diff --git a/.git-blame-ignore-revs b/.git-blame-ignore-revs new file mode 100644 index 00000000000..b05886c7360 --- /dev/null +++ b/.git-blame-ignore-revs @@ -0,0 +1,40 @@ +# Since version 2.23 (released in August 2019), git-blame has a feature +# to ignore or bypass certain commits. +# +# This file contains a list of commits that are not likely what you +# are looking for in a blame, such as mass reformatting or renaming. +# You can set this file as a default ignore file for blame by running +# the following command. +# +# $ git config blame.ignoreRevsFile .git-blame-ignore-revs + +# [V3] Update code standards (black code format pass) (#1650) +b88b5a2601f56bda985729352d24842f087a8ade + +# Black tests and setup.py (#1657) +e01cdbb0912387749d9459e1d934f9ed393a9b51 + +# Black formatting for generate_strings.py and docs/conf.py (#1658) +1ecaf6f8d5f2af731bec3eb6ad3a9721ab7a2812 + +# [V3 Travis] Update travis to not skip pipfile lock... (#1678) +# additional black formatting pass to conform to black 18.5b +d3f406a34a5cae6ea63664e76e8e74be43f9949f + +# [V3] Update black version and reformat (#1745) +14cc701b25cea385fd0d537cdb6475d341c017c5 + +# [V3] Clean up some ugly auto-formatted strings (#1753) +622382f42588ac1d8a52bd3e39bf171c89ff0224 + +# [CI] Improve automated checks (#2702) +16443c8cc0c24cbc5b3dc7de858edb71b9ca6cd3 + +# Bump black to 20.8b1 (and reformat) (#4371) +85afe19455f91af21a0f603705eeb5d9599b45cc + +# Reformat with Black 22.1.0 (#5633) +c69e8d31fdadbe10230ec0ea2ef35402e5c4cf43 + +# Reformat with Black 2023 formatting changes +226d8d734de43e1d5ea96a528a8e480641604db1 diff --git a/.gitattributes b/.gitattributes index 5857211e3ca..275f5a95ecb 100644 --- a/.gitattributes +++ b/.gitattributes @@ -5,3 +5,7 @@ # include commit/tag information in `.git_archive_info.txt` when packing with git-archive .git_archive_info.txt export-subst + +# hide diffs for .po files by default +# https://docs.github.com/en/repositories/working-with-files/managing-files/customizing-how-changed-files-appear-on-github +*.po linguist-generated diff --git a/.github/labeler.yml b/.github/labeler.yml index cf44d089ca0..3eff6854081 100644 --- a/.github/labeler.yml +++ b/.github/labeler.yml @@ -24,6 +24,8 @@ - "!redbot/cogs/audio/**/locales/*" # Docs - docs/cog_guides/audio.rst + # Tests + - tests/cogs/audio/**/* "Category: Cogs - Bank": [] # historical label for a removed cog "Category: Cogs - Cleanup": # Source @@ -41,6 +43,8 @@ - redbot/core/dev_commands.py # Docs - docs/cog_guides/dev.rst + # Tests + - tests/core/test_dev_commands.py "Category: Cogs - Downloader": # Source - redbot/cogs/downloader/* @@ -134,6 +138,11 @@ - redbot/core/bank.py # Docs - docs/framework_bank.rst +"Category: Core - API - App Commands Package": + # Source + - redbot/core/app_commands/* + # Tests + - tests/core/test_app_commands.py "Category: Core - API - Commands Package": # Source - any: @@ -149,8 +158,8 @@ "Category: Core - API - Config": # Source - any: - - redbot/core/drivers/**/* - - "!redbot/core/drivers/**/locales/*" + - redbot/core/_drivers/**/* + - "!redbot/core/_drivers/**/locales/*" - redbot/core/config.py # Docs - docs/framework_config.rst @@ -160,14 +169,13 @@ # Source - redbot/__init__.py - redbot/core/__init__.py - - redbot/core/cog_manager.py # TODO: privatize cog manager module - redbot/core/data_manager.py - redbot/core/errors.py + - redbot/core/tree.py # Docs - - docs/framework_cogmanager.rst # TODO: privatize cog manager module - docs/framework_datamanager.rst + - docs/framework_tree.rst # Tests - - redbot/pytest/cog_manager.py # TODO: privatize cog manager module - redbot/pytest/data_manager.py - tests/core/test_cog_manager.py - tests/core/test_data_manager.py @@ -198,8 +206,8 @@ "Category: Core - Command-line Interfaces": - redbot/__main__.py - redbot/logging.py + - redbot/core/_cli.py - redbot/core/_debuginfo.py - - redbot/core/cli.py - redbot/setup.py "Category: Core - Help": - redbot/core/commands/help.py @@ -218,18 +226,20 @@ - docs/framework_modlog.rst "Category: Core - Other Internals": # Source + - redbot/core/_cog_manager.py + - redbot/core/_events.py + - redbot/core/_global_checks.py + - redbot/core/_settings_caches.py - redbot/core/_sharedlibdeprecation.py - - redbot/core/events.py - - redbot/core/global_checks.py - - redbot/core/settings_caches.py - redbot/core/utils/_internal_utils.py # Tests - redbot/pytest/__init__.py + - redbot/pytest/cog_manager.py - redbot/pytest/core.py - tests/core/test_installation.py "Category: Core - RPC/ZMQ": # Source - - redbot/core/rpc.py + - redbot/core/_rpc.py # Docs - docs/framework_rpc.rst # Tests @@ -244,12 +254,14 @@ "Category: Docs - Changelogs": - CHANGES.rst - docs/changelog.rst + - docs/incompatible_changes/**/* "Category: Docs - For Developers": - docs/framework_events.rst - docs/guide_cog_creation.rst - docs/guide_cog_creators.rst - docs/guide_migration.rst - docs/guide_publish_cogs.rst + - docs/guide_slash_and_interactions.rst "Category: Docs - Install Guides": - docs/about_venv.rst - docs/autostart_*.rst @@ -295,9 +307,6 @@ - docs/_templates/**/* # empty file - redbot/cogs/__init__.py - # can't go more meta than that :) - # TODO: remove this useless file - - redbot/meta.py # py.typed file - redbot/py.typed # requirements files diff --git a/.github/workflows/crowdin_upload_strings.yml b/.github/workflows/crowdin_upload_strings.yml index f476ec9166d..8d2622cbf12 100644 --- a/.github/workflows/crowdin_upload_strings.yml +++ b/.github/workflows/crowdin_upload_strings.yml @@ -19,7 +19,7 @@ jobs: curl https://artifacts.crowdin.com/repo/GPG-KEY-crowdin | sudo apt-key add - echo "deb https://artifacts.crowdin.com/repo/deb/ /" | sudo tee -a /etc/apt/sources.list sudo apt-get update -qq - sudo apt-get install -y crowdin + sudo apt-get install -y crowdin3 pip install redgettext==3.4.2 - name: Generate source files run: | @@ -28,5 +28,5 @@ jobs: run: | make upload_translations env: - CROWDIN_API_KEY: ${{ secrets.crowdin_token}} - CROWDIN_PROJECT_ID: ${{ secrets.crowdin_identifier }} + CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_PERSONAL_TOKEN }} + CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_IDENTIFIER }} diff --git a/.github/workflows/prepare_release.yml b/.github/workflows/prepare_release.yml index d4be0f21527..2dd50d5e6e2 100644 --- a/.github/workflows/prepare_release.yml +++ b/.github/workflows/prepare_release.yml @@ -26,7 +26,7 @@ jobs: curl https://artifacts.crowdin.com/repo/GPG-KEY-crowdin | sudo apt-key add - echo "deb https://artifacts.crowdin.com/repo/deb/ /" | sudo tee -a /etc/apt/sources.list sudo apt-get update -qq - sudo apt-get install -y crowdin + sudo apt-get install -y crowdin3 pip install redgettext==3.4.2 - name: Generate source files @@ -36,8 +36,8 @@ jobs: run: | make download_translations env: - CROWDIN_API_KEY: ${{ secrets.crowdin_token}} - CROWDIN_PROJECT_ID: ${{ secrets.crowdin_identifier }} + CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_PERSONAL_TOKEN }} + CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_IDENTIFIER }} - name: Create Pull Request id: cpr_crowdin @@ -45,11 +45,11 @@ jobs: with: token: ${{ secrets.GITHUB_TOKEN }} commit-message: Automated Crowdin downstream - title: "[i18n] Automated Crowdin downstream" + title: "Automated Crowdin downstream" body: | This is an automated PR that is part of Prepare Release automated workflow (2 out of 2). Please ensure that there are no errors or invalid files are in the PR. - labels: "Automated PR, Category: i18n, Changelog Entry: Skipped" + labels: "Automated PR, Changelog Entry: Skipped" branch: "automated/i18n" author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> milestone: ${{ needs.pr_stable_bump.outputs.milestone_number }} diff --git a/.github/workflows/publish_release.yml b/.github/workflows/publish_release.yml index 820cd2f619d..00f02354956 100644 --- a/.github/workflows/publish_release.yml +++ b/.github/workflows/publish_release.yml @@ -2,7 +2,7 @@ name: Publish Release on: push: tags: - - "*" + - "3.[0-9]+.[0-9]+" jobs: release_information: @@ -53,28 +53,57 @@ jobs: echo 'Continuing...' fi - release_to_pypi: - needs: release_information - environment: Release - name: Release to PyPI + build: + name: Build package runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 + - name: Set up Python uses: actions/setup-python@v4 with: python-version: '3.8' + - name: Install dependencies run: | python -m pip install --upgrade pip - pip install build twine - - name: Build and publish - env: - TWINE_USERNAME: __token__ - TWINE_PASSWORD: ${{ secrets.pypi_token }} - run: | - python -m build - twine upload dist/* + python -m pip install --upgrade build twine + + - name: Build + run: python -m build + - name: Check built distributions + run: python -m twine check dist/* + + - name: Upload packaged distributions + uses: actions/upload-artifact@v3 + with: + name: build-output + path: ./dist + + release_to_pypi: + needs: + - release_information + - build + environment: Release + name: Release to PyPI + runs-on: ubuntu-latest + permissions: + id-token: write + steps: + - name: Download packaged distributions + uses: actions/download-artifact@v3 + with: + name: build-output + path: dist/ + + - name: Publish package distributions to PyPI + uses: pypa/gh-action-pypi-publish@release/v1 + with: + # This is already checked during the build. + verify-metadata: false + # Allow security-minded people to verify whether the files on PyPI + # were automatically uploaded by a CI script. + print-hash: true pr_dev_bump: permissions: diff --git a/.github/workflows/run_pip_compile.yaml b/.github/workflows/run_pip_compile.yaml index 47a47083fa1..2c7dd856cb1 100644 --- a/.github/workflows/run_pip_compile.yaml +++ b/.github/workflows/run_pip_compile.yaml @@ -20,12 +20,27 @@ jobs: - name: Set up Python 3.8. uses: actions/setup-python@v4 with: - python-version: '3.8' + python-version: | + 3.11 + 3.10 + 3.9 + 3.8 - - name: Install dependencies + - name: Install dependencies on Linux/macOS + if: matrix.os != 'windows-latest' + run: | + python3.11 -m pip install -U pip pip-tools + python3.10 -m pip install -U pip pip-tools + python3.9 -m pip install -U pip pip-tools + python3.8 -m pip install -U pip pip-tools + + - name: Install dependencies on Windows + if: matrix.os == 'windows-latest' run: | - python -m pip install -U pip - python -m pip install -U pip-tools + py -3.11 -m pip install -U pip pip-tools + py -3.10 -m pip install -U pip pip-tools + py -3.9 -m pip install -U pip pip-tools + py -3.8 -m pip install -U pip pip-tools - name: Generate requirements files. id: compile_requirements diff --git a/.github/workflows/scripts/compile_requirements.py b/.github/workflows/scripts/compile_requirements.py index 37aab01b84c..903f436ff72 100644 --- a/.github/workflows/scripts/compile_requirements.py +++ b/.github/workflows/scripts/compile_requirements.py @@ -1,35 +1,45 @@ import os +import re import shutil import subprocess import sys from pathlib import Path +EXCLUDE_STEM_RE = re.compile(r".*-3\.(?!8-)(\d+)-extra-(doc|style)") GITHUB_OUTPUT = os.environ["GITHUB_OUTPUT"] REQUIREMENTS_FOLDER = Path(__file__).parents[3].absolute() / "requirements" os.chdir(REQUIREMENTS_FOLDER) -def pip_compile(name: str) -> None: +def pip_compile(version: str, name: str) -> None: + stem = f"{sys.platform}-{version}-{name}" + if EXCLUDE_STEM_RE.fullmatch(stem): + return + + executable = ("py", f"-{version}") if sys.platform == "win32" else (f"python{version}",) subprocess.check_call( ( - sys.executable, + *executable, "-m", "piptools", "compile", "--upgrade", + "--resolver=backtracking", "--verbose", f"{name}.in", "--output-file", - f"{sys.platform}-{name}.txt", + f"{stem}.txt", ) ) -pip_compile("base") -shutil.copyfile(f"{sys.platform}-base.txt", "base.txt") -for file in REQUIREMENTS_FOLDER.glob("extra-*.in"): - pip_compile(file.stem) +for minor in range(8, 11 + 1): + version = f"3.{minor}" + pip_compile(version, "base") + shutil.copyfile(f"{sys.platform}-{version}-base.txt", "base.txt") + for file in REQUIREMENTS_FOLDER.glob("extra-*.in"): + pip_compile(version, file.stem) with open(GITHUB_OUTPUT, "a", encoding="utf-8") as fp: fp.write(f"sys_platform={sys.platform}\n") diff --git a/.github/workflows/scripts/merge_requirements.py b/.github/workflows/scripts/merge_requirements.py index 4ad2822b207..01cbb13ba18 100644 --- a/.github/workflows/scripts/merge_requirements.py +++ b/.github/workflows/scripts/merge_requirements.py @@ -1,6 +1,8 @@ +from __future__ import annotations + import os from pathlib import Path -from typing import List, TextIO +from typing import Dict, Iterable, List, TextIO, Tuple from packaging.markers import Marker from packaging.requirements import Requirement @@ -15,6 +17,12 @@ def __init__(self, requirement_string: str) -> None: self.req = Requirement(requirement_string) self.comments = set() + def __hash__(self) -> int: + return hash(self.req) + + def __eq__(self, other: RequirementData) -> bool: + return self.req == other.req + @property def name(self) -> str: return self.req.name @@ -49,30 +57,47 @@ def get_requirements(fp: TextIO) -> List[RequirementData]: return requirements +def iter_envs(envs: Iterable[str]) -> Iterable[Tuple[str, str]]: + for env_name in envs: + platform, python_version = env_name.split("-", maxsplit=1) + yield (platform, python_version) + + names = ["base"] names.extend(file.stem for file in REQUIREMENTS_FOLDER.glob("extra-*.in")) -base_requirements = [] +base_requirements: List[RequirementData] = [] for name in names: - # {req_name: {sys_platform: RequirementData} - input_data = {} + # {req_data: {sys_platform: RequirementData} + input_data: Dict[RequirementData, Dict[str, RequirementData]] = {} + all_envs = set() all_platforms = set() + all_python_versions = set() for file in REQUIREMENTS_FOLDER.glob(f"*-{name}.txt"): - platform_name = file.stem.split("-", maxsplit=1)[0] + platform_name, python_version, _ = file.stem.split("-", maxsplit=2) + env_name = f"{platform_name}-{python_version}" + all_envs.add(env_name) all_platforms.add(platform_name) + all_python_versions.add(python_version) with file.open(encoding="utf-8") as fp: requirements = get_requirements(fp) for req in requirements: - platforms = input_data.setdefault(req.name, {}) - platforms[platform_name] = req + envs = input_data.setdefault(req, {}) + envs[env_name] = req output = base_requirements if name == "base" else [] - for req_name, platforms in input_data.items(): - req = next(iter(platforms.values())) - for other_req in platforms.values(): - if req.req != other_req.req: - raise RuntimeError(f"Incompatible requirements for {req_name}.") + for req, envs in input_data.items(): + # {platform: [python_versions...]} + python_versions_per_platform: Dict[str, List[str]] = {} + # {python_version: [platforms...]} + platforms_per_python_version: Dict[str, List[str]] = {} + platforms = python_versions_per_platform.keys() + python_versions = platforms_per_python_version.keys() + for env_name, other_req in envs.items(): + platform_name, python_version = env_name.split("-", maxsplit=1) + python_versions_per_platform.setdefault(platform_name, []).append(python_version) + platforms_per_python_version.setdefault(python_version, []).append(platform_name) req.comments.update(other_req.comments) @@ -84,30 +109,74 @@ def get_requirements(fp: TextIO) -> List[RequirementData]: old_req_marker = req.marker req.marker = base_req.marker = None if base_req.req != req.req: - raise RuntimeError(f"Incompatible requirements for {req_name}.") + raise RuntimeError(f"Incompatible requirements for {req.name}.") base_req.marker = old_base_marker req.marker = old_req_marker if base_req.marker is None or base_req.marker == req.marker: continue - if len(platforms) == len(all_platforms): + if len(envs) == len(all_envs): output.append(req) continue - elif len(platforms) < len(all_platforms - platforms.keys()): - platform_marker = " or ".join( - f"sys_platform == '{platform}'" for platform in platforms + + # At this point I'm wondering why I didn't just go for + # a more generic boolean algebra simplification (sympy.simplify_logic())... + if ( + len(set(map(frozenset, python_versions_per_platform.values()))) == 1 + or len(set(map(frozenset, platforms_per_python_version.values()))) == 1 + ): + # Either all platforms have the same Python version set + # or all Python versions have the same platform set. + # We can generate markers for platform (platform_marker) and Python + # (python_version_marker) version sets separately and then simply require + # that both markers are fulfilled at the same time (env_marker). + + python_version_marker = ( + # Requirement present on less Python versions than not. + " or ".join( + f"python_version == '{python_version}'" for python_version in python_versions + ) + if len(python_versions) < len(all_python_versions - python_versions) + # Requirement present on more Python versions than not + # This may generate an empty string when Python version is irrelevant. + else " and ".join( + f"python_version != '{python_version}'" + for python_version in all_python_versions - python_versions + ) ) + + platform_marker = ( + # Requirement present on less platforms than not. + " or ".join(f"sys_platform == '{platform}'" for platform in platforms) + if len(platforms) < len(all_platforms - platforms) + # Requirement present on more platforms than not + # This may generate an empty string when platform is irrelevant. + else " and ".join( + f"sys_platform != '{platform}'" for platform in all_platforms - platforms + ) + ) + + if python_version_marker and platform_marker: + env_marker = f"({python_version_marker}) and ({platform_marker})" + else: + env_marker = python_version_marker or platform_marker else: - platform_marker = " and ".join( - f"sys_platform != '{platform}'" for platform in all_platforms - platforms.keys() + # Fallback to generic case. + env_marker = ( + # Requirement present on less envs than not. + " or ".join( + f"(sys_platform == '{platform}' and python_version == '{python_version}')" + for platform, python_version in iter_envs(envs) + ) + if len(envs) < len(all_envs - envs.keys()) + else " and ".join( + f"(sys_platform != '{platform}' and python_version != '{python_version}')" + for platform, python_version in iter_envs(all_envs - envs.keys()) + ) ) - new_marker = ( - f"({req.marker}) and ({platform_marker})" - if req.marker is not None - else platform_marker - ) + new_marker = f"({req.marker}) and ({env_marker})" if req.marker is not None else env_marker req.marker = Marker(new_marker) if base_req is not None and base_req.marker == req.marker: continue diff --git a/CHANGES.rst b/CHANGES.rst index fb3f7f9c2a9..c04c64d56ce 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -1,5 +1,718 @@ .. Red changelogs +Redbot 3.5.7 (2024-03-24) +========================= + +| Thanks to all these amazing people that contributed to this release: +| :ghuser:`aikaterna`, :ghuser:`Flame442`, :ghuser:`karlsbjorn`, :ghuser:`Jackenmen` + +This is a hotfix release fixing a bug with Red's reaction-based menus introduced in the previous release. + +End-user changelog +------------------ + +Fixes +***** + +- **Core** - Fixed an issue with Red's reaction-based menus *with custom controls* not working properly (:issue:`6324`) +- **Core - Bot Commands** - Updated supported image formats in ``[p]set bot avatar``'s error messages to include GIFs (:issue:`6323`) + +---- + +Redbot 3.5.6 (2024-03-22) +========================= + +| Thanks to all these amazing people that contributed to this release: +| :ghuser:`aikaterna`, :ghuser:`BlizzardTheWolf`, :ghuser:`DJTOMATO`, :ghuser:`Dav-Git`, :ghuser:`Flame442`, :ghuser:`goettner`, :ghuser:`Jackenmen`, :ghuser:`Jan200101`, :ghuser:`japandotorg`, :ghuser:`Kowlin`, :ghuser:`Kreusada`, :ghuser:`laggron42`, :ghuser:`madebylydia`, :ghuser:`michael-is-qcde`, :ghuser:`scarecr0w12`, :ghuser:`yeetbruises`, :ghuser:`Zephyrkul` + +Read before updating +-------------------- + +#. macOS 11 (Big Sur), Fedora 37, Ubuntu 22.10 (Kinetic Kudu), 23.04 (Lunar Lobster), openSUSE Leap 15.4, and Raspberry Pi OS (Legacy) 10 Buster are no longer supported as they have already reached their end of life. +#. 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.5.6 uses a new Lavalink jar that you will need to manually update from `our GitHub `__. + +End-user changelog +------------------ + +Additions +********* + +- **Cogs - Trivia - Lists** - Added a ``doom`` trivia about the whole Doom video game franchise (:issue:`4803`) +- **Cogs - Trivia - Lists** - Added a trivia about Star Trek (:issue:`2946`) + +Changes +******* + +- Improved handling of very large numbers in various areas of the bot (:issue:`4619`, :issue:`6283`) +- **Core** - Empty (server) prefixes are now disallowed (:issue:`6013`) +- |cool| **Core** - Menu-based help will now be sent to DMs when max number of pages (``[p]helpset maxpages``) is set to 0, similarly to non-menu help (:issue:`5093`, :issue:`5375`) +- |cool| **Core** - Prefix can now be automatically inserted into help tagline by putting ``[p]`` at the position that the prefix should appear at (:issue:`4669`, :issue:`4972`) +- **Core - Command-line Interfaces** - Improved first-time user experience when setting up new instance by asking for confirmation after user enters the prefix (:issue:`6287`) +- **Core - Dependencies** - Red's dependencies have been bumped (:issue:`6312`) +- **Core - Modlog** - Case auto-creation for bans and unbans now relies directly on recently introduced audit log events which should make it work more reliably (:issue:`5970`) +- |cool| **Cogs - Alias** - Fixed a long-known issue with aliases not retaining new lines from the arguments they are passed (:issue:`2704`, :issue:`4656`) +- **Cogs - Downloader** - Downloader commands will now try to detect potential Git authentication failures and report them more clearly (:issue:`5420`) +- **Cogs - Modlog** - The cog help now mentions how the user can change the modlog settings (:issue:`6300`) +- **Cogs - Trivia - Lists** - Updated FIFA World Cup list to include outcomes of the 2022 tournament (:issue:`5931`) + +Removals +******** + +- **Core - OS Support** - macOS 11 (Big Sur), Fedora 37, Ubuntu 22.10 (Kinetic Kudu), 23.04 (Lunar Lobster), openSUSE Leap 15.4, and Raspberry Pi OS (Legacy) 10 Buster are no longer supported as they have already reached end of life (:issue:`6309`) + +Fixes +***** + +- **Cogs - Admin** - Fixed the ``[p]editrole colour`` command erroring out whenever it's ran (:issue:`6270`) +- |cool| **Cogs - Audio** - Fixed YT playback (:issue:`6305`) +- **Cogs - Audio** - Fixed not being able to seek when player is paused (:issue:`6305`) +- **Cogs - Audio** - Fixed handling of file name suffixes in ``[p]playlist upload`` caused by changes in Discord API (:issue:`6279`, :issue:`6280`) +- |cool| **Cogs - General** - Fixed issues with ``[p]lmgtfy`` command once and for all by deploying an equivalent service as part of Cog-Creators' infrastructure (:issue:`6255`, :issue:`6268`, :issue:`6269`) +- **Cogs - Streams** - Fixed markdown formatting in the ``[p]streamalert list`` command to be compliant with newer Discord markdown renderer (:issue:`6292`) + +Developer changelog +------------------- + +Changes +******* + +- **Core - Utils Package** - Added `SimpleMenu.start_dm()` method for sending the menu to the given user rather than `Context` (:issue:`6286`) +- **Core - Utils Package** - The `menu()` utility function received a new `provisional ` ``user`` parameter for defining who can interact with the menu (instead of the default ``ctx.author``) (:issue:`4913`) + + If no issues arise, we plan on including this parameter under developer guarantees + in the first release made after 2024-05-24. + +- **Core - Utils Package** - The `SimpleMenu.start()` method received a new `provisional ` ``user`` parameter for defining who can interact with the menu (instead of the default ``ctx.author``) (:issue:`4913`) + + If no issues arise, we plan on including this parameter under developer guarantees + in the first release made after 2024-05-24. + +Fixes +***** + +- **Core - Commands Package** - Fixed an edge case where the permission names passed as keyword arguments were not validated in Red's custom decorators (:issue:`6291`) +- **Core - Utils Package** - Tracebacks from custom control functions are no longer suppressed by ``menu()`` when ``[p]set usebuttons`` option is enabled (:issue:`6310`) + +Documentation changes +--------------------- + +Additions +********* + +- |cool| Added install guide for Raspberry Pi OS 12 Bookworm (:issue:`6309`) +- Added a tip in `guide_slash_and_interactions` about forcing the client to see the new commands after syncing (:issue:`6298`) + +Changes +******* + +- Install guide for Raspberry Pi OS Legacy now describes installation for Raspberry Pi OS (Legacy) 11 (:issue:`6309`) +- Updated Python versions used in Arch Linux and openSUSE Leap instructions to 3.10 and 3.11 respectively (:issue:`6309`) +- Clarified the meaning of the word `"provisional" ` that is used across the documentation to refer to APIs excluded from version guarantees (:issue:`6311`) +- Added ``force_registration=True`` to all `Config.get_conf()` usage examples in `framework_config` documentation to reflect our current recommendations (:issue:`6259`) + +Fixes +***** + +- Fixed the "Edit on GitHub" links in Red's online documentation (:issue:`6258`) + +---- + +Redbot 3.5.5 (2023-09-14) +========================= + +| Thanks to all these amazing people that contributed to this release: +| :ghuser:`Flame442`, :ghuser:`Jackenmen`, :ghuser:`karlsbjorn`, :ghuser:`Kreusada`, :ghuser:`ltzmax`, :ghuser:`palmtree5` + +End-user changelog +------------------ + +Changes +******* + +- **Core - Dependencies** - Red's dependencies have been bumped (:issue:`6248`) +- **Cogs - Downloader** - Cogs in the ``[p]cog list`` command are now listed alphabetically (:issue:`6214`, :issue:`6215`) + +Fixes +***** + +- **Core - Bot Commands** - Fixed handling of an edge case in the ``[p]diagnoseissues`` command that involved commands without a cog (:issue:`6237`) +- **Core - Bot Commands** - Fixed the formatting of nested result lists in the ``[p]diagnoseissues`` command (:issue:`6238`) +- **Cogs - Mod** - Fixed the formatting of the help description for the ``[p]ban``, ``[p]kick``, and ``[p]tempban`` commands (:issue:`6245`) +- |cool| **Cogs - Streams** - Updated the implementation of Twitch streams to no longer use the "Get Users Follows" endpoint that was deprecated in February 2023 (:issue:`6246`, :issue:`6247`) + +Documentation changes +--------------------- + +Changes +******* + +- Updated Python version in ``pyenv`` instructions (:issue:`6241`) + +---- + +Redbot 3.5.4 (2023-08-12) +========================= + +| Thanks to all these amazing people that contributed to this release: +| :ghuser:`aikaterna`, :ghuser:`Jackenmen`, :ghuser:`laggron42`, :ghuser:`Leo40Git`, :ghuser:`PredaaA`, :ghuser:`TrustyJAID` + +Read before updating +-------------------- + +#. 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.5.4 uses a new Lavalink jar that you will need to manually update from `our GitHub `__. + +End-user changelog +------------------ + +Additions +********* + +- |cool| **Core - Bot Commands** - Added ``[p]set status custom`` command allowing the bot owner to change the bot's custom status (:issue:`6226`) + +Changes +******* + +- **Core - Dependencies** - Red's dependencies have been bumped (:issue:`6225`) + +Fixes +***** + +- **Core** - Fixed errors showing in logs when the button menu timed out and the original message no longer existed (:issue:`6228`, :issue:`6229`) +- |cool| **Cogs - Audio** - Fixed YT playback (:issue:`6221`) +- **Cogs - Audio** - Fixed poor quality of ``[p]local/queue search``'s results when case sensitive matching was involved (:issue:`6129`, :issue:`6224`) +- **Cogs - Audio** - Fixed ``[p]local search`` resorting to YT playback when file name involved certain characters such as ``-`` (:issue:`6223`) +- **Cogs - CustomCommands** - Fixed poor quality of ``[p]customcom search``'s results when case sensitive matching was involved (:issue:`6224`) +- **Cogs - Streams** - Fixed Picarto channels showing without the channel avatar (:issue:`6230`) + +---- + +Redbot 3.5.3 (2023-07-24) +========================= + +| Thanks to all these amazing people that contributed to this release: +| :ghuser:`AAA3A-AAA3A`, :ghuser:`aikaterna`, :ghuser:`Drapersniper`, :ghuser:`Flame442`, :ghuser:`flaree`, :ghuser:`Jackenmen`, :ghuser:`Kowlin`, :ghuser:`Kreusada`, :ghuser:`Om1609`, :ghuser:`PredaaA`, :ghuser:`TrustyJAID`, :ghuser:`Zephyrkul` + +Read before updating +-------------------- + +#. Fedora 36, Ubuntu 18.04 LTS and versions of RHEL/Alma Linux/Oracle Linux/Rocky Linux older than 8.6 are no longer supported as they have already reached their end of life. + +End-user changelog +------------------ + +Changes +******* + +- |cool| Red has been updated to support `Discord's new username system `__ (:issue:`6130`) + + This means that we now support passing the new usernames as arguments + and properly display usernames/global display names in core commands and cogs where applicable. + +- **Core** - All bots are are now considered to be immune to auto-moderation (:issue:`6130`) +- **Core** - Added list of command-line arguments to ``redbot --debuginfo `` and ``[p]debuginfo`` (:issue:`6164`) +- **Core - Bot Commands** - The ``[p]set api`` command will now hide the button once the time to open the modal to set API keys elapses (:issue:`6166`) +- **Core - Command-line Interfaces** - Multiple arguments to ``--co-owner``, ``--load-cogs``, and ``--unload-cogs`` flags can now be specified both by passing multiple arguments right after the flag and by repeating the flag multiple times with different arguments (:issue:`6200`) +- **Core - Dependencies** - Red's dependencies have been bumped (:issue:`6185`) +- |cool| **Cogs - Audio** - The managed Lavalink server can now be run with either Java 11 or Java 17 (:issue:`6190`) +- **Cogs - Audio** - Added an option to auto-use default HTTP/HTTPS port for unmanaged Lavalink server (:issue:`5629`) +- **Cogs - Mod** - The cog now tracks both the usernames *and* global display names (:issue:`6130`) + +Removals +******** + +- **Core - OS Support** - Fedora 36, Ubuntu 18.04 LTS and versions of RHEL/Alma Linux/Oracle Linux/Rocky Linux older than 8.6 are no longer supported as they have already reached end of life (:issue:`6189`) + +Fixes +***** + +- **Core** - Red's menu timeout is now consistent between reaction and button menus (:issue:`6173`) +- **Core - Bot Commands** - Fixed message too long error in the ``[p]slash list`` command (:issue:`6167`) +- **Core - Command-line Interfaces** - Red will now properly exit with code ``1`` (``CRITICAL``) when the bot fails after connecting to Discord but before becoming ready instead of indefinitely hanging in non-working condition (:issue:`6202`) +- **Cogs - Audio** - Fixed playlist selection in the picker used by the playlist-related commands (:issue:`6169`, :issue:`6170`) +- **Cogs - Cleanup** - Fixed an issue with ``[p]cleanup self`` not working in DMs (:issue:`6196`, :issue:`6197`) +- **Cogs - Downloader** - Fixed ``CancelledError`` tracebacks showing up in logs when the bot is shut down quickly after the cog is loaded (:issue:`6203`) +- **Cogs - Mutes** - Fixed ``CancelledError`` tracebacks showing up in logs when the bot is shut down quickly after the cog is loaded (:issue:`6203`) + +Developer changelog +------------------- + +Additions +********* + +- |cool| **Core - Utils Package** - Added new view (`ConfirmView`) that can be used to ask for confirmation (:issue:`6174`, :issue:`6176`) +- **Core - Commands Package** - Added `Command.is_enabled()` method allowing to check whether the command is disabled in a guild/globally (:issue:`4130`, :issue:`5552`, :issue:`6209`) + +Fixes +***** + +- **Core - Commands Package** - Fixed handling of cases where the string returned by `Cog.format_help_for_context()`/`Command.format_help_for_context()` starts with ``"\n\n"`` (:issue:`5941`) +- **Cogs - Dev** - Fixed issues with exception formatting in ``[p]eval/repl/debug`` commands not including the code for chained/grouped exceptions (:issue:`6178`) + +Documentation changes +--------------------- + +Additions +********* + +- Added usage example to `get_end_user_data_statement_or_raise()` (:issue:`6171`) + +Changes +******* + +- |cool| Added install instructions for Debian 12 Bookworm (:issue:`6190`) +- |cool| The install guides have been updated to install Java 17 when possible (:issue:`6190`) + + +---- + +Redbot 3.5.2 (2023-05-14) +========================= + +| Thanks to all these amazing people that contributed to this release: +| :ghuser:`aikaterna`, :ghuser:`flaree`, :ghuser:`Flame442`, :ghuser:`Jackenmen`, :ghuser:`karlsbjorn`, :ghuser:`rramboer`, :ghuser:`synrg`, :ghuser:`TrustyJAID`, :ghuser:`Vexed01` + +End-user changelog +------------------ + +Changes +******* + +- **Core** - Added list of global prefixes to ``redbot --debuginfo `` and ``[p]debuginfo`` (:issue:`6153`) +- **Core - Dependencies** - Red's dependencies have been bumped (:issue:`6155`) +- **Cogs - Downloader** - Updated the code block style in ``[p]repo list`` and ``[p]cog list`` to account for Discord client changes (:issue:`6003`, :issue:`6152`) +- **Cogs - Trivia** - Updated the code block style in the scoreboard to account for Discord client changes (:issue:`6152`) + +Fixes +***** + +- Fixed visual issues with numbered and unnumbered lists caused by Discord's new Markdown support (:issue:`6101`) +- **Core** - Fixed handling of cooldown errors for application commands (:issue:`6159`) +- **Core - Bot Commands** - Added missing backtick to the help of ``[p]set serverprefix`` (:issue:`6004`) +- **Core - Command-line Interfaces** - Fixed ``redbot --debuginfo`` trying to start/starting the bot (:issue:`6131`) +- **Cogs - Audio** - Fixed Audio's managed node trying to allocate 4 GB of memory on 32-bit platforms regardless of how much is actually available (:issue:`6137`, :issue:`6150`) +- **Cogs - Audio** - Fixed song selection in ``[p]search`` always picking the first option when buttons are used (:issue:`6136`, :issue:`6143`) +- **Cogs - CustomCommands** - Fixed parameter handling (:issue:`6138`, :issue:`6149`) +- **Cogs - Mutes** - Fixed ``[p]channelmute`` returning "That user is already muted" error when the user is not actually muted (:issue:`6144`) +- **Cogs - Mutes** - Fixed unexpected error in automatic channel unmuting when the relevant channel is not available (:issue:`6140`, :issue:`6144`) +- **Cogs - Reports** - Fixed ``[p]report`` command not working in DMs (:issue:`6148`) +- **Vendored Packages** - Fixed menus breaking in DMs (:issue:`6139`) + + +Developer changelog +------------------- + +Additions +********* + +- **Core - Data Manager** - Added a new `data_manager.instance_name()` public function (:issue:`6146`) + +Fixes +***** + +- **Core - Utils Package** - Fixed ``menu()`` passing an instance of `discord.PartialEmoji` instead of `str` when a button with a unicode emoji is used (:issue:`6143`) +- **Cogs - Dev** - Fixed issues with exception formatting in ``[p]eval/repl/debug`` commands failing when code from a previous invocation of any of those commands was used (:issue:`6135`) + + +Documentation changes +--------------------- + +Fixes +***** + +- Fixed the search box on the documentation page returning no results (:issue:`6185`) +- Fixed command choices example in `Slash Commands and Interactions guide ` (:issue:`6154`) +- Updated `the 3.5.0 changelog `, `incompatible-changes-3.5`, and `end-user-guarantees` documents to mention the new ``x86-64-v2`` instruction set requirement (:issue:`6141`, :issue:`6147`) + + +---- + +Redbot 3.5.1 (2023-05-04) +========================= + +| Thanks to all these amazing people that contributed to this release: +| :ghuser:`Flame442`, :ghuser:`Jackenmen` + +This is a hotfix release fixing documentation issues and a bug with the update notification logic +that caused Red to crash. + +End-user changelog +------------------ + +Fixes +***** + +- **Core** - Fixed a crash in the Red update notification logic (:issue:`6124`) + + +Documentation changes +--------------------- + +Fixes +***** + +- Fix the instructions for updating Red (:issue:`6123`) + +---- + +.. _redbot-3-5-0-2023-05-04: + +Redbot 3.5.0 (2023-05-04) +========================= + +| Thanks to all these amazing people that contributed to this release: +| :ghuser:`AAA3A-AAA3A`, :ghuser:`aikaterna`, :ghuser:`alexratman`, :ghuser:`AntonioNarra`, :ghuser:`Arman0334`, :ghuser:`Dav-Git`, :ghuser:`Drapersniper`, :ghuser:`Flame442`, :ghuser:`Honkertonken`, :ghuser:`i-am-zaidali`, :ghuser:`Jackenmen`, :ghuser:`japandotorg`, :ghuser:`karlsbjorn`, :ghuser:`keqking`, :ghuser:`Kowlin`, :ghuser:`Kreusada`, :ghuser:`Kuro-Rui`, :ghuser:`leetfin`, :ghuser:`npc203`, :ghuser:`palmtree5`, :ghuser:`PredaaA`, :ghuser:`Predeactor`, :ghuser:`TrustyJAID`, :ghuser:`Vexed01`, :ghuser:`yuansheng1549` + +Read before updating +-------------------- + +#. ``[p]bankset`` is now a core command and as a consequence, the bank cog has been removed. This means that when you start the bot for the first time after the update, you'll see a "Failed to load package bank" message. That is perfectly normal and this message can be ignored. +#. Red 3.5 comes with breaking changes for users. Look at `Backward incompatible changes in Red 3.5 document ` and `End-user changelog ` for full details. + + Note that because this release also comes with breaking changes for developers, + the cogs you're currently using will likely not work with the new release + until you update (and that's *if* they have been updated). + + `Our update instructions ` include instructions on how you can safely update + your bot and cogs from versions before 3.5. **Make sure** that you look at the instructions + for **the version you currently have**, not the version you're updating to. + + Note that any cogs that have not yet been updated will likely not work + until their author releases an update. + +#. Red 3.5 comes with breaking changes for cog developers. Look at `Backward incompatible changes in Red 3.5 document ` and `Developer changelog ` for full details. +#. Fedora 35 and Debian 10 (Buster) are no longer supported as they have already reached their end of life. +#. On x86-64 systems, we now require that the CPU supports x86-64-v2 instruction set. This roughly translates to us dropping support for Intel CPUs that have been released before 2009 and AMD CPUs that have been released before 2012. + +.. _important-350-1: + +End-user changelog +------------------ + +Breaking Changes +**************** + +- **Core** - The bot will no longer launch without an owner set (:issue:`4926`) +- **Core - OS support** - On x86-64 systems, we now require that the CPU supports x86-64-v2 instruction set. This roughly translates to us dropping support for Intel CPUs that have been released before 2009 and AMD CPUs that have been released before 2012 (:issue:`6100`) + +Additions +********* + +- |cool| **Core** - Preference for button menus over reaction menus can now be set with ``[p]set usebuttons``. While this depends on the cog, this should allow users to replace most existing reaction menus with button menus (:issue:`5683`, :issue:`5885`) +- **Core** - The error message for uncaught bot errors is now configurable. See help of ``[p]set errormsg`` for more details (:issue:`5622`, :issue:`5894`) +- |cool| **Core - Bot Commands** - Added ``[p]slash`` command for managing application commands (:issue:`5672`, :issue:`5992`, :issue:`6015`) +- **Core - Command-line Interfaces** - Added new launch flag ``--unload-cogs`` (:issue:`5796`, :issue:`5802`) +- **Cogs - Streams** - Added ``[p]streamset livebutton`` to add a link button under stream alerts (:issue:`5646`, :issue:`5856`) + +Changes +******* + +- **Core** - The home directory is now always preferred for the metadata file on Linux, even for system users (:issue:`5022`) +- **Core** - Bot prefixes can no longer start with ``/`` (:issue:`5693`) +- **Core** - Cooldown messages now use relative discord timestamps (:issue:`5893`) +- |cool| **Core** - Added the option to request a ``file`` containing all content remaining in interactive prompts (:issue:`5901`, :issue:`5902`) +- **Core** - Parsing errors for integer and number arguments are now more user-friendly (:issue:`5600`) +- |cool| **Core** - Reaction menus now trigger both when adding and removing the reaction (:issue:`4517`) +- **Core** - Threads will now inherit parent channel's embed settings (:issue:`5600`) +- |cool| **Core** - Commands can now be used in threads, voice channels, and stage channels (:issue:`5600`, :issue:`5709`) +- **Core** - Voice and stage channels can now be a destination for owner notifications (``[p]set ownernotifications adddestination``) (:issue:`5709`) +- **Core** - Channel embed settings can now be applied to forum, voice, and stage channels (:issue:`5709`) +- **Core** - Command invocations in specific threads can now be ignored with ``[p]ignore channel``. See `incompatible-changes-3.5` for details (:issue:`5600`) +- **Core - Bot Commands** - ``[p]modlogset`` and ``[p]bankset`` are now core commands (:issue:`4128`, :issue:`4486`) +- **Core - Bot Commands** - Moved ``[p]set`` subcommands: ``username``, ``nickname``, ``avatar``, ``description``, and ``custominfo`` to ``[p]set bot`` subgroup (:issue:`4612`, :issue:`5432`) +- **Core - Bot Commands** - Moved activity related ``[p]set`` subcommands to ``[p]set status`` (:issue:`4612`, :issue:`5432`) +- **Core - Bot Commands** - Moved status related ``[p]set`` subcommands to ``[p]set status`` (:issue:`4612`, :issue:`5432`) +- **Core - Bot Commands** - Moved ``[p]set globallocale`` to ``[p]set locale global`` (:issue:`4612`, :issue:`5432`) +- **Core - Bot Commands** - ``[p]set locale`` can now also be used through ``[p]set locale server`` (:issue:`4612`, :issue:`5432`) +- **Core - Bot Commands** - Moved ``[p]set globalregionalformat`` to ``[p]set regionalformat global`` (:issue:`4612`, :issue:`5432`) +- **Core - Bot Commands** - ``[p]set regionalformat`` can now also be used through ``[p]set regionalformat server`` (:issue:`4612`, :issue:`5432`) +- |cool| **Core - Bot Commands** - Help can now use buttons and/or select menus instead of reaction menus. See the help of ``[p]helpset usemenus`` command for more information (:issue:`5634`, :issue:`5886`) +- **Core - Bot Commands** - ``[p]set api`` now sends a modal to securely set api tokens when no arguments are passed (:issue:`5637`) +- **Core - Bot Commands** - ``[p]traceback`` now prompts to continue if the output requires multiple messages (:issue:`5621`, :issue:`5851`) +- **Core - Bot Commands** - ``[p]removepath`` now allows passing more than one path at once (:issue:`5820`, :issue:`5859`) +- **Core - Bot Commands** - Always available commands such as ``[p]licenseinfo`` now always accept a mention prefix (:issue:`5460`, :issue:`5865`) +- **Core - Bot Commands** - Added an optional ``server`` parameter to ``[p]set showsettings`` and ``[p]set serverprefix`` to prevent lock outs in servers after forgetting a prefix (:issue:`5891`, :issue:`5918`) +- **Core - Command-line Interfaces** - ``-v`` and ``--verbose`` are now aliased to ``--debug``, and the flag can be passed up to 3 times to increase the verbosity of the debugging logs (:issue:`5613`) +- **Core - Command-line Interfaces** - Updated the output of ``--debuginfo`` to be consistent with ``[p]debuginfo`` and allow passing the instance name for additional information (:issue:`5662`) +- **Core - Command-line Interfaces** - Added new exit codes ``2`` (invalid CLI usage) and ``78`` (configuration error) (:issue:`5069`, :issue:`5674`) +- **Core - Command-line Interfaces** - Instance names must now start and end with a letter or number (:issue:`5680`) +- **Core - Command-line Interfaces** - Instance names can no longer consecutive underscores (_) and periods (.) (:issue:`5680`) +- **Core - Command-line Interfaces** - Added descriptions for the ``--overwrite-existing-instance`` and ``--debug`` flags in ``redbot-setup --help`` (:issue:`5808`, :issue:`5818`) +- **Core - Command-line Interfaces** - Modified the console messages for shutting down the bot to be more consistent (:issue:`6095`) +- |cool| **Core - Dependencies** - Bumped ``discord.py`` to version 2.2.3 (:issue:`5600`, :issue:`5709`, :issue:`5920`, :issue:`5998`, :issue:`6100`, :issue:`6109`) +- **Core - Dependencies** - Added support for Python versions 3.10 and 3.11 (:issue:`5611`) +- **Core - Dependencies** - Red's other dependencies have been bumped (:issue:`5611`, :issue:`5631`, :issue:`6100`) +- **Core - Modlog** - Modlog channel can now be set to a voice or stage channel with the ``[p]modlogset channel`` command (:issue:`5709`) +- **Cogs - Admin** - Announcement channel can now be set to a voice or stage channel with the ``[p]announceset channel`` command (:issue:`5709`) +- **Cogs - Audio** - Expanded ``[p]llset`` to allow configuring the backend options of the internal/managed node (Lavalink) (:issue:`5593`) +- **Cogs - Audio** - The cog now uses verbose and trace level logging to improve readability of the debug logs (:issue:`5618`) +- **Cogs - Audio** - Swapped references from "internal"/"external" to "managed"/"unmanaged" (:issue:`5944`, :issue:`5952`) +- **Cogs - Cleanup** - Cleanups now include a message in the audit log detailing who triggered the deletion (:issue:`5861`, :issue:`5863`) +- **Cogs - CustomCommands** - ``{channel}`` substitution parameter may now be a thread, voice channel, or stage channel (:issue:`5600`) +- **Cogs - Downloader** - Added an argument allowing to automatically reload cogs after updating with ``[p]cog update`` (:issue:`3539`, :issue:`5623`) +- **Cogs - Economy** - Moved ``[p]economyset registeramount`` to ``[p]bankset registeramount`` (:issue:`4128`, :issue:`4486`) +- **Cogs - Economy** - Moved ``[p]bank reset`` to ``[p]bankset reset`` (:issue:`4128`, :issue:`4486`) +- **Cogs - Economy** - Moved ``[p]bank prune`` to ``[p]bankset prune`` (:issue:`4128`, :issue:`4486`) +- **Cogs - Filter** - Messages in threads will now be checked for the filtered words of thread's parent channel and server (:issue:`5600`) +- **Cogs - Filter** - Messages in voice or stage channels will now be checked for the filtered words and have their own channel word list (:issue:`5709`) +- **Cogs - General** - Added stage channel information to the extended output of ``[p]serverinfo`` (:issue:`5785`) +- **Cogs - Mutes** - Usage of ``[p]channelmute`` and ``[p]channelunmute`` commands in a thread will now mute the user in thread's parent channel (:issue:`5600`) +- **Cogs - Mutes** - The cog will now deny Send Messages in Threads, Create Public Threads, Create Private Threads, and Use Application Commands permissions in the generated mute role and channel overrides (:issue:`5600`, :issue:`5709`) +- **Cogs - Mutes** - Notification channel can now be set to a voice or stage channel with the ``[p]muteset notification`` command (:issue:`5709`) +- **Cogs - Mutes** - Channel/voice mutes will now behave differently for voice/stage channels: voice mute will only deny the Speak permission while channel mute will deny message permissions as well (:issue:`5709`) +- **Cogs - Permissions** - Red's command permission system will now use thread's parent channel for resolving rules (:issue:`5600`) +- **Cogs - Reports** - Reports channel can now be set to a voice or stage channel with the ``[p]reportset output`` command (:issue:`5709`) +- **Cogs - Streams** - ``[p]streamalert list`` now shows the platform of each channel (:issue:`3866`, :issue:`5160`) +- **Cogs - Streams** - ``[p]streamalert`` subcommands now accept an additional argument to toggle alerts in a particular channel (:issue:`3866`, :issue:`5160`) +- **Cogs - Streams** - Stream alerts can now be sent to a voice or stage channel (:issue:`5709`) +- **Cogs - Warnings** - Warn channel can now be set to a voice or stage channel with the ``[p]warningset warnchannel`` command (:issue:`5709`) + +Removals +******** + +- **Core** - Removed ``redbot-launcher`` (:issue:`5999`) +- **Core - OS Support** - Fedora 35 and Debian 10 (Buster) are no longer supported as they have already reached end of life (:issue:`5974`, :issue:`6110`) +- **Cogs - Audio** - Removed the ``[p]llsetup`` alias of ``[p]llset`` (:issue:`5953`) +- **Cogs - Bank** - Removed the bank cog as its only command - ``[p]bankset`` - is now a core command (:issue:`4128`, :issue:`4486`) + +Fixes +***** + +- **Core** - Duration parsing in command arguments no longer matches on certain kinds of invalid data (:issue:`5385`, :issue:`5393`) +- **Core** - Optimized how disabled commands are checked when cogs are loaded (:issue:`5550`) +- **Core - Bot Commands** - The core path is now always an absolute path in ``[p]paths`` (:issue:`5142`) +- **Core - Command-line Interfaces** - Fixed an unintended suppression of exceptions in Red's shutdown logic (:issue:`5661`, :issue:`5673`) +- |cool| **Core - Modlog** - Fixed enormous performance issues with commands that have to gather a lot of cases such as ``[p]casesfor`` and ``[p]listcases`` (:issue:`4977`) +- **Core - Modlog** - Case messages are no longer edited immediately after being sent (:issue:`5577`) +- **Cogs - Audio** - Fixed a RAM allocation warning happening in unintended cases (:issue:`5643`) +- **Cogs - Audio** - Fixed the Audio's managed node becoming unresponsive after it's been used for a while (:issue:`5903`) +- **Cogs - Downloader** - Fixed a missing space to an output of ``[p]cog install`` (:issue:`5531`) +- **Cogs - Trivia - Lists** - Fixed some inaccuracies in the ``worldflags`` list (:issue:`5684`) +- **Cogs - Trivia - Lists** - Fixed some inaccuracies in the ``geography`` list (:issue:`5743`) +- **Cogs - Trivia - Lists** - Fixed some inaccuracies in the ``clashroyale`` list (:issue:`5771`) + +.. _important-350-2: + +Developer changelog +------------------- + +Breaking Changes +**************** + +- **Core** - Fixed edge cases in the ordering logic of ``VersionInfo`` (:issue:`5932`) +- **Core** - Removed ``is_mod_or_superior()``, ``is_admin_or_superior()``, and ``check_permissions()`` from ``redbot.core.checks`` (:issue:`6016`) +- **Core - Bot Class** - Merged ``RedBase`` with the `Red` class (:issue:`5159`) +- **Core - Bot Class** - Removed the ``guild_id`` parameter from `Red.allowed_by_whitelist_blacklist()`. Use the ``guild`` parameter instead (:issue:`4905`, :issue:`4914`, :issue:`5433`) +- **Core - Bot Class** - Removed the ``user`` parameter from `Red.embed_requested()` (:issue:`5576`) +- **Core - Bot Class** - The ``command`` parameter of `Red.embed_requested()` is now keyword-only (:issue:`5576`) +- **Core - Bot Class** - The ``check_permissions`` parameter of `Red.embed_requested()` now defaults to ``True`` (:issue:`5576`) +- **Core - Bot Class** - `Red.add_cog()` will now raise `discord.ClientException` rather than `RuntimeError` when a cog with the same name is already loaded (:issue:`5600`) +- **Core - Bot Class** - Some of the method arguments in the `Red` class have been made positional-only. See `incompatible-changes-3.5` for more information (:issue:`5600`) +- **Core - Bot Class** - `Red.add_cog()` and `Red.remove_cog()` are now asynchronous methods (:issue:`5600`) +- **Core - Bot Class** - ``setup()`` and ``teardown()`` functions in cog packages are now required to be asynchronous (:issue:`5600`) +- **Core - Bot Class** - The list returned by `Red.get_owner_notification_destinations()` may now contain instances of `discord.VoiceChannel` and `discord.StageChannel` (:issue:`5709`) +- **Core - Commands Package** - `Context.maybe_send_embed()` now raises a `ValueError` if the message's length is not between 1 and 2000 characters (:issue:`4383`, :issue:`4465`) +- **Core - Commands Package** - Removed ``GuildConverter`` from the `redbot.core.commands.converter` namespace. Use ``discord.Guild`` or ``commands.GuildConverter`` as the converter instead (:issue:`4928`, :issue:`5433`) +- **Core - Commands Package** - :class:`~discord.ext.commands.BadArgument` is no longer wrapped with a ``ConversionFailure`` class (:issue:`5600`) +- **Core - Commands Package** - Some of the method arguments in the `commands.Command` and ``commands.CogMixin`` class have been made positional-only. See `incompatible-changes-3.5` for more information (:issue:`5600`) +- **Core - Commands Package** - Removed ``commands.requires.DM_PERMS`` (:issue:`5709`) +- **Core - Commands Package** - ``ctx.channel`` can now be a `discord.PartialMessageable` if it represents a DM channel (:issue:`5995`, :issue:`6005`) +- **Core - Config** - Unserializable values can no longer be registered as config defaults (:issue:`5557`) +- **Core - Config** - ``_from_id`` methods now raise a `TypeError` if the provided value is not an ``int`` (:issue:`5459`, :issue:`5564`) +- **Core - Modlog** - `Case.message` is now a `discord.PartialMessage` unless the case object is created with `modlog.create_case()` (:issue:`4977`) +- **Core - Modlog** - `modlog.get_modlog_channel()` may now return an instance of `discord.VoiceChannel` or `discord.StageChannel` (:issue:`5709`) +- **Core - Modlog** - `modlog.create_case()` now raises a `ValueError` when an invalid casetype is passed (:issue:`3346`, :issue:`5386`) +- **Core - Modlog** - `modlog.create_case()` now raises a `RuntimeError` when a bot user is passed as the ``user`` argument (:issue:`5386`) +- **Core - Utils Package** - `redbot.core.utils.menus.menu()` now listens to both reaction add and remove events (:issue:`4517`) +- **Core - Utils Package** - Removed ``redbot.core.utils.mod.is_allowed_by_hierarchy()`` (:issue:`4435`, :issue:`5433`) +- **Core - Utils Package** - Removed the ``caching`` and ``safety`` modules (:issue:`5653`) +- **Core - Utils Package** - `DEFAULT_CONTROLS`, `ALPHABET_EMOJIS`, and `NUMBER_EMOJIS` are now immutable (:issue:`5586`, :issue:`5666`) + +Additions +********* + +- **Core** - Added an ``on_cog_remove`` event which is dispatched when cogs are unloaded (:issue:`5570`) +- **Core** - Added `RedTree` and general app command support (:issue:`5672`, :issue:`5992`, :issue:`6015`) +- **Core** - Added ``redbot.core.app_commands`` package shadowing ``discord.app_commands``. We expect developers to use it instead of ``discord.app_commands`` when working with Red (:issue:`6006`) +- **Core - App Commands Package** - Allowed setting ``red_force_enable`` in ``extras`` to ``True`` in an app command to bypass ``[p]slash enable`` (:issue:`6018`) +- **Core - Bot Class** - Added `Red.send_interactive()` - a port of `Context.send_interactive()` that can be used with any `discord.abc.Messageable` (:issue:`5851`) +- **Core - Bot Class** - Added `Red.enable_app_command()`, `Red.disable_app_command()`, and `Red.list_enabled_app_commands()` (:issue:`5992`) +- **Core - Bank** - Added `redbot.core.bank.is_owner_if_bank_global()` (:issue:`3709`, :issue:`4486`) +- **Core - Commands Package** - Added `RawUserIdConverter` (:issue:`4486`) +- |cool| **Core - Commands Package** - Added support for hybrid commands (:issue:`5681`) +- **Core - Commands Package** - Added `positive_int` and `finite_float` converters (:issue:`5939`, :issue:`5969`) +- **Core - Commands Package** - Added new checks for proper permission resolution in both channels and threads: `bot_can_manage_channel()`, `bot_can_react()`, `can_manage_channel()`, `guildowner_or_can_manage_channel()`, `admin_or_can_manage_channel()`, `mod_or_can_manage_channel()` (:issue:`5600`) +- **Core - Dependencies** - Added ``red_commons`` as a dependency (:issue:`5624`) +- **Core - Modlog** - Added `Case.parent_channel` and `Case.parent_channel_id` (support for threads) (:issue:`5600`) +- **Core - Utils Package** - Added `SimpleMenu`, a template view subclass (:issue:`5634`) +- **Core - Utils Package** - Added `SetApiModal` and `SetApiView` (:issue:`5637`) +- **Core - Utils Package** - Added new utilities for proper permissions resolution in both channels and threads: `can_user_send_messages_in()`, `can_user_manage_channel()`, `can_user_react_in()` (:issue:`5600`) + +Changes +******* + +- |cool| **Core** - :func:`logging.getLogger()` now returns a custom logger subclass with support for ``verbose`` and ``trace`` level logging (:issue:`5613`) +- **Core** - Added extra information to version info for dev versions of Red (:issue:`5664`) +- **Core** - Modernized packaging-related things (:issue:`5924`) +- **Core** - Modified `developer-guarantees`, privatizing many APIs that were not intended to be public. See `incompatible-changes-3.5` for more details (:issue:`6021`) +- **Core - Bot Class** - `Red.ignored_channel_or_guild()` now accepts `discord.Interaction` objects (:issue:`6015`) +- **Core - Bot Class** - The ``channel`` parameter of `Red.embed_requested()` now accepts any messageable guild channel (:issue:`5576`) +- **Core - Bot Class** - The bot's color is now set earlier in the launch process (:issue:`5627`) +- **Core - Bot Class** - `Red.remove_cog()` returns a `commands.Cog` instance now (:issue:`5600`) +- **Core - Commands Package** - The `provisional ` ``Literal`` converter has been replaced with discord.py's own `typing.Literal` implementation (:issue:`5600`) +- **Core - Commands Package** - Added a ``join_character`` parameter to `Red.send_interactive()` and `Context.send_interactive()` to allow choosing the character messages are joined with (:issue:`5901`, :issue:`5902`) +- **Core - Modlog** - `modlog.set_modlog_channel()` can now accept `discord.VoiceChannel` and `discord.StageChannel` (:issue:`5709`) +- **Core - Utils Package** - `menu()` now defaults to `DEFAULT_CONTROLS` if the ``controls`` argument is not passed (:issue:`5678`) +- **Core - Utils Package** - Removed ``bordered()`` (:issue:`5692`) +- **Core - Utils Package** - Optimized the performance of `pagify()` to better handle large inputs (:issue:`5698`) +- **Core - Utils Package** - ``channel`` parameter in `MessagePredicate`'s methods now accepts any `discord.abc.Messageable` (:issue:`5942`) +- |cool| **Cogs - Dev** - Tracebacks for code ran with ``[p]eval``, ``[p]debug``, and ``[p]repl`` commands now include source lines (:issue:`5843`) + +Fixes +***** + +- **Core - Commands Package** - Fixed decorator order inconsistencies in permissions checks (:issue:`5625`) +- **Core - Modlog** - Fixed `modlog.get_case()` and `modlog.get_all_cases()` raising a runtime error when no modlog channel is configured (:issue:`5644`, :issue:`5866`) +- **Core - Utils Package** - Fixed an unintended `IndexError` in menus when page number is below 0 or above last page number (:issue:`5430`) +- **Cogs - Dev** - Fixed line numbers in tracebacks (:issue:`5843`) +- **Cogs - Dev** - ``[p]mock`` only works in servers now (:issue:`5923`, :issue:`5926`) + + +Documentation changes +--------------------- + +Additions +********* + +- Added `end-user-guarantees` codifying our support policy for different operating system versions (:issue:`5437`, :issue:`5677`) +- Added a list of currently supported operating system versions and architectures (:issue:`5437`, :issue:`5677`, :issue:`5803`, :issue:`5974`, :issue:`6110`) +- Added documentation for the `redbot.core.utils.antispam` module (:issue:`5641`) +- |cool| Added a cog guide for the Audio cog (:issue:`5871`, :issue:`5895`) +- Added documentation for creating app commands with Red (:issue:`6008`) +- Added documentation listing past and future breaking changes (:issue:`5603`) + +Changes +******* + +- Linux install guides have been updated to, if possible, use the Python versions already distributed through the official repositories (:issue:`5611`) + +Fixes +***** + +- Removed references to the ``master`` discord.py docs (:issue:`5713`) +- Removed some duplicated references (:issue:`5782`, :issue:`5778`) +- Fixed an inaccurate typehint in the documentation for `Config.user()` (:issue:`5790`, :issue:`5791`) + +---- + +Redbot 3.4.19 (2023-04-20) +========================== + +| Thanks to all these amazing people that contributed to this release: +| :ghuser:`aikaterna`, :ghuser:`Ankur391`, :ghuser:`BigPeep0doo`, :ghuser:`chasehult`, :ghuser:`Flame442`, :ghuser:`Honkertonken`, :ghuser:`Jackenmen`, :ghuser:`japandotorg`, :ghuser:`Kowlin`, :ghuser:`Kreusada`, :ghuser:`leetfin`, :ghuser:`Lioness100`, :ghuser:`ltzmax`, :ghuser:`MHLoppy`, :ghuser:`OofChair`, :ghuser:`Ryan5453`, :ghuser:`SnappyDragon64`, :ghuser:`sravan1946`, :ghuser:`TheThomanski`, :ghuser:`TrustyJAID`, :ghuser:`vertyco`, :ghuser:`Vexed01`, :ghuser:`Visne` + +Read before updating +-------------------- + +#. 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.19 uses a new Lavalink jar that you will need to manually update from `our GitHub `__. + + +End-user changelog +------------------ + +Additions +********* + +- **Cogs - Trivia - Lists** - Added a new Music Trivia List (:issue:`5687`) +- **Cogs - Trivia - Lists** - Added ``whosthatpokemon7`` trivia list containing Pokémon from the 7th generation (:issue:`5890`) +- **Cogs - Trivia - Lists** - Added ``whosthatpokemon8`` trivia list containing Pokémon from the 8th generation (:issue:`5890`) + +Changes +******* + +- **Core** - Updated the PostgreSQL driver to not depend on the execution of purposefully erroneous SQL queries (:issue:`3983`, :issue:`5855`) +- **Core - Bot Commands** - Updated ``[p]info`` command to link to the full contributor list instead of linking to the org (:issue:`6079`) +- **Core - Bot Commands** - Updated ``[p]invite`` command to warn the user if the bot is serverlocked (:issue:`5898`) +- **Core - Bot Commands** - ``[p]dm`` command now uses the bot's configured embed color (:issue:`5868`) +- |cool| **Cogs - Admin** - Role names are no longer case sensitive in ``[p]selfrole`` and its ``add`` and ``remove`` subcommands (:issue:`3853`, :issue:`3865`) +- **Cogs - Admin** - ``[p]addrole`` and ``[p]removerole`` commands will now add an audit log reason to when applying/removing roles (:issue:`5927`) +- **Cogs - Audio** - Updated enqueued track message to show track's album or playlist if present (:issue:`5569`) +- **Cogs - Downloader** - Updated ``[p]findcog`` command to show both the cog and cog package name (:issue:`5443`, :issue:`5772`) +- **Cogs - General** - Changed ``[p]serverinfo`` command to not require an update whenever a new server feature is added (:issue:`5830`, :issue:`5919`) +- **Cogs - Mod** - Hid ``[p]movedeletedelay`` and ``[p]moveignoredchannels`` commands to prevent accidental use (:issue:`5870`) +- **Cogs - Mod** - Updated mention spam handling to count role mentions. Such mentions are counted as a single mention (:issue:`4471`, :issue:`5388`) +- **Cogs - Modlog** - Improved clarity of the help of the ``[p]modlogset cases`` command (:issue:`5352`) +- **Cogs - Trivia** - Changed the validation of custom trivia lists to match the restrictions from ``[p]triviaset`` commands (:issue:`5947`, :issue:`5949`) +- **Cogs - Trivia** - Improved error messages for schema errors in custom lists (:issue:`5947`) +- **Cogs - Trivia** - Added JSON schema for Trivia's custom list format and allowed the usage of ``$schema`` key (:issue:`5565`) +- **Cogs - Trivia - Lists** - Added over 30 new questions to the ``harrypotter`` trivia list (:issue:`5887`) +- **Cogs - Trivia - Lists** - Renamed the country of Turkey to Türkiye as per the United Nations' name change (:issue:`5795`) +- **Cogs - Trivia - Lists** - Improved the topography trivia by adding/removing correct/incorrect answers and fixing inconsistencies (:issue:`5572`) + +Fixes +***** + +- Fixed various typos across Red's codebase (:issue:`5867`, :issue:`5888`, :issue:`5977`, :issue:`5989`) +- **Core** - Resolved an edge case in the PostgreSQL driver that made it fail to clear an entire Config scope when it had no data (:issue:`5855`) +- **Cogs - Admin** - Fixed ``[p]selfroleset add/remove`` commands not showing the help when they're invoked with no arguments (:issue:`6084`) +- |cool| **Cogs - Audio** - Fixed Twitch playback (:issue:`6033`) +- |cool| **Cogs - Audio** - Fixed plain word search queries (:issue:`6033`) +- **Cogs - Audio** - Prevented formatting from being escaped on Playlist Enqueued message (:issue:`6025`) +- **Cogs - Audio** - Fixed command usage help for the ``[p]audioset autoplay playlist`` command (:issue:`5592`) +- **Cogs - CustomCommands** - Fixed the documentation of ``[p]cc cooldown``'s arguments (:issue:`5914`) +- **Cogs - Downloader** - Fixed handling of repo names containing dots (:issue:`5937`, :issue:`5938`) +- **Cogs - General** - Fixed the URL generated by ``[p]lmgtfy`` command (:issue:`5908`, :issue:`5909`) +- **Cogs - Mutes** - Fixed a bug where muting a member in one voice channel would unintentionally move them between other voice channels (:issue:`4993`, :issue:`5854`) +- **Cogs - Trivia** - Fixed error handling for long file names in ``[p]triviaset custom upload`` (:issue:`5948`, :issue:`5950`) + + +Developer changelog +------------------- + +Changes +******* + +- **Core** - Improved asyncio loop's exception handling to allow it to show resource warnings (:issue:`5813`) + +Fixes +***** + +- **Core - Utils Package** - Fixed `Tunnel.message_forwarder`'s handling of strings larger than 2000 characters (:issue:`5844`) +- **Cogs - Dev** - Fixed ``__repr__()`` errors in ``[p]repl`` when referencing an instance of a class with a faulty ``__repr__()`` (:issue:`5794`) + + +Documentation changes +--------------------- + +Additions +********* + +- |cool| Added `a guide for making auto-restart script on Windows ` using the Startup folder (:issue:`5996`) +- |cool| Added `cog guide for Dev cog ` (:issue:`1734`, :issue:`5869`) +- Added ``brew shellenv`` call to shell profile in macOS install guide to ensure proper ``PATH`` setup on Apple Silicon (:issue:`5993`) + +Changes +******* + +- |cool| Improved the format and consistency of the changelogs A LOT! (:issue:`5602`) +- |cool| Highlights of a release are now prepended in the changelog with |cool| emoji (:issue:`5602`) +- Merged all changelogs into a single page (:issue:`5602`) +- Added changelogs for 3.0.1-3.1.9 releases to the documentation (:issue:`5602`) +- Documented the ``CONFIG`` key in the Trivia List Creation Guide (:issue:`3977`, :issue:`5390`) +- Updated Python version in ``pyenv`` instructions (:issue:`5960`) +- Changed Windows install instructions to use python39 package rather than python3 package with a version pin (:issue:`5960`) +- Updated the screenshot showing what intents need to be selected (:issue:`5935`, :issue:`5936`) +- Updated bot hosting list with the new location for Contabo and addition of AlphaVPS (:issue:`5928`) +- Updated installation URLs for Homebrew and Chocolatey (:issue:`5776`) +- Updated the auto-restart script for Linux to only restart when there's a critical error (crash) or the restart command is ran (:issue:`5069`, :issue:`5674`) + +---- + Redbot 3.4.18 (2022-08-15) ========================== @@ -1483,13 +2196,13 @@ Additions - 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 - |cool| **Core** - Added data request API (:issue:`4045`, :issue:`4169`) - - New special methods added to `redbot.core.commands.Cog`: `red_get_data_for_user()` (documented provisionally), `red_delete_data_for_user()` + - New special methods added to `redbot.core.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 `recommendations-for-cog-creators` for more information - New ``info.json`` key added: ``end_user_data_statement``; see `Info.json format documentation ` for more information - **Core - Bot Class** - 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`) -- |cool| **Core - Commands Package** - Added a provisional API for replacing the help formatter. See `documentation ` for more details (:issue:`4011`) -- **Core - Commands Package** - `commands.NoParseOptional ` is no longer provisional and is now fully supported part of API (:issue:`4142`) +- |cool| **Core - Commands Package** - Added a `provisional API ` for replacing the help formatter. See `documentation ` for more details (:issue:`4011`) +- **Core - Commands Package** - `commands.NoParseOptional ` is no longer `provisional ` and is now fully supported part of API (:issue:`4142`) Changes ******* @@ -1841,7 +2554,7 @@ Documentation changes Changes ******* -- Added information about provisional status of RPC (:issue:`3862`) +- Added information about `provisional ` status of RPC (:issue:`3862`) - Revised install instructions (:issue:`3847`) - Improved navigation in `document about updating Red ` (:issue:`3856`, :issue:`3849`) diff --git a/LICENSE b/LICENSE index ab11b148487..2e540fba74b 100644 --- a/LICENSE +++ b/LICENSE @@ -675,10 +675,10 @@ the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read . -The Red-DiscordBot project contains subcomponents in audio.py that have a -separate copyright notice and license terms. Your use of the source code for -these subcomponents is subject to the terms and conditions of the following -licenses. +The Red-DiscordBot project contains subcomponents in the Audio module that +have a separate copyright notice and license terms. Your use of the source +code for these subcomponents is subject to the terms and conditions of the +following licenses. This product bundles methods from https://github.com/Just-Some-Bots/MusicBot/ blob/master/musicbot/spotify.py which are available under an MIT license. diff --git a/MANIFEST.in b/MANIFEST.in index 10bddfaa1c4..54c6453ca56 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -21,7 +21,7 @@ recursive-include redbot *.export recursive-include redbot py.typed # include *.sql files from postgres driver -recursive-include redbot/core/drivers/postgres *.sql +recursive-include redbot/core/_drivers/postgres *.sql # include tests graft tests diff --git a/SECURITY.md b/SECURITY.md index eb11217f1ec..4841f9798c0 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -3,15 +3,15 @@ ## Supported Versions The table below explains the current state of our versions. Currently, only version -3.4 and higher are supported and receive security updates. Versions lower than 3.4 +3.5 and higher are supported and receive security updates. Versions lower than 3.5 are considered End of Life and will not receive any security updates. | Version | Branch | Security Updates | End of Life | |---------------|------------|--------------------|--------------------| | < 2.0 | master | :x: | :white_check_mark: | | >= 2.0, < 3.0 | develop | :x: | :white_check_mark: | -| >= 3.0, < 3.4 | V3/develop | :x: | :white_check_mark: | -| >= 3.4 | V3/develop | :white_check_mark: | :x: | +| >= 3.0, < 3.5 | V3/develop | :x: | :white_check_mark: | +| >= 3.5 | V3/develop | :white_check_mark: | :x: | ## Reporting a Vulnerability diff --git a/crowdin.yml b/crowdin.yml index fb1b9d42006..10401bd8168 100644 --- a/crowdin.yml +++ b/crowdin.yml @@ -1,5 +1,5 @@ -api_key_env: CROWDIN_API_KEY -project_identifier_env: CROWDIN_PROJECT_ID +project_id_env: CROWDIN_PROJECT_ID +api_token_env: CROWDIN_PERSONAL_TOKEN base_path: ./redbot/ preserve_hierarchy: true files: diff --git a/docs/autostart_windows.rst b/docs/autostart_windows.rst index 146af533e84..6a41ca73ddf 100644 --- a/docs/autostart_windows.rst +++ b/docs/autostart_windows.rst @@ -1,48 +1,51 @@ -.. _autostart_windows: - -============================================== -Setting up auto-restart using batch on Windows -============================================== - -.. note:: This guide assumes that you already have a working Red instance. - ------------------------ -Creating the batch file ------------------------ - -Create a new text document anywhere you want to. This file will be used to launch the bot, so you may want to put it somewhere convenient, like Documents or Desktop. - -Open that document in Notepad, and paste the following text in it: - -.. code-block:: batch - - @ECHO OFF - :RED - CALL "%userprofile%\redenv\Scripts\activate.bat" - python -O -m redbot - - IF %ERRORLEVEL% NEQ 0 ( - ECHO Restarting Red... - GOTO RED - ) - -Replace ```` with the instance name of your bot. -If you created your VENV at a location other than the recommended one, replace ``%userprofile%\redenv\Scripts\activate.bat`` with the path to your VENV. - -Click "File", "Save as". Change the dropdown "Save as type" to "All Files (*.*)". Set the filename to ``start_redbot.bat``, and click save. - -There should now be a new file in the location you created the text document in. You can delete that text document as it is no longer needed. -You can now use the ``start_redbot.bat`` batch file to launch Red by double clicking it. -This script will automatically restart red when the ``[p]restart`` command is used or when the bot shuts down abnormally. - -------------------------- -Launch the bot on startup -------------------------- - -Create a shortcut of your ``start_redbot.bat`` file. - -Open the "Run" dialogue box using Windows Key + R. - -Enter ``shell:startup`` if you want the bot to launch only when the current user logs in, or ``shell:common startup`` if you want the bot to launch when any user logs in. - -Drag the shortcut into the folder that is opened. The bot will now launch on startup. \ No newline at end of file +.. _autostart-windows: + +============================================== +Setting up auto-restart using batch on Windows +============================================== + +.. note:: This guide assumes that you already have a working Red instance. + +----------------------- +Creating the batch file +----------------------- + +Create a new text document anywhere you want to. This file will be used to launch the bot, so you may want to put it somewhere convenient, like Documents or Desktop. + +Open that document in Notepad, and paste the following text in it: + +.. code-block:: batch + + @ECHO OFF + :RED + CALL "%userprofile%\redenv\Scripts\activate.bat" + python -O -m redbot + + IF %ERRORLEVEL% == 1 GOTO RESTART_RED + IF %ERRORLEVEL% == 26 GOTO RESTART_RED + EXIT /B %ERRORLEVEL% + + :RESTART_RED + ECHO Restarting Red... + GOTO RED + +Replace ```` with the instance name of your bot. +If you created your VENV at a location other than the recommended one, replace ``%userprofile%\redenv\Scripts\activate.bat`` with the path to your VENV. + +Click "File", "Save as". Change the dropdown "Save as type" to "All Files (*.*)". Set the filename to ``start_redbot.bat``, and click save. + +There should now be a new file in the location you created the text document in. You can delete that text document as it is no longer needed. +You can now use the ``start_redbot.bat`` batch file to launch Red by double clicking it. +This script will automatically restart red when the ``[p]restart`` command is used or when the bot shuts down abnormally. + +------------------------- +Launch the bot on startup +------------------------- + +Create a shortcut of your ``start_redbot.bat`` file. + +Open the "Run" dialogue box using Windows Key + R. + +Enter ``shell:startup`` if you want the bot to launch only when the current user logs in, or ``shell:common startup`` if you want the bot to launch when any user logs in. + +Drag the shortcut into the folder that is opened. The bot will now launch on startup. diff --git a/docs/cog_guides/audio.rst b/docs/cog_guides/audio.rst index 0fd228cc47b..ffc1e2ba51f 100644 --- a/docs/cog_guides/audio.rst +++ b/docs/cog_guides/audio.rst @@ -116,18 +116,18 @@ How can I use this playlist link with playlist commands in audio?** :ref:`setting up Audio for multiple bots`. Otherwise, another process is using the port, so you need to figure out what is using port 2333 and terminate/disconnect it yourself. -**Q: My terminal is saying that I "must install Java 11 for Lavalink to run". How can I fix this?** +**Q: My terminal is saying that I "must install Java 17 or 11 for Lavalink to run". How can I fix this?** You are getting this error because you have a different version of Java installed, or you don't have - Java installed at all. As the error states, Java 11 is required, and can be installed from - `here `__. + Java installed at all. As the error states, Java 17 or 11 is required, and can be installed from + `here `__. - If you have Java 11 installed, and are still getting this error, you will have to manually tell Audio where your Java install is located. - Use ``[p]llset java ``, to make Audio launch Lavalink with a + If you have Java 17 or 11 installed, and are still getting this error, you will have to manually tell Audio where your Java install is located. + Use ``[p]llset java ``, to make Audio launch Lavalink with a specific Java binary. To do this, you will need to locate your ``java.exe``/``java`` file - in your **Java 11 install**. + in your **Java 17 or 11 install**. - Alternatively, update your PATH settings so that Java 11 is the one used by ``java``. However, + Alternatively, update your PATH settings so that Java 17 or 11 is the one used by ``java``. However, you should confirm that nothing other than Red is running on the machine that requires Java. .. _queue_commands: @@ -544,11 +544,11 @@ following commands one by one. sudo apt install curl nano -y If you have no preference in which Java version you install on your target system, Red -uses OpenJDK 11 in the managed Lavalink configuration. It can be installed by running: +uses OpenJDK 17 in the managed Lavalink configuration. It can be installed by running: .. code-block:: sh - sudo apt install openjdk-11-jre-headless -y + sudo apt install openjdk-17-jre-headless -y Otherwise, Lavalink works well with most versions of Java 11, 13, 15, 16, 17, and 18. Azul Zulu builds are suggested, see `here `__ for more information. @@ -3651,7 +3651,7 @@ This command shouldn't need to be used most of the time, and is only useful if the host machine has conflicting Java versions. If changing this make sure that the Java executable you set is supported by Audio. -The current supported version is Java 11. +The current supported versions are Java 17 and 11. **Arguments** @@ -3742,6 +3742,8 @@ llset port Set the Lavalink node port. This command sets the connection port which Audio will use to connect to an unmanaged Lavalink node. +Set port to ``-1`` to disable the port and connect to the specified host via ports ``80``/``443``. + **Arguments** * ``[password]`` - The connection password, defaulting to 2333. diff --git a/docs/cog_guides/core.rst b/docs/cog_guides/core.rst index ccc59156329..71bc5113dc8 100644 --- a/docs/cog_guides/core.rst +++ b/docs/cog_guides/core.rst @@ -1173,7 +1173,7 @@ embedset channel .. code-block:: none - [p]embedset channel [enabled] + [p]embedset channel [enabled] **Description** @@ -1187,10 +1187,12 @@ If enabled is left blank, the setting will be unset and the guild default will b To see full evaluation order of embed settings, run ``[p]help embedset``. **Examples:** - - ``[p]embedset channel False`` - Disables embeds in this channel. - - ``[p]embedset channel`` - Resets value to use guild default. + - ``[p]embedset channel #text-channel False`` - Disables embeds in the #text-channel. + - ``[p]embedset channel #forum-channel disable`` - Disables embeds in the #forum-channel. + - ``[p]embedset channel #text-channel`` - Resets value to use guild default in the #text-channel. **Arguments:** + - ```` - The text, voice, stage, or forum channel to set embed setting for. - ``[enabled]`` - Whether to use embeds in this channel. Leave blank to reset to default. .. _core-command-embedset-command: @@ -1473,9 +1475,6 @@ helpset maxpages Set the maximum number of help pages sent in a server channel. -.. Note:: This setting does not apply to menu help. - - If a help message contains more pages than this value, the help message will be sent to the command author via DM. This is to help reduce spam in server text channels. @@ -1681,8 +1680,11 @@ Set the tagline to be used. The maximum tagline length is 2048 characters. This setting only applies to embedded help. If no tagline is specified, the default will be used instead. +You can use ``[p]`` in your tagline, which will be replaced by the bot's prefix. + **Examples:** - ``[p]helpset tagline Thanks for using the bot!`` + - ``[p]helpset tagline Use [p]invite to add me to your server.`` - ``[p]helpset tagline`` - Resets the tagline to the default. **Arguments:** @@ -3674,7 +3676,7 @@ set serverprefix .. code-block:: none - [p]set serverprefix [prefixes...] + [p]set serverprefix [server] [prefixes...] .. tip:: Alias: ``set serverprefixes`` @@ -3693,8 +3695,10 @@ Sets Red's server prefix(es). - ``[p]set serverprefix "! "`` - Quotes are needed to use spaces in prefixes. - ``[p]set serverprefix "@Red "`` - This uses a mention as the prefix. - ``[p]set serverprefix ! ? .`` - Sets multiple prefixes. + - ``[p]set serverprefix "Red - Discord Bot" ?`` - Sets the prefix for a specific server. Quotes are needed to use spaces in the server name. **Arguments:** + - ``[server]`` - The server to set the prefix for. Defaults to current server. - ``[prefixes...]`` - The prefixes the bot will respond to on this server. Leave blank to clear server prefixes. .. _core-command-set-showsettings: @@ -3707,12 +3711,17 @@ set showsettings .. code-block:: none - [p]set showsettings + [p]set showsettings [server] **Description** Show the current settings for Red. +Accepts optional server parameter to allow prefix recovery. + +**Arguments:** + - ``[server]`` - The server to show the settings for. Defaults to current server, or no server in a DM context. + .. _core-command-set-status: """""""""" @@ -3760,6 +3769,35 @@ Maximum length for a competing status is 128 characters. **Arguments:** - ``[competing]`` - The text to follow ``Competing in``. Leave blank to clear the current activity status. +.. _core-command-set-status-custom: + +""""""""""""""""" +set status custom +""""""""""""""""" + +.. note:: |owner-lock| + +**Syntax** + +.. code-block:: none + + [p]set status custom [text] + +**Description** + +Sets Red's custom status. + +This will appear as ````. + +Maximum length for a custom status is 128 characters. + +**Examples:** + - ``[p]set status custom`` - Clears the activity status. + - ``[p]set status custom Running cogs...`` + +**Arguments:** + - ``[text]`` - The custom status text. Leave blank to clear the current activity status. + .. _core-command-set-status-dnd: """""""""""""" @@ -4045,6 +4083,159 @@ This is the recommended method for shutting down the bot. **Arguments:** - ``[silently]`` - Whether to skip sending the shutdown message. Defaults to False. +.. _core-command-slash: + +^^^^^ +slash +^^^^^ + +.. note:: |owner-lock| + +**Syntax** + +.. code-block:: none + + [p]slash + +**Description** + +Base command for managing what application commands are able to be used on Red. + +.. _core-command-slash-disable: + +""""""""""""" +slash disable +""""""""""""" + +**Syntax** + +.. code-block:: none + + [p]slash disable [command_type] + +**Description** + +Marks an application command as being disabled, preventing it from being added to the bot. +See commands available to disable with ``[p]slash list``. This command does NOT sync the +enabled commands with Discord, that must be done manually with ``[p]slash sync`` for +commands to appear in users' clients. + +**Arguments:** + - ```` - The command name to disable. Only the top level name of a group command should be used. + - ``[command_type]`` - What type of application command to disable. Must be one of ``slash``, ``message``, or ``user``. Defaults to ``slash``. + +.. _core-command-slash-disablecog: + +"""""""""""""""" +slash disablecog +"""""""""""""""" + +**Syntax** + +.. code-block:: none + + [p]slash disablecog + +**Description** + +Marks all application commands in a cog as being disabled, preventing them from being +added to the bot. See a list of cogs with application commands with ``[p]slash list``. +This command does NOT sync the enabled commands with Discord, that must be done manually +with ``[p]slash sync`` for commands to appear in users' clients. + +**Arguments:** + - ```` - The cog to disable commands from. This argument is case sensitive. + +.. _core-command-slash-enable: + +"""""""""""" +slash enable +"""""""""""" + +**Syntax** + +.. code-block:: none + + [p]slash enable [command_type] + +**Description** + +Marks an application command as being enabled, allowing it to be added to the bot. +See commands available to enable with ``[p]slash list``. This command does NOT sync the +enabled commands with Discord, that must be done manually with ``[p]slash sync`` for +commands to appear in users' clients. + +**Arguments:** + - ```` - The command name to enable. Only the top level name of a group command should be used. + - ``[command_type]`` - What type of application command to enable. Must be one of ``slash``, ``message``, or ``user``. Defaults to ``slash``. + +.. _core-command-slash-enablecog: + +""""""""""""""" +slash enablecog +""""""""""""""" + +**Syntax** + +.. code-block:: none + + [p]slash enablecog + +**Description** + +Marks all application commands in a cog as being enabled, allowing them to be +added to the bot. See a list of cogs with application commands with ``[p]slash list``. +This command does NOT sync the enabled commands with Discord, that must be done manually +with ``[p]slash sync`` for commands to appear in users' clients. + +**Arguments:** + - ```` - The cog to enable commands from. This argument is case sensitive. + +.. _core-command-slash-list: + +"""""""""" +slash list +"""""""""" + +**Syntax** + +.. code-block:: none + + [p]slash list + +**Description** + +List the slash commands the bot can see, and whether or not they are enabled. + +This command shows the state that will be changed to when ``[p]slash sync`` is run. +Commands from the same cog are grouped, with the cog name as the header. + +The prefix denotes the state of the command: +- Commands starting with ``- `` have not yet been enabled. +- Commands starting with ``+ `` have been manually enabled. +- Commands starting with ``++`` have been enabled by the cog author, and cannot be disabled. + +.. _core-command-slash-sync: + +"""""""""" +slash sync +"""""""""" + +**Syntax** + +.. code-block:: none + + [p]slash sync [guild] + +**Description** + +Syncs the slash settings to discord. +Settings from ``[p]slash list`` will be synced with discord, changing what commands appear for users. +This should be run sparingly, make all necessary changes before running this command. + +**Arguments:** + - ``[guild]`` - If provided, syncs commands for that guild. Otherwise, syncs global commands. + .. _core-command-traceback: ^^^^^^^^^ diff --git a/docs/cog_guides/filter.rst b/docs/cog_guides/filter.rst index e8c9167d39b..d429a12ae02 100644 --- a/docs/cog_guides/filter.rst +++ b/docs/cog_guides/filter.rst @@ -115,11 +115,12 @@ 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"`` + - ``[p]filter channel add #channel word1 word2 word3`` + - ``[p]filter channel add #channel "This is a sentence"`` **Arguments:** +- ```` The text, voice, stage, or forum channel to add filtered words to. - ``[words...]`` The words or sentences to filter. .. _filter-command-filter-channel-clear: @@ -164,7 +165,7 @@ filter channel remove .. code-block:: none - [p]filter channel remove [words...] + [p]filter channel remove [words...] **Description** @@ -173,11 +174,12 @@ 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"`` + - ``[p]filter channel remove #channel word1 word2 word3`` + - ``[p]filter channel remove #channel "This is a sentence"`` **Arguments:** +- ```` The text, voice, stage, or forum channel to add filtered words to. - ``[words...]`` The words or sentences to no longer filter. .. _filter-command-filter-clear: diff --git a/docs/cog_guides/mod.rst b/docs/cog_guides/mod.rst index 9c37d36440e..c8dc7da91dc 100644 --- a/docs/cog_guides/mod.rst +++ b/docs/cog_guides/mod.rst @@ -215,11 +215,11 @@ modset deletenames **Description** -Delete all stored usernames and nicknames. +Delete all stored usernames, global display names, and server nicknames. **Arguments** -- ````: Whether to delete all stored usernames and nicknames. |bool-input| +- ````: Whether to delete all stored usernames, global display names, and server nicknames. |bool-input| .. _mod-command-modset-deleterepeats: @@ -469,7 +469,7 @@ modset tracknicknames **Description** -Toggle whether nickname changes should be tracked. +Toggle whether server nickname changes should be tracked. This setting will be overridden if trackallnames is disabled. @@ -527,7 +527,7 @@ names **Description** -Show previous names and nicknames of a member. +Show previous usernames, global display names, and server nicknames of a member. **Arguments** @@ -549,14 +549,14 @@ rename **Description** -Change a member's nickname. +Change a member's server nickname. -Leaving the nickname empty will remove it. +Leaving the nickname argument empty will remove it. **Arguments** * ````: |member-input| -* ``[nickname]``: The new nickname for the member. +* ``[nickname]``: The new server nickname for the member. .. _mod-command-slowmode: @@ -684,9 +684,9 @@ userinfo Show information about a user. This includes fields for status, discord join date, server -join date, voice state and previous names/nicknames. +join date, voice state and previous usernames/global display names/nicknames. -If the user has no roles, previous names or previous nicknames, +If the user has no roles, previous usernames, global display names, or server nicknames, these fields will be omitted. **Arguments** diff --git a/docs/cog_guides/modlog.rst b/docs/cog_guides/modlog.rst index 8b4b70a7a1a..5d01f4e4159 100644 --- a/docs/cog_guides/modlog.rst +++ b/docs/cog_guides/modlog.rst @@ -19,7 +19,7 @@ find detailed docs about usage and commands. Usage ----- -Browse and manage modlog cases. +Browse and manage modlog cases. To manage modlog settings, use ``[p]modlogset``. .. _modlog-commands: diff --git a/docs/cog_guides/mutes.rst b/docs/cog_guides/mutes.rst index cbab3fba56f..48e311dc8f3 100644 --- a/docs/cog_guides/mutes.rst +++ b/docs/cog_guides/mutes.rst @@ -145,28 +145,6 @@ If no time interval is provided this will be cleared. * ``[time]``: The length of time for a default mute. -.. _mutes-command-muteset-forcerole: - -""""""""""""""""" -muteset forcerole -""""""""""""""""" - -.. note:: |owner-lock| - -**Syntax** - -.. code-block:: none - - [p]muteset forcerole - -**Description** - -Whether or not to force role only mutes on the bot. - -**Arguments** - -* ````: Whether to enable or disable this setting, must provide ``true`` or ``false``. - .. _mutes-command-muteset-makerole: """""""""""""""" @@ -238,8 +216,8 @@ muteset role 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. +If no role is setup the bot will attempt to mute a user +by utilizing server timeouts. .. Note:: @@ -362,6 +340,34 @@ Unmute a user in this channel (or in the parent of this thread). * ````: A space separated list of usernames, ID's, or mentions. * ``[reason]``: The reason for the unmute. +.. _mutes-command-timeout: + +^^^^^^^ +timeout +^^^^^^^ + +.. note:: |mod-lock| + +**Syntax** + +.. code-block:: none + + [p]timeout [time_and_reason] + +**Description** + +Timeout users. + +Examples: + +* ``[p]timeout @member1 @member2 spam 5 hours`` +* ``[p]timeout @member1 3 days`` + +**Arguments** + +* ````: A space separated list of usernames, ID's, or mentions. +* ``[time_and_reason]``: The time and reason. If no time is provided, the mute will use the default set time or give an error if this hasn't been configured. + .. _mutes-command-voicemute: ^^^^^^^^^ @@ -372,7 +378,7 @@ voicemute .. code-block:: none - [p]voicemute [reason] + [p]voicemute [time_and_reason] **Description** diff --git a/docs/cog_guides/trivia.rst b/docs/cog_guides/trivia.rst index 3996e29f0e4..1421b43cb8f 100644 --- a/docs/cog_guides/trivia.rst +++ b/docs/cog_guides/trivia.rst @@ -334,6 +334,26 @@ will use all of the specified lists to select questions from. - ```` The category to play. Can be multiple. +.. _trivia-command-trivia-info: + +^^^^^^^^^^^ +trivia info +^^^^^^^^^^^ + +**Syntax** + +.. code-block:: none + + [p]trivia info + +**Description** + +Get information about a trivia category. + +**Arguments** + +* ````: The category to get the information for. + .. _trivia-command-trivia-leaderboard: ^^^^^^^^^^^^^^^^^^ diff --git a/docs/cog_permissions.rst b/docs/cog_permissions.rst index f9b263f7f90..d161214bf32 100644 --- a/docs/cog_permissions.rst +++ b/docs/cog_permissions.rst @@ -31,7 +31,7 @@ In terms of scope, global rules will be checked first, then server rules. For each of those, the first rule pertaining to one of the following models will be used: 1. User -2. Voice channel a user is connected to +2. Voice/stage channel a user is connected to 3. The channel command was issued in (parent channel in case of invocations in threads) 4. Channel category 5. Roles, highest to lowest diff --git a/docs/conf.py b/docs/conf.py index 2f4e23587ae..f964b5eeb4e 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -138,7 +138,7 @@ "display_github": True, "github_user": "Cog-Creators", "github_repo": "Red-DiscordBot", - "github_version": "V3/develop/docs/", + "github_version": "V3/develop", } # Add any paths that contain custom static files (such as style sheets) here, @@ -248,7 +248,7 @@ # This allows to create links to d.py docs with # :dpy_docs:`link text ` extlinks = { - "dpy_docs": (f"{dpy_docs_url}/%s", None), + "dpy_docs": (f"{dpy_docs_url}%s", None), "issue": ("https://github.com/Cog-Creators/Red-DiscordBot/issues/%s", "#%s"), "ghuser": ("https://github.com/%s", "@%s"), } @@ -274,7 +274,7 @@ class IgnoreCoroSubstitution(SphinxTransform): def apply(self, **kwargs) -> None: for ref in self.document.traverse(nodes.substitution_reference): if ref["refname"] == "coro": - ref.replace_self(nodes.Text("", "")) + ref.replace_self(nodes.Text("")) def setup(app): diff --git a/docs/framework_cogmanager.rst b/docs/framework_cogmanager.rst deleted file mode 100644 index af094f13671..00000000000 --- a/docs/framework_cogmanager.rst +++ /dev/null @@ -1,8 +0,0 @@ -.. cog manager docs - -=========== -Cog Manager -=========== - -.. automodule:: redbot.core.cog_manager - :members: diff --git a/docs/framework_commands.rst b/docs/framework_commands.rst index 38a57470706..59da090600e 100644 --- a/docs/framework_commands.rst +++ b/docs/framework_commands.rst @@ -66,7 +66,7 @@ Help Functionality .. warning:: - The content in this section is provisional and may change + The content in this section is `provisional ` and may change without prior notice or warning. Updates to this will be communicated on `this issue `_ diff --git a/docs/framework_config.rst b/docs/framework_config.rst index 61b0a4b0ea8..78ee1e97e06 100644 --- a/docs/framework_config.rst +++ b/docs/framework_config.rst @@ -25,7 +25,7 @@ Basic Usage class MyCog(commands.Cog): def __init__(self): - self.config = Config.get_conf(self, identifier=1234567890) + self.config = Config.get_conf(self, identifier=1234567890, force_registration=True) self.config.register_global( foo=True @@ -55,15 +55,19 @@ Then, in the class's :code:`__init__` function, you need to get a config instanc class MyCog(commands.Cog): def __init__(self): - self.config = Config.get_conf(self, identifier=1234567890) + self.config = Config.get_conf(self, identifier=1234567890, force_registration=True) The ``identifier`` in :py:meth:`Config.get_conf` is used to keep your cog's data separate from that of another cog, and thus should be unique to your cog. For example: if we have two cogs named :code:`MyCog` and their identifier is different, each will have -its own data without overwriting the other's data. Note that it is also possible -to force registration of a data key before allowing you to get and set data for -that key by adding :code:`force_registration=True` after identifier (that defaults -to :code:`False` though) +its own data without overwriting the other's data. + +Note that, as shown by most of the examples in this document, it is also possible to +force registration of a data key before allowing you to get and set data for that key +by adding :code:`force_registration=True` after identifier. +When this is set to :code:`False` (the default), the default value for any key that isn't registered +will be :code:`None`. When this is set to :code:`True` (as shown in this document), attempting +to read from or write to any key that isn't registered will raise an :exc:`AttributeError`. After we've gotten that, we need to register default values: @@ -71,7 +75,7 @@ After we've gotten that, we need to register default values: class MyCog(commands.Cog): def __init__(self): - self.config = Config.get_conf(self, identifier=1234567890) + self.config = Config.get_conf(self, identifier=1234567890, force_registration=True) default_global = { "foobar": True, "foo": { @@ -98,13 +102,13 @@ in various ways: .. code-block:: python @commands.command() - @checks.admin_or_permissions(manage_guild=True) + @commands.admin_or_permissions(manage_guild=True) async def setbaz(self, ctx, new_value): await self.config.guild(ctx.guild).baz.set(new_value) await ctx.send("Value of baz has been changed!") @commands.command() - @checks.is_owner() + @commands.is_owner() async def setfoobar(self, ctx, new_value): await self.config.foobar.set(new_value) @@ -213,7 +217,7 @@ Tutorial example. class MyCog(commands.Cog): def __init__(self): - self.config = Config.get_conf(self, identifier=1234567890) + self.config = Config.get_conf(self, identifier=1234567890, force_registration=True) default_guild = { "blah": [], "baz": 1234567890 @@ -259,12 +263,12 @@ Now let's see an example that uses multiple identifiers: .. code-block:: python - from redbot.core import Config, commands, checks + from redbot.core import Config, commands class ChannelAccess(commands.Cog): def __init__(self): - self.config = Config.get_conf(self, identifier=1234567890) + self.config = Config.get_conf(self, identifier=1234567890, force_registration=True) default_access = { "allowed": False } @@ -273,7 +277,7 @@ Now let's see an example that uses multiple identifiers: self.config.register_custom("ChannelAccess", **default_access) @commands.command() - @checks.is_owner() + @commands.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") @@ -304,7 +308,7 @@ the built-in Economy credits:: class Pets(commands.Cog): def __init__(self): - self.config = Config.get_conf(self, 1234567890) + self.config = Config.get_conf(self, 1234567890, force_registration=True) # Here we'll assign some default costs for the pets self.config.register_global( @@ -509,7 +513,7 @@ API Reference includes keys within a `dict` when one is being set, as well as keys in nested dictionaries within that `dict`. For example:: - >>> config = Config.get_conf(self, identifier=999) + >>> config = Config.get_conf(self, identifier=999, force_registration=True) >>> config.register_global(foo={}) >>> await config.foo.set_raw(123, value=True) >>> await config.foo() @@ -540,30 +544,14 @@ Value :members: :special-members: __call__ +IdentifierData +^^^^^^^^^^^^^^ -**************** -Driver Reference -**************** - -.. autofunction:: redbot.core.drivers.get_driver - -.. autoclass:: redbot.core.drivers.BackendType +.. autoclass:: IdentifierData :members: -.. autoclass:: redbot.core.drivers.ConfigCategory - :members: - -Base Driver -^^^^^^^^^^^ -.. autoclass:: redbot.core.drivers.BaseDriver - :members: - -JSON Driver -^^^^^^^^^^^ -.. autoclass:: redbot.core.drivers.JsonDriver - :members: +ConfigCategory +^^^^^^^^^^^^^^ -Postgres Driver -^^^^^^^^^^^^^^^ -.. autoclass:: redbot.core.drivers.PostgresDriver +.. autoclass:: ConfigCategory :members: diff --git a/docs/framework_modlog.rst b/docs/framework_modlog.rst index 59ee2a27bf0..4e8d3a84e1a 100644 --- a/docs/framework_modlog.rst +++ b/docs/framework_modlog.rst @@ -21,7 +21,7 @@ Basic Usage class MyCog(commands.Cog): @commands.command() - @checks.admin_or_permissions(ban_members=True) + @commands.admin_or_permissions(ban_members=True) async def ban(self, ctx, user: discord.Member, reason: str = None): await ctx.guild.ban(user) case = await modlog.create_case( diff --git a/docs/framework_rpc.rst b/docs/framework_rpc.rst index 45757b128d6..41a821d4152 100644 --- a/docs/framework_rpc.rst +++ b/docs/framework_rpc.rst @@ -6,7 +6,8 @@ RPC .. important:: - RPC support is included in Red on a provisional basis. Backwards incompatible changes (up to and including removal of the RPC) may occur if deemed necessary. + RPC support is included in Red on a `provisional ` basis. + Backwards incompatible changes (up to and including removal of the RPC) may occur if deemed necessary. V3 comes default with an internal RPC server that may be used to remotely control the bot in various ways. Cogs must register functions to be exposed to RPC clients. diff --git a/docs/framework_tree.rst b/docs/framework_tree.rst new file mode 100644 index 00000000000..1d989a75b85 --- /dev/null +++ b/docs/framework_tree.rst @@ -0,0 +1,21 @@ +.. tree module docs + +==== +Tree +==== + +Red uses a subclass of discord.py's ``CommandTree`` object in order to allow Cog Creators to add application commands to their cogs without worrying about the command count limit and to support caching ``AppCommand`` objects. When an app command is added to the bot's tree, it will not show up in ``tree.get_commands`` or other similar methods unless the command is "enabled" with ``[p]slash enable`` (similar to "load"ing a cog) and ``tree.red_check_enabled`` has been run since the command was added to the tree. + +.. note:: + + If you are adding app commands to the tree during load time, the loading process will call ``tree.red_check_enabled`` for your cog and its app commands. If you are adding app commands to the bot **outside of load time**, a call to ``tree.red_check_enabled`` after adding the commands is required to ensure the commands will appear properly. + + If application commands from your cog show up in ``[p]slash list`` as enabled from an ``(unknown)`` cog and disabled from your cog at the same time, you did not follow the instructions above. You must manually call ``tree.red_check_enabled`` **after** adding the commands to the tree. + +.. automodule:: redbot.core.tree + +RedTree +^^^^^^^ + +.. autoclass:: RedTree + :members: diff --git a/docs/framework_utils.rst b/docs/framework_utils.rst index 9d719a795f7..6d080518189 100644 --- a/docs/framework_utils.rst +++ b/docs/framework_utils.rst @@ -27,6 +27,10 @@ Chat Formatting .. automodule:: redbot.core.utils.chat_formatting :members: + :exclude-members: pagify + + .. autofunction:: pagify(text, delims=('\n',), *, priority=False, escape_mass_mentions=True, shorten_by=8, page_length=2000) + :for: Embed Helpers ============= @@ -80,6 +84,65 @@ Utility UI .. automodule:: redbot.core.utils.views :members: + :exclude-members: ConfirmView + + .. autoclass:: ConfirmView + :members: + :exclude-members: confirm_button, dismiss_button + + .. autoattribute:: confirm_button + :no-value: + + A `discord.ui.Button` to confirm the message. + + The button's callback will set `result` to ``True``, defer the response, + and call `on_timeout()` to clean up the view. + + .. rubric:: Example + + Changing the style and label of this `discord.ui.Button`:: + + view = ConfirmView(ctx.author) + view.confirm_button.style = discord.ButtonStyle.red + view.confirm_button.label = "Delete" + view.dismiss_button.label = "Cancel" + view.message = await ctx.send( + "Are you sure you want to remove #very-important-channel?", view=view + ) + await view.wait() + if view.result: + await ctx.send("Channel #very-important-channel deleted.") + else: + await ctx.send("Canceled.") + + :type: discord.ui.Button + + .. autoattribute:: dismiss_button + :no-value: + + A `discord.ui.Button` to dismiss the message. + + The button's callback will set `result` to ``False``, defer the response, + and call `on_timeout()` to clean up the view. + + .. rubric:: Example + + Changing the style and label of this `discord.ui.Button`:: + + view = ConfirmView(ctx.author) + view.confirm_button.style = discord.ButtonStyle.red + view.confirm_button.label = "Delete" + view.dismiss_button.label = "Cancel" + view.message = await ctx.send( + "Are you sure you want to remove #very-important-channel?", view=view + ) + await view.wait() + if view.result: + await ctx.send("Channel #very-important-channel deleted.") + else: + await ctx.send("Canceled.") + + :type: discord.ui.Button AntiSpam ======== diff --git a/docs/guide_cog_creation.rst b/docs/guide_cog_creation.rst index 0bde5a68aab..bb033d5746f 100644 --- a/docs/guide_cog_creation.rst +++ b/docs/guide_cog_creation.rst @@ -147,7 +147,7 @@ have successfully created a cog! ------ __init__.py ------ coolcog.py - You would then use :code:`[p]addpath D:\red-cogs` to add the path + You would then use :code:`[p]addpath D:\\red-cogs` to add the path and then you can use :code:`[p]load mycog` or :code:`[p]load coolcog` to load them diff --git a/docs/guide_cog_creators.rst b/docs/guide_cog_creators.rst index 8d793456f5d..b4b0674e12b 100644 --- a/docs/guide_cog_creators.rst +++ b/docs/guide_cog_creators.rst @@ -73,7 +73,7 @@ Any Cog Creator that does not follow these requirements will have their repo rem - 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 properly use Red utilities, for example Config, or 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. @@ -84,7 +84,7 @@ Any Cog Creator that does not follow these requirements will have their repo rem - 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. +- 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. @@ -94,8 +94,6 @@ Any Cog Creator that does not follow these requirements will have their repo rem - 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: -------------------------------- @@ -138,7 +136,8 @@ While not required for approved Cog Creators, they are still recommended in orde - ``ctx.embed_color`` - ``bot.is_automod_immune`` -- Use checks to limit command use when the bot needs special permissions. +- Use decorators to limit command use, restrict usage, or define whether the bot needs special permissions. + You can find all of the permission and cooldown related decorators under the ``redbot.core.commands`` namespace. - Check against user input before doing things. Common things to check: - Resulting output is safe. @@ -195,7 +194,12 @@ Other Details - 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. +- Cogs must be functionally working to the quality of an approved cog on the latest minor version of Red to be listed on the Red Index. Cogs that are not updated within 1 month of initial breakage will be delisted from the index until they are updated. Examples of potential breakage include, but are not limited to: + + - A dependency without version constraints receiving a breaking update + - An API changing the schema of its endpoints + - Red itself releasing a new minor version + - 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_migration.rst b/docs/guide_migration.rst index 2ddec7909b6..8e47b0df822 100644 --- a/docs/guide_migration.rst +++ b/docs/guide_migration.rst @@ -7,7 +7,7 @@ Migrating cogs from Red V2 ========================== -First, be sure to read :dpy_docs:`discord.py's migration guide ` +First, be sure to read :dpy_docs:`discord.py's migration guide ` as that covers all of the changes to discord.py that will affect the migration process ---------------- diff --git a/docs/guide_slash_and_interactions.rst b/docs/guide_slash_and_interactions.rst new file mode 100644 index 00000000000..d69a489e1d9 --- /dev/null +++ b/docs/guide_slash_and_interactions.rst @@ -0,0 +1,339 @@ +.. Slash Commands and Interactions + +.. role:: python(code) + :language: python + +=============================== +Slash Commands and Interactions +=============================== + +This guide is going to cover on how to write a simple slash command into a Red cog. +This guide will assume that you have a working basic cog. +If you do not have a basic cog, please refer to the :ref:`getting started ` guide. +It is also adviced to make yourself familiar with `Application Commands `__ from Discord's documentation. + +--------------- +Getting Started +--------------- + +To start off, we will have to import some additional modules to our cog file. +We will be using the ``redbot.core.app_commands`` module to create our slash commands. +Once we have imported the module, we can start creating our slash commands in our cog class. +For this example we will use a basic hello world command. + +.. code-block:: python + + import discord + + from redbot.core import commands, app_commands + + class MyCog(commands.Cog): + def __init__(self, bot): + self.bot = bot + + @app_commands.command() + async def hello(self, interaction: discord.Interaction): + await interaction.response.send_message("Hello World!", ephemeral=True) + +Go ahead and load your cog. Once it is loaded, we will have to enable and sync our slash commands. +We can do this by using the :ref:`[p]slash` command to manage our slash commands. +Once you have registered your slash commands, you can test them out by typing ``/hello`` in your server. + +.. tip:: + + You may need to restart your Discord client with ``Ctrl + R`` (or your device's equivalent) to force + your client to see the new command after syncing. + +---------------------------- +Slash Commands and Arguments +---------------------------- + +There is a lot of flexibility when it comes to slash commands. +Below we will go over some of the different stuff you can do with slash commands. + +Decorators +---------- +Just like with text commands, we can use decorators to modify the behaviour of our slash commands. +For example, we can use the `app_commands.guild_only() ` decorator to make our slash command only work in guilds. + +.. code-block:: python + + import discord + + from redbot.core import commands, app_commands + + class MyCog(commands.Cog): + def __init__(self, bot): + self.bot = bot + + @app_commands.command() + @app_commands.guild_only() + async def hello(self, interaction: discord.Interaction): + await interaction.response.send_message("Hello World!", ephemeral=True) + +One of the more useful decorators is the `app_commands.choices() ` decorator. +This decorator allows us to specify a list of choices for a specific argument. +This is useful for arguments that have a limited number of options. +For example, we can use this to create a command that allows us to choose between two different colors. + +.. code-block:: python + + from redbot.core import commands, app_commands + + class MyCog(commands.Cog): + def __init__(self, bot): + self.bot = bot + + @app_commands.command() + @app_commands.describe(color="The color you want to choose") + @app_commands.choices(color=[ + app_commands.Choice(name="Red", value="red"), + app_commands.Choice(name="Blue", value="blue"), + ]) + async def color(self, interaction: discord.Interaction, color: app_commands.Choice[str]): + await interaction.response.send_message(f"Your color is {color.value}", ephemeral=True) + +The user will be shown the ``name`` of the choice, and the argument will be passed a +`app_commands.Choice ` object with the ``name`` and ``value`` associated with that choice. +This allows user-facing names to be prettier than what is actually processed by the command. + +Alternatively, ``Literal`` can be used if the argument does not need a different +user-facing label. When done this way, the resulting parameter will be one of +the literal values listed. + +.. code-block:: python + + from redbot.core import commands, app_commands + from typing import Literal + + class MyCog(commands.Cog): + def __init__(self, bot): + self.bot = bot + + @app_commands.command() + @app_commands.describe(color="The color you want to choose") + async def color(self, interaction: discord.Interaction, color: Literal["Red", "Blue"]): + await interaction.response.send_message(f"Your color is {color}", ephemeral=True) + +Finally, an `enum.Enum` subclass can be used to specify choices. When done this way, the +resulting parameter will be an instance of that enum, rather than `app_commands.Choice `. + +.. code-block:: python + + from enum import Enum + from redbot.core import commands, app_commands + + class Color(Enum): + Red = "red" + Blue = "blue" + + class MyCog(commands.Cog): + def __init__(self, bot): + self.bot = bot + + @app_commands.command() + @app_commands.describe(color="The color you want to choose") + async def color(self, interaction: discord.Interaction, color: Color): + await interaction.response.send_message(f"Your color is {color.value}", ephemeral=True) + +Check out :dpy_docs:`the full reference of decorators at Discord.py's documentation `. + + +Groups & Subcommands +-------------------- +Slash commands can also be grouped together into groups and subcommands. +These can be used to create a more complex command structure. + +.. note:: + Unlike text command groups, top level slash command groups **cannot** be invoked. + +.. code-block:: python + + import discord + + from redbot.core import commands, app_commands + + class MyCog(commands.Cog): + def __init__(self, bot): + self.bot = bot + + zoo = app_commands.Group(name="zoo", description="Zoo related commands") + + @zoo.command(name="add", description="Add an animal to the zoo") + @app_commands.describe(animal="The animal you want to add") + async def zoo_add(self, interaction: discord.Interaction, animal: str): + await interaction.response.send_message(f"Added {animal} to the zoo", ephemeral=True) + + @zoo.command(name="remove", description="Remove an animal from the zoo") + @app_commands.describe(animal="The animal you want to remove") + async def zoo_remove(self, interaction: discord.Interaction, animal: str): + await interaction.response.send_message(f"Removed {animal} from the zoo", ephemeral=True) + +Arguments +--------- +As shown in some of the above examples, we can amplify our slash commands with arguments. +However with slash commands Discord allows us to do a few more things. +Such as specifically select a channel that we'd like to use in our commands, +we can do the same with roles and members. +Let's take a look at how we can do that. + +.. code-block:: python + + import discord + + from redbot.core import commands, app_commands + + class MyCog(commands.Cog): + def __init__(self, bot): + self.bot = bot + + @app_commands.command() + @app_commands.describe(channel="The channel you want to mention") + async def mentionchannel(self, interaction: discord.Interaction, channel: discord.abc.GuildChannel): + await interaction.response.send_message(f"That channel is {channel.mention}", ephemeral=True) + + @app_commands.command() + @app_commands.describe(role="The role you want to mention") + async def mentionrole(self, interaction: discord.Interaction, role: discord.Role): + await interaction.response.send_message(f"That role is {role.mention}", ephemeral=True) + + @app_commands.command() + @app_commands.describe(member="The member you want to mention") + async def mentionmember(self, interaction: discord.Interaction, member: discord.Member): + await interaction.response.send_message(f"That member is {member.mention}", ephemeral=True) + +If you try out the mentionchannel command, you will see that it currently accepts any type of channel, +however let's say we want to limit this to voice channels only. +We can do so by adjusting our type hint to :class:`discord.VoiceChannel` instead of :class:`discord.abc.GuildChannel`. + +.. code-block:: python + + import discord + + from redbot.core import commands, app_commands + + class MyCog(commands.Cog): + def __init__(self, bot): + self.bot = bot + + @app_commands.command() + @app_commands.describe(channel="The channel you want to mention") + async def mentionchannel(self, interaction: discord.Interaction, channel: discord.VoiceChannel): + await interaction.response.send_message(f"That channel is {channel.mention}", ephemeral=True) + +With integer and float arguments, we can also specify a minimum and maximum value. +This can also be done to strings to set a minimum and maximum length. +These limits will be reflected within Discord when the user is filling out the command. + +.. code-block:: python + + import discord + + from redbot.core import commands, app_commands + + class MyCog(commands.Cog): + def __init__(self, bot): + self.bot = bot + + @app_commands.command() + @app_commands.describe(number="The number you want to say, max 10") + async def saynumber(self, interaction: discord.Interaction, number: app_commands.Range[int, None, 10]): + await interaction.response.send_message(f"Your number is {number}", ephemeral=True) + +See the `Discord.py documentation `__ for more information on this. + + +--------------- +Hybrid Commands +--------------- +Hybrid commands are a way to bridge the gap between text commands and slash commands. +These types of commands allow you to write a text and slash command simultaneously using the same function. +This is useful for commands that you want to be able to use in both text and slash commands. + +.. note:: + As with slash command groups, top level hybrid command groups **cannot** be invoked as a slash command. They can however be invoked as a text command. + +.. code-block:: python + + from redbot.core import commands + + class MyCog(commands.Cog): + def __init__(self, bot): + self.bot = bot + + @commands.hybrid_command(name="cat") + async def cat(self, ctx: commands.Context): + await ctx.send("Meow") + + @commands.hybrid_group(name="dog") + async def dog(self, ctx: commands.Context): + await ctx.send("Woof") + # As discussed above, top level hybrid command groups cannot be invoked as a slash command. + # Thus, this will not work as a slash command. + + @dog.command(name="bark") + async def bark(self, ctx: commands.Context): + await ctx.send("Bark", ephemeral=True) + +After syncing your cog via the :ref:`[p]slash` command, you'll be able to use the commands as both a slash and text command. + +--------------------- +Context Menu Commands +--------------------- +Context menu commands are a way to provide a interaction via the context menu. +These are seen under ``Apps`` in the Discord client when you right click on a message or user. +Context menu commands are a great way to provide a quick way to interact with your bot. +These commands accept one arguement, the contextual ``user`` or ``message`` that was right clicked. + +Setting up context commands is a bit more involved then setting up slash commands. +First lets setup our context commands in our cog. + +.. code-block:: python + + import discord + + from redbot.core import commands, app_commands + + + # Important: we're building the commands outside of our cog class. + @app_commands.context_menu(name="Get message ID") + async def get_message_id(interaction: discord.Interaction, message: discord.Message): + await interaction.response.send_message(f"Message ID: {message.id}", ephemeral=True) + + @app_commands.context_menu(name="Get user ID") + async def get_user_id(interaction: discord.Interaction, user: discord.User): + await interaction.response.send_message(f"User ID: {user.id}", ephemeral=True) + +Once we've prepared our main cog file, we have to add a small bit of code to our ``__init__.py`` file. + +.. code-block:: python + + from .my_cog import get_message_id, get_user_id + + async def setup(bot): + bot.tree.add_command(get_message_id) + bot.tree.add_command(get_user_id) + + async def teardown(bot): + # We're removing the commands here to ensure they get unloaded properly when the cog is unloaded. + bot.tree.remove_command("Get message ID", type=discord.AppCommandType.message) + bot.tree.remove_command("Get user ID", type=discord.AppCommandType.user) + +Now we're ready to sync our commands to Discord. +We can do this by using the :ref:`[p]slash` command. +Take note of the specific arguments you have to use to sync a context command. + +--------------------------------- +Closing Words and Further Reading +--------------------------------- +If you're reading this, it means that you've made it to the end of this guide. +Congratulations! You are now prepared with the basics of slash commands for Red. +However there is a lot we didn't touch on in this guide. +Below this paragraph you'll find a list of resources that you can use to learn more about slash commands. +As always, if you have any questions, feel free to ask in the `Red support server `__. + +For more information on `Application Commands `__ as a whole, please refer to the official Discord documentation. +Discord.py also offers documentation regarding everything discussed on this page. +You can find the documentation `here `__. +And lastly, AbstractUmbra has a great write up of `examples `__. + diff --git a/docs/guide_trivia_list_creation.rst b/docs/guide_trivia_list_creation.rst index 7eba84f9a48..3521b1aed8c 100644 --- a/docs/guide_trivia_list_creation.rst +++ b/docs/guide_trivia_list_creation.rst @@ -41,12 +41,33 @@ If there are multiple authors, we can separate them with commas. AUTHOR: Red, Rojo, Rouge +----------------- +Description Field +----------------- + +We can also add an optional ``DESCRIPTION`` to our trivia list, which +will show from the output of ``[p]trivia info ``. The +description should indicate to the user what the trivia list is +about and what kind of questions they can expect to face. + +For example, if you were writing a logo quiz trivia list, you could +create a description like this: + +.. code-block:: yaml + + AUTHOR: Kreusada + DESCRIPTION: >- + A quiz to test your logo knowledge to the limit. This trivia + will send image URLs and ask you to identify the company's name + from the logo that is sent. + --------------------- Questions and Answers --------------------- Writing questions and answers is simple. Once you've finished your -``AUTHOR`` field, you can move on to your questions just below. +``AUTHOR`` field and ``DESCRIPTION`` field, you can move on to your questions +just below. Questions should consist of at least one answer, with other possible answers included if necessary. You must put a colon at the end @@ -98,6 +119,7 @@ As you've added more questions, your file should look something like this: .. code-block:: yaml AUTHOR: Red + DESCRIPTION: A general quiz to test your knowledge. How many days are there in a regular year?: - 365 - three hundred and sixty five diff --git a/docs/incompatible_changes/3.5.rst b/docs/incompatible_changes/3.5.rst new file mode 100644 index 00000000000..60f95cad56b --- /dev/null +++ b/docs/incompatible_changes/3.5.rst @@ -0,0 +1,810 @@ +.. _incompatible-changes-3.5: + +======================================== +Backward incompatible changes in Red 3.5 +======================================== + +.. include:: _includes/preamble.rst + +.. contents:: + :depth: 4 + :local: + +For Users +********* + +Removals +~~~~~~~~ + +redbot-launcher +^^^^^^^^^^^^^^^ + +.. deprecated:: 3.2.0 + +The vast majority of functionality provided by ``redbot-launcher`` can already be +achieved through other means. + +In Red 3.2.0, ``redbot-launcher`` has been stripped most of its functionality +as it can already be done through other (better supported) means: + +- Updating Red (a proper way to update Red is now documented in `../update_red`) +- Creating instances (as documented in install guides, it should be done through ``redbot-setup``) +- Removing instances (available under ``redbot-setup delete``) +- Removing all instances (no direct alternative, can be done through ``redbot-setup delete``) +- Debug information (available under ``redbot --debuginfo`` and ``[p]debuginfo`` bot command) + +Currently, ``redbot-launcher`` only provides auto-restart functionality +which we now document how to do properly on each of the supported systems. + +If you wish to continue using auto-restart functionality, we recommend following the instructions for setting up a service dedicated to your operating system: + +- `../autostart_windows` +- `../autostart_mac` +- `../autostart_systemd` + +Behavior changes +~~~~~~~~~~~~~~~~ + +x86-64 CPUs are now only supported if they support x86-64-v2 instruction set +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +On x86-64 systems, we now require that your CPU supports x86-64-v2 instruction set. +This roughly translates to us dropping support for Intel CPUs that have been released before 2009 +and AMD CPUs that have been releasesd before 2012. + +This has been mostly dictated by one of our dependencies but some Linux distributions +are already dropping support for it in their latest versions as well. + +Thread-related changes +^^^^^^^^^^^^^^^^^^^^^^ + +While many of these aren't breaking, we thought it is important to make it clear +how Red approaches its features in regard to threads: + +- Red's command permission system doesn't have dedicated rules for threads and instead uses + that thread's parent channel rules +- Channel embed settings (``[p]embedset``) cannot be set for threads and usage of embeds is based + on that thread's parent channel embed settings + + - This also means that a forum channel can have its own embed settings +- Using channel mute/unmute commands (e.g. ``[p]mutechannel`` from Mutes cog) in a thread + will mute that user in the thread's parent channel +- Filter cog doesn't have a dedicated word list for threads and uses server's and parent channel's word lists + + - This also means that a word list can now also be added for a forum channel +- CustomCom's ``{channel}`` substitution parameter will now be a thread when the command is used in a thread +- CustomCom's channel cooldowns are applied per thread +- When used in a thread, ``[p]slowmode`` command from Mod cog will apply the slowmode to that thread +- The logic for the ``[p]ignore``-related checks has changed for threads: + + - ``[p]ignore channel`` accepts ignoring command in a specific thread + - When the command is sent in a thread, it first checks server-wide ignore settings and then runs if: + + - the user has Manage Channel permission in the parent channel, or + - the parent channel is not ignored *and* the user has Manage Threads permission in the parent channel, or + - the thread channel and its parent aren't ignored + - This also means that a forum channel can now also be ignored +- The Mutes cog now denies Send Messages in Threads, Create Public Threads, + and Create Private Threads permissions + +Commands for changing Bank and Modlog settings are now core commands +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +These commands allow users to change settings of core APIs that are always available +(similarly to ``[p]autoimmune``, ``[p]allowlist``, or ``[p]blocklist``) +so it makes sense to allow using them without having to load anything. + +The following commands have been moved to Core: + +- ``[p]modlogset`` +- ``[p]bankset`` +- ``[p]economyset registeramount`` (now named ``[p]bankset registeramount``) +- ``[p]bank reset`` (now named ``[p]bankset reset``) +- ``[p]bank prune`` (now named ``[p]bankset prune``) + +This has also resulted in the removal of the ``bank`` cog +as it no longer contained any commands. + +If you have any custom settings for this cog or these commands, +you may need to readd them with the new command names. + +Commands in the ``[p]set`` group have been reorganized +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +The list of commands in the ``[p]set`` group has gotten quite long over the years +so we decided to reorganize it. + +The following changes have been made: + +- Commands related to metadata about the bot have been moved to the ``[p]set bot`` subgroup: + + - ``[p]set avatar`` is now ``[p]set bot avatar`` + - ``[p]set custominfo`` is now ``[p]set bot custominfo`` + - ``[p]set description`` is now ``[p]set bot description`` + - ``[p]set nickname`` is now ``[p]set bot nickname`` + - ``[p]set username`` is now ``[p]set bot username`` +- Commands related to server's admin and mod roles have been moved to the ``[p]set roles`` subgroup: + + - ``[p]set addadminrole`` is now ``[p]set roles addadminrole`` + - ``[p]set removeadminrole`` is now ``[p]set roles removeadminrole`` + - ``[p]set addmodrole`` is now ``[p]set roles addmodrole`` + - ``[p]set removemodrole`` is now ``[p]set roles removemodrole`` +- Commands related to bot user's activity and status have been moved to the ``[p]set status`` subgroup: + + - ``[p]set status`` has been split into ``[p]set status online/idle/dnd/invisible`` subcommands + - ``[p]set competing`` is now ``[p]set status competing`` + - ``[p]set listening`` is now ``[p]set status listening`` + - ``[p]set playing`` is now ``[p]set status playing`` + - ``[p]set streaming`` is now ``[p]set status streaming`` + - ``[p]set watching`` is now ``[p]set status watching`` +- ``[p]set globallocale`` has been renamed to ``[p]set locale global`` +- ``[p]set locale`` is now also available under ``[p]set locale server`` +- ``[p]set globalregionalformat`` has been renamed to ``[p]set regionalformat global`` +- ``[p]set regionalformat`` is now also available under ``[p]set regionalformat server`` + +If you have any custom settings for these commands, +you may need to readd them with the new command names. + +Red requires to have at least one owner +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +There was never a reason to allow users to run the bot without having an owner set +and it had been a point of confusion for new users that are trying to set up Red +using a team application which, by default, doesn't have any owners set. + +If your instance does not have any owner set, Red will print an error message on startup +and exit before connecting to Discord. This error message contains all +the needed information on how to set a bot owner and the security implications of it. + +If, for some reason, you intentionally are running Red without any owner set, +please make a feature request with your use case on +`our issue tracker `__. + + +For Developers +************** + +Removals +~~~~~~~~ + +``Config.driver`` and ``redbot.core.drivers`` package +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +These are Red's internal implementation details and as such they have been privatized. + +``redbot.core.data_manager.load_bundled_data()`` function +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. deprecated:: 3.0.0rc3 + +This function has been deprecated basically forever and we have somehow never removed it. + +Use the `redbot.core.data_manager.bundled_data_path()` function directly instead. + +``is_mod_or_superior()``, ``is_admin_or_superior()``, and ``check_permissions()`` functions in ``redbot.core.checks`` +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. deprecated:: 3.0.0rc1 + +These functions have been deprecated basically forever and we have somehow never removed them. + +Use the `redbot.core.utils.mod.is_mod_or_superior()`, `redbot.core.utils.mod.is_admin_or_superior()`, +and `redbot.core.utils.mod.check_permissions()` functions instead. + +``bordered()`` function +^^^^^^^^^^^^^^^^^^^^^^^ + +This function was primarily used in Red's command-line code and had very limited use +for 3rd-party cogs. Since we no longer use this function, it has been removed. + +``commands.DM_PERMS`` constant +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +This was mostly used by the internal implementation and it isn't anymore now. Since this constant +was a maintenance burden and hasn't really seen any usage in 3rd-party code, we decided to just +remove it. + +``redbot.core.utils.caching`` and ``redbot.core.utils.safety`` modules +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +These modules contain utilities that were only really useful in Red's own code. +We no longer use them for anything and have not seen any 3rd-party usage +and as such we have removed these modules. + +``guild_id`` parameter to ``Red.allowed_by_whitelist_blacklist()`` +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. deprecated:: 3.4.8 + +``guild_id`` parameter to `Red.allowed_by_whitelist_blacklist()` has been removed as +it is not possible to properly handle the local allowlist/blocklist logic with just +the guild ID. Part of the local allowlist/blocklist handling is to check +whether the provided user is a guild owner. + +Use the ``guild`` parameter instead. + +Example: + +.. code:: python + + if await bot.allowed_by_whitelist(who_id=user_id, guild_id=guild.id, role_ids=role_ids): + ... + +Becomes: + +.. code:: python + + if await bot.allowed_by_whitelist(who_id=user_id, guild=guild, role_ids=role_ids): + ... + +``redbot.core.commands.converter.GuildConverter`` +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. deprecated:: 3.4.8 + +This is now included in the upstream discord.py library. + +Use `discord.Guild`/``redbot.core.commands.GuildConverter`` instead. + +Example: + +.. code:: python + + from redbot.core import commands + from redbot.core.commands.converter import GuildConverter + + class MyCog(commands.Cog): + @commands.command() + async def command(self, ctx, server: GuildConverter): + await ctx.send(f"You chose {server.name}!") + +Becomes: + +.. code:: python + + import discord + from redbot.core import commands + + class MyCog(commands.Cog): + @commands.command() + async def command(self, ctx, server: discord.Guild): + await ctx.send(f"You chose {server.name}!") + +``redbot.core.utils.mod.is_allowed_by_hierarchy()`` +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. deprecated:: 3.4.1 + +This was an internal function that was never meant to be part of the public API. +It was also not really possible to use it in a supported way as it required +internal objects to be passed as parameters. + +If you have a use case for this function, you should be able to achieve the same result +with this code: + +.. code:: python + + async def is_allowed_by_hierarchy(guild, moderator, member): + is_special = moderator == guild.owner or await self.bot.is_owner(moderator) + return moderator.top_role > member.top_role or is_special + + +Behavior changes +~~~~~~~~~~~~~~~~ + +Update to version guarantees and privatization of many APIs +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +With this release, we're limiting what changes we will consider breaking. +`The new Developer Guarantees ` describe this in detail +but the gist of it is that we will now only consider names included in ``__all__`` +of ``redbot`` and ``redbot.core`` modules and ``__all__`` of public submodules +of ``redbot.core`` to be part of the public API that shouldn't be broken without notice. + +With this change, we introduced or updated ``__all__`` in all of those modules +and added ``_`` prefix to private modules to specify what is actually part of the public API. +This has resulted in the following being removed/privatized: + +- ``create_temp_config()``, ``load_basic_configuration()``, and ``core_data_path()`` in the ``redbot.core.data_manager`` module +- ``set_locale()`` and ``reload_locales()`` in the ``redbot.core.i18n`` module +- ``MIN_PYTHON_VERSION`` in the ``redbot`` module +- ``redbot.core.cog_manager``, ``redbot.core.settings_caches``, ``redbot.core.global_checks``, ``redbot.core.events``, ``redbot.core.cli``, and ``redbot.core.rpc`` modules + +``redbot.core.data_manager.storage_details()`` returns a deep copy of underlying dict now +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Changing storage details during Red's runtime is not supported and as such, +this function now returns a deep copy of the underlying dictionary to prevent changes. + +Changed the version order of final dev releases and dev pre-releases +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +To be consistent with :pep:`440`, we've changed the order between final dev releases (e.g. +``3.5.0.dev1``) and dev pre-releases (e.g. ``3.5.0a1.dev1``, ``3.5.0b1.dev1``, ``3.5.0rc1.dev1``). + +Here's an example of a list of versions sorted using the new order (oldest version first): + +- 3.5.0.dev1 +- 3.5.0.dev2 +- 3.5.0a1.dev1 +- 3.5.0a1 +- 3.5.0a2.dev1 +- 3.5.0b1.dev1 +- 3.5.0 +- 3.5.0.post1.dev1 +- 3.5.0.post1 +- 3.5.1 + +``Red.get_owner_notification_destinations()`` may now return instances of ``discord.Voice/StageChannel`` +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +With the introduction of Text in Voice feature, we added the ability to add a voice/stage channel +as an owner notifications destination. This means that `redbot.core.modlog.get_modlog_channel()` +may now return instances of `discord.VoiceChannel` and `discord.StageChannel`. + +``modlog.get_modlog_channel()`` may now return instances of ``discord.Voice/StageChannel`` +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +With the introduction of Text in Voice feature, we added the ability to set a modlog +channel to a voice/stage channel. This means that `redbot.core.modlog.get_modlog_channel()` +may now return instances of `discord.VoiceChannel` and `discord.StageChannel`. + +``menus.DEFAULT_CONTROLS`` and ``ReactionPredicate.*_EMOJIS`` use immutable types now +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +The type of `redbot.core.utils.menus.DEFAULT_CONTROLS` has been changed from `dict` +to a `collections.abc.Mapping` while the type of `ReactionPredicate.ALPHABET_EMOJIS` +and `ReactionPredicate.NUMBER_EMOJIS` has been changed from `list` to a `tuple`. + +This should prevent the developers from accidentally changing the provided constants +instead of making a copy and changing that copy. + +This should be a transparent change in most cases but here is an example usage that is affected: + +.. code:: python + + import copy + from redbot.core.utils import menus + + # somewhere in your code... + + controls = copy.copy(menus.DEFAULT_CONTROLS) + controls["\N{SMILING FACE WITH OPEN MOUTH}"] = custom_function + await menu(ctx, ["page 1", "page 2"], controls) + +To make this code work on Red 3.5 and higher, you can replace it with any of the following: + +.. code:: python + + from redbot.core.utils import menus + + # example 1 + + controls = { + **menus.DEFAULT_CONTROLS, + "\N{SMILING FACE WITH OPEN MOUTH}": custom_function, + } + await menu(ctx, ["page 1", "page 2"], controls) + + # example 2 + + controls = menus.DEFAULT_CONTROLS.copy() + controls["\N{SMILING FACE WITH OPEN MOUTH}"] = custom_function + await menu(ctx, ["page 1", "page 2"], controls) + + # example 3 + + controls = dict(menus.DEFAULT_CONTROLS) + controls["\N{SMILING FACE WITH OPEN MOUTH}"] = custom_function + await menu(ctx, ["page 1", "page 2"], controls) + +Similarly, if you copied lists before: + +.. code:: python + + emojis = ReactionPredicate.NUMBER_EMOJIS.copy() + emojis.insert(0, "\N{DOG}") + emojis.append("\N{CAT}") + +You could use sequence unpacking instead: + +.. code:: python + + emojis = ["\N{DOG}", *ReactionPredicate.NUMBER_EMOJIS, "\N{CAT}"] + +Permissions defined in ``@commands.*_permissions()`` decorators are always merged now +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +This is mostly a bugfix but it means that the permissions in stacked decorators are now +always merged instead of being *sometimes* overridden and *sometimes* merged. + +For example, this code has only checked for ``embed_links`` permission on 3.4 +but now checks for both ``add_reactions`` and ``embed_links`` permissions: + +.. code:: python + + from redbot.core import commands + + class MyCog(commands.Cog): + @commands.command() + @commands.bot_has_permissions(embed_links=True) + @commands.bot_has_permissions(add_reactions=True) + async def example(self, ctx): + msg = await ctx.send(embed=discord.Embed(description="Hello!")) + await msg.add_reaction("\N{SMILING FACE WITH OPEN MOUTH}") + +Note that stacking `@commands.has_permissions() ` +with ``@commands.*_or_permissions()`` decorators still behaves differently depending on +the decorator order. + +Some of the primary dependencies have been removed or replaced +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +While this may not technically fall under `our version guarantees <../version_guarantees>`, +we recognize that this may affect some people. +As such, below we list the noteworthy dependency replacements and removals (package names +are PyPI distribution names): + +- ``appdirs`` package has been replaced with ``platformdirs`` +- ``chardet`` package has been replaced with ``charset-normalizer`` +- ``fuzzywuzzy`` package has been replaced with ``rapidfuzz`` +- Red no longers depends on ``aiosqlite``, ``PyNaCl``, and ``python-Levenshtein-wheels`` + +discord.py version has been updated to 2.2.3 +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +To allow Red to continue operating *and* use the newer features (threads, text in voice/stage channels, +buttons, application commands, and AutoMod, to name a few), we've updated discord.py from version +1.7.3 to 2.2.3. Since this is a major upgrade, it will require you to update your code accordingly. +discord.py's documentation has :dpy_docs:`a migration guide ` that you can follow in order to +update your cogs. + +Red itself has already been updated to support all of these changes that happened over the years. +In order to do so, we've also had to make a few breaking changes of our own. Those changes are +normal sections in the current document so be sure to follow it in full and you should be able to +perform all the necessary changes. + +To help support some of the newer features, we've also added a few things: + +- Utilities that allow to **properly** check whether a member can do something in threads (or channels) + for cases where it isn't as simple as checking permissions: + + - Command check decorators: `bot_can_manage_channel()`, `bot_can_react()` + - Permission check decorators: `can_manage_channel()`, `guildowner_or_can_manage_channel()`, + `admin_or_can_manage_channel()`, `mod_or_can_manage_channel()` + - Functions: `can_user_send_messages_in()`, `can_user_manage_channel()`, `can_user_react_in()` + +- New module (`redbot.core.utils.views`) with useful `discord.ui.View` subclasses + + - `SetApiModal`, `SetApiView`, `SimpleMenu` + +``Case.channel`` can now be a ``discord.Thread`` +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +In order to properly support threads, `Case.channel` can now also be an instance of `discord.Thread`. +New `Case.parent_channel` attribute will be set to the thread's parent text or forum channel, +if the case's channel is a thread. + +``commands.BadArgument`` is no longer wrapped in ``commands.ConversionFailure`` containing parameter and its value +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +We used to wrap `commands.BadArgument ` exceptions +in a ``commands.ConversionFailure`` containing, in addition to the actual exception, +the `inspect.Parameter` instance and the passed value for the argument +that failed the conversion. + +With discord.py 2.x, these are now exposed through the +`commands.Context.current_parameter ` +and `commands.Context.current_argument ` +making this wrapping no longer necessary. + +Some of the method arguments in the bot class and ``commands`` package have been made positional-only +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +The following arguments have been positional-only to be consistent with the upstream discord.py package: + +- ``name`` in `Red.get_command()` +- ``name`` in `Red.get_cog()` +- ``coro`` in `Red.before_invoke()` +- ``user`` in `Red.is_owner()` +- ``message`` in ``Red.get_context()`` +- ``message`` in `Red.process_commands()` +- ``cogname`` in `Red.remove_cog()` +- ``cog`` in `Red.add_cog()` +- ``command`` in `Red.add_command()` +- ``command`` in `Red.remove_command()` +- ``ctx`` in `redbot.core.commands.Command.can_run()` +- ``ctx`` in ``redbot.core.commands.CogMixin.can_run()`` +- ``ctx`` in ``redbot.core.commands.CogMixin.can_see()`` +- ``error`` in `redbot.core.commands.Command.error()` + +``bot.add_cog()`` will now raise ``discord.ClientException`` instead of ``RuntimeError`` when cog is already loaded +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +To make Red's bot class more consistent with the discord.py implementation that it overrides, +the `discord.ClientException` is now being raised instead of `RuntimeError` when a cog +with the same name is already loaded. + +Many functions and methods do not support ``discord.PartialMessageable`` objects +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +This isn't technically breaking since they never did *but* since those objects may appear now, +we think it is important to mention that due to the limited information that `discord.PartialMessageable` +objects provide, they cannot be passed to the following methods directly: + +- `Red.ignored_channel_or_guild()` +- `Red.embed_requested()` +- `redbot.core.modlog.create_case()` +- `redbot.core.modlog.Case.edit()` + +Additionally, the `Red.message_eligible_as_command()` will return ``False`` +if a `discord.PartialMessageable` object for a channel that isn't a DM is passed. + +If you *have to* use these, you should try fetching the full messageable object first +or looking at the documentation to see whether there are any alternative solutions. + +Cog package (extension) and cog loading / unloading is now asynchronous +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +This follows the changes that discord.py 2.x has introduced - we now **require** for +the ``setup()`` and ``teardown()`` functions to be asynchronous and have made +the `Red.add_cog()` and `Red.remove_cog()` methods asynchronous as well. + +``Red.embed_requested()``'s parameters and their default values have changed +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +We have made a bunch of changes to the signature of `Red.embed_requested()`. This method now +accepts only a single **positional** argument called ``channel``, making the ``command`` +keyword-only. The ``user`` argument has been removed as the ``channel`` argument now supports +the `discord.abc.User` objects directly, dropping the support for `discord.DMChannel` +in the process. + +These changes together allowed us to support checking whether an embed should be sent in a DM +using only the `discord.abc.User` object - without the `discord.DMChannel` which is often +not present in the cache. Furthermore, it means that a `discord.abc.User` object no longer needs +to be passed unnecessarily when the method is used with a guild channel. + +We've also changed the default value of ``check_permissions`` to ``True`` +as it makes the typical usage of this method more ergonomic. + +Example: + +.. code:: python + + import discord + from redbot.core import commands + + class MyCog(commands.Cog): + @commands.guild_only() + @commands.command() + async def sayhello(self, ctx, recipient: discord.Member): + content = "Hello world!" + embed = discord.Embed(title="Message for you!", description=content) + try: + # try sending the message in DMs + if await ctx.bot.embed_requested( + await recipient.create_dm(), recipient, ctx.command, check_permissions=True + ): + await recipient.send(embed=embed) + else: + await recipient.send(content) + except discord.Forbidden: + # DMs are closed, send a message in a moderator or current channel + channel = ctx.guild.public_updates_channel or ctx + if await ctx.bot.embed_requested( + channel, ctx.author, ctx.command, check_permissions=True + ): + await channel.send(embed=embed) + else: + await channel.send(content) + +After: + +.. code:: python + + import discord + from redbot.core import commands + + class MyCog(commands.Cog): + @commands.guild_only() + @commands.command() + async def sayhello(self, ctx, recipient: discord.Member): + content = "Hello world!" + embed = discord.Embed(title="Message for you!", description=content) + try: + # try sending the message in DMs + if await ctx.bot.embed_requested(recipient, command=ctx.command): + await recipient.send(embed=embed) + else: + await recipient.send(content) + except discord.Forbidden: + # DMs are closed, send a message in a moderator or current channel + channel = ctx.guild.public_updates_channel or ctx + if await ctx.bot.embed_requested(channel, command=ctx.command): + await channel.send(embed=embed) + else: + await channel.send(content) + +``modlog.create_case()`` now raises instead of silently returning on error +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +To help avoid passing invalid arguments, `modlog.create_case()` now raises: + +- `ValueError` when the ``action_type`` argument is not a valid action type +- `RuntimeError` when the ``user`` argument is passed with the bot's user object/ID + +Proper usage of these methods is unlikely to be affected +and this should mostly just help detect bugs earlier. + +.. _config-register-1: + +``Config``'s register methods now only accept JSON-castable types +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. seealso:: `config-register-2` + +This change has fixed the inconsistencies between what can be registered as a default value +and what can be set through `Value.set()`. It mostly resulted in confusion when it was not +possible to use the registered type in `Value.set()`. + +If you need to use custom types, you'll have to manually construct them *after* getting the +"raw" value from `Config`. + +.. _config-register-2: + +``Config`` now always returns base JSON types, never subclasses +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. seealso:: `config-register-1` + +It used to be possible to register an instance of a subclass of `dict` such as +`collections.Counter` and have the `redbot.core.config.Group` cast the returned value to that type +before returning it. With this change, `redbot.core.config.Group` will now always return an instance of +`dict` containing only base JSON types, without subclasses. + +``Config.*_from_id/*_from_ids()`` methods now raise when ``int`` is not passed +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +To help avoid setting values under non-integer keys, we now raise an error +when the passed argument is not an ``int``. + +We're not expecting any **proper** usage of these methods to be affected +and this should only help detect bugs earlier. + +``Case.message`` can now be ``discord.PartialMessage`` +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +This change allowed to us to make enormous performance improvements (subsecond durations +compared to many minutes) to `modlog.get_all_cases()` and commands that use it +such as the commonly used ``[p]casesfor`` command. + +With this change, we no longer fetch the whole `discord.Message` object for case's message +and instead only construct a `discord.PartialMessage` object for it. This object is rarely if ever needed so it is unlikely to affect a lot of code. Additionally, this change doesn't apply to `modlog.create_case()` which will still return a `Case` object with `message ` attribute set to an instance of `discord.Message` or ``None``. + +If you have a reason to use a full message object, you can use :meth:`discord.PartialMessage.fetch()` +to fetch it. + +Example: + +.. code:: python + + from redbot.core import commands + + class MyCog(commands.Cog): + @commands.guild_only() + @commands.command() + async def command(self, ctx, case_number: int): + case = await modlog.get_case(case_number, ctx.guild, ctx.bot) + if case.message is None: + await ctx.send("No message is available for this case.") + return + + await ctx.send( + "People reacted to this modlog case with: " + + ", ".join(case.message.reactions) + ) + +After: + +.. code:: python + + import discord + from redbot.core import commands + + class MyCog(commands.Cog): + @commands.guild_only() + @commands.command() + async def command(self, ctx, case_number: int): + case = await modlog.get_case(case_number, ctx.guild, ctx.bot) + if case.message is None: + await ctx.send("No message is available for this case.") + return + + try: + msg = await case.message.fetch() + except discord.NotFound: + await ctx.send("No message is available for this case.") + else: + await ctx.send( + "People reacted to this modlog case with: " + + ", ".join(msg.reactions) + ) + +``redbot.core.bot.RedBase`` has been merged into ``redbot.core.bot.Red`` +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Historically, ``RedBase`` existed to allow using Red for self/user bots back when +it was not against Discord's Terms of Service. Since this is no longer a concern, +everything from ``RedBase`` have been moved directly to `Red` and ``RedBase`` class +has been removed. + +If you were using ``RedBase`` for runtime type checking or type annotations, +you should now use `Red` instead. Since both of these classes resided in the same +module, it should be a matter of simple find&replace. + +``Context.maybe_send_embed()`` requires content with length of 1-2000 characters +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +`Context.maybe_send_embed()` now requires the message's length to be +between 1 and 2000 characters. + +Since the length limits for regular message content and embed's description are +different, it is easy to miss an issue with inappropriate handling of length limits +during development. This change should aid with early detection of such issue by +consistently rejecting messages with length that can't be used with +both embed and non-embed messages. + +This change only affects code that is already not guaranteed to work. +You should make sure that your code properly handles message length limits. + +``menu()`` listens to both reaction add and remove +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Listening only to reaction add results in bad user experience. +If the bot had Manage Messages permission, it removed the user's reaction +so that they don't have to click twice but this comes with a noticeable delay. +This issue is even more noticeable under load, when the bot ended up hitting +Discord-imposed rate limits. + +If your calls to `menu()` are using the default controls (``redbot.core.utils.menus.DEFAULT_CONTROLS``), +you don't have to do anything. + +Otherwise, you should ensure that your custom functions used for the menu controls +do not depend on this behavior in some way. In particular, you should make sure that +your functions do not automatically remove the author's reaction. + +Here's an example code that needs to be updated: + +.. code:: python + + import contextlib + + import discord + from redbot.core.utils.menus import close_menu, menu + + CUSTOM_CONTROLS = { + "\N{CROSS MARK}": close_menu, + "\N{WAVING HAND SIGN}": custom_control, + } + + + async def custom_control(ctx, pages, controls, message, page, timeout, emoji): + perms = message.channel.permissions_for(ctx.me) + if perms.manage_messages: # Can manage messages, so remove react + with contextlib.suppress(discord.NotFound): + await message.remove_reaction(emoji, ctx.author) + + await ctx.send("Hello world!") + return await menu(ctx, pages, controls, message=message, page=page, timeout=timeout) + + + async def show_menu(ctx): + await menu(ctx, ["Click :wave: to say hi!"], CUSTOM_CONTROLS) + +To make this code work on Red 3.5 and higher, you need to update ``custom_control()`` function: + +.. code:: python + + async def custom_control(ctx, pages, controls, message, page, timeout, emoji): + await ctx.send("Hello world!") + return await menu(ctx, pages, controls, message=message, page=page, timeout=timeout) diff --git a/docs/incompatible_changes/_includes/preamble.rst b/docs/incompatible_changes/_includes/preamble.rst new file mode 100644 index 00000000000..8ba99d3f625 --- /dev/null +++ b/docs/incompatible_changes/_includes/preamble.rst @@ -0,0 +1,3 @@ +This page lists all functionalities that are currently deprecated, features that have been removed in past minor releases, and any other backward incompatible changes that are planned or have been removed in past minor releases. The objective is to give users a clear rationale why a certain change has been made, and what alternatives (if any) should be used instead. + +These changes are sorted (in their respective sections) in a reverse chronological order. diff --git a/docs/incompatible_changes/future.rst b/docs/incompatible_changes/future.rst new file mode 100644 index 00000000000..71175c05642 --- /dev/null +++ b/docs/incompatible_changes/future.rst @@ -0,0 +1,31 @@ +.. _deprecated-functionality: + +=================================================== +Future changes (currently deprecated functionality) +=================================================== + +.. include:: _includes/preamble.rst + +.. contents:: + :depth: 4 + :local: + +For Developers +************** + +Removals +~~~~~~~~ + +Downloader's shared libraries +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. deprecated:: 3.2.0 + +Shared libraries have been deprecated in favor of pip-installable libraries. +Shared libraries do not provide any functionality that can't already be achieved +with pip requirements *and* as such don't provide much value in return for +the added complexity. + +Known issues, especially those related to hot-reload, were not handled automatically +for shared libraries, same as they are not handled for the libraries installed +through pip. diff --git a/docs/incompatible_changes/index.rst b/docs/incompatible_changes/index.rst new file mode 100644 index 00000000000..7a9d88b5882 --- /dev/null +++ b/docs/incompatible_changes/index.rst @@ -0,0 +1,12 @@ +.. Backward incompatible changes list + +Backward incompatible changes +============================= + +.. include:: _includes/preamble.rst + +.. toctree:: + :maxdepth: 4 + + future + 3.5 diff --git a/docs/index.rst b/docs/index.rst index 432effdd402..33911469b7a 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -63,13 +63,13 @@ Welcome to Red - Discord Bot's documentation! guide_migration guide_cog_creation + guide_slash_and_interactions guide_publish_cogs guide_cog_creators framework_apikeys framework_bank framework_bot framework_checks - framework_cogmanager framework_commands framework_config framework_datamanager @@ -77,6 +77,7 @@ Welcome to Red - Discord Bot's documentation! framework_i18n framework_modlog framework_rpc + framework_tree framework_utils version_guarantees @@ -85,6 +86,7 @@ Welcome to Red - Discord Bot's documentation! :caption: Others changelog + incompatible_changes/index host-list diff --git a/docs/install_guides/_includes/install-guide-rhel8-derivatives.rst b/docs/install_guides/_includes/install-guide-rhel8-derivatives.rst index 7052a25dbe5..acab1afa171 100644 --- a/docs/install_guides/_includes/install-guide-rhel8-derivatives.rst +++ b/docs/install_guides/_includes/install-guide-rhel8-derivatives.rst @@ -6,20 +6,22 @@ Installing the pre-requirements ------------------------------- -Red Hat Enterprise Linux (RHEL) 8.4-8.x and its derivatives have all required packages available in official repositories. +Red Hat Enterprise Linux (RHEL) 8.6-8.x and its derivatives have all required packages available in official repositories. Install them with dnf: +.. TODO: Use Python 3.11 once RHEL 8.6 goes EOL in 2024. + .. prompt:: bash sudo dnf -y update sudo dnf -y group install development - sudo dnf -y install python39 python39-devel java-11-openjdk-headless nano git + sudo dnf -y install python39 python39-devel java-17-openjdk-headless nano git -Set ``java`` executable to point to Java 11: +Set ``java`` executable to point to Java 17: .. prompt:: bash - sudo alternatives --set java "java-11-openjdk.$(uname -i)" + sudo alternatives --set java "java-17-openjdk.$(uname -i)" .. Include common instructions: diff --git a/docs/install_guides/_includes/install-guide-rhel9-derivatives.rst b/docs/install_guides/_includes/install-guide-rhel9-derivatives.rst index 9e149cc5601..c38d6cf3439 100644 --- a/docs/install_guides/_includes/install-guide-rhel9-derivatives.rst +++ b/docs/install_guides/_includes/install-guide-rhel9-derivatives.rst @@ -9,9 +9,11 @@ Installing the pre-requirements Red Hat Enterprise Linux (RHEL) 9 and its derivatives have all required packages available in official repositories. Install them with dnf: +.. TODO: Use Python 3.11 once RHEL 9.0 goes EOL in 2024. + .. prompt:: bash - sudo dnf -y install python39 python3-devel git java-11-openjdk-headless @development nano + sudo dnf -y install python39 python3-devel git java-17-openjdk-headless @development nano .. Include common instructions: diff --git a/docs/install_guides/_includes/install-python-pyenv.rst b/docs/install_guides/_includes/install-python-pyenv.rst deleted file mode 100644 index ff6f88ecc06..00000000000 --- a/docs/install_guides/_includes/install-python-pyenv.rst +++ /dev/null @@ -1,27 +0,0 @@ ----------------------------- -Installing Python with pyenv ----------------------------- - -On distributions where Python 3.11 needs to be compiled from source, we recommend the use of pyenv. -This simplifies the compilation process and has the added bonus of simplifying setting up Red in a -virtual environment. - -.. include:: _includes/_install-pyenv-and-setup-path.rst - -.. prompt:: bash - - CONFIGURE_OPTS=--enable-optimizations pyenv install 3.11.1 -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 -the ``CONFIGURE_OPTS=--enable-optimizations`` part from the front of the command, which will -drastically reduce the install time. However, be aware that this will make Python run about 10% -slower. - -After that is finished, run: - -.. prompt:: bash - - pyenv global 3.11.1 - -Pyenv is now installed and your system should be configured to run Python 3.11. diff --git a/docs/install_guides/_includes/install-python310-pyenv.rst b/docs/install_guides/_includes/install-python310-pyenv.rst deleted file mode 100644 index c604092927c..00000000000 --- a/docs/install_guides/_includes/install-python310-pyenv.rst +++ /dev/null @@ -1,27 +0,0 @@ ----------------------------- -Installing Python with pyenv ----------------------------- - -On distributions where Python 3.10 needs to be compiled from source, we recommend the use of pyenv. -This simplifies the compilation process and has the added bonus of simplifying setting up Red in a -virtual environment. - -.. include:: _includes/_install-pyenv-and-setup-path.rst - -.. prompt:: bash - - CONFIGURE_OPTS=--enable-optimizations pyenv install 3.10.9 -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 -the ``CONFIGURE_OPTS=--enable-optimizations`` part from the front of the command, which will -drastically reduce the install time. However, be aware that this will make Python run about 10% -slower. - -After that is finished, run: - -.. prompt:: bash - - pyenv global 3.10.9 - -Pyenv is now installed and your system should be configured to run Python 3.10. diff --git a/docs/install_guides/_includes/install-python39-pyenv.rst b/docs/install_guides/_includes/install-python39-pyenv.rst index ce312eb087d..6840e4b35d3 100644 --- a/docs/install_guides/_includes/install-python39-pyenv.rst +++ b/docs/install_guides/_includes/install-python39-pyenv.rst @@ -10,7 +10,7 @@ virtual environment. .. prompt:: bash - CONFIGURE_OPTS=--enable-optimizations pyenv install 3.9.16 -v + CONFIGURE_OPTS=--enable-optimizations pyenv install 3.9.18 -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 @@ -22,6 +22,6 @@ After that is finished, run: .. prompt:: bash - pyenv global 3.9.16 + pyenv global 3.9.18 Pyenv is now installed and your system should be configured to run Python 3.9. diff --git a/docs/install_guides/alma-linux-8.rst b/docs/install_guides/alma-linux-8.rst index 083e2c8bb66..01892f34fb7 100644 --- a/docs/install_guides/alma-linux-8.rst +++ b/docs/install_guides/alma-linux-8.rst @@ -1,7 +1,7 @@ .. _install-alma-linux-8: ==================================== -Installing Red on Alma Linux 8.4-8.x +Installing Red on Alma Linux 8.6-8.x ==================================== .. include:: _includes/install-guide-rhel8-derivatives.rst diff --git a/docs/install_guides/amazon-linux-2023.rst b/docs/install_guides/amazon-linux-2023.rst new file mode 100644 index 00000000000..c2f6f9309ce --- /dev/null +++ b/docs/install_guides/amazon-linux-2023.rst @@ -0,0 +1,26 @@ +.. _install-amazon-linux-2023: + +=================================== +Installing Red on Amazon Linux 2023 +=================================== + +.. include:: _includes/supported-arch-x64+aarch64.rst + +.. include:: _includes/linux-preamble.rst + +------------------------------- +Installing the pre-requirements +------------------------------- + +Amazon Linux 2023 has all required packages available in official repositories. Install +them with dnf: + +.. prompt:: bash + + sudo dnf -y install python3.11 python3.11-devel git java-17-amazon-corretto-headless @development nano + +.. Include common instructions: + +.. include:: _includes/create-env-with-venv3.11.rst + +.. include:: _includes/install-and-setup-red-unix.rst diff --git a/docs/install_guides/arch.rst b/docs/install_guides/arch.rst index 0b472fb4a80..6c2c4b5aec0 100644 --- a/docs/install_guides/arch.rst +++ b/docs/install_guides/arch.rst @@ -16,22 +16,22 @@ Install the pre-requirements with pacman: .. prompt:: bash - sudo pacman -Syu git jre11-openjdk-headless base-devel nano + sudo pacman -Syu git jre17-openjdk-headless base-devel nano -On Arch Linux, Python 3.9 can be installed from the Arch User Repository (AUR) from the ``python39`` package. +On Arch Linux, Python 3.10 can be installed from the Arch User Repository (AUR) from the ``python310`` package. -The manual build process is the Arch-supported install method for AUR packages. You can install ``python39`` package with the following commands: +The manual build process is the Arch-supported install method for AUR packages. You can install ``python310`` package with the following commands: .. prompt:: bash - git clone https://aur.archlinux.org/python39.git /tmp/python39 - cd /tmp/python39 + git clone https://aur.archlinux.org/python310.git /tmp/python310 + cd /tmp/python310 makepkg -sicL cd - - rm -rf /tmp/python39 + rm -rf /tmp/python310 .. Include common instructions: -.. include:: _includes/create-env-with-venv3.9.rst +.. include:: _includes/create-env-with-venv3.10.rst .. include:: _includes/install-and-setup-red-unix.rst diff --git a/docs/install_guides/debian-10.rst b/docs/install_guides/debian-10.rst deleted file mode 100644 index 47ee4e28d1b..00000000000 --- a/docs/install_guides/debian-10.rst +++ /dev/null @@ -1,30 +0,0 @@ -.. _install-debian-10: - -================================== -Installing Red on Debian 10 Buster -================================== - -.. include:: _includes/supported-arch-x64+aarch64+armv7l.rst - -.. include:: _includes/linux-preamble.rst - -------------------------------- -Installing the pre-requirements -------------------------------- - -We recommend installing pyenv as a method of installing non-native versions of Python on -Debian Buster. This guide will tell you how. First, run the following commands: - -.. prompt:: bash - - sudo apt update - sudo apt -y install make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev libgdbm-dev uuid-dev python3-openssl git openjdk-11-jre-headless nano - CXX=/usr/bin/g++ - -.. Include common instructions: - -.. include:: _includes/install-python-pyenv.rst - -.. include:: _includes/create-env-with-pyenv-virtualenv.rst - -.. include:: _includes/install-and-setup-red-unix.rst diff --git a/docs/install_guides/debian-11.rst b/docs/install_guides/debian-11.rst index 4ea9bd0141b..2d9f9ae0435 100644 --- a/docs/install_guides/debian-11.rst +++ b/docs/install_guides/debian-11.rst @@ -18,7 +18,7 @@ with apt: .. prompt:: bash sudo apt update - sudo apt -y install python3 python3-dev python3-venv git openjdk-11-jre-headless build-essential nano + sudo apt -y install python3 python3-dev python3-venv git openjdk-17-jre-headless build-essential nano .. Include common instructions: diff --git a/docs/install_guides/debian-12.rst b/docs/install_guides/debian-12.rst new file mode 100644 index 00000000000..02832be9a0c --- /dev/null +++ b/docs/install_guides/debian-12.rst @@ -0,0 +1,27 @@ +.. _install-debian-12: + +==================================== +Installing Red on Debian 12 Bookworm +==================================== + +.. include:: _includes/supported-arch-x64+aarch64+armv7l.rst + +.. include:: _includes/linux-preamble.rst + +------------------------------- +Installing the pre-requirements +------------------------------- + +Debian 12 "Bookworm" has all required packages available in official repositories. Install them +with apt: + +.. prompt:: bash + + sudo apt update + sudo apt -y install python3 python3-dev python3-venv git openjdk-17-jre-headless build-essential nano + +.. Include common instructions: + +.. include:: _includes/create-env-with-venv3.11.rst + +.. include:: _includes/install-and-setup-red-unix.rst diff --git a/docs/install_guides/fedora.rst b/docs/install_guides/fedora.rst index 29ac6a86e5c..447873ec043 100644 --- a/docs/install_guides/fedora.rst +++ b/docs/install_guides/fedora.rst @@ -12,12 +12,12 @@ Installing Red on Fedora Linux Installing the pre-requirements ------------------------------- -Fedora Linux 36 and above has all required packages available in official repositories. Install +Fedora Linux 38 and above has all required packages available in official repositories. Install them with dnf: .. prompt:: bash - sudo dnf -y install python3.11 python3.11-devel git java-11-openjdk-headless @development-tools nano + sudo dnf -y install python3.11 python3.11-devel git java-17-openjdk-headless @development-tools nano .. Include common instructions: diff --git a/docs/install_guides/index.rst b/docs/install_guides/index.rst index 5035b9b8509..02c0152bc91 100644 --- a/docs/install_guides/index.rst +++ b/docs/install_guides/index.rst @@ -15,24 +15,24 @@ we recommend **Ubuntu 22.04 LTS**. mac alma-linux-8 alma-linux-9 + amazon-linux-2023 arch centos-7 centos-stream-8 centos-stream-9 - debian-10 debian-11 + debian-12 fedora opensuse-leap-15 opensuse-tumbleweed oracle-linux-8 oracle-linux-9 - raspberry-pi-os-10 raspberry-pi-os-11 + raspberry-pi-os-12 rhel-8 rhel-9 rocky-linux-8 rocky-linux-9 - ubuntu-1804 ubuntu-2004 ubuntu-2204 ubuntu-non-lts diff --git a/docs/install_guides/mac.rst b/docs/install_guides/mac.rst index b3c44e32fde..c32b4820e3c 100644 --- a/docs/install_guides/mac.rst +++ b/docs/install_guides/mac.rst @@ -17,6 +17,9 @@ following, then press Enter: .. prompt:: bash /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" + brew_location="$([ -n "$HOMEBREW_PREFIX" ] && echo "$HOMEBREW_PREFIX" || ([ "$(/usr/bin/uname -m)" = "arm64" ] && echo /opt/homebrew || echo /usr/local))/bin/brew" + printf '\neval "$(%s shellenv)"\n' "$brew_location" >> "$([ -n "$ZSH_VERSION" ] && echo ~/.zprofile || ([ -f ~/.bash_profile ] && echo ~/.bash_profile || echo ~/.profile))" + eval "$("$brew_location" shellenv)" After the installation, install the required packages by pasting the commands and pressing enter, one-by-one: @@ -26,16 +29,15 @@ one-by-one: brew install python@3.11 brew install git brew tap homebrew/cask-versions - brew install --cask temurin11 + brew install --cask temurin17 By default, Python installed through Homebrew is not added to the load path. To fix this, you should run these commands: .. prompt:: bash - profile=$([ -n "$ZSH_VERSION" ] && echo ~/.zprofile || ([ -f ~/.bash_profile ] && echo ~/.bash_profile || echo ~/.profile)) - echo 'export PATH="$(brew --prefix)/opt/python@3.11/bin:$PATH"' >> "$profile" - source "$profile" + echo 'export PATH="$(brew --prefix)/opt/python@3.11/bin:$PATH"' >> "$([ -n "$ZSH_VERSION" ] && echo ~/.zprofile || ([ -f ~/.bash_profile ] && echo ~/.bash_profile || echo ~/.profile))" + export PATH="$(brew --prefix)/opt/python@3.11/bin:$PATH" .. Include common instructions: diff --git a/docs/install_guides/opensuse-leap-15.rst b/docs/install_guides/opensuse-leap-15.rst index e5f24d692ec..0113ed99752 100644 --- a/docs/install_guides/opensuse-leap-15.rst +++ b/docs/install_guides/opensuse-leap-15.rst @@ -1,7 +1,7 @@ .. _install-opensuse-leap-15: ===================================== -Installing Red on openSUSE Leap 15.4+ +Installing Red on openSUSE Leap 15.5+ ===================================== .. include:: _includes/supported-arch-x64+aarch64.rst @@ -12,16 +12,16 @@ Installing Red on openSUSE Leap 15.4+ Installing the pre-requirements ------------------------------- -openSUSE Leap 15.4+ has all required dependencies available in official repositories. Install them +openSUSE Leap 15.5+ has all required dependencies available in official repositories. Install them with zypper: .. prompt:: bash - sudo zypper -n install python310 python310-devel git-core java-11-openjdk-headless nano + sudo zypper -n install python311 python311-devel git-core java-17-openjdk-headless nano sudo zypper -n install -t pattern devel_basis .. Include common instructions: -.. include:: _includes/create-env-with-venv3.10.rst +.. include:: _includes/create-env-with-venv3.11.rst .. include:: _includes/install-and-setup-red-unix.rst diff --git a/docs/install_guides/opensuse-tumbleweed.rst b/docs/install_guides/opensuse-tumbleweed.rst index 047b5eaad96..022cb7794b2 100644 --- a/docs/install_guides/opensuse-tumbleweed.rst +++ b/docs/install_guides/opensuse-tumbleweed.rst @@ -17,7 +17,7 @@ with zypper: .. prompt:: bash - sudo zypper -n install python311 python311-devel git-core java-11-openjdk-headless nano + sudo zypper -n install python311 python311-devel git-core java-17-openjdk-headless nano sudo zypper -n install -t pattern devel_basis .. Include common instructions: diff --git a/docs/install_guides/oracle-linux-8.rst b/docs/install_guides/oracle-linux-8.rst index b1135f801c7..32dca38990b 100644 --- a/docs/install_guides/oracle-linux-8.rst +++ b/docs/install_guides/oracle-linux-8.rst @@ -1,7 +1,7 @@ .. _install-oracle-linux-8: ====================================== -Installing Red on Oracle Linux 8.4-8.x +Installing Red on Oracle Linux 8.6-8.x ====================================== .. include:: _includes/install-guide-rhel8-derivatives.rst diff --git a/docs/install_guides/raspberry-pi-os-10.rst b/docs/install_guides/raspberry-pi-os-10.rst deleted file mode 100644 index 654f23a0360..00000000000 --- a/docs/install_guides/raspberry-pi-os-10.rst +++ /dev/null @@ -1,55 +0,0 @@ -.. _install-raspberry-pi-os-10: - -==================================================== -Installing Red on Raspberry Pi OS (Legacy) 10 Buster -==================================================== - -.. include:: _includes/supported-arch-armv7l.rst - -.. note:: - - While we do provide support and install instructions for running Red - on Raspberry Pi OS (Legacy) 10 Buster, we highly recommend installing/upgrading to - the new version - Raspberry Pi OS 11 Bullseye. - - If you're not sure what version you are using, - you can check your version of Raspberry Pi OS by running: - - .. prompt:: bash - - lsb_release -a - - If you're running Bullseye already, read `install-raspberry-pi-os-11` document instead. - - If you're using Buster, please consider upgrading to Bullseye if possible. - You can read - `the post about Bullseye release from Raspberry Pi Foundation `__ - to learn how you can install/upgrade to the new version. - -.. include:: _includes/linux-preamble.rst - -------------------------------- -Installing the pre-requirements -------------------------------- - -We recommend installing pyenv as a method of installing non-native versions of Python on -Raspberry Pi OS. This guide will tell you how. First, run the following commands: - -.. cmake is necessary to be able to successfully build rapidfuzz. - -.. prompt:: bash - - sudo apt update - sudo apt -y install cmake make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev libgdbm-dev uuid-dev python3-openssl git openjdk-11-jre-headless nano - CXX=/usr/bin/g++ - -.. Include common instructions: - -.. We should only build and install even versions of Python on Raspberry Pi OS as odd -.. versions are part of piwheels and can cause installs of pip packages that won't work. - -.. include:: _includes/install-python310-pyenv.rst - -.. include:: _includes/create-env-with-pyenv-virtualenv.rst - -.. include:: _includes/install-and-setup-red-unix.rst diff --git a/docs/install_guides/raspberry-pi-os-11.rst b/docs/install_guides/raspberry-pi-os-11.rst index 5e8eeead535..72a38cb4c5b 100644 --- a/docs/install_guides/raspberry-pi-os-11.rst +++ b/docs/install_guides/raspberry-pi-os-11.rst @@ -1,25 +1,27 @@ .. _install-raspberry-pi-os-11: -============================================= -Installing Red on Raspberry Pi OS 11 Bullseye -============================================= +====================================================== +Installing Red on Raspberry Pi OS (Legacy) 11 Bullseye +====================================================== .. include:: _includes/supported-arch-aarch64+armv7l.rst .. note:: - This guide can only be used with Raspberry Pi OS 11 Bullseye, - it will not work with any older (e.g. Raspberry Pi OS 10 Buster) - or newer (e.g. Raspberry Pi OS 12 Bookworm) releases. - You can check your version of Raspberry Pi OS by running: + While we do provide support and install instructions for running Red + on Raspberry Pi OS (Legacy) 11 Bullseye, we highly recommend installing/upgrading to + the new version - Raspberry Pi OS 12 Bookworm. + + If you're not sure what version you are using, + you can check your version of Raspberry Pi OS by running: .. prompt:: bash lsb_release -a - If you're not running Bullseye, you should read - `the post about Bullseye release from Raspberry Pi Foundation `__ - to learn how you can install/upgrade to the new version. + If you're running Bookworm already, read `install-raspberry-pi-os-12` document instead. + + If you're using Bullseye, please consider performing a clean install of Bookworm if possible. .. include:: _includes/linux-preamble.rst @@ -33,7 +35,7 @@ with apt: .. prompt:: bash sudo apt update - sudo apt -y install python3 python3-dev python3-venv git openjdk-11-jre-headless build-essential nano + sudo apt -y install python3 python3-dev python3-venv git openjdk-17-jre-headless build-essential nano .. Include common instructions: diff --git a/docs/install_guides/raspberry-pi-os-12.rst b/docs/install_guides/raspberry-pi-os-12.rst new file mode 100644 index 00000000000..8d63e6da9b8 --- /dev/null +++ b/docs/install_guides/raspberry-pi-os-12.rst @@ -0,0 +1,38 @@ +.. _install-raspberry-pi-os-12: + +============================================= +Installing Red on Raspberry Pi OS 12 Bookworm +============================================= + +.. include:: _includes/supported-arch-aarch64+armv7l.rst + +.. note:: + + This guide can only be used with Raspberry Pi OS 12 Bookworm, + it will not work with any older (e.g. Raspberry Pi OS 11 Bullseye) + or newer (e.g. Raspberry Pi OS 13 Trixie) releases. + You can check your version of Raspberry Pi OS by running: + + .. prompt:: bash + + lsb_release -a + +.. include:: _includes/linux-preamble.rst + +------------------------------- +Installing the pre-requirements +------------------------------- + +Raspberry Pi OS "Bookworm" has all required packages available in official repositories. Install them +with apt: + +.. prompt:: bash + + sudo apt update + sudo apt -y install python3 python3-dev python3-venv git openjdk-17-jre-headless build-essential nano + +.. Include common instructions: + +.. include:: _includes/create-env-with-venv3.11.rst + +.. include:: _includes/install-and-setup-red-unix.rst diff --git a/docs/install_guides/rhel-8.rst b/docs/install_guides/rhel-8.rst index 149a19ea03e..cf23e1f2bf8 100644 --- a/docs/install_guides/rhel-8.rst +++ b/docs/install_guides/rhel-8.rst @@ -1,7 +1,7 @@ .. _install-rhel-8: ========================================================= -Installing Red on Red Hat Enterprise Linux (RHEL) 8.4-8.x +Installing Red on Red Hat Enterprise Linux (RHEL) 8.6-8.x ========================================================= .. include:: _includes/install-guide-rhel8-derivatives.rst diff --git a/docs/install_guides/rocky-linux-8.rst b/docs/install_guides/rocky-linux-8.rst index 693940087dd..4ee9bb15664 100644 --- a/docs/install_guides/rocky-linux-8.rst +++ b/docs/install_guides/rocky-linux-8.rst @@ -1,7 +1,7 @@ .. _install-rocky-linux-8: -=============================== -Installing Red on Rocky Linux 8 -=============================== +===================================== +Installing Red on Rocky Linux 8.6-8.x +===================================== .. include:: _includes/install-guide-rhel8-derivatives.rst diff --git a/docs/install_guides/ubuntu-1804.rst b/docs/install_guides/ubuntu-1804.rst deleted file mode 100644 index a967fb5334b..00000000000 --- a/docs/install_guides/ubuntu-1804.rst +++ /dev/null @@ -1,43 +0,0 @@ -.. _install-ubuntu-1804: - -================================== -Installing Red on Ubuntu 18.04 LTS -================================== - -.. include:: _includes/supported-arch-x64+aarch64.rst - -.. include:: _includes/linux-preamble.rst - -------------------------------- -Installing the pre-requirements -------------------------------- - -.. Git 2.17.0-2.22.0 have an issue with partial clone which is used in pip for git installs. -.. Not incredibly important perhaps but this ppa is recommended by git-scm.com/download/linux -.. so it should be fine. - -We recommend adding the ``git-core`` ppa to install Git 2.11 or greater: - -.. prompt:: bash - - sudo apt update - sudo apt -y install software-properties-common - sudo add-apt-repository -y ppa:git-core/ppa - -We recommend adding the ``deadsnakes`` ppa to install Python 3.11: - -.. prompt:: bash - - sudo add-apt-repository -y ppa:deadsnakes/ppa - -Now install the pre-requirements with apt: - -.. prompt:: bash - - sudo apt -y install python3.11 python3.11-dev python3.11-venv git openjdk-11-jre-headless build-essential nano - -.. Include common instructions: - -.. include:: _includes/create-env-with-venv3.11.rst - -.. include:: _includes/install-and-setup-red-unix.rst diff --git a/docs/install_guides/ubuntu-2004.rst b/docs/install_guides/ubuntu-2004.rst index 0ad76922a62..4c6d4b9bfa7 100644 --- a/docs/install_guides/ubuntu-2004.rst +++ b/docs/install_guides/ubuntu-2004.rst @@ -18,7 +18,7 @@ with apt: .. prompt:: bash sudo apt update - sudo apt -y install python3.9 python3.9-dev python3.9-venv git openjdk-11-jre-headless build-essential nano + sudo apt -y install python3.9 python3.9-dev python3.9-venv git openjdk-17-jre-headless build-essential nano .. Include common instructions: diff --git a/docs/install_guides/ubuntu-2204.rst b/docs/install_guides/ubuntu-2204.rst index 50df7c0ad13..f96cb87fac4 100644 --- a/docs/install_guides/ubuntu-2204.rst +++ b/docs/install_guides/ubuntu-2204.rst @@ -18,7 +18,7 @@ with apt: .. prompt:: bash sudo apt update - sudo apt -y install python3.10 python3.10-dev python3.10-venv git openjdk-11-jre-headless build-essential nano + sudo apt -y install python3.10 python3.10-dev python3.10-venv git openjdk-17-jre-headless build-essential nano .. Include common instructions: diff --git a/docs/install_guides/ubuntu-non-lts.rst b/docs/install_guides/ubuntu-non-lts.rst index b2db202af7e..041a0f95a7a 100644 --- a/docs/install_guides/ubuntu-non-lts.rst +++ b/docs/install_guides/ubuntu-non-lts.rst @@ -17,7 +17,7 @@ Now install the pre-requirements with apt: .. prompt:: bash sudo apt update - sudo apt -y install python3.11 python3.11-dev python3.11-venv git openjdk-11-jre-headless build-essential nano + sudo apt -y install python3.11 python3.11-dev python3.11-venv git openjdk-17-jre-headless build-essential nano .. Include common instructions: diff --git a/docs/install_guides/windows.rst b/docs/install_guides/windows.rst index 724569828d5..c118608e65f 100644 --- a/docs/install_guides/windows.rst +++ b/docs/install_guides/windows.rst @@ -39,7 +39,7 @@ For Audio support, you should also run the following command before exiting: .. prompt:: powershell - choco upgrade temurin11 -y + choco upgrade temurin17 -y From here, exit the prompt then continue onto `creating-venv-windows`. @@ -66,7 +66,7 @@ Manually installing dependencies .. attention:: Please choose the option to "Git from the command line and also from 3rd-party software" in Git's setup. -* `Java 11 `_ - needed for Audio +* `Java 17 `_ - needed for Audio From here, continue onto `creating-venv-windows`. diff --git a/docs/update_red.rst b/docs/update_red.rst index 33e4522b3b1..e83f91ec927 100644 --- a/docs/update_red.rst +++ b/docs/update_red.rst @@ -12,7 +12,7 @@ Here are some things to consider to help make your upgrade as smooth as possible .. note:: - 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. + 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. To make the migration process easier, we also provide an extensive `incompatible_changes/index` document explaining the breaking changes we've made in more detail. .. important:: @@ -25,45 +25,112 @@ Updating differs depending on the version you currently have. Next sections will :depth: 1 -Red 3.2.0 or newer +Red 3.5.0 or newer ****************** Windows ------- -If you have Red 3.2.0 or newer, you can upgrade by following these steps: +If you have Red 3.5.0 or newer, you can upgrade by following these steps: -1. Shut your bot down. - -2. Activate your venv with the following command: +#. Shut your bot down. +#. Activate your venv with the following command: .. prompt:: batch "%userprofile%\redenv\Scripts\activate.bat" +#. Update Red with this command: + + .. prompt:: batch + :prompts: (redenv) C:\\> + + python -m pip install -U Red-DiscordBot + + .. attention:: + + If you're using PostgreSQL data backend, replace ``Red-DiscordBot`` in the second command with ``Red-DiscordBot[postgres]`` +#. Start your bot. +#. If you have any 3rd-party cogs installed, we highly recommend you update them with this command in Discord: ``[p]cog update`` (``[p]`` is considered as your prefix) + +Linux & Mac +----------- + +If you have Red 3.5.0 or newer, you can upgrade by following these steps: + +#. Shut your bot down. +#. Activate your virtual environment. + + If you used ``venv`` for your virtual environment, use: + + .. prompt:: bash + + source ~/redenv/bin/activate + + If you used ``pyenv`` for your virtual environment, use: + + .. prompt:: bash + + pyenv shell +#. Update Red with this command: -3. Update Red with this command: + .. prompt:: bash + :prompts: (redenv) $ + + python -m pip install -U Red-DiscordBot + + .. attention:: + + If you're using PostgreSQL data backend, replace ``Red-DiscordBot`` in the second command with ``Red-DiscordBot[postgres]`` +#. Start your bot. +#. If you have any 3rd-party cogs installed, we highly recommend you update them with this command in Discord: ``[p]cog update`` (``[p]`` is considered as your prefix) + +Red 3.2.0-3.4.19 +**************** + +Windows +------- + +If you have a Red version between 3.2.0 and 3.4.19, you can upgrade by following these steps: + +#. Shut your bot down. +#. Activate your venv with the following command: + + .. prompt:: batch + + "%userprofile%\redenv\Scripts\activate.bat" +#. Update Red with this command: .. prompt:: batch :prompts: (redenv) C:\\> python -m pip install -U Red-DiscordBot -.. attention:: + .. attention:: + + If you're using PostgreSQL data backend, replace ``Red-DiscordBot`` in the second command with ``Red-DiscordBot[postgres]`` +#. If you're using **any** 3rd-party cogs: + + #. Start your bot with ``--no-cogs --load-cogs downloader`` flags, for example: - If you're using PostgreSQL data backend, replace ``Red-DiscordBot`` in the second command with ``Red-DiscordBot[postgres]`` + .. prompt:: batch -4. Start your bot. + :prompts: (redenv) C:\\> -5. If you have any 3rd-party cogs installed, we highly recommend you update them with this command in Discord: ``[p]cog update`` (``[p]`` is considered as your prefix) + redbot --no-cogs --load-cogs downloader + + #. Wait for the bot to start. + #. Run the ``[p]cog update`` command on Discord. + #. Wait for the bot to stop typing and send a response. This step may take a while. + #. Shutdown the bot with the ``[p]shutdown`` command. +#. Start your bot as you normally do. Linux & Mac ----------- -If you have Red 3.2.0 or newer, you can upgrade by following these steps: - -1. Shut your bot down. +If you have a Red version between 3.2.0 and 3.4.19, you can upgrade by following these steps: -2. Activate your virtual environment. +#. Shut your bot down. +#. Activate your virtual environment. If you used ``venv`` for your virtual environment, use: @@ -76,21 +143,30 @@ If you have Red 3.2.0 or newer, you can upgrade by following these steps: .. prompt:: bash pyenv shell - -3. Update Red with this command: +#. Update Red with this command: .. prompt:: bash :prompts: (redenv) $ python -m pip install -U Red-DiscordBot -.. attention:: + .. attention:: + + If you're using PostgreSQL data backend, replace ``Red-DiscordBot`` in the second command with ``Red-DiscordBot[postgres]`` +#. **If you're using any 3rd-party cogs:** + + #. Start your bot with ``--no-cogs --load-cogs downloader`` flags, for example: - If you're using PostgreSQL data backend, replace ``Red-DiscordBot`` in the second command with ``Red-DiscordBot[postgres]`` + .. prompt:: bash + :prompts: (redenv) $ -4. Start your bot. + redbot --no-cogs --load-cogs downloader -5. If you have any 3rd-party cogs installed, we highly recommend you update them with this command in Discord: ``[p]cog update`` (``[p]`` is considered as your prefix) + #. Wait for the bot to start. + #. Run the ``[p]cog update`` command on Discord. + #. Wait for the bot to stop typing and send a response. This step may take a while. + #. Shutdown the bot with the ``[p]shutdown`` command. +#. Start your bot as you normally do. Red 3.1.X ********* diff --git a/docs/version_guarantees.rst b/docs/version_guarantees.rst index 0c38801ad17..b3ace324a71 100644 --- a/docs/version_guarantees.rst +++ b/docs/version_guarantees.rst @@ -38,7 +38,8 @@ their end-of-life date. The meaning of architecture names: - **x86-64** (also known as amd64) refers to computers running a 64-bit version of the operating system - on standard Intel and AMD 64-bit processors. + on standard Intel and AMD 64-bit processors supporting x86-64-v2 instruction set + (post-2008 Intel processors and post-2011 AMD processors). - **aarch64** (also known as arm64) refers to computers running an ARM 64-bit version of the operating system on 64-bit ARM processors (ARMv8-A and ARMv9-A) such as Apple M1 devices or Raspberry Pi computers (Raspberry Pi 3B and above, excluding Pi Zero (W/WH) model). @@ -51,44 +52,56 @@ Operating system version Supported architectures Ideally supported u ================================ ======================= ============================================================ Windows 10 x86-64 `End/Retirement Date `__ Windows 11 x86-64 `Retirement Date `__ -macOS 11 (Big Sur) x86-64, aarch64 ~2023-10 macOS 12 (Monterey) x86-64, aarch64 ~2024-10 macOS 13 (Ventura) x86-64, aarch64 ~2025-10 -Alma Linux 8 x86-64, aarch64 2029-05-31 (`How long will CloudLinux support AlmaLinux? `__) +macOS 14 (Sonoma) x86-64, aarch64 ~2026-10 +Alma Linux 8 x86-64, aarch64 2029-05-31 (`How long will CloudLinux support AlmaLinux? `__) Alma Linux 9 x86-64, aarch64 2032-05-31 +Amazon Linux 2023 x86-64, aarch64 2028-03-15 (`end-of-life `__) Arch Linux x86-64 forever (support is only provided for an up-to-date system) CentOS 7 x86-64, aarch64 2024-06-30 (`end of Maintenance Updates `__) CentOS Stream 8 x86-64, aarch64 2024-05-31 (`end of Maintenance Updates `__) CentOS Stream 9 x86-64, aarch64 2027-05-31 (`expected EOL `__) -Debian 10 Buster x86-64, aarch64, armv7l 2022-08-14 (`End of life `__) -Debian 11 Bullseye x86-64, aarch64, armv7l ~2024-09 (`End of life `__) -Fedora Linux 36 x86-64, aarch64 2023-05-16 (`End of Life `__) -Fedora Linux 37 x86-64, aarch64 2023-11-14 (`End of Life `__) -openSUSE Leap 15.4 x86-64, aarch64 2023-11-30 (`end of maintenance life cycle `__) +Debian 11 Bullseye x86-64, aarch64, armv7l ~2024-07 (`End of life `__) +Debian 12 Bookworm x86-64, aarch64, armv7l ~2026-09 (`End of life `__) +Fedora Linux 38 x86-64, aarch64 2024-05-14 (`End of Life `__) +Fedora Linux 39 x86-64, aarch64 2024-11-12 (`End of Life `__) +openSUSE Leap 15.5 x86-64, aarch64 2024-12-31 (`end of maintenance life cycle `__) openSUSE Tumbleweed x86-64, aarch64 forever (support is only provided for an up-to-date system) Oracle Linux 8 x86-64, aarch64 2029-07-31 (`End of Premier Support `__) Oracle Linux 9 x86-64, aarch64 2032-06-31 (`End of Premier Support `__) -Raspberry Pi OS (Legacy) 10 armv7l 2022-08-14 (`End of life for Debian 10 `__) -Raspberry Pi OS 11 aarch64, armv7l ~2023-12 (approximate date of release of Raspberry Pi OS 12) +Raspberry Pi OS (Legacy) 11 armv7l ~2025-10 (approximate date of release of Raspberry Pi OS 13) +Raspberry Pi OS 12 aarch64, armv7l ~2025-10 (approximate date of release of Raspberry Pi OS 13) RHEL 8 (latest) x86-64, aarch64 2029-05-31 (`End of Maintenance Support `__) -RHEL 8.4 x86-64, aarch64 2023-05-31 (`End of Extended Update Support `__) RHEL 8.6 x86-64, aarch64 2024-05-31 (`End of Extended Update Support `__) +RHEL 8.8 x86-64, aarch64 2025-05-31 (`End of Extended Update Support `__) RHEL 9 (latest) x86-64, aarch64 2032-05-31 (`End of Maintenance Support `__) RHEL 9.0 x86-64, aarch64 2024-05-31 (`End of Extended Update Support `__) +RHEL 9.2 x86-64, aarch64 2025-05-31 (`End of Extended Update Support `__) Rocky Linux 8 x86-64, aarch64 2029-05-31 (`end-of-life `__) Rocky Linux 9 x86-64, aarch64 2032-05-31 (`end-of-life `__) -Ubuntu 18.04 LTS x86-64, aarch64 2023-04-30 (`End of Standard Support `__) Ubuntu 20.04 LTS x86-64, aarch64 2025-04-30 (`End of Standard Support `__) Ubuntu 22.04 LTS x86-64, aarch64 2027-04-30 (`End of Standard Support `__) -Ubuntu 22.10 x86-64, aarch64 2023-07-31 (`End of Standard Support `__) +Ubuntu 23.10 x86-64, aarch64 2024-07-31 (`End of Standard Support `__) ================================ ======================= ============================================================ +.. _developer-guarantees: + ==================== Developer Guarantees ==================== -Anything in the ``redbot.core`` module or any of its submodules -which is not private (even if not documented) should not break without notice. +Any name (function, class, attribute) listed in the ``__all__`` attribute of +the ``redbot`` module (excluding its submodules), ``redbot.core`` package, +or any of its public submodules (modules that do not start with "_") +is considered a public API and should not break without notice. + +Methods of public classes are considered public if they do not start with "_" +or are dunder methods (e.g. ``method()`` and ``__getattr__()`` are public but ``_method()`` isn't). + +Any other name (function, class, attribute) in the ``redbot`` package is considered private, +even if it doesn't start with "_". +Lack of ``__all__`` in the module means that all of its names are considered private APIs. Anything in the ``redbot.cogs`` and ``redbot.vendored`` modules or any of their submodules is specifically excluded from being guaranteed. @@ -103,6 +116,17 @@ Any RPC method exposed by Red may break without notice. If you would like something in here to be guaranteed, open an issue making a case for it to be moved. +.. _developer-guarantees-exclusions: + +Exclusions +---------- + +Any exclusion from these guarantees should be noted in the documentation of +the affected attribute, function, class, or method. The term "provisional" +may be used in documentation to note such exclusions. + +.. _breaking-change-notices: + ======================= Breaking Change Notices ======================= diff --git a/pyproject.toml b/pyproject.toml index eaa4f28fa12..512bdbc7d23 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -33,6 +33,7 @@ dynamic = ["version", "requires-python", "dependencies", "optional-dependencies" "Donate on Patreon" = "https://www.patreon.com/Red_Devs" "Issue Tracker" = "https://github.com/Cog-Creators/Red-DiscordBot/issues" "Source Code" = "https://github.com/Cog-Creators/Red-DiscordBot" +"Changelog" = "https://docs.discord.red/en/stable/changelog.html" [project.scripts] redbot = "redbot.__main__:main" @@ -43,7 +44,7 @@ red-discordbot = "redbot.pytest" [tool.black] line-length = 99 -required-version = '22' +required-version = '23' target-version = ['py38'] include = '\.py$' force-exclude = ''' diff --git a/redbot/__init__.py b/redbot/__init__.py index 8f496364986..0f730eef6f7 100644 --- a/redbot/__init__.py +++ b/redbot/__init__.py @@ -13,16 +13,13 @@ Union as _Union, ) - -MIN_PYTHON_VERSION = (3, 8, 1) - -__all__ = [ - "MIN_PYTHON_VERSION", +__all__ = ( "__version__", "version_info", "VersionInfo", - "_update_event_loop_policy", -] +) + +MIN_PYTHON_VERSION = (3, 8, 1) if _sys.version_info < MIN_PYTHON_VERSION: print( f"Python {'.'.join(map(str, MIN_PYTHON_VERSION))} is required to run Red, but you have " @@ -342,7 +339,7 @@ def _early_init(): # This is bumped automatically by release workflow (`.github/workflows/scripts/bump_version.py`) -_VERSION = "3.5.0.dev1" +_VERSION = "3.5.8.dev1" __version__, version_info = VersionInfo._get_version() @@ -374,3 +371,12 @@ def _early_init(): module="discord", message="'audioop' is deprecated and slated for removal", ) + # DEP-WARN - will need a fix before Python 3.12 support + # + # DeprecationWarning: the load_module() method is deprecated and slated for removal in Python 3.12; use exec_module() instead + _warnings.filterwarnings( + "ignore", + category=DeprecationWarning, + module="importlib", + message=r"the load_module\(\) method is deprecated and slated for removal", + ) diff --git a/redbot/__main__.py b/redbot/__main__.py index 87a2733070b..d32e7fd3be3 100644 --- a/redbot/__main__.py +++ b/redbot/__main__.py @@ -17,7 +17,7 @@ from argparse import Namespace from copy import deepcopy from pathlib import Path -from typing import Any, Awaitable, Callable, NoReturn, Union +from typing import Any, Awaitable, Callable, NoReturn, Optional, Union import discord import rich @@ -25,9 +25,9 @@ import redbot.logging from redbot import __version__ from redbot.core.bot import Red, ExitCodes, _NoOwnerSet -from redbot.core.cli import interactive_config, confirm, parse_cli_flags +from redbot.core._cli import interactive_config, confirm, parse_cli_flags from redbot.setup import get_data_dir, get_name, save_config -from redbot.core import data_manager, drivers +from redbot.core import data_manager, _drivers from redbot.core._debuginfo import DebugInfo from redbot.core._sharedlibdeprecation import SharedLibImportWarner @@ -62,9 +62,9 @@ def list_instances(): sys.exit(ExitCodes.SHUTDOWN) -async def debug_info(*args: Any) -> None: +async def debug_info(red: Optional[Red] = None, *args: Any) -> None: """Shows debug information useful for debugging.""" - print(await DebugInfo().get_text()) + print(await DebugInfo(red).get_cli_text()) async def edit_instance(red, cli_flags): @@ -268,7 +268,7 @@ def _copy_data(data): def early_exit_runner( cli_flags: Namespace, func: Union[Callable[[], Awaitable[Any]], Callable[[Red, Namespace], Awaitable[Any]]], -) -> None: +) -> NoReturn: """ This one exists to not log all the things like it's a full run of the bot. """ @@ -277,22 +277,25 @@ def early_exit_runner( try: if not cli_flags.instance_name: loop.run_until_complete(func()) + sys.exit(ExitCodes.SHUTDOWN) return data_manager.load_basic_configuration(cli_flags.instance_name) red = Red(cli_flags=cli_flags, description="Red V3", dm_help=None) - driver_cls = drivers.get_driver_class() + driver_cls = _drivers.get_driver_class() loop.run_until_complete(driver_cls.initialize(**data_manager.storage_details())) loop.run_until_complete(func(red, cli_flags)) loop.run_until_complete(driver_cls.teardown()) except (KeyboardInterrupt, EOFError): print("Aborted!") finally: - loop.run_until_complete(asyncio.sleep(1)) + # note: sleep is unnecessary since we're not making any network connections asyncio.set_event_loop(None) loop.stop() loop.close() + sys.exit(ExitCodes.SHUTDOWN) + async def run_bot(red: Red, cli_flags: Namespace) -> None: """ @@ -307,7 +310,7 @@ async def run_bot(red: Red, cli_flags: Namespace) -> None: need additional handling in this function. """ - driver_cls = drivers.get_driver_class() + driver_cls = _drivers.get_driver_class() await driver_cls.initialize(**data_manager.storage_details()) @@ -420,7 +423,7 @@ def handle_early_exit_flags(cli_flags: Namespace): async def shutdown_handler(red, signal_type=None, exit_code=None): if signal_type: - log.info("%s received. Quitting...", signal_type) + log.info("%s received. Quitting...", signal_type.name) # Do not collapse the below line into other logic # We need to renter this function # after it interrupts the event loop. @@ -525,7 +528,12 @@ def main(): # We also have to catch this one here. Basically any exception which normally # Kills the python interpreter (Base Exceptions minus asyncio.cancelled) # We need to do something with prior to having the loop close - log.info("Shutting down with exit code: %s", exc.code) + exit_code = int(exc.code) + try: + exit_code_name = ExitCodes(exit_code).name + except ValueError: + exit_code_name = "UNKNOWN" + log.info("Shutting down with exit code: %s (%s)", exit_code, exit_code_name) if red is not None: loop.run_until_complete(shutdown_handler(red, None, exc.code)) except Exception as exc: # Non standard case. diff --git a/redbot/cogs/admin/admin.py b/redbot/cogs/admin/admin.py index 403180830f0..1dfa57a22f9 100644 --- a/redbot/cogs/admin/admin.py +++ b/redbot/cogs/admin/admin.py @@ -3,7 +3,7 @@ from typing import Tuple, Union import discord -from redbot.core import Config, checks, commands +from redbot.core import Config, commands from redbot.core.i18n import Translator, cog_i18n from redbot.core.utils.chat_formatting import box from redbot.core.utils.mod import get_audit_reason @@ -215,7 +215,7 @@ async def _removerole( @commands.command() @commands.guild_only() - @checks.admin_or_permissions(manage_roles=True) + @commands.admin_or_permissions(manage_roles=True) async def addrole( self, ctx: commands.Context, @@ -233,7 +233,7 @@ async def addrole( @commands.command() @commands.guild_only() - @checks.admin_or_permissions(manage_roles=True) + @commands.admin_or_permissions(manage_roles=True) async def removerole( self, ctx: commands.Context, @@ -251,7 +251,7 @@ async def removerole( @commands.group() @commands.guild_only() - @checks.admin_or_permissions(manage_roles=True) + @commands.admin_or_permissions(manage_roles=True) async def editrole(self, ctx: commands.Context): """Edit role settings.""" pass @@ -272,7 +272,9 @@ async def editrole_colour( `[p]editrole colour Test #ff9900` """ author = ctx.author - reason = "{}({}) changed the colour of role '{}'".format(author.name, author.id, role.name) + reason = _("{author} ({author.id}) changed the colour of role '{role.name}'").format( + author=author, role=role + ) if not self.pass_user_hierarchy_check(ctx, role): await ctx.send(_(ROLE_USER_HIERARCHY_ISSUE).format(role=role)) @@ -303,9 +305,9 @@ async def edit_role_name(self, ctx: commands.Context, role: discord.Role, name: """ author = ctx.message.author old_name = role.name - reason = "{}({}) changed the name of role '{}' to '{}'".format( - author.name, author.id, old_name, name - ) + reason = _( + "{author} ({author.id}) changed the name of role '{old_name}' to '{name}'" + ).format(author=author, old_name=old_name, name=name) if not self.pass_user_hierarchy_check(ctx, role): await ctx.send(_(ROLE_USER_HIERARCHY_ISSUE).format(role=role)) @@ -325,7 +327,7 @@ async def edit_role_name(self, ctx: commands.Context, role: discord.Role, name: await ctx.send(_("Done.")) @commands.group(invoke_without_command=True) - @checks.is_owner() + @commands.is_owner() async def announce(self, ctx: commands.Context, *, message: str): """Announce a message to all servers the bot is in.""" if not self.is_announcing(): @@ -350,14 +352,17 @@ async def announce_cancel(self, ctx): @commands.group() @commands.guild_only() - @checks.guildowner_or_permissions(administrator=True) + @commands.guildowner_or_permissions(administrator=True) async def announceset(self, ctx): """Change how announcements are sent in this guild.""" pass @announceset.command(name="channel") async def announceset_channel( - self, ctx, *, channel: Union[discord.TextChannel, discord.VoiceChannel] + self, + ctx, + *, + channel: Union[discord.TextChannel, discord.VoiceChannel, discord.StageChannel], ): """Change the channel where the bot will send announcements.""" await self.config.guild(ctx.guild).announce_channel.set(channel.id) @@ -441,12 +446,12 @@ async def selfrole_list(self, ctx: commands.Context): await ctx.send(box(msg, "diff")) @commands.group() - @checks.admin_or_permissions(manage_roles=True) + @commands.admin_or_permissions(manage_roles=True) async def selfroleset(self, ctx: commands.Context): """Manage selfroles.""" pass - @selfroleset.command(name="add") + @selfroleset.command(name="add", require_var_positional=True) async def selfroleset_add(self, ctx: commands.Context, *roles: discord.Role): """ Add a role, or a selection of roles, to the list of available selfroles. @@ -479,7 +484,7 @@ async def selfroleset_add(self, ctx: commands.Context, *roles: discord.Role): await ctx.send(message) - @selfroleset.command(name="remove") + @selfroleset.command(name="remove", require_var_positional=True) async def selfroleset_remove(self, ctx: commands.Context, *roles: SelfRole): """ Remove a role, or a selection of roles, from the list of available selfroles. @@ -541,7 +546,7 @@ async def selfroleset_clear(self, ctx: commands.Context): await ctx.send(_("No changes have been made.")) @commands.command() - @checks.is_owner() + @commands.is_owner() async def serverlock(self, ctx: commands.Context): """Lock a bot to its current servers only.""" serverlocked = await self.config.serverlocked() diff --git a/redbot/cogs/admin/locales/ar-SA.po b/redbot/cogs/admin/locales/ar-SA.po index 93a60439acd..83cc74c873f 100644 --- a/redbot/cogs/admin/locales/ar-SA.po +++ b/redbot/cogs/admin/locales/ar-SA.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-24 11:04+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,64 +15,64 @@ msgstr "" "X-Crowdin-File-ID: 42\n" "Language: ar_SA\n" -#: redbot/cogs/admin/admin.py:18 +#: redbot/cogs/admin/admin.py:20 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 +#: redbot/cogs/admin/admin.py:25 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." -#: redbot/cogs/admin/admin.py:29 +#: redbot/cogs/admin/admin.py:31 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." -#: redbot/cogs/admin/admin.py:35 +#: redbot/cogs/admin/admin.py:37 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." -#: redbot/cogs/admin/admin.py:41 +#: redbot/cogs/admin/admin.py:43 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 "لا يمكنني السماح لك بإعطاء {role.name} لـ {member.display_name} لأن هذا الرتبة أعلى من أو يساوي أعلى رتبةك في التسلسل الهرمي لـ Discord." -#: redbot/cogs/admin/admin.py:47 +#: redbot/cogs/admin/admin.py:49 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 "لا يمكنني السماح لك بإزالة {role.name} من {member.display_name} لأن هذا الرتبة أعلى من أو يساوي أعلى رتبةك في التسلسل الهرمي لـ Discord." -#: redbot/cogs/admin/admin.py:53 +#: redbot/cogs/admin/admin.py:55 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." -#: redbot/cogs/admin/admin.py:59 +#: redbot/cogs/admin/admin.py:61 msgid "I need the \"Manage Roles\" permission to do that." -msgstr "" +msgstr "Sul6anqz" -#: redbot/cogs/admin/admin.py:61 +#: redbot/cogs/admin/admin.py:63 msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first." msgstr "أنا بالفعل أُعلن شيئاً. إذا كنت ترغب في إصدار إعلان مختلف الرجاء إستخدام `{prefix}announce cancel` أولاً." -#: redbot/cogs/admin/admin.py:71 +#: redbot/cogs/admin/admin.py:73 #, docstring msgid "A collection of server administration utilities." msgstr "مجموعة من أدوات إدارة السيرفر." -#: redbot/cogs/admin/admin.py:164 +#: redbot/cogs/admin/admin.py:159 msgid "{member.display_name} already has the role {role.name}." msgstr "{member.display_name} بالفعل يملك الرتبة {role.name}." -#: redbot/cogs/admin/admin.py:184 +#: redbot/cogs/admin/admin.py:180 msgid "I successfully added {role.name} to {member.display_name}" msgstr "لقد قمت بنجاح بإضافة {role.name} إلى {member.display_name}" -#: redbot/cogs/admin/admin.py:194 +#: redbot/cogs/admin/admin.py:190 msgid "{member.display_name} does not have the role {role.name}." msgstr "{member.display_name} ليس له الرتبة {role.name}." -#: redbot/cogs/admin/admin.py:214 +#: redbot/cogs/admin/admin.py:211 msgid "I successfully removed {role.name} from {member.display_name}" msgstr "لقد قمت بنجاح بإزالة {role.name} من {member.display_name}" -#: redbot/cogs/admin/admin.py:225 +#: redbot/cogs/admin/admin.py:226 #, docstring msgid "\n" " Add a role to a user.\n\n" @@ -84,7 +84,7 @@ msgstr "\n" " استخدام علامات اقتباس مزدوجة إذا كان الرتبة يحتوي على مسافات.\n" " إذا ترك المستخدم فارغاً فإنه افتراضياً لمؤلف الأمر.\n" -#: redbot/cogs/admin/admin.py:241 +#: redbot/cogs/admin/admin.py:244 #, docstring msgid "\n" " Remove a role from a user.\n\n" @@ -96,12 +96,12 @@ msgstr "\n" " استخدام علامات اقتباس مزدوجة إذا كان الرتبة يحتوي على مسافات.\n" " إذا ترك المستخدم فارغاً فإنه افتراضياً لمؤلف الأمر.\n" -#: redbot/cogs/admin/admin.py:255 +#: redbot/cogs/admin/admin.py:256 #, docstring msgid "Edit role settings." msgstr "تعديل إعدادات الرتبة." -#: redbot/cogs/admin/admin.py:262 +#: redbot/cogs/admin/admin.py:263 #, docstring msgid "\n" " Edit a role's colour.\n\n" @@ -120,11 +120,15 @@ msgstr "\n" " أمثلة:\n" " '[p]editrole اللون \"الترانزستور\" #ff0000'n'n'[p]editrole لون اختبار #ff9900'n" -#: redbot/cogs/admin/admin.py:291 redbot/cogs/admin/admin.py:324 +#: redbot/cogs/admin/admin.py:275 +msgid "{author} ({author.id}) changed the colour of role '{role.name}'" +msgstr "" + +#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327 msgid "Done." msgstr "تم." -#: redbot/cogs/admin/admin.py:295 +#: redbot/cogs/admin/admin.py:298 #, docstring msgid "\n" " Edit a role's name.\n\n" @@ -138,51 +142,52 @@ msgstr "\n" " المثال:\n" " '[p]اسم تحرير \"The Transistor\" Test'\n" -#: redbot/cogs/admin/admin.py:329 +#: redbot/cogs/admin/admin.py:308 +msgid "{author} ({author.id}) changed the name of role '{old_name}' to '{name}'" +msgstr "" + +#: redbot/cogs/admin/admin.py:332 #, docstring msgid "Announce a message to all servers the bot is in." msgstr "الإعلان عن رسالة إلى جميع السيرفرات المتواجد بها البوت." -#: redbot/cogs/admin/admin.py:336 +#: redbot/cogs/admin/admin.py:339 msgid "The announcement has begun." msgstr "تم البدء في الإعلان." -#: redbot/cogs/admin/admin.py:343 +#: redbot/cogs/admin/admin.py:346 #, docstring msgid "Cancel a running announce." msgstr "إلغاء إعلان جارٍ." -#: redbot/cogs/admin/admin.py:345 +#: redbot/cogs/admin/admin.py:348 msgid "There is no currently running announcement." msgstr "لا يوجد إعلان قيد التشغيل حالياً." -#: redbot/cogs/admin/admin.py:348 +#: redbot/cogs/admin/admin.py:351 msgid "The current announcement has been cancelled." msgstr "تم إلغاء الإعلان الحالي." -#: redbot/cogs/admin/admin.py:354 +#: redbot/cogs/admin/admin.py:357 #, docstring msgid "Change how announcements are sent in this guild." msgstr "تغيير كيفية إرسال الإعلانات في هذه النقابة." -#: redbot/cogs/admin/admin.py:359 +#: redbot/cogs/admin/admin.py:367 #, 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 "" +msgid "Change the channel where the bot will send announcements." +msgstr "Sul5anqz." -#: redbot/cogs/admin/admin.py:368 +#: redbot/cogs/admin/admin.py:370 msgid "The announcement channel has been set to {channel.mention}" msgstr "تم تحديث قناة الإعلانات إلى {channel.mention}" -#: redbot/cogs/admin/admin.py:373 +#: redbot/cogs/admin/admin.py:375 #, docstring msgid "Unsets the channel for announcements." msgstr "" -#: redbot/cogs/admin/admin.py:398 +#: redbot/cogs/admin/admin.py:400 #, docstring msgid "\n" " Add or remove a selfrole from yourself.\n\n" @@ -191,7 +196,7 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:411 +#: redbot/cogs/admin/admin.py:413 #, docstring msgid "\n" " Add a selfrole to yourself.\n\n" @@ -203,7 +208,7 @@ msgstr "\n" " يجب أن يكون مسؤولو الخادم قد قاموا بتكوين الرتبة كـ settable للمستخدم.\n" " ملاحظة: الرتبة حساس للحالة!\n" -#: redbot/cogs/admin/admin.py:422 +#: redbot/cogs/admin/admin.py:424 #, docstring msgid "\n" " Remove a selfrole from yourself.\n\n" @@ -215,7 +220,7 @@ msgstr "\n" " يجب أن يكون مسؤولو الخادم قد قاموا بتكوين الرتبة كـ settable للمستخدم.\n" " ملاحظة: الرتبة حساس للحالة!\n" -#: redbot/cogs/admin/admin.py:433 +#: redbot/cogs/admin/admin.py:435 #, docstring msgid "\n" " Lists all available selfroles.\n" @@ -223,65 +228,100 @@ msgid "\n" msgstr "\n" " يسرد كافة الرتب الذاتية المتوفرة.\n" -#: redbot/cogs/admin/admin.py:443 +#: redbot/cogs/admin/admin.py:445 msgid "Available Selfroles:\n" "{selfroles}" msgstr "الرتب الذاتية المتوفرة:\n" "{selfroles}" -#: redbot/cogs/admin/admin.py:449 +#: redbot/cogs/admin/admin.py:451 #, docstring msgid "Manage selfroles." msgstr "تطبيق الرتبالذاتية." -#: redbot/cogs/admin/admin.py:454 +#: redbot/cogs/admin/admin.py:456 #, docstring msgid "\n" -" Add a role to the list of available selfroles.\n\n" +" Add a role, or a selection of roles, to the list of available selfroles.\n\n" " NOTE: The role is case sensitive!\n" " " -msgstr "\n" -" إضافة رتبة إلى قائمة الرتب الذاتية المتوفرة.\n\n" -" ملاحظة: الرتبة حساس للحالة!\n" +msgstr "" -#: redbot/cogs/admin/admin.py:461 +#: redbot/cogs/admin/admin.py:465 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:469 -msgid "Added." -msgstr "لقد قمت بنجاح بإضافة {role.name} إلى {member.display_name}" +#: redbot/cogs/admin/admin.py:475 +msgid "The role \"{role.name}\" is already a selfrole." +msgstr "" -#: redbot/cogs/admin/admin.py:472 -msgid "That role is already a selfrole." -msgstr "الرتبة المذكورة ليست على قائمة الرتب الذاتية." +#: redbot/cogs/admin/admin.py:481 +msgid "Added {count} selfroles." +msgstr "" -#: redbot/cogs/admin/admin.py:476 +#: redbot/cogs/admin/admin.py:483 +msgid "Added 1 selfrole." +msgstr "" + +#: redbot/cogs/admin/admin.py:489 #, docstring msgid "\n" -" Remove a role from the list of available selfroles.\n\n" +" Remove a role, or a selection of roles, from the list of available selfroles.\n\n" " NOTE: The role is case sensitive!\n" " " -msgstr "\\ ن أ شن ة أشنة الان زة الان اكل سالت الكلسه \\ ن \\ ن ن ن جال: الـ\"با\" \\ ن" +msgstr "" -#: redbot/cogs/admin/admin.py:483 +#: redbot/cogs/admin/admin.py:498 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:491 -msgid "Removed." -msgstr "لقد قمت بنجاح بإزالة {role.name} من {member.display_name}" +#: redbot/cogs/admin/admin.py:508 +msgid "Removed {count} selfroles." +msgstr "" + +#: redbot/cogs/admin/admin.py:510 +msgid "Removed 1 selfrole." +msgstr "" + +#: redbot/cogs/admin/admin.py:516 +#, docstring +msgid "Clear the list of available selfroles for this server." +msgstr "" + +#: redbot/cogs/admin/admin.py:520 +msgid "There are currently no selfroles." +msgstr "" + +#: redbot/cogs/admin/admin.py:523 +msgid "Are you sure you want to clear this server's selfrole list?" +msgstr "" -#: redbot/cogs/admin/admin.py:496 +#: redbot/cogs/admin/admin.py:529 +msgid "You took too long to respond." +msgstr "" + +#: redbot/cogs/admin/admin.py:538 +msgid "I cannot clear the selfroles because the selfrole '{role.name}' is higher than or equal to your highest role in the Discord hierarchy." +msgstr "" + +#: redbot/cogs/admin/admin.py:544 +msgid "Selfrole list cleared." +msgstr "" + +#: redbot/cogs/admin/admin.py:546 +msgid "No changes have been made." +msgstr "" + +#: redbot/cogs/admin/admin.py:551 #, docstring msgid "Lock a bot to its current servers only." msgstr "قفل البوت للسيرفر الحالي فقط." -#: redbot/cogs/admin/admin.py:501 +#: redbot/cogs/admin/admin.py:556 msgid "The bot is no longer serverlocked." msgstr "لم يعد البوت مقفول للسيرفر الحالي فقط." -#: redbot/cogs/admin/admin.py:503 +#: redbot/cogs/admin/admin.py:558 msgid "The bot is now serverlocked." msgstr "لقد تم قفل البوت للسيرفر الحالي فقط." @@ -293,11 +333,15 @@ msgstr "لم أستطع أن أعلن للخوادم التالية:" msgid "I could not announce to the following servers: " msgstr "لم أستطع أن أعلن للخوادم التالية:" -#: redbot/cogs/admin/converters.py:12 +#: redbot/cogs/admin/converters.py:13 msgid "The Admin cog is not loaded." msgstr "لم يتم تحميل وحدة الأدمن cog." -#: redbot/cogs/admin/converters.py:20 -msgid "The provided role is not a valid selfrole." -msgstr "الرتبة المذكورة ليست على قائمة الرتب الذاتية." +#: redbot/cogs/admin/converters.py:30 +msgid "The role \"{role_name}\" is not a valid selfrole." +msgstr "" + +#: redbot/cogs/admin/converters.py:36 +msgid "This selfrole has more than one case insensitive match. Please ask a moderator to resolve the ambiguity, or use the role ID to reference the role." +msgstr "" diff --git a/redbot/cogs/admin/locales/bg-BG.po b/redbot/cogs/admin/locales/bg-BG.po index 8786080451f..86f3f9126bf 100644 --- a/redbot/cogs/admin/locales/bg-BG.po +++ b/redbot/cogs/admin/locales/bg-BG.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-24 11:04+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,64 +15,64 @@ msgstr "" "X-Crowdin-File-ID: 42\n" "Language: bg_BG\n" -#: redbot/cogs/admin/admin.py:18 +#: redbot/cogs/admin/admin.py:20 msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete." msgstr "Опитах да направя нещо, за което Discord ми забрани права. Команда не успя да завърши успешно." -#: redbot/cogs/admin/admin.py:23 +#: redbot/cogs/admin/admin.py:25 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." -#: redbot/cogs/admin/admin.py:29 +#: redbot/cogs/admin/admin.py:31 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." -#: redbot/cogs/admin/admin.py:35 +#: redbot/cogs/admin/admin.py:37 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." -#: redbot/cogs/admin/admin.py:41 +#: redbot/cogs/admin/admin.py:43 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 "Не мога да ти позволя да дадеш {role.name} на {member.display_name}, защото ролята е по-голяма или равна на най-високата ти роля в йерархията на Discord." -#: redbot/cogs/admin/admin.py:47 +#: redbot/cogs/admin/admin.py:49 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 "Не мога да ти позволя да махнеш {role.name} на {member.display_name}, защото ролята е по-голяма или равна на най-високата ти роля в йерархията на Discord." -#: redbot/cogs/admin/admin.py:53 +#: redbot/cogs/admin/admin.py:55 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." -#: redbot/cogs/admin/admin.py:59 +#: redbot/cogs/admin/admin.py:61 msgid "I need the \"Manage Roles\" permission to do that." msgstr "" -#: redbot/cogs/admin/admin.py:61 +#: redbot/cogs/admin/admin.py:63 msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first." msgstr "Вече обявявам нещо. Ако искаш да направиш различно съобщение, моля използвай `{prefix}announce cancel` първо." -#: redbot/cogs/admin/admin.py:71 +#: redbot/cogs/admin/admin.py:73 #, docstring msgid "A collection of server administration utilities." msgstr "Колекция от помощни програми за администриране на сървъри." -#: redbot/cogs/admin/admin.py:164 +#: redbot/cogs/admin/admin.py:159 msgid "{member.display_name} already has the role {role.name}." msgstr "{member.display_name} вече има ролята {role.name}." -#: redbot/cogs/admin/admin.py:184 +#: redbot/cogs/admin/admin.py:180 msgid "I successfully added {role.name} to {member.display_name}" msgstr "Успешно добавих {role.name} на {member.display_name}" -#: redbot/cogs/admin/admin.py:194 +#: redbot/cogs/admin/admin.py:190 msgid "{member.display_name} does not have the role {role.name}." msgstr "{member.display_name} няма ролята {role.name}." -#: redbot/cogs/admin/admin.py:214 +#: redbot/cogs/admin/admin.py:211 msgid "I successfully removed {role.name} from {member.display_name}" msgstr "Успешно махнах {role.name} от {member.display_name}" -#: redbot/cogs/admin/admin.py:225 +#: redbot/cogs/admin/admin.py:226 #, docstring msgid "\n" " Add a role to a user.\n\n" @@ -85,7 +85,7 @@ msgstr "\n" " Ако потребител е празно, то по подразбиране е автора на командата.\n" " " -#: redbot/cogs/admin/admin.py:241 +#: redbot/cogs/admin/admin.py:244 #, docstring msgid "\n" " Remove a role from a user.\n\n" @@ -98,12 +98,12 @@ msgstr "\n" " Ако потребител е празно, то по подразбиране е автора на командата.\n" " " -#: redbot/cogs/admin/admin.py:255 +#: redbot/cogs/admin/admin.py:256 #, docstring msgid "Edit role settings." msgstr "Редактирай настройките на ролята." -#: redbot/cogs/admin/admin.py:262 +#: redbot/cogs/admin/admin.py:263 #, docstring msgid "\n" " Edit a role's colour.\n\n" @@ -116,11 +116,15 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:291 redbot/cogs/admin/admin.py:324 +#: redbot/cogs/admin/admin.py:275 +msgid "{author} ({author.id}) changed the colour of role '{role.name}'" +msgstr "" + +#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327 msgid "Done." msgstr "Завършено." -#: redbot/cogs/admin/admin.py:295 +#: redbot/cogs/admin/admin.py:298 #, docstring msgid "\n" " Edit a role's name.\n\n" @@ -130,51 +134,52 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:329 +#: redbot/cogs/admin/admin.py:308 +msgid "{author} ({author.id}) changed the name of role '{old_name}' to '{name}'" +msgstr "" + +#: redbot/cogs/admin/admin.py:332 #, docstring msgid "Announce a message to all servers the bot is in." msgstr "" -#: redbot/cogs/admin/admin.py:336 +#: redbot/cogs/admin/admin.py:339 msgid "The announcement has begun." msgstr "" -#: redbot/cogs/admin/admin.py:343 +#: redbot/cogs/admin/admin.py:346 #, docstring msgid "Cancel a running announce." msgstr "" -#: redbot/cogs/admin/admin.py:345 +#: redbot/cogs/admin/admin.py:348 msgid "There is no currently running announcement." msgstr "" -#: redbot/cogs/admin/admin.py:348 +#: redbot/cogs/admin/admin.py:351 msgid "The current announcement has been cancelled." msgstr "" -#: redbot/cogs/admin/admin.py:354 +#: redbot/cogs/admin/admin.py:357 #, docstring msgid "Change how announcements are sent in this guild." msgstr "" -#: redbot/cogs/admin/admin.py:359 +#: redbot/cogs/admin/admin.py:367 #, 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" -" " +msgid "Change the channel where the bot will send announcements." msgstr "" -#: redbot/cogs/admin/admin.py:368 +#: redbot/cogs/admin/admin.py:370 msgid "The announcement channel has been set to {channel.mention}" msgstr "" -#: redbot/cogs/admin/admin.py:373 +#: redbot/cogs/admin/admin.py:375 #, docstring msgid "Unsets the channel for announcements." msgstr "" -#: redbot/cogs/admin/admin.py:398 +#: redbot/cogs/admin/admin.py:400 #, docstring msgid "\n" " Add or remove a selfrole from yourself.\n\n" @@ -183,7 +188,7 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:411 +#: redbot/cogs/admin/admin.py:413 #, docstring msgid "\n" " Add a selfrole to yourself.\n\n" @@ -192,7 +197,7 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:422 +#: redbot/cogs/admin/admin.py:424 #, docstring msgid "\n" " Remove a selfrole from yourself.\n\n" @@ -201,69 +206,106 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:433 +#: redbot/cogs/admin/admin.py:435 #, docstring msgid "\n" " Lists all available selfroles.\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:443 +#: redbot/cogs/admin/admin.py:445 msgid "Available Selfroles:\n" "{selfroles}" msgstr "" -#: redbot/cogs/admin/admin.py:449 +#: redbot/cogs/admin/admin.py:451 #, docstring msgid "Manage selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:454 +#: redbot/cogs/admin/admin.py:456 #, docstring msgid "\n" -" Add a role to the list of available selfroles.\n\n" +" Add a role, or a selection of roles, to the list of available selfroles.\n\n" " NOTE: The role is case sensitive!\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:461 +#: redbot/cogs/admin/admin.py:465 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:469 -msgid "Added." -msgstr "Добавено." +#: redbot/cogs/admin/admin.py:475 +msgid "The role \"{role.name}\" is already a selfrole." +msgstr "" + +#: redbot/cogs/admin/admin.py:481 +msgid "Added {count} selfroles." +msgstr "" -#: redbot/cogs/admin/admin.py:472 -msgid "That role is already a selfrole." -msgstr "Тази роля вече е самостоятелна роля." +#: redbot/cogs/admin/admin.py:483 +msgid "Added 1 selfrole." +msgstr "" -#: redbot/cogs/admin/admin.py:476 +#: redbot/cogs/admin/admin.py:489 #, docstring msgid "\n" -" Remove a role from the list of available selfroles.\n\n" +" Remove a role, or a selection of roles, from the list of available selfroles.\n\n" " NOTE: The role is case sensitive!\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:483 +#: redbot/cogs/admin/admin.py:498 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:491 -msgid "Removed." -msgstr "Премахнато." +#: redbot/cogs/admin/admin.py:508 +msgid "Removed {count} selfroles." +msgstr "" + +#: redbot/cogs/admin/admin.py:510 +msgid "Removed 1 selfrole." +msgstr "" -#: redbot/cogs/admin/admin.py:496 +#: redbot/cogs/admin/admin.py:516 +#, docstring +msgid "Clear the list of available selfroles for this server." +msgstr "" + +#: redbot/cogs/admin/admin.py:520 +msgid "There are currently no selfroles." +msgstr "" + +#: redbot/cogs/admin/admin.py:523 +msgid "Are you sure you want to clear this server's selfrole list?" +msgstr "" + +#: redbot/cogs/admin/admin.py:529 +msgid "You took too long to respond." +msgstr "" + +#: redbot/cogs/admin/admin.py:538 +msgid "I cannot clear the selfroles because the selfrole '{role.name}' is higher than or equal to your highest role in the Discord hierarchy." +msgstr "" + +#: redbot/cogs/admin/admin.py:544 +msgid "Selfrole list cleared." +msgstr "" + +#: redbot/cogs/admin/admin.py:546 +msgid "No changes have been made." +msgstr "" + +#: redbot/cogs/admin/admin.py:551 #, docstring msgid "Lock a bot to its current servers only." msgstr "Заключете бота само за текущите му сървъри." -#: redbot/cogs/admin/admin.py:501 +#: redbot/cogs/admin/admin.py:556 msgid "The bot is no longer serverlocked." msgstr "Ботът вече не е заключен за сървъри." -#: redbot/cogs/admin/admin.py:503 +#: redbot/cogs/admin/admin.py:558 msgid "The bot is now serverlocked." msgstr "Ботът е заключен за сървъри." @@ -275,11 +317,15 @@ msgstr "Не можах да обявя в следния сървър: " msgid "I could not announce to the following servers: " msgstr "Не можах да обявя в следните сървъри: " -#: redbot/cogs/admin/converters.py:12 +#: redbot/cogs/admin/converters.py:13 msgid "The Admin cog is not loaded." msgstr "Admin cog не беше зареден." -#: redbot/cogs/admin/converters.py:20 -msgid "The provided role is not a valid selfrole." -msgstr "Предоставената роля не е валидна самостоятелна роля." +#: redbot/cogs/admin/converters.py:30 +msgid "The role \"{role_name}\" is not a valid selfrole." +msgstr "" + +#: redbot/cogs/admin/converters.py:36 +msgid "This selfrole has more than one case insensitive match. Please ask a moderator to resolve the ambiguity, or use the role ID to reference the role." +msgstr "" diff --git a/redbot/cogs/admin/locales/cs-CZ.po b/redbot/cogs/admin/locales/cs-CZ.po index c6f6ec41921..360cbebbe36 100644 --- a/redbot/cogs/admin/locales/cs-CZ.po +++ b/redbot/cogs/admin/locales/cs-CZ.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-24 11:04+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,64 +15,64 @@ msgstr "" "X-Crowdin-File-ID: 42\n" "Language: cs_CZ\n" -#: redbot/cogs/admin/admin.py:18 +#: redbot/cogs/admin/admin.py:20 msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete." -msgstr "Pokusil jsem se udělat něco, co mi Discord odepřel. Tvůj příkaz se nepodažilo úspěšně dokončit." +msgstr "Discord zamítl provedení akce. Tvůj příkaz nebyl úspěšně dokončen." -#: redbot/cogs/admin/admin.py:23 +#: redbot/cogs/admin/admin.py:25 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 "Nemohu dát {role.name} uživateli {member.display_name}, protože tato role je vyšší nebo rovna mé nejvyšší roli v Discord hierarchii." -#: redbot/cogs/admin/admin.py:29 +#: redbot/cogs/admin/admin.py:31 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 "Nemohu odebrat {role.name} uživateli {member.display_name}, protože tato role je vyšší nebo rovna mé nejvyšší roli v Discord hierarchii." -#: redbot/cogs/admin/admin.py:35 +#: redbot/cogs/admin/admin.py:37 msgid "I can not edit {role.name} because that role is higher than my or equal to highest role in the Discord hierarchy." msgstr "Nemohu upravit {role.name}, protože tato role je vyšší, než moje nebo stejná jako nejvyšší role v Discord hierarchii." -#: redbot/cogs/admin/admin.py:41 +#: redbot/cogs/admin/admin.py:43 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 "Nemohu ti dovolit dát {role.name} uživateli {member.display_name}, protože tato role je vyšší nebo rovna tvé nejvyšší roli v Discord hierarchii." -#: redbot/cogs/admin/admin.py:47 +#: redbot/cogs/admin/admin.py:49 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 "Nemohu ti dovolit odebrat {role.name} uživateli {member.display_name}, protože tato role je vyšší nebo rovna tvé nejvyšší roli v Discord hierarchii." -#: redbot/cogs/admin/admin.py:53 +#: redbot/cogs/admin/admin.py:55 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 "Nemohu ti dovolit upravit {role.name}, protože tato role je vyšší nebo rovna tvé nejvyšší roli v Discord hierarchii." -#: redbot/cogs/admin/admin.py:59 +#: redbot/cogs/admin/admin.py:61 msgid "I need the \"Manage Roles\" permission to do that." -msgstr "" +msgstr "Potřebuji oprávnění \"Správa rolí\"." -#: redbot/cogs/admin/admin.py:61 +#: redbot/cogs/admin/admin.py:63 msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first." msgstr "Už něco oznamuji. Pokud bys rád provedl jiné oznámení, nejdříve použij `{prefix}announce cancel`." -#: redbot/cogs/admin/admin.py:71 +#: redbot/cogs/admin/admin.py:73 #, docstring msgid "A collection of server administration utilities." msgstr "Kolekce nástrojů pro správu serveru." -#: redbot/cogs/admin/admin.py:164 +#: redbot/cogs/admin/admin.py:159 msgid "{member.display_name} already has the role {role.name}." msgstr "{member.display_name} již má roli {role.name}." -#: redbot/cogs/admin/admin.py:184 +#: redbot/cogs/admin/admin.py:180 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:194 +#: redbot/cogs/admin/admin.py:190 msgid "{member.display_name} does not have the role {role.name}." -msgstr "{member.display_name} již má roli {role.name}." +msgstr "Uživatel {member.display_name} nemá roli {role.name}." -#: redbot/cogs/admin/admin.py:214 +#: redbot/cogs/admin/admin.py:211 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:225 +#: redbot/cogs/admin/admin.py:226 #, docstring msgid "\n" " Add a role to a user.\n\n" @@ -81,11 +81,11 @@ msgid "\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" +" Použijte dvojí uvozovky, pokud role obsahuje mezery.\n" +" Pokud je pole uživatele prázdné, bude nastaveno na autora příkazu.\n" " " -#: redbot/cogs/admin/admin.py:241 +#: redbot/cogs/admin/admin.py:244 #, docstring msgid "\n" " Remove a role from a user.\n\n" @@ -94,16 +94,16 @@ msgid "\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" +" Použijte dvojí uvozovky, pokud role obsahuje mezery.\n" +" Pokud je pole uživatele prázdné, bude nastaveno na autora příkazu.\n" " " -#: redbot/cogs/admin/admin.py:255 +#: redbot/cogs/admin/admin.py:256 #, docstring msgid "Edit role settings." msgstr "Upraví nastavení role." -#: redbot/cogs/admin/admin.py:262 +#: redbot/cogs/admin/admin.py:263 #, docstring msgid "\n" " Edit a role's colour.\n\n" @@ -120,15 +120,19 @@ msgstr "\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 \"Nejlepsi Spravce\" #ff0000`\n" " `[p]editrole colour Spravce #ff9900`\n" " " -#: redbot/cogs/admin/admin.py:291 redbot/cogs/admin/admin.py:324 +#: redbot/cogs/admin/admin.py:275 +msgid "{author} ({author.id}) changed the colour of role '{role.name}'" +msgstr "{author} ({author.id}) změnil barvu role '{role.name}'" + +#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327 msgid "Done." msgstr "Hotovo." -#: redbot/cogs/admin/admin.py:295 +#: redbot/cogs/admin/admin.py:298 #, docstring msgid "\n" " Edit a role's name.\n\n" @@ -140,66 +144,68 @@ 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" +" `[p]editrole name \"Nejlepsi Spravce\" Admin`\n" " " -#: redbot/cogs/admin/admin.py:329 +#: redbot/cogs/admin/admin.py:308 +msgid "{author} ({author.id}) changed the name of role '{old_name}' to '{name}'" +msgstr "{author} ({author.id}) změnil jméno role '{old_name}' na '{name}'" + +#: redbot/cogs/admin/admin.py:332 #, 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." +msgstr "Oznámit zprávu na všechny servery, ve kterých bot je." -#: redbot/cogs/admin/admin.py:336 +#: redbot/cogs/admin/admin.py:339 msgid "The announcement has begun." msgstr "Oznámení začalo." -#: redbot/cogs/admin/admin.py:343 +#: redbot/cogs/admin/admin.py:346 #, docstring msgid "Cancel a running announce." msgstr "Zrušit běžící oznámení." -#: redbot/cogs/admin/admin.py:345 +#: redbot/cogs/admin/admin.py:348 msgid "There is no currently running announcement." msgstr "V současné době neexistuje žádné spuštěné oznámení." -#: redbot/cogs/admin/admin.py:348 +#: redbot/cogs/admin/admin.py:351 msgid "The current announcement has been cancelled." -msgstr "Momentální oznámení bylo zrušeno." +msgstr "Současné oznámení bylo zrušeno." -#: redbot/cogs/admin/admin.py:354 +#: redbot/cogs/admin/admin.py:357 #, 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:359 +#: redbot/cogs/admin/admin.py:367 #, 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" -" 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" -" " +msgid "Change the channel where the bot will send announcements." +msgstr "Změnit kanál, kam bude bot zasílat oznámení." -#: redbot/cogs/admin/admin.py:368 +#: redbot/cogs/admin/admin.py:370 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:373 +#: redbot/cogs/admin/admin.py:375 #, docstring msgid "Unsets the channel for announcements." msgstr "Zruší kanál pro oznámení." -#: redbot/cogs/admin/admin.py:398 +#: redbot/cogs/admin/admin.py:400 #, docstring msgid "\n" " Add or 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" +" Přidat nebo odebrat self-roli.\n\n" +" Administrátoři serveru musí povolit nastavení role uživatelům.\n" +" POZNÁMKA: Název role je citlivý na velká a malá písmena!\n" +" " -#: redbot/cogs/admin/admin.py:411 +#: redbot/cogs/admin/admin.py:413 #, docstring msgid "\n" " Add a selfrole to yourself.\n\n" @@ -208,11 +214,11 @@ msgid "\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" +" Administrátoři serveru musí povolit přiřazení role uživatelům.\n" +" POZNÁMKA: Název role je citlivý na velká a malá písmena!\n" " " -#: redbot/cogs/admin/admin.py:422 +#: redbot/cogs/admin/admin.py:424 #, docstring msgid "\n" " Remove a selfrole from yourself.\n\n" @@ -220,12 +226,12 @@ msgid "\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" +" Odebere vám self-roli.\n\n" +" Administrátoři serveru musí povolit odebrání role uživatelům.\n" +" POZNÁMKA: Název role je citlivý na velká a malá písmena!\n" " " -#: redbot/cogs/admin/admin.py:433 +#: redbot/cogs/admin/admin.py:435 #, docstring msgid "\n" " Lists all available selfroles.\n" @@ -234,85 +240,126 @@ msgstr "\n" " Seznam všech dostupných self-rolí.\n" " " -#: redbot/cogs/admin/admin.py:443 +#: redbot/cogs/admin/admin.py:445 msgid "Available Selfroles:\n" "{selfroles}" msgstr "Dostupné self-role:\n" "{selfroles}" -#: redbot/cogs/admin/admin.py:449 +#: redbot/cogs/admin/admin.py:451 #, docstring msgid "Manage selfroles." msgstr "Spravovat self-role." -#: redbot/cogs/admin/admin.py:454 +#: redbot/cogs/admin/admin.py:456 #, docstring msgid "\n" -" Add a role to the list of available selfroles.\n\n" +" Add a role, or a selection of roles, 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" +" Přidat roli, nebo výběr rolí, do seznamu dostupných self-roli.\n\n" +" POZNÁMKA: Název role je citlivý na velká a malá písmena!\n" " " -#: redbot/cogs/admin/admin.py:461 +#: redbot/cogs/admin/admin.py:465 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:469 -msgid "Added." -msgstr "Přidáno." +#: redbot/cogs/admin/admin.py:475 +msgid "The role \"{role.name}\" is already a selfrole." +msgstr "Role \"{role.name}\" již je self-rolí." + +#: redbot/cogs/admin/admin.py:481 +msgid "Added {count} selfroles." +msgstr "Přidáno {count} self-rolí." -#: redbot/cogs/admin/admin.py:472 -msgid "That role is already a selfrole." -msgstr "Tato role je již self-rolí." +#: redbot/cogs/admin/admin.py:483 +msgid "Added 1 selfrole." +msgstr "Přidána 1 self-role." -#: redbot/cogs/admin/admin.py:476 +#: redbot/cogs/admin/admin.py:489 #, docstring msgid "\n" -" Remove a role from the list of available selfroles.\n\n" +" Remove a role, or a selection of roles, 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" +" Odebrat roli, nebo výběr rolí, ze seznamu dostupných self-roli.\n\n" +" POZNÁMKA: Název role je citlivý na velká a malá písmena!\n" " " -#: redbot/cogs/admin/admin.py:483 +#: redbot/cogs/admin/admin.py:498 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:491 -msgid "Removed." -msgstr "Odstraněno." +#: redbot/cogs/admin/admin.py:508 +msgid "Removed {count} selfroles." +msgstr "Odebráno {count} self-rolí." + +#: redbot/cogs/admin/admin.py:510 +msgid "Removed 1 selfrole." +msgstr "Odebrána 1 self-role." + +#: redbot/cogs/admin/admin.py:516 +#, docstring +msgid "Clear the list of available selfroles for this server." +msgstr "Vymazat seznam dostupných self-rolí pro tento server." + +#: redbot/cogs/admin/admin.py:520 +msgid "There are currently no selfroles." +msgstr "V současné době neexistují žádné self-role." + +#: redbot/cogs/admin/admin.py:523 +msgid "Are you sure you want to clear this server's selfrole list?" +msgstr "Určitě chcete vymazat seznam dostupných self-rolí pro tento server?" + +#: redbot/cogs/admin/admin.py:529 +msgid "You took too long to respond." +msgstr "Reakce vám trvala příliš dlouho." + +#: redbot/cogs/admin/admin.py:538 +msgid "I cannot clear the selfroles because the selfrole '{role.name}' is higher than or equal to your highest role in the Discord hierarchy." +msgstr "Nemohu vymazat seznam self-rolí, protože self-role '{role.name}' je vyšší nebo rovna tvé nejvyšší roli v Discord hierarchii." -#: redbot/cogs/admin/admin.py:496 +#: redbot/cogs/admin/admin.py:544 +msgid "Selfrole list cleared." +msgstr "Seznam self-rolí byl vymazán." + +#: redbot/cogs/admin/admin.py:546 +msgid "No changes have been made." +msgstr "Nebyly provedeny žádné změny." + +#: redbot/cogs/admin/admin.py:551 #, docstring msgid "Lock a bot to its current servers only." -msgstr "Uzamkne bota pouze na jeho aktuální servery." +msgstr "Omezí bota pouze na jeho aktuální servery." -#: redbot/cogs/admin/admin.py:501 +#: redbot/cogs/admin/admin.py:556 msgid "The bot is no longer serverlocked." msgstr "Bot již není uzamčen na server." -#: redbot/cogs/admin/admin.py:503 +#: redbot/cogs/admin/admin.py:558 msgid "The bot is now serverlocked." -msgstr "Bot je nyní serverem uzamčen." +msgstr "Bot je nyní omezen na aktuální servery." #: redbot/cogs/admin/announcer.py:68 msgid "I could not announce to the following server: " -msgstr "Nemohu oznámit následujícímu serveru: " +msgstr "Nemohu provést oznámení na tomto serveru: " #: redbot/cogs/admin/announcer.py:70 msgid "I could not announce to the following servers: " -msgstr "Nemohu oznámit následujícím serverům: " +msgstr "Nemohu provést oznámení na těchto serverech: " -#: redbot/cogs/admin/converters.py:12 +#: redbot/cogs/admin/converters.py:13 msgid "The Admin cog is not loaded." msgstr "Admin cog není načten." -#: redbot/cogs/admin/converters.py:20 -msgid "The provided role is not a valid selfrole." -msgstr "Daná role není platná self-role." +#: redbot/cogs/admin/converters.py:30 +msgid "The role \"{role_name}\" is not a valid selfrole." +msgstr "Role \"{role_name}\" není validní self-rolí." + +#: redbot/cogs/admin/converters.py:36 +msgid "This selfrole has more than one case insensitive match. Please ask a moderator to resolve the ambiguity, or use the role ID to reference the role." +msgstr "Tato self-role má více než jeden stejný název. Požádejte správce o výřešení těchto nejasností nebo použijte ID role." diff --git a/redbot/cogs/admin/locales/da-DK.po b/redbot/cogs/admin/locales/da-DK.po index 4e117ba2ce6..b61ffece591 100644 --- a/redbot/cogs/admin/locales/da-DK.po +++ b/redbot/cogs/admin/locales/da-DK.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-24 11:04+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,64 +15,64 @@ msgstr "" "X-Crowdin-File-ID: 42\n" "Language: da_DK\n" -#: redbot/cogs/admin/admin.py:18 +#: redbot/cogs/admin/admin.py:20 msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete." msgstr "Jeg forsøgte på noget som Discord har nægtet mig adgang til. Din kommando blev ikke gennemført." -#: redbot/cogs/admin/admin.py:23 +#: redbot/cogs/admin/admin.py:25 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 "Jeg kan ikke give {role.name} til {member.display_name} da denne rolle er højere eller tilsvarende til min tildelte rolle i hierarkiet." -#: redbot/cogs/admin/admin.py:29 +#: redbot/cogs/admin/admin.py:31 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 "Jeg kan ikke fjerne {role.name} fra {member.display_name} da denne rolle er højere eller tilsvarende til min tildelte rolle i hierarkiet." -#: redbot/cogs/admin/admin.py:35 +#: redbot/cogs/admin/admin.py:37 msgid "I can not edit {role.name} because that role is higher than my or equal to highest role in the Discord hierarchy." msgstr "Jeg kan ikke redigere {role.name} da denne rolle er højere eller tilsvarende til min tildelte rolle i hierarkiet." -#: redbot/cogs/admin/admin.py:41 +#: redbot/cogs/admin/admin.py:43 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 "Jeg kan ikke lade dig tildele {role.name} til {member.display_name} da denne rolle er højere eller tilsvarende til din tildelte rolle i hierarkiet." -#: redbot/cogs/admin/admin.py:47 +#: redbot/cogs/admin/admin.py:49 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 "Jeg kan ikke lade dig fjerne {role.name} fra {member.display_name} da denne rolle er højere eller tilsvarende til din tildelte rolle i hierarkiet." -#: redbot/cogs/admin/admin.py:53 +#: redbot/cogs/admin/admin.py:55 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 "Jeg kan ikke lade dig redigere {role.name} da denne rolle er højere eller tilsvarende til din tildelte rolle i hierarkiet." -#: redbot/cogs/admin/admin.py:59 +#: redbot/cogs/admin/admin.py:61 msgid "I need the \"Manage Roles\" permission to do that." msgstr "" -#: redbot/cogs/admin/admin.py:61 +#: redbot/cogs/admin/admin.py:63 msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first." msgstr "Jeg annoncere allerede noget. Hvis du ønsker at annoncere noget andet, benyt dig af '{prefix} annoncere annuller' først." -#: redbot/cogs/admin/admin.py:71 +#: redbot/cogs/admin/admin.py:73 #, docstring msgid "A collection of server administration utilities." msgstr "En samling af server administrations værktøjer." -#: redbot/cogs/admin/admin.py:164 +#: redbot/cogs/admin/admin.py:159 msgid "{member.display_name} already has the role {role.name}." msgstr "" -#: redbot/cogs/admin/admin.py:184 +#: redbot/cogs/admin/admin.py:180 msgid "I successfully added {role.name} to {member.display_name}" msgstr "Jeg gennemførte tilføjelsen af {role.name} til {member.display_name}" -#: redbot/cogs/admin/admin.py:194 +#: redbot/cogs/admin/admin.py:190 msgid "{member.display_name} does not have the role {role.name}." msgstr "" -#: redbot/cogs/admin/admin.py:214 +#: redbot/cogs/admin/admin.py:211 msgid "I successfully removed {role.name} from {member.display_name}" msgstr "Jeg gennemførte fjernelsen af {role.name} fra {member.display_name}" -#: redbot/cogs/admin/admin.py:225 +#: redbot/cogs/admin/admin.py:226 #, docstring msgid "\n" " Add a role to a user.\n\n" @@ -81,7 +81,7 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:241 +#: redbot/cogs/admin/admin.py:244 #, docstring msgid "\n" " Remove a role from a user.\n\n" @@ -90,12 +90,12 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:255 +#: redbot/cogs/admin/admin.py:256 #, docstring msgid "Edit role settings." msgstr "Rediger rolle indstillinger." -#: redbot/cogs/admin/admin.py:262 +#: redbot/cogs/admin/admin.py:263 #, docstring msgid "\n" " Edit a role's colour.\n\n" @@ -108,11 +108,15 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:291 redbot/cogs/admin/admin.py:324 +#: redbot/cogs/admin/admin.py:275 +msgid "{author} ({author.id}) changed the colour of role '{role.name}'" +msgstr "" + +#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327 msgid "Done." msgstr "Færdig." -#: redbot/cogs/admin/admin.py:295 +#: redbot/cogs/admin/admin.py:298 #, docstring msgid "\n" " Edit a role's name.\n\n" @@ -122,51 +126,52 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:329 +#: redbot/cogs/admin/admin.py:308 +msgid "{author} ({author.id}) changed the name of role '{old_name}' to '{name}'" +msgstr "" + +#: redbot/cogs/admin/admin.py:332 #, docstring msgid "Announce a message to all servers the bot is in." msgstr "Annoncer en besked til alle serverne botten er i." -#: redbot/cogs/admin/admin.py:336 +#: redbot/cogs/admin/admin.py:339 msgid "The announcement has begun." msgstr "Annonceringen er påbegyndt." -#: redbot/cogs/admin/admin.py:343 +#: redbot/cogs/admin/admin.py:346 #, docstring msgid "Cancel a running announce." msgstr "Afbryd en kørende annonce." -#: redbot/cogs/admin/admin.py:345 +#: redbot/cogs/admin/admin.py:348 msgid "There is no currently running announcement." msgstr "Der er i øjeblikket ikke nogen kørende annonceringer." -#: redbot/cogs/admin/admin.py:348 +#: redbot/cogs/admin/admin.py:351 msgid "The current announcement has been cancelled." msgstr "Den nuværende annoncering er blevet afbrudt." -#: redbot/cogs/admin/admin.py:354 +#: redbot/cogs/admin/admin.py:357 #, docstring msgid "Change how announcements are sent in this guild." msgstr "Ændre hvordan annonceringer er udsendt i denne server." -#: redbot/cogs/admin/admin.py:359 +#: redbot/cogs/admin/admin.py:367 #, 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" -" " +msgid "Change the channel where the bot will send announcements." msgstr "" -#: redbot/cogs/admin/admin.py:368 +#: redbot/cogs/admin/admin.py:370 msgid "The announcement channel has been set to {channel.mention}" msgstr "Annoncerings kanalen er blevet sat til {channel.mention}" -#: redbot/cogs/admin/admin.py:373 +#: redbot/cogs/admin/admin.py:375 #, docstring msgid "Unsets the channel for announcements." msgstr "" -#: redbot/cogs/admin/admin.py:398 +#: redbot/cogs/admin/admin.py:400 #, docstring msgid "\n" " Add or remove a selfrole from yourself.\n\n" @@ -175,7 +180,7 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:411 +#: redbot/cogs/admin/admin.py:413 #, docstring msgid "\n" " Add a selfrole to yourself.\n\n" @@ -184,7 +189,7 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:422 +#: redbot/cogs/admin/admin.py:424 #, docstring msgid "\n" " Remove a selfrole from yourself.\n\n" @@ -193,69 +198,106 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:433 +#: redbot/cogs/admin/admin.py:435 #, docstring msgid "\n" " Lists all available selfroles.\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:443 +#: redbot/cogs/admin/admin.py:445 msgid "Available Selfroles:\n" "{selfroles}" msgstr "" -#: redbot/cogs/admin/admin.py:449 +#: redbot/cogs/admin/admin.py:451 #, docstring msgid "Manage selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:454 +#: redbot/cogs/admin/admin.py:456 #, docstring msgid "\n" -" Add a role to the list of available selfroles.\n\n" +" Add a role, or a selection of roles, to the list of available selfroles.\n\n" " NOTE: The role is case sensitive!\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:461 +#: redbot/cogs/admin/admin.py:465 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:469 -msgid "Added." -msgstr "Tilføjet." +#: redbot/cogs/admin/admin.py:475 +msgid "The role \"{role.name}\" is already a selfrole." +msgstr "" -#: redbot/cogs/admin/admin.py:472 -msgid "That role is already a selfrole." +#: redbot/cogs/admin/admin.py:481 +msgid "Added {count} selfroles." +msgstr "" + +#: redbot/cogs/admin/admin.py:483 +msgid "Added 1 selfrole." msgstr "" -#: redbot/cogs/admin/admin.py:476 +#: redbot/cogs/admin/admin.py:489 #, docstring msgid "\n" -" Remove a role from the list of available selfroles.\n\n" +" Remove a role, or a selection of roles, from the list of available selfroles.\n\n" " NOTE: The role is case sensitive!\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:483 +#: redbot/cogs/admin/admin.py:498 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:491 -msgid "Removed." -msgstr "Fjernet." +#: redbot/cogs/admin/admin.py:508 +msgid "Removed {count} selfroles." +msgstr "" + +#: redbot/cogs/admin/admin.py:510 +msgid "Removed 1 selfrole." +msgstr "" + +#: redbot/cogs/admin/admin.py:516 +#, docstring +msgid "Clear the list of available selfroles for this server." +msgstr "" + +#: redbot/cogs/admin/admin.py:520 +msgid "There are currently no selfroles." +msgstr "" + +#: redbot/cogs/admin/admin.py:523 +msgid "Are you sure you want to clear this server's selfrole list?" +msgstr "" + +#: redbot/cogs/admin/admin.py:529 +msgid "You took too long to respond." +msgstr "" + +#: redbot/cogs/admin/admin.py:538 +msgid "I cannot clear the selfroles because the selfrole '{role.name}' is higher than or equal to your highest role in the Discord hierarchy." +msgstr "" -#: redbot/cogs/admin/admin.py:496 +#: redbot/cogs/admin/admin.py:544 +msgid "Selfrole list cleared." +msgstr "" + +#: redbot/cogs/admin/admin.py:546 +msgid "No changes have been made." +msgstr "" + +#: redbot/cogs/admin/admin.py:551 #, docstring msgid "Lock a bot to its current servers only." msgstr "Lås en bot til dens nuværende server." -#: redbot/cogs/admin/admin.py:501 +#: redbot/cogs/admin/admin.py:556 msgid "The bot is no longer serverlocked." msgstr "Botten er ikke længere låst til serveren." -#: redbot/cogs/admin/admin.py:503 +#: redbot/cogs/admin/admin.py:558 msgid "The bot is now serverlocked." msgstr "Botten er nu låst til serveren." @@ -267,11 +309,15 @@ msgstr "Jeg kunne ikke annoncere til den følgende server: " msgid "I could not announce to the following servers: " msgstr "Jeg kunne ikke annoncere til de følgende servere: " -#: redbot/cogs/admin/converters.py:12 +#: redbot/cogs/admin/converters.py:13 msgid "The Admin cog is not loaded." msgstr "Admin cog er ikke indlæst." -#: redbot/cogs/admin/converters.py:20 -msgid "The provided role is not a valid selfrole." -msgstr "Den vedlagte rolle er ikke en valid selvrolle." +#: redbot/cogs/admin/converters.py:30 +msgid "The role \"{role_name}\" is not a valid selfrole." +msgstr "" + +#: redbot/cogs/admin/converters.py:36 +msgid "This selfrole has more than one case insensitive match. Please ask a moderator to resolve the ambiguity, or use the role ID to reference the role." +msgstr "" diff --git a/redbot/cogs/admin/locales/de-DE.po b/redbot/cogs/admin/locales/de-DE.po index 47eb8bf07b8..9584f9a5522 100644 --- a/redbot/cogs/admin/locales/de-DE.po +++ b/redbot/cogs/admin/locales/de-DE.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-24 11:04+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,64 +15,64 @@ msgstr "" "X-Crowdin-File-ID: 42\n" "Language: de_DE\n" -#: redbot/cogs/admin/admin.py:18 +#: redbot/cogs/admin/admin.py:20 msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete." msgstr "Ich habe versucht, etwas zu tun, wofür mir Discord die Erlaubnis verweigert hat. Dein Befehl wurde nicht erfolgreich ausgeführt." -#: redbot/cogs/admin/admin.py:23 +#: redbot/cogs/admin/admin.py:25 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 "Ich kann die Rolle „{role.name}“ nicht an {member.display_name} vergeben, weil diese Rolle höher oder gleich meiner höchsten Rolle in der Discord Rollen-Hierarchie ist." -#: redbot/cogs/admin/admin.py:29 +#: redbot/cogs/admin/admin.py:31 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 "Ich kann {member.display_name} nicht die Rolle „{role.name}“ entziehen, weil diese Rolle höher oder gleich meiner höchsten Rolle in der Discord Rollen-Hierarchie ist." -#: redbot/cogs/admin/admin.py:35 +#: redbot/cogs/admin/admin.py:37 msgid "I can not edit {role.name} because that role is higher than my or equal to highest role in the Discord hierarchy." msgstr "Ich kann die Rolle „{role.name}“ nicht bearbeiten, weil diese Rolle höher oder gleich meiner höchsten Rolle in der Discord Rollen-Hierarchie ist." -#: redbot/cogs/admin/admin.py:41 +#: redbot/cogs/admin/admin.py:43 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 "Du darfst, die Rolle „{role.name}“ nicht an {member.display_name} vergeben, weil diese Rolle höher oder gleich deiner höchsten Rolle in der Discord Rollen-Hierarchie ist." -#: redbot/cogs/admin/admin.py:47 +#: redbot/cogs/admin/admin.py:49 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 "Du darfst {member.display_name} nicht die Rolle „{role.name}“ entziehen, weil diese Rolle höher oder gleich deiner höchsten Rolle in der Discord Rollen-Hierarchie ist." -#: redbot/cogs/admin/admin.py:53 +#: redbot/cogs/admin/admin.py:55 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 "Du darfst nicht die Rolle „{role.name}“ bearbeiten, weil diese Rolle höher oder gleich deiner höchsten Rolle in der Discord Rollen-Hierarchie ist." -#: redbot/cogs/admin/admin.py:59 +#: redbot/cogs/admin/admin.py:61 msgid "I need the \"Manage Roles\" permission to do that." -msgstr "Ich brauche dafür die Bereichtigung „Rollen verwalten“." +msgstr "Dazu benötige ich die Berechtigung \"Rollen verwalten\"." -#: redbot/cogs/admin/admin.py:61 +#: redbot/cogs/admin/admin.py:63 msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first." msgstr "Ich kündige bereits etwas an. Wenn du eine andere Ankündigung machen willst, benutze bitte zuerst `{prefix}announce cancel`." -#: redbot/cogs/admin/admin.py:71 +#: redbot/cogs/admin/admin.py:73 #, docstring msgid "A collection of server administration utilities." msgstr "Eine Sammlung von administrativen Server-Verwaltungsprogrammen." -#: redbot/cogs/admin/admin.py:164 +#: redbot/cogs/admin/admin.py:159 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:184 +#: redbot/cogs/admin/admin.py:180 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:194 +#: redbot/cogs/admin/admin.py:190 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:214 +#: redbot/cogs/admin/admin.py:211 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:225 +#: redbot/cogs/admin/admin.py:226 #, docstring msgid "\n" " Add a role to a user.\n\n" @@ -80,12 +80,12 @@ msgid "\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" +" Fügen Sie einem Benutzer eine Rolle hinzu.\n" +" Verwenden Sie doppelte Anführungszeichen, wenn die Benutzerrolle Leerzeichen enthält.\n" " Wenn keine Person definiert wurde, wird die Rolle dem Autor des Befehls gegeben.\n" " " -#: redbot/cogs/admin/admin.py:241 +#: redbot/cogs/admin/admin.py:244 #, docstring msgid "\n" " Remove a role from a user.\n\n" @@ -98,12 +98,12 @@ msgstr "\n" " Wenn keine Person definiert wurde, wird die Rolle von dem Autor des Befehls entfernt.\n" " " -#: redbot/cogs/admin/admin.py:255 +#: redbot/cogs/admin/admin.py:256 #, docstring msgid "Edit role settings." msgstr "Rolleneinstellungen bearbeiten." -#: redbot/cogs/admin/admin.py:262 +#: redbot/cogs/admin/admin.py:263 #, docstring msgid "\n" " Edit a role's colour.\n\n" @@ -116,19 +116,23 @@ msgid "\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" +" Verwende doppelte Anführungszeichen, wenn die Rolle Leerzeichen enthält.\n" +" Die Farbe muss im hexadezimal 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:291 redbot/cogs/admin/admin.py:324 +#: redbot/cogs/admin/admin.py:275 +msgid "{author} ({author.id}) changed the colour of role '{role.name}'" +msgstr "{author} ({author.id}) hat die Farbe der Rolle '{role.name}' geändert" + +#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327 msgid "Done." msgstr "Erledigt." -#: redbot/cogs/admin/admin.py:295 +#: redbot/cogs/admin/admin.py:298 #, docstring msgid "\n" " Edit a role's name.\n\n" @@ -138,59 +142,57 @@ msgid "\n" " " msgstr "\n" " Bearbeite den Namen einer Rolle.\n\n" -" Verwende (amerikanische) Anführungszeichen, wenn die Rolle Leerzeichen enthält.\n\n" +" Verwende doppelte Anführungszeichen, wenn die Rolle Leerzeichen enthält.\n\n" " Beispiel:\n" " `[p]editrole name \"The Transistor\" Test`\n" " " -#: redbot/cogs/admin/admin.py:329 +#: redbot/cogs/admin/admin.py:308 +msgid "{author} ({author.id}) changed the name of role '{old_name}' to '{name}'" +msgstr "{author} ({author.id}) änderte den Namen der Rolle von '{old_name}' zu '{name}'" + +#: redbot/cogs/admin/admin.py:332 #, 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:336 +#: redbot/cogs/admin/admin.py:339 msgid "The announcement has begun." msgstr "Die Ankündigung hat begonnen." -#: redbot/cogs/admin/admin.py:343 +#: redbot/cogs/admin/admin.py:346 #, docstring msgid "Cancel a running announce." msgstr "Breche eine laufende Ankündigung ab." -#: redbot/cogs/admin/admin.py:345 +#: redbot/cogs/admin/admin.py:348 msgid "There is no currently running announcement." msgstr "Es gibt keine derzeit laufende Ankündigung." -#: redbot/cogs/admin/admin.py:348 +#: redbot/cogs/admin/admin.py:351 msgid "The current announcement has been cancelled." msgstr "Die aktuelle Ankündigung wurde abgebrochen." -#: redbot/cogs/admin/admin.py:354 +#: redbot/cogs/admin/admin.py:357 #, 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:359 +#: redbot/cogs/admin/admin.py:367 #, 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" -" Ändert den Kanal, in den der Bot Ankündigungen senden wird.\n\n" -" Wenn der Kanal freigelassen wird, wird es auf den aktuellen angewendet.\n" -" " +msgid "Change the channel where the bot will send announcements." +msgstr "Ändern Sie den Kanal, über den der Bot Ankündigungen sendet." -#: redbot/cogs/admin/admin.py:368 +#: redbot/cogs/admin/admin.py:370 msgid "The announcement channel has been set to {channel.mention}" msgstr "{channel.mention} wurde nun als Ankündigungskanal festgelegt." -#: redbot/cogs/admin/admin.py:373 +#: redbot/cogs/admin/admin.py:375 #, docstring msgid "Unsets the channel for announcements." msgstr "Setzt den Kanal für Ankündigungen zurück." -#: redbot/cogs/admin/admin.py:398 +#: redbot/cogs/admin/admin.py:400 #, docstring msgid "\n" " Add or remove a selfrole from yourself.\n\n" @@ -198,12 +200,12 @@ msgid "\n" " NOTE: The role is case sensitive!\n" " " msgstr "\n" -" Entferne oder gib eine Rolle zu dir selbst.\n\n" +" Entferne oder 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:413 #, docstring msgid "\n" " Add a selfrole to yourself.\n\n" @@ -216,7 +218,7 @@ msgstr "\n" " HINWEIS: Beachte Groß- und Kleinschreibung!\n" " " -#: redbot/cogs/admin/admin.py:422 +#: redbot/cogs/admin/admin.py:424 #, docstring msgid "\n" " Remove a selfrole from yourself.\n\n" @@ -229,7 +231,7 @@ msgstr "\n" " HINWEIS: Beachte Groß- und Kleinschreibung!\n" " " -#: redbot/cogs/admin/admin.py:433 +#: redbot/cogs/admin/admin.py:435 #, docstring msgid "\n" " Lists all available selfroles.\n" @@ -238,69 +240,105 @@ msgstr "\n" "Gibt eine Liste verfügbarer selbst auswählbarer Rollen aus.\n" " " -#: redbot/cogs/admin/admin.py:443 +#: redbot/cogs/admin/admin.py:445 msgid "Available Selfroles:\n" "{selfroles}" msgstr "Verfügbare selbst auswählbare Rollen:\n" "{selfroles}" -#: redbot/cogs/admin/admin.py:449 +#: redbot/cogs/admin/admin.py:451 #, docstring msgid "Manage selfroles." msgstr "Selbst hinzufügbare Rollen verwalten." -#: redbot/cogs/admin/admin.py:454 +#: redbot/cogs/admin/admin.py:456 #, docstring msgid "\n" -" Add a role to the list of available selfroles.\n\n" +" Add a role, or a selection of roles, 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" +"Füge eine oder mehrere Rollen zur Liste der selbst hinzufügbaren Rollen hinzu.\n\n" +" ACHTUNG: Beachte korrekte Groß- und Kleinschreibung!\n" " " -#: redbot/cogs/admin/admin.py:461 +#: redbot/cogs/admin/admin.py:465 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:469 -msgid "Added." -msgstr "Hinzugefügt." +#: redbot/cogs/admin/admin.py:475 +msgid "The role \"{role.name}\" is already a selfrole." +msgstr "Die Rolle \"{role.name}\" ist bereits eine selbst hinzufügbare Rolle." + +#: redbot/cogs/admin/admin.py:481 +msgid "Added {count} selfroles." +msgstr "{count} selbst hinzufügbare Rollen hinzugefügt." -#: redbot/cogs/admin/admin.py:472 -msgid "That role is already a selfrole." -msgstr "Diese Rolle ist bereits selbst hinzufügbar." +#: redbot/cogs/admin/admin.py:483 +msgid "Added 1 selfrole." +msgstr "1 selbst hinzufügbare Rolle hinzugefügt." -#: redbot/cogs/admin/admin.py:476 +#: redbot/cogs/admin/admin.py:489 #, docstring msgid "\n" -" Remove a role from the list of available selfroles.\n\n" +" Remove a role, or a selection of roles, 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" -" " +"Entferne eine oder mehrere Rollen von der Liste der selbst hinzufügbaren Rollen.\n\n" +" ACHTUNG: Beachte die Groß- und Kleinschreibung! " -#: redbot/cogs/admin/admin.py:483 +#: redbot/cogs/admin/admin.py:498 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:491 -msgid "Removed." -msgstr "Entfernt." +#: redbot/cogs/admin/admin.py:508 +msgid "Removed {count} selfroles." +msgstr "{count} selbst hinzufügbare Rollen entfernt." + +#: redbot/cogs/admin/admin.py:510 +msgid "Removed 1 selfrole." +msgstr "1 selbst hinzufügbare Rolle entfernt." + +#: redbot/cogs/admin/admin.py:516 +#, docstring +msgid "Clear the list of available selfroles for this server." +msgstr "Lösche die Liste der selbst hinzufügbaren Rollen auf diesem Server." + +#: redbot/cogs/admin/admin.py:520 +msgid "There are currently no selfroles." +msgstr "Es sind keine selbst hinzufügbaren Rollen verfügbar." + +#: redbot/cogs/admin/admin.py:523 +msgid "Are you sure you want to clear this server's selfrole list?" +msgstr "Sind Sie sich sicher, dass Sie die Liste der selbst hinzufügbaren Rollen dieses Servers löschen möchten?" + +#: redbot/cogs/admin/admin.py:529 +msgid "You took too long to respond." +msgstr "Antwortzeit abgelaufen." + +#: redbot/cogs/admin/admin.py:538 +msgid "I cannot clear the selfroles because the selfrole '{role.name}' is higher than or equal to your highest role in the Discord hierarchy." +msgstr "Ich kann die Liste der selbst hinzufügbaren Rollen nicht löschen, da '{role.name}' auf der gleichen Stufe oder höher als Ihre höchste Rolle in der Discord Hierarchie ist." -#: redbot/cogs/admin/admin.py:496 +#: redbot/cogs/admin/admin.py:544 +msgid "Selfrole list cleared." +msgstr "Liste der selbst hinzufügbaren Rollen gelöscht." + +#: redbot/cogs/admin/admin.py:546 +msgid "No changes have been made." +msgstr "Keine Änderungen vorgenommen" + +#: redbot/cogs/admin/admin.py:551 #, docstring msgid "Lock a bot to its current servers only." msgstr "Der Bot kann keinem neuen Server beitreten." -#: redbot/cogs/admin/admin.py:501 +#: redbot/cogs/admin/admin.py:556 msgid "The bot is no longer serverlocked." msgstr "Der Bot kann nun anderen Servern beitreten." -#: redbot/cogs/admin/admin.py:503 +#: redbot/cogs/admin/admin.py:558 msgid "The bot is now serverlocked." msgstr "Der Bot ist jetzt gesperrt neuen Servern beizutreten." @@ -312,11 +350,15 @@ msgstr "Ich konnte die Ankündigung auf diesem Server nicht ausführen: " msgid "I could not announce to the following servers: " msgstr "Ich konnte die Ankündigung auf diesen Servern nicht ausführen: " -#: redbot/cogs/admin/converters.py:12 +#: redbot/cogs/admin/converters.py:13 msgid "The Admin cog is not loaded." msgstr "Das Admin-Cog ist nicht geladen." -#: redbot/cogs/admin/converters.py:20 -msgid "The provided role is not a valid selfrole." -msgstr "Die angegebene Rolle ist keine gültige selbst auswählbare Rolle." +#: redbot/cogs/admin/converters.py:30 +msgid "The role \"{role_name}\" is not a valid selfrole." +msgstr "Die Rolle \"{role_name}\" ist keine gültige selbst definierte Rolle." + +#: redbot/cogs/admin/converters.py:36 +msgid "This selfrole has more than one case insensitive match. Please ask a moderator to resolve the ambiguity, or use the role ID to reference the role." +msgstr "Diese Selbstrolle hat mehr als eine Fall-übergreifende Übereinstimmung. Bitte fragen Sie einen Moderator, um die Mehrdeutigkeit aufzulösen, oder verwenden Sie die Rollen-ID, um auf die Rolle zu verweisen." diff --git a/redbot/cogs/admin/locales/es-ES.po b/redbot/cogs/admin/locales/es-ES.po index 669e512109a..1d65b60f6b1 100644 --- a/redbot/cogs/admin/locales/es-ES.po +++ b/redbot/cogs/admin/locales/es-ES.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-24 11:04+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,64 +15,64 @@ msgstr "" "X-Crowdin-File-ID: 42\n" "Language: es_ES\n" -#: redbot/cogs/admin/admin.py:18 +#: redbot/cogs/admin/admin.py:20 msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete." -msgstr "Intenté hacer algo que Discord me ha negado el permiso. Su comando no se pudo completar." +msgstr "He intentado hacer algo, pero Discord me ha negado el permiso. Su comando no ha podido completarse correctamente. " -#: redbot/cogs/admin/admin.py:23 +#: redbot/cogs/admin/admin.py:25 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 "No puedo dar el rol{role.name} a {member.display_name} porque ese rol es mayor o igual a mi rol más alto en la jerarquía de Discord." +msgstr "No puedo dar el rol {role.name} a {member.display_name} porque ese rol es mayor o igual a mi rol más alto en la jerarquía de Discord." -#: redbot/cogs/admin/admin.py:29 +#: redbot/cogs/admin/admin.py:31 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 "No puedo eliminar el rol {role.name} de {member.display_name} porque ese rol es mayor o igual que mi rol más alto en la jerarquía de Discord." -#: redbot/cogs/admin/admin.py:35 +#: redbot/cogs/admin/admin.py:37 msgid "I can not edit {role.name} because that role is higher than my or equal to highest role in the Discord hierarchy." msgstr "No puedo editar el rol {role.name} porque ese rol es mayor que el mío o igual al rol más alto en la jerarquía de Discord." -#: redbot/cogs/admin/admin.py:41 +#: redbot/cogs/admin/admin.py:43 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 "No puedo dejar que le des el rol {role.name} a {member.display_name} porque ese rol es mayor o igual a tu rol más alto en la jerarquía de Discord." -#: redbot/cogs/admin/admin.py:47 +#: redbot/cogs/admin/admin.py:49 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 "No puedo dejar que elimines el rol {role.name} de {member.display_name} porque ese rol es mayor o igual a tu rol más alto en la jerarquía de Discord." -#: redbot/cogs/admin/admin.py:53 +#: redbot/cogs/admin/admin.py:55 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 "No puedo permitir que edites el rol{role.name} porque ese rol es mayor o igual a tu rol más alto en la jerarquía de Discord." +msgstr "No puedo permitir que edites el rol {role.name} porque ese rol es mayor o igual a tu rol más alto en la jerarquía de Discord." -#: redbot/cogs/admin/admin.py:59 +#: redbot/cogs/admin/admin.py:61 msgid "I need the \"Manage Roles\" permission to do that." msgstr "Necesito el permiso de \"Gestionar Roles\" para hacer eso." -#: redbot/cogs/admin/admin.py:61 +#: redbot/cogs/admin/admin.py:63 msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first." -msgstr "Ya estoy anunciando algo. Si quieres hacer un anuncio diferente, por favor usa `{prefix}announce cancel` primero." +msgstr "Ya estoy anunciando algo en este instante. Si quieres hacer un anuncio diferente, por favor usa `{prefix}announce cancel` primero." -#: redbot/cogs/admin/admin.py:71 +#: redbot/cogs/admin/admin.py:73 #, docstring msgid "A collection of server administration utilities." msgstr "Una colección de utilidades de administración de servidores." -#: redbot/cogs/admin/admin.py:164 +#: redbot/cogs/admin/admin.py:159 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:184 +#: redbot/cogs/admin/admin.py:180 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:194 +#: redbot/cogs/admin/admin.py:190 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:214 +#: redbot/cogs/admin/admin.py:211 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:225 +#: redbot/cogs/admin/admin.py:226 #, docstring msgid "\n" " Add a role to a user.\n\n" @@ -81,11 +81,11 @@ msgid "\n" " " msgstr "\n" " Añadir un rol a un usuario.\n\n" -" Usar comillas dobles si el rol contiene espacios.\n" +" Use 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:241 +#: redbot/cogs/admin/admin.py:244 #, docstring msgid "\n" " Remove a role from a user.\n\n" @@ -98,12 +98,12 @@ msgstr "\n" " Si el usuario se deja en blanco el valor por defecto es el autor del comando.\n" " " -#: redbot/cogs/admin/admin.py:255 +#: redbot/cogs/admin/admin.py:256 #, docstring msgid "Edit role settings." msgstr "Editar configuración de rol." -#: redbot/cogs/admin/admin.py:262 +#: redbot/cogs/admin/admin.py:263 #, docstring msgid "\n" " Edit a role's colour.\n\n" @@ -124,11 +124,15 @@ msgstr "\n" " `[p]editrole colour Test #ff9900`\n" " " -#: redbot/cogs/admin/admin.py:291 redbot/cogs/admin/admin.py:324 +#: redbot/cogs/admin/admin.py:275 +msgid "{author} ({author.id}) changed the colour of role '{role.name}'" +msgstr "{author}({author.id}) ha cambiado el color del rol '{role.name}'" + +#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327 msgid "Done." msgstr "Listo." -#: redbot/cogs/admin/admin.py:295 +#: redbot/cogs/admin/admin.py:298 #, docstring msgid "\n" " Edit a role's name.\n\n" @@ -140,57 +144,55 @@ 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" +" `[p]editrole name \"The Transistor\" Test`\n" " " -#: redbot/cogs/admin/admin.py:329 +#: redbot/cogs/admin/admin.py:308 +msgid "{author} ({author.id}) changed the name of role '{old_name}' to '{name}'" +msgstr "{author}({author.id}) ha cambiado el color del rol '{old_name}' a '{name}'" + +#: redbot/cogs/admin/admin.py:332 #, 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á." +msgstr "Anuncie un mensaje a todos los servidores en los que el bot esté presente." -#: redbot/cogs/admin/admin.py:336 +#: redbot/cogs/admin/admin.py:339 msgid "The announcement has begun." msgstr "El anuncio ha comenzado." -#: redbot/cogs/admin/admin.py:343 +#: redbot/cogs/admin/admin.py:346 #, docstring msgid "Cancel a running announce." msgstr "Cancela un anuncio en ejecución." -#: redbot/cogs/admin/admin.py:345 +#: redbot/cogs/admin/admin.py:348 msgid "There is no currently running announcement." msgstr "No hay ningún anuncio en ejecución." -#: redbot/cogs/admin/admin.py:348 +#: redbot/cogs/admin/admin.py:351 msgid "The current announcement has been cancelled." msgstr "El anuncio actual ha sido cancelado." -#: redbot/cogs/admin/admin.py:354 +#: redbot/cogs/admin/admin.py:357 #, docstring msgid "Change how announcements are sent in this guild." -msgstr "Cambia cómo son enviados los anuncios en este servidor." +msgstr "Cambia cómo son enviados los anuncios en este gremio." -#: redbot/cogs/admin/admin.py:359 +#: redbot/cogs/admin/admin.py:367 #, 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" -" " +msgid "Change the channel where the bot will send announcements." +msgstr "Cambia el canal donde el bot enviará anuncios." -#: redbot/cogs/admin/admin.py:368 +#: redbot/cogs/admin/admin.py:370 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:373 +#: redbot/cogs/admin/admin.py:375 #, docstring msgid "Unsets the channel for announcements." -msgstr "Quita el canal para los anuncios." +msgstr "Deshabilita el canal para los anuncios." -#: redbot/cogs/admin/admin.py:398 +#: redbot/cogs/admin/admin.py:400 #, docstring msgid "\n" " Add or remove a selfrole from yourself.\n\n" @@ -198,12 +200,12 @@ msgid "\n" " NOTE: The role is case sensitive!\n" " " msgstr "\n" -" Add or 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" +" Añade o quita un auto rol de ti mismo.\n\n" +" Los administradores del servidor deben haber configurado el rol como configuración del usuario.\n" +" NOTA: El rol es sensible a mayúsculas/minúsculas!\n" " " -#: redbot/cogs/admin/admin.py:411 +#: redbot/cogs/admin/admin.py:413 #, docstring msgid "\n" " Add a selfrole to yourself.\n\n" @@ -216,7 +218,7 @@ msgstr "\n" " NOTA: El rol es sensible a mayúsculas!\n" " " -#: redbot/cogs/admin/admin.py:422 +#: redbot/cogs/admin/admin.py:424 #, docstring msgid "\n" " Remove a selfrole from yourself.\n\n" @@ -229,78 +231,113 @@ msgstr "\n" " NOTA: El rol es sensible a mayúsculas!\n" " " -#: redbot/cogs/admin/admin.py:433 +#: redbot/cogs/admin/admin.py:435 #, docstring msgid "\n" " Lists all available selfroles.\n" " " msgstr "\n" -" Lista de todos los selfroles disponibles.\n" +" Lista todos los autoroles disponibles.\n" " " -#: redbot/cogs/admin/admin.py:443 +#: redbot/cogs/admin/admin.py:445 msgid "Available Selfroles:\n" "{selfroles}" msgstr "Selfroles disponibles:\n" "{selfroles}" -#: redbot/cogs/admin/admin.py:449 +#: redbot/cogs/admin/admin.py:451 #, docstring msgid "Manage selfroles." msgstr "Gestionar selfroles." -#: redbot/cogs/admin/admin.py:454 +#: redbot/cogs/admin/admin.py:456 #, docstring msgid "\n" -" Add a role to the list of available selfroles.\n\n" +" Add a role, or a selection of roles, 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" -" " +"Añade un rol, o una selección de roles, a la lista de auto-roles disponibles.\n\n" +"NOTA: ¡El rol es sensible a mayúsculas! " -#: redbot/cogs/admin/admin.py:461 +#: redbot/cogs/admin/admin.py:465 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:469 -msgid "Added." -msgstr "Añadido." +#: redbot/cogs/admin/admin.py:475 +msgid "The role \"{role.name}\" is already a selfrole." +msgstr "El rol \"{role.name}\" ya es un auto-rol." + +#: redbot/cogs/admin/admin.py:481 +msgid "Added {count} selfroles." +msgstr "Añadidos {count} auto-roles." -#: redbot/cogs/admin/admin.py:472 -msgid "That role is already a selfrole." -msgstr "Ese rol ya es un selfrole." +#: redbot/cogs/admin/admin.py:483 +msgid "Added 1 selfrole." +msgstr "Se añadió 1 auto-rol." -#: redbot/cogs/admin/admin.py:476 +#: redbot/cogs/admin/admin.py:489 #, docstring msgid "\n" -" Remove a role from the list of available selfroles.\n\n" +" Remove a role, or a selection of roles, 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" -" " +"Elimina un rol, o una selección de roles, de la lista de auto-roles disponibles.\n\n" +"NOTA: ¡El rol es sensible a mayúsculas! " -#: redbot/cogs/admin/admin.py:483 +#: redbot/cogs/admin/admin.py:498 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:491 -msgid "Removed." -msgstr "Eliminado." +#: redbot/cogs/admin/admin.py:508 +msgid "Removed {count} selfroles." +msgstr "Se han eliminado {count} auto-roles." + +#: redbot/cogs/admin/admin.py:510 +msgid "Removed 1 selfrole." +msgstr "Se ha eliminado 1 auto-rol." -#: redbot/cogs/admin/admin.py:496 +#: redbot/cogs/admin/admin.py:516 +#, docstring +msgid "Clear the list of available selfroles for this server." +msgstr "Borra la lista de auto-roles disponibles para este servidor." + +#: redbot/cogs/admin/admin.py:520 +msgid "There are currently no selfroles." +msgstr "Actualmente no hay auto-roles." + +#: redbot/cogs/admin/admin.py:523 +msgid "Are you sure you want to clear this server's selfrole list?" +msgstr "¿Estás seguro de querer borrar la lista de auto-roles de este servidor?" + +#: redbot/cogs/admin/admin.py:529 +msgid "You took too long to respond." +msgstr "Has tardado demasiado en responder." + +#: redbot/cogs/admin/admin.py:538 +msgid "I cannot clear the selfroles because the selfrole '{role.name}' is higher than or equal to your highest role in the Discord hierarchy." +msgstr "No puedo borrar los auto-roles porque el auto-rol '{role.name}' es mayor o igual a tu rol más alto en la jerarquía de Discord." + +#: redbot/cogs/admin/admin.py:544 +msgid "Selfrole list cleared." +msgstr "Lista de auto-roles eliminada." + +#: redbot/cogs/admin/admin.py:546 +msgid "No changes have been made." +msgstr "No se han realizado cambios." + +#: redbot/cogs/admin/admin.py:551 #, 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:501 +#: redbot/cogs/admin/admin.py:556 msgid "The bot is no longer serverlocked." msgstr "El bot ya no está bloqueado por el servidor." -#: redbot/cogs/admin/admin.py:503 +#: redbot/cogs/admin/admin.py:558 msgid "The bot is now serverlocked." msgstr "El bot está bloqueado por el servidor." @@ -312,11 +349,15 @@ msgstr "No pude anunciar en el siguiente servidor: " msgid "I could not announce to the following servers: " msgstr "No pude anunciar en los siguientes servidores: " -#: redbot/cogs/admin/converters.py:12 +#: redbot/cogs/admin/converters.py:13 msgid "The Admin cog is not loaded." msgstr "El cog Admin no está cargado." -#: redbot/cogs/admin/converters.py:20 -msgid "The provided role is not a valid selfrole." -msgstr "El rol proporcionado no es un selfrole válido." +#: redbot/cogs/admin/converters.py:30 +msgid "The role \"{role_name}\" is not a valid selfrole." +msgstr "El rol \"{role_name}\" no es un auto-rol válido." + +#: redbot/cogs/admin/converters.py:36 +msgid "This selfrole has more than one case insensitive match. Please ask a moderator to resolve the ambiguity, or use the role ID to reference the role." +msgstr "Este rol propio (selfrole) tiene más de un caso de coincidencia insensible. Por favor, pida a un moderador que resuelva la ambigüedad o utilice el ID de rol para hacer referencia al rol." diff --git a/redbot/cogs/admin/locales/fi-FI.po b/redbot/cogs/admin/locales/fi-FI.po index f29d405a0bf..45fc0c3c2e8 100644 --- a/redbot/cogs/admin/locales/fi-FI.po +++ b/redbot/cogs/admin/locales/fi-FI.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-24 11:04+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,64 +15,64 @@ msgstr "" "X-Crowdin-File-ID: 42\n" "Language: fi_FI\n" -#: redbot/cogs/admin/admin.py:18 +#: redbot/cogs/admin/admin.py:20 msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete." msgstr "Yritin tehdä jotain, jonka Discord kielsi minulle luvat. Komento epäonnistui onnistuneesti." -#: redbot/cogs/admin/admin.py:23 +#: redbot/cogs/admin/admin.py:25 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 "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 +#: redbot/cogs/admin/admin.py:31 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 "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 +#: redbot/cogs/admin/admin.py:37 msgid "I can not edit {role.name} because that role is higher than my or equal to highest role in the Discord hierarchy." msgstr "En voi muokata roolia {role.name}, koska se on korkeammalla kuin minun ylin roolini Discordin hierarkiassa." -#: redbot/cogs/admin/admin.py:41 +#: redbot/cogs/admin/admin.py:43 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 "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 +#: redbot/cogs/admin/admin.py:49 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 "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 +#: redbot/cogs/admin/admin.py:55 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 "En voi antaa sinun muokata roolia {role.name}, koska rooli on korkeammalla kuin sinun korkein rooli Discordin hierarkiassa." -#: redbot/cogs/admin/admin.py:59 +#: redbot/cogs/admin/admin.py:61 msgid "I need the \"Manage Roles\" permission to do that." -msgstr "" +msgstr "Tarvitsen \"Muokkaa Rooleja\" oikeudet tehdäkseni tuon." -#: redbot/cogs/admin/admin.py:61 +#: redbot/cogs/admin/admin.py:63 msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first." msgstr "Olen jo ilmoittanut jotain. Jos haluat tehdä toisen ilmoituksen, käytä ensin \"{prefix} announce cancel\"." -#: redbot/cogs/admin/admin.py:71 +#: redbot/cogs/admin/admin.py:73 #, docstring msgid "A collection of server administration utilities." msgstr "Kokoelma palvelinhallintaohjelmia." -#: redbot/cogs/admin/admin.py:164 +#: redbot/cogs/admin/admin.py:159 msgid "{member.display_name} already has the role {role.name}." msgstr "Käyttäjällä {member.display_name} on jo rooli {role.name}." -#: redbot/cogs/admin/admin.py:184 +#: redbot/cogs/admin/admin.py:180 msgid "I successfully added {role.name} to {member.display_name}" msgstr "Lisäsin {role.name} onnistuneesti {member.display_name}" -#: redbot/cogs/admin/admin.py:194 +#: redbot/cogs/admin/admin.py:190 msgid "{member.display_name} does not have the role {role.name}." msgstr "Käyttäjällä {member.display_name} ei ole roolia {role.name}." -#: redbot/cogs/admin/admin.py:214 +#: redbot/cogs/admin/admin.py:211 msgid "I successfully removed {role.name} from {member.display_name}" msgstr "Olen poistanut {role.name} onnistuneesti {member.display_name}" -#: redbot/cogs/admin/admin.py:225 +#: redbot/cogs/admin/admin.py:226 #, docstring msgid "\n" " Add a role to a user.\n\n" @@ -85,7 +85,7 @@ msgstr "\n" " Jos käyttäjä jätetään tyhjäksi, se on oletuksena tekijä komennon.\n" " " -#: redbot/cogs/admin/admin.py:241 +#: redbot/cogs/admin/admin.py:244 #, docstring msgid "\n" " Remove a role from a user.\n\n" @@ -98,12 +98,12 @@ msgstr "\n" " Jos käyttäjä jätetään tyhjäksi, se on oletuksena tekijä komennon.\n" " " -#: redbot/cogs/admin/admin.py:255 +#: redbot/cogs/admin/admin.py:256 #, docstring msgid "Edit role settings." msgstr "Muokkaa rooliasetuksia." -#: redbot/cogs/admin/admin.py:262 +#: redbot/cogs/admin/admin.py:263 #, docstring msgid "\n" " Edit a role's colour.\n\n" @@ -124,11 +124,15 @@ msgstr "\n" " `[p]editrole colour Test #ff9900`\n" " " -#: redbot/cogs/admin/admin.py:291 redbot/cogs/admin/admin.py:324 +#: redbot/cogs/admin/admin.py:275 +msgid "{author} ({author.id}) changed the colour of role '{role.name}'" +msgstr "" + +#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327 msgid "Done." msgstr "Tehty." -#: redbot/cogs/admin/admin.py:295 +#: redbot/cogs/admin/admin.py:298 #, docstring msgid "\n" " Edit a role's name.\n\n" @@ -143,63 +147,63 @@ msgstr "\n" " `[p]editrole name \"The Transistor\" Test`\n" " " -#: redbot/cogs/admin/admin.py:329 +#: redbot/cogs/admin/admin.py:308 +msgid "{author} ({author.id}) changed the name of role '{old_name}' to '{name}'" +msgstr "" + +#: redbot/cogs/admin/admin.py:332 #, 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:336 +#: redbot/cogs/admin/admin.py:339 msgid "The announcement has begun." msgstr "Ilmoittaminen on aloitettu." -#: redbot/cogs/admin/admin.py:343 +#: redbot/cogs/admin/admin.py:346 #, docstring msgid "Cancel a running announce." msgstr "Peruuta käynnissä oleva ilmoitus." -#: redbot/cogs/admin/admin.py:345 +#: redbot/cogs/admin/admin.py:348 msgid "There is no currently running announcement." msgstr "Tällä hetkellä ei ole käynnissä olevaa ilmoitusta." -#: redbot/cogs/admin/admin.py:348 +#: redbot/cogs/admin/admin.py:351 msgid "The current announcement has been cancelled." msgstr "Tämänhetkinen ilmoitus on peruutettu." -#: redbot/cogs/admin/admin.py:354 +#: redbot/cogs/admin/admin.py:357 #, docstring msgid "Change how announcements are sent in this guild." msgstr "Muokkaa kuinka ilmoitukset lähetetään tässä guildissa." -#: redbot/cogs/admin/admin.py:359 +#: redbot/cogs/admin/admin.py:367 #, 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" -" Muuta kanavaa, jossa botti lähettää ilmoituksia.\n\n" -" Jos kanava jätetään tyhjäksi, se oletetaan nykyiselle kanavalle.\n" -" " +msgid "Change the channel where the bot will send announcements." +msgstr "" -#: redbot/cogs/admin/admin.py:368 +#: redbot/cogs/admin/admin.py:370 msgid "The announcement channel has been set to {channel.mention}" msgstr "Ilmoituskanava on asetettu {channel.mention} -kanavalle" -#: redbot/cogs/admin/admin.py:373 +#: redbot/cogs/admin/admin.py:375 #, docstring msgid "Unsets the channel for announcements." msgstr "Poista ilmoituskanava käytöstä." -#: redbot/cogs/admin/admin.py:398 +#: redbot/cogs/admin/admin.py:400 #, docstring msgid "\n" " Add or 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 "Lisää tai poista rooli itseltäsi.\n\n" +"Palvelimen ylläpitäjän pitää olla asettanut se rooli käyttäjä-asetettavaksi.\n" +"MUISTA: Roolin nimessä merkitsee isot ja pienet kirjaimet." -#: redbot/cogs/admin/admin.py:411 +#: redbot/cogs/admin/admin.py:413 #, docstring msgid "\n" " Add a selfrole to yourself.\n\n" @@ -212,7 +216,7 @@ msgstr "\n" " HUOM: Rooli on kirjainkoolla herkkä!\n" " " -#: redbot/cogs/admin/admin.py:422 +#: redbot/cogs/admin/admin.py:424 #, docstring msgid "\n" " Remove a selfrole from yourself.\n\n" @@ -225,7 +229,7 @@ msgstr "\n" " HUOM: Rooli on kirjainkoolla herkkä!\n" " " -#: redbot/cogs/admin/admin.py:433 +#: redbot/cogs/admin/admin.py:435 #, docstring msgid "\n" " Lists all available selfroles.\n" @@ -234,69 +238,100 @@ msgstr "\n" " Luettele kaikki saatavilla olevat selfrot.\n" " " -#: redbot/cogs/admin/admin.py:443 +#: redbot/cogs/admin/admin.py:445 msgid "Available Selfroles:\n" "{selfroles}" msgstr "Saatavilla olevat omafroles:\n" "{selfroles}" -#: redbot/cogs/admin/admin.py:449 +#: redbot/cogs/admin/admin.py:451 #, docstring msgid "Manage selfroles." msgstr "Hallitse selfroleja." -#: redbot/cogs/admin/admin.py:454 +#: redbot/cogs/admin/admin.py:456 #, docstring msgid "\n" -" Add a role to the list of available selfroles.\n\n" +" Add a role, or a selection of roles, to the list of available selfroles.\n\n" " NOTE: The role is case sensitive!\n" " " -msgstr "\n" -" Lisää rooli saatavilla olevien selfrolien luetteloon.\n\n" -" HUOM: Rooli on kirjainkoolla herkkä!\n" -" " +msgstr "" -#: redbot/cogs/admin/admin.py:461 +#: redbot/cogs/admin/admin.py:465 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 "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:469 -msgid "Added." -msgstr "Lisätty." +#: redbot/cogs/admin/admin.py:475 +msgid "The role \"{role.name}\" is already a selfrole." +msgstr "" + +#: redbot/cogs/admin/admin.py:481 +msgid "Added {count} selfroles." +msgstr "" -#: redbot/cogs/admin/admin.py:472 -msgid "That role is already a selfrole." -msgstr "Tämä rooli on jo selfrole." +#: redbot/cogs/admin/admin.py:483 +msgid "Added 1 selfrole." +msgstr "" -#: redbot/cogs/admin/admin.py:476 +#: redbot/cogs/admin/admin.py:489 #, docstring msgid "\n" -" Remove a role from the list of available selfroles.\n\n" +" Remove a role, or a selection of roles, from the list of available selfroles.\n\n" " NOTE: The role is case sensitive!\n" " " -msgstr "\n" -" Lisää rooli saatavilla olevien selfrolien luetteloon.\n\n" -" HUOM: Rooli on kirjainkoolla herkkä!\n" -" " +msgstr "" -#: redbot/cogs/admin/admin.py:483 +#: redbot/cogs/admin/admin.py:498 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 "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:491 -msgid "Removed." -msgstr "Poistettu." +#: redbot/cogs/admin/admin.py:508 +msgid "Removed {count} selfroles." +msgstr "" + +#: redbot/cogs/admin/admin.py:510 +msgid "Removed 1 selfrole." +msgstr "" -#: redbot/cogs/admin/admin.py:496 +#: redbot/cogs/admin/admin.py:516 +#, docstring +msgid "Clear the list of available selfroles for this server." +msgstr "" + +#: redbot/cogs/admin/admin.py:520 +msgid "There are currently no selfroles." +msgstr "" + +#: redbot/cogs/admin/admin.py:523 +msgid "Are you sure you want to clear this server's selfrole list?" +msgstr "" + +#: redbot/cogs/admin/admin.py:529 +msgid "You took too long to respond." +msgstr "" + +#: redbot/cogs/admin/admin.py:538 +msgid "I cannot clear the selfroles because the selfrole '{role.name}' is higher than or equal to your highest role in the Discord hierarchy." +msgstr "" + +#: redbot/cogs/admin/admin.py:544 +msgid "Selfrole list cleared." +msgstr "" + +#: redbot/cogs/admin/admin.py:546 +msgid "No changes have been made." +msgstr "" + +#: redbot/cogs/admin/admin.py:551 #, docstring msgid "Lock a bot to its current servers only." msgstr "Lukitse botti vain nykyisille palvelimille." -#: redbot/cogs/admin/admin.py:501 +#: redbot/cogs/admin/admin.py:556 msgid "The bot is no longer serverlocked." msgstr "Botti ei ole enää palvelinlukittu." -#: redbot/cogs/admin/admin.py:503 +#: redbot/cogs/admin/admin.py:558 msgid "The bot is now serverlocked." msgstr "Botti on nyt palvelinlukittu." @@ -308,11 +343,15 @@ msgstr "En voinut ilmoittaa seuraavalle palvelimelle: " msgid "I could not announce to the following servers: " msgstr "En voinut ilmoittaa seuraavalle palvelimelle: " -#: redbot/cogs/admin/converters.py:12 +#: redbot/cogs/admin/converters.py:13 msgid "The Admin cog is not loaded." msgstr "Admin cog ei ole ladattu." -#: redbot/cogs/admin/converters.py:20 -msgid "The provided role is not a valid selfrole." -msgstr "Annettu rooli ei ole kelvollinen selfrole." +#: redbot/cogs/admin/converters.py:30 +msgid "The role \"{role_name}\" is not a valid selfrole." +msgstr "" + +#: redbot/cogs/admin/converters.py:36 +msgid "This selfrole has more than one case insensitive match. Please ask a moderator to resolve the ambiguity, or use the role ID to reference the role." +msgstr "" diff --git a/redbot/cogs/admin/locales/fr-FR.po b/redbot/cogs/admin/locales/fr-FR.po index eab387f3d8b..75a21ec23ab 100644 --- a/redbot/cogs/admin/locales/fr-FR.po +++ b/redbot/cogs/admin/locales/fr-FR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-24 11:04+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,64 +15,64 @@ msgstr "" "X-Crowdin-File-ID: 42\n" "Language: fr_FR\n" -#: redbot/cogs/admin/admin.py:18 +#: redbot/cogs/admin/admin.py:20 msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete." msgstr "J'ai tenté de faire quelque chose que pour lequel Discord m'a refusé les permissions. La commande a échoué." -#: redbot/cogs/admin/admin.py:23 +#: redbot/cogs/admin/admin.py:25 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 "Je ne peux pas donner {role.name} à {member.display_name} car ce rôle est supérieur ou égal à mon rôle le plus élevé dans la hiérarchie Discord." -#: redbot/cogs/admin/admin.py:29 +#: redbot/cogs/admin/admin.py:31 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 "Je ne peux pas supprimer {role.name} de {member.display_name} car ce rôle est supérieur ou égal à mon rôle le plus élevé dans la hiérarchie Discord." -#: redbot/cogs/admin/admin.py:35 +#: redbot/cogs/admin/admin.py:37 msgid "I can not edit {role.name} because that role is higher than my or equal to highest role in the Discord hierarchy." msgstr "Je ne peux pas modifier {role.name} parce que ce rôle est supérieur ou égal à mon rôle le plus élevé dans la hiérarchie Discord." -#: redbot/cogs/admin/admin.py:41 +#: redbot/cogs/admin/admin.py:43 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 "Je ne peux pas vous laisser donner {role.name} à {member.display_name} 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:47 +#: redbot/cogs/admin/admin.py:49 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 "Je ne peux pas vous permettre de supprimer {role.name} de {member.display_name} car ce rôle est supérieur ou égal à votre rôle le plus élevé dans la hiérarchie Discord." -#: redbot/cogs/admin/admin.py:53 +#: redbot/cogs/admin/admin.py:55 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 "Je ne peux pas vous permettre de modifier {role.name} car ce rôle est supérieur ou égal à votre rôle le plus élevé dans la hiérarchie Discord." -#: redbot/cogs/admin/admin.py:59 +#: redbot/cogs/admin/admin.py:61 msgid "I need the \"Manage Roles\" permission to do that." msgstr "J’ai besoin de la permission \"Gérer les rôles\" pour faire cela." -#: redbot/cogs/admin/admin.py:61 +#: redbot/cogs/admin/admin.py:63 msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first." msgstr "Je suis déjà en train d'annoncer quelque chose. Si vous souhaitez faire une annonce différente, vous devez d'abord utiliser la commande `{prefix}announce cancel`." -#: redbot/cogs/admin/admin.py:71 +#: redbot/cogs/admin/admin.py:73 #, docstring msgid "A collection of server administration utilities." msgstr "Un ensemble d'utilitaires d'administration du serveur." -#: redbot/cogs/admin/admin.py:164 +#: redbot/cogs/admin/admin.py:159 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:184 +#: redbot/cogs/admin/admin.py:180 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:194 +#: redbot/cogs/admin/admin.py:190 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:214 +#: redbot/cogs/admin/admin.py:211 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:225 +#: redbot/cogs/admin/admin.py:226 #, docstring msgid "\n" " Add a role to a user.\n\n" @@ -85,7 +85,7 @@ msgstr "\n" " Si l'utilisateur est laissé vide, ce sera par défaut l'auteur de la commande.\n" " " -#: redbot/cogs/admin/admin.py:241 +#: redbot/cogs/admin/admin.py:244 #, docstring msgid "\n" " Remove a role from a user.\n\n" @@ -98,12 +98,12 @@ msgstr "\n" " Si l'utilisateur est laissé vide, ce sera par défaut l'auteur de la commande.\n" " " -#: redbot/cogs/admin/admin.py:255 +#: redbot/cogs/admin/admin.py:256 #, docstring msgid "Edit role settings." msgstr "Modifier les paramètres d'un rôle." -#: redbot/cogs/admin/admin.py:262 +#: redbot/cogs/admin/admin.py:263 #, docstring msgid "\n" " Edit a role's colour.\n\n" @@ -124,11 +124,15 @@ msgstr "\n" " `[p]editrole colour Test #ff9900`\n" " " -#: redbot/cogs/admin/admin.py:291 redbot/cogs/admin/admin.py:324 +#: redbot/cogs/admin/admin.py:275 +msgid "{author} ({author.id}) changed the colour of role '{role.name}'" +msgstr "{author} ({author.id}) a changé la couleur du rôle : '{role.name}'" + +#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327 msgid "Done." msgstr "Fait." -#: redbot/cogs/admin/admin.py:295 +#: redbot/cogs/admin/admin.py:298 #, docstring msgid "\n" " Edit a role's name.\n\n" @@ -143,54 +147,52 @@ msgstr "\n" " `[p]editrole name \"The Transistor\" Test`\n" " " -#: redbot/cogs/admin/admin.py:329 +#: redbot/cogs/admin/admin.py:308 +msgid "{author} ({author.id}) changed the name of role '{old_name}' to '{name}'" +msgstr "{author} ({author.id}) a changé le nom du rôle : '{old_name}' en '{name}'" + +#: redbot/cogs/admin/admin.py:332 #, 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:336 +#: redbot/cogs/admin/admin.py:339 msgid "The announcement has begun." msgstr "L’annonce a commencé." -#: redbot/cogs/admin/admin.py:343 +#: redbot/cogs/admin/admin.py:346 #, docstring msgid "Cancel a running announce." msgstr "Interrompre une annonce en cours." -#: redbot/cogs/admin/admin.py:345 +#: redbot/cogs/admin/admin.py:348 msgid "There is no currently running announcement." msgstr "Il n'y a aucune annonce en cours d'exécution." -#: redbot/cogs/admin/admin.py:348 +#: redbot/cogs/admin/admin.py:351 msgid "The current announcement has been cancelled." msgstr "L'annonce actuelle a été interrompue." -#: redbot/cogs/admin/admin.py:354 +#: redbot/cogs/admin/admin.py:357 #, 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:359 +#: redbot/cogs/admin/admin.py:367 #, 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 champ salon est laissé vide, il utilisera par défaut le salon actuel.\n" -" " +msgid "Change the channel where the bot will send announcements." +msgstr "Changer le salon dans lequel le bot fera des annonces." -#: redbot/cogs/admin/admin.py:368 +#: redbot/cogs/admin/admin.py:370 msgid "The announcement channel has been set to {channel.mention}" msgstr "Les annonces seront maintenant faites dans {channel.mention}" -#: redbot/cogs/admin/admin.py:373 +#: redbot/cogs/admin/admin.py:375 #, docstring msgid "Unsets the channel for announcements." msgstr "Désactive le salon pour les annonces." -#: redbot/cogs/admin/admin.py:398 +#: redbot/cogs/admin/admin.py:400 #, docstring msgid "\n" " Add or remove a selfrole from yourself.\n\n" @@ -203,7 +205,7 @@ msgstr "\n" " NOTE : Le rôle est sensible aux majuscules et minuscules !\n" " " -#: redbot/cogs/admin/admin.py:411 +#: redbot/cogs/admin/admin.py:413 #, docstring msgid "\n" " Add a selfrole to yourself.\n\n" @@ -216,7 +218,7 @@ msgstr "\n" " NOTE : Le rôle est sensible aux majuscules et minuscules !\n" " " -#: redbot/cogs/admin/admin.py:422 +#: redbot/cogs/admin/admin.py:424 #, docstring msgid "\n" " Remove a selfrole from yourself.\n\n" @@ -229,7 +231,7 @@ msgstr "\n" " NOTE : Le rôle est sensible aux majuscules et minuscules !\n" " " -#: redbot/cogs/admin/admin.py:433 +#: redbot/cogs/admin/admin.py:435 #, docstring msgid "\n" " Lists all available selfroles.\n" @@ -238,69 +240,106 @@ msgstr "\n" " Liste de tous les auto-rôles disponibles.\n" " " -#: redbot/cogs/admin/admin.py:443 +#: redbot/cogs/admin/admin.py:445 msgid "Available Selfroles:\n" "{selfroles}" msgstr "Auto-rôles disponibles :\n" "{selfroles}" -#: redbot/cogs/admin/admin.py:449 +#: redbot/cogs/admin/admin.py:451 #, docstring msgid "Manage selfroles." msgstr "Gérer les auto-roles." -#: redbot/cogs/admin/admin.py:454 +#: redbot/cogs/admin/admin.py:456 #, docstring msgid "\n" -" Add a role to the list of available selfroles.\n\n" +" Add a role, or a selection of roles, to the list of available selfroles.\n\n" " NOTE: The role is case sensitive!\n" " " msgstr "\n" -"Ajouter un rôle à la liste des auto-rôles disponibles.\n\n" +"Ajouter un rôle, ou une sélection de rôles, à la liste des rôles personnels disponibles.\n\n" " NOTE : Le nom du rôle est sensible aux majuscules et minuscules !\n" " " -#: redbot/cogs/admin/admin.py:461 +#: redbot/cogs/admin/admin.py:465 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:469 -msgid "Added." -msgstr "Ajouté." +#: redbot/cogs/admin/admin.py:475 +msgid "The role \"{role.name}\" is already a selfrole." +msgstr "Le rôle \"{role.name}\" est déjà un rôle auto-attribué." + +#: redbot/cogs/admin/admin.py:481 +msgid "Added {count} selfroles." +msgstr "{count} auto-rôles ajouté(s)." -#: redbot/cogs/admin/admin.py:472 -msgid "That role is already a selfrole." -msgstr "Ce rôle est déjà un selfrole." +#: redbot/cogs/admin/admin.py:483 +msgid "Added 1 selfrole." +msgstr "Ajout de 1 auto-rôle." -#: redbot/cogs/admin/admin.py:476 +#: redbot/cogs/admin/admin.py:489 #, docstring msgid "\n" -" Remove a role from the list of available selfroles.\n\n" +" Remove a role, or a selection of roles, 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" +"Ajouter un rôle, ou une sélection de rôles, à la liste des rôles personnels disponibles.\n\n" +" NOTE : Le nom du rôle est sensible aux majuscules et minuscules !\n" " " -#: redbot/cogs/admin/admin.py:483 +#: redbot/cogs/admin/admin.py:498 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:491 -msgid "Removed." -msgstr "Retiré." +#: redbot/cogs/admin/admin.py:508 +msgid "Removed {count} selfroles." +msgstr "Suppression de {count} auto-rôles." + +#: redbot/cogs/admin/admin.py:510 +msgid "Removed 1 selfrole." +msgstr "Suppression d'un auto-rôle." + +#: redbot/cogs/admin/admin.py:516 +#, docstring +msgid "Clear the list of available selfroles for this server." +msgstr "Nettoyage de la liste des auto-rôles disponibles pour ce serveur." + +#: redbot/cogs/admin/admin.py:520 +msgid "There are currently no selfroles." +msgstr "Actuellement, il n'y a pas d'auto-rôles." -#: redbot/cogs/admin/admin.py:496 +#: redbot/cogs/admin/admin.py:523 +msgid "Are you sure you want to clear this server's selfrole list?" +msgstr "Êtes-vous certain de vouloir nettoyer la liste des auto-rôles de ce serveur ?" + +#: redbot/cogs/admin/admin.py:529 +msgid "You took too long to respond." +msgstr "Vous avez pris trop de temps à répondre." + +#: redbot/cogs/admin/admin.py:538 +msgid "I cannot clear the selfroles because the selfrole '{role.name}' is higher than or equal to your highest role in the Discord hierarchy." +msgstr "Je ne peux pas supprimer les rôles personnels car le rôle personnel '{role.name}' est supérieur ou égal à votre rôle le plus élevé dans la hiérarchie Discord." + +#: redbot/cogs/admin/admin.py:544 +msgid "Selfrole list cleared." +msgstr "La liste des rôles personnes a été nettoyée." + +#: redbot/cogs/admin/admin.py:546 +msgid "No changes have been made." +msgstr "Aucune modification n'a été faite." + +#: redbot/cogs/admin/admin.py:551 #, docstring msgid "Lock a bot to its current servers only." msgstr "Verrouiller un bot sur ses serveurs actuels uniquement." -#: redbot/cogs/admin/admin.py:501 +#: redbot/cogs/admin/admin.py:556 msgid "The bot is no longer serverlocked." msgstr "Le bot n'est plus verrouillé sur ses serveurs actuels." -#: redbot/cogs/admin/admin.py:503 +#: redbot/cogs/admin/admin.py:558 msgid "The bot is now serverlocked." msgstr "Le bot est maintenant verrouillé sur ses serveurs actuels." @@ -312,11 +351,15 @@ msgstr "Je n'ai pas pu annoncer au serveur suivant : " msgid "I could not announce to the following servers: " msgstr "Je n'ai pas pu annoncer aux serveurs suivants : " -#: redbot/cogs/admin/converters.py:12 +#: redbot/cogs/admin/converters.py:13 msgid "The Admin cog is not loaded." msgstr "Le cog Admin n'est pas chargé." -#: redbot/cogs/admin/converters.py:20 -msgid "The provided role is not a valid selfrole." -msgstr "Le rôle fourni n'est pas un auto-rôle valide." +#: redbot/cogs/admin/converters.py:30 +msgid "The role \"{role_name}\" is not a valid selfrole." +msgstr "Le rôle \"{role_name}\" n'est pas un auto-rôle valide." + +#: redbot/cogs/admin/converters.py:36 +msgid "This selfrole has more than one case insensitive match. Please ask a moderator to resolve the ambiguity, or use the role ID to reference the role." +msgstr "Ce auto-rôle a plus d'une correspondance insensible à la casse (case insensitive). Demandez à un modérateur de résoudre l'ambiguïté, ou utilisez l'ID du rôle pour référencer le rôle." diff --git a/redbot/cogs/admin/locales/hi-IN.po b/redbot/cogs/admin/locales/hi-IN.po index 5016ecfd214..b434a64c62a 100644 --- a/redbot/cogs/admin/locales/hi-IN.po +++ b/redbot/cogs/admin/locales/hi-IN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-24 11:04+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Hindi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,64 +15,64 @@ msgstr "" "X-Crowdin-File-ID: 42\n" "Language: hi_IN\n" -#: redbot/cogs/admin/admin.py:18 +#: redbot/cogs/admin/admin.py:20 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 +#: redbot/cogs/admin/admin.py:25 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 "मैं {member.display_name} को {role.name} नहीं दे सकती क्योंकि वह रोल डिस्कॉर्ड् पदानुक्रम में मेरे उच्चतम रोल से अधिक या उसके बराबर है।" -#: redbot/cogs/admin/admin.py:29 +#: redbot/cogs/admin/admin.py:31 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} से नहीं निकाल सकती, क्योंकि वह रोल डिस्कॉर्ड पदानुक्रम में मेरे उच्चतम रोल से अधिक या उसके बराबर है।" -#: redbot/cogs/admin/admin.py:35 +#: redbot/cogs/admin/admin.py:37 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} को संपादित नहीं कर सकती, क्योंकि यह रोल डिस्कॉर्ड पदानुक्रम में मेरे रोल से अधिक है,या सबसे उच्चतम रोल के बराबर है।" -#: redbot/cogs/admin/admin.py:41 +#: redbot/cogs/admin/admin.py:43 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 +#: redbot/cogs/admin/admin.py:49 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 +#: redbot/cogs/admin/admin.py:55 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 +#: redbot/cogs/admin/admin.py:61 msgid "I need the \"Manage Roles\" permission to do that." -msgstr "" +msgstr "मुझे ऐसा करने के लिए \"Manage Roles\" अनुमति की आवश्यकता है।" -#: redbot/cogs/admin/admin.py:61 +#: redbot/cogs/admin/admin.py:63 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 +#: redbot/cogs/admin/admin.py:73 #, docstring msgid "A collection of server administration utilities." -msgstr "" +msgstr "सर्वर प्रशासन उपयोगिता का एक संग्रह।" -#: redbot/cogs/admin/admin.py:164 +#: redbot/cogs/admin/admin.py:159 msgid "{member.display_name} already has the role {role.name}." msgstr "" -#: redbot/cogs/admin/admin.py:184 +#: redbot/cogs/admin/admin.py:180 msgid "I successfully added {role.name} to {member.display_name}" msgstr "" -#: redbot/cogs/admin/admin.py:194 +#: redbot/cogs/admin/admin.py:190 msgid "{member.display_name} does not have the role {role.name}." msgstr "" -#: redbot/cogs/admin/admin.py:214 +#: redbot/cogs/admin/admin.py:211 msgid "I successfully removed {role.name} from {member.display_name}" msgstr "" -#: redbot/cogs/admin/admin.py:225 +#: redbot/cogs/admin/admin.py:226 #, docstring msgid "\n" " Add a role to a user.\n\n" @@ -81,7 +81,7 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:241 +#: redbot/cogs/admin/admin.py:244 #, docstring msgid "\n" " Remove a role from a user.\n\n" @@ -90,12 +90,12 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:255 +#: redbot/cogs/admin/admin.py:256 #, docstring msgid "Edit role settings." msgstr "" -#: redbot/cogs/admin/admin.py:262 +#: redbot/cogs/admin/admin.py:263 #, docstring msgid "\n" " Edit a role's colour.\n\n" @@ -108,11 +108,15 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:291 redbot/cogs/admin/admin.py:324 +#: redbot/cogs/admin/admin.py:275 +msgid "{author} ({author.id}) changed the colour of role '{role.name}'" +msgstr "" + +#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327 msgid "Done." msgstr "" -#: redbot/cogs/admin/admin.py:295 +#: redbot/cogs/admin/admin.py:298 #, docstring msgid "\n" " Edit a role's name.\n\n" @@ -122,51 +126,52 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:329 +#: redbot/cogs/admin/admin.py:308 +msgid "{author} ({author.id}) changed the name of role '{old_name}' to '{name}'" +msgstr "" + +#: redbot/cogs/admin/admin.py:332 #, docstring msgid "Announce a message to all servers the bot is in." msgstr "" -#: redbot/cogs/admin/admin.py:336 +#: redbot/cogs/admin/admin.py:339 msgid "The announcement has begun." msgstr "" -#: redbot/cogs/admin/admin.py:343 +#: redbot/cogs/admin/admin.py:346 #, docstring msgid "Cancel a running announce." msgstr "" -#: redbot/cogs/admin/admin.py:345 +#: redbot/cogs/admin/admin.py:348 msgid "There is no currently running announcement." msgstr "" -#: redbot/cogs/admin/admin.py:348 +#: redbot/cogs/admin/admin.py:351 msgid "The current announcement has been cancelled." msgstr "" -#: redbot/cogs/admin/admin.py:354 +#: redbot/cogs/admin/admin.py:357 #, docstring msgid "Change how announcements are sent in this guild." msgstr "" -#: redbot/cogs/admin/admin.py:359 +#: redbot/cogs/admin/admin.py:367 #, 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" -" " +msgid "Change the channel where the bot will send announcements." msgstr "" -#: redbot/cogs/admin/admin.py:368 +#: redbot/cogs/admin/admin.py:370 msgid "The announcement channel has been set to {channel.mention}" msgstr "" -#: redbot/cogs/admin/admin.py:373 +#: redbot/cogs/admin/admin.py:375 #, docstring msgid "Unsets the channel for announcements." msgstr "" -#: redbot/cogs/admin/admin.py:398 +#: redbot/cogs/admin/admin.py:400 #, docstring msgid "\n" " Add or remove a selfrole from yourself.\n\n" @@ -175,7 +180,7 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:411 +#: redbot/cogs/admin/admin.py:413 #, docstring msgid "\n" " Add a selfrole to yourself.\n\n" @@ -184,7 +189,7 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:422 +#: redbot/cogs/admin/admin.py:424 #, docstring msgid "\n" " Remove a selfrole from yourself.\n\n" @@ -193,69 +198,106 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:433 +#: redbot/cogs/admin/admin.py:435 #, docstring msgid "\n" " Lists all available selfroles.\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:443 +#: redbot/cogs/admin/admin.py:445 msgid "Available Selfroles:\n" "{selfroles}" msgstr "" -#: redbot/cogs/admin/admin.py:449 +#: redbot/cogs/admin/admin.py:451 #, docstring msgid "Manage selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:454 +#: redbot/cogs/admin/admin.py:456 #, docstring msgid "\n" -" Add a role to the list of available selfroles.\n\n" +" Add a role, or a selection of roles, to the list of available selfroles.\n\n" " NOTE: The role is case sensitive!\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:461 +#: redbot/cogs/admin/admin.py:465 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:469 -msgid "Added." +#: redbot/cogs/admin/admin.py:475 +msgid "The role \"{role.name}\" is already a selfrole." msgstr "" -#: redbot/cogs/admin/admin.py:472 -msgid "That role is already a selfrole." +#: redbot/cogs/admin/admin.py:481 +msgid "Added {count} selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:476 +#: redbot/cogs/admin/admin.py:483 +msgid "Added 1 selfrole." +msgstr "" + +#: redbot/cogs/admin/admin.py:489 #, docstring msgid "\n" -" Remove a role from the list of available selfroles.\n\n" +" Remove a role, or a selection of roles, from the list of available selfroles.\n\n" " NOTE: The role is case sensitive!\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:483 +#: redbot/cogs/admin/admin.py:498 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:491 -msgid "Removed." +#: redbot/cogs/admin/admin.py:508 +msgid "Removed {count} selfroles." +msgstr "" + +#: redbot/cogs/admin/admin.py:510 +msgid "Removed 1 selfrole." +msgstr "" + +#: redbot/cogs/admin/admin.py:516 +#, docstring +msgid "Clear the list of available selfroles for this server." +msgstr "" + +#: redbot/cogs/admin/admin.py:520 +msgid "There are currently no selfroles." +msgstr "" + +#: redbot/cogs/admin/admin.py:523 +msgid "Are you sure you want to clear this server's selfrole list?" +msgstr "" + +#: redbot/cogs/admin/admin.py:529 +msgid "You took too long to respond." +msgstr "" + +#: redbot/cogs/admin/admin.py:538 +msgid "I cannot clear the selfroles because the selfrole '{role.name}' is higher than or equal to your highest role in the Discord hierarchy." +msgstr "" + +#: redbot/cogs/admin/admin.py:544 +msgid "Selfrole list cleared." msgstr "" -#: redbot/cogs/admin/admin.py:496 +#: redbot/cogs/admin/admin.py:546 +msgid "No changes have been made." +msgstr "" + +#: redbot/cogs/admin/admin.py:551 #, docstring msgid "Lock a bot to its current servers only." msgstr "" -#: redbot/cogs/admin/admin.py:501 +#: redbot/cogs/admin/admin.py:556 msgid "The bot is no longer serverlocked." msgstr "" -#: redbot/cogs/admin/admin.py:503 +#: redbot/cogs/admin/admin.py:558 msgid "The bot is now serverlocked." msgstr "" @@ -267,11 +309,15 @@ msgstr "" msgid "I could not announce to the following servers: " msgstr "" -#: redbot/cogs/admin/converters.py:12 +#: redbot/cogs/admin/converters.py:13 msgid "The Admin cog is not loaded." msgstr "" -#: redbot/cogs/admin/converters.py:20 -msgid "The provided role is not a valid selfrole." +#: redbot/cogs/admin/converters.py:30 +msgid "The role \"{role_name}\" is not a valid selfrole." +msgstr "" + +#: redbot/cogs/admin/converters.py:36 +msgid "This selfrole has more than one case insensitive match. Please ask a moderator to resolve the ambiguity, or use the role ID to reference the role." msgstr "" diff --git a/redbot/cogs/admin/locales/hr-HR.po b/redbot/cogs/admin/locales/hr-HR.po new file mode 100644 index 00000000000..75b6cd78881 --- /dev/null +++ b/redbot/cogs/admin/locales/hr-HR.po @@ -0,0 +1,365 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" +"Last-Translator: \n" +"Language-Team: Croatian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.4.2\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: hr\n" +"X-Crowdin-File-ID: 42\n" +"Language: hr_HR\n" + +#: redbot/cogs/admin/admin.py:20 +msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete." +msgstr "Pokušao sam učiniti nešto za što mi je Discord uskratio dozvole. Vaša naredba nije uspješno dovršena." + +#: redbot/cogs/admin/admin.py:25 +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 "Ne mogu dati {role.name} korisniku {member.display_name} jer je ta uloga viša ili jednaka mojoj najvišoj ulozi u Discord hijerarhiji." + +#: redbot/cogs/admin/admin.py:31 +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 "Ne mogu ukloniti {role.name} od {member.display_name} jer je ta uloga viša ili jednaka mojoj najvišoj ulozi u Discord hijerarhiji." + +#: redbot/cogs/admin/admin.py:37 +msgid "I can not edit {role.name} because that role is higher than my or equal to highest role in the Discord hierarchy." +msgstr "Ne mogu uređivati {role.name} jer je ta uloga viša od moje ili jednaka najvišoj ulozi u Discord hijerarhiji." + +#: redbot/cogs/admin/admin.py:43 +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 "Ne mogu vam dopustiti da dodate {role.name} korisniku {member.display_name} jer je ta uloga viša ili jednaka vašoj najvišoj ulozi u Discord hijerarhiji." + +#: redbot/cogs/admin/admin.py:49 +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 "Ne mogu vam dopustiti da uklonite {role.name} od {member.display_name} jer je ta uloga viša ili jednaka vašoj najvišoj ulozi u Discord hijerarhiji." + +#: redbot/cogs/admin/admin.py:55 +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 "Ne mogu vam dopustiti da uređujete {role.name} jer je ta uloga viša ili jednaka vašoj najvišoj ulozi u Discord hijerarhiji." + +#: redbot/cogs/admin/admin.py:61 +msgid "I need the \"Manage Roles\" permission to do that." +msgstr "Za to trebam \"Upravljanje ulogama\" dozvolu." + +#: redbot/cogs/admin/admin.py:63 +msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first." +msgstr "Već nešto najavljujem. Ako želite napraviti drugačiju najavu, prvo upotrijebite `{prefix}announce cancel`." + +#: redbot/cogs/admin/admin.py:73 +#, docstring +msgid "A collection of server administration utilities." +msgstr "Zbirka usluga za administraciju servera." + +#: redbot/cogs/admin/admin.py:159 +msgid "{member.display_name} already has the role {role.name}." +msgstr "{member.display_name} već ima {role.name} ulogu." + +#: redbot/cogs/admin/admin.py:180 +msgid "I successfully added {role.name} to {member.display_name}" +msgstr "Uspješno sam dodao {role.name} {member.display_name}" + +#: redbot/cogs/admin/admin.py:190 +msgid "{member.display_name} does not have the role {role.name}." +msgstr "{member.display_name} nema {role.name} ulogu." + +#: redbot/cogs/admin/admin.py:211 +msgid "I successfully removed {role.name} from {member.display_name}" +msgstr "Uspješno sam uklonio {role.name} s {member.display_name}" + +#: redbot/cogs/admin/admin.py:226 +#, 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" +" Dodajte ulogu korisniku.\n\n" +" Koristite navodnike ako uloga sadrži razmake.\n" +" Ako je ime korisnika ostavljeno prazno, zadati će se autor naredbe.\n" +" " + +#: redbot/cogs/admin/admin.py:244 +#, 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" +" Uklonite ulogu s korisnika.\n\n" +" Koristite navodnike ako uloga sadrži razmake.\n" +" Ako je ime korisnika ostavljeno prazno, zadati će se autor naredbe.\n" +" " + +#: redbot/cogs/admin/admin.py:256 +#, docstring +msgid "Edit role settings." +msgstr "Uredite postavke uloge." + +#: redbot/cogs/admin/admin.py:263 +#, 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" +" Uredite boju uloge.\n\n" +" Koristite navodnike ako uloga sadrži razmake.\n" +" Boja mora biti u heksadecimalnom formatu.\n" +" [Online odabir boja](http://www.w3schools.com/colors/colors_picker.asp)\n\n" +" Primjeri:\n" +" `[p]editrole colour \"The Transistor\" #ff0000`\n" +" `[p]editrole colour Test #ff9900`\n" +" " + +#: redbot/cogs/admin/admin.py:275 +msgid "{author} ({author.id}) changed the colour of role '{role.name}'" +msgstr "" + +#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327 +msgid "Done." +msgstr "Gotovo." + +#: redbot/cogs/admin/admin.py:298 +#, 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" +" Uredite naziv uloge.\n\n" +" Koristite navodnike ako uloga ili naziv uloge sadrže razmake.\n\n" +" Primjer:\n" +" `[p]editrole name \"The Transistor\" Test`\n" +" " + +#: redbot/cogs/admin/admin.py:308 +msgid "{author} ({author.id}) changed the name of role '{old_name}' to '{name}'" +msgstr "" + +#: redbot/cogs/admin/admin.py:332 +#, docstring +msgid "Announce a message to all servers the bot is in." +msgstr "Najavite poruku svim serverima u kojima se bot nalazi." + +#: redbot/cogs/admin/admin.py:339 +msgid "The announcement has begun." +msgstr "Najava je počela." + +#: redbot/cogs/admin/admin.py:346 +#, docstring +msgid "Cancel a running announce." +msgstr "Otkažite aktivnu najavu." + +#: redbot/cogs/admin/admin.py:348 +msgid "There is no currently running announcement." +msgstr "Trenutno nema aktivne najave." + +#: redbot/cogs/admin/admin.py:351 +msgid "The current announcement has been cancelled." +msgstr "Trenutna najava je otkazana." + +#: redbot/cogs/admin/admin.py:357 +#, docstring +msgid "Change how announcements are sent in this guild." +msgstr "Promijenite način slanja najava u ovom serveru." + +#: redbot/cogs/admin/admin.py:367 +#, docstring +msgid "Change the channel where the bot will send announcements." +msgstr "" + +#: redbot/cogs/admin/admin.py:370 +msgid "The announcement channel has been set to {channel.mention}" +msgstr "{channel.mention} je postavljen kao kanal za najave" + +#: redbot/cogs/admin/admin.py:375 +#, docstring +msgid "Unsets the channel for announcements." +msgstr "Poništava kanal za najave." + +#: redbot/cogs/admin/admin.py:400 +#, docstring +msgid "\n" +" Add or 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" +" Dodajte ili uklonite samo-ulogu sa sebe.\n\n" +" Administratori servera moraju konfigurirati ulogu kao korisnički podesivu.\n" +" NAPOMENA: Uloga je osjetljiva na velika i mala slova!\n" +" " + +#: redbot/cogs/admin/admin.py:413 +#, 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" +" Dodajte si samo-ulogu.\n\n" +" Administratori servera moraju konfigurirati ulogu kao korisnički podesivu.\n" +" NAPOMENA: Uloga je osjetljiva na velika i mala slova!\n" +" " + +#: redbot/cogs/admin/admin.py:424 +#, 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" +" Uklonite samo-ulogu sa sebe.\n\n" +" Administratori servera moraju konfigurirati ulogu kao korisnički podesivu.\n" +" NAPOMENA: Uloga je osjetljiva na velika i mala slova!\n" +" " + +#: redbot/cogs/admin/admin.py:435 +#, docstring +msgid "\n" +" Lists all available selfroles.\n" +" " +msgstr "\n" +" Navodi sve dostupne samo-uloge.\n" +" " + +#: redbot/cogs/admin/admin.py:445 +msgid "Available Selfroles:\n" +"{selfroles}" +msgstr "Dostupne samo-uloge:\n" +"{selfroles}" + +#: redbot/cogs/admin/admin.py:451 +#, docstring +msgid "Manage selfroles." +msgstr "Upravljajte samo-ulogama." + +#: redbot/cogs/admin/admin.py:456 +#, docstring +msgid "\n" +" Add a role, or a selection of roles, to the list of available selfroles.\n\n" +" NOTE: The role is case sensitive!\n" +" " +msgstr "\n" +" Dodajte ulogu ili izbor uloga u popis dostupnih samo-uloga.\n\n" +" NAPOMENA: Uloga je osjetljiva na velika i mala slova!\n" +" " + +#: redbot/cogs/admin/admin.py:465 +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 "Ne mogu vam dopustiti da dodate {role.name} kao samo-ulogu jer je ta uloga viša ili jednaka vašoj najvišoj ulozi u Discord hijerarhiji." + +#: redbot/cogs/admin/admin.py:475 +msgid "The role \"{role.name}\" is already a selfrole." +msgstr "Uloga \"{role.name}\" je već samo-uloga." + +#: redbot/cogs/admin/admin.py:481 +msgid "Added {count} selfroles." +msgstr "Dodano {count} samo-uloga." + +#: redbot/cogs/admin/admin.py:483 +msgid "Added 1 selfrole." +msgstr "Dodana jedna samo-uloga." + +#: redbot/cogs/admin/admin.py:489 +#, docstring +msgid "\n" +" Remove a role, or a selection of roles, from the list of available selfroles.\n\n" +" NOTE: The role is case sensitive!\n" +" " +msgstr "\n" +" Uklonite ulogu ili izbor uloga s popisa dostupnih samo-uloga.\n\n" +" NAPOMENA: Uloga je osjetljiva na velika i mala slova!\n" +" " + +#: redbot/cogs/admin/admin.py:498 +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 "Ne mogu vam dopustiti da uklonite {role.name} kao samo-ulogu jer je ta uloga viša ili jednaka vašoj najvišoj ulozi u Discord hijerarhiji." + +#: redbot/cogs/admin/admin.py:508 +msgid "Removed {count} selfroles." +msgstr "Uklonjeno {count} samo-uloga." + +#: redbot/cogs/admin/admin.py:510 +msgid "Removed 1 selfrole." +msgstr "Uklonjena jedna samo-uloga." + +#: redbot/cogs/admin/admin.py:516 +#, docstring +msgid "Clear the list of available selfroles for this server." +msgstr "Izbrišite popis dostupnih samo-uloga za ovaj server." + +#: redbot/cogs/admin/admin.py:520 +msgid "There are currently no selfroles." +msgstr "Trenutno nema samo-uloga." + +#: redbot/cogs/admin/admin.py:523 +msgid "Are you sure you want to clear this server's selfrole list?" +msgstr "Jeste li sigurni da želite izbrisati serverov popis samo-uloga?" + +#: redbot/cogs/admin/admin.py:529 +msgid "You took too long to respond." +msgstr "Trebalo vam je predugo da odgovorite." + +#: redbot/cogs/admin/admin.py:538 +msgid "I cannot clear the selfroles because the selfrole '{role.name}' is higher than or equal to your highest role in the Discord hierarchy." +msgstr "Ne mogu izbrisati samo-uloge jer je samo-uloga '{role.name}' viša ili jednaka vašoj najvišoj ulozi u Discord hijerarhiji." + +#: redbot/cogs/admin/admin.py:544 +msgid "Selfrole list cleared." +msgstr "Popis samo-uloga je izbrisan." + +#: redbot/cogs/admin/admin.py:546 +msgid "No changes have been made." +msgstr "Nisu napravljene ikakve promjene." + +#: redbot/cogs/admin/admin.py:551 +#, docstring +msgid "Lock a bot to its current servers only." +msgstr "Zaključaj bota samo na njegove trenutne servere." + +#: redbot/cogs/admin/admin.py:556 +msgid "The bot is no longer serverlocked." +msgstr "Bot više nije zaključan na servere u kojima se nalazi." + +#: redbot/cogs/admin/admin.py:558 +msgid "The bot is now serverlocked." +msgstr "Bot je sada zaključan na servere u kojima se nalazi." + +#: redbot/cogs/admin/announcer.py:68 +msgid "I could not announce to the following server: " +msgstr "Nisam mogao objaviti sljedećem serveru: " + +#: redbot/cogs/admin/announcer.py:70 +msgid "I could not announce to the following servers: " +msgstr "Nisam mogao objaviti sljedećim serverima: " + +#: redbot/cogs/admin/converters.py:13 +msgid "The Admin cog is not loaded." +msgstr "Admin Cog nije učitan." + +#: redbot/cogs/admin/converters.py:30 +msgid "The role \"{role_name}\" is not a valid selfrole." +msgstr "Uloga \"{role_name}\" nije važeća samo-uloga." + +#: redbot/cogs/admin/converters.py:36 +msgid "This selfrole has more than one case insensitive match. Please ask a moderator to resolve the ambiguity, or use the role ID to reference the role." +msgstr "" + diff --git a/redbot/cogs/admin/locales/hu-HU.po b/redbot/cogs/admin/locales/hu-HU.po index 2235024a76b..39096d1943a 100644 --- a/redbot/cogs/admin/locales/hu-HU.po +++ b/redbot/cogs/admin/locales/hu-HU.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-24 11:04+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,64 +15,64 @@ msgstr "" "X-Crowdin-File-ID: 42\n" "Language: hu_HU\n" -#: redbot/cogs/admin/admin.py:18 +#: redbot/cogs/admin/admin.py:20 msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete." msgstr "Olyan műveletet próbáltam elvégezni, amihez a Discord elutasította a jogosultságom. A parancsod végrehajtása sikertelen volt." -#: redbot/cogs/admin/admin.py:23 +#: redbot/cogs/admin/admin.py:25 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 "Nem adhatom meg a {role.name} rangot {member.display_name}-nak/nek, mert az a rang magasabb vagy egyenlő az én legmagasabb rangommal a Discord rangsorrendben." -#: redbot/cogs/admin/admin.py:29 +#: redbot/cogs/admin/admin.py:31 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 "Nem vonhatom meg a {role.name} rangot {member.display_name}-tól/től, mert az a rang magasabb vagy egyenlő az én legmagasabb rangommal a Discord rangsorrendben." -#: redbot/cogs/admin/admin.py:35 +#: redbot/cogs/admin/admin.py:37 msgid "I can not edit {role.name} because that role is higher than my or equal to highest role in the Discord hierarchy." msgstr "Nem szerkeszthetem a {role.name} rangot, mert az a rang magasabb vagy egyenlő az én legmagasabb rangommal a Discord rangsorrendben." -#: redbot/cogs/admin/admin.py:41 +#: redbot/cogs/admin/admin.py:43 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 +#: redbot/cogs/admin/admin.py:49 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 +#: redbot/cogs/admin/admin.py:55 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 +#: redbot/cogs/admin/admin.py:61 msgid "I need the \"Manage Roles\" permission to do that." msgstr "" -#: redbot/cogs/admin/admin.py:61 +#: redbot/cogs/admin/admin.py:63 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 +#: redbot/cogs/admin/admin.py:73 #, docstring msgid "A collection of server administration utilities." msgstr "" -#: redbot/cogs/admin/admin.py:164 +#: redbot/cogs/admin/admin.py:159 msgid "{member.display_name} already has the role {role.name}." msgstr "" -#: redbot/cogs/admin/admin.py:184 +#: redbot/cogs/admin/admin.py:180 msgid "I successfully added {role.name} to {member.display_name}" msgstr "" -#: redbot/cogs/admin/admin.py:194 +#: redbot/cogs/admin/admin.py:190 msgid "{member.display_name} does not have the role {role.name}." msgstr "" -#: redbot/cogs/admin/admin.py:214 +#: redbot/cogs/admin/admin.py:211 msgid "I successfully removed {role.name} from {member.display_name}" msgstr "" -#: redbot/cogs/admin/admin.py:225 +#: redbot/cogs/admin/admin.py:226 #, docstring msgid "\n" " Add a role to a user.\n\n" @@ -81,7 +81,7 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:241 +#: redbot/cogs/admin/admin.py:244 #, docstring msgid "\n" " Remove a role from a user.\n\n" @@ -90,12 +90,12 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:255 +#: redbot/cogs/admin/admin.py:256 #, docstring msgid "Edit role settings." msgstr "" -#: redbot/cogs/admin/admin.py:262 +#: redbot/cogs/admin/admin.py:263 #, docstring msgid "\n" " Edit a role's colour.\n\n" @@ -108,11 +108,15 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:291 redbot/cogs/admin/admin.py:324 +#: redbot/cogs/admin/admin.py:275 +msgid "{author} ({author.id}) changed the colour of role '{role.name}'" +msgstr "" + +#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327 msgid "Done." msgstr "Kész." -#: redbot/cogs/admin/admin.py:295 +#: redbot/cogs/admin/admin.py:298 #, docstring msgid "\n" " Edit a role's name.\n\n" @@ -122,51 +126,52 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:329 +#: redbot/cogs/admin/admin.py:308 +msgid "{author} ({author.id}) changed the name of role '{old_name}' to '{name}'" +msgstr "" + +#: redbot/cogs/admin/admin.py:332 #, docstring msgid "Announce a message to all servers the bot is in." msgstr "" -#: redbot/cogs/admin/admin.py:336 +#: redbot/cogs/admin/admin.py:339 msgid "The announcement has begun." msgstr "" -#: redbot/cogs/admin/admin.py:343 +#: redbot/cogs/admin/admin.py:346 #, docstring msgid "Cancel a running announce." msgstr "" -#: redbot/cogs/admin/admin.py:345 +#: redbot/cogs/admin/admin.py:348 msgid "There is no currently running announcement." msgstr "" -#: redbot/cogs/admin/admin.py:348 +#: redbot/cogs/admin/admin.py:351 msgid "The current announcement has been cancelled." msgstr "" -#: redbot/cogs/admin/admin.py:354 +#: redbot/cogs/admin/admin.py:357 #, docstring msgid "Change how announcements are sent in this guild." msgstr "" -#: redbot/cogs/admin/admin.py:359 +#: redbot/cogs/admin/admin.py:367 #, 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" -" " +msgid "Change the channel where the bot will send announcements." msgstr "" -#: redbot/cogs/admin/admin.py:368 +#: redbot/cogs/admin/admin.py:370 msgid "The announcement channel has been set to {channel.mention}" msgstr "" -#: redbot/cogs/admin/admin.py:373 +#: redbot/cogs/admin/admin.py:375 #, docstring msgid "Unsets the channel for announcements." msgstr "" -#: redbot/cogs/admin/admin.py:398 +#: redbot/cogs/admin/admin.py:400 #, docstring msgid "\n" " Add or remove a selfrole from yourself.\n\n" @@ -175,7 +180,7 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:411 +#: redbot/cogs/admin/admin.py:413 #, docstring msgid "\n" " Add a selfrole to yourself.\n\n" @@ -184,7 +189,7 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:422 +#: redbot/cogs/admin/admin.py:424 #, docstring msgid "\n" " Remove a selfrole from yourself.\n\n" @@ -193,69 +198,106 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:433 +#: redbot/cogs/admin/admin.py:435 #, docstring msgid "\n" " Lists all available selfroles.\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:443 +#: redbot/cogs/admin/admin.py:445 msgid "Available Selfroles:\n" "{selfroles}" msgstr "" -#: redbot/cogs/admin/admin.py:449 +#: redbot/cogs/admin/admin.py:451 #, docstring msgid "Manage selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:454 +#: redbot/cogs/admin/admin.py:456 #, docstring msgid "\n" -" Add a role to the list of available selfroles.\n\n" +" Add a role, or a selection of roles, to the list of available selfroles.\n\n" " NOTE: The role is case sensitive!\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:461 +#: redbot/cogs/admin/admin.py:465 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:469 -msgid "Added." +#: redbot/cogs/admin/admin.py:475 +msgid "The role \"{role.name}\" is already a selfrole." +msgstr "" + +#: redbot/cogs/admin/admin.py:481 +msgid "Added {count} selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:472 -msgid "That role is already a selfrole." +#: redbot/cogs/admin/admin.py:483 +msgid "Added 1 selfrole." msgstr "" -#: redbot/cogs/admin/admin.py:476 +#: redbot/cogs/admin/admin.py:489 #, docstring msgid "\n" -" Remove a role from the list of available selfroles.\n\n" +" Remove a role, or a selection of roles, from the list of available selfroles.\n\n" " NOTE: The role is case sensitive!\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:483 +#: redbot/cogs/admin/admin.py:498 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:491 -msgid "Removed." +#: redbot/cogs/admin/admin.py:508 +msgid "Removed {count} selfroles." +msgstr "" + +#: redbot/cogs/admin/admin.py:510 +msgid "Removed 1 selfrole." msgstr "" -#: redbot/cogs/admin/admin.py:496 +#: redbot/cogs/admin/admin.py:516 +#, docstring +msgid "Clear the list of available selfroles for this server." +msgstr "" + +#: redbot/cogs/admin/admin.py:520 +msgid "There are currently no selfroles." +msgstr "" + +#: redbot/cogs/admin/admin.py:523 +msgid "Are you sure you want to clear this server's selfrole list?" +msgstr "" + +#: redbot/cogs/admin/admin.py:529 +msgid "You took too long to respond." +msgstr "" + +#: redbot/cogs/admin/admin.py:538 +msgid "I cannot clear the selfroles because the selfrole '{role.name}' is higher than or equal to your highest role in the Discord hierarchy." +msgstr "" + +#: redbot/cogs/admin/admin.py:544 +msgid "Selfrole list cleared." +msgstr "" + +#: redbot/cogs/admin/admin.py:546 +msgid "No changes have been made." +msgstr "" + +#: redbot/cogs/admin/admin.py:551 #, docstring msgid "Lock a bot to its current servers only." msgstr "" -#: redbot/cogs/admin/admin.py:501 +#: redbot/cogs/admin/admin.py:556 msgid "The bot is no longer serverlocked." msgstr "" -#: redbot/cogs/admin/admin.py:503 +#: redbot/cogs/admin/admin.py:558 msgid "The bot is now serverlocked." msgstr "" @@ -267,11 +309,15 @@ msgstr "" msgid "I could not announce to the following servers: " msgstr "" -#: redbot/cogs/admin/converters.py:12 +#: redbot/cogs/admin/converters.py:13 msgid "The Admin cog is not loaded." msgstr "" -#: redbot/cogs/admin/converters.py:20 -msgid "The provided role is not a valid selfrole." +#: redbot/cogs/admin/converters.py:30 +msgid "The role \"{role_name}\" is not a valid selfrole." +msgstr "" + +#: redbot/cogs/admin/converters.py:36 +msgid "This selfrole has more than one case insensitive match. Please ask a moderator to resolve the ambiguity, or use the role ID to reference the role." msgstr "" diff --git a/redbot/cogs/admin/locales/id-ID.po b/redbot/cogs/admin/locales/id-ID.po index 9b17edd4c29..7a8e2a0cdcf 100644 --- a/redbot/cogs/admin/locales/id-ID.po +++ b/redbot/cogs/admin/locales/id-ID.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-24 11:04+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,64 +15,64 @@ msgstr "" "X-Crowdin-File-ID: 42\n" "Language: id_ID\n" -#: redbot/cogs/admin/admin.py:18 +#: redbot/cogs/admin/admin.py:20 msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete." msgstr "Saya mencoba melakukan sesuatu yang tidak diizinkan oleh Discord untuk saya. Perintah Anda gagal untuk dijalankan." -#: redbot/cogs/admin/admin.py:23 +#: redbot/cogs/admin/admin.py:25 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 "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 +#: redbot/cogs/admin/admin.py:31 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 "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 +#: redbot/cogs/admin/admin.py:37 msgid "I can not edit {role.name} because that role is higher than my or equal to highest role in the Discord hierarchy." 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 +#: redbot/cogs/admin/admin.py:43 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 "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 +#: redbot/cogs/admin/admin.py:49 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 "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 +#: redbot/cogs/admin/admin.py:55 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 "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 +#: redbot/cogs/admin/admin.py:61 msgid "I need the \"Manage Roles\" permission to do that." -msgstr "" +msgstr "Saya perlu izin Manage Roles untuk melakukan itu." -#: redbot/cogs/admin/admin.py:61 +#: redbot/cogs/admin/admin.py:63 msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first." msgstr "Saya sudah mengumumkan sesuatu. Jika Anda ingin membuat pengumuman lain, gunakan `{prefix} umumkan pembatalan` terlebih dahulu." -#: redbot/cogs/admin/admin.py:71 +#: redbot/cogs/admin/admin.py:73 #, docstring msgid "A collection of server administration utilities." msgstr "Kumpulan utilitas administrasi server." -#: redbot/cogs/admin/admin.py:164 +#: redbot/cogs/admin/admin.py:159 msgid "{member.display_name} already has the role {role.name}." msgstr "{member.display_name} sudah memiliki role {role.name}." -#: redbot/cogs/admin/admin.py:184 +#: redbot/cogs/admin/admin.py:180 msgid "I successfully added {role.name} to {member.display_name}" msgstr "Saya berhasil menambahkan {role.name} ke {member.display_name}" -#: redbot/cogs/admin/admin.py:194 +#: redbot/cogs/admin/admin.py:190 msgid "{member.display_name} does not have the role {role.name}." msgstr "{member.display_name} tidak memiliki role {role.name}." -#: redbot/cogs/admin/admin.py:214 +#: redbot/cogs/admin/admin.py:211 msgid "I successfully removed {role.name} from {member.display_name}" msgstr "Saya berhasil menambahkan {role.name} ke {member.display_name}" -#: redbot/cogs/admin/admin.py:225 +#: redbot/cogs/admin/admin.py:226 #, docstring msgid "\n" " Add a role to a user.\n\n" @@ -86,21 +86,25 @@ msgstr "\n" " Jika pengguna dibiarkan kosong, defaultnya adalah pembuat perintah. \n" " " -#: redbot/cogs/admin/admin.py:241 +#: redbot/cogs/admin/admin.py:244 #, 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 Tambahkanrole ke user. \\ n \\ n Gunakan tanda kutip ganda jika role berisi spasi. \\ n Jika pengguna dibiarkan kosong, defaultnya adalah pembuat perintah. \\ n " +msgstr "\n" +"Hapus role dari 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:255 +#: redbot/cogs/admin/admin.py:256 #, docstring msgid "Edit role settings." msgstr "Edit pengaturan role." -#: redbot/cogs/admin/admin.py:262 +#: redbot/cogs/admin/admin.py:263 #, docstring msgid "\n" " Edit a role's colour.\n\n" @@ -121,11 +125,15 @@ msgstr "\n" " `[p]editrole colour Test #ff9900`\n" " " -#: redbot/cogs/admin/admin.py:291 redbot/cogs/admin/admin.py:324 +#: redbot/cogs/admin/admin.py:275 +msgid "{author} ({author.id}) changed the colour of role '{role.name}'" +msgstr "" + +#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327 msgid "Done." msgstr "Selesai." -#: redbot/cogs/admin/admin.py:295 +#: redbot/cogs/admin/admin.py:298 #, docstring msgid "\n" " Edit a role's name.\n\n" @@ -140,63 +148,65 @@ msgstr "\n" " `[p]editrole name \"The Transistor\" Test`\n" " " -#: redbot/cogs/admin/admin.py:329 +#: redbot/cogs/admin/admin.py:308 +msgid "{author} ({author.id}) changed the name of role '{old_name}' to '{name}'" +msgstr "" + +#: redbot/cogs/admin/admin.py:332 #, docstring msgid "Announce a message to all servers the bot is in." msgstr "Umumkan pesan ke semua server tempat bot berada." -#: redbot/cogs/admin/admin.py:336 +#: redbot/cogs/admin/admin.py:339 msgid "The announcement has begun." msgstr "Pengumuman telah dimulai." -#: redbot/cogs/admin/admin.py:343 +#: redbot/cogs/admin/admin.py:346 #, docstring msgid "Cancel a running announce." msgstr "Batalkan pengumuman berjalan." -#: redbot/cogs/admin/admin.py:345 +#: redbot/cogs/admin/admin.py:348 msgid "There is no currently running announcement." msgstr "Tidak ada pengumuman yang sedang berjalan." -#: redbot/cogs/admin/admin.py:348 +#: redbot/cogs/admin/admin.py:351 msgid "The current announcement has been cancelled." msgstr "Pengumuman saat ini telah dibatalkan." -#: redbot/cogs/admin/admin.py:354 +#: redbot/cogs/admin/admin.py:357 #, docstring msgid "Change how announcements are sent in this guild." msgstr "Ubah cara pengumuman dikirim di guild ini." -#: redbot/cogs/admin/admin.py:359 +#: redbot/cogs/admin/admin.py:367 #, 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" -" Ubah Channel tempat bot akan mengirim pengumuman.\n\n" -" Jika channel dibiarkan kosong maka default nya adalah channel saat ini.\n" -" " +msgid "Change the channel where the bot will send announcements." +msgstr "Ubah channel dimana bot akan mengirimkan announcements." -#: redbot/cogs/admin/admin.py:368 +#: redbot/cogs/admin/admin.py:370 msgid "The announcement channel has been set to {channel.mention}" msgstr "Channel pengumuman telah di setel ke {channel.mention}" -#: redbot/cogs/admin/admin.py:373 +#: redbot/cogs/admin/admin.py:375 #, docstring msgid "Unsets the channel for announcements." msgstr "Tidak menyetel saluran untuk pengumuman." -#: redbot/cogs/admin/admin.py:398 +#: redbot/cogs/admin/admin.py:400 #, docstring msgid "\n" " Add or 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" +" Tambah atau Hapus role dari diri anda.\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:413 #, docstring msgid "\n" " Add a selfrole to yourself.\n\n" @@ -209,7 +219,7 @@ msgstr "\n" " NOTE: Role peka huruf besar / kecil!\n" " " -#: redbot/cogs/admin/admin.py:422 +#: redbot/cogs/admin/admin.py:424 #, docstring msgid "\n" " Remove a selfrole from yourself.\n\n" @@ -222,7 +232,7 @@ msgstr "\n" " NOTE: Role peka huruf besar / kecil!\n" " " -#: redbot/cogs/admin/admin.py:433 +#: redbot/cogs/admin/admin.py:435 #, docstring msgid "\n" " Lists all available selfroles.\n" @@ -231,71 +241,108 @@ msgstr "\n" " Daftar semua role diri yang tersedia.\n" " " -#: redbot/cogs/admin/admin.py:443 +#: redbot/cogs/admin/admin.py:445 msgid "Available Selfroles:\n" "{selfroles}" msgstr "Role diri yang tersedia:\n" "{selfroles}" -#: redbot/cogs/admin/admin.py:449 +#: redbot/cogs/admin/admin.py:451 #, docstring msgid "Manage selfroles." -msgstr "Kelola Roles diri sendiri." +msgstr "Kelola selfroles." -#: redbot/cogs/admin/admin.py:454 +#: redbot/cogs/admin/admin.py:456 #, docstring msgid "\n" -" Add a role to the list of available selfroles.\n\n" +" Add a role, or a selection of roles, to the list of available selfroles.\n\n" " NOTE: The role is case sensitive!\n" " " msgstr "\n" -" Tambahkan role ke daftar role diri sendiri yang tersedia.\n\n" -" NOTE: Peran peka huruf besar / kecil!\n" +" Tambahkan role. atau seleksi roles, ke dalam list selfroles yang tersedia.\n" +" NOTE: Role merupakan case sensitive!\n" " " -#: redbot/cogs/admin/admin.py:461 +#: redbot/cogs/admin/admin.py:465 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 "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:469 -msgid "Added." -msgstr "Ditambahkan." +#: redbot/cogs/admin/admin.py:475 +msgid "The role \"{role.name}\" is already a selfrole." +msgstr "Role \"{role.name}\" sudah tersedia di selfrole." -#: redbot/cogs/admin/admin.py:472 -msgid "That role is already a selfrole." -msgstr "Role itu sudah menjadi role diri sendiri." +#: redbot/cogs/admin/admin.py:481 +msgid "Added {count} selfroles." +msgstr "{count} selfroles ditambahkan." -#: redbot/cogs/admin/admin.py:476 +#: redbot/cogs/admin/admin.py:483 +msgid "Added 1 selfrole." +msgstr "1 self role telah ditambahkan." + +#: redbot/cogs/admin/admin.py:489 #, docstring msgid "\n" -" Remove a role from the list of available selfroles.\n\n" +" Remove a role, or a selection of roles, from the list of available selfroles.\n\n" " NOTE: The role is case sensitive!\n" " " msgstr "\n" -" Tambahkan role ke daftar role diri sendiri yang tersedia.\n\n" -" NOTE: Role peka huruf besar / kecil!\n" +" Tambahkan role. atau seleksi roles, ke dalam list selfroles yang tersedia.\n" +" NOTE: Role merupakan case sensitive!\n" " " -#: redbot/cogs/admin/admin.py:483 +#: redbot/cogs/admin/admin.py:498 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 "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:491 -msgid "Removed." -msgstr "Dihapus." +#: redbot/cogs/admin/admin.py:508 +msgid "Removed {count} selfroles." +msgstr "{count} selfroles dihapus." + +#: redbot/cogs/admin/admin.py:510 +msgid "Removed 1 selfrole." +msgstr "1 selfrole telah dihapus." -#: redbot/cogs/admin/admin.py:496 +#: redbot/cogs/admin/admin.py:516 +#, docstring +msgid "Clear the list of available selfroles for this server." +msgstr "Hapus daftar selfroles yang tersedia pada server ini." + +#: redbot/cogs/admin/admin.py:520 +msgid "There are currently no selfroles." +msgstr "Tidak ada selfroles ubutuk saat ini." + +#: redbot/cogs/admin/admin.py:523 +msgid "Are you sure you want to clear this server's selfrole list?" +msgstr "Apakah Anda yakin ingin menghapus seluruh daftar selfrole di server ini?" + +#: redbot/cogs/admin/admin.py:529 +msgid "You took too long to respond." +msgstr "Kamu memakan waktu terlalu lama untuk menjawab." + +#: redbot/cogs/admin/admin.py:538 +msgid "I cannot clear the selfroles because the selfrole '{role.name}' is higher than or equal to your highest role in the Discord hierarchy." +msgstr "Saya tidak bisa menghapus selfroles karena selfrole {role.name} lebih tinggi atau sama untuk role tertinggi anda dalam tingkatan." + +#: redbot/cogs/admin/admin.py:544 +msgid "Selfrole list cleared." +msgstr "Daftar Selfrole telah dibersihkan." + +#: redbot/cogs/admin/admin.py:546 +msgid "No changes have been made." +msgstr "Tidak ada perubahan yang telah dilakukan" + +#: redbot/cogs/admin/admin.py:551 #, docstring msgid "Lock a bot to its current servers only." -msgstr "Kunci bot ke servernya saat ini saja." +msgstr "Kunci bot untuk server ini saja." -#: redbot/cogs/admin/admin.py:501 +#: redbot/cogs/admin/admin.py:556 msgid "The bot is no longer serverlocked." -msgstr "Bot tidak lagi terkunci server." +msgstr "Bot tidak lagi terkunci server ." -#: redbot/cogs/admin/admin.py:503 +#: redbot/cogs/admin/admin.py:558 msgid "The bot is now serverlocked." -msgstr "Bot sekarang terkunci server." +msgstr "Sekarang bot terkunci server." #: redbot/cogs/admin/announcer.py:68 msgid "I could not announce to the following server: " @@ -305,11 +352,15 @@ msgstr "Saya tidak bisa mengumumkan ke server berikut: " msgid "I could not announce to the following servers: " msgstr "Saya tidak dapat mengumumkan ke server berikut: " -#: redbot/cogs/admin/converters.py:12 +#: redbot/cogs/admin/converters.py:13 msgid "The Admin cog is not loaded." msgstr "Cog Admin belum/tidak dimuat." -#: redbot/cogs/admin/converters.py:20 -msgid "The provided role is not a valid selfrole." -msgstr "Role yang diberikan bukan role diri sendiri yang valid." +#: redbot/cogs/admin/converters.py:30 +msgid "The role \"{role_name}\" is not a valid selfrole." +msgstr "Role \"{role_name}\" bukan selfrole yang tepat." + +#: redbot/cogs/admin/converters.py:36 +msgid "This selfrole has more than one case insensitive match. Please ask a moderator to resolve the ambiguity, or use the role ID to reference the role." +msgstr "" diff --git a/redbot/cogs/admin/locales/it-IT.po b/redbot/cogs/admin/locales/it-IT.po index a1a616dc16a..41d4b467e41 100644 --- a/redbot/cogs/admin/locales/it-IT.po +++ b/redbot/cogs/admin/locales/it-IT.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-24 11:04+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,64 +15,64 @@ msgstr "" "X-Crowdin-File-ID: 42\n" "Language: it_IT\n" -#: redbot/cogs/admin/admin.py:18 +#: redbot/cogs/admin/admin.py:20 msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete." msgstr "Ho provato a fare qualcosa ma Discord mi ha negato i permessi per farla. Il tuo comando non è stato completato con successo." -#: redbot/cogs/admin/admin.py:23 +#: redbot/cogs/admin/admin.py:25 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 "Non posso dare {role.name} a {member.display_name} poiché quel ruolo è superiore o uguale al mio ruolo più alto nella gerarchia di Discord." -#: redbot/cogs/admin/admin.py:29 +#: redbot/cogs/admin/admin.py:31 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 "Non posso rimuovere {role.name} da {member.display_name} poiché quel ruolo è superiore o uguale al mio ruolo più alto nella gerarchia di Discord." -#: redbot/cogs/admin/admin.py:35 +#: redbot/cogs/admin/admin.py:37 msgid "I can not edit {role.name} because that role is higher than my or equal to highest role in the Discord hierarchy." msgstr "Non posso modificare {role.name} poiché quel ruolo è superiore o uguale al mio ruolo nella gerarchia di Discord." -#: redbot/cogs/admin/admin.py:41 +#: redbot/cogs/admin/admin.py:43 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 "Non posso permetterti di dare {role.name} a {member.display_name} perché quel ruolo è superiore o uguale al tuo ruolo più alto nella gerarchia di Discord." -#: redbot/cogs/admin/admin.py:47 +#: redbot/cogs/admin/admin.py:49 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 "Non posso permetterti di rimuovere {role.name} da {member.display_name} poiché quel ruolo è superiore o uguale al tuo ruolo più alto nella gerarchia di Discord." -#: redbot/cogs/admin/admin.py:53 +#: redbot/cogs/admin/admin.py:55 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 "Non posso permetterti di modificare {role.name} perché quel ruolo è superiore o uguale al tuo ruolo più alto nella gerarchia di Discord." -#: redbot/cogs/admin/admin.py:59 +#: redbot/cogs/admin/admin.py:61 msgid "I need the \"Manage Roles\" permission to do that." msgstr "Mi serve l'autorizzazione \"Gestisci Ruoli\" per farlo." -#: redbot/cogs/admin/admin.py:61 +#: redbot/cogs/admin/admin.py:63 msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first." msgstr "Sto già annunciando qualcosa. Se vorresti fare un annuncio diverso, usa prima `{prefix}announce cancel`." -#: redbot/cogs/admin/admin.py:71 +#: redbot/cogs/admin/admin.py:73 #, docstring msgid "A collection of server administration utilities." msgstr "Una collezione di servizi di amministrazione del server." -#: redbot/cogs/admin/admin.py:164 +#: redbot/cogs/admin/admin.py:159 msgid "{member.display_name} already has the role {role.name}." msgstr "{member.display_name} ha già il ruolo {role.name}." -#: redbot/cogs/admin/admin.py:184 +#: redbot/cogs/admin/admin.py:180 msgid "I successfully added {role.name} to {member.display_name}" msgstr "Ho aggiunto con successo {role.name} a {member.display_name}" -#: redbot/cogs/admin/admin.py:194 +#: redbot/cogs/admin/admin.py:190 msgid "{member.display_name} does not have the role {role.name}." msgstr "{member.display_name} non ha il ruolo {role.name}." -#: redbot/cogs/admin/admin.py:214 +#: redbot/cogs/admin/admin.py:211 msgid "I successfully removed {role.name} from {member.display_name}" msgstr "Ho rimosso con successo {role.name} da {member.display_name}" -#: redbot/cogs/admin/admin.py:225 +#: redbot/cogs/admin/admin.py:226 #, docstring msgid "\n" " Add a role to a user.\n\n" @@ -84,7 +84,7 @@ msgstr "\n" "Usa le virgolette se il ruolo contiene spazi.\n" "Se l'utente è lasciato vuoto, prenderà per predefinito chi ha utilizzato il comando. " -#: redbot/cogs/admin/admin.py:241 +#: redbot/cogs/admin/admin.py:244 #, docstring msgid "\n" " Remove a role from a user.\n\n" @@ -96,12 +96,12 @@ msgstr "\n" "Usa le virgolette se il ruolo contiene spazi.\n" "Se l'utente è lasciato vuoto, prenderà per predefinito chi ha utilizzato il comando. " -#: redbot/cogs/admin/admin.py:255 +#: redbot/cogs/admin/admin.py:256 #, docstring msgid "Edit role settings." msgstr "Modifica impostazioni ruolo." -#: redbot/cogs/admin/admin.py:262 +#: redbot/cogs/admin/admin.py:263 #, docstring msgid "\n" " Edit a role's colour.\n\n" @@ -121,11 +121,15 @@ msgstr "\n" " `[p]editrole colour \"The Transistor\" #ff0000`\n" " `[p]editrole colour Test #ff9900` " -#: redbot/cogs/admin/admin.py:291 redbot/cogs/admin/admin.py:324 +#: redbot/cogs/admin/admin.py:275 +msgid "{author} ({author.id}) changed the colour of role '{role.name}'" +msgstr "" + +#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327 msgid "Done." msgstr "Fatto." -#: redbot/cogs/admin/admin.py:295 +#: redbot/cogs/admin/admin.py:298 #, docstring msgid "\n" " Edit a role's name.\n\n" @@ -139,53 +143,52 @@ msgstr "\n" "Esempio:\n" " `[p]editrole name \"The Transistor\" Test` " -#: redbot/cogs/admin/admin.py:329 +#: redbot/cogs/admin/admin.py:308 +msgid "{author} ({author.id}) changed the name of role '{old_name}' to '{name}'" +msgstr "" + +#: redbot/cogs/admin/admin.py:332 #, docstring msgid "Announce a message to all servers the bot is in." msgstr "Annuncia un messaggio a tutti i server in cui si trova il bot." -#: redbot/cogs/admin/admin.py:336 +#: redbot/cogs/admin/admin.py:339 msgid "The announcement has begun." msgstr "L'annuncio è partito." -#: redbot/cogs/admin/admin.py:343 +#: redbot/cogs/admin/admin.py:346 #, docstring msgid "Cancel a running announce." msgstr "Cancella un annuncio in corso." -#: redbot/cogs/admin/admin.py:345 +#: redbot/cogs/admin/admin.py:348 msgid "There is no currently running announcement." msgstr "Non c'è alcun annuncio in corso." -#: redbot/cogs/admin/admin.py:348 +#: redbot/cogs/admin/admin.py:351 msgid "The current announcement has been cancelled." msgstr "Il corrente annuncio è stato cancellato." -#: redbot/cogs/admin/admin.py:354 +#: redbot/cogs/admin/admin.py:357 #, docstring msgid "Change how announcements are sent in this guild." msgstr "Cambia come gli annunci sono inviati in questo server." -#: redbot/cogs/admin/admin.py:359 +#: redbot/cogs/admin/admin.py:367 #, 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 il canale dove il bot manderà gli annunci.\n\n" -"Se il canale è lasciato vuoto prenderà per predefinito il canale corrente. " +msgid "Change the channel where the bot will send announcements." +msgstr "" -#: redbot/cogs/admin/admin.py:368 +#: redbot/cogs/admin/admin.py:370 msgid "The announcement channel has been set to {channel.mention}" msgstr "Il canale di annuncio è stato impostato su {channel.mention}" -#: redbot/cogs/admin/admin.py:373 +#: redbot/cogs/admin/admin.py:375 #, docstring msgid "Unsets the channel for announcements." msgstr "Rimuove il canale per gli annunci." -#: redbot/cogs/admin/admin.py:398 +#: redbot/cogs/admin/admin.py:400 #, docstring msgid "\n" " Add or remove a selfrole from yourself.\n\n" @@ -197,7 +200,7 @@ msgstr "\n" "Gli amministratori devono avere configurato il ruolo come impostabile dall'utente.\n" "NOTA: Il ruolo è caso sensitivo! " -#: redbot/cogs/admin/admin.py:411 +#: redbot/cogs/admin/admin.py:413 #, docstring msgid "\n" " Add a selfrole to yourself.\n\n" @@ -209,7 +212,7 @@ msgstr "\n" "Gli amministratori devono avere configurato il ruolo come impostabile dall'utente.\n" "NOTA: Il ruolo è caso sensitivo! " -#: redbot/cogs/admin/admin.py:422 +#: redbot/cogs/admin/admin.py:424 #, docstring msgid "\n" " Remove a selfrole from yourself.\n\n" @@ -221,7 +224,7 @@ msgstr "\n" "Gli amministratori devono avere configurato il ruolo come impostabile dall'utente.\n" "NOTA: Il ruolo è caso sensitivo! " -#: redbot/cogs/admin/admin.py:433 +#: redbot/cogs/admin/admin.py:435 #, docstring msgid "\n" " Lists all available selfroles.\n" @@ -229,67 +232,100 @@ msgid "\n" msgstr "\n" "Elenca tutti i ruoli assegnabili dall'utente. " -#: redbot/cogs/admin/admin.py:443 +#: redbot/cogs/admin/admin.py:445 msgid "Available Selfroles:\n" "{selfroles}" msgstr "Ruoli assegnabili dall'utente:\n" "{selfroles}" -#: redbot/cogs/admin/admin.py:449 +#: redbot/cogs/admin/admin.py:451 #, docstring msgid "Manage selfroles." msgstr "Gestisci i ruoli assegnabili dall'utente." -#: redbot/cogs/admin/admin.py:454 +#: redbot/cogs/admin/admin.py:456 #, docstring msgid "\n" -" Add a role to the list of available selfroles.\n\n" +" Add a role, or a selection of roles, to the list of available selfroles.\n\n" " NOTE: The role is case sensitive!\n" " " -msgstr "\n" -"Aggiungi un ruolo alla lista dei ruoli assegnabili dall'utente.\n\n" -"NOTA: Il ruolo è caso sensitivo! " +msgstr "" -#: redbot/cogs/admin/admin.py:461 +#: redbot/cogs/admin/admin.py:465 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 "Non posso permetterti di aggiungere {role.name} come ruolo assegnabile dall'utente poiché tale ruolo è superiore o uguale al tuo ruolo più alto nella gerarchia di Discord." -#: redbot/cogs/admin/admin.py:469 -msgid "Added." -msgstr "Aggiunto." +#: redbot/cogs/admin/admin.py:475 +msgid "The role \"{role.name}\" is already a selfrole." +msgstr "" -#: redbot/cogs/admin/admin.py:472 -msgid "That role is already a selfrole." -msgstr "Quel ruolo è già un ruolo assegnabile dall'utente." +#: redbot/cogs/admin/admin.py:481 +msgid "Added {count} selfroles." +msgstr "" -#: redbot/cogs/admin/admin.py:476 +#: redbot/cogs/admin/admin.py:483 +msgid "Added 1 selfrole." +msgstr "" + +#: redbot/cogs/admin/admin.py:489 #, docstring msgid "\n" -" Remove a role from the list of available selfroles.\n\n" +" Remove a role, or a selection of roles, from the list of available selfroles.\n\n" " NOTE: The role is case sensitive!\n" " " -msgstr "\n" -"Rimuovi un ruolo dalla lista dei ruoli assegnabili dall'utente.\n\n" -"NOTA: Il ruolo è caso sensitivo! " +msgstr "" -#: redbot/cogs/admin/admin.py:483 +#: redbot/cogs/admin/admin.py:498 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 "Non posso permetterti di rimuovere {role.name} dall'essere un selfrole perché quel ruolo è superiore o uguale al tuo ruolo più alto nella gerarchia di Discord." -#: redbot/cogs/admin/admin.py:491 -msgid "Removed." -msgstr "Rimosso." +#: redbot/cogs/admin/admin.py:508 +msgid "Removed {count} selfroles." +msgstr "" + +#: redbot/cogs/admin/admin.py:510 +msgid "Removed 1 selfrole." +msgstr "" + +#: redbot/cogs/admin/admin.py:516 +#, docstring +msgid "Clear the list of available selfroles for this server." +msgstr "" + +#: redbot/cogs/admin/admin.py:520 +msgid "There are currently no selfroles." +msgstr "" + +#: redbot/cogs/admin/admin.py:523 +msgid "Are you sure you want to clear this server's selfrole list?" +msgstr "" + +#: redbot/cogs/admin/admin.py:529 +msgid "You took too long to respond." +msgstr "" + +#: redbot/cogs/admin/admin.py:538 +msgid "I cannot clear the selfroles because the selfrole '{role.name}' is higher than or equal to your highest role in the Discord hierarchy." +msgstr "" + +#: redbot/cogs/admin/admin.py:544 +msgid "Selfrole list cleared." +msgstr "" -#: redbot/cogs/admin/admin.py:496 +#: redbot/cogs/admin/admin.py:546 +msgid "No changes have been made." +msgstr "" + +#: redbot/cogs/admin/admin.py:551 #, docstring msgid "Lock a bot to its current servers only." msgstr "Blocca un bot ai suoi server attuali." -#: redbot/cogs/admin/admin.py:501 +#: redbot/cogs/admin/admin.py:556 msgid "The bot is no longer serverlocked." msgstr "Il bot non è più bloccato ai server." -#: redbot/cogs/admin/admin.py:503 +#: redbot/cogs/admin/admin.py:558 msgid "The bot is now serverlocked." msgstr "Il bot è adesso bloccato ai server." @@ -301,11 +337,15 @@ msgstr "Non ho potuto annunciare al seguente server: " msgid "I could not announce to the following servers: " msgstr "Non ho potuto annunciare ai seguenti server: " -#: redbot/cogs/admin/converters.py:12 +#: redbot/cogs/admin/converters.py:13 msgid "The Admin cog is not loaded." msgstr "Il cog Admin non è caricato." -#: redbot/cogs/admin/converters.py:20 -msgid "The provided role is not a valid selfrole." -msgstr "Il ruolo fornito non è un ruolo assegnabile dall'utente valido." +#: redbot/cogs/admin/converters.py:30 +msgid "The role \"{role_name}\" is not a valid selfrole." +msgstr "" + +#: redbot/cogs/admin/converters.py:36 +msgid "This selfrole has more than one case insensitive match. Please ask a moderator to resolve the ambiguity, or use the role ID to reference the role." +msgstr "" diff --git a/redbot/cogs/admin/locales/ja-JP.po b/redbot/cogs/admin/locales/ja-JP.po index a32919fc49b..e58f3209762 100644 --- a/redbot/cogs/admin/locales/ja-JP.po +++ b/redbot/cogs/admin/locales/ja-JP.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-24 11:04+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,87 +15,95 @@ msgstr "" "X-Crowdin-File-ID: 42\n" "Language: ja_JP\n" -#: redbot/cogs/admin/admin.py:18 +#: redbot/cogs/admin/admin.py:20 msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete." msgstr "私はDiscordが許可を拒否した何かをしようとしました。あなたのコマンドは正常に完了できませんでした。" -#: redbot/cogs/admin/admin.py:23 +#: redbot/cogs/admin/admin.py:25 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} に与えることはできません。その役職は、私が持っている最高役職より、上にあるためです。" +msgstr "{role.name} を {member.display_name} に与えることはできません。その役職は、私より権限が上であるためです。" -#: redbot/cogs/admin/admin.py:29 +#: redbot/cogs/admin/admin.py:31 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}ロールはあなたと同じかあなたよりも権限が上なので削除できません。" -#: redbot/cogs/admin/admin.py:35 +#: redbot/cogs/admin/admin.py:37 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 "そのロールは Discord の階層内で私のロールよりも上位か、最上位のロールと同等であるため、{role.name} を編集できません。" -#: redbot/cogs/admin/admin.py:41 +#: redbot/cogs/admin/admin.py:43 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 "そのロールは Discord の階層内で私のロールよりも上位か、最上位のロールと同等であるため、{role.name} を {member.display_name} に付与することはできません。" -#: redbot/cogs/admin/admin.py:47 +#: redbot/cogs/admin/admin.py:49 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 "そのロールは Discord の階層内で私のロールよりも上位か、最上位のロールと同等であるため、{role.name} を {member.display_name} から削除することはできません。" -#: redbot/cogs/admin/admin.py:53 +#: redbot/cogs/admin/admin.py:55 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 "そのロールは Discord の階層内で私のロールよりも上位か、最上位のロールと同等であるため、{role.name} の編集はできません。" -#: redbot/cogs/admin/admin.py:59 +#: redbot/cogs/admin/admin.py:61 msgid "I need the \"Manage Roles\" permission to do that." -msgstr "" +msgstr "これを行うには\"役割の管理\"の権限が必要です" -#: redbot/cogs/admin/admin.py:61 +#: redbot/cogs/admin/admin.py:63 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 +#: redbot/cogs/admin/admin.py:73 #, docstring msgid "A collection of server administration utilities." -msgstr "" +msgstr "サーバー管理ユーティリティのコレクション" -#: redbot/cogs/admin/admin.py:164 +#: redbot/cogs/admin/admin.py:159 msgid "{member.display_name} already has the role {role.name}." -msgstr "" +msgstr "{member.display_name}はすでにロール{role.name}を持っています。" -#: redbot/cogs/admin/admin.py:184 +#: redbot/cogs/admin/admin.py:180 msgid "I successfully added {role.name} to {member.display_name}" -msgstr "" +msgstr "{role.name} を {member.display_name} に正常に追加しました" -#: redbot/cogs/admin/admin.py:194 +#: redbot/cogs/admin/admin.py:190 msgid "{member.display_name} does not have the role {role.name}." -msgstr "" +msgstr "{member.display_name} にはロール {role.name} がありません。" -#: redbot/cogs/admin/admin.py:214 +#: redbot/cogs/admin/admin.py:211 msgid "I successfully removed {role.name} from {member.display_name}" -msgstr "" +msgstr "{role.name} を {member.display_name} から正常に削除しました" -#: redbot/cogs/admin/admin.py:225 +#: redbot/cogs/admin/admin.py:226 #, 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:241 +#: redbot/cogs/admin/admin.py:244 #, 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:255 +#: redbot/cogs/admin/admin.py:256 #, docstring msgid "Edit role settings." -msgstr "" +msgstr "ロール編集設定" -#: redbot/cogs/admin/admin.py:262 +#: redbot/cogs/admin/admin.py:263 #, docstring msgid "\n" " Edit a role's colour.\n\n" @@ -106,13 +114,25 @@ msgid "\n" " `[p]editrole colour \"The Transistor\" #ff0000`\n" " `[p]editrole colour Test #ff9900`\n" " " -msgstr "" +msgstr "\n" +" ロールの色を編集します。\n\n" +" 役割にスペースが含まれる場合は二重引用符を使用します。\n" +" 色は 16 進形式である必要があります。\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:291 redbot/cogs/admin/admin.py:324 +#: redbot/cogs/admin/admin.py:275 +msgid "{author} ({author.id}) changed the colour of role '{role.name}'" +msgstr "{author} ({author.id}) がロール「{role.name}」の色を変更しました" + +#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327 msgid "Done." -msgstr "" +msgstr "完了" -#: redbot/cogs/admin/admin.py:295 +#: redbot/cogs/admin/admin.py:298 #, docstring msgid "\n" " Edit a role's name.\n\n" @@ -120,145 +140,206 @@ msgid "\n" " Example:\n" " `[p]editrole name \"The Transistor\" Test`\n" " " -msgstr "" +msgstr "\n" +" 役割の名前を編集します。\n\n" +" ロールまたは名前にスペースが含まれる場合は、二重引用符を使用します。\n\n" +" 例:\n" +" `[p]editrole name \"The Transistor\" Test`\n" +" " + +#: redbot/cogs/admin/admin.py:308 +msgid "{author} ({author.id}) changed the name of role '{old_name}' to '{name}'" +msgstr "{author} ({author.id}) がロール名「{old_name}」を「{name}」に変更しました" -#: redbot/cogs/admin/admin.py:329 +#: redbot/cogs/admin/admin.py:332 #, docstring msgid "Announce a message to all servers the bot is in." -msgstr "" +msgstr "ボットが参加しているすべてのサーバーにメッセージをアナウンスする" -#: redbot/cogs/admin/admin.py:336 +#: redbot/cogs/admin/admin.py:339 msgid "The announcement has begun." -msgstr "" +msgstr "アナウンスを開始しました" -#: redbot/cogs/admin/admin.py:343 +#: redbot/cogs/admin/admin.py:346 #, docstring msgid "Cancel a running announce." -msgstr "" +msgstr "実行中のアナウンスをキャンセル" -#: redbot/cogs/admin/admin.py:345 +#: redbot/cogs/admin/admin.py:348 msgid "There is no currently running announcement." -msgstr "" +msgstr "現在実行中のアナウンスはありません" -#: redbot/cogs/admin/admin.py:348 +#: redbot/cogs/admin/admin.py:351 msgid "The current announcement has been cancelled." -msgstr "" +msgstr "現在のアナウンスがキャンセルされました" -#: redbot/cogs/admin/admin.py:354 +#: redbot/cogs/admin/admin.py:357 #, docstring msgid "Change how announcements are sent in this guild." -msgstr "" +msgstr "このギルドでのアナウンスの送信方法を変更します" -#: redbot/cogs/admin/admin.py:359 +#: redbot/cogs/admin/admin.py:367 #, 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 "" +msgid "Change the channel where the bot will send announcements." +msgstr "Botがアナウンスを送信するチャンネルを変更します" -#: redbot/cogs/admin/admin.py:368 +#: redbot/cogs/admin/admin.py:370 msgid "The announcement channel has been set to {channel.mention}" -msgstr "" +msgstr "アナウンスチャンネルが{channel.mention}に設定されました" -#: redbot/cogs/admin/admin.py:373 +#: redbot/cogs/admin/admin.py:375 #, docstring msgid "Unsets the channel for announcements." -msgstr "" +msgstr "アナウンスのチャンネルを解除します" -#: redbot/cogs/admin/admin.py:398 +#: redbot/cogs/admin/admin.py:400 #, docstring msgid "\n" " Add or 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" +" 自分自身にロールを追加または削除します。\n\n" +" サーバー管理者は、ロールをユーザー設定可能として構成しておく必要があります。\n" +" 注: ロールでは大文字と小文字が区別されます。\n" +" " -#: redbot/cogs/admin/admin.py:411 +#: redbot/cogs/admin/admin.py:413 #, 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" +" 自分自身にロールを追加します。\n\n" +" サーバー管理者は、ロールをユーザー設定可能として構成しておく必要があります。\n" +" 注: ロールでは大文字と小文字が区別されます。\n" +" " -#: redbot/cogs/admin/admin.py:422 +#: redbot/cogs/admin/admin.py:424 #, 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" +" 自分自身からロールを削除します。\n\n" +" サーバー管理者は、ロールをユーザー設定可能として構成しておく必要があります。\n" +" 注: ロールでは大文字と小文字が区別されます。\n" +" " -#: redbot/cogs/admin/admin.py:433 +#: redbot/cogs/admin/admin.py:435 #, docstring msgid "\n" " Lists all available selfroles.\n" " " -msgstr "" +msgstr "\n" +" 利用可能なすべてのロールをリストします。\n" +" " -#: redbot/cogs/admin/admin.py:443 +#: redbot/cogs/admin/admin.py:445 msgid "Available Selfroles:\n" "{selfroles}" -msgstr "" +msgstr "利用可能なセルフロール:\n" +"{selfroles}" -#: redbot/cogs/admin/admin.py:449 +#: redbot/cogs/admin/admin.py:451 #, docstring msgid "Manage selfroles." -msgstr "" +msgstr "セルフロールの管理" -#: redbot/cogs/admin/admin.py:454 +#: redbot/cogs/admin/admin.py:456 #, docstring msgid "\n" -" Add a role to the list of available selfroles.\n\n" +" Add a role, or a selection of roles, to the list of available selfroles.\n\n" " NOTE: The role is case sensitive!\n" " " -msgstr "" +msgstr "\n" +" 使用可能なセルフロールのリストからロールを削除します。\n\n" +" 注:役割では大文字と小文字が区別されます!\n" +" " -#: redbot/cogs/admin/admin.py:461 +#: redbot/cogs/admin/admin.py:465 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 "そのロールは Discord の階層内で私のロールよりも上位か、最上位のロールと同等であるため、{role.name} をセルフロールとして追加することはできません。" -#: redbot/cogs/admin/admin.py:469 -msgid "Added." -msgstr "追加されました" +#: redbot/cogs/admin/admin.py:475 +msgid "The role \"{role.name}\" is already a selfrole." +msgstr "\"{role.name}\"はすでにセルフロールです。" -#: redbot/cogs/admin/admin.py:472 -msgid "That role is already a selfrole." -msgstr "その役割はすでに自己役割v" +#: redbot/cogs/admin/admin.py:481 +msgid "Added {count} selfroles." +msgstr "{count} 個のセルフロールを追加しました。" -#: redbot/cogs/admin/admin.py:476 +#: redbot/cogs/admin/admin.py:483 +msgid "Added 1 selfrole." +msgstr "セルフロールを 1 つ追加しました。" + +#: redbot/cogs/admin/admin.py:489 #, docstring msgid "\n" -" Remove a role from the list of available selfroles.\n\n" +" Remove a role, or a selection of roles, from the list of available selfroles.\n\n" " NOTE: The role is case sensitive!\n" " " msgstr "\n" -" 使用可能な自己役割のリストから役割を削除します。\n\n" -" 注:役割では大文字と小文字が区別されます!\n" +" 利用可能なセルフロールのリストからロールまたは選択されたロールを削除します。\n\n" +" 注意: ロールは大文字と小文字を区別します。\n" " " -#: redbot/cogs/admin/admin.py:483 +#: redbot/cogs/admin/admin.py:498 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 "そのロールは Discord の階層内で私のロールよりも上位か、最上位のロールと同等であるため、{role.name} をセルフロールから除外することはできません。" -#: redbot/cogs/admin/admin.py:491 -msgid "Removed." -msgstr "削除されました" +#: redbot/cogs/admin/admin.py:508 +msgid "Removed {count} selfroles." +msgstr "{count} 個のセルフロールを削除しました。" -#: redbot/cogs/admin/admin.py:496 +#: redbot/cogs/admin/admin.py:510 +msgid "Removed 1 selfrole." +msgstr "セルフロールを 1 つ削除しました。" + +#: redbot/cogs/admin/admin.py:516 +#, docstring +msgid "Clear the list of available selfroles for this server." +msgstr "このサーバーで利用可能なセルフロールのリストをクリアします。" + +#: redbot/cogs/admin/admin.py:520 +msgid "There are currently no selfroles." +msgstr "現在セルフロールはありません。" + +#: redbot/cogs/admin/admin.py:523 +msgid "Are you sure you want to clear this server's selfrole list?" +msgstr "このサーバーのセルフロールリストをクリアしてもよろしいですか?" + +#: redbot/cogs/admin/admin.py:529 +msgid "You took too long to respond." +msgstr "応答に時間がかかりすぎました。" + +#: redbot/cogs/admin/admin.py:538 +msgid "I cannot clear the selfroles because the selfrole '{role.name}' is higher than or equal to your highest role in the Discord hierarchy." +msgstr "セルフロール '{role.name}' がDiscordの階層におけるあなたの最高の役割以上であるため、セルフロールをクリアすることはできません。" + +#: redbot/cogs/admin/admin.py:544 +msgid "Selfrole list cleared." +msgstr "セルフロールリストをクリアしました。" + +#: redbot/cogs/admin/admin.py:546 +msgid "No changes have been made." +msgstr "変更はありません。" + +#: redbot/cogs/admin/admin.py:551 #, docstring msgid "Lock a bot to its current servers only." msgstr "Botを現在のサーバーにのみロックします。" -#: redbot/cogs/admin/admin.py:501 +#: redbot/cogs/admin/admin.py:556 msgid "The bot is no longer serverlocked." msgstr "Botはもうサーバーロックされていません。" -#: redbot/cogs/admin/admin.py:503 +#: redbot/cogs/admin/admin.py:558 msgid "The bot is now serverlocked." msgstr "Botはサーバーロックされました。" @@ -270,11 +351,15 @@ msgstr "以下のサーバーに通知できませんでした: " msgid "I could not announce to the following servers: " msgstr "以下のサーバーに通知できませんでした: " -#: redbot/cogs/admin/converters.py:12 +#: redbot/cogs/admin/converters.py:13 msgid "The Admin cog is not loaded." msgstr "管理者コグがロードされていません。" -#: redbot/cogs/admin/converters.py:20 -msgid "The provided role is not a valid selfrole." -msgstr "与えられたロールは有効な自己ロールではありません。" +#: redbot/cogs/admin/converters.py:30 +msgid "The role \"{role_name}\" is not a valid selfrole." +msgstr "\"{role_name}\" は有効な自己ロールではありません。" + +#: redbot/cogs/admin/converters.py:36 +msgid "This selfrole has more than one case insensitive match. Please ask a moderator to resolve the ambiguity, or use the role ID to reference the role." +msgstr "このセルフロールには複数の大文字小文字を区別しない一致があります。 曖昧さを解決するためにモデレータに尋ねるか、ロールIDを使用してロールを参照してください。" diff --git a/redbot/cogs/admin/locales/ko-KR.po b/redbot/cogs/admin/locales/ko-KR.po index df83a083f76..ad01c131d34 100644 --- a/redbot/cogs/admin/locales/ko-KR.po +++ b/redbot/cogs/admin/locales/ko-KR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-24 11:04+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,87 +15,95 @@ msgstr "" "X-Crowdin-File-ID: 42\n" "Language: ko_KR\n" -#: redbot/cogs/admin/admin.py:18 +#: redbot/cogs/admin/admin.py:20 msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete." -msgstr "" +msgstr "제가 사용할 수 없는 기능이 포함되어 당신의 요청을 수행할 수 없었어요." -#: redbot/cogs/admin/admin.py:23 +#: redbot/cogs/admin/admin.py:25 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}님에게 지급할 수 없었어요. 이 역할은 제 가장 높은 역할보다 높거나, 같아요." -#: redbot/cogs/admin/admin.py:29 +#: redbot/cogs/admin/admin.py:31 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}님에게서 뺏을 수 없었어요. 이 역할은 제 가장 높은 역할보다 높거나, 같아요." -#: redbot/cogs/admin/admin.py:35 +#: redbot/cogs/admin/admin.py:37 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} 역할을 수정할 수 없었어요. 이 역할은 제 가장 높은 역할보다 높거나, 같아요." -#: redbot/cogs/admin/admin.py:41 +#: redbot/cogs/admin/admin.py:43 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}님에게 부여할 수 없어요. 이 역할은 제 가장 높은 역할보다 높거나, 같아요." -#: redbot/cogs/admin/admin.py:47 +#: redbot/cogs/admin/admin.py:49 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}님에게서 뺏을 수 없어요. 이 역할은 제 가장 높은 역할보다 높거나, 같아요." -#: redbot/cogs/admin/admin.py:53 +#: redbot/cogs/admin/admin.py:55 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} 역할을 수정할 수 없어요. 이 역할은 제 가장 높은 역할보다 높거나, 같아요." -#: redbot/cogs/admin/admin.py:59 +#: redbot/cogs/admin/admin.py:61 msgid "I need the \"Manage Roles\" permission to do that." -msgstr "" +msgstr "이 작업을 수행하려면 \"역할 관리\" 권한이 필요해요." -#: redbot/cogs/admin/admin.py:61 +#: redbot/cogs/admin/admin.py:63 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 +#: redbot/cogs/admin/admin.py:73 #, docstring msgid "A collection of server administration utilities." -msgstr "" +msgstr "서버 관리를 위한 기능 모음" -#: redbot/cogs/admin/admin.py:164 +#: redbot/cogs/admin/admin.py:159 msgid "{member.display_name} already has the role {role.name}." -msgstr "" +msgstr "{member.display_name}님은 이미 {role.name} 역할을 가지고 있어요." -#: redbot/cogs/admin/admin.py:184 +#: redbot/cogs/admin/admin.py:180 msgid "I successfully added {role.name} to {member.display_name}" -msgstr "" +msgstr "{member.display_name}님에게 {role.name} 역할을 부여했어요." -#: redbot/cogs/admin/admin.py:194 +#: redbot/cogs/admin/admin.py:190 msgid "{member.display_name} does not have the role {role.name}." -msgstr "" +msgstr "{member.display_name}님은 {role.name} 역할을 가지고 있지 않아요." -#: redbot/cogs/admin/admin.py:214 +#: redbot/cogs/admin/admin.py:211 msgid "I successfully removed {role.name} from {member.display_name}" -msgstr "" +msgstr "{member.display_name}님에게서 {role.name} 역할을 삭제했어요." -#: redbot/cogs/admin/admin.py:225 +#: redbot/cogs/admin/admin.py:226 #, 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:241 +#: redbot/cogs/admin/admin.py:244 #, 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:255 +#: redbot/cogs/admin/admin.py:256 #, docstring msgid "Edit role settings." msgstr "역할 설정을 변경했어요." -#: redbot/cogs/admin/admin.py:262 +#: redbot/cogs/admin/admin.py:263 #, docstring msgid "\n" " Edit a role's colour.\n\n" @@ -106,13 +114,24 @@ msgid "\n" " `[p]editrole colour \"The Transistor\" #ff0000`\n" " `[p]editrole colour Test #ff9900`\n" " " +msgstr "\n" +"역할 색상을 편집합니다.\n\n" +"역할에 공백이 포함된 경우 큰따옴표를 사용합니다.\n" +"색상은 16진수 형식이어야 합니다.\n" +"[온라인 색상 선택기](http://www.w3schools.com/colors/colors_picker.asp)\n\n" +"예:\n" +"'[p]editrole 색상 \"The Transistor\" #ff0000'\n" +"'[p]editrole 색상 Test #ff9900' " + +#: redbot/cogs/admin/admin.py:275 +msgid "{author} ({author.id}) changed the colour of role '{role.name}'" msgstr "" -#: redbot/cogs/admin/admin.py:291 redbot/cogs/admin/admin.py:324 +#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327 msgid "Done." msgstr "다 했어요." -#: redbot/cogs/admin/admin.py:295 +#: redbot/cogs/admin/admin.py:298 #, docstring msgid "\n" " Edit a role's name.\n\n" @@ -120,144 +139,201 @@ msgid "\n" " Example:\n" " `[p]editrole name \"The Transistor\" Test`\n" " " +msgstr "\n" +"역할 이름을 편집합니다.\n\n" +"역할 또는 이름에 공백이 포함된 경우 큰따옴표를 사용하십시오.\n\n" +"예:\n" +"`[p]editrole name \"The Transistor\" Test` " + +#: redbot/cogs/admin/admin.py:308 +msgid "{author} ({author.id}) changed the name of role '{old_name}' to '{name}'" msgstr "" -#: redbot/cogs/admin/admin.py:329 +#: redbot/cogs/admin/admin.py:332 #, docstring msgid "Announce a message to all servers the bot is in." -msgstr "" +msgstr "봇이 있는 모든 서버에 메시지를 알립니다." -#: redbot/cogs/admin/admin.py:336 +#: redbot/cogs/admin/admin.py:339 msgid "The announcement has begun." -msgstr "" +msgstr "안내방송이 시작되었습니다." -#: redbot/cogs/admin/admin.py:343 +#: redbot/cogs/admin/admin.py:346 #, docstring msgid "Cancel a running announce." msgstr "실행 중인 공지사항을 취소했어요." -#: redbot/cogs/admin/admin.py:345 +#: redbot/cogs/admin/admin.py:348 msgid "There is no currently running announcement." -msgstr "" +msgstr "현재 진행 중인 공지사항이 없습니다." -#: redbot/cogs/admin/admin.py:348 +#: redbot/cogs/admin/admin.py:351 msgid "The current announcement has been cancelled." -msgstr "" +msgstr "최근의 공지사항은 취소되었습니다." -#: redbot/cogs/admin/admin.py:354 +#: redbot/cogs/admin/admin.py:357 #, docstring msgid "Change how announcements are sent in this guild." -msgstr "" +msgstr "이 길드에서 공지사항을 보내는 방법을 변경합니다." -#: redbot/cogs/admin/admin.py:359 +#: redbot/cogs/admin/admin.py:367 #, 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 "" +msgid "Change the channel where the bot will send announcements." +msgstr "봇이 공지를 보낼 채널을 찾지 못했어요" -#: redbot/cogs/admin/admin.py:368 +#: redbot/cogs/admin/admin.py:370 msgid "The announcement channel has been set to {channel.mention}" -msgstr "" +msgstr "공지 채널이 {channel.mention} 으로 설정되었습니다." -#: redbot/cogs/admin/admin.py:373 +#: redbot/cogs/admin/admin.py:375 #, docstring msgid "Unsets the channel for announcements." -msgstr "" +msgstr "공지사항에 대한 채널 설정을 해제합니다." -#: redbot/cogs/admin/admin.py:398 +#: redbot/cogs/admin/admin.py:400 #, docstring msgid "\n" " Add or 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" +"자신에게 자체 역할을 추가하거나 제거합니다.\n\n" +"서버 관리자는 역할을 사용자 설정 가능으로 구성해야 합니다.\n" +"참고: 역할은 대소문자를 구분합니다! " -#: redbot/cogs/admin/admin.py:411 +#: redbot/cogs/admin/admin.py:413 #, 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" +"자신에게 자기 역할을 추가하십시오.\n\n" +"서버 관리자는 역할을 사용자 설정 가능으로 구성해야 합니다.\n" +"참고: 역할은 대소문자를 구분합니다! " -#: redbot/cogs/admin/admin.py:422 +#: redbot/cogs/admin/admin.py:424 #, 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" +"자신에게서 자기 역할을 제거하십시오.\n\n" +"서버 관리자는 역할을 사용자 설정 가능으로 구성해야 합니다.\n" +"참고: 역할은 대소문자를 구분합니다! " -#: redbot/cogs/admin/admin.py:433 +#: redbot/cogs/admin/admin.py:435 #, docstring msgid "\n" " Lists all available selfroles.\n" " " -msgstr "" +msgstr "\n" +"사용 가능한 모든 역할을 나열합니다. " -#: redbot/cogs/admin/admin.py:443 +#: redbot/cogs/admin/admin.py:445 msgid "Available Selfroles:\n" "{selfroles}" -msgstr "" +msgstr "사용 가능한 selfroles:\n" +"{selfrolees}" -#: redbot/cogs/admin/admin.py:449 +#: redbot/cogs/admin/admin.py:451 #, docstring msgid "Manage selfroles." -msgstr "" +msgstr "자기 역할을 관리합니다." -#: redbot/cogs/admin/admin.py:454 +#: redbot/cogs/admin/admin.py:456 #, docstring msgid "\n" -" Add a role to the list of available selfroles.\n\n" +" Add a role, or a selection of roles, to the list of available selfroles.\n\n" " NOTE: The role is case sensitive!\n" " " -msgstr "" +msgstr "\n" +"사용 가능한 역할 목록에 역할 또는 역할 선택을 추가합니다.\n\n" +"참고: 역할은 대소문자를 구분합니다! " -#: redbot/cogs/admin/admin.py:461 +#: redbot/cogs/admin/admin.py:465 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 "{role.name}(을)를 역할로 추가할 수 없습니다. 해당 역할이 Discord 계층 구조에서 당신의 가장 높은 역할보다 높거나 같기 때문입니다." -#: redbot/cogs/admin/admin.py:469 -msgid "Added." -msgstr "추가됐어요." +#: redbot/cogs/admin/admin.py:475 +msgid "The role \"{role.name}\" is already a selfrole." +msgstr "\"{role.name}\" 역할은 이미 있는 역할입니다." -#: redbot/cogs/admin/admin.py:472 -msgid "That role is already a selfrole." -msgstr "" +#: redbot/cogs/admin/admin.py:481 +msgid "Added {count} selfroles." +msgstr "{count} 역할을 추가했습니다." -#: redbot/cogs/admin/admin.py:476 +#: redbot/cogs/admin/admin.py:483 +msgid "Added 1 selfrole." +msgstr "1개의 역할이 추가되었습니다." + +#: redbot/cogs/admin/admin.py:489 #, docstring msgid "\n" -" Remove a role from the list of available selfroles.\n\n" +" Remove a role, or a selection of roles, from the list of available selfroles.\n\n" " NOTE: The role is case sensitive!\n" " " -msgstr "" +msgstr "\n" +"사용 가능한 selfroles 목록에서 역할 또는 선택한 역할을 제거합니다.\n\n" +"참고: 역할은 대소문자를 구분합니다! " -#: redbot/cogs/admin/admin.py:483 +#: redbot/cogs/admin/admin.py:498 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 "{role.name}이(가) Discloss 계층 구조에서 사용자의 가장 높은 역할보다 높거나 같으므로 해당 역할을 셀프역할에서 제거할 수 없습니다." -#: redbot/cogs/admin/admin.py:491 -msgid "Removed." -msgstr "제거됐어요." +#: redbot/cogs/admin/admin.py:508 +msgid "Removed {count} selfroles." +msgstr "{count} 개의 자기역할을 제거했어요" -#: redbot/cogs/admin/admin.py:496 +#: redbot/cogs/admin/admin.py:510 +msgid "Removed 1 selfrole." +msgstr "1개의 자기역할을 제거했어요" + +#: redbot/cogs/admin/admin.py:516 +#, docstring +msgid "Clear the list of available selfroles for this server." +msgstr "이 서버에 가능한 자기 역할의 리스트를 초기화해요" + +#: redbot/cogs/admin/admin.py:520 +msgid "There are currently no selfroles." +msgstr "현재 가능한 셀프역할이 없어요" + +#: redbot/cogs/admin/admin.py:523 +msgid "Are you sure you want to clear this server's selfrole list?" +msgstr "진짜로 서버의 셀프롤을 지우겠습니까..?" + +#: redbot/cogs/admin/admin.py:529 +msgid "You took too long to respond." +msgstr "반응까지 너무 오래 걸리셨어요.." + +#: redbot/cogs/admin/admin.py:538 +msgid "I cannot clear the selfroles because the selfrole '{role.name}' is higher than or equal to your highest role in the Discord hierarchy." +msgstr "{role.name}이 제가 갖고있는 역할보다 높거나 동등하여 자기역할을 초기화하지 못했어요" + +#: redbot/cogs/admin/admin.py:544 +msgid "Selfrole list cleared." +msgstr "자기역할 목록이 초기화되었어요" + +#: redbot/cogs/admin/admin.py:546 +msgid "No changes have been made." +msgstr "만들어진 변경사항이 없어요" + +#: redbot/cogs/admin/admin.py:551 #, docstring msgid "Lock a bot to its current servers only." -msgstr "" +msgstr "이 서버에서만 사용 할 수 있게 봇을 잠궈요" -#: redbot/cogs/admin/admin.py:501 +#: redbot/cogs/admin/admin.py:556 msgid "The bot is no longer serverlocked." -msgstr "" +msgstr "봇이 더 이상 서버에 잠기지 않습니다." -#: redbot/cogs/admin/admin.py:503 +#: redbot/cogs/admin/admin.py:558 msgid "The bot is now serverlocked." -msgstr "" +msgstr "이제 봇은 서버에 잠겼습니다." #: redbot/cogs/admin/announcer.py:68 msgid "I could not announce to the following server: " @@ -267,11 +343,15 @@ msgstr "다음과 같은 서버에 알릴 수 없어요: " msgid "I could not announce to the following servers: " msgstr "다음과 같은 서버에 알릴 수 없어요. : " -#: redbot/cogs/admin/converters.py:12 +#: redbot/cogs/admin/converters.py:13 msgid "The Admin cog is not loaded." msgstr "관리자 cog가 로드되지 않았어요." -#: redbot/cogs/admin/converters.py:20 -msgid "The provided role is not a valid selfrole." +#: redbot/cogs/admin/converters.py:30 +msgid "The role \"{role_name}\" is not a valid selfrole." +msgstr "{role_name}은 제대로 된 역할이 아니에요" + +#: redbot/cogs/admin/converters.py:36 +msgid "This selfrole has more than one case insensitive match. Please ask a moderator to resolve the ambiguity, or use the role ID to reference the role." msgstr "" diff --git a/redbot/cogs/admin/locales/nb-NO.po b/redbot/cogs/admin/locales/nb-NO.po index 395d834aad1..a53f2a431a6 100644 --- a/redbot/cogs/admin/locales/nb-NO.po +++ b/redbot/cogs/admin/locales/nb-NO.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-24 11:04+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Norwegian Bokmal\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,64 +15,64 @@ msgstr "" "X-Crowdin-File-ID: 42\n" "Language: nb_NO\n" -#: redbot/cogs/admin/admin.py:18 +#: redbot/cogs/admin/admin.py:20 msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete." msgstr "Jeg forsøkte å gjøre noe som Discord nektet meg tillatelser til. Kommandoen din kunne ikke fullføre." -#: redbot/cogs/admin/admin.py:23 +#: redbot/cogs/admin/admin.py:25 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 "Jeg kan ikke gi {role.name} til {member.display_name} fordi den rollen er høyere enn eller lik min høyeste rolle i Discord-hierarkiet." -#: redbot/cogs/admin/admin.py:29 +#: redbot/cogs/admin/admin.py:31 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 "Jeg kan ikke fjerne {role.name} fra {member.display_name} fordi den rollen er høyere enn eller lik min høyeste rolle i Discord-hierarkiet." -#: redbot/cogs/admin/admin.py:35 +#: redbot/cogs/admin/admin.py:37 msgid "I can not edit {role.name} because that role is higher than my or equal to highest role in the Discord hierarchy." msgstr "Jeg kan ikke redigere {role.name} fordi den rollen er høyere enn min eller lik den høyeste rollen i Discord-hierarkiet." -#: redbot/cogs/admin/admin.py:41 +#: redbot/cogs/admin/admin.py:43 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 "Jeg kan ikke la deg gi {role.name} til {member.display_name} fordi den rollen er høyere enn eller lik din høyeste rolle i Discord-hierarkiet." -#: redbot/cogs/admin/admin.py:47 +#: redbot/cogs/admin/admin.py:49 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 "Jeg kan ikke la deg fjerne {role.name} fra {member.display_name} fordi den rollen er høyere enn eller lik din høyeste rolle i Discord-hierarkiet." -#: redbot/cogs/admin/admin.py:53 +#: redbot/cogs/admin/admin.py:55 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 "Jeg kan ikke la deg redigere {role.name} fordi den rollen er høyere enn eller lik din høyeste rolle i Discord-hierarkiet." -#: redbot/cogs/admin/admin.py:59 +#: redbot/cogs/admin/admin.py:61 msgid "I need the \"Manage Roles\" permission to do that." -msgstr "" +msgstr "Jeg trenger tillatelsen \"Administrer roller\" for å gjøre dette." -#: redbot/cogs/admin/admin.py:61 +#: redbot/cogs/admin/admin.py:63 msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first." msgstr "Jeg kunngjør allerede noe. Hvis du vil gi en annen kunngjøring, bruk først `{prefix}announce cancel`." -#: redbot/cogs/admin/admin.py:71 +#: redbot/cogs/admin/admin.py:73 #, docstring msgid "A collection of server administration utilities." msgstr "En samling av serveradministrasjonsverktøy." -#: redbot/cogs/admin/admin.py:164 +#: redbot/cogs/admin/admin.py:159 msgid "{member.display_name} already has the role {role.name}." msgstr "{member.display_name} har allerede rollen {role.name}." -#: redbot/cogs/admin/admin.py:184 +#: redbot/cogs/admin/admin.py:180 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:194 +#: redbot/cogs/admin/admin.py:190 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:214 +#: redbot/cogs/admin/admin.py:211 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:225 +#: redbot/cogs/admin/admin.py:226 #, docstring msgid "\n" " Add a role to a user.\n\n" @@ -86,7 +86,7 @@ msgstr "\n" " Hvis brukeren er tom, er den standard for forfatteren av kommandoen.\n" " " -#: redbot/cogs/admin/admin.py:241 +#: redbot/cogs/admin/admin.py:244 #, docstring msgid "\n" " Remove a role from a user.\n\n" @@ -99,12 +99,12 @@ msgstr "\n" " Hvis brukeren er tom, er den standard for forfatteren av kommandoen.\n" " " -#: redbot/cogs/admin/admin.py:255 +#: redbot/cogs/admin/admin.py:256 #, docstring msgid "Edit role settings." msgstr "Endre rolle innsillinger." -#: redbot/cogs/admin/admin.py:262 +#: redbot/cogs/admin/admin.py:263 #, docstring msgid "\n" " Edit a role's colour.\n\n" @@ -125,11 +125,15 @@ msgstr "\n" "` [p] redigeringsrollefarge Test # ff9900` \n" " " -#: redbot/cogs/admin/admin.py:291 redbot/cogs/admin/admin.py:324 +#: redbot/cogs/admin/admin.py:275 +msgid "{author} ({author.id}) changed the colour of role '{role.name}'" +msgstr "{author} ({author.id}) endret fargen på rollen '{role.name}'" + +#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327 msgid "Done." msgstr "Ferdig." -#: redbot/cogs/admin/admin.py:295 +#: redbot/cogs/admin/admin.py:298 #, docstring msgid "\n" " Edit a role's name.\n\n" @@ -146,54 +150,52 @@ msgstr "\n" " `[p] editrole name \" Transistor \\ \"Test` \n" " " -#: redbot/cogs/admin/admin.py:329 +#: redbot/cogs/admin/admin.py:308 +msgid "{author} ({author.id}) changed the name of role '{old_name}' to '{name}'" +msgstr "{author} ({author.id}) endret navnet på rollen '{old_name}' til '{name}'" + +#: redbot/cogs/admin/admin.py:332 #, docstring msgid "Announce a message to all servers the bot is in." msgstr "Gi en melding til alle servere boten er i." -#: redbot/cogs/admin/admin.py:336 +#: redbot/cogs/admin/admin.py:339 msgid "The announcement has begun." msgstr "Kunngjøringen har begynt." -#: redbot/cogs/admin/admin.py:343 +#: redbot/cogs/admin/admin.py:346 #, docstring msgid "Cancel a running announce." msgstr "Avbryt en løpende kunngjøring." -#: redbot/cogs/admin/admin.py:345 +#: redbot/cogs/admin/admin.py:348 msgid "There is no currently running announcement." msgstr "Det er for øyeblikket ingen kunngjøring." -#: redbot/cogs/admin/admin.py:348 +#: redbot/cogs/admin/admin.py:351 msgid "The current announcement has been cancelled." msgstr "Den nåværende kunngjøringen er kansellert." -#: redbot/cogs/admin/admin.py:354 +#: redbot/cogs/admin/admin.py:357 #, docstring msgid "Change how announcements are sent in this guild." msgstr "Endre hvordan kunngjøringer sendes i denne serveren." -#: redbot/cogs/admin/admin.py:359 +#: redbot/cogs/admin/admin.py:367 #, 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" -"Endre kanalen der bot vil sende kunngjøringer. \n\n" -" Hvis kanalen er tom, er den standard for den nåværende kanalen. \n" -" " +msgid "Change the channel where the bot will send announcements." +msgstr "Endre kanalen boten vil sende kunngjøringer." -#: redbot/cogs/admin/admin.py:368 +#: redbot/cogs/admin/admin.py:370 msgid "The announcement channel has been set to {channel.mention}" msgstr "Kunngjøringskanalen er satt til {channel.mention}" -#: redbot/cogs/admin/admin.py:373 +#: redbot/cogs/admin/admin.py:375 #, docstring msgid "Unsets the channel for announcements." msgstr "Opphever kanalen for kunngjøringer." -#: redbot/cogs/admin/admin.py:398 +#: redbot/cogs/admin/admin.py:400 #, docstring msgid "\n" " Add or remove a selfrole from yourself.\n\n" @@ -206,7 +208,7 @@ msgstr "\n" " MERK: Rollen skiller mellom små og store bokstaver!\n" " " -#: redbot/cogs/admin/admin.py:411 +#: redbot/cogs/admin/admin.py:413 #, docstring msgid "\n" " Add a selfrole to yourself.\n\n" @@ -219,7 +221,7 @@ msgstr "\n" "MERK: Rollen er små og små bokstaver!\n" " " -#: redbot/cogs/admin/admin.py:422 +#: redbot/cogs/admin/admin.py:424 #, docstring msgid "\n" " Remove a selfrole from yourself.\n\n" @@ -232,7 +234,7 @@ msgstr "\n" " MERKNAD: Rollen er store og små bokstaver!\n" " " -#: redbot/cogs/admin/admin.py:433 +#: redbot/cogs/admin/admin.py:435 #, docstring msgid "\n" " Lists all available selfroles.\n" @@ -241,69 +243,106 @@ msgstr "\n" "Viser alle tilgjengelige selvroller.\n" " " -#: redbot/cogs/admin/admin.py:443 +#: redbot/cogs/admin/admin.py:445 msgid "Available Selfroles:\n" "{selfroles}" msgstr "Tilgjengelige selvroller:\n" " {selfroles}" -#: redbot/cogs/admin/admin.py:449 +#: redbot/cogs/admin/admin.py:451 #, docstring msgid "Manage selfroles." msgstr "Behandle selvroller." -#: redbot/cogs/admin/admin.py:454 +#: redbot/cogs/admin/admin.py:456 #, docstring msgid "\n" -" Add a role to the list of available selfroles.\n\n" +" Add a role, or a selection of roles, to the list of available selfroles.\n\n" " NOTE: The role is case sensitive!\n" " " msgstr "\n" -"Legg til en rolle i listen over tilgjengelige selvroller.\n\n" -"MERKNAD: Rollen er store og små bokstaver!\n" +" Legg til en rolle, eller et utvalg av roller, til listen over tilgjengelige selvroller.\n\n" +" MERK: Rollen skilles mellom store og små bokstaver!\n" " " -#: redbot/cogs/admin/admin.py:461 +#: redbot/cogs/admin/admin.py:465 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 "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:469 -msgid "Added." -msgstr "Lagt til." +#: redbot/cogs/admin/admin.py:475 +msgid "The role \"{role.name}\" is already a selfrole." +msgstr "Rollen \"{role.name}\" er allerede en selv rolle." + +#: redbot/cogs/admin/admin.py:481 +msgid "Added {count} selfroles." +msgstr "La til {count} selvroller." -#: redbot/cogs/admin/admin.py:472 -msgid "That role is already a selfrole." -msgstr "Den rollen er allerede en selvrolle." +#: redbot/cogs/admin/admin.py:483 +msgid "Added 1 selfrole." +msgstr "Lagt til 1 selvrolle." -#: redbot/cogs/admin/admin.py:476 +#: redbot/cogs/admin/admin.py:489 #, docstring msgid "\n" -" Remove a role from the list of available selfroles.\n\n" +" Remove a role, or a selection of roles, from the list of available selfroles.\n\n" " NOTE: The role is case sensitive!\n" " " msgstr "\n" -"Fjern en rolle fra listen over tilgjengelige selvroller.\n\n" -"MERKNAD: Rollen er store og små bokstaver!\n" +" Fjern en rolle, eller et utvalg av roller, fra listen over tilgjengelige selvroller.\n\n" +" MERK: Rollen skille mellom store og små bokstaver!\n" " " -#: redbot/cogs/admin/admin.py:483 +#: redbot/cogs/admin/admin.py:498 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 "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:491 -msgid "Removed." -msgstr "Fjernet." +#: redbot/cogs/admin/admin.py:508 +msgid "Removed {count} selfroles." +msgstr "Fjernet {count} selvroller." + +#: redbot/cogs/admin/admin.py:510 +msgid "Removed 1 selfrole." +msgstr "Fjernet 1 selvrolle." + +#: redbot/cogs/admin/admin.py:516 +#, docstring +msgid "Clear the list of available selfroles for this server." +msgstr "Slett listen over tilgjengelige selvroller for denne serveren." + +#: redbot/cogs/admin/admin.py:520 +msgid "There are currently no selfroles." +msgstr "Det er for tiden ingen selvroller." -#: redbot/cogs/admin/admin.py:496 +#: redbot/cogs/admin/admin.py:523 +msgid "Are you sure you want to clear this server's selfrole list?" +msgstr "Er du sikker på at du vil tømme serverens filterliste?" + +#: redbot/cogs/admin/admin.py:529 +msgid "You took too long to respond." +msgstr "Du tok for lang tid å svare." + +#: redbot/cogs/admin/admin.py:538 +msgid "I cannot clear the selfroles because the selfrole '{role.name}' is higher than or equal to your highest role in the Discord hierarchy." +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:544 +msgid "Selfrole list cleared." +msgstr "Rolle fjernet." + +#: redbot/cogs/admin/admin.py:546 +msgid "No changes have been made." +msgstr "Ingen endringer er utført." + +#: redbot/cogs/admin/admin.py:551 #, docstring msgid "Lock a bot to its current servers only." msgstr "Lås bare en bot til sine nåværende servere." -#: redbot/cogs/admin/admin.py:501 +#: redbot/cogs/admin/admin.py:556 msgid "The bot is no longer serverlocked." msgstr "Bot er ikke lenger serverlåst." -#: redbot/cogs/admin/admin.py:503 +#: redbot/cogs/admin/admin.py:558 msgid "The bot is now serverlocked." msgstr "Bot er nå serverlåst." @@ -315,11 +354,15 @@ msgstr "Jeg kunne ikke kunngjøre til følgende server: " msgid "I could not announce to the following servers: " msgstr "Jeg kunne ikke kunngjøre følgende servere: " -#: redbot/cogs/admin/converters.py:12 +#: redbot/cogs/admin/converters.py:13 msgid "The Admin cog is not loaded." msgstr "Admin cog er ikke lastet." -#: redbot/cogs/admin/converters.py:20 -msgid "The provided role is not a valid selfrole." -msgstr "Den oppgitte rollen er ikke en gyldig selvrolle." +#: redbot/cogs/admin/converters.py:30 +msgid "The role \"{role_name}\" is not a valid selfrole." +msgstr "Rollen \"{role_name}\" er ikke en gyldig selvrolle." + +#: redbot/cogs/admin/converters.py:36 +msgid "This selfrole has more than one case insensitive match. Please ask a moderator to resolve the ambiguity, or use the role ID to reference the role." +msgstr "Denne selvrollen har flere enn én sak ufølsom kamp. Be en moderator om å løse tvetydigheten, eller bruke rolle-ID for å referere rollen." diff --git a/redbot/cogs/admin/locales/nl-NL.po b/redbot/cogs/admin/locales/nl-NL.po index a9d7be8f3c1..ed4f1ee7e5f 100644 --- a/redbot/cogs/admin/locales/nl-NL.po +++ b/redbot/cogs/admin/locales/nl-NL.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-24 11:04+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,64 +15,64 @@ msgstr "" "X-Crowdin-File-ID: 42\n" "Language: nl_NL\n" -#: redbot/cogs/admin/admin.py:18 +#: redbot/cogs/admin/admin.py:20 msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete." msgstr "Ik probeerde iets te doen waarvoor Discord me geen toestemming heeft gegeven. Je commando kon niet worden voltooid." -#: redbot/cogs/admin/admin.py:23 +#: redbot/cogs/admin/admin.py:25 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 "Ik kan {role.name} niet aan {member.display_name} geven omdat die rol hoger of gelijk is aan mijn hoogste rol in de Discord hiërarchie." +msgstr "Ik kan {role.name} niet aan {member.display_name} geven omdat die rol hoger of gelijk is aan mijn hoogste rol in de Discord rangorde." -#: redbot/cogs/admin/admin.py:29 +#: redbot/cogs/admin/admin.py:31 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 "Ik kan {role.name} niet van {member.display_name} verwijderen omdat die rol hoger dan of gelijk is aan mijn hoogste rol in de Discord hiërarchie." +msgstr "Ik kan {role.name} niet van {member.display_name} verwijderen omdat die rol hoger dan of gelijk is aan mijn hoogste rol in de Discord rangorde." -#: redbot/cogs/admin/admin.py:35 +#: redbot/cogs/admin/admin.py:37 msgid "I can not edit {role.name} because that role is higher than my or equal to highest role in the Discord hierarchy." -msgstr "Ik kan {role.name} niet bewerken omdat die rol hoger is dan mijn of de hoogste rol in de Discord hiërarchie." +msgstr "Ik kan {role.name} niet bewerken omdat die rol hoger is dan mijn of de hoogste rol in de Discord rangorde." -#: redbot/cogs/admin/admin.py:41 +#: redbot/cogs/admin/admin.py:43 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 "Ik kan je {role.name} niet aan {member.display_name} laten geven omdat die rol hoger is dan of gelijk is aan je hoogste rol in de Discord hiërarchie." +msgstr "Ik kan je {role.name} niet aan {member.display_name} laten geven omdat die rol hoger is dan of gelijk is aan je hoogste rol in de Discord rangorde." -#: redbot/cogs/admin/admin.py:47 +#: redbot/cogs/admin/admin.py:49 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 "Ik kan je {role.name} niet van {member.display_name} laten verwijderen omdat die rol hoger dan of gelijk is aan je hoogste rol in de Discord hiërarchie." +msgstr "Ik kan je {role.name} niet van {member.display_name} laten verwijderen omdat die rol hoger dan of gelijk is aan je hoogste rol in de Discord rangorde." -#: redbot/cogs/admin/admin.py:53 +#: redbot/cogs/admin/admin.py:55 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 "Ik kan je {role.name} niet laten bewerken omdat die rol hoger of gelijk is aan je hoogste rol in de Discord hiërarchie." +msgstr "Ik kan je {role.name} niet laten bewerken omdat die rol hoger of gelijk is aan je hoogste rol in de Discord rangorde." -#: redbot/cogs/admin/admin.py:59 +#: redbot/cogs/admin/admin.py:61 msgid "I need the \"Manage Roles\" permission to do that." -msgstr "" +msgstr "Ik heb de \"Manage Rollen\" recht nodig om dit te doen." -#: redbot/cogs/admin/admin.py:61 +#: redbot/cogs/admin/admin.py:63 msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first." msgstr "Ik ben al iets aan het aankondigen. Als je iets anders wilt aankondigen, voer dan eerst deze command uit: '{prefix}announce cancel'." -#: redbot/cogs/admin/admin.py:71 +#: redbot/cogs/admin/admin.py:73 #, docstring msgid "A collection of server administration utilities." msgstr "Een collectie van de server administratie voorzieningen." -#: redbot/cogs/admin/admin.py:164 +#: redbot/cogs/admin/admin.py:159 msgid "{member.display_name} already has the role {role.name}." -msgstr "{member.display_name} heeft de rol {role.name} al." +msgstr "{member.display_name} Heeft de rol {role.name} al." -#: redbot/cogs/admin/admin.py:184 +#: redbot/cogs/admin/admin.py:180 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:194 +#: redbot/cogs/admin/admin.py:190 msgid "{member.display_name} does not have the role {role.name}." -msgstr "{member.display_name} heeft de rol {role.name} niet." +msgstr "{member.display_name} Heeft de rol {role.name} niet." -#: redbot/cogs/admin/admin.py:214 +#: redbot/cogs/admin/admin.py:211 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:225 +#: redbot/cogs/admin/admin.py:226 #, docstring msgid "\n" " Add a role to a user.\n\n" @@ -85,7 +85,7 @@ msgstr "\n" " Als de gebruiker leeg gelaten wordt, is het standaard ingesteld op de auteur van het commando.\n" " " -#: redbot/cogs/admin/admin.py:241 +#: redbot/cogs/admin/admin.py:244 #, docstring msgid "\n" " Remove a role from a user.\n\n" @@ -98,12 +98,12 @@ msgstr "\n" " Als de gebruiker leeg gelaten wordt, is het standaard ingesteld op de auteur van het commando.\n" " " -#: redbot/cogs/admin/admin.py:255 +#: redbot/cogs/admin/admin.py:256 #, docstring msgid "Edit role settings." msgstr "Rol instellingen bewerken." -#: redbot/cogs/admin/admin.py:262 +#: redbot/cogs/admin/admin.py:263 #, docstring msgid "\n" " Edit a role's colour.\n\n" @@ -124,11 +124,15 @@ msgstr "\n" " `[p]editrole colour Test #ff9900`\n" " " -#: redbot/cogs/admin/admin.py:291 redbot/cogs/admin/admin.py:324 +#: redbot/cogs/admin/admin.py:275 +msgid "{author} ({author.id}) changed the colour of role '{role.name}'" +msgstr "" + +#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327 msgid "Done." msgstr "Klaar." -#: redbot/cogs/admin/admin.py:295 +#: redbot/cogs/admin/admin.py:298 #, docstring msgid "\n" " Edit a role's name.\n\n" @@ -143,63 +147,65 @@ msgstr "\n" " `[p]editrole naam \"The Transistor\" Test`\n" " " -#: redbot/cogs/admin/admin.py:329 +#: redbot/cogs/admin/admin.py:308 +msgid "{author} ({author.id}) changed the name of role '{old_name}' to '{name}'" +msgstr "" + +#: redbot/cogs/admin/admin.py:332 #, 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:336 +#: redbot/cogs/admin/admin.py:339 msgid "The announcement has begun." msgstr "De aankondiging is begonnen." -#: redbot/cogs/admin/admin.py:343 +#: redbot/cogs/admin/admin.py:346 #, docstring msgid "Cancel a running announce." msgstr "Annuleer een huidige aankondiging." -#: redbot/cogs/admin/admin.py:345 +#: redbot/cogs/admin/admin.py:348 msgid "There is no currently running announcement." msgstr "Er is momenteel geen lopende aankondiging." -#: redbot/cogs/admin/admin.py:348 +#: redbot/cogs/admin/admin.py:351 msgid "The current announcement has been cancelled." msgstr "De huidige aankondiging is geannuleerd." -#: redbot/cogs/admin/admin.py:354 +#: redbot/cogs/admin/admin.py:357 #, docstring msgid "Change how announcements are sent in this guild." msgstr "Verander hoe aankondigingen worden verzonden in deze gilde." -#: redbot/cogs/admin/admin.py:359 +#: redbot/cogs/admin/admin.py:367 #, 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" -" Verander het kanaal waar de bot aankondigingen zal verzenden.\n\n" -" Als het kanaal leeg is dan is het standaard ingesteld op het huidige kanaal.\n" -" " +msgid "Change the channel where the bot will send announcements." +msgstr "Bewerk het kanaal waar deze bot aankondigingen maakt." -#: redbot/cogs/admin/admin.py:368 +#: redbot/cogs/admin/admin.py:370 msgid "The announcement channel has been set to {channel.mention}" msgstr "Het aankondigingskanaal is aangepast naar {channel.mention}" -#: redbot/cogs/admin/admin.py:373 +#: redbot/cogs/admin/admin.py:375 #, docstring msgid "Unsets the channel for announcements." msgstr "Kanaal voor aankondigingen uitschakelen." -#: redbot/cogs/admin/admin.py:398 +#: redbot/cogs/admin/admin.py:400 #, docstring msgid "\n" " Add or 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" +" 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:411 +#: redbot/cogs/admin/admin.py:413 #, docstring msgid "\n" " Add a selfrole to yourself.\n\n" @@ -212,7 +218,7 @@ msgstr "\n" " Let op: De rol is hoofdlettergevoelig!\n" " " -#: redbot/cogs/admin/admin.py:422 +#: redbot/cogs/admin/admin.py:424 #, docstring msgid "\n" " Remove a selfrole from yourself.\n\n" @@ -225,7 +231,7 @@ msgstr "\n" " Let op: De rol is hoofdlettergevoelig!\n" " " -#: redbot/cogs/admin/admin.py:433 +#: redbot/cogs/admin/admin.py:435 #, docstring msgid "\n" " Lists all available selfroles.\n" @@ -234,21 +240,21 @@ msgstr "\n" " Toont alle beschikbare zelfrollen.\n" " " -#: redbot/cogs/admin/admin.py:443 +#: redbot/cogs/admin/admin.py:445 msgid "Available Selfroles:\n" "{selfroles}" msgstr "Beschikbare zelfrollen:\n" "{selfroles}" -#: redbot/cogs/admin/admin.py:449 +#: redbot/cogs/admin/admin.py:451 #, docstring msgid "Manage selfroles." msgstr "Beheer zelfrollen." -#: redbot/cogs/admin/admin.py:454 +#: redbot/cogs/admin/admin.py:456 #, docstring msgid "\n" -" Add a role to the list of available selfroles.\n\n" +" Add a role, or a selection of roles, to the list of available selfroles.\n\n" " NOTE: The role is case sensitive!\n" " " msgstr "\n" @@ -256,22 +262,26 @@ msgstr "\n" " Let op: hoofdlettergevoelig!\n" " " -#: redbot/cogs/admin/admin.py:461 +#: redbot/cogs/admin/admin.py:465 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." +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 rangorde." -#: redbot/cogs/admin/admin.py:469 -msgid "Added." -msgstr "Toegevoegd." +#: redbot/cogs/admin/admin.py:475 +msgid "The role \"{role.name}\" is already a selfrole." +msgstr "De rol \"{role.name}\" is al een zelfrol." -#: redbot/cogs/admin/admin.py:472 -msgid "That role is already a selfrole." -msgstr "Die rol is al een zelfrol." +#: redbot/cogs/admin/admin.py:481 +msgid "Added {count} selfroles." +msgstr "{count} zelfrollen toegevoegd." + +#: redbot/cogs/admin/admin.py:483 +msgid "Added 1 selfrole." +msgstr "1 zelfrol toegevoegd." -#: redbot/cogs/admin/admin.py:476 +#: redbot/cogs/admin/admin.py:489 #, docstring msgid "\n" -" Remove a role from the list of available selfroles.\n\n" +" Remove a role, or a selection of roles, from the list of available selfroles.\n\n" " NOTE: The role is case sensitive!\n" " " msgstr "\n" @@ -279,24 +289,57 @@ msgstr "\n" " OPMERKING: De rol is hoofdlettergevoelig!\n" " " -#: redbot/cogs/admin/admin.py:483 +#: redbot/cogs/admin/admin.py:498 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." +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 rangorde." + +#: redbot/cogs/admin/admin.py:508 +msgid "Removed {count} selfroles." +msgstr "{count} zelfrollen verwijderd." + +#: redbot/cogs/admin/admin.py:510 +msgid "Removed 1 selfrole." +msgstr "1 zelfrol verwijderd." + +#: redbot/cogs/admin/admin.py:516 +#, docstring +msgid "Clear the list of available selfroles for this server." +msgstr "Wis de lijst met beschikbare zelfrollen voor deze server." + +#: redbot/cogs/admin/admin.py:520 +msgid "There are currently no selfroles." +msgstr "Er zijn momenteel geen zelfrollen." + +#: redbot/cogs/admin/admin.py:523 +msgid "Are you sure you want to clear this server's selfrole list?" +msgstr "Weet je zeker dat je de lijst van zelfrollen van deze server wilt wissen?" + +#: redbot/cogs/admin/admin.py:529 +msgid "You took too long to respond." +msgstr "U hebt er te lang over gedaan om te reageren." -#: redbot/cogs/admin/admin.py:491 -msgid "Removed." -msgstr "Verwijderd." +#: redbot/cogs/admin/admin.py:538 +msgid "I cannot clear the selfroles because the selfrole '{role.name}' is higher than or equal to your highest role in the Discord hierarchy." +msgstr "Ik kan de zelfrollen niet wissen, omdat de zelfrol '{role.name}' hoger of gelijk is aan je hoogste rol in de Discord rangorde." -#: redbot/cogs/admin/admin.py:496 +#: redbot/cogs/admin/admin.py:544 +msgid "Selfrole list cleared." +msgstr "Zelf rol lijst gewist." + +#: redbot/cogs/admin/admin.py:546 +msgid "No changes have been made." +msgstr "Er zijn geen wijzigingen aangebracht." + +#: redbot/cogs/admin/admin.py:551 #, docstring msgid "Lock a bot to its current servers only." msgstr "Vergrendel de bot voor alleen deze server." -#: redbot/cogs/admin/admin.py:501 +#: redbot/cogs/admin/admin.py:556 msgid "The bot is no longer serverlocked." msgstr "De bot is niet langer vergrendeld." -#: redbot/cogs/admin/admin.py:503 +#: redbot/cogs/admin/admin.py:558 msgid "The bot is now serverlocked." msgstr "De bot is vergrendeld." @@ -308,11 +351,15 @@ msgstr "Ik kan de volgende server niet aankondigen: " msgid "I could not announce to the following servers: " msgstr "Ik kon de volgende servers niet aankondigen: " -#: redbot/cogs/admin/converters.py:12 +#: redbot/cogs/admin/converters.py:13 msgid "The Admin cog is not loaded." msgstr "De admin cog is niet geladen." -#: redbot/cogs/admin/converters.py:20 -msgid "The provided role is not a valid selfrole." -msgstr "De ingevulde rol is geen beschikbare selfrole." +#: redbot/cogs/admin/converters.py:30 +msgid "The role \"{role_name}\" is not a valid selfrole." +msgstr "De rol \"{role_name}\" is geen geldige zelfrol." + +#: redbot/cogs/admin/converters.py:36 +msgid "This selfrole has more than one case insensitive match. Please ask a moderator to resolve the ambiguity, or use the role ID to reference the role." +msgstr "" diff --git a/redbot/cogs/admin/locales/pl-PL.po b/redbot/cogs/admin/locales/pl-PL.po index 469c903c9a6..a1e53e2b728 100644 --- a/redbot/cogs/admin/locales/pl-PL.po +++ b/redbot/cogs/admin/locales/pl-PL.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-24 11:04+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,64 +15,64 @@ msgstr "" "X-Crowdin-File-ID: 42\n" "Language: pl_PL\n" -#: redbot/cogs/admin/admin.py:18 +#: redbot/cogs/admin/admin.py:20 msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete." msgstr "Próbowałem/am zrobić coś, do czego Discord odmówił mi uprawnień. Twoja komenda nie powiodła się." -#: redbot/cogs/admin/admin.py:23 +#: redbot/cogs/admin/admin.py:25 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 "Nie mogę dać {role.name} {member.display_name} ponieważ ta rola jest wyższa lub równa mojej najwyższej roli w hierarchii Discorda." -#: redbot/cogs/admin/admin.py:29 +#: redbot/cogs/admin/admin.py:31 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 "Nie mogę usunąć {role.name} z {member.display_name}, ponieważ ta rola jest wyższa lub równa mojej najwyższej roli w hierarchii Discorda." -#: redbot/cogs/admin/admin.py:35 +#: redbot/cogs/admin/admin.py:37 msgid "I can not edit {role.name} because that role is higher than my or equal to highest role in the Discord hierarchy." msgstr "Nie mogę edytować {role.name}, ponieważ ta rola jest wyższa niż moja lub równa najwyższej roli w hierarchii Discorda." -#: redbot/cogs/admin/admin.py:41 +#: redbot/cogs/admin/admin.py:43 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 "Nie mogę pozwolić Tobie dać {role.name} {member.display_name} ponieważ ta rola jest większa lub równa twojej najwyższej roli w hierarchii Discorda." -#: redbot/cogs/admin/admin.py:47 +#: redbot/cogs/admin/admin.py:49 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 "Nie mogę pozwolić ci usunąć {role.name} z {member.display_name}, ponieważ ta rola jest wyższa lub równa twojej najwyższej roli w hierarchii Discorda." -#: redbot/cogs/admin/admin.py:53 +#: redbot/cogs/admin/admin.py:55 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 "Nie mogę pozwolić ci edytować {role.name}, ponieważ ta rola jest wyższa lub równa twojej najwyższej roli w hierarchii Discorda." -#: redbot/cogs/admin/admin.py:59 +#: redbot/cogs/admin/admin.py:61 msgid "I need the \"Manage Roles\" permission to do that." -msgstr "" +msgstr "Potrzebuję uprawnień do zarządzania rolami, aby to zrobić." -#: redbot/cogs/admin/admin.py:61 +#: redbot/cogs/admin/admin.py:63 msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first." msgstr "Już coś ogłaszam. Jeśli chcesz złożyć inne ogłoszenie, najpierw użyj `{prefix}announce cancel`." -#: redbot/cogs/admin/admin.py:71 +#: redbot/cogs/admin/admin.py:73 #, docstring msgid "A collection of server administration utilities." msgstr "Zbiór narzędzi administracyjnych serwera." -#: redbot/cogs/admin/admin.py:164 +#: redbot/cogs/admin/admin.py:159 msgid "{member.display_name} already has the role {role.name}." msgstr "{member.display_name} ma już rolę {role.name}." -#: redbot/cogs/admin/admin.py:184 +#: redbot/cogs/admin/admin.py:180 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:194 +#: redbot/cogs/admin/admin.py:190 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:214 +#: redbot/cogs/admin/admin.py:211 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:225 +#: redbot/cogs/admin/admin.py:226 #, docstring msgid "\n" " Add a role to a user.\n\n" @@ -85,7 +85,7 @@ msgstr "\n" " Jeśli użytkownik jest pozostanie pusty, domyślnie zostanie wybrany autor komendy.\n" " " -#: redbot/cogs/admin/admin.py:241 +#: redbot/cogs/admin/admin.py:244 #, docstring msgid "\n" " Remove a role from a user.\n\n" @@ -98,12 +98,12 @@ msgstr "\n" " Jeśli użytkownik jest pozostanie pusty, domyślnie zostanie wybrany autor komendy.\n" " " -#: redbot/cogs/admin/admin.py:255 +#: redbot/cogs/admin/admin.py:256 #, docstring msgid "Edit role settings." msgstr "Edytuj ustawienia roli." -#: redbot/cogs/admin/admin.py:262 +#: redbot/cogs/admin/admin.py:263 #, docstring msgid "\n" " Edit a role's colour.\n\n" @@ -124,11 +124,15 @@ msgstr "\n" " `[p]editrole colour Test #ff9900`\n" " " -#: redbot/cogs/admin/admin.py:291 redbot/cogs/admin/admin.py:324 +#: redbot/cogs/admin/admin.py:275 +msgid "{author} ({author.id}) changed the colour of role '{role.name}'" +msgstr "" + +#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327 msgid "Done." msgstr "Gotowe." -#: redbot/cogs/admin/admin.py:295 +#: redbot/cogs/admin/admin.py:298 #, docstring msgid "\n" " Edit a role's name.\n\n" @@ -143,63 +147,65 @@ msgstr "\n" " `[p]editrole name \"The Transistor\" Test`\n" " " -#: redbot/cogs/admin/admin.py:329 +#: redbot/cogs/admin/admin.py:308 +msgid "{author} ({author.id}) changed the name of role '{old_name}' to '{name}'" +msgstr "" + +#: redbot/cogs/admin/admin.py:332 #, 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:336 +#: redbot/cogs/admin/admin.py:339 msgid "The announcement has begun." msgstr "Ogłaszanie rozpoczęte." -#: redbot/cogs/admin/admin.py:343 +#: redbot/cogs/admin/admin.py:346 #, docstring msgid "Cancel a running announce." msgstr "Anuluj uruchomione ogłoszenie." -#: redbot/cogs/admin/admin.py:345 +#: redbot/cogs/admin/admin.py:348 msgid "There is no currently running announcement." msgstr "Nie ma aktualnie uruchomionych ogłoszeń." -#: redbot/cogs/admin/admin.py:348 +#: redbot/cogs/admin/admin.py:351 msgid "The current announcement has been cancelled." msgstr "Bieżące ogłoszenie zostało anulowane." -#: redbot/cogs/admin/admin.py:354 +#: redbot/cogs/admin/admin.py:357 #, 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:359 +#: redbot/cogs/admin/admin.py:367 #, 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" -" " +msgid "Change the channel where the bot will send announcements." +msgstr "Zmień kanał, gdzie bot ma wysyłać ogłoszenia." -#: redbot/cogs/admin/admin.py:368 +#: redbot/cogs/admin/admin.py:370 msgid "The announcement channel has been set to {channel.mention}" msgstr "Kanał ogłoszeniowy został ustawiony na {channel.mention}" -#: redbot/cogs/admin/admin.py:373 +#: redbot/cogs/admin/admin.py:375 #, docstring msgid "Unsets the channel for announcements." msgstr "Usuwa wybór kanału dla ogłoszeń." -#: redbot/cogs/admin/admin.py:398 +#: redbot/cogs/admin/admin.py:400 #, docstring msgid "\n" " Add or 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:411 +#: redbot/cogs/admin/admin.py:413 #, docstring msgid "\n" " Add a selfrole to yourself.\n\n" @@ -212,7 +218,7 @@ msgstr "\n" " UWAGA: Rola rozróżnia wielkość liter!\n" " " -#: redbot/cogs/admin/admin.py:422 +#: redbot/cogs/admin/admin.py:424 #, docstring msgid "\n" " Remove a selfrole from yourself.\n\n" @@ -225,7 +231,7 @@ msgstr "\n" " UWAGA: Wielkość liter ma znaczenie!\n" " " -#: redbot/cogs/admin/admin.py:433 +#: redbot/cogs/admin/admin.py:435 #, docstring msgid "\n" " Lists all available selfroles.\n" @@ -234,21 +240,21 @@ msgstr "\n" " Wyświetla role do samodzielnego przypisania.\n" " " -#: redbot/cogs/admin/admin.py:443 +#: redbot/cogs/admin/admin.py:445 msgid "Available Selfroles:\n" "{selfroles}" msgstr "Dostępne role do samodzielnego przypisania:\n" "{selfroles}" -#: redbot/cogs/admin/admin.py:449 +#: redbot/cogs/admin/admin.py:451 #, docstring msgid "Manage selfroles." msgstr "Zarządzaj rolami do samodzielnego przypisania." -#: redbot/cogs/admin/admin.py:454 +#: redbot/cogs/admin/admin.py:456 #, docstring msgid "\n" -" Add a role to the list of available selfroles.\n\n" +" Add a role, or a selection of roles, to the list of available selfroles.\n\n" " NOTE: The role is case sensitive!\n" " " msgstr "\n" @@ -256,47 +262,84 @@ msgstr "\n" " UWAGA: Wielkość liter ma znaczenie!\n" " " -#: redbot/cogs/admin/admin.py:461 +#: redbot/cogs/admin/admin.py:465 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 "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:469 -msgid "Added." -msgstr "Dodano." +#: redbot/cogs/admin/admin.py:475 +msgid "The role \"{role.name}\" is already a selfrole." +msgstr "Rola \"{role.name}\" jest już sprzedana." -#: redbot/cogs/admin/admin.py:472 -msgid "That role is already a selfrole." -msgstr "Ta rola jest już rolą do samodzielnego przypisania." +#: redbot/cogs/admin/admin.py:481 +msgid "Added {count} selfroles." +msgstr "Dodano {count} automatycznych roli." + +#: redbot/cogs/admin/admin.py:483 +msgid "Added 1 selfrole." +msgstr "Dodano 1 automatyczną rolę." -#: redbot/cogs/admin/admin.py:476 +#: redbot/cogs/admin/admin.py:489 #, docstring msgid "\n" -" Remove a role from the list of available selfroles.\n\n" +" Remove a role, or a selection of roles, from the list of available selfroles.\n\n" " NOTE: The role is case sensitive!\n" " " msgstr "\n" -" Usuwa rolę z listy roli do samodzielnego przypisania.\n\n" +" Dodaje rolę do listy dostępnych roli do samodzielnego przypisania.\n\n" " UWAGA: Wielkość liter ma znaczenie!\n" " " -#: redbot/cogs/admin/admin.py:483 +#: redbot/cogs/admin/admin.py:498 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 "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:491 -msgid "Removed." -msgstr "Usunięto." +#: redbot/cogs/admin/admin.py:508 +msgid "Removed {count} selfroles." +msgstr "Dodano {count} automatycznych roli." + +#: redbot/cogs/admin/admin.py:510 +msgid "Removed 1 selfrole." +msgstr "Usunięto 1 automatyczną rolę." + +#: redbot/cogs/admin/admin.py:516 +#, docstring +msgid "Clear the list of available selfroles for this server." +msgstr "Wyczyść listę dostępnych selfroli dla tego serwera." + +#: redbot/cogs/admin/admin.py:520 +msgid "There are currently no selfroles." +msgstr "Obecnie nie ma selfroli." + +#: redbot/cogs/admin/admin.py:523 +msgid "Are you sure you want to clear this server's selfrole list?" +msgstr "Czy na pewno chcesz usunąć całą listę?" + +#: redbot/cogs/admin/admin.py:529 +msgid "You took too long to respond." +msgstr "Za długo zwlekałeś z odpowiedzią." -#: redbot/cogs/admin/admin.py:496 +#: redbot/cogs/admin/admin.py:538 +msgid "I cannot clear the selfroles because the selfrole '{role.name}' is higher than or equal to your highest role in the Discord hierarchy." +msgstr "Nie mogę wyczyścić auto-roli, ponieważ auto-rola \"{role.name}\" jest wyższa lub równa twojej najwyższej roli w hierarchii Discorda." + +#: redbot/cogs/admin/admin.py:544 +msgid "Selfrole list cleared." +msgstr "Lista Selfrole wyczyszczona." + +#: redbot/cogs/admin/admin.py:546 +msgid "No changes have been made." +msgstr "Nie wprowadzono żadnych zmian." + +#: redbot/cogs/admin/admin.py:551 #, docstring msgid "Lock a bot to its current servers only." msgstr "Ogranicz bota wyłącznie do obecnych serwerów." -#: redbot/cogs/admin/admin.py:501 +#: redbot/cogs/admin/admin.py:556 msgid "The bot is no longer serverlocked." msgstr "Bot nie jest już ograniczony do obecnych serwerów." -#: redbot/cogs/admin/admin.py:503 +#: redbot/cogs/admin/admin.py:558 msgid "The bot is now serverlocked." msgstr "Bot jest teraz ograniczony do obecnych serwerów." @@ -308,11 +351,15 @@ msgstr "Nie mogłem/am ogłosić się na następującym serwerze: " msgid "I could not announce to the following servers: " msgstr "Nie mogłem/am ogłosić się na następujących serwerach: " -#: redbot/cogs/admin/converters.py:12 +#: redbot/cogs/admin/converters.py:13 msgid "The Admin cog is not loaded." msgstr "Moduł Admin nie jest załadowany." -#: redbot/cogs/admin/converters.py:20 -msgid "The provided role is not a valid selfrole." -msgstr "Podana rola nie jest poprawną rolą samodzielnego przypisania." +#: redbot/cogs/admin/converters.py:30 +msgid "The role \"{role_name}\" is not a valid selfrole." +msgstr "Rola \"{role_name}\" nie jest poprawną auto-rolą." + +#: redbot/cogs/admin/converters.py:36 +msgid "This selfrole has more than one case insensitive match. Please ask a moderator to resolve the ambiguity, or use the role ID to reference the role." +msgstr "Ta auto-rola ma więcej niż jedno dopasowanie wielkości liter. Poproś moderatora o wyjaśnienie niejasności lub użyj ID roli, aby odnieść się do roli." diff --git a/redbot/cogs/admin/locales/pt-BR.po b/redbot/cogs/admin/locales/pt-BR.po index 7d738b68a69..7ccca67b124 100644 --- a/redbot/cogs/admin/locales/pt-BR.po +++ b/redbot/cogs/admin/locales/pt-BR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-24 11:04+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,64 +15,64 @@ msgstr "" "X-Crowdin-File-ID: 42\n" "Language: pt_BR\n" -#: redbot/cogs/admin/admin.py:18 +#: redbot/cogs/admin/admin.py:20 msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete." msgstr "Eu tentei fazer algo que o Discord me negou as permissões. Seu comando falhou em ser completado com sucesso." -#: redbot/cogs/admin/admin.py:23 +#: redbot/cogs/admin/admin.py:25 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 "Não posso atribuir o cargo {role.name} para {member.display_name} porque este cargo é mais alto ou igual que o meu cargo mais alto na hierarquia do Discord." +msgstr "Não posso atribuir o cargo {role.name} para {member.display_name} porque este cargo é mais alto ou igual ao meu mais alto cargo na hierarquia do Discord." -#: redbot/cogs/admin/admin.py:29 +#: redbot/cogs/admin/admin.py:31 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 "Não posso remover o cargo {role.name} de {member.display_name} porque este cargo é mais alto ou igual que o meu cargo mais alto na hierarquia do Discord." +msgstr "Não posso remover o cargo {role.name} de {member.display_name} porque este cargo é mais alto ou igual ao meu mais alto cargo na hierarquia do Discord." -#: redbot/cogs/admin/admin.py:35 +#: redbot/cogs/admin/admin.py:37 msgid "I can not edit {role.name} because that role is higher than my or equal to highest role in the Discord hierarchy." -msgstr "Não posso alterar o cargo {role.name} porque este cargo é mais alto ou igual que o meu cargo mais alto na hierarquia do Discord." +msgstr "Não posso alterar o cargo {role.name} porque este cargo é mais alto ou igual ao meu mais alto cargo na hierarquia do Discord." -#: redbot/cogs/admin/admin.py:41 +#: redbot/cogs/admin/admin.py:43 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 "Não posso deixar você atribuir o cargo {role.name} para {member.display_name} porque este cargo é mais alto ou igual que o meu cargo mais alto na hierarquia do Discord." +msgstr "Não posso deixar você atribuir o cargo {role.name} para {member.display_name} porque este cargo é mais alto ou igual ao seu mais alto cargo na hierarquia do Discord." -#: redbot/cogs/admin/admin.py:47 +#: redbot/cogs/admin/admin.py:49 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 "Não posso deixar você rmover o cargo {role.name} de {member.display_name} porque este cargo é mais alto ou igual que o meu cargo mais alto na hierarquia do Discord." +msgstr "Não posso deixar você remover o cargo {role.name} de {member.display_name} porque este cargo é mais alto ou igual ao seu mais alto cargo na hierarquia do Discord." -#: redbot/cogs/admin/admin.py:53 +#: redbot/cogs/admin/admin.py:55 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 "Não posso deixar você alterar o cargo {role.name} porque este cargo é mais alto ou igual que o meu cargo mais alto na hierarquia do Discord." +msgstr "Não posso deixar você alterar o cargo {role.name} porque este cargo é mais alto ou igual ao seu mais alto cargo na hierarquia do Discord." -#: redbot/cogs/admin/admin.py:59 +#: redbot/cogs/admin/admin.py:61 msgid "I need the \"Manage Roles\" permission to do that." -msgstr "" +msgstr "Eu preciso da permissão \"Gerenciar Funções\" para fazer isto." -#: redbot/cogs/admin/admin.py:61 +#: redbot/cogs/admin/admin.py:63 msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first." msgstr "Eu já estou anunciando algo. Se quer fazer um anúncio diferente, por favor use `{prefix}announce cancel` primeiro." -#: redbot/cogs/admin/admin.py:71 +#: redbot/cogs/admin/admin.py:73 #, docstring msgid "A collection of server administration utilities." -msgstr "Um conjunto de ferramentas para a administração do servidor." +msgstr "Uma coleção de ferramentas de administração para o servidor." -#: redbot/cogs/admin/admin.py:164 +#: redbot/cogs/admin/admin.py:159 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:184 +#: redbot/cogs/admin/admin.py:180 msgid "I successfully added {role.name} to {member.display_name}" -msgstr "Eu adicionei com sucesso {role.name} de {member.display_name}" +msgstr "Eu adicionei {role.name} a {member.display_name} com sucesso" -#: redbot/cogs/admin/admin.py:194 +#: redbot/cogs/admin/admin.py:190 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:214 +#: redbot/cogs/admin/admin.py:211 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:225 +#: redbot/cogs/admin/admin.py:226 #, docstring msgid "\n" " Add a role to a user.\n\n" @@ -85,7 +85,7 @@ msgstr "\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:241 +#: redbot/cogs/admin/admin.py:244 #, docstring msgid "\n" " Remove a role from a user.\n\n" @@ -98,12 +98,12 @@ msgstr "\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:255 +#: redbot/cogs/admin/admin.py:256 #, docstring msgid "Edit role settings." -msgstr "Altera as configurações de cargo." +msgstr "Altere as configurações de cargo." -#: redbot/cogs/admin/admin.py:262 +#: redbot/cogs/admin/admin.py:263 #, docstring msgid "\n" " Edit a role's colour.\n\n" @@ -124,11 +124,15 @@ msgstr "\n" " `[p]editrole colour Teste #ff9900`\n" " " -#: redbot/cogs/admin/admin.py:291 redbot/cogs/admin/admin.py:324 +#: redbot/cogs/admin/admin.py:275 +msgid "{author} ({author.id}) changed the colour of role '{role.name}'" +msgstr "{author} ({author.id}) alterou a cor do cargo '{role.name}'" + +#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327 msgid "Done." msgstr "Concluído." -#: redbot/cogs/admin/admin.py:295 +#: redbot/cogs/admin/admin.py:298 #, docstring msgid "\n" " Edit a role's name.\n\n" @@ -143,60 +147,65 @@ msgstr "\n" " `[p]editrole name \"O Transistor\" Teste`\n" " " -#: redbot/cogs/admin/admin.py:329 +#: redbot/cogs/admin/admin.py:308 +msgid "{author} ({author.id}) changed the name of role '{old_name}' to '{name}'" +msgstr "{author} ({author.id}) alterou o nome do cargo '{old_name}' para '{name}'" + +#: redbot/cogs/admin/admin.py:332 #, 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:336 +#: redbot/cogs/admin/admin.py:339 msgid "The announcement has begun." msgstr "O anúncio começou." -#: redbot/cogs/admin/admin.py:343 +#: redbot/cogs/admin/admin.py:346 #, docstring msgid "Cancel a running announce." msgstr "Cancela um anúncio em andamento." -#: redbot/cogs/admin/admin.py:345 +#: redbot/cogs/admin/admin.py:348 msgid "There is no currently running announcement." msgstr "Não existe nenhum anúncio em andamento." -#: redbot/cogs/admin/admin.py:348 +#: redbot/cogs/admin/admin.py:351 msgid "The current announcement has been cancelled." msgstr "O anúncio atual foi cancelado." -#: redbot/cogs/admin/admin.py:354 +#: redbot/cogs/admin/admin.py:357 #, docstring msgid "Change how announcements are sent in this guild." -msgstr "Altera como os anúncios são enviados nessa guilda." +msgstr "Altera como os anúncios são enviados nesse servidor." -#: redbot/cogs/admin/admin.py:359 +#: redbot/cogs/admin/admin.py:367 #, 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 "" +msgid "Change the channel where the bot will send announcements." +msgstr "Alterar o canal aonde o bot enviará anúncios." -#: redbot/cogs/admin/admin.py:368 +#: redbot/cogs/admin/admin.py:370 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:373 +#: redbot/cogs/admin/admin.py:375 #, docstring msgid "Unsets the channel for announcements." -msgstr "" +msgstr "Remove o canal de anúncios." -#: redbot/cogs/admin/admin.py:398 +#: redbot/cogs/admin/admin.py:400 #, docstring msgid "\n" " Add or 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" +" Atribui ou retira de si um cargo autoatribuível.\n\n" +" Os administradores do servidor deverão ter configurado o cargo como autoatribuível.\n" +" NOTA: o nome do cargo diferencia entre letras maiúsculas e minúsculas!\n" +" " -#: redbot/cogs/admin/admin.py:411 +#: redbot/cogs/admin/admin.py:413 #, docstring msgid "\n" " Add a selfrole to yourself.\n\n" @@ -204,12 +213,12 @@ msgid "\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" +" Atribui a si um cargo autoatribuível.\n\n" +" Os administradores do servidor deverão ter configurado o cargo como autoatribuível.\n" +" NOTA: o nome do cargo diferencia entre letras maiúsculas e minúsculas!\n" " " -#: redbot/cogs/admin/admin.py:422 +#: redbot/cogs/admin/admin.py:424 #, docstring msgid "\n" " Remove a selfrole from yourself.\n\n" @@ -217,12 +226,12 @@ msgid "\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" +" Retira de si um cargo autoatribuível.\n\n" +" Os administradores do servidor deverão ter configurado o cargo como autoatribuível.\n" +" NOTA: o nome do cargo diferencia entre letras maiúsculas e minúsculas!\n" " " -#: redbot/cogs/admin/admin.py:433 +#: redbot/cogs/admin/admin.py:435 #, docstring msgid "\n" " Lists all available selfroles.\n" @@ -231,69 +240,106 @@ msgstr "\n" " Lista todos os cargos autoatribuíveis.\n" " " -#: redbot/cogs/admin/admin.py:443 +#: redbot/cogs/admin/admin.py:445 msgid "Available Selfroles:\n" "{selfroles}" msgstr "Cargos autoatribuíveis disponíveis:\n" "{selfroles}" -#: redbot/cogs/admin/admin.py:449 +#: redbot/cogs/admin/admin.py:451 #, docstring msgid "Manage selfroles." msgstr "Gerenciar cargos autoatribuíveis." -#: redbot/cogs/admin/admin.py:454 +#: redbot/cogs/admin/admin.py:456 #, docstring msgid "\n" -" Add a role to the list of available selfroles.\n\n" +" Add a role, or a selection of roles, 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" +" NOTA: o nome do cargo diferencia entre letras maiúsculas e minúsculas!\n" " " -#: redbot/cogs/admin/admin.py:461 +#: redbot/cogs/admin/admin.py:465 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:469 -msgid "Added." -msgstr "Adicionado." +#: redbot/cogs/admin/admin.py:475 +msgid "The role \"{role.name}\" is already a selfrole." +msgstr "O cargo \"{role.name}\" já é um cargo autoatribuível." -#: redbot/cogs/admin/admin.py:472 -msgid "That role is already a selfrole." -msgstr "Este cargo já é autoatribuível." +#: redbot/cogs/admin/admin.py:481 +msgid "Added {count} selfroles." +msgstr "Foram adicionados {count} cargos autoatribuíveis." -#: redbot/cogs/admin/admin.py:476 +#: redbot/cogs/admin/admin.py:483 +msgid "Added 1 selfrole." +msgstr "Foi adicionado um cargo autoatribuível." + +#: redbot/cogs/admin/admin.py:489 #, docstring msgid "\n" -" Remove a role from the list of available selfroles.\n\n" +" Remove a role, or a selection of roles, 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" +" Remove um cargo, ou um conjunto de cargos, da lista de cargos autoatribuíveis disponíveis.\n\n" +" NOTA: o nome do cargo diferencia entre letras maiúsculas e minúsculas!\n" " " -#: redbot/cogs/admin/admin.py:483 +#: redbot/cogs/admin/admin.py:498 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:491 -msgid "Removed." -msgstr "Removido." +#: redbot/cogs/admin/admin.py:508 +msgid "Removed {count} selfroles." +msgstr "Foram removidos {count} cargos autoatribuíveis." + +#: redbot/cogs/admin/admin.py:510 +msgid "Removed 1 selfrole." +msgstr "1 cargo autoatribuível foi removido." -#: redbot/cogs/admin/admin.py:496 +#: redbot/cogs/admin/admin.py:516 +#, docstring +msgid "Clear the list of available selfroles for this server." +msgstr "Limpar a lista de cargos autoatribuíveis disponíveis para esse servidor." + +#: redbot/cogs/admin/admin.py:520 +msgid "There are currently no selfroles." +msgstr "Atualmente não existem cargos autoatribuíveis." + +#: redbot/cogs/admin/admin.py:523 +msgid "Are you sure you want to clear this server's selfrole list?" +msgstr "Você tem certeza de que quer limpar a lista de cargos autoatribuíveis deste servidor?" + +#: redbot/cogs/admin/admin.py:529 +msgid "You took too long to respond." +msgstr "Você demorou demais para responder." + +#: redbot/cogs/admin/admin.py:538 +msgid "I cannot clear the selfroles because the selfrole '{role.name}' is higher than or equal to your highest role in the Discord hierarchy." +msgstr "Não pude limpar os cargos autoatribuíveis porque o cargo autoatribuível '{role.name}' é maior ou igual ao seu mais alto cargo na hierarquia do Discord." + +#: redbot/cogs/admin/admin.py:544 +msgid "Selfrole list cleared." +msgstr "Lista de cargos autoatribuíveis limpa." + +#: redbot/cogs/admin/admin.py:546 +msgid "No changes have been made." +msgstr "Nenhuma mudança foi feita." + +#: redbot/cogs/admin/admin.py:551 #, docstring msgid "Lock a bot to its current servers only." msgstr "Restringe o bot somente aos servidores atuais." -#: redbot/cogs/admin/admin.py:501 +#: redbot/cogs/admin/admin.py:556 msgid "The bot is no longer serverlocked." msgstr "O bot não está mais restrito aos servidores atuais." -#: redbot/cogs/admin/admin.py:503 +#: redbot/cogs/admin/admin.py:558 msgid "The bot is now serverlocked." msgstr "O está restrito aos servidores atuais." @@ -305,11 +351,15 @@ msgstr "Não pude anunciar no seguinte servidor: " msgid "I could not announce to the following servers: " msgstr "Não pude anunciar nos seguintes servidores: " -#: redbot/cogs/admin/converters.py:12 +#: redbot/cogs/admin/converters.py:13 msgid "The Admin cog is not loaded." -msgstr "O cog 'Admin' não está carregado." +msgstr "A cog Admin não está carregada." + +#: redbot/cogs/admin/converters.py:30 +msgid "The role \"{role_name}\" is not a valid selfrole." +msgstr "O cargo \"{role_name}\" não é um cargo autoatribuível válido." -#: redbot/cogs/admin/converters.py:20 -msgid "The provided role is not a valid selfrole." -msgstr "O cargo fornecido não é um cargo autoatribuível válido." +#: redbot/cogs/admin/converters.py:36 +msgid "This selfrole has more than one case insensitive match. Please ask a moderator to resolve the ambiguity, or use the role ID to reference the role." +msgstr "Este cargo próprio tem mais de uma correspondência que não diferencia as letras maiúsculas e minusculas. Por favor, peça a um moderador para resolver a ambiguidade ou use a ID do cargo para indicar o cargo." diff --git a/redbot/cogs/admin/locales/pt-PT.po b/redbot/cogs/admin/locales/pt-PT.po index d1acf539d56..9cc53227ac9 100644 --- a/redbot/cogs/admin/locales/pt-PT.po +++ b/redbot/cogs/admin/locales/pt-PT.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-24 11:04+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,87 +15,93 @@ msgstr "" "X-Crowdin-File-ID: 42\n" "Language: pt_PT\n" -#: redbot/cogs/admin/admin.py:18 +#: redbot/cogs/admin/admin.py:20 msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete." msgstr "Tentei fazer uma coisa que o Discord negou permissão para fazer. O comando não foi concluído." -#: redbot/cogs/admin/admin.py:23 +#: redbot/cogs/admin/admin.py:25 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 "Eu não posso dar {role.name} a {member.display_name} porque esse cargo é igual ou maior a meu cargo na hierarquia do Discord." -#: redbot/cogs/admin/admin.py:29 +#: redbot/cogs/admin/admin.py:31 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 "Não posso remover {role.name} de {member.display_name} porque esse cargo é igual ou maior a meu cargo na hierarquia do Discord." -#: redbot/cogs/admin/admin.py:35 +#: redbot/cogs/admin/admin.py:37 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 "Não posso editar {role.name} porque esse cargo é igual ou maior à minha hierarquia no Discord." -#: redbot/cogs/admin/admin.py:41 +#: redbot/cogs/admin/admin.py:43 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 "Eu não posso dar {role.name} a {member.display_name} porque esse cargo é igual ou maior ao meu cargo na hierarquia do Discord." -#: redbot/cogs/admin/admin.py:47 +#: redbot/cogs/admin/admin.py:49 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 "Não posso permitir que removas {role.name} de {member.display_name} porque esse cargo é superior ou igual ao teu cargo mais alto na hierarquia do Discord." -#: redbot/cogs/admin/admin.py:53 +#: redbot/cogs/admin/admin.py:55 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 "Não posso permitir que edites {role.name} porque esse cargo é superior ou igual ao teu cargo mais alto na hierarquia do Discord." -#: redbot/cogs/admin/admin.py:59 +#: redbot/cogs/admin/admin.py:61 msgid "I need the \"Manage Roles\" permission to do that." -msgstr "" +msgstr "Preciso da permissão \"Gerenciar Cargos\" para fazer isso." -#: redbot/cogs/admin/admin.py:61 +#: redbot/cogs/admin/admin.py:63 msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first." msgstr "Já estou a anunciar algo. Se queres fazer um anúncio diferente usa `{prefix}announce cancel` antes de usares este comando." -#: redbot/cogs/admin/admin.py:71 +#: redbot/cogs/admin/admin.py:73 #, docstring msgid "A collection of server administration utilities." msgstr "Uma coleção de utilidades para administração de servidores." -#: redbot/cogs/admin/admin.py:164 +#: redbot/cogs/admin/admin.py:159 msgid "{member.display_name} already has the role {role.name}." -msgstr "" +msgstr "{member.display_name} já possui o cargo {role.name}." -#: redbot/cogs/admin/admin.py:184 +#: redbot/cogs/admin/admin.py:180 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:194 +#: redbot/cogs/admin/admin.py:190 msgid "{member.display_name} does not have the role {role.name}." -msgstr "" +msgstr "{member.display_name} não possui o cargo {role.name}." -#: redbot/cogs/admin/admin.py:214 +#: redbot/cogs/admin/admin.py:211 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:225 +#: redbot/cogs/admin/admin.py:226 #, 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" +"Adicionar um cargo a um utilizador.\n\n" +"Utiliza aspas duplas se o cargo contiver espaços.\n" +"Se o utilizador for deixado em branco, por padrão, será o autor do comando. " -#: redbot/cogs/admin/admin.py:241 +#: redbot/cogs/admin/admin.py:244 #, 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" +"Remover um cargo de um utilizador.\n\n" +"Utiliza aspas duplas se o cargo contiver espaços.\n" +"Se o utilizador for deixado em branco, por padrão, será o autor do comando. " -#: redbot/cogs/admin/admin.py:255 +#: redbot/cogs/admin/admin.py:256 #, docstring msgid "Edit role settings." -msgstr "" +msgstr "Editar configurações do cargo." -#: redbot/cogs/admin/admin.py:262 +#: redbot/cogs/admin/admin.py:263 #, docstring msgid "\n" " Edit a role's colour.\n\n" @@ -106,13 +112,26 @@ msgid "\n" " `[p]editrole colour \"The Transistor\" #ff0000`\n" " `[p]editrole colour Test #ff9900`\n" " " -msgstr "" - -#: redbot/cogs/admin/admin.py:291 redbot/cogs/admin/admin.py:324 +msgstr "\n" +"Editar a cor de um cargo.\n\n" +"Utiliza aspas duplas se o cargo contiver espaços.\n" +"A cor deve estar no formato hexadecimal.\n" +"[Seletor de Cor Online](http://www.w3schools.com/colors/colors_picker.asp)\n\n" +"Exemplos:\n" +"```\n" +"[p]editrole colour \"The Transistor\" #ff0000\n" +"[p]editrole colour Test #ff9900\n" +"``` " + +#: redbot/cogs/admin/admin.py:275 +msgid "{author} ({author.id}) changed the colour of role '{role.name}'" +msgstr "{author} ({author.id}) alterou a cor do cargo '{role.name}'" + +#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327 msgid "Done." msgstr "Concluído." -#: redbot/cogs/admin/admin.py:295 +#: redbot/cogs/admin/admin.py:298 #, docstring msgid "\n" " Edit a role's name.\n\n" @@ -120,158 +139,221 @@ msgid "\n" " Example:\n" " `[p]editrole name \"The Transistor\" Test`\n" " " -msgstr "" - -#: redbot/cogs/admin/admin.py:329 +msgstr "\n" +"Editar o nome de um cargo.\n\n" +"Utilize aspas duplas se o cargo ou o nome contiver espaços.\n\n" +"Exemplo:\n" +"```\n" +"[p]editrole name \"The Transistor\" Test\n" +"``` " + +#: redbot/cogs/admin/admin.py:308 +msgid "{author} ({author.id}) changed the name of role '{old_name}' to '{name}'" +msgstr "{author} ({author.id}) alterou o nome do cargo '{old_name}' para '{name}'" + +#: redbot/cogs/admin/admin.py:332 #, 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:336 +#: redbot/cogs/admin/admin.py:339 msgid "The announcement has begun." msgstr "O anúncio foi iniciado." -#: redbot/cogs/admin/admin.py:343 +#: redbot/cogs/admin/admin.py:346 #, docstring msgid "Cancel a running announce." msgstr "Cancelar um anúncio em curso." -#: redbot/cogs/admin/admin.py:345 +#: redbot/cogs/admin/admin.py:348 msgid "There is no currently running announcement." -msgstr "" +msgstr "Não há atualmente nenhum anúncio em execução." -#: redbot/cogs/admin/admin.py:348 +#: redbot/cogs/admin/admin.py:351 msgid "The current announcement has been cancelled." msgstr "O anúncio atual foi cancelado." -#: redbot/cogs/admin/admin.py:354 +#: redbot/cogs/admin/admin.py:357 #, docstring msgid "Change how announcements are sent in this guild." -msgstr "" +msgstr "Alterar a forma como os anúncios são enviados neste servidor." -#: redbot/cogs/admin/admin.py:359 +#: redbot/cogs/admin/admin.py:367 #, 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 "" +msgid "Change the channel where the bot will send announcements." +msgstr "Alterar o canal para onde o bot enviará os anúncios." -#: redbot/cogs/admin/admin.py:368 +#: redbot/cogs/admin/admin.py:370 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:373 +#: redbot/cogs/admin/admin.py:375 #, docstring msgid "Unsets the channel for announcements." -msgstr "" +msgstr "Remove o canal para anúncios." -#: redbot/cogs/admin/admin.py:398 +#: redbot/cogs/admin/admin.py:400 #, docstring msgid "\n" " Add or 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" +"Adicionar ou remover um selfrole a ti mesmo.\n\n" +"Os administradores do servidor devem ter configurado o cargo como configurável pelo utilizador.\n" +"NOTA: O cargo é sensível a maiúsculas e minúsculas! " -#: redbot/cogs/admin/admin.py:411 +#: redbot/cogs/admin/admin.py:413 #, 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" +"Adicionar um selfrole a ti mesmo.\n\n" +"Os administradores do servidor devem ter configurado o cargo como configurável pelo utilizador.\n" +"NOTA: O cargo é sensível a maiúsculas e minúsculas! " -#: redbot/cogs/admin/admin.py:422 +#: redbot/cogs/admin/admin.py:424 #, 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" +"Remover um selfrole de ti mesmo.\n\n" +"Os administradores do servidor devem ter configurado o cargo como configurável pelo utilizador.\n" +"NOTA: O cargo é sensível a maiúsculas e minúsculas! " -#: redbot/cogs/admin/admin.py:433 +#: redbot/cogs/admin/admin.py:435 #, docstring msgid "\n" " Lists all available selfroles.\n" " " -msgstr "" +msgstr "\n" +"Lista todos os selfroles disponíveis. " -#: redbot/cogs/admin/admin.py:443 +#: redbot/cogs/admin/admin.py:445 msgid "Available Selfroles:\n" "{selfroles}" -msgstr "" +msgstr "Selfroles disponíveis:\n" +"{selfroles}" -#: redbot/cogs/admin/admin.py:449 +#: redbot/cogs/admin/admin.py:451 #, docstring msgid "Manage selfroles." -msgstr "" +msgstr "Gerir selfroles." -#: redbot/cogs/admin/admin.py:454 +#: redbot/cogs/admin/admin.py:456 #, docstring msgid "\n" -" Add a role to the list of available selfroles.\n\n" +" Add a role, or a selection of roles, to the list of available selfroles.\n\n" " NOTE: The role is case sensitive!\n" " " -msgstr "" +msgstr "\n" +"Adicionar um cargo, ou uma seleção de cargos, à lista de selfroles disponíveis.\n\n" +"NOTA: O cargo é sensível a maiúsculas e minúsculas! " -#: redbot/cogs/admin/admin.py:461 +#: redbot/cogs/admin/admin.py:465 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 "Não posso permitir que adiciones {role.name} como um selfrole porque esse cargo é superior ou igual ao teu cargo mais alto na hierarquia do Discord." -#: redbot/cogs/admin/admin.py:469 -msgid "Added." -msgstr "" +#: redbot/cogs/admin/admin.py:475 +msgid "The role \"{role.name}\" is already a selfrole." +msgstr "O cargo \"{role.name}\" já é um selfrole." -#: redbot/cogs/admin/admin.py:472 -msgid "That role is already a selfrole." -msgstr "" +#: redbot/cogs/admin/admin.py:481 +msgid "Added {count} selfroles." +msgstr "Adicionados {count} selfroles." + +#: redbot/cogs/admin/admin.py:483 +msgid "Added 1 selfrole." +msgstr "Adicionado 1 selfrole." -#: redbot/cogs/admin/admin.py:476 +#: redbot/cogs/admin/admin.py:489 #, docstring msgid "\n" -" Remove a role from the list of available selfroles.\n\n" +" Remove a role, or a selection of roles, from the list of available selfroles.\n\n" " NOTE: The role is case sensitive!\n" " " -msgstr "" +msgstr "\n" +"Remover um cargo, ou uma seleção de cargos, da lista de selfroles disponíveis.\n\n" +"NOTA: O cargo é sensível a maiúsculas e minúsculas! " -#: redbot/cogs/admin/admin.py:483 +#: redbot/cogs/admin/admin.py:498 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 "Não posso permitir que removas {role.name} como um selfrole porque esse cargo é superior ou igual ao teu cargo mais alto na hierarquia do Discord." -#: redbot/cogs/admin/admin.py:491 -msgid "Removed." -msgstr "" +#: redbot/cogs/admin/admin.py:508 +msgid "Removed {count} selfroles." +msgstr "Removidos {count} selfroles." + +#: redbot/cogs/admin/admin.py:510 +msgid "Removed 1 selfrole." +msgstr "Removido 1 selfrole." -#: redbot/cogs/admin/admin.py:496 +#: redbot/cogs/admin/admin.py:516 +#, docstring +msgid "Clear the list of available selfroles for this server." +msgstr "Limpar a lista de selfroles disponíveis para este servidor." + +#: redbot/cogs/admin/admin.py:520 +msgid "There are currently no selfroles." +msgstr "Atualmente, não existem selfroles." + +#: redbot/cogs/admin/admin.py:523 +msgid "Are you sure you want to clear this server's selfrole list?" +msgstr "Tem a certeza de que deseja limpar a lista de selfroles deste servidor?" + +#: redbot/cogs/admin/admin.py:529 +msgid "You took too long to respond." +msgstr "Demoraste muito para responder." + +#: redbot/cogs/admin/admin.py:538 +msgid "I cannot clear the selfroles because the selfrole '{role.name}' is higher than or equal to your highest role in the Discord hierarchy." +msgstr "Não posso limpar os selfroles porque o selfrole '{role.name}' é superior ou igual ao teu cargo mais alto na hierarquia do Discord." + +#: redbot/cogs/admin/admin.py:544 +msgid "Selfrole list cleared." +msgstr "Lista de selfroles limpa." + +#: redbot/cogs/admin/admin.py:546 +msgid "No changes have been made." +msgstr "Não foram feitas alterações." + +#: redbot/cogs/admin/admin.py:551 #, docstring msgid "Lock a bot to its current servers only." msgstr "Bloquear o bot aos servidores atuais." -#: redbot/cogs/admin/admin.py:501 +#: redbot/cogs/admin/admin.py:556 msgid "The bot is no longer serverlocked." msgstr "O bot já não está bloqueado aos servidores atuais." -#: redbot/cogs/admin/admin.py:503 +#: redbot/cogs/admin/admin.py:558 msgid "The bot is now serverlocked." msgstr "O bot está agora bloqueado aos servidores atuais." #: redbot/cogs/admin/announcer.py:68 msgid "I could not announce to the following server: " -msgstr "" +msgstr "Não foi possível anunciar no seguinte servidor: " #: redbot/cogs/admin/announcer.py:70 msgid "I could not announce to the following servers: " -msgstr "" +msgstr "Não foi possível anunciar nos seguintes servidores: " -#: redbot/cogs/admin/converters.py:12 +#: redbot/cogs/admin/converters.py:13 msgid "The Admin cog is not loaded." msgstr "O cog 'Admin' não está carregado." -#: redbot/cogs/admin/converters.py:20 -msgid "The provided role is not a valid selfrole." -msgstr "O cargo indicado não é um cargo definível válido." +#: redbot/cogs/admin/converters.py:30 +msgid "The role \"{role_name}\" is not a valid selfrole." +msgstr "O cargo \"{role_name}\" não é um selfrole válido." + +#: redbot/cogs/admin/converters.py:36 +msgid "This selfrole has more than one case insensitive match. Please ask a moderator to resolve the ambiguity, or use the role ID to reference the role." +msgstr "Este selfrole tem mais de uma correspondência insensível a maiúsculas e minúsculas. Por favor, peça a um moderador para resolver a ambiguidade, ou utilize o ID do cargo para referenciar o cargo." diff --git a/redbot/cogs/admin/locales/ru-RU.po b/redbot/cogs/admin/locales/ru-RU.po index 8f4debf6a0c..bfc279312aa 100644 --- a/redbot/cogs/admin/locales/ru-RU.po +++ b/redbot/cogs/admin/locales/ru-RU.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-24 11:04+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,64 +15,64 @@ msgstr "" "X-Crowdin-File-ID: 42\n" "Language: ru_RU\n" -#: redbot/cogs/admin/admin.py:18 +#: redbot/cogs/admin/admin.py:20 msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete." msgstr "Я попыталась сделать что-то, в чем Discord отказал мне в разрешениях. Ваша команда не была выполнена успешно." -#: redbot/cogs/admin/admin.py:23 +#: redbot/cogs/admin/admin.py:25 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 +#: redbot/cogs/admin/admin.py:31 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 +#: redbot/cogs/admin/admin.py:37 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 +#: redbot/cogs/admin/admin.py:43 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 "Я не могу дать {role.name} пользователю {member.display_name}, поскольку эта роль выше или равна вашей самой высокой роли в иерархии Discord." -#: redbot/cogs/admin/admin.py:47 +#: redbot/cogs/admin/admin.py:49 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 "Я не могу позволить вам удалить {role.name} у {member.display_name}, потому что эта роль выше или равна вашей самой высокой роли в иерархии Discord." -#: redbot/cogs/admin/admin.py:53 +#: redbot/cogs/admin/admin.py:55 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 +#: redbot/cogs/admin/admin.py:61 msgid "I need the \"Manage Roles\" permission to do that." -msgstr "" +msgstr "Мне нужно управлять правами ролей, чтобы сделать это." -#: redbot/cogs/admin/admin.py:61 +#: redbot/cogs/admin/admin.py:63 msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first." msgstr "Я уже что-то объявляю. Если вы хотите сделать другое объявление, сначала используйте `{prefix}announce cancel`." -#: redbot/cogs/admin/admin.py:71 +#: redbot/cogs/admin/admin.py:73 #, docstring msgid "A collection of server administration utilities." msgstr "Набор утилит администрирования сервера." -#: redbot/cogs/admin/admin.py:164 +#: redbot/cogs/admin/admin.py:159 msgid "{member.display_name} already has the role {role.name}." msgstr "{member.display_name} уже имеет роль {role.name}." -#: redbot/cogs/admin/admin.py:184 +#: redbot/cogs/admin/admin.py:180 msgid "I successfully added {role.name} to {member.display_name}" msgstr "Я успешно добавила роль {role.name} пользователю {member.display_name}" -#: redbot/cogs/admin/admin.py:194 +#: redbot/cogs/admin/admin.py:190 msgid "{member.display_name} does not have the role {role.name}." msgstr "{member.display_name} не имеет роли {role.name}." -#: redbot/cogs/admin/admin.py:214 +#: redbot/cogs/admin/admin.py:211 msgid "I successfully removed {role.name} from {member.display_name}" msgstr "Я успешно забрала роль {role.name} у пользователя {member.display_name}" -#: redbot/cogs/admin/admin.py:225 +#: redbot/cogs/admin/admin.py:226 #, docstring msgid "\n" " Add a role to a user.\n\n" @@ -82,10 +82,10 @@ msgid "\n" msgstr "\n" " Добавить роль пользователю.\n\n" " Используйте двойные кавычки, если роль содержит пробелы.\n" -" Если пользователь не указан, по умолчанию используется автор команды.\n" +" Если пользователь остался пустым, он по умолчанию используется автором команды.\n" " " -#: redbot/cogs/admin/admin.py:241 +#: redbot/cogs/admin/admin.py:244 #, docstring msgid "\n" " Remove a role from a user.\n\n" @@ -93,17 +93,17 @@ msgid "\n" " If user is left blank it defaults to the author of the command.\n" " " msgstr "\n" -" Удалить роль у пользователя.\n\n" +" Удалить роль от пользователя.\n\n" " Используйте двойные кавычки, если роль содержит пробелы.\n" -" Если пользователь не указан, по умолчанию используется автор команды.\n" +" Если пользователь остался пустым, он по умолчанию используется автором команды.\n" " " -#: redbot/cogs/admin/admin.py:255 +#: redbot/cogs/admin/admin.py:256 #, docstring msgid "Edit role settings." msgstr "Изменение параметров роли." -#: redbot/cogs/admin/admin.py:262 +#: redbot/cogs/admin/admin.py:263 #, docstring msgid "\n" " Edit a role's colour.\n\n" @@ -118,17 +118,21 @@ msgstr "\n" " Изменить цвет роли.\n\n" " Используйте двойные кавычки, если роль содержит пробелы.\n" " Цвет должен быть в шестнадцатеричном формате.\n" -" [Онлайн-палитра цветов](http://www.w3schools.com/colors/colors_picker.asp)\n\n" +" [Онлайн выбор цвета](http://www.w3schools. om/colors/colors_picker.sp)\n\n" " Примеры:\n" -" `[p]editrole colour \"The Transistor\" #ff0000`\n" -" `[p]editrole colour Test #ff9900`\n" +" `[p]edit role color \"The Transistor\" #ff00`\n" +" `[p]edit role color--ur Test #ff9900`\n" " " -#: redbot/cogs/admin/admin.py:291 redbot/cogs/admin/admin.py:324 +#: redbot/cogs/admin/admin.py:275 +msgid "{author} ({author.id}) changed the colour of role '{role.name}'" +msgstr "{author} ({author.id}) изменил цвет роли '{role.name}'" + +#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327 msgid "Done." msgstr "Готово." -#: redbot/cogs/admin/admin.py:295 +#: redbot/cogs/admin/admin.py:298 #, docstring msgid "\n" " Edit a role's name.\n\n" @@ -139,58 +143,56 @@ msgid "\n" msgstr "\n" " Изменить название роли.\n\n" " Используйте двойные кавычки, если роль или имя содержат пробелы.\n\n" -" Примеры:\n" -" `[p]editrole name \"The Transistor\" Test`\n" +" Пример:\n" +" `[p]edit role name \"The Transistor\" Test`\n" " " -#: redbot/cogs/admin/admin.py:329 +#: redbot/cogs/admin/admin.py:308 +msgid "{author} ({author.id}) changed the name of role '{old_name}' to '{name}'" +msgstr "{author} ({author.id}) изменил название роли '{old_name}' ' на '{name}'" + +#: redbot/cogs/admin/admin.py:332 #, docstring msgid "Announce a message to all servers the bot is in." msgstr "Объявить сообщение на всех серверах, к которым подключен бот." -#: redbot/cogs/admin/admin.py:336 +#: redbot/cogs/admin/admin.py:339 msgid "The announcement has begun." msgstr "Объявление началось." -#: redbot/cogs/admin/admin.py:343 +#: redbot/cogs/admin/admin.py:346 #, docstring msgid "Cancel a running announce." msgstr "Отменить текущее объявление." -#: redbot/cogs/admin/admin.py:345 +#: redbot/cogs/admin/admin.py:348 msgid "There is no currently running announcement." msgstr "В настоящее время нет запущенных объявлений." -#: redbot/cogs/admin/admin.py:348 +#: redbot/cogs/admin/admin.py:351 msgid "The current announcement has been cancelled." msgstr "Текущее объявление было отменено." -#: redbot/cogs/admin/admin.py:354 +#: redbot/cogs/admin/admin.py:357 #, docstring msgid "Change how announcements are sent in this guild." msgstr "Изменить способ отправки объявлений на этом сервере." -#: redbot/cogs/admin/admin.py:359 +#: redbot/cogs/admin/admin.py:367 #, 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" -" Изменение канала, в который бот будет отправлять объявления.\n\n" -" Если оставить поле пустым, то по умолчанию будет использоваться текущий канал.\n" -" " +msgid "Change the channel where the bot will send announcements." +msgstr "Изменить канал, на котором бот делает объявления." -#: redbot/cogs/admin/admin.py:368 +#: redbot/cogs/admin/admin.py:370 msgid "The announcement channel has been set to {channel.mention}" msgstr "Канал объявления был установлен на {channel.mention}" -#: redbot/cogs/admin/admin.py:373 +#: redbot/cogs/admin/admin.py:375 #, docstring msgid "Unsets the channel for announcements." msgstr "Сбрасывает канал для объявлений." -#: redbot/cogs/admin/admin.py:398 +#: redbot/cogs/admin/admin.py:400 #, docstring msgid "\n" " Add or remove a selfrole from yourself.\n\n" @@ -198,12 +200,12 @@ msgid "\n" " NOTE: The role is case sensitive!\n" " " msgstr "\n" -" Удалить свою роль у себя.\n\n" -" Администраторы сервера должны настроить роль как устанавливаемую пользователем.\n" -" ПРИМЕЧАНИЕ: Роль чувствительна к размерчикам!\n" +"Добавить себе роль.\n\n" +" Администраторы сервера должны настроить роль как настраиваемую пользователем.\n" +" ПРИМЕЧАНИЕ: Роль чувствительна к регистру!\n" " " -#: redbot/cogs/admin/admin.py:411 +#: redbot/cogs/admin/admin.py:413 #, docstring msgid "\n" " Add a selfrole to yourself.\n\n" @@ -211,12 +213,12 @@ msgid "\n" " NOTE: The role is case sensitive!\n" " " msgstr "\n" -" Добавить собственную роль себе.\n\n" -" Администраторы сервера должны настроить роль как устанавливаемую пользователем.\n" +" Добавьте себе роль себя.\n\n" +" Администраторы сервера должны настроить роль в качестве пользовательской установки.\n" " ПРИМЕЧАНИЕ: Роль чувствительна к регистру!\n" " " -#: redbot/cogs/admin/admin.py:422 +#: redbot/cogs/admin/admin.py:424 #, docstring msgid "\n" " Remove a selfrole from yourself.\n\n" @@ -229,78 +231,115 @@ msgstr "\n" " ПРИМЕЧАНИЕ: Роль чувствительна к регистру!\n" " " -#: redbot/cogs/admin/admin.py:433 +#: redbot/cogs/admin/admin.py:435 #, docstring msgid "\n" " Lists all available selfroles.\n" " " msgstr "\n" -" Списки всех доступных своих ролей.\n" +" Список всех доступных ролей.\n" " " -#: redbot/cogs/admin/admin.py:443 +#: redbot/cogs/admin/admin.py:445 msgid "Available Selfroles:\n" "{selfroles}" -msgstr "Доступные собственные роли:\n" +msgstr "Доступные роли:\n" "{selfroles}" -#: redbot/cogs/admin/admin.py:449 +#: redbot/cogs/admin/admin.py:451 #, docstring msgid "Manage selfroles." msgstr "Управление своими ролями." -#: redbot/cogs/admin/admin.py:454 +#: redbot/cogs/admin/admin.py:456 #, docstring msgid "\n" -" Add a role to the list of available selfroles.\n\n" +" Add a role, or a selection of roles, to the list of available selfroles.\n\n" " NOTE: The role is case sensitive!\n" " " msgstr "\n" -" Добавить роль в список доступных своих ролей.\n\n" +" Добавьте роль или выбор ролей в список доступных ролей.\n\n" " ПРИМЕЧАНИЕ: Роль чувствительна к регистру!\n" " " -#: redbot/cogs/admin/admin.py:461 +#: redbot/cogs/admin/admin.py:465 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." +msgstr "Я не могу вам дать {role.name},, поскольку эта роль выше или равна вашей самой высокой роли в иерархии Discord." -#: redbot/cogs/admin/admin.py:469 -msgid "Added." -msgstr "Добавлено." +#: redbot/cogs/admin/admin.py:475 +msgid "The role \"{role.name}\" is already a selfrole." +msgstr "Роль \"{role.name}\" уже является вашей." -#: redbot/cogs/admin/admin.py:472 -msgid "That role is already a selfrole." -msgstr "У вас уже имеется эта роль." +#: redbot/cogs/admin/admin.py:481 +msgid "Added {count} selfroles." +msgstr "Добавлено {count} ролей." + +#: redbot/cogs/admin/admin.py:483 +msgid "Added 1 selfrole." +msgstr "Роль добавлена." -#: redbot/cogs/admin/admin.py:476 +#: redbot/cogs/admin/admin.py:489 #, docstring msgid "\n" -" Remove a role from the list of available selfroles.\n\n" +" Remove a role, or a selection of roles, from the list of available selfroles.\n\n" " NOTE: The role is case sensitive!\n" " " msgstr "\n" -" Удалить роль из списка доступных собственных ролей.\n\n" +" Удалить роль или выбор ролей из списка доступных ролей.\n\n" " ПРИМЕЧАНИЕ: Роль чувствительна к регистру!\n" " " -#: redbot/cogs/admin/admin.py:483 +#: redbot/cogs/admin/admin.py:498 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." +msgstr "Я не могу позволить вам удалить {role.name}, эта роль выше или равна вашей самой высокой роли в иерархии Discord." + +#: redbot/cogs/admin/admin.py:508 +msgid "Removed {count} selfroles." +msgstr "Удалено {count} личных ролей." + +#: redbot/cogs/admin/admin.py:510 +msgid "Removed 1 selfrole." +msgstr "Убрана 1 личная роль." + +#: redbot/cogs/admin/admin.py:516 +#, docstring +msgid "Clear the list of available selfroles for this server." +msgstr "Очистить список доступных личных ролей для этого сервера." + +#: redbot/cogs/admin/admin.py:520 +msgid "There are currently no selfroles." +msgstr "В настоящее время нет ролей." + +#: redbot/cogs/admin/admin.py:523 +msgid "Are you sure you want to clear this server's selfrole list?" +msgstr "Вы уверены, что хотите очистить список ролей этого сервера?" + +#: redbot/cogs/admin/admin.py:529 +msgid "You took too long to respond." +msgstr "Вы слишком долго не отвечали." -#: redbot/cogs/admin/admin.py:491 -msgid "Removed." -msgstr "Удалено." +#: redbot/cogs/admin/admin.py:538 +msgid "I cannot clear the selfroles because the selfrole '{role.name}' is higher than or equal to your highest role in the Discord hierarchy." +msgstr "Я не могу очистить роли, потому что роль '{role.name}' выше или равна вашей самой высокой роли в иерархии Discord." -#: redbot/cogs/admin/admin.py:496 +#: redbot/cogs/admin/admin.py:544 +msgid "Selfrole list cleared." +msgstr "Список ролей очищен." + +#: redbot/cogs/admin/admin.py:546 +msgid "No changes have been made." +msgstr "Никаких изменений не произошло." + +#: redbot/cogs/admin/admin.py:551 #, docstring msgid "Lock a bot to its current servers only." msgstr "Зафиксировать бота только на его текущих серверах." -#: redbot/cogs/admin/admin.py:501 +#: redbot/cogs/admin/admin.py:556 msgid "The bot is no longer serverlocked." msgstr "Бот больше не зафиксирован на сервере." -#: redbot/cogs/admin/admin.py:503 +#: redbot/cogs/admin/admin.py:558 msgid "The bot is now serverlocked." msgstr "Бот теперь зафиксирован на сервере." @@ -310,13 +349,17 @@ msgstr "Я не могу сделать объявление на следующ #: redbot/cogs/admin/announcer.py:70 msgid "I could not announce to the following servers: " -msgstr "Я не могу объявить на следующих серверах: " +msgstr "Я не могу сделать объявление на следующем сервере: " -#: redbot/cogs/admin/converters.py:12 +#: redbot/cogs/admin/converters.py:13 msgid "The Admin cog is not loaded." msgstr "Модуль Admin не загружен." -#: redbot/cogs/admin/converters.py:20 -msgid "The provided role is not a valid selfrole." -msgstr "Предоставленная роль не является допустимой ролью." +#: redbot/cogs/admin/converters.py:30 +msgid "The role \"{role_name}\" is not a valid selfrole." +msgstr "Роль \"{role_name}\" не является допустимой ролью." + +#: redbot/cogs/admin/converters.py:36 +msgid "This selfrole has more than one case insensitive match. Please ask a moderator to resolve the ambiguity, or use the role ID to reference the role." +msgstr "Эта роль имеет более одного совпадения без учета регистра. Попросите модератора устранить двусмысленность или используйте идентификатор роли для ссылки на роль." diff --git a/redbot/cogs/admin/locales/sk-SK.po b/redbot/cogs/admin/locales/sk-SK.po index f8c0091599b..ec8800f1a22 100644 --- a/redbot/cogs/admin/locales/sk-SK.po +++ b/redbot/cogs/admin/locales/sk-SK.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-24 11:04+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,65 +15,65 @@ msgstr "" "X-Crowdin-File-ID: 42\n" "Language: sk_SK\n" -#: redbot/cogs/admin/admin.py:18 +#: redbot/cogs/admin/admin.py:20 msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete." msgstr "Pokúsil som sa urobiť niečo, pre čo mi Discord odoprel povolenie. Váš príkaz sa nepodarilo úspešne dokončiť." -#: redbot/cogs/admin/admin.py:23 +#: redbot/cogs/admin/admin.py:25 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 "Nemôžem dať {role.name} na {member.display_name} pretože táto rola je vyššia alebo rovná mojej najvyššej rolí v Discord hierarchií." -#: redbot/cogs/admin/admin.py:29 +#: redbot/cogs/admin/admin.py:31 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 +#: redbot/cogs/admin/admin.py:37 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 +#: redbot/cogs/admin/admin.py:43 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 +#: redbot/cogs/admin/admin.py:49 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 +#: redbot/cogs/admin/admin.py:55 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 +#: redbot/cogs/admin/admin.py:61 msgid "I need the \"Manage Roles\" permission to do that." msgstr "" -#: redbot/cogs/admin/admin.py:61 +#: redbot/cogs/admin/admin.py:63 msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first." msgstr "Už niečo oznamujem. Ak by ste chceli urobiť iné oznámenie, prosím, najskôr použite `{prefix} announce cancel`." -#: redbot/cogs/admin/admin.py:71 +#: redbot/cogs/admin/admin.py:73 #, docstring msgid "A collection of server administration utilities." msgstr "Zbierka nástrojov na správu servera." -#: redbot/cogs/admin/admin.py:164 +#: redbot/cogs/admin/admin.py:159 msgid "{member.display_name} already has the role {role.name}." msgstr "{member.display_name} už má rolu {role.name}." -#: redbot/cogs/admin/admin.py:184 +#: redbot/cogs/admin/admin.py:180 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:194 +#: redbot/cogs/admin/admin.py:190 msgid "{member.display_name} does not have the role {role.name}." msgstr "{member.display_name} nemá rolu {role.name}." -#: redbot/cogs/admin/admin.py:214 +#: redbot/cogs/admin/admin.py:211 msgid "I successfully removed {role.name} from {member.display_name}" msgstr "Úspešne som odstránil {role.name} od {member.display_name}" -#: redbot/cogs/admin/admin.py:225 +#: redbot/cogs/admin/admin.py:226 #, docstring msgid "\n" " Add a role to a user.\n\n" @@ -86,7 +86,7 @@ msgstr "\n" " Ak je užívateľ ponechaný prázdny, predvolene sa použije autor príkazu.\n" " " -#: redbot/cogs/admin/admin.py:241 +#: redbot/cogs/admin/admin.py:244 #, docstring msgid "\n" " Remove a role from a user.\n\n" @@ -99,12 +99,12 @@ msgstr "\n" " Ak je užívateľ ponechaný prázdny, predvolene sa použije autor príkazu.\n" " " -#: redbot/cogs/admin/admin.py:255 +#: redbot/cogs/admin/admin.py:256 #, docstring msgid "Edit role settings." msgstr "Úpravy nastavenia role." -#: redbot/cogs/admin/admin.py:262 +#: redbot/cogs/admin/admin.py:263 #, docstring msgid "\n" " Edit a role's colour.\n\n" @@ -125,11 +125,15 @@ msgstr "\n" " `[p]editrole colour Spravce #ff9900`\n" " " -#: redbot/cogs/admin/admin.py:291 redbot/cogs/admin/admin.py:324 +#: redbot/cogs/admin/admin.py:275 +msgid "{author} ({author.id}) changed the colour of role '{role.name}'" +msgstr "" + +#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327 msgid "Done." msgstr "Hotovo." -#: redbot/cogs/admin/admin.py:295 +#: redbot/cogs/admin/admin.py:298 #, docstring msgid "\n" " Edit a role's name.\n\n" @@ -144,54 +148,52 @@ msgstr "\n" " `[p]editrole name \"Správca servera\" Majitel`\n" " " -#: redbot/cogs/admin/admin.py:329 +#: redbot/cogs/admin/admin.py:308 +msgid "{author} ({author.id}) changed the name of role '{old_name}' to '{name}'" +msgstr "" + +#: redbot/cogs/admin/admin.py:332 #, docstring msgid "Announce a message to all servers the bot is in." msgstr "Oznámiť správu všetkým serverom, na ktorých sa bot nachádza." -#: redbot/cogs/admin/admin.py:336 +#: redbot/cogs/admin/admin.py:339 msgid "The announcement has begun." msgstr "Oznam sa začal." -#: redbot/cogs/admin/admin.py:343 +#: redbot/cogs/admin/admin.py:346 #, docstring msgid "Cancel a running announce." msgstr "Zrušiť prebiehajúce oznámenie." -#: redbot/cogs/admin/admin.py:345 +#: redbot/cogs/admin/admin.py:348 msgid "There is no currently running announcement." msgstr "Momentálne nie je spustené žiadne oznámenie." -#: redbot/cogs/admin/admin.py:348 +#: redbot/cogs/admin/admin.py:351 msgid "The current announcement has been cancelled." msgstr "Aktuálne oznámenie bolo zrušené." -#: redbot/cogs/admin/admin.py:354 +#: redbot/cogs/admin/admin.py:357 #, docstring msgid "Change how announcements are sent in this guild." msgstr "Zmeňte spôsob odosielania oznámení v tomto klane." -#: redbot/cogs/admin/admin.py:359 +#: redbot/cogs/admin/admin.py:367 #, 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" -" Zmeniť kanál, kam bude bot posielať oznámenia.\n\n" -" Ak je kanál nevyplnený, použije sa predvolený aktuálny kanál.\n" -" " +msgid "Change the channel where the bot will send announcements." +msgstr "" -#: redbot/cogs/admin/admin.py:368 +#: redbot/cogs/admin/admin.py:370 msgid "The announcement channel has been set to {channel.mention}" msgstr "Kanál pre oznámenia bol nastavený na {channel.mention}" -#: redbot/cogs/admin/admin.py:373 +#: redbot/cogs/admin/admin.py:375 #, docstring msgid "Unsets the channel for announcements." msgstr "Zruší nastavenie kanálu pre oznámenia." -#: redbot/cogs/admin/admin.py:398 +#: redbot/cogs/admin/admin.py:400 #, docstring msgid "\n" " Add or remove a selfrole from yourself.\n\n" @@ -204,7 +206,7 @@ msgstr "\n" " POZNÁMKA: Rola je citlivá na malé a veľké písmena!\n" " " -#: redbot/cogs/admin/admin.py:411 +#: redbot/cogs/admin/admin.py:413 #, docstring msgid "\n" " Add a selfrole to yourself.\n\n" @@ -217,7 +219,7 @@ msgstr "\n" " POZNÁMKA: Rola je citlivá na malé a veľké písmena!\n" " " -#: redbot/cogs/admin/admin.py:422 +#: redbot/cogs/admin/admin.py:424 #, docstring msgid "\n" " Remove a selfrole from yourself.\n\n" @@ -230,7 +232,7 @@ msgstr "\n" " POZNÁMKA: Rola je citlivá na malé a veľké písmena!\n" " " -#: redbot/cogs/admin/admin.py:433 +#: redbot/cogs/admin/admin.py:435 #, docstring msgid "\n" " Lists all available selfroles.\n" @@ -239,69 +241,100 @@ msgstr "\n" " Zoznam dostupných self-rolí.\n" " " -#: redbot/cogs/admin/admin.py:443 +#: redbot/cogs/admin/admin.py:445 msgid "Available Selfroles:\n" "{selfroles}" msgstr "Dostupné self-role:\n" "{selfroles}" -#: redbot/cogs/admin/admin.py:449 +#: redbot/cogs/admin/admin.py:451 #, docstring msgid "Manage selfroles." msgstr "Spravovať self-role." -#: redbot/cogs/admin/admin.py:454 +#: redbot/cogs/admin/admin.py:456 #, docstring msgid "\n" -" Add a role to the list of available selfroles.\n\n" +" Add a role, or a selection of roles, to the list of available selfroles.\n\n" " NOTE: The role is case sensitive!\n" " " -msgstr "\n" -" Pridať rolu do zoznamu dostupných self-rolí.\n\n" -" POZNÁMKA: Rola je citlivá na malé a veľké písmena!\n" -" " +msgstr "" -#: redbot/cogs/admin/admin.py:461 +#: redbot/cogs/admin/admin.py:465 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 "Nemôžem ti dovoliť pridať {role.name} ako self-rolu, pretože táto rola je vyššia alebo rovná tvojej najvyššej roli v Discord hierarchii." -#: redbot/cogs/admin/admin.py:469 -msgid "Added." -msgstr "Pridané." +#: redbot/cogs/admin/admin.py:475 +msgid "The role \"{role.name}\" is already a selfrole." +msgstr "" + +#: redbot/cogs/admin/admin.py:481 +msgid "Added {count} selfroles." +msgstr "" -#: redbot/cogs/admin/admin.py:472 -msgid "That role is already a selfrole." -msgstr "Táto rola je už self-rola." +#: redbot/cogs/admin/admin.py:483 +msgid "Added 1 selfrole." +msgstr "" -#: redbot/cogs/admin/admin.py:476 +#: redbot/cogs/admin/admin.py:489 #, docstring msgid "\n" -" Remove a role from the list of available selfroles.\n\n" +" Remove a role, or a selection of roles, from the list of available selfroles.\n\n" " NOTE: The role is case sensitive!\n" " " -msgstr "\n" -" Odstráni rolu zo zoznamu dostupných self-rolí.\n\n" -" POZNÁMKA: Rola je citlivá na malé a veľké písmena!\n" -" " +msgstr "" -#: redbot/cogs/admin/admin.py:483 +#: redbot/cogs/admin/admin.py:498 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 "Nemôžem ti dovoliť odobrať {role.name} užívateľovi, pretože táto rola je vyššia alebo rovná tvojej najvyššej roli v Discord hierarchii." -#: redbot/cogs/admin/admin.py:491 -msgid "Removed." -msgstr "Odstránené." +#: redbot/cogs/admin/admin.py:508 +msgid "Removed {count} selfroles." +msgstr "" + +#: redbot/cogs/admin/admin.py:510 +msgid "Removed 1 selfrole." +msgstr "" + +#: redbot/cogs/admin/admin.py:516 +#, docstring +msgid "Clear the list of available selfroles for this server." +msgstr "" + +#: redbot/cogs/admin/admin.py:520 +msgid "There are currently no selfroles." +msgstr "" + +#: redbot/cogs/admin/admin.py:523 +msgid "Are you sure you want to clear this server's selfrole list?" +msgstr "" + +#: redbot/cogs/admin/admin.py:529 +msgid "You took too long to respond." +msgstr "" + +#: redbot/cogs/admin/admin.py:538 +msgid "I cannot clear the selfroles because the selfrole '{role.name}' is higher than or equal to your highest role in the Discord hierarchy." +msgstr "" + +#: redbot/cogs/admin/admin.py:544 +msgid "Selfrole list cleared." +msgstr "" + +#: redbot/cogs/admin/admin.py:546 +msgid "No changes have been made." +msgstr "" -#: redbot/cogs/admin/admin.py:496 +#: redbot/cogs/admin/admin.py:551 #, docstring msgid "Lock a bot to its current servers only." msgstr "Uzamkne bota iba na jeho aktuálne servery." -#: redbot/cogs/admin/admin.py:501 +#: redbot/cogs/admin/admin.py:556 msgid "The bot is no longer serverlocked." msgstr "Bot už nie je uzamknutý serverom." -#: redbot/cogs/admin/admin.py:503 +#: redbot/cogs/admin/admin.py:558 msgid "The bot is now serverlocked." msgstr "Bot je teraz uzamknutý serverom." @@ -313,11 +346,15 @@ msgstr "Nemôžem oznámiť nasledujúcemu serveru: " msgid "I could not announce to the following servers: " msgstr "Nemôžem oznámiť nasledujúcim serverom: " -#: redbot/cogs/admin/converters.py:12 +#: redbot/cogs/admin/converters.py:13 msgid "The Admin cog is not loaded." msgstr "Admin cog nie je načítaný." -#: redbot/cogs/admin/converters.py:20 -msgid "The provided role is not a valid selfrole." -msgstr "Daná rola nie je platná self-role." +#: redbot/cogs/admin/converters.py:30 +msgid "The role \"{role_name}\" is not a valid selfrole." +msgstr "" + +#: redbot/cogs/admin/converters.py:36 +msgid "This selfrole has more than one case insensitive match. Please ask a moderator to resolve the ambiguity, or use the role ID to reference the role." +msgstr "" diff --git a/redbot/cogs/admin/locales/sl-SI.po b/redbot/cogs/admin/locales/sl-SI.po index 620f5aa44b5..0150a7eb73b 100644 --- a/redbot/cogs/admin/locales/sl-SI.po +++ b/redbot/cogs/admin/locales/sl-SI.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-24 11:04+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n%100==4 ? 3 : 0);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,64 +15,64 @@ msgstr "" "X-Crowdin-File-ID: 42\n" "Language: sl_SI\n" -#: redbot/cogs/admin/admin.py:18 +#: redbot/cogs/admin/admin.py:20 msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete." msgstr "Poskusil sem narediti nekaj kar mi Discord ne dovoljuje. Ukaza ni bilo mogoče uspešno dokončati." -#: redbot/cogs/admin/admin.py:23 +#: redbot/cogs/admin/admin.py:25 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 "Ne morem dodati role {role.name} uporabniku {member.display_name} ker je ta rola višja ali enaka moji najvišji roli v Discordovi hierarhiji." -#: redbot/cogs/admin/admin.py:29 +#: redbot/cogs/admin/admin.py:31 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 "Ne morem odstraniti role {role.name} uporabniku {member.display_name} ker je ta rola višja ali enaka moji najvišji roli v Discordovi hierarhiji." -#: redbot/cogs/admin/admin.py:35 +#: redbot/cogs/admin/admin.py:37 msgid "I can not edit {role.name} because that role is higher than my or equal to highest role in the Discord hierarchy." msgstr "Ne morem spreminjati role {role.name} ker je ta rola višja ali enaka moji najvišji roli v Discordovi hierarhiji." -#: redbot/cogs/admin/admin.py:41 +#: redbot/cogs/admin/admin.py:43 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 "Ne morem ti dovoliti dodati role {role.name} uporabniku {member.display_name} ker je ta rola višja ali enaka tvoji roli v Discordovi hierarhiji." -#: redbot/cogs/admin/admin.py:47 +#: redbot/cogs/admin/admin.py:49 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 "Ne morem ti dovoliti odstraniti role {role.name} uporabniku {member.display_name} ker je ta rola višja ali enaka tvoji roli v Discordovi hierarhiji." -#: redbot/cogs/admin/admin.py:53 +#: redbot/cogs/admin/admin.py:55 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 "Ne morem ti dovoliti urejati role {role.name} ker je ta rola višja ali enaka tvoji najvišji roli v Discordovi hierarhiji." -#: redbot/cogs/admin/admin.py:59 +#: redbot/cogs/admin/admin.py:61 msgid "I need the \"Manage Roles\" permission to do that." -msgstr "" +msgstr "Potrebujem dovoljenje \"Manage Roles\" za izvršitev tega ukaza." -#: redbot/cogs/admin/admin.py:61 +#: redbot/cogs/admin/admin.py:63 msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first." msgstr "Nekaj že naznanjam. Če želiš objaviti drugačno obvestilo, prosim, uporabi `{prefix}announce cancel` za preklic." -#: redbot/cogs/admin/admin.py:71 +#: redbot/cogs/admin/admin.py:73 #, docstring msgid "A collection of server administration utilities." msgstr "Zbirka pripomočkov za administracijo strežnika." -#: redbot/cogs/admin/admin.py:164 +#: redbot/cogs/admin/admin.py:159 msgid "{member.display_name} already has the role {role.name}." msgstr "{member.display_name} že ima rolo {role.name}." -#: redbot/cogs/admin/admin.py:184 +#: redbot/cogs/admin/admin.py:180 msgid "I successfully added {role.name} to {member.display_name}" msgstr "Rola {role.name} je uspešno dodana uporabniku {member.display_name}" -#: redbot/cogs/admin/admin.py:194 +#: redbot/cogs/admin/admin.py:190 msgid "{member.display_name} does not have the role {role.name}." msgstr "Uporabnik {member.display_name} nima role {role.name}." -#: redbot/cogs/admin/admin.py:214 +#: redbot/cogs/admin/admin.py:211 msgid "I successfully removed {role.name} from {member.display_name}" msgstr "Rola {role.name} uspešno odstranjena uporabniku {member.display_name}" -#: redbot/cogs/admin/admin.py:225 +#: redbot/cogs/admin/admin.py:226 #, docstring msgid "\n" " Add a role to a user.\n\n" @@ -85,7 +85,7 @@ msgstr "\n" " Če je polje uporabnika prazno se avtomatsko doda avtorju komande.\n" " " -#: redbot/cogs/admin/admin.py:241 +#: redbot/cogs/admin/admin.py:244 #, docstring msgid "\n" " Remove a role from a user.\n\n" @@ -98,12 +98,12 @@ msgstr "\n" " Če je polje uporabnika prazno se avtomatsko doda avtorju komande.\n" " " -#: redbot/cogs/admin/admin.py:255 +#: redbot/cogs/admin/admin.py:256 #, docstring msgid "Edit role settings." msgstr "Spremeni nastavitve role." -#: redbot/cogs/admin/admin.py:262 +#: redbot/cogs/admin/admin.py:263 #, docstring msgid "\n" " Edit a role's colour.\n\n" @@ -124,11 +124,15 @@ msgstr "\n" " `[p]editrole colour Test #ff9900`\n" " " -#: redbot/cogs/admin/admin.py:291 redbot/cogs/admin/admin.py:324 +#: redbot/cogs/admin/admin.py:275 +msgid "{author} ({author.id}) changed the colour of role '{role.name}'" +msgstr "" + +#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327 msgid "Done." msgstr "Opravljeno." -#: redbot/cogs/admin/admin.py:295 +#: redbot/cogs/admin/admin.py:298 #, docstring msgid "\n" " Edit a role's name.\n\n" @@ -143,54 +147,52 @@ msgstr "\n" " `[p]editrole name \"The Transistor\" Test`\n" " " -#: redbot/cogs/admin/admin.py:329 +#: redbot/cogs/admin/admin.py:308 +msgid "{author} ({author.id}) changed the name of role '{old_name}' to '{name}'" +msgstr "" + +#: redbot/cogs/admin/admin.py:332 #, docstring msgid "Announce a message to all servers the bot is in." msgstr "Pošljite sporočilo v vse strežnike, v katerih je bot." -#: redbot/cogs/admin/admin.py:336 +#: redbot/cogs/admin/admin.py:339 msgid "The announcement has begun." msgstr "Napoved se je začela." -#: redbot/cogs/admin/admin.py:343 +#: redbot/cogs/admin/admin.py:346 #, docstring msgid "Cancel a running announce." msgstr "Prekini aktivni napovednik." -#: redbot/cogs/admin/admin.py:345 +#: redbot/cogs/admin/admin.py:348 msgid "There is no currently running announcement." msgstr "Trenutno ni aktivnega napovednika." -#: redbot/cogs/admin/admin.py:348 +#: redbot/cogs/admin/admin.py:351 msgid "The current announcement has been cancelled." msgstr "Trenutni napovednik je bil preklican." -#: redbot/cogs/admin/admin.py:354 +#: redbot/cogs/admin/admin.py:357 #, docstring msgid "Change how announcements are sent in this guild." msgstr "Spremeni način kako je napoved poslana v tem strežniku." -#: redbot/cogs/admin/admin.py:359 +#: redbot/cogs/admin/admin.py:367 #, 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" -" Spremeni kanal v katerega bot pošilja napovedi.\n\n" -" Če je polje za kanal prazen, bo uporabljen trenutni kanal.\n" -" " +msgid "Change the channel where the bot will send announcements." +msgstr "" -#: redbot/cogs/admin/admin.py:368 +#: redbot/cogs/admin/admin.py:370 msgid "The announcement channel has been set to {channel.mention}" msgstr "Kanal za napovedi je bil nastavljen na {channel.mention}" -#: redbot/cogs/admin/admin.py:373 +#: redbot/cogs/admin/admin.py:375 #, docstring msgid "Unsets the channel for announcements." msgstr "Odstrani kanal za napovedi." -#: redbot/cogs/admin/admin.py:398 +#: redbot/cogs/admin/admin.py:400 #, docstring msgid "\n" " Add or remove a selfrole from yourself.\n\n" @@ -203,7 +205,7 @@ msgstr "\n" " POMNI: Rola razlikuje med velikimi in malimi črkami!\n" " " -#: redbot/cogs/admin/admin.py:411 +#: redbot/cogs/admin/admin.py:413 #, docstring msgid "\n" " Add a selfrole to yourself.\n\n" @@ -216,7 +218,7 @@ msgstr "\n" " POMNI: Rola razlikuje med velikimi in malimi črkami!\n" " " -#: redbot/cogs/admin/admin.py:422 +#: redbot/cogs/admin/admin.py:424 #, docstring msgid "\n" " Remove a selfrole from yourself.\n\n" @@ -229,7 +231,7 @@ msgstr "\n" " POMNI: Rola razlikuje med velikimi in malimi črkami!\n" " " -#: redbot/cogs/admin/admin.py:433 +#: redbot/cogs/admin/admin.py:435 #, docstring msgid "\n" " Lists all available selfroles.\n" @@ -238,69 +240,100 @@ msgstr "\n" " Izpiše vse lastne role ki so na voljo.\n" " " -#: redbot/cogs/admin/admin.py:443 +#: redbot/cogs/admin/admin.py:445 msgid "Available Selfroles:\n" "{selfroles}" msgstr "Razpoložljive lastne role:\n" "{selfroles}" -#: redbot/cogs/admin/admin.py:449 +#: redbot/cogs/admin/admin.py:451 #, docstring msgid "Manage selfroles." msgstr "Upravlja lastne role." -#: redbot/cogs/admin/admin.py:454 +#: redbot/cogs/admin/admin.py:456 #, docstring msgid "\n" -" Add a role to the list of available selfroles.\n\n" +" Add a role, or a selection of roles, to the list of available selfroles.\n\n" " NOTE: The role is case sensitive!\n" " " -msgstr "\n" -" Doda rolo na seznam razpoložljivih lastnih rol.\n\n" -" POMNI: Rola razlikuje med velikimi in malimi črkami!\n" -" " +msgstr "" -#: redbot/cogs/admin/admin.py:461 +#: redbot/cogs/admin/admin.py:465 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 "Ne morem ti dovoliti dodati role {role.name} kot lastno rolo ker je ta rola višja ali enaka tvoji roli v Discordovi hierarhiji." -#: redbot/cogs/admin/admin.py:469 -msgid "Added." -msgstr "Dodano." +#: redbot/cogs/admin/admin.py:475 +msgid "The role \"{role.name}\" is already a selfrole." +msgstr "" + +#: redbot/cogs/admin/admin.py:481 +msgid "Added {count} selfroles." +msgstr "" -#: redbot/cogs/admin/admin.py:472 -msgid "That role is already a selfrole." -msgstr "Ta rola je že lastna rola." +#: redbot/cogs/admin/admin.py:483 +msgid "Added 1 selfrole." +msgstr "" -#: redbot/cogs/admin/admin.py:476 +#: redbot/cogs/admin/admin.py:489 #, docstring msgid "\n" -" Remove a role from the list of available selfroles.\n\n" +" Remove a role, or a selection of roles, from the list of available selfroles.\n\n" " NOTE: The role is case sensitive!\n" " " -msgstr "\n" -" Odstrani rolo iz seznama razpoložljivih lastnih rol.\n\n" -" POMNI: Rola razlikuje med velikimi in malimi črkami!\n" -" " +msgstr "" -#: redbot/cogs/admin/admin.py:483 +#: redbot/cogs/admin/admin.py:498 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 "Ne morem ti dovoliti odstraniti role {role.name} kot lastno rolo ker je ta rola višja ali enaka tvoji roli v Discordovi hierarhiji." -#: redbot/cogs/admin/admin.py:491 -msgid "Removed." -msgstr "Odstranjeno." +#: redbot/cogs/admin/admin.py:508 +msgid "Removed {count} selfroles." +msgstr "" + +#: redbot/cogs/admin/admin.py:510 +msgid "Removed 1 selfrole." +msgstr "" + +#: redbot/cogs/admin/admin.py:516 +#, docstring +msgid "Clear the list of available selfroles for this server." +msgstr "" + +#: redbot/cogs/admin/admin.py:520 +msgid "There are currently no selfroles." +msgstr "" + +#: redbot/cogs/admin/admin.py:523 +msgid "Are you sure you want to clear this server's selfrole list?" +msgstr "" + +#: redbot/cogs/admin/admin.py:529 +msgid "You took too long to respond." +msgstr "" + +#: redbot/cogs/admin/admin.py:538 +msgid "I cannot clear the selfroles because the selfrole '{role.name}' is higher than or equal to your highest role in the Discord hierarchy." +msgstr "" + +#: redbot/cogs/admin/admin.py:544 +msgid "Selfrole list cleared." +msgstr "" + +#: redbot/cogs/admin/admin.py:546 +msgid "No changes have been made." +msgstr "" -#: redbot/cogs/admin/admin.py:496 +#: redbot/cogs/admin/admin.py:551 #, docstring msgid "Lock a bot to its current servers only." msgstr "Zaklene bota na trenutne strežnike." -#: redbot/cogs/admin/admin.py:501 +#: redbot/cogs/admin/admin.py:556 msgid "The bot is no longer serverlocked." msgstr "Bot je zopet odklenjen za vse strežnike." -#: redbot/cogs/admin/admin.py:503 +#: redbot/cogs/admin/admin.py:558 msgid "The bot is now serverlocked." msgstr "Bot je trenutno zaklenjen za vse strežnike." @@ -312,11 +345,15 @@ msgstr "Napovednika ni bilo možno izvesti v tem strežniku: " msgid "I could not announce to the following servers: " msgstr "Napovednika ni bilo možno izvesti v teh strežnikih: " -#: redbot/cogs/admin/converters.py:12 +#: redbot/cogs/admin/converters.py:13 msgid "The Admin cog is not loaded." msgstr "Modul Admin ni naložen." -#: redbot/cogs/admin/converters.py:20 -msgid "The provided role is not a valid selfrole." -msgstr "Naveden rola ni veljavna lastna rola." +#: redbot/cogs/admin/converters.py:30 +msgid "The role \"{role_name}\" is not a valid selfrole." +msgstr "" + +#: redbot/cogs/admin/converters.py:36 +msgid "This selfrole has more than one case insensitive match. Please ask a moderator to resolve the ambiguity, or use the role ID to reference the role." +msgstr "" diff --git a/redbot/cogs/admin/locales/sv-SE.po b/redbot/cogs/admin/locales/sv-SE.po index 4280e53b3bb..ce1a393bd4f 100644 --- a/redbot/cogs/admin/locales/sv-SE.po +++ b/redbot/cogs/admin/locales/sv-SE.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-24 11:04+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,73 +15,77 @@ msgstr "" "X-Crowdin-File-ID: 42\n" "Language: sv_SE\n" -#: redbot/cogs/admin/admin.py:18 +#: redbot/cogs/admin/admin.py:20 msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete." msgstr "Jag försökte göra något som Discord nekade mig behörighet till. Ditt kommando kunde inte slutföras." -#: redbot/cogs/admin/admin.py:23 +#: redbot/cogs/admin/admin.py:25 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 "Jag kan inte ge {role.name} till {member.display_name} eftersom den rollen är högre än eller lika med min högsta roll i Discord-hierarkin." -#: redbot/cogs/admin/admin.py:29 +#: redbot/cogs/admin/admin.py:31 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 "Jag kan inte ta bort {role.name} från {member.display_name} eftersom den rollen är högre än eller lika med min högsta roll i Discord-hierarkin." -#: redbot/cogs/admin/admin.py:35 +#: redbot/cogs/admin/admin.py:37 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 "Jag kan inte redigera {role.name} eftersom den rollen är högre än min eller lika med högsta roll i Discord-hierarkin." -#: redbot/cogs/admin/admin.py:41 +#: redbot/cogs/admin/admin.py:43 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 "Jag kan inte låta dig ge {role.name} till {member.display_name} eftersom den rollen är högre än eller lika med din högsta roll i Discord-hierarkin." -#: redbot/cogs/admin/admin.py:47 +#: redbot/cogs/admin/admin.py:49 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 "Jag kan inte låta dig ta bort {role.name} från {member.display_name} eftersom den rollen är högre än eller lika med din högsta roll i Discord-hierarkin." -#: redbot/cogs/admin/admin.py:53 +#: redbot/cogs/admin/admin.py:55 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 "Jag kan inte låta dig redigera {role.name} eftersom den rollen är högre än eller lika med din högsta roll i Discord-hierarkin." -#: redbot/cogs/admin/admin.py:59 +#: redbot/cogs/admin/admin.py:61 msgid "I need the \"Manage Roles\" permission to do that." -msgstr "" +msgstr "Jag behöver behörigheten \"Hantera roller\" för att göra det." -#: redbot/cogs/admin/admin.py:61 +#: redbot/cogs/admin/admin.py:63 msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first." msgstr "Jag tillkännager redan något. Om du vill göra ett annat tillkännagivande, vänligen använd `{prefix}announce cancel` först." -#: redbot/cogs/admin/admin.py:71 +#: redbot/cogs/admin/admin.py:73 #, docstring msgid "A collection of server administration utilities." msgstr "En samling administrationsverktyg för servern." -#: redbot/cogs/admin/admin.py:164 +#: redbot/cogs/admin/admin.py:159 msgid "{member.display_name} already has the role {role.name}." -msgstr "" +msgstr "{member.display_name} har redan rollen {role.name}." -#: redbot/cogs/admin/admin.py:184 +#: redbot/cogs/admin/admin.py:180 msgid "I successfully added {role.name} to {member.display_name}" msgstr "Jag lyckades lägga till {role.name} till {member.display_name}" -#: redbot/cogs/admin/admin.py:194 +#: redbot/cogs/admin/admin.py:190 msgid "{member.display_name} does not have the role {role.name}." -msgstr "" +msgstr "{member.display_name} har inte rollen {role.name}." -#: redbot/cogs/admin/admin.py:214 +#: redbot/cogs/admin/admin.py:211 msgid "I successfully removed {role.name} from {member.display_name}" msgstr "Jag lyckades ta bort {role.name} från {member.display_name}" -#: redbot/cogs/admin/admin.py:225 +#: redbot/cogs/admin/admin.py:226 #, 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" +" Lägg till en roll till en användare.\n\n" +" Använd dubbla citat om rollen innehåller mellanslag.\n" +" Om användaren lämnas tom används som standard skaparen av kommandot.\n" +" " -#: redbot/cogs/admin/admin.py:241 +#: redbot/cogs/admin/admin.py:244 #, docstring msgid "\n" " Remove a role from a user.\n\n" @@ -94,12 +98,12 @@ msgstr "\n" " Om användaren lämnas tom är det standard för skaparen av kommandot.\n" " " -#: redbot/cogs/admin/admin.py:255 +#: redbot/cogs/admin/admin.py:256 #, docstring msgid "Edit role settings." msgstr "Redigera rollinställningar." -#: redbot/cogs/admin/admin.py:262 +#: redbot/cogs/admin/admin.py:263 #, docstring msgid "\n" " Edit a role's colour.\n\n" @@ -110,13 +114,25 @@ msgid "\n" " `[p]editrole colour \"The Transistor\" #ff0000`\n" " `[p]editrole colour Test #ff9900`\n" " " +msgstr "\n" +" Redigera en rolls färg.\n\n" +" Använd dubbla citat om rollen innehåller mellanslag.\n" +" Färgen måste vara i hexadecimalt format.\n" +" [Online färgväljare] (http://www.w3schools. om/colors/colors_picker. sp)\n\n" +" Exempel:\n" +" `[p]editrole colour \"The Transistor\" #ff0000`\n" +" `[p]editrole colour Test #ff9900`\n" +" " + +#: redbot/cogs/admin/admin.py:275 +msgid "{author} ({author.id}) changed the colour of role '{role.name}'" msgstr "" -#: redbot/cogs/admin/admin.py:291 redbot/cogs/admin/admin.py:324 +#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327 msgid "Done." msgstr "Klart." -#: redbot/cogs/admin/admin.py:295 +#: redbot/cogs/admin/admin.py:298 #, docstring msgid "\n" " Edit a role's name.\n\n" @@ -124,80 +140,98 @@ msgid "\n" " Example:\n" " `[p]editrole name \"The Transistor\" Test`\n" " " +msgstr "\n" +" Redigera en rolls namn.\n\n" +" Använd dubbla citat om rollen eller namnet innehåller mellanslag.\n\n" +" Exempel:\n" +" `[p]editrole name \"The Transistor\" Test`\n" +" " + +#: redbot/cogs/admin/admin.py:308 +msgid "{author} ({author.id}) changed the name of role '{old_name}' to '{name}'" msgstr "" -#: redbot/cogs/admin/admin.py:329 +#: redbot/cogs/admin/admin.py:332 #, 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:336 +#: redbot/cogs/admin/admin.py:339 msgid "The announcement has begun." msgstr "Tillkännagivandet har börjat." -#: redbot/cogs/admin/admin.py:343 +#: redbot/cogs/admin/admin.py:346 #, docstring msgid "Cancel a running announce." msgstr "Avbryt en löpande avisering." -#: redbot/cogs/admin/admin.py:345 +#: redbot/cogs/admin/admin.py:348 msgid "There is no currently running announcement." -msgstr "" +msgstr "Det finns inget aktivt meddelande för närvarande." -#: redbot/cogs/admin/admin.py:348 +#: redbot/cogs/admin/admin.py:351 msgid "The current announcement has been cancelled." msgstr "Det aktuella meddelandet har avbrutits." -#: redbot/cogs/admin/admin.py:354 +#: redbot/cogs/admin/admin.py:357 #, docstring msgid "Change how announcements are sent in this guild." -msgstr "" +msgstr "Ändra hur meddelanden skickas i detta gille." -#: redbot/cogs/admin/admin.py:359 +#: redbot/cogs/admin/admin.py:367 #, 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" -" " +msgid "Change the channel where the bot will send announcements." msgstr "" -#: redbot/cogs/admin/admin.py:368 +#: redbot/cogs/admin/admin.py:370 msgid "The announcement channel has been set to {channel.mention}" msgstr "Tillkännagivandekanalen har satts till {channel.mention}" -#: redbot/cogs/admin/admin.py:373 +#: redbot/cogs/admin/admin.py:375 #, docstring msgid "Unsets the channel for announcements." -msgstr "" +msgstr "Inaktiverar kanalen för meddelanden." -#: redbot/cogs/admin/admin.py:398 +#: redbot/cogs/admin/admin.py:400 #, docstring msgid "\n" " Add or 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" +" Lägg till eller ta bort en självroll från dig själv.\n\n" +" Serveradministratörer måste ha konfigurerat rollen som användarinställbar.\n" +" OBS: Rollen är skiftlägeskänslig!\n" +" " -#: redbot/cogs/admin/admin.py:411 +#: redbot/cogs/admin/admin.py:413 #, 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" +" Lägg till en självroll till dig själv.\n\n" +" Serveradministratörer måste ha konfigurerat rollen som användarinställbar.\n" +" OBS: Rollen är skiftlägeskänslig!\n" +" " -#: redbot/cogs/admin/admin.py:422 +#: redbot/cogs/admin/admin.py:424 #, 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" +" Ta bort en självroll från dig själv.\n\n" +" Serveradministratörer måste ha konfigurerat rollen som användarinställbar.\n" +" OBS: Rollen är skiftlägeskänslig!\n" +" " -#: redbot/cogs/admin/admin.py:433 +#: redbot/cogs/admin/admin.py:435 #, docstring msgid "\n" " Lists all available selfroles.\n" @@ -206,79 +240,126 @@ msgstr "\n" " Listar alla tillgängliga självroller.\n" " " -#: redbot/cogs/admin/admin.py:443 +#: redbot/cogs/admin/admin.py:445 msgid "Available Selfroles:\n" "{selfroles}" msgstr "Tillgängliga Selfroles:\n" "{selfroles}" -#: redbot/cogs/admin/admin.py:449 +#: redbot/cogs/admin/admin.py:451 #, docstring msgid "Manage selfroles." msgstr "Hantera självroller." -#: redbot/cogs/admin/admin.py:454 +#: redbot/cogs/admin/admin.py:456 #, docstring msgid "\n" -" Add a role to the list of available selfroles.\n\n" +" Add a role, or a selection of roles, to the list of available selfroles.\n\n" " NOTE: The role is case sensitive!\n" " " -msgstr "" +msgstr "\n" +" Lägg till en roll eller ett urval av roller till listan över tillgängliga självroller.\n\n" +" OBS: Rollen är skiftlägeskänslig!\n" +" " -#: redbot/cogs/admin/admin.py:461 +#: redbot/cogs/admin/admin.py:465 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 "Jag kan inte låta dig lägga till {role.name} som en självroll eftersom den rollen är högre än eller lika med din högsta roll i Discord-hierarkin." + +#: redbot/cogs/admin/admin.py:475 +msgid "The role \"{role.name}\" is already a selfrole." +msgstr "Rollen \"{role.name}\" är redan en självroll." -#: redbot/cogs/admin/admin.py:469 -msgid "Added." -msgstr "Tillagd." +#: redbot/cogs/admin/admin.py:481 +msgid "Added {count} selfroles." +msgstr "Lade till {count} självroller." -#: redbot/cogs/admin/admin.py:472 -msgid "That role is already a selfrole." -msgstr "Den rollen är redan en självroll." +#: redbot/cogs/admin/admin.py:483 +msgid "Added 1 selfrole." +msgstr "Lade till 1 självroll." -#: redbot/cogs/admin/admin.py:476 +#: redbot/cogs/admin/admin.py:489 #, docstring msgid "\n" -" Remove a role from the list of available selfroles.\n\n" +" Remove a role, or a selection of roles, from the list of available selfroles.\n\n" " NOTE: The role is case sensitive!\n" " " -msgstr "" +msgstr "\n" +" Ta bort en roll eller ett urval av roller från listan över tillgängliga självroller.\n\n" +" OBS: Rollen är skiftlägeskänslig!\n" +" " -#: redbot/cogs/admin/admin.py:483 +#: redbot/cogs/admin/admin.py:498 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 "Jag kan inte låta dig ta bort {role.name} från att vara en självroll eftersom den rollen är högre än eller lika med din högsta roll i Discord-hierarkin." -#: redbot/cogs/admin/admin.py:491 -msgid "Removed." -msgstr "" +#: redbot/cogs/admin/admin.py:508 +msgid "Removed {count} selfroles." +msgstr "Tog bort {count} självroller." + +#: redbot/cogs/admin/admin.py:510 +msgid "Removed 1 selfrole." +msgstr "Tog bort 1 självroll." + +#: redbot/cogs/admin/admin.py:516 +#, docstring +msgid "Clear the list of available selfroles for this server." +msgstr "Rensa listan över tillgängliga självroller för denna server." + +#: redbot/cogs/admin/admin.py:520 +msgid "There are currently no selfroles." +msgstr "Det finns för närvarande inga självroller." + +#: redbot/cogs/admin/admin.py:523 +msgid "Are you sure you want to clear this server's selfrole list?" +msgstr "Är du säker på att du vill rensa serverns självrollista?" -#: redbot/cogs/admin/admin.py:496 +#: redbot/cogs/admin/admin.py:529 +msgid "You took too long to respond." +msgstr "Du tog för lång tid att svara." + +#: redbot/cogs/admin/admin.py:538 +msgid "I cannot clear the selfroles because the selfrole '{role.name}' is higher than or equal to your highest role in the Discord hierarchy." +msgstr "Jag kan inte rensa självrollerna eftersom självrollen'{role.name}' är högre än eller lika med din högsta roll i Discord-hierarkin." + +#: redbot/cogs/admin/admin.py:544 +msgid "Selfrole list cleared." +msgstr "Självrollistan rensad." + +#: redbot/cogs/admin/admin.py:546 +msgid "No changes have been made." +msgstr "Inga ändringar har gjorts." + +#: redbot/cogs/admin/admin.py:551 #, docstring msgid "Lock a bot to its current servers only." msgstr "Lås en bot till sina nuvarande servrar." -#: redbot/cogs/admin/admin.py:501 +#: redbot/cogs/admin/admin.py:556 msgid "The bot is no longer serverlocked." msgstr "Botten är inte längre serverlåst." -#: redbot/cogs/admin/admin.py:503 +#: redbot/cogs/admin/admin.py:558 msgid "The bot is now serverlocked." msgstr "Botten är nu serverlåst." #: redbot/cogs/admin/announcer.py:68 msgid "I could not announce to the following server: " -msgstr "" +msgstr "Jag kunde inte meddela till följande server: " #: redbot/cogs/admin/announcer.py:70 msgid "I could not announce to the following servers: " -msgstr "" +msgstr "Jag kunde inte meddela till följande servrar: " -#: redbot/cogs/admin/converters.py:12 +#: redbot/cogs/admin/converters.py:13 msgid "The Admin cog is not loaded." msgstr "Admin cog är inte laddad." -#: redbot/cogs/admin/converters.py:20 -msgid "The provided role is not a valid selfrole." -msgstr "Den angivna rollen är inte en giltig självroll." +#: redbot/cogs/admin/converters.py:30 +msgid "The role \"{role_name}\" is not a valid selfrole." +msgstr "Rollen \"{role_name}\" är inte en giltig självroll." + +#: redbot/cogs/admin/converters.py:36 +msgid "This selfrole has more than one case insensitive match. Please ask a moderator to resolve the ambiguity, or use the role ID to reference the role." +msgstr "" diff --git a/redbot/cogs/admin/locales/tr-TR.po b/redbot/cogs/admin/locales/tr-TR.po index 7d1261b343a..c703f3de619 100644 --- a/redbot/cogs/admin/locales/tr-TR.po +++ b/redbot/cogs/admin/locales/tr-TR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-24 11:04+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,64 +15,64 @@ msgstr "" "X-Crowdin-File-ID: 42\n" "Language: tr_TR\n" -#: redbot/cogs/admin/admin.py:18 +#: redbot/cogs/admin/admin.py:20 msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete." -msgstr "Bir şey denemeye çalıştım ancak Discord izinlerim yeterli olmadı. Komutunuz işleme koyulamadı." +msgstr "Bir şey denemeye çalışıldı ancak Discord izinleri yeterli olmadığından komutunuz işleme koyulamadı." -#: redbot/cogs/admin/admin.py:23 +#: redbot/cogs/admin/admin.py:25 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 "{member.display_name} kullanıcısına {role.name} veremiyorum çünkü bu rol Discord hiyerarşisinde rolüme eşit veya daha yüksek." -#: redbot/cogs/admin/admin.py:29 +#: redbot/cogs/admin/admin.py:31 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 "{member.display_name} kullanıcısından {role.name} rolünü kaldıramıyorum çünkü bu rol Discord hiyerarşisinde rolüme eşit veya daha yüksek." -#: redbot/cogs/admin/admin.py:35 +#: redbot/cogs/admin/admin.py:37 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} kullanıcısının rolünü düzenleyemiyorum, çünkü bu rol Discord hiyerarşisinde rolüme eşit veya daha yüksek." -#: redbot/cogs/admin/admin.py:41 +#: redbot/cogs/admin/admin.py:43 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 "{member.display_name} kullanıcısına {role.name} rolünü verilemedi çünkü bu rol discord hiyerarşisinde senin mevcut rolünden daha yüksek durumda." -#: redbot/cogs/admin/admin.py:47 +#: redbot/cogs/admin/admin.py:49 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 "{member.display_name} kullanıcısının {role.name} rolünü silmene müsaade edemem çünkü bu rol mevcut rolünden daha yüksek durumda." -#: redbot/cogs/admin/admin.py:53 +#: redbot/cogs/admin/admin.py:55 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} rolünü düzenlemene müsaade edemem çünkü bu rol mevcut rolünden daha yüksek durumda." -#: redbot/cogs/admin/admin.py:59 +#: redbot/cogs/admin/admin.py:61 msgid "I need the \"Manage Roles\" permission to do that." msgstr "Bunu yapabilmek için \"Rolleri Yönet\" iznine ihtiyacım var." -#: redbot/cogs/admin/admin.py:61 +#: redbot/cogs/admin/admin.py:63 msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first." msgstr "Zaten şu anda bir duyuru yapmaktayım. Başka bir duyuru yapmak istiyorsanız lütfen bu komutu kullanın: `{prefix}announce cancel`." -#: redbot/cogs/admin/admin.py:71 +#: redbot/cogs/admin/admin.py:73 #, docstring msgid "A collection of server administration utilities." msgstr "Sunucu yönetimiyle ilgili ayarlar." -#: redbot/cogs/admin/admin.py:164 +#: redbot/cogs/admin/admin.py:159 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:184 +#: redbot/cogs/admin/admin.py:180 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:194 +#: redbot/cogs/admin/admin.py:190 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:214 +#: redbot/cogs/admin/admin.py:211 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:225 +#: redbot/cogs/admin/admin.py:226 #, docstring msgid "\n" " Add a role to a user.\n\n" @@ -85,7 +85,7 @@ msgstr "\n" " Kullanıcı boş bırakılırsa, varsayılan olarak komutu yazan kabul edilir.\n" " " -#: redbot/cogs/admin/admin.py:241 +#: redbot/cogs/admin/admin.py:244 #, docstring msgid "\n" " Remove a role from a user.\n\n" @@ -98,12 +98,12 @@ msgstr "\n" " Kullanıcı boş bırakılırsa, varsayılan olarak komutu yazan kabul edilir.\n" " " -#: redbot/cogs/admin/admin.py:255 +#: redbot/cogs/admin/admin.py:256 #, docstring msgid "Edit role settings." msgstr "Rol ayarlarını düzenle." -#: redbot/cogs/admin/admin.py:262 +#: redbot/cogs/admin/admin.py:263 #, docstring msgid "\n" " Edit a role's colour.\n\n" @@ -123,11 +123,15 @@ msgstr "\n" " `[p]editrole colour \"Rol adı\" #ff0000`\n" " `[p]editrole colour Test #ff9900` " -#: redbot/cogs/admin/admin.py:291 redbot/cogs/admin/admin.py:324 +#: redbot/cogs/admin/admin.py:275 +msgid "{author} ({author.id}) changed the colour of role '{role.name}'" +msgstr "{author} ({author.id}) kullanıcısı '{role.name}' rolünün rengini değiştirdi" + +#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327 msgid "Done." msgstr "Tamamlandı." -#: redbot/cogs/admin/admin.py:295 +#: redbot/cogs/admin/admin.py:298 #, docstring msgid "\n" " Edit a role's name.\n\n" @@ -141,54 +145,52 @@ msgstr "\n" " Örneğin:\n" " `[p]editrole name \"Rol adı\" Test` " -#: redbot/cogs/admin/admin.py:329 +#: redbot/cogs/admin/admin.py:308 +msgid "{author} ({author.id}) changed the name of role '{old_name}' to '{name}'" +msgstr "{author} ({author.id}) kullanıcısı '{old_name}' rolünün adını '{name}' olarak değiştirdi" + +#: redbot/cogs/admin/admin.py:332 #, 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:336 +#: redbot/cogs/admin/admin.py:339 msgid "The announcement has begun." msgstr "Duyuru başladı." -#: redbot/cogs/admin/admin.py:343 +#: redbot/cogs/admin/admin.py:346 #, docstring msgid "Cancel a running announce." msgstr "Şu an yapılan duyuruyu iptal eder." -#: redbot/cogs/admin/admin.py:345 +#: redbot/cogs/admin/admin.py:348 msgid "There is no currently running announcement." msgstr "Şu anda yapılan bir duyuru mevcut değil." -#: redbot/cogs/admin/admin.py:348 +#: redbot/cogs/admin/admin.py:351 msgid "The current announcement has been cancelled." msgstr "Şu an yapılan duyuru iptal edildi." -#: redbot/cogs/admin/admin.py:354 +#: redbot/cogs/admin/admin.py:357 #, 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:359 +#: redbot/cogs/admin/admin.py:367 #, 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" -" Botun duyuru göndereceği kanalı değiştir.\n\n" -" Boş bırakılırsa şu anki kanal kabul edilir.\n" -" " +msgid "Change the channel where the bot will send announcements." +msgstr "Botun duyuru yapacağı kanalı değiştirin." -#: redbot/cogs/admin/admin.py:368 +#: redbot/cogs/admin/admin.py:370 msgid "The announcement channel has been set to {channel.mention}" msgstr "{channel.mention} duyuru kanalı olarak ayarlandı" -#: redbot/cogs/admin/admin.py:373 +#: redbot/cogs/admin/admin.py:375 #, docstring msgid "Unsets the channel for announcements." msgstr "Kanalı duyuru ayarından kaldır." -#: redbot/cogs/admin/admin.py:398 +#: redbot/cogs/admin/admin.py:400 #, docstring msgid "\n" " Add or remove a selfrole from yourself.\n\n" @@ -201,7 +203,7 @@ msgstr "\n" " NOT: Rol büyük küçük harf duyarlıdır!\n" " " -#: redbot/cogs/admin/admin.py:411 +#: redbot/cogs/admin/admin.py:413 #, docstring msgid "\n" " Add a selfrole to yourself.\n\n" @@ -214,7 +216,7 @@ msgstr "\n" " NOT: Rol büyük küçük harf duyarlıdır!\n" " " -#: redbot/cogs/admin/admin.py:422 +#: redbot/cogs/admin/admin.py:424 #, docstring msgid "\n" " Remove a selfrole from yourself.\n\n" @@ -227,7 +229,7 @@ msgstr "\n" " NOT: Rol büyük küçük harf duyarlıdır!\n" " " -#: redbot/cogs/admin/admin.py:433 +#: redbot/cogs/admin/admin.py:435 #, docstring msgid "\n" " Lists all available selfroles.\n" @@ -236,69 +238,106 @@ msgstr "\n" " Kullanılabilir tüm selfroleleri listeler.\n" " " -#: redbot/cogs/admin/admin.py:443 +#: redbot/cogs/admin/admin.py:445 msgid "Available Selfroles:\n" "{selfroles}" msgstr "Kullanılabilir Selfroleler:\n" "{selfroles}" -#: redbot/cogs/admin/admin.py:449 +#: redbot/cogs/admin/admin.py:451 #, docstring msgid "Manage selfroles." msgstr "Kişisel rolleri düzenle." -#: redbot/cogs/admin/admin.py:454 +#: redbot/cogs/admin/admin.py:456 #, docstring msgid "\n" -" Add a role to the list of available selfroles.\n\n" +" Add a role, or a selection of roles, to the list of available selfroles.\n\n" " NOTE: The role is case sensitive!\n" " " msgstr "\n" -" Kullanılabilir selfroleler listesine bir rol ekle.\n\n" +" Kullanılabilir selfroleler listesine bir veya daha fazla rol ekle.\n\n" " NOT: Rol büyük küçük harf duyarlıdır!\n" " " -#: redbot/cogs/admin/admin.py:461 +#: redbot/cogs/admin/admin.py:465 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:469 -msgid "Added." -msgstr "Eklendi." +#: redbot/cogs/admin/admin.py:475 +msgid "The role \"{role.name}\" is already a selfrole." +msgstr "\"{role.name}\" zaten bir selfrole." + +#: redbot/cogs/admin/admin.py:481 +msgid "Added {count} selfroles." +msgstr "{count} selfrole eklendi." -#: redbot/cogs/admin/admin.py:472 -msgid "That role is already a selfrole." -msgstr "Bu rol zaten bir kişisel rol." +#: redbot/cogs/admin/admin.py:483 +msgid "Added 1 selfrole." +msgstr "1 selfrole eklendi." -#: redbot/cogs/admin/admin.py:476 +#: redbot/cogs/admin/admin.py:489 #, docstring msgid "\n" -" Remove a role from the list of available selfroles.\n\n" +" Remove a role, or a selection of roles, from the list of available selfroles.\n\n" " NOTE: The role is case sensitive!\n" " " msgstr "\n" -" Kullanılabilir selfroleler listesinden rol siler.\n\n" +" Kullanılabilir selfroleler listesinden bir veya daha fazla rol çıkar.\n\n" " NOT: Rol büyük küçük harf duyarlıdır!\n" " " -#: redbot/cogs/admin/admin.py:483 +#: redbot/cogs/admin/admin.py:498 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:491 -msgid "Removed." -msgstr "Kaldırıldı." +#: redbot/cogs/admin/admin.py:508 +msgid "Removed {count} selfroles." +msgstr "{count} selfrole kaldırıldı." + +#: redbot/cogs/admin/admin.py:510 +msgid "Removed 1 selfrole." +msgstr "1 selfrole kaldırıldı." -#: redbot/cogs/admin/admin.py:496 +#: redbot/cogs/admin/admin.py:516 +#, docstring +msgid "Clear the list of available selfroles for this server." +msgstr "Bu sunucu için eklenebilir rol listesini temizleyin." + +#: redbot/cogs/admin/admin.py:520 +msgid "There are currently no selfroles." +msgstr "Şu anda eklenebilir rol yok." + +#: redbot/cogs/admin/admin.py:523 +msgid "Are you sure you want to clear this server's selfrole list?" +msgstr "Sunucudaki tüm eklenebilir rolleri silmek istediğine emin misin?" + +#: redbot/cogs/admin/admin.py:529 +msgid "You took too long to respond." +msgstr "Cevap vermeniz çok uzun sürdü." + +#: redbot/cogs/admin/admin.py:538 +msgid "I cannot clear the selfroles because the selfrole '{role.name}' is higher than or equal to your highest role in the Discord hierarchy." +msgstr "Eklenebilir rollerden {role.name}' rolünü silemiyorum çünkü Discord hiyerarşisinde benden daha yüksek bir rol." + +#: redbot/cogs/admin/admin.py:544 +msgid "Selfrole list cleared." +msgstr "Eklenebilir roller temizlendi." + +#: redbot/cogs/admin/admin.py:546 +msgid "No changes have been made." +msgstr "Herhangi bir değişiklik yapılmadı." + +#: redbot/cogs/admin/admin.py:551 #, docstring msgid "Lock a bot to its current servers only." msgstr "Botu şu an bulunduğu sunucularda kilitler." -#: redbot/cogs/admin/admin.py:501 +#: redbot/cogs/admin/admin.py:556 msgid "The bot is no longer serverlocked." msgstr "Botun sunucu kilidi aktif değil." -#: redbot/cogs/admin/admin.py:503 +#: redbot/cogs/admin/admin.py:558 msgid "The bot is now serverlocked." msgstr "Botun sunucu kilidi aktif." @@ -310,11 +349,15 @@ msgstr "Bu sunucuya duyuru yapamıyorum: " msgid "I could not announce to the following servers: " msgstr "Bu sunuculara duyuru yapamıyorum: " -#: redbot/cogs/admin/converters.py:12 +#: redbot/cogs/admin/converters.py:13 msgid "The Admin cog is not loaded." msgstr "The Admin eklentisi yüklenmedi." -#: redbot/cogs/admin/converters.py:20 -msgid "The provided role is not a valid selfrole." -msgstr "Girilen kişisel rol geçerli bir kişisel rol değil." +#: redbot/cogs/admin/converters.py:30 +msgid "The role \"{role_name}\" is not a valid selfrole." +msgstr "\"{role_name}\" geçerli bir selfrole değil." + +#: redbot/cogs/admin/converters.py:36 +msgid "This selfrole has more than one case insensitive match. Please ask a moderator to resolve the ambiguity, or use the role ID to reference the role." +msgstr "Bu kişisel rolün birden fazla büyük/küçük harfe duyarlı olmayan eşleşmesi var. Lütfen bir moderatörden belirsizliği çözmesini isteyin veya role referans vermek için rol kimliğini kullanın." diff --git a/redbot/cogs/admin/locales/uk-UA.po b/redbot/cogs/admin/locales/uk-UA.po index dd025ed3e67..363373be59e 100644 --- a/redbot/cogs/admin/locales/uk-UA.po +++ b/redbot/cogs/admin/locales/uk-UA.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-24 11:04+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,64 +15,64 @@ msgstr "" "X-Crowdin-File-ID: 42\n" "Language: uk_UA\n" -#: redbot/cogs/admin/admin.py:18 +#: redbot/cogs/admin/admin.py:20 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 +#: redbot/cogs/admin/admin.py:25 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 +#: redbot/cogs/admin/admin.py:31 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 +#: redbot/cogs/admin/admin.py:37 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 +#: redbot/cogs/admin/admin.py:43 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 +#: redbot/cogs/admin/admin.py:49 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 +#: redbot/cogs/admin/admin.py:55 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 +#: redbot/cogs/admin/admin.py:61 msgid "I need the \"Manage Roles\" permission to do that." msgstr "" -#: redbot/cogs/admin/admin.py:61 +#: redbot/cogs/admin/admin.py:63 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 +#: redbot/cogs/admin/admin.py:73 #, docstring msgid "A collection of server administration utilities." msgstr "" -#: redbot/cogs/admin/admin.py:164 +#: redbot/cogs/admin/admin.py:159 msgid "{member.display_name} already has the role {role.name}." msgstr "" -#: redbot/cogs/admin/admin.py:184 +#: redbot/cogs/admin/admin.py:180 msgid "I successfully added {role.name} to {member.display_name}" msgstr "" -#: redbot/cogs/admin/admin.py:194 +#: redbot/cogs/admin/admin.py:190 msgid "{member.display_name} does not have the role {role.name}." msgstr "" -#: redbot/cogs/admin/admin.py:214 +#: redbot/cogs/admin/admin.py:211 msgid "I successfully removed {role.name} from {member.display_name}" msgstr "" -#: redbot/cogs/admin/admin.py:225 +#: redbot/cogs/admin/admin.py:226 #, docstring msgid "\n" " Add a role to a user.\n\n" @@ -81,7 +81,7 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:241 +#: redbot/cogs/admin/admin.py:244 #, docstring msgid "\n" " Remove a role from a user.\n\n" @@ -90,12 +90,12 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:255 +#: redbot/cogs/admin/admin.py:256 #, docstring msgid "Edit role settings." msgstr "" -#: redbot/cogs/admin/admin.py:262 +#: redbot/cogs/admin/admin.py:263 #, docstring msgid "\n" " Edit a role's colour.\n\n" @@ -108,11 +108,15 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:291 redbot/cogs/admin/admin.py:324 +#: redbot/cogs/admin/admin.py:275 +msgid "{author} ({author.id}) changed the colour of role '{role.name}'" +msgstr "" + +#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327 msgid "Done." msgstr "" -#: redbot/cogs/admin/admin.py:295 +#: redbot/cogs/admin/admin.py:298 #, docstring msgid "\n" " Edit a role's name.\n\n" @@ -122,51 +126,52 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:329 +#: redbot/cogs/admin/admin.py:308 +msgid "{author} ({author.id}) changed the name of role '{old_name}' to '{name}'" +msgstr "" + +#: redbot/cogs/admin/admin.py:332 #, docstring msgid "Announce a message to all servers the bot is in." msgstr "" -#: redbot/cogs/admin/admin.py:336 +#: redbot/cogs/admin/admin.py:339 msgid "The announcement has begun." msgstr "" -#: redbot/cogs/admin/admin.py:343 +#: redbot/cogs/admin/admin.py:346 #, docstring msgid "Cancel a running announce." msgstr "" -#: redbot/cogs/admin/admin.py:345 +#: redbot/cogs/admin/admin.py:348 msgid "There is no currently running announcement." msgstr "" -#: redbot/cogs/admin/admin.py:348 +#: redbot/cogs/admin/admin.py:351 msgid "The current announcement has been cancelled." msgstr "" -#: redbot/cogs/admin/admin.py:354 +#: redbot/cogs/admin/admin.py:357 #, docstring msgid "Change how announcements are sent in this guild." msgstr "" -#: redbot/cogs/admin/admin.py:359 +#: redbot/cogs/admin/admin.py:367 #, 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" -" " +msgid "Change the channel where the bot will send announcements." msgstr "" -#: redbot/cogs/admin/admin.py:368 +#: redbot/cogs/admin/admin.py:370 msgid "The announcement channel has been set to {channel.mention}" msgstr "" -#: redbot/cogs/admin/admin.py:373 +#: redbot/cogs/admin/admin.py:375 #, docstring msgid "Unsets the channel for announcements." msgstr "" -#: redbot/cogs/admin/admin.py:398 +#: redbot/cogs/admin/admin.py:400 #, docstring msgid "\n" " Add or remove a selfrole from yourself.\n\n" @@ -175,7 +180,7 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:411 +#: redbot/cogs/admin/admin.py:413 #, docstring msgid "\n" " Add a selfrole to yourself.\n\n" @@ -184,7 +189,7 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:422 +#: redbot/cogs/admin/admin.py:424 #, docstring msgid "\n" " Remove a selfrole from yourself.\n\n" @@ -193,69 +198,106 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:433 +#: redbot/cogs/admin/admin.py:435 #, docstring msgid "\n" " Lists all available selfroles.\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:443 +#: redbot/cogs/admin/admin.py:445 msgid "Available Selfroles:\n" "{selfroles}" msgstr "" -#: redbot/cogs/admin/admin.py:449 +#: redbot/cogs/admin/admin.py:451 #, docstring msgid "Manage selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:454 +#: redbot/cogs/admin/admin.py:456 #, docstring msgid "\n" -" Add a role to the list of available selfroles.\n\n" +" Add a role, or a selection of roles, to the list of available selfroles.\n\n" " NOTE: The role is case sensitive!\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:461 +#: redbot/cogs/admin/admin.py:465 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:469 -msgid "Added." +#: redbot/cogs/admin/admin.py:475 +msgid "The role \"{role.name}\" is already a selfrole." +msgstr "" + +#: redbot/cogs/admin/admin.py:481 +msgid "Added {count} selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:472 -msgid "That role is already a selfrole." +#: redbot/cogs/admin/admin.py:483 +msgid "Added 1 selfrole." msgstr "" -#: redbot/cogs/admin/admin.py:476 +#: redbot/cogs/admin/admin.py:489 #, docstring msgid "\n" -" Remove a role from the list of available selfroles.\n\n" +" Remove a role, or a selection of roles, from the list of available selfroles.\n\n" " NOTE: The role is case sensitive!\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:483 +#: redbot/cogs/admin/admin.py:498 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:491 -msgid "Removed." +#: redbot/cogs/admin/admin.py:508 +msgid "Removed {count} selfroles." +msgstr "" + +#: redbot/cogs/admin/admin.py:510 +msgid "Removed 1 selfrole." msgstr "" -#: redbot/cogs/admin/admin.py:496 +#: redbot/cogs/admin/admin.py:516 +#, docstring +msgid "Clear the list of available selfroles for this server." +msgstr "" + +#: redbot/cogs/admin/admin.py:520 +msgid "There are currently no selfroles." +msgstr "" + +#: redbot/cogs/admin/admin.py:523 +msgid "Are you sure you want to clear this server's selfrole list?" +msgstr "" + +#: redbot/cogs/admin/admin.py:529 +msgid "You took too long to respond." +msgstr "" + +#: redbot/cogs/admin/admin.py:538 +msgid "I cannot clear the selfroles because the selfrole '{role.name}' is higher than or equal to your highest role in the Discord hierarchy." +msgstr "" + +#: redbot/cogs/admin/admin.py:544 +msgid "Selfrole list cleared." +msgstr "" + +#: redbot/cogs/admin/admin.py:546 +msgid "No changes have been made." +msgstr "" + +#: redbot/cogs/admin/admin.py:551 #, docstring msgid "Lock a bot to its current servers only." msgstr "" -#: redbot/cogs/admin/admin.py:501 +#: redbot/cogs/admin/admin.py:556 msgid "The bot is no longer serverlocked." msgstr "" -#: redbot/cogs/admin/admin.py:503 +#: redbot/cogs/admin/admin.py:558 msgid "The bot is now serverlocked." msgstr "" @@ -267,11 +309,15 @@ msgstr "" msgid "I could not announce to the following servers: " msgstr "" -#: redbot/cogs/admin/converters.py:12 +#: redbot/cogs/admin/converters.py:13 msgid "The Admin cog is not loaded." msgstr "" -#: redbot/cogs/admin/converters.py:20 -msgid "The provided role is not a valid selfrole." +#: redbot/cogs/admin/converters.py:30 +msgid "The role \"{role_name}\" is not a valid selfrole." +msgstr "" + +#: redbot/cogs/admin/converters.py:36 +msgid "This selfrole has more than one case insensitive match. Please ask a moderator to resolve the ambiguity, or use the role ID to reference the role." msgstr "" diff --git a/redbot/cogs/admin/locales/vi-VN.po b/redbot/cogs/admin/locales/vi-VN.po index 5595340d596..7c37d1232dd 100644 --- a/redbot/cogs/admin/locales/vi-VN.po +++ b/redbot/cogs/admin/locales/vi-VN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-24 11:04+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,87 +15,95 @@ msgstr "" "X-Crowdin-File-ID: 42\n" "Language: vi_VN\n" -#: redbot/cogs/admin/admin.py:18 +#: redbot/cogs/admin/admin.py:20 msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete." -msgstr "Lệnh của bạn không được thực hiện thành công vì discord đã từ chối quyền của tôi." +msgstr "Tôi không thể thực hiện do Discord không cấp quyền tương ứng. Lệnh của bạn không thể thực hiện." -#: redbot/cogs/admin/admin.py:23 +#: redbot/cogs/admin/admin.py:25 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 "Tôi không thể cấp {role.name} cho {member.display_name} vì vai trò có quyền cao hơn hoặc ngang vai trò cao nhất của tôi trong Discord." -#: redbot/cogs/admin/admin.py:29 +#: redbot/cogs/admin/admin.py:31 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 "Không thể xoá {role.name} cho {member.display_name} vì vai trò có quyền cao hơn hoặc ngang vai trò cao nhất của tôi trong Discord." -#: redbot/cogs/admin/admin.py:35 +#: redbot/cogs/admin/admin.py:37 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 "Tôi không thể chỉnh sửa {role.name} vì vai trò có quyền cao hơn hoặc ngang vai trò cao nhất của tôi trong Discord." -#: redbot/cogs/admin/admin.py:41 +#: redbot/cogs/admin/admin.py:43 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 "Tôi không thể đưa bạn role {role.name} cho {member.display_name} bởi vì role đó cao hơn hoặc bằng với role có rank cao nhất của bạn trong Discord." -#: redbot/cogs/admin/admin.py:47 +#: redbot/cogs/admin/admin.py:49 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 "Tôi không thể loại bỏ role {role.name} từ {member.display_name} bởi vì role đó cao hơn hoặc bằng với role có rank cao nhất của bạn trong Discord." -#: redbot/cogs/admin/admin.py:53 +#: redbot/cogs/admin/admin.py:55 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 "Tôi không thể cho phép bạn bạn chỉnh sửa role {role.name} bởi vì role đó cao hơn hoặc bằng với role có rank cao nhất của bạn trong Discord." -#: redbot/cogs/admin/admin.py:59 +#: redbot/cogs/admin/admin.py:61 msgid "I need the \"Manage Roles\" permission to do that." -msgstr "" +msgstr "Tôi cần quyền \"Quản lý vai trò\" để thực hiện." -#: redbot/cogs/admin/admin.py:61 +#: redbot/cogs/admin/admin.py:63 msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first." -msgstr "Tôi đang thông báo lúc này. Nếu bạn muốn làm một thông báo khác hãy sử dụng lệnh `{prefix}announce cancel` trước." +msgstr "Tôi đang thực hiện thông báo. Nếu bạn muốn làm một thông báo khác hãy sử dụng lệnh `{prefix}announce cancel` trước." -#: redbot/cogs/admin/admin.py:71 +#: redbot/cogs/admin/admin.py:73 #, docstring msgid "A collection of server administration utilities." -msgstr "Một tập hợp các dụng cụ cho việc quản lý server." +msgstr "Tập hợp các công cụ cho việc quản lý máy chủ." -#: redbot/cogs/admin/admin.py:164 +#: redbot/cogs/admin/admin.py:159 msgid "{member.display_name} already has the role {role.name}." -msgstr "" +msgstr "{member.display_name} đã có role {role.name} rồi." -#: redbot/cogs/admin/admin.py:184 +#: redbot/cogs/admin/admin.py:180 msgid "I successfully added {role.name} to {member.display_name}" msgstr "Đã thêm thành công vai trò{role.name} cho {member.display_name}" -#: redbot/cogs/admin/admin.py:194 +#: redbot/cogs/admin/admin.py:190 msgid "{member.display_name} does not have the role {role.name}." -msgstr "" +msgstr "{member.display_name} không có quyền {role.name}." -#: redbot/cogs/admin/admin.py:214 +#: redbot/cogs/admin/admin.py:211 msgid "I successfully removed {role.name} from {member.display_name}" msgstr "Đã xóa thành công vai trò{role.name} từ {member.display_name}" -#: redbot/cogs/admin/admin.py:225 +#: redbot/cogs/admin/admin.py:226 #, 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" +" Thêm vai trò cho người dùng.\n\n" +" Sử dụng dấu ngoặc kép nếu vai trò chứa dấu cách.\n" +" Nếu tùy chọn người dùng trống, mặc định sẽ là người thực hiện lệnh.\n" +" " -#: redbot/cogs/admin/admin.py:241 +#: redbot/cogs/admin/admin.py:244 #, 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" +" Thêm vai trò cho người dùng.\n\n" +" Sử dụng dấu ngoặc kép nếu vai trò chứa dấu cách.\n" +" Nếu tùy chọn người dùng trống, mặc định sẽ là người thực hiện lệnh.\n" +" " -#: redbot/cogs/admin/admin.py:255 +#: redbot/cogs/admin/admin.py:256 #, docstring msgid "Edit role settings." -msgstr "Chỉnh quyền của vai trò." +msgstr "Chỉnh sửa quyền của vai trò." -#: redbot/cogs/admin/admin.py:262 +#: redbot/cogs/admin/admin.py:263 #, docstring msgid "\n" " Edit a role's colour.\n\n" @@ -106,13 +114,25 @@ msgid "\n" " `[p]editrole colour \"The Transistor\" #ff0000`\n" " `[p]editrole colour Test #ff9900`\n" " " -msgstr "" +msgstr "\n" +" Chỉnh sửa màu vai trò.\n\n" +" Sử dụng dấu ngoặc kép nếu vai trò chứa dấu cách.\n" +" Màu phải ở định dạng thập lục phân.\n" +" [Chọn màu](http://www.w3schools.com/colors/colors_picker.asp)\n\n" +" Ví dụ:\n" +" `[p]editrole colour \"The Transistor\" #ff0000`\n" +" `[p]editrole colour Test #ff9900`\n" +" " -#: redbot/cogs/admin/admin.py:291 redbot/cogs/admin/admin.py:324 +#: redbot/cogs/admin/admin.py:275 +msgid "{author} ({author.id}) changed the colour of role '{role.name}'" +msgstr "{author} ({author.id}) đã đổi màu vai trò '{role.name}'" + +#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327 msgid "Done." -msgstr "Xong!" +msgstr "Xong." -#: redbot/cogs/admin/admin.py:295 +#: redbot/cogs/admin/admin.py:298 #, docstring msgid "\n" " Edit a role's name.\n\n" @@ -120,53 +140,59 @@ msgid "\n" " Example:\n" " `[p]editrole name \"The Transistor\" Test`\n" " " -msgstr "" +msgstr "\n" +" Chỉnh sửa tên vai trò.\n" +" Sử dụng dấu ngoặc kép nếu vai trò chứa dấu cách.\n\n" +" Ví dụ:\n\n" +" `[p]editrole name \"The Transistor\" Test`\n" +" " + +#: redbot/cogs/admin/admin.py:308 +msgid "{author} ({author.id}) changed the name of role '{old_name}' to '{name}'" +msgstr "{author} ({author.id}) đã đổi tên vai trò '{old_name}' thành '{name}'" -#: redbot/cogs/admin/admin.py:329 +#: redbot/cogs/admin/admin.py:332 #, docstring msgid "Announce a message to all servers the bot is in." -msgstr "Thông báo một thông báo tới tất cả các server mà con bot ở trong." +msgstr "Thông báo tới toàn bộ máy chủ có bot tham gia." -#: redbot/cogs/admin/admin.py:336 +#: redbot/cogs/admin/admin.py:339 msgid "The announcement has begun." -msgstr "Sự kiện {0} đã được bắt đầu." +msgstr "Đã hoàn tất thông báo." -#: redbot/cogs/admin/admin.py:343 +#: redbot/cogs/admin/admin.py:346 #, docstring msgid "Cancel a running announce." -msgstr "Hủy một thông báo đang chạy." +msgstr "Hủy thông báo đang thực hiện." -#: redbot/cogs/admin/admin.py:345 +#: redbot/cogs/admin/admin.py:348 msgid "There is no currently running announcement." -msgstr "" +msgstr "Không có thông báo đang chạy." -#: redbot/cogs/admin/admin.py:348 +#: redbot/cogs/admin/admin.py:351 msgid "The current announcement has been cancelled." -msgstr "Thông báo đang chạy đã được hủy." +msgstr "Đã hủy thông báo." -#: redbot/cogs/admin/admin.py:354 +#: redbot/cogs/admin/admin.py:357 #, docstring msgid "Change how announcements are sent in this guild." -msgstr "" +msgstr "Thay đổi cách gửi thông báo trong máy chủ." -#: redbot/cogs/admin/admin.py:359 +#: redbot/cogs/admin/admin.py:367 #, 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 "" +msgid "Change the channel where the bot will send announcements." +msgstr "Thay đổi kênh thông báo của bot." -#: redbot/cogs/admin/admin.py:368 +#: redbot/cogs/admin/admin.py:370 msgid "The announcement channel has been set to {channel.mention}" msgstr "Kênh thông báo đã được đổi sang {channel.mention}" -#: redbot/cogs/admin/admin.py:373 +#: redbot/cogs/admin/admin.py:375 #, docstring msgid "Unsets the channel for announcements." msgstr "" -#: redbot/cogs/admin/admin.py:398 +#: redbot/cogs/admin/admin.py:400 #, docstring msgid "\n" " Add or remove a selfrole from yourself.\n\n" @@ -175,7 +201,7 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:411 +#: redbot/cogs/admin/admin.py:413 #, docstring msgid "\n" " Add a selfrole to yourself.\n\n" @@ -184,7 +210,7 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:422 +#: redbot/cogs/admin/admin.py:424 #, docstring msgid "\n" " Remove a selfrole from yourself.\n\n" @@ -193,72 +219,109 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:433 +#: redbot/cogs/admin/admin.py:435 #, docstring msgid "\n" " Lists all available selfroles.\n" " " msgstr "\n" -" Hiển thị hết tất cả các vai trò tự thêm.\n" +" Hiển thị tất cả các vai trò tự thêm.\n" " " -#: redbot/cogs/admin/admin.py:443 +#: redbot/cogs/admin/admin.py:445 msgid "Available Selfroles:\n" "{selfroles}" msgstr "Vai trò tự thêm:\n" "{selfroles}" -#: redbot/cogs/admin/admin.py:449 +#: redbot/cogs/admin/admin.py:451 #, docstring msgid "Manage selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:454 +#: redbot/cogs/admin/admin.py:456 #, docstring msgid "\n" -" Add a role to the list of available selfroles.\n\n" +" Add a role, or a selection of roles, to the list of available selfroles.\n\n" " NOTE: The role is case sensitive!\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:461 +#: redbot/cogs/admin/admin.py:465 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:469 -msgid "Added." +#: redbot/cogs/admin/admin.py:475 +msgid "The role \"{role.name}\" is already a selfrole." msgstr "" -#: redbot/cogs/admin/admin.py:472 -msgid "That role is already a selfrole." +#: redbot/cogs/admin/admin.py:481 +msgid "Added {count} selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:476 +#: redbot/cogs/admin/admin.py:483 +msgid "Added 1 selfrole." +msgstr "" + +#: redbot/cogs/admin/admin.py:489 #, docstring msgid "\n" -" Remove a role from the list of available selfroles.\n\n" +" Remove a role, or a selection of roles, from the list of available selfroles.\n\n" " NOTE: The role is case sensitive!\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:483 +#: redbot/cogs/admin/admin.py:498 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:491 -msgid "Removed." +#: redbot/cogs/admin/admin.py:508 +msgid "Removed {count} selfroles." +msgstr "" + +#: redbot/cogs/admin/admin.py:510 +msgid "Removed 1 selfrole." msgstr "" -#: redbot/cogs/admin/admin.py:496 +#: redbot/cogs/admin/admin.py:516 +#, docstring +msgid "Clear the list of available selfroles for this server." +msgstr "" + +#: redbot/cogs/admin/admin.py:520 +msgid "There are currently no selfroles." +msgstr "" + +#: redbot/cogs/admin/admin.py:523 +msgid "Are you sure you want to clear this server's selfrole list?" +msgstr "" + +#: redbot/cogs/admin/admin.py:529 +msgid "You took too long to respond." +msgstr "" + +#: redbot/cogs/admin/admin.py:538 +msgid "I cannot clear the selfroles because the selfrole '{role.name}' is higher than or equal to your highest role in the Discord hierarchy." +msgstr "" + +#: redbot/cogs/admin/admin.py:544 +msgid "Selfrole list cleared." +msgstr "" + +#: redbot/cogs/admin/admin.py:546 +msgid "No changes have been made." +msgstr "" + +#: redbot/cogs/admin/admin.py:551 #, docstring msgid "Lock a bot to its current servers only." msgstr "Khóa lệnh bot cho server hiện tại." -#: redbot/cogs/admin/admin.py:501 +#: redbot/cogs/admin/admin.py:556 msgid "The bot is no longer serverlocked." msgstr "" -#: redbot/cogs/admin/admin.py:503 +#: redbot/cogs/admin/admin.py:558 msgid "The bot is now serverlocked." msgstr "" @@ -270,11 +333,15 @@ msgstr "" msgid "I could not announce to the following servers: " msgstr "" -#: redbot/cogs/admin/converters.py:12 +#: redbot/cogs/admin/converters.py:13 msgid "The Admin cog is not loaded." msgstr "" -#: redbot/cogs/admin/converters.py:20 -msgid "The provided role is not a valid selfrole." +#: redbot/cogs/admin/converters.py:30 +msgid "The role \"{role_name}\" is not a valid selfrole." +msgstr "" + +#: redbot/cogs/admin/converters.py:36 +msgid "This selfrole has more than one case insensitive match. Please ask a moderator to resolve the ambiguity, or use the role ID to reference the role." msgstr "" diff --git a/redbot/cogs/admin/locales/zh-CN.po b/redbot/cogs/admin/locales/zh-CN.po index ca709035dca..c0b4d5bfbc1 100644 --- a/redbot/cogs/admin/locales/zh-CN.po +++ b/redbot/cogs/admin/locales/zh-CN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-24 11:04+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,64 +15,64 @@ msgstr "" "X-Crowdin-File-ID: 42\n" "Language: zh_CN\n" -#: redbot/cogs/admin/admin.py:18 +#: redbot/cogs/admin/admin.py:20 msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete." -msgstr "我试了做一件事情Discord不让我做。你的命令没有完成。" +msgstr "我试图做一些Discord没有允许我做的事情。你的命令无法完成" -#: redbot/cogs/admin/admin.py:23 +#: redbot/cogs/admin/admin.py:25 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} 应为这个role比我的最高的role高或者一样高" +msgstr "我不能将 {role.name} 给 {member.display_name} ,因为这个角色高于或等于我在Discord等级中的最高角色" -#: redbot/cogs/admin/admin.py:29 +#: redbot/cogs/admin/admin.py:31 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} 应为这个role比我的最高的role高或者一样高" +msgstr "我不能将 {role.name} 从 {member.display_name} 中移除,因为这个角色高于或等于我在Discord等级中的最高角色" -#: redbot/cogs/admin/admin.py:35 +#: redbot/cogs/admin/admin.py:37 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}应为这个role比我的最高的role高或者一样高" +msgstr "我不能编辑 {role.name} ,因为该角色高于或等于我在Discord等级中的最高角色" -#: redbot/cogs/admin/admin.py:41 +#: redbot/cogs/admin/admin.py:43 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 "我不能让你加{role.name}到{member.display_name} 应为这个role比你的最高的role高或者一样高" +msgstr "我不能让你把 {role.name} 给 {member.display_name} ,因为这个角色高于或等于你在 Discord 等级中的最高角色" -#: redbot/cogs/admin/admin.py:47 +#: redbot/cogs/admin/admin.py:49 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 "我不能让你把这个{role.name}从{member.display_name}去掉应为这个role比你的最高的role高或者一样高" -#: redbot/cogs/admin/admin.py:53 +#: redbot/cogs/admin/admin.py:55 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}应为这个role比你的最高的role高或者一样高" -#: redbot/cogs/admin/admin.py:59 +#: redbot/cogs/admin/admin.py:61 msgid "I need the \"Manage Roles\" permission to do that." msgstr "我需要“管理角色”权限才能做到这一点" -#: redbot/cogs/admin/admin.py:61 +#: redbot/cogs/admin/admin.py:63 msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first." msgstr "我已经在宣布一段话。要是你想做一个不同的宣布请用`{prefix}announce cancel` 先" -#: redbot/cogs/admin/admin.py:71 +#: redbot/cogs/admin/admin.py:73 #, docstring msgid "A collection of server administration utilities." msgstr "一些管理server的东西" -#: redbot/cogs/admin/admin.py:164 +#: redbot/cogs/admin/admin.py:159 msgid "{member.display_name} already has the role {role.name}." msgstr "{member.display_name}已经有{role.name}" -#: redbot/cogs/admin/admin.py:184 +#: redbot/cogs/admin/admin.py:180 msgid "I successfully added {role.name} to {member.display_name}" msgstr "我成功的的加了{role.name}到{member.display_name}" -#: redbot/cogs/admin/admin.py:194 +#: redbot/cogs/admin/admin.py:190 msgid "{member.display_name} does not have the role {role.name}." msgstr "{member.display_name}没有{role.name}" -#: redbot/cogs/admin/admin.py:214 +#: redbot/cogs/admin/admin.py:211 msgid "I successfully removed {role.name} from {member.display_name}" msgstr "我成功的从{member.display_name}去掉了{role.name}." -#: redbot/cogs/admin/admin.py:225 +#: redbot/cogs/admin/admin.py:226 #, docstring msgid "\n" " Add a role to a user.\n\n" @@ -85,7 +85,7 @@ msgstr "\n" " 要是没有说出人,就会被加到用这个命令的人\n" " " -#: redbot/cogs/admin/admin.py:241 +#: redbot/cogs/admin/admin.py:244 #, docstring msgid "\n" " Remove a role from a user.\n\n" @@ -99,12 +99,12 @@ msgstr "\n" "要是没有说出人加给用命令的人.\n" " " -#: redbot/cogs/admin/admin.py:255 +#: redbot/cogs/admin/admin.py:256 #, docstring msgid "Edit role settings." -msgstr "改变角色设定" +msgstr "编辑角色设置" -#: redbot/cogs/admin/admin.py:262 +#: redbot/cogs/admin/admin.py:263 #, docstring msgid "\n" " Edit a role's colour.\n\n" @@ -115,13 +115,24 @@ msgid "\n" " `[p]editrole colour \"The Transistor\" #ff0000`\n" " `[p]editrole colour Test #ff9900`\n" " " -msgstr "" +msgstr " 编辑身份证颜色\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:291 redbot/cogs/admin/admin.py:324 +#: redbot/cogs/admin/admin.py:275 +msgid "{author} ({author.id}) changed the colour of role '{role.name}'" +msgstr "{author} ({author.id}) 改变了角色的颜色 '{role.name}'" + +#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327 msgid "Done." msgstr "完成。" -#: redbot/cogs/admin/admin.py:295 +#: redbot/cogs/admin/admin.py:298 #, docstring msgid "\n" " Edit a role's name.\n\n" @@ -129,71 +140,84 @@ msgid "\n" " Example:\n" " `[p]editrole name \"The Transistor\" Test`\n" " " +msgstr " 编辑角色名称。\n\n" +" 如果角色名称包含空格,请使用双引号。\n\n" +" 例子:\n" +" `[p]editrole name \"The Transistor\" Test`\n" +" " + +#: redbot/cogs/admin/admin.py:308 +msgid "{author} ({author.id}) changed the name of role '{old_name}' to '{name}'" msgstr "" -#: redbot/cogs/admin/admin.py:329 +#: redbot/cogs/admin/admin.py:332 #, docstring msgid "Announce a message to all servers the bot is in." -msgstr "" +msgstr "已向机器人所在的所有服务器发送公告。" -#: redbot/cogs/admin/admin.py:336 +#: redbot/cogs/admin/admin.py:339 msgid "The announcement has begun." -msgstr "我开始报告消息了" +msgstr "公告开始了" -#: redbot/cogs/admin/admin.py:343 +#: redbot/cogs/admin/admin.py:346 #, docstring msgid "Cancel a running announce." -msgstr "" +msgstr "取消了一个运行中的公告。" -#: redbot/cogs/admin/admin.py:345 +#: redbot/cogs/admin/admin.py:348 msgid "There is no currently running announcement." -msgstr "" +msgstr "目前没有正在运行的公告" -#: redbot/cogs/admin/admin.py:348 +#: redbot/cogs/admin/admin.py:351 msgid "The current announcement has been cancelled." -msgstr "" +msgstr "目前公告已被取消" -#: redbot/cogs/admin/admin.py:354 +#: redbot/cogs/admin/admin.py:357 #, docstring msgid "Change how announcements are sent in this guild." -msgstr "" +msgstr "更改了公会中通知的发送方式。" -#: redbot/cogs/admin/admin.py:359 +#: redbot/cogs/admin/admin.py:367 #, 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" -" " +msgid "Change the channel where the bot will send announcements." msgstr "" -#: redbot/cogs/admin/admin.py:368 +#: redbot/cogs/admin/admin.py:370 msgid "The announcement channel has been set to {channel.mention}" -msgstr "" +msgstr "公告频道已设置为 {channel.mention}" -#: redbot/cogs/admin/admin.py:373 +#: redbot/cogs/admin/admin.py:375 #, docstring msgid "Unsets the channel for announcements." -msgstr "" +msgstr "取消公告频道" -#: redbot/cogs/admin/admin.py:398 +#: redbot/cogs/admin/admin.py:400 #, docstring msgid "\n" " Add or 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" +" 添加或删除自己的角色\n\n" +" 服务器管理员必须配置角色为用户设置\n" +" 注意:角色是区分大小写的\n" +" " -#: redbot/cogs/admin/admin.py:411 +#: redbot/cogs/admin/admin.py:413 #, 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" +" 为你自己添加一个自身角色\n\n" +" 服务器管理员必须配置角色为用户设置\n" +" 注意:角色是区分大小写的!\n" +" " -#: redbot/cogs/admin/admin.py:422 +#: redbot/cogs/admin/admin.py:424 #, docstring msgid "\n" " Remove a selfrole from yourself.\n\n" @@ -202,85 +226,128 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:433 +#: redbot/cogs/admin/admin.py:435 #, docstring msgid "\n" " Lists all available selfroles.\n" " " -msgstr "" +msgstr " 列出所有可用的角色。\n" +" " -#: redbot/cogs/admin/admin.py:443 +#: redbot/cogs/admin/admin.py:445 msgid "Available Selfroles:\n" "{selfroles}" -msgstr "" +msgstr "可用的角色:\n" +"{selfroles}" -#: redbot/cogs/admin/admin.py:449 +#: redbot/cogs/admin/admin.py:451 #, docstring msgid "Manage selfroles." -msgstr "" +msgstr "管理自我角色" -#: redbot/cogs/admin/admin.py:454 +#: redbot/cogs/admin/admin.py:456 #, docstring msgid "\n" -" Add a role to the list of available selfroles.\n\n" +" Add a role, or a selection of roles, to the list of available selfroles.\n\n" " NOTE: The role is case sensitive!\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:461 +#: redbot/cogs/admin/admin.py:465 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 "无法添加[role.name],因为该角色高于或等于你的角色。" -#: redbot/cogs/admin/admin.py:469 -msgid "Added." -msgstr "" +#: redbot/cogs/admin/admin.py:475 +msgid "The role \"{role.name}\" is already a selfrole." +msgstr "你已经获得\"[role.name]\"权限。" -#: redbot/cogs/admin/admin.py:472 -msgid "That role is already a selfrole." -msgstr "" +#: redbot/cogs/admin/admin.py:481 +msgid "Added {count} selfroles." +msgstr "成功添加 {count} 。" + +#: redbot/cogs/admin/admin.py:483 +msgid "Added 1 selfrole." +msgstr "成功添加了一个角色。" -#: redbot/cogs/admin/admin.py:476 +#: redbot/cogs/admin/admin.py:489 #, docstring msgid "\n" -" Remove a role from the list of available selfroles.\n\n" +" Remove a role, or a selection of roles, from the list of available selfroles.\n\n" " NOTE: The role is case sensitive!\n" " " msgstr "" -#: redbot/cogs/admin/admin.py:483 +#: redbot/cogs/admin/admin.py:498 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:491 -msgid "Removed." +#: redbot/cogs/admin/admin.py:508 +msgid "Removed {count} selfroles." msgstr "" -#: redbot/cogs/admin/admin.py:496 +#: redbot/cogs/admin/admin.py:510 +msgid "Removed 1 selfrole." +msgstr "" + +#: redbot/cogs/admin/admin.py:516 +#, docstring +msgid "Clear the list of available selfroles for this server." +msgstr "" + +#: redbot/cogs/admin/admin.py:520 +msgid "There are currently no selfroles." +msgstr "" + +#: redbot/cogs/admin/admin.py:523 +msgid "Are you sure you want to clear this server's selfrole list?" +msgstr "" + +#: redbot/cogs/admin/admin.py:529 +msgid "You took too long to respond." +msgstr "" + +#: redbot/cogs/admin/admin.py:538 +msgid "I cannot clear the selfroles because the selfrole '{role.name}' is higher than or equal to your highest role in the Discord hierarchy." +msgstr "" + +#: redbot/cogs/admin/admin.py:544 +msgid "Selfrole list cleared." +msgstr "" + +#: redbot/cogs/admin/admin.py:546 +msgid "No changes have been made." +msgstr "" + +#: redbot/cogs/admin/admin.py:551 #, docstring msgid "Lock a bot to its current servers only." msgstr "" -#: redbot/cogs/admin/admin.py:501 +#: redbot/cogs/admin/admin.py:556 msgid "The bot is no longer serverlocked." msgstr "" -#: redbot/cogs/admin/admin.py:503 +#: redbot/cogs/admin/admin.py:558 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: " -msgstr "" +msgstr "我无法向以下服务器发送公告:" -#: redbot/cogs/admin/converters.py:12 +#: redbot/cogs/admin/converters.py:13 msgid "The Admin cog is not loaded." -msgstr "" +msgstr "admin cog未加载" + +#: redbot/cogs/admin/converters.py:30 +msgid "The role \"{role_name}\" is not a valid selfrole." +msgstr "\"[role_name]\"不是一个有效的角色" -#: redbot/cogs/admin/converters.py:20 -msgid "The provided role is not a valid selfrole." +#: redbot/cogs/admin/converters.py:36 +msgid "This selfrole has more than one case insensitive match. Please ask a moderator to resolve the ambiguity, or use the role ID to reference the role." msgstr "" diff --git a/redbot/cogs/admin/locales/zh-TW.po b/redbot/cogs/admin/locales/zh-TW.po index a411b7a83df..185fb6b87b3 100644 --- a/redbot/cogs/admin/locales/zh-TW.po +++ b/redbot/cogs/admin/locales/zh-TW.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-24 11:04+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,64 +15,64 @@ msgstr "" "X-Crowdin-File-ID: 42\n" "Language: zh_TW\n" -#: redbot/cogs/admin/admin.py:18 +#: redbot/cogs/admin/admin.py:20 msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete." msgstr "我嘗試做了某些事情,但因權限不足而被 Discord 拒絕。您的指令無法完成。" -#: redbot/cogs/admin/admin.py:23 +#: redbot/cogs/admin/admin.py:25 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 架構中此身份組高於或等於我最高的身分組。" -#: redbot/cogs/admin/admin.py:29 +#: redbot/cogs/admin/admin.py:31 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 "我無法從 {member.display_name} 移除 {role.name},因為在 Discord 架構中此身份組高於或等於我最高的身分組。" -#: redbot/cogs/admin/admin.py:35 +#: redbot/cogs/admin/admin.py:37 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 架構中此身份組高於或等於我最高的身分組。" -#: redbot/cogs/admin/admin.py:41 +#: redbot/cogs/admin/admin.py:43 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 "我無法讓你給予 {member.display_name} {role.name} 身分組,因為該身分組位階高於或等於你最高的Discord 身分組。" -#: redbot/cogs/admin/admin.py:47 +#: redbot/cogs/admin/admin.py:49 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 "我無法讓你從 {member.display_name} 移除 {role.name} 身分組,因為該身分組位階高於或等於你最高的Discord 身分組。" -#: redbot/cogs/admin/admin.py:53 +#: redbot/cogs/admin/admin.py:55 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 身分組。" -#: redbot/cogs/admin/admin.py:59 +#: redbot/cogs/admin/admin.py:61 msgid "I need the \"Manage Roles\" permission to do that." -msgstr "" +msgstr "我需要管理權限來完成。" -#: redbot/cogs/admin/admin.py:61 +#: redbot/cogs/admin/admin.py:63 msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first." msgstr "我已經發過公告。如果您想要發出不同的公告,請先執行`{prefix}announce cancel`。" -#: redbot/cogs/admin/admin.py:71 +#: redbot/cogs/admin/admin.py:73 #, docstring msgid "A collection of server administration utilities." msgstr "Discord伺服器管理工具" -#: redbot/cogs/admin/admin.py:164 +#: redbot/cogs/admin/admin.py:159 msgid "{member.display_name} already has the role {role.name}." msgstr "{member.display_name} 已擁有 {role.name} 身分組。" -#: redbot/cogs/admin/admin.py:184 +#: redbot/cogs/admin/admin.py:180 msgid "I successfully added {role.name} to {member.display_name}" msgstr "我已成功為 {role.name} 添加 {member.display_name} 身分組。" -#: redbot/cogs/admin/admin.py:194 +#: redbot/cogs/admin/admin.py:190 msgid "{member.display_name} does not have the role {role.name}." msgstr "{member.display_name} 並未擁有 {role.name} 身分組。" -#: redbot/cogs/admin/admin.py:214 +#: redbot/cogs/admin/admin.py:211 msgid "I successfully removed {role.name} from {member.display_name}" msgstr "我已成功為 {role.name} 移除 {member.display_name} 身分組。" -#: redbot/cogs/admin/admin.py:225 +#: redbot/cogs/admin/admin.py:226 #, docstring msgid "\n" " Add a role to a user.\n\n" @@ -85,7 +85,7 @@ msgstr "\n" " 如果使用者是留空的,則預設是給當前的指令操作者。\n" " " -#: redbot/cogs/admin/admin.py:241 +#: redbot/cogs/admin/admin.py:244 #, docstring msgid "\n" " Remove a role from a user.\n\n" @@ -98,12 +98,12 @@ msgstr "\n" " 如果使用者是留空的,則預設是給當前的指令操作者。\n" " " -#: redbot/cogs/admin/admin.py:255 +#: redbot/cogs/admin/admin.py:256 #, docstring msgid "Edit role settings." msgstr "編輯身分組設定。" -#: redbot/cogs/admin/admin.py:262 +#: redbot/cogs/admin/admin.py:263 #, docstring msgid "\n" " Edit a role's colour.\n\n" @@ -124,11 +124,15 @@ msgstr "\n" " `[p]editrole colour Test #ff9900`\n" " " -#: redbot/cogs/admin/admin.py:291 redbot/cogs/admin/admin.py:324 +#: redbot/cogs/admin/admin.py:275 +msgid "{author} ({author.id}) changed the colour of role '{role.name}'" +msgstr "{author} ({author.id}) 更改了身分組 '{role.name}' 的顏色" + +#: redbot/cogs/admin/admin.py:294 redbot/cogs/admin/admin.py:327 msgid "Done." msgstr "完成。" -#: redbot/cogs/admin/admin.py:295 +#: redbot/cogs/admin/admin.py:298 #, docstring msgid "\n" " Edit a role's name.\n\n" @@ -143,156 +147,219 @@ msgstr "\n" " `[p]editrole name \"The Transistor\" Test`\n" " " -#: redbot/cogs/admin/admin.py:329 +#: redbot/cogs/admin/admin.py:308 +msgid "{author} ({author.id}) changed the name of role '{old_name}' to '{name}'" +msgstr "{author} ({author.id}) 更改了身分組的名字從 '{old_name}' 到 '{name}'" + +#: redbot/cogs/admin/admin.py:332 #, docstring msgid "Announce a message to all servers the bot is in." msgstr "向機器人所在的所有伺服器宣布一則訊息。" -#: redbot/cogs/admin/admin.py:336 +#: redbot/cogs/admin/admin.py:339 msgid "The announcement has begun." msgstr "已經開始宣布。" -#: redbot/cogs/admin/admin.py:343 +#: redbot/cogs/admin/admin.py:346 #, docstring msgid "Cancel a running announce." msgstr "取消進行中的宣布。" -#: redbot/cogs/admin/admin.py:345 +#: redbot/cogs/admin/admin.py:348 msgid "There is no currently running announcement." msgstr "目前沒有正在執行的宣布。" -#: redbot/cogs/admin/admin.py:348 +#: redbot/cogs/admin/admin.py:351 msgid "The current announcement has been cancelled." msgstr "已取消目前的宣布。" -#: redbot/cogs/admin/admin.py:354 +#: redbot/cogs/admin/admin.py:357 #, docstring msgid "Change how announcements are sent in this guild." -msgstr "" +msgstr "更改群組發送公告的方式。" -#: redbot/cogs/admin/admin.py:359 +#: redbot/cogs/admin/admin.py:367 #, 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 "" +msgid "Change the channel where the bot will send announcements." +msgstr "更改機器人將發送公告的頻道。" -#: redbot/cogs/admin/admin.py:368 +#: redbot/cogs/admin/admin.py:370 msgid "The announcement channel has been set to {channel.mention}" -msgstr "" +msgstr "公告文字頻道設為{channel.mention}" -#: redbot/cogs/admin/admin.py:373 +#: redbot/cogs/admin/admin.py:375 #, docstring msgid "Unsets the channel for announcements." -msgstr "" +msgstr "移除設置的公告頻道。" -#: redbot/cogs/admin/admin.py:398 +#: redbot/cogs/admin/admin.py:400 #, docstring msgid "\n" " Add or 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" +" 添加或刪除您自己的身分組。\n\n" +" 管理員必須將身分組配置為用戶可設定。\n" +" 注意:身分組區分大小寫!\n" +" " -#: redbot/cogs/admin/admin.py:411 +#: redbot/cogs/admin/admin.py:413 #, 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" +" 添加您自己的身分組。\n\n" +" 管理員必須將身分組配置為用戶可設定。\n" +" 注意:身分組區分大小寫!\n" +" " -#: redbot/cogs/admin/admin.py:422 +#: redbot/cogs/admin/admin.py:424 #, 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" +" 移除您自己的身分組。\n\n" +" 管理員必須將身分組配置為用戶可設定。\n" +" 注意:身分組區分大小寫!\n" +" " -#: redbot/cogs/admin/admin.py:433 +#: redbot/cogs/admin/admin.py:435 #, docstring msgid "\n" " Lists all available selfroles.\n" " " -msgstr "" +msgstr "\n" +" 列出所有可用的身分組。\n" +" " -#: redbot/cogs/admin/admin.py:443 +#: redbot/cogs/admin/admin.py:445 msgid "Available Selfroles:\n" "{selfroles}" -msgstr "" +msgstr "可用的身分組:\n" +"{selfroles}" -#: redbot/cogs/admin/admin.py:449 +#: redbot/cogs/admin/admin.py:451 #, docstring msgid "Manage selfroles." -msgstr "" +msgstr "管理自我身分組。" -#: redbot/cogs/admin/admin.py:454 +#: redbot/cogs/admin/admin.py:456 #, docstring msgid "\n" -" Add a role to the list of available selfroles.\n\n" +" Add a role, or a selection of roles, to the list of available selfroles.\n\n" " NOTE: The role is case sensitive!\n" " " -msgstr "" +msgstr "\n" +" 將一個身分組或選擇身分組添加到可用的身分組列表中。\n\n" +" 注意:身分組區分大小寫!\n" +" " -#: redbot/cogs/admin/admin.py:461 +#: redbot/cogs/admin/admin.py:465 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 "我無法讓你給予 {role.name} 身分組,因為該身分組位階高於或等於你最高的Discord 身分組。" -#: redbot/cogs/admin/admin.py:469 -msgid "Added." -msgstr "已增加" +#: redbot/cogs/admin/admin.py:475 +msgid "The role \"{role.name}\" is already a selfrole." +msgstr "身分組“{role.name}”已經是一個自我身分組。" -#: redbot/cogs/admin/admin.py:472 -msgid "That role is already a selfrole." -msgstr "" +#: redbot/cogs/admin/admin.py:481 +msgid "Added {count} selfroles." +msgstr "已新增 {count} 個自我身分組。" -#: redbot/cogs/admin/admin.py:476 +#: redbot/cogs/admin/admin.py:483 +msgid "Added 1 selfrole." +msgstr "已新增1個自我身分組。" + +#: redbot/cogs/admin/admin.py:489 #, docstring msgid "\n" -" Remove a role from the list of available selfroles.\n\n" +" Remove a role, or a selection of roles, from the list of available selfroles.\n\n" " NOTE: The role is case sensitive!\n" " " -msgstr "" +msgstr "\n" +" 將一個身分組或選擇身分組添加到可用的身分組列表中。\n\n" +" 注意:身分組區分大小寫!\n" +" " -#: redbot/cogs/admin/admin.py:483 +#: redbot/cogs/admin/admin.py:498 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 "我無法讓你從 移除 {role.name} 身分組,因為該身分組位階高於或等於你最高的Discord 身分組。" + +#: redbot/cogs/admin/admin.py:508 +msgid "Removed {count} selfroles." +msgstr "刪除了 {count} 個自我身分組。" + +#: redbot/cogs/admin/admin.py:510 +msgid "Removed 1 selfrole." +msgstr "刪除了1個自我身分組。" + +#: redbot/cogs/admin/admin.py:516 +#, docstring +msgid "Clear the list of available selfroles for this server." +msgstr "已清除在server中可用的自我身分組。" + +#: redbot/cogs/admin/admin.py:520 +msgid "There are currently no selfroles." +msgstr "目前沒有個人資料。" + +#: redbot/cogs/admin/admin.py:523 +msgid "Are you sure you want to clear this server's selfrole list?" +msgstr "您確定要清除此server的自我身分組列表嗎?" + +#: redbot/cogs/admin/admin.py:529 +msgid "You took too long to respond." +msgstr "等待時間過長。" -#: redbot/cogs/admin/admin.py:491 -msgid "Removed." -msgstr "已移除。" +#: redbot/cogs/admin/admin.py:538 +msgid "I cannot clear the selfroles because the selfrole '{role.name}' is higher than or equal to your highest role in the Discord hierarchy." +msgstr "我無法清除 {role.name} 身分組,因為該身分組位階高於或等於你最高的Discord 身分組。" -#: redbot/cogs/admin/admin.py:496 +#: redbot/cogs/admin/admin.py:544 +msgid "Selfrole list cleared." +msgstr "自我身分組列表已清除。" + +#: redbot/cogs/admin/admin.py:546 +msgid "No changes have been made." +msgstr "未做出改變。" + +#: redbot/cogs/admin/admin.py:551 #, docstring msgid "Lock a bot to its current servers only." -msgstr "" +msgstr "將機器人鎖定僅限於伺服器上。" -#: redbot/cogs/admin/admin.py:501 +#: redbot/cogs/admin/admin.py:556 msgid "The bot is no longer serverlocked." -msgstr "" +msgstr "機器人不再被伺務器鎖定。" -#: redbot/cogs/admin/admin.py:503 +#: redbot/cogs/admin/admin.py:558 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 +#: redbot/cogs/admin/converters.py:13 msgid "The Admin cog is not loaded." -msgstr "" +msgstr "Admin齒輪尚未載入。" -#: redbot/cogs/admin/converters.py:20 -msgid "The provided role is not a valid selfrole." -msgstr "" +#: redbot/cogs/admin/converters.py:30 +msgid "The role \"{role_name}\" is not a valid selfrole." +msgstr "身分組“{role_name}”已經是一個自我身分組。" + +#: redbot/cogs/admin/converters.py:36 +msgid "This selfrole has more than one case insensitive match. Please ask a moderator to resolve the ambiguity, or use the role ID to reference the role." +msgstr "此自我身分組有多個不區分大小寫的匹配項。 請版主解決歧義,或使用角色 ID 來引用角色。" diff --git a/redbot/cogs/alias/alias.py b/redbot/cogs/alias/alias.py index 03e6654caa8..cdc38066842 100644 --- a/redbot/cogs/alias/alias.py +++ b/redbot/cogs/alias/alias.py @@ -3,10 +3,10 @@ from copy import copy from re import search from string import Formatter -from typing import Dict, List, Literal +from typing import List, Literal import discord -from redbot.core import Config, commands, checks +from redbot.core import Config, commands from redbot.core.i18n import Translator, cog_i18n from redbot.core.utils.chat_formatting import box, pagify from redbot.core.utils.menus import menu @@ -150,6 +150,15 @@ async def get_prefix(self, message: discord.Message) -> str: raise ValueError("No prefix found.") async def call_alias(self, message: discord.Message, prefix: str, alias: AliasEntry): + new_message = self.translate_alias_message(message, prefix, alias) + await self.bot.process_commands(new_message) + + def translate_alias_message(self, message: discord.Message, prefix: str, alias: AliasEntry): + """ + Translates a discord message using an alias + for a command to a discord message using the + alias' base command. + """ new_message = copy(message) try: args = alias.get_extra_args_from_alias(message, prefix) @@ -163,7 +172,8 @@ async def call_alias(self, message: discord.Message, prefix: str, alias: AliasEn new_message.content = "{}{} {}".format( prefix, command, " ".join(args[trackform.max + 1 :]) ).strip() - await self.bot.process_commands(new_message) + + return new_message async def paginate_alias_list( self, ctx: commands.Context, alias_list: List[AliasEntry] @@ -197,7 +207,7 @@ async def global_(self, ctx: commands.Context): """Manage global aliases.""" pass - @checks.mod_or_permissions(manage_guild=True) + @commands.mod_or_permissions(manage_guild=True) @alias.command(name="add") @commands.guild_only() async def _add_alias(self, ctx: commands.Context, alias_name: str, *, command): @@ -257,7 +267,7 @@ async def _add_alias(self, ctx: commands.Context, alias_name: str, *, command): _("A new alias with the trigger `{name}` has been created.").format(name=alias_name) ) - @checks.is_owner() + @commands.is_owner() @global_.command(name="add") async def _add_global_alias(self, ctx: commands.Context, alias_name: str, *, command): """Add a global alias for a command.""" @@ -315,7 +325,7 @@ async def _add_global_alias(self, ctx: commands.Context, alias_name: str, *, com ) ) - @checks.mod_or_permissions(manage_guild=True) + @commands.mod_or_permissions(manage_guild=True) @alias.command(name="edit") @commands.guild_only() async def _edit_alias(self, ctx: commands.Context, alias_name: str, *, command): @@ -351,7 +361,7 @@ async def _edit_alias(self, ctx: commands.Context, alias_name: str, *, command): except ArgParseError as e: return await ctx.send(" ".join(e.args)) - @checks.is_owner() + @commands.is_owner() @global_.command(name="edit") async def _edit_global_alias(self, ctx: commands.Context, alias_name: str, *, command): """Edit an existing global alias.""" @@ -407,7 +417,7 @@ async def _show_alias(self, ctx: commands.Context, alias_name: str): else: await ctx.send(_("There is no alias with the name `{name}`").format(name=alias_name)) - @checks.mod_or_permissions(manage_guild=True) + @commands.mod_or_permissions(manage_guild=True) @alias.command(name="delete", aliases=["del", "remove"]) @commands.guild_only() async def _del_alias(self, ctx: commands.Context, alias_name: str): @@ -423,7 +433,7 @@ async def _del_alias(self, ctx: commands.Context, alias_name: str): else: await ctx.send(_("Alias with name `{name}` was not found.").format(name=alias_name)) - @checks.is_owner() + @commands.is_owner() @global_.command(name="delete", aliases=["del", "remove"]) async def _del_global_alias(self, ctx: commands.Context, alias_name: str): """Delete an existing global alias.""" diff --git a/redbot/cogs/alias/alias_entry.py b/redbot/cogs/alias/alias_entry.py index 49cf224ab6b..159e68fa4ab 100644 --- a/redbot/cogs/alias/alias_entry.py +++ b/redbot/cogs/alias/alias_entry.py @@ -62,8 +62,7 @@ def get_extra_args_from_alias(self, message: discord.Message, prefix: str) -> st word = view.get_quoted_word() if len(word) < view.index - prev: word = "".join((view.buffer[prev], word, view.buffer[view.index - 1])) - extra.append(word) - view.skip_ws() + extra.append(word.strip(" ")) return extra def to_json(self) -> dict: diff --git a/redbot/cogs/alias/locales/ar-SA.po b/redbot/cogs/alias/locales/ar-SA.po index c7555a0d99c..afbeb276950 100644 --- a/redbot/cogs/alias/locales/ar-SA.po +++ b/redbot/cogs/alias/locales/ar-SA.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2024-01-09 00:35+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -18,146 +18,172 @@ msgstr "" #: redbot/cogs/alias/alias.py:35 #, docstring msgid "Create aliases for commands.\n\n" -" Aliases are alternative names shortcuts for commands. They\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 أو ببساطة اختصار للقول \\ \"xyz \". \\ n \\ n عند التشغيل ، ستقبل الأسماء المستعارة أي وسيطات إضافية \\ n وتضيفها إلى الاسم المستعار المخزن. \\ n" +msgstr "" -#: redbot/cogs/alias/alias.py:203 +#: redbot/cogs/alias/alias.py:190 msgid "Aliases:\n" msgstr "" -#: redbot/cogs/alias/alias.py:205 +#: redbot/cogs/alias/alias.py:192 msgid "\n\n" "Page {page}/{total}" msgstr "" -#: redbot/cogs/alias/alias.py:215 +#: redbot/cogs/alias/alias.py:202 #, docstring msgid "Manage command aliases." msgstr "إدارة الأسماء المستعارة للأوامر." -#: redbot/cogs/alias/alias.py:220 +#: redbot/cogs/alias/alias.py:207 #, docstring msgid "Manage global aliases." msgstr "إدارة الأسماء المستعارة العالمية." -#: redbot/cogs/alias/alias.py:227 +#: redbot/cogs/alias/alias.py:214 #, docstring msgid "Add an alias for a command." msgstr "إضافة اسم مستعار لأمر ما." -#: redbot/cogs/alias/alias.py:232 +#: redbot/cogs/alias/alias.py:219 msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot." msgstr "لقد حاولت إنشاء اسم مستعار جديد باسم {name} ولكن هذا الاسم هو بالفعل أمر على هذا بوت." -#: redbot/cogs/alias/alias.py:243 +#: redbot/cogs/alias/alias.py:230 msgid "You attempted to create a new alias with the name {name} but that alias already exists." msgstr "" -#: redbot/cogs/alias/alias.py:254 +#: redbot/cogs/alias/alias.py:241 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 "لقد حاولت إنشاء اسم مستعار جديد باسم {name} ولكن هذا الاسم اسم مستعار غير صالح. الأسماء المستعارة قد لا تحتوي على مسافات." -#: redbot/cogs/alias/alias.py:266 redbot/cogs/alias/alias.py:325 +#: redbot/cogs/alias/alias.py:253 redbot/cogs/alias/alias.py:312 msgid "You attempted to create a new alias for a command that doesn't exist." msgstr "" -#: redbot/cogs/alias/alias.py:280 +#: redbot/cogs/alias/alias.py:267 msgid "A new alias with the trigger `{name}` has been created." msgstr "تم إنشاء اسم مستعار جديد مع المشغل `{name}`." -#: redbot/cogs/alias/alias.py:286 +#: redbot/cogs/alias/alias.py:273 #, docstring msgid "Add a global alias for a command." msgstr "إضافة اسم مستعار عام لأمر ما." -#: redbot/cogs/alias/alias.py:291 +#: redbot/cogs/alias/alias.py:278 msgid "You attempted to create a new global alias with the name {name} but that name is already a command on this bot." msgstr "لقد حاولت إنشاء اسم مستعار عالمي جديد باسم {name} ولكن هذا الاسم هو بالفعل أمر على هذا بوت." -#: redbot/cogs/alias/alias.py:302 +#: redbot/cogs/alias/alias.py:289 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 +#: redbot/cogs/alias/alias.py:300 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 "لقد حاولت إنشاء اسم مستعار عالمي جديد باسم {name} ولكن هذا الاسم اسم مستعار غير صالح. أسماء الاسم المستعار قد لا تحتوي على مسافات." -#: redbot/cogs/alias/alias.py:336 +#: redbot/cogs/alias/alias.py:323 msgid "A new global alias with the trigger `{name}` has been created." msgstr "تم إنشاء اسم مستعار عالمي جديد مع مشغل{name}`." -#: redbot/cogs/alias/alias.py:343 +#: redbot/cogs/alias/alias.py:332 +#, docstring +msgid "Edit an existing alias in this server." +msgstr "" + +#: redbot/cogs/alias/alias.py:337 redbot/cogs/alias/alias.py:372 +msgid "The alias with the name {name} does not exist." +msgstr "" + +#: redbot/cogs/alias/alias.py:343 redbot/cogs/alias/alias.py:378 +msgid "You attempted to edit an alias to a command that doesn't exist." +msgstr "" + +#: redbot/cogs/alias/alias.py:352 redbot/cogs/alias/alias.py:385 +msgid "The alias with the trigger `{name}` has been edited successfully." +msgstr "" + +#: redbot/cogs/alias/alias.py:359 redbot/cogs/alias/alias.py:392 +msgid "Alias with the name `{name}` was not found." +msgstr "" + +#: redbot/cogs/alias/alias.py:367 +#, docstring +msgid "Edit an existing global alias." +msgstr "" + +#: redbot/cogs/alias/alias.py:399 #, docstring msgid "Try to execute help for the base command of the alias." msgstr "حاول تنفيذ المساعدة للقيادة الأساسية للإسم المستعار." -#: redbot/cogs/alias/alias.py:348 +#: redbot/cogs/alias/alias.py:404 msgid "No such alias exists." msgstr "لا يوجد مثل هذا المستخدم" -#: redbot/cogs/alias/alias.py:352 +#: redbot/cogs/alias/alias.py:408 #, docstring msgid "Show what command the alias executes." msgstr "إظهار ما هو الأمر الذي ينفذه الاسم المستعار." -#: redbot/cogs/alias/alias.py:357 +#: redbot/cogs/alias/alias.py:413 msgid "The `{alias_name}` alias will execute the command `{command}`" msgstr "`{alias_name}` الاسم المستعار سوف ينفذ الأمر `{command}`" -#: redbot/cogs/alias/alias.py:362 +#: redbot/cogs/alias/alias.py:418 msgid "There is no alias with the name `{name}`" msgstr "لا يوجد اسم مستعار باسم `{name}`" -#: redbot/cogs/alias/alias.py:368 +#: redbot/cogs/alias/alias.py:424 #, docstring msgid "Delete an existing alias on this server." msgstr "حذف اسم مستعار موجود على هذا السيرفر." -#: redbot/cogs/alias/alias.py:370 redbot/cogs/alias/alias.py:402 +#: redbot/cogs/alias/alias.py:426 redbot/cogs/alias/alias.py:458 msgid "There are no aliases on this server." msgstr "لا توجد أسماء مستعارة على هذا السيرفر." -#: redbot/cogs/alias/alias.py:375 redbot/cogs/alias/alias.py:390 +#: redbot/cogs/alias/alias.py:431 redbot/cogs/alias/alias.py:446 msgid "Alias with the name `{name}` was successfully deleted." msgstr "تم حذف الاسم المستعار باسم `{name}` بنجاح." -#: redbot/cogs/alias/alias.py:378 redbot/cogs/alias/alias.py:393 +#: redbot/cogs/alias/alias.py:434 redbot/cogs/alias/alias.py:449 msgid "Alias with name `{name}` was not found." msgstr "لم يتم العثور على الاسم المستعار `{name}`." -#: redbot/cogs/alias/alias.py:383 +#: redbot/cogs/alias/alias.py:439 #, docstring msgid "Delete an existing global alias." msgstr "يحذف اسم مستعار عالمي قائم." -#: redbot/cogs/alias/alias.py:385 +#: redbot/cogs/alias/alias.py:441 msgid "There are no global aliases on this bot." msgstr "" -#: redbot/cogs/alias/alias.py:399 +#: redbot/cogs/alias/alias.py:455 #, docstring msgid "List the available aliases on this server." msgstr "قائمة الأسماء المستعارة المتوفرة على هذا السيرفر." -#: redbot/cogs/alias/alias.py:408 +#: redbot/cogs/alias/alias.py:464 #, docstring msgid "List the available global aliases on this bot." msgstr "قائمة الأسماء المستعارة العامة المتاحة على هذا البوت." -#: redbot/cogs/alias/alias.py:411 +#: redbot/cogs/alias/alias.py:467 msgid "There are no global aliases." msgstr "" -#: redbot/cogs/alias/alias_entry.py:198 +#: redbot/cogs/alias/alias_entry.py:196 msgid "Arguments must be specified with a number." msgstr "يجب أن يتم تحديد الحجج برقم." -#: redbot/cogs/alias/alias_entry.py:205 +#: redbot/cogs/alias/alias_entry.py:203 msgid "Arguments must be sequential. Missing arguments: " msgstr "يجب أن تكون الحجج متتابعة. الحجج المفقودة: " diff --git a/redbot/cogs/alias/locales/bg-BG.po b/redbot/cogs/alias/locales/bg-BG.po index 7ba7afc30bc..c815063e7a4 100644 --- a/redbot/cogs/alias/locales/bg-BG.po +++ b/redbot/cogs/alias/locales/bg-BG.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2024-01-09 00:35+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -18,7 +18,7 @@ msgstr "" #: redbot/cogs/alias/alias.py:35 #, docstring msgid "Create aliases for commands.\n\n" -" Aliases are alternative names shortcuts for commands. They\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" @@ -26,138 +26,164 @@ msgid "Create aliases for commands.\n\n" " " msgstr "" -#: redbot/cogs/alias/alias.py:203 +#: redbot/cogs/alias/alias.py:190 msgid "Aliases:\n" msgstr "" -#: redbot/cogs/alias/alias.py:205 +#: redbot/cogs/alias/alias.py:192 msgid "\n\n" "Page {page}/{total}" msgstr "" -#: redbot/cogs/alias/alias.py:215 +#: redbot/cogs/alias/alias.py:202 #, docstring msgid "Manage command aliases." msgstr "" -#: redbot/cogs/alias/alias.py:220 +#: redbot/cogs/alias/alias.py:207 #, docstring msgid "Manage global aliases." msgstr "" -#: redbot/cogs/alias/alias.py:227 +#: redbot/cogs/alias/alias.py:214 #, docstring msgid "Add an alias for a command." msgstr "" -#: redbot/cogs/alias/alias.py:232 +#: redbot/cogs/alias/alias.py:219 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 +#: redbot/cogs/alias/alias.py:230 msgid "You attempted to create a new alias with the name {name} but that alias already exists." msgstr "" -#: redbot/cogs/alias/alias.py:254 +#: redbot/cogs/alias/alias.py:241 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 +#: redbot/cogs/alias/alias.py:253 redbot/cogs/alias/alias.py:312 msgid "You attempted to create a new alias for a command that doesn't exist." msgstr "" -#: redbot/cogs/alias/alias.py:280 +#: redbot/cogs/alias/alias.py:267 msgid "A new alias with the trigger `{name}` has been created." msgstr "" -#: redbot/cogs/alias/alias.py:286 +#: redbot/cogs/alias/alias.py:273 #, docstring msgid "Add a global alias for a command." msgstr "" -#: redbot/cogs/alias/alias.py:291 +#: redbot/cogs/alias/alias.py:278 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 +#: redbot/cogs/alias/alias.py:289 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 +#: redbot/cogs/alias/alias.py:300 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 +#: redbot/cogs/alias/alias.py:323 msgid "A new global alias with the trigger `{name}` has been created." msgstr "" -#: redbot/cogs/alias/alias.py:343 +#: redbot/cogs/alias/alias.py:332 +#, docstring +msgid "Edit an existing alias in this server." +msgstr "" + +#: redbot/cogs/alias/alias.py:337 redbot/cogs/alias/alias.py:372 +msgid "The alias with the name {name} does not exist." +msgstr "" + +#: redbot/cogs/alias/alias.py:343 redbot/cogs/alias/alias.py:378 +msgid "You attempted to edit an alias to a command that doesn't exist." +msgstr "" + +#: redbot/cogs/alias/alias.py:352 redbot/cogs/alias/alias.py:385 +msgid "The alias with the trigger `{name}` has been edited successfully." +msgstr "" + +#: redbot/cogs/alias/alias.py:359 redbot/cogs/alias/alias.py:392 +msgid "Alias with the name `{name}` was not found." +msgstr "" + +#: redbot/cogs/alias/alias.py:367 +#, docstring +msgid "Edit an existing global alias." +msgstr "" + +#: redbot/cogs/alias/alias.py:399 #, docstring msgid "Try to execute help for the base command of the alias." msgstr "" -#: redbot/cogs/alias/alias.py:348 +#: redbot/cogs/alias/alias.py:404 msgid "No such alias exists." msgstr "Този псевдоним не съществува." -#: redbot/cogs/alias/alias.py:352 +#: redbot/cogs/alias/alias.py:408 #, docstring msgid "Show what command the alias executes." msgstr "" -#: redbot/cogs/alias/alias.py:357 +#: redbot/cogs/alias/alias.py:413 msgid "The `{alias_name}` alias will execute the command `{command}`" msgstr "" -#: redbot/cogs/alias/alias.py:362 +#: redbot/cogs/alias/alias.py:418 msgid "There is no alias with the name `{name}`" msgstr "" -#: redbot/cogs/alias/alias.py:368 +#: redbot/cogs/alias/alias.py:424 #, docstring msgid "Delete an existing alias on this server." msgstr "" -#: redbot/cogs/alias/alias.py:370 redbot/cogs/alias/alias.py:402 +#: redbot/cogs/alias/alias.py:426 redbot/cogs/alias/alias.py:458 msgid "There are no aliases on this server." msgstr "Няма използвани псевдоними на този сървър." -#: redbot/cogs/alias/alias.py:375 redbot/cogs/alias/alias.py:390 +#: redbot/cogs/alias/alias.py:431 redbot/cogs/alias/alias.py:446 msgid "Alias with the name `{name}` was successfully deleted." msgstr "" -#: redbot/cogs/alias/alias.py:378 redbot/cogs/alias/alias.py:393 +#: redbot/cogs/alias/alias.py:434 redbot/cogs/alias/alias.py:449 msgid "Alias with name `{name}` was not found." msgstr "" -#: redbot/cogs/alias/alias.py:383 +#: redbot/cogs/alias/alias.py:439 #, docstring msgid "Delete an existing global alias." msgstr "" -#: redbot/cogs/alias/alias.py:385 +#: redbot/cogs/alias/alias.py:441 msgid "There are no global aliases on this bot." msgstr "" -#: redbot/cogs/alias/alias.py:399 +#: redbot/cogs/alias/alias.py:455 #, docstring msgid "List the available aliases on this server." msgstr "" -#: redbot/cogs/alias/alias.py:408 +#: redbot/cogs/alias/alias.py:464 #, docstring msgid "List the available global aliases on this bot." msgstr "" -#: redbot/cogs/alias/alias.py:411 +#: redbot/cogs/alias/alias.py:467 msgid "There are no global aliases." msgstr "" -#: redbot/cogs/alias/alias_entry.py:198 +#: redbot/cogs/alias/alias_entry.py:196 msgid "Arguments must be specified with a number." msgstr "" -#: redbot/cogs/alias/alias_entry.py:205 +#: redbot/cogs/alias/alias_entry.py:203 msgid "Arguments must be sequential. Missing arguments: " msgstr "" diff --git a/redbot/cogs/alias/locales/cs-CZ.po b/redbot/cogs/alias/locales/cs-CZ.po index 938ef3ad76b..7b099a8057e 100644 --- a/redbot/cogs/alias/locales/cs-CZ.po +++ b/redbot/cogs/alias/locales/cs-CZ.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2024-01-09 00:35+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -18,147 +18,180 @@ msgstr "" #: redbot/cogs/alias/alias.py:35 #, docstring msgid "Create aliases for commands.\n\n" -" Aliases are alternative names shortcuts for commands. They\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 " +msgstr "Vytvoření aliasů pro příkazy.\n\n" +" Aliasy jsou alternativními jmény/zkratky pro příkazy. Aliasy\n" +" mohou sloužit jako lambda (ukládání argumentů pro\n" +" opakované použití) nebo jednoduše pro zkrácení\n" +" dlouhých příkazů.\n\n" +" Při použití aliasu, bude alias akceptovat jakékoliv další\n" +" argumenty a připojí je k uloženému příkazu.\n" +" " -#: redbot/cogs/alias/alias.py:203 +#: redbot/cogs/alias/alias.py:190 msgid "Aliases:\n" msgstr "Aliasy:\n" -#: redbot/cogs/alias/alias.py:205 +#: redbot/cogs/alias/alias.py:192 msgid "\n\n" "Page {page}/{total}" msgstr "\n\n" "Strana {page}/{total}" -#: redbot/cogs/alias/alias.py:215 +#: redbot/cogs/alias/alias.py:202 #, docstring msgid "Manage command aliases." msgstr "Spravovat aliasy příkazů." -#: redbot/cogs/alias/alias.py:220 +#: redbot/cogs/alias/alias.py:207 #, docstring msgid "Manage global aliases." msgstr "Správa globálních aliasů." -#: redbot/cogs/alias/alias.py:227 +#: redbot/cogs/alias/alias.py:214 #, docstring msgid "Add an alias for a command." msgstr "Přidat alias pro příkaz." -#: redbot/cogs/alias/alias.py:232 +#: redbot/cogs/alias/alias.py:219 msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot." msgstr "Pokusili jste se vytvořit nový globální alias s názvem {name}, ale toto jméno je již příkazem tohoto bota." -#: redbot/cogs/alias/alias.py:243 +#: redbot/cogs/alias/alias.py:230 msgid "You attempted to create a new alias with the name {name} but that alias already exists." -msgstr "" +msgstr "Pokusili jste se vytvořit nový alias s názvem {name}, ale alias s tímto názvem již existuje." -#: redbot/cogs/alias/alias.py:254 +#: redbot/cogs/alias/alias.py:241 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 "Pokusili jste se vytvořit nový alias s názvem {name}, ale toto jméno je neplatným názvem aliasu. Jména aliasů nesmí obsahovat mezery." -#: redbot/cogs/alias/alias.py:266 redbot/cogs/alias/alias.py:325 +#: redbot/cogs/alias/alias.py:253 redbot/cogs/alias/alias.py:312 msgid "You attempted to create a new alias for a command that doesn't exist." msgstr "Pokusili jste se vytvořit nový alias pro příkaz, který neexistuje." -#: redbot/cogs/alias/alias.py:280 +#: redbot/cogs/alias/alias.py:267 msgid "A new alias with the trigger `{name}` has been created." msgstr "Byl vytvořen nový alias se spouštěcím mechanismem `{name}." -#: redbot/cogs/alias/alias.py:286 +#: redbot/cogs/alias/alias.py:273 #, docstring msgid "Add a global alias for a command." msgstr "Přidat globální alias pro příkaz." -#: redbot/cogs/alias/alias.py:291 +#: redbot/cogs/alias/alias.py:278 msgid "You attempted to create a new global alias with the name {name} but that name is already a command on this bot." msgstr "Pokusili jste se vytvořit nový globální alias s názvem {name}, ale toto jméno je již příkazem tohoto bota." -#: redbot/cogs/alias/alias.py:302 +#: redbot/cogs/alias/alias.py:289 msgid "You attempted to create a new global alias with the name {name} but that alias already exists." -msgstr "" +msgstr "Pokusili jste se vytvořit nový globalní alias s názvem {name}, ale globalní alias s tímto názvem již existuje." -#: redbot/cogs/alias/alias.py:313 +#: redbot/cogs/alias/alias.py:300 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 "Pokusili jste se vytvořit nový globální alias s názvem {name}, ale toto jméno je neplatným názvem aliasu. Jména aliasů nesmí obsahovat mezery." -#: redbot/cogs/alias/alias.py:336 +#: redbot/cogs/alias/alias.py:323 msgid "A new global alias with the trigger `{name}` has been created." msgstr "Byl vytvořen nový globální alias se spouštěcím mechanismem `{name}." -#: redbot/cogs/alias/alias.py:343 +#: redbot/cogs/alias/alias.py:332 +#, docstring +msgid "Edit an existing alias in this server." +msgstr "Upravit existující alias na tomto serveru." + +#: redbot/cogs/alias/alias.py:337 redbot/cogs/alias/alias.py:372 +msgid "The alias with the name {name} does not exist." +msgstr "Alias s názvem '{name}' neexistuje." + +#: redbot/cogs/alias/alias.py:343 redbot/cogs/alias/alias.py:378 +msgid "You attempted to edit an alias to a command that doesn't exist." +msgstr "Pokusili jste se upravit alias na příkaz, který neexistuje." + +#: redbot/cogs/alias/alias.py:352 redbot/cogs/alias/alias.py:385 +msgid "The alias with the trigger `{name}` has been edited successfully." +msgstr "Alias se spouštěčem `{name}` byl úspěšně upraven." + +#: redbot/cogs/alias/alias.py:359 redbot/cogs/alias/alias.py:392 +msgid "Alias with the name `{name}` was not found." +msgstr "Alias s názvem `{name}` nebyl nalezen." + +#: redbot/cogs/alias/alias.py:367 +#, docstring +msgid "Edit an existing global alias." +msgstr "Upravit existující globalní alias." + +#: redbot/cogs/alias/alias.py:399 #, docstring msgid "Try to execute help for the base command of the alias." msgstr "Zkuste spustit nápovědu pro základní příkaz aliasů." -#: redbot/cogs/alias/alias.py:348 +#: redbot/cogs/alias/alias.py:404 msgid "No such alias exists." msgstr "Žádný takový alias neexistuje." -#: redbot/cogs/alias/alias.py:352 +#: redbot/cogs/alias/alias.py:408 #, docstring msgid "Show what command the alias executes." msgstr "Zobrazit příkaz ke spustitelnému aliasu." -#: redbot/cogs/alias/alias.py:357 +#: redbot/cogs/alias/alias.py:413 msgid "The `{alias_name}` alias will execute the command `{command}`" msgstr "Alias `{alias_name} provede příkaz `{command}" -#: redbot/cogs/alias/alias.py:362 +#: redbot/cogs/alias/alias.py:418 msgid "There is no alias with the name `{name}`" msgstr "Neexistuje žádný alias s názvem `{name}`" -#: redbot/cogs/alias/alias.py:368 +#: redbot/cogs/alias/alias.py:424 #, docstring msgid "Delete an existing alias on this server." msgstr "Odstraní existující alias na tomto serveru." -#: redbot/cogs/alias/alias.py:370 redbot/cogs/alias/alias.py:402 +#: redbot/cogs/alias/alias.py:426 redbot/cogs/alias/alias.py:458 msgid "There are no aliases on this server." msgstr "Na tomto serveru nejsou žádné aliasy." -#: redbot/cogs/alias/alias.py:375 redbot/cogs/alias/alias.py:390 +#: redbot/cogs/alias/alias.py:431 redbot/cogs/alias/alias.py:446 msgid "Alias with the name `{name}` was successfully deleted." msgstr "Alias s názvem{name}` byl úspěšně smazán." -#: redbot/cogs/alias/alias.py:378 redbot/cogs/alias/alias.py:393 +#: redbot/cogs/alias/alias.py:434 redbot/cogs/alias/alias.py:449 msgid "Alias with name `{name}` was not found." msgstr "Alias s názvem `{name}` nebyl nalezen." -#: redbot/cogs/alias/alias.py:383 +#: redbot/cogs/alias/alias.py:439 #, docstring msgid "Delete an existing global alias." msgstr "Odstranit existující globální alias." -#: redbot/cogs/alias/alias.py:385 +#: redbot/cogs/alias/alias.py:441 msgid "There are no global aliases on this bot." msgstr "Pro tohoto bota neexistují žádné globální aliasy." -#: redbot/cogs/alias/alias.py:399 +#: redbot/cogs/alias/alias.py:455 #, docstring msgid "List the available aliases on this server." msgstr "Seznam dostupných aliasů na tomto serveru." -#: redbot/cogs/alias/alias.py:408 +#: redbot/cogs/alias/alias.py:464 #, docstring msgid "List the available global aliases on this bot." msgstr "Seznam dostupných globálních aliasů pro tohoto bota." -#: redbot/cogs/alias/alias.py:411 +#: redbot/cogs/alias/alias.py:467 msgid "There are no global aliases." msgstr "Neexistují žádné globální aliasy." -#: redbot/cogs/alias/alias_entry.py:198 +#: redbot/cogs/alias/alias_entry.py:196 msgid "Arguments must be specified with a number." msgstr "Argumenty musí být zadány s číslem." -#: redbot/cogs/alias/alias_entry.py:205 +#: redbot/cogs/alias/alias_entry.py:203 msgid "Arguments must be sequential. Missing arguments: " msgstr "Argumenty musí být sekvenční. Chybějící argumenty: " diff --git a/redbot/cogs/alias/locales/da-DK.po b/redbot/cogs/alias/locales/da-DK.po index 8c982e19c91..df8e1dee5ea 100644 --- a/redbot/cogs/alias/locales/da-DK.po +++ b/redbot/cogs/alias/locales/da-DK.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2024-01-09 00:35+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -18,7 +18,7 @@ msgstr "" #: redbot/cogs/alias/alias.py:35 #, docstring msgid "Create aliases for commands.\n\n" -" Aliases are alternative names shortcuts for commands. They\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" @@ -26,138 +26,164 @@ msgid "Create aliases for commands.\n\n" " " msgstr "" -#: redbot/cogs/alias/alias.py:203 +#: redbot/cogs/alias/alias.py:190 msgid "Aliases:\n" msgstr "" -#: redbot/cogs/alias/alias.py:205 +#: redbot/cogs/alias/alias.py:192 msgid "\n\n" "Page {page}/{total}" msgstr "" -#: redbot/cogs/alias/alias.py:215 +#: redbot/cogs/alias/alias.py:202 #, docstring msgid "Manage command aliases." msgstr "" -#: redbot/cogs/alias/alias.py:220 +#: redbot/cogs/alias/alias.py:207 #, docstring msgid "Manage global aliases." msgstr "" -#: redbot/cogs/alias/alias.py:227 +#: redbot/cogs/alias/alias.py:214 #, docstring msgid "Add an alias for a command." msgstr "" -#: redbot/cogs/alias/alias.py:232 +#: redbot/cogs/alias/alias.py:219 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 +#: redbot/cogs/alias/alias.py:230 msgid "You attempted to create a new alias with the name {name} but that alias already exists." msgstr "" -#: redbot/cogs/alias/alias.py:254 +#: redbot/cogs/alias/alias.py:241 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 +#: redbot/cogs/alias/alias.py:253 redbot/cogs/alias/alias.py:312 msgid "You attempted to create a new alias for a command that doesn't exist." msgstr "" -#: redbot/cogs/alias/alias.py:280 +#: redbot/cogs/alias/alias.py:267 msgid "A new alias with the trigger `{name}` has been created." msgstr "" -#: redbot/cogs/alias/alias.py:286 +#: redbot/cogs/alias/alias.py:273 #, docstring msgid "Add a global alias for a command." msgstr "" -#: redbot/cogs/alias/alias.py:291 +#: redbot/cogs/alias/alias.py:278 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 +#: redbot/cogs/alias/alias.py:289 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 +#: redbot/cogs/alias/alias.py:300 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 +#: redbot/cogs/alias/alias.py:323 msgid "A new global alias with the trigger `{name}` has been created." msgstr "" -#: redbot/cogs/alias/alias.py:343 +#: redbot/cogs/alias/alias.py:332 +#, docstring +msgid "Edit an existing alias in this server." +msgstr "" + +#: redbot/cogs/alias/alias.py:337 redbot/cogs/alias/alias.py:372 +msgid "The alias with the name {name} does not exist." +msgstr "" + +#: redbot/cogs/alias/alias.py:343 redbot/cogs/alias/alias.py:378 +msgid "You attempted to edit an alias to a command that doesn't exist." +msgstr "" + +#: redbot/cogs/alias/alias.py:352 redbot/cogs/alias/alias.py:385 +msgid "The alias with the trigger `{name}` has been edited successfully." +msgstr "" + +#: redbot/cogs/alias/alias.py:359 redbot/cogs/alias/alias.py:392 +msgid "Alias with the name `{name}` was not found." +msgstr "" + +#: redbot/cogs/alias/alias.py:367 +#, docstring +msgid "Edit an existing global alias." +msgstr "" + +#: redbot/cogs/alias/alias.py:399 #, docstring msgid "Try to execute help for the base command of the alias." msgstr "" -#: redbot/cogs/alias/alias.py:348 +#: redbot/cogs/alias/alias.py:404 msgid "No such alias exists." msgstr "" -#: redbot/cogs/alias/alias.py:352 +#: redbot/cogs/alias/alias.py:408 #, docstring msgid "Show what command the alias executes." msgstr "" -#: redbot/cogs/alias/alias.py:357 +#: redbot/cogs/alias/alias.py:413 msgid "The `{alias_name}` alias will execute the command `{command}`" msgstr "" -#: redbot/cogs/alias/alias.py:362 +#: redbot/cogs/alias/alias.py:418 msgid "There is no alias with the name `{name}`" msgstr "" -#: redbot/cogs/alias/alias.py:368 +#: redbot/cogs/alias/alias.py:424 #, docstring msgid "Delete an existing alias on this server." msgstr "" -#: redbot/cogs/alias/alias.py:370 redbot/cogs/alias/alias.py:402 +#: redbot/cogs/alias/alias.py:426 redbot/cogs/alias/alias.py:458 msgid "There are no aliases on this server." msgstr "" -#: redbot/cogs/alias/alias.py:375 redbot/cogs/alias/alias.py:390 +#: redbot/cogs/alias/alias.py:431 redbot/cogs/alias/alias.py:446 msgid "Alias with the name `{name}` was successfully deleted." msgstr "" -#: redbot/cogs/alias/alias.py:378 redbot/cogs/alias/alias.py:393 +#: redbot/cogs/alias/alias.py:434 redbot/cogs/alias/alias.py:449 msgid "Alias with name `{name}` was not found." msgstr "" -#: redbot/cogs/alias/alias.py:383 +#: redbot/cogs/alias/alias.py:439 #, docstring msgid "Delete an existing global alias." msgstr "" -#: redbot/cogs/alias/alias.py:385 +#: redbot/cogs/alias/alias.py:441 msgid "There are no global aliases on this bot." msgstr "" -#: redbot/cogs/alias/alias.py:399 +#: redbot/cogs/alias/alias.py:455 #, docstring msgid "List the available aliases on this server." msgstr "" -#: redbot/cogs/alias/alias.py:408 +#: redbot/cogs/alias/alias.py:464 #, docstring msgid "List the available global aliases on this bot." msgstr "" -#: redbot/cogs/alias/alias.py:411 +#: redbot/cogs/alias/alias.py:467 msgid "There are no global aliases." msgstr "" -#: redbot/cogs/alias/alias_entry.py:198 +#: redbot/cogs/alias/alias_entry.py:196 msgid "Arguments must be specified with a number." msgstr "" -#: redbot/cogs/alias/alias_entry.py:205 +#: redbot/cogs/alias/alias_entry.py:203 msgid "Arguments must be sequential. Missing arguments: " msgstr "" diff --git a/redbot/cogs/alias/locales/de-DE.po b/redbot/cogs/alias/locales/de-DE.po index b03677e24af..9c9d375b5a6 100644 --- a/redbot/cogs/alias/locales/de-DE.po +++ b/redbot/cogs/alias/locales/de-DE.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2024-01-09 00:35+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -18,7 +18,7 @@ msgstr "" #: redbot/cogs/alias/alias.py:35 #, docstring msgid "Create aliases for commands.\n\n" -" Aliases are alternative names shortcuts for commands. They\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" @@ -33,139 +33,165 @@ msgstr "Erstelle einen Alias für einen Befehl.\n\n" " \n" " " -#: redbot/cogs/alias/alias.py:203 +#: redbot/cogs/alias/alias.py:190 msgid "Aliases:\n" msgstr "Aliase:\n" -#: redbot/cogs/alias/alias.py:205 +#: redbot/cogs/alias/alias.py:192 msgid "\n\n" "Page {page}/{total}" msgstr "\n\n" "Seite {page}/{total}" -#: redbot/cogs/alias/alias.py:215 +#: redbot/cogs/alias/alias.py:202 #, docstring msgid "Manage command aliases." msgstr "Verwalte die Alias Befehle." -#: redbot/cogs/alias/alias.py:220 +#: redbot/cogs/alias/alias.py:207 #, docstring msgid "Manage global aliases." msgstr "Verwalte die globalen Aliasse." -#: redbot/cogs/alias/alias.py:227 +#: redbot/cogs/alias/alias.py:214 #, docstring msgid "Add an alias for a command." msgstr "Füge einen Alias für einen Befehl hinzu." -#: redbot/cogs/alias/alias.py:232 +#: redbot/cogs/alias/alias.py:219 msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot." msgstr "Du hast versucht, einen neuen Alias ​​mit dem Namen {name} zu erstellen, aber dieser Name wird bereits für einen Befehl des Bots genutzt." -#: redbot/cogs/alias/alias.py:243 +#: redbot/cogs/alias/alias.py:230 msgid "You attempted to create a new alias with the name {name} but that alias already exists." msgstr "Du hast versucht, einen neuen Alias mit dem Namen {name} zu erstellen, aber dieser Alias existiert bereits." -#: redbot/cogs/alias/alias.py:254 +#: redbot/cogs/alias/alias.py:241 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 hast versucht einen neuen Alias mit dem Namen {name} zu erstellen, aber dieser Name ist ein ungültiger Alias-Name. Alias-Namen dürfen keine Leerzeichen enthalten." -#: redbot/cogs/alias/alias.py:266 redbot/cogs/alias/alias.py:325 +#: redbot/cogs/alias/alias.py:253 redbot/cogs/alias/alias.py:312 msgid "You attempted to create a new alias for a command that doesn't exist." msgstr "Du hast versucht einen Alias für einen Befehl zu erstellen, der nicht existiert." -#: redbot/cogs/alias/alias.py:280 +#: redbot/cogs/alias/alias.py:267 msgid "A new alias with the trigger `{name}` has been created." msgstr "Ein neuer Alias mit dem Namen`{name}` wurde erstellt." -#: redbot/cogs/alias/alias.py:286 +#: redbot/cogs/alias/alias.py:273 #, docstring msgid "Add a global alias for a command." msgstr "Füge einen globalen Alias für einen Befehl hinzu." -#: redbot/cogs/alias/alias.py:291 +#: redbot/cogs/alias/alias.py:278 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 hast versucht, einen neuen globalen Alias ​​mit dem Namen „{name}“ zu erstellen, aber dieser Name ist bereits ein Befehl für diesen Bot." -#: redbot/cogs/alias/alias.py:302 +#: redbot/cogs/alias/alias.py:289 msgid "You attempted to create a new global alias with the name {name} but that alias already exists." msgstr "Du hast versucht, einen neuen globalen Alias mit dem Namen {name} zu erstellen, aber dieser Alias existiert bereits." -#: redbot/cogs/alias/alias.py:313 +#: redbot/cogs/alias/alias.py:300 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 hast versucht, einen neuen globalen Alias mit dem Namen „{name}“ zu erstellen, dieser Name ist jedoch ein ungültiger Alias-Name. Alias-Namen dürfen keine Leerzeichen enthalten." -#: redbot/cogs/alias/alias.py:336 +#: redbot/cogs/alias/alias.py:323 msgid "A new global alias with the trigger `{name}` has been created." msgstr "Ein neuer globaler Alias mit dem Trigger `{name}` wurde erstellt." -#: redbot/cogs/alias/alias.py:343 +#: redbot/cogs/alias/alias.py:332 +#, docstring +msgid "Edit an existing alias in this server." +msgstr "Aufbereiten einen bereits existierenden Alias auf diesem Server." + +#: redbot/cogs/alias/alias.py:337 redbot/cogs/alias/alias.py:372 +msgid "The alias with the name {name} does not exist." +msgstr "Der Alias mit dem Namen {name} existiert nicht." + +#: redbot/cogs/alias/alias.py:343 redbot/cogs/alias/alias.py:378 +msgid "You attempted to edit an alias to a command that doesn't exist." +msgstr "Du hast versucht einen Alias für einen Befehl zu erstellen, der nicht existiert." + +#: redbot/cogs/alias/alias.py:352 redbot/cogs/alias/alias.py:385 +msgid "The alias with the trigger `{name}` has been edited successfully." +msgstr "Der Alias mit dem Trigger `{name}` wurde erfolgreich bearbeitet." + +#: redbot/cogs/alias/alias.py:359 redbot/cogs/alias/alias.py:392 +msgid "Alias with the name `{name}` was not found." +msgstr "Kein Alias mit dem Namen '{name}' gefunden." + +#: redbot/cogs/alias/alias.py:367 +#, docstring +msgid "Edit an existing global alias." +msgstr "Aufbereiten einen bereits existierenden globalen Alias." + +#: redbot/cogs/alias/alias.py:399 #, docstring msgid "Try to execute help for the base command of the alias." msgstr "Versuche die Hilfe für den Basisbefehl des Alias auszuführen." -#: redbot/cogs/alias/alias.py:348 +#: redbot/cogs/alias/alias.py:404 msgid "No such alias exists." msgstr "So ein Alias ist nicht vorhanden." -#: redbot/cogs/alias/alias.py:352 +#: redbot/cogs/alias/alias.py:408 #, docstring msgid "Show what command the alias executes." msgstr "Zeige den Befehl, welchen der Alias ausführt." -#: redbot/cogs/alias/alias.py:357 +#: redbot/cogs/alias/alias.py:413 msgid "The `{alias_name}` alias will execute the command `{command}`" msgstr "Der Alias '{alias_name}' führt den Befehl '{command}' aus" -#: redbot/cogs/alias/alias.py:362 +#: redbot/cogs/alias/alias.py:418 msgid "There is no alias with the name `{name}`" msgstr "Kein Alias mit dem Namen '{name}' gefunden" -#: redbot/cogs/alias/alias.py:368 +#: redbot/cogs/alias/alias.py:424 #, docstring msgid "Delete an existing alias on this server." msgstr "Lösche einen bereits existierenden Alias auf diesem Server." -#: redbot/cogs/alias/alias.py:370 redbot/cogs/alias/alias.py:402 +#: redbot/cogs/alias/alias.py:426 redbot/cogs/alias/alias.py:458 msgid "There are no aliases on this server." msgstr "Es gibt keine Aliasse auf diesem Server." -#: redbot/cogs/alias/alias.py:375 redbot/cogs/alias/alias.py:390 +#: redbot/cogs/alias/alias.py:431 redbot/cogs/alias/alias.py:446 msgid "Alias with the name `{name}` was successfully deleted." msgstr "Der Alias mit dem Namen '{name}' wurde erfolgreich gelöscht." -#: redbot/cogs/alias/alias.py:378 redbot/cogs/alias/alias.py:393 +#: redbot/cogs/alias/alias.py:434 redbot/cogs/alias/alias.py:449 msgid "Alias with name `{name}` was not found." msgstr "Kein Alias mit dem Namen '{name}' gefunden." -#: redbot/cogs/alias/alias.py:383 +#: redbot/cogs/alias/alias.py:439 #, docstring msgid "Delete an existing global alias." msgstr "Lösche einen bereits existierenden globalen Alias." -#: redbot/cogs/alias/alias.py:385 +#: redbot/cogs/alias/alias.py:441 msgid "There are no global aliases on this bot." msgstr "Ich habe keinen globalen Alias gespeichert." -#: redbot/cogs/alias/alias.py:399 +#: redbot/cogs/alias/alias.py:455 #, docstring msgid "List the available aliases on this server." msgstr "Zeige die auf diesem Server verfügbaren Alias." -#: redbot/cogs/alias/alias.py:408 +#: redbot/cogs/alias/alias.py:464 #, docstring msgid "List the available global aliases on this bot." msgstr "Zeige die verfügbaren globalen Alias von diesem Bot." -#: redbot/cogs/alias/alias.py:411 +#: redbot/cogs/alias/alias.py:467 msgid "There are no global aliases." msgstr "Es gibt keine globalen Aliasse." -#: redbot/cogs/alias/alias_entry.py:198 +#: redbot/cogs/alias/alias_entry.py:196 msgid "Arguments must be specified with a number." msgstr "Die Argumente müssen mit einer Nummer angegeben werden." -#: redbot/cogs/alias/alias_entry.py:205 +#: redbot/cogs/alias/alias_entry.py:203 msgid "Arguments must be sequential. Missing arguments: " msgstr "Argumente müssen sequentiell sein. Fehlende Argumente: " diff --git a/redbot/cogs/alias/locales/es-ES.po b/redbot/cogs/alias/locales/es-ES.po index 281c6aecbf9..d4a888b0da5 100644 --- a/redbot/cogs/alias/locales/es-ES.po +++ b/redbot/cogs/alias/locales/es-ES.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2024-01-09 00:35+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -18,153 +18,179 @@ msgstr "" #: redbot/cogs/alias/alias.py:35 #, docstring msgid "Create aliases for commands.\n\n" -" Aliases are alternative names shortcuts for commands. They\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" +" Los alias son nombres alternativos/atajos 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" +" Cuando son ejecutados, los alias aceptarán cualquier argumento adicional\n" " y los agregarán al alias almacenado.\n" " " -#: redbot/cogs/alias/alias.py:203 +#: redbot/cogs/alias/alias.py:190 msgid "Aliases:\n" msgstr "Alias:\n" -#: redbot/cogs/alias/alias.py:205 +#: redbot/cogs/alias/alias.py:192 msgid "\n\n" "Page {page}/{total}" msgstr "\n\n" "Página {page}/{total}" -#: redbot/cogs/alias/alias.py:215 +#: redbot/cogs/alias/alias.py:202 #, docstring msgid "Manage command aliases." msgstr "Administra los alias de los comandos." -#: redbot/cogs/alias/alias.py:220 +#: redbot/cogs/alias/alias.py:207 #, docstring msgid "Manage global aliases." msgstr "Administra los alias globales." -#: redbot/cogs/alias/alias.py:227 +#: redbot/cogs/alias/alias.py:214 #, docstring msgid "Add an alias for a command." -msgstr "Agregar un alias para un comando." +msgstr "Agrega un alias para un comando." -#: redbot/cogs/alias/alias.py:232 +#: redbot/cogs/alias/alias.py:219 msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot." msgstr "Intentaste crear un nuevo alias con el nombre {name} pero ese nombre ya es un comando en este bot." -#: redbot/cogs/alias/alias.py:243 +#: redbot/cogs/alias/alias.py:230 msgid "You attempted to create a new alias with the name {name} but that alias already exists." msgstr "Intentaste crear un nuevo alias con el nombre {name} pero ese alias ya existe." -#: redbot/cogs/alias/alias.py:254 +#: redbot/cogs/alias/alias.py:241 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 "Intentaste crear un nuevo alias con el nombre {name} pero ese nombre es un alias inválido. Los alias no deben contener espacios." -#: redbot/cogs/alias/alias.py:266 redbot/cogs/alias/alias.py:325 +#: redbot/cogs/alias/alias.py:253 redbot/cogs/alias/alias.py:312 msgid "You attempted to create a new alias for a command that doesn't exist." msgstr "Intentaste crear un nuevo alias para un comando que no existe." -#: redbot/cogs/alias/alias.py:280 +#: redbot/cogs/alias/alias.py:267 msgid "A new alias with the trigger `{name}` has been created." msgstr "Un nuevo alias con el trigger {name} ha sido creado." -#: redbot/cogs/alias/alias.py:286 +#: redbot/cogs/alias/alias.py:273 #, docstring msgid "Add a global alias for a command." msgstr "Agrega un alias global para un comando." -#: redbot/cogs/alias/alias.py:291 +#: redbot/cogs/alias/alias.py:278 msgid "You attempted to create a new global alias with the name {name} but that name is already a command on this bot." msgstr "Intentaste crear un nuevo alias global con el nombre {name} pero ese nombre ya es un comando en este bot." -#: redbot/cogs/alias/alias.py:302 +#: redbot/cogs/alias/alias.py:289 msgid "You attempted to create a new global alias with the name {name} but that alias already exists." msgstr "Intentaste crear un nuevo alias global con el nombre {name}, pero ese alias ya existe." -#: redbot/cogs/alias/alias.py:313 +#: redbot/cogs/alias/alias.py:300 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 "Intentaste crear un nuevo alias global con el nombre {name}, pero ese nombre es un nombre de alias inválido. Los nombres de alias no pueden contener espacios." -#: redbot/cogs/alias/alias.py:336 +#: redbot/cogs/alias/alias.py:323 msgid "A new global alias with the trigger `{name}` has been created." msgstr "Un nuevo alias global con el trigger `{name}` ha sido creado." -#: redbot/cogs/alias/alias.py:343 +#: redbot/cogs/alias/alias.py:332 +#, docstring +msgid "Edit an existing alias in this server." +msgstr "Edita un alias existente en este servidor." + +#: redbot/cogs/alias/alias.py:337 redbot/cogs/alias/alias.py:372 +msgid "The alias with the name {name} does not exist." +msgstr "El alias con el nombre {name} no existe." + +#: redbot/cogs/alias/alias.py:343 redbot/cogs/alias/alias.py:378 +msgid "You attempted to edit an alias to a command that doesn't exist." +msgstr "Intentaste editar un alias a un comando que no existe." + +#: redbot/cogs/alias/alias.py:352 redbot/cogs/alias/alias.py:385 +msgid "The alias with the trigger `{name}` has been edited successfully." +msgstr "El alias con el trigger `{name}` se ha editado correctamente." + +#: redbot/cogs/alias/alias.py:359 redbot/cogs/alias/alias.py:392 +msgid "Alias with the name `{name}` was not found." +msgstr "No se encontró el alias con el nombre `{name}`." + +#: redbot/cogs/alias/alias.py:367 +#, docstring +msgid "Edit an existing global alias." +msgstr "Edita un alias global ya existente." + +#: redbot/cogs/alias/alias.py:399 #, docstring msgid "Try to execute help for the base command of the alias." msgstr "Intenta ejecutar help para el comando base del alias." -#: redbot/cogs/alias/alias.py:348 +#: redbot/cogs/alias/alias.py:404 msgid "No such alias exists." msgstr "El alias no existe." -#: redbot/cogs/alias/alias.py:352 +#: redbot/cogs/alias/alias.py:408 #, docstring msgid "Show what command the alias executes." msgstr "Muestra qué comando ejecuta el alias." -#: redbot/cogs/alias/alias.py:357 +#: redbot/cogs/alias/alias.py:413 msgid "The `{alias_name}` alias will execute the command `{command}`" msgstr "El alias `{alias_name}` ejecutará el comando `{command}`" -#: redbot/cogs/alias/alias.py:362 +#: redbot/cogs/alias/alias.py:418 msgid "There is no alias with the name `{name}`" msgstr "No hay alias con el nombre `{name}`" -#: redbot/cogs/alias/alias.py:368 +#: redbot/cogs/alias/alias.py:424 #, docstring msgid "Delete an existing alias on this server." msgstr "Elimina un alias existente en este servidor." -#: redbot/cogs/alias/alias.py:370 redbot/cogs/alias/alias.py:402 +#: redbot/cogs/alias/alias.py:426 redbot/cogs/alias/alias.py:458 msgid "There are no aliases on this server." msgstr "No hay alias en este servidor." -#: redbot/cogs/alias/alias.py:375 redbot/cogs/alias/alias.py:390 +#: redbot/cogs/alias/alias.py:431 redbot/cogs/alias/alias.py:446 msgid "Alias with the name `{name}` was successfully deleted." -msgstr "El alias con el nombre `{name}` ha eliminado correctamente." +msgstr "El alias con el nombre `{name}` ha sido eliminado correctamente." -#: redbot/cogs/alias/alias.py:378 redbot/cogs/alias/alias.py:393 +#: redbot/cogs/alias/alias.py:434 redbot/cogs/alias/alias.py:449 msgid "Alias with name `{name}` was not found." msgstr "El alias con nombre `{name}` no fue encontrado." -#: redbot/cogs/alias/alias.py:383 +#: redbot/cogs/alias/alias.py:439 #, docstring msgid "Delete an existing global alias." msgstr "Elimina un alias global existente." -#: redbot/cogs/alias/alias.py:385 +#: redbot/cogs/alias/alias.py:441 msgid "There are no global aliases on this bot." -msgstr "Este bot no tiene alias globales." +msgstr "No hay alias globales en este bot." -#: redbot/cogs/alias/alias.py:399 +#: redbot/cogs/alias/alias.py:455 #, docstring msgid "List the available aliases on this server." -msgstr "Lista de los alias disponibles en este servidor." +msgstr "Muestra una lista de los alias disponibles en este servidor." -#: redbot/cogs/alias/alias.py:408 +#: redbot/cogs/alias/alias.py:464 #, docstring msgid "List the available global aliases on this bot." -msgstr "Lista de los alias globales disponibles en este bot." +msgstr "Muestra una lista de los alias globales disponibles en este bot." -#: redbot/cogs/alias/alias.py:411 +#: redbot/cogs/alias/alias.py:467 msgid "There are no global aliases." msgstr "No hay alias globales." -#: redbot/cogs/alias/alias_entry.py:198 +#: redbot/cogs/alias/alias_entry.py:196 msgid "Arguments must be specified with a number." msgstr "Los argumentos deben especificarse con un número." -#: redbot/cogs/alias/alias_entry.py:205 +#: redbot/cogs/alias/alias_entry.py:203 msgid "Arguments must be sequential. Missing arguments: " msgstr "Los argumentos deben ser secuenciales. Faltan argumentos: " diff --git a/redbot/cogs/alias/locales/fi-FI.po b/redbot/cogs/alias/locales/fi-FI.po index 7897224126e..a34d5073ed4 100644 --- a/redbot/cogs/alias/locales/fi-FI.po +++ b/redbot/cogs/alias/locales/fi-FI.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2024-01-09 00:35+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -18,7 +18,7 @@ msgstr "" #: redbot/cogs/alias/alias.py:35 #, docstring msgid "Create aliases for commands.\n\n" -" Aliases are alternative names shortcuts for commands. They\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" @@ -26,139 +26,165 @@ msgid "Create aliases for commands.\n\n" " " msgstr "" -#: redbot/cogs/alias/alias.py:203 +#: redbot/cogs/alias/alias.py:190 msgid "Aliases:\n" -msgstr "" +msgstr "Aliakset:\n" -#: redbot/cogs/alias/alias.py:205 +#: redbot/cogs/alias/alias.py:192 msgid "\n\n" "Page {page}/{total}" msgstr "\n\n" "Sivu {page}/{total}" -#: redbot/cogs/alias/alias.py:215 +#: redbot/cogs/alias/alias.py:202 #, docstring msgid "Manage command aliases." -msgstr "" +msgstr "Hallinnoi komentojen aliaksia." -#: redbot/cogs/alias/alias.py:220 +#: redbot/cogs/alias/alias.py:207 #, docstring msgid "Manage global aliases." -msgstr "" +msgstr "Hallitse globaaleja aliaksia." -#: redbot/cogs/alias/alias.py:227 +#: redbot/cogs/alias/alias.py:214 #, docstring msgid "Add an alias for a command." -msgstr "" +msgstr "Lisää alias komennolle." -#: redbot/cogs/alias/alias.py:232 +#: redbot/cogs/alias/alias.py:219 msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot." -msgstr "" +msgstr "Yritit luoda uuden aliaksen nimellä {name}, mutta tämä nimi on käytössä toisella komennolla." -#: redbot/cogs/alias/alias.py:243 +#: redbot/cogs/alias/alias.py:230 msgid "You attempted to create a new alias with the name {name} but that alias already exists." -msgstr "" +msgstr "Yritit luoda uuden aliaksen nimellä {name}, mutta se on jo olemassa." -#: redbot/cogs/alias/alias.py:254 +#: redbot/cogs/alias/alias.py:241 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 "Yritit luoda uuden aliaksen nimellä {name}, mutta tämä nimi on virheellinen nimi aliakselle. Alias-nimet eivät saa sisältää välilyöntejä." -#: redbot/cogs/alias/alias.py:266 redbot/cogs/alias/alias.py:325 +#: redbot/cogs/alias/alias.py:253 redbot/cogs/alias/alias.py:312 msgid "You attempted to create a new alias for a command that doesn't exist." -msgstr "" +msgstr "Yritit luoda uuden aliaksen komennolle, jota ei ole olemassa." -#: redbot/cogs/alias/alias.py:280 +#: redbot/cogs/alias/alias.py:267 msgid "A new alias with the trigger `{name}` has been created." -msgstr "" +msgstr "Uusi alias käynnistimellä `{name}` on luotu." -#: redbot/cogs/alias/alias.py:286 +#: redbot/cogs/alias/alias.py:273 #, docstring msgid "Add a global alias for a command." -msgstr "" +msgstr "Lisää globaali alias komennolle." -#: redbot/cogs/alias/alias.py:291 +#: redbot/cogs/alias/alias.py:278 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 "Yritit luoda uuden aliaksen nimellä {name}, mutta tämä nimi on käytössä toisella komennolla." -#: redbot/cogs/alias/alias.py:302 +#: redbot/cogs/alias/alias.py:289 msgid "You attempted to create a new global alias with the name {name} but that alias already exists." -msgstr "" +msgstr "Yritit luoda uuden aliaksen nimellä {name}, mutta se on jo olemassa." -#: redbot/cogs/alias/alias.py:313 +#: redbot/cogs/alias/alias.py:300 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 "Yritit luoda uuden aliaksen nimellä {name}, mutta tämä nimi on virheellinen nimi aliakselle. Alias-nimet eivät saa sisältää välilyöntejä." -#: redbot/cogs/alias/alias.py:336 +#: redbot/cogs/alias/alias.py:323 msgid "A new global alias with the trigger `{name}` has been created." +msgstr "Uusi globaali alias käynnistimellä `{name}` on luotu." + +#: redbot/cogs/alias/alias.py:332 +#, docstring +msgid "Edit an existing alias in this server." +msgstr "" + +#: redbot/cogs/alias/alias.py:337 redbot/cogs/alias/alias.py:372 +msgid "The alias with the name {name} does not exist." +msgstr "" + +#: redbot/cogs/alias/alias.py:343 redbot/cogs/alias/alias.py:378 +msgid "You attempted to edit an alias to a command that doesn't exist." +msgstr "" + +#: redbot/cogs/alias/alias.py:352 redbot/cogs/alias/alias.py:385 +msgid "The alias with the trigger `{name}` has been edited successfully." +msgstr "" + +#: redbot/cogs/alias/alias.py:359 redbot/cogs/alias/alias.py:392 +msgid "Alias with the name `{name}` was not found." msgstr "" -#: redbot/cogs/alias/alias.py:343 +#: redbot/cogs/alias/alias.py:367 #, docstring -msgid "Try to execute help for the base command of the alias." +msgid "Edit an existing global alias." msgstr "" -#: redbot/cogs/alias/alias.py:348 +#: redbot/cogs/alias/alias.py:399 +#, docstring +msgid "Try to execute help for the base command of the alias." +msgstr "Yritä suorittaa apua aliaksen peruskomentoa varten." + +#: redbot/cogs/alias/alias.py:404 msgid "No such alias exists." -msgstr "" +msgstr "Tällaista aliasta ei ole olemassa." -#: redbot/cogs/alias/alias.py:352 +#: redbot/cogs/alias/alias.py:408 #, docstring msgid "Show what command the alias executes." -msgstr "" +msgstr "Näytä minkä komennon alias suorittaa." -#: redbot/cogs/alias/alias.py:357 +#: redbot/cogs/alias/alias.py:413 msgid "The `{alias_name}` alias will execute the command `{command}`" -msgstr "" +msgstr "`{alias_name}` alias suorittaa komennon `{command}`" -#: redbot/cogs/alias/alias.py:362 +#: redbot/cogs/alias/alias.py:418 msgid "There is no alias with the name `{name}`" -msgstr "" +msgstr "Nimellä `{name} ` ei ole aliasta" -#: redbot/cogs/alias/alias.py:368 +#: redbot/cogs/alias/alias.py:424 #, docstring msgid "Delete an existing alias on this server." -msgstr "" +msgstr "Poista olemassa oleva alias tällä palvelimella." -#: redbot/cogs/alias/alias.py:370 redbot/cogs/alias/alias.py:402 +#: redbot/cogs/alias/alias.py:426 redbot/cogs/alias/alias.py:458 msgid "There are no aliases on this server." -msgstr "" +msgstr "Tällä palvelimella ei ole aliaksia." -#: redbot/cogs/alias/alias.py:375 redbot/cogs/alias/alias.py:390 +#: redbot/cogs/alias/alias.py:431 redbot/cogs/alias/alias.py:446 msgid "Alias with the name `{name}` was successfully deleted." -msgstr "" +msgstr "Alias nimellä `{name}` poistettiin onnistuneesti." -#: redbot/cogs/alias/alias.py:378 redbot/cogs/alias/alias.py:393 +#: redbot/cogs/alias/alias.py:434 redbot/cogs/alias/alias.py:449 msgid "Alias with name `{name}` was not found." -msgstr "" +msgstr "Aliasta nimellä `{name}` ei löytynyt." -#: redbot/cogs/alias/alias.py:383 +#: redbot/cogs/alias/alias.py:439 #, docstring msgid "Delete an existing global alias." -msgstr "" +msgstr "Poista olemassa oleva globaali alias." -#: redbot/cogs/alias/alias.py:385 +#: redbot/cogs/alias/alias.py:441 msgid "There are no global aliases on this bot." -msgstr "" +msgstr "Tässä botissa ei ole globaaleja aliaksia." -#: redbot/cogs/alias/alias.py:399 +#: redbot/cogs/alias/alias.py:455 #, docstring msgid "List the available aliases on this server." -msgstr "" +msgstr "Listaa saatavilla olevat aliakset tällä palvelimella." -#: redbot/cogs/alias/alias.py:408 +#: redbot/cogs/alias/alias.py:464 #, docstring msgid "List the available global aliases on this bot." -msgstr "" +msgstr "Listaa saatavilla olevat globaalit aliakset tässä botissa." -#: redbot/cogs/alias/alias.py:411 +#: redbot/cogs/alias/alias.py:467 msgid "There are no global aliases." -msgstr "" +msgstr "Tässä botissa ei ole globaaleja aliaksia." -#: redbot/cogs/alias/alias_entry.py:198 +#: redbot/cogs/alias/alias_entry.py:196 msgid "Arguments must be specified with a number." -msgstr "" +msgstr "Argumentit on määriteltävä numerolla." -#: redbot/cogs/alias/alias_entry.py:205 +#: redbot/cogs/alias/alias_entry.py:203 msgid "Arguments must be sequential. Missing arguments: " -msgstr "" +msgstr "Argumenttien on oltava peräkkäisiä. Puuttuvia argumentteja: " diff --git a/redbot/cogs/alias/locales/fr-FR.po b/redbot/cogs/alias/locales/fr-FR.po index 063c0ab2e71..19ec6278478 100644 --- a/redbot/cogs/alias/locales/fr-FR.po +++ b/redbot/cogs/alias/locales/fr-FR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2024-01-09 00:35+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -18,153 +18,178 @@ msgstr "" #: redbot/cogs/alias/alias.py:35 #, docstring msgid "Create aliases for commands.\n\n" -" Aliases are alternative names shortcuts for commands. They\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:203 +msgstr "Créez des alias pour les commandes.\n\n" +" Les alias sont des noms alternatifs/des raccourcis pour les commandes. Ils\n" +" peuvent agir à la fois comme un lambda (en stockant les arguments pour un usage répété)\n" +" ou simplement comme un raccourci pour dire \"x y z\".\n\n" +" Lorsqu'elles sont exécutées, les alias acceptent tout argument supplémentaire\n" +" et les ajouteront à l'alias stocké. " + +#: redbot/cogs/alias/alias.py:190 msgid "Aliases:\n" msgstr "Alias :\n" -#: redbot/cogs/alias/alias.py:205 +#: redbot/cogs/alias/alias.py:192 msgid "\n\n" "Page {page}/{total}" msgstr "\n\n" "Page {page}/{total}" -#: redbot/cogs/alias/alias.py:215 +#: redbot/cogs/alias/alias.py:202 #, docstring msgid "Manage command aliases." msgstr "Gérer les alias de commandes." -#: redbot/cogs/alias/alias.py:220 +#: redbot/cogs/alias/alias.py:207 #, docstring msgid "Manage global aliases." msgstr "Gérer les alias globaux." -#: redbot/cogs/alias/alias.py:227 +#: redbot/cogs/alias/alias.py:214 #, docstring msgid "Add an alias for a command." msgstr "Ajouter un alias à une commande." -#: redbot/cogs/alias/alias.py:232 +#: redbot/cogs/alias/alias.py:219 msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot." msgstr "Vous avez tenté de créer un nouvel alias nommé {name}, mais une commande avec ce nom existe déjà sur ce bot." -#: redbot/cogs/alias/alias.py:243 +#: redbot/cogs/alias/alias.py:230 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 cet alias existe déjà." -#: redbot/cogs/alias/alias.py:254 +#: redbot/cogs/alias/alias.py:241 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 "Vous avez tenté de créer un nouvel alias nommé {name}, mais ce nom d'alias est invalide. Les noms d'alias ne peuvent pas contenir d'espaces." -#: redbot/cogs/alias/alias.py:266 redbot/cogs/alias/alias.py:325 +#: redbot/cogs/alias/alias.py:253 redbot/cogs/alias/alias.py:312 msgid "You attempted to create a new alias for a command that doesn't exist." msgstr "Vous avez essayé de créer un nouvel alias pour une commande qui n'existe pas." -#: redbot/cogs/alias/alias.py:280 +#: redbot/cogs/alias/alias.py:267 msgid "A new alias with the trigger `{name}` has been created." msgstr "Un nouvel alias avec le déclencheur `{name}` a bien été créé." -#: redbot/cogs/alias/alias.py:286 +#: redbot/cogs/alias/alias.py:273 #, docstring msgid "Add a global alias for a command." msgstr "Ajouter un alias global à une commande." -#: redbot/cogs/alias/alias.py:291 +#: redbot/cogs/alias/alias.py:278 msgid "You attempted to create a new global alias with the name {name} but that name is already a command on this bot." msgstr "Vous avez tenté de créer un nouvel alias global nommé {name}, mais une commande avec ce nom existe déjà sur ce bot." -#: redbot/cogs/alias/alias.py:302 +#: redbot/cogs/alias/alias.py:289 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 cet alias existe déjà." -#: redbot/cogs/alias/alias.py:313 +#: redbot/cogs/alias/alias.py:300 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 "Vous avez tenté de créer un nouvel alias global nommé {name}, mais ce nom d'alias est invalide. Les noms d'alias ne peuvent pas contenir d'espaces." -#: redbot/cogs/alias/alias.py:336 +#: redbot/cogs/alias/alias.py:323 msgid "A new global alias with the trigger `{name}` has been created." msgstr "Un nouvel alias global avec le déclencheur `{name}` a bien été créé." -#: redbot/cogs/alias/alias.py:343 +#: redbot/cogs/alias/alias.py:332 +#, docstring +msgid "Edit an existing alias in this server." +msgstr "Éditer un alias existant à ce serveur." + +#: redbot/cogs/alias/alias.py:337 redbot/cogs/alias/alias.py:372 +msgid "The alias with the name {name} does not exist." +msgstr "L'alias avec le nom {name} n'existe pas." + +#: redbot/cogs/alias/alias.py:343 redbot/cogs/alias/alias.py:378 +msgid "You attempted to edit an alias to a command that doesn't exist." +msgstr "Vous avez essayé d'éditer un alias pour une commande qui n'existe pas." + +#: redbot/cogs/alias/alias.py:352 redbot/cogs/alias/alias.py:385 +msgid "The alias with the trigger `{name}` has been edited successfully." +msgstr "L'alias avec le déclencheur `{name}` a été édité avec succès." + +#: redbot/cogs/alias/alias.py:359 redbot/cogs/alias/alias.py:392 +msgid "Alias with the name `{name}` was not found." +msgstr "L'alias avec le nom {name} n'a pas été trouvé." + +#: redbot/cogs/alias/alias.py:367 +#, docstring +msgid "Edit an existing global alias." +msgstr "Édite un alias global existant." + +#: redbot/cogs/alias/alias.py:399 #, docstring msgid "Try to execute help for the base command of the alias." msgstr "Tente d'exécuter l'aide pour la commande de base de l'alias." -#: redbot/cogs/alias/alias.py:348 +#: redbot/cogs/alias/alias.py:404 msgid "No such alias exists." msgstr "Cet alias n'existe pas." -#: redbot/cogs/alias/alias.py:352 +#: redbot/cogs/alias/alias.py:408 #, docstring msgid "Show what command the alias executes." msgstr "Affiche la commande que l'alias exécute." -#: redbot/cogs/alias/alias.py:357 +#: redbot/cogs/alias/alias.py:413 msgid "The `{alias_name}` alias will execute the command `{command}`" msgstr "L'alias `{alias_name}` exécute la commande `{command}`" -#: redbot/cogs/alias/alias.py:362 +#: redbot/cogs/alias/alias.py:418 msgid "There is no alias with the name `{name}`" msgstr "Il n'y a pas d'alias nommé `{name}`" -#: redbot/cogs/alias/alias.py:368 +#: redbot/cogs/alias/alias.py:424 #, docstring msgid "Delete an existing alias on this server." msgstr "Supprime un alias de ce serveur." -#: redbot/cogs/alias/alias.py:370 redbot/cogs/alias/alias.py:402 +#: redbot/cogs/alias/alias.py:426 redbot/cogs/alias/alias.py:458 msgid "There are no aliases on this server." msgstr "Il n'y a pas d'alias sur ce serveur." -#: redbot/cogs/alias/alias.py:375 redbot/cogs/alias/alias.py:390 +#: redbot/cogs/alias/alias.py:431 redbot/cogs/alias/alias.py:446 msgid "Alias with the name `{name}` was successfully deleted." msgstr "L'alias nommé `{name}` a bien été supprimé." -#: redbot/cogs/alias/alias.py:378 redbot/cogs/alias/alias.py:393 +#: redbot/cogs/alias/alias.py:434 redbot/cogs/alias/alias.py:449 msgid "Alias with name `{name}` was not found." msgstr "L'alias nommé `{name}` n'a pas été trouvé." -#: redbot/cogs/alias/alias.py:383 +#: redbot/cogs/alias/alias.py:439 #, docstring msgid "Delete an existing global alias." msgstr "Supprime un alias global existant." -#: redbot/cogs/alias/alias.py:385 +#: redbot/cogs/alias/alias.py:441 msgid "There are no global aliases on this bot." msgstr "Il n'y a aucun alias global sur ce bot." -#: redbot/cogs/alias/alias.py:399 +#: redbot/cogs/alias/alias.py:455 #, docstring msgid "List the available aliases on this server." msgstr "Liste les alias disponibles sur ce serveur." -#: redbot/cogs/alias/alias.py:408 +#: redbot/cogs/alias/alias.py:464 #, docstring msgid "List the available global aliases on this bot." msgstr "Liste les alias globaux disponibles sur ce bot." -#: redbot/cogs/alias/alias.py:411 +#: redbot/cogs/alias/alias.py:467 msgid "There are no global aliases." msgstr "Il n'y a aucun alias global." -#: redbot/cogs/alias/alias_entry.py:198 +#: redbot/cogs/alias/alias_entry.py:196 msgid "Arguments must be specified with a number." msgstr "Les arguments doivent être spécifiés avec un nombre." -#: redbot/cogs/alias/alias_entry.py:205 +#: redbot/cogs/alias/alias_entry.py:203 msgid "Arguments must be sequential. Missing arguments: " msgstr "Les arguments doivent être séquentiels. Arguments manquants : " diff --git a/redbot/cogs/alias/locales/hi-IN.po b/redbot/cogs/alias/locales/hi-IN.po index e92aadbd414..656b0ae6929 100644 --- a/redbot/cogs/alias/locales/hi-IN.po +++ b/redbot/cogs/alias/locales/hi-IN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2024-01-09 00:35+0000\n" "Last-Translator: \n" "Language-Team: Hindi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -18,7 +18,7 @@ msgstr "" #: redbot/cogs/alias/alias.py:35 #, docstring msgid "Create aliases for commands.\n\n" -" Aliases are alternative names shortcuts for commands. They\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" @@ -26,138 +26,164 @@ msgid "Create aliases for commands.\n\n" " " msgstr "" -#: redbot/cogs/alias/alias.py:203 +#: redbot/cogs/alias/alias.py:190 msgid "Aliases:\n" msgstr "" -#: redbot/cogs/alias/alias.py:205 +#: redbot/cogs/alias/alias.py:192 msgid "\n\n" "Page {page}/{total}" msgstr "" -#: redbot/cogs/alias/alias.py:215 +#: redbot/cogs/alias/alias.py:202 #, docstring msgid "Manage command aliases." msgstr "" -#: redbot/cogs/alias/alias.py:220 +#: redbot/cogs/alias/alias.py:207 #, docstring msgid "Manage global aliases." msgstr "" -#: redbot/cogs/alias/alias.py:227 +#: redbot/cogs/alias/alias.py:214 #, docstring msgid "Add an alias for a command." msgstr "" -#: redbot/cogs/alias/alias.py:232 +#: redbot/cogs/alias/alias.py:219 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 +#: redbot/cogs/alias/alias.py:230 msgid "You attempted to create a new alias with the name {name} but that alias already exists." msgstr "" -#: redbot/cogs/alias/alias.py:254 +#: redbot/cogs/alias/alias.py:241 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 +#: redbot/cogs/alias/alias.py:253 redbot/cogs/alias/alias.py:312 msgid "You attempted to create a new alias for a command that doesn't exist." msgstr "" -#: redbot/cogs/alias/alias.py:280 +#: redbot/cogs/alias/alias.py:267 msgid "A new alias with the trigger `{name}` has been created." msgstr "" -#: redbot/cogs/alias/alias.py:286 +#: redbot/cogs/alias/alias.py:273 #, docstring msgid "Add a global alias for a command." msgstr "" -#: redbot/cogs/alias/alias.py:291 +#: redbot/cogs/alias/alias.py:278 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 +#: redbot/cogs/alias/alias.py:289 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 +#: redbot/cogs/alias/alias.py:300 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 +#: redbot/cogs/alias/alias.py:323 msgid "A new global alias with the trigger `{name}` has been created." msgstr "" -#: redbot/cogs/alias/alias.py:343 +#: redbot/cogs/alias/alias.py:332 +#, docstring +msgid "Edit an existing alias in this server." +msgstr "" + +#: redbot/cogs/alias/alias.py:337 redbot/cogs/alias/alias.py:372 +msgid "The alias with the name {name} does not exist." +msgstr "" + +#: redbot/cogs/alias/alias.py:343 redbot/cogs/alias/alias.py:378 +msgid "You attempted to edit an alias to a command that doesn't exist." +msgstr "" + +#: redbot/cogs/alias/alias.py:352 redbot/cogs/alias/alias.py:385 +msgid "The alias with the trigger `{name}` has been edited successfully." +msgstr "" + +#: redbot/cogs/alias/alias.py:359 redbot/cogs/alias/alias.py:392 +msgid "Alias with the name `{name}` was not found." +msgstr "" + +#: redbot/cogs/alias/alias.py:367 +#, docstring +msgid "Edit an existing global alias." +msgstr "" + +#: redbot/cogs/alias/alias.py:399 #, docstring msgid "Try to execute help for the base command of the alias." msgstr "" -#: redbot/cogs/alias/alias.py:348 +#: redbot/cogs/alias/alias.py:404 msgid "No such alias exists." msgstr "" -#: redbot/cogs/alias/alias.py:352 +#: redbot/cogs/alias/alias.py:408 #, docstring msgid "Show what command the alias executes." msgstr "" -#: redbot/cogs/alias/alias.py:357 +#: redbot/cogs/alias/alias.py:413 msgid "The `{alias_name}` alias will execute the command `{command}`" msgstr "" -#: redbot/cogs/alias/alias.py:362 +#: redbot/cogs/alias/alias.py:418 msgid "There is no alias with the name `{name}`" msgstr "" -#: redbot/cogs/alias/alias.py:368 +#: redbot/cogs/alias/alias.py:424 #, docstring msgid "Delete an existing alias on this server." msgstr "" -#: redbot/cogs/alias/alias.py:370 redbot/cogs/alias/alias.py:402 +#: redbot/cogs/alias/alias.py:426 redbot/cogs/alias/alias.py:458 msgid "There are no aliases on this server." msgstr "" -#: redbot/cogs/alias/alias.py:375 redbot/cogs/alias/alias.py:390 +#: redbot/cogs/alias/alias.py:431 redbot/cogs/alias/alias.py:446 msgid "Alias with the name `{name}` was successfully deleted." msgstr "" -#: redbot/cogs/alias/alias.py:378 redbot/cogs/alias/alias.py:393 +#: redbot/cogs/alias/alias.py:434 redbot/cogs/alias/alias.py:449 msgid "Alias with name `{name}` was not found." msgstr "" -#: redbot/cogs/alias/alias.py:383 +#: redbot/cogs/alias/alias.py:439 #, docstring msgid "Delete an existing global alias." msgstr "" -#: redbot/cogs/alias/alias.py:385 +#: redbot/cogs/alias/alias.py:441 msgid "There are no global aliases on this bot." msgstr "" -#: redbot/cogs/alias/alias.py:399 +#: redbot/cogs/alias/alias.py:455 #, docstring msgid "List the available aliases on this server." msgstr "" -#: redbot/cogs/alias/alias.py:408 +#: redbot/cogs/alias/alias.py:464 #, docstring msgid "List the available global aliases on this bot." msgstr "" -#: redbot/cogs/alias/alias.py:411 +#: redbot/cogs/alias/alias.py:467 msgid "There are no global aliases." msgstr "" -#: redbot/cogs/alias/alias_entry.py:198 +#: redbot/cogs/alias/alias_entry.py:196 msgid "Arguments must be specified with a number." msgstr "" -#: redbot/cogs/alias/alias_entry.py:205 +#: redbot/cogs/alias/alias_entry.py:203 msgid "Arguments must be sequential. Missing arguments: " msgstr "" diff --git a/redbot/cogs/alias/locales/hr-HR.po b/redbot/cogs/alias/locales/hr-HR.po new file mode 100644 index 00000000000..35ab1923253 --- /dev/null +++ b/redbot/cogs/alias/locales/hr-HR.po @@ -0,0 +1,196 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2024-01-09 00:35+0000\n" +"Last-Translator: \n" +"Language-Team: Croatian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.4.2\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: hr\n" +"X-Crowdin-File-ID: 8\n" +"Language: hr_HR\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 "Napravite nadimke za naredbe.\n\n" +" Nadimci su alternativni nazivi/prečaci za naredbe. Mogu\n" +" djelovati i kao lambda (pohranjivanje argumenata za ponovnu\n" +" upotrebu) ili kao prečac za izgovaranje \"x y z\".\n\n" +" Prilikom pokretanja, nadimci će prihvatiti sve dodatne\n" +" argumente i dodati ih pohranjenom nadimku.\n" +" " + +#: redbot/cogs/alias/alias.py:190 +msgid "Aliases:\n" +msgstr "Nadimci:\n" + +#: redbot/cogs/alias/alias.py:192 +msgid "\n\n" +"Page {page}/{total}" +msgstr "\n\n" +"Stranica {page}/{total}" + +#: redbot/cogs/alias/alias.py:202 +#, docstring +msgid "Manage command aliases." +msgstr "Upravljajte nadimcima naredbi." + +#: redbot/cogs/alias/alias.py:207 +#, docstring +msgid "Manage global aliases." +msgstr "Upravljajte globalnim nadimcima." + +#: redbot/cogs/alias/alias.py:214 +#, docstring +msgid "Add an alias for a command." +msgstr "Dodajte nadimak za naredbu." + +#: redbot/cogs/alias/alias.py:219 +msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot." +msgstr "Pokušali ste stvoriti novi nadimak s nazivom {name}, ali to ime je već naredba na ovom botu." + +#: redbot/cogs/alias/alias.py:230 +msgid "You attempted to create a new alias with the name {name} but that alias already exists." +msgstr "Pokušali ste stvoriti novi nadimak s nazivom {name}, ali taj nadimak već postoji." + +#: redbot/cogs/alias/alias.py:241 +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 "Pokušali ste stvoriti novi nadimak s nazivom {name}, ali je to ime nevažeće. Nazivi nadimaka ne smiju sadržavati razmake." + +#: redbot/cogs/alias/alias.py:253 redbot/cogs/alias/alias.py:312 +msgid "You attempted to create a new alias for a command that doesn't exist." +msgstr "Pokušali ste stvoriti novi nadimak za naredbu koja ne postoji." + +#: redbot/cogs/alias/alias.py:267 +msgid "A new alias with the trigger `{name}` has been created." +msgstr "Stvoren je novi nadimak s imenom `{name}`." + +#: redbot/cogs/alias/alias.py:273 +#, docstring +msgid "Add a global alias for a command." +msgstr "Dodajte globalni nadimak za naredbu." + +#: redbot/cogs/alias/alias.py:278 +msgid "You attempted to create a new global alias with the name {name} but that name is already a command on this bot." +msgstr "Pokušali ste stvoriti novi globalni nadimak s nazivom {name}, ali to ime je već naredba na ovom botu." + +#: redbot/cogs/alias/alias.py:289 +msgid "You attempted to create a new global alias with the name {name} but that alias already exists." +msgstr "Pokušali ste stvoriti novi globalni nadimak s nazivom {name}, ali taj nadimak već postoji." + +#: redbot/cogs/alias/alias.py:300 +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 "Pokušali ste stvoriti novi globalni nadimak s nazivom {name}, ali je to ime nevažeće. Nazivi nadimaka ne smiju sadržavati razmake." + +#: redbot/cogs/alias/alias.py:323 +msgid "A new global alias with the trigger `{name}` has been created." +msgstr "Stvoren je novi globalni nadimak s imenom `{name}`." + +#: redbot/cogs/alias/alias.py:332 +#, docstring +msgid "Edit an existing alias in this server." +msgstr "Uredite postojeći nadimak na ovom serveru." + +#: redbot/cogs/alias/alias.py:337 redbot/cogs/alias/alias.py:372 +msgid "The alias with the name {name} does not exist." +msgstr "Nadimak s imenom {name} ne postoji." + +#: redbot/cogs/alias/alias.py:343 redbot/cogs/alias/alias.py:378 +msgid "You attempted to edit an alias to a command that doesn't exist." +msgstr "Pokušali ste urediti nadimak za naredbu koja ne postoji." + +#: redbot/cogs/alias/alias.py:352 redbot/cogs/alias/alias.py:385 +msgid "The alias with the trigger `{name}` has been edited successfully." +msgstr "" + +#: redbot/cogs/alias/alias.py:359 redbot/cogs/alias/alias.py:392 +msgid "Alias with the name `{name}` was not found." +msgstr "Nadimak s imenom `{name}` nije pronađen." + +#: redbot/cogs/alias/alias.py:367 +#, docstring +msgid "Edit an existing global alias." +msgstr "Uredite postojeći globalni nadimak." + +#: redbot/cogs/alias/alias.py:399 +#, docstring +msgid "Try to execute help for the base command of the alias." +msgstr "Pokušajte izvršiti pomoć za naredbu nadimaka." + +#: redbot/cogs/alias/alias.py:404 +msgid "No such alias exists." +msgstr "Takav nadimak ne postoji." + +#: redbot/cogs/alias/alias.py:408 +#, docstring +msgid "Show what command the alias executes." +msgstr "Pokažite koju naredbu nadimak izvršava." + +#: redbot/cogs/alias/alias.py:413 +msgid "The `{alias_name}` alias will execute the command `{command}`" +msgstr "Nadimak `{alias_name}` će izvršiti naredbu `{command}`" + +#: redbot/cogs/alias/alias.py:418 +msgid "There is no alias with the name `{name}`" +msgstr "Ne postoji nadimak s imenom `{name}`" + +#: redbot/cogs/alias/alias.py:424 +#, docstring +msgid "Delete an existing alias on this server." +msgstr "Izbrišite postojeći nadimak na ovom serveru." + +#: redbot/cogs/alias/alias.py:426 redbot/cogs/alias/alias.py:458 +msgid "There are no aliases on this server." +msgstr "Na ovom serveru nema nadimaka." + +#: redbot/cogs/alias/alias.py:431 redbot/cogs/alias/alias.py:446 +msgid "Alias with the name `{name}` was successfully deleted." +msgstr "Nadimak s imenom `{name}` uspješno je izbrisan." + +#: redbot/cogs/alias/alias.py:434 redbot/cogs/alias/alias.py:449 +msgid "Alias with name `{name}` was not found." +msgstr "Nadimak s imenom `{name}` nije pronađen." + +#: redbot/cogs/alias/alias.py:439 +#, docstring +msgid "Delete an existing global alias." +msgstr "Izbrišite postojeći globalni nadimak." + +#: redbot/cogs/alias/alias.py:441 +msgid "There are no global aliases on this bot." +msgstr "Na ovom botu nema globalnih nadimaka." + +#: redbot/cogs/alias/alias.py:455 +#, docstring +msgid "List the available aliases on this server." +msgstr "Navedite dostupne nadimke na ovom serveru." + +#: redbot/cogs/alias/alias.py:464 +#, docstring +msgid "List the available global aliases on this bot." +msgstr "Navedite dostupne globalne nadimke na ovom botu." + +#: redbot/cogs/alias/alias.py:467 +msgid "There are no global aliases." +msgstr "Nema globalnih nadimaka." + +#: redbot/cogs/alias/alias_entry.py:196 +msgid "Arguments must be specified with a number." +msgstr "Argumenti se moraju navesti brojem." + +#: redbot/cogs/alias/alias_entry.py:203 +msgid "Arguments must be sequential. Missing arguments: " +msgstr "Argumenti moraju biti uzastopni. Nedostajući argumenti: " + diff --git a/redbot/cogs/alias/locales/hu-HU.po b/redbot/cogs/alias/locales/hu-HU.po index 814fb08767b..6eb84366e08 100644 --- a/redbot/cogs/alias/locales/hu-HU.po +++ b/redbot/cogs/alias/locales/hu-HU.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2024-01-09 00:35+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -18,7 +18,7 @@ msgstr "" #: redbot/cogs/alias/alias.py:35 #, docstring msgid "Create aliases for commands.\n\n" -" Aliases are alternative names shortcuts for commands. They\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" @@ -26,139 +26,165 @@ msgid "Create aliases for commands.\n\n" " " msgstr "" -#: redbot/cogs/alias/alias.py:203 +#: redbot/cogs/alias/alias.py:190 msgid "Aliases:\n" msgstr "Aliaszok:\n" -#: redbot/cogs/alias/alias.py:205 +#: redbot/cogs/alias/alias.py:192 msgid "\n\n" "Page {page}/{total}" msgstr "\n\n" "Oldal {page}/{total}" -#: redbot/cogs/alias/alias.py:215 +#: redbot/cogs/alias/alias.py:202 #, docstring msgid "Manage command aliases." msgstr "Parancs aliaszok kezelése." -#: redbot/cogs/alias/alias.py:220 +#: redbot/cogs/alias/alias.py:207 #, docstring msgid "Manage global aliases." msgstr "Globális aliaszok kezelése." -#: redbot/cogs/alias/alias.py:227 +#: redbot/cogs/alias/alias.py:214 #, docstring msgid "Add an alias for a command." msgstr "Aliasz hozzáadása egy parancshoz." -#: redbot/cogs/alias/alias.py:232 +#: redbot/cogs/alias/alias.py:219 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 +#: redbot/cogs/alias/alias.py:230 msgid "You attempted to create a new alias with the name {name} but that alias already exists." msgstr "" -#: redbot/cogs/alias/alias.py:254 +#: redbot/cogs/alias/alias.py:241 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 +#: redbot/cogs/alias/alias.py:253 redbot/cogs/alias/alias.py:312 msgid "You attempted to create a new alias for a command that doesn't exist." msgstr "" -#: redbot/cogs/alias/alias.py:280 +#: redbot/cogs/alias/alias.py:267 msgid "A new alias with the trigger `{name}` has been created." msgstr "" -#: redbot/cogs/alias/alias.py:286 +#: redbot/cogs/alias/alias.py:273 #, docstring msgid "Add a global alias for a command." msgstr "" -#: redbot/cogs/alias/alias.py:291 +#: redbot/cogs/alias/alias.py:278 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 +#: redbot/cogs/alias/alias.py:289 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 +#: redbot/cogs/alias/alias.py:300 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 +#: redbot/cogs/alias/alias.py:323 msgid "A new global alias with the trigger `{name}` has been created." msgstr "" -#: redbot/cogs/alias/alias.py:343 +#: redbot/cogs/alias/alias.py:332 +#, docstring +msgid "Edit an existing alias in this server." +msgstr "" + +#: redbot/cogs/alias/alias.py:337 redbot/cogs/alias/alias.py:372 +msgid "The alias with the name {name} does not exist." +msgstr "" + +#: redbot/cogs/alias/alias.py:343 redbot/cogs/alias/alias.py:378 +msgid "You attempted to edit an alias to a command that doesn't exist." +msgstr "" + +#: redbot/cogs/alias/alias.py:352 redbot/cogs/alias/alias.py:385 +msgid "The alias with the trigger `{name}` has been edited successfully." +msgstr "" + +#: redbot/cogs/alias/alias.py:359 redbot/cogs/alias/alias.py:392 +msgid "Alias with the name `{name}` was not found." +msgstr "" + +#: redbot/cogs/alias/alias.py:367 +#, docstring +msgid "Edit an existing global alias." +msgstr "" + +#: redbot/cogs/alias/alias.py:399 #, docstring msgid "Try to execute help for the base command of the alias." msgstr "" -#: redbot/cogs/alias/alias.py:348 +#: redbot/cogs/alias/alias.py:404 msgid "No such alias exists." msgstr "Nem létezik ilyen aliasz." -#: redbot/cogs/alias/alias.py:352 +#: redbot/cogs/alias/alias.py:408 #, docstring msgid "Show what command the alias executes." msgstr "" -#: redbot/cogs/alias/alias.py:357 +#: redbot/cogs/alias/alias.py:413 msgid "The `{alias_name}` alias will execute the command `{command}`" msgstr "" -#: redbot/cogs/alias/alias.py:362 +#: redbot/cogs/alias/alias.py:418 msgid "There is no alias with the name `{name}`" msgstr "" -#: redbot/cogs/alias/alias.py:368 +#: redbot/cogs/alias/alias.py:424 #, docstring msgid "Delete an existing alias on this server." msgstr "" -#: redbot/cogs/alias/alias.py:370 redbot/cogs/alias/alias.py:402 +#: redbot/cogs/alias/alias.py:426 redbot/cogs/alias/alias.py:458 msgid "There are no aliases on this server." msgstr "Nincsenek aliaszok ezen a szerveren." -#: redbot/cogs/alias/alias.py:375 redbot/cogs/alias/alias.py:390 +#: redbot/cogs/alias/alias.py:431 redbot/cogs/alias/alias.py:446 msgid "Alias with the name `{name}` was successfully deleted." msgstr "" -#: redbot/cogs/alias/alias.py:378 redbot/cogs/alias/alias.py:393 +#: redbot/cogs/alias/alias.py:434 redbot/cogs/alias/alias.py:449 msgid "Alias with name `{name}` was not found." msgstr "" -#: redbot/cogs/alias/alias.py:383 +#: redbot/cogs/alias/alias.py:439 #, docstring msgid "Delete an existing global alias." msgstr "Létező globális alias törlése." -#: redbot/cogs/alias/alias.py:385 +#: redbot/cogs/alias/alias.py:441 msgid "There are no global aliases on this bot." msgstr "Nincsenek globális aliaszok ezen a boton." -#: redbot/cogs/alias/alias.py:399 +#: redbot/cogs/alias/alias.py:455 #, docstring msgid "List the available aliases on this server." msgstr "A szerveren elérhető aliaszok listázása." -#: redbot/cogs/alias/alias.py:408 +#: redbot/cogs/alias/alias.py:464 #, docstring msgid "List the available global aliases on this bot." msgstr "A boton elérhető globális aliaszok listázása." -#: redbot/cogs/alias/alias.py:411 +#: redbot/cogs/alias/alias.py:467 msgid "There are no global aliases." msgstr "Nincsenek globális aliaszok." -#: redbot/cogs/alias/alias_entry.py:198 +#: redbot/cogs/alias/alias_entry.py:196 msgid "Arguments must be specified with a number." msgstr "" -#: redbot/cogs/alias/alias_entry.py:205 +#: redbot/cogs/alias/alias_entry.py:203 msgid "Arguments must be sequential. Missing arguments: " msgstr "" diff --git a/redbot/cogs/alias/locales/id-ID.po b/redbot/cogs/alias/locales/id-ID.po index 7d6a55b4d12..ee280548c86 100644 --- a/redbot/cogs/alias/locales/id-ID.po +++ b/redbot/cogs/alias/locales/id-ID.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2024-01-09 00:35+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -18,153 +18,173 @@ msgstr "" #: redbot/cogs/alias/alias.py:35 #, docstring msgid "Create aliases for commands.\n\n" -" Aliases are alternative names shortcuts for commands. They\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 "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" -" " +msgstr "" -#: redbot/cogs/alias/alias.py:203 +#: redbot/cogs/alias/alias.py:190 msgid "Aliases:\n" msgstr "Alias:\n" -#: redbot/cogs/alias/alias.py:205 +#: redbot/cogs/alias/alias.py:192 msgid "\n\n" "Page {page}/{total}" msgstr "\n\n" "Halaman {page}/{total}" -#: redbot/cogs/alias/alias.py:215 +#: redbot/cogs/alias/alias.py:202 #, docstring msgid "Manage command aliases." msgstr "Kelola alias perintah." -#: redbot/cogs/alias/alias.py:220 +#: redbot/cogs/alias/alias.py:207 #, docstring msgid "Manage global aliases." msgstr "Kelola alias global." -#: redbot/cogs/alias/alias.py:227 +#: redbot/cogs/alias/alias.py:214 #, docstring msgid "Add an alias for a command." msgstr "Tambahkan alias untuk perintah." -#: redbot/cogs/alias/alias.py:232 +#: redbot/cogs/alias/alias.py:219 msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot." msgstr "Anda mencoba membuat alias baru dengan nama {name} tetapi nama itu sudah menjadi perintah di bot ini." -#: redbot/cogs/alias/alias.py:243 +#: redbot/cogs/alias/alias.py:230 msgid "You attempted to create a new alias with the name {name} but that alias already exists." msgstr "Anda mencoba membuat alias baru dengan nama {name} tetapi alias itu sudah ada." -#: redbot/cogs/alias/alias.py:254 +#: redbot/cogs/alias/alias.py:241 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 "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 +#: redbot/cogs/alias/alias.py:253 redbot/cogs/alias/alias.py:312 msgid "You attempted to create a new alias for a command that doesn't exist." msgstr "Anda mencoba membuat alias baru untuk perintah yang tidak ada." -#: redbot/cogs/alias/alias.py:280 +#: redbot/cogs/alias/alias.py:267 msgid "A new alias with the trigger `{name}` has been created." msgstr "Alias baru dengan pemicu `{name}` telah dibuat." -#: redbot/cogs/alias/alias.py:286 +#: redbot/cogs/alias/alias.py:273 #, docstring msgid "Add a global alias for a command." msgstr "Tambahkan alias global untuk perintah." -#: redbot/cogs/alias/alias.py:291 +#: redbot/cogs/alias/alias.py:278 msgid "You attempted to create a new global alias with the name {name} but that name is already a command on this bot." 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 +#: redbot/cogs/alias/alias.py:289 msgid "You attempted to create a new global alias with the name {name} but that alias already exists." msgstr "Anda mencoba membuat alias global baru dengan nama {name} tetapi alias itu sudah ada." -#: redbot/cogs/alias/alias.py:313 +#: redbot/cogs/alias/alias.py:300 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 "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 +#: redbot/cogs/alias/alias.py:323 msgid "A new global alias with the trigger `{name}` has been created." msgstr "Alias global baru dengan pemicu `{name}` telah dibuat." -#: redbot/cogs/alias/alias.py:343 +#: redbot/cogs/alias/alias.py:332 +#, docstring +msgid "Edit an existing alias in this server." +msgstr "" + +#: redbot/cogs/alias/alias.py:337 redbot/cogs/alias/alias.py:372 +msgid "The alias with the name {name} does not exist." +msgstr "" + +#: redbot/cogs/alias/alias.py:343 redbot/cogs/alias/alias.py:378 +msgid "You attempted to edit an alias to a command that doesn't exist." +msgstr "" + +#: redbot/cogs/alias/alias.py:352 redbot/cogs/alias/alias.py:385 +msgid "The alias with the trigger `{name}` has been edited successfully." +msgstr "" + +#: redbot/cogs/alias/alias.py:359 redbot/cogs/alias/alias.py:392 +msgid "Alias with the name `{name}` was not found." +msgstr "" + +#: redbot/cogs/alias/alias.py:367 +#, docstring +msgid "Edit an existing global alias." +msgstr "" + +#: redbot/cogs/alias/alias.py:399 #, docstring msgid "Try to execute help for the base command of the alias." msgstr "Cobalah untuk menjalankan bantuan untuk perintah dasar alias." -#: redbot/cogs/alias/alias.py:348 +#: redbot/cogs/alias/alias.py:404 msgid "No such alias exists." msgstr "Alias tersebut tidak ditemukan." -#: redbot/cogs/alias/alias.py:352 +#: redbot/cogs/alias/alias.py:408 #, docstring msgid "Show what command the alias executes." msgstr "Tunjukkan perintah apa yang dijalankan alias." -#: redbot/cogs/alias/alias.py:357 +#: redbot/cogs/alias/alias.py:413 msgid "The `{alias_name}` alias will execute the command `{command}`" msgstr "Alias `{alias_name}` akan menjalankan perintah `{command}`" -#: redbot/cogs/alias/alias.py:362 +#: redbot/cogs/alias/alias.py:418 msgid "There is no alias with the name `{name}`" msgstr "Tidak ada alias dengan nama `{name}`" -#: redbot/cogs/alias/alias.py:368 +#: redbot/cogs/alias/alias.py:424 #, docstring msgid "Delete an existing alias on this server." msgstr "Hapus alias yang ada di server ini." -#: redbot/cogs/alias/alias.py:370 redbot/cogs/alias/alias.py:402 +#: redbot/cogs/alias/alias.py:426 redbot/cogs/alias/alias.py:458 msgid "There are no aliases on this server." msgstr "Tidak ada alias pada server ini." -#: redbot/cogs/alias/alias.py:375 redbot/cogs/alias/alias.py:390 +#: redbot/cogs/alias/alias.py:431 redbot/cogs/alias/alias.py:446 msgid "Alias with the name `{name}` was successfully deleted." msgstr "Alias dengan nama `{name}` berhasil dihapus." -#: redbot/cogs/alias/alias.py:378 redbot/cogs/alias/alias.py:393 +#: redbot/cogs/alias/alias.py:434 redbot/cogs/alias/alias.py:449 msgid "Alias with name `{name}` was not found." msgstr "Alias dengan nama `{name}` tidak ditemukan." -#: redbot/cogs/alias/alias.py:383 +#: redbot/cogs/alias/alias.py:439 #, docstring msgid "Delete an existing global alias." msgstr "Hapus alias global yang ada." -#: redbot/cogs/alias/alias.py:385 +#: redbot/cogs/alias/alias.py:441 msgid "There are no global aliases on this bot." msgstr "Tidak ada alias global di bot ini." -#: redbot/cogs/alias/alias.py:399 +#: redbot/cogs/alias/alias.py:455 #, docstring msgid "List the available aliases on this server." msgstr "Buat daftar alias yang tersedia di server ini." -#: redbot/cogs/alias/alias.py:408 +#: redbot/cogs/alias/alias.py:464 #, docstring msgid "List the available global aliases on this bot." msgstr "Buat daftar alias global yang tersedia di bot ini." -#: redbot/cogs/alias/alias.py:411 +#: redbot/cogs/alias/alias.py:467 msgid "There are no global aliases." msgstr "Tidak ada alias global." -#: redbot/cogs/alias/alias_entry.py:198 +#: redbot/cogs/alias/alias_entry.py:196 msgid "Arguments must be specified with a number." msgstr "Argumen harus ditentukan dengan angka." -#: redbot/cogs/alias/alias_entry.py:205 +#: redbot/cogs/alias/alias_entry.py:203 msgid "Arguments must be sequential. Missing arguments: " 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 de03fbd78f0..575bd951362 100644 --- a/redbot/cogs/alias/locales/it-IT.po +++ b/redbot/cogs/alias/locales/it-IT.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2024-01-09 00:35+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -18,149 +18,173 @@ msgstr "" #: redbot/cogs/alias/alias.py:35 #, docstring msgid "Create aliases for commands.\n\n" -" Aliases are alternative names shortcuts for commands. They\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 "Crea degli pseudonimi per i comandi.\n\n" -"Gli pseudonimi sono scorciatoie alternative per i comandi. Possono essere impiegati come lambda (salvare gli argomenti per un uso ripetuto) o semplicemente come una scorciatoia per dire \"x y z\".\n\n" -"Quando eseguiti, gli pseudonimi accetteranno eventuali argomenti e li aggiungeranno agli altri pseudonimi memorizzati. " +msgstr "" -#: redbot/cogs/alias/alias.py:203 +#: redbot/cogs/alias/alias.py:190 msgid "Aliases:\n" msgstr "Pseudonimi:\n" -#: redbot/cogs/alias/alias.py:205 +#: redbot/cogs/alias/alias.py:192 msgid "\n\n" "Page {page}/{total}" msgstr "\n\n" "Pagina {page} di {total}" -#: redbot/cogs/alias/alias.py:215 +#: redbot/cogs/alias/alias.py:202 #, docstring msgid "Manage command aliases." msgstr "Gestisci gli pseudonimi dei comandi." -#: redbot/cogs/alias/alias.py:220 +#: redbot/cogs/alias/alias.py:207 #, docstring msgid "Manage global aliases." msgstr "Gestisci gli pseudonimi globali." -#: redbot/cogs/alias/alias.py:227 +#: redbot/cogs/alias/alias.py:214 #, docstring msgid "Add an alias for a command." msgstr "Aggiungi uno pseudonimo per un comando." -#: redbot/cogs/alias/alias.py:232 +#: redbot/cogs/alias/alias.py:219 msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot." msgstr "Hai cercato di creare un nuovo pseudonimo con il nome {name} ma questo nome corrisponde già ad un comando su questo bot." -#: redbot/cogs/alias/alias.py:243 +#: redbot/cogs/alias/alias.py:230 msgid "You attempted to create a new alias with the name {name} but that alias already exists." msgstr "Hai provato a creare un nuovo pseudonimo con il nome {name} ma quello pseudonimo esiste già." -#: redbot/cogs/alias/alias.py:254 +#: redbot/cogs/alias/alias.py:241 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 "Hai cercato di creare un nuovo pseudonimo con il nome {name} ma quel nome non è un valido pseudonimo. Gli pseudonimi non possono contenere spazi." -#: redbot/cogs/alias/alias.py:266 redbot/cogs/alias/alias.py:325 +#: redbot/cogs/alias/alias.py:253 redbot/cogs/alias/alias.py:312 msgid "You attempted to create a new alias for a command that doesn't exist." msgstr "Hai provato a creare un nuovo pseudonimo per un comando che non esiste." -#: redbot/cogs/alias/alias.py:280 +#: redbot/cogs/alias/alias.py:267 msgid "A new alias with the trigger `{name}` has been created." msgstr "Un nuovo pseudonimo con il comando '{name}' è stato creato." -#: redbot/cogs/alias/alias.py:286 +#: redbot/cogs/alias/alias.py:273 #, docstring msgid "Add a global alias for a command." msgstr "Aggiungi uno pseudonimo globale per un comando." -#: redbot/cogs/alias/alias.py:291 +#: redbot/cogs/alias/alias.py:278 msgid "You attempted to create a new global alias with the name {name} but that name is already a command on this bot." msgstr "Hai provato a creare un nuovo pseudonimo globale con il nome {name} ma questo nome è già un comando su questo bot." -#: redbot/cogs/alias/alias.py:302 +#: redbot/cogs/alias/alias.py:289 msgid "You attempted to create a new global alias with the name {name} but that alias already exists." msgstr "Hai provato a creare un nuovo pseudonimo globale con il nome {name} ma quello pseudonimo esiste già." -#: redbot/cogs/alias/alias.py:313 +#: redbot/cogs/alias/alias.py:300 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 "Hai cercato di creare un nuovo pseudonimo globale con il nome {name} ma questo nome non è uno pseudonimo valido. Gli pseudonimi non possono contenere spazi." -#: redbot/cogs/alias/alias.py:336 +#: redbot/cogs/alias/alias.py:323 msgid "A new global alias with the trigger `{name}` has been created." msgstr "Un nuovo pseudonimo globale con il comando '{name}' è stato creato." -#: redbot/cogs/alias/alias.py:343 +#: redbot/cogs/alias/alias.py:332 +#, docstring +msgid "Edit an existing alias in this server." +msgstr "" + +#: redbot/cogs/alias/alias.py:337 redbot/cogs/alias/alias.py:372 +msgid "The alias with the name {name} does not exist." +msgstr "" + +#: redbot/cogs/alias/alias.py:343 redbot/cogs/alias/alias.py:378 +msgid "You attempted to edit an alias to a command that doesn't exist." +msgstr "" + +#: redbot/cogs/alias/alias.py:352 redbot/cogs/alias/alias.py:385 +msgid "The alias with the trigger `{name}` has been edited successfully." +msgstr "" + +#: redbot/cogs/alias/alias.py:359 redbot/cogs/alias/alias.py:392 +msgid "Alias with the name `{name}` was not found." +msgstr "" + +#: redbot/cogs/alias/alias.py:367 +#, docstring +msgid "Edit an existing global alias." +msgstr "" + +#: redbot/cogs/alias/alias.py:399 #, docstring msgid "Try to execute help for the base command of the alias." msgstr "Prova a eseguire l'aiuto per il comando di base degli pseudonimi." -#: redbot/cogs/alias/alias.py:348 +#: redbot/cogs/alias/alias.py:404 msgid "No such alias exists." msgstr "Non esiste nessun alias con questo nome." -#: redbot/cogs/alias/alias.py:352 +#: redbot/cogs/alias/alias.py:408 #, docstring msgid "Show what command the alias executes." msgstr "Mostra quale comando viene eseguito dallo pseudonimo." -#: redbot/cogs/alias/alias.py:357 +#: redbot/cogs/alias/alias.py:413 msgid "The `{alias_name}` alias will execute the command `{command}`" msgstr "Lo pseudonimo `{alias_name}` eseguirà il comando `{command}`" -#: redbot/cogs/alias/alias.py:362 +#: redbot/cogs/alias/alias.py:418 msgid "There is no alias with the name `{name}`" msgstr "Non c'è alcun pseudonimo con il nome `{name}`" -#: redbot/cogs/alias/alias.py:368 +#: redbot/cogs/alias/alias.py:424 #, docstring msgid "Delete an existing alias on this server." msgstr "Elimina uno pseudonimo esistente su questo server." -#: redbot/cogs/alias/alias.py:370 redbot/cogs/alias/alias.py:402 +#: redbot/cogs/alias/alias.py:426 redbot/cogs/alias/alias.py:458 msgid "There are no aliases on this server." msgstr "Non ci sono alias su questo server." -#: redbot/cogs/alias/alias.py:375 redbot/cogs/alias/alias.py:390 +#: redbot/cogs/alias/alias.py:431 redbot/cogs/alias/alias.py:446 msgid "Alias with the name `{name}` was successfully deleted." msgstr "Lo pseudonimo con il nome `{name}` è stato eliminato con successo." -#: redbot/cogs/alias/alias.py:378 redbot/cogs/alias/alias.py:393 +#: redbot/cogs/alias/alias.py:434 redbot/cogs/alias/alias.py:449 msgid "Alias with name `{name}` was not found." msgstr "Lo pseudonimo con il nome `{name}` non è stato trovato." -#: redbot/cogs/alias/alias.py:383 +#: redbot/cogs/alias/alias.py:439 #, docstring msgid "Delete an existing global alias." msgstr "Elimina uno pseudonimo globale esistente." -#: redbot/cogs/alias/alias.py:385 +#: redbot/cogs/alias/alias.py:441 msgid "There are no global aliases on this bot." msgstr "Non ci sono pseudonimi globali su questo bot." -#: redbot/cogs/alias/alias.py:399 +#: redbot/cogs/alias/alias.py:455 #, docstring msgid "List the available aliases on this server." msgstr "Elenca gli pseudonimi disponibili su questo server." -#: redbot/cogs/alias/alias.py:408 +#: redbot/cogs/alias/alias.py:464 #, docstring msgid "List the available global aliases on this bot." msgstr "Elenca gli pseudonimi globali disponibili su questo server." -#: redbot/cogs/alias/alias.py:411 +#: redbot/cogs/alias/alias.py:467 msgid "There are no global aliases." msgstr "Non ci sono pseudonimi globali." -#: redbot/cogs/alias/alias_entry.py:198 +#: redbot/cogs/alias/alias_entry.py:196 msgid "Arguments must be specified with a number." msgstr "Gli argomenti devono essere specificati con un numero." -#: redbot/cogs/alias/alias_entry.py:205 +#: redbot/cogs/alias/alias_entry.py:203 msgid "Arguments must be sequential. Missing arguments: " msgstr "Gli argomenti devono essere consecutivi. Argomenti mancanti: " diff --git a/redbot/cogs/alias/locales/ja-JP.po b/redbot/cogs/alias/locales/ja-JP.po index de4844e3c1d..db737e10cee 100644 --- a/redbot/cogs/alias/locales/ja-JP.po +++ b/redbot/cogs/alias/locales/ja-JP.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2024-01-09 00:35+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -18,7 +18,7 @@ msgstr "" #: redbot/cogs/alias/alias.py:35 #, docstring msgid "Create aliases for commands.\n\n" -" Aliases are alternative names shortcuts for commands. They\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" @@ -26,138 +26,164 @@ msgid "Create aliases for commands.\n\n" " " msgstr "" -#: redbot/cogs/alias/alias.py:203 +#: redbot/cogs/alias/alias.py:190 msgid "Aliases:\n" msgstr "" -#: redbot/cogs/alias/alias.py:205 +#: redbot/cogs/alias/alias.py:192 msgid "\n\n" "Page {page}/{total}" msgstr "" -#: redbot/cogs/alias/alias.py:215 +#: redbot/cogs/alias/alias.py:202 #, docstring msgid "Manage command aliases." msgstr "" -#: redbot/cogs/alias/alias.py:220 +#: redbot/cogs/alias/alias.py:207 #, docstring msgid "Manage global aliases." msgstr "" -#: redbot/cogs/alias/alias.py:227 +#: redbot/cogs/alias/alias.py:214 #, docstring msgid "Add an alias for a command." msgstr "" -#: redbot/cogs/alias/alias.py:232 +#: redbot/cogs/alias/alias.py:219 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 +#: redbot/cogs/alias/alias.py:230 msgid "You attempted to create a new alias with the name {name} but that alias already exists." msgstr "" -#: redbot/cogs/alias/alias.py:254 +#: redbot/cogs/alias/alias.py:241 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 +#: redbot/cogs/alias/alias.py:253 redbot/cogs/alias/alias.py:312 msgid "You attempted to create a new alias for a command that doesn't exist." msgstr "" -#: redbot/cogs/alias/alias.py:280 +#: redbot/cogs/alias/alias.py:267 msgid "A new alias with the trigger `{name}` has been created." msgstr "" -#: redbot/cogs/alias/alias.py:286 +#: redbot/cogs/alias/alias.py:273 #, docstring msgid "Add a global alias for a command." msgstr "" -#: redbot/cogs/alias/alias.py:291 +#: redbot/cogs/alias/alias.py:278 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 +#: redbot/cogs/alias/alias.py:289 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 +#: redbot/cogs/alias/alias.py:300 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 +#: redbot/cogs/alias/alias.py:323 msgid "A new global alias with the trigger `{name}` has been created." msgstr "" -#: redbot/cogs/alias/alias.py:343 +#: redbot/cogs/alias/alias.py:332 +#, docstring +msgid "Edit an existing alias in this server." +msgstr "" + +#: redbot/cogs/alias/alias.py:337 redbot/cogs/alias/alias.py:372 +msgid "The alias with the name {name} does not exist." +msgstr "" + +#: redbot/cogs/alias/alias.py:343 redbot/cogs/alias/alias.py:378 +msgid "You attempted to edit an alias to a command that doesn't exist." +msgstr "" + +#: redbot/cogs/alias/alias.py:352 redbot/cogs/alias/alias.py:385 +msgid "The alias with the trigger `{name}` has been edited successfully." +msgstr "" + +#: redbot/cogs/alias/alias.py:359 redbot/cogs/alias/alias.py:392 +msgid "Alias with the name `{name}` was not found." +msgstr "" + +#: redbot/cogs/alias/alias.py:367 +#, docstring +msgid "Edit an existing global alias." +msgstr "" + +#: redbot/cogs/alias/alias.py:399 #, docstring msgid "Try to execute help for the base command of the alias." msgstr "" -#: redbot/cogs/alias/alias.py:348 +#: redbot/cogs/alias/alias.py:404 msgid "No such alias exists." msgstr "そのようなエイリアスはありません。" -#: redbot/cogs/alias/alias.py:352 +#: redbot/cogs/alias/alias.py:408 #, docstring msgid "Show what command the alias executes." msgstr "" -#: redbot/cogs/alias/alias.py:357 +#: redbot/cogs/alias/alias.py:413 msgid "The `{alias_name}` alias will execute the command `{command}`" msgstr "" -#: redbot/cogs/alias/alias.py:362 +#: redbot/cogs/alias/alias.py:418 msgid "There is no alias with the name `{name}`" msgstr "" -#: redbot/cogs/alias/alias.py:368 +#: redbot/cogs/alias/alias.py:424 #, docstring msgid "Delete an existing alias on this server." msgstr "" -#: redbot/cogs/alias/alias.py:370 redbot/cogs/alias/alias.py:402 +#: redbot/cogs/alias/alias.py:426 redbot/cogs/alias/alias.py:458 msgid "There are no aliases on this server." msgstr "このサーバにエイリアスはありません。" -#: redbot/cogs/alias/alias.py:375 redbot/cogs/alias/alias.py:390 +#: redbot/cogs/alias/alias.py:431 redbot/cogs/alias/alias.py:446 msgid "Alias with the name `{name}` was successfully deleted." msgstr "" -#: redbot/cogs/alias/alias.py:378 redbot/cogs/alias/alias.py:393 +#: redbot/cogs/alias/alias.py:434 redbot/cogs/alias/alias.py:449 msgid "Alias with name `{name}` was not found." msgstr "" -#: redbot/cogs/alias/alias.py:383 +#: redbot/cogs/alias/alias.py:439 #, docstring msgid "Delete an existing global alias." msgstr "" -#: redbot/cogs/alias/alias.py:385 +#: redbot/cogs/alias/alias.py:441 msgid "There are no global aliases on this bot." msgstr "" -#: redbot/cogs/alias/alias.py:399 +#: redbot/cogs/alias/alias.py:455 #, docstring msgid "List the available aliases on this server." msgstr "" -#: redbot/cogs/alias/alias.py:408 +#: redbot/cogs/alias/alias.py:464 #, docstring msgid "List the available global aliases on this bot." msgstr "" -#: redbot/cogs/alias/alias.py:411 +#: redbot/cogs/alias/alias.py:467 msgid "There are no global aliases." msgstr "" -#: redbot/cogs/alias/alias_entry.py:198 +#: redbot/cogs/alias/alias_entry.py:196 msgid "Arguments must be specified with a number." msgstr "" -#: redbot/cogs/alias/alias_entry.py:205 +#: redbot/cogs/alias/alias_entry.py:203 msgid "Arguments must be sequential. Missing arguments: " msgstr "" diff --git a/redbot/cogs/alias/locales/ko-KR.po b/redbot/cogs/alias/locales/ko-KR.po index 4f442550d10..04ac0ba30dd 100644 --- a/redbot/cogs/alias/locales/ko-KR.po +++ b/redbot/cogs/alias/locales/ko-KR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2024-01-09 00:35+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -18,7 +18,7 @@ msgstr "" #: redbot/cogs/alias/alias.py:35 #, docstring msgid "Create aliases for commands.\n\n" -" Aliases are alternative names shortcuts for commands. They\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" @@ -26,144 +26,170 @@ msgid "Create aliases for commands.\n\n" " " msgstr "명령어에 대한 별칭을 만들어주세요.\n\n" " 별칭들은 해당 명령어들을 바로 실행할 수 있는 대체적인 이름들이에요. 그것들은\n" -" 람다(반복되어 사용되는 인수를 저장)\n" +" (반복되어 사용되는 인수를 저장)할 수 있어요\n" " 또는 단순히 \"x y z\"라고 말하는 바로가기 역할을 할 수 있어요.\n\n" " 실행할 시, 별칭들은 추가된 인수들을 승인할거예요.\n" " 그리고 저장된 별칭들에 추가할거예요. " -#: redbot/cogs/alias/alias.py:203 +#: redbot/cogs/alias/alias.py:190 msgid "Aliases:\n" msgstr "별칭:\n" -#: redbot/cogs/alias/alias.py:205 +#: redbot/cogs/alias/alias.py:192 msgid "\n\n" "Page {page}/{total}" msgstr "\n\n" "페이지 {page}/{total}" -#: redbot/cogs/alias/alias.py:215 +#: redbot/cogs/alias/alias.py:202 #, docstring msgid "Manage command aliases." msgstr "명령어 별칭들을 관리하세요." -#: redbot/cogs/alias/alias.py:220 +#: redbot/cogs/alias/alias.py:207 #, docstring msgid "Manage global aliases." msgstr "글로벌 별칭들을 관리하세요." -#: redbot/cogs/alias/alias.py:227 +#: redbot/cogs/alias/alias.py:214 #, docstring msgid "Add an alias for a command." msgstr "명령어에 대한 별칭을 등록해주세요." -#: redbot/cogs/alias/alias.py:232 +#: redbot/cogs/alias/alias.py:219 msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot." msgstr "이름이 {name}인 새 별칭을 생성하려고 했지만, 해당 이름은 이 봇의 명령어와 중복돼요." -#: redbot/cogs/alias/alias.py:243 +#: redbot/cogs/alias/alias.py:230 msgid "You attempted to create a new alias with the name {name} but that alias already exists." msgstr "이름이 {name} 인 새 별칭을 생성하려고 했지만, 해당 별칭은 이미 이 서버에 등록되어 있어요." -#: redbot/cogs/alias/alias.py:254 +#: redbot/cogs/alias/alias.py:241 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 "이름이 {name}인 새 별칭을 생성하려고 했지만, 해당 이름은 사용할 수 없는 별칭 이름이에요. 별칭은 공백을 포함할 수 없어요." -#: redbot/cogs/alias/alias.py:266 redbot/cogs/alias/alias.py:325 +#: redbot/cogs/alias/alias.py:253 redbot/cogs/alias/alias.py:312 msgid "You attempted to create a new alias for a command that doesn't exist." msgstr "존재하지 않는 명령어에 대한 새 별칭을 생성하려고 시도하셨어요." -#: redbot/cogs/alias/alias.py:280 +#: redbot/cogs/alias/alias.py:267 msgid "A new alias with the trigger `{name}` has been created." msgstr "`{name}`을 실행하는 새 별칭이 등록됐어요." -#: redbot/cogs/alias/alias.py:286 +#: redbot/cogs/alias/alias.py:273 #, docstring msgid "Add a global alias for a command." msgstr "명령어에 대한 글로벌 별칭을 등록해주세요." -#: redbot/cogs/alias/alias.py:291 +#: redbot/cogs/alias/alias.py:278 msgid "You attempted to create a new global alias with the name {name} but that name is already a command on this bot." msgstr "이름이 {name}인 새 글로벌 별칭을 생성하려고 했지만, 해당 이름은 커맨드와 중복돼요." -#: redbot/cogs/alias/alias.py:302 +#: redbot/cogs/alias/alias.py:289 msgid "You attempted to create a new global alias with the name {name} but that alias already exists." msgstr "이름이 {name} 인 새 별칭을 생성하려고 했지만, 해당 별칭은 이미 이 서버에 등록되어 있어요." -#: redbot/cogs/alias/alias.py:313 +#: redbot/cogs/alias/alias.py:300 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 "이름이 {name}인 새 글로벌 별칭을 생성하려고 했지만, 해당 별칭은 사용할 수 없는 별칭 이름이에요. 별칭 이름에는 공백을 포함할 수 없어요." -#: redbot/cogs/alias/alias.py:336 +#: redbot/cogs/alias/alias.py:323 msgid "A new global alias with the trigger `{name}` has been created." msgstr "`{name}`을 실행하는 새로운 글로벌 별칭이 등록됐어요." -#: redbot/cogs/alias/alias.py:343 +#: redbot/cogs/alias/alias.py:332 +#, docstring +msgid "Edit an existing alias in this server." +msgstr "기존에 존재하던 이 서버의 별칭을 편집해요" + +#: redbot/cogs/alias/alias.py:337 redbot/cogs/alias/alias.py:372 +msgid "The alias with the name {name} does not exist." +msgstr "{name} 이름의 별명이 존재하지 않아요" + +#: redbot/cogs/alias/alias.py:343 redbot/cogs/alias/alias.py:378 +msgid "You attempted to edit an alias to a command that doesn't exist." +msgstr "존재하지 않는 명령어에 대한 새 별칭을 생성하려고 시도하셨어요." + +#: redbot/cogs/alias/alias.py:352 redbot/cogs/alias/alias.py:385 +msgid "The alias with the trigger `{name}` has been edited successfully." +msgstr "" + +#: redbot/cogs/alias/alias.py:359 redbot/cogs/alias/alias.py:392 +msgid "Alias with the name `{name}` was not found." +msgstr "이름이 `{name}`인 별칭을 찾을 수 없어요." + +#: redbot/cogs/alias/alias.py:367 +#, docstring +msgid "Edit an existing global alias." +msgstr "기존 글로벌 별칭들을 삭제해주세요." + +#: redbot/cogs/alias/alias.py:399 #, docstring msgid "Try to execute help for the base command of the alias." msgstr "별칭의 기본 명령어에 대한 도움말을 실행해 보세요." -#: redbot/cogs/alias/alias.py:348 +#: redbot/cogs/alias/alias.py:404 msgid "No such alias exists." msgstr "그런 별칭은 등록되어 있지 않아요." -#: redbot/cogs/alias/alias.py:352 +#: redbot/cogs/alias/alias.py:408 #, docstring msgid "Show what command the alias executes." msgstr "별칭이 실행하는 명령어를 표시해주세요." -#: redbot/cogs/alias/alias.py:357 +#: redbot/cogs/alias/alias.py:413 msgid "The `{alias_name}` alias will execute the command `{command}`" msgstr "`{alias_name}` 별칭은 `{command}` 명령을 실행해요." -#: redbot/cogs/alias/alias.py:362 +#: redbot/cogs/alias/alias.py:418 msgid "There is no alias with the name `{name}`" msgstr "이름이 `{name}`인 별칭이 없어요." -#: redbot/cogs/alias/alias.py:368 +#: redbot/cogs/alias/alias.py:424 #, docstring msgid "Delete an existing alias on this server." msgstr "이 서버에 있는 기존 별칭을 삭제해주세요." -#: redbot/cogs/alias/alias.py:370 redbot/cogs/alias/alias.py:402 +#: redbot/cogs/alias/alias.py:426 redbot/cogs/alias/alias.py:458 msgid "There are no aliases on this server." msgstr "이 서버에 등록된 별칭이 없어요." -#: redbot/cogs/alias/alias.py:375 redbot/cogs/alias/alias.py:390 +#: redbot/cogs/alias/alias.py:431 redbot/cogs/alias/alias.py:446 msgid "Alias with the name `{name}` was successfully deleted." msgstr "이름이 `{name}`인 별칭이 성공적으로 삭제됐어요." -#: redbot/cogs/alias/alias.py:378 redbot/cogs/alias/alias.py:393 +#: redbot/cogs/alias/alias.py:434 redbot/cogs/alias/alias.py:449 msgid "Alias with name `{name}` was not found." msgstr "이름이 `{name}`인 별칭을 찾을 수 없어요." -#: redbot/cogs/alias/alias.py:383 +#: redbot/cogs/alias/alias.py:439 #, docstring msgid "Delete an existing global alias." msgstr "기존 글로벌 별칭들을 삭제해주세요." -#: redbot/cogs/alias/alias.py:385 +#: redbot/cogs/alias/alias.py:441 msgid "There are no global aliases on this bot." msgstr "이 봇에 등록된 별칭이 없어요." -#: redbot/cogs/alias/alias.py:399 +#: redbot/cogs/alias/alias.py:455 #, docstring msgid "List the available aliases on this server." msgstr "이 서버에서 사용할 수 있는 별칭들을 나열해주세요." -#: redbot/cogs/alias/alias.py:408 +#: redbot/cogs/alias/alias.py:464 #, docstring msgid "List the available global aliases on this bot." msgstr "이 봇에서 사용할 수 있는 글로벌 별칭들을 나열해주세요." -#: redbot/cogs/alias/alias.py:411 +#: redbot/cogs/alias/alias.py:467 msgid "There are no global aliases." msgstr "전역적인 별칭이 없어요." -#: redbot/cogs/alias/alias_entry.py:198 +#: redbot/cogs/alias/alias_entry.py:196 msgid "Arguments must be specified with a number." msgstr "인수는 숫자로 지정해줘야해요." -#: redbot/cogs/alias/alias_entry.py:205 +#: redbot/cogs/alias/alias_entry.py:203 msgid "Arguments must be sequential. Missing arguments: " msgstr "인수는 순차적이어야해요. 미확인된 인수: " diff --git a/redbot/cogs/alias/locales/nb-NO.po b/redbot/cogs/alias/locales/nb-NO.po index 335e782bc4f..f8fb8955aed 100644 --- a/redbot/cogs/alias/locales/nb-NO.po +++ b/redbot/cogs/alias/locales/nb-NO.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2024-01-09 00:35+0000\n" "Last-Translator: \n" "Language-Team: Norwegian Bokmal\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -18,153 +18,179 @@ msgstr "" #: redbot/cogs/alias/alias.py:35 #, docstring msgid "Create aliases for commands.\n\n" -" Aliases are alternative names shortcuts for commands. They\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\n" -"Aliaser er alternative navne-snarveier for kommandoer. De\n" -"kan fungere som både lambda (lagre argumenter for gjentatt bruk)\n" -"eller bare som en snarvei for å si \"x y z\".\n\n" -"Når startet, aliaser vil akseptere andre argumenter\n" -"og legge dem til de lagrede alias.\n" +msgstr "Lag alias for kommandoer.\n\n" +" Aliaser er alternative navn/snarveier for kommandoer. De\n" +" kan fungere både som et lambda (lagre argumenter for gjentatt bruk)\n" +" eller som en snarvei for å si \"x y z\".\n\n" +" Når kjører, vil aliaser akseptere eventuelle tilleggsargumenter\n" +" og legge dem til de lagrede aliasene.\n" " " -#: redbot/cogs/alias/alias.py:203 +#: redbot/cogs/alias/alias.py:190 msgid "Aliases:\n" msgstr "Aliaser:\n" -#: redbot/cogs/alias/alias.py:205 +#: redbot/cogs/alias/alias.py:192 msgid "\n\n" "Page {page}/{total}" msgstr "\n\n" "Side {page}/{total}" -#: redbot/cogs/alias/alias.py:215 +#: redbot/cogs/alias/alias.py:202 #, docstring msgid "Manage command aliases." msgstr "Administrer kommando aliaser." -#: redbot/cogs/alias/alias.py:220 +#: redbot/cogs/alias/alias.py:207 #, docstring msgid "Manage global aliases." msgstr "Administrer globale aliaser." -#: redbot/cogs/alias/alias.py:227 +#: redbot/cogs/alias/alias.py:214 #, docstring msgid "Add an alias for a command." msgstr "Legg til et alias for en kommando." -#: redbot/cogs/alias/alias.py:232 +#: redbot/cogs/alias/alias.py:219 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 +#: redbot/cogs/alias/alias.py:230 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 +#: redbot/cogs/alias/alias.py:241 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 +#: redbot/cogs/alias/alias.py:253 redbot/cogs/alias/alias.py:312 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 +#: redbot/cogs/alias/alias.py:267 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 +#: redbot/cogs/alias/alias.py:273 #, docstring msgid "Add a global alias for a command." msgstr "Legg til et globalt alias for en kommando." -#: redbot/cogs/alias/alias.py:291 +#: redbot/cogs/alias/alias.py:278 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 +#: redbot/cogs/alias/alias.py:289 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 +#: redbot/cogs/alias/alias.py:300 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 +#: redbot/cogs/alias/alias.py:323 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 +#: redbot/cogs/alias/alias.py:332 +#, docstring +msgid "Edit an existing alias in this server." +msgstr "Rediger et eksisterende alias på denne serveren." + +#: redbot/cogs/alias/alias.py:337 redbot/cogs/alias/alias.py:372 +msgid "The alias with the name {name} does not exist." +msgstr "Aliaset med navnet {name} finnes ikke." + +#: redbot/cogs/alias/alias.py:343 redbot/cogs/alias/alias.py:378 +msgid "You attempted to edit an alias to a command that doesn't exist." +msgstr "Du forsøkte å redigere et alias til en kommando som ikke finnes." + +#: redbot/cogs/alias/alias.py:352 redbot/cogs/alias/alias.py:385 +msgid "The alias with the trigger `{name}` has been edited successfully." +msgstr "Aliaset med triggeren «{name}» er redigert." + +#: redbot/cogs/alias/alias.py:359 redbot/cogs/alias/alias.py:392 +msgid "Alias with the name `{name}` was not found." +msgstr "Alias med navn `{name}` ble ikke funnet." + +#: redbot/cogs/alias/alias.py:367 +#, docstring +msgid "Edit an existing global alias." +msgstr "Rediger et eksisterende globalt alias." + +#: redbot/cogs/alias/alias.py:399 #, 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 +#: redbot/cogs/alias/alias.py:404 msgid "No such alias exists." msgstr "Ingen slike alias finnes." -#: redbot/cogs/alias/alias.py:352 +#: redbot/cogs/alias/alias.py:408 #, docstring msgid "Show what command the alias executes." msgstr "Vis hvilken kommando aliaset kjører." -#: redbot/cogs/alias/alias.py:357 +#: redbot/cogs/alias/alias.py:413 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 +#: redbot/cogs/alias/alias.py:418 msgid "There is no alias with the name `{name}`" msgstr "Det er ingen alias med navnet `{name}`" -#: redbot/cogs/alias/alias.py:368 +#: redbot/cogs/alias/alias.py:424 #, 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 +#: redbot/cogs/alias/alias.py:426 redbot/cogs/alias/alias.py:458 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 +#: redbot/cogs/alias/alias.py:431 redbot/cogs/alias/alias.py:446 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 +#: redbot/cogs/alias/alias.py:434 redbot/cogs/alias/alias.py:449 msgid "Alias with name `{name}` was not found." msgstr "Aliaset med navn `{name}` ble ikke funnet." -#: redbot/cogs/alias/alias.py:383 +#: redbot/cogs/alias/alias.py:439 #, docstring msgid "Delete an existing global alias." msgstr "Slett et eksisterende globalt alias." -#: redbot/cogs/alias/alias.py:385 +#: redbot/cogs/alias/alias.py:441 msgid "There are no global aliases on this bot." msgstr "Det er ingen globale aliaser på denne boten." -#: redbot/cogs/alias/alias.py:399 +#: redbot/cogs/alias/alias.py:455 #, docstring msgid "List the available aliases on this server." msgstr "Liste over tilgjengelige aliaser på denne serveren." -#: redbot/cogs/alias/alias.py:408 +#: redbot/cogs/alias/alias.py:464 #, 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 +#: redbot/cogs/alias/alias.py:467 msgid "There are no global aliases." msgstr "Det er ingen globale aliaser på denne boten." -#: redbot/cogs/alias/alias_entry.py:198 +#: redbot/cogs/alias/alias_entry.py:196 msgid "Arguments must be specified with a number." msgstr "Argumenter må spesifiseres med et nummer." -#: redbot/cogs/alias/alias_entry.py:205 +#: redbot/cogs/alias/alias_entry.py:203 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 81d8b69a6a8..b2f0b28d12a 100644 --- a/redbot/cogs/alias/locales/nl-NL.po +++ b/redbot/cogs/alias/locales/nl-NL.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2024-01-09 00:35+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -18,153 +18,173 @@ msgstr "" #: redbot/cogs/alias/alias.py:35 #, docstring msgid "Create aliases for commands.\n\n" -" Aliases are alternative names shortcuts for commands. They\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" -" " +msgstr "" -#: redbot/cogs/alias/alias.py:203 +#: redbot/cogs/alias/alias.py:190 msgid "Aliases:\n" msgstr "Aliassen:\n" -#: redbot/cogs/alias/alias.py:205 +#: redbot/cogs/alias/alias.py:192 msgid "\n\n" "Page {page}/{total}" msgstr "\n\n" "Pagina {page}/{total}" -#: redbot/cogs/alias/alias.py:215 +#: redbot/cogs/alias/alias.py:202 #, docstring msgid "Manage command aliases." msgstr "Beheer commandaliassen." -#: redbot/cogs/alias/alias.py:220 +#: redbot/cogs/alias/alias.py:207 #, docstring msgid "Manage global aliases." msgstr "Beheer globale aliassen." -#: redbot/cogs/alias/alias.py:227 +#: redbot/cogs/alias/alias.py:214 #, docstring msgid "Add an alias for a command." msgstr "Voeg een alias toe voor een opdracht." -#: redbot/cogs/alias/alias.py:232 +#: redbot/cogs/alias/alias.py:219 msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot." msgstr "Je hebt geprobeerd een nieuwe alias te maken met de naam {name}, maar die naam is al een opdracht voor deze bot." -#: redbot/cogs/alias/alias.py:243 +#: redbot/cogs/alias/alias.py:230 msgid "You attempted to create a new alias with the name {name} but that alias already exists." msgstr "Je hebt geprobeerd een nieuwe alias te maken met de naam {name}, maar die alias bestaat al op deze server." -#: redbot/cogs/alias/alias.py:254 +#: redbot/cogs/alias/alias.py:241 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 "Je hebt geprobeerd een nieuwe alias te maken met de naam {name}, maar die naam is een ongeldige aliasnaam. Aliasnamen mogen geen spaties bevatten." -#: redbot/cogs/alias/alias.py:266 redbot/cogs/alias/alias.py:325 +#: redbot/cogs/alias/alias.py:253 redbot/cogs/alias/alias.py:312 msgid "You attempted to create a new alias for a command that doesn't exist." msgstr "Je hebt geprobeerd een nieuwe alias te maken voor een commando dat niet bestaat." -#: redbot/cogs/alias/alias.py:280 +#: redbot/cogs/alias/alias.py:267 msgid "A new alias with the trigger `{name}` has been created." msgstr "Er is een nieuwe alias gemaakt met de trigger `{name}`." -#: redbot/cogs/alias/alias.py:286 +#: redbot/cogs/alias/alias.py:273 #, docstring msgid "Add a global alias for a command." msgstr "Voeg een globale alias toe voor een opdracht." -#: redbot/cogs/alias/alias.py:291 +#: redbot/cogs/alias/alias.py:278 msgid "You attempted to create a new global alias with the name {name} but that name is already a command on this bot." msgstr "Je hebt geprobeerd om een ​​nieuwe globale alias te maken met de naam {name}, maar die naam is al een opdracht op deze bot." -#: redbot/cogs/alias/alias.py:302 +#: redbot/cogs/alias/alias.py:289 msgid "You attempted to create a new global alias with the name {name} but that alias already exists." msgstr "Je hebt geprobeerd een nieuwe globale alias te maken met de naam {name}, maar die alias bestaat al." -#: redbot/cogs/alias/alias.py:313 +#: redbot/cogs/alias/alias.py:300 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 "Je hebt geprobeerd een nieuwe algemene alias te maken met de naam {name}, maar die naam is een ongeldige aliasnaam. Aliasnamen mogen geen spaties bevatten." -#: redbot/cogs/alias/alias.py:336 +#: redbot/cogs/alias/alias.py:323 msgid "A new global alias with the trigger `{name}` has been created." msgstr "Er is een nieuwe globale alias gemaakt met de trigger `{name}`." -#: redbot/cogs/alias/alias.py:343 +#: redbot/cogs/alias/alias.py:332 +#, docstring +msgid "Edit an existing alias in this server." +msgstr "" + +#: redbot/cogs/alias/alias.py:337 redbot/cogs/alias/alias.py:372 +msgid "The alias with the name {name} does not exist." +msgstr "" + +#: redbot/cogs/alias/alias.py:343 redbot/cogs/alias/alias.py:378 +msgid "You attempted to edit an alias to a command that doesn't exist." +msgstr "" + +#: redbot/cogs/alias/alias.py:352 redbot/cogs/alias/alias.py:385 +msgid "The alias with the trigger `{name}` has been edited successfully." +msgstr "" + +#: redbot/cogs/alias/alias.py:359 redbot/cogs/alias/alias.py:392 +msgid "Alias with the name `{name}` was not found." +msgstr "" + +#: redbot/cogs/alias/alias.py:367 +#, docstring +msgid "Edit an existing global alias." +msgstr "" + +#: redbot/cogs/alias/alias.py:399 #, docstring msgid "Try to execute help for the base command of the alias." msgstr "Probeer hulp uit te voeren voor de basisopdracht van de alias." -#: redbot/cogs/alias/alias.py:348 +#: redbot/cogs/alias/alias.py:404 msgid "No such alias exists." msgstr "Deze alias bestaat niet." -#: redbot/cogs/alias/alias.py:352 +#: redbot/cogs/alias/alias.py:408 #, docstring msgid "Show what command the alias executes." msgstr "Laat zien welk commando de alias uitvoert." -#: redbot/cogs/alias/alias.py:357 +#: redbot/cogs/alias/alias.py:413 msgid "The `{alias_name}` alias will execute the command `{command}`" msgstr "De `{alias_name}` alias voert het commando `{command}` uit" -#: redbot/cogs/alias/alias.py:362 +#: redbot/cogs/alias/alias.py:418 msgid "There is no alias with the name `{name}`" msgstr "Er is geen alias met de naam'{name}'" -#: redbot/cogs/alias/alias.py:368 +#: redbot/cogs/alias/alias.py:424 #, docstring msgid "Delete an existing alias on this server." msgstr "Verwijder een bestaande alias op deze server." -#: redbot/cogs/alias/alias.py:370 redbot/cogs/alias/alias.py:402 +#: redbot/cogs/alias/alias.py:426 redbot/cogs/alias/alias.py:458 msgid "There are no aliases on this server." msgstr "Er zijn geen aliases in deze server." -#: redbot/cogs/alias/alias.py:375 redbot/cogs/alias/alias.py:390 +#: redbot/cogs/alias/alias.py:431 redbot/cogs/alias/alias.py:446 msgid "Alias with the name `{name}` was successfully deleted." msgstr "Alias ​​met de naam `{name}` is succesvol verwijderd." -#: redbot/cogs/alias/alias.py:378 redbot/cogs/alias/alias.py:393 +#: redbot/cogs/alias/alias.py:434 redbot/cogs/alias/alias.py:449 msgid "Alias with name `{name}` was not found." msgstr "Alias ​​met naam `{name}` is niet gevonden." -#: redbot/cogs/alias/alias.py:383 +#: redbot/cogs/alias/alias.py:439 #, docstring msgid "Delete an existing global alias." msgstr "Een bestaande globale alias verwijderen." -#: redbot/cogs/alias/alias.py:385 +#: redbot/cogs/alias/alias.py:441 msgid "There are no global aliases on this bot." msgstr "Er zijn geen globale aliassen op deze bot." -#: redbot/cogs/alias/alias.py:399 +#: redbot/cogs/alias/alias.py:455 #, docstring msgid "List the available aliases on this server." msgstr "Maak een lijst van de beschikbare aliassen op deze server." -#: redbot/cogs/alias/alias.py:408 +#: redbot/cogs/alias/alias.py:464 #, docstring msgid "List the available global aliases on this bot." msgstr "Maak een lijst van de beschikbare globale aliassen op deze bot." -#: redbot/cogs/alias/alias.py:411 +#: redbot/cogs/alias/alias.py:467 msgid "There are no global aliases." msgstr "Er zijn geen globale aliassen." -#: redbot/cogs/alias/alias_entry.py:198 +#: redbot/cogs/alias/alias_entry.py:196 msgid "Arguments must be specified with a number." msgstr "Argumenten moeten worden gespecificeerd met een getal." -#: redbot/cogs/alias/alias_entry.py:205 +#: redbot/cogs/alias/alias_entry.py:203 msgid "Arguments must be sequential. Missing arguments: " msgstr "Argumenten moeten sequentieel zijn. Ontbrekende argumenten: " diff --git a/redbot/cogs/alias/locales/pl-PL.po b/redbot/cogs/alias/locales/pl-PL.po index c448006d183..e0f8a38ca93 100644 --- a/redbot/cogs/alias/locales/pl-PL.po +++ b/redbot/cogs/alias/locales/pl-PL.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2024-01-09 00:35+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -18,7 +18,7 @@ msgstr "" #: redbot/cogs/alias/alias.py:35 #, docstring msgid "Create aliases for commands.\n\n" -" Aliases are alternative names shortcuts for commands. They\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" @@ -33,139 +33,165 @@ msgstr "Utwórz aliasy dla poleceń.\n\n" " i dołączą je do przechowywanego aliasu.\n" " " -#: redbot/cogs/alias/alias.py:203 +#: redbot/cogs/alias/alias.py:190 msgid "Aliases:\n" msgstr "Aliasy:\n" -#: redbot/cogs/alias/alias.py:205 +#: redbot/cogs/alias/alias.py:192 msgid "\n\n" "Page {page}/{total}" msgstr "\n\n" "Strona {page}/{total}" -#: redbot/cogs/alias/alias.py:215 +#: redbot/cogs/alias/alias.py:202 #, docstring msgid "Manage command aliases." msgstr "Zarządza aliasami poleceń." -#: redbot/cogs/alias/alias.py:220 +#: redbot/cogs/alias/alias.py:207 #, docstring msgid "Manage global aliases." msgstr "Zarządza globalnymi aliasami." -#: redbot/cogs/alias/alias.py:227 +#: redbot/cogs/alias/alias.py:214 #, docstring msgid "Add an alias for a command." msgstr "Dodaje alias do polecenia." -#: redbot/cogs/alias/alias.py:232 +#: redbot/cogs/alias/alias.py:219 msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot." 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 +#: redbot/cogs/alias/alias.py:230 msgid "You attempted to create a new alias with the name {name} but that alias already exists." msgstr "Próbowałeś/aś utworzyć nowy alias o nazwie {name}, ale taki alias już istnieje." -#: redbot/cogs/alias/alias.py:254 +#: redbot/cogs/alias/alias.py:241 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 "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 +#: redbot/cogs/alias/alias.py:253 redbot/cogs/alias/alias.py:312 msgid "You attempted to create a new alias for a command that doesn't exist." msgstr "Próbowałeś/aś utworzyć nowy alias do komendy która nie istnieje." -#: redbot/cogs/alias/alias.py:280 +#: redbot/cogs/alias/alias.py:267 msgid "A new alias with the trigger `{name}` has been created." msgstr "Utworzono nowy alias z wyzwalaczem '{name}'." -#: redbot/cogs/alias/alias.py:286 +#: redbot/cogs/alias/alias.py:273 #, docstring msgid "Add a global alias for a command." msgstr "Dodaje globalny alias do polecenia." -#: redbot/cogs/alias/alias.py:291 +#: redbot/cogs/alias/alias.py:278 msgid "You attempted to create a new global alias with the name {name} but that name is already a command on this bot." 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 +#: redbot/cogs/alias/alias.py:289 msgid "You attempted to create a new global alias with the name {name} but that alias already exists." msgstr "Próbowałeś/aś utworzyć nowy globalny alias o nazwie {name}, ale taki alias już istnieje." -#: redbot/cogs/alias/alias.py:313 +#: redbot/cogs/alias/alias.py:300 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 "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 +#: redbot/cogs/alias/alias.py:323 msgid "A new global alias with the trigger `{name}` has been created." msgstr "Utworzono nowy globalny alias z wyzwalaczem '{name}'." -#: redbot/cogs/alias/alias.py:343 +#: redbot/cogs/alias/alias.py:332 +#, docstring +msgid "Edit an existing alias in this server." +msgstr "Usuwa istniejący alias na tym serwerze." + +#: redbot/cogs/alias/alias.py:337 redbot/cogs/alias/alias.py:372 +msgid "The alias with the name {name} does not exist." +msgstr "Alias o nazwie {name} nie istnieje." + +#: redbot/cogs/alias/alias.py:343 redbot/cogs/alias/alias.py:378 +msgid "You attempted to edit an alias to a command that doesn't exist." +msgstr "Próbowałeś/aś utworzyć nowy alias do komendy która nie istnieje." + +#: redbot/cogs/alias/alias.py:352 redbot/cogs/alias/alias.py:385 +msgid "The alias with the trigger `{name}` has been edited successfully." +msgstr "" + +#: redbot/cogs/alias/alias.py:359 redbot/cogs/alias/alias.py:392 +msgid "Alias with the name `{name}` was not found." +msgstr "Alias o nazwie `{name}` nie został znaleziony." + +#: redbot/cogs/alias/alias.py:367 +#, docstring +msgid "Edit an existing global alias." +msgstr "Usuwa istniejący globalny alias." + +#: redbot/cogs/alias/alias.py:399 #, docstring msgid "Try to execute help for the base command of the alias." msgstr "Spróbuj wykonać pomoc dla podstawowej komendy dla aliasu." -#: redbot/cogs/alias/alias.py:348 +#: redbot/cogs/alias/alias.py:404 msgid "No such alias exists." msgstr "Taki alias nie istnieje." -#: redbot/cogs/alias/alias.py:352 +#: redbot/cogs/alias/alias.py:408 #, docstring msgid "Show what command the alias executes." msgstr "Pokazuje jaką komendę wykonuje alias." -#: redbot/cogs/alias/alias.py:357 +#: redbot/cogs/alias/alias.py:413 msgid "The `{alias_name}` alias will execute the command `{command}`" msgstr "Alias '{alias_name}' spowoduje wykonanie komendy '{command}'" -#: redbot/cogs/alias/alias.py:362 +#: redbot/cogs/alias/alias.py:418 msgid "There is no alias with the name `{name}`" msgstr "Nie istnieje alias o nazwie `{name}`" -#: redbot/cogs/alias/alias.py:368 +#: redbot/cogs/alias/alias.py:424 #, docstring msgid "Delete an existing alias on this server." msgstr "Usuwa istniejący alias na tym serwerze." -#: redbot/cogs/alias/alias.py:370 redbot/cogs/alias/alias.py:402 +#: redbot/cogs/alias/alias.py:426 redbot/cogs/alias/alias.py:458 msgid "There are no aliases on this server." msgstr "Nie ma aliasów na tym serwerze." -#: redbot/cogs/alias/alias.py:375 redbot/cogs/alias/alias.py:390 +#: redbot/cogs/alias/alias.py:431 redbot/cogs/alias/alias.py:446 msgid "Alias with the name `{name}` was successfully deleted." msgstr "Alias o nazwie `{name}` został pomyślnie usunięty." -#: redbot/cogs/alias/alias.py:378 redbot/cogs/alias/alias.py:393 +#: redbot/cogs/alias/alias.py:434 redbot/cogs/alias/alias.py:449 msgid "Alias with name `{name}` was not found." msgstr "Alias o nazwie `{name}` nie został znaleziony." -#: redbot/cogs/alias/alias.py:383 +#: redbot/cogs/alias/alias.py:439 #, docstring msgid "Delete an existing global alias." msgstr "Usuwa istniejący globalny alias." -#: redbot/cogs/alias/alias.py:385 +#: redbot/cogs/alias/alias.py:441 msgid "There are no global aliases on this bot." msgstr "Ten bot nie ma globalnych aliasów." -#: redbot/cogs/alias/alias.py:399 +#: redbot/cogs/alias/alias.py:455 #, docstring msgid "List the available aliases on this server." msgstr "Wyświetla dostępne aliasy dla tego serwera." -#: redbot/cogs/alias/alias.py:408 +#: redbot/cogs/alias/alias.py:464 #, docstring msgid "List the available global aliases on this bot." msgstr "Wyświetla dostępne globalne aliasy dla tego bota." -#: redbot/cogs/alias/alias.py:411 +#: redbot/cogs/alias/alias.py:467 msgid "There are no global aliases." msgstr "Brak globalnych aliasów." -#: redbot/cogs/alias/alias_entry.py:198 +#: redbot/cogs/alias/alias_entry.py:196 msgid "Arguments must be specified with a number." msgstr "Argumenty należy określić liczbą." -#: redbot/cogs/alias/alias_entry.py:205 +#: redbot/cogs/alias/alias_entry.py:203 msgid "Arguments must be sequential. Missing arguments: " 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 de83eefc660..abe17e4953e 100644 --- a/redbot/cogs/alias/locales/pt-BR.po +++ b/redbot/cogs/alias/locales/pt-BR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2024-01-09 00:35+0000\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -18,146 +18,181 @@ msgstr "" #: redbot/cogs/alias/alias.py:35 #, docstring msgid "Create aliases for commands.\n\n" -" Aliases are alternative names shortcuts for commands. They\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 "" +msgstr "Crie atalhos para comandos.\n\n" +" Atalhos são nomes alternativos ou simplificados para\n" +" os comandos. Podem agir tanto como uma lambda\n" +" (armazenando argumentos para usos repetidos) ou\n" +" simplesmente como um atalho para dizer \"x y z\".\n\n" +" Quando executados, os atalhos aceitam quaisquer\n" +" argumentos adicionais, que são acrescentados ao atalho\n" +" armazenado.\n" +" " -#: redbot/cogs/alias/alias.py:203 +#: redbot/cogs/alias/alias.py:190 msgid "Aliases:\n" -msgstr "" +msgstr "Atalhos:\n" -#: redbot/cogs/alias/alias.py:205 +#: redbot/cogs/alias/alias.py:192 msgid "\n\n" "Page {page}/{total}" -msgstr "" +msgstr "\n\n" +"Página {page}/{total}" -#: redbot/cogs/alias/alias.py:215 +#: redbot/cogs/alias/alias.py:202 #, docstring msgid "Manage command aliases." -msgstr "" +msgstr "Gerenciar atalhos de comandos." -#: redbot/cogs/alias/alias.py:220 +#: redbot/cogs/alias/alias.py:207 #, docstring msgid "Manage global aliases." -msgstr "" +msgstr "Gerenciar atalhos globais." -#: redbot/cogs/alias/alias.py:227 +#: redbot/cogs/alias/alias.py:214 #, docstring msgid "Add an alias for a command." -msgstr "" +msgstr "Adicione um atalho para um comando." -#: redbot/cogs/alias/alias.py:232 +#: redbot/cogs/alias/alias.py:219 msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot." -msgstr "Você tentou criar um novo alias com o nome {} mas o alias já existe no servidor." +msgstr "Você tentou criar um novo atalho com o nome {name} mas este nome já é um comando nesse bot." -#: redbot/cogs/alias/alias.py:243 +#: redbot/cogs/alias/alias.py:230 msgid "You attempted to create a new alias with the name {name} but that alias already exists." -msgstr "" +msgstr "Você tentou criar um novo atalho com o nome {name} mas o atalho já existe." -#: redbot/cogs/alias/alias.py:254 +#: redbot/cogs/alias/alias.py:241 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 "Você tentou criar um novo atalho com o nome {name}, mas esse nome é inválido. Os nomes de atalhos não podem conter espaços." -#: redbot/cogs/alias/alias.py:266 redbot/cogs/alias/alias.py:325 +#: redbot/cogs/alias/alias.py:253 redbot/cogs/alias/alias.py:312 msgid "You attempted to create a new alias for a command that doesn't exist." -msgstr "" +msgstr "Você tentou criar um novo atalho para um comando que não existe." -#: redbot/cogs/alias/alias.py:280 +#: redbot/cogs/alias/alias.py:267 msgid "A new alias with the trigger `{name}` has been created." -msgstr "" +msgstr "Um novo atalho com o gatilho `{name}` foi criado." -#: redbot/cogs/alias/alias.py:286 +#: redbot/cogs/alias/alias.py:273 #, docstring msgid "Add a global alias for a command." -msgstr "" +msgstr "Adicione um atalho global para um comando." -#: redbot/cogs/alias/alias.py:291 +#: redbot/cogs/alias/alias.py:278 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 "Você tentou criar um novo atalho global com o nome {name}, mas esse nome já é um comando neste bot." -#: redbot/cogs/alias/alias.py:302 +#: redbot/cogs/alias/alias.py:289 msgid "You attempted to create a new global alias with the name {name} but that alias already exists." -msgstr "" +msgstr "Você tentou criar um novo atalho global com o nome {name} mas este atalho já existe." -#: redbot/cogs/alias/alias.py:313 +#: redbot/cogs/alias/alias.py:300 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 "Você tentou criar um novo atalho global com o nome {name}, mas esse nome é inválido para atalhos. Nomes de atalho não podem conter espaços." -#: redbot/cogs/alias/alias.py:336 +#: redbot/cogs/alias/alias.py:323 msgid "A new global alias with the trigger `{name}` has been created." -msgstr "" +msgstr "Um novo atalho global com o gatilho `{name}` foi criado." + +#: redbot/cogs/alias/alias.py:332 +#, docstring +msgid "Edit an existing alias in this server." +msgstr "Editar um atalho existente neste servidor." + +#: redbot/cogs/alias/alias.py:337 redbot/cogs/alias/alias.py:372 +msgid "The alias with the name {name} does not exist." +msgstr "O atalho com o nome {name} não existe." + +#: redbot/cogs/alias/alias.py:343 redbot/cogs/alias/alias.py:378 +msgid "You attempted to edit an alias to a command that doesn't exist." +msgstr "Você tentou editar um atalho para um comando que não existe." + +#: redbot/cogs/alias/alias.py:352 redbot/cogs/alias/alias.py:385 +msgid "The alias with the trigger `{name}` has been edited successfully." +msgstr "O atalho com o gatilho `{name}` foi editado com sucesso." -#: redbot/cogs/alias/alias.py:343 +#: redbot/cogs/alias/alias.py:359 redbot/cogs/alias/alias.py:392 +msgid "Alias with the name `{name}` was not found." +msgstr "O atalho com o nome `{name}` não foi encontrado." + +#: redbot/cogs/alias/alias.py:367 +#, docstring +msgid "Edit an existing global alias." +msgstr "Editar um atalho global existente." + +#: redbot/cogs/alias/alias.py:399 #, docstring msgid "Try to execute help for the base command of the alias." -msgstr "" +msgstr "Tente consultar a ajuda para o comando base do atalho." -#: redbot/cogs/alias/alias.py:348 +#: redbot/cogs/alias/alias.py:404 msgid "No such alias exists." -msgstr "Alias inexistente." +msgstr "Atalho inexistente." -#: redbot/cogs/alias/alias.py:352 +#: redbot/cogs/alias/alias.py:408 #, docstring msgid "Show what command the alias executes." -msgstr "" +msgstr "Mostrar qual comando o atalho executa." -#: redbot/cogs/alias/alias.py:357 +#: redbot/cogs/alias/alias.py:413 msgid "The `{alias_name}` alias will execute the command `{command}`" -msgstr "" +msgstr "O atalho `{alias_name}` executará o comando `{command}`" -#: redbot/cogs/alias/alias.py:362 +#: redbot/cogs/alias/alias.py:418 msgid "There is no alias with the name `{name}`" -msgstr "" +msgstr "Não há atalhos com o nome `{name}`" -#: redbot/cogs/alias/alias.py:368 +#: redbot/cogs/alias/alias.py:424 #, docstring msgid "Delete an existing alias on this server." -msgstr "" +msgstr "Deletar um atalho existente neste servidor." -#: redbot/cogs/alias/alias.py:370 redbot/cogs/alias/alias.py:402 +#: redbot/cogs/alias/alias.py:426 redbot/cogs/alias/alias.py:458 msgid "There are no aliases on this server." -msgstr "Não há nenhum alias neste servidor." +msgstr "Não há nenhum atalho neste servidor." -#: redbot/cogs/alias/alias.py:375 redbot/cogs/alias/alias.py:390 +#: redbot/cogs/alias/alias.py:431 redbot/cogs/alias/alias.py:446 msgid "Alias with the name `{name}` was successfully deleted." -msgstr "" +msgstr "O atalho com o nome `{name}` foi deletado com sucesso." -#: redbot/cogs/alias/alias.py:378 redbot/cogs/alias/alias.py:393 +#: redbot/cogs/alias/alias.py:434 redbot/cogs/alias/alias.py:449 msgid "Alias with name `{name}` was not found." -msgstr "" +msgstr "O atalho com o nome `{name}` não foi encontrado." -#: redbot/cogs/alias/alias.py:383 +#: redbot/cogs/alias/alias.py:439 #, docstring msgid "Delete an existing global alias." -msgstr "" +msgstr "Deleta um atalho global existente." -#: redbot/cogs/alias/alias.py:385 +#: redbot/cogs/alias/alias.py:441 msgid "There are no global aliases on this bot." -msgstr "" +msgstr "Não há atalhos globais neste bot." -#: redbot/cogs/alias/alias.py:399 +#: redbot/cogs/alias/alias.py:455 #, docstring msgid "List the available aliases on this server." -msgstr "" +msgstr "Liste os atalhos disponíveis neste servidor." -#: redbot/cogs/alias/alias.py:408 +#: redbot/cogs/alias/alias.py:464 #, docstring msgid "List the available global aliases on this bot." -msgstr "" +msgstr "Liste os atalhos globais disponíveis neste bot." -#: redbot/cogs/alias/alias.py:411 +#: redbot/cogs/alias/alias.py:467 msgid "There are no global aliases." -msgstr "" +msgstr "Não há atalhos globais." -#: redbot/cogs/alias/alias_entry.py:198 +#: redbot/cogs/alias/alias_entry.py:196 msgid "Arguments must be specified with a number." -msgstr "" +msgstr "Os argumentos devem ser especificados por um número." -#: redbot/cogs/alias/alias_entry.py:205 +#: redbot/cogs/alias/alias_entry.py:203 msgid "Arguments must be sequential. Missing arguments: " -msgstr "" +msgstr "Os argumentos devem ser sequenciais. Argumentos faltando: " diff --git a/redbot/cogs/alias/locales/pt-PT.po b/redbot/cogs/alias/locales/pt-PT.po index 405ffc2240e..d295c9ed20a 100644 --- a/redbot/cogs/alias/locales/pt-PT.po +++ b/redbot/cogs/alias/locales/pt-PT.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2024-01-09 00:35+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -18,146 +18,175 @@ msgstr "" #: redbot/cogs/alias/alias.py:35 #, docstring msgid "Create aliases for commands.\n\n" -" Aliases are alternative names shortcuts for commands. They\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 "" +msgstr "Criar aliases para comandos.\n\n" +"Aliases são nomes alternativos/atalhos para comandos. Eles podem atuar tanto como um lambda (armazenando argumentos para uso repetido) quanto como um simples atalho para dizer \"x y z\".\n\n" +"Ao serem executados, aliases aceitarão quaisquer argumentos adicionais e os anexarão ao alias armazenado. " -#: redbot/cogs/alias/alias.py:203 +#: redbot/cogs/alias/alias.py:190 msgid "Aliases:\n" -msgstr "" +msgstr "Aliases:\n" -#: redbot/cogs/alias/alias.py:205 +#: redbot/cogs/alias/alias.py:192 msgid "\n\n" "Page {page}/{total}" -msgstr "" +msgstr "\n\n" +"Página {page}/{total}" -#: redbot/cogs/alias/alias.py:215 +#: redbot/cogs/alias/alias.py:202 #, docstring msgid "Manage command aliases." -msgstr "" +msgstr "Gerencie aliases de comando." -#: redbot/cogs/alias/alias.py:220 +#: redbot/cogs/alias/alias.py:207 #, docstring msgid "Manage global aliases." -msgstr "" +msgstr "Gerir aliases globais." -#: redbot/cogs/alias/alias.py:227 +#: redbot/cogs/alias/alias.py:214 #, docstring msgid "Add an alias for a command." -msgstr "" +msgstr "Adicione um alias para um comando." -#: redbot/cogs/alias/alias.py:232 +#: redbot/cogs/alias/alias.py:219 msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot." -msgstr "" +msgstr "Tentou criar um novo alias com o nome {name}, mas esse nome já é um comando neste bot." -#: redbot/cogs/alias/alias.py:243 +#: redbot/cogs/alias/alias.py:230 msgid "You attempted to create a new alias with the name {name} but that alias already exists." -msgstr "" +msgstr "Tentou criar um novo alias com o nome {name}, mas esse alias já existe." -#: redbot/cogs/alias/alias.py:254 +#: redbot/cogs/alias/alias.py:241 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 "Tentou criar um novo alias com o nome {name}, mas esse nome é um alias inválido. Os nomes alternativos não podem conter espaços." -#: redbot/cogs/alias/alias.py:266 redbot/cogs/alias/alias.py:325 +#: redbot/cogs/alias/alias.py:253 redbot/cogs/alias/alias.py:312 msgid "You attempted to create a new alias for a command that doesn't exist." -msgstr "" +msgstr "Tentou criar um novo alias para um comando que não existe." -#: redbot/cogs/alias/alias.py:280 +#: redbot/cogs/alias/alias.py:267 msgid "A new alias with the trigger `{name}` has been created." -msgstr "" +msgstr "Um novo alias com o nome `{name}` foi criado." -#: redbot/cogs/alias/alias.py:286 +#: redbot/cogs/alias/alias.py:273 #, docstring msgid "Add a global alias for a command." -msgstr "" +msgstr "Adicione um alias global para um comando." -#: redbot/cogs/alias/alias.py:291 +#: redbot/cogs/alias/alias.py:278 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 "Tentou criar um novo alias global com o nome {name}, mas esse nome já é um comando do bot." -#: redbot/cogs/alias/alias.py:302 +#: redbot/cogs/alias/alias.py:289 msgid "You attempted to create a new global alias with the name {name} but that alias already exists." -msgstr "" +msgstr "Tentou criar um novo alias global com o nome {name}, mas esse alias já existe." -#: redbot/cogs/alias/alias.py:313 +#: redbot/cogs/alias/alias.py:300 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 "Tentou criar um novo alias global com o nome {name}, mas esse nome é um alias inválido. Os nomes alternativos não podem conter espaços." -#: redbot/cogs/alias/alias.py:336 +#: redbot/cogs/alias/alias.py:323 msgid "A new global alias with the trigger `{name}` has been created." -msgstr "" +msgstr "Um novo alias global com o nome `{name}` foi criado." + +#: redbot/cogs/alias/alias.py:332 +#, docstring +msgid "Edit an existing alias in this server." +msgstr "Edite um alias existente neste servidor." + +#: redbot/cogs/alias/alias.py:337 redbot/cogs/alias/alias.py:372 +msgid "The alias with the name {name} does not exist." +msgstr "O alias com o nome {name} não existe." + +#: redbot/cogs/alias/alias.py:343 redbot/cogs/alias/alias.py:378 +msgid "You attempted to edit an alias to a command that doesn't exist." +msgstr "Tentou editar um alias para um comando que não existe." + +#: redbot/cogs/alias/alias.py:352 redbot/cogs/alias/alias.py:385 +msgid "The alias with the trigger `{name}` has been edited successfully." +msgstr "O alias com a ação `{name}` foi editado com sucesso." + +#: redbot/cogs/alias/alias.py:359 redbot/cogs/alias/alias.py:392 +msgid "Alias with the name `{name}` was not found." +msgstr "O alias com o nome `{name}` não foi encontrado." -#: redbot/cogs/alias/alias.py:343 +#: redbot/cogs/alias/alias.py:367 +#, docstring +msgid "Edit an existing global alias." +msgstr "Editar um alias global existente." + +#: redbot/cogs/alias/alias.py:399 #, docstring msgid "Try to execute help for the base command of the alias." -msgstr "" +msgstr "Tente executar a ajuda para o comando base do alias." -#: redbot/cogs/alias/alias.py:348 +#: redbot/cogs/alias/alias.py:404 msgid "No such alias exists." -msgstr "" +msgstr "Esse alias não existe." -#: redbot/cogs/alias/alias.py:352 +#: redbot/cogs/alias/alias.py:408 #, docstring msgid "Show what command the alias executes." -msgstr "" +msgstr "Mostrar qual comando o alias executa." -#: redbot/cogs/alias/alias.py:357 +#: redbot/cogs/alias/alias.py:413 msgid "The `{alias_name}` alias will execute the command `{command}`" -msgstr "" +msgstr "O alias `{alias_name}` executará o comando `{command}`" -#: redbot/cogs/alias/alias.py:362 +#: redbot/cogs/alias/alias.py:418 msgid "There is no alias with the name `{name}`" -msgstr "" +msgstr "Não há nenhum alias com o nome `{name}`" -#: redbot/cogs/alias/alias.py:368 +#: redbot/cogs/alias/alias.py:424 #, docstring msgid "Delete an existing alias on this server." -msgstr "" +msgstr "Apagar um alias existente neste servidor." -#: redbot/cogs/alias/alias.py:370 redbot/cogs/alias/alias.py:402 +#: redbot/cogs/alias/alias.py:426 redbot/cogs/alias/alias.py:458 msgid "There are no aliases on this server." -msgstr "" +msgstr "Não há nenhum alias neste servidor." -#: redbot/cogs/alias/alias.py:375 redbot/cogs/alias/alias.py:390 +#: redbot/cogs/alias/alias.py:431 redbot/cogs/alias/alias.py:446 msgid "Alias with the name `{name}` was successfully deleted." -msgstr "" +msgstr "O alias com o nome `{name}` foi excluído com sucesso." -#: redbot/cogs/alias/alias.py:378 redbot/cogs/alias/alias.py:393 +#: redbot/cogs/alias/alias.py:434 redbot/cogs/alias/alias.py:449 msgid "Alias with name `{name}` was not found." -msgstr "" +msgstr "O alias com o nome `{name}` não foi encontrado." -#: redbot/cogs/alias/alias.py:383 +#: redbot/cogs/alias/alias.py:439 #, docstring msgid "Delete an existing global alias." -msgstr "" +msgstr "Apagar um alias global existente." -#: redbot/cogs/alias/alias.py:385 +#: redbot/cogs/alias/alias.py:441 msgid "There are no global aliases on this bot." -msgstr "" +msgstr "Não há nenhum alias globais neste bot." -#: redbot/cogs/alias/alias.py:399 +#: redbot/cogs/alias/alias.py:455 #, docstring msgid "List the available aliases on this server." -msgstr "" +msgstr "Lista os alias disponíveis neste servidor." -#: redbot/cogs/alias/alias.py:408 +#: redbot/cogs/alias/alias.py:464 #, docstring msgid "List the available global aliases on this bot." -msgstr "" +msgstr "Listar os alias globais disponíveis neste bot." -#: redbot/cogs/alias/alias.py:411 +#: redbot/cogs/alias/alias.py:467 msgid "There are no global aliases." -msgstr "" +msgstr "Não existem alias globais." -#: redbot/cogs/alias/alias_entry.py:198 +#: redbot/cogs/alias/alias_entry.py:196 msgid "Arguments must be specified with a number." -msgstr "" +msgstr "Os argumentos devem ser especificados com um número." -#: redbot/cogs/alias/alias_entry.py:205 +#: redbot/cogs/alias/alias_entry.py:203 msgid "Arguments must be sequential. Missing arguments: " -msgstr "" +msgstr "Os argumentos devem ser sequenciais. Faltam argumentos: " diff --git a/redbot/cogs/alias/locales/ru-RU.po b/redbot/cogs/alias/locales/ru-RU.po index 66bc0d9ceb4..26d4203127d 100644 --- a/redbot/cogs/alias/locales/ru-RU.po +++ b/redbot/cogs/alias/locales/ru-RU.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2024-01-09 00:35+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -18,153 +18,179 @@ msgstr "" #: redbot/cogs/alias/alias.py:35 #, docstring msgid "Create aliases for commands.\n\n" -" Aliases are alternative names shortcuts for commands. They\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" +msgstr "Создать псевдонимы для команд.\n\n" +" Псевдонимы - это альтернативные сокращения имен для команд.\n" " Они могут действовать как лямбда (хранение аргументов для\n" -" многократного использования) или просто как сокращение \"а б в\".\n\n" -" При запуске синонимы принимают любые дополнительные\n" -" аргументы и добавляют их к сохраненному синониму.\n" +" многократного использования) или просто как сокращение \"А/Б/В\".\n\n" +" При запуске псевдонимы принимают любые дополнительные\n" +" аргументы и добавляют их к сохраненному псевдониму.\n" " " -#: redbot/cogs/alias/alias.py:203 +#: redbot/cogs/alias/alias.py:190 msgid "Aliases:\n" -msgstr "Синонимы:\n" +msgstr "Псевдонимы:\n" -#: redbot/cogs/alias/alias.py:205 +#: redbot/cogs/alias/alias.py:192 msgid "\n\n" "Page {page}/{total}" msgstr "\n\n" "Страница {page}/{total}" -#: redbot/cogs/alias/alias.py:215 +#: redbot/cogs/alias/alias.py:202 #, docstring msgid "Manage command aliases." msgstr "Управление псевдонимами команд." -#: redbot/cogs/alias/alias.py:220 +#: redbot/cogs/alias/alias.py:207 #, docstring msgid "Manage global aliases." msgstr "Управление глобальными псевдонимами." -#: redbot/cogs/alias/alias.py:227 +#: redbot/cogs/alias/alias.py:214 #, docstring msgid "Add an alias for a command." msgstr "Добавить псевдоним для команды." -#: redbot/cogs/alias/alias.py:232 +#: redbot/cogs/alias/alias.py:219 msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot." msgstr "Вы попытались создать новый псевдоним {name}, но это имя уже является командой для этого бота." -#: redbot/cogs/alias/alias.py:243 +#: redbot/cogs/alias/alias.py:230 msgid "You attempted to create a new alias with the name {name} but that alias already exists." -msgstr "Синоним {name} уже существует." +msgstr "Вы попытались создать псевдоним с именем {name}, но этот псевдоним уже существует." -#: redbot/cogs/alias/alias.py:254 +#: redbot/cogs/alias/alias.py:241 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 "Вы попытались создать новый псевдоним {name}, но это имя является недопустимым псевдонимом. Имена псевдонимов не могут содержать пробелов." -#: redbot/cogs/alias/alias.py:266 redbot/cogs/alias/alias.py:325 +#: redbot/cogs/alias/alias.py:253 redbot/cogs/alias/alias.py:312 msgid "You attempted to create a new alias for a command that doesn't exist." msgstr "Вы попытались создать новый синоним для не существующей команды." -#: redbot/cogs/alias/alias.py:280 +#: redbot/cogs/alias/alias.py:267 msgid "A new alias with the trigger `{name}` has been created." msgstr "Новый псевдоним с триггером `{name}` был создан." -#: redbot/cogs/alias/alias.py:286 +#: redbot/cogs/alias/alias.py:273 #, docstring msgid "Add a global alias for a command." msgstr "Добавить глобальный псевдоним для команды." -#: redbot/cogs/alias/alias.py:291 +#: redbot/cogs/alias/alias.py:278 msgid "You attempted to create a new global alias with the name {name} but that name is already a command on this bot." msgstr "Вы попытались создать новый глобальный псевдоним {name}, но это имя уже является командой для этого бота." -#: redbot/cogs/alias/alias.py:302 +#: redbot/cogs/alias/alias.py:289 msgid "You attempted to create a new global alias with the name {name} but that alias already exists." -msgstr "Общий синоним {name} уже существует." +msgstr "Вы попытались создать новый глобальный псевдоним с именем {name}, но этот псевдоним уже существует." -#: redbot/cogs/alias/alias.py:313 +#: redbot/cogs/alias/alias.py:300 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 "Вы попытались создать новый глобальный псевдоним {name}, но это имя является недопустимым псевдонимом. Имена псевдонимов не могут содержать пробелов." -#: redbot/cogs/alias/alias.py:336 +#: redbot/cogs/alias/alias.py:323 msgid "A new global alias with the trigger `{name}` has been created." msgstr "Новый глобальный псевдоним с триггером `{name}` был создан." -#: redbot/cogs/alias/alias.py:343 +#: redbot/cogs/alias/alias.py:332 +#, docstring +msgid "Edit an existing alias in this server." +msgstr "Редактировать существующий псевдоним на этом сервере." + +#: redbot/cogs/alias/alias.py:337 redbot/cogs/alias/alias.py:372 +msgid "The alias with the name {name} does not exist." +msgstr "Псевдоним с именем {name} не существует." + +#: redbot/cogs/alias/alias.py:343 redbot/cogs/alias/alias.py:378 +msgid "You attempted to edit an alias to a command that doesn't exist." +msgstr "Вы попытались изменить псевдоним на не существующую команду." + +#: redbot/cogs/alias/alias.py:352 redbot/cogs/alias/alias.py:385 +msgid "The alias with the trigger `{name}` has been edited successfully." +msgstr "Псевдоним с триггером `{name}` был успешно отредактирован." + +#: redbot/cogs/alias/alias.py:359 redbot/cogs/alias/alias.py:392 +msgid "Alias with the name `{name}` was not found." +msgstr "Псевдоним с именем `{name} не найден." + +#: redbot/cogs/alias/alias.py:367 +#, docstring +msgid "Edit an existing global alias." +msgstr "Редактирование существующего глобального псевдонима." + +#: redbot/cogs/alias/alias.py:399 #, docstring msgid "Try to execute help for the base command of the alias." msgstr "Попробуйте вызвать справку для базовой команды псевдонима." -#: redbot/cogs/alias/alias.py:348 +#: redbot/cogs/alias/alias.py:404 msgid "No such alias exists." msgstr "Псевдоним не существует." -#: redbot/cogs/alias/alias.py:352 +#: redbot/cogs/alias/alias.py:408 #, docstring msgid "Show what command the alias executes." msgstr "Показать, какую команду выполняет псевдоним." -#: redbot/cogs/alias/alias.py:357 +#: redbot/cogs/alias/alias.py:413 msgid "The `{alias_name}` alias will execute the command `{command}`" msgstr "Псевдоним `{alias_name}` будет выполнять команду `{command}`" -#: redbot/cogs/alias/alias.py:362 +#: redbot/cogs/alias/alias.py:418 msgid "There is no alias with the name `{name}`" msgstr "Нет псевдонима с именем `{name}`" -#: redbot/cogs/alias/alias.py:368 +#: redbot/cogs/alias/alias.py:424 #, docstring msgid "Delete an existing alias on this server." msgstr "Удалить существующий псевдоним на этом сервере." -#: redbot/cogs/alias/alias.py:370 redbot/cogs/alias/alias.py:402 +#: redbot/cogs/alias/alias.py:426 redbot/cogs/alias/alias.py:458 msgid "There are no aliases on this server." msgstr "На этом сервере нет псевдонимов." -#: redbot/cogs/alias/alias.py:375 redbot/cogs/alias/alias.py:390 +#: redbot/cogs/alias/alias.py:431 redbot/cogs/alias/alias.py:446 msgid "Alias with the name `{name}` was successfully deleted." msgstr "Псевдоним с именем `{name}` был успешно удален." -#: redbot/cogs/alias/alias.py:378 redbot/cogs/alias/alias.py:393 +#: redbot/cogs/alias/alias.py:434 redbot/cogs/alias/alias.py:449 msgid "Alias with name `{name}` was not found." msgstr "Псевдоним с именем `{name}` не найден." -#: redbot/cogs/alias/alias.py:383 +#: redbot/cogs/alias/alias.py:439 #, docstring msgid "Delete an existing global alias." msgstr "Удалить существующий глобальный псевдоним." -#: redbot/cogs/alias/alias.py:385 +#: redbot/cogs/alias/alias.py:441 msgid "There are no global aliases on this bot." -msgstr "У этого бота нет всеобщих синонимов." +msgstr "В этом боте нет глобальных псевдонимов." -#: redbot/cogs/alias/alias.py:399 +#: redbot/cogs/alias/alias.py:455 #, docstring msgid "List the available aliases on this server." msgstr "Список доступных псевдонимов на этом сервере." -#: redbot/cogs/alias/alias.py:408 +#: redbot/cogs/alias/alias.py:464 #, docstring msgid "List the available global aliases on this bot." msgstr "Список доступных глобальных псевдонимов для этого бота." -#: redbot/cogs/alias/alias.py:411 +#: redbot/cogs/alias/alias.py:467 msgid "There are no global aliases." msgstr "Нет всеобщих синонимов." -#: redbot/cogs/alias/alias_entry.py:198 +#: redbot/cogs/alias/alias_entry.py:196 msgid "Arguments must be specified with a number." msgstr "Аргументы должны быть указаны с числом." -#: redbot/cogs/alias/alias_entry.py:205 +#: redbot/cogs/alias/alias_entry.py:203 msgid "Arguments must be sequential. Missing arguments: " -msgstr "Аргументы должны быть последовательными. Отсутствующие аргументы: " +msgstr "Аргументы должны быть последовательными. Отсутствуют аргументы: " diff --git a/redbot/cogs/alias/locales/sk-SK.po b/redbot/cogs/alias/locales/sk-SK.po index cd78622d246..5afb8683d8f 100644 --- a/redbot/cogs/alias/locales/sk-SK.po +++ b/redbot/cogs/alias/locales/sk-SK.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2024-01-09 00:35+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -18,7 +18,7 @@ msgstr "" #: redbot/cogs/alias/alias.py:35 #, docstring msgid "Create aliases for commands.\n\n" -" Aliases are alternative names shortcuts for commands. They\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" @@ -26,138 +26,164 @@ msgid "Create aliases for commands.\n\n" " " msgstr "" -#: redbot/cogs/alias/alias.py:203 +#: redbot/cogs/alias/alias.py:190 msgid "Aliases:\n" msgstr "" -#: redbot/cogs/alias/alias.py:205 +#: redbot/cogs/alias/alias.py:192 msgid "\n\n" "Page {page}/{total}" msgstr "" -#: redbot/cogs/alias/alias.py:215 +#: redbot/cogs/alias/alias.py:202 #, docstring msgid "Manage command aliases." msgstr "" -#: redbot/cogs/alias/alias.py:220 +#: redbot/cogs/alias/alias.py:207 #, docstring msgid "Manage global aliases." msgstr "" -#: redbot/cogs/alias/alias.py:227 +#: redbot/cogs/alias/alias.py:214 #, docstring msgid "Add an alias for a command." msgstr "" -#: redbot/cogs/alias/alias.py:232 +#: redbot/cogs/alias/alias.py:219 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 +#: redbot/cogs/alias/alias.py:230 msgid "You attempted to create a new alias with the name {name} but that alias already exists." msgstr "" -#: redbot/cogs/alias/alias.py:254 +#: redbot/cogs/alias/alias.py:241 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 +#: redbot/cogs/alias/alias.py:253 redbot/cogs/alias/alias.py:312 msgid "You attempted to create a new alias for a command that doesn't exist." msgstr "" -#: redbot/cogs/alias/alias.py:280 +#: redbot/cogs/alias/alias.py:267 msgid "A new alias with the trigger `{name}` has been created." msgstr "" -#: redbot/cogs/alias/alias.py:286 +#: redbot/cogs/alias/alias.py:273 #, docstring msgid "Add a global alias for a command." msgstr "" -#: redbot/cogs/alias/alias.py:291 +#: redbot/cogs/alias/alias.py:278 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 +#: redbot/cogs/alias/alias.py:289 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 +#: redbot/cogs/alias/alias.py:300 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 +#: redbot/cogs/alias/alias.py:323 msgid "A new global alias with the trigger `{name}` has been created." msgstr "" -#: redbot/cogs/alias/alias.py:343 +#: redbot/cogs/alias/alias.py:332 +#, docstring +msgid "Edit an existing alias in this server." +msgstr "" + +#: redbot/cogs/alias/alias.py:337 redbot/cogs/alias/alias.py:372 +msgid "The alias with the name {name} does not exist." +msgstr "" + +#: redbot/cogs/alias/alias.py:343 redbot/cogs/alias/alias.py:378 +msgid "You attempted to edit an alias to a command that doesn't exist." +msgstr "" + +#: redbot/cogs/alias/alias.py:352 redbot/cogs/alias/alias.py:385 +msgid "The alias with the trigger `{name}` has been edited successfully." +msgstr "" + +#: redbot/cogs/alias/alias.py:359 redbot/cogs/alias/alias.py:392 +msgid "Alias with the name `{name}` was not found." +msgstr "" + +#: redbot/cogs/alias/alias.py:367 +#, docstring +msgid "Edit an existing global alias." +msgstr "" + +#: redbot/cogs/alias/alias.py:399 #, docstring msgid "Try to execute help for the base command of the alias." msgstr "" -#: redbot/cogs/alias/alias.py:348 +#: redbot/cogs/alias/alias.py:404 msgid "No such alias exists." msgstr "" -#: redbot/cogs/alias/alias.py:352 +#: redbot/cogs/alias/alias.py:408 #, docstring msgid "Show what command the alias executes." msgstr "" -#: redbot/cogs/alias/alias.py:357 +#: redbot/cogs/alias/alias.py:413 msgid "The `{alias_name}` alias will execute the command `{command}`" msgstr "" -#: redbot/cogs/alias/alias.py:362 +#: redbot/cogs/alias/alias.py:418 msgid "There is no alias with the name `{name}`" msgstr "" -#: redbot/cogs/alias/alias.py:368 +#: redbot/cogs/alias/alias.py:424 #, docstring msgid "Delete an existing alias on this server." msgstr "" -#: redbot/cogs/alias/alias.py:370 redbot/cogs/alias/alias.py:402 +#: redbot/cogs/alias/alias.py:426 redbot/cogs/alias/alias.py:458 msgid "There are no aliases on this server." msgstr "" -#: redbot/cogs/alias/alias.py:375 redbot/cogs/alias/alias.py:390 +#: redbot/cogs/alias/alias.py:431 redbot/cogs/alias/alias.py:446 msgid "Alias with the name `{name}` was successfully deleted." msgstr "" -#: redbot/cogs/alias/alias.py:378 redbot/cogs/alias/alias.py:393 +#: redbot/cogs/alias/alias.py:434 redbot/cogs/alias/alias.py:449 msgid "Alias with name `{name}` was not found." msgstr "" -#: redbot/cogs/alias/alias.py:383 +#: redbot/cogs/alias/alias.py:439 #, docstring msgid "Delete an existing global alias." msgstr "" -#: redbot/cogs/alias/alias.py:385 +#: redbot/cogs/alias/alias.py:441 msgid "There are no global aliases on this bot." msgstr "" -#: redbot/cogs/alias/alias.py:399 +#: redbot/cogs/alias/alias.py:455 #, docstring msgid "List the available aliases on this server." msgstr "" -#: redbot/cogs/alias/alias.py:408 +#: redbot/cogs/alias/alias.py:464 #, docstring msgid "List the available global aliases on this bot." msgstr "" -#: redbot/cogs/alias/alias.py:411 +#: redbot/cogs/alias/alias.py:467 msgid "There are no global aliases." msgstr "" -#: redbot/cogs/alias/alias_entry.py:198 +#: redbot/cogs/alias/alias_entry.py:196 msgid "Arguments must be specified with a number." msgstr "" -#: redbot/cogs/alias/alias_entry.py:205 +#: redbot/cogs/alias/alias_entry.py:203 msgid "Arguments must be sequential. Missing arguments: " msgstr "" diff --git a/redbot/cogs/alias/locales/sl-SI.po b/redbot/cogs/alias/locales/sl-SI.po index 070bd655278..e62a2bbb830 100644 --- a/redbot/cogs/alias/locales/sl-SI.po +++ b/redbot/cogs/alias/locales/sl-SI.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2024-01-09 00:35+0000\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n%100==4 ? 3 : 0);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -18,153 +18,173 @@ msgstr "" #: redbot/cogs/alias/alias.py:35 #, docstring msgid "Create aliases for commands.\n\n" -" Aliases are alternative names shortcuts for commands. They\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 "Ustvarite vzdevke za ukaze.\n\n" -" Vzdevki so bližnjice nadomestnih imen za ukaze.\n" -" Lahko deluje kot lambda (shranjevanje argumentov za večkratno uporabo),\n" -" ali preprosto kot bližnjica do izgovora \"x y z\".\n\n" -" Ob uporabi bodo vzdevki sprejeli dodatne argumente\n" -" in jih dodali na shranjeni vzdevek.\n" -" " +msgstr "" -#: redbot/cogs/alias/alias.py:203 +#: redbot/cogs/alias/alias.py:190 msgid "Aliases:\n" msgstr "Vzdevki:\n" -#: redbot/cogs/alias/alias.py:205 +#: redbot/cogs/alias/alias.py:192 msgid "\n\n" "Page {page}/{total}" msgstr "\n\n" "Stran {page}/{total}" -#: redbot/cogs/alias/alias.py:215 +#: redbot/cogs/alias/alias.py:202 #, docstring msgid "Manage command aliases." msgstr "Upravljanje vzdevkov ukazov." -#: redbot/cogs/alias/alias.py:220 +#: redbot/cogs/alias/alias.py:207 #, docstring msgid "Manage global aliases." msgstr "Upravljanje globalnih vzdevkov." -#: redbot/cogs/alias/alias.py:227 +#: redbot/cogs/alias/alias.py:214 #, docstring msgid "Add an alias for a command." msgstr "Dodaj vzdevek za ukaz." -#: redbot/cogs/alias/alias.py:232 +#: redbot/cogs/alias/alias.py:219 msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot." msgstr "Poskušali ste ustvariti nov vzdevek z imenom {name} vendar je to ime že ukaz na tem botu." -#: redbot/cogs/alias/alias.py:243 +#: redbot/cogs/alias/alias.py:230 msgid "You attempted to create a new alias with the name {name} but that alias already exists." msgstr "Poskušali ste ustvariti nov vzdevek z imenom {name} vendar ta vzdevek že obstaja." -#: redbot/cogs/alias/alias.py:254 +#: redbot/cogs/alias/alias.py:241 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 "Poskušali ste ustvari nov vzdevek z imenom {name} vendar je to ime neveljavno. Vzdevki ne smejo vsebovati presledkov." -#: redbot/cogs/alias/alias.py:266 redbot/cogs/alias/alias.py:325 +#: redbot/cogs/alias/alias.py:253 redbot/cogs/alias/alias.py:312 msgid "You attempted to create a new alias for a command that doesn't exist." msgstr "Poskušali ste ustvariti nov vzdevek za ukaz, ki ne obstaja." -#: redbot/cogs/alias/alias.py:280 +#: redbot/cogs/alias/alias.py:267 msgid "A new alias with the trigger `{name}` has been created." msgstr "Vzdevek z imenom `{name}` je bil uspešno kreiran." -#: redbot/cogs/alias/alias.py:286 +#: redbot/cogs/alias/alias.py:273 #, docstring msgid "Add a global alias for a command." msgstr "Dodaj globalni vzdevek za ukaz." -#: redbot/cogs/alias/alias.py:291 +#: redbot/cogs/alias/alias.py:278 msgid "You attempted to create a new global alias with the name {name} but that name is already a command on this bot." msgstr "Poskušali ste ustvariti nov globalni vzdevek z imenom {name} vendar je to ime že ukaz na tem botu." -#: redbot/cogs/alias/alias.py:302 +#: redbot/cogs/alias/alias.py:289 msgid "You attempted to create a new global alias with the name {name} but that alias already exists." msgstr "Poskušali ste ustvariti nov globalni vzdevek z imenom {name} vendar ta vzdevek že obstaja." -#: redbot/cogs/alias/alias.py:313 +#: redbot/cogs/alias/alias.py:300 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 "Poskušali ste ustvari nov globalni vzdevek z imenom {name} vendar je to ime neveljavno. Vzdevki ne smejo vsebovati presledkov." -#: redbot/cogs/alias/alias.py:336 +#: redbot/cogs/alias/alias.py:323 msgid "A new global alias with the trigger `{name}` has been created." msgstr "Globalni vzdevek z imenom `{name}` je bil uspešno kreiran." -#: redbot/cogs/alias/alias.py:343 +#: redbot/cogs/alias/alias.py:332 +#, docstring +msgid "Edit an existing alias in this server." +msgstr "" + +#: redbot/cogs/alias/alias.py:337 redbot/cogs/alias/alias.py:372 +msgid "The alias with the name {name} does not exist." +msgstr "" + +#: redbot/cogs/alias/alias.py:343 redbot/cogs/alias/alias.py:378 +msgid "You attempted to edit an alias to a command that doesn't exist." +msgstr "" + +#: redbot/cogs/alias/alias.py:352 redbot/cogs/alias/alias.py:385 +msgid "The alias with the trigger `{name}` has been edited successfully." +msgstr "" + +#: redbot/cogs/alias/alias.py:359 redbot/cogs/alias/alias.py:392 +msgid "Alias with the name `{name}` was not found." +msgstr "" + +#: redbot/cogs/alias/alias.py:367 +#, docstring +msgid "Edit an existing global alias." +msgstr "" + +#: redbot/cogs/alias/alias.py:399 #, docstring msgid "Try to execute help for the base command of the alias." msgstr "Poskusite izvesti pomoč za osnovni ukaz vzdevka." -#: redbot/cogs/alias/alias.py:348 +#: redbot/cogs/alias/alias.py:404 msgid "No such alias exists." msgstr "Tak vzdevek ne obstaja." -#: redbot/cogs/alias/alias.py:352 +#: redbot/cogs/alias/alias.py:408 #, docstring msgid "Show what command the alias executes." msgstr "Pokažite, kateri ukaz vzdevek izvrši." -#: redbot/cogs/alias/alias.py:357 +#: redbot/cogs/alias/alias.py:413 msgid "The `{alias_name}` alias will execute the command `{command}`" msgstr "Vzdevek z imenom `{alias_name}` izvršuje ukaz `{command}`" -#: redbot/cogs/alias/alias.py:362 +#: redbot/cogs/alias/alias.py:418 msgid "There is no alias with the name `{name}`" msgstr "Vzdevek z imenom `{name}` ne obstaja" -#: redbot/cogs/alias/alias.py:368 +#: redbot/cogs/alias/alias.py:424 #, docstring msgid "Delete an existing alias on this server." msgstr "Odstrani vzdevek na tem strežniku." -#: redbot/cogs/alias/alias.py:370 redbot/cogs/alias/alias.py:402 +#: redbot/cogs/alias/alias.py:426 redbot/cogs/alias/alias.py:458 msgid "There are no aliases on this server." msgstr "Na tem strežniku ni vzdevkov." -#: redbot/cogs/alias/alias.py:375 redbot/cogs/alias/alias.py:390 +#: redbot/cogs/alias/alias.py:431 redbot/cogs/alias/alias.py:446 msgid "Alias with the name `{name}` was successfully deleted." msgstr "Vzdevek `{name}` je bil uspešno odstranjen." -#: redbot/cogs/alias/alias.py:378 redbot/cogs/alias/alias.py:393 +#: redbot/cogs/alias/alias.py:434 redbot/cogs/alias/alias.py:449 msgid "Alias with name `{name}` was not found." msgstr "Vzdevek z imenom `{name}` ne obstaja." -#: redbot/cogs/alias/alias.py:383 +#: redbot/cogs/alias/alias.py:439 #, docstring msgid "Delete an existing global alias." msgstr "Odstrani globalni vzdevek." -#: redbot/cogs/alias/alias.py:385 +#: redbot/cogs/alias/alias.py:441 msgid "There are no global aliases on this bot." msgstr "Na tem botu ni globalnih vzdevkov." -#: redbot/cogs/alias/alias.py:399 +#: redbot/cogs/alias/alias.py:455 #, docstring msgid "List the available aliases on this server." msgstr "Seznam razpoložljivih vzdevkov na tem strežniku." -#: redbot/cogs/alias/alias.py:408 +#: redbot/cogs/alias/alias.py:464 #, docstring msgid "List the available global aliases on this bot." msgstr "Seznam razpoložljivih globalnih vzdevkov na tem strežniku." -#: redbot/cogs/alias/alias.py:411 +#: redbot/cogs/alias/alias.py:467 msgid "There are no global aliases." msgstr "Globalnih vzdevkov ni." -#: redbot/cogs/alias/alias_entry.py:198 +#: redbot/cogs/alias/alias_entry.py:196 msgid "Arguments must be specified with a number." msgstr "Argumente je treba navesti s številko." -#: redbot/cogs/alias/alias_entry.py:205 +#: redbot/cogs/alias/alias_entry.py:203 msgid "Arguments must be sequential. Missing arguments: " msgstr "Argumenti morajo biti zaporedni. Manjkajoči argumenti: " diff --git a/redbot/cogs/alias/locales/sv-SE.po b/redbot/cogs/alias/locales/sv-SE.po index b0f871d09e4..02034a43b82 100644 --- a/redbot/cogs/alias/locales/sv-SE.po +++ b/redbot/cogs/alias/locales/sv-SE.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2024-01-09 00:35+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -18,7 +18,7 @@ msgstr "" #: redbot/cogs/alias/alias.py:35 #, docstring msgid "Create aliases for commands.\n\n" -" Aliases are alternative names shortcuts for commands. They\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" @@ -26,138 +26,164 @@ msgid "Create aliases for commands.\n\n" " " msgstr "" -#: redbot/cogs/alias/alias.py:203 +#: redbot/cogs/alias/alias.py:190 msgid "Aliases:\n" msgstr "" -#: redbot/cogs/alias/alias.py:205 +#: redbot/cogs/alias/alias.py:192 msgid "\n\n" "Page {page}/{total}" msgstr "" -#: redbot/cogs/alias/alias.py:215 +#: redbot/cogs/alias/alias.py:202 #, docstring msgid "Manage command aliases." msgstr "" -#: redbot/cogs/alias/alias.py:220 +#: redbot/cogs/alias/alias.py:207 #, docstring msgid "Manage global aliases." msgstr "" -#: redbot/cogs/alias/alias.py:227 +#: redbot/cogs/alias/alias.py:214 #, docstring msgid "Add an alias for a command." msgstr "" -#: redbot/cogs/alias/alias.py:232 +#: redbot/cogs/alias/alias.py:219 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 +#: redbot/cogs/alias/alias.py:230 msgid "You attempted to create a new alias with the name {name} but that alias already exists." msgstr "" -#: redbot/cogs/alias/alias.py:254 +#: redbot/cogs/alias/alias.py:241 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 +#: redbot/cogs/alias/alias.py:253 redbot/cogs/alias/alias.py:312 msgid "You attempted to create a new alias for a command that doesn't exist." msgstr "" -#: redbot/cogs/alias/alias.py:280 +#: redbot/cogs/alias/alias.py:267 msgid "A new alias with the trigger `{name}` has been created." msgstr "" -#: redbot/cogs/alias/alias.py:286 +#: redbot/cogs/alias/alias.py:273 #, docstring msgid "Add a global alias for a command." msgstr "" -#: redbot/cogs/alias/alias.py:291 +#: redbot/cogs/alias/alias.py:278 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 +#: redbot/cogs/alias/alias.py:289 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 +#: redbot/cogs/alias/alias.py:300 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 +#: redbot/cogs/alias/alias.py:323 msgid "A new global alias with the trigger `{name}` has been created." msgstr "" -#: redbot/cogs/alias/alias.py:343 +#: redbot/cogs/alias/alias.py:332 +#, docstring +msgid "Edit an existing alias in this server." +msgstr "" + +#: redbot/cogs/alias/alias.py:337 redbot/cogs/alias/alias.py:372 +msgid "The alias with the name {name} does not exist." +msgstr "" + +#: redbot/cogs/alias/alias.py:343 redbot/cogs/alias/alias.py:378 +msgid "You attempted to edit an alias to a command that doesn't exist." +msgstr "" + +#: redbot/cogs/alias/alias.py:352 redbot/cogs/alias/alias.py:385 +msgid "The alias with the trigger `{name}` has been edited successfully." +msgstr "" + +#: redbot/cogs/alias/alias.py:359 redbot/cogs/alias/alias.py:392 +msgid "Alias with the name `{name}` was not found." +msgstr "" + +#: redbot/cogs/alias/alias.py:367 +#, docstring +msgid "Edit an existing global alias." +msgstr "" + +#: redbot/cogs/alias/alias.py:399 #, docstring msgid "Try to execute help for the base command of the alias." msgstr "" -#: redbot/cogs/alias/alias.py:348 +#: redbot/cogs/alias/alias.py:404 msgid "No such alias exists." msgstr "Detta alias existerar inte." -#: redbot/cogs/alias/alias.py:352 +#: redbot/cogs/alias/alias.py:408 #, docstring msgid "Show what command the alias executes." msgstr "" -#: redbot/cogs/alias/alias.py:357 +#: redbot/cogs/alias/alias.py:413 msgid "The `{alias_name}` alias will execute the command `{command}`" msgstr "" -#: redbot/cogs/alias/alias.py:362 +#: redbot/cogs/alias/alias.py:418 msgid "There is no alias with the name `{name}`" msgstr "" -#: redbot/cogs/alias/alias.py:368 +#: redbot/cogs/alias/alias.py:424 #, docstring msgid "Delete an existing alias on this server." msgstr "" -#: redbot/cogs/alias/alias.py:370 redbot/cogs/alias/alias.py:402 +#: redbot/cogs/alias/alias.py:426 redbot/cogs/alias/alias.py:458 msgid "There are no aliases on this server." msgstr "Det finns inga alias på denna server." -#: redbot/cogs/alias/alias.py:375 redbot/cogs/alias/alias.py:390 +#: redbot/cogs/alias/alias.py:431 redbot/cogs/alias/alias.py:446 msgid "Alias with the name `{name}` was successfully deleted." msgstr "" -#: redbot/cogs/alias/alias.py:378 redbot/cogs/alias/alias.py:393 +#: redbot/cogs/alias/alias.py:434 redbot/cogs/alias/alias.py:449 msgid "Alias with name `{name}` was not found." msgstr "" -#: redbot/cogs/alias/alias.py:383 +#: redbot/cogs/alias/alias.py:439 #, docstring msgid "Delete an existing global alias." msgstr "" -#: redbot/cogs/alias/alias.py:385 +#: redbot/cogs/alias/alias.py:441 msgid "There are no global aliases on this bot." msgstr "" -#: redbot/cogs/alias/alias.py:399 +#: redbot/cogs/alias/alias.py:455 #, docstring msgid "List the available aliases on this server." msgstr "" -#: redbot/cogs/alias/alias.py:408 +#: redbot/cogs/alias/alias.py:464 #, docstring msgid "List the available global aliases on this bot." msgstr "" -#: redbot/cogs/alias/alias.py:411 +#: redbot/cogs/alias/alias.py:467 msgid "There are no global aliases." msgstr "" -#: redbot/cogs/alias/alias_entry.py:198 +#: redbot/cogs/alias/alias_entry.py:196 msgid "Arguments must be specified with a number." msgstr "" -#: redbot/cogs/alias/alias_entry.py:205 +#: redbot/cogs/alias/alias_entry.py:203 msgid "Arguments must be sequential. Missing arguments: " msgstr "" diff --git a/redbot/cogs/alias/locales/tr-TR.po b/redbot/cogs/alias/locales/tr-TR.po index e5bd2f5c8ed..c0d145ed91f 100644 --- a/redbot/cogs/alias/locales/tr-TR.po +++ b/redbot/cogs/alias/locales/tr-TR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2024-01-09 00:35+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -18,7 +18,7 @@ msgstr "" #: redbot/cogs/alias/alias.py:35 #, docstring msgid "Create aliases for commands.\n\n" -" Aliases are alternative names shortcuts for commands. They\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" @@ -33,139 +33,165 @@ msgstr "Komutlar için takma adlar oluştur.\n\n" " depoladıkları komuta eklerler.\n" " " -#: redbot/cogs/alias/alias.py:203 +#: redbot/cogs/alias/alias.py:190 msgid "Aliases:\n" msgstr "Takma adlar:\n" -#: redbot/cogs/alias/alias.py:205 +#: redbot/cogs/alias/alias.py:192 msgid "\n\n" "Page {page}/{total}" msgstr "\n\n" "Sayfa {page}/{total}" -#: redbot/cogs/alias/alias.py:215 +#: redbot/cogs/alias/alias.py:202 #, docstring msgid "Manage command aliases." msgstr "Komut kısaltmalarını yönet." -#: redbot/cogs/alias/alias.py:220 +#: redbot/cogs/alias/alias.py:207 #, docstring msgid "Manage global aliases." msgstr "Global kısaltmaları yönet." -#: redbot/cogs/alias/alias.py:227 +#: redbot/cogs/alias/alias.py:214 #, docstring msgid "Add an alias for a command." msgstr "Bir komut için kısaltma ekleyin." -#: redbot/cogs/alias/alias.py:232 +#: redbot/cogs/alias/alias.py:219 msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot." msgstr "{name} adı ile yeni bir kısaltma oluşturmaya çalıştınız, ancak botta bu ad ile mevcut bir komut bulunuyor." -#: redbot/cogs/alias/alias.py:243 +#: redbot/cogs/alias/alias.py:230 msgid "You attempted to create a new alias with the name {name} but that alias already exists." msgstr "{name} adıyla yeni bir diğer ad oluşturmaya çalıştınız, ancak bu diğer ad zaten var." -#: redbot/cogs/alias/alias.py:254 +#: redbot/cogs/alias/alias.py:241 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 "{name} adı ile yeni bir kısaltma oluşturmaya çalıştınız, ancak belirttiğiniz geçersiz bir kısaltmadır. Kısaltmalar boşluk içermemelidir." -#: redbot/cogs/alias/alias.py:266 redbot/cogs/alias/alias.py:325 +#: redbot/cogs/alias/alias.py:253 redbot/cogs/alias/alias.py:312 msgid "You attempted to create a new alias for a command that doesn't exist." msgstr "Mevcut olmayan bir komut için kısayol oluşturmaya çalıştınız." -#: redbot/cogs/alias/alias.py:280 +#: redbot/cogs/alias/alias.py:267 msgid "A new alias with the trigger `{name}` has been created." msgstr "Yeni bir kısaltma '{name}' ismi ile oluşturuldu." -#: redbot/cogs/alias/alias.py:286 +#: redbot/cogs/alias/alias.py:273 #, docstring msgid "Add a global alias for a command." msgstr "Bir komut için global bir kısaltma ekleyin." -#: redbot/cogs/alias/alias.py:291 +#: redbot/cogs/alias/alias.py:278 msgid "You attempted to create a new global alias with the name {name} but that name is already a command on this bot." msgstr "{name} adı ile global bir kısaltma yaratmaya çalıştınız, ancak botta bu isimde bir komut mevcut." -#: redbot/cogs/alias/alias.py:302 +#: redbot/cogs/alias/alias.py:289 msgid "You attempted to create a new global alias with the name {name} but that alias already exists." msgstr "{name} adıyla yeni bir genel diğer ad oluşturmaya çalıştınız, ancak bu diğer ad zaten var." -#: redbot/cogs/alias/alias.py:313 +#: redbot/cogs/alias/alias.py:300 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 "{name} ile yeni bir global kısaltma oluşturmaya çalıştınız ancak bu kısaltma geçerli değil. Kısaltmalar boşluk içeremez." -#: redbot/cogs/alias/alias.py:336 +#: redbot/cogs/alias/alias.py:323 msgid "A new global alias with the trigger `{name}` has been created." msgstr "Yeni bir global kısaltma '{name}' ismi ile oluşturuldu." -#: redbot/cogs/alias/alias.py:343 +#: redbot/cogs/alias/alias.py:332 +#, docstring +msgid "Edit an existing alias in this server." +msgstr "Bu sunucuda var olan bir diğer adı düzenleyin." + +#: redbot/cogs/alias/alias.py:337 redbot/cogs/alias/alias.py:372 +msgid "The alias with the name {name} does not exist." +msgstr "{name} şeklinde bir diğer ad yok." + +#: redbot/cogs/alias/alias.py:343 redbot/cogs/alias/alias.py:378 +msgid "You attempted to edit an alias to a command that doesn't exist." +msgstr "Olmayan bir komutun kısa yolunu düzenlemeye çalıştınız." + +#: redbot/cogs/alias/alias.py:352 redbot/cogs/alias/alias.py:385 +msgid "The alias with the trigger `{name}` has been edited successfully." +msgstr "{name} adına sahip takma ad başarıyla düzenlendi." + +#: redbot/cogs/alias/alias.py:359 redbot/cogs/alias/alias.py:392 +msgid "Alias with the name `{name}` was not found." +msgstr "`{name}` adlı kısaltma bulunamadı." + +#: redbot/cogs/alias/alias.py:367 +#, docstring +msgid "Edit an existing global alias." +msgstr "Mevcut bir kısaltmayı düzenleyin." + +#: redbot/cogs/alias/alias.py:399 #, docstring msgid "Try to execute help for the base command of the alias." msgstr "Kısaltma komutlarını detaylıca öğrenmek için yardım komutunu kullanmayı deneyiniz." -#: redbot/cogs/alias/alias.py:348 +#: redbot/cogs/alias/alias.py:404 msgid "No such alias exists." msgstr "Böyle bir kısaltma mevcut değil." -#: redbot/cogs/alias/alias.py:352 +#: redbot/cogs/alias/alias.py:408 #, docstring msgid "Show what command the alias executes." msgstr "Kısaltmanın hangi komutu uyguladığını gösterir." -#: redbot/cogs/alias/alias.py:357 +#: redbot/cogs/alias/alias.py:413 msgid "The `{alias_name}` alias will execute the command `{command}`" msgstr "'{alias_name}' kısaltması '{command} ' komutunu uygulayacak" -#: redbot/cogs/alias/alias.py:362 +#: redbot/cogs/alias/alias.py:418 msgid "There is no alias with the name `{name}`" msgstr "{name} adında bir kısaltma mevcut değil" -#: redbot/cogs/alias/alias.py:368 +#: redbot/cogs/alias/alias.py:424 #, docstring msgid "Delete an existing alias on this server." msgstr "Bu sunucuda mevcut bir kısaltmayı silin." -#: redbot/cogs/alias/alias.py:370 redbot/cogs/alias/alias.py:402 +#: redbot/cogs/alias/alias.py:426 redbot/cogs/alias/alias.py:458 msgid "There are no aliases on this server." msgstr "Bu sunucuda herhangi bir kısaltma mevcut değil." -#: redbot/cogs/alias/alias.py:375 redbot/cogs/alias/alias.py:390 +#: redbot/cogs/alias/alias.py:431 redbot/cogs/alias/alias.py:446 msgid "Alias with the name `{name}` was successfully deleted." msgstr "`{name}`adlı kısaltma başarıyla silindi." -#: redbot/cogs/alias/alias.py:378 redbot/cogs/alias/alias.py:393 +#: redbot/cogs/alias/alias.py:434 redbot/cogs/alias/alias.py:449 msgid "Alias with name `{name}` was not found." msgstr "{name} adlı kısaltma bulunamadı." -#: redbot/cogs/alias/alias.py:383 +#: redbot/cogs/alias/alias.py:439 #, docstring msgid "Delete an existing global alias." msgstr "Mevcut bir global kısaltmayı silin." -#: redbot/cogs/alias/alias.py:385 +#: redbot/cogs/alias/alias.py:441 msgid "There are no global aliases on this bot." msgstr "Bu botta herhangi bir global kısaltma bulunmuyor." -#: redbot/cogs/alias/alias.py:399 +#: redbot/cogs/alias/alias.py:455 #, docstring msgid "List the available aliases on this server." msgstr "Bu sunucudaki kullanılabilir kısaltmaları listeleyin." -#: redbot/cogs/alias/alias.py:408 +#: redbot/cogs/alias/alias.py:464 #, docstring msgid "List the available global aliases on this bot." msgstr "Bot üzerindeki global kullanılabilir kısaltmaları listeleyin." -#: redbot/cogs/alias/alias.py:411 +#: redbot/cogs/alias/alias.py:467 msgid "There are no global aliases." msgstr "Herhangi bir global kısaltma mevcut değil." -#: redbot/cogs/alias/alias_entry.py:198 +#: redbot/cogs/alias/alias_entry.py:196 msgid "Arguments must be specified with a number." msgstr "Değişkenler numara içermelidir." -#: redbot/cogs/alias/alias_entry.py:205 +#: redbot/cogs/alias/alias_entry.py:203 msgid "Arguments must be sequential. Missing arguments: " msgstr "Değişkenler sıralı olmalıdır. Eksik değişkenler: " diff --git a/redbot/cogs/alias/locales/uk-UA.po b/redbot/cogs/alias/locales/uk-UA.po index 046406e87fa..f92ad785f75 100644 --- a/redbot/cogs/alias/locales/uk-UA.po +++ b/redbot/cogs/alias/locales/uk-UA.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2024-01-09 00:35+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -18,7 +18,7 @@ msgstr "" #: redbot/cogs/alias/alias.py:35 #, docstring msgid "Create aliases for commands.\n\n" -" Aliases are alternative names shortcuts for commands. They\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" @@ -26,138 +26,164 @@ msgid "Create aliases for commands.\n\n" " " msgstr "" -#: redbot/cogs/alias/alias.py:203 +#: redbot/cogs/alias/alias.py:190 msgid "Aliases:\n" msgstr "" -#: redbot/cogs/alias/alias.py:205 +#: redbot/cogs/alias/alias.py:192 msgid "\n\n" "Page {page}/{total}" msgstr "" -#: redbot/cogs/alias/alias.py:215 +#: redbot/cogs/alias/alias.py:202 #, docstring msgid "Manage command aliases." msgstr "" -#: redbot/cogs/alias/alias.py:220 +#: redbot/cogs/alias/alias.py:207 #, docstring msgid "Manage global aliases." msgstr "" -#: redbot/cogs/alias/alias.py:227 +#: redbot/cogs/alias/alias.py:214 #, docstring msgid "Add an alias for a command." msgstr "" -#: redbot/cogs/alias/alias.py:232 +#: redbot/cogs/alias/alias.py:219 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 +#: redbot/cogs/alias/alias.py:230 msgid "You attempted to create a new alias with the name {name} but that alias already exists." msgstr "" -#: redbot/cogs/alias/alias.py:254 +#: redbot/cogs/alias/alias.py:241 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 +#: redbot/cogs/alias/alias.py:253 redbot/cogs/alias/alias.py:312 msgid "You attempted to create a new alias for a command that doesn't exist." msgstr "" -#: redbot/cogs/alias/alias.py:280 +#: redbot/cogs/alias/alias.py:267 msgid "A new alias with the trigger `{name}` has been created." msgstr "" -#: redbot/cogs/alias/alias.py:286 +#: redbot/cogs/alias/alias.py:273 #, docstring msgid "Add a global alias for a command." msgstr "" -#: redbot/cogs/alias/alias.py:291 +#: redbot/cogs/alias/alias.py:278 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 +#: redbot/cogs/alias/alias.py:289 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 +#: redbot/cogs/alias/alias.py:300 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 +#: redbot/cogs/alias/alias.py:323 msgid "A new global alias with the trigger `{name}` has been created." msgstr "" -#: redbot/cogs/alias/alias.py:343 +#: redbot/cogs/alias/alias.py:332 +#, docstring +msgid "Edit an existing alias in this server." +msgstr "" + +#: redbot/cogs/alias/alias.py:337 redbot/cogs/alias/alias.py:372 +msgid "The alias with the name {name} does not exist." +msgstr "" + +#: redbot/cogs/alias/alias.py:343 redbot/cogs/alias/alias.py:378 +msgid "You attempted to edit an alias to a command that doesn't exist." +msgstr "" + +#: redbot/cogs/alias/alias.py:352 redbot/cogs/alias/alias.py:385 +msgid "The alias with the trigger `{name}` has been edited successfully." +msgstr "" + +#: redbot/cogs/alias/alias.py:359 redbot/cogs/alias/alias.py:392 +msgid "Alias with the name `{name}` was not found." +msgstr "" + +#: redbot/cogs/alias/alias.py:367 +#, docstring +msgid "Edit an existing global alias." +msgstr "" + +#: redbot/cogs/alias/alias.py:399 #, docstring msgid "Try to execute help for the base command of the alias." msgstr "" -#: redbot/cogs/alias/alias.py:348 +#: redbot/cogs/alias/alias.py:404 msgid "No such alias exists." msgstr "" -#: redbot/cogs/alias/alias.py:352 +#: redbot/cogs/alias/alias.py:408 #, docstring msgid "Show what command the alias executes." msgstr "" -#: redbot/cogs/alias/alias.py:357 +#: redbot/cogs/alias/alias.py:413 msgid "The `{alias_name}` alias will execute the command `{command}`" msgstr "" -#: redbot/cogs/alias/alias.py:362 +#: redbot/cogs/alias/alias.py:418 msgid "There is no alias with the name `{name}`" msgstr "" -#: redbot/cogs/alias/alias.py:368 +#: redbot/cogs/alias/alias.py:424 #, docstring msgid "Delete an existing alias on this server." msgstr "" -#: redbot/cogs/alias/alias.py:370 redbot/cogs/alias/alias.py:402 +#: redbot/cogs/alias/alias.py:426 redbot/cogs/alias/alias.py:458 msgid "There are no aliases on this server." msgstr "" -#: redbot/cogs/alias/alias.py:375 redbot/cogs/alias/alias.py:390 +#: redbot/cogs/alias/alias.py:431 redbot/cogs/alias/alias.py:446 msgid "Alias with the name `{name}` was successfully deleted." msgstr "" -#: redbot/cogs/alias/alias.py:378 redbot/cogs/alias/alias.py:393 +#: redbot/cogs/alias/alias.py:434 redbot/cogs/alias/alias.py:449 msgid "Alias with name `{name}` was not found." msgstr "" -#: redbot/cogs/alias/alias.py:383 +#: redbot/cogs/alias/alias.py:439 #, docstring msgid "Delete an existing global alias." msgstr "" -#: redbot/cogs/alias/alias.py:385 +#: redbot/cogs/alias/alias.py:441 msgid "There are no global aliases on this bot." msgstr "" -#: redbot/cogs/alias/alias.py:399 +#: redbot/cogs/alias/alias.py:455 #, docstring msgid "List the available aliases on this server." msgstr "" -#: redbot/cogs/alias/alias.py:408 +#: redbot/cogs/alias/alias.py:464 #, docstring msgid "List the available global aliases on this bot." msgstr "" -#: redbot/cogs/alias/alias.py:411 +#: redbot/cogs/alias/alias.py:467 msgid "There are no global aliases." msgstr "" -#: redbot/cogs/alias/alias_entry.py:198 +#: redbot/cogs/alias/alias_entry.py:196 msgid "Arguments must be specified with a number." msgstr "" -#: redbot/cogs/alias/alias_entry.py:205 +#: redbot/cogs/alias/alias_entry.py:203 msgid "Arguments must be sequential. Missing arguments: " msgstr "" diff --git a/redbot/cogs/alias/locales/vi-VN.po b/redbot/cogs/alias/locales/vi-VN.po index 2ed2fc9a5e2..758ce50cdb7 100644 --- a/redbot/cogs/alias/locales/vi-VN.po +++ b/redbot/cogs/alias/locales/vi-VN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2024-01-09 00:35+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -18,146 +18,179 @@ msgstr "" #: redbot/cogs/alias/alias.py:35 #, docstring msgid "Create aliases for commands.\n\n" -" Aliases are alternative names shortcuts for commands. They\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 "" +msgstr "Tạo lối tắt cho câu lệnh.\n\n" +" Lối tắt là một bản rút gọn cho các lệnh khác nhau. Chúng có \n" +" thể hoạt động như một lambda (lưu trữ các giá trị để sử dụng\n" +" nhiều lần) hoặc chỉ là lối tắt để gọi \"x y z\"\n\n" +" Khi chạy, lối tắt sẽ chấp nhận bất cứ giá trị được thêm\n" +" vào và nối thêm vào lối tắt được lưu trữ.\n" +" " -#: redbot/cogs/alias/alias.py:203 +#: redbot/cogs/alias/alias.py:190 msgid "Aliases:\n" -msgstr "" +msgstr "Lối tắt:\n" -#: redbot/cogs/alias/alias.py:205 +#: redbot/cogs/alias/alias.py:192 msgid "\n\n" "Page {page}/{total}" -msgstr "" +msgstr "\n\n" +"Trang {page} trên tổng số {total}" -#: redbot/cogs/alias/alias.py:215 +#: redbot/cogs/alias/alias.py:202 #, docstring msgid "Manage command aliases." -msgstr "" +msgstr "Quản lí các lối tắt của câu lệnh." -#: redbot/cogs/alias/alias.py:220 +#: redbot/cogs/alias/alias.py:207 #, docstring msgid "Manage global aliases." -msgstr "" +msgstr "Quản lý lối tắt toàn hệ thống." -#: redbot/cogs/alias/alias.py:227 +#: redbot/cogs/alias/alias.py:214 #, docstring msgid "Add an alias for a command." -msgstr "" +msgstr "Thêm lối tắt cho một câu lệnh." -#: redbot/cogs/alias/alias.py:232 +#: redbot/cogs/alias/alias.py:219 msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot." -msgstr "" +msgstr "Bạn vừa tạo lối tắt {name} nhưng nó đã bị trùng với một câu lệnh có sẵn." -#: redbot/cogs/alias/alias.py:243 +#: redbot/cogs/alias/alias.py:230 msgid "You attempted to create a new alias with the name {name} but that alias already exists." -msgstr "" +msgstr "Bạn vừa tạo lối tắt mới có tên {name} nhưng nó đã tồn tại rồi." -#: redbot/cogs/alias/alias.py:254 +#: redbot/cogs/alias/alias.py:241 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 "Bạn vừa tạo lối tắt có tên là {name} nhưng đó là một tên lối tắt không hợp lệ. Tên của lối tắt không được có dấu cách." -#: redbot/cogs/alias/alias.py:266 redbot/cogs/alias/alias.py:325 +#: redbot/cogs/alias/alias.py:253 redbot/cogs/alias/alias.py:312 msgid "You attempted to create a new alias for a command that doesn't exist." -msgstr "" +msgstr "Câu lệnh đó không tồn tại để tạo lối tắt." -#: redbot/cogs/alias/alias.py:280 +#: redbot/cogs/alias/alias.py:267 msgid "A new alias with the trigger `{name}` has been created." -msgstr "" +msgstr "Một lối tắt với kích hoạt là `{name}` đã được tạo." -#: redbot/cogs/alias/alias.py:286 +#: redbot/cogs/alias/alias.py:273 #, docstring msgid "Add a global alias for a command." -msgstr "" +msgstr "Thêm lối tắt toàn hệ thống cho một câu lệnh." -#: redbot/cogs/alias/alias.py:291 +#: redbot/cogs/alias/alias.py:278 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 "Bạn vừa tạo lối tắt toàn hệ thống với tên {name} nhưng nó đã bị trùng với một câu lệnh trong bot." -#: redbot/cogs/alias/alias.py:302 +#: redbot/cogs/alias/alias.py:289 msgid "You attempted to create a new global alias with the name {name} but that alias already exists." -msgstr "" +msgstr "Bạn vừa tạo lối tắt dùng chung mới có tên {name} nhưng nó đã tồn tại rồi." -#: redbot/cogs/alias/alias.py:313 +#: redbot/cogs/alias/alias.py:300 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 "Bạn vừa tạo lối tắt toàn hệ thống có tên là {name} nhưng đó là một tên lối tắt không hợp lệ. Tên của lối tắt không được có dấu cách." -#: redbot/cogs/alias/alias.py:336 +#: redbot/cogs/alias/alias.py:323 msgid "A new global alias with the trigger `{name}` has been created." +msgstr "Một lối tắt toàn hệ thống với kích hoạt là `{name}` đã được tạo." + +#: redbot/cogs/alias/alias.py:332 +#, docstring +msgid "Edit an existing alias in this server." +msgstr "Chỉnh sửa lối tắt trên server này." + +#: redbot/cogs/alias/alias.py:337 redbot/cogs/alias/alias.py:372 +msgid "The alias with the name {name} does not exist." +msgstr "Lối tắt {name} không tồn tại." + +#: redbot/cogs/alias/alias.py:343 redbot/cogs/alias/alias.py:378 +msgid "You attempted to edit an alias to a command that doesn't exist." +msgstr "Bạn vừa chỉnh sửa lối tắt của một câu lệnh không tồn tại." + +#: redbot/cogs/alias/alias.py:352 redbot/cogs/alias/alias.py:385 +msgid "The alias with the trigger `{name}` has been edited successfully." msgstr "" -#: redbot/cogs/alias/alias.py:343 +#: redbot/cogs/alias/alias.py:359 redbot/cogs/alias/alias.py:392 +msgid "Alias with the name `{name}` was not found." +msgstr "Không tim thấy lối tắt với tên `{name}`." + +#: redbot/cogs/alias/alias.py:367 +#, docstring +msgid "Edit an existing global alias." +msgstr "Chỉnh sửa lối tắt toàn hệ thống." + +#: redbot/cogs/alias/alias.py:399 #, docstring msgid "Try to execute help for the base command of the alias." -msgstr "" +msgstr "Hãy thử dùng trợ giúp của câu lệnh chính của lối tắt." -#: redbot/cogs/alias/alias.py:348 +#: redbot/cogs/alias/alias.py:404 msgid "No such alias exists." -msgstr "" +msgstr "Không có lối tắt này." -#: redbot/cogs/alias/alias.py:352 +#: redbot/cogs/alias/alias.py:408 #, docstring msgid "Show what command the alias executes." -msgstr "" +msgstr "Xem lối tắt sẽ chạy câu lệnh nào." -#: redbot/cogs/alias/alias.py:357 +#: redbot/cogs/alias/alias.py:413 msgid "The `{alias_name}` alias will execute the command `{command}`" -msgstr "" +msgstr "Lối tắt `{alias_name}` sẽ chạy câu lệnh `{command}`" -#: redbot/cogs/alias/alias.py:362 +#: redbot/cogs/alias/alias.py:418 msgid "There is no alias with the name `{name}`" -msgstr "" +msgstr "Không có lối tắt nào với tên `{name}`" -#: redbot/cogs/alias/alias.py:368 +#: redbot/cogs/alias/alias.py:424 #, docstring msgid "Delete an existing alias on this server." -msgstr "" +msgstr "Xóa một lối tắt đang tồn tại trên server này." -#: redbot/cogs/alias/alias.py:370 redbot/cogs/alias/alias.py:402 +#: redbot/cogs/alias/alias.py:426 redbot/cogs/alias/alias.py:458 msgid "There are no aliases on this server." -msgstr "" +msgstr "Không có bất kì lối tắt nào được thiết lập trên server." -#: redbot/cogs/alias/alias.py:375 redbot/cogs/alias/alias.py:390 +#: redbot/cogs/alias/alias.py:431 redbot/cogs/alias/alias.py:446 msgid "Alias with the name `{name}` was successfully deleted." -msgstr "" +msgstr "Lối tắt với tên `{name}` đã bị xóa." -#: redbot/cogs/alias/alias.py:378 redbot/cogs/alias/alias.py:393 +#: redbot/cogs/alias/alias.py:434 redbot/cogs/alias/alias.py:449 msgid "Alias with name `{name}` was not found." -msgstr "" +msgstr "Không tìm thấy lối tắt `{name}`." -#: redbot/cogs/alias/alias.py:383 +#: redbot/cogs/alias/alias.py:439 #, docstring msgid "Delete an existing global alias." -msgstr "" +msgstr "Xóa một lối tắt toàn hệ thống." -#: redbot/cogs/alias/alias.py:385 +#: redbot/cogs/alias/alias.py:441 msgid "There are no global aliases on this bot." -msgstr "" +msgstr "Không có bất kì lối tắt toàn hệ thống nào được đặt trong bot." -#: redbot/cogs/alias/alias.py:399 +#: redbot/cogs/alias/alias.py:455 #, docstring msgid "List the available aliases on this server." -msgstr "" +msgstr "Danh sách tổng hợp những lối tắt tồn tại trên server này." -#: redbot/cogs/alias/alias.py:408 +#: redbot/cogs/alias/alias.py:464 #, docstring msgid "List the available global aliases on this bot." -msgstr "" +msgstr "Danh sách tổng hợp những lối tắt toàn hệ thống tồn tại trong bot." -#: redbot/cogs/alias/alias.py:411 +#: redbot/cogs/alias/alias.py:467 msgid "There are no global aliases." -msgstr "" +msgstr "Không có lối tắt toàn hệ thống nào." -#: redbot/cogs/alias/alias_entry.py:198 +#: redbot/cogs/alias/alias_entry.py:196 msgid "Arguments must be specified with a number." -msgstr "" +msgstr "Giá trị phải được ghi rõ ràng bằng một con số." -#: redbot/cogs/alias/alias_entry.py:205 +#: redbot/cogs/alias/alias_entry.py:203 msgid "Arguments must be sequential. Missing arguments: " -msgstr "" +msgstr "Giá trị phải sắp xếp tuần tự. Bị thiếu cú pháp: " diff --git a/redbot/cogs/alias/locales/zh-CN.po b/redbot/cogs/alias/locales/zh-CN.po index 5b2ad74788f..6648bd1fea9 100644 --- a/redbot/cogs/alias/locales/zh-CN.po +++ b/redbot/cogs/alias/locales/zh-CN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2024-01-09 00:35+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -18,7 +18,7 @@ msgstr "" #: redbot/cogs/alias/alias.py:35 #, docstring msgid "Create aliases for commands.\n\n" -" Aliases are alternative names shortcuts for commands. They\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" @@ -26,138 +26,164 @@ msgid "Create aliases for commands.\n\n" " " msgstr "" -#: redbot/cogs/alias/alias.py:203 +#: redbot/cogs/alias/alias.py:190 msgid "Aliases:\n" msgstr "" -#: redbot/cogs/alias/alias.py:205 +#: redbot/cogs/alias/alias.py:192 msgid "\n\n" "Page {page}/{total}" msgstr "" -#: redbot/cogs/alias/alias.py:215 +#: redbot/cogs/alias/alias.py:202 #, docstring msgid "Manage command aliases." msgstr "" -#: redbot/cogs/alias/alias.py:220 +#: redbot/cogs/alias/alias.py:207 #, docstring msgid "Manage global aliases." msgstr "" -#: redbot/cogs/alias/alias.py:227 +#: redbot/cogs/alias/alias.py:214 #, docstring msgid "Add an alias for a command." msgstr "" -#: redbot/cogs/alias/alias.py:232 +#: redbot/cogs/alias/alias.py:219 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 +#: redbot/cogs/alias/alias.py:230 msgid "You attempted to create a new alias with the name {name} but that alias already exists." msgstr "" -#: redbot/cogs/alias/alias.py:254 +#: redbot/cogs/alias/alias.py:241 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 +#: redbot/cogs/alias/alias.py:253 redbot/cogs/alias/alias.py:312 msgid "You attempted to create a new alias for a command that doesn't exist." msgstr "" -#: redbot/cogs/alias/alias.py:280 +#: redbot/cogs/alias/alias.py:267 msgid "A new alias with the trigger `{name}` has been created." msgstr "" -#: redbot/cogs/alias/alias.py:286 +#: redbot/cogs/alias/alias.py:273 #, docstring msgid "Add a global alias for a command." msgstr "" -#: redbot/cogs/alias/alias.py:291 +#: redbot/cogs/alias/alias.py:278 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 +#: redbot/cogs/alias/alias.py:289 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 +#: redbot/cogs/alias/alias.py:300 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 "您试图使用名称{name}创建新的全局别名,但该名称是无效的别名。别名不能包含空格。" -#: redbot/cogs/alias/alias.py:336 +#: redbot/cogs/alias/alias.py:323 msgid "A new global alias with the trigger `{name}` has been created." msgstr "已经创建一个包含触发器`{name}`的全局别名。" -#: redbot/cogs/alias/alias.py:343 +#: redbot/cogs/alias/alias.py:332 +#, docstring +msgid "Edit an existing alias in this server." +msgstr "" + +#: redbot/cogs/alias/alias.py:337 redbot/cogs/alias/alias.py:372 +msgid "The alias with the name {name} does not exist." +msgstr "" + +#: redbot/cogs/alias/alias.py:343 redbot/cogs/alias/alias.py:378 +msgid "You attempted to edit an alias to a command that doesn't exist." +msgstr "" + +#: redbot/cogs/alias/alias.py:352 redbot/cogs/alias/alias.py:385 +msgid "The alias with the trigger `{name}` has been edited successfully." +msgstr "" + +#: redbot/cogs/alias/alias.py:359 redbot/cogs/alias/alias.py:392 +msgid "Alias with the name `{name}` was not found." +msgstr "" + +#: redbot/cogs/alias/alias.py:367 +#, docstring +msgid "Edit an existing global alias." +msgstr "" + +#: redbot/cogs/alias/alias.py:399 #, docstring msgid "Try to execute help for the base command of the alias." msgstr "" -#: redbot/cogs/alias/alias.py:348 +#: redbot/cogs/alias/alias.py:404 msgid "No such alias exists." msgstr "不存在该别名。" -#: redbot/cogs/alias/alias.py:352 +#: redbot/cogs/alias/alias.py:408 #, docstring msgid "Show what command the alias executes." msgstr "" -#: redbot/cogs/alias/alias.py:357 +#: redbot/cogs/alias/alias.py:413 msgid "The `{alias_name}` alias will execute the command `{command}`" msgstr "`{alias_name}`别要名将执行命令`{command}`" -#: redbot/cogs/alias/alias.py:362 +#: redbot/cogs/alias/alias.py:418 msgid "There is no alias with the name `{name}`" msgstr "没有名为`{name}`的别名" -#: redbot/cogs/alias/alias.py:368 +#: redbot/cogs/alias/alias.py:424 #, docstring msgid "Delete an existing alias on this server." msgstr "" -#: redbot/cogs/alias/alias.py:370 redbot/cogs/alias/alias.py:402 +#: redbot/cogs/alias/alias.py:426 redbot/cogs/alias/alias.py:458 msgid "There are no aliases on this server." msgstr "在这个服务器上没有别名。" -#: redbot/cogs/alias/alias.py:375 redbot/cogs/alias/alias.py:390 +#: redbot/cogs/alias/alias.py:431 redbot/cogs/alias/alias.py:446 msgid "Alias with the name `{name}` was successfully deleted." msgstr "已经成功删除名为`{name}`的别名。" -#: redbot/cogs/alias/alias.py:378 redbot/cogs/alias/alias.py:393 +#: redbot/cogs/alias/alias.py:434 redbot/cogs/alias/alias.py:449 msgid "Alias with name `{name}` was not found." msgstr "找不到名为`{name}`的别名。" -#: redbot/cogs/alias/alias.py:383 +#: redbot/cogs/alias/alias.py:439 #, docstring msgid "Delete an existing global alias." msgstr "" -#: redbot/cogs/alias/alias.py:385 +#: redbot/cogs/alias/alias.py:441 msgid "There are no global aliases on this bot." msgstr "" -#: redbot/cogs/alias/alias.py:399 +#: redbot/cogs/alias/alias.py:455 #, docstring msgid "List the available aliases on this server." msgstr "" -#: redbot/cogs/alias/alias.py:408 +#: redbot/cogs/alias/alias.py:464 #, docstring msgid "List the available global aliases on this bot." msgstr "" -#: redbot/cogs/alias/alias.py:411 +#: redbot/cogs/alias/alias.py:467 msgid "There are no global aliases." msgstr "" -#: redbot/cogs/alias/alias_entry.py:198 +#: redbot/cogs/alias/alias_entry.py:196 msgid "Arguments must be specified with a number." msgstr "" -#: redbot/cogs/alias/alias_entry.py:205 +#: redbot/cogs/alias/alias_entry.py:203 msgid "Arguments must be sequential. Missing arguments: " msgstr "" diff --git a/redbot/cogs/alias/locales/zh-TW.po b/redbot/cogs/alias/locales/zh-TW.po index f6104c218c2..6447da57074 100644 --- a/redbot/cogs/alias/locales/zh-TW.po +++ b/redbot/cogs/alias/locales/zh-TW.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2024-01-09 00:35+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -18,146 +18,179 @@ msgstr "" #: redbot/cogs/alias/alias.py:35 #, docstring msgid "Create aliases for commands.\n\n" -" Aliases are alternative names shortcuts for commands. They\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 "" +msgstr "為命令創建別名。\n\n" +" 別名是命令的替代名稱/快捷方式。 他們\n" +" 既可以充當 lambda (存儲參數以供重複使用)\n" +" 或者只是說“x y z”的捷徑。\n\n" +" 運行時,別名將接受任何附加參數\n" +" 並將它們附加到存儲的別名。\n" +" " -#: redbot/cogs/alias/alias.py:203 +#: redbot/cogs/alias/alias.py:190 msgid "Aliases:\n" -msgstr "" +msgstr "別名:\n" -#: redbot/cogs/alias/alias.py:205 +#: redbot/cogs/alias/alias.py:192 msgid "\n\n" "Page {page}/{total}" -msgstr "" +msgstr "\n\n" +"第{page} 頁/共{total} 頁" -#: redbot/cogs/alias/alias.py:215 +#: redbot/cogs/alias/alias.py:202 #, docstring msgid "Manage command aliases." -msgstr "" +msgstr "管理別名。" -#: redbot/cogs/alias/alias.py:220 +#: redbot/cogs/alias/alias.py:207 #, docstring msgid "Manage global aliases." -msgstr "" +msgstr "管理全局global別名。" -#: redbot/cogs/alias/alias.py:227 +#: redbot/cogs/alias/alias.py:214 #, docstring msgid "Add an alias for a command." -msgstr "" +msgstr "為指令添加別名。" -#: redbot/cogs/alias/alias.py:232 +#: redbot/cogs/alias/alias.py:219 msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot." -msgstr "" +msgstr "你試圖創建一個名為 {name} 的新別名,但該名稱已經是此機器人已有的別名或指令。" -#: redbot/cogs/alias/alias.py:243 +#: redbot/cogs/alias/alias.py:230 msgid "You attempted to create a new alias with the name {name} but that alias already exists." -msgstr "" +msgstr "您試圖創建名為 {name} 的新別名,但該別名已存在。" -#: redbot/cogs/alias/alias.py:254 +#: redbot/cogs/alias/alias.py:241 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 "您試圖創建名為 {name} 的新別名,但該名稱是無效的格式。 別名不能包含空格。" -#: redbot/cogs/alias/alias.py:266 redbot/cogs/alias/alias.py:325 +#: redbot/cogs/alias/alias.py:253 redbot/cogs/alias/alias.py:312 msgid "You attempted to create a new alias for a command that doesn't exist." -msgstr "" +msgstr "你試圖為不存在的指令創建新別名。" -#: redbot/cogs/alias/alias.py:280 +#: redbot/cogs/alias/alias.py:267 msgid "A new alias with the trigger `{name}` has been created." -msgstr "" +msgstr "已創建具有觸發“{name}”的新別名。" -#: redbot/cogs/alias/alias.py:286 +#: redbot/cogs/alias/alias.py:273 #, docstring msgid "Add a global alias for a command." -msgstr "" +msgstr "為指令添加全局別名。" -#: redbot/cogs/alias/alias.py:291 +#: redbot/cogs/alias/alias.py:278 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 "你試圖創建一個名為 {name} 的新全局別名,但該名稱已經是此機器人的命令。" -#: redbot/cogs/alias/alias.py:302 +#: redbot/cogs/alias/alias.py:289 msgid "You attempted to create a new global alias with the name {name} but that alias already exists." -msgstr "" +msgstr "你試圖創建名為 {name} 的新全局別名,但該別名已存在。" -#: redbot/cogs/alias/alias.py:313 +#: redbot/cogs/alias/alias.py:300 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 "你試圖用名稱 {name} 創建一個新的全局別名,但該名稱是一個無效的格式。 別名不能包含空格。" -#: redbot/cogs/alias/alias.py:336 +#: redbot/cogs/alias/alias.py:323 msgid "A new global alias with the trigger `{name}` has been created." -msgstr "" +msgstr "已創建具有觸發“{name}”的新全局別名。" + +#: redbot/cogs/alias/alias.py:332 +#, docstring +msgid "Edit an existing alias in this server." +msgstr "編輯此伺務器中的現有別名。" + +#: redbot/cogs/alias/alias.py:337 redbot/cogs/alias/alias.py:372 +msgid "The alias with the name {name} does not exist." +msgstr "名稱為 {name} 的別名不存在。" + +#: redbot/cogs/alias/alias.py:343 redbot/cogs/alias/alias.py:378 +msgid "You attempted to edit an alias to a command that doesn't exist." +msgstr "你試圖為不存在的指令創建新別名。" + +#: redbot/cogs/alias/alias.py:352 redbot/cogs/alias/alias.py:385 +msgid "The alias with the trigger `{name}` has been edited successfully." +msgstr "已成功編輯帶有觸發器“{name}”的別名。" + +#: redbot/cogs/alias/alias.py:359 redbot/cogs/alias/alias.py:392 +msgid "Alias with the name `{name}` was not found." +msgstr "找不到名稱為“{name}”的別名。" -#: redbot/cogs/alias/alias.py:343 +#: redbot/cogs/alias/alias.py:367 +#, docstring +msgid "Edit an existing global alias." +msgstr "編輯現有的全局別名。" + +#: redbot/cogs/alias/alias.py:399 #, docstring msgid "Try to execute help for the base command of the alias." -msgstr "" +msgstr "嘗試執行別名的基本命令幫助。" -#: redbot/cogs/alias/alias.py:348 +#: redbot/cogs/alias/alias.py:404 msgid "No such alias exists." -msgstr "" +msgstr "不存在此別名。" -#: redbot/cogs/alias/alias.py:352 +#: redbot/cogs/alias/alias.py:408 #, docstring msgid "Show what command the alias executes." -msgstr "" +msgstr "顯示別名執行的指令。" -#: redbot/cogs/alias/alias.py:357 +#: redbot/cogs/alias/alias.py:413 msgid "The `{alias_name}` alias will execute the command `{command}`" -msgstr "" +msgstr "別名 `{alias_name}` 將執行指令 `{command}`" -#: redbot/cogs/alias/alias.py:362 +#: redbot/cogs/alias/alias.py:418 msgid "There is no alias with the name `{name}`" -msgstr "" +msgstr "沒有名稱為“{name}”的別名" -#: redbot/cogs/alias/alias.py:368 +#: redbot/cogs/alias/alias.py:424 #, docstring msgid "Delete an existing alias on this server." -msgstr "" +msgstr "刪除此伺務器上的現有別名。" -#: redbot/cogs/alias/alias.py:370 redbot/cogs/alias/alias.py:402 +#: redbot/cogs/alias/alias.py:426 redbot/cogs/alias/alias.py:458 msgid "There are no aliases on this server." -msgstr "" +msgstr "此伺務器上沒有別名。" -#: redbot/cogs/alias/alias.py:375 redbot/cogs/alias/alias.py:390 +#: redbot/cogs/alias/alias.py:431 redbot/cogs/alias/alias.py:446 msgid "Alias with the name `{name}` was successfully deleted." -msgstr "" +msgstr "名稱為“{name}”的別名已成功刪除。" -#: redbot/cogs/alias/alias.py:378 redbot/cogs/alias/alias.py:393 +#: redbot/cogs/alias/alias.py:434 redbot/cogs/alias/alias.py:449 msgid "Alias with name `{name}` was not found." -msgstr "" +msgstr "找不到名稱為“{name}”的別名。" -#: redbot/cogs/alias/alias.py:383 +#: redbot/cogs/alias/alias.py:439 #, docstring msgid "Delete an existing global alias." -msgstr "" +msgstr "刪除現有的全局別名。" -#: redbot/cogs/alias/alias.py:385 +#: redbot/cogs/alias/alias.py:441 msgid "There are no global aliases on this bot." -msgstr "" +msgstr "此機器人沒有全局別名。" -#: redbot/cogs/alias/alias.py:399 +#: redbot/cogs/alias/alias.py:455 #, docstring msgid "List the available aliases on this server." -msgstr "" +msgstr "列出此服務器上的可用別名。" -#: redbot/cogs/alias/alias.py:408 +#: redbot/cogs/alias/alias.py:464 #, docstring msgid "List the available global aliases on this bot." -msgstr "" +msgstr "列出此機器人可用的全局別名。" -#: redbot/cogs/alias/alias.py:411 +#: redbot/cogs/alias/alias.py:467 msgid "There are no global aliases." -msgstr "" +msgstr "沒有全局別名。" -#: redbot/cogs/alias/alias_entry.py:198 +#: redbot/cogs/alias/alias_entry.py:196 msgid "Arguments must be specified with a number." -msgstr "" +msgstr "必須用數字指定參數。" -#: redbot/cogs/alias/alias_entry.py:205 +#: redbot/cogs/alias/alias_entry.py:203 msgid "Arguments must be sequential. Missing arguments: " -msgstr "" +msgstr "參數必須是連續的。 缺少參數: " diff --git a/redbot/cogs/audio/apis/locales/ar-SA.po b/redbot/cogs/audio/apis/locales/ar-SA.po index 9ca2a6b285d..7c8fb8106c3 100644 --- a/redbot/cogs/audio/apis/locales/ar-SA.po +++ b/redbot/cogs/audio/apis/locales/ar-SA.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-18 22:56+0000\n" +"POT-Creation-Date: 2022-03-16 16:42+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,50 +15,50 @@ msgstr "" "X-Crowdin-File-ID: 698\n" "Language: ar_SA\n" -#: redbot/cogs/audio/apis/interface.py:276 -#: redbot/cogs/audio/apis/interface.py:606 +#: redbot/cogs/audio/apis/interface.py:270 +#: redbot/cogs/audio/apis/interface.py:600 msgid "Failing to get tracks, skipping remaining." msgstr "فشل في الحصول على المسارات ، التخطي المتبقي." -#: redbot/cogs/audio/apis/interface.py:309 +#: redbot/cogs/audio/apis/interface.py:303 #: redbot/cogs/audio/apis/spotify.py:175 msgid "The Spotify API key or client secret has not been set properly. \n" "Use `{prefix}audioset spotifyapi` for instructions." msgstr "" -#: redbot/cogs/audio/apis/interface.py:351 +#: redbot/cogs/audio/apis/interface.py:345 msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." msgstr "" -#: redbot/cogs/audio/apis/interface.py:477 +#: redbot/cogs/audio/apis/interface.py:471 msgid "This doesn't seem to be a supported Spotify URL or code." msgstr "لا يبدو أن هذا عنوان URL أو رمز Spotify مدعوم." -#: redbot/cogs/audio/apis/interface.py:567 +#: redbot/cogs/audio/apis/interface.py:561 msgid "The connection was reset while loading the playlist." msgstr "تم إعادة تعيين الاتصال أثناء تحميل قائمة التشغيل." -#: redbot/cogs/audio/apis/interface.py:578 +#: redbot/cogs/audio/apis/interface.py:572 msgid "Player timeout, skipping remaining tracks." msgstr "مهلة اللاعب، تخطي المسارات المتبقية." -#: redbot/cogs/audio/apis/interface.py:672 +#: redbot/cogs/audio/apis/interface.py:665 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/apis/interface.py:680 +#: redbot/cogs/audio/apis/interface.py:673 msgid "Playlist Enqueued" msgstr "قائمة التشغيل قائمة الانتظار" -#: redbot/cogs/audio/apis/interface.py:681 +#: redbot/cogs/audio/apis/interface.py:674 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "أضاف {num} مسارات إلى قائمة الانتظار.{maxlength_msg}" -#: redbot/cogs/audio/apis/interface.py:687 +#: redbot/cogs/audio/apis/interface.py:680 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "أضاف {num} مسارات إلى قائمة الانتظار.{maxlength_msg}" -#: redbot/cogs/audio/apis/interface.py:698 +#: redbot/cogs/audio/apis/interface.py:691 msgid "Nothing found.\n" "The 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`." diff --git a/redbot/cogs/audio/apis/locales/bg-BG.po b/redbot/cogs/audio/apis/locales/bg-BG.po index fa07cf74750..d2ff201e9da 100644 --- a/redbot/cogs/audio/apis/locales/bg-BG.po +++ b/redbot/cogs/audio/apis/locales/bg-BG.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-18 22:56+0000\n" +"POT-Creation-Date: 2022-03-16 16:42+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,50 +15,50 @@ msgstr "" "X-Crowdin-File-ID: 698\n" "Language: bg_BG\n" -#: redbot/cogs/audio/apis/interface.py:276 -#: redbot/cogs/audio/apis/interface.py:606 +#: redbot/cogs/audio/apis/interface.py:270 +#: redbot/cogs/audio/apis/interface.py:600 msgid "Failing to get tracks, skipping remaining." -msgstr "" +msgstr "Неуспешно пускане на песните, пропускане." -#: redbot/cogs/audio/apis/interface.py:309 +#: redbot/cogs/audio/apis/interface.py:303 #: redbot/cogs/audio/apis/spotify.py:175 msgid "The Spotify API key or client secret has not been set properly. \n" "Use `{prefix}audioset spotifyapi` for instructions." msgstr "" -#: redbot/cogs/audio/apis/interface.py:351 +#: redbot/cogs/audio/apis/interface.py:345 msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." msgstr "" -#: redbot/cogs/audio/apis/interface.py:477 +#: 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:567 +#: redbot/cogs/audio/apis/interface.py:561 msgid "The connection was reset while loading the playlist." msgstr "" -#: redbot/cogs/audio/apis/interface.py:578 +#: redbot/cogs/audio/apis/interface.py:572 msgid "Player timeout, skipping remaining tracks." msgstr "" -#: redbot/cogs/audio/apis/interface.py:672 +#: redbot/cogs/audio/apis/interface.py:665 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/apis/interface.py:680 +#: redbot/cogs/audio/apis/interface.py:673 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/apis/interface.py:681 +#: redbot/cogs/audio/apis/interface.py:674 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/apis/interface.py:687 +#: redbot/cogs/audio/apis/interface.py:680 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/apis/interface.py:698 +#: redbot/cogs/audio/apis/interface.py:691 msgid "Nothing found.\n" "The 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`." diff --git a/redbot/cogs/audio/apis/locales/cs-CZ.po b/redbot/cogs/audio/apis/locales/cs-CZ.po index a3467c1c194..f0d826892b7 100644 --- a/redbot/cogs/audio/apis/locales/cs-CZ.po +++ b/redbot/cogs/audio/apis/locales/cs-CZ.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-18 22:56+0000\n" +"POT-Creation-Date: 2022-03-16 16:42+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,51 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 698\n" "Language: cs_CZ\n" -#: redbot/cogs/audio/apis/interface.py:276 -#: redbot/cogs/audio/apis/interface.py:606 +#: redbot/cogs/audio/apis/interface.py:270 +#: redbot/cogs/audio/apis/interface.py:600 msgid "Failing to get tracks, skipping remaining." msgstr "Nepodařilo se získat skladby, přeskakuji zbývající." -#: redbot/cogs/audio/apis/interface.py:309 +#: redbot/cogs/audio/apis/interface.py:303 #: redbot/cogs/audio/apis/spotify.py:175 msgid "The Spotify API key or client secret has not been set properly. \n" "Use `{prefix}audioset spotifyapi` for instructions." msgstr "Spotify API klíč nebo klientský tajný klíč nebyl správně nastaven. \n" "Pro pokyny použijte `{prefix}audioset spotifyapi`." -#: redbot/cogs/audio/apis/interface.py:351 +#: redbot/cogs/audio/apis/interface.py:345 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:477 +#: 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:567 +#: redbot/cogs/audio/apis/interface.py:561 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:578 +#: redbot/cogs/audio/apis/interface.py:572 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:672 +#: redbot/cogs/audio/apis/interface.py:665 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:680 +#: redbot/cogs/audio/apis/interface.py:673 msgid "Playlist Enqueued" msgstr "Playlist zařazen do fronty" -#: redbot/cogs/audio/apis/interface.py:681 +#: redbot/cogs/audio/apis/interface.py:674 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:687 +#: redbot/cogs/audio/apis/interface.py:680 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:698 +#: redbot/cogs/audio/apis/interface.py:691 msgid "Nothing found.\n" "The 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`." diff --git a/redbot/cogs/audio/apis/locales/da-DK.po b/redbot/cogs/audio/apis/locales/da-DK.po index a7c0241d4e0..0f35deda1c8 100644 --- a/redbot/cogs/audio/apis/locales/da-DK.po +++ b/redbot/cogs/audio/apis/locales/da-DK.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-18 22:56+0000\n" +"POT-Creation-Date: 2022-03-16 16:42+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,50 +15,50 @@ msgstr "" "X-Crowdin-File-ID: 698\n" "Language: da_DK\n" -#: redbot/cogs/audio/apis/interface.py:276 -#: redbot/cogs/audio/apis/interface.py:606 +#: redbot/cogs/audio/apis/interface.py:270 +#: redbot/cogs/audio/apis/interface.py:600 msgid "Failing to get tracks, skipping remaining." msgstr "" -#: redbot/cogs/audio/apis/interface.py:309 +#: redbot/cogs/audio/apis/interface.py:303 #: redbot/cogs/audio/apis/spotify.py:175 msgid "The Spotify API key or client secret has not been set properly. \n" "Use `{prefix}audioset spotifyapi` for instructions." msgstr "" -#: redbot/cogs/audio/apis/interface.py:351 +#: redbot/cogs/audio/apis/interface.py:345 msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." msgstr "" -#: redbot/cogs/audio/apis/interface.py:477 +#: 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:567 +#: redbot/cogs/audio/apis/interface.py:561 msgid "The connection was reset while loading the playlist." msgstr "" -#: redbot/cogs/audio/apis/interface.py:578 +#: redbot/cogs/audio/apis/interface.py:572 msgid "Player timeout, skipping remaining tracks." msgstr "" -#: redbot/cogs/audio/apis/interface.py:672 +#: redbot/cogs/audio/apis/interface.py:665 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/apis/interface.py:680 +#: redbot/cogs/audio/apis/interface.py:673 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/apis/interface.py:681 +#: redbot/cogs/audio/apis/interface.py:674 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/apis/interface.py:687 +#: redbot/cogs/audio/apis/interface.py:680 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/apis/interface.py:698 +#: redbot/cogs/audio/apis/interface.py:691 msgid "Nothing found.\n" "The 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`." diff --git a/redbot/cogs/audio/apis/locales/de-DE.po b/redbot/cogs/audio/apis/locales/de-DE.po index fa03ff90429..0194c7d9daf 100644 --- a/redbot/cogs/audio/apis/locales/de-DE.po +++ b/redbot/cogs/audio/apis/locales/de-DE.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-18 22:56+0000\n" +"POT-Creation-Date: 2022-03-16 16:42+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,51 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 698\n" "Language: de_DE\n" -#: redbot/cogs/audio/apis/interface.py:276 -#: redbot/cogs/audio/apis/interface.py:606 +#: redbot/cogs/audio/apis/interface.py:270 +#: redbot/cogs/audio/apis/interface.py:600 msgid "Failing to get tracks, skipping remaining." msgstr "Fehler beim laden der Tracks. Verbleibende Tracks werden übersprungen." -#: redbot/cogs/audio/apis/interface.py:309 +#: redbot/cogs/audio/apis/interface.py:303 #: redbot/cogs/audio/apis/spotify.py:175 msgid "The Spotify API key or client secret has not been set properly. \n" "Use `{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/interface.py:351 +#: redbot/cogs/audio/apis/interface.py:345 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:477 +#: 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." +msgstr "Dies scheint kein unterstützter Spotify-URL oder Spotify-Code zu sein." -#: redbot/cogs/audio/apis/interface.py:567 +#: redbot/cogs/audio/apis/interface.py:561 msgid "The connection was reset while loading the playlist." -msgstr "Die Verbindung wurde zurückgesetzt beim Laden der Playlist." +msgstr "Die Verbindung wurde beim Laden der Playlist zurückgesetzt." -#: redbot/cogs/audio/apis/interface.py:578 +#: redbot/cogs/audio/apis/interface.py:572 msgid "Player timeout, skipping remaining tracks." msgstr "Audioplayer-Timeout. Verbleibende Titel werden übersprungen." -#: redbot/cogs/audio/apis/interface.py:672 +#: redbot/cogs/audio/apis/interface.py:665 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:680 +#: redbot/cogs/audio/apis/interface.py:673 msgid "Playlist Enqueued" -msgstr "Playlist eingereiht" +msgstr "Wiedergabeliste eingereiht" -#: redbot/cogs/audio/apis/interface.py:681 +#: redbot/cogs/audio/apis/interface.py:674 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:687 +#: redbot/cogs/audio/apis/interface.py:680 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "{time} bis zum Start der Playlist: beginnt bei #{position} in der Warteschlange" -#: redbot/cogs/audio/apis/interface.py:698 +#: redbot/cogs/audio/apis/interface.py:691 msgid "Nothing found.\n" "The 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`." @@ -77,5 +77,5 @@ msgstr "Dein YouTube Data API Token ist ungültig.\n" msgid "YouTube API error code: 403\n" "Your YouTube API key may have reached the account's query limit for today. Please check for more information." msgstr "YouTube API Fehlercode: 403\n" -"Dein YouTube API Schlüssek hat womöglich das heutige Anfragelimit des Kontos erreicht. Bitte folge folgendem Link für mehr Informationen: ." +"Dein YouTube API Schlüssel 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/es-ES.po b/redbot/cogs/audio/apis/locales/es-ES.po index 3e78458e99c..87d27a2a38b 100644 --- a/redbot/cogs/audio/apis/locales/es-ES.po +++ b/redbot/cogs/audio/apis/locales/es-ES.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-18 22:56+0000\n" +"POT-Creation-Date: 2022-03-16 16:42+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,51 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 698\n" "Language: es_ES\n" -#: redbot/cogs/audio/apis/interface.py:276 -#: redbot/cogs/audio/apis/interface.py:606 +#: redbot/cogs/audio/apis/interface.py:270 +#: redbot/cogs/audio/apis/interface.py:600 msgid "Failing to get tracks, skipping remaining." -msgstr "Falta al obtener pistas, omitiendo el resto." +msgstr "Error al obtener las canciones, saltando las que estaban pendientes." -#: redbot/cogs/audio/apis/interface.py:309 +#: redbot/cogs/audio/apis/interface.py:303 #: redbot/cogs/audio/apis/spotify.py:175 msgid "The Spotify API key or client secret has not been set properly. \n" "Use `{prefix}audioset spotifyapi` for instructions." -msgstr "La clave API de Spotify o el cliente secreto no se han configurado correctamente. \n" -"Usa `{prefix}audioset spotifyapi` para obtener instrucciones." +msgstr "La clave API de Spotify o el llave secreta de cliente no se ha configurado correctamente. \n" +"Escribe `{prefix}audioset spotifyapi` para obtener instrucciones." -#: redbot/cogs/audio/apis/interface.py:351 +#: redbot/cogs/audio/apis/interface.py:345 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." +msgstr "Esta no parece ser una URL o código válido de una playlist/álbum de Spotify." -#: redbot/cogs/audio/apis/interface.py:477 +#: 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." +msgstr "Esto no parece ser una URL o código compatible con Spotify." -#: redbot/cogs/audio/apis/interface.py:567 +#: redbot/cogs/audio/apis/interface.py:561 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:578 +#: redbot/cogs/audio/apis/interface.py:572 msgid "Player timeout, skipping remaining tracks." -msgstr "Tiempo de espera del reproductor, omitiendo pistas restantes." +msgstr "El reproductor ha acabado su tiempo de espera, omitiendo las canciones restantes." -#: redbot/cogs/audio/apis/interface.py:672 +#: redbot/cogs/audio/apis/interface.py:665 msgid " {bad_tracks} tracks cannot be queued." -msgstr " {bad_tracks} pistas no pueden ser puestas en cola." +msgstr " {bad_tracks} canciones no pueden ser puestas en la cola." -#: redbot/cogs/audio/apis/interface.py:680 +#: redbot/cogs/audio/apis/interface.py:673 msgid "Playlist Enqueued" msgstr "Lista de reproducción en cola" -#: redbot/cogs/audio/apis/interface.py:681 +#: redbot/cogs/audio/apis/interface.py:674 msgid "Added {num} tracks to the queue.{maxlength_msg}" -msgstr "Añadido {num} pistas a la cola.{maxlength_msg}" +msgstr "Se añadió {num} canciones a la cola.{maxlength_msg}" -#: redbot/cogs/audio/apis/interface.py:687 +#: redbot/cogs/audio/apis/interface.py:680 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "{time} hasta el inicio de la reproducción de la lista: comienza en #{position} en cola" -#: redbot/cogs/audio/apis/interface.py:698 +#: redbot/cogs/audio/apis/interface.py:691 msgid "Nothing found.\n" "The 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`." @@ -70,7 +70,7 @@ msgstr "No se ha encontrado nada.\n" #: redbot/cogs/audio/apis/youtube.py:62 msgid "Your YouTube Data API token is invalid.\n" "Check 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.\n" +msgstr "Su token de la API de datos de YouTube no es válida.\n" "Verifique la clave API de YouTube nuevamente y siga las instrucciones en `{prefix}audioset youtubeapi`." #: redbot/cogs/audio/apis/youtube.py:74 diff --git a/redbot/cogs/audio/apis/locales/fi-FI.po b/redbot/cogs/audio/apis/locales/fi-FI.po index b5283b12f64..fa45db0e7b3 100644 --- a/redbot/cogs/audio/apis/locales/fi-FI.po +++ b/redbot/cogs/audio/apis/locales/fi-FI.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-18 22:56+0000\n" +"POT-Creation-Date: 2022-03-16 16:42+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,51 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 698\n" "Language: fi_FI\n" -#: redbot/cogs/audio/apis/interface.py:276 -#: redbot/cogs/audio/apis/interface.py:606 +#: redbot/cogs/audio/apis/interface.py:270 +#: redbot/cogs/audio/apis/interface.py:600 msgid "Failing to get tracks, skipping remaining." msgstr "Kappaleiden hakeminen ei onnistu, ohitetaan jäljellä olevat." -#: redbot/cogs/audio/apis/interface.py:309 +#: redbot/cogs/audio/apis/interface.py:303 #: redbot/cogs/audio/apis/spotify.py:175 msgid "The Spotify API key or client secret has not been set properly. \n" "Use `{prefix}audioset spotifyapi` for instructions." msgstr "Spotify API-avainta tai client secret -arvoa ei ole asetettu oikein. \n" "Käytä`{prefix}audioset spotifyapi` saadaksesi ohjeita." -#: redbot/cogs/audio/apis/interface.py:351 +#: redbot/cogs/audio/apis/interface.py:345 msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." msgstr "Tuo ei näytä olevan kelvollinen soittolistan/albumin Spotify-osoite tai -koodi." -#: redbot/cogs/audio/apis/interface.py:477 +#: redbot/cogs/audio/apis/interface.py:471 msgid "This doesn't seem to be a supported Spotify URL or code." msgstr "Tuo ei näytä olevan kelvollinen Spotify-osoite tai -koodi." -#: redbot/cogs/audio/apis/interface.py:567 +#: redbot/cogs/audio/apis/interface.py:561 msgid "The connection was reset while loading the playlist." msgstr "Yhteys nollattiin soittolistaa ladatessa." -#: redbot/cogs/audio/apis/interface.py:578 +#: redbot/cogs/audio/apis/interface.py:572 msgid "Player timeout, skipping remaining tracks." msgstr "Toistimen aikakatkaisu, ohitetaan jäljellä olevat kappaleet." -#: redbot/cogs/audio/apis/interface.py:672 +#: redbot/cogs/audio/apis/interface.py:665 msgid " {bad_tracks} tracks cannot be queued." msgstr " {bad_tracks} kappaletta ei voida lisätä jonoon." -#: redbot/cogs/audio/apis/interface.py:680 +#: redbot/cogs/audio/apis/interface.py:673 msgid "Playlist Enqueued" msgstr "Soittolista lisätty jonoon" -#: redbot/cogs/audio/apis/interface.py:681 +#: redbot/cogs/audio/apis/interface.py:674 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "Lisättiin {num} kappaletta jonoon.{maxlength_msg}" -#: redbot/cogs/audio/apis/interface.py:687 +#: redbot/cogs/audio/apis/interface.py:680 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "{time} aikaa soittolistan toiston aloittamiseen: alkaa sijalla #{position} jonossa" -#: redbot/cogs/audio/apis/interface.py:698 +#: redbot/cogs/audio/apis/interface.py:691 msgid "Nothing found.\n" "The 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`." diff --git a/redbot/cogs/audio/apis/locales/fr-FR.po b/redbot/cogs/audio/apis/locales/fr-FR.po index 0be3a10f450..f93ff0ddcdc 100644 --- a/redbot/cogs/audio/apis/locales/fr-FR.po +++ b/redbot/cogs/audio/apis/locales/fr-FR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-18 22:56+0000\n" +"POT-Creation-Date: 2022-03-16 16:42+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,67 +15,67 @@ msgstr "" "X-Crowdin-File-ID: 698\n" "Language: fr_FR\n" -#: redbot/cogs/audio/apis/interface.py:276 -#: redbot/cogs/audio/apis/interface.py:606 +#: redbot/cogs/audio/apis/interface.py:270 +#: redbot/cogs/audio/apis/interface.py:600 msgid "Failing to get tracks, skipping remaining." msgstr "Impossible d'obtenir les pistes, pistes ignorées." -#: redbot/cogs/audio/apis/interface.py:309 +#: redbot/cogs/audio/apis/interface.py:303 #: redbot/cogs/audio/apis/spotify.py:175 msgid "The Spotify API key or client secret has not been set properly. \n" "Use `{prefix}audioset spotifyapi` for instructions." -msgstr "La clé API de Spotify ou le secret client n'ont pas étés correctement définis. \n" +msgstr "La clé de l'API de Spotify ou le secret n'ont pas étés correctement définis. \n" "Utilisez `{prefix}audioset spotifyapi` pour connaître la marche à suivre." -#: redbot/cogs/audio/apis/interface.py:351 +#: redbot/cogs/audio/apis/interface.py:345 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:477 +#: 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:567 +#: redbot/cogs/audio/apis/interface.py:561 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:578 +#: redbot/cogs/audio/apis/interface.py:572 msgid "Player timeout, skipping remaining tracks." msgstr "Arrêt du lecteur, pistes restantes ignorées." -#: redbot/cogs/audio/apis/interface.py:672 +#: redbot/cogs/audio/apis/interface.py:665 msgid " {bad_tracks} tracks cannot be queued." msgstr " {bad_tracks} pistes ne peuvent pas être mises en attente." -#: redbot/cogs/audio/apis/interface.py:680 +#: redbot/cogs/audio/apis/interface.py:673 msgid "Playlist Enqueued" msgstr "Playlist en file d’attente" -#: redbot/cogs/audio/apis/interface.py:681 +#: redbot/cogs/audio/apis/interface.py:674 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:687 +#: redbot/cogs/audio/apis/interface.py:680 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" +msgstr "{time} avant le début de la lecture de la playlist : commence à la #{position} dans la liste" -#: redbot/cogs/audio/apis/interface.py:698 +#: redbot/cogs/audio/apis/interface.py:691 msgid "Nothing found.\n" "The 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`." msgstr "Rien n'a été trouvé.\n" "La clé de l'API YouTube peut être invalide ou vous pouvez être limité sur le service de recherche de YouTube.\n" -"Vérifiez à nouveau la clé de l'API YouTube et suivez les instructions à `{prefix}audioset youtubeapi`." +"Vérifiez à nouveau la clé de l'API YouTube et suivez les instructions de `{prefix}audioset youtubeapi`." #: redbot/cogs/audio/apis/youtube.py:62 msgid "Your YouTube Data API token is invalid.\n" "Check the YouTube API key again and follow the instructions at `{prefix}audioset youtubeapi`." -msgstr "Votre jeton d'API YouTube Data n'est pas valide.\n" -"Vérifiez, de nouveau, la clé de l'API YouTube et suivez les instructions données par `{prefix}audioset youtubeapi`." +msgstr "Votre token de l'API YouTube Data n'est pas valide.\n" +"Vérifiez à nouveau la clé de l'API YouTube et suivez les instructions de `{prefix}audioset youtubeapi`." #: redbot/cogs/audio/apis/youtube.py:74 msgid "YouTube API error code: 403\n" "Your 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\n" -"Votre clé API YouTube peut avoir atteint la limite de requêtes du compte pour aujourd'hui. Veuillez consulter pour plus d'informations." +"Votre clé d'API YouTube peut avoir atteint la limite de requêtes quotidienne. Veuillez consulter pour plus d'informations." diff --git a/redbot/cogs/audio/apis/locales/hi-IN.po b/redbot/cogs/audio/apis/locales/hi-IN.po index 13b612708b1..4fc5aa3ed17 100644 --- a/redbot/cogs/audio/apis/locales/hi-IN.po +++ b/redbot/cogs/audio/apis/locales/hi-IN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-18 22:56+0000\n" +"POT-Creation-Date: 2022-03-16 16:42+0000\n" "Last-Translator: \n" "Language-Team: Hindi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,50 +15,50 @@ msgstr "" "X-Crowdin-File-ID: 698\n" "Language: hi_IN\n" -#: redbot/cogs/audio/apis/interface.py:276 -#: redbot/cogs/audio/apis/interface.py:606 +#: redbot/cogs/audio/apis/interface.py:270 +#: redbot/cogs/audio/apis/interface.py:600 msgid "Failing to get tracks, skipping remaining." msgstr "" -#: redbot/cogs/audio/apis/interface.py:309 +#: redbot/cogs/audio/apis/interface.py:303 #: redbot/cogs/audio/apis/spotify.py:175 msgid "The Spotify API key or client secret has not been set properly. \n" "Use `{prefix}audioset spotifyapi` for instructions." msgstr "" -#: redbot/cogs/audio/apis/interface.py:351 +#: redbot/cogs/audio/apis/interface.py:345 msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." msgstr "" -#: redbot/cogs/audio/apis/interface.py:477 +#: 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:567 +#: redbot/cogs/audio/apis/interface.py:561 msgid "The connection was reset while loading the playlist." msgstr "" -#: redbot/cogs/audio/apis/interface.py:578 +#: redbot/cogs/audio/apis/interface.py:572 msgid "Player timeout, skipping remaining tracks." msgstr "" -#: redbot/cogs/audio/apis/interface.py:672 +#: redbot/cogs/audio/apis/interface.py:665 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/apis/interface.py:680 +#: redbot/cogs/audio/apis/interface.py:673 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/apis/interface.py:681 +#: redbot/cogs/audio/apis/interface.py:674 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/apis/interface.py:687 +#: redbot/cogs/audio/apis/interface.py:680 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/apis/interface.py:698 +#: redbot/cogs/audio/apis/interface.py:691 msgid "Nothing found.\n" "The 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`." diff --git a/redbot/cogs/audio/apis/locales/hr-HR.po b/redbot/cogs/audio/apis/locales/hr-HR.po new file mode 100644 index 00000000000..d215eecc07a --- /dev/null +++ b/redbot/cogs/audio/apis/locales/hr-HR.po @@ -0,0 +1,81 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2022-03-16 16:42+0000\n" +"Last-Translator: \n" +"Language-Team: Croatian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.4.2\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: hr\n" +"X-Crowdin-File-ID: 698\n" +"Language: hr_HR\n" + +#: redbot/cogs/audio/apis/interface.py:270 +#: redbot/cogs/audio/apis/interface.py:600 +msgid "Failing to get tracks, skipping remaining." +msgstr "Dobivanje glazbe nije uspjelo, preskačem preostale." + +#: redbot/cogs/audio/apis/interface.py:303 +#: redbot/cogs/audio/apis/spotify.py:175 +msgid "The Spotify API key or client secret has not been set properly. \n" +"Use `{prefix}audioset spotifyapi` for instructions." +msgstr "Spotify API ključ nije pravilno postavljen. \n" +"Koristi `{prefix}audioset spotifyapi` za upute." + +#: redbot/cogs/audio/apis/interface.py:345 +msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." +msgstr "Čini se da ovo nije važeći URL ili kȏd Spotify albuma/popisa za reprodukciju." + +#: redbot/cogs/audio/apis/interface.py:471 +msgid "This doesn't seem to be a supported Spotify URL or code." +msgstr "Čini se da ovo nije podržani Spotify URL ili kȏd." + +#: redbot/cogs/audio/apis/interface.py:561 +msgid "The connection was reset while loading the playlist." +msgstr "Veza je prekinuta prilikom učitavanja popisa za reprodukciju." + +#: redbot/cogs/audio/apis/interface.py:572 +msgid "Player timeout, skipping remaining tracks." +msgstr "Playeru je isteklo vrijeme, preskačem preostale pjesme." + +#: redbot/cogs/audio/apis/interface.py:665 +msgid " {bad_tracks} tracks cannot be queued." +msgstr " {bad_tracks} pjesme se ne mogu staviti u red čekanja." + +#: redbot/cogs/audio/apis/interface.py:673 +msgid "Playlist Enqueued" +msgstr "Popis za reprodukciju dodan u red čekanja" + +#: redbot/cogs/audio/apis/interface.py:674 +msgid "Added {num} tracks to the queue.{maxlength_msg}" +msgstr "Dodano {num} pjesama u red čekanja.{maxlength_msg}" + +#: redbot/cogs/audio/apis/interface.py:680 +msgid "{time} until start of playlist playback: starts at #{position} in queue" +msgstr "{time} do reprodukcije popisa za reprodukciju: #{position} u redu čekanja" + +#: redbot/cogs/audio/apis/interface.py:691 +msgid "Nothing found.\n" +"The 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`." +msgstr "Ništa nije pronađeno.\n" +"YouTube API ključ može biti nevažeći ili ste možda ograničeni na YouTube-ovoj usluzi pretraživanja.\n" +"Ponovno provjerite YouTube API ključ i slijedite upute na `{prefix}audioset youtubeapi`." + +#: redbot/cogs/audio/apis/youtube.py:62 +msgid "Your YouTube Data API token is invalid.\n" +"Check the YouTube API key again and follow the instructions at `{prefix}audioset youtubeapi`." +msgstr "Vaš YouTube Data API token nije važeći.\n" +"Ponovno provjerite YouTube API ključ i slijedite upute na `{prefix}audioset youtubeapi`." + +#: redbot/cogs/audio/apis/youtube.py:74 +msgid "YouTube API error code: 403\n" +"Your YouTube API key may have reached the account's query limit for today. Please check for more information." +msgstr "Kôd pogreške YouTube API-a: 403\n" +"Vaš YouTube API ključ je možda dosegao ograničenje upita za danas. Za više informacija provjerite ." + diff --git a/redbot/cogs/audio/apis/locales/hu-HU.po b/redbot/cogs/audio/apis/locales/hu-HU.po index e332084ace7..13182dabc17 100644 --- a/redbot/cogs/audio/apis/locales/hu-HU.po +++ b/redbot/cogs/audio/apis/locales/hu-HU.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-18 22:56+0000\n" +"POT-Creation-Date: 2022-03-16 16:42+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,50 +15,50 @@ msgstr "" "X-Crowdin-File-ID: 698\n" "Language: hu_HU\n" -#: redbot/cogs/audio/apis/interface.py:276 -#: redbot/cogs/audio/apis/interface.py:606 +#: redbot/cogs/audio/apis/interface.py:270 +#: redbot/cogs/audio/apis/interface.py:600 msgid "Failing to get tracks, skipping remaining." msgstr "" -#: redbot/cogs/audio/apis/interface.py:309 +#: redbot/cogs/audio/apis/interface.py:303 #: redbot/cogs/audio/apis/spotify.py:175 msgid "The Spotify API key or client secret has not been set properly. \n" "Use `{prefix}audioset spotifyapi` for instructions." msgstr "" -#: redbot/cogs/audio/apis/interface.py:351 +#: redbot/cogs/audio/apis/interface.py:345 msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." msgstr "" -#: redbot/cogs/audio/apis/interface.py:477 +#: 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:567 +#: redbot/cogs/audio/apis/interface.py:561 msgid "The connection was reset while loading the playlist." msgstr "" -#: redbot/cogs/audio/apis/interface.py:578 +#: redbot/cogs/audio/apis/interface.py:572 msgid "Player timeout, skipping remaining tracks." msgstr "" -#: redbot/cogs/audio/apis/interface.py:672 +#: redbot/cogs/audio/apis/interface.py:665 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/apis/interface.py:680 +#: redbot/cogs/audio/apis/interface.py:673 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/apis/interface.py:681 +#: redbot/cogs/audio/apis/interface.py:674 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/apis/interface.py:687 +#: redbot/cogs/audio/apis/interface.py:680 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/apis/interface.py:698 +#: redbot/cogs/audio/apis/interface.py:691 msgid "Nothing found.\n" "The 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`." diff --git a/redbot/cogs/audio/apis/locales/id-ID.po b/redbot/cogs/audio/apis/locales/id-ID.po index 763c9ef9388..b4ab812f440 100644 --- a/redbot/cogs/audio/apis/locales/id-ID.po +++ b/redbot/cogs/audio/apis/locales/id-ID.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-18 22:56+0000\n" +"POT-Creation-Date: 2022-03-16 16:42+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,51 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 698\n" "Language: id_ID\n" -#: redbot/cogs/audio/apis/interface.py:276 -#: redbot/cogs/audio/apis/interface.py:606 +#: redbot/cogs/audio/apis/interface.py:270 +#: redbot/cogs/audio/apis/interface.py:600 msgid "Failing to get tracks, skipping remaining." -msgstr "Gagal mendapatkan trek, melewatkan sisa." +msgstr "Gagal untuk mendapatkan trek, melewati sisa." -#: redbot/cogs/audio/apis/interface.py:309 +#: redbot/cogs/audio/apis/interface.py:303 #: redbot/cogs/audio/apis/spotify.py:175 msgid "The Spotify API key or client secret has not been set properly. \n" "Use `{prefix}audioset spotifyapi` for instructions." -msgstr "Kunci Spotify API atau rahasia klien belum disetel dengan benar.\n" +msgstr "Spotify API key atau client secret belum disetel dengan benar.\n" "Gunakan `{prefix} audioset spotifyapi` untuk mendapatkan petunjuk." -#: redbot/cogs/audio/apis/interface.py:351 +#: redbot/cogs/audio/apis/interface.py:345 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:477 +#: 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:567 +#: redbot/cogs/audio/apis/interface.py:561 msgid "The connection was reset while loading the playlist." msgstr "Sambungan disetel ulang saat memuat daftar putar." -#: redbot/cogs/audio/apis/interface.py:578 +#: redbot/cogs/audio/apis/interface.py:572 msgid "Player timeout, skipping remaining tracks." msgstr "Waktu tunggu pemain, melewatkan trek yang tersisa." -#: redbot/cogs/audio/apis/interface.py:672 +#: redbot/cogs/audio/apis/interface.py:665 msgid " {bad_tracks} tracks cannot be queued." msgstr " {bad_tracks} lagu tidak dapat diantrekan." -#: redbot/cogs/audio/apis/interface.py:680 +#: redbot/cogs/audio/apis/interface.py:673 msgid "Playlist Enqueued" msgstr "Antrean Daftar Putar" -#: redbot/cogs/audio/apis/interface.py:681 +#: redbot/cogs/audio/apis/interface.py:674 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "Menambahkan {num} trek ke antrian. {maxlength_msg}" -#: redbot/cogs/audio/apis/interface.py:687 +#: redbot/cogs/audio/apis/interface.py:680 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:698 +#: redbot/cogs/audio/apis/interface.py:691 msgid "Nothing found.\n" "The 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`." diff --git a/redbot/cogs/audio/apis/locales/it-IT.po b/redbot/cogs/audio/apis/locales/it-IT.po index 29dffb85430..ce7ca3a83f5 100644 --- a/redbot/cogs/audio/apis/locales/it-IT.po +++ b/redbot/cogs/audio/apis/locales/it-IT.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-18 22:56+0000\n" +"POT-Creation-Date: 2022-03-16 16:42+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,51 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 698\n" "Language: it_IT\n" -#: redbot/cogs/audio/apis/interface.py:276 -#: redbot/cogs/audio/apis/interface.py:606 +#: redbot/cogs/audio/apis/interface.py:270 +#: redbot/cogs/audio/apis/interface.py:600 msgid "Failing to get tracks, skipping remaining." msgstr "Impossibile ottenere le tracce, salto le rimanenti." -#: redbot/cogs/audio/apis/interface.py:309 +#: redbot/cogs/audio/apis/interface.py:303 #: redbot/cogs/audio/apis/spotify.py:175 msgid "The Spotify API key or client secret has not been set properly. \n" "Use `{prefix}audioset spotifyapi` for instructions." msgstr "La chiave API o il client secret di Spotify non sono stati impostati correttamente. \n" "Usa `{prefix}audioset spotifyapi` per le istruzioni." -#: redbot/cogs/audio/apis/interface.py:351 +#: redbot/cogs/audio/apis/interface.py:345 msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." msgstr "Questo non sembra essere un URL playlist/album o un codice Spotify valido." -#: redbot/cogs/audio/apis/interface.py:477 +#: redbot/cogs/audio/apis/interface.py:471 msgid "This doesn't seem to be a supported Spotify URL or code." msgstr "Questo non sembra essere un URL o un codice Spotify supportato." -#: redbot/cogs/audio/apis/interface.py:567 +#: redbot/cogs/audio/apis/interface.py:561 msgid "The connection was reset while loading the playlist." msgstr "La connessione è stata reimpostata durante il caricamento della playlist." -#: redbot/cogs/audio/apis/interface.py:578 +#: redbot/cogs/audio/apis/interface.py:572 msgid "Player timeout, skipping remaining tracks." msgstr "Timeout del lettore, salto le tracce rimanenti." -#: redbot/cogs/audio/apis/interface.py:672 +#: redbot/cogs/audio/apis/interface.py:665 msgid " {bad_tracks} tracks cannot be queued." msgstr " {bad_tracks} tracce non possono essere accodate." -#: redbot/cogs/audio/apis/interface.py:680 +#: redbot/cogs/audio/apis/interface.py:673 msgid "Playlist Enqueued" msgstr "Playlist in coda" -#: redbot/cogs/audio/apis/interface.py:681 +#: redbot/cogs/audio/apis/interface.py:674 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "Aggiunte {num} tracce alla coda.{maxlength_msg}" -#: redbot/cogs/audio/apis/interface.py:687 +#: redbot/cogs/audio/apis/interface.py:680 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "{time} fino all'inizio della riproduzione della playlist: inizia da #{position} in coda" -#: redbot/cogs/audio/apis/interface.py:698 +#: redbot/cogs/audio/apis/interface.py:691 msgid "Nothing found.\n" "The 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`." diff --git a/redbot/cogs/audio/apis/locales/ja-JP.po b/redbot/cogs/audio/apis/locales/ja-JP.po index 3ab9552e6d0..b8779381ae7 100644 --- a/redbot/cogs/audio/apis/locales/ja-JP.po +++ b/redbot/cogs/audio/apis/locales/ja-JP.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-18 22:56+0000\n" +"POT-Creation-Date: 2022-03-16 16:42+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,50 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 698\n" "Language: ja_JP\n" -#: redbot/cogs/audio/apis/interface.py:276 -#: redbot/cogs/audio/apis/interface.py:606 +#: redbot/cogs/audio/apis/interface.py:270 +#: redbot/cogs/audio/apis/interface.py:600 msgid "Failing to get tracks, skipping remaining." -msgstr "" +msgstr "トラックの取得に失敗しました。残りをスキップします。" -#: redbot/cogs/audio/apis/interface.py:309 +#: redbot/cogs/audio/apis/interface.py:303 #: redbot/cogs/audio/apis/spotify.py:175 msgid "The Spotify API key or client secret has not been set properly. \n" "Use `{prefix}audioset spotifyapi` for instructions." -msgstr "" +msgstr "Spotify APIキー または クライアント シークレットが正しく設定されていません。 \n" +"指示には`{prefix}audioset spotifyapi`を使用してください。" -#: redbot/cogs/audio/apis/interface.py:351 +#: redbot/cogs/audio/apis/interface.py:345 msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." -msgstr "" +msgstr "有効なSpotifyプレイリスト/アルバムのURL、コードではないようです。" -#: redbot/cogs/audio/apis/interface.py:477 +#: redbot/cogs/audio/apis/interface.py:471 msgid "This doesn't seem to be a supported Spotify URL or code." -msgstr "" +msgstr "サポートされているspotifyのURLやコードではないようです。" -#: redbot/cogs/audio/apis/interface.py:567 +#: redbot/cogs/audio/apis/interface.py:561 msgid "The connection was reset while loading the playlist." -msgstr "" +msgstr "プレイリストの読み込み中に接続がリセットされました。" -#: redbot/cogs/audio/apis/interface.py:578 +#: redbot/cogs/audio/apis/interface.py:572 msgid "Player timeout, skipping remaining tracks." -msgstr "" +msgstr "プレーヤーがタイムアウトしました。残りのトラックをスキップします。" -#: redbot/cogs/audio/apis/interface.py:672 +#: redbot/cogs/audio/apis/interface.py:665 msgid " {bad_tracks} tracks cannot be queued." -msgstr "" +msgstr " {bad_tracks} トラックはキューできません。" -#: redbot/cogs/audio/apis/interface.py:680 +#: redbot/cogs/audio/apis/interface.py:673 msgid "Playlist Enqueued" -msgstr "" +msgstr "プレイリストをキューに追加しました" -#: redbot/cogs/audio/apis/interface.py:681 +#: redbot/cogs/audio/apis/interface.py:674 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/apis/interface.py:687 +#: redbot/cogs/audio/apis/interface.py:680 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/apis/interface.py:698 +#: redbot/cogs/audio/apis/interface.py:691 msgid "Nothing found.\n" "The 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`." diff --git a/redbot/cogs/audio/apis/locales/ko-KR.po b/redbot/cogs/audio/apis/locales/ko-KR.po index fbb685a3dc6..187743f6ce9 100644 --- a/redbot/cogs/audio/apis/locales/ko-KR.po +++ b/redbot/cogs/audio/apis/locales/ko-KR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-18 22:56+0000\n" +"POT-Creation-Date: 2022-03-16 16:42+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,51 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 698\n" "Language: ko_KR\n" -#: redbot/cogs/audio/apis/interface.py:276 -#: redbot/cogs/audio/apis/interface.py:606 +#: redbot/cogs/audio/apis/interface.py:270 +#: redbot/cogs/audio/apis/interface.py:600 msgid "Failing to get tracks, skipping remaining." msgstr "트랙을 추가하지 못해 나머지는 건너 뜁니다." -#: redbot/cogs/audio/apis/interface.py:309 +#: redbot/cogs/audio/apis/interface.py:303 #: redbot/cogs/audio/apis/spotify.py:175 msgid "The Spotify API key or client secret has not been set properly. \n" "Use `{prefix}audioset spotifyapi` for instructions." msgstr "You deleted the translation \"Spotify API 키 또는 client secret이 올바르게 설정되지 않았습니다. \n" "`{prefix}audioset spotifyapi`를 사용하여 명령어들을 확인하세요.\"" -#: redbot/cogs/audio/apis/interface.py:351 +#: redbot/cogs/audio/apis/interface.py:345 msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." msgstr "유효한 Spotify 재생 목록, 앨범 URL 또는 코드가 아닌것 같습니다." -#: redbot/cogs/audio/apis/interface.py:477 +#: 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:567 +#: redbot/cogs/audio/apis/interface.py:561 msgid "The connection was reset while loading the playlist." msgstr "재생 목록을 로드하는 동안 연결이 재설정되었습니다." -#: redbot/cogs/audio/apis/interface.py:578 +#: redbot/cogs/audio/apis/interface.py:572 msgid "Player timeout, skipping remaining tracks." msgstr "플래이어 시간이 초과되었습니다. 남은 트랙들을 건너 뜁니다." -#: redbot/cogs/audio/apis/interface.py:672 +#: redbot/cogs/audio/apis/interface.py:665 msgid " {bad_tracks} tracks cannot be queued." msgstr " {bad_tracks} 을 대기열에 추가할 수 없습니다." -#: redbot/cogs/audio/apis/interface.py:680 +#: redbot/cogs/audio/apis/interface.py:673 msgid "Playlist Enqueued" msgstr "대기중인 재생 목록" -#: redbot/cogs/audio/apis/interface.py:681 +#: redbot/cogs/audio/apis/interface.py:674 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "대기열에 {num} 개의 트랙이 추가되었습니다. {maxlength_msg}" -#: redbot/cogs/audio/apis/interface.py:687 +#: redbot/cogs/audio/apis/interface.py:680 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "재생 목록 재생이 시작될 때까지 {time} 남았습니다.: 대기열의 #{position} 에 시작합니다." -#: redbot/cogs/audio/apis/interface.py:698 +#: redbot/cogs/audio/apis/interface.py:691 msgid "Nothing found.\n" "The 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`." @@ -76,5 +76,6 @@ msgstr "귀하의 YouTube Data API 토큰이 유효하지 않습니다.\n" #: redbot/cogs/audio/apis/youtube.py:74 msgid "YouTube API error code: 403\n" "Your YouTube API key may have reached the account's query limit for today. Please check for more information." -msgstr "" +msgstr "유튜브 API 오류 코드: 403\n" +"YouTube API 키가 오늘 계정의 쿼리 제한에 도달했을 수 있습니다. 자세한 내용은 을 참조하십시오." diff --git a/redbot/cogs/audio/apis/locales/nb-NO.po b/redbot/cogs/audio/apis/locales/nb-NO.po index 3c3c3515918..8afe4ce0779 100644 --- a/redbot/cogs/audio/apis/locales/nb-NO.po +++ b/redbot/cogs/audio/apis/locales/nb-NO.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-18 22:56+0000\n" +"POT-Creation-Date: 2022-03-16 16:42+0000\n" "Last-Translator: \n" "Language-Team: Norwegian Bokmal\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,51 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 698\n" "Language: nb_NO\n" -#: redbot/cogs/audio/apis/interface.py:276 -#: redbot/cogs/audio/apis/interface.py:606 +#: redbot/cogs/audio/apis/interface.py:270 +#: redbot/cogs/audio/apis/interface.py:600 msgid "Failing to get tracks, skipping remaining." msgstr "Klarer ikke å få spor, hopper over." -#: redbot/cogs/audio/apis/interface.py:309 +#: redbot/cogs/audio/apis/interface.py:303 #: redbot/cogs/audio/apis/spotify.py:175 msgid "The Spotify API key or client secret has not been set properly. \n" "Use `{prefix}audioset spotifyapi` for instructions." msgstr "Spotify API-nøkkelen eller klienten hemmelig har ikke blitt satt ordentlig. \n" "Bruk `{prefix}audioset spotifyapi` for instruksjoner." -#: redbot/cogs/audio/apis/interface.py:351 +#: redbot/cogs/audio/apis/interface.py:345 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:477 +#: 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:567 +#: redbot/cogs/audio/apis/interface.py:561 msgid "The connection was reset while loading the playlist." msgstr "Tilkoblingen ble tilbakestilt under lasting av spillelisten." -#: redbot/cogs/audio/apis/interface.py:578 +#: redbot/cogs/audio/apis/interface.py:572 msgid "Player timeout, skipping remaining tracks." msgstr "Spillerens tidsavbrudd hopper over gjenstående spor." -#: redbot/cogs/audio/apis/interface.py:672 +#: redbot/cogs/audio/apis/interface.py:665 msgid " {bad_tracks} tracks cannot be queued." msgstr " {bad_tracks} spor kan ikke legges i kø." -#: redbot/cogs/audio/apis/interface.py:680 +#: redbot/cogs/audio/apis/interface.py:673 msgid "Playlist Enqueued" msgstr "Spilleliste lagt i kø" -#: redbot/cogs/audio/apis/interface.py:681 +#: redbot/cogs/audio/apis/interface.py:674 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:687 +#: redbot/cogs/audio/apis/interface.py:680 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:698 +#: redbot/cogs/audio/apis/interface.py:691 msgid "Nothing found.\n" "The 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`." diff --git a/redbot/cogs/audio/apis/locales/nl-NL.po b/redbot/cogs/audio/apis/locales/nl-NL.po index 2dc438a7af7..8115177c214 100644 --- a/redbot/cogs/audio/apis/locales/nl-NL.po +++ b/redbot/cogs/audio/apis/locales/nl-NL.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-18 22:56+0000\n" +"POT-Creation-Date: 2022-03-16 16:42+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,67 +15,67 @@ msgstr "" "X-Crowdin-File-ID: 698\n" "Language: nl_NL\n" -#: redbot/cogs/audio/apis/interface.py:276 -#: redbot/cogs/audio/apis/interface.py:606 +#: redbot/cogs/audio/apis/interface.py:270 +#: redbot/cogs/audio/apis/interface.py:600 msgid "Failing to get tracks, skipping remaining." msgstr "Fout bij het krijgen van tracks, resterend overslaan." -#: redbot/cogs/audio/apis/interface.py:309 +#: redbot/cogs/audio/apis/interface.py:303 #: redbot/cogs/audio/apis/spotify.py:175 msgid "The Spotify API key or client secret has not been set properly. \n" "Use `{prefix}audioset spotifyapi` for instructions." -msgstr "De Spotitify API-sleutel of clientgeheim is niet correct ingesteld. \n" -"Gebruik `{prefix}audioset spotifyapi` voor instructies." +msgstr "De Spotify API-sleutel of dienstgeheim is niet correct ingesteld. \n" +"Gebruik (`{prefix}audioset Spotify API`) voor instructies." -#: redbot/cogs/audio/apis/interface.py:351 +#: redbot/cogs/audio/apis/interface.py:345 msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." msgstr "Dit lijkt geen geldige Spotify afspeellijst/album URL of code te zijn." -#: redbot/cogs/audio/apis/interface.py:477 +#: redbot/cogs/audio/apis/interface.py:471 msgid "This doesn't seem to be a supported Spotify URL or code." msgstr "Dit lijkt geen ondersteunde Spotify URL of code te zijn." -#: redbot/cogs/audio/apis/interface.py:567 +#: redbot/cogs/audio/apis/interface.py:561 msgid "The connection was reset while loading the playlist." msgstr "De verbinding is gereset tijdens het laden van de afspeellijst." -#: redbot/cogs/audio/apis/interface.py:578 +#: redbot/cogs/audio/apis/interface.py:572 msgid "Player timeout, skipping remaining tracks." msgstr "Speler time-out, resterende nummers worden overgeslagen." -#: redbot/cogs/audio/apis/interface.py:672 +#: redbot/cogs/audio/apis/interface.py:665 msgid " {bad_tracks} tracks cannot be queued." -msgstr " {bad_tracks} nummers kunnen niet in de wachtrij worden geplaatst." +msgstr " {bad_tracks} Nummers kunnen niet in de wachtrij worden geplaatst." -#: redbot/cogs/audio/apis/interface.py:680 +#: redbot/cogs/audio/apis/interface.py:673 msgid "Playlist Enqueued" msgstr "Afspeellijst toegevoegd" -#: redbot/cogs/audio/apis/interface.py:681 +#: redbot/cogs/audio/apis/interface.py:674 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "Er zijn {num} nummers toegevoegd aan de wachtrij.{maxlength_msg}" -#: redbot/cogs/audio/apis/interface.py:687 +#: redbot/cogs/audio/apis/interface.py:680 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" +msgstr "{time} Tot het begin van het afspelen van de afspeellijst: begint bij #{position} in de wachtrij" -#: redbot/cogs/audio/apis/interface.py:698 +#: redbot/cogs/audio/apis/interface.py:691 msgid "Nothing found.\n" "The 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`." msgstr "Niets gevonden.\n" -"De YouTube API key is mogelijk ongeldig of u bent gelimiteerd voor de zoekservice van YouTube.\n" -"Controleer opnieuw de YouTube-API-sleutel en volg de instructies op `{prefix}audioset youtubeapi`." +"De YouTube API Key is mogelijk ongeldig of u bent gelimiteerd voor de zoekservice van YouTube.\n" +"Controleer opnieuw of je deze juist hebt ingevuld, en volg de instructies op `{prefix}audioset YouTube`." #: redbot/cogs/audio/apis/youtube.py:62 msgid "Your YouTube Data API token is invalid.\n" "Check the YouTube API key again and follow the instructions at `{prefix}audioset youtubeapi`." -msgstr "Uw YouTube Data API token is ongeldig.\n" -"Controleer de YouTube API key opnieuw en volg de instructies op`{prefix}audioset youtubeapi`." +msgstr "Uw YouTube Data API-Token is ongeldig.\n" +"Controleer de YouTube API Key opnieuw en volg de instructies op` {prefix}audioset YouTube `." #: redbot/cogs/audio/apis/youtube.py:74 msgid "YouTube API error code: 403\n" "Your YouTube API key may have reached the account's query limit for today. Please check for more information." -msgstr "YouTube API foutcode: 403\n" -"Uw YouTube API key heeft mogelijk de query limiet van vandaag van uw account bereikt. Controleer voor meer informatie." +msgstr "YouTube API-foutcode: 403\n" +"Uw YouTube API Key heeft mogelijk de query limiet van vandaag van uw account bereikt. Controleer voor meer informatie." diff --git a/redbot/cogs/audio/apis/locales/pl-PL.po b/redbot/cogs/audio/apis/locales/pl-PL.po index 0ba6df898b6..5b41719347d 100644 --- a/redbot/cogs/audio/apis/locales/pl-PL.po +++ b/redbot/cogs/audio/apis/locales/pl-PL.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-18 22:56+0000\n" +"POT-Creation-Date: 2022-03-16 16:42+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,51 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 698\n" "Language: pl_PL\n" -#: redbot/cogs/audio/apis/interface.py:276 -#: redbot/cogs/audio/apis/interface.py:606 +#: redbot/cogs/audio/apis/interface.py:270 +#: redbot/cogs/audio/apis/interface.py:600 msgid "Failing to get tracks, skipping remaining." msgstr "Nie udało się uzyskać utworów, pomijam pozostałe." -#: redbot/cogs/audio/apis/interface.py:309 +#: redbot/cogs/audio/apis/interface.py:303 #: redbot/cogs/audio/apis/spotify.py:175 msgid "The Spotify API key or client secret has not been set properly. \n" "Use `{prefix}audioset spotifyapi` for instructions." msgstr "Klucz Spotify API lub sekret klienta nie zostały poprawnie ustawione. \n" "Użyj `{prefix}audioset spotifyapi` dla dalszych instrukcji." -#: redbot/cogs/audio/apis/interface.py:351 +#: redbot/cogs/audio/apis/interface.py:345 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:477 +#: 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:567 +#: redbot/cogs/audio/apis/interface.py:561 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:578 +#: redbot/cogs/audio/apis/interface.py:572 msgid "Player timeout, skipping remaining tracks." msgstr "Limit czasu odtwarzacza, pomijam pozostałe utwory." -#: redbot/cogs/audio/apis/interface.py:672 +#: redbot/cogs/audio/apis/interface.py:665 msgid " {bad_tracks} tracks cannot be queued." msgstr " {bad_tracks} utworów nie może zostać zakolejkowane." -#: redbot/cogs/audio/apis/interface.py:680 +#: redbot/cogs/audio/apis/interface.py:673 msgid "Playlist Enqueued" msgstr "Lista odtwarzania zakolejkowana" -#: redbot/cogs/audio/apis/interface.py:681 +#: redbot/cogs/audio/apis/interface.py:674 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "Dodano {num} utworów do kolejki.{maxlength_msg}" -#: redbot/cogs/audio/apis/interface.py:687 +#: redbot/cogs/audio/apis/interface.py:680 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:698 +#: redbot/cogs/audio/apis/interface.py:691 msgid "Nothing found.\n" "The 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`." @@ -70,10 +70,12 @@ msgstr "Niczego nie znaleziono.\n" #: redbot/cogs/audio/apis/youtube.py:62 msgid "Your YouTube Data API token is invalid.\n" "Check the YouTube API key again and follow the instructions at `{prefix}audioset youtubeapi`." -msgstr "" +msgstr "Twój token API danych YouTube jest nieprawidłowy.\n" +"Sprawdź ponownie klucz API YouTube i postępuj zgodnie z instrukcjami z `{prefix}audioset youtubeapi`." #: redbot/cogs/audio/apis/youtube.py:74 msgid "YouTube API error code: 403\n" "Your YouTube API key may have reached the account's query limit for today. Please check for more information." -msgstr "" +msgstr "Kod błędu API YouTube: 403\n" +"Twój klucz API YouTube mógł osiągnąć limit zapytań na dziś. Sprawdź aby uzyskać więcej informacji." diff --git a/redbot/cogs/audio/apis/locales/pt-BR.po b/redbot/cogs/audio/apis/locales/pt-BR.po index 47501ed76fd..bd4fb30b557 100644 --- a/redbot/cogs/audio/apis/locales/pt-BR.po +++ b/redbot/cogs/audio/apis/locales/pt-BR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-18 22:56+0000\n" +"POT-Creation-Date: 2022-03-16 16:42+0000\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,50 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 698\n" "Language: pt_BR\n" -#: redbot/cogs/audio/apis/interface.py:276 -#: redbot/cogs/audio/apis/interface.py:606 +#: redbot/cogs/audio/apis/interface.py:270 +#: redbot/cogs/audio/apis/interface.py:600 msgid "Failing to get tracks, skipping remaining." -msgstr "Falha ao obter as faixas; saltando as faixas restantes." +msgstr "Falha ao obter as faixas; pulando as faixas restantes." -#: redbot/cogs/audio/apis/interface.py:309 +#: redbot/cogs/audio/apis/interface.py:303 #: redbot/cogs/audio/apis/spotify.py:175 msgid "The Spotify API key or client secret has not been set properly. \n" "Use `{prefix}audioset spotifyapi` for instructions." -msgstr "" +msgstr "A chave de API do Spotify ou segredo do cliente não foram definidos corretamente. \n" +"Use `{prefix}audioset spotifyapi` para mais instruções." -#: redbot/cogs/audio/apis/interface.py:351 +#: redbot/cogs/audio/apis/interface.py:345 msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." -msgstr "" +msgstr "Esta não parece ser uma URL ou código válido de uma lista/álbum do Spotify." -#: redbot/cogs/audio/apis/interface.py:477 +#: 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:567 +#: redbot/cogs/audio/apis/interface.py:561 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:578 +#: redbot/cogs/audio/apis/interface.py:572 msgid "Player timeout, skipping remaining tracks." -msgstr "Tempo limite do reprodutor atingido; saltando as faixas restantes." +msgstr "Tempo limite do reprodutor atingido; pulando as faixas restantes." -#: redbot/cogs/audio/apis/interface.py:672 +#: redbot/cogs/audio/apis/interface.py:665 msgid " {bad_tracks} tracks cannot be queued." -msgstr "" +msgstr " {bad_tracks} faixas não puderam ser enfileiradas." -#: redbot/cogs/audio/apis/interface.py:680 +#: redbot/cogs/audio/apis/interface.py:673 msgid "Playlist Enqueued" msgstr "Lista de reprodução enfileirada" -#: redbot/cogs/audio/apis/interface.py:681 +#: redbot/cogs/audio/apis/interface.py:674 msgid "Added {num} tracks to the queue.{maxlength_msg}" -msgstr "{num} faixas enfileiradas.{maxlength_msg}" +msgstr "{num} faixas adicionadas à fila.{maxlength_msg}" -#: redbot/cogs/audio/apis/interface.py:687 +#: redbot/cogs/audio/apis/interface.py:680 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:698 +#: redbot/cogs/audio/apis/interface.py:691 msgid "Nothing found.\n" "The 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`." @@ -69,10 +70,13 @@ msgstr "Nada encontrado.\n" #: redbot/cogs/audio/apis/youtube.py:62 msgid "Your YouTube Data API token is invalid.\n" "Check the YouTube API key again and follow the instructions at `{prefix}audioset youtubeapi`." -msgstr "" +msgstr "Seu token API de dados do YouTube é inválido.\n" +"Verifique novamente a chave de API do YouTube e siga as instruções em `{prefix}audioset youtubeapi`." #: redbot/cogs/audio/apis/youtube.py:74 msgid "YouTube API error code: 403\n" "Your YouTube API key may have reached the account's query limit for today. Please check for more information." -msgstr "" +msgstr "YouTube API código do erro: 403\n" +"Sua chave API do YouTube pode ter atingido o limite de buscas diário. Por favor, verifique\n" +" para mais informações." diff --git a/redbot/cogs/audio/apis/locales/pt-PT.po b/redbot/cogs/audio/apis/locales/pt-PT.po index 215b3f0c1f6..d7bc48a9e8c 100644 --- a/redbot/cogs/audio/apis/locales/pt-PT.po +++ b/redbot/cogs/audio/apis/locales/pt-PT.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-18 22:56+0000\n" +"POT-Creation-Date: 2022-03-16 16:42+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,62 +15,67 @@ msgstr "" "X-Crowdin-File-ID: 698\n" "Language: pt_PT\n" -#: redbot/cogs/audio/apis/interface.py:276 -#: redbot/cogs/audio/apis/interface.py:606 +#: redbot/cogs/audio/apis/interface.py:270 +#: redbot/cogs/audio/apis/interface.py:600 msgid "Failing to get tracks, skipping remaining." -msgstr "" +msgstr "Não foi possível encontrar faixas, ignorando o restante." -#: redbot/cogs/audio/apis/interface.py:309 +#: redbot/cogs/audio/apis/interface.py:303 #: redbot/cogs/audio/apis/spotify.py:175 msgid "The Spotify API key or client secret has not been set properly. \n" "Use `{prefix}audioset spotifyapi` for instructions." -msgstr "" +msgstr "A chave de API do Spotify ou segredo do cliente não foi definida corretamente. \n" +"Use `{prefix}audioset spotifyapi` para instruções." -#: redbot/cogs/audio/apis/interface.py:351 +#: redbot/cogs/audio/apis/interface.py:345 msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." -msgstr "" +msgstr "Esta não parece ser uma lista de reprodução do Spotify/URL ou código de álbum válido." -#: redbot/cogs/audio/apis/interface.py:477 +#: redbot/cogs/audio/apis/interface.py:471 msgid "This doesn't seem to be a supported Spotify URL or code." -msgstr "" +msgstr "Isto não parece ser uma URL ou código do Spotify suportado." -#: redbot/cogs/audio/apis/interface.py:567 +#: redbot/cogs/audio/apis/interface.py:561 msgid "The connection was reset while loading the playlist." -msgstr "" +msgstr "A conexão foi redefinida durante o carregamento da lista de reprodução." -#: redbot/cogs/audio/apis/interface.py:578 +#: redbot/cogs/audio/apis/interface.py:572 msgid "Player timeout, skipping remaining tracks." -msgstr "" +msgstr "O tempo expirou, ignorando faixas restantes." -#: redbot/cogs/audio/apis/interface.py:672 +#: redbot/cogs/audio/apis/interface.py:665 msgid " {bad_tracks} tracks cannot be queued." -msgstr "" +msgstr " {bad_tracks} faixas não podem ser colocadas em fila." -#: redbot/cogs/audio/apis/interface.py:680 +#: redbot/cogs/audio/apis/interface.py:673 msgid "Playlist Enqueued" -msgstr "" +msgstr "Playlist na fila" -#: redbot/cogs/audio/apis/interface.py:681 +#: redbot/cogs/audio/apis/interface.py:674 msgid "Added {num} tracks to the queue.{maxlength_msg}" -msgstr "" +msgstr "Adicionadas {num} faixas à fila.{maxlength_msg}" -#: redbot/cogs/audio/apis/interface.py:687 +#: redbot/cogs/audio/apis/interface.py:680 msgid "{time} until start of playlist playback: starts at #{position} in queue" -msgstr "" +msgstr "{time} até o início da reprodução da playlist: inicia em #{position} na fila" -#: redbot/cogs/audio/apis/interface.py:698 +#: redbot/cogs/audio/apis/interface.py:691 msgid "Nothing found.\n" "The 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`." -msgstr "" +msgstr "Nada foi encontrado.\n" +"A chave de API do YouTube pode ser inválida ou pode estar limitado no serviço de pesquisa do YouTube.\n" +"Revise a chave de API do YouTube e siga as instruções em `{prefix}audioset youtubeapi`." #: redbot/cogs/audio/apis/youtube.py:62 msgid "Your YouTube Data API token is invalid.\n" "Check the YouTube API key again and follow the instructions at `{prefix}audioset youtubeapi`." -msgstr "" +msgstr "O seu token de API de dados do YouTube é inválido.\n" +"Verifique a chave da API do YouTube novamente e siga as instruções no youtubeapi`{prefix}." #: redbot/cogs/audio/apis/youtube.py:74 msgid "YouTube API error code: 403\n" "Your YouTube API key may have reached the account's query limit for today. Please check for more information." -msgstr "" +msgstr "Código de erro da API do YouTube: 403\n" +"A sua chave da API do YouTube pode ter chegado ao limite de consulta da conta hoje. Por favor, verifique para mais informações." diff --git a/redbot/cogs/audio/apis/locales/ru-RU.po b/redbot/cogs/audio/apis/locales/ru-RU.po index c21f2a758df..2b5b672e92b 100644 --- a/redbot/cogs/audio/apis/locales/ru-RU.po +++ b/redbot/cogs/audio/apis/locales/ru-RU.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-18 22:56+0000\n" +"POT-Creation-Date: 2022-03-16 16:42+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,63 +15,63 @@ msgstr "" "X-Crowdin-File-ID: 698\n" "Language: ru_RU\n" -#: redbot/cogs/audio/apis/interface.py:276 -#: redbot/cogs/audio/apis/interface.py:606 +#: redbot/cogs/audio/apis/interface.py:270 +#: redbot/cogs/audio/apis/interface.py:600 msgid "Failing to get tracks, skipping remaining." msgstr "Не удалось получить треки, пропускаю оставшиеся треки." -#: redbot/cogs/audio/apis/interface.py:309 +#: redbot/cogs/audio/apis/interface.py:303 #: redbot/cogs/audio/apis/spotify.py:175 msgid "The Spotify API key or client secret has not been set properly. \n" "Use `{prefix}audioset spotifyapi` for instructions." msgstr "API ключ Spotify или секрет клиента были установлены неправильно. \n" "Для получения инструкций используйте `{prefix}audioset spotifyapi`." -#: redbot/cogs/audio/apis/interface.py:351 +#: redbot/cogs/audio/apis/interface.py:345 msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." -msgstr "Это не похоже на действительный адрес или код Spotify." +msgstr "Это не похоже на действительный URL адрес или код плейлиста/альбома Spotify." -#: redbot/cogs/audio/apis/interface.py:477 +#: redbot/cogs/audio/apis/interface.py:471 msgid "This doesn't seem to be a supported Spotify URL or code." -msgstr "Возможно, этот формат файла не поддерживается." +msgstr "Это не похоже на поддерживаемую Spotify ссылку или код." -#: redbot/cogs/audio/apis/interface.py:567 +#: redbot/cogs/audio/apis/interface.py:561 msgid "The connection was reset while loading the playlist." -msgstr "Соединение было сброшено при загрузке плейлиста." +msgstr "Соединение было прервано при загрузке плейлиста." -#: redbot/cogs/audio/apis/interface.py:578 +#: redbot/cogs/audio/apis/interface.py:572 msgid "Player timeout, skipping remaining tracks." msgstr "Тайм-аут проигрывателя, пропуск оставшихся треков." -#: redbot/cogs/audio/apis/interface.py:672 +#: redbot/cogs/audio/apis/interface.py:665 msgid " {bad_tracks} tracks cannot be queued." msgstr " {bad_tracks} невозможно добавить в очередь." -#: redbot/cogs/audio/apis/interface.py:680 +#: redbot/cogs/audio/apis/interface.py:673 msgid "Playlist Enqueued" msgstr "Плейлист добавлен в очередь" -#: redbot/cogs/audio/apis/interface.py:681 +#: redbot/cogs/audio/apis/interface.py:674 msgid "Added {num} tracks to the queue.{maxlength_msg}" -msgstr "{num} треков добавлено в очередь.{maxlength_msg}" +msgstr "Добавлено {num} треков в очередь.{maxlength_msg}" -#: redbot/cogs/audio/apis/interface.py:687 +#: redbot/cogs/audio/apis/interface.py:680 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "{time} до начала воспроизведения плейлиста: начинается с #{position} в очереди" -#: redbot/cogs/audio/apis/interface.py:698 +#: redbot/cogs/audio/apis/interface.py:691 msgid "Nothing found.\n" "The 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`." msgstr "Ничего не найдено.\n" -"Ключ YouTube API может быть недействительным или вы можете оценить его в поисковой службе YouTube.\n" -"Проверьте YouTube API еще раз и следуйте инструкциям в `{prefix}audioset youtubeapi`." +"Ключ YouTube API может быть недействительным или вы можете быть ограничены в запросах в поисковом сервисе YouTube.\n" +"Проверьте API ключ YouTube еще раз и следуйте инструкциям в `{prefix}audio set you_tube API`." #: redbot/cogs/audio/apis/youtube.py:62 msgid "Your YouTube Data API token is invalid.\n" "Check the YouTube API key again and follow the instructions at `{prefix}audioset youtubeapi`." -msgstr "Ваш токен API YouTube Data недействителен.\n" -"Проверьте ключ YouTube API снова и следуйте инструкциям в `{prefix}audioset youtubeapi`." +msgstr "Ваш API токен от YouTube Data недействителен.\n" +"Проверьте ключ YouTube API снова и следуйте инструкциям в `{prefix}audio set you_tube API`." #: redbot/cogs/audio/apis/youtube.py:74 msgid "YouTube API error code: 403\n" diff --git a/redbot/cogs/audio/apis/locales/sk-SK.po b/redbot/cogs/audio/apis/locales/sk-SK.po index 845ac41fdf2..20bed9d2221 100644 --- a/redbot/cogs/audio/apis/locales/sk-SK.po +++ b/redbot/cogs/audio/apis/locales/sk-SK.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-18 22:56+0000\n" +"POT-Creation-Date: 2022-03-16 16:42+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,50 +15,50 @@ msgstr "" "X-Crowdin-File-ID: 698\n" "Language: sk_SK\n" -#: redbot/cogs/audio/apis/interface.py:276 -#: redbot/cogs/audio/apis/interface.py:606 +#: redbot/cogs/audio/apis/interface.py:270 +#: redbot/cogs/audio/apis/interface.py:600 msgid "Failing to get tracks, skipping remaining." -msgstr "" +msgstr "Zlyhanie pri získaní stôp, preskakujem zostávajúce." -#: redbot/cogs/audio/apis/interface.py:309 +#: redbot/cogs/audio/apis/interface.py:303 #: redbot/cogs/audio/apis/spotify.py:175 msgid "The Spotify API key or client secret has not been set properly. \n" "Use `{prefix}audioset spotifyapi` for instructions." msgstr "" -#: redbot/cogs/audio/apis/interface.py:351 +#: redbot/cogs/audio/apis/interface.py:345 msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." -msgstr "" +msgstr "Toto nevyzerá, ako správna URL adresa alebo kód Spotify playlistu/albumu." -#: redbot/cogs/audio/apis/interface.py:477 +#: redbot/cogs/audio/apis/interface.py:471 msgid "This doesn't seem to be a supported Spotify URL or code." -msgstr "" +msgstr "Toto nevyzerá, ako správna Spotify URL adresa alebo kód." -#: redbot/cogs/audio/apis/interface.py:567 +#: redbot/cogs/audio/apis/interface.py:561 msgid "The connection was reset while loading the playlist." -msgstr "" +msgstr "Pripojenie sa zresetovalo počas načítavania playlistu." -#: redbot/cogs/audio/apis/interface.py:578 +#: redbot/cogs/audio/apis/interface.py:572 msgid "Player timeout, skipping remaining tracks." msgstr "" -#: redbot/cogs/audio/apis/interface.py:672 +#: redbot/cogs/audio/apis/interface.py:665 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/apis/interface.py:680 +#: redbot/cogs/audio/apis/interface.py:673 msgid "Playlist Enqueued" -msgstr "" +msgstr "Playlist bol zaradený" -#: redbot/cogs/audio/apis/interface.py:681 +#: redbot/cogs/audio/apis/interface.py:674 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/apis/interface.py:687 +#: redbot/cogs/audio/apis/interface.py:680 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/apis/interface.py:698 +#: redbot/cogs/audio/apis/interface.py:691 msgid "Nothing found.\n" "The 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`." diff --git a/redbot/cogs/audio/apis/locales/sl-SI.po b/redbot/cogs/audio/apis/locales/sl-SI.po index e9ff47c4eb3..251b1953af2 100644 --- a/redbot/cogs/audio/apis/locales/sl-SI.po +++ b/redbot/cogs/audio/apis/locales/sl-SI.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-18 22:56+0000\n" +"POT-Creation-Date: 2022-03-16 16:42+0000\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n%100==4 ? 3 : 0);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,51 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 698\n" "Language: sl_SI\n" -#: redbot/cogs/audio/apis/interface.py:276 -#: redbot/cogs/audio/apis/interface.py:606 +#: redbot/cogs/audio/apis/interface.py:270 +#: redbot/cogs/audio/apis/interface.py:600 msgid "Failing to get tracks, skipping remaining." msgstr "Skladb ni bilo mogoče dobiti, preskakujem preostalo." -#: redbot/cogs/audio/apis/interface.py:309 +#: redbot/cogs/audio/apis/interface.py:303 #: redbot/cogs/audio/apis/spotify.py:175 msgid "The Spotify API key or client secret has not been set properly. \n" "Use `{prefix}audioset spotifyapi` for instructions." msgstr "Spotify API ključ ali Client Secret niso nastavljeni pravilno. \n" "Uporabi `{prefix}audioset spotifyapi` za navodila." -#: redbot/cogs/audio/apis/interface.py:351 +#: redbot/cogs/audio/apis/interface.py:345 msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." msgstr "Zdi se, da to ni veljaven Spotify URL ali koda seznama predvajanja/albuma." -#: redbot/cogs/audio/apis/interface.py:477 +#: redbot/cogs/audio/apis/interface.py:471 msgid "This doesn't seem to be a supported Spotify URL or code." msgstr "Zdi se, da to ni podprt Spotify URL ali koda." -#: redbot/cogs/audio/apis/interface.py:567 +#: redbot/cogs/audio/apis/interface.py:561 msgid "The connection was reset while loading the playlist." msgstr "Povezava je bila prekinjena med nalaganjem seznama predvajanja." -#: redbot/cogs/audio/apis/interface.py:578 +#: redbot/cogs/audio/apis/interface.py:572 msgid "Player timeout, skipping remaining tracks." msgstr "Časovna omejitev predvajalnika, preskakovanje preostalih skladb." -#: redbot/cogs/audio/apis/interface.py:672 +#: redbot/cogs/audio/apis/interface.py:665 msgid " {bad_tracks} tracks cannot be queued." msgstr " {bad_tracks} ne morejo biti dodani v čakalno vrsto." -#: redbot/cogs/audio/apis/interface.py:680 +#: redbot/cogs/audio/apis/interface.py:673 msgid "Playlist Enqueued" msgstr "Seznam predvajanja dodan v čakalno vrsto" -#: redbot/cogs/audio/apis/interface.py:681 +#: redbot/cogs/audio/apis/interface.py:674 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "Dodano {num} skladb v čakalno vrsto.{maxlength_msg}" -#: redbot/cogs/audio/apis/interface.py:687 +#: redbot/cogs/audio/apis/interface.py:680 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "{time} do začetka predvajanja seznama: začetek na #{position} v čakalni vrsti" -#: redbot/cogs/audio/apis/interface.py:698 +#: redbot/cogs/audio/apis/interface.py:691 msgid "Nothing found.\n" "The 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`." diff --git a/redbot/cogs/audio/apis/locales/sv-SE.po b/redbot/cogs/audio/apis/locales/sv-SE.po index f004da27a56..1d07e71cdb3 100644 --- a/redbot/cogs/audio/apis/locales/sv-SE.po +++ b/redbot/cogs/audio/apis/locales/sv-SE.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-18 22:56+0000\n" +"POT-Creation-Date: 2022-03-16 16:42+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,50 +15,50 @@ msgstr "" "X-Crowdin-File-ID: 698\n" "Language: sv_SE\n" -#: redbot/cogs/audio/apis/interface.py:276 -#: redbot/cogs/audio/apis/interface.py:606 +#: redbot/cogs/audio/apis/interface.py:270 +#: redbot/cogs/audio/apis/interface.py:600 msgid "Failing to get tracks, skipping remaining." msgstr "" -#: redbot/cogs/audio/apis/interface.py:309 +#: redbot/cogs/audio/apis/interface.py:303 #: redbot/cogs/audio/apis/spotify.py:175 msgid "The Spotify API key or client secret has not been set properly. \n" "Use `{prefix}audioset spotifyapi` for instructions." msgstr "" -#: redbot/cogs/audio/apis/interface.py:351 +#: redbot/cogs/audio/apis/interface.py:345 msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." msgstr "" -#: redbot/cogs/audio/apis/interface.py:477 +#: 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:567 +#: redbot/cogs/audio/apis/interface.py:561 msgid "The connection was reset while loading the playlist." msgstr "" -#: redbot/cogs/audio/apis/interface.py:578 +#: redbot/cogs/audio/apis/interface.py:572 msgid "Player timeout, skipping remaining tracks." msgstr "" -#: redbot/cogs/audio/apis/interface.py:672 +#: redbot/cogs/audio/apis/interface.py:665 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/apis/interface.py:680 +#: redbot/cogs/audio/apis/interface.py:673 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/apis/interface.py:681 +#: redbot/cogs/audio/apis/interface.py:674 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/apis/interface.py:687 +#: redbot/cogs/audio/apis/interface.py:680 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/apis/interface.py:698 +#: redbot/cogs/audio/apis/interface.py:691 msgid "Nothing found.\n" "The 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`." diff --git a/redbot/cogs/audio/apis/locales/tr-TR.po b/redbot/cogs/audio/apis/locales/tr-TR.po index 3b7ca6ad27f..96bffc616a2 100644 --- a/redbot/cogs/audio/apis/locales/tr-TR.po +++ b/redbot/cogs/audio/apis/locales/tr-TR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-18 22:56+0000\n" +"POT-Creation-Date: 2022-03-16 16:42+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,51 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 698\n" "Language: tr_TR\n" -#: redbot/cogs/audio/apis/interface.py:276 -#: redbot/cogs/audio/apis/interface.py:606 +#: redbot/cogs/audio/apis/interface.py:270 +#: redbot/cogs/audio/apis/interface.py:600 msgid "Failing to get tracks, skipping remaining." msgstr "Parça alınamıyor, atlanıyor." -#: redbot/cogs/audio/apis/interface.py:309 +#: redbot/cogs/audio/apis/interface.py:303 #: redbot/cogs/audio/apis/spotify.py:175 msgid "The Spotify API key or client secret has not been set properly. \n" "Use `{prefix}audioset spotifyapi` for instructions." msgstr "Spotify API anahtarı veya istemci sırrı düzgün ayarlanmamış. \n" "Yönergeler için `{prefix}audioset spotifyapi` komutunu çalıştırın." -#: redbot/cogs/audio/apis/interface.py:351 +#: redbot/cogs/audio/apis/interface.py:345 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:477 +#: 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:567 +#: redbot/cogs/audio/apis/interface.py:561 msgid "The connection was reset while loading the playlist." msgstr "Playlist yüklenirken bağlantı yenilendi." -#: redbot/cogs/audio/apis/interface.py:578 +#: redbot/cogs/audio/apis/interface.py:572 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:672 +#: redbot/cogs/audio/apis/interface.py:665 msgid " {bad_tracks} tracks cannot be queued." msgstr " {bad_tracks} parçalar sıraya alınamaz." -#: redbot/cogs/audio/apis/interface.py:680 +#: redbot/cogs/audio/apis/interface.py:673 msgid "Playlist Enqueued" msgstr "Playlist sıraya alındı" -#: redbot/cogs/audio/apis/interface.py:681 +#: redbot/cogs/audio/apis/interface.py:674 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "{num} adet şarkı sıraya eklendi.{maxlength_msg}" -#: redbot/cogs/audio/apis/interface.py:687 +#: redbot/cogs/audio/apis/interface.py:680 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:698 +#: redbot/cogs/audio/apis/interface.py:691 msgid "Nothing found.\n" "The 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`." diff --git a/redbot/cogs/audio/apis/locales/uk-UA.po b/redbot/cogs/audio/apis/locales/uk-UA.po index 119882617b1..f05286de285 100644 --- a/redbot/cogs/audio/apis/locales/uk-UA.po +++ b/redbot/cogs/audio/apis/locales/uk-UA.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-18 22:56+0000\n" +"POT-Creation-Date: 2022-03-16 16:42+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,50 +15,50 @@ msgstr "" "X-Crowdin-File-ID: 698\n" "Language: uk_UA\n" -#: redbot/cogs/audio/apis/interface.py:276 -#: redbot/cogs/audio/apis/interface.py:606 +#: redbot/cogs/audio/apis/interface.py:270 +#: redbot/cogs/audio/apis/interface.py:600 msgid "Failing to get tracks, skipping remaining." msgstr "" -#: redbot/cogs/audio/apis/interface.py:309 +#: redbot/cogs/audio/apis/interface.py:303 #: redbot/cogs/audio/apis/spotify.py:175 msgid "The Spotify API key or client secret has not been set properly. \n" "Use `{prefix}audioset spotifyapi` for instructions." msgstr "" -#: redbot/cogs/audio/apis/interface.py:351 +#: redbot/cogs/audio/apis/interface.py:345 msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." msgstr "" -#: redbot/cogs/audio/apis/interface.py:477 +#: 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:567 +#: redbot/cogs/audio/apis/interface.py:561 msgid "The connection was reset while loading the playlist." msgstr "" -#: redbot/cogs/audio/apis/interface.py:578 +#: redbot/cogs/audio/apis/interface.py:572 msgid "Player timeout, skipping remaining tracks." msgstr "" -#: redbot/cogs/audio/apis/interface.py:672 +#: redbot/cogs/audio/apis/interface.py:665 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/apis/interface.py:680 +#: redbot/cogs/audio/apis/interface.py:673 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/apis/interface.py:681 +#: redbot/cogs/audio/apis/interface.py:674 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/apis/interface.py:687 +#: redbot/cogs/audio/apis/interface.py:680 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/apis/interface.py:698 +#: redbot/cogs/audio/apis/interface.py:691 msgid "Nothing found.\n" "The 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`." diff --git a/redbot/cogs/audio/apis/locales/vi-VN.po b/redbot/cogs/audio/apis/locales/vi-VN.po index 904d0c53c6a..1fe094ae6bd 100644 --- a/redbot/cogs/audio/apis/locales/vi-VN.po +++ b/redbot/cogs/audio/apis/locales/vi-VN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-18 22:56+0000\n" +"POT-Creation-Date: 2022-03-16 16:42+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,50 +15,50 @@ msgstr "" "X-Crowdin-File-ID: 698\n" "Language: vi_VN\n" -#: redbot/cogs/audio/apis/interface.py:276 -#: redbot/cogs/audio/apis/interface.py:606 +#: redbot/cogs/audio/apis/interface.py:270 +#: redbot/cogs/audio/apis/interface.py:600 msgid "Failing to get tracks, skipping remaining." -msgstr "" +msgstr "Tôi không lấy được mấy bài nhạc đó, nên tôi sẽ bỏ qua." -#: redbot/cogs/audio/apis/interface.py:309 +#: redbot/cogs/audio/apis/interface.py:303 #: redbot/cogs/audio/apis/spotify.py:175 msgid "The Spotify API key or client secret has not been set properly. \n" "Use `{prefix}audioset spotifyapi` for instructions." msgstr "" -#: redbot/cogs/audio/apis/interface.py:351 +#: redbot/cogs/audio/apis/interface.py:345 msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." -msgstr "" +msgstr "Hmm.. nhìn không giống một liên kết hay playlist/album của Spotify. Thử lại đi." -#: redbot/cogs/audio/apis/interface.py:477 +#: redbot/cogs/audio/apis/interface.py:471 msgid "This doesn't seem to be a supported Spotify URL or code." -msgstr "" +msgstr "Hình như tôi không hỗ trợ link/code đó, hay là thử lại." -#: redbot/cogs/audio/apis/interface.py:567 +#: redbot/cogs/audio/apis/interface.py:561 msgid "The connection was reset while loading the playlist." -msgstr "" +msgstr "Uhh Kết nối đã bị reset khi tôi đang lấy danh sách nhạc." -#: redbot/cogs/audio/apis/interface.py:578 +#: redbot/cogs/audio/apis/interface.py:572 msgid "Player timeout, skipping remaining tracks." -msgstr "" +msgstr "Hết thời gian chờ, tôi skip đây." -#: redbot/cogs/audio/apis/interface.py:672 +#: redbot/cogs/audio/apis/interface.py:665 msgid " {bad_tracks} tracks cannot be queued." -msgstr "" +msgstr " {bad_tracks} sorry Tôi không thể nhét mấy bài này vào hàng đợi." -#: redbot/cogs/audio/apis/interface.py:680 +#: redbot/cogs/audio/apis/interface.py:673 msgid "Playlist Enqueued" -msgstr "" +msgstr "Danh sách đã được thêm vào hàng đợi" -#: redbot/cogs/audio/apis/interface.py:681 +#: redbot/cogs/audio/apis/interface.py:674 msgid "Added {num} tracks to the queue.{maxlength_msg}" -msgstr "" +msgstr "Đã thêm {num} bài hát vào hàng đợi.{maxlength_msg}" -#: redbot/cogs/audio/apis/interface.py:687 +#: redbot/cogs/audio/apis/interface.py:680 msgid "{time} until start of playlist playback: starts at #{position} in queue" -msgstr "" +msgstr "{time} cho đến khi bắt đầu danh sách phát lại: bắt đầu từ #{position} trong hàng đợi" -#: redbot/cogs/audio/apis/interface.py:698 +#: redbot/cogs/audio/apis/interface.py:691 msgid "Nothing found.\n" "The 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`." diff --git a/redbot/cogs/audio/apis/locales/zh-CN.po b/redbot/cogs/audio/apis/locales/zh-CN.po index 86564687885..a89bc484632 100644 --- a/redbot/cogs/audio/apis/locales/zh-CN.po +++ b/redbot/cogs/audio/apis/locales/zh-CN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-18 22:56+0000\n" +"POT-Creation-Date: 2022-03-16 16:42+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,51 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 698\n" "Language: zh_CN\n" -#: redbot/cogs/audio/apis/interface.py:276 -#: redbot/cogs/audio/apis/interface.py:606 +#: redbot/cogs/audio/apis/interface.py:270 +#: redbot/cogs/audio/apis/interface.py:600 msgid "Failing to get tracks, skipping remaining." msgstr "无法获取曲目,跳过其余曲目" -#: redbot/cogs/audio/apis/interface.py:309 +#: redbot/cogs/audio/apis/interface.py:303 #: redbot/cogs/audio/apis/spotify.py:175 msgid "The Spotify API key or client secret has not been set properly. \n" "Use `{prefix}audioset spotifyapi` for instructions." msgstr "Spotify API 密钥或客户端密钥未正确设置 \n" "使用 `{prefix}audioset spotifyapi` 获得指导" -#: redbot/cogs/audio/apis/interface.py:351 +#: redbot/cogs/audio/apis/interface.py:345 msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." msgstr "这似乎不是一个有效的 Spotify 播放列表/专辑URL或代码" -#: redbot/cogs/audio/apis/interface.py:477 +#: 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:567 +#: redbot/cogs/audio/apis/interface.py:561 msgid "The connection was reset while loading the playlist." msgstr "加载播放列表时重置了连接" -#: redbot/cogs/audio/apis/interface.py:578 +#: redbot/cogs/audio/apis/interface.py:572 msgid "Player timeout, skipping remaining tracks." msgstr "播放器超时,跳过剩余的曲目" -#: redbot/cogs/audio/apis/interface.py:672 +#: redbot/cogs/audio/apis/interface.py:665 msgid " {bad_tracks} tracks cannot be queued." msgstr " {bad_tracks} 曲目无法排队" -#: redbot/cogs/audio/apis/interface.py:680 +#: redbot/cogs/audio/apis/interface.py:673 msgid "Playlist Enqueued" msgstr "排队播放列表" -#: redbot/cogs/audio/apis/interface.py:681 +#: redbot/cogs/audio/apis/interface.py:674 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "已将{num} 条曲目添加到队列 {maxlength_msg}" -#: redbot/cogs/audio/apis/interface.py:687 +#: redbot/cogs/audio/apis/interface.py:680 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "{time} 直到播放列表开始:从队列中的#{position} 开始" -#: redbot/cogs/audio/apis/interface.py:698 +#: redbot/cogs/audio/apis/interface.py:691 msgid "Nothing found.\n" "The 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`." diff --git a/redbot/cogs/audio/apis/locales/zh-TW.po b/redbot/cogs/audio/apis/locales/zh-TW.po index 014ee903f5a..2eb4ead2413 100644 --- a/redbot/cogs/audio/apis/locales/zh-TW.po +++ b/redbot/cogs/audio/apis/locales/zh-TW.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-18 22:56+0000\n" +"POT-Creation-Date: 2022-03-16 16:42+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,51 +15,51 @@ msgstr "" "X-Crowdin-File-ID: 698\n" "Language: zh_TW\n" -#: redbot/cogs/audio/apis/interface.py:276 -#: redbot/cogs/audio/apis/interface.py:606 +#: redbot/cogs/audio/apis/interface.py:270 +#: redbot/cogs/audio/apis/interface.py:600 msgid "Failing to get tracks, skipping remaining." msgstr "無法取得歌曲,跳過剩餘的歌曲。" -#: redbot/cogs/audio/apis/interface.py:309 +#: redbot/cogs/audio/apis/interface.py:303 #: redbot/cogs/audio/apis/spotify.py:175 msgid "The Spotify API key or client secret has not been set properly. \n" "Use `{prefix}audioset spotifyapi` for instructions." msgstr "Spotify API key 或 client secret 未正確設定。\n" "請使用`{prefix} audioset spotifyapi`取得指示。" -#: redbot/cogs/audio/apis/interface.py:351 +#: redbot/cogs/audio/apis/interface.py:345 msgid "This doesn't seem to be a valid Spotify playlist/album URL or code." msgstr "這似乎不是有效的 Spotify 播放清單/專輯 URL 或代碼。" -#: redbot/cogs/audio/apis/interface.py:477 +#: 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:567 +#: redbot/cogs/audio/apis/interface.py:561 msgid "The connection was reset while loading the playlist." msgstr "載入播放清單時重設了連線。" -#: redbot/cogs/audio/apis/interface.py:578 +#: redbot/cogs/audio/apis/interface.py:572 msgid "Player timeout, skipping remaining tracks." msgstr "播放器逾時,跳過剩餘歌曲。" -#: redbot/cogs/audio/apis/interface.py:672 +#: redbot/cogs/audio/apis/interface.py:665 msgid " {bad_tracks} tracks cannot be queued." msgstr " {bad_tracks} 首歌曲無法排入佇列。" -#: redbot/cogs/audio/apis/interface.py:680 +#: redbot/cogs/audio/apis/interface.py:673 msgid "Playlist Enqueued" msgstr "播放清單已加入佇列" -#: redbot/cogs/audio/apis/interface.py:681 +#: redbot/cogs/audio/apis/interface.py:674 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "已將 {num} 首歌曲加入佇列。{maxlength_msg}" -#: redbot/cogs/audio/apis/interface.py:687 +#: redbot/cogs/audio/apis/interface.py:680 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "{time} 後開始播放: 從佇列的第 #{position} 首開始" -#: redbot/cogs/audio/apis/interface.py:698 +#: redbot/cogs/audio/apis/interface.py:691 msgid "Nothing found.\n" "The 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`." diff --git a/redbot/cogs/audio/converters.py b/redbot/cogs/audio/converters.py index bb6180752c7..bb83e9360a4 100644 --- a/redbot/cogs/audio/converters.py +++ b/redbot/cogs/audio/converters.py @@ -113,7 +113,9 @@ async def global_unique_user_finder( return user maybe_matches = [] - async for user in AsyncIter(bot.users).filter(lambda u: u.name == arg or f"{u}" == arg): + async for user in AsyncIter(bot.users).filter( + lambda u: u.name == arg or u.global_name == arg or f"{u}" == arg + ): maybe_matches.append(user) if guild is not None: diff --git a/redbot/cogs/audio/core/abc.py b/redbot/cogs/audio/core/abc.py index 66483f974ee..bbf85e876b3 100644 --- a/redbot/cogs/audio/core/abc.py +++ b/redbot/cogs/audio/core/abc.py @@ -197,7 +197,13 @@ async def is_query_allowed( self, config: Config, ctx_or_channel: Optional[ - Union[Context, discord.TextChannel, discord.VoiceChannel, discord.Thread] + Union[ + Context, + discord.TextChannel, + discord.VoiceChannel, + discord.StageChannel, + discord.Thread, + ] ], query: str, query_obj: Query, @@ -253,7 +259,10 @@ async def send_embed_msg( @abstractmethod def _has_notify_perms( - self, channel: Union[discord.TextChannel, discord.VoiceChannel, discord.Thread] + self, + channel: Union[ + discord.TextChannel, discord.VoiceChannel, discord.StageChannel, discord.Thread + ], ) -> bool: raise NotImplementedError() diff --git a/redbot/cogs/audio/core/commands/audioset.py b/redbot/cogs/audio/core/commands/audioset.py index 2ad0e0bbf61..57194fd649e 100644 --- a/redbot/cogs/audio/core/commands/audioset.py +++ b/redbot/cogs/audio/core/commands/audioset.py @@ -758,9 +758,17 @@ async def command_audioset_jukebox(self, ctx: commands.Context, price: int): """Set a price for queueing tracks for non-mods, 0 to disable.""" if price < 0: return await self.send_embed_msg( - ctx, title=_("Invalid Price"), description=_("Price can't be less than zero.") + ctx, + title=_("Invalid Price"), + description=_("Price can't be less than zero."), + ) + elif price > 2**63 - 1: + return await self.send_embed_msg( + ctx, + title=_("Invalid Price"), + description=_("Price can't be greater than 2^63 - 1."), ) - if price == 0: + elif price == 0: jukebox = False await self.send_embed_msg( ctx, title=_("Setting Changed"), description=_("Jukebox mode disabled.") diff --git a/redbot/cogs/audio/core/commands/llset.py b/redbot/cogs/audio/core/commands/llset.py index 312f0e7549f..d94eabcc400 100644 --- a/redbot/cogs/audio/core/commands/llset.py +++ b/redbot/cogs/audio/core/commands/llset.py @@ -51,7 +51,7 @@ async def command_llset_java(self, ctx: commands.Context, *, java_path: str = "j This command shouldn't need to be used most of the time, and is only useful if the host machine has conflicting Java versions. If changing this make sure that the Java executable you set is supported by Audio. - The current supported version is Java 11. + The current supported versions are Java 17 and 11. Enter nothing or "java" to reset it back to default. """ @@ -242,8 +242,11 @@ async def command_llset_wsport( """Set the Lavalink node port. This command sets the connection port which Audio will use to connect to an unmanaged Lavalink node. + Set port to -1 to disable the port and connect to the specified host via ports 80/443 """ - if port < 0 or port > 65535: + if port < 0: + port = None + elif port > 65535: return await self.send_embed_msg( ctx, title=_("Setting Not Changed"), @@ -307,7 +310,9 @@ async def command_llset_info(self, ctx: commands.Context): if configs["use_external_lavalink"]: msg = "----" + _("Connection Settings") + "---- \n" msg += _("Host: [{host}]\n").format(host=configs["host"]) - msg += _("Port: [{port}]\n").format(port=configs["ws_port"]) + msg += _("Port: [{port}]\n").format( + port=configs["ws_port"] or _("Default HTTP/HTTPS port") + ) msg += _("Password: [{password}]\n").format(password=configs["password"]) msg += _("Secured: [{state}]\n").format(state=configs["secured_ws"]) diff --git a/redbot/cogs/audio/core/commands/locales/ar-SA.po b/redbot/cogs/audio/core/commands/locales/ar-SA.po index fbad5613401..c5ecd69f939 100644 --- a/redbot/cogs/audio/core/commands/locales/ar-SA.po +++ b/redbot/cogs/audio/core/commands/locales/ar-SA.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 17:28+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -210,86 +210,84 @@ 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:591 -#: redbot/cogs/audio/core/commands/audioset.py:612 -#: redbot/cogs/audio/core/commands/audioset.py:629 -#: redbot/cogs/audio/core/commands/audioset.py:677 -#: redbot/cogs/audio/core/commands/audioset.py:752 -#: redbot/cogs/audio/core/commands/audioset.py:900 -#: redbot/cogs/audio/core/commands/audioset.py:915 -#: redbot/cogs/audio/core/commands/audioset.py:935 -#: redbot/cogs/audio/core/commands/audioset.py:977 -#: redbot/cogs/audio/core/commands/audioset.py:978 -#: redbot/cogs/audio/core/commands/audioset.py:979 -#: redbot/cogs/audio/core/commands/audioset.py:980 -#: redbot/cogs/audio/core/commands/audioset.py:981 -#: redbot/cogs/audio/core/commands/audioset.py:982 -#: redbot/cogs/audio/core/commands/audioset.py:983 -#: redbot/cogs/audio/core/commands/audioset.py:997 -#: redbot/cogs/audio/core/commands/audioset.py:999 -#: redbot/cogs/audio/core/commands/audioset.py:1041 -#: redbot/cogs/audio/core/commands/audioset.py:1048 -#: redbot/cogs/audio/core/commands/audioset.py:1090 -#: redbot/cogs/audio/core/commands/audioset.py:1091 -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1111 -#: redbot/cogs/audio/core/commands/audioset.py:1188 -#: redbot/cogs/audio/core/commands/audioset.py:1203 -#: redbot/cogs/audio/core/commands/audioset.py:1348 -#: redbot/cogs/audio/core/commands/audioset.py:1349 -#: redbot/cogs/audio/core/commands/audioset.py:1350 -#: redbot/cogs/audio/core/commands/audioset.py:1393 -#: redbot/cogs/audio/core/commands/audioset.py:1394 -#: redbot/cogs/audio/core/commands/audioset.py:1395 -#: redbot/cogs/audio/core/commands/audioset.py:1437 -#: redbot/cogs/audio/core/commands/controller.py:421 -#: redbot/cogs/audio/core/commands/controller.py:465 -#: redbot/cogs/audio/core/commands/controller.py:767 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:118 -#: redbot/cogs/audio/core/commands/llset.py:127 +#: redbot/cogs/audio/core/commands/audioset.py:589 +#: redbot/cogs/audio/core/commands/audioset.py:610 +#: redbot/cogs/audio/core/commands/audioset.py:627 +#: redbot/cogs/audio/core/commands/audioset.py:675 +#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:921 +#: redbot/cogs/audio/core/commands/audioset.py:941 +#: redbot/cogs/audio/core/commands/audioset.py:970 +#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:987 +#: redbot/cogs/audio/core/commands/audioset.py:988 +#: redbot/cogs/audio/core/commands/audioset.py:989 +#: redbot/cogs/audio/core/commands/audioset.py:990 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:1008 +#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1102 +#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1122 +#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1367 +#: redbot/cogs/audio/core/commands/audioset.py:1368 +#: redbot/cogs/audio/core/commands/audioset.py:1369 +#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1413 +#: redbot/cogs/audio/core/commands/audioset.py:1414 +#: redbot/cogs/audio/core/commands/audioset.py:1456 +#: redbot/cogs/audio/core/commands/controller.py:422 +#: redbot/cogs/audio/core/commands/controller.py:466 +#: redbot/cogs/audio/core/commands/controller.py:775 +#: redbot/cogs/audio/core/commands/llset.py:168 +#: redbot/cogs/audio/core/commands/llset.py:177 msgid "Enabled" msgstr "تمكين" #: redbot/cogs/audio/core/commands/audioset.py:441 -#: redbot/cogs/audio/core/commands/audioset.py:591 -#: redbot/cogs/audio/core/commands/audioset.py:612 -#: redbot/cogs/audio/core/commands/audioset.py:629 -#: redbot/cogs/audio/core/commands/audioset.py:677 -#: redbot/cogs/audio/core/commands/audioset.py:752 -#: redbot/cogs/audio/core/commands/audioset.py:900 -#: redbot/cogs/audio/core/commands/audioset.py:915 -#: redbot/cogs/audio/core/commands/audioset.py:935 -#: redbot/cogs/audio/core/commands/audioset.py:977 -#: redbot/cogs/audio/core/commands/audioset.py:978 -#: redbot/cogs/audio/core/commands/audioset.py:979 -#: redbot/cogs/audio/core/commands/audioset.py:980 -#: redbot/cogs/audio/core/commands/audioset.py:981 -#: redbot/cogs/audio/core/commands/audioset.py:982 -#: redbot/cogs/audio/core/commands/audioset.py:983 -#: redbot/cogs/audio/core/commands/audioset.py:997 -#: redbot/cogs/audio/core/commands/audioset.py:999 -#: redbot/cogs/audio/core/commands/audioset.py:1041 -#: redbot/cogs/audio/core/commands/audioset.py:1048 -#: redbot/cogs/audio/core/commands/audioset.py:1090 -#: redbot/cogs/audio/core/commands/audioset.py:1091 -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1113 -#: redbot/cogs/audio/core/commands/audioset.py:1188 -#: redbot/cogs/audio/core/commands/audioset.py:1203 -#: redbot/cogs/audio/core/commands/audioset.py:1348 -#: redbot/cogs/audio/core/commands/audioset.py:1349 -#: redbot/cogs/audio/core/commands/audioset.py:1350 -#: redbot/cogs/audio/core/commands/audioset.py:1393 -#: redbot/cogs/audio/core/commands/audioset.py:1394 -#: redbot/cogs/audio/core/commands/audioset.py:1395 -#: redbot/cogs/audio/core/commands/audioset.py:1437 -#: redbot/cogs/audio/core/commands/controller.py:421 -#: redbot/cogs/audio/core/commands/controller.py:465 -#: redbot/cogs/audio/core/commands/controller.py:767 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:118 -#: redbot/cogs/audio/core/commands/llset.py:127 +#: redbot/cogs/audio/core/commands/audioset.py:589 +#: redbot/cogs/audio/core/commands/audioset.py:610 +#: redbot/cogs/audio/core/commands/audioset.py:627 +#: redbot/cogs/audio/core/commands/audioset.py:675 +#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:921 +#: redbot/cogs/audio/core/commands/audioset.py:941 +#: redbot/cogs/audio/core/commands/audioset.py:970 +#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:987 +#: redbot/cogs/audio/core/commands/audioset.py:988 +#: redbot/cogs/audio/core/commands/audioset.py:989 +#: redbot/cogs/audio/core/commands/audioset.py:990 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:1008 +#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1102 +#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1124 +#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1367 +#: redbot/cogs/audio/core/commands/audioset.py:1368 +#: redbot/cogs/audio/core/commands/audioset.py:1369 +#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1413 +#: redbot/cogs/audio/core/commands/audioset.py:1414 +#: redbot/cogs/audio/core/commands/audioset.py:1456 +#: redbot/cogs/audio/core/commands/controller.py:422 +#: redbot/cogs/audio/core/commands/controller.py:466 +#: redbot/cogs/audio/core/commands/controller.py:775 +#: redbot/cogs/audio/core/commands/llset.py:168 +#: redbot/cogs/audio/core/commands/llset.py:177 msgid "Disabled" msgstr "معطل" @@ -304,42 +302,64 @@ msgid "\n" msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:451 -#: redbot/cogs/audio/core/commands/audioset.py:546 -#: redbot/cogs/audio/core/commands/audioset.py:571 -#: redbot/cogs/audio/core/commands/audioset.py:589 -#: redbot/cogs/audio/core/commands/audioset.py:610 -#: redbot/cogs/audio/core/commands/audioset.py:637 -#: redbot/cogs/audio/core/commands/audioset.py:675 -#: redbot/cogs/audio/core/commands/audioset.py:698 -#: redbot/cogs/audio/core/commands/audioset.py:704 -#: redbot/cogs/audio/core/commands/audioset.py:727 -#: redbot/cogs/audio/core/commands/audioset.py:733 -#: redbot/cogs/audio/core/commands/audioset.py:750 -#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:544 +#: redbot/cogs/audio/core/commands/audioset.py:569 +#: redbot/cogs/audio/core/commands/audioset.py:587 +#: redbot/cogs/audio/core/commands/audioset.py:608 +#: redbot/cogs/audio/core/commands/audioset.py:635 +#: redbot/cogs/audio/core/commands/audioset.py:673 +#: redbot/cogs/audio/core/commands/audioset.py:696 +#: redbot/cogs/audio/core/commands/audioset.py:702 +#: redbot/cogs/audio/core/commands/audioset.py:725 +#: redbot/cogs/audio/core/commands/audioset.py:731 +#: redbot/cogs/audio/core/commands/audioset.py:748 #: redbot/cogs/audio/core/commands/audioset.py:774 -#: redbot/cogs/audio/core/commands/audioset.py:797 -#: redbot/cogs/audio/core/commands/audioset.py:854 -#: redbot/cogs/audio/core/commands/audioset.py:877 -#: redbot/cogs/audio/core/commands/audioset.py:882 -#: redbot/cogs/audio/core/commands/audioset.py:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:1186 -#: redbot/cogs/audio/core/commands/audioset.py:1201 -#: redbot/cogs/audio/core/commands/audioset.py:1222 -#: redbot/cogs/audio/core/commands/audioset.py:1229 -#: redbot/cogs/audio/core/commands/audioset.py:1289 -#: redbot/cogs/audio/core/commands/audioset.py:1311 -#: redbot/cogs/audio/core/commands/audioset.py:1419 -#: redbot/cogs/audio/core/commands/audioset.py:1435 -#: redbot/cogs/audio/core/commands/controller.py:419 -#: redbot/cogs/audio/core/commands/controller.py:463 -#: redbot/cogs/audio/core/commands/controller.py:774 -#: 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 +#: redbot/cogs/audio/core/commands/audioset.py:780 +#: redbot/cogs/audio/core/commands/audioset.py:803 +#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:883 +#: redbot/cogs/audio/core/commands/audioset.py:888 +#: redbot/cogs/audio/core/commands/audioset.py:904 +#: redbot/cogs/audio/core/commands/audioset.py:919 +#: redbot/cogs/audio/core/commands/audioset.py:939 +#: redbot/cogs/audio/core/commands/audioset.py:1205 +#: redbot/cogs/audio/core/commands/audioset.py:1220 +#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1248 +#: redbot/cogs/audio/core/commands/audioset.py:1308 +#: redbot/cogs/audio/core/commands/audioset.py:1330 +#: redbot/cogs/audio/core/commands/audioset.py:1438 +#: redbot/cogs/audio/core/commands/audioset.py:1454 +#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:464 +#: redbot/cogs/audio/core/commands/controller.py:782 +#: redbot/cogs/audio/core/commands/llset.py:146 +#: redbot/cogs/audio/core/commands/llset.py:166 +#: redbot/cogs/audio/core/commands/llset.py:175 +#: redbot/cogs/audio/core/commands/llset.py:204 +#: redbot/cogs/audio/core/commands/llset.py:226 +#: redbot/cogs/audio/core/commands/llset.py:258 +#: redbot/cogs/audio/core/commands/llset.py:282 +#: redbot/cogs/audio/core/commands/llset.py:295 +#: redbot/cogs/audio/core/commands/llset.py:388 +#: redbot/cogs/audio/core/commands/llset.py:412 +#: redbot/cogs/audio/core/commands/llset.py:443 +#: redbot/cogs/audio/core/commands/llset.py:472 +#: redbot/cogs/audio/core/commands/llset.py:481 +#: redbot/cogs/audio/core/commands/llset.py:499 +#: redbot/cogs/audio/core/commands/llset.py:508 +#: redbot/cogs/audio/core/commands/llset.py:526 +#: redbot/cogs/audio/core/commands/llset.py:535 +#: redbot/cogs/audio/core/commands/llset.py:553 +#: redbot/cogs/audio/core/commands/llset.py:562 +#: redbot/cogs/audio/core/commands/llset.py:580 +#: redbot/cogs/audio/core/commands/llset.py:589 +#: redbot/cogs/audio/core/commands/llset.py:607 +#: redbot/cogs/audio/core/commands/llset.py:616 +#: redbot/cogs/audio/core/commands/llset.py:634 +#: redbot/cogs/audio/core/commands/llset.py:643 +#: redbot/cogs/audio/core/commands/llset.py:670 +#: redbot/cogs/audio/core/commands/llset.py:701 msgid "Setting Changed" msgstr "تم تغيير الإعدادات" @@ -347,7 +367,7 @@ msgstr "تم تغيير الإعدادات" #, docstring msgid "Set a playlist to auto-play songs from.\n\n" " **Usage**:\n" -" ​ ​ ​ ​ `[p]audioset autoplay playlist_name_OR_id [args]`\n\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist playlist_name_OR_id [args]`\n\n" " **Args**:\n" " ​ ​ ​ ​ The following are all optional:\n" " ​ ​ ​ ​ ​ ​ ​ ​ --scope \n" @@ -365,133 +385,133 @@ msgid "Set a playlist to auto-play songs from.\n\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" +" ​ ​ ​ ​ `[p]audioset autoplay playlist MyGuildPlaylist`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist MyGlobalPlaylist --scope Global`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist 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:105 #: 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:1817 -#: redbot/cogs/audio/core/commands/playlists.py:1983 +#: redbot/cogs/audio/core/commands/playlists.py:393 +#: redbot/cogs/audio/core/commands/playlists.py:470 +#: redbot/cogs/audio/core/commands/playlists.py:558 +#: redbot/cogs/audio/core/commands/playlists.py:691 +#: redbot/cogs/audio/core/commands/playlists.py:822 +#: redbot/cogs/audio/core/commands/playlists.py:943 +#: redbot/cogs/audio/core/commands/playlists.py:1096 +#: redbot/cogs/audio/core/commands/playlists.py:1204 +#: redbot/cogs/audio/core/commands/playlists.py:1320 +#: redbot/cogs/audio/core/commands/playlists.py:1444 +#: redbot/cogs/audio/core/commands/playlists.py:1620 +#: redbot/cogs/audio/core/commands/playlists.py:1789 +#: redbot/cogs/audio/core/commands/playlists.py:1953 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:106 #: 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:1818 -#: redbot/cogs/audio/core/commands/playlists.py:1984 +#: redbot/cogs/audio/core/commands/playlists.py:394 +#: redbot/cogs/audio/core/commands/playlists.py:471 +#: redbot/cogs/audio/core/commands/playlists.py:559 +#: redbot/cogs/audio/core/commands/playlists.py:692 +#: redbot/cogs/audio/core/commands/playlists.py:823 +#: redbot/cogs/audio/core/commands/playlists.py:944 +#: redbot/cogs/audio/core/commands/playlists.py:1097 +#: redbot/cogs/audio/core/commands/playlists.py:1205 +#: redbot/cogs/audio/core/commands/playlists.py:1321 +#: redbot/cogs/audio/core/commands/playlists.py:1445 +#: redbot/cogs/audio/core/commands/playlists.py:1621 +#: redbot/cogs/audio/core/commands/playlists.py:1790 +#: redbot/cogs/audio/core/commands/playlists.py:1954 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:1821 -#: redbot/cogs/audio/core/commands/playlists.py:1987 +#: redbot/cogs/audio/core/commands/audioset.py:499 +#: redbot/cogs/audio/core/commands/playlists.py:107 +#: redbot/cogs/audio/core/commands/playlists.py:268 +#: redbot/cogs/audio/core/commands/playlists.py:395 +#: redbot/cogs/audio/core/commands/playlists.py:472 +#: redbot/cogs/audio/core/commands/playlists.py:560 +#: redbot/cogs/audio/core/commands/playlists.py:693 +#: redbot/cogs/audio/core/commands/playlists.py:824 +#: redbot/cogs/audio/core/commands/playlists.py:945 +#: redbot/cogs/audio/core/commands/playlists.py:1098 +#: redbot/cogs/audio/core/commands/playlists.py:1206 +#: redbot/cogs/audio/core/commands/playlists.py:1322 +#: redbot/cogs/audio/core/commands/playlists.py:1446 +#: redbot/cogs/audio/core/commands/playlists.py:1622 +#: redbot/cogs/audio/core/commands/playlists.py:1791 +#: redbot/cogs/audio/core/commands/playlists.py:1955 msgid "Check your logs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:516 -#: redbot/cogs/audio/core/commands/audioset.py:532 +#: redbot/cogs/audio/core/commands/audioset.py:514 +#: redbot/cogs/audio/core/commands/audioset.py:530 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 +#: redbot/cogs/audio/core/commands/audioset.py:515 +#: redbot/cogs/audio/core/commands/playlists.py:125 +#: redbot/cogs/audio/core/commands/playlists.py:1475 msgid "Could not match '{arg}' to a playlist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:524 +#: redbot/cogs/audio/core/commands/audioset.py:522 msgid "No Tracks Found" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:525 +#: redbot/cogs/audio/core/commands/audioset.py:523 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:1700 +#: redbot/cogs/audio/core/commands/audioset.py:531 +#: redbot/cogs/audio/core/commands/playlists.py:1561 +#: redbot/cogs/audio/core/commands/playlists.py:1672 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:1707 +#: redbot/cogs/audio/core/commands/audioset.py:538 +#: redbot/cogs/audio/core/commands/playlists.py:1001 +#: redbot/cogs/audio/core/commands/playlists.py:1569 +#: redbot/cogs/audio/core/commands/playlists.py:1679 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:1708 +#: redbot/cogs/audio/core/commands/audioset.py:539 +#: redbot/cogs/audio/core/commands/playlists.py:1002 +#: redbot/cogs/audio/core/commands/playlists.py:1570 +#: redbot/cogs/audio/core/commands/playlists.py:1680 msgid "You need to specify the Guild ID for the guild to lookup." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:547 +#: redbot/cogs/audio/core/commands/audioset.py:545 msgid "Playlist {name} (`{id}`) [**{scope}**] will be used for autoplay." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:560 +#: redbot/cogs/audio/core/commands/audioset.py:558 #, docstring msgid "Resets auto-play to the default playlist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:572 +#: redbot/cogs/audio/core/commands/audioset.py:570 msgid "Set auto-play playlist to play recently played tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:578 +#: redbot/cogs/audio/core/commands/audioset.py:576 #, 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:590 +#: redbot/cogs/audio/core/commands/audioset.py:588 msgid "Global daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:599 +#: redbot/cogs/audio/core/commands/audioset.py:597 #, docstring msgid "Toggle daily queues.\n\n" " Daily queues creates a playlist for all tracks played today.\n" @@ -500,11 +520,11 @@ msgstr "تبديل قوائم الانتظار اليومية.\n\n" " قوائم الانتظار اليومية تنشئ قائمة تشغيل لجميع المسارات التي تم تشغيلها اليوم.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:611 +#: redbot/cogs/audio/core/commands/audioset.py:609 msgid "Daily queues: {true_or_false}." msgstr "قائمة الانتظار اليومية: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:620 +#: redbot/cogs/audio/core/commands/audioset.py:618 #, docstring msgid "Toggle the bot auto-disconnecting when done playing.\n\n" " This setting takes precedence over `[p]audioset emptydisconnect`.\n" @@ -513,94 +533,95 @@ msgstr "تبديل قطع الاتصال التلقائي للبوت عند ال " هذا الإعداد له الأسبقية على `[p]وحدة الاتصال الصوتي فارغة`.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:628 +#: redbot/cogs/audio/core/commands/audioset.py:626 msgid "Auto-disconnection at queue end: {true_or_false}." msgstr "قطع الاتصال التلقائي في نهاية قائمة الانتظار: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:632 -#: redbot/cogs/audio/core/commands/controller.py:771 +#: redbot/cogs/audio/core/commands/audioset.py:630 +#: redbot/cogs/audio/core/commands/controller.py:779 msgid "\n" "Auto-play has been disabled." msgstr "تم تعطيل الحساب." -#: redbot/cogs/audio/core/commands/audioset.py:643 +#: redbot/cogs/audio/core/commands/audioset.py:641 #, 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:654 +#: redbot/cogs/audio/core/commands/audioset.py:652 msgid "Missing DJ Role" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:655 +#: redbot/cogs/audio/core/commands/audioset.py:653 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:666 +#: redbot/cogs/audio/core/commands/audioset.py:664 msgid "Response timed out, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:676 +#: redbot/cogs/audio/core/commands/audioset.py:674 msgid "DJ role: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:683 #, 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:691 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:1214 +#: redbot/cogs/audio/core/commands/audioset.py:689 +#: redbot/cogs/audio/core/commands/audioset.py:718 +#: redbot/cogs/audio/core/commands/audioset.py:1233 msgid "Invalid Time" msgstr "وقت غير صالح" -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:1214 +#: redbot/cogs/audio/core/commands/audioset.py:689 +#: redbot/cogs/audio/core/commands/audioset.py:718 +#: redbot/cogs/audio/core/commands/audioset.py:1233 msgid "Seconds can't be less than zero." msgstr "لا يمكن أن تكون الثواني أقل من الصفر." -#: redbot/cogs/audio/core/commands/audioset.py:698 +#: redbot/cogs/audio/core/commands/audioset.py:696 msgid "Empty disconnect disabled." msgstr "قطع الاتصال فارغة معطلة." -#: redbot/cogs/audio/core/commands/audioset.py:705 +#: redbot/cogs/audio/core/commands/audioset.py:703 msgid "Empty disconnect timer set to {num_seconds}." msgstr "تم تعيين مؤقت قطع اتصال فارغ إلى {num_seconds}." -#: redbot/cogs/audio/core/commands/audioset.py:717 +#: redbot/cogs/audio/core/commands/audioset.py:715 #, docstring msgid "Auto-pause after x seconds when room is empty, 0 to disable." msgstr "إيقاف تلقائي بعد x ثانية عندما تكون الغرفة فارغة، 0 لتعطيل." -#: redbot/cogs/audio/core/commands/audioset.py:727 +#: redbot/cogs/audio/core/commands/audioset.py:725 msgid "Empty pause disabled." msgstr "إيقاف الإيقاف المؤقت فارغ." -#: redbot/cogs/audio/core/commands/audioset.py:734 +#: redbot/cogs/audio/core/commands/audioset.py:732 msgid "Empty pause timer set to {num_seconds}." msgstr "تم تعيين مؤقت قطع اتصال فارغ إلى {num_seconds}." -#: redbot/cogs/audio/core/commands/audioset.py:745 +#: redbot/cogs/audio/core/commands/audioset.py:743 #, docstring msgid "Prioritise tracks with lyrics." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:751 +#: redbot/cogs/audio/core/commands/audioset.py:749 msgid "Prefer tracks with lyrics: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:760 +#: redbot/cogs/audio/core/commands/audioset.py:758 #, docstring msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "تعيين سعر للمسارات في قائمة الانتظار لغير المودعات، 0 لتعطيل. (Automatic Translation)." -#: redbot/cogs/audio/core/commands/audioset.py:763 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 msgid "Invalid Price" msgstr "سعر غير صالح" @@ -608,15 +629,19 @@ msgstr "سعر غير صالح" msgid "Price can't be less than zero." msgstr "لا يمكن أن يكون السعر أقل من الصفر." -#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:769 +msgid "Price can't be greater than 2^63 - 1." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:774 msgid "Jukebox mode disabled." msgstr "وضع يوكباكس معطل." -#: redbot/cogs/audio/core/commands/audioset.py:775 +#: redbot/cogs/audio/core/commands/audioset.py:781 msgid "Track queueing command price set to {price} {currency}." msgstr "تتبع سعر الأمر في قائمة الانتظار المحدد إلى {price} {currency}." -#: redbot/cogs/audio/core/commands/audioset.py:787 +#: redbot/cogs/audio/core/commands/audioset.py:793 #, 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" @@ -625,11 +650,11 @@ msgstr "تعيين مسار المسارات المحلية إذا لم يتم " اترك المسار فارغاً لإعادة تعيين المسار إلى الافتراضي، دليل بيانات الصوت.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:798 +#: redbot/cogs/audio/core/commands/audioset.py:804 msgid "The localtracks path location has been reset to {localpath}" msgstr "تم إعادة تعيين موقع مسار المقاطع المحلية إلى {localpath}" -#: redbot/cogs/audio/core/commands/audioset.py:803 +#: redbot/cogs/audio/core/commands/audioset.py:809 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" "```\n" "ParentDirectory\n" @@ -644,31 +669,30 @@ msgid "This setting is only for bot owners to set a localtracks folder location "Do you want to continue to set the provided path for local tracks?" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:835 +#: redbot/cogs/audio/core/commands/audioset.py:841 msgid "Invalid Path" msgstr "مسار غير صالح" -#: redbot/cogs/audio/core/commands/audioset.py:836 +#: redbot/cogs/audio/core/commands/audioset.py:842 msgid "{local_path} does not seem like a valid path." msgstr "{local_path} لا يبدو وكأنه مسار صالح." -#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/audioset.py:848 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}` غير موجود. سيتم حفظ هذا المسار، ولكن يرجى التحقق من المسار وإنشاء مجلد محلي في `{localfolder}` قبل محاولة تشغيل المسارات المحلية." -#: redbot/cogs/audio/core/commands/audioset.py:848 -#: redbot/cogs/audio/core/commands/llset.py:34 -#: redbot/cogs/audio/core/commands/llset.py:53 -#: redbot/cogs/audio/core/commands/player.py:416 -#: redbot/cogs/audio/core/commands/player.py:426 +#: redbot/cogs/audio/core/commands/audioset.py:854 +#: redbot/cogs/audio/core/commands/llset.py:74 +#: redbot/cogs/audio/core/commands/player.py:414 +#: redbot/cogs/audio/core/commands/player.py:424 msgid "Invalid Environment" msgstr "بيئة غير صالحة" -#: redbot/cogs/audio/core/commands/audioset.py:855 +#: redbot/cogs/audio/core/commands/audioset.py:861 msgid "The localtracks path location has been set to {localpath}" msgstr "تم تعيين موقع مسار المقاطع المحلية إلى {localpath}" -#: redbot/cogs/audio/core/commands/audioset.py:864 +#: redbot/cogs/audio/core/commands/audioset.py:870 #, 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" @@ -679,41 +703,41 @@ msgstr "الحد الأقصى لطول المسار المراد تنظيره ف " غير صالح.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:873 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Invalid length" msgstr "طول غير صالح" -#: redbot/cogs/audio/core/commands/audioset.py:873 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Length can't be less than zero." msgstr "لا يمكن أن يكون الطول أقل من الصفر." -#: redbot/cogs/audio/core/commands/audioset.py:877 +#: redbot/cogs/audio/core/commands/audioset.py:883 msgid "Track max length disabled." msgstr "تم تعطيل الحد الأقصى لطول المسار." -#: redbot/cogs/audio/core/commands/audioset.py:883 +#: redbot/cogs/audio/core/commands/audioset.py:889 msgid "Track max length set to {seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:893 +#: redbot/cogs/audio/core/commands/audioset.py:899 #, docstring msgid "Toggle track announcement and other bot messages." msgstr "تبديل إعلان المسار ورسائل بوت أخرى." -#: redbot/cogs/audio/core/commands/audioset.py:899 +#: redbot/cogs/audio/core/commands/audioset.py:905 msgid "Notify mode: {true_or_false}." msgstr "وضع الإشعار: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:908 +#: redbot/cogs/audio/core/commands/audioset.py:914 #, docstring msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:914 +#: redbot/cogs/audio/core/commands/audioset.py:920 msgid "Auto Deafen: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:923 +#: redbot/cogs/audio/core/commands/audioset.py:929 #, 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" @@ -722,251 +746,257 @@ msgid "Toggle the domain restriction on Audio.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:934 +#: redbot/cogs/audio/core/commands/audioset.py:940 msgid "Commercial links only: {true_or_false}." msgstr "الروابط التجارية فقط: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:943 +#: redbot/cogs/audio/core/commands/audioset.py:949 #, docstring msgid "Set the role to use for DJ mode." msgstr "تعيين الدور المراد استخدامه لوضع DJ." -#: redbot/cogs/audio/core/commands/audioset.py:952 +#: redbot/cogs/audio/core/commands/audioset.py:958 msgid "Settings Changed" msgstr "تم تغيير الإعدادات" -#: redbot/cogs/audio/core/commands/audioset.py:953 +#: redbot/cogs/audio/core/commands/audioset.py:959 msgid "DJ role set to: {role.name}." msgstr "تعيين دور DJ إلى: {role.name}." -#: redbot/cogs/audio/core/commands/audioset.py:959 +#: redbot/cogs/audio/core/commands/audioset.py:965 #, docstring msgid "Show the current settings." msgstr "إظهار الإعدادات الحالية." -#: redbot/cogs/audio/core/commands/audioset.py:996 +#: redbot/cogs/audio/core/commands/audioset.py:1004 msgid "Server Settings" msgstr "إعدادات السيرفر" -#: redbot/cogs/audio/core/commands/audioset.py:997 +#: redbot/cogs/audio/core/commands/audioset.py:1005 +msgid "Auto-deafen: [{auto_deafen}]\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1008 msgid "Auto-disconnect: [{dc}]\n" msgstr "قطع الاتصال التلقائي: [{dc}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:998 +#: redbot/cogs/audio/core/commands/audioset.py:1009 msgid "Auto-play: [{autoplay}]\n" msgstr "تشغيل تلقائي: [{autoplay}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1002 +#: redbot/cogs/audio/core/commands/audioset.py:1013 msgid "Disconnect timer: [{num_seconds}]\n" msgstr "قطع الاتصال المؤقت: [{num_seconds}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1006 +#: redbot/cogs/audio/core/commands/audioset.py:1017 msgid "Auto Pause timer: [{num_seconds}]\n" msgstr "إيقاف مؤقت تلقائي: [{num_seconds}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1021 msgid "DJ Role: [{role.name}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1012 +#: redbot/cogs/audio/core/commands/audioset.py:1023 msgid "Jukebox: [{jukebox_name}]\n" msgstr "صندوق اليوكسي: [{jukebox_name}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1013 +#: redbot/cogs/audio/core/commands/audioset.py:1024 msgid "Command price: [{jukebox_price}]\n" msgstr "سعر الأمر: [{jukebox_price}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1017 +#: redbot/cogs/audio/core/commands/audioset.py:1028 msgid "Max track length: [{tracklength}]\n" msgstr "طول المقطع الأقصى: [{tracklength}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1020 -msgid "Repeat: [{repeat}]\n" +#: redbot/cogs/audio/core/commands/audioset.py:1031 +msgid "Max volume: [{max_volume}%]\n" +"Persist queue: [{persist_queue}]\n" +"Repeat: [{repeat}]\n" "Shuffle: [{shuffle}]\n" "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" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1040 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Thumbnails: [{0}]\n" msgstr "الصور المصغرة: [{0}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1044 +#: redbot/cogs/audio/core/commands/audioset.py:1055 msgid "Vote skip: [{vote_enabled}]\n" "Skip percentage: [{vote_percent}%]\n" msgstr "تخطي التصويت: [{vote_enabled}]\n" "تخطي النسبة المئوية: [{vote_percent}%]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1057 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "User" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1061 -#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: redbot/cogs/audio/core/commands/playlists.py:1010 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1063 -#: redbot/cogs/audio/core/commands/audioset.py:1064 -#: redbot/cogs/audio/core/commands/audioset.py:1065 +#: redbot/cogs/audio/core/commands/audioset.py:1074 +#: redbot/cogs/audio/core/commands/audioset.py:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1076 msgid "Cached" msgstr "ذاكرة التخزين المؤقت" -#: redbot/cogs/audio/core/commands/audioset.py:1067 -#: redbot/cogs/audio/core/commands/audioset.py:1068 -#: redbot/cogs/audio/core/commands/audioset.py:1069 +#: redbot/cogs/audio/core/commands/audioset.py:1078 +#: redbot/cogs/audio/core/commands/audioset.py:1079 +#: redbot/cogs/audio/core/commands/audioset.py:1080 msgid "US Top 100" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: redbot/cogs/audio/core/commands/audioset.py:1083 msgid "Auto-play Settings" msgstr "إعدادات التشغيل التلقائي" -#: redbot/cogs/audio/core/commands/audioset.py:1074 +#: redbot/cogs/audio/core/commands/audioset.py:1085 msgid "Playlist name: [{pname}]\n" msgstr "اسم قائمة التشغيل: [{pname}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1086 msgid "Playlist ID: [{pid}]\n" msgstr "معرف قائمة التشغيل: [{pid}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1076 +#: redbot/cogs/audio/core/commands/audioset.py:1087 msgid "Playlist scope: [{pscope}]\n" msgstr "نطاق قائمة التشغيل: [{pscope}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1082 -#: redbot/cogs/audio/core/commands/audioset.py:1353 -#: redbot/cogs/audio/core/commands/audioset.py:1398 +#: redbot/cogs/audio/core/commands/audioset.py:1093 +#: redbot/cogs/audio/core/commands/audioset.py:1372 +#: redbot/cogs/audio/core/commands/audioset.py:1417 msgid "Cache Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1084 +#: redbot/cogs/audio/core/commands/audioset.py:1095 msgid "Max age: [{max_age}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1085 +#: redbot/cogs/audio/core/commands/audioset.py:1096 msgid "Local Spotify cache: [{spotify_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1097 msgid "Local Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1098 msgid "Local Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1089 -#: redbot/cogs/audio/core/commands/audioset.py:1347 -#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1100 +#: redbot/cogs/audio/core/commands/audioset.py:1366 +#: redbot/cogs/audio/core/commands/audioset.py:1411 msgid "days" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1096 +#: redbot/cogs/audio/core/commands/audioset.py:1107 msgid "User Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1098 +#: redbot/cogs/audio/core/commands/audioset.py:1109 msgid "Spotify search: [{country_code}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1114 msgid "Lavalink Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1105 +#: redbot/cogs/audio/core/commands/audioset.py:1116 msgid "Cog version: [{version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1106 +#: redbot/cogs/audio/core/commands/audioset.py:1117 msgid "Red-Lavalink: [{lavalink_version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1107 +#: redbot/cogs/audio/core/commands/audioset.py:1118 msgid "External server: [{use_external_lavalink}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1116 -msgid "Lavalink build: [{llbuild}]\n" +#: redbot/cogs/audio/core/commands/audioset.py:1131 +msgid "Lavalink version: [{llversion}]\n" "Lavalink branch: [{llbranch}]\n" "Release date: [{build_time}]\n" "Lavaplayer version: [{lavaplayer}]\n" "Java version: [{jvm}]\n" "Java Executable: [{jv_exec}]\n" +"Initial Heapsize: [{xms}]\n" +"Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1132 +#: redbot/cogs/audio/core/commands/audioset.py:1151 msgid "Localtracks path: [{localpath}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1141 +#: redbot/cogs/audio/core/commands/audioset.py:1160 #, docstring -msgid "Sends the Lavalink server logs to your DMs." +msgid "Sends the managed Lavalink node logs to your DMs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1148 -#: redbot/cogs/audio/core/commands/audioset.py:1150 +#: redbot/cogs/audio/core/commands/audioset.py:1167 +#: redbot/cogs/audio/core/commands/audioset.py:1169 msgid "No logs found in your data folder." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1162 +#: redbot/cogs/audio/core/commands/audioset.py:1181 msgid "Logs are too large, you can find them in {path}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1172 +#: redbot/cogs/audio/core/commands/audioset.py:1191 msgid "I need to be able to DM you to send you the logs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1181 +#: redbot/cogs/audio/core/commands/audioset.py:1200 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1187 +#: redbot/cogs/audio/core/commands/audioset.py:1206 msgid "Song titles as status: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1196 +#: redbot/cogs/audio/core/commands/audioset.py:1215 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1202 +#: redbot/cogs/audio/core/commands/audioset.py:1221 msgid "Thumbnail display: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1211 +#: redbot/cogs/audio/core/commands/audioset.py:1230 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1223 +#: redbot/cogs/audio/core/commands/audioset.py:1242 msgid "Voting disabled. All users can use queue management commands." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1230 +#: redbot/cogs/audio/core/commands/audioset.py:1249 msgid "Vote percentage set to {percent}%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1239 +#: redbot/cogs/audio/core/commands/audioset.py:1258 #, docstring msgid "Instructions to set the YouTube API key." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1258 +#: redbot/cogs/audio/core/commands/audioset.py:1277 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1259 +#: redbot/cogs/audio/core/commands/audioset.py:1278 msgid "1. Go to Spotify developers and log in with your Spotify account.\n" "(https://developer.spotify.com/dashboard/applications)\n" "2. Click \"Create An App\".\n" @@ -977,28 +1007,28 @@ msgid "1. Go to Spotify developers and log in with your Spotify account.\n" "`{prefix}set api spotify client_id client_secret `" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1276 -#: redbot/cogs/audio/core/commands/audioset.py:1298 +#: redbot/cogs/audio/core/commands/audioset.py:1295 +#: redbot/cogs/audio/core/commands/audioset.py:1317 #, docstring msgid "Set the country code for Spotify searches." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1280 -#: redbot/cogs/audio/core/commands/audioset.py:1302 +#: redbot/cogs/audio/core/commands/audioset.py:1299 +#: redbot/cogs/audio/core/commands/audioset.py:1321 msgid "Invalid Country Code" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1281 -#: redbot/cogs/audio/core/commands/audioset.py:1303 +#: redbot/cogs/audio/core/commands/audioset.py:1300 +#: redbot/cogs/audio/core/commands/audioset.py:1322 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:1290 -#: redbot/cogs/audio/core/commands/audioset.py:1312 +#: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1331 msgid "Country Code set to {country}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1320 +#: redbot/cogs/audio/core/commands/audioset.py:1339 #, docstring msgid "Sets the caching level.\n\n" " Level can be one of the following:\n\n" @@ -1011,27 +1041,27 @@ msgid "Sets the caching level.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1342 -#: redbot/cogs/audio/core/commands/audioset.py:1387 +#: redbot/cogs/audio/core/commands/audioset.py:1361 +#: redbot/cogs/audio/core/commands/audioset.py:1406 msgid "Max age: [{max_age}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1343 -#: redbot/cogs/audio/core/commands/audioset.py:1388 +#: redbot/cogs/audio/core/commands/audioset.py:1362 +#: redbot/cogs/audio/core/commands/audioset.py:1407 msgid "Spotify cache: [{spotify_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1344 -#: redbot/cogs/audio/core/commands/audioset.py:1389 +#: redbot/cogs/audio/core/commands/audioset.py:1363 +#: redbot/cogs/audio/core/commands/audioset.py:1408 msgid "Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1345 -#: redbot/cogs/audio/core/commands/audioset.py:1390 +#: redbot/cogs/audio/core/commands/audioset.py:1364 +#: redbot/cogs/audio/core/commands/audioset.py:1409 msgid "Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1405 +#: redbot/cogs/audio/core/commands/audioset.py:1424 #, 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" @@ -1039,66 +1069,103 @@ msgid "Sets the cache max age.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1431 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:1417 +#: redbot/cogs/audio/core/commands/audioset.py:1436 msgid "I've set the cache age to {age} days" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1424 +#: redbot/cogs/audio/core/commands/audioset.py:1443 #, 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:1436 +#: redbot/cogs/audio/core/commands/audioset.py:1455 msgid "Persisting queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1444 +#: redbot/cogs/audio/core/commands/audioset.py:1463 #, docstring msgid "Restarts the lavalink connection." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1454 +#: redbot/cogs/audio/core/commands/audioset.py:1471 +#: redbot/cogs/audio/core/commands/llset.py:731 +msgid "Failed To Shutdown Lavalink Node" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1472 +#: redbot/cogs/audio/core/commands/llset.py:187 +#: redbot/cogs/audio/core/commands/llset.py:732 +msgid "Please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1479 msgid "Restarting Lavalink" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1455 +#: redbot/cogs/audio/core/commands/audioset.py:1480 msgid "It can take a couple of minutes for Lavalink to fully start up." msgstr "" +#: redbot/cogs/audio/core/commands/audioset.py:1487 +#, docstring +msgid "Set the maximum volume allowed in this server." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1491 +msgid "Error" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1492 +msgid "Music without sound isn't music at all. Try setting the volume higher then 0%." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1500 +#: redbot/cogs/audio/core/commands/audioset.py:1508 +msgid "Setting changed" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1501 +msgid "The maximum volume has been limited to 150%, be easy on your ears." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1509 +msgid "The maximum volume has been limited to {max_volume}%." +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:88 -#: redbot/cogs/audio/core/commands/controller.py:205 -#: redbot/cogs/audio/core/commands/controller.py:222 -#: redbot/cogs/audio/core/commands/controller.py:236 -#: redbot/cogs/audio/core/commands/controller.py:244 -#: redbot/cogs/audio/core/commands/controller.py:318 -#: redbot/cogs/audio/core/commands/controller.py:384 -#: redbot/cogs/audio/core/commands/controller.py:477 -#: redbot/cogs/audio/core/commands/controller.py:487 -#: redbot/cogs/audio/core/commands/controller.py:571 -#: redbot/cogs/audio/core/commands/controller.py:703 -#: redbot/cogs/audio/core/commands/controller.py:732 -#: redbot/cogs/audio/core/commands/controller.py:788 -#: redbot/cogs/audio/core/commands/controller.py:865 -#: redbot/cogs/audio/core/commands/equalizer.py:39 -#: redbot/cogs/audio/core/commands/equalizer.py:164 -#: redbot/cogs/audio/core/commands/equalizer.py:194 -#: redbot/cogs/audio/core/commands/equalizer.py:228 -#: redbot/cogs/audio/core/commands/equalizer.py:317 -#: redbot/cogs/audio/core/commands/miscellaneous.py:71 -#: redbot/cogs/audio/core/commands/miscellaneous.py:102 -#: redbot/cogs/audio/core/commands/playlists.py:1142 +#: redbot/cogs/audio/core/commands/controller.py:89 +#: redbot/cogs/audio/core/commands/controller.py:206 +#: redbot/cogs/audio/core/commands/controller.py:223 +#: redbot/cogs/audio/core/commands/controller.py:237 +#: redbot/cogs/audio/core/commands/controller.py:245 +#: redbot/cogs/audio/core/commands/controller.py:319 +#: redbot/cogs/audio/core/commands/controller.py:385 +#: redbot/cogs/audio/core/commands/controller.py:478 +#: redbot/cogs/audio/core/commands/controller.py:488 +#: redbot/cogs/audio/core/commands/controller.py:572 +#: redbot/cogs/audio/core/commands/controller.py:711 +#: redbot/cogs/audio/core/commands/controller.py:740 +#: redbot/cogs/audio/core/commands/controller.py:796 +#: redbot/cogs/audio/core/commands/controller.py:873 +#: redbot/cogs/audio/core/commands/equalizer.py:40 +#: redbot/cogs/audio/core/commands/equalizer.py:165 +#: redbot/cogs/audio/core/commands/equalizer.py:195 +#: redbot/cogs/audio/core/commands/equalizer.py:229 +#: redbot/cogs/audio/core/commands/equalizer.py:318 +#: redbot/cogs/audio/core/commands/miscellaneous.py:72 +#: redbot/cogs/audio/core/commands/miscellaneous.py:103 +#: redbot/cogs/audio/core/commands/playlists.py:1125 msgid "Nothing playing." msgstr "" @@ -1108,9 +1175,9 @@ msgid "Unable To Disconnect" msgstr "" #: redbot/cogs/audio/core/commands/controller.py:50 -#: redbot/cogs/audio/core/commands/controller.py:263 -#: redbot/cogs/audio/core/commands/controller.py:331 -#: redbot/cogs/audio/core/commands/controller.py:585 +#: redbot/cogs/audio/core/commands/controller.py:264 +#: redbot/cogs/audio/core/commands/controller.py:332 +#: redbot/cogs/audio/core/commands/controller.py:586 msgid "There are other people listening - vote to skip instead." msgstr "" @@ -1127,212 +1194,212 @@ msgstr "" msgid "Disconnecting..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:86 +#: redbot/cogs/audio/core/commands/controller.py:87 #, docstring msgid "Now playing." msgstr "لا يوجد مجلد للمسارات المحلية." -#: redbot/cogs/audio/core/commands/controller.py:110 -#: redbot/cogs/audio/core/commands/queue.py:77 +#: redbot/cogs/audio/core/commands/controller.py:111 +#: redbot/cogs/audio/core/commands/queue.py:81 msgid "\n" " Requested by: **{track.requester}**" msgstr "\n" " طلب: **{track.requester}**" -#: redbot/cogs/audio/core/commands/controller.py:113 +#: redbot/cogs/audio/core/commands/controller.py:114 msgid "Nothing." msgstr "لا شيء." -#: redbot/cogs/audio/core/commands/controller.py:118 -#: redbot/cogs/audio/core/commands/queue.py:79 +#: redbot/cogs/audio/core/commands/controller.py:119 +#: redbot/cogs/audio/core/commands/queue.py:83 msgid "Now Playing" msgstr "تشغيل الآن" -#: redbot/cogs/audio/core/commands/controller.py:128 -#: redbot/cogs/audio/core/commands/queue.py:89 +#: redbot/cogs/audio/core/commands/controller.py:129 +#: redbot/cogs/audio/core/commands/queue.py:93 msgid "Auto-Play" msgstr "التشغيل التلقائي" -#: redbot/cogs/audio/core/commands/controller.py:134 -#: redbot/cogs/audio/core/commands/queue.py:95 +#: redbot/cogs/audio/core/commands/controller.py:135 +#: redbot/cogs/audio/core/commands/queue.py:99 msgid "Shuffle" msgstr "عشوائي" -#: redbot/cogs/audio/core/commands/controller.py:140 -#: redbot/cogs/audio/core/commands/queue.py:101 +#: redbot/cogs/audio/core/commands/controller.py:141 +#: redbot/cogs/audio/core/commands/queue.py:105 msgid "Repeat" msgstr "كرر" -#: redbot/cogs/audio/core/commands/controller.py:200 +#: redbot/cogs/audio/core/commands/controller.py:201 #, docstring msgid "Pause or resume a playing track." msgstr "إيقاف أو استئناف مسار اللعب." -#: redbot/cogs/audio/core/commands/controller.py:211 -#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:212 +#: redbot/cogs/audio/core/commands/controller.py:218 msgid "Unable To Manage Tracks" msgstr "غير قادر على إدارة المسارات" -#: redbot/cogs/audio/core/commands/controller.py:212 +#: redbot/cogs/audio/core/commands/controller.py:213 msgid "You must be in the voice channel to pause or resume." msgstr "يجب أن تكون في القناة الصوتية لإيقاف مؤقت أو لاستئناف العمل." -#: redbot/cogs/audio/core/commands/controller.py:218 +#: redbot/cogs/audio/core/commands/controller.py:219 msgid "You need the DJ role to pause or resume tracks." msgstr "تحتاج إلى رتبة DJ لإيقاف أو استئناف المسار." -#: redbot/cogs/audio/core/commands/controller.py:229 +#: redbot/cogs/audio/core/commands/controller.py:230 msgid "Track Paused" msgstr "تم إيقاف المسار" -#: redbot/cogs/audio/core/commands/controller.py:233 +#: redbot/cogs/audio/core/commands/controller.py:234 msgid "Track Resumed" msgstr "تم استئناف المسار" -#: redbot/cogs/audio/core/commands/controller.py:242 +#: redbot/cogs/audio/core/commands/controller.py:243 #, docstring msgid "Skip to the start of the previously played track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:256 -#: redbot/cogs/audio/core/commands/controller.py:262 -#: redbot/cogs/audio/core/commands/controller.py:268 -#: redbot/cogs/audio/core/commands/controller.py:483 -#: redbot/cogs/audio/core/commands/controller.py:498 -#: redbot/cogs/audio/core/commands/controller.py:511 -#: redbot/cogs/audio/core/commands/controller.py:520 +#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:263 +#: redbot/cogs/audio/core/commands/controller.py:269 +#: redbot/cogs/audio/core/commands/controller.py:484 +#: redbot/cogs/audio/core/commands/controller.py:499 +#: redbot/cogs/audio/core/commands/controller.py:512 +#: redbot/cogs/audio/core/commands/controller.py:521 msgid "Unable To Skip Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:258 msgid "You must be in the voice channel to skip the track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:269 +#: redbot/cogs/audio/core/commands/controller.py:270 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:277 -#: redbot/cogs/audio/core/commands/player.py:53 -#: redbot/cogs/audio/core/commands/player.py:58 -#: redbot/cogs/audio/core/commands/player.py:64 -#: redbot/cogs/audio/core/commands/player.py:82 -#: redbot/cogs/audio/core/commands/player.py:94 -#: redbot/cogs/audio/core/commands/player.py:100 -#: redbot/cogs/audio/core/commands/player.py:110 -#: redbot/cogs/audio/core/commands/player.py:116 -#: redbot/cogs/audio/core/commands/player.py:123 -#: redbot/cogs/audio/core/commands/player.py:134 -#: redbot/cogs/audio/core/commands/player.py:161 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:172 -#: redbot/cogs/audio/core/commands/player.py:190 -#: redbot/cogs/audio/core/commands/player.py:202 -#: redbot/cogs/audio/core/commands/player.py:208 -#: redbot/cogs/audio/core/commands/player.py:218 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:231 -#: redbot/cogs/audio/core/commands/player.py:243 -#: redbot/cogs/audio/core/commands/player.py:252 -#: redbot/cogs/audio/core/commands/player.py:295 -#: redbot/cogs/audio/core/commands/player.py:317 -#: redbot/cogs/audio/core/commands/player.py:436 -#: redbot/cogs/audio/core/commands/player.py:454 -#: redbot/cogs/audio/core/commands/player.py:466 -#: redbot/cogs/audio/core/commands/player.py:472 -#: redbot/cogs/audio/core/commands/player.py:484 -#: redbot/cogs/audio/core/commands/player.py:532 -#: redbot/cogs/audio/core/commands/player.py:552 -#: redbot/cogs/audio/core/commands/player.py:570 -#: redbot/cogs/audio/core/commands/player.py:582 -#: redbot/cogs/audio/core/commands/player.py:588 -#: redbot/cogs/audio/core/commands/player.py:600 -#: redbot/cogs/audio/core/commands/player.py:605 -#: redbot/cogs/audio/core/commands/player.py:738 -#: redbot/cogs/audio/core/commands/player.py:744 -#: redbot/cogs/audio/core/commands/player.py:806 -#: redbot/cogs/audio/core/commands/playlists.py:1481 +#: redbot/cogs/audio/core/commands/controller.py:278 +#: redbot/cogs/audio/core/commands/player.py:52 +#: redbot/cogs/audio/core/commands/player.py:57 +#: redbot/cogs/audio/core/commands/player.py:63 +#: redbot/cogs/audio/core/commands/player.py:81 +#: redbot/cogs/audio/core/commands/player.py:93 +#: redbot/cogs/audio/core/commands/player.py:99 +#: redbot/cogs/audio/core/commands/player.py:109 +#: redbot/cogs/audio/core/commands/player.py:115 +#: redbot/cogs/audio/core/commands/player.py:122 +#: redbot/cogs/audio/core/commands/player.py:133 +#: redbot/cogs/audio/core/commands/player.py:160 +#: redbot/cogs/audio/core/commands/player.py:165 +#: redbot/cogs/audio/core/commands/player.py:171 +#: redbot/cogs/audio/core/commands/player.py:189 +#: redbot/cogs/audio/core/commands/player.py:201 +#: redbot/cogs/audio/core/commands/player.py:207 +#: redbot/cogs/audio/core/commands/player.py:217 +#: redbot/cogs/audio/core/commands/player.py:223 +#: redbot/cogs/audio/core/commands/player.py:230 +#: redbot/cogs/audio/core/commands/player.py:242 +#: redbot/cogs/audio/core/commands/player.py:251 +#: redbot/cogs/audio/core/commands/player.py:293 +#: redbot/cogs/audio/core/commands/player.py:315 +#: redbot/cogs/audio/core/commands/player.py:434 +#: redbot/cogs/audio/core/commands/player.py:452 +#: redbot/cogs/audio/core/commands/player.py:464 +#: redbot/cogs/audio/core/commands/player.py:470 +#: redbot/cogs/audio/core/commands/player.py:482 +#: redbot/cogs/audio/core/commands/player.py:530 +#: redbot/cogs/audio/core/commands/player.py:550 +#: redbot/cogs/audio/core/commands/player.py:568 +#: redbot/cogs/audio/core/commands/player.py:580 +#: redbot/cogs/audio/core/commands/player.py:586 +#: redbot/cogs/audio/core/commands/player.py:598 +#: redbot/cogs/audio/core/commands/player.py:603 +#: redbot/cogs/audio/core/commands/player.py:737 +#: redbot/cogs/audio/core/commands/player.py:743 +#: redbot/cogs/audio/core/commands/player.py:805 +#: redbot/cogs/audio/core/commands/playlists.py:1458 msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:277 +#: redbot/cogs/audio/core/commands/controller.py:278 msgid "No previous track." msgstr "لا يوجد مسار سابق." -#: redbot/cogs/audio/core/commands/controller.py:298 +#: redbot/cogs/audio/core/commands/controller.py:299 msgid "Replaying Track" msgstr "إعادة تشغيل المسار" -#: redbot/cogs/audio/core/commands/controller.py:305 +#: redbot/cogs/audio/core/commands/controller.py:306 #, docstring -msgid "Seek ahead or behind on a track by seconds or a to a specific time.\n\n" +msgid "Seek ahead or behind on a track by seconds or 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:323 -#: redbot/cogs/audio/core/commands/controller.py:330 -#: redbot/cogs/audio/core/commands/controller.py:337 -#: redbot/cogs/audio/core/commands/controller.py:344 -#: redbot/cogs/audio/core/commands/controller.py:356 +#: redbot/cogs/audio/core/commands/controller.py:324 +#: redbot/cogs/audio/core/commands/controller.py:331 +#: redbot/cogs/audio/core/commands/controller.py:338 +#: redbot/cogs/audio/core/commands/controller.py:345 +#: redbot/cogs/audio/core/commands/controller.py:357 msgid "Unable To Seek Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:324 +#: redbot/cogs/audio/core/commands/controller.py:325 msgid "You must be in the voice channel to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:338 +#: redbot/cogs/audio/core/commands/controller.py:339 msgid "You need the DJ role or be the track requester to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:344 +#: redbot/cogs/audio/core/commands/controller.py:345 msgid "Can't seek on a stream." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:357 +#: redbot/cogs/audio/core/commands/controller.py:358 msgid "Invalid input for the time to seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:365 +#: redbot/cogs/audio/core/commands/controller.py:366 msgid "Moved {num_seconds}s to 00:00:00" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:372 +#: redbot/cogs/audio/core/commands/controller.py:373 msgid "Moved {num_seconds}s to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:380 +#: redbot/cogs/audio/core/commands/controller.py:381 msgid "Moved to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:390 +#: redbot/cogs/audio/core/commands/controller.py:391 #, docstring msgid "Toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:399 -#: redbot/cogs/audio/core/commands/controller.py:410 -#: redbot/cogs/audio/core/commands/controller.py:443 -#: redbot/cogs/audio/core/commands/controller.py:454 +#: redbot/cogs/audio/core/commands/controller.py:400 +#: redbot/cogs/audio/core/commands/controller.py:411 +#: redbot/cogs/audio/core/commands/controller.py:444 +#: redbot/cogs/audio/core/commands/controller.py:455 msgid "Unable To Toggle Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:400 -#: redbot/cogs/audio/core/commands/controller.py:444 +#: redbot/cogs/audio/core/commands/controller.py:401 +#: redbot/cogs/audio/core/commands/controller.py:445 msgid "You need the DJ role to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:411 -#: redbot/cogs/audio/core/commands/controller.py:455 +#: redbot/cogs/audio/core/commands/controller.py:412 +#: redbot/cogs/audio/core/commands/controller.py:456 msgid "You must be in the voice channel to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:421 msgid "Shuffle tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:431 +#: redbot/cogs/audio/core/commands/controller.py:432 #, 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" @@ -1340,240 +1407,243 @@ msgid "Toggle bumped track shuffle.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:464 +#: redbot/cogs/audio/core/commands/controller.py:465 msgid "Shuffle bumped tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:475 +#: redbot/cogs/audio/core/commands/controller.py:476 #, docstring msgid "Skip to the next track, or to a given track number." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:484 +#: redbot/cogs/audio/core/commands/controller.py:485 msgid "You must be in the voice channel to skip the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:499 +#: redbot/cogs/audio/core/commands/controller.py:500 msgid "You need the DJ role or be the track requester to skip tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:512 +#: redbot/cogs/audio/core/commands/controller.py:513 msgid "You can only skip the current track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:521 +#: redbot/cogs/audio/core/commands/controller.py:522 msgid "Can't skip to a specific track in vote mode without the DJ role." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:527 +#: redbot/cogs/audio/core/commands/controller.py:528 msgid "I removed your vote to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:530 +#: redbot/cogs/audio/core/commands/controller.py:531 msgid "You voted to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:543 +#: redbot/cogs/audio/core/commands/controller.py:544 msgid "Vote threshold met." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:546 +#: redbot/cogs/audio/core/commands/controller.py:547 msgid " Votes: {num_votes}/{num_members} ({cur_percent}% out of {required_percent}% needed)" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:565 +#: redbot/cogs/audio/core/commands/controller.py:566 #, docstring msgid "Stop playback and clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:578 -#: redbot/cogs/audio/core/commands/controller.py:584 -#: redbot/cogs/audio/core/commands/controller.py:590 +#: redbot/cogs/audio/core/commands/controller.py:579 +#: redbot/cogs/audio/core/commands/controller.py:585 +#: redbot/cogs/audio/core/commands/controller.py:591 msgid "Unable To Stop Player" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:579 +#: redbot/cogs/audio/core/commands/controller.py:580 msgid "You must be in the voice channel to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:591 +#: redbot/cogs/audio/core/commands/controller.py:592 msgid "You need the DJ role to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:613 +#: redbot/cogs/audio/core/commands/controller.py:614 msgid "Stopping..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:621 +#: redbot/cogs/audio/core/commands/controller.py:622 #, docstring msgid "Summon the bot to a voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:633 -#: redbot/cogs/audio/core/commands/controller.py:640 -#: redbot/cogs/audio/core/commands/controller.py:653 -#: redbot/cogs/audio/core/commands/controller.py:679 -#: redbot/cogs/audio/core/commands/controller.py:686 +#: redbot/cogs/audio/core/commands/controller.py:634 +#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:654 +#: redbot/cogs/audio/core/commands/controller.py:685 +#: redbot/cogs/audio/core/commands/controller.py:692 msgid "Unable To Join Voice Channel" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:634 +#: redbot/cogs/audio/core/commands/controller.py:635 msgid "There are other people listening." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:642 msgid "You need the DJ role to summon the bot." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:654 -#: redbot/cogs/audio/core/commands/player.py:83 -#: redbot/cogs/audio/core/commands/player.py:191 -#: redbot/cogs/audio/core/commands/player.py:455 -#: redbot/cogs/audio/core/commands/player.py:571 -#: redbot/cogs/audio/core/commands/player.py:695 -#: redbot/cogs/audio/core/commands/queue.py:339 +#: redbot/cogs/audio/core/commands/controller.py:655 +#: redbot/cogs/audio/core/commands/player.py:82 +#: redbot/cogs/audio/core/commands/player.py:190 +#: redbot/cogs/audio/core/commands/player.py:453 +#: redbot/cogs/audio/core/commands/player.py:569 +#: redbot/cogs/audio/core/commands/player.py:694 +#: redbot/cogs/audio/core/commands/queue.py:343 msgid "I don't have permission to connect and speak in your channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:680 -#: redbot/cogs/audio/core/commands/player.py:95 -#: redbot/cogs/audio/core/commands/player.py:203 -#: redbot/cogs/audio/core/commands/player.py:467 -#: redbot/cogs/audio/core/commands/player.py:583 -#: redbot/cogs/audio/core/commands/player.py:707 -#: redbot/cogs/audio/core/commands/queue.py:351 +#: redbot/cogs/audio/core/commands/controller.py:673 +msgid "Unable To Do This Action" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:674 +msgid "I am already in your channel." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:686 +#: redbot/cogs/audio/core/commands/player.py:94 +#: redbot/cogs/audio/core/commands/player.py:202 +#: redbot/cogs/audio/core/commands/player.py:465 +#: redbot/cogs/audio/core/commands/player.py:581 +#: redbot/cogs/audio/core/commands/player.py:706 +#: redbot/cogs/audio/core/commands/queue.py:355 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:687 -#: redbot/cogs/audio/core/commands/player.py:101 -#: redbot/cogs/audio/core/commands/player.py:209 -#: redbot/cogs/audio/core/commands/player.py:473 -#: redbot/cogs/audio/core/commands/player.py:589 -#: redbot/cogs/audio/core/commands/player.py:713 -#: redbot/cogs/audio/core/commands/queue.py:358 -msgid "Connection to Lavalink has not yet been established." +#: redbot/cogs/audio/core/commands/controller.py:693 +#: redbot/cogs/audio/core/commands/player.py:100 +msgid "Connection to the Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:694 +#: redbot/cogs/audio/core/commands/controller.py:700 #, docstring msgid "Set the volume, 1% - 150%." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:701 +#: redbot/cogs/audio/core/commands/controller.py:709 msgid "Current Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:712 -#: redbot/cogs/audio/core/commands/controller.py:719 +#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:727 msgid "Unable To Change Volume" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:713 +#: redbot/cogs/audio/core/commands/controller.py:721 msgid "You must be in the voice channel to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:728 msgid "You need the DJ role to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:730 +#: redbot/cogs/audio/core/commands/controller.py:738 msgid "Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:739 +#: redbot/cogs/audio/core/commands/controller.py:747 #, docstring msgid "Toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:747 -#: redbot/cogs/audio/core/commands/controller.py:758 +#: redbot/cogs/audio/core/commands/controller.py:755 +#: redbot/cogs/audio/core/commands/controller.py:766 msgid "Unable To Toggle Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:748 +#: redbot/cogs/audio/core/commands/controller.py:756 msgid "You need the DJ role to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:759 +#: redbot/cogs/audio/core/commands/controller.py:767 msgid "You must be in the voice channel to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:766 +#: redbot/cogs/audio/core/commands/controller.py:774 msgid "Repeat tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:783 +#: redbot/cogs/audio/core/commands/controller.py:791 #, docstring msgid "Remove a specific track number from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:792 +#: redbot/cogs/audio/core/commands/controller.py:800 msgid "Nothing queued." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:796 -#: redbot/cogs/audio/core/commands/controller.py:802 +#: redbot/cogs/audio/core/commands/controller.py:804 #: redbot/cogs/audio/core/commands/controller.py:810 -#: redbot/cogs/audio/core/commands/controller.py:843 +#: redbot/cogs/audio/core/commands/controller.py:818 +#: redbot/cogs/audio/core/commands/controller.py:851 msgid "Unable To Modify Queue" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:797 +#: redbot/cogs/audio/core/commands/controller.py:805 msgid "You need the DJ role to remove tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:803 +#: redbot/cogs/audio/core/commands/controller.py:811 msgid "You must be in the voice channel to manage the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:811 -#: redbot/cogs/audio/core/commands/controller.py:884 +#: redbot/cogs/audio/core/commands/controller.py:819 +#: redbot/cogs/audio/core/commands/controller.py:892 msgid "Song number must be greater than 1 and within the queue limit." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:825 -#: redbot/cogs/audio/core/commands/controller.py:849 +#: redbot/cogs/audio/core/commands/controller.py:833 +#: redbot/cogs/audio/core/commands/controller.py:857 msgid "Removed track from queue" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:826 +#: redbot/cogs/audio/core/commands/controller.py:834 msgid "Removed {track} from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:844 +#: redbot/cogs/audio/core/commands/controller.py:852 msgid "Removed 0 tracks, nothing matches the URL provided." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:850 +#: redbot/cogs/audio/core/commands/controller.py:858 msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:860 +#: redbot/cogs/audio/core/commands/controller.py:868 #, docstring msgid "Bump a track number to the top of the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:871 -#: redbot/cogs/audio/core/commands/controller.py:877 -#: redbot/cogs/audio/core/commands/controller.py:883 -#: redbot/cogs/audio/core/commands/player.py:151 +#: redbot/cogs/audio/core/commands/controller.py:879 +#: redbot/cogs/audio/core/commands/controller.py:885 +#: redbot/cogs/audio/core/commands/controller.py:891 +#: redbot/cogs/audio/core/commands/player.py:150 msgid "Unable To Bump Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:872 +#: redbot/cogs/audio/core/commands/controller.py:880 msgid "You must be in the voice channel to bump a track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:878 +#: redbot/cogs/audio/core/commands/controller.py:886 msgid "You need the DJ role to bump tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:894 +#: redbot/cogs/audio/core/commands/controller.py:902 msgid "Moved track to the top of the queue." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:30 +#: redbot/cogs/audio/core/commands/equalizer.py:31 #, docstring msgid "Equalizer management.\n\n" " Band positions are 1-15 and values have a range of -0.25 to 1.0.\n" @@ -1583,296 +1653,580 @@ msgid "Equalizer management.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:72 +#: redbot/cogs/audio/core/commands/equalizer.py:73 #, docstring msgid "Delete a saved eq preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:81 -#: redbot/cogs/audio/core/commands/equalizer.py:88 -#: redbot/cogs/audio/core/commands/equalizer.py:101 +#: redbot/cogs/audio/core/commands/equalizer.py:82 +#: redbot/cogs/audio/core/commands/equalizer.py:89 +#: redbot/cogs/audio/core/commands/equalizer.py:102 msgid "Unable To Delete Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:82 -#: redbot/cogs/audio/core/commands/equalizer.py:102 +#: redbot/cogs/audio/core/commands/equalizer.py:83 +#: redbot/cogs/audio/core/commands/equalizer.py:103 msgid "You are not the author of that preset setting." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:111 +#: redbot/cogs/audio/core/commands/equalizer.py:112 +#, docstring +msgid "List saved eq presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:115 +msgid "No saved equalizer presets." +msgstr "لا يوجد مسبقاً للمُوازن المحفوظة." + +#: redbot/cogs/audio/core/commands/equalizer.py:118 +msgid "Preset Name" +msgstr "اسم الإعداد المسبق" + +#: redbot/cogs/audio/core/commands/equalizer.py:119 +msgid "Author" +msgstr "المالك" + +#: redbot/cogs/audio/core/commands/equalizer.py:141 +msgid "{num} preset(s)" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:148 +#, docstring +msgid "Load a saved eq preset." +msgstr "تحميل مكافئ محفوظة مسبقاً." + +#: redbot/cogs/audio/core/commands/equalizer.py:156 +msgid "No Preset Found" +msgstr "لا يوجد تعيين مسبق" + +#: redbot/cogs/audio/core/commands/equalizer.py:174 +msgid "Unable To Load Preset" +msgstr "غير قادر على تحميل الإعداد السابقة" + +#: redbot/cogs/audio/core/commands/equalizer.py:175 +msgid "You need the DJ role to load equalizer presets." +msgstr "أنت بحاجة إلى رتبة DJ لتحميل المُوازن مسبقاً." + +#: redbot/cogs/audio/core/commands/equalizer.py:193 +#, docstring +msgid "Reset the eq to 0 across all bands." +msgstr "إعادة تعيين المكافئ إلى 0 عبر جميع النطاقات." + +#: redbot/cogs/audio/core/commands/equalizer.py:202 +msgid "Unable To Modify Preset" +msgstr "غير قادر على تعديل الإعدادات المعطية" + +#: redbot/cogs/audio/core/commands/equalizer.py:203 +msgid "You need the DJ role to reset the equalizer." +msgstr "أنت بحاجة إلى رتبة DJ لإعادة تعيين المعادل." + +#: redbot/cogs/audio/core/commands/equalizer.py:219 +msgid "Equalizer values have been reset." +msgstr "تم إعادة تعيين قيم المعادن." + +#: redbot/cogs/audio/core/commands/equalizer.py:227 +#, docstring +msgid "Save the current eq settings to a preset." +msgstr "حفظ إعدادات الجيل الحالي إلى مجموعة مسبقة." + +#: redbot/cogs/audio/core/commands/equalizer.py:237 +#: redbot/cogs/audio/core/commands/equalizer.py:255 +#: redbot/cogs/audio/core/commands/equalizer.py:270 +msgid "Unable To Save Preset" +msgstr "غير قادر على حفظ الإعدادات المعطاة" + +#: redbot/cogs/audio/core/commands/equalizer.py:238 +msgid "You need the DJ role to save equalizer presets." +msgstr "أنت بحاجة إلى رتبة DJ لتحميل المُوازن مسبقاً." + +#: redbot/cogs/audio/core/commands/equalizer.py:242 +msgid "Please enter a name for this equalizer preset." +msgstr "الرجاء إدخال اسم للتعيين المسبق لهذا المعادن." + +#: redbot/cogs/audio/core/commands/equalizer.py:256 +msgid "No equalizer preset name entered, try the command again later." +msgstr "لم يتم إدخال اسم المعادل مسبقاً، حاول الأمر مرة أخرى لاحقاً." + +#: redbot/cogs/audio/core/commands/equalizer.py:271 +msgid "Try the command again with a shorter name." +msgstr "حاول الأمر مرة أخرى باسم أقصر." + +#: redbot/cogs/audio/core/commands/equalizer.py:275 +msgid "Preset name already exists, do you want to replace it?" +msgstr "هناك ملف له نفس الاسم موجود مسبقاً. هل تريد استبداله؟" + +#: redbot/cogs/audio/core/commands/equalizer.py:283 +msgid "Not saving preset." +msgstr "عدم الحفظ مسبقاً." + +#: redbot/cogs/audio/core/commands/equalizer.py:296 +msgid "Current equalizer saved to the {preset_name} preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:310 +#, 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. 5 إلى 1.0\n" +" أسماء النطاقات هي 25، 40، 63، 100، 160، 250، 400، 630، 1k، 1. ك و2.5 و4 ك و\n" +" و6.3 ك و10 ك و16 ك هرتز.\n" +" تعيين قيمة النطاق إلى -0. 5 ألغها بينما +0.25 مضاعفة.\n" +" " + +#: redbot/cogs/audio/core/commands/equalizer.py:326 +msgid "Unable To Set Preset" +msgstr "غير قادر على تعيين الإعداد المسبق" + +#: redbot/cogs/audio/core/commands/equalizer.py:327 +msgid "You need the DJ role to set equalizer presets." +msgstr "أنت بحاجة إلى رتبة DJ لتعيين مسبقة المعادِل." + +#: redbot/cogs/audio/core/commands/equalizer.py:367 +msgid "Invalid Band" +msgstr "مسار غير صالح" + +#: redbot/cogs/audio/core/commands/equalizer.py:368 +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:392 +msgid "Preset Modified" +msgstr "التعديل المسبق" + +#: redbot/cogs/audio/core/commands/equalizer.py:393 +msgid "The {band_name}Hz band has been set to {band_value}." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:37 +#, docstring +msgid "`Dangerous commands` Manage Lavalink node configuration settings.\n\n" +" This command block holds all commands to configure an unmanaged (user maintained) or managed (bot maintained) Lavalink node.\n\n" +" You should not mess with any command in here unless you have a valid reason to,\n" +" i.e. been told by someone in the Red-Discord Bot support server to do so.\n" +" All the commands in here have the potential to break the Audio cog.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:49 +#, docstring +msgid "Change your Java executable path.\n\n" +" This command shouldn't need to be used most of the time, and is only useful if the host machine has conflicting Java versions.\n\n" +" If changing this make sure that the Java executable you set is supported by Audio.\n" +" The current supported versions are Java 17 and 11.\n\n" +" Enter nothing or \"java\" to reset it back to default.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:62 +msgid "Java Executable Reset" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:63 +msgid "Audio will now use `java` to run your managed Lavalink node. Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:75 +msgid "`{java_path}` is not a valid executable" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:82 +msgid "Java Executable Changed" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:83 +msgid "Audio will now use `{exc}` to run your managed Lavalink node. Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:96 +#, docstring +msgid "Set the managed Lavalink node maximum heap-size.\n\n" +" By default, this value is 50% of available RAM in the host machine represented by [1-1024][M|G] (256M, 256G for example)\n\n" +" This value only represents the maximum amount of RAM allowed to be used at any given point, and does not mean that the managed Lavalink node will always use this amount of RAM.\n\n" +" To reset this value to the default, run the command without any input.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:108 +msgid "Heap-size must be a valid measure of size, e.g. 256M, 256G" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:115 +msgid "Heap-size must be at least 64M, however it is recommended to have it set to at least 1G." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:126 +msgid "Heap-size must be less than your system RAM, You currently have {ram_in_bytes} of RAM available." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:133 +msgid "Heap-size must be less than {limit} due to your system limitations." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:147 +msgid "Managed node's heap-size set to {bytes}.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:157 +#, docstring +msgid "Toggle using external (unmanaged) Lavalink nodes - requires an existing Lavalink node for Audio to work, if enabled.\n\n" +" This command disables the managed Lavalink server. If you do not have another Lavalink node set up, you will be unable to use Audio while this is enabled.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:167 +#: redbot/cogs/audio/core/commands/llset.py:176 +msgid "Unmanaged Lavalink server: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:186 +msgid "Failed To Shutdown Lavalink" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:197 +#, docstring +msgid "Set the Lavalink node host.\n\n" +" This command sets the connection host which Audio will use to connect to an unmanaged Lavalink node.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:205 +msgid "Unmanaged Lavalink node host set to {host}. Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:218 +#, docstring +msgid "Set the Lavalink node password.\n\n" +" This command sets the connection password which Audio will use to connect to an unmanaged Lavalink node.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:227 +msgid "Unmanaged Lavalink node password set to {password}. Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:242 #, docstring -msgid "List saved eq presets." +msgid "Set the Lavalink node port.\n\n" +" This command sets the connection port which Audio will use to connect to an unmanaged Lavalink node.\n" +" Set port to -1 to disable the port and connect to the specified host via ports 80/443\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:114 -msgid "No saved equalizer presets." -msgstr "لا يوجد مسبقاً للمُوازن المحفوظة." - -#: redbot/cogs/audio/core/commands/equalizer.py:117 -msgid "Preset Name" -msgstr "اسم الإعداد المسبق" +#: redbot/cogs/audio/core/commands/llset.py:252 +#: redbot/cogs/audio/core/commands/llset.py:436 +#: redbot/cogs/audio/core/commands/llset.py:664 +#: redbot/cogs/audio/core/commands/llset.py:695 +msgid "Setting Not Changed" +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:118 -msgid "Author" -msgstr "المالك" +#: redbot/cogs/audio/core/commands/llset.py:253 +msgid "A port must be between 0 and 65535 " +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:140 -msgid "{num} preset(s)" +#: redbot/cogs/audio/core/commands/llset.py:259 +msgid "Unmanaged Lavalink node port set to {port}. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:147 +#: redbot/cogs/audio/core/commands/llset.py:272 #, docstring -msgid "Load a saved eq preset." -msgstr "تحميل مكافئ محفوظة مسبقاً." - -#: redbot/cogs/audio/core/commands/equalizer.py:155 -msgid "No Preset Found" -msgstr "لا يوجد تعيين مسبق" +msgid "Set the Lavalink node connection to secured.\n\n" +" This toggle sets the connection type to secured or unsecured when connecting to an unmanaged Lavalink node.\n" +" " +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:173 -msgid "Unable To Load Preset" -msgstr "غير قادر على تحميل الإعداد السابقة" +#: redbot/cogs/audio/core/commands/llset.py:283 +msgid "Unmanaged Lavalink node will now connect using the secured {secured_protocol} protocol.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:174 -msgid "You need the DJ role to load equalizer presets." -msgstr "أنت بحاجة إلى رتبة DJ لتحميل المُوازن مسبقاً." +#: redbot/cogs/audio/core/commands/llset.py:296 +msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and wil use {unsecured_protocol} instead .\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:192 +#: redbot/cogs/audio/core/commands/llset.py:307 #, docstring -msgid "Reset the eq to 0 across all bands." -msgstr "إعادة تعيين المكافئ إلى 0 عبر جميع النطاقات." +msgid "Display Lavalink connection settings." +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:201 -msgid "Unable To Modify Preset" -msgstr "غير قادر على تعديل الإعدادات المعطية" +#: redbot/cogs/audio/core/commands/llset.py:311 +msgid "Connection Settings" +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:202 -msgid "You need the DJ role to reset the equalizer." -msgstr "أنت بحاجة إلى رتبة DJ لإعادة تعيين المعادل." +#: redbot/cogs/audio/core/commands/llset.py:312 +#: redbot/cogs/audio/core/commands/llset.py:321 +msgid "Host: [{host}]\n" +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:218 -msgid "Equalizer values have been reset." -msgstr "تم إعادة تعيين قيم المعادن." +#: redbot/cogs/audio/core/commands/llset.py:313 +#: redbot/cogs/audio/core/commands/llset.py:324 +msgid "Port: [{port}]\n" +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:226 -#, docstring -msgid "Save the current eq settings to a preset." -msgstr "حفظ إعدادات الجيل الحالي إلى مجموعة مسبقة." +#: redbot/cogs/audio/core/commands/llset.py:314 +msgid "Default HTTP/HTTPS port" +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:236 -#: redbot/cogs/audio/core/commands/equalizer.py:254 -#: redbot/cogs/audio/core/commands/equalizer.py:269 -msgid "Unable To Save Preset" -msgstr "غير قادر على حفظ الإعدادات المعطاة" +#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:325 +msgid "Password: [{password}]\n" +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:237 -msgid "You need the DJ role to save equalizer presets." -msgstr "أنت بحاجة إلى رتبة DJ لتحميل المُوازن مسبقاً." +#: redbot/cogs/audio/core/commands/llset.py:317 +msgid "Secured: [{state}]\n" +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:241 -msgid "Please enter a name for this equalizer preset." -msgstr "الرجاء إدخال اسم للتعيين المسبق لهذا المعادن." +#: redbot/cogs/audio/core/commands/llset.py:320 +msgid "Lavalink Node Settings" +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:255 -msgid "No equalizer preset name entered, try the command again later." -msgstr "لم يتم إدخال اسم المعادل مسبقاً، حاول الأمر مرة أخرى لاحقاً." +#: redbot/cogs/audio/core/commands/llset.py:328 +msgid "Initial Heapsize: [{xms}]\n" +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:270 -msgid "Try the command again with a shorter name." -msgstr "حاول الأمر مرة أخرى باسم أقصر." +#: redbot/cogs/audio/core/commands/llset.py:329 +msgid "Max Heapsize: [{xmx}]\n" +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:274 -msgid "Preset name already exists, do you want to replace it?" -msgstr "هناك ملف له نفس الاسم موجود مسبقاً. هل تريد استبداله؟" +#: redbot/cogs/audio/core/commands/llset.py:330 +msgid "Java exec: [{java_exc_path}]\n" +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:282 -msgid "Not saving preset." -msgstr "عدم الحفظ مسبقاً." +#: redbot/cogs/audio/core/commands/llset.py:338 +#: redbot/cogs/audio/core/commands/llset.py:360 +msgid "I need to be able to DM you to send you this info." +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:295 -msgid "Current equalizer saved to the {preset_name} preset." +#: redbot/cogs/audio/core/commands/llset.py:343 +#, docstring +msgid "Uploads a copy of the application.yml file used by the managed Lavalink node." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:309 +#: redbot/cogs/audio/core/commands/llset.py:367 #, 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. 5 إلى 1.0\n" -" أسماء النطاقات هي 25، 40، 63، 100، 160، 250، 400، 630، 1k، 1. ك و2.5 و4 ك و\n" -" و6.3 ك و10 ك و16 ك هرتز.\n" -" تعيين قيمة النطاق إلى -0. 5 ألغها بينما +0.25 مضاعفة.\n" +msgid "Configure the managed Lavalink node runtime options.\n\n" +" All settings under this group will likely cause Audio to malfunction if changed from their defaults, only change settings here if you have been advised to by support.\n" " " +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:325 -msgid "Unable To Set Preset" -msgstr "غير قادر على تعيين الإعداد المسبق" - -#: redbot/cogs/audio/core/commands/equalizer.py:326 -msgid "You need the DJ role to set equalizer presets." -msgstr "أنت بحاجة إلى رتبة DJ لتعيين مسبقة المعادِل." +#: redbot/cogs/audio/core/commands/llset.py:374 +#, docstring +msgid "Configure the managed node authorization and connection settings." +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:366 -msgid "Invalid Band" -msgstr "مسار غير صالح" +#: redbot/cogs/audio/core/commands/llset.py:380 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node's binding IP address.\n\n" +" This value by default is `localhost` which will restrict the server to only localhost apps by default, changing this will likely break the managed Lavalink node if you don't know what you are doing.\n" +" " +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:367 -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/llset.py:389 +msgid "Managed node will now accept connection on {host}.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:391 -msgid "Preset Modified" -msgstr "التعديل المسبق" +#: redbot/cogs/audio/core/commands/llset.py:404 +#, docstring +msgid "Set the managed Lavalink node's connection password.\n\n" +" This is the password required for Audio to connect to the managed Lavalink node.\n" +" The value by default is `youshallnotpass`.\n" +" " +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:392 -msgid "The {band_name}Hz band has been set to {band_value}." +#: redbot/cogs/audio/core/commands/llset.py:413 +msgid "Managed node will now accept {password} as the authorization token.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:22 +#: redbot/cogs/audio/core/commands/llset.py:427 #, docstring -msgid "Lavalink server configuration options." +msgid "`Dangerous command` Set the managed Lavalink node's connection port.\n\n" +" This port is the port the managed Lavalink node binds to, you should only change this if there is a conflict with the default port because you already have an application using port 2333 on this device.\n\n" +" The value by default is `2333`.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:437 +msgid "The port must be between 1024 and 49151." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:444 +msgid "Managed node will now accept connections on {port}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:26 +#: redbot/cogs/audio/core/commands/llset.py:456 #, docstring -msgid "Change your Java executable path\n\n" -" Enter nothing to reset to default.\n" +msgid "`Dangerous command` Toggle audio sources on/off.\n\n" +" By default, all sources are enabled, you should only use commands here to disable a specific source if you have been advised to, disabling sources without background knowledge can cause Audio to break.\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." +#: redbot/cogs/audio/core/commands/llset.py:463 +#, docstring +msgid "Toggle HTTP direct URL usage on or off.\n\n" +" This source is used to allow playback from direct HTTP streams (this does not affect direct URL playback for the other sources).\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:44 -msgid "Java Executable Reset" +#: redbot/cogs/audio/core/commands/llset.py:473 +msgid "Managed node will allow playback from direct URLs.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:45 -msgid "Audio will now use `java` to run your Lavalink.jar" +#: redbot/cogs/audio/core/commands/llset.py:482 +msgid "Managed node will not play from direct URLs anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:54 -msgid "`{java_path}` is not a valid executable" +#: redbot/cogs/audio/core/commands/llset.py:490 +#, docstring +msgid "Toggle Bandcamp source on or off.\n\n" +" This toggle controls the playback of all Bandcamp related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:61 -msgid "Java Executable Changed" +#: redbot/cogs/audio/core/commands/llset.py:500 +msgid "Managed node will allow playback from Bandcamp.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:62 -msgid "Audio will now use `{exc}` to run your Lavalink.jar" +#: redbot/cogs/audio/core/commands/llset.py:509 +msgid "Managed node will not play from Bandcamp anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." 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" +#: redbot/cogs/audio/core/commands/llset.py:517 +#, docstring +msgid "Toggle local file usage on or off.\n\n" +" This toggle controls the playback of all local track content, usually found inside the `localtracks` folder.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:73 -msgid "For it to take effect please reload Audio (`{prefix}reload audio`)." +#: redbot/cogs/audio/core/commands/llset.py:527 +msgid "Managed node will allow playback from local files.\n\n" +"Run `{p}{cmd}` for it to take effect." 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`)." +#: redbot/cogs/audio/core/commands/llset.py:536 +msgid "Managed node will not play from local files anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:93 +#: redbot/cogs/audio/core/commands/llset.py:544 #, docstring -msgid "Toggle using external Lavalink servers." +msgid "Toggle Soundcloud source on or off.\n\n" +" This toggle controls the playback of all SoundCloud related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:100 -#: redbot/cogs/audio/core/commands/llset.py:126 -msgid "External Lavalink server: {true_or_false}." +#: redbot/cogs/audio/core/commands/llset.py:554 +msgid "Managed node will allow playback from Soundcloud.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:113 -msgid "External Lavalink server: {true_or_false}\n" -"For it to take effect please reload Audio (`{prefix}reload audio`)." +#: redbot/cogs/audio/core/commands/llset.py:563 +msgid "Managed node will not play from Soundcloud anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:143 +#: redbot/cogs/audio/core/commands/llset.py:571 #, docstring -msgid "Set the Lavalink server host." +msgid "`Dangerous command` Toggle YouTube source on or off (this includes Spotify).\n\n" +" This toggle controls the playback of all YouTube and Spotify related content.\n" +" " 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." +#: redbot/cogs/audio/core/commands/llset.py:581 +msgid "Managed node will allow playback from YouTube.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:151 -msgid "Host set to {host}." +#: redbot/cogs/audio/core/commands/llset.py:590 +msgid "Managed node will not play from YouTube anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:167 +#: redbot/cogs/audio/core/commands/llset.py:598 #, docstring -msgid "Set the Lavalink server password." +msgid "Toggle Twitch source on or off.\n\n" +" This toggle controls the playback of all Twitch related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:175 -msgid "Server password set to {password}." +#: redbot/cogs/audio/core/commands/llset.py:608 +msgid "Managed node will allow playback from Twitch.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:192 +#: redbot/cogs/audio/core/commands/llset.py:617 +msgid "Managed node will not play from Twitch anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:625 #, docstring -msgid "Set the Lavalink websocket server port." +msgid "Toggle Vimeo source on or off.\n\n" +" This toggle controls the playback of all Vimeo related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:200 -msgid "Websocket port set to {port}." +#: redbot/cogs/audio/core/commands/llset.py:635 +msgid "Managed node will allow playback from Vimeo.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:217 -#, docstring -msgid "Display Lavalink connection settings." +#: redbot/cogs/audio/core/commands/llset.py:644 +msgid "Managed node will not play from Vimeo anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:223 -msgid "Connection Settings" +#: redbot/cogs/audio/core/commands/llset.py:657 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node framebuffer size.\n\n" +" Only change this if you have been directly advised to, changing it can cause significant playback issues.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:224 -msgid "Host: [{host}]\n" +#: redbot/cogs/audio/core/commands/llset.py:665 +msgid "The lowest value the framebuffer can be set to is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:225 -msgid "WS Port: [{port}]\n" +#: redbot/cogs/audio/core/commands/llset.py:671 +#: redbot/cogs/audio/core/commands/llset.py:702 +msgid "Managed node's bufferDurationMs set to {milliseconds}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:227 -msgid "Rest Port: [{port}]\n" +#: redbot/cogs/audio/core/commands/llset.py:688 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node JDA-NAS buffer size.\n\n" +" Only change this if you have been directly advised to, changing it can cause significant playback issues.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:228 -msgid "Password: [{password}]\n" +#: redbot/cogs/audio/core/commands/llset.py:696 +msgid "The lowest value the buffer may be is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:232 -msgid "I need to be able to DM you to send you this info." +#: redbot/cogs/audio/core/commands/llset.py:714 +#, docstring +msgid "Reset all `llset` changes back to their default values." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:26 +#: redbot/cogs/audio/core/commands/localtracks.py:27 #, docstring msgid "Local playback commands." msgstr "أوامر التشغيل المحلية." -#: redbot/cogs/audio/core/commands/localtracks.py:30 +#: redbot/cogs/audio/core/commands/localtracks.py:31 #, docstring msgid "Play all songs in a localtracks folder.\n\n" " **Usage**:\n" @@ -1883,15 +2237,15 @@ msgid "Play all songs in a localtracks folder.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:50 +#: redbot/cogs/audio/core/commands/localtracks.py:51 msgid "Folder Not Found" msgstr "المجلد غير موجود" -#: redbot/cogs/audio/core/commands/localtracks.py:51 +#: redbot/cogs/audio/core/commands/localtracks.py:52 msgid "Localtracks folder named {name} does not exist." msgstr "مجلد المسارات المحلية المسمى {name} غير موجود." -#: redbot/cogs/audio/core/commands/localtracks.py:62 +#: redbot/cogs/audio/core/commands/localtracks.py:63 #, docstring msgid "Play a local track.\n\n" " To play a local track, either use the menu to choose a track or enter in the track path directly with the play command.\n" @@ -1905,18 +2259,18 @@ msgid "Play a local track.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:79 -#: redbot/cogs/audio/core/commands/localtracks.py:135 +#: redbot/cogs/audio/core/commands/localtracks.py:80 +#: redbot/cogs/audio/core/commands/localtracks.py:136 msgid "No album folders found." msgstr "لم يتم العثور على مجلدات الألبوم." -#: redbot/cogs/audio/core/commands/localtracks.py:121 +#: redbot/cogs/audio/core/commands/localtracks.py:122 #, docstring msgid "Search for songs across all localtracks folders." msgstr "البحث عن أغاني عبر جميع مجلدات localtracks." -#: redbot/cogs/audio/core/commands/localtracks.py:139 -#: redbot/cogs/audio/core/commands/queue.py:295 +#: redbot/cogs/audio/core/commands/localtracks.py:140 +#: redbot/cogs/audio/core/commands/queue.py:299 msgid "No matches." msgstr "لا توجد مطابقات." @@ -1925,37 +2279,51 @@ msgstr "لا توجد مطابقات." msgid "Make Red sing one of her songs." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:46 +#: redbot/cogs/audio/core/commands/miscellaneous.py:47 #, docstring msgid "Audio stats." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:75 +#: redbot/cogs/audio/core/commands/miscellaneous.py:76 msgid "Not connected anywhere." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:81 +#: redbot/cogs/audio/core/commands/miscellaneous.py:82 msgid "Playing in {num}/{total} servers:" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:87 +#: redbot/cogs/audio/core/commands/miscellaneous.py:88 msgid "Page {}/{}" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:100 +#: redbot/cogs/audio/core/commands/miscellaneous.py:101 #, docstring msgid "Queue percentage." msgstr "نسبة قائمة الانتظار." -#: redbot/cogs/audio/core/commands/miscellaneous.py:126 -msgid "There's nothing in the queue." -msgstr "لا يوجد شيء في قائمة الانتظار." +#: redbot/cogs/audio/core/commands/miscellaneous.py:125 +#: redbot/cogs/audio/core/commands/playlists.py:1130 +#: redbot/cogs/audio/core/commands/queue.py:67 +#: redbot/cogs/audio/core/commands/queue.py:164 +#: redbot/cogs/audio/core/commands/queue.py:183 +#: redbot/cogs/audio/core/commands/queue.py:188 +#: redbot/cogs/audio/core/commands/queue.py:214 +#: redbot/cogs/audio/core/commands/queue.py:219 +#: redbot/cogs/audio/core/commands/queue.py:261 +#: redbot/cogs/audio/core/commands/queue.py:263 +#: redbot/cogs/audio/core/commands/queue.py:293 +#: redbot/cogs/audio/core/commands/queue.py:295 +#: redbot/cogs/audio/core/commands/queue.py:331 +#: redbot/cogs/audio/core/commands/queue.py:369 +#: redbot/cogs/audio/core/commands/queue.py:377 +msgid "There's nothing in the queue." +msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:147 +#: redbot/cogs/audio/core/commands/miscellaneous.py:146 msgid "Queued and playing tracks:" msgstr "قائمة الانتظار وتشغيل المسارات:" -#: redbot/cogs/audio/core/commands/player.py:40 +#: redbot/cogs/audio/core/commands/player.py:39 #, docstring msgid "Play the specified track or search for a close match.\n\n" " To play a local track, the query should be `\\`.\n" @@ -1963,186 +2331,190 @@ msgid "Play the specified track or search for a close match.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:54 -#: redbot/cogs/audio/core/commands/player.py:162 -#: redbot/cogs/audio/core/commands/player.py:739 +#: redbot/cogs/audio/core/commands/player.py:53 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:738 msgid "That URL is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:58 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:745 +#: redbot/cogs/audio/core/commands/player.py:57 +#: redbot/cogs/audio/core/commands/player.py:165 +#: redbot/cogs/audio/core/commands/player.py:744 msgid "That track is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:65 -#: redbot/cogs/audio/core/commands/player.py:173 -#: redbot/cogs/audio/core/commands/player.py:437 -#: redbot/cogs/audio/core/commands/player.py:553 -#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/player.py:64 +#: redbot/cogs/audio/core/commands/player.py:172 +#: redbot/cogs/audio/core/commands/player.py:435 +#: redbot/cogs/audio/core/commands/player.py:551 +#: redbot/cogs/audio/core/commands/player.py:806 msgid "You need the DJ role to queue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:69 -#: redbot/cogs/audio/core/commands/player.py:177 -#: redbot/cogs/audio/core/commands/player.py:441 -#: redbot/cogs/audio/core/commands/player.py:557 -#: redbot/cogs/audio/core/commands/player.py:681 -msgid "Connection to Lavalink has failed" +#: redbot/cogs/audio/core/commands/player.py:68 +#: redbot/cogs/audio/core/commands/player.py:176 +#: redbot/cogs/audio/core/commands/player.py:439 +#: redbot/cogs/audio/core/commands/player.py:555 +msgid "Connection to Lavalink node has failed" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:72 -#: redbot/cogs/audio/core/commands/player.py:180 -#: redbot/cogs/audio/core/commands/player.py:444 -#: redbot/cogs/audio/core/commands/player.py:560 -#: redbot/cogs/audio/core/commands/player.py:684 +#: redbot/cogs/audio/core/commands/player.py:71 +#: redbot/cogs/audio/core/commands/player.py:179 +#: redbot/cogs/audio/core/commands/player.py:442 +#: redbot/cogs/audio/core/commands/player.py:558 +#: redbot/cogs/audio/core/commands/player.py:683 msgid "Please check your console or logs for details." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:111 -#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:110 +#: redbot/cogs/audio/core/commands/player.py:218 msgid "You must be in the voice channel to use the play command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:117 -#: redbot/cogs/audio/core/commands/player.py:225 -#: redbot/cogs/audio/core/commands/player.py:253 +#: redbot/cogs/audio/core/commands/player.py:116 +#: redbot/cogs/audio/core/commands/player.py:224 +#: redbot/cogs/audio/core/commands/player.py:252 msgid "No tracks found for `{query}`." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:123 -#: redbot/cogs/audio/core/commands/player.py:231 -#: redbot/cogs/audio/core/commands/player.py:532 -#: redbot/cogs/audio/core/commands/player.py:605 +#: redbot/cogs/audio/core/commands/player.py:122 +#: redbot/cogs/audio/core/commands/player.py:230 +#: redbot/cogs/audio/core/commands/player.py:530 +#: redbot/cogs/audio/core/commands/player.py:603 msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:146 +#: redbot/cogs/audio/core/commands/player.py:145 #, docstring msgid "Force play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:152 +#: redbot/cogs/audio/core/commands/player.py:151 msgid "Only single tracks work with bump play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:256 -#: redbot/cogs/audio/core/commands/player.py:788 -#: redbot/cogs/audio/core/commands/player.py:910 -msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" -"This may be due to permissions or because Lavalink.jar is being run in a different machine than the local tracks." +#: redbot/cogs/audio/core/commands/player.py:208 +#: redbot/cogs/audio/core/commands/player.py:471 +#: redbot/cogs/audio/core/commands/player.py:587 +#: redbot/cogs/audio/core/commands/player.py:712 +#: redbot/cogs/audio/core/commands/queue.py:362 +msgid "Connection to Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:263 -#: redbot/cogs/audio/core/commands/player.py:795 -#: redbot/cogs/audio/core/commands/player.py:917 +#: redbot/cogs/audio/core/commands/player.py:255 +msgid "Local tracks will not work if the managed Lavalink node cannot see the track.\n" +"This may be due to permissions or you are using an external Lavalink node in a different machine than the bot and the local tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:262 +#: redbot/cogs/audio/core/commands/player.py:794 +#: redbot/cogs/audio/core/commands/player.py:913 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:265 -#: redbot/cogs/audio/core/commands/player.py:796 -#: redbot/cogs/audio/core/commands/player.py:918 +#: redbot/cogs/audio/core/commands/player.py:264 +#: redbot/cogs/audio/core/commands/player.py:795 +#: redbot/cogs/audio/core/commands/player.py:914 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:296 +#: redbot/cogs/audio/core/commands/player.py:294 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:318 +#: redbot/cogs/audio/core/commands/player.py:316 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:339 +#: redbot/cogs/audio/core/commands/player.py:337 msgid "{time} until track playback: #1 in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:343 +#: redbot/cogs/audio/core/commands/player.py:341 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:357 +#: redbot/cogs/audio/core/commands/player.py:355 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:417 +#: redbot/cogs/audio/core/commands/player.py:415 msgid "The owner needs to set the Spotify client ID and Spotify client secret, before Spotify URLs or codes can be used. \n" "See `{prefix}audioset spotifyapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:427 +#: redbot/cogs/audio/core/commands/player.py:425 msgid "The owner needs to set the YouTube API key before Spotify URLs or codes can be used.\n" "See `{prefix}audioset youtubeapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:485 +#: redbot/cogs/audio/core/commands/player.py:483 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:492 +#: redbot/cogs/audio/core/commands/player.py:490 msgid "No categories found" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:514 +#: redbot/cogs/audio/core/commands/player.py:494 +#: redbot/cogs/audio/core/commands/player.py:512 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:501 +#: redbot/cogs/audio/core/commands/player.py:499 msgid "Categories" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:507 +#: redbot/cogs/audio/core/commands/player.py:505 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:522 +#: redbot/cogs/audio/core/commands/player.py:520 msgid "Playlists for {friendly_name}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:529 +#: redbot/cogs/audio/core/commands/player.py:527 msgid "No tracks to play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:539 +#: redbot/cogs/audio/core/commands/player.py:537 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:547 +#: redbot/cogs/audio/core/commands/player.py:545 #, docstring msgid "Starts auto play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:601 +#: redbot/cogs/audio/core/commands/player.py:599 msgid "You must be in the voice channel to use the autoplay command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:615 +#: redbot/cogs/audio/core/commands/player.py:613 msgid "Couldn't get a valid track." msgstr "تعذر الحصول على مسار صالح." -#: redbot/cogs/audio/core/commands/player.py:621 -#: redbot/cogs/audio/core/commands/player.py:757 -#: redbot/cogs/audio/core/commands/player.py:776 -#: redbot/cogs/audio/core/commands/player.py:897 -#: redbot/cogs/audio/core/commands/playlists.py:1928 +#: redbot/cogs/audio/core/commands/player.py:619 +#: redbot/cogs/audio/core/commands/player.py:756 +#: redbot/cogs/audio/core/commands/player.py:775 +#: redbot/cogs/audio/core/commands/player.py:893 +#: redbot/cogs/audio/core/commands/playlists.py:1898 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:622 -#: redbot/cogs/audio/core/commands/player.py:758 -#: redbot/cogs/audio/core/commands/player.py:777 -#: redbot/cogs/audio/core/commands/player.py:898 -#: redbot/cogs/audio/core/commands/playlists.py:1929 +#: redbot/cogs/audio/core/commands/player.py:620 +#: redbot/cogs/audio/core/commands/player.py:757 +#: redbot/cogs/audio/core/commands/player.py:776 +#: redbot/cogs/audio/core/commands/player.py:894 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:636 +#: redbot/cogs/audio/core/commands/player.py:634 msgid "Adding a track to queue." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:642 +#: redbot/cogs/audio/core/commands/player.py:641 #, 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" @@ -2150,44 +2522,54 @@ msgid "Pick a track with a search.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:694 -#: redbot/cogs/audio/core/commands/player.py:706 -#: redbot/cogs/audio/core/commands/player.py:712 -#: redbot/cogs/audio/core/commands/player.py:722 +#: redbot/cogs/audio/core/commands/player.py:680 +msgid "Connection to Lavalink has failed" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:693 +#: redbot/cogs/audio/core/commands/player.py:705 +#: redbot/cogs/audio/core/commands/player.py:711 +#: redbot/cogs/audio/core/commands/player.py:721 msgid "Unable To Search For Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:723 +#: redbot/cogs/audio/core/commands/player.py:722 msgid "You must be in the voice channel to enqueue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:786 -#: redbot/cogs/audio/core/commands/player.py:908 +#: redbot/cogs/audio/core/commands/player.py:785 +#: redbot/cogs/audio/core/commands/player.py:904 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:857 -#: redbot/cogs/audio/core/commands/playlists.py:1553 +#: redbot/cogs/audio/core/commands/player.py:787 +#: redbot/cogs/audio/core/commands/player.py:906 +msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" +"This 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:853 +#: redbot/cogs/audio/core/commands/playlists.py:1527 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:863 +#: redbot/cogs/audio/core/commands/player.py:859 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:869 +#: redbot/cogs/audio/core/commands/player.py:865 msgid "folder" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:871 +#: redbot/cogs/audio/core/commands/player.py:867 msgid "search" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:874 +#: redbot/cogs/audio/core/commands/player.py:870 msgid "{time} until start of {type} playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:44 +#: redbot/cogs/audio/core/commands/playlists.py:45 #, docstring msgid "Playlist configuration options.\n\n" " Scope info:\n" @@ -2199,11 +2581,11 @@ msgid "Playlist configuration options.\n\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" +" ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and the playlist creator.\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:69 +#: redbot/cogs/audio/core/commands/playlists.py:70 #, 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" @@ -2233,100 +2615,131 @@ msgid "Add a track URL, playlist link, or quick search to a playlist.\n\n" msgstr "أضف عنوان URL المسار أو ارتباط قائمة التشغيل أو البحث السريع إلى قائمة تشغيل. \\ n \\ n سيتم إلحاق المسار (المسارات) بنهاية قائمة التشغيل. \\ n \\ n ** الاستخدام **: \\ n `[p] playlist append playlist_name_OR_id track_name_OR_url [args]` \\ n \\ n ** Args **: \\ n كل ما يلي اختياري: \\ n - نطاق <نطاق> \\ n - المؤلف [المستخدم] \\ n - إنشاء [النقابة] ** يمكن لمالك الروبوت فقط استخدام هذا النطاق ** \\ n \\ n ** ** أحد الإجراءات التالية: \\ n Global \\ n Guild \\ n User \\ n \\ n ** Author ** يمكن أن يكون واحدًا مما يلي: \\ n معرف المستخدم \\ n إشارة المستخدم \\ n اسم المستخدم # 123 \\ n \\ n ** نقابة ** يمكن أن تكون واحدة مما يلي: \\ n معرّف النقابة \\ n اسم النقابة بالضبط \\ n \\ n مثال للاستخدام: \\ n \"[p] إلحاق قائمة التشغيل MyGuildPlaylist مرحبًا من Adele` \\ n\" [p] إلحاق قائمة التشغيل MyGlobalPlaylist مرحبًا من Adele - نطاق عالمي \"\\ n` [p] إلحاق قائمة التشغيل MyGlobalPlaylist مرحبًا من Adele - -النطاق العالمي -Lord_X\n" "#1770` \\ 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:1699 -#: redbot/cogs/audio/core/commands/playlists.py:2015 +#: redbot/cogs/audio/core/commands/playlists.py:124 +#: redbot/cogs/audio/core/commands/playlists.py:305 +#: redbot/cogs/audio/core/commands/playlists.py:487 +#: redbot/cogs/audio/core/commands/playlists.py:581 +#: redbot/cogs/audio/core/commands/playlists.py:710 +#: redbot/cogs/audio/core/commands/playlists.py:845 +#: redbot/cogs/audio/core/commands/playlists.py:982 +#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1224 +#: redbot/cogs/audio/core/commands/playlists.py:1474 +#: redbot/cogs/audio/core/commands/playlists.py:1560 +#: redbot/cogs/audio/core/commands/playlists.py:1641 +#: redbot/cogs/audio/core/commands/playlists.py:1671 +#: redbot/cogs/audio/core/commands/playlists.py:1983 msgid "Playlist Not Found" msgstr "قائمة التشغيل غير موجودة" -#: redbot/cogs/audio/core/commands/playlists.py:140 +#: redbot/cogs/audio/core/commands/playlists.py:141 msgid "Could not find a track matching your query." msgstr "تعذر العثور على مسار يطابق الاستعلام الخاص بك." -#: redbot/cogs/audio/core/commands/playlists.py:161 +#: redbot/cogs/audio/core/commands/playlists.py:162 msgid "Skipping track" msgstr "تخطي المسار" -#: redbot/cogs/audio/core/commands/playlists.py:162 +#: redbot/cogs/audio/core/commands/playlists.py:163 msgid "{track} is already in {playlist} (`{id}`) [**{scope}**]." msgstr "{track} موجود بالفعل في {playlist} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/commands/playlists.py:170 -#: redbot/cogs/audio/core/commands/playlists.py:212 +#: redbot/cogs/audio/core/commands/playlists.py:171 +#: redbot/cogs/audio/core/commands/playlists.py:213 msgid "Playlist limit reached: Could not add track." msgstr "تم الوصول إلى حد قائمة التشغيل: لا يمكن إضافة المسار." -#: redbot/cogs/audio/core/commands/playlists.py:193 +#: redbot/cogs/audio/core/commands/playlists.py:194 msgid "Track added" msgstr "تم إيقاف المسار" -#: redbot/cogs/audio/core/commands/playlists.py:194 +#: redbot/cogs/audio/core/commands/playlists.py:195 msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." msgstr "{track} موجود بالفعل في {playlist} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/commands/playlists.py:199 +#: redbot/cogs/audio/core/commands/playlists.py:200 msgid "{num} tracks appended to {playlist} (`{id}`) [**{scope}**]." msgstr "{track} موجود بالفعل في {playlist} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/commands/playlists.py:204 +#: redbot/cogs/audio/core/commands/playlists.py:205 msgid "\n" "{existing} {plural} already in the playlist and were skipped." msgstr "\n" "{existing} {plural} بالفعل في قائمة التشغيل وتم تخطيته." -#: redbot/cogs/audio/core/commands/playlists.py:206 +#: redbot/cogs/audio/core/commands/playlists.py:207 msgid "tracks are" msgstr "المسارات هي" -#: redbot/cogs/audio/core/commands/playlists.py:206 +#: redbot/cogs/audio/core/commands/playlists.py:207 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:2032 +#: redbot/cogs/audio/core/commands/playlists.py:209 +#: redbot/cogs/audio/core/commands/playlists.py:618 +#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: redbot/cogs/audio/core/commands/playlists.py:1268 +#: redbot/cogs/audio/core/commands/playlists.py:2000 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:2016 +#: redbot/cogs/audio/core/commands/playlists.py:229 +#, docstring +msgid "Copy a playlist from one scope to another.\n\n" +" **Usage**:\n" +" ​ ​ ​ ​ `[p]playlist copy playlist_name_OR_id [args]`\n\n" +" **Args**:\n" +" ​ ​ ​ ​ The following are all optional:\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-scope \n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-guild [guild] **Only the bot owner can use this**\n\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-scope \n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-guild [guild] **Only the bot owner can use this**\n\n" +" **Scope** is one of the following:\n" +" ​ ​ ​ ​ Global\n" +" ​ ​ ​ ​ Guild\n" +" ​ ​ ​ ​ User\n\n" +" **Author** can be one of the following:\n" +" ​ ​ ​ ​ User ID\n" +" ​ ​ ​ ​ User Mention\n" +" ​ ​ ​ ​ User Name#123\n\n" +" **Guild** can be one of the following:\n" +" ​ ​ ​ ​ Guild ID\n" +" ​ ​ ​ ​ Exact guild name\n\n" +" Example use:\n" +" ​ ​ ​ ​ `[p]playlist copy MyGuildPlaylist --from-scope Guild --to-scope Global`\n" +" ​ ​ ​ ​ `[p]playlist copy MyGlobalPlaylist --from-scope Global --to-author Draper#6666 --to-scope User`\n" +" ​ ​ ​ ​ `[p]playlist copy MyPersonalPlaylist --from-scope user --to-author Draper#6666 --to-scope Guild --to-guild Red - Discord Bot`\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:306 +#: redbot/cogs/audio/core/commands/playlists.py:488 +#: redbot/cogs/audio/core/commands/playlists.py:582 +#: redbot/cogs/audio/core/commands/playlists.py:711 +#: redbot/cogs/audio/core/commands/playlists.py:846 +#: redbot/cogs/audio/core/commands/playlists.py:1225 +#: redbot/cogs/audio/core/commands/playlists.py:1642 +#: redbot/cogs/audio/core/commands/playlists.py:1984 msgid "Could not match '{arg}' to a playlist." msgstr "لا يمكن مطابقة '{arg}' مع قائمة التشغيل." -#: redbot/cogs/audio/core/commands/playlists.py:331 -#: redbot/cogs/audio/core/commands/playlists.py:338 +#: redbot/cogs/audio/core/commands/playlists.py:329 +#: redbot/cogs/audio/core/commands/playlists.py:336 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:346 +#: redbot/cogs/audio/core/commands/playlists.py:344 msgid "Playlist Copied" msgstr "تم تعديل قائمة التشغيل" -#: redbot/cogs/audio/core/commands/playlists.py:347 +#: redbot/cogs/audio/core/commands/playlists.py:345 msgid "Playlist {name} (`{from_id}`) copied from {from_scope} to {to_scope} (`{to_id}`)." msgstr "تم نسخ قائمة التشغيل {name} (`{from_id}`) من {from_scope} إلى {to_scope} (`{to_id}`)." -#: redbot/cogs/audio/core/commands/playlists.py:362 +#: redbot/cogs/audio/core/commands/playlists.py:360 #, docstring msgid "Create an empty playlist.\n\n" " **Usage**:\n" @@ -2355,31 +2768,31 @@ msgid "Create an empty playlist.\n\n" msgstr "أضف عنوان URL المسار أو ارتباط قائمة التشغيل أو البحث السريع إلى قائمة تشغيل. \\ n \\ n سيتم إلحاق المسار (المسارات) بنهاية قائمة التشغيل. \\ n \\ n ** الاستخدام **: \\ n `[p] playlist append playlist_name_OR_id track_name_OR_url [args]` \\ n \\ n ** Args **: \\ n كل ما يلي اختياري: \\ n - نطاق <نطاق> \\ n - المؤلف [المستخدم] \\ n - إنشاء [النقابة] ** يمكن لمالك الروبوت فقط استخدام هذا النطاق ** \\ n \\ n ** ** أحد الإجراءات التالية: \\ n Global \\ n Guild \\ n User \\ n \\ n ** Author ** يمكن أن يكون واحدًا مما يلي: \\ n معرف المستخدم \\ n إشارة المستخدم \\ n اسم المستخدم # 123 \\ n \\ n ** نقابة ** يمكن أن تكون واحدة مما يلي: \\ n معرّف النقابة \\ n اسم النقابة بالضبط \\ n \\ n مثال للاستخدام: \\ n \"[p] إلحاق قائمة التشغيل MyGuildPlaylist مرحبًا من Adele` \\ n\" [p] إلحاق قائمة التشغيل MyGlobalPlaylist مرحبًا من Adele - نطاق عالمي \"\\ n` [p] إلحاق قائمة التشغيل MyGlobalPlaylist مرحبًا من Adele - -النطاق العالمي -Lord_X\n" "#1770` \\ 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:1998 +#: redbot/cogs/audio/core/commands/playlists.py:412 +#: redbot/cogs/audio/core/commands/playlists.py:1117 +#: redbot/cogs/audio/core/commands/playlists.py:1340 +#: redbot/cogs/audio/core/commands/playlists.py:1966 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:1999 +#: redbot/cogs/audio/core/commands/playlists.py:413 +#: redbot/cogs/audio/core/commands/playlists.py:1118 +#: redbot/cogs/audio/core/commands/playlists.py:1341 +#: redbot/cogs/audio/core/commands/playlists.py:1967 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:427 -#: redbot/cogs/audio/core/commands/playlists.py:1167 -#: redbot/cogs/audio/core/commands/playlists.py:1396 +#: redbot/cogs/audio/core/commands/playlists.py:423 +#: redbot/cogs/audio/core/commands/playlists.py:1150 +#: redbot/cogs/audio/core/commands/playlists.py:1375 msgid "Playlist Created" msgstr "تم إنشاء قائمة التشغيل" -#: redbot/cogs/audio/core/commands/playlists.py:428 +#: redbot/cogs/audio/core/commands/playlists.py:424 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "تم إنشاء قائمة تشغيل فارغة {name} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/commands/playlists.py:441 +#: redbot/cogs/audio/core/commands/playlists.py:437 #, docstring msgid "Delete a saved playlist.\n\n" " **Usage**:\n" @@ -2408,15 +2821,15 @@ msgid "Delete a saved playlist.\n\n" msgstr "أضف عنوان URL المسار أو ارتباط قائمة التشغيل أو البحث السريع إلى قائمة تشغيل. \\ n \\ n سيتم إلحاق المسار (المسارات) بنهاية قائمة التشغيل. \\ n \\ n ** الاستخدام **: \\ n `[p] playlist append playlist_name_OR_id track_name_OR_url [args]` \\ n \\ n ** Args **: \\ n كل ما يلي اختياري: \\ n - نطاق <نطاق> \\ n - المؤلف [المستخدم] \\ n - إنشاء [النقابة] ** يمكن لمالك الروبوت فقط استخدام هذا النطاق ** \\ n \\ n ** ** أحد الإجراءات التالية: \\ n Global \\ n Guild \\ n User \\ n \\ n ** Author ** يمكن أن يكون واحدًا مما يلي: \\ n معرف المستخدم \\ n إشارة المستخدم \\ n اسم المستخدم # 123 \\ n \\ n ** نقابة ** يمكن أن تكون واحدة مما يلي: \\ n معرّف النقابة \\ n اسم النقابة بالضبط \\ n \\ n مثال للاستخدام: \\ n \"[p] إلحاق قائمة التشغيل MyGuildPlaylist مرحبًا من Adele` \\ n\" [p] إلحاق قائمة التشغيل MyGlobalPlaylist مرحبًا من Adele - نطاق عالمي \"\\ n` [p] إلحاق قائمة التشغيل MyGlobalPlaylist مرحبًا من Adele - -النطاق العالمي -Lord_X\n" "#1770` \\ n " -#: redbot/cogs/audio/core/commands/playlists.py:514 +#: redbot/cogs/audio/core/commands/playlists.py:508 msgid "Playlist Deleted" msgstr "تم حذف قائمة التشغيل" -#: redbot/cogs/audio/core/commands/playlists.py:515 +#: redbot/cogs/audio/core/commands/playlists.py:509 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "{name} (`{id}`) [**{scope}**] تم حذف قائمة التشغيل." -#: redbot/cogs/audio/core/commands/playlists.py:531 +#: redbot/cogs/audio/core/commands/playlists.py:525 #, docstring msgid "Remove duplicate tracks from a saved playlist.\n\n" " **Usage**:\n" @@ -2445,20 +2858,20 @@ msgid "Remove duplicate tracks from a saved playlist.\n\n" msgstr "أضف عنوان URL المسار أو ارتباط قائمة التشغيل أو البحث السريع إلى قائمة تشغيل. \\ n \\ n سيتم إلحاق المسار (المسارات) بنهاية قائمة التشغيل. \\ n \\ n ** الاستخدام **: \\ n `[p] playlist append playlist_name_OR_id track_name_OR_url [args]` \\ n \\ n ** Args **: \\ n كل ما يلي اختياري: \\ n - نطاق <نطاق> \\ n - المؤلف [المستخدم] \\ n - إنشاء [النقابة] ** يمكن لمالك الروبوت فقط استخدام هذا النطاق ** \\ n \\ n ** ** أحد الإجراءات التالية: \\ n Global \\ n Guild \\ n User \\ n \\ n ** Author ** يمكن أن يكون واحدًا مما يلي: \\ n معرف المستخدم \\ n إشارة المستخدم \\ n اسم المستخدم # 123 \\ n \\ n ** نقابة ** يمكن أن تكون واحدة مما يلي: \\ n معرّف النقابة \\ n اسم النقابة بالضبط \\ n \\ n مثال للاستخدام: \\ n \"[p] إلحاق قائمة التشغيل MyGuildPlaylist مرحبًا من Adele` \\ n\" [p] إلحاق قائمة التشغيل MyGlobalPlaylist مرحبًا من Adele - نطاق عالمي \"\\ n` [p] إلحاق قائمة التشغيل MyGlobalPlaylist مرحبًا من Adele - -النطاق العالمي -Lord_X\n" "#1770` \\ n " -#: redbot/cogs/audio/core/commands/playlists.py:627 +#: redbot/cogs/audio/core/commands/playlists.py:619 msgid "Removed {track_diff} duplicated tracks from {name} (`{id}`) [**{scope}**] playlist." msgstr "إزالة {track_diff} المسارات المكررة من {name} (`{id}`) [**{scope}**] قائمة التشغيل." -#: redbot/cogs/audio/core/commands/playlists.py:640 -#: redbot/cogs/audio/core/commands/playlists.py:1768 +#: redbot/cogs/audio/core/commands/playlists.py:632 +#: redbot/cogs/audio/core/commands/playlists.py:1740 msgid "Playlist Has Not Been Modified" msgstr "لم يتم تعديل قائمة التشغيل" -#: redbot/cogs/audio/core/commands/playlists.py:641 +#: redbot/cogs/audio/core/commands/playlists.py:633 msgid "{name} (`{id}`) [**{scope}**] playlist has no duplicate tracks." msgstr "قائمة التشغيل {name} (`{id}`) [**{scope}**] لا تحتوي على أي مسارات مكررة." -#: redbot/cogs/audio/core/commands/playlists.py:662 +#: redbot/cogs/audio/core/commands/playlists.py:654 #, docstring msgid "Download a copy of a playlist.\n\n" " These files can be used with the `[p]playlist upload` command.\n" @@ -2490,19 +2903,19 @@ msgid "Download a copy of a playlist.\n\n" msgstr "أضف عنوان URL المسار أو ارتباط قائمة التشغيل أو البحث السريع إلى قائمة تشغيل. \\ n \\ n سيتم إلحاق المسار (المسارات) بنهاية قائمة التشغيل. \\ n \\ n ** الاستخدام **: \\ n `[p] playlist append playlist_name_OR_id track_name_OR_url [args]` \\ n \\ n ** Args **: \\ n كل ما يلي اختياري: \\ n - نطاق <نطاق> \\ n - المؤلف [المستخدم] \\ n - إنشاء [النقابة] ** يمكن لمالك الروبوت فقط استخدام هذا النطاق ** \\ n \\ n ** ** أحد الإجراءات التالية: \\ n Global \\ n Guild \\ n User \\ n \\ n ** Author ** يمكن أن يكون واحدًا مما يلي: \\ n معرف المستخدم \\ n إشارة المستخدم \\ n اسم المستخدم # 123 \\ n \\ n ** نقابة ** يمكن أن تكون واحدة مما يلي: \\ n معرّف النقابة \\ n اسم النقابة بالضبط \\ n \\ n مثال للاستخدام: \\ n \"[p] إلحاق قائمة التشغيل MyGuildPlaylist مرحبًا من Adele` \\ n\" [p] إلحاق قائمة التشغيل MyGlobalPlaylist مرحبًا من Adele - نطاق عالمي \"\\ n` [p] إلحاق قائمة التشغيل MyGlobalPlaylist مرحبًا من Adele - -النطاق العالمي -Lord_X\n" "#1770` \\ n " -#: redbot/cogs/audio/core/commands/playlists.py:731 +#: redbot/cogs/audio/core/commands/playlists.py:721 msgid "That playlist has no tracks." msgstr "قائمة التشغيل هذه لا تحتوي على أي مسار." -#: redbot/cogs/audio/core/commands/playlists.py:774 +#: redbot/cogs/audio/core/commands/playlists.py:764 msgid "This playlist is too large to be send in this server." msgstr "قائمة التشغيل هذه كبيرة جدا بحيث لا يمكن إرسالها في هذا السيرفر." -#: redbot/cogs/audio/core/commands/playlists.py:777 +#: redbot/cogs/audio/core/commands/playlists.py:767 msgid "Playlist is too large, here is the compressed version." msgstr "قائمة التشغيل كبيرة جداً، إليك الإصدار المضغوط." -#: redbot/cogs/audio/core/commands/playlists.py:799 +#: redbot/cogs/audio/core/commands/playlists.py:789 #, docstring msgid "Retrieve information from a saved playlist.\n\n" " **Usage**:\n" @@ -2531,25 +2944,25 @@ msgid "Retrieve information from a saved playlist.\n\n" msgstr "أضف عنوان URL المسار أو ارتباط قائمة التشغيل أو البحث السريع إلى قائمة تشغيل. \\ n \\ n سيتم إلحاق المسار (المسارات) بنهاية قائمة التشغيل. \\ n \\ n ** الاستخدام **: \\ n `[p] playlist append playlist_name_OR_id track_name_OR_url [args]` \\ n \\ n ** Args **: \\ n كل ما يلي اختياري: \\ n - نطاق <نطاق> \\ n - المؤلف [المستخدم] \\ n - إنشاء [النقابة] ** يمكن لمالك الروبوت فقط استخدام هذا النطاق ** \\ n \\ n ** ** أحد الإجراءات التالية: \\ n Global \\ n Guild \\ n User \\ n \\ n ** Author ** يمكن أن يكون واحدًا مما يلي: \\ n معرف المستخدم \\ n إشارة المستخدم \\ n اسم المستخدم # 123 \\ n \\ n ** نقابة ** يمكن أن تكون واحدة مما يلي: \\ n معرّف النقابة \\ n اسم النقابة بالضبط \\ n \\ n مثال للاستخدام: \\ n \"[p] إلحاق قائمة التشغيل MyGuildPlaylist مرحبًا من Adele` \\ n\" [p] إلحاق قائمة التشغيل MyGlobalPlaylist مرحبًا من Adele - نطاق عالمي \"\\ n` [p] إلحاق قائمة التشغيل MyGlobalPlaylist مرحبًا من Adele - -النطاق العالمي -Lord_X\n" "#1770` \\ n " -#: redbot/cogs/audio/core/commands/playlists.py:891 +#: redbot/cogs/audio/core/commands/playlists.py:879 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\n" msgstr "معلومات قائمة التشغيل لـ {playlist_name} (`{id}`) [**{scope}**]:\n" -#: redbot/cogs/audio/core/commands/playlists.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:883 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\n" "URL: {url}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:908 -#: redbot/cogs/audio/core/commands/playlists.py:1056 +#: redbot/cogs/audio/core/commands/playlists.py:896 +#: redbot/cogs/audio/core/commands/playlists.py:1041 msgid "Unknown" msgstr "غير معروف" -#: redbot/cogs/audio/core/commands/playlists.py:910 +#: redbot/cogs/audio/core/commands/playlists.py:898 msgid "Page {page}/{pages} | Author: {author_name} | {num} track(s)" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:922 +#: redbot/cogs/audio/core/commands/playlists.py:910 #, docstring msgid "List saved playlists.\n\n" " **Usage**:\n" @@ -2577,35 +2990,35 @@ msgid "List saved playlists.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:998 +#: redbot/cogs/audio/core/commands/playlists.py:983 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1032 +#: redbot/cogs/audio/core/commands/playlists.py:1017 msgid "No saved playlists for {scope} created by {author}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1041 +#: redbot/cogs/audio/core/commands/playlists.py:1026 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1051 +#: redbot/cogs/audio/core/commands/playlists.py:1036 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1052 +#: redbot/cogs/audio/core/commands/playlists.py:1037 msgid "Tracks: {num}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1053 +#: redbot/cogs/audio/core/commands/playlists.py:1038 msgid "Author: {name}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1058 +#: redbot/cogs/audio/core/commands/playlists.py:1043 msgid "Scope: {scope}\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1078 +#: redbot/cogs/audio/core/commands/playlists.py:1063 #, docstring msgid "Save the queue to a playlist.\n\n" " **Usage**:\n" @@ -2633,33 +3046,16 @@ msgid "Save the queue to a playlist.\n\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:365 -#: redbot/cogs/audio/core/commands/queue.py:373 -msgid "There's nothing in the queue." -msgstr "" - -#: redbot/cogs/audio/core/commands/playlists.py:1168 +#: redbot/cogs/audio/core/commands/playlists.py:1151 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 +#: redbot/cogs/audio/core/commands/playlists.py:1157 +#: redbot/cogs/audio/core/commands/playlists.py:1384 msgid "Playlist limit reached: Could not add {} tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1188 +#: redbot/cogs/audio/core/commands/playlists.py:1171 #, docstring msgid "Remove a track from a playlist by url.\n\n" " **Usage**:\n" @@ -2687,23 +3083,23 @@ msgid "Remove a track from a playlist by url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: redbot/cogs/audio/core/commands/playlists.py:1235 msgid "URL not in playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1266 +#: redbot/cogs/audio/core/commands/playlists.py:1247 msgid "No tracks left, removing playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1274 +#: redbot/cogs/audio/core/commands/playlists.py:1255 msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1288 +#: redbot/cogs/audio/core/commands/playlists.py:1269 msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1306 +#: redbot/cogs/audio/core/commands/playlists.py:1287 #, docstring msgid "Save a playlist from a url.\n\n" " **Usage**:\n" @@ -2731,19 +3127,19 @@ msgid "Save a playlist from a url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1397 +#: redbot/cogs/audio/core/commands/playlists.py:1376 msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1414 +#: redbot/cogs/audio/core/commands/playlists.py:1393 msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1415 +#: redbot/cogs/audio/core/commands/playlists.py:1394 msgid "Unable to create your playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1432 +#: redbot/cogs/audio/core/commands/playlists.py:1411 #, docstring msgid "Load a playlist into the queue.\n\n" " **Usage**:\n" @@ -2771,20 +3167,20 @@ msgid "Load a playlist into the queue.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1482 +#: redbot/cogs/audio/core/commands/playlists.py:1459 msgid "You need the DJ role to start playing playlists." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1566 +#: redbot/cogs/audio/core/commands/playlists.py:1540 msgid "Playlist Enqueued" msgstr "قائمة التشغيل قائمة الانتظار" -#: redbot/cogs/audio/core/commands/playlists.py:1567 +#: redbot/cogs/audio/core/commands/playlists.py:1541 msgid "{name} - (`{id}`) [**{scope}**]\n" "Added {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1613 +#: redbot/cogs/audio/core/commands/playlists.py:1587 #, docstring msgid "Updates all tracks in a playlist.\n\n" " **Usage**:\n" @@ -2812,32 +3208,32 @@ msgid "Updates all tracks in a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1692 +#: redbot/cogs/audio/core/commands/playlists.py:1664 msgid "Invalid Playlist" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1693 +#: redbot/cogs/audio/core/commands/playlists.py:1665 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1734 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "Tracks removed" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1738 -#: redbot/cogs/audio/core/commands/playlists.py:1758 +#: redbot/cogs/audio/core/commands/playlists.py:1710 +#: redbot/cogs/audio/core/commands/playlists.py:1730 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1756 +#: redbot/cogs/audio/core/commands/playlists.py:1728 msgid "Tracks added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1769 +#: redbot/cogs/audio/core/commands/playlists.py:1741 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1781 +#: redbot/cogs/audio/core/commands/playlists.py:1753 #, docstring msgid "Uploads a playlist file as a playlist for the bot.\n\n" " V2 and old V3 playlist will be slow.\n" @@ -2867,31 +3263,35 @@ msgid "Uploads a playlist file as a playlist for the bot.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1838 +#: redbot/cogs/audio/core/commands/playlists.py:1808 msgid "Please upload the playlist file. Any other message will cancel this operation." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1849 +#: redbot/cogs/audio/core/commands/playlists.py:1819 msgid "No file detected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1856 +#: redbot/cogs/audio/core/commands/playlists.py:1826 msgid "Upload cancelled." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1860 +#: redbot/cogs/audio/core/commands/playlists.py:1830 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1868 +#: redbot/cogs/audio/core/commands/playlists.py:1838 msgid "Not a valid playlist file." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1880 +#: redbot/cogs/audio/core/commands/playlists.py:1850 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1950 +#: redbot/cogs/audio/core/commands/playlists.py:1899 +msgid "I'm unable to get a track from Lavalink node at the moment, try again in a few minutes." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1920 #, docstring msgid "Rename an existing playlist.\n\n" " **Usage**:\n" @@ -2919,7 +3319,7 @@ msgid "Rename an existing playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:2029 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" @@ -2928,88 +3328,88 @@ msgstr "" msgid "List the songs in the queue." msgstr "قائمة الأغاني في قائمة الانتظار." -#: redbot/cogs/audio/core/commands/queue.py:175 +#: redbot/cogs/audio/core/commands/queue.py:179 #, docstring msgid "Clears the queue." msgstr "مسح قائمة الانتظار." -#: redbot/cogs/audio/core/commands/queue.py:192 +#: redbot/cogs/audio/core/commands/queue.py:196 msgid "Unable To Clear Queue" msgstr "انت غير قادر على مسح قائمة الانتظار" -#: redbot/cogs/audio/core/commands/queue.py:193 +#: redbot/cogs/audio/core/commands/queue.py:197 msgid "You need the DJ role to clear the queue." msgstr "أنت بحاجة إلى رتبة DJ لإعادة تعيين المعادل." -#: redbot/cogs/audio/core/commands/queue.py:201 +#: redbot/cogs/audio/core/commands/queue.py:205 msgid "Queue Modified" msgstr "تم تعديل قائمة الانتظار" -#: redbot/cogs/audio/core/commands/queue.py:201 +#: redbot/cogs/audio/core/commands/queue.py:205 msgid "The queue has been cleared." msgstr "تم مسح قائمة الانتظار." -#: redbot/cogs/audio/core/commands/queue.py:206 +#: redbot/cogs/audio/core/commands/queue.py:210 #, 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 +#: redbot/cogs/audio/core/commands/queue.py:227 msgid "Unable To Clean Queue" msgstr "غير قادر على تنظيف قائمة الانتظار" -#: redbot/cogs/audio/core/commands/queue.py:224 +#: redbot/cogs/audio/core/commands/queue.py:228 msgid "You need the DJ role to clean the queue." msgstr "أنت بحاجة إلى رتبة DJ لتنظيف قائمة الانتظار." -#: redbot/cogs/audio/core/commands/queue.py:239 -#: redbot/cogs/audio/core/commands/queue.py:273 +#: redbot/cogs/audio/core/commands/queue.py:243 +#: redbot/cogs/audio/core/commands/queue.py:277 msgid "Removed 0 tracks." msgstr "إزالة 0 مسارات." -#: redbot/cogs/audio/core/commands/queue.py:243 -#: redbot/cogs/audio/core/commands/queue.py:277 +#: redbot/cogs/audio/core/commands/queue.py:247 +#: redbot/cogs/audio/core/commands/queue.py:281 msgid "Removed Tracks From The Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:244 +#: redbot/cogs/audio/core/commands/queue.py:248 msgid "Removed {removed_tracks} tracks queued by members outside of the voice channel." msgstr "إزالة {removed_tracks} مسارات من قبل الأعضاء خارج القناة الصوتية." -#: redbot/cogs/audio/core/commands/queue.py:252 +#: redbot/cogs/audio/core/commands/queue.py:256 #, docstring msgid "Removes all tracks you requested from the queue." msgstr "إزالة جميع المسارات التي طلبتها من قائمة الانتظار." -#: redbot/cogs/audio/core/commands/queue.py:278 +#: redbot/cogs/audio/core/commands/queue.py:282 msgid "Removed {removed_tracks} tracks queued by {member.display_name}." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:285 +#: redbot/cogs/audio/core/commands/queue.py:289 #, docstring msgid "Search the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:307 +#: redbot/cogs/audio/core/commands/queue.py:311 #, 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:350 -#: redbot/cogs/audio/core/commands/queue.py:357 -#: redbot/cogs/audio/core/commands/queue.py:364 -#: redbot/cogs/audio/core/commands/queue.py:372 +#: redbot/cogs/audio/core/commands/queue.py:323 +#: redbot/cogs/audio/core/commands/queue.py:330 +#: redbot/cogs/audio/core/commands/queue.py:342 +#: redbot/cogs/audio/core/commands/queue.py:354 +#: redbot/cogs/audio/core/commands/queue.py:361 +#: redbot/cogs/audio/core/commands/queue.py:368 +#: redbot/cogs/audio/core/commands/queue.py:376 msgid "Unable To Shuffle Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:320 +#: redbot/cogs/audio/core/commands/queue.py:324 msgid "You need the DJ role to shuffle the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:377 +#: redbot/cogs/audio/core/commands/queue.py:381 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 a3a3d6d8ec8..baae1877187 100644 --- a/redbot/cogs/audio/core/commands/locales/bg-BG.po +++ b/redbot/cogs/audio/core/commands/locales/bg-BG.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 17:28+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -210,86 +210,84 @@ 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:591 -#: redbot/cogs/audio/core/commands/audioset.py:612 -#: redbot/cogs/audio/core/commands/audioset.py:629 -#: redbot/cogs/audio/core/commands/audioset.py:677 -#: redbot/cogs/audio/core/commands/audioset.py:752 -#: redbot/cogs/audio/core/commands/audioset.py:900 -#: redbot/cogs/audio/core/commands/audioset.py:915 -#: redbot/cogs/audio/core/commands/audioset.py:935 -#: redbot/cogs/audio/core/commands/audioset.py:977 -#: redbot/cogs/audio/core/commands/audioset.py:978 -#: redbot/cogs/audio/core/commands/audioset.py:979 -#: redbot/cogs/audio/core/commands/audioset.py:980 -#: redbot/cogs/audio/core/commands/audioset.py:981 -#: redbot/cogs/audio/core/commands/audioset.py:982 -#: redbot/cogs/audio/core/commands/audioset.py:983 -#: redbot/cogs/audio/core/commands/audioset.py:997 -#: redbot/cogs/audio/core/commands/audioset.py:999 -#: redbot/cogs/audio/core/commands/audioset.py:1041 -#: redbot/cogs/audio/core/commands/audioset.py:1048 -#: redbot/cogs/audio/core/commands/audioset.py:1090 -#: redbot/cogs/audio/core/commands/audioset.py:1091 -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1111 -#: redbot/cogs/audio/core/commands/audioset.py:1188 -#: redbot/cogs/audio/core/commands/audioset.py:1203 -#: redbot/cogs/audio/core/commands/audioset.py:1348 -#: redbot/cogs/audio/core/commands/audioset.py:1349 -#: redbot/cogs/audio/core/commands/audioset.py:1350 -#: redbot/cogs/audio/core/commands/audioset.py:1393 -#: redbot/cogs/audio/core/commands/audioset.py:1394 -#: redbot/cogs/audio/core/commands/audioset.py:1395 -#: redbot/cogs/audio/core/commands/audioset.py:1437 -#: redbot/cogs/audio/core/commands/controller.py:421 -#: redbot/cogs/audio/core/commands/controller.py:465 -#: redbot/cogs/audio/core/commands/controller.py:767 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:118 -#: redbot/cogs/audio/core/commands/llset.py:127 +#: redbot/cogs/audio/core/commands/audioset.py:589 +#: redbot/cogs/audio/core/commands/audioset.py:610 +#: redbot/cogs/audio/core/commands/audioset.py:627 +#: redbot/cogs/audio/core/commands/audioset.py:675 +#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:921 +#: redbot/cogs/audio/core/commands/audioset.py:941 +#: redbot/cogs/audio/core/commands/audioset.py:970 +#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:987 +#: redbot/cogs/audio/core/commands/audioset.py:988 +#: redbot/cogs/audio/core/commands/audioset.py:989 +#: redbot/cogs/audio/core/commands/audioset.py:990 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:1008 +#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1102 +#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1122 +#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1367 +#: redbot/cogs/audio/core/commands/audioset.py:1368 +#: redbot/cogs/audio/core/commands/audioset.py:1369 +#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1413 +#: redbot/cogs/audio/core/commands/audioset.py:1414 +#: redbot/cogs/audio/core/commands/audioset.py:1456 +#: redbot/cogs/audio/core/commands/controller.py:422 +#: redbot/cogs/audio/core/commands/controller.py:466 +#: redbot/cogs/audio/core/commands/controller.py:775 +#: redbot/cogs/audio/core/commands/llset.py:168 +#: redbot/cogs/audio/core/commands/llset.py:177 msgid "Enabled" msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:441 -#: redbot/cogs/audio/core/commands/audioset.py:591 -#: redbot/cogs/audio/core/commands/audioset.py:612 -#: redbot/cogs/audio/core/commands/audioset.py:629 -#: redbot/cogs/audio/core/commands/audioset.py:677 -#: redbot/cogs/audio/core/commands/audioset.py:752 -#: redbot/cogs/audio/core/commands/audioset.py:900 -#: redbot/cogs/audio/core/commands/audioset.py:915 -#: redbot/cogs/audio/core/commands/audioset.py:935 -#: redbot/cogs/audio/core/commands/audioset.py:977 -#: redbot/cogs/audio/core/commands/audioset.py:978 -#: redbot/cogs/audio/core/commands/audioset.py:979 -#: redbot/cogs/audio/core/commands/audioset.py:980 -#: redbot/cogs/audio/core/commands/audioset.py:981 -#: redbot/cogs/audio/core/commands/audioset.py:982 -#: redbot/cogs/audio/core/commands/audioset.py:983 -#: redbot/cogs/audio/core/commands/audioset.py:997 -#: redbot/cogs/audio/core/commands/audioset.py:999 -#: redbot/cogs/audio/core/commands/audioset.py:1041 -#: redbot/cogs/audio/core/commands/audioset.py:1048 -#: redbot/cogs/audio/core/commands/audioset.py:1090 -#: redbot/cogs/audio/core/commands/audioset.py:1091 -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1113 -#: redbot/cogs/audio/core/commands/audioset.py:1188 -#: redbot/cogs/audio/core/commands/audioset.py:1203 -#: redbot/cogs/audio/core/commands/audioset.py:1348 -#: redbot/cogs/audio/core/commands/audioset.py:1349 -#: redbot/cogs/audio/core/commands/audioset.py:1350 -#: redbot/cogs/audio/core/commands/audioset.py:1393 -#: redbot/cogs/audio/core/commands/audioset.py:1394 -#: redbot/cogs/audio/core/commands/audioset.py:1395 -#: redbot/cogs/audio/core/commands/audioset.py:1437 -#: redbot/cogs/audio/core/commands/controller.py:421 -#: redbot/cogs/audio/core/commands/controller.py:465 -#: redbot/cogs/audio/core/commands/controller.py:767 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:118 -#: redbot/cogs/audio/core/commands/llset.py:127 +#: redbot/cogs/audio/core/commands/audioset.py:589 +#: redbot/cogs/audio/core/commands/audioset.py:610 +#: redbot/cogs/audio/core/commands/audioset.py:627 +#: redbot/cogs/audio/core/commands/audioset.py:675 +#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:921 +#: redbot/cogs/audio/core/commands/audioset.py:941 +#: redbot/cogs/audio/core/commands/audioset.py:970 +#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:987 +#: redbot/cogs/audio/core/commands/audioset.py:988 +#: redbot/cogs/audio/core/commands/audioset.py:989 +#: redbot/cogs/audio/core/commands/audioset.py:990 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:1008 +#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1102 +#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1124 +#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1367 +#: redbot/cogs/audio/core/commands/audioset.py:1368 +#: redbot/cogs/audio/core/commands/audioset.py:1369 +#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1413 +#: redbot/cogs/audio/core/commands/audioset.py:1414 +#: redbot/cogs/audio/core/commands/audioset.py:1456 +#: redbot/cogs/audio/core/commands/controller.py:422 +#: redbot/cogs/audio/core/commands/controller.py:466 +#: redbot/cogs/audio/core/commands/controller.py:775 +#: redbot/cogs/audio/core/commands/llset.py:168 +#: redbot/cogs/audio/core/commands/llset.py:177 msgid "Disabled" msgstr "" @@ -304,42 +302,64 @@ msgid "\n" msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:451 -#: redbot/cogs/audio/core/commands/audioset.py:546 -#: redbot/cogs/audio/core/commands/audioset.py:571 -#: redbot/cogs/audio/core/commands/audioset.py:589 -#: redbot/cogs/audio/core/commands/audioset.py:610 -#: redbot/cogs/audio/core/commands/audioset.py:637 -#: redbot/cogs/audio/core/commands/audioset.py:675 -#: redbot/cogs/audio/core/commands/audioset.py:698 -#: redbot/cogs/audio/core/commands/audioset.py:704 -#: redbot/cogs/audio/core/commands/audioset.py:727 -#: redbot/cogs/audio/core/commands/audioset.py:733 -#: redbot/cogs/audio/core/commands/audioset.py:750 -#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:544 +#: redbot/cogs/audio/core/commands/audioset.py:569 +#: redbot/cogs/audio/core/commands/audioset.py:587 +#: redbot/cogs/audio/core/commands/audioset.py:608 +#: redbot/cogs/audio/core/commands/audioset.py:635 +#: redbot/cogs/audio/core/commands/audioset.py:673 +#: redbot/cogs/audio/core/commands/audioset.py:696 +#: redbot/cogs/audio/core/commands/audioset.py:702 +#: redbot/cogs/audio/core/commands/audioset.py:725 +#: redbot/cogs/audio/core/commands/audioset.py:731 +#: redbot/cogs/audio/core/commands/audioset.py:748 #: redbot/cogs/audio/core/commands/audioset.py:774 -#: redbot/cogs/audio/core/commands/audioset.py:797 -#: redbot/cogs/audio/core/commands/audioset.py:854 -#: redbot/cogs/audio/core/commands/audioset.py:877 -#: redbot/cogs/audio/core/commands/audioset.py:882 -#: redbot/cogs/audio/core/commands/audioset.py:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:1186 -#: redbot/cogs/audio/core/commands/audioset.py:1201 -#: redbot/cogs/audio/core/commands/audioset.py:1222 -#: redbot/cogs/audio/core/commands/audioset.py:1229 -#: redbot/cogs/audio/core/commands/audioset.py:1289 -#: redbot/cogs/audio/core/commands/audioset.py:1311 -#: redbot/cogs/audio/core/commands/audioset.py:1419 -#: redbot/cogs/audio/core/commands/audioset.py:1435 -#: redbot/cogs/audio/core/commands/controller.py:419 -#: redbot/cogs/audio/core/commands/controller.py:463 -#: redbot/cogs/audio/core/commands/controller.py:774 -#: 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 +#: redbot/cogs/audio/core/commands/audioset.py:780 +#: redbot/cogs/audio/core/commands/audioset.py:803 +#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:883 +#: redbot/cogs/audio/core/commands/audioset.py:888 +#: redbot/cogs/audio/core/commands/audioset.py:904 +#: redbot/cogs/audio/core/commands/audioset.py:919 +#: redbot/cogs/audio/core/commands/audioset.py:939 +#: redbot/cogs/audio/core/commands/audioset.py:1205 +#: redbot/cogs/audio/core/commands/audioset.py:1220 +#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1248 +#: redbot/cogs/audio/core/commands/audioset.py:1308 +#: redbot/cogs/audio/core/commands/audioset.py:1330 +#: redbot/cogs/audio/core/commands/audioset.py:1438 +#: redbot/cogs/audio/core/commands/audioset.py:1454 +#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:464 +#: redbot/cogs/audio/core/commands/controller.py:782 +#: redbot/cogs/audio/core/commands/llset.py:146 +#: redbot/cogs/audio/core/commands/llset.py:166 +#: redbot/cogs/audio/core/commands/llset.py:175 +#: redbot/cogs/audio/core/commands/llset.py:204 +#: redbot/cogs/audio/core/commands/llset.py:226 +#: redbot/cogs/audio/core/commands/llset.py:258 +#: redbot/cogs/audio/core/commands/llset.py:282 +#: redbot/cogs/audio/core/commands/llset.py:295 +#: redbot/cogs/audio/core/commands/llset.py:388 +#: redbot/cogs/audio/core/commands/llset.py:412 +#: redbot/cogs/audio/core/commands/llset.py:443 +#: redbot/cogs/audio/core/commands/llset.py:472 +#: redbot/cogs/audio/core/commands/llset.py:481 +#: redbot/cogs/audio/core/commands/llset.py:499 +#: redbot/cogs/audio/core/commands/llset.py:508 +#: redbot/cogs/audio/core/commands/llset.py:526 +#: redbot/cogs/audio/core/commands/llset.py:535 +#: redbot/cogs/audio/core/commands/llset.py:553 +#: redbot/cogs/audio/core/commands/llset.py:562 +#: redbot/cogs/audio/core/commands/llset.py:580 +#: redbot/cogs/audio/core/commands/llset.py:589 +#: redbot/cogs/audio/core/commands/llset.py:607 +#: redbot/cogs/audio/core/commands/llset.py:616 +#: redbot/cogs/audio/core/commands/llset.py:634 +#: redbot/cogs/audio/core/commands/llset.py:643 +#: redbot/cogs/audio/core/commands/llset.py:670 +#: redbot/cogs/audio/core/commands/llset.py:701 msgid "Setting Changed" msgstr "" @@ -347,7 +367,7 @@ msgstr "" #, docstring msgid "Set a playlist to auto-play songs from.\n\n" " **Usage**:\n" -" ​ ​ ​ ​ `[p]audioset autoplay playlist_name_OR_id [args]`\n\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist playlist_name_OR_id [args]`\n\n" " **Args**:\n" " ​ ​ ​ ​ The following are all optional:\n" " ​ ​ ​ ​ ​ ​ ​ ​ --scope \n" @@ -365,238 +385,239 @@ msgid "Set a playlist to auto-play songs from.\n\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" +" ​ ​ ​ ​ `[p]audioset autoplay playlist MyGuildPlaylist`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist MyGlobalPlaylist --scope Global`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist 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:105 #: 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:1817 -#: redbot/cogs/audio/core/commands/playlists.py:1983 +#: redbot/cogs/audio/core/commands/playlists.py:393 +#: redbot/cogs/audio/core/commands/playlists.py:470 +#: redbot/cogs/audio/core/commands/playlists.py:558 +#: redbot/cogs/audio/core/commands/playlists.py:691 +#: redbot/cogs/audio/core/commands/playlists.py:822 +#: redbot/cogs/audio/core/commands/playlists.py:943 +#: redbot/cogs/audio/core/commands/playlists.py:1096 +#: redbot/cogs/audio/core/commands/playlists.py:1204 +#: redbot/cogs/audio/core/commands/playlists.py:1320 +#: redbot/cogs/audio/core/commands/playlists.py:1444 +#: redbot/cogs/audio/core/commands/playlists.py:1620 +#: redbot/cogs/audio/core/commands/playlists.py:1789 +#: redbot/cogs/audio/core/commands/playlists.py:1953 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:106 #: 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:1818 -#: redbot/cogs/audio/core/commands/playlists.py:1984 +#: redbot/cogs/audio/core/commands/playlists.py:394 +#: redbot/cogs/audio/core/commands/playlists.py:471 +#: redbot/cogs/audio/core/commands/playlists.py:559 +#: redbot/cogs/audio/core/commands/playlists.py:692 +#: redbot/cogs/audio/core/commands/playlists.py:823 +#: redbot/cogs/audio/core/commands/playlists.py:944 +#: redbot/cogs/audio/core/commands/playlists.py:1097 +#: redbot/cogs/audio/core/commands/playlists.py:1205 +#: redbot/cogs/audio/core/commands/playlists.py:1321 +#: redbot/cogs/audio/core/commands/playlists.py:1445 +#: redbot/cogs/audio/core/commands/playlists.py:1621 +#: redbot/cogs/audio/core/commands/playlists.py:1790 +#: redbot/cogs/audio/core/commands/playlists.py:1954 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:1821 -#: redbot/cogs/audio/core/commands/playlists.py:1987 +#: redbot/cogs/audio/core/commands/audioset.py:499 +#: redbot/cogs/audio/core/commands/playlists.py:107 +#: redbot/cogs/audio/core/commands/playlists.py:268 +#: redbot/cogs/audio/core/commands/playlists.py:395 +#: redbot/cogs/audio/core/commands/playlists.py:472 +#: redbot/cogs/audio/core/commands/playlists.py:560 +#: redbot/cogs/audio/core/commands/playlists.py:693 +#: redbot/cogs/audio/core/commands/playlists.py:824 +#: redbot/cogs/audio/core/commands/playlists.py:945 +#: redbot/cogs/audio/core/commands/playlists.py:1098 +#: redbot/cogs/audio/core/commands/playlists.py:1206 +#: redbot/cogs/audio/core/commands/playlists.py:1322 +#: redbot/cogs/audio/core/commands/playlists.py:1446 +#: redbot/cogs/audio/core/commands/playlists.py:1622 +#: redbot/cogs/audio/core/commands/playlists.py:1791 +#: redbot/cogs/audio/core/commands/playlists.py:1955 msgid "Check your logs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:516 -#: redbot/cogs/audio/core/commands/audioset.py:532 +#: redbot/cogs/audio/core/commands/audioset.py:514 +#: redbot/cogs/audio/core/commands/audioset.py:530 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 +#: redbot/cogs/audio/core/commands/audioset.py:515 +#: redbot/cogs/audio/core/commands/playlists.py:125 +#: redbot/cogs/audio/core/commands/playlists.py:1475 msgid "Could not match '{arg}' to a playlist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:524 +#: redbot/cogs/audio/core/commands/audioset.py:522 msgid "No Tracks Found" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:525 +#: redbot/cogs/audio/core/commands/audioset.py:523 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:1700 +#: redbot/cogs/audio/core/commands/audioset.py:531 +#: redbot/cogs/audio/core/commands/playlists.py:1561 +#: redbot/cogs/audio/core/commands/playlists.py:1672 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:1707 +#: redbot/cogs/audio/core/commands/audioset.py:538 +#: redbot/cogs/audio/core/commands/playlists.py:1001 +#: redbot/cogs/audio/core/commands/playlists.py:1569 +#: redbot/cogs/audio/core/commands/playlists.py:1679 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:1708 +#: redbot/cogs/audio/core/commands/audioset.py:539 +#: redbot/cogs/audio/core/commands/playlists.py:1002 +#: redbot/cogs/audio/core/commands/playlists.py:1570 +#: redbot/cogs/audio/core/commands/playlists.py:1680 msgid "You need to specify the Guild ID for the guild to lookup." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:547 +#: redbot/cogs/audio/core/commands/audioset.py:545 msgid "Playlist {name} (`{id}`) [**{scope}**] will be used for autoplay." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:560 +#: redbot/cogs/audio/core/commands/audioset.py:558 #, docstring msgid "Resets auto-play to the default playlist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:572 +#: redbot/cogs/audio/core/commands/audioset.py:570 msgid "Set auto-play playlist to play recently played tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:578 +#: redbot/cogs/audio/core/commands/audioset.py:576 #, 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:590 +#: redbot/cogs/audio/core/commands/audioset.py:588 msgid "Global daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:599 +#: redbot/cogs/audio/core/commands/audioset.py:597 #, 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:611 +#: redbot/cogs/audio/core/commands/audioset.py:609 msgid "Daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:620 +#: redbot/cogs/audio/core/commands/audioset.py:618 #, 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:628 +#: redbot/cogs/audio/core/commands/audioset.py:626 msgid "Auto-disconnection at queue end: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:632 -#: redbot/cogs/audio/core/commands/controller.py:771 +#: redbot/cogs/audio/core/commands/audioset.py:630 +#: redbot/cogs/audio/core/commands/controller.py:779 msgid "\n" "Auto-play has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:643 +#: redbot/cogs/audio/core/commands/audioset.py:641 #, 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:654 +#: redbot/cogs/audio/core/commands/audioset.py:652 msgid "Missing DJ Role" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:655 +#: redbot/cogs/audio/core/commands/audioset.py:653 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:666 +#: redbot/cogs/audio/core/commands/audioset.py:664 msgid "Response timed out, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:676 +#: redbot/cogs/audio/core/commands/audioset.py:674 msgid "DJ role: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:683 #, 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:691 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:1214 +#: redbot/cogs/audio/core/commands/audioset.py:689 +#: redbot/cogs/audio/core/commands/audioset.py:718 +#: redbot/cogs/audio/core/commands/audioset.py:1233 msgid "Invalid Time" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:1214 +#: redbot/cogs/audio/core/commands/audioset.py:689 +#: redbot/cogs/audio/core/commands/audioset.py:718 +#: redbot/cogs/audio/core/commands/audioset.py:1233 msgid "Seconds can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:698 +#: redbot/cogs/audio/core/commands/audioset.py:696 msgid "Empty disconnect disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:705 +#: redbot/cogs/audio/core/commands/audioset.py:703 msgid "Empty disconnect timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:717 +#: redbot/cogs/audio/core/commands/audioset.py:715 #, docstring msgid "Auto-pause after x seconds when room is empty, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:727 +#: redbot/cogs/audio/core/commands/audioset.py:725 msgid "Empty pause disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:734 +#: redbot/cogs/audio/core/commands/audioset.py:732 msgid "Empty pause timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:745 +#: redbot/cogs/audio/core/commands/audioset.py:743 #, docstring msgid "Prioritise tracks with lyrics." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:751 +#: redbot/cogs/audio/core/commands/audioset.py:749 msgid "Prefer tracks with lyrics: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:760 +#: redbot/cogs/audio/core/commands/audioset.py:758 #, docstring msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:763 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 msgid "Invalid Price" msgstr "" @@ -604,26 +625,30 @@ msgstr "" msgid "Price can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:769 +msgid "Price can't be greater than 2^63 - 1." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:774 msgid "Jukebox mode disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:775 +#: redbot/cogs/audio/core/commands/audioset.py:781 msgid "Track queueing command price set to {price} {currency}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:787 +#: redbot/cogs/audio/core/commands/audioset.py:793 #, 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:798 +#: redbot/cogs/audio/core/commands/audioset.py:804 msgid "The localtracks path location has been reset to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:803 +#: redbot/cogs/audio/core/commands/audioset.py:809 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" "```\n" "ParentDirectory\n" @@ -638,31 +663,30 @@ msgid "This setting is only for bot owners to set a localtracks folder location "Do you want to continue to set the provided path for local tracks?" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:835 +#: redbot/cogs/audio/core/commands/audioset.py:841 msgid "Invalid Path" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:836 +#: redbot/cogs/audio/core/commands/audioset.py:842 msgid "{local_path} does not seem like a valid path." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/audioset.py:848 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:848 -#: redbot/cogs/audio/core/commands/llset.py:34 -#: redbot/cogs/audio/core/commands/llset.py:53 -#: redbot/cogs/audio/core/commands/player.py:416 -#: redbot/cogs/audio/core/commands/player.py:426 +#: redbot/cogs/audio/core/commands/audioset.py:854 +#: redbot/cogs/audio/core/commands/llset.py:74 +#: redbot/cogs/audio/core/commands/player.py:414 +#: redbot/cogs/audio/core/commands/player.py:424 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:855 +#: redbot/cogs/audio/core/commands/audioset.py:861 msgid "The localtracks path location has been set to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:864 +#: redbot/cogs/audio/core/commands/audioset.py:870 #, 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" @@ -670,41 +694,41 @@ msgid "Max length of a track to queue in seconds, 0 to disable.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:873 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Invalid length" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:873 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Length can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:877 +#: redbot/cogs/audio/core/commands/audioset.py:883 msgid "Track max length disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:883 +#: redbot/cogs/audio/core/commands/audioset.py:889 msgid "Track max length set to {seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:893 +#: redbot/cogs/audio/core/commands/audioset.py:899 #, docstring msgid "Toggle track announcement and other bot messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:899 +#: redbot/cogs/audio/core/commands/audioset.py:905 msgid "Notify mode: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:908 +#: redbot/cogs/audio/core/commands/audioset.py:914 #, docstring msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:914 +#: redbot/cogs/audio/core/commands/audioset.py:920 msgid "Auto Deafen: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:923 +#: redbot/cogs/audio/core/commands/audioset.py:929 #, 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" @@ -713,250 +737,256 @@ msgid "Toggle the domain restriction on Audio.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:934 +#: redbot/cogs/audio/core/commands/audioset.py:940 msgid "Commercial links only: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:943 +#: redbot/cogs/audio/core/commands/audioset.py:949 #, docstring msgid "Set the role to use for DJ mode." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:952 +#: redbot/cogs/audio/core/commands/audioset.py:958 msgid "Settings Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:953 +#: redbot/cogs/audio/core/commands/audioset.py:959 msgid "DJ role set to: {role.name}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:959 +#: redbot/cogs/audio/core/commands/audioset.py:965 #, docstring msgid "Show the current settings." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:996 +#: redbot/cogs/audio/core/commands/audioset.py:1004 msgid "Server Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:997 +#: redbot/cogs/audio/core/commands/audioset.py:1005 +msgid "Auto-deafen: [{auto_deafen}]\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1008 msgid "Auto-disconnect: [{dc}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:998 +#: redbot/cogs/audio/core/commands/audioset.py:1009 msgid "Auto-play: [{autoplay}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1002 +#: redbot/cogs/audio/core/commands/audioset.py:1013 msgid "Disconnect timer: [{num_seconds}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1006 +#: redbot/cogs/audio/core/commands/audioset.py:1017 msgid "Auto Pause timer: [{num_seconds}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1021 msgid "DJ Role: [{role.name}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1012 +#: redbot/cogs/audio/core/commands/audioset.py:1023 msgid "Jukebox: [{jukebox_name}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1013 +#: redbot/cogs/audio/core/commands/audioset.py:1024 msgid "Command price: [{jukebox_price}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1017 +#: redbot/cogs/audio/core/commands/audioset.py:1028 msgid "Max track length: [{tracklength}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1020 -msgid "Repeat: [{repeat}]\n" +#: redbot/cogs/audio/core/commands/audioset.py:1031 +msgid "Max volume: [{max_volume}%]\n" +"Persist queue: [{persist_queue}]\n" +"Repeat: [{repeat}]\n" "Shuffle: [{shuffle}]\n" "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" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1040 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Thumbnails: [{0}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1044 +#: redbot/cogs/audio/core/commands/audioset.py:1055 msgid "Vote skip: [{vote_enabled}]\n" "Skip percentage: [{vote_percent}%]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1057 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "User" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1061 -#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: redbot/cogs/audio/core/commands/playlists.py:1010 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1063 -#: redbot/cogs/audio/core/commands/audioset.py:1064 -#: redbot/cogs/audio/core/commands/audioset.py:1065 +#: redbot/cogs/audio/core/commands/audioset.py:1074 +#: redbot/cogs/audio/core/commands/audioset.py:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1076 msgid "Cached" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1067 -#: redbot/cogs/audio/core/commands/audioset.py:1068 -#: redbot/cogs/audio/core/commands/audioset.py:1069 +#: redbot/cogs/audio/core/commands/audioset.py:1078 +#: redbot/cogs/audio/core/commands/audioset.py:1079 +#: redbot/cogs/audio/core/commands/audioset.py:1080 msgid "US Top 100" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: redbot/cogs/audio/core/commands/audioset.py:1083 msgid "Auto-play Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1074 +#: redbot/cogs/audio/core/commands/audioset.py:1085 msgid "Playlist name: [{pname}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1086 msgid "Playlist ID: [{pid}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1076 +#: redbot/cogs/audio/core/commands/audioset.py:1087 msgid "Playlist scope: [{pscope}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1082 -#: redbot/cogs/audio/core/commands/audioset.py:1353 -#: redbot/cogs/audio/core/commands/audioset.py:1398 +#: redbot/cogs/audio/core/commands/audioset.py:1093 +#: redbot/cogs/audio/core/commands/audioset.py:1372 +#: redbot/cogs/audio/core/commands/audioset.py:1417 msgid "Cache Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1084 +#: redbot/cogs/audio/core/commands/audioset.py:1095 msgid "Max age: [{max_age}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1085 +#: redbot/cogs/audio/core/commands/audioset.py:1096 msgid "Local Spotify cache: [{spotify_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1097 msgid "Local Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1098 msgid "Local Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1089 -#: redbot/cogs/audio/core/commands/audioset.py:1347 -#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1100 +#: redbot/cogs/audio/core/commands/audioset.py:1366 +#: redbot/cogs/audio/core/commands/audioset.py:1411 msgid "days" msgstr "дни" -#: redbot/cogs/audio/core/commands/audioset.py:1096 +#: redbot/cogs/audio/core/commands/audioset.py:1107 msgid "User Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1098 +#: redbot/cogs/audio/core/commands/audioset.py:1109 msgid "Spotify search: [{country_code}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1114 msgid "Lavalink Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1105 +#: redbot/cogs/audio/core/commands/audioset.py:1116 msgid "Cog version: [{version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1106 +#: redbot/cogs/audio/core/commands/audioset.py:1117 msgid "Red-Lavalink: [{lavalink_version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1107 +#: redbot/cogs/audio/core/commands/audioset.py:1118 msgid "External server: [{use_external_lavalink}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1116 -msgid "Lavalink build: [{llbuild}]\n" +#: redbot/cogs/audio/core/commands/audioset.py:1131 +msgid "Lavalink version: [{llversion}]\n" "Lavalink branch: [{llbranch}]\n" "Release date: [{build_time}]\n" "Lavaplayer version: [{lavaplayer}]\n" "Java version: [{jvm}]\n" "Java Executable: [{jv_exec}]\n" +"Initial Heapsize: [{xms}]\n" +"Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1132 +#: redbot/cogs/audio/core/commands/audioset.py:1151 msgid "Localtracks path: [{localpath}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1141 +#: redbot/cogs/audio/core/commands/audioset.py:1160 #, docstring -msgid "Sends the Lavalink server logs to your DMs." +msgid "Sends the managed Lavalink node logs to your DMs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1148 -#: redbot/cogs/audio/core/commands/audioset.py:1150 +#: redbot/cogs/audio/core/commands/audioset.py:1167 +#: redbot/cogs/audio/core/commands/audioset.py:1169 msgid "No logs found in your data folder." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1162 +#: redbot/cogs/audio/core/commands/audioset.py:1181 msgid "Logs are too large, you can find them in {path}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1172 +#: redbot/cogs/audio/core/commands/audioset.py:1191 msgid "I need to be able to DM you to send you the logs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1181 +#: redbot/cogs/audio/core/commands/audioset.py:1200 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1187 +#: redbot/cogs/audio/core/commands/audioset.py:1206 msgid "Song titles as status: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1196 +#: redbot/cogs/audio/core/commands/audioset.py:1215 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1202 +#: redbot/cogs/audio/core/commands/audioset.py:1221 msgid "Thumbnail display: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1211 +#: redbot/cogs/audio/core/commands/audioset.py:1230 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1223 +#: redbot/cogs/audio/core/commands/audioset.py:1242 msgid "Voting disabled. All users can use queue management commands." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1230 +#: redbot/cogs/audio/core/commands/audioset.py:1249 msgid "Vote percentage set to {percent}%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1239 +#: redbot/cogs/audio/core/commands/audioset.py:1258 #, docstring msgid "Instructions to set the YouTube API key." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1258 +#: redbot/cogs/audio/core/commands/audioset.py:1277 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1259 +#: redbot/cogs/audio/core/commands/audioset.py:1278 msgid "1. Go to Spotify developers and log in with your Spotify account.\n" "(https://developer.spotify.com/dashboard/applications)\n" "2. Click \"Create An App\".\n" @@ -967,28 +997,28 @@ msgid "1. Go to Spotify developers and log in with your Spotify account.\n" "`{prefix}set api spotify client_id client_secret `" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1276 -#: redbot/cogs/audio/core/commands/audioset.py:1298 +#: redbot/cogs/audio/core/commands/audioset.py:1295 +#: redbot/cogs/audio/core/commands/audioset.py:1317 #, docstring msgid "Set the country code for Spotify searches." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1280 -#: redbot/cogs/audio/core/commands/audioset.py:1302 +#: redbot/cogs/audio/core/commands/audioset.py:1299 +#: redbot/cogs/audio/core/commands/audioset.py:1321 msgid "Invalid Country Code" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1281 -#: redbot/cogs/audio/core/commands/audioset.py:1303 +#: redbot/cogs/audio/core/commands/audioset.py:1300 +#: redbot/cogs/audio/core/commands/audioset.py:1322 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:1290 -#: redbot/cogs/audio/core/commands/audioset.py:1312 +#: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1331 msgid "Country Code set to {country}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1320 +#: redbot/cogs/audio/core/commands/audioset.py:1339 #, docstring msgid "Sets the caching level.\n\n" " Level can be one of the following:\n\n" @@ -1001,27 +1031,27 @@ msgid "Sets the caching level.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1342 -#: redbot/cogs/audio/core/commands/audioset.py:1387 +#: redbot/cogs/audio/core/commands/audioset.py:1361 +#: redbot/cogs/audio/core/commands/audioset.py:1406 msgid "Max age: [{max_age}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1343 -#: redbot/cogs/audio/core/commands/audioset.py:1388 +#: redbot/cogs/audio/core/commands/audioset.py:1362 +#: redbot/cogs/audio/core/commands/audioset.py:1407 msgid "Spotify cache: [{spotify_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1344 -#: redbot/cogs/audio/core/commands/audioset.py:1389 +#: redbot/cogs/audio/core/commands/audioset.py:1363 +#: redbot/cogs/audio/core/commands/audioset.py:1408 msgid "Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1345 -#: redbot/cogs/audio/core/commands/audioset.py:1390 +#: redbot/cogs/audio/core/commands/audioset.py:1364 +#: redbot/cogs/audio/core/commands/audioset.py:1409 msgid "Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1405 +#: redbot/cogs/audio/core/commands/audioset.py:1424 #, 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" @@ -1029,66 +1059,103 @@ msgid "Sets the cache max age.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1431 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:1417 +#: redbot/cogs/audio/core/commands/audioset.py:1436 msgid "I've set the cache age to {age} days" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1424 +#: redbot/cogs/audio/core/commands/audioset.py:1443 #, 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:1436 +#: redbot/cogs/audio/core/commands/audioset.py:1455 msgid "Persisting queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1444 +#: redbot/cogs/audio/core/commands/audioset.py:1463 #, docstring msgid "Restarts the lavalink connection." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1454 +#: redbot/cogs/audio/core/commands/audioset.py:1471 +#: redbot/cogs/audio/core/commands/llset.py:731 +msgid "Failed To Shutdown Lavalink Node" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1472 +#: redbot/cogs/audio/core/commands/llset.py:187 +#: redbot/cogs/audio/core/commands/llset.py:732 +msgid "Please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1479 msgid "Restarting Lavalink" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1455 +#: redbot/cogs/audio/core/commands/audioset.py:1480 msgid "It can take a couple of minutes for Lavalink to fully start up." msgstr "" +#: redbot/cogs/audio/core/commands/audioset.py:1487 +#, docstring +msgid "Set the maximum volume allowed in this server." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1491 +msgid "Error" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1492 +msgid "Music without sound isn't music at all. Try setting the volume higher then 0%." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1500 +#: redbot/cogs/audio/core/commands/audioset.py:1508 +msgid "Setting changed" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1501 +msgid "The maximum volume has been limited to 150%, be easy on your ears." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1509 +msgid "The maximum volume has been limited to {max_volume}%." +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:88 -#: redbot/cogs/audio/core/commands/controller.py:205 -#: redbot/cogs/audio/core/commands/controller.py:222 -#: redbot/cogs/audio/core/commands/controller.py:236 -#: redbot/cogs/audio/core/commands/controller.py:244 -#: redbot/cogs/audio/core/commands/controller.py:318 -#: redbot/cogs/audio/core/commands/controller.py:384 -#: redbot/cogs/audio/core/commands/controller.py:477 -#: redbot/cogs/audio/core/commands/controller.py:487 -#: redbot/cogs/audio/core/commands/controller.py:571 -#: redbot/cogs/audio/core/commands/controller.py:703 -#: redbot/cogs/audio/core/commands/controller.py:732 -#: redbot/cogs/audio/core/commands/controller.py:788 -#: redbot/cogs/audio/core/commands/controller.py:865 -#: redbot/cogs/audio/core/commands/equalizer.py:39 -#: redbot/cogs/audio/core/commands/equalizer.py:164 -#: redbot/cogs/audio/core/commands/equalizer.py:194 -#: redbot/cogs/audio/core/commands/equalizer.py:228 -#: redbot/cogs/audio/core/commands/equalizer.py:317 -#: redbot/cogs/audio/core/commands/miscellaneous.py:71 -#: redbot/cogs/audio/core/commands/miscellaneous.py:102 -#: redbot/cogs/audio/core/commands/playlists.py:1142 +#: redbot/cogs/audio/core/commands/controller.py:89 +#: redbot/cogs/audio/core/commands/controller.py:206 +#: redbot/cogs/audio/core/commands/controller.py:223 +#: redbot/cogs/audio/core/commands/controller.py:237 +#: redbot/cogs/audio/core/commands/controller.py:245 +#: redbot/cogs/audio/core/commands/controller.py:319 +#: redbot/cogs/audio/core/commands/controller.py:385 +#: redbot/cogs/audio/core/commands/controller.py:478 +#: redbot/cogs/audio/core/commands/controller.py:488 +#: redbot/cogs/audio/core/commands/controller.py:572 +#: redbot/cogs/audio/core/commands/controller.py:711 +#: redbot/cogs/audio/core/commands/controller.py:740 +#: redbot/cogs/audio/core/commands/controller.py:796 +#: redbot/cogs/audio/core/commands/controller.py:873 +#: redbot/cogs/audio/core/commands/equalizer.py:40 +#: redbot/cogs/audio/core/commands/equalizer.py:165 +#: redbot/cogs/audio/core/commands/equalizer.py:195 +#: redbot/cogs/audio/core/commands/equalizer.py:229 +#: redbot/cogs/audio/core/commands/equalizer.py:318 +#: redbot/cogs/audio/core/commands/miscellaneous.py:72 +#: redbot/cogs/audio/core/commands/miscellaneous.py:103 +#: redbot/cogs/audio/core/commands/playlists.py:1125 msgid "Nothing playing." msgstr "" @@ -1098,9 +1165,9 @@ msgid "Unable To Disconnect" msgstr "" #: redbot/cogs/audio/core/commands/controller.py:50 -#: redbot/cogs/audio/core/commands/controller.py:263 -#: redbot/cogs/audio/core/commands/controller.py:331 -#: redbot/cogs/audio/core/commands/controller.py:585 +#: redbot/cogs/audio/core/commands/controller.py:264 +#: redbot/cogs/audio/core/commands/controller.py:332 +#: redbot/cogs/audio/core/commands/controller.py:586 msgid "There are other people listening - vote to skip instead." msgstr "" @@ -1117,211 +1184,211 @@ msgstr "" msgid "Disconnecting..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:86 +#: redbot/cogs/audio/core/commands/controller.py:87 #, docstring msgid "Now playing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:110 -#: redbot/cogs/audio/core/commands/queue.py:77 +#: redbot/cogs/audio/core/commands/controller.py:111 +#: redbot/cogs/audio/core/commands/queue.py:81 msgid "\n" " Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:113 +#: redbot/cogs/audio/core/commands/controller.py:114 msgid "Nothing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:118 -#: redbot/cogs/audio/core/commands/queue.py:79 +#: redbot/cogs/audio/core/commands/controller.py:119 +#: redbot/cogs/audio/core/commands/queue.py:83 msgid "Now Playing" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:128 -#: redbot/cogs/audio/core/commands/queue.py:89 +#: redbot/cogs/audio/core/commands/controller.py:129 +#: redbot/cogs/audio/core/commands/queue.py:93 msgid "Auto-Play" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:134 -#: redbot/cogs/audio/core/commands/queue.py:95 +#: redbot/cogs/audio/core/commands/controller.py:135 +#: redbot/cogs/audio/core/commands/queue.py:99 msgid "Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:140 -#: redbot/cogs/audio/core/commands/queue.py:101 +#: redbot/cogs/audio/core/commands/controller.py:141 +#: redbot/cogs/audio/core/commands/queue.py:105 msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:200 +#: redbot/cogs/audio/core/commands/controller.py:201 #, docstring msgid "Pause or resume a playing track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:211 -#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:212 +#: redbot/cogs/audio/core/commands/controller.py:218 msgid "Unable To Manage Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:212 +#: redbot/cogs/audio/core/commands/controller.py:213 msgid "You must be in the voice channel to pause or resume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:218 +#: redbot/cogs/audio/core/commands/controller.py:219 msgid "You need the DJ role to pause or resume tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:229 +#: redbot/cogs/audio/core/commands/controller.py:230 msgid "Track Paused" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:233 +#: redbot/cogs/audio/core/commands/controller.py:234 msgid "Track Resumed" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:242 +#: redbot/cogs/audio/core/commands/controller.py:243 #, docstring msgid "Skip to the start of the previously played track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:256 -#: redbot/cogs/audio/core/commands/controller.py:262 -#: redbot/cogs/audio/core/commands/controller.py:268 -#: redbot/cogs/audio/core/commands/controller.py:483 -#: redbot/cogs/audio/core/commands/controller.py:498 -#: redbot/cogs/audio/core/commands/controller.py:511 -#: redbot/cogs/audio/core/commands/controller.py:520 +#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:263 +#: redbot/cogs/audio/core/commands/controller.py:269 +#: redbot/cogs/audio/core/commands/controller.py:484 +#: redbot/cogs/audio/core/commands/controller.py:499 +#: redbot/cogs/audio/core/commands/controller.py:512 +#: redbot/cogs/audio/core/commands/controller.py:521 msgid "Unable To Skip Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:258 msgid "You must be in the voice channel to skip the track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:269 +#: redbot/cogs/audio/core/commands/controller.py:270 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:277 -#: redbot/cogs/audio/core/commands/player.py:53 -#: redbot/cogs/audio/core/commands/player.py:58 -#: redbot/cogs/audio/core/commands/player.py:64 -#: redbot/cogs/audio/core/commands/player.py:82 -#: redbot/cogs/audio/core/commands/player.py:94 -#: redbot/cogs/audio/core/commands/player.py:100 -#: redbot/cogs/audio/core/commands/player.py:110 -#: redbot/cogs/audio/core/commands/player.py:116 -#: redbot/cogs/audio/core/commands/player.py:123 -#: redbot/cogs/audio/core/commands/player.py:134 -#: redbot/cogs/audio/core/commands/player.py:161 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:172 -#: redbot/cogs/audio/core/commands/player.py:190 -#: redbot/cogs/audio/core/commands/player.py:202 -#: redbot/cogs/audio/core/commands/player.py:208 -#: redbot/cogs/audio/core/commands/player.py:218 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:231 -#: redbot/cogs/audio/core/commands/player.py:243 -#: redbot/cogs/audio/core/commands/player.py:252 -#: redbot/cogs/audio/core/commands/player.py:295 -#: redbot/cogs/audio/core/commands/player.py:317 -#: redbot/cogs/audio/core/commands/player.py:436 -#: redbot/cogs/audio/core/commands/player.py:454 -#: redbot/cogs/audio/core/commands/player.py:466 -#: redbot/cogs/audio/core/commands/player.py:472 -#: redbot/cogs/audio/core/commands/player.py:484 -#: redbot/cogs/audio/core/commands/player.py:532 -#: redbot/cogs/audio/core/commands/player.py:552 -#: redbot/cogs/audio/core/commands/player.py:570 -#: redbot/cogs/audio/core/commands/player.py:582 -#: redbot/cogs/audio/core/commands/player.py:588 -#: redbot/cogs/audio/core/commands/player.py:600 -#: redbot/cogs/audio/core/commands/player.py:605 -#: redbot/cogs/audio/core/commands/player.py:738 -#: redbot/cogs/audio/core/commands/player.py:744 -#: redbot/cogs/audio/core/commands/player.py:806 -#: redbot/cogs/audio/core/commands/playlists.py:1481 +#: redbot/cogs/audio/core/commands/controller.py:278 +#: redbot/cogs/audio/core/commands/player.py:52 +#: redbot/cogs/audio/core/commands/player.py:57 +#: redbot/cogs/audio/core/commands/player.py:63 +#: redbot/cogs/audio/core/commands/player.py:81 +#: redbot/cogs/audio/core/commands/player.py:93 +#: redbot/cogs/audio/core/commands/player.py:99 +#: redbot/cogs/audio/core/commands/player.py:109 +#: redbot/cogs/audio/core/commands/player.py:115 +#: redbot/cogs/audio/core/commands/player.py:122 +#: redbot/cogs/audio/core/commands/player.py:133 +#: redbot/cogs/audio/core/commands/player.py:160 +#: redbot/cogs/audio/core/commands/player.py:165 +#: redbot/cogs/audio/core/commands/player.py:171 +#: redbot/cogs/audio/core/commands/player.py:189 +#: redbot/cogs/audio/core/commands/player.py:201 +#: redbot/cogs/audio/core/commands/player.py:207 +#: redbot/cogs/audio/core/commands/player.py:217 +#: redbot/cogs/audio/core/commands/player.py:223 +#: redbot/cogs/audio/core/commands/player.py:230 +#: redbot/cogs/audio/core/commands/player.py:242 +#: redbot/cogs/audio/core/commands/player.py:251 +#: redbot/cogs/audio/core/commands/player.py:293 +#: redbot/cogs/audio/core/commands/player.py:315 +#: redbot/cogs/audio/core/commands/player.py:434 +#: redbot/cogs/audio/core/commands/player.py:452 +#: redbot/cogs/audio/core/commands/player.py:464 +#: redbot/cogs/audio/core/commands/player.py:470 +#: redbot/cogs/audio/core/commands/player.py:482 +#: redbot/cogs/audio/core/commands/player.py:530 +#: redbot/cogs/audio/core/commands/player.py:550 +#: redbot/cogs/audio/core/commands/player.py:568 +#: redbot/cogs/audio/core/commands/player.py:580 +#: redbot/cogs/audio/core/commands/player.py:586 +#: redbot/cogs/audio/core/commands/player.py:598 +#: redbot/cogs/audio/core/commands/player.py:603 +#: redbot/cogs/audio/core/commands/player.py:737 +#: redbot/cogs/audio/core/commands/player.py:743 +#: redbot/cogs/audio/core/commands/player.py:805 +#: redbot/cogs/audio/core/commands/playlists.py:1458 msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:277 +#: redbot/cogs/audio/core/commands/controller.py:278 msgid "No previous track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:298 +#: redbot/cogs/audio/core/commands/controller.py:299 msgid "Replaying Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:305 +#: redbot/cogs/audio/core/commands/controller.py:306 #, docstring -msgid "Seek ahead or behind on a track by seconds or a to a specific time.\n\n" +msgid "Seek ahead or behind on a track by seconds or 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:323 -#: redbot/cogs/audio/core/commands/controller.py:330 -#: redbot/cogs/audio/core/commands/controller.py:337 -#: redbot/cogs/audio/core/commands/controller.py:344 -#: redbot/cogs/audio/core/commands/controller.py:356 +#: redbot/cogs/audio/core/commands/controller.py:324 +#: redbot/cogs/audio/core/commands/controller.py:331 +#: redbot/cogs/audio/core/commands/controller.py:338 +#: redbot/cogs/audio/core/commands/controller.py:345 +#: redbot/cogs/audio/core/commands/controller.py:357 msgid "Unable To Seek Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:324 +#: redbot/cogs/audio/core/commands/controller.py:325 msgid "You must be in the voice channel to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:338 +#: redbot/cogs/audio/core/commands/controller.py:339 msgid "You need the DJ role or be the track requester to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:344 +#: redbot/cogs/audio/core/commands/controller.py:345 msgid "Can't seek on a stream." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:357 +#: redbot/cogs/audio/core/commands/controller.py:358 msgid "Invalid input for the time to seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:365 +#: redbot/cogs/audio/core/commands/controller.py:366 msgid "Moved {num_seconds}s to 00:00:00" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:372 +#: redbot/cogs/audio/core/commands/controller.py:373 msgid "Moved {num_seconds}s to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:380 +#: redbot/cogs/audio/core/commands/controller.py:381 msgid "Moved to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:390 +#: redbot/cogs/audio/core/commands/controller.py:391 #, docstring msgid "Toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:399 -#: redbot/cogs/audio/core/commands/controller.py:410 -#: redbot/cogs/audio/core/commands/controller.py:443 -#: redbot/cogs/audio/core/commands/controller.py:454 +#: redbot/cogs/audio/core/commands/controller.py:400 +#: redbot/cogs/audio/core/commands/controller.py:411 +#: redbot/cogs/audio/core/commands/controller.py:444 +#: redbot/cogs/audio/core/commands/controller.py:455 msgid "Unable To Toggle Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:400 -#: redbot/cogs/audio/core/commands/controller.py:444 +#: redbot/cogs/audio/core/commands/controller.py:401 +#: redbot/cogs/audio/core/commands/controller.py:445 msgid "You need the DJ role to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:411 -#: redbot/cogs/audio/core/commands/controller.py:455 +#: redbot/cogs/audio/core/commands/controller.py:412 +#: redbot/cogs/audio/core/commands/controller.py:456 msgid "You must be in the voice channel to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:421 msgid "Shuffle tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:431 +#: redbot/cogs/audio/core/commands/controller.py:432 #, 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" @@ -1329,534 +1396,821 @@ msgid "Toggle bumped track shuffle.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:464 +#: redbot/cogs/audio/core/commands/controller.py:465 msgid "Shuffle bumped tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:475 +#: redbot/cogs/audio/core/commands/controller.py:476 #, docstring msgid "Skip to the next track, or to a given track number." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:484 +#: redbot/cogs/audio/core/commands/controller.py:485 msgid "You must be in the voice channel to skip the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:499 +#: redbot/cogs/audio/core/commands/controller.py:500 msgid "You need the DJ role or be the track requester to skip tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:512 +#: redbot/cogs/audio/core/commands/controller.py:513 msgid "You can only skip the current track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:521 +#: redbot/cogs/audio/core/commands/controller.py:522 msgid "Can't skip to a specific track in vote mode without the DJ role." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:527 +#: redbot/cogs/audio/core/commands/controller.py:528 msgid "I removed your vote to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:530 +#: redbot/cogs/audio/core/commands/controller.py:531 msgid "You voted to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:543 +#: redbot/cogs/audio/core/commands/controller.py:544 msgid "Vote threshold met." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:546 +#: redbot/cogs/audio/core/commands/controller.py:547 msgid " Votes: {num_votes}/{num_members} ({cur_percent}% out of {required_percent}% needed)" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:565 +#: redbot/cogs/audio/core/commands/controller.py:566 #, docstring msgid "Stop playback and clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:578 -#: redbot/cogs/audio/core/commands/controller.py:584 -#: redbot/cogs/audio/core/commands/controller.py:590 +#: redbot/cogs/audio/core/commands/controller.py:579 +#: redbot/cogs/audio/core/commands/controller.py:585 +#: redbot/cogs/audio/core/commands/controller.py:591 msgid "Unable To Stop Player" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:579 +#: redbot/cogs/audio/core/commands/controller.py:580 msgid "You must be in the voice channel to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:591 +#: redbot/cogs/audio/core/commands/controller.py:592 msgid "You need the DJ role to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:613 +#: redbot/cogs/audio/core/commands/controller.py:614 msgid "Stopping..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:621 +#: redbot/cogs/audio/core/commands/controller.py:622 #, docstring msgid "Summon the bot to a voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:633 -#: redbot/cogs/audio/core/commands/controller.py:640 -#: redbot/cogs/audio/core/commands/controller.py:653 -#: redbot/cogs/audio/core/commands/controller.py:679 -#: redbot/cogs/audio/core/commands/controller.py:686 +#: redbot/cogs/audio/core/commands/controller.py:634 +#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:654 +#: redbot/cogs/audio/core/commands/controller.py:685 +#: redbot/cogs/audio/core/commands/controller.py:692 msgid "Unable To Join Voice Channel" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:634 +#: redbot/cogs/audio/core/commands/controller.py:635 msgid "There are other people listening." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:642 msgid "You need the DJ role to summon the bot." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:654 -#: redbot/cogs/audio/core/commands/player.py:83 -#: redbot/cogs/audio/core/commands/player.py:191 -#: redbot/cogs/audio/core/commands/player.py:455 -#: redbot/cogs/audio/core/commands/player.py:571 -#: redbot/cogs/audio/core/commands/player.py:695 -#: redbot/cogs/audio/core/commands/queue.py:339 +#: redbot/cogs/audio/core/commands/controller.py:655 +#: redbot/cogs/audio/core/commands/player.py:82 +#: redbot/cogs/audio/core/commands/player.py:190 +#: redbot/cogs/audio/core/commands/player.py:453 +#: redbot/cogs/audio/core/commands/player.py:569 +#: redbot/cogs/audio/core/commands/player.py:694 +#: redbot/cogs/audio/core/commands/queue.py:343 msgid "I don't have permission to connect and speak in your channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:680 -#: redbot/cogs/audio/core/commands/player.py:95 -#: redbot/cogs/audio/core/commands/player.py:203 -#: redbot/cogs/audio/core/commands/player.py:467 -#: redbot/cogs/audio/core/commands/player.py:583 -#: redbot/cogs/audio/core/commands/player.py:707 -#: redbot/cogs/audio/core/commands/queue.py:351 +#: redbot/cogs/audio/core/commands/controller.py:673 +msgid "Unable To Do This Action" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:674 +msgid "I am already in your channel." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:686 +#: redbot/cogs/audio/core/commands/player.py:94 +#: redbot/cogs/audio/core/commands/player.py:202 +#: redbot/cogs/audio/core/commands/player.py:465 +#: redbot/cogs/audio/core/commands/player.py:581 +#: redbot/cogs/audio/core/commands/player.py:706 +#: redbot/cogs/audio/core/commands/queue.py:355 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:687 -#: redbot/cogs/audio/core/commands/player.py:101 -#: redbot/cogs/audio/core/commands/player.py:209 -#: redbot/cogs/audio/core/commands/player.py:473 -#: redbot/cogs/audio/core/commands/player.py:589 -#: redbot/cogs/audio/core/commands/player.py:713 -#: redbot/cogs/audio/core/commands/queue.py:358 -msgid "Connection to Lavalink has not yet been established." +#: redbot/cogs/audio/core/commands/controller.py:693 +#: redbot/cogs/audio/core/commands/player.py:100 +msgid "Connection to the Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:694 +#: redbot/cogs/audio/core/commands/controller.py:700 #, docstring msgid "Set the volume, 1% - 150%." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:701 +#: redbot/cogs/audio/core/commands/controller.py:709 msgid "Current Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:712 -#: redbot/cogs/audio/core/commands/controller.py:719 +#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:727 msgid "Unable To Change Volume" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:713 +#: redbot/cogs/audio/core/commands/controller.py:721 msgid "You must be in the voice channel to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:728 msgid "You need the DJ role to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:730 +#: redbot/cogs/audio/core/commands/controller.py:738 msgid "Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:739 +#: redbot/cogs/audio/core/commands/controller.py:747 #, docstring msgid "Toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:747 -#: redbot/cogs/audio/core/commands/controller.py:758 +#: redbot/cogs/audio/core/commands/controller.py:755 +#: redbot/cogs/audio/core/commands/controller.py:766 msgid "Unable To Toggle Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:748 +#: redbot/cogs/audio/core/commands/controller.py:756 msgid "You need the DJ role to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:759 -msgid "You must be in the voice channel to toggle repeat." +#: redbot/cogs/audio/core/commands/controller.py:767 +msgid "You must be in the voice channel to toggle repeat." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:774 +msgid "Repeat tracks: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:791 +#, docstring +msgid "Remove a specific track number from the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:800 +msgid "Nothing queued." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:804 +#: redbot/cogs/audio/core/commands/controller.py:810 +#: redbot/cogs/audio/core/commands/controller.py:818 +#: redbot/cogs/audio/core/commands/controller.py:851 +msgid "Unable To Modify Queue" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:805 +msgid "You need the DJ role to remove tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:811 +msgid "You must be in the voice channel to manage the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:819 +#: redbot/cogs/audio/core/commands/controller.py:892 +msgid "Song number must be greater than 1 and within the queue limit." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:833 +#: redbot/cogs/audio/core/commands/controller.py:857 +msgid "Removed track from queue" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:834 +msgid "Removed {track} from the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:852 +msgid "Removed 0 tracks, nothing matches the URL provided." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:858 +msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:868 +#, docstring +msgid "Bump a track number to the top of the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:879 +#: redbot/cogs/audio/core/commands/controller.py:885 +#: redbot/cogs/audio/core/commands/controller.py:891 +#: redbot/cogs/audio/core/commands/player.py:150 +msgid "Unable To Bump Track" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:880 +msgid "You must be in the voice channel to bump a track." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:886 +msgid "You need the DJ role to bump tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:902 +msgid "Moved track to the top of the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:31 +#, docstring +msgid "Equalizer management.\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:73 +#, docstring +msgid "Delete a saved eq preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:82 +#: redbot/cogs/audio/core/commands/equalizer.py:89 +#: redbot/cogs/audio/core/commands/equalizer.py:102 +msgid "Unable To Delete Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:83 +#: redbot/cogs/audio/core/commands/equalizer.py:103 +msgid "You are not the author of that preset setting." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:112 +#, docstring +msgid "List saved eq presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:115 +msgid "No saved equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:118 +msgid "Preset Name" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:119 +msgid "Author" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:141 +msgid "{num} preset(s)" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:148 +#, docstring +msgid "Load a saved eq preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:156 +msgid "No Preset Found" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:174 +msgid "Unable To Load Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:175 +msgid "You need the DJ role to load equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:193 +#, docstring +msgid "Reset the eq to 0 across all bands." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:202 +msgid "Unable To Modify Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:203 +msgid "You need the DJ role to reset the equalizer." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:219 +msgid "Equalizer values have been reset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:227 +#, docstring +msgid "Save the current eq settings to a preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:237 +#: redbot/cogs/audio/core/commands/equalizer.py:255 +#: redbot/cogs/audio/core/commands/equalizer.py:270 +msgid "Unable To Save Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:238 +msgid "You need the DJ role to save equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:242 +msgid "Please enter a name for this equalizer preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:256 +msgid "No equalizer preset name entered, try the command again later." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:271 +msgid "Try the command again with a shorter name." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:275 +msgid "Preset name already exists, do you want to replace it?" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:283 +msgid "Not saving preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:296 +msgid "Current equalizer saved to the {preset_name} preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:310 +#, 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:326 +msgid "Unable To Set Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:327 +msgid "You need the DJ role to set equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:367 +msgid "Invalid Band" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:368 +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:392 +msgid "Preset Modified" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:393 +msgid "The {band_name}Hz band has been set to {band_value}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:766 -msgid "Repeat tracks: {true_or_false}." +#: redbot/cogs/audio/core/commands/llset.py:37 +#, docstring +msgid "`Dangerous commands` Manage Lavalink node configuration settings.\n\n" +" This command block holds all commands to configure an unmanaged (user maintained) or managed (bot maintained) Lavalink node.\n\n" +" You should not mess with any command in here unless you have a valid reason to,\n" +" i.e. been told by someone in the Red-Discord Bot support server to do so.\n" +" All the commands in here have the potential to break the Audio cog.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:783 +#: redbot/cogs/audio/core/commands/llset.py:49 #, docstring -msgid "Remove a specific track number from the queue." +msgid "Change your Java executable path.\n\n" +" This command shouldn't need to be used most of the time, and is only useful if the host machine has conflicting Java versions.\n\n" +" If changing this make sure that the Java executable you set is supported by Audio.\n" +" The current supported versions are Java 17 and 11.\n\n" +" Enter nothing or \"java\" to reset it back to default.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:792 -msgid "Nothing queued." +#: redbot/cogs/audio/core/commands/llset.py:62 +msgid "Java Executable Reset" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:796 -#: redbot/cogs/audio/core/commands/controller.py:802 -#: redbot/cogs/audio/core/commands/controller.py:810 -#: redbot/cogs/audio/core/commands/controller.py:843 -msgid "Unable To Modify Queue" +#: redbot/cogs/audio/core/commands/llset.py:63 +msgid "Audio will now use `java` to run your managed Lavalink node. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:797 -msgid "You need the DJ role to remove tracks." +#: redbot/cogs/audio/core/commands/llset.py:75 +msgid "`{java_path}` is not a valid executable" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:803 -msgid "You must be in the voice channel to manage the queue." +#: redbot/cogs/audio/core/commands/llset.py:82 +msgid "Java Executable Changed" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:811 -#: redbot/cogs/audio/core/commands/controller.py:884 -msgid "Song number must be greater than 1 and within the queue limit." +#: redbot/cogs/audio/core/commands/llset.py:83 +msgid "Audio will now use `{exc}` to run your managed Lavalink node. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:825 -#: redbot/cogs/audio/core/commands/controller.py:849 -msgid "Removed track from queue" +#: redbot/cogs/audio/core/commands/llset.py:96 +#, docstring +msgid "Set the managed Lavalink node maximum heap-size.\n\n" +" By default, this value is 50% of available RAM in the host machine represented by [1-1024][M|G] (256M, 256G for example)\n\n" +" This value only represents the maximum amount of RAM allowed to be used at any given point, and does not mean that the managed Lavalink node will always use this amount of RAM.\n\n" +" To reset this value to the default, run the command without any input.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:826 -msgid "Removed {track} from the queue." +#: redbot/cogs/audio/core/commands/llset.py:108 +msgid "Heap-size must be a valid measure of size, e.g. 256M, 256G" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:844 -msgid "Removed 0 tracks, nothing matches the URL provided." +#: redbot/cogs/audio/core/commands/llset.py:115 +msgid "Heap-size must be at least 64M, however it is recommended to have it set to at least 1G." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:850 -msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." +#: redbot/cogs/audio/core/commands/llset.py:126 +msgid "Heap-size must be less than your system RAM, You currently have {ram_in_bytes} of RAM available." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:860 -#, docstring -msgid "Bump a track number to the top of the queue." +#: redbot/cogs/audio/core/commands/llset.py:133 +msgid "Heap-size must be less than {limit} due to your system limitations." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:871 -#: redbot/cogs/audio/core/commands/controller.py:877 -#: redbot/cogs/audio/core/commands/controller.py:883 -#: redbot/cogs/audio/core/commands/player.py:151 -msgid "Unable To Bump Track" +#: redbot/cogs/audio/core/commands/llset.py:147 +msgid "Managed node's heap-size set to {bytes}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:872 -msgid "You must be in the voice channel to bump a track." +#: redbot/cogs/audio/core/commands/llset.py:157 +#, docstring +msgid "Toggle using external (unmanaged) Lavalink nodes - requires an existing Lavalink node for Audio to work, if enabled.\n\n" +" This command disables the managed Lavalink server. If you do not have another Lavalink node set up, you will be unable to use Audio while this is enabled.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:878 -msgid "You need the DJ role to bump tracks." +#: redbot/cogs/audio/core/commands/llset.py:167 +#: redbot/cogs/audio/core/commands/llset.py:176 +msgid "Unmanaged Lavalink server: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:894 -msgid "Moved track to the top of the queue." +#: redbot/cogs/audio/core/commands/llset.py:186 +msgid "Failed To Shutdown Lavalink" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:30 +#: redbot/cogs/audio/core/commands/llset.py:197 #, docstring -msgid "Equalizer management.\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" +msgid "Set the Lavalink node host.\n\n" +" This command sets the connection host which Audio will use to connect to an unmanaged Lavalink node.\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:72 -#, docstring -msgid "Delete a saved eq preset." +#: redbot/cogs/audio/core/commands/llset.py:205 +msgid "Unmanaged Lavalink node host set to {host}. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:81 -#: redbot/cogs/audio/core/commands/equalizer.py:88 -#: redbot/cogs/audio/core/commands/equalizer.py:101 -msgid "Unable To Delete Preset" +#: redbot/cogs/audio/core/commands/llset.py:218 +#, docstring +msgid "Set the Lavalink node password.\n\n" +" This command sets the connection password which Audio will use to connect to an unmanaged Lavalink node.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:82 -#: redbot/cogs/audio/core/commands/equalizer.py:102 -msgid "You are not the author of that preset setting." +#: redbot/cogs/audio/core/commands/llset.py:227 +msgid "Unmanaged Lavalink node password set to {password}. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:111 +#: redbot/cogs/audio/core/commands/llset.py:242 #, docstring -msgid "List saved eq presets." +msgid "Set the Lavalink node port.\n\n" +" This command sets the connection port which Audio will use to connect to an unmanaged Lavalink node.\n" +" Set port to -1 to disable the port and connect to the specified host via ports 80/443\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:114 -msgid "No saved equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:252 +#: redbot/cogs/audio/core/commands/llset.py:436 +#: redbot/cogs/audio/core/commands/llset.py:664 +#: redbot/cogs/audio/core/commands/llset.py:695 +msgid "Setting Not Changed" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:117 -msgid "Preset Name" +#: redbot/cogs/audio/core/commands/llset.py:253 +msgid "A port must be between 0 and 65535 " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:118 -msgid "Author" +#: redbot/cogs/audio/core/commands/llset.py:259 +msgid "Unmanaged Lavalink node port set to {port}. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:140 -msgid "{num} preset(s)" +#: redbot/cogs/audio/core/commands/llset.py:272 +#, docstring +msgid "Set the Lavalink node connection to secured.\n\n" +" This toggle sets the connection type to secured or unsecured when connecting to an unmanaged Lavalink node.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:147 -#, docstring -msgid "Load a saved eq preset." +#: redbot/cogs/audio/core/commands/llset.py:283 +msgid "Unmanaged Lavalink node will now connect using the secured {secured_protocol} protocol.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:155 -msgid "No Preset Found" +#: redbot/cogs/audio/core/commands/llset.py:296 +msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and wil use {unsecured_protocol} instead .\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:173 -msgid "Unable To Load Preset" +#: redbot/cogs/audio/core/commands/llset.py:307 +#, docstring +msgid "Display Lavalink connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:174 -msgid "You need the DJ role to load equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:311 +msgid "Connection Settings" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:192 -#, docstring -msgid "Reset the eq to 0 across all bands." +#: redbot/cogs/audio/core/commands/llset.py:312 +#: redbot/cogs/audio/core/commands/llset.py:321 +msgid "Host: [{host}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:201 -msgid "Unable To Modify Preset" +#: redbot/cogs/audio/core/commands/llset.py:313 +#: redbot/cogs/audio/core/commands/llset.py:324 +msgid "Port: [{port}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:202 -msgid "You need the DJ role to reset the equalizer." +#: redbot/cogs/audio/core/commands/llset.py:314 +msgid "Default HTTP/HTTPS port" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:218 -msgid "Equalizer values have been reset." +#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:325 +msgid "Password: [{password}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:226 -#, docstring -msgid "Save the current eq settings to a preset." +#: redbot/cogs/audio/core/commands/llset.py:317 +msgid "Secured: [{state}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:236 -#: redbot/cogs/audio/core/commands/equalizer.py:254 -#: redbot/cogs/audio/core/commands/equalizer.py:269 -msgid "Unable To Save Preset" +#: redbot/cogs/audio/core/commands/llset.py:320 +msgid "Lavalink Node Settings" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:237 -msgid "You need the DJ role to save equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:328 +msgid "Initial Heapsize: [{xms}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:241 -msgid "Please enter a name for this equalizer preset." +#: redbot/cogs/audio/core/commands/llset.py:329 +msgid "Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:255 -msgid "No equalizer preset name entered, try the command again later." +#: redbot/cogs/audio/core/commands/llset.py:330 +msgid "Java exec: [{java_exc_path}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:270 -msgid "Try the command again with a shorter name." +#: redbot/cogs/audio/core/commands/llset.py:338 +#: redbot/cogs/audio/core/commands/llset.py:360 +msgid "I need to be able to DM you to send you this info." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:274 -msgid "Preset name already exists, do you want to replace it?" +#: redbot/cogs/audio/core/commands/llset.py:343 +#, docstring +msgid "Uploads a copy of the application.yml file used by the managed Lavalink node." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:282 -msgid "Not saving preset." +#: redbot/cogs/audio/core/commands/llset.py:367 +#, docstring +msgid "Configure the managed Lavalink node runtime options.\n\n" +" All settings under this group will likely cause Audio to malfunction if changed from their defaults, only change settings here if you have been advised to by support.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:295 -msgid "Current equalizer saved to the {preset_name} preset." +#: redbot/cogs/audio/core/commands/llset.py:374 +#, docstring +msgid "Configure the managed node authorization and connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:309 +#: redbot/cogs/audio/core/commands/llset.py:380 #, 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" +msgid "`Dangerous command` Set the managed Lavalink node's binding IP address.\n\n" +" This value by default is `localhost` which will restrict the server to only localhost apps by default, changing this will likely break the managed Lavalink node if you don't know what you are doing.\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:325 -msgid "Unable To Set Preset" +#: redbot/cogs/audio/core/commands/llset.py:389 +msgid "Managed node will now accept connection on {host}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:326 -msgid "You need the DJ role to set equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:404 +#, docstring +msgid "Set the managed Lavalink node's connection password.\n\n" +" This is the password required for Audio to connect to the managed Lavalink node.\n" +" The value by default is `youshallnotpass`.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:366 -msgid "Invalid Band" +#: redbot/cogs/audio/core/commands/llset.py:413 +msgid "Managed node will now accept {password} as the authorization token.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:367 -msgid "Valid band numbers are 1-15 or the band names listed in the help for this command." +#: redbot/cogs/audio/core/commands/llset.py:427 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node's connection port.\n\n" +" This port is the port the managed Lavalink node binds to, you should only change this if there is a conflict with the default port because you already have an application using port 2333 on this device.\n\n" +" The value by default is `2333`.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:391 -msgid "Preset Modified" +#: redbot/cogs/audio/core/commands/llset.py:437 +msgid "The port must be between 1024 and 49151." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:392 -msgid "The {band_name}Hz band has been set to {band_value}." +#: redbot/cogs/audio/core/commands/llset.py:444 +msgid "Managed node will now accept connections on {port}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:22 +#: redbot/cogs/audio/core/commands/llset.py:456 #, docstring -msgid "Lavalink server configuration options." +msgid "`Dangerous command` Toggle audio sources on/off.\n\n" +" By default, all sources are enabled, you should only use commands here to disable a specific source if you have been advised to, disabling sources without background knowledge can cause Audio to break.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:26 +#: redbot/cogs/audio/core/commands/llset.py:463 #, docstring -msgid "Change your Java executable path\n\n" -" Enter nothing to reset to default.\n" +msgid "Toggle HTTP direct URL usage on or off.\n\n" +" This source is used to allow playback from direct HTTP streams (this does not affect direct URL playback for the other sources).\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" +#: redbot/cogs/audio/core/commands/llset.py:473 +msgid "Managed node will allow playback from direct URLs.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:45 -msgid "Audio will now use `java` to run your Lavalink.jar" +#: redbot/cogs/audio/core/commands/llset.py:482 +msgid "Managed node will not play from direct URLs anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:54 -msgid "`{java_path}` is not a valid executable" +#: redbot/cogs/audio/core/commands/llset.py:490 +#, docstring +msgid "Toggle Bandcamp source on or off.\n\n" +" This toggle controls the playback of all Bandcamp related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:61 -msgid "Java Executable Changed" +#: redbot/cogs/audio/core/commands/llset.py:500 +msgid "Managed node will allow playback from Bandcamp.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:62 -msgid "Audio will now use `{exc}` to run your Lavalink.jar" +#: redbot/cogs/audio/core/commands/llset.py:509 +msgid "Managed node will not play from Bandcamp anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." 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" +#: redbot/cogs/audio/core/commands/llset.py:517 +#, docstring +msgid "Toggle local file usage on or off.\n\n" +" This toggle controls the playback of all local track content, usually found inside the `localtracks` folder.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:73 -msgid "For it to take effect please reload Audio (`{prefix}reload audio`)." +#: redbot/cogs/audio/core/commands/llset.py:527 +msgid "Managed node will allow playback from local files.\n\n" +"Run `{p}{cmd}` for it to take effect." 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`)." +#: redbot/cogs/audio/core/commands/llset.py:536 +msgid "Managed node will not play from local files anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:93 +#: redbot/cogs/audio/core/commands/llset.py:544 #, docstring -msgid "Toggle using external Lavalink servers." +msgid "Toggle Soundcloud source on or off.\n\n" +" This toggle controls the playback of all SoundCloud related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:100 -#: redbot/cogs/audio/core/commands/llset.py:126 -msgid "External Lavalink server: {true_or_false}." +#: redbot/cogs/audio/core/commands/llset.py:554 +msgid "Managed node will allow playback from Soundcloud.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:113 -msgid "External Lavalink server: {true_or_false}\n" -"For it to take effect please reload Audio (`{prefix}reload audio`)." +#: redbot/cogs/audio/core/commands/llset.py:563 +msgid "Managed node will not play from Soundcloud anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:143 +#: redbot/cogs/audio/core/commands/llset.py:571 #, docstring -msgid "Set the Lavalink server host." +msgid "`Dangerous command` Toggle YouTube source on or off (this includes Spotify).\n\n" +" This toggle controls the playback of all YouTube and Spotify related content.\n" +" " 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." +#: redbot/cogs/audio/core/commands/llset.py:581 +msgid "Managed node will allow playback from YouTube.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:151 -msgid "Host set to {host}." +#: redbot/cogs/audio/core/commands/llset.py:590 +msgid "Managed node will not play from YouTube anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:167 +#: redbot/cogs/audio/core/commands/llset.py:598 #, docstring -msgid "Set the Lavalink server password." +msgid "Toggle Twitch source on or off.\n\n" +" This toggle controls the playback of all Twitch related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:175 -msgid "Server password set to {password}." +#: redbot/cogs/audio/core/commands/llset.py:608 +msgid "Managed node will allow playback from Twitch.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:617 +msgid "Managed node will not play from Twitch anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:192 +#: redbot/cogs/audio/core/commands/llset.py:625 #, docstring -msgid "Set the Lavalink websocket server port." +msgid "Toggle Vimeo source on or off.\n\n" +" This toggle controls the playback of all Vimeo related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:200 -msgid "Websocket port set to {port}." +#: redbot/cogs/audio/core/commands/llset.py:635 +msgid "Managed node will allow playback from Vimeo.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:217 -#, docstring -msgid "Display Lavalink connection settings." +#: redbot/cogs/audio/core/commands/llset.py:644 +msgid "Managed node will not play from Vimeo anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:223 -msgid "Connection Settings" +#: redbot/cogs/audio/core/commands/llset.py:657 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node framebuffer size.\n\n" +" Only change this if you have been directly advised to, changing it can cause significant playback issues.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:224 -msgid "Host: [{host}]\n" +#: redbot/cogs/audio/core/commands/llset.py:665 +msgid "The lowest value the framebuffer can be set to is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:225 -msgid "WS Port: [{port}]\n" +#: redbot/cogs/audio/core/commands/llset.py:671 +#: redbot/cogs/audio/core/commands/llset.py:702 +msgid "Managed node's bufferDurationMs set to {milliseconds}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:227 -msgid "Rest Port: [{port}]\n" +#: redbot/cogs/audio/core/commands/llset.py:688 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node JDA-NAS buffer size.\n\n" +" Only change this if you have been directly advised to, changing it can cause significant playback issues.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:228 -msgid "Password: [{password}]\n" +#: redbot/cogs/audio/core/commands/llset.py:696 +msgid "The lowest value the buffer may be is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:232 -msgid "I need to be able to DM you to send you this info." +#: redbot/cogs/audio/core/commands/llset.py:714 +#, docstring +msgid "Reset all `llset` changes back to their default values." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:26 +#: redbot/cogs/audio/core/commands/localtracks.py:27 #, docstring msgid "Local playback commands." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:30 +#: redbot/cogs/audio/core/commands/localtracks.py:31 #, docstring msgid "Play all songs in a localtracks folder.\n\n" " **Usage**:\n" @@ -1867,15 +2221,15 @@ msgid "Play all songs in a localtracks folder.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:50 +#: redbot/cogs/audio/core/commands/localtracks.py:51 msgid "Folder Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:51 +#: redbot/cogs/audio/core/commands/localtracks.py:52 msgid "Localtracks folder named {name} does not exist." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:62 +#: redbot/cogs/audio/core/commands/localtracks.py:63 #, docstring msgid "Play a local track.\n\n" " To play a local track, either use the menu to choose a track or enter in the track path directly with the play command.\n" @@ -1889,18 +2243,18 @@ msgid "Play a local track.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:79 -#: redbot/cogs/audio/core/commands/localtracks.py:135 +#: redbot/cogs/audio/core/commands/localtracks.py:80 +#: redbot/cogs/audio/core/commands/localtracks.py:136 msgid "No album folders found." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:121 +#: redbot/cogs/audio/core/commands/localtracks.py:122 #, docstring msgid "Search for songs across all localtracks folders." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:139 -#: redbot/cogs/audio/core/commands/queue.py:295 +#: redbot/cogs/audio/core/commands/localtracks.py:140 +#: redbot/cogs/audio/core/commands/queue.py:299 msgid "No matches." msgstr "" @@ -1909,37 +2263,51 @@ msgstr "" msgid "Make Red sing one of her songs." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:46 +#: redbot/cogs/audio/core/commands/miscellaneous.py:47 #, docstring msgid "Audio stats." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:75 +#: redbot/cogs/audio/core/commands/miscellaneous.py:76 msgid "Not connected anywhere." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:81 +#: redbot/cogs/audio/core/commands/miscellaneous.py:82 msgid "Playing in {num}/{total} servers:" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:87 +#: redbot/cogs/audio/core/commands/miscellaneous.py:88 msgid "Page {}/{}" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:100 +#: redbot/cogs/audio/core/commands/miscellaneous.py:101 #, docstring msgid "Queue percentage." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:126 -msgid "There's nothing in the queue." +#: redbot/cogs/audio/core/commands/miscellaneous.py:125 +#: redbot/cogs/audio/core/commands/playlists.py:1130 +#: redbot/cogs/audio/core/commands/queue.py:67 +#: redbot/cogs/audio/core/commands/queue.py:164 +#: redbot/cogs/audio/core/commands/queue.py:183 +#: redbot/cogs/audio/core/commands/queue.py:188 +#: redbot/cogs/audio/core/commands/queue.py:214 +#: redbot/cogs/audio/core/commands/queue.py:219 +#: redbot/cogs/audio/core/commands/queue.py:261 +#: redbot/cogs/audio/core/commands/queue.py:263 +#: redbot/cogs/audio/core/commands/queue.py:293 +#: redbot/cogs/audio/core/commands/queue.py:295 +#: redbot/cogs/audio/core/commands/queue.py:331 +#: redbot/cogs/audio/core/commands/queue.py:369 +#: redbot/cogs/audio/core/commands/queue.py:377 +msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:147 +#: redbot/cogs/audio/core/commands/miscellaneous.py:146 msgid "Queued and playing tracks:" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:40 +#: redbot/cogs/audio/core/commands/player.py:39 #, docstring msgid "Play the specified track or search for a close match.\n\n" " To play a local track, the query should be `\\`.\n" @@ -1947,186 +2315,190 @@ msgid "Play the specified track or search for a close match.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:54 -#: redbot/cogs/audio/core/commands/player.py:162 -#: redbot/cogs/audio/core/commands/player.py:739 +#: redbot/cogs/audio/core/commands/player.py:53 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:738 msgid "That URL is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:58 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:745 +#: redbot/cogs/audio/core/commands/player.py:57 +#: redbot/cogs/audio/core/commands/player.py:165 +#: redbot/cogs/audio/core/commands/player.py:744 msgid "That track is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:65 -#: redbot/cogs/audio/core/commands/player.py:173 -#: redbot/cogs/audio/core/commands/player.py:437 -#: redbot/cogs/audio/core/commands/player.py:553 -#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/player.py:64 +#: redbot/cogs/audio/core/commands/player.py:172 +#: redbot/cogs/audio/core/commands/player.py:435 +#: redbot/cogs/audio/core/commands/player.py:551 +#: redbot/cogs/audio/core/commands/player.py:806 msgid "You need the DJ role to queue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:69 -#: redbot/cogs/audio/core/commands/player.py:177 -#: redbot/cogs/audio/core/commands/player.py:441 -#: redbot/cogs/audio/core/commands/player.py:557 -#: redbot/cogs/audio/core/commands/player.py:681 -msgid "Connection to Lavalink has failed" +#: redbot/cogs/audio/core/commands/player.py:68 +#: redbot/cogs/audio/core/commands/player.py:176 +#: redbot/cogs/audio/core/commands/player.py:439 +#: redbot/cogs/audio/core/commands/player.py:555 +msgid "Connection to Lavalink node has failed" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:72 -#: redbot/cogs/audio/core/commands/player.py:180 -#: redbot/cogs/audio/core/commands/player.py:444 -#: redbot/cogs/audio/core/commands/player.py:560 -#: redbot/cogs/audio/core/commands/player.py:684 +#: redbot/cogs/audio/core/commands/player.py:71 +#: redbot/cogs/audio/core/commands/player.py:179 +#: redbot/cogs/audio/core/commands/player.py:442 +#: redbot/cogs/audio/core/commands/player.py:558 +#: redbot/cogs/audio/core/commands/player.py:683 msgid "Please check your console or logs for details." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:111 -#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:110 +#: redbot/cogs/audio/core/commands/player.py:218 msgid "You must be in the voice channel to use the play command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:117 -#: redbot/cogs/audio/core/commands/player.py:225 -#: redbot/cogs/audio/core/commands/player.py:253 +#: redbot/cogs/audio/core/commands/player.py:116 +#: redbot/cogs/audio/core/commands/player.py:224 +#: redbot/cogs/audio/core/commands/player.py:252 msgid "No tracks found for `{query}`." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:123 -#: redbot/cogs/audio/core/commands/player.py:231 -#: redbot/cogs/audio/core/commands/player.py:532 -#: redbot/cogs/audio/core/commands/player.py:605 +#: redbot/cogs/audio/core/commands/player.py:122 +#: redbot/cogs/audio/core/commands/player.py:230 +#: redbot/cogs/audio/core/commands/player.py:530 +#: redbot/cogs/audio/core/commands/player.py:603 msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:146 +#: redbot/cogs/audio/core/commands/player.py:145 #, docstring msgid "Force play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:152 +#: redbot/cogs/audio/core/commands/player.py:151 msgid "Only single tracks work with bump play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:256 -#: redbot/cogs/audio/core/commands/player.py:788 -#: redbot/cogs/audio/core/commands/player.py:910 -msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" -"This may be due to permissions or because Lavalink.jar is being run in a different machine than the local tracks." +#: redbot/cogs/audio/core/commands/player.py:208 +#: redbot/cogs/audio/core/commands/player.py:471 +#: redbot/cogs/audio/core/commands/player.py:587 +#: redbot/cogs/audio/core/commands/player.py:712 +#: redbot/cogs/audio/core/commands/queue.py:362 +msgid "Connection to Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:263 -#: redbot/cogs/audio/core/commands/player.py:795 -#: redbot/cogs/audio/core/commands/player.py:917 +#: redbot/cogs/audio/core/commands/player.py:255 +msgid "Local tracks will not work if the managed Lavalink node cannot see the track.\n" +"This may be due to permissions or you are using an external Lavalink node in a different machine than the bot and the local tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:262 +#: redbot/cogs/audio/core/commands/player.py:794 +#: redbot/cogs/audio/core/commands/player.py:913 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:265 -#: redbot/cogs/audio/core/commands/player.py:796 -#: redbot/cogs/audio/core/commands/player.py:918 +#: redbot/cogs/audio/core/commands/player.py:264 +#: redbot/cogs/audio/core/commands/player.py:795 +#: redbot/cogs/audio/core/commands/player.py:914 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:296 +#: redbot/cogs/audio/core/commands/player.py:294 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:318 +#: redbot/cogs/audio/core/commands/player.py:316 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:339 +#: redbot/cogs/audio/core/commands/player.py:337 msgid "{time} until track playback: #1 in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:343 +#: redbot/cogs/audio/core/commands/player.py:341 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:357 +#: redbot/cogs/audio/core/commands/player.py:355 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:417 +#: redbot/cogs/audio/core/commands/player.py:415 msgid "The owner needs to set the Spotify client ID and Spotify client secret, before Spotify URLs or codes can be used. \n" "See `{prefix}audioset spotifyapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:427 +#: redbot/cogs/audio/core/commands/player.py:425 msgid "The owner needs to set the YouTube API key before Spotify URLs or codes can be used.\n" "See `{prefix}audioset youtubeapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:485 +#: redbot/cogs/audio/core/commands/player.py:483 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:492 +#: redbot/cogs/audio/core/commands/player.py:490 msgid "No categories found" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:514 +#: redbot/cogs/audio/core/commands/player.py:494 +#: redbot/cogs/audio/core/commands/player.py:512 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:501 +#: redbot/cogs/audio/core/commands/player.py:499 msgid "Categories" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:507 +#: redbot/cogs/audio/core/commands/player.py:505 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:522 +#: redbot/cogs/audio/core/commands/player.py:520 msgid "Playlists for {friendly_name}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:529 +#: redbot/cogs/audio/core/commands/player.py:527 msgid "No tracks to play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:539 +#: redbot/cogs/audio/core/commands/player.py:537 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:547 +#: redbot/cogs/audio/core/commands/player.py:545 #, docstring msgid "Starts auto play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:601 +#: redbot/cogs/audio/core/commands/player.py:599 msgid "You must be in the voice channel to use the autoplay command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:615 +#: redbot/cogs/audio/core/commands/player.py:613 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:621 -#: redbot/cogs/audio/core/commands/player.py:757 -#: redbot/cogs/audio/core/commands/player.py:776 -#: redbot/cogs/audio/core/commands/player.py:897 -#: redbot/cogs/audio/core/commands/playlists.py:1928 +#: redbot/cogs/audio/core/commands/player.py:619 +#: redbot/cogs/audio/core/commands/player.py:756 +#: redbot/cogs/audio/core/commands/player.py:775 +#: redbot/cogs/audio/core/commands/player.py:893 +#: redbot/cogs/audio/core/commands/playlists.py:1898 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:622 -#: redbot/cogs/audio/core/commands/player.py:758 -#: redbot/cogs/audio/core/commands/player.py:777 -#: redbot/cogs/audio/core/commands/player.py:898 -#: redbot/cogs/audio/core/commands/playlists.py:1929 +#: redbot/cogs/audio/core/commands/player.py:620 +#: redbot/cogs/audio/core/commands/player.py:757 +#: redbot/cogs/audio/core/commands/player.py:776 +#: redbot/cogs/audio/core/commands/player.py:894 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:636 +#: redbot/cogs/audio/core/commands/player.py:634 msgid "Adding a track to queue." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:642 +#: redbot/cogs/audio/core/commands/player.py:641 #, 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" @@ -2134,44 +2506,54 @@ msgid "Pick a track with a search.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:694 -#: redbot/cogs/audio/core/commands/player.py:706 -#: redbot/cogs/audio/core/commands/player.py:712 -#: redbot/cogs/audio/core/commands/player.py:722 +#: redbot/cogs/audio/core/commands/player.py:680 +msgid "Connection to Lavalink has failed" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:693 +#: redbot/cogs/audio/core/commands/player.py:705 +#: redbot/cogs/audio/core/commands/player.py:711 +#: redbot/cogs/audio/core/commands/player.py:721 msgid "Unable To Search For Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:723 +#: redbot/cogs/audio/core/commands/player.py:722 msgid "You must be in the voice channel to enqueue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:786 -#: redbot/cogs/audio/core/commands/player.py:908 +#: redbot/cogs/audio/core/commands/player.py:785 +#: redbot/cogs/audio/core/commands/player.py:904 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:857 -#: redbot/cogs/audio/core/commands/playlists.py:1553 +#: redbot/cogs/audio/core/commands/player.py:787 +#: redbot/cogs/audio/core/commands/player.py:906 +msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" +"This 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:853 +#: redbot/cogs/audio/core/commands/playlists.py:1527 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:863 +#: redbot/cogs/audio/core/commands/player.py:859 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:869 +#: redbot/cogs/audio/core/commands/player.py:865 msgid "folder" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:871 +#: redbot/cogs/audio/core/commands/player.py:867 msgid "search" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:874 +#: redbot/cogs/audio/core/commands/player.py:870 msgid "{time} until start of {type} playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:44 +#: redbot/cogs/audio/core/commands/playlists.py:45 #, docstring msgid "Playlist configuration options.\n\n" " Scope info:\n" @@ -2183,11 +2565,11 @@ msgid "Playlist configuration options.\n\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" +" ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and the playlist creator.\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:69 +#: redbot/cogs/audio/core/commands/playlists.py:70 #, 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" @@ -2216,99 +2598,130 @@ msgid "Add a track URL, playlist link, or quick search to a playlist.\n\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:1699 -#: redbot/cogs/audio/core/commands/playlists.py:2015 +#: redbot/cogs/audio/core/commands/playlists.py:124 +#: redbot/cogs/audio/core/commands/playlists.py:305 +#: redbot/cogs/audio/core/commands/playlists.py:487 +#: redbot/cogs/audio/core/commands/playlists.py:581 +#: redbot/cogs/audio/core/commands/playlists.py:710 +#: redbot/cogs/audio/core/commands/playlists.py:845 +#: redbot/cogs/audio/core/commands/playlists.py:982 +#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1224 +#: redbot/cogs/audio/core/commands/playlists.py:1474 +#: redbot/cogs/audio/core/commands/playlists.py:1560 +#: redbot/cogs/audio/core/commands/playlists.py:1641 +#: redbot/cogs/audio/core/commands/playlists.py:1671 +#: redbot/cogs/audio/core/commands/playlists.py:1983 msgid "Playlist Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:140 +#: redbot/cogs/audio/core/commands/playlists.py:141 msgid "Could not find a track matching your query." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:161 +#: redbot/cogs/audio/core/commands/playlists.py:162 msgid "Skipping track" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:162 +#: redbot/cogs/audio/core/commands/playlists.py:163 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 +#: redbot/cogs/audio/core/commands/playlists.py:171 +#: redbot/cogs/audio/core/commands/playlists.py:213 msgid "Playlist limit reached: Could not add track." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:193 +#: redbot/cogs/audio/core/commands/playlists.py:194 msgid "Track added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:194 +#: redbot/cogs/audio/core/commands/playlists.py:195 msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:199 +#: redbot/cogs/audio/core/commands/playlists.py:200 msgid "{num} tracks appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:204 +#: redbot/cogs/audio/core/commands/playlists.py:205 msgid "\n" "{existing} {plural} already in the playlist and were skipped." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:206 +#: redbot/cogs/audio/core/commands/playlists.py:207 msgid "tracks are" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:206 +#: redbot/cogs/audio/core/commands/playlists.py:207 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:2032 +#: redbot/cogs/audio/core/commands/playlists.py:209 +#: redbot/cogs/audio/core/commands/playlists.py:618 +#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: redbot/cogs/audio/core/commands/playlists.py:1268 +#: redbot/cogs/audio/core/commands/playlists.py:2000 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:2016 +#: redbot/cogs/audio/core/commands/playlists.py:229 +#, docstring +msgid "Copy a playlist from one scope to another.\n\n" +" **Usage**:\n" +" ​ ​ ​ ​ `[p]playlist copy playlist_name_OR_id [args]`\n\n" +" **Args**:\n" +" ​ ​ ​ ​ The following are all optional:\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-scope \n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-guild [guild] **Only the bot owner can use this**\n\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-scope \n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-guild [guild] **Only the bot owner can use this**\n\n" +" **Scope** is one of the following:\n" +" ​ ​ ​ ​ Global\n" +" ​ ​ ​ ​ Guild\n" +" ​ ​ ​ ​ User\n\n" +" **Author** can be one of the following:\n" +" ​ ​ ​ ​ User ID\n" +" ​ ​ ​ ​ User Mention\n" +" ​ ​ ​ ​ User Name#123\n\n" +" **Guild** can be one of the following:\n" +" ​ ​ ​ ​ Guild ID\n" +" ​ ​ ​ ​ Exact guild name\n\n" +" Example use:\n" +" ​ ​ ​ ​ `[p]playlist copy MyGuildPlaylist --from-scope Guild --to-scope Global`\n" +" ​ ​ ​ ​ `[p]playlist copy MyGlobalPlaylist --from-scope Global --to-author Draper#6666 --to-scope User`\n" +" ​ ​ ​ ​ `[p]playlist copy MyPersonalPlaylist --from-scope user --to-author Draper#6666 --to-scope Guild --to-guild Red - Discord Bot`\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:306 +#: redbot/cogs/audio/core/commands/playlists.py:488 +#: redbot/cogs/audio/core/commands/playlists.py:582 +#: redbot/cogs/audio/core/commands/playlists.py:711 +#: redbot/cogs/audio/core/commands/playlists.py:846 +#: redbot/cogs/audio/core/commands/playlists.py:1225 +#: redbot/cogs/audio/core/commands/playlists.py:1642 +#: redbot/cogs/audio/core/commands/playlists.py:1984 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 +#: redbot/cogs/audio/core/commands/playlists.py:329 +#: redbot/cogs/audio/core/commands/playlists.py:336 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:346 +#: redbot/cogs/audio/core/commands/playlists.py:344 msgid "Playlist Copied" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:347 +#: redbot/cogs/audio/core/commands/playlists.py:345 msgid "Playlist {name} (`{from_id}`) copied from {from_scope} to {to_scope} (`{to_id}`)." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:362 +#: redbot/cogs/audio/core/commands/playlists.py:360 #, docstring msgid "Create an empty playlist.\n\n" " **Usage**:\n" @@ -2336,31 +2749,31 @@ msgid "Create an empty playlist.\n\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:1998 +#: redbot/cogs/audio/core/commands/playlists.py:412 +#: redbot/cogs/audio/core/commands/playlists.py:1117 +#: redbot/cogs/audio/core/commands/playlists.py:1340 +#: redbot/cogs/audio/core/commands/playlists.py:1966 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:1999 +#: redbot/cogs/audio/core/commands/playlists.py:413 +#: redbot/cogs/audio/core/commands/playlists.py:1118 +#: redbot/cogs/audio/core/commands/playlists.py:1341 +#: redbot/cogs/audio/core/commands/playlists.py:1967 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 +#: redbot/cogs/audio/core/commands/playlists.py:423 +#: redbot/cogs/audio/core/commands/playlists.py:1150 +#: redbot/cogs/audio/core/commands/playlists.py:1375 msgid "Playlist Created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:428 +#: redbot/cogs/audio/core/commands/playlists.py:424 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:441 +#: redbot/cogs/audio/core/commands/playlists.py:437 #, docstring msgid "Delete a saved playlist.\n\n" " **Usage**:\n" @@ -2388,15 +2801,15 @@ msgid "Delete a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:514 +#: redbot/cogs/audio/core/commands/playlists.py:508 msgid "Playlist Deleted" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:515 +#: redbot/cogs/audio/core/commands/playlists.py:509 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:531 +#: redbot/cogs/audio/core/commands/playlists.py:525 #, docstring msgid "Remove duplicate tracks from a saved playlist.\n\n" " **Usage**:\n" @@ -2424,20 +2837,20 @@ msgid "Remove duplicate tracks from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:627 +#: redbot/cogs/audio/core/commands/playlists.py:619 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:1768 +#: redbot/cogs/audio/core/commands/playlists.py:632 +#: redbot/cogs/audio/core/commands/playlists.py:1740 msgid "Playlist Has Not Been Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:641 +#: redbot/cogs/audio/core/commands/playlists.py:633 msgid "{name} (`{id}`) [**{scope}**] playlist has no duplicate tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:662 +#: redbot/cogs/audio/core/commands/playlists.py:654 #, docstring msgid "Download a copy of a playlist.\n\n" " These files can be used with the `[p]playlist upload` command.\n" @@ -2468,19 +2881,19 @@ msgid "Download a copy of a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:731 +#: redbot/cogs/audio/core/commands/playlists.py:721 msgid "That playlist has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:774 +#: redbot/cogs/audio/core/commands/playlists.py:764 msgid "This playlist is too large to be send in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:777 +#: redbot/cogs/audio/core/commands/playlists.py:767 msgid "Playlist is too large, here is the compressed version." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:799 +#: redbot/cogs/audio/core/commands/playlists.py:789 #, docstring msgid "Retrieve information from a saved playlist.\n\n" " **Usage**:\n" @@ -2508,25 +2921,25 @@ msgid "Retrieve information from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:891 +#: redbot/cogs/audio/core/commands/playlists.py:879 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:883 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\n" "URL: {url}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:908 -#: redbot/cogs/audio/core/commands/playlists.py:1056 +#: redbot/cogs/audio/core/commands/playlists.py:896 +#: redbot/cogs/audio/core/commands/playlists.py:1041 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:910 +#: redbot/cogs/audio/core/commands/playlists.py:898 msgid "Page {page}/{pages} | Author: {author_name} | {num} track(s)" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:922 +#: redbot/cogs/audio/core/commands/playlists.py:910 #, docstring msgid "List saved playlists.\n\n" " **Usage**:\n" @@ -2554,35 +2967,35 @@ msgid "List saved playlists.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:998 +#: redbot/cogs/audio/core/commands/playlists.py:983 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1032 +#: redbot/cogs/audio/core/commands/playlists.py:1017 msgid "No saved playlists for {scope} created by {author}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1041 +#: redbot/cogs/audio/core/commands/playlists.py:1026 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1051 +#: redbot/cogs/audio/core/commands/playlists.py:1036 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1052 +#: redbot/cogs/audio/core/commands/playlists.py:1037 msgid "Tracks: {num}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1053 +#: redbot/cogs/audio/core/commands/playlists.py:1038 msgid "Author: {name}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1058 +#: redbot/cogs/audio/core/commands/playlists.py:1043 msgid "Scope: {scope}\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1078 +#: redbot/cogs/audio/core/commands/playlists.py:1063 #, docstring msgid "Save the queue to a playlist.\n\n" " **Usage**:\n" @@ -2610,33 +3023,16 @@ msgid "Save the queue to a playlist.\n\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:365 -#: redbot/cogs/audio/core/commands/queue.py:373 -msgid "There's nothing in the queue." -msgstr "" - -#: redbot/cogs/audio/core/commands/playlists.py:1168 +#: redbot/cogs/audio/core/commands/playlists.py:1151 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 +#: redbot/cogs/audio/core/commands/playlists.py:1157 +#: redbot/cogs/audio/core/commands/playlists.py:1384 msgid "Playlist limit reached: Could not add {} tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1188 +#: redbot/cogs/audio/core/commands/playlists.py:1171 #, docstring msgid "Remove a track from a playlist by url.\n\n" " **Usage**:\n" @@ -2664,23 +3060,23 @@ msgid "Remove a track from a playlist by url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: redbot/cogs/audio/core/commands/playlists.py:1235 msgid "URL not in playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1266 +#: redbot/cogs/audio/core/commands/playlists.py:1247 msgid "No tracks left, removing playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1274 +#: redbot/cogs/audio/core/commands/playlists.py:1255 msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1288 +#: redbot/cogs/audio/core/commands/playlists.py:1269 msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1306 +#: redbot/cogs/audio/core/commands/playlists.py:1287 #, docstring msgid "Save a playlist from a url.\n\n" " **Usage**:\n" @@ -2708,19 +3104,19 @@ msgid "Save a playlist from a url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1397 +#: redbot/cogs/audio/core/commands/playlists.py:1376 msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1414 +#: redbot/cogs/audio/core/commands/playlists.py:1393 msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1415 +#: redbot/cogs/audio/core/commands/playlists.py:1394 msgid "Unable to create your playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1432 +#: redbot/cogs/audio/core/commands/playlists.py:1411 #, docstring msgid "Load a playlist into the queue.\n\n" " **Usage**:\n" @@ -2748,20 +3144,20 @@ msgid "Load a playlist into the queue.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1482 +#: redbot/cogs/audio/core/commands/playlists.py:1459 msgid "You need the DJ role to start playing playlists." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1566 +#: redbot/cogs/audio/core/commands/playlists.py:1540 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1567 +#: redbot/cogs/audio/core/commands/playlists.py:1541 msgid "{name} - (`{id}`) [**{scope}**]\n" "Added {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1613 +#: redbot/cogs/audio/core/commands/playlists.py:1587 #, docstring msgid "Updates all tracks in a playlist.\n\n" " **Usage**:\n" @@ -2789,32 +3185,32 @@ msgid "Updates all tracks in a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1692 +#: redbot/cogs/audio/core/commands/playlists.py:1664 msgid "Invalid Playlist" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1693 +#: redbot/cogs/audio/core/commands/playlists.py:1665 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1734 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "Tracks removed" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1738 -#: redbot/cogs/audio/core/commands/playlists.py:1758 +#: redbot/cogs/audio/core/commands/playlists.py:1710 +#: redbot/cogs/audio/core/commands/playlists.py:1730 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1756 +#: redbot/cogs/audio/core/commands/playlists.py:1728 msgid "Tracks added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1769 +#: redbot/cogs/audio/core/commands/playlists.py:1741 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1781 +#: redbot/cogs/audio/core/commands/playlists.py:1753 #, docstring msgid "Uploads a playlist file as a playlist for the bot.\n\n" " V2 and old V3 playlist will be slow.\n" @@ -2844,31 +3240,35 @@ msgid "Uploads a playlist file as a playlist for the bot.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1838 +#: redbot/cogs/audio/core/commands/playlists.py:1808 msgid "Please upload the playlist file. Any other message will cancel this operation." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1849 +#: redbot/cogs/audio/core/commands/playlists.py:1819 msgid "No file detected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1856 +#: redbot/cogs/audio/core/commands/playlists.py:1826 msgid "Upload cancelled." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1860 +#: redbot/cogs/audio/core/commands/playlists.py:1830 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1868 +#: redbot/cogs/audio/core/commands/playlists.py:1838 msgid "Not a valid playlist file." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1880 +#: redbot/cogs/audio/core/commands/playlists.py:1850 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1950 +#: redbot/cogs/audio/core/commands/playlists.py:1899 +msgid "I'm unable to get a track from Lavalink node at the moment, try again in a few minutes." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1920 #, docstring msgid "Rename an existing playlist.\n\n" " **Usage**:\n" @@ -2896,7 +3296,7 @@ msgid "Rename an existing playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:2029 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" @@ -2905,88 +3305,88 @@ msgstr "" msgid "List the songs in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:175 +#: redbot/cogs/audio/core/commands/queue.py:179 #, docstring msgid "Clears the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:192 +#: redbot/cogs/audio/core/commands/queue.py:196 msgid "Unable To Clear Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:193 +#: redbot/cogs/audio/core/commands/queue.py:197 msgid "You need the DJ role to clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:201 +#: redbot/cogs/audio/core/commands/queue.py:205 msgid "Queue Modified" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:201 +#: redbot/cogs/audio/core/commands/queue.py:205 msgid "The queue has been cleared." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:206 +#: redbot/cogs/audio/core/commands/queue.py:210 #, 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 +#: redbot/cogs/audio/core/commands/queue.py:227 msgid "Unable To Clean Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:224 +#: redbot/cogs/audio/core/commands/queue.py:228 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 +#: redbot/cogs/audio/core/commands/queue.py:243 +#: redbot/cogs/audio/core/commands/queue.py:277 msgid "Removed 0 tracks." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:243 -#: redbot/cogs/audio/core/commands/queue.py:277 +#: redbot/cogs/audio/core/commands/queue.py:247 +#: redbot/cogs/audio/core/commands/queue.py:281 msgid "Removed Tracks From The Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:244 +#: redbot/cogs/audio/core/commands/queue.py:248 msgid "Removed {removed_tracks} tracks queued by members outside of the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:252 +#: redbot/cogs/audio/core/commands/queue.py:256 #, docstring msgid "Removes all tracks you requested from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:278 +#: redbot/cogs/audio/core/commands/queue.py:282 msgid "Removed {removed_tracks} tracks queued by {member.display_name}." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:285 +#: redbot/cogs/audio/core/commands/queue.py:289 #, docstring msgid "Search the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:307 +#: redbot/cogs/audio/core/commands/queue.py:311 #, 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:350 -#: redbot/cogs/audio/core/commands/queue.py:357 -#: redbot/cogs/audio/core/commands/queue.py:364 -#: redbot/cogs/audio/core/commands/queue.py:372 +#: redbot/cogs/audio/core/commands/queue.py:323 +#: redbot/cogs/audio/core/commands/queue.py:330 +#: redbot/cogs/audio/core/commands/queue.py:342 +#: redbot/cogs/audio/core/commands/queue.py:354 +#: redbot/cogs/audio/core/commands/queue.py:361 +#: redbot/cogs/audio/core/commands/queue.py:368 +#: redbot/cogs/audio/core/commands/queue.py:376 msgid "Unable To Shuffle Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:320 +#: redbot/cogs/audio/core/commands/queue.py:324 msgid "You need the DJ role to shuffle the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:377 +#: redbot/cogs/audio/core/commands/queue.py:381 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 ac912799a7d..8425b1c7530 100644 --- a/redbot/cogs/audio/core/commands/locales/cs-CZ.po +++ b/redbot/cogs/audio/core/commands/locales/cs-CZ.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 17:28+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -18,22 +18,22 @@ msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:36 #, docstring msgid "Music configuration options." -msgstr "" +msgstr "Možnosti konfigurace hudby." #: redbot/cogs/audio/core/commands/audioset.py:41 #, docstring msgid "Manages the keyword whitelist and blacklist." -msgstr "" +msgstr "Správa klíčového slova whitelistu a blacklistu." #: redbot/cogs/audio/core/commands/audioset.py:46 #, docstring msgid "Manages the global keyword whitelist/blacklist." -msgstr "" +msgstr "Správa globálního klíčového slova whitelistu/blacklistu." #: redbot/cogs/audio/core/commands/audioset.py:50 #, docstring msgid "Manages the global keyword whitelist." -msgstr "" +msgstr "Správa globálního klíčového slova whitelistu." #: redbot/cogs/audio/core/commands/audioset.py:56 #: redbot/cogs/audio/core/commands/audioset.py:246 @@ -41,14 +41,16 @@ msgstr "" msgid "Adds a keyword to the whitelist.\n\n" " If anything is added to whitelist, it will blacklist everything else.\n" " " -msgstr "" +msgstr "Přidá klíčové slovo do whitelistu.\n\n" +" Pokud je cokoliv do whitelistu přidáno, zakáže to vše ostatní.\n" +" " #: redbot/cogs/audio/core/commands/audioset.py:70 #: redbot/cogs/audio/core/commands/audioset.py:135 #: redbot/cogs/audio/core/commands/audioset.py:260 #: redbot/cogs/audio/core/commands/audioset.py:325 msgid "Keyword already in the whitelist." -msgstr "" +msgstr "Klíčové slovo je již na whitelistu." #: redbot/cogs/audio/core/commands/audioset.py:74 #: redbot/cogs/audio/core/commands/audioset.py:116 @@ -57,62 +59,62 @@ msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:306 #: redbot/cogs/audio/core/commands/audioset.py:329 msgid "Whitelist Modified" -msgstr "" +msgstr "Whitelist Byl Upraven" #: redbot/cogs/audio/core/commands/audioset.py:75 #: redbot/cogs/audio/core/commands/audioset.py:265 msgid "Added `{whitelisted}` to the whitelist." -msgstr "" +msgstr "Přidáno `{whitelisted}` do whitelistu." #: 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 "Seznam všech klíčových slov přidaných do whitelistu." #: redbot/cogs/audio/core/commands/audioset.py:86 #: redbot/cogs/audio/core/commands/audioset.py:112 #: redbot/cogs/audio/core/commands/audioset.py:276 #: redbot/cogs/audio/core/commands/audioset.py:302 msgid "Nothing in the whitelist." -msgstr "" +msgstr "Ve whitelistu nic není." #: redbot/cogs/audio/core/commands/audioset.py:102 msgid "Global Whitelist" -msgstr "" +msgstr "Globální Whitelist" #: redbot/cogs/audio/core/commands/audioset.py:109 #: redbot/cogs/audio/core/commands/audioset.py:299 #, docstring msgid "Clear all keywords from the whitelist." -msgstr "" +msgstr "Vymazat všechna klíčová slova z whitelistu." #: redbot/cogs/audio/core/commands/audioset.py:117 #: redbot/cogs/audio/core/commands/audioset.py:307 msgid "All entries have been removed from the whitelist." -msgstr "" +msgstr "Všechny položky byly odebrány z whitelistu." #: redbot/cogs/audio/core/commands/audioset.py:124 #: redbot/cogs/audio/core/commands/audioset.py:314 #, docstring msgid "Removes a keyword from the whitelist." -msgstr "" +msgstr "Odstraní klíčové slovo z whitelistu." #: redbot/cogs/audio/core/commands/audioset.py:140 #: redbot/cogs/audio/core/commands/audioset.py:330 msgid "Removed `{whitelisted}` from the whitelist." -msgstr "" +msgstr "`{whitelisted}` odstraněno z whitelistu." #: redbot/cogs/audio/core/commands/audioset.py:147 #, docstring msgid "Manages the global keyword blacklist." -msgstr "" +msgstr "Správa globálního klíčového slova blacklistu." #: 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 "Přidá klíčové slovo na blacklist." #: redbot/cogs/audio/core/commands/audioset.py:164 #: redbot/cogs/audio/core/commands/audioset.py:353 @@ -131,13 +133,13 @@ msgstr "Černá listina změněna" #: redbot/cogs/audio/core/commands/audioset.py:169 #: redbot/cogs/audio/core/commands/audioset.py:358 msgid "Added `{blacklisted}` to the blacklist." -msgstr "" +msgstr "Přidáno: `{blacklisted}` do blacklistu." #: 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 "Seznam všech klíčových slov přidaných do blacklistu." #: redbot/cogs/audio/core/commands/audioset.py:180 #: redbot/cogs/audio/core/commands/audioset.py:206 @@ -148,24 +150,24 @@ msgstr "Nic na černé listině." #: redbot/cogs/audio/core/commands/audioset.py:196 msgid "Global Blacklist" -msgstr "" +msgstr "Globální Blacklist" #: redbot/cogs/audio/core/commands/audioset.py:203 #: redbot/cogs/audio/core/commands/audioset.py:392 #, docstring msgid "Clear all keywords added to the blacklist." -msgstr "" +msgstr "Vymaže všechna klíčová slova přidaná na blacklist." #: redbot/cogs/audio/core/commands/audioset.py:211 #: redbot/cogs/audio/core/commands/audioset.py:400 msgid "All entries have been removed from the blacklist." -msgstr "" +msgstr "Všechny položky byly odebrány z blacklistu." #: 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 "Odstraní klíčové slovo z blacklistu." #: redbot/cogs/audio/core/commands/audioset.py:229 #: redbot/cogs/audio/core/commands/audioset.py:418 @@ -175,7 +177,7 @@ msgstr "Klíčové slovo není na černé listině." #: 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}` odstraněno z blacklistu." #: redbot/cogs/audio/core/commands/audioset.py:242 #, docstring @@ -210,86 +212,84 @@ 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:591 -#: redbot/cogs/audio/core/commands/audioset.py:612 -#: redbot/cogs/audio/core/commands/audioset.py:629 -#: redbot/cogs/audio/core/commands/audioset.py:677 -#: redbot/cogs/audio/core/commands/audioset.py:752 -#: redbot/cogs/audio/core/commands/audioset.py:900 -#: redbot/cogs/audio/core/commands/audioset.py:915 -#: redbot/cogs/audio/core/commands/audioset.py:935 -#: redbot/cogs/audio/core/commands/audioset.py:977 -#: redbot/cogs/audio/core/commands/audioset.py:978 -#: redbot/cogs/audio/core/commands/audioset.py:979 -#: redbot/cogs/audio/core/commands/audioset.py:980 -#: redbot/cogs/audio/core/commands/audioset.py:981 -#: redbot/cogs/audio/core/commands/audioset.py:982 -#: redbot/cogs/audio/core/commands/audioset.py:983 -#: redbot/cogs/audio/core/commands/audioset.py:997 -#: redbot/cogs/audio/core/commands/audioset.py:999 -#: redbot/cogs/audio/core/commands/audioset.py:1041 -#: redbot/cogs/audio/core/commands/audioset.py:1048 -#: redbot/cogs/audio/core/commands/audioset.py:1090 -#: redbot/cogs/audio/core/commands/audioset.py:1091 -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1111 -#: redbot/cogs/audio/core/commands/audioset.py:1188 -#: redbot/cogs/audio/core/commands/audioset.py:1203 -#: redbot/cogs/audio/core/commands/audioset.py:1348 -#: redbot/cogs/audio/core/commands/audioset.py:1349 -#: redbot/cogs/audio/core/commands/audioset.py:1350 -#: redbot/cogs/audio/core/commands/audioset.py:1393 -#: redbot/cogs/audio/core/commands/audioset.py:1394 -#: redbot/cogs/audio/core/commands/audioset.py:1395 -#: redbot/cogs/audio/core/commands/audioset.py:1437 -#: redbot/cogs/audio/core/commands/controller.py:421 -#: redbot/cogs/audio/core/commands/controller.py:465 -#: redbot/cogs/audio/core/commands/controller.py:767 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:118 -#: redbot/cogs/audio/core/commands/llset.py:127 +#: redbot/cogs/audio/core/commands/audioset.py:589 +#: redbot/cogs/audio/core/commands/audioset.py:610 +#: redbot/cogs/audio/core/commands/audioset.py:627 +#: redbot/cogs/audio/core/commands/audioset.py:675 +#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:921 +#: redbot/cogs/audio/core/commands/audioset.py:941 +#: redbot/cogs/audio/core/commands/audioset.py:970 +#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:987 +#: redbot/cogs/audio/core/commands/audioset.py:988 +#: redbot/cogs/audio/core/commands/audioset.py:989 +#: redbot/cogs/audio/core/commands/audioset.py:990 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:1008 +#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1102 +#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1122 +#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1367 +#: redbot/cogs/audio/core/commands/audioset.py:1368 +#: redbot/cogs/audio/core/commands/audioset.py:1369 +#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1413 +#: redbot/cogs/audio/core/commands/audioset.py:1414 +#: redbot/cogs/audio/core/commands/audioset.py:1456 +#: redbot/cogs/audio/core/commands/controller.py:422 +#: redbot/cogs/audio/core/commands/controller.py:466 +#: redbot/cogs/audio/core/commands/controller.py:775 +#: redbot/cogs/audio/core/commands/llset.py:168 +#: redbot/cogs/audio/core/commands/llset.py:177 msgid "Enabled" msgstr "Povoleno" #: redbot/cogs/audio/core/commands/audioset.py:441 -#: redbot/cogs/audio/core/commands/audioset.py:591 -#: redbot/cogs/audio/core/commands/audioset.py:612 -#: redbot/cogs/audio/core/commands/audioset.py:629 -#: redbot/cogs/audio/core/commands/audioset.py:677 -#: redbot/cogs/audio/core/commands/audioset.py:752 -#: redbot/cogs/audio/core/commands/audioset.py:900 -#: redbot/cogs/audio/core/commands/audioset.py:915 -#: redbot/cogs/audio/core/commands/audioset.py:935 -#: redbot/cogs/audio/core/commands/audioset.py:977 -#: redbot/cogs/audio/core/commands/audioset.py:978 -#: redbot/cogs/audio/core/commands/audioset.py:979 -#: redbot/cogs/audio/core/commands/audioset.py:980 -#: redbot/cogs/audio/core/commands/audioset.py:981 -#: redbot/cogs/audio/core/commands/audioset.py:982 -#: redbot/cogs/audio/core/commands/audioset.py:983 -#: redbot/cogs/audio/core/commands/audioset.py:997 -#: redbot/cogs/audio/core/commands/audioset.py:999 -#: redbot/cogs/audio/core/commands/audioset.py:1041 -#: redbot/cogs/audio/core/commands/audioset.py:1048 -#: redbot/cogs/audio/core/commands/audioset.py:1090 -#: redbot/cogs/audio/core/commands/audioset.py:1091 -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1113 -#: redbot/cogs/audio/core/commands/audioset.py:1188 -#: redbot/cogs/audio/core/commands/audioset.py:1203 -#: redbot/cogs/audio/core/commands/audioset.py:1348 -#: redbot/cogs/audio/core/commands/audioset.py:1349 -#: redbot/cogs/audio/core/commands/audioset.py:1350 -#: redbot/cogs/audio/core/commands/audioset.py:1393 -#: redbot/cogs/audio/core/commands/audioset.py:1394 -#: redbot/cogs/audio/core/commands/audioset.py:1395 -#: redbot/cogs/audio/core/commands/audioset.py:1437 -#: redbot/cogs/audio/core/commands/controller.py:421 -#: redbot/cogs/audio/core/commands/controller.py:465 -#: redbot/cogs/audio/core/commands/controller.py:767 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:118 -#: redbot/cogs/audio/core/commands/llset.py:127 +#: redbot/cogs/audio/core/commands/audioset.py:589 +#: redbot/cogs/audio/core/commands/audioset.py:610 +#: redbot/cogs/audio/core/commands/audioset.py:627 +#: redbot/cogs/audio/core/commands/audioset.py:675 +#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:921 +#: redbot/cogs/audio/core/commands/audioset.py:941 +#: redbot/cogs/audio/core/commands/audioset.py:970 +#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:987 +#: redbot/cogs/audio/core/commands/audioset.py:988 +#: redbot/cogs/audio/core/commands/audioset.py:989 +#: redbot/cogs/audio/core/commands/audioset.py:990 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:1008 +#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1102 +#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1124 +#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1367 +#: redbot/cogs/audio/core/commands/audioset.py:1368 +#: redbot/cogs/audio/core/commands/audioset.py:1369 +#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1413 +#: redbot/cogs/audio/core/commands/audioset.py:1414 +#: redbot/cogs/audio/core/commands/audioset.py:1456 +#: redbot/cogs/audio/core/commands/controller.py:422 +#: redbot/cogs/audio/core/commands/controller.py:466 +#: redbot/cogs/audio/core/commands/controller.py:775 +#: redbot/cogs/audio/core/commands/llset.py:168 +#: redbot/cogs/audio/core/commands/llset.py:177 msgid "Disabled" msgstr "Zakázáno" @@ -304,42 +304,64 @@ msgid "\n" msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:451 -#: redbot/cogs/audio/core/commands/audioset.py:546 -#: redbot/cogs/audio/core/commands/audioset.py:571 -#: redbot/cogs/audio/core/commands/audioset.py:589 -#: redbot/cogs/audio/core/commands/audioset.py:610 -#: redbot/cogs/audio/core/commands/audioset.py:637 -#: redbot/cogs/audio/core/commands/audioset.py:675 -#: redbot/cogs/audio/core/commands/audioset.py:698 -#: redbot/cogs/audio/core/commands/audioset.py:704 -#: redbot/cogs/audio/core/commands/audioset.py:727 -#: redbot/cogs/audio/core/commands/audioset.py:733 -#: redbot/cogs/audio/core/commands/audioset.py:750 -#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:544 +#: redbot/cogs/audio/core/commands/audioset.py:569 +#: redbot/cogs/audio/core/commands/audioset.py:587 +#: redbot/cogs/audio/core/commands/audioset.py:608 +#: redbot/cogs/audio/core/commands/audioset.py:635 +#: redbot/cogs/audio/core/commands/audioset.py:673 +#: redbot/cogs/audio/core/commands/audioset.py:696 +#: redbot/cogs/audio/core/commands/audioset.py:702 +#: redbot/cogs/audio/core/commands/audioset.py:725 +#: redbot/cogs/audio/core/commands/audioset.py:731 +#: redbot/cogs/audio/core/commands/audioset.py:748 #: redbot/cogs/audio/core/commands/audioset.py:774 -#: redbot/cogs/audio/core/commands/audioset.py:797 -#: redbot/cogs/audio/core/commands/audioset.py:854 -#: redbot/cogs/audio/core/commands/audioset.py:877 -#: redbot/cogs/audio/core/commands/audioset.py:882 -#: redbot/cogs/audio/core/commands/audioset.py:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:1186 -#: redbot/cogs/audio/core/commands/audioset.py:1201 -#: redbot/cogs/audio/core/commands/audioset.py:1222 -#: redbot/cogs/audio/core/commands/audioset.py:1229 -#: redbot/cogs/audio/core/commands/audioset.py:1289 -#: redbot/cogs/audio/core/commands/audioset.py:1311 -#: redbot/cogs/audio/core/commands/audioset.py:1419 -#: redbot/cogs/audio/core/commands/audioset.py:1435 -#: redbot/cogs/audio/core/commands/controller.py:419 -#: redbot/cogs/audio/core/commands/controller.py:463 -#: redbot/cogs/audio/core/commands/controller.py:774 -#: 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 +#: redbot/cogs/audio/core/commands/audioset.py:780 +#: redbot/cogs/audio/core/commands/audioset.py:803 +#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:883 +#: redbot/cogs/audio/core/commands/audioset.py:888 +#: redbot/cogs/audio/core/commands/audioset.py:904 +#: redbot/cogs/audio/core/commands/audioset.py:919 +#: redbot/cogs/audio/core/commands/audioset.py:939 +#: redbot/cogs/audio/core/commands/audioset.py:1205 +#: redbot/cogs/audio/core/commands/audioset.py:1220 +#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1248 +#: redbot/cogs/audio/core/commands/audioset.py:1308 +#: redbot/cogs/audio/core/commands/audioset.py:1330 +#: redbot/cogs/audio/core/commands/audioset.py:1438 +#: redbot/cogs/audio/core/commands/audioset.py:1454 +#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:464 +#: redbot/cogs/audio/core/commands/controller.py:782 +#: redbot/cogs/audio/core/commands/llset.py:146 +#: redbot/cogs/audio/core/commands/llset.py:166 +#: redbot/cogs/audio/core/commands/llset.py:175 +#: redbot/cogs/audio/core/commands/llset.py:204 +#: redbot/cogs/audio/core/commands/llset.py:226 +#: redbot/cogs/audio/core/commands/llset.py:258 +#: redbot/cogs/audio/core/commands/llset.py:282 +#: redbot/cogs/audio/core/commands/llset.py:295 +#: redbot/cogs/audio/core/commands/llset.py:388 +#: redbot/cogs/audio/core/commands/llset.py:412 +#: redbot/cogs/audio/core/commands/llset.py:443 +#: redbot/cogs/audio/core/commands/llset.py:472 +#: redbot/cogs/audio/core/commands/llset.py:481 +#: redbot/cogs/audio/core/commands/llset.py:499 +#: redbot/cogs/audio/core/commands/llset.py:508 +#: redbot/cogs/audio/core/commands/llset.py:526 +#: redbot/cogs/audio/core/commands/llset.py:535 +#: redbot/cogs/audio/core/commands/llset.py:553 +#: redbot/cogs/audio/core/commands/llset.py:562 +#: redbot/cogs/audio/core/commands/llset.py:580 +#: redbot/cogs/audio/core/commands/llset.py:589 +#: redbot/cogs/audio/core/commands/llset.py:607 +#: redbot/cogs/audio/core/commands/llset.py:616 +#: redbot/cogs/audio/core/commands/llset.py:634 +#: redbot/cogs/audio/core/commands/llset.py:643 +#: redbot/cogs/audio/core/commands/llset.py:670 +#: redbot/cogs/audio/core/commands/llset.py:701 msgid "Setting Changed" msgstr "" @@ -347,7 +369,7 @@ msgstr "" #, docstring msgid "Set a playlist to auto-play songs from.\n\n" " **Usage**:\n" -" ​ ​ ​ ​ `[p]audioset autoplay playlist_name_OR_id [args]`\n\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist playlist_name_OR_id [args]`\n\n" " **Args**:\n" " ​ ​ ​ ​ The following are all optional:\n" " ​ ​ ​ ​ ​ ​ ​ ​ --scope \n" @@ -365,238 +387,239 @@ msgid "Set a playlist to auto-play songs from.\n\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" +" ​ ​ ​ ​ `[p]audioset autoplay playlist MyGuildPlaylist`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist MyGlobalPlaylist --scope Global`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist 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:105 #: 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:1817 -#: redbot/cogs/audio/core/commands/playlists.py:1983 +#: redbot/cogs/audio/core/commands/playlists.py:393 +#: redbot/cogs/audio/core/commands/playlists.py:470 +#: redbot/cogs/audio/core/commands/playlists.py:558 +#: redbot/cogs/audio/core/commands/playlists.py:691 +#: redbot/cogs/audio/core/commands/playlists.py:822 +#: redbot/cogs/audio/core/commands/playlists.py:943 +#: redbot/cogs/audio/core/commands/playlists.py:1096 +#: redbot/cogs/audio/core/commands/playlists.py:1204 +#: redbot/cogs/audio/core/commands/playlists.py:1320 +#: redbot/cogs/audio/core/commands/playlists.py:1444 +#: redbot/cogs/audio/core/commands/playlists.py:1620 +#: redbot/cogs/audio/core/commands/playlists.py:1789 +#: redbot/cogs/audio/core/commands/playlists.py:1953 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:106 #: 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:1818 -#: redbot/cogs/audio/core/commands/playlists.py:1984 +#: redbot/cogs/audio/core/commands/playlists.py:394 +#: redbot/cogs/audio/core/commands/playlists.py:471 +#: redbot/cogs/audio/core/commands/playlists.py:559 +#: redbot/cogs/audio/core/commands/playlists.py:692 +#: redbot/cogs/audio/core/commands/playlists.py:823 +#: redbot/cogs/audio/core/commands/playlists.py:944 +#: redbot/cogs/audio/core/commands/playlists.py:1097 +#: redbot/cogs/audio/core/commands/playlists.py:1205 +#: redbot/cogs/audio/core/commands/playlists.py:1321 +#: redbot/cogs/audio/core/commands/playlists.py:1445 +#: redbot/cogs/audio/core/commands/playlists.py:1621 +#: redbot/cogs/audio/core/commands/playlists.py:1790 +#: redbot/cogs/audio/core/commands/playlists.py:1954 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:1821 -#: redbot/cogs/audio/core/commands/playlists.py:1987 +#: redbot/cogs/audio/core/commands/audioset.py:499 +#: redbot/cogs/audio/core/commands/playlists.py:107 +#: redbot/cogs/audio/core/commands/playlists.py:268 +#: redbot/cogs/audio/core/commands/playlists.py:395 +#: redbot/cogs/audio/core/commands/playlists.py:472 +#: redbot/cogs/audio/core/commands/playlists.py:560 +#: redbot/cogs/audio/core/commands/playlists.py:693 +#: redbot/cogs/audio/core/commands/playlists.py:824 +#: redbot/cogs/audio/core/commands/playlists.py:945 +#: redbot/cogs/audio/core/commands/playlists.py:1098 +#: redbot/cogs/audio/core/commands/playlists.py:1206 +#: redbot/cogs/audio/core/commands/playlists.py:1322 +#: redbot/cogs/audio/core/commands/playlists.py:1446 +#: redbot/cogs/audio/core/commands/playlists.py:1622 +#: redbot/cogs/audio/core/commands/playlists.py:1791 +#: redbot/cogs/audio/core/commands/playlists.py:1955 msgid "Check your logs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:516 -#: redbot/cogs/audio/core/commands/audioset.py:532 +#: redbot/cogs/audio/core/commands/audioset.py:514 +#: redbot/cogs/audio/core/commands/audioset.py:530 msgid "No Playlist Found" msgstr "Nenalezen žádný playlist" -#: redbot/cogs/audio/core/commands/audioset.py:517 -#: redbot/cogs/audio/core/commands/playlists.py:124 -#: redbot/cogs/audio/core/commands/playlists.py:1498 +#: redbot/cogs/audio/core/commands/audioset.py:515 +#: redbot/cogs/audio/core/commands/playlists.py:125 +#: redbot/cogs/audio/core/commands/playlists.py:1475 msgid "Could not match '{arg}' to a playlist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:524 +#: redbot/cogs/audio/core/commands/audioset.py:522 msgid "No Tracks Found" msgstr "Nenalezeny žádné skladby" -#: redbot/cogs/audio/core/commands/audioset.py:525 +#: redbot/cogs/audio/core/commands/audioset.py:523 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:1700 +#: redbot/cogs/audio/core/commands/audioset.py:531 +#: redbot/cogs/audio/core/commands/playlists.py:1561 +#: redbot/cogs/audio/core/commands/playlists.py:1672 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:1707 +#: redbot/cogs/audio/core/commands/audioset.py:538 +#: redbot/cogs/audio/core/commands/playlists.py:1001 +#: redbot/cogs/audio/core/commands/playlists.py:1569 +#: redbot/cogs/audio/core/commands/playlists.py:1679 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:1708 +#: redbot/cogs/audio/core/commands/audioset.py:539 +#: redbot/cogs/audio/core/commands/playlists.py:1002 +#: redbot/cogs/audio/core/commands/playlists.py:1570 +#: redbot/cogs/audio/core/commands/playlists.py:1680 msgid "You need to specify the Guild ID for the guild to lookup." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:547 +#: redbot/cogs/audio/core/commands/audioset.py:545 msgid "Playlist {name} (`{id}`) [**{scope}**] will be used for autoplay." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:560 +#: redbot/cogs/audio/core/commands/audioset.py:558 #, docstring msgid "Resets auto-play to the default playlist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:572 +#: redbot/cogs/audio/core/commands/audioset.py:570 msgid "Set auto-play playlist to play recently played tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:578 +#: redbot/cogs/audio/core/commands/audioset.py:576 #, 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:590 +#: redbot/cogs/audio/core/commands/audioset.py:588 msgid "Global daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:599 +#: redbot/cogs/audio/core/commands/audioset.py:597 #, 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:611 +#: redbot/cogs/audio/core/commands/audioset.py:609 msgid "Daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:620 +#: redbot/cogs/audio/core/commands/audioset.py:618 #, 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:628 +#: redbot/cogs/audio/core/commands/audioset.py:626 msgid "Auto-disconnection at queue end: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:632 -#: redbot/cogs/audio/core/commands/controller.py:771 +#: redbot/cogs/audio/core/commands/audioset.py:630 +#: redbot/cogs/audio/core/commands/controller.py:779 msgid "\n" "Auto-play has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:643 +#: redbot/cogs/audio/core/commands/audioset.py:641 #, 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:654 +#: redbot/cogs/audio/core/commands/audioset.py:652 msgid "Missing DJ Role" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:655 +#: redbot/cogs/audio/core/commands/audioset.py:653 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:666 +#: redbot/cogs/audio/core/commands/audioset.py:664 msgid "Response timed out, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:676 +#: redbot/cogs/audio/core/commands/audioset.py:674 msgid "DJ role: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:683 #, 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:691 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:1214 +#: redbot/cogs/audio/core/commands/audioset.py:689 +#: redbot/cogs/audio/core/commands/audioset.py:718 +#: redbot/cogs/audio/core/commands/audioset.py:1233 msgid "Invalid Time" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:1214 +#: redbot/cogs/audio/core/commands/audioset.py:689 +#: redbot/cogs/audio/core/commands/audioset.py:718 +#: redbot/cogs/audio/core/commands/audioset.py:1233 msgid "Seconds can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:698 +#: redbot/cogs/audio/core/commands/audioset.py:696 msgid "Empty disconnect disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:705 +#: redbot/cogs/audio/core/commands/audioset.py:703 msgid "Empty disconnect timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:717 +#: redbot/cogs/audio/core/commands/audioset.py:715 #, docstring msgid "Auto-pause after x seconds when room is empty, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:727 +#: redbot/cogs/audio/core/commands/audioset.py:725 msgid "Empty pause disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:734 +#: redbot/cogs/audio/core/commands/audioset.py:732 msgid "Empty pause timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:745 +#: redbot/cogs/audio/core/commands/audioset.py:743 #, docstring msgid "Prioritise tracks with lyrics." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:751 +#: redbot/cogs/audio/core/commands/audioset.py:749 msgid "Prefer tracks with lyrics: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:760 +#: redbot/cogs/audio/core/commands/audioset.py:758 #, docstring msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:763 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 msgid "Invalid Price" msgstr "" @@ -604,26 +627,30 @@ msgstr "" msgid "Price can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:769 +msgid "Price can't be greater than 2^63 - 1." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:774 msgid "Jukebox mode disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:775 +#: redbot/cogs/audio/core/commands/audioset.py:781 msgid "Track queueing command price set to {price} {currency}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:787 +#: redbot/cogs/audio/core/commands/audioset.py:793 #, 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:798 +#: redbot/cogs/audio/core/commands/audioset.py:804 msgid "The localtracks path location has been reset to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:803 +#: redbot/cogs/audio/core/commands/audioset.py:809 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" "```\n" "ParentDirectory\n" @@ -638,31 +665,30 @@ msgid "This setting is only for bot owners to set a localtracks folder location "Do you want to continue to set the provided path for local tracks?" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:835 +#: redbot/cogs/audio/core/commands/audioset.py:841 msgid "Invalid Path" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:836 +#: redbot/cogs/audio/core/commands/audioset.py:842 msgid "{local_path} does not seem like a valid path." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/audioset.py:848 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:848 -#: redbot/cogs/audio/core/commands/llset.py:34 -#: redbot/cogs/audio/core/commands/llset.py:53 -#: redbot/cogs/audio/core/commands/player.py:416 -#: redbot/cogs/audio/core/commands/player.py:426 +#: redbot/cogs/audio/core/commands/audioset.py:854 +#: redbot/cogs/audio/core/commands/llset.py:74 +#: redbot/cogs/audio/core/commands/player.py:414 +#: redbot/cogs/audio/core/commands/player.py:424 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:855 +#: redbot/cogs/audio/core/commands/audioset.py:861 msgid "The localtracks path location has been set to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:864 +#: redbot/cogs/audio/core/commands/audioset.py:870 #, 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" @@ -670,41 +696,41 @@ msgid "Max length of a track to queue in seconds, 0 to disable.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:873 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Invalid length" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:873 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Length can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:877 +#: redbot/cogs/audio/core/commands/audioset.py:883 msgid "Track max length disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:883 +#: redbot/cogs/audio/core/commands/audioset.py:889 msgid "Track max length set to {seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:893 +#: redbot/cogs/audio/core/commands/audioset.py:899 #, docstring msgid "Toggle track announcement and other bot messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:899 +#: redbot/cogs/audio/core/commands/audioset.py:905 msgid "Notify mode: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:908 +#: redbot/cogs/audio/core/commands/audioset.py:914 #, docstring msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:914 +#: redbot/cogs/audio/core/commands/audioset.py:920 msgid "Auto Deafen: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:923 +#: redbot/cogs/audio/core/commands/audioset.py:929 #, 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" @@ -713,250 +739,256 @@ msgid "Toggle the domain restriction on Audio.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:934 +#: redbot/cogs/audio/core/commands/audioset.py:940 msgid "Commercial links only: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:943 +#: redbot/cogs/audio/core/commands/audioset.py:949 #, docstring msgid "Set the role to use for DJ mode." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:952 +#: redbot/cogs/audio/core/commands/audioset.py:958 msgid "Settings Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:953 +#: redbot/cogs/audio/core/commands/audioset.py:959 msgid "DJ role set to: {role.name}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:959 +#: redbot/cogs/audio/core/commands/audioset.py:965 #, docstring msgid "Show the current settings." msgstr "Zobrazit aktuální nastavení." -#: redbot/cogs/audio/core/commands/audioset.py:996 +#: redbot/cogs/audio/core/commands/audioset.py:1004 msgid "Server Settings" msgstr "Nastavení serveru" -#: redbot/cogs/audio/core/commands/audioset.py:997 +#: redbot/cogs/audio/core/commands/audioset.py:1005 +msgid "Auto-deafen: [{auto_deafen}]\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1008 msgid "Auto-disconnect: [{dc}]\n" msgstr "Automatické odpojení: [{dc}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:998 +#: redbot/cogs/audio/core/commands/audioset.py:1009 msgid "Auto-play: [{autoplay}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1002 +#: redbot/cogs/audio/core/commands/audioset.py:1013 msgid "Disconnect timer: [{num_seconds}]\n" msgstr "Odpojit časovač: [{num_seconds}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1006 +#: redbot/cogs/audio/core/commands/audioset.py:1017 msgid "Auto Pause timer: [{num_seconds}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1021 msgid "DJ Role: [{role.name}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1012 +#: redbot/cogs/audio/core/commands/audioset.py:1023 msgid "Jukebox: [{jukebox_name}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1013 +#: redbot/cogs/audio/core/commands/audioset.py:1024 msgid "Command price: [{jukebox_price}]\n" msgstr "Cena příkazu: [{jukebox_price}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1017 +#: redbot/cogs/audio/core/commands/audioset.py:1028 msgid "Max track length: [{tracklength}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1020 -msgid "Repeat: [{repeat}]\n" +#: redbot/cogs/audio/core/commands/audioset.py:1031 +msgid "Max volume: [{max_volume}%]\n" +"Persist queue: [{persist_queue}]\n" +"Repeat: [{repeat}]\n" "Shuffle: [{shuffle}]\n" "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" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1040 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Thumbnails: [{0}]\n" msgstr "Náhledy: [{0}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1044 +#: redbot/cogs/audio/core/commands/audioset.py:1055 msgid "Vote skip: [{vote_enabled}]\n" "Skip percentage: [{vote_percent}%]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1057 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "User" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1061 -#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: redbot/cogs/audio/core/commands/playlists.py:1010 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1063 -#: redbot/cogs/audio/core/commands/audioset.py:1064 -#: redbot/cogs/audio/core/commands/audioset.py:1065 +#: redbot/cogs/audio/core/commands/audioset.py:1074 +#: redbot/cogs/audio/core/commands/audioset.py:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1076 msgid "Cached" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1067 -#: redbot/cogs/audio/core/commands/audioset.py:1068 -#: redbot/cogs/audio/core/commands/audioset.py:1069 +#: redbot/cogs/audio/core/commands/audioset.py:1078 +#: redbot/cogs/audio/core/commands/audioset.py:1079 +#: redbot/cogs/audio/core/commands/audioset.py:1080 msgid "US Top 100" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: redbot/cogs/audio/core/commands/audioset.py:1083 msgid "Auto-play Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1074 +#: redbot/cogs/audio/core/commands/audioset.py:1085 msgid "Playlist name: [{pname}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1086 msgid "Playlist ID: [{pid}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1076 +#: redbot/cogs/audio/core/commands/audioset.py:1087 msgid "Playlist scope: [{pscope}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1082 -#: redbot/cogs/audio/core/commands/audioset.py:1353 -#: redbot/cogs/audio/core/commands/audioset.py:1398 +#: redbot/cogs/audio/core/commands/audioset.py:1093 +#: redbot/cogs/audio/core/commands/audioset.py:1372 +#: redbot/cogs/audio/core/commands/audioset.py:1417 msgid "Cache Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1084 +#: redbot/cogs/audio/core/commands/audioset.py:1095 msgid "Max age: [{max_age}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1085 +#: redbot/cogs/audio/core/commands/audioset.py:1096 msgid "Local Spotify cache: [{spotify_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1097 msgid "Local Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1098 msgid "Local Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1089 -#: redbot/cogs/audio/core/commands/audioset.py:1347 -#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1100 +#: redbot/cogs/audio/core/commands/audioset.py:1366 +#: redbot/cogs/audio/core/commands/audioset.py:1411 msgid "days" msgstr "dnů" -#: redbot/cogs/audio/core/commands/audioset.py:1096 +#: redbot/cogs/audio/core/commands/audioset.py:1107 msgid "User Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1098 +#: redbot/cogs/audio/core/commands/audioset.py:1109 msgid "Spotify search: [{country_code}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1114 msgid "Lavalink Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1105 +#: redbot/cogs/audio/core/commands/audioset.py:1116 msgid "Cog version: [{version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1106 +#: redbot/cogs/audio/core/commands/audioset.py:1117 msgid "Red-Lavalink: [{lavalink_version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1107 +#: redbot/cogs/audio/core/commands/audioset.py:1118 msgid "External server: [{use_external_lavalink}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1116 -msgid "Lavalink build: [{llbuild}]\n" +#: redbot/cogs/audio/core/commands/audioset.py:1131 +msgid "Lavalink version: [{llversion}]\n" "Lavalink branch: [{llbranch}]\n" "Release date: [{build_time}]\n" "Lavaplayer version: [{lavaplayer}]\n" "Java version: [{jvm}]\n" "Java Executable: [{jv_exec}]\n" +"Initial Heapsize: [{xms}]\n" +"Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1132 +#: redbot/cogs/audio/core/commands/audioset.py:1151 msgid "Localtracks path: [{localpath}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1141 +#: redbot/cogs/audio/core/commands/audioset.py:1160 #, docstring -msgid "Sends the Lavalink server logs to your DMs." +msgid "Sends the managed Lavalink node logs to your DMs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1148 -#: redbot/cogs/audio/core/commands/audioset.py:1150 +#: redbot/cogs/audio/core/commands/audioset.py:1167 +#: redbot/cogs/audio/core/commands/audioset.py:1169 msgid "No logs found in your data folder." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1162 +#: redbot/cogs/audio/core/commands/audioset.py:1181 msgid "Logs are too large, you can find them in {path}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1172 +#: redbot/cogs/audio/core/commands/audioset.py:1191 msgid "I need to be able to DM you to send you the logs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1181 +#: redbot/cogs/audio/core/commands/audioset.py:1200 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1187 +#: redbot/cogs/audio/core/commands/audioset.py:1206 msgid "Song titles as status: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1196 +#: redbot/cogs/audio/core/commands/audioset.py:1215 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1202 +#: redbot/cogs/audio/core/commands/audioset.py:1221 msgid "Thumbnail display: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1211 +#: redbot/cogs/audio/core/commands/audioset.py:1230 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1223 +#: redbot/cogs/audio/core/commands/audioset.py:1242 msgid "Voting disabled. All users can use queue management commands." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1230 +#: redbot/cogs/audio/core/commands/audioset.py:1249 msgid "Vote percentage set to {percent}%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1239 +#: redbot/cogs/audio/core/commands/audioset.py:1258 #, docstring msgid "Instructions to set the YouTube API key." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1258 +#: redbot/cogs/audio/core/commands/audioset.py:1277 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "Pokyny k nastavení Spotify API tokenů." -#: redbot/cogs/audio/core/commands/audioset.py:1259 +#: redbot/cogs/audio/core/commands/audioset.py:1278 msgid "1. Go to Spotify developers and log in with your Spotify account.\n" "(https://developer.spotify.com/dashboard/applications)\n" "2. Click \"Create An App\".\n" @@ -967,28 +999,28 @@ msgid "1. Go to Spotify developers and log in with your Spotify account.\n" "`{prefix}set api spotify client_id client_secret `" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1276 -#: redbot/cogs/audio/core/commands/audioset.py:1298 +#: redbot/cogs/audio/core/commands/audioset.py:1295 +#: redbot/cogs/audio/core/commands/audioset.py:1317 #, docstring msgid "Set the country code for Spotify searches." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1280 -#: redbot/cogs/audio/core/commands/audioset.py:1302 +#: redbot/cogs/audio/core/commands/audioset.py:1299 +#: redbot/cogs/audio/core/commands/audioset.py:1321 msgid "Invalid Country Code" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1281 -#: redbot/cogs/audio/core/commands/audioset.py:1303 +#: redbot/cogs/audio/core/commands/audioset.py:1300 +#: redbot/cogs/audio/core/commands/audioset.py:1322 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:1290 -#: redbot/cogs/audio/core/commands/audioset.py:1312 +#: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1331 msgid "Country Code set to {country}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1320 +#: redbot/cogs/audio/core/commands/audioset.py:1339 #, docstring msgid "Sets the caching level.\n\n" " Level can be one of the following:\n\n" @@ -1001,27 +1033,27 @@ msgid "Sets the caching level.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1342 -#: redbot/cogs/audio/core/commands/audioset.py:1387 +#: redbot/cogs/audio/core/commands/audioset.py:1361 +#: redbot/cogs/audio/core/commands/audioset.py:1406 msgid "Max age: [{max_age}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1343 -#: redbot/cogs/audio/core/commands/audioset.py:1388 +#: redbot/cogs/audio/core/commands/audioset.py:1362 +#: redbot/cogs/audio/core/commands/audioset.py:1407 msgid "Spotify cache: [{spotify_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1344 -#: redbot/cogs/audio/core/commands/audioset.py:1389 +#: redbot/cogs/audio/core/commands/audioset.py:1363 +#: redbot/cogs/audio/core/commands/audioset.py:1408 msgid "Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1345 -#: redbot/cogs/audio/core/commands/audioset.py:1390 +#: redbot/cogs/audio/core/commands/audioset.py:1364 +#: redbot/cogs/audio/core/commands/audioset.py:1409 msgid "Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1405 +#: redbot/cogs/audio/core/commands/audioset.py:1424 #, 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" @@ -1029,66 +1061,103 @@ msgid "Sets the cache max age.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1431 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:1417 +#: redbot/cogs/audio/core/commands/audioset.py:1436 msgid "I've set the cache age to {age} days" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1424 +#: redbot/cogs/audio/core/commands/audioset.py:1443 #, 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:1436 +#: redbot/cogs/audio/core/commands/audioset.py:1455 msgid "Persisting queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1444 +#: redbot/cogs/audio/core/commands/audioset.py:1463 #, docstring msgid "Restarts the lavalink connection." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1454 +#: redbot/cogs/audio/core/commands/audioset.py:1471 +#: redbot/cogs/audio/core/commands/llset.py:731 +msgid "Failed To Shutdown Lavalink Node" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1472 +#: redbot/cogs/audio/core/commands/llset.py:187 +#: redbot/cogs/audio/core/commands/llset.py:732 +msgid "Please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1479 msgid "Restarting Lavalink" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1455 +#: redbot/cogs/audio/core/commands/audioset.py:1480 msgid "It can take a couple of minutes for Lavalink to fully start up." msgstr "" +#: redbot/cogs/audio/core/commands/audioset.py:1487 +#, docstring +msgid "Set the maximum volume allowed in this server." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1491 +msgid "Error" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1492 +msgid "Music without sound isn't music at all. Try setting the volume higher then 0%." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1500 +#: redbot/cogs/audio/core/commands/audioset.py:1508 +msgid "Setting changed" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1501 +msgid "The maximum volume has been limited to 150%, be easy on your ears." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1509 +msgid "The maximum volume has been limited to {max_volume}%." +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:34 -#: redbot/cogs/audio/core/commands/controller.py:88 -#: redbot/cogs/audio/core/commands/controller.py:205 -#: redbot/cogs/audio/core/commands/controller.py:222 -#: redbot/cogs/audio/core/commands/controller.py:236 -#: redbot/cogs/audio/core/commands/controller.py:244 -#: redbot/cogs/audio/core/commands/controller.py:318 -#: redbot/cogs/audio/core/commands/controller.py:384 -#: redbot/cogs/audio/core/commands/controller.py:477 -#: redbot/cogs/audio/core/commands/controller.py:487 -#: redbot/cogs/audio/core/commands/controller.py:571 -#: redbot/cogs/audio/core/commands/controller.py:703 -#: redbot/cogs/audio/core/commands/controller.py:732 -#: redbot/cogs/audio/core/commands/controller.py:788 -#: redbot/cogs/audio/core/commands/controller.py:865 -#: redbot/cogs/audio/core/commands/equalizer.py:39 -#: redbot/cogs/audio/core/commands/equalizer.py:164 -#: redbot/cogs/audio/core/commands/equalizer.py:194 -#: redbot/cogs/audio/core/commands/equalizer.py:228 -#: redbot/cogs/audio/core/commands/equalizer.py:317 -#: redbot/cogs/audio/core/commands/miscellaneous.py:71 -#: redbot/cogs/audio/core/commands/miscellaneous.py:102 -#: redbot/cogs/audio/core/commands/playlists.py:1142 +#: redbot/cogs/audio/core/commands/controller.py:89 +#: redbot/cogs/audio/core/commands/controller.py:206 +#: redbot/cogs/audio/core/commands/controller.py:223 +#: redbot/cogs/audio/core/commands/controller.py:237 +#: redbot/cogs/audio/core/commands/controller.py:245 +#: redbot/cogs/audio/core/commands/controller.py:319 +#: redbot/cogs/audio/core/commands/controller.py:385 +#: redbot/cogs/audio/core/commands/controller.py:478 +#: redbot/cogs/audio/core/commands/controller.py:488 +#: redbot/cogs/audio/core/commands/controller.py:572 +#: redbot/cogs/audio/core/commands/controller.py:711 +#: redbot/cogs/audio/core/commands/controller.py:740 +#: redbot/cogs/audio/core/commands/controller.py:796 +#: redbot/cogs/audio/core/commands/controller.py:873 +#: redbot/cogs/audio/core/commands/equalizer.py:40 +#: redbot/cogs/audio/core/commands/equalizer.py:165 +#: redbot/cogs/audio/core/commands/equalizer.py:195 +#: redbot/cogs/audio/core/commands/equalizer.py:229 +#: redbot/cogs/audio/core/commands/equalizer.py:318 +#: redbot/cogs/audio/core/commands/miscellaneous.py:72 +#: redbot/cogs/audio/core/commands/miscellaneous.py:103 +#: redbot/cogs/audio/core/commands/playlists.py:1125 msgid "Nothing playing." msgstr "" @@ -1098,9 +1167,9 @@ msgid "Unable To Disconnect" msgstr "" #: redbot/cogs/audio/core/commands/controller.py:50 -#: redbot/cogs/audio/core/commands/controller.py:263 -#: redbot/cogs/audio/core/commands/controller.py:331 -#: redbot/cogs/audio/core/commands/controller.py:585 +#: redbot/cogs/audio/core/commands/controller.py:264 +#: redbot/cogs/audio/core/commands/controller.py:332 +#: redbot/cogs/audio/core/commands/controller.py:586 msgid "There are other people listening - vote to skip instead." msgstr "" @@ -1117,211 +1186,211 @@ msgstr "" msgid "Disconnecting..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:86 +#: redbot/cogs/audio/core/commands/controller.py:87 #, docstring msgid "Now playing." msgstr "Nyní se přehrává." -#: redbot/cogs/audio/core/commands/controller.py:110 -#: redbot/cogs/audio/core/commands/queue.py:77 +#: redbot/cogs/audio/core/commands/controller.py:111 +#: redbot/cogs/audio/core/commands/queue.py:81 msgid "\n" " Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:113 +#: redbot/cogs/audio/core/commands/controller.py:114 msgid "Nothing." msgstr "Nic." -#: redbot/cogs/audio/core/commands/controller.py:118 -#: redbot/cogs/audio/core/commands/queue.py:79 +#: redbot/cogs/audio/core/commands/controller.py:119 +#: redbot/cogs/audio/core/commands/queue.py:83 msgid "Now Playing" msgstr "Nyní se přehrává" -#: redbot/cogs/audio/core/commands/controller.py:128 -#: redbot/cogs/audio/core/commands/queue.py:89 +#: redbot/cogs/audio/core/commands/controller.py:129 +#: redbot/cogs/audio/core/commands/queue.py:93 msgid "Auto-Play" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:134 -#: redbot/cogs/audio/core/commands/queue.py:95 +#: redbot/cogs/audio/core/commands/controller.py:135 +#: redbot/cogs/audio/core/commands/queue.py:99 msgid "Shuffle" msgstr "Náhodně" -#: redbot/cogs/audio/core/commands/controller.py:140 -#: redbot/cogs/audio/core/commands/queue.py:101 +#: redbot/cogs/audio/core/commands/controller.py:141 +#: redbot/cogs/audio/core/commands/queue.py:105 msgid "Repeat" msgstr "Opakovat" -#: redbot/cogs/audio/core/commands/controller.py:200 +#: redbot/cogs/audio/core/commands/controller.py:201 #, docstring msgid "Pause or resume a playing track." msgstr "Pozastavit nebo obnovit přehrávanou stopu." -#: redbot/cogs/audio/core/commands/controller.py:211 -#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:212 +#: redbot/cogs/audio/core/commands/controller.py:218 msgid "Unable To Manage Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:212 +#: redbot/cogs/audio/core/commands/controller.py:213 msgid "You must be in the voice channel to pause or resume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:218 +#: redbot/cogs/audio/core/commands/controller.py:219 msgid "You need the DJ role to pause or resume tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:229 +#: redbot/cogs/audio/core/commands/controller.py:230 msgid "Track Paused" msgstr "Stopa pozastavena" -#: redbot/cogs/audio/core/commands/controller.py:233 +#: redbot/cogs/audio/core/commands/controller.py:234 msgid "Track Resumed" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:242 +#: redbot/cogs/audio/core/commands/controller.py:243 #, docstring msgid "Skip to the start of the previously played track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:256 -#: redbot/cogs/audio/core/commands/controller.py:262 -#: redbot/cogs/audio/core/commands/controller.py:268 -#: redbot/cogs/audio/core/commands/controller.py:483 -#: redbot/cogs/audio/core/commands/controller.py:498 -#: redbot/cogs/audio/core/commands/controller.py:511 -#: redbot/cogs/audio/core/commands/controller.py:520 +#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:263 +#: redbot/cogs/audio/core/commands/controller.py:269 +#: redbot/cogs/audio/core/commands/controller.py:484 +#: redbot/cogs/audio/core/commands/controller.py:499 +#: redbot/cogs/audio/core/commands/controller.py:512 +#: redbot/cogs/audio/core/commands/controller.py:521 msgid "Unable To Skip Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:258 msgid "You must be in the voice channel to skip the track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:269 +#: redbot/cogs/audio/core/commands/controller.py:270 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:277 -#: redbot/cogs/audio/core/commands/player.py:53 -#: redbot/cogs/audio/core/commands/player.py:58 -#: redbot/cogs/audio/core/commands/player.py:64 -#: redbot/cogs/audio/core/commands/player.py:82 -#: redbot/cogs/audio/core/commands/player.py:94 -#: redbot/cogs/audio/core/commands/player.py:100 -#: redbot/cogs/audio/core/commands/player.py:110 -#: redbot/cogs/audio/core/commands/player.py:116 -#: redbot/cogs/audio/core/commands/player.py:123 -#: redbot/cogs/audio/core/commands/player.py:134 -#: redbot/cogs/audio/core/commands/player.py:161 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:172 -#: redbot/cogs/audio/core/commands/player.py:190 -#: redbot/cogs/audio/core/commands/player.py:202 -#: redbot/cogs/audio/core/commands/player.py:208 -#: redbot/cogs/audio/core/commands/player.py:218 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:231 -#: redbot/cogs/audio/core/commands/player.py:243 -#: redbot/cogs/audio/core/commands/player.py:252 -#: redbot/cogs/audio/core/commands/player.py:295 -#: redbot/cogs/audio/core/commands/player.py:317 -#: redbot/cogs/audio/core/commands/player.py:436 -#: redbot/cogs/audio/core/commands/player.py:454 -#: redbot/cogs/audio/core/commands/player.py:466 -#: redbot/cogs/audio/core/commands/player.py:472 -#: redbot/cogs/audio/core/commands/player.py:484 -#: redbot/cogs/audio/core/commands/player.py:532 -#: redbot/cogs/audio/core/commands/player.py:552 -#: redbot/cogs/audio/core/commands/player.py:570 -#: redbot/cogs/audio/core/commands/player.py:582 -#: redbot/cogs/audio/core/commands/player.py:588 -#: redbot/cogs/audio/core/commands/player.py:600 -#: redbot/cogs/audio/core/commands/player.py:605 -#: redbot/cogs/audio/core/commands/player.py:738 -#: redbot/cogs/audio/core/commands/player.py:744 -#: redbot/cogs/audio/core/commands/player.py:806 -#: redbot/cogs/audio/core/commands/playlists.py:1481 +#: redbot/cogs/audio/core/commands/controller.py:278 +#: redbot/cogs/audio/core/commands/player.py:52 +#: redbot/cogs/audio/core/commands/player.py:57 +#: redbot/cogs/audio/core/commands/player.py:63 +#: redbot/cogs/audio/core/commands/player.py:81 +#: redbot/cogs/audio/core/commands/player.py:93 +#: redbot/cogs/audio/core/commands/player.py:99 +#: redbot/cogs/audio/core/commands/player.py:109 +#: redbot/cogs/audio/core/commands/player.py:115 +#: redbot/cogs/audio/core/commands/player.py:122 +#: redbot/cogs/audio/core/commands/player.py:133 +#: redbot/cogs/audio/core/commands/player.py:160 +#: redbot/cogs/audio/core/commands/player.py:165 +#: redbot/cogs/audio/core/commands/player.py:171 +#: redbot/cogs/audio/core/commands/player.py:189 +#: redbot/cogs/audio/core/commands/player.py:201 +#: redbot/cogs/audio/core/commands/player.py:207 +#: redbot/cogs/audio/core/commands/player.py:217 +#: redbot/cogs/audio/core/commands/player.py:223 +#: redbot/cogs/audio/core/commands/player.py:230 +#: redbot/cogs/audio/core/commands/player.py:242 +#: redbot/cogs/audio/core/commands/player.py:251 +#: redbot/cogs/audio/core/commands/player.py:293 +#: redbot/cogs/audio/core/commands/player.py:315 +#: redbot/cogs/audio/core/commands/player.py:434 +#: redbot/cogs/audio/core/commands/player.py:452 +#: redbot/cogs/audio/core/commands/player.py:464 +#: redbot/cogs/audio/core/commands/player.py:470 +#: redbot/cogs/audio/core/commands/player.py:482 +#: redbot/cogs/audio/core/commands/player.py:530 +#: redbot/cogs/audio/core/commands/player.py:550 +#: redbot/cogs/audio/core/commands/player.py:568 +#: redbot/cogs/audio/core/commands/player.py:580 +#: redbot/cogs/audio/core/commands/player.py:586 +#: redbot/cogs/audio/core/commands/player.py:598 +#: redbot/cogs/audio/core/commands/player.py:603 +#: redbot/cogs/audio/core/commands/player.py:737 +#: redbot/cogs/audio/core/commands/player.py:743 +#: redbot/cogs/audio/core/commands/player.py:805 +#: redbot/cogs/audio/core/commands/playlists.py:1458 msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:277 +#: redbot/cogs/audio/core/commands/controller.py:278 msgid "No previous track." msgstr "Žádná předchozí skladba." -#: redbot/cogs/audio/core/commands/controller.py:298 +#: redbot/cogs/audio/core/commands/controller.py:299 msgid "Replaying Track" msgstr "Přehrávání skladby" -#: redbot/cogs/audio/core/commands/controller.py:305 +#: redbot/cogs/audio/core/commands/controller.py:306 #, docstring -msgid "Seek ahead or behind on a track by seconds or a to a specific time.\n\n" +msgid "Seek ahead or behind on a track by seconds or 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:323 -#: redbot/cogs/audio/core/commands/controller.py:330 -#: redbot/cogs/audio/core/commands/controller.py:337 -#: redbot/cogs/audio/core/commands/controller.py:344 -#: redbot/cogs/audio/core/commands/controller.py:356 +#: redbot/cogs/audio/core/commands/controller.py:324 +#: redbot/cogs/audio/core/commands/controller.py:331 +#: redbot/cogs/audio/core/commands/controller.py:338 +#: redbot/cogs/audio/core/commands/controller.py:345 +#: redbot/cogs/audio/core/commands/controller.py:357 msgid "Unable To Seek Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:324 +#: redbot/cogs/audio/core/commands/controller.py:325 msgid "You must be in the voice channel to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:338 +#: redbot/cogs/audio/core/commands/controller.py:339 msgid "You need the DJ role or be the track requester to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:344 +#: redbot/cogs/audio/core/commands/controller.py:345 msgid "Can't seek on a stream." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:357 +#: redbot/cogs/audio/core/commands/controller.py:358 msgid "Invalid input for the time to seek." msgstr "Neplatný čas vyhledávání." -#: redbot/cogs/audio/core/commands/controller.py:365 +#: redbot/cogs/audio/core/commands/controller.py:366 msgid "Moved {num_seconds}s to 00:00:00" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:372 +#: redbot/cogs/audio/core/commands/controller.py:373 msgid "Moved {num_seconds}s to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:380 +#: redbot/cogs/audio/core/commands/controller.py:381 msgid "Moved to {time}" msgstr "Přesunuto do {time}" -#: redbot/cogs/audio/core/commands/controller.py:390 +#: redbot/cogs/audio/core/commands/controller.py:391 #, docstring msgid "Toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:399 -#: redbot/cogs/audio/core/commands/controller.py:410 -#: redbot/cogs/audio/core/commands/controller.py:443 -#: redbot/cogs/audio/core/commands/controller.py:454 +#: redbot/cogs/audio/core/commands/controller.py:400 +#: redbot/cogs/audio/core/commands/controller.py:411 +#: redbot/cogs/audio/core/commands/controller.py:444 +#: redbot/cogs/audio/core/commands/controller.py:455 msgid "Unable To Toggle Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:400 -#: redbot/cogs/audio/core/commands/controller.py:444 +#: redbot/cogs/audio/core/commands/controller.py:401 +#: redbot/cogs/audio/core/commands/controller.py:445 msgid "You need the DJ role to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:411 -#: redbot/cogs/audio/core/commands/controller.py:455 +#: redbot/cogs/audio/core/commands/controller.py:412 +#: redbot/cogs/audio/core/commands/controller.py:456 msgid "You must be in the voice channel to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:421 msgid "Shuffle tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:431 +#: redbot/cogs/audio/core/commands/controller.py:432 #, 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" @@ -1329,534 +1398,821 @@ msgid "Toggle bumped track shuffle.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:464 +#: redbot/cogs/audio/core/commands/controller.py:465 msgid "Shuffle bumped tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:475 +#: redbot/cogs/audio/core/commands/controller.py:476 #, docstring msgid "Skip to the next track, or to a given track number." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:484 +#: redbot/cogs/audio/core/commands/controller.py:485 msgid "You must be in the voice channel to skip the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:499 +#: redbot/cogs/audio/core/commands/controller.py:500 msgid "You need the DJ role or be the track requester to skip tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:512 +#: redbot/cogs/audio/core/commands/controller.py:513 msgid "You can only skip the current track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:521 +#: redbot/cogs/audio/core/commands/controller.py:522 msgid "Can't skip to a specific track in vote mode without the DJ role." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:527 +#: redbot/cogs/audio/core/commands/controller.py:528 msgid "I removed your vote to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:530 +#: redbot/cogs/audio/core/commands/controller.py:531 msgid "You voted to skip." msgstr "Hlasovali jste pro přeskočení." -#: redbot/cogs/audio/core/commands/controller.py:543 +#: redbot/cogs/audio/core/commands/controller.py:544 msgid "Vote threshold met." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:546 +#: redbot/cogs/audio/core/commands/controller.py:547 msgid " Votes: {num_votes}/{num_members} ({cur_percent}% out of {required_percent}% needed)" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:565 +#: redbot/cogs/audio/core/commands/controller.py:566 #, docstring msgid "Stop playback and clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:578 -#: redbot/cogs/audio/core/commands/controller.py:584 -#: redbot/cogs/audio/core/commands/controller.py:590 +#: redbot/cogs/audio/core/commands/controller.py:579 +#: redbot/cogs/audio/core/commands/controller.py:585 +#: redbot/cogs/audio/core/commands/controller.py:591 msgid "Unable To Stop Player" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:579 +#: redbot/cogs/audio/core/commands/controller.py:580 msgid "You must be in the voice channel to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:591 +#: redbot/cogs/audio/core/commands/controller.py:592 msgid "You need the DJ role to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:613 +#: redbot/cogs/audio/core/commands/controller.py:614 msgid "Stopping..." msgstr "Zastavování..." -#: redbot/cogs/audio/core/commands/controller.py:621 +#: redbot/cogs/audio/core/commands/controller.py:622 #, docstring msgid "Summon the bot to a voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:633 -#: redbot/cogs/audio/core/commands/controller.py:640 -#: redbot/cogs/audio/core/commands/controller.py:653 -#: redbot/cogs/audio/core/commands/controller.py:679 -#: redbot/cogs/audio/core/commands/controller.py:686 +#: redbot/cogs/audio/core/commands/controller.py:634 +#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:654 +#: redbot/cogs/audio/core/commands/controller.py:685 +#: redbot/cogs/audio/core/commands/controller.py:692 msgid "Unable To Join Voice Channel" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:634 +#: redbot/cogs/audio/core/commands/controller.py:635 msgid "There are other people listening." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:642 msgid "You need the DJ role to summon the bot." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:654 -#: redbot/cogs/audio/core/commands/player.py:83 -#: redbot/cogs/audio/core/commands/player.py:191 -#: redbot/cogs/audio/core/commands/player.py:455 -#: redbot/cogs/audio/core/commands/player.py:571 -#: redbot/cogs/audio/core/commands/player.py:695 -#: redbot/cogs/audio/core/commands/queue.py:339 +#: redbot/cogs/audio/core/commands/controller.py:655 +#: redbot/cogs/audio/core/commands/player.py:82 +#: redbot/cogs/audio/core/commands/player.py:190 +#: redbot/cogs/audio/core/commands/player.py:453 +#: redbot/cogs/audio/core/commands/player.py:569 +#: redbot/cogs/audio/core/commands/player.py:694 +#: redbot/cogs/audio/core/commands/queue.py:343 msgid "I don't have permission to connect and speak in your channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:680 -#: redbot/cogs/audio/core/commands/player.py:95 -#: redbot/cogs/audio/core/commands/player.py:203 -#: redbot/cogs/audio/core/commands/player.py:467 -#: redbot/cogs/audio/core/commands/player.py:583 -#: redbot/cogs/audio/core/commands/player.py:707 -#: redbot/cogs/audio/core/commands/queue.py:351 +#: redbot/cogs/audio/core/commands/controller.py:673 +msgid "Unable To Do This Action" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:674 +msgid "I am already in your channel." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:686 +#: redbot/cogs/audio/core/commands/player.py:94 +#: redbot/cogs/audio/core/commands/player.py:202 +#: redbot/cogs/audio/core/commands/player.py:465 +#: redbot/cogs/audio/core/commands/player.py:581 +#: redbot/cogs/audio/core/commands/player.py:706 +#: redbot/cogs/audio/core/commands/queue.py:355 msgid "Connect to a voice channel first." msgstr "Nejprve se připojte k hlasovému kanálu." -#: redbot/cogs/audio/core/commands/controller.py:687 -#: redbot/cogs/audio/core/commands/player.py:101 -#: redbot/cogs/audio/core/commands/player.py:209 -#: redbot/cogs/audio/core/commands/player.py:473 -#: redbot/cogs/audio/core/commands/player.py:589 -#: redbot/cogs/audio/core/commands/player.py:713 -#: redbot/cogs/audio/core/commands/queue.py:358 -msgid "Connection to Lavalink has not yet been established." +#: redbot/cogs/audio/core/commands/controller.py:693 +#: redbot/cogs/audio/core/commands/player.py:100 +msgid "Connection to the Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:694 +#: redbot/cogs/audio/core/commands/controller.py:700 #, docstring msgid "Set the volume, 1% - 150%." msgstr "Nastaví hlasitost, 1% - 150%." -#: redbot/cogs/audio/core/commands/controller.py:701 +#: redbot/cogs/audio/core/commands/controller.py:709 msgid "Current Volume:" msgstr "Aktuální hlasitost:" -#: redbot/cogs/audio/core/commands/controller.py:712 -#: redbot/cogs/audio/core/commands/controller.py:719 +#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:727 msgid "Unable To Change Volume" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:713 +#: redbot/cogs/audio/core/commands/controller.py:721 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:720 +#: redbot/cogs/audio/core/commands/controller.py:728 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:730 +#: redbot/cogs/audio/core/commands/controller.py:738 msgid "Volume:" msgstr "Hlasitost:" -#: redbot/cogs/audio/core/commands/controller.py:739 +#: redbot/cogs/audio/core/commands/controller.py:747 #, docstring msgid "Toggle repeat." msgstr "Zapnout opakování." -#: redbot/cogs/audio/core/commands/controller.py:747 -#: redbot/cogs/audio/core/commands/controller.py:758 +#: redbot/cogs/audio/core/commands/controller.py:755 +#: redbot/cogs/audio/core/commands/controller.py:766 msgid "Unable To Toggle Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:748 +#: redbot/cogs/audio/core/commands/controller.py:756 msgid "You need the DJ role to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:759 +#: redbot/cogs/audio/core/commands/controller.py:767 msgid "You must be in the voice channel to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:766 +#: redbot/cogs/audio/core/commands/controller.py:774 msgid "Repeat tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:783 +#: redbot/cogs/audio/core/commands/controller.py:791 #, docstring msgid "Remove a specific track number from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:792 +#: redbot/cogs/audio/core/commands/controller.py:800 msgid "Nothing queued." msgstr "Nic není ve frontě." -#: redbot/cogs/audio/core/commands/controller.py:796 -#: redbot/cogs/audio/core/commands/controller.py:802 +#: redbot/cogs/audio/core/commands/controller.py:804 #: redbot/cogs/audio/core/commands/controller.py:810 -#: redbot/cogs/audio/core/commands/controller.py:843 +#: redbot/cogs/audio/core/commands/controller.py:818 +#: redbot/cogs/audio/core/commands/controller.py:851 msgid "Unable To Modify Queue" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:797 -msgid "You need the DJ role to remove tracks." +#: redbot/cogs/audio/core/commands/controller.py:805 +msgid "You need the DJ role to remove tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:811 +msgid "You must be in the voice channel to manage the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:819 +#: redbot/cogs/audio/core/commands/controller.py:892 +msgid "Song number must be greater than 1 and within the queue limit." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:833 +#: redbot/cogs/audio/core/commands/controller.py:857 +msgid "Removed track from queue" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:834 +msgid "Removed {track} from the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:852 +msgid "Removed 0 tracks, nothing matches the URL provided." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:858 +msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:868 +#, docstring +msgid "Bump a track number to the top of the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:879 +#: redbot/cogs/audio/core/commands/controller.py:885 +#: redbot/cogs/audio/core/commands/controller.py:891 +#: redbot/cogs/audio/core/commands/player.py:150 +msgid "Unable To Bump Track" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:880 +msgid "You must be in the voice channel to bump a track." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:886 +msgid "You need the DJ role to bump tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:902 +msgid "Moved track to the top of the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:31 +#, docstring +msgid "Equalizer management.\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:73 +#, docstring +msgid "Delete a saved eq preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:82 +#: redbot/cogs/audio/core/commands/equalizer.py:89 +#: redbot/cogs/audio/core/commands/equalizer.py:102 +msgid "Unable To Delete Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:83 +#: redbot/cogs/audio/core/commands/equalizer.py:103 +msgid "You are not the author of that preset setting." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:112 +#, docstring +msgid "List saved eq presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:115 +msgid "No saved equalizer presets." +msgstr "Žádné uložené předvolby ekvalizéru." + +#: redbot/cogs/audio/core/commands/equalizer.py:118 +msgid "Preset Name" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:119 +msgid "Author" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:141 +msgid "{num} preset(s)" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:148 +#, docstring +msgid "Load a saved eq preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:156 +msgid "No Preset Found" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:174 +msgid "Unable To Load Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:175 +msgid "You need the DJ role to load equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:193 +#, docstring +msgid "Reset the eq to 0 across all bands." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:202 +msgid "Unable To Modify Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:203 +msgid "You need the DJ role to reset the equalizer." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:219 +msgid "Equalizer values have been reset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:227 +#, docstring +msgid "Save the current eq settings to a preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:237 +#: redbot/cogs/audio/core/commands/equalizer.py:255 +#: redbot/cogs/audio/core/commands/equalizer.py:270 +msgid "Unable To Save Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:238 +msgid "You need the DJ role to save equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:242 +msgid "Please enter a name for this equalizer preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:256 +msgid "No equalizer preset name entered, try the command again later." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:271 +msgid "Try the command again with a shorter name." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:275 +msgid "Preset name already exists, do you want to replace it?" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:283 +msgid "Not saving preset." +msgstr "Neukládám přednastavení." + +#: redbot/cogs/audio/core/commands/equalizer.py:296 +msgid "Current equalizer saved to the {preset_name} preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:310 +#, 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:326 +msgid "Unable To Set Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:327 +msgid "You need the DJ role to set equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:367 +msgid "Invalid Band" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:368 +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:392 +msgid "Preset Modified" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:393 +msgid "The {band_name}Hz band has been set to {band_value}." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:37 +#, docstring +msgid "`Dangerous commands` Manage Lavalink node configuration settings.\n\n" +" This command block holds all commands to configure an unmanaged (user maintained) or managed (bot maintained) Lavalink node.\n\n" +" You should not mess with any command in here unless you have a valid reason to,\n" +" i.e. been told by someone in the Red-Discord Bot support server to do so.\n" +" All the commands in here have the potential to break the Audio cog.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:803 -msgid "You must be in the voice channel to manage the queue." +#: redbot/cogs/audio/core/commands/llset.py:49 +#, docstring +msgid "Change your Java executable path.\n\n" +" This command shouldn't need to be used most of the time, and is only useful if the host machine has conflicting Java versions.\n\n" +" If changing this make sure that the Java executable you set is supported by Audio.\n" +" The current supported versions are Java 17 and 11.\n\n" +" Enter nothing or \"java\" to reset it back to default.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:811 -#: redbot/cogs/audio/core/commands/controller.py:884 -msgid "Song number must be greater than 1 and within the queue limit." +#: redbot/cogs/audio/core/commands/llset.py:62 +msgid "Java Executable Reset" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:825 -#: redbot/cogs/audio/core/commands/controller.py:849 -msgid "Removed track from queue" +#: redbot/cogs/audio/core/commands/llset.py:63 +msgid "Audio will now use `java` to run your managed Lavalink node. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:826 -msgid "Removed {track} from the queue." +#: redbot/cogs/audio/core/commands/llset.py:75 +msgid "`{java_path}` is not a valid executable" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:844 -msgid "Removed 0 tracks, nothing matches the URL provided." +#: redbot/cogs/audio/core/commands/llset.py:82 +msgid "Java Executable Changed" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:850 -msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." +#: redbot/cogs/audio/core/commands/llset.py:83 +msgid "Audio will now use `{exc}` to run your managed Lavalink node. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:860 +#: redbot/cogs/audio/core/commands/llset.py:96 #, docstring -msgid "Bump a track number to the top of the queue." +msgid "Set the managed Lavalink node maximum heap-size.\n\n" +" By default, this value is 50% of available RAM in the host machine represented by [1-1024][M|G] (256M, 256G for example)\n\n" +" This value only represents the maximum amount of RAM allowed to be used at any given point, and does not mean that the managed Lavalink node will always use this amount of RAM.\n\n" +" To reset this value to the default, run the command without any input.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:871 -#: redbot/cogs/audio/core/commands/controller.py:877 -#: redbot/cogs/audio/core/commands/controller.py:883 -#: redbot/cogs/audio/core/commands/player.py:151 -msgid "Unable To Bump Track" +#: redbot/cogs/audio/core/commands/llset.py:108 +msgid "Heap-size must be a valid measure of size, e.g. 256M, 256G" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:872 -msgid "You must be in the voice channel to bump a track." +#: redbot/cogs/audio/core/commands/llset.py:115 +msgid "Heap-size must be at least 64M, however it is recommended to have it set to at least 1G." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:878 -msgid "You need the DJ role to bump tracks." +#: redbot/cogs/audio/core/commands/llset.py:126 +msgid "Heap-size must be less than your system RAM, You currently have {ram_in_bytes} of RAM available." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:894 -msgid "Moved track to the top of the queue." +#: redbot/cogs/audio/core/commands/llset.py:133 +msgid "Heap-size must be less than {limit} due to your system limitations." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:147 +msgid "Managed node's heap-size set to {bytes}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:30 +#: redbot/cogs/audio/core/commands/llset.py:157 #, docstring -msgid "Equalizer management.\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" +msgid "Toggle using external (unmanaged) Lavalink nodes - requires an existing Lavalink node for Audio to work, if enabled.\n\n" +" This command disables the managed Lavalink server. If you do not have another Lavalink node set up, you will be unable to use Audio while this is enabled.\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:72 -#, docstring -msgid "Delete a saved eq preset." +#: redbot/cogs/audio/core/commands/llset.py:167 +#: redbot/cogs/audio/core/commands/llset.py:176 +msgid "Unmanaged Lavalink server: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:81 -#: redbot/cogs/audio/core/commands/equalizer.py:88 -#: redbot/cogs/audio/core/commands/equalizer.py:101 -msgid "Unable To Delete Preset" +#: redbot/cogs/audio/core/commands/llset.py:186 +msgid "Failed To Shutdown Lavalink" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:82 -#: redbot/cogs/audio/core/commands/equalizer.py:102 -msgid "You are not the author of that preset setting." +#: redbot/cogs/audio/core/commands/llset.py:197 +#, docstring +msgid "Set the Lavalink node host.\n\n" +" This command sets the connection host which Audio will use to connect to an unmanaged Lavalink node.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:205 +msgid "Unmanaged Lavalink node host set to {host}. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:111 +#: redbot/cogs/audio/core/commands/llset.py:218 #, docstring -msgid "List saved eq presets." +msgid "Set the Lavalink node password.\n\n" +" This command sets the connection password which Audio will use to connect to an unmanaged Lavalink node.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:114 -msgid "No saved equalizer presets." -msgstr "Žádné uložené předvolby ekvalizéru." +#: redbot/cogs/audio/core/commands/llset.py:227 +msgid "Unmanaged Lavalink node password set to {password}. Run `{p}{cmd}` for it to take effect." +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:117 -msgid "Preset Name" +#: redbot/cogs/audio/core/commands/llset.py:242 +#, docstring +msgid "Set the Lavalink node port.\n\n" +" This command sets the connection port which Audio will use to connect to an unmanaged Lavalink node.\n" +" Set port to -1 to disable the port and connect to the specified host via ports 80/443\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:118 -msgid "Author" +#: redbot/cogs/audio/core/commands/llset.py:252 +#: redbot/cogs/audio/core/commands/llset.py:436 +#: redbot/cogs/audio/core/commands/llset.py:664 +#: redbot/cogs/audio/core/commands/llset.py:695 +msgid "Setting Not Changed" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:140 -msgid "{num} preset(s)" +#: redbot/cogs/audio/core/commands/llset.py:253 +msgid "A port must be between 0 and 65535 " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:147 -#, docstring -msgid "Load a saved eq preset." +#: redbot/cogs/audio/core/commands/llset.py:259 +msgid "Unmanaged Lavalink node port set to {port}. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:155 -msgid "No Preset Found" +#: redbot/cogs/audio/core/commands/llset.py:272 +#, docstring +msgid "Set the Lavalink node connection to secured.\n\n" +" This toggle sets the connection type to secured or unsecured when connecting to an unmanaged Lavalink node.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:173 -msgid "Unable To Load Preset" +#: redbot/cogs/audio/core/commands/llset.py:283 +msgid "Unmanaged Lavalink node will now connect using the secured {secured_protocol} protocol.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:174 -msgid "You need the DJ role to load equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:296 +msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and wil use {unsecured_protocol} instead .\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:192 +#: redbot/cogs/audio/core/commands/llset.py:307 #, docstring -msgid "Reset the eq to 0 across all bands." +msgid "Display Lavalink connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:201 -msgid "Unable To Modify Preset" +#: redbot/cogs/audio/core/commands/llset.py:311 +msgid "Connection Settings" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:202 -msgid "You need the DJ role to reset the equalizer." +#: redbot/cogs/audio/core/commands/llset.py:312 +#: redbot/cogs/audio/core/commands/llset.py:321 +msgid "Host: [{host}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:218 -msgid "Equalizer values have been reset." +#: redbot/cogs/audio/core/commands/llset.py:313 +#: redbot/cogs/audio/core/commands/llset.py:324 +msgid "Port: [{port}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:226 -#, docstring -msgid "Save the current eq settings to a preset." +#: redbot/cogs/audio/core/commands/llset.py:314 +msgid "Default HTTP/HTTPS port" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:236 -#: redbot/cogs/audio/core/commands/equalizer.py:254 -#: redbot/cogs/audio/core/commands/equalizer.py:269 -msgid "Unable To Save Preset" +#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:325 +msgid "Password: [{password}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:237 -msgid "You need the DJ role to save equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:317 +msgid "Secured: [{state}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:241 -msgid "Please enter a name for this equalizer preset." +#: redbot/cogs/audio/core/commands/llset.py:320 +msgid "Lavalink Node Settings" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:255 -msgid "No equalizer preset name entered, try the command again later." +#: redbot/cogs/audio/core/commands/llset.py:328 +msgid "Initial Heapsize: [{xms}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:270 -msgid "Try the command again with a shorter name." +#: redbot/cogs/audio/core/commands/llset.py:329 +msgid "Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:274 -msgid "Preset name already exists, do you want to replace it?" +#: redbot/cogs/audio/core/commands/llset.py:330 +msgid "Java exec: [{java_exc_path}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:282 -msgid "Not saving preset." -msgstr "Neukládám přednastavení." +#: redbot/cogs/audio/core/commands/llset.py:338 +#: redbot/cogs/audio/core/commands/llset.py:360 +msgid "I need to be able to DM you to send you this info." +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:295 -msgid "Current equalizer saved to the {preset_name} preset." +#: redbot/cogs/audio/core/commands/llset.py:343 +#, docstring +msgid "Uploads a copy of the application.yml file used by the managed Lavalink node." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:309 +#: redbot/cogs/audio/core/commands/llset.py:367 #, 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" +msgid "Configure the managed Lavalink node runtime options.\n\n" +" All settings under this group will likely cause Audio to malfunction if changed from their defaults, only change settings here if you have been advised to by support.\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:325 -msgid "Unable To Set Preset" +#: redbot/cogs/audio/core/commands/llset.py:374 +#, docstring +msgid "Configure the managed node authorization and connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:326 -msgid "You need the DJ role to set equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:380 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node's binding IP address.\n\n" +" This value by default is `localhost` which will restrict the server to only localhost apps by default, changing this will likely break the managed Lavalink node if you don't know what you are doing.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:366 -msgid "Invalid Band" +#: redbot/cogs/audio/core/commands/llset.py:389 +msgid "Managed node will now accept connection on {host}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:367 -msgid "Valid band numbers are 1-15 or the band names listed in the help for this command." +#: redbot/cogs/audio/core/commands/llset.py:404 +#, docstring +msgid "Set the managed Lavalink node's connection password.\n\n" +" This is the password required for Audio to connect to the managed Lavalink node.\n" +" The value by default is `youshallnotpass`.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:391 -msgid "Preset Modified" +#: redbot/cogs/audio/core/commands/llset.py:413 +msgid "Managed node will now accept {password} as the authorization token.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:392 -msgid "The {band_name}Hz band has been set to {band_value}." +#: redbot/cogs/audio/core/commands/llset.py:427 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node's connection port.\n\n" +" This port is the port the managed Lavalink node binds to, you should only change this if there is a conflict with the default port because you already have an application using port 2333 on this device.\n\n" +" The value by default is `2333`.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:22 -#, docstring -msgid "Lavalink server configuration options." +#: redbot/cogs/audio/core/commands/llset.py:437 +msgid "The port must be between 1024 and 49151." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:444 +msgid "Managed node will now accept connections on {port}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:26 +#: redbot/cogs/audio/core/commands/llset.py:456 #, docstring -msgid "Change your Java executable path\n\n" -" Enter nothing to reset to default.\n" +msgid "`Dangerous command` Toggle audio sources on/off.\n\n" +" By default, all sources are enabled, you should only use commands here to disable a specific source if you have been advised to, disabling sources without background knowledge can cause Audio to break.\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." +#: redbot/cogs/audio/core/commands/llset.py:463 +#, docstring +msgid "Toggle HTTP direct URL usage on or off.\n\n" +" This source is used to allow playback from direct HTTP streams (this does not affect direct URL playback for the other sources).\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:44 -msgid "Java Executable Reset" +#: redbot/cogs/audio/core/commands/llset.py:473 +msgid "Managed node will allow playback from direct URLs.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:45 -msgid "Audio will now use `java` to run your Lavalink.jar" +#: redbot/cogs/audio/core/commands/llset.py:482 +msgid "Managed node will not play from direct URLs anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:54 -msgid "`{java_path}` is not a valid executable" +#: redbot/cogs/audio/core/commands/llset.py:490 +#, docstring +msgid "Toggle Bandcamp source on or off.\n\n" +" This toggle controls the playback of all Bandcamp related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:61 -msgid "Java Executable Changed" +#: redbot/cogs/audio/core/commands/llset.py:500 +msgid "Managed node will allow playback from Bandcamp.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:62 -msgid "Audio will now use `{exc}` to run your Lavalink.jar" +#: redbot/cogs/audio/core/commands/llset.py:509 +msgid "Managed node will not play from Bandcamp anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." 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" +#: redbot/cogs/audio/core/commands/llset.py:517 +#, docstring +msgid "Toggle local file usage on or off.\n\n" +" This toggle controls the playback of all local track content, usually found inside the `localtracks` folder.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:73 -msgid "For it to take effect please reload Audio (`{prefix}reload audio`)." +#: redbot/cogs/audio/core/commands/llset.py:527 +msgid "Managed node will allow playback from local files.\n\n" +"Run `{p}{cmd}` for it to take effect." 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`)." +#: redbot/cogs/audio/core/commands/llset.py:536 +msgid "Managed node will not play from local files anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:93 +#: redbot/cogs/audio/core/commands/llset.py:544 #, docstring -msgid "Toggle using external Lavalink servers." +msgid "Toggle Soundcloud source on or off.\n\n" +" This toggle controls the playback of all SoundCloud related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:100 -#: redbot/cogs/audio/core/commands/llset.py:126 -msgid "External Lavalink server: {true_or_false}." +#: redbot/cogs/audio/core/commands/llset.py:554 +msgid "Managed node will allow playback from Soundcloud.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:113 -msgid "External Lavalink server: {true_or_false}\n" -"For it to take effect please reload Audio (`{prefix}reload audio`)." +#: redbot/cogs/audio/core/commands/llset.py:563 +msgid "Managed node will not play from Soundcloud anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:143 +#: redbot/cogs/audio/core/commands/llset.py:571 #, docstring -msgid "Set the Lavalink server host." +msgid "`Dangerous command` Toggle YouTube source on or off (this includes Spotify).\n\n" +" This toggle controls the playback of all YouTube and Spotify related content.\n" +" " 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." +#: redbot/cogs/audio/core/commands/llset.py:581 +msgid "Managed node will allow playback from YouTube.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: 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:590 +msgid "Managed node will not play from YouTube anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:167 +#: redbot/cogs/audio/core/commands/llset.py:598 #, docstring -msgid "Set the Lavalink server password." +msgid "Toggle Twitch source on or off.\n\n" +" This toggle controls the playback of all Twitch related content.\n" +" " msgstr "" -#: 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:608 +msgid "Managed node will allow playback from Twitch.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:192 +#: redbot/cogs/audio/core/commands/llset.py:617 +msgid "Managed node will not play from Twitch anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:625 #, docstring -msgid "Set the Lavalink websocket server port." +msgid "Toggle Vimeo source on or off.\n\n" +" This toggle controls the playback of all Vimeo related content.\n" +" " msgstr "" -#: 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/llset.py:635 +msgid "Managed node will allow playback from Vimeo.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:217 -#, docstring -msgid "Display Lavalink connection settings." +#: redbot/cogs/audio/core/commands/llset.py:644 +msgid "Managed node will not play from Vimeo anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:223 -msgid "Connection Settings" +#: redbot/cogs/audio/core/commands/llset.py:657 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node framebuffer size.\n\n" +" Only change this if you have been directly advised to, changing it can cause significant playback issues.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:224 -msgid "Host: [{host}]\n" +#: redbot/cogs/audio/core/commands/llset.py:665 +msgid "The lowest value the framebuffer can be set to is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:225 -msgid "WS Port: [{port}]\n" +#: redbot/cogs/audio/core/commands/llset.py:671 +#: redbot/cogs/audio/core/commands/llset.py:702 +msgid "Managed node's bufferDurationMs set to {milliseconds}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:227 -msgid "Rest Port: [{port}]\n" +#: redbot/cogs/audio/core/commands/llset.py:688 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node JDA-NAS buffer size.\n\n" +" Only change this if you have been directly advised to, changing it can cause significant playback issues.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:228 -msgid "Password: [{password}]\n" +#: redbot/cogs/audio/core/commands/llset.py:696 +msgid "The lowest value the buffer may be is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:232 -msgid "I need to be able to DM you to send you this info." +#: redbot/cogs/audio/core/commands/llset.py:714 +#, docstring +msgid "Reset all `llset` changes back to their default values." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:26 +#: redbot/cogs/audio/core/commands/localtracks.py:27 #, docstring msgid "Local playback commands." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:30 +#: redbot/cogs/audio/core/commands/localtracks.py:31 #, docstring msgid "Play all songs in a localtracks folder.\n\n" " **Usage**:\n" @@ -1867,15 +2223,15 @@ msgid "Play all songs in a localtracks folder.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:50 +#: redbot/cogs/audio/core/commands/localtracks.py:51 msgid "Folder Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:51 +#: redbot/cogs/audio/core/commands/localtracks.py:52 msgid "Localtracks folder named {name} does not exist." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:62 +#: redbot/cogs/audio/core/commands/localtracks.py:63 #, docstring msgid "Play a local track.\n\n" " To play a local track, either use the menu to choose a track or enter in the track path directly with the play command.\n" @@ -1889,18 +2245,18 @@ msgid "Play a local track.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:79 -#: redbot/cogs/audio/core/commands/localtracks.py:135 +#: redbot/cogs/audio/core/commands/localtracks.py:80 +#: redbot/cogs/audio/core/commands/localtracks.py:136 msgid "No album folders found." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:121 +#: redbot/cogs/audio/core/commands/localtracks.py:122 #, docstring msgid "Search for songs across all localtracks folders." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:139 -#: redbot/cogs/audio/core/commands/queue.py:295 +#: redbot/cogs/audio/core/commands/localtracks.py:140 +#: redbot/cogs/audio/core/commands/queue.py:299 msgid "No matches." msgstr "Žádné výsledky." @@ -1909,37 +2265,51 @@ msgstr "Žádné výsledky." msgid "Make Red sing one of her songs." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:46 +#: redbot/cogs/audio/core/commands/miscellaneous.py:47 #, docstring msgid "Audio stats." msgstr "Statistiky zvuku." -#: redbot/cogs/audio/core/commands/miscellaneous.py:75 +#: redbot/cogs/audio/core/commands/miscellaneous.py:76 msgid "Not connected anywhere." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:81 +#: redbot/cogs/audio/core/commands/miscellaneous.py:82 msgid "Playing in {num}/{total} servers:" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:87 +#: redbot/cogs/audio/core/commands/miscellaneous.py:88 msgid "Page {}/{}" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:100 +#: redbot/cogs/audio/core/commands/miscellaneous.py:101 #, docstring msgid "Queue percentage." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:126 -msgid "There's nothing in the queue." +#: redbot/cogs/audio/core/commands/miscellaneous.py:125 +#: redbot/cogs/audio/core/commands/playlists.py:1130 +#: redbot/cogs/audio/core/commands/queue.py:67 +#: redbot/cogs/audio/core/commands/queue.py:164 +#: redbot/cogs/audio/core/commands/queue.py:183 +#: redbot/cogs/audio/core/commands/queue.py:188 +#: redbot/cogs/audio/core/commands/queue.py:214 +#: redbot/cogs/audio/core/commands/queue.py:219 +#: redbot/cogs/audio/core/commands/queue.py:261 +#: redbot/cogs/audio/core/commands/queue.py:263 +#: redbot/cogs/audio/core/commands/queue.py:293 +#: redbot/cogs/audio/core/commands/queue.py:295 +#: redbot/cogs/audio/core/commands/queue.py:331 +#: redbot/cogs/audio/core/commands/queue.py:369 +#: redbot/cogs/audio/core/commands/queue.py:377 +msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:147 +#: redbot/cogs/audio/core/commands/miscellaneous.py:146 msgid "Queued and playing tracks:" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:40 +#: redbot/cogs/audio/core/commands/player.py:39 #, docstring msgid "Play the specified track or search for a close match.\n\n" " To play a local track, the query should be `\\`.\n" @@ -1947,186 +2317,190 @@ msgid "Play the specified track or search for a close match.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:54 -#: redbot/cogs/audio/core/commands/player.py:162 -#: redbot/cogs/audio/core/commands/player.py:739 +#: redbot/cogs/audio/core/commands/player.py:53 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:738 msgid "That URL is not allowed." msgstr "Tato adresa URL není povolena." -#: redbot/cogs/audio/core/commands/player.py:58 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:745 +#: redbot/cogs/audio/core/commands/player.py:57 +#: redbot/cogs/audio/core/commands/player.py:165 +#: redbot/cogs/audio/core/commands/player.py:744 msgid "That track is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:65 -#: redbot/cogs/audio/core/commands/player.py:173 -#: redbot/cogs/audio/core/commands/player.py:437 -#: redbot/cogs/audio/core/commands/player.py:553 -#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/player.py:64 +#: redbot/cogs/audio/core/commands/player.py:172 +#: redbot/cogs/audio/core/commands/player.py:435 +#: redbot/cogs/audio/core/commands/player.py:551 +#: redbot/cogs/audio/core/commands/player.py:806 msgid "You need the DJ role to queue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:69 -#: redbot/cogs/audio/core/commands/player.py:177 -#: redbot/cogs/audio/core/commands/player.py:441 -#: redbot/cogs/audio/core/commands/player.py:557 -#: redbot/cogs/audio/core/commands/player.py:681 -msgid "Connection to Lavalink has failed" +#: redbot/cogs/audio/core/commands/player.py:68 +#: redbot/cogs/audio/core/commands/player.py:176 +#: redbot/cogs/audio/core/commands/player.py:439 +#: redbot/cogs/audio/core/commands/player.py:555 +msgid "Connection to Lavalink node has failed" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:72 -#: redbot/cogs/audio/core/commands/player.py:180 -#: redbot/cogs/audio/core/commands/player.py:444 -#: redbot/cogs/audio/core/commands/player.py:560 -#: redbot/cogs/audio/core/commands/player.py:684 +#: redbot/cogs/audio/core/commands/player.py:71 +#: redbot/cogs/audio/core/commands/player.py:179 +#: redbot/cogs/audio/core/commands/player.py:442 +#: redbot/cogs/audio/core/commands/player.py:558 +#: redbot/cogs/audio/core/commands/player.py:683 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:111 -#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:110 +#: redbot/cogs/audio/core/commands/player.py:218 msgid "You must be in the voice channel to use the play command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:117 -#: redbot/cogs/audio/core/commands/player.py:225 -#: redbot/cogs/audio/core/commands/player.py:253 +#: redbot/cogs/audio/core/commands/player.py:116 +#: redbot/cogs/audio/core/commands/player.py:224 +#: redbot/cogs/audio/core/commands/player.py:252 msgid "No tracks found for `{query}`." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:123 -#: redbot/cogs/audio/core/commands/player.py:231 -#: redbot/cogs/audio/core/commands/player.py:532 -#: redbot/cogs/audio/core/commands/player.py:605 +#: redbot/cogs/audio/core/commands/player.py:122 +#: redbot/cogs/audio/core/commands/player.py:230 +#: redbot/cogs/audio/core/commands/player.py:530 +#: redbot/cogs/audio/core/commands/player.py:603 msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:146 +#: redbot/cogs/audio/core/commands/player.py:145 #, docstring msgid "Force play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:152 +#: redbot/cogs/audio/core/commands/player.py:151 msgid "Only single tracks work with bump play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:256 -#: redbot/cogs/audio/core/commands/player.py:788 -#: redbot/cogs/audio/core/commands/player.py:910 -msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" -"This may be due to permissions or because Lavalink.jar is being run in a different machine than the local tracks." +#: redbot/cogs/audio/core/commands/player.py:208 +#: redbot/cogs/audio/core/commands/player.py:471 +#: redbot/cogs/audio/core/commands/player.py:587 +#: redbot/cogs/audio/core/commands/player.py:712 +#: redbot/cogs/audio/core/commands/queue.py:362 +msgid "Connection to Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:263 -#: redbot/cogs/audio/core/commands/player.py:795 -#: redbot/cogs/audio/core/commands/player.py:917 +#: redbot/cogs/audio/core/commands/player.py:255 +msgid "Local tracks will not work if the managed Lavalink node cannot see the track.\n" +"This may be due to permissions or you are using an external Lavalink node in a different machine than the bot and the local tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:262 +#: redbot/cogs/audio/core/commands/player.py:794 +#: redbot/cogs/audio/core/commands/player.py:913 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:265 -#: redbot/cogs/audio/core/commands/player.py:796 -#: redbot/cogs/audio/core/commands/player.py:918 +#: redbot/cogs/audio/core/commands/player.py:264 +#: redbot/cogs/audio/core/commands/player.py:795 +#: redbot/cogs/audio/core/commands/player.py:914 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:296 +#: redbot/cogs/audio/core/commands/player.py:294 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:318 +#: redbot/cogs/audio/core/commands/player.py:316 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:339 +#: redbot/cogs/audio/core/commands/player.py:337 msgid "{time} until track playback: #1 in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:343 +#: redbot/cogs/audio/core/commands/player.py:341 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:357 +#: redbot/cogs/audio/core/commands/player.py:355 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:417 +#: redbot/cogs/audio/core/commands/player.py:415 msgid "The owner needs to set the Spotify client ID and Spotify client secret, before Spotify URLs or codes can be used. \n" "See `{prefix}audioset spotifyapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:427 +#: redbot/cogs/audio/core/commands/player.py:425 msgid "The owner needs to set the YouTube API key before Spotify URLs or codes can be used.\n" "See `{prefix}audioset youtubeapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:485 +#: redbot/cogs/audio/core/commands/player.py:483 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:492 +#: redbot/cogs/audio/core/commands/player.py:490 msgid "No categories found" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:514 +#: redbot/cogs/audio/core/commands/player.py:494 +#: redbot/cogs/audio/core/commands/player.py:512 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:501 +#: redbot/cogs/audio/core/commands/player.py:499 msgid "Categories" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:507 +#: redbot/cogs/audio/core/commands/player.py:505 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:522 +#: redbot/cogs/audio/core/commands/player.py:520 msgid "Playlists for {friendly_name}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:529 +#: redbot/cogs/audio/core/commands/player.py:527 msgid "No tracks to play." msgstr "Žádné skladby." -#: redbot/cogs/audio/core/commands/player.py:539 +#: redbot/cogs/audio/core/commands/player.py:537 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:547 +#: redbot/cogs/audio/core/commands/player.py:545 #, docstring msgid "Starts auto play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:601 +#: redbot/cogs/audio/core/commands/player.py:599 msgid "You must be in the voice channel to use the autoplay command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:615 +#: redbot/cogs/audio/core/commands/player.py:613 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:621 -#: redbot/cogs/audio/core/commands/player.py:757 -#: redbot/cogs/audio/core/commands/player.py:776 -#: redbot/cogs/audio/core/commands/player.py:897 -#: redbot/cogs/audio/core/commands/playlists.py:1928 +#: redbot/cogs/audio/core/commands/player.py:619 +#: redbot/cogs/audio/core/commands/player.py:756 +#: redbot/cogs/audio/core/commands/player.py:775 +#: redbot/cogs/audio/core/commands/player.py:893 +#: redbot/cogs/audio/core/commands/playlists.py:1898 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:622 -#: redbot/cogs/audio/core/commands/player.py:758 -#: redbot/cogs/audio/core/commands/player.py:777 -#: redbot/cogs/audio/core/commands/player.py:898 -#: redbot/cogs/audio/core/commands/playlists.py:1929 +#: redbot/cogs/audio/core/commands/player.py:620 +#: redbot/cogs/audio/core/commands/player.py:757 +#: redbot/cogs/audio/core/commands/player.py:776 +#: redbot/cogs/audio/core/commands/player.py:894 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:636 +#: redbot/cogs/audio/core/commands/player.py:634 msgid "Adding a track to queue." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:642 +#: redbot/cogs/audio/core/commands/player.py:641 #, 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" @@ -2134,44 +2508,54 @@ msgid "Pick a track with a search.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:694 -#: redbot/cogs/audio/core/commands/player.py:706 -#: redbot/cogs/audio/core/commands/player.py:712 -#: redbot/cogs/audio/core/commands/player.py:722 +#: redbot/cogs/audio/core/commands/player.py:680 +msgid "Connection to Lavalink has failed" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:693 +#: redbot/cogs/audio/core/commands/player.py:705 +#: redbot/cogs/audio/core/commands/player.py:711 +#: redbot/cogs/audio/core/commands/player.py:721 msgid "Unable To Search For Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:723 +#: redbot/cogs/audio/core/commands/player.py:722 msgid "You must be in the voice channel to enqueue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:786 -#: redbot/cogs/audio/core/commands/player.py:908 +#: redbot/cogs/audio/core/commands/player.py:785 +#: redbot/cogs/audio/core/commands/player.py:904 msgid "Nothing found." msgstr "Nic nenalezeno." -#: redbot/cogs/audio/core/commands/player.py:857 -#: redbot/cogs/audio/core/commands/playlists.py:1553 +#: redbot/cogs/audio/core/commands/player.py:787 +#: redbot/cogs/audio/core/commands/player.py:906 +msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" +"This 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:853 +#: redbot/cogs/audio/core/commands/playlists.py:1527 msgid " {bad_tracks} tracks cannot be queued." msgstr " {bad_tracks} skladby nemůžou být zařazeny do fronty." -#: redbot/cogs/audio/core/commands/player.py:863 +#: redbot/cogs/audio/core/commands/player.py:859 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:869 +#: redbot/cogs/audio/core/commands/player.py:865 msgid "folder" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:871 +#: redbot/cogs/audio/core/commands/player.py:867 msgid "search" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:874 +#: redbot/cogs/audio/core/commands/player.py:870 msgid "{time} until start of {type} playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:44 +#: redbot/cogs/audio/core/commands/playlists.py:45 #, docstring msgid "Playlist configuration options.\n\n" " Scope info:\n" @@ -2183,11 +2567,11 @@ msgid "Playlist configuration options.\n\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" +" ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and the playlist creator.\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:69 +#: redbot/cogs/audio/core/commands/playlists.py:70 #, 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" @@ -2216,99 +2600,130 @@ msgid "Add a track URL, playlist link, or quick search to a playlist.\n\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:1699 -#: redbot/cogs/audio/core/commands/playlists.py:2015 +#: redbot/cogs/audio/core/commands/playlists.py:124 +#: redbot/cogs/audio/core/commands/playlists.py:305 +#: redbot/cogs/audio/core/commands/playlists.py:487 +#: redbot/cogs/audio/core/commands/playlists.py:581 +#: redbot/cogs/audio/core/commands/playlists.py:710 +#: redbot/cogs/audio/core/commands/playlists.py:845 +#: redbot/cogs/audio/core/commands/playlists.py:982 +#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1224 +#: redbot/cogs/audio/core/commands/playlists.py:1474 +#: redbot/cogs/audio/core/commands/playlists.py:1560 +#: redbot/cogs/audio/core/commands/playlists.py:1641 +#: redbot/cogs/audio/core/commands/playlists.py:1671 +#: redbot/cogs/audio/core/commands/playlists.py:1983 msgid "Playlist Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:140 +#: redbot/cogs/audio/core/commands/playlists.py:141 msgid "Could not find a track matching your query." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:161 +#: redbot/cogs/audio/core/commands/playlists.py:162 msgid "Skipping track" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:162 +#: redbot/cogs/audio/core/commands/playlists.py:163 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 +#: redbot/cogs/audio/core/commands/playlists.py:171 +#: redbot/cogs/audio/core/commands/playlists.py:213 msgid "Playlist limit reached: Could not add track." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:193 +#: redbot/cogs/audio/core/commands/playlists.py:194 msgid "Track added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:194 +#: redbot/cogs/audio/core/commands/playlists.py:195 msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:199 +#: redbot/cogs/audio/core/commands/playlists.py:200 msgid "{num} tracks appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:204 +#: redbot/cogs/audio/core/commands/playlists.py:205 msgid "\n" "{existing} {plural} already in the playlist and were skipped." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:206 +#: redbot/cogs/audio/core/commands/playlists.py:207 msgid "tracks are" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:206 +#: redbot/cogs/audio/core/commands/playlists.py:207 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:2032 +#: redbot/cogs/audio/core/commands/playlists.py:209 +#: redbot/cogs/audio/core/commands/playlists.py:618 +#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: redbot/cogs/audio/core/commands/playlists.py:1268 +#: redbot/cogs/audio/core/commands/playlists.py:2000 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:2016 +#: redbot/cogs/audio/core/commands/playlists.py:229 +#, docstring +msgid "Copy a playlist from one scope to another.\n\n" +" **Usage**:\n" +" ​ ​ ​ ​ `[p]playlist copy playlist_name_OR_id [args]`\n\n" +" **Args**:\n" +" ​ ​ ​ ​ The following are all optional:\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-scope \n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-guild [guild] **Only the bot owner can use this**\n\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-scope \n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-guild [guild] **Only the bot owner can use this**\n\n" +" **Scope** is one of the following:\n" +" ​ ​ ​ ​ Global\n" +" ​ ​ ​ ​ Guild\n" +" ​ ​ ​ ​ User\n\n" +" **Author** can be one of the following:\n" +" ​ ​ ​ ​ User ID\n" +" ​ ​ ​ ​ User Mention\n" +" ​ ​ ​ ​ User Name#123\n\n" +" **Guild** can be one of the following:\n" +" ​ ​ ​ ​ Guild ID\n" +" ​ ​ ​ ​ Exact guild name\n\n" +" Example use:\n" +" ​ ​ ​ ​ `[p]playlist copy MyGuildPlaylist --from-scope Guild --to-scope Global`\n" +" ​ ​ ​ ​ `[p]playlist copy MyGlobalPlaylist --from-scope Global --to-author Draper#6666 --to-scope User`\n" +" ​ ​ ​ ​ `[p]playlist copy MyPersonalPlaylist --from-scope user --to-author Draper#6666 --to-scope Guild --to-guild Red - Discord Bot`\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:306 +#: redbot/cogs/audio/core/commands/playlists.py:488 +#: redbot/cogs/audio/core/commands/playlists.py:582 +#: redbot/cogs/audio/core/commands/playlists.py:711 +#: redbot/cogs/audio/core/commands/playlists.py:846 +#: redbot/cogs/audio/core/commands/playlists.py:1225 +#: redbot/cogs/audio/core/commands/playlists.py:1642 +#: redbot/cogs/audio/core/commands/playlists.py:1984 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 +#: redbot/cogs/audio/core/commands/playlists.py:329 +#: redbot/cogs/audio/core/commands/playlists.py:336 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:346 +#: redbot/cogs/audio/core/commands/playlists.py:344 msgid "Playlist Copied" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:347 +#: redbot/cogs/audio/core/commands/playlists.py:345 msgid "Playlist {name} (`{from_id}`) copied from {from_scope} to {to_scope} (`{to_id}`)." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:362 +#: redbot/cogs/audio/core/commands/playlists.py:360 #, docstring msgid "Create an empty playlist.\n\n" " **Usage**:\n" @@ -2336,31 +2751,31 @@ msgid "Create an empty playlist.\n\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:1998 +#: redbot/cogs/audio/core/commands/playlists.py:412 +#: redbot/cogs/audio/core/commands/playlists.py:1117 +#: redbot/cogs/audio/core/commands/playlists.py:1340 +#: redbot/cogs/audio/core/commands/playlists.py:1966 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:1999 +#: redbot/cogs/audio/core/commands/playlists.py:413 +#: redbot/cogs/audio/core/commands/playlists.py:1118 +#: redbot/cogs/audio/core/commands/playlists.py:1341 +#: redbot/cogs/audio/core/commands/playlists.py:1967 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 +#: redbot/cogs/audio/core/commands/playlists.py:423 +#: redbot/cogs/audio/core/commands/playlists.py:1150 +#: redbot/cogs/audio/core/commands/playlists.py:1375 msgid "Playlist Created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:428 +#: redbot/cogs/audio/core/commands/playlists.py:424 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:441 +#: redbot/cogs/audio/core/commands/playlists.py:437 #, docstring msgid "Delete a saved playlist.\n\n" " **Usage**:\n" @@ -2388,15 +2803,15 @@ msgid "Delete a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:514 +#: redbot/cogs/audio/core/commands/playlists.py:508 msgid "Playlist Deleted" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:515 +#: redbot/cogs/audio/core/commands/playlists.py:509 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:531 +#: redbot/cogs/audio/core/commands/playlists.py:525 #, docstring msgid "Remove duplicate tracks from a saved playlist.\n\n" " **Usage**:\n" @@ -2424,20 +2839,20 @@ msgid "Remove duplicate tracks from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:627 +#: redbot/cogs/audio/core/commands/playlists.py:619 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:1768 +#: redbot/cogs/audio/core/commands/playlists.py:632 +#: redbot/cogs/audio/core/commands/playlists.py:1740 msgid "Playlist Has Not Been Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:641 +#: redbot/cogs/audio/core/commands/playlists.py:633 msgid "{name} (`{id}`) [**{scope}**] playlist has no duplicate tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:662 +#: redbot/cogs/audio/core/commands/playlists.py:654 #, docstring msgid "Download a copy of a playlist.\n\n" " These files can be used with the `[p]playlist upload` command.\n" @@ -2468,19 +2883,19 @@ msgid "Download a copy of a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:731 +#: redbot/cogs/audio/core/commands/playlists.py:721 msgid "That playlist has no tracks." msgstr "Tento playlist nemá žádné stopy." -#: redbot/cogs/audio/core/commands/playlists.py:774 +#: redbot/cogs/audio/core/commands/playlists.py:764 msgid "This playlist is too large to be send in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:777 +#: redbot/cogs/audio/core/commands/playlists.py:767 msgid "Playlist is too large, here is the compressed version." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:799 +#: redbot/cogs/audio/core/commands/playlists.py:789 #, docstring msgid "Retrieve information from a saved playlist.\n\n" " **Usage**:\n" @@ -2508,25 +2923,25 @@ msgid "Retrieve information from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:891 +#: redbot/cogs/audio/core/commands/playlists.py:879 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:883 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\n" "URL: {url}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:908 -#: redbot/cogs/audio/core/commands/playlists.py:1056 +#: redbot/cogs/audio/core/commands/playlists.py:896 +#: redbot/cogs/audio/core/commands/playlists.py:1041 msgid "Unknown" msgstr "Neznámý" -#: redbot/cogs/audio/core/commands/playlists.py:910 +#: redbot/cogs/audio/core/commands/playlists.py:898 msgid "Page {page}/{pages} | Author: {author_name} | {num} track(s)" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:922 +#: redbot/cogs/audio/core/commands/playlists.py:910 #, docstring msgid "List saved playlists.\n\n" " **Usage**:\n" @@ -2554,35 +2969,35 @@ msgid "List saved playlists.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:998 +#: redbot/cogs/audio/core/commands/playlists.py:983 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1032 +#: redbot/cogs/audio/core/commands/playlists.py:1017 msgid "No saved playlists for {scope} created by {author}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1041 +#: redbot/cogs/audio/core/commands/playlists.py:1026 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1051 +#: redbot/cogs/audio/core/commands/playlists.py:1036 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1052 +#: redbot/cogs/audio/core/commands/playlists.py:1037 msgid "Tracks: {num}" msgstr "Skladby: {num}" -#: redbot/cogs/audio/core/commands/playlists.py:1053 +#: redbot/cogs/audio/core/commands/playlists.py:1038 msgid "Author: {name}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1058 +#: redbot/cogs/audio/core/commands/playlists.py:1043 msgid "Scope: {scope}\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1078 +#: redbot/cogs/audio/core/commands/playlists.py:1063 #, docstring msgid "Save the queue to a playlist.\n\n" " **Usage**:\n" @@ -2610,33 +3025,16 @@ msgid "Save the queue to a playlist.\n\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:365 -#: redbot/cogs/audio/core/commands/queue.py:373 -msgid "There's nothing in the queue." -msgstr "" - -#: redbot/cogs/audio/core/commands/playlists.py:1168 +#: redbot/cogs/audio/core/commands/playlists.py:1151 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 +#: redbot/cogs/audio/core/commands/playlists.py:1157 +#: redbot/cogs/audio/core/commands/playlists.py:1384 msgid "Playlist limit reached: Could not add {} tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1188 +#: redbot/cogs/audio/core/commands/playlists.py:1171 #, docstring msgid "Remove a track from a playlist by url.\n\n" " **Usage**:\n" @@ -2664,23 +3062,23 @@ msgid "Remove a track from a playlist by url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: redbot/cogs/audio/core/commands/playlists.py:1235 msgid "URL not in playlist." msgstr "Adresa URL není v playlistu." -#: redbot/cogs/audio/core/commands/playlists.py:1266 +#: redbot/cogs/audio/core/commands/playlists.py:1247 msgid "No tracks left, removing playlist." msgstr "Žádné zbývající skladby, odebírání playlistu." -#: redbot/cogs/audio/core/commands/playlists.py:1274 +#: redbot/cogs/audio/core/commands/playlists.py:1255 msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1288 +#: redbot/cogs/audio/core/commands/playlists.py:1269 msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1306 +#: redbot/cogs/audio/core/commands/playlists.py:1287 #, docstring msgid "Save a playlist from a url.\n\n" " **Usage**:\n" @@ -2708,19 +3106,19 @@ msgid "Save a playlist from a url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1397 +#: redbot/cogs/audio/core/commands/playlists.py:1376 msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1414 +#: redbot/cogs/audio/core/commands/playlists.py:1393 msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1415 +#: redbot/cogs/audio/core/commands/playlists.py:1394 msgid "Unable to create your playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1432 +#: redbot/cogs/audio/core/commands/playlists.py:1411 #, docstring msgid "Load a playlist into the queue.\n\n" " **Usage**:\n" @@ -2748,20 +3146,20 @@ msgid "Load a playlist into the queue.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1482 +#: redbot/cogs/audio/core/commands/playlists.py:1459 msgid "You need the DJ role to start playing playlists." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1566 +#: redbot/cogs/audio/core/commands/playlists.py:1540 msgid "Playlist Enqueued" msgstr "Playlist zařazen do fronty" -#: redbot/cogs/audio/core/commands/playlists.py:1567 +#: redbot/cogs/audio/core/commands/playlists.py:1541 msgid "{name} - (`{id}`) [**{scope}**]\n" "Added {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1613 +#: redbot/cogs/audio/core/commands/playlists.py:1587 #, docstring msgid "Updates all tracks in a playlist.\n\n" " **Usage**:\n" @@ -2789,32 +3187,32 @@ msgid "Updates all tracks in a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1692 +#: redbot/cogs/audio/core/commands/playlists.py:1664 msgid "Invalid Playlist" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1693 +#: redbot/cogs/audio/core/commands/playlists.py:1665 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1734 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "Tracks removed" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1738 -#: redbot/cogs/audio/core/commands/playlists.py:1758 +#: redbot/cogs/audio/core/commands/playlists.py:1710 +#: redbot/cogs/audio/core/commands/playlists.py:1730 msgid "Page {page_num}/{total_pages}" msgstr "Strana {page_num}/{total_pages}" -#: redbot/cogs/audio/core/commands/playlists.py:1756 +#: redbot/cogs/audio/core/commands/playlists.py:1728 msgid "Tracks added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1769 +#: redbot/cogs/audio/core/commands/playlists.py:1741 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1781 +#: redbot/cogs/audio/core/commands/playlists.py:1753 #, docstring msgid "Uploads a playlist file as a playlist for the bot.\n\n" " V2 and old V3 playlist will be slow.\n" @@ -2844,31 +3242,35 @@ msgid "Uploads a playlist file as a playlist for the bot.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1838 +#: redbot/cogs/audio/core/commands/playlists.py:1808 msgid "Please upload the playlist file. Any other message will cancel this operation." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1849 +#: redbot/cogs/audio/core/commands/playlists.py:1819 msgid "No file detected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1856 +#: redbot/cogs/audio/core/commands/playlists.py:1826 msgid "Upload cancelled." msgstr "Nahrávání zrušeno." -#: redbot/cogs/audio/core/commands/playlists.py:1860 +#: redbot/cogs/audio/core/commands/playlists.py:1830 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1868 +#: redbot/cogs/audio/core/commands/playlists.py:1838 msgid "Not a valid playlist file." msgstr "Neplatný soubor playlistu." -#: redbot/cogs/audio/core/commands/playlists.py:1880 +#: redbot/cogs/audio/core/commands/playlists.py:1850 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1950 +#: redbot/cogs/audio/core/commands/playlists.py:1899 +msgid "I'm unable to get a track from Lavalink node at the moment, try again in a few minutes." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1920 #, docstring msgid "Rename an existing playlist.\n\n" " **Usage**:\n" @@ -2896,7 +3298,7 @@ msgid "Rename an existing playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:2029 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" @@ -2905,88 +3307,88 @@ msgstr "" msgid "List the songs in the queue." msgstr "Seznam skladeb ve frontě." -#: redbot/cogs/audio/core/commands/queue.py:175 +#: redbot/cogs/audio/core/commands/queue.py:179 #, docstring msgid "Clears the queue." msgstr "Vymaže frontu." -#: redbot/cogs/audio/core/commands/queue.py:192 +#: redbot/cogs/audio/core/commands/queue.py:196 msgid "Unable To Clear Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:193 +#: redbot/cogs/audio/core/commands/queue.py:197 msgid "You need the DJ role to clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:201 +#: redbot/cogs/audio/core/commands/queue.py:205 msgid "Queue Modified" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:201 +#: redbot/cogs/audio/core/commands/queue.py:205 msgid "The queue has been cleared." msgstr "Fronta byla vymazána." -#: redbot/cogs/audio/core/commands/queue.py:206 +#: redbot/cogs/audio/core/commands/queue.py:210 #, 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 +#: redbot/cogs/audio/core/commands/queue.py:227 msgid "Unable To Clean Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:224 +#: redbot/cogs/audio/core/commands/queue.py:228 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 +#: redbot/cogs/audio/core/commands/queue.py:243 +#: redbot/cogs/audio/core/commands/queue.py:277 msgid "Removed 0 tracks." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:243 -#: redbot/cogs/audio/core/commands/queue.py:277 +#: redbot/cogs/audio/core/commands/queue.py:247 +#: redbot/cogs/audio/core/commands/queue.py:281 msgid "Removed Tracks From The Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:244 +#: redbot/cogs/audio/core/commands/queue.py:248 msgid "Removed {removed_tracks} tracks queued by members outside of the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:252 +#: redbot/cogs/audio/core/commands/queue.py:256 #, docstring msgid "Removes all tracks you requested from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:278 +#: redbot/cogs/audio/core/commands/queue.py:282 msgid "Removed {removed_tracks} tracks queued by {member.display_name}." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:285 +#: redbot/cogs/audio/core/commands/queue.py:289 #, docstring msgid "Search the queue." msgstr "Hledat ve ftontě." -#: redbot/cogs/audio/core/commands/queue.py:307 +#: redbot/cogs/audio/core/commands/queue.py:311 #, 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:350 -#: redbot/cogs/audio/core/commands/queue.py:357 -#: redbot/cogs/audio/core/commands/queue.py:364 -#: redbot/cogs/audio/core/commands/queue.py:372 +#: redbot/cogs/audio/core/commands/queue.py:323 +#: redbot/cogs/audio/core/commands/queue.py:330 +#: redbot/cogs/audio/core/commands/queue.py:342 +#: redbot/cogs/audio/core/commands/queue.py:354 +#: redbot/cogs/audio/core/commands/queue.py:361 +#: redbot/cogs/audio/core/commands/queue.py:368 +#: redbot/cogs/audio/core/commands/queue.py:376 msgid "Unable To Shuffle Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:320 +#: redbot/cogs/audio/core/commands/queue.py:324 msgid "You need the DJ role to shuffle the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:377 +#: redbot/cogs/audio/core/commands/queue.py:381 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 eea66a046a4..ee2a89aa1aa 100644 --- a/redbot/cogs/audio/core/commands/locales/da-DK.po +++ b/redbot/cogs/audio/core/commands/locales/da-DK.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 17:28+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -210,86 +210,84 @@ 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:591 -#: redbot/cogs/audio/core/commands/audioset.py:612 -#: redbot/cogs/audio/core/commands/audioset.py:629 -#: redbot/cogs/audio/core/commands/audioset.py:677 -#: redbot/cogs/audio/core/commands/audioset.py:752 -#: redbot/cogs/audio/core/commands/audioset.py:900 -#: redbot/cogs/audio/core/commands/audioset.py:915 -#: redbot/cogs/audio/core/commands/audioset.py:935 -#: redbot/cogs/audio/core/commands/audioset.py:977 -#: redbot/cogs/audio/core/commands/audioset.py:978 -#: redbot/cogs/audio/core/commands/audioset.py:979 -#: redbot/cogs/audio/core/commands/audioset.py:980 -#: redbot/cogs/audio/core/commands/audioset.py:981 -#: redbot/cogs/audio/core/commands/audioset.py:982 -#: redbot/cogs/audio/core/commands/audioset.py:983 -#: redbot/cogs/audio/core/commands/audioset.py:997 -#: redbot/cogs/audio/core/commands/audioset.py:999 -#: redbot/cogs/audio/core/commands/audioset.py:1041 -#: redbot/cogs/audio/core/commands/audioset.py:1048 -#: redbot/cogs/audio/core/commands/audioset.py:1090 -#: redbot/cogs/audio/core/commands/audioset.py:1091 -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1111 -#: redbot/cogs/audio/core/commands/audioset.py:1188 -#: redbot/cogs/audio/core/commands/audioset.py:1203 -#: redbot/cogs/audio/core/commands/audioset.py:1348 -#: redbot/cogs/audio/core/commands/audioset.py:1349 -#: redbot/cogs/audio/core/commands/audioset.py:1350 -#: redbot/cogs/audio/core/commands/audioset.py:1393 -#: redbot/cogs/audio/core/commands/audioset.py:1394 -#: redbot/cogs/audio/core/commands/audioset.py:1395 -#: redbot/cogs/audio/core/commands/audioset.py:1437 -#: redbot/cogs/audio/core/commands/controller.py:421 -#: redbot/cogs/audio/core/commands/controller.py:465 -#: redbot/cogs/audio/core/commands/controller.py:767 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:118 -#: redbot/cogs/audio/core/commands/llset.py:127 +#: redbot/cogs/audio/core/commands/audioset.py:589 +#: redbot/cogs/audio/core/commands/audioset.py:610 +#: redbot/cogs/audio/core/commands/audioset.py:627 +#: redbot/cogs/audio/core/commands/audioset.py:675 +#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:921 +#: redbot/cogs/audio/core/commands/audioset.py:941 +#: redbot/cogs/audio/core/commands/audioset.py:970 +#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:987 +#: redbot/cogs/audio/core/commands/audioset.py:988 +#: redbot/cogs/audio/core/commands/audioset.py:989 +#: redbot/cogs/audio/core/commands/audioset.py:990 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:1008 +#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1102 +#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1122 +#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1367 +#: redbot/cogs/audio/core/commands/audioset.py:1368 +#: redbot/cogs/audio/core/commands/audioset.py:1369 +#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1413 +#: redbot/cogs/audio/core/commands/audioset.py:1414 +#: redbot/cogs/audio/core/commands/audioset.py:1456 +#: redbot/cogs/audio/core/commands/controller.py:422 +#: redbot/cogs/audio/core/commands/controller.py:466 +#: redbot/cogs/audio/core/commands/controller.py:775 +#: redbot/cogs/audio/core/commands/llset.py:168 +#: redbot/cogs/audio/core/commands/llset.py:177 msgid "Enabled" msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:441 -#: redbot/cogs/audio/core/commands/audioset.py:591 -#: redbot/cogs/audio/core/commands/audioset.py:612 -#: redbot/cogs/audio/core/commands/audioset.py:629 -#: redbot/cogs/audio/core/commands/audioset.py:677 -#: redbot/cogs/audio/core/commands/audioset.py:752 -#: redbot/cogs/audio/core/commands/audioset.py:900 -#: redbot/cogs/audio/core/commands/audioset.py:915 -#: redbot/cogs/audio/core/commands/audioset.py:935 -#: redbot/cogs/audio/core/commands/audioset.py:977 -#: redbot/cogs/audio/core/commands/audioset.py:978 -#: redbot/cogs/audio/core/commands/audioset.py:979 -#: redbot/cogs/audio/core/commands/audioset.py:980 -#: redbot/cogs/audio/core/commands/audioset.py:981 -#: redbot/cogs/audio/core/commands/audioset.py:982 -#: redbot/cogs/audio/core/commands/audioset.py:983 -#: redbot/cogs/audio/core/commands/audioset.py:997 -#: redbot/cogs/audio/core/commands/audioset.py:999 -#: redbot/cogs/audio/core/commands/audioset.py:1041 -#: redbot/cogs/audio/core/commands/audioset.py:1048 -#: redbot/cogs/audio/core/commands/audioset.py:1090 -#: redbot/cogs/audio/core/commands/audioset.py:1091 -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1113 -#: redbot/cogs/audio/core/commands/audioset.py:1188 -#: redbot/cogs/audio/core/commands/audioset.py:1203 -#: redbot/cogs/audio/core/commands/audioset.py:1348 -#: redbot/cogs/audio/core/commands/audioset.py:1349 -#: redbot/cogs/audio/core/commands/audioset.py:1350 -#: redbot/cogs/audio/core/commands/audioset.py:1393 -#: redbot/cogs/audio/core/commands/audioset.py:1394 -#: redbot/cogs/audio/core/commands/audioset.py:1395 -#: redbot/cogs/audio/core/commands/audioset.py:1437 -#: redbot/cogs/audio/core/commands/controller.py:421 -#: redbot/cogs/audio/core/commands/controller.py:465 -#: redbot/cogs/audio/core/commands/controller.py:767 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:118 -#: redbot/cogs/audio/core/commands/llset.py:127 +#: redbot/cogs/audio/core/commands/audioset.py:589 +#: redbot/cogs/audio/core/commands/audioset.py:610 +#: redbot/cogs/audio/core/commands/audioset.py:627 +#: redbot/cogs/audio/core/commands/audioset.py:675 +#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:921 +#: redbot/cogs/audio/core/commands/audioset.py:941 +#: redbot/cogs/audio/core/commands/audioset.py:970 +#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:987 +#: redbot/cogs/audio/core/commands/audioset.py:988 +#: redbot/cogs/audio/core/commands/audioset.py:989 +#: redbot/cogs/audio/core/commands/audioset.py:990 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:1008 +#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1102 +#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1124 +#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1367 +#: redbot/cogs/audio/core/commands/audioset.py:1368 +#: redbot/cogs/audio/core/commands/audioset.py:1369 +#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1413 +#: redbot/cogs/audio/core/commands/audioset.py:1414 +#: redbot/cogs/audio/core/commands/audioset.py:1456 +#: redbot/cogs/audio/core/commands/controller.py:422 +#: redbot/cogs/audio/core/commands/controller.py:466 +#: redbot/cogs/audio/core/commands/controller.py:775 +#: redbot/cogs/audio/core/commands/llset.py:168 +#: redbot/cogs/audio/core/commands/llset.py:177 msgid "Disabled" msgstr "" @@ -304,42 +302,64 @@ msgid "\n" msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:451 -#: redbot/cogs/audio/core/commands/audioset.py:546 -#: redbot/cogs/audio/core/commands/audioset.py:571 -#: redbot/cogs/audio/core/commands/audioset.py:589 -#: redbot/cogs/audio/core/commands/audioset.py:610 -#: redbot/cogs/audio/core/commands/audioset.py:637 -#: redbot/cogs/audio/core/commands/audioset.py:675 -#: redbot/cogs/audio/core/commands/audioset.py:698 -#: redbot/cogs/audio/core/commands/audioset.py:704 -#: redbot/cogs/audio/core/commands/audioset.py:727 -#: redbot/cogs/audio/core/commands/audioset.py:733 -#: redbot/cogs/audio/core/commands/audioset.py:750 -#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:544 +#: redbot/cogs/audio/core/commands/audioset.py:569 +#: redbot/cogs/audio/core/commands/audioset.py:587 +#: redbot/cogs/audio/core/commands/audioset.py:608 +#: redbot/cogs/audio/core/commands/audioset.py:635 +#: redbot/cogs/audio/core/commands/audioset.py:673 +#: redbot/cogs/audio/core/commands/audioset.py:696 +#: redbot/cogs/audio/core/commands/audioset.py:702 +#: redbot/cogs/audio/core/commands/audioset.py:725 +#: redbot/cogs/audio/core/commands/audioset.py:731 +#: redbot/cogs/audio/core/commands/audioset.py:748 #: redbot/cogs/audio/core/commands/audioset.py:774 -#: redbot/cogs/audio/core/commands/audioset.py:797 -#: redbot/cogs/audio/core/commands/audioset.py:854 -#: redbot/cogs/audio/core/commands/audioset.py:877 -#: redbot/cogs/audio/core/commands/audioset.py:882 -#: redbot/cogs/audio/core/commands/audioset.py:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:1186 -#: redbot/cogs/audio/core/commands/audioset.py:1201 -#: redbot/cogs/audio/core/commands/audioset.py:1222 -#: redbot/cogs/audio/core/commands/audioset.py:1229 -#: redbot/cogs/audio/core/commands/audioset.py:1289 -#: redbot/cogs/audio/core/commands/audioset.py:1311 -#: redbot/cogs/audio/core/commands/audioset.py:1419 -#: redbot/cogs/audio/core/commands/audioset.py:1435 -#: redbot/cogs/audio/core/commands/controller.py:419 -#: redbot/cogs/audio/core/commands/controller.py:463 -#: redbot/cogs/audio/core/commands/controller.py:774 -#: 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 +#: redbot/cogs/audio/core/commands/audioset.py:780 +#: redbot/cogs/audio/core/commands/audioset.py:803 +#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:883 +#: redbot/cogs/audio/core/commands/audioset.py:888 +#: redbot/cogs/audio/core/commands/audioset.py:904 +#: redbot/cogs/audio/core/commands/audioset.py:919 +#: redbot/cogs/audio/core/commands/audioset.py:939 +#: redbot/cogs/audio/core/commands/audioset.py:1205 +#: redbot/cogs/audio/core/commands/audioset.py:1220 +#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1248 +#: redbot/cogs/audio/core/commands/audioset.py:1308 +#: redbot/cogs/audio/core/commands/audioset.py:1330 +#: redbot/cogs/audio/core/commands/audioset.py:1438 +#: redbot/cogs/audio/core/commands/audioset.py:1454 +#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:464 +#: redbot/cogs/audio/core/commands/controller.py:782 +#: redbot/cogs/audio/core/commands/llset.py:146 +#: redbot/cogs/audio/core/commands/llset.py:166 +#: redbot/cogs/audio/core/commands/llset.py:175 +#: redbot/cogs/audio/core/commands/llset.py:204 +#: redbot/cogs/audio/core/commands/llset.py:226 +#: redbot/cogs/audio/core/commands/llset.py:258 +#: redbot/cogs/audio/core/commands/llset.py:282 +#: redbot/cogs/audio/core/commands/llset.py:295 +#: redbot/cogs/audio/core/commands/llset.py:388 +#: redbot/cogs/audio/core/commands/llset.py:412 +#: redbot/cogs/audio/core/commands/llset.py:443 +#: redbot/cogs/audio/core/commands/llset.py:472 +#: redbot/cogs/audio/core/commands/llset.py:481 +#: redbot/cogs/audio/core/commands/llset.py:499 +#: redbot/cogs/audio/core/commands/llset.py:508 +#: redbot/cogs/audio/core/commands/llset.py:526 +#: redbot/cogs/audio/core/commands/llset.py:535 +#: redbot/cogs/audio/core/commands/llset.py:553 +#: redbot/cogs/audio/core/commands/llset.py:562 +#: redbot/cogs/audio/core/commands/llset.py:580 +#: redbot/cogs/audio/core/commands/llset.py:589 +#: redbot/cogs/audio/core/commands/llset.py:607 +#: redbot/cogs/audio/core/commands/llset.py:616 +#: redbot/cogs/audio/core/commands/llset.py:634 +#: redbot/cogs/audio/core/commands/llset.py:643 +#: redbot/cogs/audio/core/commands/llset.py:670 +#: redbot/cogs/audio/core/commands/llset.py:701 msgid "Setting Changed" msgstr "" @@ -347,7 +367,7 @@ msgstr "" #, docstring msgid "Set a playlist to auto-play songs from.\n\n" " **Usage**:\n" -" ​ ​ ​ ​ `[p]audioset autoplay playlist_name_OR_id [args]`\n\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist playlist_name_OR_id [args]`\n\n" " **Args**:\n" " ​ ​ ​ ​ The following are all optional:\n" " ​ ​ ​ ​ ​ ​ ​ ​ --scope \n" @@ -365,238 +385,239 @@ msgid "Set a playlist to auto-play songs from.\n\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" +" ​ ​ ​ ​ `[p]audioset autoplay playlist MyGuildPlaylist`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist MyGlobalPlaylist --scope Global`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist 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:105 #: 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:1817 -#: redbot/cogs/audio/core/commands/playlists.py:1983 +#: redbot/cogs/audio/core/commands/playlists.py:393 +#: redbot/cogs/audio/core/commands/playlists.py:470 +#: redbot/cogs/audio/core/commands/playlists.py:558 +#: redbot/cogs/audio/core/commands/playlists.py:691 +#: redbot/cogs/audio/core/commands/playlists.py:822 +#: redbot/cogs/audio/core/commands/playlists.py:943 +#: redbot/cogs/audio/core/commands/playlists.py:1096 +#: redbot/cogs/audio/core/commands/playlists.py:1204 +#: redbot/cogs/audio/core/commands/playlists.py:1320 +#: redbot/cogs/audio/core/commands/playlists.py:1444 +#: redbot/cogs/audio/core/commands/playlists.py:1620 +#: redbot/cogs/audio/core/commands/playlists.py:1789 +#: redbot/cogs/audio/core/commands/playlists.py:1953 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:106 #: 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:1818 -#: redbot/cogs/audio/core/commands/playlists.py:1984 +#: redbot/cogs/audio/core/commands/playlists.py:394 +#: redbot/cogs/audio/core/commands/playlists.py:471 +#: redbot/cogs/audio/core/commands/playlists.py:559 +#: redbot/cogs/audio/core/commands/playlists.py:692 +#: redbot/cogs/audio/core/commands/playlists.py:823 +#: redbot/cogs/audio/core/commands/playlists.py:944 +#: redbot/cogs/audio/core/commands/playlists.py:1097 +#: redbot/cogs/audio/core/commands/playlists.py:1205 +#: redbot/cogs/audio/core/commands/playlists.py:1321 +#: redbot/cogs/audio/core/commands/playlists.py:1445 +#: redbot/cogs/audio/core/commands/playlists.py:1621 +#: redbot/cogs/audio/core/commands/playlists.py:1790 +#: redbot/cogs/audio/core/commands/playlists.py:1954 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:1821 -#: redbot/cogs/audio/core/commands/playlists.py:1987 +#: redbot/cogs/audio/core/commands/audioset.py:499 +#: redbot/cogs/audio/core/commands/playlists.py:107 +#: redbot/cogs/audio/core/commands/playlists.py:268 +#: redbot/cogs/audio/core/commands/playlists.py:395 +#: redbot/cogs/audio/core/commands/playlists.py:472 +#: redbot/cogs/audio/core/commands/playlists.py:560 +#: redbot/cogs/audio/core/commands/playlists.py:693 +#: redbot/cogs/audio/core/commands/playlists.py:824 +#: redbot/cogs/audio/core/commands/playlists.py:945 +#: redbot/cogs/audio/core/commands/playlists.py:1098 +#: redbot/cogs/audio/core/commands/playlists.py:1206 +#: redbot/cogs/audio/core/commands/playlists.py:1322 +#: redbot/cogs/audio/core/commands/playlists.py:1446 +#: redbot/cogs/audio/core/commands/playlists.py:1622 +#: redbot/cogs/audio/core/commands/playlists.py:1791 +#: redbot/cogs/audio/core/commands/playlists.py:1955 msgid "Check your logs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:516 -#: redbot/cogs/audio/core/commands/audioset.py:532 +#: redbot/cogs/audio/core/commands/audioset.py:514 +#: redbot/cogs/audio/core/commands/audioset.py:530 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 +#: redbot/cogs/audio/core/commands/audioset.py:515 +#: redbot/cogs/audio/core/commands/playlists.py:125 +#: redbot/cogs/audio/core/commands/playlists.py:1475 msgid "Could not match '{arg}' to a playlist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:524 +#: redbot/cogs/audio/core/commands/audioset.py:522 msgid "No Tracks Found" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:525 +#: redbot/cogs/audio/core/commands/audioset.py:523 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:1700 +#: redbot/cogs/audio/core/commands/audioset.py:531 +#: redbot/cogs/audio/core/commands/playlists.py:1561 +#: redbot/cogs/audio/core/commands/playlists.py:1672 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:1707 +#: redbot/cogs/audio/core/commands/audioset.py:538 +#: redbot/cogs/audio/core/commands/playlists.py:1001 +#: redbot/cogs/audio/core/commands/playlists.py:1569 +#: redbot/cogs/audio/core/commands/playlists.py:1679 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:1708 +#: redbot/cogs/audio/core/commands/audioset.py:539 +#: redbot/cogs/audio/core/commands/playlists.py:1002 +#: redbot/cogs/audio/core/commands/playlists.py:1570 +#: redbot/cogs/audio/core/commands/playlists.py:1680 msgid "You need to specify the Guild ID for the guild to lookup." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:547 +#: redbot/cogs/audio/core/commands/audioset.py:545 msgid "Playlist {name} (`{id}`) [**{scope}**] will be used for autoplay." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:560 +#: redbot/cogs/audio/core/commands/audioset.py:558 #, docstring msgid "Resets auto-play to the default playlist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:572 +#: redbot/cogs/audio/core/commands/audioset.py:570 msgid "Set auto-play playlist to play recently played tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:578 +#: redbot/cogs/audio/core/commands/audioset.py:576 #, 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:590 +#: redbot/cogs/audio/core/commands/audioset.py:588 msgid "Global daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:599 +#: redbot/cogs/audio/core/commands/audioset.py:597 #, 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:611 +#: redbot/cogs/audio/core/commands/audioset.py:609 msgid "Daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:620 +#: redbot/cogs/audio/core/commands/audioset.py:618 #, 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:628 +#: redbot/cogs/audio/core/commands/audioset.py:626 msgid "Auto-disconnection at queue end: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:632 -#: redbot/cogs/audio/core/commands/controller.py:771 +#: redbot/cogs/audio/core/commands/audioset.py:630 +#: redbot/cogs/audio/core/commands/controller.py:779 msgid "\n" "Auto-play has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:643 +#: redbot/cogs/audio/core/commands/audioset.py:641 #, 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:654 +#: redbot/cogs/audio/core/commands/audioset.py:652 msgid "Missing DJ Role" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:655 +#: redbot/cogs/audio/core/commands/audioset.py:653 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:666 +#: redbot/cogs/audio/core/commands/audioset.py:664 msgid "Response timed out, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:676 +#: redbot/cogs/audio/core/commands/audioset.py:674 msgid "DJ role: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:683 #, 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:691 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:1214 +#: redbot/cogs/audio/core/commands/audioset.py:689 +#: redbot/cogs/audio/core/commands/audioset.py:718 +#: redbot/cogs/audio/core/commands/audioset.py:1233 msgid "Invalid Time" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:1214 +#: redbot/cogs/audio/core/commands/audioset.py:689 +#: redbot/cogs/audio/core/commands/audioset.py:718 +#: redbot/cogs/audio/core/commands/audioset.py:1233 msgid "Seconds can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:698 +#: redbot/cogs/audio/core/commands/audioset.py:696 msgid "Empty disconnect disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:705 +#: redbot/cogs/audio/core/commands/audioset.py:703 msgid "Empty disconnect timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:717 +#: redbot/cogs/audio/core/commands/audioset.py:715 #, docstring msgid "Auto-pause after x seconds when room is empty, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:727 +#: redbot/cogs/audio/core/commands/audioset.py:725 msgid "Empty pause disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:734 +#: redbot/cogs/audio/core/commands/audioset.py:732 msgid "Empty pause timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:745 +#: redbot/cogs/audio/core/commands/audioset.py:743 #, docstring msgid "Prioritise tracks with lyrics." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:751 +#: redbot/cogs/audio/core/commands/audioset.py:749 msgid "Prefer tracks with lyrics: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:760 +#: redbot/cogs/audio/core/commands/audioset.py:758 #, docstring msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:763 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 msgid "Invalid Price" msgstr "" @@ -604,26 +625,30 @@ msgstr "" msgid "Price can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:769 +msgid "Price can't be greater than 2^63 - 1." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:774 msgid "Jukebox mode disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:775 +#: redbot/cogs/audio/core/commands/audioset.py:781 msgid "Track queueing command price set to {price} {currency}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:787 +#: redbot/cogs/audio/core/commands/audioset.py:793 #, 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:798 +#: redbot/cogs/audio/core/commands/audioset.py:804 msgid "The localtracks path location has been reset to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:803 +#: redbot/cogs/audio/core/commands/audioset.py:809 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" "```\n" "ParentDirectory\n" @@ -638,31 +663,30 @@ msgid "This setting is only for bot owners to set a localtracks folder location "Do you want to continue to set the provided path for local tracks?" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:835 +#: redbot/cogs/audio/core/commands/audioset.py:841 msgid "Invalid Path" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:836 +#: redbot/cogs/audio/core/commands/audioset.py:842 msgid "{local_path} does not seem like a valid path." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/audioset.py:848 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:848 -#: redbot/cogs/audio/core/commands/llset.py:34 -#: redbot/cogs/audio/core/commands/llset.py:53 -#: redbot/cogs/audio/core/commands/player.py:416 -#: redbot/cogs/audio/core/commands/player.py:426 +#: redbot/cogs/audio/core/commands/audioset.py:854 +#: redbot/cogs/audio/core/commands/llset.py:74 +#: redbot/cogs/audio/core/commands/player.py:414 +#: redbot/cogs/audio/core/commands/player.py:424 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:855 +#: redbot/cogs/audio/core/commands/audioset.py:861 msgid "The localtracks path location has been set to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:864 +#: redbot/cogs/audio/core/commands/audioset.py:870 #, 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" @@ -670,41 +694,41 @@ msgid "Max length of a track to queue in seconds, 0 to disable.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:873 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Invalid length" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:873 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Length can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:877 +#: redbot/cogs/audio/core/commands/audioset.py:883 msgid "Track max length disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:883 +#: redbot/cogs/audio/core/commands/audioset.py:889 msgid "Track max length set to {seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:893 +#: redbot/cogs/audio/core/commands/audioset.py:899 #, docstring msgid "Toggle track announcement and other bot messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:899 +#: redbot/cogs/audio/core/commands/audioset.py:905 msgid "Notify mode: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:908 +#: redbot/cogs/audio/core/commands/audioset.py:914 #, docstring msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:914 +#: redbot/cogs/audio/core/commands/audioset.py:920 msgid "Auto Deafen: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:923 +#: redbot/cogs/audio/core/commands/audioset.py:929 #, 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" @@ -713,250 +737,256 @@ msgid "Toggle the domain restriction on Audio.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:934 +#: redbot/cogs/audio/core/commands/audioset.py:940 msgid "Commercial links only: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:943 +#: redbot/cogs/audio/core/commands/audioset.py:949 #, docstring msgid "Set the role to use for DJ mode." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:952 +#: redbot/cogs/audio/core/commands/audioset.py:958 msgid "Settings Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:953 +#: redbot/cogs/audio/core/commands/audioset.py:959 msgid "DJ role set to: {role.name}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:959 +#: redbot/cogs/audio/core/commands/audioset.py:965 #, docstring msgid "Show the current settings." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:996 +#: redbot/cogs/audio/core/commands/audioset.py:1004 msgid "Server Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:997 +#: redbot/cogs/audio/core/commands/audioset.py:1005 +msgid "Auto-deafen: [{auto_deafen}]\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1008 msgid "Auto-disconnect: [{dc}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:998 +#: redbot/cogs/audio/core/commands/audioset.py:1009 msgid "Auto-play: [{autoplay}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1002 +#: redbot/cogs/audio/core/commands/audioset.py:1013 msgid "Disconnect timer: [{num_seconds}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1006 +#: redbot/cogs/audio/core/commands/audioset.py:1017 msgid "Auto Pause timer: [{num_seconds}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1021 msgid "DJ Role: [{role.name}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1012 +#: redbot/cogs/audio/core/commands/audioset.py:1023 msgid "Jukebox: [{jukebox_name}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1013 +#: redbot/cogs/audio/core/commands/audioset.py:1024 msgid "Command price: [{jukebox_price}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1017 +#: redbot/cogs/audio/core/commands/audioset.py:1028 msgid "Max track length: [{tracklength}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1020 -msgid "Repeat: [{repeat}]\n" +#: redbot/cogs/audio/core/commands/audioset.py:1031 +msgid "Max volume: [{max_volume}%]\n" +"Persist queue: [{persist_queue}]\n" +"Repeat: [{repeat}]\n" "Shuffle: [{shuffle}]\n" "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" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1040 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Thumbnails: [{0}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1044 +#: redbot/cogs/audio/core/commands/audioset.py:1055 msgid "Vote skip: [{vote_enabled}]\n" "Skip percentage: [{vote_percent}%]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1057 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "User" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1061 -#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: redbot/cogs/audio/core/commands/playlists.py:1010 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1063 -#: redbot/cogs/audio/core/commands/audioset.py:1064 -#: redbot/cogs/audio/core/commands/audioset.py:1065 +#: redbot/cogs/audio/core/commands/audioset.py:1074 +#: redbot/cogs/audio/core/commands/audioset.py:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1076 msgid "Cached" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1067 -#: redbot/cogs/audio/core/commands/audioset.py:1068 -#: redbot/cogs/audio/core/commands/audioset.py:1069 +#: redbot/cogs/audio/core/commands/audioset.py:1078 +#: redbot/cogs/audio/core/commands/audioset.py:1079 +#: redbot/cogs/audio/core/commands/audioset.py:1080 msgid "US Top 100" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: redbot/cogs/audio/core/commands/audioset.py:1083 msgid "Auto-play Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1074 +#: redbot/cogs/audio/core/commands/audioset.py:1085 msgid "Playlist name: [{pname}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1086 msgid "Playlist ID: [{pid}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1076 +#: redbot/cogs/audio/core/commands/audioset.py:1087 msgid "Playlist scope: [{pscope}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1082 -#: redbot/cogs/audio/core/commands/audioset.py:1353 -#: redbot/cogs/audio/core/commands/audioset.py:1398 +#: redbot/cogs/audio/core/commands/audioset.py:1093 +#: redbot/cogs/audio/core/commands/audioset.py:1372 +#: redbot/cogs/audio/core/commands/audioset.py:1417 msgid "Cache Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1084 +#: redbot/cogs/audio/core/commands/audioset.py:1095 msgid "Max age: [{max_age}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1085 +#: redbot/cogs/audio/core/commands/audioset.py:1096 msgid "Local Spotify cache: [{spotify_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1097 msgid "Local Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1098 msgid "Local Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1089 -#: redbot/cogs/audio/core/commands/audioset.py:1347 -#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1100 +#: redbot/cogs/audio/core/commands/audioset.py:1366 +#: redbot/cogs/audio/core/commands/audioset.py:1411 msgid "days" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1096 +#: redbot/cogs/audio/core/commands/audioset.py:1107 msgid "User Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1098 +#: redbot/cogs/audio/core/commands/audioset.py:1109 msgid "Spotify search: [{country_code}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1114 msgid "Lavalink Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1105 +#: redbot/cogs/audio/core/commands/audioset.py:1116 msgid "Cog version: [{version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1106 +#: redbot/cogs/audio/core/commands/audioset.py:1117 msgid "Red-Lavalink: [{lavalink_version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1107 +#: redbot/cogs/audio/core/commands/audioset.py:1118 msgid "External server: [{use_external_lavalink}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1116 -msgid "Lavalink build: [{llbuild}]\n" +#: redbot/cogs/audio/core/commands/audioset.py:1131 +msgid "Lavalink version: [{llversion}]\n" "Lavalink branch: [{llbranch}]\n" "Release date: [{build_time}]\n" "Lavaplayer version: [{lavaplayer}]\n" "Java version: [{jvm}]\n" "Java Executable: [{jv_exec}]\n" +"Initial Heapsize: [{xms}]\n" +"Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1132 +#: redbot/cogs/audio/core/commands/audioset.py:1151 msgid "Localtracks path: [{localpath}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1141 +#: redbot/cogs/audio/core/commands/audioset.py:1160 #, docstring -msgid "Sends the Lavalink server logs to your DMs." +msgid "Sends the managed Lavalink node logs to your DMs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1148 -#: redbot/cogs/audio/core/commands/audioset.py:1150 +#: redbot/cogs/audio/core/commands/audioset.py:1167 +#: redbot/cogs/audio/core/commands/audioset.py:1169 msgid "No logs found in your data folder." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1162 +#: redbot/cogs/audio/core/commands/audioset.py:1181 msgid "Logs are too large, you can find them in {path}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1172 +#: redbot/cogs/audio/core/commands/audioset.py:1191 msgid "I need to be able to DM you to send you the logs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1181 +#: redbot/cogs/audio/core/commands/audioset.py:1200 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1187 +#: redbot/cogs/audio/core/commands/audioset.py:1206 msgid "Song titles as status: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1196 +#: redbot/cogs/audio/core/commands/audioset.py:1215 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1202 +#: redbot/cogs/audio/core/commands/audioset.py:1221 msgid "Thumbnail display: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1211 +#: redbot/cogs/audio/core/commands/audioset.py:1230 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1223 +#: redbot/cogs/audio/core/commands/audioset.py:1242 msgid "Voting disabled. All users can use queue management commands." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1230 +#: redbot/cogs/audio/core/commands/audioset.py:1249 msgid "Vote percentage set to {percent}%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1239 +#: redbot/cogs/audio/core/commands/audioset.py:1258 #, docstring msgid "Instructions to set the YouTube API key." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1258 +#: redbot/cogs/audio/core/commands/audioset.py:1277 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1259 +#: redbot/cogs/audio/core/commands/audioset.py:1278 msgid "1. Go to Spotify developers and log in with your Spotify account.\n" "(https://developer.spotify.com/dashboard/applications)\n" "2. Click \"Create An App\".\n" @@ -967,28 +997,28 @@ msgid "1. Go to Spotify developers and log in with your Spotify account.\n" "`{prefix}set api spotify client_id client_secret `" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1276 -#: redbot/cogs/audio/core/commands/audioset.py:1298 +#: redbot/cogs/audio/core/commands/audioset.py:1295 +#: redbot/cogs/audio/core/commands/audioset.py:1317 #, docstring msgid "Set the country code for Spotify searches." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1280 -#: redbot/cogs/audio/core/commands/audioset.py:1302 +#: redbot/cogs/audio/core/commands/audioset.py:1299 +#: redbot/cogs/audio/core/commands/audioset.py:1321 msgid "Invalid Country Code" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1281 -#: redbot/cogs/audio/core/commands/audioset.py:1303 +#: redbot/cogs/audio/core/commands/audioset.py:1300 +#: redbot/cogs/audio/core/commands/audioset.py:1322 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:1290 -#: redbot/cogs/audio/core/commands/audioset.py:1312 +#: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1331 msgid "Country Code set to {country}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1320 +#: redbot/cogs/audio/core/commands/audioset.py:1339 #, docstring msgid "Sets the caching level.\n\n" " Level can be one of the following:\n\n" @@ -1001,27 +1031,27 @@ msgid "Sets the caching level.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1342 -#: redbot/cogs/audio/core/commands/audioset.py:1387 +#: redbot/cogs/audio/core/commands/audioset.py:1361 +#: redbot/cogs/audio/core/commands/audioset.py:1406 msgid "Max age: [{max_age}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1343 -#: redbot/cogs/audio/core/commands/audioset.py:1388 +#: redbot/cogs/audio/core/commands/audioset.py:1362 +#: redbot/cogs/audio/core/commands/audioset.py:1407 msgid "Spotify cache: [{spotify_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1344 -#: redbot/cogs/audio/core/commands/audioset.py:1389 +#: redbot/cogs/audio/core/commands/audioset.py:1363 +#: redbot/cogs/audio/core/commands/audioset.py:1408 msgid "Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1345 -#: redbot/cogs/audio/core/commands/audioset.py:1390 +#: redbot/cogs/audio/core/commands/audioset.py:1364 +#: redbot/cogs/audio/core/commands/audioset.py:1409 msgid "Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1405 +#: redbot/cogs/audio/core/commands/audioset.py:1424 #, 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" @@ -1029,66 +1059,103 @@ msgid "Sets the cache max age.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1431 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:1417 +#: redbot/cogs/audio/core/commands/audioset.py:1436 msgid "I've set the cache age to {age} days" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1424 +#: redbot/cogs/audio/core/commands/audioset.py:1443 #, 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:1436 +#: redbot/cogs/audio/core/commands/audioset.py:1455 msgid "Persisting queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1444 +#: redbot/cogs/audio/core/commands/audioset.py:1463 #, docstring msgid "Restarts the lavalink connection." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1454 +#: redbot/cogs/audio/core/commands/audioset.py:1471 +#: redbot/cogs/audio/core/commands/llset.py:731 +msgid "Failed To Shutdown Lavalink Node" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1472 +#: redbot/cogs/audio/core/commands/llset.py:187 +#: redbot/cogs/audio/core/commands/llset.py:732 +msgid "Please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1479 msgid "Restarting Lavalink" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1455 +#: redbot/cogs/audio/core/commands/audioset.py:1480 msgid "It can take a couple of minutes for Lavalink to fully start up." msgstr "" +#: redbot/cogs/audio/core/commands/audioset.py:1487 +#, docstring +msgid "Set the maximum volume allowed in this server." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1491 +msgid "Error" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1492 +msgid "Music without sound isn't music at all. Try setting the volume higher then 0%." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1500 +#: redbot/cogs/audio/core/commands/audioset.py:1508 +msgid "Setting changed" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1501 +msgid "The maximum volume has been limited to 150%, be easy on your ears." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1509 +msgid "The maximum volume has been limited to {max_volume}%." +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:88 -#: redbot/cogs/audio/core/commands/controller.py:205 -#: redbot/cogs/audio/core/commands/controller.py:222 -#: redbot/cogs/audio/core/commands/controller.py:236 -#: redbot/cogs/audio/core/commands/controller.py:244 -#: redbot/cogs/audio/core/commands/controller.py:318 -#: redbot/cogs/audio/core/commands/controller.py:384 -#: redbot/cogs/audio/core/commands/controller.py:477 -#: redbot/cogs/audio/core/commands/controller.py:487 -#: redbot/cogs/audio/core/commands/controller.py:571 -#: redbot/cogs/audio/core/commands/controller.py:703 -#: redbot/cogs/audio/core/commands/controller.py:732 -#: redbot/cogs/audio/core/commands/controller.py:788 -#: redbot/cogs/audio/core/commands/controller.py:865 -#: redbot/cogs/audio/core/commands/equalizer.py:39 -#: redbot/cogs/audio/core/commands/equalizer.py:164 -#: redbot/cogs/audio/core/commands/equalizer.py:194 -#: redbot/cogs/audio/core/commands/equalizer.py:228 -#: redbot/cogs/audio/core/commands/equalizer.py:317 -#: redbot/cogs/audio/core/commands/miscellaneous.py:71 -#: redbot/cogs/audio/core/commands/miscellaneous.py:102 -#: redbot/cogs/audio/core/commands/playlists.py:1142 +#: redbot/cogs/audio/core/commands/controller.py:89 +#: redbot/cogs/audio/core/commands/controller.py:206 +#: redbot/cogs/audio/core/commands/controller.py:223 +#: redbot/cogs/audio/core/commands/controller.py:237 +#: redbot/cogs/audio/core/commands/controller.py:245 +#: redbot/cogs/audio/core/commands/controller.py:319 +#: redbot/cogs/audio/core/commands/controller.py:385 +#: redbot/cogs/audio/core/commands/controller.py:478 +#: redbot/cogs/audio/core/commands/controller.py:488 +#: redbot/cogs/audio/core/commands/controller.py:572 +#: redbot/cogs/audio/core/commands/controller.py:711 +#: redbot/cogs/audio/core/commands/controller.py:740 +#: redbot/cogs/audio/core/commands/controller.py:796 +#: redbot/cogs/audio/core/commands/controller.py:873 +#: redbot/cogs/audio/core/commands/equalizer.py:40 +#: redbot/cogs/audio/core/commands/equalizer.py:165 +#: redbot/cogs/audio/core/commands/equalizer.py:195 +#: redbot/cogs/audio/core/commands/equalizer.py:229 +#: redbot/cogs/audio/core/commands/equalizer.py:318 +#: redbot/cogs/audio/core/commands/miscellaneous.py:72 +#: redbot/cogs/audio/core/commands/miscellaneous.py:103 +#: redbot/cogs/audio/core/commands/playlists.py:1125 msgid "Nothing playing." msgstr "" @@ -1098,9 +1165,9 @@ msgid "Unable To Disconnect" msgstr "" #: redbot/cogs/audio/core/commands/controller.py:50 -#: redbot/cogs/audio/core/commands/controller.py:263 -#: redbot/cogs/audio/core/commands/controller.py:331 -#: redbot/cogs/audio/core/commands/controller.py:585 +#: redbot/cogs/audio/core/commands/controller.py:264 +#: redbot/cogs/audio/core/commands/controller.py:332 +#: redbot/cogs/audio/core/commands/controller.py:586 msgid "There are other people listening - vote to skip instead." msgstr "" @@ -1117,211 +1184,211 @@ msgstr "" msgid "Disconnecting..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:86 +#: redbot/cogs/audio/core/commands/controller.py:87 #, docstring msgid "Now playing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:110 -#: redbot/cogs/audio/core/commands/queue.py:77 +#: redbot/cogs/audio/core/commands/controller.py:111 +#: redbot/cogs/audio/core/commands/queue.py:81 msgid "\n" " Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:113 +#: redbot/cogs/audio/core/commands/controller.py:114 msgid "Nothing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:118 -#: redbot/cogs/audio/core/commands/queue.py:79 +#: redbot/cogs/audio/core/commands/controller.py:119 +#: redbot/cogs/audio/core/commands/queue.py:83 msgid "Now Playing" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:128 -#: redbot/cogs/audio/core/commands/queue.py:89 +#: redbot/cogs/audio/core/commands/controller.py:129 +#: redbot/cogs/audio/core/commands/queue.py:93 msgid "Auto-Play" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:134 -#: redbot/cogs/audio/core/commands/queue.py:95 +#: redbot/cogs/audio/core/commands/controller.py:135 +#: redbot/cogs/audio/core/commands/queue.py:99 msgid "Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:140 -#: redbot/cogs/audio/core/commands/queue.py:101 +#: redbot/cogs/audio/core/commands/controller.py:141 +#: redbot/cogs/audio/core/commands/queue.py:105 msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:200 +#: redbot/cogs/audio/core/commands/controller.py:201 #, docstring msgid "Pause or resume a playing track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:211 -#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:212 +#: redbot/cogs/audio/core/commands/controller.py:218 msgid "Unable To Manage Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:212 +#: redbot/cogs/audio/core/commands/controller.py:213 msgid "You must be in the voice channel to pause or resume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:218 +#: redbot/cogs/audio/core/commands/controller.py:219 msgid "You need the DJ role to pause or resume tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:229 +#: redbot/cogs/audio/core/commands/controller.py:230 msgid "Track Paused" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:233 +#: redbot/cogs/audio/core/commands/controller.py:234 msgid "Track Resumed" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:242 +#: redbot/cogs/audio/core/commands/controller.py:243 #, docstring msgid "Skip to the start of the previously played track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:256 -#: redbot/cogs/audio/core/commands/controller.py:262 -#: redbot/cogs/audio/core/commands/controller.py:268 -#: redbot/cogs/audio/core/commands/controller.py:483 -#: redbot/cogs/audio/core/commands/controller.py:498 -#: redbot/cogs/audio/core/commands/controller.py:511 -#: redbot/cogs/audio/core/commands/controller.py:520 +#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:263 +#: redbot/cogs/audio/core/commands/controller.py:269 +#: redbot/cogs/audio/core/commands/controller.py:484 +#: redbot/cogs/audio/core/commands/controller.py:499 +#: redbot/cogs/audio/core/commands/controller.py:512 +#: redbot/cogs/audio/core/commands/controller.py:521 msgid "Unable To Skip Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:258 msgid "You must be in the voice channel to skip the track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:269 +#: redbot/cogs/audio/core/commands/controller.py:270 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:277 -#: redbot/cogs/audio/core/commands/player.py:53 -#: redbot/cogs/audio/core/commands/player.py:58 -#: redbot/cogs/audio/core/commands/player.py:64 -#: redbot/cogs/audio/core/commands/player.py:82 -#: redbot/cogs/audio/core/commands/player.py:94 -#: redbot/cogs/audio/core/commands/player.py:100 -#: redbot/cogs/audio/core/commands/player.py:110 -#: redbot/cogs/audio/core/commands/player.py:116 -#: redbot/cogs/audio/core/commands/player.py:123 -#: redbot/cogs/audio/core/commands/player.py:134 -#: redbot/cogs/audio/core/commands/player.py:161 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:172 -#: redbot/cogs/audio/core/commands/player.py:190 -#: redbot/cogs/audio/core/commands/player.py:202 -#: redbot/cogs/audio/core/commands/player.py:208 -#: redbot/cogs/audio/core/commands/player.py:218 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:231 -#: redbot/cogs/audio/core/commands/player.py:243 -#: redbot/cogs/audio/core/commands/player.py:252 -#: redbot/cogs/audio/core/commands/player.py:295 -#: redbot/cogs/audio/core/commands/player.py:317 -#: redbot/cogs/audio/core/commands/player.py:436 -#: redbot/cogs/audio/core/commands/player.py:454 -#: redbot/cogs/audio/core/commands/player.py:466 -#: redbot/cogs/audio/core/commands/player.py:472 -#: redbot/cogs/audio/core/commands/player.py:484 -#: redbot/cogs/audio/core/commands/player.py:532 -#: redbot/cogs/audio/core/commands/player.py:552 -#: redbot/cogs/audio/core/commands/player.py:570 -#: redbot/cogs/audio/core/commands/player.py:582 -#: redbot/cogs/audio/core/commands/player.py:588 -#: redbot/cogs/audio/core/commands/player.py:600 -#: redbot/cogs/audio/core/commands/player.py:605 -#: redbot/cogs/audio/core/commands/player.py:738 -#: redbot/cogs/audio/core/commands/player.py:744 -#: redbot/cogs/audio/core/commands/player.py:806 -#: redbot/cogs/audio/core/commands/playlists.py:1481 +#: redbot/cogs/audio/core/commands/controller.py:278 +#: redbot/cogs/audio/core/commands/player.py:52 +#: redbot/cogs/audio/core/commands/player.py:57 +#: redbot/cogs/audio/core/commands/player.py:63 +#: redbot/cogs/audio/core/commands/player.py:81 +#: redbot/cogs/audio/core/commands/player.py:93 +#: redbot/cogs/audio/core/commands/player.py:99 +#: redbot/cogs/audio/core/commands/player.py:109 +#: redbot/cogs/audio/core/commands/player.py:115 +#: redbot/cogs/audio/core/commands/player.py:122 +#: redbot/cogs/audio/core/commands/player.py:133 +#: redbot/cogs/audio/core/commands/player.py:160 +#: redbot/cogs/audio/core/commands/player.py:165 +#: redbot/cogs/audio/core/commands/player.py:171 +#: redbot/cogs/audio/core/commands/player.py:189 +#: redbot/cogs/audio/core/commands/player.py:201 +#: redbot/cogs/audio/core/commands/player.py:207 +#: redbot/cogs/audio/core/commands/player.py:217 +#: redbot/cogs/audio/core/commands/player.py:223 +#: redbot/cogs/audio/core/commands/player.py:230 +#: redbot/cogs/audio/core/commands/player.py:242 +#: redbot/cogs/audio/core/commands/player.py:251 +#: redbot/cogs/audio/core/commands/player.py:293 +#: redbot/cogs/audio/core/commands/player.py:315 +#: redbot/cogs/audio/core/commands/player.py:434 +#: redbot/cogs/audio/core/commands/player.py:452 +#: redbot/cogs/audio/core/commands/player.py:464 +#: redbot/cogs/audio/core/commands/player.py:470 +#: redbot/cogs/audio/core/commands/player.py:482 +#: redbot/cogs/audio/core/commands/player.py:530 +#: redbot/cogs/audio/core/commands/player.py:550 +#: redbot/cogs/audio/core/commands/player.py:568 +#: redbot/cogs/audio/core/commands/player.py:580 +#: redbot/cogs/audio/core/commands/player.py:586 +#: redbot/cogs/audio/core/commands/player.py:598 +#: redbot/cogs/audio/core/commands/player.py:603 +#: redbot/cogs/audio/core/commands/player.py:737 +#: redbot/cogs/audio/core/commands/player.py:743 +#: redbot/cogs/audio/core/commands/player.py:805 +#: redbot/cogs/audio/core/commands/playlists.py:1458 msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:277 +#: redbot/cogs/audio/core/commands/controller.py:278 msgid "No previous track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:298 +#: redbot/cogs/audio/core/commands/controller.py:299 msgid "Replaying Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:305 +#: redbot/cogs/audio/core/commands/controller.py:306 #, docstring -msgid "Seek ahead or behind on a track by seconds or a to a specific time.\n\n" +msgid "Seek ahead or behind on a track by seconds or 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:323 -#: redbot/cogs/audio/core/commands/controller.py:330 -#: redbot/cogs/audio/core/commands/controller.py:337 -#: redbot/cogs/audio/core/commands/controller.py:344 -#: redbot/cogs/audio/core/commands/controller.py:356 +#: redbot/cogs/audio/core/commands/controller.py:324 +#: redbot/cogs/audio/core/commands/controller.py:331 +#: redbot/cogs/audio/core/commands/controller.py:338 +#: redbot/cogs/audio/core/commands/controller.py:345 +#: redbot/cogs/audio/core/commands/controller.py:357 msgid "Unable To Seek Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:324 +#: redbot/cogs/audio/core/commands/controller.py:325 msgid "You must be in the voice channel to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:338 +#: redbot/cogs/audio/core/commands/controller.py:339 msgid "You need the DJ role or be the track requester to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:344 +#: redbot/cogs/audio/core/commands/controller.py:345 msgid "Can't seek on a stream." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:357 +#: redbot/cogs/audio/core/commands/controller.py:358 msgid "Invalid input for the time to seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:365 +#: redbot/cogs/audio/core/commands/controller.py:366 msgid "Moved {num_seconds}s to 00:00:00" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:372 +#: redbot/cogs/audio/core/commands/controller.py:373 msgid "Moved {num_seconds}s to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:380 +#: redbot/cogs/audio/core/commands/controller.py:381 msgid "Moved to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:390 +#: redbot/cogs/audio/core/commands/controller.py:391 #, docstring msgid "Toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:399 -#: redbot/cogs/audio/core/commands/controller.py:410 -#: redbot/cogs/audio/core/commands/controller.py:443 -#: redbot/cogs/audio/core/commands/controller.py:454 +#: redbot/cogs/audio/core/commands/controller.py:400 +#: redbot/cogs/audio/core/commands/controller.py:411 +#: redbot/cogs/audio/core/commands/controller.py:444 +#: redbot/cogs/audio/core/commands/controller.py:455 msgid "Unable To Toggle Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:400 -#: redbot/cogs/audio/core/commands/controller.py:444 +#: redbot/cogs/audio/core/commands/controller.py:401 +#: redbot/cogs/audio/core/commands/controller.py:445 msgid "You need the DJ role to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:411 -#: redbot/cogs/audio/core/commands/controller.py:455 +#: redbot/cogs/audio/core/commands/controller.py:412 +#: redbot/cogs/audio/core/commands/controller.py:456 msgid "You must be in the voice channel to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:421 msgid "Shuffle tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:431 +#: redbot/cogs/audio/core/commands/controller.py:432 #, 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" @@ -1329,534 +1396,821 @@ msgid "Toggle bumped track shuffle.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:464 +#: redbot/cogs/audio/core/commands/controller.py:465 msgid "Shuffle bumped tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:475 +#: redbot/cogs/audio/core/commands/controller.py:476 #, docstring msgid "Skip to the next track, or to a given track number." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:484 +#: redbot/cogs/audio/core/commands/controller.py:485 msgid "You must be in the voice channel to skip the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:499 +#: redbot/cogs/audio/core/commands/controller.py:500 msgid "You need the DJ role or be the track requester to skip tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:512 +#: redbot/cogs/audio/core/commands/controller.py:513 msgid "You can only skip the current track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:521 +#: redbot/cogs/audio/core/commands/controller.py:522 msgid "Can't skip to a specific track in vote mode without the DJ role." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:527 +#: redbot/cogs/audio/core/commands/controller.py:528 msgid "I removed your vote to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:530 +#: redbot/cogs/audio/core/commands/controller.py:531 msgid "You voted to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:543 +#: redbot/cogs/audio/core/commands/controller.py:544 msgid "Vote threshold met." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:546 +#: redbot/cogs/audio/core/commands/controller.py:547 msgid " Votes: {num_votes}/{num_members} ({cur_percent}% out of {required_percent}% needed)" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:565 +#: redbot/cogs/audio/core/commands/controller.py:566 #, docstring msgid "Stop playback and clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:578 -#: redbot/cogs/audio/core/commands/controller.py:584 -#: redbot/cogs/audio/core/commands/controller.py:590 +#: redbot/cogs/audio/core/commands/controller.py:579 +#: redbot/cogs/audio/core/commands/controller.py:585 +#: redbot/cogs/audio/core/commands/controller.py:591 msgid "Unable To Stop Player" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:579 +#: redbot/cogs/audio/core/commands/controller.py:580 msgid "You must be in the voice channel to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:591 +#: redbot/cogs/audio/core/commands/controller.py:592 msgid "You need the DJ role to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:613 +#: redbot/cogs/audio/core/commands/controller.py:614 msgid "Stopping..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:621 +#: redbot/cogs/audio/core/commands/controller.py:622 #, docstring msgid "Summon the bot to a voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:633 -#: redbot/cogs/audio/core/commands/controller.py:640 -#: redbot/cogs/audio/core/commands/controller.py:653 -#: redbot/cogs/audio/core/commands/controller.py:679 -#: redbot/cogs/audio/core/commands/controller.py:686 +#: redbot/cogs/audio/core/commands/controller.py:634 +#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:654 +#: redbot/cogs/audio/core/commands/controller.py:685 +#: redbot/cogs/audio/core/commands/controller.py:692 msgid "Unable To Join Voice Channel" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:634 +#: redbot/cogs/audio/core/commands/controller.py:635 msgid "There are other people listening." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:642 msgid "You need the DJ role to summon the bot." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:654 -#: redbot/cogs/audio/core/commands/player.py:83 -#: redbot/cogs/audio/core/commands/player.py:191 -#: redbot/cogs/audio/core/commands/player.py:455 -#: redbot/cogs/audio/core/commands/player.py:571 -#: redbot/cogs/audio/core/commands/player.py:695 -#: redbot/cogs/audio/core/commands/queue.py:339 +#: redbot/cogs/audio/core/commands/controller.py:655 +#: redbot/cogs/audio/core/commands/player.py:82 +#: redbot/cogs/audio/core/commands/player.py:190 +#: redbot/cogs/audio/core/commands/player.py:453 +#: redbot/cogs/audio/core/commands/player.py:569 +#: redbot/cogs/audio/core/commands/player.py:694 +#: redbot/cogs/audio/core/commands/queue.py:343 msgid "I don't have permission to connect and speak in your channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:680 -#: redbot/cogs/audio/core/commands/player.py:95 -#: redbot/cogs/audio/core/commands/player.py:203 -#: redbot/cogs/audio/core/commands/player.py:467 -#: redbot/cogs/audio/core/commands/player.py:583 -#: redbot/cogs/audio/core/commands/player.py:707 -#: redbot/cogs/audio/core/commands/queue.py:351 +#: redbot/cogs/audio/core/commands/controller.py:673 +msgid "Unable To Do This Action" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:674 +msgid "I am already in your channel." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:686 +#: redbot/cogs/audio/core/commands/player.py:94 +#: redbot/cogs/audio/core/commands/player.py:202 +#: redbot/cogs/audio/core/commands/player.py:465 +#: redbot/cogs/audio/core/commands/player.py:581 +#: redbot/cogs/audio/core/commands/player.py:706 +#: redbot/cogs/audio/core/commands/queue.py:355 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:687 -#: redbot/cogs/audio/core/commands/player.py:101 -#: redbot/cogs/audio/core/commands/player.py:209 -#: redbot/cogs/audio/core/commands/player.py:473 -#: redbot/cogs/audio/core/commands/player.py:589 -#: redbot/cogs/audio/core/commands/player.py:713 -#: redbot/cogs/audio/core/commands/queue.py:358 -msgid "Connection to Lavalink has not yet been established." +#: redbot/cogs/audio/core/commands/controller.py:693 +#: redbot/cogs/audio/core/commands/player.py:100 +msgid "Connection to the Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:694 +#: redbot/cogs/audio/core/commands/controller.py:700 #, docstring msgid "Set the volume, 1% - 150%." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:701 +#: redbot/cogs/audio/core/commands/controller.py:709 msgid "Current Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:712 -#: redbot/cogs/audio/core/commands/controller.py:719 +#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:727 msgid "Unable To Change Volume" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:713 +#: redbot/cogs/audio/core/commands/controller.py:721 msgid "You must be in the voice channel to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:728 msgid "You need the DJ role to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:730 +#: redbot/cogs/audio/core/commands/controller.py:738 msgid "Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:739 +#: redbot/cogs/audio/core/commands/controller.py:747 #, docstring msgid "Toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:747 -#: redbot/cogs/audio/core/commands/controller.py:758 +#: redbot/cogs/audio/core/commands/controller.py:755 +#: redbot/cogs/audio/core/commands/controller.py:766 msgid "Unable To Toggle Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:748 +#: redbot/cogs/audio/core/commands/controller.py:756 msgid "You need the DJ role to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:759 -msgid "You must be in the voice channel to toggle repeat." +#: redbot/cogs/audio/core/commands/controller.py:767 +msgid "You must be in the voice channel to toggle repeat." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:774 +msgid "Repeat tracks: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:791 +#, docstring +msgid "Remove a specific track number from the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:800 +msgid "Nothing queued." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:804 +#: redbot/cogs/audio/core/commands/controller.py:810 +#: redbot/cogs/audio/core/commands/controller.py:818 +#: redbot/cogs/audio/core/commands/controller.py:851 +msgid "Unable To Modify Queue" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:805 +msgid "You need the DJ role to remove tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:811 +msgid "You must be in the voice channel to manage the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:819 +#: redbot/cogs/audio/core/commands/controller.py:892 +msgid "Song number must be greater than 1 and within the queue limit." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:833 +#: redbot/cogs/audio/core/commands/controller.py:857 +msgid "Removed track from queue" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:834 +msgid "Removed {track} from the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:852 +msgid "Removed 0 tracks, nothing matches the URL provided." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:858 +msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:868 +#, docstring +msgid "Bump a track number to the top of the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:879 +#: redbot/cogs/audio/core/commands/controller.py:885 +#: redbot/cogs/audio/core/commands/controller.py:891 +#: redbot/cogs/audio/core/commands/player.py:150 +msgid "Unable To Bump Track" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:880 +msgid "You must be in the voice channel to bump a track." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:886 +msgid "You need the DJ role to bump tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:902 +msgid "Moved track to the top of the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:31 +#, docstring +msgid "Equalizer management.\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:73 +#, docstring +msgid "Delete a saved eq preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:82 +#: redbot/cogs/audio/core/commands/equalizer.py:89 +#: redbot/cogs/audio/core/commands/equalizer.py:102 +msgid "Unable To Delete Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:83 +#: redbot/cogs/audio/core/commands/equalizer.py:103 +msgid "You are not the author of that preset setting." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:112 +#, docstring +msgid "List saved eq presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:115 +msgid "No saved equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:118 +msgid "Preset Name" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:119 +msgid "Author" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:141 +msgid "{num} preset(s)" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:148 +#, docstring +msgid "Load a saved eq preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:156 +msgid "No Preset Found" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:174 +msgid "Unable To Load Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:175 +msgid "You need the DJ role to load equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:193 +#, docstring +msgid "Reset the eq to 0 across all bands." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:202 +msgid "Unable To Modify Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:203 +msgid "You need the DJ role to reset the equalizer." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:219 +msgid "Equalizer values have been reset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:227 +#, docstring +msgid "Save the current eq settings to a preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:237 +#: redbot/cogs/audio/core/commands/equalizer.py:255 +#: redbot/cogs/audio/core/commands/equalizer.py:270 +msgid "Unable To Save Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:238 +msgid "You need the DJ role to save equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:242 +msgid "Please enter a name for this equalizer preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:256 +msgid "No equalizer preset name entered, try the command again later." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:271 +msgid "Try the command again with a shorter name." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:275 +msgid "Preset name already exists, do you want to replace it?" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:283 +msgid "Not saving preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:296 +msgid "Current equalizer saved to the {preset_name} preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:310 +#, 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:326 +msgid "Unable To Set Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:327 +msgid "You need the DJ role to set equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:367 +msgid "Invalid Band" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:368 +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:392 +msgid "Preset Modified" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:393 +msgid "The {band_name}Hz band has been set to {band_value}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:766 -msgid "Repeat tracks: {true_or_false}." +#: redbot/cogs/audio/core/commands/llset.py:37 +#, docstring +msgid "`Dangerous commands` Manage Lavalink node configuration settings.\n\n" +" This command block holds all commands to configure an unmanaged (user maintained) or managed (bot maintained) Lavalink node.\n\n" +" You should not mess with any command in here unless you have a valid reason to,\n" +" i.e. been told by someone in the Red-Discord Bot support server to do so.\n" +" All the commands in here have the potential to break the Audio cog.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:783 +#: redbot/cogs/audio/core/commands/llset.py:49 #, docstring -msgid "Remove a specific track number from the queue." +msgid "Change your Java executable path.\n\n" +" This command shouldn't need to be used most of the time, and is only useful if the host machine has conflicting Java versions.\n\n" +" If changing this make sure that the Java executable you set is supported by Audio.\n" +" The current supported versions are Java 17 and 11.\n\n" +" Enter nothing or \"java\" to reset it back to default.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:792 -msgid "Nothing queued." +#: redbot/cogs/audio/core/commands/llset.py:62 +msgid "Java Executable Reset" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:796 -#: redbot/cogs/audio/core/commands/controller.py:802 -#: redbot/cogs/audio/core/commands/controller.py:810 -#: redbot/cogs/audio/core/commands/controller.py:843 -msgid "Unable To Modify Queue" +#: redbot/cogs/audio/core/commands/llset.py:63 +msgid "Audio will now use `java` to run your managed Lavalink node. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:797 -msgid "You need the DJ role to remove tracks." +#: redbot/cogs/audio/core/commands/llset.py:75 +msgid "`{java_path}` is not a valid executable" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:803 -msgid "You must be in the voice channel to manage the queue." +#: redbot/cogs/audio/core/commands/llset.py:82 +msgid "Java Executable Changed" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:811 -#: redbot/cogs/audio/core/commands/controller.py:884 -msgid "Song number must be greater than 1 and within the queue limit." +#: redbot/cogs/audio/core/commands/llset.py:83 +msgid "Audio will now use `{exc}` to run your managed Lavalink node. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:825 -#: redbot/cogs/audio/core/commands/controller.py:849 -msgid "Removed track from queue" +#: redbot/cogs/audio/core/commands/llset.py:96 +#, docstring +msgid "Set the managed Lavalink node maximum heap-size.\n\n" +" By default, this value is 50% of available RAM in the host machine represented by [1-1024][M|G] (256M, 256G for example)\n\n" +" This value only represents the maximum amount of RAM allowed to be used at any given point, and does not mean that the managed Lavalink node will always use this amount of RAM.\n\n" +" To reset this value to the default, run the command without any input.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:826 -msgid "Removed {track} from the queue." +#: redbot/cogs/audio/core/commands/llset.py:108 +msgid "Heap-size must be a valid measure of size, e.g. 256M, 256G" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:844 -msgid "Removed 0 tracks, nothing matches the URL provided." +#: redbot/cogs/audio/core/commands/llset.py:115 +msgid "Heap-size must be at least 64M, however it is recommended to have it set to at least 1G." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:850 -msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." +#: redbot/cogs/audio/core/commands/llset.py:126 +msgid "Heap-size must be less than your system RAM, You currently have {ram_in_bytes} of RAM available." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:860 -#, docstring -msgid "Bump a track number to the top of the queue." +#: redbot/cogs/audio/core/commands/llset.py:133 +msgid "Heap-size must be less than {limit} due to your system limitations." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:871 -#: redbot/cogs/audio/core/commands/controller.py:877 -#: redbot/cogs/audio/core/commands/controller.py:883 -#: redbot/cogs/audio/core/commands/player.py:151 -msgid "Unable To Bump Track" +#: redbot/cogs/audio/core/commands/llset.py:147 +msgid "Managed node's heap-size set to {bytes}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:872 -msgid "You must be in the voice channel to bump a track." +#: redbot/cogs/audio/core/commands/llset.py:157 +#, docstring +msgid "Toggle using external (unmanaged) Lavalink nodes - requires an existing Lavalink node for Audio to work, if enabled.\n\n" +" This command disables the managed Lavalink server. If you do not have another Lavalink node set up, you will be unable to use Audio while this is enabled.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:878 -msgid "You need the DJ role to bump tracks." +#: redbot/cogs/audio/core/commands/llset.py:167 +#: redbot/cogs/audio/core/commands/llset.py:176 +msgid "Unmanaged Lavalink server: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:894 -msgid "Moved track to the top of the queue." +#: redbot/cogs/audio/core/commands/llset.py:186 +msgid "Failed To Shutdown Lavalink" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:30 +#: redbot/cogs/audio/core/commands/llset.py:197 #, docstring -msgid "Equalizer management.\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" +msgid "Set the Lavalink node host.\n\n" +" This command sets the connection host which Audio will use to connect to an unmanaged Lavalink node.\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:72 -#, docstring -msgid "Delete a saved eq preset." +#: redbot/cogs/audio/core/commands/llset.py:205 +msgid "Unmanaged Lavalink node host set to {host}. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:81 -#: redbot/cogs/audio/core/commands/equalizer.py:88 -#: redbot/cogs/audio/core/commands/equalizer.py:101 -msgid "Unable To Delete Preset" +#: redbot/cogs/audio/core/commands/llset.py:218 +#, docstring +msgid "Set the Lavalink node password.\n\n" +" This command sets the connection password which Audio will use to connect to an unmanaged Lavalink node.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:82 -#: redbot/cogs/audio/core/commands/equalizer.py:102 -msgid "You are not the author of that preset setting." +#: redbot/cogs/audio/core/commands/llset.py:227 +msgid "Unmanaged Lavalink node password set to {password}. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:111 +#: redbot/cogs/audio/core/commands/llset.py:242 #, docstring -msgid "List saved eq presets." +msgid "Set the Lavalink node port.\n\n" +" This command sets the connection port which Audio will use to connect to an unmanaged Lavalink node.\n" +" Set port to -1 to disable the port and connect to the specified host via ports 80/443\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:114 -msgid "No saved equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:252 +#: redbot/cogs/audio/core/commands/llset.py:436 +#: redbot/cogs/audio/core/commands/llset.py:664 +#: redbot/cogs/audio/core/commands/llset.py:695 +msgid "Setting Not Changed" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:117 -msgid "Preset Name" +#: redbot/cogs/audio/core/commands/llset.py:253 +msgid "A port must be between 0 and 65535 " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:118 -msgid "Author" +#: redbot/cogs/audio/core/commands/llset.py:259 +msgid "Unmanaged Lavalink node port set to {port}. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:140 -msgid "{num} preset(s)" +#: redbot/cogs/audio/core/commands/llset.py:272 +#, docstring +msgid "Set the Lavalink node connection to secured.\n\n" +" This toggle sets the connection type to secured or unsecured when connecting to an unmanaged Lavalink node.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:147 -#, docstring -msgid "Load a saved eq preset." +#: redbot/cogs/audio/core/commands/llset.py:283 +msgid "Unmanaged Lavalink node will now connect using the secured {secured_protocol} protocol.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:155 -msgid "No Preset Found" +#: redbot/cogs/audio/core/commands/llset.py:296 +msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and wil use {unsecured_protocol} instead .\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:173 -msgid "Unable To Load Preset" +#: redbot/cogs/audio/core/commands/llset.py:307 +#, docstring +msgid "Display Lavalink connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:174 -msgid "You need the DJ role to load equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:311 +msgid "Connection Settings" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:192 -#, docstring -msgid "Reset the eq to 0 across all bands." +#: redbot/cogs/audio/core/commands/llset.py:312 +#: redbot/cogs/audio/core/commands/llset.py:321 +msgid "Host: [{host}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:201 -msgid "Unable To Modify Preset" +#: redbot/cogs/audio/core/commands/llset.py:313 +#: redbot/cogs/audio/core/commands/llset.py:324 +msgid "Port: [{port}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:202 -msgid "You need the DJ role to reset the equalizer." +#: redbot/cogs/audio/core/commands/llset.py:314 +msgid "Default HTTP/HTTPS port" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:218 -msgid "Equalizer values have been reset." +#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:325 +msgid "Password: [{password}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:226 -#, docstring -msgid "Save the current eq settings to a preset." +#: redbot/cogs/audio/core/commands/llset.py:317 +msgid "Secured: [{state}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:236 -#: redbot/cogs/audio/core/commands/equalizer.py:254 -#: redbot/cogs/audio/core/commands/equalizer.py:269 -msgid "Unable To Save Preset" +#: redbot/cogs/audio/core/commands/llset.py:320 +msgid "Lavalink Node Settings" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:237 -msgid "You need the DJ role to save equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:328 +msgid "Initial Heapsize: [{xms}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:241 -msgid "Please enter a name for this equalizer preset." +#: redbot/cogs/audio/core/commands/llset.py:329 +msgid "Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:255 -msgid "No equalizer preset name entered, try the command again later." +#: redbot/cogs/audio/core/commands/llset.py:330 +msgid "Java exec: [{java_exc_path}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:270 -msgid "Try the command again with a shorter name." +#: redbot/cogs/audio/core/commands/llset.py:338 +#: redbot/cogs/audio/core/commands/llset.py:360 +msgid "I need to be able to DM you to send you this info." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:274 -msgid "Preset name already exists, do you want to replace it?" +#: redbot/cogs/audio/core/commands/llset.py:343 +#, docstring +msgid "Uploads a copy of the application.yml file used by the managed Lavalink node." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:282 -msgid "Not saving preset." +#: redbot/cogs/audio/core/commands/llset.py:367 +#, docstring +msgid "Configure the managed Lavalink node runtime options.\n\n" +" All settings under this group will likely cause Audio to malfunction if changed from their defaults, only change settings here if you have been advised to by support.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:295 -msgid "Current equalizer saved to the {preset_name} preset." +#: redbot/cogs/audio/core/commands/llset.py:374 +#, docstring +msgid "Configure the managed node authorization and connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:309 +#: redbot/cogs/audio/core/commands/llset.py:380 #, 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" +msgid "`Dangerous command` Set the managed Lavalink node's binding IP address.\n\n" +" This value by default is `localhost` which will restrict the server to only localhost apps by default, changing this will likely break the managed Lavalink node if you don't know what you are doing.\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:325 -msgid "Unable To Set Preset" +#: redbot/cogs/audio/core/commands/llset.py:389 +msgid "Managed node will now accept connection on {host}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:326 -msgid "You need the DJ role to set equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:404 +#, docstring +msgid "Set the managed Lavalink node's connection password.\n\n" +" This is the password required for Audio to connect to the managed Lavalink node.\n" +" The value by default is `youshallnotpass`.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:366 -msgid "Invalid Band" +#: redbot/cogs/audio/core/commands/llset.py:413 +msgid "Managed node will now accept {password} as the authorization token.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:367 -msgid "Valid band numbers are 1-15 or the band names listed in the help for this command." +#: redbot/cogs/audio/core/commands/llset.py:427 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node's connection port.\n\n" +" This port is the port the managed Lavalink node binds to, you should only change this if there is a conflict with the default port because you already have an application using port 2333 on this device.\n\n" +" The value by default is `2333`.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:391 -msgid "Preset Modified" +#: redbot/cogs/audio/core/commands/llset.py:437 +msgid "The port must be between 1024 and 49151." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:392 -msgid "The {band_name}Hz band has been set to {band_value}." +#: redbot/cogs/audio/core/commands/llset.py:444 +msgid "Managed node will now accept connections on {port}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:22 +#: redbot/cogs/audio/core/commands/llset.py:456 #, docstring -msgid "Lavalink server configuration options." +msgid "`Dangerous command` Toggle audio sources on/off.\n\n" +" By default, all sources are enabled, you should only use commands here to disable a specific source if you have been advised to, disabling sources without background knowledge can cause Audio to break.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:26 +#: redbot/cogs/audio/core/commands/llset.py:463 #, docstring -msgid "Change your Java executable path\n\n" -" Enter nothing to reset to default.\n" +msgid "Toggle HTTP direct URL usage on or off.\n\n" +" This source is used to allow playback from direct HTTP streams (this does not affect direct URL playback for the other sources).\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" +#: redbot/cogs/audio/core/commands/llset.py:473 +msgid "Managed node will allow playback from direct URLs.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:45 -msgid "Audio will now use `java` to run your Lavalink.jar" +#: redbot/cogs/audio/core/commands/llset.py:482 +msgid "Managed node will not play from direct URLs anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:54 -msgid "`{java_path}` is not a valid executable" +#: redbot/cogs/audio/core/commands/llset.py:490 +#, docstring +msgid "Toggle Bandcamp source on or off.\n\n" +" This toggle controls the playback of all Bandcamp related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:61 -msgid "Java Executable Changed" +#: redbot/cogs/audio/core/commands/llset.py:500 +msgid "Managed node will allow playback from Bandcamp.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:62 -msgid "Audio will now use `{exc}` to run your Lavalink.jar" +#: redbot/cogs/audio/core/commands/llset.py:509 +msgid "Managed node will not play from Bandcamp anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." 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" +#: redbot/cogs/audio/core/commands/llset.py:517 +#, docstring +msgid "Toggle local file usage on or off.\n\n" +" This toggle controls the playback of all local track content, usually found inside the `localtracks` folder.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:73 -msgid "For it to take effect please reload Audio (`{prefix}reload audio`)." +#: redbot/cogs/audio/core/commands/llset.py:527 +msgid "Managed node will allow playback from local files.\n\n" +"Run `{p}{cmd}` for it to take effect." 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`)." +#: redbot/cogs/audio/core/commands/llset.py:536 +msgid "Managed node will not play from local files anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:93 +#: redbot/cogs/audio/core/commands/llset.py:544 #, docstring -msgid "Toggle using external Lavalink servers." +msgid "Toggle Soundcloud source on or off.\n\n" +" This toggle controls the playback of all SoundCloud related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:100 -#: redbot/cogs/audio/core/commands/llset.py:126 -msgid "External Lavalink server: {true_or_false}." +#: redbot/cogs/audio/core/commands/llset.py:554 +msgid "Managed node will allow playback from Soundcloud.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:113 -msgid "External Lavalink server: {true_or_false}\n" -"For it to take effect please reload Audio (`{prefix}reload audio`)." +#: redbot/cogs/audio/core/commands/llset.py:563 +msgid "Managed node will not play from Soundcloud anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:143 +#: redbot/cogs/audio/core/commands/llset.py:571 #, docstring -msgid "Set the Lavalink server host." +msgid "`Dangerous command` Toggle YouTube source on or off (this includes Spotify).\n\n" +" This toggle controls the playback of all YouTube and Spotify related content.\n" +" " 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." +#: redbot/cogs/audio/core/commands/llset.py:581 +msgid "Managed node will allow playback from YouTube.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:151 -msgid "Host set to {host}." +#: redbot/cogs/audio/core/commands/llset.py:590 +msgid "Managed node will not play from YouTube anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:167 +#: redbot/cogs/audio/core/commands/llset.py:598 #, docstring -msgid "Set the Lavalink server password." +msgid "Toggle Twitch source on or off.\n\n" +" This toggle controls the playback of all Twitch related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:175 -msgid "Server password set to {password}." +#: redbot/cogs/audio/core/commands/llset.py:608 +msgid "Managed node will allow playback from Twitch.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:617 +msgid "Managed node will not play from Twitch anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:192 +#: redbot/cogs/audio/core/commands/llset.py:625 #, docstring -msgid "Set the Lavalink websocket server port." +msgid "Toggle Vimeo source on or off.\n\n" +" This toggle controls the playback of all Vimeo related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:200 -msgid "Websocket port set to {port}." +#: redbot/cogs/audio/core/commands/llset.py:635 +msgid "Managed node will allow playback from Vimeo.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:217 -#, docstring -msgid "Display Lavalink connection settings." +#: redbot/cogs/audio/core/commands/llset.py:644 +msgid "Managed node will not play from Vimeo anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:223 -msgid "Connection Settings" +#: redbot/cogs/audio/core/commands/llset.py:657 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node framebuffer size.\n\n" +" Only change this if you have been directly advised to, changing it can cause significant playback issues.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:224 -msgid "Host: [{host}]\n" +#: redbot/cogs/audio/core/commands/llset.py:665 +msgid "The lowest value the framebuffer can be set to is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:225 -msgid "WS Port: [{port}]\n" +#: redbot/cogs/audio/core/commands/llset.py:671 +#: redbot/cogs/audio/core/commands/llset.py:702 +msgid "Managed node's bufferDurationMs set to {milliseconds}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:227 -msgid "Rest Port: [{port}]\n" +#: redbot/cogs/audio/core/commands/llset.py:688 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node JDA-NAS buffer size.\n\n" +" Only change this if you have been directly advised to, changing it can cause significant playback issues.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:228 -msgid "Password: [{password}]\n" +#: redbot/cogs/audio/core/commands/llset.py:696 +msgid "The lowest value the buffer may be is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:232 -msgid "I need to be able to DM you to send you this info." +#: redbot/cogs/audio/core/commands/llset.py:714 +#, docstring +msgid "Reset all `llset` changes back to their default values." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:26 +#: redbot/cogs/audio/core/commands/localtracks.py:27 #, docstring msgid "Local playback commands." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:30 +#: redbot/cogs/audio/core/commands/localtracks.py:31 #, docstring msgid "Play all songs in a localtracks folder.\n\n" " **Usage**:\n" @@ -1867,15 +2221,15 @@ msgid "Play all songs in a localtracks folder.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:50 +#: redbot/cogs/audio/core/commands/localtracks.py:51 msgid "Folder Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:51 +#: redbot/cogs/audio/core/commands/localtracks.py:52 msgid "Localtracks folder named {name} does not exist." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:62 +#: redbot/cogs/audio/core/commands/localtracks.py:63 #, docstring msgid "Play a local track.\n\n" " To play a local track, either use the menu to choose a track or enter in the track path directly with the play command.\n" @@ -1889,18 +2243,18 @@ msgid "Play a local track.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:79 -#: redbot/cogs/audio/core/commands/localtracks.py:135 +#: redbot/cogs/audio/core/commands/localtracks.py:80 +#: redbot/cogs/audio/core/commands/localtracks.py:136 msgid "No album folders found." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:121 +#: redbot/cogs/audio/core/commands/localtracks.py:122 #, docstring msgid "Search for songs across all localtracks folders." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:139 -#: redbot/cogs/audio/core/commands/queue.py:295 +#: redbot/cogs/audio/core/commands/localtracks.py:140 +#: redbot/cogs/audio/core/commands/queue.py:299 msgid "No matches." msgstr "" @@ -1909,37 +2263,51 @@ msgstr "" msgid "Make Red sing one of her songs." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:46 +#: redbot/cogs/audio/core/commands/miscellaneous.py:47 #, docstring msgid "Audio stats." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:75 +#: redbot/cogs/audio/core/commands/miscellaneous.py:76 msgid "Not connected anywhere." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:81 +#: redbot/cogs/audio/core/commands/miscellaneous.py:82 msgid "Playing in {num}/{total} servers:" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:87 +#: redbot/cogs/audio/core/commands/miscellaneous.py:88 msgid "Page {}/{}" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:100 +#: redbot/cogs/audio/core/commands/miscellaneous.py:101 #, docstring msgid "Queue percentage." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:126 -msgid "There's nothing in the queue." +#: redbot/cogs/audio/core/commands/miscellaneous.py:125 +#: redbot/cogs/audio/core/commands/playlists.py:1130 +#: redbot/cogs/audio/core/commands/queue.py:67 +#: redbot/cogs/audio/core/commands/queue.py:164 +#: redbot/cogs/audio/core/commands/queue.py:183 +#: redbot/cogs/audio/core/commands/queue.py:188 +#: redbot/cogs/audio/core/commands/queue.py:214 +#: redbot/cogs/audio/core/commands/queue.py:219 +#: redbot/cogs/audio/core/commands/queue.py:261 +#: redbot/cogs/audio/core/commands/queue.py:263 +#: redbot/cogs/audio/core/commands/queue.py:293 +#: redbot/cogs/audio/core/commands/queue.py:295 +#: redbot/cogs/audio/core/commands/queue.py:331 +#: redbot/cogs/audio/core/commands/queue.py:369 +#: redbot/cogs/audio/core/commands/queue.py:377 +msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:147 +#: redbot/cogs/audio/core/commands/miscellaneous.py:146 msgid "Queued and playing tracks:" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:40 +#: redbot/cogs/audio/core/commands/player.py:39 #, docstring msgid "Play the specified track or search for a close match.\n\n" " To play a local track, the query should be `\\`.\n" @@ -1947,186 +2315,190 @@ msgid "Play the specified track or search for a close match.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:54 -#: redbot/cogs/audio/core/commands/player.py:162 -#: redbot/cogs/audio/core/commands/player.py:739 +#: redbot/cogs/audio/core/commands/player.py:53 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:738 msgid "That URL is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:58 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:745 +#: redbot/cogs/audio/core/commands/player.py:57 +#: redbot/cogs/audio/core/commands/player.py:165 +#: redbot/cogs/audio/core/commands/player.py:744 msgid "That track is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:65 -#: redbot/cogs/audio/core/commands/player.py:173 -#: redbot/cogs/audio/core/commands/player.py:437 -#: redbot/cogs/audio/core/commands/player.py:553 -#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/player.py:64 +#: redbot/cogs/audio/core/commands/player.py:172 +#: redbot/cogs/audio/core/commands/player.py:435 +#: redbot/cogs/audio/core/commands/player.py:551 +#: redbot/cogs/audio/core/commands/player.py:806 msgid "You need the DJ role to queue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:69 -#: redbot/cogs/audio/core/commands/player.py:177 -#: redbot/cogs/audio/core/commands/player.py:441 -#: redbot/cogs/audio/core/commands/player.py:557 -#: redbot/cogs/audio/core/commands/player.py:681 -msgid "Connection to Lavalink has failed" +#: redbot/cogs/audio/core/commands/player.py:68 +#: redbot/cogs/audio/core/commands/player.py:176 +#: redbot/cogs/audio/core/commands/player.py:439 +#: redbot/cogs/audio/core/commands/player.py:555 +msgid "Connection to Lavalink node has failed" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:72 -#: redbot/cogs/audio/core/commands/player.py:180 -#: redbot/cogs/audio/core/commands/player.py:444 -#: redbot/cogs/audio/core/commands/player.py:560 -#: redbot/cogs/audio/core/commands/player.py:684 +#: redbot/cogs/audio/core/commands/player.py:71 +#: redbot/cogs/audio/core/commands/player.py:179 +#: redbot/cogs/audio/core/commands/player.py:442 +#: redbot/cogs/audio/core/commands/player.py:558 +#: redbot/cogs/audio/core/commands/player.py:683 msgid "Please check your console or logs for details." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:111 -#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:110 +#: redbot/cogs/audio/core/commands/player.py:218 msgid "You must be in the voice channel to use the play command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:117 -#: redbot/cogs/audio/core/commands/player.py:225 -#: redbot/cogs/audio/core/commands/player.py:253 +#: redbot/cogs/audio/core/commands/player.py:116 +#: redbot/cogs/audio/core/commands/player.py:224 +#: redbot/cogs/audio/core/commands/player.py:252 msgid "No tracks found for `{query}`." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:123 -#: redbot/cogs/audio/core/commands/player.py:231 -#: redbot/cogs/audio/core/commands/player.py:532 -#: redbot/cogs/audio/core/commands/player.py:605 +#: redbot/cogs/audio/core/commands/player.py:122 +#: redbot/cogs/audio/core/commands/player.py:230 +#: redbot/cogs/audio/core/commands/player.py:530 +#: redbot/cogs/audio/core/commands/player.py:603 msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:146 +#: redbot/cogs/audio/core/commands/player.py:145 #, docstring msgid "Force play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:152 +#: redbot/cogs/audio/core/commands/player.py:151 msgid "Only single tracks work with bump play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:256 -#: redbot/cogs/audio/core/commands/player.py:788 -#: redbot/cogs/audio/core/commands/player.py:910 -msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" -"This may be due to permissions or because Lavalink.jar is being run in a different machine than the local tracks." +#: redbot/cogs/audio/core/commands/player.py:208 +#: redbot/cogs/audio/core/commands/player.py:471 +#: redbot/cogs/audio/core/commands/player.py:587 +#: redbot/cogs/audio/core/commands/player.py:712 +#: redbot/cogs/audio/core/commands/queue.py:362 +msgid "Connection to Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:263 -#: redbot/cogs/audio/core/commands/player.py:795 -#: redbot/cogs/audio/core/commands/player.py:917 +#: redbot/cogs/audio/core/commands/player.py:255 +msgid "Local tracks will not work if the managed Lavalink node cannot see the track.\n" +"This may be due to permissions or you are using an external Lavalink node in a different machine than the bot and the local tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:262 +#: redbot/cogs/audio/core/commands/player.py:794 +#: redbot/cogs/audio/core/commands/player.py:913 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:265 -#: redbot/cogs/audio/core/commands/player.py:796 -#: redbot/cogs/audio/core/commands/player.py:918 +#: redbot/cogs/audio/core/commands/player.py:264 +#: redbot/cogs/audio/core/commands/player.py:795 +#: redbot/cogs/audio/core/commands/player.py:914 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:296 +#: redbot/cogs/audio/core/commands/player.py:294 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:318 +#: redbot/cogs/audio/core/commands/player.py:316 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:339 +#: redbot/cogs/audio/core/commands/player.py:337 msgid "{time} until track playback: #1 in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:343 +#: redbot/cogs/audio/core/commands/player.py:341 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:357 +#: redbot/cogs/audio/core/commands/player.py:355 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:417 +#: redbot/cogs/audio/core/commands/player.py:415 msgid "The owner needs to set the Spotify client ID and Spotify client secret, before Spotify URLs or codes can be used. \n" "See `{prefix}audioset spotifyapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:427 +#: redbot/cogs/audio/core/commands/player.py:425 msgid "The owner needs to set the YouTube API key before Spotify URLs or codes can be used.\n" "See `{prefix}audioset youtubeapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:485 +#: redbot/cogs/audio/core/commands/player.py:483 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:492 +#: redbot/cogs/audio/core/commands/player.py:490 msgid "No categories found" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:514 +#: redbot/cogs/audio/core/commands/player.py:494 +#: redbot/cogs/audio/core/commands/player.py:512 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:501 +#: redbot/cogs/audio/core/commands/player.py:499 msgid "Categories" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:507 +#: redbot/cogs/audio/core/commands/player.py:505 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:522 +#: redbot/cogs/audio/core/commands/player.py:520 msgid "Playlists for {friendly_name}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:529 +#: redbot/cogs/audio/core/commands/player.py:527 msgid "No tracks to play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:539 +#: redbot/cogs/audio/core/commands/player.py:537 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:547 +#: redbot/cogs/audio/core/commands/player.py:545 #, docstring msgid "Starts auto play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:601 +#: redbot/cogs/audio/core/commands/player.py:599 msgid "You must be in the voice channel to use the autoplay command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:615 +#: redbot/cogs/audio/core/commands/player.py:613 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:621 -#: redbot/cogs/audio/core/commands/player.py:757 -#: redbot/cogs/audio/core/commands/player.py:776 -#: redbot/cogs/audio/core/commands/player.py:897 -#: redbot/cogs/audio/core/commands/playlists.py:1928 +#: redbot/cogs/audio/core/commands/player.py:619 +#: redbot/cogs/audio/core/commands/player.py:756 +#: redbot/cogs/audio/core/commands/player.py:775 +#: redbot/cogs/audio/core/commands/player.py:893 +#: redbot/cogs/audio/core/commands/playlists.py:1898 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:622 -#: redbot/cogs/audio/core/commands/player.py:758 -#: redbot/cogs/audio/core/commands/player.py:777 -#: redbot/cogs/audio/core/commands/player.py:898 -#: redbot/cogs/audio/core/commands/playlists.py:1929 +#: redbot/cogs/audio/core/commands/player.py:620 +#: redbot/cogs/audio/core/commands/player.py:757 +#: redbot/cogs/audio/core/commands/player.py:776 +#: redbot/cogs/audio/core/commands/player.py:894 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:636 +#: redbot/cogs/audio/core/commands/player.py:634 msgid "Adding a track to queue." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:642 +#: redbot/cogs/audio/core/commands/player.py:641 #, 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" @@ -2134,44 +2506,54 @@ msgid "Pick a track with a search.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:694 -#: redbot/cogs/audio/core/commands/player.py:706 -#: redbot/cogs/audio/core/commands/player.py:712 -#: redbot/cogs/audio/core/commands/player.py:722 +#: redbot/cogs/audio/core/commands/player.py:680 +msgid "Connection to Lavalink has failed" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:693 +#: redbot/cogs/audio/core/commands/player.py:705 +#: redbot/cogs/audio/core/commands/player.py:711 +#: redbot/cogs/audio/core/commands/player.py:721 msgid "Unable To Search For Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:723 +#: redbot/cogs/audio/core/commands/player.py:722 msgid "You must be in the voice channel to enqueue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:786 -#: redbot/cogs/audio/core/commands/player.py:908 +#: redbot/cogs/audio/core/commands/player.py:785 +#: redbot/cogs/audio/core/commands/player.py:904 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:857 -#: redbot/cogs/audio/core/commands/playlists.py:1553 +#: redbot/cogs/audio/core/commands/player.py:787 +#: redbot/cogs/audio/core/commands/player.py:906 +msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" +"This 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:853 +#: redbot/cogs/audio/core/commands/playlists.py:1527 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:863 +#: redbot/cogs/audio/core/commands/player.py:859 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:869 +#: redbot/cogs/audio/core/commands/player.py:865 msgid "folder" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:871 +#: redbot/cogs/audio/core/commands/player.py:867 msgid "search" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:874 +#: redbot/cogs/audio/core/commands/player.py:870 msgid "{time} until start of {type} playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:44 +#: redbot/cogs/audio/core/commands/playlists.py:45 #, docstring msgid "Playlist configuration options.\n\n" " Scope info:\n" @@ -2183,11 +2565,11 @@ msgid "Playlist configuration options.\n\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" +" ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and the playlist creator.\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:69 +#: redbot/cogs/audio/core/commands/playlists.py:70 #, 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" @@ -2216,99 +2598,130 @@ msgid "Add a track URL, playlist link, or quick search to a playlist.\n\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:1699 -#: redbot/cogs/audio/core/commands/playlists.py:2015 +#: redbot/cogs/audio/core/commands/playlists.py:124 +#: redbot/cogs/audio/core/commands/playlists.py:305 +#: redbot/cogs/audio/core/commands/playlists.py:487 +#: redbot/cogs/audio/core/commands/playlists.py:581 +#: redbot/cogs/audio/core/commands/playlists.py:710 +#: redbot/cogs/audio/core/commands/playlists.py:845 +#: redbot/cogs/audio/core/commands/playlists.py:982 +#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1224 +#: redbot/cogs/audio/core/commands/playlists.py:1474 +#: redbot/cogs/audio/core/commands/playlists.py:1560 +#: redbot/cogs/audio/core/commands/playlists.py:1641 +#: redbot/cogs/audio/core/commands/playlists.py:1671 +#: redbot/cogs/audio/core/commands/playlists.py:1983 msgid "Playlist Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:140 +#: redbot/cogs/audio/core/commands/playlists.py:141 msgid "Could not find a track matching your query." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:161 +#: redbot/cogs/audio/core/commands/playlists.py:162 msgid "Skipping track" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:162 +#: redbot/cogs/audio/core/commands/playlists.py:163 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 +#: redbot/cogs/audio/core/commands/playlists.py:171 +#: redbot/cogs/audio/core/commands/playlists.py:213 msgid "Playlist limit reached: Could not add track." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:193 +#: redbot/cogs/audio/core/commands/playlists.py:194 msgid "Track added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:194 +#: redbot/cogs/audio/core/commands/playlists.py:195 msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:199 +#: redbot/cogs/audio/core/commands/playlists.py:200 msgid "{num} tracks appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:204 +#: redbot/cogs/audio/core/commands/playlists.py:205 msgid "\n" "{existing} {plural} already in the playlist and were skipped." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:206 +#: redbot/cogs/audio/core/commands/playlists.py:207 msgid "tracks are" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:206 +#: redbot/cogs/audio/core/commands/playlists.py:207 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:2032 +#: redbot/cogs/audio/core/commands/playlists.py:209 +#: redbot/cogs/audio/core/commands/playlists.py:618 +#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: redbot/cogs/audio/core/commands/playlists.py:1268 +#: redbot/cogs/audio/core/commands/playlists.py:2000 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:2016 +#: redbot/cogs/audio/core/commands/playlists.py:229 +#, docstring +msgid "Copy a playlist from one scope to another.\n\n" +" **Usage**:\n" +" ​ ​ ​ ​ `[p]playlist copy playlist_name_OR_id [args]`\n\n" +" **Args**:\n" +" ​ ​ ​ ​ The following are all optional:\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-scope \n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-guild [guild] **Only the bot owner can use this**\n\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-scope \n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-guild [guild] **Only the bot owner can use this**\n\n" +" **Scope** is one of the following:\n" +" ​ ​ ​ ​ Global\n" +" ​ ​ ​ ​ Guild\n" +" ​ ​ ​ ​ User\n\n" +" **Author** can be one of the following:\n" +" ​ ​ ​ ​ User ID\n" +" ​ ​ ​ ​ User Mention\n" +" ​ ​ ​ ​ User Name#123\n\n" +" **Guild** can be one of the following:\n" +" ​ ​ ​ ​ Guild ID\n" +" ​ ​ ​ ​ Exact guild name\n\n" +" Example use:\n" +" ​ ​ ​ ​ `[p]playlist copy MyGuildPlaylist --from-scope Guild --to-scope Global`\n" +" ​ ​ ​ ​ `[p]playlist copy MyGlobalPlaylist --from-scope Global --to-author Draper#6666 --to-scope User`\n" +" ​ ​ ​ ​ `[p]playlist copy MyPersonalPlaylist --from-scope user --to-author Draper#6666 --to-scope Guild --to-guild Red - Discord Bot`\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:306 +#: redbot/cogs/audio/core/commands/playlists.py:488 +#: redbot/cogs/audio/core/commands/playlists.py:582 +#: redbot/cogs/audio/core/commands/playlists.py:711 +#: redbot/cogs/audio/core/commands/playlists.py:846 +#: redbot/cogs/audio/core/commands/playlists.py:1225 +#: redbot/cogs/audio/core/commands/playlists.py:1642 +#: redbot/cogs/audio/core/commands/playlists.py:1984 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 +#: redbot/cogs/audio/core/commands/playlists.py:329 +#: redbot/cogs/audio/core/commands/playlists.py:336 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:346 +#: redbot/cogs/audio/core/commands/playlists.py:344 msgid "Playlist Copied" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:347 +#: redbot/cogs/audio/core/commands/playlists.py:345 msgid "Playlist {name} (`{from_id}`) copied from {from_scope} to {to_scope} (`{to_id}`)." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:362 +#: redbot/cogs/audio/core/commands/playlists.py:360 #, docstring msgid "Create an empty playlist.\n\n" " **Usage**:\n" @@ -2336,31 +2749,31 @@ msgid "Create an empty playlist.\n\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:1998 +#: redbot/cogs/audio/core/commands/playlists.py:412 +#: redbot/cogs/audio/core/commands/playlists.py:1117 +#: redbot/cogs/audio/core/commands/playlists.py:1340 +#: redbot/cogs/audio/core/commands/playlists.py:1966 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:1999 +#: redbot/cogs/audio/core/commands/playlists.py:413 +#: redbot/cogs/audio/core/commands/playlists.py:1118 +#: redbot/cogs/audio/core/commands/playlists.py:1341 +#: redbot/cogs/audio/core/commands/playlists.py:1967 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 +#: redbot/cogs/audio/core/commands/playlists.py:423 +#: redbot/cogs/audio/core/commands/playlists.py:1150 +#: redbot/cogs/audio/core/commands/playlists.py:1375 msgid "Playlist Created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:428 +#: redbot/cogs/audio/core/commands/playlists.py:424 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:441 +#: redbot/cogs/audio/core/commands/playlists.py:437 #, docstring msgid "Delete a saved playlist.\n\n" " **Usage**:\n" @@ -2388,15 +2801,15 @@ msgid "Delete a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:514 +#: redbot/cogs/audio/core/commands/playlists.py:508 msgid "Playlist Deleted" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:515 +#: redbot/cogs/audio/core/commands/playlists.py:509 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:531 +#: redbot/cogs/audio/core/commands/playlists.py:525 #, docstring msgid "Remove duplicate tracks from a saved playlist.\n\n" " **Usage**:\n" @@ -2424,20 +2837,20 @@ msgid "Remove duplicate tracks from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:627 +#: redbot/cogs/audio/core/commands/playlists.py:619 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:1768 +#: redbot/cogs/audio/core/commands/playlists.py:632 +#: redbot/cogs/audio/core/commands/playlists.py:1740 msgid "Playlist Has Not Been Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:641 +#: redbot/cogs/audio/core/commands/playlists.py:633 msgid "{name} (`{id}`) [**{scope}**] playlist has no duplicate tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:662 +#: redbot/cogs/audio/core/commands/playlists.py:654 #, docstring msgid "Download a copy of a playlist.\n\n" " These files can be used with the `[p]playlist upload` command.\n" @@ -2468,19 +2881,19 @@ msgid "Download a copy of a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:731 +#: redbot/cogs/audio/core/commands/playlists.py:721 msgid "That playlist has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:774 +#: redbot/cogs/audio/core/commands/playlists.py:764 msgid "This playlist is too large to be send in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:777 +#: redbot/cogs/audio/core/commands/playlists.py:767 msgid "Playlist is too large, here is the compressed version." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:799 +#: redbot/cogs/audio/core/commands/playlists.py:789 #, docstring msgid "Retrieve information from a saved playlist.\n\n" " **Usage**:\n" @@ -2508,25 +2921,25 @@ msgid "Retrieve information from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:891 +#: redbot/cogs/audio/core/commands/playlists.py:879 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:883 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\n" "URL: {url}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:908 -#: redbot/cogs/audio/core/commands/playlists.py:1056 +#: redbot/cogs/audio/core/commands/playlists.py:896 +#: redbot/cogs/audio/core/commands/playlists.py:1041 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:910 +#: redbot/cogs/audio/core/commands/playlists.py:898 msgid "Page {page}/{pages} | Author: {author_name} | {num} track(s)" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:922 +#: redbot/cogs/audio/core/commands/playlists.py:910 #, docstring msgid "List saved playlists.\n\n" " **Usage**:\n" @@ -2554,35 +2967,35 @@ msgid "List saved playlists.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:998 +#: redbot/cogs/audio/core/commands/playlists.py:983 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1032 +#: redbot/cogs/audio/core/commands/playlists.py:1017 msgid "No saved playlists for {scope} created by {author}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1041 +#: redbot/cogs/audio/core/commands/playlists.py:1026 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1051 +#: redbot/cogs/audio/core/commands/playlists.py:1036 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1052 +#: redbot/cogs/audio/core/commands/playlists.py:1037 msgid "Tracks: {num}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1053 +#: redbot/cogs/audio/core/commands/playlists.py:1038 msgid "Author: {name}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1058 +#: redbot/cogs/audio/core/commands/playlists.py:1043 msgid "Scope: {scope}\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1078 +#: redbot/cogs/audio/core/commands/playlists.py:1063 #, docstring msgid "Save the queue to a playlist.\n\n" " **Usage**:\n" @@ -2610,33 +3023,16 @@ msgid "Save the queue to a playlist.\n\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:365 -#: redbot/cogs/audio/core/commands/queue.py:373 -msgid "There's nothing in the queue." -msgstr "" - -#: redbot/cogs/audio/core/commands/playlists.py:1168 +#: redbot/cogs/audio/core/commands/playlists.py:1151 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 +#: redbot/cogs/audio/core/commands/playlists.py:1157 +#: redbot/cogs/audio/core/commands/playlists.py:1384 msgid "Playlist limit reached: Could not add {} tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1188 +#: redbot/cogs/audio/core/commands/playlists.py:1171 #, docstring msgid "Remove a track from a playlist by url.\n\n" " **Usage**:\n" @@ -2664,23 +3060,23 @@ msgid "Remove a track from a playlist by url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: redbot/cogs/audio/core/commands/playlists.py:1235 msgid "URL not in playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1266 +#: redbot/cogs/audio/core/commands/playlists.py:1247 msgid "No tracks left, removing playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1274 +#: redbot/cogs/audio/core/commands/playlists.py:1255 msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1288 +#: redbot/cogs/audio/core/commands/playlists.py:1269 msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1306 +#: redbot/cogs/audio/core/commands/playlists.py:1287 #, docstring msgid "Save a playlist from a url.\n\n" " **Usage**:\n" @@ -2708,19 +3104,19 @@ msgid "Save a playlist from a url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1397 +#: redbot/cogs/audio/core/commands/playlists.py:1376 msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1414 +#: redbot/cogs/audio/core/commands/playlists.py:1393 msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1415 +#: redbot/cogs/audio/core/commands/playlists.py:1394 msgid "Unable to create your playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1432 +#: redbot/cogs/audio/core/commands/playlists.py:1411 #, docstring msgid "Load a playlist into the queue.\n\n" " **Usage**:\n" @@ -2748,20 +3144,20 @@ msgid "Load a playlist into the queue.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1482 +#: redbot/cogs/audio/core/commands/playlists.py:1459 msgid "You need the DJ role to start playing playlists." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1566 +#: redbot/cogs/audio/core/commands/playlists.py:1540 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1567 +#: redbot/cogs/audio/core/commands/playlists.py:1541 msgid "{name} - (`{id}`) [**{scope}**]\n" "Added {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1613 +#: redbot/cogs/audio/core/commands/playlists.py:1587 #, docstring msgid "Updates all tracks in a playlist.\n\n" " **Usage**:\n" @@ -2789,32 +3185,32 @@ msgid "Updates all tracks in a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1692 +#: redbot/cogs/audio/core/commands/playlists.py:1664 msgid "Invalid Playlist" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1693 +#: redbot/cogs/audio/core/commands/playlists.py:1665 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1734 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "Tracks removed" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1738 -#: redbot/cogs/audio/core/commands/playlists.py:1758 +#: redbot/cogs/audio/core/commands/playlists.py:1710 +#: redbot/cogs/audio/core/commands/playlists.py:1730 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1756 +#: redbot/cogs/audio/core/commands/playlists.py:1728 msgid "Tracks added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1769 +#: redbot/cogs/audio/core/commands/playlists.py:1741 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1781 +#: redbot/cogs/audio/core/commands/playlists.py:1753 #, docstring msgid "Uploads a playlist file as a playlist for the bot.\n\n" " V2 and old V3 playlist will be slow.\n" @@ -2844,31 +3240,35 @@ msgid "Uploads a playlist file as a playlist for the bot.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1838 +#: redbot/cogs/audio/core/commands/playlists.py:1808 msgid "Please upload the playlist file. Any other message will cancel this operation." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1849 +#: redbot/cogs/audio/core/commands/playlists.py:1819 msgid "No file detected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1856 +#: redbot/cogs/audio/core/commands/playlists.py:1826 msgid "Upload cancelled." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1860 +#: redbot/cogs/audio/core/commands/playlists.py:1830 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1868 +#: redbot/cogs/audio/core/commands/playlists.py:1838 msgid "Not a valid playlist file." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1880 +#: redbot/cogs/audio/core/commands/playlists.py:1850 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1950 +#: redbot/cogs/audio/core/commands/playlists.py:1899 +msgid "I'm unable to get a track from Lavalink node at the moment, try again in a few minutes." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1920 #, docstring msgid "Rename an existing playlist.\n\n" " **Usage**:\n" @@ -2896,7 +3296,7 @@ msgid "Rename an existing playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:2029 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" @@ -2905,88 +3305,88 @@ msgstr "" msgid "List the songs in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:175 +#: redbot/cogs/audio/core/commands/queue.py:179 #, docstring msgid "Clears the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:192 +#: redbot/cogs/audio/core/commands/queue.py:196 msgid "Unable To Clear Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:193 +#: redbot/cogs/audio/core/commands/queue.py:197 msgid "You need the DJ role to clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:201 +#: redbot/cogs/audio/core/commands/queue.py:205 msgid "Queue Modified" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:201 +#: redbot/cogs/audio/core/commands/queue.py:205 msgid "The queue has been cleared." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:206 +#: redbot/cogs/audio/core/commands/queue.py:210 #, 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 +#: redbot/cogs/audio/core/commands/queue.py:227 msgid "Unable To Clean Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:224 +#: redbot/cogs/audio/core/commands/queue.py:228 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 +#: redbot/cogs/audio/core/commands/queue.py:243 +#: redbot/cogs/audio/core/commands/queue.py:277 msgid "Removed 0 tracks." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:243 -#: redbot/cogs/audio/core/commands/queue.py:277 +#: redbot/cogs/audio/core/commands/queue.py:247 +#: redbot/cogs/audio/core/commands/queue.py:281 msgid "Removed Tracks From The Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:244 +#: redbot/cogs/audio/core/commands/queue.py:248 msgid "Removed {removed_tracks} tracks queued by members outside of the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:252 +#: redbot/cogs/audio/core/commands/queue.py:256 #, docstring msgid "Removes all tracks you requested from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:278 +#: redbot/cogs/audio/core/commands/queue.py:282 msgid "Removed {removed_tracks} tracks queued by {member.display_name}." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:285 +#: redbot/cogs/audio/core/commands/queue.py:289 #, docstring msgid "Search the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:307 +#: redbot/cogs/audio/core/commands/queue.py:311 #, 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:350 -#: redbot/cogs/audio/core/commands/queue.py:357 -#: redbot/cogs/audio/core/commands/queue.py:364 -#: redbot/cogs/audio/core/commands/queue.py:372 +#: redbot/cogs/audio/core/commands/queue.py:323 +#: redbot/cogs/audio/core/commands/queue.py:330 +#: redbot/cogs/audio/core/commands/queue.py:342 +#: redbot/cogs/audio/core/commands/queue.py:354 +#: redbot/cogs/audio/core/commands/queue.py:361 +#: redbot/cogs/audio/core/commands/queue.py:368 +#: redbot/cogs/audio/core/commands/queue.py:376 msgid "Unable To Shuffle Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:320 +#: redbot/cogs/audio/core/commands/queue.py:324 msgid "You need the DJ role to shuffle the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:377 +#: redbot/cogs/audio/core/commands/queue.py:381 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 d6d28a50ce3..d4234d741e8 100644 --- a/redbot/cogs/audio/core/commands/locales/de-DE.po +++ b/redbot/cogs/audio/core/commands/locales/de-DE.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 17:28+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -212,86 +212,84 @@ 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:441 -#: redbot/cogs/audio/core/commands/audioset.py:591 -#: redbot/cogs/audio/core/commands/audioset.py:612 -#: redbot/cogs/audio/core/commands/audioset.py:629 -#: redbot/cogs/audio/core/commands/audioset.py:677 -#: redbot/cogs/audio/core/commands/audioset.py:752 -#: redbot/cogs/audio/core/commands/audioset.py:900 -#: redbot/cogs/audio/core/commands/audioset.py:915 -#: redbot/cogs/audio/core/commands/audioset.py:935 -#: redbot/cogs/audio/core/commands/audioset.py:977 -#: redbot/cogs/audio/core/commands/audioset.py:978 -#: redbot/cogs/audio/core/commands/audioset.py:979 -#: redbot/cogs/audio/core/commands/audioset.py:980 -#: redbot/cogs/audio/core/commands/audioset.py:981 -#: redbot/cogs/audio/core/commands/audioset.py:982 -#: redbot/cogs/audio/core/commands/audioset.py:983 -#: redbot/cogs/audio/core/commands/audioset.py:997 -#: redbot/cogs/audio/core/commands/audioset.py:999 -#: redbot/cogs/audio/core/commands/audioset.py:1041 -#: redbot/cogs/audio/core/commands/audioset.py:1048 -#: redbot/cogs/audio/core/commands/audioset.py:1090 -#: redbot/cogs/audio/core/commands/audioset.py:1091 -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1111 -#: redbot/cogs/audio/core/commands/audioset.py:1188 -#: redbot/cogs/audio/core/commands/audioset.py:1203 -#: redbot/cogs/audio/core/commands/audioset.py:1348 -#: redbot/cogs/audio/core/commands/audioset.py:1349 -#: redbot/cogs/audio/core/commands/audioset.py:1350 -#: redbot/cogs/audio/core/commands/audioset.py:1393 -#: redbot/cogs/audio/core/commands/audioset.py:1394 -#: redbot/cogs/audio/core/commands/audioset.py:1395 -#: redbot/cogs/audio/core/commands/audioset.py:1437 -#: redbot/cogs/audio/core/commands/controller.py:421 -#: redbot/cogs/audio/core/commands/controller.py:465 -#: redbot/cogs/audio/core/commands/controller.py:767 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:118 -#: redbot/cogs/audio/core/commands/llset.py:127 +#: redbot/cogs/audio/core/commands/audioset.py:589 +#: redbot/cogs/audio/core/commands/audioset.py:610 +#: redbot/cogs/audio/core/commands/audioset.py:627 +#: redbot/cogs/audio/core/commands/audioset.py:675 +#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:921 +#: redbot/cogs/audio/core/commands/audioset.py:941 +#: redbot/cogs/audio/core/commands/audioset.py:970 +#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:987 +#: redbot/cogs/audio/core/commands/audioset.py:988 +#: redbot/cogs/audio/core/commands/audioset.py:989 +#: redbot/cogs/audio/core/commands/audioset.py:990 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:1008 +#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1102 +#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1122 +#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1367 +#: redbot/cogs/audio/core/commands/audioset.py:1368 +#: redbot/cogs/audio/core/commands/audioset.py:1369 +#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1413 +#: redbot/cogs/audio/core/commands/audioset.py:1414 +#: redbot/cogs/audio/core/commands/audioset.py:1456 +#: redbot/cogs/audio/core/commands/controller.py:422 +#: redbot/cogs/audio/core/commands/controller.py:466 +#: redbot/cogs/audio/core/commands/controller.py:775 +#: redbot/cogs/audio/core/commands/llset.py:168 +#: redbot/cogs/audio/core/commands/llset.py:177 msgid "Enabled" msgstr "Aktiviert" #: redbot/cogs/audio/core/commands/audioset.py:441 -#: redbot/cogs/audio/core/commands/audioset.py:591 -#: redbot/cogs/audio/core/commands/audioset.py:612 -#: redbot/cogs/audio/core/commands/audioset.py:629 -#: redbot/cogs/audio/core/commands/audioset.py:677 -#: redbot/cogs/audio/core/commands/audioset.py:752 -#: redbot/cogs/audio/core/commands/audioset.py:900 -#: redbot/cogs/audio/core/commands/audioset.py:915 -#: redbot/cogs/audio/core/commands/audioset.py:935 -#: redbot/cogs/audio/core/commands/audioset.py:977 -#: redbot/cogs/audio/core/commands/audioset.py:978 -#: redbot/cogs/audio/core/commands/audioset.py:979 -#: redbot/cogs/audio/core/commands/audioset.py:980 -#: redbot/cogs/audio/core/commands/audioset.py:981 -#: redbot/cogs/audio/core/commands/audioset.py:982 -#: redbot/cogs/audio/core/commands/audioset.py:983 -#: redbot/cogs/audio/core/commands/audioset.py:997 -#: redbot/cogs/audio/core/commands/audioset.py:999 -#: redbot/cogs/audio/core/commands/audioset.py:1041 -#: redbot/cogs/audio/core/commands/audioset.py:1048 -#: redbot/cogs/audio/core/commands/audioset.py:1090 -#: redbot/cogs/audio/core/commands/audioset.py:1091 -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1113 -#: redbot/cogs/audio/core/commands/audioset.py:1188 -#: redbot/cogs/audio/core/commands/audioset.py:1203 -#: redbot/cogs/audio/core/commands/audioset.py:1348 -#: redbot/cogs/audio/core/commands/audioset.py:1349 -#: redbot/cogs/audio/core/commands/audioset.py:1350 -#: redbot/cogs/audio/core/commands/audioset.py:1393 -#: redbot/cogs/audio/core/commands/audioset.py:1394 -#: redbot/cogs/audio/core/commands/audioset.py:1395 -#: redbot/cogs/audio/core/commands/audioset.py:1437 -#: redbot/cogs/audio/core/commands/controller.py:421 -#: redbot/cogs/audio/core/commands/controller.py:465 -#: redbot/cogs/audio/core/commands/controller.py:767 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:118 -#: redbot/cogs/audio/core/commands/llset.py:127 +#: redbot/cogs/audio/core/commands/audioset.py:589 +#: redbot/cogs/audio/core/commands/audioset.py:610 +#: redbot/cogs/audio/core/commands/audioset.py:627 +#: redbot/cogs/audio/core/commands/audioset.py:675 +#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:921 +#: redbot/cogs/audio/core/commands/audioset.py:941 +#: redbot/cogs/audio/core/commands/audioset.py:970 +#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:987 +#: redbot/cogs/audio/core/commands/audioset.py:988 +#: redbot/cogs/audio/core/commands/audioset.py:989 +#: redbot/cogs/audio/core/commands/audioset.py:990 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:1008 +#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1102 +#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1124 +#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1367 +#: redbot/cogs/audio/core/commands/audioset.py:1368 +#: redbot/cogs/audio/core/commands/audioset.py:1369 +#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1413 +#: redbot/cogs/audio/core/commands/audioset.py:1414 +#: redbot/cogs/audio/core/commands/audioset.py:1456 +#: redbot/cogs/audio/core/commands/controller.py:422 +#: redbot/cogs/audio/core/commands/controller.py:466 +#: redbot/cogs/audio/core/commands/controller.py:775 +#: redbot/cogs/audio/core/commands/llset.py:168 +#: redbot/cogs/audio/core/commands/llset.py:177 msgid "Disabled" msgstr "Deaktiviert" @@ -308,42 +306,64 @@ msgstr "\n" "Automatisches Verlassen des Sprachkanals am Ende der Warteschlange wurde deaktiviert." #: redbot/cogs/audio/core/commands/audioset.py:451 -#: redbot/cogs/audio/core/commands/audioset.py:546 -#: redbot/cogs/audio/core/commands/audioset.py:571 -#: redbot/cogs/audio/core/commands/audioset.py:589 -#: redbot/cogs/audio/core/commands/audioset.py:610 -#: redbot/cogs/audio/core/commands/audioset.py:637 -#: redbot/cogs/audio/core/commands/audioset.py:675 -#: redbot/cogs/audio/core/commands/audioset.py:698 -#: redbot/cogs/audio/core/commands/audioset.py:704 -#: redbot/cogs/audio/core/commands/audioset.py:727 -#: redbot/cogs/audio/core/commands/audioset.py:733 -#: redbot/cogs/audio/core/commands/audioset.py:750 -#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:544 +#: redbot/cogs/audio/core/commands/audioset.py:569 +#: redbot/cogs/audio/core/commands/audioset.py:587 +#: redbot/cogs/audio/core/commands/audioset.py:608 +#: redbot/cogs/audio/core/commands/audioset.py:635 +#: redbot/cogs/audio/core/commands/audioset.py:673 +#: redbot/cogs/audio/core/commands/audioset.py:696 +#: redbot/cogs/audio/core/commands/audioset.py:702 +#: redbot/cogs/audio/core/commands/audioset.py:725 +#: redbot/cogs/audio/core/commands/audioset.py:731 +#: redbot/cogs/audio/core/commands/audioset.py:748 #: redbot/cogs/audio/core/commands/audioset.py:774 -#: redbot/cogs/audio/core/commands/audioset.py:797 -#: redbot/cogs/audio/core/commands/audioset.py:854 -#: redbot/cogs/audio/core/commands/audioset.py:877 -#: redbot/cogs/audio/core/commands/audioset.py:882 -#: redbot/cogs/audio/core/commands/audioset.py:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:1186 -#: redbot/cogs/audio/core/commands/audioset.py:1201 -#: redbot/cogs/audio/core/commands/audioset.py:1222 -#: redbot/cogs/audio/core/commands/audioset.py:1229 -#: redbot/cogs/audio/core/commands/audioset.py:1289 -#: redbot/cogs/audio/core/commands/audioset.py:1311 -#: redbot/cogs/audio/core/commands/audioset.py:1419 -#: redbot/cogs/audio/core/commands/audioset.py:1435 -#: redbot/cogs/audio/core/commands/controller.py:419 -#: redbot/cogs/audio/core/commands/controller.py:463 -#: redbot/cogs/audio/core/commands/controller.py:774 -#: 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 +#: redbot/cogs/audio/core/commands/audioset.py:780 +#: redbot/cogs/audio/core/commands/audioset.py:803 +#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:883 +#: redbot/cogs/audio/core/commands/audioset.py:888 +#: redbot/cogs/audio/core/commands/audioset.py:904 +#: redbot/cogs/audio/core/commands/audioset.py:919 +#: redbot/cogs/audio/core/commands/audioset.py:939 +#: redbot/cogs/audio/core/commands/audioset.py:1205 +#: redbot/cogs/audio/core/commands/audioset.py:1220 +#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1248 +#: redbot/cogs/audio/core/commands/audioset.py:1308 +#: redbot/cogs/audio/core/commands/audioset.py:1330 +#: redbot/cogs/audio/core/commands/audioset.py:1438 +#: redbot/cogs/audio/core/commands/audioset.py:1454 +#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:464 +#: redbot/cogs/audio/core/commands/controller.py:782 +#: redbot/cogs/audio/core/commands/llset.py:146 +#: redbot/cogs/audio/core/commands/llset.py:166 +#: redbot/cogs/audio/core/commands/llset.py:175 +#: redbot/cogs/audio/core/commands/llset.py:204 +#: redbot/cogs/audio/core/commands/llset.py:226 +#: redbot/cogs/audio/core/commands/llset.py:258 +#: redbot/cogs/audio/core/commands/llset.py:282 +#: redbot/cogs/audio/core/commands/llset.py:295 +#: redbot/cogs/audio/core/commands/llset.py:388 +#: redbot/cogs/audio/core/commands/llset.py:412 +#: redbot/cogs/audio/core/commands/llset.py:443 +#: redbot/cogs/audio/core/commands/llset.py:472 +#: redbot/cogs/audio/core/commands/llset.py:481 +#: redbot/cogs/audio/core/commands/llset.py:499 +#: redbot/cogs/audio/core/commands/llset.py:508 +#: redbot/cogs/audio/core/commands/llset.py:526 +#: redbot/cogs/audio/core/commands/llset.py:535 +#: redbot/cogs/audio/core/commands/llset.py:553 +#: redbot/cogs/audio/core/commands/llset.py:562 +#: redbot/cogs/audio/core/commands/llset.py:580 +#: redbot/cogs/audio/core/commands/llset.py:589 +#: redbot/cogs/audio/core/commands/llset.py:607 +#: redbot/cogs/audio/core/commands/llset.py:616 +#: redbot/cogs/audio/core/commands/llset.py:634 +#: redbot/cogs/audio/core/commands/llset.py:643 +#: redbot/cogs/audio/core/commands/llset.py:670 +#: redbot/cogs/audio/core/commands/llset.py:701 msgid "Setting Changed" msgstr "Einstellung geändert" @@ -351,7 +371,7 @@ msgstr "Einstellung geändert" #, docstring msgid "Set a playlist to auto-play songs from.\n\n" " **Usage**:\n" -" ​ ​ ​ ​ `[p]audioset autoplay playlist_name_OR_id [args]`\n\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist playlist_name_OR_id [args]`\n\n" " **Args**:\n" " ​ ​ ​ ​ The following are all optional:\n" " ​ ​ ​ ​ ​ ​ ​ ​ --scope \n" @@ -369,122 +389,122 @@ msgid "Set a playlist to auto-play songs from.\n\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" +" ​ ​ ​ ​ `[p]audioset autoplay playlist MyGuildPlaylist`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist MyGlobalPlaylist --scope Global`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist PersonalPlaylist --scope User --author Draper`\n" " " -msgstr "Playlist für die Automatische Wiedergabe eisntellen.\\n\\n **Verwendung**:\\n ​ ​ ​ ​`[p]audioset autoplay name_ODER_id_der_playlist [args]`\\n\\n **Argumente**:\\n ​ ​ ​ ​ Optionale Argumente:\\n ​ ​ ​ ​ ​ ​ ​ ​ --scope \\n ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\\n ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Nur der Botbesitzer kann dieses Argument verwenden**\\n\\n **Scope** hat einen der folgenden Werte:\\n ​Global\\n ​ ​ ​ ​ Guild\\n ​ ​ ​ ​ User\\n\\n **Author** hat einen der folgenden Werte:\\n ​ ​ ​ ​ User ID\\n ​ ​ ​ ​ User Mention\\n User Name#123\\n\\n **Guild** hat einen der folgenden Werte:\\n Guild ID\\n Exact guild name\\n\\n Beispiel:\\n `[p]audioset autoplay MeineGuildPlaylist`\\n `[p]audioset autoplay MeineGlobalePlaylist --scope Global`\\n `[p]audioset autoplay MeinePersoenlichePlaylist --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:105 #: 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:1817 -#: redbot/cogs/audio/core/commands/playlists.py:1983 +#: redbot/cogs/audio/core/commands/playlists.py:393 +#: redbot/cogs/audio/core/commands/playlists.py:470 +#: redbot/cogs/audio/core/commands/playlists.py:558 +#: redbot/cogs/audio/core/commands/playlists.py:691 +#: redbot/cogs/audio/core/commands/playlists.py:822 +#: redbot/cogs/audio/core/commands/playlists.py:943 +#: redbot/cogs/audio/core/commands/playlists.py:1096 +#: redbot/cogs/audio/core/commands/playlists.py:1204 +#: redbot/cogs/audio/core/commands/playlists.py:1320 +#: redbot/cogs/audio/core/commands/playlists.py:1444 +#: redbot/cogs/audio/core/commands/playlists.py:1620 +#: redbot/cogs/audio/core/commands/playlists.py:1789 +#: redbot/cogs/audio/core/commands/playlists.py:1953 msgid "Playlists Are Not Available" msgstr "Playlists sind nicht verfügbar" #: redbot/cogs/audio/core/commands/audioset.py:498 -#: redbot/cogs/audio/core/commands/playlists.py:105 +#: redbot/cogs/audio/core/commands/playlists.py:106 #: 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:1818 -#: redbot/cogs/audio/core/commands/playlists.py:1984 +#: redbot/cogs/audio/core/commands/playlists.py:394 +#: redbot/cogs/audio/core/commands/playlists.py:471 +#: redbot/cogs/audio/core/commands/playlists.py:559 +#: redbot/cogs/audio/core/commands/playlists.py:692 +#: redbot/cogs/audio/core/commands/playlists.py:823 +#: redbot/cogs/audio/core/commands/playlists.py:944 +#: redbot/cogs/audio/core/commands/playlists.py:1097 +#: redbot/cogs/audio/core/commands/playlists.py:1205 +#: redbot/cogs/audio/core/commands/playlists.py:1321 +#: redbot/cogs/audio/core/commands/playlists.py:1445 +#: redbot/cogs/audio/core/commands/playlists.py:1621 +#: redbot/cogs/audio/core/commands/playlists.py:1790 +#: redbot/cogs/audio/core/commands/playlists.py:1954 msgid "The playlist section of Audio is currently unavailable" msgstr "Der Playlist Abschnitt von Audio ist derzeit nicht verfügbar" -#: redbot/cogs/audio/core/commands/audioset.py:501 -#: redbot/cogs/audio/core/commands/playlists.py:106 -#: 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:1821 -#: redbot/cogs/audio/core/commands/playlists.py:1987 +#: redbot/cogs/audio/core/commands/audioset.py:499 +#: redbot/cogs/audio/core/commands/playlists.py:107 +#: redbot/cogs/audio/core/commands/playlists.py:268 +#: redbot/cogs/audio/core/commands/playlists.py:395 +#: redbot/cogs/audio/core/commands/playlists.py:472 +#: redbot/cogs/audio/core/commands/playlists.py:560 +#: redbot/cogs/audio/core/commands/playlists.py:693 +#: redbot/cogs/audio/core/commands/playlists.py:824 +#: redbot/cogs/audio/core/commands/playlists.py:945 +#: redbot/cogs/audio/core/commands/playlists.py:1098 +#: redbot/cogs/audio/core/commands/playlists.py:1206 +#: redbot/cogs/audio/core/commands/playlists.py:1322 +#: redbot/cogs/audio/core/commands/playlists.py:1446 +#: redbot/cogs/audio/core/commands/playlists.py:1622 +#: redbot/cogs/audio/core/commands/playlists.py:1791 +#: redbot/cogs/audio/core/commands/playlists.py:1955 msgid "Check your logs." msgstr "Prüfen Sie Ihre Logs." -#: redbot/cogs/audio/core/commands/audioset.py:516 -#: redbot/cogs/audio/core/commands/audioset.py:532 +#: redbot/cogs/audio/core/commands/audioset.py:514 +#: redbot/cogs/audio/core/commands/audioset.py:530 msgid "No Playlist Found" msgstr "Keine Playlist gefunden" -#: redbot/cogs/audio/core/commands/audioset.py:517 -#: redbot/cogs/audio/core/commands/playlists.py:124 -#: redbot/cogs/audio/core/commands/playlists.py:1498 +#: redbot/cogs/audio/core/commands/audioset.py:515 +#: redbot/cogs/audio/core/commands/playlists.py:125 +#: redbot/cogs/audio/core/commands/playlists.py:1475 msgid "Could not match '{arg}' to a playlist" msgstr "'{arg}' konnte keiner Playlist zugeordnet werden" -#: redbot/cogs/audio/core/commands/audioset.py:524 +#: redbot/cogs/audio/core/commands/audioset.py:522 msgid "No Tracks Found" msgstr "Keine Titel gefunden" -#: redbot/cogs/audio/core/commands/audioset.py:525 +#: redbot/cogs/audio/core/commands/audioset.py:523 msgid "Playlist {name} has no tracks." msgstr "Die Playlist {name} enthält keine Titel." -#: redbot/cogs/audio/core/commands/audioset.py:533 -#: redbot/cogs/audio/core/commands/playlists.py:1587 -#: redbot/cogs/audio/core/commands/playlists.py:1700 +#: redbot/cogs/audio/core/commands/audioset.py:531 +#: redbot/cogs/audio/core/commands/playlists.py:1561 +#: redbot/cogs/audio/core/commands/playlists.py:1672 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:540 -#: redbot/cogs/audio/core/commands/playlists.py:1016 -#: redbot/cogs/audio/core/commands/playlists.py:1595 -#: redbot/cogs/audio/core/commands/playlists.py:1707 +#: redbot/cogs/audio/core/commands/audioset.py:538 +#: redbot/cogs/audio/core/commands/playlists.py:1001 +#: redbot/cogs/audio/core/commands/playlists.py:1569 +#: redbot/cogs/audio/core/commands/playlists.py:1679 msgid "Missing Arguments" msgstr "Fehlende Argumente" -#: 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:1708 +#: redbot/cogs/audio/core/commands/audioset.py:539 +#: redbot/cogs/audio/core/commands/playlists.py:1002 +#: redbot/cogs/audio/core/commands/playlists.py:1570 +#: redbot/cogs/audio/core/commands/playlists.py:1680 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:547 +#: redbot/cogs/audio/core/commands/audioset.py:545 msgid "Playlist {name} (`{id}`) [**{scope}**] will be used for autoplay." msgstr "Die Playlist {name} (`{id}`) [** {scope} **] wird für die automatische Wiedergabe verwendet." -#: redbot/cogs/audio/core/commands/audioset.py:560 +#: redbot/cogs/audio/core/commands/audioset.py:558 #, docstring msgid "Resets auto-play to the default playlist." msgstr "Setzt die automatische Wiedergabe auf die Standard-Playlist zurück." -#: redbot/cogs/audio/core/commands/audioset.py:572 +#: redbot/cogs/audio/core/commands/audioset.py:570 msgid "Set auto-play playlist to play recently played tracks." msgstr "Legen Sie die automatische Playlist fest, um kürzlich gespielte Titel abzuspielen." -#: redbot/cogs/audio/core/commands/audioset.py:578 +#: redbot/cogs/audio/core/commands/audioset.py:576 #, docstring msgid "Toggle global daily queues.\n\n" " Global daily queues creates a playlist for all tracks played today.\n" @@ -493,11 +513,11 @@ msgstr "Globale tägliche Warteschlangen umschalten.\n\n" " Globale tägliche Warteschlangen erstellt eine Wiedergabeliste für alle Tracks, die heute abgespielt werden.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:590 +#: redbot/cogs/audio/core/commands/audioset.py:588 msgid "Global daily queues: {true_or_false}." msgstr "Globale tägliche Warteschlange: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:599 +#: redbot/cogs/audio/core/commands/audioset.py:597 #, docstring msgid "Toggle daily queues.\n\n" " Daily queues creates a playlist for all tracks played today.\n" @@ -506,11 +526,11 @@ 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:611 +#: redbot/cogs/audio/core/commands/audioset.py:609 msgid "Daily queues: {true_or_false}." msgstr "Tägliche Warteschlange: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:620 +#: redbot/cogs/audio/core/commands/audioset.py:618 #, docstring msgid "Toggle the bot auto-disconnecting when done playing.\n\n" " This setting takes precedence over `[p]audioset emptydisconnect`.\n" @@ -519,18 +539,18 @@ msgstr "Schalte ein oder aus, dass der Bot nach ende der Wiedergabe automatisch " Diese Einstellung hat Vorrang vor `[p]audioset emptydisconnect`.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:628 +#: redbot/cogs/audio/core/commands/audioset.py:626 msgid "Auto-disconnection at queue end: {true_or_false}." msgstr "Automatischer Disconnect beim Playlistende: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:632 -#: redbot/cogs/audio/core/commands/controller.py:771 +#: redbot/cogs/audio/core/commands/audioset.py:630 +#: redbot/cogs/audio/core/commands/controller.py:779 msgid "\n" "Auto-play has been disabled." msgstr "\n" "Automatische Wiedergabe deaktiviert." -#: redbot/cogs/audio/core/commands/audioset.py:643 +#: redbot/cogs/audio/core/commands/audioset.py:641 #, docstring msgid "Toggle DJ mode.\n\n" " DJ mode allows users with the DJ role to use audio commands.\n" @@ -539,23 +559,23 @@ msgstr "Schalte DJ Mode um.\n\n" " DJ Mode erlaubt Benutzern mit der DJ Rolle die Audio Befehle zu nutzen\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:654 +#: redbot/cogs/audio/core/commands/audioset.py:652 msgid "Missing DJ Role" msgstr "Fehlende DJ-Rolle" -#: redbot/cogs/audio/core/commands/audioset.py:655 +#: redbot/cogs/audio/core/commands/audioset.py:653 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:666 +#: redbot/cogs/audio/core/commands/audioset.py:664 msgid "Response timed out, try again later." msgstr "Zeitüberschreitung der Antwort, versuch es später erneut." -#: redbot/cogs/audio/core/commands/audioset.py:676 +#: redbot/cogs/audio/core/commands/audioset.py:674 msgid "DJ role: {true_or_false}." msgstr "DJ Rolle aktiviert: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:683 #, 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" @@ -565,54 +585,55 @@ msgstr "Automatische Trennung vom Kanal, wenn der Bot x Sekunden lang alleine is " `[p] audioset dc` hat Vorrang vor dieser Einstellung. \n" ". " -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:1214 +#: redbot/cogs/audio/core/commands/audioset.py:689 +#: redbot/cogs/audio/core/commands/audioset.py:718 +#: redbot/cogs/audio/core/commands/audioset.py:1233 msgid "Invalid Time" msgstr "Ungültige Zeit" -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:1214 +#: redbot/cogs/audio/core/commands/audioset.py:689 +#: redbot/cogs/audio/core/commands/audioset.py:718 +#: redbot/cogs/audio/core/commands/audioset.py:1233 msgid "Seconds can't be less than zero." msgstr "Sekunden können nicht kleiner als Null sein." -#: redbot/cogs/audio/core/commands/audioset.py:698 +#: redbot/cogs/audio/core/commands/audioset.py:696 msgid "Empty disconnect disabled." msgstr "Trennung bei leerem Kanal deaktiviert." -#: redbot/cogs/audio/core/commands/audioset.py:705 +#: redbot/cogs/audio/core/commands/audioset.py:703 msgid "Empty disconnect timer set to {num_seconds}." msgstr "Leerer Kanal Disconnect Timer gesetzt auf {num_seconds}." -#: redbot/cogs/audio/core/commands/audioset.py:717 +#: redbot/cogs/audio/core/commands/audioset.py:715 #, 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:727 +#: redbot/cogs/audio/core/commands/audioset.py:725 msgid "Empty pause disabled." msgstr "Leere Pause deaktiviert." -#: redbot/cogs/audio/core/commands/audioset.py:734 +#: redbot/cogs/audio/core/commands/audioset.py:732 msgid "Empty pause timer set to {num_seconds}." msgstr "Leerer Kanal Disconnect Timer gesetzt auf {num_seconds}." -#: redbot/cogs/audio/core/commands/audioset.py:745 +#: redbot/cogs/audio/core/commands/audioset.py:743 #, docstring msgid "Prioritise tracks with lyrics." msgstr "Titel mit Songtexten bevorzugen." -#: redbot/cogs/audio/core/commands/audioset.py:751 +#: redbot/cogs/audio/core/commands/audioset.py:749 msgid "Prefer tracks with lyrics: {true_or_false}." msgstr "Titel mit Songtexten bevorzugen: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:760 +#: redbot/cogs/audio/core/commands/audioset.py:758 #, 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:763 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 msgid "Invalid Price" msgstr "Ungültiger Preis" @@ -620,15 +641,19 @@ msgstr "Ungültiger Preis" msgid "Price can't be less than zero." msgstr "Preis kann nicht kleiner als Null sein." -#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:769 +msgid "Price can't be greater than 2^63 - 1." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:774 msgid "Jukebox mode disabled." msgstr "Jukebox Modus deaktiviert." -#: redbot/cogs/audio/core/commands/audioset.py:775 +#: redbot/cogs/audio/core/commands/audioset.py:781 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:787 +#: redbot/cogs/audio/core/commands/audioset.py:793 #, 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" @@ -637,11 +662,11 @@ msgstr "Setze den Pfad für Lokale Musik, wenn die Lavalink.jar nicht im Audio D " Lasse den Pfad leer um den Pfad zu dem Standard Pfad zurückzusetzen.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:798 +#: redbot/cogs/audio/core/commands/audioset.py:804 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:803 +#: redbot/cogs/audio/core/commands/audioset.py:809 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" "```\n" "ParentDirectory\n" @@ -654,33 +679,43 @@ msgid "This setting is only for bot owners to set a localtracks folder location "**This folder and files need to be visible to the user where `Lavalink.jar` is being run from.**\n" "Use this command with no path given to reset it to the default, the Audio data directory for this bot.\n" "Do you want to continue to set the provided path for local tracks?" -msgstr "" +msgstr "Diese Einstellung ist nur für Bot-Besitzer, um den Speicherort des localtracks-Ordners festzulegen. Im folgenden Beispiel muss der vollständige Pfad für 'ParentDirectory' an diesen Befehl übergeben werden.\n" +"```\n" +"ParentDirectory\n" +" |__ localtracks (Ordner)\n" +" | |__ Awesome Album Name (Ordner)\n" +" | |__01 Cooler Song.mp3\n" +" | |__02 Grooviger Song.mp3\n" +"```\n" +"Der für diesen Befehl angegebene Ordnerpfad muss den Ordner localtracks enthalten.\n" +"**Dieser Ordner und die Dateien müssen für den Benutzer sichtbar sein, von dem aus `Lavalink.jar` ausgeführt wird.**\n" +"Wenn Sie diesen Befehl ohne Pfadangabe verwenden, wird er auf die Standardeinstellung zurückgesetzt, d.h. auf das Audio-Datenverzeichnis für diesen Bot.\n" +"Möchten Sie weiterhin den angegebenen Pfad für lokale Tracks einstellen?" -#: redbot/cogs/audio/core/commands/audioset.py:835 +#: redbot/cogs/audio/core/commands/audioset.py:841 msgid "Invalid Path" msgstr "Ungültiger Pfad" -#: redbot/cogs/audio/core/commands/audioset.py:836 +#: redbot/cogs/audio/core/commands/audioset.py:842 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:842 +#: redbot/cogs/audio/core/commands/audioset.py:848 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:848 -#: redbot/cogs/audio/core/commands/llset.py:34 -#: redbot/cogs/audio/core/commands/llset.py:53 -#: redbot/cogs/audio/core/commands/player.py:416 -#: redbot/cogs/audio/core/commands/player.py:426 +#: redbot/cogs/audio/core/commands/audioset.py:854 +#: redbot/cogs/audio/core/commands/llset.py:74 +#: redbot/cogs/audio/core/commands/player.py:414 +#: redbot/cogs/audio/core/commands/player.py:424 msgid "Invalid Environment" msgstr "Ungültige Umgebung" -#: redbot/cogs/audio/core/commands/audioset.py:855 +#: redbot/cogs/audio/core/commands/audioset.py:861 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:864 +#: redbot/cogs/audio/core/commands/audioset.py:870 #, 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" @@ -690,294 +725,309 @@ msgstr "Maximale länge für einen Track in der Playlist in Sekunden, 0 um dies " Akzeptiert Sekunden oder einen Wert Formatiert wie 00:00:00 (`hh:mm:ss`) oder 00:00 (`mm:ss`).\n" " Ungültige Eingaben werden diese Einstellung ausschalten. " -#: redbot/cogs/audio/core/commands/audioset.py:873 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Invalid length" msgstr "Ungültige Länge" -#: redbot/cogs/audio/core/commands/audioset.py:873 +#: redbot/cogs/audio/core/commands/audioset.py:879 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:877 +#: redbot/cogs/audio/core/commands/audioset.py:883 msgid "Track max length disabled." msgstr "Maximale Track länge deaktiviert." -#: redbot/cogs/audio/core/commands/audioset.py:883 +#: redbot/cogs/audio/core/commands/audioset.py:889 msgid "Track max length set to {seconds}." msgstr "Maximale Track länge gesetzt zu: {seconds}." -#: redbot/cogs/audio/core/commands/audioset.py:893 +#: redbot/cogs/audio/core/commands/audioset.py:899 #, 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:899 +#: redbot/cogs/audio/core/commands/audioset.py:905 msgid "Notify mode: {true_or_false}." msgstr "Benachrichtigungsmodus: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:908 +#: redbot/cogs/audio/core/commands/audioset.py:914 #, docstring msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." -msgstr "" +msgstr "Schaltet ein, ob der Bot beim Betreten des Sprachkanals automatisch stumm geschaltet werden soll." -#: redbot/cogs/audio/core/commands/audioset.py:914 +#: redbot/cogs/audio/core/commands/audioset.py:920 msgid "Auto Deafen: {true_or_false}." msgstr "Automatisch stummschalten: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:923 +#: redbot/cogs/audio/core/commands/audioset.py:929 #, 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, Vimeo, Twitch, and\n" " Bandcamp links.\n" " " -msgstr "" +msgstr "Schalten Sie die Domänen Beschränkung für Audio um.\n\n" +" Wenn diese Option ausgeschaltet ist, können Benutzer Songs von nicht-kommerziellen Websites und Links abspielen.\n" +"Wenn diese Option aktiviert ist, sind die Benutzer auf YouTube, SoundCloud, Vimeo, Twitch und Bandcamp-Links beschränkt. " -#: redbot/cogs/audio/core/commands/audioset.py:934 +#: redbot/cogs/audio/core/commands/audioset.py:940 msgid "Commercial links only: {true_or_false}." msgstr "Kommerzielle Links nur: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:943 +#: redbot/cogs/audio/core/commands/audioset.py:949 #, 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:952 +#: redbot/cogs/audio/core/commands/audioset.py:958 msgid "Settings Changed" msgstr "Einstellungen geändert" -#: redbot/cogs/audio/core/commands/audioset.py:953 +#: redbot/cogs/audio/core/commands/audioset.py:959 msgid "DJ role set to: {role.name}." msgstr "DJ Rolle gesetzt auf: {role.name}." -#: redbot/cogs/audio/core/commands/audioset.py:959 +#: redbot/cogs/audio/core/commands/audioset.py:965 #, docstring msgid "Show the current settings." msgstr "Zeige die aktuellen Einstellungen an." -#: redbot/cogs/audio/core/commands/audioset.py:996 +#: redbot/cogs/audio/core/commands/audioset.py:1004 msgid "Server Settings" msgstr "Server Einstellungen" -#: redbot/cogs/audio/core/commands/audioset.py:997 +#: redbot/cogs/audio/core/commands/audioset.py:1005 +msgid "Auto-deafen: [{auto_deafen}]\n" +msgstr "Automatisch Stumm schalten: [{auto_deafen}]\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1008 msgid "Auto-disconnect: [{dc}]\n" msgstr "Automatische Trennung: [{dc}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:998 +#: redbot/cogs/audio/core/commands/audioset.py:1009 msgid "Auto-play: [{autoplay}]\n" msgstr "Automatische-Wiedergabe: [{autoplay}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1002 +#: redbot/cogs/audio/core/commands/audioset.py:1013 msgid "Disconnect timer: [{num_seconds}]\n" msgstr "Trennen Timer: [{num_seconds}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1006 +#: redbot/cogs/audio/core/commands/audioset.py:1017 msgid "Auto Pause timer: [{num_seconds}]\n" msgstr "Timer für automatische Pause: [{num_seconds}] \n" -#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1021 msgid "DJ Role: [{role.name}]\n" msgstr "DJ-Rolle: [{role.name}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1012 +#: redbot/cogs/audio/core/commands/audioset.py:1023 msgid "Jukebox: [{jukebox_name}]\n" msgstr "Jukebox: [{jukebox_name}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1013 +#: redbot/cogs/audio/core/commands/audioset.py:1024 msgid "Command price: [{jukebox_price}]\n" msgstr "Befehlspreis: [{jukebox_price}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1017 +#: redbot/cogs/audio/core/commands/audioset.py:1028 msgid "Max track length: [{tracklength}]\n" msgstr "Maximale Spieldauer des Liedes: [{tracklength}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1020 -msgid "Repeat: [{repeat}]\n" +#: redbot/cogs/audio/core/commands/audioset.py:1031 +msgid "Max volume: [{max_volume}%]\n" +"Persist queue: [{persist_queue}]\n" +"Repeat: [{repeat}]\n" "Shuffle: [{shuffle}]\n" "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" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1040 +msgstr "Max. Lautstärke: [{max_volume}%]\n" +"Warteschlange beibehalten: [{persist_queue}]\n" +"Wiederholen: [{repeat}]\n" +"Zufallswiedergabe: [{shuffle}]\n" +"Zufallswiedergabe bumped: [{bumpped_shuffle}]\n" +"Song Benachrichtigung msgs: [{notify}]\n" +"Titel als Status: [{status}]\n" +"Spotify-Suche: [{countrycode}]\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Thumbnails: [{0}]\n" msgstr "Miniaturansichten (Thumbnails): [{0}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1044 +#: redbot/cogs/audio/core/commands/audioset.py:1055 msgid "Vote skip: [{vote_enabled}]\n" "Skip percentage: [{vote_percent}%]\n" msgstr "Abstimmung zum Überspringen: [{vote_enabled}]\n" "Benötigte Stimmen in Prozent: [{vote_percent}%]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1057 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Server" msgstr "Server" -#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "User" msgstr "Benutzer" -#: redbot/cogs/audio/core/commands/audioset.py:1061 -#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: redbot/cogs/audio/core/commands/playlists.py:1010 msgid "Global" msgstr "Überall" -#: redbot/cogs/audio/core/commands/audioset.py:1063 -#: redbot/cogs/audio/core/commands/audioset.py:1064 -#: redbot/cogs/audio/core/commands/audioset.py:1065 +#: redbot/cogs/audio/core/commands/audioset.py:1074 +#: redbot/cogs/audio/core/commands/audioset.py:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1076 msgid "Cached" msgstr "Zwischengespeichert" -#: redbot/cogs/audio/core/commands/audioset.py:1067 -#: redbot/cogs/audio/core/commands/audioset.py:1068 -#: redbot/cogs/audio/core/commands/audioset.py:1069 +#: redbot/cogs/audio/core/commands/audioset.py:1078 +#: redbot/cogs/audio/core/commands/audioset.py:1079 +#: redbot/cogs/audio/core/commands/audioset.py:1080 msgid "US Top 100" msgstr "US Top 100" -#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: redbot/cogs/audio/core/commands/audioset.py:1083 msgid "Auto-play Settings" msgstr "Automatische-wiedergabe-Einstellungen" -#: redbot/cogs/audio/core/commands/audioset.py:1074 +#: redbot/cogs/audio/core/commands/audioset.py:1085 msgid "Playlist name: [{pname}]\n" msgstr "Playlist-Name: [{pname}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1086 msgid "Playlist ID: [{pid}]\n" msgstr "Playlist-ID: [{pid}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1076 +#: redbot/cogs/audio/core/commands/audioset.py:1087 msgid "Playlist scope: [{pscope}]\n" msgstr "Umfang der Playlist: [{pscope}] \n" -#: redbot/cogs/audio/core/commands/audioset.py:1082 -#: redbot/cogs/audio/core/commands/audioset.py:1353 -#: redbot/cogs/audio/core/commands/audioset.py:1398 +#: redbot/cogs/audio/core/commands/audioset.py:1093 +#: redbot/cogs/audio/core/commands/audioset.py:1372 +#: redbot/cogs/audio/core/commands/audioset.py:1417 msgid "Cache Settings" msgstr "Cache-Einstellungen" -#: redbot/cogs/audio/core/commands/audioset.py:1084 +#: redbot/cogs/audio/core/commands/audioset.py:1095 msgid "Max age: [{max_age}]\n" msgstr "Maximales Alter, [{max_age}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1085 +#: redbot/cogs/audio/core/commands/audioset.py:1096 msgid "Local Spotify cache: [{spotify_status}]\n" msgstr "Lokale Spotify-Cache: [{spotify_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1097 msgid "Local Youtube cache: [{youtube_status}]\n" msgstr "Lokale YouTube-Cache: [{youtube_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1098 msgid "Local Lavalink cache: [{lavalink_status}]\n" msgstr "Lokale Lavalink-Cache: [{lavalink_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1089 -#: redbot/cogs/audio/core/commands/audioset.py:1347 -#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1100 +#: redbot/cogs/audio/core/commands/audioset.py:1366 +#: redbot/cogs/audio/core/commands/audioset.py:1411 msgid "days" msgstr "Tage" -#: redbot/cogs/audio/core/commands/audioset.py:1096 +#: redbot/cogs/audio/core/commands/audioset.py:1107 msgid "User Settings" msgstr "Benutzereinstellungen" -#: redbot/cogs/audio/core/commands/audioset.py:1098 +#: redbot/cogs/audio/core/commands/audioset.py:1109 msgid "Spotify search: [{country_code}]\n" msgstr "Spotify Suche: [{country_code}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1114 msgid "Lavalink Settings" msgstr "Lavalink-Einstellungen" -#: redbot/cogs/audio/core/commands/audioset.py:1105 +#: redbot/cogs/audio/core/commands/audioset.py:1116 msgid "Cog version: [{version}]\n" msgstr "Cog Version: [{version}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1106 +#: redbot/cogs/audio/core/commands/audioset.py:1117 msgid "Red-Lavalink: [{lavalink_version}]\n" msgstr "Red-Lavalink: [{lavalink_version}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1107 +#: redbot/cogs/audio/core/commands/audioset.py:1118 msgid "External server: [{use_external_lavalink}]\n" msgstr "Externer Server: [{use_external_lavalink}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1116 -msgid "Lavalink build: [{llbuild}]\n" +#: redbot/cogs/audio/core/commands/audioset.py:1131 +msgid "Lavalink version: [{llversion}]\n" "Lavalink branch: [{llbranch}]\n" "Release date: [{build_time}]\n" "Lavaplayer version: [{lavaplayer}]\n" "Java version: [{jvm}]\n" "Java Executable: [{jv_exec}]\n" +"Initial Heapsize: [{xms}]\n" +"Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1132 +#: redbot/cogs/audio/core/commands/audioset.py:1151 msgid "Localtracks path: [{localpath}]\n" msgstr "Pfad der lokalen Titel: [{localpath}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1141 +#: redbot/cogs/audio/core/commands/audioset.py:1160 #, docstring -msgid "Sends the Lavalink server logs to your DMs." -msgstr "Sendet die Lavalink Server Protokolle in deine DMs." +msgid "Sends the managed Lavalink node logs to your DMs." +msgstr "Sendet die Lavalink Server Protokolle als private Nachricht." -#: redbot/cogs/audio/core/commands/audioset.py:1148 -#: redbot/cogs/audio/core/commands/audioset.py:1150 +#: redbot/cogs/audio/core/commands/audioset.py:1167 +#: redbot/cogs/audio/core/commands/audioset.py:1169 msgid "No logs found in your data folder." msgstr "Keine Protokolle in deinem Datenordner gefunden." -#: redbot/cogs/audio/core/commands/audioset.py:1162 +#: redbot/cogs/audio/core/commands/audioset.py:1181 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:1172 +#: redbot/cogs/audio/core/commands/audioset.py:1191 msgid "I need to be able to DM you to send you the logs." -msgstr "" +msgstr "Ich muss in der Lage sein dir Privatnachrichten schreiben zu können um dir die Logs zu senden." -#: redbot/cogs/audio/core/commands/audioset.py:1181 +#: redbot/cogs/audio/core/commands/audioset.py:1200 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "Aktiviert/Deaktiviert Titel als Status." -#: redbot/cogs/audio/core/commands/audioset.py:1187 +#: redbot/cogs/audio/core/commands/audioset.py:1206 msgid "Song titles as status: {true_or_false}." msgstr "Titel als Status: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1196 +#: redbot/cogs/audio/core/commands/audioset.py:1215 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "Zeige Miniaturbilder bei Audio-Mitteilungen an." -#: redbot/cogs/audio/core/commands/audioset.py:1202 +#: redbot/cogs/audio/core/commands/audioset.py:1221 msgid "Thumbnail display: {true_or_false}." msgstr "Miniaturansicht: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1211 +#: redbot/cogs/audio/core/commands/audioset.py:1230 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "Benötigte Stimmen in Prozent für Nicht-Mods, um Titel zu überspringen, 0 um zum Deaktivieren." -#: redbot/cogs/audio/core/commands/audioset.py:1223 +#: redbot/cogs/audio/core/commands/audioset.py:1242 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:1230 +#: redbot/cogs/audio/core/commands/audioset.py:1249 msgid "Vote percentage set to {percent}%." msgstr "Stimmen-Anteil auf {percent} % festgelegt." -#: redbot/cogs/audio/core/commands/audioset.py:1239 +#: redbot/cogs/audio/core/commands/audioset.py:1258 #, docstring msgid "Instructions to set the YouTube API key." msgstr "Anleitung um den YouTube API key einzurichten." -#: redbot/cogs/audio/core/commands/audioset.py:1258 +#: redbot/cogs/audio/core/commands/audioset.py:1277 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "Anleitung um die Spotify API tokens einzurichten." -#: redbot/cogs/audio/core/commands/audioset.py:1259 +#: redbot/cogs/audio/core/commands/audioset.py:1278 msgid "1. Go to Spotify developers and log in with your Spotify account.\n" "(https://developer.spotify.com/dashboard/applications)\n" "2. Click \"Create An App\".\n" @@ -995,28 +1045,28 @@ msgstr "1. Gehen Sie zu Spotify-Entwicklern und loggen Sie sich mit Ihrem Spotif "6. Kopiere deine Client-ID und dein Client-Geheimes in:\n" "`{prefix}set api spotify client_id client_secret `" -#: redbot/cogs/audio/core/commands/audioset.py:1276 -#: redbot/cogs/audio/core/commands/audioset.py:1298 +#: redbot/cogs/audio/core/commands/audioset.py:1295 +#: redbot/cogs/audio/core/commands/audioset.py:1317 #, 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:1280 -#: redbot/cogs/audio/core/commands/audioset.py:1302 +#: redbot/cogs/audio/core/commands/audioset.py:1299 +#: redbot/cogs/audio/core/commands/audioset.py:1321 msgid "Invalid Country Code" msgstr "Ungültiger Ländercode" -#: redbot/cogs/audio/core/commands/audioset.py:1281 -#: redbot/cogs/audio/core/commands/audioset.py:1303 +#: redbot/cogs/audio/core/commands/audioset.py:1300 +#: redbot/cogs/audio/core/commands/audioset.py:1322 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:1290 -#: redbot/cogs/audio/core/commands/audioset.py:1312 +#: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1331 msgid "Country Code set to {country}." msgstr "Ländercode auf {country} gesetzt." -#: redbot/cogs/audio/core/commands/audioset.py:1320 +#: redbot/cogs/audio/core/commands/audioset.py:1339 #, docstring msgid "Sets the caching level.\n\n" " Level can be one of the following:\n\n" @@ -1027,29 +1077,37 @@ msgid "Sets the caching level.\n\n" " 5: Enables all Caches\n\n" " If you wish to disable a specific cache use a negative number.\n" " " -msgstr "" +msgstr "Legt das Caching-Level fest.\n\n" +" Level kann einer der folgenden sein:\n\n" +" 0: Deaktiviert alle Caches\n" +" 1: Aktiviert Spotify Cache\n" +" 2: Aktiviert YouTube Cache\n" +" 3: Aktiviert Lavalink Cache\n" +" 5: Aktiviert alle Caches\n\n" +" Wenn du einen bestimmten Cache deaktivieren möchtest, benutze eine negative Nummer.\n" +" " -#: redbot/cogs/audio/core/commands/audioset.py:1342 -#: redbot/cogs/audio/core/commands/audioset.py:1387 +#: redbot/cogs/audio/core/commands/audioset.py:1361 +#: redbot/cogs/audio/core/commands/audioset.py:1406 msgid "Max age: [{max_age}]\n" msgstr "Maximales Alter, [{max_age}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1343 -#: redbot/cogs/audio/core/commands/audioset.py:1388 +#: redbot/cogs/audio/core/commands/audioset.py:1362 +#: redbot/cogs/audio/core/commands/audioset.py:1407 msgid "Spotify cache: [{spotify_status}]\n" msgstr "Spotify-Cache: [{spotify_status}] \n" -#: redbot/cogs/audio/core/commands/audioset.py:1344 -#: redbot/cogs/audio/core/commands/audioset.py:1389 +#: redbot/cogs/audio/core/commands/audioset.py:1363 +#: redbot/cogs/audio/core/commands/audioset.py:1408 msgid "Youtube cache: [{youtube_status}]\n" msgstr "Youtube-Cache: [{youtube_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1345 -#: redbot/cogs/audio/core/commands/audioset.py:1390 +#: redbot/cogs/audio/core/commands/audioset.py:1364 +#: redbot/cogs/audio/core/commands/audioset.py:1409 msgid "Lavalink cache: [{lavalink_status}]\n" msgstr "Lavalink-Cache: [{lavalink_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1405 +#: redbot/cogs/audio/core/commands/audioset.py:1424 #, 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" @@ -1060,66 +1118,105 @@ msgstr "Legt das maximale Cache-Alter fest.\n\n" " ungültig wird.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1431 msgid "Cache age cannot be less than 7 days. If you wish to disable it run {prefix}audioset cache.\n" msgstr "Das Cache-Alter darf nicht weniger als 7 Tage betragen. Wenn du den Cache deaktivieren möchtest, führe {prefix}audioset cache aus.\n" -#: redbot/cogs/audio/core/commands/audioset.py:1417 +#: redbot/cogs/audio/core/commands/audioset.py:1436 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/audioset.py:1424 +#: redbot/cogs/audio/core/commands/audioset.py:1443 #, docstring msgid "Toggle persistent queues.\n\n" " Persistent queues allows the current queue to be restored when the queue closes.\n" " " -msgstr "" +msgstr "Fortbestehende Warteschlangen umschalten.\n\n" +" Fortbestehende Warteschlangen erlauben das Wiederherstellen der aktuellen Warteschlange, wenn die Warteschlange geschlossen wird.\n" +" " -#: redbot/cogs/audio/core/commands/audioset.py:1436 +#: redbot/cogs/audio/core/commands/audioset.py:1455 msgid "Persisting queues: {true_or_false}." -msgstr "" +msgstr "Fortbestehende Warteschlangen: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1444 +#: redbot/cogs/audio/core/commands/audioset.py:1463 #, docstring msgid "Restarts the lavalink connection." msgstr "Startet die lavalink-Verbindung neu." -#: redbot/cogs/audio/core/commands/audioset.py:1454 +#: redbot/cogs/audio/core/commands/audioset.py:1471 +#: redbot/cogs/audio/core/commands/llset.py:731 +msgid "Failed To Shutdown Lavalink Node" +msgstr "Fehler beim Herunterfahren von Lavalink" + +#: redbot/cogs/audio/core/commands/audioset.py:1472 +#: redbot/cogs/audio/core/commands/llset.py:187 +#: redbot/cogs/audio/core/commands/llset.py:732 +msgid "Please reload Audio (`{prefix}reload audio`)." +msgstr "Bitte laden Sie Audio neu (`{prefix}reload audio`)." + +#: redbot/cogs/audio/core/commands/audioset.py:1479 msgid "Restarting Lavalink" msgstr "Lavalink wird neugestartet" -#: redbot/cogs/audio/core/commands/audioset.py:1455 +#: redbot/cogs/audio/core/commands/audioset.py:1480 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/audioset.py:1487 +#, docstring +msgid "Set the maximum volume allowed in this server." +msgstr "Legt die maximale Lautstärke fest, die auf diesem Server erlaubt ist." + +#: redbot/cogs/audio/core/commands/audioset.py:1491 +msgid "Error" +msgstr "Fehler" + +#: redbot/cogs/audio/core/commands/audioset.py:1492 +msgid "Music without sound isn't music at all. Try setting the volume higher then 0%." +msgstr "Musik ohne Ton ist keine Musik. Versuch die Lautstärke höher als 0% zu setzen." + +#: redbot/cogs/audio/core/commands/audioset.py:1500 +#: redbot/cogs/audio/core/commands/audioset.py:1508 +msgid "Setting changed" +msgstr "Einstellungen geändert" + +#: redbot/cogs/audio/core/commands/audioset.py:1501 +msgid "The maximum volume has been limited to 150%, be easy on your ears." +msgstr "Die maximale Lautstärke wurde auf 150% begrenzt, pass auf deine Ohren auf." + +#: redbot/cogs/audio/core/commands/audioset.py:1509 +msgid "The maximum volume has been limited to {max_volume}%." +msgstr "Die maximale Lautstärke wurde auf {max_volume}% begrenzt." + #: 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:34 -#: redbot/cogs/audio/core/commands/controller.py:88 -#: redbot/cogs/audio/core/commands/controller.py:205 -#: redbot/cogs/audio/core/commands/controller.py:222 -#: redbot/cogs/audio/core/commands/controller.py:236 -#: redbot/cogs/audio/core/commands/controller.py:244 -#: redbot/cogs/audio/core/commands/controller.py:318 -#: redbot/cogs/audio/core/commands/controller.py:384 -#: redbot/cogs/audio/core/commands/controller.py:477 -#: redbot/cogs/audio/core/commands/controller.py:487 -#: redbot/cogs/audio/core/commands/controller.py:571 -#: redbot/cogs/audio/core/commands/controller.py:703 -#: redbot/cogs/audio/core/commands/controller.py:732 -#: redbot/cogs/audio/core/commands/controller.py:788 -#: redbot/cogs/audio/core/commands/controller.py:865 -#: redbot/cogs/audio/core/commands/equalizer.py:39 -#: redbot/cogs/audio/core/commands/equalizer.py:164 -#: redbot/cogs/audio/core/commands/equalizer.py:194 -#: redbot/cogs/audio/core/commands/equalizer.py:228 -#: redbot/cogs/audio/core/commands/equalizer.py:317 -#: redbot/cogs/audio/core/commands/miscellaneous.py:71 -#: redbot/cogs/audio/core/commands/miscellaneous.py:102 -#: redbot/cogs/audio/core/commands/playlists.py:1142 +#: redbot/cogs/audio/core/commands/controller.py:89 +#: redbot/cogs/audio/core/commands/controller.py:206 +#: redbot/cogs/audio/core/commands/controller.py:223 +#: redbot/cogs/audio/core/commands/controller.py:237 +#: redbot/cogs/audio/core/commands/controller.py:245 +#: redbot/cogs/audio/core/commands/controller.py:319 +#: redbot/cogs/audio/core/commands/controller.py:385 +#: redbot/cogs/audio/core/commands/controller.py:478 +#: redbot/cogs/audio/core/commands/controller.py:488 +#: redbot/cogs/audio/core/commands/controller.py:572 +#: redbot/cogs/audio/core/commands/controller.py:711 +#: redbot/cogs/audio/core/commands/controller.py:740 +#: redbot/cogs/audio/core/commands/controller.py:796 +#: redbot/cogs/audio/core/commands/controller.py:873 +#: redbot/cogs/audio/core/commands/equalizer.py:40 +#: redbot/cogs/audio/core/commands/equalizer.py:165 +#: redbot/cogs/audio/core/commands/equalizer.py:195 +#: redbot/cogs/audio/core/commands/equalizer.py:229 +#: redbot/cogs/audio/core/commands/equalizer.py:318 +#: redbot/cogs/audio/core/commands/miscellaneous.py:72 +#: redbot/cogs/audio/core/commands/miscellaneous.py:103 +#: redbot/cogs/audio/core/commands/playlists.py:1125 msgid "Nothing playing." msgstr "Keine Wiedergabe." @@ -1129,9 +1226,9 @@ msgid "Unable To Disconnect" msgstr "Trennen der Verbindung nicht möglich" #: redbot/cogs/audio/core/commands/controller.py:50 -#: redbot/cogs/audio/core/commands/controller.py:263 -#: redbot/cogs/audio/core/commands/controller.py:331 -#: redbot/cogs/audio/core/commands/controller.py:585 +#: redbot/cogs/audio/core/commands/controller.py:264 +#: redbot/cogs/audio/core/commands/controller.py:332 +#: redbot/cogs/audio/core/commands/controller.py:586 msgid "There are other people listening - vote to skip instead." msgstr "Es hören andere Leute zu - stimme stattdessen zum Überspringen ab." @@ -1148,213 +1245,214 @@ msgstr "Trennen der Verbindung nicht möglich" msgid "Disconnecting..." msgstr "Verbindung wird getrennt..." -#: redbot/cogs/audio/core/commands/controller.py:86 +#: redbot/cogs/audio/core/commands/controller.py:87 #, docstring msgid "Now playing." msgstr "Aktuelle Wiedergabe." -#: redbot/cogs/audio/core/commands/controller.py:110 -#: redbot/cogs/audio/core/commands/queue.py:77 +#: redbot/cogs/audio/core/commands/controller.py:111 +#: redbot/cogs/audio/core/commands/queue.py:81 msgid "\n" " Requested by: **{track.requester}**" msgstr "\n" " Angefragt von: **{track.requester}**" -#: redbot/cogs/audio/core/commands/controller.py:113 +#: redbot/cogs/audio/core/commands/controller.py:114 msgid "Nothing." msgstr "Nichts." -#: redbot/cogs/audio/core/commands/controller.py:118 -#: redbot/cogs/audio/core/commands/queue.py:79 +#: redbot/cogs/audio/core/commands/controller.py:119 +#: redbot/cogs/audio/core/commands/queue.py:83 msgid "Now Playing" msgstr "Jetzt läuft" -#: redbot/cogs/audio/core/commands/controller.py:128 -#: redbot/cogs/audio/core/commands/queue.py:89 +#: redbot/cogs/audio/core/commands/controller.py:129 +#: redbot/cogs/audio/core/commands/queue.py:93 msgid "Auto-Play" msgstr "Auto-Play" -#: redbot/cogs/audio/core/commands/controller.py:134 -#: redbot/cogs/audio/core/commands/queue.py:95 +#: redbot/cogs/audio/core/commands/controller.py:135 +#: redbot/cogs/audio/core/commands/queue.py:99 msgid "Shuffle" msgstr "Zufällige Wiedergabe" -#: redbot/cogs/audio/core/commands/controller.py:140 -#: redbot/cogs/audio/core/commands/queue.py:101 +#: redbot/cogs/audio/core/commands/controller.py:141 +#: redbot/cogs/audio/core/commands/queue.py:105 msgid "Repeat" msgstr "Wiederholen" -#: redbot/cogs/audio/core/commands/controller.py:200 +#: redbot/cogs/audio/core/commands/controller.py:201 #, docstring msgid "Pause or resume a playing track." msgstr "Pausiere oder setze ein spielendes Lied fort." -#: redbot/cogs/audio/core/commands/controller.py:211 -#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:212 +#: redbot/cogs/audio/core/commands/controller.py:218 msgid "Unable To Manage Tracks" msgstr "Tracks können nicht verwaltet werden" -#: redbot/cogs/audio/core/commands/controller.py:212 +#: redbot/cogs/audio/core/commands/controller.py:213 msgid "You must be in the voice channel to pause or resume." msgstr "Du musst zum Pausieren oder Fortsetzen im Sprachkanal sein." -#: redbot/cogs/audio/core/commands/controller.py:218 +#: redbot/cogs/audio/core/commands/controller.py:219 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:229 +#: redbot/cogs/audio/core/commands/controller.py:230 msgid "Track Paused" msgstr "Titel angehalten" -#: redbot/cogs/audio/core/commands/controller.py:233 +#: redbot/cogs/audio/core/commands/controller.py:234 msgid "Track Resumed" msgstr "Titel wird fortgesetzt" -#: redbot/cogs/audio/core/commands/controller.py:242 +#: redbot/cogs/audio/core/commands/controller.py:243 #, 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:256 -#: redbot/cogs/audio/core/commands/controller.py:262 -#: redbot/cogs/audio/core/commands/controller.py:268 -#: redbot/cogs/audio/core/commands/controller.py:483 -#: redbot/cogs/audio/core/commands/controller.py:498 -#: redbot/cogs/audio/core/commands/controller.py:511 -#: redbot/cogs/audio/core/commands/controller.py:520 +#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:263 +#: redbot/cogs/audio/core/commands/controller.py:269 +#: redbot/cogs/audio/core/commands/controller.py:484 +#: redbot/cogs/audio/core/commands/controller.py:499 +#: redbot/cogs/audio/core/commands/controller.py:512 +#: redbot/cogs/audio/core/commands/controller.py:521 msgid "Unable To Skip Tracks" msgstr "Titel können nicht überspringen werden" -#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:258 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:269 +#: redbot/cogs/audio/core/commands/controller.py:270 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:277 -#: redbot/cogs/audio/core/commands/player.py:53 -#: redbot/cogs/audio/core/commands/player.py:58 -#: redbot/cogs/audio/core/commands/player.py:64 -#: redbot/cogs/audio/core/commands/player.py:82 -#: redbot/cogs/audio/core/commands/player.py:94 -#: redbot/cogs/audio/core/commands/player.py:100 -#: redbot/cogs/audio/core/commands/player.py:110 -#: redbot/cogs/audio/core/commands/player.py:116 -#: redbot/cogs/audio/core/commands/player.py:123 -#: redbot/cogs/audio/core/commands/player.py:134 -#: redbot/cogs/audio/core/commands/player.py:161 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:172 -#: redbot/cogs/audio/core/commands/player.py:190 -#: redbot/cogs/audio/core/commands/player.py:202 -#: redbot/cogs/audio/core/commands/player.py:208 -#: redbot/cogs/audio/core/commands/player.py:218 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:231 -#: redbot/cogs/audio/core/commands/player.py:243 -#: redbot/cogs/audio/core/commands/player.py:252 -#: redbot/cogs/audio/core/commands/player.py:295 -#: redbot/cogs/audio/core/commands/player.py:317 -#: redbot/cogs/audio/core/commands/player.py:436 -#: redbot/cogs/audio/core/commands/player.py:454 -#: redbot/cogs/audio/core/commands/player.py:466 -#: redbot/cogs/audio/core/commands/player.py:472 -#: redbot/cogs/audio/core/commands/player.py:484 -#: redbot/cogs/audio/core/commands/player.py:532 -#: redbot/cogs/audio/core/commands/player.py:552 -#: redbot/cogs/audio/core/commands/player.py:570 -#: redbot/cogs/audio/core/commands/player.py:582 -#: redbot/cogs/audio/core/commands/player.py:588 -#: redbot/cogs/audio/core/commands/player.py:600 -#: redbot/cogs/audio/core/commands/player.py:605 -#: redbot/cogs/audio/core/commands/player.py:738 -#: redbot/cogs/audio/core/commands/player.py:744 -#: redbot/cogs/audio/core/commands/player.py:806 -#: redbot/cogs/audio/core/commands/playlists.py:1481 +#: redbot/cogs/audio/core/commands/controller.py:278 +#: redbot/cogs/audio/core/commands/player.py:52 +#: redbot/cogs/audio/core/commands/player.py:57 +#: redbot/cogs/audio/core/commands/player.py:63 +#: redbot/cogs/audio/core/commands/player.py:81 +#: redbot/cogs/audio/core/commands/player.py:93 +#: redbot/cogs/audio/core/commands/player.py:99 +#: redbot/cogs/audio/core/commands/player.py:109 +#: redbot/cogs/audio/core/commands/player.py:115 +#: redbot/cogs/audio/core/commands/player.py:122 +#: redbot/cogs/audio/core/commands/player.py:133 +#: redbot/cogs/audio/core/commands/player.py:160 +#: redbot/cogs/audio/core/commands/player.py:165 +#: redbot/cogs/audio/core/commands/player.py:171 +#: redbot/cogs/audio/core/commands/player.py:189 +#: redbot/cogs/audio/core/commands/player.py:201 +#: redbot/cogs/audio/core/commands/player.py:207 +#: redbot/cogs/audio/core/commands/player.py:217 +#: redbot/cogs/audio/core/commands/player.py:223 +#: redbot/cogs/audio/core/commands/player.py:230 +#: redbot/cogs/audio/core/commands/player.py:242 +#: redbot/cogs/audio/core/commands/player.py:251 +#: redbot/cogs/audio/core/commands/player.py:293 +#: redbot/cogs/audio/core/commands/player.py:315 +#: redbot/cogs/audio/core/commands/player.py:434 +#: redbot/cogs/audio/core/commands/player.py:452 +#: redbot/cogs/audio/core/commands/player.py:464 +#: redbot/cogs/audio/core/commands/player.py:470 +#: redbot/cogs/audio/core/commands/player.py:482 +#: redbot/cogs/audio/core/commands/player.py:530 +#: redbot/cogs/audio/core/commands/player.py:550 +#: redbot/cogs/audio/core/commands/player.py:568 +#: redbot/cogs/audio/core/commands/player.py:580 +#: redbot/cogs/audio/core/commands/player.py:586 +#: redbot/cogs/audio/core/commands/player.py:598 +#: redbot/cogs/audio/core/commands/player.py:603 +#: redbot/cogs/audio/core/commands/player.py:737 +#: redbot/cogs/audio/core/commands/player.py:743 +#: redbot/cogs/audio/core/commands/player.py:805 +#: redbot/cogs/audio/core/commands/playlists.py:1458 msgid "Unable To Play Tracks" msgstr "Titel können nicht wiedergegeben werden" -#: redbot/cogs/audio/core/commands/controller.py:277 +#: redbot/cogs/audio/core/commands/controller.py:278 msgid "No previous track." msgstr "Kein vorheriger Titel." -#: redbot/cogs/audio/core/commands/controller.py:298 +#: redbot/cogs/audio/core/commands/controller.py:299 msgid "Replaying Track" msgstr "Titel wird wiederholt" -#: redbot/cogs/audio/core/commands/controller.py:305 +#: redbot/cogs/audio/core/commands/controller.py:306 #, docstring -msgid "Seek ahead or behind on a track by seconds or a to a specific time.\n\n" +msgid "Seek ahead or behind on a track by seconds or 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 "Spule um Sekunden oder zu einer bestimmten Zeit vorwärts oder rückwärts.\n\n" -" Akzeptiert Sekunden oder einen Wert, der wie 00:00:00 (`hh:mm:ss`) oder 00:00 (`mm:ss`) formatiert ist. " +msgstr "Spule um Sekunden vor oder zurück oder zu einer bestimmten Zeit.\n\n" +" Akzeptiert Sekunden oder einen Wert, der wie 00:00:00 (`hh:mm:ss`) oder 00:00 (`mm:ss`) formatiert ist.\n" +" " -#: redbot/cogs/audio/core/commands/controller.py:323 -#: redbot/cogs/audio/core/commands/controller.py:330 -#: redbot/cogs/audio/core/commands/controller.py:337 -#: redbot/cogs/audio/core/commands/controller.py:344 -#: redbot/cogs/audio/core/commands/controller.py:356 +#: redbot/cogs/audio/core/commands/controller.py:324 +#: redbot/cogs/audio/core/commands/controller.py:331 +#: redbot/cogs/audio/core/commands/controller.py:338 +#: redbot/cogs/audio/core/commands/controller.py:345 +#: redbot/cogs/audio/core/commands/controller.py:357 msgid "Unable To Seek Tracks" msgstr "Titel können nicht gesucht werden" -#: redbot/cogs/audio/core/commands/controller.py:324 +#: redbot/cogs/audio/core/commands/controller.py:325 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:338 +#: redbot/cogs/audio/core/commands/controller.py:339 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:344 +#: redbot/cogs/audio/core/commands/controller.py:345 msgid "Can't seek on a stream." msgstr "Ein Stream kann nicht gespult werden." -#: redbot/cogs/audio/core/commands/controller.py:357 +#: redbot/cogs/audio/core/commands/controller.py:358 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:365 +#: redbot/cogs/audio/core/commands/controller.py:366 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:372 +#: redbot/cogs/audio/core/commands/controller.py:373 msgid "Moved {num_seconds}s to {time}" msgstr "Verschiebe {num_seconds}s nach {time}" -#: redbot/cogs/audio/core/commands/controller.py:380 +#: redbot/cogs/audio/core/commands/controller.py:381 msgid "Moved to {time}" msgstr "Verschiebt zu {time}" -#: redbot/cogs/audio/core/commands/controller.py:390 +#: redbot/cogs/audio/core/commands/controller.py:391 #, docstring msgid "Toggle shuffle." msgstr "Schalte zufällige Wiedergabe um." -#: redbot/cogs/audio/core/commands/controller.py:399 -#: redbot/cogs/audio/core/commands/controller.py:410 -#: redbot/cogs/audio/core/commands/controller.py:443 -#: redbot/cogs/audio/core/commands/controller.py:454 +#: redbot/cogs/audio/core/commands/controller.py:400 +#: redbot/cogs/audio/core/commands/controller.py:411 +#: redbot/cogs/audio/core/commands/controller.py:444 +#: redbot/cogs/audio/core/commands/controller.py:455 msgid "Unable To Toggle Shuffle" msgstr "Shuffle kann nicht umschalten" -#: redbot/cogs/audio/core/commands/controller.py:400 -#: redbot/cogs/audio/core/commands/controller.py:444 +#: redbot/cogs/audio/core/commands/controller.py:401 +#: redbot/cogs/audio/core/commands/controller.py:445 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:411 -#: redbot/cogs/audio/core/commands/controller.py:455 +#: redbot/cogs/audio/core/commands/controller.py:412 +#: redbot/cogs/audio/core/commands/controller.py:456 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:420 +#: redbot/cogs/audio/core/commands/controller.py:421 msgid "Shuffle tracks: {true_or_false}." msgstr "Zufällige Wiedergabe: {true_or_false}." -#: redbot/cogs/audio/core/commands/controller.py:431 +#: redbot/cogs/audio/core/commands/controller.py:432 #, 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" @@ -1362,240 +1460,243 @@ msgid "Toggle bumped track shuffle.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:464 +#: redbot/cogs/audio/core/commands/controller.py:465 msgid "Shuffle bumped tracks: {true_or_false}." -msgstr "" +msgstr "Zufallswiedergabe von gepushten Titeln: {true_or_false}." -#: redbot/cogs/audio/core/commands/controller.py:475 +#: redbot/cogs/audio/core/commands/controller.py:476 #, 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:484 +#: redbot/cogs/audio/core/commands/controller.py:485 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:499 +#: redbot/cogs/audio/core/commands/controller.py:500 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:512 +#: redbot/cogs/audio/core/commands/controller.py:513 msgid "You can only skip the current track." msgstr "Du kannst nur den aktuellen Titel überspringen." -#: redbot/cogs/audio/core/commands/controller.py:521 +#: redbot/cogs/audio/core/commands/controller.py:522 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:527 +#: redbot/cogs/audio/core/commands/controller.py:528 msgid "I removed your vote to skip." msgstr "Ich habe deine Stimme zum Überspringen entfernt." -#: redbot/cogs/audio/core/commands/controller.py:530 +#: redbot/cogs/audio/core/commands/controller.py:531 msgid "You voted to skip." msgstr "Du hast für das Überspringen gestimmt." -#: redbot/cogs/audio/core/commands/controller.py:543 +#: redbot/cogs/audio/core/commands/controller.py:544 msgid "Vote threshold met." msgstr "Abstimmungsschwelle erreicht." -#: redbot/cogs/audio/core/commands/controller.py:546 +#: redbot/cogs/audio/core/commands/controller.py:547 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:565 +#: redbot/cogs/audio/core/commands/controller.py:566 #, docstring msgid "Stop playback and clear the queue." msgstr "Stoppe Wiedergabe und leere die Warteschlange." -#: redbot/cogs/audio/core/commands/controller.py:578 -#: redbot/cogs/audio/core/commands/controller.py:584 -#: redbot/cogs/audio/core/commands/controller.py:590 +#: redbot/cogs/audio/core/commands/controller.py:579 +#: redbot/cogs/audio/core/commands/controller.py:585 +#: redbot/cogs/audio/core/commands/controller.py:591 msgid "Unable To Stop Player" msgstr "Player kann nicht gestopt werden" -#: redbot/cogs/audio/core/commands/controller.py:579 +#: redbot/cogs/audio/core/commands/controller.py:580 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:591 +#: redbot/cogs/audio/core/commands/controller.py:592 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:613 +#: redbot/cogs/audio/core/commands/controller.py:614 msgid "Stopping..." msgstr "Stoppe..." -#: redbot/cogs/audio/core/commands/controller.py:621 +#: redbot/cogs/audio/core/commands/controller.py:622 #, docstring msgid "Summon the bot to a voice channel." msgstr "Beschwöre den Bot zu einem Sprachkanal." -#: redbot/cogs/audio/core/commands/controller.py:633 -#: redbot/cogs/audio/core/commands/controller.py:640 -#: redbot/cogs/audio/core/commands/controller.py:653 -#: redbot/cogs/audio/core/commands/controller.py:679 -#: redbot/cogs/audio/core/commands/controller.py:686 +#: redbot/cogs/audio/core/commands/controller.py:634 +#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:654 +#: redbot/cogs/audio/core/commands/controller.py:685 +#: redbot/cogs/audio/core/commands/controller.py:692 msgid "Unable To Join Voice Channel" msgstr "Kann Sprachkanal nicht betreten" -#: redbot/cogs/audio/core/commands/controller.py:634 +#: redbot/cogs/audio/core/commands/controller.py:635 msgid "There are other people listening." msgstr "Andere Leute hören gerade Musik." -#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:642 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:654 -#: redbot/cogs/audio/core/commands/player.py:83 -#: redbot/cogs/audio/core/commands/player.py:191 -#: redbot/cogs/audio/core/commands/player.py:455 -#: redbot/cogs/audio/core/commands/player.py:571 -#: redbot/cogs/audio/core/commands/player.py:695 -#: redbot/cogs/audio/core/commands/queue.py:339 +#: redbot/cogs/audio/core/commands/controller.py:655 +#: redbot/cogs/audio/core/commands/player.py:82 +#: redbot/cogs/audio/core/commands/player.py:190 +#: redbot/cogs/audio/core/commands/player.py:453 +#: redbot/cogs/audio/core/commands/player.py:569 +#: redbot/cogs/audio/core/commands/player.py:694 +#: redbot/cogs/audio/core/commands/queue.py:343 msgid "I don't have permission to connect and speak in your channel." -msgstr "" +msgstr "Ich habe keine Berechtigung den Kanal zu betreten und dort zu sprechen." + +#: redbot/cogs/audio/core/commands/controller.py:673 +msgid "Unable To Do This Action" +msgstr "Diese Aktion kann nicht ausgeführt werden" + +#: redbot/cogs/audio/core/commands/controller.py:674 +msgid "I am already in your channel." +msgstr "Ich bin bereits in deinem Kanal." -#: redbot/cogs/audio/core/commands/controller.py:680 -#: redbot/cogs/audio/core/commands/player.py:95 -#: redbot/cogs/audio/core/commands/player.py:203 -#: redbot/cogs/audio/core/commands/player.py:467 -#: redbot/cogs/audio/core/commands/player.py:583 -#: redbot/cogs/audio/core/commands/player.py:707 -#: redbot/cogs/audio/core/commands/queue.py:351 +#: redbot/cogs/audio/core/commands/controller.py:686 +#: redbot/cogs/audio/core/commands/player.py:94 +#: redbot/cogs/audio/core/commands/player.py:202 +#: redbot/cogs/audio/core/commands/player.py:465 +#: redbot/cogs/audio/core/commands/player.py:581 +#: redbot/cogs/audio/core/commands/player.py:706 +#: redbot/cogs/audio/core/commands/queue.py:355 msgid "Connect to a voice channel first." msgstr "Verbinde dich zuerst mit einem Sprachkanal." -#: redbot/cogs/audio/core/commands/controller.py:687 -#: redbot/cogs/audio/core/commands/player.py:101 -#: redbot/cogs/audio/core/commands/player.py:209 -#: redbot/cogs/audio/core/commands/player.py:473 -#: redbot/cogs/audio/core/commands/player.py:589 -#: redbot/cogs/audio/core/commands/player.py:713 -#: redbot/cogs/audio/core/commands/queue.py:358 -msgid "Connection to Lavalink has not yet been established." +#: redbot/cogs/audio/core/commands/controller.py:693 +#: redbot/cogs/audio/core/commands/player.py:100 +msgid "Connection to the Lavalink node has not yet been established." msgstr "Verbindung zu Lavalink wurde noch nicht hergestellt." -#: redbot/cogs/audio/core/commands/controller.py:694 +#: redbot/cogs/audio/core/commands/controller.py:700 #, docstring msgid "Set the volume, 1% - 150%." msgstr "Setze die Lautstärke, 1% - 150%." -#: redbot/cogs/audio/core/commands/controller.py:701 +#: redbot/cogs/audio/core/commands/controller.py:709 msgid "Current Volume:" msgstr "Aktuelle Lautstärke:" -#: redbot/cogs/audio/core/commands/controller.py:712 -#: redbot/cogs/audio/core/commands/controller.py:719 +#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:727 msgid "Unable To Change Volume" msgstr "Lautstärke kann nicht geändert werden" -#: redbot/cogs/audio/core/commands/controller.py:713 +#: redbot/cogs/audio/core/commands/controller.py:721 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:720 +#: redbot/cogs/audio/core/commands/controller.py:728 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:730 +#: redbot/cogs/audio/core/commands/controller.py:738 msgid "Volume:" msgstr "Lautstärke:" -#: redbot/cogs/audio/core/commands/controller.py:739 +#: redbot/cogs/audio/core/commands/controller.py:747 #, docstring msgid "Toggle repeat." msgstr "Wiederholung umschalten." -#: redbot/cogs/audio/core/commands/controller.py:747 -#: redbot/cogs/audio/core/commands/controller.py:758 +#: redbot/cogs/audio/core/commands/controller.py:755 +#: redbot/cogs/audio/core/commands/controller.py:766 msgid "Unable To Toggle Repeat" msgstr "Repeat kann nicht umschalten" -#: redbot/cogs/audio/core/commands/controller.py:748 +#: redbot/cogs/audio/core/commands/controller.py:756 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:759 +#: redbot/cogs/audio/core/commands/controller.py:767 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:766 +#: redbot/cogs/audio/core/commands/controller.py:774 msgid "Repeat tracks: {true_or_false}." msgstr "Wiederhole Lieder: {true_or_false}." -#: redbot/cogs/audio/core/commands/controller.py:783 +#: redbot/cogs/audio/core/commands/controller.py:791 #, 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:792 +#: redbot/cogs/audio/core/commands/controller.py:800 msgid "Nothing queued." msgstr "Nichts eingereiht." -#: redbot/cogs/audio/core/commands/controller.py:796 -#: redbot/cogs/audio/core/commands/controller.py:802 +#: redbot/cogs/audio/core/commands/controller.py:804 #: redbot/cogs/audio/core/commands/controller.py:810 -#: redbot/cogs/audio/core/commands/controller.py:843 +#: redbot/cogs/audio/core/commands/controller.py:818 +#: redbot/cogs/audio/core/commands/controller.py:851 msgid "Unable To Modify Queue" msgstr "Warteschlange kann nicht geändert werden" -#: redbot/cogs/audio/core/commands/controller.py:797 +#: redbot/cogs/audio/core/commands/controller.py:805 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:803 +#: redbot/cogs/audio/core/commands/controller.py:811 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:811 -#: redbot/cogs/audio/core/commands/controller.py:884 +#: redbot/cogs/audio/core/commands/controller.py:819 +#: redbot/cogs/audio/core/commands/controller.py:892 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:825 -#: redbot/cogs/audio/core/commands/controller.py:849 +#: redbot/cogs/audio/core/commands/controller.py:833 +#: redbot/cogs/audio/core/commands/controller.py:857 msgid "Removed track from queue" msgstr "Entfernt Titel aus der Warteschlange" -#: redbot/cogs/audio/core/commands/controller.py:826 +#: redbot/cogs/audio/core/commands/controller.py:834 msgid "Removed {track} from the queue." msgstr "{track} aus der Warteschlange entfernt." -#: redbot/cogs/audio/core/commands/controller.py:844 +#: redbot/cogs/audio/core/commands/controller.py:852 msgid "Removed 0 tracks, nothing matches the URL provided." -msgstr "" +msgstr "0 Tracks entfernt, nichts stimmt mit der angegebenen URL überein." -#: redbot/cogs/audio/core/commands/controller.py:850 +#: redbot/cogs/audio/core/commands/controller.py:858 msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." -msgstr "" +msgstr "{removed_tracks} Tracks aus der Warteschlange entfernt, die mit der angegebenen URL übereinstimmen." -#: redbot/cogs/audio/core/commands/controller.py:860 +#: redbot/cogs/audio/core/commands/controller.py:868 #, 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:871 -#: redbot/cogs/audio/core/commands/controller.py:877 -#: redbot/cogs/audio/core/commands/controller.py:883 -#: redbot/cogs/audio/core/commands/player.py:151 +#: redbot/cogs/audio/core/commands/controller.py:879 +#: redbot/cogs/audio/core/commands/controller.py:885 +#: redbot/cogs/audio/core/commands/controller.py:891 +#: redbot/cogs/audio/core/commands/player.py:150 msgid "Unable To Bump Track" msgstr "Titel konnte nicht an die Spitze gesetzt werden" -#: redbot/cogs/audio/core/commands/controller.py:872 +#: redbot/cogs/audio/core/commands/controller.py:880 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:878 +#: redbot/cogs/audio/core/commands/controller.py:886 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:894 +#: redbot/cogs/audio/core/commands/controller.py:902 msgid "Moved track to the top of the queue." msgstr "Titel wurde an die Spitze der Warteschlange gesetzt." -#: redbot/cogs/audio/core/commands/equalizer.py:30 +#: redbot/cogs/audio/core/commands/equalizer.py:31 #, docstring msgid "Equalizer management.\n\n" " Band positions are 1-15 and values have a range of -0.25 to 1.0.\n" @@ -1605,296 +1706,589 @@ msgid "Equalizer management.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:72 +#: redbot/cogs/audio/core/commands/equalizer.py:73 #, docstring msgid "Delete a saved eq preset." msgstr "Lösche eine gespeicherte EQ-Voreinstellung." -#: redbot/cogs/audio/core/commands/equalizer.py:81 -#: redbot/cogs/audio/core/commands/equalizer.py:88 -#: redbot/cogs/audio/core/commands/equalizer.py:101 +#: redbot/cogs/audio/core/commands/equalizer.py:82 +#: redbot/cogs/audio/core/commands/equalizer.py:89 +#: redbot/cogs/audio/core/commands/equalizer.py:102 msgid "Unable To Delete Preset" msgstr "Voreinstellung konnte nicht gelöscht werden" -#: redbot/cogs/audio/core/commands/equalizer.py:82 -#: redbot/cogs/audio/core/commands/equalizer.py:102 +#: redbot/cogs/audio/core/commands/equalizer.py:83 +#: redbot/cogs/audio/core/commands/equalizer.py:103 msgid "You are not the author of that preset setting." msgstr "Du bist nicht der Ersteller dieser Voreinstellung." -#: redbot/cogs/audio/core/commands/equalizer.py:111 +#: redbot/cogs/audio/core/commands/equalizer.py:112 #, docstring msgid "List saved eq presets." msgstr "Listet gespeicherte Equalizer-Presets auf." -#: redbot/cogs/audio/core/commands/equalizer.py:114 +#: redbot/cogs/audio/core/commands/equalizer.py:115 msgid "No saved equalizer presets." msgstr "Keine gespeicherten Equalizer-Presets." -#: redbot/cogs/audio/core/commands/equalizer.py:117 +#: redbot/cogs/audio/core/commands/equalizer.py:118 msgid "Preset Name" msgstr "Bezeichnung der Voreinstellung" -#: redbot/cogs/audio/core/commands/equalizer.py:118 +#: redbot/cogs/audio/core/commands/equalizer.py:119 msgid "Author" msgstr "Autor" -#: redbot/cogs/audio/core/commands/equalizer.py:140 +#: redbot/cogs/audio/core/commands/equalizer.py:141 msgid "{num} preset(s)" msgstr "{num} Voreinstellung(en)" -#: redbot/cogs/audio/core/commands/equalizer.py:147 +#: redbot/cogs/audio/core/commands/equalizer.py:148 #, docstring msgid "Load a saved eq preset." msgstr "Laden Sie eine gespeicherte Equalizer-Voreinstellung." -#: redbot/cogs/audio/core/commands/equalizer.py:155 +#: redbot/cogs/audio/core/commands/equalizer.py:156 msgid "No Preset Found" msgstr "Keine Voreinstellung gefunden" -#: redbot/cogs/audio/core/commands/equalizer.py:173 +#: redbot/cogs/audio/core/commands/equalizer.py:174 msgid "Unable To Load Preset" msgstr "Voreinstellung konnte nicht geladen werden" -#: redbot/cogs/audio/core/commands/equalizer.py:174 +#: redbot/cogs/audio/core/commands/equalizer.py:175 msgid "You need the DJ role to load equalizer presets." msgstr "Du benötigst die DJ Rolle um Equalizer-Voreinstellungen zu laden." -#: redbot/cogs/audio/core/commands/equalizer.py:192 +#: redbot/cogs/audio/core/commands/equalizer.py:193 #, 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:201 +#: redbot/cogs/audio/core/commands/equalizer.py:202 msgid "Unable To Modify Preset" msgstr "Kann Preset nicht ändern" -#: redbot/cogs/audio/core/commands/equalizer.py:202 +#: redbot/cogs/audio/core/commands/equalizer.py:203 msgid "You need the DJ role to reset the equalizer." msgstr "Du brauchst die DJ Rolle um die Playlist zu leeren." -#: redbot/cogs/audio/core/commands/equalizer.py:218 -msgid "Equalizer values have been reset." -msgstr "Equalizer-Werte wurden zurückgesetzt." +#: redbot/cogs/audio/core/commands/equalizer.py:219 +msgid "Equalizer values have been reset." +msgstr "Equalizer-Werte wurden zurückgesetzt." + +#: redbot/cogs/audio/core/commands/equalizer.py:227 +#, 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:237 +#: redbot/cogs/audio/core/commands/equalizer.py:255 +#: redbot/cogs/audio/core/commands/equalizer.py:270 +msgid "Unable To Save Preset" +msgstr "Voreinstellung kann nicht gespeichert werden" + +#: redbot/cogs/audio/core/commands/equalizer.py:238 +msgid "You need the DJ role to save equalizer presets." +msgstr "Sie benötigen die DJ-Rolle, um Equalizer-Voreinstellungen zu speichern." + +#: redbot/cogs/audio/core/commands/equalizer.py:242 +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:256 +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:271 +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:275 +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:283 +msgid "Not saving preset." +msgstr "Voreinstellung nicht speichern." + +#: redbot/cogs/audio/core/commands/equalizer.py:296 +msgid "Current equalizer saved to the {preset_name} preset." +msgstr "Aktueller Equalizer wurde in der Voreinstellung {preset_name} gespeichert." + +#: redbot/cogs/audio/core/commands/equalizer.py:310 +#, 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 "Lege einen EQ-Regler mit einer Reglernummer oder einem Namen und Wert fest.\n\n" +" Regler Positionen sind 1-15 und Werte haben einen Bereich von -0.25 bis 1.0.\n" +" Reglernamen sind 25, 40, 63, 100, 160, 250, 400, 630, 1k, 1.6k, 2.5k, 4k,\n" +" 6.3k, 10k und 16k Hz.\n" +" Einen Reglerwert auf -0.25 setzen hebt diesen auf, während +0.25 verdoppelt.\n" +" " + +#: redbot/cogs/audio/core/commands/equalizer.py:326 +msgid "Unable To Set Preset" +msgstr "Voreinstellung kann nicht festgelegt werden" + +#: redbot/cogs/audio/core/commands/equalizer.py:327 +msgid "You need the DJ role to set equalizer presets." +msgstr "Du benötigst die DJ-Rolle, um Equalizer-Voreinstellungen zu speichern." + +#: redbot/cogs/audio/core/commands/equalizer.py:367 +msgid "Invalid Band" +msgstr "Ungültiges Band" + +#: redbot/cogs/audio/core/commands/equalizer.py:368 +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:392 +msgid "Preset Modified" +msgstr "Voreinstellung geändert" + +#: redbot/cogs/audio/core/commands/equalizer.py:393 +msgid "The {band_name}Hz band has been set to {band_value}." +msgstr "Der {band_name}Hz wurde auf {band_value} gesetzt." + +#: redbot/cogs/audio/core/commands/llset.py:37 +#, docstring +msgid "`Dangerous commands` Manage Lavalink node configuration settings.\n\n" +" This command block holds all commands to configure an unmanaged (user maintained) or managed (bot maintained) Lavalink node.\n\n" +" You should not mess with any command in here unless you have a valid reason to,\n" +" i.e. been told by someone in the Red-Discord Bot support server to do so.\n" +" All the commands in here have the potential to break the Audio cog.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:49 +#, docstring +msgid "Change your Java executable path.\n\n" +" This command shouldn't need to be used most of the time, and is only useful if the host machine has conflicting Java versions.\n\n" +" If changing this make sure that the Java executable you set is supported by Audio.\n" +" The current supported versions are Java 17 and 11.\n\n" +" Enter nothing or \"java\" to reset it back to default.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:62 +msgid "Java Executable Reset" +msgstr "Java Ausführungsdatei zurückgesetzt" + +#: redbot/cogs/audio/core/commands/llset.py:63 +msgid "Audio will now use `java` to run your managed Lavalink node. Run `{p}{cmd}` for it to take effect." +msgstr "Audio wird nun `Java` verwenden, um deinen verwalteten Lavalink-Knoten auszuführen. Führe `{p}{cmd}`, damit dieser wirksam wird." + +#: redbot/cogs/audio/core/commands/llset.py:75 +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:82 +msgid "Java Executable Changed" +msgstr "Java Ausführungsdatei geändert" + +#: redbot/cogs/audio/core/commands/llset.py:83 +msgid "Audio will now use `{exc}` to run your managed Lavalink node. Run `{p}{cmd}` for it to take effect." +msgstr "Audio wird nun `{exc}` verwenden, um deinen verwalteten Lavalink-Knoten auszuführen. Führe `{p}{cmd}` aus, damit dieser wirksam wird." + +#: redbot/cogs/audio/core/commands/llset.py:96 +#, docstring +msgid "Set the managed Lavalink node maximum heap-size.\n\n" +" By default, this value is 50% of available RAM in the host machine represented by [1-1024][M|G] (256M, 256G for example)\n\n" +" This value only represents the maximum amount of RAM allowed to be used at any given point, and does not mean that the managed Lavalink node will always use this amount of RAM.\n\n" +" To reset this value to the default, run the command without any input.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:108 +msgid "Heap-size must be a valid measure of size, e.g. 256M, 256G" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:115 +msgid "Heap-size must be at least 64M, however it is recommended to have it set to at least 1G." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:126 +msgid "Heap-size must be less than your system RAM, You currently have {ram_in_bytes} of RAM available." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:133 +msgid "Heap-size must be less than {limit} due to your system limitations." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:147 +msgid "Managed node's heap-size set to {bytes}.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:157 +#, docstring +msgid "Toggle using external (unmanaged) Lavalink nodes - requires an existing Lavalink node for Audio to work, if enabled.\n\n" +" This command disables the managed Lavalink server. If you do not have another Lavalink node set up, you will be unable to use Audio while this is enabled.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:167 +#: redbot/cogs/audio/core/commands/llset.py:176 +msgid "Unmanaged Lavalink server: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:186 +msgid "Failed To Shutdown Lavalink" +msgstr "Fehler beim Herunterfahren von Lavalink" + +#: redbot/cogs/audio/core/commands/llset.py:197 +#, docstring +msgid "Set the Lavalink node host.\n\n" +" This command sets the connection host which Audio will use to connect to an unmanaged Lavalink node.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:205 +msgid "Unmanaged Lavalink node host set to {host}. Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:218 +#, docstring +msgid "Set the Lavalink node password.\n\n" +" This command sets the connection password which Audio will use to connect to an unmanaged Lavalink node.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:227 +msgid "Unmanaged Lavalink node password set to {password}. Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:242 +#, docstring +msgid "Set the Lavalink node port.\n\n" +" This command sets the connection port which Audio will use to connect to an unmanaged Lavalink node.\n" +" Set port to -1 to disable the port and connect to the specified host via ports 80/443\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:252 +#: redbot/cogs/audio/core/commands/llset.py:436 +#: redbot/cogs/audio/core/commands/llset.py:664 +#: redbot/cogs/audio/core/commands/llset.py:695 +msgid "Setting Not Changed" +msgstr "Einstellung nicht geändert" + +#: redbot/cogs/audio/core/commands/llset.py:253 +msgid "A port must be between 0 and 65535 " +msgstr "Der Port muss zwischen 0 und 65535 liegen " + +#: redbot/cogs/audio/core/commands/llset.py:259 +msgid "Unmanaged Lavalink node port set to {port}. Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:272 +#, docstring +msgid "Set the Lavalink node connection to secured.\n\n" +" This toggle sets the connection type to secured or unsecured when connecting to an unmanaged Lavalink node.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:283 +msgid "Unmanaged Lavalink node will now connect using the secured {secured_protocol} protocol.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:296 +msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and wil use {unsecured_protocol} instead .\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:307 +#, docstring +msgid "Display Lavalink connection settings." +msgstr "Lavalink Verbindungseinstellungen anzeigen." + +#: redbot/cogs/audio/core/commands/llset.py:311 +msgid "Connection Settings" +msgstr "Verbindungseinstellungen" + +#: redbot/cogs/audio/core/commands/llset.py:312 +#: redbot/cogs/audio/core/commands/llset.py:321 +msgid "Host: [{host}]\n" +msgstr "Host: [{host}]\n" -#: redbot/cogs/audio/core/commands/equalizer.py:226 -#, 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/llset.py:313 +#: redbot/cogs/audio/core/commands/llset.py:324 +msgid "Port: [{port}]\n" +msgstr "Port: [{port}]\n" -#: redbot/cogs/audio/core/commands/equalizer.py:236 -#: redbot/cogs/audio/core/commands/equalizer.py:254 -#: redbot/cogs/audio/core/commands/equalizer.py:269 -msgid "Unable To Save Preset" -msgstr "Voreinstellung kann nicht gespeichert werden" +#: redbot/cogs/audio/core/commands/llset.py:314 +msgid "Default HTTP/HTTPS port" +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:237 -msgid "You need the DJ role to save equalizer presets." -msgstr "Sie benötigen die DJ-Rolle, um Equalizer-Voreinstellungen zu speichern." +#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:325 +msgid "Password: [{password}]\n" +msgstr "Passwort: [{password}]\n" -#: redbot/cogs/audio/core/commands/equalizer.py:241 -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/llset.py:317 +msgid "Secured: [{state}]\n" +msgstr "Gesichert: [{state}]\n" -#: redbot/cogs/audio/core/commands/equalizer.py:255 -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/llset.py:320 +msgid "Lavalink Node Settings" +msgstr "Einstellungen für Lavalink Knoten" -#: redbot/cogs/audio/core/commands/equalizer.py:270 -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/llset.py:328 +msgid "Initial Heapsize: [{xms}]\n" +msgstr "Ursprüngliche Heapsize: [{xms}]\n" -#: redbot/cogs/audio/core/commands/equalizer.py:274 -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/llset.py:329 +msgid "Max Heapsize: [{xmx}]\n" +msgstr "Maximale Heapsize: [{xmx}]\n" -#: redbot/cogs/audio/core/commands/equalizer.py:282 -msgid "Not saving preset." -msgstr "Voreinstellung nicht speichern." +#: redbot/cogs/audio/core/commands/llset.py:330 +msgid "Java exec: [{java_exc_path}]\n" +msgstr "Pfad zur ausführbaren Java-Datei: [{java_exc_path}]\n" -#: redbot/cogs/audio/core/commands/equalizer.py:295 -msgid "Current equalizer saved to the {preset_name} preset." +#: redbot/cogs/audio/core/commands/llset.py:338 +#: redbot/cogs/audio/core/commands/llset.py:360 +msgid "I need to be able to DM you to send you this info." +msgstr "Ich muss in der Lage sein dir Privatnachrichten schreiben zu können um dir diese Info zu senden." + +#: redbot/cogs/audio/core/commands/llset.py:343 +#, docstring +msgid "Uploads a copy of the application.yml file used by the managed Lavalink node." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:309 +#: redbot/cogs/audio/core/commands/llset.py:367 #, 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" +msgid "Configure the managed Lavalink node runtime options.\n\n" +" All settings under this group will likely cause Audio to malfunction if changed from their defaults, only change settings here if you have been advised to by support.\n" " " -msgstr "Lege einen EQ-Regler mit einer Reglernummer oder einem Namen und Wert fest.\n\n" -" Regler Positionen sind 1-15 und Werte haben einen Bereich von -0.25 bis 1.0.\n" -" Reglernamen sind 25, 40, 63, 100, 160, 250, 400, 630, 1k, 1.6k, 2.5k, 4k,\n" -" 6.3k, 10k und 16k Hz.\n" -" Einen Reglerwert auf -0.25 setzen hebt diesen auf, während +0.25 verdoppelt.\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:374 +#, docstring +msgid "Configure the managed node authorization and connection settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:380 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node's binding IP address.\n\n" +" This value by default is `localhost` which will restrict the server to only localhost apps by default, changing this will likely break the managed Lavalink node if you don't know what you are doing.\n" " " +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:325 -msgid "Unable To Set Preset" +#: redbot/cogs/audio/core/commands/llset.py:389 +msgid "Managed node will now accept connection on {host}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:326 -msgid "You need the DJ role to set equalizer presets." -msgstr "Du benötigst die DJ-Rolle, um Equalizer-Voreinstellungen zu speichern." +#: redbot/cogs/audio/core/commands/llset.py:404 +#, docstring +msgid "Set the managed Lavalink node's connection password.\n\n" +" This is the password required for Audio to connect to the managed Lavalink node.\n" +" The value by default is `youshallnotpass`.\n" +" " +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:366 -msgid "Invalid Band" -msgstr "Ungültiges Band" +#: redbot/cogs/audio/core/commands/llset.py:413 +msgid "Managed node will now accept {password} as the authorization token.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:367 -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/llset.py:427 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node's connection port.\n\n" +" This port is the port the managed Lavalink node binds to, you should only change this if there is a conflict with the default port because you already have an application using port 2333 on this device.\n\n" +" The value by default is `2333`.\n" +" " +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:391 -msgid "Preset Modified" -msgstr "Voreinstellung geändert" +#: redbot/cogs/audio/core/commands/llset.py:437 +msgid "The port must be between 1024 and 49151." +msgstr "Der Port muss zwischen 1025 und 65535 liegen." -#: redbot/cogs/audio/core/commands/equalizer.py:392 -msgid "The {band_name}Hz band has been set to {band_value}." -msgstr "Der {band_name}Hz wurde auf {band_value} gesetzt." +#: redbot/cogs/audio/core/commands/llset.py:444 +msgid "Managed node will now accept connections on {port}.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:22 +#: redbot/cogs/audio/core/commands/llset.py:456 #, docstring -msgid "Lavalink server configuration options." -msgstr "Lavalink Server Konfigurationsoptionen." +msgid "`Dangerous command` Toggle audio sources on/off.\n\n" +" By default, all sources are enabled, you should only use commands here to disable a specific source if you have been advised to, disabling sources without background knowledge can cause Audio to break.\n" +" " +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:26 +#: redbot/cogs/audio/core/commands/llset.py:463 #, docstring -msgid "Change your Java executable path\n\n" -" Enter nothing to reset to default.\n" +msgid "Toggle HTTP direct URL usage on or off.\n\n" +" This source is used to allow playback from direct HTTP streams (this does not affect direct URL playback for the other sources).\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." +#: redbot/cogs/audio/core/commands/llset.py:473 +msgid "Managed node will allow playback from direct URLs.\n\n" +"Run `{p}{cmd}` for it to take effect." 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:482 +msgid "Managed node will not play from direct URLs anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: 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:490 +#, docstring +msgid "Toggle Bandcamp source on or off.\n\n" +" This toggle controls the playback of all Bandcamp related content.\n" +" " +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:73 -msgid "For it to take effect please reload Audio (`{prefix}reload audio`)." +#: redbot/cogs/audio/core/commands/llset.py:500 +msgid "Managed node will allow playback from Bandcamp.\n\n" +"Run `{p}{cmd}` for it to take effect." 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 "Bitte laden Sie Audio neu (`{prefix}reload audio`)." +#: redbot/cogs/audio/core/commands/llset.py:509 +msgid "Managed node will not play from Bandcamp anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:93 +#: redbot/cogs/audio/core/commands/llset.py:517 #, docstring -msgid "Toggle using external Lavalink servers." -msgstr "Schalte Benutzung von externem Lavalink Server um." +msgid "Toggle local file usage on or off.\n\n" +" This toggle controls the playback of all local track content, usually found inside the `localtracks` folder.\n" +" " +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 "Externer Lavalink Server: {true_or_false}." +#: redbot/cogs/audio/core/commands/llset.py:527 +msgid "Managed node will allow playback from local files.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "Der verwaltete Knoten erlaubt die Wiedergabe von lokalen Dateien.\n\n" +"Führen Sie `{p}{cmd}` aus, damit es wirksam wird." -#: redbot/cogs/audio/core/commands/llset.py:113 -msgid "External Lavalink server: {true_or_false}\n" -"For it to take effect please reload Audio (`{prefix}reload audio`)." -msgstr "" +#: redbot/cogs/audio/core/commands/llset.py:536 +msgid "Managed node will not play from local files anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "Der verwaltete Knoten wird nicht mehr aus lokalen Dateien wiedergeben.\n\n" +"Führe `{p}{cmd}` aus, damit er wirksam wird." -#: redbot/cogs/audio/core/commands/llset.py:143 +#: redbot/cogs/audio/core/commands/llset.py:544 #, docstring -msgid "Set the Lavalink server host." -msgstr "Lege den Lavalink Server Host fest." +msgid "Toggle Soundcloud source on or off.\n\n" +" This toggle controls the playback of all SoundCloud related content.\n" +" " +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 "Externer Lavalink Server gesetzt auf Wahr." +#: redbot/cogs/audio/core/commands/llset.py:554 +msgid "Managed node will allow playback from Soundcloud.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "Der verwaltete Knoten erlaubt die Wiedergabe von SoundCloud.\n\n" +"Führen Sie `{p}{cmd}` aus, damit es wirksam wird." -#: 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:563 +msgid "Managed node will not play from Soundcloud anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "Der verwaltete Knoten wird nicht mehr von SoundCloud wiedergeben.\n\n" +"Führe `{p}{cmd}` aus, damit er wirksam wird." -#: redbot/cogs/audio/core/commands/llset.py:167 +#: redbot/cogs/audio/core/commands/llset.py:571 #, docstring -msgid "Set the Lavalink server password." -msgstr "Lege das Lavalink Server Passwort fest." +msgid "`Dangerous command` Toggle YouTube source on or off (this includes Spotify).\n\n" +" This toggle controls the playback of all YouTube and Spotify related content.\n" +" " +msgstr "`Gefährlicher Befehl` schaltet die YouTube als Quelle ein oder aus (dies schließt auch Spotify ein).\n\n" +" Diese Option steuert die Wiedergabe aller YouTube- und Spotify-Inhalte.\n" +" " -#: 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:581 +msgid "Managed node will allow playback from YouTube.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "Der verwaltete Knoten erlaubt die Wiedergabe von YouTube.\n\n" +"Führen Sie `{p}{cmd}` aus, damit es wirksam wird." -#: redbot/cogs/audio/core/commands/llset.py:192 +#: redbot/cogs/audio/core/commands/llset.py:590 +msgid "Managed node will not play from YouTube anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "Der verwaltete Knoten wird nicht mehr von YouTube wiedergeben.\n\n" +"Führen Sie `{p}{cmd}` aus, damit es wirksam wird." + +#: redbot/cogs/audio/core/commands/llset.py:598 #, docstring -msgid "Set the Lavalink websocket server port." -msgstr "Lege den Lavalink Websocket Server Port fest." +msgid "Toggle Twitch source on or off.\n\n" +" This toggle controls the playback of all Twitch related content.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:608 +msgid "Managed node will allow playback from Twitch.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: 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/llset.py:617 +msgid "Managed node will not play from Twitch anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:217 +#: redbot/cogs/audio/core/commands/llset.py:625 #, docstring -msgid "Display Lavalink connection settings." +msgid "Toggle Vimeo source on or off.\n\n" +" This toggle controls the playback of all Vimeo related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:223 -msgid "Connection Settings" -msgstr "Verbindungseinstellungen" +#: redbot/cogs/audio/core/commands/llset.py:635 +msgid "Managed node will allow playback from Vimeo.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:224 -msgid "Host: [{host}]\n" -msgstr "Host: [{host}]\n" +#: redbot/cogs/audio/core/commands/llset.py:644 +msgid "Managed node will not play from Vimeo anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: 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:657 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node framebuffer size.\n\n" +" Only change this if you have been directly advised to, changing it can cause significant playback issues.\n" +" " +msgstr "" -#: 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:665 +msgid "The lowest value the framebuffer can be set to is 100ms." +msgstr "Der niedrigste Wert, auf den der Framebuffer eingestellt werden kann, ist 100 ms." -#: redbot/cogs/audio/core/commands/llset.py:228 -msgid "Password: [{password}]\n" -msgstr "Passwort: [{password}]\n" +#: redbot/cogs/audio/core/commands/llset.py:671 +#: redbot/cogs/audio/core/commands/llset.py:702 +msgid "Managed node's bufferDurationMs set to {milliseconds}.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "PufferDurationMs des verwalteten Knotens auf {milliseconds} gesetzt.\n\n" +"Führen Sie `{p}{cmd}` aus, damit es wirksam wird." -#: redbot/cogs/audio/core/commands/llset.py:232 -msgid "I need to be able to DM you to send you this info." +#: redbot/cogs/audio/core/commands/llset.py:688 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node JDA-NAS buffer size.\n\n" +" Only change this if you have been directly advised to, changing it can cause significant playback issues.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:26 +#: redbot/cogs/audio/core/commands/llset.py:696 +msgid "The lowest value the buffer may be is 100ms." +msgstr "Der kleinste Wert, den der Puffer haben kann, ist 100 ms." + +#: redbot/cogs/audio/core/commands/llset.py:714 +#, docstring +msgid "Reset all `llset` changes back to their default values." +msgstr "Setzt alle `llset`-Änderungen auf ihre Standardwerte zurück." + +#: redbot/cogs/audio/core/commands/localtracks.py:27 #, docstring msgid "Local playback commands." msgstr "Befehle zur lokalen Wiedergabe." -#: redbot/cogs/audio/core/commands/localtracks.py:30 +#: redbot/cogs/audio/core/commands/localtracks.py:31 #, docstring msgid "Play all songs in a localtracks folder.\n\n" " **Usage**:\n" @@ -1905,15 +2299,15 @@ msgid "Play all songs in a localtracks folder.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:50 +#: redbot/cogs/audio/core/commands/localtracks.py:51 msgid "Folder Not Found" msgstr "Ordner nicht gefunden" -#: redbot/cogs/audio/core/commands/localtracks.py:51 +#: redbot/cogs/audio/core/commands/localtracks.py:52 msgid "Localtracks folder named {name} does not exist." msgstr "Der Localtracks-Ordner namens {name} existiert nicht." -#: redbot/cogs/audio/core/commands/localtracks.py:62 +#: redbot/cogs/audio/core/commands/localtracks.py:63 #, docstring msgid "Play a local track.\n\n" " To play a local track, either use the menu to choose a track or enter in the track path directly with the play command.\n" @@ -1927,18 +2321,18 @@ msgid "Play a local track.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:79 -#: redbot/cogs/audio/core/commands/localtracks.py:135 +#: redbot/cogs/audio/core/commands/localtracks.py:80 +#: redbot/cogs/audio/core/commands/localtracks.py:136 msgid "No album folders found." msgstr "Keine Album-Ordner gefunden." -#: redbot/cogs/audio/core/commands/localtracks.py:121 +#: redbot/cogs/audio/core/commands/localtracks.py:122 #, docstring msgid "Search for songs across all localtracks folders." msgstr "Sucht nach Tracks in allen lokalen Ordnern." -#: redbot/cogs/audio/core/commands/localtracks.py:139 -#: redbot/cogs/audio/core/commands/queue.py:295 +#: redbot/cogs/audio/core/commands/localtracks.py:140 +#: redbot/cogs/audio/core/commands/queue.py:299 msgid "No matches." msgstr "Keine Treffer." @@ -1947,227 +2341,248 @@ msgstr "Keine Treffer." msgid "Make Red sing one of her songs." msgstr "Lasse Red eines ihrer Lieder singen." -#: redbot/cogs/audio/core/commands/miscellaneous.py:46 +#: redbot/cogs/audio/core/commands/miscellaneous.py:47 #, docstring msgid "Audio stats." msgstr "Audio-Statistiken." -#: redbot/cogs/audio/core/commands/miscellaneous.py:75 +#: redbot/cogs/audio/core/commands/miscellaneous.py:76 msgid "Not connected anywhere." msgstr "Keine Verbindungen." -#: redbot/cogs/audio/core/commands/miscellaneous.py:81 +#: redbot/cogs/audio/core/commands/miscellaneous.py:82 msgid "Playing in {num}/{total} servers:" -msgstr "Spielt in {num}/{total} Serverm:" +msgstr "Spielt in {num}/{total} Servern:" -#: redbot/cogs/audio/core/commands/miscellaneous.py:87 +#: redbot/cogs/audio/core/commands/miscellaneous.py:88 msgid "Page {}/{}" msgstr "Seite {}/{}" -#: redbot/cogs/audio/core/commands/miscellaneous.py:100 +#: redbot/cogs/audio/core/commands/miscellaneous.py:101 #, docstring msgid "Queue percentage." msgstr "Position in Warteschlange (in Prozent)." -#: redbot/cogs/audio/core/commands/miscellaneous.py:126 -msgid "There's nothing in the queue." -msgstr "Es ist nichts in der Warteschlange." +#: redbot/cogs/audio/core/commands/miscellaneous.py:125 +#: redbot/cogs/audio/core/commands/playlists.py:1130 +#: redbot/cogs/audio/core/commands/queue.py:67 +#: redbot/cogs/audio/core/commands/queue.py:164 +#: redbot/cogs/audio/core/commands/queue.py:183 +#: redbot/cogs/audio/core/commands/queue.py:188 +#: redbot/cogs/audio/core/commands/queue.py:214 +#: redbot/cogs/audio/core/commands/queue.py:219 +#: redbot/cogs/audio/core/commands/queue.py:261 +#: redbot/cogs/audio/core/commands/queue.py:263 +#: redbot/cogs/audio/core/commands/queue.py:293 +#: redbot/cogs/audio/core/commands/queue.py:295 +#: redbot/cogs/audio/core/commands/queue.py:331 +#: redbot/cogs/audio/core/commands/queue.py:369 +#: redbot/cogs/audio/core/commands/queue.py:377 +msgid "There's nothing in the queue." +msgstr "Die Warteschlange ist leer." -#: redbot/cogs/audio/core/commands/miscellaneous.py:147 +#: redbot/cogs/audio/core/commands/miscellaneous.py:146 msgid "Queued and playing tracks:" msgstr "Eingereihte und spielende Titel:" -#: redbot/cogs/audio/core/commands/player.py:40 +#: redbot/cogs/audio/core/commands/player.py:39 #, docstring msgid "Play the specified track or search for a close match.\n\n" " To play a local track, the query should be `\\`.\n" " If you are the bot owner, use `[p]audioset info` to display your localtracks path.\n" " " -msgstr "" +msgstr "Spielt den angegebenen Titel ab oder sucht nach einem ähnlichen Titel.\n\n" +" Um einen lokalen Titel abzuspielen, sollte die Abfrage `\\` lauten.\n" +" Wenn Sie der Bot-Besitzer sind, verwenden Sie `[p]audioset info`, um den Pfad Ihrer lokalen Tracks anzuzeigen.\n" +" " -#: redbot/cogs/audio/core/commands/player.py:54 -#: redbot/cogs/audio/core/commands/player.py:162 -#: redbot/cogs/audio/core/commands/player.py:739 +#: redbot/cogs/audio/core/commands/player.py:53 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:738 msgid "That URL is not allowed." msgstr "Dieser Link ist nicht erlaubt." -#: redbot/cogs/audio/core/commands/player.py:58 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:745 +#: redbot/cogs/audio/core/commands/player.py:57 +#: redbot/cogs/audio/core/commands/player.py:165 +#: redbot/cogs/audio/core/commands/player.py:744 msgid "That track is not allowed." msgstr "Dieser Track ist nicht erlaubt." -#: redbot/cogs/audio/core/commands/player.py:65 -#: redbot/cogs/audio/core/commands/player.py:173 -#: redbot/cogs/audio/core/commands/player.py:437 -#: redbot/cogs/audio/core/commands/player.py:553 -#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/player.py:64 +#: redbot/cogs/audio/core/commands/player.py:172 +#: redbot/cogs/audio/core/commands/player.py:435 +#: redbot/cogs/audio/core/commands/player.py:551 +#: redbot/cogs/audio/core/commands/player.py:806 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:69 -#: redbot/cogs/audio/core/commands/player.py:177 -#: redbot/cogs/audio/core/commands/player.py:441 -#: redbot/cogs/audio/core/commands/player.py:557 -#: redbot/cogs/audio/core/commands/player.py:681 -msgid "Connection to Lavalink has failed" -msgstr "Verbindung zu Lavalink ist fehlgeschlagen" - -#: redbot/cogs/audio/core/commands/player.py:72 -#: redbot/cogs/audio/core/commands/player.py:180 -#: redbot/cogs/audio/core/commands/player.py:444 -#: redbot/cogs/audio/core/commands/player.py:560 -#: redbot/cogs/audio/core/commands/player.py:684 +#: redbot/cogs/audio/core/commands/player.py:68 +#: redbot/cogs/audio/core/commands/player.py:176 +#: redbot/cogs/audio/core/commands/player.py:439 +#: redbot/cogs/audio/core/commands/player.py:555 +msgid "Connection to Lavalink node has failed" +msgstr "Verbindung zum Lavalink Knoten ist fehlgeschlagen" + +#: redbot/cogs/audio/core/commands/player.py:71 +#: redbot/cogs/audio/core/commands/player.py:179 +#: redbot/cogs/audio/core/commands/player.py:442 +#: redbot/cogs/audio/core/commands/player.py:558 +#: redbot/cogs/audio/core/commands/player.py:683 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:111 -#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:110 +#: redbot/cogs/audio/core/commands/player.py:218 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:117 -#: redbot/cogs/audio/core/commands/player.py:225 -#: redbot/cogs/audio/core/commands/player.py:253 +#: redbot/cogs/audio/core/commands/player.py:116 +#: redbot/cogs/audio/core/commands/player.py:224 +#: redbot/cogs/audio/core/commands/player.py:252 msgid "No tracks found for `{query}`." msgstr "Keine Tracks für `{query} ` gefunden." -#: redbot/cogs/audio/core/commands/player.py:123 -#: redbot/cogs/audio/core/commands/player.py:231 -#: redbot/cogs/audio/core/commands/player.py:532 -#: redbot/cogs/audio/core/commands/player.py:605 +#: redbot/cogs/audio/core/commands/player.py:122 +#: redbot/cogs/audio/core/commands/player.py:230 +#: redbot/cogs/audio/core/commands/player.py:530 +#: redbot/cogs/audio/core/commands/player.py:603 msgid "Queue size limit reached." msgstr "Maximale Warteschlangengröße erreicht." -#: redbot/cogs/audio/core/commands/player.py:146 +#: redbot/cogs/audio/core/commands/player.py:145 #, docstring msgid "Force play a URL or search for a track." msgstr "Erzwinge die Wiedergabe einer URL oder Suche nach einem Track." -#: redbot/cogs/audio/core/commands/player.py:152 +#: redbot/cogs/audio/core/commands/player.py:151 msgid "Only single tracks work with bump play." msgstr "Nur einzelne Tracks funktionieren mit Bump Play." -#: redbot/cogs/audio/core/commands/player.py:256 -#: redbot/cogs/audio/core/commands/player.py:788 -#: redbot/cogs/audio/core/commands/player.py:910 -msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" -"This 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:263 -#: redbot/cogs/audio/core/commands/player.py:795 -#: redbot/cogs/audio/core/commands/player.py:917 +#: redbot/cogs/audio/core/commands/player.py:208 +#: redbot/cogs/audio/core/commands/player.py:471 +#: redbot/cogs/audio/core/commands/player.py:587 +#: redbot/cogs/audio/core/commands/player.py:712 +#: redbot/cogs/audio/core/commands/queue.py:362 +msgid "Connection to Lavalink node has not yet been established." +msgstr "Verbindung zum Lavalink Knoten wurde noch nicht hergestellt." + +#: redbot/cogs/audio/core/commands/player.py:255 +msgid "Local tracks will not work if the managed Lavalink node cannot see the track.\n" +"This may be due to permissions or you are using an external Lavalink node in a different machine than the bot and the local tracks." +msgstr "Lokale Titel funktionieren nicht, wenn der Lavalink Knoten die Titel nicht sehen kann.\n" +"Dies kann auf fehlende Berechtigungen zurückzuführen sein oder du verwendest einen externen Lavalink Knoten auf einem anderen System als der Bot und die lokalen Titel." + +#: redbot/cogs/audio/core/commands/player.py:262 +#: redbot/cogs/audio/core/commands/player.py:794 +#: redbot/cogs/audio/core/commands/player.py:913 msgid "Track is not playable." msgstr "Track ist nicht abspielbar." -#: redbot/cogs/audio/core/commands/player.py:265 -#: redbot/cogs/audio/core/commands/player.py:796 -#: redbot/cogs/audio/core/commands/player.py:918 +#: redbot/cogs/audio/core/commands/player.py:264 +#: redbot/cogs/audio/core/commands/player.py:795 +#: redbot/cogs/audio/core/commands/player.py:914 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:296 +#: redbot/cogs/audio/core/commands/player.py:294 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:318 +#: redbot/cogs/audio/core/commands/player.py:316 msgid "Track exceeds maximum length." msgstr "Der Track überschreitet die maximale Länge." -#: redbot/cogs/audio/core/commands/player.py:339 +#: redbot/cogs/audio/core/commands/player.py:337 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:343 +#: redbot/cogs/audio/core/commands/player.py:341 msgid "Track Enqueued" msgstr "Titel eingereiht" -#: redbot/cogs/audio/core/commands/player.py:357 +#: redbot/cogs/audio/core/commands/player.py:355 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." 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:417 +#: redbot/cogs/audio/core/commands/player.py:415 msgid "The owner needs to set the Spotify client ID and Spotify client secret, before Spotify URLs or codes can be used. \n" "See `{prefix}audioset spotifyapi` for instructions." msgstr "Der Besitzer muss die Spotify client ID und Spotify client secret festlegen, bevor Spotify URLs oder Codes verwendet werden können. \n" "Siehe `{prefix}audioset spotifyapi` für eine Anleitung." -#: redbot/cogs/audio/core/commands/player.py:427 +#: redbot/cogs/audio/core/commands/player.py:425 msgid "The owner needs to set the YouTube API key before Spotify URLs or codes can be used.\n" "See `{prefix}audioset youtubeapi` for instructions." msgstr "Der Besitzer muss der YouTube API schlüssel festlegen, bevor Spotify URLs oder Codes verwendet werden können. \n" "Siehe `{prefix}audioset youtubeapi` für eine Anleitung." -#: redbot/cogs/audio/core/commands/player.py:485 +#: redbot/cogs/audio/core/commands/player.py:483 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:492 +#: redbot/cogs/audio/core/commands/player.py:490 msgid "No categories found" msgstr "Keine Kategorien gefunden" -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:514 +#: redbot/cogs/audio/core/commands/player.py:494 +#: redbot/cogs/audio/core/commands/player.py:512 msgid "No categories found, try again later." msgstr "Keine Kategorien gefunden, versuche es später erneut." -#: redbot/cogs/audio/core/commands/player.py:501 +#: redbot/cogs/audio/core/commands/player.py:499 msgid "Categories" msgstr "Kategorien" -#: redbot/cogs/audio/core/commands/player.py:507 +#: redbot/cogs/audio/core/commands/player.py:505 msgid "No categories selected, try again later." msgstr "Keine Kategorien ausgewählt. Versuche es später erneut." -#: redbot/cogs/audio/core/commands/player.py:522 +#: redbot/cogs/audio/core/commands/player.py:520 msgid "Playlists for {friendly_name}" msgstr "Playlist für {friendly_name}" -#: redbot/cogs/audio/core/commands/player.py:529 +#: redbot/cogs/audio/core/commands/player.py:527 msgid "No tracks to play." msgstr "Keine Titel zum Abspielen." -#: redbot/cogs/audio/core/commands/player.py:539 +#: redbot/cogs/audio/core/commands/player.py:537 msgid "Couldn't find tracks for the selected playlist." msgstr "Konnte keine Titel für die ausgewählte Playlist finden." -#: redbot/cogs/audio/core/commands/player.py:547 +#: redbot/cogs/audio/core/commands/player.py:545 #, docstring msgid "Starts auto play." msgstr "Startet Automatische-Wiedergabe." -#: redbot/cogs/audio/core/commands/player.py:601 +#: redbot/cogs/audio/core/commands/player.py:599 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:615 +#: redbot/cogs/audio/core/commands/player.py:613 msgid "Couldn't get a valid track." msgstr "Kein gültiger Track gefunden." -#: redbot/cogs/audio/core/commands/player.py:621 -#: redbot/cogs/audio/core/commands/player.py:757 -#: redbot/cogs/audio/core/commands/player.py:776 -#: redbot/cogs/audio/core/commands/player.py:897 -#: redbot/cogs/audio/core/commands/playlists.py:1928 +#: redbot/cogs/audio/core/commands/player.py:619 +#: redbot/cogs/audio/core/commands/player.py:756 +#: redbot/cogs/audio/core/commands/player.py:775 +#: redbot/cogs/audio/core/commands/player.py:893 +#: redbot/cogs/audio/core/commands/playlists.py:1898 msgid "Unable to Get Track" msgstr "Tracks können nicht abgerufen werden" -#: redbot/cogs/audio/core/commands/player.py:622 -#: redbot/cogs/audio/core/commands/player.py:758 -#: redbot/cogs/audio/core/commands/player.py:777 -#: redbot/cogs/audio/core/commands/player.py:898 -#: redbot/cogs/audio/core/commands/playlists.py:1929 +#: redbot/cogs/audio/core/commands/player.py:620 +#: redbot/cogs/audio/core/commands/player.py:757 +#: redbot/cogs/audio/core/commands/player.py:776 +#: redbot/cogs/audio/core/commands/player.py:894 msgid "I'm unable to 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:636 +#: 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:642 +#: redbot/cogs/audio/core/commands/player.py:641 #, 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" @@ -2175,44 +2590,55 @@ msgid "Pick a track with a search.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:694 -#: redbot/cogs/audio/core/commands/player.py:706 -#: redbot/cogs/audio/core/commands/player.py:712 -#: redbot/cogs/audio/core/commands/player.py:722 +#: redbot/cogs/audio/core/commands/player.py:680 +msgid "Connection to Lavalink has failed" +msgstr "Verbindung zu Lavalink ist fehlgeschlagen" + +#: redbot/cogs/audio/core/commands/player.py:693 +#: redbot/cogs/audio/core/commands/player.py:705 +#: redbot/cogs/audio/core/commands/player.py:711 +#: redbot/cogs/audio/core/commands/player.py:721 msgid "Unable To Search For Tracks" msgstr "Suche nach Titel nicht möglich" -#: redbot/cogs/audio/core/commands/player.py:723 +#: redbot/cogs/audio/core/commands/player.py:722 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:786 -#: redbot/cogs/audio/core/commands/player.py:908 +#: redbot/cogs/audio/core/commands/player.py:785 +#: redbot/cogs/audio/core/commands/player.py:904 msgid "Nothing found." msgstr "Nichts gefunden." -#: redbot/cogs/audio/core/commands/player.py:857 -#: redbot/cogs/audio/core/commands/playlists.py:1553 +#: redbot/cogs/audio/core/commands/player.py:787 +#: redbot/cogs/audio/core/commands/player.py:906 +msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" +"This 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:853 +#: redbot/cogs/audio/core/commands/playlists.py:1527 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:863 +#: redbot/cogs/audio/core/commands/player.py:859 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "Wartete {num} Spur(n).{maxlength_msg}" -#: redbot/cogs/audio/core/commands/player.py:869 +#: redbot/cogs/audio/core/commands/player.py:865 msgid "folder" msgstr "Ordner" -#: redbot/cogs/audio/core/commands/player.py:871 +#: redbot/cogs/audio/core/commands/player.py:867 msgid "search" msgstr "suche" -#: redbot/cogs/audio/core/commands/player.py:874 +#: redbot/cogs/audio/core/commands/player.py:870 msgid "{time} until start of {type} playback: starts at #{position} in queue" msgstr "{time} bis zum Start der {type} Wiedergabe: startet an #{position} in der Warteschlange" -#: redbot/cogs/audio/core/commands/playlists.py:44 +#: redbot/cogs/audio/core/commands/playlists.py:45 #, docstring msgid "Playlist configuration options.\n\n" " Scope info:\n" @@ -2224,11 +2650,11 @@ msgid "Playlist configuration options.\n\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" +" ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and the playlist creator.\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:69 +#: redbot/cogs/audio/core/commands/playlists.py:70 #, 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" @@ -2257,100 +2683,131 @@ msgid "Add a track URL, playlist link, or quick search to a playlist.\n\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:1699 -#: redbot/cogs/audio/core/commands/playlists.py:2015 +#: redbot/cogs/audio/core/commands/playlists.py:124 +#: redbot/cogs/audio/core/commands/playlists.py:305 +#: redbot/cogs/audio/core/commands/playlists.py:487 +#: redbot/cogs/audio/core/commands/playlists.py:581 +#: redbot/cogs/audio/core/commands/playlists.py:710 +#: redbot/cogs/audio/core/commands/playlists.py:845 +#: redbot/cogs/audio/core/commands/playlists.py:982 +#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1224 +#: redbot/cogs/audio/core/commands/playlists.py:1474 +#: redbot/cogs/audio/core/commands/playlists.py:1560 +#: redbot/cogs/audio/core/commands/playlists.py:1641 +#: redbot/cogs/audio/core/commands/playlists.py:1671 +#: redbot/cogs/audio/core/commands/playlists.py:1983 msgid "Playlist Not Found" msgstr "Playlist nicht gefunden" -#: redbot/cogs/audio/core/commands/playlists.py:140 +#: redbot/cogs/audio/core/commands/playlists.py:141 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:161 +#: redbot/cogs/audio/core/commands/playlists.py:162 msgid "Skipping track" msgstr "Track überspringen" -#: redbot/cogs/audio/core/commands/playlists.py:162 +#: redbot/cogs/audio/core/commands/playlists.py:163 msgid "{track} is already in {playlist} (`{id}`) [**{scope}**]." msgstr "{track} ist bereits in {playlist} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/commands/playlists.py:170 -#: redbot/cogs/audio/core/commands/playlists.py:212 +#: redbot/cogs/audio/core/commands/playlists.py:171 +#: redbot/cogs/audio/core/commands/playlists.py:213 msgid "Playlist limit reached: Could not add track." msgstr "Playlist-Limit erreicht: Titel konnte nicht hinzugefügt werden." -#: redbot/cogs/audio/core/commands/playlists.py:193 +#: redbot/cogs/audio/core/commands/playlists.py:194 msgid "Track added" msgstr " Titel hinzugefügt" -#: redbot/cogs/audio/core/commands/playlists.py:194 +#: redbot/cogs/audio/core/commands/playlists.py:195 msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." msgstr "{track} wurde an {playlist} (`{id}`) [**{scope} **] angehängt." -#: redbot/cogs/audio/core/commands/playlists.py:199 +#: redbot/cogs/audio/core/commands/playlists.py:200 msgid "{num} tracks appended to {playlist} (`{id}`) [**{scope}**]." msgstr "{num} Tracks angehängt an {playlist} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/commands/playlists.py:204 +#: redbot/cogs/audio/core/commands/playlists.py:205 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:206 +#: redbot/cogs/audio/core/commands/playlists.py:207 msgid "tracks are" msgstr "spuren sind" -#: redbot/cogs/audio/core/commands/playlists.py:206 +#: redbot/cogs/audio/core/commands/playlists.py:207 msgid "track is" msgstr "spur ist" -#: 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:2032 +#: redbot/cogs/audio/core/commands/playlists.py:209 +#: redbot/cogs/audio/core/commands/playlists.py:618 +#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: redbot/cogs/audio/core/commands/playlists.py:1268 +#: redbot/cogs/audio/core/commands/playlists.py:2000 msgid "Playlist Modified" msgstr "Playlist geändert" -#: 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:2016 +#: redbot/cogs/audio/core/commands/playlists.py:229 +#, docstring +msgid "Copy a playlist from one scope to another.\n\n" +" **Usage**:\n" +" ​ ​ ​ ​ `[p]playlist copy playlist_name_OR_id [args]`\n\n" +" **Args**:\n" +" ​ ​ ​ ​ The following are all optional:\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-scope \n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-guild [guild] **Only the bot owner can use this**\n\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-scope \n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-guild [guild] **Only the bot owner can use this**\n\n" +" **Scope** is one of the following:\n" +" ​ ​ ​ ​ Global\n" +" ​ ​ ​ ​ Guild\n" +" ​ ​ ​ ​ User\n\n" +" **Author** can be one of the following:\n" +" ​ ​ ​ ​ User ID\n" +" ​ ​ ​ ​ User Mention\n" +" ​ ​ ​ ​ User Name#123\n\n" +" **Guild** can be one of the following:\n" +" ​ ​ ​ ​ Guild ID\n" +" ​ ​ ​ ​ Exact guild name\n\n" +" Example use:\n" +" ​ ​ ​ ​ `[p]playlist copy MyGuildPlaylist --from-scope Guild --to-scope Global`\n" +" ​ ​ ​ ​ `[p]playlist copy MyGlobalPlaylist --from-scope Global --to-author Draper#6666 --to-scope User`\n" +" ​ ​ ​ ​ `[p]playlist copy MyPersonalPlaylist --from-scope user --to-author Draper#6666 --to-scope Guild --to-guild Red - Discord Bot`\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:306 +#: redbot/cogs/audio/core/commands/playlists.py:488 +#: redbot/cogs/audio/core/commands/playlists.py:582 +#: redbot/cogs/audio/core/commands/playlists.py:711 +#: redbot/cogs/audio/core/commands/playlists.py:846 +#: redbot/cogs/audio/core/commands/playlists.py:1225 +#: redbot/cogs/audio/core/commands/playlists.py:1642 +#: redbot/cogs/audio/core/commands/playlists.py:1984 msgid "Could not match '{arg}' to a playlist." msgstr "'{arg}' konnte keiner Playlist zugeordnet werden." -#: redbot/cogs/audio/core/commands/playlists.py:331 -#: redbot/cogs/audio/core/commands/playlists.py:338 +#: redbot/cogs/audio/core/commands/playlists.py:329 +#: redbot/cogs/audio/core/commands/playlists.py:336 msgid "the Global" msgstr "die Globale" -#: redbot/cogs/audio/core/commands/playlists.py:346 +#: redbot/cogs/audio/core/commands/playlists.py:344 msgid "Playlist Copied" msgstr "Playlist kopiert" -#: redbot/cogs/audio/core/commands/playlists.py:347 +#: redbot/cogs/audio/core/commands/playlists.py:345 msgid "Playlist {name} (`{from_id}`) copied from {from_scope} to {to_scope} (`{to_id}`)." -msgstr "" +msgstr "Wiedergabeliste {name} (`{from_id}`) von {from_scope} nach {to_scope} (`{to_id}`) kopiert." -#: redbot/cogs/audio/core/commands/playlists.py:362 +#: redbot/cogs/audio/core/commands/playlists.py:360 #, docstring msgid "Create an empty playlist.\n\n" " **Usage**:\n" @@ -2378,31 +2835,31 @@ msgid "Create an empty playlist.\n\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:1998 +#: redbot/cogs/audio/core/commands/playlists.py:412 +#: redbot/cogs/audio/core/commands/playlists.py:1117 +#: redbot/cogs/audio/core/commands/playlists.py:1340 +#: redbot/cogs/audio/core/commands/playlists.py:1966 msgid "Invalid Playlist Name" msgstr "Ungültiger Playlist-Name" -#: 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:1999 +#: redbot/cogs/audio/core/commands/playlists.py:413 +#: redbot/cogs/audio/core/commands/playlists.py:1118 +#: redbot/cogs/audio/core/commands/playlists.py:1341 +#: redbot/cogs/audio/core/commands/playlists.py:1967 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:427 -#: redbot/cogs/audio/core/commands/playlists.py:1167 -#: redbot/cogs/audio/core/commands/playlists.py:1396 +#: redbot/cogs/audio/core/commands/playlists.py:423 +#: redbot/cogs/audio/core/commands/playlists.py:1150 +#: redbot/cogs/audio/core/commands/playlists.py:1375 msgid "Playlist Created" msgstr "Playlist erstellt" -#: redbot/cogs/audio/core/commands/playlists.py:428 +#: redbot/cogs/audio/core/commands/playlists.py:424 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "Leere Playlist {name} (`{id}`) [**{scope}**] erstellt." -#: redbot/cogs/audio/core/commands/playlists.py:441 +#: redbot/cogs/audio/core/commands/playlists.py:437 #, docstring msgid "Delete a saved playlist.\n\n" " **Usage**:\n" @@ -2430,15 +2887,15 @@ msgid "Delete a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:514 +#: redbot/cogs/audio/core/commands/playlists.py:508 msgid "Playlist Deleted" msgstr "Playlist gelöscht" -#: redbot/cogs/audio/core/commands/playlists.py:515 +#: redbot/cogs/audio/core/commands/playlists.py:509 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "{name} (`{id}`) [**{scope}**] Playlist gelöscht." -#: redbot/cogs/audio/core/commands/playlists.py:531 +#: redbot/cogs/audio/core/commands/playlists.py:525 #, docstring msgid "Remove duplicate tracks from a saved playlist.\n\n" " **Usage**:\n" @@ -2466,20 +2923,20 @@ msgid "Remove duplicate tracks from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:627 +#: redbot/cogs/audio/core/commands/playlists.py:619 msgid "Removed {track_diff} duplicated tracks from {name} (`{id}`) [**{scope}**] playlist." -msgstr "" +msgstr "{track_diff} doppelte Titel aus Wiedergabeliste: {name} (`{id}`) [**{scope}**] entfernt." -#: redbot/cogs/audio/core/commands/playlists.py:640 -#: redbot/cogs/audio/core/commands/playlists.py:1768 +#: redbot/cogs/audio/core/commands/playlists.py:632 +#: redbot/cogs/audio/core/commands/playlists.py:1740 msgid "Playlist Has Not Been Modified" msgstr "Playlist wurde nicht geändert" -#: redbot/cogs/audio/core/commands/playlists.py:641 +#: redbot/cogs/audio/core/commands/playlists.py:633 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:662 +#: redbot/cogs/audio/core/commands/playlists.py:654 #, docstring msgid "Download a copy of a playlist.\n\n" " These files can be used with the `[p]playlist upload` command.\n" @@ -2510,19 +2967,19 @@ msgid "Download a copy of a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:731 +#: redbot/cogs/audio/core/commands/playlists.py:721 msgid "That playlist has no tracks." msgstr "Die Playlist hat keine Lieder." -#: redbot/cogs/audio/core/commands/playlists.py:774 +#: redbot/cogs/audio/core/commands/playlists.py:764 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:777 +#: redbot/cogs/audio/core/commands/playlists.py:767 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:799 +#: redbot/cogs/audio/core/commands/playlists.py:789 #, docstring msgid "Retrieve information from a saved playlist.\n\n" " **Usage**:\n" @@ -2550,25 +3007,26 @@ msgid "Retrieve information from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:891 +#: redbot/cogs/audio/core/commands/playlists.py:879 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\n" -msgstr "" +msgstr "Wiedergabelisten-Info für {playlist_name} (`{id}`) [**{scope}**]:\n" -#: redbot/cogs/audio/core/commands/playlists.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:883 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\n" "URL: {url}" -msgstr "" +msgstr "Wiedergabelisten-Info für {playlist_name} (`{id}`) [**{scope}**]:\n" +"URL: {url}" -#: redbot/cogs/audio/core/commands/playlists.py:908 -#: redbot/cogs/audio/core/commands/playlists.py:1056 +#: redbot/cogs/audio/core/commands/playlists.py:896 +#: redbot/cogs/audio/core/commands/playlists.py:1041 msgid "Unknown" msgstr "Unbekannt" -#: redbot/cogs/audio/core/commands/playlists.py:910 +#: redbot/cogs/audio/core/commands/playlists.py:898 msgid "Page {page}/{pages} | Author: {author_name} | {num} track(s)" -msgstr "" +msgstr "Seite {page}/{pages} | Autor: {author_name} | {num} Titel" -#: redbot/cogs/audio/core/commands/playlists.py:922 +#: redbot/cogs/audio/core/commands/playlists.py:910 #, docstring msgid "List saved playlists.\n\n" " **Usage**:\n" @@ -2596,35 +3054,35 @@ msgid "List saved playlists.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:998 +#: redbot/cogs/audio/core/commands/playlists.py:983 msgid "No saved playlists available in this server." -msgstr "" +msgstr "Keine gespeicherten Playlists auf diesem Server." -#: redbot/cogs/audio/core/commands/playlists.py:1032 +#: redbot/cogs/audio/core/commands/playlists.py:1017 msgid "No saved playlists for {scope} created by {author}." -msgstr "" +msgstr "Keine gespeicherten Wiedergabelisten für {scope} erstellt von {author}." -#: redbot/cogs/audio/core/commands/playlists.py:1041 +#: redbot/cogs/audio/core/commands/playlists.py:1026 msgid "No saved playlists for {scope}." -msgstr "" +msgstr "Keine gespeicherten Wiedergabelisten für {scope}." -#: redbot/cogs/audio/core/commands/playlists.py:1051 +#: redbot/cogs/audio/core/commands/playlists.py:1036 msgid "ID: {id}" msgstr "ID: {id}" -#: redbot/cogs/audio/core/commands/playlists.py:1052 +#: redbot/cogs/audio/core/commands/playlists.py:1037 msgid "Tracks: {num}" msgstr "Titel: {num}" -#: redbot/cogs/audio/core/commands/playlists.py:1053 +#: redbot/cogs/audio/core/commands/playlists.py:1038 msgid "Author: {name}" msgstr "Autor: {name}" -#: redbot/cogs/audio/core/commands/playlists.py:1058 +#: redbot/cogs/audio/core/commands/playlists.py:1043 msgid "Scope: {scope}\n" msgstr "Geltungsbereich: {scope}\n" -#: redbot/cogs/audio/core/commands/playlists.py:1078 +#: redbot/cogs/audio/core/commands/playlists.py:1063 #, docstring msgid "Save the queue to a playlist.\n\n" " **Usage**:\n" @@ -2652,33 +3110,16 @@ msgid "Save the queue to a playlist.\n\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:365 -#: redbot/cogs/audio/core/commands/queue.py:373 -msgid "There's nothing in the queue." -msgstr "Die Warteschlange ist leer." - -#: redbot/cogs/audio/core/commands/playlists.py:1168 +#: redbot/cogs/audio/core/commands/playlists.py:1151 msgid "Playlist {name} (`{id}`) [**{scope}**] saved from current queue: {num} tracks added." -msgstr "" +msgstr "Wiedergabeliste {name} (`{id}`) [**{scope}**] aus der aktuellen Warteschlange gespeichert: {num} Titel wurden hinzugefügt." -#: redbot/cogs/audio/core/commands/playlists.py:1174 -#: redbot/cogs/audio/core/commands/playlists.py:1405 +#: redbot/cogs/audio/core/commands/playlists.py:1157 +#: redbot/cogs/audio/core/commands/playlists.py:1384 msgid "Playlist limit reached: Could not add {} tracks." -msgstr "" +msgstr "Wiedergabelisten-Limit erreicht: {} Titel konnten nicht hinzugefügt werden." -#: redbot/cogs/audio/core/commands/playlists.py:1188 +#: redbot/cogs/audio/core/commands/playlists.py:1171 #, docstring msgid "Remove a track from a playlist by url.\n\n" " **Usage**:\n" @@ -2706,23 +3147,23 @@ msgid "Remove a track from a playlist by url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: redbot/cogs/audio/core/commands/playlists.py:1235 msgid "URL not in playlist." msgstr "URL ist nicht in der Playlist." -#: redbot/cogs/audio/core/commands/playlists.py:1266 +#: redbot/cogs/audio/core/commands/playlists.py:1247 msgid "No tracks left, removing playlist." msgstr "Keine Titel mehr übrig, entferne Playlist." -#: redbot/cogs/audio/core/commands/playlists.py:1274 +#: redbot/cogs/audio/core/commands/playlists.py:1255 msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." -msgstr "" +msgstr "{num} Einträge wurden aus der Playlist {playlist_name} (`{id}`) [**{scope} **] entfernt." -#: redbot/cogs/audio/core/commands/playlists.py:1288 +#: redbot/cogs/audio/core/commands/playlists.py:1269 msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." -msgstr "" +msgstr "Der Titel wurde aus der Wiedergabeliste entfernt: {playlist_name} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/commands/playlists.py:1306 +#: redbot/cogs/audio/core/commands/playlists.py:1287 #, docstring msgid "Save a playlist from a url.\n\n" " **Usage**:\n" @@ -2750,19 +3191,19 @@ msgid "Save a playlist from a url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1397 +#: redbot/cogs/audio/core/commands/playlists.py:1376 msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." -msgstr "" +msgstr "Wiedergabeliste {name} (`{id}`) [**{scope}**] gespeichert: {num} Titel wurden hinzugefügt." -#: redbot/cogs/audio/core/commands/playlists.py:1414 +#: redbot/cogs/audio/core/commands/playlists.py:1393 msgid "Playlist Couldn't be created" -msgstr "" +msgstr "Wiedergabeliste konnte nicht erstellt werden" -#: redbot/cogs/audio/core/commands/playlists.py:1415 +#: redbot/cogs/audio/core/commands/playlists.py:1394 msgid "Unable to create your playlist." -msgstr "" +msgstr "Deine Playlist kann nicht erstellt werden." -#: redbot/cogs/audio/core/commands/playlists.py:1432 +#: redbot/cogs/audio/core/commands/playlists.py:1411 #, docstring msgid "Load a playlist into the queue.\n\n" " **Usage**:\n" @@ -2790,20 +3231,21 @@ msgid "Load a playlist into the queue.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1482 +#: redbot/cogs/audio/core/commands/playlists.py:1459 msgid "You need the DJ role to start playing playlists." -msgstr "" +msgstr "Du benötigst die DJ-Rolle, um Wiedergabelisten wiederzugeben." -#: redbot/cogs/audio/core/commands/playlists.py:1566 +#: redbot/cogs/audio/core/commands/playlists.py:1540 msgid "Playlist Enqueued" msgstr "Playlist eingereiht" -#: redbot/cogs/audio/core/commands/playlists.py:1567 +#: redbot/cogs/audio/core/commands/playlists.py:1541 msgid "{name} - (`{id}`) [**{scope}**]\n" "Added {num} tracks to the queue.{maxlength_msg}" -msgstr "" +msgstr "{name} - (`{id}`) [**{scope}**]\n" +"{num} Titel wurden der Warteschlange hinzugefügt.{maxlength_msg}" -#: redbot/cogs/audio/core/commands/playlists.py:1613 +#: redbot/cogs/audio/core/commands/playlists.py:1587 #, docstring msgid "Updates all tracks in a playlist.\n\n" " **Usage**:\n" @@ -2831,32 +3273,32 @@ msgid "Updates all tracks in a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1692 +#: redbot/cogs/audio/core/commands/playlists.py:1664 msgid "Invalid Playlist" msgstr "Ungültige Playlist" -#: redbot/cogs/audio/core/commands/playlists.py:1693 +#: redbot/cogs/audio/core/commands/playlists.py:1665 msgid "Custom playlists cannot be updated." msgstr "Benutzerdefinierte Playlist kann nicht aktualisiert werden." -#: redbot/cogs/audio/core/commands/playlists.py:1734 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "Tracks removed" msgstr "Titel entfernt" -#: redbot/cogs/audio/core/commands/playlists.py:1738 -#: redbot/cogs/audio/core/commands/playlists.py:1758 +#: redbot/cogs/audio/core/commands/playlists.py:1710 +#: redbot/cogs/audio/core/commands/playlists.py:1730 msgid "Page {page_num}/{total_pages}" msgstr "Seite {page_num}/{total_pages}" -#: redbot/cogs/audio/core/commands/playlists.py:1756 +#: redbot/cogs/audio/core/commands/playlists.py:1728 msgid "Tracks added" msgstr "Titel hinzugefügt" -#: redbot/cogs/audio/core/commands/playlists.py:1769 +#: redbot/cogs/audio/core/commands/playlists.py:1741 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "Keine Änderungen für {name} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/commands/playlists.py:1781 +#: redbot/cogs/audio/core/commands/playlists.py:1753 #, docstring msgid "Uploads a playlist file as a playlist for the bot.\n\n" " V2 and old V3 playlist will be slow.\n" @@ -2886,31 +3328,35 @@ msgid "Uploads a playlist file as a playlist for the bot.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1838 +#: redbot/cogs/audio/core/commands/playlists.py:1808 msgid "Please upload the playlist file. Any other message will cancel this operation." msgstr "Bitte lade die Playlist-Datei hoch. Weitere Nachrichten werden diesen Vorgang abbrechen." -#: redbot/cogs/audio/core/commands/playlists.py:1849 +#: redbot/cogs/audio/core/commands/playlists.py:1819 msgid "No file detected, try again later." msgstr "Keine Datei erkannt, versuche es später erneut." -#: redbot/cogs/audio/core/commands/playlists.py:1856 +#: redbot/cogs/audio/core/commands/playlists.py:1826 msgid "Upload cancelled." msgstr "Upload abgebrochen." -#: redbot/cogs/audio/core/commands/playlists.py:1860 +#: redbot/cogs/audio/core/commands/playlists.py:1830 msgid "Only Red playlist files can be uploaded." msgstr "Nur Red Playlist-Dateien können hochgeladen werden." -#: redbot/cogs/audio/core/commands/playlists.py:1868 +#: redbot/cogs/audio/core/commands/playlists.py:1838 msgid "Not a valid playlist file." msgstr "Keine gültige Playlist-Datei." -#: redbot/cogs/audio/core/commands/playlists.py:1880 +#: redbot/cogs/audio/core/commands/playlists.py:1850 msgid "This playlist is too large." msgstr "Diese Playlist ist zu groß." -#: redbot/cogs/audio/core/commands/playlists.py:1950 +#: redbot/cogs/audio/core/commands/playlists.py:1899 +msgid "I'm unable to get a track from Lavalink node at the moment, try again in a few minutes." +msgstr "Ich bin momentan nicht in der Lage, einen Titel vom Lavalink Knoten zu erhalten. Versuchen Sie es in ein paar Minuten erneut." + +#: redbot/cogs/audio/core/commands/playlists.py:1920 #, docstring msgid "Rename an existing playlist.\n\n" " **Usage**:\n" @@ -2938,7 +3384,7 @@ msgid "Rename an existing playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:2029 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "'{old}' Playlist wurde umbenannt in '{new}' (`{id}`) [**{scope}**]" @@ -2947,88 +3393,88 @@ msgstr "'{old}' Playlist wurde umbenannt in '{new}' (`{id}`) [**{scope}**]" msgid "List the songs in the queue." msgstr "Listet die Lieder in der Playlist auf." -#: redbot/cogs/audio/core/commands/queue.py:175 +#: redbot/cogs/audio/core/commands/queue.py:179 #, docstring msgid "Clears the queue." msgstr "Leert die Playlist." -#: redbot/cogs/audio/core/commands/queue.py:192 +#: redbot/cogs/audio/core/commands/queue.py:196 msgid "Unable To Clear Queue" msgstr "Warteschlange kann nicht gelöscht werden" -#: redbot/cogs/audio/core/commands/queue.py:193 +#: redbot/cogs/audio/core/commands/queue.py:197 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:201 +#: redbot/cogs/audio/core/commands/queue.py:205 msgid "Queue Modified" msgstr "Warteschlange geändert" -#: redbot/cogs/audio/core/commands/queue.py:201 +#: redbot/cogs/audio/core/commands/queue.py:205 msgid "The queue has been cleared." msgstr "Die Playlist wurde geleert." -#: redbot/cogs/audio/core/commands/queue.py:206 +#: redbot/cogs/audio/core/commands/queue.py:210 #, 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:223 +#: redbot/cogs/audio/core/commands/queue.py:227 msgid "Unable To Clean Queue" msgstr "Warteschlange kann nicht gelöscht werden" -#: redbot/cogs/audio/core/commands/queue.py:224 +#: redbot/cogs/audio/core/commands/queue.py:228 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:239 -#: redbot/cogs/audio/core/commands/queue.py:273 +#: redbot/cogs/audio/core/commands/queue.py:243 +#: redbot/cogs/audio/core/commands/queue.py:277 msgid "Removed 0 tracks." msgstr "0 Lieder entfernt." -#: redbot/cogs/audio/core/commands/queue.py:243 -#: redbot/cogs/audio/core/commands/queue.py:277 +#: redbot/cogs/audio/core/commands/queue.py:247 +#: redbot/cogs/audio/core/commands/queue.py:281 msgid "Removed Tracks From The Queue" msgstr "Titel aus der Warteschlange entfernt" -#: redbot/cogs/audio/core/commands/queue.py:244 +#: redbot/cogs/audio/core/commands/queue.py:248 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:252 +#: redbot/cogs/audio/core/commands/queue.py:256 #, 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:278 +#: redbot/cogs/audio/core/commands/queue.py:282 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:285 +#: redbot/cogs/audio/core/commands/queue.py:289 #, docstring msgid "Search the queue." msgstr "Durchsuche die Warteschlange." -#: redbot/cogs/audio/core/commands/queue.py:307 +#: redbot/cogs/audio/core/commands/queue.py:311 #, docstring msgid "Shuffles the queue." msgstr "Mischt die Warteschlange." -#: 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:350 -#: redbot/cogs/audio/core/commands/queue.py:357 -#: redbot/cogs/audio/core/commands/queue.py:364 -#: redbot/cogs/audio/core/commands/queue.py:372 +#: redbot/cogs/audio/core/commands/queue.py:323 +#: redbot/cogs/audio/core/commands/queue.py:330 +#: redbot/cogs/audio/core/commands/queue.py:342 +#: redbot/cogs/audio/core/commands/queue.py:354 +#: redbot/cogs/audio/core/commands/queue.py:361 +#: redbot/cogs/audio/core/commands/queue.py:368 +#: redbot/cogs/audio/core/commands/queue.py:376 msgid "Unable To Shuffle Queue" msgstr "Kann Warteschlange nicht mischen" -#: redbot/cogs/audio/core/commands/queue.py:320 +#: redbot/cogs/audio/core/commands/queue.py:324 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:377 +#: redbot/cogs/audio/core/commands/queue.py:381 msgid "Queue has been shuffled." msgstr "Die Warteschlange wurde gemischt." diff --git a/redbot/cogs/audio/core/commands/locales/es-ES.po b/redbot/cogs/audio/core/commands/locales/es-ES.po index 3e006247f28..d45fb09c7c2 100644 --- a/redbot/cogs/audio/core/commands/locales/es-ES.po +++ b/redbot/cogs/audio/core/commands/locales/es-ES.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 17:28+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -23,12 +23,12 @@ msgstr "Opciones de configuración de música." #: redbot/cogs/audio/core/commands/audioset.py:41 #, docstring msgid "Manages the keyword whitelist and blacklist." -msgstr "Administra la lista blanca de palabras clave y lista negra." +msgstr "Administra las palabras claves de la lista blanca y negra." #: redbot/cogs/audio/core/commands/audioset.py:46 #, docstring msgid "Manages the global keyword whitelist/blacklist." -msgstr "Administra la lista blanca de palabras clave y lista negra." +msgstr "Administra la lista de palabras claves autorizadas y lista negra." #: redbot/cogs/audio/core/commands/audioset.py:50 #, docstring @@ -42,7 +42,7 @@ msgid "Adds a keyword to the whitelist.\n\n" " If anything is added to whitelist, it will blacklist everything else.\n" " " 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" +" Si algo se añade a la lista blanca, negará todo lo demas que no este en ella.\n" " " #: redbot/cogs/audio/core/commands/audioset.py:70 @@ -50,7 +50,7 @@ msgstr "Añade una palabra clave a la lista blanca.\n\n" #: 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." +msgstr "Esta palabra clave ya está en la lista blanca." #: redbot/cogs/audio/core/commands/audioset.py:74 #: redbot/cogs/audio/core/commands/audioset.py:116 @@ -59,51 +59,51 @@ msgstr "Esta palabra clave ya en la lista blanca." #: redbot/cogs/audio/core/commands/audioset.py:306 #: redbot/cogs/audio/core/commands/audioset.py:329 msgid "Whitelist Modified" -msgstr "Lista blanca modificada" +msgstr "La lista de palabras autorizadas ha sido modificada" #: 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." +msgstr "`{whitelisted}` ha sido añadido a la lista de palabras autorizadas." #: 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." +msgstr "Lista de todas las palabras claves en la lista de palabras autorizadas." #: 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." +msgstr "No hay nada en la lista de palabras autorizadas." #: redbot/cogs/audio/core/commands/audioset.py:102 msgid "Global Whitelist" -msgstr "Lista blanca global" +msgstr "Lista de palabras autorizadas 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 "Elimina todas las palabras clave de la lista blanca." +msgstr "Elimina todas las palabras clave de la lista de palabras autorizadas." #: 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." +msgstr "Todas las entradas han sido eliminadas de la lista de palabras autorizadas." #: 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 "Elimina una palabra clave de la lista blanca." +msgstr "Elimina una palabra clave de la lista de palabras autorizadas." #: 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." +msgstr "Eliminado `{whitelisted}` de la lista de palabras autorizadas." #: redbot/cogs/audio/core/commands/audioset.py:147 #, docstring @@ -119,7 +119,7 @@ msgstr "Añade una palabra clave a la lista negra." #: redbot/cogs/audio/core/commands/audioset.py:164 #: redbot/cogs/audio/core/commands/audioset.py:353 msgid "Keyword already in the blacklist." -msgstr "Palabra clave ya en la lista negra." +msgstr "La palabra clave ya está en la lista negra." #: redbot/cogs/audio/core/commands/audioset.py:168 #: redbot/cogs/audio/core/commands/audioset.py:210 @@ -133,7 +133,7 @@ msgstr "Lista negra modificada" #: redbot/cogs/audio/core/commands/audioset.py:169 #: redbot/cogs/audio/core/commands/audioset.py:358 msgid "Added `{blacklisted}` to the blacklist." -msgstr "Añadido `{blacklisted}` a la lista negra." +msgstr "Se ha añadido `{blacklisted}` a la lista negra." #: redbot/cogs/audio/core/commands/audioset.py:177 #: redbot/cogs/audio/core/commands/audioset.py:366 @@ -146,7 +146,7 @@ msgstr "Listar todas las palabras clave añadidas a la lista negra." #: redbot/cogs/audio/core/commands/audioset.py:369 #: redbot/cogs/audio/core/commands/audioset.py:395 msgid "Nothing in the blacklist." -msgstr "Nada en la lista negra." +msgstr "No hay nada en la lista negra." #: redbot/cogs/audio/core/commands/audioset.py:196 msgid "Global Blacklist" @@ -177,16 +177,16 @@ msgstr "La palabra clave no está en la lista negra." #: redbot/cogs/audio/core/commands/audioset.py:234 #: redbot/cogs/audio/core/commands/audioset.py:423 msgid "Removed `{blacklisted}` from the blacklist." -msgstr "Eliminado `{blacklisted}` de la lista negra." +msgstr "Se ha eliminado `{blacklisted}` de la lista negra." #: redbot/cogs/audio/core/commands/audioset.py:242 #, docstring msgid "Manages the keyword whitelist." -msgstr "Administra la lista blanca de palabras clave." +msgstr "Administra las palabras clave de la lista de palabras autorizadas." #: redbot/cogs/audio/core/commands/audioset.py:292 msgid "Whitelist" -msgstr "Lista blanca" +msgstr "Lista de palabras autorizadas" #: redbot/cogs/audio/core/commands/audioset.py:338 #, docstring @@ -200,98 +200,96 @@ msgstr "Lista negra" #: redbot/cogs/audio/core/commands/audioset.py:432 #, docstring msgid "Change auto-play setting." -msgstr "Cambiar la configuración de autoreproducción." +msgstr "Cambiar la configuración de reproducción automatica." #: redbot/cogs/audio/core/commands/audioset.py:436 #, docstring msgid "Toggle auto-play when there no songs in queue." -msgstr "Cambia la reproducción automática cuando no hay canciones en cola." +msgstr "Alterna la reproducción automática cuando no hay canciones en cola." #: redbot/cogs/audio/core/commands/audioset.py:440 msgid "Auto-play when queue ends: {true_or_false}." -msgstr "Juego automático cuando termine la cola: {true_or_false}." +msgstr "Reproducción automatica cuando termine la cola: {true_or_false}." #: redbot/cogs/audio/core/commands/audioset.py:441 -#: redbot/cogs/audio/core/commands/audioset.py:591 -#: redbot/cogs/audio/core/commands/audioset.py:612 -#: redbot/cogs/audio/core/commands/audioset.py:629 -#: redbot/cogs/audio/core/commands/audioset.py:677 -#: redbot/cogs/audio/core/commands/audioset.py:752 -#: redbot/cogs/audio/core/commands/audioset.py:900 -#: redbot/cogs/audio/core/commands/audioset.py:915 -#: redbot/cogs/audio/core/commands/audioset.py:935 -#: redbot/cogs/audio/core/commands/audioset.py:977 -#: redbot/cogs/audio/core/commands/audioset.py:978 -#: redbot/cogs/audio/core/commands/audioset.py:979 -#: redbot/cogs/audio/core/commands/audioset.py:980 -#: redbot/cogs/audio/core/commands/audioset.py:981 -#: redbot/cogs/audio/core/commands/audioset.py:982 -#: redbot/cogs/audio/core/commands/audioset.py:983 -#: redbot/cogs/audio/core/commands/audioset.py:997 -#: redbot/cogs/audio/core/commands/audioset.py:999 -#: redbot/cogs/audio/core/commands/audioset.py:1041 -#: redbot/cogs/audio/core/commands/audioset.py:1048 -#: redbot/cogs/audio/core/commands/audioset.py:1090 -#: redbot/cogs/audio/core/commands/audioset.py:1091 -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1111 -#: redbot/cogs/audio/core/commands/audioset.py:1188 -#: redbot/cogs/audio/core/commands/audioset.py:1203 -#: redbot/cogs/audio/core/commands/audioset.py:1348 -#: redbot/cogs/audio/core/commands/audioset.py:1349 -#: redbot/cogs/audio/core/commands/audioset.py:1350 -#: redbot/cogs/audio/core/commands/audioset.py:1393 -#: redbot/cogs/audio/core/commands/audioset.py:1394 -#: redbot/cogs/audio/core/commands/audioset.py:1395 -#: redbot/cogs/audio/core/commands/audioset.py:1437 -#: redbot/cogs/audio/core/commands/controller.py:421 -#: redbot/cogs/audio/core/commands/controller.py:465 -#: redbot/cogs/audio/core/commands/controller.py:767 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:118 -#: redbot/cogs/audio/core/commands/llset.py:127 +#: redbot/cogs/audio/core/commands/audioset.py:589 +#: redbot/cogs/audio/core/commands/audioset.py:610 +#: redbot/cogs/audio/core/commands/audioset.py:627 +#: redbot/cogs/audio/core/commands/audioset.py:675 +#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:921 +#: redbot/cogs/audio/core/commands/audioset.py:941 +#: redbot/cogs/audio/core/commands/audioset.py:970 +#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:987 +#: redbot/cogs/audio/core/commands/audioset.py:988 +#: redbot/cogs/audio/core/commands/audioset.py:989 +#: redbot/cogs/audio/core/commands/audioset.py:990 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:1008 +#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1102 +#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1122 +#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1367 +#: redbot/cogs/audio/core/commands/audioset.py:1368 +#: redbot/cogs/audio/core/commands/audioset.py:1369 +#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1413 +#: redbot/cogs/audio/core/commands/audioset.py:1414 +#: redbot/cogs/audio/core/commands/audioset.py:1456 +#: redbot/cogs/audio/core/commands/controller.py:422 +#: redbot/cogs/audio/core/commands/controller.py:466 +#: redbot/cogs/audio/core/commands/controller.py:775 +#: redbot/cogs/audio/core/commands/llset.py:168 +#: redbot/cogs/audio/core/commands/llset.py:177 msgid "Enabled" msgstr "Activado" #: redbot/cogs/audio/core/commands/audioset.py:441 -#: redbot/cogs/audio/core/commands/audioset.py:591 -#: redbot/cogs/audio/core/commands/audioset.py:612 -#: redbot/cogs/audio/core/commands/audioset.py:629 -#: redbot/cogs/audio/core/commands/audioset.py:677 -#: redbot/cogs/audio/core/commands/audioset.py:752 -#: redbot/cogs/audio/core/commands/audioset.py:900 -#: redbot/cogs/audio/core/commands/audioset.py:915 -#: redbot/cogs/audio/core/commands/audioset.py:935 -#: redbot/cogs/audio/core/commands/audioset.py:977 -#: redbot/cogs/audio/core/commands/audioset.py:978 -#: redbot/cogs/audio/core/commands/audioset.py:979 -#: redbot/cogs/audio/core/commands/audioset.py:980 -#: redbot/cogs/audio/core/commands/audioset.py:981 -#: redbot/cogs/audio/core/commands/audioset.py:982 -#: redbot/cogs/audio/core/commands/audioset.py:983 -#: redbot/cogs/audio/core/commands/audioset.py:997 -#: redbot/cogs/audio/core/commands/audioset.py:999 -#: redbot/cogs/audio/core/commands/audioset.py:1041 -#: redbot/cogs/audio/core/commands/audioset.py:1048 -#: redbot/cogs/audio/core/commands/audioset.py:1090 -#: redbot/cogs/audio/core/commands/audioset.py:1091 -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1113 -#: redbot/cogs/audio/core/commands/audioset.py:1188 -#: redbot/cogs/audio/core/commands/audioset.py:1203 -#: redbot/cogs/audio/core/commands/audioset.py:1348 -#: redbot/cogs/audio/core/commands/audioset.py:1349 -#: redbot/cogs/audio/core/commands/audioset.py:1350 -#: redbot/cogs/audio/core/commands/audioset.py:1393 -#: redbot/cogs/audio/core/commands/audioset.py:1394 -#: redbot/cogs/audio/core/commands/audioset.py:1395 -#: redbot/cogs/audio/core/commands/audioset.py:1437 -#: redbot/cogs/audio/core/commands/controller.py:421 -#: redbot/cogs/audio/core/commands/controller.py:465 -#: redbot/cogs/audio/core/commands/controller.py:767 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:118 -#: redbot/cogs/audio/core/commands/llset.py:127 +#: redbot/cogs/audio/core/commands/audioset.py:589 +#: redbot/cogs/audio/core/commands/audioset.py:610 +#: redbot/cogs/audio/core/commands/audioset.py:627 +#: redbot/cogs/audio/core/commands/audioset.py:675 +#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:921 +#: redbot/cogs/audio/core/commands/audioset.py:941 +#: redbot/cogs/audio/core/commands/audioset.py:970 +#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:987 +#: redbot/cogs/audio/core/commands/audioset.py:988 +#: redbot/cogs/audio/core/commands/audioset.py:989 +#: redbot/cogs/audio/core/commands/audioset.py:990 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:1008 +#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1102 +#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1124 +#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1367 +#: redbot/cogs/audio/core/commands/audioset.py:1368 +#: redbot/cogs/audio/core/commands/audioset.py:1369 +#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1413 +#: redbot/cogs/audio/core/commands/audioset.py:1414 +#: redbot/cogs/audio/core/commands/audioset.py:1456 +#: redbot/cogs/audio/core/commands/controller.py:422 +#: redbot/cogs/audio/core/commands/controller.py:466 +#: redbot/cogs/audio/core/commands/controller.py:775 +#: redbot/cogs/audio/core/commands/llset.py:168 +#: redbot/cogs/audio/core/commands/llset.py:177 msgid "Disabled" msgstr "Desactivado" @@ -299,7 +297,7 @@ msgstr "Desactivado" msgid "\n" "Repeat has been disabled." msgstr "\n" -"La repetición ha sido desactivada." +"La repetición de canciones ha sido desactivada." #: redbot/cogs/audio/core/commands/audioset.py:448 msgid "\n" @@ -308,42 +306,64 @@ msgstr "\n" "Se ha desactivado la desconexión automática al final de la cola." #: redbot/cogs/audio/core/commands/audioset.py:451 -#: redbot/cogs/audio/core/commands/audioset.py:546 -#: redbot/cogs/audio/core/commands/audioset.py:571 -#: redbot/cogs/audio/core/commands/audioset.py:589 -#: redbot/cogs/audio/core/commands/audioset.py:610 -#: redbot/cogs/audio/core/commands/audioset.py:637 -#: redbot/cogs/audio/core/commands/audioset.py:675 -#: redbot/cogs/audio/core/commands/audioset.py:698 -#: redbot/cogs/audio/core/commands/audioset.py:704 -#: redbot/cogs/audio/core/commands/audioset.py:727 -#: redbot/cogs/audio/core/commands/audioset.py:733 -#: redbot/cogs/audio/core/commands/audioset.py:750 -#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:544 +#: redbot/cogs/audio/core/commands/audioset.py:569 +#: redbot/cogs/audio/core/commands/audioset.py:587 +#: redbot/cogs/audio/core/commands/audioset.py:608 +#: redbot/cogs/audio/core/commands/audioset.py:635 +#: redbot/cogs/audio/core/commands/audioset.py:673 +#: redbot/cogs/audio/core/commands/audioset.py:696 +#: redbot/cogs/audio/core/commands/audioset.py:702 +#: redbot/cogs/audio/core/commands/audioset.py:725 +#: redbot/cogs/audio/core/commands/audioset.py:731 +#: redbot/cogs/audio/core/commands/audioset.py:748 #: redbot/cogs/audio/core/commands/audioset.py:774 -#: redbot/cogs/audio/core/commands/audioset.py:797 -#: redbot/cogs/audio/core/commands/audioset.py:854 -#: redbot/cogs/audio/core/commands/audioset.py:877 -#: redbot/cogs/audio/core/commands/audioset.py:882 -#: redbot/cogs/audio/core/commands/audioset.py:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:1186 -#: redbot/cogs/audio/core/commands/audioset.py:1201 -#: redbot/cogs/audio/core/commands/audioset.py:1222 -#: redbot/cogs/audio/core/commands/audioset.py:1229 -#: redbot/cogs/audio/core/commands/audioset.py:1289 -#: redbot/cogs/audio/core/commands/audioset.py:1311 -#: redbot/cogs/audio/core/commands/audioset.py:1419 -#: redbot/cogs/audio/core/commands/audioset.py:1435 -#: redbot/cogs/audio/core/commands/controller.py:419 -#: redbot/cogs/audio/core/commands/controller.py:463 -#: redbot/cogs/audio/core/commands/controller.py:774 -#: 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 +#: redbot/cogs/audio/core/commands/audioset.py:780 +#: redbot/cogs/audio/core/commands/audioset.py:803 +#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:883 +#: redbot/cogs/audio/core/commands/audioset.py:888 +#: redbot/cogs/audio/core/commands/audioset.py:904 +#: redbot/cogs/audio/core/commands/audioset.py:919 +#: redbot/cogs/audio/core/commands/audioset.py:939 +#: redbot/cogs/audio/core/commands/audioset.py:1205 +#: redbot/cogs/audio/core/commands/audioset.py:1220 +#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1248 +#: redbot/cogs/audio/core/commands/audioset.py:1308 +#: redbot/cogs/audio/core/commands/audioset.py:1330 +#: redbot/cogs/audio/core/commands/audioset.py:1438 +#: redbot/cogs/audio/core/commands/audioset.py:1454 +#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:464 +#: redbot/cogs/audio/core/commands/controller.py:782 +#: redbot/cogs/audio/core/commands/llset.py:146 +#: redbot/cogs/audio/core/commands/llset.py:166 +#: redbot/cogs/audio/core/commands/llset.py:175 +#: redbot/cogs/audio/core/commands/llset.py:204 +#: redbot/cogs/audio/core/commands/llset.py:226 +#: redbot/cogs/audio/core/commands/llset.py:258 +#: redbot/cogs/audio/core/commands/llset.py:282 +#: redbot/cogs/audio/core/commands/llset.py:295 +#: redbot/cogs/audio/core/commands/llset.py:388 +#: redbot/cogs/audio/core/commands/llset.py:412 +#: redbot/cogs/audio/core/commands/llset.py:443 +#: redbot/cogs/audio/core/commands/llset.py:472 +#: redbot/cogs/audio/core/commands/llset.py:481 +#: redbot/cogs/audio/core/commands/llset.py:499 +#: redbot/cogs/audio/core/commands/llset.py:508 +#: redbot/cogs/audio/core/commands/llset.py:526 +#: redbot/cogs/audio/core/commands/llset.py:535 +#: redbot/cogs/audio/core/commands/llset.py:553 +#: redbot/cogs/audio/core/commands/llset.py:562 +#: redbot/cogs/audio/core/commands/llset.py:580 +#: redbot/cogs/audio/core/commands/llset.py:589 +#: redbot/cogs/audio/core/commands/llset.py:607 +#: redbot/cogs/audio/core/commands/llset.py:616 +#: redbot/cogs/audio/core/commands/llset.py:634 +#: redbot/cogs/audio/core/commands/llset.py:643 +#: redbot/cogs/audio/core/commands/llset.py:670 +#: redbot/cogs/audio/core/commands/llset.py:701 msgid "Setting Changed" msgstr "Configuración cambiada" @@ -351,7 +371,7 @@ msgstr "Configuración cambiada" #, docstring msgid "Set a playlist to auto-play songs from.\n\n" " **Usage**:\n" -" ​ ​ ​ ​ `[p]audioset autoplay playlist_name_OR_id [args]`\n\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist playlist_name_OR_id [args]`\n\n" " **Args**:\n" " ​ ​ ​ ​ The following are all optional:\n" " ​ ​ ​ ​ ​ ​ ​ ​ --scope \n" @@ -369,158 +389,158 @@ msgid "Set a playlist to auto-play songs from.\n\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" +" ​ ​ ​ ​ `[p]audioset autoplay playlist MyGuildPlaylist`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist MyGlobalPlaylist --scope Global`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist PersonalPlaylist --scope User --author Draper`\n" " " 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" +" **Uso**: \n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist 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" +" ​ ​ ​ ​ ​ ​ ​ ​ --scope \n" +" ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Solo el dueño del bot puede usar esto**\n\n" +"**Scope** es uno de los siguientes:\n" +" ​Global\n" +" ​ ​ ​ ​ Guild\n" +" ​ ​ ​ ​ User\n\n" +" **Author** puede ser uno de los siguientes: \n" +" ​ ​ ​ ​ User ID\n" +" ​ ​ ​ ​ User Mention\n" +" ​ ​ ​ ​ User Name#123\n\n" +" **Guild** puede ser uno de los siguientes: \n" +" ​ ​ ​ ​ Guild ID\n" +" ​ ​ ​ ​ Exact guild name\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" +" ​ ​ ​ ​ `[p]audioset autoplay playlist MyGuildPlaylist`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist MyGlobalPlaylist --scope Global`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist 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:105 #: 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:1817 -#: redbot/cogs/audio/core/commands/playlists.py:1983 +#: redbot/cogs/audio/core/commands/playlists.py:393 +#: redbot/cogs/audio/core/commands/playlists.py:470 +#: redbot/cogs/audio/core/commands/playlists.py:558 +#: redbot/cogs/audio/core/commands/playlists.py:691 +#: redbot/cogs/audio/core/commands/playlists.py:822 +#: redbot/cogs/audio/core/commands/playlists.py:943 +#: redbot/cogs/audio/core/commands/playlists.py:1096 +#: redbot/cogs/audio/core/commands/playlists.py:1204 +#: redbot/cogs/audio/core/commands/playlists.py:1320 +#: redbot/cogs/audio/core/commands/playlists.py:1444 +#: redbot/cogs/audio/core/commands/playlists.py:1620 +#: redbot/cogs/audio/core/commands/playlists.py:1789 +#: redbot/cogs/audio/core/commands/playlists.py:1953 msgid "Playlists Are Not Available" msgstr "Las listas de reproducción no están disponibles" #: redbot/cogs/audio/core/commands/audioset.py:498 -#: redbot/cogs/audio/core/commands/playlists.py:105 +#: redbot/cogs/audio/core/commands/playlists.py:106 #: 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:1818 -#: redbot/cogs/audio/core/commands/playlists.py:1984 +#: redbot/cogs/audio/core/commands/playlists.py:394 +#: redbot/cogs/audio/core/commands/playlists.py:471 +#: redbot/cogs/audio/core/commands/playlists.py:559 +#: redbot/cogs/audio/core/commands/playlists.py:692 +#: redbot/cogs/audio/core/commands/playlists.py:823 +#: redbot/cogs/audio/core/commands/playlists.py:944 +#: redbot/cogs/audio/core/commands/playlists.py:1097 +#: redbot/cogs/audio/core/commands/playlists.py:1205 +#: redbot/cogs/audio/core/commands/playlists.py:1321 +#: redbot/cogs/audio/core/commands/playlists.py:1445 +#: redbot/cogs/audio/core/commands/playlists.py:1621 +#: redbot/cogs/audio/core/commands/playlists.py:1790 +#: redbot/cogs/audio/core/commands/playlists.py:1954 msgid "The playlist section of Audio is currently unavailable" msgstr "La sección de lista de reproducción de audio no está disponible actualmente" -#: 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:1821 -#: redbot/cogs/audio/core/commands/playlists.py:1987 +#: redbot/cogs/audio/core/commands/audioset.py:499 +#: redbot/cogs/audio/core/commands/playlists.py:107 +#: redbot/cogs/audio/core/commands/playlists.py:268 +#: redbot/cogs/audio/core/commands/playlists.py:395 +#: redbot/cogs/audio/core/commands/playlists.py:472 +#: redbot/cogs/audio/core/commands/playlists.py:560 +#: redbot/cogs/audio/core/commands/playlists.py:693 +#: redbot/cogs/audio/core/commands/playlists.py:824 +#: redbot/cogs/audio/core/commands/playlists.py:945 +#: redbot/cogs/audio/core/commands/playlists.py:1098 +#: redbot/cogs/audio/core/commands/playlists.py:1206 +#: redbot/cogs/audio/core/commands/playlists.py:1322 +#: redbot/cogs/audio/core/commands/playlists.py:1446 +#: redbot/cogs/audio/core/commands/playlists.py:1622 +#: redbot/cogs/audio/core/commands/playlists.py:1791 +#: redbot/cogs/audio/core/commands/playlists.py:1955 msgid "Check your logs." msgstr "Revisa tus registros." -#: redbot/cogs/audio/core/commands/audioset.py:516 -#: redbot/cogs/audio/core/commands/audioset.py:532 +#: redbot/cogs/audio/core/commands/audioset.py:514 +#: redbot/cogs/audio/core/commands/audioset.py:530 msgid "No Playlist Found" -msgstr "Lista de reproducción no encontrada" +msgstr "No se han encontrado listas de reproducción" -#: redbot/cogs/audio/core/commands/audioset.py:517 -#: redbot/cogs/audio/core/commands/playlists.py:124 -#: redbot/cogs/audio/core/commands/playlists.py:1498 +#: redbot/cogs/audio/core/commands/audioset.py:515 +#: redbot/cogs/audio/core/commands/playlists.py:125 +#: redbot/cogs/audio/core/commands/playlists.py:1475 msgid "Could not match '{arg}' to a playlist" -msgstr "No se pudo emparejar '{arg}' a la lista de reproducción" +msgstr "No se pudo coincidir el argumento '{arg}' a la lista de reproducción" -#: redbot/cogs/audio/core/commands/audioset.py:524 +#: redbot/cogs/audio/core/commands/audioset.py:522 msgid "No Tracks Found" msgstr "No se encontraron canciones" -#: redbot/cogs/audio/core/commands/audioset.py:525 +#: redbot/cogs/audio/core/commands/audioset.py:523 msgid "Playlist {name} has no tracks." msgstr "La lista {name} no tiene canciones." -#: redbot/cogs/audio/core/commands/audioset.py:533 -#: redbot/cogs/audio/core/commands/playlists.py:1587 -#: redbot/cogs/audio/core/commands/playlists.py:1700 +#: redbot/cogs/audio/core/commands/audioset.py:531 +#: redbot/cogs/audio/core/commands/playlists.py:1561 +#: redbot/cogs/audio/core/commands/playlists.py:1672 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:1707 +#: redbot/cogs/audio/core/commands/audioset.py:538 +#: redbot/cogs/audio/core/commands/playlists.py:1001 +#: redbot/cogs/audio/core/commands/playlists.py:1569 +#: redbot/cogs/audio/core/commands/playlists.py:1679 msgid "Missing Arguments" msgstr "Faltan argumentos" -#: 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:1708 +#: redbot/cogs/audio/core/commands/audioset.py:539 +#: redbot/cogs/audio/core/commands/playlists.py:1002 +#: redbot/cogs/audio/core/commands/playlists.py:1570 +#: redbot/cogs/audio/core/commands/playlists.py:1680 msgid "You need to specify the Guild ID for the guild to lookup." -msgstr "Necesitas especificar el ID del gremio para la búsqueda de la hermandad." +msgstr "Necesitas especificar el ID del gremio donde quieres realizar la búsqueda." -#: redbot/cogs/audio/core/commands/audioset.py:547 +#: redbot/cogs/audio/core/commands/audioset.py:545 msgid "Playlist {name} (`{id}`) [**{scope}**] will be used for autoplay." -msgstr "Lista de reproducción {name} (`{id}`) [**{scope}**] se utilizará para la reproducción automática." +msgstr "La lista de reproducción {name} (`{id}`) [**{scope}**] será utilizada para la reproducción automática." -#: redbot/cogs/audio/core/commands/audioset.py:560 +#: redbot/cogs/audio/core/commands/audioset.py:558 #, docstring msgid "Resets auto-play to the default playlist." msgstr "Restablece la reproducción automática a la lista de reproducción predeterminada." -#: redbot/cogs/audio/core/commands/audioset.py:572 +#: redbot/cogs/audio/core/commands/audioset.py:570 msgid "Set auto-play playlist to play recently played tracks." -msgstr "Establecer lista de reproducción automática para reproducir pistas reproducidas recientemente." +msgstr "Establece la lista de reproducción automática para que use canciones reproducidas recientemente." -#: redbot/cogs/audio/core/commands/audioset.py:578 +#: redbot/cogs/audio/core/commands/audioset.py:576 #, docstring msgid "Toggle global daily queues.\n\n" " Global daily queues creates a playlist for all tracks played today.\n" " " msgstr "Alternar colas diarias globales.\n\n" -" Las colas diarias globales crean una lista de reproducción para todas las pistas reproducidas hoy.\n" +" Las colas diarias globales crean una lista de reproducción para todas las canciones que fueron reproducidas hoy.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:590 +#: redbot/cogs/audio/core/commands/audioset.py:588 msgid "Global daily queues: {true_or_false}." msgstr "Colas diarias globales: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:599 +#: redbot/cogs/audio/core/commands/audioset.py:597 #, docstring msgid "Toggle daily queues.\n\n" " Daily queues creates a playlist for all tracks played today.\n" @@ -529,11 +549,11 @@ 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:611 +#: redbot/cogs/audio/core/commands/audioset.py:609 msgid "Daily queues: {true_or_false}." msgstr "Colas diarias: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:620 +#: redbot/cogs/audio/core/commands/audioset.py:618 #, docstring msgid "Toggle the bot auto-disconnecting when done playing.\n\n" " This setting takes precedence over `[p]audioset emptydisconnect`.\n" @@ -542,18 +562,18 @@ 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:628 +#: redbot/cogs/audio/core/commands/audioset.py:626 msgid "Auto-disconnection at queue end: {true_or_false}." msgstr "Desconexión automática en el final de la cola: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:632 -#: redbot/cogs/audio/core/commands/controller.py:771 +#: redbot/cogs/audio/core/commands/audioset.py:630 +#: redbot/cogs/audio/core/commands/controller.py:779 msgid "\n" "Auto-play has been disabled." msgstr "\n" "Se ha desactivado la reproducción automática." -#: redbot/cogs/audio/core/commands/audioset.py:643 +#: redbot/cogs/audio/core/commands/audioset.py:641 #, docstring msgid "Toggle DJ mode.\n\n" " DJ mode allows users with the DJ role to use audio commands.\n" @@ -562,23 +582,23 @@ 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:654 +#: redbot/cogs/audio/core/commands/audioset.py:652 msgid "Missing DJ Role" msgstr "Falta el rol de DJ" -#: redbot/cogs/audio/core/commands/audioset.py:655 +#: redbot/cogs/audio/core/commands/audioset.py:653 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:666 +#: redbot/cogs/audio/core/commands/audioset.py:664 msgid "Response timed out, try again later." msgstr "Respuesta expirada, inténtalo de nuevo más tarde." -#: redbot/cogs/audio/core/commands/audioset.py:676 +#: redbot/cogs/audio/core/commands/audioset.py:674 msgid "DJ role: {true_or_false}." msgstr "DJ role: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:683 #, 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" @@ -587,54 +607,55 @@ msgstr "Desconexión automática del canal cuando el bot está solo en él duran " `[p]dc` audioset tiene precedencia sobre este ajuste.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:1214 +#: redbot/cogs/audio/core/commands/audioset.py:689 +#: redbot/cogs/audio/core/commands/audioset.py:718 +#: redbot/cogs/audio/core/commands/audioset.py:1233 msgid "Invalid Time" msgstr "Hora inválida" -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:1214 +#: redbot/cogs/audio/core/commands/audioset.py:689 +#: redbot/cogs/audio/core/commands/audioset.py:718 +#: redbot/cogs/audio/core/commands/audioset.py:1233 msgid "Seconds can't be less than zero." msgstr "Los segundos no pueden ser menos de cero." -#: redbot/cogs/audio/core/commands/audioset.py:698 +#: redbot/cogs/audio/core/commands/audioset.py:696 msgid "Empty disconnect disabled." msgstr "Desconexion vacia desactivada." -#: redbot/cogs/audio/core/commands/audioset.py:705 +#: redbot/cogs/audio/core/commands/audioset.py:703 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:717 +#: redbot/cogs/audio/core/commands/audioset.py:715 #, docstring msgid "Auto-pause after x seconds when room is empty, 0 to disable." 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:727 +#: redbot/cogs/audio/core/commands/audioset.py:725 msgid "Empty pause disabled." msgstr "Pausa vacía desactivada." -#: redbot/cogs/audio/core/commands/audioset.py:734 +#: redbot/cogs/audio/core/commands/audioset.py:732 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:745 +#: redbot/cogs/audio/core/commands/audioset.py:743 #, docstring msgid "Prioritise tracks with lyrics." msgstr "Priorizar pistas con letras." -#: redbot/cogs/audio/core/commands/audioset.py:751 +#: redbot/cogs/audio/core/commands/audioset.py:749 msgid "Prefer tracks with lyrics: {true_or_false}." msgstr "Preferir pistas con letras: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:760 +#: redbot/cogs/audio/core/commands/audioset.py:758 #, docstring msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "Establecer un precio para encolar pistas para no-mods, 0 para desactivar." -#: redbot/cogs/audio/core/commands/audioset.py:763 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 msgid "Invalid Price" msgstr "Precio inválido" @@ -642,28 +663,32 @@ msgstr "Precio inválido" msgid "Price can't be less than zero." msgstr "El precio no puede ser inferior a cero." -#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:769 +msgid "Price can't be greater than 2^63 - 1." +msgstr "El precio no puede ser mayor que 2^63 - 1." + +#: redbot/cogs/audio/core/commands/audioset.py:774 msgid "Jukebox mode disabled." msgstr "Modo Jukebox desactivado." -#: redbot/cogs/audio/core/commands/audioset.py:775 +#: redbot/cogs/audio/core/commands/audioset.py:781 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:787 +#: redbot/cogs/audio/core/commands/audioset.py:793 #, 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 "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" +msgstr "Establece la ruta de las localtracks si 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 cual es, el directorio de datos de audio.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:798 +#: redbot/cogs/audio/core/commands/audioset.py:804 msgid "The localtracks path location has been reset to {localpath}" -msgstr "La ubicación de las rutas locales se ha restablecido a {localpath}" +msgstr "La ruta de las localtracks se ha reiniciado a {localpath}" -#: redbot/cogs/audio/core/commands/audioset.py:803 +#: redbot/cogs/audio/core/commands/audioset.py:809 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" "```\n" "ParentDirectory\n" @@ -689,31 +714,30 @@ msgstr "Esta configuración es sólo para los propietarios de bots para establec "Utilice 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:835 +#: redbot/cogs/audio/core/commands/audioset.py:841 msgid "Invalid Path" msgstr "Ruta no válida" -#: redbot/cogs/audio/core/commands/audioset.py:836 +#: redbot/cogs/audio/core/commands/audioset.py:842 msgid "{local_path} does not seem like a valid path." msgstr "{local_path} no parece una ruta válida." -#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/audioset.py:848 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}` 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:848 -#: redbot/cogs/audio/core/commands/llset.py:34 -#: redbot/cogs/audio/core/commands/llset.py:53 -#: redbot/cogs/audio/core/commands/player.py:416 -#: redbot/cogs/audio/core/commands/player.py:426 +#: redbot/cogs/audio/core/commands/audioset.py:854 +#: redbot/cogs/audio/core/commands/llset.py:74 +#: redbot/cogs/audio/core/commands/player.py:414 +#: redbot/cogs/audio/core/commands/player.py:424 msgid "Invalid Environment" msgstr "Entorno no válido" -#: redbot/cogs/audio/core/commands/audioset.py:855 +#: redbot/cogs/audio/core/commands/audioset.py:861 msgid "The localtracks path location has been set to {localpath}" msgstr "La ubicación de las rutas locales se ha establecido en {localpath}" -#: redbot/cogs/audio/core/commands/audioset.py:864 +#: redbot/cogs/audio/core/commands/audioset.py:870 #, 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" @@ -724,41 +748,41 @@ msgstr "Longitud máxima de una pista a la cola en segundos, 0 para desactivar.\ " no válida desactivará la configuración de longitud máxima.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:873 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Invalid length" msgstr "Longitud inválida" -#: redbot/cogs/audio/core/commands/audioset.py:873 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Length can't be less than zero." msgstr "La longitud no puede ser inferior a cero." -#: redbot/cogs/audio/core/commands/audioset.py:877 +#: redbot/cogs/audio/core/commands/audioset.py:883 msgid "Track max length disabled." msgstr "Longitud máxima de pista desactivada." -#: redbot/cogs/audio/core/commands/audioset.py:883 +#: redbot/cogs/audio/core/commands/audioset.py:889 msgid "Track max length set to {seconds}." msgstr "Longitud máxima de la pista establecida a {seconds}." -#: redbot/cogs/audio/core/commands/audioset.py:893 +#: redbot/cogs/audio/core/commands/audioset.py:899 #, 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:899 +#: redbot/cogs/audio/core/commands/audioset.py:905 msgid "Notify mode: {true_or_false}." msgstr "Notificar modo: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:908 +#: redbot/cogs/audio/core/commands/audioset.py:914 #, 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:914 +#: redbot/cogs/audio/core/commands/audioset.py:920 msgid "Auto Deafen: {true_or_false}." msgstr "Auto Deafen: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:923 +#: redbot/cogs/audio/core/commands/audioset.py:929 #, 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" @@ -771,263 +795,271 @@ msgstr "Cambie la restricción de dominio en Audio.\n\n" " enlaces de Bandcamp.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:934 +#: redbot/cogs/audio/core/commands/audioset.py:940 msgid "Commercial links only: {true_or_false}." msgstr "Enlaces comerciales solamente: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:943 +#: redbot/cogs/audio/core/commands/audioset.py:949 #, 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:952 +#: redbot/cogs/audio/core/commands/audioset.py:958 msgid "Settings Changed" msgstr "Configuración cambiada" -#: redbot/cogs/audio/core/commands/audioset.py:953 +#: redbot/cogs/audio/core/commands/audioset.py:959 msgid "DJ role set to: {role.name}." msgstr "Rol de DJ establecido a: {role.name}." -#: redbot/cogs/audio/core/commands/audioset.py:959 +#: redbot/cogs/audio/core/commands/audioset.py:965 #, docstring msgid "Show the current settings." msgstr "Mostrar los ajustes actuales." -#: redbot/cogs/audio/core/commands/audioset.py:996 +#: redbot/cogs/audio/core/commands/audioset.py:1004 msgid "Server Settings" msgstr "Ajustes del servidor" -#: redbot/cogs/audio/core/commands/audioset.py:997 +#: redbot/cogs/audio/core/commands/audioset.py:1005 +msgid "Auto-deafen: [{auto_deafen}]\n" +msgstr "Auto-ensordecer: [{auto_deafen}]\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1008 msgid "Auto-disconnect: [{dc}]\n" msgstr "Desconexión automática: [{dc}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:998 +#: redbot/cogs/audio/core/commands/audioset.py:1009 msgid "Auto-play: [{autoplay}]\n" msgstr "Reproducción automática: [{autoplay}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1002 +#: redbot/cogs/audio/core/commands/audioset.py:1013 msgid "Disconnect timer: [{num_seconds}]\n" msgstr "Desconectar temporizador: [{num_seconds}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1006 +#: redbot/cogs/audio/core/commands/audioset.py:1017 msgid "Auto Pause timer: [{num_seconds}]\n" msgstr "Temporizador de parada automática: [{num_seconds}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1021 msgid "DJ Role: [{role.name}]\n" msgstr "Rol de DJ: [{role.name}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1012 +#: redbot/cogs/audio/core/commands/audioset.py:1023 msgid "Jukebox: [{jukebox_name}]\n" msgstr "Jukebox: [{jukebox_name}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1013 +#: redbot/cogs/audio/core/commands/audioset.py:1024 msgid "Command price: [{jukebox_price}]\n" msgstr "Precio de comando: [{jukebox_price}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1017 +#: redbot/cogs/audio/core/commands/audioset.py:1028 msgid "Max track length: [{tracklength}]\n" msgstr "Longitud máxima de la pista: [{tracklength}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1020 -msgid "Repeat: [{repeat}]\n" +#: redbot/cogs/audio/core/commands/audioset.py:1031 +msgid "Max volume: [{max_volume}%]\n" +"Persist queue: [{persist_queue}]\n" +"Repeat: [{repeat}]\n" "Shuffle: [{shuffle}]\n" "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" -msgstr "Repetir: [{repeat}]\n" -"Mezclar: [{shuffle}]\n" -"Mezclado bumpedo: [{bumpped_shuffle}]\n" -"Notificar a la canción: [{notify}]\n" -"Ponerse como estado: [{status}]\n" -"Persistir cola: [{persist_queue}]\n" -"Búsqueda de Spotifique: [{countrycode}]\n" -"Auto-sordos: [{auto_deafen}]\n" - -#: redbot/cogs/audio/core/commands/audioset.py:1040 +msgstr "Volumen máximo: [{max_volume}%]\n" +"Persistir en cola: [{persist_queue}]\n" +"Repetir: [{repeat}]\n" +"Mezclado: [{shuffle}]\n" +"Mezclado en la cola: [{bumpped_shuffle}]\n" +"Notificaciones de canción: [{notify}]\n" +"Establecer canciones como estado: [{status}]\n" +"Búsqueda de Spotify: [{countrycode}]\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Thumbnails: [{0}]\n" msgstr "Miniaturas: [{0}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1044 +#: redbot/cogs/audio/core/commands/audioset.py:1055 msgid "Vote skip: [{vote_enabled}]\n" "Skip percentage: [{vote_percent}%]\n" msgstr "Salto de voto: [{vote_enabled}]\n" "Porcentaje de salto: [{vote_percent}%]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1057 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Server" msgstr "Servidor" -#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "User" msgstr "Usuario" -#: redbot/cogs/audio/core/commands/audioset.py:1061 -#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: redbot/cogs/audio/core/commands/playlists.py:1010 msgid "Global" msgstr "Global" -#: redbot/cogs/audio/core/commands/audioset.py:1063 -#: redbot/cogs/audio/core/commands/audioset.py:1064 -#: redbot/cogs/audio/core/commands/audioset.py:1065 +#: redbot/cogs/audio/core/commands/audioset.py:1074 +#: redbot/cogs/audio/core/commands/audioset.py:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1076 msgid "Cached" msgstr "En Caché" -#: redbot/cogs/audio/core/commands/audioset.py:1067 -#: redbot/cogs/audio/core/commands/audioset.py:1068 -#: redbot/cogs/audio/core/commands/audioset.py:1069 +#: redbot/cogs/audio/core/commands/audioset.py:1078 +#: redbot/cogs/audio/core/commands/audioset.py:1079 +#: redbot/cogs/audio/core/commands/audioset.py:1080 msgid "US Top 100" msgstr "US Top 100" -#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: redbot/cogs/audio/core/commands/audioset.py:1083 msgid "Auto-play Settings" msgstr "Ajustes de reproducción automática" -#: redbot/cogs/audio/core/commands/audioset.py:1074 +#: redbot/cogs/audio/core/commands/audioset.py:1085 msgid "Playlist name: [{pname}]\n" msgstr "Nombre de la lista: [{pname}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1086 msgid "Playlist ID: [{pid}]\n" msgstr "ID de la lista: [{pid}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1076 +#: redbot/cogs/audio/core/commands/audioset.py:1087 msgid "Playlist scope: [{pscope}]\n" msgstr "Ámbito de la playlist: [{pscope}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1082 -#: redbot/cogs/audio/core/commands/audioset.py:1353 -#: redbot/cogs/audio/core/commands/audioset.py:1398 +#: redbot/cogs/audio/core/commands/audioset.py:1093 +#: redbot/cogs/audio/core/commands/audioset.py:1372 +#: redbot/cogs/audio/core/commands/audioset.py:1417 msgid "Cache Settings" msgstr "Ajustes de caché" -#: redbot/cogs/audio/core/commands/audioset.py:1084 +#: redbot/cogs/audio/core/commands/audioset.py:1095 msgid "Max age: [{max_age}]\n" msgstr "Edad máxima: [{max_age}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1085 +#: redbot/cogs/audio/core/commands/audioset.py:1096 msgid "Local Spotify cache: [{spotify_status}]\n" msgstr "Caché de Spotify local: [{spotify_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1097 msgid "Local Youtube cache: [{youtube_status}]\n" msgstr "Caché local de Youtube: [{youtube_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1098 msgid "Local Lavalink cache: [{lavalink_status}]\n" msgstr "Caché local de Lavalink: [{lavalink_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1089 -#: redbot/cogs/audio/core/commands/audioset.py:1347 -#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1100 +#: redbot/cogs/audio/core/commands/audioset.py:1366 +#: redbot/cogs/audio/core/commands/audioset.py:1411 msgid "days" msgstr "días" -#: redbot/cogs/audio/core/commands/audioset.py:1096 +#: redbot/cogs/audio/core/commands/audioset.py:1107 msgid "User Settings" msgstr "Ajustes de usuario" -#: redbot/cogs/audio/core/commands/audioset.py:1098 +#: redbot/cogs/audio/core/commands/audioset.py:1109 msgid "Spotify search: [{country_code}]\n" msgstr "Búsqueda de Spotify: [{country_code}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1114 msgid "Lavalink Settings" msgstr "Ajustes de Lavalink" -#: redbot/cogs/audio/core/commands/audioset.py:1105 +#: redbot/cogs/audio/core/commands/audioset.py:1116 msgid "Cog version: [{version}]\n" msgstr "Versión de Cog: [{version}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1106 +#: redbot/cogs/audio/core/commands/audioset.py:1117 msgid "Red-Lavalink: [{lavalink_version}]\n" msgstr "Red-Lavalink: [{lavalink_version}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1107 +#: redbot/cogs/audio/core/commands/audioset.py:1118 msgid "External server: [{use_external_lavalink}]\n" msgstr "Servidor externo: [{use_external_lavalink}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1116 -msgid "Lavalink build: [{llbuild}]\n" +#: redbot/cogs/audio/core/commands/audioset.py:1131 +msgid "Lavalink version: [{llversion}]\n" "Lavalink branch: [{llbranch}]\n" "Release date: [{build_time}]\n" "Lavaplayer version: [{lavaplayer}]\n" "Java version: [{jvm}]\n" "Java Executable: [{jv_exec}]\n" -msgstr "Construcción de Lavalink: [{llbuild}]\n" -"Rama Lavalinink: [{llbranch}]\n" +"Initial Heapsize: [{xms}]\n" +"Max Heapsize: [{xmx}]\n" +msgstr "Versión de Lavalink: [{llversion}]\n" +"Branch de Lavalinink: [{llbranch}]\n" "Fecha de lanzamiento: [{build_time}]\n" "Versión de Lavaplay: [{lavaplayer}]\n" "Versión de Java: [{jvm}]\n" "Ejecutable de Java: [{jv_exec}]\n" +"Tamaño Heap Inicial: [{xms}]\n" +"Tamaño Heap máximo: [{xmx}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1132 +#: redbot/cogs/audio/core/commands/audioset.py:1151 msgid "Localtracks path: [{localpath}]\n" msgstr "Ruta local: [{localpath}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1141 +#: redbot/cogs/audio/core/commands/audioset.py:1160 #, docstring -msgid "Sends the Lavalink server logs to your DMs." +msgid "Sends the managed Lavalink node logs to your DMs." msgstr "Envía los registros del servidor Lavalink a tus DMs." -#: redbot/cogs/audio/core/commands/audioset.py:1148 -#: redbot/cogs/audio/core/commands/audioset.py:1150 +#: redbot/cogs/audio/core/commands/audioset.py:1167 +#: redbot/cogs/audio/core/commands/audioset.py:1169 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:1162 +#: redbot/cogs/audio/core/commands/audioset.py:1181 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:1172 +#: redbot/cogs/audio/core/commands/audioset.py:1191 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:1181 +#: redbot/cogs/audio/core/commands/audioset.py:1200 #, docstring 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:1187 +#: redbot/cogs/audio/core/commands/audioset.py:1206 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:1196 +#: redbot/cogs/audio/core/commands/audioset.py:1215 #, 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:1202 +#: redbot/cogs/audio/core/commands/audioset.py:1221 msgid "Thumbnail display: {true_or_false}." msgstr "Visualización de miniatura: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1211 +#: redbot/cogs/audio/core/commands/audioset.py:1230 #, docstring 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:1223 +#: redbot/cogs/audio/core/commands/audioset.py:1242 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:1230 +#: redbot/cogs/audio/core/commands/audioset.py:1249 msgid "Vote percentage set to {percent}%." msgstr "Porcentaje de voto establecido a {percent}%." -#: redbot/cogs/audio/core/commands/audioset.py:1239 +#: redbot/cogs/audio/core/commands/audioset.py:1258 #, 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:1258 +#: redbot/cogs/audio/core/commands/audioset.py:1277 #, 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:1259 +#: redbot/cogs/audio/core/commands/audioset.py:1278 msgid "1. Go to Spotify developers and log in with your Spotify account.\n" "(https://developer.spotify.com/dashboard/applications)\n" "2. Click \"Create An App\".\n" @@ -1045,28 +1077,28 @@ msgstr "1. Ve a los desarrolladores de Spotify y inicia sesión con tu cuenta de "6. 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:1276 -#: redbot/cogs/audio/core/commands/audioset.py:1298 +#: redbot/cogs/audio/core/commands/audioset.py:1295 +#: redbot/cogs/audio/core/commands/audioset.py:1317 #, 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:1280 -#: redbot/cogs/audio/core/commands/audioset.py:1302 +#: redbot/cogs/audio/core/commands/audioset.py:1299 +#: redbot/cogs/audio/core/commands/audioset.py:1321 msgid "Invalid Country Code" msgstr "Código de país no válido" -#: redbot/cogs/audio/core/commands/audioset.py:1281 -#: redbot/cogs/audio/core/commands/audioset.py:1303 +#: redbot/cogs/audio/core/commands/audioset.py:1300 +#: redbot/cogs/audio/core/commands/audioset.py:1322 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:1290 -#: redbot/cogs/audio/core/commands/audioset.py:1312 +#: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1331 msgid "Country Code set to {country}." msgstr "Código de país establecido a {country}." -#: redbot/cogs/audio/core/commands/audioset.py:1320 +#: redbot/cogs/audio/core/commands/audioset.py:1339 #, docstring msgid "Sets the caching level.\n\n" " Level can be one of the following:\n\n" @@ -1087,27 +1119,27 @@ msgstr "Establece el nivel de caché.\n\n" " Si desea desactivar un caché específico use un número negativo.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:1342 -#: redbot/cogs/audio/core/commands/audioset.py:1387 +#: redbot/cogs/audio/core/commands/audioset.py:1361 +#: redbot/cogs/audio/core/commands/audioset.py:1406 msgid "Max age: [{max_age}]\n" msgstr "Edad máxima: [{max_age}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1343 -#: redbot/cogs/audio/core/commands/audioset.py:1388 +#: redbot/cogs/audio/core/commands/audioset.py:1362 +#: redbot/cogs/audio/core/commands/audioset.py:1407 msgid "Spotify cache: [{spotify_status}]\n" msgstr "Caché de Spotifify: [{spotify_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1344 -#: redbot/cogs/audio/core/commands/audioset.py:1389 +#: redbot/cogs/audio/core/commands/audioset.py:1363 +#: redbot/cogs/audio/core/commands/audioset.py:1408 msgid "Youtube cache: [{youtube_status}]\n" msgstr "Caché de YouTube: [{youtube_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1345 -#: redbot/cogs/audio/core/commands/audioset.py:1390 +#: redbot/cogs/audio/core/commands/audioset.py:1364 +#: redbot/cogs/audio/core/commands/audioset.py:1409 msgid "Lavalink cache: [{lavalink_status}]\n" msgstr "Caché Lavalink: [{lavalink_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1405 +#: redbot/cogs/audio/core/commands/audioset.py:1424 #, 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" @@ -1118,15 +1150,15 @@ msgstr "Establece la edad máxima del caché.\n\n" " inválida.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1431 msgid "Cache age cannot be less than 7 days. If you wish to disable it run {prefix}audioset cache.\n" 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:1417 +#: redbot/cogs/audio/core/commands/audioset.py:1436 msgid "I've set the cache age to {age} days" msgstr "He establecido la edad de caché a {age} días" -#: redbot/cogs/audio/core/commands/audioset.py:1424 +#: redbot/cogs/audio/core/commands/audioset.py:1443 #, docstring msgid "Toggle persistent queues.\n\n" " Persistent queues allows the current queue to be restored when the queue closes.\n" @@ -1135,51 +1167,88 @@ 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:1436 +#: redbot/cogs/audio/core/commands/audioset.py:1455 msgid "Persisting queues: {true_or_false}." msgstr "Persistentes en colas: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1444 +#: redbot/cogs/audio/core/commands/audioset.py:1463 #, docstring msgid "Restarts the lavalink connection." msgstr "Reinicia la conexión de lavalink." -#: redbot/cogs/audio/core/commands/audioset.py:1454 +#: redbot/cogs/audio/core/commands/audioset.py:1471 +#: redbot/cogs/audio/core/commands/llset.py:731 +msgid "Failed To Shutdown Lavalink Node" +msgstr "Error al apagar el nodo Lavalink" + +#: redbot/cogs/audio/core/commands/audioset.py:1472 +#: redbot/cogs/audio/core/commands/llset.py:187 +#: redbot/cogs/audio/core/commands/llset.py:732 +msgid "Please reload Audio (`{prefix}reload audio`)." +msgstr "Por favor, recarga Audio (`{prefix}recargar audio`)." + +#: redbot/cogs/audio/core/commands/audioset.py:1479 msgid "Restarting Lavalink" msgstr "Reiniciando Lavalink" -#: redbot/cogs/audio/core/commands/audioset.py:1455 +#: redbot/cogs/audio/core/commands/audioset.py:1480 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/audioset.py:1487 +#, docstring +msgid "Set the maximum volume allowed in this server." +msgstr "Establece el volumen máximo permitido en este servidor." + +#: redbot/cogs/audio/core/commands/audioset.py:1491 +msgid "Error" +msgstr "Error" + +#: redbot/cogs/audio/core/commands/audioset.py:1492 +msgid "Music without sound isn't music at all. Try setting the volume higher then 0%." +msgstr "La música sin sonido no es música en absoluto. Intenta ajustar el volumen a un valor mayor que 0%." + +#: redbot/cogs/audio/core/commands/audioset.py:1500 +#: redbot/cogs/audio/core/commands/audioset.py:1508 +msgid "Setting changed" +msgstr "Ajustes modificados" + +#: redbot/cogs/audio/core/commands/audioset.py:1501 +msgid "The maximum volume has been limited to 150%, be easy on your ears." +msgstr "El volumen máximo se ha limitado a 150%, tenga cuidado con sus oídos." + +#: redbot/cogs/audio/core/commands/audioset.py:1509 +msgid "The maximum volume has been limited to {max_volume}%." +msgstr "El volumen máximo ha sido limitado a {max_volume}%." + #: redbot/cogs/audio/core/commands/controller.py:32 #, docstring msgid "Disconnect from the voice channel." msgstr "Desconectar del canal de voz." #: redbot/cogs/audio/core/commands/controller.py:34 -#: redbot/cogs/audio/core/commands/controller.py:88 -#: redbot/cogs/audio/core/commands/controller.py:205 -#: redbot/cogs/audio/core/commands/controller.py:222 -#: redbot/cogs/audio/core/commands/controller.py:236 -#: redbot/cogs/audio/core/commands/controller.py:244 -#: redbot/cogs/audio/core/commands/controller.py:318 -#: redbot/cogs/audio/core/commands/controller.py:384 -#: redbot/cogs/audio/core/commands/controller.py:477 -#: redbot/cogs/audio/core/commands/controller.py:487 -#: redbot/cogs/audio/core/commands/controller.py:571 -#: redbot/cogs/audio/core/commands/controller.py:703 -#: redbot/cogs/audio/core/commands/controller.py:732 -#: redbot/cogs/audio/core/commands/controller.py:788 -#: redbot/cogs/audio/core/commands/controller.py:865 -#: redbot/cogs/audio/core/commands/equalizer.py:39 -#: redbot/cogs/audio/core/commands/equalizer.py:164 -#: redbot/cogs/audio/core/commands/equalizer.py:194 -#: redbot/cogs/audio/core/commands/equalizer.py:228 -#: redbot/cogs/audio/core/commands/equalizer.py:317 -#: redbot/cogs/audio/core/commands/miscellaneous.py:71 -#: redbot/cogs/audio/core/commands/miscellaneous.py:102 -#: redbot/cogs/audio/core/commands/playlists.py:1142 +#: redbot/cogs/audio/core/commands/controller.py:89 +#: redbot/cogs/audio/core/commands/controller.py:206 +#: redbot/cogs/audio/core/commands/controller.py:223 +#: redbot/cogs/audio/core/commands/controller.py:237 +#: redbot/cogs/audio/core/commands/controller.py:245 +#: redbot/cogs/audio/core/commands/controller.py:319 +#: redbot/cogs/audio/core/commands/controller.py:385 +#: redbot/cogs/audio/core/commands/controller.py:478 +#: redbot/cogs/audio/core/commands/controller.py:488 +#: redbot/cogs/audio/core/commands/controller.py:572 +#: redbot/cogs/audio/core/commands/controller.py:711 +#: redbot/cogs/audio/core/commands/controller.py:740 +#: redbot/cogs/audio/core/commands/controller.py:796 +#: redbot/cogs/audio/core/commands/controller.py:873 +#: redbot/cogs/audio/core/commands/equalizer.py:40 +#: redbot/cogs/audio/core/commands/equalizer.py:165 +#: redbot/cogs/audio/core/commands/equalizer.py:195 +#: redbot/cogs/audio/core/commands/equalizer.py:229 +#: redbot/cogs/audio/core/commands/equalizer.py:318 +#: redbot/cogs/audio/core/commands/miscellaneous.py:72 +#: redbot/cogs/audio/core/commands/miscellaneous.py:103 +#: redbot/cogs/audio/core/commands/playlists.py:1125 msgid "Nothing playing." msgstr "Nada en reproducción." @@ -1189,9 +1258,9 @@ msgid "Unable To Disconnect" msgstr "No se puede desconectar" #: redbot/cogs/audio/core/commands/controller.py:50 -#: redbot/cogs/audio/core/commands/controller.py:263 -#: redbot/cogs/audio/core/commands/controller.py:331 -#: redbot/cogs/audio/core/commands/controller.py:585 +#: redbot/cogs/audio/core/commands/controller.py:264 +#: redbot/cogs/audio/core/commands/controller.py:332 +#: redbot/cogs/audio/core/commands/controller.py:586 msgid "There are other people listening - vote to skip instead." msgstr "Hay otras personas que están escuchando: voten a favor de saltarse en su lugar." @@ -1208,214 +1277,214 @@ msgstr "No se puede desconectar" msgid "Disconnecting..." msgstr "Desconectando..." -#: redbot/cogs/audio/core/commands/controller.py:86 +#: redbot/cogs/audio/core/commands/controller.py:87 #, docstring msgid "Now playing." msgstr "Reproduciendo." -#: redbot/cogs/audio/core/commands/controller.py:110 -#: redbot/cogs/audio/core/commands/queue.py:77 +#: redbot/cogs/audio/core/commands/controller.py:111 +#: redbot/cogs/audio/core/commands/queue.py:81 msgid "\n" " Requested by: **{track.requester}**" msgstr "\n" " Solicitado por: **{track.requester}**" -#: redbot/cogs/audio/core/commands/controller.py:113 +#: redbot/cogs/audio/core/commands/controller.py:114 msgid "Nothing." msgstr "Nada." -#: redbot/cogs/audio/core/commands/controller.py:118 -#: redbot/cogs/audio/core/commands/queue.py:79 +#: redbot/cogs/audio/core/commands/controller.py:119 +#: redbot/cogs/audio/core/commands/queue.py:83 msgid "Now Playing" msgstr "Escuchando" -#: redbot/cogs/audio/core/commands/controller.py:128 -#: redbot/cogs/audio/core/commands/queue.py:89 +#: redbot/cogs/audio/core/commands/controller.py:129 +#: redbot/cogs/audio/core/commands/queue.py:93 msgid "Auto-Play" -msgstr "Auto-Jugar" +msgstr "Reproducción automática" -#: redbot/cogs/audio/core/commands/controller.py:134 -#: redbot/cogs/audio/core/commands/queue.py:95 +#: redbot/cogs/audio/core/commands/controller.py:135 +#: redbot/cogs/audio/core/commands/queue.py:99 msgid "Shuffle" msgstr "Aleatorio" -#: redbot/cogs/audio/core/commands/controller.py:140 -#: redbot/cogs/audio/core/commands/queue.py:101 +#: redbot/cogs/audio/core/commands/controller.py:141 +#: redbot/cogs/audio/core/commands/queue.py:105 msgid "Repeat" msgstr "Repetir" -#: redbot/cogs/audio/core/commands/controller.py:200 +#: redbot/cogs/audio/core/commands/controller.py:201 #, docstring msgid "Pause or resume a playing track." msgstr "Pausar o reanudar una pista de reproducción." -#: redbot/cogs/audio/core/commands/controller.py:211 -#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:212 +#: redbot/cogs/audio/core/commands/controller.py:218 msgid "Unable To Manage Tracks" msgstr "No se puede administrar pistas" -#: redbot/cogs/audio/core/commands/controller.py:212 +#: redbot/cogs/audio/core/commands/controller.py:213 msgid "You must be in the voice channel to pause or resume." msgstr "Debes estar en el canal de voz para pausar o reanudar." -#: redbot/cogs/audio/core/commands/controller.py:218 +#: redbot/cogs/audio/core/commands/controller.py:219 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:229 +#: redbot/cogs/audio/core/commands/controller.py:230 msgid "Track Paused" msgstr "Canción pausada" -#: redbot/cogs/audio/core/commands/controller.py:233 +#: redbot/cogs/audio/core/commands/controller.py:234 msgid "Track Resumed" msgstr "Canción reanudada" -#: redbot/cogs/audio/core/commands/controller.py:242 +#: redbot/cogs/audio/core/commands/controller.py:243 #, docstring msgid "Skip to the start of the previously played track." msgstr "Saltar al inicio de la pista previamente reproducida." -#: redbot/cogs/audio/core/commands/controller.py:256 -#: redbot/cogs/audio/core/commands/controller.py:262 -#: redbot/cogs/audio/core/commands/controller.py:268 -#: redbot/cogs/audio/core/commands/controller.py:483 -#: redbot/cogs/audio/core/commands/controller.py:498 -#: redbot/cogs/audio/core/commands/controller.py:511 -#: redbot/cogs/audio/core/commands/controller.py:520 +#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:263 +#: redbot/cogs/audio/core/commands/controller.py:269 +#: redbot/cogs/audio/core/commands/controller.py:484 +#: redbot/cogs/audio/core/commands/controller.py:499 +#: redbot/cogs/audio/core/commands/controller.py:512 +#: redbot/cogs/audio/core/commands/controller.py:521 msgid "Unable To Skip Tracks" msgstr "No se pueden omitir pistas" -#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:258 msgid "You must be in the voice channel to skip the track." msgstr "Debes estar en el canal de voz para saltar la pista." -#: redbot/cogs/audio/core/commands/controller.py:269 +#: redbot/cogs/audio/core/commands/controller.py:270 msgid "You need the DJ role or be the track requester to enqueue the previous song tracks." 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:277 -#: redbot/cogs/audio/core/commands/player.py:53 -#: redbot/cogs/audio/core/commands/player.py:58 -#: redbot/cogs/audio/core/commands/player.py:64 -#: redbot/cogs/audio/core/commands/player.py:82 -#: redbot/cogs/audio/core/commands/player.py:94 -#: redbot/cogs/audio/core/commands/player.py:100 -#: redbot/cogs/audio/core/commands/player.py:110 -#: redbot/cogs/audio/core/commands/player.py:116 -#: redbot/cogs/audio/core/commands/player.py:123 -#: redbot/cogs/audio/core/commands/player.py:134 -#: redbot/cogs/audio/core/commands/player.py:161 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:172 -#: redbot/cogs/audio/core/commands/player.py:190 -#: redbot/cogs/audio/core/commands/player.py:202 -#: redbot/cogs/audio/core/commands/player.py:208 -#: redbot/cogs/audio/core/commands/player.py:218 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:231 -#: redbot/cogs/audio/core/commands/player.py:243 -#: redbot/cogs/audio/core/commands/player.py:252 -#: redbot/cogs/audio/core/commands/player.py:295 -#: redbot/cogs/audio/core/commands/player.py:317 -#: redbot/cogs/audio/core/commands/player.py:436 -#: redbot/cogs/audio/core/commands/player.py:454 -#: redbot/cogs/audio/core/commands/player.py:466 -#: redbot/cogs/audio/core/commands/player.py:472 -#: redbot/cogs/audio/core/commands/player.py:484 -#: redbot/cogs/audio/core/commands/player.py:532 -#: redbot/cogs/audio/core/commands/player.py:552 -#: redbot/cogs/audio/core/commands/player.py:570 -#: redbot/cogs/audio/core/commands/player.py:582 -#: redbot/cogs/audio/core/commands/player.py:588 -#: redbot/cogs/audio/core/commands/player.py:600 -#: redbot/cogs/audio/core/commands/player.py:605 -#: redbot/cogs/audio/core/commands/player.py:738 -#: redbot/cogs/audio/core/commands/player.py:744 -#: redbot/cogs/audio/core/commands/player.py:806 -#: redbot/cogs/audio/core/commands/playlists.py:1481 +#: redbot/cogs/audio/core/commands/controller.py:278 +#: redbot/cogs/audio/core/commands/player.py:52 +#: redbot/cogs/audio/core/commands/player.py:57 +#: redbot/cogs/audio/core/commands/player.py:63 +#: redbot/cogs/audio/core/commands/player.py:81 +#: redbot/cogs/audio/core/commands/player.py:93 +#: redbot/cogs/audio/core/commands/player.py:99 +#: redbot/cogs/audio/core/commands/player.py:109 +#: redbot/cogs/audio/core/commands/player.py:115 +#: redbot/cogs/audio/core/commands/player.py:122 +#: redbot/cogs/audio/core/commands/player.py:133 +#: redbot/cogs/audio/core/commands/player.py:160 +#: redbot/cogs/audio/core/commands/player.py:165 +#: redbot/cogs/audio/core/commands/player.py:171 +#: redbot/cogs/audio/core/commands/player.py:189 +#: redbot/cogs/audio/core/commands/player.py:201 +#: redbot/cogs/audio/core/commands/player.py:207 +#: redbot/cogs/audio/core/commands/player.py:217 +#: redbot/cogs/audio/core/commands/player.py:223 +#: redbot/cogs/audio/core/commands/player.py:230 +#: redbot/cogs/audio/core/commands/player.py:242 +#: redbot/cogs/audio/core/commands/player.py:251 +#: redbot/cogs/audio/core/commands/player.py:293 +#: redbot/cogs/audio/core/commands/player.py:315 +#: redbot/cogs/audio/core/commands/player.py:434 +#: redbot/cogs/audio/core/commands/player.py:452 +#: redbot/cogs/audio/core/commands/player.py:464 +#: redbot/cogs/audio/core/commands/player.py:470 +#: redbot/cogs/audio/core/commands/player.py:482 +#: redbot/cogs/audio/core/commands/player.py:530 +#: redbot/cogs/audio/core/commands/player.py:550 +#: redbot/cogs/audio/core/commands/player.py:568 +#: redbot/cogs/audio/core/commands/player.py:580 +#: redbot/cogs/audio/core/commands/player.py:586 +#: redbot/cogs/audio/core/commands/player.py:598 +#: redbot/cogs/audio/core/commands/player.py:603 +#: redbot/cogs/audio/core/commands/player.py:737 +#: redbot/cogs/audio/core/commands/player.py:743 +#: redbot/cogs/audio/core/commands/player.py:805 +#: redbot/cogs/audio/core/commands/playlists.py:1458 msgid "Unable To Play Tracks" msgstr "No se puede reproducir pistas" -#: redbot/cogs/audio/core/commands/controller.py:277 +#: redbot/cogs/audio/core/commands/controller.py:278 msgid "No previous track." msgstr "No hay rastro anterior." -#: redbot/cogs/audio/core/commands/controller.py:298 +#: redbot/cogs/audio/core/commands/controller.py:299 msgid "Replaying Track" msgstr "Reproduciendo pista" -#: redbot/cogs/audio/core/commands/controller.py:305 +#: redbot/cogs/audio/core/commands/controller.py:306 #, docstring -msgid "Seek ahead or behind on a track by seconds or a to a specific time.\n\n" +msgid "Seek ahead or behind on a track by seconds or 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" +msgstr "Busca adelante o atras 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:323 -#: redbot/cogs/audio/core/commands/controller.py:330 -#: redbot/cogs/audio/core/commands/controller.py:337 -#: redbot/cogs/audio/core/commands/controller.py:344 -#: redbot/cogs/audio/core/commands/controller.py:356 +#: redbot/cogs/audio/core/commands/controller.py:324 +#: redbot/cogs/audio/core/commands/controller.py:331 +#: redbot/cogs/audio/core/commands/controller.py:338 +#: redbot/cogs/audio/core/commands/controller.py:345 +#: redbot/cogs/audio/core/commands/controller.py:357 msgid "Unable To Seek Tracks" msgstr "No se puede buscar pistas" -#: redbot/cogs/audio/core/commands/controller.py:324 +#: redbot/cogs/audio/core/commands/controller.py:325 msgid "You must be in the voice channel to use seek." msgstr "Debes estar en el canal de voz para usar la búsqueda." -#: redbot/cogs/audio/core/commands/controller.py:338 +#: redbot/cogs/audio/core/commands/controller.py:339 msgid "You need the DJ role or be the track requester to use seek." msgstr "Necesita el rol de DJ o ser el solicitante de la pista para usar buscar." -#: redbot/cogs/audio/core/commands/controller.py:344 +#: redbot/cogs/audio/core/commands/controller.py:345 msgid "Can't seek on a stream." msgstr "No se puede buscar en una secuencia." -#: redbot/cogs/audio/core/commands/controller.py:357 +#: redbot/cogs/audio/core/commands/controller.py:358 msgid "Invalid input for the time to seek." msgstr "Entrada no válida para el tiempo a buscar." -#: redbot/cogs/audio/core/commands/controller.py:365 +#: redbot/cogs/audio/core/commands/controller.py:366 msgid "Moved {num_seconds}s to 00:00:00" msgstr "{num_seconds}s movidos a 00:00:00" -#: redbot/cogs/audio/core/commands/controller.py:372 +#: redbot/cogs/audio/core/commands/controller.py:373 msgid "Moved {num_seconds}s to {time}" msgstr "{num_seconds}s movidos a {time}" -#: redbot/cogs/audio/core/commands/controller.py:380 +#: redbot/cogs/audio/core/commands/controller.py:381 msgid "Moved to {time}" msgstr "Movido a {time}" -#: redbot/cogs/audio/core/commands/controller.py:390 +#: redbot/cogs/audio/core/commands/controller.py:391 #, docstring msgid "Toggle shuffle." msgstr "Alternar aleatorio." -#: redbot/cogs/audio/core/commands/controller.py:399 -#: redbot/cogs/audio/core/commands/controller.py:410 -#: redbot/cogs/audio/core/commands/controller.py:443 -#: redbot/cogs/audio/core/commands/controller.py:454 +#: redbot/cogs/audio/core/commands/controller.py:400 +#: redbot/cogs/audio/core/commands/controller.py:411 +#: redbot/cogs/audio/core/commands/controller.py:444 +#: redbot/cogs/audio/core/commands/controller.py:455 msgid "Unable To Toggle Shuffle" msgstr "No se puede alternar el aleatorio" -#: redbot/cogs/audio/core/commands/controller.py:400 -#: redbot/cogs/audio/core/commands/controller.py:444 +#: redbot/cogs/audio/core/commands/controller.py:401 +#: redbot/cogs/audio/core/commands/controller.py:445 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:411 -#: redbot/cogs/audio/core/commands/controller.py:455 +#: redbot/cogs/audio/core/commands/controller.py:412 +#: redbot/cogs/audio/core/commands/controller.py:456 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:420 +#: redbot/cogs/audio/core/commands/controller.py:421 msgid "Shuffle tracks: {true_or_false}." msgstr "Rastros Aleatorios: {true_or_false}." -#: redbot/cogs/audio/core/commands/controller.py:431 +#: redbot/cogs/audio/core/commands/controller.py:432 #, 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" @@ -1426,240 +1495,243 @@ msgstr "Alterna el barbecho de la pista.\n\n" " sobre `[p]shuffle`.\n" " " -#: redbot/cogs/audio/core/commands/controller.py:464 +#: redbot/cogs/audio/core/commands/controller.py:465 msgid "Shuffle bumped tracks: {true_or_false}." msgstr "Pistas volteadas Aleatoriamente: {true_or_false}." -#: redbot/cogs/audio/core/commands/controller.py:475 +#: redbot/cogs/audio/core/commands/controller.py:476 #, docstring msgid "Skip to the next track, or to a given track number." msgstr "Pasar a la siguiente pista, o a un número de pista." -#: redbot/cogs/audio/core/commands/controller.py:484 +#: redbot/cogs/audio/core/commands/controller.py:485 msgid "You must be in the voice channel to skip the music." msgstr "Debes estar en el canal de voz para omitir la música." -#: redbot/cogs/audio/core/commands/controller.py:499 +#: redbot/cogs/audio/core/commands/controller.py:500 msgid "You need the DJ role or be the track requester to skip tracks." msgstr "Necesita el rol de DJ o ser el solicitante de la pista para saltar pistas." -#: redbot/cogs/audio/core/commands/controller.py:512 +#: redbot/cogs/audio/core/commands/controller.py:513 msgid "You can only skip the current track." msgstr "Sólo puede saltarse la pista actual." -#: redbot/cogs/audio/core/commands/controller.py:521 +#: redbot/cogs/audio/core/commands/controller.py:522 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:527 +#: redbot/cogs/audio/core/commands/controller.py:528 msgid "I removed your vote to skip." msgstr "He retirado su voto para saltar." -#: redbot/cogs/audio/core/commands/controller.py:530 +#: redbot/cogs/audio/core/commands/controller.py:531 msgid "You voted to skip." msgstr "Has votado para saltar." -#: redbot/cogs/audio/core/commands/controller.py:543 +#: redbot/cogs/audio/core/commands/controller.py:544 msgid "Vote threshold met." msgstr "Umbral de voto alcanzado." -#: redbot/cogs/audio/core/commands/controller.py:546 +#: redbot/cogs/audio/core/commands/controller.py:547 msgid " Votes: {num_votes}/{num_members} ({cur_percent}% out of {required_percent}% needed)" msgstr " Votos: {num_votes}/{num_members} ({cur_percent}% de {required_percent}% necesario)" -#: redbot/cogs/audio/core/commands/controller.py:565 +#: redbot/cogs/audio/core/commands/controller.py:566 #, docstring msgid "Stop playback and clear the queue." msgstr "Detener la reproducción y borrar la cola." -#: redbot/cogs/audio/core/commands/controller.py:578 -#: redbot/cogs/audio/core/commands/controller.py:584 -#: redbot/cogs/audio/core/commands/controller.py:590 +#: redbot/cogs/audio/core/commands/controller.py:579 +#: redbot/cogs/audio/core/commands/controller.py:585 +#: redbot/cogs/audio/core/commands/controller.py:591 msgid "Unable To Stop Player" msgstr "No se puede detener el reproductor" -#: redbot/cogs/audio/core/commands/controller.py:579 +#: redbot/cogs/audio/core/commands/controller.py:580 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:591 +#: redbot/cogs/audio/core/commands/controller.py:592 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:613 +#: redbot/cogs/audio/core/commands/controller.py:614 msgid "Stopping..." msgstr "Deteniendo..." -#: redbot/cogs/audio/core/commands/controller.py:621 +#: redbot/cogs/audio/core/commands/controller.py:622 #, docstring msgid "Summon the bot to a voice channel." msgstr "Invoca al bot a un canal de voz." -#: redbot/cogs/audio/core/commands/controller.py:633 -#: redbot/cogs/audio/core/commands/controller.py:640 -#: redbot/cogs/audio/core/commands/controller.py:653 -#: redbot/cogs/audio/core/commands/controller.py:679 -#: redbot/cogs/audio/core/commands/controller.py:686 +#: redbot/cogs/audio/core/commands/controller.py:634 +#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:654 +#: redbot/cogs/audio/core/commands/controller.py:685 +#: redbot/cogs/audio/core/commands/controller.py:692 msgid "Unable To Join Voice Channel" msgstr "No se puede unir al canal de voz" -#: redbot/cogs/audio/core/commands/controller.py:634 +#: redbot/cogs/audio/core/commands/controller.py:635 msgid "There are other people listening." msgstr "Hay otras personas escuchando." -#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:642 msgid "You need the DJ role to summon the bot." msgstr "Necesitas el rol del DJ para invocar al bot." -#: redbot/cogs/audio/core/commands/controller.py:654 -#: redbot/cogs/audio/core/commands/player.py:83 -#: redbot/cogs/audio/core/commands/player.py:191 -#: redbot/cogs/audio/core/commands/player.py:455 -#: redbot/cogs/audio/core/commands/player.py:571 -#: redbot/cogs/audio/core/commands/player.py:695 -#: redbot/cogs/audio/core/commands/queue.py:339 +#: redbot/cogs/audio/core/commands/controller.py:655 +#: redbot/cogs/audio/core/commands/player.py:82 +#: redbot/cogs/audio/core/commands/player.py:190 +#: redbot/cogs/audio/core/commands/player.py:453 +#: redbot/cogs/audio/core/commands/player.py:569 +#: redbot/cogs/audio/core/commands/player.py:694 +#: redbot/cogs/audio/core/commands/queue.py:343 msgid "I don't have permission to connect and speak in your channel." msgstr "No tengo permisos para conectarme o hablar en tu canal." -#: redbot/cogs/audio/core/commands/controller.py:680 -#: redbot/cogs/audio/core/commands/player.py:95 -#: redbot/cogs/audio/core/commands/player.py:203 -#: redbot/cogs/audio/core/commands/player.py:467 -#: redbot/cogs/audio/core/commands/player.py:583 -#: redbot/cogs/audio/core/commands/player.py:707 -#: redbot/cogs/audio/core/commands/queue.py:351 +#: redbot/cogs/audio/core/commands/controller.py:673 +msgid "Unable To Do This Action" +msgstr "No puedo hacer esta acción" + +#: redbot/cogs/audio/core/commands/controller.py:674 +msgid "I am already in your channel." +msgstr "Ya estoy en tu canal de voz" + +#: redbot/cogs/audio/core/commands/controller.py:686 +#: redbot/cogs/audio/core/commands/player.py:94 +#: redbot/cogs/audio/core/commands/player.py:202 +#: redbot/cogs/audio/core/commands/player.py:465 +#: redbot/cogs/audio/core/commands/player.py:581 +#: redbot/cogs/audio/core/commands/player.py:706 +#: redbot/cogs/audio/core/commands/queue.py:355 msgid "Connect to a voice channel first." msgstr "Conéctate a un canal de voz primero." -#: redbot/cogs/audio/core/commands/controller.py:687 -#: redbot/cogs/audio/core/commands/player.py:101 -#: redbot/cogs/audio/core/commands/player.py:209 -#: redbot/cogs/audio/core/commands/player.py:473 -#: redbot/cogs/audio/core/commands/player.py:589 -#: redbot/cogs/audio/core/commands/player.py:713 -#: redbot/cogs/audio/core/commands/queue.py:358 -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:693 +#: redbot/cogs/audio/core/commands/player.py:100 +msgid "Connection to the Lavalink node has not yet been established." +msgstr "Aún no se ha establecido la conexión con el nodo Lavalink." -#: redbot/cogs/audio/core/commands/controller.py:694 +#: redbot/cogs/audio/core/commands/controller.py:700 #, docstring msgid "Set the volume, 1% - 150%." msgstr "Establecer el volumen, 1% - 150%." -#: redbot/cogs/audio/core/commands/controller.py:701 +#: redbot/cogs/audio/core/commands/controller.py:709 msgid "Current Volume:" msgstr "Volumen actual:" -#: redbot/cogs/audio/core/commands/controller.py:712 -#: redbot/cogs/audio/core/commands/controller.py:719 +#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:727 msgid "Unable To Change Volume" msgstr "No se puede cambiar el volumen" -#: redbot/cogs/audio/core/commands/controller.py:713 +#: redbot/cogs/audio/core/commands/controller.py:721 msgid "You must be in the voice channel to change the volume." msgstr "Debes estar en el canal de voz para cambiar el volumen." -#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:728 msgid "You need the DJ role to change the volume." msgstr "Necesitas el rol de DJ para cambiar el volumen." -#: redbot/cogs/audio/core/commands/controller.py:730 +#: redbot/cogs/audio/core/commands/controller.py:738 msgid "Volume:" msgstr "Volumen:" -#: redbot/cogs/audio/core/commands/controller.py:739 +#: redbot/cogs/audio/core/commands/controller.py:747 #, docstring msgid "Toggle repeat." msgstr "Alternar repetición." -#: redbot/cogs/audio/core/commands/controller.py:747 -#: redbot/cogs/audio/core/commands/controller.py:758 +#: redbot/cogs/audio/core/commands/controller.py:755 +#: redbot/cogs/audio/core/commands/controller.py:766 msgid "Unable To Toggle Repeat" msgstr "No se puede alternar repetición" -#: redbot/cogs/audio/core/commands/controller.py:748 +#: redbot/cogs/audio/core/commands/controller.py:756 msgid "You need the DJ role to toggle repeat." msgstr "Necesitas el rol del DJ para repetir." -#: redbot/cogs/audio/core/commands/controller.py:759 +#: redbot/cogs/audio/core/commands/controller.py:767 msgid "You must be in the voice channel to toggle repeat." msgstr "Debes estar en el canal de voz para repetir." -#: redbot/cogs/audio/core/commands/controller.py:766 +#: redbot/cogs/audio/core/commands/controller.py:774 msgid "Repeat tracks: {true_or_false}." msgstr "Repetir pistas: {true_or_false}." -#: redbot/cogs/audio/core/commands/controller.py:783 +#: redbot/cogs/audio/core/commands/controller.py:791 #, 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:792 +#: redbot/cogs/audio/core/commands/controller.py:800 msgid "Nothing queued." msgstr "Nada en cola." -#: redbot/cogs/audio/core/commands/controller.py:796 -#: redbot/cogs/audio/core/commands/controller.py:802 +#: redbot/cogs/audio/core/commands/controller.py:804 #: redbot/cogs/audio/core/commands/controller.py:810 -#: redbot/cogs/audio/core/commands/controller.py:843 +#: redbot/cogs/audio/core/commands/controller.py:818 +#: redbot/cogs/audio/core/commands/controller.py:851 msgid "Unable To Modify Queue" msgstr "No se puede modificar la cola" -#: redbot/cogs/audio/core/commands/controller.py:797 +#: redbot/cogs/audio/core/commands/controller.py:805 msgid "You need the DJ role to remove tracks." msgstr "Necesitas el rol de DJ para eliminar pistas." -#: redbot/cogs/audio/core/commands/controller.py:803 +#: redbot/cogs/audio/core/commands/controller.py:811 msgid "You must be in the voice channel to manage the queue." msgstr "Debes estar en el canal de voz para administrar la cola." -#: redbot/cogs/audio/core/commands/controller.py:811 -#: redbot/cogs/audio/core/commands/controller.py:884 +#: redbot/cogs/audio/core/commands/controller.py:819 +#: redbot/cogs/audio/core/commands/controller.py:892 msgid "Song number must be greater than 1 and within the queue limit." 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:825 -#: redbot/cogs/audio/core/commands/controller.py:849 +#: redbot/cogs/audio/core/commands/controller.py:833 +#: redbot/cogs/audio/core/commands/controller.py:857 msgid "Removed track from queue" msgstr "Eliminado el track de la cola" -#: redbot/cogs/audio/core/commands/controller.py:826 +#: redbot/cogs/audio/core/commands/controller.py:834 msgid "Removed {track} from the queue." msgstr "Eliminado {track} de la cola." -#: redbot/cogs/audio/core/commands/controller.py:844 +#: redbot/cogs/audio/core/commands/controller.py:852 msgid "Removed 0 tracks, nothing matches the URL provided." msgstr "0 pistas eliminadas, nada coincide con la URL proporcionada." -#: redbot/cogs/audio/core/commands/controller.py:850 +#: redbot/cogs/audio/core/commands/controller.py:858 msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." msgstr "Se han eliminado {removed_tracks} pistas de la cola que coinciden con la URL proporcionada." -#: redbot/cogs/audio/core/commands/controller.py:860 +#: redbot/cogs/audio/core/commands/controller.py:868 #, docstring msgid "Bump a track number to the top of the queue." msgstr "Volcar un número de pista a la parte superior de la cola." -#: redbot/cogs/audio/core/commands/controller.py:871 -#: redbot/cogs/audio/core/commands/controller.py:877 -#: redbot/cogs/audio/core/commands/controller.py:883 -#: redbot/cogs/audio/core/commands/player.py:151 +#: redbot/cogs/audio/core/commands/controller.py:879 +#: redbot/cogs/audio/core/commands/controller.py:885 +#: redbot/cogs/audio/core/commands/controller.py:891 +#: redbot/cogs/audio/core/commands/player.py:150 msgid "Unable To Bump Track" msgstr "No se puede volcar la pista" -#: redbot/cogs/audio/core/commands/controller.py:872 +#: redbot/cogs/audio/core/commands/controller.py:880 msgid "You must be in the voice channel to bump a track." msgstr "Debes estar en el canal de voz para saltar una pista." -#: redbot/cogs/audio/core/commands/controller.py:878 +#: redbot/cogs/audio/core/commands/controller.py:886 msgid "You need the DJ role to bump tracks." msgstr "Necesitas el rol del DJ para saltar pistas." -#: redbot/cogs/audio/core/commands/controller.py:894 +#: redbot/cogs/audio/core/commands/controller.py:902 msgid "Moved track to the top of the queue." msgstr "Se ha movido la pista a la parte superior de la cola." -#: redbot/cogs/audio/core/commands/equalizer.py:30 +#: redbot/cogs/audio/core/commands/equalizer.py:31 #, docstring msgid "Equalizer management.\n\n" " Band positions are 1-15 and values have a range of -0.25 to 1.0.\n" @@ -1674,117 +1746,117 @@ msgstr "Gestión del ecualizador.\n\n" " Estableciendo un valor de banda a -0.25 lo nulifica mientras que +0.25 lo duplica.\n" " " -#: redbot/cogs/audio/core/commands/equalizer.py:72 +#: redbot/cogs/audio/core/commands/equalizer.py:73 #, docstring msgid "Delete a saved eq preset." msgstr "Eliminar un ajuste de eq guardado." -#: redbot/cogs/audio/core/commands/equalizer.py:81 -#: redbot/cogs/audio/core/commands/equalizer.py:88 -#: redbot/cogs/audio/core/commands/equalizer.py:101 +#: redbot/cogs/audio/core/commands/equalizer.py:82 +#: redbot/cogs/audio/core/commands/equalizer.py:89 +#: redbot/cogs/audio/core/commands/equalizer.py:102 msgid "Unable To Delete Preset" msgstr "No se puede eliminar el ajuste" -#: redbot/cogs/audio/core/commands/equalizer.py:82 -#: redbot/cogs/audio/core/commands/equalizer.py:102 +#: redbot/cogs/audio/core/commands/equalizer.py:83 +#: redbot/cogs/audio/core/commands/equalizer.py:103 msgid "You are not the author of that preset setting." msgstr "Usted no es el autor de esa configuración predeterminada." -#: redbot/cogs/audio/core/commands/equalizer.py:111 +#: redbot/cogs/audio/core/commands/equalizer.py:112 #, docstring msgid "List saved eq presets." msgstr "Lista de ajustes de eq guardados." -#: redbot/cogs/audio/core/commands/equalizer.py:114 +#: redbot/cogs/audio/core/commands/equalizer.py:115 msgid "No saved equalizer presets." msgstr "No hay ajustes de ecualizador guardados." -#: redbot/cogs/audio/core/commands/equalizer.py:117 +#: redbot/cogs/audio/core/commands/equalizer.py:118 msgid "Preset Name" msgstr "Nombre de ajuste" -#: redbot/cogs/audio/core/commands/equalizer.py:118 +#: redbot/cogs/audio/core/commands/equalizer.py:119 msgid "Author" msgstr "Autor" -#: redbot/cogs/audio/core/commands/equalizer.py:140 +#: redbot/cogs/audio/core/commands/equalizer.py:141 msgid "{num} preset(s)" msgstr "{num} preset(s)" -#: redbot/cogs/audio/core/commands/equalizer.py:147 +#: redbot/cogs/audio/core/commands/equalizer.py:148 #, docstring msgid "Load a saved eq preset." msgstr "Cargar un ajuste de eq guardado." -#: redbot/cogs/audio/core/commands/equalizer.py:155 +#: redbot/cogs/audio/core/commands/equalizer.py:156 msgid "No Preset Found" msgstr "No se encontró Preset" -#: redbot/cogs/audio/core/commands/equalizer.py:173 +#: redbot/cogs/audio/core/commands/equalizer.py:174 msgid "Unable To Load Preset" msgstr "No se puede cargar el ajuste" -#: redbot/cogs/audio/core/commands/equalizer.py:174 +#: redbot/cogs/audio/core/commands/equalizer.py:175 msgid "You need the DJ role to load equalizer presets." msgstr "Necesitas el rol de DJ para cargar los ajustes predeterminados del ecualizador." -#: redbot/cogs/audio/core/commands/equalizer.py:192 +#: redbot/cogs/audio/core/commands/equalizer.py:193 #, docstring msgid "Reset the eq to 0 across all bands." msgstr "Reinicia el eq a 0 en todas las bandas." -#: redbot/cogs/audio/core/commands/equalizer.py:201 +#: redbot/cogs/audio/core/commands/equalizer.py:202 msgid "Unable To Modify Preset" msgstr "No se puede modificar el ajuste" -#: redbot/cogs/audio/core/commands/equalizer.py:202 +#: redbot/cogs/audio/core/commands/equalizer.py:203 msgid "You need the DJ role to reset the equalizer." msgstr "Necesitas el rol de DJ para restablecer el ecualizador." -#: redbot/cogs/audio/core/commands/equalizer.py:218 +#: redbot/cogs/audio/core/commands/equalizer.py:219 msgid "Equalizer values have been reset." msgstr "Los valores del ecualizador se han restablecido." -#: redbot/cogs/audio/core/commands/equalizer.py:226 +#: redbot/cogs/audio/core/commands/equalizer.py:227 #, docstring msgid "Save the current eq settings to a preset." msgstr "Guarde los ajustes actuales de eq en un ajuste predeterminado." -#: redbot/cogs/audio/core/commands/equalizer.py:236 -#: redbot/cogs/audio/core/commands/equalizer.py:254 -#: redbot/cogs/audio/core/commands/equalizer.py:269 +#: redbot/cogs/audio/core/commands/equalizer.py:237 +#: redbot/cogs/audio/core/commands/equalizer.py:255 +#: redbot/cogs/audio/core/commands/equalizer.py:270 msgid "Unable To Save Preset" msgstr "No se puede guardar el ajuste" -#: redbot/cogs/audio/core/commands/equalizer.py:237 +#: redbot/cogs/audio/core/commands/equalizer.py:238 msgid "You need the DJ role to save equalizer presets." msgstr "Necesitas el rol de DJ para guardar los ajustes predeterminados del ecualizador." -#: redbot/cogs/audio/core/commands/equalizer.py:241 +#: redbot/cogs/audio/core/commands/equalizer.py:242 msgid "Please enter a name for this equalizer preset." msgstr "Por favor, introduzca un nombre para este ecualizador predefinido." -#: redbot/cogs/audio/core/commands/equalizer.py:255 +#: redbot/cogs/audio/core/commands/equalizer.py:256 msgid "No equalizer preset name entered, try the command again later." 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:270 +#: redbot/cogs/audio/core/commands/equalizer.py:271 msgid "Try the command again with a shorter name." msgstr "Vuelve a intentar el comando con un nombre más corto." -#: redbot/cogs/audio/core/commands/equalizer.py:274 +#: redbot/cogs/audio/core/commands/equalizer.py:275 msgid "Preset name already exists, do you want to replace it?" msgstr "El nombre predefinido ya existe, ¿quieres reemplazarlo?" -#: redbot/cogs/audio/core/commands/equalizer.py:282 +#: redbot/cogs/audio/core/commands/equalizer.py:283 msgid "Not saving preset." msgstr "No se ha guardado el predeterminado." -#: redbot/cogs/audio/core/commands/equalizer.py:295 +#: redbot/cogs/audio/core/commands/equalizer.py:296 msgid "Current equalizer saved to the {preset_name} preset." msgstr "Ecualizador actual guardado en el preset {preset_name}." -#: redbot/cogs/audio/core/commands/equalizer.py:309 +#: redbot/cogs/audio/core/commands/equalizer.py:310 #, 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" @@ -1799,174 +1871,523 @@ msgstr "Establece una banda eq con un número de banda o nombre y valor.\n\n" " Establecer un valor de banda a -0. 5 anulifica mientras que +0.25 es doble.\n" " " -#: redbot/cogs/audio/core/commands/equalizer.py:325 +#: redbot/cogs/audio/core/commands/equalizer.py:326 msgid "Unable To Set Preset" msgstr "No se puede establecer ajuste" -#: redbot/cogs/audio/core/commands/equalizer.py:326 +#: redbot/cogs/audio/core/commands/equalizer.py:327 msgid "You need the DJ role to set equalizer presets." msgstr "Necesita el rol de DJ para establecer presets del ecualizador." -#: redbot/cogs/audio/core/commands/equalizer.py:366 +#: redbot/cogs/audio/core/commands/equalizer.py:367 msgid "Invalid Band" msgstr "Banda inválida" -#: redbot/cogs/audio/core/commands/equalizer.py:367 +#: redbot/cogs/audio/core/commands/equalizer.py:368 msgid "Valid band numbers are 1-15 or the band names listed in the help for this command." 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:391 +#: redbot/cogs/audio/core/commands/equalizer.py:392 msgid "Preset Modified" msgstr "Modificado preajuste" -#: redbot/cogs/audio/core/commands/equalizer.py:392 +#: redbot/cogs/audio/core/commands/equalizer.py:393 msgid "The {band_name}Hz band has been set to {band_value}." msgstr "La banda Hz {band_name}se ha establecido en {band_value}." -#: redbot/cogs/audio/core/commands/llset.py:22 -#, docstring -msgid "Lavalink server configuration options." -msgstr "Opciones de configuración del servidor Lavalink." - -#: redbot/cogs/audio/core/commands/llset.py:26 +#: redbot/cogs/audio/core/commands/llset.py:37 #, docstring -msgid "Change your Java executable path\n\n" -" Enter nothing to reset to default.\n" +msgid "`Dangerous commands` Manage Lavalink node configuration settings.\n\n" +" This command block holds all commands to configure an unmanaged (user maintained) or managed (bot maintained) Lavalink node.\n\n" +" You should not mess with any command in here unless you have a valid reason to,\n" +" i.e. been told by someone in the Red-Discord Bot support server to do so.\n" +" All the commands in here have the potential to break the Audio cog.\n" " " -msgstr "Cambie su ruta ejecutable de Java\n\n" -" No introduzca nada para restablecer al valor predeterminado.\n" +msgstr "`Comandos peligrosos` Administra la configuración del nodo Lavalink.\n\n" +" Este bloque de comandos contiene todos los comandos para administrar un nodo Lavalink externo (no administrado) o interno (administrado).\n\n" +" No deberías tocar ningún comando aquí a menos que tengas una razón válida para hacerlo,\n" +" p. ej. alguien en el servidor de soporte de Red-Discord te dijo que lo hicieras.\n" +" Todos los comandos aquí presentes tienen el potencial de romper el cog de audio.\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 "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:49 +#, docstring +msgid "Change your Java executable path.\n\n" +" This command shouldn't need to be used most of the time, and is only useful if the host machine has conflicting Java versions.\n\n" +" If changing this make sure that the Java executable you set is supported by Audio.\n" +" The current supported versions are Java 17 and 11.\n\n" +" Enter nothing or \"java\" to reset it back to default.\n" +" " +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:44 +#: redbot/cogs/audio/core/commands/llset.py:62 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:63 +msgid "Audio will now use `java` to run your managed Lavalink node. Run `{p}{cmd}` for it to take effect." +msgstr "El cog de audio utilizará ahora `java` para ejecutar tu nodo Lavalink administrado. Ejecuta `{p}{cmd}` para que esto surta efecto." -#: redbot/cogs/audio/core/commands/llset.py:54 +#: redbot/cogs/audio/core/commands/llset.py:75 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 +#: redbot/cogs/audio/core/commands/llset.py:82 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 "Fallo al apagar Lavalink" +#: redbot/cogs/audio/core/commands/llset.py:83 +msgid "Audio will now use `{exc}` to run your managed Lavalink node. Run `{p}{cmd}` for it to take effect." +msgstr "El Cog de audio ahora usará `{exc}` para ejecutar tu nodo Lavalink administrado. Ejecuta `{p}{cmd}` para que surta efecto." -#: 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:96 +#, docstring +msgid "Set the managed Lavalink node maximum heap-size.\n\n" +" By default, this value is 50% of available RAM in the host machine represented by [1-1024][M|G] (256M, 256G for example)\n\n" +" This value only represents the maximum amount of RAM allowed to be used at any given point, and does not mean that the managed Lavalink node will always use this amount of RAM.\n\n" +" To reset this value to the default, run the command without any input.\n" +" " +msgstr "Establece el tamaño máximo heap-size del nodo Lavalink administrado.\n\n" +" Por defecto, este valor es el 50% de la RAM disponible en la máquina host representada por [1-1024][M|G] (256M, 256G por ejemplo)\n\n" +" Este valor representa sólo la cantidad máxima de RAM permitida para ser usada en cualquier punto dado, y no significa que el nodo Lavalink administrado siempre utilice esta cantidad de RAM.\n\n" +" Para restablecer este valor por defecto, ejecuta el comando sin ninguna entrada.\n" +" " -#: 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:108 +msgid "Heap-size must be a valid measure of size, e.g. 256M, 256G" +msgstr "El tamaño del montón debe ser una medida válida del tamaño, por ejemplo, 256M, 256G" -#: 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:115 +msgid "Heap-size must be at least 64M, however it is recommended to have it set to at least 1G." +msgstr "El Heap-size debe ser de al menos 64M, sin embargo se recomienda que se ajuste a al menos 1G." -#: 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}." +msgid "Heap-size must be less than your system RAM, You currently have {ram_in_bytes} of RAM available." +msgstr "El heap-size debe ser menor que la memoria RAM de tu sistema. Actualmente tienes {ram_in_bytes} de RAM disponible." -#: redbot/cogs/audio/core/commands/llset.py:113 -msgid "External Lavalink server: {true_or_false}\n" -"For it to take effect please reload Audio (`{prefix}reload audio`)." -msgstr "Servidor Lavalink externo: {true_or_false}\n" -"Para que surta efecto recarga Audio (`{prefix}recargar audio`)." - -#: redbot/cogs/audio/core/commands/llset.py:143 -#, docstring -msgid "Set the Lavalink server host." -msgstr "Establece el servidor Lavalink." +#: redbot/cogs/audio/core/commands/llset.py:133 +msgid "Heap-size must be less than {limit} due to your system limitations." +msgstr "El heap-size debe ser inferior a {limit} debido a las limitaciones de su sistema." #: 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 "Servidor Lavalink externo establecido en True." +msgid "Managed node's heap-size set to {bytes}.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "El heap-size de nodo administrado se ha establecido en {bytes}.\n\n" +"Ejecute `{p}{cmd}` para que tenga efecto." -#: 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:157 +#, docstring +msgid "Toggle using external (unmanaged) Lavalink nodes - requires an existing Lavalink node for Audio to work, if enabled.\n\n" +" This command disables the managed Lavalink server. If you do not have another Lavalink node set up, you will be unable to use Audio while this is enabled.\n" +" " +msgstr "Alternar el uso de nodos Lavalink externos (no administrados) - requiere un nodo Lavalink externo para que funcione el Cog Audio, si está habilitado.\n\n" +" Este comando desactiva el servidor Lavalink administrado, si no tiene un nodo Lavalink externo no podrá usar Audio mientras esté activado.\n" +" " #: redbot/cogs/audio/core/commands/llset.py:167 +#: redbot/cogs/audio/core/commands/llset.py:176 +msgid "Unmanaged Lavalink server: {true_or_false}." +msgstr "Servidor Lavalink no administrado: {true_or_false}." + +#: redbot/cogs/audio/core/commands/llset.py:186 +msgid "Failed To Shutdown Lavalink" +msgstr "Fallo al apagar Lavalink" + +#: redbot/cogs/audio/core/commands/llset.py:197 +#, docstring +msgid "Set the Lavalink node host.\n\n" +" This command sets the connection host which Audio will use to connect to an unmanaged Lavalink node.\n" +" " +msgstr "Establece el host del nodo Lavalink.\n\n" +" Este comando establece el host de conexión que Audio usará para conectarse a un nodo Lavalink externo.\n" +" " + +#: redbot/cogs/audio/core/commands/llset.py:205 +msgid "Unmanaged Lavalink node host set to {host}. Run `{p}{cmd}` for it to take effect." +msgstr "El host de nodo Lavalink externo fue establecido a {host}. Ejecuta `{p}{cmd}` para que surta efecto." + +#: redbot/cogs/audio/core/commands/llset.py:218 #, docstring -msgid "Set the Lavalink server password." -msgstr "Establece la contraseña del servidor Lavalink." +msgid "Set the Lavalink node password.\n\n" +" This command sets the connection password which Audio will use to connect to an unmanaged Lavalink node.\n" +" " +msgstr "Establece la contraseña del nodo Lavalink.\n\n" +" Este comando establece la contraseña de conexión que Audio utilizará para conectarse a un nodo Lavalink externo.\n" +" " -#: redbot/cogs/audio/core/commands/llset.py:175 -msgid "Server password set to {password}." -msgstr "Contraseña del servidor establecida a {password}." +#: redbot/cogs/audio/core/commands/llset.py:227 +msgid "Unmanaged Lavalink node password set to {password}. Run `{p}{cmd}` for it to take effect." +msgstr "El puerto de nodo Lavalink externo fue establecido a {password}. Ejecute `{p}{cmd}` para que surta efecto." -#: redbot/cogs/audio/core/commands/llset.py:192 +#: redbot/cogs/audio/core/commands/llset.py:242 #, docstring -msgid "Set the Lavalink websocket server port." -msgstr "Establecer el puerto del servidor websocket de Lavalink." +msgid "Set the Lavalink node port.\n\n" +" This command sets the connection port which Audio will use to connect to an unmanaged Lavalink node.\n" +" Set port to -1 to disable the port and connect to the specified host via ports 80/443\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:252 +#: redbot/cogs/audio/core/commands/llset.py:436 +#: redbot/cogs/audio/core/commands/llset.py:664 +#: redbot/cogs/audio/core/commands/llset.py:695 +msgid "Setting Not Changed" +msgstr "Configuración no cambiada" + +#: redbot/cogs/audio/core/commands/llset.py:253 +msgid "A port must be between 0 and 65535 " +msgstr "Un puerto debe estar entre 0 y 65535 " + +#: redbot/cogs/audio/core/commands/llset.py:259 +msgid "Unmanaged Lavalink node port set to {port}. Run `{p}{cmd}` for it to take effect." +msgstr "El puerto de nodo Lavalink externo fue establecido a {port}. Ejecuta `{p}{cmd}` para que surta efecto." + +#: redbot/cogs/audio/core/commands/llset.py:272 +#, docstring +msgid "Set the Lavalink node connection to secured.\n\n" +" This toggle sets the connection type to secured or unsecured when connecting to an unmanaged Lavalink node.\n" +" " +msgstr "Establece la conexión del nodo Lavalink a seguro.\n\n" +" Este comando establece el tipo de conexión a asegurado cuando se conecta a un nodo Lavalink externo.\n" +" " + +#: redbot/cogs/audio/core/commands/llset.py:283 +msgid "Unmanaged Lavalink node will now connect using the secured {secured_protocol} protocol.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "El nodo Lavalink no-gestionado ahora se conectará usando el protocolo seguro {secured_protocol}.\n\n" +"Ejecute `{p}{cmd}` para que tenga efecto." -#: redbot/cogs/audio/core/commands/llset.py:200 -msgid "Websocket port set to {port}." -msgstr "Puerto de Websocket establecido en {port}." +#: redbot/cogs/audio/core/commands/llset.py:296 +msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and wil use {unsecured_protocol} instead .\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "El nodo Lavalink gestionado ya no se conectará utilizando el protocolo seguro {secured_protocol} y usará {unsecured_protocol} en su lugar.\n\n" +"Ejecutar `{p}{cmd}` para que surta efecto." -#: redbot/cogs/audio/core/commands/llset.py:217 +#: redbot/cogs/audio/core/commands/llset.py:307 #, docstring msgid "Display Lavalink connection settings." msgstr "Mostrar configuración de conexión Lavalink." -#: redbot/cogs/audio/core/commands/llset.py:223 +#: redbot/cogs/audio/core/commands/llset.py:311 msgid "Connection Settings" msgstr "Configuración de conexión" -#: redbot/cogs/audio/core/commands/llset.py:224 +#: redbot/cogs/audio/core/commands/llset.py:312 +#: redbot/cogs/audio/core/commands/llset.py:321 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:313 +#: redbot/cogs/audio/core/commands/llset.py:324 +msgid "Port: [{port}]\n" +msgstr "Puerto: [{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:314 +msgid "Default HTTP/HTTPS port" +msgstr "Puerto HTTP/HTTPS por defecto" -#: redbot/cogs/audio/core/commands/llset.py:228 +#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:325 msgid "Password: [{password}]\n" msgstr "Contraseña: [{password}]\n" -#: redbot/cogs/audio/core/commands/llset.py:232 +#: redbot/cogs/audio/core/commands/llset.py:317 +msgid "Secured: [{state}]\n" +msgstr "Seguro: [{state}]\n" + +#: redbot/cogs/audio/core/commands/llset.py:320 +msgid "Lavalink Node Settings" +msgstr "Configuración del nodo Lavalink" + +#: redbot/cogs/audio/core/commands/llset.py:328 +msgid "Initial Heapsize: [{xms}]\n" +msgstr "Heapsize Inicial: [{xms}]\n" + +#: redbot/cogs/audio/core/commands/llset.py:329 +msgid "Max Heapsize: [{xmx}]\n" +msgstr "Heapsize máximo: [{xmx}]\n" + +#: redbot/cogs/audio/core/commands/llset.py:330 +msgid "Java exec: [{java_exc_path}]\n" +msgstr "Ruta del ejecutable de Java: [{java_exc_path}]\n" + +#: redbot/cogs/audio/core/commands/llset.py:338 +#: redbot/cogs/audio/core/commands/llset.py:360 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 +#: redbot/cogs/audio/core/commands/llset.py:343 +#, docstring +msgid "Uploads a copy of the application.yml file used by the managed Lavalink node." +msgstr "Sube una copia del archivo application.yml utilizado por el nodo Lavalink administrado." + +#: redbot/cogs/audio/core/commands/llset.py:367 +#, docstring +msgid "Configure the managed Lavalink node runtime options.\n\n" +" All settings under this group will likely cause Audio to malfunction if changed from their defaults, only change settings here if you have been advised to by support.\n" +" " +msgstr "Configura las opciones de ejecución del nodo Lavalink.\n\n" +" Es probable que todos los ajustes de este grupo provoquen un mal funcionamiento del audio si se cambia de sus valores predeterminados, sólo cambie la configuración de aquí si ha sido sugerido por el soporte.\n" +" " + +#: redbot/cogs/audio/core/commands/llset.py:374 +#, docstring +msgid "Configure the managed node authorization and connection settings." +msgstr "Configura la autorización de nodo administrado y la configuración de conexión." + +#: redbot/cogs/audio/core/commands/llset.py:380 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node's binding IP address.\n\n" +" This value by default is `localhost` which will restrict the server to only localhost apps by default, changing this will likely break the managed Lavalink node if you don't know what you are doing.\n" +" " +msgstr "`Comando peligroso` Establece la dirección IP de enlace del nodo Lavalink administrado.\n\n" +" Este valor por defecto es `localhost` que restringirá el servidor a sólo las aplicaciones localhost por defecto, cambiar esto probablemente romperá el nodo Lavalink administrado si no sabe lo que está haciendo.\n" +" " + +#: redbot/cogs/audio/core/commands/llset.py:389 +msgid "Managed node will now accept connection on {host}.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "El nodo administrado ahora aceptará la conexión en {host}.\n\n" +"Ejecute `{p}{cmd}` para que surta efecto." + +#: redbot/cogs/audio/core/commands/llset.py:404 +#, docstring +msgid "Set the managed Lavalink node's connection password.\n\n" +" This is the password required for Audio to connect to the managed Lavalink node.\n" +" The value by default is `youshallnotpass`.\n" +" " +msgstr "Establecer la contraseña de conexión del nodo Lavalink administrado\n\n" +" Esta es la contraseña necesaria para que el Cog Audio se conecte al nodo Lavalink administrado.\n" +" El valor por defecto es `youshallnotpass`.\n" +" " + +#: redbot/cogs/audio/core/commands/llset.py:413 +msgid "Managed node will now accept {password} as the authorization token.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "El nodo administrado ahora aceptará {password} como el token de autorización.\n\n" +"Ejecute `{p}{cmd}` para que tenga efecto." + +#: redbot/cogs/audio/core/commands/llset.py:427 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node's connection port.\n\n" +" This port is the port the managed Lavalink node binds to, you should only change this if there is a conflict with the default port because you already have an application using port 2333 on this device.\n\n" +" The value by default is `2333`.\n" +" " +msgstr "`Comando peligroso` Establece el puerto de conexión de nodo Lavalink administrado.\n\n" +" Este puerto es el puerto al que se une el nodo Lavalink administrado, sólo debería cambiar esto si hay un conflicto con el puerto predeterminado porque ya tiene una aplicación usando el puerto 2333 en este dispositivo.\n\n" +" El valor por defecto es `2333`.\n" +" " + +#: redbot/cogs/audio/core/commands/llset.py:437 +msgid "The port must be between 1024 and 49151." +msgstr "El puerto debe ser entre 1024 y 49151." + +#: redbot/cogs/audio/core/commands/llset.py:444 +msgid "Managed node will now accept connections on {port}.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "El nodo administrado ahora aceptará conexiones en el puerto {port}.\n\n" +"Ejecute `{p}{cmd}` para que surta efecto." + +#: redbot/cogs/audio/core/commands/llset.py:456 +#, docstring +msgid "`Dangerous command` Toggle audio sources on/off.\n\n" +" By default, all sources are enabled, you should only use commands here to disable a specific source if you have been advised to, disabling sources without background knowledge can cause Audio to break.\n" +" " +msgstr "`Comando peligroso` Activa o desactiva las fuentes de audio.\n\n" +" Por defecto, todas las fuentes están habilitadas, solo debes usar comandos aquí para desactivar una fuente específica si has sido avisado de, desactivar las fuentes sin conocimiento de fondo puede causar que el audio se rompa.\n" +" " + +#: redbot/cogs/audio/core/commands/llset.py:463 +#, docstring +msgid "Toggle HTTP direct URL usage on or off.\n\n" +" This source is used to allow playback from direct HTTP streams (this does not affect direct URL playback for the other sources).\n" +" " +msgstr "Activa o desactiva el uso de URLs directas HTTP.\n\n" +" Esta fuente se utiliza para permitir la reproducción de streams HTTP directos (esto no afecta la reproducción directa de URL para las otras fuentes).\n" +" " + +#: redbot/cogs/audio/core/commands/llset.py:473 +msgid "Managed node will allow playback from direct URLs.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "El nodo administrado permitirá la reproducción desde las URL directas.\n\n" +"Ejecuta `{p}{cmd}` para que tenga efecto." + +#: redbot/cogs/audio/core/commands/llset.py:482 +msgid "Managed node will not play from direct URLs anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "El nodo administrado ya no reproducirá desde las URLs directas.\n\n" +"Ejecute `{p}{cmd}` para que surta efecto." + +#: redbot/cogs/audio/core/commands/llset.py:490 +#, docstring +msgid "Toggle Bandcamp source on or off.\n\n" +" This toggle controls the playback of all Bandcamp related content.\n" +" " +msgstr "Activa o desactiva Bandcamp como fuente.\n\n" +" Esta función controla la reproducción de todo el contenido relacionado con Bandcamping.\n" +" " + +#: redbot/cogs/audio/core/commands/llset.py:500 +msgid "Managed node will allow playback from Bandcamp.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "El nodo administrado permitirá la reproducción desde Bandcamp.\n\n" +"Ejecuta `{p}{cmd}` para que tenga efecto." + +#: redbot/cogs/audio/core/commands/llset.py:509 +msgid "Managed node will not play from Bandcamp anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "El nodo administrado ya no reproducirá desde Bandcamp.\n\n" +"Ejecuta `{p}{cmd}` para que surta efecto." + +#: redbot/cogs/audio/core/commands/llset.py:517 +#, docstring +msgid "Toggle local file usage on or off.\n\n" +" This toggle controls the playback of all local track content, usually found inside the `localtracks` folder.\n" +" " +msgstr "Activa o desactiva el uso de archivos locales.\n\n" +" Esta opción controla la reproducción de pistas locales, generalmente se encuentran dentro de la carpeta `localtracks`.\n" +" " + +#: redbot/cogs/audio/core/commands/llset.py:527 +msgid "Managed node will allow playback from local files.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "El nodo administrado permitirá la reproducción desde archivos locales.\n\n" +"Ejecutar `{p}{cmd}` para que surta efecto." + +#: redbot/cogs/audio/core/commands/llset.py:536 +msgid "Managed node will not play from local files anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "El nodo administrado ya no se reproducirá desde archivos locales.\n\n" +"Ejecute `{p}{cmd}` para que surta efecto." + +#: redbot/cogs/audio/core/commands/llset.py:544 +#, docstring +msgid "Toggle Soundcloud source on or off.\n\n" +" This toggle controls the playback of all SoundCloud related content.\n" +" " +msgstr "Activa o desactiva la fuente de SoundCloud.\n\n" +" Esto activa o desactiva la reproducción de todo el contenido relacionado con SoundCloud.\n" +" " + +#: redbot/cogs/audio/core/commands/llset.py:554 +msgid "Managed node will allow playback from Soundcloud.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "El nodo administrado permitirá la reproducción desde Url directas.\n\n" +"Ejecuta `{p}{cmd}` para que tenga efecto." + +#: redbot/cogs/audio/core/commands/llset.py:563 +msgid "Managed node will not play from Soundcloud anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "El nodo administrado ya no reproducirá desde Soundcloud.\n\n" +"Ejecute `{p}{cmd}` para que surta efecto." + +#: redbot/cogs/audio/core/commands/llset.py:571 +#, docstring +msgid "`Dangerous command` Toggle YouTube source on or off (this includes Spotify).\n\n" +" This toggle controls the playback of all YouTube and Spotify related content.\n" +" " +msgstr "`Comando peligroso` activa o desactiva la fuente de YouTube (esto incluye Spotify).\n\n" +" Esta opción controla la reproducción de todo el contenido relacionado con YouTube y Spotify.\n" +" " + +#: redbot/cogs/audio/core/commands/llset.py:581 +msgid "Managed node will allow playback from YouTube.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "El nodo administrado permitirá la reproducción desde YouTube.\n\n" +"Ejecuta `{p}{cmd}` para que tenga efecto." + +#: redbot/cogs/audio/core/commands/llset.py:590 +msgid "Managed node will not play from YouTube anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "El nodo administrado ya no reproducirá desde YouTube.\n\n" +"Ejecute `{p}{cmd}` para que surta efecto." + +#: redbot/cogs/audio/core/commands/llset.py:598 +#, docstring +msgid "Toggle Twitch source on or off.\n\n" +" This toggle controls the playback of all Twitch related content.\n" +" " +msgstr "Activa o desactiva la fuente de Twitch.\n\n" +" Esta función controla la reproducción de todo el contenido relacionado con Twitch.\n" +" " + +#: redbot/cogs/audio/core/commands/llset.py:608 +msgid "Managed node will allow playback from Twitch.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "El nodo administrado permitirá la reproducción desde Twitch.\n\n" +"Ejecute `{p}{cmd}` para que surta efecto." + +#: redbot/cogs/audio/core/commands/llset.py:617 +msgid "Managed node will not play from Twitch anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "El nodo administrado ya no reproducirá desde Twitch.\n\n" +"Ejecuta `{p}{cmd}` para que surta efecto." + +#: redbot/cogs/audio/core/commands/llset.py:625 +#, docstring +msgid "Toggle Vimeo source on or off.\n\n" +" This toggle controls the playback of all Vimeo related content.\n" +" " +msgstr "Activa o desactiva la fuente Vimeo.\n\n" +" Esta función controla la reproducción de todo el contenido relacionado con Vimeo.\n" +" " + +#: redbot/cogs/audio/core/commands/llset.py:635 +msgid "Managed node will allow playback from Vimeo.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "El nodo administrado permitirá la reproducción desde Vimeo.\n\n" +"Ejecuta `{p}{cmd}` para que tenga efecto." + +#: redbot/cogs/audio/core/commands/llset.py:644 +msgid "Managed node will not play from Vimeo anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "El nodo administrado ya no reproducirá desde Vimeo.\n\n" +"Ejecute `{p}{cmd}` para que surta efecto." + +#: redbot/cogs/audio/core/commands/llset.py:657 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node framebuffer size.\n\n" +" Only change this if you have been directly advised to, changing it can cause significant playback issues.\n" +" " +msgstr "`Comando peligroso` Establece el tamaño del framebuffer del nodo administrado de Lavalink.\n\n" +" Sólo cambie esto si ha sido notificado directamente a cambiarlo puede causar problemas significativos de reproducción.\n" +" " + +#: redbot/cogs/audio/core/commands/llset.py:665 +msgid "The lowest value the framebuffer can be set to is 100ms." +msgstr "El valor más bajo al que se puede ajustar el framebuffer es 100ms." + +#: redbot/cogs/audio/core/commands/llset.py:671 +#: redbot/cogs/audio/core/commands/llset.py:702 +msgid "Managed node's bufferDurationMs set to {milliseconds}.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "Se han cambiado el bufferDurationMs de los nodos administrados a {milliseconds}.\n\n" +"Ejecute `{p}{cmd}` para que tenga efecto." + +#: redbot/cogs/audio/core/commands/llset.py:688 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node JDA-NAS buffer size.\n\n" +" Only change this if you have been directly advised to, changing it can cause significant playback issues.\n" +" " +msgstr "`Comando peligroso` Establece el tamaño del búfer JDA-NAS gestionado del nodo Lavalink.\n\n" +" Sólo cambie esto si ha sido notificado directamente a cambiarlo puede causar problemas significativos de reproducción.\n" +" " + +#: redbot/cogs/audio/core/commands/llset.py:696 +msgid "The lowest value the buffer may be is 100ms." +msgstr "El valor más bajo que puede tener el buffer es de 100ms." + +#: redbot/cogs/audio/core/commands/llset.py:714 +#, docstring +msgid "Reset all `llset` changes back to their default values." +msgstr "Restablece todos los cambios de `llset` a sus valores predeterminados." + +#: redbot/cogs/audio/core/commands/localtracks.py:27 #, docstring msgid "Local playback commands." msgstr "Comandos de reproducción locales." -#: redbot/cogs/audio/core/commands/localtracks.py:30 +#: redbot/cogs/audio/core/commands/localtracks.py:31 #, docstring msgid "Play all songs in a localtracks folder.\n\n" " **Usage**:\n" @@ -1983,15 +2404,15 @@ msgstr "Reproducir todas las canciones de una carpeta de pistas local.\n\n" " ​ ​ ​ ​ ​ ​ ​ ​ Pon en cola todas las pistas dentro de la carpeta.\n" " " -#: redbot/cogs/audio/core/commands/localtracks.py:50 +#: redbot/cogs/audio/core/commands/localtracks.py:51 msgid "Folder Not Found" msgstr "Carpeta no encontrada" -#: redbot/cogs/audio/core/commands/localtracks.py:51 +#: redbot/cogs/audio/core/commands/localtracks.py:52 msgid "Localtracks folder named {name} does not exist." msgstr "La carpeta Localtracks llamada {name} no existe." -#: redbot/cogs/audio/core/commands/localtracks.py:62 +#: redbot/cogs/audio/core/commands/localtracks.py:63 #, docstring msgid "Play a local track.\n\n" " To play a local track, either use the menu to choose a track or enter in the track path directly with the play command.\n" @@ -2014,57 +2435,71 @@ msgstr "Reproducir una pista local.\n\n" " ​ ​ ​ ​ ​ ​ ​ ​ Utilice un enlace directo en relación a la carpeta localtracks.\n" " " -#: redbot/cogs/audio/core/commands/localtracks.py:79 -#: redbot/cogs/audio/core/commands/localtracks.py:135 +#: redbot/cogs/audio/core/commands/localtracks.py:80 +#: redbot/cogs/audio/core/commands/localtracks.py:136 msgid "No album folders found." msgstr "No se encontraron carpetas de álbumes." -#: redbot/cogs/audio/core/commands/localtracks.py:121 +#: redbot/cogs/audio/core/commands/localtracks.py:122 #, docstring msgid "Search for songs across all localtracks folders." msgstr "Buscar canciones en todas las carpetas de las pistas locales." -#: redbot/cogs/audio/core/commands/localtracks.py:139 -#: redbot/cogs/audio/core/commands/queue.py:295 +#: redbot/cogs/audio/core/commands/localtracks.py:140 +#: redbot/cogs/audio/core/commands/queue.py:299 msgid "No matches." msgstr "No hay coincidencias." #: redbot/cogs/audio/core/commands/miscellaneous.py:29 #, docstring msgid "Make Red sing one of her songs." -msgstr "Haz que el rojo cante una de sus canciones." +msgstr "Haz que Red cante una de sus canciones." -#: redbot/cogs/audio/core/commands/miscellaneous.py:46 +#: redbot/cogs/audio/core/commands/miscellaneous.py:47 #, docstring msgid "Audio stats." msgstr "Estadísticas de audio." -#: redbot/cogs/audio/core/commands/miscellaneous.py:75 +#: redbot/cogs/audio/core/commands/miscellaneous.py:76 msgid "Not connected anywhere." msgstr "No conectado en ninguna parte." -#: redbot/cogs/audio/core/commands/miscellaneous.py:81 +#: redbot/cogs/audio/core/commands/miscellaneous.py:82 msgid "Playing in {num}/{total} servers:" msgstr "Reproduciendo en {num}/{total} servidores:" -#: redbot/cogs/audio/core/commands/miscellaneous.py:87 +#: redbot/cogs/audio/core/commands/miscellaneous.py:88 msgid "Page {}/{}" msgstr "Página {}/{}" -#: redbot/cogs/audio/core/commands/miscellaneous.py:100 +#: redbot/cogs/audio/core/commands/miscellaneous.py:101 #, docstring msgid "Queue percentage." msgstr "Porcentaje de cola." -#: redbot/cogs/audio/core/commands/miscellaneous.py:126 -msgid "There's nothing in the queue." +#: redbot/cogs/audio/core/commands/miscellaneous.py:125 +#: redbot/cogs/audio/core/commands/playlists.py:1130 +#: redbot/cogs/audio/core/commands/queue.py:67 +#: redbot/cogs/audio/core/commands/queue.py:164 +#: redbot/cogs/audio/core/commands/queue.py:183 +#: redbot/cogs/audio/core/commands/queue.py:188 +#: redbot/cogs/audio/core/commands/queue.py:214 +#: redbot/cogs/audio/core/commands/queue.py:219 +#: redbot/cogs/audio/core/commands/queue.py:261 +#: redbot/cogs/audio/core/commands/queue.py:263 +#: redbot/cogs/audio/core/commands/queue.py:293 +#: redbot/cogs/audio/core/commands/queue.py:295 +#: redbot/cogs/audio/core/commands/queue.py:331 +#: redbot/cogs/audio/core/commands/queue.py:369 +#: redbot/cogs/audio/core/commands/queue.py:377 +msgid "There's nothing in the queue." msgstr "No hay nada en la cola." -#: redbot/cogs/audio/core/commands/miscellaneous.py:147 +#: redbot/cogs/audio/core/commands/miscellaneous.py:146 msgid "Queued and playing tracks:" msgstr "Pistas en cola y reproduciendo:" -#: redbot/cogs/audio/core/commands/player.py:40 +#: redbot/cogs/audio/core/commands/player.py:39 #, docstring msgid "Play the specified track or search for a close match.\n\n" " To play a local track, the query should be `\\`.\n" @@ -2075,189 +2510,193 @@ msgstr "Reproducir la pista especificada o buscar un resultado similar.\n\n" " Si eres el propietario del bot, usa `[p]audioset info` para mostrar tu ruta de pistas locales.\n" " " -#: redbot/cogs/audio/core/commands/player.py:54 -#: redbot/cogs/audio/core/commands/player.py:162 -#: redbot/cogs/audio/core/commands/player.py:739 +#: redbot/cogs/audio/core/commands/player.py:53 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:738 msgid "That URL is not allowed." msgstr "Esta URL no está permitida." -#: redbot/cogs/audio/core/commands/player.py:58 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:745 +#: redbot/cogs/audio/core/commands/player.py:57 +#: redbot/cogs/audio/core/commands/player.py:165 +#: redbot/cogs/audio/core/commands/player.py:744 msgid "That track is not allowed." msgstr "Esta canción no está permitida." -#: redbot/cogs/audio/core/commands/player.py:65 -#: redbot/cogs/audio/core/commands/player.py:173 -#: redbot/cogs/audio/core/commands/player.py:437 -#: redbot/cogs/audio/core/commands/player.py:553 -#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/player.py:64 +#: redbot/cogs/audio/core/commands/player.py:172 +#: redbot/cogs/audio/core/commands/player.py:435 +#: redbot/cogs/audio/core/commands/player.py:551 +#: redbot/cogs/audio/core/commands/player.py:806 msgid "You need the DJ role to queue tracks." msgstr "Necesitas el rol de DJ para hacer colas." -#: redbot/cogs/audio/core/commands/player.py:69 -#: redbot/cogs/audio/core/commands/player.py:177 -#: redbot/cogs/audio/core/commands/player.py:441 -#: redbot/cogs/audio/core/commands/player.py:557 -#: redbot/cogs/audio/core/commands/player.py:681 -msgid "Connection to Lavalink has failed" -msgstr "La conexión a Lavalink ha fallado" - -#: redbot/cogs/audio/core/commands/player.py:72 -#: redbot/cogs/audio/core/commands/player.py:180 -#: redbot/cogs/audio/core/commands/player.py:444 -#: redbot/cogs/audio/core/commands/player.py:560 -#: redbot/cogs/audio/core/commands/player.py:684 +#: redbot/cogs/audio/core/commands/player.py:68 +#: redbot/cogs/audio/core/commands/player.py:176 +#: redbot/cogs/audio/core/commands/player.py:439 +#: redbot/cogs/audio/core/commands/player.py:555 +msgid "Connection to Lavalink node has failed" +msgstr "La conexión al nodo Lavalink ha fallado" + +#: redbot/cogs/audio/core/commands/player.py:71 +#: redbot/cogs/audio/core/commands/player.py:179 +#: redbot/cogs/audio/core/commands/player.py:442 +#: redbot/cogs/audio/core/commands/player.py:558 +#: redbot/cogs/audio/core/commands/player.py:683 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:111 -#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:110 +#: redbot/cogs/audio/core/commands/player.py:218 msgid "You must be in the voice channel to use the play command." msgstr "Debes estar en el canal de voz para usar el comando de reproducción." -#: redbot/cogs/audio/core/commands/player.py:117 -#: redbot/cogs/audio/core/commands/player.py:225 -#: redbot/cogs/audio/core/commands/player.py:253 +#: redbot/cogs/audio/core/commands/player.py:116 +#: redbot/cogs/audio/core/commands/player.py:224 +#: redbot/cogs/audio/core/commands/player.py:252 msgid "No tracks found for `{query}`." msgstr "No se han encontrado pistas para `{query}`." -#: redbot/cogs/audio/core/commands/player.py:123 -#: redbot/cogs/audio/core/commands/player.py:231 -#: redbot/cogs/audio/core/commands/player.py:532 -#: redbot/cogs/audio/core/commands/player.py:605 +#: redbot/cogs/audio/core/commands/player.py:122 +#: redbot/cogs/audio/core/commands/player.py:230 +#: redbot/cogs/audio/core/commands/player.py:530 +#: redbot/cogs/audio/core/commands/player.py:603 msgid "Queue size limit reached." msgstr "Límite de cola alcanzado." -#: redbot/cogs/audio/core/commands/player.py:146 +#: redbot/cogs/audio/core/commands/player.py:145 #, docstring msgid "Force play a URL or search for a track." msgstr "Forzar la reproducción de una URL o buscar una pista." -#: redbot/cogs/audio/core/commands/player.py:152 +#: redbot/cogs/audio/core/commands/player.py:151 msgid "Only single tracks work with bump play." msgstr "Sólo las pistas simples funcionan con modo volcado." -#: redbot/cogs/audio/core/commands/player.py:256 -#: redbot/cogs/audio/core/commands/player.py:788 -#: redbot/cogs/audio/core/commands/player.py:910 -msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" -"This may be due to permissions or because Lavalink.jar is being run in a different machine than the local tracks." -msgstr "Las pistas locales no funcionarán si el `Lavalink.jar` no puede ver la pista.\n" -"Esto 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:263 -#: redbot/cogs/audio/core/commands/player.py:795 -#: redbot/cogs/audio/core/commands/player.py:917 +#: redbot/cogs/audio/core/commands/player.py:208 +#: redbot/cogs/audio/core/commands/player.py:471 +#: redbot/cogs/audio/core/commands/player.py:587 +#: redbot/cogs/audio/core/commands/player.py:712 +#: redbot/cogs/audio/core/commands/queue.py:362 +msgid "Connection to Lavalink node has not yet been established." +msgstr "Aún no se ha establecido la conexión con el nodo Lavalink." + +#: redbot/cogs/audio/core/commands/player.py:255 +msgid "Local tracks will not work if the managed Lavalink node cannot see the track.\n" +"This may be due to permissions or you are using an external Lavalink node in a different machine than the bot and the local tracks." +msgstr "Las pistas locales no funcionarán si el nodo Lavalink administrado no puede ver la pista.\n" +"Esto puede deberse a permisos o estás usando un nodo Lavalink externo en una máquina diferente que el bot y las pistas locales." + +#: redbot/cogs/audio/core/commands/player.py:262 +#: redbot/cogs/audio/core/commands/player.py:794 +#: redbot/cogs/audio/core/commands/player.py:913 msgid "Track is not playable." msgstr "La pista no es reproducible." -#: redbot/cogs/audio/core/commands/player.py:265 -#: redbot/cogs/audio/core/commands/player.py:796 -#: redbot/cogs/audio/core/commands/player.py:918 +#: redbot/cogs/audio/core/commands/player.py:264 +#: redbot/cogs/audio/core/commands/player.py:795 +#: redbot/cogs/audio/core/commands/player.py:914 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "**{suffix}** no es un formato totalmente soportado y algunas pistas pueden no reproducirse." -#: redbot/cogs/audio/core/commands/player.py:296 +#: redbot/cogs/audio/core/commands/player.py:294 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:318 +#: redbot/cogs/audio/core/commands/player.py:316 msgid "Track exceeds maximum length." msgstr "La pista excede la longitud máxima." -#: redbot/cogs/audio/core/commands/player.py:339 +#: redbot/cogs/audio/core/commands/player.py:337 msgid "{time} until track playback: #1 in queue" msgstr "{time} hasta la reproducción de la pista: #1 en cola" -#: redbot/cogs/audio/core/commands/player.py:343 +#: redbot/cogs/audio/core/commands/player.py:341 msgid "Track Enqueued" msgstr "Pista en cola" -#: redbot/cogs/audio/core/commands/player.py:357 +#: redbot/cogs/audio/core/commands/player.py:355 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." 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:417 +#: redbot/cogs/audio/core/commands/player.py:415 msgid "The owner needs to set the Spotify client ID and Spotify client secret, before Spotify URLs or codes can be used. \n" "See `{prefix}audioset spotifyapi` for instructions." 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. \n" "Ver `{prefix}audioset spotifyapi` para instrucciones." -#: redbot/cogs/audio/core/commands/player.py:427 +#: redbot/cogs/audio/core/commands/player.py:425 msgid "The owner needs to set the YouTube API key before Spotify URLs or codes can be used.\n" "See `{prefix}audioset youtubeapi` for instructions." 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. \n" "Ver `{prefix}audioset spotifyapi` para instrucciones." -#: redbot/cogs/audio/core/commands/player.py:485 +#: redbot/cogs/audio/core/commands/player.py:483 msgid "You must be in the voice channel to use the genre command." msgstr "Debes estar en el canal de voz para usar el comando de género." -#: redbot/cogs/audio/core/commands/player.py:492 +#: redbot/cogs/audio/core/commands/player.py:490 msgid "No categories found" msgstr "No se encontraron categorías" -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:514 +#: redbot/cogs/audio/core/commands/player.py:494 +#: redbot/cogs/audio/core/commands/player.py:512 msgid "No categories found, try again later." msgstr "No se encontraron categorías, inténtalo de nuevo más tarde." -#: redbot/cogs/audio/core/commands/player.py:501 +#: redbot/cogs/audio/core/commands/player.py:499 msgid "Categories" msgstr "Categorías" -#: redbot/cogs/audio/core/commands/player.py:507 +#: redbot/cogs/audio/core/commands/player.py:505 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:522 +#: redbot/cogs/audio/core/commands/player.py:520 msgid "Playlists for {friendly_name}" msgstr "Listas de reproducción para {friendly_name}" -#: redbot/cogs/audio/core/commands/player.py:529 +#: redbot/cogs/audio/core/commands/player.py:527 msgid "No tracks to play." msgstr "No hay pistas para jugar." -#: redbot/cogs/audio/core/commands/player.py:539 +#: redbot/cogs/audio/core/commands/player.py:537 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:547 +#: redbot/cogs/audio/core/commands/player.py:545 #, docstring msgid "Starts auto play." msgstr "Comienza la reproducción automática." -#: redbot/cogs/audio/core/commands/player.py:601 +#: redbot/cogs/audio/core/commands/player.py:599 msgid "You must be in the voice channel to use the autoplay command." msgstr "Debes estar en el canal de voz para usar el comando de reproducción automática." -#: redbot/cogs/audio/core/commands/player.py:615 +#: redbot/cogs/audio/core/commands/player.py:613 msgid "Couldn't get a valid track." msgstr "No se pudo obtener una pista válida." -#: redbot/cogs/audio/core/commands/player.py:621 -#: redbot/cogs/audio/core/commands/player.py:757 -#: redbot/cogs/audio/core/commands/player.py:776 -#: redbot/cogs/audio/core/commands/player.py:897 -#: redbot/cogs/audio/core/commands/playlists.py:1928 +#: redbot/cogs/audio/core/commands/player.py:619 +#: redbot/cogs/audio/core/commands/player.py:756 +#: redbot/cogs/audio/core/commands/player.py:775 +#: redbot/cogs/audio/core/commands/player.py:893 +#: redbot/cogs/audio/core/commands/playlists.py:1898 msgid "Unable to Get Track" msgstr "No se puede obtener la pista" -#: redbot/cogs/audio/core/commands/player.py:622 -#: redbot/cogs/audio/core/commands/player.py:758 -#: redbot/cogs/audio/core/commands/player.py:777 -#: redbot/cogs/audio/core/commands/player.py:898 -#: redbot/cogs/audio/core/commands/playlists.py:1929 +#: redbot/cogs/audio/core/commands/player.py:620 +#: redbot/cogs/audio/core/commands/player.py:757 +#: redbot/cogs/audio/core/commands/player.py:776 +#: redbot/cogs/audio/core/commands/player.py:894 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:636 +#: redbot/cogs/audio/core/commands/player.py:634 msgid "Adding a track to queue." msgstr "Añadiendo un track a la cola." -#: redbot/cogs/audio/core/commands/player.py:642 +#: redbot/cogs/audio/core/commands/player.py:641 #, 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" @@ -2268,44 +2707,55 @@ msgstr "Elige una pista con una búsqueda.\n\n" " ` para buscar en SoundCloud en lugar de YouTube.\n" " " -#: redbot/cogs/audio/core/commands/player.py:694 -#: redbot/cogs/audio/core/commands/player.py:706 -#: redbot/cogs/audio/core/commands/player.py:712 -#: redbot/cogs/audio/core/commands/player.py:722 +#: redbot/cogs/audio/core/commands/player.py:680 +msgid "Connection to Lavalink has failed" +msgstr "La conexión a Lavalink ha fallado" + +#: redbot/cogs/audio/core/commands/player.py:693 +#: redbot/cogs/audio/core/commands/player.py:705 +#: redbot/cogs/audio/core/commands/player.py:711 +#: redbot/cogs/audio/core/commands/player.py:721 msgid "Unable To Search For Tracks" msgstr "No se puede buscar pistas" -#: redbot/cogs/audio/core/commands/player.py:723 +#: redbot/cogs/audio/core/commands/player.py:722 msgid "You must be in the voice channel to enqueue tracks." msgstr "Debes estar en el canal de voz para encolar pistas." -#: redbot/cogs/audio/core/commands/player.py:786 -#: redbot/cogs/audio/core/commands/player.py:908 +#: redbot/cogs/audio/core/commands/player.py:785 +#: redbot/cogs/audio/core/commands/player.py:904 msgid "Nothing found." msgstr "Nada encontrado." -#: redbot/cogs/audio/core/commands/player.py:857 -#: redbot/cogs/audio/core/commands/playlists.py:1553 +#: redbot/cogs/audio/core/commands/player.py:787 +#: redbot/cogs/audio/core/commands/player.py:906 +msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" +"This may be due to permissions or because Lavalink.jar is being run in a different machine than the local tracks." +msgstr "Las pistas locales no funcionarán si el `Lavalink.jar` no puede ver la pista.\n" +"Esto 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:853 +#: redbot/cogs/audio/core/commands/playlists.py:1527 msgid " {bad_tracks} tracks cannot be queued." msgstr " {bad_tracks} pistas no pueden ser puestas en cola." -#: redbot/cogs/audio/core/commands/player.py:863 +#: redbot/cogs/audio/core/commands/player.py:859 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "{num} pista(s) en cola.{maxlength_msg}" -#: redbot/cogs/audio/core/commands/player.py:869 +#: redbot/cogs/audio/core/commands/player.py:865 msgid "folder" msgstr "carpeta" -#: redbot/cogs/audio/core/commands/player.py:871 +#: redbot/cogs/audio/core/commands/player.py:867 msgid "search" msgstr "buscar" -#: redbot/cogs/audio/core/commands/player.py:874 +#: redbot/cogs/audio/core/commands/player.py:870 msgid "{time} until start of {type} playback: starts at #{position} in queue" msgstr "{time} hasta el inicio de la reproducción de {type}: comienza en #{position} en cola" -#: redbot/cogs/audio/core/commands/playlists.py:44 +#: redbot/cogs/audio/core/commands/playlists.py:45 #, docstring msgid "Playlist configuration options.\n\n" " Scope info:\n" @@ -2317,22 +2767,22 @@ msgid "Playlist configuration options.\n\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" +" ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and the playlist 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" +" Información del Scope:\n" +" ​ ​ ​ ​ **Global**:\n" +"​ ​ ​ ​ ​ ​ ​ Visible para todos los usuarios de este bot.\n" +" ​ ​ ​ ​ ​ ​ ​ Solo editable por el propietario del bot.\n" +" ​ ​ ​ ​ **Guild**:\n" +" Visible para todos los usuarios de este gremio.\n" +" ​ ​ ​ ​ ​ ​ ​ Editable por el propietario del bot, el propietario del gremio, los administradores del gremio, los mods del gremio, el rol de DJ y el creador de la lista de reproducción.\n" +" ​ ​ ​ ​ **User**:\n" +" ​ ​ ​ ​ ​ ​ ​ ​ Visible para todos los usuarios del bot, si se pasa --author.\n" +" ​ ​ ​ ​ ​ ​ ​ ​ Editable por el propietario del bot y el creador de la lista de reproducción.\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:69 +#: redbot/cogs/audio/core/commands/playlists.py:70 #, 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" @@ -2384,100 +2834,156 @@ msgstr "Configure una lista de reproducción para reproducir canciones automáti "` [p]audioset autoplay PersonalPlaylist --scope Usuario --autor Draper` \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:1699 -#: redbot/cogs/audio/core/commands/playlists.py:2015 +#: redbot/cogs/audio/core/commands/playlists.py:124 +#: redbot/cogs/audio/core/commands/playlists.py:305 +#: redbot/cogs/audio/core/commands/playlists.py:487 +#: redbot/cogs/audio/core/commands/playlists.py:581 +#: redbot/cogs/audio/core/commands/playlists.py:710 +#: redbot/cogs/audio/core/commands/playlists.py:845 +#: redbot/cogs/audio/core/commands/playlists.py:982 +#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1224 +#: redbot/cogs/audio/core/commands/playlists.py:1474 +#: redbot/cogs/audio/core/commands/playlists.py:1560 +#: redbot/cogs/audio/core/commands/playlists.py:1641 +#: redbot/cogs/audio/core/commands/playlists.py:1671 +#: redbot/cogs/audio/core/commands/playlists.py:1983 msgid "Playlist Not Found" msgstr "Lista no encontrada" -#: redbot/cogs/audio/core/commands/playlists.py:140 +#: redbot/cogs/audio/core/commands/playlists.py:141 msgid "Could not find a track matching your query." msgstr "No se pudo encontrar una pista que coincida con su consulta." -#: redbot/cogs/audio/core/commands/playlists.py:161 +#: redbot/cogs/audio/core/commands/playlists.py:162 msgid "Skipping track" msgstr "Saltando pista" -#: redbot/cogs/audio/core/commands/playlists.py:162 +#: redbot/cogs/audio/core/commands/playlists.py:163 msgid "{track} is already in {playlist} (`{id}`) [**{scope}**]." msgstr "{track} ya está en {playlist} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/commands/playlists.py:170 -#: redbot/cogs/audio/core/commands/playlists.py:212 +#: redbot/cogs/audio/core/commands/playlists.py:171 +#: redbot/cogs/audio/core/commands/playlists.py:213 msgid "Playlist limit reached: Could not add track." msgstr "Límite de la lista de reproducción alcanzado: No se pudo añadir la pista." -#: redbot/cogs/audio/core/commands/playlists.py:193 +#: redbot/cogs/audio/core/commands/playlists.py:194 msgid "Track added" msgstr "Pista añadida" -#: redbot/cogs/audio/core/commands/playlists.py:194 +#: redbot/cogs/audio/core/commands/playlists.py:195 msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." msgstr "{track} añadido a {playlist} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/commands/playlists.py:199 +#: redbot/cogs/audio/core/commands/playlists.py:200 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 +#: redbot/cogs/audio/core/commands/playlists.py:205 msgid "\n" "{existing} {plural} already in the playlist and were skipped." msgstr "\n" "{existing} {plural} ya está en la lista de reproducción y se han omitido." -#: redbot/cogs/audio/core/commands/playlists.py:206 +#: redbot/cogs/audio/core/commands/playlists.py:207 msgid "tracks are" msgstr "pistas son" -#: redbot/cogs/audio/core/commands/playlists.py:206 +#: redbot/cogs/audio/core/commands/playlists.py:207 msgid "track is" msgstr "pista es" -#: 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:2032 +#: redbot/cogs/audio/core/commands/playlists.py:209 +#: redbot/cogs/audio/core/commands/playlists.py:618 +#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: redbot/cogs/audio/core/commands/playlists.py:1268 +#: redbot/cogs/audio/core/commands/playlists.py:2000 msgid "Playlist Modified" msgstr "Lista de reproducción modificada" -#: 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:2016 +#: redbot/cogs/audio/core/commands/playlists.py:229 +#, docstring +msgid "Copy a playlist from one scope to another.\n\n" +" **Usage**:\n" +" ​ ​ ​ ​ `[p]playlist copy playlist_name_OR_id [args]`\n\n" +" **Args**:\n" +" ​ ​ ​ ​ The following are all optional:\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-scope \n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-guild [guild] **Only the bot owner can use this**\n\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-scope \n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-guild [guild] **Only the bot owner can use this**\n\n" +" **Scope** is one of the following:\n" +" ​ ​ ​ ​ Global\n" +" ​ ​ ​ ​ Guild\n" +" ​ ​ ​ ​ User\n\n" +" **Author** can be one of the following:\n" +" ​ ​ ​ ​ User ID\n" +" ​ ​ ​ ​ User Mention\n" +" ​ ​ ​ ​ User Name#123\n\n" +" **Guild** can be one of the following:\n" +" ​ ​ ​ ​ Guild ID\n" +" ​ ​ ​ ​ Exact guild name\n\n" +" Example use:\n" +" ​ ​ ​ ​ `[p]playlist copy MyGuildPlaylist --from-scope Guild --to-scope Global`\n" +" ​ ​ ​ ​ `[p]playlist copy MyGlobalPlaylist --from-scope Global --to-author Draper#6666 --to-scope User`\n" +" ​ ​ ​ ​ `[p]playlist copy MyPersonalPlaylist --from-scope user --to-author Draper#6666 --to-scope Guild --to-guild Red - Discord Bot`\n" +" " +msgstr "Copia una lista de reproducción desde un ámbito a otro.\n\n" +" **Uso**:\n" +" ​ ​ ​ ​ `[p]playlist copy playlist_name_OR_id [args]`\n\n" +" **Argumentoss**:\n" +" ​ ​ ​ ​Los siguientes argumentos son todos opcionales:\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-scope <ámbito>\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-guild [guild] **Solo el dueño del bot puede usar esto**\n\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-scope <ámbito>\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-guild [guild] **Solo el dueño del bot puede usar esto**\n\n" +" **Ámbito** es uno de los siguientes:\n" +" ​ ​ ​ ​ Global\n" +" ​ ​ ​ ​ Guild\n" +" ​ ​ ​ ​ User\n\n" +" **Author** puede ser uno de los siguientes:\n" +" ​ ​ ​ ​ User ID\n" +" ​ ​ ​ ​ User Mention\n" +" ​ ​ ​ ​ User Name#123\n\n" +" **Gremio** puede ser uno de los siguientes:\n" +" ​ ​ ​ ​ Guild ID\n" +" ​ ​ ​ ​ Exact guild name\n\n" +" Ejemplos de uso::\n" +" ​ ​ ​ ​ `[p]playlist copy MyGuildPlaylist --from-scope Guild --to-scope Global`\n" +" ​ ​ ​ ​ `[p]playlist copy MyGlobalPlaylist --from-scope Global --to-author Draper#6666 --to-scope User`\n" +" ​ ​ ​ ​ `[p]playlist copy MyPersonalPlaylist --from-scope user --to-author Draper#6666 --to-scope Guild --to-guild Red - Discord Bot` " + +#: redbot/cogs/audio/core/commands/playlists.py:306 +#: redbot/cogs/audio/core/commands/playlists.py:488 +#: redbot/cogs/audio/core/commands/playlists.py:582 +#: redbot/cogs/audio/core/commands/playlists.py:711 +#: redbot/cogs/audio/core/commands/playlists.py:846 +#: redbot/cogs/audio/core/commands/playlists.py:1225 +#: redbot/cogs/audio/core/commands/playlists.py:1642 +#: redbot/cogs/audio/core/commands/playlists.py:1984 msgid "Could not match '{arg}' to a playlist." msgstr "No se pudo igualar '{arg}' a una lista de reproducción." -#: redbot/cogs/audio/core/commands/playlists.py:331 -#: redbot/cogs/audio/core/commands/playlists.py:338 +#: redbot/cogs/audio/core/commands/playlists.py:329 +#: redbot/cogs/audio/core/commands/playlists.py:336 msgid "the Global" msgstr "el Global" -#: redbot/cogs/audio/core/commands/playlists.py:346 +#: redbot/cogs/audio/core/commands/playlists.py:344 msgid "Playlist Copied" msgstr "Lista de reproducción copiada" -#: redbot/cogs/audio/core/commands/playlists.py:347 +#: redbot/cogs/audio/core/commands/playlists.py:345 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 +#: redbot/cogs/audio/core/commands/playlists.py:360 #, docstring msgid "Create an empty playlist.\n\n" " **Usage**:\n" @@ -2528,31 +3034,31 @@ msgstr "Configure una lista de reproducción para reproducir canciones automáti "` [p]audioset autoplay PersonalPlaylist --scope Usuario --autor Draper` \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:1998 +#: redbot/cogs/audio/core/commands/playlists.py:412 +#: redbot/cogs/audio/core/commands/playlists.py:1117 +#: redbot/cogs/audio/core/commands/playlists.py:1340 +#: redbot/cogs/audio/core/commands/playlists.py:1966 msgid "Invalid Playlist Name" msgstr "Nombre de la lista de reproducción no válido" -#: 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:1999 +#: redbot/cogs/audio/core/commands/playlists.py:413 +#: redbot/cogs/audio/core/commands/playlists.py:1118 +#: redbot/cogs/audio/core/commands/playlists.py:1341 +#: redbot/cogs/audio/core/commands/playlists.py:1967 msgid "Playlist names must be a single word (up to 32 characters) and not numbers only." 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:427 -#: redbot/cogs/audio/core/commands/playlists.py:1167 -#: redbot/cogs/audio/core/commands/playlists.py:1396 +#: redbot/cogs/audio/core/commands/playlists.py:423 +#: redbot/cogs/audio/core/commands/playlists.py:1150 +#: redbot/cogs/audio/core/commands/playlists.py:1375 msgid "Playlist Created" msgstr "Lista de reproducción creada" -#: redbot/cogs/audio/core/commands/playlists.py:428 +#: redbot/cogs/audio/core/commands/playlists.py:424 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "Lista de reproducción {name} vacía (`{id}`) [**{scope}**] creada." -#: redbot/cogs/audio/core/commands/playlists.py:441 +#: redbot/cogs/audio/core/commands/playlists.py:437 #, docstring msgid "Delete a saved playlist.\n\n" " **Usage**:\n" @@ -2603,15 +3109,15 @@ msgstr "Configure una lista de reproducción para reproducir canciones automáti "` [p]audioset autoplay PersonalPlaylist --scope Usuario --autor Draper` \n" " " -#: redbot/cogs/audio/core/commands/playlists.py:514 +#: redbot/cogs/audio/core/commands/playlists.py:508 msgid "Playlist Deleted" msgstr "Lista de reproducción eliminada" -#: redbot/cogs/audio/core/commands/playlists.py:515 +#: redbot/cogs/audio/core/commands/playlists.py:509 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "{name} (`{id}`) [**{scope}**] lista de reproducción eliminada." -#: redbot/cogs/audio/core/commands/playlists.py:531 +#: redbot/cogs/audio/core/commands/playlists.py:525 #, docstring msgid "Remove duplicate tracks from a saved playlist.\n\n" " **Usage**:\n" @@ -2662,20 +3168,20 @@ msgstr "Configure una lista de reproducción para reproducir canciones automáti "` [p]audioset autoplay PersonalPlaylist --scope Usuario --autor Draper` \n" " " -#: redbot/cogs/audio/core/commands/playlists.py:627 +#: redbot/cogs/audio/core/commands/playlists.py:619 msgid "Removed {track_diff} duplicated tracks from {name} (`{id}`) [**{scope}**] playlist." msgstr "Se han eliminado {track_diff} pistas duplicadas de {name} (`{id}`) [**{scope}**] playlist." -#: redbot/cogs/audio/core/commands/playlists.py:640 -#: redbot/cogs/audio/core/commands/playlists.py:1768 +#: redbot/cogs/audio/core/commands/playlists.py:632 +#: redbot/cogs/audio/core/commands/playlists.py:1740 msgid "Playlist Has Not Been Modified" msgstr "La lista de reproducción no ha sido modificada" -#: redbot/cogs/audio/core/commands/playlists.py:641 +#: redbot/cogs/audio/core/commands/playlists.py:633 msgid "{name} (`{id}`) [**{scope}**] playlist has no duplicate tracks." msgstr "{name} (`{id}`) [**{scope}**] playlist no tiene pistas duplicadas." -#: redbot/cogs/audio/core/commands/playlists.py:662 +#: redbot/cogs/audio/core/commands/playlists.py:654 #, docstring msgid "Download a copy of a playlist.\n\n" " These files can be used with the `[p]playlist upload` command.\n" @@ -2729,19 +3235,19 @@ msgstr "Configure una lista de reproducción para reproducir canciones automáti "` [p]audioset autoplay PersonalPlaylist --scope Usuario --autor Draper` \n" " " -#: redbot/cogs/audio/core/commands/playlists.py:731 +#: redbot/cogs/audio/core/commands/playlists.py:721 msgid "That playlist has no tracks." msgstr "Esa lista de reproducción no tiene pistas." -#: redbot/cogs/audio/core/commands/playlists.py:774 +#: redbot/cogs/audio/core/commands/playlists.py:764 msgid "This playlist is too large to be send in this server." msgstr "Esta lista es demasiado grande para ser enviada en este servidor." -#: redbot/cogs/audio/core/commands/playlists.py:777 +#: redbot/cogs/audio/core/commands/playlists.py:767 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 +#: redbot/cogs/audio/core/commands/playlists.py:789 #, docstring msgid "Retrieve information from a saved playlist.\n\n" " **Usage**:\n" @@ -2792,26 +3298,26 @@ msgstr "Configure una lista de reproducción para reproducir canciones automáti "` [p]audioset autoplay PersonalPlaylist --scope Usuario --autor Draper` \n" " " -#: redbot/cogs/audio/core/commands/playlists.py:891 +#: redbot/cogs/audio/core/commands/playlists.py:879 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\n" msgstr "Lista de reproducción para {playlist_name} (`{id}`) [**{scope}**]:\n" -#: redbot/cogs/audio/core/commands/playlists.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:883 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\n" "URL: {url}" msgstr "Información de la lista de reproducción para {playlist_name} (`{id}`) [**{scope}**]:\n" "URL: {url}" -#: redbot/cogs/audio/core/commands/playlists.py:908 -#: redbot/cogs/audio/core/commands/playlists.py:1056 +#: redbot/cogs/audio/core/commands/playlists.py:896 +#: redbot/cogs/audio/core/commands/playlists.py:1041 msgid "Unknown" msgstr "Desconocido" -#: redbot/cogs/audio/core/commands/playlists.py:910 +#: redbot/cogs/audio/core/commands/playlists.py:898 msgid "Page {page}/{pages} | Author: {author_name} | {num} track(s)" msgstr "Página {page}/{pages} | Autor: {author_name} | {num} pista(s)" -#: redbot/cogs/audio/core/commands/playlists.py:922 +#: redbot/cogs/audio/core/commands/playlists.py:910 #, docstring msgid "List saved playlists.\n\n" " **Usage**:\n" @@ -2862,35 +3368,35 @@ msgstr "Configure una lista de reproducción para reproducir canciones automáti "` [p]audioset autoplay PersonalPlaylist --scope Usuario --autor Draper` \n" " " -#: redbot/cogs/audio/core/commands/playlists.py:998 +#: redbot/cogs/audio/core/commands/playlists.py:983 msgid "No saved playlists available in this server." msgstr "No hay listas de reproducción guardadas disponibles en este servidor." -#: redbot/cogs/audio/core/commands/playlists.py:1032 +#: redbot/cogs/audio/core/commands/playlists.py:1017 msgid "No saved playlists for {scope} created by {author}." msgstr "No hay listas de reproducción guardadas para {scope} creadas por {author}." -#: redbot/cogs/audio/core/commands/playlists.py:1041 +#: redbot/cogs/audio/core/commands/playlists.py:1026 msgid "No saved playlists for {scope}." msgstr "No hay listas de reproducción guardadas para {scope}." -#: redbot/cogs/audio/core/commands/playlists.py:1051 +#: redbot/cogs/audio/core/commands/playlists.py:1036 msgid "ID: {id}" msgstr "ID: {id}" -#: redbot/cogs/audio/core/commands/playlists.py:1052 +#: redbot/cogs/audio/core/commands/playlists.py:1037 msgid "Tracks: {num}" msgstr "Canciones: {num}" -#: redbot/cogs/audio/core/commands/playlists.py:1053 +#: redbot/cogs/audio/core/commands/playlists.py:1038 msgid "Author: {name}" msgstr "Autor: {name}" -#: redbot/cogs/audio/core/commands/playlists.py:1058 +#: redbot/cogs/audio/core/commands/playlists.py:1043 msgid "Scope: {scope}\n" msgstr "Alcance: {scope}\n" -#: redbot/cogs/audio/core/commands/playlists.py:1078 +#: redbot/cogs/audio/core/commands/playlists.py:1063 #, docstring msgid "Save the queue to a playlist.\n\n" " **Usage**:\n" @@ -2941,33 +3447,16 @@ msgstr "Configure una lista de reproducción para reproducir canciones automáti "` [p]audioset autoplay PersonalPlaylist --scope Usuario --autor Draper` \n" " " -#: 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:365 -#: redbot/cogs/audio/core/commands/queue.py:373 -msgid "There's nothing in the queue." -msgstr "No hay nada en la cola." - -#: redbot/cogs/audio/core/commands/playlists.py:1168 +#: redbot/cogs/audio/core/commands/playlists.py:1151 msgid "Playlist {name} (`{id}`) [**{scope}**] saved from current queue: {num} tracks added." msgstr "Lista de reproducción {name} (`{id}`) [**{scope}**] guardada de la cola actual: {num} pistas añadidas." -#: redbot/cogs/audio/core/commands/playlists.py:1174 -#: redbot/cogs/audio/core/commands/playlists.py:1405 +#: redbot/cogs/audio/core/commands/playlists.py:1157 +#: redbot/cogs/audio/core/commands/playlists.py:1384 msgid "Playlist limit reached: Could not add {} tracks." msgstr "Límite de lista de reproducción alcanzado: No se pudo añadir {} pistas." -#: redbot/cogs/audio/core/commands/playlists.py:1188 +#: redbot/cogs/audio/core/commands/playlists.py:1171 #, docstring msgid "Remove a track from a playlist by url.\n\n" " **Usage**:\n" @@ -3018,23 +3507,23 @@ msgstr "Configure una lista de reproducción para reproducir canciones automáti "` [p]audioset autoplay PersonalPlaylist --scope Usuario --autor Draper` \n" " " -#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: redbot/cogs/audio/core/commands/playlists.py:1235 msgid "URL not in playlist." msgstr "URL no en la lista de reproducción." -#: redbot/cogs/audio/core/commands/playlists.py:1266 +#: redbot/cogs/audio/core/commands/playlists.py:1247 msgid "No tracks left, removing playlist." msgstr "No quedan canciones, eliminando la lista de reproducción." -#: redbot/cogs/audio/core/commands/playlists.py:1274 +#: redbot/cogs/audio/core/commands/playlists.py:1255 msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." msgstr "{num} entradas han sido eliminadas de la lista de reproducción {playlist_name} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/commands/playlists.py:1288 +#: redbot/cogs/audio/core/commands/playlists.py:1269 msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." msgstr "La pista ha sido eliminada de la lista de reproducción: {playlist_name} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/commands/playlists.py:1306 +#: redbot/cogs/audio/core/commands/playlists.py:1287 #, docstring msgid "Save a playlist from a url.\n\n" " **Usage**:\n" @@ -3085,19 +3574,19 @@ msgstr "Configure una lista de reproducción para reproducir canciones automáti "` [p]audioset autoplay PersonalPlaylist --scope Usuario --autor Draper` \n" " " -#: redbot/cogs/audio/core/commands/playlists.py:1397 +#: redbot/cogs/audio/core/commands/playlists.py:1376 msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." msgstr "Lista de reproducción {name} (`{id}`) [**{scope}**] guardado: {num} pistas añadidas." -#: redbot/cogs/audio/core/commands/playlists.py:1414 +#: redbot/cogs/audio/core/commands/playlists.py:1393 msgid "Playlist Couldn't be created" msgstr "No se pudo crear la lista de reproducción" -#: redbot/cogs/audio/core/commands/playlists.py:1415 +#: redbot/cogs/audio/core/commands/playlists.py:1394 msgid "Unable to create your playlist." msgstr "No se puede crear tu lista de reproducción." -#: redbot/cogs/audio/core/commands/playlists.py:1432 +#: redbot/cogs/audio/core/commands/playlists.py:1411 #, docstring msgid "Load a playlist into the queue.\n\n" " **Usage**:\n" @@ -3148,21 +3637,21 @@ msgstr "Configure una lista de reproducción para reproducir canciones automáti "` [p]audioset autoplay PersonalPlaylist --scope Usuario --autor Draper` \n" " " -#: redbot/cogs/audio/core/commands/playlists.py:1482 +#: redbot/cogs/audio/core/commands/playlists.py:1459 msgid "You need the DJ role to start playing playlists." msgstr "Necesitas el rol de DJ para empezar a jugar listas de reproducción." -#: redbot/cogs/audio/core/commands/playlists.py:1566 +#: redbot/cogs/audio/core/commands/playlists.py:1540 msgid "Playlist Enqueued" msgstr "Lista de reproducción en cola" -#: redbot/cogs/audio/core/commands/playlists.py:1567 +#: redbot/cogs/audio/core/commands/playlists.py:1541 msgid "{name} - (`{id}`) [**{scope}**]\n" "Added {num} tracks to the queue.{maxlength_msg}" msgstr "{name} - (`{id}`) [**{scope}**]\n" "Se añadieron {num} pistas a la cola.{maxlength_msg}" -#: redbot/cogs/audio/core/commands/playlists.py:1613 +#: redbot/cogs/audio/core/commands/playlists.py:1587 #, docstring msgid "Updates all tracks in a playlist.\n\n" " **Usage**:\n" @@ -3213,32 +3702,32 @@ msgstr "Configure una lista de reproducción para reproducir canciones automáti "` [p]audioset autoplay PersonalPlaylist --scope Usuario --autor Draper` \n" " " -#: redbot/cogs/audio/core/commands/playlists.py:1692 +#: redbot/cogs/audio/core/commands/playlists.py:1664 msgid "Invalid Playlist" msgstr "Lista de reproducción inválida" -#: redbot/cogs/audio/core/commands/playlists.py:1693 +#: redbot/cogs/audio/core/commands/playlists.py:1665 msgid "Custom playlists cannot be updated." msgstr "Las listas de reproducción personalizadas no pueden ser actualizadas." -#: redbot/cogs/audio/core/commands/playlists.py:1734 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "Tracks removed" msgstr "Pistas eliminadas" -#: redbot/cogs/audio/core/commands/playlists.py:1738 -#: redbot/cogs/audio/core/commands/playlists.py:1758 +#: redbot/cogs/audio/core/commands/playlists.py:1710 +#: redbot/cogs/audio/core/commands/playlists.py:1730 msgid "Page {page_num}/{total_pages}" msgstr "Página {page_num}/{total_pages}" -#: redbot/cogs/audio/core/commands/playlists.py:1756 +#: redbot/cogs/audio/core/commands/playlists.py:1728 msgid "Tracks added" msgstr "Pistas añadidas" -#: redbot/cogs/audio/core/commands/playlists.py:1769 +#: redbot/cogs/audio/core/commands/playlists.py:1741 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "No hay cambios para {name} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/commands/playlists.py:1781 +#: redbot/cogs/audio/core/commands/playlists.py:1753 #, docstring msgid "Uploads a playlist file as a playlist for the bot.\n\n" " V2 and old V3 playlist will be slow.\n" @@ -3291,31 +3780,35 @@ msgstr "Configure una lista de reproducción para reproducir canciones automáti "` [p]audioset autoplay PersonalPlaylist --scope Usuario --autor Draper` \n" " " -#: redbot/cogs/audio/core/commands/playlists.py:1838 +#: redbot/cogs/audio/core/commands/playlists.py:1808 msgid "Please upload the playlist file. Any other message will cancel this operation." 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:1849 +#: redbot/cogs/audio/core/commands/playlists.py:1819 msgid "No file detected, try again later." msgstr "Ningún archivo detectado, inténtelo de nuevo más tarde." -#: redbot/cogs/audio/core/commands/playlists.py:1856 +#: redbot/cogs/audio/core/commands/playlists.py:1826 msgid "Upload cancelled." msgstr "Carga cancelada." -#: redbot/cogs/audio/core/commands/playlists.py:1860 +#: redbot/cogs/audio/core/commands/playlists.py:1830 msgid "Only Red playlist files can be uploaded." -msgstr "Sólo se pueden subir archivos de listas de reproducción rojas." +msgstr "Sólo se pueden subir archivos de listas de reproducción Red." -#: redbot/cogs/audio/core/commands/playlists.py:1868 +#: redbot/cogs/audio/core/commands/playlists.py:1838 msgid "Not a valid playlist file." msgstr "No es un archivo de lista de reproducción válido." -#: redbot/cogs/audio/core/commands/playlists.py:1880 +#: redbot/cogs/audio/core/commands/playlists.py:1850 msgid "This playlist is too large." msgstr "Esta lista es demasiado grande." -#: redbot/cogs/audio/core/commands/playlists.py:1950 +#: redbot/cogs/audio/core/commands/playlists.py:1899 +msgid "I'm unable to get a track from Lavalink node at the moment, try again in a few minutes." +msgstr "No puedo obtener una pista del nodo Lavalink en este momento, inténtalo de nuevo en unos minutos." + +#: redbot/cogs/audio/core/commands/playlists.py:1920 #, docstring msgid "Rename an existing playlist.\n\n" " **Usage**:\n" @@ -3366,7 +3859,7 @@ msgstr "Configure una lista de reproducción para reproducir canciones automáti "` [p]audioset autoplay PersonalPlaylist --scope Usuario --autor Draper` \n" " " -#: redbot/cogs/audio/core/commands/playlists.py:2029 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "'{old}' lista de reproducción ha sido renombrada a '{new}' (`{id}`) [**{scope}**]" @@ -3375,88 +3868,88 @@ msgstr "'{old}' lista de reproducción ha sido renombrada a '{new}' (`{id}`) [** msgid "List the songs in the queue." msgstr "Listar las canciones en cola." -#: redbot/cogs/audio/core/commands/queue.py:175 +#: redbot/cogs/audio/core/commands/queue.py:179 #, docstring msgid "Clears the queue." msgstr "Limpia la cola." -#: redbot/cogs/audio/core/commands/queue.py:192 +#: redbot/cogs/audio/core/commands/queue.py:196 msgid "Unable To Clear Queue" msgstr "No se puede borrar la cola" -#: redbot/cogs/audio/core/commands/queue.py:193 +#: redbot/cogs/audio/core/commands/queue.py:197 msgid "You need the DJ role to clear the queue." msgstr "Necesitas el rol de DJ para borrar la cola." -#: redbot/cogs/audio/core/commands/queue.py:201 +#: redbot/cogs/audio/core/commands/queue.py:205 msgid "Queue Modified" msgstr "Cola modificada" -#: redbot/cogs/audio/core/commands/queue.py:201 +#: redbot/cogs/audio/core/commands/queue.py:205 msgid "The queue has been cleared." msgstr "La cola ha sido limpiada." -#: redbot/cogs/audio/core/commands/queue.py:206 +#: redbot/cogs/audio/core/commands/queue.py:210 #, docstring msgid "Removes songs from the queue if the requester is not in the voice channel." msgstr "Elimina canciones de la cola si el solicitante no está en el canal de voz." -#: redbot/cogs/audio/core/commands/queue.py:223 +#: redbot/cogs/audio/core/commands/queue.py:227 msgid "Unable To Clean Queue" msgstr "No se puede limpiar la cola" -#: redbot/cogs/audio/core/commands/queue.py:224 +#: redbot/cogs/audio/core/commands/queue.py:228 msgid "You need the DJ role to clean the queue." 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 +#: redbot/cogs/audio/core/commands/queue.py:243 +#: redbot/cogs/audio/core/commands/queue.py:277 msgid "Removed 0 tracks." msgstr "0 pistas eliminadas." -#: redbot/cogs/audio/core/commands/queue.py:243 -#: redbot/cogs/audio/core/commands/queue.py:277 +#: redbot/cogs/audio/core/commands/queue.py:247 +#: redbot/cogs/audio/core/commands/queue.py:281 msgid "Removed Tracks From The Queue" msgstr "Pistas eliminadas de la cola" -#: redbot/cogs/audio/core/commands/queue.py:244 +#: redbot/cogs/audio/core/commands/queue.py:248 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 +#: redbot/cogs/audio/core/commands/queue.py:256 #, docstring msgid "Removes all tracks you requested from the queue." msgstr "Elimina todas las pistas solicitadas de la cola." -#: redbot/cogs/audio/core/commands/queue.py:278 +#: redbot/cogs/audio/core/commands/queue.py:282 msgid "Removed {removed_tracks} tracks queued by {member.display_name}." msgstr "Se han eliminado {removed_tracks} pistas en cola por {member.display_name}." -#: redbot/cogs/audio/core/commands/queue.py:285 +#: redbot/cogs/audio/core/commands/queue.py:289 #, docstring msgid "Search the queue." msgstr "Buscar en la cola." -#: redbot/cogs/audio/core/commands/queue.py:307 +#: redbot/cogs/audio/core/commands/queue.py:311 #, docstring msgid "Shuffles the queue." msgstr "Mezclar la cola." -#: 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:350 -#: redbot/cogs/audio/core/commands/queue.py:357 -#: redbot/cogs/audio/core/commands/queue.py:364 -#: redbot/cogs/audio/core/commands/queue.py:372 +#: redbot/cogs/audio/core/commands/queue.py:323 +#: redbot/cogs/audio/core/commands/queue.py:330 +#: redbot/cogs/audio/core/commands/queue.py:342 +#: redbot/cogs/audio/core/commands/queue.py:354 +#: redbot/cogs/audio/core/commands/queue.py:361 +#: redbot/cogs/audio/core/commands/queue.py:368 +#: redbot/cogs/audio/core/commands/queue.py:376 msgid "Unable To Shuffle Queue" msgstr "No se puede mezclar la cola" -#: redbot/cogs/audio/core/commands/queue.py:320 +#: redbot/cogs/audio/core/commands/queue.py:324 msgid "You need the DJ role to shuffle the queue." msgstr "Necesitas el rol del DJ para barrer la cola." -#: redbot/cogs/audio/core/commands/queue.py:377 +#: redbot/cogs/audio/core/commands/queue.py:381 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 0f1adabebb6..d4b298dbc34 100644 --- a/redbot/cogs/audio/core/commands/locales/fi-FI.po +++ b/redbot/cogs/audio/core/commands/locales/fi-FI.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 17:28+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -212,86 +212,84 @@ msgid "Auto-play when queue ends: {true_or_false}." msgstr "Toista automaattisesti, kun jono loppuu: {true_or_false}." #: redbot/cogs/audio/core/commands/audioset.py:441 -#: redbot/cogs/audio/core/commands/audioset.py:591 -#: redbot/cogs/audio/core/commands/audioset.py:612 -#: redbot/cogs/audio/core/commands/audioset.py:629 -#: redbot/cogs/audio/core/commands/audioset.py:677 -#: redbot/cogs/audio/core/commands/audioset.py:752 -#: redbot/cogs/audio/core/commands/audioset.py:900 -#: redbot/cogs/audio/core/commands/audioset.py:915 -#: redbot/cogs/audio/core/commands/audioset.py:935 -#: redbot/cogs/audio/core/commands/audioset.py:977 -#: redbot/cogs/audio/core/commands/audioset.py:978 -#: redbot/cogs/audio/core/commands/audioset.py:979 -#: redbot/cogs/audio/core/commands/audioset.py:980 -#: redbot/cogs/audio/core/commands/audioset.py:981 -#: redbot/cogs/audio/core/commands/audioset.py:982 -#: redbot/cogs/audio/core/commands/audioset.py:983 -#: redbot/cogs/audio/core/commands/audioset.py:997 -#: redbot/cogs/audio/core/commands/audioset.py:999 -#: redbot/cogs/audio/core/commands/audioset.py:1041 -#: redbot/cogs/audio/core/commands/audioset.py:1048 -#: redbot/cogs/audio/core/commands/audioset.py:1090 -#: redbot/cogs/audio/core/commands/audioset.py:1091 -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1111 -#: redbot/cogs/audio/core/commands/audioset.py:1188 -#: redbot/cogs/audio/core/commands/audioset.py:1203 -#: redbot/cogs/audio/core/commands/audioset.py:1348 -#: redbot/cogs/audio/core/commands/audioset.py:1349 -#: redbot/cogs/audio/core/commands/audioset.py:1350 -#: redbot/cogs/audio/core/commands/audioset.py:1393 -#: redbot/cogs/audio/core/commands/audioset.py:1394 -#: redbot/cogs/audio/core/commands/audioset.py:1395 -#: redbot/cogs/audio/core/commands/audioset.py:1437 -#: redbot/cogs/audio/core/commands/controller.py:421 -#: redbot/cogs/audio/core/commands/controller.py:465 -#: redbot/cogs/audio/core/commands/controller.py:767 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:118 -#: redbot/cogs/audio/core/commands/llset.py:127 +#: redbot/cogs/audio/core/commands/audioset.py:589 +#: redbot/cogs/audio/core/commands/audioset.py:610 +#: redbot/cogs/audio/core/commands/audioset.py:627 +#: redbot/cogs/audio/core/commands/audioset.py:675 +#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:921 +#: redbot/cogs/audio/core/commands/audioset.py:941 +#: redbot/cogs/audio/core/commands/audioset.py:970 +#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:987 +#: redbot/cogs/audio/core/commands/audioset.py:988 +#: redbot/cogs/audio/core/commands/audioset.py:989 +#: redbot/cogs/audio/core/commands/audioset.py:990 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:1008 +#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1102 +#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1122 +#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1367 +#: redbot/cogs/audio/core/commands/audioset.py:1368 +#: redbot/cogs/audio/core/commands/audioset.py:1369 +#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1413 +#: redbot/cogs/audio/core/commands/audioset.py:1414 +#: redbot/cogs/audio/core/commands/audioset.py:1456 +#: redbot/cogs/audio/core/commands/controller.py:422 +#: redbot/cogs/audio/core/commands/controller.py:466 +#: redbot/cogs/audio/core/commands/controller.py:775 +#: redbot/cogs/audio/core/commands/llset.py:168 +#: redbot/cogs/audio/core/commands/llset.py:177 msgid "Enabled" msgstr "Käytössä" #: redbot/cogs/audio/core/commands/audioset.py:441 -#: redbot/cogs/audio/core/commands/audioset.py:591 -#: redbot/cogs/audio/core/commands/audioset.py:612 -#: redbot/cogs/audio/core/commands/audioset.py:629 -#: redbot/cogs/audio/core/commands/audioset.py:677 -#: redbot/cogs/audio/core/commands/audioset.py:752 -#: redbot/cogs/audio/core/commands/audioset.py:900 -#: redbot/cogs/audio/core/commands/audioset.py:915 -#: redbot/cogs/audio/core/commands/audioset.py:935 -#: redbot/cogs/audio/core/commands/audioset.py:977 -#: redbot/cogs/audio/core/commands/audioset.py:978 -#: redbot/cogs/audio/core/commands/audioset.py:979 -#: redbot/cogs/audio/core/commands/audioset.py:980 -#: redbot/cogs/audio/core/commands/audioset.py:981 -#: redbot/cogs/audio/core/commands/audioset.py:982 -#: redbot/cogs/audio/core/commands/audioset.py:983 -#: redbot/cogs/audio/core/commands/audioset.py:997 -#: redbot/cogs/audio/core/commands/audioset.py:999 -#: redbot/cogs/audio/core/commands/audioset.py:1041 -#: redbot/cogs/audio/core/commands/audioset.py:1048 -#: redbot/cogs/audio/core/commands/audioset.py:1090 -#: redbot/cogs/audio/core/commands/audioset.py:1091 -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1113 -#: redbot/cogs/audio/core/commands/audioset.py:1188 -#: redbot/cogs/audio/core/commands/audioset.py:1203 -#: redbot/cogs/audio/core/commands/audioset.py:1348 -#: redbot/cogs/audio/core/commands/audioset.py:1349 -#: redbot/cogs/audio/core/commands/audioset.py:1350 -#: redbot/cogs/audio/core/commands/audioset.py:1393 -#: redbot/cogs/audio/core/commands/audioset.py:1394 -#: redbot/cogs/audio/core/commands/audioset.py:1395 -#: redbot/cogs/audio/core/commands/audioset.py:1437 -#: redbot/cogs/audio/core/commands/controller.py:421 -#: redbot/cogs/audio/core/commands/controller.py:465 -#: redbot/cogs/audio/core/commands/controller.py:767 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:118 -#: redbot/cogs/audio/core/commands/llset.py:127 +#: redbot/cogs/audio/core/commands/audioset.py:589 +#: redbot/cogs/audio/core/commands/audioset.py:610 +#: redbot/cogs/audio/core/commands/audioset.py:627 +#: redbot/cogs/audio/core/commands/audioset.py:675 +#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:921 +#: redbot/cogs/audio/core/commands/audioset.py:941 +#: redbot/cogs/audio/core/commands/audioset.py:970 +#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:987 +#: redbot/cogs/audio/core/commands/audioset.py:988 +#: redbot/cogs/audio/core/commands/audioset.py:989 +#: redbot/cogs/audio/core/commands/audioset.py:990 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:1008 +#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1102 +#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1124 +#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1367 +#: redbot/cogs/audio/core/commands/audioset.py:1368 +#: redbot/cogs/audio/core/commands/audioset.py:1369 +#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1413 +#: redbot/cogs/audio/core/commands/audioset.py:1414 +#: redbot/cogs/audio/core/commands/audioset.py:1456 +#: redbot/cogs/audio/core/commands/controller.py:422 +#: redbot/cogs/audio/core/commands/controller.py:466 +#: redbot/cogs/audio/core/commands/controller.py:775 +#: redbot/cogs/audio/core/commands/llset.py:168 +#: redbot/cogs/audio/core/commands/llset.py:177 msgid "Disabled" msgstr "Ei käytössä" @@ -308,42 +306,64 @@ msgstr "\n" "Yhteyden katkaisu jonon lopussa on poistettu käytöstä." #: redbot/cogs/audio/core/commands/audioset.py:451 -#: redbot/cogs/audio/core/commands/audioset.py:546 -#: redbot/cogs/audio/core/commands/audioset.py:571 -#: redbot/cogs/audio/core/commands/audioset.py:589 -#: redbot/cogs/audio/core/commands/audioset.py:610 -#: redbot/cogs/audio/core/commands/audioset.py:637 -#: redbot/cogs/audio/core/commands/audioset.py:675 -#: redbot/cogs/audio/core/commands/audioset.py:698 -#: redbot/cogs/audio/core/commands/audioset.py:704 -#: redbot/cogs/audio/core/commands/audioset.py:727 -#: redbot/cogs/audio/core/commands/audioset.py:733 -#: redbot/cogs/audio/core/commands/audioset.py:750 -#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:544 +#: redbot/cogs/audio/core/commands/audioset.py:569 +#: redbot/cogs/audio/core/commands/audioset.py:587 +#: redbot/cogs/audio/core/commands/audioset.py:608 +#: redbot/cogs/audio/core/commands/audioset.py:635 +#: redbot/cogs/audio/core/commands/audioset.py:673 +#: redbot/cogs/audio/core/commands/audioset.py:696 +#: redbot/cogs/audio/core/commands/audioset.py:702 +#: redbot/cogs/audio/core/commands/audioset.py:725 +#: redbot/cogs/audio/core/commands/audioset.py:731 +#: redbot/cogs/audio/core/commands/audioset.py:748 #: redbot/cogs/audio/core/commands/audioset.py:774 -#: redbot/cogs/audio/core/commands/audioset.py:797 -#: redbot/cogs/audio/core/commands/audioset.py:854 -#: redbot/cogs/audio/core/commands/audioset.py:877 -#: redbot/cogs/audio/core/commands/audioset.py:882 -#: redbot/cogs/audio/core/commands/audioset.py:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:1186 -#: redbot/cogs/audio/core/commands/audioset.py:1201 -#: redbot/cogs/audio/core/commands/audioset.py:1222 -#: redbot/cogs/audio/core/commands/audioset.py:1229 -#: redbot/cogs/audio/core/commands/audioset.py:1289 -#: redbot/cogs/audio/core/commands/audioset.py:1311 -#: redbot/cogs/audio/core/commands/audioset.py:1419 -#: redbot/cogs/audio/core/commands/audioset.py:1435 -#: redbot/cogs/audio/core/commands/controller.py:419 -#: redbot/cogs/audio/core/commands/controller.py:463 -#: redbot/cogs/audio/core/commands/controller.py:774 -#: 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 +#: redbot/cogs/audio/core/commands/audioset.py:780 +#: redbot/cogs/audio/core/commands/audioset.py:803 +#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:883 +#: redbot/cogs/audio/core/commands/audioset.py:888 +#: redbot/cogs/audio/core/commands/audioset.py:904 +#: redbot/cogs/audio/core/commands/audioset.py:919 +#: redbot/cogs/audio/core/commands/audioset.py:939 +#: redbot/cogs/audio/core/commands/audioset.py:1205 +#: redbot/cogs/audio/core/commands/audioset.py:1220 +#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1248 +#: redbot/cogs/audio/core/commands/audioset.py:1308 +#: redbot/cogs/audio/core/commands/audioset.py:1330 +#: redbot/cogs/audio/core/commands/audioset.py:1438 +#: redbot/cogs/audio/core/commands/audioset.py:1454 +#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:464 +#: redbot/cogs/audio/core/commands/controller.py:782 +#: redbot/cogs/audio/core/commands/llset.py:146 +#: redbot/cogs/audio/core/commands/llset.py:166 +#: redbot/cogs/audio/core/commands/llset.py:175 +#: redbot/cogs/audio/core/commands/llset.py:204 +#: redbot/cogs/audio/core/commands/llset.py:226 +#: redbot/cogs/audio/core/commands/llset.py:258 +#: redbot/cogs/audio/core/commands/llset.py:282 +#: redbot/cogs/audio/core/commands/llset.py:295 +#: redbot/cogs/audio/core/commands/llset.py:388 +#: redbot/cogs/audio/core/commands/llset.py:412 +#: redbot/cogs/audio/core/commands/llset.py:443 +#: redbot/cogs/audio/core/commands/llset.py:472 +#: redbot/cogs/audio/core/commands/llset.py:481 +#: redbot/cogs/audio/core/commands/llset.py:499 +#: redbot/cogs/audio/core/commands/llset.py:508 +#: redbot/cogs/audio/core/commands/llset.py:526 +#: redbot/cogs/audio/core/commands/llset.py:535 +#: redbot/cogs/audio/core/commands/llset.py:553 +#: redbot/cogs/audio/core/commands/llset.py:562 +#: redbot/cogs/audio/core/commands/llset.py:580 +#: redbot/cogs/audio/core/commands/llset.py:589 +#: redbot/cogs/audio/core/commands/llset.py:607 +#: redbot/cogs/audio/core/commands/llset.py:616 +#: redbot/cogs/audio/core/commands/llset.py:634 +#: redbot/cogs/audio/core/commands/llset.py:643 +#: redbot/cogs/audio/core/commands/llset.py:670 +#: redbot/cogs/audio/core/commands/llset.py:701 msgid "Setting Changed" msgstr "Asetus muutettu" @@ -351,7 +371,7 @@ msgstr "Asetus muutettu" #, docstring msgid "Set a playlist to auto-play songs from.\n\n" " **Usage**:\n" -" ​ ​ ​ ​ `[p]audioset autoplay playlist_name_OR_id [args]`\n\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist playlist_name_OR_id [args]`\n\n" " **Args**:\n" " ​ ​ ​ ​ The following are all optional:\n" " ​ ​ ​ ​ ​ ​ ​ ​ --scope \n" @@ -369,122 +389,122 @@ msgid "Set a playlist to auto-play songs from.\n\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" +" ​ ​ ​ ​ `[p]audioset autoplay playlist MyGuildPlaylist`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist MyGlobalPlaylist --scope Global`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist 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:105 #: 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:1817 -#: redbot/cogs/audio/core/commands/playlists.py:1983 +#: redbot/cogs/audio/core/commands/playlists.py:393 +#: redbot/cogs/audio/core/commands/playlists.py:470 +#: redbot/cogs/audio/core/commands/playlists.py:558 +#: redbot/cogs/audio/core/commands/playlists.py:691 +#: redbot/cogs/audio/core/commands/playlists.py:822 +#: redbot/cogs/audio/core/commands/playlists.py:943 +#: redbot/cogs/audio/core/commands/playlists.py:1096 +#: redbot/cogs/audio/core/commands/playlists.py:1204 +#: redbot/cogs/audio/core/commands/playlists.py:1320 +#: redbot/cogs/audio/core/commands/playlists.py:1444 +#: redbot/cogs/audio/core/commands/playlists.py:1620 +#: redbot/cogs/audio/core/commands/playlists.py:1789 +#: redbot/cogs/audio/core/commands/playlists.py:1953 msgid "Playlists Are Not Available" msgstr "Soittolistat eivät ole saatavilla" #: redbot/cogs/audio/core/commands/audioset.py:498 -#: redbot/cogs/audio/core/commands/playlists.py:105 +#: redbot/cogs/audio/core/commands/playlists.py:106 #: 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:1818 -#: redbot/cogs/audio/core/commands/playlists.py:1984 +#: redbot/cogs/audio/core/commands/playlists.py:394 +#: redbot/cogs/audio/core/commands/playlists.py:471 +#: redbot/cogs/audio/core/commands/playlists.py:559 +#: redbot/cogs/audio/core/commands/playlists.py:692 +#: redbot/cogs/audio/core/commands/playlists.py:823 +#: redbot/cogs/audio/core/commands/playlists.py:944 +#: redbot/cogs/audio/core/commands/playlists.py:1097 +#: redbot/cogs/audio/core/commands/playlists.py:1205 +#: redbot/cogs/audio/core/commands/playlists.py:1321 +#: redbot/cogs/audio/core/commands/playlists.py:1445 +#: redbot/cogs/audio/core/commands/playlists.py:1621 +#: redbot/cogs/audio/core/commands/playlists.py:1790 +#: redbot/cogs/audio/core/commands/playlists.py:1954 msgid "The playlist section of Audio is currently unavailable" msgstr "Soittolistaosio Audio:ssa ei ole juuri nyt saatavilla" -#: redbot/cogs/audio/core/commands/audioset.py:501 -#: redbot/cogs/audio/core/commands/playlists.py:106 -#: 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:1821 -#: redbot/cogs/audio/core/commands/playlists.py:1987 +#: redbot/cogs/audio/core/commands/audioset.py:499 +#: redbot/cogs/audio/core/commands/playlists.py:107 +#: redbot/cogs/audio/core/commands/playlists.py:268 +#: redbot/cogs/audio/core/commands/playlists.py:395 +#: redbot/cogs/audio/core/commands/playlists.py:472 +#: redbot/cogs/audio/core/commands/playlists.py:560 +#: redbot/cogs/audio/core/commands/playlists.py:693 +#: redbot/cogs/audio/core/commands/playlists.py:824 +#: redbot/cogs/audio/core/commands/playlists.py:945 +#: redbot/cogs/audio/core/commands/playlists.py:1098 +#: redbot/cogs/audio/core/commands/playlists.py:1206 +#: redbot/cogs/audio/core/commands/playlists.py:1322 +#: redbot/cogs/audio/core/commands/playlists.py:1446 +#: redbot/cogs/audio/core/commands/playlists.py:1622 +#: redbot/cogs/audio/core/commands/playlists.py:1791 +#: redbot/cogs/audio/core/commands/playlists.py:1955 msgid "Check your logs." msgstr "Tarkista logisi." -#: redbot/cogs/audio/core/commands/audioset.py:516 -#: redbot/cogs/audio/core/commands/audioset.py:532 +#: redbot/cogs/audio/core/commands/audioset.py:514 +#: redbot/cogs/audio/core/commands/audioset.py:530 msgid "No Playlist Found" msgstr "Soittolistaa 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 +#: redbot/cogs/audio/core/commands/audioset.py:515 +#: redbot/cogs/audio/core/commands/playlists.py:125 +#: redbot/cogs/audio/core/commands/playlists.py:1475 msgid "Could not match '{arg}' to a playlist" msgstr "Soittolistaa joka täsmäisi '{arg}' ei löydetty" -#: redbot/cogs/audio/core/commands/audioset.py:524 +#: redbot/cogs/audio/core/commands/audioset.py:522 msgid "No Tracks Found" msgstr "Kappaleita ei löytynyt" -#: redbot/cogs/audio/core/commands/audioset.py:525 +#: redbot/cogs/audio/core/commands/audioset.py:523 msgid "Playlist {name} has no tracks." msgstr "Soittolistalla {name} ei ole kappaleita." -#: redbot/cogs/audio/core/commands/audioset.py:533 -#: redbot/cogs/audio/core/commands/playlists.py:1587 -#: redbot/cogs/audio/core/commands/playlists.py:1700 +#: redbot/cogs/audio/core/commands/audioset.py:531 +#: redbot/cogs/audio/core/commands/playlists.py:1561 +#: redbot/cogs/audio/core/commands/playlists.py:1672 msgid "Playlist {id} does not exist in {scope} scope." msgstr "Soittolistaa {id} ei löydy {scope}-tasolla." -#: 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:1707 +#: redbot/cogs/audio/core/commands/audioset.py:538 +#: redbot/cogs/audio/core/commands/playlists.py:1001 +#: redbot/cogs/audio/core/commands/playlists.py:1569 +#: redbot/cogs/audio/core/commands/playlists.py:1679 msgid "Missing Arguments" msgstr "Argumentteja puuttuu" -#: 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:1708 +#: redbot/cogs/audio/core/commands/audioset.py:539 +#: redbot/cogs/audio/core/commands/playlists.py:1002 +#: redbot/cogs/audio/core/commands/playlists.py:1570 +#: redbot/cogs/audio/core/commands/playlists.py:1680 msgid "You need to specify the Guild ID for the guild to lookup." msgstr "Sinun tulee antaa palvelimen ID sen tietojen etsimiseksi." -#: redbot/cogs/audio/core/commands/audioset.py:547 +#: redbot/cogs/audio/core/commands/audioset.py:545 msgid "Playlist {name} (`{id}`) [**{scope}**] will be used for autoplay." msgstr "Soittolistaa {name} (`{id}`) [**{scope}**] käytetään automaattiseen toistoon." -#: redbot/cogs/audio/core/commands/audioset.py:560 +#: redbot/cogs/audio/core/commands/audioset.py:558 #, docstring msgid "Resets auto-play to the default playlist." msgstr "Nollaa automaattisen toiston oletussoittolistaan." -#: redbot/cogs/audio/core/commands/audioset.py:572 +#: redbot/cogs/audio/core/commands/audioset.py:570 msgid "Set auto-play playlist to play recently played tracks." msgstr "Asettaa automaattisen toiston soittolistan viimeksi toistettuihin kappaleisiin." -#: redbot/cogs/audio/core/commands/audioset.py:578 +#: redbot/cogs/audio/core/commands/audioset.py:576 #, docstring msgid "Toggle global daily queues.\n\n" " Global daily queues creates a playlist for all tracks played today.\n" @@ -493,11 +513,11 @@ msgstr "Vaihda globaalien päivittäisten jonojen tilaa.\n\n" " Globaalit päivittäiset jonot luovat soittolistan päivän aikana toistetuista kappaleista.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:590 +#: redbot/cogs/audio/core/commands/audioset.py:588 msgid "Global daily queues: {true_or_false}." msgstr "Globaalit päivittäiset jonot: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:599 +#: redbot/cogs/audio/core/commands/audioset.py:597 #, docstring msgid "Toggle daily queues.\n\n" " Daily queues creates a playlist for all tracks played today.\n" @@ -506,11 +526,11 @@ msgstr "Vaihda päivittäisten jonojen tilaa.\n\n" " Päivittäiset jonot luovat soittolistan kaikista päivän aikana toistetuista kappaleista.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:611 +#: redbot/cogs/audio/core/commands/audioset.py:609 msgid "Daily queues: {true_or_false}." msgstr "Päivittäiset jonot: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:620 +#: redbot/cogs/audio/core/commands/audioset.py:618 #, docstring msgid "Toggle the bot auto-disconnecting when done playing.\n\n" " This setting takes precedence over `[p]audioset emptydisconnect`.\n" @@ -519,18 +539,18 @@ msgstr "Vaihda botin automaattisen katkaisun tilaa jonon loppuessa.\n\n" " Tämä asetus ohittaa `[p]audioset emptydisconnect`-asetuksen.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:628 +#: redbot/cogs/audio/core/commands/audioset.py:626 msgid "Auto-disconnection at queue end: {true_or_false}." msgstr "Katkaise yhteys jono loppuessa: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:632 -#: redbot/cogs/audio/core/commands/controller.py:771 +#: redbot/cogs/audio/core/commands/audioset.py:630 +#: redbot/cogs/audio/core/commands/controller.py:779 msgid "\n" "Auto-play has been disabled." msgstr "\n" "Automaattinen toisto on poistettu käytöstä." -#: redbot/cogs/audio/core/commands/audioset.py:643 +#: redbot/cogs/audio/core/commands/audioset.py:641 #, docstring msgid "Toggle DJ mode.\n\n" " DJ mode allows users with the DJ role to use audio commands.\n" @@ -539,23 +559,23 @@ msgstr "Vaihda DJ-tilaa.\n\n" " DJ-tila sallii DJ-roolin omaavien käyttäjien käyttää Audio-komentoja.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:654 +#: redbot/cogs/audio/core/commands/audioset.py:652 msgid "Missing DJ Role" msgstr "Puuttuva DJ-rooli" -#: redbot/cogs/audio/core/commands/audioset.py:655 +#: redbot/cogs/audio/core/commands/audioset.py:653 msgid "Please set a role to use with DJ mode. Enter the role name or ID now." msgstr "Aseta rooli, jota käytetään DJ-tilassa. Syötä roolin nimi tai ID nyt." -#: redbot/cogs/audio/core/commands/audioset.py:666 +#: redbot/cogs/audio/core/commands/audioset.py:664 msgid "Response timed out, try again later." msgstr "Vastaus aikakatkaistiin, yritä uudelleen myöhemmin." -#: redbot/cogs/audio/core/commands/audioset.py:676 +#: redbot/cogs/audio/core/commands/audioset.py:674 msgid "DJ role: {true_or_false}." msgstr "DJ-rooli: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:683 #, 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" @@ -564,54 +584,55 @@ msgstr "Katkaise yhteys puhekanavaan kun botti on ollut sillä yksin x sekuntia, " `[p]audioset dc` ohittaa tämän asetuksen.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:1214 +#: redbot/cogs/audio/core/commands/audioset.py:689 +#: redbot/cogs/audio/core/commands/audioset.py:718 +#: redbot/cogs/audio/core/commands/audioset.py:1233 msgid "Invalid Time" msgstr "Virheellinen ajanmääre" -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:1214 +#: redbot/cogs/audio/core/commands/audioset.py:689 +#: redbot/cogs/audio/core/commands/audioset.py:718 +#: redbot/cogs/audio/core/commands/audioset.py:1233 msgid "Seconds can't be less than zero." msgstr "Sekuntien määrän tulee olla suurempi kuin nolla." -#: redbot/cogs/audio/core/commands/audioset.py:698 +#: redbot/cogs/audio/core/commands/audioset.py:696 msgid "Empty disconnect disabled." msgstr "Yhteyden katkaisu kanavan ollessa tyhjänä poistettu käytöstä." -#: redbot/cogs/audio/core/commands/audioset.py:705 +#: redbot/cogs/audio/core/commands/audioset.py:703 msgid "Empty disconnect timer set to {num_seconds}." msgstr "Tyhjän kanavan yhteyden katkaisemisen viiveeksi asetettiin {num_seconds}." -#: redbot/cogs/audio/core/commands/audioset.py:717 +#: redbot/cogs/audio/core/commands/audioset.py:715 #, docstring msgid "Auto-pause after x seconds when room is empty, 0 to disable." msgstr "Automaattinen pysäytys x sekunnin jälkeen kun kanava on tyhjä, 0 poistaa ominaisuuden käytöstä." -#: redbot/cogs/audio/core/commands/audioset.py:727 +#: redbot/cogs/audio/core/commands/audioset.py:725 msgid "Empty pause disabled." msgstr "Automaattinen tauko tyhjällä kanavalla poistettu käytöstä." -#: redbot/cogs/audio/core/commands/audioset.py:734 +#: redbot/cogs/audio/core/commands/audioset.py:732 msgid "Empty pause timer set to {num_seconds}." msgstr "Automaattisen tauon viiveeksi asetettiin {num_seconds}." -#: redbot/cogs/audio/core/commands/audioset.py:745 +#: redbot/cogs/audio/core/commands/audioset.py:743 #, docstring msgid "Prioritise tracks with lyrics." msgstr "Priorisoi kappeleita joissa on lyriikat." -#: redbot/cogs/audio/core/commands/audioset.py:751 +#: redbot/cogs/audio/core/commands/audioset.py:749 msgid "Prefer tracks with lyrics: {true_or_false}." msgstr "Suosi kappaleita joissa on lyriikat: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:760 +#: redbot/cogs/audio/core/commands/audioset.py:758 #, docstring msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "Aseta hinta ei-moderaattorien kappaleiden lisäämiselle, 0 poistaaksesi ominaisuuden käytöstä." -#: redbot/cogs/audio/core/commands/audioset.py:763 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 msgid "Invalid Price" msgstr "Virheellinen hinta" @@ -619,26 +640,32 @@ msgstr "Virheellinen hinta" msgid "Price can't be less than zero." msgstr "Hinta ei voi olla pienempi kuin nolla." -#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:769 +msgid "Price can't be greater than 2^63 - 1." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:774 msgid "Jukebox mode disabled." msgstr "Jukebox-tila poistettu käytöstä." -#: redbot/cogs/audio/core/commands/audioset.py:775 +#: redbot/cogs/audio/core/commands/audioset.py:781 msgid "Track queueing command price set to {price} {currency}." msgstr "Kappaleiden lisäämisen hinnaksi asetettiin {price} {currency}." -#: redbot/cogs/audio/core/commands/audioset.py:787 +#: redbot/cogs/audio/core/commands/audioset.py:793 #, 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 "Aseta localtracks kohde jos Lavalink.jar ei ole suoritettu Audio data kansiosta.\n\n" +" Jätä polku tyhjäksi palauttaaksesi polun oletusarvoon, Audio data hakemistoon.\n" +" " -#: redbot/cogs/audio/core/commands/audioset.py:798 +#: redbot/cogs/audio/core/commands/audioset.py:804 msgid "The localtracks path location has been reset to {localpath}" msgstr "Paikallisten kappaleiden tiedostopolku nollattiin arvoon {localpath}" -#: redbot/cogs/audio/core/commands/audioset.py:803 +#: redbot/cogs/audio/core/commands/audioset.py:809 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" "```\n" "ParentDirectory\n" @@ -653,31 +680,30 @@ msgid "This setting is only for bot owners to set a localtracks folder location "Do you want to continue to set the provided path for local tracks?" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:835 +#: redbot/cogs/audio/core/commands/audioset.py:841 msgid "Invalid Path" msgstr "Virheellinen polku" -#: redbot/cogs/audio/core/commands/audioset.py:836 +#: redbot/cogs/audio/core/commands/audioset.py:842 msgid "{local_path} does not seem like a valid path." msgstr "{local_path} ei vaikuta oikeanlaiselta polulta." -#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/audioset.py:848 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}` ei ole olemassa. Polku tallennetaan joka tapauksessa, mutta tarkista polku ja luo localtracks -kansio sijaintiin`{localfolder}` ennen paikallisten kappaleiden toistamista." -#: redbot/cogs/audio/core/commands/audioset.py:848 -#: redbot/cogs/audio/core/commands/llset.py:34 -#: redbot/cogs/audio/core/commands/llset.py:53 -#: redbot/cogs/audio/core/commands/player.py:416 -#: redbot/cogs/audio/core/commands/player.py:426 +#: redbot/cogs/audio/core/commands/audioset.py:854 +#: redbot/cogs/audio/core/commands/llset.py:74 +#: redbot/cogs/audio/core/commands/player.py:414 +#: redbot/cogs/audio/core/commands/player.py:424 msgid "Invalid Environment" msgstr "Virheellinen ympäristö" -#: redbot/cogs/audio/core/commands/audioset.py:855 +#: redbot/cogs/audio/core/commands/audioset.py:861 msgid "The localtracks path location has been set to {localpath}" msgstr "Paikallisten kappaleiden sijainniksi asetettiin {localpath}" -#: redbot/cogs/audio/core/commands/audioset.py:864 +#: redbot/cogs/audio/core/commands/audioset.py:870 #, 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" @@ -688,41 +714,41 @@ msgstr "Kappaleen maksimipituus sekunteina, 0 poistaaksesi ominaisuuden käytös " syöte poistaa maksipituuden käytöstä.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:873 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Invalid length" msgstr "Virheellinen pituus" -#: redbot/cogs/audio/core/commands/audioset.py:873 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Length can't be less than zero." msgstr "Pituus ei voi olla pienempi kuin nolla." -#: redbot/cogs/audio/core/commands/audioset.py:877 +#: redbot/cogs/audio/core/commands/audioset.py:883 msgid "Track max length disabled." msgstr "Kappaleiden maksimipituus on poistettiin käytöstä." -#: redbot/cogs/audio/core/commands/audioset.py:883 +#: redbot/cogs/audio/core/commands/audioset.py:889 msgid "Track max length set to {seconds}." msgstr "Kappaleen maksimipituudeksi asetettiin {seconds}." -#: redbot/cogs/audio/core/commands/audioset.py:893 +#: redbot/cogs/audio/core/commands/audioset.py:899 #, docstring msgid "Toggle track announcement and other bot messages." msgstr "Vaihda kappaleiden ilmoitusten ja muiden botin viestien lähettämisen tilaa." -#: redbot/cogs/audio/core/commands/audioset.py:899 +#: redbot/cogs/audio/core/commands/audioset.py:905 msgid "Notify mode: {true_or_false}." msgstr "Ilmoitustila: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:908 +#: redbot/cogs/audio/core/commands/audioset.py:914 #, docstring msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." msgstr "Vaihda onko botti automaattisesti hiljennettynä liittyessään puhekanavalle." -#: redbot/cogs/audio/core/commands/audioset.py:914 +#: redbot/cogs/audio/core/commands/audioset.py:920 msgid "Auto Deafen: {true_or_false}." msgstr "Automaattinen hiljennys: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:923 +#: redbot/cogs/audio/core/commands/audioset.py:929 #, 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" @@ -731,263 +757,257 @@ msgid "Toggle the domain restriction on Audio.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:934 +#: redbot/cogs/audio/core/commands/audioset.py:940 msgid "Commercial links only: {true_or_false}." msgstr "Vain kaupalliset linkit: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:943 +#: redbot/cogs/audio/core/commands/audioset.py:949 #, docstring msgid "Set the role to use for DJ mode." msgstr "Aseta rooli jota käytetään DJ-tilassa." -#: redbot/cogs/audio/core/commands/audioset.py:952 +#: redbot/cogs/audio/core/commands/audioset.py:958 msgid "Settings Changed" msgstr "Asetukset muutettu" -#: redbot/cogs/audio/core/commands/audioset.py:953 +#: redbot/cogs/audio/core/commands/audioset.py:959 msgid "DJ role set to: {role.name}." msgstr "DJ-rooliksi asetettu: {role.name}." -#: redbot/cogs/audio/core/commands/audioset.py:959 +#: redbot/cogs/audio/core/commands/audioset.py:965 #, docstring msgid "Show the current settings." msgstr "Näytä nykyiset asetukset." -#: redbot/cogs/audio/core/commands/audioset.py:996 +#: redbot/cogs/audio/core/commands/audioset.py:1004 msgid "Server Settings" msgstr "Palvelimen asetukset" -#: redbot/cogs/audio/core/commands/audioset.py:997 +#: redbot/cogs/audio/core/commands/audioset.py:1005 +msgid "Auto-deafen: [{auto_deafen}]\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1008 msgid "Auto-disconnect: [{dc}]\n" msgstr "Automaattinen yhteyden katkaisu: [{dc}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:998 +#: redbot/cogs/audio/core/commands/audioset.py:1009 msgid "Auto-play: [{autoplay}]\n" msgstr "Automaattinen toisto: [{autoplay}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1002 +#: redbot/cogs/audio/core/commands/audioset.py:1013 msgid "Disconnect timer: [{num_seconds}]\n" msgstr "Yhteyden katkaisun viive: [{num_seconds}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1006 +#: redbot/cogs/audio/core/commands/audioset.py:1017 msgid "Auto Pause timer: [{num_seconds}]\n" msgstr "Automaattisen tauon viive: [{num_seconds}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1021 msgid "DJ Role: [{role.name}]\n" msgstr "DJ-rooli: [{role.name}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1012 +#: redbot/cogs/audio/core/commands/audioset.py:1023 msgid "Jukebox: [{jukebox_name}]\n" msgstr "Jukebox-tila: [{jukebox_name}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1013 +#: redbot/cogs/audio/core/commands/audioset.py:1024 msgid "Command price: [{jukebox_price}]\n" msgstr "Komennon hinta: [{jukebox_price}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1017 +#: redbot/cogs/audio/core/commands/audioset.py:1028 msgid "Max track length: [{tracklength}]\n" msgstr "Kappaleen maksimipituus: [{tracklength}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1020 -msgid "Repeat: [{repeat}]\n" +#: redbot/cogs/audio/core/commands/audioset.py:1031 +msgid "Max volume: [{max_volume}%]\n" +"Persist queue: [{persist_queue}]\n" +"Repeat: [{repeat}]\n" "Shuffle: [{shuffle}]\n" "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" -msgstr "Uudelleentoisto: [{repeat}]\n" -"Sekoitus: [{shuffle}]\n" -"Sekoita nostetut: [{bumpped_shuffle}]\n" -"Ilmoita kappaleista: [{notify}]\n" -"Kappaleet tilana: [{status}]\n" -"Säilytä jono: [{persist_queue}]\n" -"Spotify-haku: [{countrycode}]\n" -"Automaattinen hiljennys: [{auto_deafen}]\n" - -#: redbot/cogs/audio/core/commands/audioset.py:1040 +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Thumbnails: [{0}]\n" msgstr "Pikkukuvat: [{0}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1044 +#: redbot/cogs/audio/core/commands/audioset.py:1055 msgid "Vote skip: [{vote_enabled}]\n" "Skip percentage: [{vote_percent}%]\n" msgstr "Ohitus äänestämällä: [{vote_enabled}]\n" "Ohitusprosentti: [{vote_percent}%]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1057 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Server" msgstr "Palvelin" -#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "User" msgstr "Käyttäjä" -#: redbot/cogs/audio/core/commands/audioset.py:1061 -#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: redbot/cogs/audio/core/commands/playlists.py:1010 msgid "Global" msgstr "Globaali" -#: redbot/cogs/audio/core/commands/audioset.py:1063 -#: redbot/cogs/audio/core/commands/audioset.py:1064 -#: redbot/cogs/audio/core/commands/audioset.py:1065 +#: redbot/cogs/audio/core/commands/audioset.py:1074 +#: redbot/cogs/audio/core/commands/audioset.py:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1076 msgid "Cached" msgstr "Välimuistissa" -#: redbot/cogs/audio/core/commands/audioset.py:1067 -#: redbot/cogs/audio/core/commands/audioset.py:1068 -#: redbot/cogs/audio/core/commands/audioset.py:1069 +#: redbot/cogs/audio/core/commands/audioset.py:1078 +#: redbot/cogs/audio/core/commands/audioset.py:1079 +#: redbot/cogs/audio/core/commands/audioset.py:1080 msgid "US Top 100" msgstr "US Top 100" -#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: redbot/cogs/audio/core/commands/audioset.py:1083 msgid "Auto-play Settings" msgstr "Automaattisen toiston asetukset" -#: redbot/cogs/audio/core/commands/audioset.py:1074 +#: redbot/cogs/audio/core/commands/audioset.py:1085 msgid "Playlist name: [{pname}]\n" msgstr "Soittolistan nimi: [{pname}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1086 msgid "Playlist ID: [{pid}]\n" msgstr "Soittolistan ID: [{pid}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1076 +#: redbot/cogs/audio/core/commands/audioset.py:1087 msgid "Playlist scope: [{pscope}]\n" msgstr "Soittolistan taso: [{pscope}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1082 -#: redbot/cogs/audio/core/commands/audioset.py:1353 -#: redbot/cogs/audio/core/commands/audioset.py:1398 +#: redbot/cogs/audio/core/commands/audioset.py:1093 +#: redbot/cogs/audio/core/commands/audioset.py:1372 +#: redbot/cogs/audio/core/commands/audioset.py:1417 msgid "Cache Settings" msgstr "Välimuistin asetukset" -#: redbot/cogs/audio/core/commands/audioset.py:1084 +#: redbot/cogs/audio/core/commands/audioset.py:1095 msgid "Max age: [{max_age}]\n" msgstr "Maksimi-ikä: [{max_age}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1085 +#: redbot/cogs/audio/core/commands/audioset.py:1096 msgid "Local Spotify cache: [{spotify_status}]\n" msgstr "Paikallinen Spotify-välimuisti: [{spotify_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1097 msgid "Local Youtube cache: [{youtube_status}]\n" msgstr "Paikallinen YouTube-välimuisti: [{youtube_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1098 msgid "Local Lavalink cache: [{lavalink_status}]\n" msgstr "Paikallinen Lavalink-välimuisti: [{lavalink_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1089 -#: redbot/cogs/audio/core/commands/audioset.py:1347 -#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1100 +#: redbot/cogs/audio/core/commands/audioset.py:1366 +#: redbot/cogs/audio/core/commands/audioset.py:1411 msgid "days" msgstr "päivää" -#: redbot/cogs/audio/core/commands/audioset.py:1096 +#: redbot/cogs/audio/core/commands/audioset.py:1107 msgid "User Settings" msgstr "Käyttäjäasetukset" -#: redbot/cogs/audio/core/commands/audioset.py:1098 +#: redbot/cogs/audio/core/commands/audioset.py:1109 msgid "Spotify search: [{country_code}]\n" msgstr "Spotify-haku: [{country_code}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1114 msgid "Lavalink Settings" msgstr "Lavalink-asetukset" -#: redbot/cogs/audio/core/commands/audioset.py:1105 +#: redbot/cogs/audio/core/commands/audioset.py:1116 msgid "Cog version: [{version}]\n" msgstr "Cog-versio: [{version}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1106 +#: redbot/cogs/audio/core/commands/audioset.py:1117 msgid "Red-Lavalink: [{lavalink_version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1107 +#: redbot/cogs/audio/core/commands/audioset.py:1118 msgid "External server: [{use_external_lavalink}]\n" msgstr "Ulkoinen palvelin: [{use_external_lavalink}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1116 -msgid "Lavalink build: [{llbuild}]\n" +#: redbot/cogs/audio/core/commands/audioset.py:1131 +msgid "Lavalink version: [{llversion}]\n" "Lavalink branch: [{llbranch}]\n" "Release date: [{build_time}]\n" "Lavaplayer version: [{lavaplayer}]\n" "Java version: [{jvm}]\n" "Java Executable: [{jv_exec}]\n" -msgstr "Lavalink-koontiversio: [{llbuild}]\n" -"Lavalink-haara: [{llbranch}]\n" -"Julkaisupäivä: [{build_time}]\n" -"Lavaplayer-versio: [{lavaplayer}]\n" -"Java-versio: [{jvm}]\n" -"Java-tiedosto: [{jv_exec}]\n" - -#: redbot/cogs/audio/core/commands/audioset.py:1132 +"Initial Heapsize: [{xms}]\n" +"Max Heapsize: [{xmx}]\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1151 msgid "Localtracks path: [{localpath}]\n" msgstr "Paikallisten kappaleiden polku: [{localpath}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1141 +#: redbot/cogs/audio/core/commands/audioset.py:1160 #, docstring -msgid "Sends the Lavalink server logs to your DMs." -msgstr "Lähettää Lavalink-logit sinulle yksityisviestillä." +msgid "Sends the managed Lavalink node logs to your DMs." +msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1148 -#: redbot/cogs/audio/core/commands/audioset.py:1150 +#: redbot/cogs/audio/core/commands/audioset.py:1167 +#: redbot/cogs/audio/core/commands/audioset.py:1169 msgid "No logs found in your data folder." msgstr "Logeja ei löytynyt datakansiostasi." -#: redbot/cogs/audio/core/commands/audioset.py:1162 +#: redbot/cogs/audio/core/commands/audioset.py:1181 msgid "Logs are too large, you can find them in {path}" msgstr "Logit ovat liian suuret, voit löytää ne täältä: {path}" -#: redbot/cogs/audio/core/commands/audioset.py:1172 +#: redbot/cogs/audio/core/commands/audioset.py:1191 msgid "I need to be able to DM you to send you the logs." msgstr "Minun pitää pystyä lähettämään sinulle yksityisviestejä, jotta voin lähettää logit." -#: redbot/cogs/audio/core/commands/audioset.py:1181 +#: redbot/cogs/audio/core/commands/audioset.py:1200 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "Ota käyttöön/Poista käyttöön kappaleiden nimet botin tilana." -#: redbot/cogs/audio/core/commands/audioset.py:1187 +#: redbot/cogs/audio/core/commands/audioset.py:1206 msgid "Song titles as status: {true_or_false}." msgstr "Kappaleiden nimet tilana: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1196 +#: redbot/cogs/audio/core/commands/audioset.py:1215 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "Vaihda näytetäänkö pikkukuvat viesteissä." -#: redbot/cogs/audio/core/commands/audioset.py:1202 +#: redbot/cogs/audio/core/commands/audioset.py:1221 msgid "Thumbnail display: {true_or_false}." msgstr "Pikkukuvien näyttäminen: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1211 +#: redbot/cogs/audio/core/commands/audioset.py:1230 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "Äänestysprosentti joka tarvitaan että ei-moderaattorit voivat ohittaa kappaleita, 0 poistaa ominaisuuden käytöstä." -#: redbot/cogs/audio/core/commands/audioset.py:1223 +#: redbot/cogs/audio/core/commands/audioset.py:1242 msgid "Voting disabled. All users can use queue management commands." msgstr "Äänestys on poistettu käytöstä. Kaikki käyttäjät voivat käyttää jononhallintakomentoja." -#: redbot/cogs/audio/core/commands/audioset.py:1230 +#: redbot/cogs/audio/core/commands/audioset.py:1249 msgid "Vote percentage set to {percent}%." msgstr "Tarvittavaksi ääniprosentiksi asetettiin {percent}%." -#: redbot/cogs/audio/core/commands/audioset.py:1239 +#: redbot/cogs/audio/core/commands/audioset.py:1258 #, docstring msgid "Instructions to set the YouTube API key." msgstr "Ohjeet YouTube API -avaimen asettamiseksi." -#: redbot/cogs/audio/core/commands/audioset.py:1258 +#: redbot/cogs/audio/core/commands/audioset.py:1277 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "Ohjeet Spotify API -tokenien asettamiseksi." -#: redbot/cogs/audio/core/commands/audioset.py:1259 +#: redbot/cogs/audio/core/commands/audioset.py:1278 msgid "1. Go to Spotify developers and log in with your Spotify account.\n" "(https://developer.spotify.com/dashboard/applications)\n" "2. Click \"Create An App\".\n" @@ -1005,28 +1025,28 @@ msgstr "1. Mene Spotify kehittäjäsivustolle ja kirjaudu sisään.\n" "6. Kopioi client ID ja client secret komentoon:\n" "`{prefix}set api spotify client_id client_secret `" -#: redbot/cogs/audio/core/commands/audioset.py:1276 -#: redbot/cogs/audio/core/commands/audioset.py:1298 +#: redbot/cogs/audio/core/commands/audioset.py:1295 +#: redbot/cogs/audio/core/commands/audioset.py:1317 #, docstring msgid "Set the country code for Spotify searches." msgstr "Aseta Spotify-hauissa käytettävä maakoodi." -#: redbot/cogs/audio/core/commands/audioset.py:1280 -#: redbot/cogs/audio/core/commands/audioset.py:1302 +#: redbot/cogs/audio/core/commands/audioset.py:1299 +#: redbot/cogs/audio/core/commands/audioset.py:1321 msgid "Invalid Country Code" msgstr "Virheellinen maakoodi" -#: redbot/cogs/audio/core/commands/audioset.py:1281 -#: redbot/cogs/audio/core/commands/audioset.py:1303 +#: redbot/cogs/audio/core/commands/audioset.py:1300 +#: redbot/cogs/audio/core/commands/audioset.py:1322 msgid "Please use an official [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code." msgstr "Käytäthän virallista [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) maakoodia." -#: redbot/cogs/audio/core/commands/audioset.py:1290 -#: redbot/cogs/audio/core/commands/audioset.py:1312 +#: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1331 msgid "Country Code set to {country}." msgstr "Maakoodiksi asetettiin {country}." -#: redbot/cogs/audio/core/commands/audioset.py:1320 +#: redbot/cogs/audio/core/commands/audioset.py:1339 #, docstring msgid "Sets the caching level.\n\n" " Level can be one of the following:\n\n" @@ -1047,27 +1067,27 @@ msgstr "Asettaa välimuistin tason.\n\n" " Jos haluat poistaa tietyn välimuistin käytöstä, käytä negatiivista numeroa.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:1342 -#: redbot/cogs/audio/core/commands/audioset.py:1387 +#: redbot/cogs/audio/core/commands/audioset.py:1361 +#: redbot/cogs/audio/core/commands/audioset.py:1406 msgid "Max age: [{max_age}]\n" msgstr "Maksimi-ikä: [{max_age}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1343 -#: redbot/cogs/audio/core/commands/audioset.py:1388 +#: redbot/cogs/audio/core/commands/audioset.py:1362 +#: redbot/cogs/audio/core/commands/audioset.py:1407 msgid "Spotify cache: [{spotify_status}]\n" msgstr "Spotify-välimuisti: [{spotify_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1344 -#: redbot/cogs/audio/core/commands/audioset.py:1389 +#: redbot/cogs/audio/core/commands/audioset.py:1363 +#: redbot/cogs/audio/core/commands/audioset.py:1408 msgid "Youtube cache: [{youtube_status}]\n" msgstr "Youtube-välimuisti: [{youtube_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1345 -#: redbot/cogs/audio/core/commands/audioset.py:1390 +#: redbot/cogs/audio/core/commands/audioset.py:1364 +#: redbot/cogs/audio/core/commands/audioset.py:1409 msgid "Lavalink cache: [{lavalink_status}]\n" msgstr "Lavalink-välimuisti: [{lavalink_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1405 +#: redbot/cogs/audio/core/commands/audioset.py:1424 #, 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" @@ -1078,15 +1098,15 @@ msgstr "Asettaa välimuistin maksimi-iän.\n\n" " kelvoton.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1431 msgid "Cache age cannot be less than 7 days. If you wish to disable it run {prefix}audioset cache.\n" msgstr "Välimuistin pituus ei voi olla alle seitsemää päivää. Jos haluat poistaa välimuistin käytöstä aja komento {prefix}audioset cache.\n" -#: redbot/cogs/audio/core/commands/audioset.py:1417 +#: redbot/cogs/audio/core/commands/audioset.py:1436 msgid "I've set the cache age to {age} days" msgstr "Välimuistin pituus asetettiin {age} päivään" -#: redbot/cogs/audio/core/commands/audioset.py:1424 +#: redbot/cogs/audio/core/commands/audioset.py:1443 #, docstring msgid "Toggle persistent queues.\n\n" " Persistent queues allows the current queue to be restored when the queue closes.\n" @@ -1095,51 +1115,88 @@ msgstr "Vaihda säilyvien jonojen tilaa.\n\n" " Säilyvät jonot mahdollistavat jonon palautuksen sen sulkemisen jälkeen.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:1436 +#: redbot/cogs/audio/core/commands/audioset.py:1455 msgid "Persisting queues: {true_or_false}." msgstr "Jonojen säilytys: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1444 +#: redbot/cogs/audio/core/commands/audioset.py:1463 #, docstring msgid "Restarts the lavalink connection." msgstr "Käynnistää Lavalink-yhteyden uudelleen." -#: redbot/cogs/audio/core/commands/audioset.py:1454 +#: redbot/cogs/audio/core/commands/audioset.py:1471 +#: redbot/cogs/audio/core/commands/llset.py:731 +msgid "Failed To Shutdown Lavalink Node" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1472 +#: redbot/cogs/audio/core/commands/llset.py:187 +#: redbot/cogs/audio/core/commands/llset.py:732 +msgid "Please reload Audio (`{prefix}reload audio`)." +msgstr "Lataathan Audion uudelleen (`{prefix}reload audio`)." + +#: redbot/cogs/audio/core/commands/audioset.py:1479 msgid "Restarting Lavalink" msgstr "Käynnistetetään Lavalink uudelleen" -#: redbot/cogs/audio/core/commands/audioset.py:1455 +#: redbot/cogs/audio/core/commands/audioset.py:1480 msgid "It can take a couple of minutes for Lavalink to fully start up." msgstr "Lavalinkin käynnistyminen voi kestää muutaman minuutin." +#: redbot/cogs/audio/core/commands/audioset.py:1487 +#, docstring +msgid "Set the maximum volume allowed in this server." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1491 +msgid "Error" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1492 +msgid "Music without sound isn't music at all. Try setting the volume higher then 0%." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1500 +#: redbot/cogs/audio/core/commands/audioset.py:1508 +msgid "Setting changed" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1501 +msgid "The maximum volume has been limited to 150%, be easy on your ears." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1509 +msgid "The maximum volume has been limited to {max_volume}%." +msgstr "" + #: redbot/cogs/audio/core/commands/controller.py:32 #, docstring msgid "Disconnect from the voice channel." msgstr "Katkaise yhteys puhekanavaan." #: redbot/cogs/audio/core/commands/controller.py:34 -#: redbot/cogs/audio/core/commands/controller.py:88 -#: redbot/cogs/audio/core/commands/controller.py:205 -#: redbot/cogs/audio/core/commands/controller.py:222 -#: redbot/cogs/audio/core/commands/controller.py:236 -#: redbot/cogs/audio/core/commands/controller.py:244 -#: redbot/cogs/audio/core/commands/controller.py:318 -#: redbot/cogs/audio/core/commands/controller.py:384 -#: redbot/cogs/audio/core/commands/controller.py:477 -#: redbot/cogs/audio/core/commands/controller.py:487 -#: redbot/cogs/audio/core/commands/controller.py:571 -#: redbot/cogs/audio/core/commands/controller.py:703 -#: redbot/cogs/audio/core/commands/controller.py:732 -#: redbot/cogs/audio/core/commands/controller.py:788 -#: redbot/cogs/audio/core/commands/controller.py:865 -#: redbot/cogs/audio/core/commands/equalizer.py:39 -#: redbot/cogs/audio/core/commands/equalizer.py:164 -#: redbot/cogs/audio/core/commands/equalizer.py:194 -#: redbot/cogs/audio/core/commands/equalizer.py:228 -#: redbot/cogs/audio/core/commands/equalizer.py:317 -#: redbot/cogs/audio/core/commands/miscellaneous.py:71 -#: redbot/cogs/audio/core/commands/miscellaneous.py:102 -#: redbot/cogs/audio/core/commands/playlists.py:1142 +#: redbot/cogs/audio/core/commands/controller.py:89 +#: redbot/cogs/audio/core/commands/controller.py:206 +#: redbot/cogs/audio/core/commands/controller.py:223 +#: redbot/cogs/audio/core/commands/controller.py:237 +#: redbot/cogs/audio/core/commands/controller.py:245 +#: redbot/cogs/audio/core/commands/controller.py:319 +#: redbot/cogs/audio/core/commands/controller.py:385 +#: redbot/cogs/audio/core/commands/controller.py:478 +#: redbot/cogs/audio/core/commands/controller.py:488 +#: redbot/cogs/audio/core/commands/controller.py:572 +#: redbot/cogs/audio/core/commands/controller.py:711 +#: redbot/cogs/audio/core/commands/controller.py:740 +#: redbot/cogs/audio/core/commands/controller.py:796 +#: redbot/cogs/audio/core/commands/controller.py:873 +#: redbot/cogs/audio/core/commands/equalizer.py:40 +#: redbot/cogs/audio/core/commands/equalizer.py:165 +#: redbot/cogs/audio/core/commands/equalizer.py:195 +#: redbot/cogs/audio/core/commands/equalizer.py:229 +#: redbot/cogs/audio/core/commands/equalizer.py:318 +#: redbot/cogs/audio/core/commands/miscellaneous.py:72 +#: redbot/cogs/audio/core/commands/miscellaneous.py:103 +#: redbot/cogs/audio/core/commands/playlists.py:1125 msgid "Nothing playing." msgstr "Mitään ei toisteta." @@ -1149,9 +1206,9 @@ msgid "Unable To Disconnect" msgstr "Yhteyden katkaiseminen ei onnistu" #: redbot/cogs/audio/core/commands/controller.py:50 -#: redbot/cogs/audio/core/commands/controller.py:263 -#: redbot/cogs/audio/core/commands/controller.py:331 -#: redbot/cogs/audio/core/commands/controller.py:585 +#: redbot/cogs/audio/core/commands/controller.py:264 +#: redbot/cogs/audio/core/commands/controller.py:332 +#: redbot/cogs/audio/core/commands/controller.py:586 msgid "There are other people listening - vote to skip instead." msgstr "Myös muut ihmiset kuuntelevat kappaletta - äänestä ohitusta tämän sijaan." @@ -1168,214 +1225,212 @@ msgstr "Yhteyttä ei voitu katkaista" msgid "Disconnecting..." msgstr "Katkaistaan yhteys..." -#: redbot/cogs/audio/core/commands/controller.py:86 +#: redbot/cogs/audio/core/commands/controller.py:87 #, docstring msgid "Now playing." msgstr "Nyt soi." -#: redbot/cogs/audio/core/commands/controller.py:110 -#: redbot/cogs/audio/core/commands/queue.py:77 +#: redbot/cogs/audio/core/commands/controller.py:111 +#: redbot/cogs/audio/core/commands/queue.py:81 msgid "\n" " Requested by: **{track.requester}**" msgstr "\n" " Pyytäjä: **{track.requester}**" -#: redbot/cogs/audio/core/commands/controller.py:113 +#: redbot/cogs/audio/core/commands/controller.py:114 msgid "Nothing." msgstr "Ei mitään." -#: redbot/cogs/audio/core/commands/controller.py:118 -#: redbot/cogs/audio/core/commands/queue.py:79 +#: redbot/cogs/audio/core/commands/controller.py:119 +#: redbot/cogs/audio/core/commands/queue.py:83 msgid "Now Playing" msgstr "Nyt soi" -#: redbot/cogs/audio/core/commands/controller.py:128 -#: redbot/cogs/audio/core/commands/queue.py:89 +#: redbot/cogs/audio/core/commands/controller.py:129 +#: redbot/cogs/audio/core/commands/queue.py:93 msgid "Auto-Play" msgstr "Automaattinen toisto" -#: redbot/cogs/audio/core/commands/controller.py:134 -#: redbot/cogs/audio/core/commands/queue.py:95 +#: redbot/cogs/audio/core/commands/controller.py:135 +#: redbot/cogs/audio/core/commands/queue.py:99 msgid "Shuffle" msgstr "Sekoitus" -#: redbot/cogs/audio/core/commands/controller.py:140 -#: redbot/cogs/audio/core/commands/queue.py:101 +#: redbot/cogs/audio/core/commands/controller.py:141 +#: redbot/cogs/audio/core/commands/queue.py:105 msgid "Repeat" msgstr "Uudelleentoisto" -#: redbot/cogs/audio/core/commands/controller.py:200 +#: redbot/cogs/audio/core/commands/controller.py:201 #, docstring msgid "Pause or resume a playing track." msgstr "Laita kappale tauolle tai jatka sen toistamista." -#: redbot/cogs/audio/core/commands/controller.py:211 -#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:212 +#: redbot/cogs/audio/core/commands/controller.py:218 msgid "Unable To Manage Tracks" msgstr "Kappaleita ei voitu hallita" -#: redbot/cogs/audio/core/commands/controller.py:212 +#: redbot/cogs/audio/core/commands/controller.py:213 msgid "You must be in the voice channel to pause or resume." msgstr "Sinun täytyy olla puhekanavalla laittaaksesi kappaleen tauolle tai jatkaaksesi sitä." -#: redbot/cogs/audio/core/commands/controller.py:218 +#: redbot/cogs/audio/core/commands/controller.py:219 msgid "You need the DJ role to pause or resume tracks." msgstr "Sinulla tulee olla DJ-rooli laittaaksesi kappaleen tauolle tai jatkaaksesi sitä." -#: redbot/cogs/audio/core/commands/controller.py:229 +#: redbot/cogs/audio/core/commands/controller.py:230 msgid "Track Paused" msgstr "Kappale tauolla" -#: redbot/cogs/audio/core/commands/controller.py:233 +#: redbot/cogs/audio/core/commands/controller.py:234 msgid "Track Resumed" msgstr "Kappaleen toistoa jatkettiin" -#: redbot/cogs/audio/core/commands/controller.py:242 +#: redbot/cogs/audio/core/commands/controller.py:243 #, docstring msgid "Skip to the start of the previously played track." msgstr "Siirry äsken toistetun kappaleen alkuun." -#: redbot/cogs/audio/core/commands/controller.py:256 -#: redbot/cogs/audio/core/commands/controller.py:262 -#: redbot/cogs/audio/core/commands/controller.py:268 -#: redbot/cogs/audio/core/commands/controller.py:483 -#: redbot/cogs/audio/core/commands/controller.py:498 -#: redbot/cogs/audio/core/commands/controller.py:511 -#: redbot/cogs/audio/core/commands/controller.py:520 +#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:263 +#: redbot/cogs/audio/core/commands/controller.py:269 +#: redbot/cogs/audio/core/commands/controller.py:484 +#: redbot/cogs/audio/core/commands/controller.py:499 +#: redbot/cogs/audio/core/commands/controller.py:512 +#: redbot/cogs/audio/core/commands/controller.py:521 msgid "Unable To Skip Tracks" msgstr "Kappaleita ei voitu ohittaa" -#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:258 msgid "You must be in the voice channel to skip the track." msgstr "Sinun täytyy olla puhekanavalla, jotta voit ohittaa kappaleen." -#: redbot/cogs/audio/core/commands/controller.py:269 +#: redbot/cogs/audio/core/commands/controller.py:270 msgid "You need the DJ role or be the track requester to enqueue the previous song tracks." msgstr "Sinulla pitää olla DJ-rooli tai sinun tulee olla kappaleen lisääjä, jotta voit lisätä edellisiä kappaleita." -#: redbot/cogs/audio/core/commands/controller.py:277 -#: redbot/cogs/audio/core/commands/player.py:53 -#: redbot/cogs/audio/core/commands/player.py:58 -#: redbot/cogs/audio/core/commands/player.py:64 -#: redbot/cogs/audio/core/commands/player.py:82 -#: redbot/cogs/audio/core/commands/player.py:94 -#: redbot/cogs/audio/core/commands/player.py:100 -#: redbot/cogs/audio/core/commands/player.py:110 -#: redbot/cogs/audio/core/commands/player.py:116 -#: redbot/cogs/audio/core/commands/player.py:123 -#: redbot/cogs/audio/core/commands/player.py:134 -#: redbot/cogs/audio/core/commands/player.py:161 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:172 -#: redbot/cogs/audio/core/commands/player.py:190 -#: redbot/cogs/audio/core/commands/player.py:202 -#: redbot/cogs/audio/core/commands/player.py:208 -#: redbot/cogs/audio/core/commands/player.py:218 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:231 -#: redbot/cogs/audio/core/commands/player.py:243 -#: redbot/cogs/audio/core/commands/player.py:252 -#: redbot/cogs/audio/core/commands/player.py:295 -#: redbot/cogs/audio/core/commands/player.py:317 -#: redbot/cogs/audio/core/commands/player.py:436 -#: redbot/cogs/audio/core/commands/player.py:454 -#: redbot/cogs/audio/core/commands/player.py:466 -#: redbot/cogs/audio/core/commands/player.py:472 -#: redbot/cogs/audio/core/commands/player.py:484 -#: redbot/cogs/audio/core/commands/player.py:532 -#: redbot/cogs/audio/core/commands/player.py:552 -#: redbot/cogs/audio/core/commands/player.py:570 -#: redbot/cogs/audio/core/commands/player.py:582 -#: redbot/cogs/audio/core/commands/player.py:588 -#: redbot/cogs/audio/core/commands/player.py:600 -#: redbot/cogs/audio/core/commands/player.py:605 -#: redbot/cogs/audio/core/commands/player.py:738 -#: redbot/cogs/audio/core/commands/player.py:744 -#: redbot/cogs/audio/core/commands/player.py:806 -#: redbot/cogs/audio/core/commands/playlists.py:1481 +#: redbot/cogs/audio/core/commands/controller.py:278 +#: redbot/cogs/audio/core/commands/player.py:52 +#: redbot/cogs/audio/core/commands/player.py:57 +#: redbot/cogs/audio/core/commands/player.py:63 +#: redbot/cogs/audio/core/commands/player.py:81 +#: redbot/cogs/audio/core/commands/player.py:93 +#: redbot/cogs/audio/core/commands/player.py:99 +#: redbot/cogs/audio/core/commands/player.py:109 +#: redbot/cogs/audio/core/commands/player.py:115 +#: redbot/cogs/audio/core/commands/player.py:122 +#: redbot/cogs/audio/core/commands/player.py:133 +#: redbot/cogs/audio/core/commands/player.py:160 +#: redbot/cogs/audio/core/commands/player.py:165 +#: redbot/cogs/audio/core/commands/player.py:171 +#: redbot/cogs/audio/core/commands/player.py:189 +#: redbot/cogs/audio/core/commands/player.py:201 +#: redbot/cogs/audio/core/commands/player.py:207 +#: redbot/cogs/audio/core/commands/player.py:217 +#: redbot/cogs/audio/core/commands/player.py:223 +#: redbot/cogs/audio/core/commands/player.py:230 +#: redbot/cogs/audio/core/commands/player.py:242 +#: redbot/cogs/audio/core/commands/player.py:251 +#: redbot/cogs/audio/core/commands/player.py:293 +#: redbot/cogs/audio/core/commands/player.py:315 +#: redbot/cogs/audio/core/commands/player.py:434 +#: redbot/cogs/audio/core/commands/player.py:452 +#: redbot/cogs/audio/core/commands/player.py:464 +#: redbot/cogs/audio/core/commands/player.py:470 +#: redbot/cogs/audio/core/commands/player.py:482 +#: redbot/cogs/audio/core/commands/player.py:530 +#: redbot/cogs/audio/core/commands/player.py:550 +#: redbot/cogs/audio/core/commands/player.py:568 +#: redbot/cogs/audio/core/commands/player.py:580 +#: redbot/cogs/audio/core/commands/player.py:586 +#: redbot/cogs/audio/core/commands/player.py:598 +#: redbot/cogs/audio/core/commands/player.py:603 +#: redbot/cogs/audio/core/commands/player.py:737 +#: redbot/cogs/audio/core/commands/player.py:743 +#: redbot/cogs/audio/core/commands/player.py:805 +#: redbot/cogs/audio/core/commands/playlists.py:1458 msgid "Unable To Play Tracks" msgstr "Kappaleiden toisto ei onnistu" -#: redbot/cogs/audio/core/commands/controller.py:277 +#: redbot/cogs/audio/core/commands/controller.py:278 msgid "No previous track." msgstr "Ei edellistä kappaletta." -#: redbot/cogs/audio/core/commands/controller.py:298 +#: redbot/cogs/audio/core/commands/controller.py:299 msgid "Replaying Track" msgstr "Toistetaan kappale uudelleen" -#: redbot/cogs/audio/core/commands/controller.py:305 +#: redbot/cogs/audio/core/commands/controller.py:306 #, docstring -msgid "Seek ahead or behind on a track by seconds or a to a specific time.\n\n" +msgid "Seek ahead or behind on a track by seconds or 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 "Kelaa kappaletta eteen- tai taaksepäin tietty sekuntimäärä tai tiettyyn aikaan.\n\n" -" Hyväksyy luvun sekunteina tai ajan muodossa 00:00:00 (`hh:mm:ss`) tai 00:00 (`mm:ss`).\n" -" " +msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:323 -#: redbot/cogs/audio/core/commands/controller.py:330 -#: redbot/cogs/audio/core/commands/controller.py:337 -#: redbot/cogs/audio/core/commands/controller.py:344 -#: redbot/cogs/audio/core/commands/controller.py:356 +#: redbot/cogs/audio/core/commands/controller.py:324 +#: redbot/cogs/audio/core/commands/controller.py:331 +#: redbot/cogs/audio/core/commands/controller.py:338 +#: redbot/cogs/audio/core/commands/controller.py:345 +#: redbot/cogs/audio/core/commands/controller.py:357 msgid "Unable To Seek Tracks" msgstr "Kappaletta ei voitu kelata" -#: redbot/cogs/audio/core/commands/controller.py:324 +#: redbot/cogs/audio/core/commands/controller.py:325 msgid "You must be in the voice channel to use seek." msgstr "Sinun täytyy olla puhekanavalla kelataksesi kappaletta." -#: redbot/cogs/audio/core/commands/controller.py:338 +#: redbot/cogs/audio/core/commands/controller.py:339 msgid "You need the DJ role or be the track requester to use seek." msgstr "Sinulla täytyy olla DJ-rooli tai sinun tulee olla kappaleen lisääjä kelataksesi." -#: redbot/cogs/audio/core/commands/controller.py:344 +#: redbot/cogs/audio/core/commands/controller.py:345 msgid "Can't seek on a stream." msgstr "Et voi kelata striimissä." -#: redbot/cogs/audio/core/commands/controller.py:357 +#: redbot/cogs/audio/core/commands/controller.py:358 msgid "Invalid input for the time to seek." msgstr "Virheellinen aika johon kelata." -#: redbot/cogs/audio/core/commands/controller.py:365 +#: redbot/cogs/audio/core/commands/controller.py:366 msgid "Moved {num_seconds}s to 00:00:00" msgstr "Siirryttiin {num_seconds}s kohtaan 00:00:00" -#: redbot/cogs/audio/core/commands/controller.py:372 +#: redbot/cogs/audio/core/commands/controller.py:373 msgid "Moved {num_seconds}s to {time}" msgstr "Siirryttiin {num_seconds}s aikaan {time}" -#: redbot/cogs/audio/core/commands/controller.py:380 +#: redbot/cogs/audio/core/commands/controller.py:381 msgid "Moved to {time}" msgstr "Siirryttiin kohtaan {time}" -#: redbot/cogs/audio/core/commands/controller.py:390 +#: redbot/cogs/audio/core/commands/controller.py:391 #, docstring msgid "Toggle shuffle." msgstr "Vaihda satunnaisen toiston tilaa." -#: redbot/cogs/audio/core/commands/controller.py:399 -#: redbot/cogs/audio/core/commands/controller.py:410 -#: redbot/cogs/audio/core/commands/controller.py:443 -#: redbot/cogs/audio/core/commands/controller.py:454 +#: redbot/cogs/audio/core/commands/controller.py:400 +#: redbot/cogs/audio/core/commands/controller.py:411 +#: redbot/cogs/audio/core/commands/controller.py:444 +#: redbot/cogs/audio/core/commands/controller.py:455 msgid "Unable To Toggle Shuffle" msgstr "Satunnaisen toiston tilaa ei voitu vaihtaa" -#: redbot/cogs/audio/core/commands/controller.py:400 -#: redbot/cogs/audio/core/commands/controller.py:444 +#: redbot/cogs/audio/core/commands/controller.py:401 +#: redbot/cogs/audio/core/commands/controller.py:445 msgid "You need the DJ role to toggle shuffle." msgstr "Tarvitset DJ-roolin vaihtaaksesi satunnaisen toiston tilaa." -#: redbot/cogs/audio/core/commands/controller.py:411 -#: redbot/cogs/audio/core/commands/controller.py:455 +#: redbot/cogs/audio/core/commands/controller.py:412 +#: redbot/cogs/audio/core/commands/controller.py:456 msgid "You must be in the voice channel to toggle shuffle." msgstr "Sinun täytyy olla puhekanavalla vaihtaaksesi satunnaisen toiston tilaa." -#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:421 msgid "Shuffle tracks: {true_or_false}." msgstr "Satunnainen toisto: {true_or_false}." -#: redbot/cogs/audio/core/commands/controller.py:431 +#: redbot/cogs/audio/core/commands/controller.py:432 #, 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" @@ -1386,240 +1441,243 @@ msgstr "Vaihda nostettujen kappaleiden sekoituksen tilaa.\n\n" " kuin `[p]shuffle`.\n" " " -#: redbot/cogs/audio/core/commands/controller.py:464 +#: redbot/cogs/audio/core/commands/controller.py:465 msgid "Shuffle bumped tracks: {true_or_false}." msgstr "Sekoita nostetut kappaleet: {true_or_false}." -#: redbot/cogs/audio/core/commands/controller.py:475 +#: redbot/cogs/audio/core/commands/controller.py:476 #, docstring msgid "Skip to the next track, or to a given track number." msgstr "Ohita seuraavaan kappaleeseen tai tiettyyn kappalenumeroon." -#: redbot/cogs/audio/core/commands/controller.py:484 +#: redbot/cogs/audio/core/commands/controller.py:485 msgid "You must be in the voice channel to skip the music." msgstr "Sinun täytyy olla puhekanavalla ohittaaksesi musiikkia." -#: redbot/cogs/audio/core/commands/controller.py:499 +#: redbot/cogs/audio/core/commands/controller.py:500 msgid "You need the DJ role or be the track requester to skip tracks." msgstr "Sinun tarvitsee olla DJ tai kappaleen lisääjä ohittaaksesi sen." -#: redbot/cogs/audio/core/commands/controller.py:512 +#: redbot/cogs/audio/core/commands/controller.py:513 msgid "You can only skip the current track." msgstr "Voit ohittaa vain nykyisen kappaleen." -#: redbot/cogs/audio/core/commands/controller.py:521 +#: redbot/cogs/audio/core/commands/controller.py:522 msgid "Can't skip to a specific track in vote mode without the DJ role." msgstr "Et voi ohittaa tiettyä kappaletta äänestystilassa ilman DJ-roolia." -#: redbot/cogs/audio/core/commands/controller.py:527 +#: redbot/cogs/audio/core/commands/controller.py:528 msgid "I removed your vote to skip." msgstr "Poistin äänesi ohittamisen puolesta." -#: redbot/cogs/audio/core/commands/controller.py:530 +#: redbot/cogs/audio/core/commands/controller.py:531 msgid "You voted to skip." msgstr "Äänestit ohittamisen puolesta." -#: redbot/cogs/audio/core/commands/controller.py:543 +#: redbot/cogs/audio/core/commands/controller.py:544 msgid "Vote threshold met." msgstr "Tarvittavien äänien raja saavutettu." -#: redbot/cogs/audio/core/commands/controller.py:546 +#: redbot/cogs/audio/core/commands/controller.py:547 msgid " Votes: {num_votes}/{num_members} ({cur_percent}% out of {required_percent}% needed)" msgstr " Äänet: {num_votes}/{num_members} ({cur_percent}% tarvittavasta {required_percent}% rajasta)" -#: redbot/cogs/audio/core/commands/controller.py:565 +#: redbot/cogs/audio/core/commands/controller.py:566 #, docstring msgid "Stop playback and clear the queue." msgstr "Pysäytä toisto ja tyhjennä jono." -#: redbot/cogs/audio/core/commands/controller.py:578 -#: redbot/cogs/audio/core/commands/controller.py:584 -#: redbot/cogs/audio/core/commands/controller.py:590 +#: redbot/cogs/audio/core/commands/controller.py:579 +#: redbot/cogs/audio/core/commands/controller.py:585 +#: redbot/cogs/audio/core/commands/controller.py:591 msgid "Unable To Stop Player" msgstr "Toistoa ei voitu pysäyttää" -#: redbot/cogs/audio/core/commands/controller.py:579 +#: redbot/cogs/audio/core/commands/controller.py:580 msgid "You must be in the voice channel to stop the music." msgstr "Sinun tulee olla puhekanavalla pysäyttääkseksi musiikin." -#: redbot/cogs/audio/core/commands/controller.py:591 +#: redbot/cogs/audio/core/commands/controller.py:592 msgid "You need the DJ role to stop the music." msgstr "Sinulla täytyy olla DJ-rooli pysäyttääksesi musiikin." -#: redbot/cogs/audio/core/commands/controller.py:613 +#: redbot/cogs/audio/core/commands/controller.py:614 msgid "Stopping..." msgstr "Pysäytetään..." -#: redbot/cogs/audio/core/commands/controller.py:621 +#: redbot/cogs/audio/core/commands/controller.py:622 #, docstring msgid "Summon the bot to a voice channel." msgstr "Kutsu botti puhekanavalle." -#: redbot/cogs/audio/core/commands/controller.py:633 -#: redbot/cogs/audio/core/commands/controller.py:640 -#: redbot/cogs/audio/core/commands/controller.py:653 -#: redbot/cogs/audio/core/commands/controller.py:679 -#: redbot/cogs/audio/core/commands/controller.py:686 +#: redbot/cogs/audio/core/commands/controller.py:634 +#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:654 +#: redbot/cogs/audio/core/commands/controller.py:685 +#: redbot/cogs/audio/core/commands/controller.py:692 msgid "Unable To Join Voice Channel" msgstr "Puhekanavalle liittyminen ei onnistu" -#: redbot/cogs/audio/core/commands/controller.py:634 +#: redbot/cogs/audio/core/commands/controller.py:635 msgid "There are other people listening." msgstr "Muut kuuntelevat jo." -#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:642 msgid "You need the DJ role to summon the bot." msgstr "Tarvitset DJ-roolin kutsuaksesi botin." -#: redbot/cogs/audio/core/commands/controller.py:654 -#: redbot/cogs/audio/core/commands/player.py:83 -#: redbot/cogs/audio/core/commands/player.py:191 -#: redbot/cogs/audio/core/commands/player.py:455 -#: redbot/cogs/audio/core/commands/player.py:571 -#: redbot/cogs/audio/core/commands/player.py:695 -#: redbot/cogs/audio/core/commands/queue.py:339 +#: redbot/cogs/audio/core/commands/controller.py:655 +#: redbot/cogs/audio/core/commands/player.py:82 +#: redbot/cogs/audio/core/commands/player.py:190 +#: redbot/cogs/audio/core/commands/player.py:453 +#: redbot/cogs/audio/core/commands/player.py:569 +#: redbot/cogs/audio/core/commands/player.py:694 +#: redbot/cogs/audio/core/commands/queue.py:343 msgid "I don't have permission to connect and speak in your channel." +msgstr "Minulla ei ole oikeutta yhdistää kanavallesi." + +#: redbot/cogs/audio/core/commands/controller.py:673 +msgid "Unable To Do This Action" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:674 +msgid "I am already in your channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:680 -#: redbot/cogs/audio/core/commands/player.py:95 -#: redbot/cogs/audio/core/commands/player.py:203 -#: redbot/cogs/audio/core/commands/player.py:467 -#: redbot/cogs/audio/core/commands/player.py:583 -#: redbot/cogs/audio/core/commands/player.py:707 -#: redbot/cogs/audio/core/commands/queue.py:351 +#: redbot/cogs/audio/core/commands/controller.py:686 +#: redbot/cogs/audio/core/commands/player.py:94 +#: redbot/cogs/audio/core/commands/player.py:202 +#: redbot/cogs/audio/core/commands/player.py:465 +#: redbot/cogs/audio/core/commands/player.py:581 +#: redbot/cogs/audio/core/commands/player.py:706 +#: redbot/cogs/audio/core/commands/queue.py:355 msgid "Connect to a voice channel first." msgstr "Yhdistä ensin puhekanavalle." -#: redbot/cogs/audio/core/commands/controller.py:687 -#: redbot/cogs/audio/core/commands/player.py:101 -#: redbot/cogs/audio/core/commands/player.py:209 -#: redbot/cogs/audio/core/commands/player.py:473 -#: redbot/cogs/audio/core/commands/player.py:589 -#: redbot/cogs/audio/core/commands/player.py:713 -#: redbot/cogs/audio/core/commands/queue.py:358 -msgid "Connection to Lavalink has not yet been established." -msgstr "Yhteyttä Lavalinkkiin ei ole vielä muodostettu." +#: redbot/cogs/audio/core/commands/controller.py:693 +#: redbot/cogs/audio/core/commands/player.py:100 +msgid "Connection to the Lavalink node has not yet been established." +msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:694 +#: redbot/cogs/audio/core/commands/controller.py:700 #, docstring msgid "Set the volume, 1% - 150%." msgstr "Aseta voimakkuus, 1% - 150%." -#: redbot/cogs/audio/core/commands/controller.py:701 +#: redbot/cogs/audio/core/commands/controller.py:709 msgid "Current Volume:" msgstr "Nykyinen äänenvoimakkuus:" -#: redbot/cogs/audio/core/commands/controller.py:712 -#: redbot/cogs/audio/core/commands/controller.py:719 +#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:727 msgid "Unable To Change Volume" msgstr "Äänenvoimakkuutta ei voida vaihtaa" -#: redbot/cogs/audio/core/commands/controller.py:713 +#: redbot/cogs/audio/core/commands/controller.py:721 msgid "You must be in the voice channel to change the volume." msgstr "Sinun tulee olla puhekanavalla vaihtaaksesi voimakkuutta." -#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:728 msgid "You need the DJ role to change the volume." msgstr "Tarvitset DJ-roolin vaihtaaksesi voimakkuutta." -#: redbot/cogs/audio/core/commands/controller.py:730 +#: redbot/cogs/audio/core/commands/controller.py:738 msgid "Volume:" msgstr "Äänenvoimakkuus:" -#: redbot/cogs/audio/core/commands/controller.py:739 +#: redbot/cogs/audio/core/commands/controller.py:747 #, docstring msgid "Toggle repeat." msgstr "Vaihda uudelleentoiston tilaa." -#: redbot/cogs/audio/core/commands/controller.py:747 -#: redbot/cogs/audio/core/commands/controller.py:758 +#: redbot/cogs/audio/core/commands/controller.py:755 +#: redbot/cogs/audio/core/commands/controller.py:766 msgid "Unable To Toggle Repeat" msgstr "Uudelleentoiston tilaa ei voitu vaihtaa" -#: redbot/cogs/audio/core/commands/controller.py:748 +#: redbot/cogs/audio/core/commands/controller.py:756 msgid "You need the DJ role to toggle repeat." msgstr "Tarvitset DJ-roolin vaihtaaksesi uudelleentoiston tilaa." -#: redbot/cogs/audio/core/commands/controller.py:759 +#: redbot/cogs/audio/core/commands/controller.py:767 msgid "You must be in the voice channel to toggle repeat." msgstr "Sinun täytyy olla puhekanavalla vaihtaaksesi uudelleentoiston tilaa." -#: redbot/cogs/audio/core/commands/controller.py:766 +#: redbot/cogs/audio/core/commands/controller.py:774 msgid "Repeat tracks: {true_or_false}." msgstr "Kappaleiden uudelleentoisto: {true_or_false}." -#: redbot/cogs/audio/core/commands/controller.py:783 +#: redbot/cogs/audio/core/commands/controller.py:791 #, docstring msgid "Remove a specific track number from the queue." msgstr "Poista tietty kappalenumero jonosta." -#: redbot/cogs/audio/core/commands/controller.py:792 +#: redbot/cogs/audio/core/commands/controller.py:800 msgid "Nothing queued." msgstr "Mitään ei ole jonossa." -#: redbot/cogs/audio/core/commands/controller.py:796 -#: redbot/cogs/audio/core/commands/controller.py:802 +#: redbot/cogs/audio/core/commands/controller.py:804 #: redbot/cogs/audio/core/commands/controller.py:810 -#: redbot/cogs/audio/core/commands/controller.py:843 +#: redbot/cogs/audio/core/commands/controller.py:818 +#: redbot/cogs/audio/core/commands/controller.py:851 msgid "Unable To Modify Queue" msgstr "Jonoa ei voitu muokata" -#: redbot/cogs/audio/core/commands/controller.py:797 +#: redbot/cogs/audio/core/commands/controller.py:805 msgid "You need the DJ role to remove tracks." msgstr "Tarvitset DJ-roolin poistaaksesi kappaleita." -#: redbot/cogs/audio/core/commands/controller.py:803 +#: redbot/cogs/audio/core/commands/controller.py:811 msgid "You must be in the voice channel to manage the queue." msgstr "Sinun täytyy olla puhekanavalla hallitaksesi jonoa." -#: redbot/cogs/audio/core/commands/controller.py:811 -#: redbot/cogs/audio/core/commands/controller.py:884 +#: redbot/cogs/audio/core/commands/controller.py:819 +#: redbot/cogs/audio/core/commands/controller.py:892 msgid "Song number must be greater than 1 and within the queue limit." msgstr "Kappalenumeron tulee olla isompi kuin 1 ja pienempi kuin jonon pituus." -#: redbot/cogs/audio/core/commands/controller.py:825 -#: redbot/cogs/audio/core/commands/controller.py:849 +#: redbot/cogs/audio/core/commands/controller.py:833 +#: redbot/cogs/audio/core/commands/controller.py:857 msgid "Removed track from queue" msgstr "Kappale poistettiin jonosta" -#: redbot/cogs/audio/core/commands/controller.py:826 +#: redbot/cogs/audio/core/commands/controller.py:834 msgid "Removed {track} from the queue." msgstr "Poistettiin {track} jonosta." -#: redbot/cogs/audio/core/commands/controller.py:844 +#: redbot/cogs/audio/core/commands/controller.py:852 msgid "Removed 0 tracks, nothing matches the URL provided." msgstr "Yhtään kappaletta ei poistettu, mikään ei täsmää annetun osoitteen kanssa." -#: redbot/cogs/audio/core/commands/controller.py:850 +#: redbot/cogs/audio/core/commands/controller.py:858 msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." msgstr "Poistettiin jonosta {removed_tracks} kappaletta jotka täsmäsivät annetun osoitteen kanssa." -#: redbot/cogs/audio/core/commands/controller.py:860 +#: redbot/cogs/audio/core/commands/controller.py:868 #, docstring msgid "Bump a track number to the top of the queue." msgstr "Nosta kappalenumero jonon ensimmäiseksi." -#: redbot/cogs/audio/core/commands/controller.py:871 -#: redbot/cogs/audio/core/commands/controller.py:877 -#: redbot/cogs/audio/core/commands/controller.py:883 -#: redbot/cogs/audio/core/commands/player.py:151 +#: redbot/cogs/audio/core/commands/controller.py:879 +#: redbot/cogs/audio/core/commands/controller.py:885 +#: redbot/cogs/audio/core/commands/controller.py:891 +#: redbot/cogs/audio/core/commands/player.py:150 msgid "Unable To Bump Track" msgstr "Kappaletta ei voitu nostaa" -#: redbot/cogs/audio/core/commands/controller.py:872 +#: redbot/cogs/audio/core/commands/controller.py:880 msgid "You must be in the voice channel to bump a track." msgstr "Sinun täytyy olla puhekanavalla nostaaksesi kappaletta." -#: redbot/cogs/audio/core/commands/controller.py:878 +#: redbot/cogs/audio/core/commands/controller.py:886 msgid "You need the DJ role to bump tracks." msgstr "Tarvitset DJ-roolin nostaaksesi kappaleita." -#: redbot/cogs/audio/core/commands/controller.py:894 +#: redbot/cogs/audio/core/commands/controller.py:902 msgid "Moved track to the top of the queue." msgstr "Kappale siirrettiin jonon ensimmäiseksi." -#: redbot/cogs/audio/core/commands/equalizer.py:30 +#: redbot/cogs/audio/core/commands/equalizer.py:31 #, docstring msgid "Equalizer management.\n\n" " Band positions are 1-15 and values have a range of -0.25 to 1.0.\n" @@ -1629,299 +1687,580 @@ msgid "Equalizer management.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:72 +#: redbot/cogs/audio/core/commands/equalizer.py:73 #, docstring msgid "Delete a saved eq preset." msgstr "Poista tallennettu taajuuskorjaimen esiasetus." -#: redbot/cogs/audio/core/commands/equalizer.py:81 -#: redbot/cogs/audio/core/commands/equalizer.py:88 -#: redbot/cogs/audio/core/commands/equalizer.py:101 +#: redbot/cogs/audio/core/commands/equalizer.py:82 +#: redbot/cogs/audio/core/commands/equalizer.py:89 +#: redbot/cogs/audio/core/commands/equalizer.py:102 msgid "Unable To Delete Preset" msgstr "Esiasetusta ei voitu poistaa" -#: redbot/cogs/audio/core/commands/equalizer.py:82 -#: redbot/cogs/audio/core/commands/equalizer.py:102 +#: redbot/cogs/audio/core/commands/equalizer.py:83 +#: redbot/cogs/audio/core/commands/equalizer.py:103 msgid "You are not the author of that preset setting." msgstr "Et ole tämän esiasetuksen laatija." -#: redbot/cogs/audio/core/commands/equalizer.py:111 +#: redbot/cogs/audio/core/commands/equalizer.py:112 #, docstring msgid "List saved eq presets." msgstr "Listaa tallennetut taajuuskorjaimen esiasetukset." -#: redbot/cogs/audio/core/commands/equalizer.py:114 +#: redbot/cogs/audio/core/commands/equalizer.py:115 msgid "No saved equalizer presets." msgstr "Ei tallennettuja taajuuskorjaimen esiasetuksia." -#: redbot/cogs/audio/core/commands/equalizer.py:117 +#: redbot/cogs/audio/core/commands/equalizer.py:118 msgid "Preset Name" msgstr "Esiasetuksen nimi" -#: redbot/cogs/audio/core/commands/equalizer.py:118 +#: redbot/cogs/audio/core/commands/equalizer.py:119 msgid "Author" msgstr "Tekijä" -#: redbot/cogs/audio/core/commands/equalizer.py:140 +#: redbot/cogs/audio/core/commands/equalizer.py:141 msgid "{num} preset(s)" msgstr "{num} esiasetus(ta)" -#: redbot/cogs/audio/core/commands/equalizer.py:147 +#: redbot/cogs/audio/core/commands/equalizer.py:148 #, docstring msgid "Load a saved eq preset." msgstr "Lataa tallennettu taajuuskorjaimen esiasetus." -#: redbot/cogs/audio/core/commands/equalizer.py:155 +#: redbot/cogs/audio/core/commands/equalizer.py:156 msgid "No Preset Found" msgstr "Esiasetusta ei löytynyt" -#: redbot/cogs/audio/core/commands/equalizer.py:173 +#: redbot/cogs/audio/core/commands/equalizer.py:174 msgid "Unable To Load Preset" msgstr "Esiasetusta ei voitu ladata" -#: redbot/cogs/audio/core/commands/equalizer.py:174 +#: redbot/cogs/audio/core/commands/equalizer.py:175 msgid "You need the DJ role to load equalizer presets." msgstr "Tarvitset DJ-roolin ladataksesi taajuuskorjaimen esiasetuksia." -#: redbot/cogs/audio/core/commands/equalizer.py:192 +#: redbot/cogs/audio/core/commands/equalizer.py:193 #, docstring msgid "Reset the eq to 0 across all bands." msgstr "Taajuuskorjain nollattiin kaikilla taajuusalueilla." -#: redbot/cogs/audio/core/commands/equalizer.py:201 +#: redbot/cogs/audio/core/commands/equalizer.py:202 msgid "Unable To Modify Preset" msgstr "Esiasetusta ei voitu muokata" -#: redbot/cogs/audio/core/commands/equalizer.py:202 +#: redbot/cogs/audio/core/commands/equalizer.py:203 msgid "You need the DJ role to reset the equalizer." msgstr "Tarvitset DJ-roolin nollataksesi taajuuskorjaimen." -#: redbot/cogs/audio/core/commands/equalizer.py:218 +#: redbot/cogs/audio/core/commands/equalizer.py:219 msgid "Equalizer values have been reset." msgstr "Taajuuskorjaimen arvot on nollattu." -#: redbot/cogs/audio/core/commands/equalizer.py:226 +#: redbot/cogs/audio/core/commands/equalizer.py:227 #, docstring msgid "Save the current eq settings to a preset." msgstr "Tallenna nykyiset taajuuskorjaimen arvot esiasetukseen." -#: redbot/cogs/audio/core/commands/equalizer.py:236 -#: redbot/cogs/audio/core/commands/equalizer.py:254 -#: redbot/cogs/audio/core/commands/equalizer.py:269 -msgid "Unable To Save Preset" -msgstr "Esiasetusta ei voitu tallentaa" +#: redbot/cogs/audio/core/commands/equalizer.py:237 +#: redbot/cogs/audio/core/commands/equalizer.py:255 +#: redbot/cogs/audio/core/commands/equalizer.py:270 +msgid "Unable To Save Preset" +msgstr "Esiasetusta ei voitu tallentaa" + +#: redbot/cogs/audio/core/commands/equalizer.py:238 +msgid "You need the DJ role to save equalizer presets." +msgstr "Tarvitset DJ-roolin tallentaaksesi taajuuskorjaimen esiasetuksia." + +#: redbot/cogs/audio/core/commands/equalizer.py:242 +msgid "Please enter a name for this equalizer preset." +msgstr "Anna nimi tälle taajuuskorjaimen esiasetukselle." + +#: redbot/cogs/audio/core/commands/equalizer.py:256 +msgid "No equalizer preset name entered, try the command again later." +msgstr "Taajuuskorjaimen esiasetuksen nimeä ei annettu, yritä komentoa uudestaan myöhemmin." + +#: redbot/cogs/audio/core/commands/equalizer.py:271 +msgid "Try the command again with a shorter name." +msgstr "Yritä komentoa uudelleen lyhyemmällä nimellä." + +#: redbot/cogs/audio/core/commands/equalizer.py:275 +msgid "Preset name already exists, do you want to replace it?" +msgstr "Esiasetus tuolla nimellä on jo olemassa, haluatko korvata sen?" + +#: redbot/cogs/audio/core/commands/equalizer.py:283 +msgid "Not saving preset." +msgstr "Esiasetusta ei tallennettu." + +#: redbot/cogs/audio/core/commands/equalizer.py:296 +msgid "Current equalizer saved to the {preset_name} preset." +msgstr "Nykyiset taajuuskorjaimen arvot tallennettiin {preset_name}-esiasetukseen." + +#: redbot/cogs/audio/core/commands/equalizer.py:310 +#, 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 "Aseta taajuusalueen arvo joko nimellä tai numerolla.\n\n" +" Alueiden numerot ovat 1-15 voivat vaihdella -0.25 ja 1.0 välillä.\n" +" Alueiden nimet ovat 25, 40, 63, 100, 160, 250, 400, 630, 1k, 1.6k, 2.5k, 4k,\n" +" 6.3k, 10k ja16k Hz.\n" +" Alueen asettaminen arvoon -0.25 mykistää sen kun taas +0.25 tuplaa sen.\n" +" " + +#: redbot/cogs/audio/core/commands/equalizer.py:326 +msgid "Unable To Set Preset" +msgstr "Esiasetusta ei voitu asettaa" + +#: redbot/cogs/audio/core/commands/equalizer.py:327 +msgid "You need the DJ role to set equalizer presets." +msgstr "Tarvitset DJ-roolin asettaaksesi taajuuskorjaimen esiasetuksia." + +#: redbot/cogs/audio/core/commands/equalizer.py:367 +msgid "Invalid Band" +msgstr "Virheellinen taajuusalue" + +#: redbot/cogs/audio/core/commands/equalizer.py:368 +msgid "Valid band numbers are 1-15 or the band names listed in the help for this command." +msgstr "Sallitut taajuusalueiden numerot ovat 1-15 tai ne nimetjotka ovat tämän komennon apusivulla." + +#: redbot/cogs/audio/core/commands/equalizer.py:392 +msgid "Preset Modified" +msgstr "Esiasetusta muokattu" + +#: redbot/cogs/audio/core/commands/equalizer.py:393 +msgid "The {band_name}Hz band has been set to {band_value}." +msgstr "Taajuusalueelle {band_name}Hz asetettiin arvo {band_value}." + +#: redbot/cogs/audio/core/commands/llset.py:37 +#, docstring +msgid "`Dangerous commands` Manage Lavalink node configuration settings.\n\n" +" This command block holds all commands to configure an unmanaged (user maintained) or managed (bot maintained) Lavalink node.\n\n" +" You should not mess with any command in here unless you have a valid reason to,\n" +" i.e. been told by someone in the Red-Discord Bot support server to do so.\n" +" All the commands in here have the potential to break the Audio cog.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:49 +#, docstring +msgid "Change your Java executable path.\n\n" +" This command shouldn't need to be used most of the time, and is only useful if the host machine has conflicting Java versions.\n\n" +" If changing this make sure that the Java executable you set is supported by Audio.\n" +" The current supported versions are Java 17 and 11.\n\n" +" Enter nothing or \"java\" to reset it back to default.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:62 +msgid "Java Executable Reset" +msgstr "Java-ajotiedosto nollattu" + +#: redbot/cogs/audio/core/commands/llset.py:63 +msgid "Audio will now use `java` to run your managed Lavalink node. Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:75 +msgid "`{java_path}` is not a valid executable" +msgstr "`{java_path}` ei ole kelvollinen ajotiedosto" + +#: redbot/cogs/audio/core/commands/llset.py:82 +msgid "Java Executable Changed" +msgstr "Java-ajotiedostoa muutettu" + +#: redbot/cogs/audio/core/commands/llset.py:83 +msgid "Audio will now use `{exc}` to run your managed Lavalink node. Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:96 +#, docstring +msgid "Set the managed Lavalink node maximum heap-size.\n\n" +" By default, this value is 50% of available RAM in the host machine represented by [1-1024][M|G] (256M, 256G for example)\n\n" +" This value only represents the maximum amount of RAM allowed to be used at any given point, and does not mean that the managed Lavalink node will always use this amount of RAM.\n\n" +" To reset this value to the default, run the command without any input.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:108 +msgid "Heap-size must be a valid measure of size, e.g. 256M, 256G" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:115 +msgid "Heap-size must be at least 64M, however it is recommended to have it set to at least 1G." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:126 +msgid "Heap-size must be less than your system RAM, You currently have {ram_in_bytes} of RAM available." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:133 +msgid "Heap-size must be less than {limit} due to your system limitations." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:147 +msgid "Managed node's heap-size set to {bytes}.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:157 +#, docstring +msgid "Toggle using external (unmanaged) Lavalink nodes - requires an existing Lavalink node for Audio to work, if enabled.\n\n" +" This command disables the managed Lavalink server. If you do not have another Lavalink node set up, you will be unable to use Audio while this is enabled.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:167 +#: redbot/cogs/audio/core/commands/llset.py:176 +msgid "Unmanaged Lavalink server: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:186 +msgid "Failed To Shutdown Lavalink" +msgstr "Lavalinkin sammutus epäonnistui" + +#: redbot/cogs/audio/core/commands/llset.py:197 +#, docstring +msgid "Set the Lavalink node host.\n\n" +" This command sets the connection host which Audio will use to connect to an unmanaged Lavalink node.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:205 +msgid "Unmanaged Lavalink node host set to {host}. Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:218 +#, docstring +msgid "Set the Lavalink node password.\n\n" +" This command sets the connection password which Audio will use to connect to an unmanaged Lavalink node.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:227 +msgid "Unmanaged Lavalink node password set to {password}. Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:242 +#, docstring +msgid "Set the Lavalink node port.\n\n" +" This command sets the connection port which Audio will use to connect to an unmanaged Lavalink node.\n" +" Set port to -1 to disable the port and connect to the specified host via ports 80/443\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:252 +#: redbot/cogs/audio/core/commands/llset.py:436 +#: redbot/cogs/audio/core/commands/llset.py:664 +#: redbot/cogs/audio/core/commands/llset.py:695 +msgid "Setting Not Changed" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:253 +msgid "A port must be between 0 and 65535 " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:259 +msgid "Unmanaged Lavalink node port set to {port}. Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:272 +#, docstring +msgid "Set the Lavalink node connection to secured.\n\n" +" This toggle sets the connection type to secured or unsecured when connecting to an unmanaged Lavalink node.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:283 +msgid "Unmanaged Lavalink node will now connect using the secured {secured_protocol} protocol.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:296 +msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and wil use {unsecured_protocol} instead .\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:307 +#, docstring +msgid "Display Lavalink connection settings." +msgstr "Näytä Lavalink-yhteysasetukset." + +#: redbot/cogs/audio/core/commands/llset.py:311 +msgid "Connection Settings" +msgstr "Yhteysasetukset" + +#: redbot/cogs/audio/core/commands/llset.py:312 +#: redbot/cogs/audio/core/commands/llset.py:321 +msgid "Host: [{host}]\n" +msgstr "Osoite: [{host}]\n" + +#: redbot/cogs/audio/core/commands/llset.py:313 +#: redbot/cogs/audio/core/commands/llset.py:324 +msgid "Port: [{port}]\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:314 +msgid "Default HTTP/HTTPS port" +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:237 -msgid "You need the DJ role to save equalizer presets." -msgstr "Tarvitset DJ-roolin tallentaaksesi taajuuskorjaimen esiasetuksia." +#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:325 +msgid "Password: [{password}]\n" +msgstr "Salasana: [{password}]\n" -#: redbot/cogs/audio/core/commands/equalizer.py:241 -msgid "Please enter a name for this equalizer preset." -msgstr "Anna nimi tälle taajuuskorjaimen esiasetukselle." +#: redbot/cogs/audio/core/commands/llset.py:317 +msgid "Secured: [{state}]\n" +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:255 -msgid "No equalizer preset name entered, try the command again later." -msgstr "Taajuuskorjaimen esiasetuksen nimeä ei annettu, yritä komentoa uudestaan myöhemmin." +#: redbot/cogs/audio/core/commands/llset.py:320 +msgid "Lavalink Node Settings" +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:270 -msgid "Try the command again with a shorter name." -msgstr "Yritä komentoa uudelleen lyhyemmällä nimellä." +#: redbot/cogs/audio/core/commands/llset.py:328 +msgid "Initial Heapsize: [{xms}]\n" +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:274 -msgid "Preset name already exists, do you want to replace it?" -msgstr "Esiasetus tuolla nimellä on jo olemassa, haluatko korvata sen?" +#: redbot/cogs/audio/core/commands/llset.py:329 +msgid "Max Heapsize: [{xmx}]\n" +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:282 -msgid "Not saving preset." -msgstr "Esiasetusta ei tallennettu." +#: redbot/cogs/audio/core/commands/llset.py:330 +msgid "Java exec: [{java_exc_path}]\n" +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:295 -msgid "Current equalizer saved to the {preset_name} preset." -msgstr "Nykyiset taajuuskorjaimen arvot tallennettiin {preset_name}-esiasetukseen." +#: redbot/cogs/audio/core/commands/llset.py:338 +#: redbot/cogs/audio/core/commands/llset.py:360 +msgid "I need to be able to DM you to send you this info." +msgstr "Minun tulee pystyä lähettämään sinulle yksityisviestejä, jotta voin lähettää nämä tiedot." -#: redbot/cogs/audio/core/commands/equalizer.py:309 +#: redbot/cogs/audio/core/commands/llset.py:343 #, 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" +msgid "Uploads a copy of the application.yml file used by the managed Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:367 +#, docstring +msgid "Configure the managed Lavalink node runtime options.\n\n" +" All settings under this group will likely cause Audio to malfunction if changed from their defaults, only change settings here if you have been advised to by support.\n" " " -msgstr "Aseta taajuusalueen arvo joko nimellä tai numerolla.\n\n" -" Alueiden numerot ovat 1-15 voivat vaihdella -0.25 ja 1.0 välillä.\n" -" Alueiden nimet ovat 25, 40, 63, 100, 160, 250, 400, 630, 1k, 1.6k, 2.5k, 4k,\n" -" 6.3k, 10k ja16k Hz.\n" -" Alueen asettaminen arvoon -0.25 mykistää sen kun taas +0.25 tuplaa sen.\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:374 +#, docstring +msgid "Configure the managed node authorization and connection settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:380 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node's binding IP address.\n\n" +" This value by default is `localhost` which will restrict the server to only localhost apps by default, changing this will likely break the managed Lavalink node if you don't know what you are doing.\n" " " +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:325 -msgid "Unable To Set Preset" -msgstr "Esiasetusta ei voitu asettaa" +#: redbot/cogs/audio/core/commands/llset.py:389 +msgid "Managed node will now accept connection on {host}.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:326 -msgid "You need the DJ role to set equalizer presets." -msgstr "Tarvitset DJ-roolin asettaaksesi taajuuskorjaimen esiasetuksia." +#: redbot/cogs/audio/core/commands/llset.py:404 +#, docstring +msgid "Set the managed Lavalink node's connection password.\n\n" +" This is the password required for Audio to connect to the managed Lavalink node.\n" +" The value by default is `youshallnotpass`.\n" +" " +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:366 -msgid "Invalid Band" -msgstr "Virheellinen taajuusalue" +#: redbot/cogs/audio/core/commands/llset.py:413 +msgid "Managed node will now accept {password} as the authorization token.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:367 -msgid "Valid band numbers are 1-15 or the band names listed in the help for this command." -msgstr "Sallitut taajuusalueiden numerot ovat 1-15 tai ne nimetjotka ovat tämän komennon apusivulla." +#: redbot/cogs/audio/core/commands/llset.py:427 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node's connection port.\n\n" +" This port is the port the managed Lavalink node binds to, you should only change this if there is a conflict with the default port because you already have an application using port 2333 on this device.\n\n" +" The value by default is `2333`.\n" +" " +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:391 -msgid "Preset Modified" -msgstr "Esiasetusta muokattu" +#: redbot/cogs/audio/core/commands/llset.py:437 +msgid "The port must be between 1024 and 49151." +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:392 -msgid "The {band_name}Hz band has been set to {band_value}." -msgstr "Taajuusalueelle {band_name}Hz asetettiin arvo {band_value}." +#: redbot/cogs/audio/core/commands/llset.py:444 +msgid "Managed node will now accept connections on {port}.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:22 +#: redbot/cogs/audio/core/commands/llset.py:456 #, docstring -msgid "Lavalink server configuration options." -msgstr "Lavalink-palvelimen asetukset." +msgid "`Dangerous command` Toggle audio sources on/off.\n\n" +" By default, all sources are enabled, you should only use commands here to disable a specific source if you have been advised to, disabling sources without background knowledge can cause Audio to break.\n" +" " +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:26 +#: redbot/cogs/audio/core/commands/llset.py:463 #, docstring -msgid "Change your Java executable path\n\n" -" Enter nothing to reset to default.\n" -" " -msgstr "Syötä Java-ajotiedostosi polku\n\n" -" Jätä tyhjäksi palauttaaksesi oletuksen.\n" +msgid "Toggle HTTP direct URL usage on or off.\n\n" +" This source is used to allow playback from direct HTTP streams (this does not affect direct URL playback for the other sources).\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 "Et voi vaihtaa ulkoisten Lavalink-palvelinten Java-ajotiedosta Audio-komentojen kautta." +#: redbot/cogs/audio/core/commands/llset.py:473 +msgid "Managed node will allow playback from direct URLs.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:44 -msgid "Java Executable Reset" -msgstr "Java-ajotiedosto nollattu" +#: redbot/cogs/audio/core/commands/llset.py:482 +msgid "Managed node will not play from direct URLs anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:45 -msgid "Audio will now use `java` to run your Lavalink.jar" -msgstr "Audio käyttää nyt `java` Lavalink.jar-tiedostosi ajamiseen" +#: redbot/cogs/audio/core/commands/llset.py:490 +#, docstring +msgid "Toggle Bandcamp source on or off.\n\n" +" This toggle controls the playback of all Bandcamp related content.\n" +" " +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:54 -msgid "`{java_path}` is not a valid executable" -msgstr "`{java_path}` ei ole kelvollinen ajotiedosto" +#: redbot/cogs/audio/core/commands/llset.py:500 +msgid "Managed node will allow playback from Bandcamp.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:61 -msgid "Java Executable Changed" -msgstr "Java-ajotiedostoa muutettu" +#: redbot/cogs/audio/core/commands/llset.py:509 +msgid "Managed node will not play from Bandcamp anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:62 -msgid "Audio will now use `{exc}` to run your Lavalink.jar" -msgstr "Audio käyttää nyt `{exc}` Lavalink.jar-tiedostosi ajamiseen" - -#: 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 "Lavalinkin sammutus epäonnistui" +#: redbot/cogs/audio/core/commands/llset.py:517 +#, docstring +msgid "Toggle local file usage on or off.\n\n" +" This toggle controls the playback of all local track content, usually found inside the `localtracks` folder.\n" +" " +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:73 -msgid "For it to take effect please reload Audio (`{prefix}reload audio`)." -msgstr "Jotta muutos tulee voimaan, lataathan audio uudelleen (`{prefix}reload audio`)." +#: redbot/cogs/audio/core/commands/llset.py:527 +msgid "Managed node will allow playback from local files.\n\n" +"Run `{p}{cmd}` for it to take effect." +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 "Lataathan Audion uudelleen (`{prefix}reload audio`)." +#: redbot/cogs/audio/core/commands/llset.py:536 +msgid "Managed node will not play from local files anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:93 +#: redbot/cogs/audio/core/commands/llset.py:544 #, docstring -msgid "Toggle using external Lavalink servers." -msgstr "Vaihda käytetäänkö ulkoisia Lavalink-palvelimia." +msgid "Toggle Soundcloud source on or off.\n\n" +" This toggle controls the playback of all SoundCloud related content.\n" +" " +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 "Ulkoinen Lavalink-palvelin: {true_or_false}." +#: redbot/cogs/audio/core/commands/llset.py:554 +msgid "Managed node will allow playback from Soundcloud.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:113 -msgid "External Lavalink server: {true_or_false}\n" -"For it to take effect please reload Audio (`{prefix}reload audio`)." -msgstr "Ulkoinen Lavalink-palvelin: {true_or_false}\n" -"Tämän muutoksen voimaan ottamiseksi lataa Audio uudelleen (`{prefix}reload audio`)." +#: redbot/cogs/audio/core/commands/llset.py:563 +msgid "Managed node will not play from Soundcloud anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:143 +#: redbot/cogs/audio/core/commands/llset.py:571 #, docstring -msgid "Set the Lavalink server host." -msgstr "Aseta Lavalink-palvelimen osoite." +msgid "`Dangerous command` Toggle YouTube source on or off (this includes Spotify).\n\n" +" This toggle controls the playback of all YouTube and Spotify related content.\n" +" " +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 "Ulkoinen Lavalink-palvelin otettu käyttöön." +#: redbot/cogs/audio/core/commands/llset.py:581 +msgid "Managed node will allow playback from YouTube.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:151 -msgid "Host set to {host}." -msgstr "Osoitteeksi asetettiin {host}." +#: redbot/cogs/audio/core/commands/llset.py:590 +msgid "Managed node will not play from YouTube anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:167 +#: redbot/cogs/audio/core/commands/llset.py:598 #, docstring -msgid "Set the Lavalink server password." -msgstr "Aseta Lavalink-palvelimen salasana." +msgid "Toggle Twitch source on or off.\n\n" +" This toggle controls the playback of all Twitch related content.\n" +" " +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:175 -msgid "Server password set to {password}." -msgstr "Palvelimen salasanaksi asetettiin {password}." +#: redbot/cogs/audio/core/commands/llset.py:608 +msgid "Managed node will allow playback from Twitch.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:617 +msgid "Managed node will not play from Twitch anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:192 +#: redbot/cogs/audio/core/commands/llset.py:625 #, docstring -msgid "Set the Lavalink websocket server port." -msgstr "Aseta Lavalinkin websocket-palvelimen porttinumero." +msgid "Toggle Vimeo source on or off.\n\n" +" This toggle controls the playback of all Vimeo related content.\n" +" " +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:200 -msgid "Websocket port set to {port}." -msgstr "Websocket-porttinumeroksi asetettiin {port}." +#: redbot/cogs/audio/core/commands/llset.py:635 +msgid "Managed node will allow playback from Vimeo.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:217 -#, docstring -msgid "Display Lavalink connection settings." -msgstr "Näytä Lavalink-yhteysasetukset." +#: redbot/cogs/audio/core/commands/llset.py:644 +msgid "Managed node will not play from Vimeo anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:223 -msgid "Connection Settings" -msgstr "Yhteysasetukset" +#: redbot/cogs/audio/core/commands/llset.py:657 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node framebuffer size.\n\n" +" Only change this if you have been directly advised to, changing it can cause significant playback issues.\n" +" " +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:224 -msgid "Host: [{host}]\n" -msgstr "Osoite: [{host}]\n" +#: redbot/cogs/audio/core/commands/llset.py:665 +msgid "The lowest value the framebuffer can be set to is 100ms." +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:225 -msgid "WS Port: [{port}]\n" -msgstr "WS-portti: [{port}]\n" +#: redbot/cogs/audio/core/commands/llset.py:671 +#: redbot/cogs/audio/core/commands/llset.py:702 +msgid "Managed node's bufferDurationMs set to {milliseconds}.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:227 -msgid "Rest Port: [{port}]\n" -msgstr "Rest-portti: [{port}]\n" +#: redbot/cogs/audio/core/commands/llset.py:688 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node JDA-NAS buffer size.\n\n" +" Only change this if you have been directly advised to, changing it can cause significant playback issues.\n" +" " +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:228 -msgid "Password: [{password}]\n" -msgstr "Salasana: [{password}]\n" +#: redbot/cogs/audio/core/commands/llset.py:696 +msgid "The lowest value the buffer may be is 100ms." +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:232 -msgid "I need to be able to DM you to send you this info." -msgstr "Minun tulee pystyä lähettämään sinulle yksityisviestejä, jotta voin lähettää nämä tiedot." +#: redbot/cogs/audio/core/commands/llset.py:714 +#, docstring +msgid "Reset all `llset` changes back to their default values." +msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:26 +#: redbot/cogs/audio/core/commands/localtracks.py:27 #, docstring msgid "Local playback commands." msgstr "Paikallisen toiston komennot." -#: redbot/cogs/audio/core/commands/localtracks.py:30 +#: redbot/cogs/audio/core/commands/localtracks.py:31 #, docstring msgid "Play all songs in a localtracks folder.\n\n" " **Usage**:\n" @@ -1932,15 +2271,15 @@ msgid "Play all songs in a localtracks folder.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:50 +#: redbot/cogs/audio/core/commands/localtracks.py:51 msgid "Folder Not Found" msgstr "Kansiota ei löytynyt" -#: redbot/cogs/audio/core/commands/localtracks.py:51 +#: redbot/cogs/audio/core/commands/localtracks.py:52 msgid "Localtracks folder named {name} does not exist." msgstr "Paikallisten kappaleiden kansiota nimellä {name} ei löytynyt." -#: redbot/cogs/audio/core/commands/localtracks.py:62 +#: redbot/cogs/audio/core/commands/localtracks.py:63 #, docstring msgid "Play a local track.\n\n" " To play a local track, either use the menu to choose a track or enter in the track path directly with the play command.\n" @@ -1954,18 +2293,18 @@ msgid "Play a local track.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:79 -#: redbot/cogs/audio/core/commands/localtracks.py:135 +#: redbot/cogs/audio/core/commands/localtracks.py:80 +#: redbot/cogs/audio/core/commands/localtracks.py:136 msgid "No album folders found." msgstr "Albumikansioita ei löytynyt." -#: redbot/cogs/audio/core/commands/localtracks.py:121 +#: redbot/cogs/audio/core/commands/localtracks.py:122 #, docstring msgid "Search for songs across all localtracks folders." msgstr "Etsi kappaleita kaikista paikallisten kappaleiden kansioista." -#: redbot/cogs/audio/core/commands/localtracks.py:139 -#: redbot/cogs/audio/core/commands/queue.py:295 +#: redbot/cogs/audio/core/commands/localtracks.py:140 +#: redbot/cogs/audio/core/commands/queue.py:299 msgid "No matches." msgstr "Ei tuloksia." @@ -1974,37 +2313,51 @@ msgstr "Ei tuloksia." msgid "Make Red sing one of her songs." msgstr "Laita Red laulamaan yksi hänen lauluistaan." -#: redbot/cogs/audio/core/commands/miscellaneous.py:46 +#: redbot/cogs/audio/core/commands/miscellaneous.py:47 #, docstring msgid "Audio stats." msgstr "Audio-tilastot." -#: redbot/cogs/audio/core/commands/miscellaneous.py:75 +#: redbot/cogs/audio/core/commands/miscellaneous.py:76 msgid "Not connected anywhere." msgstr "Ei yhdistettynä millään palvelimella." -#: redbot/cogs/audio/core/commands/miscellaneous.py:81 +#: redbot/cogs/audio/core/commands/miscellaneous.py:82 msgid "Playing in {num}/{total} servers:" msgstr "Toistetaan {num}/{total} palvelimella:" -#: redbot/cogs/audio/core/commands/miscellaneous.py:87 +#: redbot/cogs/audio/core/commands/miscellaneous.py:88 msgid "Page {}/{}" msgstr "Sivu {}/{}" -#: redbot/cogs/audio/core/commands/miscellaneous.py:100 +#: redbot/cogs/audio/core/commands/miscellaneous.py:101 #, docstring msgid "Queue percentage." msgstr "Jonon prosenttiosuus." -#: redbot/cogs/audio/core/commands/miscellaneous.py:126 -msgid "There's nothing in the queue." +#: redbot/cogs/audio/core/commands/miscellaneous.py:125 +#: redbot/cogs/audio/core/commands/playlists.py:1130 +#: redbot/cogs/audio/core/commands/queue.py:67 +#: redbot/cogs/audio/core/commands/queue.py:164 +#: redbot/cogs/audio/core/commands/queue.py:183 +#: redbot/cogs/audio/core/commands/queue.py:188 +#: redbot/cogs/audio/core/commands/queue.py:214 +#: redbot/cogs/audio/core/commands/queue.py:219 +#: redbot/cogs/audio/core/commands/queue.py:261 +#: redbot/cogs/audio/core/commands/queue.py:263 +#: redbot/cogs/audio/core/commands/queue.py:293 +#: redbot/cogs/audio/core/commands/queue.py:295 +#: redbot/cogs/audio/core/commands/queue.py:331 +#: redbot/cogs/audio/core/commands/queue.py:369 +#: redbot/cogs/audio/core/commands/queue.py:377 +msgid "There's nothing in the queue." msgstr "Jonossa ei ole mitään." -#: redbot/cogs/audio/core/commands/miscellaneous.py:147 +#: redbot/cogs/audio/core/commands/miscellaneous.py:146 msgid "Queued and playing tracks:" msgstr "Jonossa olevat ja soivat kappaleet:" -#: redbot/cogs/audio/core/commands/player.py:40 +#: redbot/cogs/audio/core/commands/player.py:39 #, docstring msgid "Play the specified track or search for a close match.\n\n" " To play a local track, the query should be `\\`.\n" @@ -2012,189 +2365,192 @@ msgid "Play the specified track or search for a close match.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:54 -#: redbot/cogs/audio/core/commands/player.py:162 -#: redbot/cogs/audio/core/commands/player.py:739 +#: redbot/cogs/audio/core/commands/player.py:53 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:738 msgid "That URL is not allowed." msgstr "Tuo URL-osoite ei ole sallittu." -#: redbot/cogs/audio/core/commands/player.py:58 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:745 +#: redbot/cogs/audio/core/commands/player.py:57 +#: redbot/cogs/audio/core/commands/player.py:165 +#: redbot/cogs/audio/core/commands/player.py:744 msgid "That track is not allowed." msgstr "Tuon kappaleen toisto ei ole sallittua." -#: redbot/cogs/audio/core/commands/player.py:65 -#: redbot/cogs/audio/core/commands/player.py:173 -#: redbot/cogs/audio/core/commands/player.py:437 -#: redbot/cogs/audio/core/commands/player.py:553 -#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/player.py:64 +#: redbot/cogs/audio/core/commands/player.py:172 +#: redbot/cogs/audio/core/commands/player.py:435 +#: redbot/cogs/audio/core/commands/player.py:551 +#: redbot/cogs/audio/core/commands/player.py:806 msgid "You need the DJ role to queue tracks." msgstr "Tarvitset DJ-roolin lisätäksesi kappaleita jonoon." -#: redbot/cogs/audio/core/commands/player.py:69 -#: redbot/cogs/audio/core/commands/player.py:177 -#: redbot/cogs/audio/core/commands/player.py:441 -#: redbot/cogs/audio/core/commands/player.py:557 -#: redbot/cogs/audio/core/commands/player.py:681 -msgid "Connection to Lavalink has failed" -msgstr "Lavalink-yhteys epäonnistui" +#: redbot/cogs/audio/core/commands/player.py:68 +#: redbot/cogs/audio/core/commands/player.py:176 +#: redbot/cogs/audio/core/commands/player.py:439 +#: redbot/cogs/audio/core/commands/player.py:555 +msgid "Connection to Lavalink node has failed" +msgstr "" -#: redbot/cogs/audio/core/commands/player.py:72 -#: redbot/cogs/audio/core/commands/player.py:180 -#: redbot/cogs/audio/core/commands/player.py:444 -#: redbot/cogs/audio/core/commands/player.py:560 -#: redbot/cogs/audio/core/commands/player.py:684 +#: redbot/cogs/audio/core/commands/player.py:71 +#: redbot/cogs/audio/core/commands/player.py:179 +#: redbot/cogs/audio/core/commands/player.py:442 +#: redbot/cogs/audio/core/commands/player.py:558 +#: redbot/cogs/audio/core/commands/player.py:683 msgid "Please check your console or logs for details." msgstr "Tarkista lisätiedot konsolista tai logeista." -#: redbot/cogs/audio/core/commands/player.py:111 -#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:110 +#: redbot/cogs/audio/core/commands/player.py:218 msgid "You must be in the voice channel to use the play command." msgstr "Sinun täytyy olla puhekanavalla käyttääksesi play-komentoa." -#: redbot/cogs/audio/core/commands/player.py:117 -#: redbot/cogs/audio/core/commands/player.py:225 -#: redbot/cogs/audio/core/commands/player.py:253 +#: redbot/cogs/audio/core/commands/player.py:116 +#: redbot/cogs/audio/core/commands/player.py:224 +#: redbot/cogs/audio/core/commands/player.py:252 msgid "No tracks found for `{query}`." msgstr "Kappaleita ei löydetty haulla `{query}`." -#: redbot/cogs/audio/core/commands/player.py:123 -#: redbot/cogs/audio/core/commands/player.py:231 -#: redbot/cogs/audio/core/commands/player.py:532 -#: redbot/cogs/audio/core/commands/player.py:605 +#: redbot/cogs/audio/core/commands/player.py:122 +#: redbot/cogs/audio/core/commands/player.py:230 +#: redbot/cogs/audio/core/commands/player.py:530 +#: redbot/cogs/audio/core/commands/player.py:603 msgid "Queue size limit reached." msgstr "Jonon enimmäispituus on saavutettu." -#: redbot/cogs/audio/core/commands/player.py:146 +#: redbot/cogs/audio/core/commands/player.py:145 #, docstring msgid "Force play a URL or search for a track." msgstr "Pakota URL-osoitteen toisto tai etsi kappaletta." -#: redbot/cogs/audio/core/commands/player.py:152 +#: redbot/cogs/audio/core/commands/player.py:151 msgid "Only single tracks work with bump play." msgstr "Vain yksittäiset kappaleet toimivat samanaikaisen noston ja toiston kanssa." -#: redbot/cogs/audio/core/commands/player.py:256 -#: redbot/cogs/audio/core/commands/player.py:788 -#: redbot/cogs/audio/core/commands/player.py:910 -msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" -"This may be due to permissions or because Lavalink.jar is being run in a different machine than the local tracks." -msgstr "Paikalliset kappaleet eivät toimi jos `Lavalink.jar` ei voi nähdä niitä.\n" -"Tämä voi johtua tiedosto-oikeuksista tai siitä että Lavalink.jar ajetaan toisella tietokoneella kuin missä kappaleet ovat." +#: redbot/cogs/audio/core/commands/player.py:208 +#: redbot/cogs/audio/core/commands/player.py:471 +#: redbot/cogs/audio/core/commands/player.py:587 +#: redbot/cogs/audio/core/commands/player.py:712 +#: redbot/cogs/audio/core/commands/queue.py:362 +msgid "Connection to Lavalink node has not yet been established." +msgstr "" -#: redbot/cogs/audio/core/commands/player.py:263 -#: redbot/cogs/audio/core/commands/player.py:795 -#: redbot/cogs/audio/core/commands/player.py:917 +#: redbot/cogs/audio/core/commands/player.py:255 +msgid "Local tracks will not work if the managed Lavalink node cannot see the track.\n" +"This may be due to permissions or you are using an external Lavalink node in a different machine than the bot and the local tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:262 +#: redbot/cogs/audio/core/commands/player.py:794 +#: redbot/cogs/audio/core/commands/player.py:913 msgid "Track is not playable." msgstr "Kappale ei ole toistettavissa." -#: redbot/cogs/audio/core/commands/player.py:265 -#: redbot/cogs/audio/core/commands/player.py:796 -#: redbot/cogs/audio/core/commands/player.py:918 +#: redbot/cogs/audio/core/commands/player.py:264 +#: redbot/cogs/audio/core/commands/player.py:795 +#: redbot/cogs/audio/core/commands/player.py:914 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "**{suffix}** ei ole täysin tuettu muoto ja sen vuoksi kaikkia kappaleita ei välttämättä voida toistaa." -#: redbot/cogs/audio/core/commands/player.py:296 +#: redbot/cogs/audio/core/commands/player.py:294 msgid "This track is not allowed in this server." msgstr "Tämä kappale ei ole sallittu tällä palvelimella." -#: redbot/cogs/audio/core/commands/player.py:318 +#: redbot/cogs/audio/core/commands/player.py:316 msgid "Track exceeds maximum length." msgstr "Kappale ylittää maksimipituuden." -#: redbot/cogs/audio/core/commands/player.py:339 +#: redbot/cogs/audio/core/commands/player.py:337 msgid "{time} until track playback: #1 in queue" msgstr "{time} aikaa toistoon: #1 jonossa" -#: redbot/cogs/audio/core/commands/player.py:343 +#: redbot/cogs/audio/core/commands/player.py:341 msgid "Track Enqueued" msgstr "Kappale lisätty jonoon" -#: redbot/cogs/audio/core/commands/player.py:357 +#: redbot/cogs/audio/core/commands/player.py:355 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "Valitse Spotify-soittolista kategorioista aloittaaksesi toistamisen." -#: redbot/cogs/audio/core/commands/player.py:417 +#: redbot/cogs/audio/core/commands/player.py:415 msgid "The owner needs to set the Spotify client ID and Spotify client secret, before Spotify URLs or codes can be used. \n" "See `{prefix}audioset spotifyapi` for instructions." msgstr "Omistajan tulee asettaa Spotify client ID ja Spotify client secret, ennen kuin Spotify-osoitteita voidaan käyttää. \n" "Katso `{prefix}audioset spotifyapi` saadaksesi ohjeita." -#: redbot/cogs/audio/core/commands/player.py:427 +#: redbot/cogs/audio/core/commands/player.py:425 msgid "The owner needs to set the YouTube API key before Spotify URLs or codes can be used.\n" "See `{prefix}audioset youtubeapi` for instructions." msgstr "Omistajan täytyy asettee YouTube API -avain ennen kuin Spotify-osoitteita voidaan käyttää.\n" "Katso`{prefix}audioset youtubeapi` saadakseksi ohjeita." -#: redbot/cogs/audio/core/commands/player.py:485 +#: redbot/cogs/audio/core/commands/player.py:483 msgid "You must be in the voice channel to use the genre command." msgstr "Sinun täytyy olla puhekanavalla käyttääksesi genre-komentoa." -#: redbot/cogs/audio/core/commands/player.py:492 +#: redbot/cogs/audio/core/commands/player.py:490 msgid "No categories found" msgstr "Kategorioita ei löydetty" -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:514 +#: redbot/cogs/audio/core/commands/player.py:494 +#: redbot/cogs/audio/core/commands/player.py:512 msgid "No categories found, try again later." msgstr "Kategorioita ei löydetty, yritä myöhemmin uudelleen." -#: redbot/cogs/audio/core/commands/player.py:501 +#: redbot/cogs/audio/core/commands/player.py:499 msgid "Categories" msgstr "Kategoriat" -#: redbot/cogs/audio/core/commands/player.py:507 +#: redbot/cogs/audio/core/commands/player.py:505 msgid "No categories selected, try again later." msgstr "Kategorioita ei valittu, yritä myöhemmin uudelleen." -#: redbot/cogs/audio/core/commands/player.py:522 +#: redbot/cogs/audio/core/commands/player.py:520 msgid "Playlists for {friendly_name}" msgstr "{friendly_name}-soittolistat" -#: redbot/cogs/audio/core/commands/player.py:529 +#: redbot/cogs/audio/core/commands/player.py:527 msgid "No tracks to play." msgstr "Ei toistettavia kappaleita." -#: redbot/cogs/audio/core/commands/player.py:539 +#: redbot/cogs/audio/core/commands/player.py:537 msgid "Couldn't find tracks for the selected playlist." msgstr "Kappaleita valitulta soittolistalta ei löytynyt." -#: redbot/cogs/audio/core/commands/player.py:547 +#: redbot/cogs/audio/core/commands/player.py:545 #, docstring msgid "Starts auto play." msgstr "Käynnistää automaattisen toiston." -#: redbot/cogs/audio/core/commands/player.py:601 +#: redbot/cogs/audio/core/commands/player.py:599 msgid "You must be in the voice channel to use the autoplay command." msgstr "Sinun tulee olla puhekanavalla käyttääksesi automaattisen toiston komentoa." -#: redbot/cogs/audio/core/commands/player.py:615 +#: redbot/cogs/audio/core/commands/player.py:613 msgid "Couldn't get a valid track." msgstr "Kelvollista kappaletta ei saatu." -#: redbot/cogs/audio/core/commands/player.py:621 -#: redbot/cogs/audio/core/commands/player.py:757 -#: redbot/cogs/audio/core/commands/player.py:776 -#: redbot/cogs/audio/core/commands/player.py:897 -#: redbot/cogs/audio/core/commands/playlists.py:1928 +#: redbot/cogs/audio/core/commands/player.py:619 +#: redbot/cogs/audio/core/commands/player.py:756 +#: redbot/cogs/audio/core/commands/player.py:775 +#: redbot/cogs/audio/core/commands/player.py:893 +#: redbot/cogs/audio/core/commands/playlists.py:1898 msgid "Unable to Get Track" msgstr "Kappaletta ei voitu hakea" -#: redbot/cogs/audio/core/commands/player.py:622 -#: redbot/cogs/audio/core/commands/player.py:758 -#: redbot/cogs/audio/core/commands/player.py:777 -#: redbot/cogs/audio/core/commands/player.py:898 -#: redbot/cogs/audio/core/commands/playlists.py:1929 +#: redbot/cogs/audio/core/commands/player.py:620 +#: redbot/cogs/audio/core/commands/player.py:757 +#: redbot/cogs/audio/core/commands/player.py:776 +#: redbot/cogs/audio/core/commands/player.py:894 msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." msgstr "En pysty saamaan kappaletta Lavalinkiltä tällä hetkellä, yritä uudelleen muutaman minuutin kuluttua." -#: redbot/cogs/audio/core/commands/player.py:636 +#: redbot/cogs/audio/core/commands/player.py:634 msgid "Adding a track to queue." msgstr "Lisätään kappale jonoon." -#: redbot/cogs/audio/core/commands/player.py:642 +#: redbot/cogs/audio/core/commands/player.py:641 #, 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" @@ -2202,44 +2558,55 @@ msgid "Pick a track with a search.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:694 -#: redbot/cogs/audio/core/commands/player.py:706 -#: redbot/cogs/audio/core/commands/player.py:712 -#: redbot/cogs/audio/core/commands/player.py:722 +#: redbot/cogs/audio/core/commands/player.py:680 +msgid "Connection to Lavalink has failed" +msgstr "Lavalink-yhteys epäonnistui" + +#: redbot/cogs/audio/core/commands/player.py:693 +#: redbot/cogs/audio/core/commands/player.py:705 +#: redbot/cogs/audio/core/commands/player.py:711 +#: redbot/cogs/audio/core/commands/player.py:721 msgid "Unable To Search For Tracks" msgstr "Kappaleita ei voida etsiä" -#: redbot/cogs/audio/core/commands/player.py:723 +#: redbot/cogs/audio/core/commands/player.py:722 msgid "You must be in the voice channel to enqueue tracks." msgstr "Sinun täytyy olla puhekanavalla lisätäksesi kappaleita jonoon." -#: redbot/cogs/audio/core/commands/player.py:786 -#: redbot/cogs/audio/core/commands/player.py:908 +#: redbot/cogs/audio/core/commands/player.py:785 +#: redbot/cogs/audio/core/commands/player.py:904 msgid "Nothing found." msgstr "Mitään ei löytynyt." -#: redbot/cogs/audio/core/commands/player.py:857 -#: redbot/cogs/audio/core/commands/playlists.py:1553 +#: redbot/cogs/audio/core/commands/player.py:787 +#: redbot/cogs/audio/core/commands/player.py:906 +msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" +"This may be due to permissions or because Lavalink.jar is being run in a different machine than the local tracks." +msgstr "Paikalliset kappaleet eivät toimi jos `Lavalink.jar` ei voi nähdä niitä.\n" +"Tämä voi johtua tiedosto-oikeuksista tai siitä että Lavalink.jar ajetaan toisella tietokoneella kuin missä kappaleet ovat." + +#: redbot/cogs/audio/core/commands/player.py:853 +#: redbot/cogs/audio/core/commands/playlists.py:1527 msgid " {bad_tracks} tracks cannot be queued." msgstr " {bad_tracks} kappaletta ei voida lisätä jonoon." -#: redbot/cogs/audio/core/commands/player.py:863 +#: redbot/cogs/audio/core/commands/player.py:859 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "Lisättiin {num} kappale(tta).{maxlength_msg}" -#: redbot/cogs/audio/core/commands/player.py:869 +#: redbot/cogs/audio/core/commands/player.py:865 msgid "folder" msgstr "kansion" -#: redbot/cogs/audio/core/commands/player.py:871 +#: redbot/cogs/audio/core/commands/player.py:867 msgid "search" msgstr "haun" -#: redbot/cogs/audio/core/commands/player.py:874 +#: redbot/cogs/audio/core/commands/player.py:870 msgid "{time} until start of {type} playback: starts at #{position} in queue" msgstr "{time} aikaa {type} toistoon: sijalla #{position} jonossa" -#: redbot/cogs/audio/core/commands/playlists.py:44 +#: redbot/cogs/audio/core/commands/playlists.py:45 #, docstring msgid "Playlist configuration options.\n\n" " Scope info:\n" @@ -2251,11 +2618,11 @@ msgid "Playlist configuration options.\n\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" +" ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and the playlist creator.\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:69 +#: redbot/cogs/audio/core/commands/playlists.py:70 #, 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" @@ -2284,100 +2651,131 @@ msgid "Add a track URL, playlist link, or quick search to a playlist.\n\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:1699 -#: redbot/cogs/audio/core/commands/playlists.py:2015 +#: redbot/cogs/audio/core/commands/playlists.py:124 +#: redbot/cogs/audio/core/commands/playlists.py:305 +#: redbot/cogs/audio/core/commands/playlists.py:487 +#: redbot/cogs/audio/core/commands/playlists.py:581 +#: redbot/cogs/audio/core/commands/playlists.py:710 +#: redbot/cogs/audio/core/commands/playlists.py:845 +#: redbot/cogs/audio/core/commands/playlists.py:982 +#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1224 +#: redbot/cogs/audio/core/commands/playlists.py:1474 +#: redbot/cogs/audio/core/commands/playlists.py:1560 +#: redbot/cogs/audio/core/commands/playlists.py:1641 +#: redbot/cogs/audio/core/commands/playlists.py:1671 +#: redbot/cogs/audio/core/commands/playlists.py:1983 msgid "Playlist Not Found" msgstr "Soittolistaa ei löytynyt" -#: redbot/cogs/audio/core/commands/playlists.py:140 +#: redbot/cogs/audio/core/commands/playlists.py:141 msgid "Could not find a track matching your query." msgstr "Hakuasi vastaavaa kappaletta ei löytynyt." -#: redbot/cogs/audio/core/commands/playlists.py:161 +#: redbot/cogs/audio/core/commands/playlists.py:162 msgid "Skipping track" msgstr "Ohitetaan kappale" -#: redbot/cogs/audio/core/commands/playlists.py:162 +#: redbot/cogs/audio/core/commands/playlists.py:163 msgid "{track} is already in {playlist} (`{id}`) [**{scope}**]." msgstr "{track} on jo soittolistalla {playlist} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/commands/playlists.py:170 -#: redbot/cogs/audio/core/commands/playlists.py:212 +#: redbot/cogs/audio/core/commands/playlists.py:171 +#: redbot/cogs/audio/core/commands/playlists.py:213 msgid "Playlist limit reached: Could not add track." msgstr "Soittolistan raja saavutettu: Kappaletta ei voitu lisätä." -#: redbot/cogs/audio/core/commands/playlists.py:193 +#: redbot/cogs/audio/core/commands/playlists.py:194 msgid "Track added" msgstr "Kappale lisätty" -#: redbot/cogs/audio/core/commands/playlists.py:194 +#: redbot/cogs/audio/core/commands/playlists.py:195 msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." msgstr "{track} lisättiin soittolistaan {playlist} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/commands/playlists.py:199 +#: redbot/cogs/audio/core/commands/playlists.py:200 msgid "{num} tracks appended to {playlist} (`{id}`) [**{scope}**]." msgstr "{num} kappaletta lisättiin soittolistaan {playlist} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/commands/playlists.py:204 +#: redbot/cogs/audio/core/commands/playlists.py:205 msgid "\n" "{existing} {plural} already in the playlist and were skipped." msgstr "\n" "{existing} {plural} jo soittolistalla ja ohitettiin." -#: redbot/cogs/audio/core/commands/playlists.py:206 +#: redbot/cogs/audio/core/commands/playlists.py:207 msgid "tracks are" msgstr "kappaleet ovat" -#: redbot/cogs/audio/core/commands/playlists.py:206 +#: redbot/cogs/audio/core/commands/playlists.py:207 msgid "track is" msgstr "kappale on" -#: 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:2032 +#: redbot/cogs/audio/core/commands/playlists.py:209 +#: redbot/cogs/audio/core/commands/playlists.py:618 +#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: redbot/cogs/audio/core/commands/playlists.py:1268 +#: redbot/cogs/audio/core/commands/playlists.py:2000 msgid "Playlist Modified" msgstr "Soittolistaa muokattu" -#: 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:2016 +#: redbot/cogs/audio/core/commands/playlists.py:229 +#, docstring +msgid "Copy a playlist from one scope to another.\n\n" +" **Usage**:\n" +" ​ ​ ​ ​ `[p]playlist copy playlist_name_OR_id [args]`\n\n" +" **Args**:\n" +" ​ ​ ​ ​ The following are all optional:\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-scope \n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-guild [guild] **Only the bot owner can use this**\n\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-scope \n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-guild [guild] **Only the bot owner can use this**\n\n" +" **Scope** is one of the following:\n" +" ​ ​ ​ ​ Global\n" +" ​ ​ ​ ​ Guild\n" +" ​ ​ ​ ​ User\n\n" +" **Author** can be one of the following:\n" +" ​ ​ ​ ​ User ID\n" +" ​ ​ ​ ​ User Mention\n" +" ​ ​ ​ ​ User Name#123\n\n" +" **Guild** can be one of the following:\n" +" ​ ​ ​ ​ Guild ID\n" +" ​ ​ ​ ​ Exact guild name\n\n" +" Example use:\n" +" ​ ​ ​ ​ `[p]playlist copy MyGuildPlaylist --from-scope Guild --to-scope Global`\n" +" ​ ​ ​ ​ `[p]playlist copy MyGlobalPlaylist --from-scope Global --to-author Draper#6666 --to-scope User`\n" +" ​ ​ ​ ​ `[p]playlist copy MyPersonalPlaylist --from-scope user --to-author Draper#6666 --to-scope Guild --to-guild Red - Discord Bot`\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:306 +#: redbot/cogs/audio/core/commands/playlists.py:488 +#: redbot/cogs/audio/core/commands/playlists.py:582 +#: redbot/cogs/audio/core/commands/playlists.py:711 +#: redbot/cogs/audio/core/commands/playlists.py:846 +#: redbot/cogs/audio/core/commands/playlists.py:1225 +#: redbot/cogs/audio/core/commands/playlists.py:1642 +#: redbot/cogs/audio/core/commands/playlists.py:1984 msgid "Could not match '{arg}' to a playlist." msgstr "'{arg}' ei voitu yhdistää soittolistaan." -#: redbot/cogs/audio/core/commands/playlists.py:331 -#: redbot/cogs/audio/core/commands/playlists.py:338 +#: redbot/cogs/audio/core/commands/playlists.py:329 +#: redbot/cogs/audio/core/commands/playlists.py:336 msgid "the Global" msgstr "Globaalille" -#: redbot/cogs/audio/core/commands/playlists.py:346 +#: redbot/cogs/audio/core/commands/playlists.py:344 msgid "Playlist Copied" msgstr "Soittolista kopioitu" -#: redbot/cogs/audio/core/commands/playlists.py:347 +#: redbot/cogs/audio/core/commands/playlists.py:345 msgid "Playlist {name} (`{from_id}`) copied from {from_scope} to {to_scope} (`{to_id}`)." msgstr "Soittolista {name} (`{from_id}`) kopioitiin tasolta {from_scope} tasolle {to_scope} (`{to_id}`)." -#: redbot/cogs/audio/core/commands/playlists.py:362 +#: redbot/cogs/audio/core/commands/playlists.py:360 #, docstring msgid "Create an empty playlist.\n\n" " **Usage**:\n" @@ -2405,31 +2803,31 @@ msgid "Create an empty playlist.\n\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:1998 +#: redbot/cogs/audio/core/commands/playlists.py:412 +#: redbot/cogs/audio/core/commands/playlists.py:1117 +#: redbot/cogs/audio/core/commands/playlists.py:1340 +#: redbot/cogs/audio/core/commands/playlists.py:1966 msgid "Invalid Playlist Name" msgstr "Virheellinen soittolistan nimi" -#: 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:1999 +#: redbot/cogs/audio/core/commands/playlists.py:413 +#: redbot/cogs/audio/core/commands/playlists.py:1118 +#: redbot/cogs/audio/core/commands/playlists.py:1341 +#: redbot/cogs/audio/core/commands/playlists.py:1967 msgid "Playlist names must be a single word (up to 32 characters) and not numbers only." msgstr "Soittolistojen nimien tulee olla yksittäisiä sanoja (enintään 32 kirjainta) eivätkä ne saa olla vain numeroista koostuvia." -#: redbot/cogs/audio/core/commands/playlists.py:427 -#: redbot/cogs/audio/core/commands/playlists.py:1167 -#: redbot/cogs/audio/core/commands/playlists.py:1396 +#: redbot/cogs/audio/core/commands/playlists.py:423 +#: redbot/cogs/audio/core/commands/playlists.py:1150 +#: redbot/cogs/audio/core/commands/playlists.py:1375 msgid "Playlist Created" msgstr "Soittolista luotu" -#: redbot/cogs/audio/core/commands/playlists.py:428 +#: redbot/cogs/audio/core/commands/playlists.py:424 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "Tyhjä soittolista {name} (`{id}`) [**{scope}**] luotu." -#: redbot/cogs/audio/core/commands/playlists.py:441 +#: redbot/cogs/audio/core/commands/playlists.py:437 #, docstring msgid "Delete a saved playlist.\n\n" " **Usage**:\n" @@ -2457,15 +2855,15 @@ msgid "Delete a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:514 +#: redbot/cogs/audio/core/commands/playlists.py:508 msgid "Playlist Deleted" msgstr "Soittolista poistettu" -#: redbot/cogs/audio/core/commands/playlists.py:515 +#: redbot/cogs/audio/core/commands/playlists.py:509 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "{name} (`{id}`) [**{scope}**] soittolista poistettu." -#: redbot/cogs/audio/core/commands/playlists.py:531 +#: redbot/cogs/audio/core/commands/playlists.py:525 #, docstring msgid "Remove duplicate tracks from a saved playlist.\n\n" " **Usage**:\n" @@ -2493,20 +2891,20 @@ msgid "Remove duplicate tracks from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:627 +#: redbot/cogs/audio/core/commands/playlists.py:619 msgid "Removed {track_diff} duplicated tracks from {name} (`{id}`) [**{scope}**] playlist." msgstr "Poistettiin {track_diff} moneen kertaan esiintynyttä kappaletta {name} (`{id}`) [**{scope}**] soittolistalta." -#: redbot/cogs/audio/core/commands/playlists.py:640 -#: redbot/cogs/audio/core/commands/playlists.py:1768 +#: redbot/cogs/audio/core/commands/playlists.py:632 +#: redbot/cogs/audio/core/commands/playlists.py:1740 msgid "Playlist Has Not Been Modified" msgstr "Soittolistaa ei ole muokattu" -#: redbot/cogs/audio/core/commands/playlists.py:641 +#: redbot/cogs/audio/core/commands/playlists.py:633 msgid "{name} (`{id}`) [**{scope}**] playlist has no duplicate tracks." msgstr "Soittolistalla {name} (`{id}`) [**{scope}**] ei ole kappaleita moneen kertaan." -#: redbot/cogs/audio/core/commands/playlists.py:662 +#: redbot/cogs/audio/core/commands/playlists.py:654 #, docstring msgid "Download a copy of a playlist.\n\n" " These files can be used with the `[p]playlist upload` command.\n" @@ -2537,19 +2935,19 @@ msgid "Download a copy of a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:731 +#: redbot/cogs/audio/core/commands/playlists.py:721 msgid "That playlist has no tracks." msgstr "Tuolla soittolistalla ei ole kappaleita." -#: redbot/cogs/audio/core/commands/playlists.py:774 +#: redbot/cogs/audio/core/commands/playlists.py:764 msgid "This playlist is too large to be send in this server." msgstr "Tämä soittolista on liian suuri lähetettäväksi tällä palvelimella." -#: redbot/cogs/audio/core/commands/playlists.py:777 +#: redbot/cogs/audio/core/commands/playlists.py:767 msgid "Playlist is too large, here is the compressed version." msgstr "Soittolista on liian suuri, tässä on pakattu versio." -#: redbot/cogs/audio/core/commands/playlists.py:799 +#: redbot/cogs/audio/core/commands/playlists.py:789 #, docstring msgid "Retrieve information from a saved playlist.\n\n" " **Usage**:\n" @@ -2577,26 +2975,26 @@ msgid "Retrieve information from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:891 +#: redbot/cogs/audio/core/commands/playlists.py:879 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\n" msgstr "Soittolistan {playlist_name} (`{id}`) [**{scope}**] tiedot:\n" -#: redbot/cogs/audio/core/commands/playlists.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:883 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\n" "URL: {url}" msgstr "Soittolistan {playlist_name} (`{id}`) [**{scope}**] tiedot:\n" "URL-osoite: {url}" -#: redbot/cogs/audio/core/commands/playlists.py:908 -#: redbot/cogs/audio/core/commands/playlists.py:1056 +#: redbot/cogs/audio/core/commands/playlists.py:896 +#: redbot/cogs/audio/core/commands/playlists.py:1041 msgid "Unknown" msgstr "Tuntematon" -#: redbot/cogs/audio/core/commands/playlists.py:910 +#: redbot/cogs/audio/core/commands/playlists.py:898 msgid "Page {page}/{pages} | Author: {author_name} | {num} track(s)" msgstr "Sivu {page}/{pages} | Tekijä: {author_name} | {num} kappale(tta)" -#: redbot/cogs/audio/core/commands/playlists.py:922 +#: redbot/cogs/audio/core/commands/playlists.py:910 #, docstring msgid "List saved playlists.\n\n" " **Usage**:\n" @@ -2624,35 +3022,35 @@ msgid "List saved playlists.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:998 +#: redbot/cogs/audio/core/commands/playlists.py:983 msgid "No saved playlists available in this server." msgstr "Tällä palvelimella ei ole tallennettuja soittolistoja." -#: redbot/cogs/audio/core/commands/playlists.py:1032 +#: redbot/cogs/audio/core/commands/playlists.py:1017 msgid "No saved playlists for {scope} created by {author}." msgstr "Ei tallennettuja soittolistoja tasolle {scope} joiden tekijä olisi {author}." -#: redbot/cogs/audio/core/commands/playlists.py:1041 +#: redbot/cogs/audio/core/commands/playlists.py:1026 msgid "No saved playlists for {scope}." msgstr "Ei tallennettuja soittolistoja tasolla {scope}." -#: redbot/cogs/audio/core/commands/playlists.py:1051 +#: redbot/cogs/audio/core/commands/playlists.py:1036 msgid "ID: {id}" msgstr "ID: {id}" -#: redbot/cogs/audio/core/commands/playlists.py:1052 +#: redbot/cogs/audio/core/commands/playlists.py:1037 msgid "Tracks: {num}" msgstr "Kappaleita: {num}" -#: redbot/cogs/audio/core/commands/playlists.py:1053 +#: redbot/cogs/audio/core/commands/playlists.py:1038 msgid "Author: {name}" msgstr "Tekijä: {name}" -#: redbot/cogs/audio/core/commands/playlists.py:1058 +#: redbot/cogs/audio/core/commands/playlists.py:1043 msgid "Scope: {scope}\n" msgstr "Taso: {scope}\n" -#: redbot/cogs/audio/core/commands/playlists.py:1078 +#: redbot/cogs/audio/core/commands/playlists.py:1063 #, docstring msgid "Save the queue to a playlist.\n\n" " **Usage**:\n" @@ -2680,33 +3078,16 @@ msgid "Save the queue to a playlist.\n\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:365 -#: redbot/cogs/audio/core/commands/queue.py:373 -msgid "There's nothing in the queue." -msgstr "Jonossa ei ole mitään." - -#: redbot/cogs/audio/core/commands/playlists.py:1168 +#: redbot/cogs/audio/core/commands/playlists.py:1151 msgid "Playlist {name} (`{id}`) [**{scope}**] saved from current queue: {num} tracks added." msgstr "Soittolista {name} (`{id}`) [**{scope}**] tallennettu nykyisestä jonosta: {num} kappaletta lisättiin." -#: redbot/cogs/audio/core/commands/playlists.py:1174 -#: redbot/cogs/audio/core/commands/playlists.py:1405 +#: redbot/cogs/audio/core/commands/playlists.py:1157 +#: redbot/cogs/audio/core/commands/playlists.py:1384 msgid "Playlist limit reached: Could not add {} tracks." msgstr "Soittolistan raja saavutettu: Ei voitu lisätä {} kappaletta." -#: redbot/cogs/audio/core/commands/playlists.py:1188 +#: redbot/cogs/audio/core/commands/playlists.py:1171 #, docstring msgid "Remove a track from a playlist by url.\n\n" " **Usage**:\n" @@ -2734,23 +3115,23 @@ msgid "Remove a track from a playlist by url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: redbot/cogs/audio/core/commands/playlists.py:1235 msgid "URL not in playlist." msgstr "URL-osoite ei ole soittolistalla." -#: redbot/cogs/audio/core/commands/playlists.py:1266 +#: redbot/cogs/audio/core/commands/playlists.py:1247 msgid "No tracks left, removing playlist." msgstr "Ei kappaleita jäljellä, poistetaan soittolista." -#: redbot/cogs/audio/core/commands/playlists.py:1274 +#: redbot/cogs/audio/core/commands/playlists.py:1255 msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." msgstr "{num} kappaletta poistettiin soittolistalta {playlist_name} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/commands/playlists.py:1288 +#: redbot/cogs/audio/core/commands/playlists.py:1269 msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." msgstr "Kappale on poistettu soittolistalta: {playlist_name} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/commands/playlists.py:1306 +#: redbot/cogs/audio/core/commands/playlists.py:1287 #, docstring msgid "Save a playlist from a url.\n\n" " **Usage**:\n" @@ -2778,19 +3159,19 @@ msgid "Save a playlist from a url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1397 +#: redbot/cogs/audio/core/commands/playlists.py:1376 msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." msgstr "Soittolista {name} (`{id}`) [**{scope}**] tallennettu: {num} kappaletta lisätty." -#: redbot/cogs/audio/core/commands/playlists.py:1414 +#: redbot/cogs/audio/core/commands/playlists.py:1393 msgid "Playlist Couldn't be created" msgstr "Soittolistaa ei voitu luoda" -#: redbot/cogs/audio/core/commands/playlists.py:1415 +#: redbot/cogs/audio/core/commands/playlists.py:1394 msgid "Unable to create your playlist." msgstr "Soittolistasi luominen ei onnistunut." -#: redbot/cogs/audio/core/commands/playlists.py:1432 +#: redbot/cogs/audio/core/commands/playlists.py:1411 #, docstring msgid "Load a playlist into the queue.\n\n" " **Usage**:\n" @@ -2818,21 +3199,21 @@ msgid "Load a playlist into the queue.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1482 +#: redbot/cogs/audio/core/commands/playlists.py:1459 msgid "You need the DJ role to start playing playlists." msgstr "Tarvitset DJ-roolin aloittaaksesi soittolistojen toistamisen." -#: redbot/cogs/audio/core/commands/playlists.py:1566 +#: redbot/cogs/audio/core/commands/playlists.py:1540 msgid "Playlist Enqueued" msgstr "Soittolista lisätty jonoon" -#: redbot/cogs/audio/core/commands/playlists.py:1567 +#: redbot/cogs/audio/core/commands/playlists.py:1541 msgid "{name} - (`{id}`) [**{scope}**]\n" "Added {num} tracks to the queue.{maxlength_msg}" msgstr "{name} - (`{id}`) [**{scope}**]\n" "Lisättiin {num} kappaletta jonoon.{maxlength_msg}" -#: redbot/cogs/audio/core/commands/playlists.py:1613 +#: redbot/cogs/audio/core/commands/playlists.py:1587 #, docstring msgid "Updates all tracks in a playlist.\n\n" " **Usage**:\n" @@ -2860,32 +3241,32 @@ msgid "Updates all tracks in a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1692 +#: redbot/cogs/audio/core/commands/playlists.py:1664 msgid "Invalid Playlist" msgstr "Virheellinen soittolista" -#: redbot/cogs/audio/core/commands/playlists.py:1693 +#: redbot/cogs/audio/core/commands/playlists.py:1665 msgid "Custom playlists cannot be updated." msgstr "Mukautettuja soittolistoja ei voi lähettää." -#: redbot/cogs/audio/core/commands/playlists.py:1734 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "Tracks removed" msgstr "Kappaleet poistettu" -#: redbot/cogs/audio/core/commands/playlists.py:1738 -#: redbot/cogs/audio/core/commands/playlists.py:1758 +#: redbot/cogs/audio/core/commands/playlists.py:1710 +#: redbot/cogs/audio/core/commands/playlists.py:1730 msgid "Page {page_num}/{total_pages}" msgstr "Sivu {page_num}/{total_pages}" -#: redbot/cogs/audio/core/commands/playlists.py:1756 +#: redbot/cogs/audio/core/commands/playlists.py:1728 msgid "Tracks added" msgstr "Kappaleet lisätty" -#: redbot/cogs/audio/core/commands/playlists.py:1769 +#: redbot/cogs/audio/core/commands/playlists.py:1741 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "Ei muutoksia soittolistalle {name} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/commands/playlists.py:1781 +#: redbot/cogs/audio/core/commands/playlists.py:1753 #, docstring msgid "Uploads a playlist file as a playlist for the bot.\n\n" " V2 and old V3 playlist will be slow.\n" @@ -2915,31 +3296,35 @@ msgid "Uploads a playlist file as a playlist for the bot.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1838 +#: redbot/cogs/audio/core/commands/playlists.py:1808 msgid "Please upload the playlist file. Any other message will cancel this operation." msgstr "Ole hyvä ja lähetä soittolistatiedosto. Mikä tahansa muu viesti peruuttaa tämän toiminnon." -#: redbot/cogs/audio/core/commands/playlists.py:1849 +#: redbot/cogs/audio/core/commands/playlists.py:1819 msgid "No file detected, try again later." msgstr "Tiedostoa ei havaittu, yritä myöhemmin uudelleen." -#: redbot/cogs/audio/core/commands/playlists.py:1856 +#: redbot/cogs/audio/core/commands/playlists.py:1826 msgid "Upload cancelled." msgstr "Lähetys peruutettu." -#: redbot/cogs/audio/core/commands/playlists.py:1860 +#: redbot/cogs/audio/core/commands/playlists.py:1830 msgid "Only Red playlist files can be uploaded." msgstr "Vain Red-soittolistatiedostoja voi lähettää." -#: redbot/cogs/audio/core/commands/playlists.py:1868 +#: redbot/cogs/audio/core/commands/playlists.py:1838 msgid "Not a valid playlist file." msgstr "Soittolistatiedosto on virheellinen." -#: redbot/cogs/audio/core/commands/playlists.py:1880 +#: redbot/cogs/audio/core/commands/playlists.py:1850 msgid "This playlist is too large." msgstr "Tämä soittolista on liian suuri." -#: redbot/cogs/audio/core/commands/playlists.py:1950 +#: redbot/cogs/audio/core/commands/playlists.py:1899 +msgid "I'm unable to get a track from Lavalink node at the moment, try again in a few minutes." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1920 #, docstring msgid "Rename an existing playlist.\n\n" " **Usage**:\n" @@ -2967,7 +3352,7 @@ msgid "Rename an existing playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:2029 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "'{old}' soittolistan uusi nimi on nyt '{new}' (`{id}`) [**{scope}**]" @@ -2976,88 +3361,88 @@ msgstr "'{old}' soittolistan uusi nimi on nyt '{new}' (`{id}`) [**{scope}**]" msgid "List the songs in the queue." msgstr "Listaa jonossa olevat kappaleet." -#: redbot/cogs/audio/core/commands/queue.py:175 +#: redbot/cogs/audio/core/commands/queue.py:179 #, docstring msgid "Clears the queue." msgstr "Tyhjentää jonon." -#: redbot/cogs/audio/core/commands/queue.py:192 +#: redbot/cogs/audio/core/commands/queue.py:196 msgid "Unable To Clear Queue" msgstr "Jonoa ei voitu tyhjentää" -#: redbot/cogs/audio/core/commands/queue.py:193 +#: redbot/cogs/audio/core/commands/queue.py:197 msgid "You need the DJ role to clear the queue." msgstr "Tarvitset DJ-roolin tyhjentääksesi jonon." -#: redbot/cogs/audio/core/commands/queue.py:201 +#: redbot/cogs/audio/core/commands/queue.py:205 msgid "Queue Modified" msgstr "Jonoa muokattu" -#: redbot/cogs/audio/core/commands/queue.py:201 +#: redbot/cogs/audio/core/commands/queue.py:205 msgid "The queue has been cleared." msgstr "Jono on tyhjennetty." -#: redbot/cogs/audio/core/commands/queue.py:206 +#: redbot/cogs/audio/core/commands/queue.py:210 #, docstring msgid "Removes songs from the queue if the requester is not in the voice channel." msgstr "Poistaa kappaleita jonosta jos niiden lisääjä ei ole puhekanavalla." -#: redbot/cogs/audio/core/commands/queue.py:223 +#: redbot/cogs/audio/core/commands/queue.py:227 msgid "Unable To Clean Queue" msgstr "Jonoa ei voitu putsata" -#: redbot/cogs/audio/core/commands/queue.py:224 +#: redbot/cogs/audio/core/commands/queue.py:228 msgid "You need the DJ role to clean the queue." msgstr "Tarvitset DJ-roolin putsataksesi jonon." -#: redbot/cogs/audio/core/commands/queue.py:239 -#: redbot/cogs/audio/core/commands/queue.py:273 +#: redbot/cogs/audio/core/commands/queue.py:243 +#: redbot/cogs/audio/core/commands/queue.py:277 msgid "Removed 0 tracks." msgstr "Nolla kappaletta poistettiin." -#: redbot/cogs/audio/core/commands/queue.py:243 -#: redbot/cogs/audio/core/commands/queue.py:277 +#: redbot/cogs/audio/core/commands/queue.py:247 +#: redbot/cogs/audio/core/commands/queue.py:281 msgid "Removed Tracks From The Queue" msgstr "Kappaleita poistettiin jonosta" -#: redbot/cogs/audio/core/commands/queue.py:244 +#: redbot/cogs/audio/core/commands/queue.py:248 msgid "Removed {removed_tracks} tracks queued by members outside of the voice channel." msgstr "Poistettiin {removed_tracks} kappaletta, jotka lisäsivät muut kuin tällä puhekanavalla olevat." -#: redbot/cogs/audio/core/commands/queue.py:252 +#: redbot/cogs/audio/core/commands/queue.py:256 #, docstring msgid "Removes all tracks you requested from the queue." msgstr "Poistaa kaikki lisäämäsi kappaleet jonosta." -#: redbot/cogs/audio/core/commands/queue.py:278 +#: redbot/cogs/audio/core/commands/queue.py:282 msgid "Removed {removed_tracks} tracks queued by {member.display_name}." msgstr "Poistettiin {removed_tracks} kappaletta, jotka lisäsi {member.display_name}." -#: redbot/cogs/audio/core/commands/queue.py:285 +#: redbot/cogs/audio/core/commands/queue.py:289 #, docstring msgid "Search the queue." msgstr "Etsi jonosta." -#: redbot/cogs/audio/core/commands/queue.py:307 +#: redbot/cogs/audio/core/commands/queue.py:311 #, docstring msgid "Shuffles the queue." msgstr "Sekoittaa jonon." -#: 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:350 -#: redbot/cogs/audio/core/commands/queue.py:357 -#: redbot/cogs/audio/core/commands/queue.py:364 -#: redbot/cogs/audio/core/commands/queue.py:372 +#: redbot/cogs/audio/core/commands/queue.py:323 +#: redbot/cogs/audio/core/commands/queue.py:330 +#: redbot/cogs/audio/core/commands/queue.py:342 +#: redbot/cogs/audio/core/commands/queue.py:354 +#: redbot/cogs/audio/core/commands/queue.py:361 +#: redbot/cogs/audio/core/commands/queue.py:368 +#: redbot/cogs/audio/core/commands/queue.py:376 msgid "Unable To Shuffle Queue" msgstr "Jonoa ei voida sekoittaa" -#: redbot/cogs/audio/core/commands/queue.py:320 +#: redbot/cogs/audio/core/commands/queue.py:324 msgid "You need the DJ role to shuffle the queue." msgstr "Tarvitset DJ-roolin sekoittaaksesi jonon." -#: redbot/cogs/audio/core/commands/queue.py:377 +#: redbot/cogs/audio/core/commands/queue.py:381 msgid "Queue has been shuffled." msgstr "Jono on sekoitettu." diff --git a/redbot/cogs/audio/core/commands/locales/fr-FR.po b/redbot/cogs/audio/core/commands/locales/fr-FR.po index adfa5b41da5..bea5333754a 100644 --- a/redbot/cogs/audio/core/commands/locales/fr-FR.po +++ b/redbot/cogs/audio/core/commands/locales/fr-FR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 17:28+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -212,86 +212,84 @@ 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:441 -#: redbot/cogs/audio/core/commands/audioset.py:591 -#: redbot/cogs/audio/core/commands/audioset.py:612 -#: redbot/cogs/audio/core/commands/audioset.py:629 -#: redbot/cogs/audio/core/commands/audioset.py:677 -#: redbot/cogs/audio/core/commands/audioset.py:752 -#: redbot/cogs/audio/core/commands/audioset.py:900 -#: redbot/cogs/audio/core/commands/audioset.py:915 -#: redbot/cogs/audio/core/commands/audioset.py:935 -#: redbot/cogs/audio/core/commands/audioset.py:977 -#: redbot/cogs/audio/core/commands/audioset.py:978 -#: redbot/cogs/audio/core/commands/audioset.py:979 -#: redbot/cogs/audio/core/commands/audioset.py:980 -#: redbot/cogs/audio/core/commands/audioset.py:981 -#: redbot/cogs/audio/core/commands/audioset.py:982 -#: redbot/cogs/audio/core/commands/audioset.py:983 -#: redbot/cogs/audio/core/commands/audioset.py:997 -#: redbot/cogs/audio/core/commands/audioset.py:999 -#: redbot/cogs/audio/core/commands/audioset.py:1041 -#: redbot/cogs/audio/core/commands/audioset.py:1048 -#: redbot/cogs/audio/core/commands/audioset.py:1090 -#: redbot/cogs/audio/core/commands/audioset.py:1091 -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1111 -#: redbot/cogs/audio/core/commands/audioset.py:1188 -#: redbot/cogs/audio/core/commands/audioset.py:1203 -#: redbot/cogs/audio/core/commands/audioset.py:1348 -#: redbot/cogs/audio/core/commands/audioset.py:1349 -#: redbot/cogs/audio/core/commands/audioset.py:1350 -#: redbot/cogs/audio/core/commands/audioset.py:1393 -#: redbot/cogs/audio/core/commands/audioset.py:1394 -#: redbot/cogs/audio/core/commands/audioset.py:1395 -#: redbot/cogs/audio/core/commands/audioset.py:1437 -#: redbot/cogs/audio/core/commands/controller.py:421 -#: redbot/cogs/audio/core/commands/controller.py:465 -#: redbot/cogs/audio/core/commands/controller.py:767 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:118 -#: redbot/cogs/audio/core/commands/llset.py:127 +#: redbot/cogs/audio/core/commands/audioset.py:589 +#: redbot/cogs/audio/core/commands/audioset.py:610 +#: redbot/cogs/audio/core/commands/audioset.py:627 +#: redbot/cogs/audio/core/commands/audioset.py:675 +#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:921 +#: redbot/cogs/audio/core/commands/audioset.py:941 +#: redbot/cogs/audio/core/commands/audioset.py:970 +#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:987 +#: redbot/cogs/audio/core/commands/audioset.py:988 +#: redbot/cogs/audio/core/commands/audioset.py:989 +#: redbot/cogs/audio/core/commands/audioset.py:990 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:1008 +#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1102 +#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1122 +#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1367 +#: redbot/cogs/audio/core/commands/audioset.py:1368 +#: redbot/cogs/audio/core/commands/audioset.py:1369 +#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1413 +#: redbot/cogs/audio/core/commands/audioset.py:1414 +#: redbot/cogs/audio/core/commands/audioset.py:1456 +#: redbot/cogs/audio/core/commands/controller.py:422 +#: redbot/cogs/audio/core/commands/controller.py:466 +#: redbot/cogs/audio/core/commands/controller.py:775 +#: redbot/cogs/audio/core/commands/llset.py:168 +#: redbot/cogs/audio/core/commands/llset.py:177 msgid "Enabled" msgstr "Activé" #: redbot/cogs/audio/core/commands/audioset.py:441 -#: redbot/cogs/audio/core/commands/audioset.py:591 -#: redbot/cogs/audio/core/commands/audioset.py:612 -#: redbot/cogs/audio/core/commands/audioset.py:629 -#: redbot/cogs/audio/core/commands/audioset.py:677 -#: redbot/cogs/audio/core/commands/audioset.py:752 -#: redbot/cogs/audio/core/commands/audioset.py:900 -#: redbot/cogs/audio/core/commands/audioset.py:915 -#: redbot/cogs/audio/core/commands/audioset.py:935 -#: redbot/cogs/audio/core/commands/audioset.py:977 -#: redbot/cogs/audio/core/commands/audioset.py:978 -#: redbot/cogs/audio/core/commands/audioset.py:979 -#: redbot/cogs/audio/core/commands/audioset.py:980 -#: redbot/cogs/audio/core/commands/audioset.py:981 -#: redbot/cogs/audio/core/commands/audioset.py:982 -#: redbot/cogs/audio/core/commands/audioset.py:983 -#: redbot/cogs/audio/core/commands/audioset.py:997 -#: redbot/cogs/audio/core/commands/audioset.py:999 -#: redbot/cogs/audio/core/commands/audioset.py:1041 -#: redbot/cogs/audio/core/commands/audioset.py:1048 -#: redbot/cogs/audio/core/commands/audioset.py:1090 -#: redbot/cogs/audio/core/commands/audioset.py:1091 -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1113 -#: redbot/cogs/audio/core/commands/audioset.py:1188 -#: redbot/cogs/audio/core/commands/audioset.py:1203 -#: redbot/cogs/audio/core/commands/audioset.py:1348 -#: redbot/cogs/audio/core/commands/audioset.py:1349 -#: redbot/cogs/audio/core/commands/audioset.py:1350 -#: redbot/cogs/audio/core/commands/audioset.py:1393 -#: redbot/cogs/audio/core/commands/audioset.py:1394 -#: redbot/cogs/audio/core/commands/audioset.py:1395 -#: redbot/cogs/audio/core/commands/audioset.py:1437 -#: redbot/cogs/audio/core/commands/controller.py:421 -#: redbot/cogs/audio/core/commands/controller.py:465 -#: redbot/cogs/audio/core/commands/controller.py:767 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:118 -#: redbot/cogs/audio/core/commands/llset.py:127 +#: redbot/cogs/audio/core/commands/audioset.py:589 +#: redbot/cogs/audio/core/commands/audioset.py:610 +#: redbot/cogs/audio/core/commands/audioset.py:627 +#: redbot/cogs/audio/core/commands/audioset.py:675 +#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:921 +#: redbot/cogs/audio/core/commands/audioset.py:941 +#: redbot/cogs/audio/core/commands/audioset.py:970 +#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:987 +#: redbot/cogs/audio/core/commands/audioset.py:988 +#: redbot/cogs/audio/core/commands/audioset.py:989 +#: redbot/cogs/audio/core/commands/audioset.py:990 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:1008 +#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1102 +#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1124 +#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1367 +#: redbot/cogs/audio/core/commands/audioset.py:1368 +#: redbot/cogs/audio/core/commands/audioset.py:1369 +#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1413 +#: redbot/cogs/audio/core/commands/audioset.py:1414 +#: redbot/cogs/audio/core/commands/audioset.py:1456 +#: redbot/cogs/audio/core/commands/controller.py:422 +#: redbot/cogs/audio/core/commands/controller.py:466 +#: redbot/cogs/audio/core/commands/controller.py:775 +#: redbot/cogs/audio/core/commands/llset.py:168 +#: redbot/cogs/audio/core/commands/llset.py:177 msgid "Disabled" msgstr "Désactivé" @@ -308,42 +306,64 @@ msgstr "\n" "La déconnexion automatique à la fin de la liste de lecture a été désactivée." #: redbot/cogs/audio/core/commands/audioset.py:451 -#: redbot/cogs/audio/core/commands/audioset.py:546 -#: redbot/cogs/audio/core/commands/audioset.py:571 -#: redbot/cogs/audio/core/commands/audioset.py:589 -#: redbot/cogs/audio/core/commands/audioset.py:610 -#: redbot/cogs/audio/core/commands/audioset.py:637 -#: redbot/cogs/audio/core/commands/audioset.py:675 -#: redbot/cogs/audio/core/commands/audioset.py:698 -#: redbot/cogs/audio/core/commands/audioset.py:704 -#: redbot/cogs/audio/core/commands/audioset.py:727 -#: redbot/cogs/audio/core/commands/audioset.py:733 -#: redbot/cogs/audio/core/commands/audioset.py:750 -#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:544 +#: redbot/cogs/audio/core/commands/audioset.py:569 +#: redbot/cogs/audio/core/commands/audioset.py:587 +#: redbot/cogs/audio/core/commands/audioset.py:608 +#: redbot/cogs/audio/core/commands/audioset.py:635 +#: redbot/cogs/audio/core/commands/audioset.py:673 +#: redbot/cogs/audio/core/commands/audioset.py:696 +#: redbot/cogs/audio/core/commands/audioset.py:702 +#: redbot/cogs/audio/core/commands/audioset.py:725 +#: redbot/cogs/audio/core/commands/audioset.py:731 +#: redbot/cogs/audio/core/commands/audioset.py:748 #: redbot/cogs/audio/core/commands/audioset.py:774 -#: redbot/cogs/audio/core/commands/audioset.py:797 -#: redbot/cogs/audio/core/commands/audioset.py:854 -#: redbot/cogs/audio/core/commands/audioset.py:877 -#: redbot/cogs/audio/core/commands/audioset.py:882 -#: redbot/cogs/audio/core/commands/audioset.py:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:1186 -#: redbot/cogs/audio/core/commands/audioset.py:1201 -#: redbot/cogs/audio/core/commands/audioset.py:1222 -#: redbot/cogs/audio/core/commands/audioset.py:1229 -#: redbot/cogs/audio/core/commands/audioset.py:1289 -#: redbot/cogs/audio/core/commands/audioset.py:1311 -#: redbot/cogs/audio/core/commands/audioset.py:1419 -#: redbot/cogs/audio/core/commands/audioset.py:1435 -#: redbot/cogs/audio/core/commands/controller.py:419 -#: redbot/cogs/audio/core/commands/controller.py:463 -#: redbot/cogs/audio/core/commands/controller.py:774 -#: 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 +#: redbot/cogs/audio/core/commands/audioset.py:780 +#: redbot/cogs/audio/core/commands/audioset.py:803 +#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:883 +#: redbot/cogs/audio/core/commands/audioset.py:888 +#: redbot/cogs/audio/core/commands/audioset.py:904 +#: redbot/cogs/audio/core/commands/audioset.py:919 +#: redbot/cogs/audio/core/commands/audioset.py:939 +#: redbot/cogs/audio/core/commands/audioset.py:1205 +#: redbot/cogs/audio/core/commands/audioset.py:1220 +#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1248 +#: redbot/cogs/audio/core/commands/audioset.py:1308 +#: redbot/cogs/audio/core/commands/audioset.py:1330 +#: redbot/cogs/audio/core/commands/audioset.py:1438 +#: redbot/cogs/audio/core/commands/audioset.py:1454 +#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:464 +#: redbot/cogs/audio/core/commands/controller.py:782 +#: redbot/cogs/audio/core/commands/llset.py:146 +#: redbot/cogs/audio/core/commands/llset.py:166 +#: redbot/cogs/audio/core/commands/llset.py:175 +#: redbot/cogs/audio/core/commands/llset.py:204 +#: redbot/cogs/audio/core/commands/llset.py:226 +#: redbot/cogs/audio/core/commands/llset.py:258 +#: redbot/cogs/audio/core/commands/llset.py:282 +#: redbot/cogs/audio/core/commands/llset.py:295 +#: redbot/cogs/audio/core/commands/llset.py:388 +#: redbot/cogs/audio/core/commands/llset.py:412 +#: redbot/cogs/audio/core/commands/llset.py:443 +#: redbot/cogs/audio/core/commands/llset.py:472 +#: redbot/cogs/audio/core/commands/llset.py:481 +#: redbot/cogs/audio/core/commands/llset.py:499 +#: redbot/cogs/audio/core/commands/llset.py:508 +#: redbot/cogs/audio/core/commands/llset.py:526 +#: redbot/cogs/audio/core/commands/llset.py:535 +#: redbot/cogs/audio/core/commands/llset.py:553 +#: redbot/cogs/audio/core/commands/llset.py:562 +#: redbot/cogs/audio/core/commands/llset.py:580 +#: redbot/cogs/audio/core/commands/llset.py:589 +#: redbot/cogs/audio/core/commands/llset.py:607 +#: redbot/cogs/audio/core/commands/llset.py:616 +#: redbot/cogs/audio/core/commands/llset.py:634 +#: redbot/cogs/audio/core/commands/llset.py:643 +#: redbot/cogs/audio/core/commands/llset.py:670 +#: redbot/cogs/audio/core/commands/llset.py:701 msgid "Setting Changed" msgstr "Paramètre modifié" @@ -351,7 +371,7 @@ msgstr "Paramètre modifié" #, docstring msgid "Set a playlist to auto-play songs from.\n\n" " **Usage**:\n" -" ​ ​ ​ ​ `[p]audioset autoplay playlist_name_OR_id [args]`\n\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist playlist_name_OR_id [args]`\n\n" " **Args**:\n" " ​ ​ ​ ​ The following are all optional:\n" " ​ ​ ​ ​ ​ ​ ​ ​ --scope \n" @@ -369,19 +389,19 @@ msgid "Set a playlist to auto-play songs from.\n\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" +" ​ ​ ​ ​ `[p]audioset autoplay playlist MyGuildPlaylist`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist MyGlobalPlaylist --scope Global`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist PersonalPlaylist --scope User --author Draper`\n" " " msgstr "Définissez une liste de lecture pour la lecture automatique des chansons.\n\n" " **Utilisation**:\n" " ​ ​ ​ ​ `[p]audioset autoplay playlist_name_OR_id [args]`\n\n" " **Arguments**:\n" -" ​ ​ ​ ​ Les éléments suivants sont tous facultatifs:\n" +" ​ ​ ​ ​ Les éléments suivants sont tous facultatifs :\n" " ​ ​ ​ ​ ​ ​ ​ ​ --scope \n" " ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\n" " ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Seul le propriétaire du bot peut l'utiliser**\n\n" -" **Portée**, la portée, est l'un des éléments suivants:\n" +" **Portée**, la portée, est l'un des éléments suivants :\n" " ​Global\n" " ​ ​ ​ ​ Guild\n" " ​ ​ ​ ​ User\n\n" @@ -399,137 +419,140 @@ msgstr "Définissez une liste de lecture pour la lecture automatique des chanson " " #: redbot/cogs/audio/core/commands/audioset.py:497 -#: redbot/cogs/audio/core/commands/playlists.py:104 +#: redbot/cogs/audio/core/commands/playlists.py:105 #: 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:1817 -#: redbot/cogs/audio/core/commands/playlists.py:1983 +#: redbot/cogs/audio/core/commands/playlists.py:393 +#: redbot/cogs/audio/core/commands/playlists.py:470 +#: redbot/cogs/audio/core/commands/playlists.py:558 +#: redbot/cogs/audio/core/commands/playlists.py:691 +#: redbot/cogs/audio/core/commands/playlists.py:822 +#: redbot/cogs/audio/core/commands/playlists.py:943 +#: redbot/cogs/audio/core/commands/playlists.py:1096 +#: redbot/cogs/audio/core/commands/playlists.py:1204 +#: redbot/cogs/audio/core/commands/playlists.py:1320 +#: redbot/cogs/audio/core/commands/playlists.py:1444 +#: redbot/cogs/audio/core/commands/playlists.py:1620 +#: redbot/cogs/audio/core/commands/playlists.py:1789 +#: redbot/cogs/audio/core/commands/playlists.py:1953 msgid "Playlists Are Not Available" msgstr "Les playlists ne sont pas disponibles" #: redbot/cogs/audio/core/commands/audioset.py:498 -#: redbot/cogs/audio/core/commands/playlists.py:105 +#: redbot/cogs/audio/core/commands/playlists.py:106 #: 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:1818 -#: redbot/cogs/audio/core/commands/playlists.py:1984 +#: redbot/cogs/audio/core/commands/playlists.py:394 +#: redbot/cogs/audio/core/commands/playlists.py:471 +#: redbot/cogs/audio/core/commands/playlists.py:559 +#: redbot/cogs/audio/core/commands/playlists.py:692 +#: redbot/cogs/audio/core/commands/playlists.py:823 +#: redbot/cogs/audio/core/commands/playlists.py:944 +#: redbot/cogs/audio/core/commands/playlists.py:1097 +#: redbot/cogs/audio/core/commands/playlists.py:1205 +#: redbot/cogs/audio/core/commands/playlists.py:1321 +#: redbot/cogs/audio/core/commands/playlists.py:1445 +#: redbot/cogs/audio/core/commands/playlists.py:1621 +#: redbot/cogs/audio/core/commands/playlists.py:1790 +#: redbot/cogs/audio/core/commands/playlists.py:1954 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: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:1821 -#: redbot/cogs/audio/core/commands/playlists.py:1987 +#: redbot/cogs/audio/core/commands/audioset.py:499 +#: redbot/cogs/audio/core/commands/playlists.py:107 +#: redbot/cogs/audio/core/commands/playlists.py:268 +#: redbot/cogs/audio/core/commands/playlists.py:395 +#: redbot/cogs/audio/core/commands/playlists.py:472 +#: redbot/cogs/audio/core/commands/playlists.py:560 +#: redbot/cogs/audio/core/commands/playlists.py:693 +#: redbot/cogs/audio/core/commands/playlists.py:824 +#: redbot/cogs/audio/core/commands/playlists.py:945 +#: redbot/cogs/audio/core/commands/playlists.py:1098 +#: redbot/cogs/audio/core/commands/playlists.py:1206 +#: redbot/cogs/audio/core/commands/playlists.py:1322 +#: redbot/cogs/audio/core/commands/playlists.py:1446 +#: redbot/cogs/audio/core/commands/playlists.py:1622 +#: redbot/cogs/audio/core/commands/playlists.py:1791 +#: redbot/cogs/audio/core/commands/playlists.py:1955 msgid "Check your logs." msgstr "Vérifiez vos logs." -#: redbot/cogs/audio/core/commands/audioset.py:516 -#: redbot/cogs/audio/core/commands/audioset.py:532 +#: redbot/cogs/audio/core/commands/audioset.py:514 +#: redbot/cogs/audio/core/commands/audioset.py:530 msgid "No Playlist Found" msgstr "Aucune playlist trouvée" -#: redbot/cogs/audio/core/commands/audioset.py:517 -#: redbot/cogs/audio/core/commands/playlists.py:124 -#: redbot/cogs/audio/core/commands/playlists.py:1498 +#: redbot/cogs/audio/core/commands/audioset.py:515 +#: redbot/cogs/audio/core/commands/playlists.py:125 +#: redbot/cogs/audio/core/commands/playlists.py:1475 msgid "Could not match '{arg}' to a playlist" msgstr "Impossible de faire correspondre '{arg}' à une playlist" -#: redbot/cogs/audio/core/commands/audioset.py:524 +#: redbot/cogs/audio/core/commands/audioset.py:522 msgid "No Tracks Found" msgstr "Aucune piste trouvée" -#: redbot/cogs/audio/core/commands/audioset.py:525 +#: redbot/cogs/audio/core/commands/audioset.py:523 msgid "Playlist {name} has no tracks." msgstr "La liste de lecture {name} n'a pas de pistes." -#: redbot/cogs/audio/core/commands/audioset.py:533 -#: redbot/cogs/audio/core/commands/playlists.py:1587 -#: redbot/cogs/audio/core/commands/playlists.py:1700 +#: redbot/cogs/audio/core/commands/audioset.py:531 +#: redbot/cogs/audio/core/commands/playlists.py:1561 +#: redbot/cogs/audio/core/commands/playlists.py:1672 msgid "Playlist {id} does not exist in {scope} scope." -msgstr "" +msgstr "La playlist {id} n'existe pas dans la portée de {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:1707 +#: redbot/cogs/audio/core/commands/audioset.py:538 +#: redbot/cogs/audio/core/commands/playlists.py:1001 +#: redbot/cogs/audio/core/commands/playlists.py:1569 +#: redbot/cogs/audio/core/commands/playlists.py:1679 msgid "Missing Arguments" msgstr "Arguments Manquants" -#: 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:1708 +#: redbot/cogs/audio/core/commands/audioset.py:539 +#: redbot/cogs/audio/core/commands/playlists.py:1002 +#: redbot/cogs/audio/core/commands/playlists.py:1570 +#: redbot/cogs/audio/core/commands/playlists.py:1680 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:547 +#: redbot/cogs/audio/core/commands/audioset.py:545 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:560 +#: redbot/cogs/audio/core/commands/audioset.py:558 #, docstring msgid "Resets auto-play to the default playlist." msgstr "Réinitialise la lecture automatique à la playlist par défaut." -#: redbot/cogs/audio/core/commands/audioset.py:572 +#: redbot/cogs/audio/core/commands/audioset.py:570 msgid "Set auto-play playlist to play recently played tracks." -msgstr "" +msgstr "Définissez une liste de lecture automatique pour lire les titres récemment lus." -#: redbot/cogs/audio/core/commands/audioset.py:578 +#: redbot/cogs/audio/core/commands/audioset.py:576 #, docstring msgid "Toggle global daily queues.\n\n" " Global daily queues creates a playlist for all tracks played today.\n" " " -msgstr "" +msgstr "Basculer les files d'attente quotidiennes globales.\n\n" +" Les files d'attente quotidiennes globales créent une liste de lecture pour toutes les pistes jouées aujourd'hui.\n" +" " -#: redbot/cogs/audio/core/commands/audioset.py:590 +#: redbot/cogs/audio/core/commands/audioset.py:588 msgid "Global daily queues: {true_or_false}." msgstr "Liste globale de lecture journalière: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:599 +#: redbot/cogs/audio/core/commands/audioset.py:597 #, docstring msgid "Toggle daily queues.\n\n" " Daily queues creates a playlist for all tracks played today.\n" " " -msgstr "" +msgstr "Activez les files d'attente quotidiennes.\n\n" +" Les files d'attente quotidiennes créent une liste de lecture pour tous les titres joués aujourd'hui. " -#: redbot/cogs/audio/core/commands/audioset.py:611 +#: redbot/cogs/audio/core/commands/audioset.py:609 msgid "Daily queues: {true_or_false}." msgstr "Liste de lecture journalière: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:620 +#: redbot/cogs/audio/core/commands/audioset.py:618 #, docstring msgid "Toggle the bot auto-disconnecting when done playing.\n\n" " This setting takes precedence over `[p]audioset emptydisconnect`.\n" @@ -538,18 +561,18 @@ msgstr "Activer/Désactiver l'auto déconnexion du bot à la fin de la file d'at " Ce paramètre à la priorité sur `[p]audioset emptydisconnect`\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:628 +#: redbot/cogs/audio/core/commands/audioset.py:626 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:632 -#: redbot/cogs/audio/core/commands/controller.py:771 +#: redbot/cogs/audio/core/commands/audioset.py:630 +#: redbot/cogs/audio/core/commands/controller.py:779 msgid "\n" "Auto-play has been disabled." msgstr "\n" "La lecture automatique a été désactivé." -#: redbot/cogs/audio/core/commands/audioset.py:643 +#: redbot/cogs/audio/core/commands/audioset.py:641 #, docstring msgid "Toggle DJ mode.\n\n" " DJ mode allows users with the DJ role to use audio commands.\n" @@ -558,77 +581,80 @@ 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:654 +#: redbot/cogs/audio/core/commands/audioset.py:652 msgid "Missing DJ Role" msgstr "Rôle DJ introuvable" -#: redbot/cogs/audio/core/commands/audioset.py:655 +#: redbot/cogs/audio/core/commands/audioset.py:653 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:666 +#: redbot/cogs/audio/core/commands/audioset.py:664 msgid "Response timed out, try again later." msgstr "Réponse expirée, réessayez plus tard." -#: redbot/cogs/audio/core/commands/audioset.py:676 +#: redbot/cogs/audio/core/commands/audioset.py:674 msgid "DJ role: {true_or_false}." msgstr "Rôle DJ : {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:683 #, 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 "" +msgstr "Déconnexion automatique du salon lorsque le bot est seul pendant x secondes, 0 à désactiver.\n\n" +" `[p]audioset dc` a la priorité sur ce paramètre.\n" +" " -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:1214 +#: redbot/cogs/audio/core/commands/audioset.py:689 +#: redbot/cogs/audio/core/commands/audioset.py:718 +#: redbot/cogs/audio/core/commands/audioset.py:1233 msgid "Invalid Time" msgstr "Temps invalide" -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:1214 +#: redbot/cogs/audio/core/commands/audioset.py:689 +#: redbot/cogs/audio/core/commands/audioset.py:718 +#: redbot/cogs/audio/core/commands/audioset.py:1233 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:698 +#: redbot/cogs/audio/core/commands/audioset.py:696 msgid "Empty disconnect disabled." msgstr "Déconnexion si aucune lecture désactivé." -#: redbot/cogs/audio/core/commands/audioset.py:705 +#: redbot/cogs/audio/core/commands/audioset.py:703 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:717 +#: redbot/cogs/audio/core/commands/audioset.py:715 #, 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:727 +#: redbot/cogs/audio/core/commands/audioset.py:725 msgid "Empty pause disabled." msgstr "Pause automatique désactivée." -#: redbot/cogs/audio/core/commands/audioset.py:734 +#: redbot/cogs/audio/core/commands/audioset.py:732 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:745 +#: redbot/cogs/audio/core/commands/audioset.py:743 #, docstring msgid "Prioritise tracks with lyrics." msgstr "Priorise les chansons avec des paroles." -#: redbot/cogs/audio/core/commands/audioset.py:751 +#: redbot/cogs/audio/core/commands/audioset.py:749 msgid "Prefer tracks with lyrics: {true_or_false}." msgstr "Préférez des chansons avec des paroles : {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:760 +#: redbot/cogs/audio/core/commands/audioset.py:758 #, docstring msgid "Set a price for queueing tracks for non-mods, 0 to disable." -msgstr "" +msgstr "Définir un prix pour que les non modérateurs puissent lister des pistes, 0 pour désactiver." -#: redbot/cogs/audio/core/commands/audioset.py:763 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 msgid "Invalid Price" msgstr "Prix invalide" @@ -636,15 +662,19 @@ msgstr "Prix invalide" 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:768 +#: redbot/cogs/audio/core/commands/audioset.py:769 +msgid "Price can't be greater than 2^63 - 1." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:774 msgid "Jukebox mode disabled." msgstr "Le mode jukebox à été désactivé." -#: redbot/cogs/audio/core/commands/audioset.py:775 +#: redbot/cogs/audio/core/commands/audioset.py:781 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:787 +#: redbot/cogs/audio/core/commands/audioset.py:793 #, 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" @@ -653,11 +683,11 @@ msgstr "Définir le chemin des musiques locales si le fichier Lavalink.jar n'est " 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:798 +#: redbot/cogs/audio/core/commands/audioset.py:804 msgid "The localtracks path location has been reset to {localpath}" -msgstr "" +msgstr "L'emplacement du chemin des musiques locales a été réinitialisé à {localpath}" -#: redbot/cogs/audio/core/commands/audioset.py:803 +#: redbot/cogs/audio/core/commands/audioset.py:809 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" "```\n" "ParentDirectory\n" @@ -670,75 +700,88 @@ msgid "This setting is only for bot owners to set a localtracks folder location "**This folder and files need to be visible to the user where `Lavalink.jar` is being run from.**\n" "Use this command with no path given to reset it to the default, the Audio data directory for this bot.\n" "Do you want to continue to set the provided path for local tracks?" -msgstr "" +msgstr "Ce paramètre est réservé aux propriétaires de robots pour définir l'emplacement du dossier localtracks. Dans l'exemple ci-dessous, le chemin complet pour 'RépertoireParent' doit être passé à cette commande.\n" +"```\n" +"RépertoireParent\n" +" |__ localtracks (dossier)\n" +" | |__Nom d'album génial (dossier)\n" +" | |__01 Cool Song.mp3\n" +" | |__02 Groovy Song.mp3\n" +"```\n" +"Le chemin du dossier donné à cette commande doit contenir le dossier localtracks.\n" +"**Ce dossier et ces fichiers doivent être visibles pour l'utilisateur à partir duquel le fichier `Lavalink.jar` est exécuté.**\n" +"Utilisez cette commande sans indiquer de chemin d'accès pour rétablir la valeur par défaut, à savoir le répertoire de données audio de ce robot.\n" +"Voulez-vous continuer à définir le chemin fourni pour les pistes locales ?" -#: redbot/cogs/audio/core/commands/audioset.py:835 +#: redbot/cogs/audio/core/commands/audioset.py:841 msgid "Invalid Path" msgstr "Chemin d'accès invalide" -#: redbot/cogs/audio/core/commands/audioset.py:836 +#: redbot/cogs/audio/core/commands/audioset.py:842 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:842 +#: redbot/cogs/audio/core/commands/audioset.py:848 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}` n'existe pas. Le chemin de sauvegarde sera malgré tout enregistré, mais vérifier ce chemin et créer un dossier pour les musiques locales dans `{localfolder}`avant d'essayer de jouer des pistes locales." -#: redbot/cogs/audio/core/commands/audioset.py:848 -#: redbot/cogs/audio/core/commands/llset.py:34 -#: redbot/cogs/audio/core/commands/llset.py:53 -#: redbot/cogs/audio/core/commands/player.py:416 -#: redbot/cogs/audio/core/commands/player.py:426 +#: redbot/cogs/audio/core/commands/audioset.py:854 +#: redbot/cogs/audio/core/commands/llset.py:74 +#: redbot/cogs/audio/core/commands/player.py:414 +#: redbot/cogs/audio/core/commands/player.py:424 msgid "Invalid Environment" msgstr "Environnement invalide" -#: redbot/cogs/audio/core/commands/audioset.py:855 +#: redbot/cogs/audio/core/commands/audioset.py:861 msgid "The localtracks path location has been set to {localpath}" -msgstr "" +msgstr "L'emplacement du chemin des musiques locales a été défini à {localpath}" -#: redbot/cogs/audio/core/commands/audioset.py:864 +#: redbot/cogs/audio/core/commands/audioset.py:870 #, 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 "Temps maximal pour une piste atteint, 0 pour désactiver.\n\n" +" Accepte les secondes ou une valeur formé comme 00:00:00 (`hh:mm:ss`) ou 00:00 (`mm:ss`).\n" +" Une entrée incorrecte désactivera le paramètre de temps maximal.\n" +" " -#: redbot/cogs/audio/core/commands/audioset.py:873 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Invalid length" msgstr "Longueur invalide" -#: redbot/cogs/audio/core/commands/audioset.py:873 +#: redbot/cogs/audio/core/commands/audioset.py:879 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:877 +#: redbot/cogs/audio/core/commands/audioset.py:883 msgid "Track max length disabled." msgstr "Longueur max de piste désactivée." -#: redbot/cogs/audio/core/commands/audioset.py:883 +#: redbot/cogs/audio/core/commands/audioset.py:889 msgid "Track max length set to {seconds}." msgstr "Longueur max de piste définie sur {seconds}." -#: redbot/cogs/audio/core/commands/audioset.py:893 +#: redbot/cogs/audio/core/commands/audioset.py:899 #, 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:899 +#: redbot/cogs/audio/core/commands/audioset.py:905 msgid "Notify mode: {true_or_false}." -msgstr "" +msgstr "Mode de notification : {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:908 +#: redbot/cogs/audio/core/commands/audioset.py:914 #, docstring msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." -msgstr "" +msgstr "Permet d'indiquer si le robot sera automatiquement muer lorsqu'il rejoindra le canal vocal." -#: redbot/cogs/audio/core/commands/audioset.py:914 +#: redbot/cogs/audio/core/commands/audioset.py:920 msgid "Auto Deafen: {true_or_false}." msgstr "Mise en sourdine automatique: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:923 +#: redbot/cogs/audio/core/commands/audioset.py:929 #, 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" @@ -750,256 +793,271 @@ msgstr "Active la restriction de domaine dans l'Audio.\n\n" " Lorsqu’elle est activé, les utilisateurs sont limités à des liens vers YouTube, SoundCloud, Vimeo, Twitch et Bandcamp.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:934 +#: redbot/cogs/audio/core/commands/audioset.py:940 msgid "Commercial links only: {true_or_false}." msgstr "Liens commerciaux uniquement : {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:943 +#: redbot/cogs/audio/core/commands/audioset.py:949 #, 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:952 +#: redbot/cogs/audio/core/commands/audioset.py:958 msgid "Settings Changed" msgstr "Paramètres modifiés" -#: redbot/cogs/audio/core/commands/audioset.py:953 +#: redbot/cogs/audio/core/commands/audioset.py:959 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:959 +#: redbot/cogs/audio/core/commands/audioset.py:965 #, docstring msgid "Show the current settings." msgstr "Afficher les paramètres actuels." -#: redbot/cogs/audio/core/commands/audioset.py:996 +#: redbot/cogs/audio/core/commands/audioset.py:1004 msgid "Server Settings" msgstr "Paramètres du serveur" -#: redbot/cogs/audio/core/commands/audioset.py:997 +#: redbot/cogs/audio/core/commands/audioset.py:1005 +msgid "Auto-deafen: [{auto_deafen}]\n" +msgstr "Mise en sourdine automatique: [{auto_deafen}]\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1008 msgid "Auto-disconnect: [{dc}]\n" msgstr "Déconnexion automatique : [{dc}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:998 +#: redbot/cogs/audio/core/commands/audioset.py:1009 msgid "Auto-play: [{autoplay}]\n" msgstr "Lecture automatique : [{autoplay}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1002 +#: redbot/cogs/audio/core/commands/audioset.py:1013 msgid "Disconnect timer: [{num_seconds}]\n" msgstr "Délai de déconnexion : [{num_seconds}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1006 +#: redbot/cogs/audio/core/commands/audioset.py:1017 msgid "Auto Pause timer: [{num_seconds}]\n" msgstr "Temps de pause automatique : [{num_seconds}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1021 msgid "DJ Role: [{role.name}]\n" msgstr "Rôle DJ : [{role.name}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1012 +#: redbot/cogs/audio/core/commands/audioset.py:1023 msgid "Jukebox: [{jukebox_name}]\n" msgstr "Jukebox : [{jukebox_name}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1013 +#: redbot/cogs/audio/core/commands/audioset.py:1024 msgid "Command price: [{jukebox_price}]\n" msgstr "Prix de la commande : [{jukebox_price}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1017 +#: redbot/cogs/audio/core/commands/audioset.py:1028 msgid "Max track length: [{tracklength}]\n" msgstr "Longueur maximale de piste : [{tracklength}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1020 -msgid "Repeat: [{repeat}]\n" +#: redbot/cogs/audio/core/commands/audioset.py:1031 +msgid "Max volume: [{max_volume}%]\n" +"Persist queue: [{persist_queue}]\n" +"Repeat: [{repeat}]\n" "Shuffle: [{shuffle}]\n" "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" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1040 +msgstr "Volume maximal : [{max_volume}%]\n" +"Persistance de la file d'attente : [{persist_queue}]\n" +"Répéter : [{repeat}]\n" +"Melange : [{shuffle}]\n" +"Shuffle bumped : [{bumpped_shuffle}]\n" +"Messages de notification musical : [{notify}]\n" +"Musique comme statut : [{status}]\n" +"Recherche Spotify : [{countrycode}]\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Thumbnails: [{0}]\n" msgstr "Vignettes : [{0}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1044 +#: redbot/cogs/audio/core/commands/audioset.py:1055 msgid "Vote skip: [{vote_enabled}]\n" "Skip percentage: [{vote_percent}%]\n" msgstr "Votes pour changement : [{vote_enabled}]\n" "Pourcentage de changement : [{vote_percent}%]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1057 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Server" msgstr "Serveur" -#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "User" msgstr "Utilisateur" -#: redbot/cogs/audio/core/commands/audioset.py:1061 -#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: redbot/cogs/audio/core/commands/playlists.py:1010 msgid "Global" msgstr "Global" -#: redbot/cogs/audio/core/commands/audioset.py:1063 -#: redbot/cogs/audio/core/commands/audioset.py:1064 -#: redbot/cogs/audio/core/commands/audioset.py:1065 +#: redbot/cogs/audio/core/commands/audioset.py:1074 +#: redbot/cogs/audio/core/commands/audioset.py:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1076 msgid "Cached" msgstr "En cache" -#: redbot/cogs/audio/core/commands/audioset.py:1067 -#: redbot/cogs/audio/core/commands/audioset.py:1068 -#: redbot/cogs/audio/core/commands/audioset.py:1069 +#: redbot/cogs/audio/core/commands/audioset.py:1078 +#: redbot/cogs/audio/core/commands/audioset.py:1079 +#: redbot/cogs/audio/core/commands/audioset.py:1080 msgid "US Top 100" msgstr "Top 100 des États-Unis" -#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: redbot/cogs/audio/core/commands/audioset.py:1083 msgid "Auto-play Settings" msgstr "Paramètres de lecture automatique" -#: redbot/cogs/audio/core/commands/audioset.py:1074 +#: redbot/cogs/audio/core/commands/audioset.py:1085 msgid "Playlist name: [{pname}]\n" msgstr "Nom de la playlist : [{pname}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1086 msgid "Playlist ID: [{pid}]\n" msgstr "ID de la playlist : [{pid}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1076 +#: redbot/cogs/audio/core/commands/audioset.py:1087 msgid "Playlist scope: [{pscope}]\n" msgstr "Portée de la playlist : [{pscope}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1082 -#: redbot/cogs/audio/core/commands/audioset.py:1353 -#: redbot/cogs/audio/core/commands/audioset.py:1398 +#: redbot/cogs/audio/core/commands/audioset.py:1093 +#: redbot/cogs/audio/core/commands/audioset.py:1372 +#: redbot/cogs/audio/core/commands/audioset.py:1417 msgid "Cache Settings" msgstr "Paramètres du cache" -#: redbot/cogs/audio/core/commands/audioset.py:1084 +#: redbot/cogs/audio/core/commands/audioset.py:1095 msgid "Max age: [{max_age}]\n" msgstr "Âge max : [{max_age}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1085 +#: redbot/cogs/audio/core/commands/audioset.py:1096 msgid "Local Spotify cache: [{spotify_status}]\n" msgstr "Cache Spotify local : [{spotify_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1097 msgid "Local Youtube cache: [{youtube_status}]\n" msgstr "Cache Youtube local : [{youtube_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1098 msgid "Local Lavalink cache: [{lavalink_status}]\n" msgstr "Cache Lavalink local : [{lavalink_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1089 -#: redbot/cogs/audio/core/commands/audioset.py:1347 -#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1100 +#: redbot/cogs/audio/core/commands/audioset.py:1366 +#: redbot/cogs/audio/core/commands/audioset.py:1411 msgid "days" msgstr "jours" -#: redbot/cogs/audio/core/commands/audioset.py:1096 +#: redbot/cogs/audio/core/commands/audioset.py:1107 msgid "User Settings" msgstr "Paramètres d'utilisateur" -#: redbot/cogs/audio/core/commands/audioset.py:1098 +#: redbot/cogs/audio/core/commands/audioset.py:1109 msgid "Spotify search: [{country_code}]\n" msgstr "Recherche Spotify : {country_code}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1114 msgid "Lavalink Settings" msgstr "Paramètres de Lavalink" -#: redbot/cogs/audio/core/commands/audioset.py:1105 +#: redbot/cogs/audio/core/commands/audioset.py:1116 msgid "Cog version: [{version}]\n" msgstr "Version du Cog : [{version}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1106 +#: redbot/cogs/audio/core/commands/audioset.py:1117 msgid "Red-Lavalink: [{lavalink_version}]\n" msgstr "Red-Lavalink: [{lavalink_version}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1107 +#: redbot/cogs/audio/core/commands/audioset.py:1118 msgid "External server: [{use_external_lavalink}]\n" msgstr "Serveur externe : [{use_external_lavalink}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1116 -msgid "Lavalink build: [{llbuild}]\n" +#: redbot/cogs/audio/core/commands/audioset.py:1131 +msgid "Lavalink version: [{llversion}]\n" "Lavalink branch: [{llbranch}]\n" "Release date: [{build_time}]\n" "Lavaplayer version: [{lavaplayer}]\n" "Java version: [{jvm}]\n" "Java Executable: [{jv_exec}]\n" -msgstr "Version de Lavalink : [{llbuild}]\n" -"Branche de Lavalink : [{llbranch}]\n" +"Initial Heapsize: [{xms}]\n" +"Max Heapsize: [{xmx}]\n" +msgstr "Version de Lavalink : [{llversion}]\n" +"Branche Lavalink : [{llbranch}]\n" "Date de sortie : [{build_time}]\n" -"Version de Lavaplayer : [{lavaplayer}]\n" -"Version de Java : [{jvm}]\n" +"Version Lavaplayer : [{lavaplayer}]\n" +"Version Java : [{jvm}]\n" "Exécutable Java : [{jv_exec}]\n" +"Taille initiale de la pile : [{xms}]\n" +"Taille maximale de la pile : [{xmx}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1132 +#: redbot/cogs/audio/core/commands/audioset.py:1151 msgid "Localtracks path: [{localpath}]\n" msgstr "Chemin d'accès des musiques locales : [{localpath}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1141 +#: redbot/cogs/audio/core/commands/audioset.py:1160 #, docstring -msgid "Sends the Lavalink server logs to your DMs." -msgstr "Envoie les logs du serveur Lavalink dans vos MPs." +msgid "Sends the managed Lavalink node logs to your DMs." +msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1148 -#: redbot/cogs/audio/core/commands/audioset.py:1150 +#: redbot/cogs/audio/core/commands/audioset.py:1167 +#: redbot/cogs/audio/core/commands/audioset.py:1169 msgid "No logs found in your data folder." msgstr "Aucun log trouvé dans votre dossier de données." -#: redbot/cogs/audio/core/commands/audioset.py:1162 +#: redbot/cogs/audio/core/commands/audioset.py:1181 msgid "Logs are too large, you can find them in {path}" msgstr "Les logs sont trop volumineux, vous pouvez les trouver dans {path}" -#: redbot/cogs/audio/core/commands/audioset.py:1172 +#: redbot/cogs/audio/core/commands/audioset.py:1191 msgid "I need to be able to DM you to send you the logs." msgstr "Je dois pouvoir vous envoyer des messages privés pour envoyer les logs." -#: redbot/cogs/audio/core/commands/audioset.py:1181 +#: redbot/cogs/audio/core/commands/audioset.py:1200 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "Activer/désactiver titres des pistes comme statut." -#: redbot/cogs/audio/core/commands/audioset.py:1187 +#: redbot/cogs/audio/core/commands/audioset.py:1206 msgid "Song titles as status: {true_or_false}." msgstr "Titres de musiques comme statut : {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1196 +#: redbot/cogs/audio/core/commands/audioset.py:1215 #, 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:1202 +#: redbot/cogs/audio/core/commands/audioset.py:1221 msgid "Thumbnail display: {true_or_false}." msgstr "Affichage des vignettes : {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1211 +#: redbot/cogs/audio/core/commands/audioset.py:1230 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1223 +#: redbot/cogs/audio/core/commands/audioset.py:1242 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:1230 +#: redbot/cogs/audio/core/commands/audioset.py:1249 msgid "Vote percentage set to {percent}%." msgstr "Pourcentage de vote défini à {percent} %." -#: redbot/cogs/audio/core/commands/audioset.py:1239 +#: redbot/cogs/audio/core/commands/audioset.py:1258 #, 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:1258 +#: redbot/cogs/audio/core/commands/audioset.py:1277 #, 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:1259 +#: redbot/cogs/audio/core/commands/audioset.py:1278 msgid "1. Go to Spotify developers and log in with your Spotify account.\n" "(https://developer.spotify.com/dashboard/applications)\n" "2. Click \"Create An App\".\n" @@ -1008,30 +1066,37 @@ msgid "1. Go to Spotify developers and log in with your Spotify account.\n" "5. Accept the terms and conditions.\n" "6. Copy your client ID and your client secret into:\n" "`{prefix}set api spotify client_id client_secret `" -msgstr "" +msgstr "1. Allez sur les développeurs Spotify et connectez-vous avec votre compte Spotify.\n" +"(https://developer.spotify.com/dashboard/applications)\n" +"2. Cliquez sur \"Créer une application\".\n" +"3. Remplissez le formulaire fourni avec le nom de votre application, etc.\n" +"4. Lorsqu'on vous demande si vous développez une intégration commerciale, sélectionnez \"Non\".\n" +"5. Acceptez les termes et conditions.\n" +"6. Copiez votre identifiant client et votre secret client dans:\n" +"`{prefix}set api spotify client_id client_secret `" -#: redbot/cogs/audio/core/commands/audioset.py:1276 -#: redbot/cogs/audio/core/commands/audioset.py:1298 +#: redbot/cogs/audio/core/commands/audioset.py:1295 +#: redbot/cogs/audio/core/commands/audioset.py:1317 #, docstring msgid "Set the country code for Spotify searches." msgstr "Définit l'indicatif du pays pour les recherches Spotify." -#: redbot/cogs/audio/core/commands/audioset.py:1280 -#: redbot/cogs/audio/core/commands/audioset.py:1302 +#: redbot/cogs/audio/core/commands/audioset.py:1299 +#: redbot/cogs/audio/core/commands/audioset.py:1321 msgid "Invalid Country Code" msgstr "Code pays invalide" -#: redbot/cogs/audio/core/commands/audioset.py:1281 -#: redbot/cogs/audio/core/commands/audioset.py:1303 +#: redbot/cogs/audio/core/commands/audioset.py:1300 +#: redbot/cogs/audio/core/commands/audioset.py:1322 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:1290 -#: redbot/cogs/audio/core/commands/audioset.py:1312 +#: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1331 msgid "Country Code set to {country}." msgstr "Code pays défini sur {country}." -#: redbot/cogs/audio/core/commands/audioset.py:1320 +#: redbot/cogs/audio/core/commands/audioset.py:1339 #, docstring msgid "Sets the caching level.\n\n" " Level can be one of the following:\n\n" @@ -1052,27 +1117,27 @@ msgstr "Définit le niveau de mise en cache.\n\n" " Si vous souhaitez désactiver un cache spécifique, utilisez un nombre négatif.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:1342 -#: redbot/cogs/audio/core/commands/audioset.py:1387 +#: redbot/cogs/audio/core/commands/audioset.py:1361 +#: redbot/cogs/audio/core/commands/audioset.py:1406 msgid "Max age: [{max_age}]\n" msgstr "Âge max : [{max_age}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1343 -#: redbot/cogs/audio/core/commands/audioset.py:1388 +#: redbot/cogs/audio/core/commands/audioset.py:1362 +#: redbot/cogs/audio/core/commands/audioset.py:1407 msgid "Spotify cache: [{spotify_status}]\n" msgstr "Cache Spotify : [{spotify_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1344 -#: redbot/cogs/audio/core/commands/audioset.py:1389 +#: redbot/cogs/audio/core/commands/audioset.py:1363 +#: redbot/cogs/audio/core/commands/audioset.py:1408 msgid "Youtube cache: [{youtube_status}]\n" msgstr "Cache YouTube: [{youtube_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1345 -#: redbot/cogs/audio/core/commands/audioset.py:1390 +#: redbot/cogs/audio/core/commands/audioset.py:1364 +#: redbot/cogs/audio/core/commands/audioset.py:1409 msgid "Lavalink cache: [{lavalink_status}]\n" msgstr "Cache Lavalink : [{lavalink_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1405 +#: redbot/cogs/audio/core/commands/audioset.py:1424 #, 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" @@ -1083,66 +1148,103 @@ msgstr "Définit l'âge maximum du cache.\n\n" " invalide.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1431 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}audioset cache.\n" -#: redbot/cogs/audio/core/commands/audioset.py:1417 +#: redbot/cogs/audio/core/commands/audioset.py:1436 msgid "I've set the cache age to {age} days" msgstr "L'âge du cache a été défini sur {age} jours" -#: redbot/cogs/audio/core/commands/audioset.py:1424 +#: redbot/cogs/audio/core/commands/audioset.py:1443 #, 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:1436 +#: redbot/cogs/audio/core/commands/audioset.py:1455 msgid "Persisting queues: {true_or_false}." msgstr "Liste de lecture permanentes: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1444 +#: redbot/cogs/audio/core/commands/audioset.py:1463 #, docstring msgid "Restarts the lavalink connection." msgstr "Redémarrage de la connection à Lavalink." -#: redbot/cogs/audio/core/commands/audioset.py:1454 +#: redbot/cogs/audio/core/commands/audioset.py:1471 +#: redbot/cogs/audio/core/commands/llset.py:731 +msgid "Failed To Shutdown Lavalink Node" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1472 +#: redbot/cogs/audio/core/commands/llset.py:187 +#: redbot/cogs/audio/core/commands/llset.py:732 +msgid "Please reload Audio (`{prefix}reload audio`)." +msgstr "Veuillez recharger l'Audio (`{prefix}reload audio`)." + +#: redbot/cogs/audio/core/commands/audioset.py:1479 msgid "Restarting Lavalink" msgstr "Redémarrage de Lavalink" -#: redbot/cogs/audio/core/commands/audioset.py:1455 +#: redbot/cogs/audio/core/commands/audioset.py:1480 msgid "It can take a couple of minutes for Lavalink to fully start up." msgstr "" +#: redbot/cogs/audio/core/commands/audioset.py:1487 +#, docstring +msgid "Set the maximum volume allowed in this server." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1491 +msgid "Error" +msgstr "Erreur" + +#: redbot/cogs/audio/core/commands/audioset.py:1492 +msgid "Music without sound isn't music at all. Try setting the volume higher then 0%." +msgstr "La musique sans son n'est pas du tout de la musique. Essayez de définir le volume plus élevé que 0%." + +#: redbot/cogs/audio/core/commands/audioset.py:1500 +#: redbot/cogs/audio/core/commands/audioset.py:1508 +msgid "Setting changed" +msgstr "Paramètre modifié" + +#: redbot/cogs/audio/core/commands/audioset.py:1501 +msgid "The maximum volume has been limited to 150%, be easy on your ears." +msgstr "Le volume maximum a été limité à 150%, soyez gentil avec vos oreilles." + +#: redbot/cogs/audio/core/commands/audioset.py:1509 +msgid "The maximum volume has been limited to {max_volume}%." +msgstr "Le volume maximum a été limité à {max_volume}%." + #: 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:34 -#: redbot/cogs/audio/core/commands/controller.py:88 -#: redbot/cogs/audio/core/commands/controller.py:205 -#: redbot/cogs/audio/core/commands/controller.py:222 -#: redbot/cogs/audio/core/commands/controller.py:236 -#: redbot/cogs/audio/core/commands/controller.py:244 -#: redbot/cogs/audio/core/commands/controller.py:318 -#: redbot/cogs/audio/core/commands/controller.py:384 -#: redbot/cogs/audio/core/commands/controller.py:477 -#: redbot/cogs/audio/core/commands/controller.py:487 -#: redbot/cogs/audio/core/commands/controller.py:571 -#: redbot/cogs/audio/core/commands/controller.py:703 -#: redbot/cogs/audio/core/commands/controller.py:732 -#: redbot/cogs/audio/core/commands/controller.py:788 -#: redbot/cogs/audio/core/commands/controller.py:865 -#: redbot/cogs/audio/core/commands/equalizer.py:39 -#: redbot/cogs/audio/core/commands/equalizer.py:164 -#: redbot/cogs/audio/core/commands/equalizer.py:194 -#: redbot/cogs/audio/core/commands/equalizer.py:228 -#: redbot/cogs/audio/core/commands/equalizer.py:317 -#: redbot/cogs/audio/core/commands/miscellaneous.py:71 -#: redbot/cogs/audio/core/commands/miscellaneous.py:102 -#: redbot/cogs/audio/core/commands/playlists.py:1142 +#: redbot/cogs/audio/core/commands/controller.py:89 +#: redbot/cogs/audio/core/commands/controller.py:206 +#: redbot/cogs/audio/core/commands/controller.py:223 +#: redbot/cogs/audio/core/commands/controller.py:237 +#: redbot/cogs/audio/core/commands/controller.py:245 +#: redbot/cogs/audio/core/commands/controller.py:319 +#: redbot/cogs/audio/core/commands/controller.py:385 +#: redbot/cogs/audio/core/commands/controller.py:478 +#: redbot/cogs/audio/core/commands/controller.py:488 +#: redbot/cogs/audio/core/commands/controller.py:572 +#: redbot/cogs/audio/core/commands/controller.py:711 +#: redbot/cogs/audio/core/commands/controller.py:740 +#: redbot/cogs/audio/core/commands/controller.py:796 +#: redbot/cogs/audio/core/commands/controller.py:873 +#: redbot/cogs/audio/core/commands/equalizer.py:40 +#: redbot/cogs/audio/core/commands/equalizer.py:165 +#: redbot/cogs/audio/core/commands/equalizer.py:195 +#: redbot/cogs/audio/core/commands/equalizer.py:229 +#: redbot/cogs/audio/core/commands/equalizer.py:318 +#: redbot/cogs/audio/core/commands/miscellaneous.py:72 +#: redbot/cogs/audio/core/commands/miscellaneous.py:103 +#: redbot/cogs/audio/core/commands/playlists.py:1125 msgid "Nothing playing." msgstr "Aucune lecture en cours." @@ -1152,9 +1254,9 @@ msgid "Unable To Disconnect" msgstr "Impossible de se déconnecter" #: redbot/cogs/audio/core/commands/controller.py:50 -#: redbot/cogs/audio/core/commands/controller.py:263 -#: redbot/cogs/audio/core/commands/controller.py:331 -#: redbot/cogs/audio/core/commands/controller.py:585 +#: redbot/cogs/audio/core/commands/controller.py:264 +#: redbot/cogs/audio/core/commands/controller.py:332 +#: redbot/cogs/audio/core/commands/controller.py:586 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." @@ -1171,455 +1273,461 @@ msgstr "Impossible de se déconnecter" msgid "Disconnecting..." msgstr "Déconnexion..." -#: redbot/cogs/audio/core/commands/controller.py:86 +#: redbot/cogs/audio/core/commands/controller.py:87 #, docstring msgid "Now playing." msgstr "Lecture en cours." -#: redbot/cogs/audio/core/commands/controller.py:110 -#: redbot/cogs/audio/core/commands/queue.py:77 +#: redbot/cogs/audio/core/commands/controller.py:111 +#: redbot/cogs/audio/core/commands/queue.py:81 msgid "\n" " Requested by: **{track.requester}**" msgstr "\n" " Demandé par : **{track.requester}**" -#: redbot/cogs/audio/core/commands/controller.py:113 +#: redbot/cogs/audio/core/commands/controller.py:114 msgid "Nothing." msgstr "Rien." -#: redbot/cogs/audio/core/commands/controller.py:118 -#: redbot/cogs/audio/core/commands/queue.py:79 +#: redbot/cogs/audio/core/commands/controller.py:119 +#: redbot/cogs/audio/core/commands/queue.py:83 msgid "Now Playing" msgstr "Lecture en cours" -#: redbot/cogs/audio/core/commands/controller.py:128 -#: redbot/cogs/audio/core/commands/queue.py:89 +#: redbot/cogs/audio/core/commands/controller.py:129 +#: redbot/cogs/audio/core/commands/queue.py:93 msgid "Auto-Play" msgstr "Lecture automatique" -#: redbot/cogs/audio/core/commands/controller.py:134 -#: redbot/cogs/audio/core/commands/queue.py:95 +#: redbot/cogs/audio/core/commands/controller.py:135 +#: redbot/cogs/audio/core/commands/queue.py:99 msgid "Shuffle" msgstr "Aléatoire" -#: redbot/cogs/audio/core/commands/controller.py:140 -#: redbot/cogs/audio/core/commands/queue.py:101 +#: redbot/cogs/audio/core/commands/controller.py:141 +#: redbot/cogs/audio/core/commands/queue.py:105 msgid "Repeat" msgstr "Répétition" -#: redbot/cogs/audio/core/commands/controller.py:200 +#: redbot/cogs/audio/core/commands/controller.py:201 #, 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:211 -#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:212 +#: redbot/cogs/audio/core/commands/controller.py:218 msgid "Unable To Manage Tracks" msgstr "Impossible de gérer les pistes" -#: redbot/cogs/audio/core/commands/controller.py:212 +#: redbot/cogs/audio/core/commands/controller.py:213 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:218 +#: redbot/cogs/audio/core/commands/controller.py:219 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:229 +#: redbot/cogs/audio/core/commands/controller.py:230 msgid "Track Paused" msgstr "La piste à été mise en pause" -#: redbot/cogs/audio/core/commands/controller.py:233 +#: redbot/cogs/audio/core/commands/controller.py:234 msgid "Track Resumed" msgstr "La piste à repris" -#: redbot/cogs/audio/core/commands/controller.py:242 +#: redbot/cogs/audio/core/commands/controller.py:243 #, 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:256 -#: redbot/cogs/audio/core/commands/controller.py:262 -#: redbot/cogs/audio/core/commands/controller.py:268 -#: redbot/cogs/audio/core/commands/controller.py:483 -#: redbot/cogs/audio/core/commands/controller.py:498 -#: redbot/cogs/audio/core/commands/controller.py:511 -#: redbot/cogs/audio/core/commands/controller.py:520 +#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:263 +#: redbot/cogs/audio/core/commands/controller.py:269 +#: redbot/cogs/audio/core/commands/controller.py:484 +#: redbot/cogs/audio/core/commands/controller.py:499 +#: redbot/cogs/audio/core/commands/controller.py:512 +#: redbot/cogs/audio/core/commands/controller.py:521 msgid "Unable To Skip Tracks" msgstr "Impossible de passer des pistes" -#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:258 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:269 +#: redbot/cogs/audio/core/commands/controller.py:270 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:277 -#: redbot/cogs/audio/core/commands/player.py:53 -#: redbot/cogs/audio/core/commands/player.py:58 -#: redbot/cogs/audio/core/commands/player.py:64 -#: redbot/cogs/audio/core/commands/player.py:82 -#: redbot/cogs/audio/core/commands/player.py:94 -#: redbot/cogs/audio/core/commands/player.py:100 -#: redbot/cogs/audio/core/commands/player.py:110 -#: redbot/cogs/audio/core/commands/player.py:116 -#: redbot/cogs/audio/core/commands/player.py:123 -#: redbot/cogs/audio/core/commands/player.py:134 -#: redbot/cogs/audio/core/commands/player.py:161 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:172 -#: redbot/cogs/audio/core/commands/player.py:190 -#: redbot/cogs/audio/core/commands/player.py:202 -#: redbot/cogs/audio/core/commands/player.py:208 -#: redbot/cogs/audio/core/commands/player.py:218 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:231 -#: redbot/cogs/audio/core/commands/player.py:243 -#: redbot/cogs/audio/core/commands/player.py:252 -#: redbot/cogs/audio/core/commands/player.py:295 -#: redbot/cogs/audio/core/commands/player.py:317 -#: redbot/cogs/audio/core/commands/player.py:436 -#: redbot/cogs/audio/core/commands/player.py:454 -#: redbot/cogs/audio/core/commands/player.py:466 -#: redbot/cogs/audio/core/commands/player.py:472 -#: redbot/cogs/audio/core/commands/player.py:484 -#: redbot/cogs/audio/core/commands/player.py:532 -#: redbot/cogs/audio/core/commands/player.py:552 -#: redbot/cogs/audio/core/commands/player.py:570 -#: redbot/cogs/audio/core/commands/player.py:582 -#: redbot/cogs/audio/core/commands/player.py:588 -#: redbot/cogs/audio/core/commands/player.py:600 -#: redbot/cogs/audio/core/commands/player.py:605 -#: redbot/cogs/audio/core/commands/player.py:738 -#: redbot/cogs/audio/core/commands/player.py:744 -#: redbot/cogs/audio/core/commands/player.py:806 -#: redbot/cogs/audio/core/commands/playlists.py:1481 +msgstr "Vous devez avoir le rôle de DJ ou être le demandeur de piste pour mettre en file d'attente les pistes précédentes." + +#: redbot/cogs/audio/core/commands/controller.py:278 +#: redbot/cogs/audio/core/commands/player.py:52 +#: redbot/cogs/audio/core/commands/player.py:57 +#: redbot/cogs/audio/core/commands/player.py:63 +#: redbot/cogs/audio/core/commands/player.py:81 +#: redbot/cogs/audio/core/commands/player.py:93 +#: redbot/cogs/audio/core/commands/player.py:99 +#: redbot/cogs/audio/core/commands/player.py:109 +#: redbot/cogs/audio/core/commands/player.py:115 +#: redbot/cogs/audio/core/commands/player.py:122 +#: redbot/cogs/audio/core/commands/player.py:133 +#: redbot/cogs/audio/core/commands/player.py:160 +#: redbot/cogs/audio/core/commands/player.py:165 +#: redbot/cogs/audio/core/commands/player.py:171 +#: redbot/cogs/audio/core/commands/player.py:189 +#: redbot/cogs/audio/core/commands/player.py:201 +#: redbot/cogs/audio/core/commands/player.py:207 +#: redbot/cogs/audio/core/commands/player.py:217 +#: redbot/cogs/audio/core/commands/player.py:223 +#: redbot/cogs/audio/core/commands/player.py:230 +#: redbot/cogs/audio/core/commands/player.py:242 +#: redbot/cogs/audio/core/commands/player.py:251 +#: redbot/cogs/audio/core/commands/player.py:293 +#: redbot/cogs/audio/core/commands/player.py:315 +#: redbot/cogs/audio/core/commands/player.py:434 +#: redbot/cogs/audio/core/commands/player.py:452 +#: redbot/cogs/audio/core/commands/player.py:464 +#: redbot/cogs/audio/core/commands/player.py:470 +#: redbot/cogs/audio/core/commands/player.py:482 +#: redbot/cogs/audio/core/commands/player.py:530 +#: redbot/cogs/audio/core/commands/player.py:550 +#: redbot/cogs/audio/core/commands/player.py:568 +#: redbot/cogs/audio/core/commands/player.py:580 +#: redbot/cogs/audio/core/commands/player.py:586 +#: redbot/cogs/audio/core/commands/player.py:598 +#: redbot/cogs/audio/core/commands/player.py:603 +#: redbot/cogs/audio/core/commands/player.py:737 +#: redbot/cogs/audio/core/commands/player.py:743 +#: redbot/cogs/audio/core/commands/player.py:805 +#: redbot/cogs/audio/core/commands/playlists.py:1458 msgid "Unable To Play Tracks" msgstr "Impossible de jouer des pistes" -#: redbot/cogs/audio/core/commands/controller.py:277 +#: redbot/cogs/audio/core/commands/controller.py:278 msgid "No previous track." msgstr "Il n'y a pas de piste précédente." -#: redbot/cogs/audio/core/commands/controller.py:298 +#: redbot/cogs/audio/core/commands/controller.py:299 msgid "Replaying Track" msgstr "Répétition de piste" -#: redbot/cogs/audio/core/commands/controller.py:305 +#: redbot/cogs/audio/core/commands/controller.py:306 #, docstring -msgid "Seek ahead or behind on a track by seconds or a to a specific time.\n\n" +msgid "Seek ahead or behind on a track by seconds or 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" +msgstr "Cherchez avant ou après sur une piste par secondes ou par temps 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:323 -#: redbot/cogs/audio/core/commands/controller.py:330 -#: redbot/cogs/audio/core/commands/controller.py:337 -#: redbot/cogs/audio/core/commands/controller.py:344 -#: redbot/cogs/audio/core/commands/controller.py:356 +#: redbot/cogs/audio/core/commands/controller.py:324 +#: redbot/cogs/audio/core/commands/controller.py:331 +#: redbot/cogs/audio/core/commands/controller.py:338 +#: redbot/cogs/audio/core/commands/controller.py:345 +#: redbot/cogs/audio/core/commands/controller.py:357 msgid "Unable To Seek Tracks" msgstr "Impossible de rechercher des pistes" -#: redbot/cogs/audio/core/commands/controller.py:324 +#: redbot/cogs/audio/core/commands/controller.py:325 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:338 +#: redbot/cogs/audio/core/commands/controller.py:339 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:344 +#: redbot/cogs/audio/core/commands/controller.py:345 msgid "Can't seek on a stream." msgstr "Ne peut avancer ou reculer sur un stream." -#: redbot/cogs/audio/core/commands/controller.py:357 +#: redbot/cogs/audio/core/commands/controller.py:358 msgid "Invalid input for the time to seek." msgstr "Entrée invalide pour l'info temporelle à rechercher." -#: redbot/cogs/audio/core/commands/controller.py:365 +#: redbot/cogs/audio/core/commands/controller.py:366 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:372 +#: redbot/cogs/audio/core/commands/controller.py:373 msgid "Moved {num_seconds}s to {time}" msgstr "Déplacé de {num_seconds}s à {time}" -#: redbot/cogs/audio/core/commands/controller.py:380 +#: redbot/cogs/audio/core/commands/controller.py:381 msgid "Moved to {time}" msgstr "Déplacé vers {time}" -#: redbot/cogs/audio/core/commands/controller.py:390 +#: redbot/cogs/audio/core/commands/controller.py:391 #, docstring msgid "Toggle shuffle." msgstr "Activer/désactiver l'aléatoire." -#: redbot/cogs/audio/core/commands/controller.py:399 -#: redbot/cogs/audio/core/commands/controller.py:410 -#: redbot/cogs/audio/core/commands/controller.py:443 -#: redbot/cogs/audio/core/commands/controller.py:454 +#: redbot/cogs/audio/core/commands/controller.py:400 +#: redbot/cogs/audio/core/commands/controller.py:411 +#: redbot/cogs/audio/core/commands/controller.py:444 +#: redbot/cogs/audio/core/commands/controller.py:455 msgid "Unable To Toggle Shuffle" msgstr "Impossible d'activer l'aléatoire" -#: redbot/cogs/audio/core/commands/controller.py:400 -#: redbot/cogs/audio/core/commands/controller.py:444 +#: redbot/cogs/audio/core/commands/controller.py:401 +#: redbot/cogs/audio/core/commands/controller.py:445 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:411 -#: redbot/cogs/audio/core/commands/controller.py:455 +#: redbot/cogs/audio/core/commands/controller.py:412 +#: redbot/cogs/audio/core/commands/controller.py:456 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:420 +#: redbot/cogs/audio/core/commands/controller.py:421 msgid "Shuffle tracks: {true_or_false}." msgstr "Mélanger les pistes : {true_or_false}." -#: redbot/cogs/audio/core/commands/controller.py:431 +#: redbot/cogs/audio/core/commands/controller.py:432 #, 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 "" +msgstr "Activer/désactiver la lecture aléatoire.\n\n" +" Réglez cette option sur désactivée si vous souhaitez éviter que les chansons bumpées ne soient mélangées. Cela prend la priorité\n" +" par rapport à `[p]shuffle`.\n" +" " -#: redbot/cogs/audio/core/commands/controller.py:464 +#: redbot/cogs/audio/core/commands/controller.py:465 msgid "Shuffle bumped tracks: {true_or_false}." msgstr "Mélanger les pistes remontés: {true_or_false}." -#: redbot/cogs/audio/core/commands/controller.py:475 +#: redbot/cogs/audio/core/commands/controller.py:476 #, 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:484 +#: redbot/cogs/audio/core/commands/controller.py:485 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:499 +#: redbot/cogs/audio/core/commands/controller.py:500 msgid "You need the DJ role or be the track requester to skip tracks." -msgstr "" +msgstr "Vous devez avoir le rôle de DJ ou être le demandeur de piste pour passer des pistes." -#: redbot/cogs/audio/core/commands/controller.py:512 +#: redbot/cogs/audio/core/commands/controller.py:513 msgid "You can only skip the current track." msgstr "Vous ne pouvez passer que la piste actuelle." -#: redbot/cogs/audio/core/commands/controller.py:521 +#: redbot/cogs/audio/core/commands/controller.py:522 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:527 +#: redbot/cogs/audio/core/commands/controller.py:528 msgid "I removed your vote to skip." msgstr "J’ai enlevé votre vote pour passer." -#: redbot/cogs/audio/core/commands/controller.py:530 +#: redbot/cogs/audio/core/commands/controller.py:531 msgid "You voted to skip." msgstr "Vous avez voté pour passer." -#: redbot/cogs/audio/core/commands/controller.py:543 +#: redbot/cogs/audio/core/commands/controller.py:544 msgid "Vote threshold met." msgstr "Seuil de vote atteint." -#: redbot/cogs/audio/core/commands/controller.py:546 +#: redbot/cogs/audio/core/commands/controller.py:547 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:565 +#: redbot/cogs/audio/core/commands/controller.py:566 #, 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:578 -#: redbot/cogs/audio/core/commands/controller.py:584 -#: redbot/cogs/audio/core/commands/controller.py:590 +#: redbot/cogs/audio/core/commands/controller.py:579 +#: redbot/cogs/audio/core/commands/controller.py:585 +#: redbot/cogs/audio/core/commands/controller.py:591 msgid "Unable To Stop Player" msgstr "Impossible d’arrêter le lecteur" -#: redbot/cogs/audio/core/commands/controller.py:579 +#: redbot/cogs/audio/core/commands/controller.py:580 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:591 +#: redbot/cogs/audio/core/commands/controller.py:592 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:613 +#: redbot/cogs/audio/core/commands/controller.py:614 msgid "Stopping..." msgstr "Arrêt ..." -#: redbot/cogs/audio/core/commands/controller.py:621 +#: redbot/cogs/audio/core/commands/controller.py:622 #, docstring msgid "Summon the bot to a voice channel." msgstr "Invoque le bot dans un salon vocal." -#: redbot/cogs/audio/core/commands/controller.py:633 -#: redbot/cogs/audio/core/commands/controller.py:640 -#: redbot/cogs/audio/core/commands/controller.py:653 -#: redbot/cogs/audio/core/commands/controller.py:679 -#: redbot/cogs/audio/core/commands/controller.py:686 +#: redbot/cogs/audio/core/commands/controller.py:634 +#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:654 +#: redbot/cogs/audio/core/commands/controller.py:685 +#: redbot/cogs/audio/core/commands/controller.py:692 msgid "Unable To Join Voice Channel" msgstr "Impossible de rejoindre le salon vocal" -#: redbot/cogs/audio/core/commands/controller.py:634 +#: redbot/cogs/audio/core/commands/controller.py:635 msgid "There are other people listening." msgstr "Il y a d'autres personnes qui écoutent." -#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:642 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:654 -#: redbot/cogs/audio/core/commands/player.py:83 -#: redbot/cogs/audio/core/commands/player.py:191 -#: redbot/cogs/audio/core/commands/player.py:455 -#: redbot/cogs/audio/core/commands/player.py:571 -#: redbot/cogs/audio/core/commands/player.py:695 -#: redbot/cogs/audio/core/commands/queue.py:339 +#: redbot/cogs/audio/core/commands/controller.py:655 +#: redbot/cogs/audio/core/commands/player.py:82 +#: redbot/cogs/audio/core/commands/player.py:190 +#: redbot/cogs/audio/core/commands/player.py:453 +#: redbot/cogs/audio/core/commands/player.py:569 +#: redbot/cogs/audio/core/commands/player.py:694 +#: redbot/cogs/audio/core/commands/queue.py:343 msgid "I don't have permission to connect and speak in your channel." msgstr "Je n'ai pas la permission de me connecter et de parler dans votre salon vocal." -#: redbot/cogs/audio/core/commands/controller.py:680 -#: redbot/cogs/audio/core/commands/player.py:95 -#: redbot/cogs/audio/core/commands/player.py:203 -#: redbot/cogs/audio/core/commands/player.py:467 -#: redbot/cogs/audio/core/commands/player.py:583 -#: redbot/cogs/audio/core/commands/player.py:707 -#: redbot/cogs/audio/core/commands/queue.py:351 +#: redbot/cogs/audio/core/commands/controller.py:673 +msgid "Unable To Do This Action" +msgstr "Impossible de faire cette action" + +#: redbot/cogs/audio/core/commands/controller.py:674 +msgid "I am already in your channel." +msgstr "Je suis déjà dans votre chaîne." + +#: redbot/cogs/audio/core/commands/controller.py:686 +#: redbot/cogs/audio/core/commands/player.py:94 +#: redbot/cogs/audio/core/commands/player.py:202 +#: redbot/cogs/audio/core/commands/player.py:465 +#: redbot/cogs/audio/core/commands/player.py:581 +#: redbot/cogs/audio/core/commands/player.py:706 +#: redbot/cogs/audio/core/commands/queue.py:355 msgid "Connect to a voice channel first." msgstr "Rejoignez un salon vocal d'abord." -#: redbot/cogs/audio/core/commands/controller.py:687 -#: redbot/cogs/audio/core/commands/player.py:101 -#: redbot/cogs/audio/core/commands/player.py:209 -#: redbot/cogs/audio/core/commands/player.py:473 -#: redbot/cogs/audio/core/commands/player.py:589 -#: redbot/cogs/audio/core/commands/player.py:713 -#: redbot/cogs/audio/core/commands/queue.py:358 -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:693 +#: redbot/cogs/audio/core/commands/player.py:100 +msgid "Connection to the Lavalink node has not yet been established." +msgstr "La connexion au nœud Lavalink n'a pas encore été établie." -#: redbot/cogs/audio/core/commands/controller.py:694 +#: redbot/cogs/audio/core/commands/controller.py:700 #, docstring msgid "Set the volume, 1% - 150%." msgstr "Réglage du volume, 1 % à 150 %." -#: redbot/cogs/audio/core/commands/controller.py:701 +#: redbot/cogs/audio/core/commands/controller.py:709 msgid "Current Volume:" msgstr "Volume actuel :" -#: redbot/cogs/audio/core/commands/controller.py:712 -#: redbot/cogs/audio/core/commands/controller.py:719 +#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:727 msgid "Unable To Change Volume" msgstr "Impossible de modifier le volume" -#: redbot/cogs/audio/core/commands/controller.py:713 +#: redbot/cogs/audio/core/commands/controller.py:721 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:720 +#: redbot/cogs/audio/core/commands/controller.py:728 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:730 +#: redbot/cogs/audio/core/commands/controller.py:738 msgid "Volume:" msgstr "Volume :" -#: redbot/cogs/audio/core/commands/controller.py:739 +#: redbot/cogs/audio/core/commands/controller.py:747 #, docstring msgid "Toggle repeat." msgstr "Activer la répétition." -#: redbot/cogs/audio/core/commands/controller.py:747 -#: redbot/cogs/audio/core/commands/controller.py:758 +#: redbot/cogs/audio/core/commands/controller.py:755 +#: redbot/cogs/audio/core/commands/controller.py:766 msgid "Unable To Toggle Repeat" msgstr "Impossible d'activer la répétition" -#: redbot/cogs/audio/core/commands/controller.py:748 +#: redbot/cogs/audio/core/commands/controller.py:756 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:759 +#: redbot/cogs/audio/core/commands/controller.py:767 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:766 +#: redbot/cogs/audio/core/commands/controller.py:774 msgid "Repeat tracks: {true_or_false}." msgstr "Répétition des pistes : {true_or_false}." -#: redbot/cogs/audio/core/commands/controller.py:783 +#: redbot/cogs/audio/core/commands/controller.py:791 #, 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:792 +#: redbot/cogs/audio/core/commands/controller.py:800 msgid "Nothing queued." msgstr "Rien dans la liste." -#: redbot/cogs/audio/core/commands/controller.py:796 -#: redbot/cogs/audio/core/commands/controller.py:802 +#: redbot/cogs/audio/core/commands/controller.py:804 #: redbot/cogs/audio/core/commands/controller.py:810 -#: redbot/cogs/audio/core/commands/controller.py:843 +#: redbot/cogs/audio/core/commands/controller.py:818 +#: redbot/cogs/audio/core/commands/controller.py:851 msgid "Unable To Modify Queue" msgstr "Impossible de modifier la liste de lecture" -#: redbot/cogs/audio/core/commands/controller.py:797 +#: redbot/cogs/audio/core/commands/controller.py:805 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:803 +#: redbot/cogs/audio/core/commands/controller.py:811 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:811 -#: redbot/cogs/audio/core/commands/controller.py:884 +#: redbot/cogs/audio/core/commands/controller.py:819 +#: redbot/cogs/audio/core/commands/controller.py:892 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:825 -#: redbot/cogs/audio/core/commands/controller.py:849 +#: redbot/cogs/audio/core/commands/controller.py:833 +#: redbot/cogs/audio/core/commands/controller.py:857 msgid "Removed track from queue" msgstr "Enlever la piste de la liste de lecture" -#: redbot/cogs/audio/core/commands/controller.py:826 +#: redbot/cogs/audio/core/commands/controller.py:834 msgid "Removed {track} from the queue." -msgstr "{track} a été retirer de la liste." +msgstr "{track} a été retiré de la liste de lecture." -#: redbot/cogs/audio/core/commands/controller.py:844 +#: redbot/cogs/audio/core/commands/controller.py:852 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:850 +#: redbot/cogs/audio/core/commands/controller.py:858 msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." -msgstr "" +msgstr "{removed_tracks} pistes qui correspondait à l'url ont été retirées de la liste de lecture." -#: redbot/cogs/audio/core/commands/controller.py:860 +#: redbot/cogs/audio/core/commands/controller.py:868 #, 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:871 -#: redbot/cogs/audio/core/commands/controller.py:877 -#: redbot/cogs/audio/core/commands/controller.py:883 -#: redbot/cogs/audio/core/commands/player.py:151 +#: redbot/cogs/audio/core/commands/controller.py:879 +#: redbot/cogs/audio/core/commands/controller.py:885 +#: redbot/cogs/audio/core/commands/controller.py:891 +#: redbot/cogs/audio/core/commands/player.py:150 msgid "Unable To Bump Track" msgstr "Impossible de remonter la piste" -#: redbot/cogs/audio/core/commands/controller.py:872 +#: redbot/cogs/audio/core/commands/controller.py:880 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:878 +#: redbot/cogs/audio/core/commands/controller.py:886 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:894 +#: redbot/cogs/audio/core/commands/controller.py:902 msgid "Moved track to the top of the queue." msgstr "La piste a été déplacé en haut de la liste." -#: redbot/cogs/audio/core/commands/equalizer.py:30 +#: redbot/cogs/audio/core/commands/equalizer.py:31 #, docstring msgid "Equalizer management.\n\n" " Band positions are 1-15 and values have a range of -0.25 to 1.0.\n" @@ -1627,293 +1735,601 @@ msgid "Equalizer management.\n\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 "Réglez une bande d'égalisation avec un numéro de bande ou un nom et une valeur. \n\n" +" Les positions de bande sont 1-15 et les valeurs ont une plage de -0,25 à 1,0. \n" +" Les noms de bande sont 25, 40, 63, 100, 160, 250, 400, 630, 1k, 1,6k, 2,5k, 4k, 6,3k, 10k et 16k Hz.\n" +" Une valeur de bande à -0,25 la rend nulle alors que +0,25 est double.\n" +" " -#: redbot/cogs/audio/core/commands/equalizer.py:72 +#: redbot/cogs/audio/core/commands/equalizer.py:73 #, docstring msgid "Delete a saved eq preset." msgstr "Supprimer un préréglage eq enregistré." -#: redbot/cogs/audio/core/commands/equalizer.py:81 -#: redbot/cogs/audio/core/commands/equalizer.py:88 -#: redbot/cogs/audio/core/commands/equalizer.py:101 +#: redbot/cogs/audio/core/commands/equalizer.py:82 +#: redbot/cogs/audio/core/commands/equalizer.py:89 +#: redbot/cogs/audio/core/commands/equalizer.py:102 msgid "Unable To Delete Preset" msgstr "Impossible de supprimer le préréglage" -#: redbot/cogs/audio/core/commands/equalizer.py:82 -#: redbot/cogs/audio/core/commands/equalizer.py:102 +#: redbot/cogs/audio/core/commands/equalizer.py:83 +#: redbot/cogs/audio/core/commands/equalizer.py:103 msgid "You are not the author of that preset setting." msgstr "Vous n'êtes pas l'auteur de ce préréglage." -#: redbot/cogs/audio/core/commands/equalizer.py:111 +#: redbot/cogs/audio/core/commands/equalizer.py:112 #, docstring msgid "List saved eq presets." msgstr "Liste des préréglages eq enregistrés." -#: redbot/cogs/audio/core/commands/equalizer.py:114 +#: redbot/cogs/audio/core/commands/equalizer.py:115 msgid "No saved equalizer presets." msgstr "Aucun préréglage de l'égaliseur enregistré." -#: redbot/cogs/audio/core/commands/equalizer.py:117 +#: redbot/cogs/audio/core/commands/equalizer.py:118 msgid "Preset Name" msgstr "Nom du préréglage" -#: redbot/cogs/audio/core/commands/equalizer.py:118 +#: redbot/cogs/audio/core/commands/equalizer.py:119 msgid "Author" msgstr "Auteur" -#: redbot/cogs/audio/core/commands/equalizer.py:140 +#: redbot/cogs/audio/core/commands/equalizer.py:141 msgid "{num} preset(s)" msgstr "{num} préréglage(s)" -#: redbot/cogs/audio/core/commands/equalizer.py:147 +#: redbot/cogs/audio/core/commands/equalizer.py:148 #, docstring msgid "Load a saved eq preset." msgstr "Charger un préréglage eq enregistré." -#: redbot/cogs/audio/core/commands/equalizer.py:155 +#: redbot/cogs/audio/core/commands/equalizer.py:156 msgid "No Preset Found" msgstr "Aucun préréglage trouvé" -#: redbot/cogs/audio/core/commands/equalizer.py:173 -msgid "Unable To Load Preset" -msgstr "Impossible de charger le préréglage" +#: redbot/cogs/audio/core/commands/equalizer.py:174 +msgid "Unable To Load Preset" +msgstr "Impossible de charger le préréglage" + +#: redbot/cogs/audio/core/commands/equalizer.py:175 +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’égaliseur." + +#: redbot/cogs/audio/core/commands/equalizer.py:193 +#, 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:202 +msgid "Unable To Modify Preset" +msgstr "Impossible de modifier le préréglage" + +#: redbot/cogs/audio/core/commands/equalizer.py:203 +msgid "You need the DJ role to reset the equalizer." +msgstr "Vous avez besoin du rôle DJ pour réinitialiser l’égaliseur." + +#: redbot/cogs/audio/core/commands/equalizer.py:219 +msgid "Equalizer values have been reset." +msgstr "Les valeurs de l'égaliseur ont été réinitialisées." + +#: redbot/cogs/audio/core/commands/equalizer.py:227 +#, 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:237 +#: redbot/cogs/audio/core/commands/equalizer.py:255 +#: redbot/cogs/audio/core/commands/equalizer.py:270 +msgid "Unable To Save Preset" +msgstr "Impossible d'enregistrer le préréglage" + +#: redbot/cogs/audio/core/commands/equalizer.py:238 +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'égaliseur." + +#: redbot/cogs/audio/core/commands/equalizer.py:242 +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:256 +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:271 +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:275 +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:283 +msgid "Not saving preset." +msgstr "Pas d'enregistrement du préréglage." + +#: redbot/cogs/audio/core/commands/equalizer.py:296 +msgid "Current equalizer saved to the {preset_name} preset." +msgstr "L'égaliseur actuel a été sauvegardé dans le préréglage {preset_name}." + +#: redbot/cogs/audio/core/commands/equalizer.py:310 +#, 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 "Réglez une bande d'égalisation avec un numéro de bande ou un nom et une valeur. \n\n" +" Les positions de bande sont 1-15 et les valeurs ont une plage de -0,25 à 1,0. \n" +" Les noms de bande sont 25, 40, 63, 100, 160, 250, 400, 630, 1k, 1,6k, 2,5k, 4k, 6,3k, 10k et 16k Hz.\n" +" Une valeur de bande à -0,25 la rend nulle alors que +0,25 est double.\n" +" " + +#: redbot/cogs/audio/core/commands/equalizer.py:326 +msgid "Unable To Set Preset" +msgstr "Impossible de définir le préréglage" + +#: redbot/cogs/audio/core/commands/equalizer.py:327 +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'égaliseur." + +#: redbot/cogs/audio/core/commands/equalizer.py:367 +msgid "Invalid Band" +msgstr "Bande de fréquence invalide" + +#: redbot/cogs/audio/core/commands/equalizer.py:368 +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:392 +msgid "Preset Modified" +msgstr "Préréglage modifié" + +#: redbot/cogs/audio/core/commands/equalizer.py:393 +msgid "The {band_name}Hz band has been set to {band_value}." +msgstr "La bande {band_name}Hz a été réglée sur {band_value}." + +#: redbot/cogs/audio/core/commands/llset.py:37 +#, docstring +msgid "`Dangerous commands` Manage Lavalink node configuration settings.\n\n" +" This command block holds all commands to configure an unmanaged (user maintained) or managed (bot maintained) Lavalink node.\n\n" +" You should not mess with any command in here unless you have a valid reason to,\n" +" i.e. been told by someone in the Red-Discord Bot support server to do so.\n" +" All the commands in here have the potential to break the Audio cog.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:49 +#, docstring +msgid "Change your Java executable path.\n\n" +" This command shouldn't need to be used most of the time, and is only useful if the host machine has conflicting Java versions.\n\n" +" If changing this make sure that the Java executable you set is supported by Audio.\n" +" The current supported versions are Java 17 and 11.\n\n" +" Enter nothing or \"java\" to reset it back to default.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:62 +msgid "Java Executable Reset" +msgstr "L'exécutable de Java a été réinitialisé" + +#: redbot/cogs/audio/core/commands/llset.py:63 +msgid "Audio will now use `java` to run your managed Lavalink node. Run `{p}{cmd}` for it to take effect." +msgstr "L'audio va maintenant utiliser `java` pour exécuter votre nœud Lavalink géré. Exécutez `{p}{cmd}` pour qu'il prenne effet." + +#: redbot/cogs/audio/core/commands/llset.py:75 +msgid "`{java_path}` is not a valid executable" +msgstr "`{java_path}` n'est pas un exécutable valide" + +#: redbot/cogs/audio/core/commands/llset.py:82 +msgid "Java Executable Changed" +msgstr "L'exécutable de Java a changé" + +#: redbot/cogs/audio/core/commands/llset.py:83 +msgid "Audio will now use `{exc}` to run your managed Lavalink node. Run `{p}{cmd}` for it to take effect." +msgstr "L'audio va maintenant utiliser `{exc}` pour exécuter votre nœud Lavalink géré. Exécutez `{p}{cmd}` pour qu'il prenne effet." + +#: redbot/cogs/audio/core/commands/llset.py:96 +#, docstring +msgid "Set the managed Lavalink node maximum heap-size.\n\n" +" By default, this value is 50% of available RAM in the host machine represented by [1-1024][M|G] (256M, 256G for example)\n\n" +" This value only represents the maximum amount of RAM allowed to be used at any given point, and does not mean that the managed Lavalink node will always use this amount of RAM.\n\n" +" To reset this value to the default, run the command without any input.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:108 +msgid "Heap-size must be a valid measure of size, e.g. 256M, 256G" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:115 +msgid "Heap-size must be at least 64M, however it is recommended to have it set to at least 1G." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:126 +msgid "Heap-size must be less than your system RAM, You currently have {ram_in_bytes} of RAM available." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:133 +msgid "Heap-size must be less than {limit} due to your system limitations." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:147 +msgid "Managed node's heap-size set to {bytes}.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:157 +#, docstring +msgid "Toggle using external (unmanaged) Lavalink nodes - requires an existing Lavalink node for Audio to work, if enabled.\n\n" +" This command disables the managed Lavalink server. If you do not have another Lavalink node set up, you will be unable to use Audio while this is enabled.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:167 +#: redbot/cogs/audio/core/commands/llset.py:176 +msgid "Unmanaged Lavalink server: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:186 +msgid "Failed To Shutdown Lavalink" +msgstr "Échec de l'arrêt de Lavalink" + +#: redbot/cogs/audio/core/commands/llset.py:197 +#, docstring +msgid "Set the Lavalink node host.\n\n" +" This command sets the connection host which Audio will use to connect to an unmanaged Lavalink node.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:205 +msgid "Unmanaged Lavalink node host set to {host}. Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:218 +#, docstring +msgid "Set the Lavalink node password.\n\n" +" This command sets the connection password which Audio will use to connect to an unmanaged Lavalink node.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:227 +msgid "Unmanaged Lavalink node password set to {password}. Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:242 +#, docstring +msgid "Set the Lavalink node port.\n\n" +" This command sets the connection port which Audio will use to connect to an unmanaged Lavalink node.\n" +" Set port to -1 to disable the port and connect to the specified host via ports 80/443\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:252 +#: redbot/cogs/audio/core/commands/llset.py:436 +#: redbot/cogs/audio/core/commands/llset.py:664 +#: redbot/cogs/audio/core/commands/llset.py:695 +msgid "Setting Not Changed" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:253 +msgid "A port must be between 0 and 65535 " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:259 +msgid "Unmanaged Lavalink node port set to {port}. Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:272 +#, docstring +msgid "Set the Lavalink node connection to secured.\n\n" +" This toggle sets the connection type to secured or unsecured when connecting to an unmanaged Lavalink node.\n" +" " +msgstr "Définir la connexion du noeud Lavalink à sécuriser.\n\n" +" Cette option permet de régler le type de connexion à non géré ou sécurisé lors de la connexion à un noeud Lavalink non géré.\n" +" " + +#: redbot/cogs/audio/core/commands/llset.py:283 +msgid "Unmanaged Lavalink node will now connect using the secured {secured_protocol} protocol.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:174 -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’égaliseur." +#: redbot/cogs/audio/core/commands/llset.py:296 +msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and wil use {unsecured_protocol} instead .\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:192 +#: redbot/cogs/audio/core/commands/llset.py:307 #, docstring -msgid "Reset the eq to 0 across all bands." -msgstr "Réinitialiser l'eq à 0 sur toutes les bandes." +msgid "Display Lavalink connection settings." +msgstr "Affiche les paramètres de connexion de Lavalink." -#: redbot/cogs/audio/core/commands/equalizer.py:201 -msgid "Unable To Modify Preset" -msgstr "Impossible de modifier le préréglage" +#: redbot/cogs/audio/core/commands/llset.py:311 +msgid "Connection Settings" +msgstr "Paramètres de connexion" -#: redbot/cogs/audio/core/commands/equalizer.py:202 -msgid "You need the DJ role to reset the equalizer." -msgstr "Vous avez besoin du rôle DJ pour réinitialiser l’égaliseur." +#: redbot/cogs/audio/core/commands/llset.py:312 +#: redbot/cogs/audio/core/commands/llset.py:321 +msgid "Host: [{host}]\n" +msgstr "Hôte : [{host}]\n" -#: redbot/cogs/audio/core/commands/equalizer.py:218 -msgid "Equalizer values have been reset." -msgstr "Les valeurs de l'égaliseur ont été réinitialisées." +#: redbot/cogs/audio/core/commands/llset.py:313 +#: redbot/cogs/audio/core/commands/llset.py:324 +msgid "Port: [{port}]\n" +msgstr "Port : [{port}]\n" -#: redbot/cogs/audio/core/commands/equalizer.py:226 -#, 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/llset.py:314 +msgid "Default HTTP/HTTPS port" +msgstr "Port HTTP/HTTPS par défaut" -#: redbot/cogs/audio/core/commands/equalizer.py:236 -#: redbot/cogs/audio/core/commands/equalizer.py:254 -#: redbot/cogs/audio/core/commands/equalizer.py:269 -msgid "Unable To Save Preset" -msgstr "Impossible d'enregistrer le préréglage" +#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:325 +msgid "Password: [{password}]\n" +msgstr "Mot de passe : [{password}]\n" -#: redbot/cogs/audio/core/commands/equalizer.py:237 -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'égaliseur." +#: redbot/cogs/audio/core/commands/llset.py:317 +msgid "Secured: [{state}]\n" +msgstr "Sécurisé : [{state}]\n" -#: redbot/cogs/audio/core/commands/equalizer.py:241 -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/llset.py:320 +msgid "Lavalink Node Settings" +msgstr "Paramètres du noeud Lavalink" -#: redbot/cogs/audio/core/commands/equalizer.py:255 -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/llset.py:328 +msgid "Initial Heapsize: [{xms}]\n" +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:270 -msgid "Try the command again with a shorter name." -msgstr "Réessayez la commande avec un nom plus court." +#: redbot/cogs/audio/core/commands/llset.py:329 +msgid "Max Heapsize: [{xmx}]\n" +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:274 -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/llset.py:330 +msgid "Java exec: [{java_exc_path}]\n" +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:282 -msgid "Not saving preset." -msgstr "Pas d'enregistrement du préréglage." +#: redbot/cogs/audio/core/commands/llset.py:338 +#: redbot/cogs/audio/core/commands/llset.py:360 +msgid "I need to be able to DM you to send you this info." +msgstr "Je dois être en mesure de vous envoyer cette information par MP." -#: redbot/cogs/audio/core/commands/equalizer.py:295 -msgid "Current equalizer saved to the {preset_name} preset." +#: redbot/cogs/audio/core/commands/llset.py:343 +#, docstring +msgid "Uploads a copy of the application.yml file used by the managed Lavalink node." +msgstr "Télécharge une copie du fichier application.yml utilisé par le noeud Lavalink géré." + +#: redbot/cogs/audio/core/commands/llset.py:367 +#, docstring +msgid "Configure the managed Lavalink node runtime options.\n\n" +" All settings under this group will likely cause Audio to malfunction if changed from their defaults, only change settings here if you have been advised to by support.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:309 +#: redbot/cogs/audio/core/commands/llset.py:374 #, 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" +msgid "Configure the managed node authorization and connection settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:380 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node's binding IP address.\n\n" +" This value by default is `localhost` which will restrict the server to only localhost apps by default, changing this will likely break the managed Lavalink node if you don't know what you are doing.\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:325 -msgid "Unable To Set Preset" -msgstr "Impossible de définir le préréglage" +#: redbot/cogs/audio/core/commands/llset.py:389 +msgid "Managed node will now accept connection on {host}.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:326 -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'égaliseur." +#: redbot/cogs/audio/core/commands/llset.py:404 +#, docstring +msgid "Set the managed Lavalink node's connection password.\n\n" +" This is the password required for Audio to connect to the managed Lavalink node.\n" +" The value by default is `youshallnotpass`.\n" +" " +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:366 -msgid "Invalid Band" +#: redbot/cogs/audio/core/commands/llset.py:413 +msgid "Managed node will now accept {password} as the authorization token.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:367 -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/llset.py:427 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node's connection port.\n\n" +" This port is the port the managed Lavalink node binds to, you should only change this if there is a conflict with the default port because you already have an application using port 2333 on this device.\n\n" +" The value by default is `2333`.\n" +" " +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:391 -msgid "Preset Modified" -msgstr "Préréglage modifié" +#: redbot/cogs/audio/core/commands/llset.py:437 +msgid "The port must be between 1024 and 49151." +msgstr "Le port doit être compris entre 1024 et 49151." -#: redbot/cogs/audio/core/commands/equalizer.py:392 -msgid "The {band_name}Hz band has been set to {band_value}." +#: redbot/cogs/audio/core/commands/llset.py:444 +msgid "Managed node will now accept connections on {port}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:22 +#: redbot/cogs/audio/core/commands/llset.py:456 #, docstring -msgid "Lavalink server configuration options." -msgstr "Options de configuration du serveur Lavalink." +msgid "`Dangerous command` Toggle audio sources on/off.\n\n" +" By default, all sources are enabled, you should only use commands here to disable a specific source if you have been advised to, disabling sources without background knowledge can cause Audio to break.\n" +" " +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:26 +#: redbot/cogs/audio/core/commands/llset.py:463 #, docstring -msgid "Change your Java executable path\n\n" -" Enter nothing to reset to default.\n" +msgid "Toggle HTTP direct URL usage on or off.\n\n" +" This source is used to allow playback from direct HTTP streams (this does not affect direct URL playback for the other sources).\n" +" " +msgstr "Activer/désactiver la source HTTP.\n\n" +" Permet de contrôler la lecture de tout le contenu lié au stream direct HTTP (n'affecte pas la lecture directe d'URL pour les autres sources).\n" " " + +#: redbot/cogs/audio/core/commands/llset.py:473 +msgid "Managed node will allow playback from direct URLs.\n\n" +"Run `{p}{cmd}` for it to take effect." 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." +#: redbot/cogs/audio/core/commands/llset.py:482 +msgid "Managed node will not play from direct URLs anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:44 -msgid "Java Executable Reset" -msgstr "L'exécutable de Java a été réinitialisé" +#: redbot/cogs/audio/core/commands/llset.py:490 +#, docstring +msgid "Toggle Bandcamp source on or off.\n\n" +" This toggle controls the playback of all Bandcamp related content.\n" +" " +msgstr "Activer/désactiver la source Bandcamp.\n\n" +" Permet de contrôler la lecture de tout le contenu lié à Bandcamp.\n" +" " -#: redbot/cogs/audio/core/commands/llset.py:45 -msgid "Audio will now use `java` to run your Lavalink.jar" +#: redbot/cogs/audio/core/commands/llset.py:500 +msgid "Managed node will allow playback from Bandcamp.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:54 -msgid "`{java_path}` is not a valid executable" +#: redbot/cogs/audio/core/commands/llset.py:509 +msgid "Managed node will not play from Bandcamp anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:61 -msgid "Java Executable Changed" -msgstr "L'exécutable de Java a changé" +#: redbot/cogs/audio/core/commands/llset.py:517 +#, docstring +msgid "Toggle local file usage on or off.\n\n" +" This toggle controls the playback of all local track content, usually found inside the `localtracks` folder.\n" +" " +msgstr "Activer/désactiver les fichiers locaux.\n\n" +" Permet de contrôler la lecture de tout le contenu lié aux fichiers locaux.\n" +" " -#: redbot/cogs/audio/core/commands/llset.py:62 -msgid "Audio will now use `{exc}` to run your Lavalink.jar" +#: redbot/cogs/audio/core/commands/llset.py:527 +msgid "Managed node will allow playback from local files.\n\n" +"Run `{p}{cmd}` for it to take effect." 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 "Échec de l'arrêt de Lavalink" +#: redbot/cogs/audio/core/commands/llset.py:536 +msgid "Managed node will not play from local files anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:544 +#, docstring +msgid "Toggle Soundcloud source on or off.\n\n" +" This toggle controls the playback of all SoundCloud related content.\n" +" " +msgstr "Activer/désactiver la source Soundcloud.\n\n" +" Permet de contrôler la lecture de tout le contenu lié à SoundCloud.\n" +" " -#: redbot/cogs/audio/core/commands/llset.py:73 -msgid "For it to take effect please reload Audio (`{prefix}reload audio`)." +#: redbot/cogs/audio/core/commands/llset.py:554 +msgid "Managed node will allow playback from Soundcloud.\n\n" +"Run `{p}{cmd}` for it to take effect." 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`)." +#: redbot/cogs/audio/core/commands/llset.py:563 +msgid "Managed node will not play from Soundcloud anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:93 +#: redbot/cogs/audio/core/commands/llset.py:571 #, docstring -msgid "Toggle using external Lavalink servers." -msgstr "Activer/désactiver l'usage de serveurs Lavalink externes ." +msgid "`Dangerous command` Toggle YouTube source on or off (this includes Spotify).\n\n" +" This toggle controls the playback of all YouTube and Spotify related content.\n" +" " +msgstr "`Commande dangereuse` Activer/désactiver la source Youtube (inclus Spotify).\n\n" +" Permet de contrôler la lecture de tout le contenu lié à Youtube et Spotify.\n" +" " -#: redbot/cogs/audio/core/commands/llset.py:100 -#: redbot/cogs/audio/core/commands/llset.py:126 -msgid "External Lavalink server: {true_or_false}." -msgstr "Serveur Lavalink externe : {true_or_false}." +#: redbot/cogs/audio/core/commands/llset.py:581 +msgid "Managed node will allow playback from YouTube.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:113 -msgid "External Lavalink server: {true_or_false}\n" -"For it to take effect please reload Audio (`{prefix}reload audio`)." +#: redbot/cogs/audio/core/commands/llset.py:590 +msgid "Managed node will not play from YouTube anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:143 +#: redbot/cogs/audio/core/commands/llset.py:598 #, docstring -msgid "Set the Lavalink server host." -msgstr "Définir l’hôte du serveur Lavalink." +msgid "Toggle Twitch source on or off.\n\n" +" This toggle controls the playback of all Twitch related content.\n" +" " +msgstr "Activer/désactiver la source Twitch.\n\n" +" Permet de contrôler la lecture de tout le contenu lié à Twitch.\n" +" " -#: 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 "Serveur externe Lavalink défini à Vrai." +#: redbot/cogs/audio/core/commands/llset.py:608 +msgid "Managed node will allow playback from Twitch.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: 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:617 +msgid "Managed node will not play from Twitch anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:167 +#: redbot/cogs/audio/core/commands/llset.py:625 #, docstring -msgid "Set the Lavalink server password." -msgstr "Définir le mot de passe du serveur Lavalink." - -#: redbot/cogs/audio/core/commands/llset.py:175 -msgid "Server password set to {password}." -msgstr "Mot de passe serveur défini à {password}." +msgid "Toggle Vimeo source on or off.\n\n" +" This toggle controls the playback of all Vimeo related content.\n" +" " +msgstr "Activer/désactiver la source Vimeo.\n\n" +" Permet de contrôler la lecture de tout le contenu lié à Vimeo.\n" +" " -#: redbot/cogs/audio/core/commands/llset.py:192 -#, docstring -msgid "Set the Lavalink websocket server port." -msgstr "Définir le port websocket du serveur Lavalink." +#: redbot/cogs/audio/core/commands/llset.py:635 +msgid "Managed node will allow playback from Vimeo.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: 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/llset.py:644 +msgid "Managed node will not play from Vimeo anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:217 +#: redbot/cogs/audio/core/commands/llset.py:657 #, docstring -msgid "Display Lavalink connection settings." -msgstr "Affiche les paramètres de connexion de Lavalink." - -#: redbot/cogs/audio/core/commands/llset.py:223 -msgid "Connection Settings" -msgstr "Paramètres de connexion" +msgid "`Dangerous command` Set the managed Lavalink node framebuffer size.\n\n" +" Only change this if you have been directly advised to, changing it can cause significant playback issues.\n" +" " +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:224 -msgid "Host: [{host}]\n" -msgstr "Hôte : [{host}]\n" +#: redbot/cogs/audio/core/commands/llset.py:665 +msgid "The lowest value the framebuffer can be set to is 100ms." +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:225 -msgid "WS Port: [{port}]\n" -msgstr "Port WS : [{port}]\n" +#: redbot/cogs/audio/core/commands/llset.py:671 +#: redbot/cogs/audio/core/commands/llset.py:702 +msgid "Managed node's bufferDurationMs set to {milliseconds}.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:227 -msgid "Rest Port: [{port}]\n" -msgstr "Port Rest : [{port}]\n" +#: redbot/cogs/audio/core/commands/llset.py:688 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node JDA-NAS buffer size.\n\n" +" Only change this if you have been directly advised to, changing it can cause significant playback issues.\n" +" " +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:228 -msgid "Password: [{password}]\n" -msgstr "Mot de passe : [{password}]\n" +#: redbot/cogs/audio/core/commands/llset.py:696 +msgid "The lowest value the buffer may be is 100ms." +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:232 -msgid "I need to be able to DM you to send you this info." +#: redbot/cogs/audio/core/commands/llset.py:714 +#, docstring +msgid "Reset all `llset` changes back to their default values." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:26 +#: redbot/cogs/audio/core/commands/localtracks.py:27 #, docstring msgid "Local playback commands." msgstr "Commandes de lecture locale." -#: redbot/cogs/audio/core/commands/localtracks.py:30 +#: redbot/cogs/audio/core/commands/localtracks.py:31 #, docstring msgid "Play all songs in a localtracks folder.\n\n" " **Usage**:\n" @@ -1924,15 +2340,15 @@ msgid "Play all songs in a localtracks folder.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:50 +#: redbot/cogs/audio/core/commands/localtracks.py:51 msgid "Folder Not Found" msgstr "Dossier introuvable" -#: redbot/cogs/audio/core/commands/localtracks.py:51 +#: redbot/cogs/audio/core/commands/localtracks.py:52 msgid "Localtracks folder named {name} does not exist." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:62 +#: redbot/cogs/audio/core/commands/localtracks.py:63 #, docstring msgid "Play a local track.\n\n" " To play a local track, either use the menu to choose a track or enter in the track path directly with the play command.\n" @@ -1946,18 +2362,18 @@ msgid "Play a local track.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:79 -#: redbot/cogs/audio/core/commands/localtracks.py:135 +#: redbot/cogs/audio/core/commands/localtracks.py:80 +#: redbot/cogs/audio/core/commands/localtracks.py:136 msgid "No album folders found." msgstr "Aucun dossier d'album trouvé." -#: redbot/cogs/audio/core/commands/localtracks.py:121 +#: redbot/cogs/audio/core/commands/localtracks.py:122 #, 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:139 -#: redbot/cogs/audio/core/commands/queue.py:295 +#: redbot/cogs/audio/core/commands/localtracks.py:140 +#: redbot/cogs/audio/core/commands/queue.py:299 msgid "No matches." msgstr "Aucune correspondance." @@ -1966,37 +2382,51 @@ msgstr "Aucune correspondance." msgid "Make Red sing one of her songs." msgstr "Fait chanter une des musiques de Red." -#: redbot/cogs/audio/core/commands/miscellaneous.py:46 +#: redbot/cogs/audio/core/commands/miscellaneous.py:47 #, docstring msgid "Audio stats." msgstr "Stats de l’audio." -#: redbot/cogs/audio/core/commands/miscellaneous.py:75 +#: redbot/cogs/audio/core/commands/miscellaneous.py:76 msgid "Not connected anywhere." msgstr "Connecté nul part." -#: redbot/cogs/audio/core/commands/miscellaneous.py:81 +#: redbot/cogs/audio/core/commands/miscellaneous.py:82 msgid "Playing in {num}/{total} servers:" msgstr "Lecture dans {num}/{total} serveurs :" -#: redbot/cogs/audio/core/commands/miscellaneous.py:87 +#: redbot/cogs/audio/core/commands/miscellaneous.py:88 msgid "Page {}/{}" msgstr "Page {}/{}" -#: redbot/cogs/audio/core/commands/miscellaneous.py:100 +#: redbot/cogs/audio/core/commands/miscellaneous.py:101 #, docstring msgid "Queue percentage." msgstr "Pourcentage de la liste." -#: redbot/cogs/audio/core/commands/miscellaneous.py:126 -msgid "There's nothing in the queue." -msgstr "Il n'y a rien dans la file de lecture." +#: redbot/cogs/audio/core/commands/miscellaneous.py:125 +#: redbot/cogs/audio/core/commands/playlists.py:1130 +#: redbot/cogs/audio/core/commands/queue.py:67 +#: redbot/cogs/audio/core/commands/queue.py:164 +#: redbot/cogs/audio/core/commands/queue.py:183 +#: redbot/cogs/audio/core/commands/queue.py:188 +#: redbot/cogs/audio/core/commands/queue.py:214 +#: redbot/cogs/audio/core/commands/queue.py:219 +#: redbot/cogs/audio/core/commands/queue.py:261 +#: redbot/cogs/audio/core/commands/queue.py:263 +#: redbot/cogs/audio/core/commands/queue.py:293 +#: redbot/cogs/audio/core/commands/queue.py:295 +#: redbot/cogs/audio/core/commands/queue.py:331 +#: redbot/cogs/audio/core/commands/queue.py:369 +#: redbot/cogs/audio/core/commands/queue.py:377 +msgid "There's nothing in the queue." +msgstr "Il n'y a rien dans la liste." -#: redbot/cogs/audio/core/commands/miscellaneous.py:147 +#: redbot/cogs/audio/core/commands/miscellaneous.py:146 msgid "Queued and playing tracks:" msgstr "Dans la liste et en cours de lecture :" -#: redbot/cogs/audio/core/commands/player.py:40 +#: redbot/cogs/audio/core/commands/player.py:39 #, docstring msgid "Play the specified track or search for a close match.\n\n" " To play a local track, the query should be `\\`.\n" @@ -2004,187 +2434,193 @@ msgid "Play the specified track or search for a close match.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:54 -#: redbot/cogs/audio/core/commands/player.py:162 -#: redbot/cogs/audio/core/commands/player.py:739 +#: redbot/cogs/audio/core/commands/player.py:53 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:738 msgid "That URL is not allowed." msgstr "Cette URL n'est pas autorisée." -#: redbot/cogs/audio/core/commands/player.py:58 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:745 +#: redbot/cogs/audio/core/commands/player.py:57 +#: redbot/cogs/audio/core/commands/player.py:165 +#: redbot/cogs/audio/core/commands/player.py:744 msgid "That track is not allowed." msgstr "Cette piste n'est pas autorisée." -#: redbot/cogs/audio/core/commands/player.py:65 -#: redbot/cogs/audio/core/commands/player.py:173 -#: redbot/cogs/audio/core/commands/player.py:437 -#: redbot/cogs/audio/core/commands/player.py:553 -#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/player.py:64 +#: redbot/cogs/audio/core/commands/player.py:172 +#: redbot/cogs/audio/core/commands/player.py:435 +#: redbot/cogs/audio/core/commands/player.py:551 +#: redbot/cogs/audio/core/commands/player.py:806 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:69 -#: redbot/cogs/audio/core/commands/player.py:177 -#: redbot/cogs/audio/core/commands/player.py:441 -#: redbot/cogs/audio/core/commands/player.py:557 -#: redbot/cogs/audio/core/commands/player.py:681 -msgid "Connection to Lavalink has failed" +#: redbot/cogs/audio/core/commands/player.py:68 +#: redbot/cogs/audio/core/commands/player.py:176 +#: redbot/cogs/audio/core/commands/player.py:439 +#: redbot/cogs/audio/core/commands/player.py:555 +msgid "Connection to Lavalink node has failed" msgstr "La connexion à Lavalink a échoué" -#: redbot/cogs/audio/core/commands/player.py:72 -#: redbot/cogs/audio/core/commands/player.py:180 -#: redbot/cogs/audio/core/commands/player.py:444 -#: redbot/cogs/audio/core/commands/player.py:560 -#: redbot/cogs/audio/core/commands/player.py:684 +#: redbot/cogs/audio/core/commands/player.py:71 +#: redbot/cogs/audio/core/commands/player.py:179 +#: redbot/cogs/audio/core/commands/player.py:442 +#: redbot/cogs/audio/core/commands/player.py:558 +#: redbot/cogs/audio/core/commands/player.py:683 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:111 -#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:110 +#: redbot/cogs/audio/core/commands/player.py:218 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:117 -#: redbot/cogs/audio/core/commands/player.py:225 -#: redbot/cogs/audio/core/commands/player.py:253 +#: redbot/cogs/audio/core/commands/player.py:116 +#: redbot/cogs/audio/core/commands/player.py:224 +#: redbot/cogs/audio/core/commands/player.py:252 msgid "No tracks found for `{query}`." msgstr "Aucune piste trouvée pour `{query}`." -#: redbot/cogs/audio/core/commands/player.py:123 -#: redbot/cogs/audio/core/commands/player.py:231 -#: redbot/cogs/audio/core/commands/player.py:532 -#: redbot/cogs/audio/core/commands/player.py:605 +#: redbot/cogs/audio/core/commands/player.py:122 +#: redbot/cogs/audio/core/commands/player.py:230 +#: redbot/cogs/audio/core/commands/player.py:530 +#: redbot/cogs/audio/core/commands/player.py:603 msgid "Queue size limit reached." msgstr "Limite de la file de lecture atteinte." -#: redbot/cogs/audio/core/commands/player.py:146 +#: redbot/cogs/audio/core/commands/player.py:145 #, 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:152 +#: redbot/cogs/audio/core/commands/player.py:151 msgid "Only single tracks work with bump play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:256 -#: redbot/cogs/audio/core/commands/player.py:788 -#: redbot/cogs/audio/core/commands/player.py:910 -msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" -"This may be due to permissions or because Lavalink.jar is being run in a different machine than the local tracks." -msgstr "Les pistes locales ne fonctionneront pas si `Lavalink.jar` ne peut pas voir la piste.\n" -"Cela peut être dû à des permissions ou parce que Lavalink.jar est exécuté sur une machine différente de celle des pistes locales." - -#: redbot/cogs/audio/core/commands/player.py:263 -#: redbot/cogs/audio/core/commands/player.py:795 -#: redbot/cogs/audio/core/commands/player.py:917 +#: redbot/cogs/audio/core/commands/player.py:208 +#: redbot/cogs/audio/core/commands/player.py:471 +#: redbot/cogs/audio/core/commands/player.py:587 +#: redbot/cogs/audio/core/commands/player.py:712 +#: redbot/cogs/audio/core/commands/queue.py:362 +msgid "Connection to Lavalink node has not yet been established." +msgstr "La connexion au nœud Lavalink n'a pas encore été établie." + +#: redbot/cogs/audio/core/commands/player.py:255 +msgid "Local tracks will not work if the managed Lavalink node cannot see the track.\n" +"This may be due to permissions or you are using an external Lavalink node in a different machine than the bot and the local tracks." +msgstr "Les pistes locales ne fonctionneront pas si Lavalink ne peut pas voir la piste.\n" +"Cela peut être dû à des permissions ou parce que le noeud Lavalink est exécuté sur une machine différente de celle des pistes locales." + +#: redbot/cogs/audio/core/commands/player.py:262 +#: redbot/cogs/audio/core/commands/player.py:794 +#: redbot/cogs/audio/core/commands/player.py:913 msgid "Track is not playable." msgstr "La piste n'est pas jouable." -#: redbot/cogs/audio/core/commands/player.py:265 -#: redbot/cogs/audio/core/commands/player.py:796 -#: redbot/cogs/audio/core/commands/player.py:918 +#: redbot/cogs/audio/core/commands/player.py:264 +#: redbot/cogs/audio/core/commands/player.py:795 +#: redbot/cogs/audio/core/commands/player.py:914 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:296 +#: redbot/cogs/audio/core/commands/player.py:294 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:318 +#: redbot/cogs/audio/core/commands/player.py:316 msgid "Track exceeds maximum length." msgstr "Cette piste dépasse la limite maximale." -#: redbot/cogs/audio/core/commands/player.py:339 +#: redbot/cogs/audio/core/commands/player.py:337 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:343 +#: redbot/cogs/audio/core/commands/player.py:341 msgid "Track Enqueued" msgstr "Piste ajoutée" -#: redbot/cogs/audio/core/commands/player.py:357 +#: redbot/cogs/audio/core/commands/player.py:355 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." -msgstr "" +msgstr "Choisissez une playlist Spotify dans une liste de catégories pour commencer la lecture." -#: redbot/cogs/audio/core/commands/player.py:417 +#: redbot/cogs/audio/core/commands/player.py:415 msgid "The owner needs to set the Spotify client ID and Spotify client secret, before Spotify URLs or codes can be used. \n" "See `{prefix}audioset spotifyapi` for instructions." -msgstr "" +msgstr "Le propriétaire doit rentrer le \"Client ID\" Spotify et le \"Client Secret\" Spotify avant de pouvoir utiliser les URL ou les codes Spotify. \n" +"Voir `{prefix}audioset spotifyapi` pour les instructions." -#: redbot/cogs/audio/core/commands/player.py:427 +#: redbot/cogs/audio/core/commands/player.py:425 msgid "The owner needs to set the YouTube API key before Spotify URLs or codes can be used.\n" "See `{prefix}audioset youtubeapi` for instructions." -msgstr "" +msgstr "Le propriétaire doit définir la clé d'API YouTube avant de pouvoir utiliser les URLs ou les codes Spotify.\n" +"Voir `{prefix}audioset youtubeapi` pour les instructions." -#: redbot/cogs/audio/core/commands/player.py:485 +#: redbot/cogs/audio/core/commands/player.py:483 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:492 +#: redbot/cogs/audio/core/commands/player.py:490 msgid "No categories found" msgstr "Aucune catégorie trouvée" -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:514 +#: redbot/cogs/audio/core/commands/player.py:494 +#: redbot/cogs/audio/core/commands/player.py:512 msgid "No categories found, try again later." msgstr "Aucune catégorie trouvée, réessayer plus tard." -#: redbot/cogs/audio/core/commands/player.py:501 +#: redbot/cogs/audio/core/commands/player.py:499 msgid "Categories" msgstr "Catégories" -#: redbot/cogs/audio/core/commands/player.py:507 +#: redbot/cogs/audio/core/commands/player.py:505 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:522 +#: redbot/cogs/audio/core/commands/player.py:520 msgid "Playlists for {friendly_name}" msgstr "Playlists pour {friendly_name}" -#: redbot/cogs/audio/core/commands/player.py:529 +#: redbot/cogs/audio/core/commands/player.py:527 msgid "No tracks to play." msgstr "Aucune piste à jouer." -#: redbot/cogs/audio/core/commands/player.py:539 +#: redbot/cogs/audio/core/commands/player.py:537 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:547 +#: redbot/cogs/audio/core/commands/player.py:545 #, docstring msgid "Starts auto play." msgstr "Démarrer la lecture automatique." -#: redbot/cogs/audio/core/commands/player.py:601 +#: redbot/cogs/audio/core/commands/player.py:599 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:615 +#: redbot/cogs/audio/core/commands/player.py:613 msgid "Couldn't get a valid track." msgstr "Impossible d'obtenir une piste valide." -#: redbot/cogs/audio/core/commands/player.py:621 -#: redbot/cogs/audio/core/commands/player.py:757 -#: redbot/cogs/audio/core/commands/player.py:776 -#: redbot/cogs/audio/core/commands/player.py:897 -#: redbot/cogs/audio/core/commands/playlists.py:1928 +#: redbot/cogs/audio/core/commands/player.py:619 +#: redbot/cogs/audio/core/commands/player.py:756 +#: redbot/cogs/audio/core/commands/player.py:775 +#: redbot/cogs/audio/core/commands/player.py:893 +#: redbot/cogs/audio/core/commands/playlists.py:1898 msgid "Unable to Get Track" msgstr "Impossible d'obtenir la piste" -#: redbot/cogs/audio/core/commands/player.py:622 -#: redbot/cogs/audio/core/commands/player.py:758 -#: redbot/cogs/audio/core/commands/player.py:777 -#: redbot/cogs/audio/core/commands/player.py:898 -#: redbot/cogs/audio/core/commands/playlists.py:1929 +#: redbot/cogs/audio/core/commands/player.py:620 +#: redbot/cogs/audio/core/commands/player.py:757 +#: redbot/cogs/audio/core/commands/player.py:776 +#: redbot/cogs/audio/core/commands/player.py:894 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:636 +#: 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:642 +#: redbot/cogs/audio/core/commands/player.py:641 #, 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" @@ -2192,44 +2628,55 @@ msgid "Pick a track with a search.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:694 -#: redbot/cogs/audio/core/commands/player.py:706 -#: redbot/cogs/audio/core/commands/player.py:712 -#: redbot/cogs/audio/core/commands/player.py:722 +#: redbot/cogs/audio/core/commands/player.py:680 +msgid "Connection to Lavalink has failed" +msgstr "La connexion à Lavalink a échoué" + +#: redbot/cogs/audio/core/commands/player.py:693 +#: redbot/cogs/audio/core/commands/player.py:705 +#: redbot/cogs/audio/core/commands/player.py:711 +#: redbot/cogs/audio/core/commands/player.py:721 msgid "Unable To Search For Tracks" msgstr "Impossible de rechercher des pistes" -#: redbot/cogs/audio/core/commands/player.py:723 +#: redbot/cogs/audio/core/commands/player.py:722 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:786 -#: redbot/cogs/audio/core/commands/player.py:908 +#: redbot/cogs/audio/core/commands/player.py:785 +#: redbot/cogs/audio/core/commands/player.py:904 msgid "Nothing found." msgstr "Aucun résultat." -#: redbot/cogs/audio/core/commands/player.py:857 -#: redbot/cogs/audio/core/commands/playlists.py:1553 +#: redbot/cogs/audio/core/commands/player.py:787 +#: redbot/cogs/audio/core/commands/player.py:906 +msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" +"This may be due to permissions or because Lavalink.jar is being run in a different machine than the local tracks." +msgstr "Les pistes locales ne fonctionneront pas si `Lavalink.jar` ne peut pas voir la piste.\n" +"Cela peut être dû à des permissions ou parce que Lavalink.jar est exécuté sur une machine différente de celle des pistes locales." + +#: redbot/cogs/audio/core/commands/player.py:853 +#: redbot/cogs/audio/core/commands/playlists.py:1527 msgid " {bad_tracks} tracks cannot be queued." msgstr " {bad_tracks} pistes ne peuvent pas être mises en attente." -#: redbot/cogs/audio/core/commands/player.py:863 +#: redbot/cogs/audio/core/commands/player.py:859 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "{num} piste(s) ajoutée(s).{maxlength_msg}" -#: redbot/cogs/audio/core/commands/player.py:869 +#: redbot/cogs/audio/core/commands/player.py:865 msgid "folder" msgstr "dossier" -#: redbot/cogs/audio/core/commands/player.py:871 +#: redbot/cogs/audio/core/commands/player.py:867 msgid "search" msgstr "recherche" -#: redbot/cogs/audio/core/commands/player.py:874 +#: redbot/cogs/audio/core/commands/player.py:870 msgid "{time} until start of {type} playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:44 +#: redbot/cogs/audio/core/commands/playlists.py:45 #, docstring msgid "Playlist configuration options.\n\n" " Scope info:\n" @@ -2241,11 +2688,11 @@ msgid "Playlist configuration options.\n\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" +" ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and the playlist creator.\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:69 +#: redbot/cogs/audio/core/commands/playlists.py:70 #, 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" @@ -2274,100 +2721,131 @@ msgid "Add a track URL, playlist link, or quick search to a playlist.\n\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:1699 -#: redbot/cogs/audio/core/commands/playlists.py:2015 +#: redbot/cogs/audio/core/commands/playlists.py:124 +#: redbot/cogs/audio/core/commands/playlists.py:305 +#: redbot/cogs/audio/core/commands/playlists.py:487 +#: redbot/cogs/audio/core/commands/playlists.py:581 +#: redbot/cogs/audio/core/commands/playlists.py:710 +#: redbot/cogs/audio/core/commands/playlists.py:845 +#: redbot/cogs/audio/core/commands/playlists.py:982 +#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1224 +#: redbot/cogs/audio/core/commands/playlists.py:1474 +#: redbot/cogs/audio/core/commands/playlists.py:1560 +#: redbot/cogs/audio/core/commands/playlists.py:1641 +#: redbot/cogs/audio/core/commands/playlists.py:1671 +#: redbot/cogs/audio/core/commands/playlists.py:1983 msgid "Playlist Not Found" msgstr "Playlist introuvable" -#: redbot/cogs/audio/core/commands/playlists.py:140 +#: redbot/cogs/audio/core/commands/playlists.py:141 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:161 +#: redbot/cogs/audio/core/commands/playlists.py:162 msgid "Skipping track" msgstr "Piste ignorée" -#: redbot/cogs/audio/core/commands/playlists.py:162 +#: redbot/cogs/audio/core/commands/playlists.py:163 msgid "{track} is already in {playlist} (`{id}`) [**{scope}**]." msgstr "{track} est déjà dans {playlist} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/commands/playlists.py:170 -#: redbot/cogs/audio/core/commands/playlists.py:212 +#: redbot/cogs/audio/core/commands/playlists.py:171 +#: redbot/cogs/audio/core/commands/playlists.py:213 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:193 +#: redbot/cogs/audio/core/commands/playlists.py:194 msgid "Track added" msgstr "Piste ajoutée" -#: redbot/cogs/audio/core/commands/playlists.py:194 +#: redbot/cogs/audio/core/commands/playlists.py:195 msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." msgstr "{track} ajouté à {playlist} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/commands/playlists.py:199 +#: redbot/cogs/audio/core/commands/playlists.py:200 msgid "{num} tracks appended to {playlist} (`{id}`) [**{scope}**]." msgstr "{num} pistes ajoutées à {playlist} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/commands/playlists.py:204 +#: redbot/cogs/audio/core/commands/playlists.py:205 msgid "\n" "{existing} {plural} already in the playlist and were skipped." msgstr "\n" "{existing} {plural} étaient déjà dans la playlist et ont été ignorés." -#: redbot/cogs/audio/core/commands/playlists.py:206 +#: redbot/cogs/audio/core/commands/playlists.py:207 msgid "tracks are" msgstr "les pistes sont" -#: redbot/cogs/audio/core/commands/playlists.py:206 +#: redbot/cogs/audio/core/commands/playlists.py:207 msgid "track is" msgstr "la piste est" -#: 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:2032 +#: redbot/cogs/audio/core/commands/playlists.py:209 +#: redbot/cogs/audio/core/commands/playlists.py:618 +#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: redbot/cogs/audio/core/commands/playlists.py:1268 +#: redbot/cogs/audio/core/commands/playlists.py:2000 msgid "Playlist Modified" msgstr "Playlist modifiée" -#: 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:2016 +#: redbot/cogs/audio/core/commands/playlists.py:229 +#, docstring +msgid "Copy a playlist from one scope to another.\n\n" +" **Usage**:\n" +" ​ ​ ​ ​ `[p]playlist copy playlist_name_OR_id [args]`\n\n" +" **Args**:\n" +" ​ ​ ​ ​ The following are all optional:\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-scope \n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-guild [guild] **Only the bot owner can use this**\n\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-scope \n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-guild [guild] **Only the bot owner can use this**\n\n" +" **Scope** is one of the following:\n" +" ​ ​ ​ ​ Global\n" +" ​ ​ ​ ​ Guild\n" +" ​ ​ ​ ​ User\n\n" +" **Author** can be one of the following:\n" +" ​ ​ ​ ​ User ID\n" +" ​ ​ ​ ​ User Mention\n" +" ​ ​ ​ ​ User Name#123\n\n" +" **Guild** can be one of the following:\n" +" ​ ​ ​ ​ Guild ID\n" +" ​ ​ ​ ​ Exact guild name\n\n" +" Example use:\n" +" ​ ​ ​ ​ `[p]playlist copy MyGuildPlaylist --from-scope Guild --to-scope Global`\n" +" ​ ​ ​ ​ `[p]playlist copy MyGlobalPlaylist --from-scope Global --to-author Draper#6666 --to-scope User`\n" +" ​ ​ ​ ​ `[p]playlist copy MyPersonalPlaylist --from-scope user --to-author Draper#6666 --to-scope Guild --to-guild Red - Discord Bot`\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:306 +#: redbot/cogs/audio/core/commands/playlists.py:488 +#: redbot/cogs/audio/core/commands/playlists.py:582 +#: redbot/cogs/audio/core/commands/playlists.py:711 +#: redbot/cogs/audio/core/commands/playlists.py:846 +#: redbot/cogs/audio/core/commands/playlists.py:1225 +#: redbot/cogs/audio/core/commands/playlists.py:1642 +#: redbot/cogs/audio/core/commands/playlists.py:1984 msgid "Could not match '{arg}' to a playlist." msgstr "Impossible de faire correspondre '{arg}' à une playlist." -#: redbot/cogs/audio/core/commands/playlists.py:331 -#: redbot/cogs/audio/core/commands/playlists.py:338 +#: redbot/cogs/audio/core/commands/playlists.py:329 +#: redbot/cogs/audio/core/commands/playlists.py:336 msgid "the Global" msgstr "le Global" -#: redbot/cogs/audio/core/commands/playlists.py:346 +#: redbot/cogs/audio/core/commands/playlists.py:344 msgid "Playlist Copied" msgstr "Playlist copiée" -#: redbot/cogs/audio/core/commands/playlists.py:347 +#: redbot/cogs/audio/core/commands/playlists.py:345 msgid "Playlist {name} (`{from_id}`) copied from {from_scope} to {to_scope} (`{to_id}`)." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:362 +#: redbot/cogs/audio/core/commands/playlists.py:360 #, docstring msgid "Create an empty playlist.\n\n" " **Usage**:\n" @@ -2395,31 +2873,31 @@ msgid "Create an empty playlist.\n\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:1998 +#: redbot/cogs/audio/core/commands/playlists.py:412 +#: redbot/cogs/audio/core/commands/playlists.py:1117 +#: redbot/cogs/audio/core/commands/playlists.py:1340 +#: redbot/cogs/audio/core/commands/playlists.py:1966 msgid "Invalid Playlist Name" msgstr "Nom de playlist invalide" -#: 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:1999 +#: redbot/cogs/audio/core/commands/playlists.py:413 +#: redbot/cogs/audio/core/commands/playlists.py:1118 +#: redbot/cogs/audio/core/commands/playlists.py:1341 +#: redbot/cogs/audio/core/commands/playlists.py:1967 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:427 -#: redbot/cogs/audio/core/commands/playlists.py:1167 -#: redbot/cogs/audio/core/commands/playlists.py:1396 +#: redbot/cogs/audio/core/commands/playlists.py:423 +#: redbot/cogs/audio/core/commands/playlists.py:1150 +#: redbot/cogs/audio/core/commands/playlists.py:1375 msgid "Playlist Created" msgstr "Playlist créée" -#: redbot/cogs/audio/core/commands/playlists.py:428 +#: redbot/cogs/audio/core/commands/playlists.py:424 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "Playlist vide {name} (`{id}`) [**{scope}**] créée." -#: redbot/cogs/audio/core/commands/playlists.py:441 +#: redbot/cogs/audio/core/commands/playlists.py:437 #, docstring msgid "Delete a saved playlist.\n\n" " **Usage**:\n" @@ -2447,15 +2925,15 @@ msgid "Delete a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:514 +#: redbot/cogs/audio/core/commands/playlists.py:508 msgid "Playlist Deleted" msgstr "Playlist supprimée" -#: redbot/cogs/audio/core/commands/playlists.py:515 +#: redbot/cogs/audio/core/commands/playlists.py:509 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "La playlist {name} (`{id}`) [**{scope}**] a été supprimée." -#: redbot/cogs/audio/core/commands/playlists.py:531 +#: redbot/cogs/audio/core/commands/playlists.py:525 #, docstring msgid "Remove duplicate tracks from a saved playlist.\n\n" " **Usage**:\n" @@ -2483,20 +2961,20 @@ msgid "Remove duplicate tracks from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:627 +#: redbot/cogs/audio/core/commands/playlists.py:619 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:1768 +#: redbot/cogs/audio/core/commands/playlists.py:632 +#: redbot/cogs/audio/core/commands/playlists.py:1740 msgid "Playlist Has Not Been Modified" msgstr "La playlist n'a pas été modifiée" -#: redbot/cogs/audio/core/commands/playlists.py:641 +#: redbot/cogs/audio/core/commands/playlists.py:633 msgid "{name} (`{id}`) [**{scope}**] playlist has no duplicate tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:662 +#: redbot/cogs/audio/core/commands/playlists.py:654 #, docstring msgid "Download a copy of a playlist.\n\n" " These files can be used with the `[p]playlist upload` command.\n" @@ -2527,19 +3005,19 @@ msgid "Download a copy of a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:731 +#: redbot/cogs/audio/core/commands/playlists.py:721 msgid "That playlist has no tracks." msgstr "Cette playlist ne contient aucune piste." -#: redbot/cogs/audio/core/commands/playlists.py:774 +#: redbot/cogs/audio/core/commands/playlists.py:764 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:777 +#: redbot/cogs/audio/core/commands/playlists.py:767 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:799 +#: redbot/cogs/audio/core/commands/playlists.py:789 #, docstring msgid "Retrieve information from a saved playlist.\n\n" " **Usage**:\n" @@ -2567,25 +3045,25 @@ msgid "Retrieve information from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:891 +#: redbot/cogs/audio/core/commands/playlists.py:879 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\n" msgstr "Infos de la playlist pour {playlist_name} (`{id}`) [**{scope}**]:\n" -#: redbot/cogs/audio/core/commands/playlists.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:883 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\n" "URL: {url}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:908 -#: redbot/cogs/audio/core/commands/playlists.py:1056 +#: redbot/cogs/audio/core/commands/playlists.py:896 +#: redbot/cogs/audio/core/commands/playlists.py:1041 msgid "Unknown" msgstr "Inconnu" -#: redbot/cogs/audio/core/commands/playlists.py:910 +#: redbot/cogs/audio/core/commands/playlists.py:898 msgid "Page {page}/{pages} | Author: {author_name} | {num} track(s)" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:922 +#: redbot/cogs/audio/core/commands/playlists.py:910 #, docstring msgid "List saved playlists.\n\n" " **Usage**:\n" @@ -2613,35 +3091,35 @@ msgid "List saved playlists.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:998 +#: redbot/cogs/audio/core/commands/playlists.py:983 msgid "No saved playlists available in this server." -msgstr "" +msgstr "Aucune playlist enregistrée disponible sur ce serveur." -#: redbot/cogs/audio/core/commands/playlists.py:1032 +#: redbot/cogs/audio/core/commands/playlists.py:1017 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:1041 +#: redbot/cogs/audio/core/commands/playlists.py:1026 msgid "No saved playlists for {scope}." msgstr "Aucune playlist enregistrée pour {scope}." -#: redbot/cogs/audio/core/commands/playlists.py:1051 +#: redbot/cogs/audio/core/commands/playlists.py:1036 msgid "ID: {id}" msgstr "ID : {id}" -#: redbot/cogs/audio/core/commands/playlists.py:1052 +#: redbot/cogs/audio/core/commands/playlists.py:1037 msgid "Tracks: {num}" msgstr "Pistes : {num}" -#: redbot/cogs/audio/core/commands/playlists.py:1053 +#: redbot/cogs/audio/core/commands/playlists.py:1038 msgid "Author: {name}" msgstr "Auteur : {name}" -#: redbot/cogs/audio/core/commands/playlists.py:1058 +#: redbot/cogs/audio/core/commands/playlists.py:1043 msgid "Scope: {scope}\n" msgstr "Portée : {scope}\n" -#: redbot/cogs/audio/core/commands/playlists.py:1078 +#: redbot/cogs/audio/core/commands/playlists.py:1063 #, docstring msgid "Save the queue to a playlist.\n\n" " **Usage**:\n" @@ -2669,33 +3147,16 @@ msgid "Save the queue to a playlist.\n\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:365 -#: redbot/cogs/audio/core/commands/queue.py:373 -msgid "There's nothing in the queue." -msgstr "Il n'y a rien dans la liste." - -#: redbot/cogs/audio/core/commands/playlists.py:1168 +#: redbot/cogs/audio/core/commands/playlists.py:1151 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 +#: redbot/cogs/audio/core/commands/playlists.py:1157 +#: redbot/cogs/audio/core/commands/playlists.py:1384 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:1188 +#: redbot/cogs/audio/core/commands/playlists.py:1171 #, docstring msgid "Remove a track from a playlist by url.\n\n" " **Usage**:\n" @@ -2723,23 +3184,23 @@ msgid "Remove a track from a playlist by url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: redbot/cogs/audio/core/commands/playlists.py:1235 msgid "URL not in playlist." msgstr "L'url n'est pas dans la playlist." -#: redbot/cogs/audio/core/commands/playlists.py:1266 +#: redbot/cogs/audio/core/commands/playlists.py:1247 msgid "No tracks left, removing playlist." msgstr "Aucune piste restante, suppression de la playlist." -#: redbot/cogs/audio/core/commands/playlists.py:1274 +#: redbot/cogs/audio/core/commands/playlists.py:1255 msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1288 +#: redbot/cogs/audio/core/commands/playlists.py:1269 msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." -msgstr "" +msgstr "La piste a été retirée de la playlist : {playlist_name} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/commands/playlists.py:1306 +#: redbot/cogs/audio/core/commands/playlists.py:1287 #, docstring msgid "Save a playlist from a url.\n\n" " **Usage**:\n" @@ -2767,19 +3228,19 @@ msgid "Save a playlist from a url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1397 +#: redbot/cogs/audio/core/commands/playlists.py:1376 msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1414 +#: redbot/cogs/audio/core/commands/playlists.py:1393 msgid "Playlist Couldn't be created" msgstr "La playlist n'a pas pu être créée" -#: redbot/cogs/audio/core/commands/playlists.py:1415 +#: redbot/cogs/audio/core/commands/playlists.py:1394 msgid "Unable to create your playlist." msgstr "Impossible de créer votre playlist." -#: redbot/cogs/audio/core/commands/playlists.py:1432 +#: redbot/cogs/audio/core/commands/playlists.py:1411 #, docstring msgid "Load a playlist into the queue.\n\n" " **Usage**:\n" @@ -2807,20 +3268,20 @@ msgid "Load a playlist into the queue.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1482 +#: redbot/cogs/audio/core/commands/playlists.py:1459 msgid "You need the DJ role to start playing playlists." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1566 +#: redbot/cogs/audio/core/commands/playlists.py:1540 msgid "Playlist Enqueued" msgstr "Playlist en file d’attente" -#: redbot/cogs/audio/core/commands/playlists.py:1567 +#: redbot/cogs/audio/core/commands/playlists.py:1541 msgid "{name} - (`{id}`) [**{scope}**]\n" "Added {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1613 +#: redbot/cogs/audio/core/commands/playlists.py:1587 #, docstring msgid "Updates all tracks in a playlist.\n\n" " **Usage**:\n" @@ -2848,32 +3309,32 @@ msgid "Updates all tracks in a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1692 +#: redbot/cogs/audio/core/commands/playlists.py:1664 msgid "Invalid Playlist" msgstr "Playlist invalide" -#: redbot/cogs/audio/core/commands/playlists.py:1693 +#: redbot/cogs/audio/core/commands/playlists.py:1665 msgid "Custom playlists cannot be updated." msgstr "Les playlists personnalisées ne peuvent pas être mises à jour." -#: redbot/cogs/audio/core/commands/playlists.py:1734 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "Tracks removed" msgstr "Pistes retirées" -#: redbot/cogs/audio/core/commands/playlists.py:1738 -#: redbot/cogs/audio/core/commands/playlists.py:1758 +#: redbot/cogs/audio/core/commands/playlists.py:1710 +#: redbot/cogs/audio/core/commands/playlists.py:1730 msgid "Page {page_num}/{total_pages}" msgstr "Page {page_num}/{total_pages}" -#: redbot/cogs/audio/core/commands/playlists.py:1756 +#: redbot/cogs/audio/core/commands/playlists.py:1728 msgid "Tracks added" msgstr "Pistes ajoutées" -#: redbot/cogs/audio/core/commands/playlists.py:1769 +#: redbot/cogs/audio/core/commands/playlists.py:1741 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "Aucun changement pour {name} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/commands/playlists.py:1781 +#: redbot/cogs/audio/core/commands/playlists.py:1753 #, docstring msgid "Uploads a playlist file as a playlist for the bot.\n\n" " V2 and old V3 playlist will be slow.\n" @@ -2903,31 +3364,35 @@ msgid "Uploads a playlist file as a playlist for the bot.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1838 +#: redbot/cogs/audio/core/commands/playlists.py:1808 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:1849 +#: redbot/cogs/audio/core/commands/playlists.py:1819 msgid "No file detected, try again later." msgstr "Aucun fichier détecté, réessayez plus tard." -#: redbot/cogs/audio/core/commands/playlists.py:1856 +#: redbot/cogs/audio/core/commands/playlists.py:1826 msgid "Upload cancelled." msgstr "Transfert annulé." -#: redbot/cogs/audio/core/commands/playlists.py:1860 +#: redbot/cogs/audio/core/commands/playlists.py:1830 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:1868 +#: redbot/cogs/audio/core/commands/playlists.py:1838 msgid "Not a valid playlist file." msgstr "Fichier de playlist invalide." -#: redbot/cogs/audio/core/commands/playlists.py:1880 +#: redbot/cogs/audio/core/commands/playlists.py:1850 msgid "This playlist is too large." msgstr "Cette playlist est trop grande." -#: redbot/cogs/audio/core/commands/playlists.py:1950 +#: redbot/cogs/audio/core/commands/playlists.py:1899 +msgid "I'm unable to get a track from Lavalink node 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/playlists.py:1920 #, docstring msgid "Rename an existing playlist.\n\n" " **Usage**:\n" @@ -2955,7 +3420,7 @@ msgid "Rename an existing playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:2029 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "'{old}' playlist a été renommé en '{new}' (`{id}`) [**{scope}**]" @@ -2964,88 +3429,88 @@ msgstr "'{old}' playlist a été renommé en '{new}' (`{id}`) [**{scope}**]" msgid "List the songs in the queue." msgstr "Lister les musiques dans la file d'attente." -#: redbot/cogs/audio/core/commands/queue.py:175 +#: redbot/cogs/audio/core/commands/queue.py:179 #, docstring msgid "Clears the queue." msgstr "Vide la file d'attente." -#: redbot/cogs/audio/core/commands/queue.py:192 +#: redbot/cogs/audio/core/commands/queue.py:196 msgid "Unable To Clear Queue" msgstr "Impossible d'effacer la file d'attente" -#: redbot/cogs/audio/core/commands/queue.py:193 +#: redbot/cogs/audio/core/commands/queue.py:197 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:201 +#: redbot/cogs/audio/core/commands/queue.py:205 msgid "Queue Modified" msgstr "File d’attente modifiée" -#: redbot/cogs/audio/core/commands/queue.py:201 +#: redbot/cogs/audio/core/commands/queue.py:205 msgid "The queue has been cleared." msgstr "La file d'attente a été effacée." -#: redbot/cogs/audio/core/commands/queue.py:206 +#: redbot/cogs/audio/core/commands/queue.py:210 #, 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:223 +#: redbot/cogs/audio/core/commands/queue.py:227 msgid "Unable To Clean Queue" msgstr "Impossible de nettoyer la liste" -#: redbot/cogs/audio/core/commands/queue.py:224 +#: redbot/cogs/audio/core/commands/queue.py:228 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:239 -#: redbot/cogs/audio/core/commands/queue.py:273 +#: redbot/cogs/audio/core/commands/queue.py:243 +#: redbot/cogs/audio/core/commands/queue.py:277 msgid "Removed 0 tracks." msgstr "0 pistes supprimées." -#: redbot/cogs/audio/core/commands/queue.py:243 -#: redbot/cogs/audio/core/commands/queue.py:277 +#: redbot/cogs/audio/core/commands/queue.py:247 +#: redbot/cogs/audio/core/commands/queue.py:281 msgid "Removed Tracks From The Queue" msgstr "Pistes retirées de la file d'attente" -#: redbot/cogs/audio/core/commands/queue.py:244 +#: redbot/cogs/audio/core/commands/queue.py:248 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:252 +#: redbot/cogs/audio/core/commands/queue.py:256 #, docstring msgid "Removes all tracks you requested from the queue." -msgstr "" +msgstr "Supprime toutes les pistes que vous avez demandées de la file d'attente." -#: redbot/cogs/audio/core/commands/queue.py:278 +#: redbot/cogs/audio/core/commands/queue.py:282 msgid "Removed {removed_tracks} tracks queued by {member.display_name}." -msgstr "" +msgstr "{removed_tracks} pistes mises par {member.display_name} ont été retirées de la liste de lecture." -#: redbot/cogs/audio/core/commands/queue.py:285 +#: redbot/cogs/audio/core/commands/queue.py:289 #, docstring msgid "Search the queue." msgstr "Rechercher dans la file d'attente." -#: redbot/cogs/audio/core/commands/queue.py:307 +#: redbot/cogs/audio/core/commands/queue.py:311 #, docstring msgid "Shuffles the queue." msgstr "Mélanger la liste de lecture." -#: 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:350 -#: redbot/cogs/audio/core/commands/queue.py:357 -#: redbot/cogs/audio/core/commands/queue.py:364 -#: redbot/cogs/audio/core/commands/queue.py:372 +#: redbot/cogs/audio/core/commands/queue.py:323 +#: redbot/cogs/audio/core/commands/queue.py:330 +#: redbot/cogs/audio/core/commands/queue.py:342 +#: redbot/cogs/audio/core/commands/queue.py:354 +#: redbot/cogs/audio/core/commands/queue.py:361 +#: redbot/cogs/audio/core/commands/queue.py:368 +#: redbot/cogs/audio/core/commands/queue.py:376 msgid "Unable To Shuffle Queue" msgstr "Impossible de rendre aléatoire la liste de lecture" -#: redbot/cogs/audio/core/commands/queue.py:320 +#: redbot/cogs/audio/core/commands/queue.py:324 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:377 +#: redbot/cogs/audio/core/commands/queue.py:381 msgid "Queue has been shuffled." msgstr "Liste de lecture mélangée." diff --git a/redbot/cogs/audio/core/commands/locales/hi-IN.po b/redbot/cogs/audio/core/commands/locales/hi-IN.po index 3409789c9f5..0419dfee0f6 100644 --- a/redbot/cogs/audio/core/commands/locales/hi-IN.po +++ b/redbot/cogs/audio/core/commands/locales/hi-IN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 17:28+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Hindi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -210,86 +210,84 @@ 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:591 -#: redbot/cogs/audio/core/commands/audioset.py:612 -#: redbot/cogs/audio/core/commands/audioset.py:629 -#: redbot/cogs/audio/core/commands/audioset.py:677 -#: redbot/cogs/audio/core/commands/audioset.py:752 -#: redbot/cogs/audio/core/commands/audioset.py:900 -#: redbot/cogs/audio/core/commands/audioset.py:915 -#: redbot/cogs/audio/core/commands/audioset.py:935 -#: redbot/cogs/audio/core/commands/audioset.py:977 -#: redbot/cogs/audio/core/commands/audioset.py:978 -#: redbot/cogs/audio/core/commands/audioset.py:979 -#: redbot/cogs/audio/core/commands/audioset.py:980 -#: redbot/cogs/audio/core/commands/audioset.py:981 -#: redbot/cogs/audio/core/commands/audioset.py:982 -#: redbot/cogs/audio/core/commands/audioset.py:983 -#: redbot/cogs/audio/core/commands/audioset.py:997 -#: redbot/cogs/audio/core/commands/audioset.py:999 -#: redbot/cogs/audio/core/commands/audioset.py:1041 -#: redbot/cogs/audio/core/commands/audioset.py:1048 -#: redbot/cogs/audio/core/commands/audioset.py:1090 -#: redbot/cogs/audio/core/commands/audioset.py:1091 -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1111 -#: redbot/cogs/audio/core/commands/audioset.py:1188 -#: redbot/cogs/audio/core/commands/audioset.py:1203 -#: redbot/cogs/audio/core/commands/audioset.py:1348 -#: redbot/cogs/audio/core/commands/audioset.py:1349 -#: redbot/cogs/audio/core/commands/audioset.py:1350 -#: redbot/cogs/audio/core/commands/audioset.py:1393 -#: redbot/cogs/audio/core/commands/audioset.py:1394 -#: redbot/cogs/audio/core/commands/audioset.py:1395 -#: redbot/cogs/audio/core/commands/audioset.py:1437 -#: redbot/cogs/audio/core/commands/controller.py:421 -#: redbot/cogs/audio/core/commands/controller.py:465 -#: redbot/cogs/audio/core/commands/controller.py:767 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:118 -#: redbot/cogs/audio/core/commands/llset.py:127 +#: redbot/cogs/audio/core/commands/audioset.py:589 +#: redbot/cogs/audio/core/commands/audioset.py:610 +#: redbot/cogs/audio/core/commands/audioset.py:627 +#: redbot/cogs/audio/core/commands/audioset.py:675 +#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:921 +#: redbot/cogs/audio/core/commands/audioset.py:941 +#: redbot/cogs/audio/core/commands/audioset.py:970 +#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:987 +#: redbot/cogs/audio/core/commands/audioset.py:988 +#: redbot/cogs/audio/core/commands/audioset.py:989 +#: redbot/cogs/audio/core/commands/audioset.py:990 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:1008 +#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1102 +#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1122 +#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1367 +#: redbot/cogs/audio/core/commands/audioset.py:1368 +#: redbot/cogs/audio/core/commands/audioset.py:1369 +#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1413 +#: redbot/cogs/audio/core/commands/audioset.py:1414 +#: redbot/cogs/audio/core/commands/audioset.py:1456 +#: redbot/cogs/audio/core/commands/controller.py:422 +#: redbot/cogs/audio/core/commands/controller.py:466 +#: redbot/cogs/audio/core/commands/controller.py:775 +#: redbot/cogs/audio/core/commands/llset.py:168 +#: redbot/cogs/audio/core/commands/llset.py:177 msgid "Enabled" msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:441 -#: redbot/cogs/audio/core/commands/audioset.py:591 -#: redbot/cogs/audio/core/commands/audioset.py:612 -#: redbot/cogs/audio/core/commands/audioset.py:629 -#: redbot/cogs/audio/core/commands/audioset.py:677 -#: redbot/cogs/audio/core/commands/audioset.py:752 -#: redbot/cogs/audio/core/commands/audioset.py:900 -#: redbot/cogs/audio/core/commands/audioset.py:915 -#: redbot/cogs/audio/core/commands/audioset.py:935 -#: redbot/cogs/audio/core/commands/audioset.py:977 -#: redbot/cogs/audio/core/commands/audioset.py:978 -#: redbot/cogs/audio/core/commands/audioset.py:979 -#: redbot/cogs/audio/core/commands/audioset.py:980 -#: redbot/cogs/audio/core/commands/audioset.py:981 -#: redbot/cogs/audio/core/commands/audioset.py:982 -#: redbot/cogs/audio/core/commands/audioset.py:983 -#: redbot/cogs/audio/core/commands/audioset.py:997 -#: redbot/cogs/audio/core/commands/audioset.py:999 -#: redbot/cogs/audio/core/commands/audioset.py:1041 -#: redbot/cogs/audio/core/commands/audioset.py:1048 -#: redbot/cogs/audio/core/commands/audioset.py:1090 -#: redbot/cogs/audio/core/commands/audioset.py:1091 -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1113 -#: redbot/cogs/audio/core/commands/audioset.py:1188 -#: redbot/cogs/audio/core/commands/audioset.py:1203 -#: redbot/cogs/audio/core/commands/audioset.py:1348 -#: redbot/cogs/audio/core/commands/audioset.py:1349 -#: redbot/cogs/audio/core/commands/audioset.py:1350 -#: redbot/cogs/audio/core/commands/audioset.py:1393 -#: redbot/cogs/audio/core/commands/audioset.py:1394 -#: redbot/cogs/audio/core/commands/audioset.py:1395 -#: redbot/cogs/audio/core/commands/audioset.py:1437 -#: redbot/cogs/audio/core/commands/controller.py:421 -#: redbot/cogs/audio/core/commands/controller.py:465 -#: redbot/cogs/audio/core/commands/controller.py:767 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:118 -#: redbot/cogs/audio/core/commands/llset.py:127 +#: redbot/cogs/audio/core/commands/audioset.py:589 +#: redbot/cogs/audio/core/commands/audioset.py:610 +#: redbot/cogs/audio/core/commands/audioset.py:627 +#: redbot/cogs/audio/core/commands/audioset.py:675 +#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:921 +#: redbot/cogs/audio/core/commands/audioset.py:941 +#: redbot/cogs/audio/core/commands/audioset.py:970 +#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:987 +#: redbot/cogs/audio/core/commands/audioset.py:988 +#: redbot/cogs/audio/core/commands/audioset.py:989 +#: redbot/cogs/audio/core/commands/audioset.py:990 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:1008 +#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1102 +#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1124 +#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1367 +#: redbot/cogs/audio/core/commands/audioset.py:1368 +#: redbot/cogs/audio/core/commands/audioset.py:1369 +#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1413 +#: redbot/cogs/audio/core/commands/audioset.py:1414 +#: redbot/cogs/audio/core/commands/audioset.py:1456 +#: redbot/cogs/audio/core/commands/controller.py:422 +#: redbot/cogs/audio/core/commands/controller.py:466 +#: redbot/cogs/audio/core/commands/controller.py:775 +#: redbot/cogs/audio/core/commands/llset.py:168 +#: redbot/cogs/audio/core/commands/llset.py:177 msgid "Disabled" msgstr "" @@ -304,42 +302,64 @@ msgid "\n" msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:451 -#: redbot/cogs/audio/core/commands/audioset.py:546 -#: redbot/cogs/audio/core/commands/audioset.py:571 -#: redbot/cogs/audio/core/commands/audioset.py:589 -#: redbot/cogs/audio/core/commands/audioset.py:610 -#: redbot/cogs/audio/core/commands/audioset.py:637 -#: redbot/cogs/audio/core/commands/audioset.py:675 -#: redbot/cogs/audio/core/commands/audioset.py:698 -#: redbot/cogs/audio/core/commands/audioset.py:704 -#: redbot/cogs/audio/core/commands/audioset.py:727 -#: redbot/cogs/audio/core/commands/audioset.py:733 -#: redbot/cogs/audio/core/commands/audioset.py:750 -#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:544 +#: redbot/cogs/audio/core/commands/audioset.py:569 +#: redbot/cogs/audio/core/commands/audioset.py:587 +#: redbot/cogs/audio/core/commands/audioset.py:608 +#: redbot/cogs/audio/core/commands/audioset.py:635 +#: redbot/cogs/audio/core/commands/audioset.py:673 +#: redbot/cogs/audio/core/commands/audioset.py:696 +#: redbot/cogs/audio/core/commands/audioset.py:702 +#: redbot/cogs/audio/core/commands/audioset.py:725 +#: redbot/cogs/audio/core/commands/audioset.py:731 +#: redbot/cogs/audio/core/commands/audioset.py:748 #: redbot/cogs/audio/core/commands/audioset.py:774 -#: redbot/cogs/audio/core/commands/audioset.py:797 -#: redbot/cogs/audio/core/commands/audioset.py:854 -#: redbot/cogs/audio/core/commands/audioset.py:877 -#: redbot/cogs/audio/core/commands/audioset.py:882 -#: redbot/cogs/audio/core/commands/audioset.py:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:1186 -#: redbot/cogs/audio/core/commands/audioset.py:1201 -#: redbot/cogs/audio/core/commands/audioset.py:1222 -#: redbot/cogs/audio/core/commands/audioset.py:1229 -#: redbot/cogs/audio/core/commands/audioset.py:1289 -#: redbot/cogs/audio/core/commands/audioset.py:1311 -#: redbot/cogs/audio/core/commands/audioset.py:1419 -#: redbot/cogs/audio/core/commands/audioset.py:1435 -#: redbot/cogs/audio/core/commands/controller.py:419 -#: redbot/cogs/audio/core/commands/controller.py:463 -#: redbot/cogs/audio/core/commands/controller.py:774 -#: 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 +#: redbot/cogs/audio/core/commands/audioset.py:780 +#: redbot/cogs/audio/core/commands/audioset.py:803 +#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:883 +#: redbot/cogs/audio/core/commands/audioset.py:888 +#: redbot/cogs/audio/core/commands/audioset.py:904 +#: redbot/cogs/audio/core/commands/audioset.py:919 +#: redbot/cogs/audio/core/commands/audioset.py:939 +#: redbot/cogs/audio/core/commands/audioset.py:1205 +#: redbot/cogs/audio/core/commands/audioset.py:1220 +#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1248 +#: redbot/cogs/audio/core/commands/audioset.py:1308 +#: redbot/cogs/audio/core/commands/audioset.py:1330 +#: redbot/cogs/audio/core/commands/audioset.py:1438 +#: redbot/cogs/audio/core/commands/audioset.py:1454 +#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:464 +#: redbot/cogs/audio/core/commands/controller.py:782 +#: redbot/cogs/audio/core/commands/llset.py:146 +#: redbot/cogs/audio/core/commands/llset.py:166 +#: redbot/cogs/audio/core/commands/llset.py:175 +#: redbot/cogs/audio/core/commands/llset.py:204 +#: redbot/cogs/audio/core/commands/llset.py:226 +#: redbot/cogs/audio/core/commands/llset.py:258 +#: redbot/cogs/audio/core/commands/llset.py:282 +#: redbot/cogs/audio/core/commands/llset.py:295 +#: redbot/cogs/audio/core/commands/llset.py:388 +#: redbot/cogs/audio/core/commands/llset.py:412 +#: redbot/cogs/audio/core/commands/llset.py:443 +#: redbot/cogs/audio/core/commands/llset.py:472 +#: redbot/cogs/audio/core/commands/llset.py:481 +#: redbot/cogs/audio/core/commands/llset.py:499 +#: redbot/cogs/audio/core/commands/llset.py:508 +#: redbot/cogs/audio/core/commands/llset.py:526 +#: redbot/cogs/audio/core/commands/llset.py:535 +#: redbot/cogs/audio/core/commands/llset.py:553 +#: redbot/cogs/audio/core/commands/llset.py:562 +#: redbot/cogs/audio/core/commands/llset.py:580 +#: redbot/cogs/audio/core/commands/llset.py:589 +#: redbot/cogs/audio/core/commands/llset.py:607 +#: redbot/cogs/audio/core/commands/llset.py:616 +#: redbot/cogs/audio/core/commands/llset.py:634 +#: redbot/cogs/audio/core/commands/llset.py:643 +#: redbot/cogs/audio/core/commands/llset.py:670 +#: redbot/cogs/audio/core/commands/llset.py:701 msgid "Setting Changed" msgstr "" @@ -347,7 +367,7 @@ msgstr "" #, docstring msgid "Set a playlist to auto-play songs from.\n\n" " **Usage**:\n" -" ​ ​ ​ ​ `[p]audioset autoplay playlist_name_OR_id [args]`\n\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist playlist_name_OR_id [args]`\n\n" " **Args**:\n" " ​ ​ ​ ​ The following are all optional:\n" " ​ ​ ​ ​ ​ ​ ​ ​ --scope \n" @@ -365,238 +385,239 @@ msgid "Set a playlist to auto-play songs from.\n\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" +" ​ ​ ​ ​ `[p]audioset autoplay playlist MyGuildPlaylist`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist MyGlobalPlaylist --scope Global`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist 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:105 #: 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:1817 -#: redbot/cogs/audio/core/commands/playlists.py:1983 +#: redbot/cogs/audio/core/commands/playlists.py:393 +#: redbot/cogs/audio/core/commands/playlists.py:470 +#: redbot/cogs/audio/core/commands/playlists.py:558 +#: redbot/cogs/audio/core/commands/playlists.py:691 +#: redbot/cogs/audio/core/commands/playlists.py:822 +#: redbot/cogs/audio/core/commands/playlists.py:943 +#: redbot/cogs/audio/core/commands/playlists.py:1096 +#: redbot/cogs/audio/core/commands/playlists.py:1204 +#: redbot/cogs/audio/core/commands/playlists.py:1320 +#: redbot/cogs/audio/core/commands/playlists.py:1444 +#: redbot/cogs/audio/core/commands/playlists.py:1620 +#: redbot/cogs/audio/core/commands/playlists.py:1789 +#: redbot/cogs/audio/core/commands/playlists.py:1953 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:106 #: 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:1818 -#: redbot/cogs/audio/core/commands/playlists.py:1984 +#: redbot/cogs/audio/core/commands/playlists.py:394 +#: redbot/cogs/audio/core/commands/playlists.py:471 +#: redbot/cogs/audio/core/commands/playlists.py:559 +#: redbot/cogs/audio/core/commands/playlists.py:692 +#: redbot/cogs/audio/core/commands/playlists.py:823 +#: redbot/cogs/audio/core/commands/playlists.py:944 +#: redbot/cogs/audio/core/commands/playlists.py:1097 +#: redbot/cogs/audio/core/commands/playlists.py:1205 +#: redbot/cogs/audio/core/commands/playlists.py:1321 +#: redbot/cogs/audio/core/commands/playlists.py:1445 +#: redbot/cogs/audio/core/commands/playlists.py:1621 +#: redbot/cogs/audio/core/commands/playlists.py:1790 +#: redbot/cogs/audio/core/commands/playlists.py:1954 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:1821 -#: redbot/cogs/audio/core/commands/playlists.py:1987 +#: redbot/cogs/audio/core/commands/audioset.py:499 +#: redbot/cogs/audio/core/commands/playlists.py:107 +#: redbot/cogs/audio/core/commands/playlists.py:268 +#: redbot/cogs/audio/core/commands/playlists.py:395 +#: redbot/cogs/audio/core/commands/playlists.py:472 +#: redbot/cogs/audio/core/commands/playlists.py:560 +#: redbot/cogs/audio/core/commands/playlists.py:693 +#: redbot/cogs/audio/core/commands/playlists.py:824 +#: redbot/cogs/audio/core/commands/playlists.py:945 +#: redbot/cogs/audio/core/commands/playlists.py:1098 +#: redbot/cogs/audio/core/commands/playlists.py:1206 +#: redbot/cogs/audio/core/commands/playlists.py:1322 +#: redbot/cogs/audio/core/commands/playlists.py:1446 +#: redbot/cogs/audio/core/commands/playlists.py:1622 +#: redbot/cogs/audio/core/commands/playlists.py:1791 +#: redbot/cogs/audio/core/commands/playlists.py:1955 msgid "Check your logs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:516 -#: redbot/cogs/audio/core/commands/audioset.py:532 +#: redbot/cogs/audio/core/commands/audioset.py:514 +#: redbot/cogs/audio/core/commands/audioset.py:530 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 +#: redbot/cogs/audio/core/commands/audioset.py:515 +#: redbot/cogs/audio/core/commands/playlists.py:125 +#: redbot/cogs/audio/core/commands/playlists.py:1475 msgid "Could not match '{arg}' to a playlist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:524 +#: redbot/cogs/audio/core/commands/audioset.py:522 msgid "No Tracks Found" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:525 +#: redbot/cogs/audio/core/commands/audioset.py:523 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:1700 +#: redbot/cogs/audio/core/commands/audioset.py:531 +#: redbot/cogs/audio/core/commands/playlists.py:1561 +#: redbot/cogs/audio/core/commands/playlists.py:1672 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:1707 +#: redbot/cogs/audio/core/commands/audioset.py:538 +#: redbot/cogs/audio/core/commands/playlists.py:1001 +#: redbot/cogs/audio/core/commands/playlists.py:1569 +#: redbot/cogs/audio/core/commands/playlists.py:1679 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:1708 +#: redbot/cogs/audio/core/commands/audioset.py:539 +#: redbot/cogs/audio/core/commands/playlists.py:1002 +#: redbot/cogs/audio/core/commands/playlists.py:1570 +#: redbot/cogs/audio/core/commands/playlists.py:1680 msgid "You need to specify the Guild ID for the guild to lookup." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:547 +#: redbot/cogs/audio/core/commands/audioset.py:545 msgid "Playlist {name} (`{id}`) [**{scope}**] will be used for autoplay." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:560 +#: redbot/cogs/audio/core/commands/audioset.py:558 #, docstring msgid "Resets auto-play to the default playlist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:572 +#: redbot/cogs/audio/core/commands/audioset.py:570 msgid "Set auto-play playlist to play recently played tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:578 +#: redbot/cogs/audio/core/commands/audioset.py:576 #, 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:590 +#: redbot/cogs/audio/core/commands/audioset.py:588 msgid "Global daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:599 +#: redbot/cogs/audio/core/commands/audioset.py:597 #, 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:611 +#: redbot/cogs/audio/core/commands/audioset.py:609 msgid "Daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:620 +#: redbot/cogs/audio/core/commands/audioset.py:618 #, 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:628 +#: redbot/cogs/audio/core/commands/audioset.py:626 msgid "Auto-disconnection at queue end: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:632 -#: redbot/cogs/audio/core/commands/controller.py:771 +#: redbot/cogs/audio/core/commands/audioset.py:630 +#: redbot/cogs/audio/core/commands/controller.py:779 msgid "\n" "Auto-play has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:643 +#: redbot/cogs/audio/core/commands/audioset.py:641 #, 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:654 +#: redbot/cogs/audio/core/commands/audioset.py:652 msgid "Missing DJ Role" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:655 +#: redbot/cogs/audio/core/commands/audioset.py:653 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:666 +#: redbot/cogs/audio/core/commands/audioset.py:664 msgid "Response timed out, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:676 +#: redbot/cogs/audio/core/commands/audioset.py:674 msgid "DJ role: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:683 #, 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:691 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:1214 +#: redbot/cogs/audio/core/commands/audioset.py:689 +#: redbot/cogs/audio/core/commands/audioset.py:718 +#: redbot/cogs/audio/core/commands/audioset.py:1233 msgid "Invalid Time" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:1214 +#: redbot/cogs/audio/core/commands/audioset.py:689 +#: redbot/cogs/audio/core/commands/audioset.py:718 +#: redbot/cogs/audio/core/commands/audioset.py:1233 msgid "Seconds can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:698 +#: redbot/cogs/audio/core/commands/audioset.py:696 msgid "Empty disconnect disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:705 +#: redbot/cogs/audio/core/commands/audioset.py:703 msgid "Empty disconnect timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:717 +#: redbot/cogs/audio/core/commands/audioset.py:715 #, docstring msgid "Auto-pause after x seconds when room is empty, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:727 +#: redbot/cogs/audio/core/commands/audioset.py:725 msgid "Empty pause disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:734 +#: redbot/cogs/audio/core/commands/audioset.py:732 msgid "Empty pause timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:745 +#: redbot/cogs/audio/core/commands/audioset.py:743 #, docstring msgid "Prioritise tracks with lyrics." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:751 +#: redbot/cogs/audio/core/commands/audioset.py:749 msgid "Prefer tracks with lyrics: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:760 +#: redbot/cogs/audio/core/commands/audioset.py:758 #, docstring msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:763 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 msgid "Invalid Price" msgstr "" @@ -604,26 +625,30 @@ msgstr "" msgid "Price can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:769 +msgid "Price can't be greater than 2^63 - 1." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:774 msgid "Jukebox mode disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:775 +#: redbot/cogs/audio/core/commands/audioset.py:781 msgid "Track queueing command price set to {price} {currency}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:787 +#: redbot/cogs/audio/core/commands/audioset.py:793 #, 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:798 +#: redbot/cogs/audio/core/commands/audioset.py:804 msgid "The localtracks path location has been reset to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:803 +#: redbot/cogs/audio/core/commands/audioset.py:809 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" "```\n" "ParentDirectory\n" @@ -638,31 +663,30 @@ msgid "This setting is only for bot owners to set a localtracks folder location "Do you want to continue to set the provided path for local tracks?" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:835 +#: redbot/cogs/audio/core/commands/audioset.py:841 msgid "Invalid Path" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:836 +#: redbot/cogs/audio/core/commands/audioset.py:842 msgid "{local_path} does not seem like a valid path." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/audioset.py:848 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:848 -#: redbot/cogs/audio/core/commands/llset.py:34 -#: redbot/cogs/audio/core/commands/llset.py:53 -#: redbot/cogs/audio/core/commands/player.py:416 -#: redbot/cogs/audio/core/commands/player.py:426 +#: redbot/cogs/audio/core/commands/audioset.py:854 +#: redbot/cogs/audio/core/commands/llset.py:74 +#: redbot/cogs/audio/core/commands/player.py:414 +#: redbot/cogs/audio/core/commands/player.py:424 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:855 +#: redbot/cogs/audio/core/commands/audioset.py:861 msgid "The localtracks path location has been set to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:864 +#: redbot/cogs/audio/core/commands/audioset.py:870 #, 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" @@ -670,41 +694,41 @@ msgid "Max length of a track to queue in seconds, 0 to disable.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:873 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Invalid length" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:873 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Length can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:877 +#: redbot/cogs/audio/core/commands/audioset.py:883 msgid "Track max length disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:883 +#: redbot/cogs/audio/core/commands/audioset.py:889 msgid "Track max length set to {seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:893 +#: redbot/cogs/audio/core/commands/audioset.py:899 #, docstring msgid "Toggle track announcement and other bot messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:899 +#: redbot/cogs/audio/core/commands/audioset.py:905 msgid "Notify mode: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:908 +#: redbot/cogs/audio/core/commands/audioset.py:914 #, docstring msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:914 +#: redbot/cogs/audio/core/commands/audioset.py:920 msgid "Auto Deafen: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:923 +#: redbot/cogs/audio/core/commands/audioset.py:929 #, 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" @@ -713,250 +737,256 @@ msgid "Toggle the domain restriction on Audio.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:934 +#: redbot/cogs/audio/core/commands/audioset.py:940 msgid "Commercial links only: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:943 +#: redbot/cogs/audio/core/commands/audioset.py:949 #, docstring msgid "Set the role to use for DJ mode." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:952 +#: redbot/cogs/audio/core/commands/audioset.py:958 msgid "Settings Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:953 +#: redbot/cogs/audio/core/commands/audioset.py:959 msgid "DJ role set to: {role.name}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:959 +#: redbot/cogs/audio/core/commands/audioset.py:965 #, docstring msgid "Show the current settings." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:996 +#: redbot/cogs/audio/core/commands/audioset.py:1004 msgid "Server Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:997 +#: redbot/cogs/audio/core/commands/audioset.py:1005 +msgid "Auto-deafen: [{auto_deafen}]\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1008 msgid "Auto-disconnect: [{dc}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:998 +#: redbot/cogs/audio/core/commands/audioset.py:1009 msgid "Auto-play: [{autoplay}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1002 +#: redbot/cogs/audio/core/commands/audioset.py:1013 msgid "Disconnect timer: [{num_seconds}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1006 +#: redbot/cogs/audio/core/commands/audioset.py:1017 msgid "Auto Pause timer: [{num_seconds}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1021 msgid "DJ Role: [{role.name}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1012 +#: redbot/cogs/audio/core/commands/audioset.py:1023 msgid "Jukebox: [{jukebox_name}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1013 +#: redbot/cogs/audio/core/commands/audioset.py:1024 msgid "Command price: [{jukebox_price}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1017 +#: redbot/cogs/audio/core/commands/audioset.py:1028 msgid "Max track length: [{tracklength}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1020 -msgid "Repeat: [{repeat}]\n" +#: redbot/cogs/audio/core/commands/audioset.py:1031 +msgid "Max volume: [{max_volume}%]\n" +"Persist queue: [{persist_queue}]\n" +"Repeat: [{repeat}]\n" "Shuffle: [{shuffle}]\n" "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" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1040 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Thumbnails: [{0}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1044 +#: redbot/cogs/audio/core/commands/audioset.py:1055 msgid "Vote skip: [{vote_enabled}]\n" "Skip percentage: [{vote_percent}%]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1057 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "User" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1061 -#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: redbot/cogs/audio/core/commands/playlists.py:1010 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1063 -#: redbot/cogs/audio/core/commands/audioset.py:1064 -#: redbot/cogs/audio/core/commands/audioset.py:1065 +#: redbot/cogs/audio/core/commands/audioset.py:1074 +#: redbot/cogs/audio/core/commands/audioset.py:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1076 msgid "Cached" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1067 -#: redbot/cogs/audio/core/commands/audioset.py:1068 -#: redbot/cogs/audio/core/commands/audioset.py:1069 +#: redbot/cogs/audio/core/commands/audioset.py:1078 +#: redbot/cogs/audio/core/commands/audioset.py:1079 +#: redbot/cogs/audio/core/commands/audioset.py:1080 msgid "US Top 100" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: redbot/cogs/audio/core/commands/audioset.py:1083 msgid "Auto-play Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1074 +#: redbot/cogs/audio/core/commands/audioset.py:1085 msgid "Playlist name: [{pname}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1086 msgid "Playlist ID: [{pid}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1076 +#: redbot/cogs/audio/core/commands/audioset.py:1087 msgid "Playlist scope: [{pscope}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1082 -#: redbot/cogs/audio/core/commands/audioset.py:1353 -#: redbot/cogs/audio/core/commands/audioset.py:1398 +#: redbot/cogs/audio/core/commands/audioset.py:1093 +#: redbot/cogs/audio/core/commands/audioset.py:1372 +#: redbot/cogs/audio/core/commands/audioset.py:1417 msgid "Cache Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1084 +#: redbot/cogs/audio/core/commands/audioset.py:1095 msgid "Max age: [{max_age}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1085 +#: redbot/cogs/audio/core/commands/audioset.py:1096 msgid "Local Spotify cache: [{spotify_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1097 msgid "Local Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1098 msgid "Local Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1089 -#: redbot/cogs/audio/core/commands/audioset.py:1347 -#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1100 +#: redbot/cogs/audio/core/commands/audioset.py:1366 +#: redbot/cogs/audio/core/commands/audioset.py:1411 msgid "days" -msgstr "" +msgstr "दिन" -#: redbot/cogs/audio/core/commands/audioset.py:1096 +#: redbot/cogs/audio/core/commands/audioset.py:1107 msgid "User Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1098 +#: redbot/cogs/audio/core/commands/audioset.py:1109 msgid "Spotify search: [{country_code}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1114 msgid "Lavalink Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1105 +#: redbot/cogs/audio/core/commands/audioset.py:1116 msgid "Cog version: [{version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1106 +#: redbot/cogs/audio/core/commands/audioset.py:1117 msgid "Red-Lavalink: [{lavalink_version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1107 +#: redbot/cogs/audio/core/commands/audioset.py:1118 msgid "External server: [{use_external_lavalink}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1116 -msgid "Lavalink build: [{llbuild}]\n" +#: redbot/cogs/audio/core/commands/audioset.py:1131 +msgid "Lavalink version: [{llversion}]\n" "Lavalink branch: [{llbranch}]\n" "Release date: [{build_time}]\n" "Lavaplayer version: [{lavaplayer}]\n" "Java version: [{jvm}]\n" "Java Executable: [{jv_exec}]\n" +"Initial Heapsize: [{xms}]\n" +"Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1132 +#: redbot/cogs/audio/core/commands/audioset.py:1151 msgid "Localtracks path: [{localpath}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1141 +#: redbot/cogs/audio/core/commands/audioset.py:1160 #, docstring -msgid "Sends the Lavalink server logs to your DMs." +msgid "Sends the managed Lavalink node logs to your DMs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1148 -#: redbot/cogs/audio/core/commands/audioset.py:1150 +#: redbot/cogs/audio/core/commands/audioset.py:1167 +#: redbot/cogs/audio/core/commands/audioset.py:1169 msgid "No logs found in your data folder." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1162 +#: redbot/cogs/audio/core/commands/audioset.py:1181 msgid "Logs are too large, you can find them in {path}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1172 +#: redbot/cogs/audio/core/commands/audioset.py:1191 msgid "I need to be able to DM you to send you the logs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1181 +#: redbot/cogs/audio/core/commands/audioset.py:1200 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1187 +#: redbot/cogs/audio/core/commands/audioset.py:1206 msgid "Song titles as status: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1196 +#: redbot/cogs/audio/core/commands/audioset.py:1215 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1202 +#: redbot/cogs/audio/core/commands/audioset.py:1221 msgid "Thumbnail display: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1211 +#: redbot/cogs/audio/core/commands/audioset.py:1230 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1223 +#: redbot/cogs/audio/core/commands/audioset.py:1242 msgid "Voting disabled. All users can use queue management commands." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1230 +#: redbot/cogs/audio/core/commands/audioset.py:1249 msgid "Vote percentage set to {percent}%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1239 +#: redbot/cogs/audio/core/commands/audioset.py:1258 #, docstring msgid "Instructions to set the YouTube API key." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1258 +#: redbot/cogs/audio/core/commands/audioset.py:1277 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1259 +#: redbot/cogs/audio/core/commands/audioset.py:1278 msgid "1. Go to Spotify developers and log in with your Spotify account.\n" "(https://developer.spotify.com/dashboard/applications)\n" "2. Click \"Create An App\".\n" @@ -967,28 +997,28 @@ msgid "1. Go to Spotify developers and log in with your Spotify account.\n" "`{prefix}set api spotify client_id client_secret `" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1276 -#: redbot/cogs/audio/core/commands/audioset.py:1298 +#: redbot/cogs/audio/core/commands/audioset.py:1295 +#: redbot/cogs/audio/core/commands/audioset.py:1317 #, docstring msgid "Set the country code for Spotify searches." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1280 -#: redbot/cogs/audio/core/commands/audioset.py:1302 +#: redbot/cogs/audio/core/commands/audioset.py:1299 +#: redbot/cogs/audio/core/commands/audioset.py:1321 msgid "Invalid Country Code" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1281 -#: redbot/cogs/audio/core/commands/audioset.py:1303 +#: redbot/cogs/audio/core/commands/audioset.py:1300 +#: redbot/cogs/audio/core/commands/audioset.py:1322 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:1290 -#: redbot/cogs/audio/core/commands/audioset.py:1312 +#: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1331 msgid "Country Code set to {country}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1320 +#: redbot/cogs/audio/core/commands/audioset.py:1339 #, docstring msgid "Sets the caching level.\n\n" " Level can be one of the following:\n\n" @@ -1001,27 +1031,27 @@ msgid "Sets the caching level.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1342 -#: redbot/cogs/audio/core/commands/audioset.py:1387 +#: redbot/cogs/audio/core/commands/audioset.py:1361 +#: redbot/cogs/audio/core/commands/audioset.py:1406 msgid "Max age: [{max_age}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1343 -#: redbot/cogs/audio/core/commands/audioset.py:1388 +#: redbot/cogs/audio/core/commands/audioset.py:1362 +#: redbot/cogs/audio/core/commands/audioset.py:1407 msgid "Spotify cache: [{spotify_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1344 -#: redbot/cogs/audio/core/commands/audioset.py:1389 +#: redbot/cogs/audio/core/commands/audioset.py:1363 +#: redbot/cogs/audio/core/commands/audioset.py:1408 msgid "Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1345 -#: redbot/cogs/audio/core/commands/audioset.py:1390 +#: redbot/cogs/audio/core/commands/audioset.py:1364 +#: redbot/cogs/audio/core/commands/audioset.py:1409 msgid "Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1405 +#: redbot/cogs/audio/core/commands/audioset.py:1424 #, 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" @@ -1029,66 +1059,103 @@ msgid "Sets the cache max age.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1431 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:1417 +#: redbot/cogs/audio/core/commands/audioset.py:1436 msgid "I've set the cache age to {age} days" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1424 +#: redbot/cogs/audio/core/commands/audioset.py:1443 #, 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:1436 +#: redbot/cogs/audio/core/commands/audioset.py:1455 msgid "Persisting queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1444 +#: redbot/cogs/audio/core/commands/audioset.py:1463 #, docstring msgid "Restarts the lavalink connection." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1454 +#: redbot/cogs/audio/core/commands/audioset.py:1471 +#: redbot/cogs/audio/core/commands/llset.py:731 +msgid "Failed To Shutdown Lavalink Node" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1472 +#: redbot/cogs/audio/core/commands/llset.py:187 +#: redbot/cogs/audio/core/commands/llset.py:732 +msgid "Please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1479 msgid "Restarting Lavalink" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1455 +#: redbot/cogs/audio/core/commands/audioset.py:1480 msgid "It can take a couple of minutes for Lavalink to fully start up." msgstr "" +#: redbot/cogs/audio/core/commands/audioset.py:1487 +#, docstring +msgid "Set the maximum volume allowed in this server." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1491 +msgid "Error" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1492 +msgid "Music without sound isn't music at all. Try setting the volume higher then 0%." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1500 +#: redbot/cogs/audio/core/commands/audioset.py:1508 +msgid "Setting changed" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1501 +msgid "The maximum volume has been limited to 150%, be easy on your ears." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1509 +msgid "The maximum volume has been limited to {max_volume}%." +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:88 -#: redbot/cogs/audio/core/commands/controller.py:205 -#: redbot/cogs/audio/core/commands/controller.py:222 -#: redbot/cogs/audio/core/commands/controller.py:236 -#: redbot/cogs/audio/core/commands/controller.py:244 -#: redbot/cogs/audio/core/commands/controller.py:318 -#: redbot/cogs/audio/core/commands/controller.py:384 -#: redbot/cogs/audio/core/commands/controller.py:477 -#: redbot/cogs/audio/core/commands/controller.py:487 -#: redbot/cogs/audio/core/commands/controller.py:571 -#: redbot/cogs/audio/core/commands/controller.py:703 -#: redbot/cogs/audio/core/commands/controller.py:732 -#: redbot/cogs/audio/core/commands/controller.py:788 -#: redbot/cogs/audio/core/commands/controller.py:865 -#: redbot/cogs/audio/core/commands/equalizer.py:39 -#: redbot/cogs/audio/core/commands/equalizer.py:164 -#: redbot/cogs/audio/core/commands/equalizer.py:194 -#: redbot/cogs/audio/core/commands/equalizer.py:228 -#: redbot/cogs/audio/core/commands/equalizer.py:317 -#: redbot/cogs/audio/core/commands/miscellaneous.py:71 -#: redbot/cogs/audio/core/commands/miscellaneous.py:102 -#: redbot/cogs/audio/core/commands/playlists.py:1142 +#: redbot/cogs/audio/core/commands/controller.py:89 +#: redbot/cogs/audio/core/commands/controller.py:206 +#: redbot/cogs/audio/core/commands/controller.py:223 +#: redbot/cogs/audio/core/commands/controller.py:237 +#: redbot/cogs/audio/core/commands/controller.py:245 +#: redbot/cogs/audio/core/commands/controller.py:319 +#: redbot/cogs/audio/core/commands/controller.py:385 +#: redbot/cogs/audio/core/commands/controller.py:478 +#: redbot/cogs/audio/core/commands/controller.py:488 +#: redbot/cogs/audio/core/commands/controller.py:572 +#: redbot/cogs/audio/core/commands/controller.py:711 +#: redbot/cogs/audio/core/commands/controller.py:740 +#: redbot/cogs/audio/core/commands/controller.py:796 +#: redbot/cogs/audio/core/commands/controller.py:873 +#: redbot/cogs/audio/core/commands/equalizer.py:40 +#: redbot/cogs/audio/core/commands/equalizer.py:165 +#: redbot/cogs/audio/core/commands/equalizer.py:195 +#: redbot/cogs/audio/core/commands/equalizer.py:229 +#: redbot/cogs/audio/core/commands/equalizer.py:318 +#: redbot/cogs/audio/core/commands/miscellaneous.py:72 +#: redbot/cogs/audio/core/commands/miscellaneous.py:103 +#: redbot/cogs/audio/core/commands/playlists.py:1125 msgid "Nothing playing." msgstr "" @@ -1098,9 +1165,9 @@ msgid "Unable To Disconnect" msgstr "" #: redbot/cogs/audio/core/commands/controller.py:50 -#: redbot/cogs/audio/core/commands/controller.py:263 -#: redbot/cogs/audio/core/commands/controller.py:331 -#: redbot/cogs/audio/core/commands/controller.py:585 +#: redbot/cogs/audio/core/commands/controller.py:264 +#: redbot/cogs/audio/core/commands/controller.py:332 +#: redbot/cogs/audio/core/commands/controller.py:586 msgid "There are other people listening - vote to skip instead." msgstr "" @@ -1117,211 +1184,211 @@ msgstr "" msgid "Disconnecting..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:86 +#: redbot/cogs/audio/core/commands/controller.py:87 #, docstring msgid "Now playing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:110 -#: redbot/cogs/audio/core/commands/queue.py:77 +#: redbot/cogs/audio/core/commands/controller.py:111 +#: redbot/cogs/audio/core/commands/queue.py:81 msgid "\n" " Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:113 +#: redbot/cogs/audio/core/commands/controller.py:114 msgid "Nothing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:118 -#: redbot/cogs/audio/core/commands/queue.py:79 +#: redbot/cogs/audio/core/commands/controller.py:119 +#: redbot/cogs/audio/core/commands/queue.py:83 msgid "Now Playing" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:128 -#: redbot/cogs/audio/core/commands/queue.py:89 +#: redbot/cogs/audio/core/commands/controller.py:129 +#: redbot/cogs/audio/core/commands/queue.py:93 msgid "Auto-Play" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:134 -#: redbot/cogs/audio/core/commands/queue.py:95 +#: redbot/cogs/audio/core/commands/controller.py:135 +#: redbot/cogs/audio/core/commands/queue.py:99 msgid "Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:140 -#: redbot/cogs/audio/core/commands/queue.py:101 +#: redbot/cogs/audio/core/commands/controller.py:141 +#: redbot/cogs/audio/core/commands/queue.py:105 msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:200 +#: redbot/cogs/audio/core/commands/controller.py:201 #, docstring msgid "Pause or resume a playing track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:211 -#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:212 +#: redbot/cogs/audio/core/commands/controller.py:218 msgid "Unable To Manage Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:212 +#: redbot/cogs/audio/core/commands/controller.py:213 msgid "You must be in the voice channel to pause or resume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:218 +#: redbot/cogs/audio/core/commands/controller.py:219 msgid "You need the DJ role to pause or resume tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:229 +#: redbot/cogs/audio/core/commands/controller.py:230 msgid "Track Paused" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:233 +#: redbot/cogs/audio/core/commands/controller.py:234 msgid "Track Resumed" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:242 +#: redbot/cogs/audio/core/commands/controller.py:243 #, docstring msgid "Skip to the start of the previously played track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:256 -#: redbot/cogs/audio/core/commands/controller.py:262 -#: redbot/cogs/audio/core/commands/controller.py:268 -#: redbot/cogs/audio/core/commands/controller.py:483 -#: redbot/cogs/audio/core/commands/controller.py:498 -#: redbot/cogs/audio/core/commands/controller.py:511 -#: redbot/cogs/audio/core/commands/controller.py:520 +#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:263 +#: redbot/cogs/audio/core/commands/controller.py:269 +#: redbot/cogs/audio/core/commands/controller.py:484 +#: redbot/cogs/audio/core/commands/controller.py:499 +#: redbot/cogs/audio/core/commands/controller.py:512 +#: redbot/cogs/audio/core/commands/controller.py:521 msgid "Unable To Skip Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:258 msgid "You must be in the voice channel to skip the track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:269 +#: redbot/cogs/audio/core/commands/controller.py:270 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:277 -#: redbot/cogs/audio/core/commands/player.py:53 -#: redbot/cogs/audio/core/commands/player.py:58 -#: redbot/cogs/audio/core/commands/player.py:64 -#: redbot/cogs/audio/core/commands/player.py:82 -#: redbot/cogs/audio/core/commands/player.py:94 -#: redbot/cogs/audio/core/commands/player.py:100 -#: redbot/cogs/audio/core/commands/player.py:110 -#: redbot/cogs/audio/core/commands/player.py:116 -#: redbot/cogs/audio/core/commands/player.py:123 -#: redbot/cogs/audio/core/commands/player.py:134 -#: redbot/cogs/audio/core/commands/player.py:161 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:172 -#: redbot/cogs/audio/core/commands/player.py:190 -#: redbot/cogs/audio/core/commands/player.py:202 -#: redbot/cogs/audio/core/commands/player.py:208 -#: redbot/cogs/audio/core/commands/player.py:218 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:231 -#: redbot/cogs/audio/core/commands/player.py:243 -#: redbot/cogs/audio/core/commands/player.py:252 -#: redbot/cogs/audio/core/commands/player.py:295 -#: redbot/cogs/audio/core/commands/player.py:317 -#: redbot/cogs/audio/core/commands/player.py:436 -#: redbot/cogs/audio/core/commands/player.py:454 -#: redbot/cogs/audio/core/commands/player.py:466 -#: redbot/cogs/audio/core/commands/player.py:472 -#: redbot/cogs/audio/core/commands/player.py:484 -#: redbot/cogs/audio/core/commands/player.py:532 -#: redbot/cogs/audio/core/commands/player.py:552 -#: redbot/cogs/audio/core/commands/player.py:570 -#: redbot/cogs/audio/core/commands/player.py:582 -#: redbot/cogs/audio/core/commands/player.py:588 -#: redbot/cogs/audio/core/commands/player.py:600 -#: redbot/cogs/audio/core/commands/player.py:605 -#: redbot/cogs/audio/core/commands/player.py:738 -#: redbot/cogs/audio/core/commands/player.py:744 -#: redbot/cogs/audio/core/commands/player.py:806 -#: redbot/cogs/audio/core/commands/playlists.py:1481 +#: redbot/cogs/audio/core/commands/controller.py:278 +#: redbot/cogs/audio/core/commands/player.py:52 +#: redbot/cogs/audio/core/commands/player.py:57 +#: redbot/cogs/audio/core/commands/player.py:63 +#: redbot/cogs/audio/core/commands/player.py:81 +#: redbot/cogs/audio/core/commands/player.py:93 +#: redbot/cogs/audio/core/commands/player.py:99 +#: redbot/cogs/audio/core/commands/player.py:109 +#: redbot/cogs/audio/core/commands/player.py:115 +#: redbot/cogs/audio/core/commands/player.py:122 +#: redbot/cogs/audio/core/commands/player.py:133 +#: redbot/cogs/audio/core/commands/player.py:160 +#: redbot/cogs/audio/core/commands/player.py:165 +#: redbot/cogs/audio/core/commands/player.py:171 +#: redbot/cogs/audio/core/commands/player.py:189 +#: redbot/cogs/audio/core/commands/player.py:201 +#: redbot/cogs/audio/core/commands/player.py:207 +#: redbot/cogs/audio/core/commands/player.py:217 +#: redbot/cogs/audio/core/commands/player.py:223 +#: redbot/cogs/audio/core/commands/player.py:230 +#: redbot/cogs/audio/core/commands/player.py:242 +#: redbot/cogs/audio/core/commands/player.py:251 +#: redbot/cogs/audio/core/commands/player.py:293 +#: redbot/cogs/audio/core/commands/player.py:315 +#: redbot/cogs/audio/core/commands/player.py:434 +#: redbot/cogs/audio/core/commands/player.py:452 +#: redbot/cogs/audio/core/commands/player.py:464 +#: redbot/cogs/audio/core/commands/player.py:470 +#: redbot/cogs/audio/core/commands/player.py:482 +#: redbot/cogs/audio/core/commands/player.py:530 +#: redbot/cogs/audio/core/commands/player.py:550 +#: redbot/cogs/audio/core/commands/player.py:568 +#: redbot/cogs/audio/core/commands/player.py:580 +#: redbot/cogs/audio/core/commands/player.py:586 +#: redbot/cogs/audio/core/commands/player.py:598 +#: redbot/cogs/audio/core/commands/player.py:603 +#: redbot/cogs/audio/core/commands/player.py:737 +#: redbot/cogs/audio/core/commands/player.py:743 +#: redbot/cogs/audio/core/commands/player.py:805 +#: redbot/cogs/audio/core/commands/playlists.py:1458 msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:277 +#: redbot/cogs/audio/core/commands/controller.py:278 msgid "No previous track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:298 +#: redbot/cogs/audio/core/commands/controller.py:299 msgid "Replaying Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:305 +#: redbot/cogs/audio/core/commands/controller.py:306 #, docstring -msgid "Seek ahead or behind on a track by seconds or a to a specific time.\n\n" +msgid "Seek ahead or behind on a track by seconds or 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:323 -#: redbot/cogs/audio/core/commands/controller.py:330 -#: redbot/cogs/audio/core/commands/controller.py:337 -#: redbot/cogs/audio/core/commands/controller.py:344 -#: redbot/cogs/audio/core/commands/controller.py:356 +#: redbot/cogs/audio/core/commands/controller.py:324 +#: redbot/cogs/audio/core/commands/controller.py:331 +#: redbot/cogs/audio/core/commands/controller.py:338 +#: redbot/cogs/audio/core/commands/controller.py:345 +#: redbot/cogs/audio/core/commands/controller.py:357 msgid "Unable To Seek Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:324 +#: redbot/cogs/audio/core/commands/controller.py:325 msgid "You must be in the voice channel to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:338 +#: redbot/cogs/audio/core/commands/controller.py:339 msgid "You need the DJ role or be the track requester to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:344 +#: redbot/cogs/audio/core/commands/controller.py:345 msgid "Can't seek on a stream." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:357 +#: redbot/cogs/audio/core/commands/controller.py:358 msgid "Invalid input for the time to seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:365 +#: redbot/cogs/audio/core/commands/controller.py:366 msgid "Moved {num_seconds}s to 00:00:00" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:372 +#: redbot/cogs/audio/core/commands/controller.py:373 msgid "Moved {num_seconds}s to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:380 +#: redbot/cogs/audio/core/commands/controller.py:381 msgid "Moved to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:390 +#: redbot/cogs/audio/core/commands/controller.py:391 #, docstring msgid "Toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:399 -#: redbot/cogs/audio/core/commands/controller.py:410 -#: redbot/cogs/audio/core/commands/controller.py:443 -#: redbot/cogs/audio/core/commands/controller.py:454 +#: redbot/cogs/audio/core/commands/controller.py:400 +#: redbot/cogs/audio/core/commands/controller.py:411 +#: redbot/cogs/audio/core/commands/controller.py:444 +#: redbot/cogs/audio/core/commands/controller.py:455 msgid "Unable To Toggle Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:400 -#: redbot/cogs/audio/core/commands/controller.py:444 +#: redbot/cogs/audio/core/commands/controller.py:401 +#: redbot/cogs/audio/core/commands/controller.py:445 msgid "You need the DJ role to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:411 -#: redbot/cogs/audio/core/commands/controller.py:455 +#: redbot/cogs/audio/core/commands/controller.py:412 +#: redbot/cogs/audio/core/commands/controller.py:456 msgid "You must be in the voice channel to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:421 msgid "Shuffle tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:431 +#: redbot/cogs/audio/core/commands/controller.py:432 #, 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" @@ -1329,534 +1396,821 @@ msgid "Toggle bumped track shuffle.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:464 +#: redbot/cogs/audio/core/commands/controller.py:465 msgid "Shuffle bumped tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:475 +#: redbot/cogs/audio/core/commands/controller.py:476 #, docstring msgid "Skip to the next track, or to a given track number." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:484 +#: redbot/cogs/audio/core/commands/controller.py:485 msgid "You must be in the voice channel to skip the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:499 +#: redbot/cogs/audio/core/commands/controller.py:500 msgid "You need the DJ role or be the track requester to skip tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:512 +#: redbot/cogs/audio/core/commands/controller.py:513 msgid "You can only skip the current track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:521 +#: redbot/cogs/audio/core/commands/controller.py:522 msgid "Can't skip to a specific track in vote mode without the DJ role." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:527 +#: redbot/cogs/audio/core/commands/controller.py:528 msgid "I removed your vote to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:530 +#: redbot/cogs/audio/core/commands/controller.py:531 msgid "You voted to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:543 +#: redbot/cogs/audio/core/commands/controller.py:544 msgid "Vote threshold met." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:546 +#: redbot/cogs/audio/core/commands/controller.py:547 msgid " Votes: {num_votes}/{num_members} ({cur_percent}% out of {required_percent}% needed)" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:565 +#: redbot/cogs/audio/core/commands/controller.py:566 #, docstring msgid "Stop playback and clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:578 -#: redbot/cogs/audio/core/commands/controller.py:584 -#: redbot/cogs/audio/core/commands/controller.py:590 +#: redbot/cogs/audio/core/commands/controller.py:579 +#: redbot/cogs/audio/core/commands/controller.py:585 +#: redbot/cogs/audio/core/commands/controller.py:591 msgid "Unable To Stop Player" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:579 +#: redbot/cogs/audio/core/commands/controller.py:580 msgid "You must be in the voice channel to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:591 +#: redbot/cogs/audio/core/commands/controller.py:592 msgid "You need the DJ role to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:613 +#: redbot/cogs/audio/core/commands/controller.py:614 msgid "Stopping..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:621 +#: redbot/cogs/audio/core/commands/controller.py:622 #, docstring msgid "Summon the bot to a voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:633 -#: redbot/cogs/audio/core/commands/controller.py:640 -#: redbot/cogs/audio/core/commands/controller.py:653 -#: redbot/cogs/audio/core/commands/controller.py:679 -#: redbot/cogs/audio/core/commands/controller.py:686 +#: redbot/cogs/audio/core/commands/controller.py:634 +#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:654 +#: redbot/cogs/audio/core/commands/controller.py:685 +#: redbot/cogs/audio/core/commands/controller.py:692 msgid "Unable To Join Voice Channel" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:634 +#: redbot/cogs/audio/core/commands/controller.py:635 msgid "There are other people listening." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:642 msgid "You need the DJ role to summon the bot." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:654 -#: redbot/cogs/audio/core/commands/player.py:83 -#: redbot/cogs/audio/core/commands/player.py:191 -#: redbot/cogs/audio/core/commands/player.py:455 -#: redbot/cogs/audio/core/commands/player.py:571 -#: redbot/cogs/audio/core/commands/player.py:695 -#: redbot/cogs/audio/core/commands/queue.py:339 +#: redbot/cogs/audio/core/commands/controller.py:655 +#: redbot/cogs/audio/core/commands/player.py:82 +#: redbot/cogs/audio/core/commands/player.py:190 +#: redbot/cogs/audio/core/commands/player.py:453 +#: redbot/cogs/audio/core/commands/player.py:569 +#: redbot/cogs/audio/core/commands/player.py:694 +#: redbot/cogs/audio/core/commands/queue.py:343 msgid "I don't have permission to connect and speak in your channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:680 -#: redbot/cogs/audio/core/commands/player.py:95 -#: redbot/cogs/audio/core/commands/player.py:203 -#: redbot/cogs/audio/core/commands/player.py:467 -#: redbot/cogs/audio/core/commands/player.py:583 -#: redbot/cogs/audio/core/commands/player.py:707 -#: redbot/cogs/audio/core/commands/queue.py:351 +#: redbot/cogs/audio/core/commands/controller.py:673 +msgid "Unable To Do This Action" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:674 +msgid "I am already in your channel." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:686 +#: redbot/cogs/audio/core/commands/player.py:94 +#: redbot/cogs/audio/core/commands/player.py:202 +#: redbot/cogs/audio/core/commands/player.py:465 +#: redbot/cogs/audio/core/commands/player.py:581 +#: redbot/cogs/audio/core/commands/player.py:706 +#: redbot/cogs/audio/core/commands/queue.py:355 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:687 -#: redbot/cogs/audio/core/commands/player.py:101 -#: redbot/cogs/audio/core/commands/player.py:209 -#: redbot/cogs/audio/core/commands/player.py:473 -#: redbot/cogs/audio/core/commands/player.py:589 -#: redbot/cogs/audio/core/commands/player.py:713 -#: redbot/cogs/audio/core/commands/queue.py:358 -msgid "Connection to Lavalink has not yet been established." +#: redbot/cogs/audio/core/commands/controller.py:693 +#: redbot/cogs/audio/core/commands/player.py:100 +msgid "Connection to the Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:694 +#: redbot/cogs/audio/core/commands/controller.py:700 #, docstring msgid "Set the volume, 1% - 150%." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:701 +#: redbot/cogs/audio/core/commands/controller.py:709 msgid "Current Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:712 -#: redbot/cogs/audio/core/commands/controller.py:719 +#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:727 msgid "Unable To Change Volume" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:713 +#: redbot/cogs/audio/core/commands/controller.py:721 msgid "You must be in the voice channel to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:728 msgid "You need the DJ role to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:730 +#: redbot/cogs/audio/core/commands/controller.py:738 msgid "Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:739 +#: redbot/cogs/audio/core/commands/controller.py:747 #, docstring msgid "Toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:747 -#: redbot/cogs/audio/core/commands/controller.py:758 +#: redbot/cogs/audio/core/commands/controller.py:755 +#: redbot/cogs/audio/core/commands/controller.py:766 msgid "Unable To Toggle Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:748 +#: redbot/cogs/audio/core/commands/controller.py:756 msgid "You need the DJ role to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:759 -msgid "You must be in the voice channel to toggle repeat." +#: redbot/cogs/audio/core/commands/controller.py:767 +msgid "You must be in the voice channel to toggle repeat." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:774 +msgid "Repeat tracks: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:791 +#, docstring +msgid "Remove a specific track number from the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:800 +msgid "Nothing queued." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:804 +#: redbot/cogs/audio/core/commands/controller.py:810 +#: redbot/cogs/audio/core/commands/controller.py:818 +#: redbot/cogs/audio/core/commands/controller.py:851 +msgid "Unable To Modify Queue" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:805 +msgid "You need the DJ role to remove tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:811 +msgid "You must be in the voice channel to manage the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:819 +#: redbot/cogs/audio/core/commands/controller.py:892 +msgid "Song number must be greater than 1 and within the queue limit." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:833 +#: redbot/cogs/audio/core/commands/controller.py:857 +msgid "Removed track from queue" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:834 +msgid "Removed {track} from the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:852 +msgid "Removed 0 tracks, nothing matches the URL provided." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:858 +msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:868 +#, docstring +msgid "Bump a track number to the top of the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:879 +#: redbot/cogs/audio/core/commands/controller.py:885 +#: redbot/cogs/audio/core/commands/controller.py:891 +#: redbot/cogs/audio/core/commands/player.py:150 +msgid "Unable To Bump Track" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:880 +msgid "You must be in the voice channel to bump a track." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:886 +msgid "You need the DJ role to bump tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:902 +msgid "Moved track to the top of the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:31 +#, docstring +msgid "Equalizer management.\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:73 +#, docstring +msgid "Delete a saved eq preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:82 +#: redbot/cogs/audio/core/commands/equalizer.py:89 +#: redbot/cogs/audio/core/commands/equalizer.py:102 +msgid "Unable To Delete Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:83 +#: redbot/cogs/audio/core/commands/equalizer.py:103 +msgid "You are not the author of that preset setting." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:112 +#, docstring +msgid "List saved eq presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:115 +msgid "No saved equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:118 +msgid "Preset Name" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:119 +msgid "Author" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:141 +msgid "{num} preset(s)" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:148 +#, docstring +msgid "Load a saved eq preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:156 +msgid "No Preset Found" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:174 +msgid "Unable To Load Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:175 +msgid "You need the DJ role to load equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:193 +#, docstring +msgid "Reset the eq to 0 across all bands." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:202 +msgid "Unable To Modify Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:203 +msgid "You need the DJ role to reset the equalizer." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:219 +msgid "Equalizer values have been reset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:227 +#, docstring +msgid "Save the current eq settings to a preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:237 +#: redbot/cogs/audio/core/commands/equalizer.py:255 +#: redbot/cogs/audio/core/commands/equalizer.py:270 +msgid "Unable To Save Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:238 +msgid "You need the DJ role to save equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:242 +msgid "Please enter a name for this equalizer preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:256 +msgid "No equalizer preset name entered, try the command again later." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:271 +msgid "Try the command again with a shorter name." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:275 +msgid "Preset name already exists, do you want to replace it?" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:283 +msgid "Not saving preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:296 +msgid "Current equalizer saved to the {preset_name} preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:310 +#, 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:326 +msgid "Unable To Set Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:327 +msgid "You need the DJ role to set equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:367 +msgid "Invalid Band" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:368 +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:392 +msgid "Preset Modified" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:393 +msgid "The {band_name}Hz band has been set to {band_value}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:766 -msgid "Repeat tracks: {true_or_false}." +#: redbot/cogs/audio/core/commands/llset.py:37 +#, docstring +msgid "`Dangerous commands` Manage Lavalink node configuration settings.\n\n" +" This command block holds all commands to configure an unmanaged (user maintained) or managed (bot maintained) Lavalink node.\n\n" +" You should not mess with any command in here unless you have a valid reason to,\n" +" i.e. been told by someone in the Red-Discord Bot support server to do so.\n" +" All the commands in here have the potential to break the Audio cog.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:783 +#: redbot/cogs/audio/core/commands/llset.py:49 #, docstring -msgid "Remove a specific track number from the queue." +msgid "Change your Java executable path.\n\n" +" This command shouldn't need to be used most of the time, and is only useful if the host machine has conflicting Java versions.\n\n" +" If changing this make sure that the Java executable you set is supported by Audio.\n" +" The current supported versions are Java 17 and 11.\n\n" +" Enter nothing or \"java\" to reset it back to default.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:792 -msgid "Nothing queued." +#: redbot/cogs/audio/core/commands/llset.py:62 +msgid "Java Executable Reset" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:796 -#: redbot/cogs/audio/core/commands/controller.py:802 -#: redbot/cogs/audio/core/commands/controller.py:810 -#: redbot/cogs/audio/core/commands/controller.py:843 -msgid "Unable To Modify Queue" +#: redbot/cogs/audio/core/commands/llset.py:63 +msgid "Audio will now use `java` to run your managed Lavalink node. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:797 -msgid "You need the DJ role to remove tracks." +#: redbot/cogs/audio/core/commands/llset.py:75 +msgid "`{java_path}` is not a valid executable" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:803 -msgid "You must be in the voice channel to manage the queue." +#: redbot/cogs/audio/core/commands/llset.py:82 +msgid "Java Executable Changed" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:811 -#: redbot/cogs/audio/core/commands/controller.py:884 -msgid "Song number must be greater than 1 and within the queue limit." +#: redbot/cogs/audio/core/commands/llset.py:83 +msgid "Audio will now use `{exc}` to run your managed Lavalink node. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:825 -#: redbot/cogs/audio/core/commands/controller.py:849 -msgid "Removed track from queue" +#: redbot/cogs/audio/core/commands/llset.py:96 +#, docstring +msgid "Set the managed Lavalink node maximum heap-size.\n\n" +" By default, this value is 50% of available RAM in the host machine represented by [1-1024][M|G] (256M, 256G for example)\n\n" +" This value only represents the maximum amount of RAM allowed to be used at any given point, and does not mean that the managed Lavalink node will always use this amount of RAM.\n\n" +" To reset this value to the default, run the command without any input.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:826 -msgid "Removed {track} from the queue." +#: redbot/cogs/audio/core/commands/llset.py:108 +msgid "Heap-size must be a valid measure of size, e.g. 256M, 256G" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:844 -msgid "Removed 0 tracks, nothing matches the URL provided." +#: redbot/cogs/audio/core/commands/llset.py:115 +msgid "Heap-size must be at least 64M, however it is recommended to have it set to at least 1G." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:850 -msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." +#: redbot/cogs/audio/core/commands/llset.py:126 +msgid "Heap-size must be less than your system RAM, You currently have {ram_in_bytes} of RAM available." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:860 -#, docstring -msgid "Bump a track number to the top of the queue." +#: redbot/cogs/audio/core/commands/llset.py:133 +msgid "Heap-size must be less than {limit} due to your system limitations." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:871 -#: redbot/cogs/audio/core/commands/controller.py:877 -#: redbot/cogs/audio/core/commands/controller.py:883 -#: redbot/cogs/audio/core/commands/player.py:151 -msgid "Unable To Bump Track" +#: redbot/cogs/audio/core/commands/llset.py:147 +msgid "Managed node's heap-size set to {bytes}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:872 -msgid "You must be in the voice channel to bump a track." +#: redbot/cogs/audio/core/commands/llset.py:157 +#, docstring +msgid "Toggle using external (unmanaged) Lavalink nodes - requires an existing Lavalink node for Audio to work, if enabled.\n\n" +" This command disables the managed Lavalink server. If you do not have another Lavalink node set up, you will be unable to use Audio while this is enabled.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:878 -msgid "You need the DJ role to bump tracks." +#: redbot/cogs/audio/core/commands/llset.py:167 +#: redbot/cogs/audio/core/commands/llset.py:176 +msgid "Unmanaged Lavalink server: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:894 -msgid "Moved track to the top of the queue." +#: redbot/cogs/audio/core/commands/llset.py:186 +msgid "Failed To Shutdown Lavalink" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:30 +#: redbot/cogs/audio/core/commands/llset.py:197 #, docstring -msgid "Equalizer management.\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" +msgid "Set the Lavalink node host.\n\n" +" This command sets the connection host which Audio will use to connect to an unmanaged Lavalink node.\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:72 -#, docstring -msgid "Delete a saved eq preset." +#: redbot/cogs/audio/core/commands/llset.py:205 +msgid "Unmanaged Lavalink node host set to {host}. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:81 -#: redbot/cogs/audio/core/commands/equalizer.py:88 -#: redbot/cogs/audio/core/commands/equalizer.py:101 -msgid "Unable To Delete Preset" +#: redbot/cogs/audio/core/commands/llset.py:218 +#, docstring +msgid "Set the Lavalink node password.\n\n" +" This command sets the connection password which Audio will use to connect to an unmanaged Lavalink node.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:82 -#: redbot/cogs/audio/core/commands/equalizer.py:102 -msgid "You are not the author of that preset setting." +#: redbot/cogs/audio/core/commands/llset.py:227 +msgid "Unmanaged Lavalink node password set to {password}. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:111 +#: redbot/cogs/audio/core/commands/llset.py:242 #, docstring -msgid "List saved eq presets." +msgid "Set the Lavalink node port.\n\n" +" This command sets the connection port which Audio will use to connect to an unmanaged Lavalink node.\n" +" Set port to -1 to disable the port and connect to the specified host via ports 80/443\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:114 -msgid "No saved equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:252 +#: redbot/cogs/audio/core/commands/llset.py:436 +#: redbot/cogs/audio/core/commands/llset.py:664 +#: redbot/cogs/audio/core/commands/llset.py:695 +msgid "Setting Not Changed" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:117 -msgid "Preset Name" +#: redbot/cogs/audio/core/commands/llset.py:253 +msgid "A port must be between 0 and 65535 " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:118 -msgid "Author" +#: redbot/cogs/audio/core/commands/llset.py:259 +msgid "Unmanaged Lavalink node port set to {port}. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:140 -msgid "{num} preset(s)" +#: redbot/cogs/audio/core/commands/llset.py:272 +#, docstring +msgid "Set the Lavalink node connection to secured.\n\n" +" This toggle sets the connection type to secured or unsecured when connecting to an unmanaged Lavalink node.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:147 -#, docstring -msgid "Load a saved eq preset." +#: redbot/cogs/audio/core/commands/llset.py:283 +msgid "Unmanaged Lavalink node will now connect using the secured {secured_protocol} protocol.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:155 -msgid "No Preset Found" +#: redbot/cogs/audio/core/commands/llset.py:296 +msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and wil use {unsecured_protocol} instead .\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:173 -msgid "Unable To Load Preset" +#: redbot/cogs/audio/core/commands/llset.py:307 +#, docstring +msgid "Display Lavalink connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:174 -msgid "You need the DJ role to load equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:311 +msgid "Connection Settings" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:192 -#, docstring -msgid "Reset the eq to 0 across all bands." +#: redbot/cogs/audio/core/commands/llset.py:312 +#: redbot/cogs/audio/core/commands/llset.py:321 +msgid "Host: [{host}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:201 -msgid "Unable To Modify Preset" +#: redbot/cogs/audio/core/commands/llset.py:313 +#: redbot/cogs/audio/core/commands/llset.py:324 +msgid "Port: [{port}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:202 -msgid "You need the DJ role to reset the equalizer." +#: redbot/cogs/audio/core/commands/llset.py:314 +msgid "Default HTTP/HTTPS port" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:218 -msgid "Equalizer values have been reset." +#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:325 +msgid "Password: [{password}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:226 -#, docstring -msgid "Save the current eq settings to a preset." +#: redbot/cogs/audio/core/commands/llset.py:317 +msgid "Secured: [{state}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:236 -#: redbot/cogs/audio/core/commands/equalizer.py:254 -#: redbot/cogs/audio/core/commands/equalizer.py:269 -msgid "Unable To Save Preset" +#: redbot/cogs/audio/core/commands/llset.py:320 +msgid "Lavalink Node Settings" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:237 -msgid "You need the DJ role to save equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:328 +msgid "Initial Heapsize: [{xms}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:241 -msgid "Please enter a name for this equalizer preset." +#: redbot/cogs/audio/core/commands/llset.py:329 +msgid "Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:255 -msgid "No equalizer preset name entered, try the command again later." +#: redbot/cogs/audio/core/commands/llset.py:330 +msgid "Java exec: [{java_exc_path}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:270 -msgid "Try the command again with a shorter name." +#: redbot/cogs/audio/core/commands/llset.py:338 +#: redbot/cogs/audio/core/commands/llset.py:360 +msgid "I need to be able to DM you to send you this info." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:274 -msgid "Preset name already exists, do you want to replace it?" +#: redbot/cogs/audio/core/commands/llset.py:343 +#, docstring +msgid "Uploads a copy of the application.yml file used by the managed Lavalink node." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:282 -msgid "Not saving preset." +#: redbot/cogs/audio/core/commands/llset.py:367 +#, docstring +msgid "Configure the managed Lavalink node runtime options.\n\n" +" All settings under this group will likely cause Audio to malfunction if changed from their defaults, only change settings here if you have been advised to by support.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:295 -msgid "Current equalizer saved to the {preset_name} preset." +#: redbot/cogs/audio/core/commands/llset.py:374 +#, docstring +msgid "Configure the managed node authorization and connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:309 +#: redbot/cogs/audio/core/commands/llset.py:380 #, 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" +msgid "`Dangerous command` Set the managed Lavalink node's binding IP address.\n\n" +" This value by default is `localhost` which will restrict the server to only localhost apps by default, changing this will likely break the managed Lavalink node if you don't know what you are doing.\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:325 -msgid "Unable To Set Preset" +#: redbot/cogs/audio/core/commands/llset.py:389 +msgid "Managed node will now accept connection on {host}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:326 -msgid "You need the DJ role to set equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:404 +#, docstring +msgid "Set the managed Lavalink node's connection password.\n\n" +" This is the password required for Audio to connect to the managed Lavalink node.\n" +" The value by default is `youshallnotpass`.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:366 -msgid "Invalid Band" +#: redbot/cogs/audio/core/commands/llset.py:413 +msgid "Managed node will now accept {password} as the authorization token.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:367 -msgid "Valid band numbers are 1-15 or the band names listed in the help for this command." +#: redbot/cogs/audio/core/commands/llset.py:427 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node's connection port.\n\n" +" This port is the port the managed Lavalink node binds to, you should only change this if there is a conflict with the default port because you already have an application using port 2333 on this device.\n\n" +" The value by default is `2333`.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:391 -msgid "Preset Modified" +#: redbot/cogs/audio/core/commands/llset.py:437 +msgid "The port must be between 1024 and 49151." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:392 -msgid "The {band_name}Hz band has been set to {band_value}." +#: redbot/cogs/audio/core/commands/llset.py:444 +msgid "Managed node will now accept connections on {port}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:22 +#: redbot/cogs/audio/core/commands/llset.py:456 #, docstring -msgid "Lavalink server configuration options." +msgid "`Dangerous command` Toggle audio sources on/off.\n\n" +" By default, all sources are enabled, you should only use commands here to disable a specific source if you have been advised to, disabling sources without background knowledge can cause Audio to break.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:26 +#: redbot/cogs/audio/core/commands/llset.py:463 #, docstring -msgid "Change your Java executable path\n\n" -" Enter nothing to reset to default.\n" +msgid "Toggle HTTP direct URL usage on or off.\n\n" +" This source is used to allow playback from direct HTTP streams (this does not affect direct URL playback for the other sources).\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" +#: redbot/cogs/audio/core/commands/llset.py:473 +msgid "Managed node will allow playback from direct URLs.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:45 -msgid "Audio will now use `java` to run your Lavalink.jar" +#: redbot/cogs/audio/core/commands/llset.py:482 +msgid "Managed node will not play from direct URLs anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:54 -msgid "`{java_path}` is not a valid executable" +#: redbot/cogs/audio/core/commands/llset.py:490 +#, docstring +msgid "Toggle Bandcamp source on or off.\n\n" +" This toggle controls the playback of all Bandcamp related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:61 -msgid "Java Executable Changed" +#: redbot/cogs/audio/core/commands/llset.py:500 +msgid "Managed node will allow playback from Bandcamp.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:62 -msgid "Audio will now use `{exc}` to run your Lavalink.jar" +#: redbot/cogs/audio/core/commands/llset.py:509 +msgid "Managed node will not play from Bandcamp anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." 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" +#: redbot/cogs/audio/core/commands/llset.py:517 +#, docstring +msgid "Toggle local file usage on or off.\n\n" +" This toggle controls the playback of all local track content, usually found inside the `localtracks` folder.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:73 -msgid "For it to take effect please reload Audio (`{prefix}reload audio`)." +#: redbot/cogs/audio/core/commands/llset.py:527 +msgid "Managed node will allow playback from local files.\n\n" +"Run `{p}{cmd}` for it to take effect." 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`)." +#: redbot/cogs/audio/core/commands/llset.py:536 +msgid "Managed node will not play from local files anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:93 +#: redbot/cogs/audio/core/commands/llset.py:544 #, docstring -msgid "Toggle using external Lavalink servers." +msgid "Toggle Soundcloud source on or off.\n\n" +" This toggle controls the playback of all SoundCloud related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:100 -#: redbot/cogs/audio/core/commands/llset.py:126 -msgid "External Lavalink server: {true_or_false}." +#: redbot/cogs/audio/core/commands/llset.py:554 +msgid "Managed node will allow playback from Soundcloud.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:113 -msgid "External Lavalink server: {true_or_false}\n" -"For it to take effect please reload Audio (`{prefix}reload audio`)." +#: redbot/cogs/audio/core/commands/llset.py:563 +msgid "Managed node will not play from Soundcloud anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:143 +#: redbot/cogs/audio/core/commands/llset.py:571 #, docstring -msgid "Set the Lavalink server host." +msgid "`Dangerous command` Toggle YouTube source on or off (this includes Spotify).\n\n" +" This toggle controls the playback of all YouTube and Spotify related content.\n" +" " 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." +#: redbot/cogs/audio/core/commands/llset.py:581 +msgid "Managed node will allow playback from YouTube.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:151 -msgid "Host set to {host}." +#: redbot/cogs/audio/core/commands/llset.py:590 +msgid "Managed node will not play from YouTube anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:167 +#: redbot/cogs/audio/core/commands/llset.py:598 #, docstring -msgid "Set the Lavalink server password." +msgid "Toggle Twitch source on or off.\n\n" +" This toggle controls the playback of all Twitch related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:175 -msgid "Server password set to {password}." +#: redbot/cogs/audio/core/commands/llset.py:608 +msgid "Managed node will allow playback from Twitch.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:617 +msgid "Managed node will not play from Twitch anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:192 +#: redbot/cogs/audio/core/commands/llset.py:625 #, docstring -msgid "Set the Lavalink websocket server port." +msgid "Toggle Vimeo source on or off.\n\n" +" This toggle controls the playback of all Vimeo related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:200 -msgid "Websocket port set to {port}." +#: redbot/cogs/audio/core/commands/llset.py:635 +msgid "Managed node will allow playback from Vimeo.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:217 -#, docstring -msgid "Display Lavalink connection settings." +#: redbot/cogs/audio/core/commands/llset.py:644 +msgid "Managed node will not play from Vimeo anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:223 -msgid "Connection Settings" +#: redbot/cogs/audio/core/commands/llset.py:657 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node framebuffer size.\n\n" +" Only change this if you have been directly advised to, changing it can cause significant playback issues.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:224 -msgid "Host: [{host}]\n" +#: redbot/cogs/audio/core/commands/llset.py:665 +msgid "The lowest value the framebuffer can be set to is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:225 -msgid "WS Port: [{port}]\n" +#: redbot/cogs/audio/core/commands/llset.py:671 +#: redbot/cogs/audio/core/commands/llset.py:702 +msgid "Managed node's bufferDurationMs set to {milliseconds}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:227 -msgid "Rest Port: [{port}]\n" +#: redbot/cogs/audio/core/commands/llset.py:688 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node JDA-NAS buffer size.\n\n" +" Only change this if you have been directly advised to, changing it can cause significant playback issues.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:228 -msgid "Password: [{password}]\n" +#: redbot/cogs/audio/core/commands/llset.py:696 +msgid "The lowest value the buffer may be is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:232 -msgid "I need to be able to DM you to send you this info." +#: redbot/cogs/audio/core/commands/llset.py:714 +#, docstring +msgid "Reset all `llset` changes back to their default values." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:26 +#: redbot/cogs/audio/core/commands/localtracks.py:27 #, docstring msgid "Local playback commands." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:30 +#: redbot/cogs/audio/core/commands/localtracks.py:31 #, docstring msgid "Play all songs in a localtracks folder.\n\n" " **Usage**:\n" @@ -1867,15 +2221,15 @@ msgid "Play all songs in a localtracks folder.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:50 +#: redbot/cogs/audio/core/commands/localtracks.py:51 msgid "Folder Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:51 +#: redbot/cogs/audio/core/commands/localtracks.py:52 msgid "Localtracks folder named {name} does not exist." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:62 +#: redbot/cogs/audio/core/commands/localtracks.py:63 #, docstring msgid "Play a local track.\n\n" " To play a local track, either use the menu to choose a track or enter in the track path directly with the play command.\n" @@ -1889,18 +2243,18 @@ msgid "Play a local track.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:79 -#: redbot/cogs/audio/core/commands/localtracks.py:135 +#: redbot/cogs/audio/core/commands/localtracks.py:80 +#: redbot/cogs/audio/core/commands/localtracks.py:136 msgid "No album folders found." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:121 +#: redbot/cogs/audio/core/commands/localtracks.py:122 #, docstring msgid "Search for songs across all localtracks folders." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:139 -#: redbot/cogs/audio/core/commands/queue.py:295 +#: redbot/cogs/audio/core/commands/localtracks.py:140 +#: redbot/cogs/audio/core/commands/queue.py:299 msgid "No matches." msgstr "" @@ -1909,37 +2263,51 @@ msgstr "" msgid "Make Red sing one of her songs." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:46 +#: redbot/cogs/audio/core/commands/miscellaneous.py:47 #, docstring msgid "Audio stats." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:75 +#: redbot/cogs/audio/core/commands/miscellaneous.py:76 msgid "Not connected anywhere." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:81 +#: redbot/cogs/audio/core/commands/miscellaneous.py:82 msgid "Playing in {num}/{total} servers:" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:87 +#: redbot/cogs/audio/core/commands/miscellaneous.py:88 msgid "Page {}/{}" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:100 +#: redbot/cogs/audio/core/commands/miscellaneous.py:101 #, docstring msgid "Queue percentage." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:126 -msgid "There's nothing in the queue." +#: redbot/cogs/audio/core/commands/miscellaneous.py:125 +#: redbot/cogs/audio/core/commands/playlists.py:1130 +#: redbot/cogs/audio/core/commands/queue.py:67 +#: redbot/cogs/audio/core/commands/queue.py:164 +#: redbot/cogs/audio/core/commands/queue.py:183 +#: redbot/cogs/audio/core/commands/queue.py:188 +#: redbot/cogs/audio/core/commands/queue.py:214 +#: redbot/cogs/audio/core/commands/queue.py:219 +#: redbot/cogs/audio/core/commands/queue.py:261 +#: redbot/cogs/audio/core/commands/queue.py:263 +#: redbot/cogs/audio/core/commands/queue.py:293 +#: redbot/cogs/audio/core/commands/queue.py:295 +#: redbot/cogs/audio/core/commands/queue.py:331 +#: redbot/cogs/audio/core/commands/queue.py:369 +#: redbot/cogs/audio/core/commands/queue.py:377 +msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:147 +#: redbot/cogs/audio/core/commands/miscellaneous.py:146 msgid "Queued and playing tracks:" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:40 +#: redbot/cogs/audio/core/commands/player.py:39 #, docstring msgid "Play the specified track or search for a close match.\n\n" " To play a local track, the query should be `\\`.\n" @@ -1947,186 +2315,190 @@ msgid "Play the specified track or search for a close match.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:54 -#: redbot/cogs/audio/core/commands/player.py:162 -#: redbot/cogs/audio/core/commands/player.py:739 +#: redbot/cogs/audio/core/commands/player.py:53 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:738 msgid "That URL is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:58 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:745 +#: redbot/cogs/audio/core/commands/player.py:57 +#: redbot/cogs/audio/core/commands/player.py:165 +#: redbot/cogs/audio/core/commands/player.py:744 msgid "That track is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:65 -#: redbot/cogs/audio/core/commands/player.py:173 -#: redbot/cogs/audio/core/commands/player.py:437 -#: redbot/cogs/audio/core/commands/player.py:553 -#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/player.py:64 +#: redbot/cogs/audio/core/commands/player.py:172 +#: redbot/cogs/audio/core/commands/player.py:435 +#: redbot/cogs/audio/core/commands/player.py:551 +#: redbot/cogs/audio/core/commands/player.py:806 msgid "You need the DJ role to queue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:69 -#: redbot/cogs/audio/core/commands/player.py:177 -#: redbot/cogs/audio/core/commands/player.py:441 -#: redbot/cogs/audio/core/commands/player.py:557 -#: redbot/cogs/audio/core/commands/player.py:681 -msgid "Connection to Lavalink has failed" +#: redbot/cogs/audio/core/commands/player.py:68 +#: redbot/cogs/audio/core/commands/player.py:176 +#: redbot/cogs/audio/core/commands/player.py:439 +#: redbot/cogs/audio/core/commands/player.py:555 +msgid "Connection to Lavalink node has failed" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:72 -#: redbot/cogs/audio/core/commands/player.py:180 -#: redbot/cogs/audio/core/commands/player.py:444 -#: redbot/cogs/audio/core/commands/player.py:560 -#: redbot/cogs/audio/core/commands/player.py:684 +#: redbot/cogs/audio/core/commands/player.py:71 +#: redbot/cogs/audio/core/commands/player.py:179 +#: redbot/cogs/audio/core/commands/player.py:442 +#: redbot/cogs/audio/core/commands/player.py:558 +#: redbot/cogs/audio/core/commands/player.py:683 msgid "Please check your console or logs for details." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:111 -#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:110 +#: redbot/cogs/audio/core/commands/player.py:218 msgid "You must be in the voice channel to use the play command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:117 -#: redbot/cogs/audio/core/commands/player.py:225 -#: redbot/cogs/audio/core/commands/player.py:253 +#: redbot/cogs/audio/core/commands/player.py:116 +#: redbot/cogs/audio/core/commands/player.py:224 +#: redbot/cogs/audio/core/commands/player.py:252 msgid "No tracks found for `{query}`." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:123 -#: redbot/cogs/audio/core/commands/player.py:231 -#: redbot/cogs/audio/core/commands/player.py:532 -#: redbot/cogs/audio/core/commands/player.py:605 +#: redbot/cogs/audio/core/commands/player.py:122 +#: redbot/cogs/audio/core/commands/player.py:230 +#: redbot/cogs/audio/core/commands/player.py:530 +#: redbot/cogs/audio/core/commands/player.py:603 msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:146 +#: redbot/cogs/audio/core/commands/player.py:145 #, docstring msgid "Force play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:152 +#: redbot/cogs/audio/core/commands/player.py:151 msgid "Only single tracks work with bump play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:256 -#: redbot/cogs/audio/core/commands/player.py:788 -#: redbot/cogs/audio/core/commands/player.py:910 -msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" -"This may be due to permissions or because Lavalink.jar is being run in a different machine than the local tracks." +#: redbot/cogs/audio/core/commands/player.py:208 +#: redbot/cogs/audio/core/commands/player.py:471 +#: redbot/cogs/audio/core/commands/player.py:587 +#: redbot/cogs/audio/core/commands/player.py:712 +#: redbot/cogs/audio/core/commands/queue.py:362 +msgid "Connection to Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:263 -#: redbot/cogs/audio/core/commands/player.py:795 -#: redbot/cogs/audio/core/commands/player.py:917 +#: redbot/cogs/audio/core/commands/player.py:255 +msgid "Local tracks will not work if the managed Lavalink node cannot see the track.\n" +"This may be due to permissions or you are using an external Lavalink node in a different machine than the bot and the local tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:262 +#: redbot/cogs/audio/core/commands/player.py:794 +#: redbot/cogs/audio/core/commands/player.py:913 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:265 -#: redbot/cogs/audio/core/commands/player.py:796 -#: redbot/cogs/audio/core/commands/player.py:918 +#: redbot/cogs/audio/core/commands/player.py:264 +#: redbot/cogs/audio/core/commands/player.py:795 +#: redbot/cogs/audio/core/commands/player.py:914 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:296 +#: redbot/cogs/audio/core/commands/player.py:294 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:318 +#: redbot/cogs/audio/core/commands/player.py:316 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:339 +#: redbot/cogs/audio/core/commands/player.py:337 msgid "{time} until track playback: #1 in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:343 +#: redbot/cogs/audio/core/commands/player.py:341 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:357 +#: redbot/cogs/audio/core/commands/player.py:355 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:417 +#: redbot/cogs/audio/core/commands/player.py:415 msgid "The owner needs to set the Spotify client ID and Spotify client secret, before Spotify URLs or codes can be used. \n" "See `{prefix}audioset spotifyapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:427 +#: redbot/cogs/audio/core/commands/player.py:425 msgid "The owner needs to set the YouTube API key before Spotify URLs or codes can be used.\n" "See `{prefix}audioset youtubeapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:485 +#: redbot/cogs/audio/core/commands/player.py:483 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:492 +#: redbot/cogs/audio/core/commands/player.py:490 msgid "No categories found" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:514 +#: redbot/cogs/audio/core/commands/player.py:494 +#: redbot/cogs/audio/core/commands/player.py:512 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:501 +#: redbot/cogs/audio/core/commands/player.py:499 msgid "Categories" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:507 +#: redbot/cogs/audio/core/commands/player.py:505 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:522 +#: redbot/cogs/audio/core/commands/player.py:520 msgid "Playlists for {friendly_name}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:529 +#: redbot/cogs/audio/core/commands/player.py:527 msgid "No tracks to play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:539 +#: redbot/cogs/audio/core/commands/player.py:537 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:547 +#: redbot/cogs/audio/core/commands/player.py:545 #, docstring msgid "Starts auto play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:601 +#: redbot/cogs/audio/core/commands/player.py:599 msgid "You must be in the voice channel to use the autoplay command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:615 +#: redbot/cogs/audio/core/commands/player.py:613 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:621 -#: redbot/cogs/audio/core/commands/player.py:757 -#: redbot/cogs/audio/core/commands/player.py:776 -#: redbot/cogs/audio/core/commands/player.py:897 -#: redbot/cogs/audio/core/commands/playlists.py:1928 +#: redbot/cogs/audio/core/commands/player.py:619 +#: redbot/cogs/audio/core/commands/player.py:756 +#: redbot/cogs/audio/core/commands/player.py:775 +#: redbot/cogs/audio/core/commands/player.py:893 +#: redbot/cogs/audio/core/commands/playlists.py:1898 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:622 -#: redbot/cogs/audio/core/commands/player.py:758 -#: redbot/cogs/audio/core/commands/player.py:777 -#: redbot/cogs/audio/core/commands/player.py:898 -#: redbot/cogs/audio/core/commands/playlists.py:1929 +#: redbot/cogs/audio/core/commands/player.py:620 +#: redbot/cogs/audio/core/commands/player.py:757 +#: redbot/cogs/audio/core/commands/player.py:776 +#: redbot/cogs/audio/core/commands/player.py:894 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:636 +#: redbot/cogs/audio/core/commands/player.py:634 msgid "Adding a track to queue." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:642 +#: redbot/cogs/audio/core/commands/player.py:641 #, 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" @@ -2134,44 +2506,54 @@ msgid "Pick a track with a search.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:694 -#: redbot/cogs/audio/core/commands/player.py:706 -#: redbot/cogs/audio/core/commands/player.py:712 -#: redbot/cogs/audio/core/commands/player.py:722 +#: redbot/cogs/audio/core/commands/player.py:680 +msgid "Connection to Lavalink has failed" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:693 +#: redbot/cogs/audio/core/commands/player.py:705 +#: redbot/cogs/audio/core/commands/player.py:711 +#: redbot/cogs/audio/core/commands/player.py:721 msgid "Unable To Search For Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:723 +#: redbot/cogs/audio/core/commands/player.py:722 msgid "You must be in the voice channel to enqueue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:786 -#: redbot/cogs/audio/core/commands/player.py:908 +#: redbot/cogs/audio/core/commands/player.py:785 +#: redbot/cogs/audio/core/commands/player.py:904 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:857 -#: redbot/cogs/audio/core/commands/playlists.py:1553 +#: redbot/cogs/audio/core/commands/player.py:787 +#: redbot/cogs/audio/core/commands/player.py:906 +msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" +"This 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:853 +#: redbot/cogs/audio/core/commands/playlists.py:1527 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:863 +#: redbot/cogs/audio/core/commands/player.py:859 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:869 +#: redbot/cogs/audio/core/commands/player.py:865 msgid "folder" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:871 +#: redbot/cogs/audio/core/commands/player.py:867 msgid "search" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:874 +#: redbot/cogs/audio/core/commands/player.py:870 msgid "{time} until start of {type} playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:44 +#: redbot/cogs/audio/core/commands/playlists.py:45 #, docstring msgid "Playlist configuration options.\n\n" " Scope info:\n" @@ -2183,11 +2565,11 @@ msgid "Playlist configuration options.\n\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" +" ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and the playlist creator.\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:69 +#: redbot/cogs/audio/core/commands/playlists.py:70 #, 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" @@ -2216,99 +2598,130 @@ msgid "Add a track URL, playlist link, or quick search to a playlist.\n\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:1699 -#: redbot/cogs/audio/core/commands/playlists.py:2015 +#: redbot/cogs/audio/core/commands/playlists.py:124 +#: redbot/cogs/audio/core/commands/playlists.py:305 +#: redbot/cogs/audio/core/commands/playlists.py:487 +#: redbot/cogs/audio/core/commands/playlists.py:581 +#: redbot/cogs/audio/core/commands/playlists.py:710 +#: redbot/cogs/audio/core/commands/playlists.py:845 +#: redbot/cogs/audio/core/commands/playlists.py:982 +#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1224 +#: redbot/cogs/audio/core/commands/playlists.py:1474 +#: redbot/cogs/audio/core/commands/playlists.py:1560 +#: redbot/cogs/audio/core/commands/playlists.py:1641 +#: redbot/cogs/audio/core/commands/playlists.py:1671 +#: redbot/cogs/audio/core/commands/playlists.py:1983 msgid "Playlist Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:140 +#: redbot/cogs/audio/core/commands/playlists.py:141 msgid "Could not find a track matching your query." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:161 +#: redbot/cogs/audio/core/commands/playlists.py:162 msgid "Skipping track" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:162 +#: redbot/cogs/audio/core/commands/playlists.py:163 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 +#: redbot/cogs/audio/core/commands/playlists.py:171 +#: redbot/cogs/audio/core/commands/playlists.py:213 msgid "Playlist limit reached: Could not add track." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:193 +#: redbot/cogs/audio/core/commands/playlists.py:194 msgid "Track added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:194 +#: redbot/cogs/audio/core/commands/playlists.py:195 msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:199 +#: redbot/cogs/audio/core/commands/playlists.py:200 msgid "{num} tracks appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:204 +#: redbot/cogs/audio/core/commands/playlists.py:205 msgid "\n" "{existing} {plural} already in the playlist and were skipped." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:206 +#: redbot/cogs/audio/core/commands/playlists.py:207 msgid "tracks are" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:206 +#: redbot/cogs/audio/core/commands/playlists.py:207 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:2032 +#: redbot/cogs/audio/core/commands/playlists.py:209 +#: redbot/cogs/audio/core/commands/playlists.py:618 +#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: redbot/cogs/audio/core/commands/playlists.py:1268 +#: redbot/cogs/audio/core/commands/playlists.py:2000 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:2016 +#: redbot/cogs/audio/core/commands/playlists.py:229 +#, docstring +msgid "Copy a playlist from one scope to another.\n\n" +" **Usage**:\n" +" ​ ​ ​ ​ `[p]playlist copy playlist_name_OR_id [args]`\n\n" +" **Args**:\n" +" ​ ​ ​ ​ The following are all optional:\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-scope \n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-guild [guild] **Only the bot owner can use this**\n\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-scope \n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-guild [guild] **Only the bot owner can use this**\n\n" +" **Scope** is one of the following:\n" +" ​ ​ ​ ​ Global\n" +" ​ ​ ​ ​ Guild\n" +" ​ ​ ​ ​ User\n\n" +" **Author** can be one of the following:\n" +" ​ ​ ​ ​ User ID\n" +" ​ ​ ​ ​ User Mention\n" +" ​ ​ ​ ​ User Name#123\n\n" +" **Guild** can be one of the following:\n" +" ​ ​ ​ ​ Guild ID\n" +" ​ ​ ​ ​ Exact guild name\n\n" +" Example use:\n" +" ​ ​ ​ ​ `[p]playlist copy MyGuildPlaylist --from-scope Guild --to-scope Global`\n" +" ​ ​ ​ ​ `[p]playlist copy MyGlobalPlaylist --from-scope Global --to-author Draper#6666 --to-scope User`\n" +" ​ ​ ​ ​ `[p]playlist copy MyPersonalPlaylist --from-scope user --to-author Draper#6666 --to-scope Guild --to-guild Red - Discord Bot`\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:306 +#: redbot/cogs/audio/core/commands/playlists.py:488 +#: redbot/cogs/audio/core/commands/playlists.py:582 +#: redbot/cogs/audio/core/commands/playlists.py:711 +#: redbot/cogs/audio/core/commands/playlists.py:846 +#: redbot/cogs/audio/core/commands/playlists.py:1225 +#: redbot/cogs/audio/core/commands/playlists.py:1642 +#: redbot/cogs/audio/core/commands/playlists.py:1984 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 +#: redbot/cogs/audio/core/commands/playlists.py:329 +#: redbot/cogs/audio/core/commands/playlists.py:336 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:346 +#: redbot/cogs/audio/core/commands/playlists.py:344 msgid "Playlist Copied" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:347 +#: redbot/cogs/audio/core/commands/playlists.py:345 msgid "Playlist {name} (`{from_id}`) copied from {from_scope} to {to_scope} (`{to_id}`)." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:362 +#: redbot/cogs/audio/core/commands/playlists.py:360 #, docstring msgid "Create an empty playlist.\n\n" " **Usage**:\n" @@ -2336,31 +2749,31 @@ msgid "Create an empty playlist.\n\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:1998 +#: redbot/cogs/audio/core/commands/playlists.py:412 +#: redbot/cogs/audio/core/commands/playlists.py:1117 +#: redbot/cogs/audio/core/commands/playlists.py:1340 +#: redbot/cogs/audio/core/commands/playlists.py:1966 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:1999 +#: redbot/cogs/audio/core/commands/playlists.py:413 +#: redbot/cogs/audio/core/commands/playlists.py:1118 +#: redbot/cogs/audio/core/commands/playlists.py:1341 +#: redbot/cogs/audio/core/commands/playlists.py:1967 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 +#: redbot/cogs/audio/core/commands/playlists.py:423 +#: redbot/cogs/audio/core/commands/playlists.py:1150 +#: redbot/cogs/audio/core/commands/playlists.py:1375 msgid "Playlist Created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:428 +#: redbot/cogs/audio/core/commands/playlists.py:424 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:441 +#: redbot/cogs/audio/core/commands/playlists.py:437 #, docstring msgid "Delete a saved playlist.\n\n" " **Usage**:\n" @@ -2388,15 +2801,15 @@ msgid "Delete a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:514 +#: redbot/cogs/audio/core/commands/playlists.py:508 msgid "Playlist Deleted" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:515 +#: redbot/cogs/audio/core/commands/playlists.py:509 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:531 +#: redbot/cogs/audio/core/commands/playlists.py:525 #, docstring msgid "Remove duplicate tracks from a saved playlist.\n\n" " **Usage**:\n" @@ -2424,20 +2837,20 @@ msgid "Remove duplicate tracks from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:627 +#: redbot/cogs/audio/core/commands/playlists.py:619 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:1768 +#: redbot/cogs/audio/core/commands/playlists.py:632 +#: redbot/cogs/audio/core/commands/playlists.py:1740 msgid "Playlist Has Not Been Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:641 +#: redbot/cogs/audio/core/commands/playlists.py:633 msgid "{name} (`{id}`) [**{scope}**] playlist has no duplicate tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:662 +#: redbot/cogs/audio/core/commands/playlists.py:654 #, docstring msgid "Download a copy of a playlist.\n\n" " These files can be used with the `[p]playlist upload` command.\n" @@ -2468,19 +2881,19 @@ msgid "Download a copy of a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:731 +#: redbot/cogs/audio/core/commands/playlists.py:721 msgid "That playlist has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:774 +#: redbot/cogs/audio/core/commands/playlists.py:764 msgid "This playlist is too large to be send in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:777 +#: redbot/cogs/audio/core/commands/playlists.py:767 msgid "Playlist is too large, here is the compressed version." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:799 +#: redbot/cogs/audio/core/commands/playlists.py:789 #, docstring msgid "Retrieve information from a saved playlist.\n\n" " **Usage**:\n" @@ -2508,25 +2921,25 @@ msgid "Retrieve information from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:891 +#: redbot/cogs/audio/core/commands/playlists.py:879 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:883 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\n" "URL: {url}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:908 -#: redbot/cogs/audio/core/commands/playlists.py:1056 +#: redbot/cogs/audio/core/commands/playlists.py:896 +#: redbot/cogs/audio/core/commands/playlists.py:1041 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:910 +#: redbot/cogs/audio/core/commands/playlists.py:898 msgid "Page {page}/{pages} | Author: {author_name} | {num} track(s)" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:922 +#: redbot/cogs/audio/core/commands/playlists.py:910 #, docstring msgid "List saved playlists.\n\n" " **Usage**:\n" @@ -2554,35 +2967,35 @@ msgid "List saved playlists.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:998 +#: redbot/cogs/audio/core/commands/playlists.py:983 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1032 +#: redbot/cogs/audio/core/commands/playlists.py:1017 msgid "No saved playlists for {scope} created by {author}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1041 +#: redbot/cogs/audio/core/commands/playlists.py:1026 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1051 +#: redbot/cogs/audio/core/commands/playlists.py:1036 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1052 +#: redbot/cogs/audio/core/commands/playlists.py:1037 msgid "Tracks: {num}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1053 +#: redbot/cogs/audio/core/commands/playlists.py:1038 msgid "Author: {name}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1058 +#: redbot/cogs/audio/core/commands/playlists.py:1043 msgid "Scope: {scope}\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1078 +#: redbot/cogs/audio/core/commands/playlists.py:1063 #, docstring msgid "Save the queue to a playlist.\n\n" " **Usage**:\n" @@ -2610,33 +3023,16 @@ msgid "Save the queue to a playlist.\n\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:365 -#: redbot/cogs/audio/core/commands/queue.py:373 -msgid "There's nothing in the queue." -msgstr "" - -#: redbot/cogs/audio/core/commands/playlists.py:1168 +#: redbot/cogs/audio/core/commands/playlists.py:1151 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 +#: redbot/cogs/audio/core/commands/playlists.py:1157 +#: redbot/cogs/audio/core/commands/playlists.py:1384 msgid "Playlist limit reached: Could not add {} tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1188 +#: redbot/cogs/audio/core/commands/playlists.py:1171 #, docstring msgid "Remove a track from a playlist by url.\n\n" " **Usage**:\n" @@ -2664,23 +3060,23 @@ msgid "Remove a track from a playlist by url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: redbot/cogs/audio/core/commands/playlists.py:1235 msgid "URL not in playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1266 +#: redbot/cogs/audio/core/commands/playlists.py:1247 msgid "No tracks left, removing playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1274 +#: redbot/cogs/audio/core/commands/playlists.py:1255 msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1288 +#: redbot/cogs/audio/core/commands/playlists.py:1269 msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1306 +#: redbot/cogs/audio/core/commands/playlists.py:1287 #, docstring msgid "Save a playlist from a url.\n\n" " **Usage**:\n" @@ -2708,19 +3104,19 @@ msgid "Save a playlist from a url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1397 +#: redbot/cogs/audio/core/commands/playlists.py:1376 msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1414 +#: redbot/cogs/audio/core/commands/playlists.py:1393 msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1415 +#: redbot/cogs/audio/core/commands/playlists.py:1394 msgid "Unable to create your playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1432 +#: redbot/cogs/audio/core/commands/playlists.py:1411 #, docstring msgid "Load a playlist into the queue.\n\n" " **Usage**:\n" @@ -2748,20 +3144,20 @@ msgid "Load a playlist into the queue.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1482 +#: redbot/cogs/audio/core/commands/playlists.py:1459 msgid "You need the DJ role to start playing playlists." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1566 +#: redbot/cogs/audio/core/commands/playlists.py:1540 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1567 +#: redbot/cogs/audio/core/commands/playlists.py:1541 msgid "{name} - (`{id}`) [**{scope}**]\n" "Added {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1613 +#: redbot/cogs/audio/core/commands/playlists.py:1587 #, docstring msgid "Updates all tracks in a playlist.\n\n" " **Usage**:\n" @@ -2789,32 +3185,32 @@ msgid "Updates all tracks in a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1692 +#: redbot/cogs/audio/core/commands/playlists.py:1664 msgid "Invalid Playlist" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1693 +#: redbot/cogs/audio/core/commands/playlists.py:1665 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1734 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "Tracks removed" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1738 -#: redbot/cogs/audio/core/commands/playlists.py:1758 +#: redbot/cogs/audio/core/commands/playlists.py:1710 +#: redbot/cogs/audio/core/commands/playlists.py:1730 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1756 +#: redbot/cogs/audio/core/commands/playlists.py:1728 msgid "Tracks added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1769 +#: redbot/cogs/audio/core/commands/playlists.py:1741 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1781 +#: redbot/cogs/audio/core/commands/playlists.py:1753 #, docstring msgid "Uploads a playlist file as a playlist for the bot.\n\n" " V2 and old V3 playlist will be slow.\n" @@ -2844,31 +3240,35 @@ msgid "Uploads a playlist file as a playlist for the bot.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1838 +#: redbot/cogs/audio/core/commands/playlists.py:1808 msgid "Please upload the playlist file. Any other message will cancel this operation." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1849 +#: redbot/cogs/audio/core/commands/playlists.py:1819 msgid "No file detected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1856 +#: redbot/cogs/audio/core/commands/playlists.py:1826 msgid "Upload cancelled." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1860 +#: redbot/cogs/audio/core/commands/playlists.py:1830 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1868 +#: redbot/cogs/audio/core/commands/playlists.py:1838 msgid "Not a valid playlist file." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1880 +#: redbot/cogs/audio/core/commands/playlists.py:1850 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1950 +#: redbot/cogs/audio/core/commands/playlists.py:1899 +msgid "I'm unable to get a track from Lavalink node at the moment, try again in a few minutes." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1920 #, docstring msgid "Rename an existing playlist.\n\n" " **Usage**:\n" @@ -2896,7 +3296,7 @@ msgid "Rename an existing playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:2029 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" @@ -2905,88 +3305,88 @@ msgstr "" msgid "List the songs in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:175 +#: redbot/cogs/audio/core/commands/queue.py:179 #, docstring msgid "Clears the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:192 +#: redbot/cogs/audio/core/commands/queue.py:196 msgid "Unable To Clear Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:193 +#: redbot/cogs/audio/core/commands/queue.py:197 msgid "You need the DJ role to clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:201 +#: redbot/cogs/audio/core/commands/queue.py:205 msgid "Queue Modified" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:201 +#: redbot/cogs/audio/core/commands/queue.py:205 msgid "The queue has been cleared." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:206 +#: redbot/cogs/audio/core/commands/queue.py:210 #, 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 +#: redbot/cogs/audio/core/commands/queue.py:227 msgid "Unable To Clean Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:224 +#: redbot/cogs/audio/core/commands/queue.py:228 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 +#: redbot/cogs/audio/core/commands/queue.py:243 +#: redbot/cogs/audio/core/commands/queue.py:277 msgid "Removed 0 tracks." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:243 -#: redbot/cogs/audio/core/commands/queue.py:277 +#: redbot/cogs/audio/core/commands/queue.py:247 +#: redbot/cogs/audio/core/commands/queue.py:281 msgid "Removed Tracks From The Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:244 +#: redbot/cogs/audio/core/commands/queue.py:248 msgid "Removed {removed_tracks} tracks queued by members outside of the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:252 +#: redbot/cogs/audio/core/commands/queue.py:256 #, docstring msgid "Removes all tracks you requested from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:278 +#: redbot/cogs/audio/core/commands/queue.py:282 msgid "Removed {removed_tracks} tracks queued by {member.display_name}." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:285 +#: redbot/cogs/audio/core/commands/queue.py:289 #, docstring msgid "Search the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:307 +#: redbot/cogs/audio/core/commands/queue.py:311 #, 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:350 -#: redbot/cogs/audio/core/commands/queue.py:357 -#: redbot/cogs/audio/core/commands/queue.py:364 -#: redbot/cogs/audio/core/commands/queue.py:372 +#: redbot/cogs/audio/core/commands/queue.py:323 +#: redbot/cogs/audio/core/commands/queue.py:330 +#: redbot/cogs/audio/core/commands/queue.py:342 +#: redbot/cogs/audio/core/commands/queue.py:354 +#: redbot/cogs/audio/core/commands/queue.py:361 +#: redbot/cogs/audio/core/commands/queue.py:368 +#: redbot/cogs/audio/core/commands/queue.py:376 msgid "Unable To Shuffle Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:320 +#: redbot/cogs/audio/core/commands/queue.py:324 msgid "You need the DJ role to shuffle the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:377 +#: redbot/cogs/audio/core/commands/queue.py:381 msgid "Queue has been shuffled." msgstr "" diff --git a/redbot/cogs/audio/core/commands/locales/hr-HR.po b/redbot/cogs/audio/core/commands/locales/hr-HR.po new file mode 100644 index 00000000000..2a190986229 --- /dev/null +++ b/redbot/cogs/audio/core/commands/locales/hr-HR.po @@ -0,0 +1,3397 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" +"Last-Translator: \n" +"Language-Team: Croatian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.4.2\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: hr\n" +"X-Crowdin-File-ID: 676\n" +"Language: hr_HR\n" + +#: redbot/cogs/audio/core/commands/audioset.py:36 +#, docstring +msgid "Music configuration options." +msgstr "Konfiguracijske postavke glazbe." + +#: 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 +#: 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: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: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:589 +#: redbot/cogs/audio/core/commands/audioset.py:610 +#: redbot/cogs/audio/core/commands/audioset.py:627 +#: redbot/cogs/audio/core/commands/audioset.py:675 +#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:921 +#: redbot/cogs/audio/core/commands/audioset.py:941 +#: redbot/cogs/audio/core/commands/audioset.py:970 +#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:987 +#: redbot/cogs/audio/core/commands/audioset.py:988 +#: redbot/cogs/audio/core/commands/audioset.py:989 +#: redbot/cogs/audio/core/commands/audioset.py:990 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:1008 +#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1102 +#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1122 +#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1367 +#: redbot/cogs/audio/core/commands/audioset.py:1368 +#: redbot/cogs/audio/core/commands/audioset.py:1369 +#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1413 +#: redbot/cogs/audio/core/commands/audioset.py:1414 +#: redbot/cogs/audio/core/commands/audioset.py:1456 +#: redbot/cogs/audio/core/commands/controller.py:422 +#: redbot/cogs/audio/core/commands/controller.py:466 +#: redbot/cogs/audio/core/commands/controller.py:775 +#: redbot/cogs/audio/core/commands/llset.py:168 +#: redbot/cogs/audio/core/commands/llset.py:177 +msgid "Enabled" +msgstr "Aktivirano" + +#: redbot/cogs/audio/core/commands/audioset.py:441 +#: redbot/cogs/audio/core/commands/audioset.py:589 +#: redbot/cogs/audio/core/commands/audioset.py:610 +#: redbot/cogs/audio/core/commands/audioset.py:627 +#: redbot/cogs/audio/core/commands/audioset.py:675 +#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:921 +#: redbot/cogs/audio/core/commands/audioset.py:941 +#: redbot/cogs/audio/core/commands/audioset.py:970 +#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:987 +#: redbot/cogs/audio/core/commands/audioset.py:988 +#: redbot/cogs/audio/core/commands/audioset.py:989 +#: redbot/cogs/audio/core/commands/audioset.py:990 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:1008 +#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1102 +#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1124 +#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1367 +#: redbot/cogs/audio/core/commands/audioset.py:1368 +#: redbot/cogs/audio/core/commands/audioset.py:1369 +#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1413 +#: redbot/cogs/audio/core/commands/audioset.py:1414 +#: redbot/cogs/audio/core/commands/audioset.py:1456 +#: redbot/cogs/audio/core/commands/controller.py:422 +#: redbot/cogs/audio/core/commands/controller.py:466 +#: redbot/cogs/audio/core/commands/controller.py:775 +#: redbot/cogs/audio/core/commands/llset.py:168 +#: redbot/cogs/audio/core/commands/llset.py:177 +msgid "Disabled" +msgstr "Deaktivirano" + +#: redbot/cogs/audio/core/commands/audioset.py:445 +msgid "\n" +"Repeat has been disabled." +msgstr "\n" +"Ponavljanje je onemogućeno." + +#: redbot/cogs/audio/core/commands/audioset.py:448 +msgid "\n" +"Auto-disconnecting at queue end has been disabled." +msgstr "\n" +"Automatsko prekidanje veze na kraju reda čekanja je onemogućeno." + +#: redbot/cogs/audio/core/commands/audioset.py:451 +#: redbot/cogs/audio/core/commands/audioset.py:544 +#: redbot/cogs/audio/core/commands/audioset.py:569 +#: redbot/cogs/audio/core/commands/audioset.py:587 +#: redbot/cogs/audio/core/commands/audioset.py:608 +#: redbot/cogs/audio/core/commands/audioset.py:635 +#: redbot/cogs/audio/core/commands/audioset.py:673 +#: redbot/cogs/audio/core/commands/audioset.py:696 +#: redbot/cogs/audio/core/commands/audioset.py:702 +#: redbot/cogs/audio/core/commands/audioset.py:725 +#: redbot/cogs/audio/core/commands/audioset.py:731 +#: redbot/cogs/audio/core/commands/audioset.py:748 +#: redbot/cogs/audio/core/commands/audioset.py:774 +#: redbot/cogs/audio/core/commands/audioset.py:780 +#: redbot/cogs/audio/core/commands/audioset.py:803 +#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:883 +#: redbot/cogs/audio/core/commands/audioset.py:888 +#: redbot/cogs/audio/core/commands/audioset.py:904 +#: redbot/cogs/audio/core/commands/audioset.py:919 +#: redbot/cogs/audio/core/commands/audioset.py:939 +#: redbot/cogs/audio/core/commands/audioset.py:1205 +#: redbot/cogs/audio/core/commands/audioset.py:1220 +#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1248 +#: redbot/cogs/audio/core/commands/audioset.py:1308 +#: redbot/cogs/audio/core/commands/audioset.py:1330 +#: redbot/cogs/audio/core/commands/audioset.py:1438 +#: redbot/cogs/audio/core/commands/audioset.py:1454 +#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:464 +#: redbot/cogs/audio/core/commands/controller.py:782 +#: redbot/cogs/audio/core/commands/llset.py:146 +#: redbot/cogs/audio/core/commands/llset.py:166 +#: redbot/cogs/audio/core/commands/llset.py:175 +#: redbot/cogs/audio/core/commands/llset.py:204 +#: redbot/cogs/audio/core/commands/llset.py:226 +#: redbot/cogs/audio/core/commands/llset.py:258 +#: redbot/cogs/audio/core/commands/llset.py:282 +#: redbot/cogs/audio/core/commands/llset.py:295 +#: redbot/cogs/audio/core/commands/llset.py:388 +#: redbot/cogs/audio/core/commands/llset.py:412 +#: redbot/cogs/audio/core/commands/llset.py:443 +#: redbot/cogs/audio/core/commands/llset.py:472 +#: redbot/cogs/audio/core/commands/llset.py:481 +#: redbot/cogs/audio/core/commands/llset.py:499 +#: redbot/cogs/audio/core/commands/llset.py:508 +#: redbot/cogs/audio/core/commands/llset.py:526 +#: redbot/cogs/audio/core/commands/llset.py:535 +#: redbot/cogs/audio/core/commands/llset.py:553 +#: redbot/cogs/audio/core/commands/llset.py:562 +#: redbot/cogs/audio/core/commands/llset.py:580 +#: redbot/cogs/audio/core/commands/llset.py:589 +#: redbot/cogs/audio/core/commands/llset.py:607 +#: redbot/cogs/audio/core/commands/llset.py:616 +#: redbot/cogs/audio/core/commands/llset.py:634 +#: redbot/cogs/audio/core/commands/llset.py:643 +#: redbot/cogs/audio/core/commands/llset.py:670 +#: redbot/cogs/audio/core/commands/llset.py:701 +msgid "Setting Changed" +msgstr "Postavka je promijenjena" + +#: 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 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 playlist MyGuildPlaylist`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist MyGlobalPlaylist --scope Global`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist PersonalPlaylist --scope User --author Draper`\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:497 +#: redbot/cogs/audio/core/commands/playlists.py:105 +#: redbot/cogs/audio/core/commands/playlists.py:266 +#: redbot/cogs/audio/core/commands/playlists.py:393 +#: redbot/cogs/audio/core/commands/playlists.py:470 +#: redbot/cogs/audio/core/commands/playlists.py:558 +#: redbot/cogs/audio/core/commands/playlists.py:691 +#: redbot/cogs/audio/core/commands/playlists.py:822 +#: redbot/cogs/audio/core/commands/playlists.py:943 +#: redbot/cogs/audio/core/commands/playlists.py:1096 +#: redbot/cogs/audio/core/commands/playlists.py:1204 +#: redbot/cogs/audio/core/commands/playlists.py:1320 +#: redbot/cogs/audio/core/commands/playlists.py:1444 +#: redbot/cogs/audio/core/commands/playlists.py:1620 +#: redbot/cogs/audio/core/commands/playlists.py:1789 +#: redbot/cogs/audio/core/commands/playlists.py:1953 +msgid "Playlists Are Not Available" +msgstr "Popisi za reprodukciju nisu dostupni" + +#: redbot/cogs/audio/core/commands/audioset.py:498 +#: redbot/cogs/audio/core/commands/playlists.py:106 +#: redbot/cogs/audio/core/commands/playlists.py:267 +#: redbot/cogs/audio/core/commands/playlists.py:394 +#: redbot/cogs/audio/core/commands/playlists.py:471 +#: redbot/cogs/audio/core/commands/playlists.py:559 +#: redbot/cogs/audio/core/commands/playlists.py:692 +#: redbot/cogs/audio/core/commands/playlists.py:823 +#: redbot/cogs/audio/core/commands/playlists.py:944 +#: redbot/cogs/audio/core/commands/playlists.py:1097 +#: redbot/cogs/audio/core/commands/playlists.py:1205 +#: redbot/cogs/audio/core/commands/playlists.py:1321 +#: redbot/cogs/audio/core/commands/playlists.py:1445 +#: redbot/cogs/audio/core/commands/playlists.py:1621 +#: redbot/cogs/audio/core/commands/playlists.py:1790 +#: redbot/cogs/audio/core/commands/playlists.py:1954 +msgid "The playlist section of Audio is currently unavailable" +msgstr "Audio odjeljak za popise za reprodukciju trenutno nije dostupan" + +#: redbot/cogs/audio/core/commands/audioset.py:499 +#: redbot/cogs/audio/core/commands/playlists.py:107 +#: redbot/cogs/audio/core/commands/playlists.py:268 +#: redbot/cogs/audio/core/commands/playlists.py:395 +#: redbot/cogs/audio/core/commands/playlists.py:472 +#: redbot/cogs/audio/core/commands/playlists.py:560 +#: redbot/cogs/audio/core/commands/playlists.py:693 +#: redbot/cogs/audio/core/commands/playlists.py:824 +#: redbot/cogs/audio/core/commands/playlists.py:945 +#: redbot/cogs/audio/core/commands/playlists.py:1098 +#: redbot/cogs/audio/core/commands/playlists.py:1206 +#: redbot/cogs/audio/core/commands/playlists.py:1322 +#: redbot/cogs/audio/core/commands/playlists.py:1446 +#: redbot/cogs/audio/core/commands/playlists.py:1622 +#: redbot/cogs/audio/core/commands/playlists.py:1791 +#: redbot/cogs/audio/core/commands/playlists.py:1955 +msgid "Check your logs." +msgstr "Provjeri logove." + +#: redbot/cogs/audio/core/commands/audioset.py:514 +#: redbot/cogs/audio/core/commands/audioset.py:530 +msgid "No Playlist Found" +msgstr "Popis za reprodukciju nije pronađen" + +#: redbot/cogs/audio/core/commands/audioset.py:515 +#: redbot/cogs/audio/core/commands/playlists.py:125 +#: redbot/cogs/audio/core/commands/playlists.py:1475 +msgid "Could not match '{arg}' to a playlist" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:522 +msgid "No Tracks Found" +msgstr "Pjesme nisu pronađene" + +#: redbot/cogs/audio/core/commands/audioset.py:523 +msgid "Playlist {name} has no tracks." +msgstr "Popis za reprodukciju {name} nema pjesama." + +#: redbot/cogs/audio/core/commands/audioset.py:531 +#: redbot/cogs/audio/core/commands/playlists.py:1561 +#: redbot/cogs/audio/core/commands/playlists.py:1672 +msgid "Playlist {id} does not exist in {scope} scope." +msgstr "Popis za reprodukciju {id} ne postoji u {scope} opsegu." + +#: redbot/cogs/audio/core/commands/audioset.py:538 +#: redbot/cogs/audio/core/commands/playlists.py:1001 +#: redbot/cogs/audio/core/commands/playlists.py:1569 +#: redbot/cogs/audio/core/commands/playlists.py:1679 +msgid "Missing Arguments" +msgstr "Nedostaju argumenti" + +#: redbot/cogs/audio/core/commands/audioset.py:539 +#: redbot/cogs/audio/core/commands/playlists.py:1002 +#: redbot/cogs/audio/core/commands/playlists.py:1570 +#: redbot/cogs/audio/core/commands/playlists.py:1680 +msgid "You need to specify the Guild ID for the guild to lookup." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:545 +msgid "Playlist {name} (`{id}`) [**{scope}**] will be used for autoplay." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:558 +#, docstring +msgid "Resets auto-play to the default playlist." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:570 +msgid "Set auto-play playlist to play recently played tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:576 +#, 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:588 +msgid "Global daily queues: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:597 +#, 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:609 +msgid "Daily queues: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:618 +#, 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:626 +msgid "Auto-disconnection at queue end: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:630 +#: redbot/cogs/audio/core/commands/controller.py:779 +msgid "\n" +"Auto-play has been disabled." +msgstr "\n" +"Automatska reprodukcija je onemogućena." + +#: redbot/cogs/audio/core/commands/audioset.py:641 +#, 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:652 +msgid "Missing DJ Role" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:653 +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:664 +msgid "Response timed out, try again later." +msgstr "Vrijeme za odgovor je isteklo, pokušaj ponovo." + +#: redbot/cogs/audio/core/commands/audioset.py:674 +msgid "DJ role: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:683 +#, 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:689 +#: redbot/cogs/audio/core/commands/audioset.py:718 +#: redbot/cogs/audio/core/commands/audioset.py:1233 +msgid "Invalid Time" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:689 +#: redbot/cogs/audio/core/commands/audioset.py:718 +#: redbot/cogs/audio/core/commands/audioset.py:1233 +msgid "Seconds can't be less than zero." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:696 +msgid "Empty disconnect disabled." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:703 +msgid "Empty disconnect timer set to {num_seconds}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:715 +#, docstring +msgid "Auto-pause after x seconds when room is empty, 0 to disable." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:725 +msgid "Empty pause disabled." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:732 +msgid "Empty pause timer set to {num_seconds}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:743 +#, docstring +msgid "Prioritise tracks with lyrics." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:749 +msgid "Prefer tracks with lyrics: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:758 +#, docstring +msgid "Set a price for queueing tracks for non-mods, 0 to disable." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 +msgid "Invalid Price" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:763 +msgid "Price can't be less than zero." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:769 +msgid "Price can't be greater than 2^63 - 1." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:774 +msgid "Jukebox mode disabled." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:781 +msgid "Track queueing command price set to {price} {currency}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:793 +#, 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:804 +msgid "The localtracks path location has been reset to {localpath}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:809 +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" +"```\n" +"ParentDirectory\n" +" |__ localtracks (folder)\n" +" | |__ Awesome Album Name (folder)\n" +" | |__01 Cool Song.mp3\n" +" | |__02 Groovy Song.mp3\n" +"```\n" +"The 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.**\n" +"Use this command with no path given to reset it to the default, the Audio data directory for this bot.\n" +"Do you want to continue to set the provided path for local tracks?" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:841 +msgid "Invalid Path" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:842 +msgid "{local_path} does not seem like a valid path." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:848 +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:854 +#: redbot/cogs/audio/core/commands/llset.py:74 +#: redbot/cogs/audio/core/commands/player.py:414 +#: redbot/cogs/audio/core/commands/player.py:424 +msgid "Invalid Environment" +msgstr "Neispravno Okruženje" + +#: redbot/cogs/audio/core/commands/audioset.py:861 +msgid "The localtracks path location has been set to {localpath}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:870 +#, 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:879 +msgid "Invalid length" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:879 +msgid "Length can't be less than zero." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:883 +msgid "Track max length disabled." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:889 +msgid "Track max length set to {seconds}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:899 +#, docstring +msgid "Toggle track announcement and other bot messages." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:905 +msgid "Notify mode: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:914 +#, docstring +msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:920 +msgid "Auto Deafen: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:929 +#, 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, Vimeo, Twitch, and\n" +" Bandcamp links.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:940 +msgid "Commercial links only: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:949 +#, docstring +msgid "Set the role to use for DJ mode." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:958 +msgid "Settings Changed" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:959 +msgid "DJ role set to: {role.name}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:965 +#, docstring +msgid "Show the current settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1004 +msgid "Server Settings" +msgstr "Postavke servera" + +#: redbot/cogs/audio/core/commands/audioset.py:1005 +msgid "Auto-deafen: [{auto_deafen}]\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1008 +msgid "Auto-disconnect: [{dc}]\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1009 +msgid "Auto-play: [{autoplay}]\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1013 +msgid "Disconnect timer: [{num_seconds}]\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1017 +msgid "Auto Pause timer: [{num_seconds}]\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1021 +msgid "DJ Role: [{role.name}]\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1023 +msgid "Jukebox: [{jukebox_name}]\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1024 +msgid "Command price: [{jukebox_price}]\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1028 +msgid "Max track length: [{tracklength}]\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1031 +msgid "Max volume: [{max_volume}%]\n" +"Persist queue: [{persist_queue}]\n" +"Repeat: [{repeat}]\n" +"Shuffle: [{shuffle}]\n" +"Shuffle bumped: [{bumpped_shuffle}]\n" +"Song notify msgs: [{notify}]\n" +"Songs as status: [{status}]\n" +"Spotify search: [{countrycode}]\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1051 +msgid "Thumbnails: [{0}]\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1055 +msgid "Vote skip: [{vote_enabled}]\n" +"Skip percentage: [{vote_percent}%]\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1068 +msgid "Server" +msgstr "Server" + +#: redbot/cogs/audio/core/commands/audioset.py:1070 +msgid "User" +msgstr "Korisnik" + +#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: redbot/cogs/audio/core/commands/playlists.py:1010 +msgid "Global" +msgstr "Globalno" + +#: redbot/cogs/audio/core/commands/audioset.py:1074 +#: redbot/cogs/audio/core/commands/audioset.py:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1076 +msgid "Cached" +msgstr "U predmemoriji" + +#: redbot/cogs/audio/core/commands/audioset.py:1078 +#: redbot/cogs/audio/core/commands/audioset.py:1079 +#: redbot/cogs/audio/core/commands/audioset.py:1080 +msgid "US Top 100" +msgstr "US Top 100" + +#: redbot/cogs/audio/core/commands/audioset.py:1083 +msgid "Auto-play Settings" +msgstr "Postavke automatske reprodukcije" + +#: redbot/cogs/audio/core/commands/audioset.py:1085 +msgid "Playlist name: [{pname}]\n" +msgstr "Naslov popisa za reprodukciju: [{pname}]\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1086 +msgid "Playlist ID: [{pid}]\n" +msgstr "ID popisa za reprodukciju: [{pid}]\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1087 +msgid "Playlist scope: [{pscope}]\n" +msgstr "Opseg popisa za reprodukciju: [{pscope}]\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1093 +#: redbot/cogs/audio/core/commands/audioset.py:1372 +#: redbot/cogs/audio/core/commands/audioset.py:1417 +msgid "Cache Settings" +msgstr "Postavke predmemorije" + +#: redbot/cogs/audio/core/commands/audioset.py:1095 +msgid "Max age: [{max_age}]\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1096 +msgid "Local Spotify cache: [{spotify_status}]\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1097 +msgid "Local Youtube cache: [{youtube_status}]\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1098 +msgid "Local Lavalink cache: [{lavalink_status}]\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1100 +#: redbot/cogs/audio/core/commands/audioset.py:1366 +#: redbot/cogs/audio/core/commands/audioset.py:1411 +msgid "days" +msgstr "dana" + +#: redbot/cogs/audio/core/commands/audioset.py:1107 +msgid "User Settings" +msgstr "Korisničke postavke" + +#: redbot/cogs/audio/core/commands/audioset.py:1109 +msgid "Spotify search: [{country_code}]\n" +msgstr "Spotify pretraživanje: [{country_code}]\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1114 +msgid "Lavalink Settings" +msgstr "Lavalink postavke" + +#: redbot/cogs/audio/core/commands/audioset.py:1116 +msgid "Cog version: [{version}]\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1117 +msgid "Red-Lavalink: [{lavalink_version}]\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1118 +msgid "External server: [{use_external_lavalink}]\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1131 +msgid "Lavalink version: [{llversion}]\n" +"Lavalink branch: [{llbranch}]\n" +"Release date: [{build_time}]\n" +"Lavaplayer version: [{lavaplayer}]\n" +"Java version: [{jvm}]\n" +"Java Executable: [{jv_exec}]\n" +"Initial Heapsize: [{xms}]\n" +"Max Heapsize: [{xmx}]\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1151 +msgid "Localtracks path: [{localpath}]\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1160 +#, docstring +msgid "Sends the managed Lavalink node logs to your DMs." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1167 +#: redbot/cogs/audio/core/commands/audioset.py:1169 +msgid "No logs found in your data folder." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1181 +msgid "Logs are too large, you can find them in {path}" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1191 +msgid "I need to be able to DM you to send you the logs." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1200 +#, docstring +msgid "Enable/disable tracks' titles as status." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1206 +msgid "Song titles as status: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1215 +#, docstring +msgid "Toggle displaying a thumbnail on audio messages." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1221 +msgid "Thumbnail display: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1230 +#, docstring +msgid "Percentage needed for non-mods to skip tracks, 0 to disable." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1242 +msgid "Voting disabled. All users can use queue management commands." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1249 +msgid "Vote percentage set to {percent}%." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1258 +#, docstring +msgid "Instructions to set the YouTube API key." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1277 +#, docstring +msgid "Instructions to set the Spotify API tokens." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1278 +msgid "1. Go to Spotify developers and log in with your Spotify account.\n" +"(https://developer.spotify.com/dashboard/applications)\n" +"2. Click \"Create An App\".\n" +"3. Fill out the form provided with your app name, etc.\n" +"4. When asked if you're developing commercial integration select \"No\".\n" +"5. Accept the terms and conditions.\n" +"6. 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:1295 +#: redbot/cogs/audio/core/commands/audioset.py:1317 +#, docstring +msgid "Set the country code for Spotify searches." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1299 +#: redbot/cogs/audio/core/commands/audioset.py:1321 +msgid "Invalid Country Code" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1300 +#: redbot/cogs/audio/core/commands/audioset.py:1322 +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:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1331 +msgid "Country Code set to {country}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1339 +#, 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:1361 +#: redbot/cogs/audio/core/commands/audioset.py:1406 +msgid "Max age: [{max_age}]\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1362 +#: redbot/cogs/audio/core/commands/audioset.py:1407 +msgid "Spotify cache: [{spotify_status}]\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1363 +#: redbot/cogs/audio/core/commands/audioset.py:1408 +msgid "Youtube cache: [{youtube_status}]\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1364 +#: redbot/cogs/audio/core/commands/audioset.py:1409 +msgid "Lavalink cache: [{lavalink_status}]\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1424 +#, 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:1431 +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:1436 +msgid "I've set the cache age to {age} days" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1443 +#, 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:1455 +msgid "Persisting queues: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1463 +#, docstring +msgid "Restarts the lavalink connection." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1471 +#: redbot/cogs/audio/core/commands/llset.py:731 +msgid "Failed To Shutdown Lavalink Node" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1472 +#: redbot/cogs/audio/core/commands/llset.py:187 +#: redbot/cogs/audio/core/commands/llset.py:732 +msgid "Please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1479 +msgid "Restarting Lavalink" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1480 +msgid "It can take a couple of minutes for Lavalink to fully start up." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1487 +#, docstring +msgid "Set the maximum volume allowed in this server." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1491 +msgid "Error" +msgstr "Greška" + +#: redbot/cogs/audio/core/commands/audioset.py:1492 +msgid "Music without sound isn't music at all. Try setting the volume higher then 0%." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1500 +#: redbot/cogs/audio/core/commands/audioset.py:1508 +msgid "Setting changed" +msgstr "Postavka promijenjena" + +#: redbot/cogs/audio/core/commands/audioset.py:1501 +msgid "The maximum volume has been limited to 150%, be easy on your ears." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1509 +msgid "The maximum volume has been limited to {max_volume}%." +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:89 +#: redbot/cogs/audio/core/commands/controller.py:206 +#: redbot/cogs/audio/core/commands/controller.py:223 +#: redbot/cogs/audio/core/commands/controller.py:237 +#: redbot/cogs/audio/core/commands/controller.py:245 +#: redbot/cogs/audio/core/commands/controller.py:319 +#: redbot/cogs/audio/core/commands/controller.py:385 +#: redbot/cogs/audio/core/commands/controller.py:478 +#: redbot/cogs/audio/core/commands/controller.py:488 +#: redbot/cogs/audio/core/commands/controller.py:572 +#: redbot/cogs/audio/core/commands/controller.py:711 +#: redbot/cogs/audio/core/commands/controller.py:740 +#: redbot/cogs/audio/core/commands/controller.py:796 +#: redbot/cogs/audio/core/commands/controller.py:873 +#: redbot/cogs/audio/core/commands/equalizer.py:40 +#: redbot/cogs/audio/core/commands/equalizer.py:165 +#: redbot/cogs/audio/core/commands/equalizer.py:195 +#: redbot/cogs/audio/core/commands/equalizer.py:229 +#: redbot/cogs/audio/core/commands/equalizer.py:318 +#: redbot/cogs/audio/core/commands/miscellaneous.py:72 +#: redbot/cogs/audio/core/commands/miscellaneous.py:103 +#: redbot/cogs/audio/core/commands/playlists.py:1125 +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:264 +#: redbot/cogs/audio/core/commands/controller.py:332 +#: redbot/cogs/audio/core/commands/controller.py:586 +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 "Prekidam vezu..." + +#: redbot/cogs/audio/core/commands/controller.py:87 +#, docstring +msgid "Now playing." +msgstr "Reproducira se." + +#: redbot/cogs/audio/core/commands/controller.py:111 +#: redbot/cogs/audio/core/commands/queue.py:81 +msgid "\n" +" Requested by: **{track.requester}**" +msgstr "\n" +" Zatražio: **{track.requester}**" + +#: redbot/cogs/audio/core/commands/controller.py:114 +msgid "Nothing." +msgstr "Ništa." + +#: redbot/cogs/audio/core/commands/controller.py:119 +#: redbot/cogs/audio/core/commands/queue.py:83 +msgid "Now Playing" +msgstr "Reproducira se" + +#: redbot/cogs/audio/core/commands/controller.py:129 +#: redbot/cogs/audio/core/commands/queue.py:93 +msgid "Auto-Play" +msgstr "Automatska reprodukcija" + +#: redbot/cogs/audio/core/commands/controller.py:135 +#: redbot/cogs/audio/core/commands/queue.py:99 +msgid "Shuffle" +msgstr "Nasumična reprodukcija" + +#: redbot/cogs/audio/core/commands/controller.py:141 +#: redbot/cogs/audio/core/commands/queue.py:105 +msgid "Repeat" +msgstr "Ponavljanje" + +#: redbot/cogs/audio/core/commands/controller.py:201 +#, docstring +msgid "Pause or resume a playing track." +msgstr "Pauziranje ili nastavak reprodukcije glazbe." + +#: redbot/cogs/audio/core/commands/controller.py:212 +#: redbot/cogs/audio/core/commands/controller.py:218 +msgid "Unable To Manage Tracks" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:213 +msgid "You must be in the voice channel to pause or resume." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:219 +msgid "You need the DJ role to pause or resume tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:230 +msgid "Track Paused" +msgstr "Glazba pauzirana" + +#: redbot/cogs/audio/core/commands/controller.py:234 +msgid "Track Resumed" +msgstr "Glazba nastavljena" + +#: redbot/cogs/audio/core/commands/controller.py:243 +#, docstring +msgid "Skip to the start of the previously played track." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:263 +#: redbot/cogs/audio/core/commands/controller.py:269 +#: redbot/cogs/audio/core/commands/controller.py:484 +#: redbot/cogs/audio/core/commands/controller.py:499 +#: redbot/cogs/audio/core/commands/controller.py:512 +#: redbot/cogs/audio/core/commands/controller.py:521 +msgid "Unable To Skip Tracks" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:258 +msgid "You must be in the voice channel to skip the track." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:270 +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:278 +#: redbot/cogs/audio/core/commands/player.py:52 +#: redbot/cogs/audio/core/commands/player.py:57 +#: redbot/cogs/audio/core/commands/player.py:63 +#: redbot/cogs/audio/core/commands/player.py:81 +#: redbot/cogs/audio/core/commands/player.py:93 +#: redbot/cogs/audio/core/commands/player.py:99 +#: redbot/cogs/audio/core/commands/player.py:109 +#: redbot/cogs/audio/core/commands/player.py:115 +#: redbot/cogs/audio/core/commands/player.py:122 +#: redbot/cogs/audio/core/commands/player.py:133 +#: redbot/cogs/audio/core/commands/player.py:160 +#: redbot/cogs/audio/core/commands/player.py:165 +#: redbot/cogs/audio/core/commands/player.py:171 +#: redbot/cogs/audio/core/commands/player.py:189 +#: redbot/cogs/audio/core/commands/player.py:201 +#: redbot/cogs/audio/core/commands/player.py:207 +#: redbot/cogs/audio/core/commands/player.py:217 +#: redbot/cogs/audio/core/commands/player.py:223 +#: redbot/cogs/audio/core/commands/player.py:230 +#: redbot/cogs/audio/core/commands/player.py:242 +#: redbot/cogs/audio/core/commands/player.py:251 +#: redbot/cogs/audio/core/commands/player.py:293 +#: redbot/cogs/audio/core/commands/player.py:315 +#: redbot/cogs/audio/core/commands/player.py:434 +#: redbot/cogs/audio/core/commands/player.py:452 +#: redbot/cogs/audio/core/commands/player.py:464 +#: redbot/cogs/audio/core/commands/player.py:470 +#: redbot/cogs/audio/core/commands/player.py:482 +#: redbot/cogs/audio/core/commands/player.py:530 +#: redbot/cogs/audio/core/commands/player.py:550 +#: redbot/cogs/audio/core/commands/player.py:568 +#: redbot/cogs/audio/core/commands/player.py:580 +#: redbot/cogs/audio/core/commands/player.py:586 +#: redbot/cogs/audio/core/commands/player.py:598 +#: redbot/cogs/audio/core/commands/player.py:603 +#: redbot/cogs/audio/core/commands/player.py:737 +#: redbot/cogs/audio/core/commands/player.py:743 +#: redbot/cogs/audio/core/commands/player.py:805 +#: redbot/cogs/audio/core/commands/playlists.py:1458 +msgid "Unable To Play Tracks" +msgstr "Nije moguće reproducirati pjesme" + +#: redbot/cogs/audio/core/commands/controller.py:278 +msgid "No previous track." +msgstr "Nema prethodne pjesme." + +#: redbot/cogs/audio/core/commands/controller.py:299 +msgid "Replaying Track" +msgstr "Ponavljam glazbu" + +#: redbot/cogs/audio/core/commands/controller.py:306 +#, docstring +msgid "Seek ahead or behind on a track by seconds or 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:324 +#: redbot/cogs/audio/core/commands/controller.py:331 +#: redbot/cogs/audio/core/commands/controller.py:338 +#: redbot/cogs/audio/core/commands/controller.py:345 +#: redbot/cogs/audio/core/commands/controller.py:357 +msgid "Unable To Seek Tracks" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:325 +msgid "You must be in the voice channel to use seek." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:339 +msgid "You need the DJ role or be the track requester to use seek." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:345 +msgid "Can't seek on a stream." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:358 +msgid "Invalid input for the time to seek." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:366 +msgid "Moved {num_seconds}s to 00:00:00" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:373 +msgid "Moved {num_seconds}s to {time}" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:381 +msgid "Moved to {time}" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:391 +#, docstring +msgid "Toggle shuffle." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:400 +#: redbot/cogs/audio/core/commands/controller.py:411 +#: redbot/cogs/audio/core/commands/controller.py:444 +#: redbot/cogs/audio/core/commands/controller.py:455 +msgid "Unable To Toggle Shuffle" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:401 +#: redbot/cogs/audio/core/commands/controller.py:445 +msgid "You need the DJ role to toggle shuffle." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:412 +#: redbot/cogs/audio/core/commands/controller.py:456 +msgid "You must be in the voice channel to toggle shuffle." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:421 +msgid "Shuffle tracks: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:432 +#, 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:465 +msgid "Shuffle bumped tracks: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:476 +#, docstring +msgid "Skip to the next track, or to a given track number." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:485 +msgid "You must be in the voice channel to skip the music." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:500 +msgid "You need the DJ role or be the track requester to skip tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:513 +msgid "You can only skip the current track." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:522 +msgid "Can't skip to a specific track in vote mode without the DJ role." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:528 +msgid "I removed your vote to skip." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:531 +msgid "You voted to skip." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:544 +msgid "Vote threshold met." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:547 +msgid " Votes: {num_votes}/{num_members} ({cur_percent}% out of {required_percent}% needed)" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:566 +#, docstring +msgid "Stop playback and clear the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:579 +#: redbot/cogs/audio/core/commands/controller.py:585 +#: redbot/cogs/audio/core/commands/controller.py:591 +msgid "Unable To Stop Player" +msgstr "Nije moguće zaustaviti player" + +#: redbot/cogs/audio/core/commands/controller.py:580 +msgid "You must be in the voice channel to stop the music." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:592 +msgid "You need the DJ role to stop the music." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:614 +msgid "Stopping..." +msgstr "Zaustavljam..." + +#: redbot/cogs/audio/core/commands/controller.py:622 +#, docstring +msgid "Summon the bot to a voice channel." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:634 +#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:654 +#: redbot/cogs/audio/core/commands/controller.py:685 +#: redbot/cogs/audio/core/commands/controller.py:692 +msgid "Unable To Join Voice Channel" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:635 +msgid "There are other people listening." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:642 +msgid "You need the DJ role to summon the bot." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:655 +#: redbot/cogs/audio/core/commands/player.py:82 +#: redbot/cogs/audio/core/commands/player.py:190 +#: redbot/cogs/audio/core/commands/player.py:453 +#: redbot/cogs/audio/core/commands/player.py:569 +#: redbot/cogs/audio/core/commands/player.py:694 +#: redbot/cogs/audio/core/commands/queue.py:343 +msgid "I don't have permission to connect and speak in your channel." +msgstr "Nemam dozvolu za povezivanje i govor u vašem kanalu." + +#: redbot/cogs/audio/core/commands/controller.py:673 +msgid "Unable To Do This Action" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:674 +msgid "I am already in your channel." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:686 +#: redbot/cogs/audio/core/commands/player.py:94 +#: redbot/cogs/audio/core/commands/player.py:202 +#: redbot/cogs/audio/core/commands/player.py:465 +#: redbot/cogs/audio/core/commands/player.py:581 +#: redbot/cogs/audio/core/commands/player.py:706 +#: redbot/cogs/audio/core/commands/queue.py:355 +msgid "Connect to a voice channel first." +msgstr "Prvo se pridruži govornome kanalu." + +#: redbot/cogs/audio/core/commands/controller.py:693 +#: redbot/cogs/audio/core/commands/player.py:100 +msgid "Connection to the Lavalink node has not yet been established." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:700 +#, docstring +msgid "Set the volume, 1% - 150%." +msgstr "Postavi glasnoću, 1% - 150%." + +#: redbot/cogs/audio/core/commands/controller.py:709 +msgid "Current Volume:" +msgstr "Trenutna glasnoća:" + +#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:727 +msgid "Unable To Change Volume" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:721 +msgid "You must be in the voice channel to change the volume." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:728 +msgid "You need the DJ role to change the volume." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:738 +msgid "Volume:" +msgstr "Glasnoća:" + +#: redbot/cogs/audio/core/commands/controller.py:747 +#, docstring +msgid "Toggle repeat." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:755 +#: redbot/cogs/audio/core/commands/controller.py:766 +msgid "Unable To Toggle Repeat" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:756 +msgid "You need the DJ role to toggle repeat." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:767 +msgid "You must be in the voice channel to toggle repeat." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:774 +msgid "Repeat tracks: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:791 +#, docstring +msgid "Remove a specific track number from the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:800 +msgid "Nothing queued." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:804 +#: redbot/cogs/audio/core/commands/controller.py:810 +#: redbot/cogs/audio/core/commands/controller.py:818 +#: redbot/cogs/audio/core/commands/controller.py:851 +msgid "Unable To Modify Queue" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:805 +msgid "You need the DJ role to remove tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:811 +msgid "You must be in the voice channel to manage the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:819 +#: redbot/cogs/audio/core/commands/controller.py:892 +msgid "Song number must be greater than 1 and within the queue limit." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:833 +#: redbot/cogs/audio/core/commands/controller.py:857 +msgid "Removed track from queue" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:834 +msgid "Removed {track} from the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:852 +msgid "Removed 0 tracks, nothing matches the URL provided." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:858 +msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:868 +#, docstring +msgid "Bump a track number to the top of the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:879 +#: redbot/cogs/audio/core/commands/controller.py:885 +#: redbot/cogs/audio/core/commands/controller.py:891 +#: redbot/cogs/audio/core/commands/player.py:150 +msgid "Unable To Bump Track" +msgstr "Nije moguće pomaknuti pjesmu na vrh reda" + +#: redbot/cogs/audio/core/commands/controller.py:880 +msgid "You must be in the voice channel to bump a track." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:886 +msgid "You need the DJ role to bump tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:902 +msgid "Moved track to the top of the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:31 +#, docstring +msgid "Equalizer management.\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:73 +#, docstring +msgid "Delete a saved eq preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:82 +#: redbot/cogs/audio/core/commands/equalizer.py:89 +#: redbot/cogs/audio/core/commands/equalizer.py:102 +msgid "Unable To Delete Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:83 +#: redbot/cogs/audio/core/commands/equalizer.py:103 +msgid "You are not the author of that preset setting." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:112 +#, docstring +msgid "List saved eq presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:115 +msgid "No saved equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:118 +msgid "Preset Name" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:119 +msgid "Author" +msgstr "Autor" + +#: redbot/cogs/audio/core/commands/equalizer.py:141 +msgid "{num} preset(s)" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:148 +#, docstring +msgid "Load a saved eq preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:156 +msgid "No Preset Found" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:174 +msgid "Unable To Load Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:175 +msgid "You need the DJ role to load equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:193 +#, docstring +msgid "Reset the eq to 0 across all bands." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:202 +msgid "Unable To Modify Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:203 +msgid "You need the DJ role to reset the equalizer." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:219 +msgid "Equalizer values have been reset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:227 +#, docstring +msgid "Save the current eq settings to a preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:237 +#: redbot/cogs/audio/core/commands/equalizer.py:255 +#: redbot/cogs/audio/core/commands/equalizer.py:270 +msgid "Unable To Save Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:238 +msgid "You need the DJ role to save equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:242 +msgid "Please enter a name for this equalizer preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:256 +msgid "No equalizer preset name entered, try the command again later." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:271 +msgid "Try the command again with a shorter name." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:275 +msgid "Preset name already exists, do you want to replace it?" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:283 +msgid "Not saving preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:296 +msgid "Current equalizer saved to the {preset_name} preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:310 +#, 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:326 +msgid "Unable To Set Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:327 +msgid "You need the DJ role to set equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:367 +msgid "Invalid Band" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:368 +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:392 +msgid "Preset Modified" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:393 +msgid "The {band_name}Hz band has been set to {band_value}." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:37 +#, docstring +msgid "`Dangerous commands` Manage Lavalink node configuration settings.\n\n" +" This command block holds all commands to configure an unmanaged (user maintained) or managed (bot maintained) Lavalink node.\n\n" +" You should not mess with any command in here unless you have a valid reason to,\n" +" i.e. been told by someone in the Red-Discord Bot support server to do so.\n" +" All the commands in here have the potential to break the Audio cog.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:49 +#, docstring +msgid "Change your Java executable path.\n\n" +" This command shouldn't need to be used most of the time, and is only useful if the host machine has conflicting Java versions.\n\n" +" If changing this make sure that the Java executable you set is supported by Audio.\n" +" The current supported versions are Java 17 and 11.\n\n" +" Enter nothing or \"java\" to reset it back to default.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:62 +msgid "Java Executable Reset" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:63 +msgid "Audio will now use `java` to run your managed Lavalink node. Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:75 +msgid "`{java_path}` is not a valid executable" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:82 +msgid "Java Executable Changed" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:83 +msgid "Audio will now use `{exc}` to run your managed Lavalink node. Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:96 +#, docstring +msgid "Set the managed Lavalink node maximum heap-size.\n\n" +" By default, this value is 50% of available RAM in the host machine represented by [1-1024][M|G] (256M, 256G for example)\n\n" +" This value only represents the maximum amount of RAM allowed to be used at any given point, and does not mean that the managed Lavalink node will always use this amount of RAM.\n\n" +" To reset this value to the default, run the command without any input.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:108 +msgid "Heap-size must be a valid measure of size, e.g. 256M, 256G" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:115 +msgid "Heap-size must be at least 64M, however it is recommended to have it set to at least 1G." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:126 +msgid "Heap-size must be less than your system RAM, You currently have {ram_in_bytes} of RAM available." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:133 +msgid "Heap-size must be less than {limit} due to your system limitations." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:147 +msgid "Managed node's heap-size set to {bytes}.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:157 +#, docstring +msgid "Toggle using external (unmanaged) Lavalink nodes - requires an existing Lavalink node for Audio to work, if enabled.\n\n" +" This command disables the managed Lavalink server. If you do not have another Lavalink node set up, you will be unable to use Audio while this is enabled.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:167 +#: redbot/cogs/audio/core/commands/llset.py:176 +msgid "Unmanaged Lavalink server: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:186 +msgid "Failed To Shutdown Lavalink" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:197 +#, docstring +msgid "Set the Lavalink node host.\n\n" +" This command sets the connection host which Audio will use to connect to an unmanaged Lavalink node.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:205 +msgid "Unmanaged Lavalink node host set to {host}. Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:218 +#, docstring +msgid "Set the Lavalink node password.\n\n" +" This command sets the connection password which Audio will use to connect to an unmanaged Lavalink node.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:227 +msgid "Unmanaged Lavalink node password set to {password}. Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:242 +#, docstring +msgid "Set the Lavalink node port.\n\n" +" This command sets the connection port which Audio will use to connect to an unmanaged Lavalink node.\n" +" Set port to -1 to disable the port and connect to the specified host via ports 80/443\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:252 +#: redbot/cogs/audio/core/commands/llset.py:436 +#: redbot/cogs/audio/core/commands/llset.py:664 +#: redbot/cogs/audio/core/commands/llset.py:695 +msgid "Setting Not Changed" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:253 +msgid "A port must be between 0 and 65535 " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:259 +msgid "Unmanaged Lavalink node port set to {port}. Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:272 +#, docstring +msgid "Set the Lavalink node connection to secured.\n\n" +" This toggle sets the connection type to secured or unsecured when connecting to an unmanaged Lavalink node.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:283 +msgid "Unmanaged Lavalink node will now connect using the secured {secured_protocol} protocol.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:296 +msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and wil use {unsecured_protocol} instead .\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:307 +#, docstring +msgid "Display Lavalink connection settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:311 +msgid "Connection Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:312 +#: redbot/cogs/audio/core/commands/llset.py:321 +msgid "Host: [{host}]\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:313 +#: redbot/cogs/audio/core/commands/llset.py:324 +msgid "Port: [{port}]\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:314 +msgid "Default HTTP/HTTPS port" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:325 +msgid "Password: [{password}]\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:317 +msgid "Secured: [{state}]\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:320 +msgid "Lavalink Node Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:328 +msgid "Initial Heapsize: [{xms}]\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:329 +msgid "Max Heapsize: [{xmx}]\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:330 +msgid "Java exec: [{java_exc_path}]\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:338 +#: redbot/cogs/audio/core/commands/llset.py:360 +msgid "I need to be able to DM you to send you this info." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:343 +#, docstring +msgid "Uploads a copy of the application.yml file used by the managed Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:367 +#, docstring +msgid "Configure the managed Lavalink node runtime options.\n\n" +" All settings under this group will likely cause Audio to malfunction if changed from their defaults, only change settings here if you have been advised to by support.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:374 +#, docstring +msgid "Configure the managed node authorization and connection settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:380 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node's binding IP address.\n\n" +" This value by default is `localhost` which will restrict the server to only localhost apps by default, changing this will likely break the managed Lavalink node if you don't know what you are doing.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:389 +msgid "Managed node will now accept connection on {host}.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:404 +#, docstring +msgid "Set the managed Lavalink node's connection password.\n\n" +" This is the password required for Audio to connect to the managed Lavalink node.\n" +" The value by default is `youshallnotpass`.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:413 +msgid "Managed node will now accept {password} as the authorization token.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:427 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node's connection port.\n\n" +" This port is the port the managed Lavalink node binds to, you should only change this if there is a conflict with the default port because you already have an application using port 2333 on this device.\n\n" +" The value by default is `2333`.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:437 +msgid "The port must be between 1024 and 49151." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:444 +msgid "Managed node will now accept connections on {port}.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:456 +#, docstring +msgid "`Dangerous command` Toggle audio sources on/off.\n\n" +" By default, all sources are enabled, you should only use commands here to disable a specific source if you have been advised to, disabling sources without background knowledge can cause Audio to break.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:463 +#, docstring +msgid "Toggle HTTP direct URL usage on or off.\n\n" +" This source is used to allow playback from direct HTTP streams (this does not affect direct URL playback for the other sources).\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:473 +msgid "Managed node will allow playback from direct URLs.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:482 +msgid "Managed node will not play from direct URLs anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:490 +#, docstring +msgid "Toggle Bandcamp source on or off.\n\n" +" This toggle controls the playback of all Bandcamp related content.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:500 +msgid "Managed node will allow playback from Bandcamp.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:509 +msgid "Managed node will not play from Bandcamp anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:517 +#, docstring +msgid "Toggle local file usage on or off.\n\n" +" This toggle controls the playback of all local track content, usually found inside the `localtracks` folder.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:527 +msgid "Managed node will allow playback from local files.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:536 +msgid "Managed node will not play from local files anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:544 +#, docstring +msgid "Toggle Soundcloud source on or off.\n\n" +" This toggle controls the playback of all SoundCloud related content.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:554 +msgid "Managed node will allow playback from Soundcloud.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:563 +msgid "Managed node will not play from Soundcloud anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:571 +#, docstring +msgid "`Dangerous command` Toggle YouTube source on or off (this includes Spotify).\n\n" +" This toggle controls the playback of all YouTube and Spotify related content.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:581 +msgid "Managed node will allow playback from YouTube.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:590 +msgid "Managed node will not play from YouTube anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:598 +#, docstring +msgid "Toggle Twitch source on or off.\n\n" +" This toggle controls the playback of all Twitch related content.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:608 +msgid "Managed node will allow playback from Twitch.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:617 +msgid "Managed node will not play from Twitch anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:625 +#, docstring +msgid "Toggle Vimeo source on or off.\n\n" +" This toggle controls the playback of all Vimeo related content.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:635 +msgid "Managed node will allow playback from Vimeo.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:644 +msgid "Managed node will not play from Vimeo anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:657 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node framebuffer size.\n\n" +" Only change this if you have been directly advised to, changing it can cause significant playback issues.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:665 +msgid "The lowest value the framebuffer can be set to is 100ms." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:671 +#: redbot/cogs/audio/core/commands/llset.py:702 +msgid "Managed node's bufferDurationMs set to {milliseconds}.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:688 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node JDA-NAS buffer size.\n\n" +" Only change this if you have been directly advised to, changing it can cause significant playback issues.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:696 +msgid "The lowest value the buffer may be is 100ms." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:714 +#, docstring +msgid "Reset all `llset` changes back to their default values." +msgstr "" + +#: redbot/cogs/audio/core/commands/localtracks.py:27 +#, docstring +msgid "Local playback commands." +msgstr "" + +#: redbot/cogs/audio/core/commands/localtracks.py:31 +#, docstring +msgid "Play all songs in a localtracks folder.\n\n" +" **Usage**:\n" +" ​ ​ ​ ​ `[p]local folder`\n" +" ​ ​ ​ ​ ​ ​ ​ ​ Open a menu to pick a folder to queue.\n\n" +" ​ ​ `[p]local folder folder_name`\n" +" ​ ​ ​ ​ ​ ​ ​ ​ Queues all of the tracks inside the folder_name folder.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/localtracks.py:51 +msgid "Folder Not Found" +msgstr "" + +#: redbot/cogs/audio/core/commands/localtracks.py:52 +msgid "Localtracks folder named {name} does not exist." +msgstr "" + +#: redbot/cogs/audio/core/commands/localtracks.py:63 +#, docstring +msgid "Play a local track.\n\n" +" To play a local track, either use the menu to choose a track or enter in the track path directly with the play command.\n" +" To play an entire folder, use `[p]help local folder` for instructions.\n\n" +" **Usage**:\n" +" ​ ​ ​ ​ `[p]local play`\n" +" ​ ​ ​ ​ ​ ​ ​ ​ Open a menu to pick a track.\n\n" +" ​ ​ ​ ​ `[p]play localtracks\\album_folder\\song_name.mp3`\n" +" ​ ​ ​ ​ `[p]play album_folder\\song_name.mp3`\n" +" ​ ​ ​ ​ ​ ​ ​ ​ Use a direct link relative to the localtracks folder.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/localtracks.py:80 +#: redbot/cogs/audio/core/commands/localtracks.py:136 +msgid "No album folders found." +msgstr "" + +#: redbot/cogs/audio/core/commands/localtracks.py:122 +#, docstring +msgid "Search for songs across all localtracks folders." +msgstr "" + +#: redbot/cogs/audio/core/commands/localtracks.py:140 +#: redbot/cogs/audio/core/commands/queue.py:299 +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:47 +#, docstring +msgid "Audio stats." +msgstr "Audio statistike." + +#: redbot/cogs/audio/core/commands/miscellaneous.py:76 +msgid "Not connected anywhere." +msgstr "Nisam nigdje povezan." + +#: redbot/cogs/audio/core/commands/miscellaneous.py:82 +msgid "Playing in {num}/{total} servers:" +msgstr "" + +#: redbot/cogs/audio/core/commands/miscellaneous.py:88 +msgid "Page {}/{}" +msgstr "" + +#: redbot/cogs/audio/core/commands/miscellaneous.py:101 +#, docstring +msgid "Queue percentage." +msgstr "" + +#: redbot/cogs/audio/core/commands/miscellaneous.py:125 +#: redbot/cogs/audio/core/commands/playlists.py:1130 +#: redbot/cogs/audio/core/commands/queue.py:67 +#: redbot/cogs/audio/core/commands/queue.py:164 +#: redbot/cogs/audio/core/commands/queue.py:183 +#: redbot/cogs/audio/core/commands/queue.py:188 +#: redbot/cogs/audio/core/commands/queue.py:214 +#: redbot/cogs/audio/core/commands/queue.py:219 +#: redbot/cogs/audio/core/commands/queue.py:261 +#: redbot/cogs/audio/core/commands/queue.py:263 +#: redbot/cogs/audio/core/commands/queue.py:293 +#: redbot/cogs/audio/core/commands/queue.py:295 +#: redbot/cogs/audio/core/commands/queue.py:331 +#: redbot/cogs/audio/core/commands/queue.py:369 +#: redbot/cogs/audio/core/commands/queue.py:377 +msgid "There's nothing in the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/miscellaneous.py:146 +msgid "Queued and playing tracks:" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:39 +#, docstring +msgid "Play the specified track or search for a close match.\n\n" +" To play a local track, the query should be `\\`.\n" +" If you are the bot owner, use `[p]audioset info` to display your localtracks path.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:53 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:738 +msgid "That URL is not allowed." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:57 +#: redbot/cogs/audio/core/commands/player.py:165 +#: redbot/cogs/audio/core/commands/player.py:744 +msgid "That track is not allowed." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:64 +#: redbot/cogs/audio/core/commands/player.py:172 +#: redbot/cogs/audio/core/commands/player.py:435 +#: redbot/cogs/audio/core/commands/player.py:551 +#: redbot/cogs/audio/core/commands/player.py:806 +msgid "You need the DJ role to queue tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:68 +#: redbot/cogs/audio/core/commands/player.py:176 +#: redbot/cogs/audio/core/commands/player.py:439 +#: redbot/cogs/audio/core/commands/player.py:555 +msgid "Connection to Lavalink node has failed" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:71 +#: redbot/cogs/audio/core/commands/player.py:179 +#: redbot/cogs/audio/core/commands/player.py:442 +#: redbot/cogs/audio/core/commands/player.py:558 +#: redbot/cogs/audio/core/commands/player.py:683 +msgid "Please check your console or logs for details." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:110 +#: redbot/cogs/audio/core/commands/player.py:218 +msgid "You must be in the voice channel to use the play command." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:116 +#: redbot/cogs/audio/core/commands/player.py:224 +#: redbot/cogs/audio/core/commands/player.py:252 +msgid "No tracks found for `{query}`." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:122 +#: redbot/cogs/audio/core/commands/player.py:230 +#: redbot/cogs/audio/core/commands/player.py:530 +#: redbot/cogs/audio/core/commands/player.py:603 +msgid "Queue size limit reached." +msgstr "Dostignuto ograničenje za red čekanja." + +#: redbot/cogs/audio/core/commands/player.py:145 +#, docstring +msgid "Force play a URL or search for a track." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:151 +msgid "Only single tracks work with bump play." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:208 +#: redbot/cogs/audio/core/commands/player.py:471 +#: redbot/cogs/audio/core/commands/player.py:587 +#: redbot/cogs/audio/core/commands/player.py:712 +#: redbot/cogs/audio/core/commands/queue.py:362 +msgid "Connection to Lavalink node has not yet been established." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:255 +msgid "Local tracks will not work if the managed Lavalink node cannot see the track.\n" +"This may be due to permissions or you are using an external Lavalink node in a different machine than the bot and the local tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:262 +#: redbot/cogs/audio/core/commands/player.py:794 +#: redbot/cogs/audio/core/commands/player.py:913 +msgid "Track is not playable." +msgstr "Pjesma se ne može reproducirati." + +#: redbot/cogs/audio/core/commands/player.py:264 +#: redbot/cogs/audio/core/commands/player.py:795 +#: redbot/cogs/audio/core/commands/player.py:914 +msgid "**{suffix}** is not a fully supported format and some tracks may not play." +msgstr "**{suffix}** nije podržan format i neke se pjesme možda neće moći reproducirati." + +#: redbot/cogs/audio/core/commands/player.py:294 +msgid "This track is not allowed in this server." +msgstr "Ova pjesma nije dopuštena na ovom serveru." + +#: redbot/cogs/audio/core/commands/player.py:316 +msgid "Track exceeds maximum length." +msgstr "Pjesma prelazi maksimalnu duljinu." + +#: redbot/cogs/audio/core/commands/player.py:337 +msgid "{time} until track playback: #1 in queue" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:341 +msgid "Track Enqueued" +msgstr "Pjesma dodana u red čekanja" + +#: redbot/cogs/audio/core/commands/player.py:355 +#, docstring +msgid "Pick a Spotify playlist from a list of categories to start playing." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:415 +msgid "The owner needs to set the Spotify client ID and Spotify client secret, before Spotify URLs or codes can be used. \n" +"See `{prefix}audioset spotifyapi` for instructions." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:425 +msgid "The owner needs to set the YouTube API key before Spotify URLs or codes can be used.\n" +"See `{prefix}audioset youtubeapi` for instructions." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:483 +msgid "You must be in the voice channel to use the genre command." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:490 +msgid "No categories found" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:494 +#: redbot/cogs/audio/core/commands/player.py:512 +msgid "No categories found, try again later." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:499 +msgid "Categories" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:505 +msgid "No categories selected, try again later." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:520 +msgid "Playlists for {friendly_name}" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:527 +msgid "No tracks to play." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:537 +msgid "Couldn't find tracks for the selected playlist." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:545 +#, docstring +msgid "Starts auto play." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:599 +msgid "You must be in the voice channel to use the autoplay command." +msgstr "Moraš biti u glasovnom kanalu da bi koristio autoplay naredbu." + +#: redbot/cogs/audio/core/commands/player.py:613 +msgid "Couldn't get a valid track." +msgstr "Nije moguće dobiti valjanu pjesmu." + +#: redbot/cogs/audio/core/commands/player.py:619 +#: redbot/cogs/audio/core/commands/player.py:756 +#: redbot/cogs/audio/core/commands/player.py:775 +#: redbot/cogs/audio/core/commands/player.py:893 +#: redbot/cogs/audio/core/commands/playlists.py:1898 +msgid "Unable to Get Track" +msgstr "Nije moguće dobiti pjesmu" + +#: redbot/cogs/audio/core/commands/player.py:620 +#: redbot/cogs/audio/core/commands/player.py:757 +#: redbot/cogs/audio/core/commands/player.py:776 +#: redbot/cogs/audio/core/commands/player.py:894 +msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." +msgstr "Trenutno ne mogu dobiti pjesmu od Lavalinka, pokušajte ponovno za nekoliko minuta." + +#: redbot/cogs/audio/core/commands/player.py:634 +msgid "Adding a track to queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:641 +#, 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:680 +msgid "Connection to Lavalink has failed" +msgstr "Veza s Lavalinkom nije uspjela" + +#: redbot/cogs/audio/core/commands/player.py:693 +#: redbot/cogs/audio/core/commands/player.py:705 +#: redbot/cogs/audio/core/commands/player.py:711 +#: redbot/cogs/audio/core/commands/player.py:721 +msgid "Unable To Search For Tracks" +msgstr "Nije moguće tražiti pjesme" + +#: redbot/cogs/audio/core/commands/player.py:722 +msgid "You must be in the voice channel to enqueue tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:785 +#: redbot/cogs/audio/core/commands/player.py:904 +msgid "Nothing found." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:787 +#: redbot/cogs/audio/core/commands/player.py:906 +msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" +"This 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:853 +#: redbot/cogs/audio/core/commands/playlists.py:1527 +msgid " {bad_tracks} tracks cannot be queued." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:859 +msgid "Queued {num} track(s).{maxlength_msg}" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:865 +msgid "folder" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:867 +msgid "search" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:870 +msgid "{time} until start of {type} playback: starts at #{position} in queue" +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:45 +#, 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 the playlist creator.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:70 +#, 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:124 +#: redbot/cogs/audio/core/commands/playlists.py:305 +#: redbot/cogs/audio/core/commands/playlists.py:487 +#: redbot/cogs/audio/core/commands/playlists.py:581 +#: redbot/cogs/audio/core/commands/playlists.py:710 +#: redbot/cogs/audio/core/commands/playlists.py:845 +#: redbot/cogs/audio/core/commands/playlists.py:982 +#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1224 +#: redbot/cogs/audio/core/commands/playlists.py:1474 +#: redbot/cogs/audio/core/commands/playlists.py:1560 +#: redbot/cogs/audio/core/commands/playlists.py:1641 +#: redbot/cogs/audio/core/commands/playlists.py:1671 +#: redbot/cogs/audio/core/commands/playlists.py:1983 +msgid "Playlist Not Found" +msgstr "Popis za reprodukciju nije pronađen" + +#: redbot/cogs/audio/core/commands/playlists.py:141 +msgid "Could not find a track matching your query." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:162 +msgid "Skipping track" +msgstr "Preskačem pjesmu" + +#: redbot/cogs/audio/core/commands/playlists.py:163 +msgid "{track} is already in {playlist} (`{id}`) [**{scope}**]." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:171 +#: redbot/cogs/audio/core/commands/playlists.py:213 +msgid "Playlist limit reached: Could not add track." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:194 +msgid "Track added" +msgstr "Pjesma dodana" + +#: redbot/cogs/audio/core/commands/playlists.py:195 +msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:200 +msgid "{num} tracks appended to {playlist} (`{id}`) [**{scope}**]." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:205 +msgid "\n" +"{existing} {plural} already in the playlist and were skipped." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:207 +msgid "tracks are" +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:207 +msgid "track is" +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:209 +#: redbot/cogs/audio/core/commands/playlists.py:618 +#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: redbot/cogs/audio/core/commands/playlists.py:1268 +#: redbot/cogs/audio/core/commands/playlists.py:2000 +msgid "Playlist Modified" +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:229 +#, docstring +msgid "Copy a playlist from one scope to another.\n\n" +" **Usage**:\n" +" ​ ​ ​ ​ `[p]playlist copy playlist_name_OR_id [args]`\n\n" +" **Args**:\n" +" ​ ​ ​ ​ The following are all optional:\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-scope \n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-guild [guild] **Only the bot owner can use this**\n\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-scope \n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-guild [guild] **Only the bot owner can use this**\n\n" +" **Scope** is one of the following:\n" +" ​ ​ ​ ​ Global\n" +" ​ ​ ​ ​ Guild\n" +" ​ ​ ​ ​ User\n\n" +" **Author** can be one of the following:\n" +" ​ ​ ​ ​ User ID\n" +" ​ ​ ​ ​ User Mention\n" +" ​ ​ ​ ​ User Name#123\n\n" +" **Guild** can be one of the following:\n" +" ​ ​ ​ ​ Guild ID\n" +" ​ ​ ​ ​ Exact guild name\n\n" +" Example use:\n" +" ​ ​ ​ ​ `[p]playlist copy MyGuildPlaylist --from-scope Guild --to-scope Global`\n" +" ​ ​ ​ ​ `[p]playlist copy MyGlobalPlaylist --from-scope Global --to-author Draper#6666 --to-scope User`\n" +" ​ ​ ​ ​ `[p]playlist copy MyPersonalPlaylist --from-scope user --to-author Draper#6666 --to-scope Guild --to-guild Red - Discord Bot`\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:306 +#: redbot/cogs/audio/core/commands/playlists.py:488 +#: redbot/cogs/audio/core/commands/playlists.py:582 +#: redbot/cogs/audio/core/commands/playlists.py:711 +#: redbot/cogs/audio/core/commands/playlists.py:846 +#: redbot/cogs/audio/core/commands/playlists.py:1225 +#: redbot/cogs/audio/core/commands/playlists.py:1642 +#: redbot/cogs/audio/core/commands/playlists.py:1984 +msgid "Could not match '{arg}' to a playlist." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:329 +#: redbot/cogs/audio/core/commands/playlists.py:336 +msgid "the Global" +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:344 +msgid "Playlist Copied" +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:345 +msgid "Playlist {name} (`{from_id}`) copied from {from_scope} to {to_scope} (`{to_id}`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:360 +#, 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:412 +#: redbot/cogs/audio/core/commands/playlists.py:1117 +#: redbot/cogs/audio/core/commands/playlists.py:1340 +#: redbot/cogs/audio/core/commands/playlists.py:1966 +msgid "Invalid Playlist Name" +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:413 +#: redbot/cogs/audio/core/commands/playlists.py:1118 +#: redbot/cogs/audio/core/commands/playlists.py:1341 +#: redbot/cogs/audio/core/commands/playlists.py:1967 +msgid "Playlist names must be a single word (up to 32 characters) and not numbers only." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:423 +#: redbot/cogs/audio/core/commands/playlists.py:1150 +#: redbot/cogs/audio/core/commands/playlists.py:1375 +msgid "Playlist Created" +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:424 +msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:437 +#, 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:508 +msgid "Playlist Deleted" +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:509 +msgid "{name} (`{id}`) [**{scope}**] playlist deleted." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:525 +#, 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:619 +msgid "Removed {track_diff} duplicated tracks from {name} (`{id}`) [**{scope}**] playlist." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:632 +#: redbot/cogs/audio/core/commands/playlists.py:1740 +msgid "Playlist Has Not Been Modified" +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:633 +msgid "{name} (`{id}`) [**{scope}**] playlist has no duplicate tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:654 +#, 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:721 +msgid "That playlist has no tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:764 +msgid "This playlist is too large to be send in this server." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:767 +msgid "Playlist is too large, here is the compressed version." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:789 +#, 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:879 +msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:883 +msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\n" +"URL: {url}" +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:896 +#: redbot/cogs/audio/core/commands/playlists.py:1041 +msgid "Unknown" +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:898 +msgid "Page {page}/{pages} | Author: {author_name} | {num} track(s)" +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:910 +#, 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:983 +msgid "No saved playlists available in this server." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1017 +msgid "No saved playlists for {scope} created by {author}." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1026 +msgid "No saved playlists for {scope}." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1036 +msgid "ID: {id}" +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1037 +msgid "Tracks: {num}" +msgstr "Broj pjesama: {num}" + +#: redbot/cogs/audio/core/commands/playlists.py:1038 +msgid "Author: {name}" +msgstr "Autor: {name}" + +#: redbot/cogs/audio/core/commands/playlists.py:1043 +msgid "Scope: {scope}\n" +msgstr "Opseg: {scope}\n" + +#: redbot/cogs/audio/core/commands/playlists.py:1063 +#, 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:1151 +msgid "Playlist {name} (`{id}`) [**{scope}**] saved from current queue: {num} tracks added." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1157 +#: redbot/cogs/audio/core/commands/playlists.py:1384 +msgid "Playlist limit reached: Could not add {} tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1171 +#, 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:1235 +msgid "URL not in playlist." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1247 +msgid "No tracks left, removing playlist." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1255 +msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1269 +msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1287 +#, 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:1376 +msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1393 +msgid "Playlist Couldn't be created" +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1394 +msgid "Unable to create your playlist." +msgstr "Nije moguće izraditi vaš popis za reprodukciju." + +#: redbot/cogs/audio/core/commands/playlists.py:1411 +#, 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:1459 +msgid "You need the DJ role to start playing playlists." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1540 +msgid "Playlist Enqueued" +msgstr "Popis za reprodukciju dodan u red čekanja" + +#: redbot/cogs/audio/core/commands/playlists.py:1541 +msgid "{name} - (`{id}`) [**{scope}**]\n" +"Added {num} tracks to the queue.{maxlength_msg}" +msgstr "{name} - (`{id}`) [**{scope}**]\n" +"Dodano {num} pjesama u red čekanja.{maxlength_msg}" + +#: redbot/cogs/audio/core/commands/playlists.py:1587 +#, 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:1664 +msgid "Invalid Playlist" +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1665 +msgid "Custom playlists cannot be updated." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1706 +msgid "Tracks removed" +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1710 +#: redbot/cogs/audio/core/commands/playlists.py:1730 +msgid "Page {page_num}/{total_pages}" +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1728 +msgid "Tracks added" +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1741 +msgid "No changes for {name} (`{id}`) [**{scope}**]." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1753 +#, 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:1808 +msgid "Please upload the playlist file. Any other message will cancel this operation." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1819 +msgid "No file detected, try again later." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1826 +msgid "Upload cancelled." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1830 +msgid "Only Red playlist files can be uploaded." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1838 +msgid "Not a valid playlist file." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1850 +msgid "This playlist is too large." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1899 +msgid "I'm unable to get a track from Lavalink node at the moment, try again in a few minutes." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1920 +#, 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:1997 +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:179 +#, docstring +msgid "Clears the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/queue.py:196 +msgid "Unable To Clear Queue" +msgstr "" + +#: redbot/cogs/audio/core/commands/queue.py:197 +msgid "You need the DJ role to clear the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/queue.py:205 +msgid "Queue Modified" +msgstr "" + +#: redbot/cogs/audio/core/commands/queue.py:205 +msgid "The queue has been cleared." +msgstr "" + +#: redbot/cogs/audio/core/commands/queue.py:210 +#, docstring +msgid "Removes songs from the queue if the requester is not in the voice channel." +msgstr "" + +#: redbot/cogs/audio/core/commands/queue.py:227 +msgid "Unable To Clean Queue" +msgstr "" + +#: redbot/cogs/audio/core/commands/queue.py:228 +msgid "You need the DJ role to clean the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/queue.py:243 +#: redbot/cogs/audio/core/commands/queue.py:277 +msgid "Removed 0 tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/queue.py:247 +#: redbot/cogs/audio/core/commands/queue.py:281 +msgid "Removed Tracks From The Queue" +msgstr "" + +#: redbot/cogs/audio/core/commands/queue.py:248 +msgid "Removed {removed_tracks} tracks queued by members outside of the voice channel." +msgstr "" + +#: redbot/cogs/audio/core/commands/queue.py:256 +#, docstring +msgid "Removes all tracks you requested from the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/queue.py:282 +msgid "Removed {removed_tracks} tracks queued by {member.display_name}." +msgstr "" + +#: redbot/cogs/audio/core/commands/queue.py:289 +#, docstring +msgid "Search the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/queue.py:311 +#, docstring +msgid "Shuffles the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/queue.py:323 +#: redbot/cogs/audio/core/commands/queue.py:330 +#: redbot/cogs/audio/core/commands/queue.py:342 +#: redbot/cogs/audio/core/commands/queue.py:354 +#: redbot/cogs/audio/core/commands/queue.py:361 +#: redbot/cogs/audio/core/commands/queue.py:368 +#: redbot/cogs/audio/core/commands/queue.py:376 +msgid "Unable To Shuffle Queue" +msgstr "" + +#: redbot/cogs/audio/core/commands/queue.py:324 +msgid "You need the DJ role to shuffle the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/queue.py:381 +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 96ef16753fa..2a05944f45c 100644 --- a/redbot/cogs/audio/core/commands/locales/hu-HU.po +++ b/redbot/cogs/audio/core/commands/locales/hu-HU.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 17:28+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -210,86 +210,84 @@ 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:591 -#: redbot/cogs/audio/core/commands/audioset.py:612 -#: redbot/cogs/audio/core/commands/audioset.py:629 -#: redbot/cogs/audio/core/commands/audioset.py:677 -#: redbot/cogs/audio/core/commands/audioset.py:752 -#: redbot/cogs/audio/core/commands/audioset.py:900 -#: redbot/cogs/audio/core/commands/audioset.py:915 -#: redbot/cogs/audio/core/commands/audioset.py:935 -#: redbot/cogs/audio/core/commands/audioset.py:977 -#: redbot/cogs/audio/core/commands/audioset.py:978 -#: redbot/cogs/audio/core/commands/audioset.py:979 -#: redbot/cogs/audio/core/commands/audioset.py:980 -#: redbot/cogs/audio/core/commands/audioset.py:981 -#: redbot/cogs/audio/core/commands/audioset.py:982 -#: redbot/cogs/audio/core/commands/audioset.py:983 -#: redbot/cogs/audio/core/commands/audioset.py:997 -#: redbot/cogs/audio/core/commands/audioset.py:999 -#: redbot/cogs/audio/core/commands/audioset.py:1041 -#: redbot/cogs/audio/core/commands/audioset.py:1048 -#: redbot/cogs/audio/core/commands/audioset.py:1090 -#: redbot/cogs/audio/core/commands/audioset.py:1091 -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1111 -#: redbot/cogs/audio/core/commands/audioset.py:1188 -#: redbot/cogs/audio/core/commands/audioset.py:1203 -#: redbot/cogs/audio/core/commands/audioset.py:1348 -#: redbot/cogs/audio/core/commands/audioset.py:1349 -#: redbot/cogs/audio/core/commands/audioset.py:1350 -#: redbot/cogs/audio/core/commands/audioset.py:1393 -#: redbot/cogs/audio/core/commands/audioset.py:1394 -#: redbot/cogs/audio/core/commands/audioset.py:1395 -#: redbot/cogs/audio/core/commands/audioset.py:1437 -#: redbot/cogs/audio/core/commands/controller.py:421 -#: redbot/cogs/audio/core/commands/controller.py:465 -#: redbot/cogs/audio/core/commands/controller.py:767 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:118 -#: redbot/cogs/audio/core/commands/llset.py:127 +#: redbot/cogs/audio/core/commands/audioset.py:589 +#: redbot/cogs/audio/core/commands/audioset.py:610 +#: redbot/cogs/audio/core/commands/audioset.py:627 +#: redbot/cogs/audio/core/commands/audioset.py:675 +#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:921 +#: redbot/cogs/audio/core/commands/audioset.py:941 +#: redbot/cogs/audio/core/commands/audioset.py:970 +#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:987 +#: redbot/cogs/audio/core/commands/audioset.py:988 +#: redbot/cogs/audio/core/commands/audioset.py:989 +#: redbot/cogs/audio/core/commands/audioset.py:990 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:1008 +#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1102 +#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1122 +#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1367 +#: redbot/cogs/audio/core/commands/audioset.py:1368 +#: redbot/cogs/audio/core/commands/audioset.py:1369 +#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1413 +#: redbot/cogs/audio/core/commands/audioset.py:1414 +#: redbot/cogs/audio/core/commands/audioset.py:1456 +#: redbot/cogs/audio/core/commands/controller.py:422 +#: redbot/cogs/audio/core/commands/controller.py:466 +#: redbot/cogs/audio/core/commands/controller.py:775 +#: redbot/cogs/audio/core/commands/llset.py:168 +#: redbot/cogs/audio/core/commands/llset.py:177 msgid "Enabled" msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:441 -#: redbot/cogs/audio/core/commands/audioset.py:591 -#: redbot/cogs/audio/core/commands/audioset.py:612 -#: redbot/cogs/audio/core/commands/audioset.py:629 -#: redbot/cogs/audio/core/commands/audioset.py:677 -#: redbot/cogs/audio/core/commands/audioset.py:752 -#: redbot/cogs/audio/core/commands/audioset.py:900 -#: redbot/cogs/audio/core/commands/audioset.py:915 -#: redbot/cogs/audio/core/commands/audioset.py:935 -#: redbot/cogs/audio/core/commands/audioset.py:977 -#: redbot/cogs/audio/core/commands/audioset.py:978 -#: redbot/cogs/audio/core/commands/audioset.py:979 -#: redbot/cogs/audio/core/commands/audioset.py:980 -#: redbot/cogs/audio/core/commands/audioset.py:981 -#: redbot/cogs/audio/core/commands/audioset.py:982 -#: redbot/cogs/audio/core/commands/audioset.py:983 -#: redbot/cogs/audio/core/commands/audioset.py:997 -#: redbot/cogs/audio/core/commands/audioset.py:999 -#: redbot/cogs/audio/core/commands/audioset.py:1041 -#: redbot/cogs/audio/core/commands/audioset.py:1048 -#: redbot/cogs/audio/core/commands/audioset.py:1090 -#: redbot/cogs/audio/core/commands/audioset.py:1091 -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1113 -#: redbot/cogs/audio/core/commands/audioset.py:1188 -#: redbot/cogs/audio/core/commands/audioset.py:1203 -#: redbot/cogs/audio/core/commands/audioset.py:1348 -#: redbot/cogs/audio/core/commands/audioset.py:1349 -#: redbot/cogs/audio/core/commands/audioset.py:1350 -#: redbot/cogs/audio/core/commands/audioset.py:1393 -#: redbot/cogs/audio/core/commands/audioset.py:1394 -#: redbot/cogs/audio/core/commands/audioset.py:1395 -#: redbot/cogs/audio/core/commands/audioset.py:1437 -#: redbot/cogs/audio/core/commands/controller.py:421 -#: redbot/cogs/audio/core/commands/controller.py:465 -#: redbot/cogs/audio/core/commands/controller.py:767 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:118 -#: redbot/cogs/audio/core/commands/llset.py:127 +#: redbot/cogs/audio/core/commands/audioset.py:589 +#: redbot/cogs/audio/core/commands/audioset.py:610 +#: redbot/cogs/audio/core/commands/audioset.py:627 +#: redbot/cogs/audio/core/commands/audioset.py:675 +#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:921 +#: redbot/cogs/audio/core/commands/audioset.py:941 +#: redbot/cogs/audio/core/commands/audioset.py:970 +#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:987 +#: redbot/cogs/audio/core/commands/audioset.py:988 +#: redbot/cogs/audio/core/commands/audioset.py:989 +#: redbot/cogs/audio/core/commands/audioset.py:990 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:1008 +#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1102 +#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1124 +#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1367 +#: redbot/cogs/audio/core/commands/audioset.py:1368 +#: redbot/cogs/audio/core/commands/audioset.py:1369 +#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1413 +#: redbot/cogs/audio/core/commands/audioset.py:1414 +#: redbot/cogs/audio/core/commands/audioset.py:1456 +#: redbot/cogs/audio/core/commands/controller.py:422 +#: redbot/cogs/audio/core/commands/controller.py:466 +#: redbot/cogs/audio/core/commands/controller.py:775 +#: redbot/cogs/audio/core/commands/llset.py:168 +#: redbot/cogs/audio/core/commands/llset.py:177 msgid "Disabled" msgstr "Letiltva" @@ -304,42 +302,64 @@ msgid "\n" msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:451 -#: redbot/cogs/audio/core/commands/audioset.py:546 -#: redbot/cogs/audio/core/commands/audioset.py:571 -#: redbot/cogs/audio/core/commands/audioset.py:589 -#: redbot/cogs/audio/core/commands/audioset.py:610 -#: redbot/cogs/audio/core/commands/audioset.py:637 -#: redbot/cogs/audio/core/commands/audioset.py:675 -#: redbot/cogs/audio/core/commands/audioset.py:698 -#: redbot/cogs/audio/core/commands/audioset.py:704 -#: redbot/cogs/audio/core/commands/audioset.py:727 -#: redbot/cogs/audio/core/commands/audioset.py:733 -#: redbot/cogs/audio/core/commands/audioset.py:750 -#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:544 +#: redbot/cogs/audio/core/commands/audioset.py:569 +#: redbot/cogs/audio/core/commands/audioset.py:587 +#: redbot/cogs/audio/core/commands/audioset.py:608 +#: redbot/cogs/audio/core/commands/audioset.py:635 +#: redbot/cogs/audio/core/commands/audioset.py:673 +#: redbot/cogs/audio/core/commands/audioset.py:696 +#: redbot/cogs/audio/core/commands/audioset.py:702 +#: redbot/cogs/audio/core/commands/audioset.py:725 +#: redbot/cogs/audio/core/commands/audioset.py:731 +#: redbot/cogs/audio/core/commands/audioset.py:748 #: redbot/cogs/audio/core/commands/audioset.py:774 -#: redbot/cogs/audio/core/commands/audioset.py:797 -#: redbot/cogs/audio/core/commands/audioset.py:854 -#: redbot/cogs/audio/core/commands/audioset.py:877 -#: redbot/cogs/audio/core/commands/audioset.py:882 -#: redbot/cogs/audio/core/commands/audioset.py:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:1186 -#: redbot/cogs/audio/core/commands/audioset.py:1201 -#: redbot/cogs/audio/core/commands/audioset.py:1222 -#: redbot/cogs/audio/core/commands/audioset.py:1229 -#: redbot/cogs/audio/core/commands/audioset.py:1289 -#: redbot/cogs/audio/core/commands/audioset.py:1311 -#: redbot/cogs/audio/core/commands/audioset.py:1419 -#: redbot/cogs/audio/core/commands/audioset.py:1435 -#: redbot/cogs/audio/core/commands/controller.py:419 -#: redbot/cogs/audio/core/commands/controller.py:463 -#: redbot/cogs/audio/core/commands/controller.py:774 -#: 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 +#: redbot/cogs/audio/core/commands/audioset.py:780 +#: redbot/cogs/audio/core/commands/audioset.py:803 +#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:883 +#: redbot/cogs/audio/core/commands/audioset.py:888 +#: redbot/cogs/audio/core/commands/audioset.py:904 +#: redbot/cogs/audio/core/commands/audioset.py:919 +#: redbot/cogs/audio/core/commands/audioset.py:939 +#: redbot/cogs/audio/core/commands/audioset.py:1205 +#: redbot/cogs/audio/core/commands/audioset.py:1220 +#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1248 +#: redbot/cogs/audio/core/commands/audioset.py:1308 +#: redbot/cogs/audio/core/commands/audioset.py:1330 +#: redbot/cogs/audio/core/commands/audioset.py:1438 +#: redbot/cogs/audio/core/commands/audioset.py:1454 +#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:464 +#: redbot/cogs/audio/core/commands/controller.py:782 +#: redbot/cogs/audio/core/commands/llset.py:146 +#: redbot/cogs/audio/core/commands/llset.py:166 +#: redbot/cogs/audio/core/commands/llset.py:175 +#: redbot/cogs/audio/core/commands/llset.py:204 +#: redbot/cogs/audio/core/commands/llset.py:226 +#: redbot/cogs/audio/core/commands/llset.py:258 +#: redbot/cogs/audio/core/commands/llset.py:282 +#: redbot/cogs/audio/core/commands/llset.py:295 +#: redbot/cogs/audio/core/commands/llset.py:388 +#: redbot/cogs/audio/core/commands/llset.py:412 +#: redbot/cogs/audio/core/commands/llset.py:443 +#: redbot/cogs/audio/core/commands/llset.py:472 +#: redbot/cogs/audio/core/commands/llset.py:481 +#: redbot/cogs/audio/core/commands/llset.py:499 +#: redbot/cogs/audio/core/commands/llset.py:508 +#: redbot/cogs/audio/core/commands/llset.py:526 +#: redbot/cogs/audio/core/commands/llset.py:535 +#: redbot/cogs/audio/core/commands/llset.py:553 +#: redbot/cogs/audio/core/commands/llset.py:562 +#: redbot/cogs/audio/core/commands/llset.py:580 +#: redbot/cogs/audio/core/commands/llset.py:589 +#: redbot/cogs/audio/core/commands/llset.py:607 +#: redbot/cogs/audio/core/commands/llset.py:616 +#: redbot/cogs/audio/core/commands/llset.py:634 +#: redbot/cogs/audio/core/commands/llset.py:643 +#: redbot/cogs/audio/core/commands/llset.py:670 +#: redbot/cogs/audio/core/commands/llset.py:701 msgid "Setting Changed" msgstr "" @@ -347,7 +367,7 @@ msgstr "" #, docstring msgid "Set a playlist to auto-play songs from.\n\n" " **Usage**:\n" -" ​ ​ ​ ​ `[p]audioset autoplay playlist_name_OR_id [args]`\n\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist playlist_name_OR_id [args]`\n\n" " **Args**:\n" " ​ ​ ​ ​ The following are all optional:\n" " ​ ​ ​ ​ ​ ​ ​ ​ --scope \n" @@ -365,238 +385,239 @@ msgid "Set a playlist to auto-play songs from.\n\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" +" ​ ​ ​ ​ `[p]audioset autoplay playlist MyGuildPlaylist`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist MyGlobalPlaylist --scope Global`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist 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:105 #: 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:1817 -#: redbot/cogs/audio/core/commands/playlists.py:1983 +#: redbot/cogs/audio/core/commands/playlists.py:393 +#: redbot/cogs/audio/core/commands/playlists.py:470 +#: redbot/cogs/audio/core/commands/playlists.py:558 +#: redbot/cogs/audio/core/commands/playlists.py:691 +#: redbot/cogs/audio/core/commands/playlists.py:822 +#: redbot/cogs/audio/core/commands/playlists.py:943 +#: redbot/cogs/audio/core/commands/playlists.py:1096 +#: redbot/cogs/audio/core/commands/playlists.py:1204 +#: redbot/cogs/audio/core/commands/playlists.py:1320 +#: redbot/cogs/audio/core/commands/playlists.py:1444 +#: redbot/cogs/audio/core/commands/playlists.py:1620 +#: redbot/cogs/audio/core/commands/playlists.py:1789 +#: redbot/cogs/audio/core/commands/playlists.py:1953 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:106 #: 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:1818 -#: redbot/cogs/audio/core/commands/playlists.py:1984 +#: redbot/cogs/audio/core/commands/playlists.py:394 +#: redbot/cogs/audio/core/commands/playlists.py:471 +#: redbot/cogs/audio/core/commands/playlists.py:559 +#: redbot/cogs/audio/core/commands/playlists.py:692 +#: redbot/cogs/audio/core/commands/playlists.py:823 +#: redbot/cogs/audio/core/commands/playlists.py:944 +#: redbot/cogs/audio/core/commands/playlists.py:1097 +#: redbot/cogs/audio/core/commands/playlists.py:1205 +#: redbot/cogs/audio/core/commands/playlists.py:1321 +#: redbot/cogs/audio/core/commands/playlists.py:1445 +#: redbot/cogs/audio/core/commands/playlists.py:1621 +#: redbot/cogs/audio/core/commands/playlists.py:1790 +#: redbot/cogs/audio/core/commands/playlists.py:1954 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:1821 -#: redbot/cogs/audio/core/commands/playlists.py:1987 +#: redbot/cogs/audio/core/commands/audioset.py:499 +#: redbot/cogs/audio/core/commands/playlists.py:107 +#: redbot/cogs/audio/core/commands/playlists.py:268 +#: redbot/cogs/audio/core/commands/playlists.py:395 +#: redbot/cogs/audio/core/commands/playlists.py:472 +#: redbot/cogs/audio/core/commands/playlists.py:560 +#: redbot/cogs/audio/core/commands/playlists.py:693 +#: redbot/cogs/audio/core/commands/playlists.py:824 +#: redbot/cogs/audio/core/commands/playlists.py:945 +#: redbot/cogs/audio/core/commands/playlists.py:1098 +#: redbot/cogs/audio/core/commands/playlists.py:1206 +#: redbot/cogs/audio/core/commands/playlists.py:1322 +#: redbot/cogs/audio/core/commands/playlists.py:1446 +#: redbot/cogs/audio/core/commands/playlists.py:1622 +#: redbot/cogs/audio/core/commands/playlists.py:1791 +#: redbot/cogs/audio/core/commands/playlists.py:1955 msgid "Check your logs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:516 -#: redbot/cogs/audio/core/commands/audioset.py:532 +#: redbot/cogs/audio/core/commands/audioset.py:514 +#: redbot/cogs/audio/core/commands/audioset.py:530 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 +#: redbot/cogs/audio/core/commands/audioset.py:515 +#: redbot/cogs/audio/core/commands/playlists.py:125 +#: redbot/cogs/audio/core/commands/playlists.py:1475 msgid "Could not match '{arg}' to a playlist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:524 +#: redbot/cogs/audio/core/commands/audioset.py:522 msgid "No Tracks Found" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:525 +#: redbot/cogs/audio/core/commands/audioset.py:523 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:1700 +#: redbot/cogs/audio/core/commands/audioset.py:531 +#: redbot/cogs/audio/core/commands/playlists.py:1561 +#: redbot/cogs/audio/core/commands/playlists.py:1672 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:1707 +#: redbot/cogs/audio/core/commands/audioset.py:538 +#: redbot/cogs/audio/core/commands/playlists.py:1001 +#: redbot/cogs/audio/core/commands/playlists.py:1569 +#: redbot/cogs/audio/core/commands/playlists.py:1679 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:1708 +#: redbot/cogs/audio/core/commands/audioset.py:539 +#: redbot/cogs/audio/core/commands/playlists.py:1002 +#: redbot/cogs/audio/core/commands/playlists.py:1570 +#: redbot/cogs/audio/core/commands/playlists.py:1680 msgid "You need to specify the Guild ID for the guild to lookup." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:547 +#: redbot/cogs/audio/core/commands/audioset.py:545 msgid "Playlist {name} (`{id}`) [**{scope}**] will be used for autoplay." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:560 +#: redbot/cogs/audio/core/commands/audioset.py:558 #, docstring msgid "Resets auto-play to the default playlist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:572 +#: redbot/cogs/audio/core/commands/audioset.py:570 msgid "Set auto-play playlist to play recently played tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:578 +#: redbot/cogs/audio/core/commands/audioset.py:576 #, 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:590 +#: redbot/cogs/audio/core/commands/audioset.py:588 msgid "Global daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:599 +#: redbot/cogs/audio/core/commands/audioset.py:597 #, 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:611 +#: redbot/cogs/audio/core/commands/audioset.py:609 msgid "Daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:620 +#: redbot/cogs/audio/core/commands/audioset.py:618 #, 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:628 +#: redbot/cogs/audio/core/commands/audioset.py:626 msgid "Auto-disconnection at queue end: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:632 -#: redbot/cogs/audio/core/commands/controller.py:771 +#: redbot/cogs/audio/core/commands/audioset.py:630 +#: redbot/cogs/audio/core/commands/controller.py:779 msgid "\n" "Auto-play has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:643 +#: redbot/cogs/audio/core/commands/audioset.py:641 #, 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:654 +#: redbot/cogs/audio/core/commands/audioset.py:652 msgid "Missing DJ Role" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:655 +#: redbot/cogs/audio/core/commands/audioset.py:653 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:666 +#: redbot/cogs/audio/core/commands/audioset.py:664 msgid "Response timed out, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:676 +#: redbot/cogs/audio/core/commands/audioset.py:674 msgid "DJ role: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:683 #, 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:691 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:1214 +#: redbot/cogs/audio/core/commands/audioset.py:689 +#: redbot/cogs/audio/core/commands/audioset.py:718 +#: redbot/cogs/audio/core/commands/audioset.py:1233 msgid "Invalid Time" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:1214 +#: redbot/cogs/audio/core/commands/audioset.py:689 +#: redbot/cogs/audio/core/commands/audioset.py:718 +#: redbot/cogs/audio/core/commands/audioset.py:1233 msgid "Seconds can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:698 +#: redbot/cogs/audio/core/commands/audioset.py:696 msgid "Empty disconnect disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:705 +#: redbot/cogs/audio/core/commands/audioset.py:703 msgid "Empty disconnect timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:717 +#: redbot/cogs/audio/core/commands/audioset.py:715 #, docstring msgid "Auto-pause after x seconds when room is empty, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:727 +#: redbot/cogs/audio/core/commands/audioset.py:725 msgid "Empty pause disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:734 +#: redbot/cogs/audio/core/commands/audioset.py:732 msgid "Empty pause timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:745 +#: redbot/cogs/audio/core/commands/audioset.py:743 #, docstring msgid "Prioritise tracks with lyrics." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:751 +#: redbot/cogs/audio/core/commands/audioset.py:749 msgid "Prefer tracks with lyrics: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:760 +#: redbot/cogs/audio/core/commands/audioset.py:758 #, docstring msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:763 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 msgid "Invalid Price" msgstr "" @@ -604,26 +625,30 @@ msgstr "" msgid "Price can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:769 +msgid "Price can't be greater than 2^63 - 1." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:774 msgid "Jukebox mode disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:775 +#: redbot/cogs/audio/core/commands/audioset.py:781 msgid "Track queueing command price set to {price} {currency}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:787 +#: redbot/cogs/audio/core/commands/audioset.py:793 #, 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:798 +#: redbot/cogs/audio/core/commands/audioset.py:804 msgid "The localtracks path location has been reset to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:803 +#: redbot/cogs/audio/core/commands/audioset.py:809 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" "```\n" "ParentDirectory\n" @@ -638,31 +663,30 @@ msgid "This setting is only for bot owners to set a localtracks folder location "Do you want to continue to set the provided path for local tracks?" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:835 +#: redbot/cogs/audio/core/commands/audioset.py:841 msgid "Invalid Path" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:836 +#: redbot/cogs/audio/core/commands/audioset.py:842 msgid "{local_path} does not seem like a valid path." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/audioset.py:848 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:848 -#: redbot/cogs/audio/core/commands/llset.py:34 -#: redbot/cogs/audio/core/commands/llset.py:53 -#: redbot/cogs/audio/core/commands/player.py:416 -#: redbot/cogs/audio/core/commands/player.py:426 +#: redbot/cogs/audio/core/commands/audioset.py:854 +#: redbot/cogs/audio/core/commands/llset.py:74 +#: redbot/cogs/audio/core/commands/player.py:414 +#: redbot/cogs/audio/core/commands/player.py:424 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:855 +#: redbot/cogs/audio/core/commands/audioset.py:861 msgid "The localtracks path location has been set to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:864 +#: redbot/cogs/audio/core/commands/audioset.py:870 #, 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" @@ -670,41 +694,41 @@ msgid "Max length of a track to queue in seconds, 0 to disable.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:873 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Invalid length" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:873 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Length can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:877 +#: redbot/cogs/audio/core/commands/audioset.py:883 msgid "Track max length disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:883 +#: redbot/cogs/audio/core/commands/audioset.py:889 msgid "Track max length set to {seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:893 +#: redbot/cogs/audio/core/commands/audioset.py:899 #, docstring msgid "Toggle track announcement and other bot messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:899 +#: redbot/cogs/audio/core/commands/audioset.py:905 msgid "Notify mode: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:908 +#: redbot/cogs/audio/core/commands/audioset.py:914 #, docstring msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:914 +#: redbot/cogs/audio/core/commands/audioset.py:920 msgid "Auto Deafen: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:923 +#: redbot/cogs/audio/core/commands/audioset.py:929 #, 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" @@ -713,250 +737,256 @@ msgid "Toggle the domain restriction on Audio.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:934 +#: redbot/cogs/audio/core/commands/audioset.py:940 msgid "Commercial links only: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:943 +#: redbot/cogs/audio/core/commands/audioset.py:949 #, docstring msgid "Set the role to use for DJ mode." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:952 +#: redbot/cogs/audio/core/commands/audioset.py:958 msgid "Settings Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:953 +#: redbot/cogs/audio/core/commands/audioset.py:959 msgid "DJ role set to: {role.name}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:959 +#: redbot/cogs/audio/core/commands/audioset.py:965 #, docstring msgid "Show the current settings." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:996 +#: redbot/cogs/audio/core/commands/audioset.py:1004 msgid "Server Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:997 +#: redbot/cogs/audio/core/commands/audioset.py:1005 +msgid "Auto-deafen: [{auto_deafen}]\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1008 msgid "Auto-disconnect: [{dc}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:998 +#: redbot/cogs/audio/core/commands/audioset.py:1009 msgid "Auto-play: [{autoplay}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1002 +#: redbot/cogs/audio/core/commands/audioset.py:1013 msgid "Disconnect timer: [{num_seconds}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1006 +#: redbot/cogs/audio/core/commands/audioset.py:1017 msgid "Auto Pause timer: [{num_seconds}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1021 msgid "DJ Role: [{role.name}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1012 +#: redbot/cogs/audio/core/commands/audioset.py:1023 msgid "Jukebox: [{jukebox_name}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1013 +#: redbot/cogs/audio/core/commands/audioset.py:1024 msgid "Command price: [{jukebox_price}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1017 +#: redbot/cogs/audio/core/commands/audioset.py:1028 msgid "Max track length: [{tracklength}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1020 -msgid "Repeat: [{repeat}]\n" +#: redbot/cogs/audio/core/commands/audioset.py:1031 +msgid "Max volume: [{max_volume}%]\n" +"Persist queue: [{persist_queue}]\n" +"Repeat: [{repeat}]\n" "Shuffle: [{shuffle}]\n" "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" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1040 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Thumbnails: [{0}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1044 +#: redbot/cogs/audio/core/commands/audioset.py:1055 msgid "Vote skip: [{vote_enabled}]\n" "Skip percentage: [{vote_percent}%]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1057 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "User" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1061 -#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: redbot/cogs/audio/core/commands/playlists.py:1010 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1063 -#: redbot/cogs/audio/core/commands/audioset.py:1064 -#: redbot/cogs/audio/core/commands/audioset.py:1065 +#: redbot/cogs/audio/core/commands/audioset.py:1074 +#: redbot/cogs/audio/core/commands/audioset.py:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1076 msgid "Cached" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1067 -#: redbot/cogs/audio/core/commands/audioset.py:1068 -#: redbot/cogs/audio/core/commands/audioset.py:1069 +#: redbot/cogs/audio/core/commands/audioset.py:1078 +#: redbot/cogs/audio/core/commands/audioset.py:1079 +#: redbot/cogs/audio/core/commands/audioset.py:1080 msgid "US Top 100" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: redbot/cogs/audio/core/commands/audioset.py:1083 msgid "Auto-play Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1074 +#: redbot/cogs/audio/core/commands/audioset.py:1085 msgid "Playlist name: [{pname}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1086 msgid "Playlist ID: [{pid}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1076 +#: redbot/cogs/audio/core/commands/audioset.py:1087 msgid "Playlist scope: [{pscope}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1082 -#: redbot/cogs/audio/core/commands/audioset.py:1353 -#: redbot/cogs/audio/core/commands/audioset.py:1398 +#: redbot/cogs/audio/core/commands/audioset.py:1093 +#: redbot/cogs/audio/core/commands/audioset.py:1372 +#: redbot/cogs/audio/core/commands/audioset.py:1417 msgid "Cache Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1084 +#: redbot/cogs/audio/core/commands/audioset.py:1095 msgid "Max age: [{max_age}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1085 +#: redbot/cogs/audio/core/commands/audioset.py:1096 msgid "Local Spotify cache: [{spotify_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1097 msgid "Local Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1098 msgid "Local Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1089 -#: redbot/cogs/audio/core/commands/audioset.py:1347 -#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1100 +#: redbot/cogs/audio/core/commands/audioset.py:1366 +#: redbot/cogs/audio/core/commands/audioset.py:1411 msgid "days" msgstr "nap" -#: redbot/cogs/audio/core/commands/audioset.py:1096 +#: redbot/cogs/audio/core/commands/audioset.py:1107 msgid "User Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1098 +#: redbot/cogs/audio/core/commands/audioset.py:1109 msgid "Spotify search: [{country_code}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1114 msgid "Lavalink Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1105 +#: redbot/cogs/audio/core/commands/audioset.py:1116 msgid "Cog version: [{version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1106 +#: redbot/cogs/audio/core/commands/audioset.py:1117 msgid "Red-Lavalink: [{lavalink_version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1107 +#: redbot/cogs/audio/core/commands/audioset.py:1118 msgid "External server: [{use_external_lavalink}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1116 -msgid "Lavalink build: [{llbuild}]\n" +#: redbot/cogs/audio/core/commands/audioset.py:1131 +msgid "Lavalink version: [{llversion}]\n" "Lavalink branch: [{llbranch}]\n" "Release date: [{build_time}]\n" "Lavaplayer version: [{lavaplayer}]\n" "Java version: [{jvm}]\n" "Java Executable: [{jv_exec}]\n" +"Initial Heapsize: [{xms}]\n" +"Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1132 +#: redbot/cogs/audio/core/commands/audioset.py:1151 msgid "Localtracks path: [{localpath}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1141 +#: redbot/cogs/audio/core/commands/audioset.py:1160 #, docstring -msgid "Sends the Lavalink server logs to your DMs." +msgid "Sends the managed Lavalink node logs to your DMs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1148 -#: redbot/cogs/audio/core/commands/audioset.py:1150 +#: redbot/cogs/audio/core/commands/audioset.py:1167 +#: redbot/cogs/audio/core/commands/audioset.py:1169 msgid "No logs found in your data folder." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1162 +#: redbot/cogs/audio/core/commands/audioset.py:1181 msgid "Logs are too large, you can find them in {path}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1172 +#: redbot/cogs/audio/core/commands/audioset.py:1191 msgid "I need to be able to DM you to send you the logs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1181 +#: redbot/cogs/audio/core/commands/audioset.py:1200 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1187 +#: redbot/cogs/audio/core/commands/audioset.py:1206 msgid "Song titles as status: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1196 +#: redbot/cogs/audio/core/commands/audioset.py:1215 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1202 +#: redbot/cogs/audio/core/commands/audioset.py:1221 msgid "Thumbnail display: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1211 +#: redbot/cogs/audio/core/commands/audioset.py:1230 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1223 +#: redbot/cogs/audio/core/commands/audioset.py:1242 msgid "Voting disabled. All users can use queue management commands." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1230 +#: redbot/cogs/audio/core/commands/audioset.py:1249 msgid "Vote percentage set to {percent}%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1239 +#: redbot/cogs/audio/core/commands/audioset.py:1258 #, docstring msgid "Instructions to set the YouTube API key." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1258 +#: redbot/cogs/audio/core/commands/audioset.py:1277 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1259 +#: redbot/cogs/audio/core/commands/audioset.py:1278 msgid "1. Go to Spotify developers and log in with your Spotify account.\n" "(https://developer.spotify.com/dashboard/applications)\n" "2. Click \"Create An App\".\n" @@ -967,28 +997,28 @@ msgid "1. Go to Spotify developers and log in with your Spotify account.\n" "`{prefix}set api spotify client_id client_secret `" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1276 -#: redbot/cogs/audio/core/commands/audioset.py:1298 +#: redbot/cogs/audio/core/commands/audioset.py:1295 +#: redbot/cogs/audio/core/commands/audioset.py:1317 #, docstring msgid "Set the country code for Spotify searches." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1280 -#: redbot/cogs/audio/core/commands/audioset.py:1302 +#: redbot/cogs/audio/core/commands/audioset.py:1299 +#: redbot/cogs/audio/core/commands/audioset.py:1321 msgid "Invalid Country Code" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1281 -#: redbot/cogs/audio/core/commands/audioset.py:1303 +#: redbot/cogs/audio/core/commands/audioset.py:1300 +#: redbot/cogs/audio/core/commands/audioset.py:1322 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:1290 -#: redbot/cogs/audio/core/commands/audioset.py:1312 +#: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1331 msgid "Country Code set to {country}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1320 +#: redbot/cogs/audio/core/commands/audioset.py:1339 #, docstring msgid "Sets the caching level.\n\n" " Level can be one of the following:\n\n" @@ -1001,27 +1031,27 @@ msgid "Sets the caching level.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1342 -#: redbot/cogs/audio/core/commands/audioset.py:1387 +#: redbot/cogs/audio/core/commands/audioset.py:1361 +#: redbot/cogs/audio/core/commands/audioset.py:1406 msgid "Max age: [{max_age}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1343 -#: redbot/cogs/audio/core/commands/audioset.py:1388 +#: redbot/cogs/audio/core/commands/audioset.py:1362 +#: redbot/cogs/audio/core/commands/audioset.py:1407 msgid "Spotify cache: [{spotify_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1344 -#: redbot/cogs/audio/core/commands/audioset.py:1389 +#: redbot/cogs/audio/core/commands/audioset.py:1363 +#: redbot/cogs/audio/core/commands/audioset.py:1408 msgid "Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1345 -#: redbot/cogs/audio/core/commands/audioset.py:1390 +#: redbot/cogs/audio/core/commands/audioset.py:1364 +#: redbot/cogs/audio/core/commands/audioset.py:1409 msgid "Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1405 +#: redbot/cogs/audio/core/commands/audioset.py:1424 #, 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" @@ -1029,66 +1059,103 @@ msgid "Sets the cache max age.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1431 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:1417 +#: redbot/cogs/audio/core/commands/audioset.py:1436 msgid "I've set the cache age to {age} days" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1424 +#: redbot/cogs/audio/core/commands/audioset.py:1443 #, 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:1436 +#: redbot/cogs/audio/core/commands/audioset.py:1455 msgid "Persisting queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1444 +#: redbot/cogs/audio/core/commands/audioset.py:1463 #, docstring msgid "Restarts the lavalink connection." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1454 +#: redbot/cogs/audio/core/commands/audioset.py:1471 +#: redbot/cogs/audio/core/commands/llset.py:731 +msgid "Failed To Shutdown Lavalink Node" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1472 +#: redbot/cogs/audio/core/commands/llset.py:187 +#: redbot/cogs/audio/core/commands/llset.py:732 +msgid "Please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1479 msgid "Restarting Lavalink" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1455 +#: redbot/cogs/audio/core/commands/audioset.py:1480 msgid "It can take a couple of minutes for Lavalink to fully start up." msgstr "" +#: redbot/cogs/audio/core/commands/audioset.py:1487 +#, docstring +msgid "Set the maximum volume allowed in this server." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1491 +msgid "Error" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1492 +msgid "Music without sound isn't music at all. Try setting the volume higher then 0%." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1500 +#: redbot/cogs/audio/core/commands/audioset.py:1508 +msgid "Setting changed" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1501 +msgid "The maximum volume has been limited to 150%, be easy on your ears." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1509 +msgid "The maximum volume has been limited to {max_volume}%." +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:88 -#: redbot/cogs/audio/core/commands/controller.py:205 -#: redbot/cogs/audio/core/commands/controller.py:222 -#: redbot/cogs/audio/core/commands/controller.py:236 -#: redbot/cogs/audio/core/commands/controller.py:244 -#: redbot/cogs/audio/core/commands/controller.py:318 -#: redbot/cogs/audio/core/commands/controller.py:384 -#: redbot/cogs/audio/core/commands/controller.py:477 -#: redbot/cogs/audio/core/commands/controller.py:487 -#: redbot/cogs/audio/core/commands/controller.py:571 -#: redbot/cogs/audio/core/commands/controller.py:703 -#: redbot/cogs/audio/core/commands/controller.py:732 -#: redbot/cogs/audio/core/commands/controller.py:788 -#: redbot/cogs/audio/core/commands/controller.py:865 -#: redbot/cogs/audio/core/commands/equalizer.py:39 -#: redbot/cogs/audio/core/commands/equalizer.py:164 -#: redbot/cogs/audio/core/commands/equalizer.py:194 -#: redbot/cogs/audio/core/commands/equalizer.py:228 -#: redbot/cogs/audio/core/commands/equalizer.py:317 -#: redbot/cogs/audio/core/commands/miscellaneous.py:71 -#: redbot/cogs/audio/core/commands/miscellaneous.py:102 -#: redbot/cogs/audio/core/commands/playlists.py:1142 +#: redbot/cogs/audio/core/commands/controller.py:89 +#: redbot/cogs/audio/core/commands/controller.py:206 +#: redbot/cogs/audio/core/commands/controller.py:223 +#: redbot/cogs/audio/core/commands/controller.py:237 +#: redbot/cogs/audio/core/commands/controller.py:245 +#: redbot/cogs/audio/core/commands/controller.py:319 +#: redbot/cogs/audio/core/commands/controller.py:385 +#: redbot/cogs/audio/core/commands/controller.py:478 +#: redbot/cogs/audio/core/commands/controller.py:488 +#: redbot/cogs/audio/core/commands/controller.py:572 +#: redbot/cogs/audio/core/commands/controller.py:711 +#: redbot/cogs/audio/core/commands/controller.py:740 +#: redbot/cogs/audio/core/commands/controller.py:796 +#: redbot/cogs/audio/core/commands/controller.py:873 +#: redbot/cogs/audio/core/commands/equalizer.py:40 +#: redbot/cogs/audio/core/commands/equalizer.py:165 +#: redbot/cogs/audio/core/commands/equalizer.py:195 +#: redbot/cogs/audio/core/commands/equalizer.py:229 +#: redbot/cogs/audio/core/commands/equalizer.py:318 +#: redbot/cogs/audio/core/commands/miscellaneous.py:72 +#: redbot/cogs/audio/core/commands/miscellaneous.py:103 +#: redbot/cogs/audio/core/commands/playlists.py:1125 msgid "Nothing playing." msgstr "" @@ -1098,9 +1165,9 @@ msgid "Unable To Disconnect" msgstr "" #: redbot/cogs/audio/core/commands/controller.py:50 -#: redbot/cogs/audio/core/commands/controller.py:263 -#: redbot/cogs/audio/core/commands/controller.py:331 -#: redbot/cogs/audio/core/commands/controller.py:585 +#: redbot/cogs/audio/core/commands/controller.py:264 +#: redbot/cogs/audio/core/commands/controller.py:332 +#: redbot/cogs/audio/core/commands/controller.py:586 msgid "There are other people listening - vote to skip instead." msgstr "" @@ -1117,211 +1184,211 @@ msgstr "" msgid "Disconnecting..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:86 +#: redbot/cogs/audio/core/commands/controller.py:87 #, docstring msgid "Now playing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:110 -#: redbot/cogs/audio/core/commands/queue.py:77 +#: redbot/cogs/audio/core/commands/controller.py:111 +#: redbot/cogs/audio/core/commands/queue.py:81 msgid "\n" " Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:113 +#: redbot/cogs/audio/core/commands/controller.py:114 msgid "Nothing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:118 -#: redbot/cogs/audio/core/commands/queue.py:79 +#: redbot/cogs/audio/core/commands/controller.py:119 +#: redbot/cogs/audio/core/commands/queue.py:83 msgid "Now Playing" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:128 -#: redbot/cogs/audio/core/commands/queue.py:89 +#: redbot/cogs/audio/core/commands/controller.py:129 +#: redbot/cogs/audio/core/commands/queue.py:93 msgid "Auto-Play" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:134 -#: redbot/cogs/audio/core/commands/queue.py:95 +#: redbot/cogs/audio/core/commands/controller.py:135 +#: redbot/cogs/audio/core/commands/queue.py:99 msgid "Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:140 -#: redbot/cogs/audio/core/commands/queue.py:101 +#: redbot/cogs/audio/core/commands/controller.py:141 +#: redbot/cogs/audio/core/commands/queue.py:105 msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:200 +#: redbot/cogs/audio/core/commands/controller.py:201 #, docstring msgid "Pause or resume a playing track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:211 -#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:212 +#: redbot/cogs/audio/core/commands/controller.py:218 msgid "Unable To Manage Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:212 +#: redbot/cogs/audio/core/commands/controller.py:213 msgid "You must be in the voice channel to pause or resume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:218 +#: redbot/cogs/audio/core/commands/controller.py:219 msgid "You need the DJ role to pause or resume tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:229 +#: redbot/cogs/audio/core/commands/controller.py:230 msgid "Track Paused" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:233 +#: redbot/cogs/audio/core/commands/controller.py:234 msgid "Track Resumed" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:242 +#: redbot/cogs/audio/core/commands/controller.py:243 #, docstring msgid "Skip to the start of the previously played track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:256 -#: redbot/cogs/audio/core/commands/controller.py:262 -#: redbot/cogs/audio/core/commands/controller.py:268 -#: redbot/cogs/audio/core/commands/controller.py:483 -#: redbot/cogs/audio/core/commands/controller.py:498 -#: redbot/cogs/audio/core/commands/controller.py:511 -#: redbot/cogs/audio/core/commands/controller.py:520 +#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:263 +#: redbot/cogs/audio/core/commands/controller.py:269 +#: redbot/cogs/audio/core/commands/controller.py:484 +#: redbot/cogs/audio/core/commands/controller.py:499 +#: redbot/cogs/audio/core/commands/controller.py:512 +#: redbot/cogs/audio/core/commands/controller.py:521 msgid "Unable To Skip Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:258 msgid "You must be in the voice channel to skip the track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:269 +#: redbot/cogs/audio/core/commands/controller.py:270 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:277 -#: redbot/cogs/audio/core/commands/player.py:53 -#: redbot/cogs/audio/core/commands/player.py:58 -#: redbot/cogs/audio/core/commands/player.py:64 -#: redbot/cogs/audio/core/commands/player.py:82 -#: redbot/cogs/audio/core/commands/player.py:94 -#: redbot/cogs/audio/core/commands/player.py:100 -#: redbot/cogs/audio/core/commands/player.py:110 -#: redbot/cogs/audio/core/commands/player.py:116 -#: redbot/cogs/audio/core/commands/player.py:123 -#: redbot/cogs/audio/core/commands/player.py:134 -#: redbot/cogs/audio/core/commands/player.py:161 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:172 -#: redbot/cogs/audio/core/commands/player.py:190 -#: redbot/cogs/audio/core/commands/player.py:202 -#: redbot/cogs/audio/core/commands/player.py:208 -#: redbot/cogs/audio/core/commands/player.py:218 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:231 -#: redbot/cogs/audio/core/commands/player.py:243 -#: redbot/cogs/audio/core/commands/player.py:252 -#: redbot/cogs/audio/core/commands/player.py:295 -#: redbot/cogs/audio/core/commands/player.py:317 -#: redbot/cogs/audio/core/commands/player.py:436 -#: redbot/cogs/audio/core/commands/player.py:454 -#: redbot/cogs/audio/core/commands/player.py:466 -#: redbot/cogs/audio/core/commands/player.py:472 -#: redbot/cogs/audio/core/commands/player.py:484 -#: redbot/cogs/audio/core/commands/player.py:532 -#: redbot/cogs/audio/core/commands/player.py:552 -#: redbot/cogs/audio/core/commands/player.py:570 -#: redbot/cogs/audio/core/commands/player.py:582 -#: redbot/cogs/audio/core/commands/player.py:588 -#: redbot/cogs/audio/core/commands/player.py:600 -#: redbot/cogs/audio/core/commands/player.py:605 -#: redbot/cogs/audio/core/commands/player.py:738 -#: redbot/cogs/audio/core/commands/player.py:744 -#: redbot/cogs/audio/core/commands/player.py:806 -#: redbot/cogs/audio/core/commands/playlists.py:1481 +#: redbot/cogs/audio/core/commands/controller.py:278 +#: redbot/cogs/audio/core/commands/player.py:52 +#: redbot/cogs/audio/core/commands/player.py:57 +#: redbot/cogs/audio/core/commands/player.py:63 +#: redbot/cogs/audio/core/commands/player.py:81 +#: redbot/cogs/audio/core/commands/player.py:93 +#: redbot/cogs/audio/core/commands/player.py:99 +#: redbot/cogs/audio/core/commands/player.py:109 +#: redbot/cogs/audio/core/commands/player.py:115 +#: redbot/cogs/audio/core/commands/player.py:122 +#: redbot/cogs/audio/core/commands/player.py:133 +#: redbot/cogs/audio/core/commands/player.py:160 +#: redbot/cogs/audio/core/commands/player.py:165 +#: redbot/cogs/audio/core/commands/player.py:171 +#: redbot/cogs/audio/core/commands/player.py:189 +#: redbot/cogs/audio/core/commands/player.py:201 +#: redbot/cogs/audio/core/commands/player.py:207 +#: redbot/cogs/audio/core/commands/player.py:217 +#: redbot/cogs/audio/core/commands/player.py:223 +#: redbot/cogs/audio/core/commands/player.py:230 +#: redbot/cogs/audio/core/commands/player.py:242 +#: redbot/cogs/audio/core/commands/player.py:251 +#: redbot/cogs/audio/core/commands/player.py:293 +#: redbot/cogs/audio/core/commands/player.py:315 +#: redbot/cogs/audio/core/commands/player.py:434 +#: redbot/cogs/audio/core/commands/player.py:452 +#: redbot/cogs/audio/core/commands/player.py:464 +#: redbot/cogs/audio/core/commands/player.py:470 +#: redbot/cogs/audio/core/commands/player.py:482 +#: redbot/cogs/audio/core/commands/player.py:530 +#: redbot/cogs/audio/core/commands/player.py:550 +#: redbot/cogs/audio/core/commands/player.py:568 +#: redbot/cogs/audio/core/commands/player.py:580 +#: redbot/cogs/audio/core/commands/player.py:586 +#: redbot/cogs/audio/core/commands/player.py:598 +#: redbot/cogs/audio/core/commands/player.py:603 +#: redbot/cogs/audio/core/commands/player.py:737 +#: redbot/cogs/audio/core/commands/player.py:743 +#: redbot/cogs/audio/core/commands/player.py:805 +#: redbot/cogs/audio/core/commands/playlists.py:1458 msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:277 +#: redbot/cogs/audio/core/commands/controller.py:278 msgid "No previous track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:298 +#: redbot/cogs/audio/core/commands/controller.py:299 msgid "Replaying Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:305 +#: redbot/cogs/audio/core/commands/controller.py:306 #, docstring -msgid "Seek ahead or behind on a track by seconds or a to a specific time.\n\n" +msgid "Seek ahead or behind on a track by seconds or 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:323 -#: redbot/cogs/audio/core/commands/controller.py:330 -#: redbot/cogs/audio/core/commands/controller.py:337 -#: redbot/cogs/audio/core/commands/controller.py:344 -#: redbot/cogs/audio/core/commands/controller.py:356 +#: redbot/cogs/audio/core/commands/controller.py:324 +#: redbot/cogs/audio/core/commands/controller.py:331 +#: redbot/cogs/audio/core/commands/controller.py:338 +#: redbot/cogs/audio/core/commands/controller.py:345 +#: redbot/cogs/audio/core/commands/controller.py:357 msgid "Unable To Seek Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:324 +#: redbot/cogs/audio/core/commands/controller.py:325 msgid "You must be in the voice channel to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:338 +#: redbot/cogs/audio/core/commands/controller.py:339 msgid "You need the DJ role or be the track requester to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:344 +#: redbot/cogs/audio/core/commands/controller.py:345 msgid "Can't seek on a stream." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:357 +#: redbot/cogs/audio/core/commands/controller.py:358 msgid "Invalid input for the time to seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:365 +#: redbot/cogs/audio/core/commands/controller.py:366 msgid "Moved {num_seconds}s to 00:00:00" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:372 +#: redbot/cogs/audio/core/commands/controller.py:373 msgid "Moved {num_seconds}s to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:380 +#: redbot/cogs/audio/core/commands/controller.py:381 msgid "Moved to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:390 +#: redbot/cogs/audio/core/commands/controller.py:391 #, docstring msgid "Toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:399 -#: redbot/cogs/audio/core/commands/controller.py:410 -#: redbot/cogs/audio/core/commands/controller.py:443 -#: redbot/cogs/audio/core/commands/controller.py:454 +#: redbot/cogs/audio/core/commands/controller.py:400 +#: redbot/cogs/audio/core/commands/controller.py:411 +#: redbot/cogs/audio/core/commands/controller.py:444 +#: redbot/cogs/audio/core/commands/controller.py:455 msgid "Unable To Toggle Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:400 -#: redbot/cogs/audio/core/commands/controller.py:444 +#: redbot/cogs/audio/core/commands/controller.py:401 +#: redbot/cogs/audio/core/commands/controller.py:445 msgid "You need the DJ role to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:411 -#: redbot/cogs/audio/core/commands/controller.py:455 +#: redbot/cogs/audio/core/commands/controller.py:412 +#: redbot/cogs/audio/core/commands/controller.py:456 msgid "You must be in the voice channel to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:421 msgid "Shuffle tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:431 +#: redbot/cogs/audio/core/commands/controller.py:432 #, 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" @@ -1329,534 +1396,821 @@ msgid "Toggle bumped track shuffle.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:464 +#: redbot/cogs/audio/core/commands/controller.py:465 msgid "Shuffle bumped tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:475 +#: redbot/cogs/audio/core/commands/controller.py:476 #, docstring msgid "Skip to the next track, or to a given track number." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:484 +#: redbot/cogs/audio/core/commands/controller.py:485 msgid "You must be in the voice channel to skip the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:499 +#: redbot/cogs/audio/core/commands/controller.py:500 msgid "You need the DJ role or be the track requester to skip tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:512 +#: redbot/cogs/audio/core/commands/controller.py:513 msgid "You can only skip the current track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:521 +#: redbot/cogs/audio/core/commands/controller.py:522 msgid "Can't skip to a specific track in vote mode without the DJ role." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:527 +#: redbot/cogs/audio/core/commands/controller.py:528 msgid "I removed your vote to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:530 +#: redbot/cogs/audio/core/commands/controller.py:531 msgid "You voted to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:543 +#: redbot/cogs/audio/core/commands/controller.py:544 msgid "Vote threshold met." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:546 +#: redbot/cogs/audio/core/commands/controller.py:547 msgid " Votes: {num_votes}/{num_members} ({cur_percent}% out of {required_percent}% needed)" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:565 +#: redbot/cogs/audio/core/commands/controller.py:566 #, docstring msgid "Stop playback and clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:578 -#: redbot/cogs/audio/core/commands/controller.py:584 -#: redbot/cogs/audio/core/commands/controller.py:590 +#: redbot/cogs/audio/core/commands/controller.py:579 +#: redbot/cogs/audio/core/commands/controller.py:585 +#: redbot/cogs/audio/core/commands/controller.py:591 msgid "Unable To Stop Player" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:579 +#: redbot/cogs/audio/core/commands/controller.py:580 msgid "You must be in the voice channel to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:591 +#: redbot/cogs/audio/core/commands/controller.py:592 msgid "You need the DJ role to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:613 +#: redbot/cogs/audio/core/commands/controller.py:614 msgid "Stopping..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:621 +#: redbot/cogs/audio/core/commands/controller.py:622 #, docstring msgid "Summon the bot to a voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:633 -#: redbot/cogs/audio/core/commands/controller.py:640 -#: redbot/cogs/audio/core/commands/controller.py:653 -#: redbot/cogs/audio/core/commands/controller.py:679 -#: redbot/cogs/audio/core/commands/controller.py:686 +#: redbot/cogs/audio/core/commands/controller.py:634 +#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:654 +#: redbot/cogs/audio/core/commands/controller.py:685 +#: redbot/cogs/audio/core/commands/controller.py:692 msgid "Unable To Join Voice Channel" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:634 +#: redbot/cogs/audio/core/commands/controller.py:635 msgid "There are other people listening." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:642 msgid "You need the DJ role to summon the bot." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:654 -#: redbot/cogs/audio/core/commands/player.py:83 -#: redbot/cogs/audio/core/commands/player.py:191 -#: redbot/cogs/audio/core/commands/player.py:455 -#: redbot/cogs/audio/core/commands/player.py:571 -#: redbot/cogs/audio/core/commands/player.py:695 -#: redbot/cogs/audio/core/commands/queue.py:339 +#: redbot/cogs/audio/core/commands/controller.py:655 +#: redbot/cogs/audio/core/commands/player.py:82 +#: redbot/cogs/audio/core/commands/player.py:190 +#: redbot/cogs/audio/core/commands/player.py:453 +#: redbot/cogs/audio/core/commands/player.py:569 +#: redbot/cogs/audio/core/commands/player.py:694 +#: redbot/cogs/audio/core/commands/queue.py:343 msgid "I don't have permission to connect and speak in your channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:680 -#: redbot/cogs/audio/core/commands/player.py:95 -#: redbot/cogs/audio/core/commands/player.py:203 -#: redbot/cogs/audio/core/commands/player.py:467 -#: redbot/cogs/audio/core/commands/player.py:583 -#: redbot/cogs/audio/core/commands/player.py:707 -#: redbot/cogs/audio/core/commands/queue.py:351 +#: redbot/cogs/audio/core/commands/controller.py:673 +msgid "Unable To Do This Action" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:674 +msgid "I am already in your channel." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:686 +#: redbot/cogs/audio/core/commands/player.py:94 +#: redbot/cogs/audio/core/commands/player.py:202 +#: redbot/cogs/audio/core/commands/player.py:465 +#: redbot/cogs/audio/core/commands/player.py:581 +#: redbot/cogs/audio/core/commands/player.py:706 +#: redbot/cogs/audio/core/commands/queue.py:355 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:687 -#: redbot/cogs/audio/core/commands/player.py:101 -#: redbot/cogs/audio/core/commands/player.py:209 -#: redbot/cogs/audio/core/commands/player.py:473 -#: redbot/cogs/audio/core/commands/player.py:589 -#: redbot/cogs/audio/core/commands/player.py:713 -#: redbot/cogs/audio/core/commands/queue.py:358 -msgid "Connection to Lavalink has not yet been established." +#: redbot/cogs/audio/core/commands/controller.py:693 +#: redbot/cogs/audio/core/commands/player.py:100 +msgid "Connection to the Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:694 +#: redbot/cogs/audio/core/commands/controller.py:700 #, docstring msgid "Set the volume, 1% - 150%." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:701 +#: redbot/cogs/audio/core/commands/controller.py:709 msgid "Current Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:712 -#: redbot/cogs/audio/core/commands/controller.py:719 +#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:727 msgid "Unable To Change Volume" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:713 +#: redbot/cogs/audio/core/commands/controller.py:721 msgid "You must be in the voice channel to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:728 msgid "You need the DJ role to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:730 +#: redbot/cogs/audio/core/commands/controller.py:738 msgid "Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:739 +#: redbot/cogs/audio/core/commands/controller.py:747 #, docstring msgid "Toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:747 -#: redbot/cogs/audio/core/commands/controller.py:758 +#: redbot/cogs/audio/core/commands/controller.py:755 +#: redbot/cogs/audio/core/commands/controller.py:766 msgid "Unable To Toggle Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:748 +#: redbot/cogs/audio/core/commands/controller.py:756 msgid "You need the DJ role to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:759 -msgid "You must be in the voice channel to toggle repeat." +#: redbot/cogs/audio/core/commands/controller.py:767 +msgid "You must be in the voice channel to toggle repeat." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:774 +msgid "Repeat tracks: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:791 +#, docstring +msgid "Remove a specific track number from the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:800 +msgid "Nothing queued." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:804 +#: redbot/cogs/audio/core/commands/controller.py:810 +#: redbot/cogs/audio/core/commands/controller.py:818 +#: redbot/cogs/audio/core/commands/controller.py:851 +msgid "Unable To Modify Queue" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:805 +msgid "You need the DJ role to remove tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:811 +msgid "You must be in the voice channel to manage the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:819 +#: redbot/cogs/audio/core/commands/controller.py:892 +msgid "Song number must be greater than 1 and within the queue limit." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:833 +#: redbot/cogs/audio/core/commands/controller.py:857 +msgid "Removed track from queue" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:834 +msgid "Removed {track} from the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:852 +msgid "Removed 0 tracks, nothing matches the URL provided." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:858 +msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:868 +#, docstring +msgid "Bump a track number to the top of the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:879 +#: redbot/cogs/audio/core/commands/controller.py:885 +#: redbot/cogs/audio/core/commands/controller.py:891 +#: redbot/cogs/audio/core/commands/player.py:150 +msgid "Unable To Bump Track" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:880 +msgid "You must be in the voice channel to bump a track." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:886 +msgid "You need the DJ role to bump tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:902 +msgid "Moved track to the top of the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:31 +#, docstring +msgid "Equalizer management.\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:73 +#, docstring +msgid "Delete a saved eq preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:82 +#: redbot/cogs/audio/core/commands/equalizer.py:89 +#: redbot/cogs/audio/core/commands/equalizer.py:102 +msgid "Unable To Delete Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:83 +#: redbot/cogs/audio/core/commands/equalizer.py:103 +msgid "You are not the author of that preset setting." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:112 +#, docstring +msgid "List saved eq presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:115 +msgid "No saved equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:118 +msgid "Preset Name" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:119 +msgid "Author" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:141 +msgid "{num} preset(s)" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:148 +#, docstring +msgid "Load a saved eq preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:156 +msgid "No Preset Found" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:174 +msgid "Unable To Load Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:175 +msgid "You need the DJ role to load equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:193 +#, docstring +msgid "Reset the eq to 0 across all bands." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:202 +msgid "Unable To Modify Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:203 +msgid "You need the DJ role to reset the equalizer." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:219 +msgid "Equalizer values have been reset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:227 +#, docstring +msgid "Save the current eq settings to a preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:237 +#: redbot/cogs/audio/core/commands/equalizer.py:255 +#: redbot/cogs/audio/core/commands/equalizer.py:270 +msgid "Unable To Save Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:238 +msgid "You need the DJ role to save equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:242 +msgid "Please enter a name for this equalizer preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:256 +msgid "No equalizer preset name entered, try the command again later." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:271 +msgid "Try the command again with a shorter name." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:275 +msgid "Preset name already exists, do you want to replace it?" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:283 +msgid "Not saving preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:296 +msgid "Current equalizer saved to the {preset_name} preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:310 +#, 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:326 +msgid "Unable To Set Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:327 +msgid "You need the DJ role to set equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:367 +msgid "Invalid Band" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:368 +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:392 +msgid "Preset Modified" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:393 +msgid "The {band_name}Hz band has been set to {band_value}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:766 -msgid "Repeat tracks: {true_or_false}." +#: redbot/cogs/audio/core/commands/llset.py:37 +#, docstring +msgid "`Dangerous commands` Manage Lavalink node configuration settings.\n\n" +" This command block holds all commands to configure an unmanaged (user maintained) or managed (bot maintained) Lavalink node.\n\n" +" You should not mess with any command in here unless you have a valid reason to,\n" +" i.e. been told by someone in the Red-Discord Bot support server to do so.\n" +" All the commands in here have the potential to break the Audio cog.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:783 +#: redbot/cogs/audio/core/commands/llset.py:49 #, docstring -msgid "Remove a specific track number from the queue." +msgid "Change your Java executable path.\n\n" +" This command shouldn't need to be used most of the time, and is only useful if the host machine has conflicting Java versions.\n\n" +" If changing this make sure that the Java executable you set is supported by Audio.\n" +" The current supported versions are Java 17 and 11.\n\n" +" Enter nothing or \"java\" to reset it back to default.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:792 -msgid "Nothing queued." +#: redbot/cogs/audio/core/commands/llset.py:62 +msgid "Java Executable Reset" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:796 -#: redbot/cogs/audio/core/commands/controller.py:802 -#: redbot/cogs/audio/core/commands/controller.py:810 -#: redbot/cogs/audio/core/commands/controller.py:843 -msgid "Unable To Modify Queue" +#: redbot/cogs/audio/core/commands/llset.py:63 +msgid "Audio will now use `java` to run your managed Lavalink node. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:797 -msgid "You need the DJ role to remove tracks." +#: redbot/cogs/audio/core/commands/llset.py:75 +msgid "`{java_path}` is not a valid executable" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:803 -msgid "You must be in the voice channel to manage the queue." +#: redbot/cogs/audio/core/commands/llset.py:82 +msgid "Java Executable Changed" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:811 -#: redbot/cogs/audio/core/commands/controller.py:884 -msgid "Song number must be greater than 1 and within the queue limit." +#: redbot/cogs/audio/core/commands/llset.py:83 +msgid "Audio will now use `{exc}` to run your managed Lavalink node. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:825 -#: redbot/cogs/audio/core/commands/controller.py:849 -msgid "Removed track from queue" +#: redbot/cogs/audio/core/commands/llset.py:96 +#, docstring +msgid "Set the managed Lavalink node maximum heap-size.\n\n" +" By default, this value is 50% of available RAM in the host machine represented by [1-1024][M|G] (256M, 256G for example)\n\n" +" This value only represents the maximum amount of RAM allowed to be used at any given point, and does not mean that the managed Lavalink node will always use this amount of RAM.\n\n" +" To reset this value to the default, run the command without any input.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:826 -msgid "Removed {track} from the queue." +#: redbot/cogs/audio/core/commands/llset.py:108 +msgid "Heap-size must be a valid measure of size, e.g. 256M, 256G" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:844 -msgid "Removed 0 tracks, nothing matches the URL provided." +#: redbot/cogs/audio/core/commands/llset.py:115 +msgid "Heap-size must be at least 64M, however it is recommended to have it set to at least 1G." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:850 -msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." +#: redbot/cogs/audio/core/commands/llset.py:126 +msgid "Heap-size must be less than your system RAM, You currently have {ram_in_bytes} of RAM available." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:860 -#, docstring -msgid "Bump a track number to the top of the queue." +#: redbot/cogs/audio/core/commands/llset.py:133 +msgid "Heap-size must be less than {limit} due to your system limitations." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:871 -#: redbot/cogs/audio/core/commands/controller.py:877 -#: redbot/cogs/audio/core/commands/controller.py:883 -#: redbot/cogs/audio/core/commands/player.py:151 -msgid "Unable To Bump Track" +#: redbot/cogs/audio/core/commands/llset.py:147 +msgid "Managed node's heap-size set to {bytes}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:872 -msgid "You must be in the voice channel to bump a track." +#: redbot/cogs/audio/core/commands/llset.py:157 +#, docstring +msgid "Toggle using external (unmanaged) Lavalink nodes - requires an existing Lavalink node for Audio to work, if enabled.\n\n" +" This command disables the managed Lavalink server. If you do not have another Lavalink node set up, you will be unable to use Audio while this is enabled.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:878 -msgid "You need the DJ role to bump tracks." +#: redbot/cogs/audio/core/commands/llset.py:167 +#: redbot/cogs/audio/core/commands/llset.py:176 +msgid "Unmanaged Lavalink server: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:894 -msgid "Moved track to the top of the queue." +#: redbot/cogs/audio/core/commands/llset.py:186 +msgid "Failed To Shutdown Lavalink" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:30 +#: redbot/cogs/audio/core/commands/llset.py:197 #, docstring -msgid "Equalizer management.\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" +msgid "Set the Lavalink node host.\n\n" +" This command sets the connection host which Audio will use to connect to an unmanaged Lavalink node.\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:72 -#, docstring -msgid "Delete a saved eq preset." +#: redbot/cogs/audio/core/commands/llset.py:205 +msgid "Unmanaged Lavalink node host set to {host}. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:81 -#: redbot/cogs/audio/core/commands/equalizer.py:88 -#: redbot/cogs/audio/core/commands/equalizer.py:101 -msgid "Unable To Delete Preset" +#: redbot/cogs/audio/core/commands/llset.py:218 +#, docstring +msgid "Set the Lavalink node password.\n\n" +" This command sets the connection password which Audio will use to connect to an unmanaged Lavalink node.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:82 -#: redbot/cogs/audio/core/commands/equalizer.py:102 -msgid "You are not the author of that preset setting." +#: redbot/cogs/audio/core/commands/llset.py:227 +msgid "Unmanaged Lavalink node password set to {password}. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:111 +#: redbot/cogs/audio/core/commands/llset.py:242 #, docstring -msgid "List saved eq presets." +msgid "Set the Lavalink node port.\n\n" +" This command sets the connection port which Audio will use to connect to an unmanaged Lavalink node.\n" +" Set port to -1 to disable the port and connect to the specified host via ports 80/443\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:114 -msgid "No saved equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:252 +#: redbot/cogs/audio/core/commands/llset.py:436 +#: redbot/cogs/audio/core/commands/llset.py:664 +#: redbot/cogs/audio/core/commands/llset.py:695 +msgid "Setting Not Changed" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:117 -msgid "Preset Name" +#: redbot/cogs/audio/core/commands/llset.py:253 +msgid "A port must be between 0 and 65535 " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:118 -msgid "Author" +#: redbot/cogs/audio/core/commands/llset.py:259 +msgid "Unmanaged Lavalink node port set to {port}. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:140 -msgid "{num} preset(s)" +#: redbot/cogs/audio/core/commands/llset.py:272 +#, docstring +msgid "Set the Lavalink node connection to secured.\n\n" +" This toggle sets the connection type to secured or unsecured when connecting to an unmanaged Lavalink node.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:147 -#, docstring -msgid "Load a saved eq preset." +#: redbot/cogs/audio/core/commands/llset.py:283 +msgid "Unmanaged Lavalink node will now connect using the secured {secured_protocol} protocol.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:155 -msgid "No Preset Found" +#: redbot/cogs/audio/core/commands/llset.py:296 +msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and wil use {unsecured_protocol} instead .\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:173 -msgid "Unable To Load Preset" +#: redbot/cogs/audio/core/commands/llset.py:307 +#, docstring +msgid "Display Lavalink connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:174 -msgid "You need the DJ role to load equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:311 +msgid "Connection Settings" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:192 -#, docstring -msgid "Reset the eq to 0 across all bands." +#: redbot/cogs/audio/core/commands/llset.py:312 +#: redbot/cogs/audio/core/commands/llset.py:321 +msgid "Host: [{host}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:201 -msgid "Unable To Modify Preset" +#: redbot/cogs/audio/core/commands/llset.py:313 +#: redbot/cogs/audio/core/commands/llset.py:324 +msgid "Port: [{port}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:202 -msgid "You need the DJ role to reset the equalizer." +#: redbot/cogs/audio/core/commands/llset.py:314 +msgid "Default HTTP/HTTPS port" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:218 -msgid "Equalizer values have been reset." +#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:325 +msgid "Password: [{password}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:226 -#, docstring -msgid "Save the current eq settings to a preset." +#: redbot/cogs/audio/core/commands/llset.py:317 +msgid "Secured: [{state}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:236 -#: redbot/cogs/audio/core/commands/equalizer.py:254 -#: redbot/cogs/audio/core/commands/equalizer.py:269 -msgid "Unable To Save Preset" +#: redbot/cogs/audio/core/commands/llset.py:320 +msgid "Lavalink Node Settings" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:237 -msgid "You need the DJ role to save equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:328 +msgid "Initial Heapsize: [{xms}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:241 -msgid "Please enter a name for this equalizer preset." +#: redbot/cogs/audio/core/commands/llset.py:329 +msgid "Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:255 -msgid "No equalizer preset name entered, try the command again later." +#: redbot/cogs/audio/core/commands/llset.py:330 +msgid "Java exec: [{java_exc_path}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:270 -msgid "Try the command again with a shorter name." +#: redbot/cogs/audio/core/commands/llset.py:338 +#: redbot/cogs/audio/core/commands/llset.py:360 +msgid "I need to be able to DM you to send you this info." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:274 -msgid "Preset name already exists, do you want to replace it?" +#: redbot/cogs/audio/core/commands/llset.py:343 +#, docstring +msgid "Uploads a copy of the application.yml file used by the managed Lavalink node." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:282 -msgid "Not saving preset." +#: redbot/cogs/audio/core/commands/llset.py:367 +#, docstring +msgid "Configure the managed Lavalink node runtime options.\n\n" +" All settings under this group will likely cause Audio to malfunction if changed from their defaults, only change settings here if you have been advised to by support.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:295 -msgid "Current equalizer saved to the {preset_name} preset." +#: redbot/cogs/audio/core/commands/llset.py:374 +#, docstring +msgid "Configure the managed node authorization and connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:309 +#: redbot/cogs/audio/core/commands/llset.py:380 #, 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" +msgid "`Dangerous command` Set the managed Lavalink node's binding IP address.\n\n" +" This value by default is `localhost` which will restrict the server to only localhost apps by default, changing this will likely break the managed Lavalink node if you don't know what you are doing.\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:325 -msgid "Unable To Set Preset" +#: redbot/cogs/audio/core/commands/llset.py:389 +msgid "Managed node will now accept connection on {host}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:326 -msgid "You need the DJ role to set equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:404 +#, docstring +msgid "Set the managed Lavalink node's connection password.\n\n" +" This is the password required for Audio to connect to the managed Lavalink node.\n" +" The value by default is `youshallnotpass`.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:366 -msgid "Invalid Band" +#: redbot/cogs/audio/core/commands/llset.py:413 +msgid "Managed node will now accept {password} as the authorization token.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:367 -msgid "Valid band numbers are 1-15 or the band names listed in the help for this command." +#: redbot/cogs/audio/core/commands/llset.py:427 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node's connection port.\n\n" +" This port is the port the managed Lavalink node binds to, you should only change this if there is a conflict with the default port because you already have an application using port 2333 on this device.\n\n" +" The value by default is `2333`.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:391 -msgid "Preset Modified" +#: redbot/cogs/audio/core/commands/llset.py:437 +msgid "The port must be between 1024 and 49151." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:392 -msgid "The {band_name}Hz band has been set to {band_value}." +#: redbot/cogs/audio/core/commands/llset.py:444 +msgid "Managed node will now accept connections on {port}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:22 +#: redbot/cogs/audio/core/commands/llset.py:456 #, docstring -msgid "Lavalink server configuration options." +msgid "`Dangerous command` Toggle audio sources on/off.\n\n" +" By default, all sources are enabled, you should only use commands here to disable a specific source if you have been advised to, disabling sources without background knowledge can cause Audio to break.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:26 +#: redbot/cogs/audio/core/commands/llset.py:463 #, docstring -msgid "Change your Java executable path\n\n" -" Enter nothing to reset to default.\n" +msgid "Toggle HTTP direct URL usage on or off.\n\n" +" This source is used to allow playback from direct HTTP streams (this does not affect direct URL playback for the other sources).\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" +#: redbot/cogs/audio/core/commands/llset.py:473 +msgid "Managed node will allow playback from direct URLs.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:45 -msgid "Audio will now use `java` to run your Lavalink.jar" +#: redbot/cogs/audio/core/commands/llset.py:482 +msgid "Managed node will not play from direct URLs anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:54 -msgid "`{java_path}` is not a valid executable" +#: redbot/cogs/audio/core/commands/llset.py:490 +#, docstring +msgid "Toggle Bandcamp source on or off.\n\n" +" This toggle controls the playback of all Bandcamp related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:61 -msgid "Java Executable Changed" +#: redbot/cogs/audio/core/commands/llset.py:500 +msgid "Managed node will allow playback from Bandcamp.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:62 -msgid "Audio will now use `{exc}` to run your Lavalink.jar" +#: redbot/cogs/audio/core/commands/llset.py:509 +msgid "Managed node will not play from Bandcamp anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." 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" +#: redbot/cogs/audio/core/commands/llset.py:517 +#, docstring +msgid "Toggle local file usage on or off.\n\n" +" This toggle controls the playback of all local track content, usually found inside the `localtracks` folder.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:73 -msgid "For it to take effect please reload Audio (`{prefix}reload audio`)." +#: redbot/cogs/audio/core/commands/llset.py:527 +msgid "Managed node will allow playback from local files.\n\n" +"Run `{p}{cmd}` for it to take effect." 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`)." +#: redbot/cogs/audio/core/commands/llset.py:536 +msgid "Managed node will not play from local files anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:93 +#: redbot/cogs/audio/core/commands/llset.py:544 #, docstring -msgid "Toggle using external Lavalink servers." +msgid "Toggle Soundcloud source on or off.\n\n" +" This toggle controls the playback of all SoundCloud related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:100 -#: redbot/cogs/audio/core/commands/llset.py:126 -msgid "External Lavalink server: {true_or_false}." +#: redbot/cogs/audio/core/commands/llset.py:554 +msgid "Managed node will allow playback from Soundcloud.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:113 -msgid "External Lavalink server: {true_or_false}\n" -"For it to take effect please reload Audio (`{prefix}reload audio`)." +#: redbot/cogs/audio/core/commands/llset.py:563 +msgid "Managed node will not play from Soundcloud anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:143 +#: redbot/cogs/audio/core/commands/llset.py:571 #, docstring -msgid "Set the Lavalink server host." +msgid "`Dangerous command` Toggle YouTube source on or off (this includes Spotify).\n\n" +" This toggle controls the playback of all YouTube and Spotify related content.\n" +" " 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." +#: redbot/cogs/audio/core/commands/llset.py:581 +msgid "Managed node will allow playback from YouTube.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:151 -msgid "Host set to {host}." +#: redbot/cogs/audio/core/commands/llset.py:590 +msgid "Managed node will not play from YouTube anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:167 +#: redbot/cogs/audio/core/commands/llset.py:598 #, docstring -msgid "Set the Lavalink server password." +msgid "Toggle Twitch source on or off.\n\n" +" This toggle controls the playback of all Twitch related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:175 -msgid "Server password set to {password}." +#: redbot/cogs/audio/core/commands/llset.py:608 +msgid "Managed node will allow playback from Twitch.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:617 +msgid "Managed node will not play from Twitch anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:192 +#: redbot/cogs/audio/core/commands/llset.py:625 #, docstring -msgid "Set the Lavalink websocket server port." +msgid "Toggle Vimeo source on or off.\n\n" +" This toggle controls the playback of all Vimeo related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:200 -msgid "Websocket port set to {port}." +#: redbot/cogs/audio/core/commands/llset.py:635 +msgid "Managed node will allow playback from Vimeo.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:217 -#, docstring -msgid "Display Lavalink connection settings." +#: redbot/cogs/audio/core/commands/llset.py:644 +msgid "Managed node will not play from Vimeo anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:223 -msgid "Connection Settings" +#: redbot/cogs/audio/core/commands/llset.py:657 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node framebuffer size.\n\n" +" Only change this if you have been directly advised to, changing it can cause significant playback issues.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:224 -msgid "Host: [{host}]\n" +#: redbot/cogs/audio/core/commands/llset.py:665 +msgid "The lowest value the framebuffer can be set to is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:225 -msgid "WS Port: [{port}]\n" +#: redbot/cogs/audio/core/commands/llset.py:671 +#: redbot/cogs/audio/core/commands/llset.py:702 +msgid "Managed node's bufferDurationMs set to {milliseconds}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:227 -msgid "Rest Port: [{port}]\n" +#: redbot/cogs/audio/core/commands/llset.py:688 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node JDA-NAS buffer size.\n\n" +" Only change this if you have been directly advised to, changing it can cause significant playback issues.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:228 -msgid "Password: [{password}]\n" +#: redbot/cogs/audio/core/commands/llset.py:696 +msgid "The lowest value the buffer may be is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:232 -msgid "I need to be able to DM you to send you this info." +#: redbot/cogs/audio/core/commands/llset.py:714 +#, docstring +msgid "Reset all `llset` changes back to their default values." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:26 +#: redbot/cogs/audio/core/commands/localtracks.py:27 #, docstring msgid "Local playback commands." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:30 +#: redbot/cogs/audio/core/commands/localtracks.py:31 #, docstring msgid "Play all songs in a localtracks folder.\n\n" " **Usage**:\n" @@ -1867,15 +2221,15 @@ msgid "Play all songs in a localtracks folder.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:50 +#: redbot/cogs/audio/core/commands/localtracks.py:51 msgid "Folder Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:51 +#: redbot/cogs/audio/core/commands/localtracks.py:52 msgid "Localtracks folder named {name} does not exist." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:62 +#: redbot/cogs/audio/core/commands/localtracks.py:63 #, docstring msgid "Play a local track.\n\n" " To play a local track, either use the menu to choose a track or enter in the track path directly with the play command.\n" @@ -1889,18 +2243,18 @@ msgid "Play a local track.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:79 -#: redbot/cogs/audio/core/commands/localtracks.py:135 +#: redbot/cogs/audio/core/commands/localtracks.py:80 +#: redbot/cogs/audio/core/commands/localtracks.py:136 msgid "No album folders found." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:121 +#: redbot/cogs/audio/core/commands/localtracks.py:122 #, docstring msgid "Search for songs across all localtracks folders." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:139 -#: redbot/cogs/audio/core/commands/queue.py:295 +#: redbot/cogs/audio/core/commands/localtracks.py:140 +#: redbot/cogs/audio/core/commands/queue.py:299 msgid "No matches." msgstr "" @@ -1909,37 +2263,51 @@ msgstr "" msgid "Make Red sing one of her songs." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:46 +#: redbot/cogs/audio/core/commands/miscellaneous.py:47 #, docstring msgid "Audio stats." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:75 +#: redbot/cogs/audio/core/commands/miscellaneous.py:76 msgid "Not connected anywhere." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:81 +#: redbot/cogs/audio/core/commands/miscellaneous.py:82 msgid "Playing in {num}/{total} servers:" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:87 +#: redbot/cogs/audio/core/commands/miscellaneous.py:88 msgid "Page {}/{}" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:100 +#: redbot/cogs/audio/core/commands/miscellaneous.py:101 #, docstring msgid "Queue percentage." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:126 -msgid "There's nothing in the queue." +#: redbot/cogs/audio/core/commands/miscellaneous.py:125 +#: redbot/cogs/audio/core/commands/playlists.py:1130 +#: redbot/cogs/audio/core/commands/queue.py:67 +#: redbot/cogs/audio/core/commands/queue.py:164 +#: redbot/cogs/audio/core/commands/queue.py:183 +#: redbot/cogs/audio/core/commands/queue.py:188 +#: redbot/cogs/audio/core/commands/queue.py:214 +#: redbot/cogs/audio/core/commands/queue.py:219 +#: redbot/cogs/audio/core/commands/queue.py:261 +#: redbot/cogs/audio/core/commands/queue.py:263 +#: redbot/cogs/audio/core/commands/queue.py:293 +#: redbot/cogs/audio/core/commands/queue.py:295 +#: redbot/cogs/audio/core/commands/queue.py:331 +#: redbot/cogs/audio/core/commands/queue.py:369 +#: redbot/cogs/audio/core/commands/queue.py:377 +msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:147 +#: redbot/cogs/audio/core/commands/miscellaneous.py:146 msgid "Queued and playing tracks:" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:40 +#: redbot/cogs/audio/core/commands/player.py:39 #, docstring msgid "Play the specified track or search for a close match.\n\n" " To play a local track, the query should be `\\`.\n" @@ -1947,186 +2315,190 @@ msgid "Play the specified track or search for a close match.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:54 -#: redbot/cogs/audio/core/commands/player.py:162 -#: redbot/cogs/audio/core/commands/player.py:739 +#: redbot/cogs/audio/core/commands/player.py:53 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:738 msgid "That URL is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:58 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:745 +#: redbot/cogs/audio/core/commands/player.py:57 +#: redbot/cogs/audio/core/commands/player.py:165 +#: redbot/cogs/audio/core/commands/player.py:744 msgid "That track is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:65 -#: redbot/cogs/audio/core/commands/player.py:173 -#: redbot/cogs/audio/core/commands/player.py:437 -#: redbot/cogs/audio/core/commands/player.py:553 -#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/player.py:64 +#: redbot/cogs/audio/core/commands/player.py:172 +#: redbot/cogs/audio/core/commands/player.py:435 +#: redbot/cogs/audio/core/commands/player.py:551 +#: redbot/cogs/audio/core/commands/player.py:806 msgid "You need the DJ role to queue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:69 -#: redbot/cogs/audio/core/commands/player.py:177 -#: redbot/cogs/audio/core/commands/player.py:441 -#: redbot/cogs/audio/core/commands/player.py:557 -#: redbot/cogs/audio/core/commands/player.py:681 -msgid "Connection to Lavalink has failed" +#: redbot/cogs/audio/core/commands/player.py:68 +#: redbot/cogs/audio/core/commands/player.py:176 +#: redbot/cogs/audio/core/commands/player.py:439 +#: redbot/cogs/audio/core/commands/player.py:555 +msgid "Connection to Lavalink node has failed" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:72 -#: redbot/cogs/audio/core/commands/player.py:180 -#: redbot/cogs/audio/core/commands/player.py:444 -#: redbot/cogs/audio/core/commands/player.py:560 -#: redbot/cogs/audio/core/commands/player.py:684 +#: redbot/cogs/audio/core/commands/player.py:71 +#: redbot/cogs/audio/core/commands/player.py:179 +#: redbot/cogs/audio/core/commands/player.py:442 +#: redbot/cogs/audio/core/commands/player.py:558 +#: redbot/cogs/audio/core/commands/player.py:683 msgid "Please check your console or logs for details." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:111 -#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:110 +#: redbot/cogs/audio/core/commands/player.py:218 msgid "You must be in the voice channel to use the play command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:117 -#: redbot/cogs/audio/core/commands/player.py:225 -#: redbot/cogs/audio/core/commands/player.py:253 +#: redbot/cogs/audio/core/commands/player.py:116 +#: redbot/cogs/audio/core/commands/player.py:224 +#: redbot/cogs/audio/core/commands/player.py:252 msgid "No tracks found for `{query}`." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:123 -#: redbot/cogs/audio/core/commands/player.py:231 -#: redbot/cogs/audio/core/commands/player.py:532 -#: redbot/cogs/audio/core/commands/player.py:605 +#: redbot/cogs/audio/core/commands/player.py:122 +#: redbot/cogs/audio/core/commands/player.py:230 +#: redbot/cogs/audio/core/commands/player.py:530 +#: redbot/cogs/audio/core/commands/player.py:603 msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:146 +#: redbot/cogs/audio/core/commands/player.py:145 #, docstring msgid "Force play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:152 +#: redbot/cogs/audio/core/commands/player.py:151 msgid "Only single tracks work with bump play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:256 -#: redbot/cogs/audio/core/commands/player.py:788 -#: redbot/cogs/audio/core/commands/player.py:910 -msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" -"This may be due to permissions or because Lavalink.jar is being run in a different machine than the local tracks." +#: redbot/cogs/audio/core/commands/player.py:208 +#: redbot/cogs/audio/core/commands/player.py:471 +#: redbot/cogs/audio/core/commands/player.py:587 +#: redbot/cogs/audio/core/commands/player.py:712 +#: redbot/cogs/audio/core/commands/queue.py:362 +msgid "Connection to Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:263 -#: redbot/cogs/audio/core/commands/player.py:795 -#: redbot/cogs/audio/core/commands/player.py:917 +#: redbot/cogs/audio/core/commands/player.py:255 +msgid "Local tracks will not work if the managed Lavalink node cannot see the track.\n" +"This may be due to permissions or you are using an external Lavalink node in a different machine than the bot and the local tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:262 +#: redbot/cogs/audio/core/commands/player.py:794 +#: redbot/cogs/audio/core/commands/player.py:913 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:265 -#: redbot/cogs/audio/core/commands/player.py:796 -#: redbot/cogs/audio/core/commands/player.py:918 +#: redbot/cogs/audio/core/commands/player.py:264 +#: redbot/cogs/audio/core/commands/player.py:795 +#: redbot/cogs/audio/core/commands/player.py:914 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:296 +#: redbot/cogs/audio/core/commands/player.py:294 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:318 +#: redbot/cogs/audio/core/commands/player.py:316 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:339 +#: redbot/cogs/audio/core/commands/player.py:337 msgid "{time} until track playback: #1 in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:343 +#: redbot/cogs/audio/core/commands/player.py:341 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:357 +#: redbot/cogs/audio/core/commands/player.py:355 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:417 +#: redbot/cogs/audio/core/commands/player.py:415 msgid "The owner needs to set the Spotify client ID and Spotify client secret, before Spotify URLs or codes can be used. \n" "See `{prefix}audioset spotifyapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:427 +#: redbot/cogs/audio/core/commands/player.py:425 msgid "The owner needs to set the YouTube API key before Spotify URLs or codes can be used.\n" "See `{prefix}audioset youtubeapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:485 +#: redbot/cogs/audio/core/commands/player.py:483 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:492 +#: redbot/cogs/audio/core/commands/player.py:490 msgid "No categories found" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:514 +#: redbot/cogs/audio/core/commands/player.py:494 +#: redbot/cogs/audio/core/commands/player.py:512 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:501 +#: redbot/cogs/audio/core/commands/player.py:499 msgid "Categories" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:507 +#: redbot/cogs/audio/core/commands/player.py:505 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:522 +#: redbot/cogs/audio/core/commands/player.py:520 msgid "Playlists for {friendly_name}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:529 +#: redbot/cogs/audio/core/commands/player.py:527 msgid "No tracks to play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:539 +#: redbot/cogs/audio/core/commands/player.py:537 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:547 +#: redbot/cogs/audio/core/commands/player.py:545 #, docstring msgid "Starts auto play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:601 +#: redbot/cogs/audio/core/commands/player.py:599 msgid "You must be in the voice channel to use the autoplay command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:615 +#: redbot/cogs/audio/core/commands/player.py:613 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:621 -#: redbot/cogs/audio/core/commands/player.py:757 -#: redbot/cogs/audio/core/commands/player.py:776 -#: redbot/cogs/audio/core/commands/player.py:897 -#: redbot/cogs/audio/core/commands/playlists.py:1928 +#: redbot/cogs/audio/core/commands/player.py:619 +#: redbot/cogs/audio/core/commands/player.py:756 +#: redbot/cogs/audio/core/commands/player.py:775 +#: redbot/cogs/audio/core/commands/player.py:893 +#: redbot/cogs/audio/core/commands/playlists.py:1898 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:622 -#: redbot/cogs/audio/core/commands/player.py:758 -#: redbot/cogs/audio/core/commands/player.py:777 -#: redbot/cogs/audio/core/commands/player.py:898 -#: redbot/cogs/audio/core/commands/playlists.py:1929 +#: redbot/cogs/audio/core/commands/player.py:620 +#: redbot/cogs/audio/core/commands/player.py:757 +#: redbot/cogs/audio/core/commands/player.py:776 +#: redbot/cogs/audio/core/commands/player.py:894 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:636 +#: redbot/cogs/audio/core/commands/player.py:634 msgid "Adding a track to queue." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:642 +#: redbot/cogs/audio/core/commands/player.py:641 #, 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" @@ -2134,44 +2506,54 @@ msgid "Pick a track with a search.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:694 -#: redbot/cogs/audio/core/commands/player.py:706 -#: redbot/cogs/audio/core/commands/player.py:712 -#: redbot/cogs/audio/core/commands/player.py:722 +#: redbot/cogs/audio/core/commands/player.py:680 +msgid "Connection to Lavalink has failed" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:693 +#: redbot/cogs/audio/core/commands/player.py:705 +#: redbot/cogs/audio/core/commands/player.py:711 +#: redbot/cogs/audio/core/commands/player.py:721 msgid "Unable To Search For Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:723 +#: redbot/cogs/audio/core/commands/player.py:722 msgid "You must be in the voice channel to enqueue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:786 -#: redbot/cogs/audio/core/commands/player.py:908 +#: redbot/cogs/audio/core/commands/player.py:785 +#: redbot/cogs/audio/core/commands/player.py:904 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:857 -#: redbot/cogs/audio/core/commands/playlists.py:1553 +#: redbot/cogs/audio/core/commands/player.py:787 +#: redbot/cogs/audio/core/commands/player.py:906 +msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" +"This 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:853 +#: redbot/cogs/audio/core/commands/playlists.py:1527 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:863 +#: redbot/cogs/audio/core/commands/player.py:859 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:869 +#: redbot/cogs/audio/core/commands/player.py:865 msgid "folder" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:871 +#: redbot/cogs/audio/core/commands/player.py:867 msgid "search" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:874 +#: redbot/cogs/audio/core/commands/player.py:870 msgid "{time} until start of {type} playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:44 +#: redbot/cogs/audio/core/commands/playlists.py:45 #, docstring msgid "Playlist configuration options.\n\n" " Scope info:\n" @@ -2183,11 +2565,11 @@ msgid "Playlist configuration options.\n\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" +" ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and the playlist creator.\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:69 +#: redbot/cogs/audio/core/commands/playlists.py:70 #, 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" @@ -2216,99 +2598,130 @@ msgid "Add a track URL, playlist link, or quick search to a playlist.\n\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:1699 -#: redbot/cogs/audio/core/commands/playlists.py:2015 +#: redbot/cogs/audio/core/commands/playlists.py:124 +#: redbot/cogs/audio/core/commands/playlists.py:305 +#: redbot/cogs/audio/core/commands/playlists.py:487 +#: redbot/cogs/audio/core/commands/playlists.py:581 +#: redbot/cogs/audio/core/commands/playlists.py:710 +#: redbot/cogs/audio/core/commands/playlists.py:845 +#: redbot/cogs/audio/core/commands/playlists.py:982 +#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1224 +#: redbot/cogs/audio/core/commands/playlists.py:1474 +#: redbot/cogs/audio/core/commands/playlists.py:1560 +#: redbot/cogs/audio/core/commands/playlists.py:1641 +#: redbot/cogs/audio/core/commands/playlists.py:1671 +#: redbot/cogs/audio/core/commands/playlists.py:1983 msgid "Playlist Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:140 +#: redbot/cogs/audio/core/commands/playlists.py:141 msgid "Could not find a track matching your query." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:161 +#: redbot/cogs/audio/core/commands/playlists.py:162 msgid "Skipping track" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:162 +#: redbot/cogs/audio/core/commands/playlists.py:163 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 +#: redbot/cogs/audio/core/commands/playlists.py:171 +#: redbot/cogs/audio/core/commands/playlists.py:213 msgid "Playlist limit reached: Could not add track." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:193 +#: redbot/cogs/audio/core/commands/playlists.py:194 msgid "Track added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:194 +#: redbot/cogs/audio/core/commands/playlists.py:195 msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:199 +#: redbot/cogs/audio/core/commands/playlists.py:200 msgid "{num} tracks appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:204 +#: redbot/cogs/audio/core/commands/playlists.py:205 msgid "\n" "{existing} {plural} already in the playlist and were skipped." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:206 +#: redbot/cogs/audio/core/commands/playlists.py:207 msgid "tracks are" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:206 +#: redbot/cogs/audio/core/commands/playlists.py:207 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:2032 +#: redbot/cogs/audio/core/commands/playlists.py:209 +#: redbot/cogs/audio/core/commands/playlists.py:618 +#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: redbot/cogs/audio/core/commands/playlists.py:1268 +#: redbot/cogs/audio/core/commands/playlists.py:2000 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:2016 +#: redbot/cogs/audio/core/commands/playlists.py:229 +#, docstring +msgid "Copy a playlist from one scope to another.\n\n" +" **Usage**:\n" +" ​ ​ ​ ​ `[p]playlist copy playlist_name_OR_id [args]`\n\n" +" **Args**:\n" +" ​ ​ ​ ​ The following are all optional:\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-scope \n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-guild [guild] **Only the bot owner can use this**\n\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-scope \n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-guild [guild] **Only the bot owner can use this**\n\n" +" **Scope** is one of the following:\n" +" ​ ​ ​ ​ Global\n" +" ​ ​ ​ ​ Guild\n" +" ​ ​ ​ ​ User\n\n" +" **Author** can be one of the following:\n" +" ​ ​ ​ ​ User ID\n" +" ​ ​ ​ ​ User Mention\n" +" ​ ​ ​ ​ User Name#123\n\n" +" **Guild** can be one of the following:\n" +" ​ ​ ​ ​ Guild ID\n" +" ​ ​ ​ ​ Exact guild name\n\n" +" Example use:\n" +" ​ ​ ​ ​ `[p]playlist copy MyGuildPlaylist --from-scope Guild --to-scope Global`\n" +" ​ ​ ​ ​ `[p]playlist copy MyGlobalPlaylist --from-scope Global --to-author Draper#6666 --to-scope User`\n" +" ​ ​ ​ ​ `[p]playlist copy MyPersonalPlaylist --from-scope user --to-author Draper#6666 --to-scope Guild --to-guild Red - Discord Bot`\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:306 +#: redbot/cogs/audio/core/commands/playlists.py:488 +#: redbot/cogs/audio/core/commands/playlists.py:582 +#: redbot/cogs/audio/core/commands/playlists.py:711 +#: redbot/cogs/audio/core/commands/playlists.py:846 +#: redbot/cogs/audio/core/commands/playlists.py:1225 +#: redbot/cogs/audio/core/commands/playlists.py:1642 +#: redbot/cogs/audio/core/commands/playlists.py:1984 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 +#: redbot/cogs/audio/core/commands/playlists.py:329 +#: redbot/cogs/audio/core/commands/playlists.py:336 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:346 +#: redbot/cogs/audio/core/commands/playlists.py:344 msgid "Playlist Copied" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:347 +#: redbot/cogs/audio/core/commands/playlists.py:345 msgid "Playlist {name} (`{from_id}`) copied from {from_scope} to {to_scope} (`{to_id}`)." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:362 +#: redbot/cogs/audio/core/commands/playlists.py:360 #, docstring msgid "Create an empty playlist.\n\n" " **Usage**:\n" @@ -2336,31 +2749,31 @@ msgid "Create an empty playlist.\n\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:1998 +#: redbot/cogs/audio/core/commands/playlists.py:412 +#: redbot/cogs/audio/core/commands/playlists.py:1117 +#: redbot/cogs/audio/core/commands/playlists.py:1340 +#: redbot/cogs/audio/core/commands/playlists.py:1966 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:1999 +#: redbot/cogs/audio/core/commands/playlists.py:413 +#: redbot/cogs/audio/core/commands/playlists.py:1118 +#: redbot/cogs/audio/core/commands/playlists.py:1341 +#: redbot/cogs/audio/core/commands/playlists.py:1967 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 +#: redbot/cogs/audio/core/commands/playlists.py:423 +#: redbot/cogs/audio/core/commands/playlists.py:1150 +#: redbot/cogs/audio/core/commands/playlists.py:1375 msgid "Playlist Created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:428 +#: redbot/cogs/audio/core/commands/playlists.py:424 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:441 +#: redbot/cogs/audio/core/commands/playlists.py:437 #, docstring msgid "Delete a saved playlist.\n\n" " **Usage**:\n" @@ -2388,15 +2801,15 @@ msgid "Delete a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:514 +#: redbot/cogs/audio/core/commands/playlists.py:508 msgid "Playlist Deleted" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:515 +#: redbot/cogs/audio/core/commands/playlists.py:509 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:531 +#: redbot/cogs/audio/core/commands/playlists.py:525 #, docstring msgid "Remove duplicate tracks from a saved playlist.\n\n" " **Usage**:\n" @@ -2424,20 +2837,20 @@ msgid "Remove duplicate tracks from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:627 +#: redbot/cogs/audio/core/commands/playlists.py:619 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:1768 +#: redbot/cogs/audio/core/commands/playlists.py:632 +#: redbot/cogs/audio/core/commands/playlists.py:1740 msgid "Playlist Has Not Been Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:641 +#: redbot/cogs/audio/core/commands/playlists.py:633 msgid "{name} (`{id}`) [**{scope}**] playlist has no duplicate tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:662 +#: redbot/cogs/audio/core/commands/playlists.py:654 #, docstring msgid "Download a copy of a playlist.\n\n" " These files can be used with the `[p]playlist upload` command.\n" @@ -2468,19 +2881,19 @@ msgid "Download a copy of a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:731 +#: redbot/cogs/audio/core/commands/playlists.py:721 msgid "That playlist has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:774 +#: redbot/cogs/audio/core/commands/playlists.py:764 msgid "This playlist is too large to be send in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:777 +#: redbot/cogs/audio/core/commands/playlists.py:767 msgid "Playlist is too large, here is the compressed version." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:799 +#: redbot/cogs/audio/core/commands/playlists.py:789 #, docstring msgid "Retrieve information from a saved playlist.\n\n" " **Usage**:\n" @@ -2508,25 +2921,25 @@ msgid "Retrieve information from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:891 +#: redbot/cogs/audio/core/commands/playlists.py:879 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:883 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\n" "URL: {url}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:908 -#: redbot/cogs/audio/core/commands/playlists.py:1056 +#: redbot/cogs/audio/core/commands/playlists.py:896 +#: redbot/cogs/audio/core/commands/playlists.py:1041 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:910 +#: redbot/cogs/audio/core/commands/playlists.py:898 msgid "Page {page}/{pages} | Author: {author_name} | {num} track(s)" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:922 +#: redbot/cogs/audio/core/commands/playlists.py:910 #, docstring msgid "List saved playlists.\n\n" " **Usage**:\n" @@ -2554,35 +2967,35 @@ msgid "List saved playlists.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:998 +#: redbot/cogs/audio/core/commands/playlists.py:983 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1032 +#: redbot/cogs/audio/core/commands/playlists.py:1017 msgid "No saved playlists for {scope} created by {author}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1041 +#: redbot/cogs/audio/core/commands/playlists.py:1026 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1051 +#: redbot/cogs/audio/core/commands/playlists.py:1036 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1052 +#: redbot/cogs/audio/core/commands/playlists.py:1037 msgid "Tracks: {num}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1053 +#: redbot/cogs/audio/core/commands/playlists.py:1038 msgid "Author: {name}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1058 +#: redbot/cogs/audio/core/commands/playlists.py:1043 msgid "Scope: {scope}\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1078 +#: redbot/cogs/audio/core/commands/playlists.py:1063 #, docstring msgid "Save the queue to a playlist.\n\n" " **Usage**:\n" @@ -2610,33 +3023,16 @@ msgid "Save the queue to a playlist.\n\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:365 -#: redbot/cogs/audio/core/commands/queue.py:373 -msgid "There's nothing in the queue." -msgstr "" - -#: redbot/cogs/audio/core/commands/playlists.py:1168 +#: redbot/cogs/audio/core/commands/playlists.py:1151 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 +#: redbot/cogs/audio/core/commands/playlists.py:1157 +#: redbot/cogs/audio/core/commands/playlists.py:1384 msgid "Playlist limit reached: Could not add {} tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1188 +#: redbot/cogs/audio/core/commands/playlists.py:1171 #, docstring msgid "Remove a track from a playlist by url.\n\n" " **Usage**:\n" @@ -2664,23 +3060,23 @@ msgid "Remove a track from a playlist by url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: redbot/cogs/audio/core/commands/playlists.py:1235 msgid "URL not in playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1266 +#: redbot/cogs/audio/core/commands/playlists.py:1247 msgid "No tracks left, removing playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1274 +#: redbot/cogs/audio/core/commands/playlists.py:1255 msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1288 +#: redbot/cogs/audio/core/commands/playlists.py:1269 msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1306 +#: redbot/cogs/audio/core/commands/playlists.py:1287 #, docstring msgid "Save a playlist from a url.\n\n" " **Usage**:\n" @@ -2708,19 +3104,19 @@ msgid "Save a playlist from a url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1397 +#: redbot/cogs/audio/core/commands/playlists.py:1376 msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1414 +#: redbot/cogs/audio/core/commands/playlists.py:1393 msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1415 +#: redbot/cogs/audio/core/commands/playlists.py:1394 msgid "Unable to create your playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1432 +#: redbot/cogs/audio/core/commands/playlists.py:1411 #, docstring msgid "Load a playlist into the queue.\n\n" " **Usage**:\n" @@ -2748,20 +3144,20 @@ msgid "Load a playlist into the queue.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1482 +#: redbot/cogs/audio/core/commands/playlists.py:1459 msgid "You need the DJ role to start playing playlists." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1566 +#: redbot/cogs/audio/core/commands/playlists.py:1540 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1567 +#: redbot/cogs/audio/core/commands/playlists.py:1541 msgid "{name} - (`{id}`) [**{scope}**]\n" "Added {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1613 +#: redbot/cogs/audio/core/commands/playlists.py:1587 #, docstring msgid "Updates all tracks in a playlist.\n\n" " **Usage**:\n" @@ -2789,32 +3185,32 @@ msgid "Updates all tracks in a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1692 +#: redbot/cogs/audio/core/commands/playlists.py:1664 msgid "Invalid Playlist" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1693 +#: redbot/cogs/audio/core/commands/playlists.py:1665 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1734 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "Tracks removed" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1738 -#: redbot/cogs/audio/core/commands/playlists.py:1758 +#: redbot/cogs/audio/core/commands/playlists.py:1710 +#: redbot/cogs/audio/core/commands/playlists.py:1730 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1756 +#: redbot/cogs/audio/core/commands/playlists.py:1728 msgid "Tracks added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1769 +#: redbot/cogs/audio/core/commands/playlists.py:1741 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1781 +#: redbot/cogs/audio/core/commands/playlists.py:1753 #, docstring msgid "Uploads a playlist file as a playlist for the bot.\n\n" " V2 and old V3 playlist will be slow.\n" @@ -2844,31 +3240,35 @@ msgid "Uploads a playlist file as a playlist for the bot.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1838 +#: redbot/cogs/audio/core/commands/playlists.py:1808 msgid "Please upload the playlist file. Any other message will cancel this operation." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1849 +#: redbot/cogs/audio/core/commands/playlists.py:1819 msgid "No file detected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1856 +#: redbot/cogs/audio/core/commands/playlists.py:1826 msgid "Upload cancelled." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1860 +#: redbot/cogs/audio/core/commands/playlists.py:1830 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1868 +#: redbot/cogs/audio/core/commands/playlists.py:1838 msgid "Not a valid playlist file." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1880 +#: redbot/cogs/audio/core/commands/playlists.py:1850 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1950 +#: redbot/cogs/audio/core/commands/playlists.py:1899 +msgid "I'm unable to get a track from Lavalink node at the moment, try again in a few minutes." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1920 #, docstring msgid "Rename an existing playlist.\n\n" " **Usage**:\n" @@ -2896,7 +3296,7 @@ msgid "Rename an existing playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:2029 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" @@ -2905,88 +3305,88 @@ msgstr "" msgid "List the songs in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:175 +#: redbot/cogs/audio/core/commands/queue.py:179 #, docstring msgid "Clears the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:192 +#: redbot/cogs/audio/core/commands/queue.py:196 msgid "Unable To Clear Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:193 +#: redbot/cogs/audio/core/commands/queue.py:197 msgid "You need the DJ role to clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:201 +#: redbot/cogs/audio/core/commands/queue.py:205 msgid "Queue Modified" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:201 +#: redbot/cogs/audio/core/commands/queue.py:205 msgid "The queue has been cleared." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:206 +#: redbot/cogs/audio/core/commands/queue.py:210 #, 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 +#: redbot/cogs/audio/core/commands/queue.py:227 msgid "Unable To Clean Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:224 +#: redbot/cogs/audio/core/commands/queue.py:228 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 +#: redbot/cogs/audio/core/commands/queue.py:243 +#: redbot/cogs/audio/core/commands/queue.py:277 msgid "Removed 0 tracks." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:243 -#: redbot/cogs/audio/core/commands/queue.py:277 +#: redbot/cogs/audio/core/commands/queue.py:247 +#: redbot/cogs/audio/core/commands/queue.py:281 msgid "Removed Tracks From The Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:244 +#: redbot/cogs/audio/core/commands/queue.py:248 msgid "Removed {removed_tracks} tracks queued by members outside of the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:252 +#: redbot/cogs/audio/core/commands/queue.py:256 #, docstring msgid "Removes all tracks you requested from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:278 +#: redbot/cogs/audio/core/commands/queue.py:282 msgid "Removed {removed_tracks} tracks queued by {member.display_name}." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:285 +#: redbot/cogs/audio/core/commands/queue.py:289 #, docstring msgid "Search the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:307 +#: redbot/cogs/audio/core/commands/queue.py:311 #, 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:350 -#: redbot/cogs/audio/core/commands/queue.py:357 -#: redbot/cogs/audio/core/commands/queue.py:364 -#: redbot/cogs/audio/core/commands/queue.py:372 +#: redbot/cogs/audio/core/commands/queue.py:323 +#: redbot/cogs/audio/core/commands/queue.py:330 +#: redbot/cogs/audio/core/commands/queue.py:342 +#: redbot/cogs/audio/core/commands/queue.py:354 +#: redbot/cogs/audio/core/commands/queue.py:361 +#: redbot/cogs/audio/core/commands/queue.py:368 +#: redbot/cogs/audio/core/commands/queue.py:376 msgid "Unable To Shuffle Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:320 +#: redbot/cogs/audio/core/commands/queue.py:324 msgid "You need the DJ role to shuffle the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:377 +#: redbot/cogs/audio/core/commands/queue.py:381 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 b2de606a1dc..ae08e92cdc3 100644 --- a/redbot/cogs/audio/core/commands/locales/id-ID.po +++ b/redbot/cogs/audio/core/commands/locales/id-ID.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 17:28+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -212,86 +212,84 @@ msgid "Auto-play when queue ends: {true_or_false}." msgstr "Putar otomatis saat antrian berakhir: {true_or_false}." #: redbot/cogs/audio/core/commands/audioset.py:441 -#: redbot/cogs/audio/core/commands/audioset.py:591 -#: redbot/cogs/audio/core/commands/audioset.py:612 -#: redbot/cogs/audio/core/commands/audioset.py:629 -#: redbot/cogs/audio/core/commands/audioset.py:677 -#: redbot/cogs/audio/core/commands/audioset.py:752 -#: redbot/cogs/audio/core/commands/audioset.py:900 -#: redbot/cogs/audio/core/commands/audioset.py:915 -#: redbot/cogs/audio/core/commands/audioset.py:935 -#: redbot/cogs/audio/core/commands/audioset.py:977 -#: redbot/cogs/audio/core/commands/audioset.py:978 -#: redbot/cogs/audio/core/commands/audioset.py:979 -#: redbot/cogs/audio/core/commands/audioset.py:980 -#: redbot/cogs/audio/core/commands/audioset.py:981 -#: redbot/cogs/audio/core/commands/audioset.py:982 -#: redbot/cogs/audio/core/commands/audioset.py:983 -#: redbot/cogs/audio/core/commands/audioset.py:997 -#: redbot/cogs/audio/core/commands/audioset.py:999 -#: redbot/cogs/audio/core/commands/audioset.py:1041 -#: redbot/cogs/audio/core/commands/audioset.py:1048 -#: redbot/cogs/audio/core/commands/audioset.py:1090 -#: redbot/cogs/audio/core/commands/audioset.py:1091 -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1111 -#: redbot/cogs/audio/core/commands/audioset.py:1188 -#: redbot/cogs/audio/core/commands/audioset.py:1203 -#: redbot/cogs/audio/core/commands/audioset.py:1348 -#: redbot/cogs/audio/core/commands/audioset.py:1349 -#: redbot/cogs/audio/core/commands/audioset.py:1350 -#: redbot/cogs/audio/core/commands/audioset.py:1393 -#: redbot/cogs/audio/core/commands/audioset.py:1394 -#: redbot/cogs/audio/core/commands/audioset.py:1395 -#: redbot/cogs/audio/core/commands/audioset.py:1437 -#: redbot/cogs/audio/core/commands/controller.py:421 -#: redbot/cogs/audio/core/commands/controller.py:465 -#: redbot/cogs/audio/core/commands/controller.py:767 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:118 -#: redbot/cogs/audio/core/commands/llset.py:127 +#: redbot/cogs/audio/core/commands/audioset.py:589 +#: redbot/cogs/audio/core/commands/audioset.py:610 +#: redbot/cogs/audio/core/commands/audioset.py:627 +#: redbot/cogs/audio/core/commands/audioset.py:675 +#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:921 +#: redbot/cogs/audio/core/commands/audioset.py:941 +#: redbot/cogs/audio/core/commands/audioset.py:970 +#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:987 +#: redbot/cogs/audio/core/commands/audioset.py:988 +#: redbot/cogs/audio/core/commands/audioset.py:989 +#: redbot/cogs/audio/core/commands/audioset.py:990 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:1008 +#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1102 +#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1122 +#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1367 +#: redbot/cogs/audio/core/commands/audioset.py:1368 +#: redbot/cogs/audio/core/commands/audioset.py:1369 +#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1413 +#: redbot/cogs/audio/core/commands/audioset.py:1414 +#: redbot/cogs/audio/core/commands/audioset.py:1456 +#: redbot/cogs/audio/core/commands/controller.py:422 +#: redbot/cogs/audio/core/commands/controller.py:466 +#: redbot/cogs/audio/core/commands/controller.py:775 +#: redbot/cogs/audio/core/commands/llset.py:168 +#: redbot/cogs/audio/core/commands/llset.py:177 msgid "Enabled" msgstr "Diaktifkan" #: redbot/cogs/audio/core/commands/audioset.py:441 -#: redbot/cogs/audio/core/commands/audioset.py:591 -#: redbot/cogs/audio/core/commands/audioset.py:612 -#: redbot/cogs/audio/core/commands/audioset.py:629 -#: redbot/cogs/audio/core/commands/audioset.py:677 -#: redbot/cogs/audio/core/commands/audioset.py:752 -#: redbot/cogs/audio/core/commands/audioset.py:900 -#: redbot/cogs/audio/core/commands/audioset.py:915 -#: redbot/cogs/audio/core/commands/audioset.py:935 -#: redbot/cogs/audio/core/commands/audioset.py:977 -#: redbot/cogs/audio/core/commands/audioset.py:978 -#: redbot/cogs/audio/core/commands/audioset.py:979 -#: redbot/cogs/audio/core/commands/audioset.py:980 -#: redbot/cogs/audio/core/commands/audioset.py:981 -#: redbot/cogs/audio/core/commands/audioset.py:982 -#: redbot/cogs/audio/core/commands/audioset.py:983 -#: redbot/cogs/audio/core/commands/audioset.py:997 -#: redbot/cogs/audio/core/commands/audioset.py:999 -#: redbot/cogs/audio/core/commands/audioset.py:1041 -#: redbot/cogs/audio/core/commands/audioset.py:1048 -#: redbot/cogs/audio/core/commands/audioset.py:1090 -#: redbot/cogs/audio/core/commands/audioset.py:1091 -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1113 -#: redbot/cogs/audio/core/commands/audioset.py:1188 -#: redbot/cogs/audio/core/commands/audioset.py:1203 -#: redbot/cogs/audio/core/commands/audioset.py:1348 -#: redbot/cogs/audio/core/commands/audioset.py:1349 -#: redbot/cogs/audio/core/commands/audioset.py:1350 -#: redbot/cogs/audio/core/commands/audioset.py:1393 -#: redbot/cogs/audio/core/commands/audioset.py:1394 -#: redbot/cogs/audio/core/commands/audioset.py:1395 -#: redbot/cogs/audio/core/commands/audioset.py:1437 -#: redbot/cogs/audio/core/commands/controller.py:421 -#: redbot/cogs/audio/core/commands/controller.py:465 -#: redbot/cogs/audio/core/commands/controller.py:767 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:118 -#: redbot/cogs/audio/core/commands/llset.py:127 +#: redbot/cogs/audio/core/commands/audioset.py:589 +#: redbot/cogs/audio/core/commands/audioset.py:610 +#: redbot/cogs/audio/core/commands/audioset.py:627 +#: redbot/cogs/audio/core/commands/audioset.py:675 +#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:921 +#: redbot/cogs/audio/core/commands/audioset.py:941 +#: redbot/cogs/audio/core/commands/audioset.py:970 +#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:987 +#: redbot/cogs/audio/core/commands/audioset.py:988 +#: redbot/cogs/audio/core/commands/audioset.py:989 +#: redbot/cogs/audio/core/commands/audioset.py:990 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:1008 +#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1102 +#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1124 +#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1367 +#: redbot/cogs/audio/core/commands/audioset.py:1368 +#: redbot/cogs/audio/core/commands/audioset.py:1369 +#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1413 +#: redbot/cogs/audio/core/commands/audioset.py:1414 +#: redbot/cogs/audio/core/commands/audioset.py:1456 +#: redbot/cogs/audio/core/commands/controller.py:422 +#: redbot/cogs/audio/core/commands/controller.py:466 +#: redbot/cogs/audio/core/commands/controller.py:775 +#: redbot/cogs/audio/core/commands/llset.py:168 +#: redbot/cogs/audio/core/commands/llset.py:177 msgid "Disabled" msgstr "Dinonaktifkan" @@ -308,42 +306,64 @@ msgstr "\n" "Pemutusan otomatis di akhir antrian telah dinonaktifkan." #: redbot/cogs/audio/core/commands/audioset.py:451 -#: redbot/cogs/audio/core/commands/audioset.py:546 -#: redbot/cogs/audio/core/commands/audioset.py:571 -#: redbot/cogs/audio/core/commands/audioset.py:589 -#: redbot/cogs/audio/core/commands/audioset.py:610 -#: redbot/cogs/audio/core/commands/audioset.py:637 -#: redbot/cogs/audio/core/commands/audioset.py:675 -#: redbot/cogs/audio/core/commands/audioset.py:698 -#: redbot/cogs/audio/core/commands/audioset.py:704 -#: redbot/cogs/audio/core/commands/audioset.py:727 -#: redbot/cogs/audio/core/commands/audioset.py:733 -#: redbot/cogs/audio/core/commands/audioset.py:750 -#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:544 +#: redbot/cogs/audio/core/commands/audioset.py:569 +#: redbot/cogs/audio/core/commands/audioset.py:587 +#: redbot/cogs/audio/core/commands/audioset.py:608 +#: redbot/cogs/audio/core/commands/audioset.py:635 +#: redbot/cogs/audio/core/commands/audioset.py:673 +#: redbot/cogs/audio/core/commands/audioset.py:696 +#: redbot/cogs/audio/core/commands/audioset.py:702 +#: redbot/cogs/audio/core/commands/audioset.py:725 +#: redbot/cogs/audio/core/commands/audioset.py:731 +#: redbot/cogs/audio/core/commands/audioset.py:748 #: redbot/cogs/audio/core/commands/audioset.py:774 -#: redbot/cogs/audio/core/commands/audioset.py:797 -#: redbot/cogs/audio/core/commands/audioset.py:854 -#: redbot/cogs/audio/core/commands/audioset.py:877 -#: redbot/cogs/audio/core/commands/audioset.py:882 -#: redbot/cogs/audio/core/commands/audioset.py:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:1186 -#: redbot/cogs/audio/core/commands/audioset.py:1201 -#: redbot/cogs/audio/core/commands/audioset.py:1222 -#: redbot/cogs/audio/core/commands/audioset.py:1229 -#: redbot/cogs/audio/core/commands/audioset.py:1289 -#: redbot/cogs/audio/core/commands/audioset.py:1311 -#: redbot/cogs/audio/core/commands/audioset.py:1419 -#: redbot/cogs/audio/core/commands/audioset.py:1435 -#: redbot/cogs/audio/core/commands/controller.py:419 -#: redbot/cogs/audio/core/commands/controller.py:463 -#: redbot/cogs/audio/core/commands/controller.py:774 -#: 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 +#: redbot/cogs/audio/core/commands/audioset.py:780 +#: redbot/cogs/audio/core/commands/audioset.py:803 +#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:883 +#: redbot/cogs/audio/core/commands/audioset.py:888 +#: redbot/cogs/audio/core/commands/audioset.py:904 +#: redbot/cogs/audio/core/commands/audioset.py:919 +#: redbot/cogs/audio/core/commands/audioset.py:939 +#: redbot/cogs/audio/core/commands/audioset.py:1205 +#: redbot/cogs/audio/core/commands/audioset.py:1220 +#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1248 +#: redbot/cogs/audio/core/commands/audioset.py:1308 +#: redbot/cogs/audio/core/commands/audioset.py:1330 +#: redbot/cogs/audio/core/commands/audioset.py:1438 +#: redbot/cogs/audio/core/commands/audioset.py:1454 +#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:464 +#: redbot/cogs/audio/core/commands/controller.py:782 +#: redbot/cogs/audio/core/commands/llset.py:146 +#: redbot/cogs/audio/core/commands/llset.py:166 +#: redbot/cogs/audio/core/commands/llset.py:175 +#: redbot/cogs/audio/core/commands/llset.py:204 +#: redbot/cogs/audio/core/commands/llset.py:226 +#: redbot/cogs/audio/core/commands/llset.py:258 +#: redbot/cogs/audio/core/commands/llset.py:282 +#: redbot/cogs/audio/core/commands/llset.py:295 +#: redbot/cogs/audio/core/commands/llset.py:388 +#: redbot/cogs/audio/core/commands/llset.py:412 +#: redbot/cogs/audio/core/commands/llset.py:443 +#: redbot/cogs/audio/core/commands/llset.py:472 +#: redbot/cogs/audio/core/commands/llset.py:481 +#: redbot/cogs/audio/core/commands/llset.py:499 +#: redbot/cogs/audio/core/commands/llset.py:508 +#: redbot/cogs/audio/core/commands/llset.py:526 +#: redbot/cogs/audio/core/commands/llset.py:535 +#: redbot/cogs/audio/core/commands/llset.py:553 +#: redbot/cogs/audio/core/commands/llset.py:562 +#: redbot/cogs/audio/core/commands/llset.py:580 +#: redbot/cogs/audio/core/commands/llset.py:589 +#: redbot/cogs/audio/core/commands/llset.py:607 +#: redbot/cogs/audio/core/commands/llset.py:616 +#: redbot/cogs/audio/core/commands/llset.py:634 +#: redbot/cogs/audio/core/commands/llset.py:643 +#: redbot/cogs/audio/core/commands/llset.py:670 +#: redbot/cogs/audio/core/commands/llset.py:701 msgid "Setting Changed" msgstr "Pengaturan Diubah" @@ -351,7 +371,7 @@ msgstr "Pengaturan Diubah" #, docstring msgid "Set a playlist to auto-play songs from.\n\n" " **Usage**:\n" -" ​ ​ ​ ​ `[p]audioset autoplay playlist_name_OR_id [args]`\n\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist playlist_name_OR_id [args]`\n\n" " **Args**:\n" " ​ ​ ​ ​ The following are all optional:\n" " ​ ​ ​ ​ ​ ​ ​ ​ --scope \n" @@ -369,261 +389,239 @@ msgid "Set a playlist to auto-play songs from.\n\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 "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" +" ​ ​ ​ ​ `[p]audioset autoplay playlist MyGuildPlaylist`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist MyGlobalPlaylist --scope Global`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist 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:105 #: 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:1817 -#: redbot/cogs/audio/core/commands/playlists.py:1983 +#: redbot/cogs/audio/core/commands/playlists.py:393 +#: redbot/cogs/audio/core/commands/playlists.py:470 +#: redbot/cogs/audio/core/commands/playlists.py:558 +#: redbot/cogs/audio/core/commands/playlists.py:691 +#: redbot/cogs/audio/core/commands/playlists.py:822 +#: redbot/cogs/audio/core/commands/playlists.py:943 +#: redbot/cogs/audio/core/commands/playlists.py:1096 +#: redbot/cogs/audio/core/commands/playlists.py:1204 +#: redbot/cogs/audio/core/commands/playlists.py:1320 +#: redbot/cogs/audio/core/commands/playlists.py:1444 +#: redbot/cogs/audio/core/commands/playlists.py:1620 +#: redbot/cogs/audio/core/commands/playlists.py:1789 +#: redbot/cogs/audio/core/commands/playlists.py:1953 msgid "Playlists Are Not Available" msgstr "Daftar Putar Tidak Tersedia" #: redbot/cogs/audio/core/commands/audioset.py:498 -#: redbot/cogs/audio/core/commands/playlists.py:105 +#: redbot/cogs/audio/core/commands/playlists.py:106 #: 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:1818 -#: redbot/cogs/audio/core/commands/playlists.py:1984 +#: redbot/cogs/audio/core/commands/playlists.py:394 +#: redbot/cogs/audio/core/commands/playlists.py:471 +#: redbot/cogs/audio/core/commands/playlists.py:559 +#: redbot/cogs/audio/core/commands/playlists.py:692 +#: redbot/cogs/audio/core/commands/playlists.py:823 +#: redbot/cogs/audio/core/commands/playlists.py:944 +#: redbot/cogs/audio/core/commands/playlists.py:1097 +#: redbot/cogs/audio/core/commands/playlists.py:1205 +#: redbot/cogs/audio/core/commands/playlists.py:1321 +#: redbot/cogs/audio/core/commands/playlists.py:1445 +#: redbot/cogs/audio/core/commands/playlists.py:1621 +#: redbot/cogs/audio/core/commands/playlists.py:1790 +#: redbot/cogs/audio/core/commands/playlists.py:1954 msgid "The playlist section of Audio is currently unavailable" msgstr "Bagian playlist Audio saat ini tidak tersedia" -#: 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:1821 -#: redbot/cogs/audio/core/commands/playlists.py:1987 +#: redbot/cogs/audio/core/commands/audioset.py:499 +#: redbot/cogs/audio/core/commands/playlists.py:107 +#: redbot/cogs/audio/core/commands/playlists.py:268 +#: redbot/cogs/audio/core/commands/playlists.py:395 +#: redbot/cogs/audio/core/commands/playlists.py:472 +#: redbot/cogs/audio/core/commands/playlists.py:560 +#: redbot/cogs/audio/core/commands/playlists.py:693 +#: redbot/cogs/audio/core/commands/playlists.py:824 +#: redbot/cogs/audio/core/commands/playlists.py:945 +#: redbot/cogs/audio/core/commands/playlists.py:1098 +#: redbot/cogs/audio/core/commands/playlists.py:1206 +#: redbot/cogs/audio/core/commands/playlists.py:1322 +#: redbot/cogs/audio/core/commands/playlists.py:1446 +#: redbot/cogs/audio/core/commands/playlists.py:1622 +#: redbot/cogs/audio/core/commands/playlists.py:1791 +#: redbot/cogs/audio/core/commands/playlists.py:1955 msgid "Check your logs." msgstr "Periksa log Anda." -#: redbot/cogs/audio/core/commands/audioset.py:516 -#: redbot/cogs/audio/core/commands/audioset.py:532 +#: redbot/cogs/audio/core/commands/audioset.py:514 +#: redbot/cogs/audio/core/commands/audioset.py:530 msgid "No Playlist Found" 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 +#: redbot/cogs/audio/core/commands/audioset.py:515 +#: redbot/cogs/audio/core/commands/playlists.py:125 +#: redbot/cogs/audio/core/commands/playlists.py:1475 msgid "Could not match '{arg}' to a playlist" msgstr "Tidak dapat mencocokkan '{arg}' dengan playlist" -#: redbot/cogs/audio/core/commands/audioset.py:524 +#: redbot/cogs/audio/core/commands/audioset.py:522 msgid "No Tracks Found" msgstr "Tidak Ada Trek yang Ditemukan" -#: redbot/cogs/audio/core/commands/audioset.py:525 +#: redbot/cogs/audio/core/commands/audioset.py:523 msgid "Playlist {name} has no tracks." msgstr "Playlist {name} tidak memiliki trek." -#: redbot/cogs/audio/core/commands/audioset.py:533 -#: redbot/cogs/audio/core/commands/playlists.py:1587 -#: redbot/cogs/audio/core/commands/playlists.py:1700 +#: redbot/cogs/audio/core/commands/audioset.py:531 +#: redbot/cogs/audio/core/commands/playlists.py:1561 +#: redbot/cogs/audio/core/commands/playlists.py:1672 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:1707 +#: redbot/cogs/audio/core/commands/audioset.py:538 +#: redbot/cogs/audio/core/commands/playlists.py:1001 +#: redbot/cogs/audio/core/commands/playlists.py:1569 +#: redbot/cogs/audio/core/commands/playlists.py:1679 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:1708 +#: redbot/cogs/audio/core/commands/audioset.py:539 +#: redbot/cogs/audio/core/commands/playlists.py:1002 +#: redbot/cogs/audio/core/commands/playlists.py:1570 +#: redbot/cogs/audio/core/commands/playlists.py:1680 msgid "You need to specify the Guild ID for the guild to lookup." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:547 +#: redbot/cogs/audio/core/commands/audioset.py:545 msgid "Playlist {name} (`{id}`) [**{scope}**] will be used for autoplay." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:560 +#: redbot/cogs/audio/core/commands/audioset.py:558 #, docstring msgid "Resets auto-play to the default playlist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:572 +#: redbot/cogs/audio/core/commands/audioset.py:570 msgid "Set auto-play playlist to play recently played tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:578 +#: redbot/cogs/audio/core/commands/audioset.py:576 #, 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:590 +#: redbot/cogs/audio/core/commands/audioset.py:588 msgid "Global daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:599 +#: redbot/cogs/audio/core/commands/audioset.py:597 #, 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:611 +#: redbot/cogs/audio/core/commands/audioset.py:609 msgid "Daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:620 +#: redbot/cogs/audio/core/commands/audioset.py:618 #, 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:628 +#: redbot/cogs/audio/core/commands/audioset.py:626 msgid "Auto-disconnection at queue end: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:632 -#: redbot/cogs/audio/core/commands/controller.py:771 +#: redbot/cogs/audio/core/commands/audioset.py:630 +#: redbot/cogs/audio/core/commands/controller.py:779 msgid "\n" "Auto-play has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:643 +#: redbot/cogs/audio/core/commands/audioset.py:641 #, 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:654 +#: redbot/cogs/audio/core/commands/audioset.py:652 msgid "Missing DJ Role" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:655 +#: redbot/cogs/audio/core/commands/audioset.py:653 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:666 +#: redbot/cogs/audio/core/commands/audioset.py:664 msgid "Response timed out, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:676 +#: redbot/cogs/audio/core/commands/audioset.py:674 msgid "DJ role: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:683 #, 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:691 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:1214 +#: redbot/cogs/audio/core/commands/audioset.py:689 +#: redbot/cogs/audio/core/commands/audioset.py:718 +#: redbot/cogs/audio/core/commands/audioset.py:1233 msgid "Invalid Time" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:1214 +#: redbot/cogs/audio/core/commands/audioset.py:689 +#: redbot/cogs/audio/core/commands/audioset.py:718 +#: redbot/cogs/audio/core/commands/audioset.py:1233 msgid "Seconds can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:698 +#: redbot/cogs/audio/core/commands/audioset.py:696 msgid "Empty disconnect disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:705 +#: redbot/cogs/audio/core/commands/audioset.py:703 msgid "Empty disconnect timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:717 +#: redbot/cogs/audio/core/commands/audioset.py:715 #, docstring msgid "Auto-pause after x seconds when room is empty, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:727 +#: redbot/cogs/audio/core/commands/audioset.py:725 msgid "Empty pause disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:734 +#: redbot/cogs/audio/core/commands/audioset.py:732 msgid "Empty pause timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:745 +#: redbot/cogs/audio/core/commands/audioset.py:743 #, docstring msgid "Prioritise tracks with lyrics." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:751 +#: redbot/cogs/audio/core/commands/audioset.py:749 msgid "Prefer tracks with lyrics: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:760 +#: redbot/cogs/audio/core/commands/audioset.py:758 #, docstring msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:763 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 msgid "Invalid Price" msgstr "" @@ -631,26 +629,30 @@ msgstr "" msgid "Price can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:769 +msgid "Price can't be greater than 2^63 - 1." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:774 msgid "Jukebox mode disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:775 +#: redbot/cogs/audio/core/commands/audioset.py:781 msgid "Track queueing command price set to {price} {currency}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:787 +#: redbot/cogs/audio/core/commands/audioset.py:793 #, 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:798 +#: redbot/cogs/audio/core/commands/audioset.py:804 msgid "The localtracks path location has been reset to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:803 +#: redbot/cogs/audio/core/commands/audioset.py:809 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" "```\n" "ParentDirectory\n" @@ -665,31 +667,30 @@ msgid "This setting is only for bot owners to set a localtracks folder location "Do you want to continue to set the provided path for local tracks?" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:835 +#: redbot/cogs/audio/core/commands/audioset.py:841 msgid "Invalid Path" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:836 +#: redbot/cogs/audio/core/commands/audioset.py:842 msgid "{local_path} does not seem like a valid path." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/audioset.py:848 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:848 -#: redbot/cogs/audio/core/commands/llset.py:34 -#: redbot/cogs/audio/core/commands/llset.py:53 -#: redbot/cogs/audio/core/commands/player.py:416 -#: redbot/cogs/audio/core/commands/player.py:426 +#: redbot/cogs/audio/core/commands/audioset.py:854 +#: redbot/cogs/audio/core/commands/llset.py:74 +#: redbot/cogs/audio/core/commands/player.py:414 +#: redbot/cogs/audio/core/commands/player.py:424 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:855 +#: redbot/cogs/audio/core/commands/audioset.py:861 msgid "The localtracks path location has been set to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:864 +#: redbot/cogs/audio/core/commands/audioset.py:870 #, 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" @@ -697,41 +698,41 @@ msgid "Max length of a track to queue in seconds, 0 to disable.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:873 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Invalid length" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:873 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Length can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:877 +#: redbot/cogs/audio/core/commands/audioset.py:883 msgid "Track max length disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:883 +#: redbot/cogs/audio/core/commands/audioset.py:889 msgid "Track max length set to {seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:893 +#: redbot/cogs/audio/core/commands/audioset.py:899 #, docstring msgid "Toggle track announcement and other bot messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:899 +#: redbot/cogs/audio/core/commands/audioset.py:905 msgid "Notify mode: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:908 +#: redbot/cogs/audio/core/commands/audioset.py:914 #, docstring msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:914 +#: redbot/cogs/audio/core/commands/audioset.py:920 msgid "Auto Deafen: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:923 +#: redbot/cogs/audio/core/commands/audioset.py:929 #, 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" @@ -740,250 +741,256 @@ msgid "Toggle the domain restriction on Audio.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:934 +#: redbot/cogs/audio/core/commands/audioset.py:940 msgid "Commercial links only: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:943 +#: redbot/cogs/audio/core/commands/audioset.py:949 #, docstring msgid "Set the role to use for DJ mode." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:952 +#: redbot/cogs/audio/core/commands/audioset.py:958 msgid "Settings Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:953 +#: redbot/cogs/audio/core/commands/audioset.py:959 msgid "DJ role set to: {role.name}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:959 +#: redbot/cogs/audio/core/commands/audioset.py:965 #, docstring msgid "Show the current settings." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:996 +#: redbot/cogs/audio/core/commands/audioset.py:1004 msgid "Server Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:997 +#: redbot/cogs/audio/core/commands/audioset.py:1005 +msgid "Auto-deafen: [{auto_deafen}]\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1008 msgid "Auto-disconnect: [{dc}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:998 +#: redbot/cogs/audio/core/commands/audioset.py:1009 msgid "Auto-play: [{autoplay}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1002 +#: redbot/cogs/audio/core/commands/audioset.py:1013 msgid "Disconnect timer: [{num_seconds}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1006 +#: redbot/cogs/audio/core/commands/audioset.py:1017 msgid "Auto Pause timer: [{num_seconds}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1021 msgid "DJ Role: [{role.name}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1012 +#: redbot/cogs/audio/core/commands/audioset.py:1023 msgid "Jukebox: [{jukebox_name}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1013 +#: redbot/cogs/audio/core/commands/audioset.py:1024 msgid "Command price: [{jukebox_price}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1017 +#: redbot/cogs/audio/core/commands/audioset.py:1028 msgid "Max track length: [{tracklength}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1020 -msgid "Repeat: [{repeat}]\n" +#: redbot/cogs/audio/core/commands/audioset.py:1031 +msgid "Max volume: [{max_volume}%]\n" +"Persist queue: [{persist_queue}]\n" +"Repeat: [{repeat}]\n" "Shuffle: [{shuffle}]\n" "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" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1040 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Thumbnails: [{0}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1044 +#: redbot/cogs/audio/core/commands/audioset.py:1055 msgid "Vote skip: [{vote_enabled}]\n" "Skip percentage: [{vote_percent}%]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1057 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "User" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1061 -#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: redbot/cogs/audio/core/commands/playlists.py:1010 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1063 -#: redbot/cogs/audio/core/commands/audioset.py:1064 -#: redbot/cogs/audio/core/commands/audioset.py:1065 +#: redbot/cogs/audio/core/commands/audioset.py:1074 +#: redbot/cogs/audio/core/commands/audioset.py:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1076 msgid "Cached" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1067 -#: redbot/cogs/audio/core/commands/audioset.py:1068 -#: redbot/cogs/audio/core/commands/audioset.py:1069 +#: redbot/cogs/audio/core/commands/audioset.py:1078 +#: redbot/cogs/audio/core/commands/audioset.py:1079 +#: redbot/cogs/audio/core/commands/audioset.py:1080 msgid "US Top 100" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: redbot/cogs/audio/core/commands/audioset.py:1083 msgid "Auto-play Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1074 +#: redbot/cogs/audio/core/commands/audioset.py:1085 msgid "Playlist name: [{pname}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1086 msgid "Playlist ID: [{pid}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1076 +#: redbot/cogs/audio/core/commands/audioset.py:1087 msgid "Playlist scope: [{pscope}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1082 -#: redbot/cogs/audio/core/commands/audioset.py:1353 -#: redbot/cogs/audio/core/commands/audioset.py:1398 +#: redbot/cogs/audio/core/commands/audioset.py:1093 +#: redbot/cogs/audio/core/commands/audioset.py:1372 +#: redbot/cogs/audio/core/commands/audioset.py:1417 msgid "Cache Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1084 +#: redbot/cogs/audio/core/commands/audioset.py:1095 msgid "Max age: [{max_age}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1085 +#: redbot/cogs/audio/core/commands/audioset.py:1096 msgid "Local Spotify cache: [{spotify_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1097 msgid "Local Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1098 msgid "Local Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1089 -#: redbot/cogs/audio/core/commands/audioset.py:1347 -#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1100 +#: redbot/cogs/audio/core/commands/audioset.py:1366 +#: redbot/cogs/audio/core/commands/audioset.py:1411 msgid "days" msgstr "hari" -#: redbot/cogs/audio/core/commands/audioset.py:1096 +#: redbot/cogs/audio/core/commands/audioset.py:1107 msgid "User Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1098 +#: redbot/cogs/audio/core/commands/audioset.py:1109 msgid "Spotify search: [{country_code}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1114 msgid "Lavalink Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1105 +#: redbot/cogs/audio/core/commands/audioset.py:1116 msgid "Cog version: [{version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1106 +#: redbot/cogs/audio/core/commands/audioset.py:1117 msgid "Red-Lavalink: [{lavalink_version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1107 +#: redbot/cogs/audio/core/commands/audioset.py:1118 msgid "External server: [{use_external_lavalink}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1116 -msgid "Lavalink build: [{llbuild}]\n" +#: redbot/cogs/audio/core/commands/audioset.py:1131 +msgid "Lavalink version: [{llversion}]\n" "Lavalink branch: [{llbranch}]\n" "Release date: [{build_time}]\n" "Lavaplayer version: [{lavaplayer}]\n" "Java version: [{jvm}]\n" "Java Executable: [{jv_exec}]\n" +"Initial Heapsize: [{xms}]\n" +"Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1132 +#: redbot/cogs/audio/core/commands/audioset.py:1151 msgid "Localtracks path: [{localpath}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1141 +#: redbot/cogs/audio/core/commands/audioset.py:1160 #, docstring -msgid "Sends the Lavalink server logs to your DMs." +msgid "Sends the managed Lavalink node logs to your DMs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1148 -#: redbot/cogs/audio/core/commands/audioset.py:1150 +#: redbot/cogs/audio/core/commands/audioset.py:1167 +#: redbot/cogs/audio/core/commands/audioset.py:1169 msgid "No logs found in your data folder." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1162 +#: redbot/cogs/audio/core/commands/audioset.py:1181 msgid "Logs are too large, you can find them in {path}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1172 +#: redbot/cogs/audio/core/commands/audioset.py:1191 msgid "I need to be able to DM you to send you the logs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1181 +#: redbot/cogs/audio/core/commands/audioset.py:1200 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1187 +#: redbot/cogs/audio/core/commands/audioset.py:1206 msgid "Song titles as status: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1196 +#: redbot/cogs/audio/core/commands/audioset.py:1215 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1202 +#: redbot/cogs/audio/core/commands/audioset.py:1221 msgid "Thumbnail display: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1211 +#: redbot/cogs/audio/core/commands/audioset.py:1230 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1223 +#: redbot/cogs/audio/core/commands/audioset.py:1242 msgid "Voting disabled. All users can use queue management commands." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1230 +#: redbot/cogs/audio/core/commands/audioset.py:1249 msgid "Vote percentage set to {percent}%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1239 +#: redbot/cogs/audio/core/commands/audioset.py:1258 #, docstring msgid "Instructions to set the YouTube API key." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1258 +#: redbot/cogs/audio/core/commands/audioset.py:1277 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1259 +#: redbot/cogs/audio/core/commands/audioset.py:1278 msgid "1. Go to Spotify developers and log in with your Spotify account.\n" "(https://developer.spotify.com/dashboard/applications)\n" "2. Click \"Create An App\".\n" @@ -994,28 +1001,28 @@ msgid "1. Go to Spotify developers and log in with your Spotify account.\n" "`{prefix}set api spotify client_id client_secret `" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1276 -#: redbot/cogs/audio/core/commands/audioset.py:1298 +#: redbot/cogs/audio/core/commands/audioset.py:1295 +#: redbot/cogs/audio/core/commands/audioset.py:1317 #, docstring msgid "Set the country code for Spotify searches." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1280 -#: redbot/cogs/audio/core/commands/audioset.py:1302 +#: redbot/cogs/audio/core/commands/audioset.py:1299 +#: redbot/cogs/audio/core/commands/audioset.py:1321 msgid "Invalid Country Code" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1281 -#: redbot/cogs/audio/core/commands/audioset.py:1303 +#: redbot/cogs/audio/core/commands/audioset.py:1300 +#: redbot/cogs/audio/core/commands/audioset.py:1322 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:1290 -#: redbot/cogs/audio/core/commands/audioset.py:1312 +#: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1331 msgid "Country Code set to {country}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1320 +#: redbot/cogs/audio/core/commands/audioset.py:1339 #, docstring msgid "Sets the caching level.\n\n" " Level can be one of the following:\n\n" @@ -1028,27 +1035,27 @@ msgid "Sets the caching level.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1342 -#: redbot/cogs/audio/core/commands/audioset.py:1387 +#: redbot/cogs/audio/core/commands/audioset.py:1361 +#: redbot/cogs/audio/core/commands/audioset.py:1406 msgid "Max age: [{max_age}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1343 -#: redbot/cogs/audio/core/commands/audioset.py:1388 +#: redbot/cogs/audio/core/commands/audioset.py:1362 +#: redbot/cogs/audio/core/commands/audioset.py:1407 msgid "Spotify cache: [{spotify_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1344 -#: redbot/cogs/audio/core/commands/audioset.py:1389 +#: redbot/cogs/audio/core/commands/audioset.py:1363 +#: redbot/cogs/audio/core/commands/audioset.py:1408 msgid "Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1345 -#: redbot/cogs/audio/core/commands/audioset.py:1390 +#: redbot/cogs/audio/core/commands/audioset.py:1364 +#: redbot/cogs/audio/core/commands/audioset.py:1409 msgid "Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1405 +#: redbot/cogs/audio/core/commands/audioset.py:1424 #, 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" @@ -1056,66 +1063,103 @@ msgid "Sets the cache max age.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1431 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:1417 +#: redbot/cogs/audio/core/commands/audioset.py:1436 msgid "I've set the cache age to {age} days" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1424 +#: redbot/cogs/audio/core/commands/audioset.py:1443 #, 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:1436 +#: redbot/cogs/audio/core/commands/audioset.py:1455 msgid "Persisting queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1444 +#: redbot/cogs/audio/core/commands/audioset.py:1463 #, docstring msgid "Restarts the lavalink connection." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1454 +#: redbot/cogs/audio/core/commands/audioset.py:1471 +#: redbot/cogs/audio/core/commands/llset.py:731 +msgid "Failed To Shutdown Lavalink Node" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1472 +#: redbot/cogs/audio/core/commands/llset.py:187 +#: redbot/cogs/audio/core/commands/llset.py:732 +msgid "Please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1479 msgid "Restarting Lavalink" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1455 +#: redbot/cogs/audio/core/commands/audioset.py:1480 msgid "It can take a couple of minutes for Lavalink to fully start up." msgstr "" +#: redbot/cogs/audio/core/commands/audioset.py:1487 +#, docstring +msgid "Set the maximum volume allowed in this server." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1491 +msgid "Error" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1492 +msgid "Music without sound isn't music at all. Try setting the volume higher then 0%." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1500 +#: redbot/cogs/audio/core/commands/audioset.py:1508 +msgid "Setting changed" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1501 +msgid "The maximum volume has been limited to 150%, be easy on your ears." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1509 +msgid "The maximum volume has been limited to {max_volume}%." +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:88 -#: redbot/cogs/audio/core/commands/controller.py:205 -#: redbot/cogs/audio/core/commands/controller.py:222 -#: redbot/cogs/audio/core/commands/controller.py:236 -#: redbot/cogs/audio/core/commands/controller.py:244 -#: redbot/cogs/audio/core/commands/controller.py:318 -#: redbot/cogs/audio/core/commands/controller.py:384 -#: redbot/cogs/audio/core/commands/controller.py:477 -#: redbot/cogs/audio/core/commands/controller.py:487 -#: redbot/cogs/audio/core/commands/controller.py:571 -#: redbot/cogs/audio/core/commands/controller.py:703 -#: redbot/cogs/audio/core/commands/controller.py:732 -#: redbot/cogs/audio/core/commands/controller.py:788 -#: redbot/cogs/audio/core/commands/controller.py:865 -#: redbot/cogs/audio/core/commands/equalizer.py:39 -#: redbot/cogs/audio/core/commands/equalizer.py:164 -#: redbot/cogs/audio/core/commands/equalizer.py:194 -#: redbot/cogs/audio/core/commands/equalizer.py:228 -#: redbot/cogs/audio/core/commands/equalizer.py:317 -#: redbot/cogs/audio/core/commands/miscellaneous.py:71 -#: redbot/cogs/audio/core/commands/miscellaneous.py:102 -#: redbot/cogs/audio/core/commands/playlists.py:1142 +#: redbot/cogs/audio/core/commands/controller.py:89 +#: redbot/cogs/audio/core/commands/controller.py:206 +#: redbot/cogs/audio/core/commands/controller.py:223 +#: redbot/cogs/audio/core/commands/controller.py:237 +#: redbot/cogs/audio/core/commands/controller.py:245 +#: redbot/cogs/audio/core/commands/controller.py:319 +#: redbot/cogs/audio/core/commands/controller.py:385 +#: redbot/cogs/audio/core/commands/controller.py:478 +#: redbot/cogs/audio/core/commands/controller.py:488 +#: redbot/cogs/audio/core/commands/controller.py:572 +#: redbot/cogs/audio/core/commands/controller.py:711 +#: redbot/cogs/audio/core/commands/controller.py:740 +#: redbot/cogs/audio/core/commands/controller.py:796 +#: redbot/cogs/audio/core/commands/controller.py:873 +#: redbot/cogs/audio/core/commands/equalizer.py:40 +#: redbot/cogs/audio/core/commands/equalizer.py:165 +#: redbot/cogs/audio/core/commands/equalizer.py:195 +#: redbot/cogs/audio/core/commands/equalizer.py:229 +#: redbot/cogs/audio/core/commands/equalizer.py:318 +#: redbot/cogs/audio/core/commands/miscellaneous.py:72 +#: redbot/cogs/audio/core/commands/miscellaneous.py:103 +#: redbot/cogs/audio/core/commands/playlists.py:1125 msgid "Nothing playing." msgstr "" @@ -1125,9 +1169,9 @@ msgid "Unable To Disconnect" msgstr "" #: redbot/cogs/audio/core/commands/controller.py:50 -#: redbot/cogs/audio/core/commands/controller.py:263 -#: redbot/cogs/audio/core/commands/controller.py:331 -#: redbot/cogs/audio/core/commands/controller.py:585 +#: redbot/cogs/audio/core/commands/controller.py:264 +#: redbot/cogs/audio/core/commands/controller.py:332 +#: redbot/cogs/audio/core/commands/controller.py:586 msgid "There are other people listening - vote to skip instead." msgstr "" @@ -1144,211 +1188,211 @@ msgstr "" msgid "Disconnecting..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:86 +#: redbot/cogs/audio/core/commands/controller.py:87 #, docstring msgid "Now playing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:110 -#: redbot/cogs/audio/core/commands/queue.py:77 +#: redbot/cogs/audio/core/commands/controller.py:111 +#: redbot/cogs/audio/core/commands/queue.py:81 msgid "\n" " Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:113 +#: redbot/cogs/audio/core/commands/controller.py:114 msgid "Nothing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:118 -#: redbot/cogs/audio/core/commands/queue.py:79 +#: redbot/cogs/audio/core/commands/controller.py:119 +#: redbot/cogs/audio/core/commands/queue.py:83 msgid "Now Playing" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:128 -#: redbot/cogs/audio/core/commands/queue.py:89 +#: redbot/cogs/audio/core/commands/controller.py:129 +#: redbot/cogs/audio/core/commands/queue.py:93 msgid "Auto-Play" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:134 -#: redbot/cogs/audio/core/commands/queue.py:95 +#: redbot/cogs/audio/core/commands/controller.py:135 +#: redbot/cogs/audio/core/commands/queue.py:99 msgid "Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:140 -#: redbot/cogs/audio/core/commands/queue.py:101 +#: redbot/cogs/audio/core/commands/controller.py:141 +#: redbot/cogs/audio/core/commands/queue.py:105 msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:200 +#: redbot/cogs/audio/core/commands/controller.py:201 #, docstring msgid "Pause or resume a playing track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:211 -#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:212 +#: redbot/cogs/audio/core/commands/controller.py:218 msgid "Unable To Manage Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:212 +#: redbot/cogs/audio/core/commands/controller.py:213 msgid "You must be in the voice channel to pause or resume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:218 +#: redbot/cogs/audio/core/commands/controller.py:219 msgid "You need the DJ role to pause or resume tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:229 +#: redbot/cogs/audio/core/commands/controller.py:230 msgid "Track Paused" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:233 +#: redbot/cogs/audio/core/commands/controller.py:234 msgid "Track Resumed" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:242 +#: redbot/cogs/audio/core/commands/controller.py:243 #, docstring msgid "Skip to the start of the previously played track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:256 -#: redbot/cogs/audio/core/commands/controller.py:262 -#: redbot/cogs/audio/core/commands/controller.py:268 -#: redbot/cogs/audio/core/commands/controller.py:483 -#: redbot/cogs/audio/core/commands/controller.py:498 -#: redbot/cogs/audio/core/commands/controller.py:511 -#: redbot/cogs/audio/core/commands/controller.py:520 +#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:263 +#: redbot/cogs/audio/core/commands/controller.py:269 +#: redbot/cogs/audio/core/commands/controller.py:484 +#: redbot/cogs/audio/core/commands/controller.py:499 +#: redbot/cogs/audio/core/commands/controller.py:512 +#: redbot/cogs/audio/core/commands/controller.py:521 msgid "Unable To Skip Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:258 msgid "You must be in the voice channel to skip the track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:269 +#: redbot/cogs/audio/core/commands/controller.py:270 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:277 -#: redbot/cogs/audio/core/commands/player.py:53 -#: redbot/cogs/audio/core/commands/player.py:58 -#: redbot/cogs/audio/core/commands/player.py:64 -#: redbot/cogs/audio/core/commands/player.py:82 -#: redbot/cogs/audio/core/commands/player.py:94 -#: redbot/cogs/audio/core/commands/player.py:100 -#: redbot/cogs/audio/core/commands/player.py:110 -#: redbot/cogs/audio/core/commands/player.py:116 -#: redbot/cogs/audio/core/commands/player.py:123 -#: redbot/cogs/audio/core/commands/player.py:134 -#: redbot/cogs/audio/core/commands/player.py:161 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:172 -#: redbot/cogs/audio/core/commands/player.py:190 -#: redbot/cogs/audio/core/commands/player.py:202 -#: redbot/cogs/audio/core/commands/player.py:208 -#: redbot/cogs/audio/core/commands/player.py:218 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:231 -#: redbot/cogs/audio/core/commands/player.py:243 -#: redbot/cogs/audio/core/commands/player.py:252 -#: redbot/cogs/audio/core/commands/player.py:295 -#: redbot/cogs/audio/core/commands/player.py:317 -#: redbot/cogs/audio/core/commands/player.py:436 -#: redbot/cogs/audio/core/commands/player.py:454 -#: redbot/cogs/audio/core/commands/player.py:466 -#: redbot/cogs/audio/core/commands/player.py:472 -#: redbot/cogs/audio/core/commands/player.py:484 -#: redbot/cogs/audio/core/commands/player.py:532 -#: redbot/cogs/audio/core/commands/player.py:552 -#: redbot/cogs/audio/core/commands/player.py:570 -#: redbot/cogs/audio/core/commands/player.py:582 -#: redbot/cogs/audio/core/commands/player.py:588 -#: redbot/cogs/audio/core/commands/player.py:600 -#: redbot/cogs/audio/core/commands/player.py:605 -#: redbot/cogs/audio/core/commands/player.py:738 -#: redbot/cogs/audio/core/commands/player.py:744 -#: redbot/cogs/audio/core/commands/player.py:806 -#: redbot/cogs/audio/core/commands/playlists.py:1481 +#: redbot/cogs/audio/core/commands/controller.py:278 +#: redbot/cogs/audio/core/commands/player.py:52 +#: redbot/cogs/audio/core/commands/player.py:57 +#: redbot/cogs/audio/core/commands/player.py:63 +#: redbot/cogs/audio/core/commands/player.py:81 +#: redbot/cogs/audio/core/commands/player.py:93 +#: redbot/cogs/audio/core/commands/player.py:99 +#: redbot/cogs/audio/core/commands/player.py:109 +#: redbot/cogs/audio/core/commands/player.py:115 +#: redbot/cogs/audio/core/commands/player.py:122 +#: redbot/cogs/audio/core/commands/player.py:133 +#: redbot/cogs/audio/core/commands/player.py:160 +#: redbot/cogs/audio/core/commands/player.py:165 +#: redbot/cogs/audio/core/commands/player.py:171 +#: redbot/cogs/audio/core/commands/player.py:189 +#: redbot/cogs/audio/core/commands/player.py:201 +#: redbot/cogs/audio/core/commands/player.py:207 +#: redbot/cogs/audio/core/commands/player.py:217 +#: redbot/cogs/audio/core/commands/player.py:223 +#: redbot/cogs/audio/core/commands/player.py:230 +#: redbot/cogs/audio/core/commands/player.py:242 +#: redbot/cogs/audio/core/commands/player.py:251 +#: redbot/cogs/audio/core/commands/player.py:293 +#: redbot/cogs/audio/core/commands/player.py:315 +#: redbot/cogs/audio/core/commands/player.py:434 +#: redbot/cogs/audio/core/commands/player.py:452 +#: redbot/cogs/audio/core/commands/player.py:464 +#: redbot/cogs/audio/core/commands/player.py:470 +#: redbot/cogs/audio/core/commands/player.py:482 +#: redbot/cogs/audio/core/commands/player.py:530 +#: redbot/cogs/audio/core/commands/player.py:550 +#: redbot/cogs/audio/core/commands/player.py:568 +#: redbot/cogs/audio/core/commands/player.py:580 +#: redbot/cogs/audio/core/commands/player.py:586 +#: redbot/cogs/audio/core/commands/player.py:598 +#: redbot/cogs/audio/core/commands/player.py:603 +#: redbot/cogs/audio/core/commands/player.py:737 +#: redbot/cogs/audio/core/commands/player.py:743 +#: redbot/cogs/audio/core/commands/player.py:805 +#: redbot/cogs/audio/core/commands/playlists.py:1458 msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:277 +#: redbot/cogs/audio/core/commands/controller.py:278 msgid "No previous track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:298 +#: redbot/cogs/audio/core/commands/controller.py:299 msgid "Replaying Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:305 +#: redbot/cogs/audio/core/commands/controller.py:306 #, docstring -msgid "Seek ahead or behind on a track by seconds or a to a specific time.\n\n" +msgid "Seek ahead or behind on a track by seconds or 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:323 -#: redbot/cogs/audio/core/commands/controller.py:330 -#: redbot/cogs/audio/core/commands/controller.py:337 -#: redbot/cogs/audio/core/commands/controller.py:344 -#: redbot/cogs/audio/core/commands/controller.py:356 +#: redbot/cogs/audio/core/commands/controller.py:324 +#: redbot/cogs/audio/core/commands/controller.py:331 +#: redbot/cogs/audio/core/commands/controller.py:338 +#: redbot/cogs/audio/core/commands/controller.py:345 +#: redbot/cogs/audio/core/commands/controller.py:357 msgid "Unable To Seek Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:324 +#: redbot/cogs/audio/core/commands/controller.py:325 msgid "You must be in the voice channel to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:338 +#: redbot/cogs/audio/core/commands/controller.py:339 msgid "You need the DJ role or be the track requester to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:344 +#: redbot/cogs/audio/core/commands/controller.py:345 msgid "Can't seek on a stream." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:357 +#: redbot/cogs/audio/core/commands/controller.py:358 msgid "Invalid input for the time to seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:365 +#: redbot/cogs/audio/core/commands/controller.py:366 msgid "Moved {num_seconds}s to 00:00:00" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:372 +#: redbot/cogs/audio/core/commands/controller.py:373 msgid "Moved {num_seconds}s to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:380 +#: redbot/cogs/audio/core/commands/controller.py:381 msgid "Moved to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:390 +#: redbot/cogs/audio/core/commands/controller.py:391 #, docstring msgid "Toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:399 -#: redbot/cogs/audio/core/commands/controller.py:410 -#: redbot/cogs/audio/core/commands/controller.py:443 -#: redbot/cogs/audio/core/commands/controller.py:454 +#: redbot/cogs/audio/core/commands/controller.py:400 +#: redbot/cogs/audio/core/commands/controller.py:411 +#: redbot/cogs/audio/core/commands/controller.py:444 +#: redbot/cogs/audio/core/commands/controller.py:455 msgid "Unable To Toggle Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:400 -#: redbot/cogs/audio/core/commands/controller.py:444 +#: redbot/cogs/audio/core/commands/controller.py:401 +#: redbot/cogs/audio/core/commands/controller.py:445 msgid "You need the DJ role to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:411 -#: redbot/cogs/audio/core/commands/controller.py:455 +#: redbot/cogs/audio/core/commands/controller.py:412 +#: redbot/cogs/audio/core/commands/controller.py:456 msgid "You must be in the voice channel to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:421 msgid "Shuffle tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:431 +#: redbot/cogs/audio/core/commands/controller.py:432 #, 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" @@ -1356,534 +1400,821 @@ msgid "Toggle bumped track shuffle.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:464 +#: redbot/cogs/audio/core/commands/controller.py:465 msgid "Shuffle bumped tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:475 +#: redbot/cogs/audio/core/commands/controller.py:476 #, docstring msgid "Skip to the next track, or to a given track number." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:484 +#: redbot/cogs/audio/core/commands/controller.py:485 msgid "You must be in the voice channel to skip the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:499 +#: redbot/cogs/audio/core/commands/controller.py:500 msgid "You need the DJ role or be the track requester to skip tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:512 +#: redbot/cogs/audio/core/commands/controller.py:513 msgid "You can only skip the current track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:521 +#: redbot/cogs/audio/core/commands/controller.py:522 msgid "Can't skip to a specific track in vote mode without the DJ role." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:527 +#: redbot/cogs/audio/core/commands/controller.py:528 msgid "I removed your vote to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:530 +#: redbot/cogs/audio/core/commands/controller.py:531 msgid "You voted to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:543 +#: redbot/cogs/audio/core/commands/controller.py:544 msgid "Vote threshold met." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:546 +#: redbot/cogs/audio/core/commands/controller.py:547 msgid " Votes: {num_votes}/{num_members} ({cur_percent}% out of {required_percent}% needed)" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:565 +#: redbot/cogs/audio/core/commands/controller.py:566 #, docstring msgid "Stop playback and clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:578 -#: redbot/cogs/audio/core/commands/controller.py:584 -#: redbot/cogs/audio/core/commands/controller.py:590 +#: redbot/cogs/audio/core/commands/controller.py:579 +#: redbot/cogs/audio/core/commands/controller.py:585 +#: redbot/cogs/audio/core/commands/controller.py:591 msgid "Unable To Stop Player" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:579 +#: redbot/cogs/audio/core/commands/controller.py:580 msgid "You must be in the voice channel to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:591 +#: redbot/cogs/audio/core/commands/controller.py:592 msgid "You need the DJ role to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:613 +#: redbot/cogs/audio/core/commands/controller.py:614 msgid "Stopping..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:621 +#: redbot/cogs/audio/core/commands/controller.py:622 #, docstring msgid "Summon the bot to a voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:633 -#: redbot/cogs/audio/core/commands/controller.py:640 -#: redbot/cogs/audio/core/commands/controller.py:653 -#: redbot/cogs/audio/core/commands/controller.py:679 -#: redbot/cogs/audio/core/commands/controller.py:686 +#: redbot/cogs/audio/core/commands/controller.py:634 +#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:654 +#: redbot/cogs/audio/core/commands/controller.py:685 +#: redbot/cogs/audio/core/commands/controller.py:692 msgid "Unable To Join Voice Channel" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:634 +#: redbot/cogs/audio/core/commands/controller.py:635 msgid "There are other people listening." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:642 msgid "You need the DJ role to summon the bot." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:654 -#: redbot/cogs/audio/core/commands/player.py:83 -#: redbot/cogs/audio/core/commands/player.py:191 -#: redbot/cogs/audio/core/commands/player.py:455 -#: redbot/cogs/audio/core/commands/player.py:571 -#: redbot/cogs/audio/core/commands/player.py:695 -#: redbot/cogs/audio/core/commands/queue.py:339 +#: redbot/cogs/audio/core/commands/controller.py:655 +#: redbot/cogs/audio/core/commands/player.py:82 +#: redbot/cogs/audio/core/commands/player.py:190 +#: redbot/cogs/audio/core/commands/player.py:453 +#: redbot/cogs/audio/core/commands/player.py:569 +#: redbot/cogs/audio/core/commands/player.py:694 +#: redbot/cogs/audio/core/commands/queue.py:343 msgid "I don't have permission to connect and speak in your channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:680 -#: redbot/cogs/audio/core/commands/player.py:95 -#: redbot/cogs/audio/core/commands/player.py:203 -#: redbot/cogs/audio/core/commands/player.py:467 -#: redbot/cogs/audio/core/commands/player.py:583 -#: redbot/cogs/audio/core/commands/player.py:707 -#: redbot/cogs/audio/core/commands/queue.py:351 +#: redbot/cogs/audio/core/commands/controller.py:673 +msgid "Unable To Do This Action" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:674 +msgid "I am already in your channel." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:686 +#: redbot/cogs/audio/core/commands/player.py:94 +#: redbot/cogs/audio/core/commands/player.py:202 +#: redbot/cogs/audio/core/commands/player.py:465 +#: redbot/cogs/audio/core/commands/player.py:581 +#: redbot/cogs/audio/core/commands/player.py:706 +#: redbot/cogs/audio/core/commands/queue.py:355 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:687 -#: redbot/cogs/audio/core/commands/player.py:101 -#: redbot/cogs/audio/core/commands/player.py:209 -#: redbot/cogs/audio/core/commands/player.py:473 -#: redbot/cogs/audio/core/commands/player.py:589 -#: redbot/cogs/audio/core/commands/player.py:713 -#: redbot/cogs/audio/core/commands/queue.py:358 -msgid "Connection to Lavalink has not yet been established." +#: redbot/cogs/audio/core/commands/controller.py:693 +#: redbot/cogs/audio/core/commands/player.py:100 +msgid "Connection to the Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:694 +#: redbot/cogs/audio/core/commands/controller.py:700 #, docstring msgid "Set the volume, 1% - 150%." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:701 +#: redbot/cogs/audio/core/commands/controller.py:709 msgid "Current Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:712 -#: redbot/cogs/audio/core/commands/controller.py:719 +#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:727 msgid "Unable To Change Volume" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:713 +#: redbot/cogs/audio/core/commands/controller.py:721 msgid "You must be in the voice channel to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:728 msgid "You need the DJ role to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:730 +#: redbot/cogs/audio/core/commands/controller.py:738 msgid "Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:739 +#: redbot/cogs/audio/core/commands/controller.py:747 #, docstring msgid "Toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:747 -#: redbot/cogs/audio/core/commands/controller.py:758 +#: redbot/cogs/audio/core/commands/controller.py:755 +#: redbot/cogs/audio/core/commands/controller.py:766 msgid "Unable To Toggle Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:748 +#: redbot/cogs/audio/core/commands/controller.py:756 msgid "You need the DJ role to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:759 -msgid "You must be in the voice channel to toggle repeat." +#: redbot/cogs/audio/core/commands/controller.py:767 +msgid "You must be in the voice channel to toggle repeat." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:774 +msgid "Repeat tracks: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:791 +#, docstring +msgid "Remove a specific track number from the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:800 +msgid "Nothing queued." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:804 +#: redbot/cogs/audio/core/commands/controller.py:810 +#: redbot/cogs/audio/core/commands/controller.py:818 +#: redbot/cogs/audio/core/commands/controller.py:851 +msgid "Unable To Modify Queue" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:805 +msgid "You need the DJ role to remove tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:811 +msgid "You must be in the voice channel to manage the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:819 +#: redbot/cogs/audio/core/commands/controller.py:892 +msgid "Song number must be greater than 1 and within the queue limit." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:833 +#: redbot/cogs/audio/core/commands/controller.py:857 +msgid "Removed track from queue" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:834 +msgid "Removed {track} from the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:852 +msgid "Removed 0 tracks, nothing matches the URL provided." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:858 +msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:868 +#, docstring +msgid "Bump a track number to the top of the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:879 +#: redbot/cogs/audio/core/commands/controller.py:885 +#: redbot/cogs/audio/core/commands/controller.py:891 +#: redbot/cogs/audio/core/commands/player.py:150 +msgid "Unable To Bump Track" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:880 +msgid "You must be in the voice channel to bump a track." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:886 +msgid "You need the DJ role to bump tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:902 +msgid "Moved track to the top of the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:31 +#, docstring +msgid "Equalizer management.\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:73 +#, docstring +msgid "Delete a saved eq preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:82 +#: redbot/cogs/audio/core/commands/equalizer.py:89 +#: redbot/cogs/audio/core/commands/equalizer.py:102 +msgid "Unable To Delete Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:83 +#: redbot/cogs/audio/core/commands/equalizer.py:103 +msgid "You are not the author of that preset setting." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:112 +#, docstring +msgid "List saved eq presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:115 +msgid "No saved equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:118 +msgid "Preset Name" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:119 +msgid "Author" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:141 +msgid "{num} preset(s)" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:148 +#, docstring +msgid "Load a saved eq preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:156 +msgid "No Preset Found" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:174 +msgid "Unable To Load Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:175 +msgid "You need the DJ role to load equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:193 +#, docstring +msgid "Reset the eq to 0 across all bands." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:202 +msgid "Unable To Modify Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:203 +msgid "You need the DJ role to reset the equalizer." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:219 +msgid "Equalizer values have been reset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:227 +#, docstring +msgid "Save the current eq settings to a preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:237 +#: redbot/cogs/audio/core/commands/equalizer.py:255 +#: redbot/cogs/audio/core/commands/equalizer.py:270 +msgid "Unable To Save Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:238 +msgid "You need the DJ role to save equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:242 +msgid "Please enter a name for this equalizer preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:256 +msgid "No equalizer preset name entered, try the command again later." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:271 +msgid "Try the command again with a shorter name." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:275 +msgid "Preset name already exists, do you want to replace it?" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:283 +msgid "Not saving preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:296 +msgid "Current equalizer saved to the {preset_name} preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:310 +#, 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:326 +msgid "Unable To Set Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:327 +msgid "You need the DJ role to set equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:367 +msgid "Invalid Band" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:368 +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:392 +msgid "Preset Modified" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:393 +msgid "The {band_name}Hz band has been set to {band_value}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:766 -msgid "Repeat tracks: {true_or_false}." +#: redbot/cogs/audio/core/commands/llset.py:37 +#, docstring +msgid "`Dangerous commands` Manage Lavalink node configuration settings.\n\n" +" This command block holds all commands to configure an unmanaged (user maintained) or managed (bot maintained) Lavalink node.\n\n" +" You should not mess with any command in here unless you have a valid reason to,\n" +" i.e. been told by someone in the Red-Discord Bot support server to do so.\n" +" All the commands in here have the potential to break the Audio cog.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:783 +#: redbot/cogs/audio/core/commands/llset.py:49 #, docstring -msgid "Remove a specific track number from the queue." +msgid "Change your Java executable path.\n\n" +" This command shouldn't need to be used most of the time, and is only useful if the host machine has conflicting Java versions.\n\n" +" If changing this make sure that the Java executable you set is supported by Audio.\n" +" The current supported versions are Java 17 and 11.\n\n" +" Enter nothing or \"java\" to reset it back to default.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:792 -msgid "Nothing queued." +#: redbot/cogs/audio/core/commands/llset.py:62 +msgid "Java Executable Reset" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:796 -#: redbot/cogs/audio/core/commands/controller.py:802 -#: redbot/cogs/audio/core/commands/controller.py:810 -#: redbot/cogs/audio/core/commands/controller.py:843 -msgid "Unable To Modify Queue" +#: redbot/cogs/audio/core/commands/llset.py:63 +msgid "Audio will now use `java` to run your managed Lavalink node. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:797 -msgid "You need the DJ role to remove tracks." +#: redbot/cogs/audio/core/commands/llset.py:75 +msgid "`{java_path}` is not a valid executable" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:803 -msgid "You must be in the voice channel to manage the queue." +#: redbot/cogs/audio/core/commands/llset.py:82 +msgid "Java Executable Changed" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:811 -#: redbot/cogs/audio/core/commands/controller.py:884 -msgid "Song number must be greater than 1 and within the queue limit." +#: redbot/cogs/audio/core/commands/llset.py:83 +msgid "Audio will now use `{exc}` to run your managed Lavalink node. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:825 -#: redbot/cogs/audio/core/commands/controller.py:849 -msgid "Removed track from queue" +#: redbot/cogs/audio/core/commands/llset.py:96 +#, docstring +msgid "Set the managed Lavalink node maximum heap-size.\n\n" +" By default, this value is 50% of available RAM in the host machine represented by [1-1024][M|G] (256M, 256G for example)\n\n" +" This value only represents the maximum amount of RAM allowed to be used at any given point, and does not mean that the managed Lavalink node will always use this amount of RAM.\n\n" +" To reset this value to the default, run the command without any input.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:826 -msgid "Removed {track} from the queue." +#: redbot/cogs/audio/core/commands/llset.py:108 +msgid "Heap-size must be a valid measure of size, e.g. 256M, 256G" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:844 -msgid "Removed 0 tracks, nothing matches the URL provided." +#: redbot/cogs/audio/core/commands/llset.py:115 +msgid "Heap-size must be at least 64M, however it is recommended to have it set to at least 1G." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:850 -msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." +#: redbot/cogs/audio/core/commands/llset.py:126 +msgid "Heap-size must be less than your system RAM, You currently have {ram_in_bytes} of RAM available." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:860 -#, docstring -msgid "Bump a track number to the top of the queue." +#: redbot/cogs/audio/core/commands/llset.py:133 +msgid "Heap-size must be less than {limit} due to your system limitations." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:871 -#: redbot/cogs/audio/core/commands/controller.py:877 -#: redbot/cogs/audio/core/commands/controller.py:883 -#: redbot/cogs/audio/core/commands/player.py:151 -msgid "Unable To Bump Track" +#: redbot/cogs/audio/core/commands/llset.py:147 +msgid "Managed node's heap-size set to {bytes}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:872 -msgid "You must be in the voice channel to bump a track." +#: redbot/cogs/audio/core/commands/llset.py:157 +#, docstring +msgid "Toggle using external (unmanaged) Lavalink nodes - requires an existing Lavalink node for Audio to work, if enabled.\n\n" +" This command disables the managed Lavalink server. If you do not have another Lavalink node set up, you will be unable to use Audio while this is enabled.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:878 -msgid "You need the DJ role to bump tracks." +#: redbot/cogs/audio/core/commands/llset.py:167 +#: redbot/cogs/audio/core/commands/llset.py:176 +msgid "Unmanaged Lavalink server: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:894 -msgid "Moved track to the top of the queue." +#: redbot/cogs/audio/core/commands/llset.py:186 +msgid "Failed To Shutdown Lavalink" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:30 +#: redbot/cogs/audio/core/commands/llset.py:197 #, docstring -msgid "Equalizer management.\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" +msgid "Set the Lavalink node host.\n\n" +" This command sets the connection host which Audio will use to connect to an unmanaged Lavalink node.\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:72 -#, docstring -msgid "Delete a saved eq preset." +#: redbot/cogs/audio/core/commands/llset.py:205 +msgid "Unmanaged Lavalink node host set to {host}. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:81 -#: redbot/cogs/audio/core/commands/equalizer.py:88 -#: redbot/cogs/audio/core/commands/equalizer.py:101 -msgid "Unable To Delete Preset" +#: redbot/cogs/audio/core/commands/llset.py:218 +#, docstring +msgid "Set the Lavalink node password.\n\n" +" This command sets the connection password which Audio will use to connect to an unmanaged Lavalink node.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:82 -#: redbot/cogs/audio/core/commands/equalizer.py:102 -msgid "You are not the author of that preset setting." +#: redbot/cogs/audio/core/commands/llset.py:227 +msgid "Unmanaged Lavalink node password set to {password}. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:111 +#: redbot/cogs/audio/core/commands/llset.py:242 #, docstring -msgid "List saved eq presets." +msgid "Set the Lavalink node port.\n\n" +" This command sets the connection port which Audio will use to connect to an unmanaged Lavalink node.\n" +" Set port to -1 to disable the port and connect to the specified host via ports 80/443\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:114 -msgid "No saved equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:252 +#: redbot/cogs/audio/core/commands/llset.py:436 +#: redbot/cogs/audio/core/commands/llset.py:664 +#: redbot/cogs/audio/core/commands/llset.py:695 +msgid "Setting Not Changed" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:117 -msgid "Preset Name" +#: redbot/cogs/audio/core/commands/llset.py:253 +msgid "A port must be between 0 and 65535 " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:118 -msgid "Author" +#: redbot/cogs/audio/core/commands/llset.py:259 +msgid "Unmanaged Lavalink node port set to {port}. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:140 -msgid "{num} preset(s)" +#: redbot/cogs/audio/core/commands/llset.py:272 +#, docstring +msgid "Set the Lavalink node connection to secured.\n\n" +" This toggle sets the connection type to secured or unsecured when connecting to an unmanaged Lavalink node.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:147 -#, docstring -msgid "Load a saved eq preset." +#: redbot/cogs/audio/core/commands/llset.py:283 +msgid "Unmanaged Lavalink node will now connect using the secured {secured_protocol} protocol.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:155 -msgid "No Preset Found" +#: redbot/cogs/audio/core/commands/llset.py:296 +msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and wil use {unsecured_protocol} instead .\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:173 -msgid "Unable To Load Preset" +#: redbot/cogs/audio/core/commands/llset.py:307 +#, docstring +msgid "Display Lavalink connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:174 -msgid "You need the DJ role to load equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:311 +msgid "Connection Settings" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:192 -#, docstring -msgid "Reset the eq to 0 across all bands." +#: redbot/cogs/audio/core/commands/llset.py:312 +#: redbot/cogs/audio/core/commands/llset.py:321 +msgid "Host: [{host}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:201 -msgid "Unable To Modify Preset" +#: redbot/cogs/audio/core/commands/llset.py:313 +#: redbot/cogs/audio/core/commands/llset.py:324 +msgid "Port: [{port}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:202 -msgid "You need the DJ role to reset the equalizer." +#: redbot/cogs/audio/core/commands/llset.py:314 +msgid "Default HTTP/HTTPS port" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:218 -msgid "Equalizer values have been reset." +#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:325 +msgid "Password: [{password}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:226 -#, docstring -msgid "Save the current eq settings to a preset." +#: redbot/cogs/audio/core/commands/llset.py:317 +msgid "Secured: [{state}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:236 -#: redbot/cogs/audio/core/commands/equalizer.py:254 -#: redbot/cogs/audio/core/commands/equalizer.py:269 -msgid "Unable To Save Preset" +#: redbot/cogs/audio/core/commands/llset.py:320 +msgid "Lavalink Node Settings" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:237 -msgid "You need the DJ role to save equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:328 +msgid "Initial Heapsize: [{xms}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:241 -msgid "Please enter a name for this equalizer preset." +#: redbot/cogs/audio/core/commands/llset.py:329 +msgid "Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:255 -msgid "No equalizer preset name entered, try the command again later." +#: redbot/cogs/audio/core/commands/llset.py:330 +msgid "Java exec: [{java_exc_path}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:270 -msgid "Try the command again with a shorter name." +#: redbot/cogs/audio/core/commands/llset.py:338 +#: redbot/cogs/audio/core/commands/llset.py:360 +msgid "I need to be able to DM you to send you this info." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:274 -msgid "Preset name already exists, do you want to replace it?" +#: redbot/cogs/audio/core/commands/llset.py:343 +#, docstring +msgid "Uploads a copy of the application.yml file used by the managed Lavalink node." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:282 -msgid "Not saving preset." +#: redbot/cogs/audio/core/commands/llset.py:367 +#, docstring +msgid "Configure the managed Lavalink node runtime options.\n\n" +" All settings under this group will likely cause Audio to malfunction if changed from their defaults, only change settings here if you have been advised to by support.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:295 -msgid "Current equalizer saved to the {preset_name} preset." +#: redbot/cogs/audio/core/commands/llset.py:374 +#, docstring +msgid "Configure the managed node authorization and connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:309 +#: redbot/cogs/audio/core/commands/llset.py:380 #, 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" +msgid "`Dangerous command` Set the managed Lavalink node's binding IP address.\n\n" +" This value by default is `localhost` which will restrict the server to only localhost apps by default, changing this will likely break the managed Lavalink node if you don't know what you are doing.\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:325 -msgid "Unable To Set Preset" +#: redbot/cogs/audio/core/commands/llset.py:389 +msgid "Managed node will now accept connection on {host}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:326 -msgid "You need the DJ role to set equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:404 +#, docstring +msgid "Set the managed Lavalink node's connection password.\n\n" +" This is the password required for Audio to connect to the managed Lavalink node.\n" +" The value by default is `youshallnotpass`.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:366 -msgid "Invalid Band" +#: redbot/cogs/audio/core/commands/llset.py:413 +msgid "Managed node will now accept {password} as the authorization token.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:367 -msgid "Valid band numbers are 1-15 or the band names listed in the help for this command." +#: redbot/cogs/audio/core/commands/llset.py:427 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node's connection port.\n\n" +" This port is the port the managed Lavalink node binds to, you should only change this if there is a conflict with the default port because you already have an application using port 2333 on this device.\n\n" +" The value by default is `2333`.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:391 -msgid "Preset Modified" +#: redbot/cogs/audio/core/commands/llset.py:437 +msgid "The port must be between 1024 and 49151." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:392 -msgid "The {band_name}Hz band has been set to {band_value}." +#: redbot/cogs/audio/core/commands/llset.py:444 +msgid "Managed node will now accept connections on {port}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:22 +#: redbot/cogs/audio/core/commands/llset.py:456 #, docstring -msgid "Lavalink server configuration options." +msgid "`Dangerous command` Toggle audio sources on/off.\n\n" +" By default, all sources are enabled, you should only use commands here to disable a specific source if you have been advised to, disabling sources without background knowledge can cause Audio to break.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:26 +#: redbot/cogs/audio/core/commands/llset.py:463 #, docstring -msgid "Change your Java executable path\n\n" -" Enter nothing to reset to default.\n" +msgid "Toggle HTTP direct URL usage on or off.\n\n" +" This source is used to allow playback from direct HTTP streams (this does not affect direct URL playback for the other sources).\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" +#: redbot/cogs/audio/core/commands/llset.py:473 +msgid "Managed node will allow playback from direct URLs.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:45 -msgid "Audio will now use `java` to run your Lavalink.jar" +#: redbot/cogs/audio/core/commands/llset.py:482 +msgid "Managed node will not play from direct URLs anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:54 -msgid "`{java_path}` is not a valid executable" +#: redbot/cogs/audio/core/commands/llset.py:490 +#, docstring +msgid "Toggle Bandcamp source on or off.\n\n" +" This toggle controls the playback of all Bandcamp related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:61 -msgid "Java Executable Changed" +#: redbot/cogs/audio/core/commands/llset.py:500 +msgid "Managed node will allow playback from Bandcamp.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:62 -msgid "Audio will now use `{exc}` to run your Lavalink.jar" +#: redbot/cogs/audio/core/commands/llset.py:509 +msgid "Managed node will not play from Bandcamp anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." 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" +#: redbot/cogs/audio/core/commands/llset.py:517 +#, docstring +msgid "Toggle local file usage on or off.\n\n" +" This toggle controls the playback of all local track content, usually found inside the `localtracks` folder.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:73 -msgid "For it to take effect please reload Audio (`{prefix}reload audio`)." +#: redbot/cogs/audio/core/commands/llset.py:527 +msgid "Managed node will allow playback from local files.\n\n" +"Run `{p}{cmd}` for it to take effect." 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`)." +#: redbot/cogs/audio/core/commands/llset.py:536 +msgid "Managed node will not play from local files anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:93 +#: redbot/cogs/audio/core/commands/llset.py:544 #, docstring -msgid "Toggle using external Lavalink servers." +msgid "Toggle Soundcloud source on or off.\n\n" +" This toggle controls the playback of all SoundCloud related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:100 -#: redbot/cogs/audio/core/commands/llset.py:126 -msgid "External Lavalink server: {true_or_false}." +#: redbot/cogs/audio/core/commands/llset.py:554 +msgid "Managed node will allow playback from Soundcloud.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:113 -msgid "External Lavalink server: {true_or_false}\n" -"For it to take effect please reload Audio (`{prefix}reload audio`)." +#: redbot/cogs/audio/core/commands/llset.py:563 +msgid "Managed node will not play from Soundcloud anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:143 +#: redbot/cogs/audio/core/commands/llset.py:571 #, docstring -msgid "Set the Lavalink server host." +msgid "`Dangerous command` Toggle YouTube source on or off (this includes Spotify).\n\n" +" This toggle controls the playback of all YouTube and Spotify related content.\n" +" " 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." +#: redbot/cogs/audio/core/commands/llset.py:581 +msgid "Managed node will allow playback from YouTube.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:151 -msgid "Host set to {host}." +#: redbot/cogs/audio/core/commands/llset.py:590 +msgid "Managed node will not play from YouTube anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:167 +#: redbot/cogs/audio/core/commands/llset.py:598 #, docstring -msgid "Set the Lavalink server password." +msgid "Toggle Twitch source on or off.\n\n" +" This toggle controls the playback of all Twitch related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:175 -msgid "Server password set to {password}." +#: redbot/cogs/audio/core/commands/llset.py:608 +msgid "Managed node will allow playback from Twitch.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:617 +msgid "Managed node will not play from Twitch anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:192 +#: redbot/cogs/audio/core/commands/llset.py:625 #, docstring -msgid "Set the Lavalink websocket server port." +msgid "Toggle Vimeo source on or off.\n\n" +" This toggle controls the playback of all Vimeo related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:200 -msgid "Websocket port set to {port}." +#: redbot/cogs/audio/core/commands/llset.py:635 +msgid "Managed node will allow playback from Vimeo.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:217 -#, docstring -msgid "Display Lavalink connection settings." +#: redbot/cogs/audio/core/commands/llset.py:644 +msgid "Managed node will not play from Vimeo anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:223 -msgid "Connection Settings" +#: redbot/cogs/audio/core/commands/llset.py:657 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node framebuffer size.\n\n" +" Only change this if you have been directly advised to, changing it can cause significant playback issues.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:224 -msgid "Host: [{host}]\n" +#: redbot/cogs/audio/core/commands/llset.py:665 +msgid "The lowest value the framebuffer can be set to is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:225 -msgid "WS Port: [{port}]\n" +#: redbot/cogs/audio/core/commands/llset.py:671 +#: redbot/cogs/audio/core/commands/llset.py:702 +msgid "Managed node's bufferDurationMs set to {milliseconds}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:227 -msgid "Rest Port: [{port}]\n" +#: redbot/cogs/audio/core/commands/llset.py:688 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node JDA-NAS buffer size.\n\n" +" Only change this if you have been directly advised to, changing it can cause significant playback issues.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:228 -msgid "Password: [{password}]\n" +#: redbot/cogs/audio/core/commands/llset.py:696 +msgid "The lowest value the buffer may be is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:232 -msgid "I need to be able to DM you to send you this info." +#: redbot/cogs/audio/core/commands/llset.py:714 +#, docstring +msgid "Reset all `llset` changes back to their default values." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:26 +#: redbot/cogs/audio/core/commands/localtracks.py:27 #, docstring msgid "Local playback commands." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:30 +#: redbot/cogs/audio/core/commands/localtracks.py:31 #, docstring msgid "Play all songs in a localtracks folder.\n\n" " **Usage**:\n" @@ -1894,15 +2225,15 @@ msgid "Play all songs in a localtracks folder.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:50 +#: redbot/cogs/audio/core/commands/localtracks.py:51 msgid "Folder Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:51 +#: redbot/cogs/audio/core/commands/localtracks.py:52 msgid "Localtracks folder named {name} does not exist." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:62 +#: redbot/cogs/audio/core/commands/localtracks.py:63 #, docstring msgid "Play a local track.\n\n" " To play a local track, either use the menu to choose a track or enter in the track path directly with the play command.\n" @@ -1916,18 +2247,18 @@ msgid "Play a local track.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:79 -#: redbot/cogs/audio/core/commands/localtracks.py:135 +#: redbot/cogs/audio/core/commands/localtracks.py:80 +#: redbot/cogs/audio/core/commands/localtracks.py:136 msgid "No album folders found." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:121 +#: redbot/cogs/audio/core/commands/localtracks.py:122 #, docstring msgid "Search for songs across all localtracks folders." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:139 -#: redbot/cogs/audio/core/commands/queue.py:295 +#: redbot/cogs/audio/core/commands/localtracks.py:140 +#: redbot/cogs/audio/core/commands/queue.py:299 msgid "No matches." msgstr "" @@ -1936,37 +2267,51 @@ msgstr "" msgid "Make Red sing one of her songs." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:46 +#: redbot/cogs/audio/core/commands/miscellaneous.py:47 #, docstring msgid "Audio stats." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:75 +#: redbot/cogs/audio/core/commands/miscellaneous.py:76 msgid "Not connected anywhere." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:81 +#: redbot/cogs/audio/core/commands/miscellaneous.py:82 msgid "Playing in {num}/{total} servers:" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:87 +#: redbot/cogs/audio/core/commands/miscellaneous.py:88 msgid "Page {}/{}" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:100 +#: redbot/cogs/audio/core/commands/miscellaneous.py:101 #, docstring msgid "Queue percentage." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:126 -msgid "There's nothing in the queue." +#: redbot/cogs/audio/core/commands/miscellaneous.py:125 +#: redbot/cogs/audio/core/commands/playlists.py:1130 +#: redbot/cogs/audio/core/commands/queue.py:67 +#: redbot/cogs/audio/core/commands/queue.py:164 +#: redbot/cogs/audio/core/commands/queue.py:183 +#: redbot/cogs/audio/core/commands/queue.py:188 +#: redbot/cogs/audio/core/commands/queue.py:214 +#: redbot/cogs/audio/core/commands/queue.py:219 +#: redbot/cogs/audio/core/commands/queue.py:261 +#: redbot/cogs/audio/core/commands/queue.py:263 +#: redbot/cogs/audio/core/commands/queue.py:293 +#: redbot/cogs/audio/core/commands/queue.py:295 +#: redbot/cogs/audio/core/commands/queue.py:331 +#: redbot/cogs/audio/core/commands/queue.py:369 +#: redbot/cogs/audio/core/commands/queue.py:377 +msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:147 +#: redbot/cogs/audio/core/commands/miscellaneous.py:146 msgid "Queued and playing tracks:" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:40 +#: redbot/cogs/audio/core/commands/player.py:39 #, docstring msgid "Play the specified track or search for a close match.\n\n" " To play a local track, the query should be `\\`.\n" @@ -1974,186 +2319,190 @@ msgid "Play the specified track or search for a close match.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:54 -#: redbot/cogs/audio/core/commands/player.py:162 -#: redbot/cogs/audio/core/commands/player.py:739 +#: redbot/cogs/audio/core/commands/player.py:53 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:738 msgid "That URL is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:58 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:745 +#: redbot/cogs/audio/core/commands/player.py:57 +#: redbot/cogs/audio/core/commands/player.py:165 +#: redbot/cogs/audio/core/commands/player.py:744 msgid "That track is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:65 -#: redbot/cogs/audio/core/commands/player.py:173 -#: redbot/cogs/audio/core/commands/player.py:437 -#: redbot/cogs/audio/core/commands/player.py:553 -#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/player.py:64 +#: redbot/cogs/audio/core/commands/player.py:172 +#: redbot/cogs/audio/core/commands/player.py:435 +#: redbot/cogs/audio/core/commands/player.py:551 +#: redbot/cogs/audio/core/commands/player.py:806 msgid "You need the DJ role to queue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:69 -#: redbot/cogs/audio/core/commands/player.py:177 -#: redbot/cogs/audio/core/commands/player.py:441 -#: redbot/cogs/audio/core/commands/player.py:557 -#: redbot/cogs/audio/core/commands/player.py:681 -msgid "Connection to Lavalink has failed" +#: redbot/cogs/audio/core/commands/player.py:68 +#: redbot/cogs/audio/core/commands/player.py:176 +#: redbot/cogs/audio/core/commands/player.py:439 +#: redbot/cogs/audio/core/commands/player.py:555 +msgid "Connection to Lavalink node has failed" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:72 -#: redbot/cogs/audio/core/commands/player.py:180 -#: redbot/cogs/audio/core/commands/player.py:444 -#: redbot/cogs/audio/core/commands/player.py:560 -#: redbot/cogs/audio/core/commands/player.py:684 +#: redbot/cogs/audio/core/commands/player.py:71 +#: redbot/cogs/audio/core/commands/player.py:179 +#: redbot/cogs/audio/core/commands/player.py:442 +#: redbot/cogs/audio/core/commands/player.py:558 +#: redbot/cogs/audio/core/commands/player.py:683 msgid "Please check your console or logs for details." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:111 -#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:110 +#: redbot/cogs/audio/core/commands/player.py:218 msgid "You must be in the voice channel to use the play command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:117 -#: redbot/cogs/audio/core/commands/player.py:225 -#: redbot/cogs/audio/core/commands/player.py:253 +#: redbot/cogs/audio/core/commands/player.py:116 +#: redbot/cogs/audio/core/commands/player.py:224 +#: redbot/cogs/audio/core/commands/player.py:252 msgid "No tracks found for `{query}`." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:123 -#: redbot/cogs/audio/core/commands/player.py:231 -#: redbot/cogs/audio/core/commands/player.py:532 -#: redbot/cogs/audio/core/commands/player.py:605 +#: redbot/cogs/audio/core/commands/player.py:122 +#: redbot/cogs/audio/core/commands/player.py:230 +#: redbot/cogs/audio/core/commands/player.py:530 +#: redbot/cogs/audio/core/commands/player.py:603 msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:146 +#: redbot/cogs/audio/core/commands/player.py:145 #, docstring msgid "Force play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:152 +#: redbot/cogs/audio/core/commands/player.py:151 msgid "Only single tracks work with bump play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:256 -#: redbot/cogs/audio/core/commands/player.py:788 -#: redbot/cogs/audio/core/commands/player.py:910 -msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" -"This may be due to permissions or because Lavalink.jar is being run in a different machine than the local tracks." +#: redbot/cogs/audio/core/commands/player.py:208 +#: redbot/cogs/audio/core/commands/player.py:471 +#: redbot/cogs/audio/core/commands/player.py:587 +#: redbot/cogs/audio/core/commands/player.py:712 +#: redbot/cogs/audio/core/commands/queue.py:362 +msgid "Connection to Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:263 -#: redbot/cogs/audio/core/commands/player.py:795 -#: redbot/cogs/audio/core/commands/player.py:917 +#: redbot/cogs/audio/core/commands/player.py:255 +msgid "Local tracks will not work if the managed Lavalink node cannot see the track.\n" +"This may be due to permissions or you are using an external Lavalink node in a different machine than the bot and the local tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:262 +#: redbot/cogs/audio/core/commands/player.py:794 +#: redbot/cogs/audio/core/commands/player.py:913 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:265 -#: redbot/cogs/audio/core/commands/player.py:796 -#: redbot/cogs/audio/core/commands/player.py:918 +#: redbot/cogs/audio/core/commands/player.py:264 +#: redbot/cogs/audio/core/commands/player.py:795 +#: redbot/cogs/audio/core/commands/player.py:914 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:296 +#: redbot/cogs/audio/core/commands/player.py:294 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:318 +#: redbot/cogs/audio/core/commands/player.py:316 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:339 +#: redbot/cogs/audio/core/commands/player.py:337 msgid "{time} until track playback: #1 in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:343 +#: redbot/cogs/audio/core/commands/player.py:341 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:357 +#: redbot/cogs/audio/core/commands/player.py:355 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:417 +#: redbot/cogs/audio/core/commands/player.py:415 msgid "The owner needs to set the Spotify client ID and Spotify client secret, before Spotify URLs or codes can be used. \n" "See `{prefix}audioset spotifyapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:427 +#: redbot/cogs/audio/core/commands/player.py:425 msgid "The owner needs to set the YouTube API key before Spotify URLs or codes can be used.\n" "See `{prefix}audioset youtubeapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:485 +#: redbot/cogs/audio/core/commands/player.py:483 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:492 +#: redbot/cogs/audio/core/commands/player.py:490 msgid "No categories found" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:514 +#: redbot/cogs/audio/core/commands/player.py:494 +#: redbot/cogs/audio/core/commands/player.py:512 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:501 +#: redbot/cogs/audio/core/commands/player.py:499 msgid "Categories" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:507 +#: redbot/cogs/audio/core/commands/player.py:505 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:522 +#: redbot/cogs/audio/core/commands/player.py:520 msgid "Playlists for {friendly_name}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:529 +#: redbot/cogs/audio/core/commands/player.py:527 msgid "No tracks to play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:539 +#: redbot/cogs/audio/core/commands/player.py:537 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:547 +#: redbot/cogs/audio/core/commands/player.py:545 #, docstring msgid "Starts auto play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:601 +#: redbot/cogs/audio/core/commands/player.py:599 msgid "You must be in the voice channel to use the autoplay command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:615 +#: redbot/cogs/audio/core/commands/player.py:613 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:621 -#: redbot/cogs/audio/core/commands/player.py:757 -#: redbot/cogs/audio/core/commands/player.py:776 -#: redbot/cogs/audio/core/commands/player.py:897 -#: redbot/cogs/audio/core/commands/playlists.py:1928 +#: redbot/cogs/audio/core/commands/player.py:619 +#: redbot/cogs/audio/core/commands/player.py:756 +#: redbot/cogs/audio/core/commands/player.py:775 +#: redbot/cogs/audio/core/commands/player.py:893 +#: redbot/cogs/audio/core/commands/playlists.py:1898 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:622 -#: redbot/cogs/audio/core/commands/player.py:758 -#: redbot/cogs/audio/core/commands/player.py:777 -#: redbot/cogs/audio/core/commands/player.py:898 -#: redbot/cogs/audio/core/commands/playlists.py:1929 +#: redbot/cogs/audio/core/commands/player.py:620 +#: redbot/cogs/audio/core/commands/player.py:757 +#: redbot/cogs/audio/core/commands/player.py:776 +#: redbot/cogs/audio/core/commands/player.py:894 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:636 +#: redbot/cogs/audio/core/commands/player.py:634 msgid "Adding a track to queue." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:642 +#: redbot/cogs/audio/core/commands/player.py:641 #, 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" @@ -2161,44 +2510,54 @@ msgid "Pick a track with a search.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:694 -#: redbot/cogs/audio/core/commands/player.py:706 -#: redbot/cogs/audio/core/commands/player.py:712 -#: redbot/cogs/audio/core/commands/player.py:722 +#: redbot/cogs/audio/core/commands/player.py:680 +msgid "Connection to Lavalink has failed" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:693 +#: redbot/cogs/audio/core/commands/player.py:705 +#: redbot/cogs/audio/core/commands/player.py:711 +#: redbot/cogs/audio/core/commands/player.py:721 msgid "Unable To Search For Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:723 +#: redbot/cogs/audio/core/commands/player.py:722 msgid "You must be in the voice channel to enqueue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:786 -#: redbot/cogs/audio/core/commands/player.py:908 +#: redbot/cogs/audio/core/commands/player.py:785 +#: redbot/cogs/audio/core/commands/player.py:904 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:857 -#: redbot/cogs/audio/core/commands/playlists.py:1553 +#: redbot/cogs/audio/core/commands/player.py:787 +#: redbot/cogs/audio/core/commands/player.py:906 +msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" +"This 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:853 +#: redbot/cogs/audio/core/commands/playlists.py:1527 msgid " {bad_tracks} tracks cannot be queued." msgstr " {bad_tracks} lagu tidak dapat diantrekan." -#: redbot/cogs/audio/core/commands/player.py:863 +#: redbot/cogs/audio/core/commands/player.py:859 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:869 +#: redbot/cogs/audio/core/commands/player.py:865 msgid "folder" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:871 +#: redbot/cogs/audio/core/commands/player.py:867 msgid "search" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:874 +#: redbot/cogs/audio/core/commands/player.py:870 msgid "{time} until start of {type} playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:44 +#: redbot/cogs/audio/core/commands/playlists.py:45 #, docstring msgid "Playlist configuration options.\n\n" " Scope info:\n" @@ -2210,11 +2569,11 @@ msgid "Playlist configuration options.\n\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" +" ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and the playlist creator.\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:69 +#: redbot/cogs/audio/core/commands/playlists.py:70 #, 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" @@ -2243,99 +2602,130 @@ msgid "Add a track URL, playlist link, or quick search to a playlist.\n\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:1699 -#: redbot/cogs/audio/core/commands/playlists.py:2015 +#: redbot/cogs/audio/core/commands/playlists.py:124 +#: redbot/cogs/audio/core/commands/playlists.py:305 +#: redbot/cogs/audio/core/commands/playlists.py:487 +#: redbot/cogs/audio/core/commands/playlists.py:581 +#: redbot/cogs/audio/core/commands/playlists.py:710 +#: redbot/cogs/audio/core/commands/playlists.py:845 +#: redbot/cogs/audio/core/commands/playlists.py:982 +#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1224 +#: redbot/cogs/audio/core/commands/playlists.py:1474 +#: redbot/cogs/audio/core/commands/playlists.py:1560 +#: redbot/cogs/audio/core/commands/playlists.py:1641 +#: redbot/cogs/audio/core/commands/playlists.py:1671 +#: redbot/cogs/audio/core/commands/playlists.py:1983 msgid "Playlist Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:140 +#: redbot/cogs/audio/core/commands/playlists.py:141 msgid "Could not find a track matching your query." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:161 +#: redbot/cogs/audio/core/commands/playlists.py:162 msgid "Skipping track" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:162 +#: redbot/cogs/audio/core/commands/playlists.py:163 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 +#: redbot/cogs/audio/core/commands/playlists.py:171 +#: redbot/cogs/audio/core/commands/playlists.py:213 msgid "Playlist limit reached: Could not add track." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:193 +#: redbot/cogs/audio/core/commands/playlists.py:194 msgid "Track added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:194 +#: redbot/cogs/audio/core/commands/playlists.py:195 msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:199 +#: redbot/cogs/audio/core/commands/playlists.py:200 msgid "{num} tracks appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:204 +#: redbot/cogs/audio/core/commands/playlists.py:205 msgid "\n" "{existing} {plural} already in the playlist and were skipped." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:206 +#: redbot/cogs/audio/core/commands/playlists.py:207 msgid "tracks are" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:206 +#: redbot/cogs/audio/core/commands/playlists.py:207 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:2032 +#: redbot/cogs/audio/core/commands/playlists.py:209 +#: redbot/cogs/audio/core/commands/playlists.py:618 +#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: redbot/cogs/audio/core/commands/playlists.py:1268 +#: redbot/cogs/audio/core/commands/playlists.py:2000 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:2016 +#: redbot/cogs/audio/core/commands/playlists.py:229 +#, docstring +msgid "Copy a playlist from one scope to another.\n\n" +" **Usage**:\n" +" ​ ​ ​ ​ `[p]playlist copy playlist_name_OR_id [args]`\n\n" +" **Args**:\n" +" ​ ​ ​ ​ The following are all optional:\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-scope \n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-guild [guild] **Only the bot owner can use this**\n\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-scope \n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-guild [guild] **Only the bot owner can use this**\n\n" +" **Scope** is one of the following:\n" +" ​ ​ ​ ​ Global\n" +" ​ ​ ​ ​ Guild\n" +" ​ ​ ​ ​ User\n\n" +" **Author** can be one of the following:\n" +" ​ ​ ​ ​ User ID\n" +" ​ ​ ​ ​ User Mention\n" +" ​ ​ ​ ​ User Name#123\n\n" +" **Guild** can be one of the following:\n" +" ​ ​ ​ ​ Guild ID\n" +" ​ ​ ​ ​ Exact guild name\n\n" +" Example use:\n" +" ​ ​ ​ ​ `[p]playlist copy MyGuildPlaylist --from-scope Guild --to-scope Global`\n" +" ​ ​ ​ ​ `[p]playlist copy MyGlobalPlaylist --from-scope Global --to-author Draper#6666 --to-scope User`\n" +" ​ ​ ​ ​ `[p]playlist copy MyPersonalPlaylist --from-scope user --to-author Draper#6666 --to-scope Guild --to-guild Red - Discord Bot`\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:306 +#: redbot/cogs/audio/core/commands/playlists.py:488 +#: redbot/cogs/audio/core/commands/playlists.py:582 +#: redbot/cogs/audio/core/commands/playlists.py:711 +#: redbot/cogs/audio/core/commands/playlists.py:846 +#: redbot/cogs/audio/core/commands/playlists.py:1225 +#: redbot/cogs/audio/core/commands/playlists.py:1642 +#: redbot/cogs/audio/core/commands/playlists.py:1984 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 +#: redbot/cogs/audio/core/commands/playlists.py:329 +#: redbot/cogs/audio/core/commands/playlists.py:336 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:346 +#: redbot/cogs/audio/core/commands/playlists.py:344 msgid "Playlist Copied" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:347 +#: redbot/cogs/audio/core/commands/playlists.py:345 msgid "Playlist {name} (`{from_id}`) copied from {from_scope} to {to_scope} (`{to_id}`)." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:362 +#: redbot/cogs/audio/core/commands/playlists.py:360 #, docstring msgid "Create an empty playlist.\n\n" " **Usage**:\n" @@ -2363,31 +2753,31 @@ msgid "Create an empty playlist.\n\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:1998 +#: redbot/cogs/audio/core/commands/playlists.py:412 +#: redbot/cogs/audio/core/commands/playlists.py:1117 +#: redbot/cogs/audio/core/commands/playlists.py:1340 +#: redbot/cogs/audio/core/commands/playlists.py:1966 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:1999 +#: redbot/cogs/audio/core/commands/playlists.py:413 +#: redbot/cogs/audio/core/commands/playlists.py:1118 +#: redbot/cogs/audio/core/commands/playlists.py:1341 +#: redbot/cogs/audio/core/commands/playlists.py:1967 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 +#: redbot/cogs/audio/core/commands/playlists.py:423 +#: redbot/cogs/audio/core/commands/playlists.py:1150 +#: redbot/cogs/audio/core/commands/playlists.py:1375 msgid "Playlist Created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:428 +#: redbot/cogs/audio/core/commands/playlists.py:424 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:441 +#: redbot/cogs/audio/core/commands/playlists.py:437 #, docstring msgid "Delete a saved playlist.\n\n" " **Usage**:\n" @@ -2415,15 +2805,15 @@ msgid "Delete a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:514 +#: redbot/cogs/audio/core/commands/playlists.py:508 msgid "Playlist Deleted" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:515 +#: redbot/cogs/audio/core/commands/playlists.py:509 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:531 +#: redbot/cogs/audio/core/commands/playlists.py:525 #, docstring msgid "Remove duplicate tracks from a saved playlist.\n\n" " **Usage**:\n" @@ -2451,20 +2841,20 @@ msgid "Remove duplicate tracks from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:627 +#: redbot/cogs/audio/core/commands/playlists.py:619 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:1768 +#: redbot/cogs/audio/core/commands/playlists.py:632 +#: redbot/cogs/audio/core/commands/playlists.py:1740 msgid "Playlist Has Not Been Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:641 +#: redbot/cogs/audio/core/commands/playlists.py:633 msgid "{name} (`{id}`) [**{scope}**] playlist has no duplicate tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:662 +#: redbot/cogs/audio/core/commands/playlists.py:654 #, docstring msgid "Download a copy of a playlist.\n\n" " These files can be used with the `[p]playlist upload` command.\n" @@ -2495,19 +2885,19 @@ msgid "Download a copy of a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:731 +#: redbot/cogs/audio/core/commands/playlists.py:721 msgid "That playlist has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:774 +#: redbot/cogs/audio/core/commands/playlists.py:764 msgid "This playlist is too large to be send in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:777 +#: redbot/cogs/audio/core/commands/playlists.py:767 msgid "Playlist is too large, here is the compressed version." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:799 +#: redbot/cogs/audio/core/commands/playlists.py:789 #, docstring msgid "Retrieve information from a saved playlist.\n\n" " **Usage**:\n" @@ -2535,25 +2925,25 @@ msgid "Retrieve information from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:891 +#: redbot/cogs/audio/core/commands/playlists.py:879 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:883 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\n" "URL: {url}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:908 -#: redbot/cogs/audio/core/commands/playlists.py:1056 +#: redbot/cogs/audio/core/commands/playlists.py:896 +#: redbot/cogs/audio/core/commands/playlists.py:1041 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:910 +#: redbot/cogs/audio/core/commands/playlists.py:898 msgid "Page {page}/{pages} | Author: {author_name} | {num} track(s)" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:922 +#: redbot/cogs/audio/core/commands/playlists.py:910 #, docstring msgid "List saved playlists.\n\n" " **Usage**:\n" @@ -2581,35 +2971,35 @@ msgid "List saved playlists.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:998 +#: redbot/cogs/audio/core/commands/playlists.py:983 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1032 +#: redbot/cogs/audio/core/commands/playlists.py:1017 msgid "No saved playlists for {scope} created by {author}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1041 +#: redbot/cogs/audio/core/commands/playlists.py:1026 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1051 +#: redbot/cogs/audio/core/commands/playlists.py:1036 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1052 +#: redbot/cogs/audio/core/commands/playlists.py:1037 msgid "Tracks: {num}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1053 +#: redbot/cogs/audio/core/commands/playlists.py:1038 msgid "Author: {name}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1058 +#: redbot/cogs/audio/core/commands/playlists.py:1043 msgid "Scope: {scope}\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1078 +#: redbot/cogs/audio/core/commands/playlists.py:1063 #, docstring msgid "Save the queue to a playlist.\n\n" " **Usage**:\n" @@ -2637,33 +3027,16 @@ msgid "Save the queue to a playlist.\n\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:365 -#: redbot/cogs/audio/core/commands/queue.py:373 -msgid "There's nothing in the queue." -msgstr "" - -#: redbot/cogs/audio/core/commands/playlists.py:1168 +#: redbot/cogs/audio/core/commands/playlists.py:1151 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 +#: redbot/cogs/audio/core/commands/playlists.py:1157 +#: redbot/cogs/audio/core/commands/playlists.py:1384 msgid "Playlist limit reached: Could not add {} tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1188 +#: redbot/cogs/audio/core/commands/playlists.py:1171 #, docstring msgid "Remove a track from a playlist by url.\n\n" " **Usage**:\n" @@ -2691,23 +3064,23 @@ msgid "Remove a track from a playlist by url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: redbot/cogs/audio/core/commands/playlists.py:1235 msgid "URL not in playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1266 +#: redbot/cogs/audio/core/commands/playlists.py:1247 msgid "No tracks left, removing playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1274 +#: redbot/cogs/audio/core/commands/playlists.py:1255 msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1288 +#: redbot/cogs/audio/core/commands/playlists.py:1269 msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1306 +#: redbot/cogs/audio/core/commands/playlists.py:1287 #, docstring msgid "Save a playlist from a url.\n\n" " **Usage**:\n" @@ -2735,19 +3108,19 @@ msgid "Save a playlist from a url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1397 +#: redbot/cogs/audio/core/commands/playlists.py:1376 msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1414 +#: redbot/cogs/audio/core/commands/playlists.py:1393 msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1415 +#: redbot/cogs/audio/core/commands/playlists.py:1394 msgid "Unable to create your playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1432 +#: redbot/cogs/audio/core/commands/playlists.py:1411 #, docstring msgid "Load a playlist into the queue.\n\n" " **Usage**:\n" @@ -2775,20 +3148,20 @@ msgid "Load a playlist into the queue.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1482 +#: redbot/cogs/audio/core/commands/playlists.py:1459 msgid "You need the DJ role to start playing playlists." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1566 +#: redbot/cogs/audio/core/commands/playlists.py:1540 msgid "Playlist Enqueued" msgstr "Antrean Daftar Putar" -#: redbot/cogs/audio/core/commands/playlists.py:1567 +#: redbot/cogs/audio/core/commands/playlists.py:1541 msgid "{name} - (`{id}`) [**{scope}**]\n" "Added {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1613 +#: redbot/cogs/audio/core/commands/playlists.py:1587 #, docstring msgid "Updates all tracks in a playlist.\n\n" " **Usage**:\n" @@ -2816,32 +3189,32 @@ msgid "Updates all tracks in a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1692 +#: redbot/cogs/audio/core/commands/playlists.py:1664 msgid "Invalid Playlist" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1693 +#: redbot/cogs/audio/core/commands/playlists.py:1665 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1734 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "Tracks removed" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1738 -#: redbot/cogs/audio/core/commands/playlists.py:1758 +#: redbot/cogs/audio/core/commands/playlists.py:1710 +#: redbot/cogs/audio/core/commands/playlists.py:1730 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1756 +#: redbot/cogs/audio/core/commands/playlists.py:1728 msgid "Tracks added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1769 +#: redbot/cogs/audio/core/commands/playlists.py:1741 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1781 +#: redbot/cogs/audio/core/commands/playlists.py:1753 #, docstring msgid "Uploads a playlist file as a playlist for the bot.\n\n" " V2 and old V3 playlist will be slow.\n" @@ -2871,31 +3244,35 @@ msgid "Uploads a playlist file as a playlist for the bot.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1838 +#: redbot/cogs/audio/core/commands/playlists.py:1808 msgid "Please upload the playlist file. Any other message will cancel this operation." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1849 +#: redbot/cogs/audio/core/commands/playlists.py:1819 msgid "No file detected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1856 +#: redbot/cogs/audio/core/commands/playlists.py:1826 msgid "Upload cancelled." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1860 +#: redbot/cogs/audio/core/commands/playlists.py:1830 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1868 +#: redbot/cogs/audio/core/commands/playlists.py:1838 msgid "Not a valid playlist file." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1880 +#: redbot/cogs/audio/core/commands/playlists.py:1850 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1950 +#: redbot/cogs/audio/core/commands/playlists.py:1899 +msgid "I'm unable to get a track from Lavalink node at the moment, try again in a few minutes." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1920 #, docstring msgid "Rename an existing playlist.\n\n" " **Usage**:\n" @@ -2923,7 +3300,7 @@ msgid "Rename an existing playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:2029 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" @@ -2932,88 +3309,88 @@ msgstr "" msgid "List the songs in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:175 +#: redbot/cogs/audio/core/commands/queue.py:179 #, docstring msgid "Clears the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:192 +#: redbot/cogs/audio/core/commands/queue.py:196 msgid "Unable To Clear Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:193 +#: redbot/cogs/audio/core/commands/queue.py:197 msgid "You need the DJ role to clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:201 +#: redbot/cogs/audio/core/commands/queue.py:205 msgid "Queue Modified" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:201 +#: redbot/cogs/audio/core/commands/queue.py:205 msgid "The queue has been cleared." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:206 +#: redbot/cogs/audio/core/commands/queue.py:210 #, 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 +#: redbot/cogs/audio/core/commands/queue.py:227 msgid "Unable To Clean Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:224 +#: redbot/cogs/audio/core/commands/queue.py:228 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 +#: redbot/cogs/audio/core/commands/queue.py:243 +#: redbot/cogs/audio/core/commands/queue.py:277 msgid "Removed 0 tracks." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:243 -#: redbot/cogs/audio/core/commands/queue.py:277 +#: redbot/cogs/audio/core/commands/queue.py:247 +#: redbot/cogs/audio/core/commands/queue.py:281 msgid "Removed Tracks From The Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:244 +#: redbot/cogs/audio/core/commands/queue.py:248 msgid "Removed {removed_tracks} tracks queued by members outside of the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:252 +#: redbot/cogs/audio/core/commands/queue.py:256 #, docstring msgid "Removes all tracks you requested from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:278 +#: redbot/cogs/audio/core/commands/queue.py:282 msgid "Removed {removed_tracks} tracks queued by {member.display_name}." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:285 +#: redbot/cogs/audio/core/commands/queue.py:289 #, docstring msgid "Search the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:307 +#: redbot/cogs/audio/core/commands/queue.py:311 #, 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:350 -#: redbot/cogs/audio/core/commands/queue.py:357 -#: redbot/cogs/audio/core/commands/queue.py:364 -#: redbot/cogs/audio/core/commands/queue.py:372 +#: redbot/cogs/audio/core/commands/queue.py:323 +#: redbot/cogs/audio/core/commands/queue.py:330 +#: redbot/cogs/audio/core/commands/queue.py:342 +#: redbot/cogs/audio/core/commands/queue.py:354 +#: redbot/cogs/audio/core/commands/queue.py:361 +#: redbot/cogs/audio/core/commands/queue.py:368 +#: redbot/cogs/audio/core/commands/queue.py:376 msgid "Unable To Shuffle Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:320 +#: redbot/cogs/audio/core/commands/queue.py:324 msgid "You need the DJ role to shuffle the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:377 +#: redbot/cogs/audio/core/commands/queue.py:381 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 48dd75cc875..198a8099d4a 100644 --- a/redbot/cogs/audio/core/commands/locales/it-IT.po +++ b/redbot/cogs/audio/core/commands/locales/it-IT.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 17:28+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -211,86 +211,84 @@ msgid "Auto-play when queue ends: {true_or_false}." msgstr "Riproduci automaticamente alla fine della coda: {true_or_false}." #: redbot/cogs/audio/core/commands/audioset.py:441 -#: redbot/cogs/audio/core/commands/audioset.py:591 -#: redbot/cogs/audio/core/commands/audioset.py:612 -#: redbot/cogs/audio/core/commands/audioset.py:629 -#: redbot/cogs/audio/core/commands/audioset.py:677 -#: redbot/cogs/audio/core/commands/audioset.py:752 -#: redbot/cogs/audio/core/commands/audioset.py:900 -#: redbot/cogs/audio/core/commands/audioset.py:915 -#: redbot/cogs/audio/core/commands/audioset.py:935 -#: redbot/cogs/audio/core/commands/audioset.py:977 -#: redbot/cogs/audio/core/commands/audioset.py:978 -#: redbot/cogs/audio/core/commands/audioset.py:979 -#: redbot/cogs/audio/core/commands/audioset.py:980 -#: redbot/cogs/audio/core/commands/audioset.py:981 -#: redbot/cogs/audio/core/commands/audioset.py:982 -#: redbot/cogs/audio/core/commands/audioset.py:983 -#: redbot/cogs/audio/core/commands/audioset.py:997 -#: redbot/cogs/audio/core/commands/audioset.py:999 -#: redbot/cogs/audio/core/commands/audioset.py:1041 -#: redbot/cogs/audio/core/commands/audioset.py:1048 -#: redbot/cogs/audio/core/commands/audioset.py:1090 -#: redbot/cogs/audio/core/commands/audioset.py:1091 -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1111 -#: redbot/cogs/audio/core/commands/audioset.py:1188 -#: redbot/cogs/audio/core/commands/audioset.py:1203 -#: redbot/cogs/audio/core/commands/audioset.py:1348 -#: redbot/cogs/audio/core/commands/audioset.py:1349 -#: redbot/cogs/audio/core/commands/audioset.py:1350 -#: redbot/cogs/audio/core/commands/audioset.py:1393 -#: redbot/cogs/audio/core/commands/audioset.py:1394 -#: redbot/cogs/audio/core/commands/audioset.py:1395 -#: redbot/cogs/audio/core/commands/audioset.py:1437 -#: redbot/cogs/audio/core/commands/controller.py:421 -#: redbot/cogs/audio/core/commands/controller.py:465 -#: redbot/cogs/audio/core/commands/controller.py:767 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:118 -#: redbot/cogs/audio/core/commands/llset.py:127 +#: redbot/cogs/audio/core/commands/audioset.py:589 +#: redbot/cogs/audio/core/commands/audioset.py:610 +#: redbot/cogs/audio/core/commands/audioset.py:627 +#: redbot/cogs/audio/core/commands/audioset.py:675 +#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:921 +#: redbot/cogs/audio/core/commands/audioset.py:941 +#: redbot/cogs/audio/core/commands/audioset.py:970 +#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:987 +#: redbot/cogs/audio/core/commands/audioset.py:988 +#: redbot/cogs/audio/core/commands/audioset.py:989 +#: redbot/cogs/audio/core/commands/audioset.py:990 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:1008 +#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1102 +#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1122 +#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1367 +#: redbot/cogs/audio/core/commands/audioset.py:1368 +#: redbot/cogs/audio/core/commands/audioset.py:1369 +#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1413 +#: redbot/cogs/audio/core/commands/audioset.py:1414 +#: redbot/cogs/audio/core/commands/audioset.py:1456 +#: redbot/cogs/audio/core/commands/controller.py:422 +#: redbot/cogs/audio/core/commands/controller.py:466 +#: redbot/cogs/audio/core/commands/controller.py:775 +#: redbot/cogs/audio/core/commands/llset.py:168 +#: redbot/cogs/audio/core/commands/llset.py:177 msgid "Enabled" msgstr "Abilitato" #: redbot/cogs/audio/core/commands/audioset.py:441 -#: redbot/cogs/audio/core/commands/audioset.py:591 -#: redbot/cogs/audio/core/commands/audioset.py:612 -#: redbot/cogs/audio/core/commands/audioset.py:629 -#: redbot/cogs/audio/core/commands/audioset.py:677 -#: redbot/cogs/audio/core/commands/audioset.py:752 -#: redbot/cogs/audio/core/commands/audioset.py:900 -#: redbot/cogs/audio/core/commands/audioset.py:915 -#: redbot/cogs/audio/core/commands/audioset.py:935 -#: redbot/cogs/audio/core/commands/audioset.py:977 -#: redbot/cogs/audio/core/commands/audioset.py:978 -#: redbot/cogs/audio/core/commands/audioset.py:979 -#: redbot/cogs/audio/core/commands/audioset.py:980 -#: redbot/cogs/audio/core/commands/audioset.py:981 -#: redbot/cogs/audio/core/commands/audioset.py:982 -#: redbot/cogs/audio/core/commands/audioset.py:983 -#: redbot/cogs/audio/core/commands/audioset.py:997 -#: redbot/cogs/audio/core/commands/audioset.py:999 -#: redbot/cogs/audio/core/commands/audioset.py:1041 -#: redbot/cogs/audio/core/commands/audioset.py:1048 -#: redbot/cogs/audio/core/commands/audioset.py:1090 -#: redbot/cogs/audio/core/commands/audioset.py:1091 -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1113 -#: redbot/cogs/audio/core/commands/audioset.py:1188 -#: redbot/cogs/audio/core/commands/audioset.py:1203 -#: redbot/cogs/audio/core/commands/audioset.py:1348 -#: redbot/cogs/audio/core/commands/audioset.py:1349 -#: redbot/cogs/audio/core/commands/audioset.py:1350 -#: redbot/cogs/audio/core/commands/audioset.py:1393 -#: redbot/cogs/audio/core/commands/audioset.py:1394 -#: redbot/cogs/audio/core/commands/audioset.py:1395 -#: redbot/cogs/audio/core/commands/audioset.py:1437 -#: redbot/cogs/audio/core/commands/controller.py:421 -#: redbot/cogs/audio/core/commands/controller.py:465 -#: redbot/cogs/audio/core/commands/controller.py:767 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:118 -#: redbot/cogs/audio/core/commands/llset.py:127 +#: redbot/cogs/audio/core/commands/audioset.py:589 +#: redbot/cogs/audio/core/commands/audioset.py:610 +#: redbot/cogs/audio/core/commands/audioset.py:627 +#: redbot/cogs/audio/core/commands/audioset.py:675 +#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:921 +#: redbot/cogs/audio/core/commands/audioset.py:941 +#: redbot/cogs/audio/core/commands/audioset.py:970 +#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:987 +#: redbot/cogs/audio/core/commands/audioset.py:988 +#: redbot/cogs/audio/core/commands/audioset.py:989 +#: redbot/cogs/audio/core/commands/audioset.py:990 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:1008 +#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1102 +#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1124 +#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1367 +#: redbot/cogs/audio/core/commands/audioset.py:1368 +#: redbot/cogs/audio/core/commands/audioset.py:1369 +#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1413 +#: redbot/cogs/audio/core/commands/audioset.py:1414 +#: redbot/cogs/audio/core/commands/audioset.py:1456 +#: redbot/cogs/audio/core/commands/controller.py:422 +#: redbot/cogs/audio/core/commands/controller.py:466 +#: redbot/cogs/audio/core/commands/controller.py:775 +#: redbot/cogs/audio/core/commands/llset.py:168 +#: redbot/cogs/audio/core/commands/llset.py:177 msgid "Disabled" msgstr "Disabilitato" @@ -307,42 +305,64 @@ msgstr "\n" "La disconnessione automatica alla fine della coda è stata disabilitata." #: redbot/cogs/audio/core/commands/audioset.py:451 -#: redbot/cogs/audio/core/commands/audioset.py:546 -#: redbot/cogs/audio/core/commands/audioset.py:571 -#: redbot/cogs/audio/core/commands/audioset.py:589 -#: redbot/cogs/audio/core/commands/audioset.py:610 -#: redbot/cogs/audio/core/commands/audioset.py:637 -#: redbot/cogs/audio/core/commands/audioset.py:675 -#: redbot/cogs/audio/core/commands/audioset.py:698 -#: redbot/cogs/audio/core/commands/audioset.py:704 -#: redbot/cogs/audio/core/commands/audioset.py:727 -#: redbot/cogs/audio/core/commands/audioset.py:733 -#: redbot/cogs/audio/core/commands/audioset.py:750 -#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:544 +#: redbot/cogs/audio/core/commands/audioset.py:569 +#: redbot/cogs/audio/core/commands/audioset.py:587 +#: redbot/cogs/audio/core/commands/audioset.py:608 +#: redbot/cogs/audio/core/commands/audioset.py:635 +#: redbot/cogs/audio/core/commands/audioset.py:673 +#: redbot/cogs/audio/core/commands/audioset.py:696 +#: redbot/cogs/audio/core/commands/audioset.py:702 +#: redbot/cogs/audio/core/commands/audioset.py:725 +#: redbot/cogs/audio/core/commands/audioset.py:731 +#: redbot/cogs/audio/core/commands/audioset.py:748 #: redbot/cogs/audio/core/commands/audioset.py:774 -#: redbot/cogs/audio/core/commands/audioset.py:797 -#: redbot/cogs/audio/core/commands/audioset.py:854 -#: redbot/cogs/audio/core/commands/audioset.py:877 -#: redbot/cogs/audio/core/commands/audioset.py:882 -#: redbot/cogs/audio/core/commands/audioset.py:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:1186 -#: redbot/cogs/audio/core/commands/audioset.py:1201 -#: redbot/cogs/audio/core/commands/audioset.py:1222 -#: redbot/cogs/audio/core/commands/audioset.py:1229 -#: redbot/cogs/audio/core/commands/audioset.py:1289 -#: redbot/cogs/audio/core/commands/audioset.py:1311 -#: redbot/cogs/audio/core/commands/audioset.py:1419 -#: redbot/cogs/audio/core/commands/audioset.py:1435 -#: redbot/cogs/audio/core/commands/controller.py:419 -#: redbot/cogs/audio/core/commands/controller.py:463 -#: redbot/cogs/audio/core/commands/controller.py:774 -#: 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 +#: redbot/cogs/audio/core/commands/audioset.py:780 +#: redbot/cogs/audio/core/commands/audioset.py:803 +#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:883 +#: redbot/cogs/audio/core/commands/audioset.py:888 +#: redbot/cogs/audio/core/commands/audioset.py:904 +#: redbot/cogs/audio/core/commands/audioset.py:919 +#: redbot/cogs/audio/core/commands/audioset.py:939 +#: redbot/cogs/audio/core/commands/audioset.py:1205 +#: redbot/cogs/audio/core/commands/audioset.py:1220 +#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1248 +#: redbot/cogs/audio/core/commands/audioset.py:1308 +#: redbot/cogs/audio/core/commands/audioset.py:1330 +#: redbot/cogs/audio/core/commands/audioset.py:1438 +#: redbot/cogs/audio/core/commands/audioset.py:1454 +#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:464 +#: redbot/cogs/audio/core/commands/controller.py:782 +#: redbot/cogs/audio/core/commands/llset.py:146 +#: redbot/cogs/audio/core/commands/llset.py:166 +#: redbot/cogs/audio/core/commands/llset.py:175 +#: redbot/cogs/audio/core/commands/llset.py:204 +#: redbot/cogs/audio/core/commands/llset.py:226 +#: redbot/cogs/audio/core/commands/llset.py:258 +#: redbot/cogs/audio/core/commands/llset.py:282 +#: redbot/cogs/audio/core/commands/llset.py:295 +#: redbot/cogs/audio/core/commands/llset.py:388 +#: redbot/cogs/audio/core/commands/llset.py:412 +#: redbot/cogs/audio/core/commands/llset.py:443 +#: redbot/cogs/audio/core/commands/llset.py:472 +#: redbot/cogs/audio/core/commands/llset.py:481 +#: redbot/cogs/audio/core/commands/llset.py:499 +#: redbot/cogs/audio/core/commands/llset.py:508 +#: redbot/cogs/audio/core/commands/llset.py:526 +#: redbot/cogs/audio/core/commands/llset.py:535 +#: redbot/cogs/audio/core/commands/llset.py:553 +#: redbot/cogs/audio/core/commands/llset.py:562 +#: redbot/cogs/audio/core/commands/llset.py:580 +#: redbot/cogs/audio/core/commands/llset.py:589 +#: redbot/cogs/audio/core/commands/llset.py:607 +#: redbot/cogs/audio/core/commands/llset.py:616 +#: redbot/cogs/audio/core/commands/llset.py:634 +#: redbot/cogs/audio/core/commands/llset.py:643 +#: redbot/cogs/audio/core/commands/llset.py:670 +#: redbot/cogs/audio/core/commands/llset.py:701 msgid "Setting Changed" msgstr "Impostazione modificata" @@ -350,7 +370,7 @@ msgstr "Impostazione modificata" #, docstring msgid "Set a playlist to auto-play songs from.\n\n" " **Usage**:\n" -" ​ ​ ​ ​ `[p]audioset autoplay playlist_name_OR_id [args]`\n\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist playlist_name_OR_id [args]`\n\n" " **Args**:\n" " ​ ​ ​ ​ The following are all optional:\n" " ​ ​ ​ ​ ​ ​ ​ ​ --scope \n" @@ -368,145 +388,122 @@ msgid "Set a playlist to auto-play songs from.\n\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 "Imposta una playlist da cui riprodurre automaticamente brani.\n\n" -" **Uso**:\n" -" ​ ​ ​ ​ `[p]audioset autoplay playlist_name_OR_id [args]`\n\n" -" **Argomenti**:\n" -" ​ ​ ​ ​ I seguenti sono tutti opzioniali:\n" -" ​ ​ ​ ​ ​ ​ ​ ​ --scope \n" -" ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\n" -" ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Solo il proprietario del bot può usarlo**\n\n" -" **Ambito (--scope)** è uno dei seguenti:\n" -" ​Global (Globale)\n" -" ​ ​ ​ ​ Guild (Server)\n" -" ​ ​ ​ ​ User (Utente)\n\n" -" **Autore (--author)** può essere uno dei seguenti:\n" -" ​ ​ ​ ​ ID utente\n" -" ​ ​ ​ ​ Menzione utente\n" -" ​ ​ ​ ​ Username#123\n\n" -" **Server (--guild)** può essere uno dei seguenti:\n" -" ​ ​ ​ ​ ID server\n" -" ​ ​ ​ ​ Nome esatto del server\n\n" -" Esempio d'uso:\n" -" ​ ​ ​ ​ `[p]audioset autoplay MyGuildPlaylist`\n" -" ​ ​ ​ ​ `[p]audioset autoplay MyGlobalPlaylist --scope Global`\n" -" ​ ​ ​ ​ `[p]audioset autoplay PersonalPlaylist --scope User --author Draper`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist MyGuildPlaylist`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist MyGlobalPlaylist --scope Global`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist 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:105 #: 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:1817 -#: redbot/cogs/audio/core/commands/playlists.py:1983 +#: redbot/cogs/audio/core/commands/playlists.py:393 +#: redbot/cogs/audio/core/commands/playlists.py:470 +#: redbot/cogs/audio/core/commands/playlists.py:558 +#: redbot/cogs/audio/core/commands/playlists.py:691 +#: redbot/cogs/audio/core/commands/playlists.py:822 +#: redbot/cogs/audio/core/commands/playlists.py:943 +#: redbot/cogs/audio/core/commands/playlists.py:1096 +#: redbot/cogs/audio/core/commands/playlists.py:1204 +#: redbot/cogs/audio/core/commands/playlists.py:1320 +#: redbot/cogs/audio/core/commands/playlists.py:1444 +#: redbot/cogs/audio/core/commands/playlists.py:1620 +#: redbot/cogs/audio/core/commands/playlists.py:1789 +#: redbot/cogs/audio/core/commands/playlists.py:1953 msgid "Playlists Are Not Available" msgstr "Le playlist non sono disponibili" #: redbot/cogs/audio/core/commands/audioset.py:498 -#: redbot/cogs/audio/core/commands/playlists.py:105 +#: redbot/cogs/audio/core/commands/playlists.py:106 #: 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:1818 -#: redbot/cogs/audio/core/commands/playlists.py:1984 +#: redbot/cogs/audio/core/commands/playlists.py:394 +#: redbot/cogs/audio/core/commands/playlists.py:471 +#: redbot/cogs/audio/core/commands/playlists.py:559 +#: redbot/cogs/audio/core/commands/playlists.py:692 +#: redbot/cogs/audio/core/commands/playlists.py:823 +#: redbot/cogs/audio/core/commands/playlists.py:944 +#: redbot/cogs/audio/core/commands/playlists.py:1097 +#: redbot/cogs/audio/core/commands/playlists.py:1205 +#: redbot/cogs/audio/core/commands/playlists.py:1321 +#: redbot/cogs/audio/core/commands/playlists.py:1445 +#: redbot/cogs/audio/core/commands/playlists.py:1621 +#: redbot/cogs/audio/core/commands/playlists.py:1790 +#: redbot/cogs/audio/core/commands/playlists.py:1954 msgid "The playlist section of Audio is currently unavailable" msgstr "La sezione playlist di Audio non è al momento disponibile" -#: 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:1821 -#: redbot/cogs/audio/core/commands/playlists.py:1987 +#: redbot/cogs/audio/core/commands/audioset.py:499 +#: redbot/cogs/audio/core/commands/playlists.py:107 +#: redbot/cogs/audio/core/commands/playlists.py:268 +#: redbot/cogs/audio/core/commands/playlists.py:395 +#: redbot/cogs/audio/core/commands/playlists.py:472 +#: redbot/cogs/audio/core/commands/playlists.py:560 +#: redbot/cogs/audio/core/commands/playlists.py:693 +#: redbot/cogs/audio/core/commands/playlists.py:824 +#: redbot/cogs/audio/core/commands/playlists.py:945 +#: redbot/cogs/audio/core/commands/playlists.py:1098 +#: redbot/cogs/audio/core/commands/playlists.py:1206 +#: redbot/cogs/audio/core/commands/playlists.py:1322 +#: redbot/cogs/audio/core/commands/playlists.py:1446 +#: redbot/cogs/audio/core/commands/playlists.py:1622 +#: redbot/cogs/audio/core/commands/playlists.py:1791 +#: redbot/cogs/audio/core/commands/playlists.py:1955 msgid "Check your logs." msgstr "Controlla i tuoi registri." -#: redbot/cogs/audio/core/commands/audioset.py:516 -#: redbot/cogs/audio/core/commands/audioset.py:532 +#: redbot/cogs/audio/core/commands/audioset.py:514 +#: redbot/cogs/audio/core/commands/audioset.py:530 msgid "No Playlist Found" msgstr "Nessuna playlist trovata" -#: redbot/cogs/audio/core/commands/audioset.py:517 -#: redbot/cogs/audio/core/commands/playlists.py:124 -#: redbot/cogs/audio/core/commands/playlists.py:1498 +#: redbot/cogs/audio/core/commands/audioset.py:515 +#: redbot/cogs/audio/core/commands/playlists.py:125 +#: redbot/cogs/audio/core/commands/playlists.py:1475 msgid "Could not match '{arg}' to a playlist" msgstr "Impossibile abbinare '{arg}' a una playlist" -#: redbot/cogs/audio/core/commands/audioset.py:524 +#: redbot/cogs/audio/core/commands/audioset.py:522 msgid "No Tracks Found" msgstr "Nessuna traccia trovata" -#: redbot/cogs/audio/core/commands/audioset.py:525 +#: redbot/cogs/audio/core/commands/audioset.py:523 msgid "Playlist {name} has no tracks." msgstr "La playlist {name} non ha tracce." -#: redbot/cogs/audio/core/commands/audioset.py:533 -#: redbot/cogs/audio/core/commands/playlists.py:1587 -#: redbot/cogs/audio/core/commands/playlists.py:1700 +#: redbot/cogs/audio/core/commands/audioset.py:531 +#: redbot/cogs/audio/core/commands/playlists.py:1561 +#: redbot/cogs/audio/core/commands/playlists.py:1672 msgid "Playlist {id} does not exist in {scope} scope." msgstr "La playlist {id} non esiste nell'ambito {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:1707 +#: redbot/cogs/audio/core/commands/audioset.py:538 +#: redbot/cogs/audio/core/commands/playlists.py:1001 +#: redbot/cogs/audio/core/commands/playlists.py:1569 +#: redbot/cogs/audio/core/commands/playlists.py:1679 msgid "Missing Arguments" msgstr "Argomenti mancanti" -#: 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:1708 +#: redbot/cogs/audio/core/commands/audioset.py:539 +#: redbot/cogs/audio/core/commands/playlists.py:1002 +#: redbot/cogs/audio/core/commands/playlists.py:1570 +#: redbot/cogs/audio/core/commands/playlists.py:1680 msgid "You need to specify the Guild ID for the guild to lookup." msgstr "È necessario specificare l'ID del server che si sta cercando." -#: redbot/cogs/audio/core/commands/audioset.py:547 +#: redbot/cogs/audio/core/commands/audioset.py:545 msgid "Playlist {name} (`{id}`) [**{scope}**] will be used for autoplay." msgstr "La playlist {name} (`{id}`) [**{scope}**] sarà utilizzata per la riproduzione automatica." -#: redbot/cogs/audio/core/commands/audioset.py:560 +#: redbot/cogs/audio/core/commands/audioset.py:558 #, docstring msgid "Resets auto-play to the default playlist." msgstr "Ripristina la riproduzione automatica alla playlist predefinita." -#: redbot/cogs/audio/core/commands/audioset.py:572 +#: redbot/cogs/audio/core/commands/audioset.py:570 msgid "Set auto-play playlist to play recently played tracks." msgstr "Imposta la playlist automatica per riprodurre le tracce riprodotte di recente." -#: redbot/cogs/audio/core/commands/audioset.py:578 +#: redbot/cogs/audio/core/commands/audioset.py:576 #, docstring msgid "Toggle global daily queues.\n\n" " Global daily queues creates a playlist for all tracks played today.\n" @@ -515,11 +512,11 @@ msgstr "Attiva/disattiva le code giornaliere globali.\n\n" " Le code giornaliere globali creano una playlist per tutte le tracce riprodotte oggi.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:590 +#: redbot/cogs/audio/core/commands/audioset.py:588 msgid "Global daily queues: {true_or_false}." msgstr "Code quotidiane globali: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:599 +#: redbot/cogs/audio/core/commands/audioset.py:597 #, docstring msgid "Toggle daily queues.\n\n" " Daily queues creates a playlist for all tracks played today.\n" @@ -528,11 +525,11 @@ msgstr "Attiva/disattiva le code giornaliere.\n\n" " Le code giornaliere creano una playlist per tutte le tracce riprodotte oggi.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:611 +#: redbot/cogs/audio/core/commands/audioset.py:609 msgid "Daily queues: {true_or_false}." msgstr "Code giornaliere: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:620 +#: redbot/cogs/audio/core/commands/audioset.py:618 #, docstring msgid "Toggle the bot auto-disconnecting when done playing.\n\n" " This setting takes precedence over `[p]audioset emptydisconnect`.\n" @@ -541,18 +538,18 @@ msgstr "Attiva/disattiva la disconnessione automatica del bot dopo la riproduzio " Questa impostazione ha la precedenza su `[p]audioset emptydisconnect`.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:628 +#: redbot/cogs/audio/core/commands/audioset.py:626 msgid "Auto-disconnection at queue end: {true_or_false}." msgstr "Disconnessione automatica alla fine della coda: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:632 -#: redbot/cogs/audio/core/commands/controller.py:771 +#: redbot/cogs/audio/core/commands/audioset.py:630 +#: redbot/cogs/audio/core/commands/controller.py:779 msgid "\n" "Auto-play has been disabled." msgstr "\n" "La riproduzione automatica è stata disabilitata." -#: redbot/cogs/audio/core/commands/audioset.py:643 +#: redbot/cogs/audio/core/commands/audioset.py:641 #, docstring msgid "Toggle DJ mode.\n\n" " DJ mode allows users with the DJ role to use audio commands.\n" @@ -561,23 +558,23 @@ msgstr "Attiva/disattiva la modalità DJ.\n\n" " La modalità DJ consente agli utenti con il ruolo DJ di utilizzare i comandi audio.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:654 +#: redbot/cogs/audio/core/commands/audioset.py:652 msgid "Missing DJ Role" msgstr "Ruolo DJ Mancante" -#: redbot/cogs/audio/core/commands/audioset.py:655 +#: redbot/cogs/audio/core/commands/audioset.py:653 msgid "Please set a role to use with DJ mode. Enter the role name or ID now." msgstr "Per favore imposta un ruolo da usare con la modalità DJ. Inserisci il nome del ruolo o l'ID ora." -#: redbot/cogs/audio/core/commands/audioset.py:666 +#: redbot/cogs/audio/core/commands/audioset.py:664 msgid "Response timed out, try again later." msgstr "Risposta scaduta, riprova più tardi." -#: redbot/cogs/audio/core/commands/audioset.py:676 +#: redbot/cogs/audio/core/commands/audioset.py:674 msgid "DJ role: {true_or_false}." msgstr "Ruolo DJ: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:683 #, 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" @@ -586,54 +583,55 @@ msgstr "Disconnetti automaticamente dal canale quando il bot è da solo per x se " `[p]audioset dc` ha la precedenza su questa impostazione.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:1214 +#: redbot/cogs/audio/core/commands/audioset.py:689 +#: redbot/cogs/audio/core/commands/audioset.py:718 +#: redbot/cogs/audio/core/commands/audioset.py:1233 msgid "Invalid Time" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:1214 +#: redbot/cogs/audio/core/commands/audioset.py:689 +#: redbot/cogs/audio/core/commands/audioset.py:718 +#: redbot/cogs/audio/core/commands/audioset.py:1233 msgid "Seconds can't be less than zero." msgstr "I secondi non possono essere inferiori a zero." -#: redbot/cogs/audio/core/commands/audioset.py:698 +#: redbot/cogs/audio/core/commands/audioset.py:696 msgid "Empty disconnect disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:705 +#: redbot/cogs/audio/core/commands/audioset.py:703 msgid "Empty disconnect timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:717 +#: redbot/cogs/audio/core/commands/audioset.py:715 #, docstring msgid "Auto-pause after x seconds when room is empty, 0 to disable." msgstr "Pausa automatica dopo x secondi quando la stanza è vuota, 0 per disabilitare." -#: redbot/cogs/audio/core/commands/audioset.py:727 +#: redbot/cogs/audio/core/commands/audioset.py:725 msgid "Empty pause disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:734 +#: redbot/cogs/audio/core/commands/audioset.py:732 msgid "Empty pause timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:745 +#: redbot/cogs/audio/core/commands/audioset.py:743 #, docstring msgid "Prioritise tracks with lyrics." msgstr "Dai priorità alle tracce con i testi." -#: redbot/cogs/audio/core/commands/audioset.py:751 +#: redbot/cogs/audio/core/commands/audioset.py:749 msgid "Prefer tracks with lyrics: {true_or_false}." msgstr "Preferisci i brani con i testi: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:760 +#: redbot/cogs/audio/core/commands/audioset.py:758 #, docstring msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "Imposta un prezzo per le tracce in coda per i non moderatori, 0 per disabilitare." -#: redbot/cogs/audio/core/commands/audioset.py:763 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 msgid "Invalid Price" msgstr "Prezzo non valido" @@ -641,15 +639,19 @@ msgstr "Prezzo non valido" msgid "Price can't be less than zero." msgstr "Il prezzo non può essere inferiore a zero." -#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:769 +msgid "Price can't be greater than 2^63 - 1." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:774 msgid "Jukebox mode disabled." msgstr "Modalità Jukebox disabilitata." -#: redbot/cogs/audio/core/commands/audioset.py:775 +#: redbot/cogs/audio/core/commands/audioset.py:781 msgid "Track queueing command price set to {price} {currency}." msgstr "Prezzo del comando per mettere le tracce in coda impostato a {price} {currency}." -#: redbot/cogs/audio/core/commands/audioset.py:787 +#: redbot/cogs/audio/core/commands/audioset.py:793 #, 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" @@ -658,11 +660,11 @@ msgstr "Impostare il percorso localtracks se Lavalink.jar non è eseguito dalla " Lasciare vuoto il percorso per reimpostare il percorso al predefinito, la cartella dati Audio.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:798 +#: redbot/cogs/audio/core/commands/audioset.py:804 msgid "The localtracks path location has been reset to {localpath}" msgstr "Il percorso localtracks è stato reimpostato a {localpath}" -#: redbot/cogs/audio/core/commands/audioset.py:803 +#: redbot/cogs/audio/core/commands/audioset.py:809 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" "```\n" "ParentDirectory\n" @@ -688,31 +690,30 @@ msgstr "Questa impostazione è solo per i proprietari del bot per impostare una "Usa questo comando senza specificare un percorso per ripristinarlo al predefinito, la cartella dati Audio per questo bot.\n" "Vuoi continuare per impostare il percorso specifico per le tracce locali?" -#: redbot/cogs/audio/core/commands/audioset.py:835 +#: redbot/cogs/audio/core/commands/audioset.py:841 msgid "Invalid Path" msgstr "Percorso non valido" -#: redbot/cogs/audio/core/commands/audioset.py:836 +#: redbot/cogs/audio/core/commands/audioset.py:842 msgid "{local_path} does not seem like a valid path." msgstr "{local_path} non sembra un percorso valido." -#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/audioset.py:848 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}` non esiste. Il percorso sarà ancora salvato, ma controlla il percorso e crea una cartella localtracks in `{localfolder}` prima di provare a riprodurre le tracce locali." -#: redbot/cogs/audio/core/commands/audioset.py:848 -#: redbot/cogs/audio/core/commands/llset.py:34 -#: redbot/cogs/audio/core/commands/llset.py:53 -#: redbot/cogs/audio/core/commands/player.py:416 -#: redbot/cogs/audio/core/commands/player.py:426 +#: redbot/cogs/audio/core/commands/audioset.py:854 +#: redbot/cogs/audio/core/commands/llset.py:74 +#: redbot/cogs/audio/core/commands/player.py:414 +#: redbot/cogs/audio/core/commands/player.py:424 msgid "Invalid Environment" msgstr "Ambiente non valido" -#: redbot/cogs/audio/core/commands/audioset.py:855 +#: redbot/cogs/audio/core/commands/audioset.py:861 msgid "The localtracks path location has been set to {localpath}" msgstr "Il percorso localtracks è stato impostato a {localpath}" -#: redbot/cogs/audio/core/commands/audioset.py:864 +#: redbot/cogs/audio/core/commands/audioset.py:870 #, 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" @@ -723,41 +724,41 @@ msgstr "Lunghezza massima di una traccia da mettere in coda in secondi, 0 da dis " non valido disattiverà l'impostazione della lunghezza massima.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:873 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Invalid length" msgstr "Lunghezza non valida" -#: redbot/cogs/audio/core/commands/audioset.py:873 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Length can't be less than zero." msgstr "La lunghezza non può essere inferiore a zero." -#: redbot/cogs/audio/core/commands/audioset.py:877 +#: redbot/cogs/audio/core/commands/audioset.py:883 msgid "Track max length disabled." msgstr "Lunghezza massima traccia disabilitata." -#: redbot/cogs/audio/core/commands/audioset.py:883 +#: redbot/cogs/audio/core/commands/audioset.py:889 msgid "Track max length set to {seconds}." msgstr "Lunghezza massima traccia impostata a {seconds}." -#: redbot/cogs/audio/core/commands/audioset.py:893 +#: redbot/cogs/audio/core/commands/audioset.py:899 #, docstring msgid "Toggle track announcement and other bot messages." msgstr "Attiva/disattiva annuncio traccia e altri messaggi del bot." -#: redbot/cogs/audio/core/commands/audioset.py:899 +#: redbot/cogs/audio/core/commands/audioset.py:905 msgid "Notify mode: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:908 +#: redbot/cogs/audio/core/commands/audioset.py:914 #, docstring msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." msgstr "Attiva o disattiva se il bot sarà assordato automaticamente entrando nel canale vocale." -#: redbot/cogs/audio/core/commands/audioset.py:914 +#: redbot/cogs/audio/core/commands/audioset.py:920 msgid "Auto Deafen: {true_or_false}." msgstr "Assordamento automatico: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:923 +#: redbot/cogs/audio/core/commands/audioset.py:929 #, 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" @@ -766,250 +767,256 @@ msgid "Toggle the domain restriction on Audio.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:934 +#: redbot/cogs/audio/core/commands/audioset.py:940 msgid "Commercial links only: {true_or_false}." msgstr "Solo link commerciali: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:943 +#: redbot/cogs/audio/core/commands/audioset.py:949 #, docstring msgid "Set the role to use for DJ mode." msgstr "Imposta il ruolo da usare per la modalità DJ." -#: redbot/cogs/audio/core/commands/audioset.py:952 +#: redbot/cogs/audio/core/commands/audioset.py:958 msgid "Settings Changed" msgstr "Impostazioni modificate" -#: redbot/cogs/audio/core/commands/audioset.py:953 +#: redbot/cogs/audio/core/commands/audioset.py:959 msgid "DJ role set to: {role.name}." msgstr "Ruolo DJ impostato a: {role.name}." -#: redbot/cogs/audio/core/commands/audioset.py:959 +#: redbot/cogs/audio/core/commands/audioset.py:965 #, docstring msgid "Show the current settings." msgstr "Mostra le impostazioni correnti." -#: redbot/cogs/audio/core/commands/audioset.py:996 +#: redbot/cogs/audio/core/commands/audioset.py:1004 msgid "Server Settings" msgstr "Impostazioni server" -#: redbot/cogs/audio/core/commands/audioset.py:997 +#: redbot/cogs/audio/core/commands/audioset.py:1005 +msgid "Auto-deafen: [{auto_deafen}]\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1008 msgid "Auto-disconnect: [{dc}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:998 +#: redbot/cogs/audio/core/commands/audioset.py:1009 msgid "Auto-play: [{autoplay}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1002 +#: redbot/cogs/audio/core/commands/audioset.py:1013 msgid "Disconnect timer: [{num_seconds}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1006 +#: redbot/cogs/audio/core/commands/audioset.py:1017 msgid "Auto Pause timer: [{num_seconds}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1021 msgid "DJ Role: [{role.name}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1012 +#: redbot/cogs/audio/core/commands/audioset.py:1023 msgid "Jukebox: [{jukebox_name}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1013 +#: redbot/cogs/audio/core/commands/audioset.py:1024 msgid "Command price: [{jukebox_price}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1017 +#: redbot/cogs/audio/core/commands/audioset.py:1028 msgid "Max track length: [{tracklength}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1020 -msgid "Repeat: [{repeat}]\n" +#: redbot/cogs/audio/core/commands/audioset.py:1031 +msgid "Max volume: [{max_volume}%]\n" +"Persist queue: [{persist_queue}]\n" +"Repeat: [{repeat}]\n" "Shuffle: [{shuffle}]\n" "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" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1040 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Thumbnails: [{0}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1044 +#: redbot/cogs/audio/core/commands/audioset.py:1055 msgid "Vote skip: [{vote_enabled}]\n" "Skip percentage: [{vote_percent}%]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1057 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "User" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1061 -#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: redbot/cogs/audio/core/commands/playlists.py:1010 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1063 -#: redbot/cogs/audio/core/commands/audioset.py:1064 -#: redbot/cogs/audio/core/commands/audioset.py:1065 +#: redbot/cogs/audio/core/commands/audioset.py:1074 +#: redbot/cogs/audio/core/commands/audioset.py:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1076 msgid "Cached" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1067 -#: redbot/cogs/audio/core/commands/audioset.py:1068 -#: redbot/cogs/audio/core/commands/audioset.py:1069 +#: redbot/cogs/audio/core/commands/audioset.py:1078 +#: redbot/cogs/audio/core/commands/audioset.py:1079 +#: redbot/cogs/audio/core/commands/audioset.py:1080 msgid "US Top 100" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: redbot/cogs/audio/core/commands/audioset.py:1083 msgid "Auto-play Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1074 +#: redbot/cogs/audio/core/commands/audioset.py:1085 msgid "Playlist name: [{pname}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1086 msgid "Playlist ID: [{pid}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1076 +#: redbot/cogs/audio/core/commands/audioset.py:1087 msgid "Playlist scope: [{pscope}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1082 -#: redbot/cogs/audio/core/commands/audioset.py:1353 -#: redbot/cogs/audio/core/commands/audioset.py:1398 +#: redbot/cogs/audio/core/commands/audioset.py:1093 +#: redbot/cogs/audio/core/commands/audioset.py:1372 +#: redbot/cogs/audio/core/commands/audioset.py:1417 msgid "Cache Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1084 +#: redbot/cogs/audio/core/commands/audioset.py:1095 msgid "Max age: [{max_age}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1085 +#: redbot/cogs/audio/core/commands/audioset.py:1096 msgid "Local Spotify cache: [{spotify_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1097 msgid "Local Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1098 msgid "Local Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1089 -#: redbot/cogs/audio/core/commands/audioset.py:1347 -#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1100 +#: redbot/cogs/audio/core/commands/audioset.py:1366 +#: redbot/cogs/audio/core/commands/audioset.py:1411 msgid "days" msgstr "giorni" -#: redbot/cogs/audio/core/commands/audioset.py:1096 +#: redbot/cogs/audio/core/commands/audioset.py:1107 msgid "User Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1098 +#: redbot/cogs/audio/core/commands/audioset.py:1109 msgid "Spotify search: [{country_code}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1114 msgid "Lavalink Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1105 +#: redbot/cogs/audio/core/commands/audioset.py:1116 msgid "Cog version: [{version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1106 +#: redbot/cogs/audio/core/commands/audioset.py:1117 msgid "Red-Lavalink: [{lavalink_version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1107 +#: redbot/cogs/audio/core/commands/audioset.py:1118 msgid "External server: [{use_external_lavalink}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1116 -msgid "Lavalink build: [{llbuild}]\n" +#: redbot/cogs/audio/core/commands/audioset.py:1131 +msgid "Lavalink version: [{llversion}]\n" "Lavalink branch: [{llbranch}]\n" "Release date: [{build_time}]\n" "Lavaplayer version: [{lavaplayer}]\n" "Java version: [{jvm}]\n" "Java Executable: [{jv_exec}]\n" +"Initial Heapsize: [{xms}]\n" +"Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1132 +#: redbot/cogs/audio/core/commands/audioset.py:1151 msgid "Localtracks path: [{localpath}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1141 +#: redbot/cogs/audio/core/commands/audioset.py:1160 #, docstring -msgid "Sends the Lavalink server logs to your DMs." +msgid "Sends the managed Lavalink node logs to your DMs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1148 -#: redbot/cogs/audio/core/commands/audioset.py:1150 +#: redbot/cogs/audio/core/commands/audioset.py:1167 +#: redbot/cogs/audio/core/commands/audioset.py:1169 msgid "No logs found in your data folder." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1162 +#: redbot/cogs/audio/core/commands/audioset.py:1181 msgid "Logs are too large, you can find them in {path}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1172 +#: redbot/cogs/audio/core/commands/audioset.py:1191 msgid "I need to be able to DM you to send you the logs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1181 +#: redbot/cogs/audio/core/commands/audioset.py:1200 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1187 +#: redbot/cogs/audio/core/commands/audioset.py:1206 msgid "Song titles as status: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1196 +#: redbot/cogs/audio/core/commands/audioset.py:1215 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1202 +#: redbot/cogs/audio/core/commands/audioset.py:1221 msgid "Thumbnail display: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1211 +#: redbot/cogs/audio/core/commands/audioset.py:1230 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1223 +#: redbot/cogs/audio/core/commands/audioset.py:1242 msgid "Voting disabled. All users can use queue management commands." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1230 +#: redbot/cogs/audio/core/commands/audioset.py:1249 msgid "Vote percentage set to {percent}%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1239 +#: redbot/cogs/audio/core/commands/audioset.py:1258 #, docstring msgid "Instructions to set the YouTube API key." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1258 +#: redbot/cogs/audio/core/commands/audioset.py:1277 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1259 +#: redbot/cogs/audio/core/commands/audioset.py:1278 msgid "1. Go to Spotify developers and log in with your Spotify account.\n" "(https://developer.spotify.com/dashboard/applications)\n" "2. Click \"Create An App\".\n" @@ -1020,28 +1027,28 @@ msgid "1. Go to Spotify developers and log in with your Spotify account.\n" "`{prefix}set api spotify client_id client_secret `" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1276 -#: redbot/cogs/audio/core/commands/audioset.py:1298 +#: redbot/cogs/audio/core/commands/audioset.py:1295 +#: redbot/cogs/audio/core/commands/audioset.py:1317 #, docstring msgid "Set the country code for Spotify searches." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1280 -#: redbot/cogs/audio/core/commands/audioset.py:1302 +#: redbot/cogs/audio/core/commands/audioset.py:1299 +#: redbot/cogs/audio/core/commands/audioset.py:1321 msgid "Invalid Country Code" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1281 -#: redbot/cogs/audio/core/commands/audioset.py:1303 +#: redbot/cogs/audio/core/commands/audioset.py:1300 +#: redbot/cogs/audio/core/commands/audioset.py:1322 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:1290 -#: redbot/cogs/audio/core/commands/audioset.py:1312 +#: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1331 msgid "Country Code set to {country}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1320 +#: redbot/cogs/audio/core/commands/audioset.py:1339 #, docstring msgid "Sets the caching level.\n\n" " Level can be one of the following:\n\n" @@ -1054,27 +1061,27 @@ msgid "Sets the caching level.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1342 -#: redbot/cogs/audio/core/commands/audioset.py:1387 +#: redbot/cogs/audio/core/commands/audioset.py:1361 +#: redbot/cogs/audio/core/commands/audioset.py:1406 msgid "Max age: [{max_age}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1343 -#: redbot/cogs/audio/core/commands/audioset.py:1388 +#: redbot/cogs/audio/core/commands/audioset.py:1362 +#: redbot/cogs/audio/core/commands/audioset.py:1407 msgid "Spotify cache: [{spotify_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1344 -#: redbot/cogs/audio/core/commands/audioset.py:1389 +#: redbot/cogs/audio/core/commands/audioset.py:1363 +#: redbot/cogs/audio/core/commands/audioset.py:1408 msgid "Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1345 -#: redbot/cogs/audio/core/commands/audioset.py:1390 +#: redbot/cogs/audio/core/commands/audioset.py:1364 +#: redbot/cogs/audio/core/commands/audioset.py:1409 msgid "Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1405 +#: redbot/cogs/audio/core/commands/audioset.py:1424 #, 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" @@ -1082,66 +1089,103 @@ msgid "Sets the cache max age.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1431 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:1417 +#: redbot/cogs/audio/core/commands/audioset.py:1436 msgid "I've set the cache age to {age} days" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1424 +#: redbot/cogs/audio/core/commands/audioset.py:1443 #, 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:1436 +#: redbot/cogs/audio/core/commands/audioset.py:1455 msgid "Persisting queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1444 +#: redbot/cogs/audio/core/commands/audioset.py:1463 #, docstring msgid "Restarts the lavalink connection." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1454 +#: redbot/cogs/audio/core/commands/audioset.py:1471 +#: redbot/cogs/audio/core/commands/llset.py:731 +msgid "Failed To Shutdown Lavalink Node" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1472 +#: redbot/cogs/audio/core/commands/llset.py:187 +#: redbot/cogs/audio/core/commands/llset.py:732 +msgid "Please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1479 msgid "Restarting Lavalink" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1455 +#: redbot/cogs/audio/core/commands/audioset.py:1480 msgid "It can take a couple of minutes for Lavalink to fully start up." msgstr "" +#: redbot/cogs/audio/core/commands/audioset.py:1487 +#, docstring +msgid "Set the maximum volume allowed in this server." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1491 +msgid "Error" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1492 +msgid "Music without sound isn't music at all. Try setting the volume higher then 0%." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1500 +#: redbot/cogs/audio/core/commands/audioset.py:1508 +msgid "Setting changed" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1501 +msgid "The maximum volume has been limited to 150%, be easy on your ears." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1509 +msgid "The maximum volume has been limited to {max_volume}%." +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:88 -#: redbot/cogs/audio/core/commands/controller.py:205 -#: redbot/cogs/audio/core/commands/controller.py:222 -#: redbot/cogs/audio/core/commands/controller.py:236 -#: redbot/cogs/audio/core/commands/controller.py:244 -#: redbot/cogs/audio/core/commands/controller.py:318 -#: redbot/cogs/audio/core/commands/controller.py:384 -#: redbot/cogs/audio/core/commands/controller.py:477 -#: redbot/cogs/audio/core/commands/controller.py:487 -#: redbot/cogs/audio/core/commands/controller.py:571 -#: redbot/cogs/audio/core/commands/controller.py:703 -#: redbot/cogs/audio/core/commands/controller.py:732 -#: redbot/cogs/audio/core/commands/controller.py:788 -#: redbot/cogs/audio/core/commands/controller.py:865 -#: redbot/cogs/audio/core/commands/equalizer.py:39 -#: redbot/cogs/audio/core/commands/equalizer.py:164 -#: redbot/cogs/audio/core/commands/equalizer.py:194 -#: redbot/cogs/audio/core/commands/equalizer.py:228 -#: redbot/cogs/audio/core/commands/equalizer.py:317 -#: redbot/cogs/audio/core/commands/miscellaneous.py:71 -#: redbot/cogs/audio/core/commands/miscellaneous.py:102 -#: redbot/cogs/audio/core/commands/playlists.py:1142 +#: redbot/cogs/audio/core/commands/controller.py:89 +#: redbot/cogs/audio/core/commands/controller.py:206 +#: redbot/cogs/audio/core/commands/controller.py:223 +#: redbot/cogs/audio/core/commands/controller.py:237 +#: redbot/cogs/audio/core/commands/controller.py:245 +#: redbot/cogs/audio/core/commands/controller.py:319 +#: redbot/cogs/audio/core/commands/controller.py:385 +#: redbot/cogs/audio/core/commands/controller.py:478 +#: redbot/cogs/audio/core/commands/controller.py:488 +#: redbot/cogs/audio/core/commands/controller.py:572 +#: redbot/cogs/audio/core/commands/controller.py:711 +#: redbot/cogs/audio/core/commands/controller.py:740 +#: redbot/cogs/audio/core/commands/controller.py:796 +#: redbot/cogs/audio/core/commands/controller.py:873 +#: redbot/cogs/audio/core/commands/equalizer.py:40 +#: redbot/cogs/audio/core/commands/equalizer.py:165 +#: redbot/cogs/audio/core/commands/equalizer.py:195 +#: redbot/cogs/audio/core/commands/equalizer.py:229 +#: redbot/cogs/audio/core/commands/equalizer.py:318 +#: redbot/cogs/audio/core/commands/miscellaneous.py:72 +#: redbot/cogs/audio/core/commands/miscellaneous.py:103 +#: redbot/cogs/audio/core/commands/playlists.py:1125 msgid "Nothing playing." msgstr "" @@ -1151,9 +1195,9 @@ msgid "Unable To Disconnect" msgstr "" #: redbot/cogs/audio/core/commands/controller.py:50 -#: redbot/cogs/audio/core/commands/controller.py:263 -#: redbot/cogs/audio/core/commands/controller.py:331 -#: redbot/cogs/audio/core/commands/controller.py:585 +#: redbot/cogs/audio/core/commands/controller.py:264 +#: redbot/cogs/audio/core/commands/controller.py:332 +#: redbot/cogs/audio/core/commands/controller.py:586 msgid "There are other people listening - vote to skip instead." msgstr "" @@ -1170,211 +1214,211 @@ msgstr "" msgid "Disconnecting..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:86 +#: redbot/cogs/audio/core/commands/controller.py:87 #, docstring msgid "Now playing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:110 -#: redbot/cogs/audio/core/commands/queue.py:77 +#: redbot/cogs/audio/core/commands/controller.py:111 +#: redbot/cogs/audio/core/commands/queue.py:81 msgid "\n" " Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:113 +#: redbot/cogs/audio/core/commands/controller.py:114 msgid "Nothing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:118 -#: redbot/cogs/audio/core/commands/queue.py:79 +#: redbot/cogs/audio/core/commands/controller.py:119 +#: redbot/cogs/audio/core/commands/queue.py:83 msgid "Now Playing" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:128 -#: redbot/cogs/audio/core/commands/queue.py:89 +#: redbot/cogs/audio/core/commands/controller.py:129 +#: redbot/cogs/audio/core/commands/queue.py:93 msgid "Auto-Play" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:134 -#: redbot/cogs/audio/core/commands/queue.py:95 +#: redbot/cogs/audio/core/commands/controller.py:135 +#: redbot/cogs/audio/core/commands/queue.py:99 msgid "Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:140 -#: redbot/cogs/audio/core/commands/queue.py:101 +#: redbot/cogs/audio/core/commands/controller.py:141 +#: redbot/cogs/audio/core/commands/queue.py:105 msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:200 +#: redbot/cogs/audio/core/commands/controller.py:201 #, docstring msgid "Pause or resume a playing track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:211 -#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:212 +#: redbot/cogs/audio/core/commands/controller.py:218 msgid "Unable To Manage Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:212 +#: redbot/cogs/audio/core/commands/controller.py:213 msgid "You must be in the voice channel to pause or resume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:218 +#: redbot/cogs/audio/core/commands/controller.py:219 msgid "You need the DJ role to pause or resume tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:229 +#: redbot/cogs/audio/core/commands/controller.py:230 msgid "Track Paused" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:233 +#: redbot/cogs/audio/core/commands/controller.py:234 msgid "Track Resumed" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:242 +#: redbot/cogs/audio/core/commands/controller.py:243 #, docstring msgid "Skip to the start of the previously played track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:256 -#: redbot/cogs/audio/core/commands/controller.py:262 -#: redbot/cogs/audio/core/commands/controller.py:268 -#: redbot/cogs/audio/core/commands/controller.py:483 -#: redbot/cogs/audio/core/commands/controller.py:498 -#: redbot/cogs/audio/core/commands/controller.py:511 -#: redbot/cogs/audio/core/commands/controller.py:520 +#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:263 +#: redbot/cogs/audio/core/commands/controller.py:269 +#: redbot/cogs/audio/core/commands/controller.py:484 +#: redbot/cogs/audio/core/commands/controller.py:499 +#: redbot/cogs/audio/core/commands/controller.py:512 +#: redbot/cogs/audio/core/commands/controller.py:521 msgid "Unable To Skip Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:258 msgid "You must be in the voice channel to skip the track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:269 +#: redbot/cogs/audio/core/commands/controller.py:270 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:277 -#: redbot/cogs/audio/core/commands/player.py:53 -#: redbot/cogs/audio/core/commands/player.py:58 -#: redbot/cogs/audio/core/commands/player.py:64 -#: redbot/cogs/audio/core/commands/player.py:82 -#: redbot/cogs/audio/core/commands/player.py:94 -#: redbot/cogs/audio/core/commands/player.py:100 -#: redbot/cogs/audio/core/commands/player.py:110 -#: redbot/cogs/audio/core/commands/player.py:116 -#: redbot/cogs/audio/core/commands/player.py:123 -#: redbot/cogs/audio/core/commands/player.py:134 -#: redbot/cogs/audio/core/commands/player.py:161 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:172 -#: redbot/cogs/audio/core/commands/player.py:190 -#: redbot/cogs/audio/core/commands/player.py:202 -#: redbot/cogs/audio/core/commands/player.py:208 -#: redbot/cogs/audio/core/commands/player.py:218 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:231 -#: redbot/cogs/audio/core/commands/player.py:243 -#: redbot/cogs/audio/core/commands/player.py:252 -#: redbot/cogs/audio/core/commands/player.py:295 -#: redbot/cogs/audio/core/commands/player.py:317 -#: redbot/cogs/audio/core/commands/player.py:436 -#: redbot/cogs/audio/core/commands/player.py:454 -#: redbot/cogs/audio/core/commands/player.py:466 -#: redbot/cogs/audio/core/commands/player.py:472 -#: redbot/cogs/audio/core/commands/player.py:484 -#: redbot/cogs/audio/core/commands/player.py:532 -#: redbot/cogs/audio/core/commands/player.py:552 -#: redbot/cogs/audio/core/commands/player.py:570 -#: redbot/cogs/audio/core/commands/player.py:582 -#: redbot/cogs/audio/core/commands/player.py:588 -#: redbot/cogs/audio/core/commands/player.py:600 -#: redbot/cogs/audio/core/commands/player.py:605 -#: redbot/cogs/audio/core/commands/player.py:738 -#: redbot/cogs/audio/core/commands/player.py:744 -#: redbot/cogs/audio/core/commands/player.py:806 -#: redbot/cogs/audio/core/commands/playlists.py:1481 +#: redbot/cogs/audio/core/commands/controller.py:278 +#: redbot/cogs/audio/core/commands/player.py:52 +#: redbot/cogs/audio/core/commands/player.py:57 +#: redbot/cogs/audio/core/commands/player.py:63 +#: redbot/cogs/audio/core/commands/player.py:81 +#: redbot/cogs/audio/core/commands/player.py:93 +#: redbot/cogs/audio/core/commands/player.py:99 +#: redbot/cogs/audio/core/commands/player.py:109 +#: redbot/cogs/audio/core/commands/player.py:115 +#: redbot/cogs/audio/core/commands/player.py:122 +#: redbot/cogs/audio/core/commands/player.py:133 +#: redbot/cogs/audio/core/commands/player.py:160 +#: redbot/cogs/audio/core/commands/player.py:165 +#: redbot/cogs/audio/core/commands/player.py:171 +#: redbot/cogs/audio/core/commands/player.py:189 +#: redbot/cogs/audio/core/commands/player.py:201 +#: redbot/cogs/audio/core/commands/player.py:207 +#: redbot/cogs/audio/core/commands/player.py:217 +#: redbot/cogs/audio/core/commands/player.py:223 +#: redbot/cogs/audio/core/commands/player.py:230 +#: redbot/cogs/audio/core/commands/player.py:242 +#: redbot/cogs/audio/core/commands/player.py:251 +#: redbot/cogs/audio/core/commands/player.py:293 +#: redbot/cogs/audio/core/commands/player.py:315 +#: redbot/cogs/audio/core/commands/player.py:434 +#: redbot/cogs/audio/core/commands/player.py:452 +#: redbot/cogs/audio/core/commands/player.py:464 +#: redbot/cogs/audio/core/commands/player.py:470 +#: redbot/cogs/audio/core/commands/player.py:482 +#: redbot/cogs/audio/core/commands/player.py:530 +#: redbot/cogs/audio/core/commands/player.py:550 +#: redbot/cogs/audio/core/commands/player.py:568 +#: redbot/cogs/audio/core/commands/player.py:580 +#: redbot/cogs/audio/core/commands/player.py:586 +#: redbot/cogs/audio/core/commands/player.py:598 +#: redbot/cogs/audio/core/commands/player.py:603 +#: redbot/cogs/audio/core/commands/player.py:737 +#: redbot/cogs/audio/core/commands/player.py:743 +#: redbot/cogs/audio/core/commands/player.py:805 +#: redbot/cogs/audio/core/commands/playlists.py:1458 msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:277 +#: redbot/cogs/audio/core/commands/controller.py:278 msgid "No previous track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:298 +#: redbot/cogs/audio/core/commands/controller.py:299 msgid "Replaying Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:305 +#: redbot/cogs/audio/core/commands/controller.py:306 #, docstring -msgid "Seek ahead or behind on a track by seconds or a to a specific time.\n\n" +msgid "Seek ahead or behind on a track by seconds or 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:323 -#: redbot/cogs/audio/core/commands/controller.py:330 -#: redbot/cogs/audio/core/commands/controller.py:337 -#: redbot/cogs/audio/core/commands/controller.py:344 -#: redbot/cogs/audio/core/commands/controller.py:356 +#: redbot/cogs/audio/core/commands/controller.py:324 +#: redbot/cogs/audio/core/commands/controller.py:331 +#: redbot/cogs/audio/core/commands/controller.py:338 +#: redbot/cogs/audio/core/commands/controller.py:345 +#: redbot/cogs/audio/core/commands/controller.py:357 msgid "Unable To Seek Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:324 +#: redbot/cogs/audio/core/commands/controller.py:325 msgid "You must be in the voice channel to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:338 +#: redbot/cogs/audio/core/commands/controller.py:339 msgid "You need the DJ role or be the track requester to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:344 +#: redbot/cogs/audio/core/commands/controller.py:345 msgid "Can't seek on a stream." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:357 +#: redbot/cogs/audio/core/commands/controller.py:358 msgid "Invalid input for the time to seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:365 +#: redbot/cogs/audio/core/commands/controller.py:366 msgid "Moved {num_seconds}s to 00:00:00" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:372 +#: redbot/cogs/audio/core/commands/controller.py:373 msgid "Moved {num_seconds}s to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:380 +#: redbot/cogs/audio/core/commands/controller.py:381 msgid "Moved to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:390 +#: redbot/cogs/audio/core/commands/controller.py:391 #, docstring msgid "Toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:399 -#: redbot/cogs/audio/core/commands/controller.py:410 -#: redbot/cogs/audio/core/commands/controller.py:443 -#: redbot/cogs/audio/core/commands/controller.py:454 +#: redbot/cogs/audio/core/commands/controller.py:400 +#: redbot/cogs/audio/core/commands/controller.py:411 +#: redbot/cogs/audio/core/commands/controller.py:444 +#: redbot/cogs/audio/core/commands/controller.py:455 msgid "Unable To Toggle Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:400 -#: redbot/cogs/audio/core/commands/controller.py:444 +#: redbot/cogs/audio/core/commands/controller.py:401 +#: redbot/cogs/audio/core/commands/controller.py:445 msgid "You need the DJ role to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:411 -#: redbot/cogs/audio/core/commands/controller.py:455 +#: redbot/cogs/audio/core/commands/controller.py:412 +#: redbot/cogs/audio/core/commands/controller.py:456 msgid "You must be in the voice channel to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:421 msgid "Shuffle tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:431 +#: redbot/cogs/audio/core/commands/controller.py:432 #, 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" @@ -1382,534 +1426,821 @@ msgid "Toggle bumped track shuffle.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:464 +#: redbot/cogs/audio/core/commands/controller.py:465 msgid "Shuffle bumped tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:475 +#: redbot/cogs/audio/core/commands/controller.py:476 #, docstring msgid "Skip to the next track, or to a given track number." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:484 +#: redbot/cogs/audio/core/commands/controller.py:485 msgid "You must be in the voice channel to skip the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:499 +#: redbot/cogs/audio/core/commands/controller.py:500 msgid "You need the DJ role or be the track requester to skip tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:512 +#: redbot/cogs/audio/core/commands/controller.py:513 msgid "You can only skip the current track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:521 +#: redbot/cogs/audio/core/commands/controller.py:522 msgid "Can't skip to a specific track in vote mode without the DJ role." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:527 +#: redbot/cogs/audio/core/commands/controller.py:528 msgid "I removed your vote to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:530 +#: redbot/cogs/audio/core/commands/controller.py:531 msgid "You voted to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:543 +#: redbot/cogs/audio/core/commands/controller.py:544 msgid "Vote threshold met." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:546 +#: redbot/cogs/audio/core/commands/controller.py:547 msgid " Votes: {num_votes}/{num_members} ({cur_percent}% out of {required_percent}% needed)" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:565 +#: redbot/cogs/audio/core/commands/controller.py:566 #, docstring msgid "Stop playback and clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:578 -#: redbot/cogs/audio/core/commands/controller.py:584 -#: redbot/cogs/audio/core/commands/controller.py:590 +#: redbot/cogs/audio/core/commands/controller.py:579 +#: redbot/cogs/audio/core/commands/controller.py:585 +#: redbot/cogs/audio/core/commands/controller.py:591 msgid "Unable To Stop Player" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:579 +#: redbot/cogs/audio/core/commands/controller.py:580 msgid "You must be in the voice channel to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:591 +#: redbot/cogs/audio/core/commands/controller.py:592 msgid "You need the DJ role to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:613 +#: redbot/cogs/audio/core/commands/controller.py:614 msgid "Stopping..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:621 +#: redbot/cogs/audio/core/commands/controller.py:622 #, docstring msgid "Summon the bot to a voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:633 -#: redbot/cogs/audio/core/commands/controller.py:640 -#: redbot/cogs/audio/core/commands/controller.py:653 -#: redbot/cogs/audio/core/commands/controller.py:679 -#: redbot/cogs/audio/core/commands/controller.py:686 +#: redbot/cogs/audio/core/commands/controller.py:634 +#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:654 +#: redbot/cogs/audio/core/commands/controller.py:685 +#: redbot/cogs/audio/core/commands/controller.py:692 msgid "Unable To Join Voice Channel" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:634 +#: redbot/cogs/audio/core/commands/controller.py:635 msgid "There are other people listening." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:642 msgid "You need the DJ role to summon the bot." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:654 -#: redbot/cogs/audio/core/commands/player.py:83 -#: redbot/cogs/audio/core/commands/player.py:191 -#: redbot/cogs/audio/core/commands/player.py:455 -#: redbot/cogs/audio/core/commands/player.py:571 -#: redbot/cogs/audio/core/commands/player.py:695 -#: redbot/cogs/audio/core/commands/queue.py:339 +#: redbot/cogs/audio/core/commands/controller.py:655 +#: redbot/cogs/audio/core/commands/player.py:82 +#: redbot/cogs/audio/core/commands/player.py:190 +#: redbot/cogs/audio/core/commands/player.py:453 +#: redbot/cogs/audio/core/commands/player.py:569 +#: redbot/cogs/audio/core/commands/player.py:694 +#: redbot/cogs/audio/core/commands/queue.py:343 msgid "I don't have permission to connect and speak in your channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:680 -#: redbot/cogs/audio/core/commands/player.py:95 -#: redbot/cogs/audio/core/commands/player.py:203 -#: redbot/cogs/audio/core/commands/player.py:467 -#: redbot/cogs/audio/core/commands/player.py:583 -#: redbot/cogs/audio/core/commands/player.py:707 -#: redbot/cogs/audio/core/commands/queue.py:351 +#: redbot/cogs/audio/core/commands/controller.py:673 +msgid "Unable To Do This Action" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:674 +msgid "I am already in your channel." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:686 +#: redbot/cogs/audio/core/commands/player.py:94 +#: redbot/cogs/audio/core/commands/player.py:202 +#: redbot/cogs/audio/core/commands/player.py:465 +#: redbot/cogs/audio/core/commands/player.py:581 +#: redbot/cogs/audio/core/commands/player.py:706 +#: redbot/cogs/audio/core/commands/queue.py:355 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:687 -#: redbot/cogs/audio/core/commands/player.py:101 -#: redbot/cogs/audio/core/commands/player.py:209 -#: redbot/cogs/audio/core/commands/player.py:473 -#: redbot/cogs/audio/core/commands/player.py:589 -#: redbot/cogs/audio/core/commands/player.py:713 -#: redbot/cogs/audio/core/commands/queue.py:358 -msgid "Connection to Lavalink has not yet been established." +#: redbot/cogs/audio/core/commands/controller.py:693 +#: redbot/cogs/audio/core/commands/player.py:100 +msgid "Connection to the Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:694 +#: redbot/cogs/audio/core/commands/controller.py:700 #, docstring msgid "Set the volume, 1% - 150%." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:701 +#: redbot/cogs/audio/core/commands/controller.py:709 msgid "Current Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:712 -#: redbot/cogs/audio/core/commands/controller.py:719 +#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:727 msgid "Unable To Change Volume" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:713 +#: redbot/cogs/audio/core/commands/controller.py:721 msgid "You must be in the voice channel to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:728 msgid "You need the DJ role to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:730 +#: redbot/cogs/audio/core/commands/controller.py:738 msgid "Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:739 +#: redbot/cogs/audio/core/commands/controller.py:747 #, docstring msgid "Toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:747 -#: redbot/cogs/audio/core/commands/controller.py:758 +#: redbot/cogs/audio/core/commands/controller.py:755 +#: redbot/cogs/audio/core/commands/controller.py:766 msgid "Unable To Toggle Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:748 +#: redbot/cogs/audio/core/commands/controller.py:756 msgid "You need the DJ role to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:759 -msgid "You must be in the voice channel to toggle repeat." +#: redbot/cogs/audio/core/commands/controller.py:767 +msgid "You must be in the voice channel to toggle repeat." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:774 +msgid "Repeat tracks: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:791 +#, docstring +msgid "Remove a specific track number from the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:800 +msgid "Nothing queued." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:804 +#: redbot/cogs/audio/core/commands/controller.py:810 +#: redbot/cogs/audio/core/commands/controller.py:818 +#: redbot/cogs/audio/core/commands/controller.py:851 +msgid "Unable To Modify Queue" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:805 +msgid "You need the DJ role to remove tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:811 +msgid "You must be in the voice channel to manage the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:819 +#: redbot/cogs/audio/core/commands/controller.py:892 +msgid "Song number must be greater than 1 and within the queue limit." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:833 +#: redbot/cogs/audio/core/commands/controller.py:857 +msgid "Removed track from queue" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:834 +msgid "Removed {track} from the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:852 +msgid "Removed 0 tracks, nothing matches the URL provided." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:858 +msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:868 +#, docstring +msgid "Bump a track number to the top of the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:879 +#: redbot/cogs/audio/core/commands/controller.py:885 +#: redbot/cogs/audio/core/commands/controller.py:891 +#: redbot/cogs/audio/core/commands/player.py:150 +msgid "Unable To Bump Track" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:880 +msgid "You must be in the voice channel to bump a track." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:886 +msgid "You need the DJ role to bump tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:902 +msgid "Moved track to the top of the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:31 +#, docstring +msgid "Equalizer management.\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:73 +#, docstring +msgid "Delete a saved eq preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:82 +#: redbot/cogs/audio/core/commands/equalizer.py:89 +#: redbot/cogs/audio/core/commands/equalizer.py:102 +msgid "Unable To Delete Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:83 +#: redbot/cogs/audio/core/commands/equalizer.py:103 +msgid "You are not the author of that preset setting." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:112 +#, docstring +msgid "List saved eq presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:115 +msgid "No saved equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:118 +msgid "Preset Name" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:119 +msgid "Author" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:141 +msgid "{num} preset(s)" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:148 +#, docstring +msgid "Load a saved eq preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:156 +msgid "No Preset Found" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:174 +msgid "Unable To Load Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:175 +msgid "You need the DJ role to load equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:193 +#, docstring +msgid "Reset the eq to 0 across all bands." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:202 +msgid "Unable To Modify Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:203 +msgid "You need the DJ role to reset the equalizer." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:219 +msgid "Equalizer values have been reset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:227 +#, docstring +msgid "Save the current eq settings to a preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:237 +#: redbot/cogs/audio/core/commands/equalizer.py:255 +#: redbot/cogs/audio/core/commands/equalizer.py:270 +msgid "Unable To Save Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:238 +msgid "You need the DJ role to save equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:242 +msgid "Please enter a name for this equalizer preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:256 +msgid "No equalizer preset name entered, try the command again later." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:271 +msgid "Try the command again with a shorter name." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:275 +msgid "Preset name already exists, do you want to replace it?" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:283 +msgid "Not saving preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:296 +msgid "Current equalizer saved to the {preset_name} preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:310 +#, 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:326 +msgid "Unable To Set Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:327 +msgid "You need the DJ role to set equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:367 +msgid "Invalid Band" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:368 +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:392 +msgid "Preset Modified" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:393 +msgid "The {band_name}Hz band has been set to {band_value}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:766 -msgid "Repeat tracks: {true_or_false}." +#: redbot/cogs/audio/core/commands/llset.py:37 +#, docstring +msgid "`Dangerous commands` Manage Lavalink node configuration settings.\n\n" +" This command block holds all commands to configure an unmanaged (user maintained) or managed (bot maintained) Lavalink node.\n\n" +" You should not mess with any command in here unless you have a valid reason to,\n" +" i.e. been told by someone in the Red-Discord Bot support server to do so.\n" +" All the commands in here have the potential to break the Audio cog.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:783 +#: redbot/cogs/audio/core/commands/llset.py:49 #, docstring -msgid "Remove a specific track number from the queue." +msgid "Change your Java executable path.\n\n" +" This command shouldn't need to be used most of the time, and is only useful if the host machine has conflicting Java versions.\n\n" +" If changing this make sure that the Java executable you set is supported by Audio.\n" +" The current supported versions are Java 17 and 11.\n\n" +" Enter nothing or \"java\" to reset it back to default.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:792 -msgid "Nothing queued." +#: redbot/cogs/audio/core/commands/llset.py:62 +msgid "Java Executable Reset" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:796 -#: redbot/cogs/audio/core/commands/controller.py:802 -#: redbot/cogs/audio/core/commands/controller.py:810 -#: redbot/cogs/audio/core/commands/controller.py:843 -msgid "Unable To Modify Queue" +#: redbot/cogs/audio/core/commands/llset.py:63 +msgid "Audio will now use `java` to run your managed Lavalink node. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:797 -msgid "You need the DJ role to remove tracks." +#: redbot/cogs/audio/core/commands/llset.py:75 +msgid "`{java_path}` is not a valid executable" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:803 -msgid "You must be in the voice channel to manage the queue." +#: redbot/cogs/audio/core/commands/llset.py:82 +msgid "Java Executable Changed" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:811 -#: redbot/cogs/audio/core/commands/controller.py:884 -msgid "Song number must be greater than 1 and within the queue limit." +#: redbot/cogs/audio/core/commands/llset.py:83 +msgid "Audio will now use `{exc}` to run your managed Lavalink node. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:825 -#: redbot/cogs/audio/core/commands/controller.py:849 -msgid "Removed track from queue" +#: redbot/cogs/audio/core/commands/llset.py:96 +#, docstring +msgid "Set the managed Lavalink node maximum heap-size.\n\n" +" By default, this value is 50% of available RAM in the host machine represented by [1-1024][M|G] (256M, 256G for example)\n\n" +" This value only represents the maximum amount of RAM allowed to be used at any given point, and does not mean that the managed Lavalink node will always use this amount of RAM.\n\n" +" To reset this value to the default, run the command without any input.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:826 -msgid "Removed {track} from the queue." +#: redbot/cogs/audio/core/commands/llset.py:108 +msgid "Heap-size must be a valid measure of size, e.g. 256M, 256G" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:844 -msgid "Removed 0 tracks, nothing matches the URL provided." +#: redbot/cogs/audio/core/commands/llset.py:115 +msgid "Heap-size must be at least 64M, however it is recommended to have it set to at least 1G." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:850 -msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." +#: redbot/cogs/audio/core/commands/llset.py:126 +msgid "Heap-size must be less than your system RAM, You currently have {ram_in_bytes} of RAM available." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:860 -#, docstring -msgid "Bump a track number to the top of the queue." +#: redbot/cogs/audio/core/commands/llset.py:133 +msgid "Heap-size must be less than {limit} due to your system limitations." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:871 -#: redbot/cogs/audio/core/commands/controller.py:877 -#: redbot/cogs/audio/core/commands/controller.py:883 -#: redbot/cogs/audio/core/commands/player.py:151 -msgid "Unable To Bump Track" +#: redbot/cogs/audio/core/commands/llset.py:147 +msgid "Managed node's heap-size set to {bytes}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:872 -msgid "You must be in the voice channel to bump a track." +#: redbot/cogs/audio/core/commands/llset.py:157 +#, docstring +msgid "Toggle using external (unmanaged) Lavalink nodes - requires an existing Lavalink node for Audio to work, if enabled.\n\n" +" This command disables the managed Lavalink server. If you do not have another Lavalink node set up, you will be unable to use Audio while this is enabled.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:878 -msgid "You need the DJ role to bump tracks." +#: redbot/cogs/audio/core/commands/llset.py:167 +#: redbot/cogs/audio/core/commands/llset.py:176 +msgid "Unmanaged Lavalink server: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:894 -msgid "Moved track to the top of the queue." +#: redbot/cogs/audio/core/commands/llset.py:186 +msgid "Failed To Shutdown Lavalink" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:30 +#: redbot/cogs/audio/core/commands/llset.py:197 #, docstring -msgid "Equalizer management.\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" +msgid "Set the Lavalink node host.\n\n" +" This command sets the connection host which Audio will use to connect to an unmanaged Lavalink node.\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:72 -#, docstring -msgid "Delete a saved eq preset." +#: redbot/cogs/audio/core/commands/llset.py:205 +msgid "Unmanaged Lavalink node host set to {host}. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:81 -#: redbot/cogs/audio/core/commands/equalizer.py:88 -#: redbot/cogs/audio/core/commands/equalizer.py:101 -msgid "Unable To Delete Preset" +#: redbot/cogs/audio/core/commands/llset.py:218 +#, docstring +msgid "Set the Lavalink node password.\n\n" +" This command sets the connection password which Audio will use to connect to an unmanaged Lavalink node.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:82 -#: redbot/cogs/audio/core/commands/equalizer.py:102 -msgid "You are not the author of that preset setting." +#: redbot/cogs/audio/core/commands/llset.py:227 +msgid "Unmanaged Lavalink node password set to {password}. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:111 +#: redbot/cogs/audio/core/commands/llset.py:242 #, docstring -msgid "List saved eq presets." +msgid "Set the Lavalink node port.\n\n" +" This command sets the connection port which Audio will use to connect to an unmanaged Lavalink node.\n" +" Set port to -1 to disable the port and connect to the specified host via ports 80/443\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:114 -msgid "No saved equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:252 +#: redbot/cogs/audio/core/commands/llset.py:436 +#: redbot/cogs/audio/core/commands/llset.py:664 +#: redbot/cogs/audio/core/commands/llset.py:695 +msgid "Setting Not Changed" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:117 -msgid "Preset Name" +#: redbot/cogs/audio/core/commands/llset.py:253 +msgid "A port must be between 0 and 65535 " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:118 -msgid "Author" +#: redbot/cogs/audio/core/commands/llset.py:259 +msgid "Unmanaged Lavalink node port set to {port}. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:140 -msgid "{num} preset(s)" +#: redbot/cogs/audio/core/commands/llset.py:272 +#, docstring +msgid "Set the Lavalink node connection to secured.\n\n" +" This toggle sets the connection type to secured or unsecured when connecting to an unmanaged Lavalink node.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:147 -#, docstring -msgid "Load a saved eq preset." +#: redbot/cogs/audio/core/commands/llset.py:283 +msgid "Unmanaged Lavalink node will now connect using the secured {secured_protocol} protocol.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:155 -msgid "No Preset Found" +#: redbot/cogs/audio/core/commands/llset.py:296 +msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and wil use {unsecured_protocol} instead .\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:173 -msgid "Unable To Load Preset" +#: redbot/cogs/audio/core/commands/llset.py:307 +#, docstring +msgid "Display Lavalink connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:174 -msgid "You need the DJ role to load equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:311 +msgid "Connection Settings" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:192 -#, docstring -msgid "Reset the eq to 0 across all bands." +#: redbot/cogs/audio/core/commands/llset.py:312 +#: redbot/cogs/audio/core/commands/llset.py:321 +msgid "Host: [{host}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:201 -msgid "Unable To Modify Preset" +#: redbot/cogs/audio/core/commands/llset.py:313 +#: redbot/cogs/audio/core/commands/llset.py:324 +msgid "Port: [{port}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:202 -msgid "You need the DJ role to reset the equalizer." +#: redbot/cogs/audio/core/commands/llset.py:314 +msgid "Default HTTP/HTTPS port" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:218 -msgid "Equalizer values have been reset." +#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:325 +msgid "Password: [{password}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:226 -#, docstring -msgid "Save the current eq settings to a preset." +#: redbot/cogs/audio/core/commands/llset.py:317 +msgid "Secured: [{state}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:236 -#: redbot/cogs/audio/core/commands/equalizer.py:254 -#: redbot/cogs/audio/core/commands/equalizer.py:269 -msgid "Unable To Save Preset" +#: redbot/cogs/audio/core/commands/llset.py:320 +msgid "Lavalink Node Settings" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:237 -msgid "You need the DJ role to save equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:328 +msgid "Initial Heapsize: [{xms}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:241 -msgid "Please enter a name for this equalizer preset." +#: redbot/cogs/audio/core/commands/llset.py:329 +msgid "Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:255 -msgid "No equalizer preset name entered, try the command again later." +#: redbot/cogs/audio/core/commands/llset.py:330 +msgid "Java exec: [{java_exc_path}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:270 -msgid "Try the command again with a shorter name." +#: redbot/cogs/audio/core/commands/llset.py:338 +#: redbot/cogs/audio/core/commands/llset.py:360 +msgid "I need to be able to DM you to send you this info." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:274 -msgid "Preset name already exists, do you want to replace it?" +#: redbot/cogs/audio/core/commands/llset.py:343 +#, docstring +msgid "Uploads a copy of the application.yml file used by the managed Lavalink node." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:282 -msgid "Not saving preset." +#: redbot/cogs/audio/core/commands/llset.py:367 +#, docstring +msgid "Configure the managed Lavalink node runtime options.\n\n" +" All settings under this group will likely cause Audio to malfunction if changed from their defaults, only change settings here if you have been advised to by support.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:295 -msgid "Current equalizer saved to the {preset_name} preset." +#: redbot/cogs/audio/core/commands/llset.py:374 +#, docstring +msgid "Configure the managed node authorization and connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:309 +#: redbot/cogs/audio/core/commands/llset.py:380 #, 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" +msgid "`Dangerous command` Set the managed Lavalink node's binding IP address.\n\n" +" This value by default is `localhost` which will restrict the server to only localhost apps by default, changing this will likely break the managed Lavalink node if you don't know what you are doing.\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:325 -msgid "Unable To Set Preset" +#: redbot/cogs/audio/core/commands/llset.py:389 +msgid "Managed node will now accept connection on {host}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:326 -msgid "You need the DJ role to set equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:404 +#, docstring +msgid "Set the managed Lavalink node's connection password.\n\n" +" This is the password required for Audio to connect to the managed Lavalink node.\n" +" The value by default is `youshallnotpass`.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:366 -msgid "Invalid Band" +#: redbot/cogs/audio/core/commands/llset.py:413 +msgid "Managed node will now accept {password} as the authorization token.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:367 -msgid "Valid band numbers are 1-15 or the band names listed in the help for this command." +#: redbot/cogs/audio/core/commands/llset.py:427 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node's connection port.\n\n" +" This port is the port the managed Lavalink node binds to, you should only change this if there is a conflict with the default port because you already have an application using port 2333 on this device.\n\n" +" The value by default is `2333`.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:391 -msgid "Preset Modified" +#: redbot/cogs/audio/core/commands/llset.py:437 +msgid "The port must be between 1024 and 49151." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:392 -msgid "The {band_name}Hz band has been set to {band_value}." +#: redbot/cogs/audio/core/commands/llset.py:444 +msgid "Managed node will now accept connections on {port}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:22 +#: redbot/cogs/audio/core/commands/llset.py:456 #, docstring -msgid "Lavalink server configuration options." +msgid "`Dangerous command` Toggle audio sources on/off.\n\n" +" By default, all sources are enabled, you should only use commands here to disable a specific source if you have been advised to, disabling sources without background knowledge can cause Audio to break.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:26 +#: redbot/cogs/audio/core/commands/llset.py:463 #, docstring -msgid "Change your Java executable path\n\n" -" Enter nothing to reset to default.\n" +msgid "Toggle HTTP direct URL usage on or off.\n\n" +" This source is used to allow playback from direct HTTP streams (this does not affect direct URL playback for the other sources).\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" +#: redbot/cogs/audio/core/commands/llset.py:473 +msgid "Managed node will allow playback from direct URLs.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:45 -msgid "Audio will now use `java` to run your Lavalink.jar" +#: redbot/cogs/audio/core/commands/llset.py:482 +msgid "Managed node will not play from direct URLs anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:54 -msgid "`{java_path}` is not a valid executable" +#: redbot/cogs/audio/core/commands/llset.py:490 +#, docstring +msgid "Toggle Bandcamp source on or off.\n\n" +" This toggle controls the playback of all Bandcamp related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:61 -msgid "Java Executable Changed" +#: redbot/cogs/audio/core/commands/llset.py:500 +msgid "Managed node will allow playback from Bandcamp.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:62 -msgid "Audio will now use `{exc}` to run your Lavalink.jar" +#: redbot/cogs/audio/core/commands/llset.py:509 +msgid "Managed node will not play from Bandcamp anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." 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" +#: redbot/cogs/audio/core/commands/llset.py:517 +#, docstring +msgid "Toggle local file usage on or off.\n\n" +" This toggle controls the playback of all local track content, usually found inside the `localtracks` folder.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:73 -msgid "For it to take effect please reload Audio (`{prefix}reload audio`)." +#: redbot/cogs/audio/core/commands/llset.py:527 +msgid "Managed node will allow playback from local files.\n\n" +"Run `{p}{cmd}` for it to take effect." 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`)." +#: redbot/cogs/audio/core/commands/llset.py:536 +msgid "Managed node will not play from local files anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:93 +#: redbot/cogs/audio/core/commands/llset.py:544 #, docstring -msgid "Toggle using external Lavalink servers." +msgid "Toggle Soundcloud source on or off.\n\n" +" This toggle controls the playback of all SoundCloud related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:100 -#: redbot/cogs/audio/core/commands/llset.py:126 -msgid "External Lavalink server: {true_or_false}." +#: redbot/cogs/audio/core/commands/llset.py:554 +msgid "Managed node will allow playback from Soundcloud.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:113 -msgid "External Lavalink server: {true_or_false}\n" -"For it to take effect please reload Audio (`{prefix}reload audio`)." +#: redbot/cogs/audio/core/commands/llset.py:563 +msgid "Managed node will not play from Soundcloud anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:143 +#: redbot/cogs/audio/core/commands/llset.py:571 #, docstring -msgid "Set the Lavalink server host." +msgid "`Dangerous command` Toggle YouTube source on or off (this includes Spotify).\n\n" +" This toggle controls the playback of all YouTube and Spotify related content.\n" +" " 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." +#: redbot/cogs/audio/core/commands/llset.py:581 +msgid "Managed node will allow playback from YouTube.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:151 -msgid "Host set to {host}." +#: redbot/cogs/audio/core/commands/llset.py:590 +msgid "Managed node will not play from YouTube anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:167 +#: redbot/cogs/audio/core/commands/llset.py:598 #, docstring -msgid "Set the Lavalink server password." +msgid "Toggle Twitch source on or off.\n\n" +" This toggle controls the playback of all Twitch related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:175 -msgid "Server password set to {password}." +#: redbot/cogs/audio/core/commands/llset.py:608 +msgid "Managed node will allow playback from Twitch.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:617 +msgid "Managed node will not play from Twitch anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:192 +#: redbot/cogs/audio/core/commands/llset.py:625 #, docstring -msgid "Set the Lavalink websocket server port." +msgid "Toggle Vimeo source on or off.\n\n" +" This toggle controls the playback of all Vimeo related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:200 -msgid "Websocket port set to {port}." +#: redbot/cogs/audio/core/commands/llset.py:635 +msgid "Managed node will allow playback from Vimeo.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:217 -#, docstring -msgid "Display Lavalink connection settings." +#: redbot/cogs/audio/core/commands/llset.py:644 +msgid "Managed node will not play from Vimeo anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:223 -msgid "Connection Settings" +#: redbot/cogs/audio/core/commands/llset.py:657 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node framebuffer size.\n\n" +" Only change this if you have been directly advised to, changing it can cause significant playback issues.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:224 -msgid "Host: [{host}]\n" +#: redbot/cogs/audio/core/commands/llset.py:665 +msgid "The lowest value the framebuffer can be set to is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:225 -msgid "WS Port: [{port}]\n" +#: redbot/cogs/audio/core/commands/llset.py:671 +#: redbot/cogs/audio/core/commands/llset.py:702 +msgid "Managed node's bufferDurationMs set to {milliseconds}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:227 -msgid "Rest Port: [{port}]\n" +#: redbot/cogs/audio/core/commands/llset.py:688 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node JDA-NAS buffer size.\n\n" +" Only change this if you have been directly advised to, changing it can cause significant playback issues.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:228 -msgid "Password: [{password}]\n" +#: redbot/cogs/audio/core/commands/llset.py:696 +msgid "The lowest value the buffer may be is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:232 -msgid "I need to be able to DM you to send you this info." +#: redbot/cogs/audio/core/commands/llset.py:714 +#, docstring +msgid "Reset all `llset` changes back to their default values." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:26 +#: redbot/cogs/audio/core/commands/localtracks.py:27 #, docstring msgid "Local playback commands." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:30 +#: redbot/cogs/audio/core/commands/localtracks.py:31 #, docstring msgid "Play all songs in a localtracks folder.\n\n" " **Usage**:\n" @@ -1920,15 +2251,15 @@ msgid "Play all songs in a localtracks folder.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:50 +#: redbot/cogs/audio/core/commands/localtracks.py:51 msgid "Folder Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:51 +#: redbot/cogs/audio/core/commands/localtracks.py:52 msgid "Localtracks folder named {name} does not exist." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:62 +#: redbot/cogs/audio/core/commands/localtracks.py:63 #, docstring msgid "Play a local track.\n\n" " To play a local track, either use the menu to choose a track or enter in the track path directly with the play command.\n" @@ -1942,18 +2273,18 @@ msgid "Play a local track.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:79 -#: redbot/cogs/audio/core/commands/localtracks.py:135 +#: redbot/cogs/audio/core/commands/localtracks.py:80 +#: redbot/cogs/audio/core/commands/localtracks.py:136 msgid "No album folders found." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:121 +#: redbot/cogs/audio/core/commands/localtracks.py:122 #, docstring msgid "Search for songs across all localtracks folders." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:139 -#: redbot/cogs/audio/core/commands/queue.py:295 +#: redbot/cogs/audio/core/commands/localtracks.py:140 +#: redbot/cogs/audio/core/commands/queue.py:299 msgid "No matches." msgstr "" @@ -1962,37 +2293,51 @@ msgstr "" msgid "Make Red sing one of her songs." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:46 +#: redbot/cogs/audio/core/commands/miscellaneous.py:47 #, docstring msgid "Audio stats." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:75 +#: redbot/cogs/audio/core/commands/miscellaneous.py:76 msgid "Not connected anywhere." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:81 +#: redbot/cogs/audio/core/commands/miscellaneous.py:82 msgid "Playing in {num}/{total} servers:" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:87 +#: redbot/cogs/audio/core/commands/miscellaneous.py:88 msgid "Page {}/{}" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:100 +#: redbot/cogs/audio/core/commands/miscellaneous.py:101 #, docstring msgid "Queue percentage." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:126 -msgid "There's nothing in the queue." +#: redbot/cogs/audio/core/commands/miscellaneous.py:125 +#: redbot/cogs/audio/core/commands/playlists.py:1130 +#: redbot/cogs/audio/core/commands/queue.py:67 +#: redbot/cogs/audio/core/commands/queue.py:164 +#: redbot/cogs/audio/core/commands/queue.py:183 +#: redbot/cogs/audio/core/commands/queue.py:188 +#: redbot/cogs/audio/core/commands/queue.py:214 +#: redbot/cogs/audio/core/commands/queue.py:219 +#: redbot/cogs/audio/core/commands/queue.py:261 +#: redbot/cogs/audio/core/commands/queue.py:263 +#: redbot/cogs/audio/core/commands/queue.py:293 +#: redbot/cogs/audio/core/commands/queue.py:295 +#: redbot/cogs/audio/core/commands/queue.py:331 +#: redbot/cogs/audio/core/commands/queue.py:369 +#: redbot/cogs/audio/core/commands/queue.py:377 +msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:147 +#: redbot/cogs/audio/core/commands/miscellaneous.py:146 msgid "Queued and playing tracks:" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:40 +#: redbot/cogs/audio/core/commands/player.py:39 #, docstring msgid "Play the specified track or search for a close match.\n\n" " To play a local track, the query should be `\\`.\n" @@ -2000,186 +2345,190 @@ msgid "Play the specified track or search for a close match.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:54 -#: redbot/cogs/audio/core/commands/player.py:162 -#: redbot/cogs/audio/core/commands/player.py:739 +#: redbot/cogs/audio/core/commands/player.py:53 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:738 msgid "That URL is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:58 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:745 +#: redbot/cogs/audio/core/commands/player.py:57 +#: redbot/cogs/audio/core/commands/player.py:165 +#: redbot/cogs/audio/core/commands/player.py:744 msgid "That track is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:65 -#: redbot/cogs/audio/core/commands/player.py:173 -#: redbot/cogs/audio/core/commands/player.py:437 -#: redbot/cogs/audio/core/commands/player.py:553 -#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/player.py:64 +#: redbot/cogs/audio/core/commands/player.py:172 +#: redbot/cogs/audio/core/commands/player.py:435 +#: redbot/cogs/audio/core/commands/player.py:551 +#: redbot/cogs/audio/core/commands/player.py:806 msgid "You need the DJ role to queue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:69 -#: redbot/cogs/audio/core/commands/player.py:177 -#: redbot/cogs/audio/core/commands/player.py:441 -#: redbot/cogs/audio/core/commands/player.py:557 -#: redbot/cogs/audio/core/commands/player.py:681 -msgid "Connection to Lavalink has failed" +#: redbot/cogs/audio/core/commands/player.py:68 +#: redbot/cogs/audio/core/commands/player.py:176 +#: redbot/cogs/audio/core/commands/player.py:439 +#: redbot/cogs/audio/core/commands/player.py:555 +msgid "Connection to Lavalink node has failed" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:72 -#: redbot/cogs/audio/core/commands/player.py:180 -#: redbot/cogs/audio/core/commands/player.py:444 -#: redbot/cogs/audio/core/commands/player.py:560 -#: redbot/cogs/audio/core/commands/player.py:684 +#: redbot/cogs/audio/core/commands/player.py:71 +#: redbot/cogs/audio/core/commands/player.py:179 +#: redbot/cogs/audio/core/commands/player.py:442 +#: redbot/cogs/audio/core/commands/player.py:558 +#: redbot/cogs/audio/core/commands/player.py:683 msgid "Please check your console or logs for details." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:111 -#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:110 +#: redbot/cogs/audio/core/commands/player.py:218 msgid "You must be in the voice channel to use the play command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:117 -#: redbot/cogs/audio/core/commands/player.py:225 -#: redbot/cogs/audio/core/commands/player.py:253 +#: redbot/cogs/audio/core/commands/player.py:116 +#: redbot/cogs/audio/core/commands/player.py:224 +#: redbot/cogs/audio/core/commands/player.py:252 msgid "No tracks found for `{query}`." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:123 -#: redbot/cogs/audio/core/commands/player.py:231 -#: redbot/cogs/audio/core/commands/player.py:532 -#: redbot/cogs/audio/core/commands/player.py:605 +#: redbot/cogs/audio/core/commands/player.py:122 +#: redbot/cogs/audio/core/commands/player.py:230 +#: redbot/cogs/audio/core/commands/player.py:530 +#: redbot/cogs/audio/core/commands/player.py:603 msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:146 +#: redbot/cogs/audio/core/commands/player.py:145 #, docstring msgid "Force play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:152 +#: redbot/cogs/audio/core/commands/player.py:151 msgid "Only single tracks work with bump play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:256 -#: redbot/cogs/audio/core/commands/player.py:788 -#: redbot/cogs/audio/core/commands/player.py:910 -msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" -"This may be due to permissions or because Lavalink.jar is being run in a different machine than the local tracks." +#: redbot/cogs/audio/core/commands/player.py:208 +#: redbot/cogs/audio/core/commands/player.py:471 +#: redbot/cogs/audio/core/commands/player.py:587 +#: redbot/cogs/audio/core/commands/player.py:712 +#: redbot/cogs/audio/core/commands/queue.py:362 +msgid "Connection to Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:263 -#: redbot/cogs/audio/core/commands/player.py:795 -#: redbot/cogs/audio/core/commands/player.py:917 +#: redbot/cogs/audio/core/commands/player.py:255 +msgid "Local tracks will not work if the managed Lavalink node cannot see the track.\n" +"This may be due to permissions or you are using an external Lavalink node in a different machine than the bot and the local tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:262 +#: redbot/cogs/audio/core/commands/player.py:794 +#: redbot/cogs/audio/core/commands/player.py:913 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:265 -#: redbot/cogs/audio/core/commands/player.py:796 -#: redbot/cogs/audio/core/commands/player.py:918 +#: redbot/cogs/audio/core/commands/player.py:264 +#: redbot/cogs/audio/core/commands/player.py:795 +#: redbot/cogs/audio/core/commands/player.py:914 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:296 +#: redbot/cogs/audio/core/commands/player.py:294 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:318 +#: redbot/cogs/audio/core/commands/player.py:316 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:339 +#: redbot/cogs/audio/core/commands/player.py:337 msgid "{time} until track playback: #1 in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:343 +#: redbot/cogs/audio/core/commands/player.py:341 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:357 +#: redbot/cogs/audio/core/commands/player.py:355 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:417 +#: redbot/cogs/audio/core/commands/player.py:415 msgid "The owner needs to set the Spotify client ID and Spotify client secret, before Spotify URLs or codes can be used. \n" "See `{prefix}audioset spotifyapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:427 +#: redbot/cogs/audio/core/commands/player.py:425 msgid "The owner needs to set the YouTube API key before Spotify URLs or codes can be used.\n" "See `{prefix}audioset youtubeapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:485 +#: redbot/cogs/audio/core/commands/player.py:483 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:492 +#: redbot/cogs/audio/core/commands/player.py:490 msgid "No categories found" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:514 +#: redbot/cogs/audio/core/commands/player.py:494 +#: redbot/cogs/audio/core/commands/player.py:512 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:501 +#: redbot/cogs/audio/core/commands/player.py:499 msgid "Categories" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:507 +#: redbot/cogs/audio/core/commands/player.py:505 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:522 +#: redbot/cogs/audio/core/commands/player.py:520 msgid "Playlists for {friendly_name}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:529 +#: redbot/cogs/audio/core/commands/player.py:527 msgid "No tracks to play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:539 +#: redbot/cogs/audio/core/commands/player.py:537 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:547 +#: redbot/cogs/audio/core/commands/player.py:545 #, docstring msgid "Starts auto play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:601 +#: redbot/cogs/audio/core/commands/player.py:599 msgid "You must be in the voice channel to use the autoplay command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:615 +#: redbot/cogs/audio/core/commands/player.py:613 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:621 -#: redbot/cogs/audio/core/commands/player.py:757 -#: redbot/cogs/audio/core/commands/player.py:776 -#: redbot/cogs/audio/core/commands/player.py:897 -#: redbot/cogs/audio/core/commands/playlists.py:1928 +#: redbot/cogs/audio/core/commands/player.py:619 +#: redbot/cogs/audio/core/commands/player.py:756 +#: redbot/cogs/audio/core/commands/player.py:775 +#: redbot/cogs/audio/core/commands/player.py:893 +#: redbot/cogs/audio/core/commands/playlists.py:1898 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:622 -#: redbot/cogs/audio/core/commands/player.py:758 -#: redbot/cogs/audio/core/commands/player.py:777 -#: redbot/cogs/audio/core/commands/player.py:898 -#: redbot/cogs/audio/core/commands/playlists.py:1929 +#: redbot/cogs/audio/core/commands/player.py:620 +#: redbot/cogs/audio/core/commands/player.py:757 +#: redbot/cogs/audio/core/commands/player.py:776 +#: redbot/cogs/audio/core/commands/player.py:894 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:636 +#: redbot/cogs/audio/core/commands/player.py:634 msgid "Adding a track to queue." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:642 +#: redbot/cogs/audio/core/commands/player.py:641 #, 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" @@ -2187,44 +2536,54 @@ msgid "Pick a track with a search.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:694 -#: redbot/cogs/audio/core/commands/player.py:706 -#: redbot/cogs/audio/core/commands/player.py:712 -#: redbot/cogs/audio/core/commands/player.py:722 +#: redbot/cogs/audio/core/commands/player.py:680 +msgid "Connection to Lavalink has failed" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:693 +#: redbot/cogs/audio/core/commands/player.py:705 +#: redbot/cogs/audio/core/commands/player.py:711 +#: redbot/cogs/audio/core/commands/player.py:721 msgid "Unable To Search For Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:723 +#: redbot/cogs/audio/core/commands/player.py:722 msgid "You must be in the voice channel to enqueue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:786 -#: redbot/cogs/audio/core/commands/player.py:908 +#: redbot/cogs/audio/core/commands/player.py:785 +#: redbot/cogs/audio/core/commands/player.py:904 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:857 -#: redbot/cogs/audio/core/commands/playlists.py:1553 +#: redbot/cogs/audio/core/commands/player.py:787 +#: redbot/cogs/audio/core/commands/player.py:906 +msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" +"This 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:853 +#: redbot/cogs/audio/core/commands/playlists.py:1527 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:863 +#: redbot/cogs/audio/core/commands/player.py:859 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:869 +#: redbot/cogs/audio/core/commands/player.py:865 msgid "folder" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:871 +#: redbot/cogs/audio/core/commands/player.py:867 msgid "search" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:874 +#: redbot/cogs/audio/core/commands/player.py:870 msgid "{time} until start of {type} playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:44 +#: redbot/cogs/audio/core/commands/playlists.py:45 #, docstring msgid "Playlist configuration options.\n\n" " Scope info:\n" @@ -2236,11 +2595,11 @@ msgid "Playlist configuration options.\n\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" +" ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and the playlist creator.\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:69 +#: redbot/cogs/audio/core/commands/playlists.py:70 #, 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" @@ -2269,99 +2628,130 @@ msgid "Add a track URL, playlist link, or quick search to a playlist.\n\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:1699 -#: redbot/cogs/audio/core/commands/playlists.py:2015 +#: redbot/cogs/audio/core/commands/playlists.py:124 +#: redbot/cogs/audio/core/commands/playlists.py:305 +#: redbot/cogs/audio/core/commands/playlists.py:487 +#: redbot/cogs/audio/core/commands/playlists.py:581 +#: redbot/cogs/audio/core/commands/playlists.py:710 +#: redbot/cogs/audio/core/commands/playlists.py:845 +#: redbot/cogs/audio/core/commands/playlists.py:982 +#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1224 +#: redbot/cogs/audio/core/commands/playlists.py:1474 +#: redbot/cogs/audio/core/commands/playlists.py:1560 +#: redbot/cogs/audio/core/commands/playlists.py:1641 +#: redbot/cogs/audio/core/commands/playlists.py:1671 +#: redbot/cogs/audio/core/commands/playlists.py:1983 msgid "Playlist Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:140 +#: redbot/cogs/audio/core/commands/playlists.py:141 msgid "Could not find a track matching your query." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:161 +#: redbot/cogs/audio/core/commands/playlists.py:162 msgid "Skipping track" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:162 +#: redbot/cogs/audio/core/commands/playlists.py:163 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 +#: redbot/cogs/audio/core/commands/playlists.py:171 +#: redbot/cogs/audio/core/commands/playlists.py:213 msgid "Playlist limit reached: Could not add track." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:193 +#: redbot/cogs/audio/core/commands/playlists.py:194 msgid "Track added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:194 +#: redbot/cogs/audio/core/commands/playlists.py:195 msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:199 +#: redbot/cogs/audio/core/commands/playlists.py:200 msgid "{num} tracks appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:204 +#: redbot/cogs/audio/core/commands/playlists.py:205 msgid "\n" "{existing} {plural} already in the playlist and were skipped." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:206 +#: redbot/cogs/audio/core/commands/playlists.py:207 msgid "tracks are" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:206 +#: redbot/cogs/audio/core/commands/playlists.py:207 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:2032 +#: redbot/cogs/audio/core/commands/playlists.py:209 +#: redbot/cogs/audio/core/commands/playlists.py:618 +#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: redbot/cogs/audio/core/commands/playlists.py:1268 +#: redbot/cogs/audio/core/commands/playlists.py:2000 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:2016 +#: redbot/cogs/audio/core/commands/playlists.py:229 +#, docstring +msgid "Copy a playlist from one scope to another.\n\n" +" **Usage**:\n" +" ​ ​ ​ ​ `[p]playlist copy playlist_name_OR_id [args]`\n\n" +" **Args**:\n" +" ​ ​ ​ ​ The following are all optional:\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-scope \n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-guild [guild] **Only the bot owner can use this**\n\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-scope \n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-guild [guild] **Only the bot owner can use this**\n\n" +" **Scope** is one of the following:\n" +" ​ ​ ​ ​ Global\n" +" ​ ​ ​ ​ Guild\n" +" ​ ​ ​ ​ User\n\n" +" **Author** can be one of the following:\n" +" ​ ​ ​ ​ User ID\n" +" ​ ​ ​ ​ User Mention\n" +" ​ ​ ​ ​ User Name#123\n\n" +" **Guild** can be one of the following:\n" +" ​ ​ ​ ​ Guild ID\n" +" ​ ​ ​ ​ Exact guild name\n\n" +" Example use:\n" +" ​ ​ ​ ​ `[p]playlist copy MyGuildPlaylist --from-scope Guild --to-scope Global`\n" +" ​ ​ ​ ​ `[p]playlist copy MyGlobalPlaylist --from-scope Global --to-author Draper#6666 --to-scope User`\n" +" ​ ​ ​ ​ `[p]playlist copy MyPersonalPlaylist --from-scope user --to-author Draper#6666 --to-scope Guild --to-guild Red - Discord Bot`\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:306 +#: redbot/cogs/audio/core/commands/playlists.py:488 +#: redbot/cogs/audio/core/commands/playlists.py:582 +#: redbot/cogs/audio/core/commands/playlists.py:711 +#: redbot/cogs/audio/core/commands/playlists.py:846 +#: redbot/cogs/audio/core/commands/playlists.py:1225 +#: redbot/cogs/audio/core/commands/playlists.py:1642 +#: redbot/cogs/audio/core/commands/playlists.py:1984 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 +#: redbot/cogs/audio/core/commands/playlists.py:329 +#: redbot/cogs/audio/core/commands/playlists.py:336 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:346 +#: redbot/cogs/audio/core/commands/playlists.py:344 msgid "Playlist Copied" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:347 +#: redbot/cogs/audio/core/commands/playlists.py:345 msgid "Playlist {name} (`{from_id}`) copied from {from_scope} to {to_scope} (`{to_id}`)." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:362 +#: redbot/cogs/audio/core/commands/playlists.py:360 #, docstring msgid "Create an empty playlist.\n\n" " **Usage**:\n" @@ -2389,31 +2779,31 @@ msgid "Create an empty playlist.\n\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:1998 +#: redbot/cogs/audio/core/commands/playlists.py:412 +#: redbot/cogs/audio/core/commands/playlists.py:1117 +#: redbot/cogs/audio/core/commands/playlists.py:1340 +#: redbot/cogs/audio/core/commands/playlists.py:1966 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:1999 +#: redbot/cogs/audio/core/commands/playlists.py:413 +#: redbot/cogs/audio/core/commands/playlists.py:1118 +#: redbot/cogs/audio/core/commands/playlists.py:1341 +#: redbot/cogs/audio/core/commands/playlists.py:1967 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 +#: redbot/cogs/audio/core/commands/playlists.py:423 +#: redbot/cogs/audio/core/commands/playlists.py:1150 +#: redbot/cogs/audio/core/commands/playlists.py:1375 msgid "Playlist Created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:428 +#: redbot/cogs/audio/core/commands/playlists.py:424 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:441 +#: redbot/cogs/audio/core/commands/playlists.py:437 #, docstring msgid "Delete a saved playlist.\n\n" " **Usage**:\n" @@ -2441,15 +2831,15 @@ msgid "Delete a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:514 +#: redbot/cogs/audio/core/commands/playlists.py:508 msgid "Playlist Deleted" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:515 +#: redbot/cogs/audio/core/commands/playlists.py:509 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:531 +#: redbot/cogs/audio/core/commands/playlists.py:525 #, docstring msgid "Remove duplicate tracks from a saved playlist.\n\n" " **Usage**:\n" @@ -2477,20 +2867,20 @@ msgid "Remove duplicate tracks from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:627 +#: redbot/cogs/audio/core/commands/playlists.py:619 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:1768 +#: redbot/cogs/audio/core/commands/playlists.py:632 +#: redbot/cogs/audio/core/commands/playlists.py:1740 msgid "Playlist Has Not Been Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:641 +#: redbot/cogs/audio/core/commands/playlists.py:633 msgid "{name} (`{id}`) [**{scope}**] playlist has no duplicate tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:662 +#: redbot/cogs/audio/core/commands/playlists.py:654 #, docstring msgid "Download a copy of a playlist.\n\n" " These files can be used with the `[p]playlist upload` command.\n" @@ -2521,19 +2911,19 @@ msgid "Download a copy of a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:731 +#: redbot/cogs/audio/core/commands/playlists.py:721 msgid "That playlist has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:774 +#: redbot/cogs/audio/core/commands/playlists.py:764 msgid "This playlist is too large to be send in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:777 +#: redbot/cogs/audio/core/commands/playlists.py:767 msgid "Playlist is too large, here is the compressed version." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:799 +#: redbot/cogs/audio/core/commands/playlists.py:789 #, docstring msgid "Retrieve information from a saved playlist.\n\n" " **Usage**:\n" @@ -2561,25 +2951,25 @@ msgid "Retrieve information from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:891 +#: redbot/cogs/audio/core/commands/playlists.py:879 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:883 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\n" "URL: {url}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:908 -#: redbot/cogs/audio/core/commands/playlists.py:1056 +#: redbot/cogs/audio/core/commands/playlists.py:896 +#: redbot/cogs/audio/core/commands/playlists.py:1041 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:910 +#: redbot/cogs/audio/core/commands/playlists.py:898 msgid "Page {page}/{pages} | Author: {author_name} | {num} track(s)" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:922 +#: redbot/cogs/audio/core/commands/playlists.py:910 #, docstring msgid "List saved playlists.\n\n" " **Usage**:\n" @@ -2607,35 +2997,35 @@ msgid "List saved playlists.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:998 +#: redbot/cogs/audio/core/commands/playlists.py:983 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1032 +#: redbot/cogs/audio/core/commands/playlists.py:1017 msgid "No saved playlists for {scope} created by {author}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1041 +#: redbot/cogs/audio/core/commands/playlists.py:1026 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1051 +#: redbot/cogs/audio/core/commands/playlists.py:1036 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1052 +#: redbot/cogs/audio/core/commands/playlists.py:1037 msgid "Tracks: {num}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1053 +#: redbot/cogs/audio/core/commands/playlists.py:1038 msgid "Author: {name}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1058 +#: redbot/cogs/audio/core/commands/playlists.py:1043 msgid "Scope: {scope}\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1078 +#: redbot/cogs/audio/core/commands/playlists.py:1063 #, docstring msgid "Save the queue to a playlist.\n\n" " **Usage**:\n" @@ -2663,33 +3053,16 @@ msgid "Save the queue to a playlist.\n\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:365 -#: redbot/cogs/audio/core/commands/queue.py:373 -msgid "There's nothing in the queue." -msgstr "" - -#: redbot/cogs/audio/core/commands/playlists.py:1168 +#: redbot/cogs/audio/core/commands/playlists.py:1151 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 +#: redbot/cogs/audio/core/commands/playlists.py:1157 +#: redbot/cogs/audio/core/commands/playlists.py:1384 msgid "Playlist limit reached: Could not add {} tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1188 +#: redbot/cogs/audio/core/commands/playlists.py:1171 #, docstring msgid "Remove a track from a playlist by url.\n\n" " **Usage**:\n" @@ -2717,23 +3090,23 @@ msgid "Remove a track from a playlist by url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: redbot/cogs/audio/core/commands/playlists.py:1235 msgid "URL not in playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1266 +#: redbot/cogs/audio/core/commands/playlists.py:1247 msgid "No tracks left, removing playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1274 +#: redbot/cogs/audio/core/commands/playlists.py:1255 msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1288 +#: redbot/cogs/audio/core/commands/playlists.py:1269 msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1306 +#: redbot/cogs/audio/core/commands/playlists.py:1287 #, docstring msgid "Save a playlist from a url.\n\n" " **Usage**:\n" @@ -2761,19 +3134,19 @@ msgid "Save a playlist from a url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1397 +#: redbot/cogs/audio/core/commands/playlists.py:1376 msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1414 +#: redbot/cogs/audio/core/commands/playlists.py:1393 msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1415 +#: redbot/cogs/audio/core/commands/playlists.py:1394 msgid "Unable to create your playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1432 +#: redbot/cogs/audio/core/commands/playlists.py:1411 #, docstring msgid "Load a playlist into the queue.\n\n" " **Usage**:\n" @@ -2801,20 +3174,20 @@ msgid "Load a playlist into the queue.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1482 +#: redbot/cogs/audio/core/commands/playlists.py:1459 msgid "You need the DJ role to start playing playlists." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1566 +#: redbot/cogs/audio/core/commands/playlists.py:1540 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1567 +#: redbot/cogs/audio/core/commands/playlists.py:1541 msgid "{name} - (`{id}`) [**{scope}**]\n" "Added {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1613 +#: redbot/cogs/audio/core/commands/playlists.py:1587 #, docstring msgid "Updates all tracks in a playlist.\n\n" " **Usage**:\n" @@ -2842,32 +3215,32 @@ msgid "Updates all tracks in a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1692 +#: redbot/cogs/audio/core/commands/playlists.py:1664 msgid "Invalid Playlist" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1693 +#: redbot/cogs/audio/core/commands/playlists.py:1665 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1734 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "Tracks removed" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1738 -#: redbot/cogs/audio/core/commands/playlists.py:1758 +#: redbot/cogs/audio/core/commands/playlists.py:1710 +#: redbot/cogs/audio/core/commands/playlists.py:1730 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1756 +#: redbot/cogs/audio/core/commands/playlists.py:1728 msgid "Tracks added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1769 +#: redbot/cogs/audio/core/commands/playlists.py:1741 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1781 +#: redbot/cogs/audio/core/commands/playlists.py:1753 #, docstring msgid "Uploads a playlist file as a playlist for the bot.\n\n" " V2 and old V3 playlist will be slow.\n" @@ -2897,31 +3270,35 @@ msgid "Uploads a playlist file as a playlist for the bot.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1838 +#: redbot/cogs/audio/core/commands/playlists.py:1808 msgid "Please upload the playlist file. Any other message will cancel this operation." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1849 +#: redbot/cogs/audio/core/commands/playlists.py:1819 msgid "No file detected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1856 +#: redbot/cogs/audio/core/commands/playlists.py:1826 msgid "Upload cancelled." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1860 +#: redbot/cogs/audio/core/commands/playlists.py:1830 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1868 +#: redbot/cogs/audio/core/commands/playlists.py:1838 msgid "Not a valid playlist file." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1880 +#: redbot/cogs/audio/core/commands/playlists.py:1850 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1950 +#: redbot/cogs/audio/core/commands/playlists.py:1899 +msgid "I'm unable to get a track from Lavalink node at the moment, try again in a few minutes." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1920 #, docstring msgid "Rename an existing playlist.\n\n" " **Usage**:\n" @@ -2949,7 +3326,7 @@ msgid "Rename an existing playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:2029 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" @@ -2958,88 +3335,88 @@ msgstr "" msgid "List the songs in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:175 +#: redbot/cogs/audio/core/commands/queue.py:179 #, docstring msgid "Clears the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:192 +#: redbot/cogs/audio/core/commands/queue.py:196 msgid "Unable To Clear Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:193 +#: redbot/cogs/audio/core/commands/queue.py:197 msgid "You need the DJ role to clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:201 +#: redbot/cogs/audio/core/commands/queue.py:205 msgid "Queue Modified" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:201 +#: redbot/cogs/audio/core/commands/queue.py:205 msgid "The queue has been cleared." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:206 +#: redbot/cogs/audio/core/commands/queue.py:210 #, 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 +#: redbot/cogs/audio/core/commands/queue.py:227 msgid "Unable To Clean Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:224 +#: redbot/cogs/audio/core/commands/queue.py:228 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 +#: redbot/cogs/audio/core/commands/queue.py:243 +#: redbot/cogs/audio/core/commands/queue.py:277 msgid "Removed 0 tracks." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:243 -#: redbot/cogs/audio/core/commands/queue.py:277 +#: redbot/cogs/audio/core/commands/queue.py:247 +#: redbot/cogs/audio/core/commands/queue.py:281 msgid "Removed Tracks From The Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:244 +#: redbot/cogs/audio/core/commands/queue.py:248 msgid "Removed {removed_tracks} tracks queued by members outside of the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:252 +#: redbot/cogs/audio/core/commands/queue.py:256 #, docstring msgid "Removes all tracks you requested from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:278 +#: redbot/cogs/audio/core/commands/queue.py:282 msgid "Removed {removed_tracks} tracks queued by {member.display_name}." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:285 +#: redbot/cogs/audio/core/commands/queue.py:289 #, docstring msgid "Search the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:307 +#: redbot/cogs/audio/core/commands/queue.py:311 #, 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:350 -#: redbot/cogs/audio/core/commands/queue.py:357 -#: redbot/cogs/audio/core/commands/queue.py:364 -#: redbot/cogs/audio/core/commands/queue.py:372 +#: redbot/cogs/audio/core/commands/queue.py:323 +#: redbot/cogs/audio/core/commands/queue.py:330 +#: redbot/cogs/audio/core/commands/queue.py:342 +#: redbot/cogs/audio/core/commands/queue.py:354 +#: redbot/cogs/audio/core/commands/queue.py:361 +#: redbot/cogs/audio/core/commands/queue.py:368 +#: redbot/cogs/audio/core/commands/queue.py:376 msgid "Unable To Shuffle Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:320 +#: redbot/cogs/audio/core/commands/queue.py:324 msgid "You need the DJ role to shuffle the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:377 +#: redbot/cogs/audio/core/commands/queue.py:381 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 62cdb892b0b..dd597fb35ff 100644 --- a/redbot/cogs/audio/core/commands/locales/ja-JP.po +++ b/redbot/cogs/audio/core/commands/locales/ja-JP.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 17:28+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -210,86 +210,84 @@ 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:591 -#: redbot/cogs/audio/core/commands/audioset.py:612 -#: redbot/cogs/audio/core/commands/audioset.py:629 -#: redbot/cogs/audio/core/commands/audioset.py:677 -#: redbot/cogs/audio/core/commands/audioset.py:752 -#: redbot/cogs/audio/core/commands/audioset.py:900 -#: redbot/cogs/audio/core/commands/audioset.py:915 -#: redbot/cogs/audio/core/commands/audioset.py:935 -#: redbot/cogs/audio/core/commands/audioset.py:977 -#: redbot/cogs/audio/core/commands/audioset.py:978 -#: redbot/cogs/audio/core/commands/audioset.py:979 -#: redbot/cogs/audio/core/commands/audioset.py:980 -#: redbot/cogs/audio/core/commands/audioset.py:981 -#: redbot/cogs/audio/core/commands/audioset.py:982 -#: redbot/cogs/audio/core/commands/audioset.py:983 -#: redbot/cogs/audio/core/commands/audioset.py:997 -#: redbot/cogs/audio/core/commands/audioset.py:999 -#: redbot/cogs/audio/core/commands/audioset.py:1041 -#: redbot/cogs/audio/core/commands/audioset.py:1048 -#: redbot/cogs/audio/core/commands/audioset.py:1090 -#: redbot/cogs/audio/core/commands/audioset.py:1091 -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1111 -#: redbot/cogs/audio/core/commands/audioset.py:1188 -#: redbot/cogs/audio/core/commands/audioset.py:1203 -#: redbot/cogs/audio/core/commands/audioset.py:1348 -#: redbot/cogs/audio/core/commands/audioset.py:1349 -#: redbot/cogs/audio/core/commands/audioset.py:1350 -#: redbot/cogs/audio/core/commands/audioset.py:1393 -#: redbot/cogs/audio/core/commands/audioset.py:1394 -#: redbot/cogs/audio/core/commands/audioset.py:1395 -#: redbot/cogs/audio/core/commands/audioset.py:1437 -#: redbot/cogs/audio/core/commands/controller.py:421 -#: redbot/cogs/audio/core/commands/controller.py:465 -#: redbot/cogs/audio/core/commands/controller.py:767 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:118 -#: redbot/cogs/audio/core/commands/llset.py:127 +#: redbot/cogs/audio/core/commands/audioset.py:589 +#: redbot/cogs/audio/core/commands/audioset.py:610 +#: redbot/cogs/audio/core/commands/audioset.py:627 +#: redbot/cogs/audio/core/commands/audioset.py:675 +#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:921 +#: redbot/cogs/audio/core/commands/audioset.py:941 +#: redbot/cogs/audio/core/commands/audioset.py:970 +#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:987 +#: redbot/cogs/audio/core/commands/audioset.py:988 +#: redbot/cogs/audio/core/commands/audioset.py:989 +#: redbot/cogs/audio/core/commands/audioset.py:990 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:1008 +#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1102 +#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1122 +#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1367 +#: redbot/cogs/audio/core/commands/audioset.py:1368 +#: redbot/cogs/audio/core/commands/audioset.py:1369 +#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1413 +#: redbot/cogs/audio/core/commands/audioset.py:1414 +#: redbot/cogs/audio/core/commands/audioset.py:1456 +#: redbot/cogs/audio/core/commands/controller.py:422 +#: redbot/cogs/audio/core/commands/controller.py:466 +#: redbot/cogs/audio/core/commands/controller.py:775 +#: redbot/cogs/audio/core/commands/llset.py:168 +#: redbot/cogs/audio/core/commands/llset.py:177 msgid "Enabled" msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:441 -#: redbot/cogs/audio/core/commands/audioset.py:591 -#: redbot/cogs/audio/core/commands/audioset.py:612 -#: redbot/cogs/audio/core/commands/audioset.py:629 -#: redbot/cogs/audio/core/commands/audioset.py:677 -#: redbot/cogs/audio/core/commands/audioset.py:752 -#: redbot/cogs/audio/core/commands/audioset.py:900 -#: redbot/cogs/audio/core/commands/audioset.py:915 -#: redbot/cogs/audio/core/commands/audioset.py:935 -#: redbot/cogs/audio/core/commands/audioset.py:977 -#: redbot/cogs/audio/core/commands/audioset.py:978 -#: redbot/cogs/audio/core/commands/audioset.py:979 -#: redbot/cogs/audio/core/commands/audioset.py:980 -#: redbot/cogs/audio/core/commands/audioset.py:981 -#: redbot/cogs/audio/core/commands/audioset.py:982 -#: redbot/cogs/audio/core/commands/audioset.py:983 -#: redbot/cogs/audio/core/commands/audioset.py:997 -#: redbot/cogs/audio/core/commands/audioset.py:999 -#: redbot/cogs/audio/core/commands/audioset.py:1041 -#: redbot/cogs/audio/core/commands/audioset.py:1048 -#: redbot/cogs/audio/core/commands/audioset.py:1090 -#: redbot/cogs/audio/core/commands/audioset.py:1091 -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1113 -#: redbot/cogs/audio/core/commands/audioset.py:1188 -#: redbot/cogs/audio/core/commands/audioset.py:1203 -#: redbot/cogs/audio/core/commands/audioset.py:1348 -#: redbot/cogs/audio/core/commands/audioset.py:1349 -#: redbot/cogs/audio/core/commands/audioset.py:1350 -#: redbot/cogs/audio/core/commands/audioset.py:1393 -#: redbot/cogs/audio/core/commands/audioset.py:1394 -#: redbot/cogs/audio/core/commands/audioset.py:1395 -#: redbot/cogs/audio/core/commands/audioset.py:1437 -#: redbot/cogs/audio/core/commands/controller.py:421 -#: redbot/cogs/audio/core/commands/controller.py:465 -#: redbot/cogs/audio/core/commands/controller.py:767 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:118 -#: redbot/cogs/audio/core/commands/llset.py:127 +#: redbot/cogs/audio/core/commands/audioset.py:589 +#: redbot/cogs/audio/core/commands/audioset.py:610 +#: redbot/cogs/audio/core/commands/audioset.py:627 +#: redbot/cogs/audio/core/commands/audioset.py:675 +#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:921 +#: redbot/cogs/audio/core/commands/audioset.py:941 +#: redbot/cogs/audio/core/commands/audioset.py:970 +#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:987 +#: redbot/cogs/audio/core/commands/audioset.py:988 +#: redbot/cogs/audio/core/commands/audioset.py:989 +#: redbot/cogs/audio/core/commands/audioset.py:990 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:1008 +#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1102 +#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1124 +#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1367 +#: redbot/cogs/audio/core/commands/audioset.py:1368 +#: redbot/cogs/audio/core/commands/audioset.py:1369 +#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1413 +#: redbot/cogs/audio/core/commands/audioset.py:1414 +#: redbot/cogs/audio/core/commands/audioset.py:1456 +#: redbot/cogs/audio/core/commands/controller.py:422 +#: redbot/cogs/audio/core/commands/controller.py:466 +#: redbot/cogs/audio/core/commands/controller.py:775 +#: redbot/cogs/audio/core/commands/llset.py:168 +#: redbot/cogs/audio/core/commands/llset.py:177 msgid "Disabled" msgstr "" @@ -304,42 +302,64 @@ msgid "\n" msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:451 -#: redbot/cogs/audio/core/commands/audioset.py:546 -#: redbot/cogs/audio/core/commands/audioset.py:571 -#: redbot/cogs/audio/core/commands/audioset.py:589 -#: redbot/cogs/audio/core/commands/audioset.py:610 -#: redbot/cogs/audio/core/commands/audioset.py:637 -#: redbot/cogs/audio/core/commands/audioset.py:675 -#: redbot/cogs/audio/core/commands/audioset.py:698 -#: redbot/cogs/audio/core/commands/audioset.py:704 -#: redbot/cogs/audio/core/commands/audioset.py:727 -#: redbot/cogs/audio/core/commands/audioset.py:733 -#: redbot/cogs/audio/core/commands/audioset.py:750 -#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:544 +#: redbot/cogs/audio/core/commands/audioset.py:569 +#: redbot/cogs/audio/core/commands/audioset.py:587 +#: redbot/cogs/audio/core/commands/audioset.py:608 +#: redbot/cogs/audio/core/commands/audioset.py:635 +#: redbot/cogs/audio/core/commands/audioset.py:673 +#: redbot/cogs/audio/core/commands/audioset.py:696 +#: redbot/cogs/audio/core/commands/audioset.py:702 +#: redbot/cogs/audio/core/commands/audioset.py:725 +#: redbot/cogs/audio/core/commands/audioset.py:731 +#: redbot/cogs/audio/core/commands/audioset.py:748 #: redbot/cogs/audio/core/commands/audioset.py:774 -#: redbot/cogs/audio/core/commands/audioset.py:797 -#: redbot/cogs/audio/core/commands/audioset.py:854 -#: redbot/cogs/audio/core/commands/audioset.py:877 -#: redbot/cogs/audio/core/commands/audioset.py:882 -#: redbot/cogs/audio/core/commands/audioset.py:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:1186 -#: redbot/cogs/audio/core/commands/audioset.py:1201 -#: redbot/cogs/audio/core/commands/audioset.py:1222 -#: redbot/cogs/audio/core/commands/audioset.py:1229 -#: redbot/cogs/audio/core/commands/audioset.py:1289 -#: redbot/cogs/audio/core/commands/audioset.py:1311 -#: redbot/cogs/audio/core/commands/audioset.py:1419 -#: redbot/cogs/audio/core/commands/audioset.py:1435 -#: redbot/cogs/audio/core/commands/controller.py:419 -#: redbot/cogs/audio/core/commands/controller.py:463 -#: redbot/cogs/audio/core/commands/controller.py:774 -#: 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 +#: redbot/cogs/audio/core/commands/audioset.py:780 +#: redbot/cogs/audio/core/commands/audioset.py:803 +#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:883 +#: redbot/cogs/audio/core/commands/audioset.py:888 +#: redbot/cogs/audio/core/commands/audioset.py:904 +#: redbot/cogs/audio/core/commands/audioset.py:919 +#: redbot/cogs/audio/core/commands/audioset.py:939 +#: redbot/cogs/audio/core/commands/audioset.py:1205 +#: redbot/cogs/audio/core/commands/audioset.py:1220 +#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1248 +#: redbot/cogs/audio/core/commands/audioset.py:1308 +#: redbot/cogs/audio/core/commands/audioset.py:1330 +#: redbot/cogs/audio/core/commands/audioset.py:1438 +#: redbot/cogs/audio/core/commands/audioset.py:1454 +#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:464 +#: redbot/cogs/audio/core/commands/controller.py:782 +#: redbot/cogs/audio/core/commands/llset.py:146 +#: redbot/cogs/audio/core/commands/llset.py:166 +#: redbot/cogs/audio/core/commands/llset.py:175 +#: redbot/cogs/audio/core/commands/llset.py:204 +#: redbot/cogs/audio/core/commands/llset.py:226 +#: redbot/cogs/audio/core/commands/llset.py:258 +#: redbot/cogs/audio/core/commands/llset.py:282 +#: redbot/cogs/audio/core/commands/llset.py:295 +#: redbot/cogs/audio/core/commands/llset.py:388 +#: redbot/cogs/audio/core/commands/llset.py:412 +#: redbot/cogs/audio/core/commands/llset.py:443 +#: redbot/cogs/audio/core/commands/llset.py:472 +#: redbot/cogs/audio/core/commands/llset.py:481 +#: redbot/cogs/audio/core/commands/llset.py:499 +#: redbot/cogs/audio/core/commands/llset.py:508 +#: redbot/cogs/audio/core/commands/llset.py:526 +#: redbot/cogs/audio/core/commands/llset.py:535 +#: redbot/cogs/audio/core/commands/llset.py:553 +#: redbot/cogs/audio/core/commands/llset.py:562 +#: redbot/cogs/audio/core/commands/llset.py:580 +#: redbot/cogs/audio/core/commands/llset.py:589 +#: redbot/cogs/audio/core/commands/llset.py:607 +#: redbot/cogs/audio/core/commands/llset.py:616 +#: redbot/cogs/audio/core/commands/llset.py:634 +#: redbot/cogs/audio/core/commands/llset.py:643 +#: redbot/cogs/audio/core/commands/llset.py:670 +#: redbot/cogs/audio/core/commands/llset.py:701 msgid "Setting Changed" msgstr "" @@ -347,7 +367,7 @@ msgstr "" #, docstring msgid "Set a playlist to auto-play songs from.\n\n" " **Usage**:\n" -" ​ ​ ​ ​ `[p]audioset autoplay playlist_name_OR_id [args]`\n\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist playlist_name_OR_id [args]`\n\n" " **Args**:\n" " ​ ​ ​ ​ The following are all optional:\n" " ​ ​ ​ ​ ​ ​ ​ ​ --scope \n" @@ -365,238 +385,239 @@ msgid "Set a playlist to auto-play songs from.\n\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" +" ​ ​ ​ ​ `[p]audioset autoplay playlist MyGuildPlaylist`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist MyGlobalPlaylist --scope Global`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist 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:105 #: 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:1817 -#: redbot/cogs/audio/core/commands/playlists.py:1983 +#: redbot/cogs/audio/core/commands/playlists.py:393 +#: redbot/cogs/audio/core/commands/playlists.py:470 +#: redbot/cogs/audio/core/commands/playlists.py:558 +#: redbot/cogs/audio/core/commands/playlists.py:691 +#: redbot/cogs/audio/core/commands/playlists.py:822 +#: redbot/cogs/audio/core/commands/playlists.py:943 +#: redbot/cogs/audio/core/commands/playlists.py:1096 +#: redbot/cogs/audio/core/commands/playlists.py:1204 +#: redbot/cogs/audio/core/commands/playlists.py:1320 +#: redbot/cogs/audio/core/commands/playlists.py:1444 +#: redbot/cogs/audio/core/commands/playlists.py:1620 +#: redbot/cogs/audio/core/commands/playlists.py:1789 +#: redbot/cogs/audio/core/commands/playlists.py:1953 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:106 #: 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:1818 -#: redbot/cogs/audio/core/commands/playlists.py:1984 +#: redbot/cogs/audio/core/commands/playlists.py:394 +#: redbot/cogs/audio/core/commands/playlists.py:471 +#: redbot/cogs/audio/core/commands/playlists.py:559 +#: redbot/cogs/audio/core/commands/playlists.py:692 +#: redbot/cogs/audio/core/commands/playlists.py:823 +#: redbot/cogs/audio/core/commands/playlists.py:944 +#: redbot/cogs/audio/core/commands/playlists.py:1097 +#: redbot/cogs/audio/core/commands/playlists.py:1205 +#: redbot/cogs/audio/core/commands/playlists.py:1321 +#: redbot/cogs/audio/core/commands/playlists.py:1445 +#: redbot/cogs/audio/core/commands/playlists.py:1621 +#: redbot/cogs/audio/core/commands/playlists.py:1790 +#: redbot/cogs/audio/core/commands/playlists.py:1954 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:1821 -#: redbot/cogs/audio/core/commands/playlists.py:1987 +#: redbot/cogs/audio/core/commands/audioset.py:499 +#: redbot/cogs/audio/core/commands/playlists.py:107 +#: redbot/cogs/audio/core/commands/playlists.py:268 +#: redbot/cogs/audio/core/commands/playlists.py:395 +#: redbot/cogs/audio/core/commands/playlists.py:472 +#: redbot/cogs/audio/core/commands/playlists.py:560 +#: redbot/cogs/audio/core/commands/playlists.py:693 +#: redbot/cogs/audio/core/commands/playlists.py:824 +#: redbot/cogs/audio/core/commands/playlists.py:945 +#: redbot/cogs/audio/core/commands/playlists.py:1098 +#: redbot/cogs/audio/core/commands/playlists.py:1206 +#: redbot/cogs/audio/core/commands/playlists.py:1322 +#: redbot/cogs/audio/core/commands/playlists.py:1446 +#: redbot/cogs/audio/core/commands/playlists.py:1622 +#: redbot/cogs/audio/core/commands/playlists.py:1791 +#: redbot/cogs/audio/core/commands/playlists.py:1955 msgid "Check your logs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:516 -#: redbot/cogs/audio/core/commands/audioset.py:532 +#: redbot/cogs/audio/core/commands/audioset.py:514 +#: redbot/cogs/audio/core/commands/audioset.py:530 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 +#: redbot/cogs/audio/core/commands/audioset.py:515 +#: redbot/cogs/audio/core/commands/playlists.py:125 +#: redbot/cogs/audio/core/commands/playlists.py:1475 msgid "Could not match '{arg}' to a playlist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:524 +#: redbot/cogs/audio/core/commands/audioset.py:522 msgid "No Tracks Found" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:525 +#: redbot/cogs/audio/core/commands/audioset.py:523 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:1700 +#: redbot/cogs/audio/core/commands/audioset.py:531 +#: redbot/cogs/audio/core/commands/playlists.py:1561 +#: redbot/cogs/audio/core/commands/playlists.py:1672 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:1707 +#: redbot/cogs/audio/core/commands/audioset.py:538 +#: redbot/cogs/audio/core/commands/playlists.py:1001 +#: redbot/cogs/audio/core/commands/playlists.py:1569 +#: redbot/cogs/audio/core/commands/playlists.py:1679 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:1708 +#: redbot/cogs/audio/core/commands/audioset.py:539 +#: redbot/cogs/audio/core/commands/playlists.py:1002 +#: redbot/cogs/audio/core/commands/playlists.py:1570 +#: redbot/cogs/audio/core/commands/playlists.py:1680 msgid "You need to specify the Guild ID for the guild to lookup." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:547 +#: redbot/cogs/audio/core/commands/audioset.py:545 msgid "Playlist {name} (`{id}`) [**{scope}**] will be used for autoplay." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:560 +#: redbot/cogs/audio/core/commands/audioset.py:558 #, docstring msgid "Resets auto-play to the default playlist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:572 +#: redbot/cogs/audio/core/commands/audioset.py:570 msgid "Set auto-play playlist to play recently played tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:578 +#: redbot/cogs/audio/core/commands/audioset.py:576 #, 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:590 +#: redbot/cogs/audio/core/commands/audioset.py:588 msgid "Global daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:599 +#: redbot/cogs/audio/core/commands/audioset.py:597 #, 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:611 +#: redbot/cogs/audio/core/commands/audioset.py:609 msgid "Daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:620 +#: redbot/cogs/audio/core/commands/audioset.py:618 #, 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:628 +#: redbot/cogs/audio/core/commands/audioset.py:626 msgid "Auto-disconnection at queue end: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:632 -#: redbot/cogs/audio/core/commands/controller.py:771 +#: redbot/cogs/audio/core/commands/audioset.py:630 +#: redbot/cogs/audio/core/commands/controller.py:779 msgid "\n" "Auto-play has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:643 +#: redbot/cogs/audio/core/commands/audioset.py:641 #, 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:654 +#: redbot/cogs/audio/core/commands/audioset.py:652 msgid "Missing DJ Role" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:655 +#: redbot/cogs/audio/core/commands/audioset.py:653 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:666 +#: redbot/cogs/audio/core/commands/audioset.py:664 msgid "Response timed out, try again later." msgstr "タイムアウトしました。もう一度試してみてください。" -#: redbot/cogs/audio/core/commands/audioset.py:676 +#: redbot/cogs/audio/core/commands/audioset.py:674 msgid "DJ role: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:683 #, 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:691 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:1214 +#: redbot/cogs/audio/core/commands/audioset.py:689 +#: redbot/cogs/audio/core/commands/audioset.py:718 +#: redbot/cogs/audio/core/commands/audioset.py:1233 msgid "Invalid Time" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:1214 +#: redbot/cogs/audio/core/commands/audioset.py:689 +#: redbot/cogs/audio/core/commands/audioset.py:718 +#: redbot/cogs/audio/core/commands/audioset.py:1233 msgid "Seconds can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:698 +#: redbot/cogs/audio/core/commands/audioset.py:696 msgid "Empty disconnect disabled." msgstr "音声チャンネルに誰もいなくなっても、切断しないようになりました。" -#: redbot/cogs/audio/core/commands/audioset.py:705 +#: redbot/cogs/audio/core/commands/audioset.py:703 msgid "Empty disconnect timer set to {num_seconds}." msgstr "音声チャンネルから誰もいなくなった {num_seconds} 秒後に切断します。" -#: redbot/cogs/audio/core/commands/audioset.py:717 +#: redbot/cogs/audio/core/commands/audioset.py:715 #, docstring msgid "Auto-pause after x seconds when room is empty, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:727 +#: redbot/cogs/audio/core/commands/audioset.py:725 msgid "Empty pause disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:734 +#: redbot/cogs/audio/core/commands/audioset.py:732 msgid "Empty pause timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:745 +#: redbot/cogs/audio/core/commands/audioset.py:743 #, docstring msgid "Prioritise tracks with lyrics." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:751 +#: redbot/cogs/audio/core/commands/audioset.py:749 msgid "Prefer tracks with lyrics: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:760 +#: redbot/cogs/audio/core/commands/audioset.py:758 #, docstring msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:763 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 msgid "Invalid Price" msgstr "" @@ -604,26 +625,30 @@ msgstr "" msgid "Price can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:769 +msgid "Price can't be greater than 2^63 - 1." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:774 msgid "Jukebox mode disabled." msgstr "ジュークボックスモードを無効化します。" -#: redbot/cogs/audio/core/commands/audioset.py:775 +#: redbot/cogs/audio/core/commands/audioset.py:781 msgid "Track queueing command price set to {price} {currency}." msgstr "キューへ追加するコストを {price} {currency} に設定しました。" -#: redbot/cogs/audio/core/commands/audioset.py:787 +#: redbot/cogs/audio/core/commands/audioset.py:793 #, 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:798 +#: redbot/cogs/audio/core/commands/audioset.py:804 msgid "The localtracks path location has been reset to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:803 +#: redbot/cogs/audio/core/commands/audioset.py:809 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" "```\n" "ParentDirectory\n" @@ -638,31 +663,30 @@ msgid "This setting is only for bot owners to set a localtracks folder location "Do you want to continue to set the provided path for local tracks?" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:835 +#: redbot/cogs/audio/core/commands/audioset.py:841 msgid "Invalid Path" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:836 +#: redbot/cogs/audio/core/commands/audioset.py:842 msgid "{local_path} does not seem like a valid path." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/audioset.py:848 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:848 -#: redbot/cogs/audio/core/commands/llset.py:34 -#: redbot/cogs/audio/core/commands/llset.py:53 -#: redbot/cogs/audio/core/commands/player.py:416 -#: redbot/cogs/audio/core/commands/player.py:426 +#: redbot/cogs/audio/core/commands/audioset.py:854 +#: redbot/cogs/audio/core/commands/llset.py:74 +#: redbot/cogs/audio/core/commands/player.py:414 +#: redbot/cogs/audio/core/commands/player.py:424 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:855 +#: redbot/cogs/audio/core/commands/audioset.py:861 msgid "The localtracks path location has been set to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:864 +#: redbot/cogs/audio/core/commands/audioset.py:870 #, 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" @@ -670,41 +694,41 @@ msgid "Max length of a track to queue in seconds, 0 to disable.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:873 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Invalid length" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:873 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Length can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:877 +#: redbot/cogs/audio/core/commands/audioset.py:883 msgid "Track max length disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:883 +#: redbot/cogs/audio/core/commands/audioset.py:889 msgid "Track max length set to {seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:893 +#: redbot/cogs/audio/core/commands/audioset.py:899 #, docstring msgid "Toggle track announcement and other bot messages." msgstr "曲の通知やその他のメッセージを送信するかどうかを切り替えます。" -#: redbot/cogs/audio/core/commands/audioset.py:899 +#: redbot/cogs/audio/core/commands/audioset.py:905 msgid "Notify mode: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:908 +#: redbot/cogs/audio/core/commands/audioset.py:914 #, docstring msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:914 +#: redbot/cogs/audio/core/commands/audioset.py:920 msgid "Auto Deafen: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:923 +#: redbot/cogs/audio/core/commands/audioset.py:929 #, 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" @@ -713,250 +737,256 @@ msgid "Toggle the domain restriction on Audio.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:934 +#: redbot/cogs/audio/core/commands/audioset.py:940 msgid "Commercial links only: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:943 +#: redbot/cogs/audio/core/commands/audioset.py:949 #, docstring msgid "Set the role to use for DJ mode." msgstr "DJ モードのために使用する役職を設定します。" -#: redbot/cogs/audio/core/commands/audioset.py:952 +#: redbot/cogs/audio/core/commands/audioset.py:958 msgid "Settings Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:953 +#: redbot/cogs/audio/core/commands/audioset.py:959 msgid "DJ role set to: {role.name}." msgstr "DJ モードの役職として設定済み: {role.name}" -#: redbot/cogs/audio/core/commands/audioset.py:959 +#: redbot/cogs/audio/core/commands/audioset.py:965 #, docstring msgid "Show the current settings." msgstr "現在の設定を表示します。" -#: redbot/cogs/audio/core/commands/audioset.py:996 +#: redbot/cogs/audio/core/commands/audioset.py:1004 msgid "Server Settings" msgstr "サーバー設定" -#: redbot/cogs/audio/core/commands/audioset.py:997 +#: redbot/cogs/audio/core/commands/audioset.py:1005 +msgid "Auto-deafen: [{auto_deafen}]\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1008 msgid "Auto-disconnect: [{dc}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:998 +#: redbot/cogs/audio/core/commands/audioset.py:1009 msgid "Auto-play: [{autoplay}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1002 +#: redbot/cogs/audio/core/commands/audioset.py:1013 msgid "Disconnect timer: [{num_seconds}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1006 +#: redbot/cogs/audio/core/commands/audioset.py:1017 msgid "Auto Pause timer: [{num_seconds}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1021 msgid "DJ Role: [{role.name}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1012 +#: redbot/cogs/audio/core/commands/audioset.py:1023 msgid "Jukebox: [{jukebox_name}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1013 +#: redbot/cogs/audio/core/commands/audioset.py:1024 msgid "Command price: [{jukebox_price}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1017 +#: redbot/cogs/audio/core/commands/audioset.py:1028 msgid "Max track length: [{tracklength}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1020 -msgid "Repeat: [{repeat}]\n" +#: redbot/cogs/audio/core/commands/audioset.py:1031 +msgid "Max volume: [{max_volume}%]\n" +"Persist queue: [{persist_queue}]\n" +"Repeat: [{repeat}]\n" "Shuffle: [{shuffle}]\n" "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" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1040 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Thumbnails: [{0}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1044 +#: redbot/cogs/audio/core/commands/audioset.py:1055 msgid "Vote skip: [{vote_enabled}]\n" "Skip percentage: [{vote_percent}%]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1057 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "User" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1061 -#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: redbot/cogs/audio/core/commands/playlists.py:1010 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1063 -#: redbot/cogs/audio/core/commands/audioset.py:1064 -#: redbot/cogs/audio/core/commands/audioset.py:1065 +#: redbot/cogs/audio/core/commands/audioset.py:1074 +#: redbot/cogs/audio/core/commands/audioset.py:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1076 msgid "Cached" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1067 -#: redbot/cogs/audio/core/commands/audioset.py:1068 -#: redbot/cogs/audio/core/commands/audioset.py:1069 +#: redbot/cogs/audio/core/commands/audioset.py:1078 +#: redbot/cogs/audio/core/commands/audioset.py:1079 +#: redbot/cogs/audio/core/commands/audioset.py:1080 msgid "US Top 100" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: redbot/cogs/audio/core/commands/audioset.py:1083 msgid "Auto-play Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1074 +#: redbot/cogs/audio/core/commands/audioset.py:1085 msgid "Playlist name: [{pname}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1086 msgid "Playlist ID: [{pid}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1076 +#: redbot/cogs/audio/core/commands/audioset.py:1087 msgid "Playlist scope: [{pscope}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1082 -#: redbot/cogs/audio/core/commands/audioset.py:1353 -#: redbot/cogs/audio/core/commands/audioset.py:1398 +#: redbot/cogs/audio/core/commands/audioset.py:1093 +#: redbot/cogs/audio/core/commands/audioset.py:1372 +#: redbot/cogs/audio/core/commands/audioset.py:1417 msgid "Cache Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1084 +#: redbot/cogs/audio/core/commands/audioset.py:1095 msgid "Max age: [{max_age}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1085 +#: redbot/cogs/audio/core/commands/audioset.py:1096 msgid "Local Spotify cache: [{spotify_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1097 msgid "Local Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1098 msgid "Local Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1089 -#: redbot/cogs/audio/core/commands/audioset.py:1347 -#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1100 +#: redbot/cogs/audio/core/commands/audioset.py:1366 +#: redbot/cogs/audio/core/commands/audioset.py:1411 msgid "days" msgstr "日間" -#: redbot/cogs/audio/core/commands/audioset.py:1096 +#: redbot/cogs/audio/core/commands/audioset.py:1107 msgid "User Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1098 +#: redbot/cogs/audio/core/commands/audioset.py:1109 msgid "Spotify search: [{country_code}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1114 msgid "Lavalink Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1105 +#: redbot/cogs/audio/core/commands/audioset.py:1116 msgid "Cog version: [{version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1106 +#: redbot/cogs/audio/core/commands/audioset.py:1117 msgid "Red-Lavalink: [{lavalink_version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1107 +#: redbot/cogs/audio/core/commands/audioset.py:1118 msgid "External server: [{use_external_lavalink}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1116 -msgid "Lavalink build: [{llbuild}]\n" +#: redbot/cogs/audio/core/commands/audioset.py:1131 +msgid "Lavalink version: [{llversion}]\n" "Lavalink branch: [{llbranch}]\n" "Release date: [{build_time}]\n" "Lavaplayer version: [{lavaplayer}]\n" "Java version: [{jvm}]\n" "Java Executable: [{jv_exec}]\n" +"Initial Heapsize: [{xms}]\n" +"Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1132 +#: redbot/cogs/audio/core/commands/audioset.py:1151 msgid "Localtracks path: [{localpath}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1141 +#: redbot/cogs/audio/core/commands/audioset.py:1160 #, docstring -msgid "Sends the Lavalink server logs to your DMs." +msgid "Sends the managed Lavalink node logs to your DMs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1148 -#: redbot/cogs/audio/core/commands/audioset.py:1150 +#: redbot/cogs/audio/core/commands/audioset.py:1167 +#: redbot/cogs/audio/core/commands/audioset.py:1169 msgid "No logs found in your data folder." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1162 +#: redbot/cogs/audio/core/commands/audioset.py:1181 msgid "Logs are too large, you can find them in {path}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1172 +#: redbot/cogs/audio/core/commands/audioset.py:1191 msgid "I need to be able to DM you to send you the logs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1181 +#: redbot/cogs/audio/core/commands/audioset.py:1200 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1187 +#: redbot/cogs/audio/core/commands/audioset.py:1206 msgid "Song titles as status: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1196 +#: redbot/cogs/audio/core/commands/audioset.py:1215 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "サムネイルを表示するかどうかを切り替えます。" -#: redbot/cogs/audio/core/commands/audioset.py:1202 +#: redbot/cogs/audio/core/commands/audioset.py:1221 msgid "Thumbnail display: {true_or_false}." msgstr "サムネイルを表示: {true_or_false}" -#: redbot/cogs/audio/core/commands/audioset.py:1211 +#: redbot/cogs/audio/core/commands/audioset.py:1230 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1223 +#: redbot/cogs/audio/core/commands/audioset.py:1242 msgid "Voting disabled. All users can use queue management commands." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1230 +#: redbot/cogs/audio/core/commands/audioset.py:1249 msgid "Vote percentage set to {percent}%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1239 +#: redbot/cogs/audio/core/commands/audioset.py:1258 #, docstring msgid "Instructions to set the YouTube API key." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1258 +#: redbot/cogs/audio/core/commands/audioset.py:1277 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1259 +#: redbot/cogs/audio/core/commands/audioset.py:1278 msgid "1. Go to Spotify developers and log in with your Spotify account.\n" "(https://developer.spotify.com/dashboard/applications)\n" "2. Click \"Create An App\".\n" @@ -967,28 +997,28 @@ msgid "1. Go to Spotify developers and log in with your Spotify account.\n" "`{prefix}set api spotify client_id client_secret `" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1276 -#: redbot/cogs/audio/core/commands/audioset.py:1298 +#: redbot/cogs/audio/core/commands/audioset.py:1295 +#: redbot/cogs/audio/core/commands/audioset.py:1317 #, docstring msgid "Set the country code for Spotify searches." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1280 -#: redbot/cogs/audio/core/commands/audioset.py:1302 +#: redbot/cogs/audio/core/commands/audioset.py:1299 +#: redbot/cogs/audio/core/commands/audioset.py:1321 msgid "Invalid Country Code" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1281 -#: redbot/cogs/audio/core/commands/audioset.py:1303 +#: redbot/cogs/audio/core/commands/audioset.py:1300 +#: redbot/cogs/audio/core/commands/audioset.py:1322 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:1290 -#: redbot/cogs/audio/core/commands/audioset.py:1312 +#: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1331 msgid "Country Code set to {country}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1320 +#: redbot/cogs/audio/core/commands/audioset.py:1339 #, docstring msgid "Sets the caching level.\n\n" " Level can be one of the following:\n\n" @@ -1001,27 +1031,27 @@ msgid "Sets the caching level.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1342 -#: redbot/cogs/audio/core/commands/audioset.py:1387 +#: redbot/cogs/audio/core/commands/audioset.py:1361 +#: redbot/cogs/audio/core/commands/audioset.py:1406 msgid "Max age: [{max_age}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1343 -#: redbot/cogs/audio/core/commands/audioset.py:1388 +#: redbot/cogs/audio/core/commands/audioset.py:1362 +#: redbot/cogs/audio/core/commands/audioset.py:1407 msgid "Spotify cache: [{spotify_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1344 -#: redbot/cogs/audio/core/commands/audioset.py:1389 +#: redbot/cogs/audio/core/commands/audioset.py:1363 +#: redbot/cogs/audio/core/commands/audioset.py:1408 msgid "Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1345 -#: redbot/cogs/audio/core/commands/audioset.py:1390 +#: redbot/cogs/audio/core/commands/audioset.py:1364 +#: redbot/cogs/audio/core/commands/audioset.py:1409 msgid "Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1405 +#: redbot/cogs/audio/core/commands/audioset.py:1424 #, 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" @@ -1029,66 +1059,103 @@ msgid "Sets the cache max age.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1431 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:1417 +#: redbot/cogs/audio/core/commands/audioset.py:1436 msgid "I've set the cache age to {age} days" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1424 +#: redbot/cogs/audio/core/commands/audioset.py:1443 #, 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:1436 +#: redbot/cogs/audio/core/commands/audioset.py:1455 msgid "Persisting queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1444 +#: redbot/cogs/audio/core/commands/audioset.py:1463 #, docstring msgid "Restarts the lavalink connection." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1454 +#: redbot/cogs/audio/core/commands/audioset.py:1471 +#: redbot/cogs/audio/core/commands/llset.py:731 +msgid "Failed To Shutdown Lavalink Node" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1472 +#: redbot/cogs/audio/core/commands/llset.py:187 +#: redbot/cogs/audio/core/commands/llset.py:732 +msgid "Please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1479 msgid "Restarting Lavalink" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1455 +#: redbot/cogs/audio/core/commands/audioset.py:1480 msgid "It can take a couple of minutes for Lavalink to fully start up." msgstr "" +#: redbot/cogs/audio/core/commands/audioset.py:1487 +#, docstring +msgid "Set the maximum volume allowed in this server." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1491 +msgid "Error" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1492 +msgid "Music without sound isn't music at all. Try setting the volume higher then 0%." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1500 +#: redbot/cogs/audio/core/commands/audioset.py:1508 +msgid "Setting changed" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1501 +msgid "The maximum volume has been limited to 150%, be easy on your ears." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1509 +msgid "The maximum volume has been limited to {max_volume}%." +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:88 -#: redbot/cogs/audio/core/commands/controller.py:205 -#: redbot/cogs/audio/core/commands/controller.py:222 -#: redbot/cogs/audio/core/commands/controller.py:236 -#: redbot/cogs/audio/core/commands/controller.py:244 -#: redbot/cogs/audio/core/commands/controller.py:318 -#: redbot/cogs/audio/core/commands/controller.py:384 -#: redbot/cogs/audio/core/commands/controller.py:477 -#: redbot/cogs/audio/core/commands/controller.py:487 -#: redbot/cogs/audio/core/commands/controller.py:571 -#: redbot/cogs/audio/core/commands/controller.py:703 -#: redbot/cogs/audio/core/commands/controller.py:732 -#: redbot/cogs/audio/core/commands/controller.py:788 -#: redbot/cogs/audio/core/commands/controller.py:865 -#: redbot/cogs/audio/core/commands/equalizer.py:39 -#: redbot/cogs/audio/core/commands/equalizer.py:164 -#: redbot/cogs/audio/core/commands/equalizer.py:194 -#: redbot/cogs/audio/core/commands/equalizer.py:228 -#: redbot/cogs/audio/core/commands/equalizer.py:317 -#: redbot/cogs/audio/core/commands/miscellaneous.py:71 -#: redbot/cogs/audio/core/commands/miscellaneous.py:102 -#: redbot/cogs/audio/core/commands/playlists.py:1142 +#: redbot/cogs/audio/core/commands/controller.py:89 +#: redbot/cogs/audio/core/commands/controller.py:206 +#: redbot/cogs/audio/core/commands/controller.py:223 +#: redbot/cogs/audio/core/commands/controller.py:237 +#: redbot/cogs/audio/core/commands/controller.py:245 +#: redbot/cogs/audio/core/commands/controller.py:319 +#: redbot/cogs/audio/core/commands/controller.py:385 +#: redbot/cogs/audio/core/commands/controller.py:478 +#: redbot/cogs/audio/core/commands/controller.py:488 +#: redbot/cogs/audio/core/commands/controller.py:572 +#: redbot/cogs/audio/core/commands/controller.py:711 +#: redbot/cogs/audio/core/commands/controller.py:740 +#: redbot/cogs/audio/core/commands/controller.py:796 +#: redbot/cogs/audio/core/commands/controller.py:873 +#: redbot/cogs/audio/core/commands/equalizer.py:40 +#: redbot/cogs/audio/core/commands/equalizer.py:165 +#: redbot/cogs/audio/core/commands/equalizer.py:195 +#: redbot/cogs/audio/core/commands/equalizer.py:229 +#: redbot/cogs/audio/core/commands/equalizer.py:318 +#: redbot/cogs/audio/core/commands/miscellaneous.py:72 +#: redbot/cogs/audio/core/commands/miscellaneous.py:103 +#: redbot/cogs/audio/core/commands/playlists.py:1125 msgid "Nothing playing." msgstr "" @@ -1098,9 +1165,9 @@ msgid "Unable To Disconnect" msgstr "" #: redbot/cogs/audio/core/commands/controller.py:50 -#: redbot/cogs/audio/core/commands/controller.py:263 -#: redbot/cogs/audio/core/commands/controller.py:331 -#: redbot/cogs/audio/core/commands/controller.py:585 +#: redbot/cogs/audio/core/commands/controller.py:264 +#: redbot/cogs/audio/core/commands/controller.py:332 +#: redbot/cogs/audio/core/commands/controller.py:586 msgid "There are other people listening - vote to skip instead." msgstr "" @@ -1117,211 +1184,211 @@ msgstr "" msgid "Disconnecting..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:86 +#: redbot/cogs/audio/core/commands/controller.py:87 #, docstring msgid "Now playing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:110 -#: redbot/cogs/audio/core/commands/queue.py:77 +#: redbot/cogs/audio/core/commands/controller.py:111 +#: redbot/cogs/audio/core/commands/queue.py:81 msgid "\n" " Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:113 +#: redbot/cogs/audio/core/commands/controller.py:114 msgid "Nothing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:118 -#: redbot/cogs/audio/core/commands/queue.py:79 +#: redbot/cogs/audio/core/commands/controller.py:119 +#: redbot/cogs/audio/core/commands/queue.py:83 msgid "Now Playing" msgstr "再生中:" -#: redbot/cogs/audio/core/commands/controller.py:128 -#: redbot/cogs/audio/core/commands/queue.py:89 +#: redbot/cogs/audio/core/commands/controller.py:129 +#: redbot/cogs/audio/core/commands/queue.py:93 msgid "Auto-Play" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:134 -#: redbot/cogs/audio/core/commands/queue.py:95 +#: redbot/cogs/audio/core/commands/controller.py:135 +#: redbot/cogs/audio/core/commands/queue.py:99 msgid "Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:140 -#: redbot/cogs/audio/core/commands/queue.py:101 +#: redbot/cogs/audio/core/commands/controller.py:141 +#: redbot/cogs/audio/core/commands/queue.py:105 msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:200 +#: redbot/cogs/audio/core/commands/controller.py:201 #, docstring msgid "Pause or resume a playing track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:211 -#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:212 +#: redbot/cogs/audio/core/commands/controller.py:218 msgid "Unable To Manage Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:212 +#: redbot/cogs/audio/core/commands/controller.py:213 msgid "You must be in the voice channel to pause or resume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:218 +#: redbot/cogs/audio/core/commands/controller.py:219 msgid "You need the DJ role to pause or resume tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:229 +#: redbot/cogs/audio/core/commands/controller.py:230 msgid "Track Paused" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:233 +#: redbot/cogs/audio/core/commands/controller.py:234 msgid "Track Resumed" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:242 +#: redbot/cogs/audio/core/commands/controller.py:243 #, docstring msgid "Skip to the start of the previously played track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:256 -#: redbot/cogs/audio/core/commands/controller.py:262 -#: redbot/cogs/audio/core/commands/controller.py:268 -#: redbot/cogs/audio/core/commands/controller.py:483 -#: redbot/cogs/audio/core/commands/controller.py:498 -#: redbot/cogs/audio/core/commands/controller.py:511 -#: redbot/cogs/audio/core/commands/controller.py:520 +#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:263 +#: redbot/cogs/audio/core/commands/controller.py:269 +#: redbot/cogs/audio/core/commands/controller.py:484 +#: redbot/cogs/audio/core/commands/controller.py:499 +#: redbot/cogs/audio/core/commands/controller.py:512 +#: redbot/cogs/audio/core/commands/controller.py:521 msgid "Unable To Skip Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:258 msgid "You must be in the voice channel to skip the track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:269 +#: redbot/cogs/audio/core/commands/controller.py:270 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:277 -#: redbot/cogs/audio/core/commands/player.py:53 -#: redbot/cogs/audio/core/commands/player.py:58 -#: redbot/cogs/audio/core/commands/player.py:64 -#: redbot/cogs/audio/core/commands/player.py:82 -#: redbot/cogs/audio/core/commands/player.py:94 -#: redbot/cogs/audio/core/commands/player.py:100 -#: redbot/cogs/audio/core/commands/player.py:110 -#: redbot/cogs/audio/core/commands/player.py:116 -#: redbot/cogs/audio/core/commands/player.py:123 -#: redbot/cogs/audio/core/commands/player.py:134 -#: redbot/cogs/audio/core/commands/player.py:161 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:172 -#: redbot/cogs/audio/core/commands/player.py:190 -#: redbot/cogs/audio/core/commands/player.py:202 -#: redbot/cogs/audio/core/commands/player.py:208 -#: redbot/cogs/audio/core/commands/player.py:218 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:231 -#: redbot/cogs/audio/core/commands/player.py:243 -#: redbot/cogs/audio/core/commands/player.py:252 -#: redbot/cogs/audio/core/commands/player.py:295 -#: redbot/cogs/audio/core/commands/player.py:317 -#: redbot/cogs/audio/core/commands/player.py:436 -#: redbot/cogs/audio/core/commands/player.py:454 -#: redbot/cogs/audio/core/commands/player.py:466 -#: redbot/cogs/audio/core/commands/player.py:472 -#: redbot/cogs/audio/core/commands/player.py:484 -#: redbot/cogs/audio/core/commands/player.py:532 -#: redbot/cogs/audio/core/commands/player.py:552 -#: redbot/cogs/audio/core/commands/player.py:570 -#: redbot/cogs/audio/core/commands/player.py:582 -#: redbot/cogs/audio/core/commands/player.py:588 -#: redbot/cogs/audio/core/commands/player.py:600 -#: redbot/cogs/audio/core/commands/player.py:605 -#: redbot/cogs/audio/core/commands/player.py:738 -#: redbot/cogs/audio/core/commands/player.py:744 -#: redbot/cogs/audio/core/commands/player.py:806 -#: redbot/cogs/audio/core/commands/playlists.py:1481 +#: redbot/cogs/audio/core/commands/controller.py:278 +#: redbot/cogs/audio/core/commands/player.py:52 +#: redbot/cogs/audio/core/commands/player.py:57 +#: redbot/cogs/audio/core/commands/player.py:63 +#: redbot/cogs/audio/core/commands/player.py:81 +#: redbot/cogs/audio/core/commands/player.py:93 +#: redbot/cogs/audio/core/commands/player.py:99 +#: redbot/cogs/audio/core/commands/player.py:109 +#: redbot/cogs/audio/core/commands/player.py:115 +#: redbot/cogs/audio/core/commands/player.py:122 +#: redbot/cogs/audio/core/commands/player.py:133 +#: redbot/cogs/audio/core/commands/player.py:160 +#: redbot/cogs/audio/core/commands/player.py:165 +#: redbot/cogs/audio/core/commands/player.py:171 +#: redbot/cogs/audio/core/commands/player.py:189 +#: redbot/cogs/audio/core/commands/player.py:201 +#: redbot/cogs/audio/core/commands/player.py:207 +#: redbot/cogs/audio/core/commands/player.py:217 +#: redbot/cogs/audio/core/commands/player.py:223 +#: redbot/cogs/audio/core/commands/player.py:230 +#: redbot/cogs/audio/core/commands/player.py:242 +#: redbot/cogs/audio/core/commands/player.py:251 +#: redbot/cogs/audio/core/commands/player.py:293 +#: redbot/cogs/audio/core/commands/player.py:315 +#: redbot/cogs/audio/core/commands/player.py:434 +#: redbot/cogs/audio/core/commands/player.py:452 +#: redbot/cogs/audio/core/commands/player.py:464 +#: redbot/cogs/audio/core/commands/player.py:470 +#: redbot/cogs/audio/core/commands/player.py:482 +#: redbot/cogs/audio/core/commands/player.py:530 +#: redbot/cogs/audio/core/commands/player.py:550 +#: redbot/cogs/audio/core/commands/player.py:568 +#: redbot/cogs/audio/core/commands/player.py:580 +#: redbot/cogs/audio/core/commands/player.py:586 +#: redbot/cogs/audio/core/commands/player.py:598 +#: redbot/cogs/audio/core/commands/player.py:603 +#: redbot/cogs/audio/core/commands/player.py:737 +#: redbot/cogs/audio/core/commands/player.py:743 +#: redbot/cogs/audio/core/commands/player.py:805 +#: redbot/cogs/audio/core/commands/playlists.py:1458 msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:277 +#: redbot/cogs/audio/core/commands/controller.py:278 msgid "No previous track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:298 +#: redbot/cogs/audio/core/commands/controller.py:299 msgid "Replaying Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:305 +#: redbot/cogs/audio/core/commands/controller.py:306 #, docstring -msgid "Seek ahead or behind on a track by seconds or a to a specific time.\n\n" +msgid "Seek ahead or behind on a track by seconds or 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:323 -#: redbot/cogs/audio/core/commands/controller.py:330 -#: redbot/cogs/audio/core/commands/controller.py:337 -#: redbot/cogs/audio/core/commands/controller.py:344 -#: redbot/cogs/audio/core/commands/controller.py:356 +#: redbot/cogs/audio/core/commands/controller.py:324 +#: redbot/cogs/audio/core/commands/controller.py:331 +#: redbot/cogs/audio/core/commands/controller.py:338 +#: redbot/cogs/audio/core/commands/controller.py:345 +#: redbot/cogs/audio/core/commands/controller.py:357 msgid "Unable To Seek Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:324 +#: redbot/cogs/audio/core/commands/controller.py:325 msgid "You must be in the voice channel to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:338 +#: redbot/cogs/audio/core/commands/controller.py:339 msgid "You need the DJ role or be the track requester to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:344 +#: redbot/cogs/audio/core/commands/controller.py:345 msgid "Can't seek on a stream." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:357 +#: redbot/cogs/audio/core/commands/controller.py:358 msgid "Invalid input for the time to seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:365 +#: redbot/cogs/audio/core/commands/controller.py:366 msgid "Moved {num_seconds}s to 00:00:00" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:372 +#: redbot/cogs/audio/core/commands/controller.py:373 msgid "Moved {num_seconds}s to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:380 +#: redbot/cogs/audio/core/commands/controller.py:381 msgid "Moved to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:390 +#: redbot/cogs/audio/core/commands/controller.py:391 #, docstring msgid "Toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:399 -#: redbot/cogs/audio/core/commands/controller.py:410 -#: redbot/cogs/audio/core/commands/controller.py:443 -#: redbot/cogs/audio/core/commands/controller.py:454 +#: redbot/cogs/audio/core/commands/controller.py:400 +#: redbot/cogs/audio/core/commands/controller.py:411 +#: redbot/cogs/audio/core/commands/controller.py:444 +#: redbot/cogs/audio/core/commands/controller.py:455 msgid "Unable To Toggle Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:400 -#: redbot/cogs/audio/core/commands/controller.py:444 +#: redbot/cogs/audio/core/commands/controller.py:401 +#: redbot/cogs/audio/core/commands/controller.py:445 msgid "You need the DJ role to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:411 -#: redbot/cogs/audio/core/commands/controller.py:455 +#: redbot/cogs/audio/core/commands/controller.py:412 +#: redbot/cogs/audio/core/commands/controller.py:456 msgid "You must be in the voice channel to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:421 msgid "Shuffle tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:431 +#: redbot/cogs/audio/core/commands/controller.py:432 #, 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" @@ -1329,534 +1396,821 @@ msgid "Toggle bumped track shuffle.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:464 +#: redbot/cogs/audio/core/commands/controller.py:465 msgid "Shuffle bumped tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:475 +#: redbot/cogs/audio/core/commands/controller.py:476 #, docstring msgid "Skip to the next track, or to a given track number." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:484 +#: redbot/cogs/audio/core/commands/controller.py:485 msgid "You must be in the voice channel to skip the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:499 +#: redbot/cogs/audio/core/commands/controller.py:500 msgid "You need the DJ role or be the track requester to skip tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:512 +#: redbot/cogs/audio/core/commands/controller.py:513 msgid "You can only skip the current track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:521 +#: redbot/cogs/audio/core/commands/controller.py:522 msgid "Can't skip to a specific track in vote mode without the DJ role." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:527 +#: redbot/cogs/audio/core/commands/controller.py:528 msgid "I removed your vote to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:530 +#: redbot/cogs/audio/core/commands/controller.py:531 msgid "You voted to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:543 +#: redbot/cogs/audio/core/commands/controller.py:544 msgid "Vote threshold met." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:546 +#: redbot/cogs/audio/core/commands/controller.py:547 msgid " Votes: {num_votes}/{num_members} ({cur_percent}% out of {required_percent}% needed)" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:565 +#: redbot/cogs/audio/core/commands/controller.py:566 #, docstring msgid "Stop playback and clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:578 -#: redbot/cogs/audio/core/commands/controller.py:584 -#: redbot/cogs/audio/core/commands/controller.py:590 +#: redbot/cogs/audio/core/commands/controller.py:579 +#: redbot/cogs/audio/core/commands/controller.py:585 +#: redbot/cogs/audio/core/commands/controller.py:591 msgid "Unable To Stop Player" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:579 +#: redbot/cogs/audio/core/commands/controller.py:580 msgid "You must be in the voice channel to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:591 +#: redbot/cogs/audio/core/commands/controller.py:592 msgid "You need the DJ role to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:613 +#: redbot/cogs/audio/core/commands/controller.py:614 msgid "Stopping..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:621 +#: redbot/cogs/audio/core/commands/controller.py:622 #, docstring msgid "Summon the bot to a voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:633 -#: redbot/cogs/audio/core/commands/controller.py:640 -#: redbot/cogs/audio/core/commands/controller.py:653 -#: redbot/cogs/audio/core/commands/controller.py:679 -#: redbot/cogs/audio/core/commands/controller.py:686 +#: redbot/cogs/audio/core/commands/controller.py:634 +#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:654 +#: redbot/cogs/audio/core/commands/controller.py:685 +#: redbot/cogs/audio/core/commands/controller.py:692 msgid "Unable To Join Voice Channel" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:634 +#: redbot/cogs/audio/core/commands/controller.py:635 msgid "There are other people listening." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:642 msgid "You need the DJ role to summon the bot." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:654 -#: redbot/cogs/audio/core/commands/player.py:83 -#: redbot/cogs/audio/core/commands/player.py:191 -#: redbot/cogs/audio/core/commands/player.py:455 -#: redbot/cogs/audio/core/commands/player.py:571 -#: redbot/cogs/audio/core/commands/player.py:695 -#: redbot/cogs/audio/core/commands/queue.py:339 +#: redbot/cogs/audio/core/commands/controller.py:655 +#: redbot/cogs/audio/core/commands/player.py:82 +#: redbot/cogs/audio/core/commands/player.py:190 +#: redbot/cogs/audio/core/commands/player.py:453 +#: redbot/cogs/audio/core/commands/player.py:569 +#: redbot/cogs/audio/core/commands/player.py:694 +#: redbot/cogs/audio/core/commands/queue.py:343 msgid "I don't have permission to connect and speak in your channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:680 -#: redbot/cogs/audio/core/commands/player.py:95 -#: redbot/cogs/audio/core/commands/player.py:203 -#: redbot/cogs/audio/core/commands/player.py:467 -#: redbot/cogs/audio/core/commands/player.py:583 -#: redbot/cogs/audio/core/commands/player.py:707 -#: redbot/cogs/audio/core/commands/queue.py:351 +#: redbot/cogs/audio/core/commands/controller.py:673 +msgid "Unable To Do This Action" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:674 +msgid "I am already in your channel." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:686 +#: redbot/cogs/audio/core/commands/player.py:94 +#: redbot/cogs/audio/core/commands/player.py:202 +#: redbot/cogs/audio/core/commands/player.py:465 +#: redbot/cogs/audio/core/commands/player.py:581 +#: redbot/cogs/audio/core/commands/player.py:706 +#: redbot/cogs/audio/core/commands/queue.py:355 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:687 -#: redbot/cogs/audio/core/commands/player.py:101 -#: redbot/cogs/audio/core/commands/player.py:209 -#: redbot/cogs/audio/core/commands/player.py:473 -#: redbot/cogs/audio/core/commands/player.py:589 -#: redbot/cogs/audio/core/commands/player.py:713 -#: redbot/cogs/audio/core/commands/queue.py:358 -msgid "Connection to Lavalink has not yet been established." +#: redbot/cogs/audio/core/commands/controller.py:693 +#: redbot/cogs/audio/core/commands/player.py:100 +msgid "Connection to the Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:694 +#: redbot/cogs/audio/core/commands/controller.py:700 #, docstring msgid "Set the volume, 1% - 150%." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:701 +#: redbot/cogs/audio/core/commands/controller.py:709 msgid "Current Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:712 -#: redbot/cogs/audio/core/commands/controller.py:719 +#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:727 msgid "Unable To Change Volume" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:713 +#: redbot/cogs/audio/core/commands/controller.py:721 msgid "You must be in the voice channel to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:728 msgid "You need the DJ role to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:730 +#: redbot/cogs/audio/core/commands/controller.py:738 msgid "Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:739 +#: redbot/cogs/audio/core/commands/controller.py:747 #, docstring msgid "Toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:747 -#: redbot/cogs/audio/core/commands/controller.py:758 +#: redbot/cogs/audio/core/commands/controller.py:755 +#: redbot/cogs/audio/core/commands/controller.py:766 msgid "Unable To Toggle Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:748 +#: redbot/cogs/audio/core/commands/controller.py:756 msgid "You need the DJ role to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:759 -msgid "You must be in the voice channel to toggle repeat." +#: redbot/cogs/audio/core/commands/controller.py:767 +msgid "You must be in the voice channel to toggle repeat." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:774 +msgid "Repeat tracks: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:791 +#, docstring +msgid "Remove a specific track number from the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:800 +msgid "Nothing queued." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:804 +#: redbot/cogs/audio/core/commands/controller.py:810 +#: redbot/cogs/audio/core/commands/controller.py:818 +#: redbot/cogs/audio/core/commands/controller.py:851 +msgid "Unable To Modify Queue" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:805 +msgid "You need the DJ role to remove tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:811 +msgid "You must be in the voice channel to manage the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:819 +#: redbot/cogs/audio/core/commands/controller.py:892 +msgid "Song number must be greater than 1 and within the queue limit." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:833 +#: redbot/cogs/audio/core/commands/controller.py:857 +msgid "Removed track from queue" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:834 +msgid "Removed {track} from the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:852 +msgid "Removed 0 tracks, nothing matches the URL provided." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:858 +msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:868 +#, docstring +msgid "Bump a track number to the top of the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:879 +#: redbot/cogs/audio/core/commands/controller.py:885 +#: redbot/cogs/audio/core/commands/controller.py:891 +#: redbot/cogs/audio/core/commands/player.py:150 +msgid "Unable To Bump Track" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:880 +msgid "You must be in the voice channel to bump a track." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:886 +msgid "You need the DJ role to bump tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:902 +msgid "Moved track to the top of the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:31 +#, docstring +msgid "Equalizer management.\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:73 +#, docstring +msgid "Delete a saved eq preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:82 +#: redbot/cogs/audio/core/commands/equalizer.py:89 +#: redbot/cogs/audio/core/commands/equalizer.py:102 +msgid "Unable To Delete Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:83 +#: redbot/cogs/audio/core/commands/equalizer.py:103 +msgid "You are not the author of that preset setting." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:112 +#, docstring +msgid "List saved eq presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:115 +msgid "No saved equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:118 +msgid "Preset Name" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:119 +msgid "Author" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:141 +msgid "{num} preset(s)" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:148 +#, docstring +msgid "Load a saved eq preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:156 +msgid "No Preset Found" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:174 +msgid "Unable To Load Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:175 +msgid "You need the DJ role to load equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:193 +#, docstring +msgid "Reset the eq to 0 across all bands." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:202 +msgid "Unable To Modify Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:203 +msgid "You need the DJ role to reset the equalizer." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:219 +msgid "Equalizer values have been reset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:227 +#, docstring +msgid "Save the current eq settings to a preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:237 +#: redbot/cogs/audio/core/commands/equalizer.py:255 +#: redbot/cogs/audio/core/commands/equalizer.py:270 +msgid "Unable To Save Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:238 +msgid "You need the DJ role to save equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:242 +msgid "Please enter a name for this equalizer preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:256 +msgid "No equalizer preset name entered, try the command again later." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:271 +msgid "Try the command again with a shorter name." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:275 +msgid "Preset name already exists, do you want to replace it?" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:283 +msgid "Not saving preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:296 +msgid "Current equalizer saved to the {preset_name} preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:310 +#, 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:326 +msgid "Unable To Set Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:327 +msgid "You need the DJ role to set equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:367 +msgid "Invalid Band" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:368 +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:392 +msgid "Preset Modified" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:393 +msgid "The {band_name}Hz band has been set to {band_value}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:766 -msgid "Repeat tracks: {true_or_false}." +#: redbot/cogs/audio/core/commands/llset.py:37 +#, docstring +msgid "`Dangerous commands` Manage Lavalink node configuration settings.\n\n" +" This command block holds all commands to configure an unmanaged (user maintained) or managed (bot maintained) Lavalink node.\n\n" +" You should not mess with any command in here unless you have a valid reason to,\n" +" i.e. been told by someone in the Red-Discord Bot support server to do so.\n" +" All the commands in here have the potential to break the Audio cog.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:783 +#: redbot/cogs/audio/core/commands/llset.py:49 #, docstring -msgid "Remove a specific track number from the queue." +msgid "Change your Java executable path.\n\n" +" This command shouldn't need to be used most of the time, and is only useful if the host machine has conflicting Java versions.\n\n" +" If changing this make sure that the Java executable you set is supported by Audio.\n" +" The current supported versions are Java 17 and 11.\n\n" +" Enter nothing or \"java\" to reset it back to default.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:792 -msgid "Nothing queued." +#: redbot/cogs/audio/core/commands/llset.py:62 +msgid "Java Executable Reset" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:796 -#: redbot/cogs/audio/core/commands/controller.py:802 -#: redbot/cogs/audio/core/commands/controller.py:810 -#: redbot/cogs/audio/core/commands/controller.py:843 -msgid "Unable To Modify Queue" +#: redbot/cogs/audio/core/commands/llset.py:63 +msgid "Audio will now use `java` to run your managed Lavalink node. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:797 -msgid "You need the DJ role to remove tracks." +#: redbot/cogs/audio/core/commands/llset.py:75 +msgid "`{java_path}` is not a valid executable" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:803 -msgid "You must be in the voice channel to manage the queue." +#: redbot/cogs/audio/core/commands/llset.py:82 +msgid "Java Executable Changed" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:811 -#: redbot/cogs/audio/core/commands/controller.py:884 -msgid "Song number must be greater than 1 and within the queue limit." +#: redbot/cogs/audio/core/commands/llset.py:83 +msgid "Audio will now use `{exc}` to run your managed Lavalink node. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:825 -#: redbot/cogs/audio/core/commands/controller.py:849 -msgid "Removed track from queue" +#: redbot/cogs/audio/core/commands/llset.py:96 +#, docstring +msgid "Set the managed Lavalink node maximum heap-size.\n\n" +" By default, this value is 50% of available RAM in the host machine represented by [1-1024][M|G] (256M, 256G for example)\n\n" +" This value only represents the maximum amount of RAM allowed to be used at any given point, and does not mean that the managed Lavalink node will always use this amount of RAM.\n\n" +" To reset this value to the default, run the command without any input.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:826 -msgid "Removed {track} from the queue." +#: redbot/cogs/audio/core/commands/llset.py:108 +msgid "Heap-size must be a valid measure of size, e.g. 256M, 256G" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:844 -msgid "Removed 0 tracks, nothing matches the URL provided." +#: redbot/cogs/audio/core/commands/llset.py:115 +msgid "Heap-size must be at least 64M, however it is recommended to have it set to at least 1G." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:850 -msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." +#: redbot/cogs/audio/core/commands/llset.py:126 +msgid "Heap-size must be less than your system RAM, You currently have {ram_in_bytes} of RAM available." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:860 -#, docstring -msgid "Bump a track number to the top of the queue." +#: redbot/cogs/audio/core/commands/llset.py:133 +msgid "Heap-size must be less than {limit} due to your system limitations." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:871 -#: redbot/cogs/audio/core/commands/controller.py:877 -#: redbot/cogs/audio/core/commands/controller.py:883 -#: redbot/cogs/audio/core/commands/player.py:151 -msgid "Unable To Bump Track" +#: redbot/cogs/audio/core/commands/llset.py:147 +msgid "Managed node's heap-size set to {bytes}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:872 -msgid "You must be in the voice channel to bump a track." +#: redbot/cogs/audio/core/commands/llset.py:157 +#, docstring +msgid "Toggle using external (unmanaged) Lavalink nodes - requires an existing Lavalink node for Audio to work, if enabled.\n\n" +" This command disables the managed Lavalink server. If you do not have another Lavalink node set up, you will be unable to use Audio while this is enabled.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:878 -msgid "You need the DJ role to bump tracks." +#: redbot/cogs/audio/core/commands/llset.py:167 +#: redbot/cogs/audio/core/commands/llset.py:176 +msgid "Unmanaged Lavalink server: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:894 -msgid "Moved track to the top of the queue." +#: redbot/cogs/audio/core/commands/llset.py:186 +msgid "Failed To Shutdown Lavalink" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:30 +#: redbot/cogs/audio/core/commands/llset.py:197 #, docstring -msgid "Equalizer management.\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" +msgid "Set the Lavalink node host.\n\n" +" This command sets the connection host which Audio will use to connect to an unmanaged Lavalink node.\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:72 -#, docstring -msgid "Delete a saved eq preset." +#: redbot/cogs/audio/core/commands/llset.py:205 +msgid "Unmanaged Lavalink node host set to {host}. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:81 -#: redbot/cogs/audio/core/commands/equalizer.py:88 -#: redbot/cogs/audio/core/commands/equalizer.py:101 -msgid "Unable To Delete Preset" +#: redbot/cogs/audio/core/commands/llset.py:218 +#, docstring +msgid "Set the Lavalink node password.\n\n" +" This command sets the connection password which Audio will use to connect to an unmanaged Lavalink node.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:82 -#: redbot/cogs/audio/core/commands/equalizer.py:102 -msgid "You are not the author of that preset setting." +#: redbot/cogs/audio/core/commands/llset.py:227 +msgid "Unmanaged Lavalink node password set to {password}. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:111 +#: redbot/cogs/audio/core/commands/llset.py:242 #, docstring -msgid "List saved eq presets." +msgid "Set the Lavalink node port.\n\n" +" This command sets the connection port which Audio will use to connect to an unmanaged Lavalink node.\n" +" Set port to -1 to disable the port and connect to the specified host via ports 80/443\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:114 -msgid "No saved equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:252 +#: redbot/cogs/audio/core/commands/llset.py:436 +#: redbot/cogs/audio/core/commands/llset.py:664 +#: redbot/cogs/audio/core/commands/llset.py:695 +msgid "Setting Not Changed" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:117 -msgid "Preset Name" +#: redbot/cogs/audio/core/commands/llset.py:253 +msgid "A port must be between 0 and 65535 " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:118 -msgid "Author" +#: redbot/cogs/audio/core/commands/llset.py:259 +msgid "Unmanaged Lavalink node port set to {port}. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:140 -msgid "{num} preset(s)" +#: redbot/cogs/audio/core/commands/llset.py:272 +#, docstring +msgid "Set the Lavalink node connection to secured.\n\n" +" This toggle sets the connection type to secured or unsecured when connecting to an unmanaged Lavalink node.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:147 -#, docstring -msgid "Load a saved eq preset." +#: redbot/cogs/audio/core/commands/llset.py:283 +msgid "Unmanaged Lavalink node will now connect using the secured {secured_protocol} protocol.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:155 -msgid "No Preset Found" +#: redbot/cogs/audio/core/commands/llset.py:296 +msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and wil use {unsecured_protocol} instead .\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:173 -msgid "Unable To Load Preset" +#: redbot/cogs/audio/core/commands/llset.py:307 +#, docstring +msgid "Display Lavalink connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:174 -msgid "You need the DJ role to load equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:311 +msgid "Connection Settings" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:192 -#, docstring -msgid "Reset the eq to 0 across all bands." +#: redbot/cogs/audio/core/commands/llset.py:312 +#: redbot/cogs/audio/core/commands/llset.py:321 +msgid "Host: [{host}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:201 -msgid "Unable To Modify Preset" +#: redbot/cogs/audio/core/commands/llset.py:313 +#: redbot/cogs/audio/core/commands/llset.py:324 +msgid "Port: [{port}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:202 -msgid "You need the DJ role to reset the equalizer." +#: redbot/cogs/audio/core/commands/llset.py:314 +msgid "Default HTTP/HTTPS port" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:218 -msgid "Equalizer values have been reset." +#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:325 +msgid "Password: [{password}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:226 -#, docstring -msgid "Save the current eq settings to a preset." +#: redbot/cogs/audio/core/commands/llset.py:317 +msgid "Secured: [{state}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:236 -#: redbot/cogs/audio/core/commands/equalizer.py:254 -#: redbot/cogs/audio/core/commands/equalizer.py:269 -msgid "Unable To Save Preset" +#: redbot/cogs/audio/core/commands/llset.py:320 +msgid "Lavalink Node Settings" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:237 -msgid "You need the DJ role to save equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:328 +msgid "Initial Heapsize: [{xms}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:241 -msgid "Please enter a name for this equalizer preset." +#: redbot/cogs/audio/core/commands/llset.py:329 +msgid "Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:255 -msgid "No equalizer preset name entered, try the command again later." +#: redbot/cogs/audio/core/commands/llset.py:330 +msgid "Java exec: [{java_exc_path}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:270 -msgid "Try the command again with a shorter name." +#: redbot/cogs/audio/core/commands/llset.py:338 +#: redbot/cogs/audio/core/commands/llset.py:360 +msgid "I need to be able to DM you to send you this info." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:274 -msgid "Preset name already exists, do you want to replace it?" +#: redbot/cogs/audio/core/commands/llset.py:343 +#, docstring +msgid "Uploads a copy of the application.yml file used by the managed Lavalink node." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:282 -msgid "Not saving preset." +#: redbot/cogs/audio/core/commands/llset.py:367 +#, docstring +msgid "Configure the managed Lavalink node runtime options.\n\n" +" All settings under this group will likely cause Audio to malfunction if changed from their defaults, only change settings here if you have been advised to by support.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:295 -msgid "Current equalizer saved to the {preset_name} preset." +#: redbot/cogs/audio/core/commands/llset.py:374 +#, docstring +msgid "Configure the managed node authorization and connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:309 +#: redbot/cogs/audio/core/commands/llset.py:380 #, 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" +msgid "`Dangerous command` Set the managed Lavalink node's binding IP address.\n\n" +" This value by default is `localhost` which will restrict the server to only localhost apps by default, changing this will likely break the managed Lavalink node if you don't know what you are doing.\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:325 -msgid "Unable To Set Preset" +#: redbot/cogs/audio/core/commands/llset.py:389 +msgid "Managed node will now accept connection on {host}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:326 -msgid "You need the DJ role to set equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:404 +#, docstring +msgid "Set the managed Lavalink node's connection password.\n\n" +" This is the password required for Audio to connect to the managed Lavalink node.\n" +" The value by default is `youshallnotpass`.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:366 -msgid "Invalid Band" +#: redbot/cogs/audio/core/commands/llset.py:413 +msgid "Managed node will now accept {password} as the authorization token.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:367 -msgid "Valid band numbers are 1-15 or the band names listed in the help for this command." +#: redbot/cogs/audio/core/commands/llset.py:427 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node's connection port.\n\n" +" This port is the port the managed Lavalink node binds to, you should only change this if there is a conflict with the default port because you already have an application using port 2333 on this device.\n\n" +" The value by default is `2333`.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:391 -msgid "Preset Modified" +#: redbot/cogs/audio/core/commands/llset.py:437 +msgid "The port must be between 1024 and 49151." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:392 -msgid "The {band_name}Hz band has been set to {band_value}." +#: redbot/cogs/audio/core/commands/llset.py:444 +msgid "Managed node will now accept connections on {port}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:22 +#: redbot/cogs/audio/core/commands/llset.py:456 #, docstring -msgid "Lavalink server configuration options." +msgid "`Dangerous command` Toggle audio sources on/off.\n\n" +" By default, all sources are enabled, you should only use commands here to disable a specific source if you have been advised to, disabling sources without background knowledge can cause Audio to break.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:26 +#: redbot/cogs/audio/core/commands/llset.py:463 #, docstring -msgid "Change your Java executable path\n\n" -" Enter nothing to reset to default.\n" +msgid "Toggle HTTP direct URL usage on or off.\n\n" +" This source is used to allow playback from direct HTTP streams (this does not affect direct URL playback for the other sources).\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" +#: redbot/cogs/audio/core/commands/llset.py:473 +msgid "Managed node will allow playback from direct URLs.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:45 -msgid "Audio will now use `java` to run your Lavalink.jar" +#: redbot/cogs/audio/core/commands/llset.py:482 +msgid "Managed node will not play from direct URLs anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:54 -msgid "`{java_path}` is not a valid executable" +#: redbot/cogs/audio/core/commands/llset.py:490 +#, docstring +msgid "Toggle Bandcamp source on or off.\n\n" +" This toggle controls the playback of all Bandcamp related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:61 -msgid "Java Executable Changed" +#: redbot/cogs/audio/core/commands/llset.py:500 +msgid "Managed node will allow playback from Bandcamp.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:62 -msgid "Audio will now use `{exc}` to run your Lavalink.jar" +#: redbot/cogs/audio/core/commands/llset.py:509 +msgid "Managed node will not play from Bandcamp anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." 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" +#: redbot/cogs/audio/core/commands/llset.py:517 +#, docstring +msgid "Toggle local file usage on or off.\n\n" +" This toggle controls the playback of all local track content, usually found inside the `localtracks` folder.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:73 -msgid "For it to take effect please reload Audio (`{prefix}reload audio`)." +#: redbot/cogs/audio/core/commands/llset.py:527 +msgid "Managed node will allow playback from local files.\n\n" +"Run `{p}{cmd}` for it to take effect." 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`)." +#: redbot/cogs/audio/core/commands/llset.py:536 +msgid "Managed node will not play from local files anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:93 +#: redbot/cogs/audio/core/commands/llset.py:544 #, docstring -msgid "Toggle using external Lavalink servers." +msgid "Toggle Soundcloud source on or off.\n\n" +" This toggle controls the playback of all SoundCloud related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:100 -#: redbot/cogs/audio/core/commands/llset.py:126 -msgid "External Lavalink server: {true_or_false}." +#: redbot/cogs/audio/core/commands/llset.py:554 +msgid "Managed node will allow playback from Soundcloud.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:113 -msgid "External Lavalink server: {true_or_false}\n" -"For it to take effect please reload Audio (`{prefix}reload audio`)." +#: redbot/cogs/audio/core/commands/llset.py:563 +msgid "Managed node will not play from Soundcloud anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:143 +#: redbot/cogs/audio/core/commands/llset.py:571 #, docstring -msgid "Set the Lavalink server host." +msgid "`Dangerous command` Toggle YouTube source on or off (this includes Spotify).\n\n" +" This toggle controls the playback of all YouTube and Spotify related content.\n" +" " 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." +#: redbot/cogs/audio/core/commands/llset.py:581 +msgid "Managed node will allow playback from YouTube.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:151 -msgid "Host set to {host}." +#: redbot/cogs/audio/core/commands/llset.py:590 +msgid "Managed node will not play from YouTube anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:167 +#: redbot/cogs/audio/core/commands/llset.py:598 #, docstring -msgid "Set the Lavalink server password." +msgid "Toggle Twitch source on or off.\n\n" +" This toggle controls the playback of all Twitch related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:175 -msgid "Server password set to {password}." +#: redbot/cogs/audio/core/commands/llset.py:608 +msgid "Managed node will allow playback from Twitch.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:617 +msgid "Managed node will not play from Twitch anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:192 +#: redbot/cogs/audio/core/commands/llset.py:625 #, docstring -msgid "Set the Lavalink websocket server port." +msgid "Toggle Vimeo source on or off.\n\n" +" This toggle controls the playback of all Vimeo related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:200 -msgid "Websocket port set to {port}." +#: redbot/cogs/audio/core/commands/llset.py:635 +msgid "Managed node will allow playback from Vimeo.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:217 -#, docstring -msgid "Display Lavalink connection settings." +#: redbot/cogs/audio/core/commands/llset.py:644 +msgid "Managed node will not play from Vimeo anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:223 -msgid "Connection Settings" +#: redbot/cogs/audio/core/commands/llset.py:657 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node framebuffer size.\n\n" +" Only change this if you have been directly advised to, changing it can cause significant playback issues.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:224 -msgid "Host: [{host}]\n" +#: redbot/cogs/audio/core/commands/llset.py:665 +msgid "The lowest value the framebuffer can be set to is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:225 -msgid "WS Port: [{port}]\n" +#: redbot/cogs/audio/core/commands/llset.py:671 +#: redbot/cogs/audio/core/commands/llset.py:702 +msgid "Managed node's bufferDurationMs set to {milliseconds}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:227 -msgid "Rest Port: [{port}]\n" +#: redbot/cogs/audio/core/commands/llset.py:688 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node JDA-NAS buffer size.\n\n" +" Only change this if you have been directly advised to, changing it can cause significant playback issues.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:228 -msgid "Password: [{password}]\n" +#: redbot/cogs/audio/core/commands/llset.py:696 +msgid "The lowest value the buffer may be is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:232 -msgid "I need to be able to DM you to send you this info." +#: redbot/cogs/audio/core/commands/llset.py:714 +#, docstring +msgid "Reset all `llset` changes back to their default values." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:26 +#: redbot/cogs/audio/core/commands/localtracks.py:27 #, docstring msgid "Local playback commands." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:30 +#: redbot/cogs/audio/core/commands/localtracks.py:31 #, docstring msgid "Play all songs in a localtracks folder.\n\n" " **Usage**:\n" @@ -1867,15 +2221,15 @@ msgid "Play all songs in a localtracks folder.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:50 +#: redbot/cogs/audio/core/commands/localtracks.py:51 msgid "Folder Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:51 +#: redbot/cogs/audio/core/commands/localtracks.py:52 msgid "Localtracks folder named {name} does not exist." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:62 +#: redbot/cogs/audio/core/commands/localtracks.py:63 #, docstring msgid "Play a local track.\n\n" " To play a local track, either use the menu to choose a track or enter in the track path directly with the play command.\n" @@ -1889,18 +2243,18 @@ msgid "Play a local track.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:79 -#: redbot/cogs/audio/core/commands/localtracks.py:135 +#: redbot/cogs/audio/core/commands/localtracks.py:80 +#: redbot/cogs/audio/core/commands/localtracks.py:136 msgid "No album folders found." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:121 +#: redbot/cogs/audio/core/commands/localtracks.py:122 #, docstring msgid "Search for songs across all localtracks folders." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:139 -#: redbot/cogs/audio/core/commands/queue.py:295 +#: redbot/cogs/audio/core/commands/localtracks.py:140 +#: redbot/cogs/audio/core/commands/queue.py:299 msgid "No matches." msgstr "" @@ -1909,37 +2263,51 @@ msgstr "" msgid "Make Red sing one of her songs." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:46 +#: redbot/cogs/audio/core/commands/miscellaneous.py:47 #, docstring msgid "Audio stats." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:75 +#: redbot/cogs/audio/core/commands/miscellaneous.py:76 msgid "Not connected anywhere." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:81 +#: redbot/cogs/audio/core/commands/miscellaneous.py:82 msgid "Playing in {num}/{total} servers:" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:87 +#: redbot/cogs/audio/core/commands/miscellaneous.py:88 msgid "Page {}/{}" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:100 +#: redbot/cogs/audio/core/commands/miscellaneous.py:101 #, docstring msgid "Queue percentage." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:126 -msgid "There's nothing in the queue." +#: redbot/cogs/audio/core/commands/miscellaneous.py:125 +#: redbot/cogs/audio/core/commands/playlists.py:1130 +#: redbot/cogs/audio/core/commands/queue.py:67 +#: redbot/cogs/audio/core/commands/queue.py:164 +#: redbot/cogs/audio/core/commands/queue.py:183 +#: redbot/cogs/audio/core/commands/queue.py:188 +#: redbot/cogs/audio/core/commands/queue.py:214 +#: redbot/cogs/audio/core/commands/queue.py:219 +#: redbot/cogs/audio/core/commands/queue.py:261 +#: redbot/cogs/audio/core/commands/queue.py:263 +#: redbot/cogs/audio/core/commands/queue.py:293 +#: redbot/cogs/audio/core/commands/queue.py:295 +#: redbot/cogs/audio/core/commands/queue.py:331 +#: redbot/cogs/audio/core/commands/queue.py:369 +#: redbot/cogs/audio/core/commands/queue.py:377 +msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:147 +#: redbot/cogs/audio/core/commands/miscellaneous.py:146 msgid "Queued and playing tracks:" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:40 +#: redbot/cogs/audio/core/commands/player.py:39 #, docstring msgid "Play the specified track or search for a close match.\n\n" " To play a local track, the query should be `\\`.\n" @@ -1947,186 +2315,190 @@ msgid "Play the specified track or search for a close match.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:54 -#: redbot/cogs/audio/core/commands/player.py:162 -#: redbot/cogs/audio/core/commands/player.py:739 +#: redbot/cogs/audio/core/commands/player.py:53 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:738 msgid "That URL is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:58 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:745 +#: redbot/cogs/audio/core/commands/player.py:57 +#: redbot/cogs/audio/core/commands/player.py:165 +#: redbot/cogs/audio/core/commands/player.py:744 msgid "That track is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:65 -#: redbot/cogs/audio/core/commands/player.py:173 -#: redbot/cogs/audio/core/commands/player.py:437 -#: redbot/cogs/audio/core/commands/player.py:553 -#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/player.py:64 +#: redbot/cogs/audio/core/commands/player.py:172 +#: redbot/cogs/audio/core/commands/player.py:435 +#: redbot/cogs/audio/core/commands/player.py:551 +#: redbot/cogs/audio/core/commands/player.py:806 msgid "You need the DJ role to queue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:69 -#: redbot/cogs/audio/core/commands/player.py:177 -#: redbot/cogs/audio/core/commands/player.py:441 -#: redbot/cogs/audio/core/commands/player.py:557 -#: redbot/cogs/audio/core/commands/player.py:681 -msgid "Connection to Lavalink has failed" +#: redbot/cogs/audio/core/commands/player.py:68 +#: redbot/cogs/audio/core/commands/player.py:176 +#: redbot/cogs/audio/core/commands/player.py:439 +#: redbot/cogs/audio/core/commands/player.py:555 +msgid "Connection to Lavalink node has failed" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:72 -#: redbot/cogs/audio/core/commands/player.py:180 -#: redbot/cogs/audio/core/commands/player.py:444 -#: redbot/cogs/audio/core/commands/player.py:560 -#: redbot/cogs/audio/core/commands/player.py:684 +#: redbot/cogs/audio/core/commands/player.py:71 +#: redbot/cogs/audio/core/commands/player.py:179 +#: redbot/cogs/audio/core/commands/player.py:442 +#: redbot/cogs/audio/core/commands/player.py:558 +#: redbot/cogs/audio/core/commands/player.py:683 msgid "Please check your console or logs for details." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:111 -#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:110 +#: redbot/cogs/audio/core/commands/player.py:218 msgid "You must be in the voice channel to use the play command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:117 -#: redbot/cogs/audio/core/commands/player.py:225 -#: redbot/cogs/audio/core/commands/player.py:253 +#: redbot/cogs/audio/core/commands/player.py:116 +#: redbot/cogs/audio/core/commands/player.py:224 +#: redbot/cogs/audio/core/commands/player.py:252 msgid "No tracks found for `{query}`." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:123 -#: redbot/cogs/audio/core/commands/player.py:231 -#: redbot/cogs/audio/core/commands/player.py:532 -#: redbot/cogs/audio/core/commands/player.py:605 +#: redbot/cogs/audio/core/commands/player.py:122 +#: redbot/cogs/audio/core/commands/player.py:230 +#: redbot/cogs/audio/core/commands/player.py:530 +#: redbot/cogs/audio/core/commands/player.py:603 msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:146 +#: redbot/cogs/audio/core/commands/player.py:145 #, docstring msgid "Force play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:152 +#: redbot/cogs/audio/core/commands/player.py:151 msgid "Only single tracks work with bump play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:256 -#: redbot/cogs/audio/core/commands/player.py:788 -#: redbot/cogs/audio/core/commands/player.py:910 -msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" -"This may be due to permissions or because Lavalink.jar is being run in a different machine than the local tracks." +#: redbot/cogs/audio/core/commands/player.py:208 +#: redbot/cogs/audio/core/commands/player.py:471 +#: redbot/cogs/audio/core/commands/player.py:587 +#: redbot/cogs/audio/core/commands/player.py:712 +#: redbot/cogs/audio/core/commands/queue.py:362 +msgid "Connection to Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:263 -#: redbot/cogs/audio/core/commands/player.py:795 -#: redbot/cogs/audio/core/commands/player.py:917 +#: redbot/cogs/audio/core/commands/player.py:255 +msgid "Local tracks will not work if the managed Lavalink node cannot see the track.\n" +"This may be due to permissions or you are using an external Lavalink node in a different machine than the bot and the local tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:262 +#: redbot/cogs/audio/core/commands/player.py:794 +#: redbot/cogs/audio/core/commands/player.py:913 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:265 -#: redbot/cogs/audio/core/commands/player.py:796 -#: redbot/cogs/audio/core/commands/player.py:918 +#: redbot/cogs/audio/core/commands/player.py:264 +#: redbot/cogs/audio/core/commands/player.py:795 +#: redbot/cogs/audio/core/commands/player.py:914 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:296 +#: redbot/cogs/audio/core/commands/player.py:294 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:318 +#: redbot/cogs/audio/core/commands/player.py:316 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:339 +#: redbot/cogs/audio/core/commands/player.py:337 msgid "{time} until track playback: #1 in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:343 +#: redbot/cogs/audio/core/commands/player.py:341 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:357 +#: redbot/cogs/audio/core/commands/player.py:355 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:417 +#: redbot/cogs/audio/core/commands/player.py:415 msgid "The owner needs to set the Spotify client ID and Spotify client secret, before Spotify URLs or codes can be used. \n" "See `{prefix}audioset spotifyapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:427 +#: redbot/cogs/audio/core/commands/player.py:425 msgid "The owner needs to set the YouTube API key before Spotify URLs or codes can be used.\n" "See `{prefix}audioset youtubeapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:485 +#: redbot/cogs/audio/core/commands/player.py:483 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:492 +#: redbot/cogs/audio/core/commands/player.py:490 msgid "No categories found" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:514 +#: redbot/cogs/audio/core/commands/player.py:494 +#: redbot/cogs/audio/core/commands/player.py:512 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:501 +#: redbot/cogs/audio/core/commands/player.py:499 msgid "Categories" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:507 +#: redbot/cogs/audio/core/commands/player.py:505 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:522 +#: redbot/cogs/audio/core/commands/player.py:520 msgid "Playlists for {friendly_name}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:529 +#: redbot/cogs/audio/core/commands/player.py:527 msgid "No tracks to play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:539 +#: redbot/cogs/audio/core/commands/player.py:537 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:547 +#: redbot/cogs/audio/core/commands/player.py:545 #, docstring msgid "Starts auto play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:601 +#: redbot/cogs/audio/core/commands/player.py:599 msgid "You must be in the voice channel to use the autoplay command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:615 +#: redbot/cogs/audio/core/commands/player.py:613 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:621 -#: redbot/cogs/audio/core/commands/player.py:757 -#: redbot/cogs/audio/core/commands/player.py:776 -#: redbot/cogs/audio/core/commands/player.py:897 -#: redbot/cogs/audio/core/commands/playlists.py:1928 +#: redbot/cogs/audio/core/commands/player.py:619 +#: redbot/cogs/audio/core/commands/player.py:756 +#: redbot/cogs/audio/core/commands/player.py:775 +#: redbot/cogs/audio/core/commands/player.py:893 +#: redbot/cogs/audio/core/commands/playlists.py:1898 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:622 -#: redbot/cogs/audio/core/commands/player.py:758 -#: redbot/cogs/audio/core/commands/player.py:777 -#: redbot/cogs/audio/core/commands/player.py:898 -#: redbot/cogs/audio/core/commands/playlists.py:1929 +#: redbot/cogs/audio/core/commands/player.py:620 +#: redbot/cogs/audio/core/commands/player.py:757 +#: redbot/cogs/audio/core/commands/player.py:776 +#: redbot/cogs/audio/core/commands/player.py:894 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:636 +#: redbot/cogs/audio/core/commands/player.py:634 msgid "Adding a track to queue." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:642 +#: redbot/cogs/audio/core/commands/player.py:641 #, 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" @@ -2134,44 +2506,54 @@ msgid "Pick a track with a search.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:694 -#: redbot/cogs/audio/core/commands/player.py:706 -#: redbot/cogs/audio/core/commands/player.py:712 -#: redbot/cogs/audio/core/commands/player.py:722 +#: redbot/cogs/audio/core/commands/player.py:680 +msgid "Connection to Lavalink has failed" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:693 +#: redbot/cogs/audio/core/commands/player.py:705 +#: redbot/cogs/audio/core/commands/player.py:711 +#: redbot/cogs/audio/core/commands/player.py:721 msgid "Unable To Search For Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:723 +#: redbot/cogs/audio/core/commands/player.py:722 msgid "You must be in the voice channel to enqueue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:786 -#: redbot/cogs/audio/core/commands/player.py:908 +#: redbot/cogs/audio/core/commands/player.py:785 +#: redbot/cogs/audio/core/commands/player.py:904 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:857 -#: redbot/cogs/audio/core/commands/playlists.py:1553 +#: redbot/cogs/audio/core/commands/player.py:787 +#: redbot/cogs/audio/core/commands/player.py:906 +msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" +"This 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:853 +#: redbot/cogs/audio/core/commands/playlists.py:1527 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:863 +#: redbot/cogs/audio/core/commands/player.py:859 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:869 +#: redbot/cogs/audio/core/commands/player.py:865 msgid "folder" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:871 +#: redbot/cogs/audio/core/commands/player.py:867 msgid "search" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:874 +#: redbot/cogs/audio/core/commands/player.py:870 msgid "{time} until start of {type} playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:44 +#: redbot/cogs/audio/core/commands/playlists.py:45 #, docstring msgid "Playlist configuration options.\n\n" " Scope info:\n" @@ -2183,11 +2565,11 @@ msgid "Playlist configuration options.\n\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" +" ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and the playlist creator.\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:69 +#: redbot/cogs/audio/core/commands/playlists.py:70 #, 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" @@ -2216,99 +2598,130 @@ msgid "Add a track URL, playlist link, or quick search to a playlist.\n\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:1699 -#: redbot/cogs/audio/core/commands/playlists.py:2015 +#: redbot/cogs/audio/core/commands/playlists.py:124 +#: redbot/cogs/audio/core/commands/playlists.py:305 +#: redbot/cogs/audio/core/commands/playlists.py:487 +#: redbot/cogs/audio/core/commands/playlists.py:581 +#: redbot/cogs/audio/core/commands/playlists.py:710 +#: redbot/cogs/audio/core/commands/playlists.py:845 +#: redbot/cogs/audio/core/commands/playlists.py:982 +#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1224 +#: redbot/cogs/audio/core/commands/playlists.py:1474 +#: redbot/cogs/audio/core/commands/playlists.py:1560 +#: redbot/cogs/audio/core/commands/playlists.py:1641 +#: redbot/cogs/audio/core/commands/playlists.py:1671 +#: redbot/cogs/audio/core/commands/playlists.py:1983 msgid "Playlist Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:140 +#: redbot/cogs/audio/core/commands/playlists.py:141 msgid "Could not find a track matching your query." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:161 +#: redbot/cogs/audio/core/commands/playlists.py:162 msgid "Skipping track" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:162 +#: redbot/cogs/audio/core/commands/playlists.py:163 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 +#: redbot/cogs/audio/core/commands/playlists.py:171 +#: redbot/cogs/audio/core/commands/playlists.py:213 msgid "Playlist limit reached: Could not add track." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:193 +#: redbot/cogs/audio/core/commands/playlists.py:194 msgid "Track added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:194 +#: redbot/cogs/audio/core/commands/playlists.py:195 msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:199 +#: redbot/cogs/audio/core/commands/playlists.py:200 msgid "{num} tracks appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:204 +#: redbot/cogs/audio/core/commands/playlists.py:205 msgid "\n" "{existing} {plural} already in the playlist and were skipped." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:206 +#: redbot/cogs/audio/core/commands/playlists.py:207 msgid "tracks are" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:206 +#: redbot/cogs/audio/core/commands/playlists.py:207 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:2032 +#: redbot/cogs/audio/core/commands/playlists.py:209 +#: redbot/cogs/audio/core/commands/playlists.py:618 +#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: redbot/cogs/audio/core/commands/playlists.py:1268 +#: redbot/cogs/audio/core/commands/playlists.py:2000 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:2016 +#: redbot/cogs/audio/core/commands/playlists.py:229 +#, docstring +msgid "Copy a playlist from one scope to another.\n\n" +" **Usage**:\n" +" ​ ​ ​ ​ `[p]playlist copy playlist_name_OR_id [args]`\n\n" +" **Args**:\n" +" ​ ​ ​ ​ The following are all optional:\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-scope \n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-guild [guild] **Only the bot owner can use this**\n\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-scope \n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-guild [guild] **Only the bot owner can use this**\n\n" +" **Scope** is one of the following:\n" +" ​ ​ ​ ​ Global\n" +" ​ ​ ​ ​ Guild\n" +" ​ ​ ​ ​ User\n\n" +" **Author** can be one of the following:\n" +" ​ ​ ​ ​ User ID\n" +" ​ ​ ​ ​ User Mention\n" +" ​ ​ ​ ​ User Name#123\n\n" +" **Guild** can be one of the following:\n" +" ​ ​ ​ ​ Guild ID\n" +" ​ ​ ​ ​ Exact guild name\n\n" +" Example use:\n" +" ​ ​ ​ ​ `[p]playlist copy MyGuildPlaylist --from-scope Guild --to-scope Global`\n" +" ​ ​ ​ ​ `[p]playlist copy MyGlobalPlaylist --from-scope Global --to-author Draper#6666 --to-scope User`\n" +" ​ ​ ​ ​ `[p]playlist copy MyPersonalPlaylist --from-scope user --to-author Draper#6666 --to-scope Guild --to-guild Red - Discord Bot`\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:306 +#: redbot/cogs/audio/core/commands/playlists.py:488 +#: redbot/cogs/audio/core/commands/playlists.py:582 +#: redbot/cogs/audio/core/commands/playlists.py:711 +#: redbot/cogs/audio/core/commands/playlists.py:846 +#: redbot/cogs/audio/core/commands/playlists.py:1225 +#: redbot/cogs/audio/core/commands/playlists.py:1642 +#: redbot/cogs/audio/core/commands/playlists.py:1984 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 +#: redbot/cogs/audio/core/commands/playlists.py:329 +#: redbot/cogs/audio/core/commands/playlists.py:336 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:346 +#: redbot/cogs/audio/core/commands/playlists.py:344 msgid "Playlist Copied" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:347 +#: redbot/cogs/audio/core/commands/playlists.py:345 msgid "Playlist {name} (`{from_id}`) copied from {from_scope} to {to_scope} (`{to_id}`)." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:362 +#: redbot/cogs/audio/core/commands/playlists.py:360 #, docstring msgid "Create an empty playlist.\n\n" " **Usage**:\n" @@ -2336,31 +2749,31 @@ msgid "Create an empty playlist.\n\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:1998 +#: redbot/cogs/audio/core/commands/playlists.py:412 +#: redbot/cogs/audio/core/commands/playlists.py:1117 +#: redbot/cogs/audio/core/commands/playlists.py:1340 +#: redbot/cogs/audio/core/commands/playlists.py:1966 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:1999 +#: redbot/cogs/audio/core/commands/playlists.py:413 +#: redbot/cogs/audio/core/commands/playlists.py:1118 +#: redbot/cogs/audio/core/commands/playlists.py:1341 +#: redbot/cogs/audio/core/commands/playlists.py:1967 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 +#: redbot/cogs/audio/core/commands/playlists.py:423 +#: redbot/cogs/audio/core/commands/playlists.py:1150 +#: redbot/cogs/audio/core/commands/playlists.py:1375 msgid "Playlist Created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:428 +#: redbot/cogs/audio/core/commands/playlists.py:424 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:441 +#: redbot/cogs/audio/core/commands/playlists.py:437 #, docstring msgid "Delete a saved playlist.\n\n" " **Usage**:\n" @@ -2388,15 +2801,15 @@ msgid "Delete a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:514 +#: redbot/cogs/audio/core/commands/playlists.py:508 msgid "Playlist Deleted" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:515 +#: redbot/cogs/audio/core/commands/playlists.py:509 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:531 +#: redbot/cogs/audio/core/commands/playlists.py:525 #, docstring msgid "Remove duplicate tracks from a saved playlist.\n\n" " **Usage**:\n" @@ -2424,20 +2837,20 @@ msgid "Remove duplicate tracks from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:627 +#: redbot/cogs/audio/core/commands/playlists.py:619 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:1768 +#: redbot/cogs/audio/core/commands/playlists.py:632 +#: redbot/cogs/audio/core/commands/playlists.py:1740 msgid "Playlist Has Not Been Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:641 +#: redbot/cogs/audio/core/commands/playlists.py:633 msgid "{name} (`{id}`) [**{scope}**] playlist has no duplicate tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:662 +#: redbot/cogs/audio/core/commands/playlists.py:654 #, docstring msgid "Download a copy of a playlist.\n\n" " These files can be used with the `[p]playlist upload` command.\n" @@ -2468,19 +2881,19 @@ msgid "Download a copy of a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:731 +#: redbot/cogs/audio/core/commands/playlists.py:721 msgid "That playlist has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:774 +#: redbot/cogs/audio/core/commands/playlists.py:764 msgid "This playlist is too large to be send in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:777 +#: redbot/cogs/audio/core/commands/playlists.py:767 msgid "Playlist is too large, here is the compressed version." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:799 +#: redbot/cogs/audio/core/commands/playlists.py:789 #, docstring msgid "Retrieve information from a saved playlist.\n\n" " **Usage**:\n" @@ -2508,25 +2921,25 @@ msgid "Retrieve information from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:891 +#: redbot/cogs/audio/core/commands/playlists.py:879 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:883 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\n" "URL: {url}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:908 -#: redbot/cogs/audio/core/commands/playlists.py:1056 +#: redbot/cogs/audio/core/commands/playlists.py:896 +#: redbot/cogs/audio/core/commands/playlists.py:1041 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:910 +#: redbot/cogs/audio/core/commands/playlists.py:898 msgid "Page {page}/{pages} | Author: {author_name} | {num} track(s)" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:922 +#: redbot/cogs/audio/core/commands/playlists.py:910 #, docstring msgid "List saved playlists.\n\n" " **Usage**:\n" @@ -2554,35 +2967,35 @@ msgid "List saved playlists.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:998 +#: redbot/cogs/audio/core/commands/playlists.py:983 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1032 +#: redbot/cogs/audio/core/commands/playlists.py:1017 msgid "No saved playlists for {scope} created by {author}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1041 +#: redbot/cogs/audio/core/commands/playlists.py:1026 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1051 +#: redbot/cogs/audio/core/commands/playlists.py:1036 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1052 +#: redbot/cogs/audio/core/commands/playlists.py:1037 msgid "Tracks: {num}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1053 +#: redbot/cogs/audio/core/commands/playlists.py:1038 msgid "Author: {name}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1058 +#: redbot/cogs/audio/core/commands/playlists.py:1043 msgid "Scope: {scope}\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1078 +#: redbot/cogs/audio/core/commands/playlists.py:1063 #, docstring msgid "Save the queue to a playlist.\n\n" " **Usage**:\n" @@ -2610,33 +3023,16 @@ msgid "Save the queue to a playlist.\n\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:365 -#: redbot/cogs/audio/core/commands/queue.py:373 -msgid "There's nothing in the queue." -msgstr "" - -#: redbot/cogs/audio/core/commands/playlists.py:1168 +#: redbot/cogs/audio/core/commands/playlists.py:1151 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 +#: redbot/cogs/audio/core/commands/playlists.py:1157 +#: redbot/cogs/audio/core/commands/playlists.py:1384 msgid "Playlist limit reached: Could not add {} tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1188 +#: redbot/cogs/audio/core/commands/playlists.py:1171 #, docstring msgid "Remove a track from a playlist by url.\n\n" " **Usage**:\n" @@ -2664,23 +3060,23 @@ msgid "Remove a track from a playlist by url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: redbot/cogs/audio/core/commands/playlists.py:1235 msgid "URL not in playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1266 +#: redbot/cogs/audio/core/commands/playlists.py:1247 msgid "No tracks left, removing playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1274 +#: redbot/cogs/audio/core/commands/playlists.py:1255 msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1288 +#: redbot/cogs/audio/core/commands/playlists.py:1269 msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1306 +#: redbot/cogs/audio/core/commands/playlists.py:1287 #, docstring msgid "Save a playlist from a url.\n\n" " **Usage**:\n" @@ -2708,19 +3104,19 @@ msgid "Save a playlist from a url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1397 +#: redbot/cogs/audio/core/commands/playlists.py:1376 msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1414 +#: redbot/cogs/audio/core/commands/playlists.py:1393 msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1415 +#: redbot/cogs/audio/core/commands/playlists.py:1394 msgid "Unable to create your playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1432 +#: redbot/cogs/audio/core/commands/playlists.py:1411 #, docstring msgid "Load a playlist into the queue.\n\n" " **Usage**:\n" @@ -2748,20 +3144,20 @@ msgid "Load a playlist into the queue.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1482 +#: redbot/cogs/audio/core/commands/playlists.py:1459 msgid "You need the DJ role to start playing playlists." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1566 +#: redbot/cogs/audio/core/commands/playlists.py:1540 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1567 +#: redbot/cogs/audio/core/commands/playlists.py:1541 msgid "{name} - (`{id}`) [**{scope}**]\n" "Added {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1613 +#: redbot/cogs/audio/core/commands/playlists.py:1587 #, docstring msgid "Updates all tracks in a playlist.\n\n" " **Usage**:\n" @@ -2789,32 +3185,32 @@ msgid "Updates all tracks in a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1692 +#: redbot/cogs/audio/core/commands/playlists.py:1664 msgid "Invalid Playlist" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1693 +#: redbot/cogs/audio/core/commands/playlists.py:1665 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1734 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "Tracks removed" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1738 -#: redbot/cogs/audio/core/commands/playlists.py:1758 +#: redbot/cogs/audio/core/commands/playlists.py:1710 +#: redbot/cogs/audio/core/commands/playlists.py:1730 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1756 +#: redbot/cogs/audio/core/commands/playlists.py:1728 msgid "Tracks added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1769 +#: redbot/cogs/audio/core/commands/playlists.py:1741 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1781 +#: redbot/cogs/audio/core/commands/playlists.py:1753 #, docstring msgid "Uploads a playlist file as a playlist for the bot.\n\n" " V2 and old V3 playlist will be slow.\n" @@ -2844,31 +3240,35 @@ msgid "Uploads a playlist file as a playlist for the bot.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1838 +#: redbot/cogs/audio/core/commands/playlists.py:1808 msgid "Please upload the playlist file. Any other message will cancel this operation." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1849 +#: redbot/cogs/audio/core/commands/playlists.py:1819 msgid "No file detected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1856 +#: redbot/cogs/audio/core/commands/playlists.py:1826 msgid "Upload cancelled." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1860 +#: redbot/cogs/audio/core/commands/playlists.py:1830 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1868 +#: redbot/cogs/audio/core/commands/playlists.py:1838 msgid "Not a valid playlist file." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1880 +#: redbot/cogs/audio/core/commands/playlists.py:1850 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1950 +#: redbot/cogs/audio/core/commands/playlists.py:1899 +msgid "I'm unable to get a track from Lavalink node at the moment, try again in a few minutes." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1920 #, docstring msgid "Rename an existing playlist.\n\n" " **Usage**:\n" @@ -2896,7 +3296,7 @@ msgid "Rename an existing playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:2029 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" @@ -2905,88 +3305,88 @@ msgstr "" msgid "List the songs in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:175 +#: redbot/cogs/audio/core/commands/queue.py:179 #, docstring msgid "Clears the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:192 +#: redbot/cogs/audio/core/commands/queue.py:196 msgid "Unable To Clear Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:193 +#: redbot/cogs/audio/core/commands/queue.py:197 msgid "You need the DJ role to clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:201 +#: redbot/cogs/audio/core/commands/queue.py:205 msgid "Queue Modified" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:201 +#: redbot/cogs/audio/core/commands/queue.py:205 msgid "The queue has been cleared." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:206 +#: redbot/cogs/audio/core/commands/queue.py:210 #, 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 +#: redbot/cogs/audio/core/commands/queue.py:227 msgid "Unable To Clean Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:224 +#: redbot/cogs/audio/core/commands/queue.py:228 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 +#: redbot/cogs/audio/core/commands/queue.py:243 +#: redbot/cogs/audio/core/commands/queue.py:277 msgid "Removed 0 tracks." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:243 -#: redbot/cogs/audio/core/commands/queue.py:277 +#: redbot/cogs/audio/core/commands/queue.py:247 +#: redbot/cogs/audio/core/commands/queue.py:281 msgid "Removed Tracks From The Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:244 +#: redbot/cogs/audio/core/commands/queue.py:248 msgid "Removed {removed_tracks} tracks queued by members outside of the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:252 +#: redbot/cogs/audio/core/commands/queue.py:256 #, docstring msgid "Removes all tracks you requested from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:278 +#: redbot/cogs/audio/core/commands/queue.py:282 msgid "Removed {removed_tracks} tracks queued by {member.display_name}." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:285 +#: redbot/cogs/audio/core/commands/queue.py:289 #, docstring msgid "Search the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:307 +#: redbot/cogs/audio/core/commands/queue.py:311 #, 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:350 -#: redbot/cogs/audio/core/commands/queue.py:357 -#: redbot/cogs/audio/core/commands/queue.py:364 -#: redbot/cogs/audio/core/commands/queue.py:372 +#: redbot/cogs/audio/core/commands/queue.py:323 +#: redbot/cogs/audio/core/commands/queue.py:330 +#: redbot/cogs/audio/core/commands/queue.py:342 +#: redbot/cogs/audio/core/commands/queue.py:354 +#: redbot/cogs/audio/core/commands/queue.py:361 +#: redbot/cogs/audio/core/commands/queue.py:368 +#: redbot/cogs/audio/core/commands/queue.py:376 msgid "Unable To Shuffle Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:320 +#: redbot/cogs/audio/core/commands/queue.py:324 msgid "You need the DJ role to shuffle the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:377 +#: redbot/cogs/audio/core/commands/queue.py:381 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 de0f0de2bcf..645c7bf24ec 100644 --- a/redbot/cogs/audio/core/commands/locales/ko-KR.po +++ b/redbot/cogs/audio/core/commands/locales/ko-KR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 17:28+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -212,86 +212,84 @@ msgid "Auto-play when queue ends: {true_or_false}." msgstr "큐가 끝날때 자동으로 재생: {true_or_false}." #: redbot/cogs/audio/core/commands/audioset.py:441 -#: redbot/cogs/audio/core/commands/audioset.py:591 -#: redbot/cogs/audio/core/commands/audioset.py:612 -#: redbot/cogs/audio/core/commands/audioset.py:629 -#: redbot/cogs/audio/core/commands/audioset.py:677 -#: redbot/cogs/audio/core/commands/audioset.py:752 -#: redbot/cogs/audio/core/commands/audioset.py:900 -#: redbot/cogs/audio/core/commands/audioset.py:915 -#: redbot/cogs/audio/core/commands/audioset.py:935 -#: redbot/cogs/audio/core/commands/audioset.py:977 -#: redbot/cogs/audio/core/commands/audioset.py:978 -#: redbot/cogs/audio/core/commands/audioset.py:979 -#: redbot/cogs/audio/core/commands/audioset.py:980 -#: redbot/cogs/audio/core/commands/audioset.py:981 -#: redbot/cogs/audio/core/commands/audioset.py:982 -#: redbot/cogs/audio/core/commands/audioset.py:983 -#: redbot/cogs/audio/core/commands/audioset.py:997 -#: redbot/cogs/audio/core/commands/audioset.py:999 -#: redbot/cogs/audio/core/commands/audioset.py:1041 -#: redbot/cogs/audio/core/commands/audioset.py:1048 -#: redbot/cogs/audio/core/commands/audioset.py:1090 -#: redbot/cogs/audio/core/commands/audioset.py:1091 -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1111 -#: redbot/cogs/audio/core/commands/audioset.py:1188 -#: redbot/cogs/audio/core/commands/audioset.py:1203 -#: redbot/cogs/audio/core/commands/audioset.py:1348 -#: redbot/cogs/audio/core/commands/audioset.py:1349 -#: redbot/cogs/audio/core/commands/audioset.py:1350 -#: redbot/cogs/audio/core/commands/audioset.py:1393 -#: redbot/cogs/audio/core/commands/audioset.py:1394 -#: redbot/cogs/audio/core/commands/audioset.py:1395 -#: redbot/cogs/audio/core/commands/audioset.py:1437 -#: redbot/cogs/audio/core/commands/controller.py:421 -#: redbot/cogs/audio/core/commands/controller.py:465 -#: redbot/cogs/audio/core/commands/controller.py:767 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:118 -#: redbot/cogs/audio/core/commands/llset.py:127 +#: redbot/cogs/audio/core/commands/audioset.py:589 +#: redbot/cogs/audio/core/commands/audioset.py:610 +#: redbot/cogs/audio/core/commands/audioset.py:627 +#: redbot/cogs/audio/core/commands/audioset.py:675 +#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:921 +#: redbot/cogs/audio/core/commands/audioset.py:941 +#: redbot/cogs/audio/core/commands/audioset.py:970 +#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:987 +#: redbot/cogs/audio/core/commands/audioset.py:988 +#: redbot/cogs/audio/core/commands/audioset.py:989 +#: redbot/cogs/audio/core/commands/audioset.py:990 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:1008 +#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1102 +#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1122 +#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1367 +#: redbot/cogs/audio/core/commands/audioset.py:1368 +#: redbot/cogs/audio/core/commands/audioset.py:1369 +#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1413 +#: redbot/cogs/audio/core/commands/audioset.py:1414 +#: redbot/cogs/audio/core/commands/audioset.py:1456 +#: redbot/cogs/audio/core/commands/controller.py:422 +#: redbot/cogs/audio/core/commands/controller.py:466 +#: redbot/cogs/audio/core/commands/controller.py:775 +#: redbot/cogs/audio/core/commands/llset.py:168 +#: redbot/cogs/audio/core/commands/llset.py:177 msgid "Enabled" msgstr "활성화됨" #: redbot/cogs/audio/core/commands/audioset.py:441 -#: redbot/cogs/audio/core/commands/audioset.py:591 -#: redbot/cogs/audio/core/commands/audioset.py:612 -#: redbot/cogs/audio/core/commands/audioset.py:629 -#: redbot/cogs/audio/core/commands/audioset.py:677 -#: redbot/cogs/audio/core/commands/audioset.py:752 -#: redbot/cogs/audio/core/commands/audioset.py:900 -#: redbot/cogs/audio/core/commands/audioset.py:915 -#: redbot/cogs/audio/core/commands/audioset.py:935 -#: redbot/cogs/audio/core/commands/audioset.py:977 -#: redbot/cogs/audio/core/commands/audioset.py:978 -#: redbot/cogs/audio/core/commands/audioset.py:979 -#: redbot/cogs/audio/core/commands/audioset.py:980 -#: redbot/cogs/audio/core/commands/audioset.py:981 -#: redbot/cogs/audio/core/commands/audioset.py:982 -#: redbot/cogs/audio/core/commands/audioset.py:983 -#: redbot/cogs/audio/core/commands/audioset.py:997 -#: redbot/cogs/audio/core/commands/audioset.py:999 -#: redbot/cogs/audio/core/commands/audioset.py:1041 -#: redbot/cogs/audio/core/commands/audioset.py:1048 -#: redbot/cogs/audio/core/commands/audioset.py:1090 -#: redbot/cogs/audio/core/commands/audioset.py:1091 -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1113 -#: redbot/cogs/audio/core/commands/audioset.py:1188 -#: redbot/cogs/audio/core/commands/audioset.py:1203 -#: redbot/cogs/audio/core/commands/audioset.py:1348 -#: redbot/cogs/audio/core/commands/audioset.py:1349 -#: redbot/cogs/audio/core/commands/audioset.py:1350 -#: redbot/cogs/audio/core/commands/audioset.py:1393 -#: redbot/cogs/audio/core/commands/audioset.py:1394 -#: redbot/cogs/audio/core/commands/audioset.py:1395 -#: redbot/cogs/audio/core/commands/audioset.py:1437 -#: redbot/cogs/audio/core/commands/controller.py:421 -#: redbot/cogs/audio/core/commands/controller.py:465 -#: redbot/cogs/audio/core/commands/controller.py:767 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:118 -#: redbot/cogs/audio/core/commands/llset.py:127 +#: redbot/cogs/audio/core/commands/audioset.py:589 +#: redbot/cogs/audio/core/commands/audioset.py:610 +#: redbot/cogs/audio/core/commands/audioset.py:627 +#: redbot/cogs/audio/core/commands/audioset.py:675 +#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:921 +#: redbot/cogs/audio/core/commands/audioset.py:941 +#: redbot/cogs/audio/core/commands/audioset.py:970 +#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:987 +#: redbot/cogs/audio/core/commands/audioset.py:988 +#: redbot/cogs/audio/core/commands/audioset.py:989 +#: redbot/cogs/audio/core/commands/audioset.py:990 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:1008 +#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1102 +#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1124 +#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1367 +#: redbot/cogs/audio/core/commands/audioset.py:1368 +#: redbot/cogs/audio/core/commands/audioset.py:1369 +#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1413 +#: redbot/cogs/audio/core/commands/audioset.py:1414 +#: redbot/cogs/audio/core/commands/audioset.py:1456 +#: redbot/cogs/audio/core/commands/controller.py:422 +#: redbot/cogs/audio/core/commands/controller.py:466 +#: redbot/cogs/audio/core/commands/controller.py:775 +#: redbot/cogs/audio/core/commands/llset.py:168 +#: redbot/cogs/audio/core/commands/llset.py:177 msgid "Disabled" msgstr "비활성화됨" @@ -308,42 +306,64 @@ msgstr "\n" "큐에있는 곡이 다 재생되면 자동으로 연결해제 기능이 비활성화되었습니다." #: redbot/cogs/audio/core/commands/audioset.py:451 -#: redbot/cogs/audio/core/commands/audioset.py:546 -#: redbot/cogs/audio/core/commands/audioset.py:571 -#: redbot/cogs/audio/core/commands/audioset.py:589 -#: redbot/cogs/audio/core/commands/audioset.py:610 -#: redbot/cogs/audio/core/commands/audioset.py:637 -#: redbot/cogs/audio/core/commands/audioset.py:675 -#: redbot/cogs/audio/core/commands/audioset.py:698 -#: redbot/cogs/audio/core/commands/audioset.py:704 -#: redbot/cogs/audio/core/commands/audioset.py:727 -#: redbot/cogs/audio/core/commands/audioset.py:733 -#: redbot/cogs/audio/core/commands/audioset.py:750 -#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:544 +#: redbot/cogs/audio/core/commands/audioset.py:569 +#: redbot/cogs/audio/core/commands/audioset.py:587 +#: redbot/cogs/audio/core/commands/audioset.py:608 +#: redbot/cogs/audio/core/commands/audioset.py:635 +#: redbot/cogs/audio/core/commands/audioset.py:673 +#: redbot/cogs/audio/core/commands/audioset.py:696 +#: redbot/cogs/audio/core/commands/audioset.py:702 +#: redbot/cogs/audio/core/commands/audioset.py:725 +#: redbot/cogs/audio/core/commands/audioset.py:731 +#: redbot/cogs/audio/core/commands/audioset.py:748 #: redbot/cogs/audio/core/commands/audioset.py:774 -#: redbot/cogs/audio/core/commands/audioset.py:797 -#: redbot/cogs/audio/core/commands/audioset.py:854 -#: redbot/cogs/audio/core/commands/audioset.py:877 -#: redbot/cogs/audio/core/commands/audioset.py:882 -#: redbot/cogs/audio/core/commands/audioset.py:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:1186 -#: redbot/cogs/audio/core/commands/audioset.py:1201 -#: redbot/cogs/audio/core/commands/audioset.py:1222 -#: redbot/cogs/audio/core/commands/audioset.py:1229 -#: redbot/cogs/audio/core/commands/audioset.py:1289 -#: redbot/cogs/audio/core/commands/audioset.py:1311 -#: redbot/cogs/audio/core/commands/audioset.py:1419 -#: redbot/cogs/audio/core/commands/audioset.py:1435 -#: redbot/cogs/audio/core/commands/controller.py:419 -#: redbot/cogs/audio/core/commands/controller.py:463 -#: redbot/cogs/audio/core/commands/controller.py:774 -#: 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 +#: redbot/cogs/audio/core/commands/audioset.py:780 +#: redbot/cogs/audio/core/commands/audioset.py:803 +#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:883 +#: redbot/cogs/audio/core/commands/audioset.py:888 +#: redbot/cogs/audio/core/commands/audioset.py:904 +#: redbot/cogs/audio/core/commands/audioset.py:919 +#: redbot/cogs/audio/core/commands/audioset.py:939 +#: redbot/cogs/audio/core/commands/audioset.py:1205 +#: redbot/cogs/audio/core/commands/audioset.py:1220 +#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1248 +#: redbot/cogs/audio/core/commands/audioset.py:1308 +#: redbot/cogs/audio/core/commands/audioset.py:1330 +#: redbot/cogs/audio/core/commands/audioset.py:1438 +#: redbot/cogs/audio/core/commands/audioset.py:1454 +#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:464 +#: redbot/cogs/audio/core/commands/controller.py:782 +#: redbot/cogs/audio/core/commands/llset.py:146 +#: redbot/cogs/audio/core/commands/llset.py:166 +#: redbot/cogs/audio/core/commands/llset.py:175 +#: redbot/cogs/audio/core/commands/llset.py:204 +#: redbot/cogs/audio/core/commands/llset.py:226 +#: redbot/cogs/audio/core/commands/llset.py:258 +#: redbot/cogs/audio/core/commands/llset.py:282 +#: redbot/cogs/audio/core/commands/llset.py:295 +#: redbot/cogs/audio/core/commands/llset.py:388 +#: redbot/cogs/audio/core/commands/llset.py:412 +#: redbot/cogs/audio/core/commands/llset.py:443 +#: redbot/cogs/audio/core/commands/llset.py:472 +#: redbot/cogs/audio/core/commands/llset.py:481 +#: redbot/cogs/audio/core/commands/llset.py:499 +#: redbot/cogs/audio/core/commands/llset.py:508 +#: redbot/cogs/audio/core/commands/llset.py:526 +#: redbot/cogs/audio/core/commands/llset.py:535 +#: redbot/cogs/audio/core/commands/llset.py:553 +#: redbot/cogs/audio/core/commands/llset.py:562 +#: redbot/cogs/audio/core/commands/llset.py:580 +#: redbot/cogs/audio/core/commands/llset.py:589 +#: redbot/cogs/audio/core/commands/llset.py:607 +#: redbot/cogs/audio/core/commands/llset.py:616 +#: redbot/cogs/audio/core/commands/llset.py:634 +#: redbot/cogs/audio/core/commands/llset.py:643 +#: redbot/cogs/audio/core/commands/llset.py:670 +#: redbot/cogs/audio/core/commands/llset.py:701 msgid "Setting Changed" msgstr "설정 변경됨" @@ -351,7 +371,7 @@ msgstr "설정 변경됨" #, docstring msgid "Set a playlist to auto-play songs from.\n\n" " **Usage**:\n" -" ​ ​ ​ ​ `[p]audioset autoplay playlist_name_OR_id [args]`\n\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist playlist_name_OR_id [args]`\n\n" " **Args**:\n" " ​ ​ ​ ​ The following are all optional:\n" " ​ ​ ​ ​ ​ ​ ​ ​ --scope \n" @@ -369,184 +389,161 @@ msgid "Set a playlist to auto-play songs from.\n\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" +" ​ ​ ​ ​ `[p]audioset autoplay playlist MyGuildPlaylist`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist MyGlobalPlaylist --scope Global`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist 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:105 #: 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:1817 -#: redbot/cogs/audio/core/commands/playlists.py:1983 +#: redbot/cogs/audio/core/commands/playlists.py:393 +#: redbot/cogs/audio/core/commands/playlists.py:470 +#: redbot/cogs/audio/core/commands/playlists.py:558 +#: redbot/cogs/audio/core/commands/playlists.py:691 +#: redbot/cogs/audio/core/commands/playlists.py:822 +#: redbot/cogs/audio/core/commands/playlists.py:943 +#: redbot/cogs/audio/core/commands/playlists.py:1096 +#: redbot/cogs/audio/core/commands/playlists.py:1204 +#: redbot/cogs/audio/core/commands/playlists.py:1320 +#: redbot/cogs/audio/core/commands/playlists.py:1444 +#: redbot/cogs/audio/core/commands/playlists.py:1620 +#: redbot/cogs/audio/core/commands/playlists.py:1789 +#: redbot/cogs/audio/core/commands/playlists.py:1953 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:106 #: 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:1818 -#: redbot/cogs/audio/core/commands/playlists.py:1984 +#: redbot/cogs/audio/core/commands/playlists.py:394 +#: redbot/cogs/audio/core/commands/playlists.py:471 +#: redbot/cogs/audio/core/commands/playlists.py:559 +#: redbot/cogs/audio/core/commands/playlists.py:692 +#: redbot/cogs/audio/core/commands/playlists.py:823 +#: redbot/cogs/audio/core/commands/playlists.py:944 +#: redbot/cogs/audio/core/commands/playlists.py:1097 +#: redbot/cogs/audio/core/commands/playlists.py:1205 +#: redbot/cogs/audio/core/commands/playlists.py:1321 +#: redbot/cogs/audio/core/commands/playlists.py:1445 +#: redbot/cogs/audio/core/commands/playlists.py:1621 +#: redbot/cogs/audio/core/commands/playlists.py:1790 +#: redbot/cogs/audio/core/commands/playlists.py:1954 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:1821 -#: redbot/cogs/audio/core/commands/playlists.py:1987 +#: redbot/cogs/audio/core/commands/audioset.py:499 +#: redbot/cogs/audio/core/commands/playlists.py:107 +#: redbot/cogs/audio/core/commands/playlists.py:268 +#: redbot/cogs/audio/core/commands/playlists.py:395 +#: redbot/cogs/audio/core/commands/playlists.py:472 +#: redbot/cogs/audio/core/commands/playlists.py:560 +#: redbot/cogs/audio/core/commands/playlists.py:693 +#: redbot/cogs/audio/core/commands/playlists.py:824 +#: redbot/cogs/audio/core/commands/playlists.py:945 +#: redbot/cogs/audio/core/commands/playlists.py:1098 +#: redbot/cogs/audio/core/commands/playlists.py:1206 +#: redbot/cogs/audio/core/commands/playlists.py:1322 +#: redbot/cogs/audio/core/commands/playlists.py:1446 +#: redbot/cogs/audio/core/commands/playlists.py:1622 +#: redbot/cogs/audio/core/commands/playlists.py:1791 +#: redbot/cogs/audio/core/commands/playlists.py:1955 msgid "Check your logs." msgstr "로그를 확인해주세요." -#: redbot/cogs/audio/core/commands/audioset.py:516 -#: redbot/cogs/audio/core/commands/audioset.py:532 +#: redbot/cogs/audio/core/commands/audioset.py:514 +#: redbot/cogs/audio/core/commands/audioset.py:530 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 +#: redbot/cogs/audio/core/commands/audioset.py:515 +#: redbot/cogs/audio/core/commands/playlists.py:125 +#: redbot/cogs/audio/core/commands/playlists.py:1475 msgid "Could not match '{arg}' to a playlist" msgstr "재생목록과 '{arg}'를 매칭할수 없습니다." -#: redbot/cogs/audio/core/commands/audioset.py:524 +#: redbot/cogs/audio/core/commands/audioset.py:522 msgid "No Tracks Found" msgstr "곡 찾을수 없음." -#: redbot/cogs/audio/core/commands/audioset.py:525 +#: redbot/cogs/audio/core/commands/audioset.py:523 msgid "Playlist {name} has no tracks." msgstr "재생목록 {name}에는 곡이 없습니다." -#: redbot/cogs/audio/core/commands/audioset.py:533 -#: redbot/cogs/audio/core/commands/playlists.py:1587 -#: redbot/cogs/audio/core/commands/playlists.py:1700 +#: redbot/cogs/audio/core/commands/audioset.py:531 +#: redbot/cogs/audio/core/commands/playlists.py:1561 +#: redbot/cogs/audio/core/commands/playlists.py:1672 msgid "Playlist {id} does not exist in {scope} scope." msgstr "재생 목록 {id} 이/가 {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:1707 +#: redbot/cogs/audio/core/commands/audioset.py:538 +#: redbot/cogs/audio/core/commands/playlists.py:1001 +#: redbot/cogs/audio/core/commands/playlists.py:1569 +#: redbot/cogs/audio/core/commands/playlists.py:1679 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:1708 +#: redbot/cogs/audio/core/commands/audioset.py:539 +#: redbot/cogs/audio/core/commands/playlists.py:1002 +#: redbot/cogs/audio/core/commands/playlists.py:1570 +#: redbot/cogs/audio/core/commands/playlists.py:1680 msgid "You need to specify the Guild ID for the guild to lookup." msgstr "조회할 길드의 길드 ID를 지정해야 합니다." -#: redbot/cogs/audio/core/commands/audioset.py:547 +#: redbot/cogs/audio/core/commands/audioset.py:545 msgid "Playlist {name} (`{id}`) [**{scope}**] will be used for autoplay." msgstr "재생목록 {name} (`{id}`) [**{scope}**]이 자동재생을 위해 사용될것입니다." -#: redbot/cogs/audio/core/commands/audioset.py:560 +#: redbot/cogs/audio/core/commands/audioset.py:558 #, docstring msgid "Resets auto-play to the default playlist." -msgstr "" +msgstr "자동 재생을 기본 재생 목록으로 재설정합니다." -#: redbot/cogs/audio/core/commands/audioset.py:572 +#: redbot/cogs/audio/core/commands/audioset.py:570 msgid "Set auto-play playlist to play recently played tracks." -msgstr "" +msgstr "최근에 재생된 트랙을 재생하도록 자동 재생 목록을 설정합니다." -#: redbot/cogs/audio/core/commands/audioset.py:578 +#: redbot/cogs/audio/core/commands/audioset.py:576 #, 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:590 +#: redbot/cogs/audio/core/commands/audioset.py:588 msgid "Global daily queues: {true_or_false}." -msgstr "" +msgstr "전체 일간 재생목록: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:599 +#: redbot/cogs/audio/core/commands/audioset.py:597 #, 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:611 +#: redbot/cogs/audio/core/commands/audioset.py:609 msgid "Daily queues: {true_or_false}." msgstr "일간 재생목록: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:620 +#: redbot/cogs/audio/core/commands/audioset.py:618 #, 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:628 +#: redbot/cogs/audio/core/commands/audioset.py:626 msgid "Auto-disconnection at queue end: {true_or_false}." -msgstr "" +msgstr "대기열 종료시 연결해제: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:632 -#: redbot/cogs/audio/core/commands/controller.py:771 +#: redbot/cogs/audio/core/commands/audioset.py:630 +#: redbot/cogs/audio/core/commands/controller.py:779 msgid "\n" "Auto-play has been disabled." msgstr "자동재생이 비활성화되었습니다." -#: redbot/cogs/audio/core/commands/audioset.py:643 +#: redbot/cogs/audio/core/commands/audioset.py:641 #, docstring msgid "Toggle DJ mode.\n\n" " DJ mode allows users with the DJ role to use audio commands.\n" @@ -555,23 +552,23 @@ msgstr "DJ전용모드를 활성화합니다.\n\n" " DJ모드는 DJ역할이 있는 사용자만이 음악 명령어를 사용할수있도록 합니다.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:654 +#: redbot/cogs/audio/core/commands/audioset.py:652 msgid "Missing DJ Role" msgstr "DJ역할이 없습니다" -#: redbot/cogs/audio/core/commands/audioset.py:655 +#: redbot/cogs/audio/core/commands/audioset.py:653 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:666 +#: redbot/cogs/audio/core/commands/audioset.py:664 msgid "Response timed out, try again later." msgstr "시간이 초과되었습니다. 다시 시도해주세요." -#: redbot/cogs/audio/core/commands/audioset.py:676 +#: redbot/cogs/audio/core/commands/audioset.py:674 msgid "DJ role: {true_or_false}." msgstr "DJ 역할: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:683 #, 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" @@ -580,54 +577,55 @@ msgstr "봇이 x초 이상 체널에 환자 있을때 체널에서 자동으로 " `[p]audioset dc` 설정이 우선권을 가집니다.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:1214 +#: redbot/cogs/audio/core/commands/audioset.py:689 +#: redbot/cogs/audio/core/commands/audioset.py:718 +#: redbot/cogs/audio/core/commands/audioset.py:1233 msgid "Invalid Time" msgstr "잘못된 입력값" -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:1214 +#: redbot/cogs/audio/core/commands/audioset.py:689 +#: redbot/cogs/audio/core/commands/audioset.py:718 +#: redbot/cogs/audio/core/commands/audioset.py:1233 msgid "Seconds can't be less than zero." msgstr "0보다 작을수 없습니다." -#: redbot/cogs/audio/core/commands/audioset.py:698 +#: redbot/cogs/audio/core/commands/audioset.py:696 msgid "Empty disconnect disabled." msgstr "방이 비었을때 연결해제가 비활성화 되었습니다." -#: redbot/cogs/audio/core/commands/audioset.py:705 +#: redbot/cogs/audio/core/commands/audioset.py:703 msgid "Empty disconnect timer set to {num_seconds}." msgstr "방이 비었을때 나가기 타이머가 {num_seconds}초로 설정되었습니다." -#: redbot/cogs/audio/core/commands/audioset.py:717 +#: redbot/cogs/audio/core/commands/audioset.py:715 #, docstring msgid "Auto-pause after x seconds when room is empty, 0 to disable." msgstr "방이 비었을때 x초 후에 자동 일시정지합니다. 0은 비활성화입니다." -#: redbot/cogs/audio/core/commands/audioset.py:727 +#: redbot/cogs/audio/core/commands/audioset.py:725 msgid "Empty pause disabled." msgstr "방이 비었을때 멈추기가 비활성화되었습니다." -#: redbot/cogs/audio/core/commands/audioset.py:734 +#: redbot/cogs/audio/core/commands/audioset.py:732 msgid "Empty pause timer set to {num_seconds}." msgstr "빈방 멈추기 타이머가 {num_seconds}초로 설정되었습니다." -#: redbot/cogs/audio/core/commands/audioset.py:745 +#: redbot/cogs/audio/core/commands/audioset.py:743 #, docstring msgid "Prioritise tracks with lyrics." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:751 +#: redbot/cogs/audio/core/commands/audioset.py:749 msgid "Prefer tracks with lyrics: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:760 +#: redbot/cogs/audio/core/commands/audioset.py:758 #, docstring msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "음악을 신청하는데에 드는 비용을 설정합니다.(관리자 미포함), 0은 비활성화입니다." -#: redbot/cogs/audio/core/commands/audioset.py:763 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 msgid "Invalid Price" msgstr "잘못된 가격" @@ -635,26 +633,30 @@ msgstr "잘못된 가격" msgid "Price can't be less than zero." msgstr "가격은 0보다 적을수 없습니다." -#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:769 +msgid "Price can't be greater than 2^63 - 1." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:774 msgid "Jukebox mode disabled." msgstr "주크박스모드가 비활성화되었습니다." -#: redbot/cogs/audio/core/commands/audioset.py:775 +#: redbot/cogs/audio/core/commands/audioset.py:781 msgid "Track queueing command price set to {price} {currency}." msgstr "곡 신청 명령어의 가격이 {price} {currency}으로 설정되었습니다." -#: redbot/cogs/audio/core/commands/audioset.py:787 +#: redbot/cogs/audio/core/commands/audioset.py:793 #, 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:798 +#: redbot/cogs/audio/core/commands/audioset.py:804 msgid "The localtracks path location has been reset to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:803 +#: redbot/cogs/audio/core/commands/audioset.py:809 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" "```\n" "ParentDirectory\n" @@ -669,31 +671,30 @@ msgid "This setting is only for bot owners to set a localtracks folder location "Do you want to continue to set the provided path for local tracks?" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:835 +#: redbot/cogs/audio/core/commands/audioset.py:841 msgid "Invalid Path" -msgstr "" +msgstr "잘못된 경로" -#: redbot/cogs/audio/core/commands/audioset.py:836 +#: redbot/cogs/audio/core/commands/audioset.py:842 msgid "{local_path} does not seem like a valid path." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/audioset.py:848 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:848 -#: redbot/cogs/audio/core/commands/llset.py:34 -#: redbot/cogs/audio/core/commands/llset.py:53 -#: redbot/cogs/audio/core/commands/player.py:416 -#: redbot/cogs/audio/core/commands/player.py:426 +#: redbot/cogs/audio/core/commands/audioset.py:854 +#: redbot/cogs/audio/core/commands/llset.py:74 +#: redbot/cogs/audio/core/commands/player.py:414 +#: redbot/cogs/audio/core/commands/player.py:424 msgid "Invalid Environment" msgstr "잘못된 환경입니다." -#: redbot/cogs/audio/core/commands/audioset.py:855 +#: redbot/cogs/audio/core/commands/audioset.py:861 msgid "The localtracks path location has been set to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:864 +#: redbot/cogs/audio/core/commands/audioset.py:870 #, 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" @@ -701,41 +702,41 @@ msgid "Max length of a track to queue in seconds, 0 to disable.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:873 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Invalid length" -msgstr "" +msgstr "잘못된 길이" -#: redbot/cogs/audio/core/commands/audioset.py:873 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Length can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:877 +#: redbot/cogs/audio/core/commands/audioset.py:883 msgid "Track max length disabled." -msgstr "" +msgstr "트랙 최대 길이 비활성화됨." -#: redbot/cogs/audio/core/commands/audioset.py:883 +#: redbot/cogs/audio/core/commands/audioset.py:889 msgid "Track max length set to {seconds}." -msgstr "" +msgstr "트랙 최대 길이가 {seconds} 로 설정되었습니다." -#: redbot/cogs/audio/core/commands/audioset.py:893 +#: redbot/cogs/audio/core/commands/audioset.py:899 #, docstring msgid "Toggle track announcement and other bot messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:899 +#: redbot/cogs/audio/core/commands/audioset.py:905 msgid "Notify mode: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:908 +#: redbot/cogs/audio/core/commands/audioset.py:914 #, docstring msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:914 +#: redbot/cogs/audio/core/commands/audioset.py:920 msgid "Auto Deafen: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:923 +#: redbot/cogs/audio/core/commands/audioset.py:929 #, 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" @@ -744,250 +745,256 @@ msgid "Toggle the domain restriction on Audio.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:934 +#: redbot/cogs/audio/core/commands/audioset.py:940 msgid "Commercial links only: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:943 +#: redbot/cogs/audio/core/commands/audioset.py:949 #, docstring msgid "Set the role to use for DJ mode." -msgstr "" +msgstr "해당 역할을 DJ 모드 역할로 사용합니다." -#: redbot/cogs/audio/core/commands/audioset.py:952 +#: redbot/cogs/audio/core/commands/audioset.py:958 msgid "Settings Changed" -msgstr "" +msgstr "설정이 변경됨" -#: redbot/cogs/audio/core/commands/audioset.py:953 +#: redbot/cogs/audio/core/commands/audioset.py:959 msgid "DJ role set to: {role.name}." -msgstr "" +msgstr "DJ 역할 설정됨: {role.name}" -#: redbot/cogs/audio/core/commands/audioset.py:959 +#: redbot/cogs/audio/core/commands/audioset.py:965 #, docstring msgid "Show the current settings." msgstr "현재 설정을 표시할게요." -#: redbot/cogs/audio/core/commands/audioset.py:996 +#: redbot/cogs/audio/core/commands/audioset.py:1004 msgid "Server Settings" msgstr "서버 설정" -#: redbot/cogs/audio/core/commands/audioset.py:997 -msgid "Auto-disconnect: [{dc}]\n" +#: redbot/cogs/audio/core/commands/audioset.py:1005 +msgid "Auto-deafen: [{auto_deafen}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:998 +#: redbot/cogs/audio/core/commands/audioset.py:1008 +msgid "Auto-disconnect: [{dc}]\n" +msgstr "자동-연결해제: [{dc}]\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1009 msgid "Auto-play: [{autoplay}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1002 +#: redbot/cogs/audio/core/commands/audioset.py:1013 msgid "Disconnect timer: [{num_seconds}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1006 +#: redbot/cogs/audio/core/commands/audioset.py:1017 msgid "Auto Pause timer: [{num_seconds}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1021 msgid "DJ Role: [{role.name}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1012 +#: redbot/cogs/audio/core/commands/audioset.py:1023 msgid "Jukebox: [{jukebox_name}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1013 +#: redbot/cogs/audio/core/commands/audioset.py:1024 msgid "Command price: [{jukebox_price}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1017 +#: redbot/cogs/audio/core/commands/audioset.py:1028 msgid "Max track length: [{tracklength}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1020 -msgid "Repeat: [{repeat}]\n" +#: redbot/cogs/audio/core/commands/audioset.py:1031 +msgid "Max volume: [{max_volume}%]\n" +"Persist queue: [{persist_queue}]\n" +"Repeat: [{repeat}]\n" "Shuffle: [{shuffle}]\n" "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" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1040 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Thumbnails: [{0}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1044 +#: redbot/cogs/audio/core/commands/audioset.py:1055 msgid "Vote skip: [{vote_enabled}]\n" "Skip percentage: [{vote_percent}%]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1057 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Server" msgstr "서버" -#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "User" msgstr "사용자" -#: redbot/cogs/audio/core/commands/audioset.py:1061 -#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: redbot/cogs/audio/core/commands/playlists.py:1010 msgid "Global" msgstr "전체" -#: redbot/cogs/audio/core/commands/audioset.py:1063 -#: redbot/cogs/audio/core/commands/audioset.py:1064 -#: redbot/cogs/audio/core/commands/audioset.py:1065 +#: redbot/cogs/audio/core/commands/audioset.py:1074 +#: redbot/cogs/audio/core/commands/audioset.py:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1076 msgid "Cached" msgstr "캐시됨" -#: redbot/cogs/audio/core/commands/audioset.py:1067 -#: redbot/cogs/audio/core/commands/audioset.py:1068 -#: redbot/cogs/audio/core/commands/audioset.py:1069 +#: redbot/cogs/audio/core/commands/audioset.py:1078 +#: redbot/cogs/audio/core/commands/audioset.py:1079 +#: redbot/cogs/audio/core/commands/audioset.py:1080 msgid "US Top 100" -msgstr "" +msgstr "미국 상위 100" -#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: redbot/cogs/audio/core/commands/audioset.py:1083 msgid "Auto-play Settings" -msgstr "" +msgstr "자동 플레이 설정" -#: redbot/cogs/audio/core/commands/audioset.py:1074 +#: redbot/cogs/audio/core/commands/audioset.py:1085 msgid "Playlist name: [{pname}]\n" -msgstr "" +msgstr "플레이리스트 이름: [{pname}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1086 msgid "Playlist ID: [{pid}]\n" -msgstr "" +msgstr "플레이리스트 ID: [{pid}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1076 +#: redbot/cogs/audio/core/commands/audioset.py:1087 msgid "Playlist scope: [{pscope}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1082 -#: redbot/cogs/audio/core/commands/audioset.py:1353 -#: redbot/cogs/audio/core/commands/audioset.py:1398 +#: redbot/cogs/audio/core/commands/audioset.py:1093 +#: redbot/cogs/audio/core/commands/audioset.py:1372 +#: redbot/cogs/audio/core/commands/audioset.py:1417 msgid "Cache Settings" -msgstr "" +msgstr "캐시 설정" -#: redbot/cogs/audio/core/commands/audioset.py:1084 +#: redbot/cogs/audio/core/commands/audioset.py:1095 msgid "Max age: [{max_age}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1085 +#: redbot/cogs/audio/core/commands/audioset.py:1096 msgid "Local Spotify cache: [{spotify_status}]\n" -msgstr "" +msgstr "로컬 Spotify 캐시: [{spotify_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1097 msgid "Local Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1098 msgid "Local Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1089 -#: redbot/cogs/audio/core/commands/audioset.py:1347 -#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1100 +#: redbot/cogs/audio/core/commands/audioset.py:1366 +#: redbot/cogs/audio/core/commands/audioset.py:1411 msgid "days" msgstr "날" -#: redbot/cogs/audio/core/commands/audioset.py:1096 +#: redbot/cogs/audio/core/commands/audioset.py:1107 msgid "User Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1098 +#: redbot/cogs/audio/core/commands/audioset.py:1109 msgid "Spotify search: [{country_code}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1114 msgid "Lavalink Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1105 +#: redbot/cogs/audio/core/commands/audioset.py:1116 msgid "Cog version: [{version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1106 +#: redbot/cogs/audio/core/commands/audioset.py:1117 msgid "Red-Lavalink: [{lavalink_version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1107 +#: redbot/cogs/audio/core/commands/audioset.py:1118 msgid "External server: [{use_external_lavalink}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1116 -msgid "Lavalink build: [{llbuild}]\n" +#: redbot/cogs/audio/core/commands/audioset.py:1131 +msgid "Lavalink version: [{llversion}]\n" "Lavalink branch: [{llbranch}]\n" "Release date: [{build_time}]\n" "Lavaplayer version: [{lavaplayer}]\n" "Java version: [{jvm}]\n" "Java Executable: [{jv_exec}]\n" +"Initial Heapsize: [{xms}]\n" +"Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1132 +#: redbot/cogs/audio/core/commands/audioset.py:1151 msgid "Localtracks path: [{localpath}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1141 +#: redbot/cogs/audio/core/commands/audioset.py:1160 #, docstring -msgid "Sends the Lavalink server logs to your DMs." +msgid "Sends the managed Lavalink node logs to your DMs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1148 -#: redbot/cogs/audio/core/commands/audioset.py:1150 +#: redbot/cogs/audio/core/commands/audioset.py:1167 +#: redbot/cogs/audio/core/commands/audioset.py:1169 msgid "No logs found in your data folder." -msgstr "" +msgstr "데이터 폴더에서 로그를 찾을 수 없습니다." -#: redbot/cogs/audio/core/commands/audioset.py:1162 +#: redbot/cogs/audio/core/commands/audioset.py:1181 msgid "Logs are too large, you can find them in {path}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1172 +#: redbot/cogs/audio/core/commands/audioset.py:1191 msgid "I need to be able to DM you to send you the logs." -msgstr "" +msgstr "로그를 보내려면 DM을 보낼수 있어야 합니다." -#: redbot/cogs/audio/core/commands/audioset.py:1181 +#: redbot/cogs/audio/core/commands/audioset.py:1200 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1187 +#: redbot/cogs/audio/core/commands/audioset.py:1206 msgid "Song titles as status: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1196 +#: redbot/cogs/audio/core/commands/audioset.py:1215 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1202 +#: redbot/cogs/audio/core/commands/audioset.py:1221 msgid "Thumbnail display: {true_or_false}." -msgstr "" +msgstr "썸네일 표시: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1211 +#: redbot/cogs/audio/core/commands/audioset.py:1230 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1223 +#: redbot/cogs/audio/core/commands/audioset.py:1242 msgid "Voting disabled. All users can use queue management commands." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1230 +#: redbot/cogs/audio/core/commands/audioset.py:1249 msgid "Vote percentage set to {percent}%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1239 +#: redbot/cogs/audio/core/commands/audioset.py:1258 #, docstring msgid "Instructions to set the YouTube API key." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1258 +#: redbot/cogs/audio/core/commands/audioset.py:1277 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1259 +#: redbot/cogs/audio/core/commands/audioset.py:1278 msgid "1. Go to Spotify developers and log in with your Spotify account.\n" "(https://developer.spotify.com/dashboard/applications)\n" "2. Click \"Create An App\".\n" @@ -998,28 +1005,28 @@ msgid "1. Go to Spotify developers and log in with your Spotify account.\n" "`{prefix}set api spotify client_id client_secret `" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1276 -#: redbot/cogs/audio/core/commands/audioset.py:1298 +#: redbot/cogs/audio/core/commands/audioset.py:1295 +#: redbot/cogs/audio/core/commands/audioset.py:1317 #, docstring msgid "Set the country code for Spotify searches." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1280 -#: redbot/cogs/audio/core/commands/audioset.py:1302 +#: redbot/cogs/audio/core/commands/audioset.py:1299 +#: redbot/cogs/audio/core/commands/audioset.py:1321 msgid "Invalid Country Code" -msgstr "" +msgstr "올바른 국가번호를 입력하세요" -#: redbot/cogs/audio/core/commands/audioset.py:1281 -#: redbot/cogs/audio/core/commands/audioset.py:1303 +#: redbot/cogs/audio/core/commands/audioset.py:1300 +#: redbot/cogs/audio/core/commands/audioset.py:1322 msgid "Please use an official [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code." -msgstr "" +msgstr "공식 [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) 코드를 사용해주세요." -#: redbot/cogs/audio/core/commands/audioset.py:1290 -#: redbot/cogs/audio/core/commands/audioset.py:1312 +#: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1331 msgid "Country Code set to {country}." -msgstr "" +msgstr "국가 코드 설정 - {country}" -#: redbot/cogs/audio/core/commands/audioset.py:1320 +#: redbot/cogs/audio/core/commands/audioset.py:1339 #, docstring msgid "Sets the caching level.\n\n" " Level can be one of the following:\n\n" @@ -1030,29 +1037,37 @@ msgid "Sets the caching level.\n\n" " 5: Enables all Caches\n\n" " If you wish to disable a specific cache use a negative number.\n" " " -msgstr "" +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:1342 -#: redbot/cogs/audio/core/commands/audioset.py:1387 +#: redbot/cogs/audio/core/commands/audioset.py:1361 +#: redbot/cogs/audio/core/commands/audioset.py:1406 msgid "Max age: [{max_age}]\n" -msgstr "" +msgstr "최대 저장기간: [{max_age}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1343 -#: redbot/cogs/audio/core/commands/audioset.py:1388 +#: redbot/cogs/audio/core/commands/audioset.py:1362 +#: redbot/cogs/audio/core/commands/audioset.py:1407 msgid "Spotify cache: [{spotify_status}]\n" -msgstr "" +msgstr "Spotify 캐시: [{spotify_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1344 -#: redbot/cogs/audio/core/commands/audioset.py:1389 +#: redbot/cogs/audio/core/commands/audioset.py:1363 +#: redbot/cogs/audio/core/commands/audioset.py:1408 msgid "Youtube cache: [{youtube_status}]\n" -msgstr "" +msgstr "유튜브 캐시: [{youtube_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1345 -#: redbot/cogs/audio/core/commands/audioset.py:1390 +#: redbot/cogs/audio/core/commands/audioset.py:1364 +#: redbot/cogs/audio/core/commands/audioset.py:1409 msgid "Lavalink cache: [{lavalink_status}]\n" -msgstr "" +msgstr "라바링크 캐시: [{lavalink_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1405 +#: redbot/cogs/audio/core/commands/audioset.py:1424 #, 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" @@ -1060,300 +1075,337 @@ msgid "Sets the cache max age.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1431 msgid "Cache age cannot be less than 7 days. If you wish to disable it run {prefix}audioset cache.\n" -msgstr "" +msgstr "캐시 기간은 7일 미만일 수 없습니다. 사용하지 않으려면 {prefix}audioset cache를 실행하십시오.\n" -#: redbot/cogs/audio/core/commands/audioset.py:1417 +#: redbot/cogs/audio/core/commands/audioset.py:1436 msgid "I've set the cache age to {age} days" -msgstr "" +msgstr "캐시 사용 기간을 {age} 일로 설정했습니다." -#: redbot/cogs/audio/core/commands/audioset.py:1424 +#: redbot/cogs/audio/core/commands/audioset.py:1443 #, 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:1436 +#: redbot/cogs/audio/core/commands/audioset.py:1455 msgid "Persisting queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1444 +#: redbot/cogs/audio/core/commands/audioset.py:1463 #, docstring msgid "Restarts the lavalink connection." +msgstr "라바링크 연결 재시작" + +#: redbot/cogs/audio/core/commands/audioset.py:1471 +#: redbot/cogs/audio/core/commands/llset.py:731 +msgid "Failed To Shutdown Lavalink Node" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1454 -msgid "Restarting Lavalink" +#: redbot/cogs/audio/core/commands/audioset.py:1472 +#: redbot/cogs/audio/core/commands/llset.py:187 +#: redbot/cogs/audio/core/commands/llset.py:732 +msgid "Please reload Audio (`{prefix}reload audio`)." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1455 +#: redbot/cogs/audio/core/commands/audioset.py:1479 +msgid "Restarting Lavalink" +msgstr "라바링크 재시작중" + +#: redbot/cogs/audio/core/commands/audioset.py:1480 msgid "It can take a couple of minutes for Lavalink to fully start up." msgstr "" +#: redbot/cogs/audio/core/commands/audioset.py:1487 +#, docstring +msgid "Set the maximum volume allowed in this server." +msgstr "이 서버에서 허용되는 최대 볼륨을 설정합니다." + +#: redbot/cogs/audio/core/commands/audioset.py:1491 +msgid "Error" +msgstr "오류" + +#: redbot/cogs/audio/core/commands/audioset.py:1492 +msgid "Music without sound isn't music at all. Try setting the volume higher then 0%." +msgstr "소리 없는 음악은 전혀 음악이 아닙니다. 볼륨을 0%보다 높게 설정해주세요." + +#: redbot/cogs/audio/core/commands/audioset.py:1500 +#: redbot/cogs/audio/core/commands/audioset.py:1508 +msgid "Setting changed" +msgstr "설정 변경됨" + +#: redbot/cogs/audio/core/commands/audioset.py:1501 +msgid "The maximum volume has been limited to 150%, be easy on your ears." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1509 +msgid "The maximum volume has been limited to {max_volume}%." +msgstr "최대 불륨이 {max_volume}%로 제한되었습니다." + #: 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:88 -#: redbot/cogs/audio/core/commands/controller.py:205 -#: redbot/cogs/audio/core/commands/controller.py:222 -#: redbot/cogs/audio/core/commands/controller.py:236 -#: redbot/cogs/audio/core/commands/controller.py:244 -#: redbot/cogs/audio/core/commands/controller.py:318 -#: redbot/cogs/audio/core/commands/controller.py:384 -#: redbot/cogs/audio/core/commands/controller.py:477 -#: redbot/cogs/audio/core/commands/controller.py:487 -#: redbot/cogs/audio/core/commands/controller.py:571 -#: redbot/cogs/audio/core/commands/controller.py:703 -#: redbot/cogs/audio/core/commands/controller.py:732 -#: redbot/cogs/audio/core/commands/controller.py:788 -#: redbot/cogs/audio/core/commands/controller.py:865 -#: redbot/cogs/audio/core/commands/equalizer.py:39 -#: redbot/cogs/audio/core/commands/equalizer.py:164 -#: redbot/cogs/audio/core/commands/equalizer.py:194 -#: redbot/cogs/audio/core/commands/equalizer.py:228 -#: redbot/cogs/audio/core/commands/equalizer.py:317 -#: redbot/cogs/audio/core/commands/miscellaneous.py:71 -#: redbot/cogs/audio/core/commands/miscellaneous.py:102 -#: redbot/cogs/audio/core/commands/playlists.py:1142 +#: redbot/cogs/audio/core/commands/controller.py:89 +#: redbot/cogs/audio/core/commands/controller.py:206 +#: redbot/cogs/audio/core/commands/controller.py:223 +#: redbot/cogs/audio/core/commands/controller.py:237 +#: redbot/cogs/audio/core/commands/controller.py:245 +#: redbot/cogs/audio/core/commands/controller.py:319 +#: redbot/cogs/audio/core/commands/controller.py:385 +#: redbot/cogs/audio/core/commands/controller.py:478 +#: redbot/cogs/audio/core/commands/controller.py:488 +#: redbot/cogs/audio/core/commands/controller.py:572 +#: redbot/cogs/audio/core/commands/controller.py:711 +#: redbot/cogs/audio/core/commands/controller.py:740 +#: redbot/cogs/audio/core/commands/controller.py:796 +#: redbot/cogs/audio/core/commands/controller.py:873 +#: redbot/cogs/audio/core/commands/equalizer.py:40 +#: redbot/cogs/audio/core/commands/equalizer.py:165 +#: redbot/cogs/audio/core/commands/equalizer.py:195 +#: redbot/cogs/audio/core/commands/equalizer.py:229 +#: redbot/cogs/audio/core/commands/equalizer.py:318 +#: redbot/cogs/audio/core/commands/miscellaneous.py:72 +#: redbot/cogs/audio/core/commands/miscellaneous.py:103 +#: redbot/cogs/audio/core/commands/playlists.py:1125 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 "" +msgstr "연결을 끊을 수 없습니다" #: redbot/cogs/audio/core/commands/controller.py:50 -#: redbot/cogs/audio/core/commands/controller.py:263 -#: redbot/cogs/audio/core/commands/controller.py:331 -#: redbot/cogs/audio/core/commands/controller.py:585 +#: redbot/cogs/audio/core/commands/controller.py:264 +#: redbot/cogs/audio/core/commands/controller.py:332 +#: redbot/cogs/audio/core/commands/controller.py:586 msgid "There are other people listening - vote to skip instead." -msgstr "" +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 "" +msgstr "연결을 끊으려면 DJ 역할이 필요합니다." #: redbot/cogs/audio/core/commands/controller.py:61 msgid "Unable to Disconnect" -msgstr "" +msgstr "연결을 끊을 수 없습니다" #: redbot/cogs/audio/core/commands/controller.py:65 msgid "Disconnecting..." msgstr "나가는중..." -#: redbot/cogs/audio/core/commands/controller.py:86 +#: redbot/cogs/audio/core/commands/controller.py:87 #, docstring msgid "Now playing." msgstr "현재 재생중." -#: redbot/cogs/audio/core/commands/controller.py:110 -#: redbot/cogs/audio/core/commands/queue.py:77 +#: redbot/cogs/audio/core/commands/controller.py:111 +#: redbot/cogs/audio/core/commands/queue.py:81 msgid "\n" " Requested by: **{track.requester}**" msgstr "\n" " 신청자: **{track.requester}**" -#: redbot/cogs/audio/core/commands/controller.py:113 +#: redbot/cogs/audio/core/commands/controller.py:114 msgid "Nothing." msgstr "아무것도 없습니다." -#: redbot/cogs/audio/core/commands/controller.py:118 -#: redbot/cogs/audio/core/commands/queue.py:79 +#: redbot/cogs/audio/core/commands/controller.py:119 +#: redbot/cogs/audio/core/commands/queue.py:83 msgid "Now Playing" msgstr "지금 재생 중" -#: redbot/cogs/audio/core/commands/controller.py:128 -#: redbot/cogs/audio/core/commands/queue.py:89 +#: redbot/cogs/audio/core/commands/controller.py:129 +#: redbot/cogs/audio/core/commands/queue.py:93 msgid "Auto-Play" msgstr "자동 재생" -#: redbot/cogs/audio/core/commands/controller.py:134 -#: redbot/cogs/audio/core/commands/queue.py:95 +#: redbot/cogs/audio/core/commands/controller.py:135 +#: redbot/cogs/audio/core/commands/queue.py:99 msgid "Shuffle" msgstr "곡 섞기" -#: redbot/cogs/audio/core/commands/controller.py:140 -#: redbot/cogs/audio/core/commands/queue.py:101 +#: redbot/cogs/audio/core/commands/controller.py:141 +#: redbot/cogs/audio/core/commands/queue.py:105 msgid "Repeat" msgstr "반복" -#: redbot/cogs/audio/core/commands/controller.py:200 +#: redbot/cogs/audio/core/commands/controller.py:201 #, docstring msgid "Pause or resume a playing track." msgstr "멈추거나 곡을 이어서 재생합니다." -#: redbot/cogs/audio/core/commands/controller.py:211 -#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:212 +#: redbot/cogs/audio/core/commands/controller.py:218 msgid "Unable To Manage Tracks" msgstr "트랙을 관리할수 없습니다" -#: redbot/cogs/audio/core/commands/controller.py:212 +#: redbot/cogs/audio/core/commands/controller.py:213 msgid "You must be in the voice channel to pause or resume." msgstr "멈추거나 다시 재생하기 위해서는 음성체널에 있어야만 합니다." -#: redbot/cogs/audio/core/commands/controller.py:218 +#: redbot/cogs/audio/core/commands/controller.py:219 msgid "You need the DJ role to pause or resume tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:229 +#: redbot/cogs/audio/core/commands/controller.py:230 msgid "Track Paused" msgstr "트랙 일시정지됨" -#: redbot/cogs/audio/core/commands/controller.py:233 +#: redbot/cogs/audio/core/commands/controller.py:234 msgid "Track Resumed" msgstr "트랙 재생됨" -#: redbot/cogs/audio/core/commands/controller.py:242 +#: redbot/cogs/audio/core/commands/controller.py:243 #, docstring msgid "Skip to the start of the previously played track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:256 -#: redbot/cogs/audio/core/commands/controller.py:262 -#: redbot/cogs/audio/core/commands/controller.py:268 -#: redbot/cogs/audio/core/commands/controller.py:483 -#: redbot/cogs/audio/core/commands/controller.py:498 -#: redbot/cogs/audio/core/commands/controller.py:511 -#: redbot/cogs/audio/core/commands/controller.py:520 +#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:263 +#: redbot/cogs/audio/core/commands/controller.py:269 +#: redbot/cogs/audio/core/commands/controller.py:484 +#: redbot/cogs/audio/core/commands/controller.py:499 +#: redbot/cogs/audio/core/commands/controller.py:512 +#: redbot/cogs/audio/core/commands/controller.py:521 msgid "Unable To Skip Tracks" -msgstr "" +msgstr "트랙을 스킵할수 없습니다." -#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:258 msgid "You must be in the voice channel to skip the track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:269 +#: redbot/cogs/audio/core/commands/controller.py:270 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:277 -#: redbot/cogs/audio/core/commands/player.py:53 -#: redbot/cogs/audio/core/commands/player.py:58 -#: redbot/cogs/audio/core/commands/player.py:64 -#: redbot/cogs/audio/core/commands/player.py:82 -#: redbot/cogs/audio/core/commands/player.py:94 -#: redbot/cogs/audio/core/commands/player.py:100 -#: redbot/cogs/audio/core/commands/player.py:110 -#: redbot/cogs/audio/core/commands/player.py:116 -#: redbot/cogs/audio/core/commands/player.py:123 -#: redbot/cogs/audio/core/commands/player.py:134 -#: redbot/cogs/audio/core/commands/player.py:161 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:172 -#: redbot/cogs/audio/core/commands/player.py:190 -#: redbot/cogs/audio/core/commands/player.py:202 -#: redbot/cogs/audio/core/commands/player.py:208 -#: redbot/cogs/audio/core/commands/player.py:218 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:231 -#: redbot/cogs/audio/core/commands/player.py:243 -#: redbot/cogs/audio/core/commands/player.py:252 -#: redbot/cogs/audio/core/commands/player.py:295 -#: redbot/cogs/audio/core/commands/player.py:317 -#: redbot/cogs/audio/core/commands/player.py:436 -#: redbot/cogs/audio/core/commands/player.py:454 -#: redbot/cogs/audio/core/commands/player.py:466 -#: redbot/cogs/audio/core/commands/player.py:472 -#: redbot/cogs/audio/core/commands/player.py:484 -#: redbot/cogs/audio/core/commands/player.py:532 -#: redbot/cogs/audio/core/commands/player.py:552 -#: redbot/cogs/audio/core/commands/player.py:570 -#: redbot/cogs/audio/core/commands/player.py:582 -#: redbot/cogs/audio/core/commands/player.py:588 -#: redbot/cogs/audio/core/commands/player.py:600 -#: redbot/cogs/audio/core/commands/player.py:605 -#: redbot/cogs/audio/core/commands/player.py:738 -#: redbot/cogs/audio/core/commands/player.py:744 -#: redbot/cogs/audio/core/commands/player.py:806 -#: redbot/cogs/audio/core/commands/playlists.py:1481 +#: redbot/cogs/audio/core/commands/controller.py:278 +#: redbot/cogs/audio/core/commands/player.py:52 +#: redbot/cogs/audio/core/commands/player.py:57 +#: redbot/cogs/audio/core/commands/player.py:63 +#: redbot/cogs/audio/core/commands/player.py:81 +#: redbot/cogs/audio/core/commands/player.py:93 +#: redbot/cogs/audio/core/commands/player.py:99 +#: redbot/cogs/audio/core/commands/player.py:109 +#: redbot/cogs/audio/core/commands/player.py:115 +#: redbot/cogs/audio/core/commands/player.py:122 +#: redbot/cogs/audio/core/commands/player.py:133 +#: redbot/cogs/audio/core/commands/player.py:160 +#: redbot/cogs/audio/core/commands/player.py:165 +#: redbot/cogs/audio/core/commands/player.py:171 +#: redbot/cogs/audio/core/commands/player.py:189 +#: redbot/cogs/audio/core/commands/player.py:201 +#: redbot/cogs/audio/core/commands/player.py:207 +#: redbot/cogs/audio/core/commands/player.py:217 +#: redbot/cogs/audio/core/commands/player.py:223 +#: redbot/cogs/audio/core/commands/player.py:230 +#: redbot/cogs/audio/core/commands/player.py:242 +#: redbot/cogs/audio/core/commands/player.py:251 +#: redbot/cogs/audio/core/commands/player.py:293 +#: redbot/cogs/audio/core/commands/player.py:315 +#: redbot/cogs/audio/core/commands/player.py:434 +#: redbot/cogs/audio/core/commands/player.py:452 +#: redbot/cogs/audio/core/commands/player.py:464 +#: redbot/cogs/audio/core/commands/player.py:470 +#: redbot/cogs/audio/core/commands/player.py:482 +#: redbot/cogs/audio/core/commands/player.py:530 +#: redbot/cogs/audio/core/commands/player.py:550 +#: redbot/cogs/audio/core/commands/player.py:568 +#: redbot/cogs/audio/core/commands/player.py:580 +#: redbot/cogs/audio/core/commands/player.py:586 +#: redbot/cogs/audio/core/commands/player.py:598 +#: redbot/cogs/audio/core/commands/player.py:603 +#: redbot/cogs/audio/core/commands/player.py:737 +#: redbot/cogs/audio/core/commands/player.py:743 +#: redbot/cogs/audio/core/commands/player.py:805 +#: redbot/cogs/audio/core/commands/playlists.py:1458 msgid "Unable To Play Tracks" msgstr "트랙을 재생할수 없습니다" -#: redbot/cogs/audio/core/commands/controller.py:277 +#: redbot/cogs/audio/core/commands/controller.py:278 msgid "No previous track." -msgstr "" +msgstr "이전 트랙이 없습니다." -#: redbot/cogs/audio/core/commands/controller.py:298 +#: redbot/cogs/audio/core/commands/controller.py:299 msgid "Replaying Track" -msgstr "" +msgstr "트랙을 다시재생합니다." -#: redbot/cogs/audio/core/commands/controller.py:305 +#: redbot/cogs/audio/core/commands/controller.py:306 #, docstring -msgid "Seek ahead or behind on a track by seconds or a to a specific time.\n\n" +msgid "Seek ahead or behind on a track by seconds or 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:323 -#: redbot/cogs/audio/core/commands/controller.py:330 -#: redbot/cogs/audio/core/commands/controller.py:337 -#: redbot/cogs/audio/core/commands/controller.py:344 -#: redbot/cogs/audio/core/commands/controller.py:356 +#: redbot/cogs/audio/core/commands/controller.py:324 +#: redbot/cogs/audio/core/commands/controller.py:331 +#: redbot/cogs/audio/core/commands/controller.py:338 +#: redbot/cogs/audio/core/commands/controller.py:345 +#: redbot/cogs/audio/core/commands/controller.py:357 msgid "Unable To Seek Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:324 +#: redbot/cogs/audio/core/commands/controller.py:325 msgid "You must be in the voice channel to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:338 +#: redbot/cogs/audio/core/commands/controller.py:339 msgid "You need the DJ role or be the track requester to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:344 +#: redbot/cogs/audio/core/commands/controller.py:345 msgid "Can't seek on a stream." -msgstr "" +msgstr "스트리밍을 탐색할 수 없습니다." -#: redbot/cogs/audio/core/commands/controller.py:357 +#: redbot/cogs/audio/core/commands/controller.py:358 msgid "Invalid input for the time to seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:365 +#: redbot/cogs/audio/core/commands/controller.py:366 msgid "Moved {num_seconds}s to 00:00:00" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:372 +#: redbot/cogs/audio/core/commands/controller.py:373 msgid "Moved {num_seconds}s to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:380 +#: redbot/cogs/audio/core/commands/controller.py:381 msgid "Moved to {time}" -msgstr "" +msgstr "{time} 으로 이동했습니다." -#: redbot/cogs/audio/core/commands/controller.py:390 +#: redbot/cogs/audio/core/commands/controller.py:391 #, docstring msgid "Toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:399 -#: redbot/cogs/audio/core/commands/controller.py:410 -#: redbot/cogs/audio/core/commands/controller.py:443 -#: redbot/cogs/audio/core/commands/controller.py:454 +#: redbot/cogs/audio/core/commands/controller.py:400 +#: redbot/cogs/audio/core/commands/controller.py:411 +#: redbot/cogs/audio/core/commands/controller.py:444 +#: redbot/cogs/audio/core/commands/controller.py:455 msgid "Unable To Toggle Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:400 -#: redbot/cogs/audio/core/commands/controller.py:444 +#: redbot/cogs/audio/core/commands/controller.py:401 +#: redbot/cogs/audio/core/commands/controller.py:445 msgid "You need the DJ role to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:411 -#: redbot/cogs/audio/core/commands/controller.py:455 +#: redbot/cogs/audio/core/commands/controller.py:412 +#: redbot/cogs/audio/core/commands/controller.py:456 msgid "You must be in the voice channel to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:421 msgid "Shuffle tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:431 +#: redbot/cogs/audio/core/commands/controller.py:432 #, 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" @@ -1361,534 +1413,821 @@ msgid "Toggle bumped track shuffle.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:464 +#: redbot/cogs/audio/core/commands/controller.py:465 msgid "Shuffle bumped tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:475 +#: redbot/cogs/audio/core/commands/controller.py:476 #, docstring msgid "Skip to the next track, or to a given track number." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:484 +#: redbot/cogs/audio/core/commands/controller.py:485 msgid "You must be in the voice channel to skip the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:499 +#: redbot/cogs/audio/core/commands/controller.py:500 msgid "You need the DJ role or be the track requester to skip tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:512 +#: redbot/cogs/audio/core/commands/controller.py:513 msgid "You can only skip the current track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:521 +#: redbot/cogs/audio/core/commands/controller.py:522 msgid "Can't skip to a specific track in vote mode without the DJ role." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:527 +#: redbot/cogs/audio/core/commands/controller.py:528 msgid "I removed your vote to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:530 +#: redbot/cogs/audio/core/commands/controller.py:531 msgid "You voted to skip." -msgstr "" +msgstr "스킵에 투표했습니다." -#: redbot/cogs/audio/core/commands/controller.py:543 +#: redbot/cogs/audio/core/commands/controller.py:544 msgid "Vote threshold met." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:546 +#: redbot/cogs/audio/core/commands/controller.py:547 msgid " Votes: {num_votes}/{num_members} ({cur_percent}% out of {required_percent}% needed)" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:565 +#: redbot/cogs/audio/core/commands/controller.py:566 #, docstring msgid "Stop playback and clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:578 -#: redbot/cogs/audio/core/commands/controller.py:584 -#: redbot/cogs/audio/core/commands/controller.py:590 +#: redbot/cogs/audio/core/commands/controller.py:579 +#: redbot/cogs/audio/core/commands/controller.py:585 +#: redbot/cogs/audio/core/commands/controller.py:591 msgid "Unable To Stop Player" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:579 +#: redbot/cogs/audio/core/commands/controller.py:580 msgid "You must be in the voice channel to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:591 +#: redbot/cogs/audio/core/commands/controller.py:592 msgid "You need the DJ role to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:613 +#: redbot/cogs/audio/core/commands/controller.py:614 msgid "Stopping..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:621 +#: redbot/cogs/audio/core/commands/controller.py:622 #, docstring msgid "Summon the bot to a voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:633 -#: redbot/cogs/audio/core/commands/controller.py:640 -#: redbot/cogs/audio/core/commands/controller.py:653 -#: redbot/cogs/audio/core/commands/controller.py:679 -#: redbot/cogs/audio/core/commands/controller.py:686 +#: redbot/cogs/audio/core/commands/controller.py:634 +#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:654 +#: redbot/cogs/audio/core/commands/controller.py:685 +#: redbot/cogs/audio/core/commands/controller.py:692 msgid "Unable To Join Voice Channel" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:634 +#: redbot/cogs/audio/core/commands/controller.py:635 msgid "There are other people listening." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:642 msgid "You need the DJ role to summon the bot." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:654 -#: redbot/cogs/audio/core/commands/player.py:83 -#: redbot/cogs/audio/core/commands/player.py:191 -#: redbot/cogs/audio/core/commands/player.py:455 -#: redbot/cogs/audio/core/commands/player.py:571 -#: redbot/cogs/audio/core/commands/player.py:695 -#: redbot/cogs/audio/core/commands/queue.py:339 +#: redbot/cogs/audio/core/commands/controller.py:655 +#: redbot/cogs/audio/core/commands/player.py:82 +#: redbot/cogs/audio/core/commands/player.py:190 +#: redbot/cogs/audio/core/commands/player.py:453 +#: redbot/cogs/audio/core/commands/player.py:569 +#: redbot/cogs/audio/core/commands/player.py:694 +#: redbot/cogs/audio/core/commands/queue.py:343 msgid "I don't have permission to connect and speak in your channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:680 -#: redbot/cogs/audio/core/commands/player.py:95 -#: redbot/cogs/audio/core/commands/player.py:203 -#: redbot/cogs/audio/core/commands/player.py:467 -#: redbot/cogs/audio/core/commands/player.py:583 -#: redbot/cogs/audio/core/commands/player.py:707 -#: redbot/cogs/audio/core/commands/queue.py:351 +#: redbot/cogs/audio/core/commands/controller.py:673 +msgid "Unable To Do This Action" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:674 +msgid "I am already in your channel." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:686 +#: redbot/cogs/audio/core/commands/player.py:94 +#: redbot/cogs/audio/core/commands/player.py:202 +#: redbot/cogs/audio/core/commands/player.py:465 +#: redbot/cogs/audio/core/commands/player.py:581 +#: redbot/cogs/audio/core/commands/player.py:706 +#: redbot/cogs/audio/core/commands/queue.py:355 msgid "Connect to a voice channel first." msgstr "먼저 음성체널에 연결하세요." -#: redbot/cogs/audio/core/commands/controller.py:687 -#: redbot/cogs/audio/core/commands/player.py:101 -#: redbot/cogs/audio/core/commands/player.py:209 -#: redbot/cogs/audio/core/commands/player.py:473 -#: redbot/cogs/audio/core/commands/player.py:589 -#: redbot/cogs/audio/core/commands/player.py:713 -#: redbot/cogs/audio/core/commands/queue.py:358 -msgid "Connection to Lavalink has not yet been established." -msgstr "라바링크와 연결되지 않았습니다." +#: redbot/cogs/audio/core/commands/controller.py:693 +#: redbot/cogs/audio/core/commands/player.py:100 +msgid "Connection to the Lavalink node has not yet been established." +msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:694 +#: redbot/cogs/audio/core/commands/controller.py:700 #, docstring msgid "Set the volume, 1% - 150%." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:701 +#: redbot/cogs/audio/core/commands/controller.py:709 msgid "Current Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:712 -#: redbot/cogs/audio/core/commands/controller.py:719 +#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:727 msgid "Unable To Change Volume" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:713 +#: redbot/cogs/audio/core/commands/controller.py:721 msgid "You must be in the voice channel to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:728 msgid "You need the DJ role to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:730 +#: redbot/cogs/audio/core/commands/controller.py:738 msgid "Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:739 +#: redbot/cogs/audio/core/commands/controller.py:747 #, docstring msgid "Toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:747 -#: redbot/cogs/audio/core/commands/controller.py:758 +#: redbot/cogs/audio/core/commands/controller.py:755 +#: redbot/cogs/audio/core/commands/controller.py:766 msgid "Unable To Toggle Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:748 +#: redbot/cogs/audio/core/commands/controller.py:756 msgid "You need the DJ role to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:759 +#: redbot/cogs/audio/core/commands/controller.py:767 msgid "You must be in the voice channel to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:766 +#: redbot/cogs/audio/core/commands/controller.py:774 msgid "Repeat tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:783 +#: redbot/cogs/audio/core/commands/controller.py:791 #, docstring msgid "Remove a specific track number from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:792 -msgid "Nothing queued." +#: redbot/cogs/audio/core/commands/controller.py:800 +msgid "Nothing queued." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:804 +#: redbot/cogs/audio/core/commands/controller.py:810 +#: redbot/cogs/audio/core/commands/controller.py:818 +#: redbot/cogs/audio/core/commands/controller.py:851 +msgid "Unable To Modify Queue" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:805 +msgid "You need the DJ role to remove tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:811 +msgid "You must be in the voice channel to manage the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:819 +#: redbot/cogs/audio/core/commands/controller.py:892 +msgid "Song number must be greater than 1 and within the queue limit." +msgstr "음악 번호는 1보다 크고 큐에있는 곡 끝번호보다 작아야합니다." + +#: redbot/cogs/audio/core/commands/controller.py:833 +#: redbot/cogs/audio/core/commands/controller.py:857 +msgid "Removed track from queue" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:834 +msgid "Removed {track} from the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:852 +msgid "Removed 0 tracks, nothing matches the URL provided." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:858 +msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:868 +#, docstring +msgid "Bump a track number to the top of the queue." +msgstr "특정 트랙을 큐의 맨 위로 올립니다." + +#: redbot/cogs/audio/core/commands/controller.py:879 +#: redbot/cogs/audio/core/commands/controller.py:885 +#: redbot/cogs/audio/core/commands/controller.py:891 +#: redbot/cogs/audio/core/commands/player.py:150 +msgid "Unable To Bump Track" +msgstr "트랙을 올릴수 없습니다." + +#: redbot/cogs/audio/core/commands/controller.py:880 +msgid "You must be in the voice channel to bump a track." +msgstr "음성체널에 들어가있어야만 트랙을 위로 옮길수 있습니다." + +#: redbot/cogs/audio/core/commands/controller.py:886 +msgid "You need the DJ role to bump tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:902 +msgid "Moved track to the top of the queue." +msgstr "트랙을 큐의 맨 위로 올렸습니다." + +#: redbot/cogs/audio/core/commands/equalizer.py:31 +#, docstring +msgid "Equalizer management.\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:73 +#, docstring +msgid "Delete a saved eq preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:82 +#: redbot/cogs/audio/core/commands/equalizer.py:89 +#: redbot/cogs/audio/core/commands/equalizer.py:102 +msgid "Unable To Delete Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:83 +#: redbot/cogs/audio/core/commands/equalizer.py:103 +msgid "You are not the author of that preset setting." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:112 +#, docstring +msgid "List saved eq presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:115 +msgid "No saved equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:118 +msgid "Preset Name" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:119 +msgid "Author" +msgstr "작성자" + +#: redbot/cogs/audio/core/commands/equalizer.py:141 +msgid "{num} preset(s)" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:148 +#, docstring +msgid "Load a saved eq preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:156 +msgid "No Preset Found" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:174 +msgid "Unable To Load Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:175 +msgid "You need the DJ role to load equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:193 +#, docstring +msgid "Reset the eq to 0 across all bands." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:202 +msgid "Unable To Modify Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:203 +msgid "You need the DJ role to reset the equalizer." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:219 +msgid "Equalizer values have been reset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:227 +#, docstring +msgid "Save the current eq settings to a preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:237 +#: redbot/cogs/audio/core/commands/equalizer.py:255 +#: redbot/cogs/audio/core/commands/equalizer.py:270 +msgid "Unable To Save Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:238 +msgid "You need the DJ role to save equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:242 +msgid "Please enter a name for this equalizer preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:256 +msgid "No equalizer preset name entered, try the command again later." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:271 +msgid "Try the command again with a shorter name." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:275 +msgid "Preset name already exists, do you want to replace it?" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:283 +msgid "Not saving preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:296 +msgid "Current equalizer saved to the {preset_name} preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:310 +#, 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:326 +msgid "Unable To Set Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:327 +msgid "You need the DJ role to set equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:367 +msgid "Invalid Band" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:368 +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:392 +msgid "Preset Modified" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:393 +msgid "The {band_name}Hz band has been set to {band_value}." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:37 +#, docstring +msgid "`Dangerous commands` Manage Lavalink node configuration settings.\n\n" +" This command block holds all commands to configure an unmanaged (user maintained) or managed (bot maintained) Lavalink node.\n\n" +" You should not mess with any command in here unless you have a valid reason to,\n" +" i.e. been told by someone in the Red-Discord Bot support server to do so.\n" +" All the commands in here have the potential to break the Audio cog.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:49 +#, docstring +msgid "Change your Java executable path.\n\n" +" This command shouldn't need to be used most of the time, and is only useful if the host machine has conflicting Java versions.\n\n" +" If changing this make sure that the Java executable you set is supported by Audio.\n" +" The current supported versions are Java 17 and 11.\n\n" +" Enter nothing or \"java\" to reset it back to default.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:62 +msgid "Java Executable Reset" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:63 +msgid "Audio will now use `java` to run your managed Lavalink node. Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:75 +msgid "`{java_path}` is not a valid executable" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:82 +msgid "Java Executable Changed" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:796 -#: redbot/cogs/audio/core/commands/controller.py:802 -#: redbot/cogs/audio/core/commands/controller.py:810 -#: redbot/cogs/audio/core/commands/controller.py:843 -msgid "Unable To Modify Queue" +#: redbot/cogs/audio/core/commands/llset.py:83 +msgid "Audio will now use `{exc}` to run your managed Lavalink node. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:797 -msgid "You need the DJ role to remove tracks." +#: redbot/cogs/audio/core/commands/llset.py:96 +#, docstring +msgid "Set the managed Lavalink node maximum heap-size.\n\n" +" By default, this value is 50% of available RAM in the host machine represented by [1-1024][M|G] (256M, 256G for example)\n\n" +" This value only represents the maximum amount of RAM allowed to be used at any given point, and does not mean that the managed Lavalink node will always use this amount of RAM.\n\n" +" To reset this value to the default, run the command without any input.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:803 -msgid "You must be in the voice channel to manage the queue." +#: redbot/cogs/audio/core/commands/llset.py:108 +msgid "Heap-size must be a valid measure of size, e.g. 256M, 256G" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:811 -#: redbot/cogs/audio/core/commands/controller.py:884 -msgid "Song number must be greater than 1 and within the queue limit." -msgstr "음악 번호는 1보다 크고 큐에있는 곡 끝번호보다 작아야합니다." - -#: redbot/cogs/audio/core/commands/controller.py:825 -#: redbot/cogs/audio/core/commands/controller.py:849 -msgid "Removed track from queue" +#: redbot/cogs/audio/core/commands/llset.py:115 +msgid "Heap-size must be at least 64M, however it is recommended to have it set to at least 1G." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:826 -msgid "Removed {track} from the queue." +#: redbot/cogs/audio/core/commands/llset.py:126 +msgid "Heap-size must be less than your system RAM, You currently have {ram_in_bytes} of RAM available." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:844 -msgid "Removed 0 tracks, nothing matches the URL provided." +#: redbot/cogs/audio/core/commands/llset.py:133 +msgid "Heap-size must be less than {limit} due to your system limitations." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:850 -msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." +#: redbot/cogs/audio/core/commands/llset.py:147 +msgid "Managed node's heap-size set to {bytes}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:860 +#: redbot/cogs/audio/core/commands/llset.py:157 #, docstring -msgid "Bump a track number to the top of the queue." -msgstr "특정 트랙을 큐의 맨 위로 올립니다." - -#: redbot/cogs/audio/core/commands/controller.py:871 -#: redbot/cogs/audio/core/commands/controller.py:877 -#: redbot/cogs/audio/core/commands/controller.py:883 -#: redbot/cogs/audio/core/commands/player.py:151 -msgid "Unable To Bump Track" -msgstr "트랙을 올릴수 없습니다." - -#: redbot/cogs/audio/core/commands/controller.py:872 -msgid "You must be in the voice channel to bump a track." -msgstr "음성체널에 들어가있어야만 트랙을 위로 옮길수 있습니다." +msgid "Toggle using external (unmanaged) Lavalink nodes - requires an existing Lavalink node for Audio to work, if enabled.\n\n" +" This command disables the managed Lavalink server. If you do not have another Lavalink node set up, you will be unable to use Audio while this is enabled.\n" +" " +msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:878 -msgid "You need the DJ role to bump tracks." +#: redbot/cogs/audio/core/commands/llset.py:167 +#: redbot/cogs/audio/core/commands/llset.py:176 +msgid "Unmanaged Lavalink server: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:894 -msgid "Moved track to the top of the queue." -msgstr "트랙을 큐의 맨 위로 올렸습니다." +#: redbot/cogs/audio/core/commands/llset.py:186 +msgid "Failed To Shutdown Lavalink" +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:30 +#: redbot/cogs/audio/core/commands/llset.py:197 #, docstring -msgid "Equalizer management.\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" +msgid "Set the Lavalink node host.\n\n" +" This command sets the connection host which Audio will use to connect to an unmanaged Lavalink node.\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:72 -#, docstring -msgid "Delete a saved eq preset." +#: redbot/cogs/audio/core/commands/llset.py:205 +msgid "Unmanaged Lavalink node host set to {host}. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:81 -#: redbot/cogs/audio/core/commands/equalizer.py:88 -#: redbot/cogs/audio/core/commands/equalizer.py:101 -msgid "Unable To Delete Preset" +#: redbot/cogs/audio/core/commands/llset.py:218 +#, docstring +msgid "Set the Lavalink node password.\n\n" +" This command sets the connection password which Audio will use to connect to an unmanaged Lavalink node.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:82 -#: redbot/cogs/audio/core/commands/equalizer.py:102 -msgid "You are not the author of that preset setting." +#: redbot/cogs/audio/core/commands/llset.py:227 +msgid "Unmanaged Lavalink node password set to {password}. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:111 +#: redbot/cogs/audio/core/commands/llset.py:242 #, docstring -msgid "List saved eq presets." +msgid "Set the Lavalink node port.\n\n" +" This command sets the connection port which Audio will use to connect to an unmanaged Lavalink node.\n" +" Set port to -1 to disable the port and connect to the specified host via ports 80/443\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:114 -msgid "No saved equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:252 +#: redbot/cogs/audio/core/commands/llset.py:436 +#: redbot/cogs/audio/core/commands/llset.py:664 +#: redbot/cogs/audio/core/commands/llset.py:695 +msgid "Setting Not Changed" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:117 -msgid "Preset Name" +#: redbot/cogs/audio/core/commands/llset.py:253 +msgid "A port must be between 0 and 65535 " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:118 -msgid "Author" -msgstr "작성자" - -#: redbot/cogs/audio/core/commands/equalizer.py:140 -msgid "{num} preset(s)" +#: redbot/cogs/audio/core/commands/llset.py:259 +msgid "Unmanaged Lavalink node port set to {port}. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:147 +#: redbot/cogs/audio/core/commands/llset.py:272 #, docstring -msgid "Load a saved eq preset." -msgstr "" - -#: redbot/cogs/audio/core/commands/equalizer.py:155 -msgid "No Preset Found" +msgid "Set the Lavalink node connection to secured.\n\n" +" This toggle sets the connection type to secured or unsecured when connecting to an unmanaged Lavalink node.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:173 -msgid "Unable To Load Preset" +#: redbot/cogs/audio/core/commands/llset.py:283 +msgid "Unmanaged Lavalink node will now connect using the secured {secured_protocol} protocol.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:174 -msgid "You need the DJ role to load equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:296 +msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and wil use {unsecured_protocol} instead .\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:192 +#: redbot/cogs/audio/core/commands/llset.py:307 #, docstring -msgid "Reset the eq to 0 across all bands." +msgid "Display Lavalink connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:201 -msgid "Unable To Modify Preset" +#: redbot/cogs/audio/core/commands/llset.py:311 +msgid "Connection Settings" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:202 -msgid "You need the DJ role to reset the equalizer." +#: redbot/cogs/audio/core/commands/llset.py:312 +#: redbot/cogs/audio/core/commands/llset.py:321 +msgid "Host: [{host}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:218 -msgid "Equalizer values have been reset." +#: redbot/cogs/audio/core/commands/llset.py:313 +#: redbot/cogs/audio/core/commands/llset.py:324 +msgid "Port: [{port}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:226 -#, docstring -msgid "Save the current eq settings to a preset." +#: redbot/cogs/audio/core/commands/llset.py:314 +msgid "Default HTTP/HTTPS port" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:236 -#: redbot/cogs/audio/core/commands/equalizer.py:254 -#: redbot/cogs/audio/core/commands/equalizer.py:269 -msgid "Unable To Save Preset" +#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:325 +msgid "Password: [{password}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:237 -msgid "You need the DJ role to save equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:317 +msgid "Secured: [{state}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:241 -msgid "Please enter a name for this equalizer preset." +#: redbot/cogs/audio/core/commands/llset.py:320 +msgid "Lavalink Node Settings" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:255 -msgid "No equalizer preset name entered, try the command again later." +#: redbot/cogs/audio/core/commands/llset.py:328 +msgid "Initial Heapsize: [{xms}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:270 -msgid "Try the command again with a shorter name." +#: redbot/cogs/audio/core/commands/llset.py:329 +msgid "Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:274 -msgid "Preset name already exists, do you want to replace it?" +#: redbot/cogs/audio/core/commands/llset.py:330 +msgid "Java exec: [{java_exc_path}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:282 -msgid "Not saving preset." +#: redbot/cogs/audio/core/commands/llset.py:338 +#: redbot/cogs/audio/core/commands/llset.py:360 +msgid "I need to be able to DM you to send you this info." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:295 -msgid "Current equalizer saved to the {preset_name} preset." +#: redbot/cogs/audio/core/commands/llset.py:343 +#, docstring +msgid "Uploads a copy of the application.yml file used by the managed Lavalink node." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:309 +#: redbot/cogs/audio/core/commands/llset.py:367 #, 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" +msgid "Configure the managed Lavalink node runtime options.\n\n" +" All settings under this group will likely cause Audio to malfunction if changed from their defaults, only change settings here if you have been advised to by support.\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:325 -msgid "Unable To Set Preset" +#: redbot/cogs/audio/core/commands/llset.py:374 +#, docstring +msgid "Configure the managed node authorization and connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:326 -msgid "You need the DJ role to set equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:380 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node's binding IP address.\n\n" +" This value by default is `localhost` which will restrict the server to only localhost apps by default, changing this will likely break the managed Lavalink node if you don't know what you are doing.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:366 -msgid "Invalid Band" +#: redbot/cogs/audio/core/commands/llset.py:389 +msgid "Managed node will now accept connection on {host}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:367 -msgid "Valid band numbers are 1-15 or the band names listed in the help for this command." +#: redbot/cogs/audio/core/commands/llset.py:404 +#, docstring +msgid "Set the managed Lavalink node's connection password.\n\n" +" This is the password required for Audio to connect to the managed Lavalink node.\n" +" The value by default is `youshallnotpass`.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:391 -msgid "Preset Modified" +#: redbot/cogs/audio/core/commands/llset.py:413 +msgid "Managed node will now accept {password} as the authorization token.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:392 -msgid "The {band_name}Hz band has been set to {band_value}." +#: redbot/cogs/audio/core/commands/llset.py:427 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node's connection port.\n\n" +" This port is the port the managed Lavalink node binds to, you should only change this if there is a conflict with the default port because you already have an application using port 2333 on this device.\n\n" +" The value by default is `2333`.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:22 -#, docstring -msgid "Lavalink server configuration options." +#: redbot/cogs/audio/core/commands/llset.py:437 +msgid "The port must be between 1024 and 49151." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:444 +msgid "Managed node will now accept connections on {port}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:26 +#: redbot/cogs/audio/core/commands/llset.py:456 #, docstring -msgid "Change your Java executable path\n\n" -" Enter nothing to reset to default.\n" +msgid "`Dangerous command` Toggle audio sources on/off.\n\n" +" By default, all sources are enabled, you should only use commands here to disable a specific source if you have been advised to, disabling sources without background knowledge can cause Audio to break.\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." +#: redbot/cogs/audio/core/commands/llset.py:463 +#, docstring +msgid "Toggle HTTP direct URL usage on or off.\n\n" +" This source is used to allow playback from direct HTTP streams (this does not affect direct URL playback for the other sources).\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:44 -msgid "Java Executable Reset" +#: redbot/cogs/audio/core/commands/llset.py:473 +msgid "Managed node will allow playback from direct URLs.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:45 -msgid "Audio will now use `java` to run your Lavalink.jar" +#: redbot/cogs/audio/core/commands/llset.py:482 +msgid "Managed node will not play from direct URLs anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:54 -msgid "`{java_path}` is not a valid executable" +#: redbot/cogs/audio/core/commands/llset.py:490 +#, docstring +msgid "Toggle Bandcamp source on or off.\n\n" +" This toggle controls the playback of all Bandcamp related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:61 -msgid "Java Executable Changed" +#: redbot/cogs/audio/core/commands/llset.py:500 +msgid "Managed node will allow playback from Bandcamp.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:62 -msgid "Audio will now use `{exc}` to run your Lavalink.jar" +#: redbot/cogs/audio/core/commands/llset.py:509 +msgid "Managed node will not play from Bandcamp anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." 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" +#: redbot/cogs/audio/core/commands/llset.py:517 +#, docstring +msgid "Toggle local file usage on or off.\n\n" +" This toggle controls the playback of all local track content, usually found inside the `localtracks` folder.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:73 -msgid "For it to take effect please reload Audio (`{prefix}reload audio`)." +#: redbot/cogs/audio/core/commands/llset.py:527 +msgid "Managed node will allow playback from local files.\n\n" +"Run `{p}{cmd}` for it to take effect." 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`)." +#: redbot/cogs/audio/core/commands/llset.py:536 +msgid "Managed node will not play from local files anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:93 +#: redbot/cogs/audio/core/commands/llset.py:544 #, docstring -msgid "Toggle using external Lavalink servers." +msgid "Toggle Soundcloud source on or off.\n\n" +" This toggle controls the playback of all SoundCloud related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:100 -#: redbot/cogs/audio/core/commands/llset.py:126 -msgid "External Lavalink server: {true_or_false}." +#: redbot/cogs/audio/core/commands/llset.py:554 +msgid "Managed node will allow playback from Soundcloud.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:113 -msgid "External Lavalink server: {true_or_false}\n" -"For it to take effect please reload Audio (`{prefix}reload audio`)." +#: redbot/cogs/audio/core/commands/llset.py:563 +msgid "Managed node will not play from Soundcloud anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:143 +#: redbot/cogs/audio/core/commands/llset.py:571 #, docstring -msgid "Set the Lavalink server host." +msgid "`Dangerous command` Toggle YouTube source on or off (this includes Spotify).\n\n" +" This toggle controls the playback of all YouTube and Spotify related content.\n" +" " 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." +#: redbot/cogs/audio/core/commands/llset.py:581 +msgid "Managed node will allow playback from YouTube.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:151 -msgid "Host set to {host}." +#: redbot/cogs/audio/core/commands/llset.py:590 +msgid "Managed node will not play from YouTube anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:167 +#: redbot/cogs/audio/core/commands/llset.py:598 #, docstring -msgid "Set the Lavalink server password." +msgid "Toggle Twitch source on or off.\n\n" +" This toggle controls the playback of all Twitch related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:175 -msgid "Server password set to {password}." +#: redbot/cogs/audio/core/commands/llset.py:608 +msgid "Managed node will allow playback from Twitch.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:617 +msgid "Managed node will not play from Twitch anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:192 +#: redbot/cogs/audio/core/commands/llset.py:625 #, docstring -msgid "Set the Lavalink websocket server port." +msgid "Toggle Vimeo source on or off.\n\n" +" This toggle controls the playback of all Vimeo related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:200 -msgid "Websocket port set to {port}." +#: redbot/cogs/audio/core/commands/llset.py:635 +msgid "Managed node will allow playback from Vimeo.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:217 -#, docstring -msgid "Display Lavalink connection settings." +#: redbot/cogs/audio/core/commands/llset.py:644 +msgid "Managed node will not play from Vimeo anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:223 -msgid "Connection Settings" +#: redbot/cogs/audio/core/commands/llset.py:657 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node framebuffer size.\n\n" +" Only change this if you have been directly advised to, changing it can cause significant playback issues.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:224 -msgid "Host: [{host}]\n" +#: redbot/cogs/audio/core/commands/llset.py:665 +msgid "The lowest value the framebuffer can be set to is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:225 -msgid "WS Port: [{port}]\n" +#: redbot/cogs/audio/core/commands/llset.py:671 +#: redbot/cogs/audio/core/commands/llset.py:702 +msgid "Managed node's bufferDurationMs set to {milliseconds}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:227 -msgid "Rest Port: [{port}]\n" +#: redbot/cogs/audio/core/commands/llset.py:688 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node JDA-NAS buffer size.\n\n" +" Only change this if you have been directly advised to, changing it can cause significant playback issues.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:228 -msgid "Password: [{password}]\n" +#: redbot/cogs/audio/core/commands/llset.py:696 +msgid "The lowest value the buffer may be is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:232 -msgid "I need to be able to DM you to send you this info." +#: redbot/cogs/audio/core/commands/llset.py:714 +#, docstring +msgid "Reset all `llset` changes back to their default values." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:26 +#: redbot/cogs/audio/core/commands/localtracks.py:27 #, docstring msgid "Local playback commands." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:30 +#: redbot/cogs/audio/core/commands/localtracks.py:31 #, docstring msgid "Play all songs in a localtracks folder.\n\n" " **Usage**:\n" @@ -1899,15 +2238,15 @@ msgid "Play all songs in a localtracks folder.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:50 +#: redbot/cogs/audio/core/commands/localtracks.py:51 msgid "Folder Not Found" msgstr "폴더를 찾을 수 없습니다" -#: redbot/cogs/audio/core/commands/localtracks.py:51 +#: redbot/cogs/audio/core/commands/localtracks.py:52 msgid "Localtracks folder named {name} does not exist." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:62 +#: redbot/cogs/audio/core/commands/localtracks.py:63 #, docstring msgid "Play a local track.\n\n" " To play a local track, either use the menu to choose a track or enter in the track path directly with the play command.\n" @@ -1921,18 +2260,18 @@ msgid "Play a local track.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:79 -#: redbot/cogs/audio/core/commands/localtracks.py:135 +#: redbot/cogs/audio/core/commands/localtracks.py:80 +#: redbot/cogs/audio/core/commands/localtracks.py:136 msgid "No album folders found." msgstr "앨범을 찾을 수 없습니다." -#: redbot/cogs/audio/core/commands/localtracks.py:121 +#: redbot/cogs/audio/core/commands/localtracks.py:122 #, docstring msgid "Search for songs across all localtracks folders." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:139 -#: redbot/cogs/audio/core/commands/queue.py:295 +#: redbot/cogs/audio/core/commands/localtracks.py:140 +#: redbot/cogs/audio/core/commands/queue.py:299 msgid "No matches." msgstr "" @@ -1941,37 +2280,51 @@ msgstr "" msgid "Make Red sing one of her songs." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:46 +#: redbot/cogs/audio/core/commands/miscellaneous.py:47 #, docstring msgid "Audio stats." msgstr "오디오 정보" -#: redbot/cogs/audio/core/commands/miscellaneous.py:75 +#: redbot/cogs/audio/core/commands/miscellaneous.py:76 msgid "Not connected anywhere." msgstr "어디에도 연결되어있지 않아요" -#: redbot/cogs/audio/core/commands/miscellaneous.py:81 +#: redbot/cogs/audio/core/commands/miscellaneous.py:82 msgid "Playing in {num}/{total} servers:" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:87 +#: redbot/cogs/audio/core/commands/miscellaneous.py:88 msgid "Page {}/{}" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:100 +#: redbot/cogs/audio/core/commands/miscellaneous.py:101 #, docstring msgid "Queue percentage." msgstr "큐 재생정도" -#: redbot/cogs/audio/core/commands/miscellaneous.py:126 -msgid "There's nothing in the queue." -msgstr "큐에 아무것도 없습니다." +#: redbot/cogs/audio/core/commands/miscellaneous.py:125 +#: redbot/cogs/audio/core/commands/playlists.py:1130 +#: redbot/cogs/audio/core/commands/queue.py:67 +#: redbot/cogs/audio/core/commands/queue.py:164 +#: redbot/cogs/audio/core/commands/queue.py:183 +#: redbot/cogs/audio/core/commands/queue.py:188 +#: redbot/cogs/audio/core/commands/queue.py:214 +#: redbot/cogs/audio/core/commands/queue.py:219 +#: redbot/cogs/audio/core/commands/queue.py:261 +#: redbot/cogs/audio/core/commands/queue.py:263 +#: redbot/cogs/audio/core/commands/queue.py:293 +#: redbot/cogs/audio/core/commands/queue.py:295 +#: redbot/cogs/audio/core/commands/queue.py:331 +#: redbot/cogs/audio/core/commands/queue.py:369 +#: redbot/cogs/audio/core/commands/queue.py:377 +msgid "There's nothing in the queue." +msgstr "대기열에 아무것도 없습니다." -#: redbot/cogs/audio/core/commands/miscellaneous.py:147 +#: redbot/cogs/audio/core/commands/miscellaneous.py:146 msgid "Queued and playing tracks:" msgstr "큐에있는 트랙과 재생중인 트랙들:" -#: redbot/cogs/audio/core/commands/player.py:40 +#: redbot/cogs/audio/core/commands/player.py:39 #, docstring msgid "Play the specified track or search for a close match.\n\n" " To play a local track, the query should be `\\`.\n" @@ -1979,188 +2332,192 @@ msgid "Play the specified track or search for a close match.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:54 -#: redbot/cogs/audio/core/commands/player.py:162 -#: redbot/cogs/audio/core/commands/player.py:739 +#: redbot/cogs/audio/core/commands/player.py:53 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:738 msgid "That URL is not allowed." msgstr "그 URL은 허용되지 않습니다." -#: redbot/cogs/audio/core/commands/player.py:58 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:745 +#: redbot/cogs/audio/core/commands/player.py:57 +#: redbot/cogs/audio/core/commands/player.py:165 +#: redbot/cogs/audio/core/commands/player.py:744 msgid "That track is not allowed." msgstr "그 음악은 허용되지 않습니다." -#: redbot/cogs/audio/core/commands/player.py:65 -#: redbot/cogs/audio/core/commands/player.py:173 -#: redbot/cogs/audio/core/commands/player.py:437 -#: redbot/cogs/audio/core/commands/player.py:553 -#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/player.py:64 +#: redbot/cogs/audio/core/commands/player.py:172 +#: redbot/cogs/audio/core/commands/player.py:435 +#: redbot/cogs/audio/core/commands/player.py:551 +#: redbot/cogs/audio/core/commands/player.py:806 msgid "You need the DJ role to queue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:69 -#: redbot/cogs/audio/core/commands/player.py:177 -#: redbot/cogs/audio/core/commands/player.py:441 -#: redbot/cogs/audio/core/commands/player.py:557 -#: redbot/cogs/audio/core/commands/player.py:681 -msgid "Connection to Lavalink has failed" -msgstr "라바링크와 연결에 실패했습니다." +#: redbot/cogs/audio/core/commands/player.py:68 +#: redbot/cogs/audio/core/commands/player.py:176 +#: redbot/cogs/audio/core/commands/player.py:439 +#: redbot/cogs/audio/core/commands/player.py:555 +msgid "Connection to Lavalink node has failed" +msgstr "" -#: redbot/cogs/audio/core/commands/player.py:72 -#: redbot/cogs/audio/core/commands/player.py:180 -#: redbot/cogs/audio/core/commands/player.py:444 -#: redbot/cogs/audio/core/commands/player.py:560 -#: redbot/cogs/audio/core/commands/player.py:684 +#: redbot/cogs/audio/core/commands/player.py:71 +#: redbot/cogs/audio/core/commands/player.py:179 +#: redbot/cogs/audio/core/commands/player.py:442 +#: redbot/cogs/audio/core/commands/player.py:558 +#: redbot/cogs/audio/core/commands/player.py:683 msgid "Please check your console or logs for details." msgstr "관리자에게 문의해주세요" -#: redbot/cogs/audio/core/commands/player.py:111 -#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:110 +#: redbot/cogs/audio/core/commands/player.py:218 msgid "You must be in the voice channel to use the play command." msgstr "음성체널에 있어야 재생 명령어를 사용할수 있습니다." -#: redbot/cogs/audio/core/commands/player.py:117 -#: redbot/cogs/audio/core/commands/player.py:225 -#: redbot/cogs/audio/core/commands/player.py:253 +#: redbot/cogs/audio/core/commands/player.py:116 +#: redbot/cogs/audio/core/commands/player.py:224 +#: redbot/cogs/audio/core/commands/player.py:252 msgid "No tracks found for `{query}`." msgstr "`{query}`에 대한 검색결과가 없습니다." -#: redbot/cogs/audio/core/commands/player.py:123 -#: redbot/cogs/audio/core/commands/player.py:231 -#: redbot/cogs/audio/core/commands/player.py:532 -#: redbot/cogs/audio/core/commands/player.py:605 +#: redbot/cogs/audio/core/commands/player.py:122 +#: redbot/cogs/audio/core/commands/player.py:230 +#: redbot/cogs/audio/core/commands/player.py:530 +#: redbot/cogs/audio/core/commands/player.py:603 msgid "Queue size limit reached." msgstr "큐 최대 제한에 도달했습니다." -#: redbot/cogs/audio/core/commands/player.py:146 +#: redbot/cogs/audio/core/commands/player.py:145 #, docstring msgid "Force play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:152 +#: redbot/cogs/audio/core/commands/player.py:151 msgid "Only single tracks work with bump play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:256 -#: redbot/cogs/audio/core/commands/player.py:788 -#: redbot/cogs/audio/core/commands/player.py:910 -msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" -"This may be due to permissions or because Lavalink.jar is being run in a different machine than the local tracks." +#: redbot/cogs/audio/core/commands/player.py:208 +#: redbot/cogs/audio/core/commands/player.py:471 +#: redbot/cogs/audio/core/commands/player.py:587 +#: redbot/cogs/audio/core/commands/player.py:712 +#: redbot/cogs/audio/core/commands/queue.py:362 +msgid "Connection to Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:263 -#: redbot/cogs/audio/core/commands/player.py:795 -#: redbot/cogs/audio/core/commands/player.py:917 +#: redbot/cogs/audio/core/commands/player.py:255 +msgid "Local tracks will not work if the managed Lavalink node cannot see the track.\n" +"This may be due to permissions or you are using an external Lavalink node in a different machine than the bot and the local tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:262 +#: redbot/cogs/audio/core/commands/player.py:794 +#: redbot/cogs/audio/core/commands/player.py:913 msgid "Track is not playable." msgstr "재생할 수 없는 트랙입니다." -#: redbot/cogs/audio/core/commands/player.py:265 -#: redbot/cogs/audio/core/commands/player.py:796 -#: redbot/cogs/audio/core/commands/player.py:918 +#: redbot/cogs/audio/core/commands/player.py:264 +#: redbot/cogs/audio/core/commands/player.py:795 +#: redbot/cogs/audio/core/commands/player.py:914 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "** {suffix} **는 완전히 지원되는 형식이 아니며 일부 트랙이 재생되지 않을 수 있습니다." -#: redbot/cogs/audio/core/commands/player.py:296 +#: redbot/cogs/audio/core/commands/player.py:294 msgid "This track is not allowed in this server." msgstr "이 서버에서는이 트랙을 사용할 수 없습니다." -#: redbot/cogs/audio/core/commands/player.py:318 +#: redbot/cogs/audio/core/commands/player.py:316 msgid "Track exceeds maximum length." msgstr "트랙이 최대 길이를 초과했습니다." -#: redbot/cogs/audio/core/commands/player.py:339 +#: redbot/cogs/audio/core/commands/player.py:337 msgid "{time} until track playback: #1 in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:343 +#: redbot/cogs/audio/core/commands/player.py:341 msgid "Track Enqueued" msgstr "트랙 추가됨" -#: redbot/cogs/audio/core/commands/player.py:357 +#: redbot/cogs/audio/core/commands/player.py:355 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:417 +#: redbot/cogs/audio/core/commands/player.py:415 msgid "The owner needs to set the Spotify client ID and Spotify client secret, before Spotify URLs or codes can be used. \n" "See `{prefix}audioset spotifyapi` for instructions." msgstr "봇 관리자가 Spotify URL 또는 코드를 사용하기 전에 Spotify 클라이언트 ID 및 암호를 설정해 주어야 합니다. \n" " `{prefix}audioset spotifyapi`을 참조하세요." -#: redbot/cogs/audio/core/commands/player.py:427 +#: redbot/cogs/audio/core/commands/player.py:425 msgid "The owner needs to set the YouTube API key before Spotify URLs or codes can be used.\n" "See `{prefix}audioset youtubeapi` for instructions." msgstr "봇 관리자가 Youtube URL 또는 코드를 사용하기 전에 Youtube API Key를 설정해 주어야 합니다. \n" " `{prefix}audioset youtubeapi`을 참조하세요." -#: redbot/cogs/audio/core/commands/player.py:485 +#: redbot/cogs/audio/core/commands/player.py:483 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:492 +#: redbot/cogs/audio/core/commands/player.py:490 msgid "No categories found" msgstr "카테고리를 찾을 수 없습니다" -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:514 +#: redbot/cogs/audio/core/commands/player.py:494 +#: redbot/cogs/audio/core/commands/player.py:512 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:501 +#: redbot/cogs/audio/core/commands/player.py:499 msgid "Categories" msgstr "카테고리들" -#: redbot/cogs/audio/core/commands/player.py:507 +#: redbot/cogs/audio/core/commands/player.py:505 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:522 +#: redbot/cogs/audio/core/commands/player.py:520 msgid "Playlists for {friendly_name}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:529 +#: redbot/cogs/audio/core/commands/player.py:527 msgid "No tracks to play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:539 +#: redbot/cogs/audio/core/commands/player.py:537 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:547 +#: redbot/cogs/audio/core/commands/player.py:545 #, docstring msgid "Starts auto play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:601 +#: redbot/cogs/audio/core/commands/player.py:599 msgid "You must be in the voice channel to use the autoplay command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:615 +#: redbot/cogs/audio/core/commands/player.py:613 msgid "Couldn't get a valid track." msgstr "유효한 트랙을 얻을 수 없습니다." -#: redbot/cogs/audio/core/commands/player.py:621 -#: redbot/cogs/audio/core/commands/player.py:757 -#: redbot/cogs/audio/core/commands/player.py:776 -#: redbot/cogs/audio/core/commands/player.py:897 -#: redbot/cogs/audio/core/commands/playlists.py:1928 +#: redbot/cogs/audio/core/commands/player.py:619 +#: redbot/cogs/audio/core/commands/player.py:756 +#: redbot/cogs/audio/core/commands/player.py:775 +#: redbot/cogs/audio/core/commands/player.py:893 +#: redbot/cogs/audio/core/commands/playlists.py:1898 msgid "Unable to Get Track" msgstr "트랙을 찾을수 없습니다" -#: redbot/cogs/audio/core/commands/player.py:622 -#: redbot/cogs/audio/core/commands/player.py:758 -#: redbot/cogs/audio/core/commands/player.py:777 -#: redbot/cogs/audio/core/commands/player.py:898 -#: redbot/cogs/audio/core/commands/playlists.py:1929 +#: redbot/cogs/audio/core/commands/player.py:620 +#: redbot/cogs/audio/core/commands/player.py:757 +#: redbot/cogs/audio/core/commands/player.py:776 +#: redbot/cogs/audio/core/commands/player.py:894 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:636 +#: redbot/cogs/audio/core/commands/player.py:634 msgid "Adding a track to queue." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:642 +#: redbot/cogs/audio/core/commands/player.py:641 #, 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" @@ -2168,44 +2525,54 @@ msgid "Pick a track with a search.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:694 -#: redbot/cogs/audio/core/commands/player.py:706 -#: redbot/cogs/audio/core/commands/player.py:712 -#: redbot/cogs/audio/core/commands/player.py:722 +#: redbot/cogs/audio/core/commands/player.py:680 +msgid "Connection to Lavalink has failed" +msgstr "라바링크와 연결에 실패했습니다." + +#: redbot/cogs/audio/core/commands/player.py:693 +#: redbot/cogs/audio/core/commands/player.py:705 +#: redbot/cogs/audio/core/commands/player.py:711 +#: redbot/cogs/audio/core/commands/player.py:721 msgid "Unable To Search For Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:723 +#: redbot/cogs/audio/core/commands/player.py:722 msgid "You must be in the voice channel to enqueue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:786 -#: redbot/cogs/audio/core/commands/player.py:908 +#: redbot/cogs/audio/core/commands/player.py:785 +#: redbot/cogs/audio/core/commands/player.py:904 msgid "Nothing found." msgstr "아무것도 찾지 못했습니다." -#: redbot/cogs/audio/core/commands/player.py:857 -#: redbot/cogs/audio/core/commands/playlists.py:1553 +#: redbot/cogs/audio/core/commands/player.py:787 +#: redbot/cogs/audio/core/commands/player.py:906 +msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" +"This 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:853 +#: redbot/cogs/audio/core/commands/playlists.py:1527 msgid " {bad_tracks} tracks cannot be queued." msgstr " {bad_tracks} 을 대기열에 추가할 수 없습니다." -#: redbot/cogs/audio/core/commands/player.py:863 +#: redbot/cogs/audio/core/commands/player.py:859 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:869 +#: redbot/cogs/audio/core/commands/player.py:865 msgid "folder" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:871 +#: redbot/cogs/audio/core/commands/player.py:867 msgid "search" msgstr "검색" -#: redbot/cogs/audio/core/commands/player.py:874 +#: redbot/cogs/audio/core/commands/player.py:870 msgid "{time} until start of {type} playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:44 +#: redbot/cogs/audio/core/commands/playlists.py:45 #, docstring msgid "Playlist configuration options.\n\n" " Scope info:\n" @@ -2217,11 +2584,11 @@ msgid "Playlist configuration options.\n\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" +" ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and the playlist creator.\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:69 +#: redbot/cogs/audio/core/commands/playlists.py:70 #, 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" @@ -2250,99 +2617,130 @@ msgid "Add a track URL, playlist link, or quick search to a playlist.\n\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:1699 -#: redbot/cogs/audio/core/commands/playlists.py:2015 +#: redbot/cogs/audio/core/commands/playlists.py:124 +#: redbot/cogs/audio/core/commands/playlists.py:305 +#: redbot/cogs/audio/core/commands/playlists.py:487 +#: redbot/cogs/audio/core/commands/playlists.py:581 +#: redbot/cogs/audio/core/commands/playlists.py:710 +#: redbot/cogs/audio/core/commands/playlists.py:845 +#: redbot/cogs/audio/core/commands/playlists.py:982 +#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1224 +#: redbot/cogs/audio/core/commands/playlists.py:1474 +#: redbot/cogs/audio/core/commands/playlists.py:1560 +#: redbot/cogs/audio/core/commands/playlists.py:1641 +#: redbot/cogs/audio/core/commands/playlists.py:1671 +#: redbot/cogs/audio/core/commands/playlists.py:1983 msgid "Playlist Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:140 +#: redbot/cogs/audio/core/commands/playlists.py:141 msgid "Could not find a track matching your query." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:161 +#: redbot/cogs/audio/core/commands/playlists.py:162 msgid "Skipping track" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:162 +#: redbot/cogs/audio/core/commands/playlists.py:163 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 +#: redbot/cogs/audio/core/commands/playlists.py:171 +#: redbot/cogs/audio/core/commands/playlists.py:213 msgid "Playlist limit reached: Could not add track." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:193 +#: redbot/cogs/audio/core/commands/playlists.py:194 msgid "Track added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:194 +#: redbot/cogs/audio/core/commands/playlists.py:195 msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:199 +#: redbot/cogs/audio/core/commands/playlists.py:200 msgid "{num} tracks appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:204 +#: redbot/cogs/audio/core/commands/playlists.py:205 msgid "\n" "{existing} {plural} already in the playlist and were skipped." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:206 +#: redbot/cogs/audio/core/commands/playlists.py:207 msgid "tracks are" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:206 +#: redbot/cogs/audio/core/commands/playlists.py:207 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:2032 +#: redbot/cogs/audio/core/commands/playlists.py:209 +#: redbot/cogs/audio/core/commands/playlists.py:618 +#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: redbot/cogs/audio/core/commands/playlists.py:1268 +#: redbot/cogs/audio/core/commands/playlists.py:2000 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:2016 +#: redbot/cogs/audio/core/commands/playlists.py:229 +#, docstring +msgid "Copy a playlist from one scope to another.\n\n" +" **Usage**:\n" +" ​ ​ ​ ​ `[p]playlist copy playlist_name_OR_id [args]`\n\n" +" **Args**:\n" +" ​ ​ ​ ​ The following are all optional:\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-scope \n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-guild [guild] **Only the bot owner can use this**\n\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-scope \n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-guild [guild] **Only the bot owner can use this**\n\n" +" **Scope** is one of the following:\n" +" ​ ​ ​ ​ Global\n" +" ​ ​ ​ ​ Guild\n" +" ​ ​ ​ ​ User\n\n" +" **Author** can be one of the following:\n" +" ​ ​ ​ ​ User ID\n" +" ​ ​ ​ ​ User Mention\n" +" ​ ​ ​ ​ User Name#123\n\n" +" **Guild** can be one of the following:\n" +" ​ ​ ​ ​ Guild ID\n" +" ​ ​ ​ ​ Exact guild name\n\n" +" Example use:\n" +" ​ ​ ​ ​ `[p]playlist copy MyGuildPlaylist --from-scope Guild --to-scope Global`\n" +" ​ ​ ​ ​ `[p]playlist copy MyGlobalPlaylist --from-scope Global --to-author Draper#6666 --to-scope User`\n" +" ​ ​ ​ ​ `[p]playlist copy MyPersonalPlaylist --from-scope user --to-author Draper#6666 --to-scope Guild --to-guild Red - Discord Bot`\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:306 +#: redbot/cogs/audio/core/commands/playlists.py:488 +#: redbot/cogs/audio/core/commands/playlists.py:582 +#: redbot/cogs/audio/core/commands/playlists.py:711 +#: redbot/cogs/audio/core/commands/playlists.py:846 +#: redbot/cogs/audio/core/commands/playlists.py:1225 +#: redbot/cogs/audio/core/commands/playlists.py:1642 +#: redbot/cogs/audio/core/commands/playlists.py:1984 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 +#: redbot/cogs/audio/core/commands/playlists.py:329 +#: redbot/cogs/audio/core/commands/playlists.py:336 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:346 +#: redbot/cogs/audio/core/commands/playlists.py:344 msgid "Playlist Copied" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:347 +#: redbot/cogs/audio/core/commands/playlists.py:345 msgid "Playlist {name} (`{from_id}`) copied from {from_scope} to {to_scope} (`{to_id}`)." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:362 +#: redbot/cogs/audio/core/commands/playlists.py:360 #, docstring msgid "Create an empty playlist.\n\n" " **Usage**:\n" @@ -2370,31 +2768,31 @@ msgid "Create an empty playlist.\n\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:1998 +#: redbot/cogs/audio/core/commands/playlists.py:412 +#: redbot/cogs/audio/core/commands/playlists.py:1117 +#: redbot/cogs/audio/core/commands/playlists.py:1340 +#: redbot/cogs/audio/core/commands/playlists.py:1966 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:1999 +#: redbot/cogs/audio/core/commands/playlists.py:413 +#: redbot/cogs/audio/core/commands/playlists.py:1118 +#: redbot/cogs/audio/core/commands/playlists.py:1341 +#: redbot/cogs/audio/core/commands/playlists.py:1967 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 +#: redbot/cogs/audio/core/commands/playlists.py:423 +#: redbot/cogs/audio/core/commands/playlists.py:1150 +#: redbot/cogs/audio/core/commands/playlists.py:1375 msgid "Playlist Created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:428 +#: redbot/cogs/audio/core/commands/playlists.py:424 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:441 +#: redbot/cogs/audio/core/commands/playlists.py:437 #, docstring msgid "Delete a saved playlist.\n\n" " **Usage**:\n" @@ -2422,15 +2820,15 @@ msgid "Delete a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:514 +#: redbot/cogs/audio/core/commands/playlists.py:508 msgid "Playlist Deleted" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:515 +#: redbot/cogs/audio/core/commands/playlists.py:509 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:531 +#: redbot/cogs/audio/core/commands/playlists.py:525 #, docstring msgid "Remove duplicate tracks from a saved playlist.\n\n" " **Usage**:\n" @@ -2458,20 +2856,20 @@ msgid "Remove duplicate tracks from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:627 +#: redbot/cogs/audio/core/commands/playlists.py:619 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:1768 +#: redbot/cogs/audio/core/commands/playlists.py:632 +#: redbot/cogs/audio/core/commands/playlists.py:1740 msgid "Playlist Has Not Been Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:641 +#: redbot/cogs/audio/core/commands/playlists.py:633 msgid "{name} (`{id}`) [**{scope}**] playlist has no duplicate tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:662 +#: redbot/cogs/audio/core/commands/playlists.py:654 #, docstring msgid "Download a copy of a playlist.\n\n" " These files can be used with the `[p]playlist upload` command.\n" @@ -2502,19 +2900,19 @@ msgid "Download a copy of a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:731 +#: redbot/cogs/audio/core/commands/playlists.py:721 msgid "That playlist has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:774 +#: redbot/cogs/audio/core/commands/playlists.py:764 msgid "This playlist is too large to be send in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:777 +#: redbot/cogs/audio/core/commands/playlists.py:767 msgid "Playlist is too large, here is the compressed version." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:799 +#: redbot/cogs/audio/core/commands/playlists.py:789 #, docstring msgid "Retrieve information from a saved playlist.\n\n" " **Usage**:\n" @@ -2542,25 +2940,25 @@ msgid "Retrieve information from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:891 +#: redbot/cogs/audio/core/commands/playlists.py:879 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:883 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\n" "URL: {url}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:908 -#: redbot/cogs/audio/core/commands/playlists.py:1056 +#: redbot/cogs/audio/core/commands/playlists.py:896 +#: redbot/cogs/audio/core/commands/playlists.py:1041 msgid "Unknown" msgstr "알 수 없음" -#: redbot/cogs/audio/core/commands/playlists.py:910 +#: redbot/cogs/audio/core/commands/playlists.py:898 msgid "Page {page}/{pages} | Author: {author_name} | {num} track(s)" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:922 +#: redbot/cogs/audio/core/commands/playlists.py:910 #, docstring msgid "List saved playlists.\n\n" " **Usage**:\n" @@ -2588,35 +2986,35 @@ msgid "List saved playlists.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:998 +#: redbot/cogs/audio/core/commands/playlists.py:983 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1032 +#: redbot/cogs/audio/core/commands/playlists.py:1017 msgid "No saved playlists for {scope} created by {author}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1041 +#: redbot/cogs/audio/core/commands/playlists.py:1026 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1051 +#: redbot/cogs/audio/core/commands/playlists.py:1036 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1052 +#: redbot/cogs/audio/core/commands/playlists.py:1037 msgid "Tracks: {num}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1053 +#: redbot/cogs/audio/core/commands/playlists.py:1038 msgid "Author: {name}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1058 +#: redbot/cogs/audio/core/commands/playlists.py:1043 msgid "Scope: {scope}\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1078 +#: redbot/cogs/audio/core/commands/playlists.py:1063 #, docstring msgid "Save the queue to a playlist.\n\n" " **Usage**:\n" @@ -2644,33 +3042,16 @@ msgid "Save the queue to a playlist.\n\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:365 -#: redbot/cogs/audio/core/commands/queue.py:373 -msgid "There's nothing in the queue." -msgstr "대기열에 아무것도 없습니다." - -#: redbot/cogs/audio/core/commands/playlists.py:1168 +#: redbot/cogs/audio/core/commands/playlists.py:1151 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 +#: redbot/cogs/audio/core/commands/playlists.py:1157 +#: redbot/cogs/audio/core/commands/playlists.py:1384 msgid "Playlist limit reached: Could not add {} tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1188 +#: redbot/cogs/audio/core/commands/playlists.py:1171 #, docstring msgid "Remove a track from a playlist by url.\n\n" " **Usage**:\n" @@ -2698,23 +3079,23 @@ msgid "Remove a track from a playlist by url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: redbot/cogs/audio/core/commands/playlists.py:1235 msgid "URL not in playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1266 +#: redbot/cogs/audio/core/commands/playlists.py:1247 msgid "No tracks left, removing playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1274 +#: redbot/cogs/audio/core/commands/playlists.py:1255 msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1288 +#: redbot/cogs/audio/core/commands/playlists.py:1269 msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1306 +#: redbot/cogs/audio/core/commands/playlists.py:1287 #, docstring msgid "Save a playlist from a url.\n\n" " **Usage**:\n" @@ -2742,19 +3123,19 @@ msgid "Save a playlist from a url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1397 +#: redbot/cogs/audio/core/commands/playlists.py:1376 msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1414 +#: redbot/cogs/audio/core/commands/playlists.py:1393 msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1415 +#: redbot/cogs/audio/core/commands/playlists.py:1394 msgid "Unable to create your playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1432 +#: redbot/cogs/audio/core/commands/playlists.py:1411 #, docstring msgid "Load a playlist into the queue.\n\n" " **Usage**:\n" @@ -2782,20 +3163,20 @@ msgid "Load a playlist into the queue.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1482 +#: redbot/cogs/audio/core/commands/playlists.py:1459 msgid "You need the DJ role to start playing playlists." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1566 +#: redbot/cogs/audio/core/commands/playlists.py:1540 msgid "Playlist Enqueued" msgstr "대기중인 재생 목록" -#: redbot/cogs/audio/core/commands/playlists.py:1567 +#: redbot/cogs/audio/core/commands/playlists.py:1541 msgid "{name} - (`{id}`) [**{scope}**]\n" "Added {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1613 +#: redbot/cogs/audio/core/commands/playlists.py:1587 #, docstring msgid "Updates all tracks in a playlist.\n\n" " **Usage**:\n" @@ -2823,32 +3204,32 @@ msgid "Updates all tracks in a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1692 +#: redbot/cogs/audio/core/commands/playlists.py:1664 msgid "Invalid Playlist" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1693 +#: redbot/cogs/audio/core/commands/playlists.py:1665 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1734 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "Tracks removed" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1738 -#: redbot/cogs/audio/core/commands/playlists.py:1758 +#: redbot/cogs/audio/core/commands/playlists.py:1710 +#: redbot/cogs/audio/core/commands/playlists.py:1730 msgid "Page {page_num}/{total_pages}" msgstr "{page_num}/{total_pages} 페이지" -#: redbot/cogs/audio/core/commands/playlists.py:1756 +#: redbot/cogs/audio/core/commands/playlists.py:1728 msgid "Tracks added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1769 +#: redbot/cogs/audio/core/commands/playlists.py:1741 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1781 +#: redbot/cogs/audio/core/commands/playlists.py:1753 #, docstring msgid "Uploads a playlist file as a playlist for the bot.\n\n" " V2 and old V3 playlist will be slow.\n" @@ -2878,31 +3259,35 @@ msgid "Uploads a playlist file as a playlist for the bot.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1838 +#: redbot/cogs/audio/core/commands/playlists.py:1808 msgid "Please upload the playlist file. Any other message will cancel this operation." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1849 +#: redbot/cogs/audio/core/commands/playlists.py:1819 msgid "No file detected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1856 +#: redbot/cogs/audio/core/commands/playlists.py:1826 msgid "Upload cancelled." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1860 +#: redbot/cogs/audio/core/commands/playlists.py:1830 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1868 +#: redbot/cogs/audio/core/commands/playlists.py:1838 msgid "Not a valid playlist file." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1880 +#: redbot/cogs/audio/core/commands/playlists.py:1850 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1950 +#: redbot/cogs/audio/core/commands/playlists.py:1899 +msgid "I'm unable to get a track from Lavalink node at the moment, try again in a few minutes." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1920 #, docstring msgid "Rename an existing playlist.\n\n" " **Usage**:\n" @@ -2930,7 +3315,7 @@ msgid "Rename an existing playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:2029 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" @@ -2939,88 +3324,88 @@ msgstr "" msgid "List the songs in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:175 +#: redbot/cogs/audio/core/commands/queue.py:179 #, docstring msgid "Clears the queue." msgstr "큐를 지웁니다." -#: redbot/cogs/audio/core/commands/queue.py:192 +#: redbot/cogs/audio/core/commands/queue.py:196 msgid "Unable To Clear Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:193 +#: redbot/cogs/audio/core/commands/queue.py:197 msgid "You need the DJ role to clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:201 +#: redbot/cogs/audio/core/commands/queue.py:205 msgid "Queue Modified" msgstr "큐 수정됨" -#: redbot/cogs/audio/core/commands/queue.py:201 +#: redbot/cogs/audio/core/commands/queue.py:205 msgid "The queue has been cleared." msgstr "큐가 정리되었습니다." -#: redbot/cogs/audio/core/commands/queue.py:206 +#: redbot/cogs/audio/core/commands/queue.py:210 #, 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 +#: redbot/cogs/audio/core/commands/queue.py:227 msgid "Unable To Clean Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:224 +#: redbot/cogs/audio/core/commands/queue.py:228 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 +#: redbot/cogs/audio/core/commands/queue.py:243 +#: redbot/cogs/audio/core/commands/queue.py:277 msgid "Removed 0 tracks." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:243 -#: redbot/cogs/audio/core/commands/queue.py:277 +#: redbot/cogs/audio/core/commands/queue.py:247 +#: redbot/cogs/audio/core/commands/queue.py:281 msgid "Removed Tracks From The Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:244 +#: redbot/cogs/audio/core/commands/queue.py:248 msgid "Removed {removed_tracks} tracks queued by members outside of the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:252 +#: redbot/cogs/audio/core/commands/queue.py:256 #, docstring msgid "Removes all tracks you requested from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:278 +#: redbot/cogs/audio/core/commands/queue.py:282 msgid "Removed {removed_tracks} tracks queued by {member.display_name}." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:285 +#: redbot/cogs/audio/core/commands/queue.py:289 #, docstring msgid "Search the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:307 +#: redbot/cogs/audio/core/commands/queue.py:311 #, 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:350 -#: redbot/cogs/audio/core/commands/queue.py:357 -#: redbot/cogs/audio/core/commands/queue.py:364 -#: redbot/cogs/audio/core/commands/queue.py:372 +#: redbot/cogs/audio/core/commands/queue.py:323 +#: redbot/cogs/audio/core/commands/queue.py:330 +#: redbot/cogs/audio/core/commands/queue.py:342 +#: redbot/cogs/audio/core/commands/queue.py:354 +#: redbot/cogs/audio/core/commands/queue.py:361 +#: redbot/cogs/audio/core/commands/queue.py:368 +#: redbot/cogs/audio/core/commands/queue.py:376 msgid "Unable To Shuffle Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:320 +#: redbot/cogs/audio/core/commands/queue.py:324 msgid "You need the DJ role to shuffle the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:377 +#: redbot/cogs/audio/core/commands/queue.py:381 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 index 0456716429e..9f3afd5281b 100644 --- a/redbot/cogs/audio/core/commands/locales/nb-NO.po +++ b/redbot/cogs/audio/core/commands/locales/nb-NO.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 17:28+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Norwegian Bokmal\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -212,86 +212,84 @@ 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:591 -#: redbot/cogs/audio/core/commands/audioset.py:612 -#: redbot/cogs/audio/core/commands/audioset.py:629 -#: redbot/cogs/audio/core/commands/audioset.py:677 -#: redbot/cogs/audio/core/commands/audioset.py:752 -#: redbot/cogs/audio/core/commands/audioset.py:900 -#: redbot/cogs/audio/core/commands/audioset.py:915 -#: redbot/cogs/audio/core/commands/audioset.py:935 -#: redbot/cogs/audio/core/commands/audioset.py:977 -#: redbot/cogs/audio/core/commands/audioset.py:978 -#: redbot/cogs/audio/core/commands/audioset.py:979 -#: redbot/cogs/audio/core/commands/audioset.py:980 -#: redbot/cogs/audio/core/commands/audioset.py:981 -#: redbot/cogs/audio/core/commands/audioset.py:982 -#: redbot/cogs/audio/core/commands/audioset.py:983 -#: redbot/cogs/audio/core/commands/audioset.py:997 -#: redbot/cogs/audio/core/commands/audioset.py:999 -#: redbot/cogs/audio/core/commands/audioset.py:1041 -#: redbot/cogs/audio/core/commands/audioset.py:1048 -#: redbot/cogs/audio/core/commands/audioset.py:1090 -#: redbot/cogs/audio/core/commands/audioset.py:1091 -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1111 -#: redbot/cogs/audio/core/commands/audioset.py:1188 -#: redbot/cogs/audio/core/commands/audioset.py:1203 -#: redbot/cogs/audio/core/commands/audioset.py:1348 -#: redbot/cogs/audio/core/commands/audioset.py:1349 -#: redbot/cogs/audio/core/commands/audioset.py:1350 -#: redbot/cogs/audio/core/commands/audioset.py:1393 -#: redbot/cogs/audio/core/commands/audioset.py:1394 -#: redbot/cogs/audio/core/commands/audioset.py:1395 -#: redbot/cogs/audio/core/commands/audioset.py:1437 -#: redbot/cogs/audio/core/commands/controller.py:421 -#: redbot/cogs/audio/core/commands/controller.py:465 -#: redbot/cogs/audio/core/commands/controller.py:767 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:118 -#: redbot/cogs/audio/core/commands/llset.py:127 +#: redbot/cogs/audio/core/commands/audioset.py:589 +#: redbot/cogs/audio/core/commands/audioset.py:610 +#: redbot/cogs/audio/core/commands/audioset.py:627 +#: redbot/cogs/audio/core/commands/audioset.py:675 +#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:921 +#: redbot/cogs/audio/core/commands/audioset.py:941 +#: redbot/cogs/audio/core/commands/audioset.py:970 +#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:987 +#: redbot/cogs/audio/core/commands/audioset.py:988 +#: redbot/cogs/audio/core/commands/audioset.py:989 +#: redbot/cogs/audio/core/commands/audioset.py:990 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:1008 +#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1102 +#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1122 +#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1367 +#: redbot/cogs/audio/core/commands/audioset.py:1368 +#: redbot/cogs/audio/core/commands/audioset.py:1369 +#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1413 +#: redbot/cogs/audio/core/commands/audioset.py:1414 +#: redbot/cogs/audio/core/commands/audioset.py:1456 +#: redbot/cogs/audio/core/commands/controller.py:422 +#: redbot/cogs/audio/core/commands/controller.py:466 +#: redbot/cogs/audio/core/commands/controller.py:775 +#: redbot/cogs/audio/core/commands/llset.py:168 +#: redbot/cogs/audio/core/commands/llset.py:177 msgid "Enabled" msgstr "Aktivert" #: redbot/cogs/audio/core/commands/audioset.py:441 -#: redbot/cogs/audio/core/commands/audioset.py:591 -#: redbot/cogs/audio/core/commands/audioset.py:612 -#: redbot/cogs/audio/core/commands/audioset.py:629 -#: redbot/cogs/audio/core/commands/audioset.py:677 -#: redbot/cogs/audio/core/commands/audioset.py:752 -#: redbot/cogs/audio/core/commands/audioset.py:900 -#: redbot/cogs/audio/core/commands/audioset.py:915 -#: redbot/cogs/audio/core/commands/audioset.py:935 -#: redbot/cogs/audio/core/commands/audioset.py:977 -#: redbot/cogs/audio/core/commands/audioset.py:978 -#: redbot/cogs/audio/core/commands/audioset.py:979 -#: redbot/cogs/audio/core/commands/audioset.py:980 -#: redbot/cogs/audio/core/commands/audioset.py:981 -#: redbot/cogs/audio/core/commands/audioset.py:982 -#: redbot/cogs/audio/core/commands/audioset.py:983 -#: redbot/cogs/audio/core/commands/audioset.py:997 -#: redbot/cogs/audio/core/commands/audioset.py:999 -#: redbot/cogs/audio/core/commands/audioset.py:1041 -#: redbot/cogs/audio/core/commands/audioset.py:1048 -#: redbot/cogs/audio/core/commands/audioset.py:1090 -#: redbot/cogs/audio/core/commands/audioset.py:1091 -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1113 -#: redbot/cogs/audio/core/commands/audioset.py:1188 -#: redbot/cogs/audio/core/commands/audioset.py:1203 -#: redbot/cogs/audio/core/commands/audioset.py:1348 -#: redbot/cogs/audio/core/commands/audioset.py:1349 -#: redbot/cogs/audio/core/commands/audioset.py:1350 -#: redbot/cogs/audio/core/commands/audioset.py:1393 -#: redbot/cogs/audio/core/commands/audioset.py:1394 -#: redbot/cogs/audio/core/commands/audioset.py:1395 -#: redbot/cogs/audio/core/commands/audioset.py:1437 -#: redbot/cogs/audio/core/commands/controller.py:421 -#: redbot/cogs/audio/core/commands/controller.py:465 -#: redbot/cogs/audio/core/commands/controller.py:767 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:118 -#: redbot/cogs/audio/core/commands/llset.py:127 +#: redbot/cogs/audio/core/commands/audioset.py:589 +#: redbot/cogs/audio/core/commands/audioset.py:610 +#: redbot/cogs/audio/core/commands/audioset.py:627 +#: redbot/cogs/audio/core/commands/audioset.py:675 +#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:921 +#: redbot/cogs/audio/core/commands/audioset.py:941 +#: redbot/cogs/audio/core/commands/audioset.py:970 +#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:987 +#: redbot/cogs/audio/core/commands/audioset.py:988 +#: redbot/cogs/audio/core/commands/audioset.py:989 +#: redbot/cogs/audio/core/commands/audioset.py:990 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:1008 +#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1102 +#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1124 +#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1367 +#: redbot/cogs/audio/core/commands/audioset.py:1368 +#: redbot/cogs/audio/core/commands/audioset.py:1369 +#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1413 +#: redbot/cogs/audio/core/commands/audioset.py:1414 +#: redbot/cogs/audio/core/commands/audioset.py:1456 +#: redbot/cogs/audio/core/commands/controller.py:422 +#: redbot/cogs/audio/core/commands/controller.py:466 +#: redbot/cogs/audio/core/commands/controller.py:775 +#: redbot/cogs/audio/core/commands/llset.py:168 +#: redbot/cogs/audio/core/commands/llset.py:177 msgid "Disabled" msgstr "Deaktivert" @@ -308,42 +306,64 @@ msgstr "\n" "Automatisk 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:571 -#: redbot/cogs/audio/core/commands/audioset.py:589 -#: redbot/cogs/audio/core/commands/audioset.py:610 -#: redbot/cogs/audio/core/commands/audioset.py:637 -#: redbot/cogs/audio/core/commands/audioset.py:675 -#: redbot/cogs/audio/core/commands/audioset.py:698 -#: redbot/cogs/audio/core/commands/audioset.py:704 -#: redbot/cogs/audio/core/commands/audioset.py:727 -#: redbot/cogs/audio/core/commands/audioset.py:733 -#: redbot/cogs/audio/core/commands/audioset.py:750 -#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:544 +#: redbot/cogs/audio/core/commands/audioset.py:569 +#: redbot/cogs/audio/core/commands/audioset.py:587 +#: redbot/cogs/audio/core/commands/audioset.py:608 +#: redbot/cogs/audio/core/commands/audioset.py:635 +#: redbot/cogs/audio/core/commands/audioset.py:673 +#: redbot/cogs/audio/core/commands/audioset.py:696 +#: redbot/cogs/audio/core/commands/audioset.py:702 +#: redbot/cogs/audio/core/commands/audioset.py:725 +#: redbot/cogs/audio/core/commands/audioset.py:731 +#: redbot/cogs/audio/core/commands/audioset.py:748 #: redbot/cogs/audio/core/commands/audioset.py:774 -#: redbot/cogs/audio/core/commands/audioset.py:797 -#: redbot/cogs/audio/core/commands/audioset.py:854 -#: redbot/cogs/audio/core/commands/audioset.py:877 -#: redbot/cogs/audio/core/commands/audioset.py:882 -#: redbot/cogs/audio/core/commands/audioset.py:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:1186 -#: redbot/cogs/audio/core/commands/audioset.py:1201 -#: redbot/cogs/audio/core/commands/audioset.py:1222 -#: redbot/cogs/audio/core/commands/audioset.py:1229 -#: redbot/cogs/audio/core/commands/audioset.py:1289 -#: redbot/cogs/audio/core/commands/audioset.py:1311 -#: redbot/cogs/audio/core/commands/audioset.py:1419 -#: redbot/cogs/audio/core/commands/audioset.py:1435 -#: redbot/cogs/audio/core/commands/controller.py:419 -#: redbot/cogs/audio/core/commands/controller.py:463 -#: redbot/cogs/audio/core/commands/controller.py:774 -#: 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 +#: redbot/cogs/audio/core/commands/audioset.py:780 +#: redbot/cogs/audio/core/commands/audioset.py:803 +#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:883 +#: redbot/cogs/audio/core/commands/audioset.py:888 +#: redbot/cogs/audio/core/commands/audioset.py:904 +#: redbot/cogs/audio/core/commands/audioset.py:919 +#: redbot/cogs/audio/core/commands/audioset.py:939 +#: redbot/cogs/audio/core/commands/audioset.py:1205 +#: redbot/cogs/audio/core/commands/audioset.py:1220 +#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1248 +#: redbot/cogs/audio/core/commands/audioset.py:1308 +#: redbot/cogs/audio/core/commands/audioset.py:1330 +#: redbot/cogs/audio/core/commands/audioset.py:1438 +#: redbot/cogs/audio/core/commands/audioset.py:1454 +#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:464 +#: redbot/cogs/audio/core/commands/controller.py:782 +#: redbot/cogs/audio/core/commands/llset.py:146 +#: redbot/cogs/audio/core/commands/llset.py:166 +#: redbot/cogs/audio/core/commands/llset.py:175 +#: redbot/cogs/audio/core/commands/llset.py:204 +#: redbot/cogs/audio/core/commands/llset.py:226 +#: redbot/cogs/audio/core/commands/llset.py:258 +#: redbot/cogs/audio/core/commands/llset.py:282 +#: redbot/cogs/audio/core/commands/llset.py:295 +#: redbot/cogs/audio/core/commands/llset.py:388 +#: redbot/cogs/audio/core/commands/llset.py:412 +#: redbot/cogs/audio/core/commands/llset.py:443 +#: redbot/cogs/audio/core/commands/llset.py:472 +#: redbot/cogs/audio/core/commands/llset.py:481 +#: redbot/cogs/audio/core/commands/llset.py:499 +#: redbot/cogs/audio/core/commands/llset.py:508 +#: redbot/cogs/audio/core/commands/llset.py:526 +#: redbot/cogs/audio/core/commands/llset.py:535 +#: redbot/cogs/audio/core/commands/llset.py:553 +#: redbot/cogs/audio/core/commands/llset.py:562 +#: redbot/cogs/audio/core/commands/llset.py:580 +#: redbot/cogs/audio/core/commands/llset.py:589 +#: redbot/cogs/audio/core/commands/llset.py:607 +#: redbot/cogs/audio/core/commands/llset.py:616 +#: redbot/cogs/audio/core/commands/llset.py:634 +#: redbot/cogs/audio/core/commands/llset.py:643 +#: redbot/cogs/audio/core/commands/llset.py:670 +#: redbot/cogs/audio/core/commands/llset.py:701 msgid "Setting Changed" msgstr "Innstilling endret" @@ -351,7 +371,7 @@ msgstr "Innstilling endret" #, docstring msgid "Set a playlist to auto-play songs from.\n\n" " **Usage**:\n" -" ​ ​ ​ ​ `[p]audioset autoplay playlist_name_OR_id [args]`\n\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist playlist_name_OR_id [args]`\n\n" " **Args**:\n" " ​ ​ ​ ​ The following are all optional:\n" " ​ ​ ​ ​ ​ ​ ​ ​ --scope \n" @@ -369,144 +389,145 @@ msgid "Set a playlist to auto-play songs from.\n\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:\n" -"Bruker-ID\n" -"Brukeromtale\n" -" Brukernavn # 123 \n\n" -"**Guild** kan være ett av følgende:\n" -" Guild ID\n" -"Nø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" +" ​ ​ ​ ​ `[p]audioset autoplay playlist MyGuildPlaylist`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist MyGlobalPlaylist --scope Global`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist PersonalPlaylist --scope User --author Draper`\n" +" " +msgstr "Angi en spilleliste for automatisk avspilling av sanger fra.\n\n" +" **Bruk**:\n" +" ​ ​ ​ ​ `[p]audioset autoplay spilleliste playlist_name_OR_id [args]`\n\n" +" **Args**:\n" +" ​ ​ ​ ​ The following are all optional:\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --scope \n" +" ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **Bare boteieren kan bruke dette**\n\n" +" **Scope** er ett av følgende:\n" +" ​Global\n" +" ​ ​ ​ ​ Guild\n" +" ​ ​ ​ ​ User\n\n" +" **Author** kan være en av følgende:\n" +" Bruker-ID\n" +" Brukeromtale\n" +" Brukernavn #123\n\n" +" **Guild** kan være ett av følgende:\n" +" ​ ​ ​ ​ Server-ID\n" +" ​ ​ ​ ​ Nøyaktig servernavn\n\n" +" Eksempelbruk:\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist MyGuildPlaylist`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist MyGlobalPlaylist --scope Global`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist 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:105 #: 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:1817 -#: redbot/cogs/audio/core/commands/playlists.py:1983 +#: redbot/cogs/audio/core/commands/playlists.py:393 +#: redbot/cogs/audio/core/commands/playlists.py:470 +#: redbot/cogs/audio/core/commands/playlists.py:558 +#: redbot/cogs/audio/core/commands/playlists.py:691 +#: redbot/cogs/audio/core/commands/playlists.py:822 +#: redbot/cogs/audio/core/commands/playlists.py:943 +#: redbot/cogs/audio/core/commands/playlists.py:1096 +#: redbot/cogs/audio/core/commands/playlists.py:1204 +#: redbot/cogs/audio/core/commands/playlists.py:1320 +#: redbot/cogs/audio/core/commands/playlists.py:1444 +#: redbot/cogs/audio/core/commands/playlists.py:1620 +#: redbot/cogs/audio/core/commands/playlists.py:1789 +#: redbot/cogs/audio/core/commands/playlists.py:1953 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:106 #: 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:1818 -#: redbot/cogs/audio/core/commands/playlists.py:1984 +#: redbot/cogs/audio/core/commands/playlists.py:394 +#: redbot/cogs/audio/core/commands/playlists.py:471 +#: redbot/cogs/audio/core/commands/playlists.py:559 +#: redbot/cogs/audio/core/commands/playlists.py:692 +#: redbot/cogs/audio/core/commands/playlists.py:823 +#: redbot/cogs/audio/core/commands/playlists.py:944 +#: redbot/cogs/audio/core/commands/playlists.py:1097 +#: redbot/cogs/audio/core/commands/playlists.py:1205 +#: redbot/cogs/audio/core/commands/playlists.py:1321 +#: redbot/cogs/audio/core/commands/playlists.py:1445 +#: redbot/cogs/audio/core/commands/playlists.py:1621 +#: redbot/cogs/audio/core/commands/playlists.py:1790 +#: redbot/cogs/audio/core/commands/playlists.py:1954 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:1821 -#: redbot/cogs/audio/core/commands/playlists.py:1987 +#: redbot/cogs/audio/core/commands/audioset.py:499 +#: redbot/cogs/audio/core/commands/playlists.py:107 +#: redbot/cogs/audio/core/commands/playlists.py:268 +#: redbot/cogs/audio/core/commands/playlists.py:395 +#: redbot/cogs/audio/core/commands/playlists.py:472 +#: redbot/cogs/audio/core/commands/playlists.py:560 +#: redbot/cogs/audio/core/commands/playlists.py:693 +#: redbot/cogs/audio/core/commands/playlists.py:824 +#: redbot/cogs/audio/core/commands/playlists.py:945 +#: redbot/cogs/audio/core/commands/playlists.py:1098 +#: redbot/cogs/audio/core/commands/playlists.py:1206 +#: redbot/cogs/audio/core/commands/playlists.py:1322 +#: redbot/cogs/audio/core/commands/playlists.py:1446 +#: redbot/cogs/audio/core/commands/playlists.py:1622 +#: redbot/cogs/audio/core/commands/playlists.py:1791 +#: redbot/cogs/audio/core/commands/playlists.py:1955 msgid "Check your logs." msgstr "Sjekk loggene dine." -#: redbot/cogs/audio/core/commands/audioset.py:516 -#: redbot/cogs/audio/core/commands/audioset.py:532 +#: redbot/cogs/audio/core/commands/audioset.py:514 +#: redbot/cogs/audio/core/commands/audioset.py:530 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 +#: redbot/cogs/audio/core/commands/audioset.py:515 +#: redbot/cogs/audio/core/commands/playlists.py:125 +#: redbot/cogs/audio/core/commands/playlists.py:1475 msgid "Could not match '{arg}' to a playlist" msgstr "Kan ikke matche '{arg}' til en spilleliste" -#: redbot/cogs/audio/core/commands/audioset.py:524 +#: redbot/cogs/audio/core/commands/audioset.py:522 msgid "No Tracks Found" msgstr "Ingen sporing funnet" -#: redbot/cogs/audio/core/commands/audioset.py:525 +#: redbot/cogs/audio/core/commands/audioset.py:523 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:1700 +#: redbot/cogs/audio/core/commands/audioset.py:531 +#: redbot/cogs/audio/core/commands/playlists.py:1561 +#: redbot/cogs/audio/core/commands/playlists.py:1672 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:1707 +#: redbot/cogs/audio/core/commands/audioset.py:538 +#: redbot/cogs/audio/core/commands/playlists.py:1001 +#: redbot/cogs/audio/core/commands/playlists.py:1569 +#: redbot/cogs/audio/core/commands/playlists.py:1679 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:1708 +#: redbot/cogs/audio/core/commands/audioset.py:539 +#: redbot/cogs/audio/core/commands/playlists.py:1002 +#: redbot/cogs/audio/core/commands/playlists.py:1570 +#: redbot/cogs/audio/core/commands/playlists.py:1680 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 +#: redbot/cogs/audio/core/commands/audioset.py:545 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 +#: redbot/cogs/audio/core/commands/audioset.py:558 #, docstring msgid "Resets auto-play to the default playlist." msgstr "Tilbakestiller automatisk avspilling til standard spilleliste." -#: redbot/cogs/audio/core/commands/audioset.py:572 +#: redbot/cogs/audio/core/commands/audioset.py:570 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:578 +#: redbot/cogs/audio/core/commands/audioset.py:576 #, docstring msgid "Toggle global daily queues.\n\n" " Global daily queues creates a playlist for all tracks played today.\n" @@ -515,11 +536,11 @@ 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:590 +#: redbot/cogs/audio/core/commands/audioset.py:588 msgid "Global daily queues: {true_or_false}." msgstr "Globale daglige køer: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:599 +#: redbot/cogs/audio/core/commands/audioset.py:597 #, docstring msgid "Toggle daily queues.\n\n" " Daily queues creates a playlist for all tracks played today.\n" @@ -528,11 +549,11 @@ 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:611 +#: redbot/cogs/audio/core/commands/audioset.py:609 msgid "Daily queues: {true_or_false}." msgstr "Globale daglige køer: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:620 +#: redbot/cogs/audio/core/commands/audioset.py:618 #, docstring msgid "Toggle the bot auto-disconnecting when done playing.\n\n" " This setting takes precedence over `[p]audioset emptydisconnect`.\n" @@ -541,18 +562,18 @@ 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:628 +#: redbot/cogs/audio/core/commands/audioset.py:626 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:632 -#: redbot/cogs/audio/core/commands/controller.py:771 +#: redbot/cogs/audio/core/commands/audioset.py:630 +#: redbot/cogs/audio/core/commands/controller.py:779 msgid "\n" "Auto-play has been disabled." msgstr "\n" "Auto-avspilling er deaktivert." -#: redbot/cogs/audio/core/commands/audioset.py:643 +#: redbot/cogs/audio/core/commands/audioset.py:641 #, docstring msgid "Toggle DJ mode.\n\n" " DJ mode allows users with the DJ role to use audio commands.\n" @@ -561,23 +582,23 @@ msgstr "Slå på DJ-modus.\n\n" "DJ-modus lar brukere med DJ-rollen bruke lydkommandoer.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:654 +#: redbot/cogs/audio/core/commands/audioset.py:652 msgid "Missing DJ Role" msgstr "Mangler DJ Rolle" -#: redbot/cogs/audio/core/commands/audioset.py:655 +#: redbot/cogs/audio/core/commands/audioset.py:653 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:666 +#: redbot/cogs/audio/core/commands/audioset.py:664 msgid "Response timed out, try again later." msgstr "Svaret på det ute, prøv igjen senere." -#: redbot/cogs/audio/core/commands/audioset.py:676 +#: redbot/cogs/audio/core/commands/audioset.py:674 msgid "DJ role: {true_or_false}." msgstr "DJ role: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:683 #, 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" @@ -586,54 +607,55 @@ msgstr "Automatisk frakobling fra kanal når det er alene i x sekunder, 0 for å " `[p]audioset dc` har forrang over denne innstillingen.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:1214 +#: redbot/cogs/audio/core/commands/audioset.py:689 +#: redbot/cogs/audio/core/commands/audioset.py:718 +#: redbot/cogs/audio/core/commands/audioset.py:1233 msgid "Invalid Time" msgstr "Ugyldig Tid" -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:1214 +#: redbot/cogs/audio/core/commands/audioset.py:689 +#: redbot/cogs/audio/core/commands/audioset.py:718 +#: redbot/cogs/audio/core/commands/audioset.py:1233 msgid "Seconds can't be less than zero." msgstr "Sekunder kan ikke være mindre enn null." -#: redbot/cogs/audio/core/commands/audioset.py:698 +#: redbot/cogs/audio/core/commands/audioset.py:696 msgid "Empty disconnect disabled." msgstr "Tom frakobling deaktivert." -#: redbot/cogs/audio/core/commands/audioset.py:705 +#: redbot/cogs/audio/core/commands/audioset.py:703 msgid "Empty disconnect timer set to {num_seconds}." msgstr "Tom frakoblingstidtaker er satt til {num_seconds}." -#: redbot/cogs/audio/core/commands/audioset.py:717 +#: redbot/cogs/audio/core/commands/audioset.py:715 #, 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:727 +#: redbot/cogs/audio/core/commands/audioset.py:725 msgid "Empty pause disabled." msgstr "Tom pause ble deaktivert." -#: redbot/cogs/audio/core/commands/audioset.py:734 +#: redbot/cogs/audio/core/commands/audioset.py:732 msgid "Empty pause timer set to {num_seconds}." msgstr "Tom pausestimeren er satt til {num_seconds}." -#: redbot/cogs/audio/core/commands/audioset.py:745 +#: redbot/cogs/audio/core/commands/audioset.py:743 #, docstring msgid "Prioritise tracks with lyrics." msgstr "Prioriter spor med sangtekster." -#: redbot/cogs/audio/core/commands/audioset.py:751 +#: redbot/cogs/audio/core/commands/audioset.py:749 msgid "Prefer tracks with lyrics: {true_or_false}." msgstr "Foretrekk spor med tekster: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:760 +#: redbot/cogs/audio/core/commands/audioset.py:758 #, 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:763 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 msgid "Invalid Price" msgstr "Ugyldig pris" @@ -641,15 +663,19 @@ msgstr "Ugyldig pris" msgid "Price can't be less than zero." msgstr "Prisen kan ikke være mindre enn null." -#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:769 +msgid "Price can't be greater than 2^63 - 1." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:774 msgid "Jukebox mode disabled." msgstr "Platespare-modus er deaktivert." -#: redbot/cogs/audio/core/commands/audioset.py:775 +#: redbot/cogs/audio/core/commands/audioset.py:781 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:787 +#: redbot/cogs/audio/core/commands/audioset.py:793 #, 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" @@ -658,11 +684,11 @@ msgstr "Angi lokal spiller-banen hvis Lavalink.jar ikke kjøres fra Audio-datama " La banen stå tom for å tilbakestille banen til standard, Audio-datakatalogen.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:798 +#: redbot/cogs/audio/core/commands/audioset.py:804 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:803 +#: redbot/cogs/audio/core/commands/audioset.py:809 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" "```\n" "ParentDirectory\n" @@ -688,31 +714,30 @@ msgstr "Denne innstillingen er bare for bot eiere å angi en lokalisering av map "Bruk denne kommandoen uten bane for å tilbakestille den til standard, mappen for lyddata for denne boten.\n" "Vil du fortsette å angi den angitte banen for lokale spor?" -#: redbot/cogs/audio/core/commands/audioset.py:835 +#: redbot/cogs/audio/core/commands/audioset.py:841 msgid "Invalid Path" msgstr "Ugyldig bane" -#: redbot/cogs/audio/core/commands/audioset.py:836 +#: redbot/cogs/audio/core/commands/audioset.py:842 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:842 +#: redbot/cogs/audio/core/commands/audioset.py:848 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:848 -#: redbot/cogs/audio/core/commands/llset.py:34 -#: redbot/cogs/audio/core/commands/llset.py:53 -#: redbot/cogs/audio/core/commands/player.py:416 -#: redbot/cogs/audio/core/commands/player.py:426 +#: redbot/cogs/audio/core/commands/audioset.py:854 +#: redbot/cogs/audio/core/commands/llset.py:74 +#: redbot/cogs/audio/core/commands/player.py:414 +#: redbot/cogs/audio/core/commands/player.py:424 msgid "Invalid Environment" msgstr "Ugyldig miljø" -#: redbot/cogs/audio/core/commands/audioset.py:855 +#: redbot/cogs/audio/core/commands/audioset.py:861 msgid "The localtracks path location has been set to {localpath}" msgstr "Lokalitetsbanenes plassering er satt til {localpath}" -#: redbot/cogs/audio/core/commands/audioset.py:864 +#: redbot/cogs/audio/core/commands/audioset.py:870 #, 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" @@ -723,306 +748,318 @@ msgstr "Maks lengde på et spor i køen i løpet av sekunder, 0 til deaktivering " inndata vil dreie maksimal lengdeinnstilling av.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:873 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Invalid length" msgstr "Ugyldig lengde" -#: redbot/cogs/audio/core/commands/audioset.py:873 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Length can't be less than zero." msgstr "Lengde kan ikke være mindre enn null." -#: redbot/cogs/audio/core/commands/audioset.py:877 +#: redbot/cogs/audio/core/commands/audioset.py:883 msgid "Track max length disabled." msgstr "Spor maks lengde deaktivert." -#: redbot/cogs/audio/core/commands/audioset.py:883 +#: redbot/cogs/audio/core/commands/audioset.py:889 msgid "Track max length set to {seconds}." msgstr "Spor maks lengde satt til {seconds}." -#: redbot/cogs/audio/core/commands/audioset.py:893 +#: redbot/cogs/audio/core/commands/audioset.py:899 #, 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:899 +#: redbot/cogs/audio/core/commands/audioset.py:905 msgid "Notify mode: {true_or_false}." msgstr "Varslingsmodus: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:908 +#: redbot/cogs/audio/core/commands/audioset.py:914 #, 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:914 +#: redbot/cogs/audio/core/commands/audioset.py:920 msgid "Auto Deafen: {true_or_false}." msgstr "Auto Deafen: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:923 +#: redbot/cogs/audio/core/commands/audioset.py:929 #, 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, Vimeo, Twitch, and\n" " Bandcamp links.\n" " " -msgstr "" +msgstr "Slå av/på domenestriksjoner for lyd.\n\n" +" Når vekslet av brukere vil kunne spille sanger fra ikke-kommersielle nettsider og lenker.\n" +" Når aktivert på en bruker er begrenset til YouTube, SoundCloud, Vimeo, Twitch, og\n" +" Bandcampin-lenker.\n" +" " -#: redbot/cogs/audio/core/commands/audioset.py:934 +#: redbot/cogs/audio/core/commands/audioset.py:940 msgid "Commercial links only: {true_or_false}." msgstr "Kun Kommersielle lenker: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:943 +#: redbot/cogs/audio/core/commands/audioset.py:949 #, 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:952 +#: redbot/cogs/audio/core/commands/audioset.py:958 msgid "Settings Changed" msgstr "Innstillingene er endret" -#: redbot/cogs/audio/core/commands/audioset.py:953 +#: redbot/cogs/audio/core/commands/audioset.py:959 msgid "DJ role set to: {role.name}." msgstr "DJ rolle satt til: {role.name}." -#: redbot/cogs/audio/core/commands/audioset.py:959 +#: redbot/cogs/audio/core/commands/audioset.py:965 #, docstring msgid "Show the current settings." msgstr "Vis gjeldende innstillinger." -#: redbot/cogs/audio/core/commands/audioset.py:996 +#: redbot/cogs/audio/core/commands/audioset.py:1004 msgid "Server Settings" msgstr "Server Innstillinger" -#: redbot/cogs/audio/core/commands/audioset.py:997 +#: redbot/cogs/audio/core/commands/audioset.py:1005 +msgid "Auto-deafen: [{auto_deafen}]\n" +msgstr "Auto-Deafen: [{auto_deafen}]\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1008 msgid "Auto-disconnect: [{dc}]\n" msgstr "Automatisk frakobling: [{dc}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:998 +#: redbot/cogs/audio/core/commands/audioset.py:1009 msgid "Auto-play: [{autoplay}]\n" msgstr "Auto-avspilling: [{autoplay}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1002 +#: redbot/cogs/audio/core/commands/audioset.py:1013 msgid "Disconnect timer: [{num_seconds}]\n" msgstr "Koble fra timer: [{num_seconds}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1006 +#: redbot/cogs/audio/core/commands/audioset.py:1017 msgid "Auto Pause timer: [{num_seconds}]\n" msgstr "Auto Pause tidtaker: [{num_seconds}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1021 msgid "DJ Role: [{role.name}]\n" msgstr "DJ Role: [{role.name}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1012 +#: redbot/cogs/audio/core/commands/audioset.py:1023 msgid "Jukebox: [{jukebox_name}]\n" msgstr "Jukebox: [{jukebox_name}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1013 +#: redbot/cogs/audio/core/commands/audioset.py:1024 msgid "Command price: [{jukebox_price}]\n" msgstr "Kommandopris: [{jukebox_price}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1017 +#: redbot/cogs/audio/core/commands/audioset.py:1028 msgid "Max track length: [{tracklength}]\n" msgstr "Maks sporlengde: [{tracklength}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1020 -msgid "Repeat: [{repeat}]\n" +#: redbot/cogs/audio/core/commands/audioset.py:1031 +msgid "Max volume: [{max_volume}%]\n" +"Persist queue: [{persist_queue}]\n" +"Repeat: [{repeat}]\n" "Shuffle: [{shuffle}]\n" "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" -msgstr "Repeat: [{repeat}]\n" +msgstr "Maks volum: [{max_volume}%]\n" +"Vedvarende kø: [{persist_queue}]\n" +"Repeat: [{repeat}]\n" "Shuffle: [{shuffle}]\n" "Shuffle bumped: [{bumpped_shuffle}]\n" -"Sang varsel msgs: [{notify}]\n" -"Songs as status: [{status}]\n" -"Vedvarende kø: [{persist_queue}]\n" +"Sang notifikasjoner: [{notify}]\n" +"Sanger som status: [{status}]\n" "Spotify søk: [{countrycode}]\n" -"Auto-Deafen: [{auto_deafen}\n" -#: redbot/cogs/audio/core/commands/audioset.py:1040 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Thumbnails: [{0}]\n" msgstr "Miniatyrbilder: [{0}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1044 +#: redbot/cogs/audio/core/commands/audioset.py:1055 msgid "Vote skip: [{vote_enabled}]\n" "Skip percentage: [{vote_percent}%]\n" msgstr "Stem over: [{vote_enabled}]\n" "Hoppprosent: [{vote_percent}%]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1057 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Server" msgstr "Server" -#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "User" msgstr "Bruker" -#: redbot/cogs/audio/core/commands/audioset.py:1061 -#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: redbot/cogs/audio/core/commands/playlists.py:1010 msgid "Global" msgstr "Globalt" -#: redbot/cogs/audio/core/commands/audioset.py:1063 -#: redbot/cogs/audio/core/commands/audioset.py:1064 -#: redbot/cogs/audio/core/commands/audioset.py:1065 +#: redbot/cogs/audio/core/commands/audioset.py:1074 +#: redbot/cogs/audio/core/commands/audioset.py:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1076 msgid "Cached" msgstr "Bufret" -#: redbot/cogs/audio/core/commands/audioset.py:1067 -#: redbot/cogs/audio/core/commands/audioset.py:1068 -#: redbot/cogs/audio/core/commands/audioset.py:1069 +#: redbot/cogs/audio/core/commands/audioset.py:1078 +#: redbot/cogs/audio/core/commands/audioset.py:1079 +#: redbot/cogs/audio/core/commands/audioset.py:1080 msgid "US Top 100" msgstr "USA topp 100" -#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: redbot/cogs/audio/core/commands/audioset.py:1083 msgid "Auto-play Settings" msgstr "Innstillinger for automatisk avspilling" -#: redbot/cogs/audio/core/commands/audioset.py:1074 +#: redbot/cogs/audio/core/commands/audioset.py:1085 msgid "Playlist name: [{pname}]\n" msgstr "Spilleliste navn: [{pname}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1086 msgid "Playlist ID: [{pid}]\n" msgstr "Spilleliste-ID: [{pid}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1076 +#: redbot/cogs/audio/core/commands/audioset.py:1087 msgid "Playlist scope: [{pscope}]\n" msgstr "Spillelistens omfang: [{pscope}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1082 -#: redbot/cogs/audio/core/commands/audioset.py:1353 -#: redbot/cogs/audio/core/commands/audioset.py:1398 +#: redbot/cogs/audio/core/commands/audioset.py:1093 +#: redbot/cogs/audio/core/commands/audioset.py:1372 +#: redbot/cogs/audio/core/commands/audioset.py:1417 msgid "Cache Settings" msgstr "Innstillinger for hurtigbuffer" -#: redbot/cogs/audio/core/commands/audioset.py:1084 +#: redbot/cogs/audio/core/commands/audioset.py:1095 msgid "Max age: [{max_age}]\n" msgstr "Maks alder: [{max_age}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1085 +#: redbot/cogs/audio/core/commands/audioset.py:1096 msgid "Local Spotify cache: [{spotify_status}]\n" msgstr "Lokal Spotify-bufret: [{spotify_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1097 msgid "Local Youtube cache: [{youtube_status}]\n" msgstr "Lokal Youtube-bufret: [{youtube_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1098 msgid "Local Lavalink cache: [{lavalink_status}]\n" msgstr "Lokal Lavalink bufret [{lavalink_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1089 -#: redbot/cogs/audio/core/commands/audioset.py:1347 -#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1100 +#: redbot/cogs/audio/core/commands/audioset.py:1366 +#: redbot/cogs/audio/core/commands/audioset.py:1411 msgid "days" msgstr "dager" -#: redbot/cogs/audio/core/commands/audioset.py:1096 +#: redbot/cogs/audio/core/commands/audioset.py:1107 msgid "User Settings" msgstr "Brukerinnstillinger" -#: redbot/cogs/audio/core/commands/audioset.py:1098 +#: redbot/cogs/audio/core/commands/audioset.py:1109 msgid "Spotify search: [{country_code}]\n" msgstr "Spotify søk: [{country_code}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1114 msgid "Lavalink Settings" msgstr "Lavalink innstillinger" -#: redbot/cogs/audio/core/commands/audioset.py:1105 +#: redbot/cogs/audio/core/commands/audioset.py:1116 msgid "Cog version: [{version}]\n" msgstr "Cog versjon: [{version}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1106 +#: redbot/cogs/audio/core/commands/audioset.py:1117 msgid "Red-Lavalink: [{lavalink_version}]\n" msgstr "Red-Lavalink: [{lavalink_version}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1107 +#: redbot/cogs/audio/core/commands/audioset.py:1118 msgid "External server: [{use_external_lavalink}]\n" msgstr "Ekstern server: [{use_external_lavalink}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1116 -msgid "Lavalink build: [{llbuild}]\n" +#: redbot/cogs/audio/core/commands/audioset.py:1131 +msgid "Lavalink version: [{llversion}]\n" "Lavalink branch: [{llbranch}]\n" "Release date: [{build_time}]\n" "Lavaplayer version: [{lavaplayer}]\n" "Java version: [{jvm}]\n" "Java Executable: [{jv_exec}]\n" -msgstr "Lavalink build: [{llbuild}]\n" -"Lavalink gren: [{llbranch}]\n" +"Initial Heapsize: [{xms}]\n" +"Max Heapsize: [{xmx}]\n" +msgstr "Lavalink-versjon: [{llversion}]\n" +"Lavalink branch: [{llbranch}]\n" "Utgivelsesdato: [{build_time}]\n" -"Lavaplay-versjon: [{lavaplayer}]\n" -"Java versjon: [{jvm}]\n" -"Java Executable: [{jv_exec}]\n" +"Lavaplayer-versjon: [{lavaplayer}]\n" +"Java-versjon: [{jvm}]\n" +"Java Executable: [{jv_exec}]\n" +"Opprinnelig heapsize: [{xms}]\n" +"Maks heapsize: [{xmx}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1132 +#: redbot/cogs/audio/core/commands/audioset.py:1151 msgid "Localtracks path: [{localpath}]\n" msgstr "Lokalspor vei: [{localpath}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1141 +#: redbot/cogs/audio/core/commands/audioset.py:1160 #, docstring -msgid "Sends the Lavalink server logs to your DMs." -msgstr "Sender serveren Lavalink til dine DM-er." +msgid "Sends the managed Lavalink node logs to your DMs." +msgstr "Sender de administrerte Lavalink-nodeloggene til DM-ene dine." -#: redbot/cogs/audio/core/commands/audioset.py:1148 -#: redbot/cogs/audio/core/commands/audioset.py:1150 +#: redbot/cogs/audio/core/commands/audioset.py:1167 +#: redbot/cogs/audio/core/commands/audioset.py:1169 msgid "No logs found in your data folder." msgstr "Ingen logger i din datamappe." -#: redbot/cogs/audio/core/commands/audioset.py:1162 +#: redbot/cogs/audio/core/commands/audioset.py:1181 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:1172 +#: redbot/cogs/audio/core/commands/audioset.py:1191 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:1181 +#: redbot/cogs/audio/core/commands/audioset.py:1200 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "Aktivere/deaktiver trekk-titler som status." -#: redbot/cogs/audio/core/commands/audioset.py:1187 +#: redbot/cogs/audio/core/commands/audioset.py:1206 msgid "Song titles as status: {true_or_false}." msgstr "Sang titler som status: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1196 +#: redbot/cogs/audio/core/commands/audioset.py:1215 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "Bytt visning av et miniatyrbilde på lydmeldinger." -#: redbot/cogs/audio/core/commands/audioset.py:1202 +#: redbot/cogs/audio/core/commands/audioset.py:1221 msgid "Thumbnail display: {true_or_false}." msgstr "Miniatyrvisning: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1211 +#: redbot/cogs/audio/core/commands/audioset.py:1230 #, 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:1223 +#: redbot/cogs/audio/core/commands/audioset.py:1242 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:1230 +#: redbot/cogs/audio/core/commands/audioset.py:1249 msgid "Vote percentage set to {percent}%." msgstr "Stemme prosentandel satt til {percent}%." -#: redbot/cogs/audio/core/commands/audioset.py:1239 +#: redbot/cogs/audio/core/commands/audioset.py:1258 #, docstring msgid "Instructions to set the YouTube API key." msgstr "Instruksjoner for å angi YouTube API-nøkkel." -#: redbot/cogs/audio/core/commands/audioset.py:1258 +#: redbot/cogs/audio/core/commands/audioset.py:1277 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "Instruksjoner for å angi Spotify API tokenene." -#: redbot/cogs/audio/core/commands/audioset.py:1259 +#: redbot/cogs/audio/core/commands/audioset.py:1278 msgid "1. Go to Spotify developers and log in with your Spotify account.\n" "(https://developer.spotify.com/dashboard/applications)\n" "2. Click \"Create An App\".\n" @@ -1040,28 +1077,28 @@ msgstr "1. Gå til Spotify-utviklere og logg inn med Spotify-kontoen din.\n" "6. Kopier din klient-ID og din klient hemmelighet:\n" "`{prefix}set api spotify client_id client_secret `" -#: redbot/cogs/audio/core/commands/audioset.py:1276 -#: redbot/cogs/audio/core/commands/audioset.py:1298 +#: redbot/cogs/audio/core/commands/audioset.py:1295 +#: redbot/cogs/audio/core/commands/audioset.py:1317 #, docstring msgid "Set the country code for Spotify searches." msgstr "Angi landkoden for Spotify-søk." -#: redbot/cogs/audio/core/commands/audioset.py:1280 -#: redbot/cogs/audio/core/commands/audioset.py:1302 +#: redbot/cogs/audio/core/commands/audioset.py:1299 +#: redbot/cogs/audio/core/commands/audioset.py:1321 msgid "Invalid Country Code" msgstr "Ugyldig landskode" -#: redbot/cogs/audio/core/commands/audioset.py:1281 -#: redbot/cogs/audio/core/commands/audioset.py:1303 +#: redbot/cogs/audio/core/commands/audioset.py:1300 +#: redbot/cogs/audio/core/commands/audioset.py:1322 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:1290 -#: redbot/cogs/audio/core/commands/audioset.py:1312 +#: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1331 msgid "Country Code set to {country}." msgstr "Landskoden ble satt til {country}." -#: redbot/cogs/audio/core/commands/audioset.py:1320 +#: redbot/cogs/audio/core/commands/audioset.py:1339 #, docstring msgid "Sets the caching level.\n\n" " Level can be one of the following:\n\n" @@ -1082,27 +1119,27 @@ msgstr "Angir nivå for hurtigbufring.\n\n" " Hvis du vil deaktivere en bestemt hurtigbuffer bruker et negativt tall.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:1342 -#: redbot/cogs/audio/core/commands/audioset.py:1387 +#: redbot/cogs/audio/core/commands/audioset.py:1361 +#: redbot/cogs/audio/core/commands/audioset.py:1406 msgid "Max age: [{max_age}]\n" msgstr "Maks alder: [{max_age}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1343 -#: redbot/cogs/audio/core/commands/audioset.py:1388 +#: redbot/cogs/audio/core/commands/audioset.py:1362 +#: redbot/cogs/audio/core/commands/audioset.py:1407 msgid "Spotify cache: [{spotify_status}]\n" msgstr "Spotify-bufret: [{spotify_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1344 -#: redbot/cogs/audio/core/commands/audioset.py:1389 +#: redbot/cogs/audio/core/commands/audioset.py:1363 +#: redbot/cogs/audio/core/commands/audioset.py:1408 msgid "Youtube cache: [{youtube_status}]\n" msgstr "Youtube-bufret: [{youtube_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1345 -#: redbot/cogs/audio/core/commands/audioset.py:1390 +#: redbot/cogs/audio/core/commands/audioset.py:1364 +#: redbot/cogs/audio/core/commands/audioset.py:1409 msgid "Lavalink cache: [{lavalink_status}]\n" msgstr "Lavalink bufret [{lavalink_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1405 +#: redbot/cogs/audio/core/commands/audioset.py:1424 #, 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" @@ -1113,15 +1150,15 @@ msgstr "Stiller inn maksalder for hurtigbufferen.\n\n" " ugyldig.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1431 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:1417 +#: redbot/cogs/audio/core/commands/audioset.py:1436 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:1424 +#: redbot/cogs/audio/core/commands/audioset.py:1443 #, docstring msgid "Toggle persistent queues.\n\n" " Persistent queues allows the current queue to be restored when the queue closes.\n" @@ -1130,51 +1167,88 @@ 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:1436 +#: redbot/cogs/audio/core/commands/audioset.py:1455 msgid "Persisting queues: {true_or_false}." msgstr "Vedvarer køer: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1444 +#: redbot/cogs/audio/core/commands/audioset.py:1463 #, docstring msgid "Restarts the lavalink connection." msgstr "Gjenoppretter tilkoblingen med lavalink." -#: redbot/cogs/audio/core/commands/audioset.py:1454 +#: redbot/cogs/audio/core/commands/audioset.py:1471 +#: redbot/cogs/audio/core/commands/llset.py:731 +msgid "Failed To Shutdown Lavalink Node" +msgstr "Kunne ikke slå av Lavalink-noden" + +#: redbot/cogs/audio/core/commands/audioset.py:1472 +#: redbot/cogs/audio/core/commands/llset.py:187 +#: redbot/cogs/audio/core/commands/llset.py:732 +msgid "Please reload Audio (`{prefix}reload audio`)." +msgstr "Last lyd på nytt (`{prefix}reload audio`)." + +#: redbot/cogs/audio/core/commands/audioset.py:1479 msgid "Restarting Lavalink" msgstr "Omstart Lavalink" -#: redbot/cogs/audio/core/commands/audioset.py:1455 +#: redbot/cogs/audio/core/commands/audioset.py:1480 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/audioset.py:1487 +#, docstring +msgid "Set the maximum volume allowed in this server." +msgstr "Angi maksimalt volum tillatt på denne serveren." + +#: redbot/cogs/audio/core/commands/audioset.py:1491 +msgid "Error" +msgstr "Feil" + +#: redbot/cogs/audio/core/commands/audioset.py:1492 +msgid "Music without sound isn't music at all. Try setting the volume higher then 0%." +msgstr "Musikk uten lyd er ikke musikk i det hele tatt. Prøv å sette volumet høyere enn 0 %." + +#: redbot/cogs/audio/core/commands/audioset.py:1500 +#: redbot/cogs/audio/core/commands/audioset.py:1508 +msgid "Setting changed" +msgstr "Innstillingene er endret" + +#: redbot/cogs/audio/core/commands/audioset.py:1501 +msgid "The maximum volume has been limited to 150%, be easy on your ears." +msgstr "Maksimumsvolumet er begrenset til 150%, og være lett for ørene dine." + +#: redbot/cogs/audio/core/commands/audioset.py:1509 +msgid "The maximum volume has been limited to {max_volume}%." +msgstr "Maksimalt volum er begrenset til {max_volume}%." + #: 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:88 -#: redbot/cogs/audio/core/commands/controller.py:205 -#: redbot/cogs/audio/core/commands/controller.py:222 -#: redbot/cogs/audio/core/commands/controller.py:236 -#: redbot/cogs/audio/core/commands/controller.py:244 -#: redbot/cogs/audio/core/commands/controller.py:318 -#: redbot/cogs/audio/core/commands/controller.py:384 -#: redbot/cogs/audio/core/commands/controller.py:477 -#: redbot/cogs/audio/core/commands/controller.py:487 -#: redbot/cogs/audio/core/commands/controller.py:571 -#: redbot/cogs/audio/core/commands/controller.py:703 -#: redbot/cogs/audio/core/commands/controller.py:732 -#: redbot/cogs/audio/core/commands/controller.py:788 -#: redbot/cogs/audio/core/commands/controller.py:865 -#: redbot/cogs/audio/core/commands/equalizer.py:39 -#: redbot/cogs/audio/core/commands/equalizer.py:164 -#: redbot/cogs/audio/core/commands/equalizer.py:194 -#: redbot/cogs/audio/core/commands/equalizer.py:228 -#: redbot/cogs/audio/core/commands/equalizer.py:317 -#: redbot/cogs/audio/core/commands/miscellaneous.py:71 -#: redbot/cogs/audio/core/commands/miscellaneous.py:102 -#: redbot/cogs/audio/core/commands/playlists.py:1142 +#: redbot/cogs/audio/core/commands/controller.py:89 +#: redbot/cogs/audio/core/commands/controller.py:206 +#: redbot/cogs/audio/core/commands/controller.py:223 +#: redbot/cogs/audio/core/commands/controller.py:237 +#: redbot/cogs/audio/core/commands/controller.py:245 +#: redbot/cogs/audio/core/commands/controller.py:319 +#: redbot/cogs/audio/core/commands/controller.py:385 +#: redbot/cogs/audio/core/commands/controller.py:478 +#: redbot/cogs/audio/core/commands/controller.py:488 +#: redbot/cogs/audio/core/commands/controller.py:572 +#: redbot/cogs/audio/core/commands/controller.py:711 +#: redbot/cogs/audio/core/commands/controller.py:740 +#: redbot/cogs/audio/core/commands/controller.py:796 +#: redbot/cogs/audio/core/commands/controller.py:873 +#: redbot/cogs/audio/core/commands/equalizer.py:40 +#: redbot/cogs/audio/core/commands/equalizer.py:165 +#: redbot/cogs/audio/core/commands/equalizer.py:195 +#: redbot/cogs/audio/core/commands/equalizer.py:229 +#: redbot/cogs/audio/core/commands/equalizer.py:318 +#: redbot/cogs/audio/core/commands/miscellaneous.py:72 +#: redbot/cogs/audio/core/commands/miscellaneous.py:103 +#: redbot/cogs/audio/core/commands/playlists.py:1125 msgid "Nothing playing." msgstr "Ingenting spiller." @@ -1184,9 +1258,9 @@ msgid "Unable To Disconnect" msgstr "Kan ikke koble fra" #: redbot/cogs/audio/core/commands/controller.py:50 -#: redbot/cogs/audio/core/commands/controller.py:263 -#: redbot/cogs/audio/core/commands/controller.py:331 -#: redbot/cogs/audio/core/commands/controller.py:585 +#: redbot/cogs/audio/core/commands/controller.py:264 +#: redbot/cogs/audio/core/commands/controller.py:332 +#: redbot/cogs/audio/core/commands/controller.py:586 msgid "There are other people listening - vote to skip instead." msgstr "Det er andre som lytter - stemme for å hoppe over i stedet." @@ -1203,214 +1277,214 @@ msgstr "Kan ikke koble fra" msgid "Disconnecting..." msgstr "Kobler fra..." -#: redbot/cogs/audio/core/commands/controller.py:86 +#: redbot/cogs/audio/core/commands/controller.py:87 #, docstring msgid "Now playing." msgstr "Spiller nå." -#: redbot/cogs/audio/core/commands/controller.py:110 -#: redbot/cogs/audio/core/commands/queue.py:77 +#: redbot/cogs/audio/core/commands/controller.py:111 +#: redbot/cogs/audio/core/commands/queue.py:81 msgid "\n" " Requested by: **{track.requester}**" msgstr "\n" " Forespurt av: **{track.requester}**\n" -#: redbot/cogs/audio/core/commands/controller.py:113 +#: redbot/cogs/audio/core/commands/controller.py:114 msgid "Nothing." msgstr "Ingenting." -#: redbot/cogs/audio/core/commands/controller.py:118 -#: redbot/cogs/audio/core/commands/queue.py:79 +#: redbot/cogs/audio/core/commands/controller.py:119 +#: redbot/cogs/audio/core/commands/queue.py:83 msgid "Now Playing" msgstr "Spiller nå" -#: redbot/cogs/audio/core/commands/controller.py:128 -#: redbot/cogs/audio/core/commands/queue.py:89 +#: redbot/cogs/audio/core/commands/controller.py:129 +#: redbot/cogs/audio/core/commands/queue.py:93 msgid "Auto-Play" msgstr "Auto-start" -#: redbot/cogs/audio/core/commands/controller.py:134 -#: redbot/cogs/audio/core/commands/queue.py:95 +#: redbot/cogs/audio/core/commands/controller.py:135 +#: redbot/cogs/audio/core/commands/queue.py:99 msgid "Shuffle" msgstr "Shuffle" -#: redbot/cogs/audio/core/commands/controller.py:140 -#: redbot/cogs/audio/core/commands/queue.py:101 +#: redbot/cogs/audio/core/commands/controller.py:141 +#: redbot/cogs/audio/core/commands/queue.py:105 msgid "Repeat" msgstr "Gjenta" -#: redbot/cogs/audio/core/commands/controller.py:200 +#: redbot/cogs/audio/core/commands/controller.py:201 #, docstring msgid "Pause or resume a playing track." msgstr "Pause eller gjenoppta et spillespor." -#: redbot/cogs/audio/core/commands/controller.py:211 -#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:212 +#: redbot/cogs/audio/core/commands/controller.py:218 msgid "Unable To Manage Tracks" msgstr "Kan ikke behandle sporing" -#: redbot/cogs/audio/core/commands/controller.py:212 +#: redbot/cogs/audio/core/commands/controller.py:213 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:218 +#: redbot/cogs/audio/core/commands/controller.py:219 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:229 +#: redbot/cogs/audio/core/commands/controller.py:230 msgid "Track Paused" msgstr "Spor satt på pause" -#: redbot/cogs/audio/core/commands/controller.py:233 +#: redbot/cogs/audio/core/commands/controller.py:234 msgid "Track Resumed" msgstr "Spor gjenopptatt" -#: redbot/cogs/audio/core/commands/controller.py:242 +#: redbot/cogs/audio/core/commands/controller.py:243 #, 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:256 -#: redbot/cogs/audio/core/commands/controller.py:262 -#: redbot/cogs/audio/core/commands/controller.py:268 -#: redbot/cogs/audio/core/commands/controller.py:483 -#: redbot/cogs/audio/core/commands/controller.py:498 -#: redbot/cogs/audio/core/commands/controller.py:511 -#: redbot/cogs/audio/core/commands/controller.py:520 +#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:263 +#: redbot/cogs/audio/core/commands/controller.py:269 +#: redbot/cogs/audio/core/commands/controller.py:484 +#: redbot/cogs/audio/core/commands/controller.py:499 +#: redbot/cogs/audio/core/commands/controller.py:512 +#: redbot/cogs/audio/core/commands/controller.py:521 msgid "Unable To Skip Tracks" msgstr "Kan ikke hoppe over spor" -#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:258 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:269 +#: redbot/cogs/audio/core/commands/controller.py:270 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:277 -#: redbot/cogs/audio/core/commands/player.py:53 -#: redbot/cogs/audio/core/commands/player.py:58 -#: redbot/cogs/audio/core/commands/player.py:64 -#: redbot/cogs/audio/core/commands/player.py:82 -#: redbot/cogs/audio/core/commands/player.py:94 -#: redbot/cogs/audio/core/commands/player.py:100 -#: redbot/cogs/audio/core/commands/player.py:110 -#: redbot/cogs/audio/core/commands/player.py:116 -#: redbot/cogs/audio/core/commands/player.py:123 -#: redbot/cogs/audio/core/commands/player.py:134 -#: redbot/cogs/audio/core/commands/player.py:161 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:172 -#: redbot/cogs/audio/core/commands/player.py:190 -#: redbot/cogs/audio/core/commands/player.py:202 -#: redbot/cogs/audio/core/commands/player.py:208 -#: redbot/cogs/audio/core/commands/player.py:218 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:231 -#: redbot/cogs/audio/core/commands/player.py:243 -#: redbot/cogs/audio/core/commands/player.py:252 -#: redbot/cogs/audio/core/commands/player.py:295 -#: redbot/cogs/audio/core/commands/player.py:317 -#: redbot/cogs/audio/core/commands/player.py:436 -#: redbot/cogs/audio/core/commands/player.py:454 -#: redbot/cogs/audio/core/commands/player.py:466 -#: redbot/cogs/audio/core/commands/player.py:472 -#: redbot/cogs/audio/core/commands/player.py:484 -#: redbot/cogs/audio/core/commands/player.py:532 -#: redbot/cogs/audio/core/commands/player.py:552 -#: redbot/cogs/audio/core/commands/player.py:570 -#: redbot/cogs/audio/core/commands/player.py:582 -#: redbot/cogs/audio/core/commands/player.py:588 -#: redbot/cogs/audio/core/commands/player.py:600 -#: redbot/cogs/audio/core/commands/player.py:605 -#: redbot/cogs/audio/core/commands/player.py:738 -#: redbot/cogs/audio/core/commands/player.py:744 -#: redbot/cogs/audio/core/commands/player.py:806 -#: redbot/cogs/audio/core/commands/playlists.py:1481 +#: redbot/cogs/audio/core/commands/controller.py:278 +#: redbot/cogs/audio/core/commands/player.py:52 +#: redbot/cogs/audio/core/commands/player.py:57 +#: redbot/cogs/audio/core/commands/player.py:63 +#: redbot/cogs/audio/core/commands/player.py:81 +#: redbot/cogs/audio/core/commands/player.py:93 +#: redbot/cogs/audio/core/commands/player.py:99 +#: redbot/cogs/audio/core/commands/player.py:109 +#: redbot/cogs/audio/core/commands/player.py:115 +#: redbot/cogs/audio/core/commands/player.py:122 +#: redbot/cogs/audio/core/commands/player.py:133 +#: redbot/cogs/audio/core/commands/player.py:160 +#: redbot/cogs/audio/core/commands/player.py:165 +#: redbot/cogs/audio/core/commands/player.py:171 +#: redbot/cogs/audio/core/commands/player.py:189 +#: redbot/cogs/audio/core/commands/player.py:201 +#: redbot/cogs/audio/core/commands/player.py:207 +#: redbot/cogs/audio/core/commands/player.py:217 +#: redbot/cogs/audio/core/commands/player.py:223 +#: redbot/cogs/audio/core/commands/player.py:230 +#: redbot/cogs/audio/core/commands/player.py:242 +#: redbot/cogs/audio/core/commands/player.py:251 +#: redbot/cogs/audio/core/commands/player.py:293 +#: redbot/cogs/audio/core/commands/player.py:315 +#: redbot/cogs/audio/core/commands/player.py:434 +#: redbot/cogs/audio/core/commands/player.py:452 +#: redbot/cogs/audio/core/commands/player.py:464 +#: redbot/cogs/audio/core/commands/player.py:470 +#: redbot/cogs/audio/core/commands/player.py:482 +#: redbot/cogs/audio/core/commands/player.py:530 +#: redbot/cogs/audio/core/commands/player.py:550 +#: redbot/cogs/audio/core/commands/player.py:568 +#: redbot/cogs/audio/core/commands/player.py:580 +#: redbot/cogs/audio/core/commands/player.py:586 +#: redbot/cogs/audio/core/commands/player.py:598 +#: redbot/cogs/audio/core/commands/player.py:603 +#: redbot/cogs/audio/core/commands/player.py:737 +#: redbot/cogs/audio/core/commands/player.py:743 +#: redbot/cogs/audio/core/commands/player.py:805 +#: redbot/cogs/audio/core/commands/playlists.py:1458 msgid "Unable To Play Tracks" msgstr "Kan ikke spille spor" -#: redbot/cogs/audio/core/commands/controller.py:277 +#: redbot/cogs/audio/core/commands/controller.py:278 msgid "No previous track." msgstr "Ikke noe tidligere spor." -#: redbot/cogs/audio/core/commands/controller.py:298 +#: redbot/cogs/audio/core/commands/controller.py:299 msgid "Replaying Track" msgstr "Spille på nytt" -#: redbot/cogs/audio/core/commands/controller.py:305 +#: redbot/cogs/audio/core/commands/controller.py:306 #, docstring -msgid "Seek ahead or behind on a track by seconds or a to a specific time.\n\n" +msgid "Seek ahead or behind on a track by seconds or 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" +msgstr "Søk framover eller bakover på et musikkspor med sekunder eller til et bestemt tidspunkt.\n\n" +" Godtar sekunder eller en verdi formatert som 00:00:00 (`tt:mm:ss`) eller 00:00 (`mm:ss`).\n" " " -#: redbot/cogs/audio/core/commands/controller.py:323 -#: redbot/cogs/audio/core/commands/controller.py:330 -#: redbot/cogs/audio/core/commands/controller.py:337 -#: redbot/cogs/audio/core/commands/controller.py:344 -#: redbot/cogs/audio/core/commands/controller.py:356 +#: redbot/cogs/audio/core/commands/controller.py:324 +#: redbot/cogs/audio/core/commands/controller.py:331 +#: redbot/cogs/audio/core/commands/controller.py:338 +#: redbot/cogs/audio/core/commands/controller.py:345 +#: redbot/cogs/audio/core/commands/controller.py:357 msgid "Unable To Seek Tracks" msgstr "Kan ikke søke spor" -#: redbot/cogs/audio/core/commands/controller.py:324 +#: redbot/cogs/audio/core/commands/controller.py:325 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:338 +#: redbot/cogs/audio/core/commands/controller.py:339 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:344 +#: redbot/cogs/audio/core/commands/controller.py:345 msgid "Can't seek on a stream." msgstr "Kan ikke søke på en stream." -#: redbot/cogs/audio/core/commands/controller.py:357 +#: redbot/cogs/audio/core/commands/controller.py:358 msgid "Invalid input for the time to seek." msgstr "Ugyldig inndata for tiden å søke." -#: redbot/cogs/audio/core/commands/controller.py:365 +#: redbot/cogs/audio/core/commands/controller.py:366 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:372 +#: redbot/cogs/audio/core/commands/controller.py:373 msgid "Moved {num_seconds}s to {time}" msgstr "Flyttet {num_seconds} s til {time}" -#: redbot/cogs/audio/core/commands/controller.py:380 +#: redbot/cogs/audio/core/commands/controller.py:381 msgid "Moved to {time}" msgstr "Flyttet til {time}" -#: redbot/cogs/audio/core/commands/controller.py:390 +#: redbot/cogs/audio/core/commands/controller.py:391 #, docstring msgid "Toggle shuffle." msgstr "Veksle blanding." -#: redbot/cogs/audio/core/commands/controller.py:399 -#: redbot/cogs/audio/core/commands/controller.py:410 -#: redbot/cogs/audio/core/commands/controller.py:443 -#: redbot/cogs/audio/core/commands/controller.py:454 +#: redbot/cogs/audio/core/commands/controller.py:400 +#: redbot/cogs/audio/core/commands/controller.py:411 +#: redbot/cogs/audio/core/commands/controller.py:444 +#: redbot/cogs/audio/core/commands/controller.py:455 msgid "Unable To Toggle Shuffle" msgstr "Kan ikke slå av blanding" -#: redbot/cogs/audio/core/commands/controller.py:400 -#: redbot/cogs/audio/core/commands/controller.py:444 +#: redbot/cogs/audio/core/commands/controller.py:401 +#: redbot/cogs/audio/core/commands/controller.py:445 msgid "You need the DJ role to toggle shuffle." msgstr "Du trenger DJ-rollen for å skifte blanding." -#: redbot/cogs/audio/core/commands/controller.py:411 -#: redbot/cogs/audio/core/commands/controller.py:455 +#: redbot/cogs/audio/core/commands/controller.py:412 +#: redbot/cogs/audio/core/commands/controller.py:456 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:420 +#: redbot/cogs/audio/core/commands/controller.py:421 msgid "Shuffle tracks: {true_or_false}." msgstr "Bland sporene: {true_or_false}." -#: redbot/cogs/audio/core/commands/controller.py:431 +#: redbot/cogs/audio/core/commands/controller.py:432 #, 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" @@ -1421,240 +1495,243 @@ msgstr "Slå av/på støpt spor.\n\n" " over `[p]shuffle`.\n" " " -#: redbot/cogs/audio/core/commands/controller.py:464 +#: redbot/cogs/audio/core/commands/controller.py:465 msgid "Shuffle bumped tracks: {true_or_false}." msgstr "Bland støpt spor: {true_or_false}." -#: redbot/cogs/audio/core/commands/controller.py:475 +#: redbot/cogs/audio/core/commands/controller.py:476 #, 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:484 +#: redbot/cogs/audio/core/commands/controller.py:485 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:499 +#: redbot/cogs/audio/core/commands/controller.py:500 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:512 +#: redbot/cogs/audio/core/commands/controller.py:513 msgid "You can only skip the current track." msgstr "Du kan bare hoppe over gjeldende spor." -#: redbot/cogs/audio/core/commands/controller.py:521 +#: redbot/cogs/audio/core/commands/controller.py:522 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:527 +#: redbot/cogs/audio/core/commands/controller.py:528 msgid "I removed your vote to skip." msgstr "Jeg fjernet din stemme for å hoppe over." -#: redbot/cogs/audio/core/commands/controller.py:530 +#: redbot/cogs/audio/core/commands/controller.py:531 msgid "You voted to skip." msgstr "Du stemte for å hoppe over." -#: redbot/cogs/audio/core/commands/controller.py:543 +#: redbot/cogs/audio/core/commands/controller.py:544 msgid "Vote threshold met." msgstr "Stemmeterskel oppfylt." -#: redbot/cogs/audio/core/commands/controller.py:546 +#: redbot/cogs/audio/core/commands/controller.py:547 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:565 +#: redbot/cogs/audio/core/commands/controller.py:566 #, docstring msgid "Stop playback and clear the queue." msgstr "Stopp avspilling og tøm avspillingskøen." -#: redbot/cogs/audio/core/commands/controller.py:578 -#: redbot/cogs/audio/core/commands/controller.py:584 -#: redbot/cogs/audio/core/commands/controller.py:590 +#: redbot/cogs/audio/core/commands/controller.py:579 +#: redbot/cogs/audio/core/commands/controller.py:585 +#: redbot/cogs/audio/core/commands/controller.py:591 msgid "Unable To Stop Player" msgstr "Kan ikke stoppe spiller" -#: redbot/cogs/audio/core/commands/controller.py:579 +#: redbot/cogs/audio/core/commands/controller.py:580 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:591 +#: redbot/cogs/audio/core/commands/controller.py:592 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:613 +#: redbot/cogs/audio/core/commands/controller.py:614 msgid "Stopping..." msgstr "Stopper..." -#: redbot/cogs/audio/core/commands/controller.py:621 +#: redbot/cogs/audio/core/commands/controller.py:622 #, docstring msgid "Summon the bot to a voice channel." msgstr "Tilkall botten til en talekanal." -#: redbot/cogs/audio/core/commands/controller.py:633 -#: redbot/cogs/audio/core/commands/controller.py:640 -#: redbot/cogs/audio/core/commands/controller.py:653 -#: redbot/cogs/audio/core/commands/controller.py:679 -#: redbot/cogs/audio/core/commands/controller.py:686 +#: redbot/cogs/audio/core/commands/controller.py:634 +#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:654 +#: redbot/cogs/audio/core/commands/controller.py:685 +#: redbot/cogs/audio/core/commands/controller.py:692 msgid "Unable To Join Voice Channel" msgstr "Kan ikke bli med i Talekanal" -#: redbot/cogs/audio/core/commands/controller.py:634 +#: redbot/cogs/audio/core/commands/controller.py:635 msgid "There are other people listening." msgstr "Det er andre mennesker som lytter til musikk." -#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:642 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:654 -#: redbot/cogs/audio/core/commands/player.py:83 -#: redbot/cogs/audio/core/commands/player.py:191 -#: redbot/cogs/audio/core/commands/player.py:455 -#: redbot/cogs/audio/core/commands/player.py:571 -#: redbot/cogs/audio/core/commands/player.py:695 -#: redbot/cogs/audio/core/commands/queue.py:339 +#: redbot/cogs/audio/core/commands/controller.py:655 +#: redbot/cogs/audio/core/commands/player.py:82 +#: redbot/cogs/audio/core/commands/player.py:190 +#: redbot/cogs/audio/core/commands/player.py:453 +#: redbot/cogs/audio/core/commands/player.py:569 +#: redbot/cogs/audio/core/commands/player.py:694 +#: redbot/cogs/audio/core/commands/queue.py:343 msgid "I don't have permission to connect and speak in your channel." -msgstr "" +msgstr "Jeg har ikke tillatelse til å koble til og snakke i kanalen din." -#: redbot/cogs/audio/core/commands/controller.py:680 -#: redbot/cogs/audio/core/commands/player.py:95 -#: redbot/cogs/audio/core/commands/player.py:203 -#: redbot/cogs/audio/core/commands/player.py:467 -#: redbot/cogs/audio/core/commands/player.py:583 -#: redbot/cogs/audio/core/commands/player.py:707 -#: redbot/cogs/audio/core/commands/queue.py:351 +#: redbot/cogs/audio/core/commands/controller.py:673 +msgid "Unable To Do This Action" +msgstr "Kan ikke utføre denne handlingen" + +#: redbot/cogs/audio/core/commands/controller.py:674 +msgid "I am already in your channel." +msgstr "Jeg er allerede i kanalen din." + +#: redbot/cogs/audio/core/commands/controller.py:686 +#: redbot/cogs/audio/core/commands/player.py:94 +#: redbot/cogs/audio/core/commands/player.py:202 +#: redbot/cogs/audio/core/commands/player.py:465 +#: redbot/cogs/audio/core/commands/player.py:581 +#: redbot/cogs/audio/core/commands/player.py:706 +#: redbot/cogs/audio/core/commands/queue.py:355 msgid "Connect to a voice channel first." msgstr "Koble til en talekanal først." -#: redbot/cogs/audio/core/commands/controller.py:687 -#: redbot/cogs/audio/core/commands/player.py:101 -#: redbot/cogs/audio/core/commands/player.py:209 -#: redbot/cogs/audio/core/commands/player.py:473 -#: redbot/cogs/audio/core/commands/player.py:589 -#: redbot/cogs/audio/core/commands/player.py:713 -#: redbot/cogs/audio/core/commands/queue.py:358 -msgid "Connection to Lavalink has not yet been established." -msgstr "Tilkoblingen til Lavalink er ikke etablert ennå." +#: redbot/cogs/audio/core/commands/controller.py:693 +#: redbot/cogs/audio/core/commands/player.py:100 +msgid "Connection to the Lavalink node has not yet been established." +msgstr "Tilkobling til Lavalink-noden er ennå ikke etablert." -#: redbot/cogs/audio/core/commands/controller.py:694 +#: redbot/cogs/audio/core/commands/controller.py:700 #, docstring msgid "Set the volume, 1% - 150%." msgstr "Angi volumet, 1 % - 150 %." -#: redbot/cogs/audio/core/commands/controller.py:701 +#: redbot/cogs/audio/core/commands/controller.py:709 msgid "Current Volume:" msgstr "Gjeldende volum:" -#: redbot/cogs/audio/core/commands/controller.py:712 -#: redbot/cogs/audio/core/commands/controller.py:719 +#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:727 msgid "Unable To Change Volume" msgstr "Kan ikke endre volum" -#: redbot/cogs/audio/core/commands/controller.py:713 +#: redbot/cogs/audio/core/commands/controller.py:721 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:720 +#: redbot/cogs/audio/core/commands/controller.py:728 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:730 +#: redbot/cogs/audio/core/commands/controller.py:738 msgid "Volume:" msgstr "Volum:" -#: redbot/cogs/audio/core/commands/controller.py:739 +#: redbot/cogs/audio/core/commands/controller.py:747 #, docstring msgid "Toggle repeat." msgstr "Veksle gjenta." -#: redbot/cogs/audio/core/commands/controller.py:747 -#: redbot/cogs/audio/core/commands/controller.py:758 +#: redbot/cogs/audio/core/commands/controller.py:755 +#: redbot/cogs/audio/core/commands/controller.py:766 msgid "Unable To Toggle Repeat" msgstr "Kan ikke veksle gjentakelse" -#: redbot/cogs/audio/core/commands/controller.py:748 +#: redbot/cogs/audio/core/commands/controller.py:756 msgid "You need the DJ role to toggle repeat." msgstr "Du trenger DJ-rollen for å slå gjentakelse." -#: redbot/cogs/audio/core/commands/controller.py:759 +#: redbot/cogs/audio/core/commands/controller.py:767 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:766 +#: redbot/cogs/audio/core/commands/controller.py:774 msgid "Repeat tracks: {true_or_false}." msgstr "Gjenta spor: {true_or_false}." -#: redbot/cogs/audio/core/commands/controller.py:783 +#: redbot/cogs/audio/core/commands/controller.py:791 #, 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:792 +#: redbot/cogs/audio/core/commands/controller.py:800 msgid "Nothing queued." msgstr "Ingenting sto i kø." -#: redbot/cogs/audio/core/commands/controller.py:796 -#: redbot/cogs/audio/core/commands/controller.py:802 +#: redbot/cogs/audio/core/commands/controller.py:804 #: redbot/cogs/audio/core/commands/controller.py:810 -#: redbot/cogs/audio/core/commands/controller.py:843 +#: redbot/cogs/audio/core/commands/controller.py:818 +#: redbot/cogs/audio/core/commands/controller.py:851 msgid "Unable To Modify Queue" msgstr "Kan ikke endre kø" -#: redbot/cogs/audio/core/commands/controller.py:797 +#: redbot/cogs/audio/core/commands/controller.py:805 msgid "You need the DJ role to remove tracks." msgstr "Du trenger DJ-rollen for å fjerne spor." -#: redbot/cogs/audio/core/commands/controller.py:803 +#: redbot/cogs/audio/core/commands/controller.py:811 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:811 -#: redbot/cogs/audio/core/commands/controller.py:884 +#: redbot/cogs/audio/core/commands/controller.py:819 +#: redbot/cogs/audio/core/commands/controller.py:892 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:825 -#: redbot/cogs/audio/core/commands/controller.py:849 +#: redbot/cogs/audio/core/commands/controller.py:833 +#: redbot/cogs/audio/core/commands/controller.py:857 msgid "Removed track from queue" msgstr "Fjernet spor fra køen" -#: redbot/cogs/audio/core/commands/controller.py:826 +#: redbot/cogs/audio/core/commands/controller.py:834 msgid "Removed {track} from the queue." msgstr "Fjernet {track} fra køen." -#: redbot/cogs/audio/core/commands/controller.py:844 +#: redbot/cogs/audio/core/commands/controller.py:852 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:850 +#: redbot/cogs/audio/core/commands/controller.py:858 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:860 +#: redbot/cogs/audio/core/commands/controller.py:868 #, 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:871 -#: redbot/cogs/audio/core/commands/controller.py:877 -#: redbot/cogs/audio/core/commands/controller.py:883 -#: redbot/cogs/audio/core/commands/player.py:151 +#: redbot/cogs/audio/core/commands/controller.py:879 +#: redbot/cogs/audio/core/commands/controller.py:885 +#: redbot/cogs/audio/core/commands/controller.py:891 +#: redbot/cogs/audio/core/commands/player.py:150 msgid "Unable To Bump Track" msgstr "Kan ikke støte på sporet" -#: redbot/cogs/audio/core/commands/controller.py:872 +#: redbot/cogs/audio/core/commands/controller.py:880 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:878 +#: redbot/cogs/audio/core/commands/controller.py:886 msgid "You need the DJ role to bump tracks." msgstr "Du trenger DJ-rollen for å spore spor." -#: redbot/cogs/audio/core/commands/controller.py:894 +#: redbot/cogs/audio/core/commands/controller.py:902 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 +#: redbot/cogs/audio/core/commands/equalizer.py:31 #, docstring msgid "Equalizer management.\n\n" " Band positions are 1-15 and values have a range of -0.25 to 1.0.\n" @@ -1669,299 +1746,590 @@ msgstr "Equalizerledelse.\n\n" " Angi en båndverdi til -0. 5 nullifiserer den mens +0,25 er doblet.\n" " " -#: redbot/cogs/audio/core/commands/equalizer.py:72 +#: redbot/cogs/audio/core/commands/equalizer.py:73 #, docstring msgid "Delete a saved eq preset." msgstr "Slett en lagret eq forhåndsinnstilling." -#: redbot/cogs/audio/core/commands/equalizer.py:81 -#: redbot/cogs/audio/core/commands/equalizer.py:88 -#: redbot/cogs/audio/core/commands/equalizer.py:101 +#: redbot/cogs/audio/core/commands/equalizer.py:82 +#: redbot/cogs/audio/core/commands/equalizer.py:89 +#: redbot/cogs/audio/core/commands/equalizer.py:102 msgid "Unable To Delete Preset" msgstr "Kan ikke slette forhåndsinnstilling" -#: redbot/cogs/audio/core/commands/equalizer.py:82 -#: redbot/cogs/audio/core/commands/equalizer.py:102 +#: redbot/cogs/audio/core/commands/equalizer.py:83 +#: redbot/cogs/audio/core/commands/equalizer.py:103 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:111 +#: redbot/cogs/audio/core/commands/equalizer.py:112 #, docstring msgid "List saved eq presets." msgstr "Liste lagrede eq forhåndsinnstillinger." -#: redbot/cogs/audio/core/commands/equalizer.py:114 +#: redbot/cogs/audio/core/commands/equalizer.py:115 msgid "No saved equalizer presets." msgstr "Ingen lagrede equalizer-forhåndsinnstillinger." -#: redbot/cogs/audio/core/commands/equalizer.py:117 +#: redbot/cogs/audio/core/commands/equalizer.py:118 msgid "Preset Name" msgstr "Forhåndsinnstilt navn" -#: redbot/cogs/audio/core/commands/equalizer.py:118 +#: redbot/cogs/audio/core/commands/equalizer.py:119 msgid "Author" msgstr "Forfatter" -#: redbot/cogs/audio/core/commands/equalizer.py:140 +#: redbot/cogs/audio/core/commands/equalizer.py:141 msgid "{num} preset(s)" msgstr "{num} preset(s)" -#: redbot/cogs/audio/core/commands/equalizer.py:147 +#: redbot/cogs/audio/core/commands/equalizer.py:148 #, docstring msgid "Load a saved eq preset." msgstr "Last inn en lagret ekstern forhåndsinnstilling." -#: redbot/cogs/audio/core/commands/equalizer.py:155 +#: redbot/cogs/audio/core/commands/equalizer.py:156 msgid "No Preset Found" msgstr "Ingen forhåndsinnstillinger funnet" -#: redbot/cogs/audio/core/commands/equalizer.py:173 +#: redbot/cogs/audio/core/commands/equalizer.py:174 msgid "Unable To Load Preset" msgstr "Kan ikke laste forhåndsinnstilling" -#: redbot/cogs/audio/core/commands/equalizer.py:174 +#: redbot/cogs/audio/core/commands/equalizer.py:175 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:192 +#: redbot/cogs/audio/core/commands/equalizer.py:193 #, 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:201 +#: redbot/cogs/audio/core/commands/equalizer.py:202 msgid "Unable To Modify Preset" msgstr "Kan ikke endre forhåndsinnstilling" -#: redbot/cogs/audio/core/commands/equalizer.py:202 +#: redbot/cogs/audio/core/commands/equalizer.py:203 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:218 +#: redbot/cogs/audio/core/commands/equalizer.py:219 msgid "Equalizer values have been reset." msgstr "Equalizer-verdiene er nullstilt." -#: redbot/cogs/audio/core/commands/equalizer.py:226 +#: redbot/cogs/audio/core/commands/equalizer.py:227 #, 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:236 -#: redbot/cogs/audio/core/commands/equalizer.py:254 -#: redbot/cogs/audio/core/commands/equalizer.py:269 +#: redbot/cogs/audio/core/commands/equalizer.py:237 +#: redbot/cogs/audio/core/commands/equalizer.py:255 +#: redbot/cogs/audio/core/commands/equalizer.py:270 msgid "Unable To Save Preset" msgstr "Kan ikke lagre forhåndsinnstilling" -#: redbot/cogs/audio/core/commands/equalizer.py:237 +#: redbot/cogs/audio/core/commands/equalizer.py:238 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:241 +#: redbot/cogs/audio/core/commands/equalizer.py:242 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:255 -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:256 +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:271 +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:275 +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:283 +msgid "Not saving preset." +msgstr "Lagrer ikke forhåndsinnstillingen." + +#: redbot/cogs/audio/core/commands/equalizer.py:296 +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:310 +#, 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:326 +msgid "Unable To Set Preset" +msgstr "Kan ikke angi forhåndsinnstilling" + +#: redbot/cogs/audio/core/commands/equalizer.py:327 +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:367 +msgid "Invalid Band" +msgstr "Ugyldig bånd" + +#: redbot/cogs/audio/core/commands/equalizer.py:368 +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:392 +msgid "Preset Modified" +msgstr "Forhåndsinnstilt endret" + +#: redbot/cogs/audio/core/commands/equalizer.py:393 +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:37 +#, docstring +msgid "`Dangerous commands` Manage Lavalink node configuration settings.\n\n" +" This command block holds all commands to configure an unmanaged (user maintained) or managed (bot maintained) Lavalink node.\n\n" +" You should not mess with any command in here unless you have a valid reason to,\n" +" i.e. been told by someone in the Red-Discord Bot support server to do so.\n" +" All the commands in here have the potential to break the Audio cog.\n" +" " +msgstr "`Farlige kommandoer` Administrer konfigurasjonsinnstillinger for Lavalink node.\n\n" +" Denne kommandoblokken inneholder alle kommandoer for å konfigurere en uadministrert (brukeropprettholdt) eller administrert (bot vedlikeholdt) Lavalink-node.\n\n" +" Du bør ikke rote med noen kommando her med mindre du har en gyldig grunn til å,\n" +" dvs. blitt fortalt av noen i Red-Discord Bot-støtteserveren om å gjøre det.\n" +" Alle kommandoene kan kræsje Lavalink noden.\n" +" " + +#: redbot/cogs/audio/core/commands/llset.py:49 +#, docstring +msgid "Change your Java executable path.\n\n" +" This command shouldn't need to be used most of the time, and is only useful if the host machine has conflicting Java versions.\n\n" +" If changing this make sure that the Java executable you set is supported by Audio.\n" +" The current supported versions are Java 17 and 11.\n\n" +" Enter nothing or \"java\" to reset it back to default.\n" +" " +msgstr "Endre Java fil lokasjon\n\n" +" Denne kommandoen skal ikke trenge å brukes mesteparten av tiden, og er bare nyttig hvis vertsmaskinen har motstridende Java-versjoner.\n\n" +" Hvis du endrer dette, sørg for at den kjørbare Java-filen du angir støttes av Audio.\n" +" De gjeldende støttede versjonene er Java 17 og 11.\n\n" +" Skriv inn ingenting eller \"java\" for å tilbakestille den til standard.\n" +" " + +#: redbot/cogs/audio/core/commands/llset.py:62 +msgid "Java Executable Reset" +msgstr "Java kjørbar endret" + +#: redbot/cogs/audio/core/commands/llset.py:63 +msgid "Audio will now use `java` to run your managed Lavalink node. Run `{p}{cmd}` for it to take effect." +msgstr "Lyd vil nå bruke \"java\" for å kjøre den administrerte Lavalink-noden. Kjør `{p}{cmd}` for at det skal tre i kraft." + +#: redbot/cogs/audio/core/commands/llset.py:75 +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:82 +msgid "Java Executable Changed" +msgstr "Java kjørbar endret" + +#: redbot/cogs/audio/core/commands/llset.py:83 +msgid "Audio will now use `{exc}` to run your managed Lavalink node. Run `{p}{cmd}` for it to take effect." +msgstr "Lyd vil nå bruke `{exc}` for å kjøre den administrerte Lavalink-noden. Kjør `{p}{cmd}` for at det skal tre i kraft." + +#: redbot/cogs/audio/core/commands/llset.py:96 +#, docstring +msgid "Set the managed Lavalink node maximum heap-size.\n\n" +" By default, this value is 50% of available RAM in the host machine represented by [1-1024][M|G] (256M, 256G for example)\n\n" +" This value only represents the maximum amount of RAM allowed to be used at any given point, and does not mean that the managed Lavalink node will always use this amount of RAM.\n\n" +" To reset this value to the default, run the command without any input.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:108 +msgid "Heap-size must be a valid measure of size, e.g. 256M, 256G" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:115 +msgid "Heap-size must be at least 64M, however it is recommended to have it set to at least 1G." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:126 +msgid "Heap-size must be less than your system RAM, You currently have {ram_in_bytes} of RAM available." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:133 +msgid "Heap-size must be less than {limit} due to your system limitations." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:147 +msgid "Managed node's heap-size set to {bytes}.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:157 +#, docstring +msgid "Toggle using external (unmanaged) Lavalink nodes - requires an existing Lavalink node for Audio to work, if enabled.\n\n" +" This command disables the managed Lavalink server. If you do not have another Lavalink node set up, you will be unable to use Audio while this is enabled.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:167 +#: redbot/cogs/audio/core/commands/llset.py:176 +msgid "Unmanaged Lavalink server: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:186 +msgid "Failed To Shutdown Lavalink" +msgstr "Mislyktes i å skru av Lavalink" + +#: redbot/cogs/audio/core/commands/llset.py:197 +#, docstring +msgid "Set the Lavalink node host.\n\n" +" This command sets the connection host which Audio will use to connect to an unmanaged Lavalink node.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:205 +msgid "Unmanaged Lavalink node host set to {host}. Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:218 +#, docstring +msgid "Set the Lavalink node password.\n\n" +" This command sets the connection password which Audio will use to connect to an unmanaged Lavalink node.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:227 +msgid "Unmanaged Lavalink node password set to {password}. Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:242 +#, docstring +msgid "Set the Lavalink node port.\n\n" +" This command sets the connection port which Audio will use to connect to an unmanaged Lavalink node.\n" +" Set port to -1 to disable the port and connect to the specified host via ports 80/443\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:252 +#: redbot/cogs/audio/core/commands/llset.py:436 +#: redbot/cogs/audio/core/commands/llset.py:664 +#: redbot/cogs/audio/core/commands/llset.py:695 +msgid "Setting Not Changed" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:253 +msgid "A port must be between 0 and 65535 " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:259 +msgid "Unmanaged Lavalink node port set to {port}. Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:272 +#, docstring +msgid "Set the Lavalink node connection to secured.\n\n" +" This toggle sets the connection type to secured or unsecured when connecting to an unmanaged Lavalink node.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:283 +msgid "Unmanaged Lavalink node will now connect using the secured {secured_protocol} protocol.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:296 +msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and wil use {unsecured_protocol} instead .\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:307 +#, docstring +msgid "Display Lavalink connection settings." +msgstr "Vis tilkoblingsinnstillinger for Lavalink." + +#: redbot/cogs/audio/core/commands/llset.py:311 +msgid "Connection Settings" +msgstr "Tilkoblingsinnstillinger" + +#: redbot/cogs/audio/core/commands/llset.py:312 +#: redbot/cogs/audio/core/commands/llset.py:321 +msgid "Host: [{host}]\n" +msgstr "Vert: [{host}]\n" + +#: redbot/cogs/audio/core/commands/llset.py:313 +#: redbot/cogs/audio/core/commands/llset.py:324 +msgid "Port: [{port}]\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:314 +msgid "Default HTTP/HTTPS port" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:325 +msgid "Password: [{password}]\n" +msgstr "Passord: [{password}]\n" + +#: redbot/cogs/audio/core/commands/llset.py:317 +msgid "Secured: [{state}]\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:320 +msgid "Lavalink Node Settings" +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:270 -msgid "Try the command again with a shorter name." -msgstr "Prøv kommandoen igjen med et kortere navn." +#: redbot/cogs/audio/core/commands/llset.py:328 +msgid "Initial Heapsize: [{xms}]\n" +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:274 -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/llset.py:329 +msgid "Max Heapsize: [{xmx}]\n" +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:282 -msgid "Not saving preset." -msgstr "Lagrer ikke forhåndsinnstillingen." +#: redbot/cogs/audio/core/commands/llset.py:330 +msgid "Java exec: [{java_exc_path}]\n" +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:295 -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/llset.py:338 +#: redbot/cogs/audio/core/commands/llset.py:360 +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/equalizer.py:309 +#: redbot/cogs/audio/core/commands/llset.py:343 #, 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" +msgid "Uploads a copy of the application.yml file used by the managed Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:367 +#, docstring +msgid "Configure the managed Lavalink node runtime options.\n\n" +" All settings under this group will likely cause Audio to malfunction if changed from their defaults, only change settings here if you have been advised to by support.\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" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:374 +#, docstring +msgid "Configure the managed node authorization and connection settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:380 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node's binding IP address.\n\n" +" This value by default is `localhost` which will restrict the server to only localhost apps by default, changing this will likely break the managed Lavalink node if you don't know what you are doing.\n" " " +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:325 -msgid "Unable To Set Preset" -msgstr "Kan ikke angi forhåndsinnstilling" +#: redbot/cogs/audio/core/commands/llset.py:389 +msgid "Managed node will now accept connection on {host}.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:326 -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/llset.py:404 +#, docstring +msgid "Set the managed Lavalink node's connection password.\n\n" +" This is the password required for Audio to connect to the managed Lavalink node.\n" +" The value by default is `youshallnotpass`.\n" +" " +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:366 -msgid "Invalid Band" -msgstr "Ugyldig bånd" +#: redbot/cogs/audio/core/commands/llset.py:413 +msgid "Managed node will now accept {password} as the authorization token.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:367 -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/llset.py:427 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node's connection port.\n\n" +" This port is the port the managed Lavalink node binds to, you should only change this if there is a conflict with the default port because you already have an application using port 2333 on this device.\n\n" +" The value by default is `2333`.\n" +" " +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:391 -msgid "Preset Modified" -msgstr "Forhåndsinnstilt endret" +#: redbot/cogs/audio/core/commands/llset.py:437 +msgid "The port must be between 1024 and 49151." +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:392 -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:444 +msgid "Managed node will now accept connections on {port}.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:22 +#: redbot/cogs/audio/core/commands/llset.py:456 #, docstring -msgid "Lavalink server configuration options." -msgstr "Lavalink server konfigurasjonsalternativ." +msgid "`Dangerous command` Toggle audio sources on/off.\n\n" +" By default, all sources are enabled, you should only use commands here to disable a specific source if you have been advised to, disabling sources without background knowledge can cause Audio to break.\n" +" " +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:26 +#: redbot/cogs/audio/core/commands/llset.py:463 #, 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" +msgid "Toggle HTTP direct URL usage on or off.\n\n" +" This source is used to allow playback from direct HTTP streams (this does not affect direct URL playback for the other sources).\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 "Du kan ikke endre Java-kjørbare banen til eksterne Lavalink-forekomster fra Audio Cog." +#: redbot/cogs/audio/core/commands/llset.py:473 +msgid "Managed node will allow playback from direct URLs.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:44 -msgid "Java Executable Reset" -msgstr "Java kjørbar endret" +#: redbot/cogs/audio/core/commands/llset.py:482 +msgid "Managed node will not play from direct URLs anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: 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:490 +#, docstring +msgid "Toggle Bandcamp source on or off.\n\n" +" This toggle controls the playback of all Bandcamp related content.\n" +" " +msgstr "" -#: 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:500 +msgid "Managed node will allow playback from Bandcamp.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:61 -msgid "Java Executable Changed" -msgstr "Java kjørbar endret" +#: redbot/cogs/audio/core/commands/llset.py:509 +msgid "Managed node will not play from Bandcamp anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: 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:517 +#, docstring +msgid "Toggle local file usage on or off.\n\n" +" This toggle controls the playback of all local track content, usually found inside the `localtracks` folder.\n" +" " +msgstr "" -#: 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:527 +msgid "Managed node will allow playback from local files.\n\n" +"Run `{p}{cmd}` for it to take effect." +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 "Last lyd på nytt (`{prefix}reload audio`)." +#: redbot/cogs/audio/core/commands/llset.py:536 +msgid "Managed node will not play from local files anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:93 +#: redbot/cogs/audio/core/commands/llset.py:544 #, docstring -msgid "Toggle using external Lavalink servers." -msgstr "Bytt ved å bruke eksterne Lavalink servere." +msgid "Toggle Soundcloud source on or off.\n\n" +" This toggle controls the playback of all SoundCloud related content.\n" +" " +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 "Ekstern Lavalink server: {true_or_false}." +#: redbot/cogs/audio/core/commands/llset.py:554 +msgid "Managed node will allow playback from Soundcloud.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:113 -msgid "External Lavalink server: {true_or_false}\n" -"For it to take effect please reload Audio (`{prefix}reload audio`)." -msgstr "Ekstern Lavalink server: {true_or_false}\n" -"For at det skal tas i kraft, last lyd på nytt (`{prefix}reload audio`)." +#: redbot/cogs/audio/core/commands/llset.py:563 +msgid "Managed node will not play from Soundcloud anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:143 +#: redbot/cogs/audio/core/commands/llset.py:571 #, docstring -msgid "Set the Lavalink server host." -msgstr "Sett server verten med Lavalink." +msgid "`Dangerous command` Toggle YouTube source on or off (this includes Spotify).\n\n" +" This toggle controls the playback of all YouTube and Spotify related content.\n" +" " +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 "Ekstern Lavalink server satt til True." +#: redbot/cogs/audio/core/commands/llset.py:581 +msgid "Managed node will allow playback from YouTube.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: 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:590 +msgid "Managed node will not play from YouTube anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:167 +#: redbot/cogs/audio/core/commands/llset.py:598 #, docstring -msgid "Set the Lavalink server password." -msgstr "Sett passord for lavalink server." +msgid "Toggle Twitch source on or off.\n\n" +" This toggle controls the playback of all Twitch related content.\n" +" " +msgstr "" -#: 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:608 +msgid "Managed node will allow playback from Twitch.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:617 +msgid "Managed node will not play from Twitch anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:192 +#: redbot/cogs/audio/core/commands/llset.py:625 #, docstring -msgid "Set the Lavalink websocket server port." -msgstr "Sett lavalink websocket server port." +msgid "Toggle Vimeo source on or off.\n\n" +" This toggle controls the playback of all Vimeo related content.\n" +" " +msgstr "" -#: 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:635 +msgid "Managed node will allow playback from Vimeo.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: 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:644 +msgid "Managed node will not play from Vimeo anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:223 -msgid "Connection Settings" -msgstr "Tilkoblingsinnstillinger" +#: redbot/cogs/audio/core/commands/llset.py:657 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node framebuffer size.\n\n" +" Only change this if you have been directly advised to, changing it can cause significant playback issues.\n" +" " +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:224 -msgid "Host: [{host}]\n" -msgstr "Vert: [{host}]\n" +#: redbot/cogs/audio/core/commands/llset.py:665 +msgid "The lowest value the framebuffer can be set to is 100ms." +msgstr "" -#: 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:671 +#: redbot/cogs/audio/core/commands/llset.py:702 +msgid "Managed node's bufferDurationMs set to {milliseconds}.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: 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:688 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node JDA-NAS buffer size.\n\n" +" Only change this if you have been directly advised to, changing it can cause significant playback issues.\n" +" " +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:228 -msgid "Password: [{password}]\n" -msgstr "Passord: [{password}]\n" +#: redbot/cogs/audio/core/commands/llset.py:696 +msgid "The lowest value the buffer may be is 100ms." +msgstr "" -#: 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/llset.py:714 +#, docstring +msgid "Reset all `llset` changes back to their default values." +msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:26 +#: redbot/cogs/audio/core/commands/localtracks.py:27 #, docstring msgid "Local playback commands." msgstr "Lokale avspillingskommandoer." -#: redbot/cogs/audio/core/commands/localtracks.py:30 +#: redbot/cogs/audio/core/commands/localtracks.py:31 #, docstring msgid "Play all songs in a localtracks folder.\n\n" " **Usage**:\n" @@ -1970,17 +2338,22 @@ msgid "Play all songs in a localtracks folder.\n\n" " ​ ​ `[p]local folder folder_name`\n" " ​ ​ ​ ​ ​ ​ ​ ​ Queues all of the tracks inside the folder_name folder.\n" " " -msgstr "" +msgstr "Spill av alle sanger i en lokalspor mappe.\n\n" +" ​ ​ ​ ​ `[p]local folder`\n" +" Åpne en meny for å velge en mappe som skal stå i kø.\n\n" +" ​ ​ `[p]local folder folder_name`\n" +" Kjør alle sporene i mappen mappenavn.\n" +" " -#: redbot/cogs/audio/core/commands/localtracks.py:50 +#: redbot/cogs/audio/core/commands/localtracks.py:51 msgid "Folder Not Found" msgstr "Fant ikke mappen" -#: redbot/cogs/audio/core/commands/localtracks.py:51 +#: redbot/cogs/audio/core/commands/localtracks.py:52 msgid "Localtracks folder named {name} does not exist." msgstr "Lokale spor-mappen med navnet {name} eksisterer ikke." -#: redbot/cogs/audio/core/commands/localtracks.py:62 +#: redbot/cogs/audio/core/commands/localtracks.py:63 #, docstring msgid "Play a local track.\n\n" " To play a local track, either use the menu to choose a track or enter in the track path directly with the play command.\n" @@ -1992,20 +2365,28 @@ msgid "Play a local track.\n\n" " ​ ​ ​ ​ `[p]play album_folder\\song_name.mp3`\n" " ​ ​ ​ ​ ​ ​ ​ ​ Use a direct link relative to the localtracks folder.\n" " " -msgstr "" +msgstr "Spill av et lokalt spor.\n\n" +" For å spille et lokalt spor, enten bruk menyen til å velge et spor eller skrive inn i sporbanen direkte med spillkommandoen.\n" +" For å spille en hel mappe, bruk `[p]for å hjelpe lokal mappe` for instruksjoner.\n\n" +" **Usage**:\n" +" ​ ​ ​ ​ `[p]local play`\n" +" Åpne en meny for å velge et spor.\n\n" +" ​ ​ ​ ​ `[p]play localtracks\\album_folder\\song_name.mp3`\n" +" ​ ​ ​ ​ `[p]play album_folder\\song_name.mp3` \n" +" Bruk en direkte lenke i forhold til localtracks -mappen. " -#: redbot/cogs/audio/core/commands/localtracks.py:79 -#: redbot/cogs/audio/core/commands/localtracks.py:135 +#: redbot/cogs/audio/core/commands/localtracks.py:80 +#: redbot/cogs/audio/core/commands/localtracks.py:136 msgid "No album folders found." msgstr "Ingen albummapper funnet." -#: redbot/cogs/audio/core/commands/localtracks.py:121 +#: redbot/cogs/audio/core/commands/localtracks.py:122 #, 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:139 -#: redbot/cogs/audio/core/commands/queue.py:295 +#: redbot/cogs/audio/core/commands/localtracks.py:140 +#: redbot/cogs/audio/core/commands/queue.py:299 msgid "No matches." msgstr "Ingen treff." @@ -2014,227 +2395,247 @@ msgstr "Ingen treff." msgid "Make Red sing one of her songs." msgstr "Få Red til å synge en av sangene hennes." -#: redbot/cogs/audio/core/commands/miscellaneous.py:46 +#: redbot/cogs/audio/core/commands/miscellaneous.py:47 #, docstring msgid "Audio stats." msgstr "Lydstatistikk." -#: redbot/cogs/audio/core/commands/miscellaneous.py:75 +#: redbot/cogs/audio/core/commands/miscellaneous.py:76 msgid "Not connected anywhere." msgstr "Ikke koblet noe sted." -#: redbot/cogs/audio/core/commands/miscellaneous.py:81 +#: redbot/cogs/audio/core/commands/miscellaneous.py:82 msgid "Playing in {num}/{total} servers:" msgstr "Spiller på {num} / {total} servere:" -#: redbot/cogs/audio/core/commands/miscellaneous.py:87 +#: redbot/cogs/audio/core/commands/miscellaneous.py:88 msgid "Page {}/{}" msgstr "Side {}/{}" -#: redbot/cogs/audio/core/commands/miscellaneous.py:100 +#: redbot/cogs/audio/core/commands/miscellaneous.py:101 #, docstring msgid "Queue percentage." msgstr "Køprosent." -#: redbot/cogs/audio/core/commands/miscellaneous.py:126 -msgid "There's nothing in the queue." +#: redbot/cogs/audio/core/commands/miscellaneous.py:125 +#: redbot/cogs/audio/core/commands/playlists.py:1130 +#: redbot/cogs/audio/core/commands/queue.py:67 +#: redbot/cogs/audio/core/commands/queue.py:164 +#: redbot/cogs/audio/core/commands/queue.py:183 +#: redbot/cogs/audio/core/commands/queue.py:188 +#: redbot/cogs/audio/core/commands/queue.py:214 +#: redbot/cogs/audio/core/commands/queue.py:219 +#: redbot/cogs/audio/core/commands/queue.py:261 +#: redbot/cogs/audio/core/commands/queue.py:263 +#: redbot/cogs/audio/core/commands/queue.py:293 +#: redbot/cogs/audio/core/commands/queue.py:295 +#: redbot/cogs/audio/core/commands/queue.py:331 +#: redbot/cogs/audio/core/commands/queue.py:369 +#: redbot/cogs/audio/core/commands/queue.py:377 +msgid "There's nothing in the queue." msgstr "Det er ingenting i køen." -#: redbot/cogs/audio/core/commands/miscellaneous.py:147 +#: redbot/cogs/audio/core/commands/miscellaneous.py:146 msgid "Queued and playing tracks:" msgstr "Spor i kø og spiller:" -#: redbot/cogs/audio/core/commands/player.py:40 +#: redbot/cogs/audio/core/commands/player.py:39 #, docstring msgid "Play the specified track or search for a close match.\n\n" " To play a local track, the query should be `\\`.\n" " If you are the bot owner, use `[p]audioset info` to display your localtracks path.\n" " " -msgstr "" +msgstr "Spill av det angitte sporet eller søk etter en nærkamp.\n\n" +" For å spille et lokalt spor bør spørringen være `\\`.\n" +" Hvis du er botens eier, bruk `[p]audioset info` for å vise localtracks banen.\n" +" " -#: redbot/cogs/audio/core/commands/player.py:54 -#: redbot/cogs/audio/core/commands/player.py:162 -#: redbot/cogs/audio/core/commands/player.py:739 +#: redbot/cogs/audio/core/commands/player.py:53 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:738 msgid "That URL is not allowed." msgstr "Den nettadressen er ikke tillatt." -#: redbot/cogs/audio/core/commands/player.py:58 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:745 +#: redbot/cogs/audio/core/commands/player.py:57 +#: redbot/cogs/audio/core/commands/player.py:165 +#: redbot/cogs/audio/core/commands/player.py:744 msgid "That track is not allowed." msgstr "Det sporet er ikke tillatt." -#: redbot/cogs/audio/core/commands/player.py:65 -#: redbot/cogs/audio/core/commands/player.py:173 -#: redbot/cogs/audio/core/commands/player.py:437 -#: redbot/cogs/audio/core/commands/player.py:553 -#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/player.py:64 +#: redbot/cogs/audio/core/commands/player.py:172 +#: redbot/cogs/audio/core/commands/player.py:435 +#: redbot/cogs/audio/core/commands/player.py:551 +#: redbot/cogs/audio/core/commands/player.py:806 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:69 -#: redbot/cogs/audio/core/commands/player.py:177 -#: redbot/cogs/audio/core/commands/player.py:441 -#: redbot/cogs/audio/core/commands/player.py:557 -#: redbot/cogs/audio/core/commands/player.py:681 -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:176 +#: redbot/cogs/audio/core/commands/player.py:439 +#: redbot/cogs/audio/core/commands/player.py:555 +msgid "Connection to Lavalink node has failed" +msgstr "" -#: redbot/cogs/audio/core/commands/player.py:72 -#: redbot/cogs/audio/core/commands/player.py:180 -#: redbot/cogs/audio/core/commands/player.py:444 -#: redbot/cogs/audio/core/commands/player.py:560 -#: redbot/cogs/audio/core/commands/player.py:684 +#: redbot/cogs/audio/core/commands/player.py:71 +#: redbot/cogs/audio/core/commands/player.py:179 +#: redbot/cogs/audio/core/commands/player.py:442 +#: redbot/cogs/audio/core/commands/player.py:558 +#: redbot/cogs/audio/core/commands/player.py:683 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:111 -#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:110 +#: redbot/cogs/audio/core/commands/player.py:218 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:117 -#: redbot/cogs/audio/core/commands/player.py:225 -#: redbot/cogs/audio/core/commands/player.py:253 +#: redbot/cogs/audio/core/commands/player.py:116 +#: redbot/cogs/audio/core/commands/player.py:224 +#: redbot/cogs/audio/core/commands/player.py:252 msgid "No tracks found for `{query}`." msgstr "Ingen spor funnet for `{query}`." -#: redbot/cogs/audio/core/commands/player.py:123 -#: redbot/cogs/audio/core/commands/player.py:231 -#: redbot/cogs/audio/core/commands/player.py:532 -#: redbot/cogs/audio/core/commands/player.py:605 +#: redbot/cogs/audio/core/commands/player.py:122 +#: redbot/cogs/audio/core/commands/player.py:230 +#: redbot/cogs/audio/core/commands/player.py:530 +#: redbot/cogs/audio/core/commands/player.py:603 msgid "Queue size limit reached." msgstr "Grensen for kø er nådd." -#: redbot/cogs/audio/core/commands/player.py:146 +#: redbot/cogs/audio/core/commands/player.py:145 #, 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:152 +#: redbot/cogs/audio/core/commands/player.py:151 msgid "Only single tracks work with bump play." msgstr "Kun enkelt spor fungerer med klumpe spilling." -#: redbot/cogs/audio/core/commands/player.py:256 -#: redbot/cogs/audio/core/commands/player.py:788 -#: redbot/cogs/audio/core/commands/player.py:910 -msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" -"This 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.\n" -"Dette kan skyldes tillatelser eller at Lavalink.jar kjøres i en annen maskin enn de lokale sporene." +#: redbot/cogs/audio/core/commands/player.py:208 +#: redbot/cogs/audio/core/commands/player.py:471 +#: redbot/cogs/audio/core/commands/player.py:587 +#: redbot/cogs/audio/core/commands/player.py:712 +#: redbot/cogs/audio/core/commands/queue.py:362 +msgid "Connection to Lavalink node has not yet been established." +msgstr "" -#: redbot/cogs/audio/core/commands/player.py:263 -#: redbot/cogs/audio/core/commands/player.py:795 -#: redbot/cogs/audio/core/commands/player.py:917 +#: redbot/cogs/audio/core/commands/player.py:255 +msgid "Local tracks will not work if the managed Lavalink node cannot see the track.\n" +"This may be due to permissions or you are using an external Lavalink node in a different machine than the bot and the local tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:262 +#: redbot/cogs/audio/core/commands/player.py:794 +#: redbot/cogs/audio/core/commands/player.py:913 msgid "Track is not playable." msgstr "Sporet kan ikke spilles." -#: redbot/cogs/audio/core/commands/player.py:265 -#: redbot/cogs/audio/core/commands/player.py:796 -#: redbot/cogs/audio/core/commands/player.py:918 +#: redbot/cogs/audio/core/commands/player.py:264 +#: redbot/cogs/audio/core/commands/player.py:795 +#: redbot/cogs/audio/core/commands/player.py:914 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:296 +#: redbot/cogs/audio/core/commands/player.py:294 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:318 +#: redbot/cogs/audio/core/commands/player.py:316 msgid "Track exceeds maximum length." msgstr "Spor overskrider maksimal lengde." -#: redbot/cogs/audio/core/commands/player.py:339 +#: redbot/cogs/audio/core/commands/player.py:337 msgid "{time} until track playback: #1 in queue" msgstr "{time} til avspilling: #1 i kø" -#: redbot/cogs/audio/core/commands/player.py:343 +#: redbot/cogs/audio/core/commands/player.py:341 msgid "Track Enqueued" msgstr "Spor i kø" -#: redbot/cogs/audio/core/commands/player.py:357 +#: redbot/cogs/audio/core/commands/player.py:355 #, 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:417 +#: redbot/cogs/audio/core/commands/player.py:415 msgid "The owner needs to set the Spotify client ID and Spotify client secret, before Spotify URLs or codes can be used. \n" "See `{prefix}audioset spotifyapi` for instructions." msgstr "Eieren må angi Spotify-klient-ID og Spotify klient-sekretet, før Spotify-URLer og koder kan brukes. \n" "Se `{prefix}audioset spotifyapi for instruksjoner." -#: redbot/cogs/audio/core/commands/player.py:427 +#: redbot/cogs/audio/core/commands/player.py:425 msgid "The owner needs to set the YouTube API key before Spotify URLs or codes can be used.\n" "See `{prefix}audioset youtubeapi` for instructions." msgstr "Eieren må angi YouTube API-nøkkelen før Spotify URL-er eller koder kan brukes.\n" "Se {prefix}audioset youtubeapi` for instruksjoner." -#: redbot/cogs/audio/core/commands/player.py:485 +#: redbot/cogs/audio/core/commands/player.py:483 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:492 +#: redbot/cogs/audio/core/commands/player.py:490 msgid "No categories found" msgstr "Ingen kategorier funnet" -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:514 +#: redbot/cogs/audio/core/commands/player.py:494 +#: redbot/cogs/audio/core/commands/player.py:512 msgid "No categories found, try again later." msgstr "Ingen kategorier funnet, prøv på nytt senere." -#: redbot/cogs/audio/core/commands/player.py:501 +#: redbot/cogs/audio/core/commands/player.py:499 msgid "Categories" msgstr "Kategorier" -#: redbot/cogs/audio/core/commands/player.py:507 +#: redbot/cogs/audio/core/commands/player.py:505 msgid "No categories selected, try again later." msgstr "Ingen kategorier er valgt, prøv igjen senere." -#: redbot/cogs/audio/core/commands/player.py:522 +#: redbot/cogs/audio/core/commands/player.py:520 msgid "Playlists for {friendly_name}" msgstr "Spillelister for {friendly_name}" -#: redbot/cogs/audio/core/commands/player.py:529 +#: redbot/cogs/audio/core/commands/player.py:527 msgid "No tracks to play." msgstr "Ingen spor å spille." -#: redbot/cogs/audio/core/commands/player.py:539 +#: redbot/cogs/audio/core/commands/player.py:537 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:547 +#: redbot/cogs/audio/core/commands/player.py:545 #, docstring msgid "Starts auto play." msgstr "Starter med automatisk spilling." -#: redbot/cogs/audio/core/commands/player.py:601 +#: redbot/cogs/audio/core/commands/player.py:599 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:615 +#: redbot/cogs/audio/core/commands/player.py:613 msgid "Couldn't get a valid track." msgstr "Kunne ikke få et gyldig spor." -#: redbot/cogs/audio/core/commands/player.py:621 -#: redbot/cogs/audio/core/commands/player.py:757 -#: redbot/cogs/audio/core/commands/player.py:776 -#: redbot/cogs/audio/core/commands/player.py:897 -#: redbot/cogs/audio/core/commands/playlists.py:1928 +#: redbot/cogs/audio/core/commands/player.py:619 +#: redbot/cogs/audio/core/commands/player.py:756 +#: redbot/cogs/audio/core/commands/player.py:775 +#: redbot/cogs/audio/core/commands/player.py:893 +#: redbot/cogs/audio/core/commands/playlists.py:1898 msgid "Unable to Get Track" msgstr "Kunne ikke motta spor" -#: redbot/cogs/audio/core/commands/player.py:622 -#: redbot/cogs/audio/core/commands/player.py:758 -#: redbot/cogs/audio/core/commands/player.py:777 -#: redbot/cogs/audio/core/commands/player.py:898 -#: redbot/cogs/audio/core/commands/playlists.py:1929 +#: redbot/cogs/audio/core/commands/player.py:620 +#: redbot/cogs/audio/core/commands/player.py:757 +#: redbot/cogs/audio/core/commands/player.py:776 +#: redbot/cogs/audio/core/commands/player.py:894 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:636 +#: 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:642 +#: redbot/cogs/audio/core/commands/player.py:641 #, 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" @@ -2245,44 +2646,55 @@ msgstr "Velg et spor med et søk.\n\n" " ` for å søke på SoundCloud i stedet for YouTube.\n" " " -#: redbot/cogs/audio/core/commands/player.py:694 -#: redbot/cogs/audio/core/commands/player.py:706 -#: redbot/cogs/audio/core/commands/player.py:712 -#: redbot/cogs/audio/core/commands/player.py:722 +#: redbot/cogs/audio/core/commands/player.py:680 +msgid "Connection to Lavalink has failed" +msgstr "Tilkoblingen til Lavalink mislyktes" + +#: redbot/cogs/audio/core/commands/player.py:693 +#: redbot/cogs/audio/core/commands/player.py:705 +#: redbot/cogs/audio/core/commands/player.py:711 +#: redbot/cogs/audio/core/commands/player.py:721 msgid "Unable To Search For Tracks" msgstr "Kan ikke søke etter sporing" -#: redbot/cogs/audio/core/commands/player.py:723 +#: redbot/cogs/audio/core/commands/player.py:722 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:786 -#: redbot/cogs/audio/core/commands/player.py:908 +#: redbot/cogs/audio/core/commands/player.py:785 +#: redbot/cogs/audio/core/commands/player.py:904 msgid "Nothing found." msgstr "Ingenting funnet." -#: redbot/cogs/audio/core/commands/player.py:857 -#: redbot/cogs/audio/core/commands/playlists.py:1553 +#: redbot/cogs/audio/core/commands/player.py:787 +#: redbot/cogs/audio/core/commands/player.py:906 +msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" +"This 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.\n" +"Dette kan skyldes tillatelser eller at Lavalink.jar kjøres i en annen maskin enn de lokale sporene." + +#: redbot/cogs/audio/core/commands/player.py:853 +#: redbot/cogs/audio/core/commands/playlists.py:1527 msgid " {bad_tracks} tracks cannot be queued." msgstr " {bad_tracks} spor kan ikke legges i kø." -#: redbot/cogs/audio/core/commands/player.py:863 +#: redbot/cogs/audio/core/commands/player.py:859 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "Køet {num} spor(er).{maxlength_msg}" -#: redbot/cogs/audio/core/commands/player.py:869 +#: redbot/cogs/audio/core/commands/player.py:865 msgid "folder" msgstr "mappe" -#: redbot/cogs/audio/core/commands/player.py:871 +#: redbot/cogs/audio/core/commands/player.py:867 msgid "search" msgstr "søk" -#: redbot/cogs/audio/core/commands/player.py:874 +#: redbot/cogs/audio/core/commands/player.py:870 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/playlists.py:44 +#: redbot/cogs/audio/core/commands/playlists.py:45 #, docstring msgid "Playlist configuration options.\n\n" " Scope info:\n" @@ -2294,22 +2706,11 @@ msgid "Playlist configuration options.\n\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\n" -"Omfangsinformasjon:\n" -"** Global **:\n" -"Synlig for alle brukere av denne bot.\n" -"Bare redigerbar av boteeier.\n" -"** Guild **:\n" -"Synlig for alle brukere i dette lauget.\n" -"Kan redigeres av bot eier, klanteier, klanadministratorer, klanmods, DJ-rolle og spillelisteoppretter.\n" -" ** User**:\n" -"Synlig for alle botbrukere, hvis --forfatter er bestått.\n" -" Kan redigeres av boteier og skaper.\n" +" ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and the playlist creator.\n" " " +msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:69 +#: redbot/cogs/audio/core/commands/playlists.py:70 #, 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" @@ -2362,100 +2763,131 @@ msgstr "Oppdaterer alle sporene i en spilleliste.\n\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:1699 -#: redbot/cogs/audio/core/commands/playlists.py:2015 +#: redbot/cogs/audio/core/commands/playlists.py:124 +#: redbot/cogs/audio/core/commands/playlists.py:305 +#: redbot/cogs/audio/core/commands/playlists.py:487 +#: redbot/cogs/audio/core/commands/playlists.py:581 +#: redbot/cogs/audio/core/commands/playlists.py:710 +#: redbot/cogs/audio/core/commands/playlists.py:845 +#: redbot/cogs/audio/core/commands/playlists.py:982 +#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1224 +#: redbot/cogs/audio/core/commands/playlists.py:1474 +#: redbot/cogs/audio/core/commands/playlists.py:1560 +#: redbot/cogs/audio/core/commands/playlists.py:1641 +#: redbot/cogs/audio/core/commands/playlists.py:1671 +#: redbot/cogs/audio/core/commands/playlists.py:1983 msgid "Playlist Not Found" msgstr "Fant ikke spillelisten" -#: redbot/cogs/audio/core/commands/playlists.py:140 +#: redbot/cogs/audio/core/commands/playlists.py:141 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 +#: redbot/cogs/audio/core/commands/playlists.py:162 msgid "Skipping track" msgstr "Hopper over spor" -#: redbot/cogs/audio/core/commands/playlists.py:162 +#: redbot/cogs/audio/core/commands/playlists.py:163 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 +#: redbot/cogs/audio/core/commands/playlists.py:171 +#: redbot/cogs/audio/core/commands/playlists.py:213 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 +#: redbot/cogs/audio/core/commands/playlists.py:194 msgid "Track added" msgstr "Spor lagt til" -#: redbot/cogs/audio/core/commands/playlists.py:194 +#: redbot/cogs/audio/core/commands/playlists.py:195 msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." msgstr "{track} lagt til {playlist} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/commands/playlists.py:199 +#: redbot/cogs/audio/core/commands/playlists.py:200 msgid "{num} tracks appended to {playlist} (`{id}`) [**{scope}**]." msgstr "{num} spor lagt til {playlist} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/commands/playlists.py:204 +#: redbot/cogs/audio/core/commands/playlists.py:205 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 +#: redbot/cogs/audio/core/commands/playlists.py:207 msgid "tracks are" msgstr "spor er" -#: redbot/cogs/audio/core/commands/playlists.py:206 +#: redbot/cogs/audio/core/commands/playlists.py:207 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:2032 +#: redbot/cogs/audio/core/commands/playlists.py:209 +#: redbot/cogs/audio/core/commands/playlists.py:618 +#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: redbot/cogs/audio/core/commands/playlists.py:1268 +#: redbot/cogs/audio/core/commands/playlists.py:2000 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:2016 +#: redbot/cogs/audio/core/commands/playlists.py:229 +#, docstring +msgid "Copy a playlist from one scope to another.\n\n" +" **Usage**:\n" +" ​ ​ ​ ​ `[p]playlist copy playlist_name_OR_id [args]`\n\n" +" **Args**:\n" +" ​ ​ ​ ​ The following are all optional:\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-scope \n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-guild [guild] **Only the bot owner can use this**\n\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-scope \n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-guild [guild] **Only the bot owner can use this**\n\n" +" **Scope** is one of the following:\n" +" ​ ​ ​ ​ Global\n" +" ​ ​ ​ ​ Guild\n" +" ​ ​ ​ ​ User\n\n" +" **Author** can be one of the following:\n" +" ​ ​ ​ ​ User ID\n" +" ​ ​ ​ ​ User Mention\n" +" ​ ​ ​ ​ User Name#123\n\n" +" **Guild** can be one of the following:\n" +" ​ ​ ​ ​ Guild ID\n" +" ​ ​ ​ ​ Exact guild name\n\n" +" Example use:\n" +" ​ ​ ​ ​ `[p]playlist copy MyGuildPlaylist --from-scope Guild --to-scope Global`\n" +" ​ ​ ​ ​ `[p]playlist copy MyGlobalPlaylist --from-scope Global --to-author Draper#6666 --to-scope User`\n" +" ​ ​ ​ ​ `[p]playlist copy MyPersonalPlaylist --from-scope user --to-author Draper#6666 --to-scope Guild --to-guild Red - Discord Bot`\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:306 +#: redbot/cogs/audio/core/commands/playlists.py:488 +#: redbot/cogs/audio/core/commands/playlists.py:582 +#: redbot/cogs/audio/core/commands/playlists.py:711 +#: redbot/cogs/audio/core/commands/playlists.py:846 +#: redbot/cogs/audio/core/commands/playlists.py:1225 +#: redbot/cogs/audio/core/commands/playlists.py:1642 +#: redbot/cogs/audio/core/commands/playlists.py:1984 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 +#: redbot/cogs/audio/core/commands/playlists.py:329 +#: redbot/cogs/audio/core/commands/playlists.py:336 msgid "the Global" msgstr "den globale" -#: redbot/cogs/audio/core/commands/playlists.py:346 +#: redbot/cogs/audio/core/commands/playlists.py:344 msgid "Playlist Copied" msgstr "Spilleliste kopiert" -#: redbot/cogs/audio/core/commands/playlists.py:347 +#: redbot/cogs/audio/core/commands/playlists.py:345 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 +#: redbot/cogs/audio/core/commands/playlists.py:360 #, docstring msgid "Create an empty playlist.\n\n" " **Usage**:\n" @@ -2504,31 +2936,31 @@ msgstr "Lag en tom spilleliste.\n\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:1998 +#: redbot/cogs/audio/core/commands/playlists.py:412 +#: redbot/cogs/audio/core/commands/playlists.py:1117 +#: redbot/cogs/audio/core/commands/playlists.py:1340 +#: redbot/cogs/audio/core/commands/playlists.py:1966 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:1999 +#: redbot/cogs/audio/core/commands/playlists.py:413 +#: redbot/cogs/audio/core/commands/playlists.py:1118 +#: redbot/cogs/audio/core/commands/playlists.py:1341 +#: redbot/cogs/audio/core/commands/playlists.py:1967 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 +#: redbot/cogs/audio/core/commands/playlists.py:423 +#: redbot/cogs/audio/core/commands/playlists.py:1150 +#: redbot/cogs/audio/core/commands/playlists.py:1375 msgid "Playlist Created" msgstr "Spilleliste opprettet" -#: redbot/cogs/audio/core/commands/playlists.py:428 +#: redbot/cogs/audio/core/commands/playlists.py:424 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "Tom spilleliste {name} (`{id}`) [** {scope} **] opprettet." -#: redbot/cogs/audio/core/commands/playlists.py:441 +#: redbot/cogs/audio/core/commands/playlists.py:437 #, docstring msgid "Delete a saved playlist.\n\n" " **Usage**:\n" @@ -2583,15 +3015,15 @@ msgstr "Slett en lagret spilleliste.\n\n" " [P]playlist delete MyPersonalPlaylist --scope User \n" " " -#: redbot/cogs/audio/core/commands/playlists.py:514 +#: redbot/cogs/audio/core/commands/playlists.py:508 msgid "Playlist Deleted" msgstr "Spilleliste er slettet" -#: redbot/cogs/audio/core/commands/playlists.py:515 +#: redbot/cogs/audio/core/commands/playlists.py:509 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "{name} (`{id}`) [**{scope}**] spilleliste slettet." -#: redbot/cogs/audio/core/commands/playlists.py:531 +#: redbot/cogs/audio/core/commands/playlists.py:525 #, docstring msgid "Remove duplicate tracks from a saved playlist.\n\n" " **Usage**:\n" @@ -2642,20 +3074,20 @@ msgstr "Fjern dupliserte spor fra en lagret spilleliste.\n\n" " ​ ​ ​ ​ `[p]playlist dedupe MyPersonalPlaylist --scope User`\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:627 +#: redbot/cogs/audio/core/commands/playlists.py:619 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:1768 +#: redbot/cogs/audio/core/commands/playlists.py:632 +#: redbot/cogs/audio/core/commands/playlists.py:1740 msgid "Playlist Has Not Been Modified" msgstr "Spilleliste har ikke endret seg" -#: redbot/cogs/audio/core/commands/playlists.py:641 +#: redbot/cogs/audio/core/commands/playlists.py:633 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 +#: redbot/cogs/audio/core/commands/playlists.py:654 #, docstring msgid "Download a copy of a playlist.\n\n" " These files can be used with the `[p]playlist upload` command.\n" @@ -2711,19 +3143,19 @@ msgstr "Last ned en kopi av en spilleliste.\n\n" " ​ ​ ​ ​ `[p]playlist download MyPersonalPlaylist --scope User`\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:731 +#: redbot/cogs/audio/core/commands/playlists.py:721 msgid "That playlist has no tracks." msgstr "Spilleliste har ingen spor." -#: redbot/cogs/audio/core/commands/playlists.py:774 +#: redbot/cogs/audio/core/commands/playlists.py:764 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 +#: redbot/cogs/audio/core/commands/playlists.py:767 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 +#: redbot/cogs/audio/core/commands/playlists.py:789 #, docstring msgid "Retrieve information from a saved playlist.\n\n" " **Usage**:\n" @@ -2773,26 +3205,26 @@ msgstr "Hent informasjon fra en lagret spilleliste.\n\n" " ​ ​ ​ ​ `[p]playlist info MyGlobalPlaylist --scope Global`\n" " ​ ​ ​ ​ `[p]playlist info MyPersonalPlaylist --scope User` " -#: redbot/cogs/audio/core/commands/playlists.py:891 +#: redbot/cogs/audio/core/commands/playlists.py:879 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 +#: redbot/cogs/audio/core/commands/playlists.py:883 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\n" "URL: {url}" msgstr "Informasjon om spilleliste for {playlist_name} (`{id}`) [** {scope} **]:\n" "URL: {url}" -#: redbot/cogs/audio/core/commands/playlists.py:908 -#: redbot/cogs/audio/core/commands/playlists.py:1056 +#: redbot/cogs/audio/core/commands/playlists.py:896 +#: redbot/cogs/audio/core/commands/playlists.py:1041 msgid "Unknown" msgstr "Ukjent" -#: redbot/cogs/audio/core/commands/playlists.py:910 +#: redbot/cogs/audio/core/commands/playlists.py:898 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 +#: redbot/cogs/audio/core/commands/playlists.py:910 #, docstring msgid "List saved playlists.\n\n" " **Usage**:\n" @@ -2843,35 +3275,35 @@ msgstr "Liste lagrede spillelister.\n\n" " ​ ​ ​ ​ `[p]playlist list --scope User`\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:998 +#: redbot/cogs/audio/core/commands/playlists.py:983 msgid "No saved playlists available in this server." msgstr "Ingen lagrede spillelister tilgjengelig på denne serveren." -#: redbot/cogs/audio/core/commands/playlists.py:1032 +#: redbot/cogs/audio/core/commands/playlists.py:1017 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 +#: redbot/cogs/audio/core/commands/playlists.py:1026 msgid "No saved playlists for {scope}." msgstr "Ingen lagrede spillelister for {scope}." -#: redbot/cogs/audio/core/commands/playlists.py:1051 +#: redbot/cogs/audio/core/commands/playlists.py:1036 msgid "ID: {id}" msgstr "ID: {id}" -#: redbot/cogs/audio/core/commands/playlists.py:1052 +#: redbot/cogs/audio/core/commands/playlists.py:1037 msgid "Tracks: {num}" msgstr "Spor: {num}" -#: redbot/cogs/audio/core/commands/playlists.py:1053 +#: redbot/cogs/audio/core/commands/playlists.py:1038 msgid "Author: {name}" msgstr "Forfatter: {name}" -#: redbot/cogs/audio/core/commands/playlists.py:1058 +#: redbot/cogs/audio/core/commands/playlists.py:1043 msgid "Scope: {scope}\n" msgstr "Omfang: {scope}\n" -#: redbot/cogs/audio/core/commands/playlists.py:1078 +#: redbot/cogs/audio/core/commands/playlists.py:1063 #, docstring msgid "Save the queue to a playlist.\n\n" " **Usage**:\n" @@ -2922,33 +3354,16 @@ msgstr "Lagre en kø i en spilleliste.\n\n" "`[p]playlist queue MinPersonligeSpilleliste --scope Bruker`\n" " " -#: 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:365 -#: redbot/cogs/audio/core/commands/queue.py:373 -msgid "There's nothing in the queue." -msgstr "Det er ingenting i køen." - -#: redbot/cogs/audio/core/commands/playlists.py:1168 +#: redbot/cogs/audio/core/commands/playlists.py:1151 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 +#: redbot/cogs/audio/core/commands/playlists.py:1157 +#: redbot/cogs/audio/core/commands/playlists.py:1384 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 +#: redbot/cogs/audio/core/commands/playlists.py:1171 #, docstring msgid "Remove a track from a playlist by url.\n\n" " **Usage**:\n" @@ -2999,23 +3414,23 @@ msgstr "Fjern et spor fra en spilleliste av url\n\n" "`[p]playlist remove MinPersonligeSpilleliste https://www.youtube.com/watch?v=MN3x-kAbgFU --scope User`\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: redbot/cogs/audio/core/commands/playlists.py:1235 msgid "URL not in playlist." msgstr "URL-en er ikke i spillelisten." -#: redbot/cogs/audio/core/commands/playlists.py:1266 +#: redbot/cogs/audio/core/commands/playlists.py:1247 msgid "No tracks left, removing playlist." msgstr "Ingen spor igjen, fjerner spillelisten." -#: redbot/cogs/audio/core/commands/playlists.py:1274 +#: redbot/cogs/audio/core/commands/playlists.py:1255 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 +#: redbot/cogs/audio/core/commands/playlists.py:1269 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 +#: redbot/cogs/audio/core/commands/playlists.py:1287 #, docstring msgid "Save a playlist from a url.\n\n" " **Usage**:\n" @@ -3066,19 +3481,19 @@ msgstr "Lagre en spilleliste fra en url.'\n\n" "`[p]playlist save MinPersonligeSpilleliste https://open.spotify.com/playlist/1RyeIbyFeIJVnNzlGr5KkR --scope Bruker`\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:1397 +#: redbot/cogs/audio/core/commands/playlists.py:1376 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 +#: redbot/cogs/audio/core/commands/playlists.py:1393 msgid "Playlist Couldn't be created" msgstr "Spilleliste kunne ikke opprettes" -#: redbot/cogs/audio/core/commands/playlists.py:1415 +#: redbot/cogs/audio/core/commands/playlists.py:1394 msgid "Unable to create your playlist." msgstr "Kan ikke opprette spillelisten din." -#: redbot/cogs/audio/core/commands/playlists.py:1432 +#: redbot/cogs/audio/core/commands/playlists.py:1411 #, docstring msgid "Load a playlist into the queue.\n\n" " **Usage**:\n" @@ -3126,21 +3541,21 @@ msgstr "Last en spilleliste i køen:\n" "`[p]playlist start MinPersonligeSpilleliste --scope Bruker`\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:1482 +#: redbot/cogs/audio/core/commands/playlists.py:1459 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 +#: redbot/cogs/audio/core/commands/playlists.py:1540 msgid "Playlist Enqueued" msgstr "Spilleliste lagt i kø" -#: redbot/cogs/audio/core/commands/playlists.py:1567 +#: redbot/cogs/audio/core/commands/playlists.py:1541 msgid "{name} - (`{id}`) [**{scope}**]\n" "Added {num} tracks to the queue.{maxlength_msg}" msgstr "{name} -(`{id}`) [** {scope} **] \n" "Lagt til {num} spor i køen. {maxlength_msg}" -#: redbot/cogs/audio/core/commands/playlists.py:1613 +#: redbot/cogs/audio/core/commands/playlists.py:1587 #, docstring msgid "Updates all tracks in a playlist.\n\n" " **Usage**:\n" @@ -3191,32 +3606,32 @@ msgstr "Oppdaterer alle spor i en spilleliste.\n\n" "`[p]playlist update MinPersonligeSpilleliste --scope Bruker`\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:1692 +#: redbot/cogs/audio/core/commands/playlists.py:1664 msgid "Invalid Playlist" msgstr "Ugyldig spilleliste" -#: redbot/cogs/audio/core/commands/playlists.py:1693 +#: redbot/cogs/audio/core/commands/playlists.py:1665 msgid "Custom playlists cannot be updated." msgstr "Egendefinerte spillelister kan ikke oppdateres." -#: redbot/cogs/audio/core/commands/playlists.py:1734 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "Tracks removed" msgstr "Spor fjernet" -#: redbot/cogs/audio/core/commands/playlists.py:1738 -#: redbot/cogs/audio/core/commands/playlists.py:1758 +#: redbot/cogs/audio/core/commands/playlists.py:1710 +#: redbot/cogs/audio/core/commands/playlists.py:1730 msgid "Page {page_num}/{total_pages}" msgstr "Side {page_num}/{total_pages}" -#: redbot/cogs/audio/core/commands/playlists.py:1756 +#: redbot/cogs/audio/core/commands/playlists.py:1728 msgid "Tracks added" msgstr "Spor lagt til" -#: redbot/cogs/audio/core/commands/playlists.py:1769 +#: redbot/cogs/audio/core/commands/playlists.py:1741 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "Ingen endringer for {name} (`{id}`) [** {scope} **]." -#: redbot/cogs/audio/core/commands/playlists.py:1781 +#: redbot/cogs/audio/core/commands/playlists.py:1753 #, docstring msgid "Uploads a playlist file as a playlist for the bot.\n\n" " V2 and old V3 playlist will be slow.\n" @@ -3271,31 +3686,35 @@ msgstr "Laster opp en spilleliste fil som en spilleliste for bot'en.\n" "`[p]playlist upload --scope Bruker`\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:1838 +#: redbot/cogs/audio/core/commands/playlists.py:1808 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:1849 +#: redbot/cogs/audio/core/commands/playlists.py:1819 msgid "No file detected, try again later." msgstr "Ingen fil oppdaget, prøv igjen senere." -#: redbot/cogs/audio/core/commands/playlists.py:1856 +#: redbot/cogs/audio/core/commands/playlists.py:1826 msgid "Upload cancelled." msgstr "Opplasting avbrutt." -#: redbot/cogs/audio/core/commands/playlists.py:1860 +#: redbot/cogs/audio/core/commands/playlists.py:1830 msgid "Only Red playlist files can be uploaded." msgstr "Bare red spilleliste-filer kan lastes opp." -#: redbot/cogs/audio/core/commands/playlists.py:1868 +#: redbot/cogs/audio/core/commands/playlists.py:1838 msgid "Not a valid playlist file." msgstr "Ikke en gyldig spillelistefil." -#: redbot/cogs/audio/core/commands/playlists.py:1880 +#: redbot/cogs/audio/core/commands/playlists.py:1850 msgid "This playlist is too large." msgstr "Denne spillelisten er for stor." -#: redbot/cogs/audio/core/commands/playlists.py:1950 +#: redbot/cogs/audio/core/commands/playlists.py:1899 +msgid "I'm unable to get a track from Lavalink node at the moment, try again in a few minutes." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1920 #, docstring msgid "Rename an existing playlist.\n\n" " **Usage**:\n" @@ -3346,7 +3765,7 @@ msgstr "Endre navn på en eksisterende spilleliste.\n\n" "`[p]playlist rename MinPersonligeSpilleliste EndretNavnMinPersonligeSpilleliste --scope User`\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:2029 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "'{old} spillelisten har blitt omdøpt til '{new}' (`{id}`) [**{scope}**]" @@ -3355,88 +3774,88 @@ msgstr "'{old} spillelisten har blitt omdøpt til '{new}' (`{id}`) [**{scope}**] msgid "List the songs in the queue." msgstr "Liste opp sangene i køen." -#: redbot/cogs/audio/core/commands/queue.py:175 +#: redbot/cogs/audio/core/commands/queue.py:179 #, docstring msgid "Clears the queue." msgstr "Søk i køen." -#: redbot/cogs/audio/core/commands/queue.py:192 +#: redbot/cogs/audio/core/commands/queue.py:196 msgid "Unable To Clear Queue" msgstr "Kan ikke endre kø" -#: redbot/cogs/audio/core/commands/queue.py:193 +#: redbot/cogs/audio/core/commands/queue.py:197 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 +#: redbot/cogs/audio/core/commands/queue.py:205 msgid "Queue Modified" msgstr "Kø endret" -#: redbot/cogs/audio/core/commands/queue.py:201 +#: redbot/cogs/audio/core/commands/queue.py:205 msgid "The queue has been cleared." msgstr "Køen har blitt tømt." -#: redbot/cogs/audio/core/commands/queue.py:206 +#: redbot/cogs/audio/core/commands/queue.py:210 #, 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 +#: redbot/cogs/audio/core/commands/queue.py:227 msgid "Unable To Clean Queue" msgstr "Kan ikke slette kø" -#: redbot/cogs/audio/core/commands/queue.py:224 +#: redbot/cogs/audio/core/commands/queue.py:228 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 +#: redbot/cogs/audio/core/commands/queue.py:243 +#: redbot/cogs/audio/core/commands/queue.py:277 msgid "Removed 0 tracks." msgstr "Fjernet 0 spor." -#: redbot/cogs/audio/core/commands/queue.py:243 -#: redbot/cogs/audio/core/commands/queue.py:277 +#: redbot/cogs/audio/core/commands/queue.py:247 +#: redbot/cogs/audio/core/commands/queue.py:281 msgid "Removed Tracks From The Queue" msgstr "Fjernet slepestrek fra køen" -#: redbot/cogs/audio/core/commands/queue.py:244 +#: redbot/cogs/audio/core/commands/queue.py:248 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 +#: redbot/cogs/audio/core/commands/queue.py:256 #, 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 +#: redbot/cogs/audio/core/commands/queue.py:282 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 +#: redbot/cogs/audio/core/commands/queue.py:289 #, docstring msgid "Search the queue." msgstr "Søk i køen." -#: redbot/cogs/audio/core/commands/queue.py:307 +#: redbot/cogs/audio/core/commands/queue.py:311 #, 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:350 -#: redbot/cogs/audio/core/commands/queue.py:357 -#: redbot/cogs/audio/core/commands/queue.py:364 -#: redbot/cogs/audio/core/commands/queue.py:372 +#: redbot/cogs/audio/core/commands/queue.py:323 +#: redbot/cogs/audio/core/commands/queue.py:330 +#: redbot/cogs/audio/core/commands/queue.py:342 +#: redbot/cogs/audio/core/commands/queue.py:354 +#: redbot/cogs/audio/core/commands/queue.py:361 +#: redbot/cogs/audio/core/commands/queue.py:368 +#: redbot/cogs/audio/core/commands/queue.py:376 msgid "Unable To Shuffle Queue" msgstr "Kan ikke veksle kø" -#: redbot/cogs/audio/core/commands/queue.py:320 +#: redbot/cogs/audio/core/commands/queue.py:324 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:377 +#: redbot/cogs/audio/core/commands/queue.py:381 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 38308c02214..a23c2f17654 100644 --- a/redbot/cogs/audio/core/commands/locales/nl-NL.po +++ b/redbot/cogs/audio/core/commands/locales/nl-NL.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 17:28+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -28,12 +28,12 @@ msgstr "Beheert de whitelist en de zwarte lijst voor geblokeerde woorden." #: redbot/cogs/audio/core/commands/audioset.py:46 #, docstring msgid "Manages the global keyword whitelist/blacklist." -msgstr "" +msgstr "Beheert de whitelist en de zwarte lijst voor geblokkeerde woorden." #: redbot/cogs/audio/core/commands/audioset.py:50 #, docstring msgid "Manages the global keyword whitelist." -msgstr "" +msgstr "Beheert de whitelist en de zwarte lijst voor geblokkeerde woorden." #: redbot/cogs/audio/core/commands/audioset.py:56 #: redbot/cogs/audio/core/commands/audioset.py:246 @@ -41,14 +41,16 @@ msgstr "" msgid "Adds a keyword to the whitelist.\n\n" " If anything is added to whitelist, it will blacklist everything else.\n" " " -msgstr "" +msgstr "Voegt een trefwoord toe aan de whitelist.\n\n" +" Als er iets aan de whitelist wordt toegevoegd, zal het al het andere blokkeren.\n" +" " #: redbot/cogs/audio/core/commands/audioset.py:70 #: redbot/cogs/audio/core/commands/audioset.py:135 #: redbot/cogs/audio/core/commands/audioset.py:260 #: redbot/cogs/audio/core/commands/audioset.py:325 msgid "Keyword already in the whitelist." -msgstr "" +msgstr "Trefwoord staat al op de witte lijst." #: redbot/cogs/audio/core/commands/audioset.py:74 #: redbot/cogs/audio/core/commands/audioset.py:116 @@ -57,67 +59,67 @@ msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:306 #: redbot/cogs/audio/core/commands/audioset.py:329 msgid "Whitelist Modified" -msgstr "" +msgstr "Whitelist aanpassen" #: redbot/cogs/audio/core/commands/audioset.py:75 #: redbot/cogs/audio/core/commands/audioset.py:265 msgid "Added `{whitelisted}` to the whitelist." -msgstr "" +msgstr "Toegevoegd{whitelisted}` aan de whitelist." #: 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 "Toon alle trefwoorden die aan de whitelist zijn toegevoegd." #: redbot/cogs/audio/core/commands/audioset.py:86 #: redbot/cogs/audio/core/commands/audioset.py:112 #: redbot/cogs/audio/core/commands/audioset.py:276 #: redbot/cogs/audio/core/commands/audioset.py:302 msgid "Nothing in the whitelist." -msgstr "" +msgstr "Niets in whitelist." #: redbot/cogs/audio/core/commands/audioset.py:102 msgid "Global Whitelist" -msgstr "" +msgstr "Globale whitelist" #: redbot/cogs/audio/core/commands/audioset.py:109 #: redbot/cogs/audio/core/commands/audioset.py:299 #, docstring msgid "Clear all keywords from the whitelist." -msgstr "" +msgstr "Verwijder alle trefwoorden van de whitelist." #: redbot/cogs/audio/core/commands/audioset.py:117 #: redbot/cogs/audio/core/commands/audioset.py:307 msgid "All entries have been removed from the whitelist." -msgstr "" +msgstr "Alle items zijn van de whitelist verwijderd." #: redbot/cogs/audio/core/commands/audioset.py:124 #: redbot/cogs/audio/core/commands/audioset.py:314 #, docstring msgid "Removes a keyword from the whitelist." -msgstr "" +msgstr "Verwijdert een trefwoord van de whitelist." #: redbot/cogs/audio/core/commands/audioset.py:140 #: redbot/cogs/audio/core/commands/audioset.py:330 msgid "Removed `{whitelisted}` from the whitelist." -msgstr "" +msgstr "{whitelisted} Is verwijderd van de whitelist." #: redbot/cogs/audio/core/commands/audioset.py:147 #, docstring msgid "Manages the global keyword blacklist." -msgstr "" +msgstr "Hiermee beheert u de algemene zwarte lijst met zoekwoorden." #: 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 "Hiermee voegt u een trefwoord toe aan de zwarte lijst." #: redbot/cogs/audio/core/commands/audioset.py:164 #: redbot/cogs/audio/core/commands/audioset.py:353 msgid "Keyword already in the blacklist." -msgstr "" +msgstr "Trefwoord al in de zwarte lijst." #: redbot/cogs/audio/core/commands/audioset.py:168 #: redbot/cogs/audio/core/commands/audioset.py:210 @@ -126,65 +128,65 @@ msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:399 #: redbot/cogs/audio/core/commands/audioset.py:422 msgid "Blacklist Modified" -msgstr "" +msgstr "Zwarte lijst gewijzigd" #: redbot/cogs/audio/core/commands/audioset.py:169 #: redbot/cogs/audio/core/commands/audioset.py:358 msgid "Added `{blacklisted}` to the blacklist." -msgstr "" +msgstr "Toegevoegd \"{blacklisted}\" aan de zwarte lijst." #: 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 "Toon een lijst van alle trefwoorden die aan de zwarte lijst zijn toegevoegd." #: 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 "Er zit niets in de zwarte lijst." #: redbot/cogs/audio/core/commands/audioset.py:196 msgid "Global Blacklist" -msgstr "" +msgstr "Globale zwarte lijst" #: redbot/cogs/audio/core/commands/audioset.py:203 #: redbot/cogs/audio/core/commands/audioset.py:392 #, docstring msgid "Clear all keywords added to the blacklist." -msgstr "" +msgstr "Wis alle sleutelwoorden die aan de zwarte lijst zijn toegevoegd." #: redbot/cogs/audio/core/commands/audioset.py:211 #: redbot/cogs/audio/core/commands/audioset.py:400 msgid "All entries have been removed from the blacklist." -msgstr "" +msgstr "Alle invoergegevens zijn verwijderd van de zwarte lijst." #: 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 "Verwijdert een sleutelwoord van de zwarte lijst." #: 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 "Trefwoord staat niet op de zwarte lijst." #: 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}' verwijderd van de zwarte lijst." #: redbot/cogs/audio/core/commands/audioset.py:242 #, docstring msgid "Manages the keyword whitelist." -msgstr "" +msgstr "Hiermee beheert u de witte lijst met zoekwoorden." #: redbot/cogs/audio/core/commands/audioset.py:292 msgid "Whitelist" -msgstr "" +msgstr "Whitelist" #: redbot/cogs/audio/core/commands/audioset.py:338 #, docstring @@ -193,7 +195,7 @@ msgstr "Beheert de zwarte lijst met sleutelwoorden." #: redbot/cogs/audio/core/commands/audioset.py:385 msgid "Blacklist" -msgstr "" +msgstr "Zwarte lijst" #: redbot/cogs/audio/core/commands/audioset.py:432 #, docstring @@ -210,88 +212,86 @@ 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:441 -#: redbot/cogs/audio/core/commands/audioset.py:591 -#: redbot/cogs/audio/core/commands/audioset.py:612 -#: redbot/cogs/audio/core/commands/audioset.py:629 -#: redbot/cogs/audio/core/commands/audioset.py:677 -#: redbot/cogs/audio/core/commands/audioset.py:752 -#: redbot/cogs/audio/core/commands/audioset.py:900 -#: redbot/cogs/audio/core/commands/audioset.py:915 -#: redbot/cogs/audio/core/commands/audioset.py:935 -#: redbot/cogs/audio/core/commands/audioset.py:977 -#: redbot/cogs/audio/core/commands/audioset.py:978 -#: redbot/cogs/audio/core/commands/audioset.py:979 -#: redbot/cogs/audio/core/commands/audioset.py:980 -#: redbot/cogs/audio/core/commands/audioset.py:981 -#: redbot/cogs/audio/core/commands/audioset.py:982 -#: redbot/cogs/audio/core/commands/audioset.py:983 -#: redbot/cogs/audio/core/commands/audioset.py:997 -#: redbot/cogs/audio/core/commands/audioset.py:999 -#: redbot/cogs/audio/core/commands/audioset.py:1041 -#: redbot/cogs/audio/core/commands/audioset.py:1048 -#: redbot/cogs/audio/core/commands/audioset.py:1090 -#: redbot/cogs/audio/core/commands/audioset.py:1091 -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1111 -#: redbot/cogs/audio/core/commands/audioset.py:1188 -#: redbot/cogs/audio/core/commands/audioset.py:1203 -#: redbot/cogs/audio/core/commands/audioset.py:1348 -#: redbot/cogs/audio/core/commands/audioset.py:1349 -#: redbot/cogs/audio/core/commands/audioset.py:1350 -#: redbot/cogs/audio/core/commands/audioset.py:1393 -#: redbot/cogs/audio/core/commands/audioset.py:1394 -#: redbot/cogs/audio/core/commands/audioset.py:1395 -#: redbot/cogs/audio/core/commands/audioset.py:1437 -#: redbot/cogs/audio/core/commands/controller.py:421 -#: redbot/cogs/audio/core/commands/controller.py:465 -#: redbot/cogs/audio/core/commands/controller.py:767 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:118 -#: redbot/cogs/audio/core/commands/llset.py:127 +#: redbot/cogs/audio/core/commands/audioset.py:589 +#: redbot/cogs/audio/core/commands/audioset.py:610 +#: redbot/cogs/audio/core/commands/audioset.py:627 +#: redbot/cogs/audio/core/commands/audioset.py:675 +#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:921 +#: redbot/cogs/audio/core/commands/audioset.py:941 +#: redbot/cogs/audio/core/commands/audioset.py:970 +#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:987 +#: redbot/cogs/audio/core/commands/audioset.py:988 +#: redbot/cogs/audio/core/commands/audioset.py:989 +#: redbot/cogs/audio/core/commands/audioset.py:990 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:1008 +#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1102 +#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1122 +#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1367 +#: redbot/cogs/audio/core/commands/audioset.py:1368 +#: redbot/cogs/audio/core/commands/audioset.py:1369 +#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1413 +#: redbot/cogs/audio/core/commands/audioset.py:1414 +#: redbot/cogs/audio/core/commands/audioset.py:1456 +#: redbot/cogs/audio/core/commands/controller.py:422 +#: redbot/cogs/audio/core/commands/controller.py:466 +#: redbot/cogs/audio/core/commands/controller.py:775 +#: redbot/cogs/audio/core/commands/llset.py:168 +#: redbot/cogs/audio/core/commands/llset.py:177 msgid "Enabled" -msgstr "" +msgstr "Ingeschakeld" #: redbot/cogs/audio/core/commands/audioset.py:441 -#: redbot/cogs/audio/core/commands/audioset.py:591 -#: redbot/cogs/audio/core/commands/audioset.py:612 -#: redbot/cogs/audio/core/commands/audioset.py:629 -#: redbot/cogs/audio/core/commands/audioset.py:677 -#: redbot/cogs/audio/core/commands/audioset.py:752 -#: redbot/cogs/audio/core/commands/audioset.py:900 -#: redbot/cogs/audio/core/commands/audioset.py:915 -#: redbot/cogs/audio/core/commands/audioset.py:935 -#: redbot/cogs/audio/core/commands/audioset.py:977 -#: redbot/cogs/audio/core/commands/audioset.py:978 -#: redbot/cogs/audio/core/commands/audioset.py:979 -#: redbot/cogs/audio/core/commands/audioset.py:980 -#: redbot/cogs/audio/core/commands/audioset.py:981 -#: redbot/cogs/audio/core/commands/audioset.py:982 -#: redbot/cogs/audio/core/commands/audioset.py:983 -#: redbot/cogs/audio/core/commands/audioset.py:997 -#: redbot/cogs/audio/core/commands/audioset.py:999 -#: redbot/cogs/audio/core/commands/audioset.py:1041 -#: redbot/cogs/audio/core/commands/audioset.py:1048 -#: redbot/cogs/audio/core/commands/audioset.py:1090 -#: redbot/cogs/audio/core/commands/audioset.py:1091 -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1113 -#: redbot/cogs/audio/core/commands/audioset.py:1188 -#: redbot/cogs/audio/core/commands/audioset.py:1203 -#: redbot/cogs/audio/core/commands/audioset.py:1348 -#: redbot/cogs/audio/core/commands/audioset.py:1349 -#: redbot/cogs/audio/core/commands/audioset.py:1350 -#: redbot/cogs/audio/core/commands/audioset.py:1393 -#: redbot/cogs/audio/core/commands/audioset.py:1394 -#: redbot/cogs/audio/core/commands/audioset.py:1395 -#: redbot/cogs/audio/core/commands/audioset.py:1437 -#: redbot/cogs/audio/core/commands/controller.py:421 -#: redbot/cogs/audio/core/commands/controller.py:465 -#: redbot/cogs/audio/core/commands/controller.py:767 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:118 -#: redbot/cogs/audio/core/commands/llset.py:127 +#: redbot/cogs/audio/core/commands/audioset.py:589 +#: redbot/cogs/audio/core/commands/audioset.py:610 +#: redbot/cogs/audio/core/commands/audioset.py:627 +#: redbot/cogs/audio/core/commands/audioset.py:675 +#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:921 +#: redbot/cogs/audio/core/commands/audioset.py:941 +#: redbot/cogs/audio/core/commands/audioset.py:970 +#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:987 +#: redbot/cogs/audio/core/commands/audioset.py:988 +#: redbot/cogs/audio/core/commands/audioset.py:989 +#: redbot/cogs/audio/core/commands/audioset.py:990 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:1008 +#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1102 +#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1124 +#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1367 +#: redbot/cogs/audio/core/commands/audioset.py:1368 +#: redbot/cogs/audio/core/commands/audioset.py:1369 +#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1413 +#: redbot/cogs/audio/core/commands/audioset.py:1414 +#: redbot/cogs/audio/core/commands/audioset.py:1456 +#: redbot/cogs/audio/core/commands/controller.py:422 +#: redbot/cogs/audio/core/commands/controller.py:466 +#: redbot/cogs/audio/core/commands/controller.py:775 +#: redbot/cogs/audio/core/commands/llset.py:168 +#: redbot/cogs/audio/core/commands/llset.py:177 msgid "Disabled" -msgstr "" +msgstr "Uitgeschakeld" #: redbot/cogs/audio/core/commands/audioset.py:445 msgid "\n" @@ -306,50 +306,72 @@ msgstr "\n" "Automatisch verbinding verbreken aan het einde van de wachtrij is uitgeschakeld." #: redbot/cogs/audio/core/commands/audioset.py:451 -#: redbot/cogs/audio/core/commands/audioset.py:546 -#: redbot/cogs/audio/core/commands/audioset.py:571 -#: redbot/cogs/audio/core/commands/audioset.py:589 -#: redbot/cogs/audio/core/commands/audioset.py:610 -#: redbot/cogs/audio/core/commands/audioset.py:637 -#: redbot/cogs/audio/core/commands/audioset.py:675 -#: redbot/cogs/audio/core/commands/audioset.py:698 -#: redbot/cogs/audio/core/commands/audioset.py:704 -#: redbot/cogs/audio/core/commands/audioset.py:727 -#: redbot/cogs/audio/core/commands/audioset.py:733 -#: redbot/cogs/audio/core/commands/audioset.py:750 -#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:544 +#: redbot/cogs/audio/core/commands/audioset.py:569 +#: redbot/cogs/audio/core/commands/audioset.py:587 +#: redbot/cogs/audio/core/commands/audioset.py:608 +#: redbot/cogs/audio/core/commands/audioset.py:635 +#: redbot/cogs/audio/core/commands/audioset.py:673 +#: redbot/cogs/audio/core/commands/audioset.py:696 +#: redbot/cogs/audio/core/commands/audioset.py:702 +#: redbot/cogs/audio/core/commands/audioset.py:725 +#: redbot/cogs/audio/core/commands/audioset.py:731 +#: redbot/cogs/audio/core/commands/audioset.py:748 #: redbot/cogs/audio/core/commands/audioset.py:774 -#: redbot/cogs/audio/core/commands/audioset.py:797 -#: redbot/cogs/audio/core/commands/audioset.py:854 -#: redbot/cogs/audio/core/commands/audioset.py:877 -#: redbot/cogs/audio/core/commands/audioset.py:882 -#: redbot/cogs/audio/core/commands/audioset.py:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:1186 -#: redbot/cogs/audio/core/commands/audioset.py:1201 -#: redbot/cogs/audio/core/commands/audioset.py:1222 -#: redbot/cogs/audio/core/commands/audioset.py:1229 -#: redbot/cogs/audio/core/commands/audioset.py:1289 -#: redbot/cogs/audio/core/commands/audioset.py:1311 -#: redbot/cogs/audio/core/commands/audioset.py:1419 -#: redbot/cogs/audio/core/commands/audioset.py:1435 -#: redbot/cogs/audio/core/commands/controller.py:419 -#: redbot/cogs/audio/core/commands/controller.py:463 -#: redbot/cogs/audio/core/commands/controller.py:774 -#: 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 +#: redbot/cogs/audio/core/commands/audioset.py:780 +#: redbot/cogs/audio/core/commands/audioset.py:803 +#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:883 +#: redbot/cogs/audio/core/commands/audioset.py:888 +#: redbot/cogs/audio/core/commands/audioset.py:904 +#: redbot/cogs/audio/core/commands/audioset.py:919 +#: redbot/cogs/audio/core/commands/audioset.py:939 +#: redbot/cogs/audio/core/commands/audioset.py:1205 +#: redbot/cogs/audio/core/commands/audioset.py:1220 +#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1248 +#: redbot/cogs/audio/core/commands/audioset.py:1308 +#: redbot/cogs/audio/core/commands/audioset.py:1330 +#: redbot/cogs/audio/core/commands/audioset.py:1438 +#: redbot/cogs/audio/core/commands/audioset.py:1454 +#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:464 +#: redbot/cogs/audio/core/commands/controller.py:782 +#: redbot/cogs/audio/core/commands/llset.py:146 +#: redbot/cogs/audio/core/commands/llset.py:166 +#: redbot/cogs/audio/core/commands/llset.py:175 +#: redbot/cogs/audio/core/commands/llset.py:204 +#: redbot/cogs/audio/core/commands/llset.py:226 +#: redbot/cogs/audio/core/commands/llset.py:258 +#: redbot/cogs/audio/core/commands/llset.py:282 +#: redbot/cogs/audio/core/commands/llset.py:295 +#: redbot/cogs/audio/core/commands/llset.py:388 +#: redbot/cogs/audio/core/commands/llset.py:412 +#: redbot/cogs/audio/core/commands/llset.py:443 +#: redbot/cogs/audio/core/commands/llset.py:472 +#: redbot/cogs/audio/core/commands/llset.py:481 +#: redbot/cogs/audio/core/commands/llset.py:499 +#: redbot/cogs/audio/core/commands/llset.py:508 +#: redbot/cogs/audio/core/commands/llset.py:526 +#: redbot/cogs/audio/core/commands/llset.py:535 +#: redbot/cogs/audio/core/commands/llset.py:553 +#: redbot/cogs/audio/core/commands/llset.py:562 +#: redbot/cogs/audio/core/commands/llset.py:580 +#: redbot/cogs/audio/core/commands/llset.py:589 +#: redbot/cogs/audio/core/commands/llset.py:607 +#: redbot/cogs/audio/core/commands/llset.py:616 +#: redbot/cogs/audio/core/commands/llset.py:634 +#: redbot/cogs/audio/core/commands/llset.py:643 +#: redbot/cogs/audio/core/commands/llset.py:670 +#: redbot/cogs/audio/core/commands/llset.py:701 msgid "Setting Changed" -msgstr "" +msgstr "Instellingen aangepast" #: 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" +" ​ ​ ​ ​ `[p]audioset autoplay playlist playlist_name_OR_id [args]`\n\n" " **Args**:\n" " ​ ​ ​ ​ The following are all optional:\n" " ​ ​ ​ ​ ​ ​ ​ ​ --scope \n" @@ -367,161 +389,168 @@ msgid "Set a playlist to auto-play songs from.\n\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" +" ​ ​ ​ ​ `[p]audioset autoplay playlist MyGuildPlaylist`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist MyGlobalPlaylist --scope Global`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist 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:105 #: 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:1817 -#: redbot/cogs/audio/core/commands/playlists.py:1983 +#: redbot/cogs/audio/core/commands/playlists.py:393 +#: redbot/cogs/audio/core/commands/playlists.py:470 +#: redbot/cogs/audio/core/commands/playlists.py:558 +#: redbot/cogs/audio/core/commands/playlists.py:691 +#: redbot/cogs/audio/core/commands/playlists.py:822 +#: redbot/cogs/audio/core/commands/playlists.py:943 +#: redbot/cogs/audio/core/commands/playlists.py:1096 +#: redbot/cogs/audio/core/commands/playlists.py:1204 +#: redbot/cogs/audio/core/commands/playlists.py:1320 +#: redbot/cogs/audio/core/commands/playlists.py:1444 +#: redbot/cogs/audio/core/commands/playlists.py:1620 +#: redbot/cogs/audio/core/commands/playlists.py:1789 +#: redbot/cogs/audio/core/commands/playlists.py:1953 msgid "Playlists Are Not Available" -msgstr "" +msgstr "Afspeellijsten zijn niet beschikbaar" #: redbot/cogs/audio/core/commands/audioset.py:498 -#: redbot/cogs/audio/core/commands/playlists.py:105 +#: redbot/cogs/audio/core/commands/playlists.py:106 #: 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:1818 -#: redbot/cogs/audio/core/commands/playlists.py:1984 +#: redbot/cogs/audio/core/commands/playlists.py:394 +#: redbot/cogs/audio/core/commands/playlists.py:471 +#: redbot/cogs/audio/core/commands/playlists.py:559 +#: redbot/cogs/audio/core/commands/playlists.py:692 +#: redbot/cogs/audio/core/commands/playlists.py:823 +#: redbot/cogs/audio/core/commands/playlists.py:944 +#: redbot/cogs/audio/core/commands/playlists.py:1097 +#: redbot/cogs/audio/core/commands/playlists.py:1205 +#: redbot/cogs/audio/core/commands/playlists.py:1321 +#: redbot/cogs/audio/core/commands/playlists.py:1445 +#: redbot/cogs/audio/core/commands/playlists.py:1621 +#: redbot/cogs/audio/core/commands/playlists.py:1790 +#: redbot/cogs/audio/core/commands/playlists.py:1954 msgid "The playlist section of Audio is currently unavailable" -msgstr "" +msgstr "De afspeellijst sectie van audio is momenteel niet beschikbaar" -#: 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:1821 -#: redbot/cogs/audio/core/commands/playlists.py:1987 +#: redbot/cogs/audio/core/commands/audioset.py:499 +#: redbot/cogs/audio/core/commands/playlists.py:107 +#: redbot/cogs/audio/core/commands/playlists.py:268 +#: redbot/cogs/audio/core/commands/playlists.py:395 +#: redbot/cogs/audio/core/commands/playlists.py:472 +#: redbot/cogs/audio/core/commands/playlists.py:560 +#: redbot/cogs/audio/core/commands/playlists.py:693 +#: redbot/cogs/audio/core/commands/playlists.py:824 +#: redbot/cogs/audio/core/commands/playlists.py:945 +#: redbot/cogs/audio/core/commands/playlists.py:1098 +#: redbot/cogs/audio/core/commands/playlists.py:1206 +#: redbot/cogs/audio/core/commands/playlists.py:1322 +#: redbot/cogs/audio/core/commands/playlists.py:1446 +#: redbot/cogs/audio/core/commands/playlists.py:1622 +#: redbot/cogs/audio/core/commands/playlists.py:1791 +#: redbot/cogs/audio/core/commands/playlists.py:1955 msgid "Check your logs." -msgstr "" +msgstr "Controleer je logs." -#: redbot/cogs/audio/core/commands/audioset.py:516 -#: redbot/cogs/audio/core/commands/audioset.py:532 +#: redbot/cogs/audio/core/commands/audioset.py:514 +#: redbot/cogs/audio/core/commands/audioset.py:530 msgid "No Playlist Found" msgstr "Geen afspeellijst gevonden" -#: redbot/cogs/audio/core/commands/audioset.py:517 -#: redbot/cogs/audio/core/commands/playlists.py:124 -#: redbot/cogs/audio/core/commands/playlists.py:1498 +#: redbot/cogs/audio/core/commands/audioset.py:515 +#: redbot/cogs/audio/core/commands/playlists.py:125 +#: redbot/cogs/audio/core/commands/playlists.py:1475 msgid "Could not match '{arg}' to a playlist" msgstr "'{arg}' komt niet overeen met een speellijst" -#: redbot/cogs/audio/core/commands/audioset.py:524 +#: redbot/cogs/audio/core/commands/audioset.py:522 msgid "No Tracks Found" msgstr "Geen nummers gevonden" -#: redbot/cogs/audio/core/commands/audioset.py:525 +#: redbot/cogs/audio/core/commands/audioset.py:523 msgid "Playlist {name} has no tracks." msgstr "Afspeellijst {name} heeft geen nummers." -#: redbot/cogs/audio/core/commands/audioset.py:533 -#: redbot/cogs/audio/core/commands/playlists.py:1587 -#: redbot/cogs/audio/core/commands/playlists.py:1700 +#: redbot/cogs/audio/core/commands/audioset.py:531 +#: redbot/cogs/audio/core/commands/playlists.py:1561 +#: redbot/cogs/audio/core/commands/playlists.py:1672 msgid "Playlist {id} does not exist in {scope} scope." -msgstr "" +msgstr "Afspeellijst {id} bestaat niet in het bereik {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:1707 +#: redbot/cogs/audio/core/commands/audioset.py:538 +#: redbot/cogs/audio/core/commands/playlists.py:1001 +#: redbot/cogs/audio/core/commands/playlists.py:1569 +#: redbot/cogs/audio/core/commands/playlists.py:1679 msgid "Missing Arguments" msgstr "Ontbrekende argumenten" -#: 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:1708 +#: redbot/cogs/audio/core/commands/audioset.py:539 +#: redbot/cogs/audio/core/commands/playlists.py:1002 +#: redbot/cogs/audio/core/commands/playlists.py:1570 +#: redbot/cogs/audio/core/commands/playlists.py:1680 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:547 +#: redbot/cogs/audio/core/commands/audioset.py:545 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:560 +#: redbot/cogs/audio/core/commands/audioset.py:558 #, docstring msgid "Resets auto-play to the default playlist." msgstr "Reset automatisch afspelen naar de standaard afspeellijst." -#: redbot/cogs/audio/core/commands/audioset.py:572 +#: redbot/cogs/audio/core/commands/audioset.py:570 msgid "Set auto-play playlist to play recently played tracks." -msgstr "" +msgstr "Zet de auto-play afspeellijst om recent afgespeelde nummers af te spelen." -#: redbot/cogs/audio/core/commands/audioset.py:578 +#: redbot/cogs/audio/core/commands/audioset.py:576 #, docstring msgid "Toggle global daily queues.\n\n" " Global daily queues creates a playlist for all tracks played today.\n" " " -msgstr "" +msgstr "Schakel globale dagelijkse wachtrijen in.\n\n" +" Dagelijkse wachtrijen maken een afspeellijst voor alle nummers die vandaag worden gespeeld.\n" +" " -#: redbot/cogs/audio/core/commands/audioset.py:590 +#: redbot/cogs/audio/core/commands/audioset.py:588 msgid "Global daily queues: {true_or_false}." -msgstr "" +msgstr "Globale dagelijkse wachtrijen: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:599 +#: redbot/cogs/audio/core/commands/audioset.py:597 #, docstring msgid "Toggle daily queues.\n\n" " Daily queues creates a playlist for all tracks played today.\n" " " -msgstr "" +msgstr "Dagelijkse wachtrijen.\n\n" +" Dagelijkse wachtrijen maken een afspeellijst voor alle nummers die vandaag worden afgespeeld.\n" +" " -#: redbot/cogs/audio/core/commands/audioset.py:611 +#: redbot/cogs/audio/core/commands/audioset.py:609 msgid "Daily queues: {true_or_false}." -msgstr "" +msgstr "Dagelijkse wachtrijen: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:620 +#: redbot/cogs/audio/core/commands/audioset.py:618 #, docstring msgid "Toggle the bot auto-disconnecting when done playing.\n\n" " This setting takes precedence over `[p]audioset emptydisconnect`.\n" " " -msgstr "" +msgstr "Schakel de bot automatisch verbreken wanneer je klaar bent met spelen.\n\n" +" Deze instelling krijgt voorrang over `[p]lege audioset ontkoppeling`.\n" +" " -#: redbot/cogs/audio/core/commands/audioset.py:628 +#: redbot/cogs/audio/core/commands/audioset.py:626 msgid "Auto-disconnection at queue end: {true_or_false}." -msgstr "" +msgstr "Auto-verbreking bij wachtrij einde: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:632 -#: redbot/cogs/audio/core/commands/controller.py:771 +#: redbot/cogs/audio/core/commands/audioset.py:630 +#: redbot/cogs/audio/core/commands/controller.py:779 msgid "\n" "Auto-play has been disabled." -msgstr "" +msgstr "\n" +"Auto-play is uitgeschakeld." -#: redbot/cogs/audio/core/commands/audioset.py:643 +#: redbot/cogs/audio/core/commands/audioset.py:641 #, docstring msgid "Toggle DJ mode.\n\n" " DJ mode allows users with the DJ role to use audio commands.\n" @@ -530,23 +559,23 @@ 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:654 +#: redbot/cogs/audio/core/commands/audioset.py:652 msgid "Missing DJ Role" msgstr "De DJ Rol ontbreekt" -#: redbot/cogs/audio/core/commands/audioset.py:655 +#: redbot/cogs/audio/core/commands/audioset.py:653 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:666 +#: redbot/cogs/audio/core/commands/audioset.py:664 msgid "Response timed out, try again later." msgstr "Geen reactie ontvangen, probeer het later opnieuw." -#: redbot/cogs/audio/core/commands/audioset.py:676 +#: redbot/cogs/audio/core/commands/audioset.py:674 msgid "DJ role: {true_or_false}." msgstr "DJ role: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:683 #, 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" @@ -555,54 +584,55 @@ msgstr "Verbreek automatisch de verbinding met het kanaal wanneer de bot alleen " `[p]audioset dc` heeft voorrang op deze instelling.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:1214 +#: redbot/cogs/audio/core/commands/audioset.py:689 +#: redbot/cogs/audio/core/commands/audioset.py:718 +#: redbot/cogs/audio/core/commands/audioset.py:1233 msgid "Invalid Time" msgstr "Ongeldige tijd" -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:1214 +#: redbot/cogs/audio/core/commands/audioset.py:689 +#: redbot/cogs/audio/core/commands/audioset.py:718 +#: redbot/cogs/audio/core/commands/audioset.py:1233 msgid "Seconds can't be less than zero." msgstr "Seconden kunnen niet minder zijn dan nul." -#: redbot/cogs/audio/core/commands/audioset.py:698 +#: redbot/cogs/audio/core/commands/audioset.py:696 msgid "Empty disconnect disabled." msgstr "Lege verbinding verbreken is uitgeschakeld." -#: redbot/cogs/audio/core/commands/audioset.py:705 +#: redbot/cogs/audio/core/commands/audioset.py:703 msgid "Empty disconnect timer set to {num_seconds}." msgstr "Lege verbinding verbreken is uingesteld op {num_seconds}." -#: redbot/cogs/audio/core/commands/audioset.py:717 +#: redbot/cogs/audio/core/commands/audioset.py:715 #, 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:727 +#: redbot/cogs/audio/core/commands/audioset.py:725 msgid "Empty pause disabled." msgstr "Lege pauze uitgeschakeld." -#: redbot/cogs/audio/core/commands/audioset.py:734 +#: redbot/cogs/audio/core/commands/audioset.py:732 msgid "Empty pause timer set to {num_seconds}." msgstr "Lege pauze timer ingesteld op {num_seconds}." -#: redbot/cogs/audio/core/commands/audioset.py:745 +#: redbot/cogs/audio/core/commands/audioset.py:743 #, docstring msgid "Prioritise tracks with lyrics." -msgstr "" +msgstr "Prioriteer tracks met songteksten." -#: redbot/cogs/audio/core/commands/audioset.py:751 +#: redbot/cogs/audio/core/commands/audioset.py:749 msgid "Prefer tracks with lyrics: {true_or_false}." -msgstr "" +msgstr "Liever tracks met songtekst: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:760 +#: redbot/cogs/audio/core/commands/audioset.py:758 #, 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:763 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 msgid "Invalid Price" msgstr "Ongeldige prijs" @@ -610,26 +640,32 @@ msgstr "Ongeldige prijs" msgid "Price can't be less than zero." msgstr "Prijs kan niet lager dan nul zijn." -#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:769 +msgid "Price can't be greater than 2^63 - 1." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:774 msgid "Jukebox mode disabled." msgstr "Jukebox-modus uitgeschakeld." -#: redbot/cogs/audio/core/commands/audioset.py:775 +#: redbot/cogs/audio/core/commands/audioset.py:781 msgid "Track queueing command price set to {price} {currency}." msgstr "Trackwachtrijopdracht instellen ingesteld op {price} {currency}." -#: redbot/cogs/audio/core/commands/audioset.py:787 +#: redbot/cogs/audio/core/commands/audioset.py:793 #, 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 "Stel het pad van de localtracks in als de Lavalink.jar niet wordt uitgevoerd vanuit de map Audio-gegevens.\n\n" +" Laat het pad leeg om het pad terug te zetten naar de standaard, de Audio data map.\n" +" " -#: redbot/cogs/audio/core/commands/audioset.py:798 +#: redbot/cogs/audio/core/commands/audioset.py:804 msgid "The localtracks path location has been reset to {localpath}" -msgstr "" +msgstr "De locatie van de localtracks is gereset naar {localpath}" -#: redbot/cogs/audio/core/commands/audioset.py:803 +#: redbot/cogs/audio/core/commands/audioset.py:809 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" "```\n" "ParentDirectory\n" @@ -642,327 +678,358 @@ msgid "This setting is only for bot owners to set a localtracks folder location "**This folder and files need to be visible to the user where `Lavalink.jar` is being run from.**\n" "Use this command with no path given to reset it to the default, the Audio data directory for this bot.\n" "Do you want to continue to set the provided path for local tracks?" -msgstr "" +msgstr "Deze instelling is alleen voor bot-eigenaren om een locatie voor localtracks in te stellen in het onderstaande voorbeeld Het volledige pad voor 'Oudermap' moet worden doorgegeven aan dit commando.\n" +"```\n" +"Ouderdirectory\n" +" ³ __ localtracks (map)\n" +" C6-0wesome Album Name (map)\n" +" emphasize __01 Cool Song. p3\n" +" ½ __02 Groovy Song. p3\n" +"```\n" +"Het pad van de map die aan deze opdracht wordt gegeven, moet de map localtracks bevatten.\n" +"**Deze map en bestanden moeten zichtbaar zijn voor de gebruiker waar `Lavalink.jar` wordt uitgevoerd. *\n" +"Gebruik deze opdracht zonder pad gegeven om deze te resetten naar de standaard, de audio-gegevensmap voor deze bot.\n" +"Wilt u doorgaan met het instellen van het opgegeven pad voor lokale tracken?" -#: redbot/cogs/audio/core/commands/audioset.py:835 +#: redbot/cogs/audio/core/commands/audioset.py:841 msgid "Invalid Path" -msgstr "" +msgstr "Ongeldige pad" -#: redbot/cogs/audio/core/commands/audioset.py:836 +#: redbot/cogs/audio/core/commands/audioset.py:842 msgid "{local_path} does not seem like a valid path." -msgstr "" +msgstr "{local_path} Lijkt niet op een geldig pad." -#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/audioset.py:848 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}' bestaat niet. Het pad wordt nog steeds opgeslagen, maar controleer het pad en maak een map localtracks in '{localfolder}' voordat u probeert lokale tracks af te spelen." -#: redbot/cogs/audio/core/commands/audioset.py:848 -#: redbot/cogs/audio/core/commands/llset.py:34 -#: redbot/cogs/audio/core/commands/llset.py:53 -#: redbot/cogs/audio/core/commands/player.py:416 -#: redbot/cogs/audio/core/commands/player.py:426 +#: redbot/cogs/audio/core/commands/audioset.py:854 +#: redbot/cogs/audio/core/commands/llset.py:74 +#: redbot/cogs/audio/core/commands/player.py:414 +#: redbot/cogs/audio/core/commands/player.py:424 msgid "Invalid Environment" -msgstr "" +msgstr "Ongeldige Omgeving" -#: redbot/cogs/audio/core/commands/audioset.py:855 +#: redbot/cogs/audio/core/commands/audioset.py:861 msgid "The localtracks path location has been set to {localpath}" -msgstr "" +msgstr "De locatie van de localtracks is ingesteld op {localpath}" -#: redbot/cogs/audio/core/commands/audioset.py:864 +#: redbot/cogs/audio/core/commands/audioset.py:870 #, 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 "Maximale lengte van een nummer voor wachtrij in seconden, 0 om uit te schakelen.\n\n" +" Accepteert seconden of een waarde zoals 00:00:00 (`hh:mm:ss`) of 00:00 (`mm:ss`). Ongeldige\n" +" invoer schakelt de maximale lengte-instelling uit.\n" +" " -#: redbot/cogs/audio/core/commands/audioset.py:873 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Invalid length" -msgstr "" +msgstr "Ongeldige lengte" -#: redbot/cogs/audio/core/commands/audioset.py:873 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Length can't be less than zero." -msgstr "" +msgstr "Lengte kan niet kleiner zijn dan nul." -#: redbot/cogs/audio/core/commands/audioset.py:877 +#: redbot/cogs/audio/core/commands/audioset.py:883 msgid "Track max length disabled." -msgstr "" +msgstr "Maximum lengte voor nummer uitgeschakeld." -#: redbot/cogs/audio/core/commands/audioset.py:883 +#: redbot/cogs/audio/core/commands/audioset.py:889 msgid "Track max length set to {seconds}." -msgstr "" +msgstr "Track maximale lengte ingesteld op {seconds}." -#: redbot/cogs/audio/core/commands/audioset.py:893 +#: redbot/cogs/audio/core/commands/audioset.py:899 #, 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:899 +#: redbot/cogs/audio/core/commands/audioset.py:905 msgid "Notify mode: {true_or_false}." -msgstr "" +msgstr "Notificatie modus: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:908 +#: redbot/cogs/audio/core/commands/audioset.py:914 #, docstring msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." -msgstr "" +msgstr "Schakel of de bot automatisch wordt uitgeschakeld bij het joinen van het spraakkanaal." -#: redbot/cogs/audio/core/commands/audioset.py:914 +#: redbot/cogs/audio/core/commands/audioset.py:920 msgid "Auto Deafen: {true_or_false}." -msgstr "" +msgstr "Auto Deafen: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:923 +#: redbot/cogs/audio/core/commands/audioset.py:929 #, 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, Vimeo, Twitch, and\n" " Bandcamp links.\n" " " -msgstr "" +msgstr "De domeinbeperking in-/uitschakelen bij Audio.\n\n" +" Wanneer uitgeschakeld kunnen gebruikers nummers van niet-commerciële websites en links afspelen.\n" +" Indien ingeschakeld, zijn gebruikers beperkt tot YouTube, SoundCloud, Vimeo, Twitch, en\n" +" Bandcamp links.\n" +" " -#: redbot/cogs/audio/core/commands/audioset.py:934 +#: redbot/cogs/audio/core/commands/audioset.py:940 msgid "Commercial links only: {true_or_false}." -msgstr "" +msgstr "Alleen commerciële koppelingen: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:943 +#: redbot/cogs/audio/core/commands/audioset.py:949 #, 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:952 +#: redbot/cogs/audio/core/commands/audioset.py:958 msgid "Settings Changed" -msgstr "" +msgstr "Instellingen gewijzigd" -#: redbot/cogs/audio/core/commands/audioset.py:953 +#: redbot/cogs/audio/core/commands/audioset.py:959 msgid "DJ role set to: {role.name}." msgstr "DJ-rol ingesteld op: {role.name}." -#: redbot/cogs/audio/core/commands/audioset.py:959 +#: redbot/cogs/audio/core/commands/audioset.py:965 #, docstring msgid "Show the current settings." msgstr "Laat de huidige instellingen zien." -#: redbot/cogs/audio/core/commands/audioset.py:996 +#: redbot/cogs/audio/core/commands/audioset.py:1004 msgid "Server Settings" msgstr "Server instellingen" -#: redbot/cogs/audio/core/commands/audioset.py:997 +#: redbot/cogs/audio/core/commands/audioset.py:1005 +msgid "Auto-deafen: [{auto_deafen}]\n" +msgstr "Auto-deafen: [{auto_deafen}]\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1008 msgid "Auto-disconnect: [{dc}]\n" -msgstr "" +msgstr "Automatische verbreking van de verbinding: [{dc}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:998 +#: redbot/cogs/audio/core/commands/audioset.py:1009 msgid "Auto-play: [{autoplay}]\n" -msgstr "" +msgstr "Automatisch spelen: [{autoplay}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1002 +#: redbot/cogs/audio/core/commands/audioset.py:1013 msgid "Disconnect timer: [{num_seconds}]\n" -msgstr "" +msgstr "Verbinding verbreken met timer: [{num_seconds}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1006 +#: redbot/cogs/audio/core/commands/audioset.py:1017 msgid "Auto Pause timer: [{num_seconds}]\n" -msgstr "" +msgstr "Auto Pauzeer timer: [{num_seconds}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1021 msgid "DJ Role: [{role.name}]\n" -msgstr "" +msgstr "DJ Role: [{role.name}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1012 +#: redbot/cogs/audio/core/commands/audioset.py:1023 msgid "Jukebox: [{jukebox_name}]\n" -msgstr "" +msgstr "Jukebox: [{jukebox_name}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1013 +#: redbot/cogs/audio/core/commands/audioset.py:1024 msgid "Command price: [{jukebox_price}]\n" -msgstr "" +msgstr "Command prijs: [{jukebox_price}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1017 +#: redbot/cogs/audio/core/commands/audioset.py:1028 msgid "Max track length: [{tracklength}]\n" -msgstr "" +msgstr "Maximale lengte van het nummer: [{tracklength}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1020 -msgid "Repeat: [{repeat}]\n" +#: redbot/cogs/audio/core/commands/audioset.py:1031 +msgid "Max volume: [{max_volume}%]\n" +"Persist queue: [{persist_queue}]\n" +"Repeat: [{repeat}]\n" "Shuffle: [{shuffle}]\n" "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" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1040 +msgstr "Max volume: [{max_volume}%]\n" +"Houd wachtrij: [{persist_queue}]\n" +"Herhaal: [{repeat}]\n" +"Shuffle: [{shuffle}]\n" +"Shuffle bumped: [{bumpped_shuffle}]\n" +"Nummers notificeren: [{notify}]\n" +"Nummers als status: [{status}]\n" +"Spotify zoeken: [{countrycode}]\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Thumbnails: [{0}]\n" -msgstr "" +msgstr "Miniaturen: [{0}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1044 +#: redbot/cogs/audio/core/commands/audioset.py:1055 msgid "Vote skip: [{vote_enabled}]\n" "Skip percentage: [{vote_percent}%]\n" -msgstr "" +msgstr "Stem overslaan: [{vote_enabled}]\n" +"Sla percentage over: [{vote_percent}%]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1057 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Server" -msgstr "" +msgstr "Server" -#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "User" -msgstr "" +msgstr "Gebruiker" -#: redbot/cogs/audio/core/commands/audioset.py:1061 -#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: redbot/cogs/audio/core/commands/playlists.py:1010 msgid "Global" -msgstr "" +msgstr "Globaal" -#: redbot/cogs/audio/core/commands/audioset.py:1063 -#: redbot/cogs/audio/core/commands/audioset.py:1064 -#: redbot/cogs/audio/core/commands/audioset.py:1065 +#: redbot/cogs/audio/core/commands/audioset.py:1074 +#: redbot/cogs/audio/core/commands/audioset.py:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1076 msgid "Cached" -msgstr "" +msgstr "Gecached" -#: redbot/cogs/audio/core/commands/audioset.py:1067 -#: redbot/cogs/audio/core/commands/audioset.py:1068 -#: redbot/cogs/audio/core/commands/audioset.py:1069 +#: redbot/cogs/audio/core/commands/audioset.py:1078 +#: redbot/cogs/audio/core/commands/audioset.py:1079 +#: redbot/cogs/audio/core/commands/audioset.py:1080 msgid "US Top 100" -msgstr "" +msgstr "US Top 100" -#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: redbot/cogs/audio/core/commands/audioset.py:1083 msgid "Auto-play Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1074 +#: redbot/cogs/audio/core/commands/audioset.py:1085 msgid "Playlist name: [{pname}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1086 msgid "Playlist ID: [{pid}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1076 +#: redbot/cogs/audio/core/commands/audioset.py:1087 msgid "Playlist scope: [{pscope}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1082 -#: redbot/cogs/audio/core/commands/audioset.py:1353 -#: redbot/cogs/audio/core/commands/audioset.py:1398 +#: redbot/cogs/audio/core/commands/audioset.py:1093 +#: redbot/cogs/audio/core/commands/audioset.py:1372 +#: redbot/cogs/audio/core/commands/audioset.py:1417 msgid "Cache Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1084 +#: redbot/cogs/audio/core/commands/audioset.py:1095 msgid "Max age: [{max_age}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1085 +#: redbot/cogs/audio/core/commands/audioset.py:1096 msgid "Local Spotify cache: [{spotify_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1097 msgid "Local Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1098 msgid "Local Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1089 -#: redbot/cogs/audio/core/commands/audioset.py:1347 -#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1100 +#: redbot/cogs/audio/core/commands/audioset.py:1366 +#: redbot/cogs/audio/core/commands/audioset.py:1411 msgid "days" msgstr "dagen" -#: redbot/cogs/audio/core/commands/audioset.py:1096 +#: redbot/cogs/audio/core/commands/audioset.py:1107 msgid "User Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1098 +#: redbot/cogs/audio/core/commands/audioset.py:1109 msgid "Spotify search: [{country_code}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1114 msgid "Lavalink Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1105 +#: redbot/cogs/audio/core/commands/audioset.py:1116 msgid "Cog version: [{version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1106 +#: redbot/cogs/audio/core/commands/audioset.py:1117 msgid "Red-Lavalink: [{lavalink_version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1107 +#: redbot/cogs/audio/core/commands/audioset.py:1118 msgid "External server: [{use_external_lavalink}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1116 -msgid "Lavalink build: [{llbuild}]\n" +#: redbot/cogs/audio/core/commands/audioset.py:1131 +msgid "Lavalink version: [{llversion}]\n" "Lavalink branch: [{llbranch}]\n" "Release date: [{build_time}]\n" "Lavaplayer version: [{lavaplayer}]\n" "Java version: [{jvm}]\n" "Java Executable: [{jv_exec}]\n" +"Initial Heapsize: [{xms}]\n" +"Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1132 +#: redbot/cogs/audio/core/commands/audioset.py:1151 msgid "Localtracks path: [{localpath}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1141 +#: redbot/cogs/audio/core/commands/audioset.py:1160 #, docstring -msgid "Sends the Lavalink server logs to your DMs." -msgstr "" +msgid "Sends the managed Lavalink node logs to your DMs." +msgstr "Stuurt de beheerde Lavalink node logs naar uw DM's." -#: redbot/cogs/audio/core/commands/audioset.py:1148 -#: redbot/cogs/audio/core/commands/audioset.py:1150 +#: redbot/cogs/audio/core/commands/audioset.py:1167 +#: redbot/cogs/audio/core/commands/audioset.py:1169 msgid "No logs found in your data folder." -msgstr "" +msgstr "Geen logs gevonden in uw gegevensmap." -#: redbot/cogs/audio/core/commands/audioset.py:1162 +#: redbot/cogs/audio/core/commands/audioset.py:1181 msgid "Logs are too large, you can find them in {path}" -msgstr "" +msgstr "Logboeken zijn te groot, je vindt ze in {path}" -#: redbot/cogs/audio/core/commands/audioset.py:1172 +#: redbot/cogs/audio/core/commands/audioset.py:1191 msgid "I need to be able to DM you to send you the logs." -msgstr "" +msgstr "Ik moet je een DM kunnen sturen om je de logs te kunnen sturen." -#: redbot/cogs/audio/core/commands/audioset.py:1181 +#: redbot/cogs/audio/core/commands/audioset.py:1200 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "Muziektitel als status aan of uit zetten." -#: redbot/cogs/audio/core/commands/audioset.py:1187 +#: redbot/cogs/audio/core/commands/audioset.py:1206 msgid "Song titles as status: {true_or_false}." msgstr "Muziektitel als status: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1196 +#: redbot/cogs/audio/core/commands/audioset.py:1215 #, 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:1202 +#: redbot/cogs/audio/core/commands/audioset.py:1221 msgid "Thumbnail display: {true_or_false}." msgstr "Miniatuurweergave: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1211 +#: redbot/cogs/audio/core/commands/audioset.py:1230 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." -msgstr "" +msgstr "Percentage dat nodig is voor niet-mods om tracks over te slaan. 0 om uit te schakelen." -#: redbot/cogs/audio/core/commands/audioset.py:1223 +#: redbot/cogs/audio/core/commands/audioset.py:1242 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:1230 +#: redbot/cogs/audio/core/commands/audioset.py:1249 msgid "Vote percentage set to {percent}%." msgstr "Stempercentage ingesteld op {percent}%." -#: redbot/cogs/audio/core/commands/audioset.py:1239 +#: redbot/cogs/audio/core/commands/audioset.py:1258 #, docstring msgid "Instructions to set the YouTube API key." -msgstr "" +msgstr "Instructies voor het instellen van de YouTube API-sleutel." -#: redbot/cogs/audio/core/commands/audioset.py:1258 +#: redbot/cogs/audio/core/commands/audioset.py:1277 #, docstring msgid "Instructions to set the Spotify API tokens." -msgstr "" +msgstr "Instructies voor het instellen van Spotify-API-tokens." -#: redbot/cogs/audio/core/commands/audioset.py:1259 +#: redbot/cogs/audio/core/commands/audioset.py:1278 msgid "1. Go to Spotify developers and log in with your Spotify account.\n" "(https://developer.spotify.com/dashboard/applications)\n" "2. Click \"Create An App\".\n" @@ -971,30 +1038,37 @@ msgid "1. Go to Spotify developers and log in with your Spotify account.\n" "5. Accept the terms and conditions.\n" "6. Copy your client ID and your client secret into:\n" "`{prefix}set api spotify client_id client_secret `" -msgstr "" +msgstr "1. Ga naar Spotify-ontwikkelaars en log in met uw Spotify-account.\n" +"(https://developer.spotify. om/dashboard/applicaties)\n" +"2. Klik op \"Creëer Een App\".\n" +"3. Vul het formulier in met de naam van de app, etc.\n" +"4. Wanneer gevraagd wordt of je commerciële integratie ontwikkelt, selecteer dan \"Nee\".\n" +"5. Accepteer de algemene voorwaarden.\n" +"6. Kopieer uw client-ID en uw clientgeheim in:\n" +"`{prefix}set api spotify client_id client_secret `" -#: redbot/cogs/audio/core/commands/audioset.py:1276 -#: redbot/cogs/audio/core/commands/audioset.py:1298 +#: redbot/cogs/audio/core/commands/audioset.py:1295 +#: redbot/cogs/audio/core/commands/audioset.py:1317 #, docstring msgid "Set the country code for Spotify searches." -msgstr "" +msgstr "Stel de landcode in voor Spotify zoekopdrachten." -#: redbot/cogs/audio/core/commands/audioset.py:1280 -#: redbot/cogs/audio/core/commands/audioset.py:1302 +#: redbot/cogs/audio/core/commands/audioset.py:1299 +#: redbot/cogs/audio/core/commands/audioset.py:1321 msgid "Invalid Country Code" -msgstr "" +msgstr "Ongeldige landcode" -#: redbot/cogs/audio/core/commands/audioset.py:1281 -#: redbot/cogs/audio/core/commands/audioset.py:1303 +#: redbot/cogs/audio/core/commands/audioset.py:1300 +#: redbot/cogs/audio/core/commands/audioset.py:1322 msgid "Please use an official [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code." -msgstr "" +msgstr "Gebruik een officiële [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code." -#: redbot/cogs/audio/core/commands/audioset.py:1290 -#: redbot/cogs/audio/core/commands/audioset.py:1312 +#: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1331 msgid "Country Code set to {country}." -msgstr "" +msgstr "Landcode ingesteld op {country}." -#: redbot/cogs/audio/core/commands/audioset.py:1320 +#: redbot/cogs/audio/core/commands/audioset.py:1339 #, docstring msgid "Sets the caching level.\n\n" " Level can be one of the following:\n\n" @@ -1005,67 +1079,117 @@ msgid "Sets the caching level.\n\n" " 5: Enables all Caches\n\n" " If you wish to disable a specific cache use a negative number.\n" " " -msgstr "" +msgstr "Stelt het cachingniveau in.\n\n" +" Niveau kan een van de volgende zijn:\n\n" +" 0: Schakelt alle caching uit\n" +" 1: Activeert Spotify Cache\n" +" 2: Activeert YouTube Cache\n" +" 3: Hiermee schakelt Lavalink Cache\n" +" 5 in\n\n" +" Als je een specifieke cache wilt uitschakelen gebruik dan een negatief getal.\n" +" " -#: redbot/cogs/audio/core/commands/audioset.py:1342 -#: redbot/cogs/audio/core/commands/audioset.py:1387 +#: redbot/cogs/audio/core/commands/audioset.py:1361 +#: redbot/cogs/audio/core/commands/audioset.py:1406 msgid "Max age: [{max_age}]\n" -msgstr "" +msgstr "Max leeftijd: [{max_age}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1343 -#: redbot/cogs/audio/core/commands/audioset.py:1388 +#: redbot/cogs/audio/core/commands/audioset.py:1362 +#: redbot/cogs/audio/core/commands/audioset.py:1407 msgid "Spotify cache: [{spotify_status}]\n" -msgstr "" +msgstr "Spotify cache: [{spotify_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1344 -#: redbot/cogs/audio/core/commands/audioset.py:1389 +#: redbot/cogs/audio/core/commands/audioset.py:1363 +#: redbot/cogs/audio/core/commands/audioset.py:1408 msgid "Youtube cache: [{youtube_status}]\n" -msgstr "" +msgstr "YouTube cache: [{YouTube_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1345 -#: redbot/cogs/audio/core/commands/audioset.py:1390 +#: redbot/cogs/audio/core/commands/audioset.py:1364 +#: redbot/cogs/audio/core/commands/audioset.py:1409 msgid "Lavalink cache: [{lavalink_status}]\n" -msgstr "" +msgstr "Lavalink cache: [{lavalink_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1405 +#: redbot/cogs/audio/core/commands/audioset.py:1424 #, 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 "Stelt de maximale leeftijd van de cache in.\n\n" +" Met deze opdrachten kunt u het maximale aantal dagen instellen voordat een item in de cache\n" +" ongeldig wordt.\n" +" " -#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1431 msgid "Cache age cannot be less than 7 days. If you wish to disable it run {prefix}audioset cache.\n" -msgstr "" +msgstr "De cache leeftijd kan niet minder dan 7 dagen zijn. Als je deze wilt uitschakelen, start dan de {prefix}audioset cache.\n" -#: redbot/cogs/audio/core/commands/audioset.py:1417 +#: redbot/cogs/audio/core/commands/audioset.py:1436 msgid "I've set the cache age to {age} days" -msgstr "" +msgstr "Ik heb de cache leeftijd ingesteld op {age} dagen" -#: redbot/cogs/audio/core/commands/audioset.py:1424 +#: redbot/cogs/audio/core/commands/audioset.py:1443 #, docstring msgid "Toggle persistent queues.\n\n" " Persistent queues allows the current queue to be restored when the queue closes.\n" " " -msgstr "" +msgstr "Schakelen tussen aanhoudende wachtrijen.\n\n" +" Aanhoudende wachtrijen maakt het mogelijk om de huidige wachtrij te herstellen wanneer de wachtrij wordt gesloten.\n" +" " -#: redbot/cogs/audio/core/commands/audioset.py:1436 +#: redbot/cogs/audio/core/commands/audioset.py:1455 msgid "Persisting queues: {true_or_false}." -msgstr "" +msgstr "Dagelijkse wachtrijen: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1444 +#: redbot/cogs/audio/core/commands/audioset.py:1463 #, docstring msgid "Restarts the lavalink connection." -msgstr "" +msgstr "Herstart de lavalink verbinding." -#: redbot/cogs/audio/core/commands/audioset.py:1454 +#: redbot/cogs/audio/core/commands/audioset.py:1471 +#: redbot/cogs/audio/core/commands/llset.py:731 +msgid "Failed To Shutdown Lavalink Node" +msgstr "Lavalink uitschakelen mislukt" + +#: redbot/cogs/audio/core/commands/audioset.py:1472 +#: redbot/cogs/audio/core/commands/llset.py:187 +#: redbot/cogs/audio/core/commands/llset.py:732 +msgid "Please reload Audio (`{prefix}reload audio`)." +msgstr "Herlaad audio (`{prefix}herlaad audio`)." + +#: redbot/cogs/audio/core/commands/audioset.py:1479 msgid "Restarting Lavalink" -msgstr "" +msgstr "Herstarten Lavalink" -#: redbot/cogs/audio/core/commands/audioset.py:1455 +#: redbot/cogs/audio/core/commands/audioset.py:1480 msgid "It can take a couple of minutes for Lavalink to fully start up." -msgstr "" +msgstr "Het kan een paar minuten duren voordat Lavalink volledig opstart." + +#: redbot/cogs/audio/core/commands/audioset.py:1487 +#, docstring +msgid "Set the maximum volume allowed in this server." +msgstr "Stel het maximale volume in in deze server." + +#: redbot/cogs/audio/core/commands/audioset.py:1491 +msgid "Error" +msgstr "Fout" + +#: redbot/cogs/audio/core/commands/audioset.py:1492 +msgid "Music without sound isn't music at all. Try setting the volume higher then 0%." +msgstr "Muziek zonder geluid is helemaal geen muziek. Probeer het volume hoger dan 0 in te stellen." + +#: redbot/cogs/audio/core/commands/audioset.py:1500 +#: redbot/cogs/audio/core/commands/audioset.py:1508 +msgid "Setting changed" +msgstr "Instellingen Aangepast" + +#: redbot/cogs/audio/core/commands/audioset.py:1501 +msgid "The maximum volume has been limited to 150%, be easy on your ears." +msgstr "Het maximale volume is beperkt tot 150%, wees voorzichtig met uw oren kieken." + +#: redbot/cogs/audio/core/commands/audioset.py:1509 +msgid "The maximum volume has been limited to {max_volume}%." +msgstr "Het maximale volume is beperkt tot {max_volume}%." #: redbot/cogs/audio/core/commands/controller.py:32 #, docstring @@ -1073,42 +1197,42 @@ msgid "Disconnect from the voice channel." msgstr "Verbreek de verbinding met het spraakkanaal." #: redbot/cogs/audio/core/commands/controller.py:34 -#: redbot/cogs/audio/core/commands/controller.py:88 -#: redbot/cogs/audio/core/commands/controller.py:205 -#: redbot/cogs/audio/core/commands/controller.py:222 -#: redbot/cogs/audio/core/commands/controller.py:236 -#: redbot/cogs/audio/core/commands/controller.py:244 -#: redbot/cogs/audio/core/commands/controller.py:318 -#: redbot/cogs/audio/core/commands/controller.py:384 -#: redbot/cogs/audio/core/commands/controller.py:477 -#: redbot/cogs/audio/core/commands/controller.py:487 -#: redbot/cogs/audio/core/commands/controller.py:571 -#: redbot/cogs/audio/core/commands/controller.py:703 -#: redbot/cogs/audio/core/commands/controller.py:732 -#: redbot/cogs/audio/core/commands/controller.py:788 -#: redbot/cogs/audio/core/commands/controller.py:865 -#: redbot/cogs/audio/core/commands/equalizer.py:39 -#: redbot/cogs/audio/core/commands/equalizer.py:164 -#: redbot/cogs/audio/core/commands/equalizer.py:194 -#: redbot/cogs/audio/core/commands/equalizer.py:228 -#: redbot/cogs/audio/core/commands/equalizer.py:317 -#: redbot/cogs/audio/core/commands/miscellaneous.py:71 -#: redbot/cogs/audio/core/commands/miscellaneous.py:102 -#: redbot/cogs/audio/core/commands/playlists.py:1142 +#: redbot/cogs/audio/core/commands/controller.py:89 +#: redbot/cogs/audio/core/commands/controller.py:206 +#: redbot/cogs/audio/core/commands/controller.py:223 +#: redbot/cogs/audio/core/commands/controller.py:237 +#: redbot/cogs/audio/core/commands/controller.py:245 +#: redbot/cogs/audio/core/commands/controller.py:319 +#: redbot/cogs/audio/core/commands/controller.py:385 +#: redbot/cogs/audio/core/commands/controller.py:478 +#: redbot/cogs/audio/core/commands/controller.py:488 +#: redbot/cogs/audio/core/commands/controller.py:572 +#: redbot/cogs/audio/core/commands/controller.py:711 +#: redbot/cogs/audio/core/commands/controller.py:740 +#: redbot/cogs/audio/core/commands/controller.py:796 +#: redbot/cogs/audio/core/commands/controller.py:873 +#: redbot/cogs/audio/core/commands/equalizer.py:40 +#: redbot/cogs/audio/core/commands/equalizer.py:165 +#: redbot/cogs/audio/core/commands/equalizer.py:195 +#: redbot/cogs/audio/core/commands/equalizer.py:229 +#: redbot/cogs/audio/core/commands/equalizer.py:318 +#: redbot/cogs/audio/core/commands/miscellaneous.py:72 +#: redbot/cogs/audio/core/commands/miscellaneous.py:103 +#: redbot/cogs/audio/core/commands/playlists.py:1125 msgid "Nothing playing." msgstr "Er wordt niets uitgevoerd." #: redbot/cogs/audio/core/commands/controller.py:49 #: redbot/cogs/audio/core/commands/controller.py:55 msgid "Unable To Disconnect" -msgstr "" +msgstr "Verbinding verbreken mislukt" #: redbot/cogs/audio/core/commands/controller.py:50 -#: redbot/cogs/audio/core/commands/controller.py:263 -#: redbot/cogs/audio/core/commands/controller.py:331 -#: redbot/cogs/audio/core/commands/controller.py:585 +#: redbot/cogs/audio/core/commands/controller.py:264 +#: redbot/cogs/audio/core/commands/controller.py:332 +#: redbot/cogs/audio/core/commands/controller.py:586 msgid "There are other people listening - vote to skip instead." -msgstr "" +msgstr "Er zijn andere mensen die luisteren, stemmen om over te slaan." #: redbot/cogs/audio/core/commands/controller.py:56 #: redbot/cogs/audio/core/commands/controller.py:62 @@ -1117,217 +1241,218 @@ msgstr "Je hebt de DJ rol nodig om de verbinding te verbreken." #: redbot/cogs/audio/core/commands/controller.py:61 msgid "Unable to Disconnect" -msgstr "" +msgstr "Kan verbinding niet verbreken" #: redbot/cogs/audio/core/commands/controller.py:65 msgid "Disconnecting..." -msgstr "" +msgstr "Bezig verbinding te verbreken..." -#: redbot/cogs/audio/core/commands/controller.py:86 +#: redbot/cogs/audio/core/commands/controller.py:87 #, docstring msgid "Now playing." msgstr "Nu aan het afspelen." -#: redbot/cogs/audio/core/commands/controller.py:110 -#: redbot/cogs/audio/core/commands/queue.py:77 +#: redbot/cogs/audio/core/commands/controller.py:111 +#: redbot/cogs/audio/core/commands/queue.py:81 msgid "\n" " Requested by: **{track.requester}**" -msgstr "" +msgstr "\n" +"Aangevraagd door: **{track.requester}**" -#: redbot/cogs/audio/core/commands/controller.py:113 +#: redbot/cogs/audio/core/commands/controller.py:114 msgid "Nothing." msgstr "Niets." -#: redbot/cogs/audio/core/commands/controller.py:118 -#: redbot/cogs/audio/core/commands/queue.py:79 +#: redbot/cogs/audio/core/commands/controller.py:119 +#: redbot/cogs/audio/core/commands/queue.py:83 msgid "Now Playing" msgstr "Nu aan het spelen" -#: redbot/cogs/audio/core/commands/controller.py:128 -#: redbot/cogs/audio/core/commands/queue.py:89 +#: redbot/cogs/audio/core/commands/controller.py:129 +#: redbot/cogs/audio/core/commands/queue.py:93 msgid "Auto-Play" -msgstr "" +msgstr "Automatisch afspelen" -#: redbot/cogs/audio/core/commands/controller.py:134 -#: redbot/cogs/audio/core/commands/queue.py:95 +#: redbot/cogs/audio/core/commands/controller.py:135 +#: redbot/cogs/audio/core/commands/queue.py:99 msgid "Shuffle" -msgstr "" +msgstr "Shuffle" -#: redbot/cogs/audio/core/commands/controller.py:140 -#: redbot/cogs/audio/core/commands/queue.py:101 +#: redbot/cogs/audio/core/commands/controller.py:141 +#: redbot/cogs/audio/core/commands/queue.py:105 msgid "Repeat" -msgstr "" +msgstr "Herhalen" -#: redbot/cogs/audio/core/commands/controller.py:200 +#: redbot/cogs/audio/core/commands/controller.py:201 #, docstring msgid "Pause or resume a playing track." -msgstr "" +msgstr "Pauzeer of hervat een afgespeeld nummer." -#: redbot/cogs/audio/core/commands/controller.py:211 -#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:212 +#: redbot/cogs/audio/core/commands/controller.py:218 msgid "Unable To Manage Tracks" -msgstr "" +msgstr "Kan tracks niet beheren" -#: redbot/cogs/audio/core/commands/controller.py:212 +#: redbot/cogs/audio/core/commands/controller.py:213 msgid "You must be in the voice channel to pause or resume." -msgstr "" +msgstr "U moet in het spraakkanaal zitten om te pauzeren of te hervatten." -#: redbot/cogs/audio/core/commands/controller.py:218 +#: redbot/cogs/audio/core/commands/controller.py:219 msgid "You need the DJ role to pause or resume tracks." -msgstr "" +msgstr "Je hebt de DJ rol nodig om nummers te pauzeren of te hervatten." -#: redbot/cogs/audio/core/commands/controller.py:229 +#: redbot/cogs/audio/core/commands/controller.py:230 msgid "Track Paused" msgstr "Nummer is onderbroken" -#: redbot/cogs/audio/core/commands/controller.py:233 +#: redbot/cogs/audio/core/commands/controller.py:234 msgid "Track Resumed" msgstr "Nummer hervat" -#: redbot/cogs/audio/core/commands/controller.py:242 +#: redbot/cogs/audio/core/commands/controller.py:243 #, docstring msgid "Skip to the start of the previously played track." -msgstr "" +msgstr "Ga naar het begin van de eerder afgespeelde nummer." -#: redbot/cogs/audio/core/commands/controller.py:256 -#: redbot/cogs/audio/core/commands/controller.py:262 -#: redbot/cogs/audio/core/commands/controller.py:268 -#: redbot/cogs/audio/core/commands/controller.py:483 -#: redbot/cogs/audio/core/commands/controller.py:498 -#: redbot/cogs/audio/core/commands/controller.py:511 -#: redbot/cogs/audio/core/commands/controller.py:520 +#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:263 +#: redbot/cogs/audio/core/commands/controller.py:269 +#: redbot/cogs/audio/core/commands/controller.py:484 +#: redbot/cogs/audio/core/commands/controller.py:499 +#: redbot/cogs/audio/core/commands/controller.py:512 +#: redbot/cogs/audio/core/commands/controller.py:521 msgid "Unable To Skip Tracks" -msgstr "" +msgstr "Kan tracks niet overslaan" -#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:258 msgid "You must be in the voice channel to skip the track." -msgstr "" +msgstr "Je moet in het spraakkanaal zitten om het nummer over te slaan." -#: redbot/cogs/audio/core/commands/controller.py:269 +#: redbot/cogs/audio/core/commands/controller.py:270 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:277 -#: redbot/cogs/audio/core/commands/player.py:53 -#: redbot/cogs/audio/core/commands/player.py:58 -#: redbot/cogs/audio/core/commands/player.py:64 -#: redbot/cogs/audio/core/commands/player.py:82 -#: redbot/cogs/audio/core/commands/player.py:94 -#: redbot/cogs/audio/core/commands/player.py:100 -#: redbot/cogs/audio/core/commands/player.py:110 -#: redbot/cogs/audio/core/commands/player.py:116 -#: redbot/cogs/audio/core/commands/player.py:123 -#: redbot/cogs/audio/core/commands/player.py:134 -#: redbot/cogs/audio/core/commands/player.py:161 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:172 -#: redbot/cogs/audio/core/commands/player.py:190 -#: redbot/cogs/audio/core/commands/player.py:202 -#: redbot/cogs/audio/core/commands/player.py:208 -#: redbot/cogs/audio/core/commands/player.py:218 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:231 -#: redbot/cogs/audio/core/commands/player.py:243 -#: redbot/cogs/audio/core/commands/player.py:252 -#: redbot/cogs/audio/core/commands/player.py:295 -#: redbot/cogs/audio/core/commands/player.py:317 -#: redbot/cogs/audio/core/commands/player.py:436 -#: redbot/cogs/audio/core/commands/player.py:454 -#: redbot/cogs/audio/core/commands/player.py:466 -#: redbot/cogs/audio/core/commands/player.py:472 -#: redbot/cogs/audio/core/commands/player.py:484 -#: redbot/cogs/audio/core/commands/player.py:532 -#: redbot/cogs/audio/core/commands/player.py:552 -#: redbot/cogs/audio/core/commands/player.py:570 -#: redbot/cogs/audio/core/commands/player.py:582 -#: redbot/cogs/audio/core/commands/player.py:588 -#: redbot/cogs/audio/core/commands/player.py:600 -#: redbot/cogs/audio/core/commands/player.py:605 -#: redbot/cogs/audio/core/commands/player.py:738 -#: redbot/cogs/audio/core/commands/player.py:744 -#: redbot/cogs/audio/core/commands/player.py:806 -#: redbot/cogs/audio/core/commands/playlists.py:1481 +msgstr "Je hebt de DJ rol nodig of bent de track aanvrager om het vorige nummer in te schakelen." + +#: redbot/cogs/audio/core/commands/controller.py:278 +#: redbot/cogs/audio/core/commands/player.py:52 +#: redbot/cogs/audio/core/commands/player.py:57 +#: redbot/cogs/audio/core/commands/player.py:63 +#: redbot/cogs/audio/core/commands/player.py:81 +#: redbot/cogs/audio/core/commands/player.py:93 +#: redbot/cogs/audio/core/commands/player.py:99 +#: redbot/cogs/audio/core/commands/player.py:109 +#: redbot/cogs/audio/core/commands/player.py:115 +#: redbot/cogs/audio/core/commands/player.py:122 +#: redbot/cogs/audio/core/commands/player.py:133 +#: redbot/cogs/audio/core/commands/player.py:160 +#: redbot/cogs/audio/core/commands/player.py:165 +#: redbot/cogs/audio/core/commands/player.py:171 +#: redbot/cogs/audio/core/commands/player.py:189 +#: redbot/cogs/audio/core/commands/player.py:201 +#: redbot/cogs/audio/core/commands/player.py:207 +#: redbot/cogs/audio/core/commands/player.py:217 +#: redbot/cogs/audio/core/commands/player.py:223 +#: redbot/cogs/audio/core/commands/player.py:230 +#: redbot/cogs/audio/core/commands/player.py:242 +#: redbot/cogs/audio/core/commands/player.py:251 +#: redbot/cogs/audio/core/commands/player.py:293 +#: redbot/cogs/audio/core/commands/player.py:315 +#: redbot/cogs/audio/core/commands/player.py:434 +#: redbot/cogs/audio/core/commands/player.py:452 +#: redbot/cogs/audio/core/commands/player.py:464 +#: redbot/cogs/audio/core/commands/player.py:470 +#: redbot/cogs/audio/core/commands/player.py:482 +#: redbot/cogs/audio/core/commands/player.py:530 +#: redbot/cogs/audio/core/commands/player.py:550 +#: redbot/cogs/audio/core/commands/player.py:568 +#: redbot/cogs/audio/core/commands/player.py:580 +#: redbot/cogs/audio/core/commands/player.py:586 +#: redbot/cogs/audio/core/commands/player.py:598 +#: redbot/cogs/audio/core/commands/player.py:603 +#: redbot/cogs/audio/core/commands/player.py:737 +#: redbot/cogs/audio/core/commands/player.py:743 +#: redbot/cogs/audio/core/commands/player.py:805 +#: redbot/cogs/audio/core/commands/playlists.py:1458 msgid "Unable To Play Tracks" -msgstr "" +msgstr "Kan tracks niet afspelen" -#: redbot/cogs/audio/core/commands/controller.py:277 +#: redbot/cogs/audio/core/commands/controller.py:278 msgid "No previous track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:298 +#: redbot/cogs/audio/core/commands/controller.py:299 msgid "Replaying Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:305 +#: redbot/cogs/audio/core/commands/controller.py:306 #, docstring -msgid "Seek ahead or behind on a track by seconds or a to a specific time.\n\n" +msgid "Seek ahead or behind on a track by seconds or 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:323 -#: redbot/cogs/audio/core/commands/controller.py:330 -#: redbot/cogs/audio/core/commands/controller.py:337 -#: redbot/cogs/audio/core/commands/controller.py:344 -#: redbot/cogs/audio/core/commands/controller.py:356 +#: redbot/cogs/audio/core/commands/controller.py:324 +#: redbot/cogs/audio/core/commands/controller.py:331 +#: redbot/cogs/audio/core/commands/controller.py:338 +#: redbot/cogs/audio/core/commands/controller.py:345 +#: redbot/cogs/audio/core/commands/controller.py:357 msgid "Unable To Seek Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:324 +#: redbot/cogs/audio/core/commands/controller.py:325 msgid "You must be in the voice channel to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:338 +#: redbot/cogs/audio/core/commands/controller.py:339 msgid "You need the DJ role or be the track requester to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:344 +#: redbot/cogs/audio/core/commands/controller.py:345 msgid "Can't seek on a stream." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:357 +#: redbot/cogs/audio/core/commands/controller.py:358 msgid "Invalid input for the time to seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:365 +#: redbot/cogs/audio/core/commands/controller.py:366 msgid "Moved {num_seconds}s to 00:00:00" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:372 +#: redbot/cogs/audio/core/commands/controller.py:373 msgid "Moved {num_seconds}s to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:380 +#: redbot/cogs/audio/core/commands/controller.py:381 msgid "Moved to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:390 +#: redbot/cogs/audio/core/commands/controller.py:391 #, docstring msgid "Toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:399 -#: redbot/cogs/audio/core/commands/controller.py:410 -#: redbot/cogs/audio/core/commands/controller.py:443 -#: redbot/cogs/audio/core/commands/controller.py:454 +#: redbot/cogs/audio/core/commands/controller.py:400 +#: redbot/cogs/audio/core/commands/controller.py:411 +#: redbot/cogs/audio/core/commands/controller.py:444 +#: redbot/cogs/audio/core/commands/controller.py:455 msgid "Unable To Toggle Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:400 -#: redbot/cogs/audio/core/commands/controller.py:444 +#: redbot/cogs/audio/core/commands/controller.py:401 +#: redbot/cogs/audio/core/commands/controller.py:445 msgid "You need the DJ role to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:411 -#: redbot/cogs/audio/core/commands/controller.py:455 +#: redbot/cogs/audio/core/commands/controller.py:412 +#: redbot/cogs/audio/core/commands/controller.py:456 msgid "You must be in the voice channel to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:421 msgid "Shuffle tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:431 +#: redbot/cogs/audio/core/commands/controller.py:432 #, 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" @@ -1335,534 +1460,841 @@ msgid "Toggle bumped track shuffle.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:464 +#: redbot/cogs/audio/core/commands/controller.py:465 msgid "Shuffle bumped tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:475 +#: redbot/cogs/audio/core/commands/controller.py:476 #, docstring msgid "Skip to the next track, or to a given track number." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:484 +#: redbot/cogs/audio/core/commands/controller.py:485 msgid "You must be in the voice channel to skip the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:499 +#: redbot/cogs/audio/core/commands/controller.py:500 msgid "You need the DJ role or be the track requester to skip tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:512 +#: redbot/cogs/audio/core/commands/controller.py:513 msgid "You can only skip the current track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:521 +#: redbot/cogs/audio/core/commands/controller.py:522 msgid "Can't skip to a specific track in vote mode without the DJ role." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:527 +#: redbot/cogs/audio/core/commands/controller.py:528 msgid "I removed your vote to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:530 +#: redbot/cogs/audio/core/commands/controller.py:531 msgid "You voted to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:543 +#: redbot/cogs/audio/core/commands/controller.py:544 msgid "Vote threshold met." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:546 +#: redbot/cogs/audio/core/commands/controller.py:547 msgid " Votes: {num_votes}/{num_members} ({cur_percent}% out of {required_percent}% needed)" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:565 +#: redbot/cogs/audio/core/commands/controller.py:566 #, docstring msgid "Stop playback and clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:578 -#: redbot/cogs/audio/core/commands/controller.py:584 -#: redbot/cogs/audio/core/commands/controller.py:590 +#: redbot/cogs/audio/core/commands/controller.py:579 +#: redbot/cogs/audio/core/commands/controller.py:585 +#: redbot/cogs/audio/core/commands/controller.py:591 msgid "Unable To Stop Player" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:579 +#: redbot/cogs/audio/core/commands/controller.py:580 msgid "You must be in the voice channel to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:591 +#: redbot/cogs/audio/core/commands/controller.py:592 msgid "You need the DJ role to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:613 +#: redbot/cogs/audio/core/commands/controller.py:614 msgid "Stopping..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:621 +#: redbot/cogs/audio/core/commands/controller.py:622 #, docstring msgid "Summon the bot to a voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:633 -#: redbot/cogs/audio/core/commands/controller.py:640 -#: redbot/cogs/audio/core/commands/controller.py:653 -#: redbot/cogs/audio/core/commands/controller.py:679 -#: redbot/cogs/audio/core/commands/controller.py:686 +#: redbot/cogs/audio/core/commands/controller.py:634 +#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:654 +#: redbot/cogs/audio/core/commands/controller.py:685 +#: redbot/cogs/audio/core/commands/controller.py:692 msgid "Unable To Join Voice Channel" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:634 +#: redbot/cogs/audio/core/commands/controller.py:635 msgid "There are other people listening." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:642 msgid "You need the DJ role to summon the bot." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:654 -#: redbot/cogs/audio/core/commands/player.py:83 -#: redbot/cogs/audio/core/commands/player.py:191 -#: redbot/cogs/audio/core/commands/player.py:455 -#: redbot/cogs/audio/core/commands/player.py:571 -#: redbot/cogs/audio/core/commands/player.py:695 -#: redbot/cogs/audio/core/commands/queue.py:339 +#: redbot/cogs/audio/core/commands/controller.py:655 +#: redbot/cogs/audio/core/commands/player.py:82 +#: redbot/cogs/audio/core/commands/player.py:190 +#: redbot/cogs/audio/core/commands/player.py:453 +#: redbot/cogs/audio/core/commands/player.py:569 +#: redbot/cogs/audio/core/commands/player.py:694 +#: redbot/cogs/audio/core/commands/queue.py:343 msgid "I don't have permission to connect and speak in your channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:680 -#: redbot/cogs/audio/core/commands/player.py:95 -#: redbot/cogs/audio/core/commands/player.py:203 -#: redbot/cogs/audio/core/commands/player.py:467 -#: redbot/cogs/audio/core/commands/player.py:583 -#: redbot/cogs/audio/core/commands/player.py:707 -#: redbot/cogs/audio/core/commands/queue.py:351 +#: redbot/cogs/audio/core/commands/controller.py:673 +msgid "Unable To Do This Action" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:674 +msgid "I am already in your channel." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:686 +#: redbot/cogs/audio/core/commands/player.py:94 +#: redbot/cogs/audio/core/commands/player.py:202 +#: redbot/cogs/audio/core/commands/player.py:465 +#: redbot/cogs/audio/core/commands/player.py:581 +#: redbot/cogs/audio/core/commands/player.py:706 +#: redbot/cogs/audio/core/commands/queue.py:355 msgid "Connect to a voice channel first." msgstr "Verbind eerst met een spraakkanaal." -#: redbot/cogs/audio/core/commands/controller.py:687 -#: redbot/cogs/audio/core/commands/player.py:101 -#: redbot/cogs/audio/core/commands/player.py:209 -#: redbot/cogs/audio/core/commands/player.py:473 -#: redbot/cogs/audio/core/commands/player.py:589 -#: redbot/cogs/audio/core/commands/player.py:713 -#: redbot/cogs/audio/core/commands/queue.py:358 -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:693 +#: redbot/cogs/audio/core/commands/player.py:100 +msgid "Connection to the Lavalink node has not yet been established." +msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:694 +#: redbot/cogs/audio/core/commands/controller.py:700 #, docstring msgid "Set the volume, 1% - 150%." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:701 +#: redbot/cogs/audio/core/commands/controller.py:709 msgid "Current Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:712 -#: redbot/cogs/audio/core/commands/controller.py:719 +#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:727 msgid "Unable To Change Volume" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:713 +#: redbot/cogs/audio/core/commands/controller.py:721 msgid "You must be in the voice channel to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:728 msgid "You need the DJ role to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:730 +#: redbot/cogs/audio/core/commands/controller.py:738 msgid "Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:739 +#: redbot/cogs/audio/core/commands/controller.py:747 #, docstring msgid "Toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:747 -#: redbot/cogs/audio/core/commands/controller.py:758 +#: redbot/cogs/audio/core/commands/controller.py:755 +#: redbot/cogs/audio/core/commands/controller.py:766 msgid "Unable To Toggle Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:748 +#: redbot/cogs/audio/core/commands/controller.py:756 msgid "You need the DJ role to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:759 +#: redbot/cogs/audio/core/commands/controller.py:767 msgid "You must be in the voice channel to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:766 +#: redbot/cogs/audio/core/commands/controller.py:774 msgid "Repeat tracks: {true_or_false}." -msgstr "" +msgstr "Herhaal nummers: {true_or_false}." -#: redbot/cogs/audio/core/commands/controller.py:783 +#: redbot/cogs/audio/core/commands/controller.py:791 #, docstring msgid "Remove a specific track number from the queue." -msgstr "" +msgstr "Verwijder een specifiek nummer uit de wachtrij." -#: redbot/cogs/audio/core/commands/controller.py:792 +#: redbot/cogs/audio/core/commands/controller.py:800 msgid "Nothing queued." -msgstr "" +msgstr "Niets in wachtrij." -#: redbot/cogs/audio/core/commands/controller.py:796 -#: redbot/cogs/audio/core/commands/controller.py:802 +#: redbot/cogs/audio/core/commands/controller.py:804 #: redbot/cogs/audio/core/commands/controller.py:810 -#: redbot/cogs/audio/core/commands/controller.py:843 +#: redbot/cogs/audio/core/commands/controller.py:818 +#: redbot/cogs/audio/core/commands/controller.py:851 msgid "Unable To Modify Queue" -msgstr "" +msgstr "Kan wachtrij niet wijzigen" -#: redbot/cogs/audio/core/commands/controller.py:797 +#: redbot/cogs/audio/core/commands/controller.py:805 msgid "You need the DJ role to remove tracks." -msgstr "" +msgstr "Je hebt de DJ rol nodig om nummers te verwijderen." -#: redbot/cogs/audio/core/commands/controller.py:803 +#: redbot/cogs/audio/core/commands/controller.py:811 msgid "You must be in the voice channel to manage the queue." -msgstr "" +msgstr "Je moet in het spraakkanaal zitten om de wachtrij te beheren." -#: redbot/cogs/audio/core/commands/controller.py:811 -#: redbot/cogs/audio/core/commands/controller.py:884 +#: redbot/cogs/audio/core/commands/controller.py:819 +#: redbot/cogs/audio/core/commands/controller.py:892 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:825 -#: redbot/cogs/audio/core/commands/controller.py:849 +#: redbot/cogs/audio/core/commands/controller.py:833 +#: redbot/cogs/audio/core/commands/controller.py:857 msgid "Removed track from queue" -msgstr "" +msgstr "Nummer verwijderd uit de wachtrij" -#: redbot/cogs/audio/core/commands/controller.py:826 +#: redbot/cogs/audio/core/commands/controller.py:834 msgid "Removed {track} from the queue." -msgstr "" +msgstr "{track} Verwijderd uit de wachtrij." + +#: redbot/cogs/audio/core/commands/controller.py:852 +msgid "Removed 0 tracks, nothing matches the URL provided." +msgstr "0 nummers verwijderd, niets komt overeen met de opgegeven URL." + +#: redbot/cogs/audio/core/commands/controller.py:858 +msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." +msgstr "{removed_tracks} Nummers uit de wachtrij verwijderd die overeenkomen met de opgegeven URL." + +#: redbot/cogs/audio/core/commands/controller.py:868 +#, 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:879 +#: redbot/cogs/audio/core/commands/controller.py:885 +#: redbot/cogs/audio/core/commands/controller.py:891 +#: redbot/cogs/audio/core/commands/player.py:150 +msgid "Unable To Bump Track" +msgstr "Kan tracks niet overslaan" + +#: redbot/cogs/audio/core/commands/controller.py:880 +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:886 +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:902 +msgid "Moved track to the top of the queue." +msgstr "Zet een nummer bovenaan de wachtrij." + +#: redbot/cogs/audio/core/commands/equalizer.py:31 +#, docstring +msgid "Equalizer management.\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 "Equalizer management.\n\n" +" Band posities zijn 1-15 en waarden hebben een bereik van -0. 5 tot 1.0.\n" +" Band namen zijn 25, 40, 63, 100, 160, 250, 400, 630, 1k, 1. K 2.5k, 4k,\n" +" 6.3k, 10k en 16k Hz.\n" +" Een bandwaarde instellen op -0. 5 nullifies het terwijl +0.25 verdubbeld is\n" +" " + +#: redbot/cogs/audio/core/commands/equalizer.py:73 +#, docstring +msgid "Delete a saved eq preset." +msgstr "Verwijder een opgeslagen voorkeursinstelling." + +#: redbot/cogs/audio/core/commands/equalizer.py:82 +#: redbot/cogs/audio/core/commands/equalizer.py:89 +#: redbot/cogs/audio/core/commands/equalizer.py:102 +msgid "Unable To Delete Preset" +msgstr "Kan voorkeursinstelling niet verwijderen" + +#: redbot/cogs/audio/core/commands/equalizer.py:83 +#: redbot/cogs/audio/core/commands/equalizer.py:103 +msgid "You are not the author of that preset setting." +msgstr "Je bent niet de auteur van die afspeellijst." + +#: redbot/cogs/audio/core/commands/equalizer.py:112 +#, docstring +msgid "List saved eq presets." +msgstr "Lijst opgeslagen voorkeursinstellingen." + +#: redbot/cogs/audio/core/commands/equalizer.py:115 +msgid "No saved equalizer presets." +msgstr "Toegewezen Voorkeursinstelling Equalizer" + +#: redbot/cogs/audio/core/commands/equalizer.py:118 +msgid "Preset Name" +msgstr "Voorkeursnaam" + +#: redbot/cogs/audio/core/commands/equalizer.py:119 +msgid "Author" +msgstr "Auteur" + +#: redbot/cogs/audio/core/commands/equalizer.py:141 +msgid "{num} preset(s)" +msgstr "{num} Preset(s)" + +#: redbot/cogs/audio/core/commands/equalizer.py:148 +#, docstring +msgid "Load a saved eq preset." +msgstr "Laad een opgeslagen Voorkeursinstelling." + +#: redbot/cogs/audio/core/commands/equalizer.py:156 +msgid "No Preset Found" +msgstr "Geen voorinstelling gevonden" + +#: redbot/cogs/audio/core/commands/equalizer.py:174 +msgid "Unable To Load Preset" +msgstr "Kan voorkeursinstelling niet laden" + +#: redbot/cogs/audio/core/commands/equalizer.py:175 +msgid "You need the DJ role to load equalizer presets." +msgstr "Je hebt de DJ rol nodig om equalizer presets te kunnen laden." + +#: redbot/cogs/audio/core/commands/equalizer.py:193 +#, docstring +msgid "Reset the eq to 0 across all bands." +msgstr "Reset de eq naar 0 voor alle banden." + +#: redbot/cogs/audio/core/commands/equalizer.py:202 +msgid "Unable To Modify Preset" +msgstr "Kan voorkeursinstelling niet wijzigen" + +#: redbot/cogs/audio/core/commands/equalizer.py:203 +msgid "You need the DJ role to reset the equalizer." +msgstr "Je hebt de DJ rol nodig om de equalizer te resetten." + +#: redbot/cogs/audio/core/commands/equalizer.py:219 +msgid "Equalizer values have been reset." +msgstr "Equalizer waarden zijn gereset." + +#: redbot/cogs/audio/core/commands/equalizer.py:227 +#, docstring +msgid "Save the current eq settings to a preset." +msgstr "Sla de huidige EQ instellingen op in een voorkeursinstelling." + +#: redbot/cogs/audio/core/commands/equalizer.py:237 +#: redbot/cogs/audio/core/commands/equalizer.py:255 +#: redbot/cogs/audio/core/commands/equalizer.py:270 +msgid "Unable To Save Preset" +msgstr "Kan voorkeursinstelling niet opslaan" + +#: redbot/cogs/audio/core/commands/equalizer.py:238 +msgid "You need the DJ role to save equalizer presets." +msgstr "Je hebt de DJ rol nodig om equalizer presets op te slaan." + +#: redbot/cogs/audio/core/commands/equalizer.py:242 +msgid "Please enter a name for this equalizer preset." +msgstr "Voer een naam in voor deze Equalizer voorkeursinstelling." + +#: redbot/cogs/audio/core/commands/equalizer.py:256 +msgid "No equalizer preset name entered, try the command again later." +msgstr "Geen naam voor equalizer vooraf ingevoerd, probeer het commando later opnieuw." + +#: redbot/cogs/audio/core/commands/equalizer.py:271 +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:275 +msgid "Preset name already exists, do you want to replace it?" +msgstr "Naam voorinstelling bestaat reeds, wilt u deze vervangen?" + +#: redbot/cogs/audio/core/commands/equalizer.py:283 +msgid "Not saving preset." +msgstr "Voorinstelling wordt niet opgeslagen." + +#: redbot/cogs/audio/core/commands/equalizer.py:296 +msgid "Current equalizer saved to the {preset_name} preset." +msgstr "Huidige equalizer opgeslagen in de {preset_name} voorinstelling." + +#: redbot/cogs/audio/core/commands/equalizer.py:310 +#, 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 "Stel een standaardband in met een bandnummer of -naam en waarde.\n\n" +" Band posities zijn 1-15 en waarden hebben een bereik van -0. 5 tot 1.0.\n" +" Band namen zijn 25, 40, 63, 100, 160, 250, 400, 630, 1k, 1. K 2.5k, 4k,\n" +" 6.3k, 10k en 16k Hz.\n" +" Een bandwaarde instellen op -0. 5 nullifies het terwijl +0.25 verdubbeld is\n" +" " + +#: redbot/cogs/audio/core/commands/equalizer.py:326 +msgid "Unable To Set Preset" +msgstr "Kan voorkeursinstelling niet instellen" + +#: redbot/cogs/audio/core/commands/equalizer.py:327 +msgid "You need the DJ role to set equalizer presets." +msgstr "Je hebt de DJ rol nodig om equalizer presets in te stellen." + +#: redbot/cogs/audio/core/commands/equalizer.py:367 +msgid "Invalid Band" +msgstr "Ongeldige band" + +#: redbot/cogs/audio/core/commands/equalizer.py:368 +msgid "Valid band numbers are 1-15 or the band names listed in the help for this command." +msgstr "Geldige bandnummers zijn 1-15 of de bandnamen vermeld in hulp voor dit commando." + +#: redbot/cogs/audio/core/commands/equalizer.py:392 +msgid "Preset Modified" +msgstr "Voorkeursinstelling gewijzigd" -#: redbot/cogs/audio/core/commands/controller.py:844 -msgid "Removed 0 tracks, nothing matches the URL provided." -msgstr "" +#: redbot/cogs/audio/core/commands/equalizer.py:393 +msgid "The {band_name}Hz band has been set to {band_value}." +msgstr "De {band_name}Hz-band is ingesteld op {band_value}." -#: redbot/cogs/audio/core/commands/controller.py:850 -msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." +#: redbot/cogs/audio/core/commands/llset.py:37 +#, docstring +msgid "`Dangerous commands` Manage Lavalink node configuration settings.\n\n" +" This command block holds all commands to configure an unmanaged (user maintained) or managed (bot maintained) Lavalink node.\n\n" +" You should not mess with any command in here unless you have a valid reason to,\n" +" i.e. been told by someone in the Red-Discord Bot support server to do so.\n" +" All the commands in here have the potential to break the Audio cog.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:860 +#: redbot/cogs/audio/core/commands/llset.py:49 #, 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:871 -#: redbot/cogs/audio/core/commands/controller.py:877 -#: redbot/cogs/audio/core/commands/controller.py:883 -#: redbot/cogs/audio/core/commands/player.py:151 -msgid "Unable To Bump Track" +msgid "Change your Java executable path.\n\n" +" This command shouldn't need to be used most of the time, and is only useful if the host machine has conflicting Java versions.\n\n" +" If changing this make sure that the Java executable you set is supported by Audio.\n" +" The current supported versions are Java 17 and 11.\n\n" +" Enter nothing or \"java\" to reset it back to default.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:872 -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/llset.py:62 +msgid "Java Executable Reset" +msgstr "Java Uitvoerbare Reset" -#: redbot/cogs/audio/core/commands/controller.py:878 -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/llset.py:63 +msgid "Audio will now use `java` to run your managed Lavalink node. Run `{p}{cmd}` for it to take effect." +msgstr "Audio zal nu `java` gebruiken om je beheerde Lavalink node uit te voeren. Voer `{p}{cmd}` uit om het effectief te maken." -#: redbot/cogs/audio/core/commands/controller.py:894 -msgid "Moved track to the top of the queue." +#: redbot/cogs/audio/core/commands/llset.py:75 +msgid "`{java_path}` is not a valid executable" +msgstr "`{java_path}` is niet een geldig uitvoerbaar programma" + +#: redbot/cogs/audio/core/commands/llset.py:82 +msgid "Java Executable Changed" +msgstr "Java Executable gewijzigd" + +#: redbot/cogs/audio/core/commands/llset.py:83 +msgid "Audio will now use `{exc}` to run your managed Lavalink node. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:30 +#: redbot/cogs/audio/core/commands/llset.py:96 #, docstring -msgid "Equalizer management.\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" +msgid "Set the managed Lavalink node maximum heap-size.\n\n" +" By default, this value is 50% of available RAM in the host machine represented by [1-1024][M|G] (256M, 256G for example)\n\n" +" This value only represents the maximum amount of RAM allowed to be used at any given point, and does not mean that the managed Lavalink node will always use this amount of RAM.\n\n" +" To reset this value to the default, run the command without any input.\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:72 -#, docstring -msgid "Delete a saved eq preset." +#: redbot/cogs/audio/core/commands/llset.py:108 +msgid "Heap-size must be a valid measure of size, e.g. 256M, 256G" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:81 -#: redbot/cogs/audio/core/commands/equalizer.py:88 -#: redbot/cogs/audio/core/commands/equalizer.py:101 -msgid "Unable To Delete Preset" +#: redbot/cogs/audio/core/commands/llset.py:115 +msgid "Heap-size must be at least 64M, however it is recommended to have it set to at least 1G." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:82 -#: redbot/cogs/audio/core/commands/equalizer.py:102 -msgid "You are not the author of that preset setting." +#: redbot/cogs/audio/core/commands/llset.py:126 +msgid "Heap-size must be less than your system RAM, You currently have {ram_in_bytes} of RAM available." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:111 -#, docstring -msgid "List saved eq presets." +#: redbot/cogs/audio/core/commands/llset.py:133 +msgid "Heap-size must be less than {limit} due to your system limitations." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:114 -msgid "No saved equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:147 +msgid "Managed node's heap-size set to {bytes}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:117 -msgid "Preset Name" +#: redbot/cogs/audio/core/commands/llset.py:157 +#, docstring +msgid "Toggle using external (unmanaged) Lavalink nodes - requires an existing Lavalink node for Audio to work, if enabled.\n\n" +" This command disables the managed Lavalink server. If you do not have another Lavalink node set up, you will be unable to use Audio while this is enabled.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:118 -msgid "Author" +#: redbot/cogs/audio/core/commands/llset.py:167 +#: redbot/cogs/audio/core/commands/llset.py:176 +msgid "Unmanaged Lavalink server: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:140 -msgid "{num} preset(s)" +#: redbot/cogs/audio/core/commands/llset.py:186 +msgid "Failed To Shutdown Lavalink" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:147 +#: redbot/cogs/audio/core/commands/llset.py:197 #, docstring -msgid "Load a saved eq preset." +msgid "Set the Lavalink node host.\n\n" +" This command sets the connection host which Audio will use to connect to an unmanaged Lavalink node.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:155 -msgid "No Preset Found" +#: redbot/cogs/audio/core/commands/llset.py:205 +msgid "Unmanaged Lavalink node host set to {host}. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:173 -msgid "Unable To Load Preset" +#: redbot/cogs/audio/core/commands/llset.py:218 +#, docstring +msgid "Set the Lavalink node password.\n\n" +" This command sets the connection password which Audio will use to connect to an unmanaged Lavalink node.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:174 -msgid "You need the DJ role to load equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:227 +msgid "Unmanaged Lavalink node password set to {password}. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:192 +#: redbot/cogs/audio/core/commands/llset.py:242 #, docstring -msgid "Reset the eq to 0 across all bands." +msgid "Set the Lavalink node port.\n\n" +" This command sets the connection port which Audio will use to connect to an unmanaged Lavalink node.\n" +" Set port to -1 to disable the port and connect to the specified host via ports 80/443\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:201 -msgid "Unable To Modify Preset" +#: redbot/cogs/audio/core/commands/llset.py:252 +#: redbot/cogs/audio/core/commands/llset.py:436 +#: redbot/cogs/audio/core/commands/llset.py:664 +#: redbot/cogs/audio/core/commands/llset.py:695 +msgid "Setting Not Changed" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:202 -msgid "You need the DJ role to reset the equalizer." +#: redbot/cogs/audio/core/commands/llset.py:253 +msgid "A port must be between 0 and 65535 " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:218 -msgid "Equalizer values have been reset." +#: redbot/cogs/audio/core/commands/llset.py:259 +msgid "Unmanaged Lavalink node port set to {port}. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:226 +#: redbot/cogs/audio/core/commands/llset.py:272 #, docstring -msgid "Save the current eq settings to a preset." +msgid "Set the Lavalink node connection to secured.\n\n" +" This toggle sets the connection type to secured or unsecured when connecting to an unmanaged Lavalink node.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:236 -#: redbot/cogs/audio/core/commands/equalizer.py:254 -#: redbot/cogs/audio/core/commands/equalizer.py:269 -msgid "Unable To Save Preset" +#: redbot/cogs/audio/core/commands/llset.py:283 +msgid "Unmanaged Lavalink node will now connect using the secured {secured_protocol} protocol.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:237 -msgid "You need the DJ role to save equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:296 +msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and wil use {unsecured_protocol} instead .\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:241 -msgid "Please enter a name for this equalizer preset." +#: redbot/cogs/audio/core/commands/llset.py:307 +#, docstring +msgid "Display Lavalink connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:255 -msgid "No equalizer preset name entered, try the command again later." +#: redbot/cogs/audio/core/commands/llset.py:311 +msgid "Connection Settings" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:270 -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:274 -msgid "Preset name already exists, do you want to replace it?" +#: redbot/cogs/audio/core/commands/llset.py:312 +#: redbot/cogs/audio/core/commands/llset.py:321 +msgid "Host: [{host}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:282 -msgid "Not saving preset." +#: redbot/cogs/audio/core/commands/llset.py:313 +#: redbot/cogs/audio/core/commands/llset.py:324 +msgid "Port: [{port}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:295 -msgid "Current equalizer saved to the {preset_name} preset." +#: redbot/cogs/audio/core/commands/llset.py:314 +msgid "Default HTTP/HTTPS port" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:309 -#, 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" -" " +#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:325 +msgid "Password: [{password}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:325 -msgid "Unable To Set Preset" +#: redbot/cogs/audio/core/commands/llset.py:317 +msgid "Secured: [{state}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:326 -msgid "You need the DJ role to set equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:320 +msgid "Lavalink Node Settings" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:366 -msgid "Invalid Band" +#: redbot/cogs/audio/core/commands/llset.py:328 +msgid "Initial Heapsize: [{xms}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:367 -msgid "Valid band numbers are 1-15 or the band names listed in the help for this command." +#: redbot/cogs/audio/core/commands/llset.py:329 +msgid "Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:391 -msgid "Preset Modified" +#: redbot/cogs/audio/core/commands/llset.py:330 +msgid "Java exec: [{java_exc_path}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:392 -msgid "The {band_name}Hz band has been set to {band_value}." +#: redbot/cogs/audio/core/commands/llset.py:338 +#: redbot/cogs/audio/core/commands/llset.py:360 +msgid "I need to be able to DM you to send you this info." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:22 +#: redbot/cogs/audio/core/commands/llset.py:343 #, docstring -msgid "Lavalink server configuration options." +msgid "Uploads a copy of the application.yml file used by the managed Lavalink node." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:26 +#: redbot/cogs/audio/core/commands/llset.py:367 #, docstring -msgid "Change your Java executable path\n\n" -" Enter nothing to reset to default.\n" +msgid "Configure the managed Lavalink node runtime options.\n\n" +" All settings under this group will likely cause Audio to malfunction if changed from their defaults, only change settings here if you have been advised to by support.\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." +#: redbot/cogs/audio/core/commands/llset.py:374 +#, docstring +msgid "Configure the managed node authorization and connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:44 -msgid "Java Executable Reset" +#: redbot/cogs/audio/core/commands/llset.py:380 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node's binding IP address.\n\n" +" This value by default is `localhost` which will restrict the server to only localhost apps by default, changing this will likely break the managed Lavalink node if you don't know what you are doing.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:45 -msgid "Audio will now use `java` to run your Lavalink.jar" +#: redbot/cogs/audio/core/commands/llset.py:389 +msgid "Managed node will now accept connection on {host}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:54 -msgid "`{java_path}` is not a valid executable" +#: redbot/cogs/audio/core/commands/llset.py:404 +#, docstring +msgid "Set the managed Lavalink node's connection password.\n\n" +" This is the password required for Audio to connect to the managed Lavalink node.\n" +" The value by default is `youshallnotpass`.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:61 -msgid "Java Executable Changed" +#: redbot/cogs/audio/core/commands/llset.py:413 +msgid "Managed node will now accept {password} as the authorization token.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:62 -msgid "Audio will now use `{exc}` to run your Lavalink.jar" +#: redbot/cogs/audio/core/commands/llset.py:427 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node's connection port.\n\n" +" This port is the port the managed Lavalink node binds to, you should only change this if there is a conflict with the default port because you already have an application using port 2333 on this device.\n\n" +" The value by default is `2333`.\n" +" " 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" +#: redbot/cogs/audio/core/commands/llset.py:437 +msgid "The port must be between 1024 and 49151." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:73 -msgid "For it to take effect please reload Audio (`{prefix}reload audio`)." +#: redbot/cogs/audio/core/commands/llset.py:444 +msgid "Managed node will now accept connections on {port}.\n\n" +"Run `{p}{cmd}` for it to take effect." 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`)." +#: redbot/cogs/audio/core/commands/llset.py:456 +#, docstring +msgid "`Dangerous command` Toggle audio sources on/off.\n\n" +" By default, all sources are enabled, you should only use commands here to disable a specific source if you have been advised to, disabling sources without background knowledge can cause Audio to break.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:93 +#: redbot/cogs/audio/core/commands/llset.py:463 #, docstring -msgid "Toggle using external Lavalink servers." +msgid "Toggle HTTP direct URL usage on or off.\n\n" +" This source is used to allow playback from direct HTTP streams (this does not affect direct URL playback for the other sources).\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:100 -#: redbot/cogs/audio/core/commands/llset.py:126 -msgid "External Lavalink server: {true_or_false}." +#: redbot/cogs/audio/core/commands/llset.py:473 +msgid "Managed node will allow playback from direct URLs.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:113 -msgid "External Lavalink server: {true_or_false}\n" -"For it to take effect please reload Audio (`{prefix}reload audio`)." +#: redbot/cogs/audio/core/commands/llset.py:482 +msgid "Managed node will not play from direct URLs anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:143 +#: redbot/cogs/audio/core/commands/llset.py:490 #, docstring -msgid "Set the Lavalink server host." +msgid "Toggle Bandcamp source on or off.\n\n" +" This toggle controls the playback of all Bandcamp related content.\n" +" " 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." +#: redbot/cogs/audio/core/commands/llset.py:500 +msgid "Managed node will allow playback from Bandcamp.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:151 -msgid "Host set to {host}." +#: redbot/cogs/audio/core/commands/llset.py:509 +msgid "Managed node will not play from Bandcamp anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:167 +#: redbot/cogs/audio/core/commands/llset.py:517 #, docstring -msgid "Set the Lavalink server password." +msgid "Toggle local file usage on or off.\n\n" +" This toggle controls the playback of all local track content, usually found inside the `localtracks` folder.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:175 -msgid "Server password set to {password}." +#: redbot/cogs/audio/core/commands/llset.py:527 +msgid "Managed node will allow playback from local files.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "Beheerde node staat het afspelen van lokale bestanden toe.\n\n" +"Draai `{p}{cmd}` om deze effectief te maken." + +#: redbot/cogs/audio/core/commands/llset.py:536 +msgid "Managed node will not play from local files anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "Beheerde node zal niet meer van lokale bestanden afspelen.\n\n" +"Voer `{p}{cmd}` uit om deze effectief te maken." + +#: redbot/cogs/audio/core/commands/llset.py:544 +#, docstring +msgid "Toggle Soundcloud source on or off.\n\n" +" This toggle controls the playback of all SoundCloud related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:192 +#: redbot/cogs/audio/core/commands/llset.py:554 +msgid "Managed node will allow playback from Soundcloud.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "Beheerde node staat het afspelen vanaf Soundcloud toe.\n\n" +"Voer `{p}{cmd}` uit om deze effectief te maken." + +#: redbot/cogs/audio/core/commands/llset.py:563 +msgid "Managed node will not play from Soundcloud anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "Beheerde node zal niet meer vanaf Soundcloud afspelen.\n\n" +"Voer `{p}{cmd}` uit om deze effectief te maken." + +#: redbot/cogs/audio/core/commands/llset.py:571 +#, docstring +msgid "`Dangerous command` Toggle YouTube source on or off (this includes Spotify).\n\n" +" This toggle controls the playback of all YouTube and Spotify related content.\n" +" " +msgstr "`Gevaarlijk commando` Toggle YouTube bron aan of uit (dit omvat Spotify).\n\n" +" Deze optie bepaalt het afspelen van alle YouTube en Spotify gerelateerde content.\n" +" " + +#: redbot/cogs/audio/core/commands/llset.py:581 +msgid "Managed node will allow playback from YouTube.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "Beheerde node staat het afspelen vanaf YouTube toe.\n\n" +"Draai `{p}{cmd}` om deze effectief te maken." + +#: redbot/cogs/audio/core/commands/llset.py:590 +msgid "Managed node will not play from YouTube anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "De beheerde node zal niet meer vanaf YouTube afspelen.\n\n" +"Voer `{p}{cmd}` uit om deze effectief te maken." + +#: redbot/cogs/audio/core/commands/llset.py:598 #, docstring -msgid "Set the Lavalink websocket server port." +msgid "Toggle Twitch source on or off.\n\n" +" This toggle controls the playback of all Twitch related content.\n" +" " +msgstr "Zet Twitch bron aan of uit.\n\n" +" Deze schakelaar bepaalt het afspelen van alle Twitch-gerelateerde inhoud.\n" +" " + +#: redbot/cogs/audio/core/commands/llset.py:608 +msgid "Managed node will allow playback from Twitch.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:200 -msgid "Websocket port set to {port}." +#: redbot/cogs/audio/core/commands/llset.py:617 +msgid "Managed node will not play from Twitch anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:217 +#: redbot/cogs/audio/core/commands/llset.py:625 #, docstring -msgid "Display Lavalink connection settings." +msgid "Toggle Vimeo source on or off.\n\n" +" This toggle controls the playback of all Vimeo related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:223 -msgid "Connection Settings" +#: redbot/cogs/audio/core/commands/llset.py:635 +msgid "Managed node will allow playback from Vimeo.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:224 -msgid "Host: [{host}]\n" +#: redbot/cogs/audio/core/commands/llset.py:644 +msgid "Managed node will not play from Vimeo anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:225 -msgid "WS Port: [{port}]\n" +#: redbot/cogs/audio/core/commands/llset.py:657 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node framebuffer size.\n\n" +" Only change this if you have been directly advised to, changing it can cause significant playback issues.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:227 -msgid "Rest Port: [{port}]\n" +#: redbot/cogs/audio/core/commands/llset.py:665 +msgid "The lowest value the framebuffer can be set to is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:228 -msgid "Password: [{password}]\n" +#: redbot/cogs/audio/core/commands/llset.py:671 +#: redbot/cogs/audio/core/commands/llset.py:702 +msgid "Managed node's bufferDurationMs set to {milliseconds}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:232 -msgid "I need to be able to DM you to send you this info." +#: redbot/cogs/audio/core/commands/llset.py:688 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node JDA-NAS buffer size.\n\n" +" Only change this if you have been directly advised to, changing it can cause significant playback issues.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:696 +msgid "The lowest value the buffer may be is 100ms." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:714 +#, docstring +msgid "Reset all `llset` changes back to their default values." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:26 +#: redbot/cogs/audio/core/commands/localtracks.py:27 #, docstring msgid "Local playback commands." msgstr "Lokale afspeelopdrachten." -#: redbot/cogs/audio/core/commands/localtracks.py:30 +#: redbot/cogs/audio/core/commands/localtracks.py:31 #, docstring msgid "Play all songs in a localtracks folder.\n\n" " **Usage**:\n" @@ -1873,15 +2305,15 @@ msgid "Play all songs in a localtracks folder.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:50 +#: redbot/cogs/audio/core/commands/localtracks.py:51 msgid "Folder Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:51 +#: redbot/cogs/audio/core/commands/localtracks.py:52 msgid "Localtracks folder named {name} does not exist." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:62 +#: redbot/cogs/audio/core/commands/localtracks.py:63 #, docstring msgid "Play a local track.\n\n" " To play a local track, either use the menu to choose a track or enter in the track path directly with the play command.\n" @@ -1895,18 +2327,18 @@ msgid "Play a local track.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:79 -#: redbot/cogs/audio/core/commands/localtracks.py:135 +#: redbot/cogs/audio/core/commands/localtracks.py:80 +#: redbot/cogs/audio/core/commands/localtracks.py:136 msgid "No album folders found." msgstr "Geen albums gevonden." -#: redbot/cogs/audio/core/commands/localtracks.py:121 +#: redbot/cogs/audio/core/commands/localtracks.py:122 #, 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:139 -#: redbot/cogs/audio/core/commands/queue.py:295 +#: redbot/cogs/audio/core/commands/localtracks.py:140 +#: redbot/cogs/audio/core/commands/queue.py:299 msgid "No matches." msgstr "Geen overeenkomsten." @@ -1915,37 +2347,51 @@ msgstr "Geen overeenkomsten." msgid "Make Red sing one of her songs." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:46 +#: redbot/cogs/audio/core/commands/miscellaneous.py:47 #, docstring msgid "Audio stats." msgstr "Audio statistieken." -#: redbot/cogs/audio/core/commands/miscellaneous.py:75 +#: redbot/cogs/audio/core/commands/miscellaneous.py:76 msgid "Not connected anywhere." msgstr "Nergens verbonden." -#: redbot/cogs/audio/core/commands/miscellaneous.py:81 +#: redbot/cogs/audio/core/commands/miscellaneous.py:82 msgid "Playing in {num}/{total} servers:" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:87 +#: redbot/cogs/audio/core/commands/miscellaneous.py:88 msgid "Page {}/{}" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:100 +#: redbot/cogs/audio/core/commands/miscellaneous.py:101 #, docstring msgid "Queue percentage." msgstr "Wachtrij percentage." -#: redbot/cogs/audio/core/commands/miscellaneous.py:126 -msgid "There's nothing in the queue." +#: redbot/cogs/audio/core/commands/miscellaneous.py:125 +#: redbot/cogs/audio/core/commands/playlists.py:1130 +#: redbot/cogs/audio/core/commands/queue.py:67 +#: redbot/cogs/audio/core/commands/queue.py:164 +#: redbot/cogs/audio/core/commands/queue.py:183 +#: redbot/cogs/audio/core/commands/queue.py:188 +#: redbot/cogs/audio/core/commands/queue.py:214 +#: redbot/cogs/audio/core/commands/queue.py:219 +#: redbot/cogs/audio/core/commands/queue.py:261 +#: redbot/cogs/audio/core/commands/queue.py:263 +#: redbot/cogs/audio/core/commands/queue.py:293 +#: redbot/cogs/audio/core/commands/queue.py:295 +#: redbot/cogs/audio/core/commands/queue.py:331 +#: redbot/cogs/audio/core/commands/queue.py:369 +#: redbot/cogs/audio/core/commands/queue.py:377 +msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:147 +#: redbot/cogs/audio/core/commands/miscellaneous.py:146 msgid "Queued and playing tracks:" msgstr "Wachtrij en nummers die afspelen:" -#: redbot/cogs/audio/core/commands/player.py:40 +#: redbot/cogs/audio/core/commands/player.py:39 #, docstring msgid "Play the specified track or search for a close match.\n\n" " To play a local track, the query should be `\\`.\n" @@ -1953,186 +2399,190 @@ msgid "Play the specified track or search for a close match.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:54 -#: redbot/cogs/audio/core/commands/player.py:162 -#: redbot/cogs/audio/core/commands/player.py:739 +#: redbot/cogs/audio/core/commands/player.py:53 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:738 msgid "That URL is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:58 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:745 +#: redbot/cogs/audio/core/commands/player.py:57 +#: redbot/cogs/audio/core/commands/player.py:165 +#: redbot/cogs/audio/core/commands/player.py:744 msgid "That track is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:65 -#: redbot/cogs/audio/core/commands/player.py:173 -#: redbot/cogs/audio/core/commands/player.py:437 -#: redbot/cogs/audio/core/commands/player.py:553 -#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/player.py:64 +#: redbot/cogs/audio/core/commands/player.py:172 +#: redbot/cogs/audio/core/commands/player.py:435 +#: redbot/cogs/audio/core/commands/player.py:551 +#: redbot/cogs/audio/core/commands/player.py:806 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:69 -#: redbot/cogs/audio/core/commands/player.py:177 -#: redbot/cogs/audio/core/commands/player.py:441 -#: redbot/cogs/audio/core/commands/player.py:557 -#: redbot/cogs/audio/core/commands/player.py:681 -msgid "Connection to Lavalink has failed" +#: redbot/cogs/audio/core/commands/player.py:68 +#: redbot/cogs/audio/core/commands/player.py:176 +#: redbot/cogs/audio/core/commands/player.py:439 +#: redbot/cogs/audio/core/commands/player.py:555 +msgid "Connection to Lavalink node has failed" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:72 -#: redbot/cogs/audio/core/commands/player.py:180 -#: redbot/cogs/audio/core/commands/player.py:444 -#: redbot/cogs/audio/core/commands/player.py:560 -#: redbot/cogs/audio/core/commands/player.py:684 +#: redbot/cogs/audio/core/commands/player.py:71 +#: redbot/cogs/audio/core/commands/player.py:179 +#: redbot/cogs/audio/core/commands/player.py:442 +#: redbot/cogs/audio/core/commands/player.py:558 +#: redbot/cogs/audio/core/commands/player.py:683 msgid "Please check your console or logs for details." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:111 -#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:110 +#: redbot/cogs/audio/core/commands/player.py:218 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:117 -#: redbot/cogs/audio/core/commands/player.py:225 -#: redbot/cogs/audio/core/commands/player.py:253 +#: redbot/cogs/audio/core/commands/player.py:116 +#: redbot/cogs/audio/core/commands/player.py:224 +#: redbot/cogs/audio/core/commands/player.py:252 msgid "No tracks found for `{query}`." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:123 -#: redbot/cogs/audio/core/commands/player.py:231 -#: redbot/cogs/audio/core/commands/player.py:532 -#: redbot/cogs/audio/core/commands/player.py:605 +#: redbot/cogs/audio/core/commands/player.py:122 +#: redbot/cogs/audio/core/commands/player.py:230 +#: redbot/cogs/audio/core/commands/player.py:530 +#: redbot/cogs/audio/core/commands/player.py:603 msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:146 +#: redbot/cogs/audio/core/commands/player.py:145 #, docstring msgid "Force play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:152 +#: redbot/cogs/audio/core/commands/player.py:151 msgid "Only single tracks work with bump play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:256 -#: redbot/cogs/audio/core/commands/player.py:788 -#: redbot/cogs/audio/core/commands/player.py:910 -msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" -"This may be due to permissions or because Lavalink.jar is being run in a different machine than the local tracks." +#: redbot/cogs/audio/core/commands/player.py:208 +#: redbot/cogs/audio/core/commands/player.py:471 +#: redbot/cogs/audio/core/commands/player.py:587 +#: redbot/cogs/audio/core/commands/player.py:712 +#: redbot/cogs/audio/core/commands/queue.py:362 +msgid "Connection to Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:263 -#: redbot/cogs/audio/core/commands/player.py:795 -#: redbot/cogs/audio/core/commands/player.py:917 +#: redbot/cogs/audio/core/commands/player.py:255 +msgid "Local tracks will not work if the managed Lavalink node cannot see the track.\n" +"This may be due to permissions or you are using an external Lavalink node in a different machine than the bot and the local tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:262 +#: redbot/cogs/audio/core/commands/player.py:794 +#: redbot/cogs/audio/core/commands/player.py:913 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:265 -#: redbot/cogs/audio/core/commands/player.py:796 -#: redbot/cogs/audio/core/commands/player.py:918 +#: redbot/cogs/audio/core/commands/player.py:264 +#: redbot/cogs/audio/core/commands/player.py:795 +#: redbot/cogs/audio/core/commands/player.py:914 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:296 +#: redbot/cogs/audio/core/commands/player.py:294 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:318 +#: redbot/cogs/audio/core/commands/player.py:316 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:339 +#: redbot/cogs/audio/core/commands/player.py:337 msgid "{time} until track playback: #1 in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:343 +#: redbot/cogs/audio/core/commands/player.py:341 msgid "Track Enqueued" msgstr "Nummer toegevoegd" -#: redbot/cogs/audio/core/commands/player.py:357 +#: redbot/cogs/audio/core/commands/player.py:355 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:417 +#: redbot/cogs/audio/core/commands/player.py:415 msgid "The owner needs to set the Spotify client ID and Spotify client secret, before Spotify URLs or codes can be used. \n" "See `{prefix}audioset spotifyapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:427 +#: redbot/cogs/audio/core/commands/player.py:425 msgid "The owner needs to set the YouTube API key before Spotify URLs or codes can be used.\n" "See `{prefix}audioset youtubeapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:485 +#: redbot/cogs/audio/core/commands/player.py:483 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:492 +#: redbot/cogs/audio/core/commands/player.py:490 msgid "No categories found" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:514 +#: redbot/cogs/audio/core/commands/player.py:494 +#: redbot/cogs/audio/core/commands/player.py:512 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:501 +#: redbot/cogs/audio/core/commands/player.py:499 msgid "Categories" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:507 +#: redbot/cogs/audio/core/commands/player.py:505 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:522 +#: redbot/cogs/audio/core/commands/player.py:520 msgid "Playlists for {friendly_name}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:529 +#: redbot/cogs/audio/core/commands/player.py:527 msgid "No tracks to play." msgstr "Geen nummers om af te spelen." -#: redbot/cogs/audio/core/commands/player.py:539 +#: redbot/cogs/audio/core/commands/player.py:537 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:547 +#: redbot/cogs/audio/core/commands/player.py:545 #, docstring msgid "Starts auto play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:601 +#: redbot/cogs/audio/core/commands/player.py:599 msgid "You must be in the voice channel to use the autoplay command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:615 +#: redbot/cogs/audio/core/commands/player.py:613 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:621 -#: redbot/cogs/audio/core/commands/player.py:757 -#: redbot/cogs/audio/core/commands/player.py:776 -#: redbot/cogs/audio/core/commands/player.py:897 -#: redbot/cogs/audio/core/commands/playlists.py:1928 +#: redbot/cogs/audio/core/commands/player.py:619 +#: redbot/cogs/audio/core/commands/player.py:756 +#: redbot/cogs/audio/core/commands/player.py:775 +#: redbot/cogs/audio/core/commands/player.py:893 +#: redbot/cogs/audio/core/commands/playlists.py:1898 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:622 -#: redbot/cogs/audio/core/commands/player.py:758 -#: redbot/cogs/audio/core/commands/player.py:777 -#: redbot/cogs/audio/core/commands/player.py:898 -#: redbot/cogs/audio/core/commands/playlists.py:1929 +#: redbot/cogs/audio/core/commands/player.py:620 +#: redbot/cogs/audio/core/commands/player.py:757 +#: redbot/cogs/audio/core/commands/player.py:776 +#: redbot/cogs/audio/core/commands/player.py:894 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:636 +#: redbot/cogs/audio/core/commands/player.py:634 msgid "Adding a track to queue." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:642 +#: redbot/cogs/audio/core/commands/player.py:641 #, 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" @@ -2140,44 +2590,54 @@ msgid "Pick a track with a search.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:694 -#: redbot/cogs/audio/core/commands/player.py:706 -#: redbot/cogs/audio/core/commands/player.py:712 -#: redbot/cogs/audio/core/commands/player.py:722 +#: redbot/cogs/audio/core/commands/player.py:680 +msgid "Connection to Lavalink has failed" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:693 +#: redbot/cogs/audio/core/commands/player.py:705 +#: redbot/cogs/audio/core/commands/player.py:711 +#: redbot/cogs/audio/core/commands/player.py:721 msgid "Unable To Search For Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:723 +#: redbot/cogs/audio/core/commands/player.py:722 msgid "You must be in the voice channel to enqueue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:786 -#: redbot/cogs/audio/core/commands/player.py:908 +#: redbot/cogs/audio/core/commands/player.py:785 +#: redbot/cogs/audio/core/commands/player.py:904 msgid "Nothing found." msgstr "Geen resultaten." -#: redbot/cogs/audio/core/commands/player.py:857 -#: redbot/cogs/audio/core/commands/playlists.py:1553 +#: redbot/cogs/audio/core/commands/player.py:787 +#: redbot/cogs/audio/core/commands/player.py:906 +msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" +"This 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:853 +#: redbot/cogs/audio/core/commands/playlists.py:1527 msgid " {bad_tracks} tracks cannot be queued." msgstr " {bad_tracks} nummers kunnen niet in de wachtrij worden geplaatst." -#: redbot/cogs/audio/core/commands/player.py:863 +#: redbot/cogs/audio/core/commands/player.py:859 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:869 +#: redbot/cogs/audio/core/commands/player.py:865 msgid "folder" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:871 +#: redbot/cogs/audio/core/commands/player.py:867 msgid "search" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:874 +#: redbot/cogs/audio/core/commands/player.py:870 msgid "{time} until start of {type} playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:44 +#: redbot/cogs/audio/core/commands/playlists.py:45 #, docstring msgid "Playlist configuration options.\n\n" " Scope info:\n" @@ -2189,11 +2649,11 @@ msgid "Playlist configuration options.\n\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" +" ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and the playlist creator.\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:69 +#: redbot/cogs/audio/core/commands/playlists.py:70 #, 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" @@ -2222,99 +2682,130 @@ msgid "Add a track URL, playlist link, or quick search to a playlist.\n\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:1699 -#: redbot/cogs/audio/core/commands/playlists.py:2015 +#: redbot/cogs/audio/core/commands/playlists.py:124 +#: redbot/cogs/audio/core/commands/playlists.py:305 +#: redbot/cogs/audio/core/commands/playlists.py:487 +#: redbot/cogs/audio/core/commands/playlists.py:581 +#: redbot/cogs/audio/core/commands/playlists.py:710 +#: redbot/cogs/audio/core/commands/playlists.py:845 +#: redbot/cogs/audio/core/commands/playlists.py:982 +#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1224 +#: redbot/cogs/audio/core/commands/playlists.py:1474 +#: redbot/cogs/audio/core/commands/playlists.py:1560 +#: redbot/cogs/audio/core/commands/playlists.py:1641 +#: redbot/cogs/audio/core/commands/playlists.py:1671 +#: redbot/cogs/audio/core/commands/playlists.py:1983 msgid "Playlist Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:140 +#: redbot/cogs/audio/core/commands/playlists.py:141 msgid "Could not find a track matching your query." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:161 +#: redbot/cogs/audio/core/commands/playlists.py:162 msgid "Skipping track" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:162 +#: redbot/cogs/audio/core/commands/playlists.py:163 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 +#: redbot/cogs/audio/core/commands/playlists.py:171 +#: redbot/cogs/audio/core/commands/playlists.py:213 msgid "Playlist limit reached: Could not add track." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:193 +#: redbot/cogs/audio/core/commands/playlists.py:194 msgid "Track added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:194 +#: redbot/cogs/audio/core/commands/playlists.py:195 msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:199 +#: redbot/cogs/audio/core/commands/playlists.py:200 msgid "{num} tracks appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:204 +#: redbot/cogs/audio/core/commands/playlists.py:205 msgid "\n" "{existing} {plural} already in the playlist and were skipped." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:206 +#: redbot/cogs/audio/core/commands/playlists.py:207 msgid "tracks are" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:206 +#: redbot/cogs/audio/core/commands/playlists.py:207 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:2032 +#: redbot/cogs/audio/core/commands/playlists.py:209 +#: redbot/cogs/audio/core/commands/playlists.py:618 +#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: redbot/cogs/audio/core/commands/playlists.py:1268 +#: redbot/cogs/audio/core/commands/playlists.py:2000 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:2016 +#: redbot/cogs/audio/core/commands/playlists.py:229 +#, docstring +msgid "Copy a playlist from one scope to another.\n\n" +" **Usage**:\n" +" ​ ​ ​ ​ `[p]playlist copy playlist_name_OR_id [args]`\n\n" +" **Args**:\n" +" ​ ​ ​ ​ The following are all optional:\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-scope \n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-guild [guild] **Only the bot owner can use this**\n\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-scope \n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-guild [guild] **Only the bot owner can use this**\n\n" +" **Scope** is one of the following:\n" +" ​ ​ ​ ​ Global\n" +" ​ ​ ​ ​ Guild\n" +" ​ ​ ​ ​ User\n\n" +" **Author** can be one of the following:\n" +" ​ ​ ​ ​ User ID\n" +" ​ ​ ​ ​ User Mention\n" +" ​ ​ ​ ​ User Name#123\n\n" +" **Guild** can be one of the following:\n" +" ​ ​ ​ ​ Guild ID\n" +" ​ ​ ​ ​ Exact guild name\n\n" +" Example use:\n" +" ​ ​ ​ ​ `[p]playlist copy MyGuildPlaylist --from-scope Guild --to-scope Global`\n" +" ​ ​ ​ ​ `[p]playlist copy MyGlobalPlaylist --from-scope Global --to-author Draper#6666 --to-scope User`\n" +" ​ ​ ​ ​ `[p]playlist copy MyPersonalPlaylist --from-scope user --to-author Draper#6666 --to-scope Guild --to-guild Red - Discord Bot`\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:306 +#: redbot/cogs/audio/core/commands/playlists.py:488 +#: redbot/cogs/audio/core/commands/playlists.py:582 +#: redbot/cogs/audio/core/commands/playlists.py:711 +#: redbot/cogs/audio/core/commands/playlists.py:846 +#: redbot/cogs/audio/core/commands/playlists.py:1225 +#: redbot/cogs/audio/core/commands/playlists.py:1642 +#: redbot/cogs/audio/core/commands/playlists.py:1984 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 +#: redbot/cogs/audio/core/commands/playlists.py:329 +#: redbot/cogs/audio/core/commands/playlists.py:336 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:346 +#: redbot/cogs/audio/core/commands/playlists.py:344 msgid "Playlist Copied" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:347 +#: redbot/cogs/audio/core/commands/playlists.py:345 msgid "Playlist {name} (`{from_id}`) copied from {from_scope} to {to_scope} (`{to_id}`)." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:362 +#: redbot/cogs/audio/core/commands/playlists.py:360 #, docstring msgid "Create an empty playlist.\n\n" " **Usage**:\n" @@ -2342,31 +2833,31 @@ msgid "Create an empty playlist.\n\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:1998 +#: redbot/cogs/audio/core/commands/playlists.py:412 +#: redbot/cogs/audio/core/commands/playlists.py:1117 +#: redbot/cogs/audio/core/commands/playlists.py:1340 +#: redbot/cogs/audio/core/commands/playlists.py:1966 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:1999 +#: redbot/cogs/audio/core/commands/playlists.py:413 +#: redbot/cogs/audio/core/commands/playlists.py:1118 +#: redbot/cogs/audio/core/commands/playlists.py:1341 +#: redbot/cogs/audio/core/commands/playlists.py:1967 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 +#: redbot/cogs/audio/core/commands/playlists.py:423 +#: redbot/cogs/audio/core/commands/playlists.py:1150 +#: redbot/cogs/audio/core/commands/playlists.py:1375 msgid "Playlist Created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:428 +#: redbot/cogs/audio/core/commands/playlists.py:424 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:441 +#: redbot/cogs/audio/core/commands/playlists.py:437 #, docstring msgid "Delete a saved playlist.\n\n" " **Usage**:\n" @@ -2394,15 +2885,15 @@ msgid "Delete a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:514 +#: redbot/cogs/audio/core/commands/playlists.py:508 msgid "Playlist Deleted" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:515 +#: redbot/cogs/audio/core/commands/playlists.py:509 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:531 +#: redbot/cogs/audio/core/commands/playlists.py:525 #, docstring msgid "Remove duplicate tracks from a saved playlist.\n\n" " **Usage**:\n" @@ -2430,20 +2921,20 @@ msgid "Remove duplicate tracks from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:627 +#: redbot/cogs/audio/core/commands/playlists.py:619 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:1768 +#: redbot/cogs/audio/core/commands/playlists.py:632 +#: redbot/cogs/audio/core/commands/playlists.py:1740 msgid "Playlist Has Not Been Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:641 +#: redbot/cogs/audio/core/commands/playlists.py:633 msgid "{name} (`{id}`) [**{scope}**] playlist has no duplicate tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:662 +#: redbot/cogs/audio/core/commands/playlists.py:654 #, docstring msgid "Download a copy of a playlist.\n\n" " These files can be used with the `[p]playlist upload` command.\n" @@ -2474,19 +2965,19 @@ msgid "Download a copy of a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:731 +#: redbot/cogs/audio/core/commands/playlists.py:721 msgid "That playlist has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:774 +#: redbot/cogs/audio/core/commands/playlists.py:764 msgid "This playlist is too large to be send in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:777 +#: redbot/cogs/audio/core/commands/playlists.py:767 msgid "Playlist is too large, here is the compressed version." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:799 +#: redbot/cogs/audio/core/commands/playlists.py:789 #, docstring msgid "Retrieve information from a saved playlist.\n\n" " **Usage**:\n" @@ -2514,25 +3005,25 @@ msgid "Retrieve information from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:891 +#: redbot/cogs/audio/core/commands/playlists.py:879 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:883 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\n" "URL: {url}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:908 -#: redbot/cogs/audio/core/commands/playlists.py:1056 +#: redbot/cogs/audio/core/commands/playlists.py:896 +#: redbot/cogs/audio/core/commands/playlists.py:1041 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:910 +#: redbot/cogs/audio/core/commands/playlists.py:898 msgid "Page {page}/{pages} | Author: {author_name} | {num} track(s)" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:922 +#: redbot/cogs/audio/core/commands/playlists.py:910 #, docstring msgid "List saved playlists.\n\n" " **Usage**:\n" @@ -2560,35 +3051,35 @@ msgid "List saved playlists.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:998 +#: redbot/cogs/audio/core/commands/playlists.py:983 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1032 +#: redbot/cogs/audio/core/commands/playlists.py:1017 msgid "No saved playlists for {scope} created by {author}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1041 +#: redbot/cogs/audio/core/commands/playlists.py:1026 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1051 +#: redbot/cogs/audio/core/commands/playlists.py:1036 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1052 +#: redbot/cogs/audio/core/commands/playlists.py:1037 msgid "Tracks: {num}" msgstr "Nummers: {num}" -#: redbot/cogs/audio/core/commands/playlists.py:1053 +#: redbot/cogs/audio/core/commands/playlists.py:1038 msgid "Author: {name}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1058 +#: redbot/cogs/audio/core/commands/playlists.py:1043 msgid "Scope: {scope}\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1078 +#: redbot/cogs/audio/core/commands/playlists.py:1063 #, docstring msgid "Save the queue to a playlist.\n\n" " **Usage**:\n" @@ -2616,33 +3107,16 @@ msgid "Save the queue to a playlist.\n\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:365 -#: redbot/cogs/audio/core/commands/queue.py:373 -msgid "There's nothing in the queue." -msgstr "" - -#: redbot/cogs/audio/core/commands/playlists.py:1168 +#: redbot/cogs/audio/core/commands/playlists.py:1151 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 +#: redbot/cogs/audio/core/commands/playlists.py:1157 +#: redbot/cogs/audio/core/commands/playlists.py:1384 msgid "Playlist limit reached: Could not add {} tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1188 +#: redbot/cogs/audio/core/commands/playlists.py:1171 #, docstring msgid "Remove a track from a playlist by url.\n\n" " **Usage**:\n" @@ -2670,23 +3144,23 @@ msgid "Remove a track from a playlist by url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: redbot/cogs/audio/core/commands/playlists.py:1235 msgid "URL not in playlist." msgstr "URL niet in de afspeellijst." -#: redbot/cogs/audio/core/commands/playlists.py:1266 +#: redbot/cogs/audio/core/commands/playlists.py:1247 msgid "No tracks left, removing playlist." msgstr "Geen nummers meer in de afspeellijst, de afspeellijst wordt verwijderd." -#: redbot/cogs/audio/core/commands/playlists.py:1274 +#: redbot/cogs/audio/core/commands/playlists.py:1255 msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1288 +#: redbot/cogs/audio/core/commands/playlists.py:1269 msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1306 +#: redbot/cogs/audio/core/commands/playlists.py:1287 #, docstring msgid "Save a playlist from a url.\n\n" " **Usage**:\n" @@ -2714,19 +3188,19 @@ msgid "Save a playlist from a url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1397 +#: redbot/cogs/audio/core/commands/playlists.py:1376 msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1414 +#: redbot/cogs/audio/core/commands/playlists.py:1393 msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1415 +#: redbot/cogs/audio/core/commands/playlists.py:1394 msgid "Unable to create your playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1432 +#: redbot/cogs/audio/core/commands/playlists.py:1411 #, docstring msgid "Load a playlist into the queue.\n\n" " **Usage**:\n" @@ -2754,20 +3228,20 @@ msgid "Load a playlist into the queue.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1482 +#: redbot/cogs/audio/core/commands/playlists.py:1459 msgid "You need the DJ role to start playing playlists." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1566 +#: redbot/cogs/audio/core/commands/playlists.py:1540 msgid "Playlist Enqueued" msgstr "Afspeellijst toegevoegd" -#: redbot/cogs/audio/core/commands/playlists.py:1567 +#: redbot/cogs/audio/core/commands/playlists.py:1541 msgid "{name} - (`{id}`) [**{scope}**]\n" "Added {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1613 +#: redbot/cogs/audio/core/commands/playlists.py:1587 #, docstring msgid "Updates all tracks in a playlist.\n\n" " **Usage**:\n" @@ -2795,32 +3269,32 @@ msgid "Updates all tracks in a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1692 +#: redbot/cogs/audio/core/commands/playlists.py:1664 msgid "Invalid Playlist" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1693 +#: redbot/cogs/audio/core/commands/playlists.py:1665 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1734 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "Tracks removed" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1738 -#: redbot/cogs/audio/core/commands/playlists.py:1758 +#: redbot/cogs/audio/core/commands/playlists.py:1710 +#: redbot/cogs/audio/core/commands/playlists.py:1730 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1756 +#: redbot/cogs/audio/core/commands/playlists.py:1728 msgid "Tracks added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1769 +#: redbot/cogs/audio/core/commands/playlists.py:1741 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1781 +#: redbot/cogs/audio/core/commands/playlists.py:1753 #, docstring msgid "Uploads a playlist file as a playlist for the bot.\n\n" " V2 and old V3 playlist will be slow.\n" @@ -2850,31 +3324,35 @@ msgid "Uploads a playlist file as a playlist for the bot.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1838 +#: redbot/cogs/audio/core/commands/playlists.py:1808 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:1849 +#: redbot/cogs/audio/core/commands/playlists.py:1819 msgid "No file detected, try again later." msgstr "Geen bestand gedetecteerd, probeer het later opnieuw." -#: redbot/cogs/audio/core/commands/playlists.py:1856 +#: redbot/cogs/audio/core/commands/playlists.py:1826 msgid "Upload cancelled." msgstr "Upload geannuleerd." -#: redbot/cogs/audio/core/commands/playlists.py:1860 +#: redbot/cogs/audio/core/commands/playlists.py:1830 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1868 +#: redbot/cogs/audio/core/commands/playlists.py:1838 msgid "Not a valid playlist file." msgstr "Geen geldig afspeellijst bestand." -#: redbot/cogs/audio/core/commands/playlists.py:1880 +#: redbot/cogs/audio/core/commands/playlists.py:1850 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1950 +#: redbot/cogs/audio/core/commands/playlists.py:1899 +msgid "I'm unable to get a track from Lavalink node at the moment, try again in a few minutes." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1920 #, docstring msgid "Rename an existing playlist.\n\n" " **Usage**:\n" @@ -2902,7 +3380,7 @@ msgid "Rename an existing playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:2029 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" @@ -2911,88 +3389,88 @@ msgstr "" msgid "List the songs in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:175 +#: redbot/cogs/audio/core/commands/queue.py:179 #, docstring msgid "Clears the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:192 +#: redbot/cogs/audio/core/commands/queue.py:196 msgid "Unable To Clear Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:193 +#: redbot/cogs/audio/core/commands/queue.py:197 msgid "You need the DJ role to clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:201 +#: redbot/cogs/audio/core/commands/queue.py:205 msgid "Queue Modified" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:201 +#: redbot/cogs/audio/core/commands/queue.py:205 msgid "The queue has been cleared." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:206 +#: redbot/cogs/audio/core/commands/queue.py:210 #, 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 +#: redbot/cogs/audio/core/commands/queue.py:227 msgid "Unable To Clean Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:224 +#: redbot/cogs/audio/core/commands/queue.py:228 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 +#: redbot/cogs/audio/core/commands/queue.py:243 +#: redbot/cogs/audio/core/commands/queue.py:277 msgid "Removed 0 tracks." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:243 -#: redbot/cogs/audio/core/commands/queue.py:277 +#: redbot/cogs/audio/core/commands/queue.py:247 +#: redbot/cogs/audio/core/commands/queue.py:281 msgid "Removed Tracks From The Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:244 +#: redbot/cogs/audio/core/commands/queue.py:248 msgid "Removed {removed_tracks} tracks queued by members outside of the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:252 +#: redbot/cogs/audio/core/commands/queue.py:256 #, docstring msgid "Removes all tracks you requested from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:278 +#: redbot/cogs/audio/core/commands/queue.py:282 msgid "Removed {removed_tracks} tracks queued by {member.display_name}." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:285 +#: redbot/cogs/audio/core/commands/queue.py:289 #, docstring msgid "Search the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:307 +#: redbot/cogs/audio/core/commands/queue.py:311 #, 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:350 -#: redbot/cogs/audio/core/commands/queue.py:357 -#: redbot/cogs/audio/core/commands/queue.py:364 -#: redbot/cogs/audio/core/commands/queue.py:372 +#: redbot/cogs/audio/core/commands/queue.py:323 +#: redbot/cogs/audio/core/commands/queue.py:330 +#: redbot/cogs/audio/core/commands/queue.py:342 +#: redbot/cogs/audio/core/commands/queue.py:354 +#: redbot/cogs/audio/core/commands/queue.py:361 +#: redbot/cogs/audio/core/commands/queue.py:368 +#: redbot/cogs/audio/core/commands/queue.py:376 msgid "Unable To Shuffle Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:320 +#: redbot/cogs/audio/core/commands/queue.py:324 msgid "You need the DJ role to shuffle the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:377 +#: redbot/cogs/audio/core/commands/queue.py:381 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 d5586cea847..b577a9fc244 100644 --- a/redbot/cogs/audio/core/commands/locales/pl-PL.po +++ b/redbot/cogs/audio/core/commands/locales/pl-PL.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 17:28+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -212,86 +212,84 @@ 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:441 -#: redbot/cogs/audio/core/commands/audioset.py:591 -#: redbot/cogs/audio/core/commands/audioset.py:612 -#: redbot/cogs/audio/core/commands/audioset.py:629 -#: redbot/cogs/audio/core/commands/audioset.py:677 -#: redbot/cogs/audio/core/commands/audioset.py:752 -#: redbot/cogs/audio/core/commands/audioset.py:900 -#: redbot/cogs/audio/core/commands/audioset.py:915 -#: redbot/cogs/audio/core/commands/audioset.py:935 -#: redbot/cogs/audio/core/commands/audioset.py:977 -#: redbot/cogs/audio/core/commands/audioset.py:978 -#: redbot/cogs/audio/core/commands/audioset.py:979 -#: redbot/cogs/audio/core/commands/audioset.py:980 -#: redbot/cogs/audio/core/commands/audioset.py:981 -#: redbot/cogs/audio/core/commands/audioset.py:982 -#: redbot/cogs/audio/core/commands/audioset.py:983 -#: redbot/cogs/audio/core/commands/audioset.py:997 -#: redbot/cogs/audio/core/commands/audioset.py:999 -#: redbot/cogs/audio/core/commands/audioset.py:1041 -#: redbot/cogs/audio/core/commands/audioset.py:1048 -#: redbot/cogs/audio/core/commands/audioset.py:1090 -#: redbot/cogs/audio/core/commands/audioset.py:1091 -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1111 -#: redbot/cogs/audio/core/commands/audioset.py:1188 -#: redbot/cogs/audio/core/commands/audioset.py:1203 -#: redbot/cogs/audio/core/commands/audioset.py:1348 -#: redbot/cogs/audio/core/commands/audioset.py:1349 -#: redbot/cogs/audio/core/commands/audioset.py:1350 -#: redbot/cogs/audio/core/commands/audioset.py:1393 -#: redbot/cogs/audio/core/commands/audioset.py:1394 -#: redbot/cogs/audio/core/commands/audioset.py:1395 -#: redbot/cogs/audio/core/commands/audioset.py:1437 -#: redbot/cogs/audio/core/commands/controller.py:421 -#: redbot/cogs/audio/core/commands/controller.py:465 -#: redbot/cogs/audio/core/commands/controller.py:767 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:118 -#: redbot/cogs/audio/core/commands/llset.py:127 +#: redbot/cogs/audio/core/commands/audioset.py:589 +#: redbot/cogs/audio/core/commands/audioset.py:610 +#: redbot/cogs/audio/core/commands/audioset.py:627 +#: redbot/cogs/audio/core/commands/audioset.py:675 +#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:921 +#: redbot/cogs/audio/core/commands/audioset.py:941 +#: redbot/cogs/audio/core/commands/audioset.py:970 +#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:987 +#: redbot/cogs/audio/core/commands/audioset.py:988 +#: redbot/cogs/audio/core/commands/audioset.py:989 +#: redbot/cogs/audio/core/commands/audioset.py:990 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:1008 +#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1102 +#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1122 +#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1367 +#: redbot/cogs/audio/core/commands/audioset.py:1368 +#: redbot/cogs/audio/core/commands/audioset.py:1369 +#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1413 +#: redbot/cogs/audio/core/commands/audioset.py:1414 +#: redbot/cogs/audio/core/commands/audioset.py:1456 +#: redbot/cogs/audio/core/commands/controller.py:422 +#: redbot/cogs/audio/core/commands/controller.py:466 +#: redbot/cogs/audio/core/commands/controller.py:775 +#: redbot/cogs/audio/core/commands/llset.py:168 +#: redbot/cogs/audio/core/commands/llset.py:177 msgid "Enabled" msgstr "Włączone" #: redbot/cogs/audio/core/commands/audioset.py:441 -#: redbot/cogs/audio/core/commands/audioset.py:591 -#: redbot/cogs/audio/core/commands/audioset.py:612 -#: redbot/cogs/audio/core/commands/audioset.py:629 -#: redbot/cogs/audio/core/commands/audioset.py:677 -#: redbot/cogs/audio/core/commands/audioset.py:752 -#: redbot/cogs/audio/core/commands/audioset.py:900 -#: redbot/cogs/audio/core/commands/audioset.py:915 -#: redbot/cogs/audio/core/commands/audioset.py:935 -#: redbot/cogs/audio/core/commands/audioset.py:977 -#: redbot/cogs/audio/core/commands/audioset.py:978 -#: redbot/cogs/audio/core/commands/audioset.py:979 -#: redbot/cogs/audio/core/commands/audioset.py:980 -#: redbot/cogs/audio/core/commands/audioset.py:981 -#: redbot/cogs/audio/core/commands/audioset.py:982 -#: redbot/cogs/audio/core/commands/audioset.py:983 -#: redbot/cogs/audio/core/commands/audioset.py:997 -#: redbot/cogs/audio/core/commands/audioset.py:999 -#: redbot/cogs/audio/core/commands/audioset.py:1041 -#: redbot/cogs/audio/core/commands/audioset.py:1048 -#: redbot/cogs/audio/core/commands/audioset.py:1090 -#: redbot/cogs/audio/core/commands/audioset.py:1091 -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1113 -#: redbot/cogs/audio/core/commands/audioset.py:1188 -#: redbot/cogs/audio/core/commands/audioset.py:1203 -#: redbot/cogs/audio/core/commands/audioset.py:1348 -#: redbot/cogs/audio/core/commands/audioset.py:1349 -#: redbot/cogs/audio/core/commands/audioset.py:1350 -#: redbot/cogs/audio/core/commands/audioset.py:1393 -#: redbot/cogs/audio/core/commands/audioset.py:1394 -#: redbot/cogs/audio/core/commands/audioset.py:1395 -#: redbot/cogs/audio/core/commands/audioset.py:1437 -#: redbot/cogs/audio/core/commands/controller.py:421 -#: redbot/cogs/audio/core/commands/controller.py:465 -#: redbot/cogs/audio/core/commands/controller.py:767 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:118 -#: redbot/cogs/audio/core/commands/llset.py:127 +#: redbot/cogs/audio/core/commands/audioset.py:589 +#: redbot/cogs/audio/core/commands/audioset.py:610 +#: redbot/cogs/audio/core/commands/audioset.py:627 +#: redbot/cogs/audio/core/commands/audioset.py:675 +#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:921 +#: redbot/cogs/audio/core/commands/audioset.py:941 +#: redbot/cogs/audio/core/commands/audioset.py:970 +#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:987 +#: redbot/cogs/audio/core/commands/audioset.py:988 +#: redbot/cogs/audio/core/commands/audioset.py:989 +#: redbot/cogs/audio/core/commands/audioset.py:990 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:1008 +#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1102 +#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1124 +#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1367 +#: redbot/cogs/audio/core/commands/audioset.py:1368 +#: redbot/cogs/audio/core/commands/audioset.py:1369 +#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1413 +#: redbot/cogs/audio/core/commands/audioset.py:1414 +#: redbot/cogs/audio/core/commands/audioset.py:1456 +#: redbot/cogs/audio/core/commands/controller.py:422 +#: redbot/cogs/audio/core/commands/controller.py:466 +#: redbot/cogs/audio/core/commands/controller.py:775 +#: redbot/cogs/audio/core/commands/llset.py:168 +#: redbot/cogs/audio/core/commands/llset.py:177 msgid "Disabled" msgstr "Wyłączone" @@ -308,42 +306,64 @@ msgstr "\n" "Automatyczne wychodzenie na końcu kolejki zostało wyłączone." #: redbot/cogs/audio/core/commands/audioset.py:451 -#: redbot/cogs/audio/core/commands/audioset.py:546 -#: redbot/cogs/audio/core/commands/audioset.py:571 -#: redbot/cogs/audio/core/commands/audioset.py:589 -#: redbot/cogs/audio/core/commands/audioset.py:610 -#: redbot/cogs/audio/core/commands/audioset.py:637 -#: redbot/cogs/audio/core/commands/audioset.py:675 -#: redbot/cogs/audio/core/commands/audioset.py:698 -#: redbot/cogs/audio/core/commands/audioset.py:704 -#: redbot/cogs/audio/core/commands/audioset.py:727 -#: redbot/cogs/audio/core/commands/audioset.py:733 -#: redbot/cogs/audio/core/commands/audioset.py:750 -#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:544 +#: redbot/cogs/audio/core/commands/audioset.py:569 +#: redbot/cogs/audio/core/commands/audioset.py:587 +#: redbot/cogs/audio/core/commands/audioset.py:608 +#: redbot/cogs/audio/core/commands/audioset.py:635 +#: redbot/cogs/audio/core/commands/audioset.py:673 +#: redbot/cogs/audio/core/commands/audioset.py:696 +#: redbot/cogs/audio/core/commands/audioset.py:702 +#: redbot/cogs/audio/core/commands/audioset.py:725 +#: redbot/cogs/audio/core/commands/audioset.py:731 +#: redbot/cogs/audio/core/commands/audioset.py:748 #: redbot/cogs/audio/core/commands/audioset.py:774 -#: redbot/cogs/audio/core/commands/audioset.py:797 -#: redbot/cogs/audio/core/commands/audioset.py:854 -#: redbot/cogs/audio/core/commands/audioset.py:877 -#: redbot/cogs/audio/core/commands/audioset.py:882 -#: redbot/cogs/audio/core/commands/audioset.py:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:1186 -#: redbot/cogs/audio/core/commands/audioset.py:1201 -#: redbot/cogs/audio/core/commands/audioset.py:1222 -#: redbot/cogs/audio/core/commands/audioset.py:1229 -#: redbot/cogs/audio/core/commands/audioset.py:1289 -#: redbot/cogs/audio/core/commands/audioset.py:1311 -#: redbot/cogs/audio/core/commands/audioset.py:1419 -#: redbot/cogs/audio/core/commands/audioset.py:1435 -#: redbot/cogs/audio/core/commands/controller.py:419 -#: redbot/cogs/audio/core/commands/controller.py:463 -#: redbot/cogs/audio/core/commands/controller.py:774 -#: 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 +#: redbot/cogs/audio/core/commands/audioset.py:780 +#: redbot/cogs/audio/core/commands/audioset.py:803 +#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:883 +#: redbot/cogs/audio/core/commands/audioset.py:888 +#: redbot/cogs/audio/core/commands/audioset.py:904 +#: redbot/cogs/audio/core/commands/audioset.py:919 +#: redbot/cogs/audio/core/commands/audioset.py:939 +#: redbot/cogs/audio/core/commands/audioset.py:1205 +#: redbot/cogs/audio/core/commands/audioset.py:1220 +#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1248 +#: redbot/cogs/audio/core/commands/audioset.py:1308 +#: redbot/cogs/audio/core/commands/audioset.py:1330 +#: redbot/cogs/audio/core/commands/audioset.py:1438 +#: redbot/cogs/audio/core/commands/audioset.py:1454 +#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:464 +#: redbot/cogs/audio/core/commands/controller.py:782 +#: redbot/cogs/audio/core/commands/llset.py:146 +#: redbot/cogs/audio/core/commands/llset.py:166 +#: redbot/cogs/audio/core/commands/llset.py:175 +#: redbot/cogs/audio/core/commands/llset.py:204 +#: redbot/cogs/audio/core/commands/llset.py:226 +#: redbot/cogs/audio/core/commands/llset.py:258 +#: redbot/cogs/audio/core/commands/llset.py:282 +#: redbot/cogs/audio/core/commands/llset.py:295 +#: redbot/cogs/audio/core/commands/llset.py:388 +#: redbot/cogs/audio/core/commands/llset.py:412 +#: redbot/cogs/audio/core/commands/llset.py:443 +#: redbot/cogs/audio/core/commands/llset.py:472 +#: redbot/cogs/audio/core/commands/llset.py:481 +#: redbot/cogs/audio/core/commands/llset.py:499 +#: redbot/cogs/audio/core/commands/llset.py:508 +#: redbot/cogs/audio/core/commands/llset.py:526 +#: redbot/cogs/audio/core/commands/llset.py:535 +#: redbot/cogs/audio/core/commands/llset.py:553 +#: redbot/cogs/audio/core/commands/llset.py:562 +#: redbot/cogs/audio/core/commands/llset.py:580 +#: redbot/cogs/audio/core/commands/llset.py:589 +#: redbot/cogs/audio/core/commands/llset.py:607 +#: redbot/cogs/audio/core/commands/llset.py:616 +#: redbot/cogs/audio/core/commands/llset.py:634 +#: redbot/cogs/audio/core/commands/llset.py:643 +#: redbot/cogs/audio/core/commands/llset.py:670 +#: redbot/cogs/audio/core/commands/llset.py:701 msgid "Setting Changed" msgstr "Ustawienie zmienione" @@ -351,7 +371,7 @@ msgstr "Ustawienie zmienione" #, docstring msgid "Set a playlist to auto-play songs from.\n\n" " **Usage**:\n" -" ​ ​ ​ ​ `[p]audioset autoplay playlist_name_OR_id [args]`\n\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist playlist_name_OR_id [args]`\n\n" " **Args**:\n" " ​ ​ ​ ​ The following are all optional:\n" " ​ ​ ​ ​ ​ ​ ​ ​ --scope \n" @@ -369,9 +389,9 @@ msgid "Set a playlist to auto-play songs from.\n\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" +" ​ ​ ​ ​ `[p]audioset autoplay playlist MyGuildPlaylist`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist MyGlobalPlaylist --scope Global`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist PersonalPlaylist --scope User --author Draper`\n" " " msgstr "Ustaw listę odtwarzania jako źródło do automatycznego odtwarzania utworów.\n\n" " **Użycie**\n" @@ -383,14 +403,14 @@ msgstr "Ustaw listę odtwarzania jako źródło do automatycznego odtwarzania ut " ​ ​ ​ ​ ​ ​ ​ ​ --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" +" ​ ​ ​ ​ Serwer\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" +" ​ ​ ​ ​ ID Serwera\n" " ​ ​ ​ ​ Dokładna nazwa gildii\n\n" " Przykładowe użycie:\n" " ​ ​ ​ ​ `[p]audioset autoplay MyGuildPlaylist`\n" @@ -399,115 +419,115 @@ msgstr "Ustaw listę odtwarzania jako źródło do automatycznego odtwarzania ut " " #: redbot/cogs/audio/core/commands/audioset.py:497 -#: redbot/cogs/audio/core/commands/playlists.py:104 +#: redbot/cogs/audio/core/commands/playlists.py:105 #: 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:1817 -#: redbot/cogs/audio/core/commands/playlists.py:1983 +#: redbot/cogs/audio/core/commands/playlists.py:393 +#: redbot/cogs/audio/core/commands/playlists.py:470 +#: redbot/cogs/audio/core/commands/playlists.py:558 +#: redbot/cogs/audio/core/commands/playlists.py:691 +#: redbot/cogs/audio/core/commands/playlists.py:822 +#: redbot/cogs/audio/core/commands/playlists.py:943 +#: redbot/cogs/audio/core/commands/playlists.py:1096 +#: redbot/cogs/audio/core/commands/playlists.py:1204 +#: redbot/cogs/audio/core/commands/playlists.py:1320 +#: redbot/cogs/audio/core/commands/playlists.py:1444 +#: redbot/cogs/audio/core/commands/playlists.py:1620 +#: redbot/cogs/audio/core/commands/playlists.py:1789 +#: redbot/cogs/audio/core/commands/playlists.py:1953 msgid "Playlists Are Not Available" msgstr "Listy odtwarzania nie są dostępne" #: redbot/cogs/audio/core/commands/audioset.py:498 -#: redbot/cogs/audio/core/commands/playlists.py:105 +#: redbot/cogs/audio/core/commands/playlists.py:106 #: 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:1818 -#: redbot/cogs/audio/core/commands/playlists.py:1984 +#: redbot/cogs/audio/core/commands/playlists.py:394 +#: redbot/cogs/audio/core/commands/playlists.py:471 +#: redbot/cogs/audio/core/commands/playlists.py:559 +#: redbot/cogs/audio/core/commands/playlists.py:692 +#: redbot/cogs/audio/core/commands/playlists.py:823 +#: redbot/cogs/audio/core/commands/playlists.py:944 +#: redbot/cogs/audio/core/commands/playlists.py:1097 +#: redbot/cogs/audio/core/commands/playlists.py:1205 +#: redbot/cogs/audio/core/commands/playlists.py:1321 +#: redbot/cogs/audio/core/commands/playlists.py:1445 +#: redbot/cogs/audio/core/commands/playlists.py:1621 +#: redbot/cogs/audio/core/commands/playlists.py:1790 +#: redbot/cogs/audio/core/commands/playlists.py:1954 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: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:1821 -#: redbot/cogs/audio/core/commands/playlists.py:1987 +#: redbot/cogs/audio/core/commands/audioset.py:499 +#: redbot/cogs/audio/core/commands/playlists.py:107 +#: redbot/cogs/audio/core/commands/playlists.py:268 +#: redbot/cogs/audio/core/commands/playlists.py:395 +#: redbot/cogs/audio/core/commands/playlists.py:472 +#: redbot/cogs/audio/core/commands/playlists.py:560 +#: redbot/cogs/audio/core/commands/playlists.py:693 +#: redbot/cogs/audio/core/commands/playlists.py:824 +#: redbot/cogs/audio/core/commands/playlists.py:945 +#: redbot/cogs/audio/core/commands/playlists.py:1098 +#: redbot/cogs/audio/core/commands/playlists.py:1206 +#: redbot/cogs/audio/core/commands/playlists.py:1322 +#: redbot/cogs/audio/core/commands/playlists.py:1446 +#: redbot/cogs/audio/core/commands/playlists.py:1622 +#: redbot/cogs/audio/core/commands/playlists.py:1791 +#: redbot/cogs/audio/core/commands/playlists.py:1955 msgid "Check your logs." msgstr "Sprawdź swoje logi." -#: redbot/cogs/audio/core/commands/audioset.py:516 -#: redbot/cogs/audio/core/commands/audioset.py:532 +#: redbot/cogs/audio/core/commands/audioset.py:514 +#: redbot/cogs/audio/core/commands/audioset.py:530 msgid "No Playlist Found" msgstr "Nie znaleziono listy odtwarzania" -#: redbot/cogs/audio/core/commands/audioset.py:517 -#: redbot/cogs/audio/core/commands/playlists.py:124 -#: redbot/cogs/audio/core/commands/playlists.py:1498 +#: redbot/cogs/audio/core/commands/audioset.py:515 +#: redbot/cogs/audio/core/commands/playlists.py:125 +#: redbot/cogs/audio/core/commands/playlists.py:1475 msgid "Could not match '{arg}' to a playlist" msgstr "Nie można dopasować '{arg}' do listy odtwarzania" -#: redbot/cogs/audio/core/commands/audioset.py:524 +#: redbot/cogs/audio/core/commands/audioset.py:522 msgid "No Tracks Found" msgstr "Nie znaleziono utworów" -#: redbot/cogs/audio/core/commands/audioset.py:525 +#: redbot/cogs/audio/core/commands/audioset.py:523 msgid "Playlist {name} has no tracks." msgstr "Lista odtwarzania {name} nie ma utworów." -#: redbot/cogs/audio/core/commands/audioset.py:533 -#: redbot/cogs/audio/core/commands/playlists.py:1587 -#: redbot/cogs/audio/core/commands/playlists.py:1700 +#: redbot/cogs/audio/core/commands/audioset.py:531 +#: redbot/cogs/audio/core/commands/playlists.py:1561 +#: redbot/cogs/audio/core/commands/playlists.py:1672 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:540 -#: redbot/cogs/audio/core/commands/playlists.py:1016 -#: redbot/cogs/audio/core/commands/playlists.py:1595 -#: redbot/cogs/audio/core/commands/playlists.py:1707 +#: redbot/cogs/audio/core/commands/audioset.py:538 +#: redbot/cogs/audio/core/commands/playlists.py:1001 +#: redbot/cogs/audio/core/commands/playlists.py:1569 +#: redbot/cogs/audio/core/commands/playlists.py:1679 msgid "Missing Arguments" msgstr "Brakujące argumenty" -#: 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:1708 +#: redbot/cogs/audio/core/commands/audioset.py:539 +#: redbot/cogs/audio/core/commands/playlists.py:1002 +#: redbot/cogs/audio/core/commands/playlists.py:1570 +#: redbot/cogs/audio/core/commands/playlists.py:1680 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:547 +#: redbot/cogs/audio/core/commands/audioset.py:545 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:560 +#: redbot/cogs/audio/core/commands/audioset.py:558 #, 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:572 +#: redbot/cogs/audio/core/commands/audioset.py:570 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:578 +#: redbot/cogs/audio/core/commands/audioset.py:576 #, docstring msgid "Toggle global daily queues.\n\n" " Global daily queues creates a playlist for all tracks played today.\n" @@ -516,11 +536,11 @@ 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:590 +#: redbot/cogs/audio/core/commands/audioset.py:588 msgid "Global daily queues: {true_or_false}." msgstr "Globalne dzienne kolejki: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:599 +#: redbot/cogs/audio/core/commands/audioset.py:597 #, docstring msgid "Toggle daily queues.\n\n" " Daily queues creates a playlist for all tracks played today.\n" @@ -529,11 +549,11 @@ 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:611 +#: redbot/cogs/audio/core/commands/audioset.py:609 msgid "Daily queues: {true_or_false}." msgstr "Dzienne kolejki: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:620 +#: redbot/cogs/audio/core/commands/audioset.py:618 #, docstring msgid "Toggle the bot auto-disconnecting when done playing.\n\n" " This setting takes precedence over `[p]audioset emptydisconnect`.\n" @@ -542,18 +562,18 @@ msgstr "Przełącz automatyczne odłączanie bota po zakończeniu odtwarzania.\n " To ustawienie ma pierwszeństwo przed `[p]audioset emptydisconnect`.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:628 +#: redbot/cogs/audio/core/commands/audioset.py:626 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:632 -#: redbot/cogs/audio/core/commands/controller.py:771 +#: redbot/cogs/audio/core/commands/audioset.py:630 +#: redbot/cogs/audio/core/commands/controller.py:779 msgid "\n" "Auto-play has been disabled." msgstr "\n" "Automatyczne odtwarzanie zostało wyłączone." -#: redbot/cogs/audio/core/commands/audioset.py:643 +#: redbot/cogs/audio/core/commands/audioset.py:641 #, docstring msgid "Toggle DJ mode.\n\n" " DJ mode allows users with the DJ role to use audio commands.\n" @@ -562,23 +582,23 @@ 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:654 +#: redbot/cogs/audio/core/commands/audioset.py:652 msgid "Missing DJ Role" msgstr "Brakująca rola DJ'a" -#: redbot/cogs/audio/core/commands/audioset.py:655 +#: redbot/cogs/audio/core/commands/audioset.py:653 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:666 +#: redbot/cogs/audio/core/commands/audioset.py:664 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:676 +#: redbot/cogs/audio/core/commands/audioset.py:674 msgid "DJ role: {true_or_false}." msgstr "Rola DJ: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:683 #, 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" @@ -587,54 +607,55 @@ msgstr "Automatycznie odłącz od kanału, gdy bot jest w nim sam przez x sekund " `[p]audioset dc` ma pierwszeństwo przed tym ustawieniem.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:1214 +#: redbot/cogs/audio/core/commands/audioset.py:689 +#: redbot/cogs/audio/core/commands/audioset.py:718 +#: redbot/cogs/audio/core/commands/audioset.py:1233 msgid "Invalid Time" msgstr "Nieprawidłowy czas" -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:1214 +#: redbot/cogs/audio/core/commands/audioset.py:689 +#: redbot/cogs/audio/core/commands/audioset.py:718 +#: redbot/cogs/audio/core/commands/audioset.py:1233 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:698 +#: redbot/cogs/audio/core/commands/audioset.py:696 msgid "Empty disconnect disabled." msgstr "Rozłączanie przy pustym kanale wyłączone." -#: redbot/cogs/audio/core/commands/audioset.py:705 +#: redbot/cogs/audio/core/commands/audioset.py:703 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:717 +#: redbot/cogs/audio/core/commands/audioset.py:715 #, 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:727 +#: redbot/cogs/audio/core/commands/audioset.py:725 msgid "Empty pause disabled." msgstr "Pauzowanie przy pustym kanale wyłączone." -#: redbot/cogs/audio/core/commands/audioset.py:734 +#: redbot/cogs/audio/core/commands/audioset.py:732 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:745 +#: redbot/cogs/audio/core/commands/audioset.py:743 #, docstring msgid "Prioritise tracks with lyrics." msgstr "Priorytet utworów z tekstami piosenek." -#: redbot/cogs/audio/core/commands/audioset.py:751 +#: redbot/cogs/audio/core/commands/audioset.py:749 msgid "Prefer tracks with lyrics: {true_or_false}." msgstr "Preferuj utwory z tekstami piosenek: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:760 +#: redbot/cogs/audio/core/commands/audioset.py:758 #, 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:763 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 msgid "Invalid Price" msgstr "Nieprawidłowa cena" @@ -642,15 +663,19 @@ msgstr "Nieprawidłowa cena" msgid "Price can't be less than zero." msgstr "Cena nie może być mniejsza niż zero." -#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:769 +msgid "Price can't be greater than 2^63 - 1." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:774 msgid "Jukebox mode disabled." msgstr "Tryb Jukebox wyłączony." -#: redbot/cogs/audio/core/commands/audioset.py:775 +#: redbot/cogs/audio/core/commands/audioset.py:781 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:787 +#: redbot/cogs/audio/core/commands/audioset.py:793 #, 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" @@ -659,11 +684,11 @@ msgstr "Ustaw ścieżkę lokalnych utworów, jeśli Lavalink.jar nie jest urucha " Pozostaw pustą ścieżkę, aby przywrócić domyślną ścieżkę, katalogu danych audio.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:798 +#: redbot/cogs/audio/core/commands/audioset.py:804 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:803 +#: redbot/cogs/audio/core/commands/audioset.py:809 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" "```\n" "ParentDirectory\n" @@ -689,31 +714,30 @@ msgstr "To ustawienie służy tylko właścicielom botów do ustawiania lokaliza "Użyj tej komendy bez przypisanej ścieżki, aby zresetować ją do domyślnego, katalogu danych audio dla tego bota.\n" "Czy chcesz kontynuować ustawianie ścieżki dla utworów lokalnych?" -#: redbot/cogs/audio/core/commands/audioset.py:835 +#: redbot/cogs/audio/core/commands/audioset.py:841 msgid "Invalid Path" msgstr "Nieprawidłowa ścieżka" -#: redbot/cogs/audio/core/commands/audioset.py:836 +#: redbot/cogs/audio/core/commands/audioset.py:842 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:842 +#: redbot/cogs/audio/core/commands/audioset.py:848 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:848 -#: redbot/cogs/audio/core/commands/llset.py:34 -#: redbot/cogs/audio/core/commands/llset.py:53 -#: redbot/cogs/audio/core/commands/player.py:416 -#: redbot/cogs/audio/core/commands/player.py:426 +#: redbot/cogs/audio/core/commands/audioset.py:854 +#: redbot/cogs/audio/core/commands/llset.py:74 +#: redbot/cogs/audio/core/commands/player.py:414 +#: redbot/cogs/audio/core/commands/player.py:424 msgid "Invalid Environment" msgstr "Nieprawidłowe środowisko" -#: redbot/cogs/audio/core/commands/audioset.py:855 +#: redbot/cogs/audio/core/commands/audioset.py:861 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:864 +#: redbot/cogs/audio/core/commands/audioset.py:870 #, 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" @@ -724,294 +748,318 @@ msgstr "Maksymalna długość utworu do kolejkowania w sekundach, 0 aby wyłącz " dane wejściowe wyłączą ustawienie maksymalnej długości.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:873 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Invalid length" msgstr "Nieprawidłowa długość" -#: redbot/cogs/audio/core/commands/audioset.py:873 +#: redbot/cogs/audio/core/commands/audioset.py:879 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:877 +#: redbot/cogs/audio/core/commands/audioset.py:883 msgid "Track max length disabled." msgstr "Wyłączono maksymalną długość utworu." -#: redbot/cogs/audio/core/commands/audioset.py:883 +#: redbot/cogs/audio/core/commands/audioset.py:889 msgid "Track max length set to {seconds}." msgstr "Maksymalna długość utworu ustawiona na {seconds}." -#: redbot/cogs/audio/core/commands/audioset.py:893 +#: redbot/cogs/audio/core/commands/audioset.py:899 #, 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:899 +#: redbot/cogs/audio/core/commands/audioset.py:905 msgid "Notify mode: {true_or_false}." msgstr "Tryb powiadomienia: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:908 +#: redbot/cogs/audio/core/commands/audioset.py:914 #, docstring msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." -msgstr "" +msgstr "Przełącza, czy bot będzie automatycznie wyciszany po dołączeniu do kanału głosowego." -#: redbot/cogs/audio/core/commands/audioset.py:914 +#: redbot/cogs/audio/core/commands/audioset.py:920 msgid "Auto Deafen: {true_or_false}." -msgstr "" +msgstr "Auto Deafen: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:923 +#: redbot/cogs/audio/core/commands/audioset.py:929 #, 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, Vimeo, Twitch, and\n" " Bandcamp links.\n" " " -msgstr "" +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:934 +#: redbot/cogs/audio/core/commands/audioset.py:940 msgid "Commercial links only: {true_or_false}." msgstr "Tylko linki komercyjne: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:943 +#: redbot/cogs/audio/core/commands/audioset.py:949 #, docstring msgid "Set the role to use for DJ mode." msgstr "Ustaw rolę dla trybu DJ." -#: redbot/cogs/audio/core/commands/audioset.py:952 +#: redbot/cogs/audio/core/commands/audioset.py:958 msgid "Settings Changed" msgstr "Zmieniono ustawienia" -#: redbot/cogs/audio/core/commands/audioset.py:953 +#: redbot/cogs/audio/core/commands/audioset.py:959 msgid "DJ role set to: {role.name}." msgstr "Rola DJ ustawiona na: {role.name}." -#: redbot/cogs/audio/core/commands/audioset.py:959 +#: redbot/cogs/audio/core/commands/audioset.py:965 #, docstring msgid "Show the current settings." msgstr "Pokaż bieżące ustawienia." -#: redbot/cogs/audio/core/commands/audioset.py:996 +#: redbot/cogs/audio/core/commands/audioset.py:1004 msgid "Server Settings" msgstr "Ustawienia serwera" -#: redbot/cogs/audio/core/commands/audioset.py:997 +#: redbot/cogs/audio/core/commands/audioset.py:1005 +msgid "Auto-deafen: [{auto_deafen}]\n" +msgstr "Auto-deafen: [{auto_deafen}]\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1008 msgid "Auto-disconnect: [{dc}]\n" msgstr "Automatyczne rozłączenie: [{dc}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:998 +#: redbot/cogs/audio/core/commands/audioset.py:1009 msgid "Auto-play: [{autoplay}]\n" msgstr "Automatyczne odtwarzanie: [{autoplay}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1002 +#: redbot/cogs/audio/core/commands/audioset.py:1013 msgid "Disconnect timer: [{num_seconds}]\n" msgstr "Licznik rozłączenia: [{num_seconds}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1006 +#: redbot/cogs/audio/core/commands/audioset.py:1017 msgid "Auto Pause timer: [{num_seconds}]\n" msgstr "Licznik Auto Pauzy: [{num_seconds}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1021 msgid "DJ Role: [{role.name}]\n" msgstr "Rola DJ: [{role.name}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1012 +#: redbot/cogs/audio/core/commands/audioset.py:1023 msgid "Jukebox: [{jukebox_name}]\n" msgstr "Jukebox: [{jukebox_name}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1013 +#: redbot/cogs/audio/core/commands/audioset.py:1024 msgid "Command price: [{jukebox_price}]\n" msgstr "Cena komendy: [{jukebox_price}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1017 +#: redbot/cogs/audio/core/commands/audioset.py:1028 msgid "Max track length: [{tracklength}]\n" msgstr "Maksymalna długość utworu: [{tracklength}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1020 -msgid "Repeat: [{repeat}]\n" +#: redbot/cogs/audio/core/commands/audioset.py:1031 +msgid "Max volume: [{max_volume}%]\n" +"Persist queue: [{persist_queue}]\n" +"Repeat: [{repeat}]\n" "Shuffle: [{shuffle}]\n" "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" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1040 +msgstr "Maksymalna głośność: [{max_volume}%]\n" +"Trwa kolejka: [{persist_queue}]\n" +"Powtarzaj: [{repeat}]\n" +"Losowa kolejka: [{shuffle}]\n" +"Losowa kolejka przetasowana: [{bumpped_shuffle}]\n" +"Powiadomienie utworu: [{notify}]\n" +"Utwory jako status: [{status}]\n" +"Wyszukiwarka Spotify: [{countrycode}]\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Thumbnails: [{0}]\n" msgstr "Miniatury: [{0}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1044 +#: redbot/cogs/audio/core/commands/audioset.py:1055 msgid "Vote skip: [{vote_enabled}]\n" "Skip percentage: [{vote_percent}%]\n" msgstr "Głosuj za pominięciem: [{vote_enabled}]\n" "Procent na pominięcie: [{vote_percent}%]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1057 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Server" msgstr "Serwer" -#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "User" msgstr "Użytkownik" -#: redbot/cogs/audio/core/commands/audioset.py:1061 -#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: redbot/cogs/audio/core/commands/playlists.py:1010 msgid "Global" msgstr "Globalny" -#: redbot/cogs/audio/core/commands/audioset.py:1063 -#: redbot/cogs/audio/core/commands/audioset.py:1064 -#: redbot/cogs/audio/core/commands/audioset.py:1065 +#: redbot/cogs/audio/core/commands/audioset.py:1074 +#: redbot/cogs/audio/core/commands/audioset.py:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1076 msgid "Cached" msgstr "Umieszczone w pamięci podręcznej" -#: redbot/cogs/audio/core/commands/audioset.py:1067 -#: redbot/cogs/audio/core/commands/audioset.py:1068 -#: redbot/cogs/audio/core/commands/audioset.py:1069 +#: redbot/cogs/audio/core/commands/audioset.py:1078 +#: redbot/cogs/audio/core/commands/audioset.py:1079 +#: redbot/cogs/audio/core/commands/audioset.py:1080 msgid "US Top 100" msgstr "Hot 100" -#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: redbot/cogs/audio/core/commands/audioset.py:1083 msgid "Auto-play Settings" msgstr "Ustawienia autoodtwarzania" -#: redbot/cogs/audio/core/commands/audioset.py:1074 +#: redbot/cogs/audio/core/commands/audioset.py:1085 msgid "Playlist name: [{pname}]\n" msgstr "Nazwa playlisty: [{pname}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1086 msgid "Playlist ID: [{pid}]\n" msgstr "ID playlisty: [{pid}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1076 +#: redbot/cogs/audio/core/commands/audioset.py:1087 msgid "Playlist scope: [{pscope}]\n" msgstr "Zakres playlisty: [{pscope}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1082 -#: redbot/cogs/audio/core/commands/audioset.py:1353 -#: redbot/cogs/audio/core/commands/audioset.py:1398 +#: redbot/cogs/audio/core/commands/audioset.py:1093 +#: redbot/cogs/audio/core/commands/audioset.py:1372 +#: redbot/cogs/audio/core/commands/audioset.py:1417 msgid "Cache Settings" msgstr "Ustawienia pamięci podręcznej" -#: redbot/cogs/audio/core/commands/audioset.py:1084 +#: redbot/cogs/audio/core/commands/audioset.py:1095 msgid "Max age: [{max_age}]\n" msgstr "Maksymalny wiek: [{max_age}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1085 +#: redbot/cogs/audio/core/commands/audioset.py:1096 msgid "Local Spotify cache: [{spotify_status}]\n" msgstr "Lokalna pamięć podręczna Spotify: [{spotify_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1097 msgid "Local Youtube cache: [{youtube_status}]\n" msgstr "Lokalna pamięć podręczna YouTube: [{youtube_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1098 msgid "Local Lavalink cache: [{lavalink_status}]\n" msgstr "Pamięć podręczna lokalnego Lavalink: [{lavalink_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1089 -#: redbot/cogs/audio/core/commands/audioset.py:1347 -#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1100 +#: redbot/cogs/audio/core/commands/audioset.py:1366 +#: redbot/cogs/audio/core/commands/audioset.py:1411 msgid "days" msgstr "dni" -#: redbot/cogs/audio/core/commands/audioset.py:1096 +#: redbot/cogs/audio/core/commands/audioset.py:1107 msgid "User Settings" -msgstr "" +msgstr "Ustawienia użytkownika" -#: redbot/cogs/audio/core/commands/audioset.py:1098 +#: redbot/cogs/audio/core/commands/audioset.py:1109 msgid "Spotify search: [{country_code}]\n" -msgstr "" +msgstr "Wyszukiwanie Spotify: [{country_code}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1114 msgid "Lavalink Settings" msgstr "Ustawienia Lavalink" -#: redbot/cogs/audio/core/commands/audioset.py:1105 +#: redbot/cogs/audio/core/commands/audioset.py:1116 msgid "Cog version: [{version}]\n" msgstr "Wersja Cog'a: [{version}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1106 +#: redbot/cogs/audio/core/commands/audioset.py:1117 msgid "Red-Lavalink: [{lavalink_version}]\n" -msgstr "" +msgstr "Red-Lavalink: [{lavalink_version}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1107 +#: redbot/cogs/audio/core/commands/audioset.py:1118 msgid "External server: [{use_external_lavalink}]\n" msgstr "Serwer zewnętrzny: [{use_external_lavalink}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1116 -msgid "Lavalink build: [{llbuild}]\n" +#: redbot/cogs/audio/core/commands/audioset.py:1131 +msgid "Lavalink version: [{llversion}]\n" "Lavalink branch: [{llbranch}]\n" "Release date: [{build_time}]\n" "Lavaplayer version: [{lavaplayer}]\n" "Java version: [{jvm}]\n" "Java Executable: [{jv_exec}]\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1132 +"Initial Heapsize: [{xms}]\n" +"Max Heapsize: [{xmx}]\n" +msgstr "Wersja Lavalink [{llversion}]\n" +"Oddział Lavalina: [{llbranch}]\n" +"Data wydania: [{build_time}]\n" +"Wersja Lavaplayer: [{lavaplayer}]\n" +"wersja Java: [{jvm}]\n" +"Java Executable: [{jv_exec}]\n" +"Początkowy Heapsize: [{xms}]\n" +"Max Heapsize: [{xmx}]\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1151 msgid "Localtracks path: [{localpath}]\n" msgstr "Ścieżka utworów lokalnych: [{localpath}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1141 +#: redbot/cogs/audio/core/commands/audioset.py:1160 #, docstring -msgid "Sends the Lavalink server logs to your DMs." -msgstr "" +msgid "Sends the managed Lavalink node logs to your DMs." +msgstr "Wysyła dzienniki zarządzanego węzła Lavalink do Twoich DM." -#: redbot/cogs/audio/core/commands/audioset.py:1148 -#: redbot/cogs/audio/core/commands/audioset.py:1150 +#: redbot/cogs/audio/core/commands/audioset.py:1167 +#: redbot/cogs/audio/core/commands/audioset.py:1169 msgid "No logs found in your data folder." -msgstr "" +msgstr "Nie znaleziono logów w folderze danych." -#: redbot/cogs/audio/core/commands/audioset.py:1162 +#: redbot/cogs/audio/core/commands/audioset.py:1181 msgid "Logs are too large, you can find them in {path}" -msgstr "" +msgstr "Logi są zbyt duże, możesz je znaleźć w {path}" -#: redbot/cogs/audio/core/commands/audioset.py:1172 +#: redbot/cogs/audio/core/commands/audioset.py:1191 msgid "I need to be able to DM you to send you the logs." -msgstr "" +msgstr "Muszę być w stanie wysłać ci wpisy do DM." -#: redbot/cogs/audio/core/commands/audioset.py:1181 +#: redbot/cogs/audio/core/commands/audioset.py:1200 #, 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:1187 +#: redbot/cogs/audio/core/commands/audioset.py:1206 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:1196 +#: redbot/cogs/audio/core/commands/audioset.py:1215 #, 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:1202 +#: redbot/cogs/audio/core/commands/audioset.py:1221 msgid "Thumbnail display: {true_or_false}." msgstr "Wyświetlanie miniatur: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1211 +#: redbot/cogs/audio/core/commands/audioset.py:1230 #, 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:1223 +#: redbot/cogs/audio/core/commands/audioset.py:1242 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:1230 +#: redbot/cogs/audio/core/commands/audioset.py:1249 msgid "Vote percentage set to {percent}%." msgstr "Procent głosów ustawiony na {percent}%." -#: redbot/cogs/audio/core/commands/audioset.py:1239 +#: redbot/cogs/audio/core/commands/audioset.py:1258 #, docstring msgid "Instructions to set the YouTube API key." msgstr "Instrukcje ustawiania klucza API YouTube." -#: redbot/cogs/audio/core/commands/audioset.py:1258 +#: redbot/cogs/audio/core/commands/audioset.py:1277 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "Instrukcje ustawiania tokenów Spotify API." -#: redbot/cogs/audio/core/commands/audioset.py:1259 +#: redbot/cogs/audio/core/commands/audioset.py:1278 msgid "1. Go to Spotify developers and log in with your Spotify account.\n" "(https://developer.spotify.com/dashboard/applications)\n" "2. Click \"Create An App\".\n" @@ -1029,28 +1077,28 @@ msgstr "1. Przejdź do Spotify developers i zaloguj się na swoje konto Spotify. "6. 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:1276 -#: redbot/cogs/audio/core/commands/audioset.py:1298 +#: redbot/cogs/audio/core/commands/audioset.py:1295 +#: redbot/cogs/audio/core/commands/audioset.py:1317 #, docstring msgid "Set the country code for Spotify searches." msgstr "Ustaw kod kraju dla wyszukiwań Spotify." -#: redbot/cogs/audio/core/commands/audioset.py:1280 -#: redbot/cogs/audio/core/commands/audioset.py:1302 +#: redbot/cogs/audio/core/commands/audioset.py:1299 +#: redbot/cogs/audio/core/commands/audioset.py:1321 msgid "Invalid Country Code" msgstr "Nieprawidłowy kod kraju" -#: redbot/cogs/audio/core/commands/audioset.py:1281 -#: redbot/cogs/audio/core/commands/audioset.py:1303 +#: redbot/cogs/audio/core/commands/audioset.py:1300 +#: redbot/cogs/audio/core/commands/audioset.py:1322 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:1290 -#: redbot/cogs/audio/core/commands/audioset.py:1312 +#: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1331 msgid "Country Code set to {country}." msgstr "Kod kraju ustawiony na {country}." -#: redbot/cogs/audio/core/commands/audioset.py:1320 +#: redbot/cogs/audio/core/commands/audioset.py:1339 #, docstring msgid "Sets the caching level.\n\n" " Level can be one of the following:\n\n" @@ -1071,27 +1119,27 @@ msgstr "Ustawia poziom buforowania.\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:1342 -#: redbot/cogs/audio/core/commands/audioset.py:1387 +#: redbot/cogs/audio/core/commands/audioset.py:1361 +#: redbot/cogs/audio/core/commands/audioset.py:1406 msgid "Max age: [{max_age}]\n" msgstr "Maksymalny wiek: [{max_age}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1343 -#: redbot/cogs/audio/core/commands/audioset.py:1388 +#: redbot/cogs/audio/core/commands/audioset.py:1362 +#: redbot/cogs/audio/core/commands/audioset.py:1407 msgid "Spotify cache: [{spotify_status}]\n" msgstr "Lokalna pamięć podręczna Spotify: [{spotify_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1344 -#: redbot/cogs/audio/core/commands/audioset.py:1389 +#: redbot/cogs/audio/core/commands/audioset.py:1363 +#: redbot/cogs/audio/core/commands/audioset.py:1408 msgid "Youtube cache: [{youtube_status}]\n" msgstr "Lokalna pamięć podręczna YouTube: [{youtube_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1345 -#: redbot/cogs/audio/core/commands/audioset.py:1390 +#: redbot/cogs/audio/core/commands/audioset.py:1364 +#: redbot/cogs/audio/core/commands/audioset.py:1409 msgid "Lavalink cache: [{lavalink_status}]\n" msgstr "Pamięć podręczna lokalnego Lavalink: [{lavalink_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1405 +#: redbot/cogs/audio/core/commands/audioset.py:1424 #, 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" @@ -1102,37 +1150,76 @@ msgstr "Ustawia maksymalny wiek pamięci podręcznej.\n\n" " nieprawidłowy.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1431 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:1417 +#: redbot/cogs/audio/core/commands/audioset.py:1436 msgid "I've set the cache age to {age} days" msgstr "Ustawiłem/am wiek skrzynki na {age} dni" -#: redbot/cogs/audio/core/commands/audioset.py:1424 +#: redbot/cogs/audio/core/commands/audioset.py:1443 #, docstring msgid "Toggle persistent queues.\n\n" " Persistent queues allows the current queue to be restored when the queue closes.\n" " " -msgstr "" +msgstr "Przełącz trwałe kolejki.\n\n" +" Trwałe kolejki pozwalają przywrócić bieżącą kolejkę po zamknięciu kolejki.\n" +" " -#: redbot/cogs/audio/core/commands/audioset.py:1436 +#: redbot/cogs/audio/core/commands/audioset.py:1455 msgid "Persisting queues: {true_or_false}." -msgstr "" +msgstr "Trwałe kolejki: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1444 +#: redbot/cogs/audio/core/commands/audioset.py:1463 #, docstring msgid "Restarts the lavalink connection." -msgstr "" +msgstr "Ponownie uruchamia połączenie lavalink." -#: redbot/cogs/audio/core/commands/audioset.py:1454 +#: redbot/cogs/audio/core/commands/audioset.py:1471 +#: redbot/cogs/audio/core/commands/llset.py:731 +msgid "Failed To Shutdown Lavalink Node" +msgstr "Nie udało się wyłączyć Lavalink'a" + +#: redbot/cogs/audio/core/commands/audioset.py:1472 +#: redbot/cogs/audio/core/commands/llset.py:187 +#: redbot/cogs/audio/core/commands/llset.py:732 +msgid "Please reload Audio (`{prefix}reload audio`)." +msgstr "Proszę przeładować Audio (`{prefix}reload audio`)." + +#: redbot/cogs/audio/core/commands/audioset.py:1479 msgid "Restarting Lavalink" -msgstr "" +msgstr "Ponowne uruchamianie Lavalink" -#: redbot/cogs/audio/core/commands/audioset.py:1455 +#: redbot/cogs/audio/core/commands/audioset.py:1480 msgid "It can take a couple of minutes for Lavalink to fully start up." -msgstr "" +msgstr "Pełne uruchomienie Lavalink może potrwać kilka minut." + +#: redbot/cogs/audio/core/commands/audioset.py:1487 +#, docstring +msgid "Set the maximum volume allowed in this server." +msgstr "Ustaw maksymalną dozwoloną głośność na tym serwerze." + +#: redbot/cogs/audio/core/commands/audioset.py:1491 +msgid "Error" +msgstr "Błąd" + +#: redbot/cogs/audio/core/commands/audioset.py:1492 +msgid "Music without sound isn't music at all. Try setting the volume higher then 0%." +msgstr "Muzyka bez dźwięku nie jest w ogóle muzyką. Spróbuj ustawić głośność wyższą niż 0%." + +#: redbot/cogs/audio/core/commands/audioset.py:1500 +#: redbot/cogs/audio/core/commands/audioset.py:1508 +msgid "Setting changed" +msgstr "Ustawienia zmienione" + +#: redbot/cogs/audio/core/commands/audioset.py:1501 +msgid "The maximum volume has been limited to 150%, be easy on your ears." +msgstr "Maksymalna głośność została ograniczona do 150%, bądźcie spokojni o swoje uszy." + +#: redbot/cogs/audio/core/commands/audioset.py:1509 +msgid "The maximum volume has been limited to {max_volume}%." +msgstr "Maksymalna głośność została ograniczona do {max_volume}%." #: redbot/cogs/audio/core/commands/controller.py:32 #, docstring @@ -1140,28 +1227,28 @@ msgid "Disconnect from the voice channel." msgstr "Odłącz od kanału głosowego." #: redbot/cogs/audio/core/commands/controller.py:34 -#: redbot/cogs/audio/core/commands/controller.py:88 -#: redbot/cogs/audio/core/commands/controller.py:205 -#: redbot/cogs/audio/core/commands/controller.py:222 -#: redbot/cogs/audio/core/commands/controller.py:236 -#: redbot/cogs/audio/core/commands/controller.py:244 -#: redbot/cogs/audio/core/commands/controller.py:318 -#: redbot/cogs/audio/core/commands/controller.py:384 -#: redbot/cogs/audio/core/commands/controller.py:477 -#: redbot/cogs/audio/core/commands/controller.py:487 -#: redbot/cogs/audio/core/commands/controller.py:571 -#: redbot/cogs/audio/core/commands/controller.py:703 -#: redbot/cogs/audio/core/commands/controller.py:732 -#: redbot/cogs/audio/core/commands/controller.py:788 -#: redbot/cogs/audio/core/commands/controller.py:865 -#: redbot/cogs/audio/core/commands/equalizer.py:39 -#: redbot/cogs/audio/core/commands/equalizer.py:164 -#: redbot/cogs/audio/core/commands/equalizer.py:194 -#: redbot/cogs/audio/core/commands/equalizer.py:228 -#: redbot/cogs/audio/core/commands/equalizer.py:317 -#: redbot/cogs/audio/core/commands/miscellaneous.py:71 -#: redbot/cogs/audio/core/commands/miscellaneous.py:102 -#: redbot/cogs/audio/core/commands/playlists.py:1142 +#: redbot/cogs/audio/core/commands/controller.py:89 +#: redbot/cogs/audio/core/commands/controller.py:206 +#: redbot/cogs/audio/core/commands/controller.py:223 +#: redbot/cogs/audio/core/commands/controller.py:237 +#: redbot/cogs/audio/core/commands/controller.py:245 +#: redbot/cogs/audio/core/commands/controller.py:319 +#: redbot/cogs/audio/core/commands/controller.py:385 +#: redbot/cogs/audio/core/commands/controller.py:478 +#: redbot/cogs/audio/core/commands/controller.py:488 +#: redbot/cogs/audio/core/commands/controller.py:572 +#: redbot/cogs/audio/core/commands/controller.py:711 +#: redbot/cogs/audio/core/commands/controller.py:740 +#: redbot/cogs/audio/core/commands/controller.py:796 +#: redbot/cogs/audio/core/commands/controller.py:873 +#: redbot/cogs/audio/core/commands/equalizer.py:40 +#: redbot/cogs/audio/core/commands/equalizer.py:165 +#: redbot/cogs/audio/core/commands/equalizer.py:195 +#: redbot/cogs/audio/core/commands/equalizer.py:229 +#: redbot/cogs/audio/core/commands/equalizer.py:318 +#: redbot/cogs/audio/core/commands/miscellaneous.py:72 +#: redbot/cogs/audio/core/commands/miscellaneous.py:103 +#: redbot/cogs/audio/core/commands/playlists.py:1125 msgid "Nothing playing." msgstr "Nic nie gra." @@ -1171,9 +1258,9 @@ msgid "Unable To Disconnect" msgstr "Nie można odłączyć" #: redbot/cogs/audio/core/commands/controller.py:50 -#: redbot/cogs/audio/core/commands/controller.py:263 -#: redbot/cogs/audio/core/commands/controller.py:331 -#: redbot/cogs/audio/core/commands/controller.py:585 +#: redbot/cogs/audio/core/commands/controller.py:264 +#: redbot/cogs/audio/core/commands/controller.py:332 +#: redbot/cogs/audio/core/commands/controller.py:586 msgid "There are other people listening - vote to skip instead." msgstr "Inni słuchają - zamiast tego zagłosuj na pomijanie." @@ -1190,455 +1277,461 @@ msgstr "Nie udało się odłączyć" msgid "Disconnecting..." msgstr "Rozłączanie..." -#: redbot/cogs/audio/core/commands/controller.py:86 +#: redbot/cogs/audio/core/commands/controller.py:87 #, docstring msgid "Now playing." msgstr "Teraz odtwarzane." -#: redbot/cogs/audio/core/commands/controller.py:110 -#: redbot/cogs/audio/core/commands/queue.py:77 +#: redbot/cogs/audio/core/commands/controller.py:111 +#: redbot/cogs/audio/core/commands/queue.py:81 msgid "\n" " Requested by: **{track.requester}**" msgstr "\n" " Żądane przez: **{track.requester}**" -#: redbot/cogs/audio/core/commands/controller.py:113 +#: redbot/cogs/audio/core/commands/controller.py:114 msgid "Nothing." msgstr "Nic nie ma." -#: redbot/cogs/audio/core/commands/controller.py:118 -#: redbot/cogs/audio/core/commands/queue.py:79 +#: redbot/cogs/audio/core/commands/controller.py:119 +#: redbot/cogs/audio/core/commands/queue.py:83 msgid "Now Playing" msgstr "Teraz odtwarzane" -#: redbot/cogs/audio/core/commands/controller.py:128 -#: redbot/cogs/audio/core/commands/queue.py:89 +#: redbot/cogs/audio/core/commands/controller.py:129 +#: redbot/cogs/audio/core/commands/queue.py:93 msgid "Auto-Play" msgstr "Autoodtwarzanie" -#: redbot/cogs/audio/core/commands/controller.py:134 -#: redbot/cogs/audio/core/commands/queue.py:95 +#: redbot/cogs/audio/core/commands/controller.py:135 +#: redbot/cogs/audio/core/commands/queue.py:99 msgid "Shuffle" msgstr "Losowo" -#: redbot/cogs/audio/core/commands/controller.py:140 -#: redbot/cogs/audio/core/commands/queue.py:101 +#: redbot/cogs/audio/core/commands/controller.py:141 +#: redbot/cogs/audio/core/commands/queue.py:105 msgid "Repeat" msgstr "Powtarzanie" -#: redbot/cogs/audio/core/commands/controller.py:200 +#: redbot/cogs/audio/core/commands/controller.py:201 #, docstring msgid "Pause or resume a playing track." msgstr "Wstrzymaj lub wznawiaj odtwarzanie utworu." -#: redbot/cogs/audio/core/commands/controller.py:211 -#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:212 +#: redbot/cogs/audio/core/commands/controller.py:218 msgid "Unable To Manage Tracks" msgstr "Nie można zarządzać utworami" -#: redbot/cogs/audio/core/commands/controller.py:212 +#: redbot/cogs/audio/core/commands/controller.py:213 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:218 +#: redbot/cogs/audio/core/commands/controller.py:219 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:229 +#: redbot/cogs/audio/core/commands/controller.py:230 msgid "Track Paused" msgstr "Utwór zapauzowany" -#: redbot/cogs/audio/core/commands/controller.py:233 +#: redbot/cogs/audio/core/commands/controller.py:234 msgid "Track Resumed" msgstr "Utwór wznowiony" -#: redbot/cogs/audio/core/commands/controller.py:242 +#: redbot/cogs/audio/core/commands/controller.py:243 #, 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:256 -#: redbot/cogs/audio/core/commands/controller.py:262 -#: redbot/cogs/audio/core/commands/controller.py:268 -#: redbot/cogs/audio/core/commands/controller.py:483 -#: redbot/cogs/audio/core/commands/controller.py:498 -#: redbot/cogs/audio/core/commands/controller.py:511 -#: redbot/cogs/audio/core/commands/controller.py:520 +#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:263 +#: redbot/cogs/audio/core/commands/controller.py:269 +#: redbot/cogs/audio/core/commands/controller.py:484 +#: redbot/cogs/audio/core/commands/controller.py:499 +#: redbot/cogs/audio/core/commands/controller.py:512 +#: redbot/cogs/audio/core/commands/controller.py:521 msgid "Unable To Skip Tracks" msgstr "Nie można pominąć utworów" -#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:258 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:269 +#: redbot/cogs/audio/core/commands/controller.py:270 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:277 -#: redbot/cogs/audio/core/commands/player.py:53 -#: redbot/cogs/audio/core/commands/player.py:58 -#: redbot/cogs/audio/core/commands/player.py:64 -#: redbot/cogs/audio/core/commands/player.py:82 -#: redbot/cogs/audio/core/commands/player.py:94 -#: redbot/cogs/audio/core/commands/player.py:100 -#: redbot/cogs/audio/core/commands/player.py:110 -#: redbot/cogs/audio/core/commands/player.py:116 -#: redbot/cogs/audio/core/commands/player.py:123 -#: redbot/cogs/audio/core/commands/player.py:134 -#: redbot/cogs/audio/core/commands/player.py:161 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:172 -#: redbot/cogs/audio/core/commands/player.py:190 -#: redbot/cogs/audio/core/commands/player.py:202 -#: redbot/cogs/audio/core/commands/player.py:208 -#: redbot/cogs/audio/core/commands/player.py:218 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:231 -#: redbot/cogs/audio/core/commands/player.py:243 -#: redbot/cogs/audio/core/commands/player.py:252 -#: redbot/cogs/audio/core/commands/player.py:295 -#: redbot/cogs/audio/core/commands/player.py:317 -#: redbot/cogs/audio/core/commands/player.py:436 -#: redbot/cogs/audio/core/commands/player.py:454 -#: redbot/cogs/audio/core/commands/player.py:466 -#: redbot/cogs/audio/core/commands/player.py:472 -#: redbot/cogs/audio/core/commands/player.py:484 -#: redbot/cogs/audio/core/commands/player.py:532 -#: redbot/cogs/audio/core/commands/player.py:552 -#: redbot/cogs/audio/core/commands/player.py:570 -#: redbot/cogs/audio/core/commands/player.py:582 -#: redbot/cogs/audio/core/commands/player.py:588 -#: redbot/cogs/audio/core/commands/player.py:600 -#: redbot/cogs/audio/core/commands/player.py:605 -#: redbot/cogs/audio/core/commands/player.py:738 -#: redbot/cogs/audio/core/commands/player.py:744 -#: redbot/cogs/audio/core/commands/player.py:806 -#: redbot/cogs/audio/core/commands/playlists.py:1481 +#: redbot/cogs/audio/core/commands/controller.py:278 +#: redbot/cogs/audio/core/commands/player.py:52 +#: redbot/cogs/audio/core/commands/player.py:57 +#: redbot/cogs/audio/core/commands/player.py:63 +#: redbot/cogs/audio/core/commands/player.py:81 +#: redbot/cogs/audio/core/commands/player.py:93 +#: redbot/cogs/audio/core/commands/player.py:99 +#: redbot/cogs/audio/core/commands/player.py:109 +#: redbot/cogs/audio/core/commands/player.py:115 +#: redbot/cogs/audio/core/commands/player.py:122 +#: redbot/cogs/audio/core/commands/player.py:133 +#: redbot/cogs/audio/core/commands/player.py:160 +#: redbot/cogs/audio/core/commands/player.py:165 +#: redbot/cogs/audio/core/commands/player.py:171 +#: redbot/cogs/audio/core/commands/player.py:189 +#: redbot/cogs/audio/core/commands/player.py:201 +#: redbot/cogs/audio/core/commands/player.py:207 +#: redbot/cogs/audio/core/commands/player.py:217 +#: redbot/cogs/audio/core/commands/player.py:223 +#: redbot/cogs/audio/core/commands/player.py:230 +#: redbot/cogs/audio/core/commands/player.py:242 +#: redbot/cogs/audio/core/commands/player.py:251 +#: redbot/cogs/audio/core/commands/player.py:293 +#: redbot/cogs/audio/core/commands/player.py:315 +#: redbot/cogs/audio/core/commands/player.py:434 +#: redbot/cogs/audio/core/commands/player.py:452 +#: redbot/cogs/audio/core/commands/player.py:464 +#: redbot/cogs/audio/core/commands/player.py:470 +#: redbot/cogs/audio/core/commands/player.py:482 +#: redbot/cogs/audio/core/commands/player.py:530 +#: redbot/cogs/audio/core/commands/player.py:550 +#: redbot/cogs/audio/core/commands/player.py:568 +#: redbot/cogs/audio/core/commands/player.py:580 +#: redbot/cogs/audio/core/commands/player.py:586 +#: redbot/cogs/audio/core/commands/player.py:598 +#: redbot/cogs/audio/core/commands/player.py:603 +#: redbot/cogs/audio/core/commands/player.py:737 +#: redbot/cogs/audio/core/commands/player.py:743 +#: redbot/cogs/audio/core/commands/player.py:805 +#: redbot/cogs/audio/core/commands/playlists.py:1458 msgid "Unable To Play Tracks" msgstr "Nie można odtworzyć utworów" -#: redbot/cogs/audio/core/commands/controller.py:277 +#: redbot/cogs/audio/core/commands/controller.py:278 msgid "No previous track." msgstr "Brak poprzedniego utworu." -#: redbot/cogs/audio/core/commands/controller.py:298 +#: redbot/cogs/audio/core/commands/controller.py:299 msgid "Replaying Track" msgstr "Powtarzanie utworu" -#: redbot/cogs/audio/core/commands/controller.py:305 +#: redbot/cogs/audio/core/commands/controller.py:306 #, docstring -msgid "Seek ahead or behind on a track by seconds or a to a specific time.\n\n" +msgid "Seek ahead or behind on a track by seconds or 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:323 -#: redbot/cogs/audio/core/commands/controller.py:330 -#: redbot/cogs/audio/core/commands/controller.py:337 -#: redbot/cogs/audio/core/commands/controller.py:344 -#: redbot/cogs/audio/core/commands/controller.py:356 +#: redbot/cogs/audio/core/commands/controller.py:324 +#: redbot/cogs/audio/core/commands/controller.py:331 +#: redbot/cogs/audio/core/commands/controller.py:338 +#: redbot/cogs/audio/core/commands/controller.py:345 +#: redbot/cogs/audio/core/commands/controller.py:357 msgid "Unable To Seek Tracks" msgstr "Nie można przeszukać utworów" -#: redbot/cogs/audio/core/commands/controller.py:324 +#: redbot/cogs/audio/core/commands/controller.py:325 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:338 +#: redbot/cogs/audio/core/commands/controller.py:339 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:344 +#: redbot/cogs/audio/core/commands/controller.py:345 msgid "Can't seek on a stream." msgstr "Nie można przeszukiwać strumienia." -#: redbot/cogs/audio/core/commands/controller.py:357 +#: redbot/cogs/audio/core/commands/controller.py:358 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:365 +#: redbot/cogs/audio/core/commands/controller.py:366 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:372 +#: redbot/cogs/audio/core/commands/controller.py:373 msgid "Moved {num_seconds}s to {time}" msgstr "Przesunięto {num_seconds}s do {time}" -#: redbot/cogs/audio/core/commands/controller.py:380 +#: redbot/cogs/audio/core/commands/controller.py:381 msgid "Moved to {time}" msgstr "Przesunięto do {time}" -#: redbot/cogs/audio/core/commands/controller.py:390 +#: redbot/cogs/audio/core/commands/controller.py:391 #, docstring msgid "Toggle shuffle." msgstr "Przełącz wymieszanie." -#: redbot/cogs/audio/core/commands/controller.py:399 -#: redbot/cogs/audio/core/commands/controller.py:410 -#: redbot/cogs/audio/core/commands/controller.py:443 -#: redbot/cogs/audio/core/commands/controller.py:454 +#: redbot/cogs/audio/core/commands/controller.py:400 +#: redbot/cogs/audio/core/commands/controller.py:411 +#: redbot/cogs/audio/core/commands/controller.py:444 +#: redbot/cogs/audio/core/commands/controller.py:455 msgid "Unable To Toggle Shuffle" msgstr "Nie można przełączyć losowości" -#: redbot/cogs/audio/core/commands/controller.py:400 -#: redbot/cogs/audio/core/commands/controller.py:444 +#: redbot/cogs/audio/core/commands/controller.py:401 +#: redbot/cogs/audio/core/commands/controller.py:445 msgid "You need the DJ role to toggle shuffle." msgstr "Potrzebujesz roli DJ, aby przełączyć przetasowanie." -#: redbot/cogs/audio/core/commands/controller.py:411 -#: redbot/cogs/audio/core/commands/controller.py:455 +#: redbot/cogs/audio/core/commands/controller.py:412 +#: redbot/cogs/audio/core/commands/controller.py:456 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:420 +#: redbot/cogs/audio/core/commands/controller.py:421 msgid "Shuffle tracks: {true_or_false}." msgstr "Losuj utwory: {true_or_false}." -#: redbot/cogs/audio/core/commands/controller.py:431 +#: redbot/cogs/audio/core/commands/controller.py:432 #, 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 "" +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" +" " -#: redbot/cogs/audio/core/commands/controller.py:464 +#: redbot/cogs/audio/core/commands/controller.py:465 msgid "Shuffle bumped tracks: {true_or_false}." msgstr "Losuj podbite utwory: {true_or_false}." -#: redbot/cogs/audio/core/commands/controller.py:475 +#: redbot/cogs/audio/core/commands/controller.py:476 #, 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:484 +#: redbot/cogs/audio/core/commands/controller.py:485 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:499 +#: redbot/cogs/audio/core/commands/controller.py:500 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:512 +#: redbot/cogs/audio/core/commands/controller.py:513 msgid "You can only skip the current track." msgstr "Możesz pominąć tylko bieżący utwór." -#: redbot/cogs/audio/core/commands/controller.py:521 +#: redbot/cogs/audio/core/commands/controller.py:522 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:527 +#: redbot/cogs/audio/core/commands/controller.py:528 msgid "I removed your vote to skip." msgstr "Usunąłem/am twój głos aby pominąć." -#: redbot/cogs/audio/core/commands/controller.py:530 +#: redbot/cogs/audio/core/commands/controller.py:531 msgid "You voted to skip." msgstr "Zagłosowałeś/aś na pominięcie." -#: redbot/cogs/audio/core/commands/controller.py:543 +#: redbot/cogs/audio/core/commands/controller.py:544 msgid "Vote threshold met." msgstr "Próg głosowania został osiągnięty." -#: redbot/cogs/audio/core/commands/controller.py:546 +#: redbot/cogs/audio/core/commands/controller.py:547 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:565 +#: redbot/cogs/audio/core/commands/controller.py:566 #, docstring msgid "Stop playback and clear the queue." msgstr "Zatrzymuje odtwarzanie i czyści kolejkę." -#: redbot/cogs/audio/core/commands/controller.py:578 -#: redbot/cogs/audio/core/commands/controller.py:584 -#: redbot/cogs/audio/core/commands/controller.py:590 +#: redbot/cogs/audio/core/commands/controller.py:579 +#: redbot/cogs/audio/core/commands/controller.py:585 +#: redbot/cogs/audio/core/commands/controller.py:591 msgid "Unable To Stop Player" msgstr "Nie można zatrzymać odtwarzacza" -#: redbot/cogs/audio/core/commands/controller.py:579 +#: redbot/cogs/audio/core/commands/controller.py:580 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:591 +#: redbot/cogs/audio/core/commands/controller.py:592 msgid "You need the DJ role to stop the music." msgstr "Potrzebujesz roli DJ, aby zatrzymać muzykę." -#: redbot/cogs/audio/core/commands/controller.py:613 +#: redbot/cogs/audio/core/commands/controller.py:614 msgid "Stopping..." msgstr "Zatrzymywanie..." -#: redbot/cogs/audio/core/commands/controller.py:621 +#: redbot/cogs/audio/core/commands/controller.py:622 #, 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:633 -#: redbot/cogs/audio/core/commands/controller.py:640 -#: redbot/cogs/audio/core/commands/controller.py:653 -#: redbot/cogs/audio/core/commands/controller.py:679 -#: redbot/cogs/audio/core/commands/controller.py:686 +#: redbot/cogs/audio/core/commands/controller.py:634 +#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:654 +#: redbot/cogs/audio/core/commands/controller.py:685 +#: redbot/cogs/audio/core/commands/controller.py:692 msgid "Unable To Join Voice Channel" msgstr "Nie można dołączyć do kanału głosowego" -#: redbot/cogs/audio/core/commands/controller.py:634 +#: redbot/cogs/audio/core/commands/controller.py:635 msgid "There are other people listening." msgstr "Inni słuchają." -#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:642 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:654 -#: redbot/cogs/audio/core/commands/player.py:83 -#: redbot/cogs/audio/core/commands/player.py:191 -#: redbot/cogs/audio/core/commands/player.py:455 -#: redbot/cogs/audio/core/commands/player.py:571 -#: redbot/cogs/audio/core/commands/player.py:695 -#: redbot/cogs/audio/core/commands/queue.py:339 +#: redbot/cogs/audio/core/commands/controller.py:655 +#: redbot/cogs/audio/core/commands/player.py:82 +#: redbot/cogs/audio/core/commands/player.py:190 +#: redbot/cogs/audio/core/commands/player.py:453 +#: redbot/cogs/audio/core/commands/player.py:569 +#: redbot/cogs/audio/core/commands/player.py:694 +#: redbot/cogs/audio/core/commands/queue.py:343 msgid "I don't have permission to connect and speak in your channel." -msgstr "" +msgstr "Nie mam uprawnień do łączenia się i mówienia na twoim kanale." -#: redbot/cogs/audio/core/commands/controller.py:680 -#: redbot/cogs/audio/core/commands/player.py:95 -#: redbot/cogs/audio/core/commands/player.py:203 -#: redbot/cogs/audio/core/commands/player.py:467 -#: redbot/cogs/audio/core/commands/player.py:583 -#: redbot/cogs/audio/core/commands/player.py:707 -#: redbot/cogs/audio/core/commands/queue.py:351 +#: redbot/cogs/audio/core/commands/controller.py:673 +msgid "Unable To Do This Action" +msgstr "Nie można wykonać tej akcji" + +#: redbot/cogs/audio/core/commands/controller.py:674 +msgid "I am already in your channel." +msgstr "Jestem już na twoim kanale." + +#: redbot/cogs/audio/core/commands/controller.py:686 +#: redbot/cogs/audio/core/commands/player.py:94 +#: redbot/cogs/audio/core/commands/player.py:202 +#: redbot/cogs/audio/core/commands/player.py:465 +#: redbot/cogs/audio/core/commands/player.py:581 +#: redbot/cogs/audio/core/commands/player.py:706 +#: redbot/cogs/audio/core/commands/queue.py:355 msgid "Connect to a voice channel first." msgstr "Najpierw połącz się z kanałem głosowym." -#: redbot/cogs/audio/core/commands/controller.py:687 -#: redbot/cogs/audio/core/commands/player.py:101 -#: redbot/cogs/audio/core/commands/player.py:209 -#: redbot/cogs/audio/core/commands/player.py:473 -#: redbot/cogs/audio/core/commands/player.py:589 -#: redbot/cogs/audio/core/commands/player.py:713 -#: redbot/cogs/audio/core/commands/queue.py:358 -msgid "Connection to Lavalink has not yet been established." +#: redbot/cogs/audio/core/commands/controller.py:693 +#: redbot/cogs/audio/core/commands/player.py:100 +msgid "Connection to the Lavalink node has not yet been established." msgstr "Połączenie z Lavalink nie zostało jeszcze nawiązane." -#: redbot/cogs/audio/core/commands/controller.py:694 +#: redbot/cogs/audio/core/commands/controller.py:700 #, docstring msgid "Set the volume, 1% - 150%." msgstr "Ustaw głośność, 1% - 150%." -#: redbot/cogs/audio/core/commands/controller.py:701 +#: redbot/cogs/audio/core/commands/controller.py:709 msgid "Current Volume:" msgstr "Obecna głośność:" -#: redbot/cogs/audio/core/commands/controller.py:712 -#: redbot/cogs/audio/core/commands/controller.py:719 +#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:727 msgid "Unable To Change Volume" msgstr "Nie można zmienić głośności" -#: redbot/cogs/audio/core/commands/controller.py:713 +#: redbot/cogs/audio/core/commands/controller.py:721 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:720 +#: redbot/cogs/audio/core/commands/controller.py:728 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:730 +#: redbot/cogs/audio/core/commands/controller.py:738 msgid "Volume:" msgstr "Głośność:" -#: redbot/cogs/audio/core/commands/controller.py:739 +#: redbot/cogs/audio/core/commands/controller.py:747 #, docstring msgid "Toggle repeat." msgstr "Przełącz powtarzanie." -#: redbot/cogs/audio/core/commands/controller.py:747 -#: redbot/cogs/audio/core/commands/controller.py:758 +#: redbot/cogs/audio/core/commands/controller.py:755 +#: redbot/cogs/audio/core/commands/controller.py:766 msgid "Unable To Toggle Repeat" msgstr "Nie można przełączyć powtarzania" -#: redbot/cogs/audio/core/commands/controller.py:748 +#: redbot/cogs/audio/core/commands/controller.py:756 msgid "You need the DJ role to toggle repeat." msgstr "Potrzebujesz roli DJ, aby włączyć powtarzanie." -#: redbot/cogs/audio/core/commands/controller.py:759 +#: redbot/cogs/audio/core/commands/controller.py:767 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:766 +#: redbot/cogs/audio/core/commands/controller.py:774 msgid "Repeat tracks: {true_or_false}." msgstr "Powtórz utwory: {true_or_false}." -#: redbot/cogs/audio/core/commands/controller.py:783 +#: redbot/cogs/audio/core/commands/controller.py:791 #, 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:792 +#: redbot/cogs/audio/core/commands/controller.py:800 msgid "Nothing queued." msgstr "Nic nie ma w kolejce." -#: redbot/cogs/audio/core/commands/controller.py:796 -#: redbot/cogs/audio/core/commands/controller.py:802 +#: redbot/cogs/audio/core/commands/controller.py:804 #: redbot/cogs/audio/core/commands/controller.py:810 -#: redbot/cogs/audio/core/commands/controller.py:843 +#: redbot/cogs/audio/core/commands/controller.py:818 +#: redbot/cogs/audio/core/commands/controller.py:851 msgid "Unable To Modify Queue" msgstr "Nie można zmienić kolejki" -#: redbot/cogs/audio/core/commands/controller.py:797 +#: redbot/cogs/audio/core/commands/controller.py:805 msgid "You need the DJ role to remove tracks." msgstr "Potrzebujesz roli DJ, aby usunąć utwory." -#: redbot/cogs/audio/core/commands/controller.py:803 +#: redbot/cogs/audio/core/commands/controller.py:811 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:811 -#: redbot/cogs/audio/core/commands/controller.py:884 +#: redbot/cogs/audio/core/commands/controller.py:819 +#: redbot/cogs/audio/core/commands/controller.py:892 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:825 -#: redbot/cogs/audio/core/commands/controller.py:849 +#: redbot/cogs/audio/core/commands/controller.py:833 +#: redbot/cogs/audio/core/commands/controller.py:857 msgid "Removed track from queue" msgstr "Usunięto utwór z kolejki" -#: redbot/cogs/audio/core/commands/controller.py:826 +#: redbot/cogs/audio/core/commands/controller.py:834 msgid "Removed {track} from the queue." msgstr "Usunięto {track} z kolejki." -#: redbot/cogs/audio/core/commands/controller.py:844 +#: redbot/cogs/audio/core/commands/controller.py:852 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:850 +#: redbot/cogs/audio/core/commands/controller.py:858 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:860 +#: redbot/cogs/audio/core/commands/controller.py:868 #, 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:871 -#: redbot/cogs/audio/core/commands/controller.py:877 -#: redbot/cogs/audio/core/commands/controller.py:883 -#: redbot/cogs/audio/core/commands/player.py:151 +#: redbot/cogs/audio/core/commands/controller.py:879 +#: redbot/cogs/audio/core/commands/controller.py:885 +#: redbot/cogs/audio/core/commands/controller.py:891 +#: redbot/cogs/audio/core/commands/player.py:150 msgid "Unable To Bump Track" msgstr "Nie można podrzucić utworu" -#: redbot/cogs/audio/core/commands/controller.py:872 +#: redbot/cogs/audio/core/commands/controller.py:880 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:878 +#: redbot/cogs/audio/core/commands/controller.py:886 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:894 +#: redbot/cogs/audio/core/commands/controller.py:902 msgid "Moved track to the top of the queue." msgstr "Przeniesiono utwór na górę kolejki." -#: redbot/cogs/audio/core/commands/equalizer.py:30 +#: redbot/cogs/audio/core/commands/equalizer.py:31 #, docstring msgid "Equalizer management.\n\n" " Band positions are 1-15 and values have a range of -0.25 to 1.0.\n" @@ -1646,119 +1739,124 @@ msgid "Equalizer management.\n\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 "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:72 +#: redbot/cogs/audio/core/commands/equalizer.py:73 #, docstring msgid "Delete a saved eq preset." msgstr "Usuń zapisane ustawienia eq." -#: redbot/cogs/audio/core/commands/equalizer.py:81 -#: redbot/cogs/audio/core/commands/equalizer.py:88 -#: redbot/cogs/audio/core/commands/equalizer.py:101 +#: redbot/cogs/audio/core/commands/equalizer.py:82 +#: redbot/cogs/audio/core/commands/equalizer.py:89 +#: redbot/cogs/audio/core/commands/equalizer.py:102 msgid "Unable To Delete Preset" msgstr "Nie można usunąć ustawień" -#: redbot/cogs/audio/core/commands/equalizer.py:82 -#: redbot/cogs/audio/core/commands/equalizer.py:102 +#: redbot/cogs/audio/core/commands/equalizer.py:83 +#: redbot/cogs/audio/core/commands/equalizer.py:103 msgid "You are not the author of that preset setting." msgstr "Nie jesteś autorem tego ustawienia korektora." -#: redbot/cogs/audio/core/commands/equalizer.py:111 +#: redbot/cogs/audio/core/commands/equalizer.py:112 #, docstring msgid "List saved eq presets." msgstr "Lista zapisanych ustawień eq." -#: redbot/cogs/audio/core/commands/equalizer.py:114 +#: redbot/cogs/audio/core/commands/equalizer.py:115 msgid "No saved equalizer presets." msgstr "Brak zapisanych ustawień korektora." -#: redbot/cogs/audio/core/commands/equalizer.py:117 +#: redbot/cogs/audio/core/commands/equalizer.py:118 msgid "Preset Name" msgstr "Nazwa ustawień korektora" -#: redbot/cogs/audio/core/commands/equalizer.py:118 +#: redbot/cogs/audio/core/commands/equalizer.py:119 msgid "Author" msgstr "Autor" -#: redbot/cogs/audio/core/commands/equalizer.py:140 +#: redbot/cogs/audio/core/commands/equalizer.py:141 msgid "{num} preset(s)" msgstr "{num} preset(ów)" -#: redbot/cogs/audio/core/commands/equalizer.py:147 +#: redbot/cogs/audio/core/commands/equalizer.py:148 #, docstring msgid "Load a saved eq preset." msgstr "Załaduj zapisane ustawienia eq." -#: redbot/cogs/audio/core/commands/equalizer.py:155 +#: redbot/cogs/audio/core/commands/equalizer.py:156 msgid "No Preset Found" msgstr "Nie znaleziono ustawień wstępnych" -#: redbot/cogs/audio/core/commands/equalizer.py:173 +#: redbot/cogs/audio/core/commands/equalizer.py:174 msgid "Unable To Load Preset" msgstr "Nie można załadować ustawień korektora" -#: redbot/cogs/audio/core/commands/equalizer.py:174 +#: redbot/cogs/audio/core/commands/equalizer.py:175 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:192 +#: redbot/cogs/audio/core/commands/equalizer.py:193 #, 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:201 +#: redbot/cogs/audio/core/commands/equalizer.py:202 msgid "Unable To Modify Preset" msgstr "Nie można zmodyfikować ustawień korektora" -#: redbot/cogs/audio/core/commands/equalizer.py:202 +#: redbot/cogs/audio/core/commands/equalizer.py:203 msgid "You need the DJ role to reset the equalizer." msgstr "Potrzebujesz roli DJ, aby zresetować korektor." -#: redbot/cogs/audio/core/commands/equalizer.py:218 +#: redbot/cogs/audio/core/commands/equalizer.py:219 msgid "Equalizer values have been reset." msgstr "Wartości korektora zostały zresetowane." -#: redbot/cogs/audio/core/commands/equalizer.py:226 +#: redbot/cogs/audio/core/commands/equalizer.py:227 #, 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:236 -#: redbot/cogs/audio/core/commands/equalizer.py:254 -#: redbot/cogs/audio/core/commands/equalizer.py:269 +#: redbot/cogs/audio/core/commands/equalizer.py:237 +#: redbot/cogs/audio/core/commands/equalizer.py:255 +#: redbot/cogs/audio/core/commands/equalizer.py:270 msgid "Unable To Save Preset" msgstr "Nie można zapisać ustawień korektora" -#: redbot/cogs/audio/core/commands/equalizer.py:237 +#: redbot/cogs/audio/core/commands/equalizer.py:238 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:241 +#: redbot/cogs/audio/core/commands/equalizer.py:242 msgid "Please enter a name for this equalizer preset." msgstr "Wprowadź nazwę dla tego ustawienia korektora." -#: redbot/cogs/audio/core/commands/equalizer.py:255 +#: redbot/cogs/audio/core/commands/equalizer.py:256 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:270 +#: redbot/cogs/audio/core/commands/equalizer.py:271 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:274 +#: redbot/cogs/audio/core/commands/equalizer.py:275 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:282 +#: redbot/cogs/audio/core/commands/equalizer.py:283 msgid "Not saving preset." msgstr "Nie zapisuję ustawień." -#: redbot/cogs/audio/core/commands/equalizer.py:295 +#: redbot/cogs/audio/core/commands/equalizer.py:296 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:309 +#: redbot/cogs/audio/core/commands/equalizer.py:310 #, 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" @@ -1773,172 +1871,508 @@ msgstr "Ustaw pasmo equalizera z liczbą pasma lub nazwą i wartością.\n\n" " Ustawianie wartości pasma na -0.25 unieważnia gdy +0,25 jest podwojone.\n" " " -#: redbot/cogs/audio/core/commands/equalizer.py:325 +#: redbot/cogs/audio/core/commands/equalizer.py:326 msgid "Unable To Set Preset" msgstr "Nie można ustawić ustawień" -#: redbot/cogs/audio/core/commands/equalizer.py:326 +#: redbot/cogs/audio/core/commands/equalizer.py:327 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:366 +#: redbot/cogs/audio/core/commands/equalizer.py:367 msgid "Invalid Band" msgstr "Nieprawidłowe pasmo" -#: redbot/cogs/audio/core/commands/equalizer.py:367 +#: redbot/cogs/audio/core/commands/equalizer.py:368 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:391 +#: redbot/cogs/audio/core/commands/equalizer.py:392 msgid "Preset Modified" msgstr "Zmodyfikowano ustawienie" -#: redbot/cogs/audio/core/commands/equalizer.py:392 +#: redbot/cogs/audio/core/commands/equalizer.py:393 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:22 +#: redbot/cogs/audio/core/commands/llset.py:37 +#, docstring +msgid "`Dangerous commands` Manage Lavalink node configuration settings.\n\n" +" This command block holds all commands to configure an unmanaged (user maintained) or managed (bot maintained) Lavalink node.\n\n" +" You should not mess with any command in here unless you have a valid reason to,\n" +" i.e. been told by someone in the Red-Discord Bot support server to do so.\n" +" All the commands in here have the potential to break the Audio cog.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:49 +#, docstring +msgid "Change your Java executable path.\n\n" +" This command shouldn't need to be used most of the time, and is only useful if the host machine has conflicting Java versions.\n\n" +" If changing this make sure that the Java executable you set is supported by Audio.\n" +" The current supported versions are Java 17 and 11.\n\n" +" Enter nothing or \"java\" to reset it back to default.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:62 +msgid "Java Executable Reset" +msgstr "Resetowanie Java Executable" + +#: redbot/cogs/audio/core/commands/llset.py:63 +msgid "Audio will now use `java` to run your managed Lavalink node. Run `{p}{cmd}` for it to take effect." +msgstr "Dźwięk będzie teraz używał `java` do uruchamiania zarządzanego węzła Lavalink. Uruchom `{p}{cmd}`, aby zacząć działać." + +#: redbot/cogs/audio/core/commands/llset.py:75 +msgid "`{java_path}` is not a valid executable" +msgstr "`{java_path}` nie jest prawidłowym plikiem wykonywalnym" + +#: redbot/cogs/audio/core/commands/llset.py:82 +msgid "Java Executable Changed" +msgstr "Zmieniono Java Executable" + +#: redbot/cogs/audio/core/commands/llset.py:83 +msgid "Audio will now use `{exc}` to run your managed Lavalink node. Run `{p}{cmd}` for it to take effect." +msgstr "Dźwięk użyje teraz `{exc}` do uruchomienia zarządzanego węzła Lavalink. Uruchom `{p}{cmd}`, aby zaczął działać." + +#: redbot/cogs/audio/core/commands/llset.py:96 +#, docstring +msgid "Set the managed Lavalink node maximum heap-size.\n\n" +" By default, this value is 50% of available RAM in the host machine represented by [1-1024][M|G] (256M, 256G for example)\n\n" +" This value only represents the maximum amount of RAM allowed to be used at any given point, and does not mean that the managed Lavalink node will always use this amount of RAM.\n\n" +" To reset this value to the default, run the command without any input.\n" +" " +msgstr "Ustaw maksymalny rozmiar heapu zarządzanego węzła Lavalink.\n\n" +" Domyślnie, ta wartość jest 50% dostępnego RAM w komputerze hosta reprezentowanym przez [1-1024][M|G] (256M, Na przykład 256G)\n\n" +" Ta wartość reprezentuje tylko maksymalną ilość pamięci RAM dozwoloną w dowolnym punkcie, i nie oznacza, że obsługiwany węzeł Lavalink zawsze będzie używał tej ilości RAM.\n\n" +" Aby zresetować tę wartość do wartości domyślnej, uruchom polecenie bez żadnych danych wejściowych.\n" +" " + +#: redbot/cogs/audio/core/commands/llset.py:108 +msgid "Heap-size must be a valid measure of size, e.g. 256M, 256G" +msgstr "Rozmiar wspornika musi być prawidłową miarą wielkości, np. 256M, 256G" + +#: redbot/cogs/audio/core/commands/llset.py:115 +msgid "Heap-size must be at least 64M, however it is recommended to have it set to at least 1G." +msgstr "Heap-size musi wynosić co najmniej 64M, jednak zaleca się ustawienie go na co najmniej 1G." + +#: redbot/cogs/audio/core/commands/llset.py:126 +msgid "Heap-size must be less than your system RAM, You currently have {ram_in_bytes} of RAM available." +msgstr "Heap-size musi być mniejszy niż twój systemowy RAM, Obecnie masz {ram_in_bytes} dostępnej pamięci RAM." + +#: redbot/cogs/audio/core/commands/llset.py:133 +msgid "Heap-size must be less than {limit} due to your system limitations." +msgstr "Heap-size musi być mniejszy niż {limit} z powodu ograniczeń twojego systemu." + +#: redbot/cogs/audio/core/commands/llset.py:147 +msgid "Managed node's heap-size set to {bytes}.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "Wielkość node heap-size ustawiona na {bytes}.\n\n" +"Uruchom `{p}{cmd}`, aby to zadziałało." + +#: redbot/cogs/audio/core/commands/llset.py:157 +#, docstring +msgid "Toggle using external (unmanaged) Lavalink nodes - requires an existing Lavalink node for Audio to work, if enabled.\n\n" +" This command disables the managed Lavalink server. If you do not have another Lavalink node set up, you will be unable to use Audio while this is enabled.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:167 +#: redbot/cogs/audio/core/commands/llset.py:176 +msgid "Unmanaged Lavalink server: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:186 +msgid "Failed To Shutdown Lavalink" +msgstr "Nie udało się wyłączyć Lavalink'a" + +#: redbot/cogs/audio/core/commands/llset.py:197 #, docstring -msgid "Lavalink server configuration options." -msgstr "Opcje konfiguracji serwera Lavalink." +msgid "Set the Lavalink node host.\n\n" +" This command sets the connection host which Audio will use to connect to an unmanaged Lavalink node.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:205 +msgid "Unmanaged Lavalink node host set to {host}. Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:218 +#, docstring +msgid "Set the Lavalink node password.\n\n" +" This command sets the connection password which Audio will use to connect to an unmanaged Lavalink node.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:227 +msgid "Unmanaged Lavalink node password set to {password}. Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:242 +#, docstring +msgid "Set the Lavalink node port.\n\n" +" This command sets the connection port which Audio will use to connect to an unmanaged Lavalink node.\n" +" Set port to -1 to disable the port and connect to the specified host via ports 80/443\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:252 +#: redbot/cogs/audio/core/commands/llset.py:436 +#: redbot/cogs/audio/core/commands/llset.py:664 +#: redbot/cogs/audio/core/commands/llset.py:695 +msgid "Setting Not Changed" +msgstr "Ustawienie nie zostało zmienione" + +#: redbot/cogs/audio/core/commands/llset.py:253 +msgid "A port must be between 0 and 65535 " +msgstr "Port musi być pomiędzy 0 a 65535 " + +#: redbot/cogs/audio/core/commands/llset.py:259 +msgid "Unmanaged Lavalink node port set to {port}. Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:272 +#, docstring +msgid "Set the Lavalink node connection to secured.\n\n" +" This toggle sets the connection type to secured or unsecured when connecting to an unmanaged Lavalink node.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:283 +msgid "Unmanaged Lavalink node will now connect using the secured {secured_protocol} protocol.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:296 +msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and wil use {unsecured_protocol} instead .\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:307 +#, docstring +msgid "Display Lavalink connection settings." +msgstr "Wyświetl ustawienia połączenia Lavalink." + +#: redbot/cogs/audio/core/commands/llset.py:311 +msgid "Connection Settings" +msgstr "Ustawienia połączenia" + +#: redbot/cogs/audio/core/commands/llset.py:312 +#: redbot/cogs/audio/core/commands/llset.py:321 +msgid "Host: [{host}]\n" +msgstr "Host: [{host}]\n" + +#: redbot/cogs/audio/core/commands/llset.py:313 +#: redbot/cogs/audio/core/commands/llset.py:324 +msgid "Port: [{port}]\n" +msgstr "Port: [{port}]\n" + +#: redbot/cogs/audio/core/commands/llset.py:314 +msgid "Default HTTP/HTTPS port" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:325 +msgid "Password: [{password}]\n" +msgstr "Hasło: [{password}]\n" + +#: redbot/cogs/audio/core/commands/llset.py:317 +msgid "Secured: [{state}]\n" +msgstr "Zabezpieczony: [{state}]\n" + +#: redbot/cogs/audio/core/commands/llset.py:320 +msgid "Lavalink Node Settings" +msgstr "Ustawienia Lavalink" + +#: redbot/cogs/audio/core/commands/llset.py:328 +msgid "Initial Heapsize: [{xms}]\n" +msgstr "Początkowy Heapsize: [{xms}]\n" + +#: redbot/cogs/audio/core/commands/llset.py:329 +msgid "Max Heapsize: [{xmx}]\n" +msgstr "Maksymalny Heapsize: [{xmx}]\n" + +#: redbot/cogs/audio/core/commands/llset.py:330 +msgid "Java exec: [{java_exc_path}]\n" +msgstr "Ekonwersja Javy: [{java_exc_path}]\n" + +#: redbot/cogs/audio/core/commands/llset.py:338 +#: redbot/cogs/audio/core/commands/llset.py:360 +msgid "I need to be able to DM you to send you this info." +msgstr "Muszę być w stanie wysłać Ci te informacje." + +#: redbot/cogs/audio/core/commands/llset.py:343 +#, docstring +msgid "Uploads a copy of the application.yml file used by the managed Lavalink node." +msgstr "Przesyła kopię pliku application.yml używanego przez zarządzany węzeł Lavalink." + +#: redbot/cogs/audio/core/commands/llset.py:367 +#, docstring +msgid "Configure the managed Lavalink node runtime options.\n\n" +" All settings under this group will likely cause Audio to malfunction if changed from their defaults, only change settings here if you have been advised to by support.\n" +" " +msgstr "Skonfiguruj opcje zarządzanego węzła Lavalink.\n\n" +" Wszystkie ustawienia w tej grupie prawdopodobnie spowodują awarię dźwięku w przypadku zmiany ich wartości domyślnych, zmień ustawienia tutaj, jeśli otrzymałeś polecenie wsparcia.\n" +" " + +#: redbot/cogs/audio/core/commands/llset.py:374 +#, docstring +msgid "Configure the managed node authorization and connection settings." +msgstr "Skonfiguruj autoryzację zarządzanego węzła i ustawienia połączenia." + +#: redbot/cogs/audio/core/commands/llset.py:380 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node's binding IP address.\n\n" +" This value by default is `localhost` which will restrict the server to only localhost apps by default, changing this will likely break the managed Lavalink node if you don't know what you are doing.\n" +" " +msgstr "`Niebezpieczna komenda` Ustawienie wiążącego adresu IP zarządzanego węzła Lavalink.\n\n" +" Ta wartość domyślnie to `localhost`, co ograniczy serwer tylko do aplikacji localhost, zmiana tego spowoduje prawdopodobnie uszkodzenie zarządzanego węzła Lavalink, jeśli nie wiesz co robisz.\n" +" " + +#: redbot/cogs/audio/core/commands/llset.py:389 +msgid "Managed node will now accept connection on {host}.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "Zarządzany węzeł zaakceptuje połączenie {host}.\n\n" +"Uruchom `{p}{cmd}` aby stało się skuteczne." + +#: redbot/cogs/audio/core/commands/llset.py:404 +#, docstring +msgid "Set the managed Lavalink node's connection password.\n\n" +" This is the password required for Audio to connect to the managed Lavalink node.\n" +" The value by default is `youshallnotpass`.\n" +" " +msgstr "Ustaw hasło połączenia zarządzanego węzła Lavalink.\n\n" +" To jest hasło wymagane do połączenia Audio z zarządzanym węzłem Lavalink.\n" +" Wartością domyślną jest `youshallnotpass`.\n" +" " + +#: redbot/cogs/audio/core/commands/llset.py:413 +msgid "Managed node will now accept {password} as the authorization token.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "Zarządzany węzeł zaakceptuje {password} jako token autoryzacyjny.\n\n" +"Uruchom `{p}{cmd}` aby stał się skuteczny." + +#: redbot/cogs/audio/core/commands/llset.py:427 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node's connection port.\n\n" +" This port is the port the managed Lavalink node binds to, you should only change this if there is a conflict with the default port because you already have an application using port 2333 on this device.\n\n" +" The value by default is `2333`.\n" +" " +msgstr "`Dangerous command` Ustaw port połączenia zarządzanego węzła Lavalink.\n\n" +" The port is the port, z którym zarządzany węzeł Lavalink wiąże się, powinieneś to zmienić tylko wtedy, gdy istnieje konflikt z domyślnym portem ponieważ masz już aplikację używającą portu 2333 na tym urządzeniu.\n\n" +" Wartość domyślna to `2333`.\n" +" " + +#: redbot/cogs/audio/core/commands/llset.py:437 +msgid "The port must be between 1024 and 49151." +msgstr "Port musi mieścić się w przedziale 1024–49151." + +#: redbot/cogs/audio/core/commands/llset.py:444 +msgid "Managed node will now accept connections on {port}.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "Zarządzany węzeł będzie teraz akceptować połączenia na {port}.\n\n" +"Uruchom `{p}{cmd}` aby zaczął działać." + +#: redbot/cogs/audio/core/commands/llset.py:456 +#, docstring +msgid "`Dangerous command` Toggle audio sources on/off.\n\n" +" By default, all sources are enabled, you should only use commands here to disable a specific source if you have been advised to, disabling sources without background knowledge can cause Audio to break.\n" +" " +msgstr "`Niebezpieczne polecenie` Włącz/wyłącz źródła audio.\n\n" +" Domyślnie wszystkie źródła są włączone, powinieneś używać poleceń tutaj, aby wyłączyć określone źródło, jeśli zostaniesz polecony, wyłączenie źródeł bez wiedzy w tle może spowodować uszkodzenie dźwięku.\n" +" " -#: redbot/cogs/audio/core/commands/llset.py:26 +#: redbot/cogs/audio/core/commands/llset.py:463 #, docstring -msgid "Change your Java executable path\n\n" -" Enter nothing to reset to default.\n" +msgid "Toggle HTTP direct URL usage on or off.\n\n" +" This source is used to allow playback from direct HTTP streams (this does not affect direct URL playback for the other sources).\n" +" " +msgstr "Włącz lub wyłącz bezpośrednie użycie adresu URL HTTP.\n\n" +" To źródło jest używane do umożliwienia odtwarzania z bezpośrednich strumieni HTTP (nie ma to wpływu na bezpośrednie odtwarzanie URL dla innych źródeł).\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:473 +msgid "Managed node will allow playback from direct URLs.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "Zarządzany węzeł pozwoli na odtwarzanie z bezpośrednich adresów URL.\n\n" +"Uruchom `{p}{cmd}` aby zaczął działać." -#: 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:482 +msgid "Managed node will not play from direct URLs anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "Zarządzany węzeł nie będzie już odtwarzany z bezpośrednich adresów URL.\n\n" +"Uruchom `{p}{cmd}` aby zaczął działać." -#: redbot/cogs/audio/core/commands/llset.py:54 -msgid "`{java_path}` is not a valid executable" -msgstr "" +#: redbot/cogs/audio/core/commands/llset.py:490 +#, docstring +msgid "Toggle Bandcamp source on or off.\n\n" +" This toggle controls the playback of all Bandcamp related content.\n" +" " +msgstr "Przełącz lub wyłącz źródło Bandcamp.\n\n" +" To przełączanie kontroluje odtwarzanie wszystkich treści związanych z Bandcamp.\n" +" " -#: redbot/cogs/audio/core/commands/llset.py:61 -msgid "Java Executable Changed" -msgstr "" +#: redbot/cogs/audio/core/commands/llset.py:500 +msgid "Managed node will allow playback from Bandcamp.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "Zarządzany węzeł pozwoli na odtwarzanie z Bandcamp.\n\n" +"Uruchom `{p}{cmd}` aby zaczął działać." -#: 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:509 +msgid "Managed node will not play from Bandcamp anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "Zarządzany węzeł nie będzie już grał z Bandcamp.\n\n" +"Uruchom `{p}{cmd}`, aby zaczął działać." -#: 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:517 +#, docstring +msgid "Toggle local file usage on or off.\n\n" +" This toggle controls the playback of all local track content, usually found inside the `localtracks` folder.\n" +" " +msgstr "Przełącz lub wyłącz lokalne użycie plików.\n\n" +" To przełącz kontroluje odtwarzanie całej lokalnej zawartości ścieżki, zazwyczaj znajdującej się w folderze `localtracks`.\n" +" " -#: 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:527 +msgid "Managed node will allow playback from local files.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "Zarządzany węzeł pozwoli na odtwarzanie z plików lokalnych.\n\n" +"Uruchom `{p}{cmd}`, aby zaczął działać." -#: 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:536 +msgid "Managed node will not play from local files anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "Zarządzany węzeł nie będzie już odtwarzany z plików lokalnych.\n\n" +"Uruchom `{p}{cmd}` aby zaczął działać." -#: redbot/cogs/audio/core/commands/llset.py:93 +#: redbot/cogs/audio/core/commands/llset.py:544 #, docstring -msgid "Toggle using external Lavalink servers." -msgstr "Przełącz używanie zewnętrznych serwerów Lavalink." +msgid "Toggle Soundcloud source on or off.\n\n" +" This toggle controls the playback of all SoundCloud related content.\n" +" " +msgstr "Włącz lub wyłącz źródło Soundcloud.\n\n" +" To przełączanie kontroluje odtwarzanie wszystkich treści związanych z SoundCloud.\n" +" " -#: 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:554 +msgid "Managed node will allow playback from Soundcloud.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "Zarządzany węzeł pozwoli na odtwarzanie z Soundcloud.\n\n" +"Uruchom `{p}{cmd}` aby zaczął działać." -#: redbot/cogs/audio/core/commands/llset.py:113 -msgid "External Lavalink server: {true_or_false}\n" -"For it to take effect please reload Audio (`{prefix}reload audio`)." -msgstr "Zewnętrzny serwer Lavalinka: {true_or_false}\n" -"Aby to zadziałało, przeładuj audio (`{prefix}reload audio`)." +#: redbot/cogs/audio/core/commands/llset.py:563 +msgid "Managed node will not play from Soundcloud anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "Zarządzany węzeł nie będzie już odtwarzany z Soundcloud.\n\n" +"Uruchom `{p}{cmd}` aby zaczął działać." -#: redbot/cogs/audio/core/commands/llset.py:143 +#: redbot/cogs/audio/core/commands/llset.py:571 #, docstring -msgid "Set the Lavalink server host." -msgstr "Ustaw host serwera Lavalink." +msgid "`Dangerous command` Toggle YouTube source on or off (this includes Spotify).\n\n" +" This toggle controls the playback of all YouTube and Spotify related content.\n" +" " +msgstr "`Niebezpieczne polecenie` Włącza lub wyłącz źródło YouTube (w tym Spotify).\n\n" +" Przełącznik ten kontroluje odtwarzanie wszystkich treści związanych z YouTube i Spotify.\n" +" " -#: 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:581 +msgid "Managed node will allow playback from YouTube.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "Zarządzany węzeł pozwoli na odtwarzanie z YouTube.\n\n" +"Uruchom `{p}{cmd}`, aby zaczął działać." -#: 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:590 +msgid "Managed node will not play from YouTube anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "Zarządzany węzeł nie będzie już odtwarzany z YouTube.\n\n" +"Uruchom `{p}{cmd}`, aby stał się skuteczny." -#: redbot/cogs/audio/core/commands/llset.py:167 +#: redbot/cogs/audio/core/commands/llset.py:598 #, docstring -msgid "Set the Lavalink server password." -msgstr "Ustaw hasło serwera Lavalink." +msgid "Toggle Twitch source on or off.\n\n" +" This toggle controls the playback of all Twitch related content.\n" +" " +msgstr "Włącz lub wyłącz źródło Twitcha.\n\n" +" Przełącznik ten kontroluje odtwarzanie wszystkich treści związanych z Twitchem.\n" +" " -#: 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:608 +msgid "Managed node will allow playback from Twitch.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "Zarządzany węzeł pozwoli na odtwarzanie z Twitcha.\n\n" +"Uruchom `{p}{cmd}`, aby zaczął działać." + +#: redbot/cogs/audio/core/commands/llset.py:617 +msgid "Managed node will not play from Twitch anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "Zarządzany węzeł nie będzie już odtwarzany z Twitcha.\n\n" +"Uruchom `{p}{cmd}`, aby stał się skuteczny." -#: redbot/cogs/audio/core/commands/llset.py:192 +#: redbot/cogs/audio/core/commands/llset.py:625 #, docstring -msgid "Set the Lavalink websocket server port." -msgstr "Ustaw port websocket serwera serwera Lavalink." +msgid "Toggle Vimeo source on or off.\n\n" +" This toggle controls the playback of all Vimeo related content.\n" +" " +msgstr "Włącz lub wyłącz źródło Vimeo.\n\n" +" To przełączanie kontroluje odtwarzanie wszystkich treści związanych z Vimeo.\n" +" " -#: 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/llset.py:635 +msgid "Managed node will allow playback from Vimeo.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "Zarządzany węzeł pozwoli na odtwarzanie z Vimeo.\n\n" +"Uruchom `{p}{cmd}` aby zaczął działać." -#: redbot/cogs/audio/core/commands/llset.py:217 -#, docstring -msgid "Display Lavalink connection settings." -msgstr "" +#: redbot/cogs/audio/core/commands/llset.py:644 +msgid "Managed node will not play from Vimeo anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "Zarządzany węzeł nie będzie już grał z Vimeo.\n\n" +"Uruchom `{p}{cmd}`, aby zaczął działać." -#: redbot/cogs/audio/core/commands/llset.py:223 -msgid "Connection Settings" -msgstr "" +#: redbot/cogs/audio/core/commands/llset.py:657 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node framebuffer size.\n\n" +" Only change this if you have been directly advised to, changing it can cause significant playback issues.\n" +" " +msgstr "`Niebezpieczna komenda` Ustaw rozmiar framebuffera zarządzanego węzła Lavalink.\n\n" +" Zmieniaj to tylko wtedy, gdy zostało Ci to bezpośrednio zalecone, zmiana może spowodować znaczące problemy z odtwarzaniem.\n" +" " -#: redbot/cogs/audio/core/commands/llset.py:224 -msgid "Host: [{host}]\n" -msgstr "" +#: redbot/cogs/audio/core/commands/llset.py:665 +msgid "The lowest value the framebuffer can be set to is 100ms." +msgstr "Najniższa wartość, jaką bufor ramki można ustawić na 100ms." -#: redbot/cogs/audio/core/commands/llset.py:225 -msgid "WS Port: [{port}]\n" -msgstr "" +#: redbot/cogs/audio/core/commands/llset.py:671 +#: redbot/cogs/audio/core/commands/llset.py:702 +msgid "Managed node's bufferDurationMs set to {milliseconds}.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "Wielkość node heap-size ustawiona na {milliseconds}.\n\n" +"Uruchom `{p}{cmd}`, aby to zadziałało." -#: redbot/cogs/audio/core/commands/llset.py:227 -msgid "Rest Port: [{port}]\n" -msgstr "" +#: redbot/cogs/audio/core/commands/llset.py:688 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node JDA-NAS buffer size.\n\n" +" Only change this if you have been directly advised to, changing it can cause significant playback issues.\n" +" " +msgstr "`Niebezpieczna komenda` Ustawienie rozmiaru bufora zarządzanego węzła Lavalink JDA-NAS.\n\n" +" Zmieniaj to tylko wtedy, gdy zostało Ci to bezpośrednio zalecone, zmiana może spowodować znaczące problemy z odtwarzaniem.\n" +" " -#: redbot/cogs/audio/core/commands/llset.py:228 -msgid "Password: [{password}]\n" -msgstr "" +#: redbot/cogs/audio/core/commands/llset.py:696 +msgid "The lowest value the buffer may be is 100ms." +msgstr "Najniższa wartość bufora może wynosić 100 ms." -#: 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/llset.py:714 +#, docstring +msgid "Reset all `llset` changes back to their default values." +msgstr "Zresetuj wszystkie `llset` z powrotem do ich wartości domyślnych." -#: redbot/cogs/audio/core/commands/localtracks.py:26 +#: redbot/cogs/audio/core/commands/localtracks.py:27 #, docstring msgid "Local playback commands." msgstr "Komendy lokalnego odtwarzania." -#: redbot/cogs/audio/core/commands/localtracks.py:30 +#: redbot/cogs/audio/core/commands/localtracks.py:31 #, docstring msgid "Play all songs in a localtracks folder.\n\n" " **Usage**:\n" @@ -1947,17 +2381,23 @@ msgid "Play all songs in a localtracks folder.\n\n" " ​ ​ `[p]local folder folder_name`\n" " ​ ​ ​ ​ ​ ​ ​ ​ Queues all of the tracks inside the folder_name folder.\n" " " -msgstr "" +msgstr "Odtwarzaj wszystkie utwory w folderze localTracks\n\n" +" **Użycie**:\n" +" `[p]local folder`\n" +" Otwórz menu aby wybrać folder do kolejki.\n\n" +" `[p]local folder folder_name`\n" +" ' Zakłada wszystkie ścieżki w folder_name folder.\n" +" " -#: redbot/cogs/audio/core/commands/localtracks.py:50 +#: redbot/cogs/audio/core/commands/localtracks.py:51 msgid "Folder Not Found" msgstr "Nie znaleziono folderu" -#: redbot/cogs/audio/core/commands/localtracks.py:51 +#: redbot/cogs/audio/core/commands/localtracks.py:52 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:62 +#: redbot/cogs/audio/core/commands/localtracks.py:63 #, docstring msgid "Play a local track.\n\n" " To play a local track, either use the menu to choose a track or enter in the track path directly with the play command.\n" @@ -1969,20 +2409,30 @@ msgid "Play a local track.\n\n" " ​ ​ ​ ​ `[p]play album_folder\\song_name.mp3`\n" " ​ ​ ​ ​ ​ ​ ​ ​ Use a direct link relative to the localtracks folder.\n" " " -msgstr "" +msgstr "Odtwarzanie ścieżki lokalnej.\n\n" +" Aby odtworzyć lokalną ścieżkę, użyj menu do wyboru ścieżki lub wprowadź ścieżkę bezpośrednio za pomocą polecenia play.\n" +" Aby odtworzyć cały folder, użyj instrukcji `[p]help local folder`.\n\n" +" **Usage**:\n" +" `[p]local play`.\n" +" Otwórz menu by wybrać ścieżkę.\n\n" +" \n" +" ​`[p]play localtracks\\album_folder\\song_name.mp3`\n" +" `[p]play album_folder\\nazwa_piosenki.mp3`.\n" +" Użyj bezpośredniego linku do folderu localtracks.\n" +" " -#: redbot/cogs/audio/core/commands/localtracks.py:79 -#: redbot/cogs/audio/core/commands/localtracks.py:135 +#: redbot/cogs/audio/core/commands/localtracks.py:80 +#: redbot/cogs/audio/core/commands/localtracks.py:136 msgid "No album folders found." msgstr "Nie znaleziono folderów albumów." -#: redbot/cogs/audio/core/commands/localtracks.py:121 +#: redbot/cogs/audio/core/commands/localtracks.py:122 #, docstring msgid "Search for songs across all localtracks folders." msgstr "Szukaj piosenek we wszystkich folderach lokalnych." -#: redbot/cogs/audio/core/commands/localtracks.py:139 -#: redbot/cogs/audio/core/commands/queue.py:295 +#: redbot/cogs/audio/core/commands/localtracks.py:140 +#: redbot/cogs/audio/core/commands/queue.py:299 msgid "No matches." msgstr "Brak dopasowań." @@ -1991,272 +2441,307 @@ msgstr "Brak dopasowań." 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:46 +#: redbot/cogs/audio/core/commands/miscellaneous.py:47 #, docstring msgid "Audio stats." msgstr "Statystyki dźwięku." -#: redbot/cogs/audio/core/commands/miscellaneous.py:75 +#: redbot/cogs/audio/core/commands/miscellaneous.py:76 msgid "Not connected anywhere." msgstr "Nigdzie nie połączono." -#: redbot/cogs/audio/core/commands/miscellaneous.py:81 +#: redbot/cogs/audio/core/commands/miscellaneous.py:82 msgid "Playing in {num}/{total} servers:" msgstr "Gra na serwerach {num}/{total}:" -#: redbot/cogs/audio/core/commands/miscellaneous.py:87 +#: redbot/cogs/audio/core/commands/miscellaneous.py:88 msgid "Page {}/{}" msgstr "Strona {}/{}" -#: redbot/cogs/audio/core/commands/miscellaneous.py:100 +#: redbot/cogs/audio/core/commands/miscellaneous.py:101 #, docstring msgid "Queue percentage." msgstr "Procent kolejki." -#: redbot/cogs/audio/core/commands/miscellaneous.py:126 -msgid "There's nothing in the queue." +#: redbot/cogs/audio/core/commands/miscellaneous.py:125 +#: redbot/cogs/audio/core/commands/playlists.py:1130 +#: redbot/cogs/audio/core/commands/queue.py:67 +#: redbot/cogs/audio/core/commands/queue.py:164 +#: redbot/cogs/audio/core/commands/queue.py:183 +#: redbot/cogs/audio/core/commands/queue.py:188 +#: redbot/cogs/audio/core/commands/queue.py:214 +#: redbot/cogs/audio/core/commands/queue.py:219 +#: redbot/cogs/audio/core/commands/queue.py:261 +#: redbot/cogs/audio/core/commands/queue.py:263 +#: redbot/cogs/audio/core/commands/queue.py:293 +#: redbot/cogs/audio/core/commands/queue.py:295 +#: redbot/cogs/audio/core/commands/queue.py:331 +#: redbot/cogs/audio/core/commands/queue.py:369 +#: redbot/cogs/audio/core/commands/queue.py:377 +msgid "There's nothing in the queue." msgstr "Niczego nie ma w kolejce." -#: redbot/cogs/audio/core/commands/miscellaneous.py:147 +#: redbot/cogs/audio/core/commands/miscellaneous.py:146 msgid "Queued and playing tracks:" msgstr "Zakolejkowane i odtwarzane utwory:" -#: redbot/cogs/audio/core/commands/player.py:40 +#: redbot/cogs/audio/core/commands/player.py:39 #, docstring msgid "Play the specified track or search for a close match.\n\n" " To play a local track, the query should be `\\`.\n" " If you are the bot owner, use `[p]audioset info` to display your localtracks path.\n" " " -msgstr "" +msgstr "Odtwarzaj określoną ścieżkę lub szukaj bliskiego dopasowania.\n\n" +" Aby zagrać lokalny utwór, zapytanie powinno być `\\`.\n" +" Jeśli jesteś właścicielem bota, użyj `[p]audioset info` aby wyświetlić ścieżkę do ścieżek lokalnych.\n" +" " -#: redbot/cogs/audio/core/commands/player.py:54 -#: redbot/cogs/audio/core/commands/player.py:162 -#: redbot/cogs/audio/core/commands/player.py:739 +#: redbot/cogs/audio/core/commands/player.py:53 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:738 msgid "That URL is not allowed." msgstr "Ten adres URL jest niedozwolony." -#: redbot/cogs/audio/core/commands/player.py:58 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:745 +#: redbot/cogs/audio/core/commands/player.py:57 +#: redbot/cogs/audio/core/commands/player.py:165 +#: redbot/cogs/audio/core/commands/player.py:744 msgid "That track is not allowed." msgstr "Ten utwór jest niedozwolony." -#: redbot/cogs/audio/core/commands/player.py:65 -#: redbot/cogs/audio/core/commands/player.py:173 -#: redbot/cogs/audio/core/commands/player.py:437 -#: redbot/cogs/audio/core/commands/player.py:553 -#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/player.py:64 +#: redbot/cogs/audio/core/commands/player.py:172 +#: redbot/cogs/audio/core/commands/player.py:435 +#: redbot/cogs/audio/core/commands/player.py:551 +#: redbot/cogs/audio/core/commands/player.py:806 msgid "You need the DJ role to queue tracks." msgstr "Potrzebujesz roli DJ do zakolejkowania utworów." -#: redbot/cogs/audio/core/commands/player.py:69 -#: redbot/cogs/audio/core/commands/player.py:177 -#: redbot/cogs/audio/core/commands/player.py:441 -#: redbot/cogs/audio/core/commands/player.py:557 -#: redbot/cogs/audio/core/commands/player.py:681 -msgid "Connection to Lavalink has failed" -msgstr "Połączenie z Lavalink nie powiodło się" - -#: redbot/cogs/audio/core/commands/player.py:72 -#: redbot/cogs/audio/core/commands/player.py:180 -#: redbot/cogs/audio/core/commands/player.py:444 -#: redbot/cogs/audio/core/commands/player.py:560 -#: redbot/cogs/audio/core/commands/player.py:684 +#: redbot/cogs/audio/core/commands/player.py:68 +#: redbot/cogs/audio/core/commands/player.py:176 +#: redbot/cogs/audio/core/commands/player.py:439 +#: redbot/cogs/audio/core/commands/player.py:555 +msgid "Connection to Lavalink node has failed" +msgstr "Połączenie z węzłem Lavalink nie powiodło się" + +#: redbot/cogs/audio/core/commands/player.py:71 +#: redbot/cogs/audio/core/commands/player.py:179 +#: redbot/cogs/audio/core/commands/player.py:442 +#: redbot/cogs/audio/core/commands/player.py:558 +#: redbot/cogs/audio/core/commands/player.py:683 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:111 -#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:110 +#: redbot/cogs/audio/core/commands/player.py:218 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:117 -#: redbot/cogs/audio/core/commands/player.py:225 -#: redbot/cogs/audio/core/commands/player.py:253 +#: redbot/cogs/audio/core/commands/player.py:116 +#: redbot/cogs/audio/core/commands/player.py:224 +#: redbot/cogs/audio/core/commands/player.py:252 msgid "No tracks found for `{query}`." msgstr "Nie znaleziono utworów dla `{query}`." -#: redbot/cogs/audio/core/commands/player.py:123 -#: redbot/cogs/audio/core/commands/player.py:231 -#: redbot/cogs/audio/core/commands/player.py:532 -#: redbot/cogs/audio/core/commands/player.py:605 +#: redbot/cogs/audio/core/commands/player.py:122 +#: redbot/cogs/audio/core/commands/player.py:230 +#: redbot/cogs/audio/core/commands/player.py:530 +#: redbot/cogs/audio/core/commands/player.py:603 msgid "Queue size limit reached." msgstr "Osiągnięto limit rozmiaru kolejki." -#: redbot/cogs/audio/core/commands/player.py:146 +#: redbot/cogs/audio/core/commands/player.py:145 #, 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:152 +#: redbot/cogs/audio/core/commands/player.py:151 msgid "Only single tracks work with bump play." msgstr "Tylko pojedyncze utwory działają z funkcją bump play." -#: redbot/cogs/audio/core/commands/player.py:256 -#: redbot/cogs/audio/core/commands/player.py:788 -#: redbot/cogs/audio/core/commands/player.py:910 -msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" -"This 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.\n" -"Może to być spowodowane uprawnieniami lub Lavalink.jar jest uruchamiany w innej maszynie niż lokalne utwory." +#: redbot/cogs/audio/core/commands/player.py:208 +#: redbot/cogs/audio/core/commands/player.py:471 +#: redbot/cogs/audio/core/commands/player.py:587 +#: redbot/cogs/audio/core/commands/player.py:712 +#: redbot/cogs/audio/core/commands/queue.py:362 +msgid "Connection to Lavalink node has not yet been established." +msgstr "Połączenie z Lavalink nie zostało jeszcze nawiązane." -#: redbot/cogs/audio/core/commands/player.py:263 -#: redbot/cogs/audio/core/commands/player.py:795 -#: redbot/cogs/audio/core/commands/player.py:917 +#: redbot/cogs/audio/core/commands/player.py:255 +msgid "Local tracks will not work if the managed Lavalink node cannot see the track.\n" +"This may be due to permissions or you are using an external Lavalink node in a different machine than the bot and the local tracks." +msgstr "Ścieżki lokalne nie będą działać, jeśli zarządzany węzeł Lavalink nie będzie mógł zobaczyć ścieżki.\n" +"Może to być spowodowane uprawnieniami lub używasz zewnętrznego węzła Lavalink w innej maszynie niż bota i lokalne utwory." + +#: redbot/cogs/audio/core/commands/player.py:262 +#: redbot/cogs/audio/core/commands/player.py:794 +#: redbot/cogs/audio/core/commands/player.py:913 msgid "Track is not playable." msgstr "Utwór nie jest odtwarzalny." -#: redbot/cogs/audio/core/commands/player.py:265 -#: redbot/cogs/audio/core/commands/player.py:796 -#: redbot/cogs/audio/core/commands/player.py:918 +#: redbot/cogs/audio/core/commands/player.py:264 +#: redbot/cogs/audio/core/commands/player.py:795 +#: redbot/cogs/audio/core/commands/player.py:914 msgid "**{suffix}** is not a fully supported format and some tracks may not play." 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:296 +#: redbot/cogs/audio/core/commands/player.py:294 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:318 +#: redbot/cogs/audio/core/commands/player.py:316 msgid "Track exceeds maximum length." msgstr "Utwór przekracza maksymalną długość." -#: redbot/cogs/audio/core/commands/player.py:339 +#: redbot/cogs/audio/core/commands/player.py:337 msgid "{time} until track playback: #1 in queue" msgstr "{time} do odtwarzania utworu: #1 w kolejce" -#: redbot/cogs/audio/core/commands/player.py:343 +#: redbot/cogs/audio/core/commands/player.py:341 msgid "Track Enqueued" msgstr "Utwór zakolejkowany" -#: redbot/cogs/audio/core/commands/player.py:357 +#: redbot/cogs/audio/core/commands/player.py:355 #, 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:417 +#: redbot/cogs/audio/core/commands/player.py:415 msgid "The owner needs to set the Spotify client ID and Spotify client secret, before Spotify URLs or codes can be used. \n" "See `{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. \n" "Zobacz instrukcje `{prefix}audioset spotifyapi`." -#: redbot/cogs/audio/core/commands/player.py:427 +#: redbot/cogs/audio/core/commands/player.py:425 msgid "The owner needs to set the YouTube API key before Spotify URLs or codes can be used.\n" "See `{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.\n" "Zobacz `{prefix}audioset youtubeapi` dla dalszych instrukcji." -#: redbot/cogs/audio/core/commands/player.py:485 +#: redbot/cogs/audio/core/commands/player.py:483 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:492 +#: redbot/cogs/audio/core/commands/player.py:490 msgid "No categories found" msgstr "Nie znaleziono kategorii" -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:514 +#: redbot/cogs/audio/core/commands/player.py:494 +#: redbot/cogs/audio/core/commands/player.py:512 msgid "No categories found, try again later." msgstr "Nie znaleziono kategorii, spróbuj ponownie później." -#: redbot/cogs/audio/core/commands/player.py:501 +#: redbot/cogs/audio/core/commands/player.py:499 msgid "Categories" msgstr "Kategorie" -#: redbot/cogs/audio/core/commands/player.py:507 +#: redbot/cogs/audio/core/commands/player.py:505 msgid "No categories selected, try again later." msgstr "Nie wybrano kategorii, spróbuj ponownie później." -#: redbot/cogs/audio/core/commands/player.py:522 +#: redbot/cogs/audio/core/commands/player.py:520 msgid "Playlists for {friendly_name}" msgstr "Listy odtwarzania dla {friendly_name}" -#: redbot/cogs/audio/core/commands/player.py:529 +#: redbot/cogs/audio/core/commands/player.py:527 msgid "No tracks to play." msgstr "Brak utworów do odtworzenia." -#: redbot/cogs/audio/core/commands/player.py:539 +#: redbot/cogs/audio/core/commands/player.py:537 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:547 +#: redbot/cogs/audio/core/commands/player.py:545 #, docstring msgid "Starts auto play." msgstr "Rozpoczyna automatyczne odtwarzanie." -#: redbot/cogs/audio/core/commands/player.py:601 +#: redbot/cogs/audio/core/commands/player.py:599 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:615 +#: redbot/cogs/audio/core/commands/player.py:613 msgid "Couldn't get a valid track." msgstr "Nie można uzyskać prawidłowego utworu." -#: redbot/cogs/audio/core/commands/player.py:621 -#: redbot/cogs/audio/core/commands/player.py:757 -#: redbot/cogs/audio/core/commands/player.py:776 -#: redbot/cogs/audio/core/commands/player.py:897 -#: redbot/cogs/audio/core/commands/playlists.py:1928 +#: redbot/cogs/audio/core/commands/player.py:619 +#: redbot/cogs/audio/core/commands/player.py:756 +#: redbot/cogs/audio/core/commands/player.py:775 +#: redbot/cogs/audio/core/commands/player.py:893 +#: redbot/cogs/audio/core/commands/playlists.py:1898 msgid "Unable to Get Track" msgstr "Nie można dostać utworu" -#: redbot/cogs/audio/core/commands/player.py:622 -#: redbot/cogs/audio/core/commands/player.py:758 -#: redbot/cogs/audio/core/commands/player.py:777 -#: redbot/cogs/audio/core/commands/player.py:898 -#: redbot/cogs/audio/core/commands/playlists.py:1929 +#: redbot/cogs/audio/core/commands/player.py:620 +#: redbot/cogs/audio/core/commands/player.py:757 +#: redbot/cogs/audio/core/commands/player.py:776 +#: redbot/cogs/audio/core/commands/player.py:894 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:636 +#: 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:642 +#: redbot/cogs/audio/core/commands/player.py:641 #, 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 "" +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 sc ` przeszuka SoundCloud zamiast YouTube.\n" +" " -#: redbot/cogs/audio/core/commands/player.py:694 -#: redbot/cogs/audio/core/commands/player.py:706 -#: redbot/cogs/audio/core/commands/player.py:712 -#: redbot/cogs/audio/core/commands/player.py:722 +#: redbot/cogs/audio/core/commands/player.py:680 +msgid "Connection to Lavalink has failed" +msgstr "Połączenie z Lavalink nie powiodło się" + +#: redbot/cogs/audio/core/commands/player.py:693 +#: redbot/cogs/audio/core/commands/player.py:705 +#: redbot/cogs/audio/core/commands/player.py:711 +#: redbot/cogs/audio/core/commands/player.py:721 msgid "Unable To Search For Tracks" msgstr "Nie można wyszukać utworów" -#: redbot/cogs/audio/core/commands/player.py:723 +#: redbot/cogs/audio/core/commands/player.py:722 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:786 -#: redbot/cogs/audio/core/commands/player.py:908 +#: redbot/cogs/audio/core/commands/player.py:785 +#: redbot/cogs/audio/core/commands/player.py:904 msgid "Nothing found." msgstr "Nic nie znaleziono." -#: redbot/cogs/audio/core/commands/player.py:857 -#: redbot/cogs/audio/core/commands/playlists.py:1553 +#: redbot/cogs/audio/core/commands/player.py:787 +#: redbot/cogs/audio/core/commands/player.py:906 +msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" +"This 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.\n" +"Może to być spowodowane uprawnieniami lub Lavalink.jar jest uruchamiany w innej maszynie niż lokalne utwory." + +#: redbot/cogs/audio/core/commands/player.py:853 +#: redbot/cogs/audio/core/commands/playlists.py:1527 msgid " {bad_tracks} tracks cannot be queued." msgstr " {bad_tracks} utworów nie może zostać zakolejkowane." -#: redbot/cogs/audio/core/commands/player.py:863 +#: redbot/cogs/audio/core/commands/player.py:859 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "Zakolejkowano {num} utwory(ów).{maxlength_msg}" -#: redbot/cogs/audio/core/commands/player.py:869 +#: redbot/cogs/audio/core/commands/player.py:865 msgid "folder" msgstr "katalog" -#: redbot/cogs/audio/core/commands/player.py:871 +#: redbot/cogs/audio/core/commands/player.py:867 msgid "search" msgstr "szukaj" -#: redbot/cogs/audio/core/commands/player.py:874 +#: redbot/cogs/audio/core/commands/player.py:870 msgid "{time} until start of {type} playback: starts at #{position} in queue" msgstr "{time} do rozpoczęcia {type} odtwarzania: zaczyna się o #{position} w kolejce" -#: redbot/cogs/audio/core/commands/playlists.py:44 +#: redbot/cogs/audio/core/commands/playlists.py:45 #, docstring msgid "Playlist configuration options.\n\n" " Scope info:\n" @@ -2268,11 +2753,22 @@ msgid "Playlist configuration options.\n\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" +" ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and the playlist creator.\n" +" " +msgstr "Opcje konfiguracji listy odtwarzania.\n\n" +" Informacje o zakresie:\n" +" **Global**:\n" +" Widoczny dla wszystkich użytkowników tego bota.\n" +" Możliwość edycji tylko przez właściciela bota.\n" +" **Guild**:\n" +" Widoczny dla wszystkich użytkowników w tej gildii.\n" +" Edytowalny przez właściciela bota, właściciela gildii, adminów gildii, modów gildii, rolę DJ-a i twórcę playlisty.\n" +" **Użytkownik**:\n" +" Widoczny dla wszystkich użytkowników bota, jeśli --author jest przekazany.\n" +" Edytowalny przez właściciela bota i twórcę playlisty.\n" " " -msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:69 +#: redbot/cogs/audio/core/commands/playlists.py:70 #, 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" @@ -2325,100 +2821,157 @@ msgstr "Dodaj adres URL utworu, link do listy odtwarzania lub szybkie wyszukiwan " ​ ​ ​ ​ `[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:1699 -#: redbot/cogs/audio/core/commands/playlists.py:2015 +#: redbot/cogs/audio/core/commands/playlists.py:124 +#: redbot/cogs/audio/core/commands/playlists.py:305 +#: redbot/cogs/audio/core/commands/playlists.py:487 +#: redbot/cogs/audio/core/commands/playlists.py:581 +#: redbot/cogs/audio/core/commands/playlists.py:710 +#: redbot/cogs/audio/core/commands/playlists.py:845 +#: redbot/cogs/audio/core/commands/playlists.py:982 +#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1224 +#: redbot/cogs/audio/core/commands/playlists.py:1474 +#: redbot/cogs/audio/core/commands/playlists.py:1560 +#: redbot/cogs/audio/core/commands/playlists.py:1641 +#: redbot/cogs/audio/core/commands/playlists.py:1671 +#: redbot/cogs/audio/core/commands/playlists.py:1983 msgid "Playlist Not Found" msgstr "Nie znaleziono listy odtwarzania" -#: redbot/cogs/audio/core/commands/playlists.py:140 +#: redbot/cogs/audio/core/commands/playlists.py:141 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:161 +#: redbot/cogs/audio/core/commands/playlists.py:162 msgid "Skipping track" msgstr "Pomijanie utworu" -#: redbot/cogs/audio/core/commands/playlists.py:162 +#: redbot/cogs/audio/core/commands/playlists.py:163 msgid "{track} is already in {playlist} (`{id}`) [**{scope}**]." msgstr "{track} jest już w {playlist} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/commands/playlists.py:170 -#: redbot/cogs/audio/core/commands/playlists.py:212 +#: redbot/cogs/audio/core/commands/playlists.py:171 +#: redbot/cogs/audio/core/commands/playlists.py:213 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:193 +#: redbot/cogs/audio/core/commands/playlists.py:194 msgid "Track added" msgstr "Dodano utwór" -#: redbot/cogs/audio/core/commands/playlists.py:194 +#: redbot/cogs/audio/core/commands/playlists.py:195 msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." msgstr "{track} dołączono do {playlist} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/commands/playlists.py:199 +#: redbot/cogs/audio/core/commands/playlists.py:200 msgid "{num} tracks appended to {playlist} (`{id}`) [**{scope}**]." msgstr "{num} utwory dodane do {playlist} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/commands/playlists.py:204 +#: redbot/cogs/audio/core/commands/playlists.py:205 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:206 +#: redbot/cogs/audio/core/commands/playlists.py:207 msgid "tracks are" msgstr "utwory są" -#: redbot/cogs/audio/core/commands/playlists.py:206 +#: redbot/cogs/audio/core/commands/playlists.py:207 msgid "track is" msgstr "utwór jest" -#: 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:2032 +#: redbot/cogs/audio/core/commands/playlists.py:209 +#: redbot/cogs/audio/core/commands/playlists.py:618 +#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: redbot/cogs/audio/core/commands/playlists.py:1268 +#: redbot/cogs/audio/core/commands/playlists.py:2000 msgid "Playlist Modified" msgstr "Lista odtwarzania zmodyfikowana" -#: 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:2016 +#: redbot/cogs/audio/core/commands/playlists.py:229 +#, docstring +msgid "Copy a playlist from one scope to another.\n\n" +" **Usage**:\n" +" ​ ​ ​ ​ `[p]playlist copy playlist_name_OR_id [args]`\n\n" +" **Args**:\n" +" ​ ​ ​ ​ The following are all optional:\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-scope \n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-guild [guild] **Only the bot owner can use this**\n\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-scope \n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-guild [guild] **Only the bot owner can use this**\n\n" +" **Scope** is one of the following:\n" +" ​ ​ ​ ​ Global\n" +" ​ ​ ​ ​ Guild\n" +" ​ ​ ​ ​ User\n\n" +" **Author** can be one of the following:\n" +" ​ ​ ​ ​ User ID\n" +" ​ ​ ​ ​ User Mention\n" +" ​ ​ ​ ​ User Name#123\n\n" +" **Guild** can be one of the following:\n" +" ​ ​ ​ ​ Guild ID\n" +" ​ ​ ​ ​ Exact guild name\n\n" +" Example use:\n" +" ​ ​ ​ ​ `[p]playlist copy MyGuildPlaylist --from-scope Guild --to-scope Global`\n" +" ​ ​ ​ ​ `[p]playlist copy MyGlobalPlaylist --from-scope Global --to-author Draper#6666 --to-scope User`\n" +" ​ ​ ​ ​ `[p]playlist copy MyPersonalPlaylist --from-scope user --to-author Draper#6666 --to-scope Guild --to-guild Red - Discord Bot`\n" +" " +msgstr "Kopiowanie listy odtwarzania z jednego zakresu do drugiego.\n\n" +" **Usage**:\n" +" `[p]playlist copy playlist_name_OR_id [args]`.\n\n" +" **Argsy**:\n" +" Wszystkie poniższe są opcjonalne:\n" +" --from-scope \n" +" --from-author [user]\n" +" --from-guild [guild] **Tylko właściciel bota może tego użyć**.\n\n" +" --to-scope \n" +" --to-autor [user]\n" +" --to-guild [guild] **Tylko właściciel bota może tego używać**\n\n" +" **Zakres** jest jednym z następujących:\n" +" Globalny\n" +" Serwer\n" +" Użytkownik\n\n" +" **Autor** może być jednym z następujących:\n" +" ID użytkownika\n" +" Wzmianka o użytkowniku\n" +" Nazwa Użytkownika#123\n\n" +" **Guild** może być jednym z następujących:\n" +" ID serwera\n" +" Dokładna nazwa serwera\n\n" +" Przykładowe użycie:\n" +" `[p]playlist copy MyGuildPlaylist --from-scope Guild --to-scope Global`.\n" +" `[p]playlist copy MyGlobalPlaylist - from-scope Global --to-author Draper#6666 --to-scope User`.\n" +" `[p]playlist copy MyPersonalPlaylist - from-scope user --to-autor Draper#6666 --to-scope Guild --to-guild Red - Discord Bot`\n" +" " + +#: redbot/cogs/audio/core/commands/playlists.py:306 +#: redbot/cogs/audio/core/commands/playlists.py:488 +#: redbot/cogs/audio/core/commands/playlists.py:582 +#: redbot/cogs/audio/core/commands/playlists.py:711 +#: redbot/cogs/audio/core/commands/playlists.py:846 +#: redbot/cogs/audio/core/commands/playlists.py:1225 +#: redbot/cogs/audio/core/commands/playlists.py:1642 +#: redbot/cogs/audio/core/commands/playlists.py:1984 msgid "Could not match '{arg}' to a playlist." msgstr "Nie można dopasować '{arg}' do listy odtwarzania." -#: redbot/cogs/audio/core/commands/playlists.py:331 -#: redbot/cogs/audio/core/commands/playlists.py:338 +#: redbot/cogs/audio/core/commands/playlists.py:329 +#: redbot/cogs/audio/core/commands/playlists.py:336 msgid "the Global" msgstr "globalny" -#: redbot/cogs/audio/core/commands/playlists.py:346 +#: redbot/cogs/audio/core/commands/playlists.py:344 msgid "Playlist Copied" msgstr "Lista odtwarzania skopiowana" -#: redbot/cogs/audio/core/commands/playlists.py:347 +#: redbot/cogs/audio/core/commands/playlists.py:345 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:362 +#: redbot/cogs/audio/core/commands/playlists.py:360 #, docstring msgid "Create an empty playlist.\n\n" " **Usage**:\n" @@ -2469,31 +3022,31 @@ msgstr "Tworzy pustą listę odtwarzania.\n\n" " ​ ​ ​ ​ `[p]playlist create PlaylistaGildiowa --scope Użytkownik`\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:1998 +#: redbot/cogs/audio/core/commands/playlists.py:412 +#: redbot/cogs/audio/core/commands/playlists.py:1117 +#: redbot/cogs/audio/core/commands/playlists.py:1340 +#: redbot/cogs/audio/core/commands/playlists.py:1966 msgid "Invalid Playlist Name" msgstr "Nieprawidłowa nazwa listy odtwarzania" -#: 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:1999 +#: redbot/cogs/audio/core/commands/playlists.py:413 +#: redbot/cogs/audio/core/commands/playlists.py:1118 +#: redbot/cogs/audio/core/commands/playlists.py:1341 +#: redbot/cogs/audio/core/commands/playlists.py:1967 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:427 -#: redbot/cogs/audio/core/commands/playlists.py:1167 -#: redbot/cogs/audio/core/commands/playlists.py:1396 +#: redbot/cogs/audio/core/commands/playlists.py:423 +#: redbot/cogs/audio/core/commands/playlists.py:1150 +#: redbot/cogs/audio/core/commands/playlists.py:1375 msgid "Playlist Created" msgstr "Lista odtwarzania utworzona" -#: redbot/cogs/audio/core/commands/playlists.py:428 +#: redbot/cogs/audio/core/commands/playlists.py:424 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "Utworzono pustą listę odtwarzania {name} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/commands/playlists.py:441 +#: redbot/cogs/audio/core/commands/playlists.py:437 #, docstring msgid "Delete a saved playlist.\n\n" " **Usage**:\n" @@ -2544,15 +3097,15 @@ msgstr "Usuwa zapisaną playlistę.\n\n" " ​ ​ ​ ​ `[p]playlist delete Moja prywatnaPlaylista --scope User`\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:514 +#: redbot/cogs/audio/core/commands/playlists.py:508 msgid "Playlist Deleted" msgstr "Lista odtwarzania usunięta" -#: redbot/cogs/audio/core/commands/playlists.py:515 +#: redbot/cogs/audio/core/commands/playlists.py:509 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "Usunięto listę odtwarzania {name} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/commands/playlists.py:531 +#: redbot/cogs/audio/core/commands/playlists.py:525 #, docstring msgid "Remove duplicate tracks from a saved playlist.\n\n" " **Usage**:\n" @@ -2603,20 +3156,20 @@ msgstr "Usuwa duplikaty piosenek z zapisanej listy odtwarzania.\n\n" " ​ ​ ​ ​ `[p]playlist dedupe MyPersonalPlaylist --scope User`\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:627 +#: redbot/cogs/audio/core/commands/playlists.py:619 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:640 -#: redbot/cogs/audio/core/commands/playlists.py:1768 +#: redbot/cogs/audio/core/commands/playlists.py:632 +#: redbot/cogs/audio/core/commands/playlists.py:1740 msgid "Playlist Has Not Been Modified" msgstr "Lista odtwarzania nie została zmodyfikowana" -#: redbot/cogs/audio/core/commands/playlists.py:641 +#: redbot/cogs/audio/core/commands/playlists.py:633 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:662 +#: redbot/cogs/audio/core/commands/playlists.py:654 #, docstring msgid "Download a copy of a playlist.\n\n" " These files can be used with the `[p]playlist upload` command.\n" @@ -2645,21 +3198,45 @@ msgid "Download a copy of a playlist.\n\n" " ​ ​ ​ ​ `[p]playlist download MyGlobalPlaylist False --scope Global`\n" " ​ ​ ​ ​ `[p]playlist download MyPersonalPlaylist --scope User`\n" " " -msgstr "" +msgstr "Pobierz kopię listy odtwarzania.\n\n" +" Te pliki mogą być użyte z komendą `[p]playlist upload`.\n\n" +" **Użycie**:\n" +" `[p]playlist download playlist_name_OR_id [v2=True_OR_False [args]`.\n\n" +" **Argsy**:\n" +" Wszystkie poniższe są opcjonalne:\n" +" --scope \n" +" --author [user]\n" +" --guild [guild] **Tylko właściciel bota może tego użyć**.\n\n\n" +" **Zakres** jest jednym z następujących:\n" +" Globalny\n" +" Serwer\n" +" Użytkownik\n\n" +" **Autor** może być jednym z następujących:\n" +" ID użytkownika\n" +" Wzmianka o użytkowniku\n" +" Nazwa Użytkownika#123\n\n" +" **Guild** może być jednym z następujących:\n" +" ID serwera\n" +" Dokładna nazwa serwera\n\n" +" Przykładowe użycie:\n" +" ​ ​ ​ ​ `[p]playlist download MyGuildPlaylist True`\n" +" ​ ​ ​ ​ `[p]playlist download MyGlobalPlaylist False --scope Global`\n" +" ​ ​ ​ ​ `[p]playlist download MyPersonalPlaylist --scope User`\n" +" " -#: redbot/cogs/audio/core/commands/playlists.py:731 +#: redbot/cogs/audio/core/commands/playlists.py:721 msgid "That playlist has no tracks." msgstr "Ta lista odtwarzania nie ma utworów." -#: redbot/cogs/audio/core/commands/playlists.py:774 +#: redbot/cogs/audio/core/commands/playlists.py:764 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:777 +#: redbot/cogs/audio/core/commands/playlists.py:767 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:799 +#: redbot/cogs/audio/core/commands/playlists.py:789 #, docstring msgid "Retrieve information from a saved playlist.\n\n" " **Usage**:\n" @@ -2685,28 +3262,51 @@ msgid "Retrieve information from a saved playlist.\n\n" " ​ ​ ​ ​ `[p]playlist info MyGlobalPlaylist --scope Global`\n" " ​ ​ ​ ​ `[p]playlist info MyPersonalPlaylist --scope User`\n" " " -msgstr "" +msgstr "Pobieranie informacji z zapisanej listy odtwarzania.\n\n" +" **Usage**:\n" +" `[p]playlist info playlist_name_OR_id [args]`.\n\n" +" **Argsy**:\n" +" Wszystkie poniższe 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" +" **Autor** może być jednym z następujących:\n" +" ID użytkownika\n" +" Wzmianka o użytkowniku\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 użycie:\n" +" `[p]playlist info MyGuildPlaylist`\n" +" `[p]playlist info MyGlobalPlaylist --scope Global`.\n" +" `[p]playlist info MyPersonalPlaylist --scope User`\n" +" " -#: redbot/cogs/audio/core/commands/playlists.py:891 +#: redbot/cogs/audio/core/commands/playlists.py:879 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:895 +#: redbot/cogs/audio/core/commands/playlists.py:883 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\n" "URL: {url}" msgstr "Informacje o liście odtwarzania dla {playlist_name} (`{id}`) [**{scope}**]:\n" "URL: {url}" -#: redbot/cogs/audio/core/commands/playlists.py:908 -#: redbot/cogs/audio/core/commands/playlists.py:1056 +#: redbot/cogs/audio/core/commands/playlists.py:896 +#: redbot/cogs/audio/core/commands/playlists.py:1041 msgid "Unknown" msgstr "Nieznane" -#: redbot/cogs/audio/core/commands/playlists.py:910 +#: redbot/cogs/audio/core/commands/playlists.py:898 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:922 +#: redbot/cogs/audio/core/commands/playlists.py:910 #, docstring msgid "List saved playlists.\n\n" " **Usage**:\n" @@ -2732,37 +3332,60 @@ msgid "List saved playlists.\n\n" " ​ ​ ​ ​ `[p]playlist list --scope Global`\n" " ​ ​ ​ ​ `[p]playlist list --scope User`\n" " " -msgstr "" +msgstr "Lista zapisanych list odtwarzania.\n\n" +" **Usage**:\n" +" `[p]playlist list [args]`.\n\n" +" **Argsy**:\n" +" Wszystkie poniższe 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" +" **Autor** może być jednym z następujących:\n" +" ID użytkownika\n" +" Wzmianka o użytkowniku\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 użycie:\n" +" `[p]playlist list`\n" +" `[p]playlist list --scope Global`.\n" +" `[p]playlist list --scope User`\n" +" " -#: redbot/cogs/audio/core/commands/playlists.py:998 +#: redbot/cogs/audio/core/commands/playlists.py:983 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:1032 +#: redbot/cogs/audio/core/commands/playlists.py:1017 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:1041 +#: redbot/cogs/audio/core/commands/playlists.py:1026 msgid "No saved playlists for {scope}." msgstr "Brak zapisanych list odtwarzania dla {scope}." -#: redbot/cogs/audio/core/commands/playlists.py:1051 +#: redbot/cogs/audio/core/commands/playlists.py:1036 msgid "ID: {id}" msgstr "ID: {id}" -#: redbot/cogs/audio/core/commands/playlists.py:1052 +#: redbot/cogs/audio/core/commands/playlists.py:1037 msgid "Tracks: {num}" msgstr "Utwory: {num}" -#: redbot/cogs/audio/core/commands/playlists.py:1053 +#: redbot/cogs/audio/core/commands/playlists.py:1038 msgid "Author: {name}" msgstr "Autor: {name}" -#: redbot/cogs/audio/core/commands/playlists.py:1058 +#: redbot/cogs/audio/core/commands/playlists.py:1043 msgid "Scope: {scope}\n" msgstr "Zakres: {scope}\n" -#: redbot/cogs/audio/core/commands/playlists.py:1078 +#: redbot/cogs/audio/core/commands/playlists.py:1063 #, docstring msgid "Save the queue to a playlist.\n\n" " **Usage**:\n" @@ -2788,35 +3411,41 @@ msgid "Save the queue to a playlist.\n\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:365 -#: redbot/cogs/audio/core/commands/queue.py:373 -msgid "There's nothing in the queue." -msgstr "Niczego nie ma w kolejce." +msgstr "Zapisz kolejkę do listy odtwarzania.\n\n" +" **Usage**:\n" +" `[p]playlist queue playlist_name [args]`.\n\n" +" **Argsy**:\n" +" Wszystkie poniższe 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" +" Globalny\n" +" Gildia\n" +" Użytkownik\n\n" +" **Autor** może być jednym z następujących:\n" +" ID użytkownika\n" +" Wzmianka o użytkowniku\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 użycie:\n" +" `[p]playlist queue MyGuildPlaylist`\n" +" `[p]playlist queue MyGlobalPlaylist --scope Global`.\n" +" `[p]playlist queue MyPersonalPlaylist --scope User`\n" +" " -#: redbot/cogs/audio/core/commands/playlists.py:1168 +#: redbot/cogs/audio/core/commands/playlists.py:1151 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:1174 -#: redbot/cogs/audio/core/commands/playlists.py:1405 +#: redbot/cogs/audio/core/commands/playlists.py:1157 +#: redbot/cogs/audio/core/commands/playlists.py:1384 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:1188 +#: redbot/cogs/audio/core/commands/playlists.py:1171 #, docstring msgid "Remove a track from a playlist by url.\n\n" " **Usage**:\n" @@ -2842,25 +3471,48 @@ msgid "Remove a track from a playlist by url.\n\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 "Usuń utwór z listy odtwarzania po adresie url.\n\n" +" **Usage**:\n" +" `[p]playlist remove playlist_name_OR_id url [args]`.\n\n" +" **Argsy**:\n" +" Wszystkie poniższe 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" +" Globalny\n" +" Gildia\n" +" Użytkownik\n\n" +" **Autor** może być jednym z następujących:\n" +" ID użytkownika\n" +" Wzmianka o użytkowniku\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 użycie:\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" +" " -#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: redbot/cogs/audio/core/commands/playlists.py:1235 msgid "URL not in playlist." msgstr "Adres URL nie jest na liście odtwarzania." -#: redbot/cogs/audio/core/commands/playlists.py:1266 +#: redbot/cogs/audio/core/commands/playlists.py:1247 msgid "No tracks left, removing playlist." msgstr "Brak utworów, usuwanie listy odtwarzania." -#: redbot/cogs/audio/core/commands/playlists.py:1274 +#: redbot/cogs/audio/core/commands/playlists.py:1255 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:1288 +#: redbot/cogs/audio/core/commands/playlists.py:1269 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:1306 +#: redbot/cogs/audio/core/commands/playlists.py:1287 #, docstring msgid "Save a playlist from a url.\n\n" " **Usage**:\n" @@ -2886,21 +3538,44 @@ msgid "Save a playlist from a url.\n\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 "Zapisywanie listy odtwarzania z adresu url.\n\n" +" **Usage**:\n" +" `[p]playlist save name url [args]`.\n\n" +" **Argsy**:\n" +" Wszystkie poniższe 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" +" Globalny\n" +" Gildia\n" +" Użytkownik\n\n" +" **Autor** może być jednym z następujących:\n" +" ID użytkownika\n" +" Wzmianka o użytkowniku\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 użycie:\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" +" " -#: redbot/cogs/audio/core/commands/playlists.py:1397 +#: redbot/cogs/audio/core/commands/playlists.py:1376 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:1414 +#: redbot/cogs/audio/core/commands/playlists.py:1393 msgid "Playlist Couldn't be created" -msgstr "" +msgstr "Nie można utworzyć listy odtwarzania" -#: redbot/cogs/audio/core/commands/playlists.py:1415 +#: redbot/cogs/audio/core/commands/playlists.py:1394 msgid "Unable to create your playlist." msgstr "Nie można utworzyć twojej listy odtwarzania." -#: redbot/cogs/audio/core/commands/playlists.py:1432 +#: redbot/cogs/audio/core/commands/playlists.py:1411 #, docstring msgid "Load a playlist into the queue.\n\n" " **Usage**:\n" @@ -2926,23 +3601,46 @@ msgid "Load a playlist into the queue.\n\n" " ​ ​ ​ ​ `[p]playlist start MyGlobalPlaylist --scope Global`\n" " ​ ​ ​ ​ `[p]playlist start MyPersonalPlaylist --scope User`\n" " " -msgstr "" +msgstr "Załaduj listę odtwarzania do kolejki.\n\n" +" **Usage**:\n" +" ` [p]playlist start playlist_name_OR_id [args]`.\n\n" +" **Argsy**:\n" +" Wszystkie poniższe 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" +" Globalny\n" +" Gildia\n" +" Użytkownik\n\n" +" **Autor** może być jednym z następujących:\n" +" ID użytkownika\n" +" Wzmianka o użytkowniku\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 użycie:\n" +" `[p]playlist start MyGuildPlaylist`\n" +" `[p]playlist start MyGlobalPlaylist --scope Global`.\n" +" `[p]playlist start MyPersonalPlaylist --scope User`\n" +" " -#: redbot/cogs/audio/core/commands/playlists.py:1482 +#: redbot/cogs/audio/core/commands/playlists.py:1459 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:1566 +#: redbot/cogs/audio/core/commands/playlists.py:1540 msgid "Playlist Enqueued" msgstr "Lista odtwarzania zakolejkowana" -#: redbot/cogs/audio/core/commands/playlists.py:1567 +#: redbot/cogs/audio/core/commands/playlists.py:1541 msgid "{name} - (`{id}`) [**{scope}**]\n" "Added {num} tracks to the queue.{maxlength_msg}" msgstr "{name} - (`{id}`) [**{scope}**]\n" "Dodano {num} utworów do kolejki.{maxlength_msg}" -#: redbot/cogs/audio/core/commands/playlists.py:1613 +#: redbot/cogs/audio/core/commands/playlists.py:1587 #, docstring msgid "Updates all tracks in a playlist.\n\n" " **Usage**:\n" @@ -2968,34 +3666,57 @@ msgid "Updates all tracks in a playlist.\n\n" " ​ ​ ​ ​ `[p]playlist update MyGlobalPlaylist --scope Global`\n" " ​ ​ ​ ​ `[p]playlist update MyPersonalPlaylist --scope User`\n" " " -msgstr "" +msgstr "Aktualizuje wszystkie utwory na liście odtwarzania.\n\n" +" **Usage**:\n" +" `[p]playlist update playlist_name_OR_id [args]`.\n\n" +" **Argsy**:\n" +" Wszystkie poniższe 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" +" Globalny\n" +" Gildia\n" +" Użytkownik\n\n" +" **Autor** może być jednym z następujących:\n" +" ID użytkownika\n" +" Wzmianka o użytkowniku\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 użycie:\n" +" `[p]playlist update MyGuildPlaylist`\n" +" `[p]playlist update MyGlobalPlaylist --scope Global`.\n" +" `[p]playlist update MyPersonalPlaylist --scope User`\n" +" " -#: redbot/cogs/audio/core/commands/playlists.py:1692 +#: redbot/cogs/audio/core/commands/playlists.py:1664 msgid "Invalid Playlist" msgstr "Nieprawidłowa playlista" -#: redbot/cogs/audio/core/commands/playlists.py:1693 +#: redbot/cogs/audio/core/commands/playlists.py:1665 msgid "Custom playlists cannot be updated." msgstr "Niestandardowe listy odtwarzania nie mogą być aktualizowane." -#: redbot/cogs/audio/core/commands/playlists.py:1734 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "Tracks removed" msgstr "Utwory usunięte" -#: redbot/cogs/audio/core/commands/playlists.py:1738 -#: redbot/cogs/audio/core/commands/playlists.py:1758 +#: redbot/cogs/audio/core/commands/playlists.py:1710 +#: redbot/cogs/audio/core/commands/playlists.py:1730 msgid "Page {page_num}/{total_pages}" msgstr "Strona {page_num}/{total_pages}" -#: redbot/cogs/audio/core/commands/playlists.py:1756 +#: redbot/cogs/audio/core/commands/playlists.py:1728 msgid "Tracks added" msgstr "Dodano utwory" -#: redbot/cogs/audio/core/commands/playlists.py:1769 +#: redbot/cogs/audio/core/commands/playlists.py:1741 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "Brak zmian dla {name} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/commands/playlists.py:1781 +#: redbot/cogs/audio/core/commands/playlists.py:1753 #, docstring msgid "Uploads a playlist file as a playlist for the bot.\n\n" " V2 and old V3 playlist will be slow.\n" @@ -3023,33 +3744,62 @@ msgid "Uploads a playlist file as a playlist for the bot.\n\n" " ​ ​ ​ ​ `[p]playlist upload --scope Global`\n" " ​ ​ ​ ​ `[p]playlist upload --scope User`\n" " " -msgstr "" +msgstr "Przesyła plik playlisty jako playlistę dla bota.\n\n" +" Playlisty V2 i stare V3 będą się wolno ładować.\n" +" Playlista V3 zrobiona za pomocą `[p]playlist download` będzie ładować się dużo szybciej.\n\n" +" **Usage**:\n" +" `[p]playlist upload [args]`.\n\n" +" **Argsy**:\n" +" Wszystkie poniższe 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" +" Globalny\n" +" Gildia\n" +" Użytkownik\n\n" +" **Autor** może być jednym z następujących:\n" +" ID użytkownika\n" +" Wzmianka o użytkowniku\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 użycie:\n" +" `[p]playlist upload`\n" +" `[p]playlist upload --scope Global`.\n" +" `[p]playlist upload --scope User`\n" +" " -#: redbot/cogs/audio/core/commands/playlists.py:1838 +#: redbot/cogs/audio/core/commands/playlists.py:1808 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:1849 +#: redbot/cogs/audio/core/commands/playlists.py:1819 msgid "No file detected, try again later." msgstr "Nie wykryto pliku, spróbuj ponownie później." -#: redbot/cogs/audio/core/commands/playlists.py:1856 +#: redbot/cogs/audio/core/commands/playlists.py:1826 msgid "Upload cancelled." msgstr "Przesyłanie anulowane." -#: redbot/cogs/audio/core/commands/playlists.py:1860 +#: redbot/cogs/audio/core/commands/playlists.py:1830 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:1868 +#: redbot/cogs/audio/core/commands/playlists.py:1838 msgid "Not a valid playlist file." msgstr "Nieprawidłowy plik listy odtwarzania." -#: redbot/cogs/audio/core/commands/playlists.py:1880 +#: redbot/cogs/audio/core/commands/playlists.py:1850 msgid "This playlist is too large." msgstr "Ta playlista jest zbyt duża." -#: redbot/cogs/audio/core/commands/playlists.py:1950 +#: redbot/cogs/audio/core/commands/playlists.py:1899 +msgid "I'm unable to get a track from Lavalink node at the moment, try again in a few minutes." +msgstr "W tej chwili nie mogę pobrać ścieżki z węzła Lavalink, spróbuj ponownie za kilka minut." + +#: redbot/cogs/audio/core/commands/playlists.py:1920 #, docstring msgid "Rename an existing playlist.\n\n" " **Usage**:\n" @@ -3075,9 +3825,32 @@ msgid "Rename an existing playlist.\n\n" " ​ ​ ​ ​ `[p]playlist rename MyGlobalPlaylist RenamedGlobalPlaylist --scope Global`\n" " ​ ​ ​ ​ `[p]playlist rename MyPersonalPlaylist RenamedPersonalPlaylist --scope User`\n" " " -msgstr "" +msgstr "Zmień nazwę istniejącej listy odtwarzania.\n\n" +" **Usage**:\n" +" `[p]playlist rename playlist_name_OR_id new_name [args]`.\n\n" +" **Argsy**:\n" +" Wszystkie poniższe 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" +" Globalny\n" +" Gildia\n" +" Użytkownik\n\n" +" **Autor** może być jednym z następujących:\n" +" ID użytkownika\n" +" Wzmianka o użytkowniku\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 użycie:\n" +" `[p]playlist rename MyGuildPlaylist RenamedGuildPlaylist`.\n" +" `[p]playlist rename MyGlobalPlaylist RenamedGlobalPlaylist --scope Global`.\n" +" `[p]playlist rename MyPersonalPlaylist RenamedPersonalPlaylist --scope User`\n" +" " -#: redbot/cogs/audio/core/commands/playlists.py:2029 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "'{old}' zmieniono nazwę na '{new}' (`{id}`) [**{scope}**]" @@ -3086,88 +3859,88 @@ msgstr "'{old}' zmieniono nazwę na '{new}' (`{id}`) [**{scope}**]" msgid "List the songs in the queue." msgstr "Lista piosenek w kolejce." -#: redbot/cogs/audio/core/commands/queue.py:175 +#: redbot/cogs/audio/core/commands/queue.py:179 #, docstring msgid "Clears the queue." msgstr "Czyści kolejkę." -#: redbot/cogs/audio/core/commands/queue.py:192 +#: redbot/cogs/audio/core/commands/queue.py:196 msgid "Unable To Clear Queue" msgstr "Nie można wyczyścić kolejki" -#: redbot/cogs/audio/core/commands/queue.py:193 +#: redbot/cogs/audio/core/commands/queue.py:197 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:201 +#: redbot/cogs/audio/core/commands/queue.py:205 msgid "Queue Modified" msgstr "Kolejka zmodyfikowana" -#: redbot/cogs/audio/core/commands/queue.py:201 +#: redbot/cogs/audio/core/commands/queue.py:205 msgid "The queue has been cleared." msgstr "Kolejka została wyczyszczona." -#: redbot/cogs/audio/core/commands/queue.py:206 +#: redbot/cogs/audio/core/commands/queue.py:210 #, 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:223 +#: redbot/cogs/audio/core/commands/queue.py:227 msgid "Unable To Clean Queue" msgstr "Nie można wyczyścić kolejki" -#: redbot/cogs/audio/core/commands/queue.py:224 +#: redbot/cogs/audio/core/commands/queue.py:228 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:239 -#: redbot/cogs/audio/core/commands/queue.py:273 +#: redbot/cogs/audio/core/commands/queue.py:243 +#: redbot/cogs/audio/core/commands/queue.py:277 msgid "Removed 0 tracks." msgstr "Usunięto 0 utworów." -#: redbot/cogs/audio/core/commands/queue.py:243 -#: redbot/cogs/audio/core/commands/queue.py:277 +#: redbot/cogs/audio/core/commands/queue.py:247 +#: redbot/cogs/audio/core/commands/queue.py:281 msgid "Removed Tracks From The Queue" msgstr "Usunięto utwory z kolejki" -#: redbot/cogs/audio/core/commands/queue.py:244 +#: redbot/cogs/audio/core/commands/queue.py:248 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:252 +#: redbot/cogs/audio/core/commands/queue.py:256 #, 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:278 +#: redbot/cogs/audio/core/commands/queue.py:282 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:285 +#: redbot/cogs/audio/core/commands/queue.py:289 #, docstring msgid "Search the queue." msgstr "Szukaj w kolejce." -#: redbot/cogs/audio/core/commands/queue.py:307 +#: redbot/cogs/audio/core/commands/queue.py:311 #, docstring msgid "Shuffles the queue." msgstr "Losuj kolejkę." -#: 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:350 -#: redbot/cogs/audio/core/commands/queue.py:357 -#: redbot/cogs/audio/core/commands/queue.py:364 -#: redbot/cogs/audio/core/commands/queue.py:372 +#: redbot/cogs/audio/core/commands/queue.py:323 +#: redbot/cogs/audio/core/commands/queue.py:330 +#: redbot/cogs/audio/core/commands/queue.py:342 +#: redbot/cogs/audio/core/commands/queue.py:354 +#: redbot/cogs/audio/core/commands/queue.py:361 +#: redbot/cogs/audio/core/commands/queue.py:368 +#: redbot/cogs/audio/core/commands/queue.py:376 msgid "Unable To Shuffle Queue" msgstr "Nie można przetasować kolejki" -#: redbot/cogs/audio/core/commands/queue.py:320 +#: redbot/cogs/audio/core/commands/queue.py:324 msgid "You need the DJ role to shuffle the queue." msgstr "Potrzebujesz roli DJ do przetasowania kolejki." -#: redbot/cogs/audio/core/commands/queue.py:377 +#: redbot/cogs/audio/core/commands/queue.py:381 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 20f3b2d6deb..05c2eee52d1 100644 --- a/redbot/cogs/audio/core/commands/locales/pt-BR.po +++ b/redbot/cogs/audio/core/commands/locales/pt-BR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 17:28+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -18,7 +18,7 @@ msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:36 #, docstring msgid "Music configuration options." -msgstr "Opções para configuração da música." +msgstr "Opções de configuração de música." #: redbot/cogs/audio/core/commands/audioset.py:41 #, docstring @@ -64,7 +64,7 @@ msgstr "Lista branca modificada" #: 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}` adicionada na lista branca." #: redbot/cogs/audio/core/commands/audioset.py:83 #: redbot/cogs/audio/core/commands/audioset.py:273 @@ -81,7 +81,7 @@ msgstr "Nada na lista branca." #: redbot/cogs/audio/core/commands/audioset.py:102 msgid "Global Whitelist" -msgstr "" +msgstr "Lista branca global" #: redbot/cogs/audio/core/commands/audioset.py:109 #: redbot/cogs/audio/core/commands/audioset.py:299 @@ -103,7 +103,7 @@ msgstr "Remove uma palavra-chave da lista branca." #: redbot/cogs/audio/core/commands/audioset.py:140 #: redbot/cogs/audio/core/commands/audioset.py:330 msgid "Removed `{whitelisted}` from the whitelist." -msgstr "" +msgstr "`{whitelisted}` removida da lista branca." #: redbot/cogs/audio/core/commands/audioset.py:147 #, docstring @@ -133,7 +133,7 @@ msgstr "Lista negra modificada" #: 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}` adicionada na lista negra." #: redbot/cogs/audio/core/commands/audioset.py:177 #: redbot/cogs/audio/core/commands/audioset.py:366 @@ -150,7 +150,7 @@ msgstr "Nada na lista negra." #: redbot/cogs/audio/core/commands/audioset.py:196 msgid "Global Blacklist" -msgstr "" +msgstr "Lista negra global" #: redbot/cogs/audio/core/commands/audioset.py:203 #: redbot/cogs/audio/core/commands/audioset.py:392 @@ -177,7 +177,7 @@ msgstr "A palavra-chave não está na lista negra." #: 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}` removida da lista negra." #: redbot/cogs/audio/core/commands/audioset.py:242 #, docstring @@ -186,7 +186,7 @@ msgstr "Gerencia a lista branca de palavras-chave." #: redbot/cogs/audio/core/commands/audioset.py:292 msgid "Whitelist" -msgstr "" +msgstr "Lista branca" #: redbot/cogs/audio/core/commands/audioset.py:338 #, docstring @@ -195,7 +195,7 @@ msgstr "Gerencia a lista negra de palavras-chave." #: redbot/cogs/audio/core/commands/audioset.py:385 msgid "Blacklist" -msgstr "" +msgstr "Lista negra" #: redbot/cogs/audio/core/commands/audioset.py:432 #, docstring @@ -212,86 +212,84 @@ 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:441 -#: redbot/cogs/audio/core/commands/audioset.py:591 -#: redbot/cogs/audio/core/commands/audioset.py:612 -#: redbot/cogs/audio/core/commands/audioset.py:629 -#: redbot/cogs/audio/core/commands/audioset.py:677 -#: redbot/cogs/audio/core/commands/audioset.py:752 -#: redbot/cogs/audio/core/commands/audioset.py:900 -#: redbot/cogs/audio/core/commands/audioset.py:915 -#: redbot/cogs/audio/core/commands/audioset.py:935 -#: redbot/cogs/audio/core/commands/audioset.py:977 -#: redbot/cogs/audio/core/commands/audioset.py:978 -#: redbot/cogs/audio/core/commands/audioset.py:979 -#: redbot/cogs/audio/core/commands/audioset.py:980 -#: redbot/cogs/audio/core/commands/audioset.py:981 -#: redbot/cogs/audio/core/commands/audioset.py:982 -#: redbot/cogs/audio/core/commands/audioset.py:983 -#: redbot/cogs/audio/core/commands/audioset.py:997 -#: redbot/cogs/audio/core/commands/audioset.py:999 -#: redbot/cogs/audio/core/commands/audioset.py:1041 -#: redbot/cogs/audio/core/commands/audioset.py:1048 -#: redbot/cogs/audio/core/commands/audioset.py:1090 -#: redbot/cogs/audio/core/commands/audioset.py:1091 -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1111 -#: redbot/cogs/audio/core/commands/audioset.py:1188 -#: redbot/cogs/audio/core/commands/audioset.py:1203 -#: redbot/cogs/audio/core/commands/audioset.py:1348 -#: redbot/cogs/audio/core/commands/audioset.py:1349 -#: redbot/cogs/audio/core/commands/audioset.py:1350 -#: redbot/cogs/audio/core/commands/audioset.py:1393 -#: redbot/cogs/audio/core/commands/audioset.py:1394 -#: redbot/cogs/audio/core/commands/audioset.py:1395 -#: redbot/cogs/audio/core/commands/audioset.py:1437 -#: redbot/cogs/audio/core/commands/controller.py:421 -#: redbot/cogs/audio/core/commands/controller.py:465 -#: redbot/cogs/audio/core/commands/controller.py:767 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:118 -#: redbot/cogs/audio/core/commands/llset.py:127 +#: redbot/cogs/audio/core/commands/audioset.py:589 +#: redbot/cogs/audio/core/commands/audioset.py:610 +#: redbot/cogs/audio/core/commands/audioset.py:627 +#: redbot/cogs/audio/core/commands/audioset.py:675 +#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:921 +#: redbot/cogs/audio/core/commands/audioset.py:941 +#: redbot/cogs/audio/core/commands/audioset.py:970 +#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:987 +#: redbot/cogs/audio/core/commands/audioset.py:988 +#: redbot/cogs/audio/core/commands/audioset.py:989 +#: redbot/cogs/audio/core/commands/audioset.py:990 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:1008 +#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1102 +#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1122 +#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1367 +#: redbot/cogs/audio/core/commands/audioset.py:1368 +#: redbot/cogs/audio/core/commands/audioset.py:1369 +#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1413 +#: redbot/cogs/audio/core/commands/audioset.py:1414 +#: redbot/cogs/audio/core/commands/audioset.py:1456 +#: redbot/cogs/audio/core/commands/controller.py:422 +#: redbot/cogs/audio/core/commands/controller.py:466 +#: redbot/cogs/audio/core/commands/controller.py:775 +#: redbot/cogs/audio/core/commands/llset.py:168 +#: redbot/cogs/audio/core/commands/llset.py:177 msgid "Enabled" msgstr "Habilitado" #: redbot/cogs/audio/core/commands/audioset.py:441 -#: redbot/cogs/audio/core/commands/audioset.py:591 -#: redbot/cogs/audio/core/commands/audioset.py:612 -#: redbot/cogs/audio/core/commands/audioset.py:629 -#: redbot/cogs/audio/core/commands/audioset.py:677 -#: redbot/cogs/audio/core/commands/audioset.py:752 -#: redbot/cogs/audio/core/commands/audioset.py:900 -#: redbot/cogs/audio/core/commands/audioset.py:915 -#: redbot/cogs/audio/core/commands/audioset.py:935 -#: redbot/cogs/audio/core/commands/audioset.py:977 -#: redbot/cogs/audio/core/commands/audioset.py:978 -#: redbot/cogs/audio/core/commands/audioset.py:979 -#: redbot/cogs/audio/core/commands/audioset.py:980 -#: redbot/cogs/audio/core/commands/audioset.py:981 -#: redbot/cogs/audio/core/commands/audioset.py:982 -#: redbot/cogs/audio/core/commands/audioset.py:983 -#: redbot/cogs/audio/core/commands/audioset.py:997 -#: redbot/cogs/audio/core/commands/audioset.py:999 -#: redbot/cogs/audio/core/commands/audioset.py:1041 -#: redbot/cogs/audio/core/commands/audioset.py:1048 -#: redbot/cogs/audio/core/commands/audioset.py:1090 -#: redbot/cogs/audio/core/commands/audioset.py:1091 -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1113 -#: redbot/cogs/audio/core/commands/audioset.py:1188 -#: redbot/cogs/audio/core/commands/audioset.py:1203 -#: redbot/cogs/audio/core/commands/audioset.py:1348 -#: redbot/cogs/audio/core/commands/audioset.py:1349 -#: redbot/cogs/audio/core/commands/audioset.py:1350 -#: redbot/cogs/audio/core/commands/audioset.py:1393 -#: redbot/cogs/audio/core/commands/audioset.py:1394 -#: redbot/cogs/audio/core/commands/audioset.py:1395 -#: redbot/cogs/audio/core/commands/audioset.py:1437 -#: redbot/cogs/audio/core/commands/controller.py:421 -#: redbot/cogs/audio/core/commands/controller.py:465 -#: redbot/cogs/audio/core/commands/controller.py:767 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:118 -#: redbot/cogs/audio/core/commands/llset.py:127 +#: redbot/cogs/audio/core/commands/audioset.py:589 +#: redbot/cogs/audio/core/commands/audioset.py:610 +#: redbot/cogs/audio/core/commands/audioset.py:627 +#: redbot/cogs/audio/core/commands/audioset.py:675 +#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:921 +#: redbot/cogs/audio/core/commands/audioset.py:941 +#: redbot/cogs/audio/core/commands/audioset.py:970 +#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:987 +#: redbot/cogs/audio/core/commands/audioset.py:988 +#: redbot/cogs/audio/core/commands/audioset.py:989 +#: redbot/cogs/audio/core/commands/audioset.py:990 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:1008 +#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1102 +#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1124 +#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1367 +#: redbot/cogs/audio/core/commands/audioset.py:1368 +#: redbot/cogs/audio/core/commands/audioset.py:1369 +#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1413 +#: redbot/cogs/audio/core/commands/audioset.py:1414 +#: redbot/cogs/audio/core/commands/audioset.py:1456 +#: redbot/cogs/audio/core/commands/controller.py:422 +#: redbot/cogs/audio/core/commands/controller.py:466 +#: redbot/cogs/audio/core/commands/controller.py:775 +#: redbot/cogs/audio/core/commands/llset.py:168 +#: redbot/cogs/audio/core/commands/llset.py:177 msgid "Disabled" msgstr "Desabilitado" @@ -308,42 +306,64 @@ msgstr "\n" "Desconexão automática ao final da fila foi desabilitada." #: redbot/cogs/audio/core/commands/audioset.py:451 -#: redbot/cogs/audio/core/commands/audioset.py:546 -#: redbot/cogs/audio/core/commands/audioset.py:571 -#: redbot/cogs/audio/core/commands/audioset.py:589 -#: redbot/cogs/audio/core/commands/audioset.py:610 -#: redbot/cogs/audio/core/commands/audioset.py:637 -#: redbot/cogs/audio/core/commands/audioset.py:675 -#: redbot/cogs/audio/core/commands/audioset.py:698 -#: redbot/cogs/audio/core/commands/audioset.py:704 -#: redbot/cogs/audio/core/commands/audioset.py:727 -#: redbot/cogs/audio/core/commands/audioset.py:733 -#: redbot/cogs/audio/core/commands/audioset.py:750 -#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:544 +#: redbot/cogs/audio/core/commands/audioset.py:569 +#: redbot/cogs/audio/core/commands/audioset.py:587 +#: redbot/cogs/audio/core/commands/audioset.py:608 +#: redbot/cogs/audio/core/commands/audioset.py:635 +#: redbot/cogs/audio/core/commands/audioset.py:673 +#: redbot/cogs/audio/core/commands/audioset.py:696 +#: redbot/cogs/audio/core/commands/audioset.py:702 +#: redbot/cogs/audio/core/commands/audioset.py:725 +#: redbot/cogs/audio/core/commands/audioset.py:731 +#: redbot/cogs/audio/core/commands/audioset.py:748 #: redbot/cogs/audio/core/commands/audioset.py:774 -#: redbot/cogs/audio/core/commands/audioset.py:797 -#: redbot/cogs/audio/core/commands/audioset.py:854 -#: redbot/cogs/audio/core/commands/audioset.py:877 -#: redbot/cogs/audio/core/commands/audioset.py:882 -#: redbot/cogs/audio/core/commands/audioset.py:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:1186 -#: redbot/cogs/audio/core/commands/audioset.py:1201 -#: redbot/cogs/audio/core/commands/audioset.py:1222 -#: redbot/cogs/audio/core/commands/audioset.py:1229 -#: redbot/cogs/audio/core/commands/audioset.py:1289 -#: redbot/cogs/audio/core/commands/audioset.py:1311 -#: redbot/cogs/audio/core/commands/audioset.py:1419 -#: redbot/cogs/audio/core/commands/audioset.py:1435 -#: redbot/cogs/audio/core/commands/controller.py:419 -#: redbot/cogs/audio/core/commands/controller.py:463 -#: redbot/cogs/audio/core/commands/controller.py:774 -#: 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 +#: redbot/cogs/audio/core/commands/audioset.py:780 +#: redbot/cogs/audio/core/commands/audioset.py:803 +#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:883 +#: redbot/cogs/audio/core/commands/audioset.py:888 +#: redbot/cogs/audio/core/commands/audioset.py:904 +#: redbot/cogs/audio/core/commands/audioset.py:919 +#: redbot/cogs/audio/core/commands/audioset.py:939 +#: redbot/cogs/audio/core/commands/audioset.py:1205 +#: redbot/cogs/audio/core/commands/audioset.py:1220 +#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1248 +#: redbot/cogs/audio/core/commands/audioset.py:1308 +#: redbot/cogs/audio/core/commands/audioset.py:1330 +#: redbot/cogs/audio/core/commands/audioset.py:1438 +#: redbot/cogs/audio/core/commands/audioset.py:1454 +#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:464 +#: redbot/cogs/audio/core/commands/controller.py:782 +#: redbot/cogs/audio/core/commands/llset.py:146 +#: redbot/cogs/audio/core/commands/llset.py:166 +#: redbot/cogs/audio/core/commands/llset.py:175 +#: redbot/cogs/audio/core/commands/llset.py:204 +#: redbot/cogs/audio/core/commands/llset.py:226 +#: redbot/cogs/audio/core/commands/llset.py:258 +#: redbot/cogs/audio/core/commands/llset.py:282 +#: redbot/cogs/audio/core/commands/llset.py:295 +#: redbot/cogs/audio/core/commands/llset.py:388 +#: redbot/cogs/audio/core/commands/llset.py:412 +#: redbot/cogs/audio/core/commands/llset.py:443 +#: redbot/cogs/audio/core/commands/llset.py:472 +#: redbot/cogs/audio/core/commands/llset.py:481 +#: redbot/cogs/audio/core/commands/llset.py:499 +#: redbot/cogs/audio/core/commands/llset.py:508 +#: redbot/cogs/audio/core/commands/llset.py:526 +#: redbot/cogs/audio/core/commands/llset.py:535 +#: redbot/cogs/audio/core/commands/llset.py:553 +#: redbot/cogs/audio/core/commands/llset.py:562 +#: redbot/cogs/audio/core/commands/llset.py:580 +#: redbot/cogs/audio/core/commands/llset.py:589 +#: redbot/cogs/audio/core/commands/llset.py:607 +#: redbot/cogs/audio/core/commands/llset.py:616 +#: redbot/cogs/audio/core/commands/llset.py:634 +#: redbot/cogs/audio/core/commands/llset.py:643 +#: redbot/cogs/audio/core/commands/llset.py:670 +#: redbot/cogs/audio/core/commands/llset.py:701 msgid "Setting Changed" msgstr "Configuração alterada" @@ -351,7 +371,7 @@ msgstr "Configuração alterada" #, docstring msgid "Set a playlist to auto-play songs from.\n\n" " **Usage**:\n" -" ​ ​ ​ ​ `[p]audioset autoplay playlist_name_OR_id [args]`\n\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist playlist_name_OR_id [args]`\n\n" " **Args**:\n" " ​ ​ ​ ​ The following are all optional:\n" " ​ ​ ​ ​ ​ ​ ​ ​ --scope \n" @@ -369,156 +389,135 @@ msgid "Set a playlist to auto-play songs from.\n\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" +" ​ ​ ​ ​ `[p]audioset autoplay playlist MyGuildPlaylist`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist MyGlobalPlaylist --scope Global`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist 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:105 #: 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:1817 -#: redbot/cogs/audio/core/commands/playlists.py:1983 +#: redbot/cogs/audio/core/commands/playlists.py:393 +#: redbot/cogs/audio/core/commands/playlists.py:470 +#: redbot/cogs/audio/core/commands/playlists.py:558 +#: redbot/cogs/audio/core/commands/playlists.py:691 +#: redbot/cogs/audio/core/commands/playlists.py:822 +#: redbot/cogs/audio/core/commands/playlists.py:943 +#: redbot/cogs/audio/core/commands/playlists.py:1096 +#: redbot/cogs/audio/core/commands/playlists.py:1204 +#: redbot/cogs/audio/core/commands/playlists.py:1320 +#: redbot/cogs/audio/core/commands/playlists.py:1444 +#: redbot/cogs/audio/core/commands/playlists.py:1620 +#: redbot/cogs/audio/core/commands/playlists.py:1789 +#: redbot/cogs/audio/core/commands/playlists.py:1953 msgid "Playlists Are Not Available" -msgstr "" +msgstr "Listas de reprodução não estão disponíveis" #: redbot/cogs/audio/core/commands/audioset.py:498 -#: redbot/cogs/audio/core/commands/playlists.py:105 +#: redbot/cogs/audio/core/commands/playlists.py:106 #: 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:1818 -#: redbot/cogs/audio/core/commands/playlists.py:1984 +#: redbot/cogs/audio/core/commands/playlists.py:394 +#: redbot/cogs/audio/core/commands/playlists.py:471 +#: redbot/cogs/audio/core/commands/playlists.py:559 +#: redbot/cogs/audio/core/commands/playlists.py:692 +#: redbot/cogs/audio/core/commands/playlists.py:823 +#: redbot/cogs/audio/core/commands/playlists.py:944 +#: redbot/cogs/audio/core/commands/playlists.py:1097 +#: redbot/cogs/audio/core/commands/playlists.py:1205 +#: redbot/cogs/audio/core/commands/playlists.py:1321 +#: redbot/cogs/audio/core/commands/playlists.py:1445 +#: redbot/cogs/audio/core/commands/playlists.py:1621 +#: redbot/cogs/audio/core/commands/playlists.py:1790 +#: redbot/cogs/audio/core/commands/playlists.py:1954 msgid "The playlist section of Audio is currently unavailable" -msgstr "" +msgstr "A seção de listas de reprodução da cog Áudio está indisponível no momento" -#: 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:1821 -#: redbot/cogs/audio/core/commands/playlists.py:1987 +#: redbot/cogs/audio/core/commands/audioset.py:499 +#: redbot/cogs/audio/core/commands/playlists.py:107 +#: redbot/cogs/audio/core/commands/playlists.py:268 +#: redbot/cogs/audio/core/commands/playlists.py:395 +#: redbot/cogs/audio/core/commands/playlists.py:472 +#: redbot/cogs/audio/core/commands/playlists.py:560 +#: redbot/cogs/audio/core/commands/playlists.py:693 +#: redbot/cogs/audio/core/commands/playlists.py:824 +#: redbot/cogs/audio/core/commands/playlists.py:945 +#: redbot/cogs/audio/core/commands/playlists.py:1098 +#: redbot/cogs/audio/core/commands/playlists.py:1206 +#: redbot/cogs/audio/core/commands/playlists.py:1322 +#: redbot/cogs/audio/core/commands/playlists.py:1446 +#: redbot/cogs/audio/core/commands/playlists.py:1622 +#: redbot/cogs/audio/core/commands/playlists.py:1791 +#: redbot/cogs/audio/core/commands/playlists.py:1955 msgid "Check your logs." -msgstr "" +msgstr "Verifique seus registros." -#: redbot/cogs/audio/core/commands/audioset.py:516 -#: redbot/cogs/audio/core/commands/audioset.py:532 +#: redbot/cogs/audio/core/commands/audioset.py:514 +#: redbot/cogs/audio/core/commands/audioset.py:530 msgid "No Playlist Found" msgstr "Nenhuma lista de reprodução encontrada" -#: redbot/cogs/audio/core/commands/audioset.py:517 -#: redbot/cogs/audio/core/commands/playlists.py:124 -#: redbot/cogs/audio/core/commands/playlists.py:1498 +#: redbot/cogs/audio/core/commands/audioset.py:515 +#: redbot/cogs/audio/core/commands/playlists.py:125 +#: redbot/cogs/audio/core/commands/playlists.py:1475 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:524 +#: redbot/cogs/audio/core/commands/audioset.py:522 msgid "No Tracks Found" msgstr "Nenhuma faixa encontrada" -#: redbot/cogs/audio/core/commands/audioset.py:525 +#: redbot/cogs/audio/core/commands/audioset.py:523 msgid "Playlist {name} has no tracks." msgstr "Lista de reprodução {name} não tem faixas." -#: redbot/cogs/audio/core/commands/audioset.py:533 -#: redbot/cogs/audio/core/commands/playlists.py:1587 -#: redbot/cogs/audio/core/commands/playlists.py:1700 +#: redbot/cogs/audio/core/commands/audioset.py:531 +#: redbot/cogs/audio/core/commands/playlists.py:1561 +#: redbot/cogs/audio/core/commands/playlists.py:1672 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:540 -#: redbot/cogs/audio/core/commands/playlists.py:1016 -#: redbot/cogs/audio/core/commands/playlists.py:1595 -#: redbot/cogs/audio/core/commands/playlists.py:1707 +#: redbot/cogs/audio/core/commands/audioset.py:538 +#: redbot/cogs/audio/core/commands/playlists.py:1001 +#: redbot/cogs/audio/core/commands/playlists.py:1569 +#: redbot/cogs/audio/core/commands/playlists.py:1679 msgid "Missing Arguments" msgstr "Argumentos faltando" -#: 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:1708 +#: redbot/cogs/audio/core/commands/audioset.py:539 +#: redbot/cogs/audio/core/commands/playlists.py:1002 +#: redbot/cogs/audio/core/commands/playlists.py:1570 +#: redbot/cogs/audio/core/commands/playlists.py:1680 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:547 +#: redbot/cogs/audio/core/commands/audioset.py:545 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:560 +#: redbot/cogs/audio/core/commands/audioset.py:558 #, 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:572 +#: redbot/cogs/audio/core/commands/audioset.py:570 msgid "Set auto-play playlist to play recently played tracks." -msgstr "" +msgstr "Definir a lista de reprodução automática para reproduzir faixas recentemente reproduzidas." -#: redbot/cogs/audio/core/commands/audioset.py:578 +#: redbot/cogs/audio/core/commands/audioset.py:576 #, docstring msgid "Toggle global daily queues.\n\n" " Global daily queues creates a playlist for all tracks played today.\n" " " -msgstr "" +msgstr "Alternar as filas diárias globais.\n\n" +" A função de filas diárias globais cria uma lista de reprodução para todas as faixas tocadas hoje.\n" +" " -#: redbot/cogs/audio/core/commands/audioset.py:590 +#: redbot/cogs/audio/core/commands/audioset.py:588 msgid "Global daily queues: {true_or_false}." -msgstr "" +msgstr "Filas diárias globais: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:599 +#: redbot/cogs/audio/core/commands/audioset.py:597 #, docstring msgid "Toggle daily queues.\n\n" " Daily queues creates a playlist for all tracks played today.\n" @@ -527,11 +526,11 @@ 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:611 +#: redbot/cogs/audio/core/commands/audioset.py:609 msgid "Daily queues: {true_or_false}." msgstr "Filas diárias: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:620 +#: redbot/cogs/audio/core/commands/audioset.py:618 #, docstring msgid "Toggle the bot auto-disconnecting when done playing.\n\n" " This setting takes precedence over `[p]audioset emptydisconnect`.\n" @@ -540,18 +539,18 @@ 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:628 +#: redbot/cogs/audio/core/commands/audioset.py:626 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:632 -#: redbot/cogs/audio/core/commands/controller.py:771 +#: redbot/cogs/audio/core/commands/audioset.py:630 +#: redbot/cogs/audio/core/commands/controller.py:779 msgid "\n" "Auto-play has been disabled." msgstr "\n" "Reprodução automática foi desabilitada." -#: redbot/cogs/audio/core/commands/audioset.py:643 +#: redbot/cogs/audio/core/commands/audioset.py:641 #, docstring msgid "Toggle DJ mode.\n\n" " DJ mode allows users with the DJ role to use audio commands.\n" @@ -560,23 +559,23 @@ 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:654 +#: redbot/cogs/audio/core/commands/audioset.py:652 msgid "Missing DJ Role" msgstr "Cargo de DJ faltando" -#: redbot/cogs/audio/core/commands/audioset.py:655 +#: redbot/cogs/audio/core/commands/audioset.py:653 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:666 +#: redbot/cogs/audio/core/commands/audioset.py:664 msgid "Response timed out, try again later." msgstr "Tempo de resposta excedido, tente novamente mais tarde." -#: redbot/cogs/audio/core/commands/audioset.py:676 +#: redbot/cogs/audio/core/commands/audioset.py:674 msgid "DJ role: {true_or_false}." msgstr "Cargo de DJ: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:683 #, 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" @@ -585,54 +584,55 @@ msgstr "Desconectar automaticamente do canal quando o bot estiver sozinho nele p " `[p]audioset dc` tem precedência sobre essa opção.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:1214 +#: redbot/cogs/audio/core/commands/audioset.py:689 +#: redbot/cogs/audio/core/commands/audioset.py:718 +#: redbot/cogs/audio/core/commands/audioset.py:1233 msgid "Invalid Time" msgstr "Hora inválida" -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:1214 +#: redbot/cogs/audio/core/commands/audioset.py:689 +#: redbot/cogs/audio/core/commands/audioset.py:718 +#: redbot/cogs/audio/core/commands/audioset.py:1233 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:698 +#: redbot/cogs/audio/core/commands/audioset.py:696 msgid "Empty disconnect disabled." msgstr "Desconexão automática desativada." -#: redbot/cogs/audio/core/commands/audioset.py:705 +#: redbot/cogs/audio/core/commands/audioset.py:703 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:717 +#: redbot/cogs/audio/core/commands/audioset.py:715 #, 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:727 +#: redbot/cogs/audio/core/commands/audioset.py:725 msgid "Empty pause disabled." msgstr "Pausa automática ao esvaziar desabilitada." -#: redbot/cogs/audio/core/commands/audioset.py:734 +#: redbot/cogs/audio/core/commands/audioset.py:732 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:745 +#: redbot/cogs/audio/core/commands/audioset.py:743 #, docstring msgid "Prioritise tracks with lyrics." -msgstr "" +msgstr "Priorize faixas com letras." -#: redbot/cogs/audio/core/commands/audioset.py:751 +#: redbot/cogs/audio/core/commands/audioset.py:749 msgid "Prefer tracks with lyrics: {true_or_false}." -msgstr "" +msgstr "Prefere faixas com letras: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:760 +#: redbot/cogs/audio/core/commands/audioset.py:758 #, 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:763 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 msgid "Invalid Price" msgstr "Preço inválido" @@ -640,28 +640,32 @@ msgstr "Preço inválido" 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:768 +#: redbot/cogs/audio/core/commands/audioset.py:769 +msgid "Price can't be greater than 2^63 - 1." +msgstr "O preço não pode ser maior que 2^63 - 1." + +#: redbot/cogs/audio/core/commands/audioset.py:774 msgid "Jukebox mode disabled." msgstr "Modo Jukebox desativado." -#: redbot/cogs/audio/core/commands/audioset.py:775 +#: redbot/cogs/audio/core/commands/audioset.py:781 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:787 +#: redbot/cogs/audio/core/commands/audioset.py:793 #, 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" +msgstr "Define o caminho para as faixas locais se o Lavalink.jar não tiver sido executado do diretório de dados da cog Audio.\n\n" +" Deixe o caminho em branco para redefinir ao padrão, o diretório de dados da cog Audio.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:798 +#: redbot/cogs/audio/core/commands/audioset.py:804 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:803 +#: redbot/cogs/audio/core/commands/audioset.py:809 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" "```\n" "ParentDirectory\n" @@ -674,327 +678,358 @@ msgid "This setting is only for bot owners to set a localtracks folder location "**This folder and files need to be visible to the user where `Lavalink.jar` is being run from.**\n" "Use this command with no path given to reset it to the default, the Audio data directory for this bot.\n" "Do you want to continue to set the provided path for local tracks?" -msgstr "" +msgstr "Esta definição é apenas para os proprietários de bots definirem uma localização da pasta localtrack, no exemplo abaixo, o caminho completo para \"Diretório Parent\" deve ser passado para este comando.\n" +"```\n" +"Diretório Parent\n" +" ├__ trilhas locais (pasta)\n" +" ├__ Incrível Nome de Álbum (pasta)\n" +" ├__01 música legal. p3\n" +" ├__02 Groovy Song. p3\n" +"```\n" +"O caminho da pasta fornecido para este comando deve conter a pasta de faixas locais.\n" +"**Esta pasta e arquivos precisam estar visíveis para o usuário de onde o `Lavalink.jar` está sendo executado. *\n" +"Use este comando sem um caminho fornecido para redefini-lo para o padrão, o diretório de dados de áudio para este bot.\n" +"Você deseja continuar a definir o caminho fornecido para as faixas locais?" -#: redbot/cogs/audio/core/commands/audioset.py:835 +#: redbot/cogs/audio/core/commands/audioset.py:841 msgid "Invalid Path" msgstr "Caminho Inválido" -#: redbot/cogs/audio/core/commands/audioset.py:836 +#: redbot/cogs/audio/core/commands/audioset.py:842 msgid "{local_path} does not seem like a valid path." -msgstr "" +msgstr "{local_path} não parece ser um caminho válido." -#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/audioset.py:848 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}` não existe. O caminho ainda será salvo, mas por favor, verifique o caminho e crie uma pasta localtrack em `{localfolder}` antes de tentar reproduzir as faixas locais." -#: redbot/cogs/audio/core/commands/audioset.py:848 -#: redbot/cogs/audio/core/commands/llset.py:34 -#: redbot/cogs/audio/core/commands/llset.py:53 -#: redbot/cogs/audio/core/commands/player.py:416 -#: redbot/cogs/audio/core/commands/player.py:426 +#: redbot/cogs/audio/core/commands/audioset.py:854 +#: redbot/cogs/audio/core/commands/llset.py:74 +#: redbot/cogs/audio/core/commands/player.py:414 +#: redbot/cogs/audio/core/commands/player.py:424 msgid "Invalid Environment" -msgstr "" +msgstr "Ambiente inválido" -#: redbot/cogs/audio/core/commands/audioset.py:855 +#: redbot/cogs/audio/core/commands/audioset.py:861 msgid "The localtracks path location has been set to {localpath}" -msgstr "" +msgstr "O caminho para as faixas locais foi redefinido para {localpath}" -#: redbot/cogs/audio/core/commands/audioset.py:864 +#: redbot/cogs/audio/core/commands/audioset.py:870 #, 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 "Comprimento máximo de uma faixa para a fila em segundos, 0 para desativar.\n\n" +" Aceita segundos ou um valor formatado como 00:00:00 (`hh:mm:ss`) ou 00:00 (`mm:ss`). Entrada inválida\n" +" irá desativar a configuração de comprimento máximo.\n" +" " -#: redbot/cogs/audio/core/commands/audioset.py:873 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Invalid length" -msgstr "" +msgstr "Comprimento de Inn errado" -#: redbot/cogs/audio/core/commands/audioset.py:873 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Length can't be less than zero." -msgstr "" +msgstr "Os segundos não podem ser menos de 0." -#: redbot/cogs/audio/core/commands/audioset.py:877 +#: redbot/cogs/audio/core/commands/audioset.py:883 msgid "Track max length disabled." -msgstr "" +msgstr "Comprimento máximo da faixa desabilitado." -#: redbot/cogs/audio/core/commands/audioset.py:883 +#: redbot/cogs/audio/core/commands/audioset.py:889 msgid "Track max length set to {seconds}." -msgstr "" +msgstr "Comprimento máximo da faixa definido para {seconds}." -#: redbot/cogs/audio/core/commands/audioset.py:893 +#: redbot/cogs/audio/core/commands/audioset.py:899 #, docstring msgid "Toggle track announcement and other bot messages." -msgstr "" +msgstr "Ativar/desativar rastreio do anúncio e outras mensagens do bot." -#: redbot/cogs/audio/core/commands/audioset.py:899 +#: redbot/cogs/audio/core/commands/audioset.py:905 msgid "Notify mode: {true_or_false}." -msgstr "" +msgstr "Modo notificação: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:908 +#: redbot/cogs/audio/core/commands/audioset.py:914 #, docstring msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." -msgstr "" +msgstr "Alternar se o bot será silenciado automaticamente ao entrar no canal de voz." -#: redbot/cogs/audio/core/commands/audioset.py:914 +#: redbot/cogs/audio/core/commands/audioset.py:920 msgid "Auto Deafen: {true_or_false}." -msgstr "" +msgstr "Silenciar automatizado: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:923 +#: redbot/cogs/audio/core/commands/audioset.py:929 #, 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, Vimeo, Twitch, and\n" " Bandcamp links.\n" " " -msgstr "" +msgstr "Alterne as restrições de domínio no áudio.\n\n" +" Quando desativado, os usuários poderão reproduzir músicas a partir de sites e links não comerciais.\n" +" Quando ativado, usuários são restritos ao YouTube, SoundCloud, Vimeo, Twitch, e\n" +" links de Bandcamp.\n" +" " -#: redbot/cogs/audio/core/commands/audioset.py:934 +#: redbot/cogs/audio/core/commands/audioset.py:940 msgid "Commercial links only: {true_or_false}." -msgstr "" +msgstr "Apenas ligações comerciais: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:943 +#: redbot/cogs/audio/core/commands/audioset.py:949 #, 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:952 +#: redbot/cogs/audio/core/commands/audioset.py:958 msgid "Settings Changed" -msgstr "" +msgstr "Configurações alteradas" -#: redbot/cogs/audio/core/commands/audioset.py:953 +#: redbot/cogs/audio/core/commands/audioset.py:959 msgid "DJ role set to: {role.name}." msgstr "Cargo de DJ definido como: {role.name}." -#: redbot/cogs/audio/core/commands/audioset.py:959 +#: redbot/cogs/audio/core/commands/audioset.py:965 #, docstring msgid "Show the current settings." -msgstr "" +msgstr "Mostrar as configurações atuais." -#: redbot/cogs/audio/core/commands/audioset.py:996 +#: redbot/cogs/audio/core/commands/audioset.py:1004 msgid "Server Settings" -msgstr "" +msgstr "Configurações do servidor" + +#: redbot/cogs/audio/core/commands/audioset.py:1005 +msgid "Auto-deafen: [{auto_deafen}]\n" +msgstr "Silenciar automático: {auto_deafen}\n" -#: redbot/cogs/audio/core/commands/audioset.py:997 +#: redbot/cogs/audio/core/commands/audioset.py:1008 msgid "Auto-disconnect: [{dc}]\n" -msgstr "" +msgstr "Desconexão automática: [{dc}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:998 +#: redbot/cogs/audio/core/commands/audioset.py:1009 msgid "Auto-play: [{autoplay}]\n" -msgstr "" +msgstr "Reprodução automática: [{autoplay}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1002 +#: redbot/cogs/audio/core/commands/audioset.py:1013 msgid "Disconnect timer: [{num_seconds}]\n" -msgstr "" +msgstr "Cronômetro de desconexão: [{num_seconds}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1006 +#: redbot/cogs/audio/core/commands/audioset.py:1017 msgid "Auto Pause timer: [{num_seconds}]\n" -msgstr "" +msgstr "Pausar o temporizador: [{num_seconds}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1021 msgid "DJ Role: [{role.name}]\n" -msgstr "" +msgstr "Cargo DJ: [{role.name}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1012 +#: redbot/cogs/audio/core/commands/audioset.py:1023 msgid "Jukebox: [{jukebox_name}]\n" -msgstr "" +msgstr "Toca-disco: [{jukebox_name}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1013 +#: redbot/cogs/audio/core/commands/audioset.py:1024 msgid "Command price: [{jukebox_price}]\n" -msgstr "" +msgstr "Preço do comando: [{jukebox_price}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1017 +#: redbot/cogs/audio/core/commands/audioset.py:1028 msgid "Max track length: [{tracklength}]\n" -msgstr "" +msgstr "Comprimento máximo da faixa: [{tracklength}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1020 -msgid "Repeat: [{repeat}]\n" +#: redbot/cogs/audio/core/commands/audioset.py:1031 +msgid "Max volume: [{max_volume}%]\n" +"Persist queue: [{persist_queue}]\n" +"Repeat: [{repeat}]\n" "Shuffle: [{shuffle}]\n" "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" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1040 +msgstr "Volume máximo: [{max_volume}%]\n" +"Persistir fila: [{persist_queue}]\n" +"Repetir: [{repeat}]\n" +"Misturar: [{shuffle}]\n" +"Misturar batidas: [{bumpped_shuffle}]\n" +"Notificação de música (msgs: [{notify}]\n" +"música como status: [{status}]\n" +"Pesquisa Spotify: [{countrycode}]\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Thumbnails: [{0}]\n" -msgstr "" +msgstr "Miniaturas: [{0}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1044 +#: redbot/cogs/audio/core/commands/audioset.py:1055 msgid "Vote skip: [{vote_enabled}]\n" "Skip percentage: [{vote_percent}%]\n" -msgstr "" +msgstr "Vote ignorado: [{vote_enabled}]\n" +"Pular porcentagem: [{vote_percent}%]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1057 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Server" -msgstr "" +msgstr "Servidor" -#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "User" -msgstr "" +msgstr "Usuário" -#: redbot/cogs/audio/core/commands/audioset.py:1061 -#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: redbot/cogs/audio/core/commands/playlists.py:1010 msgid "Global" -msgstr "" +msgstr "Global" -#: redbot/cogs/audio/core/commands/audioset.py:1063 -#: redbot/cogs/audio/core/commands/audioset.py:1064 -#: redbot/cogs/audio/core/commands/audioset.py:1065 +#: redbot/cogs/audio/core/commands/audioset.py:1074 +#: redbot/cogs/audio/core/commands/audioset.py:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1076 msgid "Cached" -msgstr "" +msgstr "Em cache" -#: redbot/cogs/audio/core/commands/audioset.py:1067 -#: redbot/cogs/audio/core/commands/audioset.py:1068 -#: redbot/cogs/audio/core/commands/audioset.py:1069 +#: redbot/cogs/audio/core/commands/audioset.py:1078 +#: redbot/cogs/audio/core/commands/audioset.py:1079 +#: redbot/cogs/audio/core/commands/audioset.py:1080 msgid "US Top 100" -msgstr "" +msgstr "Top 100 dos EUA" -#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: redbot/cogs/audio/core/commands/audioset.py:1083 msgid "Auto-play Settings" msgstr "Configurações de reprodução automática" -#: redbot/cogs/audio/core/commands/audioset.py:1074 +#: redbot/cogs/audio/core/commands/audioset.py:1085 msgid "Playlist name: [{pname}]\n" -msgstr "" +msgstr "Nome da lista de reprodução: [{pname}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1086 msgid "Playlist ID: [{pid}]\n" msgstr "ID da Playlist: [{pid}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1076 +#: redbot/cogs/audio/core/commands/audioset.py:1087 msgid "Playlist scope: [{pscope}]\n" -msgstr "" +msgstr "Escopo da lista: [{pscope}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1082 -#: redbot/cogs/audio/core/commands/audioset.py:1353 -#: redbot/cogs/audio/core/commands/audioset.py:1398 +#: redbot/cogs/audio/core/commands/audioset.py:1093 +#: redbot/cogs/audio/core/commands/audioset.py:1372 +#: redbot/cogs/audio/core/commands/audioset.py:1417 msgid "Cache Settings" -msgstr "" +msgstr "Configurações de Cache" -#: redbot/cogs/audio/core/commands/audioset.py:1084 +#: redbot/cogs/audio/core/commands/audioset.py:1095 msgid "Max age: [{max_age}]\n" -msgstr "" +msgstr "Idade máxima: [{max_age}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1085 +#: redbot/cogs/audio/core/commands/audioset.py:1096 msgid "Local Spotify cache: [{spotify_status}]\n" -msgstr "" +msgstr "Cache local do Spotify: [{spotify_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1097 msgid "Local Youtube cache: [{youtube_status}]\n" -msgstr "" +msgstr "Cache local do Youtube: [{youtube_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1098 msgid "Local Lavalink cache: [{lavalink_status}]\n" -msgstr "" +msgstr "Cache local do Lavalink: [{lavalink_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1089 -#: redbot/cogs/audio/core/commands/audioset.py:1347 -#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1100 +#: redbot/cogs/audio/core/commands/audioset.py:1366 +#: redbot/cogs/audio/core/commands/audioset.py:1411 msgid "days" msgstr "dias" -#: redbot/cogs/audio/core/commands/audioset.py:1096 +#: redbot/cogs/audio/core/commands/audioset.py:1107 msgid "User Settings" -msgstr "" +msgstr "Configurações do Usuário" -#: redbot/cogs/audio/core/commands/audioset.py:1098 +#: redbot/cogs/audio/core/commands/audioset.py:1109 msgid "Spotify search: [{country_code}]\n" -msgstr "" +msgstr "Pesquisa do Spotify: [{country_code}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1114 msgid "Lavalink Settings" msgstr "Configurações de Lavalink" -#: redbot/cogs/audio/core/commands/audioset.py:1105 +#: redbot/cogs/audio/core/commands/audioset.py:1116 msgid "Cog version: [{version}]\n" -msgstr "" +msgstr "Versão do cog: [{version}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1106 +#: redbot/cogs/audio/core/commands/audioset.py:1117 msgid "Red-Lavalink: [{lavalink_version}]\n" -msgstr "" +msgstr "Red-Lavalink: [{lavalink_version}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1107 +#: redbot/cogs/audio/core/commands/audioset.py:1118 msgid "External server: [{use_external_lavalink}]\n" -msgstr "" +msgstr "Servidor Externo: [{use_external_lavalink}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1116 -msgid "Lavalink build: [{llbuild}]\n" +#: redbot/cogs/audio/core/commands/audioset.py:1131 +msgid "Lavalink version: [{llversion}]\n" "Lavalink branch: [{llbranch}]\n" "Release date: [{build_time}]\n" "Lavaplayer version: [{lavaplayer}]\n" "Java version: [{jvm}]\n" "Java Executable: [{jv_exec}]\n" +"Initial Heapsize: [{xms}]\n" +"Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1132 +#: redbot/cogs/audio/core/commands/audioset.py:1151 msgid "Localtracks path: [{localpath}]\n" -msgstr "" +msgstr "Caminho das faixas locais: [{localpath}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1141 +#: redbot/cogs/audio/core/commands/audioset.py:1160 #, docstring -msgid "Sends the Lavalink server logs to your DMs." +msgid "Sends the managed Lavalink node logs to your DMs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1148 -#: redbot/cogs/audio/core/commands/audioset.py:1150 +#: redbot/cogs/audio/core/commands/audioset.py:1167 +#: redbot/cogs/audio/core/commands/audioset.py:1169 msgid "No logs found in your data folder." -msgstr "" +msgstr "Nenhum registro encontrado na sua pasta de dados." -#: redbot/cogs/audio/core/commands/audioset.py:1162 +#: redbot/cogs/audio/core/commands/audioset.py:1181 msgid "Logs are too large, you can find them in {path}" -msgstr "" +msgstr "Os registros são muito grandes, você pode encontrá-los em {path}" -#: redbot/cogs/audio/core/commands/audioset.py:1172 +#: redbot/cogs/audio/core/commands/audioset.py:1191 msgid "I need to be able to DM you to send you the logs." -msgstr "" +msgstr "Eu preciso ser capaz de mandar MDs para te enviar os registros." -#: redbot/cogs/audio/core/commands/audioset.py:1181 +#: redbot/cogs/audio/core/commands/audioset.py:1200 #, docstring msgid "Enable/disable tracks' titles as status." -msgstr "" +msgstr "Ativar/desativar títulos das faixas como status." -#: redbot/cogs/audio/core/commands/audioset.py:1187 +#: redbot/cogs/audio/core/commands/audioset.py:1206 msgid "Song titles as status: {true_or_false}." -msgstr "" +msgstr "Títulos da música como status: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1196 +#: redbot/cogs/audio/core/commands/audioset.py:1215 #, docstring msgid "Toggle displaying a thumbnail on audio messages." -msgstr "" +msgstr "Exiba uma miniatura em mensagens de áudio." -#: redbot/cogs/audio/core/commands/audioset.py:1202 +#: redbot/cogs/audio/core/commands/audioset.py:1221 msgid "Thumbnail display: {true_or_false}." -msgstr "" +msgstr "Exibição de miniaturas: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1211 +#: redbot/cogs/audio/core/commands/audioset.py:1230 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." -msgstr "" +msgstr "Porcentagem necessária para que os não-mods pulem faixas, 0 para desativar." -#: redbot/cogs/audio/core/commands/audioset.py:1223 +#: redbot/cogs/audio/core/commands/audioset.py:1242 msgid "Voting disabled. All users can use queue management commands." -msgstr "" +msgstr "Votação desativada. Todos os usuários podem usar comandos de gerenciamento de fila." -#: redbot/cogs/audio/core/commands/audioset.py:1230 +#: redbot/cogs/audio/core/commands/audioset.py:1249 msgid "Vote percentage set to {percent}%." -msgstr "" +msgstr "Porcentagem de votação definida para {percent}%." -#: redbot/cogs/audio/core/commands/audioset.py:1239 +#: redbot/cogs/audio/core/commands/audioset.py:1258 #, docstring msgid "Instructions to set the YouTube API key." -msgstr "" +msgstr "Instruções para definir a chave API do YouTube." -#: redbot/cogs/audio/core/commands/audioset.py:1258 +#: redbot/cogs/audio/core/commands/audioset.py:1277 #, docstring msgid "Instructions to set the Spotify API tokens." -msgstr "" +msgstr "Instruções para definir os tokens da API do Spotify." -#: redbot/cogs/audio/core/commands/audioset.py:1259 +#: redbot/cogs/audio/core/commands/audioset.py:1278 msgid "1. Go to Spotify developers and log in with your Spotify account.\n" "(https://developer.spotify.com/dashboard/applications)\n" "2. Click \"Create An App\".\n" @@ -1003,30 +1038,37 @@ msgid "1. Go to Spotify developers and log in with your Spotify account.\n" "5. Accept the terms and conditions.\n" "6. Copy your client ID and your client secret into:\n" "`{prefix}set api spotify client_id client_secret `" -msgstr "" +msgstr "1. Acesse Spotify developers e faça login com sua conta do Spotify.\n" +"(https://developer.spotify.com/dashboard/applications)\n" +"2. Clique em \"Create An App\".\n" +"3. Preencha o formulário fornecido com o nome do seu aplicativo, etc.\n" +"4. Quando perguntado se você está desenvolvendo integração comercial, selecione \"Não\".\n" +"5. Aceite os termos e condições.\n" +"6. Copie seu ID de cliente e seu segredo de cliente para:\n" +"`{prefix}set api spotify client_id cliente_secret `" -#: redbot/cogs/audio/core/commands/audioset.py:1276 -#: redbot/cogs/audio/core/commands/audioset.py:1298 +#: redbot/cogs/audio/core/commands/audioset.py:1295 +#: redbot/cogs/audio/core/commands/audioset.py:1317 #, docstring msgid "Set the country code for Spotify searches." -msgstr "" +msgstr "Defina o código do país para pesquisas do Spotify." -#: redbot/cogs/audio/core/commands/audioset.py:1280 -#: redbot/cogs/audio/core/commands/audioset.py:1302 +#: redbot/cogs/audio/core/commands/audioset.py:1299 +#: redbot/cogs/audio/core/commands/audioset.py:1321 msgid "Invalid Country Code" -msgstr "" +msgstr "Código de País Inválido" -#: redbot/cogs/audio/core/commands/audioset.py:1281 -#: redbot/cogs/audio/core/commands/audioset.py:1303 +#: redbot/cogs/audio/core/commands/audioset.py:1300 +#: redbot/cogs/audio/core/commands/audioset.py:1322 msgid "Please use an official [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code." -msgstr "" +msgstr "Por favor, use um código [ISO 3166-1 alpha-2](https://pt.wikipedia.org/wiki/ISO_3166-1_alpha-2) oficial." -#: redbot/cogs/audio/core/commands/audioset.py:1290 -#: redbot/cogs/audio/core/commands/audioset.py:1312 +#: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1331 msgid "Country Code set to {country}." -msgstr "" +msgstr "Código do País definido para {country}." -#: redbot/cogs/audio/core/commands/audioset.py:1320 +#: redbot/cogs/audio/core/commands/audioset.py:1339 #, docstring msgid "Sets the caching level.\n\n" " Level can be one of the following:\n\n" @@ -1037,329 +1079,380 @@ msgid "Sets the caching level.\n\n" " 5: Enables all Caches\n\n" " If you wish to disable a specific cache use a negative number.\n" " " -msgstr "" +msgstr "Definir o nível de cache.\n\n" +" Nível pode ser um dos seguintes:\n\n" +" 0: Desabilita todo o cacheamento\n" +" 1: Habilita Cache do Spotify\n" +" 2: Ativa Cache do YouTube\n" +" 3: Permite Lavalink\n" +" 5: Permite a todos os Caches\n\n" +" se você deseja desativar um cache específico use um número negativo.\n" +" " -#: redbot/cogs/audio/core/commands/audioset.py:1342 -#: redbot/cogs/audio/core/commands/audioset.py:1387 +#: redbot/cogs/audio/core/commands/audioset.py:1361 +#: redbot/cogs/audio/core/commands/audioset.py:1406 msgid "Max age: [{max_age}]\n" -msgstr "" +msgstr "Idade máxima: [{max_age}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1343 -#: redbot/cogs/audio/core/commands/audioset.py:1388 +#: redbot/cogs/audio/core/commands/audioset.py:1362 +#: redbot/cogs/audio/core/commands/audioset.py:1407 msgid "Spotify cache: [{spotify_status}]\n" -msgstr "" +msgstr "Cache do Spotify: [{spotify_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1344 -#: redbot/cogs/audio/core/commands/audioset.py:1389 +#: redbot/cogs/audio/core/commands/audioset.py:1363 +#: redbot/cogs/audio/core/commands/audioset.py:1408 msgid "Youtube cache: [{youtube_status}]\n" -msgstr "" +msgstr "Cache do Youtube: [{youtube_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1345 -#: redbot/cogs/audio/core/commands/audioset.py:1390 +#: redbot/cogs/audio/core/commands/audioset.py:1364 +#: redbot/cogs/audio/core/commands/audioset.py:1409 msgid "Lavalink cache: [{lavalink_status}]\n" -msgstr "" +msgstr "Cache do Lavalink: [{lavalink_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1405 +#: redbot/cogs/audio/core/commands/audioset.py:1424 #, 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 "Definir a idade máxima do cache.\n\n" +" Esse comando permite que você defina o número máximo de dias antes que uma entrada do cache se torne\n" +" inválida.\n" +" " -#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1431 msgid "Cache age cannot be less than 7 days. If you wish to disable it run {prefix}audioset cache.\n" -msgstr "" +msgstr "A idade do cache não pode ser inferior a 7 dias. Se você deseja desativá-lo, execute {prefix}audioset cache.\n" -#: redbot/cogs/audio/core/commands/audioset.py:1417 +#: redbot/cogs/audio/core/commands/audioset.py:1436 msgid "I've set the cache age to {age} days" -msgstr "" +msgstr "Eu defini a idade do cache para {age} dias" -#: redbot/cogs/audio/core/commands/audioset.py:1424 +#: redbot/cogs/audio/core/commands/audioset.py:1443 #, docstring msgid "Toggle persistent queues.\n\n" " Persistent queues allows the current queue to be restored when the queue closes.\n" " " -msgstr "" +msgstr "Alternar fila persistente.\n\n" +" Filas persistentes permitem que a fila atual seja restaurada quando a fila é fechada.\n" +" " -#: redbot/cogs/audio/core/commands/audioset.py:1436 +#: redbot/cogs/audio/core/commands/audioset.py:1455 msgid "Persisting queues: {true_or_false}." -msgstr "" +msgstr "Filas persistentes: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1444 +#: redbot/cogs/audio/core/commands/audioset.py:1463 #, docstring msgid "Restarts the lavalink connection." +msgstr "Reinicia a conexão lavalink." + +#: redbot/cogs/audio/core/commands/audioset.py:1471 +#: redbot/cogs/audio/core/commands/llset.py:731 +msgid "Failed To Shutdown Lavalink Node" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1454 -msgid "Restarting Lavalink" +#: redbot/cogs/audio/core/commands/audioset.py:1472 +#: redbot/cogs/audio/core/commands/llset.py:187 +#: redbot/cogs/audio/core/commands/llset.py:732 +msgid "Please reload Audio (`{prefix}reload audio`)." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1455 +#: redbot/cogs/audio/core/commands/audioset.py:1479 +msgid "Restarting Lavalink" +msgstr "Reiniciando Lavalink" + +#: redbot/cogs/audio/core/commands/audioset.py:1480 msgid "It can take a couple of minutes for Lavalink to fully start up." -msgstr "" +msgstr "Pode levar alguns minutos para Lavalink iniciar completamente." + +#: redbot/cogs/audio/core/commands/audioset.py:1487 +#, docstring +msgid "Set the maximum volume allowed in this server." +msgstr "Defina o volume máximo permitido neste servidor." + +#: redbot/cogs/audio/core/commands/audioset.py:1491 +msgid "Error" +msgstr "Erro" + +#: redbot/cogs/audio/core/commands/audioset.py:1492 +msgid "Music without sound isn't music at all. Try setting the volume higher then 0%." +msgstr "Música sem nenhum volume não é música. Tente definir o volume maior que 0%." + +#: redbot/cogs/audio/core/commands/audioset.py:1500 +#: redbot/cogs/audio/core/commands/audioset.py:1508 +msgid "Setting changed" +msgstr "Configuração alterada" + +#: redbot/cogs/audio/core/commands/audioset.py:1501 +msgid "The maximum volume has been limited to 150%, be easy on your ears." +msgstr "Agora o volume máximo é 150%, cuidado para não prejudicar seus ouvidos." + +#: redbot/cogs/audio/core/commands/audioset.py:1509 +msgid "The maximum volume has been limited to {max_volume}%." +msgstr "O volume máximo é limitado a {max_volume}%." #: redbot/cogs/audio/core/commands/controller.py:32 #, docstring msgid "Disconnect from the voice channel." -msgstr "" +msgstr "Desconectar do canal de voz." #: redbot/cogs/audio/core/commands/controller.py:34 -#: redbot/cogs/audio/core/commands/controller.py:88 -#: redbot/cogs/audio/core/commands/controller.py:205 -#: redbot/cogs/audio/core/commands/controller.py:222 -#: redbot/cogs/audio/core/commands/controller.py:236 -#: redbot/cogs/audio/core/commands/controller.py:244 -#: redbot/cogs/audio/core/commands/controller.py:318 -#: redbot/cogs/audio/core/commands/controller.py:384 -#: redbot/cogs/audio/core/commands/controller.py:477 -#: redbot/cogs/audio/core/commands/controller.py:487 -#: redbot/cogs/audio/core/commands/controller.py:571 -#: redbot/cogs/audio/core/commands/controller.py:703 -#: redbot/cogs/audio/core/commands/controller.py:732 -#: redbot/cogs/audio/core/commands/controller.py:788 -#: redbot/cogs/audio/core/commands/controller.py:865 -#: redbot/cogs/audio/core/commands/equalizer.py:39 -#: redbot/cogs/audio/core/commands/equalizer.py:164 -#: redbot/cogs/audio/core/commands/equalizer.py:194 -#: redbot/cogs/audio/core/commands/equalizer.py:228 -#: redbot/cogs/audio/core/commands/equalizer.py:317 -#: redbot/cogs/audio/core/commands/miscellaneous.py:71 -#: redbot/cogs/audio/core/commands/miscellaneous.py:102 -#: redbot/cogs/audio/core/commands/playlists.py:1142 +#: redbot/cogs/audio/core/commands/controller.py:89 +#: redbot/cogs/audio/core/commands/controller.py:206 +#: redbot/cogs/audio/core/commands/controller.py:223 +#: redbot/cogs/audio/core/commands/controller.py:237 +#: redbot/cogs/audio/core/commands/controller.py:245 +#: redbot/cogs/audio/core/commands/controller.py:319 +#: redbot/cogs/audio/core/commands/controller.py:385 +#: redbot/cogs/audio/core/commands/controller.py:478 +#: redbot/cogs/audio/core/commands/controller.py:488 +#: redbot/cogs/audio/core/commands/controller.py:572 +#: redbot/cogs/audio/core/commands/controller.py:711 +#: redbot/cogs/audio/core/commands/controller.py:740 +#: redbot/cogs/audio/core/commands/controller.py:796 +#: redbot/cogs/audio/core/commands/controller.py:873 +#: redbot/cogs/audio/core/commands/equalizer.py:40 +#: redbot/cogs/audio/core/commands/equalizer.py:165 +#: redbot/cogs/audio/core/commands/equalizer.py:195 +#: redbot/cogs/audio/core/commands/equalizer.py:229 +#: redbot/cogs/audio/core/commands/equalizer.py:318 +#: redbot/cogs/audio/core/commands/miscellaneous.py:72 +#: redbot/cogs/audio/core/commands/miscellaneous.py:103 +#: redbot/cogs/audio/core/commands/playlists.py:1125 msgid "Nothing playing." -msgstr "" +msgstr "Nada reproduzindo." #: redbot/cogs/audio/core/commands/controller.py:49 #: redbot/cogs/audio/core/commands/controller.py:55 msgid "Unable To Disconnect" -msgstr "" +msgstr "Não é possível desconectar" #: redbot/cogs/audio/core/commands/controller.py:50 -#: redbot/cogs/audio/core/commands/controller.py:263 -#: redbot/cogs/audio/core/commands/controller.py:331 -#: redbot/cogs/audio/core/commands/controller.py:585 +#: redbot/cogs/audio/core/commands/controller.py:264 +#: redbot/cogs/audio/core/commands/controller.py:332 +#: redbot/cogs/audio/core/commands/controller.py:586 msgid "There are other people listening - vote to skip instead." -msgstr "" +msgstr "Há outras pessoas ouvindo - vote para pular em vez disso." #: 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 "" +msgstr "Você precisa do cargo de DJ para desconectar." #: redbot/cogs/audio/core/commands/controller.py:61 msgid "Unable to Disconnect" -msgstr "" +msgstr "Não é possível desconectar" #: redbot/cogs/audio/core/commands/controller.py:65 msgid "Disconnecting..." msgstr "Desconectando..." -#: redbot/cogs/audio/core/commands/controller.py:86 +#: redbot/cogs/audio/core/commands/controller.py:87 #, docstring msgid "Now playing." -msgstr "" +msgstr "Tocando." -#: redbot/cogs/audio/core/commands/controller.py:110 -#: redbot/cogs/audio/core/commands/queue.py:77 +#: redbot/cogs/audio/core/commands/controller.py:111 +#: redbot/cogs/audio/core/commands/queue.py:81 msgid "\n" " Requested by: **{track.requester}**" -msgstr "" +msgstr "\n" +" Solicitado por: **{track.requester}**" -#: redbot/cogs/audio/core/commands/controller.py:113 +#: redbot/cogs/audio/core/commands/controller.py:114 msgid "Nothing." -msgstr "" +msgstr "Nada." -#: redbot/cogs/audio/core/commands/controller.py:118 -#: redbot/cogs/audio/core/commands/queue.py:79 +#: redbot/cogs/audio/core/commands/controller.py:119 +#: redbot/cogs/audio/core/commands/queue.py:83 msgid "Now Playing" msgstr "Reproduzindo agora" -#: redbot/cogs/audio/core/commands/controller.py:128 -#: redbot/cogs/audio/core/commands/queue.py:89 +#: redbot/cogs/audio/core/commands/controller.py:129 +#: redbot/cogs/audio/core/commands/queue.py:93 msgid "Auto-Play" -msgstr "" +msgstr "Auto-Reproduzir" -#: redbot/cogs/audio/core/commands/controller.py:134 -#: redbot/cogs/audio/core/commands/queue.py:95 +#: redbot/cogs/audio/core/commands/controller.py:135 +#: redbot/cogs/audio/core/commands/queue.py:99 msgid "Shuffle" -msgstr "" +msgstr "Aleatório" -#: redbot/cogs/audio/core/commands/controller.py:140 -#: redbot/cogs/audio/core/commands/queue.py:101 +#: redbot/cogs/audio/core/commands/controller.py:141 +#: redbot/cogs/audio/core/commands/queue.py:105 msgid "Repeat" -msgstr "" +msgstr "Repetir" -#: redbot/cogs/audio/core/commands/controller.py:200 +#: redbot/cogs/audio/core/commands/controller.py:201 #, docstring msgid "Pause or resume a playing track." -msgstr "" +msgstr "Pausa ou retoma uma música em reprodução." -#: redbot/cogs/audio/core/commands/controller.py:211 -#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:212 +#: redbot/cogs/audio/core/commands/controller.py:218 msgid "Unable To Manage Tracks" -msgstr "" +msgstr "Não foi possível gerenciar as músicas" -#: redbot/cogs/audio/core/commands/controller.py:212 +#: redbot/cogs/audio/core/commands/controller.py:213 msgid "You must be in the voice channel to pause or resume." -msgstr "" +msgstr "Você deve estar no canal de voz para alternar a reprodução." -#: redbot/cogs/audio/core/commands/controller.py:218 +#: redbot/cogs/audio/core/commands/controller.py:219 msgid "You need the DJ role to pause or resume tracks." -msgstr "" +msgstr "Você precisa do cargo de DJ para moderar as músicas." -#: redbot/cogs/audio/core/commands/controller.py:229 +#: redbot/cogs/audio/core/commands/controller.py:230 msgid "Track Paused" -msgstr "" +msgstr "Música Pausada" -#: redbot/cogs/audio/core/commands/controller.py:233 +#: redbot/cogs/audio/core/commands/controller.py:234 msgid "Track Resumed" -msgstr "" +msgstr "Música Resumida" -#: redbot/cogs/audio/core/commands/controller.py:242 +#: redbot/cogs/audio/core/commands/controller.py:243 #, docstring msgid "Skip to the start of the previously played track." -msgstr "" +msgstr "Pula para o começo da música anterior." -#: redbot/cogs/audio/core/commands/controller.py:256 -#: redbot/cogs/audio/core/commands/controller.py:262 -#: redbot/cogs/audio/core/commands/controller.py:268 -#: redbot/cogs/audio/core/commands/controller.py:483 -#: redbot/cogs/audio/core/commands/controller.py:498 -#: redbot/cogs/audio/core/commands/controller.py:511 -#: redbot/cogs/audio/core/commands/controller.py:520 +#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:263 +#: redbot/cogs/audio/core/commands/controller.py:269 +#: redbot/cogs/audio/core/commands/controller.py:484 +#: redbot/cogs/audio/core/commands/controller.py:499 +#: redbot/cogs/audio/core/commands/controller.py:512 +#: redbot/cogs/audio/core/commands/controller.py:521 msgid "Unable To Skip Tracks" -msgstr "" +msgstr "Não foi possível pular a música" -#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:258 msgid "You must be in the voice channel to skip the track." -msgstr "" +msgstr "Você precisa estar num canal de voz para pular a música." -#: redbot/cogs/audio/core/commands/controller.py:269 +#: redbot/cogs/audio/core/commands/controller.py:270 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:277 -#: redbot/cogs/audio/core/commands/player.py:53 -#: redbot/cogs/audio/core/commands/player.py:58 -#: redbot/cogs/audio/core/commands/player.py:64 -#: redbot/cogs/audio/core/commands/player.py:82 -#: redbot/cogs/audio/core/commands/player.py:94 -#: redbot/cogs/audio/core/commands/player.py:100 -#: redbot/cogs/audio/core/commands/player.py:110 -#: redbot/cogs/audio/core/commands/player.py:116 -#: redbot/cogs/audio/core/commands/player.py:123 -#: redbot/cogs/audio/core/commands/player.py:134 -#: redbot/cogs/audio/core/commands/player.py:161 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:172 -#: redbot/cogs/audio/core/commands/player.py:190 -#: redbot/cogs/audio/core/commands/player.py:202 -#: redbot/cogs/audio/core/commands/player.py:208 -#: redbot/cogs/audio/core/commands/player.py:218 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:231 -#: redbot/cogs/audio/core/commands/player.py:243 -#: redbot/cogs/audio/core/commands/player.py:252 -#: redbot/cogs/audio/core/commands/player.py:295 -#: redbot/cogs/audio/core/commands/player.py:317 -#: redbot/cogs/audio/core/commands/player.py:436 -#: redbot/cogs/audio/core/commands/player.py:454 -#: redbot/cogs/audio/core/commands/player.py:466 -#: redbot/cogs/audio/core/commands/player.py:472 -#: redbot/cogs/audio/core/commands/player.py:484 -#: redbot/cogs/audio/core/commands/player.py:532 -#: redbot/cogs/audio/core/commands/player.py:552 -#: redbot/cogs/audio/core/commands/player.py:570 -#: redbot/cogs/audio/core/commands/player.py:582 -#: redbot/cogs/audio/core/commands/player.py:588 -#: redbot/cogs/audio/core/commands/player.py:600 -#: redbot/cogs/audio/core/commands/player.py:605 -#: redbot/cogs/audio/core/commands/player.py:738 -#: redbot/cogs/audio/core/commands/player.py:744 -#: redbot/cogs/audio/core/commands/player.py:806 -#: redbot/cogs/audio/core/commands/playlists.py:1481 +msgstr "Você precisa do cargo de DJ ou ter solicitado a faixa para recolocar as as músicas anteriores." + +#: redbot/cogs/audio/core/commands/controller.py:278 +#: redbot/cogs/audio/core/commands/player.py:52 +#: redbot/cogs/audio/core/commands/player.py:57 +#: redbot/cogs/audio/core/commands/player.py:63 +#: redbot/cogs/audio/core/commands/player.py:81 +#: redbot/cogs/audio/core/commands/player.py:93 +#: redbot/cogs/audio/core/commands/player.py:99 +#: redbot/cogs/audio/core/commands/player.py:109 +#: redbot/cogs/audio/core/commands/player.py:115 +#: redbot/cogs/audio/core/commands/player.py:122 +#: redbot/cogs/audio/core/commands/player.py:133 +#: redbot/cogs/audio/core/commands/player.py:160 +#: redbot/cogs/audio/core/commands/player.py:165 +#: redbot/cogs/audio/core/commands/player.py:171 +#: redbot/cogs/audio/core/commands/player.py:189 +#: redbot/cogs/audio/core/commands/player.py:201 +#: redbot/cogs/audio/core/commands/player.py:207 +#: redbot/cogs/audio/core/commands/player.py:217 +#: redbot/cogs/audio/core/commands/player.py:223 +#: redbot/cogs/audio/core/commands/player.py:230 +#: redbot/cogs/audio/core/commands/player.py:242 +#: redbot/cogs/audio/core/commands/player.py:251 +#: redbot/cogs/audio/core/commands/player.py:293 +#: redbot/cogs/audio/core/commands/player.py:315 +#: redbot/cogs/audio/core/commands/player.py:434 +#: redbot/cogs/audio/core/commands/player.py:452 +#: redbot/cogs/audio/core/commands/player.py:464 +#: redbot/cogs/audio/core/commands/player.py:470 +#: redbot/cogs/audio/core/commands/player.py:482 +#: redbot/cogs/audio/core/commands/player.py:530 +#: redbot/cogs/audio/core/commands/player.py:550 +#: redbot/cogs/audio/core/commands/player.py:568 +#: redbot/cogs/audio/core/commands/player.py:580 +#: redbot/cogs/audio/core/commands/player.py:586 +#: redbot/cogs/audio/core/commands/player.py:598 +#: redbot/cogs/audio/core/commands/player.py:603 +#: redbot/cogs/audio/core/commands/player.py:737 +#: redbot/cogs/audio/core/commands/player.py:743 +#: redbot/cogs/audio/core/commands/player.py:805 +#: redbot/cogs/audio/core/commands/playlists.py:1458 msgid "Unable To Play Tracks" -msgstr "" +msgstr "Não foi possível tocar a música" -#: redbot/cogs/audio/core/commands/controller.py:277 +#: redbot/cogs/audio/core/commands/controller.py:278 msgid "No previous track." -msgstr "" +msgstr "Não há música anterior." -#: redbot/cogs/audio/core/commands/controller.py:298 +#: redbot/cogs/audio/core/commands/controller.py:299 msgid "Replaying Track" -msgstr "" +msgstr "Reproduzindo Música" -#: redbot/cogs/audio/core/commands/controller.py:305 +#: redbot/cogs/audio/core/commands/controller.py:306 #, docstring -msgid "Seek ahead or behind on a track by seconds or a to a specific time.\n\n" +msgid "Seek ahead or behind on a track by seconds or 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:323 -#: redbot/cogs/audio/core/commands/controller.py:330 -#: redbot/cogs/audio/core/commands/controller.py:337 -#: redbot/cogs/audio/core/commands/controller.py:344 -#: redbot/cogs/audio/core/commands/controller.py:356 +#: redbot/cogs/audio/core/commands/controller.py:324 +#: redbot/cogs/audio/core/commands/controller.py:331 +#: redbot/cogs/audio/core/commands/controller.py:338 +#: redbot/cogs/audio/core/commands/controller.py:345 +#: redbot/cogs/audio/core/commands/controller.py:357 msgid "Unable To Seek Tracks" -msgstr "" +msgstr "Não foi possível procurar esse tempo" -#: redbot/cogs/audio/core/commands/controller.py:324 +#: redbot/cogs/audio/core/commands/controller.py:325 msgid "You must be in the voice channel to use seek." -msgstr "" +msgstr "Você precisa estar num canal de voz para para usar *seek*." -#: redbot/cogs/audio/core/commands/controller.py:338 +#: redbot/cogs/audio/core/commands/controller.py:339 msgid "You need the DJ role or be the track requester to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:344 +#: redbot/cogs/audio/core/commands/controller.py:345 msgid "Can't seek on a stream." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:357 +#: redbot/cogs/audio/core/commands/controller.py:358 msgid "Invalid input for the time to seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:365 +#: redbot/cogs/audio/core/commands/controller.py:366 msgid "Moved {num_seconds}s to 00:00:00" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:372 +#: redbot/cogs/audio/core/commands/controller.py:373 msgid "Moved {num_seconds}s to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:380 +#: redbot/cogs/audio/core/commands/controller.py:381 msgid "Moved to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:390 +#: redbot/cogs/audio/core/commands/controller.py:391 #, docstring msgid "Toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:399 -#: redbot/cogs/audio/core/commands/controller.py:410 -#: redbot/cogs/audio/core/commands/controller.py:443 -#: redbot/cogs/audio/core/commands/controller.py:454 +#: redbot/cogs/audio/core/commands/controller.py:400 +#: redbot/cogs/audio/core/commands/controller.py:411 +#: redbot/cogs/audio/core/commands/controller.py:444 +#: redbot/cogs/audio/core/commands/controller.py:455 msgid "Unable To Toggle Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:400 -#: redbot/cogs/audio/core/commands/controller.py:444 +#: redbot/cogs/audio/core/commands/controller.py:401 +#: redbot/cogs/audio/core/commands/controller.py:445 msgid "You need the DJ role to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:411 -#: redbot/cogs/audio/core/commands/controller.py:455 +#: redbot/cogs/audio/core/commands/controller.py:412 +#: redbot/cogs/audio/core/commands/controller.py:456 msgid "You must be in the voice channel to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:421 msgid "Shuffle tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:431 +#: redbot/cogs/audio/core/commands/controller.py:432 #, 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" @@ -1367,534 +1460,826 @@ msgid "Toggle bumped track shuffle.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:464 +#: redbot/cogs/audio/core/commands/controller.py:465 msgid "Shuffle bumped tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:475 +#: redbot/cogs/audio/core/commands/controller.py:476 #, docstring msgid "Skip to the next track, or to a given track number." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:484 +#: redbot/cogs/audio/core/commands/controller.py:485 msgid "You must be in the voice channel to skip the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:499 +#: redbot/cogs/audio/core/commands/controller.py:500 msgid "You need the DJ role or be the track requester to skip tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:512 +#: redbot/cogs/audio/core/commands/controller.py:513 msgid "You can only skip the current track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:521 +#: redbot/cogs/audio/core/commands/controller.py:522 msgid "Can't skip to a specific track in vote mode without the DJ role." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:527 +#: redbot/cogs/audio/core/commands/controller.py:528 msgid "I removed your vote to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:530 +#: redbot/cogs/audio/core/commands/controller.py:531 msgid "You voted to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:543 +#: redbot/cogs/audio/core/commands/controller.py:544 msgid "Vote threshold met." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:546 +#: redbot/cogs/audio/core/commands/controller.py:547 msgid " Votes: {num_votes}/{num_members} ({cur_percent}% out of {required_percent}% needed)" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:565 +#: redbot/cogs/audio/core/commands/controller.py:566 #, docstring msgid "Stop playback and clear the queue." -msgstr "" +msgstr "Para a reprodução e limpa a fila." -#: redbot/cogs/audio/core/commands/controller.py:578 -#: redbot/cogs/audio/core/commands/controller.py:584 -#: redbot/cogs/audio/core/commands/controller.py:590 +#: redbot/cogs/audio/core/commands/controller.py:579 +#: redbot/cogs/audio/core/commands/controller.py:585 +#: redbot/cogs/audio/core/commands/controller.py:591 msgid "Unable To Stop Player" -msgstr "" +msgstr "Não foi possível parar o reprodutor" -#: redbot/cogs/audio/core/commands/controller.py:579 +#: redbot/cogs/audio/core/commands/controller.py:580 msgid "You must be in the voice channel to stop the music." -msgstr "" +msgstr "Você deve estar no meu canal de voz para fazer isso." -#: redbot/cogs/audio/core/commands/controller.py:591 +#: redbot/cogs/audio/core/commands/controller.py:592 msgid "You need the DJ role to stop the music." -msgstr "" +msgstr "Você precisa do cargo de DJ para parar a música." -#: redbot/cogs/audio/core/commands/controller.py:613 +#: redbot/cogs/audio/core/commands/controller.py:614 msgid "Stopping..." -msgstr "" +msgstr "Parando..." -#: redbot/cogs/audio/core/commands/controller.py:621 +#: redbot/cogs/audio/core/commands/controller.py:622 #, docstring msgid "Summon the bot to a voice channel." -msgstr "" +msgstr "Invoque o bot para um canal de voz." -#: redbot/cogs/audio/core/commands/controller.py:633 -#: redbot/cogs/audio/core/commands/controller.py:640 -#: redbot/cogs/audio/core/commands/controller.py:653 -#: redbot/cogs/audio/core/commands/controller.py:679 -#: redbot/cogs/audio/core/commands/controller.py:686 +#: redbot/cogs/audio/core/commands/controller.py:634 +#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:654 +#: redbot/cogs/audio/core/commands/controller.py:685 +#: redbot/cogs/audio/core/commands/controller.py:692 msgid "Unable To Join Voice Channel" -msgstr "" +msgstr "Não foi possível entrar no canal de voz" -#: redbot/cogs/audio/core/commands/controller.py:634 +#: redbot/cogs/audio/core/commands/controller.py:635 msgid "There are other people listening." -msgstr "" +msgstr "Há outras pessoas ouvindo." -#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:642 msgid "You need the DJ role to summon the bot." -msgstr "" +msgstr "Você precisa do cargo de DJ para parar a música." -#: redbot/cogs/audio/core/commands/controller.py:654 -#: redbot/cogs/audio/core/commands/player.py:83 -#: redbot/cogs/audio/core/commands/player.py:191 -#: redbot/cogs/audio/core/commands/player.py:455 -#: redbot/cogs/audio/core/commands/player.py:571 -#: redbot/cogs/audio/core/commands/player.py:695 -#: redbot/cogs/audio/core/commands/queue.py:339 +#: redbot/cogs/audio/core/commands/controller.py:655 +#: redbot/cogs/audio/core/commands/player.py:82 +#: redbot/cogs/audio/core/commands/player.py:190 +#: redbot/cogs/audio/core/commands/player.py:453 +#: redbot/cogs/audio/core/commands/player.py:569 +#: redbot/cogs/audio/core/commands/player.py:694 +#: redbot/cogs/audio/core/commands/queue.py:343 msgid "I don't have permission to connect and speak in your channel." -msgstr "" +msgstr "Não tenho permissão para conectar e falar em seu canal." + +#: redbot/cogs/audio/core/commands/controller.py:673 +msgid "Unable To Do This Action" +msgstr "Não é possível fazer esta ação" + +#: redbot/cogs/audio/core/commands/controller.py:674 +msgid "I am already in your channel." +msgstr "Eu já estou no seu canal." -#: redbot/cogs/audio/core/commands/controller.py:680 -#: redbot/cogs/audio/core/commands/player.py:95 -#: redbot/cogs/audio/core/commands/player.py:203 -#: redbot/cogs/audio/core/commands/player.py:467 -#: redbot/cogs/audio/core/commands/player.py:583 -#: redbot/cogs/audio/core/commands/player.py:707 -#: redbot/cogs/audio/core/commands/queue.py:351 +#: redbot/cogs/audio/core/commands/controller.py:686 +#: redbot/cogs/audio/core/commands/player.py:94 +#: redbot/cogs/audio/core/commands/player.py:202 +#: redbot/cogs/audio/core/commands/player.py:465 +#: redbot/cogs/audio/core/commands/player.py:581 +#: redbot/cogs/audio/core/commands/player.py:706 +#: redbot/cogs/audio/core/commands/queue.py:355 msgid "Connect to a voice channel first." -msgstr "" +msgstr "Primeiro você deve se juntar a um canal de voz." -#: redbot/cogs/audio/core/commands/controller.py:687 -#: redbot/cogs/audio/core/commands/player.py:101 -#: redbot/cogs/audio/core/commands/player.py:209 -#: redbot/cogs/audio/core/commands/player.py:473 -#: redbot/cogs/audio/core/commands/player.py:589 -#: redbot/cogs/audio/core/commands/player.py:713 -#: redbot/cogs/audio/core/commands/queue.py:358 -msgid "Connection to Lavalink has not yet been established." +#: redbot/cogs/audio/core/commands/controller.py:693 +#: redbot/cogs/audio/core/commands/player.py:100 +msgid "Connection to the Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:694 +#: redbot/cogs/audio/core/commands/controller.py:700 #, docstring msgid "Set the volume, 1% - 150%." -msgstr "" +msgstr "Defina o volume, 1% - 150%." -#: redbot/cogs/audio/core/commands/controller.py:701 +#: redbot/cogs/audio/core/commands/controller.py:709 msgid "Current Volume:" -msgstr "" +msgstr "Volume Atual:" -#: redbot/cogs/audio/core/commands/controller.py:712 -#: redbot/cogs/audio/core/commands/controller.py:719 +#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:727 msgid "Unable To Change Volume" -msgstr "" +msgstr "Não é possível alterar o volume" -#: redbot/cogs/audio/core/commands/controller.py:713 +#: redbot/cogs/audio/core/commands/controller.py:721 msgid "You must be in the voice channel to change the volume." -msgstr "" +msgstr "Você deve estar no meu canal de voz para fazer isso." -#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:728 msgid "You need the DJ role to change the volume." -msgstr "" +msgstr "Você precisa do cargo de DJ para parar a música." -#: redbot/cogs/audio/core/commands/controller.py:730 +#: redbot/cogs/audio/core/commands/controller.py:738 msgid "Volume:" -msgstr "" +msgstr "Volume:" -#: redbot/cogs/audio/core/commands/controller.py:739 +#: redbot/cogs/audio/core/commands/controller.py:747 #, docstring msgid "Toggle repeat." -msgstr "" +msgstr "Ativar Repetição." -#: redbot/cogs/audio/core/commands/controller.py:747 -#: redbot/cogs/audio/core/commands/controller.py:758 +#: redbot/cogs/audio/core/commands/controller.py:755 +#: redbot/cogs/audio/core/commands/controller.py:766 msgid "Unable To Toggle Repeat" -msgstr "" +msgstr "Não é possível alternar a repetição" -#: redbot/cogs/audio/core/commands/controller.py:748 +#: redbot/cogs/audio/core/commands/controller.py:756 msgid "You need the DJ role to toggle repeat." -msgstr "" +msgstr "Você precisa do cargo de DJ para alternar a repetição." -#: redbot/cogs/audio/core/commands/controller.py:759 +#: redbot/cogs/audio/core/commands/controller.py:767 msgid "You must be in the voice channel to toggle repeat." -msgstr "" +msgstr "Você deve estar no canal de voz para alternar a repetição." -#: redbot/cogs/audio/core/commands/controller.py:766 +#: redbot/cogs/audio/core/commands/controller.py:774 msgid "Repeat tracks: {true_or_false}." -msgstr "" +msgstr "Repetir faixas: {true_or_false}." -#: redbot/cogs/audio/core/commands/controller.py:783 +#: redbot/cogs/audio/core/commands/controller.py:791 #, docstring msgid "Remove a specific track number from the queue." -msgstr "" +msgstr "Remover um número de faixa específico da fila." -#: redbot/cogs/audio/core/commands/controller.py:792 +#: redbot/cogs/audio/core/commands/controller.py:800 msgid "Nothing queued." -msgstr "" +msgstr "Nada na fila." -#: redbot/cogs/audio/core/commands/controller.py:796 -#: redbot/cogs/audio/core/commands/controller.py:802 +#: redbot/cogs/audio/core/commands/controller.py:804 #: redbot/cogs/audio/core/commands/controller.py:810 -#: redbot/cogs/audio/core/commands/controller.py:843 +#: redbot/cogs/audio/core/commands/controller.py:818 +#: redbot/cogs/audio/core/commands/controller.py:851 msgid "Unable To Modify Queue" -msgstr "" +msgstr "Não é possível modificar a fila" -#: redbot/cogs/audio/core/commands/controller.py:797 +#: redbot/cogs/audio/core/commands/controller.py:805 msgid "You need the DJ role to remove tracks." -msgstr "" +msgstr "Você precisa do cargo de DJ para remover a música." -#: redbot/cogs/audio/core/commands/controller.py:803 +#: redbot/cogs/audio/core/commands/controller.py:811 msgid "You must be in the voice channel to manage the queue." -msgstr "" +msgstr "Você deve estar no meu canal de voz para fazer isso." -#: redbot/cogs/audio/core/commands/controller.py:811 -#: redbot/cogs/audio/core/commands/controller.py:884 +#: redbot/cogs/audio/core/commands/controller.py:819 +#: redbot/cogs/audio/core/commands/controller.py:892 msgid "Song number must be greater than 1 and within the queue limit." -msgstr "" +msgstr "Número da música deve ser maior que 1 e dentro do limite da fila." -#: redbot/cogs/audio/core/commands/controller.py:825 -#: redbot/cogs/audio/core/commands/controller.py:849 +#: redbot/cogs/audio/core/commands/controller.py:833 +#: redbot/cogs/audio/core/commands/controller.py:857 msgid "Removed track from queue" -msgstr "" +msgstr "Removemos as faixas de% s da fila" -#: redbot/cogs/audio/core/commands/controller.py:826 +#: redbot/cogs/audio/core/commands/controller.py:834 msgid "Removed {track} from the queue." -msgstr "" +msgstr "Removido {track} da fila." -#: redbot/cogs/audio/core/commands/controller.py:844 +#: redbot/cogs/audio/core/commands/controller.py:852 msgid "Removed 0 tracks, nothing matches the URL provided." +msgstr "Removido 0 faixas, nada corresponde à URL fornecida." + +#: redbot/cogs/audio/core/commands/controller.py:858 +msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." +msgstr "Removido {removed_tracks} faixas da fila repetidas com ao URL fornecido." + +#: redbot/cogs/audio/core/commands/controller.py:868 +#, docstring +msgid "Bump a track number to the top of the queue." +msgstr "Incremente um número de faixa na parte superior da fila." + +#: redbot/cogs/audio/core/commands/controller.py:879 +#: redbot/cogs/audio/core/commands/controller.py:885 +#: redbot/cogs/audio/core/commands/controller.py:891 +#: redbot/cogs/audio/core/commands/player.py:150 +msgid "Unable To Bump Track" +msgstr "Não foi possível obter a faixa" + +#: redbot/cogs/audio/core/commands/controller.py:880 +msgid "You must be in the voice channel to bump a track." +msgstr "Você deve estar no meu canal de voz para fazer isso." + +#: redbot/cogs/audio/core/commands/controller.py:886 +msgid "You need the DJ role to bump tracks." +msgstr "Você precisa do cargo de DJ para subir as faixas." + +#: redbot/cogs/audio/core/commands/controller.py:902 +msgid "Moved track to the top of the queue." +msgstr "Incremente um número de faixa na parte superior da fila." + +#: redbot/cogs/audio/core/commands/equalizer.py:31 +#, docstring +msgid "Equalizer management.\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 "Gerenciamento do equalizador.\n\n" +" As posições da banda são de 1-15 e os valores têm uma amplitude de -0. 5 a 1,0.\n" +" Nomes da banda são 25, 40, 63, 100, 160, 250, 400, 630, 1k, 1. k, 2.5k, 4k,\n" +" 6,3k, 10k e 16k Hz.\n" +" Definir um valor de banda para -0. 5 anula enquanto +0,25 é duplo.\n" +" " + +#: redbot/cogs/audio/core/commands/equalizer.py:73 +#, docstring +msgid "Delete a saved eq preset." +msgstr "Excluir uma predefinição eq salva." + +#: redbot/cogs/audio/core/commands/equalizer.py:82 +#: redbot/cogs/audio/core/commands/equalizer.py:89 +#: redbot/cogs/audio/core/commands/equalizer.py:102 +msgid "Unable To Delete Preset" +msgstr "Não é possível excluir a predefinição" + +#: redbot/cogs/audio/core/commands/equalizer.py:83 +#: redbot/cogs/audio/core/commands/equalizer.py:103 +msgid "You are not the author of that preset setting." +msgstr "Você não é o autor dessa configuração predefinida." + +#: redbot/cogs/audio/core/commands/equalizer.py:112 +#, docstring +msgid "List saved eq presets." +msgstr "Listar predefinições do eq salvas." + +#: redbot/cogs/audio/core/commands/equalizer.py:115 +msgid "No saved equalizer presets." +msgstr "Sem pré-definições do equalizador salvas." + +#: redbot/cogs/audio/core/commands/equalizer.py:118 +msgid "Preset Name" +msgstr "Nome Predefinido" + +#: redbot/cogs/audio/core/commands/equalizer.py:119 +msgid "Author" +msgstr "Autor" + +#: redbot/cogs/audio/core/commands/equalizer.py:141 +msgid "{num} preset(s)" +msgstr "{num} Predefinido(s)" + +#: redbot/cogs/audio/core/commands/equalizer.py:148 +#, docstring +msgid "Load a saved eq preset." +msgstr "Carregar uma predefinição de eq salva." + +#: redbot/cogs/audio/core/commands/equalizer.py:156 +msgid "No Preset Found" +msgstr "Nenhuma predefinição encontrada" + +#: redbot/cogs/audio/core/commands/equalizer.py:174 +msgid "Unable To Load Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:175 +msgid "You need the DJ role to load equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:193 +#, docstring +msgid "Reset the eq to 0 across all bands." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:202 +msgid "Unable To Modify Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:203 +msgid "You need the DJ role to reset the equalizer." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:219 +msgid "Equalizer values have been reset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:227 +#, docstring +msgid "Save the current eq settings to a preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:237 +#: redbot/cogs/audio/core/commands/equalizer.py:255 +#: redbot/cogs/audio/core/commands/equalizer.py:270 +msgid "Unable To Save Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:238 +msgid "You need the DJ role to save equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:242 +msgid "Please enter a name for this equalizer preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:256 +msgid "No equalizer preset name entered, try the command again later." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:271 +msgid "Try the command again with a shorter name." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:275 +msgid "Preset name already exists, do you want to replace it?" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:283 +msgid "Not saving preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:296 +msgid "Current equalizer saved to the {preset_name} preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:310 +#, 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:326 +msgid "Unable To Set Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:327 +msgid "You need the DJ role to set equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:367 +msgid "Invalid Band" +msgstr "Banda Inválida" + +#: redbot/cogs/audio/core/commands/equalizer.py:368 +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:392 +msgid "Preset Modified" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:393 +msgid "The {band_name}Hz band has been set to {band_value}." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:37 +#, docstring +msgid "`Dangerous commands` Manage Lavalink node configuration settings.\n\n" +" This command block holds all commands to configure an unmanaged (user maintained) or managed (bot maintained) Lavalink node.\n\n" +" You should not mess with any command in here unless you have a valid reason to,\n" +" i.e. been told by someone in the Red-Discord Bot support server to do so.\n" +" All the commands in here have the potential to break the Audio cog.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:49 +#, docstring +msgid "Change your Java executable path.\n\n" +" This command shouldn't need to be used most of the time, and is only useful if the host machine has conflicting Java versions.\n\n" +" If changing this make sure that the Java executable you set is supported by Audio.\n" +" The current supported versions are Java 17 and 11.\n\n" +" Enter nothing or \"java\" to reset it back to default.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:62 +msgid "Java Executable Reset" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:63 +msgid "Audio will now use `java` to run your managed Lavalink node. Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:75 +msgid "`{java_path}` is not a valid executable" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:82 +msgid "Java Executable Changed" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:83 +msgid "Audio will now use `{exc}` to run your managed Lavalink node. Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:96 +#, docstring +msgid "Set the managed Lavalink node maximum heap-size.\n\n" +" By default, this value is 50% of available RAM in the host machine represented by [1-1024][M|G] (256M, 256G for example)\n\n" +" This value only represents the maximum amount of RAM allowed to be used at any given point, and does not mean that the managed Lavalink node will always use this amount of RAM.\n\n" +" To reset this value to the default, run the command without any input.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:108 +msgid "Heap-size must be a valid measure of size, e.g. 256M, 256G" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:115 +msgid "Heap-size must be at least 64M, however it is recommended to have it set to at least 1G." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:850 -msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." +#: redbot/cogs/audio/core/commands/llset.py:126 +msgid "Heap-size must be less than your system RAM, You currently have {ram_in_bytes} of RAM available." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:860 -#, docstring -msgid "Bump a track number to the top of the queue." +#: redbot/cogs/audio/core/commands/llset.py:133 +msgid "Heap-size must be less than {limit} due to your system limitations." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:871 -#: redbot/cogs/audio/core/commands/controller.py:877 -#: redbot/cogs/audio/core/commands/controller.py:883 -#: redbot/cogs/audio/core/commands/player.py:151 -msgid "Unable To Bump Track" +#: redbot/cogs/audio/core/commands/llset.py:147 +msgid "Managed node's heap-size set to {bytes}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:872 -msgid "You must be in the voice channel to bump a track." +#: redbot/cogs/audio/core/commands/llset.py:157 +#, docstring +msgid "Toggle using external (unmanaged) Lavalink nodes - requires an existing Lavalink node for Audio to work, if enabled.\n\n" +" This command disables the managed Lavalink server. If you do not have another Lavalink node set up, you will be unable to use Audio while this is enabled.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:878 -msgid "You need the DJ role to bump tracks." +#: redbot/cogs/audio/core/commands/llset.py:167 +#: redbot/cogs/audio/core/commands/llset.py:176 +msgid "Unmanaged Lavalink server: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:894 -msgid "Moved track to the top of the queue." +#: redbot/cogs/audio/core/commands/llset.py:186 +msgid "Failed To Shutdown Lavalink" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:30 +#: redbot/cogs/audio/core/commands/llset.py:197 #, docstring -msgid "Equalizer management.\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" +msgid "Set the Lavalink node host.\n\n" +" This command sets the connection host which Audio will use to connect to an unmanaged Lavalink node.\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:72 -#, docstring -msgid "Delete a saved eq preset." +#: redbot/cogs/audio/core/commands/llset.py:205 +msgid "Unmanaged Lavalink node host set to {host}. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:81 -#: redbot/cogs/audio/core/commands/equalizer.py:88 -#: redbot/cogs/audio/core/commands/equalizer.py:101 -msgid "Unable To Delete Preset" +#: redbot/cogs/audio/core/commands/llset.py:218 +#, docstring +msgid "Set the Lavalink node password.\n\n" +" This command sets the connection password which Audio will use to connect to an unmanaged Lavalink node.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:82 -#: redbot/cogs/audio/core/commands/equalizer.py:102 -msgid "You are not the author of that preset setting." +#: redbot/cogs/audio/core/commands/llset.py:227 +msgid "Unmanaged Lavalink node password set to {password}. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:111 +#: redbot/cogs/audio/core/commands/llset.py:242 #, docstring -msgid "List saved eq presets." +msgid "Set the Lavalink node port.\n\n" +" This command sets the connection port which Audio will use to connect to an unmanaged Lavalink node.\n" +" Set port to -1 to disable the port and connect to the specified host via ports 80/443\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:114 -msgid "No saved equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:252 +#: redbot/cogs/audio/core/commands/llset.py:436 +#: redbot/cogs/audio/core/commands/llset.py:664 +#: redbot/cogs/audio/core/commands/llset.py:695 +msgid "Setting Not Changed" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:117 -msgid "Preset Name" +#: redbot/cogs/audio/core/commands/llset.py:253 +msgid "A port must be between 0 and 65535 " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:118 -msgid "Author" -msgstr "Autor" - -#: redbot/cogs/audio/core/commands/equalizer.py:140 -msgid "{num} preset(s)" +#: redbot/cogs/audio/core/commands/llset.py:259 +msgid "Unmanaged Lavalink node port set to {port}. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:147 +#: redbot/cogs/audio/core/commands/llset.py:272 #, docstring -msgid "Load a saved eq preset." -msgstr "" - -#: redbot/cogs/audio/core/commands/equalizer.py:155 -msgid "No Preset Found" +msgid "Set the Lavalink node connection to secured.\n\n" +" This toggle sets the connection type to secured or unsecured when connecting to an unmanaged Lavalink node.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:173 -msgid "Unable To Load Preset" +#: redbot/cogs/audio/core/commands/llset.py:283 +msgid "Unmanaged Lavalink node will now connect using the secured {secured_protocol} protocol.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:174 -msgid "You need the DJ role to load equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:296 +msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and wil use {unsecured_protocol} instead .\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:192 +#: redbot/cogs/audio/core/commands/llset.py:307 #, docstring -msgid "Reset the eq to 0 across all bands." +msgid "Display Lavalink connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:201 -msgid "Unable To Modify Preset" +#: redbot/cogs/audio/core/commands/llset.py:311 +msgid "Connection Settings" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:202 -msgid "You need the DJ role to reset the equalizer." +#: redbot/cogs/audio/core/commands/llset.py:312 +#: redbot/cogs/audio/core/commands/llset.py:321 +msgid "Host: [{host}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:218 -msgid "Equalizer values have been reset." +#: redbot/cogs/audio/core/commands/llset.py:313 +#: redbot/cogs/audio/core/commands/llset.py:324 +msgid "Port: [{port}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:226 -#, docstring -msgid "Save the current eq settings to a preset." +#: redbot/cogs/audio/core/commands/llset.py:314 +msgid "Default HTTP/HTTPS port" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:236 -#: redbot/cogs/audio/core/commands/equalizer.py:254 -#: redbot/cogs/audio/core/commands/equalizer.py:269 -msgid "Unable To Save Preset" +#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:325 +msgid "Password: [{password}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:237 -msgid "You need the DJ role to save equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:317 +msgid "Secured: [{state}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:241 -msgid "Please enter a name for this equalizer preset." +#: redbot/cogs/audio/core/commands/llset.py:320 +msgid "Lavalink Node Settings" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:255 -msgid "No equalizer preset name entered, try the command again later." +#: redbot/cogs/audio/core/commands/llset.py:328 +msgid "Initial Heapsize: [{xms}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:270 -msgid "Try the command again with a shorter name." +#: redbot/cogs/audio/core/commands/llset.py:329 +msgid "Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:274 -msgid "Preset name already exists, do you want to replace it?" +#: redbot/cogs/audio/core/commands/llset.py:330 +msgid "Java exec: [{java_exc_path}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:282 -msgid "Not saving preset." +#: redbot/cogs/audio/core/commands/llset.py:338 +#: redbot/cogs/audio/core/commands/llset.py:360 +msgid "I need to be able to DM you to send you this info." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:295 -msgid "Current equalizer saved to the {preset_name} preset." +#: redbot/cogs/audio/core/commands/llset.py:343 +#, docstring +msgid "Uploads a copy of the application.yml file used by the managed Lavalink node." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:309 +#: redbot/cogs/audio/core/commands/llset.py:367 #, 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" +msgid "Configure the managed Lavalink node runtime options.\n\n" +" All settings under this group will likely cause Audio to malfunction if changed from their defaults, only change settings here if you have been advised to by support.\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:325 -msgid "Unable To Set Preset" +#: redbot/cogs/audio/core/commands/llset.py:374 +#, docstring +msgid "Configure the managed node authorization and connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:326 -msgid "You need the DJ role to set equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:380 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node's binding IP address.\n\n" +" This value by default is `localhost` which will restrict the server to only localhost apps by default, changing this will likely break the managed Lavalink node if you don't know what you are doing.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:366 -msgid "Invalid Band" +#: redbot/cogs/audio/core/commands/llset.py:389 +msgid "Managed node will now accept connection on {host}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:367 -msgid "Valid band numbers are 1-15 or the band names listed in the help for this command." +#: redbot/cogs/audio/core/commands/llset.py:404 +#, docstring +msgid "Set the managed Lavalink node's connection password.\n\n" +" This is the password required for Audio to connect to the managed Lavalink node.\n" +" The value by default is `youshallnotpass`.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:391 -msgid "Preset Modified" +#: redbot/cogs/audio/core/commands/llset.py:413 +msgid "Managed node will now accept {password} as the authorization token.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:392 -msgid "The {band_name}Hz band has been set to {band_value}." +#: redbot/cogs/audio/core/commands/llset.py:427 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node's connection port.\n\n" +" This port is the port the managed Lavalink node binds to, you should only change this if there is a conflict with the default port because you already have an application using port 2333 on this device.\n\n" +" The value by default is `2333`.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:22 -#, docstring -msgid "Lavalink server configuration options." +#: redbot/cogs/audio/core/commands/llset.py:437 +msgid "The port must be between 1024 and 49151." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:444 +msgid "Managed node will now accept connections on {port}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:26 +#: redbot/cogs/audio/core/commands/llset.py:456 #, docstring -msgid "Change your Java executable path\n\n" -" Enter nothing to reset to default.\n" +msgid "`Dangerous command` Toggle audio sources on/off.\n\n" +" By default, all sources are enabled, you should only use commands here to disable a specific source if you have been advised to, disabling sources without background knowledge can cause Audio to break.\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." +#: redbot/cogs/audio/core/commands/llset.py:463 +#, docstring +msgid "Toggle HTTP direct URL usage on or off.\n\n" +" This source is used to allow playback from direct HTTP streams (this does not affect direct URL playback for the other sources).\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:44 -msgid "Java Executable Reset" +#: redbot/cogs/audio/core/commands/llset.py:473 +msgid "Managed node will allow playback from direct URLs.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:45 -msgid "Audio will now use `java` to run your Lavalink.jar" +#: redbot/cogs/audio/core/commands/llset.py:482 +msgid "Managed node will not play from direct URLs anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:54 -msgid "`{java_path}` is not a valid executable" +#: redbot/cogs/audio/core/commands/llset.py:490 +#, docstring +msgid "Toggle Bandcamp source on or off.\n\n" +" This toggle controls the playback of all Bandcamp related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:61 -msgid "Java Executable Changed" +#: redbot/cogs/audio/core/commands/llset.py:500 +msgid "Managed node will allow playback from Bandcamp.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:62 -msgid "Audio will now use `{exc}` to run your Lavalink.jar" +#: redbot/cogs/audio/core/commands/llset.py:509 +msgid "Managed node will not play from Bandcamp anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." 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" +#: redbot/cogs/audio/core/commands/llset.py:517 +#, docstring +msgid "Toggle local file usage on or off.\n\n" +" This toggle controls the playback of all local track content, usually found inside the `localtracks` folder.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:73 -msgid "For it to take effect please reload Audio (`{prefix}reload audio`)." +#: redbot/cogs/audio/core/commands/llset.py:527 +msgid "Managed node will allow playback from local files.\n\n" +"Run `{p}{cmd}` for it to take effect." 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`)." +#: redbot/cogs/audio/core/commands/llset.py:536 +msgid "Managed node will not play from local files anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:93 +#: redbot/cogs/audio/core/commands/llset.py:544 #, docstring -msgid "Toggle using external Lavalink servers." +msgid "Toggle Soundcloud source on or off.\n\n" +" This toggle controls the playback of all SoundCloud related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:100 -#: redbot/cogs/audio/core/commands/llset.py:126 -msgid "External Lavalink server: {true_or_false}." +#: redbot/cogs/audio/core/commands/llset.py:554 +msgid "Managed node will allow playback from Soundcloud.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:113 -msgid "External Lavalink server: {true_or_false}\n" -"For it to take effect please reload Audio (`{prefix}reload audio`)." +#: redbot/cogs/audio/core/commands/llset.py:563 +msgid "Managed node will not play from Soundcloud anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:143 +#: redbot/cogs/audio/core/commands/llset.py:571 #, docstring -msgid "Set the Lavalink server host." +msgid "`Dangerous command` Toggle YouTube source on or off (this includes Spotify).\n\n" +" This toggle controls the playback of all YouTube and Spotify related content.\n" +" " 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." +#: redbot/cogs/audio/core/commands/llset.py:581 +msgid "Managed node will allow playback from YouTube.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:151 -msgid "Host set to {host}." +#: redbot/cogs/audio/core/commands/llset.py:590 +msgid "Managed node will not play from YouTube anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:167 +#: redbot/cogs/audio/core/commands/llset.py:598 #, docstring -msgid "Set the Lavalink server password." +msgid "Toggle Twitch source on or off.\n\n" +" This toggle controls the playback of all Twitch related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:175 -msgid "Server password set to {password}." +#: redbot/cogs/audio/core/commands/llset.py:608 +msgid "Managed node will allow playback from Twitch.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:192 +#: redbot/cogs/audio/core/commands/llset.py:617 +msgid "Managed node will not play from Twitch anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:625 #, docstring -msgid "Set the Lavalink websocket server port." +msgid "Toggle Vimeo source on or off.\n\n" +" This toggle controls the playback of all Vimeo related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:200 -msgid "Websocket port set to {port}." +#: redbot/cogs/audio/core/commands/llset.py:635 +msgid "Managed node will allow playback from Vimeo.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:217 -#, docstring -msgid "Display Lavalink connection settings." +#: redbot/cogs/audio/core/commands/llset.py:644 +msgid "Managed node will not play from Vimeo anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:223 -msgid "Connection Settings" +#: redbot/cogs/audio/core/commands/llset.py:657 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node framebuffer size.\n\n" +" Only change this if you have been directly advised to, changing it can cause significant playback issues.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:224 -msgid "Host: [{host}]\n" +#: redbot/cogs/audio/core/commands/llset.py:665 +msgid "The lowest value the framebuffer can be set to is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:225 -msgid "WS Port: [{port}]\n" +#: redbot/cogs/audio/core/commands/llset.py:671 +#: redbot/cogs/audio/core/commands/llset.py:702 +msgid "Managed node's bufferDurationMs set to {milliseconds}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:227 -msgid "Rest Port: [{port}]\n" +#: redbot/cogs/audio/core/commands/llset.py:688 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node JDA-NAS buffer size.\n\n" +" Only change this if you have been directly advised to, changing it can cause significant playback issues.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:228 -msgid "Password: [{password}]\n" +#: redbot/cogs/audio/core/commands/llset.py:696 +msgid "The lowest value the buffer may be is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:232 -msgid "I need to be able to DM you to send you this info." +#: redbot/cogs/audio/core/commands/llset.py:714 +#, docstring +msgid "Reset all `llset` changes back to their default values." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:26 +#: redbot/cogs/audio/core/commands/localtracks.py:27 #, docstring msgid "Local playback commands." -msgstr "" +msgstr "Comandos de reprodução local." -#: redbot/cogs/audio/core/commands/localtracks.py:30 +#: redbot/cogs/audio/core/commands/localtracks.py:31 #, docstring msgid "Play all songs in a localtracks folder.\n\n" " **Usage**:\n" @@ -1903,17 +2288,23 @@ msgid "Play all songs in a localtracks folder.\n\n" " ​ ​ `[p]local folder folder_name`\n" " ​ ​ ​ ​ ​ ​ ​ ​ Queues all of the tracks inside the folder_name folder.\n" " " -msgstr "" +msgstr "Reproduza todas as músicas em uma pasta localTrack.\n\n" +" **Uso**:\n" +" ├├`[p]pasta local`\n" +" ├├├├├├├├Abrir o menu para escolher uma pasta para a fila.\n\n" +" ├`[p]pasta local nome_pasta`\n" +" ├├├├├├├Filas de todas as trilhas dentro da pasta de nomes.\n" +" " -#: redbot/cogs/audio/core/commands/localtracks.py:50 +#: redbot/cogs/audio/core/commands/localtracks.py:51 msgid "Folder Not Found" -msgstr "" +msgstr "Pasta não encontrada" -#: redbot/cogs/audio/core/commands/localtracks.py:51 +#: redbot/cogs/audio/core/commands/localtracks.py:52 msgid "Localtracks folder named {name} does not exist." -msgstr "" +msgstr "Pasta de faixas locais com o nome {name} não existe." -#: redbot/cogs/audio/core/commands/localtracks.py:62 +#: redbot/cogs/audio/core/commands/localtracks.py:63 #, docstring msgid "Play a local track.\n\n" " To play a local track, either use the menu to choose a track or enter in the track path directly with the play command.\n" @@ -1925,246 +2316,276 @@ msgid "Play a local track.\n\n" " ​ ​ ​ ​ `[p]play album_folder\\song_name.mp3`\n" " ​ ​ ​ ​ ​ ​ ​ ​ Use a direct link relative to the localtracks folder.\n" " " -msgstr "" +msgstr "Reproduza uma faixa local.\n\n" +" Para reproduzir uma faixa local, use o menu para escolher uma faixa ou entrar no caminho da trilha diretamente com o comando play.\n" +" Para tocar uma pasta inteira, use `[p]ajude pasta local` para instruções.\n\n" +" **Uso**:\n" +" ├├`[p]local play`\n" +" ├├├├├├├Abrir o menu para escolher uma faixa.\n\n" +" ​ ​ ​ ​ `[p]play localtracks\\album_folder\\song_name.mp3`\n" +" ​ ​ ​ ​ `[p]play album_folder\\song_name.mp3`\n" +" ​ ​ ​ ​ ​ ​ Use um link direto relativo à pasta localtracks.\n" +" " -#: redbot/cogs/audio/core/commands/localtracks.py:79 -#: redbot/cogs/audio/core/commands/localtracks.py:135 +#: redbot/cogs/audio/core/commands/localtracks.py:80 +#: redbot/cogs/audio/core/commands/localtracks.py:136 msgid "No album folders found." -msgstr "" +msgstr "Nenhuma pasta de álbuns encontrada." -#: redbot/cogs/audio/core/commands/localtracks.py:121 +#: redbot/cogs/audio/core/commands/localtracks.py:122 #, docstring msgid "Search for songs across all localtracks folders." -msgstr "" +msgstr "Procure por músicas em todas as pastas locais." -#: redbot/cogs/audio/core/commands/localtracks.py:139 -#: redbot/cogs/audio/core/commands/queue.py:295 +#: redbot/cogs/audio/core/commands/localtracks.py:140 +#: redbot/cogs/audio/core/commands/queue.py:299 msgid "No matches." msgstr "Nenhum resultado." #: redbot/cogs/audio/core/commands/miscellaneous.py:29 #, docstring msgid "Make Red sing one of her songs." -msgstr "" +msgstr "Faça o vermelho cantar uma das músicas dela." -#: redbot/cogs/audio/core/commands/miscellaneous.py:46 +#: redbot/cogs/audio/core/commands/miscellaneous.py:47 #, docstring msgid "Audio stats." -msgstr "" +msgstr "Estatísticas de áudio." -#: redbot/cogs/audio/core/commands/miscellaneous.py:75 +#: redbot/cogs/audio/core/commands/miscellaneous.py:76 msgid "Not connected anywhere." -msgstr "" +msgstr "Não está conectado a lugar nenhum." -#: redbot/cogs/audio/core/commands/miscellaneous.py:81 +#: redbot/cogs/audio/core/commands/miscellaneous.py:82 msgid "Playing in {num}/{total} servers:" -msgstr "" +msgstr "Jogando em {num}/{total} servidores:" -#: redbot/cogs/audio/core/commands/miscellaneous.py:87 +#: redbot/cogs/audio/core/commands/miscellaneous.py:88 msgid "Page {}/{}" -msgstr "" +msgstr "Página {}/{}" -#: redbot/cogs/audio/core/commands/miscellaneous.py:100 +#: redbot/cogs/audio/core/commands/miscellaneous.py:101 #, docstring msgid "Queue percentage." +msgstr "Porcentagem da fila." + +#: redbot/cogs/audio/core/commands/miscellaneous.py:125 +#: redbot/cogs/audio/core/commands/playlists.py:1130 +#: redbot/cogs/audio/core/commands/queue.py:67 +#: redbot/cogs/audio/core/commands/queue.py:164 +#: redbot/cogs/audio/core/commands/queue.py:183 +#: redbot/cogs/audio/core/commands/queue.py:188 +#: redbot/cogs/audio/core/commands/queue.py:214 +#: redbot/cogs/audio/core/commands/queue.py:219 +#: redbot/cogs/audio/core/commands/queue.py:261 +#: redbot/cogs/audio/core/commands/queue.py:263 +#: redbot/cogs/audio/core/commands/queue.py:293 +#: redbot/cogs/audio/core/commands/queue.py:295 +#: redbot/cogs/audio/core/commands/queue.py:331 +#: redbot/cogs/audio/core/commands/queue.py:369 +#: redbot/cogs/audio/core/commands/queue.py:377 +msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:126 -msgid "There's nothing in the queue." -msgstr "" - -#: redbot/cogs/audio/core/commands/miscellaneous.py:147 +#: redbot/cogs/audio/core/commands/miscellaneous.py:146 msgid "Queued and playing tracks:" -msgstr "" +msgstr "Na fila e reproduzindo faixas:" -#: redbot/cogs/audio/core/commands/player.py:40 +#: redbot/cogs/audio/core/commands/player.py:39 #, docstring msgid "Play the specified track or search for a close match.\n\n" " To play a local track, the query should be `\\`.\n" " If you are the bot owner, use `[p]audioset info` to display your localtracks path.\n" " " -msgstr "" +msgstr "Reproduza a faixa especificada ou procure por uma partida de fechamento.\n\n" +" Para reproduzir uma faixa local, a consulta deve ser `\\`.\n" +" Se você for o proprietário do bot, use `[p]audioset info` para exibir seu caminho localTracks.\n" +" " -#: redbot/cogs/audio/core/commands/player.py:54 -#: redbot/cogs/audio/core/commands/player.py:162 -#: redbot/cogs/audio/core/commands/player.py:739 +#: redbot/cogs/audio/core/commands/player.py:53 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:738 msgid "That URL is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:58 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:745 +#: redbot/cogs/audio/core/commands/player.py:57 +#: redbot/cogs/audio/core/commands/player.py:165 +#: redbot/cogs/audio/core/commands/player.py:744 msgid "That track is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:65 -#: redbot/cogs/audio/core/commands/player.py:173 -#: redbot/cogs/audio/core/commands/player.py:437 -#: redbot/cogs/audio/core/commands/player.py:553 -#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/player.py:64 +#: redbot/cogs/audio/core/commands/player.py:172 +#: redbot/cogs/audio/core/commands/player.py:435 +#: redbot/cogs/audio/core/commands/player.py:551 +#: redbot/cogs/audio/core/commands/player.py:806 msgid "You need the DJ role to queue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:69 -#: redbot/cogs/audio/core/commands/player.py:177 -#: redbot/cogs/audio/core/commands/player.py:441 -#: redbot/cogs/audio/core/commands/player.py:557 -#: redbot/cogs/audio/core/commands/player.py:681 -msgid "Connection to Lavalink has failed" +#: redbot/cogs/audio/core/commands/player.py:68 +#: redbot/cogs/audio/core/commands/player.py:176 +#: redbot/cogs/audio/core/commands/player.py:439 +#: redbot/cogs/audio/core/commands/player.py:555 +msgid "Connection to Lavalink node has failed" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:72 -#: redbot/cogs/audio/core/commands/player.py:180 -#: redbot/cogs/audio/core/commands/player.py:444 -#: redbot/cogs/audio/core/commands/player.py:560 -#: redbot/cogs/audio/core/commands/player.py:684 +#: redbot/cogs/audio/core/commands/player.py:71 +#: redbot/cogs/audio/core/commands/player.py:179 +#: redbot/cogs/audio/core/commands/player.py:442 +#: redbot/cogs/audio/core/commands/player.py:558 +#: redbot/cogs/audio/core/commands/player.py:683 msgid "Please check your console or logs for details." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:111 -#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:110 +#: redbot/cogs/audio/core/commands/player.py:218 msgid "You must be in the voice channel to use the play command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:117 -#: redbot/cogs/audio/core/commands/player.py:225 -#: redbot/cogs/audio/core/commands/player.py:253 +#: redbot/cogs/audio/core/commands/player.py:116 +#: redbot/cogs/audio/core/commands/player.py:224 +#: redbot/cogs/audio/core/commands/player.py:252 msgid "No tracks found for `{query}`." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:123 -#: redbot/cogs/audio/core/commands/player.py:231 -#: redbot/cogs/audio/core/commands/player.py:532 -#: redbot/cogs/audio/core/commands/player.py:605 +#: redbot/cogs/audio/core/commands/player.py:122 +#: redbot/cogs/audio/core/commands/player.py:230 +#: redbot/cogs/audio/core/commands/player.py:530 +#: redbot/cogs/audio/core/commands/player.py:603 msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:146 +#: redbot/cogs/audio/core/commands/player.py:145 #, 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:152 +#: redbot/cogs/audio/core/commands/player.py:151 msgid "Only single tracks work with bump play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:256 -#: redbot/cogs/audio/core/commands/player.py:788 -#: redbot/cogs/audio/core/commands/player.py:910 -msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" -"This may be due to permissions or because Lavalink.jar is being run in a different machine than the local tracks." +#: redbot/cogs/audio/core/commands/player.py:208 +#: redbot/cogs/audio/core/commands/player.py:471 +#: redbot/cogs/audio/core/commands/player.py:587 +#: redbot/cogs/audio/core/commands/player.py:712 +#: redbot/cogs/audio/core/commands/queue.py:362 +msgid "Connection to Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:263 -#: redbot/cogs/audio/core/commands/player.py:795 -#: redbot/cogs/audio/core/commands/player.py:917 +#: redbot/cogs/audio/core/commands/player.py:255 +msgid "Local tracks will not work if the managed Lavalink node cannot see the track.\n" +"This may be due to permissions or you are using an external Lavalink node in a different machine than the bot and the local tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:262 +#: redbot/cogs/audio/core/commands/player.py:794 +#: redbot/cogs/audio/core/commands/player.py:913 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:265 -#: redbot/cogs/audio/core/commands/player.py:796 -#: redbot/cogs/audio/core/commands/player.py:918 +#: redbot/cogs/audio/core/commands/player.py:264 +#: redbot/cogs/audio/core/commands/player.py:795 +#: redbot/cogs/audio/core/commands/player.py:914 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:296 +#: redbot/cogs/audio/core/commands/player.py:294 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:318 +#: redbot/cogs/audio/core/commands/player.py:316 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:339 +#: redbot/cogs/audio/core/commands/player.py:337 msgid "{time} until track playback: #1 in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:343 +#: redbot/cogs/audio/core/commands/player.py:341 msgid "Track Enqueued" msgstr "Faixa Enfileirada" -#: redbot/cogs/audio/core/commands/player.py:357 +#: redbot/cogs/audio/core/commands/player.py:355 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:417 +#: redbot/cogs/audio/core/commands/player.py:415 msgid "The owner needs to set the Spotify client ID and Spotify client secret, before Spotify URLs or codes can be used. \n" "See `{prefix}audioset spotifyapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:427 +#: redbot/cogs/audio/core/commands/player.py:425 msgid "The owner needs to set the YouTube API key before Spotify URLs or codes can be used.\n" "See `{prefix}audioset youtubeapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:485 +#: redbot/cogs/audio/core/commands/player.py:483 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:492 +#: redbot/cogs/audio/core/commands/player.py:490 msgid "No categories found" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:514 +#: redbot/cogs/audio/core/commands/player.py:494 +#: redbot/cogs/audio/core/commands/player.py:512 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:501 +#: redbot/cogs/audio/core/commands/player.py:499 msgid "Categories" msgstr "Categorias" -#: redbot/cogs/audio/core/commands/player.py:507 +#: redbot/cogs/audio/core/commands/player.py:505 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:522 +#: redbot/cogs/audio/core/commands/player.py:520 msgid "Playlists for {friendly_name}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:529 +#: redbot/cogs/audio/core/commands/player.py:527 msgid "No tracks to play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:539 +#: redbot/cogs/audio/core/commands/player.py:537 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:547 +#: redbot/cogs/audio/core/commands/player.py:545 #, docstring msgid "Starts auto play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:601 +#: redbot/cogs/audio/core/commands/player.py:599 msgid "You must be in the voice channel to use the autoplay command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:615 +#: redbot/cogs/audio/core/commands/player.py:613 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:621 -#: redbot/cogs/audio/core/commands/player.py:757 -#: redbot/cogs/audio/core/commands/player.py:776 -#: redbot/cogs/audio/core/commands/player.py:897 -#: redbot/cogs/audio/core/commands/playlists.py:1928 +#: redbot/cogs/audio/core/commands/player.py:619 +#: redbot/cogs/audio/core/commands/player.py:756 +#: redbot/cogs/audio/core/commands/player.py:775 +#: redbot/cogs/audio/core/commands/player.py:893 +#: redbot/cogs/audio/core/commands/playlists.py:1898 msgid "Unable to Get Track" -msgstr "" +msgstr "Não foi possível obter a faixa" -#: redbot/cogs/audio/core/commands/player.py:622 -#: redbot/cogs/audio/core/commands/player.py:758 -#: redbot/cogs/audio/core/commands/player.py:777 -#: redbot/cogs/audio/core/commands/player.py:898 -#: redbot/cogs/audio/core/commands/playlists.py:1929 +#: redbot/cogs/audio/core/commands/player.py:620 +#: redbot/cogs/audio/core/commands/player.py:757 +#: redbot/cogs/audio/core/commands/player.py:776 +#: redbot/cogs/audio/core/commands/player.py:894 msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." -msgstr "" +msgstr "Não consigo fazer uma trilha de Lavalink no momento, tente novamente em alguns minutos." -#: redbot/cogs/audio/core/commands/player.py:636 +#: redbot/cogs/audio/core/commands/player.py:634 msgid "Adding a track to queue." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:642 +#: redbot/cogs/audio/core/commands/player.py:641 #, 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" @@ -2172,44 +2593,54 @@ msgid "Pick a track with a search.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:694 -#: redbot/cogs/audio/core/commands/player.py:706 -#: redbot/cogs/audio/core/commands/player.py:712 -#: redbot/cogs/audio/core/commands/player.py:722 +#: redbot/cogs/audio/core/commands/player.py:680 +msgid "Connection to Lavalink has failed" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:693 +#: redbot/cogs/audio/core/commands/player.py:705 +#: redbot/cogs/audio/core/commands/player.py:711 +#: redbot/cogs/audio/core/commands/player.py:721 msgid "Unable To Search For Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:723 +#: redbot/cogs/audio/core/commands/player.py:722 msgid "You must be in the voice channel to enqueue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:786 -#: redbot/cogs/audio/core/commands/player.py:908 +#: redbot/cogs/audio/core/commands/player.py:785 +#: redbot/cogs/audio/core/commands/player.py:904 msgid "Nothing found." msgstr "Nada encontrado." -#: redbot/cogs/audio/core/commands/player.py:857 -#: redbot/cogs/audio/core/commands/playlists.py:1553 +#: redbot/cogs/audio/core/commands/player.py:787 +#: redbot/cogs/audio/core/commands/player.py:906 +msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" +"This 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:853 +#: redbot/cogs/audio/core/commands/playlists.py:1527 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:863 +#: redbot/cogs/audio/core/commands/player.py:859 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:869 +#: redbot/cogs/audio/core/commands/player.py:865 msgid "folder" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:871 +#: redbot/cogs/audio/core/commands/player.py:867 msgid "search" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:874 +#: redbot/cogs/audio/core/commands/player.py:870 msgid "{time} until start of {type} playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:44 +#: redbot/cogs/audio/core/commands/playlists.py:45 #, docstring msgid "Playlist configuration options.\n\n" " Scope info:\n" @@ -2221,11 +2652,11 @@ msgid "Playlist configuration options.\n\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" +" ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and the playlist creator.\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:69 +#: redbot/cogs/audio/core/commands/playlists.py:70 #, 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" @@ -2254,99 +2685,130 @@ msgid "Add a track URL, playlist link, or quick search to a playlist.\n\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:1699 -#: redbot/cogs/audio/core/commands/playlists.py:2015 +#: redbot/cogs/audio/core/commands/playlists.py:124 +#: redbot/cogs/audio/core/commands/playlists.py:305 +#: redbot/cogs/audio/core/commands/playlists.py:487 +#: redbot/cogs/audio/core/commands/playlists.py:581 +#: redbot/cogs/audio/core/commands/playlists.py:710 +#: redbot/cogs/audio/core/commands/playlists.py:845 +#: redbot/cogs/audio/core/commands/playlists.py:982 +#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1224 +#: redbot/cogs/audio/core/commands/playlists.py:1474 +#: redbot/cogs/audio/core/commands/playlists.py:1560 +#: redbot/cogs/audio/core/commands/playlists.py:1641 +#: redbot/cogs/audio/core/commands/playlists.py:1671 +#: redbot/cogs/audio/core/commands/playlists.py:1983 msgid "Playlist Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:140 +#: redbot/cogs/audio/core/commands/playlists.py:141 msgid "Could not find a track matching your query." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:161 +#: redbot/cogs/audio/core/commands/playlists.py:162 msgid "Skipping track" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:162 +#: redbot/cogs/audio/core/commands/playlists.py:163 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 +#: redbot/cogs/audio/core/commands/playlists.py:171 +#: redbot/cogs/audio/core/commands/playlists.py:213 msgid "Playlist limit reached: Could not add track." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:193 +#: redbot/cogs/audio/core/commands/playlists.py:194 msgid "Track added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:194 +#: redbot/cogs/audio/core/commands/playlists.py:195 msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:199 +#: redbot/cogs/audio/core/commands/playlists.py:200 msgid "{num} tracks appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:204 +#: redbot/cogs/audio/core/commands/playlists.py:205 msgid "\n" "{existing} {plural} already in the playlist and were skipped." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:206 +#: redbot/cogs/audio/core/commands/playlists.py:207 msgid "tracks are" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:206 +#: redbot/cogs/audio/core/commands/playlists.py:207 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:2032 +#: redbot/cogs/audio/core/commands/playlists.py:209 +#: redbot/cogs/audio/core/commands/playlists.py:618 +#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: redbot/cogs/audio/core/commands/playlists.py:1268 +#: redbot/cogs/audio/core/commands/playlists.py:2000 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:2016 +#: redbot/cogs/audio/core/commands/playlists.py:229 +#, docstring +msgid "Copy a playlist from one scope to another.\n\n" +" **Usage**:\n" +" ​ ​ ​ ​ `[p]playlist copy playlist_name_OR_id [args]`\n\n" +" **Args**:\n" +" ​ ​ ​ ​ The following are all optional:\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-scope \n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-guild [guild] **Only the bot owner can use this**\n\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-scope \n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-guild [guild] **Only the bot owner can use this**\n\n" +" **Scope** is one of the following:\n" +" ​ ​ ​ ​ Global\n" +" ​ ​ ​ ​ Guild\n" +" ​ ​ ​ ​ User\n\n" +" **Author** can be one of the following:\n" +" ​ ​ ​ ​ User ID\n" +" ​ ​ ​ ​ User Mention\n" +" ​ ​ ​ ​ User Name#123\n\n" +" **Guild** can be one of the following:\n" +" ​ ​ ​ ​ Guild ID\n" +" ​ ​ ​ ​ Exact guild name\n\n" +" Example use:\n" +" ​ ​ ​ ​ `[p]playlist copy MyGuildPlaylist --from-scope Guild --to-scope Global`\n" +" ​ ​ ​ ​ `[p]playlist copy MyGlobalPlaylist --from-scope Global --to-author Draper#6666 --to-scope User`\n" +" ​ ​ ​ ​ `[p]playlist copy MyPersonalPlaylist --from-scope user --to-author Draper#6666 --to-scope Guild --to-guild Red - Discord Bot`\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:306 +#: redbot/cogs/audio/core/commands/playlists.py:488 +#: redbot/cogs/audio/core/commands/playlists.py:582 +#: redbot/cogs/audio/core/commands/playlists.py:711 +#: redbot/cogs/audio/core/commands/playlists.py:846 +#: redbot/cogs/audio/core/commands/playlists.py:1225 +#: redbot/cogs/audio/core/commands/playlists.py:1642 +#: redbot/cogs/audio/core/commands/playlists.py:1984 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 +#: redbot/cogs/audio/core/commands/playlists.py:329 +#: redbot/cogs/audio/core/commands/playlists.py:336 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:346 +#: redbot/cogs/audio/core/commands/playlists.py:344 msgid "Playlist Copied" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:347 +#: redbot/cogs/audio/core/commands/playlists.py:345 msgid "Playlist {name} (`{from_id}`) copied from {from_scope} to {to_scope} (`{to_id}`)." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:362 +#: redbot/cogs/audio/core/commands/playlists.py:360 #, docstring msgid "Create an empty playlist.\n\n" " **Usage**:\n" @@ -2374,31 +2836,31 @@ msgid "Create an empty playlist.\n\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:1998 +#: redbot/cogs/audio/core/commands/playlists.py:412 +#: redbot/cogs/audio/core/commands/playlists.py:1117 +#: redbot/cogs/audio/core/commands/playlists.py:1340 +#: redbot/cogs/audio/core/commands/playlists.py:1966 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:1999 +#: redbot/cogs/audio/core/commands/playlists.py:413 +#: redbot/cogs/audio/core/commands/playlists.py:1118 +#: redbot/cogs/audio/core/commands/playlists.py:1341 +#: redbot/cogs/audio/core/commands/playlists.py:1967 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 +#: redbot/cogs/audio/core/commands/playlists.py:423 +#: redbot/cogs/audio/core/commands/playlists.py:1150 +#: redbot/cogs/audio/core/commands/playlists.py:1375 msgid "Playlist Created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:428 +#: redbot/cogs/audio/core/commands/playlists.py:424 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:441 +#: redbot/cogs/audio/core/commands/playlists.py:437 #, docstring msgid "Delete a saved playlist.\n\n" " **Usage**:\n" @@ -2426,15 +2888,15 @@ msgid "Delete a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:514 +#: redbot/cogs/audio/core/commands/playlists.py:508 msgid "Playlist Deleted" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:515 +#: redbot/cogs/audio/core/commands/playlists.py:509 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:531 +#: redbot/cogs/audio/core/commands/playlists.py:525 #, docstring msgid "Remove duplicate tracks from a saved playlist.\n\n" " **Usage**:\n" @@ -2462,20 +2924,20 @@ msgid "Remove duplicate tracks from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:627 +#: redbot/cogs/audio/core/commands/playlists.py:619 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:1768 +#: redbot/cogs/audio/core/commands/playlists.py:632 +#: redbot/cogs/audio/core/commands/playlists.py:1740 msgid "Playlist Has Not Been Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:641 +#: redbot/cogs/audio/core/commands/playlists.py:633 msgid "{name} (`{id}`) [**{scope}**] playlist has no duplicate tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:662 +#: redbot/cogs/audio/core/commands/playlists.py:654 #, docstring msgid "Download a copy of a playlist.\n\n" " These files can be used with the `[p]playlist upload` command.\n" @@ -2506,19 +2968,19 @@ msgid "Download a copy of a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:731 +#: redbot/cogs/audio/core/commands/playlists.py:721 msgid "That playlist has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:774 +#: redbot/cogs/audio/core/commands/playlists.py:764 msgid "This playlist is too large to be send in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:777 +#: redbot/cogs/audio/core/commands/playlists.py:767 msgid "Playlist is too large, here is the compressed version." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:799 +#: redbot/cogs/audio/core/commands/playlists.py:789 #, docstring msgid "Retrieve information from a saved playlist.\n\n" " **Usage**:\n" @@ -2546,25 +3008,25 @@ msgid "Retrieve information from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:891 +#: redbot/cogs/audio/core/commands/playlists.py:879 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:883 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\n" "URL: {url}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:908 -#: redbot/cogs/audio/core/commands/playlists.py:1056 +#: redbot/cogs/audio/core/commands/playlists.py:896 +#: redbot/cogs/audio/core/commands/playlists.py:1041 msgid "Unknown" msgstr "Desconhecido" -#: redbot/cogs/audio/core/commands/playlists.py:910 +#: redbot/cogs/audio/core/commands/playlists.py:898 msgid "Page {page}/{pages} | Author: {author_name} | {num} track(s)" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:922 +#: redbot/cogs/audio/core/commands/playlists.py:910 #, docstring msgid "List saved playlists.\n\n" " **Usage**:\n" @@ -2592,35 +3054,35 @@ msgid "List saved playlists.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:998 +#: redbot/cogs/audio/core/commands/playlists.py:983 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1032 +#: redbot/cogs/audio/core/commands/playlists.py:1017 msgid "No saved playlists for {scope} created by {author}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1041 +#: redbot/cogs/audio/core/commands/playlists.py:1026 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1051 +#: redbot/cogs/audio/core/commands/playlists.py:1036 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1052 +#: redbot/cogs/audio/core/commands/playlists.py:1037 msgid "Tracks: {num}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1053 +#: redbot/cogs/audio/core/commands/playlists.py:1038 msgid "Author: {name}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1058 +#: redbot/cogs/audio/core/commands/playlists.py:1043 msgid "Scope: {scope}\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1078 +#: redbot/cogs/audio/core/commands/playlists.py:1063 #, docstring msgid "Save the queue to a playlist.\n\n" " **Usage**:\n" @@ -2648,33 +3110,16 @@ msgid "Save the queue to a playlist.\n\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:365 -#: redbot/cogs/audio/core/commands/queue.py:373 -msgid "There's nothing in the queue." -msgstr "" - -#: redbot/cogs/audio/core/commands/playlists.py:1168 +#: redbot/cogs/audio/core/commands/playlists.py:1151 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 +#: redbot/cogs/audio/core/commands/playlists.py:1157 +#: redbot/cogs/audio/core/commands/playlists.py:1384 msgid "Playlist limit reached: Could not add {} tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1188 +#: redbot/cogs/audio/core/commands/playlists.py:1171 #, docstring msgid "Remove a track from a playlist by url.\n\n" " **Usage**:\n" @@ -2702,23 +3147,23 @@ msgid "Remove a track from a playlist by url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: redbot/cogs/audio/core/commands/playlists.py:1235 msgid "URL not in playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1266 +#: redbot/cogs/audio/core/commands/playlists.py:1247 msgid "No tracks left, removing playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1274 +#: redbot/cogs/audio/core/commands/playlists.py:1255 msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1288 +#: redbot/cogs/audio/core/commands/playlists.py:1269 msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1306 +#: redbot/cogs/audio/core/commands/playlists.py:1287 #, docstring msgid "Save a playlist from a url.\n\n" " **Usage**:\n" @@ -2746,19 +3191,19 @@ msgid "Save a playlist from a url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1397 +#: redbot/cogs/audio/core/commands/playlists.py:1376 msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1414 +#: redbot/cogs/audio/core/commands/playlists.py:1393 msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1415 +#: redbot/cogs/audio/core/commands/playlists.py:1394 msgid "Unable to create your playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1432 +#: redbot/cogs/audio/core/commands/playlists.py:1411 #, docstring msgid "Load a playlist into the queue.\n\n" " **Usage**:\n" @@ -2786,20 +3231,20 @@ msgid "Load a playlist into the queue.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1482 +#: redbot/cogs/audio/core/commands/playlists.py:1459 msgid "You need the DJ role to start playing playlists." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1566 +#: redbot/cogs/audio/core/commands/playlists.py:1540 msgid "Playlist Enqueued" msgstr "Lista de reprodução enfileirada" -#: redbot/cogs/audio/core/commands/playlists.py:1567 +#: redbot/cogs/audio/core/commands/playlists.py:1541 msgid "{name} - (`{id}`) [**{scope}**]\n" "Added {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1613 +#: redbot/cogs/audio/core/commands/playlists.py:1587 #, docstring msgid "Updates all tracks in a playlist.\n\n" " **Usage**:\n" @@ -2827,32 +3272,32 @@ msgid "Updates all tracks in a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1692 +#: redbot/cogs/audio/core/commands/playlists.py:1664 msgid "Invalid Playlist" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1693 +#: redbot/cogs/audio/core/commands/playlists.py:1665 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1734 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "Tracks removed" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1738 -#: redbot/cogs/audio/core/commands/playlists.py:1758 +#: redbot/cogs/audio/core/commands/playlists.py:1710 +#: redbot/cogs/audio/core/commands/playlists.py:1730 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1756 +#: redbot/cogs/audio/core/commands/playlists.py:1728 msgid "Tracks added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1769 +#: redbot/cogs/audio/core/commands/playlists.py:1741 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1781 +#: redbot/cogs/audio/core/commands/playlists.py:1753 #, docstring msgid "Uploads a playlist file as a playlist for the bot.\n\n" " V2 and old V3 playlist will be slow.\n" @@ -2882,31 +3327,35 @@ msgid "Uploads a playlist file as a playlist for the bot.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1838 +#: redbot/cogs/audio/core/commands/playlists.py:1808 msgid "Please upload the playlist file. Any other message will cancel this operation." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1849 +#: redbot/cogs/audio/core/commands/playlists.py:1819 msgid "No file detected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1856 +#: redbot/cogs/audio/core/commands/playlists.py:1826 msgid "Upload cancelled." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1860 +#: redbot/cogs/audio/core/commands/playlists.py:1830 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1868 +#: redbot/cogs/audio/core/commands/playlists.py:1838 msgid "Not a valid playlist file." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1880 +#: redbot/cogs/audio/core/commands/playlists.py:1850 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1950 +#: redbot/cogs/audio/core/commands/playlists.py:1899 +msgid "I'm unable to get a track from Lavalink node at the moment, try again in a few minutes." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1920 #, docstring msgid "Rename an existing playlist.\n\n" " **Usage**:\n" @@ -2934,7 +3383,7 @@ msgid "Rename an existing playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:2029 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" @@ -2943,88 +3392,88 @@ msgstr "" msgid "List the songs in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:175 +#: redbot/cogs/audio/core/commands/queue.py:179 #, docstring msgid "Clears the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:192 +#: redbot/cogs/audio/core/commands/queue.py:196 msgid "Unable To Clear Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:193 +#: redbot/cogs/audio/core/commands/queue.py:197 msgid "You need the DJ role to clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:201 +#: redbot/cogs/audio/core/commands/queue.py:205 msgid "Queue Modified" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:201 +#: redbot/cogs/audio/core/commands/queue.py:205 msgid "The queue has been cleared." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:206 +#: redbot/cogs/audio/core/commands/queue.py:210 #, 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 +#: redbot/cogs/audio/core/commands/queue.py:227 msgid "Unable To Clean Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:224 +#: redbot/cogs/audio/core/commands/queue.py:228 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 +#: redbot/cogs/audio/core/commands/queue.py:243 +#: redbot/cogs/audio/core/commands/queue.py:277 msgid "Removed 0 tracks." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:243 -#: redbot/cogs/audio/core/commands/queue.py:277 +#: redbot/cogs/audio/core/commands/queue.py:247 +#: redbot/cogs/audio/core/commands/queue.py:281 msgid "Removed Tracks From The Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:244 +#: redbot/cogs/audio/core/commands/queue.py:248 msgid "Removed {removed_tracks} tracks queued by members outside of the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:252 +#: redbot/cogs/audio/core/commands/queue.py:256 #, docstring msgid "Removes all tracks you requested from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:278 +#: redbot/cogs/audio/core/commands/queue.py:282 msgid "Removed {removed_tracks} tracks queued by {member.display_name}." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:285 +#: redbot/cogs/audio/core/commands/queue.py:289 #, docstring msgid "Search the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:307 +#: redbot/cogs/audio/core/commands/queue.py:311 #, 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:350 -#: redbot/cogs/audio/core/commands/queue.py:357 -#: redbot/cogs/audio/core/commands/queue.py:364 -#: redbot/cogs/audio/core/commands/queue.py:372 +#: redbot/cogs/audio/core/commands/queue.py:323 +#: redbot/cogs/audio/core/commands/queue.py:330 +#: redbot/cogs/audio/core/commands/queue.py:342 +#: redbot/cogs/audio/core/commands/queue.py:354 +#: redbot/cogs/audio/core/commands/queue.py:361 +#: redbot/cogs/audio/core/commands/queue.py:368 +#: redbot/cogs/audio/core/commands/queue.py:376 msgid "Unable To Shuffle Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:320 +#: redbot/cogs/audio/core/commands/queue.py:324 msgid "You need the DJ role to shuffle the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:377 +#: redbot/cogs/audio/core/commands/queue.py:381 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 86139798251..0e188f88021 100644 --- a/redbot/cogs/audio/core/commands/locales/pt-PT.po +++ b/redbot/cogs/audio/core/commands/locales/pt-PT.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 17:28+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -18,22 +18,22 @@ msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:36 #, docstring msgid "Music configuration options." -msgstr "" +msgstr "Opções de configuração de música." #: redbot/cogs/audio/core/commands/audioset.py:41 #, docstring msgid "Manages the keyword whitelist and blacklist." -msgstr "" +msgstr "Gerencia a whitelist de palavras-chave e a blacklist." #: redbot/cogs/audio/core/commands/audioset.py:46 #, docstring msgid "Manages the global keyword whitelist/blacklist." -msgstr "" +msgstr "Gerencia a whitelist de palavras-chave global/blacklist." #: redbot/cogs/audio/core/commands/audioset.py:50 #, docstring msgid "Manages the global keyword whitelist." -msgstr "" +msgstr "Gerencia a whitelist de palavras-chave global." #: redbot/cogs/audio/core/commands/audioset.py:56 #: redbot/cogs/audio/core/commands/audioset.py:246 @@ -41,14 +41,16 @@ msgstr "" msgid "Adds a keyword to the whitelist.\n\n" " If anything is added to whitelist, it will blacklist everything else.\n" " " -msgstr "" +msgstr "Adiciona uma palavra-chave à whitelist.\n\n" +" Se for adicionado à whitelist, irá colocar tudo o resto.\n" +" " #: redbot/cogs/audio/core/commands/audioset.py:70 #: redbot/cogs/audio/core/commands/audioset.py:135 #: redbot/cogs/audio/core/commands/audioset.py:260 #: redbot/cogs/audio/core/commands/audioset.py:325 msgid "Keyword already in the whitelist." -msgstr "" +msgstr "A palavra-chave já está na whitelist." #: redbot/cogs/audio/core/commands/audioset.py:74 #: redbot/cogs/audio/core/commands/audioset.py:116 @@ -57,67 +59,67 @@ msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:306 #: redbot/cogs/audio/core/commands/audioset.py:329 msgid "Whitelist Modified" -msgstr "" +msgstr "Whitelist modificada" #: redbot/cogs/audio/core/commands/audioset.py:75 #: redbot/cogs/audio/core/commands/audioset.py:265 msgid "Added `{whitelisted}` to the whitelist." -msgstr "" +msgstr "Adicionado `{whitelisted}` à lista de permissões." #: 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 "Lista todas as palavras-chave adicionadas à whitelist." #: redbot/cogs/audio/core/commands/audioset.py:86 #: redbot/cogs/audio/core/commands/audioset.py:112 #: redbot/cogs/audio/core/commands/audioset.py:276 #: redbot/cogs/audio/core/commands/audioset.py:302 msgid "Nothing in the whitelist." -msgstr "" +msgstr "Nada na whitelist." #: redbot/cogs/audio/core/commands/audioset.py:102 msgid "Global Whitelist" -msgstr "" +msgstr "Whitelist 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 "" +msgstr "Limpa todas as palavras-chave da whitelist." #: redbot/cogs/audio/core/commands/audioset.py:117 #: redbot/cogs/audio/core/commands/audioset.py:307 msgid "All entries have been removed from the whitelist." -msgstr "" +msgstr "Todas as entradas foram removidas da whitelist." #: redbot/cogs/audio/core/commands/audioset.py:124 #: redbot/cogs/audio/core/commands/audioset.py:314 #, docstring msgid "Removes a keyword from the whitelist." -msgstr "" +msgstr "Remove uma palavra-chave da whitelist." #: redbot/cogs/audio/core/commands/audioset.py:140 #: redbot/cogs/audio/core/commands/audioset.py:330 msgid "Removed `{whitelisted}` from the whitelist." -msgstr "" +msgstr "Removido `{whitelisted}` da whitelist." #: redbot/cogs/audio/core/commands/audioset.py:147 #, docstring msgid "Manages the global keyword blacklist." -msgstr "" +msgstr "Gerencia a blacklist de palavras-chave global." #: 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 "Adiciona uma palavra-chave à blacklist." #: redbot/cogs/audio/core/commands/audioset.py:164 #: redbot/cogs/audio/core/commands/audioset.py:353 msgid "Keyword already in the blacklist." -msgstr "" +msgstr "A palavra-chave já está na blacklist." #: redbot/cogs/audio/core/commands/audioset.py:168 #: redbot/cogs/audio/core/commands/audioset.py:210 @@ -126,228 +128,250 @@ msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:399 #: redbot/cogs/audio/core/commands/audioset.py:422 msgid "Blacklist Modified" -msgstr "" +msgstr "Blacklist modificada" #: redbot/cogs/audio/core/commands/audioset.py:169 #: redbot/cogs/audio/core/commands/audioset.py:358 msgid "Added `{blacklisted}` to the blacklist." -msgstr "" +msgstr "Adicionado `{blacklisted}` à blacklist." #: 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 "Lista todas as palavras-chave adicionadas à blacklist." #: 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 na blacklist." #: redbot/cogs/audio/core/commands/audioset.py:196 msgid "Global Blacklist" -msgstr "" +msgstr "Blacklist 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 "" +msgstr "Limpar todas as palavras-chave adicionadas à blacklist." #: redbot/cogs/audio/core/commands/audioset.py:211 #: redbot/cogs/audio/core/commands/audioset.py:400 msgid "All entries have been removed from the blacklist." -msgstr "" +msgstr "Todas as entradas foram removidas da blacklist." #: 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 "Remove uma palavra-chave da blacklist." #: 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 "A palavra-chave não está na blacklist." #: redbot/cogs/audio/core/commands/audioset.py:234 #: redbot/cogs/audio/core/commands/audioset.py:423 msgid "Removed `{blacklisted}` from the blacklist." -msgstr "" +msgstr "Removido `{blacklisted}` da blacklist." #: redbot/cogs/audio/core/commands/audioset.py:242 #, docstring msgid "Manages the keyword whitelist." -msgstr "" +msgstr "Gerencia a palavra-chave da whitelist." #: redbot/cogs/audio/core/commands/audioset.py:292 msgid "Whitelist" -msgstr "" +msgstr "Whitelist" #: redbot/cogs/audio/core/commands/audioset.py:338 #, docstring msgid "Manages the keyword blacklist." -msgstr "" +msgstr "Gerencia a blacklist de palavras-chave." #: redbot/cogs/audio/core/commands/audioset.py:385 msgid "Blacklist" -msgstr "" +msgstr "Blacklist" #: redbot/cogs/audio/core/commands/audioset.py:432 #, docstring msgid "Change auto-play setting." -msgstr "" +msgstr "Alterar configuração de reprodução automática." #: redbot/cogs/audio/core/commands/audioset.py:436 #, docstring msgid "Toggle auto-play when there no songs in queue." -msgstr "" +msgstr "Reprodução automática quando não houver músicas na fila." #: redbot/cogs/audio/core/commands/audioset.py:440 msgid "Auto-play when queue ends: {true_or_false}." -msgstr "" +msgstr "Reprodução automática quando a fila terminar, {true_or_false}." #: redbot/cogs/audio/core/commands/audioset.py:441 -#: redbot/cogs/audio/core/commands/audioset.py:591 -#: redbot/cogs/audio/core/commands/audioset.py:612 -#: redbot/cogs/audio/core/commands/audioset.py:629 -#: redbot/cogs/audio/core/commands/audioset.py:677 -#: redbot/cogs/audio/core/commands/audioset.py:752 -#: redbot/cogs/audio/core/commands/audioset.py:900 -#: redbot/cogs/audio/core/commands/audioset.py:915 -#: redbot/cogs/audio/core/commands/audioset.py:935 -#: redbot/cogs/audio/core/commands/audioset.py:977 -#: redbot/cogs/audio/core/commands/audioset.py:978 -#: redbot/cogs/audio/core/commands/audioset.py:979 -#: redbot/cogs/audio/core/commands/audioset.py:980 -#: redbot/cogs/audio/core/commands/audioset.py:981 -#: redbot/cogs/audio/core/commands/audioset.py:982 -#: redbot/cogs/audio/core/commands/audioset.py:983 -#: redbot/cogs/audio/core/commands/audioset.py:997 -#: redbot/cogs/audio/core/commands/audioset.py:999 -#: redbot/cogs/audio/core/commands/audioset.py:1041 -#: redbot/cogs/audio/core/commands/audioset.py:1048 -#: redbot/cogs/audio/core/commands/audioset.py:1090 -#: redbot/cogs/audio/core/commands/audioset.py:1091 -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1111 -#: redbot/cogs/audio/core/commands/audioset.py:1188 -#: redbot/cogs/audio/core/commands/audioset.py:1203 -#: redbot/cogs/audio/core/commands/audioset.py:1348 -#: redbot/cogs/audio/core/commands/audioset.py:1349 -#: redbot/cogs/audio/core/commands/audioset.py:1350 -#: redbot/cogs/audio/core/commands/audioset.py:1393 -#: redbot/cogs/audio/core/commands/audioset.py:1394 -#: redbot/cogs/audio/core/commands/audioset.py:1395 -#: redbot/cogs/audio/core/commands/audioset.py:1437 -#: redbot/cogs/audio/core/commands/controller.py:421 -#: redbot/cogs/audio/core/commands/controller.py:465 -#: redbot/cogs/audio/core/commands/controller.py:767 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:118 -#: redbot/cogs/audio/core/commands/llset.py:127 +#: redbot/cogs/audio/core/commands/audioset.py:589 +#: redbot/cogs/audio/core/commands/audioset.py:610 +#: redbot/cogs/audio/core/commands/audioset.py:627 +#: redbot/cogs/audio/core/commands/audioset.py:675 +#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:921 +#: redbot/cogs/audio/core/commands/audioset.py:941 +#: redbot/cogs/audio/core/commands/audioset.py:970 +#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:987 +#: redbot/cogs/audio/core/commands/audioset.py:988 +#: redbot/cogs/audio/core/commands/audioset.py:989 +#: redbot/cogs/audio/core/commands/audioset.py:990 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:1008 +#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1102 +#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1122 +#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1367 +#: redbot/cogs/audio/core/commands/audioset.py:1368 +#: redbot/cogs/audio/core/commands/audioset.py:1369 +#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1413 +#: redbot/cogs/audio/core/commands/audioset.py:1414 +#: redbot/cogs/audio/core/commands/audioset.py:1456 +#: redbot/cogs/audio/core/commands/controller.py:422 +#: redbot/cogs/audio/core/commands/controller.py:466 +#: redbot/cogs/audio/core/commands/controller.py:775 +#: redbot/cogs/audio/core/commands/llset.py:168 +#: redbot/cogs/audio/core/commands/llset.py:177 msgid "Enabled" -msgstr "" +msgstr "Ativado" #: redbot/cogs/audio/core/commands/audioset.py:441 -#: redbot/cogs/audio/core/commands/audioset.py:591 -#: redbot/cogs/audio/core/commands/audioset.py:612 -#: redbot/cogs/audio/core/commands/audioset.py:629 -#: redbot/cogs/audio/core/commands/audioset.py:677 -#: redbot/cogs/audio/core/commands/audioset.py:752 -#: redbot/cogs/audio/core/commands/audioset.py:900 -#: redbot/cogs/audio/core/commands/audioset.py:915 -#: redbot/cogs/audio/core/commands/audioset.py:935 -#: redbot/cogs/audio/core/commands/audioset.py:977 -#: redbot/cogs/audio/core/commands/audioset.py:978 -#: redbot/cogs/audio/core/commands/audioset.py:979 -#: redbot/cogs/audio/core/commands/audioset.py:980 -#: redbot/cogs/audio/core/commands/audioset.py:981 -#: redbot/cogs/audio/core/commands/audioset.py:982 -#: redbot/cogs/audio/core/commands/audioset.py:983 -#: redbot/cogs/audio/core/commands/audioset.py:997 -#: redbot/cogs/audio/core/commands/audioset.py:999 -#: redbot/cogs/audio/core/commands/audioset.py:1041 -#: redbot/cogs/audio/core/commands/audioset.py:1048 -#: redbot/cogs/audio/core/commands/audioset.py:1090 -#: redbot/cogs/audio/core/commands/audioset.py:1091 -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1113 -#: redbot/cogs/audio/core/commands/audioset.py:1188 -#: redbot/cogs/audio/core/commands/audioset.py:1203 -#: redbot/cogs/audio/core/commands/audioset.py:1348 -#: redbot/cogs/audio/core/commands/audioset.py:1349 -#: redbot/cogs/audio/core/commands/audioset.py:1350 -#: redbot/cogs/audio/core/commands/audioset.py:1393 -#: redbot/cogs/audio/core/commands/audioset.py:1394 -#: redbot/cogs/audio/core/commands/audioset.py:1395 -#: redbot/cogs/audio/core/commands/audioset.py:1437 -#: redbot/cogs/audio/core/commands/controller.py:421 -#: redbot/cogs/audio/core/commands/controller.py:465 -#: redbot/cogs/audio/core/commands/controller.py:767 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:118 -#: redbot/cogs/audio/core/commands/llset.py:127 +#: redbot/cogs/audio/core/commands/audioset.py:589 +#: redbot/cogs/audio/core/commands/audioset.py:610 +#: redbot/cogs/audio/core/commands/audioset.py:627 +#: redbot/cogs/audio/core/commands/audioset.py:675 +#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:921 +#: redbot/cogs/audio/core/commands/audioset.py:941 +#: redbot/cogs/audio/core/commands/audioset.py:970 +#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:987 +#: redbot/cogs/audio/core/commands/audioset.py:988 +#: redbot/cogs/audio/core/commands/audioset.py:989 +#: redbot/cogs/audio/core/commands/audioset.py:990 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:1008 +#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1102 +#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1124 +#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1367 +#: redbot/cogs/audio/core/commands/audioset.py:1368 +#: redbot/cogs/audio/core/commands/audioset.py:1369 +#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1413 +#: redbot/cogs/audio/core/commands/audioset.py:1414 +#: redbot/cogs/audio/core/commands/audioset.py:1456 +#: redbot/cogs/audio/core/commands/controller.py:422 +#: redbot/cogs/audio/core/commands/controller.py:466 +#: redbot/cogs/audio/core/commands/controller.py:775 +#: redbot/cogs/audio/core/commands/llset.py:168 +#: redbot/cogs/audio/core/commands/llset.py:177 msgid "Disabled" -msgstr "" +msgstr "Desactivado" #: redbot/cogs/audio/core/commands/audioset.py:445 msgid "\n" "Repeat has been disabled." -msgstr "" +msgstr "\n" +"A repetição foi desativada." #: redbot/cogs/audio/core/commands/audioset.py:448 msgid "\n" "Auto-disconnecting at queue end has been disabled." -msgstr "" +msgstr "\n" +"Desconexão automática na fila final foi desativada." #: redbot/cogs/audio/core/commands/audioset.py:451 -#: redbot/cogs/audio/core/commands/audioset.py:546 -#: redbot/cogs/audio/core/commands/audioset.py:571 -#: redbot/cogs/audio/core/commands/audioset.py:589 -#: redbot/cogs/audio/core/commands/audioset.py:610 -#: redbot/cogs/audio/core/commands/audioset.py:637 -#: redbot/cogs/audio/core/commands/audioset.py:675 -#: redbot/cogs/audio/core/commands/audioset.py:698 -#: redbot/cogs/audio/core/commands/audioset.py:704 -#: redbot/cogs/audio/core/commands/audioset.py:727 -#: redbot/cogs/audio/core/commands/audioset.py:733 -#: redbot/cogs/audio/core/commands/audioset.py:750 -#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:544 +#: redbot/cogs/audio/core/commands/audioset.py:569 +#: redbot/cogs/audio/core/commands/audioset.py:587 +#: redbot/cogs/audio/core/commands/audioset.py:608 +#: redbot/cogs/audio/core/commands/audioset.py:635 +#: redbot/cogs/audio/core/commands/audioset.py:673 +#: redbot/cogs/audio/core/commands/audioset.py:696 +#: redbot/cogs/audio/core/commands/audioset.py:702 +#: redbot/cogs/audio/core/commands/audioset.py:725 +#: redbot/cogs/audio/core/commands/audioset.py:731 +#: redbot/cogs/audio/core/commands/audioset.py:748 #: redbot/cogs/audio/core/commands/audioset.py:774 -#: redbot/cogs/audio/core/commands/audioset.py:797 -#: redbot/cogs/audio/core/commands/audioset.py:854 -#: redbot/cogs/audio/core/commands/audioset.py:877 -#: redbot/cogs/audio/core/commands/audioset.py:882 -#: redbot/cogs/audio/core/commands/audioset.py:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:1186 -#: redbot/cogs/audio/core/commands/audioset.py:1201 -#: redbot/cogs/audio/core/commands/audioset.py:1222 -#: redbot/cogs/audio/core/commands/audioset.py:1229 -#: redbot/cogs/audio/core/commands/audioset.py:1289 -#: redbot/cogs/audio/core/commands/audioset.py:1311 -#: redbot/cogs/audio/core/commands/audioset.py:1419 -#: redbot/cogs/audio/core/commands/audioset.py:1435 -#: redbot/cogs/audio/core/commands/controller.py:419 -#: redbot/cogs/audio/core/commands/controller.py:463 -#: redbot/cogs/audio/core/commands/controller.py:774 -#: 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 +#: redbot/cogs/audio/core/commands/audioset.py:780 +#: redbot/cogs/audio/core/commands/audioset.py:803 +#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:883 +#: redbot/cogs/audio/core/commands/audioset.py:888 +#: redbot/cogs/audio/core/commands/audioset.py:904 +#: redbot/cogs/audio/core/commands/audioset.py:919 +#: redbot/cogs/audio/core/commands/audioset.py:939 +#: redbot/cogs/audio/core/commands/audioset.py:1205 +#: redbot/cogs/audio/core/commands/audioset.py:1220 +#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1248 +#: redbot/cogs/audio/core/commands/audioset.py:1308 +#: redbot/cogs/audio/core/commands/audioset.py:1330 +#: redbot/cogs/audio/core/commands/audioset.py:1438 +#: redbot/cogs/audio/core/commands/audioset.py:1454 +#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:464 +#: redbot/cogs/audio/core/commands/controller.py:782 +#: redbot/cogs/audio/core/commands/llset.py:146 +#: redbot/cogs/audio/core/commands/llset.py:166 +#: redbot/cogs/audio/core/commands/llset.py:175 +#: redbot/cogs/audio/core/commands/llset.py:204 +#: redbot/cogs/audio/core/commands/llset.py:226 +#: redbot/cogs/audio/core/commands/llset.py:258 +#: redbot/cogs/audio/core/commands/llset.py:282 +#: redbot/cogs/audio/core/commands/llset.py:295 +#: redbot/cogs/audio/core/commands/llset.py:388 +#: redbot/cogs/audio/core/commands/llset.py:412 +#: redbot/cogs/audio/core/commands/llset.py:443 +#: redbot/cogs/audio/core/commands/llset.py:472 +#: redbot/cogs/audio/core/commands/llset.py:481 +#: redbot/cogs/audio/core/commands/llset.py:499 +#: redbot/cogs/audio/core/commands/llset.py:508 +#: redbot/cogs/audio/core/commands/llset.py:526 +#: redbot/cogs/audio/core/commands/llset.py:535 +#: redbot/cogs/audio/core/commands/llset.py:553 +#: redbot/cogs/audio/core/commands/llset.py:562 +#: redbot/cogs/audio/core/commands/llset.py:580 +#: redbot/cogs/audio/core/commands/llset.py:589 +#: redbot/cogs/audio/core/commands/llset.py:607 +#: redbot/cogs/audio/core/commands/llset.py:616 +#: redbot/cogs/audio/core/commands/llset.py:634 +#: redbot/cogs/audio/core/commands/llset.py:643 +#: redbot/cogs/audio/core/commands/llset.py:670 +#: redbot/cogs/audio/core/commands/llset.py:701 msgid "Setting Changed" -msgstr "" +msgstr "Definições alteradas" #: 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" +" ​ ​ ​ ​ `[p]audioset autoplay playlist playlist_name_OR_id [args]`\n\n" " **Args**:\n" " ​ ​ ​ ​ The following are all optional:\n" " ​ ​ ​ ​ ​ ​ ​ ​ --scope \n" @@ -365,265 +389,297 @@ msgid "Set a playlist to auto-play songs from.\n\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" +" ​ ​ ​ ​ `[p]audioset autoplay playlist MyGuildPlaylist`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist MyGlobalPlaylist --scope Global`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist PersonalPlaylist --scope User --author Draper`\n" " " -msgstr "" +msgstr "Chave: Defina uma lista de reprodução para reproduzir músicas automaticamente.\n\n" +"**Uso**:\n" +"​ ​ ​ ​ `[p]audioset lista de reprodução de reprodução automática playlist_name_OR_id [args]`\n\n" +"**Argumentos**:\n" +"​ ​ ​ ​ Os itens a seguir são opcionais:\n" +"--scope \n" +"​ ​ ​ ​ ​ ​ --autor [usuário]\n" +"​ ​ ​ ​ ​ ​ --guild [guild] **Somente o proprietário do bot pode usar isso**\n\n" +"**Escopo** é um dos seguintes:\n" +"​Global\n" +"Guilda\n" +"​ ​ ​ ​ Usuário\n\n" +"**Autor** pode ser um dos seguintes\n" +"#: redbot/cogs/audio/core/commands/audioset.py:464\n" +"#, doutrina " #: redbot/cogs/audio/core/commands/audioset.py:497 -#: redbot/cogs/audio/core/commands/playlists.py:104 +#: redbot/cogs/audio/core/commands/playlists.py:105 #: 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:1817 -#: redbot/cogs/audio/core/commands/playlists.py:1983 +#: redbot/cogs/audio/core/commands/playlists.py:393 +#: redbot/cogs/audio/core/commands/playlists.py:470 +#: redbot/cogs/audio/core/commands/playlists.py:558 +#: redbot/cogs/audio/core/commands/playlists.py:691 +#: redbot/cogs/audio/core/commands/playlists.py:822 +#: redbot/cogs/audio/core/commands/playlists.py:943 +#: redbot/cogs/audio/core/commands/playlists.py:1096 +#: redbot/cogs/audio/core/commands/playlists.py:1204 +#: redbot/cogs/audio/core/commands/playlists.py:1320 +#: redbot/cogs/audio/core/commands/playlists.py:1444 +#: redbot/cogs/audio/core/commands/playlists.py:1620 +#: redbot/cogs/audio/core/commands/playlists.py:1789 +#: redbot/cogs/audio/core/commands/playlists.py:1953 msgid "Playlists Are Not Available" -msgstr "" +msgstr "As playlists não estão disponíveis" #: redbot/cogs/audio/core/commands/audioset.py:498 -#: redbot/cogs/audio/core/commands/playlists.py:105 +#: redbot/cogs/audio/core/commands/playlists.py:106 #: 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:1818 -#: redbot/cogs/audio/core/commands/playlists.py:1984 +#: redbot/cogs/audio/core/commands/playlists.py:394 +#: redbot/cogs/audio/core/commands/playlists.py:471 +#: redbot/cogs/audio/core/commands/playlists.py:559 +#: redbot/cogs/audio/core/commands/playlists.py:692 +#: redbot/cogs/audio/core/commands/playlists.py:823 +#: redbot/cogs/audio/core/commands/playlists.py:944 +#: redbot/cogs/audio/core/commands/playlists.py:1097 +#: redbot/cogs/audio/core/commands/playlists.py:1205 +#: redbot/cogs/audio/core/commands/playlists.py:1321 +#: redbot/cogs/audio/core/commands/playlists.py:1445 +#: redbot/cogs/audio/core/commands/playlists.py:1621 +#: redbot/cogs/audio/core/commands/playlists.py:1790 +#: redbot/cogs/audio/core/commands/playlists.py:1954 msgid "The playlist section of Audio is currently unavailable" -msgstr "" +msgstr "A secção de playlist do áudio está indisponível no momento" -#: 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:1821 -#: redbot/cogs/audio/core/commands/playlists.py:1987 +#: redbot/cogs/audio/core/commands/audioset.py:499 +#: redbot/cogs/audio/core/commands/playlists.py:107 +#: redbot/cogs/audio/core/commands/playlists.py:268 +#: redbot/cogs/audio/core/commands/playlists.py:395 +#: redbot/cogs/audio/core/commands/playlists.py:472 +#: redbot/cogs/audio/core/commands/playlists.py:560 +#: redbot/cogs/audio/core/commands/playlists.py:693 +#: redbot/cogs/audio/core/commands/playlists.py:824 +#: redbot/cogs/audio/core/commands/playlists.py:945 +#: redbot/cogs/audio/core/commands/playlists.py:1098 +#: redbot/cogs/audio/core/commands/playlists.py:1206 +#: redbot/cogs/audio/core/commands/playlists.py:1322 +#: redbot/cogs/audio/core/commands/playlists.py:1446 +#: redbot/cogs/audio/core/commands/playlists.py:1622 +#: redbot/cogs/audio/core/commands/playlists.py:1791 +#: redbot/cogs/audio/core/commands/playlists.py:1955 msgid "Check your logs." -msgstr "" +msgstr "Verifique os seus logs." -#: redbot/cogs/audio/core/commands/audioset.py:516 -#: redbot/cogs/audio/core/commands/audioset.py:532 +#: redbot/cogs/audio/core/commands/audioset.py:514 +#: redbot/cogs/audio/core/commands/audioset.py:530 msgid "No Playlist Found" -msgstr "" +msgstr "Nenhuma Lista de Reprodução Encontrada" -#: redbot/cogs/audio/core/commands/audioset.py:517 -#: redbot/cogs/audio/core/commands/playlists.py:124 -#: redbot/cogs/audio/core/commands/playlists.py:1498 +#: redbot/cogs/audio/core/commands/audioset.py:515 +#: redbot/cogs/audio/core/commands/playlists.py:125 +#: redbot/cogs/audio/core/commands/playlists.py:1475 msgid "Could not match '{arg}' to a playlist" -msgstr "" +msgstr "Não foi possível corresponder '{arg}' a uma lista de reprodução" -#: redbot/cogs/audio/core/commands/audioset.py:524 +#: redbot/cogs/audio/core/commands/audioset.py:522 msgid "No Tracks Found" -msgstr "" +msgstr "Nenhuma faixa encontrada" -#: redbot/cogs/audio/core/commands/audioset.py:525 +#: redbot/cogs/audio/core/commands/audioset.py:523 msgid "Playlist {name} has no tracks." -msgstr "" +msgstr "A lista de reprodução {name} não possui faixas." -#: redbot/cogs/audio/core/commands/audioset.py:533 -#: redbot/cogs/audio/core/commands/playlists.py:1587 -#: redbot/cogs/audio/core/commands/playlists.py:1700 +#: redbot/cogs/audio/core/commands/audioset.py:531 +#: redbot/cogs/audio/core/commands/playlists.py:1561 +#: redbot/cogs/audio/core/commands/playlists.py:1672 msgid "Playlist {id} does not exist in {scope} scope." -msgstr "" +msgstr "A Playlist {id} não existe na faixa {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:1707 +#: redbot/cogs/audio/core/commands/audioset.py:538 +#: redbot/cogs/audio/core/commands/playlists.py:1001 +#: redbot/cogs/audio/core/commands/playlists.py:1569 +#: redbot/cogs/audio/core/commands/playlists.py:1679 msgid "Missing Arguments" -msgstr "" +msgstr "Argumentos em falta" -#: 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:1708 +#: redbot/cogs/audio/core/commands/audioset.py:539 +#: redbot/cogs/audio/core/commands/playlists.py:1002 +#: redbot/cogs/audio/core/commands/playlists.py:1570 +#: redbot/cogs/audio/core/commands/playlists.py:1680 msgid "You need to specify the Guild ID for the guild to lookup." -msgstr "" +msgstr "Precisa especificar o ID da Guild para a guild pesquisar." -#: redbot/cogs/audio/core/commands/audioset.py:547 +#: redbot/cogs/audio/core/commands/audioset.py:545 msgid "Playlist {name} (`{id}`) [**{scope}**] will be used for autoplay." -msgstr "" +msgstr "A playlist {name} (`{id}`) [**{scope}**] será usada para autoplay." -#: redbot/cogs/audio/core/commands/audioset.py:560 +#: redbot/cogs/audio/core/commands/audioset.py:558 #, docstring msgid "Resets auto-play to the default playlist." -msgstr "" +msgstr "Redefine a reprodução automática para a lista de reprodução padrão." -#: redbot/cogs/audio/core/commands/audioset.py:572 +#: redbot/cogs/audio/core/commands/audioset.py:570 msgid "Set auto-play playlist to play recently played tracks." -msgstr "" +msgstr "Defina a playlist de reprodução automática para reproduzir faixas recentemente reproduzidas." -#: redbot/cogs/audio/core/commands/audioset.py:578 +#: redbot/cogs/audio/core/commands/audioset.py:576 #, docstring msgid "Toggle global daily queues.\n\n" " Global daily queues creates a playlist for all tracks played today.\n" " " -msgstr "" +msgstr "Alternar filas diárias globais.\n\n" +" Filas diárias globais cria uma playlist para todas as faixas tocadas hoje.\n" +" " -#: redbot/cogs/audio/core/commands/audioset.py:590 +#: redbot/cogs/audio/core/commands/audioset.py:588 msgid "Global daily queues: {true_or_false}." -msgstr "" +msgstr "Filas diárias globais: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:599 +#: redbot/cogs/audio/core/commands/audioset.py:597 #, docstring msgid "Toggle daily queues.\n\n" " Daily queues creates a playlist for all tracks played today.\n" " " -msgstr "" +msgstr "Alternar filas diárias globais.\n\n" +" Filas diárias globais cria uma playlist para todas as faixas tocadas hoje.\n" +" " -#: redbot/cogs/audio/core/commands/audioset.py:611 +#: redbot/cogs/audio/core/commands/audioset.py:609 msgid "Daily queues: {true_or_false}." -msgstr "" +msgstr "Filas diárias globais: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:620 +#: redbot/cogs/audio/core/commands/audioset.py:618 #, docstring msgid "Toggle the bot auto-disconnecting when done playing.\n\n" " This setting takes precedence over `[p]audioset emptydisconnect`.\n" " " -msgstr "" +msgstr "Ative a desconexão automática do bot quando terminar de tocar.\n\n" +" Esta configuração tem precedência sobre `[p]audioset emptydisconnect`.\n" +" " -#: redbot/cogs/audio/core/commands/audioset.py:628 +#: redbot/cogs/audio/core/commands/audioset.py:626 msgid "Auto-disconnection at queue end: {true_or_false}." -msgstr "" +msgstr "Desconexão automática no final da fila: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:632 -#: redbot/cogs/audio/core/commands/controller.py:771 +#: redbot/cogs/audio/core/commands/audioset.py:630 +#: redbot/cogs/audio/core/commands/controller.py:779 msgid "\n" "Auto-play has been disabled." -msgstr "" +msgstr "\n" +"A repetição foi desativada." -#: redbot/cogs/audio/core/commands/audioset.py:643 +#: redbot/cogs/audio/core/commands/audioset.py:641 #, docstring msgid "Toggle DJ mode.\n\n" " DJ mode allows users with the DJ role to use audio commands.\n" " " -msgstr "" +msgstr "Alternar o modo DJ.\n\n" +" Modo DJ permite que usuários com o cargo DJ usem comandos de áudio.\n" +" " -#: redbot/cogs/audio/core/commands/audioset.py:654 +#: redbot/cogs/audio/core/commands/audioset.py:652 msgid "Missing DJ Role" -msgstr "" +msgstr "Falta a permissão de DJ" -#: redbot/cogs/audio/core/commands/audioset.py:655 +#: redbot/cogs/audio/core/commands/audioset.py:653 msgid "Please set a role to use with DJ mode. Enter the role name or ID now." -msgstr "" +msgstr "Por favor, defina um cargo para usar com o modo DJ. Digite o nome ou ID do cargo agora." -#: redbot/cogs/audio/core/commands/audioset.py:666 +#: redbot/cogs/audio/core/commands/audioset.py:664 msgid "Response timed out, try again later." -msgstr "" +msgstr "Tempo de resposta excedido, tente novamente mais tarde." -#: redbot/cogs/audio/core/commands/audioset.py:676 +#: redbot/cogs/audio/core/commands/audioset.py:674 msgid "DJ role: {true_or_false}." -msgstr "" +msgstr "DJ role: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:683 #, 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 "" +msgstr "Desconecta-se automaticamente do canal quando o bot fica sozinho por x segundos, 0 para desabilitar.\n\n" +" `[p]audioset dc` tem precedência sobre esta configuração.\n" +" " -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:1214 +#: redbot/cogs/audio/core/commands/audioset.py:689 +#: redbot/cogs/audio/core/commands/audioset.py:718 +#: redbot/cogs/audio/core/commands/audioset.py:1233 msgid "Invalid Time" -msgstr "" +msgstr "Hora inválida" -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:1214 +#: redbot/cogs/audio/core/commands/audioset.py:689 +#: redbot/cogs/audio/core/commands/audioset.py:718 +#: redbot/cogs/audio/core/commands/audioset.py:1233 msgid "Seconds can't be less than zero." -msgstr "" +msgstr "Os segundos não podem ser menores que zero." -#: redbot/cogs/audio/core/commands/audioset.py:698 +#: redbot/cogs/audio/core/commands/audioset.py:696 msgid "Empty disconnect disabled." -msgstr "" +msgstr "Desconexão automática desativada." -#: redbot/cogs/audio/core/commands/audioset.py:705 +#: redbot/cogs/audio/core/commands/audioset.py:703 msgid "Empty disconnect timer set to {num_seconds}." -msgstr "" +msgstr "Tempo de desconexão automática definido para {num_seconds}." -#: redbot/cogs/audio/core/commands/audioset.py:717 +#: redbot/cogs/audio/core/commands/audioset.py:715 #, docstring msgid "Auto-pause after x seconds when room is empty, 0 to disable." -msgstr "" +msgstr "Pausa automática após x segundos quando o canal está vazio, 0 para desativar." -#: redbot/cogs/audio/core/commands/audioset.py:727 +#: redbot/cogs/audio/core/commands/audioset.py:725 msgid "Empty pause disabled." -msgstr "" +msgstr "Pausa vazia desabilitada." -#: redbot/cogs/audio/core/commands/audioset.py:734 +#: redbot/cogs/audio/core/commands/audioset.py:732 msgid "Empty pause timer set to {num_seconds}." -msgstr "" +msgstr "Tempo de desconexão automática definido para {num_seconds}." -#: redbot/cogs/audio/core/commands/audioset.py:745 +#: redbot/cogs/audio/core/commands/audioset.py:743 #, docstring msgid "Prioritise tracks with lyrics." -msgstr "" +msgstr "Priorize faixas com letras." -#: redbot/cogs/audio/core/commands/audioset.py:751 +#: redbot/cogs/audio/core/commands/audioset.py:749 msgid "Prefer tracks with lyrics: {true_or_false}." -msgstr "" +msgstr "Prefere faixas com letras: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:760 +#: redbot/cogs/audio/core/commands/audioset.py:758 #, docstring msgid "Set a price for queueing tracks for non-mods, 0 to disable." -msgstr "" +msgstr "Defina um preço para enfileirar faixas para não-mods, 0 para desativar." -#: redbot/cogs/audio/core/commands/audioset.py:763 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 msgid "Invalid Price" -msgstr "" +msgstr "Preço inválido" #: redbot/cogs/audio/core/commands/audioset.py:763 msgid "Price can't be less than zero." -msgstr "" +msgstr "O preço não pode ser menor que zero." -#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:769 +msgid "Price can't be greater than 2^63 - 1." +msgstr "O preço não pode ser maior que 2^63 - 1." + +#: redbot/cogs/audio/core/commands/audioset.py:774 msgid "Jukebox mode disabled." -msgstr "" +msgstr "Modo Jukebox desativado." -#: redbot/cogs/audio/core/commands/audioset.py:775 +#: redbot/cogs/audio/core/commands/audioset.py:781 msgid "Track queueing command price set to {price} {currency}." -msgstr "" +msgstr "Faixa de enfileirando preço de comando definido como {price} {currency}." -#: redbot/cogs/audio/core/commands/audioset.py:787 +#: redbot/cogs/audio/core/commands/audioset.py:793 #, 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 "Desconecta-se automaticamente do canal quando o bot fica sozinho por x segundos, 0 para desabilitar.\n\n" +" `[p]audioset dc` tem precedência sobre esta configuração.\n" +" " -#: redbot/cogs/audio/core/commands/audioset.py:798 +#: redbot/cogs/audio/core/commands/audioset.py:804 msgid "The localtracks path location has been reset to {localpath}" -msgstr "" +msgstr "O local do caminho das faixas foi redefinido para {localpath}" -#: redbot/cogs/audio/core/commands/audioset.py:803 +#: redbot/cogs/audio/core/commands/audioset.py:809 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" "```\n" "ParentDirectory\n" @@ -636,327 +692,365 @@ msgid "This setting is only for bot owners to set a localtracks folder location "**This folder and files need to be visible to the user where `Lavalink.jar` is being run from.**\n" "Use this command with no path given to reset it to the default, the Audio data directory for this bot.\n" "Do you want to continue to set the provided path for local tracks?" -msgstr "" +msgstr "Esta configuração é apenas para proprietários de bot definirem um local de pasta faixas. No exemplo abaixo, o caminho completo para 'ParentDirectory' deve ser passado para este comando.\n" +"```\n" +"Diretório Parental\n" +" |__ faixas locais (pasta)\n" +" | |__ Nome do álbum incrível (pasta)\n" +" | |__01 Música Legal.mp3\n" +" | |__02 Canção Groovy.mp3\n" +"```\n" +"O caminho da pasta fornecido para este comanasta do deve conter as faixas.\n" +"**Esta pasta e arquivos precisam estar visíveis para o usuário de onde o `Lavalink.jar` está sendo executado.**\n" +"Use este comando sem nenhum caminho fornecido para redefini-lo para o padrão, o diretório de dados de áudio deste bot.\n" +"Deseja continuar definindo o caminho fornecido para trilhas locais?" -#: redbot/cogs/audio/core/commands/audioset.py:835 +#: redbot/cogs/audio/core/commands/audioset.py:841 msgid "Invalid Path" -msgstr "" +msgstr "Caminho inválido" -#: redbot/cogs/audio/core/commands/audioset.py:836 +#: redbot/cogs/audio/core/commands/audioset.py:842 msgid "{local_path} does not seem like a valid path." -msgstr "" +msgstr "{local_path} não parece ser um caminho válido." -#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/audioset.py:848 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}` não existe. O caminho ainda será salvo, mas por favor, verifique o caminho e crie uma pasta faixas em `{localfolder}` antes de tentar reproduzir as faixas locais." -#: redbot/cogs/audio/core/commands/audioset.py:848 -#: redbot/cogs/audio/core/commands/llset.py:34 -#: redbot/cogs/audio/core/commands/llset.py:53 -#: redbot/cogs/audio/core/commands/player.py:416 -#: redbot/cogs/audio/core/commands/player.py:426 +#: redbot/cogs/audio/core/commands/audioset.py:854 +#: redbot/cogs/audio/core/commands/llset.py:74 +#: redbot/cogs/audio/core/commands/player.py:414 +#: redbot/cogs/audio/core/commands/player.py:424 msgid "Invalid Environment" -msgstr "" +msgstr "Ambiente inválido" -#: redbot/cogs/audio/core/commands/audioset.py:855 +#: redbot/cogs/audio/core/commands/audioset.py:861 msgid "The localtracks path location has been set to {localpath}" -msgstr "" +msgstr "O local do caminho das faixas foi redefinido para {localpath}" -#: redbot/cogs/audio/core/commands/audioset.py:864 +#: redbot/cogs/audio/core/commands/audioset.py:870 #, 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 "Comprimento máximo de uma faixa para fila em segundos, 0 para desativar.\n\n" +" Aceita segundos ou um valor formatado como 00:00:00 (`hh:mm:ss`) ou 00:00 (`mm:ss`). Inválido\n" +" entrada desativará a configuração de comprimento máximo.\n" +" " -#: redbot/cogs/audio/core/commands/audioset.py:873 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Invalid length" -msgstr "" +msgstr "Comprimento Inválido" -#: redbot/cogs/audio/core/commands/audioset.py:873 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Length can't be less than zero." -msgstr "" +msgstr "Os segundos não podem ser menores que zero." -#: redbot/cogs/audio/core/commands/audioset.py:877 +#: redbot/cogs/audio/core/commands/audioset.py:883 msgid "Track max length disabled." -msgstr "" +msgstr "Comprimento máximo da faixa desabilitado." -#: redbot/cogs/audio/core/commands/audioset.py:883 +#: redbot/cogs/audio/core/commands/audioset.py:889 msgid "Track max length set to {seconds}." -msgstr "" +msgstr "Comprimento máximo da faixa definido para {seconds}." -#: redbot/cogs/audio/core/commands/audioset.py:893 +#: redbot/cogs/audio/core/commands/audioset.py:899 #, docstring msgid "Toggle track announcement and other bot messages." -msgstr "" +msgstr "Ativar/desativar faixas de anúncio e outras mensagens do bot." -#: redbot/cogs/audio/core/commands/audioset.py:899 +#: redbot/cogs/audio/core/commands/audioset.py:905 msgid "Notify mode: {true_or_false}." -msgstr "" +msgstr "Modo de notificação: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:908 +#: redbot/cogs/audio/core/commands/audioset.py:914 #, docstring msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." -msgstr "" +msgstr "Alternar se o bot será silenciado automaticamente ao entrar no canal de voz." -#: redbot/cogs/audio/core/commands/audioset.py:914 +#: redbot/cogs/audio/core/commands/audioset.py:920 msgid "Auto Deafen: {true_or_false}." -msgstr "" +msgstr "Auto-Ensurdecer: [{true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:923 +#: redbot/cogs/audio/core/commands/audioset.py:929 #, 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, Vimeo, Twitch, and\n" " Bandcamp links.\n" " " -msgstr "" +msgstr "Alterne a restrição de domínio em Áudio.\n\n" +" Quando desativado, os usuários poderão reproduzir músicas de sites e links não comerciais.\n" +" Quando ativado, os usuários ficam restritos ao YouTube, SoundCloud, Vimeo, Twitch e\n" +" Links do Bandcamp.\n" +" " -#: redbot/cogs/audio/core/commands/audioset.py:934 +#: redbot/cogs/audio/core/commands/audioset.py:940 msgid "Commercial links only: {true_or_false}." -msgstr "" +msgstr "Apenas ligações comerciais: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:943 +#: redbot/cogs/audio/core/commands/audioset.py:949 #, docstring msgid "Set the role to use for DJ mode." -msgstr "" +msgstr "Defina o cargo a ser usado para o modo DJ." -#: redbot/cogs/audio/core/commands/audioset.py:952 +#: redbot/cogs/audio/core/commands/audioset.py:958 msgid "Settings Changed" -msgstr "" +msgstr "Definições alteradas" -#: redbot/cogs/audio/core/commands/audioset.py:953 +#: redbot/cogs/audio/core/commands/audioset.py:959 msgid "DJ role set to: {role.name}." -msgstr "" +msgstr "Cargo DJ definido para: {role.name}." -#: redbot/cogs/audio/core/commands/audioset.py:959 +#: redbot/cogs/audio/core/commands/audioset.py:965 #, docstring msgid "Show the current settings." -msgstr "" +msgstr "Mostra as definições atuais." -#: redbot/cogs/audio/core/commands/audioset.py:996 +#: redbot/cogs/audio/core/commands/audioset.py:1004 msgid "Server Settings" -msgstr "" +msgstr "Definições Servidor" + +#: redbot/cogs/audio/core/commands/audioset.py:1005 +msgid "Auto-deafen: [{auto_deafen}]\n" +msgstr "Auto-Ensurdecer: [{auto_deafen}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:997 +#: redbot/cogs/audio/core/commands/audioset.py:1008 msgid "Auto-disconnect: [{dc}]\n" -msgstr "" +msgstr "Desconexão automática: [{dc}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:998 +#: redbot/cogs/audio/core/commands/audioset.py:1009 msgid "Auto-play: [{autoplay}]\n" -msgstr "" +msgstr "Reprodução automática: [{autoplay}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1002 +#: redbot/cogs/audio/core/commands/audioset.py:1013 msgid "Disconnect timer: [{num_seconds}]\n" -msgstr "" +msgstr "Temporizador de desconexão: [{num_seconds}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1006 +#: redbot/cogs/audio/core/commands/audioset.py:1017 msgid "Auto Pause timer: [{num_seconds}]\n" -msgstr "" +msgstr "Pausar o temporizador: [{num_seconds}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1021 msgid "DJ Role: [{role.name}]\n" -msgstr "" +msgstr "Permissão de DJ: [{role.name}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1012 +#: redbot/cogs/audio/core/commands/audioset.py:1023 msgid "Jukebox: [{jukebox_name}]\n" -msgstr "" +msgstr "Toca-discos: [{jukebox_name}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1013 +#: redbot/cogs/audio/core/commands/audioset.py:1024 msgid "Command price: [{jukebox_price}]\n" -msgstr "" +msgstr "Preço do comando: [{jukebox_price}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1017 +#: redbot/cogs/audio/core/commands/audioset.py:1028 msgid "Max track length: [{tracklength}]\n" -msgstr "" +msgstr "Comprimento máximo da faixa: [{tracklength}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1020 -msgid "Repeat: [{repeat}]\n" +#: redbot/cogs/audio/core/commands/audioset.py:1031 +msgid "Max volume: [{max_volume}%]\n" +"Persist queue: [{persist_queue}]\n" +"Repeat: [{repeat}]\n" "Shuffle: [{shuffle}]\n" "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" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1040 +msgstr "Volume máximo: [{max_volume}%]\n" +"Lista de fila: [{persist_queue}]\n" +"Repetição: [{repeat}]\n" +"Baralhar: [{shuffle}]\n" +"Aleatório: [{bumpped_shuffle}]\n" +"Notificação de msg: [{notify}]\n" +"Músicas como status: [{status}]\n" +"Procurar Spotify: [{countrycode}]\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Thumbnails: [{0}]\n" -msgstr "" +msgstr "Miniaturas: [{0}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1044 +#: redbot/cogs/audio/core/commands/audioset.py:1055 msgid "Vote skip: [{vote_enabled}]\n" "Skip percentage: [{vote_percent}%]\n" -msgstr "" +msgstr "Voto ignorado: [{vote_enabled}]\n" +"Pular percentagem: [{vote_percent}%]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1057 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Server" -msgstr "" +msgstr "Servidor" -#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "User" -msgstr "" +msgstr "Utilizador" -#: redbot/cogs/audio/core/commands/audioset.py:1061 -#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: redbot/cogs/audio/core/commands/playlists.py:1010 msgid "Global" -msgstr "" +msgstr "Global" -#: redbot/cogs/audio/core/commands/audioset.py:1063 -#: redbot/cogs/audio/core/commands/audioset.py:1064 -#: redbot/cogs/audio/core/commands/audioset.py:1065 +#: redbot/cogs/audio/core/commands/audioset.py:1074 +#: redbot/cogs/audio/core/commands/audioset.py:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1076 msgid "Cached" -msgstr "" +msgstr "Em cache" -#: redbot/cogs/audio/core/commands/audioset.py:1067 -#: redbot/cogs/audio/core/commands/audioset.py:1068 -#: redbot/cogs/audio/core/commands/audioset.py:1069 +#: redbot/cogs/audio/core/commands/audioset.py:1078 +#: redbot/cogs/audio/core/commands/audioset.py:1079 +#: redbot/cogs/audio/core/commands/audioset.py:1080 msgid "US Top 100" -msgstr "" +msgstr "Top 100 dos EUA" -#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: redbot/cogs/audio/core/commands/audioset.py:1083 msgid "Auto-play Settings" -msgstr "" +msgstr "Definições da reprodução automática" -#: redbot/cogs/audio/core/commands/audioset.py:1074 +#: redbot/cogs/audio/core/commands/audioset.py:1085 msgid "Playlist name: [{pname}]\n" -msgstr "" +msgstr "Nome da lista de reprodução: [{pname}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1086 msgid "Playlist ID: [{pid}]\n" -msgstr "" +msgstr "ID da Playlist: [{pid}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1076 +#: redbot/cogs/audio/core/commands/audioset.py:1087 msgid "Playlist scope: [{pscope}]\n" -msgstr "" +msgstr "Nome da lista de reprodução: [{pscope}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1082 -#: redbot/cogs/audio/core/commands/audioset.py:1353 -#: redbot/cogs/audio/core/commands/audioset.py:1398 +#: redbot/cogs/audio/core/commands/audioset.py:1093 +#: redbot/cogs/audio/core/commands/audioset.py:1372 +#: redbot/cogs/audio/core/commands/audioset.py:1417 msgid "Cache Settings" -msgstr "" +msgstr "Configurações da cache" -#: redbot/cogs/audio/core/commands/audioset.py:1084 +#: redbot/cogs/audio/core/commands/audioset.py:1095 msgid "Max age: [{max_age}]\n" -msgstr "" +msgstr "Idade máxima: [{max_age}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1085 +#: redbot/cogs/audio/core/commands/audioset.py:1096 msgid "Local Spotify cache: [{spotify_status}]\n" -msgstr "" +msgstr "Cache local do Spotify: [{spotify_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1097 msgid "Local Youtube cache: [{youtube_status}]\n" -msgstr "" +msgstr "Cache local do Youtube: [{youtube_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1098 msgid "Local Lavalink cache: [{lavalink_status}]\n" -msgstr "" +msgstr "Cache Lavalink local: [{lavalink_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1089 -#: redbot/cogs/audio/core/commands/audioset.py:1347 -#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1100 +#: redbot/cogs/audio/core/commands/audioset.py:1366 +#: redbot/cogs/audio/core/commands/audioset.py:1411 msgid "days" -msgstr "" +msgstr "dias" -#: redbot/cogs/audio/core/commands/audioset.py:1096 +#: redbot/cogs/audio/core/commands/audioset.py:1107 msgid "User Settings" -msgstr "" +msgstr "Definições do utilizador" -#: redbot/cogs/audio/core/commands/audioset.py:1098 +#: redbot/cogs/audio/core/commands/audioset.py:1109 msgid "Spotify search: [{country_code}]\n" -msgstr "" +msgstr "Pesquisa Spotify: [{country_code}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1114 msgid "Lavalink Settings" -msgstr "" +msgstr "Configurações de Lavalink" -#: redbot/cogs/audio/core/commands/audioset.py:1105 +#: redbot/cogs/audio/core/commands/audioset.py:1116 msgid "Cog version: [{version}]\n" -msgstr "" +msgstr "Versão do Cog: [{version}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1106 +#: redbot/cogs/audio/core/commands/audioset.py:1117 msgid "Red-Lavalink: [{lavalink_version}]\n" -msgstr "" +msgstr "Red-Lavalink: [{lavalink_version}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1107 +#: redbot/cogs/audio/core/commands/audioset.py:1118 msgid "External server: [{use_external_lavalink}]\n" -msgstr "" +msgstr "Servidor externo: [{use_external_lavalink}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1116 -msgid "Lavalink build: [{llbuild}]\n" +#: redbot/cogs/audio/core/commands/audioset.py:1131 +msgid "Lavalink version: [{llversion}]\n" "Lavalink branch: [{llbranch}]\n" "Release date: [{build_time}]\n" "Lavaplayer version: [{lavaplayer}]\n" "Java version: [{jvm}]\n" "Java Executable: [{jv_exec}]\n" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1132 +"Initial Heapsize: [{xms}]\n" +"Max Heapsize: [{xmx}]\n" +msgstr "Versão do Lavalinch: [{llversion}]\n" +"Ramificação do Lavaline: [{llbranch}]\n" +"Data de lançamento: [{build_time}]\n" +"Versão do Lavaplayer: [{lavaplayer}]\n" +"Versão Java: [{jvm}]\n" +"Java Executável: [{jv_exec}]\n" +"Curadoria Inicial: [{xms}]\n" +"Tamanho da pilha Máxima: [{xmx}]\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1151 msgid "Localtracks path: [{localpath}]\n" -msgstr "" +msgstr "Caminho das faixas locais: [{localpath}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1141 +#: redbot/cogs/audio/core/commands/audioset.py:1160 #, docstring -msgid "Sends the Lavalink server logs to your DMs." -msgstr "" +msgid "Sends the managed Lavalink node logs to your DMs." +msgstr "Envia os logs de nós de Lavalink gerenciados para seus DMs." -#: redbot/cogs/audio/core/commands/audioset.py:1148 -#: redbot/cogs/audio/core/commands/audioset.py:1150 +#: redbot/cogs/audio/core/commands/audioset.py:1167 +#: redbot/cogs/audio/core/commands/audioset.py:1169 msgid "No logs found in your data folder." -msgstr "" +msgstr "Nenhum registro encontrado na sua pasta de dados." -#: redbot/cogs/audio/core/commands/audioset.py:1162 +#: redbot/cogs/audio/core/commands/audioset.py:1181 msgid "Logs are too large, you can find them in {path}" -msgstr "" +msgstr "Os logs são muito grandes, pode encontrá-los em {path}" -#: redbot/cogs/audio/core/commands/audioset.py:1172 +#: redbot/cogs/audio/core/commands/audioset.py:1191 msgid "I need to be able to DM you to send you the logs." -msgstr "" +msgstr "Eu preciso ser capaz de mandar uma MD a si para enviar os logs." -#: redbot/cogs/audio/core/commands/audioset.py:1181 +#: redbot/cogs/audio/core/commands/audioset.py:1200 #, docstring msgid "Enable/disable tracks' titles as status." -msgstr "" +msgstr "Ativar/desativar títulos das faixas como status." -#: redbot/cogs/audio/core/commands/audioset.py:1187 +#: redbot/cogs/audio/core/commands/audioset.py:1206 msgid "Song titles as status: {true_or_false}." -msgstr "" +msgstr "Títulos da música como status: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1196 +#: redbot/cogs/audio/core/commands/audioset.py:1215 #, docstring msgid "Toggle displaying a thumbnail on audio messages." -msgstr "" +msgstr "Exiba uma miniatura em mensagens de áudio." -#: redbot/cogs/audio/core/commands/audioset.py:1202 +#: redbot/cogs/audio/core/commands/audioset.py:1221 msgid "Thumbnail display: {true_or_false}." -msgstr "" +msgstr "Exibição de miniatura: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1211 +#: redbot/cogs/audio/core/commands/audioset.py:1230 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." -msgstr "" +msgstr "Percentagem necessária para que os não mods saltem de faixas, 0 para desabilitar." -#: redbot/cogs/audio/core/commands/audioset.py:1223 +#: redbot/cogs/audio/core/commands/audioset.py:1242 msgid "Voting disabled. All users can use queue management commands." -msgstr "" +msgstr "Votação desabilitada. Todos os utilizadores podem usar comandos de gestão da fila." -#: redbot/cogs/audio/core/commands/audioset.py:1230 +#: redbot/cogs/audio/core/commands/audioset.py:1249 msgid "Vote percentage set to {percent}%." -msgstr "" +msgstr "Porcentagem de votação definida para {percent}%." -#: redbot/cogs/audio/core/commands/audioset.py:1239 +#: redbot/cogs/audio/core/commands/audioset.py:1258 #, docstring msgid "Instructions to set the YouTube API key." -msgstr "" +msgstr "Instruções para definir a chave da API do YouTube." -#: redbot/cogs/audio/core/commands/audioset.py:1258 +#: redbot/cogs/audio/core/commands/audioset.py:1277 #, docstring msgid "Instructions to set the Spotify API tokens." -msgstr "" +msgstr "Instruções para definir a chave da API do YouTube." -#: redbot/cogs/audio/core/commands/audioset.py:1259 +#: redbot/cogs/audio/core/commands/audioset.py:1278 msgid "1. Go to Spotify developers and log in with your Spotify account.\n" "(https://developer.spotify.com/dashboard/applications)\n" "2. Click \"Create An App\".\n" @@ -967,28 +1061,28 @@ msgid "1. Go to Spotify developers and log in with your Spotify account.\n" "`{prefix}set api spotify client_id client_secret `" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1276 -#: redbot/cogs/audio/core/commands/audioset.py:1298 +#: redbot/cogs/audio/core/commands/audioset.py:1295 +#: redbot/cogs/audio/core/commands/audioset.py:1317 #, docstring msgid "Set the country code for Spotify searches." -msgstr "" +msgstr "Defina o código do país para pesquisas no Spotify." -#: redbot/cogs/audio/core/commands/audioset.py:1280 -#: redbot/cogs/audio/core/commands/audioset.py:1302 +#: redbot/cogs/audio/core/commands/audioset.py:1299 +#: redbot/cogs/audio/core/commands/audioset.py:1321 msgid "Invalid Country Code" -msgstr "" +msgstr "Código de País Inválido" -#: redbot/cogs/audio/core/commands/audioset.py:1281 -#: redbot/cogs/audio/core/commands/audioset.py:1303 +#: redbot/cogs/audio/core/commands/audioset.py:1300 +#: redbot/cogs/audio/core/commands/audioset.py:1322 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:1290 -#: redbot/cogs/audio/core/commands/audioset.py:1312 +#: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1331 msgid "Country Code set to {country}." -msgstr "" +msgstr "Código do país definido para {country}." -#: redbot/cogs/audio/core/commands/audioset.py:1320 +#: redbot/cogs/audio/core/commands/audioset.py:1339 #, docstring msgid "Sets the caching level.\n\n" " Level can be one of the following:\n\n" @@ -1001,27 +1095,27 @@ msgid "Sets the caching level.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1342 -#: redbot/cogs/audio/core/commands/audioset.py:1387 +#: redbot/cogs/audio/core/commands/audioset.py:1361 +#: redbot/cogs/audio/core/commands/audioset.py:1406 msgid "Max age: [{max_age}]\n" -msgstr "" +msgstr "Idade máxima: [{max_age}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1343 -#: redbot/cogs/audio/core/commands/audioset.py:1388 +#: redbot/cogs/audio/core/commands/audioset.py:1362 +#: redbot/cogs/audio/core/commands/audioset.py:1407 msgid "Spotify cache: [{spotify_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1344 -#: redbot/cogs/audio/core/commands/audioset.py:1389 +#: redbot/cogs/audio/core/commands/audioset.py:1363 +#: redbot/cogs/audio/core/commands/audioset.py:1408 msgid "Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1345 -#: redbot/cogs/audio/core/commands/audioset.py:1390 +#: redbot/cogs/audio/core/commands/audioset.py:1364 +#: redbot/cogs/audio/core/commands/audioset.py:1409 msgid "Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1405 +#: redbot/cogs/audio/core/commands/audioset.py:1424 #, 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" @@ -1029,66 +1123,103 @@ msgid "Sets the cache max age.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1431 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:1417 +#: redbot/cogs/audio/core/commands/audioset.py:1436 msgid "I've set the cache age to {age} days" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1424 +#: redbot/cogs/audio/core/commands/audioset.py:1443 #, 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:1436 +#: redbot/cogs/audio/core/commands/audioset.py:1455 msgid "Persisting queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1444 +#: redbot/cogs/audio/core/commands/audioset.py:1463 #, docstring msgid "Restarts the lavalink connection." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1454 +#: redbot/cogs/audio/core/commands/audioset.py:1471 +#: redbot/cogs/audio/core/commands/llset.py:731 +msgid "Failed To Shutdown Lavalink Node" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1472 +#: redbot/cogs/audio/core/commands/llset.py:187 +#: redbot/cogs/audio/core/commands/llset.py:732 +msgid "Please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1479 msgid "Restarting Lavalink" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1455 +#: redbot/cogs/audio/core/commands/audioset.py:1480 msgid "It can take a couple of minutes for Lavalink to fully start up." msgstr "" +#: redbot/cogs/audio/core/commands/audioset.py:1487 +#, docstring +msgid "Set the maximum volume allowed in this server." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1491 +msgid "Error" +msgstr "Erro" + +#: redbot/cogs/audio/core/commands/audioset.py:1492 +msgid "Music without sound isn't music at all. Try setting the volume higher then 0%." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1500 +#: redbot/cogs/audio/core/commands/audioset.py:1508 +msgid "Setting changed" +msgstr "Definições alteradas" + +#: redbot/cogs/audio/core/commands/audioset.py:1501 +msgid "The maximum volume has been limited to 150%, be easy on your ears." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1509 +msgid "The maximum volume has been limited to {max_volume}%." +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:88 -#: redbot/cogs/audio/core/commands/controller.py:205 -#: redbot/cogs/audio/core/commands/controller.py:222 -#: redbot/cogs/audio/core/commands/controller.py:236 -#: redbot/cogs/audio/core/commands/controller.py:244 -#: redbot/cogs/audio/core/commands/controller.py:318 -#: redbot/cogs/audio/core/commands/controller.py:384 -#: redbot/cogs/audio/core/commands/controller.py:477 -#: redbot/cogs/audio/core/commands/controller.py:487 -#: redbot/cogs/audio/core/commands/controller.py:571 -#: redbot/cogs/audio/core/commands/controller.py:703 -#: redbot/cogs/audio/core/commands/controller.py:732 -#: redbot/cogs/audio/core/commands/controller.py:788 -#: redbot/cogs/audio/core/commands/controller.py:865 -#: redbot/cogs/audio/core/commands/equalizer.py:39 -#: redbot/cogs/audio/core/commands/equalizer.py:164 -#: redbot/cogs/audio/core/commands/equalizer.py:194 -#: redbot/cogs/audio/core/commands/equalizer.py:228 -#: redbot/cogs/audio/core/commands/equalizer.py:317 -#: redbot/cogs/audio/core/commands/miscellaneous.py:71 -#: redbot/cogs/audio/core/commands/miscellaneous.py:102 -#: redbot/cogs/audio/core/commands/playlists.py:1142 +#: redbot/cogs/audio/core/commands/controller.py:89 +#: redbot/cogs/audio/core/commands/controller.py:206 +#: redbot/cogs/audio/core/commands/controller.py:223 +#: redbot/cogs/audio/core/commands/controller.py:237 +#: redbot/cogs/audio/core/commands/controller.py:245 +#: redbot/cogs/audio/core/commands/controller.py:319 +#: redbot/cogs/audio/core/commands/controller.py:385 +#: redbot/cogs/audio/core/commands/controller.py:478 +#: redbot/cogs/audio/core/commands/controller.py:488 +#: redbot/cogs/audio/core/commands/controller.py:572 +#: redbot/cogs/audio/core/commands/controller.py:711 +#: redbot/cogs/audio/core/commands/controller.py:740 +#: redbot/cogs/audio/core/commands/controller.py:796 +#: redbot/cogs/audio/core/commands/controller.py:873 +#: redbot/cogs/audio/core/commands/equalizer.py:40 +#: redbot/cogs/audio/core/commands/equalizer.py:165 +#: redbot/cogs/audio/core/commands/equalizer.py:195 +#: redbot/cogs/audio/core/commands/equalizer.py:229 +#: redbot/cogs/audio/core/commands/equalizer.py:318 +#: redbot/cogs/audio/core/commands/miscellaneous.py:72 +#: redbot/cogs/audio/core/commands/miscellaneous.py:103 +#: redbot/cogs/audio/core/commands/playlists.py:1125 msgid "Nothing playing." msgstr "" @@ -1098,9 +1229,9 @@ msgid "Unable To Disconnect" msgstr "" #: redbot/cogs/audio/core/commands/controller.py:50 -#: redbot/cogs/audio/core/commands/controller.py:263 -#: redbot/cogs/audio/core/commands/controller.py:331 -#: redbot/cogs/audio/core/commands/controller.py:585 +#: redbot/cogs/audio/core/commands/controller.py:264 +#: redbot/cogs/audio/core/commands/controller.py:332 +#: redbot/cogs/audio/core/commands/controller.py:586 msgid "There are other people listening - vote to skip instead." msgstr "" @@ -1117,452 +1248,458 @@ msgstr "" msgid "Disconnecting..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:86 +#: redbot/cogs/audio/core/commands/controller.py:87 #, docstring msgid "Now playing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:110 -#: redbot/cogs/audio/core/commands/queue.py:77 +#: redbot/cogs/audio/core/commands/controller.py:111 +#: redbot/cogs/audio/core/commands/queue.py:81 msgid "\n" " Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:113 +#: redbot/cogs/audio/core/commands/controller.py:114 msgid "Nothing." -msgstr "" +msgstr "Nada." -#: redbot/cogs/audio/core/commands/controller.py:118 -#: redbot/cogs/audio/core/commands/queue.py:79 +#: redbot/cogs/audio/core/commands/controller.py:119 +#: redbot/cogs/audio/core/commands/queue.py:83 msgid "Now Playing" -msgstr "" +msgstr "A tocar agora" -#: redbot/cogs/audio/core/commands/controller.py:128 -#: redbot/cogs/audio/core/commands/queue.py:89 +#: redbot/cogs/audio/core/commands/controller.py:129 +#: redbot/cogs/audio/core/commands/queue.py:93 msgid "Auto-Play" -msgstr "" +msgstr "Reproduzir automaticamente" -#: redbot/cogs/audio/core/commands/controller.py:134 -#: redbot/cogs/audio/core/commands/queue.py:95 +#: redbot/cogs/audio/core/commands/controller.py:135 +#: redbot/cogs/audio/core/commands/queue.py:99 msgid "Shuffle" -msgstr "" +msgstr "Reproduzir aleatoriamente" -#: redbot/cogs/audio/core/commands/controller.py:140 -#: redbot/cogs/audio/core/commands/queue.py:101 +#: redbot/cogs/audio/core/commands/controller.py:141 +#: redbot/cogs/audio/core/commands/queue.py:105 msgid "Repeat" -msgstr "" +msgstr "Repetir" -#: redbot/cogs/audio/core/commands/controller.py:200 +#: redbot/cogs/audio/core/commands/controller.py:201 #, docstring msgid "Pause or resume a playing track." -msgstr "" +msgstr "Pausar ou retomar uma faixa de reprodução." -#: redbot/cogs/audio/core/commands/controller.py:211 -#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:212 +#: redbot/cogs/audio/core/commands/controller.py:218 msgid "Unable To Manage Tracks" -msgstr "" +msgstr "Não é possível gerenciar as faixas" -#: redbot/cogs/audio/core/commands/controller.py:212 +#: redbot/cogs/audio/core/commands/controller.py:213 msgid "You must be in the voice channel to pause or resume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:218 +#: redbot/cogs/audio/core/commands/controller.py:219 msgid "You need the DJ role to pause or resume tracks." -msgstr "" +msgstr "Você precisa do cargo de DJ para pausar ou retomar as faixas." -#: redbot/cogs/audio/core/commands/controller.py:229 +#: redbot/cogs/audio/core/commands/controller.py:230 msgid "Track Paused" -msgstr "" +msgstr "Faixa pausada" -#: redbot/cogs/audio/core/commands/controller.py:233 +#: redbot/cogs/audio/core/commands/controller.py:234 msgid "Track Resumed" -msgstr "" +msgstr "Faixa Retomada" -#: redbot/cogs/audio/core/commands/controller.py:242 +#: redbot/cogs/audio/core/commands/controller.py:243 #, docstring msgid "Skip to the start of the previously played track." -msgstr "" +msgstr "Pular para o início do percurso reproduzido anteriormente." -#: redbot/cogs/audio/core/commands/controller.py:256 -#: redbot/cogs/audio/core/commands/controller.py:262 -#: redbot/cogs/audio/core/commands/controller.py:268 -#: redbot/cogs/audio/core/commands/controller.py:483 -#: redbot/cogs/audio/core/commands/controller.py:498 -#: redbot/cogs/audio/core/commands/controller.py:511 -#: redbot/cogs/audio/core/commands/controller.py:520 +#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:263 +#: redbot/cogs/audio/core/commands/controller.py:269 +#: redbot/cogs/audio/core/commands/controller.py:484 +#: redbot/cogs/audio/core/commands/controller.py:499 +#: redbot/cogs/audio/core/commands/controller.py:512 +#: redbot/cogs/audio/core/commands/controller.py:521 msgid "Unable To Skip Tracks" -msgstr "" +msgstr "Não é possível ignorar faixas" -#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:258 msgid "You must be in the voice channel to skip the track." -msgstr "" +msgstr "Deve estar no canal de voz para pular a faixa." -#: redbot/cogs/audio/core/commands/controller.py:269 +#: redbot/cogs/audio/core/commands/controller.py:270 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:277 -#: redbot/cogs/audio/core/commands/player.py:53 -#: redbot/cogs/audio/core/commands/player.py:58 -#: redbot/cogs/audio/core/commands/player.py:64 -#: redbot/cogs/audio/core/commands/player.py:82 -#: redbot/cogs/audio/core/commands/player.py:94 -#: redbot/cogs/audio/core/commands/player.py:100 -#: redbot/cogs/audio/core/commands/player.py:110 -#: redbot/cogs/audio/core/commands/player.py:116 -#: redbot/cogs/audio/core/commands/player.py:123 -#: redbot/cogs/audio/core/commands/player.py:134 -#: redbot/cogs/audio/core/commands/player.py:161 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:172 -#: redbot/cogs/audio/core/commands/player.py:190 -#: redbot/cogs/audio/core/commands/player.py:202 -#: redbot/cogs/audio/core/commands/player.py:208 -#: redbot/cogs/audio/core/commands/player.py:218 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:231 -#: redbot/cogs/audio/core/commands/player.py:243 -#: redbot/cogs/audio/core/commands/player.py:252 -#: redbot/cogs/audio/core/commands/player.py:295 -#: redbot/cogs/audio/core/commands/player.py:317 -#: redbot/cogs/audio/core/commands/player.py:436 -#: redbot/cogs/audio/core/commands/player.py:454 -#: redbot/cogs/audio/core/commands/player.py:466 -#: redbot/cogs/audio/core/commands/player.py:472 -#: redbot/cogs/audio/core/commands/player.py:484 -#: redbot/cogs/audio/core/commands/player.py:532 -#: redbot/cogs/audio/core/commands/player.py:552 -#: redbot/cogs/audio/core/commands/player.py:570 -#: redbot/cogs/audio/core/commands/player.py:582 -#: redbot/cogs/audio/core/commands/player.py:588 -#: redbot/cogs/audio/core/commands/player.py:600 -#: redbot/cogs/audio/core/commands/player.py:605 -#: redbot/cogs/audio/core/commands/player.py:738 -#: redbot/cogs/audio/core/commands/player.py:744 -#: redbot/cogs/audio/core/commands/player.py:806 -#: redbot/cogs/audio/core/commands/playlists.py:1481 +msgstr "Precisa da permissão de DJ ou ser o solicitador da faixa para enfileirar as faixas de música anteriores." + +#: redbot/cogs/audio/core/commands/controller.py:278 +#: redbot/cogs/audio/core/commands/player.py:52 +#: redbot/cogs/audio/core/commands/player.py:57 +#: redbot/cogs/audio/core/commands/player.py:63 +#: redbot/cogs/audio/core/commands/player.py:81 +#: redbot/cogs/audio/core/commands/player.py:93 +#: redbot/cogs/audio/core/commands/player.py:99 +#: redbot/cogs/audio/core/commands/player.py:109 +#: redbot/cogs/audio/core/commands/player.py:115 +#: redbot/cogs/audio/core/commands/player.py:122 +#: redbot/cogs/audio/core/commands/player.py:133 +#: redbot/cogs/audio/core/commands/player.py:160 +#: redbot/cogs/audio/core/commands/player.py:165 +#: redbot/cogs/audio/core/commands/player.py:171 +#: redbot/cogs/audio/core/commands/player.py:189 +#: redbot/cogs/audio/core/commands/player.py:201 +#: redbot/cogs/audio/core/commands/player.py:207 +#: redbot/cogs/audio/core/commands/player.py:217 +#: redbot/cogs/audio/core/commands/player.py:223 +#: redbot/cogs/audio/core/commands/player.py:230 +#: redbot/cogs/audio/core/commands/player.py:242 +#: redbot/cogs/audio/core/commands/player.py:251 +#: redbot/cogs/audio/core/commands/player.py:293 +#: redbot/cogs/audio/core/commands/player.py:315 +#: redbot/cogs/audio/core/commands/player.py:434 +#: redbot/cogs/audio/core/commands/player.py:452 +#: redbot/cogs/audio/core/commands/player.py:464 +#: redbot/cogs/audio/core/commands/player.py:470 +#: redbot/cogs/audio/core/commands/player.py:482 +#: redbot/cogs/audio/core/commands/player.py:530 +#: redbot/cogs/audio/core/commands/player.py:550 +#: redbot/cogs/audio/core/commands/player.py:568 +#: redbot/cogs/audio/core/commands/player.py:580 +#: redbot/cogs/audio/core/commands/player.py:586 +#: redbot/cogs/audio/core/commands/player.py:598 +#: redbot/cogs/audio/core/commands/player.py:603 +#: redbot/cogs/audio/core/commands/player.py:737 +#: redbot/cogs/audio/core/commands/player.py:743 +#: redbot/cogs/audio/core/commands/player.py:805 +#: redbot/cogs/audio/core/commands/playlists.py:1458 msgid "Unable To Play Tracks" -msgstr "" +msgstr "Não foi possível reproduzir as faixas" -#: redbot/cogs/audio/core/commands/controller.py:277 +#: redbot/cogs/audio/core/commands/controller.py:278 msgid "No previous track." -msgstr "" +msgstr "Nenhuma faixa anterior." -#: redbot/cogs/audio/core/commands/controller.py:298 +#: redbot/cogs/audio/core/commands/controller.py:299 msgid "Replaying Track" -msgstr "" +msgstr "Reproduzindo música" -#: redbot/cogs/audio/core/commands/controller.py:305 +#: redbot/cogs/audio/core/commands/controller.py:306 #, docstring -msgid "Seek ahead or behind on a track by seconds or a to a specific time.\n\n" +msgid "Seek ahead or behind on a track by seconds or 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 "Procure avançar ou atrasar uma faixa em segundos ou em um tempo específico.\n\n" +" Aceita segundos ou um valor formatado como 00:00:00 (`hh:mm:ss`) ou 00:00 (`mm:ss`). " -#: redbot/cogs/audio/core/commands/controller.py:323 -#: redbot/cogs/audio/core/commands/controller.py:330 -#: redbot/cogs/audio/core/commands/controller.py:337 -#: redbot/cogs/audio/core/commands/controller.py:344 -#: redbot/cogs/audio/core/commands/controller.py:356 +#: redbot/cogs/audio/core/commands/controller.py:324 +#: redbot/cogs/audio/core/commands/controller.py:331 +#: redbot/cogs/audio/core/commands/controller.py:338 +#: redbot/cogs/audio/core/commands/controller.py:345 +#: redbot/cogs/audio/core/commands/controller.py:357 msgid "Unable To Seek Tracks" -msgstr "" +msgstr "Não é possível ignorar faixas" -#: redbot/cogs/audio/core/commands/controller.py:324 +#: redbot/cogs/audio/core/commands/controller.py:325 msgid "You must be in the voice channel to use seek." -msgstr "" +msgstr "Deve estar no canal de voz para pular a faixa." -#: redbot/cogs/audio/core/commands/controller.py:338 +#: redbot/cogs/audio/core/commands/controller.py:339 msgid "You need the DJ role or be the track requester to use seek." -msgstr "" +msgstr "É necessário o cargo de DJ ou ser o solicitador de faixa para usar a procura." -#: redbot/cogs/audio/core/commands/controller.py:344 +#: redbot/cogs/audio/core/commands/controller.py:345 msgid "Can't seek on a stream." -msgstr "" +msgstr "Não pode procurar em uma stream." -#: redbot/cogs/audio/core/commands/controller.py:357 +#: redbot/cogs/audio/core/commands/controller.py:358 msgid "Invalid input for the time to seek." -msgstr "" +msgstr "Entrada inválida para o tempo para procurar." -#: redbot/cogs/audio/core/commands/controller.py:365 +#: redbot/cogs/audio/core/commands/controller.py:366 msgid "Moved {num_seconds}s to 00:00:00" -msgstr "" +msgstr "Mudou {num_seconds}s para 00:00" -#: redbot/cogs/audio/core/commands/controller.py:372 +#: redbot/cogs/audio/core/commands/controller.py:373 msgid "Moved {num_seconds}s to {time}" -msgstr "" +msgstr "Mudou {num_seconds}s para {time}" -#: redbot/cogs/audio/core/commands/controller.py:380 +#: redbot/cogs/audio/core/commands/controller.py:381 msgid "Moved to {time}" -msgstr "" +msgstr "Movido para {time}" -#: redbot/cogs/audio/core/commands/controller.py:390 +#: redbot/cogs/audio/core/commands/controller.py:391 #, docstring msgid "Toggle shuffle." -msgstr "" - -#: redbot/cogs/audio/core/commands/controller.py:399 -#: redbot/cogs/audio/core/commands/controller.py:410 -#: redbot/cogs/audio/core/commands/controller.py:443 -#: redbot/cogs/audio/core/commands/controller.py:454 -msgid "Unable To Toggle Shuffle" -msgstr "" +msgstr "Alternar ordem aleatória." #: redbot/cogs/audio/core/commands/controller.py:400 +#: redbot/cogs/audio/core/commands/controller.py:411 #: redbot/cogs/audio/core/commands/controller.py:444 +#: redbot/cogs/audio/core/commands/controller.py:455 +msgid "Unable To Toggle Shuffle" +msgstr "Não foi possível alternar modo aleatório" + +#: redbot/cogs/audio/core/commands/controller.py:401 +#: redbot/cogs/audio/core/commands/controller.py:445 msgid "You need the DJ role to toggle shuffle." -msgstr "" +msgstr "Precisa do cargo DJ para alternar o modo aleatório." -#: redbot/cogs/audio/core/commands/controller.py:411 -#: redbot/cogs/audio/core/commands/controller.py:455 +#: redbot/cogs/audio/core/commands/controller.py:412 +#: redbot/cogs/audio/core/commands/controller.py:456 msgid "You must be in the voice channel to toggle shuffle." -msgstr "" +msgstr "Deve estar no canal de voz para alternar o baralhamento." -#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:421 msgid "Shuffle tracks: {true_or_false}." -msgstr "" +msgstr "Misturar faixas: {true_or_false}." -#: redbot/cogs/audio/core/commands/controller.py:431 +#: redbot/cogs/audio/core/commands/controller.py:432 #, 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 "" +msgstr "Alternar a reprodução aleatória de faixas alteradas.\n\n" +" Defina esta opção como desativada se desejar evitar que músicas com batidas sejam embaralhadas. Isso tem prioridade\n" +" sobre `[p]shuffle`. " -#: redbot/cogs/audio/core/commands/controller.py:464 +#: redbot/cogs/audio/core/commands/controller.py:465 msgid "Shuffle bumped tracks: {true_or_false}." -msgstr "" +msgstr "Misturar as faixas: {true_or_false}." -#: redbot/cogs/audio/core/commands/controller.py:475 +#: redbot/cogs/audio/core/commands/controller.py:476 #, docstring msgid "Skip to the next track, or to a given track number." -msgstr "" +msgstr "Pular para a próxima faixa, ou para um número de faixa fornecido." -#: redbot/cogs/audio/core/commands/controller.py:484 +#: redbot/cogs/audio/core/commands/controller.py:485 msgid "You must be in the voice channel to skip the music." -msgstr "" +msgstr "Deve estar no canal de voz para pular a faixa." -#: redbot/cogs/audio/core/commands/controller.py:499 +#: redbot/cogs/audio/core/commands/controller.py:500 msgid "You need the DJ role or be the track requester to skip tracks." -msgstr "" +msgstr "É necessário o cargo de DJ ou ser o solicitador de faixa para usar a procura." -#: redbot/cogs/audio/core/commands/controller.py:512 +#: redbot/cogs/audio/core/commands/controller.py:513 msgid "You can only skip the current track." -msgstr "" +msgstr "Só pode pular a faixa atual." -#: redbot/cogs/audio/core/commands/controller.py:521 +#: redbot/cogs/audio/core/commands/controller.py:522 msgid "Can't skip to a specific track in vote mode without the DJ role." -msgstr "" +msgstr "Não é possível pular para uma faixa específica no modo de votação sem o cargo de DJ." -#: redbot/cogs/audio/core/commands/controller.py:527 +#: redbot/cogs/audio/core/commands/controller.py:528 msgid "I removed your vote to skip." -msgstr "" +msgstr "Retirei o seu voto para saltar." -#: redbot/cogs/audio/core/commands/controller.py:530 +#: redbot/cogs/audio/core/commands/controller.py:531 msgid "You voted to skip." -msgstr "" +msgstr "Votou para pular." -#: redbot/cogs/audio/core/commands/controller.py:543 +#: redbot/cogs/audio/core/commands/controller.py:544 msgid "Vote threshold met." -msgstr "" +msgstr "Limite de voto atingido." -#: redbot/cogs/audio/core/commands/controller.py:546 +#: redbot/cogs/audio/core/commands/controller.py:547 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}% necessário)" -#: redbot/cogs/audio/core/commands/controller.py:565 +#: redbot/cogs/audio/core/commands/controller.py:566 #, docstring msgid "Stop playback and clear the queue." -msgstr "" +msgstr "Para a reprodução e limpa a fila." -#: redbot/cogs/audio/core/commands/controller.py:578 -#: redbot/cogs/audio/core/commands/controller.py:584 -#: redbot/cogs/audio/core/commands/controller.py:590 +#: redbot/cogs/audio/core/commands/controller.py:579 +#: redbot/cogs/audio/core/commands/controller.py:585 +#: redbot/cogs/audio/core/commands/controller.py:591 msgid "Unable To Stop Player" -msgstr "" +msgstr "Não foi possível parar o reprodutor" -#: redbot/cogs/audio/core/commands/controller.py:579 +#: redbot/cogs/audio/core/commands/controller.py:580 msgid "You must be in the voice channel to stop the music." -msgstr "" +msgstr "Deve estar no canal de voz para parar a faixa." -#: redbot/cogs/audio/core/commands/controller.py:591 +#: redbot/cogs/audio/core/commands/controller.py:592 msgid "You need the DJ role to stop the music." -msgstr "" +msgstr "Precisa do cargo DJ para parar a música." -#: redbot/cogs/audio/core/commands/controller.py:613 +#: redbot/cogs/audio/core/commands/controller.py:614 msgid "Stopping..." -msgstr "" +msgstr "A parar..." -#: redbot/cogs/audio/core/commands/controller.py:621 +#: redbot/cogs/audio/core/commands/controller.py:622 #, docstring msgid "Summon the bot to a voice channel." -msgstr "" +msgstr "Chamar o bot para um canal de voz." -#: redbot/cogs/audio/core/commands/controller.py:633 -#: redbot/cogs/audio/core/commands/controller.py:640 -#: redbot/cogs/audio/core/commands/controller.py:653 -#: redbot/cogs/audio/core/commands/controller.py:679 -#: redbot/cogs/audio/core/commands/controller.py:686 +#: redbot/cogs/audio/core/commands/controller.py:634 +#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:654 +#: redbot/cogs/audio/core/commands/controller.py:685 +#: redbot/cogs/audio/core/commands/controller.py:692 msgid "Unable To Join Voice Channel" -msgstr "" +msgstr "Não foi possível entrar no canal de voz" -#: redbot/cogs/audio/core/commands/controller.py:634 +#: redbot/cogs/audio/core/commands/controller.py:635 msgid "There are other people listening." -msgstr "" +msgstr "Há outras pessoas a ouvir." -#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:642 msgid "You need the DJ role to summon the bot." -msgstr "" +msgstr "Precisa do cargo DJ para chamar o bot." -#: redbot/cogs/audio/core/commands/controller.py:654 -#: redbot/cogs/audio/core/commands/player.py:83 -#: redbot/cogs/audio/core/commands/player.py:191 -#: redbot/cogs/audio/core/commands/player.py:455 -#: redbot/cogs/audio/core/commands/player.py:571 -#: redbot/cogs/audio/core/commands/player.py:695 -#: redbot/cogs/audio/core/commands/queue.py:339 +#: redbot/cogs/audio/core/commands/controller.py:655 +#: redbot/cogs/audio/core/commands/player.py:82 +#: redbot/cogs/audio/core/commands/player.py:190 +#: redbot/cogs/audio/core/commands/player.py:453 +#: redbot/cogs/audio/core/commands/player.py:569 +#: redbot/cogs/audio/core/commands/player.py:694 +#: redbot/cogs/audio/core/commands/queue.py:343 msgid "I don't have permission to connect and speak in your channel." -msgstr "" +msgstr "Eu não tenho permissões para conectar ou falar no {channel}." -#: redbot/cogs/audio/core/commands/controller.py:680 -#: redbot/cogs/audio/core/commands/player.py:95 -#: redbot/cogs/audio/core/commands/player.py:203 -#: redbot/cogs/audio/core/commands/player.py:467 -#: redbot/cogs/audio/core/commands/player.py:583 -#: redbot/cogs/audio/core/commands/player.py:707 -#: redbot/cogs/audio/core/commands/queue.py:351 +#: redbot/cogs/audio/core/commands/controller.py:673 +msgid "Unable To Do This Action" +msgstr "Não é possível fazer esta ação" + +#: redbot/cogs/audio/core/commands/controller.py:674 +msgid "I am already in your channel." +msgstr "Eu já estou no seu canal." + +#: redbot/cogs/audio/core/commands/controller.py:686 +#: redbot/cogs/audio/core/commands/player.py:94 +#: redbot/cogs/audio/core/commands/player.py:202 +#: redbot/cogs/audio/core/commands/player.py:465 +#: redbot/cogs/audio/core/commands/player.py:581 +#: redbot/cogs/audio/core/commands/player.py:706 +#: redbot/cogs/audio/core/commands/queue.py:355 msgid "Connect to a voice channel first." -msgstr "" +msgstr "Primeiro, conecte-se a um canal de voz." -#: redbot/cogs/audio/core/commands/controller.py:687 -#: redbot/cogs/audio/core/commands/player.py:101 -#: redbot/cogs/audio/core/commands/player.py:209 -#: redbot/cogs/audio/core/commands/player.py:473 -#: redbot/cogs/audio/core/commands/player.py:589 -#: redbot/cogs/audio/core/commands/player.py:713 -#: redbot/cogs/audio/core/commands/queue.py:358 -msgid "Connection to Lavalink has not yet been established." -msgstr "" +#: redbot/cogs/audio/core/commands/controller.py:693 +#: redbot/cogs/audio/core/commands/player.py:100 +msgid "Connection to the Lavalink node has not yet been established." +msgstr "A conexão com o nó Lavalink ainda não foi estabelecida." -#: redbot/cogs/audio/core/commands/controller.py:694 +#: redbot/cogs/audio/core/commands/controller.py:700 #, docstring msgid "Set the volume, 1% - 150%." -msgstr "" +msgstr "Defina o volume, 1% - 150%." -#: redbot/cogs/audio/core/commands/controller.py:701 +#: redbot/cogs/audio/core/commands/controller.py:709 msgid "Current Volume:" -msgstr "" +msgstr "Volume Atual:" -#: redbot/cogs/audio/core/commands/controller.py:712 -#: redbot/cogs/audio/core/commands/controller.py:719 +#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:727 msgid "Unable To Change Volume" -msgstr "" +msgstr "Não é possível alterar o volume" -#: redbot/cogs/audio/core/commands/controller.py:713 +#: redbot/cogs/audio/core/commands/controller.py:721 msgid "You must be in the voice channel to change the volume." -msgstr "" +msgstr "Deve estar no canal de voz para alterar o volume." -#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:728 msgid "You need the DJ role to change the volume." -msgstr "" +msgstr "Precisa do cargo de DJ para alterar o volume." -#: redbot/cogs/audio/core/commands/controller.py:730 +#: redbot/cogs/audio/core/commands/controller.py:738 msgid "Volume:" -msgstr "" +msgstr "Volume:" -#: redbot/cogs/audio/core/commands/controller.py:739 +#: redbot/cogs/audio/core/commands/controller.py:747 #, docstring msgid "Toggle repeat." -msgstr "" +msgstr "Ligar/desligar repetição." -#: redbot/cogs/audio/core/commands/controller.py:747 -#: redbot/cogs/audio/core/commands/controller.py:758 +#: redbot/cogs/audio/core/commands/controller.py:755 +#: redbot/cogs/audio/core/commands/controller.py:766 msgid "Unable To Toggle Repeat" -msgstr "" +msgstr "Não é possível alternar a repetição" -#: redbot/cogs/audio/core/commands/controller.py:748 +#: redbot/cogs/audio/core/commands/controller.py:756 msgid "You need the DJ role to toggle repeat." -msgstr "" +msgstr "Precisa do cargo DJ para alternar o modo aleatório." -#: redbot/cogs/audio/core/commands/controller.py:759 +#: redbot/cogs/audio/core/commands/controller.py:767 msgid "You must be in the voice channel to toggle repeat." -msgstr "" +msgstr "Deve estar no canal de voz para alternar a repetição." -#: redbot/cogs/audio/core/commands/controller.py:766 +#: redbot/cogs/audio/core/commands/controller.py:774 msgid "Repeat tracks: {true_or_false}." -msgstr "" +msgstr "Repetir faixas: {true_or_false}." -#: redbot/cogs/audio/core/commands/controller.py:783 +#: redbot/cogs/audio/core/commands/controller.py:791 #, docstring msgid "Remove a specific track number from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:792 +#: redbot/cogs/audio/core/commands/controller.py:800 msgid "Nothing queued." -msgstr "" +msgstr "Nada na fila." -#: redbot/cogs/audio/core/commands/controller.py:796 -#: redbot/cogs/audio/core/commands/controller.py:802 +#: redbot/cogs/audio/core/commands/controller.py:804 #: redbot/cogs/audio/core/commands/controller.py:810 -#: redbot/cogs/audio/core/commands/controller.py:843 +#: redbot/cogs/audio/core/commands/controller.py:818 +#: redbot/cogs/audio/core/commands/controller.py:851 msgid "Unable To Modify Queue" -msgstr "" +msgstr "Não é possível modificar a fila" -#: redbot/cogs/audio/core/commands/controller.py:797 +#: redbot/cogs/audio/core/commands/controller.py:805 msgid "You need the DJ role to remove tracks." -msgstr "" +msgstr "Você precisa ter o cargo de DJ para remover faixas." -#: redbot/cogs/audio/core/commands/controller.py:803 +#: redbot/cogs/audio/core/commands/controller.py:811 msgid "You must be in the voice channel to manage the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:811 -#: redbot/cogs/audio/core/commands/controller.py:884 +#: redbot/cogs/audio/core/commands/controller.py:819 +#: redbot/cogs/audio/core/commands/controller.py:892 msgid "Song number must be greater than 1 and within the queue limit." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:825 -#: redbot/cogs/audio/core/commands/controller.py:849 +#: redbot/cogs/audio/core/commands/controller.py:833 +#: redbot/cogs/audio/core/commands/controller.py:857 msgid "Removed track from queue" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:826 +#: redbot/cogs/audio/core/commands/controller.py:834 msgid "Removed {track} from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:844 +#: redbot/cogs/audio/core/commands/controller.py:852 msgid "Removed 0 tracks, nothing matches the URL provided." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:850 +#: redbot/cogs/audio/core/commands/controller.py:858 msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:860 +#: redbot/cogs/audio/core/commands/controller.py:868 #, docstring msgid "Bump a track number to the top of the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:871 -#: redbot/cogs/audio/core/commands/controller.py:877 -#: redbot/cogs/audio/core/commands/controller.py:883 -#: redbot/cogs/audio/core/commands/player.py:151 +#: redbot/cogs/audio/core/commands/controller.py:879 +#: redbot/cogs/audio/core/commands/controller.py:885 +#: redbot/cogs/audio/core/commands/controller.py:891 +#: redbot/cogs/audio/core/commands/player.py:150 msgid "Unable To Bump Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:872 +#: redbot/cogs/audio/core/commands/controller.py:880 msgid "You must be in the voice channel to bump a track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:878 +#: redbot/cogs/audio/core/commands/controller.py:886 msgid "You need the DJ role to bump tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:894 +#: redbot/cogs/audio/core/commands/controller.py:902 msgid "Moved track to the top of the queue." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:30 +#: redbot/cogs/audio/core/commands/equalizer.py:31 #, docstring msgid "Equalizer management.\n\n" " Band positions are 1-15 and values have a range of -0.25 to 1.0.\n" @@ -1572,291 +1709,606 @@ msgid "Equalizer management.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:72 +#: redbot/cogs/audio/core/commands/equalizer.py:73 #, docstring msgid "Delete a saved eq preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:81 -#: redbot/cogs/audio/core/commands/equalizer.py:88 -#: redbot/cogs/audio/core/commands/equalizer.py:101 -msgid "Unable To Delete Preset" -msgstr "" - #: redbot/cogs/audio/core/commands/equalizer.py:82 +#: redbot/cogs/audio/core/commands/equalizer.py:89 #: redbot/cogs/audio/core/commands/equalizer.py:102 +msgid "Unable To Delete Preset" +msgstr "Não é possível excluir a predefinição" + +#: redbot/cogs/audio/core/commands/equalizer.py:83 +#: redbot/cogs/audio/core/commands/equalizer.py:103 msgid "You are not the author of that preset setting." -msgstr "" +msgstr "Não és o autor dessa configuração predefinida." -#: redbot/cogs/audio/core/commands/equalizer.py:111 +#: redbot/cogs/audio/core/commands/equalizer.py:112 #, docstring msgid "List saved eq presets." -msgstr "" +msgstr "Listar predefinições do eq salvas." -#: redbot/cogs/audio/core/commands/equalizer.py:114 +#: redbot/cogs/audio/core/commands/equalizer.py:115 msgid "No saved equalizer presets." +msgstr "Sem pré-definições do equalizador salvas." + +#: redbot/cogs/audio/core/commands/equalizer.py:118 +msgid "Preset Name" +msgstr "Nome da predefinição" + +#: redbot/cogs/audio/core/commands/equalizer.py:119 +msgid "Author" +msgstr "Autor" + +#: redbot/cogs/audio/core/commands/equalizer.py:141 +msgid "{num} preset(s)" +msgstr "{num} preset(s)" + +#: redbot/cogs/audio/core/commands/equalizer.py:148 +#, docstring +msgid "Load a saved eq preset." +msgstr "Carregar uma predefinição de eq salva." + +#: redbot/cogs/audio/core/commands/equalizer.py:156 +msgid "No Preset Found" +msgstr "Nenhuma predefinição encontrada" + +#: redbot/cogs/audio/core/commands/equalizer.py:174 +msgid "Unable To Load Preset" +msgstr "Impossível carregar a predefinição" + +#: redbot/cogs/audio/core/commands/equalizer.py:175 +msgid "You need the DJ role to load equalizer presets." +msgstr "Você precisa da função DJ para carregar predefinições do equalizador." + +#: redbot/cogs/audio/core/commands/equalizer.py:193 +#, docstring +msgid "Reset the eq to 0 across all bands." +msgstr "Redefina o eq para 0 em todas as bandas." + +#: redbot/cogs/audio/core/commands/equalizer.py:202 +msgid "Unable To Modify Preset" +msgstr "Não é possível modificar a predefinição" + +#: redbot/cogs/audio/core/commands/equalizer.py:203 +msgid "You need the DJ role to reset the equalizer." +msgstr "Você precisa do cargo de DJ para redefinir o equalizador." + +#: redbot/cogs/audio/core/commands/equalizer.py:219 +msgid "Equalizer values have been reset." +msgstr "Valores do equalizador foram redefinidos." + +#: redbot/cogs/audio/core/commands/equalizer.py:227 +#, docstring +msgid "Save the current eq settings to a preset." +msgstr "Salve as configurações de eq atuais em uma predefinição." + +#: redbot/cogs/audio/core/commands/equalizer.py:237 +#: redbot/cogs/audio/core/commands/equalizer.py:255 +#: redbot/cogs/audio/core/commands/equalizer.py:270 +msgid "Unable To Save Preset" +msgstr "Não é possível salvar a predefinição" + +#: redbot/cogs/audio/core/commands/equalizer.py:238 +msgid "You need the DJ role to save equalizer presets." +msgstr "Você precisa do cargo de DJ para salvar as predefinições do equalizador." + +#: redbot/cogs/audio/core/commands/equalizer.py:242 +msgid "Please enter a name for this equalizer preset." +msgstr "Por favor, digite um nome para esta predefinição do equalizador." + +#: redbot/cogs/audio/core/commands/equalizer.py:256 +msgid "No equalizer preset name entered, try the command again later." +msgstr "Nenhum nome de predefinição de equalizador foi inserido, tente o comando novamente mais tarde." + +#: redbot/cogs/audio/core/commands/equalizer.py:271 +msgid "Try the command again with a shorter name." +msgstr "Tente o comando novamente com um nome mais curto." + +#: redbot/cogs/audio/core/commands/equalizer.py:275 +msgid "Preset name already exists, do you want to replace it?" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:283 +msgid "Not saving preset." +msgstr "Não está salvando predefinição." + +#: redbot/cogs/audio/core/commands/equalizer.py:296 +msgid "Current equalizer saved to the {preset_name} preset." +msgstr "Equalizador atual salvo na predefinição {preset_name}." + +#: redbot/cogs/audio/core/commands/equalizer.py:310 +#, 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:117 -msgid "Preset Name" -msgstr "" +#: redbot/cogs/audio/core/commands/equalizer.py:326 +msgid "Unable To Set Preset" +msgstr "Não é possível definir a predefinição" + +#: redbot/cogs/audio/core/commands/equalizer.py:327 +msgid "You need the DJ role to set equalizer presets." +msgstr "Precisa da função DJ para definir predefinições do equalizador." + +#: redbot/cogs/audio/core/commands/equalizer.py:367 +msgid "Invalid Band" +msgstr "Banda Inválida" + +#: redbot/cogs/audio/core/commands/equalizer.py:368 +msgid "Valid band numbers are 1-15 or the band names listed in the help for this command." +msgstr "Números de banda válidos são de 1-15 ou os nomes das bandas listadas na ajuda para este comando." + +#: redbot/cogs/audio/core/commands/equalizer.py:392 +msgid "Preset Modified" +msgstr "Predefinição Modificada" + +#: redbot/cogs/audio/core/commands/equalizer.py:393 +msgid "The {band_name}Hz band has been set to {band_value}." +msgstr "A banda de {band_name}Hz foi definida para {band_value}." + +#: redbot/cogs/audio/core/commands/llset.py:37 +#, docstring +msgid "`Dangerous commands` Manage Lavalink node configuration settings.\n\n" +" This command block holds all commands to configure an unmanaged (user maintained) or managed (bot maintained) Lavalink node.\n\n" +" You should not mess with any command in here unless you have a valid reason to,\n" +" i.e. been told by someone in the Red-Discord Bot support server to do so.\n" +" All the commands in here have the potential to break the Audio cog.\n" +" " +msgstr "`Comandos perigosos` Gerencie as configurações do nó Lavalink.\n\n" +" Este bloco de comando contém todos os comandos para configurar um nó Lavalink não gerenciado (mantido pelo usuário) ou gerenciado (mantido pelo bot).\n\n" +" Não deve mexer em nenhum comando aqui, a menos que tenha um motivo válido para isso,\n" +" ou seja, alguém do servidor de suporte do Red-Discord Bot disse para fazer isso.\n" +" Todos os comandos aqui têm o potencial de quebrar a engrenagem do áudio.\n" +" " + +#: redbot/cogs/audio/core/commands/llset.py:49 +#, docstring +msgid "Change your Java executable path.\n\n" +" This command shouldn't need to be used most of the time, and is only useful if the host machine has conflicting Java versions.\n\n" +" If changing this make sure that the Java executable you set is supported by Audio.\n" +" The current supported versions are Java 17 and 11.\n\n" +" Enter nothing or \"java\" to reset it back to default.\n" +" " +msgstr "Este comando não deve ser usado na maioria das vezes e só é útil se a máquina host tiver versões Java conflitantes.\n\n" +" Se alterar isso, certifique-se de que o executável Java definido seja compatível com Áudio.\n" +" As versões atualmente suportadas são Java 17 e 11.\n\n" +" Não digite nada ou \"java\" para redefinir o padrão.\n\n" +" " + +#: redbot/cogs/audio/core/commands/llset.py:62 +msgid "Java Executable Reset" +msgstr "Redefinição do Executável Java" + +#: redbot/cogs/audio/core/commands/llset.py:63 +msgid "Audio will now use `java` to run your managed Lavalink node. Run `{p}{cmd}` for it to take effect." +msgstr "O áudio agora usará `java` para executar o nó Lavalink gerenciado. Execute `{p}{cmd}` para que ele tenha efeito." + +#: redbot/cogs/audio/core/commands/llset.py:75 +msgid "`{java_path}` is not a valid executable" +msgstr "`{java_path}` não é um executável válido" + +#: redbot/cogs/audio/core/commands/llset.py:82 +msgid "Java Executable Changed" +msgstr "Redefinição do Executável Java" + +#: redbot/cogs/audio/core/commands/llset.py:83 +msgid "Audio will now use `{exc}` to run your managed Lavalink node. Run `{p}{cmd}` for it to take effect." +msgstr "O áudio agora usará `java` para executar o nó Lavalink gerenciado. Execute `{p}{cmd}` para ele ter efeito." + +#: redbot/cogs/audio/core/commands/llset.py:96 +#, docstring +msgid "Set the managed Lavalink node maximum heap-size.\n\n" +" By default, this value is 50% of available RAM in the host machine represented by [1-1024][M|G] (256M, 256G for example)\n\n" +" This value only represents the maximum amount of RAM allowed to be used at any given point, and does not mean that the managed Lavalink node will always use this amount of RAM.\n\n" +" To reset this value to the default, run the command without any input.\n" +" " +msgstr "Por padrão, esse valor é 50% da RAM disponível na máquina host representada por [1-1024][M|G] (256M, 256G por exemplo)\n\n" +" Este valor representa apenas a quantidade máxima de RAM permitida para uso em um determinado ponto e não significa que o nó Lavalink gerenciado sempre usará essa quantidade de RAM.\n\n" +" Para redefinir esse valor para o padrão, execute o comando sem nenhuma entrada.\n" +" " + +#: redbot/cogs/audio/core/commands/llset.py:108 +msgid "Heap-size must be a valid measure of size, e.g. 256M, 256G" +msgstr "O tamanho da pilha deve ser uma medida válida de tamanho, ex.: 256M, 256G" + +#: redbot/cogs/audio/core/commands/llset.py:115 +msgid "Heap-size must be at least 64M, however it is recommended to have it set to at least 1G." +msgstr "O tamanho do heap deve ser de pelo menos 64M, porém é recomendado configurá-lo para pelo menos 1G." + +#: redbot/cogs/audio/core/commands/llset.py:126 +msgid "Heap-size must be less than your system RAM, You currently have {ram_in_bytes} of RAM available." +msgstr "O tamanho do heap deve ser menor que a RAM do sistema. Atualmente você tem {ram_in_bytes} de RAM disponível." + +#: redbot/cogs/audio/core/commands/llset.py:133 +msgid "Heap-size must be less than {limit} due to your system limitations." +msgstr "O tamanho do heap deve ser menor que {limit} devido às limitações do seu sistema." + +#: redbot/cogs/audio/core/commands/llset.py:147 +msgid "Managed node's heap-size set to {bytes}.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "Tamanho do nó gerenciado definido como {bytes}.\n\n" +"Execute `{p}{cmd}` para que ele tenha efeito." + +#: redbot/cogs/audio/core/commands/llset.py:157 +#, docstring +msgid "Toggle using external (unmanaged) Lavalink nodes - requires an existing Lavalink node for Audio to work, if enabled.\n\n" +" This command disables the managed Lavalink server. If you do not have another Lavalink node set up, you will be unable to use Audio while this is enabled.\n" +" " +msgstr "Alterne usando nós Lavalink externos (não gerenciados) - requer um nó Lavalink existente para que o Áudio funcione, se habilitado.\n\n" +" Este comando desativa o servidor Lavalink gerenciado. Se não tiver outro nó Lavalink configurado, não poderá usar o áudio enquanto estiver ativado.\n" +" " + +#: redbot/cogs/audio/core/commands/llset.py:167 +#: redbot/cogs/audio/core/commands/llset.py:176 +msgid "Unmanaged Lavalink server: {true_or_false}." +msgstr "Servidor Lavalink não gerenciado: {true_or_false}." + +#: redbot/cogs/audio/core/commands/llset.py:186 +msgid "Failed To Shutdown Lavalink" +msgstr "Falha ao desligar Lavalink" + +#: redbot/cogs/audio/core/commands/llset.py:197 +#, docstring +msgid "Set the Lavalink node host.\n\n" +" This command sets the connection host which Audio will use to connect to an unmanaged Lavalink node.\n" +" " +msgstr "Defina o host de nó Lavalink.\n\n" +" Este comando define o host de conexão que o áudio usará para conectar a um nó Lavalink não gerenciado.\n" +" " + +#: redbot/cogs/audio/core/commands/llset.py:205 +msgid "Unmanaged Lavalink node host set to {host}. Run `{p}{cmd}` for it to take effect." +msgstr "Host de nó Lavalink não gerenciado definido como {host}. Execute `{p}{cmd}` para que ele tenha efeito." + +#: redbot/cogs/audio/core/commands/llset.py:218 +#, docstring +msgid "Set the Lavalink node password.\n\n" +" This command sets the connection password which Audio will use to connect to an unmanaged Lavalink node.\n" +" " +msgstr "Defina o host de nó Lavalink.\n\n" +" Este comando define o host de conexão que o áudio usará para conectar a um nó Lavalink não gerenciado.\n" +" " + +#: redbot/cogs/audio/core/commands/llset.py:227 +msgid "Unmanaged Lavalink node password set to {password}. Run `{p}{cmd}` for it to take effect." +msgstr "A senha de nó Lavalink não gerenciada definida como {password}. Execute `{p}{cmd}` para que ela tenha efeito." + +#: redbot/cogs/audio/core/commands/llset.py:242 +#, docstring +msgid "Set the Lavalink node port.\n\n" +" This command sets the connection port which Audio will use to connect to an unmanaged Lavalink node.\n" +" Set port to -1 to disable the port and connect to the specified host via ports 80/443\n" +" " +msgstr "Define a porta do nó de Lavalink.\n\n" +" Este comando define a porta de conexão que o áudio usará para conectar a um nó Lavalink não gerenciado.\n" +" Define a porta para -1 para desativar a porta e se conectar ao host especificado através das portas 80/443\n" +" " + +#: redbot/cogs/audio/core/commands/llset.py:252 +#: redbot/cogs/audio/core/commands/llset.py:436 +#: redbot/cogs/audio/core/commands/llset.py:664 +#: redbot/cogs/audio/core/commands/llset.py:695 +msgid "Setting Not Changed" +msgstr "Configurações não alteradas" -#: redbot/cogs/audio/core/commands/equalizer.py:118 -msgid "Author" -msgstr "" +#: redbot/cogs/audio/core/commands/llset.py:253 +msgid "A port must be between 0 and 65535 " +msgstr "A porta deve estar entre 0 e 65535 " -#: redbot/cogs/audio/core/commands/equalizer.py:140 -msgid "{num} preset(s)" -msgstr "" +#: redbot/cogs/audio/core/commands/llset.py:259 +msgid "Unmanaged Lavalink node port set to {port}. Run `{p}{cmd}` for it to take effect." +msgstr "A senha de nó Lavalink não gerenciada definida como {port}. Execute `{p}{cmd}` para que ela tenha efeito." -#: redbot/cogs/audio/core/commands/equalizer.py:147 +#: redbot/cogs/audio/core/commands/llset.py:272 #, docstring -msgid "Load a saved eq preset." -msgstr "" - -#: redbot/cogs/audio/core/commands/equalizer.py:155 -msgid "No Preset Found" -msgstr "" +msgid "Set the Lavalink node connection to secured.\n\n" +" This toggle sets the connection type to secured or unsecured when connecting to an unmanaged Lavalink node.\n" +" " +msgstr "Defina a conexão do nó Lavalink como segura.\n\n" +" Esta alternância define o tipo de conexão como segura ou não segura ao conectar-se a um nó Lavalink não gerenciado.\n" +" " -#: redbot/cogs/audio/core/commands/equalizer.py:173 -msgid "Unable To Load Preset" -msgstr "" +#: redbot/cogs/audio/core/commands/llset.py:283 +msgid "Unmanaged Lavalink node will now connect using the secured {secured_protocol} protocol.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "O nó Lavalink não gerenciado irá se conectar usando o protocolo {secured_protocol} seguro.\n\n" +"Execute o `{p}{cmd}` para que ele tenha efeito." -#: redbot/cogs/audio/core/commands/equalizer.py:174 -msgid "You need the DJ role to load equalizer presets." -msgstr "" +#: redbot/cogs/audio/core/commands/llset.py:296 +msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and wil use {unsecured_protocol} instead .\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "Não gerenciado o nó Lavalink não irá mais se conectar usando o protocolo {secured_protocol} seguro e usar {unsecured_protocol} em vez disso.\n\n" +"Execute `{p}{cmd}` para que ele tenha efeito." -#: redbot/cogs/audio/core/commands/equalizer.py:192 +#: redbot/cogs/audio/core/commands/llset.py:307 #, docstring -msgid "Reset the eq to 0 across all bands." -msgstr "" +msgid "Display Lavalink connection settings." +msgstr "Exibir configurações de conexão Lava link." -#: redbot/cogs/audio/core/commands/equalizer.py:201 -msgid "Unable To Modify Preset" -msgstr "" +#: redbot/cogs/audio/core/commands/llset.py:311 +msgid "Connection Settings" +msgstr "Configurações de conexão" -#: redbot/cogs/audio/core/commands/equalizer.py:202 -msgid "You need the DJ role to reset the equalizer." -msgstr "" +#: redbot/cogs/audio/core/commands/llset.py:312 +#: redbot/cogs/audio/core/commands/llset.py:321 +msgid "Host: [{host}]\n" +msgstr "Host: [{host}]\n" -#: redbot/cogs/audio/core/commands/equalizer.py:218 -msgid "Equalizer values have been reset." -msgstr "" +#: redbot/cogs/audio/core/commands/llset.py:313 +#: redbot/cogs/audio/core/commands/llset.py:324 +msgid "Port: [{port}]\n" +msgstr "Porta: [{port}]\n" -#: redbot/cogs/audio/core/commands/equalizer.py:226 -#, docstring -msgid "Save the current eq settings to a preset." -msgstr "" +#: redbot/cogs/audio/core/commands/llset.py:314 +msgid "Default HTTP/HTTPS port" +msgstr "Default HTTP/HTTPS port" -#: redbot/cogs/audio/core/commands/equalizer.py:236 -#: redbot/cogs/audio/core/commands/equalizer.py:254 -#: redbot/cogs/audio/core/commands/equalizer.py:269 -msgid "Unable To Save Preset" -msgstr "" +#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:325 +msgid "Password: [{password}]\n" +msgstr "Senha: [{password}]\n" -#: redbot/cogs/audio/core/commands/equalizer.py:237 -msgid "You need the DJ role to save equalizer presets." -msgstr "" +#: redbot/cogs/audio/core/commands/llset.py:317 +msgid "Secured: [{state}]\n" +msgstr "Protegido: [{state}]\n" -#: redbot/cogs/audio/core/commands/equalizer.py:241 -msgid "Please enter a name for this equalizer preset." -msgstr "" +#: redbot/cogs/audio/core/commands/llset.py:320 +msgid "Lavalink Node Settings" +msgstr "Configurações Node Lavalink" -#: redbot/cogs/audio/core/commands/equalizer.py:255 -msgid "No equalizer preset name entered, try the command again later." -msgstr "" +#: redbot/cogs/audio/core/commands/llset.py:328 +msgid "Initial Heapsize: [{xms}]\n" +msgstr "Tamanho inicial do heap: [{xms}]\n" -#: redbot/cogs/audio/core/commands/equalizer.py:270 -msgid "Try the command again with a shorter name." -msgstr "" +#: redbot/cogs/audio/core/commands/llset.py:329 +msgid "Max Heapsize: [{xmx}]\n" +msgstr "Tamanho Máximo: [{xmx}]\n" -#: redbot/cogs/audio/core/commands/equalizer.py:274 -msgid "Preset name already exists, do you want to replace it?" -msgstr "" +#: redbot/cogs/audio/core/commands/llset.py:330 +msgid "Java exec: [{java_exc_path}]\n" +msgstr "Executar Java: [{java_exc_path}]\n" -#: redbot/cogs/audio/core/commands/equalizer.py:282 -msgid "Not saving preset." -msgstr "" +#: redbot/cogs/audio/core/commands/llset.py:338 +#: redbot/cogs/audio/core/commands/llset.py:360 +msgid "I need to be able to DM you to send you this info." +msgstr "Eu preciso ser capaz de mandar uma MD a si para enviar os logs." -#: redbot/cogs/audio/core/commands/equalizer.py:295 -msgid "Current equalizer saved to the {preset_name} preset." -msgstr "" +#: redbot/cogs/audio/core/commands/llset.py:343 +#, docstring +msgid "Uploads a copy of the application.yml file used by the managed Lavalink node." +msgstr "Carrega uma cópia do arquivo application.yml usado pelo nó Lavalink gerenciado." -#: redbot/cogs/audio/core/commands/equalizer.py:309 +#: redbot/cogs/audio/core/commands/llset.py:367 #, 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" +msgid "Configure the managed Lavalink node runtime options.\n\n" +" All settings under this group will likely cause Audio to malfunction if changed from their defaults, only change settings here if you have been advised to by support.\n" +" " +msgstr "Configure as opções de tempo de execução do nó Lavalink gerenciado.\n\n" +" Todas as configurações neste grupo provavelmente causarão mau funcionamento do áudio se forem alteradas em relação aos padrões. Altere as configurações aqui apenas se for avisado pelo suporte.\n" " " -msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:325 -msgid "Unable To Set Preset" -msgstr "" +#: redbot/cogs/audio/core/commands/llset.py:374 +#, docstring +msgid "Configure the managed node authorization and connection settings." +msgstr "Configure as configurações de autorização de nó gerenciado e conexão." -#: redbot/cogs/audio/core/commands/equalizer.py:326 -msgid "You need the DJ role to set equalizer presets." -msgstr "" +#: redbot/cogs/audio/core/commands/llset.py:380 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node's binding IP address.\n\n" +" This value by default is `localhost` which will restrict the server to only localhost apps by default, changing this will likely break the managed Lavalink node if you don't know what you are doing.\n" +" " +msgstr "`Comando perigoso` Defina o endereço IP de ligação do nó Lavalink gerenciado.\n\n" +" Este valor por padrão é `localhost` que restringirá o servidor apenas a aplicativos localhost por padrão, alterar isso provavelmente quebrará o nó Lavalink gerenciado se não souber o que está a fazer.\n" +" " -#: redbot/cogs/audio/core/commands/equalizer.py:366 -msgid "Invalid Band" +#: redbot/cogs/audio/core/commands/llset.py:389 +msgid "Managed node will now accept connection on {host}.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "O nó gerenciado irá agora aceitar a conexão em {host}.\n\n" +"Execute `{p}{cmd}` para que ele entre em vigor." + +#: redbot/cogs/audio/core/commands/llset.py:404 +#, docstring +msgid "Set the managed Lavalink node's connection password.\n\n" +" This is the password required for Audio to connect to the managed Lavalink node.\n" +" The value by default is `youshallnotpass`.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:367 -msgid "Valid band numbers are 1-15 or the band names listed in the help for this command." +#: redbot/cogs/audio/core/commands/llset.py:413 +msgid "Managed node will now accept {password} as the authorization token.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:391 -msgid "Preset Modified" +#: redbot/cogs/audio/core/commands/llset.py:427 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node's connection port.\n\n" +" This port is the port the managed Lavalink node binds to, you should only change this if there is a conflict with the default port because you already have an application using port 2333 on this device.\n\n" +" The value by default is `2333`.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:392 -msgid "The {band_name}Hz band has been set to {band_value}." +#: redbot/cogs/audio/core/commands/llset.py:437 +msgid "The port must be between 1024 and 49151." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:22 -#, docstring -msgid "Lavalink server configuration options." +#: redbot/cogs/audio/core/commands/llset.py:444 +msgid "Managed node will now accept connections on {port}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:26 +#: redbot/cogs/audio/core/commands/llset.py:456 #, docstring -msgid "Change your Java executable path\n\n" -" Enter nothing to reset to default.\n" +msgid "`Dangerous command` Toggle audio sources on/off.\n\n" +" By default, all sources are enabled, you should only use commands here to disable a specific source if you have been advised to, disabling sources without background knowledge can cause Audio to break.\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." +#: redbot/cogs/audio/core/commands/llset.py:463 +#, docstring +msgid "Toggle HTTP direct URL usage on or off.\n\n" +" This source is used to allow playback from direct HTTP streams (this does not affect direct URL playback for the other sources).\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:44 -msgid "Java Executable Reset" +#: redbot/cogs/audio/core/commands/llset.py:473 +msgid "Managed node will allow playback from direct URLs.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:45 -msgid "Audio will now use `java` to run your Lavalink.jar" +#: redbot/cogs/audio/core/commands/llset.py:482 +msgid "Managed node will not play from direct URLs anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:54 -msgid "`{java_path}` is not a valid executable" +#: redbot/cogs/audio/core/commands/llset.py:490 +#, docstring +msgid "Toggle Bandcamp source on or off.\n\n" +" This toggle controls the playback of all Bandcamp related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:61 -msgid "Java Executable Changed" +#: redbot/cogs/audio/core/commands/llset.py:500 +msgid "Managed node will allow playback from Bandcamp.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:62 -msgid "Audio will now use `{exc}` to run your Lavalink.jar" +#: redbot/cogs/audio/core/commands/llset.py:509 +msgid "Managed node will not play from Bandcamp anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." 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" +#: redbot/cogs/audio/core/commands/llset.py:517 +#, docstring +msgid "Toggle local file usage on or off.\n\n" +" This toggle controls the playback of all local track content, usually found inside the `localtracks` folder.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:73 -msgid "For it to take effect please reload Audio (`{prefix}reload audio`)." +#: redbot/cogs/audio/core/commands/llset.py:527 +msgid "Managed node will allow playback from local files.\n\n" +"Run `{p}{cmd}` for it to take effect." 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`)." +#: redbot/cogs/audio/core/commands/llset.py:536 +msgid "Managed node will not play from local files anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:93 +#: redbot/cogs/audio/core/commands/llset.py:544 #, docstring -msgid "Toggle using external Lavalink servers." +msgid "Toggle Soundcloud source on or off.\n\n" +" This toggle controls the playback of all SoundCloud related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:100 -#: redbot/cogs/audio/core/commands/llset.py:126 -msgid "External Lavalink server: {true_or_false}." +#: redbot/cogs/audio/core/commands/llset.py:554 +msgid "Managed node will allow playback from Soundcloud.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:113 -msgid "External Lavalink server: {true_or_false}\n" -"For it to take effect please reload Audio (`{prefix}reload audio`)." +#: redbot/cogs/audio/core/commands/llset.py:563 +msgid "Managed node will not play from Soundcloud anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:143 +#: redbot/cogs/audio/core/commands/llset.py:571 #, docstring -msgid "Set the Lavalink server host." +msgid "`Dangerous command` Toggle YouTube source on or off (this includes Spotify).\n\n" +" This toggle controls the playback of all YouTube and Spotify related content.\n" +" " 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." +#: redbot/cogs/audio/core/commands/llset.py:581 +msgid "Managed node will allow playback from YouTube.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:151 -msgid "Host set to {host}." +#: redbot/cogs/audio/core/commands/llset.py:590 +msgid "Managed node will not play from YouTube anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:167 +#: redbot/cogs/audio/core/commands/llset.py:598 #, docstring -msgid "Set the Lavalink server password." +msgid "Toggle Twitch source on or off.\n\n" +" This toggle controls the playback of all Twitch related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:175 -msgid "Server password set to {password}." +#: redbot/cogs/audio/core/commands/llset.py:608 +msgid "Managed node will allow playback from Twitch.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:617 +msgid "Managed node will not play from Twitch anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:192 +#: redbot/cogs/audio/core/commands/llset.py:625 #, docstring -msgid "Set the Lavalink websocket server port." +msgid "Toggle Vimeo source on or off.\n\n" +" This toggle controls the playback of all Vimeo related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:200 -msgid "Websocket port set to {port}." +#: redbot/cogs/audio/core/commands/llset.py:635 +msgid "Managed node will allow playback from Vimeo.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:217 -#, docstring -msgid "Display Lavalink connection settings." +#: redbot/cogs/audio/core/commands/llset.py:644 +msgid "Managed node will not play from Vimeo anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:223 -msgid "Connection Settings" +#: redbot/cogs/audio/core/commands/llset.py:657 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node framebuffer size.\n\n" +" Only change this if you have been directly advised to, changing it can cause significant playback issues.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:224 -msgid "Host: [{host}]\n" +#: redbot/cogs/audio/core/commands/llset.py:665 +msgid "The lowest value the framebuffer can be set to is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:225 -msgid "WS Port: [{port}]\n" +#: redbot/cogs/audio/core/commands/llset.py:671 +#: redbot/cogs/audio/core/commands/llset.py:702 +msgid "Managed node's bufferDurationMs set to {milliseconds}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:227 -msgid "Rest Port: [{port}]\n" +#: redbot/cogs/audio/core/commands/llset.py:688 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node JDA-NAS buffer size.\n\n" +" Only change this if you have been directly advised to, changing it can cause significant playback issues.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:228 -msgid "Password: [{password}]\n" +#: redbot/cogs/audio/core/commands/llset.py:696 +msgid "The lowest value the buffer may be is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:232 -msgid "I need to be able to DM you to send you this info." +#: redbot/cogs/audio/core/commands/llset.py:714 +#, docstring +msgid "Reset all `llset` changes back to their default values." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:26 +#: redbot/cogs/audio/core/commands/localtracks.py:27 #, docstring msgid "Local playback commands." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:30 +#: redbot/cogs/audio/core/commands/localtracks.py:31 #, docstring msgid "Play all songs in a localtracks folder.\n\n" " **Usage**:\n" @@ -1867,15 +2319,15 @@ msgid "Play all songs in a localtracks folder.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:50 +#: redbot/cogs/audio/core/commands/localtracks.py:51 msgid "Folder Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:51 +#: redbot/cogs/audio/core/commands/localtracks.py:52 msgid "Localtracks folder named {name} does not exist." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:62 +#: redbot/cogs/audio/core/commands/localtracks.py:63 #, docstring msgid "Play a local track.\n\n" " To play a local track, either use the menu to choose a track or enter in the track path directly with the play command.\n" @@ -1889,57 +2341,71 @@ msgid "Play a local track.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:79 -#: redbot/cogs/audio/core/commands/localtracks.py:135 +#: redbot/cogs/audio/core/commands/localtracks.py:80 +#: redbot/cogs/audio/core/commands/localtracks.py:136 msgid "No album folders found." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:121 +#: redbot/cogs/audio/core/commands/localtracks.py:122 #, docstring msgid "Search for songs across all localtracks folders." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:139 -#: redbot/cogs/audio/core/commands/queue.py:295 +#: redbot/cogs/audio/core/commands/localtracks.py:140 +#: redbot/cogs/audio/core/commands/queue.py:299 msgid "No matches." -msgstr "" +msgstr "Nenhum resultado." #: 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:46 +#: redbot/cogs/audio/core/commands/miscellaneous.py:47 #, docstring msgid "Audio stats." -msgstr "" +msgstr "Estatísticas de áudio." -#: redbot/cogs/audio/core/commands/miscellaneous.py:75 +#: redbot/cogs/audio/core/commands/miscellaneous.py:76 msgid "Not connected anywhere." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:81 +#: redbot/cogs/audio/core/commands/miscellaneous.py:82 msgid "Playing in {num}/{total} servers:" -msgstr "" +msgstr "A tocar em {num}/{total} Servidores:" -#: redbot/cogs/audio/core/commands/miscellaneous.py:87 +#: redbot/cogs/audio/core/commands/miscellaneous.py:88 msgid "Page {}/{}" -msgstr "" +msgstr "Página {}/{}" -#: redbot/cogs/audio/core/commands/miscellaneous.py:100 +#: redbot/cogs/audio/core/commands/miscellaneous.py:101 #, docstring msgid "Queue percentage." -msgstr "" - -#: redbot/cogs/audio/core/commands/miscellaneous.py:126 -msgid "There's nothing in the queue." -msgstr "" +msgstr "Percentagem da fila." + +#: redbot/cogs/audio/core/commands/miscellaneous.py:125 +#: redbot/cogs/audio/core/commands/playlists.py:1130 +#: redbot/cogs/audio/core/commands/queue.py:67 +#: redbot/cogs/audio/core/commands/queue.py:164 +#: redbot/cogs/audio/core/commands/queue.py:183 +#: redbot/cogs/audio/core/commands/queue.py:188 +#: redbot/cogs/audio/core/commands/queue.py:214 +#: redbot/cogs/audio/core/commands/queue.py:219 +#: redbot/cogs/audio/core/commands/queue.py:261 +#: redbot/cogs/audio/core/commands/queue.py:263 +#: redbot/cogs/audio/core/commands/queue.py:293 +#: redbot/cogs/audio/core/commands/queue.py:295 +#: redbot/cogs/audio/core/commands/queue.py:331 +#: redbot/cogs/audio/core/commands/queue.py:369 +#: redbot/cogs/audio/core/commands/queue.py:377 +msgid "There's nothing in the queue." +msgstr "Não há nada na fila." -#: redbot/cogs/audio/core/commands/miscellaneous.py:147 +#: redbot/cogs/audio/core/commands/miscellaneous.py:146 msgid "Queued and playing tracks:" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:40 +#: redbot/cogs/audio/core/commands/player.py:39 #, docstring msgid "Play the specified track or search for a close match.\n\n" " To play a local track, the query should be `\\`.\n" @@ -1947,186 +2413,192 @@ msgid "Play the specified track or search for a close match.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:54 -#: redbot/cogs/audio/core/commands/player.py:162 -#: redbot/cogs/audio/core/commands/player.py:739 +#: redbot/cogs/audio/core/commands/player.py:53 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:738 msgid "That URL is not allowed." -msgstr "" +msgstr "Essa URL não é permitida." -#: redbot/cogs/audio/core/commands/player.py:58 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:745 +#: redbot/cogs/audio/core/commands/player.py:57 +#: redbot/cogs/audio/core/commands/player.py:165 +#: redbot/cogs/audio/core/commands/player.py:744 msgid "That track is not allowed." -msgstr "" +msgstr "Essa faixa não é permitida." -#: redbot/cogs/audio/core/commands/player.py:65 -#: redbot/cogs/audio/core/commands/player.py:173 -#: redbot/cogs/audio/core/commands/player.py:437 -#: redbot/cogs/audio/core/commands/player.py:553 -#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/player.py:64 +#: redbot/cogs/audio/core/commands/player.py:172 +#: redbot/cogs/audio/core/commands/player.py:435 +#: redbot/cogs/audio/core/commands/player.py:551 +#: redbot/cogs/audio/core/commands/player.py:806 msgid "You need the DJ role to queue tracks." -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:69 -#: redbot/cogs/audio/core/commands/player.py:177 -#: redbot/cogs/audio/core/commands/player.py:441 -#: redbot/cogs/audio/core/commands/player.py:557 -#: redbot/cogs/audio/core/commands/player.py:681 -msgid "Connection to Lavalink has failed" -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:72 -#: redbot/cogs/audio/core/commands/player.py:180 -#: redbot/cogs/audio/core/commands/player.py:444 -#: redbot/cogs/audio/core/commands/player.py:560 -#: redbot/cogs/audio/core/commands/player.py:684 +msgstr "Precisa do cargo DJ para a fila de músicas." + +#: redbot/cogs/audio/core/commands/player.py:68 +#: redbot/cogs/audio/core/commands/player.py:176 +#: redbot/cogs/audio/core/commands/player.py:439 +#: redbot/cogs/audio/core/commands/player.py:555 +msgid "Connection to Lavalink node has failed" +msgstr "Falha na conexão com o nó Lavalink" + +#: redbot/cogs/audio/core/commands/player.py:71 +#: redbot/cogs/audio/core/commands/player.py:179 +#: redbot/cogs/audio/core/commands/player.py:442 +#: redbot/cogs/audio/core/commands/player.py:558 +#: redbot/cogs/audio/core/commands/player.py:683 msgid "Please check your console or logs for details." -msgstr "" +msgstr "Por favor, verifique o seu console ou os logs para obter detalhes." -#: redbot/cogs/audio/core/commands/player.py:111 -#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:110 +#: redbot/cogs/audio/core/commands/player.py:218 msgid "You must be in the voice channel to use the play command." -msgstr "" +msgstr "Deve estar no canal de voz para usar o comando play." -#: redbot/cogs/audio/core/commands/player.py:117 -#: redbot/cogs/audio/core/commands/player.py:225 -#: redbot/cogs/audio/core/commands/player.py:253 +#: redbot/cogs/audio/core/commands/player.py:116 +#: redbot/cogs/audio/core/commands/player.py:224 +#: redbot/cogs/audio/core/commands/player.py:252 msgid "No tracks found for `{query}`." -msgstr "" +msgstr "Nenhuma faixa encontrada para `{query}`." -#: redbot/cogs/audio/core/commands/player.py:123 -#: redbot/cogs/audio/core/commands/player.py:231 -#: redbot/cogs/audio/core/commands/player.py:532 -#: redbot/cogs/audio/core/commands/player.py:605 +#: redbot/cogs/audio/core/commands/player.py:122 +#: redbot/cogs/audio/core/commands/player.py:230 +#: redbot/cogs/audio/core/commands/player.py:530 +#: redbot/cogs/audio/core/commands/player.py:603 msgid "Queue size limit reached." -msgstr "" +msgstr "Limite de tamanho da fila atingido." -#: redbot/cogs/audio/core/commands/player.py:146 +#: redbot/cogs/audio/core/commands/player.py:145 #, docstring msgid "Force play a URL or search for a track." -msgstr "" +msgstr "Forçar a reprodução de uma URL ou busca por uma faixa." -#: redbot/cogs/audio/core/commands/player.py:152 +#: redbot/cogs/audio/core/commands/player.py:151 msgid "Only single tracks work with bump play." -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:256 -#: redbot/cogs/audio/core/commands/player.py:788 -#: redbot/cogs/audio/core/commands/player.py:910 -msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" -"This may be due to permissions or because Lavalink.jar is being run in a different machine than the local tracks." -msgstr "" +msgstr "Apenas faixas únicas funcionam com bump play." -#: redbot/cogs/audio/core/commands/player.py:263 -#: redbot/cogs/audio/core/commands/player.py:795 -#: redbot/cogs/audio/core/commands/player.py:917 +#: redbot/cogs/audio/core/commands/player.py:208 +#: redbot/cogs/audio/core/commands/player.py:471 +#: redbot/cogs/audio/core/commands/player.py:587 +#: redbot/cogs/audio/core/commands/player.py:712 +#: redbot/cogs/audio/core/commands/queue.py:362 +msgid "Connection to Lavalink node has not yet been established." +msgstr "Conexão com o nó Lavalink ainda não foi estabelecida." + +#: redbot/cogs/audio/core/commands/player.py:255 +msgid "Local tracks will not work if the managed Lavalink node cannot see the track.\n" +"This may be due to permissions or you are using an external Lavalink node in a different machine than the bot and the local tracks." +msgstr "Faixas locais não funcionarão se o nó Lavalink gerenciado não conseguir ver a faixa.\n" +"Isto pode ser devido a permissões ou está usando um nó de avalink externo em uma máquina diferente do que o bot e as faixas locais." + +#: redbot/cogs/audio/core/commands/player.py:262 +#: redbot/cogs/audio/core/commands/player.py:794 +#: redbot/cogs/audio/core/commands/player.py:913 msgid "Track is not playable." -msgstr "" +msgstr "Faixa não é possível ser tocada." -#: redbot/cogs/audio/core/commands/player.py:265 -#: redbot/cogs/audio/core/commands/player.py:796 -#: redbot/cogs/audio/core/commands/player.py:918 +#: redbot/cogs/audio/core/commands/player.py:264 +#: redbot/cogs/audio/core/commands/player.py:795 +#: redbot/cogs/audio/core/commands/player.py:914 msgid "**{suffix}** is not a fully supported format and some tracks may not play." -msgstr "" +msgstr "**{suffix}** não é um formato totalmente suportado e algumas faixas podem não reproduzir." -#: redbot/cogs/audio/core/commands/player.py:296 +#: redbot/cogs/audio/core/commands/player.py:294 msgid "This track is not allowed in this server." -msgstr "" +msgstr "Esta faixa não é permitido neste servidor." -#: redbot/cogs/audio/core/commands/player.py:318 +#: redbot/cogs/audio/core/commands/player.py:316 msgid "Track exceeds maximum length." -msgstr "" +msgstr "A faixa excede o tamanho máximo." -#: redbot/cogs/audio/core/commands/player.py:339 +#: redbot/cogs/audio/core/commands/player.py:337 msgid "{time} until track playback: #1 in queue" -msgstr "" +msgstr "{time} até a reprodução da faixa: #1 na fila" -#: redbot/cogs/audio/core/commands/player.py:343 +#: redbot/cogs/audio/core/commands/player.py:341 msgid "Track Enqueued" -msgstr "" +msgstr "Faixa na fila" -#: redbot/cogs/audio/core/commands/player.py:357 +#: redbot/cogs/audio/core/commands/player.py:355 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." -msgstr "" +msgstr "Escolha uma playlist do Spotify a partir de uma lista de categorias para começar a tocar." -#: redbot/cogs/audio/core/commands/player.py:417 +#: redbot/cogs/audio/core/commands/player.py:415 msgid "The owner needs to set the Spotify client ID and Spotify client secret, before Spotify URLs or codes can be used. \n" "See `{prefix}audioset spotifyapi` for instructions." -msgstr "" +msgstr "O proprietário precisa definir o ID do cliente do Spotify e o segredo do cliente do Spotify, antes que possam ser usadas URLs ou códigos do Spotify. \n" +"Veja `{prefix}audioset spotifyapi` para instruções." -#: redbot/cogs/audio/core/commands/player.py:427 +#: redbot/cogs/audio/core/commands/player.py:425 msgid "The owner needs to set the YouTube API key before Spotify URLs or codes can be used.\n" "See `{prefix}audioset youtubeapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:485 +#: redbot/cogs/audio/core/commands/player.py:483 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:492 +#: redbot/cogs/audio/core/commands/player.py:490 msgid "No categories found" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:514 +#: redbot/cogs/audio/core/commands/player.py:494 +#: redbot/cogs/audio/core/commands/player.py:512 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:501 +#: redbot/cogs/audio/core/commands/player.py:499 msgid "Categories" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:507 +#: redbot/cogs/audio/core/commands/player.py:505 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:522 +#: redbot/cogs/audio/core/commands/player.py:520 msgid "Playlists for {friendly_name}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:529 +#: redbot/cogs/audio/core/commands/player.py:527 msgid "No tracks to play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:539 +#: redbot/cogs/audio/core/commands/player.py:537 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:547 +#: redbot/cogs/audio/core/commands/player.py:545 #, docstring msgid "Starts auto play." -msgstr "" +msgstr "Inicia reprodução automática." -#: redbot/cogs/audio/core/commands/player.py:601 +#: redbot/cogs/audio/core/commands/player.py:599 msgid "You must be in the voice channel to use the autoplay command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:615 +#: redbot/cogs/audio/core/commands/player.py:613 msgid "Couldn't get a valid track." -msgstr "" +msgstr "Não foi possível obter uma faixa válida." -#: redbot/cogs/audio/core/commands/player.py:621 -#: redbot/cogs/audio/core/commands/player.py:757 -#: redbot/cogs/audio/core/commands/player.py:776 -#: redbot/cogs/audio/core/commands/player.py:897 -#: redbot/cogs/audio/core/commands/playlists.py:1928 +#: redbot/cogs/audio/core/commands/player.py:619 +#: redbot/cogs/audio/core/commands/player.py:756 +#: redbot/cogs/audio/core/commands/player.py:775 +#: redbot/cogs/audio/core/commands/player.py:893 +#: redbot/cogs/audio/core/commands/playlists.py:1898 msgid "Unable to Get Track" -msgstr "" +msgstr "Não foi possível obter a faixa" -#: redbot/cogs/audio/core/commands/player.py:622 -#: redbot/cogs/audio/core/commands/player.py:758 -#: redbot/cogs/audio/core/commands/player.py:777 -#: redbot/cogs/audio/core/commands/player.py:898 -#: redbot/cogs/audio/core/commands/playlists.py:1929 +#: redbot/cogs/audio/core/commands/player.py:620 +#: redbot/cogs/audio/core/commands/player.py:757 +#: redbot/cogs/audio/core/commands/player.py:776 +#: redbot/cogs/audio/core/commands/player.py:894 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:636 +#: redbot/cogs/audio/core/commands/player.py:634 msgid "Adding a track to queue." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:642 +#: redbot/cogs/audio/core/commands/player.py:641 #, 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" @@ -2134,44 +2606,54 @@ msgid "Pick a track with a search.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:694 -#: redbot/cogs/audio/core/commands/player.py:706 -#: redbot/cogs/audio/core/commands/player.py:712 -#: redbot/cogs/audio/core/commands/player.py:722 +#: redbot/cogs/audio/core/commands/player.py:680 +msgid "Connection to Lavalink has failed" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:693 +#: redbot/cogs/audio/core/commands/player.py:705 +#: redbot/cogs/audio/core/commands/player.py:711 +#: redbot/cogs/audio/core/commands/player.py:721 msgid "Unable To Search For Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:723 +#: redbot/cogs/audio/core/commands/player.py:722 msgid "You must be in the voice channel to enqueue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:786 -#: redbot/cogs/audio/core/commands/player.py:908 +#: redbot/cogs/audio/core/commands/player.py:785 +#: redbot/cogs/audio/core/commands/player.py:904 msgid "Nothing found." +msgstr "Nada encontrado." + +#: redbot/cogs/audio/core/commands/player.py:787 +#: redbot/cogs/audio/core/commands/player.py:906 +msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" +"This 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:857 -#: redbot/cogs/audio/core/commands/playlists.py:1553 +#: redbot/cogs/audio/core/commands/player.py:853 +#: redbot/cogs/audio/core/commands/playlists.py:1527 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:863 +#: redbot/cogs/audio/core/commands/player.py:859 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:869 +#: redbot/cogs/audio/core/commands/player.py:865 msgid "folder" -msgstr "" +msgstr "pasta" -#: redbot/cogs/audio/core/commands/player.py:871 +#: redbot/cogs/audio/core/commands/player.py:867 msgid "search" -msgstr "" +msgstr "pesquisar" -#: redbot/cogs/audio/core/commands/player.py:874 +#: redbot/cogs/audio/core/commands/player.py:870 msgid "{time} until start of {type} playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:44 +#: redbot/cogs/audio/core/commands/playlists.py:45 #, docstring msgid "Playlist configuration options.\n\n" " Scope info:\n" @@ -2183,11 +2665,11 @@ msgid "Playlist configuration options.\n\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" +" ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and the playlist creator.\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:69 +#: redbot/cogs/audio/core/commands/playlists.py:70 #, 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" @@ -2216,99 +2698,130 @@ msgid "Add a track URL, playlist link, or quick search to a playlist.\n\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:1699 -#: redbot/cogs/audio/core/commands/playlists.py:2015 +#: redbot/cogs/audio/core/commands/playlists.py:124 +#: redbot/cogs/audio/core/commands/playlists.py:305 +#: redbot/cogs/audio/core/commands/playlists.py:487 +#: redbot/cogs/audio/core/commands/playlists.py:581 +#: redbot/cogs/audio/core/commands/playlists.py:710 +#: redbot/cogs/audio/core/commands/playlists.py:845 +#: redbot/cogs/audio/core/commands/playlists.py:982 +#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1224 +#: redbot/cogs/audio/core/commands/playlists.py:1474 +#: redbot/cogs/audio/core/commands/playlists.py:1560 +#: redbot/cogs/audio/core/commands/playlists.py:1641 +#: redbot/cogs/audio/core/commands/playlists.py:1671 +#: redbot/cogs/audio/core/commands/playlists.py:1983 msgid "Playlist Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:140 +#: redbot/cogs/audio/core/commands/playlists.py:141 msgid "Could not find a track matching your query." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:161 +#: redbot/cogs/audio/core/commands/playlists.py:162 msgid "Skipping track" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:162 +#: redbot/cogs/audio/core/commands/playlists.py:163 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 +#: redbot/cogs/audio/core/commands/playlists.py:171 +#: redbot/cogs/audio/core/commands/playlists.py:213 msgid "Playlist limit reached: Could not add track." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:193 +#: redbot/cogs/audio/core/commands/playlists.py:194 msgid "Track added" -msgstr "" +msgstr "Faixa adicionada" -#: redbot/cogs/audio/core/commands/playlists.py:194 +#: redbot/cogs/audio/core/commands/playlists.py:195 msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:199 +#: redbot/cogs/audio/core/commands/playlists.py:200 msgid "{num} tracks appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:204 +#: redbot/cogs/audio/core/commands/playlists.py:205 msgid "\n" "{existing} {plural} already in the playlist and were skipped." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:206 +#: redbot/cogs/audio/core/commands/playlists.py:207 msgid "tracks are" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:206 +#: redbot/cogs/audio/core/commands/playlists.py:207 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:2032 +#: redbot/cogs/audio/core/commands/playlists.py:209 +#: redbot/cogs/audio/core/commands/playlists.py:618 +#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: redbot/cogs/audio/core/commands/playlists.py:1268 +#: redbot/cogs/audio/core/commands/playlists.py:2000 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:2016 +#: redbot/cogs/audio/core/commands/playlists.py:229 +#, docstring +msgid "Copy a playlist from one scope to another.\n\n" +" **Usage**:\n" +" ​ ​ ​ ​ `[p]playlist copy playlist_name_OR_id [args]`\n\n" +" **Args**:\n" +" ​ ​ ​ ​ The following are all optional:\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-scope \n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-guild [guild] **Only the bot owner can use this**\n\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-scope \n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-guild [guild] **Only the bot owner can use this**\n\n" +" **Scope** is one of the following:\n" +" ​ ​ ​ ​ Global\n" +" ​ ​ ​ ​ Guild\n" +" ​ ​ ​ ​ User\n\n" +" **Author** can be one of the following:\n" +" ​ ​ ​ ​ User ID\n" +" ​ ​ ​ ​ User Mention\n" +" ​ ​ ​ ​ User Name#123\n\n" +" **Guild** can be one of the following:\n" +" ​ ​ ​ ​ Guild ID\n" +" ​ ​ ​ ​ Exact guild name\n\n" +" Example use:\n" +" ​ ​ ​ ​ `[p]playlist copy MyGuildPlaylist --from-scope Guild --to-scope Global`\n" +" ​ ​ ​ ​ `[p]playlist copy MyGlobalPlaylist --from-scope Global --to-author Draper#6666 --to-scope User`\n" +" ​ ​ ​ ​ `[p]playlist copy MyPersonalPlaylist --from-scope user --to-author Draper#6666 --to-scope Guild --to-guild Red - Discord Bot`\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:306 +#: redbot/cogs/audio/core/commands/playlists.py:488 +#: redbot/cogs/audio/core/commands/playlists.py:582 +#: redbot/cogs/audio/core/commands/playlists.py:711 +#: redbot/cogs/audio/core/commands/playlists.py:846 +#: redbot/cogs/audio/core/commands/playlists.py:1225 +#: redbot/cogs/audio/core/commands/playlists.py:1642 +#: redbot/cogs/audio/core/commands/playlists.py:1984 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 +#: redbot/cogs/audio/core/commands/playlists.py:329 +#: redbot/cogs/audio/core/commands/playlists.py:336 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:346 +#: redbot/cogs/audio/core/commands/playlists.py:344 msgid "Playlist Copied" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:347 +#: redbot/cogs/audio/core/commands/playlists.py:345 msgid "Playlist {name} (`{from_id}`) copied from {from_scope} to {to_scope} (`{to_id}`)." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:362 +#: redbot/cogs/audio/core/commands/playlists.py:360 #, docstring msgid "Create an empty playlist.\n\n" " **Usage**:\n" @@ -2336,31 +2849,31 @@ msgid "Create an empty playlist.\n\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:1998 +#: redbot/cogs/audio/core/commands/playlists.py:412 +#: redbot/cogs/audio/core/commands/playlists.py:1117 +#: redbot/cogs/audio/core/commands/playlists.py:1340 +#: redbot/cogs/audio/core/commands/playlists.py:1966 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:1999 +#: redbot/cogs/audio/core/commands/playlists.py:413 +#: redbot/cogs/audio/core/commands/playlists.py:1118 +#: redbot/cogs/audio/core/commands/playlists.py:1341 +#: redbot/cogs/audio/core/commands/playlists.py:1967 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 +#: redbot/cogs/audio/core/commands/playlists.py:423 +#: redbot/cogs/audio/core/commands/playlists.py:1150 +#: redbot/cogs/audio/core/commands/playlists.py:1375 msgid "Playlist Created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:428 +#: redbot/cogs/audio/core/commands/playlists.py:424 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:441 +#: redbot/cogs/audio/core/commands/playlists.py:437 #, docstring msgid "Delete a saved playlist.\n\n" " **Usage**:\n" @@ -2388,15 +2901,15 @@ msgid "Delete a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:514 +#: redbot/cogs/audio/core/commands/playlists.py:508 msgid "Playlist Deleted" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:515 +#: redbot/cogs/audio/core/commands/playlists.py:509 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:531 +#: redbot/cogs/audio/core/commands/playlists.py:525 #, docstring msgid "Remove duplicate tracks from a saved playlist.\n\n" " **Usage**:\n" @@ -2424,20 +2937,20 @@ msgid "Remove duplicate tracks from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:627 +#: redbot/cogs/audio/core/commands/playlists.py:619 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:1768 +#: redbot/cogs/audio/core/commands/playlists.py:632 +#: redbot/cogs/audio/core/commands/playlists.py:1740 msgid "Playlist Has Not Been Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:641 +#: redbot/cogs/audio/core/commands/playlists.py:633 msgid "{name} (`{id}`) [**{scope}**] playlist has no duplicate tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:662 +#: redbot/cogs/audio/core/commands/playlists.py:654 #, docstring msgid "Download a copy of a playlist.\n\n" " These files can be used with the `[p]playlist upload` command.\n" @@ -2468,19 +2981,19 @@ msgid "Download a copy of a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:731 +#: redbot/cogs/audio/core/commands/playlists.py:721 msgid "That playlist has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:774 +#: redbot/cogs/audio/core/commands/playlists.py:764 msgid "This playlist is too large to be send in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:777 +#: redbot/cogs/audio/core/commands/playlists.py:767 msgid "Playlist is too large, here is the compressed version." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:799 +#: redbot/cogs/audio/core/commands/playlists.py:789 #, docstring msgid "Retrieve information from a saved playlist.\n\n" " **Usage**:\n" @@ -2508,25 +3021,25 @@ msgid "Retrieve information from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:891 +#: redbot/cogs/audio/core/commands/playlists.py:879 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:883 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\n" "URL: {url}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:908 -#: redbot/cogs/audio/core/commands/playlists.py:1056 +#: redbot/cogs/audio/core/commands/playlists.py:896 +#: redbot/cogs/audio/core/commands/playlists.py:1041 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:910 +#: redbot/cogs/audio/core/commands/playlists.py:898 msgid "Page {page}/{pages} | Author: {author_name} | {num} track(s)" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:922 +#: redbot/cogs/audio/core/commands/playlists.py:910 #, docstring msgid "List saved playlists.\n\n" " **Usage**:\n" @@ -2554,35 +3067,35 @@ msgid "List saved playlists.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:998 +#: redbot/cogs/audio/core/commands/playlists.py:983 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1032 +#: redbot/cogs/audio/core/commands/playlists.py:1017 msgid "No saved playlists for {scope} created by {author}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1041 +#: redbot/cogs/audio/core/commands/playlists.py:1026 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1051 +#: redbot/cogs/audio/core/commands/playlists.py:1036 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1052 +#: redbot/cogs/audio/core/commands/playlists.py:1037 msgid "Tracks: {num}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1053 +#: redbot/cogs/audio/core/commands/playlists.py:1038 msgid "Author: {name}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1058 +#: redbot/cogs/audio/core/commands/playlists.py:1043 msgid "Scope: {scope}\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1078 +#: redbot/cogs/audio/core/commands/playlists.py:1063 #, docstring msgid "Save the queue to a playlist.\n\n" " **Usage**:\n" @@ -2610,33 +3123,16 @@ msgid "Save the queue to a playlist.\n\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:365 -#: redbot/cogs/audio/core/commands/queue.py:373 -msgid "There's nothing in the queue." -msgstr "" - -#: redbot/cogs/audio/core/commands/playlists.py:1168 +#: redbot/cogs/audio/core/commands/playlists.py:1151 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 +#: redbot/cogs/audio/core/commands/playlists.py:1157 +#: redbot/cogs/audio/core/commands/playlists.py:1384 msgid "Playlist limit reached: Could not add {} tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1188 +#: redbot/cogs/audio/core/commands/playlists.py:1171 #, docstring msgid "Remove a track from a playlist by url.\n\n" " **Usage**:\n" @@ -2664,23 +3160,23 @@ msgid "Remove a track from a playlist by url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: redbot/cogs/audio/core/commands/playlists.py:1235 msgid "URL not in playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1266 +#: redbot/cogs/audio/core/commands/playlists.py:1247 msgid "No tracks left, removing playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1274 +#: redbot/cogs/audio/core/commands/playlists.py:1255 msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1288 +#: redbot/cogs/audio/core/commands/playlists.py:1269 msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1306 +#: redbot/cogs/audio/core/commands/playlists.py:1287 #, docstring msgid "Save a playlist from a url.\n\n" " **Usage**:\n" @@ -2708,19 +3204,19 @@ msgid "Save a playlist from a url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1397 +#: redbot/cogs/audio/core/commands/playlists.py:1376 msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1414 +#: redbot/cogs/audio/core/commands/playlists.py:1393 msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1415 +#: redbot/cogs/audio/core/commands/playlists.py:1394 msgid "Unable to create your playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1432 +#: redbot/cogs/audio/core/commands/playlists.py:1411 #, docstring msgid "Load a playlist into the queue.\n\n" " **Usage**:\n" @@ -2748,20 +3244,20 @@ msgid "Load a playlist into the queue.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1482 +#: redbot/cogs/audio/core/commands/playlists.py:1459 msgid "You need the DJ role to start playing playlists." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1566 +#: redbot/cogs/audio/core/commands/playlists.py:1540 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1567 +#: redbot/cogs/audio/core/commands/playlists.py:1541 msgid "{name} - (`{id}`) [**{scope}**]\n" "Added {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1613 +#: redbot/cogs/audio/core/commands/playlists.py:1587 #, docstring msgid "Updates all tracks in a playlist.\n\n" " **Usage**:\n" @@ -2789,32 +3285,32 @@ msgid "Updates all tracks in a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1692 +#: redbot/cogs/audio/core/commands/playlists.py:1664 msgid "Invalid Playlist" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1693 +#: redbot/cogs/audio/core/commands/playlists.py:1665 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1734 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "Tracks removed" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1738 -#: redbot/cogs/audio/core/commands/playlists.py:1758 +#: redbot/cogs/audio/core/commands/playlists.py:1710 +#: redbot/cogs/audio/core/commands/playlists.py:1730 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1756 +#: redbot/cogs/audio/core/commands/playlists.py:1728 msgid "Tracks added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1769 +#: redbot/cogs/audio/core/commands/playlists.py:1741 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1781 +#: redbot/cogs/audio/core/commands/playlists.py:1753 #, docstring msgid "Uploads a playlist file as a playlist for the bot.\n\n" " V2 and old V3 playlist will be slow.\n" @@ -2844,31 +3340,35 @@ msgid "Uploads a playlist file as a playlist for the bot.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1838 +#: redbot/cogs/audio/core/commands/playlists.py:1808 msgid "Please upload the playlist file. Any other message will cancel this operation." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1849 +#: redbot/cogs/audio/core/commands/playlists.py:1819 msgid "No file detected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1856 +#: redbot/cogs/audio/core/commands/playlists.py:1826 msgid "Upload cancelled." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1860 +#: redbot/cogs/audio/core/commands/playlists.py:1830 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1868 +#: redbot/cogs/audio/core/commands/playlists.py:1838 msgid "Not a valid playlist file." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1880 +#: redbot/cogs/audio/core/commands/playlists.py:1850 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1950 +#: redbot/cogs/audio/core/commands/playlists.py:1899 +msgid "I'm unable to get a track from Lavalink node at the moment, try again in a few minutes." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1920 #, docstring msgid "Rename an existing playlist.\n\n" " **Usage**:\n" @@ -2896,7 +3396,7 @@ msgid "Rename an existing playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:2029 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" @@ -2905,88 +3405,88 @@ msgstr "" msgid "List the songs in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:175 +#: redbot/cogs/audio/core/commands/queue.py:179 #, docstring msgid "Clears the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:192 +#: redbot/cogs/audio/core/commands/queue.py:196 msgid "Unable To Clear Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:193 +#: redbot/cogs/audio/core/commands/queue.py:197 msgid "You need the DJ role to clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:201 +#: redbot/cogs/audio/core/commands/queue.py:205 msgid "Queue Modified" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:201 +#: redbot/cogs/audio/core/commands/queue.py:205 msgid "The queue has been cleared." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:206 +#: redbot/cogs/audio/core/commands/queue.py:210 #, 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 +#: redbot/cogs/audio/core/commands/queue.py:227 msgid "Unable To Clean Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:224 +#: redbot/cogs/audio/core/commands/queue.py:228 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 +#: redbot/cogs/audio/core/commands/queue.py:243 +#: redbot/cogs/audio/core/commands/queue.py:277 msgid "Removed 0 tracks." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:243 -#: redbot/cogs/audio/core/commands/queue.py:277 +#: redbot/cogs/audio/core/commands/queue.py:247 +#: redbot/cogs/audio/core/commands/queue.py:281 msgid "Removed Tracks From The Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:244 +#: redbot/cogs/audio/core/commands/queue.py:248 msgid "Removed {removed_tracks} tracks queued by members outside of the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:252 +#: redbot/cogs/audio/core/commands/queue.py:256 #, docstring msgid "Removes all tracks you requested from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:278 +#: redbot/cogs/audio/core/commands/queue.py:282 msgid "Removed {removed_tracks} tracks queued by {member.display_name}." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:285 +#: redbot/cogs/audio/core/commands/queue.py:289 #, docstring msgid "Search the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:307 +#: redbot/cogs/audio/core/commands/queue.py:311 #, 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:350 -#: redbot/cogs/audio/core/commands/queue.py:357 -#: redbot/cogs/audio/core/commands/queue.py:364 -#: redbot/cogs/audio/core/commands/queue.py:372 +#: redbot/cogs/audio/core/commands/queue.py:323 +#: redbot/cogs/audio/core/commands/queue.py:330 +#: redbot/cogs/audio/core/commands/queue.py:342 +#: redbot/cogs/audio/core/commands/queue.py:354 +#: redbot/cogs/audio/core/commands/queue.py:361 +#: redbot/cogs/audio/core/commands/queue.py:368 +#: redbot/cogs/audio/core/commands/queue.py:376 msgid "Unable To Shuffle Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:320 +#: redbot/cogs/audio/core/commands/queue.py:324 msgid "You need the DJ role to shuffle the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:377 +#: redbot/cogs/audio/core/commands/queue.py:381 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 46f59d16ca0..71be0980006 100644 --- a/redbot/cogs/audio/core/commands/locales/ru-RU.po +++ b/redbot/cogs/audio/core/commands/locales/ru-RU.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 17:28+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -42,7 +42,7 @@ 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" +" Если что-либо добавлено в белый список, то будет добавлять в черный список всё остальное.\n" " " #: redbot/cogs/audio/core/commands/audioset.py:70 @@ -200,98 +200,96 @@ msgstr "Чёрный список" #: redbot/cogs/audio/core/commands/audioset.py:432 #, docstring msgid "Change auto-play setting." -msgstr "Изменить настройки автовоспроизведения." +msgstr "Изменить настройки авто воспроизведения." #: 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: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:441 -#: redbot/cogs/audio/core/commands/audioset.py:591 -#: redbot/cogs/audio/core/commands/audioset.py:612 -#: redbot/cogs/audio/core/commands/audioset.py:629 -#: redbot/cogs/audio/core/commands/audioset.py:677 -#: redbot/cogs/audio/core/commands/audioset.py:752 -#: redbot/cogs/audio/core/commands/audioset.py:900 -#: redbot/cogs/audio/core/commands/audioset.py:915 -#: redbot/cogs/audio/core/commands/audioset.py:935 -#: redbot/cogs/audio/core/commands/audioset.py:977 -#: redbot/cogs/audio/core/commands/audioset.py:978 -#: redbot/cogs/audio/core/commands/audioset.py:979 -#: redbot/cogs/audio/core/commands/audioset.py:980 -#: redbot/cogs/audio/core/commands/audioset.py:981 -#: redbot/cogs/audio/core/commands/audioset.py:982 -#: redbot/cogs/audio/core/commands/audioset.py:983 -#: redbot/cogs/audio/core/commands/audioset.py:997 -#: redbot/cogs/audio/core/commands/audioset.py:999 -#: redbot/cogs/audio/core/commands/audioset.py:1041 -#: redbot/cogs/audio/core/commands/audioset.py:1048 -#: redbot/cogs/audio/core/commands/audioset.py:1090 -#: redbot/cogs/audio/core/commands/audioset.py:1091 -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1111 -#: redbot/cogs/audio/core/commands/audioset.py:1188 -#: redbot/cogs/audio/core/commands/audioset.py:1203 -#: redbot/cogs/audio/core/commands/audioset.py:1348 -#: redbot/cogs/audio/core/commands/audioset.py:1349 -#: redbot/cogs/audio/core/commands/audioset.py:1350 -#: redbot/cogs/audio/core/commands/audioset.py:1393 -#: redbot/cogs/audio/core/commands/audioset.py:1394 -#: redbot/cogs/audio/core/commands/audioset.py:1395 -#: redbot/cogs/audio/core/commands/audioset.py:1437 -#: redbot/cogs/audio/core/commands/controller.py:421 -#: redbot/cogs/audio/core/commands/controller.py:465 -#: redbot/cogs/audio/core/commands/controller.py:767 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:118 -#: redbot/cogs/audio/core/commands/llset.py:127 +#: redbot/cogs/audio/core/commands/audioset.py:589 +#: redbot/cogs/audio/core/commands/audioset.py:610 +#: redbot/cogs/audio/core/commands/audioset.py:627 +#: redbot/cogs/audio/core/commands/audioset.py:675 +#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:921 +#: redbot/cogs/audio/core/commands/audioset.py:941 +#: redbot/cogs/audio/core/commands/audioset.py:970 +#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:987 +#: redbot/cogs/audio/core/commands/audioset.py:988 +#: redbot/cogs/audio/core/commands/audioset.py:989 +#: redbot/cogs/audio/core/commands/audioset.py:990 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:1008 +#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1102 +#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1122 +#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1367 +#: redbot/cogs/audio/core/commands/audioset.py:1368 +#: redbot/cogs/audio/core/commands/audioset.py:1369 +#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1413 +#: redbot/cogs/audio/core/commands/audioset.py:1414 +#: redbot/cogs/audio/core/commands/audioset.py:1456 +#: redbot/cogs/audio/core/commands/controller.py:422 +#: redbot/cogs/audio/core/commands/controller.py:466 +#: redbot/cogs/audio/core/commands/controller.py:775 +#: redbot/cogs/audio/core/commands/llset.py:168 +#: redbot/cogs/audio/core/commands/llset.py:177 msgid "Enabled" msgstr "Включено" #: redbot/cogs/audio/core/commands/audioset.py:441 -#: redbot/cogs/audio/core/commands/audioset.py:591 -#: redbot/cogs/audio/core/commands/audioset.py:612 -#: redbot/cogs/audio/core/commands/audioset.py:629 -#: redbot/cogs/audio/core/commands/audioset.py:677 -#: redbot/cogs/audio/core/commands/audioset.py:752 -#: redbot/cogs/audio/core/commands/audioset.py:900 -#: redbot/cogs/audio/core/commands/audioset.py:915 -#: redbot/cogs/audio/core/commands/audioset.py:935 -#: redbot/cogs/audio/core/commands/audioset.py:977 -#: redbot/cogs/audio/core/commands/audioset.py:978 -#: redbot/cogs/audio/core/commands/audioset.py:979 -#: redbot/cogs/audio/core/commands/audioset.py:980 -#: redbot/cogs/audio/core/commands/audioset.py:981 -#: redbot/cogs/audio/core/commands/audioset.py:982 -#: redbot/cogs/audio/core/commands/audioset.py:983 -#: redbot/cogs/audio/core/commands/audioset.py:997 -#: redbot/cogs/audio/core/commands/audioset.py:999 -#: redbot/cogs/audio/core/commands/audioset.py:1041 -#: redbot/cogs/audio/core/commands/audioset.py:1048 -#: redbot/cogs/audio/core/commands/audioset.py:1090 -#: redbot/cogs/audio/core/commands/audioset.py:1091 -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1113 -#: redbot/cogs/audio/core/commands/audioset.py:1188 -#: redbot/cogs/audio/core/commands/audioset.py:1203 -#: redbot/cogs/audio/core/commands/audioset.py:1348 -#: redbot/cogs/audio/core/commands/audioset.py:1349 -#: redbot/cogs/audio/core/commands/audioset.py:1350 -#: redbot/cogs/audio/core/commands/audioset.py:1393 -#: redbot/cogs/audio/core/commands/audioset.py:1394 -#: redbot/cogs/audio/core/commands/audioset.py:1395 -#: redbot/cogs/audio/core/commands/audioset.py:1437 -#: redbot/cogs/audio/core/commands/controller.py:421 -#: redbot/cogs/audio/core/commands/controller.py:465 -#: redbot/cogs/audio/core/commands/controller.py:767 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:118 -#: redbot/cogs/audio/core/commands/llset.py:127 +#: redbot/cogs/audio/core/commands/audioset.py:589 +#: redbot/cogs/audio/core/commands/audioset.py:610 +#: redbot/cogs/audio/core/commands/audioset.py:627 +#: redbot/cogs/audio/core/commands/audioset.py:675 +#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:921 +#: redbot/cogs/audio/core/commands/audioset.py:941 +#: redbot/cogs/audio/core/commands/audioset.py:970 +#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:987 +#: redbot/cogs/audio/core/commands/audioset.py:988 +#: redbot/cogs/audio/core/commands/audioset.py:989 +#: redbot/cogs/audio/core/commands/audioset.py:990 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:1008 +#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1102 +#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1124 +#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1367 +#: redbot/cogs/audio/core/commands/audioset.py:1368 +#: redbot/cogs/audio/core/commands/audioset.py:1369 +#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1413 +#: redbot/cogs/audio/core/commands/audioset.py:1414 +#: redbot/cogs/audio/core/commands/audioset.py:1456 +#: redbot/cogs/audio/core/commands/controller.py:422 +#: redbot/cogs/audio/core/commands/controller.py:466 +#: redbot/cogs/audio/core/commands/controller.py:775 +#: redbot/cogs/audio/core/commands/llset.py:168 +#: redbot/cogs/audio/core/commands/llset.py:177 msgid "Disabled" msgstr "Отключено" @@ -305,45 +303,67 @@ msgstr "\n" msgid "\n" "Auto-disconnecting at queue end has been disabled." msgstr "\n" -"Автоотключение в конце очереди отключено." +"Авто-отключение в конце очереди отключено." #: redbot/cogs/audio/core/commands/audioset.py:451 -#: redbot/cogs/audio/core/commands/audioset.py:546 -#: redbot/cogs/audio/core/commands/audioset.py:571 -#: redbot/cogs/audio/core/commands/audioset.py:589 -#: redbot/cogs/audio/core/commands/audioset.py:610 -#: redbot/cogs/audio/core/commands/audioset.py:637 -#: redbot/cogs/audio/core/commands/audioset.py:675 -#: redbot/cogs/audio/core/commands/audioset.py:698 -#: redbot/cogs/audio/core/commands/audioset.py:704 -#: redbot/cogs/audio/core/commands/audioset.py:727 -#: redbot/cogs/audio/core/commands/audioset.py:733 -#: redbot/cogs/audio/core/commands/audioset.py:750 -#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:544 +#: redbot/cogs/audio/core/commands/audioset.py:569 +#: redbot/cogs/audio/core/commands/audioset.py:587 +#: redbot/cogs/audio/core/commands/audioset.py:608 +#: redbot/cogs/audio/core/commands/audioset.py:635 +#: redbot/cogs/audio/core/commands/audioset.py:673 +#: redbot/cogs/audio/core/commands/audioset.py:696 +#: redbot/cogs/audio/core/commands/audioset.py:702 +#: redbot/cogs/audio/core/commands/audioset.py:725 +#: redbot/cogs/audio/core/commands/audioset.py:731 +#: redbot/cogs/audio/core/commands/audioset.py:748 #: redbot/cogs/audio/core/commands/audioset.py:774 -#: redbot/cogs/audio/core/commands/audioset.py:797 -#: redbot/cogs/audio/core/commands/audioset.py:854 -#: redbot/cogs/audio/core/commands/audioset.py:877 -#: redbot/cogs/audio/core/commands/audioset.py:882 -#: redbot/cogs/audio/core/commands/audioset.py:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:1186 -#: redbot/cogs/audio/core/commands/audioset.py:1201 -#: redbot/cogs/audio/core/commands/audioset.py:1222 -#: redbot/cogs/audio/core/commands/audioset.py:1229 -#: redbot/cogs/audio/core/commands/audioset.py:1289 -#: redbot/cogs/audio/core/commands/audioset.py:1311 -#: redbot/cogs/audio/core/commands/audioset.py:1419 -#: redbot/cogs/audio/core/commands/audioset.py:1435 -#: redbot/cogs/audio/core/commands/controller.py:419 -#: redbot/cogs/audio/core/commands/controller.py:463 -#: redbot/cogs/audio/core/commands/controller.py:774 -#: 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 +#: redbot/cogs/audio/core/commands/audioset.py:780 +#: redbot/cogs/audio/core/commands/audioset.py:803 +#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:883 +#: redbot/cogs/audio/core/commands/audioset.py:888 +#: redbot/cogs/audio/core/commands/audioset.py:904 +#: redbot/cogs/audio/core/commands/audioset.py:919 +#: redbot/cogs/audio/core/commands/audioset.py:939 +#: redbot/cogs/audio/core/commands/audioset.py:1205 +#: redbot/cogs/audio/core/commands/audioset.py:1220 +#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1248 +#: redbot/cogs/audio/core/commands/audioset.py:1308 +#: redbot/cogs/audio/core/commands/audioset.py:1330 +#: redbot/cogs/audio/core/commands/audioset.py:1438 +#: redbot/cogs/audio/core/commands/audioset.py:1454 +#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:464 +#: redbot/cogs/audio/core/commands/controller.py:782 +#: redbot/cogs/audio/core/commands/llset.py:146 +#: redbot/cogs/audio/core/commands/llset.py:166 +#: redbot/cogs/audio/core/commands/llset.py:175 +#: redbot/cogs/audio/core/commands/llset.py:204 +#: redbot/cogs/audio/core/commands/llset.py:226 +#: redbot/cogs/audio/core/commands/llset.py:258 +#: redbot/cogs/audio/core/commands/llset.py:282 +#: redbot/cogs/audio/core/commands/llset.py:295 +#: redbot/cogs/audio/core/commands/llset.py:388 +#: redbot/cogs/audio/core/commands/llset.py:412 +#: redbot/cogs/audio/core/commands/llset.py:443 +#: redbot/cogs/audio/core/commands/llset.py:472 +#: redbot/cogs/audio/core/commands/llset.py:481 +#: redbot/cogs/audio/core/commands/llset.py:499 +#: redbot/cogs/audio/core/commands/llset.py:508 +#: redbot/cogs/audio/core/commands/llset.py:526 +#: redbot/cogs/audio/core/commands/llset.py:535 +#: redbot/cogs/audio/core/commands/llset.py:553 +#: redbot/cogs/audio/core/commands/llset.py:562 +#: redbot/cogs/audio/core/commands/llset.py:580 +#: redbot/cogs/audio/core/commands/llset.py:589 +#: redbot/cogs/audio/core/commands/llset.py:607 +#: redbot/cogs/audio/core/commands/llset.py:616 +#: redbot/cogs/audio/core/commands/llset.py:634 +#: redbot/cogs/audio/core/commands/llset.py:643 +#: redbot/cogs/audio/core/commands/llset.py:670 +#: redbot/cogs/audio/core/commands/llset.py:701 msgid "Setting Changed" msgstr "Настройки изменены" @@ -351,7 +371,7 @@ msgstr "Настройки изменены" #, docstring msgid "Set a playlist to auto-play songs from.\n\n" " **Usage**:\n" -" ​ ​ ​ ​ `[p]audioset autoplay playlist_name_OR_id [args]`\n\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist playlist_name_OR_id [args]`\n\n" " **Args**:\n" " ​ ​ ​ ​ The following are all optional:\n" " ​ ​ ​ ​ ​ ​ ​ ​ --scope \n" @@ -369,249 +389,273 @@ msgid "Set a playlist to auto-play songs from.\n\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" +" ​ ​ ​ ​ `[p]audioset autoplay playlist MyGuildPlaylist`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist MyGlobalPlaylist --scope Global`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist PersonalPlaylist --scope User --author Draper`\n" +" " +msgstr "Выбрать плейлист для автовоспроизведения музыки.\n\n" +" **Использование**:\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist playlist_name_OR_id [параметры]`\n\n" +" **Параметры**:\n" +" ​ ​ ​ ​ Следующие параметры являются необязательными:\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --scope <диапазон>\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --author [пользователь]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --guild [сервер] **Только владелец бота может использовать это**\n\n" +" **Диапазон** - это одно из следующих значений:\n" +" ​Global (глобально, на уровне всего бота)\n" +" ​ ​ ​ ​ Guild (для сервера)\n" +" ​ ​ ​ ​ User (для пользователя)\n\n" +" **Пользователь** - это одно из следующих значений:\n" +" ​ ​ ​ ​ ID пользователя\n" +" ​ ​ ​ ​ @упоминание пользователя\n" +" ​ ​ ​ ​ Имя пользователя#123\n\n" +" **Сервер** - это одно из следующих значений:\n" +" ​ ​ ​ ​ ID сервера\n" +" ​ ​ ​ ​ Точное название сервера\n\n" +" Примеры:\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist МойПлейлистДляСервера`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist МойОбщийПлейлист --scope Global`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist ЛичныйПлейлист --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:105 #: 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:1817 -#: redbot/cogs/audio/core/commands/playlists.py:1983 +#: redbot/cogs/audio/core/commands/playlists.py:393 +#: redbot/cogs/audio/core/commands/playlists.py:470 +#: redbot/cogs/audio/core/commands/playlists.py:558 +#: redbot/cogs/audio/core/commands/playlists.py:691 +#: redbot/cogs/audio/core/commands/playlists.py:822 +#: redbot/cogs/audio/core/commands/playlists.py:943 +#: redbot/cogs/audio/core/commands/playlists.py:1096 +#: redbot/cogs/audio/core/commands/playlists.py:1204 +#: redbot/cogs/audio/core/commands/playlists.py:1320 +#: redbot/cogs/audio/core/commands/playlists.py:1444 +#: redbot/cogs/audio/core/commands/playlists.py:1620 +#: redbot/cogs/audio/core/commands/playlists.py:1789 +#: redbot/cogs/audio/core/commands/playlists.py:1953 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:106 #: 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:1818 -#: redbot/cogs/audio/core/commands/playlists.py:1984 +#: redbot/cogs/audio/core/commands/playlists.py:394 +#: redbot/cogs/audio/core/commands/playlists.py:471 +#: redbot/cogs/audio/core/commands/playlists.py:559 +#: redbot/cogs/audio/core/commands/playlists.py:692 +#: redbot/cogs/audio/core/commands/playlists.py:823 +#: redbot/cogs/audio/core/commands/playlists.py:944 +#: redbot/cogs/audio/core/commands/playlists.py:1097 +#: redbot/cogs/audio/core/commands/playlists.py:1205 +#: redbot/cogs/audio/core/commands/playlists.py:1321 +#: redbot/cogs/audio/core/commands/playlists.py:1445 +#: redbot/cogs/audio/core/commands/playlists.py:1621 +#: redbot/cogs/audio/core/commands/playlists.py:1790 +#: redbot/cogs/audio/core/commands/playlists.py:1954 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:1821 -#: redbot/cogs/audio/core/commands/playlists.py:1987 +#: redbot/cogs/audio/core/commands/audioset.py:499 +#: redbot/cogs/audio/core/commands/playlists.py:107 +#: redbot/cogs/audio/core/commands/playlists.py:268 +#: redbot/cogs/audio/core/commands/playlists.py:395 +#: redbot/cogs/audio/core/commands/playlists.py:472 +#: redbot/cogs/audio/core/commands/playlists.py:560 +#: redbot/cogs/audio/core/commands/playlists.py:693 +#: redbot/cogs/audio/core/commands/playlists.py:824 +#: redbot/cogs/audio/core/commands/playlists.py:945 +#: redbot/cogs/audio/core/commands/playlists.py:1098 +#: redbot/cogs/audio/core/commands/playlists.py:1206 +#: redbot/cogs/audio/core/commands/playlists.py:1322 +#: redbot/cogs/audio/core/commands/playlists.py:1446 +#: redbot/cogs/audio/core/commands/playlists.py:1622 +#: redbot/cogs/audio/core/commands/playlists.py:1791 +#: redbot/cogs/audio/core/commands/playlists.py:1955 msgid "Check your logs." msgstr "Проверьте логи." -#: redbot/cogs/audio/core/commands/audioset.py:516 -#: redbot/cogs/audio/core/commands/audioset.py:532 +#: redbot/cogs/audio/core/commands/audioset.py:514 +#: redbot/cogs/audio/core/commands/audioset.py:530 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 +#: redbot/cogs/audio/core/commands/audioset.py:515 +#: redbot/cogs/audio/core/commands/playlists.py:125 +#: redbot/cogs/audio/core/commands/playlists.py:1475 msgid "Could not match '{arg}' to a playlist" msgstr "Не удалось сопоставить '{arg}' ' с плейлистом" -#: redbot/cogs/audio/core/commands/audioset.py:524 +#: redbot/cogs/audio/core/commands/audioset.py:522 msgid "No Tracks Found" msgstr "Треки не найдены" -#: redbot/cogs/audio/core/commands/audioset.py:525 +#: redbot/cogs/audio/core/commands/audioset.py:523 msgid "Playlist {name} has no tracks." msgstr "У плейлиста {name} нет треков." -#: redbot/cogs/audio/core/commands/audioset.py:533 -#: redbot/cogs/audio/core/commands/playlists.py:1587 -#: redbot/cogs/audio/core/commands/playlists.py:1700 +#: redbot/cogs/audio/core/commands/audioset.py:531 +#: redbot/cogs/audio/core/commands/playlists.py:1561 +#: redbot/cogs/audio/core/commands/playlists.py:1672 msgid "Playlist {id} does not exist in {scope} scope." msgstr "Плейлист {id} не существует в области {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:1707 +#: redbot/cogs/audio/core/commands/audioset.py:538 +#: redbot/cogs/audio/core/commands/playlists.py:1001 +#: redbot/cogs/audio/core/commands/playlists.py:1569 +#: redbot/cogs/audio/core/commands/playlists.py:1679 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:1708 +#: redbot/cogs/audio/core/commands/audioset.py:539 +#: redbot/cogs/audio/core/commands/playlists.py:1002 +#: redbot/cogs/audio/core/commands/playlists.py:1570 +#: redbot/cogs/audio/core/commands/playlists.py:1680 msgid "You need to specify the Guild ID for the guild to lookup." msgstr "Вам необходимо уточнить ID сервера для поиска." -#: redbot/cogs/audio/core/commands/audioset.py:547 +#: redbot/cogs/audio/core/commands/audioset.py:545 msgid "Playlist {name} (`{id}`) [**{scope}**] will be used for autoplay." msgstr "Плейлист {name} (`{id}`) [**{scope}**] будет использован для автоматического проигрывания." -#: redbot/cogs/audio/core/commands/audioset.py:560 +#: redbot/cogs/audio/core/commands/audioset.py:558 #, docstring msgid "Resets auto-play to the default playlist." -msgstr "Сбрасывает автовоспроизведение на плейлист по умолчанию." +msgstr "Сбрасывает авто-воспроизведение на плейлист по умолчанию." -#: redbot/cogs/audio/core/commands/audioset.py:572 +#: redbot/cogs/audio/core/commands/audioset.py:570 msgid "Set auto-play playlist to play recently played tracks." -msgstr "Создать плейлист автовоспроизведения из недавних треков." +msgstr "Создать плейлист авто-воспроизведения из недавних треков." -#: redbot/cogs/audio/core/commands/audioset.py:578 +#: redbot/cogs/audio/core/commands/audioset.py:576 #, docstring msgid "Toggle global daily queues.\n\n" " Global daily queues creates a playlist for all tracks played today.\n" " " msgstr "Переключить ежедневные очереди.\n\n" -" Ежедневные очереди создают плейлист для всех воспроизведенных сегодня треков\n" +" Ежедневные очереди создают плейлист для всех воспроизведенных сегодня треков.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:590 +#: redbot/cogs/audio/core/commands/audioset.py:588 msgid "Global daily queues: {true_or_false}." msgstr "Ежедневные очереди {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:599 +#: redbot/cogs/audio/core/commands/audioset.py:597 #, docstring msgid "Toggle daily queues.\n\n" " Daily queues creates a playlist for all tracks played today.\n" " " msgstr "Переключить ежедневные очереди.\n\n" -" Ежедневные очереди создают плейлист для всех воспроизведенных сегодня треков\n" +" Ежедневные очереди создают плейлист для всех воспроизведенных сегодня треков.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:611 +#: redbot/cogs/audio/core/commands/audioset.py:609 msgid "Daily queues: {true_or_false}." msgstr "Ежедневные очереди {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:620 +#: redbot/cogs/audio/core/commands/audioset.py:618 #, 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" +msgstr "Переключить авто-отключение бота после конца воспроизведения.\n\n" +" Эта настройка занимает приоритет над `[p]audio set empty_disconnect`.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:628 +#: redbot/cogs/audio/core/commands/audioset.py:626 msgid "Auto-disconnection at queue end: {true_or_false}." -msgstr "Автоотключение в конце очереди: {true_or_false}." +msgstr "Авто-отключение в конце очереди: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:632 -#: redbot/cogs/audio/core/commands/controller.py:771 +#: redbot/cogs/audio/core/commands/audioset.py:630 +#: redbot/cogs/audio/core/commands/controller.py:779 msgid "\n" "Auto-play has been disabled." msgstr "\n" "Автоматическое воспроизведение отключено." -#: redbot/cogs/audio/core/commands/audioset.py:643 +#: redbot/cogs/audio/core/commands/audioset.py:641 #, docstring msgid "Toggle DJ mode.\n\n" " DJ mode allows users with the DJ role to use audio commands.\n" " " -msgstr "Переключить режим диджея.\n\n" -" Режим диджея позволяет пользователям с ролью диджея использовать аудио команды.\n" +msgstr "Переключить режим DJ.\n\n" +" Режим DJ позволяет пользователям с ролью DJ использовать аудио команды.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:654 +#: redbot/cogs/audio/core/commands/audioset.py:652 msgid "Missing DJ Role" msgstr "Отсутствует роль DJ" -#: redbot/cogs/audio/core/commands/audioset.py:655 +#: redbot/cogs/audio/core/commands/audioset.py:653 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:666 +#: redbot/cogs/audio/core/commands/audioset.py:664 msgid "Response timed out, try again later." msgstr "Время ожидания ответа истекло, повторите попытку позже." -#: redbot/cogs/audio/core/commands/audioset.py:676 +#: redbot/cogs/audio/core/commands/audioset.py:674 msgid "DJ role: {true_or_false}." msgstr "DJ роль: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:683 #, 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" +msgstr "Автоматическое отключение от канала, когда бот один в течение несколько секунд, 0 для отключения.\n\n" +" `[p]audio set dc` имеет приоритет над этой настройкой.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:1214 +#: redbot/cogs/audio/core/commands/audioset.py:689 +#: redbot/cogs/audio/core/commands/audioset.py:718 +#: redbot/cogs/audio/core/commands/audioset.py:1233 msgid "Invalid Time" msgstr "Неверное время" -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:1214 +#: redbot/cogs/audio/core/commands/audioset.py:689 +#: redbot/cogs/audio/core/commands/audioset.py:718 +#: redbot/cogs/audio/core/commands/audioset.py:1233 msgid "Seconds can't be less than zero." msgstr "Секунды не могут быть меньше нуля." -#: redbot/cogs/audio/core/commands/audioset.py:698 +#: redbot/cogs/audio/core/commands/audioset.py:696 msgid "Empty disconnect disabled." msgstr "Пустое отключение отключено." -#: redbot/cogs/audio/core/commands/audioset.py:705 +#: redbot/cogs/audio/core/commands/audioset.py:703 msgid "Empty disconnect timer set to {num_seconds}." msgstr "Таймер пустого отключения установлен на {num_seconds}." -#: redbot/cogs/audio/core/commands/audioset.py:717 +#: redbot/cogs/audio/core/commands/audioset.py:715 #, docstring msgid "Auto-pause after x seconds when room is empty, 0 to disable." -msgstr "Автопауза после х секунд, когда комната пуста, 0 для отключения." +msgstr "Авто-пауза после нескольких секунд, когда комната пуста, 0 для отключения." -#: redbot/cogs/audio/core/commands/audioset.py:727 +#: redbot/cogs/audio/core/commands/audioset.py:725 msgid "Empty pause disabled." msgstr "Пустая пауза отключена." -#: redbot/cogs/audio/core/commands/audioset.py:734 +#: redbot/cogs/audio/core/commands/audioset.py:732 msgid "Empty pause timer set to {num_seconds}." msgstr "Пустой таймер паузы установлен на {num_seconds}." -#: redbot/cogs/audio/core/commands/audioset.py:745 +#: redbot/cogs/audio/core/commands/audioset.py:743 #, docstring msgid "Prioritise tracks with lyrics." msgstr "Приоритет треков с текстами." -#: redbot/cogs/audio/core/commands/audioset.py:751 +#: redbot/cogs/audio/core/commands/audioset.py:749 msgid "Prefer tracks with lyrics: {true_or_false}." msgstr "Предпочитаемые треки с текстом песни: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:760 +#: redbot/cogs/audio/core/commands/audioset.py:758 #, docstring msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "Установите цену очереди треков для не модераторов, 0 для отключения." -#: redbot/cogs/audio/core/commands/audioset.py:763 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 msgid "Invalid Price" msgstr "Неверная цена" @@ -619,15 +663,19 @@ msgstr "Неверная цена" msgid "Price can't be less than zero." msgstr "Цена не может быть меньше нуля." -#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:769 +msgid "Price can't be greater than 2^63 - 1." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:774 msgid "Jukebox mode disabled." msgstr "Режим музыкального автомата отключен." -#: redbot/cogs/audio/core/commands/audioset.py:775 +#: redbot/cogs/audio/core/commands/audioset.py:781 msgid "Track queueing command price set to {price} {currency}." msgstr "Цена команды отслеживания очередей установлена на {price} {currency}." -#: redbot/cogs/audio/core/commands/audioset.py:787 +#: redbot/cogs/audio/core/commands/audioset.py:793 #, 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" @@ -636,11 +684,11 @@ msgstr "Установите путь к локальным трекам, есл " Оставьте путь пустым, чтобы сбросить путь к папке аудио данных по умолчанию.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:798 +#: redbot/cogs/audio/core/commands/audioset.py:804 msgid "The localtracks path location has been reset to {localpath}" msgstr "Путь к локальным трекам был сброшен на {localpath}" -#: redbot/cogs/audio/core/commands/audioset.py:803 +#: redbot/cogs/audio/core/commands/audioset.py:809 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" "```\n" "ParentDirectory\n" @@ -653,44 +701,43 @@ msgid "This setting is only for bot owners to set a localtracks folder location "**This folder and files need to be visible to the user where `Lavalink.jar` is being run from.**\n" "Use this command with no path given to reset it to the default, the Audio data directory for this bot.\n" "Do you want to continue to set the provided path for local tracks?" -msgstr "Эти настройки предназначены только для владельцев бота для установки папки localtracks. В примере ниже, полный путь для 'ParentDirectory' должен быть передан этой команде.\n" +msgstr "Эти настройки предназначены только для владельцев бота для установки папки local tracks. В примере ниже, полный путь для 'Parent Directory' должен быть передан этой команде.\n" "```\n" -"ParentDirectory\n" -" |__ localtracks (folder)\n" +"Parent Directory\n" +" |__ local tracks (folder)\n" " | |__ Awesome Album Name (folder)\n" " | |__01 Cool Song.mp3\n" " | |__02 Groovy Song.mp3\n" "```\n" -"Путь к папке, заданный этой команде, должен содержать папку localtracks.\n" +"Путь к папке, заданный этой команде, должен содержать папку local tracks.\n" "**Эта папка и файлы должны быть видны пользователю, откуда запускается `Lavalink.jar`.\n" "Используйте эту команду без указания пути, чтобы сбросить его на значение по умолчанию, каталог Audio data для данного бота.\n" "Вы хотите продолжить установку заданного пути для локальных треков?" -#: redbot/cogs/audio/core/commands/audioset.py:835 +#: redbot/cogs/audio/core/commands/audioset.py:841 msgid "Invalid Path" msgstr "Неверный путь" -#: redbot/cogs/audio/core/commands/audioset.py:836 +#: redbot/cogs/audio/core/commands/audioset.py:842 msgid "{local_path} does not seem like a valid path." msgstr "{local_path} не похож на действительный путь." -#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/audioset.py:848 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}` перед попыткой воспроизведения локальных треков." +msgstr "`{localtracks}` не существует. Путь по-прежнему будет сохранен, но пожалуйста, проверьте путь и создайте папку local tracks в `{localfolder}` перед попыткой воспроизведения локальных треков." -#: redbot/cogs/audio/core/commands/audioset.py:848 -#: redbot/cogs/audio/core/commands/llset.py:34 -#: redbot/cogs/audio/core/commands/llset.py:53 -#: redbot/cogs/audio/core/commands/player.py:416 -#: redbot/cogs/audio/core/commands/player.py:426 +#: redbot/cogs/audio/core/commands/audioset.py:854 +#: redbot/cogs/audio/core/commands/llset.py:74 +#: redbot/cogs/audio/core/commands/player.py:414 +#: redbot/cogs/audio/core/commands/player.py:424 msgid "Invalid Environment" msgstr "Неверное окружение" -#: redbot/cogs/audio/core/commands/audioset.py:855 +#: redbot/cogs/audio/core/commands/audioset.py:861 msgid "The localtracks path location has been set to {localpath}" msgstr "Путь к локальным трекам был установлен в {localpath}" -#: redbot/cogs/audio/core/commands/audioset.py:864 +#: redbot/cogs/audio/core/commands/audioset.py:870 #, 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" @@ -701,294 +748,311 @@ msgstr "Максимальная длина трека в очереди в се " ввод отключит настройку максимальной длины.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:873 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Invalid length" msgstr "Неверная длина" -#: redbot/cogs/audio/core/commands/audioset.py:873 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Length can't be less than zero." msgstr "Длина не может быть меньше нуля." -#: redbot/cogs/audio/core/commands/audioset.py:877 +#: redbot/cogs/audio/core/commands/audioset.py:883 msgid "Track max length disabled." msgstr "Максимальная длина трека отключена." -#: redbot/cogs/audio/core/commands/audioset.py:883 +#: redbot/cogs/audio/core/commands/audioset.py:889 msgid "Track max length set to {seconds}." msgstr "Максимальная длина трека установлена на {seconds}." -#: redbot/cogs/audio/core/commands/audioset.py:893 +#: redbot/cogs/audio/core/commands/audioset.py:899 #, docstring msgid "Toggle track announcement and other bot messages." msgstr "Переключить объявление трека и другие сообщения бота." -#: redbot/cogs/audio/core/commands/audioset.py:899 +#: redbot/cogs/audio/core/commands/audioset.py:905 msgid "Notify mode: {true_or_false}." msgstr "Режим уведомления: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:908 +#: redbot/cogs/audio/core/commands/audioset.py:914 #, docstring msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." msgstr "Установите значение, будет ли бот автоматически заглушен при подключении к голосовому каналу." -#: redbot/cogs/audio/core/commands/audioset.py:914 +#: redbot/cogs/audio/core/commands/audioset.py:920 msgid "Auto Deafen: {true_or_false}." msgstr "Авто-замучен:{true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:923 +#: redbot/cogs/audio/core/commands/audioset.py:929 #, 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, Vimeo, Twitch, and\n" " Bandcamp links.\n" " " -msgstr "" +msgstr "Переключите ограничение домена на Аудио.\n\n" +" При выключении этого параметра пользователи смогут воспроизводить песни с некоммерческих веб-сайтов и ссылок.\n" +" При включении пользователи будут ограничены ссылками YouTube, SoundCloud, Vimeo, Twitch и\n" +" ссылки Bandcamp.\n" +" " -#: redbot/cogs/audio/core/commands/audioset.py:934 +#: redbot/cogs/audio/core/commands/audioset.py:940 msgid "Commercial links only: {true_or_false}." msgstr "Только коммерческие ссылки: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:943 +#: redbot/cogs/audio/core/commands/audioset.py:949 #, docstring msgid "Set the role to use for DJ mode." msgstr "Установите роль для использования режима диджея." -#: redbot/cogs/audio/core/commands/audioset.py:952 +#: redbot/cogs/audio/core/commands/audioset.py:958 msgid "Settings Changed" msgstr "Настройки изменены" -#: redbot/cogs/audio/core/commands/audioset.py:953 +#: redbot/cogs/audio/core/commands/audioset.py:959 msgid "DJ role set to: {role.name}." msgstr "Роль диджея установлена на: {role.name}." -#: redbot/cogs/audio/core/commands/audioset.py:959 +#: redbot/cogs/audio/core/commands/audioset.py:965 #, docstring msgid "Show the current settings." msgstr "Показать текущие настройки." -#: redbot/cogs/audio/core/commands/audioset.py:996 +#: redbot/cogs/audio/core/commands/audioset.py:1004 msgid "Server Settings" msgstr "Настройки сервера" -#: redbot/cogs/audio/core/commands/audioset.py:997 +#: redbot/cogs/audio/core/commands/audioset.py:1005 +msgid "Auto-deafen: [{auto_deafen}]\n" +msgstr "Авто-оглушение: [{auto_deafen}]\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1008 msgid "Auto-disconnect: [{dc}]\n" -msgstr "Автоотключение: [{dc}]\n" +msgstr "Авто-отключение: [{dc}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:998 +#: redbot/cogs/audio/core/commands/audioset.py:1009 msgid "Auto-play: [{autoplay}]\n" -msgstr "Автовоспроизведение: [{autoplay}]\n" +msgstr "Авто-воспроизведение: [{autoplay}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1002 +#: redbot/cogs/audio/core/commands/audioset.py:1013 msgid "Disconnect timer: [{num_seconds}]\n" msgstr "Таймер отключения: [{num_seconds}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1006 +#: redbot/cogs/audio/core/commands/audioset.py:1017 msgid "Auto Pause timer: [{num_seconds}]\n" msgstr "Таймер отключения: [{num_seconds}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1021 msgid "DJ Role: [{role.name}]\n" -msgstr "Роль диджея: [{role.name}]\n" +msgstr "Роль DJ: [{role.name}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1012 +#: redbot/cogs/audio/core/commands/audioset.py:1023 msgid "Jukebox: [{jukebox_name}]\n" msgstr "Музыкальный автомат: [{jukebox_name}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1013 +#: redbot/cogs/audio/core/commands/audioset.py:1024 msgid "Command price: [{jukebox_price}]\n" msgstr "Цена команды: [{jukebox_price}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1017 +#: redbot/cogs/audio/core/commands/audioset.py:1028 msgid "Max track length: [{tracklength}]\n" msgstr "Максимальная длина трека: [{tracklength}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1020 -msgid "Repeat: [{repeat}]\n" +#: redbot/cogs/audio/core/commands/audioset.py:1031 +msgid "Max volume: [{max_volume}%]\n" +"Persist queue: [{persist_queue}]\n" +"Repeat: [{repeat}]\n" "Shuffle: [{shuffle}]\n" "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" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1040 +msgstr "Макс. объем: [{max_volume}%]\n" +"Очередь Persist: [{persist_queue}]\n" +"Повторить: [{repeat}]\n" +"Перемешивание: [{shuffle}]\n" +"Перемешивается: [{bumpped_shuffle}]\n" +"Уведомление о песнях msgs: [{notify}]\n" +"Songs как статус: [{status}]\n" +"Поиск Spotify: [{countrycode}]\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Thumbnails: [{0}]\n" msgstr "Миниатюры: [{0}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1044 +#: redbot/cogs/audio/core/commands/audioset.py:1055 msgid "Vote skip: [{vote_enabled}]\n" "Skip percentage: [{vote_percent}%]\n" msgstr "Пропуск голосования: [{vote_enabled}] \n" "Голосов За: [{vote_percent}%]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1057 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Server" msgstr "Сервер" -#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "User" msgstr "Пользователь" -#: redbot/cogs/audio/core/commands/audioset.py:1061 -#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: redbot/cogs/audio/core/commands/playlists.py:1010 msgid "Global" -msgstr "Глобал" +msgstr "Общий" -#: redbot/cogs/audio/core/commands/audioset.py:1063 -#: redbot/cogs/audio/core/commands/audioset.py:1064 -#: redbot/cogs/audio/core/commands/audioset.py:1065 +#: redbot/cogs/audio/core/commands/audioset.py:1074 +#: redbot/cogs/audio/core/commands/audioset.py:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1076 msgid "Cached" msgstr "Кэшировано" -#: redbot/cogs/audio/core/commands/audioset.py:1067 -#: redbot/cogs/audio/core/commands/audioset.py:1068 -#: redbot/cogs/audio/core/commands/audioset.py:1069 +#: redbot/cogs/audio/core/commands/audioset.py:1078 +#: redbot/cogs/audio/core/commands/audioset.py:1079 +#: redbot/cogs/audio/core/commands/audioset.py:1080 msgid "US Top 100" msgstr "ТОП-100" -#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: redbot/cogs/audio/core/commands/audioset.py:1083 msgid "Auto-play Settings" -msgstr "Настройки автовоспроизведения" +msgstr "Настройки авто-воспроизведения" -#: redbot/cogs/audio/core/commands/audioset.py:1074 +#: redbot/cogs/audio/core/commands/audioset.py:1085 msgid "Playlist name: [{pname}]\n" msgstr "Название плейлиста: [{pname}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1086 msgid "Playlist ID: [{pid}]\n" msgstr "ID плейлиста: [{pid}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1076 +#: redbot/cogs/audio/core/commands/audioset.py:1087 msgid "Playlist scope: [{pscope}]\n" msgstr "Размер плейлиста: [{pscope}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1082 -#: redbot/cogs/audio/core/commands/audioset.py:1353 -#: redbot/cogs/audio/core/commands/audioset.py:1398 +#: redbot/cogs/audio/core/commands/audioset.py:1093 +#: redbot/cogs/audio/core/commands/audioset.py:1372 +#: redbot/cogs/audio/core/commands/audioset.py:1417 msgid "Cache Settings" msgstr "Настройки кэша" -#: redbot/cogs/audio/core/commands/audioset.py:1084 +#: redbot/cogs/audio/core/commands/audioset.py:1095 msgid "Max age: [{max_age}]\n" msgstr "Макс. возраст: [{max_age}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1085 +#: redbot/cogs/audio/core/commands/audioset.py:1096 msgid "Local Spotify cache: [{spotify_status}]\n" msgstr "Локальный кэш Spotify: [{spotify_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1097 msgid "Local Youtube cache: [{youtube_status}]\n" msgstr "Локальный кэш Youtube: [{youtube_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1098 msgid "Local Lavalink cache: [{lavalink_status}]\n" msgstr "Локальный кэш Lavalink: [{lavalink_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1089 -#: redbot/cogs/audio/core/commands/audioset.py:1347 -#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1100 +#: redbot/cogs/audio/core/commands/audioset.py:1366 +#: redbot/cogs/audio/core/commands/audioset.py:1411 msgid "days" -msgstr "дн." +msgstr "дней" -#: redbot/cogs/audio/core/commands/audioset.py:1096 +#: redbot/cogs/audio/core/commands/audioset.py:1107 msgid "User Settings" msgstr "Настройки пользователя" -#: redbot/cogs/audio/core/commands/audioset.py:1098 +#: redbot/cogs/audio/core/commands/audioset.py:1109 msgid "Spotify search: [{country_code}]\n" msgstr "Поиск в Spotify: [{country_code}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1114 msgid "Lavalink Settings" -msgstr "Настройки Lavalink" +msgstr "Настройки Lava link" -#: redbot/cogs/audio/core/commands/audioset.py:1105 +#: redbot/cogs/audio/core/commands/audioset.py:1116 msgid "Cog version: [{version}]\n" msgstr "Версия плагина: [{version}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1106 +#: redbot/cogs/audio/core/commands/audioset.py:1117 msgid "Red-Lavalink: [{lavalink_version}]\n" -msgstr "Red-Lavalink: [{lavalink_version}]\n" +msgstr "Red-Lava link: [{lavalink_version}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1107 +#: redbot/cogs/audio/core/commands/audioset.py:1118 msgid "External server: [{use_external_lavalink}]\n" msgstr "Внешний сервер: [[{use_external_lavalink}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1116 -msgid "Lavalink build: [{llbuild}]\n" +#: redbot/cogs/audio/core/commands/audioset.py:1131 +msgid "Lavalink version: [{llversion}]\n" "Lavalink branch: [{llbranch}]\n" "Release date: [{build_time}]\n" "Lavaplayer version: [{lavaplayer}]\n" "Java version: [{jvm}]\n" "Java Executable: [{jv_exec}]\n" +"Initial Heapsize: [{xms}]\n" +"Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1132 +#: redbot/cogs/audio/core/commands/audioset.py:1151 msgid "Localtracks path: [{localpath}]\n" msgstr "Путь к локальным трекам: [{localpath}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1141 +#: redbot/cogs/audio/core/commands/audioset.py:1160 #, docstring -msgid "Sends the Lavalink server logs to your DMs." -msgstr "Отправляет журналы сервера Lavalink в личные сообщения." +msgid "Sends the managed Lavalink node logs to your DMs." +msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1148 -#: redbot/cogs/audio/core/commands/audioset.py:1150 +#: redbot/cogs/audio/core/commands/audioset.py:1167 +#: redbot/cogs/audio/core/commands/audioset.py:1169 msgid "No logs found in your data folder." msgstr "Журналы не найдены в папке данных." -#: redbot/cogs/audio/core/commands/audioset.py:1162 +#: redbot/cogs/audio/core/commands/audioset.py:1181 msgid "Logs are too large, you can find them in {path}" msgstr "Логи слишком большие, вы можете найти их в {path}" -#: redbot/cogs/audio/core/commands/audioset.py:1172 +#: redbot/cogs/audio/core/commands/audioset.py:1191 msgid "I need to be able to DM you to send you the logs." msgstr "Мне нужно иметь возможность отправить вам отчеты." -#: redbot/cogs/audio/core/commands/audioset.py:1181 +#: redbot/cogs/audio/core/commands/audioset.py:1200 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "Включить/отключить названия треков в статусе." -#: redbot/cogs/audio/core/commands/audioset.py:1187 +#: redbot/cogs/audio/core/commands/audioset.py:1206 msgid "Song titles as status: {true_or_false}." msgstr "Названия песен в статусе: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1196 +#: redbot/cogs/audio/core/commands/audioset.py:1215 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "Переключить отображение миниатюры на аудио сообщениях." -#: redbot/cogs/audio/core/commands/audioset.py:1202 +#: redbot/cogs/audio/core/commands/audioset.py:1221 msgid "Thumbnail display: {true_or_false}." msgstr "Отображение миниатюр: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1211 +#: redbot/cogs/audio/core/commands/audioset.py:1230 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." -msgstr "Процент, необходимый для пропуска трека для немодераторов. 0, чтобы отключить." +msgstr "Процент, необходимый для пропуска трека для не модераторов. 0, чтобы отключить." -#: redbot/cogs/audio/core/commands/audioset.py:1223 +#: redbot/cogs/audio/core/commands/audioset.py:1242 msgid "Voting disabled. All users can use queue management commands." msgstr "Голосование отключено. Все пользователи могут использовать команды управления очередью." -#: redbot/cogs/audio/core/commands/audioset.py:1230 +#: redbot/cogs/audio/core/commands/audioset.py:1249 msgid "Vote percentage set to {percent}%." msgstr "Процент голосов установлен в {percent}%." -#: redbot/cogs/audio/core/commands/audioset.py:1239 +#: redbot/cogs/audio/core/commands/audioset.py:1258 #, docstring msgid "Instructions to set the YouTube API key." -msgstr "Инструкции по установке ключа YouTube API." +msgstr "Инструкции по установке ключа You_Tube API." -#: redbot/cogs/audio/core/commands/audioset.py:1258 +#: redbot/cogs/audio/core/commands/audioset.py:1277 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "Инструкции по установке токенов Spotify API." -#: redbot/cogs/audio/core/commands/audioset.py:1259 +#: redbot/cogs/audio/core/commands/audioset.py:1278 msgid "1. Go to Spotify developers and log in with your Spotify account.\n" "(https://developer.spotify.com/dashboard/applications)\n" "2. Click \"Create An App\".\n" @@ -1006,28 +1070,28 @@ msgstr "1. Перейдите на страницу Spotify для разраб "6. Скопируйте ваш ID клиента и секрет клиента в:\n" "`{prefix}установите api spotify client_id client_secret `" -#: redbot/cogs/audio/core/commands/audioset.py:1276 -#: redbot/cogs/audio/core/commands/audioset.py:1298 +#: redbot/cogs/audio/core/commands/audioset.py:1295 +#: redbot/cogs/audio/core/commands/audioset.py:1317 #, docstring msgid "Set the country code for Spotify searches." msgstr "Установите код страны для поиска в Spotify." -#: redbot/cogs/audio/core/commands/audioset.py:1280 -#: redbot/cogs/audio/core/commands/audioset.py:1302 +#: redbot/cogs/audio/core/commands/audioset.py:1299 +#: redbot/cogs/audio/core/commands/audioset.py:1321 msgid "Invalid Country Code" msgstr "Неверный код страны" -#: redbot/cogs/audio/core/commands/audioset.py:1281 -#: redbot/cogs/audio/core/commands/audioset.py:1303 +#: redbot/cogs/audio/core/commands/audioset.py:1300 +#: redbot/cogs/audio/core/commands/audioset.py:1322 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:1290 -#: redbot/cogs/audio/core/commands/audioset.py:1312 +#: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1331 msgid "Country Code set to {country}." msgstr "Код страны установлен на {country}." -#: redbot/cogs/audio/core/commands/audioset.py:1320 +#: redbot/cogs/audio/core/commands/audioset.py:1339 #, docstring msgid "Sets the caching level.\n\n" " Level can be one of the following:\n\n" @@ -1048,27 +1112,27 @@ msgstr "Устанавливает уровень кэширования.\n\n" " Если вы хотите отключить определенный кэш, используйте отрицательное число.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:1342 -#: redbot/cogs/audio/core/commands/audioset.py:1387 +#: redbot/cogs/audio/core/commands/audioset.py:1361 +#: redbot/cogs/audio/core/commands/audioset.py:1406 msgid "Max age: [{max_age}]\n" msgstr "Макс. возраст: [{max_age}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1343 -#: redbot/cogs/audio/core/commands/audioset.py:1388 +#: redbot/cogs/audio/core/commands/audioset.py:1362 +#: redbot/cogs/audio/core/commands/audioset.py:1407 msgid "Spotify cache: [{spotify_status}]\n" msgstr "Кэш Spotify: [{spotify_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1344 -#: redbot/cogs/audio/core/commands/audioset.py:1389 +#: redbot/cogs/audio/core/commands/audioset.py:1363 +#: redbot/cogs/audio/core/commands/audioset.py:1408 msgid "Youtube cache: [{youtube_status}]\n" msgstr "Кэш Youtube: [{youtube_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1345 -#: redbot/cogs/audio/core/commands/audioset.py:1390 +#: redbot/cogs/audio/core/commands/audioset.py:1364 +#: redbot/cogs/audio/core/commands/audioset.py:1409 msgid "Lavalink cache: [{lavalink_status}]\n" msgstr "Кэш Lavalink: [{lavalink_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1405 +#: redbot/cogs/audio/core/commands/audioset.py:1424 #, 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" @@ -1079,15 +1143,15 @@ msgstr "Устанавливает максимальный возраст кэ " недействительной.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1431 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:1417 +#: redbot/cogs/audio/core/commands/audioset.py:1436 msgid "I've set the cache age to {age} days" msgstr "Я установил возраст кэша на {age} дней" -#: redbot/cogs/audio/core/commands/audioset.py:1424 +#: redbot/cogs/audio/core/commands/audioset.py:1443 #, docstring msgid "Toggle persistent queues.\n\n" " Persistent queues allows the current queue to be restored when the queue closes.\n" @@ -1096,22 +1160,59 @@ msgstr "Переключение постоянных очередей.\n\n" " Постоянные очереди позволяют восстановить текущую очередь при закрытии очереди.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:1436 +#: redbot/cogs/audio/core/commands/audioset.py:1455 msgid "Persisting queues: {true_or_false}." msgstr "Постоянные очереди {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1444 +#: redbot/cogs/audio/core/commands/audioset.py:1463 #, docstring msgid "Restarts the lavalink connection." -msgstr "Перезапускает соединение с lavalink." +msgstr "Перезапуск соединение с lava link." -#: redbot/cogs/audio/core/commands/audioset.py:1454 +#: redbot/cogs/audio/core/commands/audioset.py:1471 +#: redbot/cogs/audio/core/commands/llset.py:731 +msgid "Failed To Shutdown Lavalink Node" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1472 +#: redbot/cogs/audio/core/commands/llset.py:187 +#: redbot/cogs/audio/core/commands/llset.py:732 +msgid "Please reload Audio (`{prefix}reload audio`)." +msgstr "Пожалуйста, перезагрузите Audio (`{prefix}reload audio`)." + +#: redbot/cogs/audio/core/commands/audioset.py:1479 msgid "Restarting Lavalink" -msgstr "Перезапуск Lavalink" +msgstr "Перезапуск Lava link" -#: redbot/cogs/audio/core/commands/audioset.py:1455 +#: redbot/cogs/audio/core/commands/audioset.py:1480 msgid "It can take a couple of minutes for Lavalink to fully start up." -msgstr "Полный запуск Lavalink может занять пару минут." +msgstr "Полный запуск Lava link может занять пару минут." + +#: redbot/cogs/audio/core/commands/audioset.py:1487 +#, docstring +msgid "Set the maximum volume allowed in this server." +msgstr "Установите максимальный объем, разрешенный на данном сервере." + +#: redbot/cogs/audio/core/commands/audioset.py:1491 +msgid "Error" +msgstr "Ошибка" + +#: redbot/cogs/audio/core/commands/audioset.py:1492 +msgid "Music without sound isn't music at all. Try setting the volume higher then 0%." +msgstr "Музыка без звука - это не музыка вообще. Попробуйте установить громкость выше 0%." + +#: redbot/cogs/audio/core/commands/audioset.py:1500 +#: redbot/cogs/audio/core/commands/audioset.py:1508 +msgid "Setting changed" +msgstr "Настройка изменена" + +#: redbot/cogs/audio/core/commands/audioset.py:1501 +msgid "The maximum volume has been limited to 150%, be easy on your ears." +msgstr "Максимальная громкость была ограничена 150%, не напрягайте слух." + +#: redbot/cogs/audio/core/commands/audioset.py:1509 +msgid "The maximum volume has been limited to {max_volume}%." +msgstr "Максимальный объем был ограничен до {max_volume}%." #: redbot/cogs/audio/core/commands/controller.py:32 #, docstring @@ -1119,28 +1220,28 @@ msgid "Disconnect from the voice channel." msgstr "Отключить от голосового канала." #: redbot/cogs/audio/core/commands/controller.py:34 -#: redbot/cogs/audio/core/commands/controller.py:88 -#: redbot/cogs/audio/core/commands/controller.py:205 -#: redbot/cogs/audio/core/commands/controller.py:222 -#: redbot/cogs/audio/core/commands/controller.py:236 -#: redbot/cogs/audio/core/commands/controller.py:244 -#: redbot/cogs/audio/core/commands/controller.py:318 -#: redbot/cogs/audio/core/commands/controller.py:384 -#: redbot/cogs/audio/core/commands/controller.py:477 -#: redbot/cogs/audio/core/commands/controller.py:487 -#: redbot/cogs/audio/core/commands/controller.py:571 -#: redbot/cogs/audio/core/commands/controller.py:703 -#: redbot/cogs/audio/core/commands/controller.py:732 -#: redbot/cogs/audio/core/commands/controller.py:788 -#: redbot/cogs/audio/core/commands/controller.py:865 -#: redbot/cogs/audio/core/commands/equalizer.py:39 -#: redbot/cogs/audio/core/commands/equalizer.py:164 -#: redbot/cogs/audio/core/commands/equalizer.py:194 -#: redbot/cogs/audio/core/commands/equalizer.py:228 -#: redbot/cogs/audio/core/commands/equalizer.py:317 -#: redbot/cogs/audio/core/commands/miscellaneous.py:71 -#: redbot/cogs/audio/core/commands/miscellaneous.py:102 -#: redbot/cogs/audio/core/commands/playlists.py:1142 +#: redbot/cogs/audio/core/commands/controller.py:89 +#: redbot/cogs/audio/core/commands/controller.py:206 +#: redbot/cogs/audio/core/commands/controller.py:223 +#: redbot/cogs/audio/core/commands/controller.py:237 +#: redbot/cogs/audio/core/commands/controller.py:245 +#: redbot/cogs/audio/core/commands/controller.py:319 +#: redbot/cogs/audio/core/commands/controller.py:385 +#: redbot/cogs/audio/core/commands/controller.py:478 +#: redbot/cogs/audio/core/commands/controller.py:488 +#: redbot/cogs/audio/core/commands/controller.py:572 +#: redbot/cogs/audio/core/commands/controller.py:711 +#: redbot/cogs/audio/core/commands/controller.py:740 +#: redbot/cogs/audio/core/commands/controller.py:796 +#: redbot/cogs/audio/core/commands/controller.py:873 +#: redbot/cogs/audio/core/commands/equalizer.py:40 +#: redbot/cogs/audio/core/commands/equalizer.py:165 +#: redbot/cogs/audio/core/commands/equalizer.py:195 +#: redbot/cogs/audio/core/commands/equalizer.py:229 +#: redbot/cogs/audio/core/commands/equalizer.py:318 +#: redbot/cogs/audio/core/commands/miscellaneous.py:72 +#: redbot/cogs/audio/core/commands/miscellaneous.py:103 +#: redbot/cogs/audio/core/commands/playlists.py:1125 msgid "Nothing playing." msgstr "Ничего не воспроизводится." @@ -1150,9 +1251,9 @@ msgid "Unable To Disconnect" msgstr "Не удалось отключить" #: redbot/cogs/audio/core/commands/controller.py:50 -#: redbot/cogs/audio/core/commands/controller.py:263 -#: redbot/cogs/audio/core/commands/controller.py:331 -#: redbot/cogs/audio/core/commands/controller.py:585 +#: redbot/cogs/audio/core/commands/controller.py:264 +#: redbot/cogs/audio/core/commands/controller.py:332 +#: redbot/cogs/audio/core/commands/controller.py:586 msgid "There are other people listening - vote to skip instead." msgstr "Есть другие люди, которые слушают - проголосуйте, чтобы пропустить." @@ -1169,455 +1270,461 @@ msgstr "Не удалось отключить" msgid "Disconnecting..." msgstr "Отключение..." -#: redbot/cogs/audio/core/commands/controller.py:86 +#: redbot/cogs/audio/core/commands/controller.py:87 #, docstring msgid "Now playing." msgstr "Сейчас играет." -#: redbot/cogs/audio/core/commands/controller.py:110 -#: redbot/cogs/audio/core/commands/queue.py:77 +#: redbot/cogs/audio/core/commands/controller.py:111 +#: redbot/cogs/audio/core/commands/queue.py:81 msgid "\n" " Requested by: **{track.requester}**" msgstr "\n" " Запрошено: **{track.requester}**" -#: redbot/cogs/audio/core/commands/controller.py:113 +#: redbot/cogs/audio/core/commands/controller.py:114 msgid "Nothing." msgstr "Ничего." -#: redbot/cogs/audio/core/commands/controller.py:118 -#: redbot/cogs/audio/core/commands/queue.py:79 +#: redbot/cogs/audio/core/commands/controller.py:119 +#: redbot/cogs/audio/core/commands/queue.py:83 msgid "Now Playing" msgstr "Сейчас играет" -#: redbot/cogs/audio/core/commands/controller.py:128 -#: redbot/cogs/audio/core/commands/queue.py:89 +#: redbot/cogs/audio/core/commands/controller.py:129 +#: redbot/cogs/audio/core/commands/queue.py:93 msgid "Auto-Play" -msgstr "Автовоспроизведение" +msgstr "Авто-воспроизведение" -#: redbot/cogs/audio/core/commands/controller.py:134 -#: redbot/cogs/audio/core/commands/queue.py:95 +#: redbot/cogs/audio/core/commands/controller.py:135 +#: redbot/cogs/audio/core/commands/queue.py:99 msgid "Shuffle" msgstr "Перемешивание" -#: redbot/cogs/audio/core/commands/controller.py:140 -#: redbot/cogs/audio/core/commands/queue.py:101 +#: redbot/cogs/audio/core/commands/controller.py:141 +#: redbot/cogs/audio/core/commands/queue.py:105 msgid "Repeat" msgstr "Повтор" -#: redbot/cogs/audio/core/commands/controller.py:200 +#: redbot/cogs/audio/core/commands/controller.py:201 #, docstring msgid "Pause or resume a playing track." msgstr "Приостановить или возобновить воспроизведение трека." -#: redbot/cogs/audio/core/commands/controller.py:211 -#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:212 +#: redbot/cogs/audio/core/commands/controller.py:218 msgid "Unable To Manage Tracks" msgstr "Невозможно управлять треками" -#: redbot/cogs/audio/core/commands/controller.py:212 +#: redbot/cogs/audio/core/commands/controller.py:213 msgid "You must be in the voice channel to pause or resume." msgstr "Вы должны быть в голосовом канале, чтобы ставить на паузу или возобновлять проигрывание." -#: redbot/cogs/audio/core/commands/controller.py:218 +#: redbot/cogs/audio/core/commands/controller.py:219 msgid "You need the DJ role to pause or resume tracks." msgstr "Вам нужна роль DJ, чтобы ставить на паузу или возобновлять проигрывание." -#: redbot/cogs/audio/core/commands/controller.py:229 +#: redbot/cogs/audio/core/commands/controller.py:230 msgid "Track Paused" msgstr "Трек приостановлен" -#: redbot/cogs/audio/core/commands/controller.py:233 +#: redbot/cogs/audio/core/commands/controller.py:234 msgid "Track Resumed" msgstr "Трек возобновлён" -#: redbot/cogs/audio/core/commands/controller.py:242 +#: redbot/cogs/audio/core/commands/controller.py:243 #, docstring msgid "Skip to the start of the previously played track." msgstr "Перейти к началу ранее воспроизведенного трека." -#: redbot/cogs/audio/core/commands/controller.py:256 -#: redbot/cogs/audio/core/commands/controller.py:262 -#: redbot/cogs/audio/core/commands/controller.py:268 -#: redbot/cogs/audio/core/commands/controller.py:483 -#: redbot/cogs/audio/core/commands/controller.py:498 -#: redbot/cogs/audio/core/commands/controller.py:511 -#: redbot/cogs/audio/core/commands/controller.py:520 +#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:263 +#: redbot/cogs/audio/core/commands/controller.py:269 +#: redbot/cogs/audio/core/commands/controller.py:484 +#: redbot/cogs/audio/core/commands/controller.py:499 +#: redbot/cogs/audio/core/commands/controller.py:512 +#: redbot/cogs/audio/core/commands/controller.py:521 msgid "Unable To Skip Tracks" msgstr "Не удается пропустить треки" -#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:258 msgid "You must be in the voice channel to skip the track." msgstr "Вы должны быть в голосовом канале, чтобы пропустить трек." -#: redbot/cogs/audio/core/commands/controller.py:269 +#: redbot/cogs/audio/core/commands/controller.py:270 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:277 -#: redbot/cogs/audio/core/commands/player.py:53 -#: redbot/cogs/audio/core/commands/player.py:58 -#: redbot/cogs/audio/core/commands/player.py:64 -#: redbot/cogs/audio/core/commands/player.py:82 -#: redbot/cogs/audio/core/commands/player.py:94 -#: redbot/cogs/audio/core/commands/player.py:100 -#: redbot/cogs/audio/core/commands/player.py:110 -#: redbot/cogs/audio/core/commands/player.py:116 -#: redbot/cogs/audio/core/commands/player.py:123 -#: redbot/cogs/audio/core/commands/player.py:134 -#: redbot/cogs/audio/core/commands/player.py:161 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:172 -#: redbot/cogs/audio/core/commands/player.py:190 -#: redbot/cogs/audio/core/commands/player.py:202 -#: redbot/cogs/audio/core/commands/player.py:208 -#: redbot/cogs/audio/core/commands/player.py:218 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:231 -#: redbot/cogs/audio/core/commands/player.py:243 -#: redbot/cogs/audio/core/commands/player.py:252 -#: redbot/cogs/audio/core/commands/player.py:295 -#: redbot/cogs/audio/core/commands/player.py:317 -#: redbot/cogs/audio/core/commands/player.py:436 -#: redbot/cogs/audio/core/commands/player.py:454 -#: redbot/cogs/audio/core/commands/player.py:466 -#: redbot/cogs/audio/core/commands/player.py:472 -#: redbot/cogs/audio/core/commands/player.py:484 -#: redbot/cogs/audio/core/commands/player.py:532 -#: redbot/cogs/audio/core/commands/player.py:552 -#: redbot/cogs/audio/core/commands/player.py:570 -#: redbot/cogs/audio/core/commands/player.py:582 -#: redbot/cogs/audio/core/commands/player.py:588 -#: redbot/cogs/audio/core/commands/player.py:600 -#: redbot/cogs/audio/core/commands/player.py:605 -#: redbot/cogs/audio/core/commands/player.py:738 -#: redbot/cogs/audio/core/commands/player.py:744 -#: redbot/cogs/audio/core/commands/player.py:806 -#: redbot/cogs/audio/core/commands/playlists.py:1481 +#: redbot/cogs/audio/core/commands/controller.py:278 +#: redbot/cogs/audio/core/commands/player.py:52 +#: redbot/cogs/audio/core/commands/player.py:57 +#: redbot/cogs/audio/core/commands/player.py:63 +#: redbot/cogs/audio/core/commands/player.py:81 +#: redbot/cogs/audio/core/commands/player.py:93 +#: redbot/cogs/audio/core/commands/player.py:99 +#: redbot/cogs/audio/core/commands/player.py:109 +#: redbot/cogs/audio/core/commands/player.py:115 +#: redbot/cogs/audio/core/commands/player.py:122 +#: redbot/cogs/audio/core/commands/player.py:133 +#: redbot/cogs/audio/core/commands/player.py:160 +#: redbot/cogs/audio/core/commands/player.py:165 +#: redbot/cogs/audio/core/commands/player.py:171 +#: redbot/cogs/audio/core/commands/player.py:189 +#: redbot/cogs/audio/core/commands/player.py:201 +#: redbot/cogs/audio/core/commands/player.py:207 +#: redbot/cogs/audio/core/commands/player.py:217 +#: redbot/cogs/audio/core/commands/player.py:223 +#: redbot/cogs/audio/core/commands/player.py:230 +#: redbot/cogs/audio/core/commands/player.py:242 +#: redbot/cogs/audio/core/commands/player.py:251 +#: redbot/cogs/audio/core/commands/player.py:293 +#: redbot/cogs/audio/core/commands/player.py:315 +#: redbot/cogs/audio/core/commands/player.py:434 +#: redbot/cogs/audio/core/commands/player.py:452 +#: redbot/cogs/audio/core/commands/player.py:464 +#: redbot/cogs/audio/core/commands/player.py:470 +#: redbot/cogs/audio/core/commands/player.py:482 +#: redbot/cogs/audio/core/commands/player.py:530 +#: redbot/cogs/audio/core/commands/player.py:550 +#: redbot/cogs/audio/core/commands/player.py:568 +#: redbot/cogs/audio/core/commands/player.py:580 +#: redbot/cogs/audio/core/commands/player.py:586 +#: redbot/cogs/audio/core/commands/player.py:598 +#: redbot/cogs/audio/core/commands/player.py:603 +#: redbot/cogs/audio/core/commands/player.py:737 +#: redbot/cogs/audio/core/commands/player.py:743 +#: redbot/cogs/audio/core/commands/player.py:805 +#: redbot/cogs/audio/core/commands/playlists.py:1458 msgid "Unable To Play Tracks" msgstr "Не удается воспроизвести треки" -#: redbot/cogs/audio/core/commands/controller.py:277 +#: redbot/cogs/audio/core/commands/controller.py:278 msgid "No previous track." msgstr "Нет предыдущего трека." -#: redbot/cogs/audio/core/commands/controller.py:298 +#: redbot/cogs/audio/core/commands/controller.py:299 msgid "Replaying Track" msgstr "Воспроизведение дорожки" -#: redbot/cogs/audio/core/commands/controller.py:305 +#: redbot/cogs/audio/core/commands/controller.py:306 #, docstring -msgid "Seek ahead or behind on a track by seconds or a to a specific time.\n\n" +msgid "Seek ahead or behind on a track by seconds or 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" +msgstr "Перемотать трек вперёд или назад на секунды или точное время.\n\n" +" Разрешены секунды или число в формате как 00:00:00 (`чч:мм:сс`) или 00:00 (`мм:сс`).\n" " " -#: redbot/cogs/audio/core/commands/controller.py:323 -#: redbot/cogs/audio/core/commands/controller.py:330 -#: redbot/cogs/audio/core/commands/controller.py:337 -#: redbot/cogs/audio/core/commands/controller.py:344 -#: redbot/cogs/audio/core/commands/controller.py:356 +#: redbot/cogs/audio/core/commands/controller.py:324 +#: redbot/cogs/audio/core/commands/controller.py:331 +#: redbot/cogs/audio/core/commands/controller.py:338 +#: redbot/cogs/audio/core/commands/controller.py:345 +#: redbot/cogs/audio/core/commands/controller.py:357 msgid "Unable To Seek Tracks" msgstr "Невозможно перемотать трек" -#: redbot/cogs/audio/core/commands/controller.py:324 +#: redbot/cogs/audio/core/commands/controller.py:325 msgid "You must be in the voice channel to use seek." msgstr "Вы должны быть в голосовом канале, чтобы использовать поиск." -#: redbot/cogs/audio/core/commands/controller.py:338 +#: redbot/cogs/audio/core/commands/controller.py:339 msgid "You need the DJ role or be the track requester to use seek." msgstr "У вас должна быть роль DJ или вы должны быть инициатором трека для использования перемотки." -#: redbot/cogs/audio/core/commands/controller.py:344 +#: redbot/cogs/audio/core/commands/controller.py:345 msgid "Can't seek on a stream." msgstr "Не могу искать по трансляции." -#: redbot/cogs/audio/core/commands/controller.py:357 +#: redbot/cogs/audio/core/commands/controller.py:358 msgid "Invalid input for the time to seek." msgstr "Неправильно введено время для перемотки." -#: redbot/cogs/audio/core/commands/controller.py:365 +#: redbot/cogs/audio/core/commands/controller.py:366 msgid "Moved {num_seconds}s to 00:00:00" msgstr "Перемещено на {num_seconds}с в 00:00:00" -#: redbot/cogs/audio/core/commands/controller.py:372 +#: redbot/cogs/audio/core/commands/controller.py:373 msgid "Moved {num_seconds}s to {time}" msgstr "Перемещено на {num_seconds}с в {time}" -#: redbot/cogs/audio/core/commands/controller.py:380 +#: redbot/cogs/audio/core/commands/controller.py:381 msgid "Moved to {time}" msgstr "Перемотано на {time}" -#: redbot/cogs/audio/core/commands/controller.py:390 +#: redbot/cogs/audio/core/commands/controller.py:391 #, docstring msgid "Toggle shuffle." msgstr "Переключить перемешивание." -#: redbot/cogs/audio/core/commands/controller.py:399 -#: redbot/cogs/audio/core/commands/controller.py:410 -#: redbot/cogs/audio/core/commands/controller.py:443 -#: redbot/cogs/audio/core/commands/controller.py:454 +#: redbot/cogs/audio/core/commands/controller.py:400 +#: redbot/cogs/audio/core/commands/controller.py:411 +#: redbot/cogs/audio/core/commands/controller.py:444 +#: redbot/cogs/audio/core/commands/controller.py:455 msgid "Unable To Toggle Shuffle" msgstr "Не удается включить перемешивание" -#: redbot/cogs/audio/core/commands/controller.py:400 -#: redbot/cogs/audio/core/commands/controller.py:444 +#: redbot/cogs/audio/core/commands/controller.py:401 +#: redbot/cogs/audio/core/commands/controller.py:445 msgid "You need the DJ role to toggle shuffle." msgstr "Вам нужна роль диджея, чтобы переключить перемешивание." -#: redbot/cogs/audio/core/commands/controller.py:411 -#: redbot/cogs/audio/core/commands/controller.py:455 +#: redbot/cogs/audio/core/commands/controller.py:412 +#: redbot/cogs/audio/core/commands/controller.py:456 msgid "You must be in the voice channel to toggle shuffle." msgstr "Вы должны быть в голосовом канале, чтобы переключить перемешивание." -#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:421 msgid "Shuffle tracks: {true_or_false}." msgstr "Перемешивать треки: {true_or_false}." -#: redbot/cogs/audio/core/commands/controller.py:431 +#: redbot/cogs/audio/core/commands/controller.py:432 #, 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 "" +msgstr "Включить перемешивание дорожек с неровностями.\n\n" +" Установите значение \"Отключено\", если вы хотите избежать перетасовки композиций с неровностями. Это имеет приоритет\n" +" чем `[p]shuffle`.\n" +" " -#: redbot/cogs/audio/core/commands/controller.py:464 +#: redbot/cogs/audio/core/commands/controller.py:465 msgid "Shuffle bumped tracks: {true_or_false}." -msgstr "" +msgstr "Перемешивать неровные треки: {true_or_false}." -#: redbot/cogs/audio/core/commands/controller.py:475 +#: redbot/cogs/audio/core/commands/controller.py:476 #, docstring msgid "Skip to the next track, or to a given track number." msgstr "Перейти к следующему треку, или к заданному номеру трека." -#: redbot/cogs/audio/core/commands/controller.py:484 +#: redbot/cogs/audio/core/commands/controller.py:485 msgid "You must be in the voice channel to skip the music." msgstr "Вы должны быть в голосовом канале, чтобы пропустить музыку." -#: redbot/cogs/audio/core/commands/controller.py:499 +#: redbot/cogs/audio/core/commands/controller.py:500 msgid "You need the DJ role or be the track requester to skip tracks." msgstr "У вас должна быть роль DJ или вы должны быть инициатором трека для пропуска треков." -#: redbot/cogs/audio/core/commands/controller.py:512 +#: redbot/cogs/audio/core/commands/controller.py:513 msgid "You can only skip the current track." msgstr "Вы можете пропустить только текущий трек." -#: redbot/cogs/audio/core/commands/controller.py:521 +#: redbot/cogs/audio/core/commands/controller.py:522 msgid "Can't skip to a specific track in vote mode without the DJ role." msgstr "Не удается переключить трек в режиме голосования без роли DJ." -#: redbot/cogs/audio/core/commands/controller.py:527 +#: redbot/cogs/audio/core/commands/controller.py:528 msgid "I removed your vote to skip." msgstr "Я удалила ваш голос для пропуска." -#: redbot/cogs/audio/core/commands/controller.py:530 +#: redbot/cogs/audio/core/commands/controller.py:531 msgid "You voted to skip." msgstr "Вы проголосовали за пропуск." -#: redbot/cogs/audio/core/commands/controller.py:543 +#: redbot/cogs/audio/core/commands/controller.py:544 msgid "Vote threshold met." msgstr "Порог голосования достигнут." -#: redbot/cogs/audio/core/commands/controller.py:546 +#: redbot/cogs/audio/core/commands/controller.py:547 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:565 +#: redbot/cogs/audio/core/commands/controller.py:566 #, docstring msgid "Stop playback and clear the queue." msgstr "Остановить воспроизведение и очистить очередь." -#: redbot/cogs/audio/core/commands/controller.py:578 -#: redbot/cogs/audio/core/commands/controller.py:584 -#: redbot/cogs/audio/core/commands/controller.py:590 +#: redbot/cogs/audio/core/commands/controller.py:579 +#: redbot/cogs/audio/core/commands/controller.py:585 +#: redbot/cogs/audio/core/commands/controller.py:591 msgid "Unable To Stop Player" msgstr "Остановить проигрывателя невозможно" -#: redbot/cogs/audio/core/commands/controller.py:579 +#: redbot/cogs/audio/core/commands/controller.py:580 msgid "You must be in the voice channel to stop the music." msgstr "Вы должны быть в голосовом канале, чтобы остановить музыку." -#: redbot/cogs/audio/core/commands/controller.py:591 +#: redbot/cogs/audio/core/commands/controller.py:592 msgid "You need the DJ role to stop the music." msgstr "Вам нужна роль диджея, чтобы остановить музыку." -#: redbot/cogs/audio/core/commands/controller.py:613 +#: redbot/cogs/audio/core/commands/controller.py:614 msgid "Stopping..." msgstr "Остановка..." -#: redbot/cogs/audio/core/commands/controller.py:621 +#: redbot/cogs/audio/core/commands/controller.py:622 #, docstring msgid "Summon the bot to a voice channel." msgstr "Пригласить бота в голосовой канал." -#: redbot/cogs/audio/core/commands/controller.py:633 -#: redbot/cogs/audio/core/commands/controller.py:640 -#: redbot/cogs/audio/core/commands/controller.py:653 -#: redbot/cogs/audio/core/commands/controller.py:679 -#: redbot/cogs/audio/core/commands/controller.py:686 +#: redbot/cogs/audio/core/commands/controller.py:634 +#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:654 +#: redbot/cogs/audio/core/commands/controller.py:685 +#: redbot/cogs/audio/core/commands/controller.py:692 msgid "Unable To Join Voice Channel" msgstr "Не удается подключиться к голосовому каналу" -#: redbot/cogs/audio/core/commands/controller.py:634 +#: redbot/cogs/audio/core/commands/controller.py:635 msgid "There are other people listening." msgstr "Другие люди уже слушают музыку." -#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:642 msgid "You need the DJ role to summon the bot." msgstr "Вам нужна роль DJ для приглашения бота." -#: redbot/cogs/audio/core/commands/controller.py:654 -#: redbot/cogs/audio/core/commands/player.py:83 -#: redbot/cogs/audio/core/commands/player.py:191 -#: redbot/cogs/audio/core/commands/player.py:455 -#: redbot/cogs/audio/core/commands/player.py:571 -#: redbot/cogs/audio/core/commands/player.py:695 -#: redbot/cogs/audio/core/commands/queue.py:339 +#: redbot/cogs/audio/core/commands/controller.py:655 +#: redbot/cogs/audio/core/commands/player.py:82 +#: redbot/cogs/audio/core/commands/player.py:190 +#: redbot/cogs/audio/core/commands/player.py:453 +#: redbot/cogs/audio/core/commands/player.py:569 +#: redbot/cogs/audio/core/commands/player.py:694 +#: redbot/cogs/audio/core/commands/queue.py:343 msgid "I don't have permission to connect and speak in your channel." -msgstr "" +msgstr "Перемешивать неровные треки: {true_or_false}." -#: redbot/cogs/audio/core/commands/controller.py:680 -#: redbot/cogs/audio/core/commands/player.py:95 -#: redbot/cogs/audio/core/commands/player.py:203 -#: redbot/cogs/audio/core/commands/player.py:467 -#: redbot/cogs/audio/core/commands/player.py:583 -#: redbot/cogs/audio/core/commands/player.py:707 -#: redbot/cogs/audio/core/commands/queue.py:351 +#: redbot/cogs/audio/core/commands/controller.py:673 +msgid "Unable To Do This Action" +msgstr "Невозможно выполнить это действие" + +#: redbot/cogs/audio/core/commands/controller.py:674 +msgid "I am already in your channel." +msgstr "Я уже на вашем канале." + +#: redbot/cogs/audio/core/commands/controller.py:686 +#: redbot/cogs/audio/core/commands/player.py:94 +#: redbot/cogs/audio/core/commands/player.py:202 +#: redbot/cogs/audio/core/commands/player.py:465 +#: redbot/cogs/audio/core/commands/player.py:581 +#: redbot/cogs/audio/core/commands/player.py:706 +#: redbot/cogs/audio/core/commands/queue.py:355 msgid "Connect to a voice channel first." msgstr "Сначала подключитесь к голосовому каналу." -#: redbot/cogs/audio/core/commands/controller.py:687 -#: redbot/cogs/audio/core/commands/player.py:101 -#: redbot/cogs/audio/core/commands/player.py:209 -#: redbot/cogs/audio/core/commands/player.py:473 -#: redbot/cogs/audio/core/commands/player.py:589 -#: redbot/cogs/audio/core/commands/player.py:713 -#: redbot/cogs/audio/core/commands/queue.py:358 -msgid "Connection to Lavalink has not yet been established." -msgstr "Соединение с Lavalink еще не установлено." +#: redbot/cogs/audio/core/commands/controller.py:693 +#: redbot/cogs/audio/core/commands/player.py:100 +msgid "Connection to the Lavalink node has not yet been established." +msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:694 +#: redbot/cogs/audio/core/commands/controller.py:700 #, docstring msgid "Set the volume, 1% - 150%." msgstr "Установить громкость, 1% - 150%." -#: redbot/cogs/audio/core/commands/controller.py:701 +#: redbot/cogs/audio/core/commands/controller.py:709 msgid "Current Volume:" msgstr "Текущая громкость:" -#: redbot/cogs/audio/core/commands/controller.py:712 -#: redbot/cogs/audio/core/commands/controller.py:719 +#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:727 msgid "Unable To Change Volume" msgstr "Не удается изменить уровень громкости" -#: redbot/cogs/audio/core/commands/controller.py:713 +#: redbot/cogs/audio/core/commands/controller.py:721 msgid "You must be in the voice channel to change the volume." msgstr "Вы должны быть в голосовом канале, чтобы изменить громкость." -#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:728 msgid "You need the DJ role to change the volume." msgstr "Вам нужна роль диджея, чтобы изменить громкость." -#: redbot/cogs/audio/core/commands/controller.py:730 +#: redbot/cogs/audio/core/commands/controller.py:738 msgid "Volume:" msgstr "Громкость:" -#: redbot/cogs/audio/core/commands/controller.py:739 +#: redbot/cogs/audio/core/commands/controller.py:747 #, docstring msgid "Toggle repeat." msgstr "Переключить повтор." -#: redbot/cogs/audio/core/commands/controller.py:747 -#: redbot/cogs/audio/core/commands/controller.py:758 +#: redbot/cogs/audio/core/commands/controller.py:755 +#: redbot/cogs/audio/core/commands/controller.py:766 msgid "Unable To Toggle Repeat" msgstr "Не удается поставить на повтор" -#: redbot/cogs/audio/core/commands/controller.py:748 +#: redbot/cogs/audio/core/commands/controller.py:756 msgid "You need the DJ role to toggle repeat." msgstr "Вам нужна роль диджея для переключения повтора." -#: redbot/cogs/audio/core/commands/controller.py:759 +#: redbot/cogs/audio/core/commands/controller.py:767 msgid "You must be in the voice channel to toggle repeat." msgstr "Вы должны быть в голосовом канале для переключения повтора." -#: redbot/cogs/audio/core/commands/controller.py:766 +#: redbot/cogs/audio/core/commands/controller.py:774 msgid "Repeat tracks: {true_or_false}." msgstr "Повтор треков: {true_or_false}." -#: redbot/cogs/audio/core/commands/controller.py:783 +#: redbot/cogs/audio/core/commands/controller.py:791 #, docstring msgid "Remove a specific track number from the queue." msgstr "Удалить конкретный номер трека из очереди." -#: redbot/cogs/audio/core/commands/controller.py:792 +#: redbot/cogs/audio/core/commands/controller.py:800 msgid "Nothing queued." msgstr "Ничего не поставлено в очередь." -#: redbot/cogs/audio/core/commands/controller.py:796 -#: redbot/cogs/audio/core/commands/controller.py:802 +#: redbot/cogs/audio/core/commands/controller.py:804 #: redbot/cogs/audio/core/commands/controller.py:810 -#: redbot/cogs/audio/core/commands/controller.py:843 +#: redbot/cogs/audio/core/commands/controller.py:818 +#: redbot/cogs/audio/core/commands/controller.py:851 msgid "Unable To Modify Queue" msgstr "Не удается изменить очередь" -#: redbot/cogs/audio/core/commands/controller.py:797 +#: redbot/cogs/audio/core/commands/controller.py:805 msgid "You need the DJ role to remove tracks." msgstr "Вам нужна роль диджея для удаления треков." -#: redbot/cogs/audio/core/commands/controller.py:803 +#: redbot/cogs/audio/core/commands/controller.py:811 msgid "You must be in the voice channel to manage the queue." msgstr "Вы должны быть в голосовом канале, чтобы управлять очередью." -#: redbot/cogs/audio/core/commands/controller.py:811 -#: redbot/cogs/audio/core/commands/controller.py:884 +#: redbot/cogs/audio/core/commands/controller.py:819 +#: redbot/cogs/audio/core/commands/controller.py:892 msgid "Song number must be greater than 1 and within the queue limit." msgstr "Номер песни должен быть больше 1 и в пределах лимита очереди." -#: redbot/cogs/audio/core/commands/controller.py:825 -#: redbot/cogs/audio/core/commands/controller.py:849 +#: redbot/cogs/audio/core/commands/controller.py:833 +#: redbot/cogs/audio/core/commands/controller.py:857 msgid "Removed track from queue" msgstr "Трек удален из очереди" -#: redbot/cogs/audio/core/commands/controller.py:826 +#: redbot/cogs/audio/core/commands/controller.py:834 msgid "Removed {track} from the queue." msgstr "{track} удален из очереди." -#: redbot/cogs/audio/core/commands/controller.py:844 +#: redbot/cogs/audio/core/commands/controller.py:852 msgid "Removed 0 tracks, nothing matches the URL provided." msgstr "Удалено 0 треков, ничего не соответствует предоставленному URL." -#: redbot/cogs/audio/core/commands/controller.py:850 +#: redbot/cogs/audio/core/commands/controller.py:858 msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." msgstr "Из очереди убрано {removed_tracks} которые были найдены по добавленной ссылке." -#: redbot/cogs/audio/core/commands/controller.py:860 +#: redbot/cogs/audio/core/commands/controller.py:868 #, docstring msgid "Bump a track number to the top of the queue." msgstr "Поднять номер дорожки в начало очереди." -#: redbot/cogs/audio/core/commands/controller.py:871 -#: redbot/cogs/audio/core/commands/controller.py:877 -#: redbot/cogs/audio/core/commands/controller.py:883 -#: redbot/cogs/audio/core/commands/player.py:151 +#: redbot/cogs/audio/core/commands/controller.py:879 +#: redbot/cogs/audio/core/commands/controller.py:885 +#: redbot/cogs/audio/core/commands/controller.py:891 +#: redbot/cogs/audio/core/commands/player.py:150 msgid "Unable To Bump Track" -msgstr "Невозможно бампнуть трек" +msgstr "Невозможность сбить трек" -#: redbot/cogs/audio/core/commands/controller.py:872 +#: redbot/cogs/audio/core/commands/controller.py:880 msgid "You must be in the voice channel to bump a track." msgstr "Вы должны быть в голосовом канале, чтобы поднять дорожку." -#: redbot/cogs/audio/core/commands/controller.py:878 +#: redbot/cogs/audio/core/commands/controller.py:886 msgid "You need the DJ role to bump tracks." msgstr "Вам нужна роль диджея, чтобы делать треки громче." -#: redbot/cogs/audio/core/commands/controller.py:894 +#: redbot/cogs/audio/core/commands/controller.py:902 msgid "Moved track to the top of the queue." msgstr "Трек перемещен в начало очереди." -#: redbot/cogs/audio/core/commands/equalizer.py:30 +#: redbot/cogs/audio/core/commands/equalizer.py:31 #, docstring msgid "Equalizer management.\n\n" " Band positions are 1-15 and values have a range of -0.25 to 1.0.\n" @@ -1625,119 +1732,124 @@ msgid "Equalizer management.\n\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 "Управление эквалайзером.\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 Гц.\n" +" Установка значения полосы в -0,25 обнуляет ее, а +0,25 - удваивает.\n" +" " -#: redbot/cogs/audio/core/commands/equalizer.py:72 +#: redbot/cogs/audio/core/commands/equalizer.py:73 #, docstring msgid "Delete a saved eq preset." -msgstr "Удаление сохраненной предустановки эквалайзера." - -#: redbot/cogs/audio/core/commands/equalizer.py:81 -#: redbot/cogs/audio/core/commands/equalizer.py:88 -#: redbot/cogs/audio/core/commands/equalizer.py:101 -msgid "Unable To Delete Preset" -msgstr "Не удается удалить пресет" +msgstr "Удаление сохраненной пред-установки эквалайзера." #: redbot/cogs/audio/core/commands/equalizer.py:82 +#: redbot/cogs/audio/core/commands/equalizer.py:89 #: redbot/cogs/audio/core/commands/equalizer.py:102 +msgid "Unable To Delete Preset" +msgstr "Не удается удалить Preset" + +#: redbot/cogs/audio/core/commands/equalizer.py:83 +#: redbot/cogs/audio/core/commands/equalizer.py:103 msgid "You are not the author of that preset setting." -msgstr "Вы не являетесь автором данной настройки пресета." +msgstr "Вы не являетесь автором данной настройки preset." -#: redbot/cogs/audio/core/commands/equalizer.py:111 +#: redbot/cogs/audio/core/commands/equalizer.py:112 #, docstring msgid "List saved eq presets." -msgstr "Список сохраненных настроек eq." +msgstr "Список сохраненных пред-установок эквалайзера." -#: redbot/cogs/audio/core/commands/equalizer.py:114 +#: redbot/cogs/audio/core/commands/equalizer.py:115 msgid "No saved equalizer presets." -msgstr "Нет сохраненных пресетов эквалайзера." +msgstr "Нет сохраненных presets эквалайзера." -#: redbot/cogs/audio/core/commands/equalizer.py:117 +#: redbot/cogs/audio/core/commands/equalizer.py:118 msgid "Preset Name" -msgstr "Название пресета" +msgstr "Название Preset" -#: redbot/cogs/audio/core/commands/equalizer.py:118 +#: redbot/cogs/audio/core/commands/equalizer.py:119 msgid "Author" msgstr "Автор" -#: redbot/cogs/audio/core/commands/equalizer.py:140 +#: redbot/cogs/audio/core/commands/equalizer.py:141 msgid "{num} preset(s)" -msgstr "{num} предустанов(ок)" +msgstr "{num} пред-установка(и)" -#: redbot/cogs/audio/core/commands/equalizer.py:147 +#: redbot/cogs/audio/core/commands/equalizer.py:148 #, docstring msgid "Load a saved eq preset." -msgstr "Загрузить сохраненную предустановку эквалайзера." +msgstr "Загрузить сохраненную пред-установку эквалайзера." -#: redbot/cogs/audio/core/commands/equalizer.py:155 +#: redbot/cogs/audio/core/commands/equalizer.py:156 msgid "No Preset Found" -msgstr "Пресет не найден" +msgstr "Preset не найден" -#: redbot/cogs/audio/core/commands/equalizer.py:173 +#: redbot/cogs/audio/core/commands/equalizer.py:174 msgid "Unable To Load Preset" -msgstr "Не удается загрузить пресет" +msgstr "Не удается загрузить Preset" -#: redbot/cogs/audio/core/commands/equalizer.py:174 +#: redbot/cogs/audio/core/commands/equalizer.py:175 msgid "You need the DJ role to load equalizer presets." -msgstr "Вам нужна роль DJ для загрузки пресетов эквалайзера." +msgstr "Вам нужна роль DJ для загрузки presets эквалайзера." -#: redbot/cogs/audio/core/commands/equalizer.py:192 +#: redbot/cogs/audio/core/commands/equalizer.py:193 #, docstring msgid "Reset the eq to 0 across all bands." msgstr "Сброс эквалайзера на 0 во всех диапазонах частот." -#: redbot/cogs/audio/core/commands/equalizer.py:201 +#: redbot/cogs/audio/core/commands/equalizer.py:202 msgid "Unable To Modify Preset" -msgstr "Не удается изменить пресет" +msgstr "Не удается изменить Preset" -#: redbot/cogs/audio/core/commands/equalizer.py:202 +#: redbot/cogs/audio/core/commands/equalizer.py:203 msgid "You need the DJ role to reset the equalizer." msgstr "Для сброса эквалайзера вам нужна роль DJ." -#: redbot/cogs/audio/core/commands/equalizer.py:218 +#: redbot/cogs/audio/core/commands/equalizer.py:219 msgid "Equalizer values have been reset." msgstr "Значения эквалайзера были сброшены." -#: redbot/cogs/audio/core/commands/equalizer.py:226 +#: redbot/cogs/audio/core/commands/equalizer.py:227 #, docstring msgid "Save the current eq settings to a preset." -msgstr "Сохранение текущих настроек эквалайзера в пресет." +msgstr "Сохранение текущих настроек эквалайзера в preset." -#: redbot/cogs/audio/core/commands/equalizer.py:236 -#: redbot/cogs/audio/core/commands/equalizer.py:254 -#: redbot/cogs/audio/core/commands/equalizer.py:269 +#: redbot/cogs/audio/core/commands/equalizer.py:237 +#: redbot/cogs/audio/core/commands/equalizer.py:255 +#: redbot/cogs/audio/core/commands/equalizer.py:270 msgid "Unable To Save Preset" -msgstr "Не удается сохранить пресет" +msgstr "Не удается сохранить preset" -#: redbot/cogs/audio/core/commands/equalizer.py:237 +#: redbot/cogs/audio/core/commands/equalizer.py:238 msgid "You need the DJ role to save equalizer presets." -msgstr "Вам нужна роль DJ для сохранения пресетов эквалайзера." +msgstr "Вам нужна роль DJ для сохранения presets эквалайзера." -#: redbot/cogs/audio/core/commands/equalizer.py:241 +#: redbot/cogs/audio/core/commands/equalizer.py:242 msgid "Please enter a name for this equalizer preset." -msgstr "Пожалуйста, введите имя для этого пресета эквалайзера." +msgstr "Пожалуйста, введите имя для этого preset эквалайзера." -#: redbot/cogs/audio/core/commands/equalizer.py:255 +#: redbot/cogs/audio/core/commands/equalizer.py:256 msgid "No equalizer preset name entered, try the command again later." -msgstr "Имя пресета эквалайзера не введено, попробуйте еще раз." +msgstr "Имя preset эквалайзера не введено, попробуйте еще раз." -#: redbot/cogs/audio/core/commands/equalizer.py:270 +#: redbot/cogs/audio/core/commands/equalizer.py:271 msgid "Try the command again with a shorter name." msgstr "Попробуйте ввести команду еще раз с более коротким именем." -#: redbot/cogs/audio/core/commands/equalizer.py:274 +#: redbot/cogs/audio/core/commands/equalizer.py:275 msgid "Preset name already exists, do you want to replace it?" -msgstr "Имя пресета уже существует, заменить его?" +msgstr "Имя preset уже существует, заменить его?" -#: redbot/cogs/audio/core/commands/equalizer.py:282 +#: redbot/cogs/audio/core/commands/equalizer.py:283 msgid "Not saving preset." -msgstr "Не сохранять пресет." +msgstr "Не сохранять preset." -#: redbot/cogs/audio/core/commands/equalizer.py:295 +#: redbot/cogs/audio/core/commands/equalizer.py:296 msgid "Current equalizer saved to the {preset_name} preset." -msgstr "Эквалазер сохранил {preset_name} пресет." +msgstr "Эквалайзер сохранил {preset_name} preset." -#: redbot/cogs/audio/core/commands/equalizer.py:309 +#: redbot/cogs/audio/core/commands/equalizer.py:310 #, 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" @@ -1752,173 +1864,455 @@ msgstr "Установка эквалайзера с номером диапаз " Установка значения диапазона в -0,25 приводит к его обнулению, а +0,25 - к удвоению.\n" " " -#: redbot/cogs/audio/core/commands/equalizer.py:325 +#: redbot/cogs/audio/core/commands/equalizer.py:326 msgid "Unable To Set Preset" -msgstr "Не удалось установить пресет" +msgstr "Не удалось установить Preset" -#: redbot/cogs/audio/core/commands/equalizer.py:326 +#: redbot/cogs/audio/core/commands/equalizer.py:327 msgid "You need the DJ role to set equalizer presets." -msgstr "Вам нужна роль DJ для установки пресетов эквалайзера." +msgstr "Вам нужна роль DJ для установки presets эквалайзера." -#: redbot/cogs/audio/core/commands/equalizer.py:366 +#: redbot/cogs/audio/core/commands/equalizer.py:367 msgid "Invalid Band" msgstr "Неверная полоса" -#: redbot/cogs/audio/core/commands/equalizer.py:367 +#: redbot/cogs/audio/core/commands/equalizer.py:368 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:391 +#: redbot/cogs/audio/core/commands/equalizer.py:392 msgid "Preset Modified" -msgstr "Пресет изменен" +msgstr "Preset изменен" -#: redbot/cogs/audio/core/commands/equalizer.py:392 +#: redbot/cogs/audio/core/commands/equalizer.py:393 msgid "The {band_name}Hz band has been set to {band_value}." -msgstr "" +msgstr "Диапазон частот {band_name} был установлен на {band_value}." -#: redbot/cogs/audio/core/commands/llset.py:22 +#: redbot/cogs/audio/core/commands/llset.py:37 #, docstring -msgid "Lavalink server configuration options." -msgstr "Параметры конфигурации сервера Lavalink." +msgid "`Dangerous commands` Manage Lavalink node configuration settings.\n\n" +" This command block holds all commands to configure an unmanaged (user maintained) or managed (bot maintained) Lavalink node.\n\n" +" You should not mess with any command in here unless you have a valid reason to,\n" +" i.e. been told by someone in the Red-Discord Bot support server to do so.\n" +" All the commands in here have the potential to break the Audio cog.\n" +" " +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:26 +#: redbot/cogs/audio/core/commands/llset.py:49 #, docstring -msgid "Change your Java executable path\n\n" -" Enter nothing to reset to default.\n" -" " -msgstr "Измените путь к исполняемому файлу Java\n\n" -" Ничего не вводите для сброса по умолчанию.\n" +msgid "Change your Java executable path.\n\n" +" This command shouldn't need to be used most of the time, and is only useful if the host machine has conflicting Java versions.\n\n" +" If changing this make sure that the Java executable you set is supported by Audio.\n" +" The current supported versions are Java 17 and 11.\n\n" +" Enter nothing or \"java\" to reset it back 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 "Вы не можете изменить путь к исполняемому файлу Java внешних экземпляров Lavalink из Audio Cog." - -#: redbot/cogs/audio/core/commands/llset.py:44 +#: redbot/cogs/audio/core/commands/llset.py:62 msgid "Java Executable Reset" msgstr "Сброс исполняемого файла Java" -#: redbot/cogs/audio/core/commands/llset.py:45 -msgid "Audio will now use `java` to run your Lavalink.jar" -msgstr "Аудио теперь будет использовать \"java\" для запуска вашего Lavalink.jar" +#: redbot/cogs/audio/core/commands/llset.py:63 +msgid "Audio will now use `java` to run your managed Lavalink node. Run `{p}{cmd}` for it to take effect." +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:54 +#: redbot/cogs/audio/core/commands/llset.py:75 msgid "`{java_path}` is not a valid executable" msgstr "'{java_path}` не является допустимым исполняемым файлом" -#: redbot/cogs/audio/core/commands/llset.py:61 +#: redbot/cogs/audio/core/commands/llset.py:82 msgid "Java Executable Changed" msgstr "Исполняемый файл Java изменен" -#: redbot/cogs/audio/core/commands/llset.py:62 -msgid "Audio will now use `{exc}` to run your Lavalink.jar" +#: redbot/cogs/audio/core/commands/llset.py:83 +msgid "Audio will now use `{exc}` to run your managed Lavalink node. Run `{p}{cmd}` for it to take effect." 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`)." +#: redbot/cogs/audio/core/commands/llset.py:96 +#, docstring +msgid "Set the managed Lavalink node maximum heap-size.\n\n" +" By default, this value is 50% of available RAM in the host machine represented by [1-1024][M|G] (256M, 256G for example)\n\n" +" This value only represents the maximum amount of RAM allowed to be used at any given point, and does not mean that the managed Lavalink node will always use this amount of RAM.\n\n" +" To reset this value to the default, run the command without any input.\n" +" " 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`)." +#: redbot/cogs/audio/core/commands/llset.py:108 +msgid "Heap-size must be a valid measure of size, e.g. 256M, 256G" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:93 -#, docstring -msgid "Toggle using external Lavalink servers." +#: redbot/cogs/audio/core/commands/llset.py:115 +msgid "Heap-size must be at least 64M, however it is recommended to have it set to at least 1G." 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 "Внешний сервер Lavalink: {true_or_false}." - -#: redbot/cogs/audio/core/commands/llset.py:113 -msgid "External Lavalink server: {true_or_false}\n" -"For it to take effect please reload Audio (`{prefix}reload audio`)." +msgid "Heap-size must be less than your system RAM, You currently have {ram_in_bytes} of RAM available." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:143 -#, docstring -msgid "Set the Lavalink server host." -msgstr "Установить хост Lavalink." +#: redbot/cogs/audio/core/commands/llset.py:133 +msgid "Heap-size must be less than {limit} due to your system limitations." +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 "Для внешнего сервера Lavalink установлено значение True." +msgid "Managed node's heap-size set to {bytes}.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:151 -msgid "Host set to {host}." -msgstr "Хост установлен на {host}." +#: redbot/cogs/audio/core/commands/llset.py:157 +#, docstring +msgid "Toggle using external (unmanaged) Lavalink nodes - requires an existing Lavalink node for Audio to work, if enabled.\n\n" +" This command disables the managed Lavalink server. If you do not have another Lavalink node set up, you will be unable to use Audio while this is enabled.\n" +" " +msgstr "" #: redbot/cogs/audio/core/commands/llset.py:167 +#: redbot/cogs/audio/core/commands/llset.py:176 +msgid "Unmanaged Lavalink server: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:186 +msgid "Failed To Shutdown Lavalink" +msgstr "Не удалось отключить Lava link" + +#: redbot/cogs/audio/core/commands/llset.py:197 #, docstring -msgid "Set the Lavalink server password." -msgstr "Установить пароль сервера Lavalink." +msgid "Set the Lavalink node host.\n\n" +" This command sets the connection host which Audio will use to connect to an unmanaged Lavalink node.\n" +" " +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:175 -msgid "Server password set to {password}." -msgstr "Пароль сервера установлен на {password}." +#: redbot/cogs/audio/core/commands/llset.py:205 +msgid "Unmanaged Lavalink node host set to {host}. Run `{p}{cmd}` for it to take effect." +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:192 +#: redbot/cogs/audio/core/commands/llset.py:218 #, docstring -msgid "Set the Lavalink websocket server port." -msgstr "Установить порт веб-сокет сервера Lavalink." +msgid "Set the Lavalink node password.\n\n" +" This command sets the connection password which Audio will use to connect to an unmanaged Lavalink node.\n" +" " +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:200 -msgid "Websocket port set to {port}." -msgstr "Порт веб-сокета установлен на {port}." +#: redbot/cogs/audio/core/commands/llset.py:227 +msgid "Unmanaged Lavalink node password set to {password}. Run `{p}{cmd}` for it to take effect." +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:217 +#: redbot/cogs/audio/core/commands/llset.py:242 +#, docstring +msgid "Set the Lavalink node port.\n\n" +" This command sets the connection port which Audio will use to connect to an unmanaged Lavalink node.\n" +" Set port to -1 to disable the port and connect to the specified host via ports 80/443\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:252 +#: redbot/cogs/audio/core/commands/llset.py:436 +#: redbot/cogs/audio/core/commands/llset.py:664 +#: redbot/cogs/audio/core/commands/llset.py:695 +msgid "Setting Not Changed" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:253 +msgid "A port must be between 0 and 65535 " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:259 +msgid "Unmanaged Lavalink node port set to {port}. Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:272 +#, docstring +msgid "Set the Lavalink node connection to secured.\n\n" +" This toggle sets the connection type to secured or unsecured when connecting to an unmanaged Lavalink node.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:283 +msgid "Unmanaged Lavalink node will now connect using the secured {secured_protocol} protocol.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:296 +msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and wil use {unsecured_protocol} instead .\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:307 #, docstring msgid "Display Lavalink connection settings." -msgstr "Отображение настроек соединения Lavalink." +msgstr "Отображение настроек соединения Lava link." -#: redbot/cogs/audio/core/commands/llset.py:223 +#: redbot/cogs/audio/core/commands/llset.py:311 msgid "Connection Settings" msgstr "Параметры подключения" -#: redbot/cogs/audio/core/commands/llset.py:224 +#: redbot/cogs/audio/core/commands/llset.py:312 +#: redbot/cogs/audio/core/commands/llset.py:321 msgid "Host: [{host}]\n" -msgstr "Хост: [{host}]\n" +msgstr "Host: [{host}]\n" -#: redbot/cogs/audio/core/commands/llset.py:225 -msgid "WS Port: [{port}]\n" +#: redbot/cogs/audio/core/commands/llset.py:313 +#: redbot/cogs/audio/core/commands/llset.py:324 +msgid "Port: [{port}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:227 -msgid "Rest Port: [{port}]\n" +#: redbot/cogs/audio/core/commands/llset.py:314 +msgid "Default HTTP/HTTPS port" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:228 +#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:325 msgid "Password: [{password}]\n" +msgstr "Пароль: [{password}]\n" + +#: redbot/cogs/audio/core/commands/llset.py:317 +msgid "Secured: [{state}]\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:320 +msgid "Lavalink Node Settings" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:328 +msgid "Initial Heapsize: [{xms}]\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:329 +msgid "Max Heapsize: [{xmx}]\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:330 +msgid "Java exec: [{java_exc_path}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:232 +#: redbot/cogs/audio/core/commands/llset.py:338 +#: redbot/cogs/audio/core/commands/llset.py:360 msgid "I need to be able to DM you to send you this info." +msgstr "Я должен иметь возможность отправить вам эту информацию через ЛС." + +#: redbot/cogs/audio/core/commands/llset.py:343 +#, docstring +msgid "Uploads a copy of the application.yml file used by the managed Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:367 +#, docstring +msgid "Configure the managed Lavalink node runtime options.\n\n" +" All settings under this group will likely cause Audio to malfunction if changed from their defaults, only change settings here if you have been advised to by support.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:374 +#, docstring +msgid "Configure the managed node authorization and connection settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:380 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node's binding IP address.\n\n" +" This value by default is `localhost` which will restrict the server to only localhost apps by default, changing this will likely break the managed Lavalink node if you don't know what you are doing.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:389 +msgid "Managed node will now accept connection on {host}.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:404 +#, docstring +msgid "Set the managed Lavalink node's connection password.\n\n" +" This is the password required for Audio to connect to the managed Lavalink node.\n" +" The value by default is `youshallnotpass`.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:413 +msgid "Managed node will now accept {password} as the authorization token.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:427 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node's connection port.\n\n" +" This port is the port the managed Lavalink node binds to, you should only change this if there is a conflict with the default port because you already have an application using port 2333 on this device.\n\n" +" The value by default is `2333`.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:437 +msgid "The port must be between 1024 and 49151." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:444 +msgid "Managed node will now accept connections on {port}.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:456 +#, docstring +msgid "`Dangerous command` Toggle audio sources on/off.\n\n" +" By default, all sources are enabled, you should only use commands here to disable a specific source if you have been advised to, disabling sources without background knowledge can cause Audio to break.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:463 +#, docstring +msgid "Toggle HTTP direct URL usage on or off.\n\n" +" This source is used to allow playback from direct HTTP streams (this does not affect direct URL playback for the other sources).\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:473 +msgid "Managed node will allow playback from direct URLs.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:482 +msgid "Managed node will not play from direct URLs anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:26 +#: redbot/cogs/audio/core/commands/llset.py:490 +#, docstring +msgid "Toggle Bandcamp source on or off.\n\n" +" This toggle controls the playback of all Bandcamp related content.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:500 +msgid "Managed node will allow playback from Bandcamp.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:509 +msgid "Managed node will not play from Bandcamp anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:517 +#, docstring +msgid "Toggle local file usage on or off.\n\n" +" This toggle controls the playback of all local track content, usually found inside the `localtracks` folder.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:527 +msgid "Managed node will allow playback from local files.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:536 +msgid "Managed node will not play from local files anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:544 +#, docstring +msgid "Toggle Soundcloud source on or off.\n\n" +" This toggle controls the playback of all SoundCloud related content.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:554 +msgid "Managed node will allow playback from Soundcloud.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:563 +msgid "Managed node will not play from Soundcloud anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:571 +#, docstring +msgid "`Dangerous command` Toggle YouTube source on or off (this includes Spotify).\n\n" +" This toggle controls the playback of all YouTube and Spotify related content.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:581 +msgid "Managed node will allow playback from YouTube.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:590 +msgid "Managed node will not play from YouTube anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:598 +#, docstring +msgid "Toggle Twitch source on or off.\n\n" +" This toggle controls the playback of all Twitch related content.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:608 +msgid "Managed node will allow playback from Twitch.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:617 +msgid "Managed node will not play from Twitch anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:625 +#, docstring +msgid "Toggle Vimeo source on or off.\n\n" +" This toggle controls the playback of all Vimeo related content.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:635 +msgid "Managed node will allow playback from Vimeo.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:644 +msgid "Managed node will not play from Vimeo anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:657 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node framebuffer size.\n\n" +" Only change this if you have been directly advised to, changing it can cause significant playback issues.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:665 +msgid "The lowest value the framebuffer can be set to is 100ms." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:671 +#: redbot/cogs/audio/core/commands/llset.py:702 +msgid "Managed node's bufferDurationMs set to {milliseconds}.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:688 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node JDA-NAS buffer size.\n\n" +" Only change this if you have been directly advised to, changing it can cause significant playback issues.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:696 +msgid "The lowest value the buffer may be is 100ms." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:714 +#, docstring +msgid "Reset all `llset` changes back to their default values." +msgstr "" + +#: redbot/cogs/audio/core/commands/localtracks.py:27 #, docstring msgid "Local playback commands." msgstr "Команды локального воспроизведения." -#: redbot/cogs/audio/core/commands/localtracks.py:30 +#: redbot/cogs/audio/core/commands/localtracks.py:31 #, docstring msgid "Play all songs in a localtracks folder.\n\n" " **Usage**:\n" @@ -1927,17 +2321,23 @@ msgid "Play all songs in a localtracks folder.\n\n" " ​ ​ `[p]local folder folder_name`\n" " ​ ​ ​ ​ ​ ​ ​ ​ Queues all of the tracks inside the folder_name folder.\n" " " -msgstr "" +msgstr "Воспроизведение всех песен в папке localtracks.\n\n" +" **Использование**:\n" +" `[p]local folder`.\n" +" Открыть меню для выбора папки для очереди.\n\n" +" `[p]local folder folder_name`\n" +" Ставит в очередь все композиции из папки folder_name.\n" +" " -#: redbot/cogs/audio/core/commands/localtracks.py:50 +#: redbot/cogs/audio/core/commands/localtracks.py:51 msgid "Folder Not Found" msgstr "Папка не найдена" -#: redbot/cogs/audio/core/commands/localtracks.py:51 +#: redbot/cogs/audio/core/commands/localtracks.py:52 msgid "Localtracks folder named {name} does not exist." -msgstr "Папка Localtracks с именем {name} не существует." +msgstr "Папка Local tracks с именем {name} не существует." -#: redbot/cogs/audio/core/commands/localtracks.py:62 +#: redbot/cogs/audio/core/commands/localtracks.py:63 #, docstring msgid "Play a local track.\n\n" " To play a local track, either use the menu to choose a track or enter in the track path directly with the play command.\n" @@ -1949,20 +2349,29 @@ msgid "Play a local track.\n\n" " ​ ​ ​ ​ `[p]play album_folder\\song_name.mp3`\n" " ​ ​ ​ ​ ​ ​ ​ ​ Use a direct link relative to the localtracks folder.\n" " " -msgstr "" +msgstr "Воспроизведение локальной дорожки.\n\n" +" Чтобы воспроизвести локальный трек, используйте меню для выбора трека или введите путь к треку непосредственно командой play.\n" +" Чтобы воспроизвести всю папку, используйте команду `[p]help local folder` для получения инструкций.\n\n" +" **Использование**:\n" +" `[p]local play`.\n" +" Открыть меню для выбора дорожки.\n\n" +" `[p]play localtracks\\album_folder\\song_name.mp3`\n" +" `[p]play album_folder\\song_name.mp3`.\n" +" Использовать прямую ссылку относительно папки localtracks.\n" +" " -#: redbot/cogs/audio/core/commands/localtracks.py:79 -#: redbot/cogs/audio/core/commands/localtracks.py:135 +#: redbot/cogs/audio/core/commands/localtracks.py:80 +#: redbot/cogs/audio/core/commands/localtracks.py:136 msgid "No album folders found." msgstr "Папки альбомов не найдены." -#: redbot/cogs/audio/core/commands/localtracks.py:121 +#: redbot/cogs/audio/core/commands/localtracks.py:122 #, docstring msgid "Search for songs across all localtracks folders." msgstr "Поиск песен по всем локальным папкам." -#: redbot/cogs/audio/core/commands/localtracks.py:139 -#: redbot/cogs/audio/core/commands/queue.py:295 +#: redbot/cogs/audio/core/commands/localtracks.py:140 +#: redbot/cogs/audio/core/commands/queue.py:299 msgid "No matches." msgstr "Нет совпадений." @@ -1971,272 +2380,306 @@ msgstr "Нет совпадений." msgid "Make Red sing one of her songs." msgstr "Заставь Red спеть одну из ее песен." -#: redbot/cogs/audio/core/commands/miscellaneous.py:46 +#: redbot/cogs/audio/core/commands/miscellaneous.py:47 #, docstring msgid "Audio stats." msgstr "Аудио статистика." -#: redbot/cogs/audio/core/commands/miscellaneous.py:75 +#: redbot/cogs/audio/core/commands/miscellaneous.py:76 msgid "Not connected anywhere." msgstr "Никуда не подключено." -#: redbot/cogs/audio/core/commands/miscellaneous.py:81 +#: redbot/cogs/audio/core/commands/miscellaneous.py:82 msgid "Playing in {num}/{total} servers:" msgstr "Воспроизводит на {num}/{total} серверах:" -#: redbot/cogs/audio/core/commands/miscellaneous.py:87 +#: redbot/cogs/audio/core/commands/miscellaneous.py:88 msgid "Page {}/{}" msgstr "Страница {}/{}" -#: redbot/cogs/audio/core/commands/miscellaneous.py:100 +#: redbot/cogs/audio/core/commands/miscellaneous.py:101 #, docstring msgid "Queue percentage." msgstr "Процент очереди." -#: redbot/cogs/audio/core/commands/miscellaneous.py:126 -msgid "There's nothing in the queue." -msgstr "В очереди ничего нет." +#: redbot/cogs/audio/core/commands/miscellaneous.py:125 +#: redbot/cogs/audio/core/commands/playlists.py:1130 +#: redbot/cogs/audio/core/commands/queue.py:67 +#: redbot/cogs/audio/core/commands/queue.py:164 +#: redbot/cogs/audio/core/commands/queue.py:183 +#: redbot/cogs/audio/core/commands/queue.py:188 +#: redbot/cogs/audio/core/commands/queue.py:214 +#: redbot/cogs/audio/core/commands/queue.py:219 +#: redbot/cogs/audio/core/commands/queue.py:261 +#: redbot/cogs/audio/core/commands/queue.py:263 +#: redbot/cogs/audio/core/commands/queue.py:293 +#: redbot/cogs/audio/core/commands/queue.py:295 +#: redbot/cogs/audio/core/commands/queue.py:331 +#: redbot/cogs/audio/core/commands/queue.py:369 +#: redbot/cogs/audio/core/commands/queue.py:377 +msgid "There's nothing in the queue." +msgstr "Очередь пуста." -#: redbot/cogs/audio/core/commands/miscellaneous.py:147 +#: redbot/cogs/audio/core/commands/miscellaneous.py:146 msgid "Queued and playing tracks:" msgstr "Находящиеся в очереди и воспроизводимые треки:" -#: redbot/cogs/audio/core/commands/player.py:40 +#: redbot/cogs/audio/core/commands/player.py:39 #, docstring msgid "Play the specified track or search for a close match.\n\n" " To play a local track, the query should be `\\`.\n" " If you are the bot owner, use `[p]audioset info` to display your localtracks path.\n" " " -msgstr "" +msgstr "Воспроизведение указанного трека или поиск близкого совпадения.\n\n" +" Чтобы воспроизвести локальный трек, запрос должен быть `\\`.\n" +" Если вы являетесь владельцем бота, используйте `[p]audioset info` для отображения пути к локальным трекам.\n" +" " -#: redbot/cogs/audio/core/commands/player.py:54 -#: redbot/cogs/audio/core/commands/player.py:162 -#: redbot/cogs/audio/core/commands/player.py:739 +#: redbot/cogs/audio/core/commands/player.py:53 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:738 msgid "That URL is not allowed." -msgstr "Этот URL-адрес не допускается." +msgstr "Этот URL адрес не допускается." -#: redbot/cogs/audio/core/commands/player.py:58 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:745 +#: redbot/cogs/audio/core/commands/player.py:57 +#: redbot/cogs/audio/core/commands/player.py:165 +#: redbot/cogs/audio/core/commands/player.py:744 msgid "That track is not allowed." msgstr "Этот трек не разрешен." -#: redbot/cogs/audio/core/commands/player.py:65 -#: redbot/cogs/audio/core/commands/player.py:173 -#: redbot/cogs/audio/core/commands/player.py:437 -#: redbot/cogs/audio/core/commands/player.py:553 -#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/player.py:64 +#: redbot/cogs/audio/core/commands/player.py:172 +#: redbot/cogs/audio/core/commands/player.py:435 +#: redbot/cogs/audio/core/commands/player.py:551 +#: redbot/cogs/audio/core/commands/player.py:806 msgid "You need the DJ role to queue tracks." msgstr "Вам нужна роль диджея, чтобы ставить треки в очередь." -#: redbot/cogs/audio/core/commands/player.py:69 -#: redbot/cogs/audio/core/commands/player.py:177 -#: redbot/cogs/audio/core/commands/player.py:441 -#: redbot/cogs/audio/core/commands/player.py:557 -#: redbot/cogs/audio/core/commands/player.py:681 -msgid "Connection to Lavalink has failed" -msgstr "Не удалось подключиться к Lavalink" +#: redbot/cogs/audio/core/commands/player.py:68 +#: redbot/cogs/audio/core/commands/player.py:176 +#: redbot/cogs/audio/core/commands/player.py:439 +#: redbot/cogs/audio/core/commands/player.py:555 +msgid "Connection to Lavalink node has failed" +msgstr "" -#: redbot/cogs/audio/core/commands/player.py:72 -#: redbot/cogs/audio/core/commands/player.py:180 -#: redbot/cogs/audio/core/commands/player.py:444 -#: redbot/cogs/audio/core/commands/player.py:560 -#: redbot/cogs/audio/core/commands/player.py:684 +#: redbot/cogs/audio/core/commands/player.py:71 +#: redbot/cogs/audio/core/commands/player.py:179 +#: redbot/cogs/audio/core/commands/player.py:442 +#: redbot/cogs/audio/core/commands/player.py:558 +#: redbot/cogs/audio/core/commands/player.py:683 msgid "Please check your console or logs for details." msgstr "Пожалуйста, проверьте вашу консоль или логи для получения более подробной информации." -#: redbot/cogs/audio/core/commands/player.py:111 -#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:110 +#: redbot/cogs/audio/core/commands/player.py:218 msgid "You must be in the voice channel to use the play command." msgstr "Вы должны быть в голосовом канале, чтобы использовать команду воспроизведения." -#: redbot/cogs/audio/core/commands/player.py:117 -#: redbot/cogs/audio/core/commands/player.py:225 -#: redbot/cogs/audio/core/commands/player.py:253 +#: redbot/cogs/audio/core/commands/player.py:116 +#: redbot/cogs/audio/core/commands/player.py:224 +#: redbot/cogs/audio/core/commands/player.py:252 msgid "No tracks found for `{query}`." msgstr "Не найдено треков для `{query}`." -#: redbot/cogs/audio/core/commands/player.py:123 -#: redbot/cogs/audio/core/commands/player.py:231 -#: redbot/cogs/audio/core/commands/player.py:532 -#: redbot/cogs/audio/core/commands/player.py:605 +#: redbot/cogs/audio/core/commands/player.py:122 +#: redbot/cogs/audio/core/commands/player.py:230 +#: redbot/cogs/audio/core/commands/player.py:530 +#: redbot/cogs/audio/core/commands/player.py:603 msgid "Queue size limit reached." msgstr "Достигнут предел размера очереди." -#: redbot/cogs/audio/core/commands/player.py:146 +#: redbot/cogs/audio/core/commands/player.py:145 #, docstring msgid "Force play a URL or search for a track." msgstr "Принудительно воспроизвести URL или найденный трек." -#: redbot/cogs/audio/core/commands/player.py:152 +#: redbot/cogs/audio/core/commands/player.py:151 msgid "Only single tracks work with bump play." +msgstr "С bump play работают только одиночные треки." + +#: redbot/cogs/audio/core/commands/player.py:208 +#: redbot/cogs/audio/core/commands/player.py:471 +#: redbot/cogs/audio/core/commands/player.py:587 +#: redbot/cogs/audio/core/commands/player.py:712 +#: redbot/cogs/audio/core/commands/queue.py:362 +msgid "Connection to Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:256 -#: redbot/cogs/audio/core/commands/player.py:788 -#: redbot/cogs/audio/core/commands/player.py:910 -msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" -"This 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:255 +msgid "Local tracks will not work if the managed Lavalink node cannot see the track.\n" +"This may be due to permissions or you are using an external Lavalink node in a different machine than the bot and the local tracks." +msgstr "" -#: redbot/cogs/audio/core/commands/player.py:263 -#: redbot/cogs/audio/core/commands/player.py:795 -#: redbot/cogs/audio/core/commands/player.py:917 +#: redbot/cogs/audio/core/commands/player.py:262 +#: redbot/cogs/audio/core/commands/player.py:794 +#: redbot/cogs/audio/core/commands/player.py:913 msgid "Track is not playable." msgstr "Трек не воспроизводится." -#: redbot/cogs/audio/core/commands/player.py:265 -#: redbot/cogs/audio/core/commands/player.py:796 -#: redbot/cogs/audio/core/commands/player.py:918 +#: redbot/cogs/audio/core/commands/player.py:264 +#: redbot/cogs/audio/core/commands/player.py:795 +#: redbot/cogs/audio/core/commands/player.py:914 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "**{suffix}** не является полностью поддерживаемым форматом, и некоторые треки не могут воспроизводиться." -#: redbot/cogs/audio/core/commands/player.py:296 +#: redbot/cogs/audio/core/commands/player.py:294 msgid "This track is not allowed in this server." msgstr "Этот трек не разрешен на этом сервере." -#: redbot/cogs/audio/core/commands/player.py:318 +#: redbot/cogs/audio/core/commands/player.py:316 msgid "Track exceeds maximum length." msgstr "Этот трек превышает максимальную длину." -#: redbot/cogs/audio/core/commands/player.py:339 +#: redbot/cogs/audio/core/commands/player.py:337 msgid "{time} until track playback: #1 in queue" msgstr "{time} до воспроизведения трека: #1 в очереди" -#: redbot/cogs/audio/core/commands/player.py:343 +#: redbot/cogs/audio/core/commands/player.py:341 msgid "Track Enqueued" msgstr "Трек поставлен в очередь" -#: redbot/cogs/audio/core/commands/player.py:357 +#: redbot/cogs/audio/core/commands/player.py:355 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "Выберите плейлист Spotify из списка категорий, чтобы начать играть." -#: redbot/cogs/audio/core/commands/player.py:417 +#: redbot/cogs/audio/core/commands/player.py:415 msgid "The owner needs to set the Spotify client ID and Spotify client secret, before Spotify URLs or codes can be used. \n" "See `{prefix}audioset spotifyapi` for instructions." msgstr "Владелец должен установить идентификатор клиента Spotify и секрет клиента Spotify, прежде чем можно будет использовать URL-адреса или коды Spotify..\n" "Просмотрите `{prefix}audioset spotifyapi` для получения инструкций." -#: redbot/cogs/audio/core/commands/player.py:427 +#: redbot/cogs/audio/core/commands/player.py:425 msgid "The owner needs to set the YouTube API key before Spotify URLs or codes can be used.\n" "See `{prefix}audioset youtubeapi` for instructions." msgstr "Владелец должен установить ключ YouTube API перед использованием URL-адресов или кодов Spotify.\n" "Смотрите `{prefix}audioset youtubeapi` для получения инструкций." -#: redbot/cogs/audio/core/commands/player.py:485 +#: redbot/cogs/audio/core/commands/player.py:483 msgid "You must be in the voice channel to use the genre command." -msgstr "" +msgstr "Вы должны быть в голосовом канале, чтобы использовать команду жанра." -#: redbot/cogs/audio/core/commands/player.py:492 +#: redbot/cogs/audio/core/commands/player.py:490 msgid "No categories found" msgstr "Категории не найдены" -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:514 +#: redbot/cogs/audio/core/commands/player.py:494 +#: redbot/cogs/audio/core/commands/player.py:512 msgid "No categories found, try again later." msgstr "Категории не найдены, повторите попытку позже." -#: redbot/cogs/audio/core/commands/player.py:501 +#: redbot/cogs/audio/core/commands/player.py:499 msgid "Categories" msgstr "Категории" -#: redbot/cogs/audio/core/commands/player.py:507 +#: redbot/cogs/audio/core/commands/player.py:505 msgid "No categories selected, try again later." -msgstr "" +msgstr "Категории не выбраны, повторите попытку позже." -#: redbot/cogs/audio/core/commands/player.py:522 +#: redbot/cogs/audio/core/commands/player.py:520 msgid "Playlists for {friendly_name}" msgstr "Плейлист для {friendly_name}" -#: redbot/cogs/audio/core/commands/player.py:529 +#: redbot/cogs/audio/core/commands/player.py:527 msgid "No tracks to play." msgstr "Нет треков для воспроизведения." -#: redbot/cogs/audio/core/commands/player.py:539 +#: redbot/cogs/audio/core/commands/player.py:537 msgid "Couldn't find tracks for the selected playlist." -msgstr "" +msgstr "Не удалось найти композиции для выбранного списка воспроизведения." -#: redbot/cogs/audio/core/commands/player.py:547 +#: redbot/cogs/audio/core/commands/player.py:545 #, docstring msgid "Starts auto play." msgstr "Начать автоматическое воспроизведение." -#: redbot/cogs/audio/core/commands/player.py:601 +#: redbot/cogs/audio/core/commands/player.py:599 msgid "You must be in the voice channel to use the autoplay command." -msgstr "Вы должны быть в голосовом канале, чтобы использовать команду автовоспроизведения." +msgstr "Вы должны быть в голосовом канале, чтобы использовать команду авто-воспроизведения." -#: redbot/cogs/audio/core/commands/player.py:615 +#: redbot/cogs/audio/core/commands/player.py:613 msgid "Couldn't get a valid track." msgstr "Не удалось получить правильный трек." -#: redbot/cogs/audio/core/commands/player.py:621 -#: redbot/cogs/audio/core/commands/player.py:757 -#: redbot/cogs/audio/core/commands/player.py:776 -#: redbot/cogs/audio/core/commands/player.py:897 -#: redbot/cogs/audio/core/commands/playlists.py:1928 +#: redbot/cogs/audio/core/commands/player.py:619 +#: redbot/cogs/audio/core/commands/player.py:756 +#: redbot/cogs/audio/core/commands/player.py:775 +#: redbot/cogs/audio/core/commands/player.py:893 +#: redbot/cogs/audio/core/commands/playlists.py:1898 msgid "Unable to Get Track" msgstr "Не удается получить трек" -#: redbot/cogs/audio/core/commands/player.py:622 -#: redbot/cogs/audio/core/commands/player.py:758 -#: redbot/cogs/audio/core/commands/player.py:777 -#: redbot/cogs/audio/core/commands/player.py:898 -#: redbot/cogs/audio/core/commands/playlists.py:1929 +#: redbot/cogs/audio/core/commands/player.py:620 +#: redbot/cogs/audio/core/commands/player.py:757 +#: redbot/cogs/audio/core/commands/player.py:776 +#: redbot/cogs/audio/core/commands/player.py:894 msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." -msgstr "" +msgstr "В данный момент я не могу получить трек от Lavalink, повторите попытку через несколько минут." -#: redbot/cogs/audio/core/commands/player.py:636 +#: redbot/cogs/audio/core/commands/player.py:634 msgid "Adding a track to queue." msgstr "Добавление трека в очередь." -#: redbot/cogs/audio/core/commands/player.py:642 +#: redbot/cogs/audio/core/commands/player.py:641 #, 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 "" +msgstr "Выберите трек с помощью поиска.\n\n" +" Используйте `[p]search list `, чтобы поставить в очередь все треки, найденные на YouTube. Используйте `[p]search sc\n" +" ` для поиска на SoundCloud вместо YouTube.\n" +" " -#: redbot/cogs/audio/core/commands/player.py:694 -#: redbot/cogs/audio/core/commands/player.py:706 -#: redbot/cogs/audio/core/commands/player.py:712 -#: redbot/cogs/audio/core/commands/player.py:722 +#: redbot/cogs/audio/core/commands/player.py:680 +msgid "Connection to Lavalink has failed" +msgstr "Не удалось подключиться к Lava link" + +#: redbot/cogs/audio/core/commands/player.py:693 +#: redbot/cogs/audio/core/commands/player.py:705 +#: redbot/cogs/audio/core/commands/player.py:711 +#: redbot/cogs/audio/core/commands/player.py:721 msgid "Unable To Search For Tracks" -msgstr "" +msgstr "Не удается найти треки" -#: redbot/cogs/audio/core/commands/player.py:723 +#: redbot/cogs/audio/core/commands/player.py:722 msgid "You must be in the voice channel to enqueue tracks." msgstr "Вы должны быть в голосовом канале, чтобы поставить в очередь треки." -#: redbot/cogs/audio/core/commands/player.py:786 -#: redbot/cogs/audio/core/commands/player.py:908 +#: redbot/cogs/audio/core/commands/player.py:785 +#: redbot/cogs/audio/core/commands/player.py:904 msgid "Nothing found." msgstr "Ничего не найдено." -#: redbot/cogs/audio/core/commands/player.py:857 -#: redbot/cogs/audio/core/commands/playlists.py:1553 +#: redbot/cogs/audio/core/commands/player.py:787 +#: redbot/cogs/audio/core/commands/player.py:906 +msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" +"This 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:853 +#: redbot/cogs/audio/core/commands/playlists.py:1527 msgid " {bad_tracks} tracks cannot be queued." msgstr " {bad_tracks} треков не могут быть поставлены в очередь." -#: redbot/cogs/audio/core/commands/player.py:863 +#: redbot/cogs/audio/core/commands/player.py:859 msgid "Queued {num} track(s).{maxlength_msg}" -msgstr "В очереди {num} трек(ов). {maxlength_msg}" +msgstr "В очереди {num} трек(и). {maxlength_msg}" -#: redbot/cogs/audio/core/commands/player.py:869 +#: redbot/cogs/audio/core/commands/player.py:865 msgid "folder" msgstr "папка" -#: redbot/cogs/audio/core/commands/player.py:871 +#: redbot/cogs/audio/core/commands/player.py:867 msgid "search" msgstr "поиск" -#: redbot/cogs/audio/core/commands/player.py:874 +#: redbot/cogs/audio/core/commands/player.py:870 msgid "{time} until start of {type} playback: starts at #{position} in queue" -msgstr "" +msgstr "{time} до начала воспроизведения {type}: начинается с #{position} в очереди" -#: redbot/cogs/audio/core/commands/playlists.py:44 +#: redbot/cogs/audio/core/commands/playlists.py:45 #, docstring msgid "Playlist configuration options.\n\n" " Scope info:\n" @@ -2248,11 +2691,11 @@ msgid "Playlist configuration options.\n\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" +" ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and the playlist creator.\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:69 +#: redbot/cogs/audio/core/commands/playlists.py:70 #, 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" @@ -2279,101 +2722,157 @@ msgid "Add a track URL, playlist link, or quick search to a playlist.\n\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 "Добавьте URL-адрес трека, ссылку на список воспроизведения или быстрый поиск в список воспроизведения.\n\n" +" Композиция(и) будет добавлена в конец списка воспроизведения.\n\n" +" **Использование**:\n" +" `[p]playlist append playlist_name_OR_id track_name_OR_url [args]`.\n\n" +" **Args**:\n" +" Все следующие необязательны:\n" +" --scope \n" +" --author [user]\n" +" --guild [guild] **Это может использовать только владелец бота**.\n\n" +" **Сфера** является одной из следующих:\n" +" Глобальный\n" +" Гильдия\n" +" Пользователь\n\n" +" **Автор** может быть одним из следующих:\n" +" ID пользователя\n" +" Упоминание пользователя\n" +" Имя пользователя#123\n\n" +" **Гильдия** может быть одной из следующих:\n" +" ID гильдии\n" +" Точное название гильдии\n\n" +" Пример использования:\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#66666`\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:1699 -#: redbot/cogs/audio/core/commands/playlists.py:2015 +#: redbot/cogs/audio/core/commands/playlists.py:124 +#: redbot/cogs/audio/core/commands/playlists.py:305 +#: redbot/cogs/audio/core/commands/playlists.py:487 +#: redbot/cogs/audio/core/commands/playlists.py:581 +#: redbot/cogs/audio/core/commands/playlists.py:710 +#: redbot/cogs/audio/core/commands/playlists.py:845 +#: redbot/cogs/audio/core/commands/playlists.py:982 +#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1224 +#: redbot/cogs/audio/core/commands/playlists.py:1474 +#: redbot/cogs/audio/core/commands/playlists.py:1560 +#: redbot/cogs/audio/core/commands/playlists.py:1641 +#: redbot/cogs/audio/core/commands/playlists.py:1671 +#: redbot/cogs/audio/core/commands/playlists.py:1983 msgid "Playlist Not Found" -msgstr "" +msgstr "Плейлист не найден" -#: redbot/cogs/audio/core/commands/playlists.py:140 +#: redbot/cogs/audio/core/commands/playlists.py:141 msgid "Could not find a track matching your query." -msgstr "" +msgstr "Не удалось найти трек, соответствующий вашему запросу." -#: redbot/cogs/audio/core/commands/playlists.py:161 +#: redbot/cogs/audio/core/commands/playlists.py:162 msgid "Skipping track" -msgstr "" +msgstr "Пропуск трека" -#: redbot/cogs/audio/core/commands/playlists.py:162 +#: redbot/cogs/audio/core/commands/playlists.py:163 msgid "{track} is already in {playlist} (`{id}`) [**{scope}**]." -msgstr "" +msgstr "{track} уже находится в {playlist} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/commands/playlists.py:170 -#: redbot/cogs/audio/core/commands/playlists.py:212 +#: redbot/cogs/audio/core/commands/playlists.py:171 +#: redbot/cogs/audio/core/commands/playlists.py:213 msgid "Playlist limit reached: Could not add track." -msgstr "" +msgstr "Достигнут лимит плейлистов: Не удалось добавить трек." -#: redbot/cogs/audio/core/commands/playlists.py:193 +#: redbot/cogs/audio/core/commands/playlists.py:194 msgid "Track added" msgstr "Трек добавлен" -#: redbot/cogs/audio/core/commands/playlists.py:194 +#: redbot/cogs/audio/core/commands/playlists.py:195 msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." -msgstr "" +msgstr "{track} добавил в {playlist} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/commands/playlists.py:199 +#: redbot/cogs/audio/core/commands/playlists.py:200 msgid "{num} tracks appended to {playlist} (`{id}`) [**{scope}**]." -msgstr "" +msgstr "{num} треков добавлено к {playlist} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/commands/playlists.py:204 +#: redbot/cogs/audio/core/commands/playlists.py:205 msgid "\n" "{existing} {plural} already in the playlist and were skipped." -msgstr "" +msgstr "\n" +"{existing} {plural} уже были в списке воспроизведения и были пропущены." -#: redbot/cogs/audio/core/commands/playlists.py:206 +#: redbot/cogs/audio/core/commands/playlists.py:207 msgid "tracks are" -msgstr "" +msgstr "треки" -#: redbot/cogs/audio/core/commands/playlists.py:206 +#: redbot/cogs/audio/core/commands/playlists.py:207 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:2032 +#: redbot/cogs/audio/core/commands/playlists.py:209 +#: redbot/cogs/audio/core/commands/playlists.py:618 +#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: redbot/cogs/audio/core/commands/playlists.py:1268 +#: redbot/cogs/audio/core/commands/playlists.py:2000 msgid "Playlist Modified" +msgstr "Плейлист изменен" + +#: redbot/cogs/audio/core/commands/playlists.py:229 +#, docstring +msgid "Copy a playlist from one scope to another.\n\n" +" **Usage**:\n" +" ​ ​ ​ ​ `[p]playlist copy playlist_name_OR_id [args]`\n\n" +" **Args**:\n" +" ​ ​ ​ ​ The following are all optional:\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-scope \n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-guild [guild] **Only the bot owner can use this**\n\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-scope \n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-guild [guild] **Only the bot owner can use this**\n\n" +" **Scope** is one of the following:\n" +" ​ ​ ​ ​ Global\n" +" ​ ​ ​ ​ Guild\n" +" ​ ​ ​ ​ User\n\n" +" **Author** can be one of the following:\n" +" ​ ​ ​ ​ User ID\n" +" ​ ​ ​ ​ User Mention\n" +" ​ ​ ​ ​ User Name#123\n\n" +" **Guild** can be one of the following:\n" +" ​ ​ ​ ​ Guild ID\n" +" ​ ​ ​ ​ Exact guild name\n\n" +" Example use:\n" +" ​ ​ ​ ​ `[p]playlist copy MyGuildPlaylist --from-scope Guild --to-scope Global`\n" +" ​ ​ ​ ​ `[p]playlist copy MyGlobalPlaylist --from-scope Global --to-author Draper#6666 --to-scope User`\n" +" ​ ​ ​ ​ `[p]playlist copy MyPersonalPlaylist --from-scope user --to-author Draper#6666 --to-scope Guild --to-guild Red - Discord Bot`\n" +" " 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:2016 +#: redbot/cogs/audio/core/commands/playlists.py:306 +#: redbot/cogs/audio/core/commands/playlists.py:488 +#: redbot/cogs/audio/core/commands/playlists.py:582 +#: redbot/cogs/audio/core/commands/playlists.py:711 +#: redbot/cogs/audio/core/commands/playlists.py:846 +#: redbot/cogs/audio/core/commands/playlists.py:1225 +#: redbot/cogs/audio/core/commands/playlists.py:1642 +#: redbot/cogs/audio/core/commands/playlists.py:1984 msgid "Could not match '{arg}' to a playlist." -msgstr "" +msgstr "Не удалось сопоставить '{arg}' со списком воспроизведения." -#: redbot/cogs/audio/core/commands/playlists.py:331 -#: redbot/cogs/audio/core/commands/playlists.py:338 +#: redbot/cogs/audio/core/commands/playlists.py:329 +#: redbot/cogs/audio/core/commands/playlists.py:336 msgid "the Global" -msgstr "Глобальный" +msgstr "глобальная" -#: redbot/cogs/audio/core/commands/playlists.py:346 +#: redbot/cogs/audio/core/commands/playlists.py:344 msgid "Playlist Copied" msgstr "Плейлист создан" -#: redbot/cogs/audio/core/commands/playlists.py:347 +#: redbot/cogs/audio/core/commands/playlists.py:345 msgid "Playlist {name} (`{from_id}`) copied from {from_scope} to {to_scope} (`{to_id}`)." -msgstr "" +msgstr "Плейлист {name} (`{from_id}`) скопирован из {from_scope} в {to_scope} (`{to_id}`)." -#: redbot/cogs/audio/core/commands/playlists.py:362 +#: redbot/cogs/audio/core/commands/playlists.py:360 #, docstring msgid "Create an empty playlist.\n\n" " **Usage**:\n" @@ -2399,33 +2898,56 @@ msgid "Create an empty playlist.\n\n" " ​ ​ ​ ​ `[p]playlist create MyGlobalPlaylist --scope Global`\n" " ​ ​ ​ ​ `[p]playlist create MyPersonalPlaylist --scope User`\n" " " -msgstr "" +msgstr "Создайте пустой список воспроизведения.\n\n" +" **Использование**:\n" +" `[p]playlist create playlist_name [args]`.\n\n" +" **Дополнительные параметры**:\n" +" Все следующие параметры являются необязательными:\n" +" --scope \n" +" --author [user]\n" +" --guild [guild] **Это может использовать только владелец бота**.\n\n" +" **Сфера** является одной из следующих:\n" +" Глобальный\n" +" Гильдия\n" +" Пользователь\n\n" +" **Автор** может быть одним из следующих:\n" +" ID пользователя\n" +" Упоминание пользователя\n" +" Имя пользователя#123\n\n" +" **Гильдия** может быть одной из следующих:\n" +" ID гильдии\n" +" Точное название гильдии\n\n" +" Пример использования:\n" +" `[p]playlist create 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:1998 +#: redbot/cogs/audio/core/commands/playlists.py:412 +#: redbot/cogs/audio/core/commands/playlists.py:1117 +#: redbot/cogs/audio/core/commands/playlists.py:1340 +#: redbot/cogs/audio/core/commands/playlists.py:1966 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:1999 +#: redbot/cogs/audio/core/commands/playlists.py:413 +#: redbot/cogs/audio/core/commands/playlists.py:1118 +#: redbot/cogs/audio/core/commands/playlists.py:1341 +#: redbot/cogs/audio/core/commands/playlists.py:1967 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:427 -#: redbot/cogs/audio/core/commands/playlists.py:1167 -#: redbot/cogs/audio/core/commands/playlists.py:1396 +#: redbot/cogs/audio/core/commands/playlists.py:423 +#: redbot/cogs/audio/core/commands/playlists.py:1150 +#: redbot/cogs/audio/core/commands/playlists.py:1375 msgid "Playlist Created" msgstr "Плейлист создан" -#: redbot/cogs/audio/core/commands/playlists.py:428 +#: redbot/cogs/audio/core/commands/playlists.py:424 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "Пустой плейлист {name} (`{id}`) [**{scope}**] создан." -#: redbot/cogs/audio/core/commands/playlists.py:441 +#: redbot/cogs/audio/core/commands/playlists.py:437 #, docstring msgid "Delete a saved playlist.\n\n" " **Usage**:\n" @@ -2451,17 +2973,40 @@ msgid "Delete a saved playlist.\n\n" " ​ ​ ​ ​ `[p]playlist delete MyGlobalPlaylist --scope Global`\n" " ​ ​ ​ ​ `[p]playlist delete MyPersonalPlaylist --scope User`\n" " " -msgstr "" +msgstr "Удалить сохраненный список воспроизведения.\n\n" +" **Использование**:\n" +" `[p]playlist delete playlist_name_OR_id [args]`.\n\n" +" **Args**:\n" +" Все перечисленные ниже параметры являются необязательными:\n" +" --scope \n" +" --author [user]\n" +" --guild [guild] **Это может использовать только владелец бота**.\n\n" +" **Сфера** является одной из следующих:\n" +" Глобальный\n" +" Гильдия\n" +" Пользователь\n\n" +" **Автор** может быть одним из следующих:\n" +" ID пользователя\n" +" Упоминание пользователя\n" +" Имя пользователя#123\n\n" +" **Гильдия** может быть одной из следующих:\n" +" ID гильдии\n" +" Точное название гильдии\n\n" +" Пример использования:\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 +#: redbot/cogs/audio/core/commands/playlists.py:508 msgid "Playlist Deleted" -msgstr "" +msgstr "Плейлист удален" -#: redbot/cogs/audio/core/commands/playlists.py:515 +#: redbot/cogs/audio/core/commands/playlists.py:509 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." -msgstr "" +msgstr "{name} (`{id}`) [**{scope}**] плейлист удален." -#: redbot/cogs/audio/core/commands/playlists.py:531 +#: redbot/cogs/audio/core/commands/playlists.py:525 #, docstring msgid "Remove duplicate tracks from a saved playlist.\n\n" " **Usage**:\n" @@ -2487,22 +3032,45 @@ msgid "Remove duplicate tracks from a saved playlist.\n\n" " ​ ​ ​ ​ `[p]playlist dedupe MyGlobalPlaylist --scope Global`\n" " ​ ​ ​ ​ `[p]playlist dedupe MyPersonalPlaylist --scope User`\n" " " -msgstr "" +msgstr "Удаление дубликатов треков из сохраненного списка воспроизведения.\n\n" +" **Использование**:\n" +" `[p]playlist dedupe playlist_name_OR_id [args]`.\n\n" +" **Параметры**:\n" +" Все перечисленные ниже параметры являются необязательными:\n" +" --scope \n" +" --author [user]\n" +" --guild [guild] **Это может использовать только владелец бота**.\n\n" +" **Сфера** является одной из следующих:\n" +" Глобальный\n" +" Гильдия\n" +" Пользователь\n\n" +" **Автор** может быть одним из следующих:\n" +" ID пользователя\n" +" Упоминание пользователя\n" +" Имя пользователя#123\n\n" +" **Гильдия** может быть одной из следующих:\n" +" ID гильдии\n" +" Точное название гильдии\n\n" +" Пример использования:\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 +#: redbot/cogs/audio/core/commands/playlists.py:619 msgid "Removed {track_diff} duplicated tracks from {name} (`{id}`) [**{scope}**] playlist." -msgstr "" +msgstr "Удалено {track_diff} дублированных треков из {name} (`{id}`) [**{scope}**] плейлиста." -#: redbot/cogs/audio/core/commands/playlists.py:640 -#: redbot/cogs/audio/core/commands/playlists.py:1768 +#: redbot/cogs/audio/core/commands/playlists.py:632 +#: redbot/cogs/audio/core/commands/playlists.py:1740 msgid "Playlist Has Not Been Modified" -msgstr "" +msgstr "Плейлист не был изменен" -#: redbot/cogs/audio/core/commands/playlists.py:641 +#: redbot/cogs/audio/core/commands/playlists.py:633 msgid "{name} (`{id}`) [**{scope}**] playlist has no duplicate tracks." -msgstr "" +msgstr "{name} (`{id}`) [**{scope}**] у плейлиста нет дубликатов." -#: redbot/cogs/audio/core/commands/playlists.py:662 +#: redbot/cogs/audio/core/commands/playlists.py:654 #, docstring msgid "Download a copy of a playlist.\n\n" " These files can be used with the `[p]playlist upload` command.\n" @@ -2531,21 +3099,47 @@ msgid "Download a copy of a playlist.\n\n" " ​ ​ ​ ​ `[p]playlist download MyGlobalPlaylist False --scope Global`\n" " ​ ​ ​ ​ `[p]playlist download MyPersonalPlaylist --scope User`\n" " " -msgstr "" +msgstr "Загрузите копию списка воспроизведения.\n\n" +" Эти файлы можно использовать с командой `[p]playlist upload`.\n" +" Плейлисты, совместимые с Red v2, можно сгенерировать, передав True\n" +" для переменной v2.\n\n" +" **Использование**:\n" +" `[p]playlist download playlist_name_OR_id [v2=True_OR_False] [args]`.\n\n" +" **Параметры**:\n" +" Все следующие параметры являются необязательными:\n" +" --scope \n" +" --author [user]\n" +" --guild [guild] **Это может использовать только владелец бота**.\n\n" +" **Сфера** является одной из следующих:\n" +" Глобальный\n" +" Гильдия\n" +" Пользователь\n\n" +" **Автор** может быть одним из следующих:\n" +" ID пользователя\n" +" Упоминание пользователя\n" +" Имя пользователя#123\n\n" +" **Гильдия** может быть одной из следующих:\n" +" ID гильдии\n" +" Точное название гильдии\n\n" +" Пример использования:\n" +" `[p]playlist download MyGuildPlaylist True`\n" +" `[p]playlist download MyGlobalPlaylist False --scope Global`\n" +" `[p]playlist download MyPersonalPlaylist --scope User`\n" +" " -#: redbot/cogs/audio/core/commands/playlists.py:731 +#: redbot/cogs/audio/core/commands/playlists.py:721 msgid "That playlist has no tracks." msgstr "В этом плейлисте нет треков." -#: redbot/cogs/audio/core/commands/playlists.py:774 +#: redbot/cogs/audio/core/commands/playlists.py:764 msgid "This playlist is too large to be send in this server." -msgstr "" +msgstr "Этот плейлист слишком большой для отправки на этом сервере." -#: redbot/cogs/audio/core/commands/playlists.py:777 +#: redbot/cogs/audio/core/commands/playlists.py:767 msgid "Playlist is too large, here is the compressed version." -msgstr "" +msgstr "Плейлист слишком большой, вот сжатая версия." -#: redbot/cogs/audio/core/commands/playlists.py:799 +#: redbot/cogs/audio/core/commands/playlists.py:789 #, docstring msgid "Retrieve information from a saved playlist.\n\n" " **Usage**:\n" @@ -2571,27 +3165,51 @@ msgid "Retrieve information from a saved playlist.\n\n" " ​ ​ ​ ​ `[p]playlist info MyGlobalPlaylist --scope Global`\n" " ​ ​ ​ ​ `[p]playlist info MyPersonalPlaylist --scope User`\n" " " -msgstr "" +msgstr "Извлечение информации из сохраненного списка воспроизведения.\n\n" +" **Использование**:\n" +" `[p]playlist info playlist_name_OR_id [args]`.\n\n" +" **Параметры**:\n" +" Все перечисленные ниже параметры являются необязательными:\n" +" --scope \n" +" --author [user]\n" +" --guild [guild] **Это может использовать только владелец бота**.\n\n" +" **Сфера** является одной из следующих:\n" +" Глобальный\n" +" Гильдия\n" +" Пользователь\n\n" +" **Автор** может быть одним из следующих:\n" +" ID пользователя\n" +" Упоминание пользователя\n" +" Имя пользователя#123\n\n" +" **Гильдия** может быть одной из следующих:\n" +" ID гильдии\n" +" Точное название гильдии\n\n" +" Пример использования:\n" +" `[p]playlist info MyGuildPlaylist`\n" +" `[p]playlist info MyGlobalPlaylist --scope Global`\n" +" `[p]playlist info MyPersonalPlaylist --scope User`\n" +" " -#: redbot/cogs/audio/core/commands/playlists.py:891 +#: redbot/cogs/audio/core/commands/playlists.py:879 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\n" -msgstr "" +msgstr "Информация о плейлисте для {playlist_name} (`{id}`) [**{scope}**]:\n" -#: redbot/cogs/audio/core/commands/playlists.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:883 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\n" "URL: {url}" -msgstr "" +msgstr "Информация о плейлисте для {playlist_name} (`{id}`) [**{scope}**]:\n" +"URL: {url}" -#: redbot/cogs/audio/core/commands/playlists.py:908 -#: redbot/cogs/audio/core/commands/playlists.py:1056 +#: redbot/cogs/audio/core/commands/playlists.py:896 +#: redbot/cogs/audio/core/commands/playlists.py:1041 msgid "Unknown" msgstr "Неизвестно" -#: redbot/cogs/audio/core/commands/playlists.py:910 +#: redbot/cogs/audio/core/commands/playlists.py:898 msgid "Page {page}/{pages} | Author: {author_name} | {num} track(s)" -msgstr "Страница {page}/{pages} | Автор: {author_name} | {num} трек(ов)" +msgstr "Страница {page}/{pages} | Автор: {author_name} | {num} трек(и)" -#: redbot/cogs/audio/core/commands/playlists.py:922 +#: redbot/cogs/audio/core/commands/playlists.py:910 #, docstring msgid "List saved playlists.\n\n" " **Usage**:\n" @@ -2617,37 +3235,60 @@ msgid "List saved playlists.\n\n" " ​ ​ ​ ​ `[p]playlist list --scope Global`\n" " ​ ​ ​ ​ `[p]playlist list --scope User`\n" " " -msgstr "" +msgstr "Список сохраненных плейлистов.\n\n" +" **Использование**:\n" +" `[p]playlist list [args]`.\n\n" +" **Параметры**:\n" +" Все следующие параметры являются необязательными:\n" +" --scope \n" +" --author [user]\n" +" --guild [guild] **Это может использовать только владелец бота**.\n\n" +" **Сфера** является одной из следующих:\n" +" Глобальный\n" +" Гильдия\n" +" Пользователь\n\n" +" **Автор** может быть одним из следующих:\n" +" ID пользователя\n" +" Упоминание пользователя\n" +" Имя пользователя#123\n\n" +" **Гильдия** может быть одной из следующих:\n" +" ID гильдии\n" +" Точное название гильдии\n\n" +" Пример использования:\n" +" `[p]playlist list`\n" +" `[p]playlist list --scope Global`\n" +" `[p]playlist list --scope User`\n" +" " -#: redbot/cogs/audio/core/commands/playlists.py:998 +#: redbot/cogs/audio/core/commands/playlists.py:983 msgid "No saved playlists available in this server." msgstr "Нету сохраненных плейлистов на этом сервере." -#: redbot/cogs/audio/core/commands/playlists.py:1032 +#: redbot/cogs/audio/core/commands/playlists.py:1017 msgid "No saved playlists for {scope} created by {author}." -msgstr "" +msgstr "Нет сохраненных плейлистов для {scope}, созданных {author}." -#: redbot/cogs/audio/core/commands/playlists.py:1041 +#: redbot/cogs/audio/core/commands/playlists.py:1026 msgid "No saved playlists for {scope}." -msgstr "" +msgstr "Нет сохраненных плейлистов для {scope}." -#: redbot/cogs/audio/core/commands/playlists.py:1051 +#: redbot/cogs/audio/core/commands/playlists.py:1036 msgid "ID: {id}" -msgstr "" +msgstr "ID: {id}" -#: redbot/cogs/audio/core/commands/playlists.py:1052 +#: redbot/cogs/audio/core/commands/playlists.py:1037 msgid "Tracks: {num}" msgstr "Треки: {num}" -#: redbot/cogs/audio/core/commands/playlists.py:1053 +#: redbot/cogs/audio/core/commands/playlists.py:1038 msgid "Author: {name}" msgstr "Автор: {name}" -#: redbot/cogs/audio/core/commands/playlists.py:1058 +#: redbot/cogs/audio/core/commands/playlists.py:1043 msgid "Scope: {scope}\n" msgstr "Область: {scope}\n" -#: redbot/cogs/audio/core/commands/playlists.py:1078 +#: redbot/cogs/audio/core/commands/playlists.py:1063 #, docstring msgid "Save the queue to a playlist.\n\n" " **Usage**:\n" @@ -2673,35 +3314,41 @@ msgid "Save the queue to a playlist.\n\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:365 -#: redbot/cogs/audio/core/commands/queue.py:373 -msgid "There's nothing in the queue." -msgstr "Очередь пуста." +msgstr "Сохранить очередь в список воспроизведения.\n\n" +" **Использование**:\n" +" `[p]playlist queue playlist_name [args]`.\n\n" +" **Параметры**:\n" +" Следующие необязательны:\n" +" --scope \n" +" --author [user]\n" +" --guild [guild] **Это может использовать только владелец бота**.\n\n" +" **Сфера** является одной из следующих:\n" +" Глобальный\n" +" Гильдия\n" +" Пользователь\n\n" +" **Автор** может быть одним из следующих:\n" +" ID пользователя\n" +" Упоминание пользователя\n" +" Имя пользователя#123\n\n" +" **Гильдия** может быть одной из следующих:\n" +" ID гильдии\n" +" Точное название гильдии\n\n" +" Пример использования:\n" +" `[p]playlist queue MyGuildPlaylist`\n" +" `[p]playlist queue MyGlobalPlaylist --scope Global`\n" +" `[p]playlist queue MyPersonalPlaylist --scope User`\n" +" " -#: redbot/cogs/audio/core/commands/playlists.py:1168 +#: redbot/cogs/audio/core/commands/playlists.py:1151 msgid "Playlist {name} (`{id}`) [**{scope}**] saved from current queue: {num} tracks added." -msgstr "" +msgstr "Плейлист {name} (`{id}`) [**{scope}**] сохранен из текущей очереди: {num} добавлено треков." -#: redbot/cogs/audio/core/commands/playlists.py:1174 -#: redbot/cogs/audio/core/commands/playlists.py:1405 +#: redbot/cogs/audio/core/commands/playlists.py:1157 +#: redbot/cogs/audio/core/commands/playlists.py:1384 msgid "Playlist limit reached: Could not add {} tracks." -msgstr "" +msgstr "Достигнут лимит списка плейлиста: Не удалось добавить {} треков." -#: redbot/cogs/audio/core/commands/playlists.py:1188 +#: redbot/cogs/audio/core/commands/playlists.py:1171 #, docstring msgid "Remove a track from a playlist by url.\n\n" " **Usage**:\n" @@ -2727,25 +3374,48 @@ msgid "Remove a track from a playlist by url.\n\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.\n\n" +" **Использование**:\n" +" `[p]playlist remove playlist_name_OR_id url [args]`.\n\n" +" **Параметры**:\n" +" Все следующие параметры являются необязательными:\n" +" --scope \n" +" --author [user]\n" +" --guild [guild] **Это может использовать только владелец бота**.\n\n" +" **Сфера** является одной из следующих:\n" +" Глобальный\n" +" Гильдия\n" +" Пользователь\n\n" +" **Автор** может быть одним из следующих:\n" +" ID пользователя\n" +" Упоминание пользователя\n" +" Имя пользователя#123\n\n" +" **Гильдия** может быть одной из следующих:\n" +" ID гильдии\n" +" Точное название гильдии\n\n" +" Пример использования:\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" +" " -#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: redbot/cogs/audio/core/commands/playlists.py:1235 msgid "URL not in playlist." msgstr "URL отсутствует в плейлисте." -#: redbot/cogs/audio/core/commands/playlists.py:1266 +#: redbot/cogs/audio/core/commands/playlists.py:1247 msgid "No tracks left, removing playlist." msgstr "Треков не осталось, удаляя плейлист." -#: redbot/cogs/audio/core/commands/playlists.py:1274 +#: redbot/cogs/audio/core/commands/playlists.py:1255 msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." -msgstr "" +msgstr "{num} записей были удалены из списка воспроизведения {playlist_name} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/commands/playlists.py:1288 +#: redbot/cogs/audio/core/commands/playlists.py:1269 msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." -msgstr "" +msgstr "Композиция была удалена из списка плейлиста: {playlist_name} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/commands/playlists.py:1306 +#: redbot/cogs/audio/core/commands/playlists.py:1287 #, docstring msgid "Save a playlist from a url.\n\n" " **Usage**:\n" @@ -2771,21 +3441,44 @@ msgid "Save a playlist from a url.\n\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 "Сохранить список воспроизведения из url.\n\n" +" **Использование**:\n" +" `[p]playlist save name url [args]`.\n\n" +" **Параметры**:\n" +" Все следующие параметры являются необязательными:\n" +" --scope \n" +" --author [user]\n" +" --guild [guild] **Это может использовать только владелец бота**.\n\n" +" **Сфера** является одной из следующих:\n" +" Глобальный\n" +" Гильдия\n" +" Пользователь\n\n" +" **Автор** может быть одним из следующих:\n" +" ID пользователя\n" +" Упоминание пользователя\n" +" Имя пользователя#123\n\n" +" **Гильдия** может быть одной из следующих:\n" +" ID гильдии\n" +" Точное название гильдии\n\n" +" Пример использования:\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" +" " -#: redbot/cogs/audio/core/commands/playlists.py:1397 +#: redbot/cogs/audio/core/commands/playlists.py:1376 msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." -msgstr "" +msgstr "Плейлист {name} (`{id}`) [**{scope}**] сохранен: {num} треков добавлено." -#: redbot/cogs/audio/core/commands/playlists.py:1414 +#: redbot/cogs/audio/core/commands/playlists.py:1393 msgid "Playlist Couldn't be created" -msgstr "" +msgstr "Плейлист не может быть создан" -#: redbot/cogs/audio/core/commands/playlists.py:1415 +#: redbot/cogs/audio/core/commands/playlists.py:1394 msgid "Unable to create your playlist." msgstr "Не удается создать ваш плейлист." -#: redbot/cogs/audio/core/commands/playlists.py:1432 +#: redbot/cogs/audio/core/commands/playlists.py:1411 #, docstring msgid "Load a playlist into the queue.\n\n" " **Usage**:\n" @@ -2811,23 +3504,46 @@ msgid "Load a playlist into the queue.\n\n" " ​ ​ ​ ​ `[p]playlist start MyGlobalPlaylist --scope Global`\n" " ​ ​ ​ ​ `[p]playlist start MyPersonalPlaylist --scope User`\n" " " -msgstr "" +msgstr "Загрузка списка воспроизведения в очередь.\n\n" +" **Использование**:\n" +" `[p]playlist start playlist_name_OR_id [args]`.\n\n" +" **Параметры**:\n" +" Все следующие параметры являются необязательными:\n" +" --scope \n" +" --author [user]\n" +" --guild [guild] **Это может использовать только владелец бота**.\n\n" +" **Сфера** является одной из следующих:\n" +" Глобальный\n" +" Гильдия\n" +" Пользователь\n\n" +" **Автор** может быть одним из следующих:\n" +" ID пользователя\n" +" Упоминание пользователя\n" +" Имя пользователя#123\n\n" +" **Гильдия** может быть одной из следующих:\n" +" ID гильдии\n" +" Точное название гильдии\n\n" +" Пример использования:\n" +" `[p]playlist start MyGuildPlaylist`.\n" +" `[p]playlist start MyGlobalPlaylist --scope Global`\n" +" `[p]playlist start MyPersonalPlaylist --scope User`\n" +" " -#: redbot/cogs/audio/core/commands/playlists.py:1482 +#: redbot/cogs/audio/core/commands/playlists.py:1459 msgid "You need the DJ role to start playing playlists." msgstr "Вам нужна роль DJ, чтобы начать воспроизведение плейлистов." -#: redbot/cogs/audio/core/commands/playlists.py:1566 +#: redbot/cogs/audio/core/commands/playlists.py:1540 msgid "Playlist Enqueued" msgstr "Плейлист поставлен в очередь" -#: redbot/cogs/audio/core/commands/playlists.py:1567 +#: redbot/cogs/audio/core/commands/playlists.py:1541 msgid "{name} - (`{id}`) [**{scope}**]\n" "Added {num} tracks to the queue.{maxlength_msg}" msgstr "{name} - (`{id}`) [**{scope}**]\n" "Добавлено {num} треков в очередь.{maxlength_msg}" -#: redbot/cogs/audio/core/commands/playlists.py:1613 +#: redbot/cogs/audio/core/commands/playlists.py:1587 #, docstring msgid "Updates all tracks in a playlist.\n\n" " **Usage**:\n" @@ -2853,34 +3569,57 @@ msgid "Updates all tracks in a playlist.\n\n" " ​ ​ ​ ​ `[p]playlist update MyGlobalPlaylist --scope Global`\n" " ​ ​ ​ ​ `[p]playlist update MyPersonalPlaylist --scope User`\n" " " -msgstr "" +msgstr "Обновляет все треки в списке воспроизведения.\n\n" +" **Использование**:\n" +" `[p]playlist update playlist_name_OR_id [args]`.\n\n" +" **Параметры**:\n" +" Все следующие параметры необязательны:\n" +" --scope \n" +" --author [user]\n" +" --guild [guild] **Это может использовать только владелец бота**.\n\n" +" **Сфера** является одной из следующих:\n" +" Глобальный\n" +" Гильдия\n" +" Пользователь\n\n" +" **Автор** может быть одним из следующих:\n" +" ID пользователя\n" +" Упоминание пользователя\n" +" Имя пользователя#123\n\n" +" **Гильдия** может быть одной из следующих:\n" +" ID гильдии\n" +" Точное название гильдии\n\n" +" Пример использования:\n" +" `[p]playlist update MyGuildPlaylist`.\n" +" `[p]playlist update MyGlobalPlaylist --scope Global`\n" +" `[p]playlist update MyPersonalPlaylist --scope User`\n" +" " -#: redbot/cogs/audio/core/commands/playlists.py:1692 +#: redbot/cogs/audio/core/commands/playlists.py:1664 msgid "Invalid Playlist" msgstr "Неверный плейлист" -#: redbot/cogs/audio/core/commands/playlists.py:1693 +#: redbot/cogs/audio/core/commands/playlists.py:1665 msgid "Custom playlists cannot be updated." msgstr "Пользовательские плейлисты не могут быть обновлены." -#: redbot/cogs/audio/core/commands/playlists.py:1734 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "Tracks removed" msgstr "Треки удалены" -#: redbot/cogs/audio/core/commands/playlists.py:1738 -#: redbot/cogs/audio/core/commands/playlists.py:1758 +#: redbot/cogs/audio/core/commands/playlists.py:1710 +#: redbot/cogs/audio/core/commands/playlists.py:1730 msgid "Page {page_num}/{total_pages}" msgstr "Страница {page_num}/{total_pages}" -#: redbot/cogs/audio/core/commands/playlists.py:1756 +#: redbot/cogs/audio/core/commands/playlists.py:1728 msgid "Tracks added" msgstr "Треки добавлены" -#: redbot/cogs/audio/core/commands/playlists.py:1769 +#: redbot/cogs/audio/core/commands/playlists.py:1741 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "Нет изменений для {name} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/commands/playlists.py:1781 +#: redbot/cogs/audio/core/commands/playlists.py:1753 #, docstring msgid "Uploads a playlist file as a playlist for the bot.\n\n" " V2 and old V3 playlist will be slow.\n" @@ -2908,33 +3647,62 @@ msgid "Uploads a playlist file as a playlist for the bot.\n\n" " ​ ​ ​ ​ `[p]playlist upload --scope Global`\n" " ​ ​ ​ ​ `[p]playlist upload --scope User`\n" " " -msgstr "" +msgstr "Загружает файл плейлиста в качестве плейлиста для бота.\n\n" +" Плейлист V2 и старый плейлист V3 будет загружаться медленно.\n" +" Плейлист V3, созданный с помощью `[p]playlist download`, будет загружаться намного быстрее.\n\n" +" **Использование**:\n" +" `[p]playlist upload [args]`.\n\n" +" **Параметры**:\n" +" Все следующие параметры являются необязательными:\n" +" --scope \n" +" --author [user]\n" +" --guild [guild] **Это может использовать только владелец бота**.\n\n" +" **Сфера** является одной из следующих:\n" +" Глобальный\n" +" Гильдия\n" +" Пользователь\n\n" +" **Автор** может быть одним из следующих:\n" +" ID пользователя\n" +" Упоминание пользователя\n" +" Имя пользователя#123\n\n" +" **Гильдия** может быть одной из следующих:\n" +" ID гильдии\n" +" Точное название гильдии\n\n" +" Пример использования:\n" +" `[p]playlist upload`\n" +" `[p]playlist upload --scope Global`\n" +" `[p]загрузка плейлиста - область пользователя`\n" +" " -#: redbot/cogs/audio/core/commands/playlists.py:1838 +#: redbot/cogs/audio/core/commands/playlists.py:1808 msgid "Please upload the playlist file. Any other message will cancel this operation." msgstr "Пожалуйста, загрузите файл плейлиста. Любое другое сообщение отменит эту операцию." -#: redbot/cogs/audio/core/commands/playlists.py:1849 +#: redbot/cogs/audio/core/commands/playlists.py:1819 msgid "No file detected, try again later." msgstr "Файл не обнаружен, повторите попытку позже." -#: redbot/cogs/audio/core/commands/playlists.py:1856 +#: redbot/cogs/audio/core/commands/playlists.py:1826 msgid "Upload cancelled." msgstr "Загрузка отменена." -#: redbot/cogs/audio/core/commands/playlists.py:1860 +#: redbot/cogs/audio/core/commands/playlists.py:1830 msgid "Only Red playlist files can be uploaded." -msgstr "" +msgstr "Можно загружать только файлы списков плейлиста Red." -#: redbot/cogs/audio/core/commands/playlists.py:1868 +#: redbot/cogs/audio/core/commands/playlists.py:1838 msgid "Not a valid playlist file." msgstr "Недопустимый файл плейлиста." -#: redbot/cogs/audio/core/commands/playlists.py:1880 +#: redbot/cogs/audio/core/commands/playlists.py:1850 msgid "This playlist is too large." msgstr "Этот плейлист слишком большой." -#: redbot/cogs/audio/core/commands/playlists.py:1950 +#: redbot/cogs/audio/core/commands/playlists.py:1899 +msgid "I'm unable to get a track from Lavalink node at the moment, try again in a few minutes." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1920 #, docstring msgid "Rename an existing playlist.\n\n" " **Usage**:\n" @@ -2960,99 +3728,122 @@ msgid "Rename an existing playlist.\n\n" " ​ ​ ​ ​ `[p]playlist rename MyGlobalPlaylist RenamedGlobalPlaylist --scope Global`\n" " ​ ​ ​ ​ `[p]playlist rename MyPersonalPlaylist RenamedPersonalPlaylist --scope User`\n" " " -msgstr "" +msgstr "Переименовать существующий список воспроизведения.\n\n" +" **Использование**:\n" +" `[p]playlist rename playlist_name_OR_id new_name [args]`.\n\n" +" **Параметры**:\n" +" Все перечисленные ниже параметры являются необязательными:\n" +" --scope \n" +" --author [user]\n" +" --guild [guild] **Это может использовать только владелец бота**.\n\n" +" **Сфера** является одной из следующих:\n" +" Глобальный\n" +" Гильдия\n" +" Пользователь\n\n" +" **Автор** может быть одним из следующих:\n" +" ID пользователя\n" +" Упоминание пользователя\n" +" Имя пользователя#123\n\n" +" **Гильдия** может быть одной из следующих:\n" +" ID гильдии\n" +" Точное название гильдии\n\n" +" Пример использования:\n" +" `[p]playlist rename MyGuildPlaylist RenamedGuildPlaylist`.\n" +" `[p]playlist rename MyGlobalPlaylist RenamedGlobalPlaylist --scope Global'\n" +" `[p]playlist rename MyPersonalPlaylist RenamedPersonalPlaylist --scope User`\n" +" " -#: redbot/cogs/audio/core/commands/playlists.py:2029 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" -msgstr "" +msgstr "'{old}' плейлист был переименован в '{new}' (`{id}`) [**{scope}**]" #: redbot/cogs/audio/core/commands/queue.py:38 #, docstring msgid "List the songs in the queue." msgstr "Список песен в очереди." -#: redbot/cogs/audio/core/commands/queue.py:175 +#: redbot/cogs/audio/core/commands/queue.py:179 #, docstring msgid "Clears the queue." msgstr "Очистка очереди." -#: redbot/cogs/audio/core/commands/queue.py:192 +#: redbot/cogs/audio/core/commands/queue.py:196 msgid "Unable To Clear Queue" msgstr "Не удается очистить очередь" -#: redbot/cogs/audio/core/commands/queue.py:193 +#: redbot/cogs/audio/core/commands/queue.py:197 msgid "You need the DJ role to clear the queue." msgstr "У вас должна быть роль DJ для очистки очереди." -#: redbot/cogs/audio/core/commands/queue.py:201 +#: redbot/cogs/audio/core/commands/queue.py:205 msgid "Queue Modified" msgstr "Очередь изменена" -#: redbot/cogs/audio/core/commands/queue.py:201 +#: redbot/cogs/audio/core/commands/queue.py:205 msgid "The queue has been cleared." msgstr "Очередь очищена." -#: redbot/cogs/audio/core/commands/queue.py:206 +#: redbot/cogs/audio/core/commands/queue.py:210 #, 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 +#: redbot/cogs/audio/core/commands/queue.py:227 msgid "Unable To Clean Queue" -msgstr "" +msgstr "Не удается очистить очередь" -#: redbot/cogs/audio/core/commands/queue.py:224 +#: redbot/cogs/audio/core/commands/queue.py:228 msgid "You need the DJ role to clean the queue." msgstr "Вам нужна роль DJ, чтобы очистить очередь." -#: 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:243 #: redbot/cogs/audio/core/commands/queue.py:277 +msgid "Removed 0 tracks." +msgstr "Удалено 0 треков." + +#: redbot/cogs/audio/core/commands/queue.py:247 +#: redbot/cogs/audio/core/commands/queue.py:281 msgid "Removed Tracks From The Queue" msgstr "Треки удаленные из очереди" -#: redbot/cogs/audio/core/commands/queue.py:244 +#: redbot/cogs/audio/core/commands/queue.py:248 msgid "Removed {removed_tracks} tracks queued by members outside of the voice channel." msgstr "Удалено {removed_tracks} треков, запрошенных участниками вне голосового канала." -#: redbot/cogs/audio/core/commands/queue.py:252 +#: redbot/cogs/audio/core/commands/queue.py:256 #, docstring msgid "Removes all tracks you requested from the queue." -msgstr "" +msgstr "Удаляет все запрошенные вами треки из очереди." -#: redbot/cogs/audio/core/commands/queue.py:278 +#: redbot/cogs/audio/core/commands/queue.py:282 msgid "Removed {removed_tracks} tracks queued by {member.display_name}." -msgstr "" +msgstr "Удалены {removed_tracks} треков, поставленных в очередь {member.display_name}." -#: redbot/cogs/audio/core/commands/queue.py:285 +#: redbot/cogs/audio/core/commands/queue.py:289 #, docstring msgid "Search the queue." msgstr "Поиск в очереди." -#: redbot/cogs/audio/core/commands/queue.py:307 +#: redbot/cogs/audio/core/commands/queue.py:311 #, 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:350 -#: redbot/cogs/audio/core/commands/queue.py:357 -#: redbot/cogs/audio/core/commands/queue.py:364 -#: redbot/cogs/audio/core/commands/queue.py:372 +msgstr "Перемещает в очередь." + +#: redbot/cogs/audio/core/commands/queue.py:323 +#: redbot/cogs/audio/core/commands/queue.py:330 +#: redbot/cogs/audio/core/commands/queue.py:342 +#: redbot/cogs/audio/core/commands/queue.py:354 +#: redbot/cogs/audio/core/commands/queue.py:361 +#: redbot/cogs/audio/core/commands/queue.py:368 +#: redbot/cogs/audio/core/commands/queue.py:376 msgid "Unable To Shuffle Queue" -msgstr "" +msgstr "Невозможно переместить в очередь" -#: redbot/cogs/audio/core/commands/queue.py:320 +#: redbot/cogs/audio/core/commands/queue.py:324 msgid "You need the DJ role to shuffle the queue." -msgstr "" +msgstr "Вам нужна роль DJ, чтобы перетащить в очередь." -#: redbot/cogs/audio/core/commands/queue.py:377 +#: redbot/cogs/audio/core/commands/queue.py:381 msgid "Queue has been shuffled." -msgstr "" +msgstr "Очередь была перемещена." diff --git a/redbot/cogs/audio/core/commands/locales/sk-SK.po b/redbot/cogs/audio/core/commands/locales/sk-SK.po index 5636ec09a53..f9e6f0d3df1 100644 --- a/redbot/cogs/audio/core/commands/locales/sk-SK.po +++ b/redbot/cogs/audio/core/commands/locales/sk-SK.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 17:28+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -210,86 +210,84 @@ 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:591 -#: redbot/cogs/audio/core/commands/audioset.py:612 -#: redbot/cogs/audio/core/commands/audioset.py:629 -#: redbot/cogs/audio/core/commands/audioset.py:677 -#: redbot/cogs/audio/core/commands/audioset.py:752 -#: redbot/cogs/audio/core/commands/audioset.py:900 -#: redbot/cogs/audio/core/commands/audioset.py:915 -#: redbot/cogs/audio/core/commands/audioset.py:935 -#: redbot/cogs/audio/core/commands/audioset.py:977 -#: redbot/cogs/audio/core/commands/audioset.py:978 -#: redbot/cogs/audio/core/commands/audioset.py:979 -#: redbot/cogs/audio/core/commands/audioset.py:980 -#: redbot/cogs/audio/core/commands/audioset.py:981 -#: redbot/cogs/audio/core/commands/audioset.py:982 -#: redbot/cogs/audio/core/commands/audioset.py:983 -#: redbot/cogs/audio/core/commands/audioset.py:997 -#: redbot/cogs/audio/core/commands/audioset.py:999 -#: redbot/cogs/audio/core/commands/audioset.py:1041 -#: redbot/cogs/audio/core/commands/audioset.py:1048 -#: redbot/cogs/audio/core/commands/audioset.py:1090 -#: redbot/cogs/audio/core/commands/audioset.py:1091 -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1111 -#: redbot/cogs/audio/core/commands/audioset.py:1188 -#: redbot/cogs/audio/core/commands/audioset.py:1203 -#: redbot/cogs/audio/core/commands/audioset.py:1348 -#: redbot/cogs/audio/core/commands/audioset.py:1349 -#: redbot/cogs/audio/core/commands/audioset.py:1350 -#: redbot/cogs/audio/core/commands/audioset.py:1393 -#: redbot/cogs/audio/core/commands/audioset.py:1394 -#: redbot/cogs/audio/core/commands/audioset.py:1395 -#: redbot/cogs/audio/core/commands/audioset.py:1437 -#: redbot/cogs/audio/core/commands/controller.py:421 -#: redbot/cogs/audio/core/commands/controller.py:465 -#: redbot/cogs/audio/core/commands/controller.py:767 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:118 -#: redbot/cogs/audio/core/commands/llset.py:127 +#: redbot/cogs/audio/core/commands/audioset.py:589 +#: redbot/cogs/audio/core/commands/audioset.py:610 +#: redbot/cogs/audio/core/commands/audioset.py:627 +#: redbot/cogs/audio/core/commands/audioset.py:675 +#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:921 +#: redbot/cogs/audio/core/commands/audioset.py:941 +#: redbot/cogs/audio/core/commands/audioset.py:970 +#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:987 +#: redbot/cogs/audio/core/commands/audioset.py:988 +#: redbot/cogs/audio/core/commands/audioset.py:989 +#: redbot/cogs/audio/core/commands/audioset.py:990 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:1008 +#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1102 +#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1122 +#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1367 +#: redbot/cogs/audio/core/commands/audioset.py:1368 +#: redbot/cogs/audio/core/commands/audioset.py:1369 +#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1413 +#: redbot/cogs/audio/core/commands/audioset.py:1414 +#: redbot/cogs/audio/core/commands/audioset.py:1456 +#: redbot/cogs/audio/core/commands/controller.py:422 +#: redbot/cogs/audio/core/commands/controller.py:466 +#: redbot/cogs/audio/core/commands/controller.py:775 +#: redbot/cogs/audio/core/commands/llset.py:168 +#: redbot/cogs/audio/core/commands/llset.py:177 msgid "Enabled" msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:441 -#: redbot/cogs/audio/core/commands/audioset.py:591 -#: redbot/cogs/audio/core/commands/audioset.py:612 -#: redbot/cogs/audio/core/commands/audioset.py:629 -#: redbot/cogs/audio/core/commands/audioset.py:677 -#: redbot/cogs/audio/core/commands/audioset.py:752 -#: redbot/cogs/audio/core/commands/audioset.py:900 -#: redbot/cogs/audio/core/commands/audioset.py:915 -#: redbot/cogs/audio/core/commands/audioset.py:935 -#: redbot/cogs/audio/core/commands/audioset.py:977 -#: redbot/cogs/audio/core/commands/audioset.py:978 -#: redbot/cogs/audio/core/commands/audioset.py:979 -#: redbot/cogs/audio/core/commands/audioset.py:980 -#: redbot/cogs/audio/core/commands/audioset.py:981 -#: redbot/cogs/audio/core/commands/audioset.py:982 -#: redbot/cogs/audio/core/commands/audioset.py:983 -#: redbot/cogs/audio/core/commands/audioset.py:997 -#: redbot/cogs/audio/core/commands/audioset.py:999 -#: redbot/cogs/audio/core/commands/audioset.py:1041 -#: redbot/cogs/audio/core/commands/audioset.py:1048 -#: redbot/cogs/audio/core/commands/audioset.py:1090 -#: redbot/cogs/audio/core/commands/audioset.py:1091 -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1113 -#: redbot/cogs/audio/core/commands/audioset.py:1188 -#: redbot/cogs/audio/core/commands/audioset.py:1203 -#: redbot/cogs/audio/core/commands/audioset.py:1348 -#: redbot/cogs/audio/core/commands/audioset.py:1349 -#: redbot/cogs/audio/core/commands/audioset.py:1350 -#: redbot/cogs/audio/core/commands/audioset.py:1393 -#: redbot/cogs/audio/core/commands/audioset.py:1394 -#: redbot/cogs/audio/core/commands/audioset.py:1395 -#: redbot/cogs/audio/core/commands/audioset.py:1437 -#: redbot/cogs/audio/core/commands/controller.py:421 -#: redbot/cogs/audio/core/commands/controller.py:465 -#: redbot/cogs/audio/core/commands/controller.py:767 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:118 -#: redbot/cogs/audio/core/commands/llset.py:127 +#: redbot/cogs/audio/core/commands/audioset.py:589 +#: redbot/cogs/audio/core/commands/audioset.py:610 +#: redbot/cogs/audio/core/commands/audioset.py:627 +#: redbot/cogs/audio/core/commands/audioset.py:675 +#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:921 +#: redbot/cogs/audio/core/commands/audioset.py:941 +#: redbot/cogs/audio/core/commands/audioset.py:970 +#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:987 +#: redbot/cogs/audio/core/commands/audioset.py:988 +#: redbot/cogs/audio/core/commands/audioset.py:989 +#: redbot/cogs/audio/core/commands/audioset.py:990 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:1008 +#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1102 +#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1124 +#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1367 +#: redbot/cogs/audio/core/commands/audioset.py:1368 +#: redbot/cogs/audio/core/commands/audioset.py:1369 +#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1413 +#: redbot/cogs/audio/core/commands/audioset.py:1414 +#: redbot/cogs/audio/core/commands/audioset.py:1456 +#: redbot/cogs/audio/core/commands/controller.py:422 +#: redbot/cogs/audio/core/commands/controller.py:466 +#: redbot/cogs/audio/core/commands/controller.py:775 +#: redbot/cogs/audio/core/commands/llset.py:168 +#: redbot/cogs/audio/core/commands/llset.py:177 msgid "Disabled" msgstr "" @@ -304,42 +302,64 @@ msgid "\n" msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:451 -#: redbot/cogs/audio/core/commands/audioset.py:546 -#: redbot/cogs/audio/core/commands/audioset.py:571 -#: redbot/cogs/audio/core/commands/audioset.py:589 -#: redbot/cogs/audio/core/commands/audioset.py:610 -#: redbot/cogs/audio/core/commands/audioset.py:637 -#: redbot/cogs/audio/core/commands/audioset.py:675 -#: redbot/cogs/audio/core/commands/audioset.py:698 -#: redbot/cogs/audio/core/commands/audioset.py:704 -#: redbot/cogs/audio/core/commands/audioset.py:727 -#: redbot/cogs/audio/core/commands/audioset.py:733 -#: redbot/cogs/audio/core/commands/audioset.py:750 -#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:544 +#: redbot/cogs/audio/core/commands/audioset.py:569 +#: redbot/cogs/audio/core/commands/audioset.py:587 +#: redbot/cogs/audio/core/commands/audioset.py:608 +#: redbot/cogs/audio/core/commands/audioset.py:635 +#: redbot/cogs/audio/core/commands/audioset.py:673 +#: redbot/cogs/audio/core/commands/audioset.py:696 +#: redbot/cogs/audio/core/commands/audioset.py:702 +#: redbot/cogs/audio/core/commands/audioset.py:725 +#: redbot/cogs/audio/core/commands/audioset.py:731 +#: redbot/cogs/audio/core/commands/audioset.py:748 #: redbot/cogs/audio/core/commands/audioset.py:774 -#: redbot/cogs/audio/core/commands/audioset.py:797 -#: redbot/cogs/audio/core/commands/audioset.py:854 -#: redbot/cogs/audio/core/commands/audioset.py:877 -#: redbot/cogs/audio/core/commands/audioset.py:882 -#: redbot/cogs/audio/core/commands/audioset.py:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:1186 -#: redbot/cogs/audio/core/commands/audioset.py:1201 -#: redbot/cogs/audio/core/commands/audioset.py:1222 -#: redbot/cogs/audio/core/commands/audioset.py:1229 -#: redbot/cogs/audio/core/commands/audioset.py:1289 -#: redbot/cogs/audio/core/commands/audioset.py:1311 -#: redbot/cogs/audio/core/commands/audioset.py:1419 -#: redbot/cogs/audio/core/commands/audioset.py:1435 -#: redbot/cogs/audio/core/commands/controller.py:419 -#: redbot/cogs/audio/core/commands/controller.py:463 -#: redbot/cogs/audio/core/commands/controller.py:774 -#: 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 +#: redbot/cogs/audio/core/commands/audioset.py:780 +#: redbot/cogs/audio/core/commands/audioset.py:803 +#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:883 +#: redbot/cogs/audio/core/commands/audioset.py:888 +#: redbot/cogs/audio/core/commands/audioset.py:904 +#: redbot/cogs/audio/core/commands/audioset.py:919 +#: redbot/cogs/audio/core/commands/audioset.py:939 +#: redbot/cogs/audio/core/commands/audioset.py:1205 +#: redbot/cogs/audio/core/commands/audioset.py:1220 +#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1248 +#: redbot/cogs/audio/core/commands/audioset.py:1308 +#: redbot/cogs/audio/core/commands/audioset.py:1330 +#: redbot/cogs/audio/core/commands/audioset.py:1438 +#: redbot/cogs/audio/core/commands/audioset.py:1454 +#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:464 +#: redbot/cogs/audio/core/commands/controller.py:782 +#: redbot/cogs/audio/core/commands/llset.py:146 +#: redbot/cogs/audio/core/commands/llset.py:166 +#: redbot/cogs/audio/core/commands/llset.py:175 +#: redbot/cogs/audio/core/commands/llset.py:204 +#: redbot/cogs/audio/core/commands/llset.py:226 +#: redbot/cogs/audio/core/commands/llset.py:258 +#: redbot/cogs/audio/core/commands/llset.py:282 +#: redbot/cogs/audio/core/commands/llset.py:295 +#: redbot/cogs/audio/core/commands/llset.py:388 +#: redbot/cogs/audio/core/commands/llset.py:412 +#: redbot/cogs/audio/core/commands/llset.py:443 +#: redbot/cogs/audio/core/commands/llset.py:472 +#: redbot/cogs/audio/core/commands/llset.py:481 +#: redbot/cogs/audio/core/commands/llset.py:499 +#: redbot/cogs/audio/core/commands/llset.py:508 +#: redbot/cogs/audio/core/commands/llset.py:526 +#: redbot/cogs/audio/core/commands/llset.py:535 +#: redbot/cogs/audio/core/commands/llset.py:553 +#: redbot/cogs/audio/core/commands/llset.py:562 +#: redbot/cogs/audio/core/commands/llset.py:580 +#: redbot/cogs/audio/core/commands/llset.py:589 +#: redbot/cogs/audio/core/commands/llset.py:607 +#: redbot/cogs/audio/core/commands/llset.py:616 +#: redbot/cogs/audio/core/commands/llset.py:634 +#: redbot/cogs/audio/core/commands/llset.py:643 +#: redbot/cogs/audio/core/commands/llset.py:670 +#: redbot/cogs/audio/core/commands/llset.py:701 msgid "Setting Changed" msgstr "" @@ -347,7 +367,7 @@ msgstr "" #, docstring msgid "Set a playlist to auto-play songs from.\n\n" " **Usage**:\n" -" ​ ​ ​ ​ `[p]audioset autoplay playlist_name_OR_id [args]`\n\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist playlist_name_OR_id [args]`\n\n" " **Args**:\n" " ​ ​ ​ ​ The following are all optional:\n" " ​ ​ ​ ​ ​ ​ ​ ​ --scope \n" @@ -365,238 +385,239 @@ msgid "Set a playlist to auto-play songs from.\n\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" +" ​ ​ ​ ​ `[p]audioset autoplay playlist MyGuildPlaylist`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist MyGlobalPlaylist --scope Global`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist 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:105 #: 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:1817 -#: redbot/cogs/audio/core/commands/playlists.py:1983 +#: redbot/cogs/audio/core/commands/playlists.py:393 +#: redbot/cogs/audio/core/commands/playlists.py:470 +#: redbot/cogs/audio/core/commands/playlists.py:558 +#: redbot/cogs/audio/core/commands/playlists.py:691 +#: redbot/cogs/audio/core/commands/playlists.py:822 +#: redbot/cogs/audio/core/commands/playlists.py:943 +#: redbot/cogs/audio/core/commands/playlists.py:1096 +#: redbot/cogs/audio/core/commands/playlists.py:1204 +#: redbot/cogs/audio/core/commands/playlists.py:1320 +#: redbot/cogs/audio/core/commands/playlists.py:1444 +#: redbot/cogs/audio/core/commands/playlists.py:1620 +#: redbot/cogs/audio/core/commands/playlists.py:1789 +#: redbot/cogs/audio/core/commands/playlists.py:1953 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:106 #: 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:1818 -#: redbot/cogs/audio/core/commands/playlists.py:1984 +#: redbot/cogs/audio/core/commands/playlists.py:394 +#: redbot/cogs/audio/core/commands/playlists.py:471 +#: redbot/cogs/audio/core/commands/playlists.py:559 +#: redbot/cogs/audio/core/commands/playlists.py:692 +#: redbot/cogs/audio/core/commands/playlists.py:823 +#: redbot/cogs/audio/core/commands/playlists.py:944 +#: redbot/cogs/audio/core/commands/playlists.py:1097 +#: redbot/cogs/audio/core/commands/playlists.py:1205 +#: redbot/cogs/audio/core/commands/playlists.py:1321 +#: redbot/cogs/audio/core/commands/playlists.py:1445 +#: redbot/cogs/audio/core/commands/playlists.py:1621 +#: redbot/cogs/audio/core/commands/playlists.py:1790 +#: redbot/cogs/audio/core/commands/playlists.py:1954 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:1821 -#: redbot/cogs/audio/core/commands/playlists.py:1987 +#: redbot/cogs/audio/core/commands/audioset.py:499 +#: redbot/cogs/audio/core/commands/playlists.py:107 +#: redbot/cogs/audio/core/commands/playlists.py:268 +#: redbot/cogs/audio/core/commands/playlists.py:395 +#: redbot/cogs/audio/core/commands/playlists.py:472 +#: redbot/cogs/audio/core/commands/playlists.py:560 +#: redbot/cogs/audio/core/commands/playlists.py:693 +#: redbot/cogs/audio/core/commands/playlists.py:824 +#: redbot/cogs/audio/core/commands/playlists.py:945 +#: redbot/cogs/audio/core/commands/playlists.py:1098 +#: redbot/cogs/audio/core/commands/playlists.py:1206 +#: redbot/cogs/audio/core/commands/playlists.py:1322 +#: redbot/cogs/audio/core/commands/playlists.py:1446 +#: redbot/cogs/audio/core/commands/playlists.py:1622 +#: redbot/cogs/audio/core/commands/playlists.py:1791 +#: redbot/cogs/audio/core/commands/playlists.py:1955 msgid "Check your logs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:516 -#: redbot/cogs/audio/core/commands/audioset.py:532 +#: redbot/cogs/audio/core/commands/audioset.py:514 +#: redbot/cogs/audio/core/commands/audioset.py:530 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 +#: redbot/cogs/audio/core/commands/audioset.py:515 +#: redbot/cogs/audio/core/commands/playlists.py:125 +#: redbot/cogs/audio/core/commands/playlists.py:1475 msgid "Could not match '{arg}' to a playlist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:524 +#: redbot/cogs/audio/core/commands/audioset.py:522 msgid "No Tracks Found" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:525 +#: redbot/cogs/audio/core/commands/audioset.py:523 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:1700 +#: redbot/cogs/audio/core/commands/audioset.py:531 +#: redbot/cogs/audio/core/commands/playlists.py:1561 +#: redbot/cogs/audio/core/commands/playlists.py:1672 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:1707 +#: redbot/cogs/audio/core/commands/audioset.py:538 +#: redbot/cogs/audio/core/commands/playlists.py:1001 +#: redbot/cogs/audio/core/commands/playlists.py:1569 +#: redbot/cogs/audio/core/commands/playlists.py:1679 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:1708 +#: redbot/cogs/audio/core/commands/audioset.py:539 +#: redbot/cogs/audio/core/commands/playlists.py:1002 +#: redbot/cogs/audio/core/commands/playlists.py:1570 +#: redbot/cogs/audio/core/commands/playlists.py:1680 msgid "You need to specify the Guild ID for the guild to lookup." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:547 +#: redbot/cogs/audio/core/commands/audioset.py:545 msgid "Playlist {name} (`{id}`) [**{scope}**] will be used for autoplay." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:560 +#: redbot/cogs/audio/core/commands/audioset.py:558 #, docstring msgid "Resets auto-play to the default playlist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:572 +#: redbot/cogs/audio/core/commands/audioset.py:570 msgid "Set auto-play playlist to play recently played tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:578 +#: redbot/cogs/audio/core/commands/audioset.py:576 #, 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:590 +#: redbot/cogs/audio/core/commands/audioset.py:588 msgid "Global daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:599 +#: redbot/cogs/audio/core/commands/audioset.py:597 #, 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:611 +#: redbot/cogs/audio/core/commands/audioset.py:609 msgid "Daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:620 +#: redbot/cogs/audio/core/commands/audioset.py:618 #, 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:628 +#: redbot/cogs/audio/core/commands/audioset.py:626 msgid "Auto-disconnection at queue end: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:632 -#: redbot/cogs/audio/core/commands/controller.py:771 +#: redbot/cogs/audio/core/commands/audioset.py:630 +#: redbot/cogs/audio/core/commands/controller.py:779 msgid "\n" "Auto-play has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:643 +#: redbot/cogs/audio/core/commands/audioset.py:641 #, 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:654 +#: redbot/cogs/audio/core/commands/audioset.py:652 msgid "Missing DJ Role" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:655 +#: redbot/cogs/audio/core/commands/audioset.py:653 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:666 +#: redbot/cogs/audio/core/commands/audioset.py:664 msgid "Response timed out, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:676 +#: redbot/cogs/audio/core/commands/audioset.py:674 msgid "DJ role: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:683 #, 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:691 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:1214 +#: redbot/cogs/audio/core/commands/audioset.py:689 +#: redbot/cogs/audio/core/commands/audioset.py:718 +#: redbot/cogs/audio/core/commands/audioset.py:1233 msgid "Invalid Time" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:1214 +#: redbot/cogs/audio/core/commands/audioset.py:689 +#: redbot/cogs/audio/core/commands/audioset.py:718 +#: redbot/cogs/audio/core/commands/audioset.py:1233 msgid "Seconds can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:698 +#: redbot/cogs/audio/core/commands/audioset.py:696 msgid "Empty disconnect disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:705 +#: redbot/cogs/audio/core/commands/audioset.py:703 msgid "Empty disconnect timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:717 +#: redbot/cogs/audio/core/commands/audioset.py:715 #, docstring msgid "Auto-pause after x seconds when room is empty, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:727 +#: redbot/cogs/audio/core/commands/audioset.py:725 msgid "Empty pause disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:734 +#: redbot/cogs/audio/core/commands/audioset.py:732 msgid "Empty pause timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:745 +#: redbot/cogs/audio/core/commands/audioset.py:743 #, docstring msgid "Prioritise tracks with lyrics." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:751 +#: redbot/cogs/audio/core/commands/audioset.py:749 msgid "Prefer tracks with lyrics: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:760 +#: redbot/cogs/audio/core/commands/audioset.py:758 #, docstring msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:763 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 msgid "Invalid Price" msgstr "" @@ -604,26 +625,30 @@ msgstr "" msgid "Price can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:769 +msgid "Price can't be greater than 2^63 - 1." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:774 msgid "Jukebox mode disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:775 +#: redbot/cogs/audio/core/commands/audioset.py:781 msgid "Track queueing command price set to {price} {currency}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:787 +#: redbot/cogs/audio/core/commands/audioset.py:793 #, 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:798 +#: redbot/cogs/audio/core/commands/audioset.py:804 msgid "The localtracks path location has been reset to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:803 +#: redbot/cogs/audio/core/commands/audioset.py:809 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" "```\n" "ParentDirectory\n" @@ -638,31 +663,30 @@ msgid "This setting is only for bot owners to set a localtracks folder location "Do you want to continue to set the provided path for local tracks?" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:835 +#: redbot/cogs/audio/core/commands/audioset.py:841 msgid "Invalid Path" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:836 +#: redbot/cogs/audio/core/commands/audioset.py:842 msgid "{local_path} does not seem like a valid path." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/audioset.py:848 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:848 -#: redbot/cogs/audio/core/commands/llset.py:34 -#: redbot/cogs/audio/core/commands/llset.py:53 -#: redbot/cogs/audio/core/commands/player.py:416 -#: redbot/cogs/audio/core/commands/player.py:426 +#: redbot/cogs/audio/core/commands/audioset.py:854 +#: redbot/cogs/audio/core/commands/llset.py:74 +#: redbot/cogs/audio/core/commands/player.py:414 +#: redbot/cogs/audio/core/commands/player.py:424 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:855 +#: redbot/cogs/audio/core/commands/audioset.py:861 msgid "The localtracks path location has been set to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:864 +#: redbot/cogs/audio/core/commands/audioset.py:870 #, 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" @@ -670,41 +694,41 @@ msgid "Max length of a track to queue in seconds, 0 to disable.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:873 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Invalid length" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:873 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Length can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:877 +#: redbot/cogs/audio/core/commands/audioset.py:883 msgid "Track max length disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:883 +#: redbot/cogs/audio/core/commands/audioset.py:889 msgid "Track max length set to {seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:893 +#: redbot/cogs/audio/core/commands/audioset.py:899 #, docstring msgid "Toggle track announcement and other bot messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:899 +#: redbot/cogs/audio/core/commands/audioset.py:905 msgid "Notify mode: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:908 +#: redbot/cogs/audio/core/commands/audioset.py:914 #, docstring msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:914 +#: redbot/cogs/audio/core/commands/audioset.py:920 msgid "Auto Deafen: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:923 +#: redbot/cogs/audio/core/commands/audioset.py:929 #, 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" @@ -713,250 +737,256 @@ msgid "Toggle the domain restriction on Audio.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:934 +#: redbot/cogs/audio/core/commands/audioset.py:940 msgid "Commercial links only: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:943 +#: redbot/cogs/audio/core/commands/audioset.py:949 #, docstring msgid "Set the role to use for DJ mode." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:952 +#: redbot/cogs/audio/core/commands/audioset.py:958 msgid "Settings Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:953 +#: redbot/cogs/audio/core/commands/audioset.py:959 msgid "DJ role set to: {role.name}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:959 +#: redbot/cogs/audio/core/commands/audioset.py:965 #, docstring msgid "Show the current settings." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:996 +#: redbot/cogs/audio/core/commands/audioset.py:1004 msgid "Server Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:997 +#: redbot/cogs/audio/core/commands/audioset.py:1005 +msgid "Auto-deafen: [{auto_deafen}]\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1008 msgid "Auto-disconnect: [{dc}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:998 +#: redbot/cogs/audio/core/commands/audioset.py:1009 msgid "Auto-play: [{autoplay}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1002 +#: redbot/cogs/audio/core/commands/audioset.py:1013 msgid "Disconnect timer: [{num_seconds}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1006 +#: redbot/cogs/audio/core/commands/audioset.py:1017 msgid "Auto Pause timer: [{num_seconds}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1021 msgid "DJ Role: [{role.name}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1012 +#: redbot/cogs/audio/core/commands/audioset.py:1023 msgid "Jukebox: [{jukebox_name}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1013 +#: redbot/cogs/audio/core/commands/audioset.py:1024 msgid "Command price: [{jukebox_price}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1017 +#: redbot/cogs/audio/core/commands/audioset.py:1028 msgid "Max track length: [{tracklength}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1020 -msgid "Repeat: [{repeat}]\n" +#: redbot/cogs/audio/core/commands/audioset.py:1031 +msgid "Max volume: [{max_volume}%]\n" +"Persist queue: [{persist_queue}]\n" +"Repeat: [{repeat}]\n" "Shuffle: [{shuffle}]\n" "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" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1040 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Thumbnails: [{0}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1044 +#: redbot/cogs/audio/core/commands/audioset.py:1055 msgid "Vote skip: [{vote_enabled}]\n" "Skip percentage: [{vote_percent}%]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1057 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "User" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1061 -#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: redbot/cogs/audio/core/commands/playlists.py:1010 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1063 -#: redbot/cogs/audio/core/commands/audioset.py:1064 -#: redbot/cogs/audio/core/commands/audioset.py:1065 +#: redbot/cogs/audio/core/commands/audioset.py:1074 +#: redbot/cogs/audio/core/commands/audioset.py:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1076 msgid "Cached" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1067 -#: redbot/cogs/audio/core/commands/audioset.py:1068 -#: redbot/cogs/audio/core/commands/audioset.py:1069 +#: redbot/cogs/audio/core/commands/audioset.py:1078 +#: redbot/cogs/audio/core/commands/audioset.py:1079 +#: redbot/cogs/audio/core/commands/audioset.py:1080 msgid "US Top 100" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: redbot/cogs/audio/core/commands/audioset.py:1083 msgid "Auto-play Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1074 +#: redbot/cogs/audio/core/commands/audioset.py:1085 msgid "Playlist name: [{pname}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1086 msgid "Playlist ID: [{pid}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1076 +#: redbot/cogs/audio/core/commands/audioset.py:1087 msgid "Playlist scope: [{pscope}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1082 -#: redbot/cogs/audio/core/commands/audioset.py:1353 -#: redbot/cogs/audio/core/commands/audioset.py:1398 +#: redbot/cogs/audio/core/commands/audioset.py:1093 +#: redbot/cogs/audio/core/commands/audioset.py:1372 +#: redbot/cogs/audio/core/commands/audioset.py:1417 msgid "Cache Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1084 +#: redbot/cogs/audio/core/commands/audioset.py:1095 msgid "Max age: [{max_age}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1085 +#: redbot/cogs/audio/core/commands/audioset.py:1096 msgid "Local Spotify cache: [{spotify_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1097 msgid "Local Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1098 msgid "Local Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1089 -#: redbot/cogs/audio/core/commands/audioset.py:1347 -#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1100 +#: redbot/cogs/audio/core/commands/audioset.py:1366 +#: redbot/cogs/audio/core/commands/audioset.py:1411 msgid "days" -msgstr "" +msgstr "dní" -#: redbot/cogs/audio/core/commands/audioset.py:1096 +#: redbot/cogs/audio/core/commands/audioset.py:1107 msgid "User Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1098 +#: redbot/cogs/audio/core/commands/audioset.py:1109 msgid "Spotify search: [{country_code}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1114 msgid "Lavalink Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1105 +#: redbot/cogs/audio/core/commands/audioset.py:1116 msgid "Cog version: [{version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1106 +#: redbot/cogs/audio/core/commands/audioset.py:1117 msgid "Red-Lavalink: [{lavalink_version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1107 +#: redbot/cogs/audio/core/commands/audioset.py:1118 msgid "External server: [{use_external_lavalink}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1116 -msgid "Lavalink build: [{llbuild}]\n" +#: redbot/cogs/audio/core/commands/audioset.py:1131 +msgid "Lavalink version: [{llversion}]\n" "Lavalink branch: [{llbranch}]\n" "Release date: [{build_time}]\n" "Lavaplayer version: [{lavaplayer}]\n" "Java version: [{jvm}]\n" "Java Executable: [{jv_exec}]\n" +"Initial Heapsize: [{xms}]\n" +"Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1132 +#: redbot/cogs/audio/core/commands/audioset.py:1151 msgid "Localtracks path: [{localpath}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1141 +#: redbot/cogs/audio/core/commands/audioset.py:1160 #, docstring -msgid "Sends the Lavalink server logs to your DMs." +msgid "Sends the managed Lavalink node logs to your DMs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1148 -#: redbot/cogs/audio/core/commands/audioset.py:1150 +#: redbot/cogs/audio/core/commands/audioset.py:1167 +#: redbot/cogs/audio/core/commands/audioset.py:1169 msgid "No logs found in your data folder." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1162 +#: redbot/cogs/audio/core/commands/audioset.py:1181 msgid "Logs are too large, you can find them in {path}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1172 +#: redbot/cogs/audio/core/commands/audioset.py:1191 msgid "I need to be able to DM you to send you the logs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1181 +#: redbot/cogs/audio/core/commands/audioset.py:1200 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1187 +#: redbot/cogs/audio/core/commands/audioset.py:1206 msgid "Song titles as status: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1196 +#: redbot/cogs/audio/core/commands/audioset.py:1215 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1202 +#: redbot/cogs/audio/core/commands/audioset.py:1221 msgid "Thumbnail display: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1211 +#: redbot/cogs/audio/core/commands/audioset.py:1230 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1223 +#: redbot/cogs/audio/core/commands/audioset.py:1242 msgid "Voting disabled. All users can use queue management commands." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1230 +#: redbot/cogs/audio/core/commands/audioset.py:1249 msgid "Vote percentage set to {percent}%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1239 +#: redbot/cogs/audio/core/commands/audioset.py:1258 #, docstring msgid "Instructions to set the YouTube API key." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1258 +#: redbot/cogs/audio/core/commands/audioset.py:1277 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1259 +#: redbot/cogs/audio/core/commands/audioset.py:1278 msgid "1. Go to Spotify developers and log in with your Spotify account.\n" "(https://developer.spotify.com/dashboard/applications)\n" "2. Click \"Create An App\".\n" @@ -967,28 +997,28 @@ msgid "1. Go to Spotify developers and log in with your Spotify account.\n" "`{prefix}set api spotify client_id client_secret `" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1276 -#: redbot/cogs/audio/core/commands/audioset.py:1298 +#: redbot/cogs/audio/core/commands/audioset.py:1295 +#: redbot/cogs/audio/core/commands/audioset.py:1317 #, docstring msgid "Set the country code for Spotify searches." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1280 -#: redbot/cogs/audio/core/commands/audioset.py:1302 +#: redbot/cogs/audio/core/commands/audioset.py:1299 +#: redbot/cogs/audio/core/commands/audioset.py:1321 msgid "Invalid Country Code" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1281 -#: redbot/cogs/audio/core/commands/audioset.py:1303 +#: redbot/cogs/audio/core/commands/audioset.py:1300 +#: redbot/cogs/audio/core/commands/audioset.py:1322 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:1290 -#: redbot/cogs/audio/core/commands/audioset.py:1312 +#: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1331 msgid "Country Code set to {country}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1320 +#: redbot/cogs/audio/core/commands/audioset.py:1339 #, docstring msgid "Sets the caching level.\n\n" " Level can be one of the following:\n\n" @@ -1001,27 +1031,27 @@ msgid "Sets the caching level.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1342 -#: redbot/cogs/audio/core/commands/audioset.py:1387 +#: redbot/cogs/audio/core/commands/audioset.py:1361 +#: redbot/cogs/audio/core/commands/audioset.py:1406 msgid "Max age: [{max_age}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1343 -#: redbot/cogs/audio/core/commands/audioset.py:1388 +#: redbot/cogs/audio/core/commands/audioset.py:1362 +#: redbot/cogs/audio/core/commands/audioset.py:1407 msgid "Spotify cache: [{spotify_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1344 -#: redbot/cogs/audio/core/commands/audioset.py:1389 +#: redbot/cogs/audio/core/commands/audioset.py:1363 +#: redbot/cogs/audio/core/commands/audioset.py:1408 msgid "Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1345 -#: redbot/cogs/audio/core/commands/audioset.py:1390 +#: redbot/cogs/audio/core/commands/audioset.py:1364 +#: redbot/cogs/audio/core/commands/audioset.py:1409 msgid "Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1405 +#: redbot/cogs/audio/core/commands/audioset.py:1424 #, 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" @@ -1029,66 +1059,103 @@ msgid "Sets the cache max age.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1431 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:1417 +#: redbot/cogs/audio/core/commands/audioset.py:1436 msgid "I've set the cache age to {age} days" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1424 +#: redbot/cogs/audio/core/commands/audioset.py:1443 #, 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:1436 +#: redbot/cogs/audio/core/commands/audioset.py:1455 msgid "Persisting queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1444 +#: redbot/cogs/audio/core/commands/audioset.py:1463 #, docstring msgid "Restarts the lavalink connection." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1454 +#: redbot/cogs/audio/core/commands/audioset.py:1471 +#: redbot/cogs/audio/core/commands/llset.py:731 +msgid "Failed To Shutdown Lavalink Node" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1472 +#: redbot/cogs/audio/core/commands/llset.py:187 +#: redbot/cogs/audio/core/commands/llset.py:732 +msgid "Please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1479 msgid "Restarting Lavalink" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1455 +#: redbot/cogs/audio/core/commands/audioset.py:1480 msgid "It can take a couple of minutes for Lavalink to fully start up." msgstr "" +#: redbot/cogs/audio/core/commands/audioset.py:1487 +#, docstring +msgid "Set the maximum volume allowed in this server." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1491 +msgid "Error" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1492 +msgid "Music without sound isn't music at all. Try setting the volume higher then 0%." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1500 +#: redbot/cogs/audio/core/commands/audioset.py:1508 +msgid "Setting changed" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1501 +msgid "The maximum volume has been limited to 150%, be easy on your ears." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1509 +msgid "The maximum volume has been limited to {max_volume}%." +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:88 -#: redbot/cogs/audio/core/commands/controller.py:205 -#: redbot/cogs/audio/core/commands/controller.py:222 -#: redbot/cogs/audio/core/commands/controller.py:236 -#: redbot/cogs/audio/core/commands/controller.py:244 -#: redbot/cogs/audio/core/commands/controller.py:318 -#: redbot/cogs/audio/core/commands/controller.py:384 -#: redbot/cogs/audio/core/commands/controller.py:477 -#: redbot/cogs/audio/core/commands/controller.py:487 -#: redbot/cogs/audio/core/commands/controller.py:571 -#: redbot/cogs/audio/core/commands/controller.py:703 -#: redbot/cogs/audio/core/commands/controller.py:732 -#: redbot/cogs/audio/core/commands/controller.py:788 -#: redbot/cogs/audio/core/commands/controller.py:865 -#: redbot/cogs/audio/core/commands/equalizer.py:39 -#: redbot/cogs/audio/core/commands/equalizer.py:164 -#: redbot/cogs/audio/core/commands/equalizer.py:194 -#: redbot/cogs/audio/core/commands/equalizer.py:228 -#: redbot/cogs/audio/core/commands/equalizer.py:317 -#: redbot/cogs/audio/core/commands/miscellaneous.py:71 -#: redbot/cogs/audio/core/commands/miscellaneous.py:102 -#: redbot/cogs/audio/core/commands/playlists.py:1142 +#: redbot/cogs/audio/core/commands/controller.py:89 +#: redbot/cogs/audio/core/commands/controller.py:206 +#: redbot/cogs/audio/core/commands/controller.py:223 +#: redbot/cogs/audio/core/commands/controller.py:237 +#: redbot/cogs/audio/core/commands/controller.py:245 +#: redbot/cogs/audio/core/commands/controller.py:319 +#: redbot/cogs/audio/core/commands/controller.py:385 +#: redbot/cogs/audio/core/commands/controller.py:478 +#: redbot/cogs/audio/core/commands/controller.py:488 +#: redbot/cogs/audio/core/commands/controller.py:572 +#: redbot/cogs/audio/core/commands/controller.py:711 +#: redbot/cogs/audio/core/commands/controller.py:740 +#: redbot/cogs/audio/core/commands/controller.py:796 +#: redbot/cogs/audio/core/commands/controller.py:873 +#: redbot/cogs/audio/core/commands/equalizer.py:40 +#: redbot/cogs/audio/core/commands/equalizer.py:165 +#: redbot/cogs/audio/core/commands/equalizer.py:195 +#: redbot/cogs/audio/core/commands/equalizer.py:229 +#: redbot/cogs/audio/core/commands/equalizer.py:318 +#: redbot/cogs/audio/core/commands/miscellaneous.py:72 +#: redbot/cogs/audio/core/commands/miscellaneous.py:103 +#: redbot/cogs/audio/core/commands/playlists.py:1125 msgid "Nothing playing." msgstr "" @@ -1098,9 +1165,9 @@ msgid "Unable To Disconnect" msgstr "" #: redbot/cogs/audio/core/commands/controller.py:50 -#: redbot/cogs/audio/core/commands/controller.py:263 -#: redbot/cogs/audio/core/commands/controller.py:331 -#: redbot/cogs/audio/core/commands/controller.py:585 +#: redbot/cogs/audio/core/commands/controller.py:264 +#: redbot/cogs/audio/core/commands/controller.py:332 +#: redbot/cogs/audio/core/commands/controller.py:586 msgid "There are other people listening - vote to skip instead." msgstr "" @@ -1117,211 +1184,211 @@ msgstr "" msgid "Disconnecting..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:86 +#: redbot/cogs/audio/core/commands/controller.py:87 #, docstring msgid "Now playing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:110 -#: redbot/cogs/audio/core/commands/queue.py:77 +#: redbot/cogs/audio/core/commands/controller.py:111 +#: redbot/cogs/audio/core/commands/queue.py:81 msgid "\n" " Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:113 +#: redbot/cogs/audio/core/commands/controller.py:114 msgid "Nothing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:118 -#: redbot/cogs/audio/core/commands/queue.py:79 +#: redbot/cogs/audio/core/commands/controller.py:119 +#: redbot/cogs/audio/core/commands/queue.py:83 msgid "Now Playing" -msgstr "" +msgstr "Práve sa prehráva" -#: redbot/cogs/audio/core/commands/controller.py:128 -#: redbot/cogs/audio/core/commands/queue.py:89 +#: redbot/cogs/audio/core/commands/controller.py:129 +#: redbot/cogs/audio/core/commands/queue.py:93 msgid "Auto-Play" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:134 -#: redbot/cogs/audio/core/commands/queue.py:95 +#: redbot/cogs/audio/core/commands/controller.py:135 +#: redbot/cogs/audio/core/commands/queue.py:99 msgid "Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:140 -#: redbot/cogs/audio/core/commands/queue.py:101 +#: redbot/cogs/audio/core/commands/controller.py:141 +#: redbot/cogs/audio/core/commands/queue.py:105 msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:200 +#: redbot/cogs/audio/core/commands/controller.py:201 #, docstring msgid "Pause or resume a playing track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:211 -#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:212 +#: redbot/cogs/audio/core/commands/controller.py:218 msgid "Unable To Manage Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:212 +#: redbot/cogs/audio/core/commands/controller.py:213 msgid "You must be in the voice channel to pause or resume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:218 +#: redbot/cogs/audio/core/commands/controller.py:219 msgid "You need the DJ role to pause or resume tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:229 +#: redbot/cogs/audio/core/commands/controller.py:230 msgid "Track Paused" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:233 +#: redbot/cogs/audio/core/commands/controller.py:234 msgid "Track Resumed" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:242 +#: redbot/cogs/audio/core/commands/controller.py:243 #, docstring msgid "Skip to the start of the previously played track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:256 -#: redbot/cogs/audio/core/commands/controller.py:262 -#: redbot/cogs/audio/core/commands/controller.py:268 -#: redbot/cogs/audio/core/commands/controller.py:483 -#: redbot/cogs/audio/core/commands/controller.py:498 -#: redbot/cogs/audio/core/commands/controller.py:511 -#: redbot/cogs/audio/core/commands/controller.py:520 +#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:263 +#: redbot/cogs/audio/core/commands/controller.py:269 +#: redbot/cogs/audio/core/commands/controller.py:484 +#: redbot/cogs/audio/core/commands/controller.py:499 +#: redbot/cogs/audio/core/commands/controller.py:512 +#: redbot/cogs/audio/core/commands/controller.py:521 msgid "Unable To Skip Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:258 msgid "You must be in the voice channel to skip the track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:269 +#: redbot/cogs/audio/core/commands/controller.py:270 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:277 -#: redbot/cogs/audio/core/commands/player.py:53 -#: redbot/cogs/audio/core/commands/player.py:58 -#: redbot/cogs/audio/core/commands/player.py:64 -#: redbot/cogs/audio/core/commands/player.py:82 -#: redbot/cogs/audio/core/commands/player.py:94 -#: redbot/cogs/audio/core/commands/player.py:100 -#: redbot/cogs/audio/core/commands/player.py:110 -#: redbot/cogs/audio/core/commands/player.py:116 -#: redbot/cogs/audio/core/commands/player.py:123 -#: redbot/cogs/audio/core/commands/player.py:134 -#: redbot/cogs/audio/core/commands/player.py:161 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:172 -#: redbot/cogs/audio/core/commands/player.py:190 -#: redbot/cogs/audio/core/commands/player.py:202 -#: redbot/cogs/audio/core/commands/player.py:208 -#: redbot/cogs/audio/core/commands/player.py:218 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:231 -#: redbot/cogs/audio/core/commands/player.py:243 -#: redbot/cogs/audio/core/commands/player.py:252 -#: redbot/cogs/audio/core/commands/player.py:295 -#: redbot/cogs/audio/core/commands/player.py:317 -#: redbot/cogs/audio/core/commands/player.py:436 -#: redbot/cogs/audio/core/commands/player.py:454 -#: redbot/cogs/audio/core/commands/player.py:466 -#: redbot/cogs/audio/core/commands/player.py:472 -#: redbot/cogs/audio/core/commands/player.py:484 -#: redbot/cogs/audio/core/commands/player.py:532 -#: redbot/cogs/audio/core/commands/player.py:552 -#: redbot/cogs/audio/core/commands/player.py:570 -#: redbot/cogs/audio/core/commands/player.py:582 -#: redbot/cogs/audio/core/commands/player.py:588 -#: redbot/cogs/audio/core/commands/player.py:600 -#: redbot/cogs/audio/core/commands/player.py:605 -#: redbot/cogs/audio/core/commands/player.py:738 -#: redbot/cogs/audio/core/commands/player.py:744 -#: redbot/cogs/audio/core/commands/player.py:806 -#: redbot/cogs/audio/core/commands/playlists.py:1481 +#: redbot/cogs/audio/core/commands/controller.py:278 +#: redbot/cogs/audio/core/commands/player.py:52 +#: redbot/cogs/audio/core/commands/player.py:57 +#: redbot/cogs/audio/core/commands/player.py:63 +#: redbot/cogs/audio/core/commands/player.py:81 +#: redbot/cogs/audio/core/commands/player.py:93 +#: redbot/cogs/audio/core/commands/player.py:99 +#: redbot/cogs/audio/core/commands/player.py:109 +#: redbot/cogs/audio/core/commands/player.py:115 +#: redbot/cogs/audio/core/commands/player.py:122 +#: redbot/cogs/audio/core/commands/player.py:133 +#: redbot/cogs/audio/core/commands/player.py:160 +#: redbot/cogs/audio/core/commands/player.py:165 +#: redbot/cogs/audio/core/commands/player.py:171 +#: redbot/cogs/audio/core/commands/player.py:189 +#: redbot/cogs/audio/core/commands/player.py:201 +#: redbot/cogs/audio/core/commands/player.py:207 +#: redbot/cogs/audio/core/commands/player.py:217 +#: redbot/cogs/audio/core/commands/player.py:223 +#: redbot/cogs/audio/core/commands/player.py:230 +#: redbot/cogs/audio/core/commands/player.py:242 +#: redbot/cogs/audio/core/commands/player.py:251 +#: redbot/cogs/audio/core/commands/player.py:293 +#: redbot/cogs/audio/core/commands/player.py:315 +#: redbot/cogs/audio/core/commands/player.py:434 +#: redbot/cogs/audio/core/commands/player.py:452 +#: redbot/cogs/audio/core/commands/player.py:464 +#: redbot/cogs/audio/core/commands/player.py:470 +#: redbot/cogs/audio/core/commands/player.py:482 +#: redbot/cogs/audio/core/commands/player.py:530 +#: redbot/cogs/audio/core/commands/player.py:550 +#: redbot/cogs/audio/core/commands/player.py:568 +#: redbot/cogs/audio/core/commands/player.py:580 +#: redbot/cogs/audio/core/commands/player.py:586 +#: redbot/cogs/audio/core/commands/player.py:598 +#: redbot/cogs/audio/core/commands/player.py:603 +#: redbot/cogs/audio/core/commands/player.py:737 +#: redbot/cogs/audio/core/commands/player.py:743 +#: redbot/cogs/audio/core/commands/player.py:805 +#: redbot/cogs/audio/core/commands/playlists.py:1458 msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:277 +#: redbot/cogs/audio/core/commands/controller.py:278 msgid "No previous track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:298 +#: redbot/cogs/audio/core/commands/controller.py:299 msgid "Replaying Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:305 +#: redbot/cogs/audio/core/commands/controller.py:306 #, docstring -msgid "Seek ahead or behind on a track by seconds or a to a specific time.\n\n" +msgid "Seek ahead or behind on a track by seconds or 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:323 -#: redbot/cogs/audio/core/commands/controller.py:330 -#: redbot/cogs/audio/core/commands/controller.py:337 -#: redbot/cogs/audio/core/commands/controller.py:344 -#: redbot/cogs/audio/core/commands/controller.py:356 +#: redbot/cogs/audio/core/commands/controller.py:324 +#: redbot/cogs/audio/core/commands/controller.py:331 +#: redbot/cogs/audio/core/commands/controller.py:338 +#: redbot/cogs/audio/core/commands/controller.py:345 +#: redbot/cogs/audio/core/commands/controller.py:357 msgid "Unable To Seek Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:324 +#: redbot/cogs/audio/core/commands/controller.py:325 msgid "You must be in the voice channel to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:338 +#: redbot/cogs/audio/core/commands/controller.py:339 msgid "You need the DJ role or be the track requester to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:344 +#: redbot/cogs/audio/core/commands/controller.py:345 msgid "Can't seek on a stream." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:357 +#: redbot/cogs/audio/core/commands/controller.py:358 msgid "Invalid input for the time to seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:365 +#: redbot/cogs/audio/core/commands/controller.py:366 msgid "Moved {num_seconds}s to 00:00:00" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:372 +#: redbot/cogs/audio/core/commands/controller.py:373 msgid "Moved {num_seconds}s to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:380 +#: redbot/cogs/audio/core/commands/controller.py:381 msgid "Moved to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:390 +#: redbot/cogs/audio/core/commands/controller.py:391 #, docstring msgid "Toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:399 -#: redbot/cogs/audio/core/commands/controller.py:410 -#: redbot/cogs/audio/core/commands/controller.py:443 -#: redbot/cogs/audio/core/commands/controller.py:454 +#: redbot/cogs/audio/core/commands/controller.py:400 +#: redbot/cogs/audio/core/commands/controller.py:411 +#: redbot/cogs/audio/core/commands/controller.py:444 +#: redbot/cogs/audio/core/commands/controller.py:455 msgid "Unable To Toggle Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:400 -#: redbot/cogs/audio/core/commands/controller.py:444 +#: redbot/cogs/audio/core/commands/controller.py:401 +#: redbot/cogs/audio/core/commands/controller.py:445 msgid "You need the DJ role to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:411 -#: redbot/cogs/audio/core/commands/controller.py:455 +#: redbot/cogs/audio/core/commands/controller.py:412 +#: redbot/cogs/audio/core/commands/controller.py:456 msgid "You must be in the voice channel to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:421 msgid "Shuffle tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:431 +#: redbot/cogs/audio/core/commands/controller.py:432 #, 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" @@ -1329,534 +1396,821 @@ msgid "Toggle bumped track shuffle.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:464 +#: redbot/cogs/audio/core/commands/controller.py:465 msgid "Shuffle bumped tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:475 +#: redbot/cogs/audio/core/commands/controller.py:476 #, docstring msgid "Skip to the next track, or to a given track number." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:484 +#: redbot/cogs/audio/core/commands/controller.py:485 msgid "You must be in the voice channel to skip the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:499 +#: redbot/cogs/audio/core/commands/controller.py:500 msgid "You need the DJ role or be the track requester to skip tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:512 +#: redbot/cogs/audio/core/commands/controller.py:513 msgid "You can only skip the current track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:521 +#: redbot/cogs/audio/core/commands/controller.py:522 msgid "Can't skip to a specific track in vote mode without the DJ role." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:527 +#: redbot/cogs/audio/core/commands/controller.py:528 msgid "I removed your vote to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:530 +#: redbot/cogs/audio/core/commands/controller.py:531 msgid "You voted to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:543 +#: redbot/cogs/audio/core/commands/controller.py:544 msgid "Vote threshold met." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:546 +#: redbot/cogs/audio/core/commands/controller.py:547 msgid " Votes: {num_votes}/{num_members} ({cur_percent}% out of {required_percent}% needed)" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:565 +#: redbot/cogs/audio/core/commands/controller.py:566 #, docstring msgid "Stop playback and clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:578 -#: redbot/cogs/audio/core/commands/controller.py:584 -#: redbot/cogs/audio/core/commands/controller.py:590 +#: redbot/cogs/audio/core/commands/controller.py:579 +#: redbot/cogs/audio/core/commands/controller.py:585 +#: redbot/cogs/audio/core/commands/controller.py:591 msgid "Unable To Stop Player" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:579 +#: redbot/cogs/audio/core/commands/controller.py:580 msgid "You must be in the voice channel to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:591 +#: redbot/cogs/audio/core/commands/controller.py:592 msgid "You need the DJ role to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:613 +#: redbot/cogs/audio/core/commands/controller.py:614 msgid "Stopping..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:621 +#: redbot/cogs/audio/core/commands/controller.py:622 #, docstring msgid "Summon the bot to a voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:633 -#: redbot/cogs/audio/core/commands/controller.py:640 -#: redbot/cogs/audio/core/commands/controller.py:653 -#: redbot/cogs/audio/core/commands/controller.py:679 -#: redbot/cogs/audio/core/commands/controller.py:686 +#: redbot/cogs/audio/core/commands/controller.py:634 +#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:654 +#: redbot/cogs/audio/core/commands/controller.py:685 +#: redbot/cogs/audio/core/commands/controller.py:692 msgid "Unable To Join Voice Channel" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:634 +#: redbot/cogs/audio/core/commands/controller.py:635 msgid "There are other people listening." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:642 msgid "You need the DJ role to summon the bot." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:654 -#: redbot/cogs/audio/core/commands/player.py:83 -#: redbot/cogs/audio/core/commands/player.py:191 -#: redbot/cogs/audio/core/commands/player.py:455 -#: redbot/cogs/audio/core/commands/player.py:571 -#: redbot/cogs/audio/core/commands/player.py:695 -#: redbot/cogs/audio/core/commands/queue.py:339 +#: redbot/cogs/audio/core/commands/controller.py:655 +#: redbot/cogs/audio/core/commands/player.py:82 +#: redbot/cogs/audio/core/commands/player.py:190 +#: redbot/cogs/audio/core/commands/player.py:453 +#: redbot/cogs/audio/core/commands/player.py:569 +#: redbot/cogs/audio/core/commands/player.py:694 +#: redbot/cogs/audio/core/commands/queue.py:343 msgid "I don't have permission to connect and speak in your channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:680 -#: redbot/cogs/audio/core/commands/player.py:95 -#: redbot/cogs/audio/core/commands/player.py:203 -#: redbot/cogs/audio/core/commands/player.py:467 -#: redbot/cogs/audio/core/commands/player.py:583 -#: redbot/cogs/audio/core/commands/player.py:707 -#: redbot/cogs/audio/core/commands/queue.py:351 +#: redbot/cogs/audio/core/commands/controller.py:673 +msgid "Unable To Do This Action" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:674 +msgid "I am already in your channel." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:686 +#: redbot/cogs/audio/core/commands/player.py:94 +#: redbot/cogs/audio/core/commands/player.py:202 +#: redbot/cogs/audio/core/commands/player.py:465 +#: redbot/cogs/audio/core/commands/player.py:581 +#: redbot/cogs/audio/core/commands/player.py:706 +#: redbot/cogs/audio/core/commands/queue.py:355 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:687 -#: redbot/cogs/audio/core/commands/player.py:101 -#: redbot/cogs/audio/core/commands/player.py:209 -#: redbot/cogs/audio/core/commands/player.py:473 -#: redbot/cogs/audio/core/commands/player.py:589 -#: redbot/cogs/audio/core/commands/player.py:713 -#: redbot/cogs/audio/core/commands/queue.py:358 -msgid "Connection to Lavalink has not yet been established." +#: redbot/cogs/audio/core/commands/controller.py:693 +#: redbot/cogs/audio/core/commands/player.py:100 +msgid "Connection to the Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:694 +#: redbot/cogs/audio/core/commands/controller.py:700 #, docstring msgid "Set the volume, 1% - 150%." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:701 +#: redbot/cogs/audio/core/commands/controller.py:709 msgid "Current Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:712 -#: redbot/cogs/audio/core/commands/controller.py:719 +#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:727 msgid "Unable To Change Volume" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:713 +#: redbot/cogs/audio/core/commands/controller.py:721 msgid "You must be in the voice channel to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:728 msgid "You need the DJ role to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:730 +#: redbot/cogs/audio/core/commands/controller.py:738 msgid "Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:739 +#: redbot/cogs/audio/core/commands/controller.py:747 #, docstring msgid "Toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:747 -#: redbot/cogs/audio/core/commands/controller.py:758 +#: redbot/cogs/audio/core/commands/controller.py:755 +#: redbot/cogs/audio/core/commands/controller.py:766 msgid "Unable To Toggle Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:748 +#: redbot/cogs/audio/core/commands/controller.py:756 msgid "You need the DJ role to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:759 -msgid "You must be in the voice channel to toggle repeat." +#: redbot/cogs/audio/core/commands/controller.py:767 +msgid "You must be in the voice channel to toggle repeat." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:774 +msgid "Repeat tracks: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:791 +#, docstring +msgid "Remove a specific track number from the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:800 +msgid "Nothing queued." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:804 +#: redbot/cogs/audio/core/commands/controller.py:810 +#: redbot/cogs/audio/core/commands/controller.py:818 +#: redbot/cogs/audio/core/commands/controller.py:851 +msgid "Unable To Modify Queue" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:805 +msgid "You need the DJ role to remove tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:811 +msgid "You must be in the voice channel to manage the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:819 +#: redbot/cogs/audio/core/commands/controller.py:892 +msgid "Song number must be greater than 1 and within the queue limit." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:833 +#: redbot/cogs/audio/core/commands/controller.py:857 +msgid "Removed track from queue" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:834 +msgid "Removed {track} from the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:852 +msgid "Removed 0 tracks, nothing matches the URL provided." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:858 +msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:868 +#, docstring +msgid "Bump a track number to the top of the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:879 +#: redbot/cogs/audio/core/commands/controller.py:885 +#: redbot/cogs/audio/core/commands/controller.py:891 +#: redbot/cogs/audio/core/commands/player.py:150 +msgid "Unable To Bump Track" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:880 +msgid "You must be in the voice channel to bump a track." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:886 +msgid "You need the DJ role to bump tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:902 +msgid "Moved track to the top of the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:31 +#, docstring +msgid "Equalizer management.\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:73 +#, docstring +msgid "Delete a saved eq preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:82 +#: redbot/cogs/audio/core/commands/equalizer.py:89 +#: redbot/cogs/audio/core/commands/equalizer.py:102 +msgid "Unable To Delete Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:83 +#: redbot/cogs/audio/core/commands/equalizer.py:103 +msgid "You are not the author of that preset setting." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:112 +#, docstring +msgid "List saved eq presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:115 +msgid "No saved equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:118 +msgid "Preset Name" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:119 +msgid "Author" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:141 +msgid "{num} preset(s)" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:148 +#, docstring +msgid "Load a saved eq preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:156 +msgid "No Preset Found" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:174 +msgid "Unable To Load Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:175 +msgid "You need the DJ role to load equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:193 +#, docstring +msgid "Reset the eq to 0 across all bands." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:202 +msgid "Unable To Modify Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:203 +msgid "You need the DJ role to reset the equalizer." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:219 +msgid "Equalizer values have been reset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:227 +#, docstring +msgid "Save the current eq settings to a preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:237 +#: redbot/cogs/audio/core/commands/equalizer.py:255 +#: redbot/cogs/audio/core/commands/equalizer.py:270 +msgid "Unable To Save Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:238 +msgid "You need the DJ role to save equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:242 +msgid "Please enter a name for this equalizer preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:256 +msgid "No equalizer preset name entered, try the command again later." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:271 +msgid "Try the command again with a shorter name." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:275 +msgid "Preset name already exists, do you want to replace it?" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:283 +msgid "Not saving preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:296 +msgid "Current equalizer saved to the {preset_name} preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:310 +#, 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:326 +msgid "Unable To Set Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:327 +msgid "You need the DJ role to set equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:367 +msgid "Invalid Band" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:368 +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:392 +msgid "Preset Modified" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:393 +msgid "The {band_name}Hz band has been set to {band_value}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:766 -msgid "Repeat tracks: {true_or_false}." +#: redbot/cogs/audio/core/commands/llset.py:37 +#, docstring +msgid "`Dangerous commands` Manage Lavalink node configuration settings.\n\n" +" This command block holds all commands to configure an unmanaged (user maintained) or managed (bot maintained) Lavalink node.\n\n" +" You should not mess with any command in here unless you have a valid reason to,\n" +" i.e. been told by someone in the Red-Discord Bot support server to do so.\n" +" All the commands in here have the potential to break the Audio cog.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:783 +#: redbot/cogs/audio/core/commands/llset.py:49 #, docstring -msgid "Remove a specific track number from the queue." +msgid "Change your Java executable path.\n\n" +" This command shouldn't need to be used most of the time, and is only useful if the host machine has conflicting Java versions.\n\n" +" If changing this make sure that the Java executable you set is supported by Audio.\n" +" The current supported versions are Java 17 and 11.\n\n" +" Enter nothing or \"java\" to reset it back to default.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:792 -msgid "Nothing queued." +#: redbot/cogs/audio/core/commands/llset.py:62 +msgid "Java Executable Reset" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:796 -#: redbot/cogs/audio/core/commands/controller.py:802 -#: redbot/cogs/audio/core/commands/controller.py:810 -#: redbot/cogs/audio/core/commands/controller.py:843 -msgid "Unable To Modify Queue" +#: redbot/cogs/audio/core/commands/llset.py:63 +msgid "Audio will now use `java` to run your managed Lavalink node. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:797 -msgid "You need the DJ role to remove tracks." +#: redbot/cogs/audio/core/commands/llset.py:75 +msgid "`{java_path}` is not a valid executable" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:803 -msgid "You must be in the voice channel to manage the queue." +#: redbot/cogs/audio/core/commands/llset.py:82 +msgid "Java Executable Changed" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:811 -#: redbot/cogs/audio/core/commands/controller.py:884 -msgid "Song number must be greater than 1 and within the queue limit." +#: redbot/cogs/audio/core/commands/llset.py:83 +msgid "Audio will now use `{exc}` to run your managed Lavalink node. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:825 -#: redbot/cogs/audio/core/commands/controller.py:849 -msgid "Removed track from queue" +#: redbot/cogs/audio/core/commands/llset.py:96 +#, docstring +msgid "Set the managed Lavalink node maximum heap-size.\n\n" +" By default, this value is 50% of available RAM in the host machine represented by [1-1024][M|G] (256M, 256G for example)\n\n" +" This value only represents the maximum amount of RAM allowed to be used at any given point, and does not mean that the managed Lavalink node will always use this amount of RAM.\n\n" +" To reset this value to the default, run the command without any input.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:826 -msgid "Removed {track} from the queue." +#: redbot/cogs/audio/core/commands/llset.py:108 +msgid "Heap-size must be a valid measure of size, e.g. 256M, 256G" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:844 -msgid "Removed 0 tracks, nothing matches the URL provided." +#: redbot/cogs/audio/core/commands/llset.py:115 +msgid "Heap-size must be at least 64M, however it is recommended to have it set to at least 1G." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:850 -msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." +#: redbot/cogs/audio/core/commands/llset.py:126 +msgid "Heap-size must be less than your system RAM, You currently have {ram_in_bytes} of RAM available." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:860 -#, docstring -msgid "Bump a track number to the top of the queue." +#: redbot/cogs/audio/core/commands/llset.py:133 +msgid "Heap-size must be less than {limit} due to your system limitations." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:871 -#: redbot/cogs/audio/core/commands/controller.py:877 -#: redbot/cogs/audio/core/commands/controller.py:883 -#: redbot/cogs/audio/core/commands/player.py:151 -msgid "Unable To Bump Track" +#: redbot/cogs/audio/core/commands/llset.py:147 +msgid "Managed node's heap-size set to {bytes}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:872 -msgid "You must be in the voice channel to bump a track." +#: redbot/cogs/audio/core/commands/llset.py:157 +#, docstring +msgid "Toggle using external (unmanaged) Lavalink nodes - requires an existing Lavalink node for Audio to work, if enabled.\n\n" +" This command disables the managed Lavalink server. If you do not have another Lavalink node set up, you will be unable to use Audio while this is enabled.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:878 -msgid "You need the DJ role to bump tracks." +#: redbot/cogs/audio/core/commands/llset.py:167 +#: redbot/cogs/audio/core/commands/llset.py:176 +msgid "Unmanaged Lavalink server: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:894 -msgid "Moved track to the top of the queue." +#: redbot/cogs/audio/core/commands/llset.py:186 +msgid "Failed To Shutdown Lavalink" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:30 +#: redbot/cogs/audio/core/commands/llset.py:197 #, docstring -msgid "Equalizer management.\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" +msgid "Set the Lavalink node host.\n\n" +" This command sets the connection host which Audio will use to connect to an unmanaged Lavalink node.\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:72 -#, docstring -msgid "Delete a saved eq preset." +#: redbot/cogs/audio/core/commands/llset.py:205 +msgid "Unmanaged Lavalink node host set to {host}. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:81 -#: redbot/cogs/audio/core/commands/equalizer.py:88 -#: redbot/cogs/audio/core/commands/equalizer.py:101 -msgid "Unable To Delete Preset" +#: redbot/cogs/audio/core/commands/llset.py:218 +#, docstring +msgid "Set the Lavalink node password.\n\n" +" This command sets the connection password which Audio will use to connect to an unmanaged Lavalink node.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:82 -#: redbot/cogs/audio/core/commands/equalizer.py:102 -msgid "You are not the author of that preset setting." +#: redbot/cogs/audio/core/commands/llset.py:227 +msgid "Unmanaged Lavalink node password set to {password}. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:111 +#: redbot/cogs/audio/core/commands/llset.py:242 #, docstring -msgid "List saved eq presets." +msgid "Set the Lavalink node port.\n\n" +" This command sets the connection port which Audio will use to connect to an unmanaged Lavalink node.\n" +" Set port to -1 to disable the port and connect to the specified host via ports 80/443\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:114 -msgid "No saved equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:252 +#: redbot/cogs/audio/core/commands/llset.py:436 +#: redbot/cogs/audio/core/commands/llset.py:664 +#: redbot/cogs/audio/core/commands/llset.py:695 +msgid "Setting Not Changed" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:117 -msgid "Preset Name" +#: redbot/cogs/audio/core/commands/llset.py:253 +msgid "A port must be between 0 and 65535 " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:118 -msgid "Author" +#: redbot/cogs/audio/core/commands/llset.py:259 +msgid "Unmanaged Lavalink node port set to {port}. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:140 -msgid "{num} preset(s)" +#: redbot/cogs/audio/core/commands/llset.py:272 +#, docstring +msgid "Set the Lavalink node connection to secured.\n\n" +" This toggle sets the connection type to secured or unsecured when connecting to an unmanaged Lavalink node.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:147 -#, docstring -msgid "Load a saved eq preset." +#: redbot/cogs/audio/core/commands/llset.py:283 +msgid "Unmanaged Lavalink node will now connect using the secured {secured_protocol} protocol.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:155 -msgid "No Preset Found" +#: redbot/cogs/audio/core/commands/llset.py:296 +msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and wil use {unsecured_protocol} instead .\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:173 -msgid "Unable To Load Preset" +#: redbot/cogs/audio/core/commands/llset.py:307 +#, docstring +msgid "Display Lavalink connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:174 -msgid "You need the DJ role to load equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:311 +msgid "Connection Settings" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:192 -#, docstring -msgid "Reset the eq to 0 across all bands." +#: redbot/cogs/audio/core/commands/llset.py:312 +#: redbot/cogs/audio/core/commands/llset.py:321 +msgid "Host: [{host}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:201 -msgid "Unable To Modify Preset" +#: redbot/cogs/audio/core/commands/llset.py:313 +#: redbot/cogs/audio/core/commands/llset.py:324 +msgid "Port: [{port}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:202 -msgid "You need the DJ role to reset the equalizer." +#: redbot/cogs/audio/core/commands/llset.py:314 +msgid "Default HTTP/HTTPS port" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:218 -msgid "Equalizer values have been reset." +#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:325 +msgid "Password: [{password}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:226 -#, docstring -msgid "Save the current eq settings to a preset." +#: redbot/cogs/audio/core/commands/llset.py:317 +msgid "Secured: [{state}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:236 -#: redbot/cogs/audio/core/commands/equalizer.py:254 -#: redbot/cogs/audio/core/commands/equalizer.py:269 -msgid "Unable To Save Preset" +#: redbot/cogs/audio/core/commands/llset.py:320 +msgid "Lavalink Node Settings" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:237 -msgid "You need the DJ role to save equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:328 +msgid "Initial Heapsize: [{xms}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:241 -msgid "Please enter a name for this equalizer preset." +#: redbot/cogs/audio/core/commands/llset.py:329 +msgid "Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:255 -msgid "No equalizer preset name entered, try the command again later." +#: redbot/cogs/audio/core/commands/llset.py:330 +msgid "Java exec: [{java_exc_path}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:270 -msgid "Try the command again with a shorter name." +#: redbot/cogs/audio/core/commands/llset.py:338 +#: redbot/cogs/audio/core/commands/llset.py:360 +msgid "I need to be able to DM you to send you this info." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:274 -msgid "Preset name already exists, do you want to replace it?" +#: redbot/cogs/audio/core/commands/llset.py:343 +#, docstring +msgid "Uploads a copy of the application.yml file used by the managed Lavalink node." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:282 -msgid "Not saving preset." +#: redbot/cogs/audio/core/commands/llset.py:367 +#, docstring +msgid "Configure the managed Lavalink node runtime options.\n\n" +" All settings under this group will likely cause Audio to malfunction if changed from their defaults, only change settings here if you have been advised to by support.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:295 -msgid "Current equalizer saved to the {preset_name} preset." +#: redbot/cogs/audio/core/commands/llset.py:374 +#, docstring +msgid "Configure the managed node authorization and connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:309 +#: redbot/cogs/audio/core/commands/llset.py:380 #, 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" +msgid "`Dangerous command` Set the managed Lavalink node's binding IP address.\n\n" +" This value by default is `localhost` which will restrict the server to only localhost apps by default, changing this will likely break the managed Lavalink node if you don't know what you are doing.\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:325 -msgid "Unable To Set Preset" +#: redbot/cogs/audio/core/commands/llset.py:389 +msgid "Managed node will now accept connection on {host}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:326 -msgid "You need the DJ role to set equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:404 +#, docstring +msgid "Set the managed Lavalink node's connection password.\n\n" +" This is the password required for Audio to connect to the managed Lavalink node.\n" +" The value by default is `youshallnotpass`.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:366 -msgid "Invalid Band" +#: redbot/cogs/audio/core/commands/llset.py:413 +msgid "Managed node will now accept {password} as the authorization token.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:367 -msgid "Valid band numbers are 1-15 or the band names listed in the help for this command." +#: redbot/cogs/audio/core/commands/llset.py:427 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node's connection port.\n\n" +" This port is the port the managed Lavalink node binds to, you should only change this if there is a conflict with the default port because you already have an application using port 2333 on this device.\n\n" +" The value by default is `2333`.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:391 -msgid "Preset Modified" +#: redbot/cogs/audio/core/commands/llset.py:437 +msgid "The port must be between 1024 and 49151." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:392 -msgid "The {band_name}Hz band has been set to {band_value}." +#: redbot/cogs/audio/core/commands/llset.py:444 +msgid "Managed node will now accept connections on {port}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:22 +#: redbot/cogs/audio/core/commands/llset.py:456 #, docstring -msgid "Lavalink server configuration options." +msgid "`Dangerous command` Toggle audio sources on/off.\n\n" +" By default, all sources are enabled, you should only use commands here to disable a specific source if you have been advised to, disabling sources without background knowledge can cause Audio to break.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:26 +#: redbot/cogs/audio/core/commands/llset.py:463 #, docstring -msgid "Change your Java executable path\n\n" -" Enter nothing to reset to default.\n" +msgid "Toggle HTTP direct URL usage on or off.\n\n" +" This source is used to allow playback from direct HTTP streams (this does not affect direct URL playback for the other sources).\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." +#: redbot/cogs/audio/core/commands/llset.py:473 +msgid "Managed node will allow playback from direct URLs.\n\n" +"Run `{p}{cmd}` for it to take effect." 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" +#: redbot/cogs/audio/core/commands/llset.py:482 +msgid "Managed node will not play from direct URLs anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:54 -msgid "`{java_path}` is not a valid executable" +#: redbot/cogs/audio/core/commands/llset.py:490 +#, docstring +msgid "Toggle Bandcamp source on or off.\n\n" +" This toggle controls the playback of all Bandcamp related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:61 -msgid "Java Executable Changed" +#: redbot/cogs/audio/core/commands/llset.py:500 +msgid "Managed node will allow playback from Bandcamp.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:62 -msgid "Audio will now use `{exc}` to run your Lavalink.jar" +#: redbot/cogs/audio/core/commands/llset.py:509 +msgid "Managed node will not play from Bandcamp anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." 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" +#: redbot/cogs/audio/core/commands/llset.py:517 +#, docstring +msgid "Toggle local file usage on or off.\n\n" +" This toggle controls the playback of all local track content, usually found inside the `localtracks` folder.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:73 -msgid "For it to take effect please reload Audio (`{prefix}reload audio`)." +#: redbot/cogs/audio/core/commands/llset.py:527 +msgid "Managed node will allow playback from local files.\n\n" +"Run `{p}{cmd}` for it to take effect." 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`)." +#: redbot/cogs/audio/core/commands/llset.py:536 +msgid "Managed node will not play from local files anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:93 +#: redbot/cogs/audio/core/commands/llset.py:544 #, docstring -msgid "Toggle using external Lavalink servers." +msgid "Toggle Soundcloud source on or off.\n\n" +" This toggle controls the playback of all SoundCloud related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:100 -#: redbot/cogs/audio/core/commands/llset.py:126 -msgid "External Lavalink server: {true_or_false}." +#: redbot/cogs/audio/core/commands/llset.py:554 +msgid "Managed node will allow playback from Soundcloud.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:113 -msgid "External Lavalink server: {true_or_false}\n" -"For it to take effect please reload Audio (`{prefix}reload audio`)." +#: redbot/cogs/audio/core/commands/llset.py:563 +msgid "Managed node will not play from Soundcloud anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:143 +#: redbot/cogs/audio/core/commands/llset.py:571 #, docstring -msgid "Set the Lavalink server host." +msgid "`Dangerous command` Toggle YouTube source on or off (this includes Spotify).\n\n" +" This toggle controls the playback of all YouTube and Spotify related content.\n" +" " 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." +#: redbot/cogs/audio/core/commands/llset.py:581 +msgid "Managed node will allow playback from YouTube.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:151 -msgid "Host set to {host}." +#: redbot/cogs/audio/core/commands/llset.py:590 +msgid "Managed node will not play from YouTube anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:167 +#: redbot/cogs/audio/core/commands/llset.py:598 #, docstring -msgid "Set the Lavalink server password." +msgid "Toggle Twitch source on or off.\n\n" +" This toggle controls the playback of all Twitch related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:175 -msgid "Server password set to {password}." +#: redbot/cogs/audio/core/commands/llset.py:608 +msgid "Managed node will allow playback from Twitch.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:617 +msgid "Managed node will not play from Twitch anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:192 +#: redbot/cogs/audio/core/commands/llset.py:625 #, docstring -msgid "Set the Lavalink websocket server port." +msgid "Toggle Vimeo source on or off.\n\n" +" This toggle controls the playback of all Vimeo related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:200 -msgid "Websocket port set to {port}." +#: redbot/cogs/audio/core/commands/llset.py:635 +msgid "Managed node will allow playback from Vimeo.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:217 -#, docstring -msgid "Display Lavalink connection settings." +#: redbot/cogs/audio/core/commands/llset.py:644 +msgid "Managed node will not play from Vimeo anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:223 -msgid "Connection Settings" +#: redbot/cogs/audio/core/commands/llset.py:657 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node framebuffer size.\n\n" +" Only change this if you have been directly advised to, changing it can cause significant playback issues.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:224 -msgid "Host: [{host}]\n" +#: redbot/cogs/audio/core/commands/llset.py:665 +msgid "The lowest value the framebuffer can be set to is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:225 -msgid "WS Port: [{port}]\n" +#: redbot/cogs/audio/core/commands/llset.py:671 +#: redbot/cogs/audio/core/commands/llset.py:702 +msgid "Managed node's bufferDurationMs set to {milliseconds}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:227 -msgid "Rest Port: [{port}]\n" +#: redbot/cogs/audio/core/commands/llset.py:688 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node JDA-NAS buffer size.\n\n" +" Only change this if you have been directly advised to, changing it can cause significant playback issues.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:228 -msgid "Password: [{password}]\n" +#: redbot/cogs/audio/core/commands/llset.py:696 +msgid "The lowest value the buffer may be is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:232 -msgid "I need to be able to DM you to send you this info." +#: redbot/cogs/audio/core/commands/llset.py:714 +#, docstring +msgid "Reset all `llset` changes back to their default values." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:26 +#: redbot/cogs/audio/core/commands/localtracks.py:27 #, docstring msgid "Local playback commands." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:30 +#: redbot/cogs/audio/core/commands/localtracks.py:31 #, docstring msgid "Play all songs in a localtracks folder.\n\n" " **Usage**:\n" @@ -1867,15 +2221,15 @@ msgid "Play all songs in a localtracks folder.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:50 +#: redbot/cogs/audio/core/commands/localtracks.py:51 msgid "Folder Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:51 +#: redbot/cogs/audio/core/commands/localtracks.py:52 msgid "Localtracks folder named {name} does not exist." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:62 +#: redbot/cogs/audio/core/commands/localtracks.py:63 #, docstring msgid "Play a local track.\n\n" " To play a local track, either use the menu to choose a track or enter in the track path directly with the play command.\n" @@ -1889,18 +2243,18 @@ msgid "Play a local track.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:79 -#: redbot/cogs/audio/core/commands/localtracks.py:135 +#: redbot/cogs/audio/core/commands/localtracks.py:80 +#: redbot/cogs/audio/core/commands/localtracks.py:136 msgid "No album folders found." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:121 +#: redbot/cogs/audio/core/commands/localtracks.py:122 #, docstring msgid "Search for songs across all localtracks folders." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:139 -#: redbot/cogs/audio/core/commands/queue.py:295 +#: redbot/cogs/audio/core/commands/localtracks.py:140 +#: redbot/cogs/audio/core/commands/queue.py:299 msgid "No matches." msgstr "" @@ -1909,37 +2263,51 @@ msgstr "" msgid "Make Red sing one of her songs." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:46 +#: redbot/cogs/audio/core/commands/miscellaneous.py:47 #, docstring msgid "Audio stats." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:75 +#: redbot/cogs/audio/core/commands/miscellaneous.py:76 msgid "Not connected anywhere." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:81 +#: redbot/cogs/audio/core/commands/miscellaneous.py:82 msgid "Playing in {num}/{total} servers:" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:87 +#: redbot/cogs/audio/core/commands/miscellaneous.py:88 msgid "Page {}/{}" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:100 +#: redbot/cogs/audio/core/commands/miscellaneous.py:101 #, docstring msgid "Queue percentage." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:126 -msgid "There's nothing in the queue." +#: redbot/cogs/audio/core/commands/miscellaneous.py:125 +#: redbot/cogs/audio/core/commands/playlists.py:1130 +#: redbot/cogs/audio/core/commands/queue.py:67 +#: redbot/cogs/audio/core/commands/queue.py:164 +#: redbot/cogs/audio/core/commands/queue.py:183 +#: redbot/cogs/audio/core/commands/queue.py:188 +#: redbot/cogs/audio/core/commands/queue.py:214 +#: redbot/cogs/audio/core/commands/queue.py:219 +#: redbot/cogs/audio/core/commands/queue.py:261 +#: redbot/cogs/audio/core/commands/queue.py:263 +#: redbot/cogs/audio/core/commands/queue.py:293 +#: redbot/cogs/audio/core/commands/queue.py:295 +#: redbot/cogs/audio/core/commands/queue.py:331 +#: redbot/cogs/audio/core/commands/queue.py:369 +#: redbot/cogs/audio/core/commands/queue.py:377 +msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:147 +#: redbot/cogs/audio/core/commands/miscellaneous.py:146 msgid "Queued and playing tracks:" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:40 +#: redbot/cogs/audio/core/commands/player.py:39 #, docstring msgid "Play the specified track or search for a close match.\n\n" " To play a local track, the query should be `\\`.\n" @@ -1947,186 +2315,190 @@ msgid "Play the specified track or search for a close match.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:54 -#: redbot/cogs/audio/core/commands/player.py:162 -#: redbot/cogs/audio/core/commands/player.py:739 +#: redbot/cogs/audio/core/commands/player.py:53 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:738 msgid "That URL is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:58 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:745 +#: redbot/cogs/audio/core/commands/player.py:57 +#: redbot/cogs/audio/core/commands/player.py:165 +#: redbot/cogs/audio/core/commands/player.py:744 msgid "That track is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:65 -#: redbot/cogs/audio/core/commands/player.py:173 -#: redbot/cogs/audio/core/commands/player.py:437 -#: redbot/cogs/audio/core/commands/player.py:553 -#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/player.py:64 +#: redbot/cogs/audio/core/commands/player.py:172 +#: redbot/cogs/audio/core/commands/player.py:435 +#: redbot/cogs/audio/core/commands/player.py:551 +#: redbot/cogs/audio/core/commands/player.py:806 msgid "You need the DJ role to queue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:69 -#: redbot/cogs/audio/core/commands/player.py:177 -#: redbot/cogs/audio/core/commands/player.py:441 -#: redbot/cogs/audio/core/commands/player.py:557 -#: redbot/cogs/audio/core/commands/player.py:681 -msgid "Connection to Lavalink has failed" +#: redbot/cogs/audio/core/commands/player.py:68 +#: redbot/cogs/audio/core/commands/player.py:176 +#: redbot/cogs/audio/core/commands/player.py:439 +#: redbot/cogs/audio/core/commands/player.py:555 +msgid "Connection to Lavalink node has failed" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:72 -#: redbot/cogs/audio/core/commands/player.py:180 -#: redbot/cogs/audio/core/commands/player.py:444 -#: redbot/cogs/audio/core/commands/player.py:560 -#: redbot/cogs/audio/core/commands/player.py:684 +#: redbot/cogs/audio/core/commands/player.py:71 +#: redbot/cogs/audio/core/commands/player.py:179 +#: redbot/cogs/audio/core/commands/player.py:442 +#: redbot/cogs/audio/core/commands/player.py:558 +#: redbot/cogs/audio/core/commands/player.py:683 msgid "Please check your console or logs for details." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:111 -#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:110 +#: redbot/cogs/audio/core/commands/player.py:218 msgid "You must be in the voice channel to use the play command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:117 -#: redbot/cogs/audio/core/commands/player.py:225 -#: redbot/cogs/audio/core/commands/player.py:253 +#: redbot/cogs/audio/core/commands/player.py:116 +#: redbot/cogs/audio/core/commands/player.py:224 +#: redbot/cogs/audio/core/commands/player.py:252 msgid "No tracks found for `{query}`." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:123 -#: redbot/cogs/audio/core/commands/player.py:231 -#: redbot/cogs/audio/core/commands/player.py:532 -#: redbot/cogs/audio/core/commands/player.py:605 +#: redbot/cogs/audio/core/commands/player.py:122 +#: redbot/cogs/audio/core/commands/player.py:230 +#: redbot/cogs/audio/core/commands/player.py:530 +#: redbot/cogs/audio/core/commands/player.py:603 msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:146 +#: redbot/cogs/audio/core/commands/player.py:145 #, docstring msgid "Force play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:152 +#: redbot/cogs/audio/core/commands/player.py:151 msgid "Only single tracks work with bump play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:256 -#: redbot/cogs/audio/core/commands/player.py:788 -#: redbot/cogs/audio/core/commands/player.py:910 -msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" -"This may be due to permissions or because Lavalink.jar is being run in a different machine than the local tracks." +#: redbot/cogs/audio/core/commands/player.py:208 +#: redbot/cogs/audio/core/commands/player.py:471 +#: redbot/cogs/audio/core/commands/player.py:587 +#: redbot/cogs/audio/core/commands/player.py:712 +#: redbot/cogs/audio/core/commands/queue.py:362 +msgid "Connection to Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:263 -#: redbot/cogs/audio/core/commands/player.py:795 -#: redbot/cogs/audio/core/commands/player.py:917 +#: redbot/cogs/audio/core/commands/player.py:255 +msgid "Local tracks will not work if the managed Lavalink node cannot see the track.\n" +"This may be due to permissions or you are using an external Lavalink node in a different machine than the bot and the local tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:262 +#: redbot/cogs/audio/core/commands/player.py:794 +#: redbot/cogs/audio/core/commands/player.py:913 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:265 -#: redbot/cogs/audio/core/commands/player.py:796 -#: redbot/cogs/audio/core/commands/player.py:918 +#: redbot/cogs/audio/core/commands/player.py:264 +#: redbot/cogs/audio/core/commands/player.py:795 +#: redbot/cogs/audio/core/commands/player.py:914 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:296 +#: redbot/cogs/audio/core/commands/player.py:294 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:318 +#: redbot/cogs/audio/core/commands/player.py:316 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:339 +#: redbot/cogs/audio/core/commands/player.py:337 msgid "{time} until track playback: #1 in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:343 +#: redbot/cogs/audio/core/commands/player.py:341 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:357 +#: redbot/cogs/audio/core/commands/player.py:355 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:417 +#: redbot/cogs/audio/core/commands/player.py:415 msgid "The owner needs to set the Spotify client ID and Spotify client secret, before Spotify URLs or codes can be used. \n" "See `{prefix}audioset spotifyapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:427 +#: redbot/cogs/audio/core/commands/player.py:425 msgid "The owner needs to set the YouTube API key before Spotify URLs or codes can be used.\n" "See `{prefix}audioset youtubeapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:485 +#: redbot/cogs/audio/core/commands/player.py:483 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:492 +#: redbot/cogs/audio/core/commands/player.py:490 msgid "No categories found" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:514 +#: redbot/cogs/audio/core/commands/player.py:494 +#: redbot/cogs/audio/core/commands/player.py:512 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:501 +#: redbot/cogs/audio/core/commands/player.py:499 msgid "Categories" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:507 +#: redbot/cogs/audio/core/commands/player.py:505 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:522 +#: redbot/cogs/audio/core/commands/player.py:520 msgid "Playlists for {friendly_name}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:529 +#: redbot/cogs/audio/core/commands/player.py:527 msgid "No tracks to play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:539 +#: redbot/cogs/audio/core/commands/player.py:537 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:547 +#: redbot/cogs/audio/core/commands/player.py:545 #, docstring msgid "Starts auto play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:601 +#: redbot/cogs/audio/core/commands/player.py:599 msgid "You must be in the voice channel to use the autoplay command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:615 +#: redbot/cogs/audio/core/commands/player.py:613 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:621 -#: redbot/cogs/audio/core/commands/player.py:757 -#: redbot/cogs/audio/core/commands/player.py:776 -#: redbot/cogs/audio/core/commands/player.py:897 -#: redbot/cogs/audio/core/commands/playlists.py:1928 +#: redbot/cogs/audio/core/commands/player.py:619 +#: redbot/cogs/audio/core/commands/player.py:756 +#: redbot/cogs/audio/core/commands/player.py:775 +#: redbot/cogs/audio/core/commands/player.py:893 +#: redbot/cogs/audio/core/commands/playlists.py:1898 msgid "Unable to Get Track" -msgstr "" +msgstr "Nepodarilo sa získať stopu" -#: redbot/cogs/audio/core/commands/player.py:622 -#: redbot/cogs/audio/core/commands/player.py:758 -#: redbot/cogs/audio/core/commands/player.py:777 -#: redbot/cogs/audio/core/commands/player.py:898 -#: redbot/cogs/audio/core/commands/playlists.py:1929 +#: redbot/cogs/audio/core/commands/player.py:620 +#: redbot/cogs/audio/core/commands/player.py:757 +#: redbot/cogs/audio/core/commands/player.py:776 +#: redbot/cogs/audio/core/commands/player.py:894 msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." -msgstr "" +msgstr "Nedokážem získať stopu z Lavalinku v tomto momente, skúste to o pár minút." -#: redbot/cogs/audio/core/commands/player.py:636 +#: redbot/cogs/audio/core/commands/player.py:634 msgid "Adding a track to queue." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:642 +#: redbot/cogs/audio/core/commands/player.py:641 #, 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" @@ -2134,44 +2506,54 @@ msgid "Pick a track with a search.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:694 -#: redbot/cogs/audio/core/commands/player.py:706 -#: redbot/cogs/audio/core/commands/player.py:712 -#: redbot/cogs/audio/core/commands/player.py:722 +#: redbot/cogs/audio/core/commands/player.py:680 +msgid "Connection to Lavalink has failed" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:693 +#: redbot/cogs/audio/core/commands/player.py:705 +#: redbot/cogs/audio/core/commands/player.py:711 +#: redbot/cogs/audio/core/commands/player.py:721 msgid "Unable To Search For Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:723 +#: redbot/cogs/audio/core/commands/player.py:722 msgid "You must be in the voice channel to enqueue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:786 -#: redbot/cogs/audio/core/commands/player.py:908 +#: redbot/cogs/audio/core/commands/player.py:785 +#: redbot/cogs/audio/core/commands/player.py:904 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:857 -#: redbot/cogs/audio/core/commands/playlists.py:1553 +#: redbot/cogs/audio/core/commands/player.py:787 +#: redbot/cogs/audio/core/commands/player.py:906 +msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" +"This 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:853 +#: redbot/cogs/audio/core/commands/playlists.py:1527 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:863 +#: redbot/cogs/audio/core/commands/player.py:859 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:869 +#: redbot/cogs/audio/core/commands/player.py:865 msgid "folder" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:871 +#: redbot/cogs/audio/core/commands/player.py:867 msgid "search" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:874 +#: redbot/cogs/audio/core/commands/player.py:870 msgid "{time} until start of {type} playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:44 +#: redbot/cogs/audio/core/commands/playlists.py:45 #, docstring msgid "Playlist configuration options.\n\n" " Scope info:\n" @@ -2183,11 +2565,11 @@ msgid "Playlist configuration options.\n\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" +" ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and the playlist creator.\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:69 +#: redbot/cogs/audio/core/commands/playlists.py:70 #, 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" @@ -2216,99 +2598,130 @@ msgid "Add a track URL, playlist link, or quick search to a playlist.\n\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:1699 -#: redbot/cogs/audio/core/commands/playlists.py:2015 +#: redbot/cogs/audio/core/commands/playlists.py:124 +#: redbot/cogs/audio/core/commands/playlists.py:305 +#: redbot/cogs/audio/core/commands/playlists.py:487 +#: redbot/cogs/audio/core/commands/playlists.py:581 +#: redbot/cogs/audio/core/commands/playlists.py:710 +#: redbot/cogs/audio/core/commands/playlists.py:845 +#: redbot/cogs/audio/core/commands/playlists.py:982 +#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1224 +#: redbot/cogs/audio/core/commands/playlists.py:1474 +#: redbot/cogs/audio/core/commands/playlists.py:1560 +#: redbot/cogs/audio/core/commands/playlists.py:1641 +#: redbot/cogs/audio/core/commands/playlists.py:1671 +#: redbot/cogs/audio/core/commands/playlists.py:1983 msgid "Playlist Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:140 +#: redbot/cogs/audio/core/commands/playlists.py:141 msgid "Could not find a track matching your query." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:161 +#: redbot/cogs/audio/core/commands/playlists.py:162 msgid "Skipping track" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:162 +#: redbot/cogs/audio/core/commands/playlists.py:163 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 +#: redbot/cogs/audio/core/commands/playlists.py:171 +#: redbot/cogs/audio/core/commands/playlists.py:213 msgid "Playlist limit reached: Could not add track." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:193 +#: redbot/cogs/audio/core/commands/playlists.py:194 msgid "Track added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:194 +#: redbot/cogs/audio/core/commands/playlists.py:195 msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:199 +#: redbot/cogs/audio/core/commands/playlists.py:200 msgid "{num} tracks appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:204 +#: redbot/cogs/audio/core/commands/playlists.py:205 msgid "\n" "{existing} {plural} already in the playlist and were skipped." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:206 +#: redbot/cogs/audio/core/commands/playlists.py:207 msgid "tracks are" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:206 +#: redbot/cogs/audio/core/commands/playlists.py:207 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:2032 +#: redbot/cogs/audio/core/commands/playlists.py:209 +#: redbot/cogs/audio/core/commands/playlists.py:618 +#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: redbot/cogs/audio/core/commands/playlists.py:1268 +#: redbot/cogs/audio/core/commands/playlists.py:2000 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:2016 +#: redbot/cogs/audio/core/commands/playlists.py:229 +#, docstring +msgid "Copy a playlist from one scope to another.\n\n" +" **Usage**:\n" +" ​ ​ ​ ​ `[p]playlist copy playlist_name_OR_id [args]`\n\n" +" **Args**:\n" +" ​ ​ ​ ​ The following are all optional:\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-scope \n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-guild [guild] **Only the bot owner can use this**\n\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-scope \n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-guild [guild] **Only the bot owner can use this**\n\n" +" **Scope** is one of the following:\n" +" ​ ​ ​ ​ Global\n" +" ​ ​ ​ ​ Guild\n" +" ​ ​ ​ ​ User\n\n" +" **Author** can be one of the following:\n" +" ​ ​ ​ ​ User ID\n" +" ​ ​ ​ ​ User Mention\n" +" ​ ​ ​ ​ User Name#123\n\n" +" **Guild** can be one of the following:\n" +" ​ ​ ​ ​ Guild ID\n" +" ​ ​ ​ ​ Exact guild name\n\n" +" Example use:\n" +" ​ ​ ​ ​ `[p]playlist copy MyGuildPlaylist --from-scope Guild --to-scope Global`\n" +" ​ ​ ​ ​ `[p]playlist copy MyGlobalPlaylist --from-scope Global --to-author Draper#6666 --to-scope User`\n" +" ​ ​ ​ ​ `[p]playlist copy MyPersonalPlaylist --from-scope user --to-author Draper#6666 --to-scope Guild --to-guild Red - Discord Bot`\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:306 +#: redbot/cogs/audio/core/commands/playlists.py:488 +#: redbot/cogs/audio/core/commands/playlists.py:582 +#: redbot/cogs/audio/core/commands/playlists.py:711 +#: redbot/cogs/audio/core/commands/playlists.py:846 +#: redbot/cogs/audio/core/commands/playlists.py:1225 +#: redbot/cogs/audio/core/commands/playlists.py:1642 +#: redbot/cogs/audio/core/commands/playlists.py:1984 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 +#: redbot/cogs/audio/core/commands/playlists.py:329 +#: redbot/cogs/audio/core/commands/playlists.py:336 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:346 +#: redbot/cogs/audio/core/commands/playlists.py:344 msgid "Playlist Copied" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:347 +#: redbot/cogs/audio/core/commands/playlists.py:345 msgid "Playlist {name} (`{from_id}`) copied from {from_scope} to {to_scope} (`{to_id}`)." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:362 +#: redbot/cogs/audio/core/commands/playlists.py:360 #, docstring msgid "Create an empty playlist.\n\n" " **Usage**:\n" @@ -2336,31 +2749,31 @@ msgid "Create an empty playlist.\n\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:1998 +#: redbot/cogs/audio/core/commands/playlists.py:412 +#: redbot/cogs/audio/core/commands/playlists.py:1117 +#: redbot/cogs/audio/core/commands/playlists.py:1340 +#: redbot/cogs/audio/core/commands/playlists.py:1966 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:1999 +#: redbot/cogs/audio/core/commands/playlists.py:413 +#: redbot/cogs/audio/core/commands/playlists.py:1118 +#: redbot/cogs/audio/core/commands/playlists.py:1341 +#: redbot/cogs/audio/core/commands/playlists.py:1967 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 +#: redbot/cogs/audio/core/commands/playlists.py:423 +#: redbot/cogs/audio/core/commands/playlists.py:1150 +#: redbot/cogs/audio/core/commands/playlists.py:1375 msgid "Playlist Created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:428 +#: redbot/cogs/audio/core/commands/playlists.py:424 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:441 +#: redbot/cogs/audio/core/commands/playlists.py:437 #, docstring msgid "Delete a saved playlist.\n\n" " **Usage**:\n" @@ -2388,15 +2801,15 @@ msgid "Delete a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:514 +#: redbot/cogs/audio/core/commands/playlists.py:508 msgid "Playlist Deleted" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:515 +#: redbot/cogs/audio/core/commands/playlists.py:509 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:531 +#: redbot/cogs/audio/core/commands/playlists.py:525 #, docstring msgid "Remove duplicate tracks from a saved playlist.\n\n" " **Usage**:\n" @@ -2424,20 +2837,20 @@ msgid "Remove duplicate tracks from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:627 +#: redbot/cogs/audio/core/commands/playlists.py:619 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:1768 +#: redbot/cogs/audio/core/commands/playlists.py:632 +#: redbot/cogs/audio/core/commands/playlists.py:1740 msgid "Playlist Has Not Been Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:641 +#: redbot/cogs/audio/core/commands/playlists.py:633 msgid "{name} (`{id}`) [**{scope}**] playlist has no duplicate tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:662 +#: redbot/cogs/audio/core/commands/playlists.py:654 #, docstring msgid "Download a copy of a playlist.\n\n" " These files can be used with the `[p]playlist upload` command.\n" @@ -2468,19 +2881,19 @@ msgid "Download a copy of a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:731 +#: redbot/cogs/audio/core/commands/playlists.py:721 msgid "That playlist has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:774 +#: redbot/cogs/audio/core/commands/playlists.py:764 msgid "This playlist is too large to be send in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:777 +#: redbot/cogs/audio/core/commands/playlists.py:767 msgid "Playlist is too large, here is the compressed version." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:799 +#: redbot/cogs/audio/core/commands/playlists.py:789 #, docstring msgid "Retrieve information from a saved playlist.\n\n" " **Usage**:\n" @@ -2508,25 +2921,25 @@ msgid "Retrieve information from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:891 +#: redbot/cogs/audio/core/commands/playlists.py:879 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:883 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\n" "URL: {url}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:908 -#: redbot/cogs/audio/core/commands/playlists.py:1056 +#: redbot/cogs/audio/core/commands/playlists.py:896 +#: redbot/cogs/audio/core/commands/playlists.py:1041 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:910 +#: redbot/cogs/audio/core/commands/playlists.py:898 msgid "Page {page}/{pages} | Author: {author_name} | {num} track(s)" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:922 +#: redbot/cogs/audio/core/commands/playlists.py:910 #, docstring msgid "List saved playlists.\n\n" " **Usage**:\n" @@ -2554,35 +2967,35 @@ msgid "List saved playlists.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:998 +#: redbot/cogs/audio/core/commands/playlists.py:983 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1032 +#: redbot/cogs/audio/core/commands/playlists.py:1017 msgid "No saved playlists for {scope} created by {author}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1041 +#: redbot/cogs/audio/core/commands/playlists.py:1026 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1051 +#: redbot/cogs/audio/core/commands/playlists.py:1036 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1052 +#: redbot/cogs/audio/core/commands/playlists.py:1037 msgid "Tracks: {num}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1053 +#: redbot/cogs/audio/core/commands/playlists.py:1038 msgid "Author: {name}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1058 +#: redbot/cogs/audio/core/commands/playlists.py:1043 msgid "Scope: {scope}\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1078 +#: redbot/cogs/audio/core/commands/playlists.py:1063 #, docstring msgid "Save the queue to a playlist.\n\n" " **Usage**:\n" @@ -2610,33 +3023,16 @@ msgid "Save the queue to a playlist.\n\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:365 -#: redbot/cogs/audio/core/commands/queue.py:373 -msgid "There's nothing in the queue." -msgstr "" - -#: redbot/cogs/audio/core/commands/playlists.py:1168 +#: redbot/cogs/audio/core/commands/playlists.py:1151 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 +#: redbot/cogs/audio/core/commands/playlists.py:1157 +#: redbot/cogs/audio/core/commands/playlists.py:1384 msgid "Playlist limit reached: Could not add {} tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1188 +#: redbot/cogs/audio/core/commands/playlists.py:1171 #, docstring msgid "Remove a track from a playlist by url.\n\n" " **Usage**:\n" @@ -2664,23 +3060,23 @@ msgid "Remove a track from a playlist by url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: redbot/cogs/audio/core/commands/playlists.py:1235 msgid "URL not in playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1266 +#: redbot/cogs/audio/core/commands/playlists.py:1247 msgid "No tracks left, removing playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1274 +#: redbot/cogs/audio/core/commands/playlists.py:1255 msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1288 +#: redbot/cogs/audio/core/commands/playlists.py:1269 msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1306 +#: redbot/cogs/audio/core/commands/playlists.py:1287 #, docstring msgid "Save a playlist from a url.\n\n" " **Usage**:\n" @@ -2708,19 +3104,19 @@ msgid "Save a playlist from a url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1397 +#: redbot/cogs/audio/core/commands/playlists.py:1376 msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1414 +#: redbot/cogs/audio/core/commands/playlists.py:1393 msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1415 +#: redbot/cogs/audio/core/commands/playlists.py:1394 msgid "Unable to create your playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1432 +#: redbot/cogs/audio/core/commands/playlists.py:1411 #, docstring msgid "Load a playlist into the queue.\n\n" " **Usage**:\n" @@ -2748,20 +3144,20 @@ msgid "Load a playlist into the queue.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1482 +#: redbot/cogs/audio/core/commands/playlists.py:1459 msgid "You need the DJ role to start playing playlists." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1566 +#: redbot/cogs/audio/core/commands/playlists.py:1540 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1567 +#: redbot/cogs/audio/core/commands/playlists.py:1541 msgid "{name} - (`{id}`) [**{scope}**]\n" "Added {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1613 +#: redbot/cogs/audio/core/commands/playlists.py:1587 #, docstring msgid "Updates all tracks in a playlist.\n\n" " **Usage**:\n" @@ -2789,32 +3185,32 @@ msgid "Updates all tracks in a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1692 +#: redbot/cogs/audio/core/commands/playlists.py:1664 msgid "Invalid Playlist" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1693 +#: redbot/cogs/audio/core/commands/playlists.py:1665 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1734 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "Tracks removed" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1738 -#: redbot/cogs/audio/core/commands/playlists.py:1758 +#: redbot/cogs/audio/core/commands/playlists.py:1710 +#: redbot/cogs/audio/core/commands/playlists.py:1730 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1756 +#: redbot/cogs/audio/core/commands/playlists.py:1728 msgid "Tracks added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1769 +#: redbot/cogs/audio/core/commands/playlists.py:1741 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1781 +#: redbot/cogs/audio/core/commands/playlists.py:1753 #, docstring msgid "Uploads a playlist file as a playlist for the bot.\n\n" " V2 and old V3 playlist will be slow.\n" @@ -2844,31 +3240,35 @@ msgid "Uploads a playlist file as a playlist for the bot.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1838 +#: redbot/cogs/audio/core/commands/playlists.py:1808 msgid "Please upload the playlist file. Any other message will cancel this operation." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1849 +#: redbot/cogs/audio/core/commands/playlists.py:1819 msgid "No file detected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1856 +#: redbot/cogs/audio/core/commands/playlists.py:1826 msgid "Upload cancelled." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1860 +#: redbot/cogs/audio/core/commands/playlists.py:1830 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1868 +#: redbot/cogs/audio/core/commands/playlists.py:1838 msgid "Not a valid playlist file." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1880 +#: redbot/cogs/audio/core/commands/playlists.py:1850 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1950 +#: redbot/cogs/audio/core/commands/playlists.py:1899 +msgid "I'm unable to get a track from Lavalink node at the moment, try again in a few minutes." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1920 #, docstring msgid "Rename an existing playlist.\n\n" " **Usage**:\n" @@ -2896,7 +3296,7 @@ msgid "Rename an existing playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:2029 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" @@ -2905,88 +3305,88 @@ msgstr "" msgid "List the songs in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:175 +#: redbot/cogs/audio/core/commands/queue.py:179 #, docstring msgid "Clears the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:192 +#: redbot/cogs/audio/core/commands/queue.py:196 msgid "Unable To Clear Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:193 +#: redbot/cogs/audio/core/commands/queue.py:197 msgid "You need the DJ role to clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:201 +#: redbot/cogs/audio/core/commands/queue.py:205 msgid "Queue Modified" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:201 +#: redbot/cogs/audio/core/commands/queue.py:205 msgid "The queue has been cleared." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:206 +#: redbot/cogs/audio/core/commands/queue.py:210 #, 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 +#: redbot/cogs/audio/core/commands/queue.py:227 msgid "Unable To Clean Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:224 +#: redbot/cogs/audio/core/commands/queue.py:228 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 +#: redbot/cogs/audio/core/commands/queue.py:243 +#: redbot/cogs/audio/core/commands/queue.py:277 msgid "Removed 0 tracks." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:243 -#: redbot/cogs/audio/core/commands/queue.py:277 +#: redbot/cogs/audio/core/commands/queue.py:247 +#: redbot/cogs/audio/core/commands/queue.py:281 msgid "Removed Tracks From The Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:244 +#: redbot/cogs/audio/core/commands/queue.py:248 msgid "Removed {removed_tracks} tracks queued by members outside of the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:252 +#: redbot/cogs/audio/core/commands/queue.py:256 #, docstring msgid "Removes all tracks you requested from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:278 +#: redbot/cogs/audio/core/commands/queue.py:282 msgid "Removed {removed_tracks} tracks queued by {member.display_name}." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:285 +#: redbot/cogs/audio/core/commands/queue.py:289 #, docstring msgid "Search the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:307 +#: redbot/cogs/audio/core/commands/queue.py:311 #, 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:350 -#: redbot/cogs/audio/core/commands/queue.py:357 -#: redbot/cogs/audio/core/commands/queue.py:364 -#: redbot/cogs/audio/core/commands/queue.py:372 +#: redbot/cogs/audio/core/commands/queue.py:323 +#: redbot/cogs/audio/core/commands/queue.py:330 +#: redbot/cogs/audio/core/commands/queue.py:342 +#: redbot/cogs/audio/core/commands/queue.py:354 +#: redbot/cogs/audio/core/commands/queue.py:361 +#: redbot/cogs/audio/core/commands/queue.py:368 +#: redbot/cogs/audio/core/commands/queue.py:376 msgid "Unable To Shuffle Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:320 +#: redbot/cogs/audio/core/commands/queue.py:324 msgid "You need the DJ role to shuffle the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:377 +#: redbot/cogs/audio/core/commands/queue.py:381 msgid "Queue has been shuffled." msgstr "" diff --git a/redbot/cogs/audio/core/commands/locales/sl-SI.po b/redbot/cogs/audio/core/commands/locales/sl-SI.po index 2af2771d86b..83518d4028c 100644 --- a/redbot/cogs/audio/core/commands/locales/sl-SI.po +++ b/redbot/cogs/audio/core/commands/locales/sl-SI.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 17:28+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n%100==4 ? 3 : 0);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -210,86 +210,84 @@ 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:591 -#: redbot/cogs/audio/core/commands/audioset.py:612 -#: redbot/cogs/audio/core/commands/audioset.py:629 -#: redbot/cogs/audio/core/commands/audioset.py:677 -#: redbot/cogs/audio/core/commands/audioset.py:752 -#: redbot/cogs/audio/core/commands/audioset.py:900 -#: redbot/cogs/audio/core/commands/audioset.py:915 -#: redbot/cogs/audio/core/commands/audioset.py:935 -#: redbot/cogs/audio/core/commands/audioset.py:977 -#: redbot/cogs/audio/core/commands/audioset.py:978 -#: redbot/cogs/audio/core/commands/audioset.py:979 -#: redbot/cogs/audio/core/commands/audioset.py:980 -#: redbot/cogs/audio/core/commands/audioset.py:981 -#: redbot/cogs/audio/core/commands/audioset.py:982 -#: redbot/cogs/audio/core/commands/audioset.py:983 -#: redbot/cogs/audio/core/commands/audioset.py:997 -#: redbot/cogs/audio/core/commands/audioset.py:999 -#: redbot/cogs/audio/core/commands/audioset.py:1041 -#: redbot/cogs/audio/core/commands/audioset.py:1048 -#: redbot/cogs/audio/core/commands/audioset.py:1090 -#: redbot/cogs/audio/core/commands/audioset.py:1091 -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1111 -#: redbot/cogs/audio/core/commands/audioset.py:1188 -#: redbot/cogs/audio/core/commands/audioset.py:1203 -#: redbot/cogs/audio/core/commands/audioset.py:1348 -#: redbot/cogs/audio/core/commands/audioset.py:1349 -#: redbot/cogs/audio/core/commands/audioset.py:1350 -#: redbot/cogs/audio/core/commands/audioset.py:1393 -#: redbot/cogs/audio/core/commands/audioset.py:1394 -#: redbot/cogs/audio/core/commands/audioset.py:1395 -#: redbot/cogs/audio/core/commands/audioset.py:1437 -#: redbot/cogs/audio/core/commands/controller.py:421 -#: redbot/cogs/audio/core/commands/controller.py:465 -#: redbot/cogs/audio/core/commands/controller.py:767 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:118 -#: redbot/cogs/audio/core/commands/llset.py:127 +#: redbot/cogs/audio/core/commands/audioset.py:589 +#: redbot/cogs/audio/core/commands/audioset.py:610 +#: redbot/cogs/audio/core/commands/audioset.py:627 +#: redbot/cogs/audio/core/commands/audioset.py:675 +#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:921 +#: redbot/cogs/audio/core/commands/audioset.py:941 +#: redbot/cogs/audio/core/commands/audioset.py:970 +#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:987 +#: redbot/cogs/audio/core/commands/audioset.py:988 +#: redbot/cogs/audio/core/commands/audioset.py:989 +#: redbot/cogs/audio/core/commands/audioset.py:990 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:1008 +#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1102 +#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1122 +#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1367 +#: redbot/cogs/audio/core/commands/audioset.py:1368 +#: redbot/cogs/audio/core/commands/audioset.py:1369 +#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1413 +#: redbot/cogs/audio/core/commands/audioset.py:1414 +#: redbot/cogs/audio/core/commands/audioset.py:1456 +#: redbot/cogs/audio/core/commands/controller.py:422 +#: redbot/cogs/audio/core/commands/controller.py:466 +#: redbot/cogs/audio/core/commands/controller.py:775 +#: redbot/cogs/audio/core/commands/llset.py:168 +#: redbot/cogs/audio/core/commands/llset.py:177 msgid "Enabled" msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:441 -#: redbot/cogs/audio/core/commands/audioset.py:591 -#: redbot/cogs/audio/core/commands/audioset.py:612 -#: redbot/cogs/audio/core/commands/audioset.py:629 -#: redbot/cogs/audio/core/commands/audioset.py:677 -#: redbot/cogs/audio/core/commands/audioset.py:752 -#: redbot/cogs/audio/core/commands/audioset.py:900 -#: redbot/cogs/audio/core/commands/audioset.py:915 -#: redbot/cogs/audio/core/commands/audioset.py:935 -#: redbot/cogs/audio/core/commands/audioset.py:977 -#: redbot/cogs/audio/core/commands/audioset.py:978 -#: redbot/cogs/audio/core/commands/audioset.py:979 -#: redbot/cogs/audio/core/commands/audioset.py:980 -#: redbot/cogs/audio/core/commands/audioset.py:981 -#: redbot/cogs/audio/core/commands/audioset.py:982 -#: redbot/cogs/audio/core/commands/audioset.py:983 -#: redbot/cogs/audio/core/commands/audioset.py:997 -#: redbot/cogs/audio/core/commands/audioset.py:999 -#: redbot/cogs/audio/core/commands/audioset.py:1041 -#: redbot/cogs/audio/core/commands/audioset.py:1048 -#: redbot/cogs/audio/core/commands/audioset.py:1090 -#: redbot/cogs/audio/core/commands/audioset.py:1091 -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1113 -#: redbot/cogs/audio/core/commands/audioset.py:1188 -#: redbot/cogs/audio/core/commands/audioset.py:1203 -#: redbot/cogs/audio/core/commands/audioset.py:1348 -#: redbot/cogs/audio/core/commands/audioset.py:1349 -#: redbot/cogs/audio/core/commands/audioset.py:1350 -#: redbot/cogs/audio/core/commands/audioset.py:1393 -#: redbot/cogs/audio/core/commands/audioset.py:1394 -#: redbot/cogs/audio/core/commands/audioset.py:1395 -#: redbot/cogs/audio/core/commands/audioset.py:1437 -#: redbot/cogs/audio/core/commands/controller.py:421 -#: redbot/cogs/audio/core/commands/controller.py:465 -#: redbot/cogs/audio/core/commands/controller.py:767 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:118 -#: redbot/cogs/audio/core/commands/llset.py:127 +#: redbot/cogs/audio/core/commands/audioset.py:589 +#: redbot/cogs/audio/core/commands/audioset.py:610 +#: redbot/cogs/audio/core/commands/audioset.py:627 +#: redbot/cogs/audio/core/commands/audioset.py:675 +#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:921 +#: redbot/cogs/audio/core/commands/audioset.py:941 +#: redbot/cogs/audio/core/commands/audioset.py:970 +#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:987 +#: redbot/cogs/audio/core/commands/audioset.py:988 +#: redbot/cogs/audio/core/commands/audioset.py:989 +#: redbot/cogs/audio/core/commands/audioset.py:990 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:1008 +#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1102 +#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1124 +#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1367 +#: redbot/cogs/audio/core/commands/audioset.py:1368 +#: redbot/cogs/audio/core/commands/audioset.py:1369 +#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1413 +#: redbot/cogs/audio/core/commands/audioset.py:1414 +#: redbot/cogs/audio/core/commands/audioset.py:1456 +#: redbot/cogs/audio/core/commands/controller.py:422 +#: redbot/cogs/audio/core/commands/controller.py:466 +#: redbot/cogs/audio/core/commands/controller.py:775 +#: redbot/cogs/audio/core/commands/llset.py:168 +#: redbot/cogs/audio/core/commands/llset.py:177 msgid "Disabled" msgstr "" @@ -304,42 +302,64 @@ msgid "\n" msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:451 -#: redbot/cogs/audio/core/commands/audioset.py:546 -#: redbot/cogs/audio/core/commands/audioset.py:571 -#: redbot/cogs/audio/core/commands/audioset.py:589 -#: redbot/cogs/audio/core/commands/audioset.py:610 -#: redbot/cogs/audio/core/commands/audioset.py:637 -#: redbot/cogs/audio/core/commands/audioset.py:675 -#: redbot/cogs/audio/core/commands/audioset.py:698 -#: redbot/cogs/audio/core/commands/audioset.py:704 -#: redbot/cogs/audio/core/commands/audioset.py:727 -#: redbot/cogs/audio/core/commands/audioset.py:733 -#: redbot/cogs/audio/core/commands/audioset.py:750 -#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:544 +#: redbot/cogs/audio/core/commands/audioset.py:569 +#: redbot/cogs/audio/core/commands/audioset.py:587 +#: redbot/cogs/audio/core/commands/audioset.py:608 +#: redbot/cogs/audio/core/commands/audioset.py:635 +#: redbot/cogs/audio/core/commands/audioset.py:673 +#: redbot/cogs/audio/core/commands/audioset.py:696 +#: redbot/cogs/audio/core/commands/audioset.py:702 +#: redbot/cogs/audio/core/commands/audioset.py:725 +#: redbot/cogs/audio/core/commands/audioset.py:731 +#: redbot/cogs/audio/core/commands/audioset.py:748 #: redbot/cogs/audio/core/commands/audioset.py:774 -#: redbot/cogs/audio/core/commands/audioset.py:797 -#: redbot/cogs/audio/core/commands/audioset.py:854 -#: redbot/cogs/audio/core/commands/audioset.py:877 -#: redbot/cogs/audio/core/commands/audioset.py:882 -#: redbot/cogs/audio/core/commands/audioset.py:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:1186 -#: redbot/cogs/audio/core/commands/audioset.py:1201 -#: redbot/cogs/audio/core/commands/audioset.py:1222 -#: redbot/cogs/audio/core/commands/audioset.py:1229 -#: redbot/cogs/audio/core/commands/audioset.py:1289 -#: redbot/cogs/audio/core/commands/audioset.py:1311 -#: redbot/cogs/audio/core/commands/audioset.py:1419 -#: redbot/cogs/audio/core/commands/audioset.py:1435 -#: redbot/cogs/audio/core/commands/controller.py:419 -#: redbot/cogs/audio/core/commands/controller.py:463 -#: redbot/cogs/audio/core/commands/controller.py:774 -#: 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 +#: redbot/cogs/audio/core/commands/audioset.py:780 +#: redbot/cogs/audio/core/commands/audioset.py:803 +#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:883 +#: redbot/cogs/audio/core/commands/audioset.py:888 +#: redbot/cogs/audio/core/commands/audioset.py:904 +#: redbot/cogs/audio/core/commands/audioset.py:919 +#: redbot/cogs/audio/core/commands/audioset.py:939 +#: redbot/cogs/audio/core/commands/audioset.py:1205 +#: redbot/cogs/audio/core/commands/audioset.py:1220 +#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1248 +#: redbot/cogs/audio/core/commands/audioset.py:1308 +#: redbot/cogs/audio/core/commands/audioset.py:1330 +#: redbot/cogs/audio/core/commands/audioset.py:1438 +#: redbot/cogs/audio/core/commands/audioset.py:1454 +#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:464 +#: redbot/cogs/audio/core/commands/controller.py:782 +#: redbot/cogs/audio/core/commands/llset.py:146 +#: redbot/cogs/audio/core/commands/llset.py:166 +#: redbot/cogs/audio/core/commands/llset.py:175 +#: redbot/cogs/audio/core/commands/llset.py:204 +#: redbot/cogs/audio/core/commands/llset.py:226 +#: redbot/cogs/audio/core/commands/llset.py:258 +#: redbot/cogs/audio/core/commands/llset.py:282 +#: redbot/cogs/audio/core/commands/llset.py:295 +#: redbot/cogs/audio/core/commands/llset.py:388 +#: redbot/cogs/audio/core/commands/llset.py:412 +#: redbot/cogs/audio/core/commands/llset.py:443 +#: redbot/cogs/audio/core/commands/llset.py:472 +#: redbot/cogs/audio/core/commands/llset.py:481 +#: redbot/cogs/audio/core/commands/llset.py:499 +#: redbot/cogs/audio/core/commands/llset.py:508 +#: redbot/cogs/audio/core/commands/llset.py:526 +#: redbot/cogs/audio/core/commands/llset.py:535 +#: redbot/cogs/audio/core/commands/llset.py:553 +#: redbot/cogs/audio/core/commands/llset.py:562 +#: redbot/cogs/audio/core/commands/llset.py:580 +#: redbot/cogs/audio/core/commands/llset.py:589 +#: redbot/cogs/audio/core/commands/llset.py:607 +#: redbot/cogs/audio/core/commands/llset.py:616 +#: redbot/cogs/audio/core/commands/llset.py:634 +#: redbot/cogs/audio/core/commands/llset.py:643 +#: redbot/cogs/audio/core/commands/llset.py:670 +#: redbot/cogs/audio/core/commands/llset.py:701 msgid "Setting Changed" msgstr "" @@ -347,7 +367,7 @@ msgstr "" #, docstring msgid "Set a playlist to auto-play songs from.\n\n" " **Usage**:\n" -" ​ ​ ​ ​ `[p]audioset autoplay playlist_name_OR_id [args]`\n\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist playlist_name_OR_id [args]`\n\n" " **Args**:\n" " ​ ​ ​ ​ The following are all optional:\n" " ​ ​ ​ ​ ​ ​ ​ ​ --scope \n" @@ -365,238 +385,239 @@ msgid "Set a playlist to auto-play songs from.\n\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" +" ​ ​ ​ ​ `[p]audioset autoplay playlist MyGuildPlaylist`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist MyGlobalPlaylist --scope Global`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist 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:105 #: 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:1817 -#: redbot/cogs/audio/core/commands/playlists.py:1983 +#: redbot/cogs/audio/core/commands/playlists.py:393 +#: redbot/cogs/audio/core/commands/playlists.py:470 +#: redbot/cogs/audio/core/commands/playlists.py:558 +#: redbot/cogs/audio/core/commands/playlists.py:691 +#: redbot/cogs/audio/core/commands/playlists.py:822 +#: redbot/cogs/audio/core/commands/playlists.py:943 +#: redbot/cogs/audio/core/commands/playlists.py:1096 +#: redbot/cogs/audio/core/commands/playlists.py:1204 +#: redbot/cogs/audio/core/commands/playlists.py:1320 +#: redbot/cogs/audio/core/commands/playlists.py:1444 +#: redbot/cogs/audio/core/commands/playlists.py:1620 +#: redbot/cogs/audio/core/commands/playlists.py:1789 +#: redbot/cogs/audio/core/commands/playlists.py:1953 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:106 #: 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:1818 -#: redbot/cogs/audio/core/commands/playlists.py:1984 +#: redbot/cogs/audio/core/commands/playlists.py:394 +#: redbot/cogs/audio/core/commands/playlists.py:471 +#: redbot/cogs/audio/core/commands/playlists.py:559 +#: redbot/cogs/audio/core/commands/playlists.py:692 +#: redbot/cogs/audio/core/commands/playlists.py:823 +#: redbot/cogs/audio/core/commands/playlists.py:944 +#: redbot/cogs/audio/core/commands/playlists.py:1097 +#: redbot/cogs/audio/core/commands/playlists.py:1205 +#: redbot/cogs/audio/core/commands/playlists.py:1321 +#: redbot/cogs/audio/core/commands/playlists.py:1445 +#: redbot/cogs/audio/core/commands/playlists.py:1621 +#: redbot/cogs/audio/core/commands/playlists.py:1790 +#: redbot/cogs/audio/core/commands/playlists.py:1954 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:1821 -#: redbot/cogs/audio/core/commands/playlists.py:1987 +#: redbot/cogs/audio/core/commands/audioset.py:499 +#: redbot/cogs/audio/core/commands/playlists.py:107 +#: redbot/cogs/audio/core/commands/playlists.py:268 +#: redbot/cogs/audio/core/commands/playlists.py:395 +#: redbot/cogs/audio/core/commands/playlists.py:472 +#: redbot/cogs/audio/core/commands/playlists.py:560 +#: redbot/cogs/audio/core/commands/playlists.py:693 +#: redbot/cogs/audio/core/commands/playlists.py:824 +#: redbot/cogs/audio/core/commands/playlists.py:945 +#: redbot/cogs/audio/core/commands/playlists.py:1098 +#: redbot/cogs/audio/core/commands/playlists.py:1206 +#: redbot/cogs/audio/core/commands/playlists.py:1322 +#: redbot/cogs/audio/core/commands/playlists.py:1446 +#: redbot/cogs/audio/core/commands/playlists.py:1622 +#: redbot/cogs/audio/core/commands/playlists.py:1791 +#: redbot/cogs/audio/core/commands/playlists.py:1955 msgid "Check your logs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:516 -#: redbot/cogs/audio/core/commands/audioset.py:532 +#: redbot/cogs/audio/core/commands/audioset.py:514 +#: redbot/cogs/audio/core/commands/audioset.py:530 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 +#: redbot/cogs/audio/core/commands/audioset.py:515 +#: redbot/cogs/audio/core/commands/playlists.py:125 +#: redbot/cogs/audio/core/commands/playlists.py:1475 msgid "Could not match '{arg}' to a playlist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:524 +#: redbot/cogs/audio/core/commands/audioset.py:522 msgid "No Tracks Found" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:525 +#: redbot/cogs/audio/core/commands/audioset.py:523 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:1700 +#: redbot/cogs/audio/core/commands/audioset.py:531 +#: redbot/cogs/audio/core/commands/playlists.py:1561 +#: redbot/cogs/audio/core/commands/playlists.py:1672 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:1707 +#: redbot/cogs/audio/core/commands/audioset.py:538 +#: redbot/cogs/audio/core/commands/playlists.py:1001 +#: redbot/cogs/audio/core/commands/playlists.py:1569 +#: redbot/cogs/audio/core/commands/playlists.py:1679 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:1708 +#: redbot/cogs/audio/core/commands/audioset.py:539 +#: redbot/cogs/audio/core/commands/playlists.py:1002 +#: redbot/cogs/audio/core/commands/playlists.py:1570 +#: redbot/cogs/audio/core/commands/playlists.py:1680 msgid "You need to specify the Guild ID for the guild to lookup." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:547 +#: redbot/cogs/audio/core/commands/audioset.py:545 msgid "Playlist {name} (`{id}`) [**{scope}**] will be used for autoplay." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:560 +#: redbot/cogs/audio/core/commands/audioset.py:558 #, docstring msgid "Resets auto-play to the default playlist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:572 +#: redbot/cogs/audio/core/commands/audioset.py:570 msgid "Set auto-play playlist to play recently played tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:578 +#: redbot/cogs/audio/core/commands/audioset.py:576 #, 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:590 +#: redbot/cogs/audio/core/commands/audioset.py:588 msgid "Global daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:599 +#: redbot/cogs/audio/core/commands/audioset.py:597 #, 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:611 +#: redbot/cogs/audio/core/commands/audioset.py:609 msgid "Daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:620 +#: redbot/cogs/audio/core/commands/audioset.py:618 #, 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:628 +#: redbot/cogs/audio/core/commands/audioset.py:626 msgid "Auto-disconnection at queue end: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:632 -#: redbot/cogs/audio/core/commands/controller.py:771 +#: redbot/cogs/audio/core/commands/audioset.py:630 +#: redbot/cogs/audio/core/commands/controller.py:779 msgid "\n" "Auto-play has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:643 +#: redbot/cogs/audio/core/commands/audioset.py:641 #, 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:654 +#: redbot/cogs/audio/core/commands/audioset.py:652 msgid "Missing DJ Role" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:655 +#: redbot/cogs/audio/core/commands/audioset.py:653 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:666 +#: redbot/cogs/audio/core/commands/audioset.py:664 msgid "Response timed out, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:676 +#: redbot/cogs/audio/core/commands/audioset.py:674 msgid "DJ role: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:683 #, 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:691 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:1214 +#: redbot/cogs/audio/core/commands/audioset.py:689 +#: redbot/cogs/audio/core/commands/audioset.py:718 +#: redbot/cogs/audio/core/commands/audioset.py:1233 msgid "Invalid Time" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:1214 +#: redbot/cogs/audio/core/commands/audioset.py:689 +#: redbot/cogs/audio/core/commands/audioset.py:718 +#: redbot/cogs/audio/core/commands/audioset.py:1233 msgid "Seconds can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:698 +#: redbot/cogs/audio/core/commands/audioset.py:696 msgid "Empty disconnect disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:705 +#: redbot/cogs/audio/core/commands/audioset.py:703 msgid "Empty disconnect timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:717 +#: redbot/cogs/audio/core/commands/audioset.py:715 #, docstring msgid "Auto-pause after x seconds when room is empty, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:727 +#: redbot/cogs/audio/core/commands/audioset.py:725 msgid "Empty pause disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:734 +#: redbot/cogs/audio/core/commands/audioset.py:732 msgid "Empty pause timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:745 +#: redbot/cogs/audio/core/commands/audioset.py:743 #, docstring msgid "Prioritise tracks with lyrics." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:751 +#: redbot/cogs/audio/core/commands/audioset.py:749 msgid "Prefer tracks with lyrics: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:760 +#: redbot/cogs/audio/core/commands/audioset.py:758 #, docstring msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:763 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 msgid "Invalid Price" msgstr "" @@ -604,26 +625,30 @@ msgstr "" msgid "Price can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:769 +msgid "Price can't be greater than 2^63 - 1." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:774 msgid "Jukebox mode disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:775 +#: redbot/cogs/audio/core/commands/audioset.py:781 msgid "Track queueing command price set to {price} {currency}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:787 +#: redbot/cogs/audio/core/commands/audioset.py:793 #, 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:798 +#: redbot/cogs/audio/core/commands/audioset.py:804 msgid "The localtracks path location has been reset to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:803 +#: redbot/cogs/audio/core/commands/audioset.py:809 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" "```\n" "ParentDirectory\n" @@ -638,31 +663,30 @@ msgid "This setting is only for bot owners to set a localtracks folder location "Do you want to continue to set the provided path for local tracks?" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:835 +#: redbot/cogs/audio/core/commands/audioset.py:841 msgid "Invalid Path" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:836 +#: redbot/cogs/audio/core/commands/audioset.py:842 msgid "{local_path} does not seem like a valid path." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/audioset.py:848 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:848 -#: redbot/cogs/audio/core/commands/llset.py:34 -#: redbot/cogs/audio/core/commands/llset.py:53 -#: redbot/cogs/audio/core/commands/player.py:416 -#: redbot/cogs/audio/core/commands/player.py:426 +#: redbot/cogs/audio/core/commands/audioset.py:854 +#: redbot/cogs/audio/core/commands/llset.py:74 +#: redbot/cogs/audio/core/commands/player.py:414 +#: redbot/cogs/audio/core/commands/player.py:424 msgid "Invalid Environment" msgstr "Neveljavno okolje" -#: redbot/cogs/audio/core/commands/audioset.py:855 +#: redbot/cogs/audio/core/commands/audioset.py:861 msgid "The localtracks path location has been set to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:864 +#: redbot/cogs/audio/core/commands/audioset.py:870 #, 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" @@ -670,41 +694,41 @@ msgid "Max length of a track to queue in seconds, 0 to disable.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:873 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Invalid length" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:873 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Length can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:877 +#: redbot/cogs/audio/core/commands/audioset.py:883 msgid "Track max length disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:883 +#: redbot/cogs/audio/core/commands/audioset.py:889 msgid "Track max length set to {seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:893 +#: redbot/cogs/audio/core/commands/audioset.py:899 #, docstring msgid "Toggle track announcement and other bot messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:899 +#: redbot/cogs/audio/core/commands/audioset.py:905 msgid "Notify mode: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:908 +#: redbot/cogs/audio/core/commands/audioset.py:914 #, docstring msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:914 +#: redbot/cogs/audio/core/commands/audioset.py:920 msgid "Auto Deafen: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:923 +#: redbot/cogs/audio/core/commands/audioset.py:929 #, 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" @@ -713,250 +737,256 @@ msgid "Toggle the domain restriction on Audio.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:934 +#: redbot/cogs/audio/core/commands/audioset.py:940 msgid "Commercial links only: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:943 +#: redbot/cogs/audio/core/commands/audioset.py:949 #, docstring msgid "Set the role to use for DJ mode." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:952 +#: redbot/cogs/audio/core/commands/audioset.py:958 msgid "Settings Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:953 +#: redbot/cogs/audio/core/commands/audioset.py:959 msgid "DJ role set to: {role.name}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:959 +#: redbot/cogs/audio/core/commands/audioset.py:965 #, docstring msgid "Show the current settings." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:996 +#: redbot/cogs/audio/core/commands/audioset.py:1004 msgid "Server Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:997 +#: redbot/cogs/audio/core/commands/audioset.py:1005 +msgid "Auto-deafen: [{auto_deafen}]\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1008 msgid "Auto-disconnect: [{dc}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:998 +#: redbot/cogs/audio/core/commands/audioset.py:1009 msgid "Auto-play: [{autoplay}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1002 +#: redbot/cogs/audio/core/commands/audioset.py:1013 msgid "Disconnect timer: [{num_seconds}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1006 +#: redbot/cogs/audio/core/commands/audioset.py:1017 msgid "Auto Pause timer: [{num_seconds}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1021 msgid "DJ Role: [{role.name}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1012 +#: redbot/cogs/audio/core/commands/audioset.py:1023 msgid "Jukebox: [{jukebox_name}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1013 +#: redbot/cogs/audio/core/commands/audioset.py:1024 msgid "Command price: [{jukebox_price}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1017 +#: redbot/cogs/audio/core/commands/audioset.py:1028 msgid "Max track length: [{tracklength}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1020 -msgid "Repeat: [{repeat}]\n" +#: redbot/cogs/audio/core/commands/audioset.py:1031 +msgid "Max volume: [{max_volume}%]\n" +"Persist queue: [{persist_queue}]\n" +"Repeat: [{repeat}]\n" "Shuffle: [{shuffle}]\n" "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" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1040 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Thumbnails: [{0}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1044 +#: redbot/cogs/audio/core/commands/audioset.py:1055 msgid "Vote skip: [{vote_enabled}]\n" "Skip percentage: [{vote_percent}%]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1057 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "User" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1061 -#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: redbot/cogs/audio/core/commands/playlists.py:1010 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1063 -#: redbot/cogs/audio/core/commands/audioset.py:1064 -#: redbot/cogs/audio/core/commands/audioset.py:1065 +#: redbot/cogs/audio/core/commands/audioset.py:1074 +#: redbot/cogs/audio/core/commands/audioset.py:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1076 msgid "Cached" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1067 -#: redbot/cogs/audio/core/commands/audioset.py:1068 -#: redbot/cogs/audio/core/commands/audioset.py:1069 +#: redbot/cogs/audio/core/commands/audioset.py:1078 +#: redbot/cogs/audio/core/commands/audioset.py:1079 +#: redbot/cogs/audio/core/commands/audioset.py:1080 msgid "US Top 100" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: redbot/cogs/audio/core/commands/audioset.py:1083 msgid "Auto-play Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1074 +#: redbot/cogs/audio/core/commands/audioset.py:1085 msgid "Playlist name: [{pname}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1086 msgid "Playlist ID: [{pid}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1076 +#: redbot/cogs/audio/core/commands/audioset.py:1087 msgid "Playlist scope: [{pscope}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1082 -#: redbot/cogs/audio/core/commands/audioset.py:1353 -#: redbot/cogs/audio/core/commands/audioset.py:1398 +#: redbot/cogs/audio/core/commands/audioset.py:1093 +#: redbot/cogs/audio/core/commands/audioset.py:1372 +#: redbot/cogs/audio/core/commands/audioset.py:1417 msgid "Cache Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1084 +#: redbot/cogs/audio/core/commands/audioset.py:1095 msgid "Max age: [{max_age}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1085 +#: redbot/cogs/audio/core/commands/audioset.py:1096 msgid "Local Spotify cache: [{spotify_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1097 msgid "Local Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1098 msgid "Local Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1089 -#: redbot/cogs/audio/core/commands/audioset.py:1347 -#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1100 +#: redbot/cogs/audio/core/commands/audioset.py:1366 +#: redbot/cogs/audio/core/commands/audioset.py:1411 msgid "days" -msgstr "" +msgstr "dnevi" -#: redbot/cogs/audio/core/commands/audioset.py:1096 +#: redbot/cogs/audio/core/commands/audioset.py:1107 msgid "User Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1098 +#: redbot/cogs/audio/core/commands/audioset.py:1109 msgid "Spotify search: [{country_code}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1114 msgid "Lavalink Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1105 +#: redbot/cogs/audio/core/commands/audioset.py:1116 msgid "Cog version: [{version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1106 +#: redbot/cogs/audio/core/commands/audioset.py:1117 msgid "Red-Lavalink: [{lavalink_version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1107 +#: redbot/cogs/audio/core/commands/audioset.py:1118 msgid "External server: [{use_external_lavalink}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1116 -msgid "Lavalink build: [{llbuild}]\n" +#: redbot/cogs/audio/core/commands/audioset.py:1131 +msgid "Lavalink version: [{llversion}]\n" "Lavalink branch: [{llbranch}]\n" "Release date: [{build_time}]\n" "Lavaplayer version: [{lavaplayer}]\n" "Java version: [{jvm}]\n" "Java Executable: [{jv_exec}]\n" +"Initial Heapsize: [{xms}]\n" +"Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1132 +#: redbot/cogs/audio/core/commands/audioset.py:1151 msgid "Localtracks path: [{localpath}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1141 +#: redbot/cogs/audio/core/commands/audioset.py:1160 #, docstring -msgid "Sends the Lavalink server logs to your DMs." +msgid "Sends the managed Lavalink node logs to your DMs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1148 -#: redbot/cogs/audio/core/commands/audioset.py:1150 +#: redbot/cogs/audio/core/commands/audioset.py:1167 +#: redbot/cogs/audio/core/commands/audioset.py:1169 msgid "No logs found in your data folder." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1162 +#: redbot/cogs/audio/core/commands/audioset.py:1181 msgid "Logs are too large, you can find them in {path}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1172 +#: redbot/cogs/audio/core/commands/audioset.py:1191 msgid "I need to be able to DM you to send you the logs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1181 +#: redbot/cogs/audio/core/commands/audioset.py:1200 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1187 +#: redbot/cogs/audio/core/commands/audioset.py:1206 msgid "Song titles as status: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1196 +#: redbot/cogs/audio/core/commands/audioset.py:1215 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1202 +#: redbot/cogs/audio/core/commands/audioset.py:1221 msgid "Thumbnail display: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1211 +#: redbot/cogs/audio/core/commands/audioset.py:1230 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1223 +#: redbot/cogs/audio/core/commands/audioset.py:1242 msgid "Voting disabled. All users can use queue management commands." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1230 +#: redbot/cogs/audio/core/commands/audioset.py:1249 msgid "Vote percentage set to {percent}%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1239 +#: redbot/cogs/audio/core/commands/audioset.py:1258 #, docstring msgid "Instructions to set the YouTube API key." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1258 +#: redbot/cogs/audio/core/commands/audioset.py:1277 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1259 +#: redbot/cogs/audio/core/commands/audioset.py:1278 msgid "1. Go to Spotify developers and log in with your Spotify account.\n" "(https://developer.spotify.com/dashboard/applications)\n" "2. Click \"Create An App\".\n" @@ -967,28 +997,28 @@ msgid "1. Go to Spotify developers and log in with your Spotify account.\n" "`{prefix}set api spotify client_id client_secret `" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1276 -#: redbot/cogs/audio/core/commands/audioset.py:1298 +#: redbot/cogs/audio/core/commands/audioset.py:1295 +#: redbot/cogs/audio/core/commands/audioset.py:1317 #, docstring msgid "Set the country code for Spotify searches." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1280 -#: redbot/cogs/audio/core/commands/audioset.py:1302 +#: redbot/cogs/audio/core/commands/audioset.py:1299 +#: redbot/cogs/audio/core/commands/audioset.py:1321 msgid "Invalid Country Code" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1281 -#: redbot/cogs/audio/core/commands/audioset.py:1303 +#: redbot/cogs/audio/core/commands/audioset.py:1300 +#: redbot/cogs/audio/core/commands/audioset.py:1322 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:1290 -#: redbot/cogs/audio/core/commands/audioset.py:1312 +#: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1331 msgid "Country Code set to {country}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1320 +#: redbot/cogs/audio/core/commands/audioset.py:1339 #, docstring msgid "Sets the caching level.\n\n" " Level can be one of the following:\n\n" @@ -1001,27 +1031,27 @@ msgid "Sets the caching level.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1342 -#: redbot/cogs/audio/core/commands/audioset.py:1387 +#: redbot/cogs/audio/core/commands/audioset.py:1361 +#: redbot/cogs/audio/core/commands/audioset.py:1406 msgid "Max age: [{max_age}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1343 -#: redbot/cogs/audio/core/commands/audioset.py:1388 +#: redbot/cogs/audio/core/commands/audioset.py:1362 +#: redbot/cogs/audio/core/commands/audioset.py:1407 msgid "Spotify cache: [{spotify_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1344 -#: redbot/cogs/audio/core/commands/audioset.py:1389 +#: redbot/cogs/audio/core/commands/audioset.py:1363 +#: redbot/cogs/audio/core/commands/audioset.py:1408 msgid "Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1345 -#: redbot/cogs/audio/core/commands/audioset.py:1390 +#: redbot/cogs/audio/core/commands/audioset.py:1364 +#: redbot/cogs/audio/core/commands/audioset.py:1409 msgid "Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1405 +#: redbot/cogs/audio/core/commands/audioset.py:1424 #, 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" @@ -1029,66 +1059,103 @@ msgid "Sets the cache max age.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1431 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:1417 +#: redbot/cogs/audio/core/commands/audioset.py:1436 msgid "I've set the cache age to {age} days" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1424 +#: redbot/cogs/audio/core/commands/audioset.py:1443 #, 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:1436 +#: redbot/cogs/audio/core/commands/audioset.py:1455 msgid "Persisting queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1444 +#: redbot/cogs/audio/core/commands/audioset.py:1463 #, docstring msgid "Restarts the lavalink connection." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1454 +#: redbot/cogs/audio/core/commands/audioset.py:1471 +#: redbot/cogs/audio/core/commands/llset.py:731 +msgid "Failed To Shutdown Lavalink Node" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1472 +#: redbot/cogs/audio/core/commands/llset.py:187 +#: redbot/cogs/audio/core/commands/llset.py:732 +msgid "Please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1479 msgid "Restarting Lavalink" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1455 +#: redbot/cogs/audio/core/commands/audioset.py:1480 msgid "It can take a couple of minutes for Lavalink to fully start up." msgstr "" +#: redbot/cogs/audio/core/commands/audioset.py:1487 +#, docstring +msgid "Set the maximum volume allowed in this server." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1491 +msgid "Error" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1492 +msgid "Music without sound isn't music at all. Try setting the volume higher then 0%." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1500 +#: redbot/cogs/audio/core/commands/audioset.py:1508 +msgid "Setting changed" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1501 +msgid "The maximum volume has been limited to 150%, be easy on your ears." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1509 +msgid "The maximum volume has been limited to {max_volume}%." +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:88 -#: redbot/cogs/audio/core/commands/controller.py:205 -#: redbot/cogs/audio/core/commands/controller.py:222 -#: redbot/cogs/audio/core/commands/controller.py:236 -#: redbot/cogs/audio/core/commands/controller.py:244 -#: redbot/cogs/audio/core/commands/controller.py:318 -#: redbot/cogs/audio/core/commands/controller.py:384 -#: redbot/cogs/audio/core/commands/controller.py:477 -#: redbot/cogs/audio/core/commands/controller.py:487 -#: redbot/cogs/audio/core/commands/controller.py:571 -#: redbot/cogs/audio/core/commands/controller.py:703 -#: redbot/cogs/audio/core/commands/controller.py:732 -#: redbot/cogs/audio/core/commands/controller.py:788 -#: redbot/cogs/audio/core/commands/controller.py:865 -#: redbot/cogs/audio/core/commands/equalizer.py:39 -#: redbot/cogs/audio/core/commands/equalizer.py:164 -#: redbot/cogs/audio/core/commands/equalizer.py:194 -#: redbot/cogs/audio/core/commands/equalizer.py:228 -#: redbot/cogs/audio/core/commands/equalizer.py:317 -#: redbot/cogs/audio/core/commands/miscellaneous.py:71 -#: redbot/cogs/audio/core/commands/miscellaneous.py:102 -#: redbot/cogs/audio/core/commands/playlists.py:1142 +#: redbot/cogs/audio/core/commands/controller.py:89 +#: redbot/cogs/audio/core/commands/controller.py:206 +#: redbot/cogs/audio/core/commands/controller.py:223 +#: redbot/cogs/audio/core/commands/controller.py:237 +#: redbot/cogs/audio/core/commands/controller.py:245 +#: redbot/cogs/audio/core/commands/controller.py:319 +#: redbot/cogs/audio/core/commands/controller.py:385 +#: redbot/cogs/audio/core/commands/controller.py:478 +#: redbot/cogs/audio/core/commands/controller.py:488 +#: redbot/cogs/audio/core/commands/controller.py:572 +#: redbot/cogs/audio/core/commands/controller.py:711 +#: redbot/cogs/audio/core/commands/controller.py:740 +#: redbot/cogs/audio/core/commands/controller.py:796 +#: redbot/cogs/audio/core/commands/controller.py:873 +#: redbot/cogs/audio/core/commands/equalizer.py:40 +#: redbot/cogs/audio/core/commands/equalizer.py:165 +#: redbot/cogs/audio/core/commands/equalizer.py:195 +#: redbot/cogs/audio/core/commands/equalizer.py:229 +#: redbot/cogs/audio/core/commands/equalizer.py:318 +#: redbot/cogs/audio/core/commands/miscellaneous.py:72 +#: redbot/cogs/audio/core/commands/miscellaneous.py:103 +#: redbot/cogs/audio/core/commands/playlists.py:1125 msgid "Nothing playing." msgstr "" @@ -1098,9 +1165,9 @@ msgid "Unable To Disconnect" msgstr "" #: redbot/cogs/audio/core/commands/controller.py:50 -#: redbot/cogs/audio/core/commands/controller.py:263 -#: redbot/cogs/audio/core/commands/controller.py:331 -#: redbot/cogs/audio/core/commands/controller.py:585 +#: redbot/cogs/audio/core/commands/controller.py:264 +#: redbot/cogs/audio/core/commands/controller.py:332 +#: redbot/cogs/audio/core/commands/controller.py:586 msgid "There are other people listening - vote to skip instead." msgstr "" @@ -1117,211 +1184,211 @@ msgstr "" msgid "Disconnecting..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:86 +#: redbot/cogs/audio/core/commands/controller.py:87 #, docstring msgid "Now playing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:110 -#: redbot/cogs/audio/core/commands/queue.py:77 +#: redbot/cogs/audio/core/commands/controller.py:111 +#: redbot/cogs/audio/core/commands/queue.py:81 msgid "\n" " Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:113 +#: redbot/cogs/audio/core/commands/controller.py:114 msgid "Nothing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:118 -#: redbot/cogs/audio/core/commands/queue.py:79 +#: redbot/cogs/audio/core/commands/controller.py:119 +#: redbot/cogs/audio/core/commands/queue.py:83 msgid "Now Playing" msgstr "Trenutno se predvaja" -#: redbot/cogs/audio/core/commands/controller.py:128 -#: redbot/cogs/audio/core/commands/queue.py:89 +#: redbot/cogs/audio/core/commands/controller.py:129 +#: redbot/cogs/audio/core/commands/queue.py:93 msgid "Auto-Play" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:134 -#: redbot/cogs/audio/core/commands/queue.py:95 +#: redbot/cogs/audio/core/commands/controller.py:135 +#: redbot/cogs/audio/core/commands/queue.py:99 msgid "Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:140 -#: redbot/cogs/audio/core/commands/queue.py:101 +#: redbot/cogs/audio/core/commands/controller.py:141 +#: redbot/cogs/audio/core/commands/queue.py:105 msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:200 +#: redbot/cogs/audio/core/commands/controller.py:201 #, docstring msgid "Pause or resume a playing track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:211 -#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:212 +#: redbot/cogs/audio/core/commands/controller.py:218 msgid "Unable To Manage Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:212 +#: redbot/cogs/audio/core/commands/controller.py:213 msgid "You must be in the voice channel to pause or resume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:218 +#: redbot/cogs/audio/core/commands/controller.py:219 msgid "You need the DJ role to pause or resume tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:229 +#: redbot/cogs/audio/core/commands/controller.py:230 msgid "Track Paused" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:233 +#: redbot/cogs/audio/core/commands/controller.py:234 msgid "Track Resumed" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:242 +#: redbot/cogs/audio/core/commands/controller.py:243 #, docstring msgid "Skip to the start of the previously played track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:256 -#: redbot/cogs/audio/core/commands/controller.py:262 -#: redbot/cogs/audio/core/commands/controller.py:268 -#: redbot/cogs/audio/core/commands/controller.py:483 -#: redbot/cogs/audio/core/commands/controller.py:498 -#: redbot/cogs/audio/core/commands/controller.py:511 -#: redbot/cogs/audio/core/commands/controller.py:520 +#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:263 +#: redbot/cogs/audio/core/commands/controller.py:269 +#: redbot/cogs/audio/core/commands/controller.py:484 +#: redbot/cogs/audio/core/commands/controller.py:499 +#: redbot/cogs/audio/core/commands/controller.py:512 +#: redbot/cogs/audio/core/commands/controller.py:521 msgid "Unable To Skip Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:258 msgid "You must be in the voice channel to skip the track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:269 +#: redbot/cogs/audio/core/commands/controller.py:270 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:277 -#: redbot/cogs/audio/core/commands/player.py:53 -#: redbot/cogs/audio/core/commands/player.py:58 -#: redbot/cogs/audio/core/commands/player.py:64 -#: redbot/cogs/audio/core/commands/player.py:82 -#: redbot/cogs/audio/core/commands/player.py:94 -#: redbot/cogs/audio/core/commands/player.py:100 -#: redbot/cogs/audio/core/commands/player.py:110 -#: redbot/cogs/audio/core/commands/player.py:116 -#: redbot/cogs/audio/core/commands/player.py:123 -#: redbot/cogs/audio/core/commands/player.py:134 -#: redbot/cogs/audio/core/commands/player.py:161 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:172 -#: redbot/cogs/audio/core/commands/player.py:190 -#: redbot/cogs/audio/core/commands/player.py:202 -#: redbot/cogs/audio/core/commands/player.py:208 -#: redbot/cogs/audio/core/commands/player.py:218 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:231 -#: redbot/cogs/audio/core/commands/player.py:243 -#: redbot/cogs/audio/core/commands/player.py:252 -#: redbot/cogs/audio/core/commands/player.py:295 -#: redbot/cogs/audio/core/commands/player.py:317 -#: redbot/cogs/audio/core/commands/player.py:436 -#: redbot/cogs/audio/core/commands/player.py:454 -#: redbot/cogs/audio/core/commands/player.py:466 -#: redbot/cogs/audio/core/commands/player.py:472 -#: redbot/cogs/audio/core/commands/player.py:484 -#: redbot/cogs/audio/core/commands/player.py:532 -#: redbot/cogs/audio/core/commands/player.py:552 -#: redbot/cogs/audio/core/commands/player.py:570 -#: redbot/cogs/audio/core/commands/player.py:582 -#: redbot/cogs/audio/core/commands/player.py:588 -#: redbot/cogs/audio/core/commands/player.py:600 -#: redbot/cogs/audio/core/commands/player.py:605 -#: redbot/cogs/audio/core/commands/player.py:738 -#: redbot/cogs/audio/core/commands/player.py:744 -#: redbot/cogs/audio/core/commands/player.py:806 -#: redbot/cogs/audio/core/commands/playlists.py:1481 +#: redbot/cogs/audio/core/commands/controller.py:278 +#: redbot/cogs/audio/core/commands/player.py:52 +#: redbot/cogs/audio/core/commands/player.py:57 +#: redbot/cogs/audio/core/commands/player.py:63 +#: redbot/cogs/audio/core/commands/player.py:81 +#: redbot/cogs/audio/core/commands/player.py:93 +#: redbot/cogs/audio/core/commands/player.py:99 +#: redbot/cogs/audio/core/commands/player.py:109 +#: redbot/cogs/audio/core/commands/player.py:115 +#: redbot/cogs/audio/core/commands/player.py:122 +#: redbot/cogs/audio/core/commands/player.py:133 +#: redbot/cogs/audio/core/commands/player.py:160 +#: redbot/cogs/audio/core/commands/player.py:165 +#: redbot/cogs/audio/core/commands/player.py:171 +#: redbot/cogs/audio/core/commands/player.py:189 +#: redbot/cogs/audio/core/commands/player.py:201 +#: redbot/cogs/audio/core/commands/player.py:207 +#: redbot/cogs/audio/core/commands/player.py:217 +#: redbot/cogs/audio/core/commands/player.py:223 +#: redbot/cogs/audio/core/commands/player.py:230 +#: redbot/cogs/audio/core/commands/player.py:242 +#: redbot/cogs/audio/core/commands/player.py:251 +#: redbot/cogs/audio/core/commands/player.py:293 +#: redbot/cogs/audio/core/commands/player.py:315 +#: redbot/cogs/audio/core/commands/player.py:434 +#: redbot/cogs/audio/core/commands/player.py:452 +#: redbot/cogs/audio/core/commands/player.py:464 +#: redbot/cogs/audio/core/commands/player.py:470 +#: redbot/cogs/audio/core/commands/player.py:482 +#: redbot/cogs/audio/core/commands/player.py:530 +#: redbot/cogs/audio/core/commands/player.py:550 +#: redbot/cogs/audio/core/commands/player.py:568 +#: redbot/cogs/audio/core/commands/player.py:580 +#: redbot/cogs/audio/core/commands/player.py:586 +#: redbot/cogs/audio/core/commands/player.py:598 +#: redbot/cogs/audio/core/commands/player.py:603 +#: redbot/cogs/audio/core/commands/player.py:737 +#: redbot/cogs/audio/core/commands/player.py:743 +#: redbot/cogs/audio/core/commands/player.py:805 +#: redbot/cogs/audio/core/commands/playlists.py:1458 msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:277 +#: redbot/cogs/audio/core/commands/controller.py:278 msgid "No previous track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:298 +#: redbot/cogs/audio/core/commands/controller.py:299 msgid "Replaying Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:305 +#: redbot/cogs/audio/core/commands/controller.py:306 #, docstring -msgid "Seek ahead or behind on a track by seconds or a to a specific time.\n\n" +msgid "Seek ahead or behind on a track by seconds or 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:323 -#: redbot/cogs/audio/core/commands/controller.py:330 -#: redbot/cogs/audio/core/commands/controller.py:337 -#: redbot/cogs/audio/core/commands/controller.py:344 -#: redbot/cogs/audio/core/commands/controller.py:356 +#: redbot/cogs/audio/core/commands/controller.py:324 +#: redbot/cogs/audio/core/commands/controller.py:331 +#: redbot/cogs/audio/core/commands/controller.py:338 +#: redbot/cogs/audio/core/commands/controller.py:345 +#: redbot/cogs/audio/core/commands/controller.py:357 msgid "Unable To Seek Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:324 +#: redbot/cogs/audio/core/commands/controller.py:325 msgid "You must be in the voice channel to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:338 +#: redbot/cogs/audio/core/commands/controller.py:339 msgid "You need the DJ role or be the track requester to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:344 +#: redbot/cogs/audio/core/commands/controller.py:345 msgid "Can't seek on a stream." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:357 +#: redbot/cogs/audio/core/commands/controller.py:358 msgid "Invalid input for the time to seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:365 +#: redbot/cogs/audio/core/commands/controller.py:366 msgid "Moved {num_seconds}s to 00:00:00" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:372 +#: redbot/cogs/audio/core/commands/controller.py:373 msgid "Moved {num_seconds}s to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:380 +#: redbot/cogs/audio/core/commands/controller.py:381 msgid "Moved to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:390 +#: redbot/cogs/audio/core/commands/controller.py:391 #, docstring msgid "Toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:399 -#: redbot/cogs/audio/core/commands/controller.py:410 -#: redbot/cogs/audio/core/commands/controller.py:443 -#: redbot/cogs/audio/core/commands/controller.py:454 +#: redbot/cogs/audio/core/commands/controller.py:400 +#: redbot/cogs/audio/core/commands/controller.py:411 +#: redbot/cogs/audio/core/commands/controller.py:444 +#: redbot/cogs/audio/core/commands/controller.py:455 msgid "Unable To Toggle Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:400 -#: redbot/cogs/audio/core/commands/controller.py:444 +#: redbot/cogs/audio/core/commands/controller.py:401 +#: redbot/cogs/audio/core/commands/controller.py:445 msgid "You need the DJ role to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:411 -#: redbot/cogs/audio/core/commands/controller.py:455 +#: redbot/cogs/audio/core/commands/controller.py:412 +#: redbot/cogs/audio/core/commands/controller.py:456 msgid "You must be in the voice channel to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:421 msgid "Shuffle tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:431 +#: redbot/cogs/audio/core/commands/controller.py:432 #, 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" @@ -1329,534 +1396,821 @@ msgid "Toggle bumped track shuffle.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:464 +#: redbot/cogs/audio/core/commands/controller.py:465 msgid "Shuffle bumped tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:475 +#: redbot/cogs/audio/core/commands/controller.py:476 #, docstring msgid "Skip to the next track, or to a given track number." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:484 +#: redbot/cogs/audio/core/commands/controller.py:485 msgid "You must be in the voice channel to skip the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:499 +#: redbot/cogs/audio/core/commands/controller.py:500 msgid "You need the DJ role or be the track requester to skip tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:512 +#: redbot/cogs/audio/core/commands/controller.py:513 msgid "You can only skip the current track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:521 +#: redbot/cogs/audio/core/commands/controller.py:522 msgid "Can't skip to a specific track in vote mode without the DJ role." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:527 +#: redbot/cogs/audio/core/commands/controller.py:528 msgid "I removed your vote to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:530 +#: redbot/cogs/audio/core/commands/controller.py:531 msgid "You voted to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:543 +#: redbot/cogs/audio/core/commands/controller.py:544 msgid "Vote threshold met." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:546 +#: redbot/cogs/audio/core/commands/controller.py:547 msgid " Votes: {num_votes}/{num_members} ({cur_percent}% out of {required_percent}% needed)" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:565 +#: redbot/cogs/audio/core/commands/controller.py:566 #, docstring msgid "Stop playback and clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:578 -#: redbot/cogs/audio/core/commands/controller.py:584 -#: redbot/cogs/audio/core/commands/controller.py:590 +#: redbot/cogs/audio/core/commands/controller.py:579 +#: redbot/cogs/audio/core/commands/controller.py:585 +#: redbot/cogs/audio/core/commands/controller.py:591 msgid "Unable To Stop Player" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:579 +#: redbot/cogs/audio/core/commands/controller.py:580 msgid "You must be in the voice channel to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:591 +#: redbot/cogs/audio/core/commands/controller.py:592 msgid "You need the DJ role to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:613 +#: redbot/cogs/audio/core/commands/controller.py:614 msgid "Stopping..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:621 +#: redbot/cogs/audio/core/commands/controller.py:622 #, docstring msgid "Summon the bot to a voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:633 -#: redbot/cogs/audio/core/commands/controller.py:640 -#: redbot/cogs/audio/core/commands/controller.py:653 -#: redbot/cogs/audio/core/commands/controller.py:679 -#: redbot/cogs/audio/core/commands/controller.py:686 +#: redbot/cogs/audio/core/commands/controller.py:634 +#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:654 +#: redbot/cogs/audio/core/commands/controller.py:685 +#: redbot/cogs/audio/core/commands/controller.py:692 msgid "Unable To Join Voice Channel" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:634 +#: redbot/cogs/audio/core/commands/controller.py:635 msgid "There are other people listening." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:642 msgid "You need the DJ role to summon the bot." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:654 -#: redbot/cogs/audio/core/commands/player.py:83 -#: redbot/cogs/audio/core/commands/player.py:191 -#: redbot/cogs/audio/core/commands/player.py:455 -#: redbot/cogs/audio/core/commands/player.py:571 -#: redbot/cogs/audio/core/commands/player.py:695 -#: redbot/cogs/audio/core/commands/queue.py:339 +#: redbot/cogs/audio/core/commands/controller.py:655 +#: redbot/cogs/audio/core/commands/player.py:82 +#: redbot/cogs/audio/core/commands/player.py:190 +#: redbot/cogs/audio/core/commands/player.py:453 +#: redbot/cogs/audio/core/commands/player.py:569 +#: redbot/cogs/audio/core/commands/player.py:694 +#: redbot/cogs/audio/core/commands/queue.py:343 msgid "I don't have permission to connect and speak in your channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:680 -#: redbot/cogs/audio/core/commands/player.py:95 -#: redbot/cogs/audio/core/commands/player.py:203 -#: redbot/cogs/audio/core/commands/player.py:467 -#: redbot/cogs/audio/core/commands/player.py:583 -#: redbot/cogs/audio/core/commands/player.py:707 -#: redbot/cogs/audio/core/commands/queue.py:351 +#: redbot/cogs/audio/core/commands/controller.py:673 +msgid "Unable To Do This Action" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:674 +msgid "I am already in your channel." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:686 +#: redbot/cogs/audio/core/commands/player.py:94 +#: redbot/cogs/audio/core/commands/player.py:202 +#: redbot/cogs/audio/core/commands/player.py:465 +#: redbot/cogs/audio/core/commands/player.py:581 +#: redbot/cogs/audio/core/commands/player.py:706 +#: redbot/cogs/audio/core/commands/queue.py:355 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:687 -#: redbot/cogs/audio/core/commands/player.py:101 -#: redbot/cogs/audio/core/commands/player.py:209 -#: redbot/cogs/audio/core/commands/player.py:473 -#: redbot/cogs/audio/core/commands/player.py:589 -#: redbot/cogs/audio/core/commands/player.py:713 -#: redbot/cogs/audio/core/commands/queue.py:358 -msgid "Connection to Lavalink has not yet been established." +#: redbot/cogs/audio/core/commands/controller.py:693 +#: redbot/cogs/audio/core/commands/player.py:100 +msgid "Connection to the Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:694 +#: redbot/cogs/audio/core/commands/controller.py:700 #, docstring msgid "Set the volume, 1% - 150%." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:701 +#: redbot/cogs/audio/core/commands/controller.py:709 msgid "Current Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:712 -#: redbot/cogs/audio/core/commands/controller.py:719 +#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:727 msgid "Unable To Change Volume" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:713 +#: redbot/cogs/audio/core/commands/controller.py:721 msgid "You must be in the voice channel to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:728 msgid "You need the DJ role to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:730 +#: redbot/cogs/audio/core/commands/controller.py:738 msgid "Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:739 +#: redbot/cogs/audio/core/commands/controller.py:747 #, docstring msgid "Toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:747 -#: redbot/cogs/audio/core/commands/controller.py:758 +#: redbot/cogs/audio/core/commands/controller.py:755 +#: redbot/cogs/audio/core/commands/controller.py:766 msgid "Unable To Toggle Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:748 +#: redbot/cogs/audio/core/commands/controller.py:756 msgid "You need the DJ role to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:759 -msgid "You must be in the voice channel to toggle repeat." +#: redbot/cogs/audio/core/commands/controller.py:767 +msgid "You must be in the voice channel to toggle repeat." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:774 +msgid "Repeat tracks: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:791 +#, docstring +msgid "Remove a specific track number from the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:800 +msgid "Nothing queued." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:804 +#: redbot/cogs/audio/core/commands/controller.py:810 +#: redbot/cogs/audio/core/commands/controller.py:818 +#: redbot/cogs/audio/core/commands/controller.py:851 +msgid "Unable To Modify Queue" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:805 +msgid "You need the DJ role to remove tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:811 +msgid "You must be in the voice channel to manage the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:819 +#: redbot/cogs/audio/core/commands/controller.py:892 +msgid "Song number must be greater than 1 and within the queue limit." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:833 +#: redbot/cogs/audio/core/commands/controller.py:857 +msgid "Removed track from queue" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:834 +msgid "Removed {track} from the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:852 +msgid "Removed 0 tracks, nothing matches the URL provided." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:858 +msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:868 +#, docstring +msgid "Bump a track number to the top of the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:879 +#: redbot/cogs/audio/core/commands/controller.py:885 +#: redbot/cogs/audio/core/commands/controller.py:891 +#: redbot/cogs/audio/core/commands/player.py:150 +msgid "Unable To Bump Track" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:880 +msgid "You must be in the voice channel to bump a track." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:886 +msgid "You need the DJ role to bump tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:902 +msgid "Moved track to the top of the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:31 +#, docstring +msgid "Equalizer management.\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:73 +#, docstring +msgid "Delete a saved eq preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:82 +#: redbot/cogs/audio/core/commands/equalizer.py:89 +#: redbot/cogs/audio/core/commands/equalizer.py:102 +msgid "Unable To Delete Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:83 +#: redbot/cogs/audio/core/commands/equalizer.py:103 +msgid "You are not the author of that preset setting." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:112 +#, docstring +msgid "List saved eq presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:115 +msgid "No saved equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:118 +msgid "Preset Name" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:119 +msgid "Author" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:141 +msgid "{num} preset(s)" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:148 +#, docstring +msgid "Load a saved eq preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:156 +msgid "No Preset Found" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:174 +msgid "Unable To Load Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:175 +msgid "You need the DJ role to load equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:193 +#, docstring +msgid "Reset the eq to 0 across all bands." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:202 +msgid "Unable To Modify Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:203 +msgid "You need the DJ role to reset the equalizer." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:219 +msgid "Equalizer values have been reset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:227 +#, docstring +msgid "Save the current eq settings to a preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:237 +#: redbot/cogs/audio/core/commands/equalizer.py:255 +#: redbot/cogs/audio/core/commands/equalizer.py:270 +msgid "Unable To Save Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:238 +msgid "You need the DJ role to save equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:242 +msgid "Please enter a name for this equalizer preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:256 +msgid "No equalizer preset name entered, try the command again later." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:271 +msgid "Try the command again with a shorter name." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:275 +msgid "Preset name already exists, do you want to replace it?" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:283 +msgid "Not saving preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:296 +msgid "Current equalizer saved to the {preset_name} preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:310 +#, 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:326 +msgid "Unable To Set Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:327 +msgid "You need the DJ role to set equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:367 +msgid "Invalid Band" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:368 +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:392 +msgid "Preset Modified" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:393 +msgid "The {band_name}Hz band has been set to {band_value}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:766 -msgid "Repeat tracks: {true_or_false}." +#: redbot/cogs/audio/core/commands/llset.py:37 +#, docstring +msgid "`Dangerous commands` Manage Lavalink node configuration settings.\n\n" +" This command block holds all commands to configure an unmanaged (user maintained) or managed (bot maintained) Lavalink node.\n\n" +" You should not mess with any command in here unless you have a valid reason to,\n" +" i.e. been told by someone in the Red-Discord Bot support server to do so.\n" +" All the commands in here have the potential to break the Audio cog.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:783 +#: redbot/cogs/audio/core/commands/llset.py:49 #, docstring -msgid "Remove a specific track number from the queue." +msgid "Change your Java executable path.\n\n" +" This command shouldn't need to be used most of the time, and is only useful if the host machine has conflicting Java versions.\n\n" +" If changing this make sure that the Java executable you set is supported by Audio.\n" +" The current supported versions are Java 17 and 11.\n\n" +" Enter nothing or \"java\" to reset it back to default.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:792 -msgid "Nothing queued." +#: redbot/cogs/audio/core/commands/llset.py:62 +msgid "Java Executable Reset" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:796 -#: redbot/cogs/audio/core/commands/controller.py:802 -#: redbot/cogs/audio/core/commands/controller.py:810 -#: redbot/cogs/audio/core/commands/controller.py:843 -msgid "Unable To Modify Queue" +#: redbot/cogs/audio/core/commands/llset.py:63 +msgid "Audio will now use `java` to run your managed Lavalink node. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:797 -msgid "You need the DJ role to remove tracks." +#: redbot/cogs/audio/core/commands/llset.py:75 +msgid "`{java_path}` is not a valid executable" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:803 -msgid "You must be in the voice channel to manage the queue." +#: redbot/cogs/audio/core/commands/llset.py:82 +msgid "Java Executable Changed" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:811 -#: redbot/cogs/audio/core/commands/controller.py:884 -msgid "Song number must be greater than 1 and within the queue limit." +#: redbot/cogs/audio/core/commands/llset.py:83 +msgid "Audio will now use `{exc}` to run your managed Lavalink node. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:825 -#: redbot/cogs/audio/core/commands/controller.py:849 -msgid "Removed track from queue" +#: redbot/cogs/audio/core/commands/llset.py:96 +#, docstring +msgid "Set the managed Lavalink node maximum heap-size.\n\n" +" By default, this value is 50% of available RAM in the host machine represented by [1-1024][M|G] (256M, 256G for example)\n\n" +" This value only represents the maximum amount of RAM allowed to be used at any given point, and does not mean that the managed Lavalink node will always use this amount of RAM.\n\n" +" To reset this value to the default, run the command without any input.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:826 -msgid "Removed {track} from the queue." +#: redbot/cogs/audio/core/commands/llset.py:108 +msgid "Heap-size must be a valid measure of size, e.g. 256M, 256G" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:844 -msgid "Removed 0 tracks, nothing matches the URL provided." +#: redbot/cogs/audio/core/commands/llset.py:115 +msgid "Heap-size must be at least 64M, however it is recommended to have it set to at least 1G." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:850 -msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." +#: redbot/cogs/audio/core/commands/llset.py:126 +msgid "Heap-size must be less than your system RAM, You currently have {ram_in_bytes} of RAM available." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:860 -#, docstring -msgid "Bump a track number to the top of the queue." +#: redbot/cogs/audio/core/commands/llset.py:133 +msgid "Heap-size must be less than {limit} due to your system limitations." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:871 -#: redbot/cogs/audio/core/commands/controller.py:877 -#: redbot/cogs/audio/core/commands/controller.py:883 -#: redbot/cogs/audio/core/commands/player.py:151 -msgid "Unable To Bump Track" +#: redbot/cogs/audio/core/commands/llset.py:147 +msgid "Managed node's heap-size set to {bytes}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:872 -msgid "You must be in the voice channel to bump a track." +#: redbot/cogs/audio/core/commands/llset.py:157 +#, docstring +msgid "Toggle using external (unmanaged) Lavalink nodes - requires an existing Lavalink node for Audio to work, if enabled.\n\n" +" This command disables the managed Lavalink server. If you do not have another Lavalink node set up, you will be unable to use Audio while this is enabled.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:878 -msgid "You need the DJ role to bump tracks." +#: redbot/cogs/audio/core/commands/llset.py:167 +#: redbot/cogs/audio/core/commands/llset.py:176 +msgid "Unmanaged Lavalink server: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:894 -msgid "Moved track to the top of the queue." +#: redbot/cogs/audio/core/commands/llset.py:186 +msgid "Failed To Shutdown Lavalink" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:30 +#: redbot/cogs/audio/core/commands/llset.py:197 #, docstring -msgid "Equalizer management.\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" +msgid "Set the Lavalink node host.\n\n" +" This command sets the connection host which Audio will use to connect to an unmanaged Lavalink node.\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:72 -#, docstring -msgid "Delete a saved eq preset." +#: redbot/cogs/audio/core/commands/llset.py:205 +msgid "Unmanaged Lavalink node host set to {host}. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:81 -#: redbot/cogs/audio/core/commands/equalizer.py:88 -#: redbot/cogs/audio/core/commands/equalizer.py:101 -msgid "Unable To Delete Preset" +#: redbot/cogs/audio/core/commands/llset.py:218 +#, docstring +msgid "Set the Lavalink node password.\n\n" +" This command sets the connection password which Audio will use to connect to an unmanaged Lavalink node.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:82 -#: redbot/cogs/audio/core/commands/equalizer.py:102 -msgid "You are not the author of that preset setting." +#: redbot/cogs/audio/core/commands/llset.py:227 +msgid "Unmanaged Lavalink node password set to {password}. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:111 +#: redbot/cogs/audio/core/commands/llset.py:242 #, docstring -msgid "List saved eq presets." +msgid "Set the Lavalink node port.\n\n" +" This command sets the connection port which Audio will use to connect to an unmanaged Lavalink node.\n" +" Set port to -1 to disable the port and connect to the specified host via ports 80/443\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:114 -msgid "No saved equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:252 +#: redbot/cogs/audio/core/commands/llset.py:436 +#: redbot/cogs/audio/core/commands/llset.py:664 +#: redbot/cogs/audio/core/commands/llset.py:695 +msgid "Setting Not Changed" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:117 -msgid "Preset Name" +#: redbot/cogs/audio/core/commands/llset.py:253 +msgid "A port must be between 0 and 65535 " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:118 -msgid "Author" +#: redbot/cogs/audio/core/commands/llset.py:259 +msgid "Unmanaged Lavalink node port set to {port}. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:140 -msgid "{num} preset(s)" +#: redbot/cogs/audio/core/commands/llset.py:272 +#, docstring +msgid "Set the Lavalink node connection to secured.\n\n" +" This toggle sets the connection type to secured or unsecured when connecting to an unmanaged Lavalink node.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:147 -#, docstring -msgid "Load a saved eq preset." +#: redbot/cogs/audio/core/commands/llset.py:283 +msgid "Unmanaged Lavalink node will now connect using the secured {secured_protocol} protocol.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:155 -msgid "No Preset Found" +#: redbot/cogs/audio/core/commands/llset.py:296 +msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and wil use {unsecured_protocol} instead .\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:173 -msgid "Unable To Load Preset" +#: redbot/cogs/audio/core/commands/llset.py:307 +#, docstring +msgid "Display Lavalink connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:174 -msgid "You need the DJ role to load equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:311 +msgid "Connection Settings" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:192 -#, docstring -msgid "Reset the eq to 0 across all bands." +#: redbot/cogs/audio/core/commands/llset.py:312 +#: redbot/cogs/audio/core/commands/llset.py:321 +msgid "Host: [{host}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:201 -msgid "Unable To Modify Preset" +#: redbot/cogs/audio/core/commands/llset.py:313 +#: redbot/cogs/audio/core/commands/llset.py:324 +msgid "Port: [{port}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:202 -msgid "You need the DJ role to reset the equalizer." +#: redbot/cogs/audio/core/commands/llset.py:314 +msgid "Default HTTP/HTTPS port" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:218 -msgid "Equalizer values have been reset." +#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:325 +msgid "Password: [{password}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:226 -#, docstring -msgid "Save the current eq settings to a preset." +#: redbot/cogs/audio/core/commands/llset.py:317 +msgid "Secured: [{state}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:236 -#: redbot/cogs/audio/core/commands/equalizer.py:254 -#: redbot/cogs/audio/core/commands/equalizer.py:269 -msgid "Unable To Save Preset" +#: redbot/cogs/audio/core/commands/llset.py:320 +msgid "Lavalink Node Settings" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:237 -msgid "You need the DJ role to save equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:328 +msgid "Initial Heapsize: [{xms}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:241 -msgid "Please enter a name for this equalizer preset." +#: redbot/cogs/audio/core/commands/llset.py:329 +msgid "Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:255 -msgid "No equalizer preset name entered, try the command again later." +#: redbot/cogs/audio/core/commands/llset.py:330 +msgid "Java exec: [{java_exc_path}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:270 -msgid "Try the command again with a shorter name." +#: redbot/cogs/audio/core/commands/llset.py:338 +#: redbot/cogs/audio/core/commands/llset.py:360 +msgid "I need to be able to DM you to send you this info." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:274 -msgid "Preset name already exists, do you want to replace it?" +#: redbot/cogs/audio/core/commands/llset.py:343 +#, docstring +msgid "Uploads a copy of the application.yml file used by the managed Lavalink node." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:282 -msgid "Not saving preset." +#: redbot/cogs/audio/core/commands/llset.py:367 +#, docstring +msgid "Configure the managed Lavalink node runtime options.\n\n" +" All settings under this group will likely cause Audio to malfunction if changed from their defaults, only change settings here if you have been advised to by support.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:295 -msgid "Current equalizer saved to the {preset_name} preset." +#: redbot/cogs/audio/core/commands/llset.py:374 +#, docstring +msgid "Configure the managed node authorization and connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:309 +#: redbot/cogs/audio/core/commands/llset.py:380 #, 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" +msgid "`Dangerous command` Set the managed Lavalink node's binding IP address.\n\n" +" This value by default is `localhost` which will restrict the server to only localhost apps by default, changing this will likely break the managed Lavalink node if you don't know what you are doing.\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:325 -msgid "Unable To Set Preset" +#: redbot/cogs/audio/core/commands/llset.py:389 +msgid "Managed node will now accept connection on {host}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:326 -msgid "You need the DJ role to set equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:404 +#, docstring +msgid "Set the managed Lavalink node's connection password.\n\n" +" This is the password required for Audio to connect to the managed Lavalink node.\n" +" The value by default is `youshallnotpass`.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:366 -msgid "Invalid Band" +#: redbot/cogs/audio/core/commands/llset.py:413 +msgid "Managed node will now accept {password} as the authorization token.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:367 -msgid "Valid band numbers are 1-15 or the band names listed in the help for this command." +#: redbot/cogs/audio/core/commands/llset.py:427 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node's connection port.\n\n" +" This port is the port the managed Lavalink node binds to, you should only change this if there is a conflict with the default port because you already have an application using port 2333 on this device.\n\n" +" The value by default is `2333`.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:391 -msgid "Preset Modified" +#: redbot/cogs/audio/core/commands/llset.py:437 +msgid "The port must be between 1024 and 49151." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:392 -msgid "The {band_name}Hz band has been set to {band_value}." +#: redbot/cogs/audio/core/commands/llset.py:444 +msgid "Managed node will now accept connections on {port}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:22 +#: redbot/cogs/audio/core/commands/llset.py:456 #, docstring -msgid "Lavalink server configuration options." +msgid "`Dangerous command` Toggle audio sources on/off.\n\n" +" By default, all sources are enabled, you should only use commands here to disable a specific source if you have been advised to, disabling sources without background knowledge can cause Audio to break.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:26 +#: redbot/cogs/audio/core/commands/llset.py:463 #, docstring -msgid "Change your Java executable path\n\n" -" Enter nothing to reset to default.\n" +msgid "Toggle HTTP direct URL usage on or off.\n\n" +" This source is used to allow playback from direct HTTP streams (this does not affect direct URL playback for the other sources).\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" +#: redbot/cogs/audio/core/commands/llset.py:473 +msgid "Managed node will allow playback from direct URLs.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:45 -msgid "Audio will now use `java` to run your Lavalink.jar" +#: redbot/cogs/audio/core/commands/llset.py:482 +msgid "Managed node will not play from direct URLs anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:54 -msgid "`{java_path}` is not a valid executable" +#: redbot/cogs/audio/core/commands/llset.py:490 +#, docstring +msgid "Toggle Bandcamp source on or off.\n\n" +" This toggle controls the playback of all Bandcamp related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:61 -msgid "Java Executable Changed" +#: redbot/cogs/audio/core/commands/llset.py:500 +msgid "Managed node will allow playback from Bandcamp.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:62 -msgid "Audio will now use `{exc}` to run your Lavalink.jar" +#: redbot/cogs/audio/core/commands/llset.py:509 +msgid "Managed node will not play from Bandcamp anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." 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" +#: redbot/cogs/audio/core/commands/llset.py:517 +#, docstring +msgid "Toggle local file usage on or off.\n\n" +" This toggle controls the playback of all local track content, usually found inside the `localtracks` folder.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:73 -msgid "For it to take effect please reload Audio (`{prefix}reload audio`)." +#: redbot/cogs/audio/core/commands/llset.py:527 +msgid "Managed node will allow playback from local files.\n\n" +"Run `{p}{cmd}` for it to take effect." 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`)." +#: redbot/cogs/audio/core/commands/llset.py:536 +msgid "Managed node will not play from local files anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:93 +#: redbot/cogs/audio/core/commands/llset.py:544 #, docstring -msgid "Toggle using external Lavalink servers." +msgid "Toggle Soundcloud source on or off.\n\n" +" This toggle controls the playback of all SoundCloud related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:100 -#: redbot/cogs/audio/core/commands/llset.py:126 -msgid "External Lavalink server: {true_or_false}." +#: redbot/cogs/audio/core/commands/llset.py:554 +msgid "Managed node will allow playback from Soundcloud.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:113 -msgid "External Lavalink server: {true_or_false}\n" -"For it to take effect please reload Audio (`{prefix}reload audio`)." +#: redbot/cogs/audio/core/commands/llset.py:563 +msgid "Managed node will not play from Soundcloud anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:143 +#: redbot/cogs/audio/core/commands/llset.py:571 #, docstring -msgid "Set the Lavalink server host." +msgid "`Dangerous command` Toggle YouTube source on or off (this includes Spotify).\n\n" +" This toggle controls the playback of all YouTube and Spotify related content.\n" +" " 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." +#: redbot/cogs/audio/core/commands/llset.py:581 +msgid "Managed node will allow playback from YouTube.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:151 -msgid "Host set to {host}." +#: redbot/cogs/audio/core/commands/llset.py:590 +msgid "Managed node will not play from YouTube anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:167 +#: redbot/cogs/audio/core/commands/llset.py:598 #, docstring -msgid "Set the Lavalink server password." +msgid "Toggle Twitch source on or off.\n\n" +" This toggle controls the playback of all Twitch related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:175 -msgid "Server password set to {password}." +#: redbot/cogs/audio/core/commands/llset.py:608 +msgid "Managed node will allow playback from Twitch.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:617 +msgid "Managed node will not play from Twitch anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:192 +#: redbot/cogs/audio/core/commands/llset.py:625 #, docstring -msgid "Set the Lavalink websocket server port." +msgid "Toggle Vimeo source on or off.\n\n" +" This toggle controls the playback of all Vimeo related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:200 -msgid "Websocket port set to {port}." +#: redbot/cogs/audio/core/commands/llset.py:635 +msgid "Managed node will allow playback from Vimeo.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:217 -#, docstring -msgid "Display Lavalink connection settings." +#: redbot/cogs/audio/core/commands/llset.py:644 +msgid "Managed node will not play from Vimeo anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:223 -msgid "Connection Settings" +#: redbot/cogs/audio/core/commands/llset.py:657 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node framebuffer size.\n\n" +" Only change this if you have been directly advised to, changing it can cause significant playback issues.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:224 -msgid "Host: [{host}]\n" +#: redbot/cogs/audio/core/commands/llset.py:665 +msgid "The lowest value the framebuffer can be set to is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:225 -msgid "WS Port: [{port}]\n" +#: redbot/cogs/audio/core/commands/llset.py:671 +#: redbot/cogs/audio/core/commands/llset.py:702 +msgid "Managed node's bufferDurationMs set to {milliseconds}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:227 -msgid "Rest Port: [{port}]\n" +#: redbot/cogs/audio/core/commands/llset.py:688 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node JDA-NAS buffer size.\n\n" +" Only change this if you have been directly advised to, changing it can cause significant playback issues.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:228 -msgid "Password: [{password}]\n" +#: redbot/cogs/audio/core/commands/llset.py:696 +msgid "The lowest value the buffer may be is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:232 -msgid "I need to be able to DM you to send you this info." +#: redbot/cogs/audio/core/commands/llset.py:714 +#, docstring +msgid "Reset all `llset` changes back to their default values." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:26 +#: redbot/cogs/audio/core/commands/localtracks.py:27 #, docstring msgid "Local playback commands." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:30 +#: redbot/cogs/audio/core/commands/localtracks.py:31 #, docstring msgid "Play all songs in a localtracks folder.\n\n" " **Usage**:\n" @@ -1867,15 +2221,15 @@ msgid "Play all songs in a localtracks folder.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:50 +#: redbot/cogs/audio/core/commands/localtracks.py:51 msgid "Folder Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:51 +#: redbot/cogs/audio/core/commands/localtracks.py:52 msgid "Localtracks folder named {name} does not exist." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:62 +#: redbot/cogs/audio/core/commands/localtracks.py:63 #, docstring msgid "Play a local track.\n\n" " To play a local track, either use the menu to choose a track or enter in the track path directly with the play command.\n" @@ -1889,18 +2243,18 @@ msgid "Play a local track.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:79 -#: redbot/cogs/audio/core/commands/localtracks.py:135 +#: redbot/cogs/audio/core/commands/localtracks.py:80 +#: redbot/cogs/audio/core/commands/localtracks.py:136 msgid "No album folders found." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:121 +#: redbot/cogs/audio/core/commands/localtracks.py:122 #, docstring msgid "Search for songs across all localtracks folders." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:139 -#: redbot/cogs/audio/core/commands/queue.py:295 +#: redbot/cogs/audio/core/commands/localtracks.py:140 +#: redbot/cogs/audio/core/commands/queue.py:299 msgid "No matches." msgstr "" @@ -1909,37 +2263,51 @@ msgstr "" msgid "Make Red sing one of her songs." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:46 +#: redbot/cogs/audio/core/commands/miscellaneous.py:47 #, docstring msgid "Audio stats." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:75 +#: redbot/cogs/audio/core/commands/miscellaneous.py:76 msgid "Not connected anywhere." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:81 +#: redbot/cogs/audio/core/commands/miscellaneous.py:82 msgid "Playing in {num}/{total} servers:" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:87 +#: redbot/cogs/audio/core/commands/miscellaneous.py:88 msgid "Page {}/{}" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:100 +#: redbot/cogs/audio/core/commands/miscellaneous.py:101 #, docstring msgid "Queue percentage." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:126 -msgid "There's nothing in the queue." +#: redbot/cogs/audio/core/commands/miscellaneous.py:125 +#: redbot/cogs/audio/core/commands/playlists.py:1130 +#: redbot/cogs/audio/core/commands/queue.py:67 +#: redbot/cogs/audio/core/commands/queue.py:164 +#: redbot/cogs/audio/core/commands/queue.py:183 +#: redbot/cogs/audio/core/commands/queue.py:188 +#: redbot/cogs/audio/core/commands/queue.py:214 +#: redbot/cogs/audio/core/commands/queue.py:219 +#: redbot/cogs/audio/core/commands/queue.py:261 +#: redbot/cogs/audio/core/commands/queue.py:263 +#: redbot/cogs/audio/core/commands/queue.py:293 +#: redbot/cogs/audio/core/commands/queue.py:295 +#: redbot/cogs/audio/core/commands/queue.py:331 +#: redbot/cogs/audio/core/commands/queue.py:369 +#: redbot/cogs/audio/core/commands/queue.py:377 +msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:147 +#: redbot/cogs/audio/core/commands/miscellaneous.py:146 msgid "Queued and playing tracks:" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:40 +#: redbot/cogs/audio/core/commands/player.py:39 #, docstring msgid "Play the specified track or search for a close match.\n\n" " To play a local track, the query should be `\\`.\n" @@ -1947,186 +2315,190 @@ msgid "Play the specified track or search for a close match.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:54 -#: redbot/cogs/audio/core/commands/player.py:162 -#: redbot/cogs/audio/core/commands/player.py:739 +#: redbot/cogs/audio/core/commands/player.py:53 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:738 msgid "That URL is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:58 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:745 +#: redbot/cogs/audio/core/commands/player.py:57 +#: redbot/cogs/audio/core/commands/player.py:165 +#: redbot/cogs/audio/core/commands/player.py:744 msgid "That track is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:65 -#: redbot/cogs/audio/core/commands/player.py:173 -#: redbot/cogs/audio/core/commands/player.py:437 -#: redbot/cogs/audio/core/commands/player.py:553 -#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/player.py:64 +#: redbot/cogs/audio/core/commands/player.py:172 +#: redbot/cogs/audio/core/commands/player.py:435 +#: redbot/cogs/audio/core/commands/player.py:551 +#: redbot/cogs/audio/core/commands/player.py:806 msgid "You need the DJ role to queue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:69 -#: redbot/cogs/audio/core/commands/player.py:177 -#: redbot/cogs/audio/core/commands/player.py:441 -#: redbot/cogs/audio/core/commands/player.py:557 -#: redbot/cogs/audio/core/commands/player.py:681 -msgid "Connection to Lavalink has failed" +#: redbot/cogs/audio/core/commands/player.py:68 +#: redbot/cogs/audio/core/commands/player.py:176 +#: redbot/cogs/audio/core/commands/player.py:439 +#: redbot/cogs/audio/core/commands/player.py:555 +msgid "Connection to Lavalink node has failed" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:72 -#: redbot/cogs/audio/core/commands/player.py:180 -#: redbot/cogs/audio/core/commands/player.py:444 -#: redbot/cogs/audio/core/commands/player.py:560 -#: redbot/cogs/audio/core/commands/player.py:684 +#: redbot/cogs/audio/core/commands/player.py:71 +#: redbot/cogs/audio/core/commands/player.py:179 +#: redbot/cogs/audio/core/commands/player.py:442 +#: redbot/cogs/audio/core/commands/player.py:558 +#: redbot/cogs/audio/core/commands/player.py:683 msgid "Please check your console or logs for details." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:111 -#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:110 +#: redbot/cogs/audio/core/commands/player.py:218 msgid "You must be in the voice channel to use the play command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:117 -#: redbot/cogs/audio/core/commands/player.py:225 -#: redbot/cogs/audio/core/commands/player.py:253 +#: redbot/cogs/audio/core/commands/player.py:116 +#: redbot/cogs/audio/core/commands/player.py:224 +#: redbot/cogs/audio/core/commands/player.py:252 msgid "No tracks found for `{query}`." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:123 -#: redbot/cogs/audio/core/commands/player.py:231 -#: redbot/cogs/audio/core/commands/player.py:532 -#: redbot/cogs/audio/core/commands/player.py:605 +#: redbot/cogs/audio/core/commands/player.py:122 +#: redbot/cogs/audio/core/commands/player.py:230 +#: redbot/cogs/audio/core/commands/player.py:530 +#: redbot/cogs/audio/core/commands/player.py:603 msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:146 +#: redbot/cogs/audio/core/commands/player.py:145 #, docstring msgid "Force play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:152 +#: redbot/cogs/audio/core/commands/player.py:151 msgid "Only single tracks work with bump play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:256 -#: redbot/cogs/audio/core/commands/player.py:788 -#: redbot/cogs/audio/core/commands/player.py:910 -msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" -"This may be due to permissions or because Lavalink.jar is being run in a different machine than the local tracks." +#: redbot/cogs/audio/core/commands/player.py:208 +#: redbot/cogs/audio/core/commands/player.py:471 +#: redbot/cogs/audio/core/commands/player.py:587 +#: redbot/cogs/audio/core/commands/player.py:712 +#: redbot/cogs/audio/core/commands/queue.py:362 +msgid "Connection to Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:263 -#: redbot/cogs/audio/core/commands/player.py:795 -#: redbot/cogs/audio/core/commands/player.py:917 +#: redbot/cogs/audio/core/commands/player.py:255 +msgid "Local tracks will not work if the managed Lavalink node cannot see the track.\n" +"This may be due to permissions or you are using an external Lavalink node in a different machine than the bot and the local tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:262 +#: redbot/cogs/audio/core/commands/player.py:794 +#: redbot/cogs/audio/core/commands/player.py:913 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:265 -#: redbot/cogs/audio/core/commands/player.py:796 -#: redbot/cogs/audio/core/commands/player.py:918 +#: redbot/cogs/audio/core/commands/player.py:264 +#: redbot/cogs/audio/core/commands/player.py:795 +#: redbot/cogs/audio/core/commands/player.py:914 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:296 +#: redbot/cogs/audio/core/commands/player.py:294 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:318 +#: redbot/cogs/audio/core/commands/player.py:316 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:339 +#: redbot/cogs/audio/core/commands/player.py:337 msgid "{time} until track playback: #1 in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:343 +#: redbot/cogs/audio/core/commands/player.py:341 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:357 +#: redbot/cogs/audio/core/commands/player.py:355 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:417 +#: redbot/cogs/audio/core/commands/player.py:415 msgid "The owner needs to set the Spotify client ID and Spotify client secret, before Spotify URLs or codes can be used. \n" "See `{prefix}audioset spotifyapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:427 +#: redbot/cogs/audio/core/commands/player.py:425 msgid "The owner needs to set the YouTube API key before Spotify URLs or codes can be used.\n" "See `{prefix}audioset youtubeapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:485 +#: redbot/cogs/audio/core/commands/player.py:483 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:492 +#: redbot/cogs/audio/core/commands/player.py:490 msgid "No categories found" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:514 +#: redbot/cogs/audio/core/commands/player.py:494 +#: redbot/cogs/audio/core/commands/player.py:512 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:501 +#: redbot/cogs/audio/core/commands/player.py:499 msgid "Categories" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:507 +#: redbot/cogs/audio/core/commands/player.py:505 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:522 +#: redbot/cogs/audio/core/commands/player.py:520 msgid "Playlists for {friendly_name}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:529 +#: redbot/cogs/audio/core/commands/player.py:527 msgid "No tracks to play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:539 +#: redbot/cogs/audio/core/commands/player.py:537 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:547 +#: redbot/cogs/audio/core/commands/player.py:545 #, docstring msgid "Starts auto play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:601 +#: redbot/cogs/audio/core/commands/player.py:599 msgid "You must be in the voice channel to use the autoplay command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:615 +#: redbot/cogs/audio/core/commands/player.py:613 msgid "Couldn't get a valid track." msgstr "Ni bilo mogoče dobiti veljavne skladbe." -#: redbot/cogs/audio/core/commands/player.py:621 -#: redbot/cogs/audio/core/commands/player.py:757 -#: redbot/cogs/audio/core/commands/player.py:776 -#: redbot/cogs/audio/core/commands/player.py:897 -#: redbot/cogs/audio/core/commands/playlists.py:1928 +#: redbot/cogs/audio/core/commands/player.py:619 +#: redbot/cogs/audio/core/commands/player.py:756 +#: redbot/cogs/audio/core/commands/player.py:775 +#: redbot/cogs/audio/core/commands/player.py:893 +#: redbot/cogs/audio/core/commands/playlists.py:1898 msgid "Unable to Get Track" msgstr "Skladbe ni mogoče dobiti" -#: redbot/cogs/audio/core/commands/player.py:622 -#: redbot/cogs/audio/core/commands/player.py:758 -#: redbot/cogs/audio/core/commands/player.py:777 -#: redbot/cogs/audio/core/commands/player.py:898 -#: redbot/cogs/audio/core/commands/playlists.py:1929 +#: redbot/cogs/audio/core/commands/player.py:620 +#: redbot/cogs/audio/core/commands/player.py:757 +#: redbot/cogs/audio/core/commands/player.py:776 +#: redbot/cogs/audio/core/commands/player.py:894 msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." msgstr "Trenutno ne morem dobiti skladb od Lavalinka, poskusite znova čez nekaj minut." -#: redbot/cogs/audio/core/commands/player.py:636 +#: redbot/cogs/audio/core/commands/player.py:634 msgid "Adding a track to queue." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:642 +#: redbot/cogs/audio/core/commands/player.py:641 #, 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" @@ -2134,44 +2506,54 @@ msgid "Pick a track with a search.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:694 -#: redbot/cogs/audio/core/commands/player.py:706 -#: redbot/cogs/audio/core/commands/player.py:712 -#: redbot/cogs/audio/core/commands/player.py:722 +#: redbot/cogs/audio/core/commands/player.py:680 +msgid "Connection to Lavalink has failed" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:693 +#: redbot/cogs/audio/core/commands/player.py:705 +#: redbot/cogs/audio/core/commands/player.py:711 +#: redbot/cogs/audio/core/commands/player.py:721 msgid "Unable To Search For Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:723 +#: redbot/cogs/audio/core/commands/player.py:722 msgid "You must be in the voice channel to enqueue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:786 -#: redbot/cogs/audio/core/commands/player.py:908 +#: redbot/cogs/audio/core/commands/player.py:785 +#: redbot/cogs/audio/core/commands/player.py:904 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:857 -#: redbot/cogs/audio/core/commands/playlists.py:1553 +#: redbot/cogs/audio/core/commands/player.py:787 +#: redbot/cogs/audio/core/commands/player.py:906 +msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" +"This 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:853 +#: redbot/cogs/audio/core/commands/playlists.py:1527 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:863 +#: redbot/cogs/audio/core/commands/player.py:859 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:869 +#: redbot/cogs/audio/core/commands/player.py:865 msgid "folder" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:871 +#: redbot/cogs/audio/core/commands/player.py:867 msgid "search" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:874 +#: redbot/cogs/audio/core/commands/player.py:870 msgid "{time} until start of {type} playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:44 +#: redbot/cogs/audio/core/commands/playlists.py:45 #, docstring msgid "Playlist configuration options.\n\n" " Scope info:\n" @@ -2183,11 +2565,11 @@ msgid "Playlist configuration options.\n\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" +" ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and the playlist creator.\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:69 +#: redbot/cogs/audio/core/commands/playlists.py:70 #, 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" @@ -2216,99 +2598,130 @@ msgid "Add a track URL, playlist link, or quick search to a playlist.\n\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:1699 -#: redbot/cogs/audio/core/commands/playlists.py:2015 +#: redbot/cogs/audio/core/commands/playlists.py:124 +#: redbot/cogs/audio/core/commands/playlists.py:305 +#: redbot/cogs/audio/core/commands/playlists.py:487 +#: redbot/cogs/audio/core/commands/playlists.py:581 +#: redbot/cogs/audio/core/commands/playlists.py:710 +#: redbot/cogs/audio/core/commands/playlists.py:845 +#: redbot/cogs/audio/core/commands/playlists.py:982 +#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1224 +#: redbot/cogs/audio/core/commands/playlists.py:1474 +#: redbot/cogs/audio/core/commands/playlists.py:1560 +#: redbot/cogs/audio/core/commands/playlists.py:1641 +#: redbot/cogs/audio/core/commands/playlists.py:1671 +#: redbot/cogs/audio/core/commands/playlists.py:1983 msgid "Playlist Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:140 +#: redbot/cogs/audio/core/commands/playlists.py:141 msgid "Could not find a track matching your query." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:161 +#: redbot/cogs/audio/core/commands/playlists.py:162 msgid "Skipping track" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:162 +#: redbot/cogs/audio/core/commands/playlists.py:163 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 +#: redbot/cogs/audio/core/commands/playlists.py:171 +#: redbot/cogs/audio/core/commands/playlists.py:213 msgid "Playlist limit reached: Could not add track." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:193 +#: redbot/cogs/audio/core/commands/playlists.py:194 msgid "Track added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:194 +#: redbot/cogs/audio/core/commands/playlists.py:195 msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:199 +#: redbot/cogs/audio/core/commands/playlists.py:200 msgid "{num} tracks appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:204 +#: redbot/cogs/audio/core/commands/playlists.py:205 msgid "\n" "{existing} {plural} already in the playlist and were skipped." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:206 +#: redbot/cogs/audio/core/commands/playlists.py:207 msgid "tracks are" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:206 +#: redbot/cogs/audio/core/commands/playlists.py:207 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:2032 +#: redbot/cogs/audio/core/commands/playlists.py:209 +#: redbot/cogs/audio/core/commands/playlists.py:618 +#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: redbot/cogs/audio/core/commands/playlists.py:1268 +#: redbot/cogs/audio/core/commands/playlists.py:2000 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:2016 +#: redbot/cogs/audio/core/commands/playlists.py:229 +#, docstring +msgid "Copy a playlist from one scope to another.\n\n" +" **Usage**:\n" +" ​ ​ ​ ​ `[p]playlist copy playlist_name_OR_id [args]`\n\n" +" **Args**:\n" +" ​ ​ ​ ​ The following are all optional:\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-scope \n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-guild [guild] **Only the bot owner can use this**\n\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-scope \n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-guild [guild] **Only the bot owner can use this**\n\n" +" **Scope** is one of the following:\n" +" ​ ​ ​ ​ Global\n" +" ​ ​ ​ ​ Guild\n" +" ​ ​ ​ ​ User\n\n" +" **Author** can be one of the following:\n" +" ​ ​ ​ ​ User ID\n" +" ​ ​ ​ ​ User Mention\n" +" ​ ​ ​ ​ User Name#123\n\n" +" **Guild** can be one of the following:\n" +" ​ ​ ​ ​ Guild ID\n" +" ​ ​ ​ ​ Exact guild name\n\n" +" Example use:\n" +" ​ ​ ​ ​ `[p]playlist copy MyGuildPlaylist --from-scope Guild --to-scope Global`\n" +" ​ ​ ​ ​ `[p]playlist copy MyGlobalPlaylist --from-scope Global --to-author Draper#6666 --to-scope User`\n" +" ​ ​ ​ ​ `[p]playlist copy MyPersonalPlaylist --from-scope user --to-author Draper#6666 --to-scope Guild --to-guild Red - Discord Bot`\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:306 +#: redbot/cogs/audio/core/commands/playlists.py:488 +#: redbot/cogs/audio/core/commands/playlists.py:582 +#: redbot/cogs/audio/core/commands/playlists.py:711 +#: redbot/cogs/audio/core/commands/playlists.py:846 +#: redbot/cogs/audio/core/commands/playlists.py:1225 +#: redbot/cogs/audio/core/commands/playlists.py:1642 +#: redbot/cogs/audio/core/commands/playlists.py:1984 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 +#: redbot/cogs/audio/core/commands/playlists.py:329 +#: redbot/cogs/audio/core/commands/playlists.py:336 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:346 +#: redbot/cogs/audio/core/commands/playlists.py:344 msgid "Playlist Copied" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:347 +#: redbot/cogs/audio/core/commands/playlists.py:345 msgid "Playlist {name} (`{from_id}`) copied from {from_scope} to {to_scope} (`{to_id}`)." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:362 +#: redbot/cogs/audio/core/commands/playlists.py:360 #, docstring msgid "Create an empty playlist.\n\n" " **Usage**:\n" @@ -2336,31 +2749,31 @@ msgid "Create an empty playlist.\n\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:1998 +#: redbot/cogs/audio/core/commands/playlists.py:412 +#: redbot/cogs/audio/core/commands/playlists.py:1117 +#: redbot/cogs/audio/core/commands/playlists.py:1340 +#: redbot/cogs/audio/core/commands/playlists.py:1966 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:1999 +#: redbot/cogs/audio/core/commands/playlists.py:413 +#: redbot/cogs/audio/core/commands/playlists.py:1118 +#: redbot/cogs/audio/core/commands/playlists.py:1341 +#: redbot/cogs/audio/core/commands/playlists.py:1967 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 +#: redbot/cogs/audio/core/commands/playlists.py:423 +#: redbot/cogs/audio/core/commands/playlists.py:1150 +#: redbot/cogs/audio/core/commands/playlists.py:1375 msgid "Playlist Created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:428 +#: redbot/cogs/audio/core/commands/playlists.py:424 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:441 +#: redbot/cogs/audio/core/commands/playlists.py:437 #, docstring msgid "Delete a saved playlist.\n\n" " **Usage**:\n" @@ -2388,15 +2801,15 @@ msgid "Delete a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:514 +#: redbot/cogs/audio/core/commands/playlists.py:508 msgid "Playlist Deleted" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:515 +#: redbot/cogs/audio/core/commands/playlists.py:509 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:531 +#: redbot/cogs/audio/core/commands/playlists.py:525 #, docstring msgid "Remove duplicate tracks from a saved playlist.\n\n" " **Usage**:\n" @@ -2424,20 +2837,20 @@ msgid "Remove duplicate tracks from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:627 +#: redbot/cogs/audio/core/commands/playlists.py:619 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:1768 +#: redbot/cogs/audio/core/commands/playlists.py:632 +#: redbot/cogs/audio/core/commands/playlists.py:1740 msgid "Playlist Has Not Been Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:641 +#: redbot/cogs/audio/core/commands/playlists.py:633 msgid "{name} (`{id}`) [**{scope}**] playlist has no duplicate tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:662 +#: redbot/cogs/audio/core/commands/playlists.py:654 #, docstring msgid "Download a copy of a playlist.\n\n" " These files can be used with the `[p]playlist upload` command.\n" @@ -2468,19 +2881,19 @@ msgid "Download a copy of a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:731 +#: redbot/cogs/audio/core/commands/playlists.py:721 msgid "That playlist has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:774 +#: redbot/cogs/audio/core/commands/playlists.py:764 msgid "This playlist is too large to be send in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:777 +#: redbot/cogs/audio/core/commands/playlists.py:767 msgid "Playlist is too large, here is the compressed version." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:799 +#: redbot/cogs/audio/core/commands/playlists.py:789 #, docstring msgid "Retrieve information from a saved playlist.\n\n" " **Usage**:\n" @@ -2508,25 +2921,25 @@ msgid "Retrieve information from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:891 +#: redbot/cogs/audio/core/commands/playlists.py:879 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:883 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\n" "URL: {url}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:908 -#: redbot/cogs/audio/core/commands/playlists.py:1056 +#: redbot/cogs/audio/core/commands/playlists.py:896 +#: redbot/cogs/audio/core/commands/playlists.py:1041 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:910 +#: redbot/cogs/audio/core/commands/playlists.py:898 msgid "Page {page}/{pages} | Author: {author_name} | {num} track(s)" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:922 +#: redbot/cogs/audio/core/commands/playlists.py:910 #, docstring msgid "List saved playlists.\n\n" " **Usage**:\n" @@ -2554,35 +2967,35 @@ msgid "List saved playlists.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:998 +#: redbot/cogs/audio/core/commands/playlists.py:983 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1032 +#: redbot/cogs/audio/core/commands/playlists.py:1017 msgid "No saved playlists for {scope} created by {author}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1041 +#: redbot/cogs/audio/core/commands/playlists.py:1026 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1051 +#: redbot/cogs/audio/core/commands/playlists.py:1036 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1052 +#: redbot/cogs/audio/core/commands/playlists.py:1037 msgid "Tracks: {num}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1053 +#: redbot/cogs/audio/core/commands/playlists.py:1038 msgid "Author: {name}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1058 +#: redbot/cogs/audio/core/commands/playlists.py:1043 msgid "Scope: {scope}\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1078 +#: redbot/cogs/audio/core/commands/playlists.py:1063 #, docstring msgid "Save the queue to a playlist.\n\n" " **Usage**:\n" @@ -2610,33 +3023,16 @@ msgid "Save the queue to a playlist.\n\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:365 -#: redbot/cogs/audio/core/commands/queue.py:373 -msgid "There's nothing in the queue." -msgstr "" - -#: redbot/cogs/audio/core/commands/playlists.py:1168 +#: redbot/cogs/audio/core/commands/playlists.py:1151 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 +#: redbot/cogs/audio/core/commands/playlists.py:1157 +#: redbot/cogs/audio/core/commands/playlists.py:1384 msgid "Playlist limit reached: Could not add {} tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1188 +#: redbot/cogs/audio/core/commands/playlists.py:1171 #, docstring msgid "Remove a track from a playlist by url.\n\n" " **Usage**:\n" @@ -2664,23 +3060,23 @@ msgid "Remove a track from a playlist by url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: redbot/cogs/audio/core/commands/playlists.py:1235 msgid "URL not in playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1266 +#: redbot/cogs/audio/core/commands/playlists.py:1247 msgid "No tracks left, removing playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1274 +#: redbot/cogs/audio/core/commands/playlists.py:1255 msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1288 +#: redbot/cogs/audio/core/commands/playlists.py:1269 msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1306 +#: redbot/cogs/audio/core/commands/playlists.py:1287 #, docstring msgid "Save a playlist from a url.\n\n" " **Usage**:\n" @@ -2708,19 +3104,19 @@ msgid "Save a playlist from a url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1397 +#: redbot/cogs/audio/core/commands/playlists.py:1376 msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1414 +#: redbot/cogs/audio/core/commands/playlists.py:1393 msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1415 +#: redbot/cogs/audio/core/commands/playlists.py:1394 msgid "Unable to create your playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1432 +#: redbot/cogs/audio/core/commands/playlists.py:1411 #, docstring msgid "Load a playlist into the queue.\n\n" " **Usage**:\n" @@ -2748,20 +3144,20 @@ msgid "Load a playlist into the queue.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1482 +#: redbot/cogs/audio/core/commands/playlists.py:1459 msgid "You need the DJ role to start playing playlists." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1566 +#: redbot/cogs/audio/core/commands/playlists.py:1540 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1567 +#: redbot/cogs/audio/core/commands/playlists.py:1541 msgid "{name} - (`{id}`) [**{scope}**]\n" "Added {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1613 +#: redbot/cogs/audio/core/commands/playlists.py:1587 #, docstring msgid "Updates all tracks in a playlist.\n\n" " **Usage**:\n" @@ -2789,32 +3185,32 @@ msgid "Updates all tracks in a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1692 +#: redbot/cogs/audio/core/commands/playlists.py:1664 msgid "Invalid Playlist" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1693 +#: redbot/cogs/audio/core/commands/playlists.py:1665 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1734 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "Tracks removed" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1738 -#: redbot/cogs/audio/core/commands/playlists.py:1758 +#: redbot/cogs/audio/core/commands/playlists.py:1710 +#: redbot/cogs/audio/core/commands/playlists.py:1730 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1756 +#: redbot/cogs/audio/core/commands/playlists.py:1728 msgid "Tracks added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1769 +#: redbot/cogs/audio/core/commands/playlists.py:1741 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1781 +#: redbot/cogs/audio/core/commands/playlists.py:1753 #, docstring msgid "Uploads a playlist file as a playlist for the bot.\n\n" " V2 and old V3 playlist will be slow.\n" @@ -2844,31 +3240,35 @@ msgid "Uploads a playlist file as a playlist for the bot.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1838 +#: redbot/cogs/audio/core/commands/playlists.py:1808 msgid "Please upload the playlist file. Any other message will cancel this operation." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1849 +#: redbot/cogs/audio/core/commands/playlists.py:1819 msgid "No file detected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1856 +#: redbot/cogs/audio/core/commands/playlists.py:1826 msgid "Upload cancelled." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1860 +#: redbot/cogs/audio/core/commands/playlists.py:1830 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1868 +#: redbot/cogs/audio/core/commands/playlists.py:1838 msgid "Not a valid playlist file." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1880 +#: redbot/cogs/audio/core/commands/playlists.py:1850 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1950 +#: redbot/cogs/audio/core/commands/playlists.py:1899 +msgid "I'm unable to get a track from Lavalink node at the moment, try again in a few minutes." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1920 #, docstring msgid "Rename an existing playlist.\n\n" " **Usage**:\n" @@ -2896,7 +3296,7 @@ msgid "Rename an existing playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:2029 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" @@ -2905,88 +3305,88 @@ msgstr "" msgid "List the songs in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:175 +#: redbot/cogs/audio/core/commands/queue.py:179 #, docstring msgid "Clears the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:192 +#: redbot/cogs/audio/core/commands/queue.py:196 msgid "Unable To Clear Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:193 +#: redbot/cogs/audio/core/commands/queue.py:197 msgid "You need the DJ role to clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:201 +#: redbot/cogs/audio/core/commands/queue.py:205 msgid "Queue Modified" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:201 +#: redbot/cogs/audio/core/commands/queue.py:205 msgid "The queue has been cleared." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:206 +#: redbot/cogs/audio/core/commands/queue.py:210 #, 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 +#: redbot/cogs/audio/core/commands/queue.py:227 msgid "Unable To Clean Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:224 +#: redbot/cogs/audio/core/commands/queue.py:228 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 +#: redbot/cogs/audio/core/commands/queue.py:243 +#: redbot/cogs/audio/core/commands/queue.py:277 msgid "Removed 0 tracks." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:243 -#: redbot/cogs/audio/core/commands/queue.py:277 +#: redbot/cogs/audio/core/commands/queue.py:247 +#: redbot/cogs/audio/core/commands/queue.py:281 msgid "Removed Tracks From The Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:244 +#: redbot/cogs/audio/core/commands/queue.py:248 msgid "Removed {removed_tracks} tracks queued by members outside of the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:252 +#: redbot/cogs/audio/core/commands/queue.py:256 #, docstring msgid "Removes all tracks you requested from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:278 +#: redbot/cogs/audio/core/commands/queue.py:282 msgid "Removed {removed_tracks} tracks queued by {member.display_name}." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:285 +#: redbot/cogs/audio/core/commands/queue.py:289 #, docstring msgid "Search the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:307 +#: redbot/cogs/audio/core/commands/queue.py:311 #, 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:350 -#: redbot/cogs/audio/core/commands/queue.py:357 -#: redbot/cogs/audio/core/commands/queue.py:364 -#: redbot/cogs/audio/core/commands/queue.py:372 +#: redbot/cogs/audio/core/commands/queue.py:323 +#: redbot/cogs/audio/core/commands/queue.py:330 +#: redbot/cogs/audio/core/commands/queue.py:342 +#: redbot/cogs/audio/core/commands/queue.py:354 +#: redbot/cogs/audio/core/commands/queue.py:361 +#: redbot/cogs/audio/core/commands/queue.py:368 +#: redbot/cogs/audio/core/commands/queue.py:376 msgid "Unable To Shuffle Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:320 +#: redbot/cogs/audio/core/commands/queue.py:324 msgid "You need the DJ role to shuffle the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:377 +#: redbot/cogs/audio/core/commands/queue.py:381 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 9f500cd4ce7..91c3417dc1e 100644 --- a/redbot/cogs/audio/core/commands/locales/sv-SE.po +++ b/redbot/cogs/audio/core/commands/locales/sv-SE.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 17:28+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -210,86 +210,84 @@ 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:591 -#: redbot/cogs/audio/core/commands/audioset.py:612 -#: redbot/cogs/audio/core/commands/audioset.py:629 -#: redbot/cogs/audio/core/commands/audioset.py:677 -#: redbot/cogs/audio/core/commands/audioset.py:752 -#: redbot/cogs/audio/core/commands/audioset.py:900 -#: redbot/cogs/audio/core/commands/audioset.py:915 -#: redbot/cogs/audio/core/commands/audioset.py:935 -#: redbot/cogs/audio/core/commands/audioset.py:977 -#: redbot/cogs/audio/core/commands/audioset.py:978 -#: redbot/cogs/audio/core/commands/audioset.py:979 -#: redbot/cogs/audio/core/commands/audioset.py:980 -#: redbot/cogs/audio/core/commands/audioset.py:981 -#: redbot/cogs/audio/core/commands/audioset.py:982 -#: redbot/cogs/audio/core/commands/audioset.py:983 -#: redbot/cogs/audio/core/commands/audioset.py:997 -#: redbot/cogs/audio/core/commands/audioset.py:999 -#: redbot/cogs/audio/core/commands/audioset.py:1041 -#: redbot/cogs/audio/core/commands/audioset.py:1048 -#: redbot/cogs/audio/core/commands/audioset.py:1090 -#: redbot/cogs/audio/core/commands/audioset.py:1091 -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1111 -#: redbot/cogs/audio/core/commands/audioset.py:1188 -#: redbot/cogs/audio/core/commands/audioset.py:1203 -#: redbot/cogs/audio/core/commands/audioset.py:1348 -#: redbot/cogs/audio/core/commands/audioset.py:1349 -#: redbot/cogs/audio/core/commands/audioset.py:1350 -#: redbot/cogs/audio/core/commands/audioset.py:1393 -#: redbot/cogs/audio/core/commands/audioset.py:1394 -#: redbot/cogs/audio/core/commands/audioset.py:1395 -#: redbot/cogs/audio/core/commands/audioset.py:1437 -#: redbot/cogs/audio/core/commands/controller.py:421 -#: redbot/cogs/audio/core/commands/controller.py:465 -#: redbot/cogs/audio/core/commands/controller.py:767 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:118 -#: redbot/cogs/audio/core/commands/llset.py:127 +#: redbot/cogs/audio/core/commands/audioset.py:589 +#: redbot/cogs/audio/core/commands/audioset.py:610 +#: redbot/cogs/audio/core/commands/audioset.py:627 +#: redbot/cogs/audio/core/commands/audioset.py:675 +#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:921 +#: redbot/cogs/audio/core/commands/audioset.py:941 +#: redbot/cogs/audio/core/commands/audioset.py:970 +#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:987 +#: redbot/cogs/audio/core/commands/audioset.py:988 +#: redbot/cogs/audio/core/commands/audioset.py:989 +#: redbot/cogs/audio/core/commands/audioset.py:990 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:1008 +#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1102 +#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1122 +#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1367 +#: redbot/cogs/audio/core/commands/audioset.py:1368 +#: redbot/cogs/audio/core/commands/audioset.py:1369 +#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1413 +#: redbot/cogs/audio/core/commands/audioset.py:1414 +#: redbot/cogs/audio/core/commands/audioset.py:1456 +#: redbot/cogs/audio/core/commands/controller.py:422 +#: redbot/cogs/audio/core/commands/controller.py:466 +#: redbot/cogs/audio/core/commands/controller.py:775 +#: redbot/cogs/audio/core/commands/llset.py:168 +#: redbot/cogs/audio/core/commands/llset.py:177 msgid "Enabled" msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:441 -#: redbot/cogs/audio/core/commands/audioset.py:591 -#: redbot/cogs/audio/core/commands/audioset.py:612 -#: redbot/cogs/audio/core/commands/audioset.py:629 -#: redbot/cogs/audio/core/commands/audioset.py:677 -#: redbot/cogs/audio/core/commands/audioset.py:752 -#: redbot/cogs/audio/core/commands/audioset.py:900 -#: redbot/cogs/audio/core/commands/audioset.py:915 -#: redbot/cogs/audio/core/commands/audioset.py:935 -#: redbot/cogs/audio/core/commands/audioset.py:977 -#: redbot/cogs/audio/core/commands/audioset.py:978 -#: redbot/cogs/audio/core/commands/audioset.py:979 -#: redbot/cogs/audio/core/commands/audioset.py:980 -#: redbot/cogs/audio/core/commands/audioset.py:981 -#: redbot/cogs/audio/core/commands/audioset.py:982 -#: redbot/cogs/audio/core/commands/audioset.py:983 -#: redbot/cogs/audio/core/commands/audioset.py:997 -#: redbot/cogs/audio/core/commands/audioset.py:999 -#: redbot/cogs/audio/core/commands/audioset.py:1041 -#: redbot/cogs/audio/core/commands/audioset.py:1048 -#: redbot/cogs/audio/core/commands/audioset.py:1090 -#: redbot/cogs/audio/core/commands/audioset.py:1091 -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1113 -#: redbot/cogs/audio/core/commands/audioset.py:1188 -#: redbot/cogs/audio/core/commands/audioset.py:1203 -#: redbot/cogs/audio/core/commands/audioset.py:1348 -#: redbot/cogs/audio/core/commands/audioset.py:1349 -#: redbot/cogs/audio/core/commands/audioset.py:1350 -#: redbot/cogs/audio/core/commands/audioset.py:1393 -#: redbot/cogs/audio/core/commands/audioset.py:1394 -#: redbot/cogs/audio/core/commands/audioset.py:1395 -#: redbot/cogs/audio/core/commands/audioset.py:1437 -#: redbot/cogs/audio/core/commands/controller.py:421 -#: redbot/cogs/audio/core/commands/controller.py:465 -#: redbot/cogs/audio/core/commands/controller.py:767 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:118 -#: redbot/cogs/audio/core/commands/llset.py:127 +#: redbot/cogs/audio/core/commands/audioset.py:589 +#: redbot/cogs/audio/core/commands/audioset.py:610 +#: redbot/cogs/audio/core/commands/audioset.py:627 +#: redbot/cogs/audio/core/commands/audioset.py:675 +#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:921 +#: redbot/cogs/audio/core/commands/audioset.py:941 +#: redbot/cogs/audio/core/commands/audioset.py:970 +#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:987 +#: redbot/cogs/audio/core/commands/audioset.py:988 +#: redbot/cogs/audio/core/commands/audioset.py:989 +#: redbot/cogs/audio/core/commands/audioset.py:990 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:1008 +#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1102 +#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1124 +#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1367 +#: redbot/cogs/audio/core/commands/audioset.py:1368 +#: redbot/cogs/audio/core/commands/audioset.py:1369 +#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1413 +#: redbot/cogs/audio/core/commands/audioset.py:1414 +#: redbot/cogs/audio/core/commands/audioset.py:1456 +#: redbot/cogs/audio/core/commands/controller.py:422 +#: redbot/cogs/audio/core/commands/controller.py:466 +#: redbot/cogs/audio/core/commands/controller.py:775 +#: redbot/cogs/audio/core/commands/llset.py:168 +#: redbot/cogs/audio/core/commands/llset.py:177 msgid "Disabled" msgstr "" @@ -304,42 +302,64 @@ msgid "\n" msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:451 -#: redbot/cogs/audio/core/commands/audioset.py:546 -#: redbot/cogs/audio/core/commands/audioset.py:571 -#: redbot/cogs/audio/core/commands/audioset.py:589 -#: redbot/cogs/audio/core/commands/audioset.py:610 -#: redbot/cogs/audio/core/commands/audioset.py:637 -#: redbot/cogs/audio/core/commands/audioset.py:675 -#: redbot/cogs/audio/core/commands/audioset.py:698 -#: redbot/cogs/audio/core/commands/audioset.py:704 -#: redbot/cogs/audio/core/commands/audioset.py:727 -#: redbot/cogs/audio/core/commands/audioset.py:733 -#: redbot/cogs/audio/core/commands/audioset.py:750 -#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:544 +#: redbot/cogs/audio/core/commands/audioset.py:569 +#: redbot/cogs/audio/core/commands/audioset.py:587 +#: redbot/cogs/audio/core/commands/audioset.py:608 +#: redbot/cogs/audio/core/commands/audioset.py:635 +#: redbot/cogs/audio/core/commands/audioset.py:673 +#: redbot/cogs/audio/core/commands/audioset.py:696 +#: redbot/cogs/audio/core/commands/audioset.py:702 +#: redbot/cogs/audio/core/commands/audioset.py:725 +#: redbot/cogs/audio/core/commands/audioset.py:731 +#: redbot/cogs/audio/core/commands/audioset.py:748 #: redbot/cogs/audio/core/commands/audioset.py:774 -#: redbot/cogs/audio/core/commands/audioset.py:797 -#: redbot/cogs/audio/core/commands/audioset.py:854 -#: redbot/cogs/audio/core/commands/audioset.py:877 -#: redbot/cogs/audio/core/commands/audioset.py:882 -#: redbot/cogs/audio/core/commands/audioset.py:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:1186 -#: redbot/cogs/audio/core/commands/audioset.py:1201 -#: redbot/cogs/audio/core/commands/audioset.py:1222 -#: redbot/cogs/audio/core/commands/audioset.py:1229 -#: redbot/cogs/audio/core/commands/audioset.py:1289 -#: redbot/cogs/audio/core/commands/audioset.py:1311 -#: redbot/cogs/audio/core/commands/audioset.py:1419 -#: redbot/cogs/audio/core/commands/audioset.py:1435 -#: redbot/cogs/audio/core/commands/controller.py:419 -#: redbot/cogs/audio/core/commands/controller.py:463 -#: redbot/cogs/audio/core/commands/controller.py:774 -#: 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 +#: redbot/cogs/audio/core/commands/audioset.py:780 +#: redbot/cogs/audio/core/commands/audioset.py:803 +#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:883 +#: redbot/cogs/audio/core/commands/audioset.py:888 +#: redbot/cogs/audio/core/commands/audioset.py:904 +#: redbot/cogs/audio/core/commands/audioset.py:919 +#: redbot/cogs/audio/core/commands/audioset.py:939 +#: redbot/cogs/audio/core/commands/audioset.py:1205 +#: redbot/cogs/audio/core/commands/audioset.py:1220 +#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1248 +#: redbot/cogs/audio/core/commands/audioset.py:1308 +#: redbot/cogs/audio/core/commands/audioset.py:1330 +#: redbot/cogs/audio/core/commands/audioset.py:1438 +#: redbot/cogs/audio/core/commands/audioset.py:1454 +#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:464 +#: redbot/cogs/audio/core/commands/controller.py:782 +#: redbot/cogs/audio/core/commands/llset.py:146 +#: redbot/cogs/audio/core/commands/llset.py:166 +#: redbot/cogs/audio/core/commands/llset.py:175 +#: redbot/cogs/audio/core/commands/llset.py:204 +#: redbot/cogs/audio/core/commands/llset.py:226 +#: redbot/cogs/audio/core/commands/llset.py:258 +#: redbot/cogs/audio/core/commands/llset.py:282 +#: redbot/cogs/audio/core/commands/llset.py:295 +#: redbot/cogs/audio/core/commands/llset.py:388 +#: redbot/cogs/audio/core/commands/llset.py:412 +#: redbot/cogs/audio/core/commands/llset.py:443 +#: redbot/cogs/audio/core/commands/llset.py:472 +#: redbot/cogs/audio/core/commands/llset.py:481 +#: redbot/cogs/audio/core/commands/llset.py:499 +#: redbot/cogs/audio/core/commands/llset.py:508 +#: redbot/cogs/audio/core/commands/llset.py:526 +#: redbot/cogs/audio/core/commands/llset.py:535 +#: redbot/cogs/audio/core/commands/llset.py:553 +#: redbot/cogs/audio/core/commands/llset.py:562 +#: redbot/cogs/audio/core/commands/llset.py:580 +#: redbot/cogs/audio/core/commands/llset.py:589 +#: redbot/cogs/audio/core/commands/llset.py:607 +#: redbot/cogs/audio/core/commands/llset.py:616 +#: redbot/cogs/audio/core/commands/llset.py:634 +#: redbot/cogs/audio/core/commands/llset.py:643 +#: redbot/cogs/audio/core/commands/llset.py:670 +#: redbot/cogs/audio/core/commands/llset.py:701 msgid "Setting Changed" msgstr "" @@ -347,7 +367,7 @@ msgstr "" #, docstring msgid "Set a playlist to auto-play songs from.\n\n" " **Usage**:\n" -" ​ ​ ​ ​ `[p]audioset autoplay playlist_name_OR_id [args]`\n\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist playlist_name_OR_id [args]`\n\n" " **Args**:\n" " ​ ​ ​ ​ The following are all optional:\n" " ​ ​ ​ ​ ​ ​ ​ ​ --scope \n" @@ -365,238 +385,239 @@ msgid "Set a playlist to auto-play songs from.\n\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" +" ​ ​ ​ ​ `[p]audioset autoplay playlist MyGuildPlaylist`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist MyGlobalPlaylist --scope Global`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist 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:105 #: 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:1817 -#: redbot/cogs/audio/core/commands/playlists.py:1983 +#: redbot/cogs/audio/core/commands/playlists.py:393 +#: redbot/cogs/audio/core/commands/playlists.py:470 +#: redbot/cogs/audio/core/commands/playlists.py:558 +#: redbot/cogs/audio/core/commands/playlists.py:691 +#: redbot/cogs/audio/core/commands/playlists.py:822 +#: redbot/cogs/audio/core/commands/playlists.py:943 +#: redbot/cogs/audio/core/commands/playlists.py:1096 +#: redbot/cogs/audio/core/commands/playlists.py:1204 +#: redbot/cogs/audio/core/commands/playlists.py:1320 +#: redbot/cogs/audio/core/commands/playlists.py:1444 +#: redbot/cogs/audio/core/commands/playlists.py:1620 +#: redbot/cogs/audio/core/commands/playlists.py:1789 +#: redbot/cogs/audio/core/commands/playlists.py:1953 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:106 #: 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:1818 -#: redbot/cogs/audio/core/commands/playlists.py:1984 +#: redbot/cogs/audio/core/commands/playlists.py:394 +#: redbot/cogs/audio/core/commands/playlists.py:471 +#: redbot/cogs/audio/core/commands/playlists.py:559 +#: redbot/cogs/audio/core/commands/playlists.py:692 +#: redbot/cogs/audio/core/commands/playlists.py:823 +#: redbot/cogs/audio/core/commands/playlists.py:944 +#: redbot/cogs/audio/core/commands/playlists.py:1097 +#: redbot/cogs/audio/core/commands/playlists.py:1205 +#: redbot/cogs/audio/core/commands/playlists.py:1321 +#: redbot/cogs/audio/core/commands/playlists.py:1445 +#: redbot/cogs/audio/core/commands/playlists.py:1621 +#: redbot/cogs/audio/core/commands/playlists.py:1790 +#: redbot/cogs/audio/core/commands/playlists.py:1954 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:1821 -#: redbot/cogs/audio/core/commands/playlists.py:1987 +#: redbot/cogs/audio/core/commands/audioset.py:499 +#: redbot/cogs/audio/core/commands/playlists.py:107 +#: redbot/cogs/audio/core/commands/playlists.py:268 +#: redbot/cogs/audio/core/commands/playlists.py:395 +#: redbot/cogs/audio/core/commands/playlists.py:472 +#: redbot/cogs/audio/core/commands/playlists.py:560 +#: redbot/cogs/audio/core/commands/playlists.py:693 +#: redbot/cogs/audio/core/commands/playlists.py:824 +#: redbot/cogs/audio/core/commands/playlists.py:945 +#: redbot/cogs/audio/core/commands/playlists.py:1098 +#: redbot/cogs/audio/core/commands/playlists.py:1206 +#: redbot/cogs/audio/core/commands/playlists.py:1322 +#: redbot/cogs/audio/core/commands/playlists.py:1446 +#: redbot/cogs/audio/core/commands/playlists.py:1622 +#: redbot/cogs/audio/core/commands/playlists.py:1791 +#: redbot/cogs/audio/core/commands/playlists.py:1955 msgid "Check your logs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:516 -#: redbot/cogs/audio/core/commands/audioset.py:532 +#: redbot/cogs/audio/core/commands/audioset.py:514 +#: redbot/cogs/audio/core/commands/audioset.py:530 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 +#: redbot/cogs/audio/core/commands/audioset.py:515 +#: redbot/cogs/audio/core/commands/playlists.py:125 +#: redbot/cogs/audio/core/commands/playlists.py:1475 msgid "Could not match '{arg}' to a playlist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:524 +#: redbot/cogs/audio/core/commands/audioset.py:522 msgid "No Tracks Found" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:525 +#: redbot/cogs/audio/core/commands/audioset.py:523 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:1700 +#: redbot/cogs/audio/core/commands/audioset.py:531 +#: redbot/cogs/audio/core/commands/playlists.py:1561 +#: redbot/cogs/audio/core/commands/playlists.py:1672 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:1707 +#: redbot/cogs/audio/core/commands/audioset.py:538 +#: redbot/cogs/audio/core/commands/playlists.py:1001 +#: redbot/cogs/audio/core/commands/playlists.py:1569 +#: redbot/cogs/audio/core/commands/playlists.py:1679 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:1708 +#: redbot/cogs/audio/core/commands/audioset.py:539 +#: redbot/cogs/audio/core/commands/playlists.py:1002 +#: redbot/cogs/audio/core/commands/playlists.py:1570 +#: redbot/cogs/audio/core/commands/playlists.py:1680 msgid "You need to specify the Guild ID for the guild to lookup." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:547 +#: redbot/cogs/audio/core/commands/audioset.py:545 msgid "Playlist {name} (`{id}`) [**{scope}**] will be used for autoplay." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:560 +#: redbot/cogs/audio/core/commands/audioset.py:558 #, docstring msgid "Resets auto-play to the default playlist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:572 +#: redbot/cogs/audio/core/commands/audioset.py:570 msgid "Set auto-play playlist to play recently played tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:578 +#: redbot/cogs/audio/core/commands/audioset.py:576 #, 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:590 +#: redbot/cogs/audio/core/commands/audioset.py:588 msgid "Global daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:599 +#: redbot/cogs/audio/core/commands/audioset.py:597 #, 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:611 +#: redbot/cogs/audio/core/commands/audioset.py:609 msgid "Daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:620 +#: redbot/cogs/audio/core/commands/audioset.py:618 #, 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:628 +#: redbot/cogs/audio/core/commands/audioset.py:626 msgid "Auto-disconnection at queue end: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:632 -#: redbot/cogs/audio/core/commands/controller.py:771 +#: redbot/cogs/audio/core/commands/audioset.py:630 +#: redbot/cogs/audio/core/commands/controller.py:779 msgid "\n" "Auto-play has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:643 +#: redbot/cogs/audio/core/commands/audioset.py:641 #, 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:654 +#: redbot/cogs/audio/core/commands/audioset.py:652 msgid "Missing DJ Role" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:655 +#: redbot/cogs/audio/core/commands/audioset.py:653 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:666 +#: redbot/cogs/audio/core/commands/audioset.py:664 msgid "Response timed out, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:676 +#: redbot/cogs/audio/core/commands/audioset.py:674 msgid "DJ role: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:683 #, 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:691 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:1214 +#: redbot/cogs/audio/core/commands/audioset.py:689 +#: redbot/cogs/audio/core/commands/audioset.py:718 +#: redbot/cogs/audio/core/commands/audioset.py:1233 msgid "Invalid Time" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:1214 +#: redbot/cogs/audio/core/commands/audioset.py:689 +#: redbot/cogs/audio/core/commands/audioset.py:718 +#: redbot/cogs/audio/core/commands/audioset.py:1233 msgid "Seconds can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:698 +#: redbot/cogs/audio/core/commands/audioset.py:696 msgid "Empty disconnect disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:705 +#: redbot/cogs/audio/core/commands/audioset.py:703 msgid "Empty disconnect timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:717 +#: redbot/cogs/audio/core/commands/audioset.py:715 #, docstring msgid "Auto-pause after x seconds when room is empty, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:727 +#: redbot/cogs/audio/core/commands/audioset.py:725 msgid "Empty pause disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:734 +#: redbot/cogs/audio/core/commands/audioset.py:732 msgid "Empty pause timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:745 +#: redbot/cogs/audio/core/commands/audioset.py:743 #, docstring msgid "Prioritise tracks with lyrics." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:751 +#: redbot/cogs/audio/core/commands/audioset.py:749 msgid "Prefer tracks with lyrics: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:760 +#: redbot/cogs/audio/core/commands/audioset.py:758 #, docstring msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:763 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 msgid "Invalid Price" msgstr "" @@ -604,26 +625,30 @@ msgstr "" msgid "Price can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:769 +msgid "Price can't be greater than 2^63 - 1." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:774 msgid "Jukebox mode disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:775 +#: redbot/cogs/audio/core/commands/audioset.py:781 msgid "Track queueing command price set to {price} {currency}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:787 +#: redbot/cogs/audio/core/commands/audioset.py:793 #, 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:798 +#: redbot/cogs/audio/core/commands/audioset.py:804 msgid "The localtracks path location has been reset to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:803 +#: redbot/cogs/audio/core/commands/audioset.py:809 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" "```\n" "ParentDirectory\n" @@ -638,31 +663,30 @@ msgid "This setting is only for bot owners to set a localtracks folder location "Do you want to continue to set the provided path for local tracks?" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:835 +#: redbot/cogs/audio/core/commands/audioset.py:841 msgid "Invalid Path" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:836 +#: redbot/cogs/audio/core/commands/audioset.py:842 msgid "{local_path} does not seem like a valid path." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/audioset.py:848 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:848 -#: redbot/cogs/audio/core/commands/llset.py:34 -#: redbot/cogs/audio/core/commands/llset.py:53 -#: redbot/cogs/audio/core/commands/player.py:416 -#: redbot/cogs/audio/core/commands/player.py:426 +#: redbot/cogs/audio/core/commands/audioset.py:854 +#: redbot/cogs/audio/core/commands/llset.py:74 +#: redbot/cogs/audio/core/commands/player.py:414 +#: redbot/cogs/audio/core/commands/player.py:424 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:855 +#: redbot/cogs/audio/core/commands/audioset.py:861 msgid "The localtracks path location has been set to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:864 +#: redbot/cogs/audio/core/commands/audioset.py:870 #, 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" @@ -670,41 +694,41 @@ msgid "Max length of a track to queue in seconds, 0 to disable.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:873 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Invalid length" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:873 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Length can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:877 +#: redbot/cogs/audio/core/commands/audioset.py:883 msgid "Track max length disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:883 +#: redbot/cogs/audio/core/commands/audioset.py:889 msgid "Track max length set to {seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:893 +#: redbot/cogs/audio/core/commands/audioset.py:899 #, docstring msgid "Toggle track announcement and other bot messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:899 +#: redbot/cogs/audio/core/commands/audioset.py:905 msgid "Notify mode: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:908 +#: redbot/cogs/audio/core/commands/audioset.py:914 #, docstring msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:914 +#: redbot/cogs/audio/core/commands/audioset.py:920 msgid "Auto Deafen: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:923 +#: redbot/cogs/audio/core/commands/audioset.py:929 #, 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" @@ -713,250 +737,256 @@ msgid "Toggle the domain restriction on Audio.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:934 +#: redbot/cogs/audio/core/commands/audioset.py:940 msgid "Commercial links only: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:943 +#: redbot/cogs/audio/core/commands/audioset.py:949 #, docstring msgid "Set the role to use for DJ mode." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:952 +#: redbot/cogs/audio/core/commands/audioset.py:958 msgid "Settings Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:953 +#: redbot/cogs/audio/core/commands/audioset.py:959 msgid "DJ role set to: {role.name}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:959 +#: redbot/cogs/audio/core/commands/audioset.py:965 #, docstring msgid "Show the current settings." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:996 +#: redbot/cogs/audio/core/commands/audioset.py:1004 msgid "Server Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:997 +#: redbot/cogs/audio/core/commands/audioset.py:1005 +msgid "Auto-deafen: [{auto_deafen}]\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1008 msgid "Auto-disconnect: [{dc}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:998 +#: redbot/cogs/audio/core/commands/audioset.py:1009 msgid "Auto-play: [{autoplay}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1002 +#: redbot/cogs/audio/core/commands/audioset.py:1013 msgid "Disconnect timer: [{num_seconds}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1006 +#: redbot/cogs/audio/core/commands/audioset.py:1017 msgid "Auto Pause timer: [{num_seconds}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1021 msgid "DJ Role: [{role.name}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1012 +#: redbot/cogs/audio/core/commands/audioset.py:1023 msgid "Jukebox: [{jukebox_name}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1013 +#: redbot/cogs/audio/core/commands/audioset.py:1024 msgid "Command price: [{jukebox_price}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1017 +#: redbot/cogs/audio/core/commands/audioset.py:1028 msgid "Max track length: [{tracklength}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1020 -msgid "Repeat: [{repeat}]\n" +#: redbot/cogs/audio/core/commands/audioset.py:1031 +msgid "Max volume: [{max_volume}%]\n" +"Persist queue: [{persist_queue}]\n" +"Repeat: [{repeat}]\n" "Shuffle: [{shuffle}]\n" "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" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1040 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Thumbnails: [{0}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1044 +#: redbot/cogs/audio/core/commands/audioset.py:1055 msgid "Vote skip: [{vote_enabled}]\n" "Skip percentage: [{vote_percent}%]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1057 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "User" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1061 -#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: redbot/cogs/audio/core/commands/playlists.py:1010 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1063 -#: redbot/cogs/audio/core/commands/audioset.py:1064 -#: redbot/cogs/audio/core/commands/audioset.py:1065 +#: redbot/cogs/audio/core/commands/audioset.py:1074 +#: redbot/cogs/audio/core/commands/audioset.py:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1076 msgid "Cached" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1067 -#: redbot/cogs/audio/core/commands/audioset.py:1068 -#: redbot/cogs/audio/core/commands/audioset.py:1069 +#: redbot/cogs/audio/core/commands/audioset.py:1078 +#: redbot/cogs/audio/core/commands/audioset.py:1079 +#: redbot/cogs/audio/core/commands/audioset.py:1080 msgid "US Top 100" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: redbot/cogs/audio/core/commands/audioset.py:1083 msgid "Auto-play Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1074 +#: redbot/cogs/audio/core/commands/audioset.py:1085 msgid "Playlist name: [{pname}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1086 msgid "Playlist ID: [{pid}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1076 +#: redbot/cogs/audio/core/commands/audioset.py:1087 msgid "Playlist scope: [{pscope}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1082 -#: redbot/cogs/audio/core/commands/audioset.py:1353 -#: redbot/cogs/audio/core/commands/audioset.py:1398 +#: redbot/cogs/audio/core/commands/audioset.py:1093 +#: redbot/cogs/audio/core/commands/audioset.py:1372 +#: redbot/cogs/audio/core/commands/audioset.py:1417 msgid "Cache Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1084 +#: redbot/cogs/audio/core/commands/audioset.py:1095 msgid "Max age: [{max_age}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1085 +#: redbot/cogs/audio/core/commands/audioset.py:1096 msgid "Local Spotify cache: [{spotify_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1097 msgid "Local Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1098 msgid "Local Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1089 -#: redbot/cogs/audio/core/commands/audioset.py:1347 -#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1100 +#: redbot/cogs/audio/core/commands/audioset.py:1366 +#: redbot/cogs/audio/core/commands/audioset.py:1411 msgid "days" msgstr "dagar" -#: redbot/cogs/audio/core/commands/audioset.py:1096 +#: redbot/cogs/audio/core/commands/audioset.py:1107 msgid "User Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1098 +#: redbot/cogs/audio/core/commands/audioset.py:1109 msgid "Spotify search: [{country_code}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1114 msgid "Lavalink Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1105 +#: redbot/cogs/audio/core/commands/audioset.py:1116 msgid "Cog version: [{version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1106 +#: redbot/cogs/audio/core/commands/audioset.py:1117 msgid "Red-Lavalink: [{lavalink_version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1107 +#: redbot/cogs/audio/core/commands/audioset.py:1118 msgid "External server: [{use_external_lavalink}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1116 -msgid "Lavalink build: [{llbuild}]\n" +#: redbot/cogs/audio/core/commands/audioset.py:1131 +msgid "Lavalink version: [{llversion}]\n" "Lavalink branch: [{llbranch}]\n" "Release date: [{build_time}]\n" "Lavaplayer version: [{lavaplayer}]\n" "Java version: [{jvm}]\n" "Java Executable: [{jv_exec}]\n" +"Initial Heapsize: [{xms}]\n" +"Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1132 +#: redbot/cogs/audio/core/commands/audioset.py:1151 msgid "Localtracks path: [{localpath}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1141 +#: redbot/cogs/audio/core/commands/audioset.py:1160 #, docstring -msgid "Sends the Lavalink server logs to your DMs." +msgid "Sends the managed Lavalink node logs to your DMs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1148 -#: redbot/cogs/audio/core/commands/audioset.py:1150 +#: redbot/cogs/audio/core/commands/audioset.py:1167 +#: redbot/cogs/audio/core/commands/audioset.py:1169 msgid "No logs found in your data folder." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1162 +#: redbot/cogs/audio/core/commands/audioset.py:1181 msgid "Logs are too large, you can find them in {path}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1172 +#: redbot/cogs/audio/core/commands/audioset.py:1191 msgid "I need to be able to DM you to send you the logs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1181 +#: redbot/cogs/audio/core/commands/audioset.py:1200 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1187 +#: redbot/cogs/audio/core/commands/audioset.py:1206 msgid "Song titles as status: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1196 +#: redbot/cogs/audio/core/commands/audioset.py:1215 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1202 +#: redbot/cogs/audio/core/commands/audioset.py:1221 msgid "Thumbnail display: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1211 +#: redbot/cogs/audio/core/commands/audioset.py:1230 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1223 +#: redbot/cogs/audio/core/commands/audioset.py:1242 msgid "Voting disabled. All users can use queue management commands." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1230 +#: redbot/cogs/audio/core/commands/audioset.py:1249 msgid "Vote percentage set to {percent}%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1239 +#: redbot/cogs/audio/core/commands/audioset.py:1258 #, docstring msgid "Instructions to set the YouTube API key." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1258 +#: redbot/cogs/audio/core/commands/audioset.py:1277 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1259 +#: redbot/cogs/audio/core/commands/audioset.py:1278 msgid "1. Go to Spotify developers and log in with your Spotify account.\n" "(https://developer.spotify.com/dashboard/applications)\n" "2. Click \"Create An App\".\n" @@ -967,28 +997,28 @@ msgid "1. Go to Spotify developers and log in with your Spotify account.\n" "`{prefix}set api spotify client_id client_secret `" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1276 -#: redbot/cogs/audio/core/commands/audioset.py:1298 +#: redbot/cogs/audio/core/commands/audioset.py:1295 +#: redbot/cogs/audio/core/commands/audioset.py:1317 #, docstring msgid "Set the country code for Spotify searches." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1280 -#: redbot/cogs/audio/core/commands/audioset.py:1302 +#: redbot/cogs/audio/core/commands/audioset.py:1299 +#: redbot/cogs/audio/core/commands/audioset.py:1321 msgid "Invalid Country Code" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1281 -#: redbot/cogs/audio/core/commands/audioset.py:1303 +#: redbot/cogs/audio/core/commands/audioset.py:1300 +#: redbot/cogs/audio/core/commands/audioset.py:1322 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:1290 -#: redbot/cogs/audio/core/commands/audioset.py:1312 +#: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1331 msgid "Country Code set to {country}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1320 +#: redbot/cogs/audio/core/commands/audioset.py:1339 #, docstring msgid "Sets the caching level.\n\n" " Level can be one of the following:\n\n" @@ -1001,27 +1031,27 @@ msgid "Sets the caching level.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1342 -#: redbot/cogs/audio/core/commands/audioset.py:1387 +#: redbot/cogs/audio/core/commands/audioset.py:1361 +#: redbot/cogs/audio/core/commands/audioset.py:1406 msgid "Max age: [{max_age}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1343 -#: redbot/cogs/audio/core/commands/audioset.py:1388 +#: redbot/cogs/audio/core/commands/audioset.py:1362 +#: redbot/cogs/audio/core/commands/audioset.py:1407 msgid "Spotify cache: [{spotify_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1344 -#: redbot/cogs/audio/core/commands/audioset.py:1389 +#: redbot/cogs/audio/core/commands/audioset.py:1363 +#: redbot/cogs/audio/core/commands/audioset.py:1408 msgid "Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1345 -#: redbot/cogs/audio/core/commands/audioset.py:1390 +#: redbot/cogs/audio/core/commands/audioset.py:1364 +#: redbot/cogs/audio/core/commands/audioset.py:1409 msgid "Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1405 +#: redbot/cogs/audio/core/commands/audioset.py:1424 #, 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" @@ -1029,66 +1059,103 @@ msgid "Sets the cache max age.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1431 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:1417 +#: redbot/cogs/audio/core/commands/audioset.py:1436 msgid "I've set the cache age to {age} days" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1424 +#: redbot/cogs/audio/core/commands/audioset.py:1443 #, 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:1436 +#: redbot/cogs/audio/core/commands/audioset.py:1455 msgid "Persisting queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1444 +#: redbot/cogs/audio/core/commands/audioset.py:1463 #, docstring msgid "Restarts the lavalink connection." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1454 +#: redbot/cogs/audio/core/commands/audioset.py:1471 +#: redbot/cogs/audio/core/commands/llset.py:731 +msgid "Failed To Shutdown Lavalink Node" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1472 +#: redbot/cogs/audio/core/commands/llset.py:187 +#: redbot/cogs/audio/core/commands/llset.py:732 +msgid "Please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1479 msgid "Restarting Lavalink" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1455 +#: redbot/cogs/audio/core/commands/audioset.py:1480 msgid "It can take a couple of minutes for Lavalink to fully start up." msgstr "" +#: redbot/cogs/audio/core/commands/audioset.py:1487 +#, docstring +msgid "Set the maximum volume allowed in this server." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1491 +msgid "Error" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1492 +msgid "Music without sound isn't music at all. Try setting the volume higher then 0%." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1500 +#: redbot/cogs/audio/core/commands/audioset.py:1508 +msgid "Setting changed" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1501 +msgid "The maximum volume has been limited to 150%, be easy on your ears." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1509 +msgid "The maximum volume has been limited to {max_volume}%." +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:88 -#: redbot/cogs/audio/core/commands/controller.py:205 -#: redbot/cogs/audio/core/commands/controller.py:222 -#: redbot/cogs/audio/core/commands/controller.py:236 -#: redbot/cogs/audio/core/commands/controller.py:244 -#: redbot/cogs/audio/core/commands/controller.py:318 -#: redbot/cogs/audio/core/commands/controller.py:384 -#: redbot/cogs/audio/core/commands/controller.py:477 -#: redbot/cogs/audio/core/commands/controller.py:487 -#: redbot/cogs/audio/core/commands/controller.py:571 -#: redbot/cogs/audio/core/commands/controller.py:703 -#: redbot/cogs/audio/core/commands/controller.py:732 -#: redbot/cogs/audio/core/commands/controller.py:788 -#: redbot/cogs/audio/core/commands/controller.py:865 -#: redbot/cogs/audio/core/commands/equalizer.py:39 -#: redbot/cogs/audio/core/commands/equalizer.py:164 -#: redbot/cogs/audio/core/commands/equalizer.py:194 -#: redbot/cogs/audio/core/commands/equalizer.py:228 -#: redbot/cogs/audio/core/commands/equalizer.py:317 -#: redbot/cogs/audio/core/commands/miscellaneous.py:71 -#: redbot/cogs/audio/core/commands/miscellaneous.py:102 -#: redbot/cogs/audio/core/commands/playlists.py:1142 +#: redbot/cogs/audio/core/commands/controller.py:89 +#: redbot/cogs/audio/core/commands/controller.py:206 +#: redbot/cogs/audio/core/commands/controller.py:223 +#: redbot/cogs/audio/core/commands/controller.py:237 +#: redbot/cogs/audio/core/commands/controller.py:245 +#: redbot/cogs/audio/core/commands/controller.py:319 +#: redbot/cogs/audio/core/commands/controller.py:385 +#: redbot/cogs/audio/core/commands/controller.py:478 +#: redbot/cogs/audio/core/commands/controller.py:488 +#: redbot/cogs/audio/core/commands/controller.py:572 +#: redbot/cogs/audio/core/commands/controller.py:711 +#: redbot/cogs/audio/core/commands/controller.py:740 +#: redbot/cogs/audio/core/commands/controller.py:796 +#: redbot/cogs/audio/core/commands/controller.py:873 +#: redbot/cogs/audio/core/commands/equalizer.py:40 +#: redbot/cogs/audio/core/commands/equalizer.py:165 +#: redbot/cogs/audio/core/commands/equalizer.py:195 +#: redbot/cogs/audio/core/commands/equalizer.py:229 +#: redbot/cogs/audio/core/commands/equalizer.py:318 +#: redbot/cogs/audio/core/commands/miscellaneous.py:72 +#: redbot/cogs/audio/core/commands/miscellaneous.py:103 +#: redbot/cogs/audio/core/commands/playlists.py:1125 msgid "Nothing playing." msgstr "" @@ -1098,9 +1165,9 @@ msgid "Unable To Disconnect" msgstr "" #: redbot/cogs/audio/core/commands/controller.py:50 -#: redbot/cogs/audio/core/commands/controller.py:263 -#: redbot/cogs/audio/core/commands/controller.py:331 -#: redbot/cogs/audio/core/commands/controller.py:585 +#: redbot/cogs/audio/core/commands/controller.py:264 +#: redbot/cogs/audio/core/commands/controller.py:332 +#: redbot/cogs/audio/core/commands/controller.py:586 msgid "There are other people listening - vote to skip instead." msgstr "" @@ -1117,211 +1184,211 @@ msgstr "" msgid "Disconnecting..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:86 +#: redbot/cogs/audio/core/commands/controller.py:87 #, docstring msgid "Now playing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:110 -#: redbot/cogs/audio/core/commands/queue.py:77 +#: redbot/cogs/audio/core/commands/controller.py:111 +#: redbot/cogs/audio/core/commands/queue.py:81 msgid "\n" " Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:113 +#: redbot/cogs/audio/core/commands/controller.py:114 msgid "Nothing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:118 -#: redbot/cogs/audio/core/commands/queue.py:79 +#: redbot/cogs/audio/core/commands/controller.py:119 +#: redbot/cogs/audio/core/commands/queue.py:83 msgid "Now Playing" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:128 -#: redbot/cogs/audio/core/commands/queue.py:89 +#: redbot/cogs/audio/core/commands/controller.py:129 +#: redbot/cogs/audio/core/commands/queue.py:93 msgid "Auto-Play" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:134 -#: redbot/cogs/audio/core/commands/queue.py:95 +#: redbot/cogs/audio/core/commands/controller.py:135 +#: redbot/cogs/audio/core/commands/queue.py:99 msgid "Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:140 -#: redbot/cogs/audio/core/commands/queue.py:101 +#: redbot/cogs/audio/core/commands/controller.py:141 +#: redbot/cogs/audio/core/commands/queue.py:105 msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:200 +#: redbot/cogs/audio/core/commands/controller.py:201 #, docstring msgid "Pause or resume a playing track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:211 -#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:212 +#: redbot/cogs/audio/core/commands/controller.py:218 msgid "Unable To Manage Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:212 +#: redbot/cogs/audio/core/commands/controller.py:213 msgid "You must be in the voice channel to pause or resume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:218 +#: redbot/cogs/audio/core/commands/controller.py:219 msgid "You need the DJ role to pause or resume tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:229 +#: redbot/cogs/audio/core/commands/controller.py:230 msgid "Track Paused" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:233 +#: redbot/cogs/audio/core/commands/controller.py:234 msgid "Track Resumed" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:242 +#: redbot/cogs/audio/core/commands/controller.py:243 #, docstring msgid "Skip to the start of the previously played track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:256 -#: redbot/cogs/audio/core/commands/controller.py:262 -#: redbot/cogs/audio/core/commands/controller.py:268 -#: redbot/cogs/audio/core/commands/controller.py:483 -#: redbot/cogs/audio/core/commands/controller.py:498 -#: redbot/cogs/audio/core/commands/controller.py:511 -#: redbot/cogs/audio/core/commands/controller.py:520 +#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:263 +#: redbot/cogs/audio/core/commands/controller.py:269 +#: redbot/cogs/audio/core/commands/controller.py:484 +#: redbot/cogs/audio/core/commands/controller.py:499 +#: redbot/cogs/audio/core/commands/controller.py:512 +#: redbot/cogs/audio/core/commands/controller.py:521 msgid "Unable To Skip Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:258 msgid "You must be in the voice channel to skip the track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:269 +#: redbot/cogs/audio/core/commands/controller.py:270 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:277 -#: redbot/cogs/audio/core/commands/player.py:53 -#: redbot/cogs/audio/core/commands/player.py:58 -#: redbot/cogs/audio/core/commands/player.py:64 -#: redbot/cogs/audio/core/commands/player.py:82 -#: redbot/cogs/audio/core/commands/player.py:94 -#: redbot/cogs/audio/core/commands/player.py:100 -#: redbot/cogs/audio/core/commands/player.py:110 -#: redbot/cogs/audio/core/commands/player.py:116 -#: redbot/cogs/audio/core/commands/player.py:123 -#: redbot/cogs/audio/core/commands/player.py:134 -#: redbot/cogs/audio/core/commands/player.py:161 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:172 -#: redbot/cogs/audio/core/commands/player.py:190 -#: redbot/cogs/audio/core/commands/player.py:202 -#: redbot/cogs/audio/core/commands/player.py:208 -#: redbot/cogs/audio/core/commands/player.py:218 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:231 -#: redbot/cogs/audio/core/commands/player.py:243 -#: redbot/cogs/audio/core/commands/player.py:252 -#: redbot/cogs/audio/core/commands/player.py:295 -#: redbot/cogs/audio/core/commands/player.py:317 -#: redbot/cogs/audio/core/commands/player.py:436 -#: redbot/cogs/audio/core/commands/player.py:454 -#: redbot/cogs/audio/core/commands/player.py:466 -#: redbot/cogs/audio/core/commands/player.py:472 -#: redbot/cogs/audio/core/commands/player.py:484 -#: redbot/cogs/audio/core/commands/player.py:532 -#: redbot/cogs/audio/core/commands/player.py:552 -#: redbot/cogs/audio/core/commands/player.py:570 -#: redbot/cogs/audio/core/commands/player.py:582 -#: redbot/cogs/audio/core/commands/player.py:588 -#: redbot/cogs/audio/core/commands/player.py:600 -#: redbot/cogs/audio/core/commands/player.py:605 -#: redbot/cogs/audio/core/commands/player.py:738 -#: redbot/cogs/audio/core/commands/player.py:744 -#: redbot/cogs/audio/core/commands/player.py:806 -#: redbot/cogs/audio/core/commands/playlists.py:1481 +#: redbot/cogs/audio/core/commands/controller.py:278 +#: redbot/cogs/audio/core/commands/player.py:52 +#: redbot/cogs/audio/core/commands/player.py:57 +#: redbot/cogs/audio/core/commands/player.py:63 +#: redbot/cogs/audio/core/commands/player.py:81 +#: redbot/cogs/audio/core/commands/player.py:93 +#: redbot/cogs/audio/core/commands/player.py:99 +#: redbot/cogs/audio/core/commands/player.py:109 +#: redbot/cogs/audio/core/commands/player.py:115 +#: redbot/cogs/audio/core/commands/player.py:122 +#: redbot/cogs/audio/core/commands/player.py:133 +#: redbot/cogs/audio/core/commands/player.py:160 +#: redbot/cogs/audio/core/commands/player.py:165 +#: redbot/cogs/audio/core/commands/player.py:171 +#: redbot/cogs/audio/core/commands/player.py:189 +#: redbot/cogs/audio/core/commands/player.py:201 +#: redbot/cogs/audio/core/commands/player.py:207 +#: redbot/cogs/audio/core/commands/player.py:217 +#: redbot/cogs/audio/core/commands/player.py:223 +#: redbot/cogs/audio/core/commands/player.py:230 +#: redbot/cogs/audio/core/commands/player.py:242 +#: redbot/cogs/audio/core/commands/player.py:251 +#: redbot/cogs/audio/core/commands/player.py:293 +#: redbot/cogs/audio/core/commands/player.py:315 +#: redbot/cogs/audio/core/commands/player.py:434 +#: redbot/cogs/audio/core/commands/player.py:452 +#: redbot/cogs/audio/core/commands/player.py:464 +#: redbot/cogs/audio/core/commands/player.py:470 +#: redbot/cogs/audio/core/commands/player.py:482 +#: redbot/cogs/audio/core/commands/player.py:530 +#: redbot/cogs/audio/core/commands/player.py:550 +#: redbot/cogs/audio/core/commands/player.py:568 +#: redbot/cogs/audio/core/commands/player.py:580 +#: redbot/cogs/audio/core/commands/player.py:586 +#: redbot/cogs/audio/core/commands/player.py:598 +#: redbot/cogs/audio/core/commands/player.py:603 +#: redbot/cogs/audio/core/commands/player.py:737 +#: redbot/cogs/audio/core/commands/player.py:743 +#: redbot/cogs/audio/core/commands/player.py:805 +#: redbot/cogs/audio/core/commands/playlists.py:1458 msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:277 +#: redbot/cogs/audio/core/commands/controller.py:278 msgid "No previous track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:298 +#: redbot/cogs/audio/core/commands/controller.py:299 msgid "Replaying Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:305 +#: redbot/cogs/audio/core/commands/controller.py:306 #, docstring -msgid "Seek ahead or behind on a track by seconds or a to a specific time.\n\n" +msgid "Seek ahead or behind on a track by seconds or 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:323 -#: redbot/cogs/audio/core/commands/controller.py:330 -#: redbot/cogs/audio/core/commands/controller.py:337 -#: redbot/cogs/audio/core/commands/controller.py:344 -#: redbot/cogs/audio/core/commands/controller.py:356 +#: redbot/cogs/audio/core/commands/controller.py:324 +#: redbot/cogs/audio/core/commands/controller.py:331 +#: redbot/cogs/audio/core/commands/controller.py:338 +#: redbot/cogs/audio/core/commands/controller.py:345 +#: redbot/cogs/audio/core/commands/controller.py:357 msgid "Unable To Seek Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:324 +#: redbot/cogs/audio/core/commands/controller.py:325 msgid "You must be in the voice channel to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:338 +#: redbot/cogs/audio/core/commands/controller.py:339 msgid "You need the DJ role or be the track requester to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:344 +#: redbot/cogs/audio/core/commands/controller.py:345 msgid "Can't seek on a stream." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:357 +#: redbot/cogs/audio/core/commands/controller.py:358 msgid "Invalid input for the time to seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:365 +#: redbot/cogs/audio/core/commands/controller.py:366 msgid "Moved {num_seconds}s to 00:00:00" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:372 +#: redbot/cogs/audio/core/commands/controller.py:373 msgid "Moved {num_seconds}s to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:380 +#: redbot/cogs/audio/core/commands/controller.py:381 msgid "Moved to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:390 +#: redbot/cogs/audio/core/commands/controller.py:391 #, docstring msgid "Toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:399 -#: redbot/cogs/audio/core/commands/controller.py:410 -#: redbot/cogs/audio/core/commands/controller.py:443 -#: redbot/cogs/audio/core/commands/controller.py:454 +#: redbot/cogs/audio/core/commands/controller.py:400 +#: redbot/cogs/audio/core/commands/controller.py:411 +#: redbot/cogs/audio/core/commands/controller.py:444 +#: redbot/cogs/audio/core/commands/controller.py:455 msgid "Unable To Toggle Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:400 -#: redbot/cogs/audio/core/commands/controller.py:444 +#: redbot/cogs/audio/core/commands/controller.py:401 +#: redbot/cogs/audio/core/commands/controller.py:445 msgid "You need the DJ role to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:411 -#: redbot/cogs/audio/core/commands/controller.py:455 +#: redbot/cogs/audio/core/commands/controller.py:412 +#: redbot/cogs/audio/core/commands/controller.py:456 msgid "You must be in the voice channel to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:421 msgid "Shuffle tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:431 +#: redbot/cogs/audio/core/commands/controller.py:432 #, 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" @@ -1329,534 +1396,821 @@ msgid "Toggle bumped track shuffle.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:464 +#: redbot/cogs/audio/core/commands/controller.py:465 msgid "Shuffle bumped tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:475 +#: redbot/cogs/audio/core/commands/controller.py:476 #, docstring msgid "Skip to the next track, or to a given track number." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:484 +#: redbot/cogs/audio/core/commands/controller.py:485 msgid "You must be in the voice channel to skip the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:499 +#: redbot/cogs/audio/core/commands/controller.py:500 msgid "You need the DJ role or be the track requester to skip tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:512 +#: redbot/cogs/audio/core/commands/controller.py:513 msgid "You can only skip the current track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:521 +#: redbot/cogs/audio/core/commands/controller.py:522 msgid "Can't skip to a specific track in vote mode without the DJ role." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:527 +#: redbot/cogs/audio/core/commands/controller.py:528 msgid "I removed your vote to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:530 +#: redbot/cogs/audio/core/commands/controller.py:531 msgid "You voted to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:543 +#: redbot/cogs/audio/core/commands/controller.py:544 msgid "Vote threshold met." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:546 +#: redbot/cogs/audio/core/commands/controller.py:547 msgid " Votes: {num_votes}/{num_members} ({cur_percent}% out of {required_percent}% needed)" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:565 +#: redbot/cogs/audio/core/commands/controller.py:566 #, docstring msgid "Stop playback and clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:578 -#: redbot/cogs/audio/core/commands/controller.py:584 -#: redbot/cogs/audio/core/commands/controller.py:590 +#: redbot/cogs/audio/core/commands/controller.py:579 +#: redbot/cogs/audio/core/commands/controller.py:585 +#: redbot/cogs/audio/core/commands/controller.py:591 msgid "Unable To Stop Player" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:579 +#: redbot/cogs/audio/core/commands/controller.py:580 msgid "You must be in the voice channel to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:591 +#: redbot/cogs/audio/core/commands/controller.py:592 msgid "You need the DJ role to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:613 +#: redbot/cogs/audio/core/commands/controller.py:614 msgid "Stopping..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:621 +#: redbot/cogs/audio/core/commands/controller.py:622 #, docstring msgid "Summon the bot to a voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:633 -#: redbot/cogs/audio/core/commands/controller.py:640 -#: redbot/cogs/audio/core/commands/controller.py:653 -#: redbot/cogs/audio/core/commands/controller.py:679 -#: redbot/cogs/audio/core/commands/controller.py:686 +#: redbot/cogs/audio/core/commands/controller.py:634 +#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:654 +#: redbot/cogs/audio/core/commands/controller.py:685 +#: redbot/cogs/audio/core/commands/controller.py:692 msgid "Unable To Join Voice Channel" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:634 +#: redbot/cogs/audio/core/commands/controller.py:635 msgid "There are other people listening." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:642 msgid "You need the DJ role to summon the bot." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:654 -#: redbot/cogs/audio/core/commands/player.py:83 -#: redbot/cogs/audio/core/commands/player.py:191 -#: redbot/cogs/audio/core/commands/player.py:455 -#: redbot/cogs/audio/core/commands/player.py:571 -#: redbot/cogs/audio/core/commands/player.py:695 -#: redbot/cogs/audio/core/commands/queue.py:339 +#: redbot/cogs/audio/core/commands/controller.py:655 +#: redbot/cogs/audio/core/commands/player.py:82 +#: redbot/cogs/audio/core/commands/player.py:190 +#: redbot/cogs/audio/core/commands/player.py:453 +#: redbot/cogs/audio/core/commands/player.py:569 +#: redbot/cogs/audio/core/commands/player.py:694 +#: redbot/cogs/audio/core/commands/queue.py:343 msgid "I don't have permission to connect and speak in your channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:680 -#: redbot/cogs/audio/core/commands/player.py:95 -#: redbot/cogs/audio/core/commands/player.py:203 -#: redbot/cogs/audio/core/commands/player.py:467 -#: redbot/cogs/audio/core/commands/player.py:583 -#: redbot/cogs/audio/core/commands/player.py:707 -#: redbot/cogs/audio/core/commands/queue.py:351 +#: redbot/cogs/audio/core/commands/controller.py:673 +msgid "Unable To Do This Action" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:674 +msgid "I am already in your channel." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:686 +#: redbot/cogs/audio/core/commands/player.py:94 +#: redbot/cogs/audio/core/commands/player.py:202 +#: redbot/cogs/audio/core/commands/player.py:465 +#: redbot/cogs/audio/core/commands/player.py:581 +#: redbot/cogs/audio/core/commands/player.py:706 +#: redbot/cogs/audio/core/commands/queue.py:355 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:687 -#: redbot/cogs/audio/core/commands/player.py:101 -#: redbot/cogs/audio/core/commands/player.py:209 -#: redbot/cogs/audio/core/commands/player.py:473 -#: redbot/cogs/audio/core/commands/player.py:589 -#: redbot/cogs/audio/core/commands/player.py:713 -#: redbot/cogs/audio/core/commands/queue.py:358 -msgid "Connection to Lavalink has not yet been established." +#: redbot/cogs/audio/core/commands/controller.py:693 +#: redbot/cogs/audio/core/commands/player.py:100 +msgid "Connection to the Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:694 +#: redbot/cogs/audio/core/commands/controller.py:700 #, docstring msgid "Set the volume, 1% - 150%." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:701 +#: redbot/cogs/audio/core/commands/controller.py:709 msgid "Current Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:712 -#: redbot/cogs/audio/core/commands/controller.py:719 +#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:727 msgid "Unable To Change Volume" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:713 +#: redbot/cogs/audio/core/commands/controller.py:721 msgid "You must be in the voice channel to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:728 msgid "You need the DJ role to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:730 +#: redbot/cogs/audio/core/commands/controller.py:738 msgid "Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:739 +#: redbot/cogs/audio/core/commands/controller.py:747 #, docstring msgid "Toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:747 -#: redbot/cogs/audio/core/commands/controller.py:758 +#: redbot/cogs/audio/core/commands/controller.py:755 +#: redbot/cogs/audio/core/commands/controller.py:766 msgid "Unable To Toggle Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:748 +#: redbot/cogs/audio/core/commands/controller.py:756 msgid "You need the DJ role to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:759 -msgid "You must be in the voice channel to toggle repeat." +#: redbot/cogs/audio/core/commands/controller.py:767 +msgid "You must be in the voice channel to toggle repeat." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:774 +msgid "Repeat tracks: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:791 +#, docstring +msgid "Remove a specific track number from the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:800 +msgid "Nothing queued." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:804 +#: redbot/cogs/audio/core/commands/controller.py:810 +#: redbot/cogs/audio/core/commands/controller.py:818 +#: redbot/cogs/audio/core/commands/controller.py:851 +msgid "Unable To Modify Queue" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:805 +msgid "You need the DJ role to remove tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:811 +msgid "You must be in the voice channel to manage the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:819 +#: redbot/cogs/audio/core/commands/controller.py:892 +msgid "Song number must be greater than 1 and within the queue limit." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:833 +#: redbot/cogs/audio/core/commands/controller.py:857 +msgid "Removed track from queue" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:834 +msgid "Removed {track} from the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:852 +msgid "Removed 0 tracks, nothing matches the URL provided." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:858 +msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:868 +#, docstring +msgid "Bump a track number to the top of the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:879 +#: redbot/cogs/audio/core/commands/controller.py:885 +#: redbot/cogs/audio/core/commands/controller.py:891 +#: redbot/cogs/audio/core/commands/player.py:150 +msgid "Unable To Bump Track" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:880 +msgid "You must be in the voice channel to bump a track." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:886 +msgid "You need the DJ role to bump tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:902 +msgid "Moved track to the top of the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:31 +#, docstring +msgid "Equalizer management.\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:73 +#, docstring +msgid "Delete a saved eq preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:82 +#: redbot/cogs/audio/core/commands/equalizer.py:89 +#: redbot/cogs/audio/core/commands/equalizer.py:102 +msgid "Unable To Delete Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:83 +#: redbot/cogs/audio/core/commands/equalizer.py:103 +msgid "You are not the author of that preset setting." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:112 +#, docstring +msgid "List saved eq presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:115 +msgid "No saved equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:118 +msgid "Preset Name" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:119 +msgid "Author" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:141 +msgid "{num} preset(s)" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:148 +#, docstring +msgid "Load a saved eq preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:156 +msgid "No Preset Found" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:174 +msgid "Unable To Load Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:175 +msgid "You need the DJ role to load equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:193 +#, docstring +msgid "Reset the eq to 0 across all bands." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:202 +msgid "Unable To Modify Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:203 +msgid "You need the DJ role to reset the equalizer." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:219 +msgid "Equalizer values have been reset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:227 +#, docstring +msgid "Save the current eq settings to a preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:237 +#: redbot/cogs/audio/core/commands/equalizer.py:255 +#: redbot/cogs/audio/core/commands/equalizer.py:270 +msgid "Unable To Save Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:238 +msgid "You need the DJ role to save equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:242 +msgid "Please enter a name for this equalizer preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:256 +msgid "No equalizer preset name entered, try the command again later." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:271 +msgid "Try the command again with a shorter name." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:275 +msgid "Preset name already exists, do you want to replace it?" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:283 +msgid "Not saving preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:296 +msgid "Current equalizer saved to the {preset_name} preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:310 +#, 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:326 +msgid "Unable To Set Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:327 +msgid "You need the DJ role to set equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:367 +msgid "Invalid Band" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:368 +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:392 +msgid "Preset Modified" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:393 +msgid "The {band_name}Hz band has been set to {band_value}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:766 -msgid "Repeat tracks: {true_or_false}." +#: redbot/cogs/audio/core/commands/llset.py:37 +#, docstring +msgid "`Dangerous commands` Manage Lavalink node configuration settings.\n\n" +" This command block holds all commands to configure an unmanaged (user maintained) or managed (bot maintained) Lavalink node.\n\n" +" You should not mess with any command in here unless you have a valid reason to,\n" +" i.e. been told by someone in the Red-Discord Bot support server to do so.\n" +" All the commands in here have the potential to break the Audio cog.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:783 +#: redbot/cogs/audio/core/commands/llset.py:49 #, docstring -msgid "Remove a specific track number from the queue." +msgid "Change your Java executable path.\n\n" +" This command shouldn't need to be used most of the time, and is only useful if the host machine has conflicting Java versions.\n\n" +" If changing this make sure that the Java executable you set is supported by Audio.\n" +" The current supported versions are Java 17 and 11.\n\n" +" Enter nothing or \"java\" to reset it back to default.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:792 -msgid "Nothing queued." +#: redbot/cogs/audio/core/commands/llset.py:62 +msgid "Java Executable Reset" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:796 -#: redbot/cogs/audio/core/commands/controller.py:802 -#: redbot/cogs/audio/core/commands/controller.py:810 -#: redbot/cogs/audio/core/commands/controller.py:843 -msgid "Unable To Modify Queue" +#: redbot/cogs/audio/core/commands/llset.py:63 +msgid "Audio will now use `java` to run your managed Lavalink node. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:797 -msgid "You need the DJ role to remove tracks." +#: redbot/cogs/audio/core/commands/llset.py:75 +msgid "`{java_path}` is not a valid executable" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:803 -msgid "You must be in the voice channel to manage the queue." +#: redbot/cogs/audio/core/commands/llset.py:82 +msgid "Java Executable Changed" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:811 -#: redbot/cogs/audio/core/commands/controller.py:884 -msgid "Song number must be greater than 1 and within the queue limit." +#: redbot/cogs/audio/core/commands/llset.py:83 +msgid "Audio will now use `{exc}` to run your managed Lavalink node. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:825 -#: redbot/cogs/audio/core/commands/controller.py:849 -msgid "Removed track from queue" +#: redbot/cogs/audio/core/commands/llset.py:96 +#, docstring +msgid "Set the managed Lavalink node maximum heap-size.\n\n" +" By default, this value is 50% of available RAM in the host machine represented by [1-1024][M|G] (256M, 256G for example)\n\n" +" This value only represents the maximum amount of RAM allowed to be used at any given point, and does not mean that the managed Lavalink node will always use this amount of RAM.\n\n" +" To reset this value to the default, run the command without any input.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:826 -msgid "Removed {track} from the queue." +#: redbot/cogs/audio/core/commands/llset.py:108 +msgid "Heap-size must be a valid measure of size, e.g. 256M, 256G" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:844 -msgid "Removed 0 tracks, nothing matches the URL provided." +#: redbot/cogs/audio/core/commands/llset.py:115 +msgid "Heap-size must be at least 64M, however it is recommended to have it set to at least 1G." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:850 -msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." +#: redbot/cogs/audio/core/commands/llset.py:126 +msgid "Heap-size must be less than your system RAM, You currently have {ram_in_bytes} of RAM available." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:860 -#, docstring -msgid "Bump a track number to the top of the queue." +#: redbot/cogs/audio/core/commands/llset.py:133 +msgid "Heap-size must be less than {limit} due to your system limitations." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:871 -#: redbot/cogs/audio/core/commands/controller.py:877 -#: redbot/cogs/audio/core/commands/controller.py:883 -#: redbot/cogs/audio/core/commands/player.py:151 -msgid "Unable To Bump Track" +#: redbot/cogs/audio/core/commands/llset.py:147 +msgid "Managed node's heap-size set to {bytes}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:872 -msgid "You must be in the voice channel to bump a track." +#: redbot/cogs/audio/core/commands/llset.py:157 +#, docstring +msgid "Toggle using external (unmanaged) Lavalink nodes - requires an existing Lavalink node for Audio to work, if enabled.\n\n" +" This command disables the managed Lavalink server. If you do not have another Lavalink node set up, you will be unable to use Audio while this is enabled.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:878 -msgid "You need the DJ role to bump tracks." +#: redbot/cogs/audio/core/commands/llset.py:167 +#: redbot/cogs/audio/core/commands/llset.py:176 +msgid "Unmanaged Lavalink server: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:894 -msgid "Moved track to the top of the queue." +#: redbot/cogs/audio/core/commands/llset.py:186 +msgid "Failed To Shutdown Lavalink" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:30 +#: redbot/cogs/audio/core/commands/llset.py:197 #, docstring -msgid "Equalizer management.\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" +msgid "Set the Lavalink node host.\n\n" +" This command sets the connection host which Audio will use to connect to an unmanaged Lavalink node.\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:72 -#, docstring -msgid "Delete a saved eq preset." +#: redbot/cogs/audio/core/commands/llset.py:205 +msgid "Unmanaged Lavalink node host set to {host}. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:81 -#: redbot/cogs/audio/core/commands/equalizer.py:88 -#: redbot/cogs/audio/core/commands/equalizer.py:101 -msgid "Unable To Delete Preset" +#: redbot/cogs/audio/core/commands/llset.py:218 +#, docstring +msgid "Set the Lavalink node password.\n\n" +" This command sets the connection password which Audio will use to connect to an unmanaged Lavalink node.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:82 -#: redbot/cogs/audio/core/commands/equalizer.py:102 -msgid "You are not the author of that preset setting." +#: redbot/cogs/audio/core/commands/llset.py:227 +msgid "Unmanaged Lavalink node password set to {password}. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:111 +#: redbot/cogs/audio/core/commands/llset.py:242 #, docstring -msgid "List saved eq presets." +msgid "Set the Lavalink node port.\n\n" +" This command sets the connection port which Audio will use to connect to an unmanaged Lavalink node.\n" +" Set port to -1 to disable the port and connect to the specified host via ports 80/443\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:114 -msgid "No saved equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:252 +#: redbot/cogs/audio/core/commands/llset.py:436 +#: redbot/cogs/audio/core/commands/llset.py:664 +#: redbot/cogs/audio/core/commands/llset.py:695 +msgid "Setting Not Changed" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:117 -msgid "Preset Name" +#: redbot/cogs/audio/core/commands/llset.py:253 +msgid "A port must be between 0 and 65535 " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:118 -msgid "Author" +#: redbot/cogs/audio/core/commands/llset.py:259 +msgid "Unmanaged Lavalink node port set to {port}. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:140 -msgid "{num} preset(s)" +#: redbot/cogs/audio/core/commands/llset.py:272 +#, docstring +msgid "Set the Lavalink node connection to secured.\n\n" +" This toggle sets the connection type to secured or unsecured when connecting to an unmanaged Lavalink node.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:147 -#, docstring -msgid "Load a saved eq preset." +#: redbot/cogs/audio/core/commands/llset.py:283 +msgid "Unmanaged Lavalink node will now connect using the secured {secured_protocol} protocol.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:155 -msgid "No Preset Found" +#: redbot/cogs/audio/core/commands/llset.py:296 +msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and wil use {unsecured_protocol} instead .\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:173 -msgid "Unable To Load Preset" +#: redbot/cogs/audio/core/commands/llset.py:307 +#, docstring +msgid "Display Lavalink connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:174 -msgid "You need the DJ role to load equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:311 +msgid "Connection Settings" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:192 -#, docstring -msgid "Reset the eq to 0 across all bands." +#: redbot/cogs/audio/core/commands/llset.py:312 +#: redbot/cogs/audio/core/commands/llset.py:321 +msgid "Host: [{host}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:201 -msgid "Unable To Modify Preset" +#: redbot/cogs/audio/core/commands/llset.py:313 +#: redbot/cogs/audio/core/commands/llset.py:324 +msgid "Port: [{port}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:202 -msgid "You need the DJ role to reset the equalizer." +#: redbot/cogs/audio/core/commands/llset.py:314 +msgid "Default HTTP/HTTPS port" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:218 -msgid "Equalizer values have been reset." +#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:325 +msgid "Password: [{password}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:226 -#, docstring -msgid "Save the current eq settings to a preset." +#: redbot/cogs/audio/core/commands/llset.py:317 +msgid "Secured: [{state}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:236 -#: redbot/cogs/audio/core/commands/equalizer.py:254 -#: redbot/cogs/audio/core/commands/equalizer.py:269 -msgid "Unable To Save Preset" +#: redbot/cogs/audio/core/commands/llset.py:320 +msgid "Lavalink Node Settings" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:237 -msgid "You need the DJ role to save equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:328 +msgid "Initial Heapsize: [{xms}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:241 -msgid "Please enter a name for this equalizer preset." +#: redbot/cogs/audio/core/commands/llset.py:329 +msgid "Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:255 -msgid "No equalizer preset name entered, try the command again later." +#: redbot/cogs/audio/core/commands/llset.py:330 +msgid "Java exec: [{java_exc_path}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:270 -msgid "Try the command again with a shorter name." +#: redbot/cogs/audio/core/commands/llset.py:338 +#: redbot/cogs/audio/core/commands/llset.py:360 +msgid "I need to be able to DM you to send you this info." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:274 -msgid "Preset name already exists, do you want to replace it?" +#: redbot/cogs/audio/core/commands/llset.py:343 +#, docstring +msgid "Uploads a copy of the application.yml file used by the managed Lavalink node." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:282 -msgid "Not saving preset." +#: redbot/cogs/audio/core/commands/llset.py:367 +#, docstring +msgid "Configure the managed Lavalink node runtime options.\n\n" +" All settings under this group will likely cause Audio to malfunction if changed from their defaults, only change settings here if you have been advised to by support.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:295 -msgid "Current equalizer saved to the {preset_name} preset." +#: redbot/cogs/audio/core/commands/llset.py:374 +#, docstring +msgid "Configure the managed node authorization and connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:309 +#: redbot/cogs/audio/core/commands/llset.py:380 #, 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" +msgid "`Dangerous command` Set the managed Lavalink node's binding IP address.\n\n" +" This value by default is `localhost` which will restrict the server to only localhost apps by default, changing this will likely break the managed Lavalink node if you don't know what you are doing.\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:325 -msgid "Unable To Set Preset" +#: redbot/cogs/audio/core/commands/llset.py:389 +msgid "Managed node will now accept connection on {host}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:326 -msgid "You need the DJ role to set equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:404 +#, docstring +msgid "Set the managed Lavalink node's connection password.\n\n" +" This is the password required for Audio to connect to the managed Lavalink node.\n" +" The value by default is `youshallnotpass`.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:366 -msgid "Invalid Band" +#: redbot/cogs/audio/core/commands/llset.py:413 +msgid "Managed node will now accept {password} as the authorization token.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:367 -msgid "Valid band numbers are 1-15 or the band names listed in the help for this command." +#: redbot/cogs/audio/core/commands/llset.py:427 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node's connection port.\n\n" +" This port is the port the managed Lavalink node binds to, you should only change this if there is a conflict with the default port because you already have an application using port 2333 on this device.\n\n" +" The value by default is `2333`.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:391 -msgid "Preset Modified" +#: redbot/cogs/audio/core/commands/llset.py:437 +msgid "The port must be between 1024 and 49151." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:392 -msgid "The {band_name}Hz band has been set to {band_value}." +#: redbot/cogs/audio/core/commands/llset.py:444 +msgid "Managed node will now accept connections on {port}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:22 +#: redbot/cogs/audio/core/commands/llset.py:456 #, docstring -msgid "Lavalink server configuration options." +msgid "`Dangerous command` Toggle audio sources on/off.\n\n" +" By default, all sources are enabled, you should only use commands here to disable a specific source if you have been advised to, disabling sources without background knowledge can cause Audio to break.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:26 +#: redbot/cogs/audio/core/commands/llset.py:463 #, docstring -msgid "Change your Java executable path\n\n" -" Enter nothing to reset to default.\n" +msgid "Toggle HTTP direct URL usage on or off.\n\n" +" This source is used to allow playback from direct HTTP streams (this does not affect direct URL playback for the other sources).\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" +#: redbot/cogs/audio/core/commands/llset.py:473 +msgid "Managed node will allow playback from direct URLs.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:45 -msgid "Audio will now use `java` to run your Lavalink.jar" +#: redbot/cogs/audio/core/commands/llset.py:482 +msgid "Managed node will not play from direct URLs anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:54 -msgid "`{java_path}` is not a valid executable" +#: redbot/cogs/audio/core/commands/llset.py:490 +#, docstring +msgid "Toggle Bandcamp source on or off.\n\n" +" This toggle controls the playback of all Bandcamp related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:61 -msgid "Java Executable Changed" +#: redbot/cogs/audio/core/commands/llset.py:500 +msgid "Managed node will allow playback from Bandcamp.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:62 -msgid "Audio will now use `{exc}` to run your Lavalink.jar" +#: redbot/cogs/audio/core/commands/llset.py:509 +msgid "Managed node will not play from Bandcamp anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." 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" +#: redbot/cogs/audio/core/commands/llset.py:517 +#, docstring +msgid "Toggle local file usage on or off.\n\n" +" This toggle controls the playback of all local track content, usually found inside the `localtracks` folder.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:73 -msgid "For it to take effect please reload Audio (`{prefix}reload audio`)." +#: redbot/cogs/audio/core/commands/llset.py:527 +msgid "Managed node will allow playback from local files.\n\n" +"Run `{p}{cmd}` for it to take effect." 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`)." +#: redbot/cogs/audio/core/commands/llset.py:536 +msgid "Managed node will not play from local files anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:93 +#: redbot/cogs/audio/core/commands/llset.py:544 #, docstring -msgid "Toggle using external Lavalink servers." +msgid "Toggle Soundcloud source on or off.\n\n" +" This toggle controls the playback of all SoundCloud related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:100 -#: redbot/cogs/audio/core/commands/llset.py:126 -msgid "External Lavalink server: {true_or_false}." +#: redbot/cogs/audio/core/commands/llset.py:554 +msgid "Managed node will allow playback from Soundcloud.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:113 -msgid "External Lavalink server: {true_or_false}\n" -"For it to take effect please reload Audio (`{prefix}reload audio`)." +#: redbot/cogs/audio/core/commands/llset.py:563 +msgid "Managed node will not play from Soundcloud anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:143 +#: redbot/cogs/audio/core/commands/llset.py:571 #, docstring -msgid "Set the Lavalink server host." +msgid "`Dangerous command` Toggle YouTube source on or off (this includes Spotify).\n\n" +" This toggle controls the playback of all YouTube and Spotify related content.\n" +" " 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." +#: redbot/cogs/audio/core/commands/llset.py:581 +msgid "Managed node will allow playback from YouTube.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:151 -msgid "Host set to {host}." +#: redbot/cogs/audio/core/commands/llset.py:590 +msgid "Managed node will not play from YouTube anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:167 +#: redbot/cogs/audio/core/commands/llset.py:598 #, docstring -msgid "Set the Lavalink server password." +msgid "Toggle Twitch source on or off.\n\n" +" This toggle controls the playback of all Twitch related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:175 -msgid "Server password set to {password}." +#: redbot/cogs/audio/core/commands/llset.py:608 +msgid "Managed node will allow playback from Twitch.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:617 +msgid "Managed node will not play from Twitch anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:192 +#: redbot/cogs/audio/core/commands/llset.py:625 #, docstring -msgid "Set the Lavalink websocket server port." +msgid "Toggle Vimeo source on or off.\n\n" +" This toggle controls the playback of all Vimeo related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:200 -msgid "Websocket port set to {port}." +#: redbot/cogs/audio/core/commands/llset.py:635 +msgid "Managed node will allow playback from Vimeo.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:217 -#, docstring -msgid "Display Lavalink connection settings." +#: redbot/cogs/audio/core/commands/llset.py:644 +msgid "Managed node will not play from Vimeo anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:223 -msgid "Connection Settings" +#: redbot/cogs/audio/core/commands/llset.py:657 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node framebuffer size.\n\n" +" Only change this if you have been directly advised to, changing it can cause significant playback issues.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:224 -msgid "Host: [{host}]\n" +#: redbot/cogs/audio/core/commands/llset.py:665 +msgid "The lowest value the framebuffer can be set to is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:225 -msgid "WS Port: [{port}]\n" +#: redbot/cogs/audio/core/commands/llset.py:671 +#: redbot/cogs/audio/core/commands/llset.py:702 +msgid "Managed node's bufferDurationMs set to {milliseconds}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:227 -msgid "Rest Port: [{port}]\n" +#: redbot/cogs/audio/core/commands/llset.py:688 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node JDA-NAS buffer size.\n\n" +" Only change this if you have been directly advised to, changing it can cause significant playback issues.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:228 -msgid "Password: [{password}]\n" +#: redbot/cogs/audio/core/commands/llset.py:696 +msgid "The lowest value the buffer may be is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:232 -msgid "I need to be able to DM you to send you this info." +#: redbot/cogs/audio/core/commands/llset.py:714 +#, docstring +msgid "Reset all `llset` changes back to their default values." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:26 +#: redbot/cogs/audio/core/commands/localtracks.py:27 #, docstring msgid "Local playback commands." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:30 +#: redbot/cogs/audio/core/commands/localtracks.py:31 #, docstring msgid "Play all songs in a localtracks folder.\n\n" " **Usage**:\n" @@ -1867,15 +2221,15 @@ msgid "Play all songs in a localtracks folder.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:50 +#: redbot/cogs/audio/core/commands/localtracks.py:51 msgid "Folder Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:51 +#: redbot/cogs/audio/core/commands/localtracks.py:52 msgid "Localtracks folder named {name} does not exist." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:62 +#: redbot/cogs/audio/core/commands/localtracks.py:63 #, docstring msgid "Play a local track.\n\n" " To play a local track, either use the menu to choose a track or enter in the track path directly with the play command.\n" @@ -1889,18 +2243,18 @@ msgid "Play a local track.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:79 -#: redbot/cogs/audio/core/commands/localtracks.py:135 +#: redbot/cogs/audio/core/commands/localtracks.py:80 +#: redbot/cogs/audio/core/commands/localtracks.py:136 msgid "No album folders found." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:121 +#: redbot/cogs/audio/core/commands/localtracks.py:122 #, docstring msgid "Search for songs across all localtracks folders." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:139 -#: redbot/cogs/audio/core/commands/queue.py:295 +#: redbot/cogs/audio/core/commands/localtracks.py:140 +#: redbot/cogs/audio/core/commands/queue.py:299 msgid "No matches." msgstr "" @@ -1909,37 +2263,51 @@ msgstr "" msgid "Make Red sing one of her songs." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:46 +#: redbot/cogs/audio/core/commands/miscellaneous.py:47 #, docstring msgid "Audio stats." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:75 +#: redbot/cogs/audio/core/commands/miscellaneous.py:76 msgid "Not connected anywhere." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:81 +#: redbot/cogs/audio/core/commands/miscellaneous.py:82 msgid "Playing in {num}/{total} servers:" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:87 +#: redbot/cogs/audio/core/commands/miscellaneous.py:88 msgid "Page {}/{}" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:100 +#: redbot/cogs/audio/core/commands/miscellaneous.py:101 #, docstring msgid "Queue percentage." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:126 -msgid "There's nothing in the queue." +#: redbot/cogs/audio/core/commands/miscellaneous.py:125 +#: redbot/cogs/audio/core/commands/playlists.py:1130 +#: redbot/cogs/audio/core/commands/queue.py:67 +#: redbot/cogs/audio/core/commands/queue.py:164 +#: redbot/cogs/audio/core/commands/queue.py:183 +#: redbot/cogs/audio/core/commands/queue.py:188 +#: redbot/cogs/audio/core/commands/queue.py:214 +#: redbot/cogs/audio/core/commands/queue.py:219 +#: redbot/cogs/audio/core/commands/queue.py:261 +#: redbot/cogs/audio/core/commands/queue.py:263 +#: redbot/cogs/audio/core/commands/queue.py:293 +#: redbot/cogs/audio/core/commands/queue.py:295 +#: redbot/cogs/audio/core/commands/queue.py:331 +#: redbot/cogs/audio/core/commands/queue.py:369 +#: redbot/cogs/audio/core/commands/queue.py:377 +msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:147 +#: redbot/cogs/audio/core/commands/miscellaneous.py:146 msgid "Queued and playing tracks:" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:40 +#: redbot/cogs/audio/core/commands/player.py:39 #, docstring msgid "Play the specified track or search for a close match.\n\n" " To play a local track, the query should be `\\`.\n" @@ -1947,186 +2315,190 @@ msgid "Play the specified track or search for a close match.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:54 -#: redbot/cogs/audio/core/commands/player.py:162 -#: redbot/cogs/audio/core/commands/player.py:739 +#: redbot/cogs/audio/core/commands/player.py:53 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:738 msgid "That URL is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:58 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:745 +#: redbot/cogs/audio/core/commands/player.py:57 +#: redbot/cogs/audio/core/commands/player.py:165 +#: redbot/cogs/audio/core/commands/player.py:744 msgid "That track is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:65 -#: redbot/cogs/audio/core/commands/player.py:173 -#: redbot/cogs/audio/core/commands/player.py:437 -#: redbot/cogs/audio/core/commands/player.py:553 -#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/player.py:64 +#: redbot/cogs/audio/core/commands/player.py:172 +#: redbot/cogs/audio/core/commands/player.py:435 +#: redbot/cogs/audio/core/commands/player.py:551 +#: redbot/cogs/audio/core/commands/player.py:806 msgid "You need the DJ role to queue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:69 -#: redbot/cogs/audio/core/commands/player.py:177 -#: redbot/cogs/audio/core/commands/player.py:441 -#: redbot/cogs/audio/core/commands/player.py:557 -#: redbot/cogs/audio/core/commands/player.py:681 -msgid "Connection to Lavalink has failed" +#: redbot/cogs/audio/core/commands/player.py:68 +#: redbot/cogs/audio/core/commands/player.py:176 +#: redbot/cogs/audio/core/commands/player.py:439 +#: redbot/cogs/audio/core/commands/player.py:555 +msgid "Connection to Lavalink node has failed" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:72 -#: redbot/cogs/audio/core/commands/player.py:180 -#: redbot/cogs/audio/core/commands/player.py:444 -#: redbot/cogs/audio/core/commands/player.py:560 -#: redbot/cogs/audio/core/commands/player.py:684 +#: redbot/cogs/audio/core/commands/player.py:71 +#: redbot/cogs/audio/core/commands/player.py:179 +#: redbot/cogs/audio/core/commands/player.py:442 +#: redbot/cogs/audio/core/commands/player.py:558 +#: redbot/cogs/audio/core/commands/player.py:683 msgid "Please check your console or logs for details." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:111 -#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:110 +#: redbot/cogs/audio/core/commands/player.py:218 msgid "You must be in the voice channel to use the play command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:117 -#: redbot/cogs/audio/core/commands/player.py:225 -#: redbot/cogs/audio/core/commands/player.py:253 +#: redbot/cogs/audio/core/commands/player.py:116 +#: redbot/cogs/audio/core/commands/player.py:224 +#: redbot/cogs/audio/core/commands/player.py:252 msgid "No tracks found for `{query}`." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:123 -#: redbot/cogs/audio/core/commands/player.py:231 -#: redbot/cogs/audio/core/commands/player.py:532 -#: redbot/cogs/audio/core/commands/player.py:605 +#: redbot/cogs/audio/core/commands/player.py:122 +#: redbot/cogs/audio/core/commands/player.py:230 +#: redbot/cogs/audio/core/commands/player.py:530 +#: redbot/cogs/audio/core/commands/player.py:603 msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:146 +#: redbot/cogs/audio/core/commands/player.py:145 #, docstring msgid "Force play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:152 +#: redbot/cogs/audio/core/commands/player.py:151 msgid "Only single tracks work with bump play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:256 -#: redbot/cogs/audio/core/commands/player.py:788 -#: redbot/cogs/audio/core/commands/player.py:910 -msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" -"This may be due to permissions or because Lavalink.jar is being run in a different machine than the local tracks." +#: redbot/cogs/audio/core/commands/player.py:208 +#: redbot/cogs/audio/core/commands/player.py:471 +#: redbot/cogs/audio/core/commands/player.py:587 +#: redbot/cogs/audio/core/commands/player.py:712 +#: redbot/cogs/audio/core/commands/queue.py:362 +msgid "Connection to Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:263 -#: redbot/cogs/audio/core/commands/player.py:795 -#: redbot/cogs/audio/core/commands/player.py:917 +#: redbot/cogs/audio/core/commands/player.py:255 +msgid "Local tracks will not work if the managed Lavalink node cannot see the track.\n" +"This may be due to permissions or you are using an external Lavalink node in a different machine than the bot and the local tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:262 +#: redbot/cogs/audio/core/commands/player.py:794 +#: redbot/cogs/audio/core/commands/player.py:913 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:265 -#: redbot/cogs/audio/core/commands/player.py:796 -#: redbot/cogs/audio/core/commands/player.py:918 +#: redbot/cogs/audio/core/commands/player.py:264 +#: redbot/cogs/audio/core/commands/player.py:795 +#: redbot/cogs/audio/core/commands/player.py:914 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:296 +#: redbot/cogs/audio/core/commands/player.py:294 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:318 +#: redbot/cogs/audio/core/commands/player.py:316 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:339 +#: redbot/cogs/audio/core/commands/player.py:337 msgid "{time} until track playback: #1 in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:343 +#: redbot/cogs/audio/core/commands/player.py:341 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:357 +#: redbot/cogs/audio/core/commands/player.py:355 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:417 +#: redbot/cogs/audio/core/commands/player.py:415 msgid "The owner needs to set the Spotify client ID and Spotify client secret, before Spotify URLs or codes can be used. \n" "See `{prefix}audioset spotifyapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:427 +#: redbot/cogs/audio/core/commands/player.py:425 msgid "The owner needs to set the YouTube API key before Spotify URLs or codes can be used.\n" "See `{prefix}audioset youtubeapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:485 +#: redbot/cogs/audio/core/commands/player.py:483 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:492 +#: redbot/cogs/audio/core/commands/player.py:490 msgid "No categories found" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:514 +#: redbot/cogs/audio/core/commands/player.py:494 +#: redbot/cogs/audio/core/commands/player.py:512 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:501 +#: redbot/cogs/audio/core/commands/player.py:499 msgid "Categories" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:507 +#: redbot/cogs/audio/core/commands/player.py:505 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:522 +#: redbot/cogs/audio/core/commands/player.py:520 msgid "Playlists for {friendly_name}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:529 +#: redbot/cogs/audio/core/commands/player.py:527 msgid "No tracks to play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:539 +#: redbot/cogs/audio/core/commands/player.py:537 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:547 +#: redbot/cogs/audio/core/commands/player.py:545 #, docstring msgid "Starts auto play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:601 +#: redbot/cogs/audio/core/commands/player.py:599 msgid "You must be in the voice channel to use the autoplay command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:615 +#: redbot/cogs/audio/core/commands/player.py:613 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:621 -#: redbot/cogs/audio/core/commands/player.py:757 -#: redbot/cogs/audio/core/commands/player.py:776 -#: redbot/cogs/audio/core/commands/player.py:897 -#: redbot/cogs/audio/core/commands/playlists.py:1928 +#: redbot/cogs/audio/core/commands/player.py:619 +#: redbot/cogs/audio/core/commands/player.py:756 +#: redbot/cogs/audio/core/commands/player.py:775 +#: redbot/cogs/audio/core/commands/player.py:893 +#: redbot/cogs/audio/core/commands/playlists.py:1898 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:622 -#: redbot/cogs/audio/core/commands/player.py:758 -#: redbot/cogs/audio/core/commands/player.py:777 -#: redbot/cogs/audio/core/commands/player.py:898 -#: redbot/cogs/audio/core/commands/playlists.py:1929 +#: redbot/cogs/audio/core/commands/player.py:620 +#: redbot/cogs/audio/core/commands/player.py:757 +#: redbot/cogs/audio/core/commands/player.py:776 +#: redbot/cogs/audio/core/commands/player.py:894 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:636 +#: redbot/cogs/audio/core/commands/player.py:634 msgid "Adding a track to queue." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:642 +#: redbot/cogs/audio/core/commands/player.py:641 #, 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" @@ -2134,44 +2506,54 @@ msgid "Pick a track with a search.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:694 -#: redbot/cogs/audio/core/commands/player.py:706 -#: redbot/cogs/audio/core/commands/player.py:712 -#: redbot/cogs/audio/core/commands/player.py:722 +#: redbot/cogs/audio/core/commands/player.py:680 +msgid "Connection to Lavalink has failed" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:693 +#: redbot/cogs/audio/core/commands/player.py:705 +#: redbot/cogs/audio/core/commands/player.py:711 +#: redbot/cogs/audio/core/commands/player.py:721 msgid "Unable To Search For Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:723 +#: redbot/cogs/audio/core/commands/player.py:722 msgid "You must be in the voice channel to enqueue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:786 -#: redbot/cogs/audio/core/commands/player.py:908 +#: redbot/cogs/audio/core/commands/player.py:785 +#: redbot/cogs/audio/core/commands/player.py:904 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:857 -#: redbot/cogs/audio/core/commands/playlists.py:1553 +#: redbot/cogs/audio/core/commands/player.py:787 +#: redbot/cogs/audio/core/commands/player.py:906 +msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" +"This 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:853 +#: redbot/cogs/audio/core/commands/playlists.py:1527 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:863 +#: redbot/cogs/audio/core/commands/player.py:859 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:869 +#: redbot/cogs/audio/core/commands/player.py:865 msgid "folder" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:871 +#: redbot/cogs/audio/core/commands/player.py:867 msgid "search" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:874 +#: redbot/cogs/audio/core/commands/player.py:870 msgid "{time} until start of {type} playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:44 +#: redbot/cogs/audio/core/commands/playlists.py:45 #, docstring msgid "Playlist configuration options.\n\n" " Scope info:\n" @@ -2183,11 +2565,11 @@ msgid "Playlist configuration options.\n\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" +" ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and the playlist creator.\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:69 +#: redbot/cogs/audio/core/commands/playlists.py:70 #, 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" @@ -2216,99 +2598,130 @@ msgid "Add a track URL, playlist link, or quick search to a playlist.\n\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:1699 -#: redbot/cogs/audio/core/commands/playlists.py:2015 +#: redbot/cogs/audio/core/commands/playlists.py:124 +#: redbot/cogs/audio/core/commands/playlists.py:305 +#: redbot/cogs/audio/core/commands/playlists.py:487 +#: redbot/cogs/audio/core/commands/playlists.py:581 +#: redbot/cogs/audio/core/commands/playlists.py:710 +#: redbot/cogs/audio/core/commands/playlists.py:845 +#: redbot/cogs/audio/core/commands/playlists.py:982 +#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1224 +#: redbot/cogs/audio/core/commands/playlists.py:1474 +#: redbot/cogs/audio/core/commands/playlists.py:1560 +#: redbot/cogs/audio/core/commands/playlists.py:1641 +#: redbot/cogs/audio/core/commands/playlists.py:1671 +#: redbot/cogs/audio/core/commands/playlists.py:1983 msgid "Playlist Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:140 +#: redbot/cogs/audio/core/commands/playlists.py:141 msgid "Could not find a track matching your query." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:161 +#: redbot/cogs/audio/core/commands/playlists.py:162 msgid "Skipping track" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:162 +#: redbot/cogs/audio/core/commands/playlists.py:163 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 +#: redbot/cogs/audio/core/commands/playlists.py:171 +#: redbot/cogs/audio/core/commands/playlists.py:213 msgid "Playlist limit reached: Could not add track." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:193 +#: redbot/cogs/audio/core/commands/playlists.py:194 msgid "Track added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:194 +#: redbot/cogs/audio/core/commands/playlists.py:195 msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:199 +#: redbot/cogs/audio/core/commands/playlists.py:200 msgid "{num} tracks appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:204 +#: redbot/cogs/audio/core/commands/playlists.py:205 msgid "\n" "{existing} {plural} already in the playlist and were skipped." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:206 +#: redbot/cogs/audio/core/commands/playlists.py:207 msgid "tracks are" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:206 +#: redbot/cogs/audio/core/commands/playlists.py:207 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:2032 +#: redbot/cogs/audio/core/commands/playlists.py:209 +#: redbot/cogs/audio/core/commands/playlists.py:618 +#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: redbot/cogs/audio/core/commands/playlists.py:1268 +#: redbot/cogs/audio/core/commands/playlists.py:2000 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:2016 +#: redbot/cogs/audio/core/commands/playlists.py:229 +#, docstring +msgid "Copy a playlist from one scope to another.\n\n" +" **Usage**:\n" +" ​ ​ ​ ​ `[p]playlist copy playlist_name_OR_id [args]`\n\n" +" **Args**:\n" +" ​ ​ ​ ​ The following are all optional:\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-scope \n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-guild [guild] **Only the bot owner can use this**\n\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-scope \n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-guild [guild] **Only the bot owner can use this**\n\n" +" **Scope** is one of the following:\n" +" ​ ​ ​ ​ Global\n" +" ​ ​ ​ ​ Guild\n" +" ​ ​ ​ ​ User\n\n" +" **Author** can be one of the following:\n" +" ​ ​ ​ ​ User ID\n" +" ​ ​ ​ ​ User Mention\n" +" ​ ​ ​ ​ User Name#123\n\n" +" **Guild** can be one of the following:\n" +" ​ ​ ​ ​ Guild ID\n" +" ​ ​ ​ ​ Exact guild name\n\n" +" Example use:\n" +" ​ ​ ​ ​ `[p]playlist copy MyGuildPlaylist --from-scope Guild --to-scope Global`\n" +" ​ ​ ​ ​ `[p]playlist copy MyGlobalPlaylist --from-scope Global --to-author Draper#6666 --to-scope User`\n" +" ​ ​ ​ ​ `[p]playlist copy MyPersonalPlaylist --from-scope user --to-author Draper#6666 --to-scope Guild --to-guild Red - Discord Bot`\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:306 +#: redbot/cogs/audio/core/commands/playlists.py:488 +#: redbot/cogs/audio/core/commands/playlists.py:582 +#: redbot/cogs/audio/core/commands/playlists.py:711 +#: redbot/cogs/audio/core/commands/playlists.py:846 +#: redbot/cogs/audio/core/commands/playlists.py:1225 +#: redbot/cogs/audio/core/commands/playlists.py:1642 +#: redbot/cogs/audio/core/commands/playlists.py:1984 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 +#: redbot/cogs/audio/core/commands/playlists.py:329 +#: redbot/cogs/audio/core/commands/playlists.py:336 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:346 +#: redbot/cogs/audio/core/commands/playlists.py:344 msgid "Playlist Copied" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:347 +#: redbot/cogs/audio/core/commands/playlists.py:345 msgid "Playlist {name} (`{from_id}`) copied from {from_scope} to {to_scope} (`{to_id}`)." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:362 +#: redbot/cogs/audio/core/commands/playlists.py:360 #, docstring msgid "Create an empty playlist.\n\n" " **Usage**:\n" @@ -2336,31 +2749,31 @@ msgid "Create an empty playlist.\n\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:1998 +#: redbot/cogs/audio/core/commands/playlists.py:412 +#: redbot/cogs/audio/core/commands/playlists.py:1117 +#: redbot/cogs/audio/core/commands/playlists.py:1340 +#: redbot/cogs/audio/core/commands/playlists.py:1966 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:1999 +#: redbot/cogs/audio/core/commands/playlists.py:413 +#: redbot/cogs/audio/core/commands/playlists.py:1118 +#: redbot/cogs/audio/core/commands/playlists.py:1341 +#: redbot/cogs/audio/core/commands/playlists.py:1967 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 +#: redbot/cogs/audio/core/commands/playlists.py:423 +#: redbot/cogs/audio/core/commands/playlists.py:1150 +#: redbot/cogs/audio/core/commands/playlists.py:1375 msgid "Playlist Created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:428 +#: redbot/cogs/audio/core/commands/playlists.py:424 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:441 +#: redbot/cogs/audio/core/commands/playlists.py:437 #, docstring msgid "Delete a saved playlist.\n\n" " **Usage**:\n" @@ -2388,15 +2801,15 @@ msgid "Delete a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:514 +#: redbot/cogs/audio/core/commands/playlists.py:508 msgid "Playlist Deleted" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:515 +#: redbot/cogs/audio/core/commands/playlists.py:509 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:531 +#: redbot/cogs/audio/core/commands/playlists.py:525 #, docstring msgid "Remove duplicate tracks from a saved playlist.\n\n" " **Usage**:\n" @@ -2424,20 +2837,20 @@ msgid "Remove duplicate tracks from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:627 +#: redbot/cogs/audio/core/commands/playlists.py:619 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:1768 +#: redbot/cogs/audio/core/commands/playlists.py:632 +#: redbot/cogs/audio/core/commands/playlists.py:1740 msgid "Playlist Has Not Been Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:641 +#: redbot/cogs/audio/core/commands/playlists.py:633 msgid "{name} (`{id}`) [**{scope}**] playlist has no duplicate tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:662 +#: redbot/cogs/audio/core/commands/playlists.py:654 #, docstring msgid "Download a copy of a playlist.\n\n" " These files can be used with the `[p]playlist upload` command.\n" @@ -2468,19 +2881,19 @@ msgid "Download a copy of a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:731 +#: redbot/cogs/audio/core/commands/playlists.py:721 msgid "That playlist has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:774 +#: redbot/cogs/audio/core/commands/playlists.py:764 msgid "This playlist is too large to be send in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:777 +#: redbot/cogs/audio/core/commands/playlists.py:767 msgid "Playlist is too large, here is the compressed version." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:799 +#: redbot/cogs/audio/core/commands/playlists.py:789 #, docstring msgid "Retrieve information from a saved playlist.\n\n" " **Usage**:\n" @@ -2508,25 +2921,25 @@ msgid "Retrieve information from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:891 +#: redbot/cogs/audio/core/commands/playlists.py:879 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:883 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\n" "URL: {url}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:908 -#: redbot/cogs/audio/core/commands/playlists.py:1056 +#: redbot/cogs/audio/core/commands/playlists.py:896 +#: redbot/cogs/audio/core/commands/playlists.py:1041 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:910 +#: redbot/cogs/audio/core/commands/playlists.py:898 msgid "Page {page}/{pages} | Author: {author_name} | {num} track(s)" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:922 +#: redbot/cogs/audio/core/commands/playlists.py:910 #, docstring msgid "List saved playlists.\n\n" " **Usage**:\n" @@ -2554,35 +2967,35 @@ msgid "List saved playlists.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:998 +#: redbot/cogs/audio/core/commands/playlists.py:983 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1032 +#: redbot/cogs/audio/core/commands/playlists.py:1017 msgid "No saved playlists for {scope} created by {author}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1041 +#: redbot/cogs/audio/core/commands/playlists.py:1026 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1051 +#: redbot/cogs/audio/core/commands/playlists.py:1036 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1052 +#: redbot/cogs/audio/core/commands/playlists.py:1037 msgid "Tracks: {num}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1053 +#: redbot/cogs/audio/core/commands/playlists.py:1038 msgid "Author: {name}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1058 +#: redbot/cogs/audio/core/commands/playlists.py:1043 msgid "Scope: {scope}\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1078 +#: redbot/cogs/audio/core/commands/playlists.py:1063 #, docstring msgid "Save the queue to a playlist.\n\n" " **Usage**:\n" @@ -2610,33 +3023,16 @@ msgid "Save the queue to a playlist.\n\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:365 -#: redbot/cogs/audio/core/commands/queue.py:373 -msgid "There's nothing in the queue." -msgstr "" - -#: redbot/cogs/audio/core/commands/playlists.py:1168 +#: redbot/cogs/audio/core/commands/playlists.py:1151 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 +#: redbot/cogs/audio/core/commands/playlists.py:1157 +#: redbot/cogs/audio/core/commands/playlists.py:1384 msgid "Playlist limit reached: Could not add {} tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1188 +#: redbot/cogs/audio/core/commands/playlists.py:1171 #, docstring msgid "Remove a track from a playlist by url.\n\n" " **Usage**:\n" @@ -2664,23 +3060,23 @@ msgid "Remove a track from a playlist by url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: redbot/cogs/audio/core/commands/playlists.py:1235 msgid "URL not in playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1266 +#: redbot/cogs/audio/core/commands/playlists.py:1247 msgid "No tracks left, removing playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1274 +#: redbot/cogs/audio/core/commands/playlists.py:1255 msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1288 +#: redbot/cogs/audio/core/commands/playlists.py:1269 msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1306 +#: redbot/cogs/audio/core/commands/playlists.py:1287 #, docstring msgid "Save a playlist from a url.\n\n" " **Usage**:\n" @@ -2708,19 +3104,19 @@ msgid "Save a playlist from a url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1397 +#: redbot/cogs/audio/core/commands/playlists.py:1376 msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1414 +#: redbot/cogs/audio/core/commands/playlists.py:1393 msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1415 +#: redbot/cogs/audio/core/commands/playlists.py:1394 msgid "Unable to create your playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1432 +#: redbot/cogs/audio/core/commands/playlists.py:1411 #, docstring msgid "Load a playlist into the queue.\n\n" " **Usage**:\n" @@ -2748,20 +3144,20 @@ msgid "Load a playlist into the queue.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1482 +#: redbot/cogs/audio/core/commands/playlists.py:1459 msgid "You need the DJ role to start playing playlists." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1566 +#: redbot/cogs/audio/core/commands/playlists.py:1540 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1567 +#: redbot/cogs/audio/core/commands/playlists.py:1541 msgid "{name} - (`{id}`) [**{scope}**]\n" "Added {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1613 +#: redbot/cogs/audio/core/commands/playlists.py:1587 #, docstring msgid "Updates all tracks in a playlist.\n\n" " **Usage**:\n" @@ -2789,32 +3185,32 @@ msgid "Updates all tracks in a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1692 +#: redbot/cogs/audio/core/commands/playlists.py:1664 msgid "Invalid Playlist" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1693 +#: redbot/cogs/audio/core/commands/playlists.py:1665 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1734 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "Tracks removed" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1738 -#: redbot/cogs/audio/core/commands/playlists.py:1758 +#: redbot/cogs/audio/core/commands/playlists.py:1710 +#: redbot/cogs/audio/core/commands/playlists.py:1730 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1756 +#: redbot/cogs/audio/core/commands/playlists.py:1728 msgid "Tracks added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1769 +#: redbot/cogs/audio/core/commands/playlists.py:1741 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1781 +#: redbot/cogs/audio/core/commands/playlists.py:1753 #, docstring msgid "Uploads a playlist file as a playlist for the bot.\n\n" " V2 and old V3 playlist will be slow.\n" @@ -2844,31 +3240,35 @@ msgid "Uploads a playlist file as a playlist for the bot.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1838 +#: redbot/cogs/audio/core/commands/playlists.py:1808 msgid "Please upload the playlist file. Any other message will cancel this operation." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1849 +#: redbot/cogs/audio/core/commands/playlists.py:1819 msgid "No file detected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1856 +#: redbot/cogs/audio/core/commands/playlists.py:1826 msgid "Upload cancelled." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1860 +#: redbot/cogs/audio/core/commands/playlists.py:1830 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1868 +#: redbot/cogs/audio/core/commands/playlists.py:1838 msgid "Not a valid playlist file." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1880 +#: redbot/cogs/audio/core/commands/playlists.py:1850 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1950 +#: redbot/cogs/audio/core/commands/playlists.py:1899 +msgid "I'm unable to get a track from Lavalink node at the moment, try again in a few minutes." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1920 #, docstring msgid "Rename an existing playlist.\n\n" " **Usage**:\n" @@ -2896,7 +3296,7 @@ msgid "Rename an existing playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:2029 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" @@ -2905,88 +3305,88 @@ msgstr "" msgid "List the songs in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:175 +#: redbot/cogs/audio/core/commands/queue.py:179 #, docstring msgid "Clears the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:192 +#: redbot/cogs/audio/core/commands/queue.py:196 msgid "Unable To Clear Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:193 +#: redbot/cogs/audio/core/commands/queue.py:197 msgid "You need the DJ role to clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:201 +#: redbot/cogs/audio/core/commands/queue.py:205 msgid "Queue Modified" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:201 +#: redbot/cogs/audio/core/commands/queue.py:205 msgid "The queue has been cleared." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:206 +#: redbot/cogs/audio/core/commands/queue.py:210 #, 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 +#: redbot/cogs/audio/core/commands/queue.py:227 msgid "Unable To Clean Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:224 +#: redbot/cogs/audio/core/commands/queue.py:228 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 +#: redbot/cogs/audio/core/commands/queue.py:243 +#: redbot/cogs/audio/core/commands/queue.py:277 msgid "Removed 0 tracks." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:243 -#: redbot/cogs/audio/core/commands/queue.py:277 +#: redbot/cogs/audio/core/commands/queue.py:247 +#: redbot/cogs/audio/core/commands/queue.py:281 msgid "Removed Tracks From The Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:244 +#: redbot/cogs/audio/core/commands/queue.py:248 msgid "Removed {removed_tracks} tracks queued by members outside of the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:252 +#: redbot/cogs/audio/core/commands/queue.py:256 #, docstring msgid "Removes all tracks you requested from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:278 +#: redbot/cogs/audio/core/commands/queue.py:282 msgid "Removed {removed_tracks} tracks queued by {member.display_name}." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:285 +#: redbot/cogs/audio/core/commands/queue.py:289 #, docstring msgid "Search the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:307 +#: redbot/cogs/audio/core/commands/queue.py:311 #, 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:350 -#: redbot/cogs/audio/core/commands/queue.py:357 -#: redbot/cogs/audio/core/commands/queue.py:364 -#: redbot/cogs/audio/core/commands/queue.py:372 +#: redbot/cogs/audio/core/commands/queue.py:323 +#: redbot/cogs/audio/core/commands/queue.py:330 +#: redbot/cogs/audio/core/commands/queue.py:342 +#: redbot/cogs/audio/core/commands/queue.py:354 +#: redbot/cogs/audio/core/commands/queue.py:361 +#: redbot/cogs/audio/core/commands/queue.py:368 +#: redbot/cogs/audio/core/commands/queue.py:376 msgid "Unable To Shuffle Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:320 +#: redbot/cogs/audio/core/commands/queue.py:324 msgid "You need the DJ role to shuffle the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:377 +#: redbot/cogs/audio/core/commands/queue.py:381 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 d5a81400c04..7568db3b099 100644 --- a/redbot/cogs/audio/core/commands/locales/tr-TR.po +++ b/redbot/cogs/audio/core/commands/locales/tr-TR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 17:28+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -212,86 +212,84 @@ 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:441 -#: redbot/cogs/audio/core/commands/audioset.py:591 -#: redbot/cogs/audio/core/commands/audioset.py:612 -#: redbot/cogs/audio/core/commands/audioset.py:629 -#: redbot/cogs/audio/core/commands/audioset.py:677 -#: redbot/cogs/audio/core/commands/audioset.py:752 -#: redbot/cogs/audio/core/commands/audioset.py:900 -#: redbot/cogs/audio/core/commands/audioset.py:915 -#: redbot/cogs/audio/core/commands/audioset.py:935 -#: redbot/cogs/audio/core/commands/audioset.py:977 -#: redbot/cogs/audio/core/commands/audioset.py:978 -#: redbot/cogs/audio/core/commands/audioset.py:979 -#: redbot/cogs/audio/core/commands/audioset.py:980 -#: redbot/cogs/audio/core/commands/audioset.py:981 -#: redbot/cogs/audio/core/commands/audioset.py:982 -#: redbot/cogs/audio/core/commands/audioset.py:983 -#: redbot/cogs/audio/core/commands/audioset.py:997 -#: redbot/cogs/audio/core/commands/audioset.py:999 -#: redbot/cogs/audio/core/commands/audioset.py:1041 -#: redbot/cogs/audio/core/commands/audioset.py:1048 -#: redbot/cogs/audio/core/commands/audioset.py:1090 -#: redbot/cogs/audio/core/commands/audioset.py:1091 -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1111 -#: redbot/cogs/audio/core/commands/audioset.py:1188 -#: redbot/cogs/audio/core/commands/audioset.py:1203 -#: redbot/cogs/audio/core/commands/audioset.py:1348 -#: redbot/cogs/audio/core/commands/audioset.py:1349 -#: redbot/cogs/audio/core/commands/audioset.py:1350 -#: redbot/cogs/audio/core/commands/audioset.py:1393 -#: redbot/cogs/audio/core/commands/audioset.py:1394 -#: redbot/cogs/audio/core/commands/audioset.py:1395 -#: redbot/cogs/audio/core/commands/audioset.py:1437 -#: redbot/cogs/audio/core/commands/controller.py:421 -#: redbot/cogs/audio/core/commands/controller.py:465 -#: redbot/cogs/audio/core/commands/controller.py:767 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:118 -#: redbot/cogs/audio/core/commands/llset.py:127 +#: redbot/cogs/audio/core/commands/audioset.py:589 +#: redbot/cogs/audio/core/commands/audioset.py:610 +#: redbot/cogs/audio/core/commands/audioset.py:627 +#: redbot/cogs/audio/core/commands/audioset.py:675 +#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:921 +#: redbot/cogs/audio/core/commands/audioset.py:941 +#: redbot/cogs/audio/core/commands/audioset.py:970 +#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:987 +#: redbot/cogs/audio/core/commands/audioset.py:988 +#: redbot/cogs/audio/core/commands/audioset.py:989 +#: redbot/cogs/audio/core/commands/audioset.py:990 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:1008 +#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1102 +#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1122 +#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1367 +#: redbot/cogs/audio/core/commands/audioset.py:1368 +#: redbot/cogs/audio/core/commands/audioset.py:1369 +#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1413 +#: redbot/cogs/audio/core/commands/audioset.py:1414 +#: redbot/cogs/audio/core/commands/audioset.py:1456 +#: redbot/cogs/audio/core/commands/controller.py:422 +#: redbot/cogs/audio/core/commands/controller.py:466 +#: redbot/cogs/audio/core/commands/controller.py:775 +#: redbot/cogs/audio/core/commands/llset.py:168 +#: redbot/cogs/audio/core/commands/llset.py:177 msgid "Enabled" msgstr "Etkinleştirildi" #: redbot/cogs/audio/core/commands/audioset.py:441 -#: redbot/cogs/audio/core/commands/audioset.py:591 -#: redbot/cogs/audio/core/commands/audioset.py:612 -#: redbot/cogs/audio/core/commands/audioset.py:629 -#: redbot/cogs/audio/core/commands/audioset.py:677 -#: redbot/cogs/audio/core/commands/audioset.py:752 -#: redbot/cogs/audio/core/commands/audioset.py:900 -#: redbot/cogs/audio/core/commands/audioset.py:915 -#: redbot/cogs/audio/core/commands/audioset.py:935 -#: redbot/cogs/audio/core/commands/audioset.py:977 -#: redbot/cogs/audio/core/commands/audioset.py:978 -#: redbot/cogs/audio/core/commands/audioset.py:979 -#: redbot/cogs/audio/core/commands/audioset.py:980 -#: redbot/cogs/audio/core/commands/audioset.py:981 -#: redbot/cogs/audio/core/commands/audioset.py:982 -#: redbot/cogs/audio/core/commands/audioset.py:983 -#: redbot/cogs/audio/core/commands/audioset.py:997 -#: redbot/cogs/audio/core/commands/audioset.py:999 -#: redbot/cogs/audio/core/commands/audioset.py:1041 -#: redbot/cogs/audio/core/commands/audioset.py:1048 -#: redbot/cogs/audio/core/commands/audioset.py:1090 -#: redbot/cogs/audio/core/commands/audioset.py:1091 -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1113 -#: redbot/cogs/audio/core/commands/audioset.py:1188 -#: redbot/cogs/audio/core/commands/audioset.py:1203 -#: redbot/cogs/audio/core/commands/audioset.py:1348 -#: redbot/cogs/audio/core/commands/audioset.py:1349 -#: redbot/cogs/audio/core/commands/audioset.py:1350 -#: redbot/cogs/audio/core/commands/audioset.py:1393 -#: redbot/cogs/audio/core/commands/audioset.py:1394 -#: redbot/cogs/audio/core/commands/audioset.py:1395 -#: redbot/cogs/audio/core/commands/audioset.py:1437 -#: redbot/cogs/audio/core/commands/controller.py:421 -#: redbot/cogs/audio/core/commands/controller.py:465 -#: redbot/cogs/audio/core/commands/controller.py:767 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:118 -#: redbot/cogs/audio/core/commands/llset.py:127 +#: redbot/cogs/audio/core/commands/audioset.py:589 +#: redbot/cogs/audio/core/commands/audioset.py:610 +#: redbot/cogs/audio/core/commands/audioset.py:627 +#: redbot/cogs/audio/core/commands/audioset.py:675 +#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:921 +#: redbot/cogs/audio/core/commands/audioset.py:941 +#: redbot/cogs/audio/core/commands/audioset.py:970 +#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:987 +#: redbot/cogs/audio/core/commands/audioset.py:988 +#: redbot/cogs/audio/core/commands/audioset.py:989 +#: redbot/cogs/audio/core/commands/audioset.py:990 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:1008 +#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1102 +#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1124 +#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1367 +#: redbot/cogs/audio/core/commands/audioset.py:1368 +#: redbot/cogs/audio/core/commands/audioset.py:1369 +#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1413 +#: redbot/cogs/audio/core/commands/audioset.py:1414 +#: redbot/cogs/audio/core/commands/audioset.py:1456 +#: redbot/cogs/audio/core/commands/controller.py:422 +#: redbot/cogs/audio/core/commands/controller.py:466 +#: redbot/cogs/audio/core/commands/controller.py:775 +#: redbot/cogs/audio/core/commands/llset.py:168 +#: redbot/cogs/audio/core/commands/llset.py:177 msgid "Disabled" msgstr "Devre dışı bırakıldı" @@ -308,42 +306,64 @@ msgstr "\n" "Çalma sırası bittiğinde otomatik çıkış devre dışı bırakıldı." #: redbot/cogs/audio/core/commands/audioset.py:451 -#: redbot/cogs/audio/core/commands/audioset.py:546 -#: redbot/cogs/audio/core/commands/audioset.py:571 -#: redbot/cogs/audio/core/commands/audioset.py:589 -#: redbot/cogs/audio/core/commands/audioset.py:610 -#: redbot/cogs/audio/core/commands/audioset.py:637 -#: redbot/cogs/audio/core/commands/audioset.py:675 -#: redbot/cogs/audio/core/commands/audioset.py:698 -#: redbot/cogs/audio/core/commands/audioset.py:704 -#: redbot/cogs/audio/core/commands/audioset.py:727 -#: redbot/cogs/audio/core/commands/audioset.py:733 -#: redbot/cogs/audio/core/commands/audioset.py:750 -#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:544 +#: redbot/cogs/audio/core/commands/audioset.py:569 +#: redbot/cogs/audio/core/commands/audioset.py:587 +#: redbot/cogs/audio/core/commands/audioset.py:608 +#: redbot/cogs/audio/core/commands/audioset.py:635 +#: redbot/cogs/audio/core/commands/audioset.py:673 +#: redbot/cogs/audio/core/commands/audioset.py:696 +#: redbot/cogs/audio/core/commands/audioset.py:702 +#: redbot/cogs/audio/core/commands/audioset.py:725 +#: redbot/cogs/audio/core/commands/audioset.py:731 +#: redbot/cogs/audio/core/commands/audioset.py:748 #: redbot/cogs/audio/core/commands/audioset.py:774 -#: redbot/cogs/audio/core/commands/audioset.py:797 -#: redbot/cogs/audio/core/commands/audioset.py:854 -#: redbot/cogs/audio/core/commands/audioset.py:877 -#: redbot/cogs/audio/core/commands/audioset.py:882 -#: redbot/cogs/audio/core/commands/audioset.py:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:1186 -#: redbot/cogs/audio/core/commands/audioset.py:1201 -#: redbot/cogs/audio/core/commands/audioset.py:1222 -#: redbot/cogs/audio/core/commands/audioset.py:1229 -#: redbot/cogs/audio/core/commands/audioset.py:1289 -#: redbot/cogs/audio/core/commands/audioset.py:1311 -#: redbot/cogs/audio/core/commands/audioset.py:1419 -#: redbot/cogs/audio/core/commands/audioset.py:1435 -#: redbot/cogs/audio/core/commands/controller.py:419 -#: redbot/cogs/audio/core/commands/controller.py:463 -#: redbot/cogs/audio/core/commands/controller.py:774 -#: 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 +#: redbot/cogs/audio/core/commands/audioset.py:780 +#: redbot/cogs/audio/core/commands/audioset.py:803 +#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:883 +#: redbot/cogs/audio/core/commands/audioset.py:888 +#: redbot/cogs/audio/core/commands/audioset.py:904 +#: redbot/cogs/audio/core/commands/audioset.py:919 +#: redbot/cogs/audio/core/commands/audioset.py:939 +#: redbot/cogs/audio/core/commands/audioset.py:1205 +#: redbot/cogs/audio/core/commands/audioset.py:1220 +#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1248 +#: redbot/cogs/audio/core/commands/audioset.py:1308 +#: redbot/cogs/audio/core/commands/audioset.py:1330 +#: redbot/cogs/audio/core/commands/audioset.py:1438 +#: redbot/cogs/audio/core/commands/audioset.py:1454 +#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:464 +#: redbot/cogs/audio/core/commands/controller.py:782 +#: redbot/cogs/audio/core/commands/llset.py:146 +#: redbot/cogs/audio/core/commands/llset.py:166 +#: redbot/cogs/audio/core/commands/llset.py:175 +#: redbot/cogs/audio/core/commands/llset.py:204 +#: redbot/cogs/audio/core/commands/llset.py:226 +#: redbot/cogs/audio/core/commands/llset.py:258 +#: redbot/cogs/audio/core/commands/llset.py:282 +#: redbot/cogs/audio/core/commands/llset.py:295 +#: redbot/cogs/audio/core/commands/llset.py:388 +#: redbot/cogs/audio/core/commands/llset.py:412 +#: redbot/cogs/audio/core/commands/llset.py:443 +#: redbot/cogs/audio/core/commands/llset.py:472 +#: redbot/cogs/audio/core/commands/llset.py:481 +#: redbot/cogs/audio/core/commands/llset.py:499 +#: redbot/cogs/audio/core/commands/llset.py:508 +#: redbot/cogs/audio/core/commands/llset.py:526 +#: redbot/cogs/audio/core/commands/llset.py:535 +#: redbot/cogs/audio/core/commands/llset.py:553 +#: redbot/cogs/audio/core/commands/llset.py:562 +#: redbot/cogs/audio/core/commands/llset.py:580 +#: redbot/cogs/audio/core/commands/llset.py:589 +#: redbot/cogs/audio/core/commands/llset.py:607 +#: redbot/cogs/audio/core/commands/llset.py:616 +#: redbot/cogs/audio/core/commands/llset.py:634 +#: redbot/cogs/audio/core/commands/llset.py:643 +#: redbot/cogs/audio/core/commands/llset.py:670 +#: redbot/cogs/audio/core/commands/llset.py:701 msgid "Setting Changed" msgstr "Ayar Değiştirildi" @@ -351,7 +371,7 @@ msgstr "Ayar Değiştirildi" #, docstring msgid "Set a playlist to auto-play songs from.\n\n" " **Usage**:\n" -" ​ ​ ​ ​ `[p]audioset autoplay playlist_name_OR_id [args]`\n\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist playlist_name_OR_id [args]`\n\n" " **Args**:\n" " ​ ​ ​ ​ The following are all optional:\n" " ​ ​ ​ ​ ​ ​ ​ ​ --scope \n" @@ -369,145 +389,122 @@ msgid "Set a playlist to auto-play songs from.\n\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 "İçinden otomatik olarak şarkı çalınacak bir çalma listesi ayarla.\n\n" -" **Kullanım**:\n" -" ​ ​ ​ ​ `[p]audioset autoplay çalma_listesi_adı_yada_IDsi [args]`\n\n" -" **Seçenekler**:\n" -" ​ ​ ​ ​ Bunların hepsi isteğe bağlıdır:\n" -" ​ ​ ​ ​ ​ ​ ​ ​ --kapsam \n" -" ​ ​ ​ ​ ​ ​ ​ ​ --yapımcı [user]\n" -" ​ ​ ​ ​ ​ ​ ​ ​ --sunucu [guild] **Bunu sadece bot sahibi kullanabilir**\n\n" -" **Kapsam** bunlardan biri olabilir:\n" -" ​Global (Küresel)\n" -" ​ ​ ​ ​ Guild (Sunucu)\n" -" ​ ​ ​ ​ User (Kullanıcı)\n\n" -" **Yapımcı** bunlardan biri olabilir:\n" -" ​ ​ ​ ​ Kullanıcı IDsi\n" -" ​ ​ ​ ​ Kullanıcı etiketi\n" -" ​ ​ ​ ​ Kullanıcı adı#1234\n\n" -" **Sunucu** bunlardan biri olabilir:\n" -" ​ ​ ​ ​ Sunucu IDsi\n" -" ​ ​ ​ ​ Sunucu tam adı\n\n" -" Example use:\n" -" ​ ​ ​ ​ `[p]audioset autoplay BenimÇalmaListem`\n" -" ​ ​ ​ ​ `[p]audioset autoplay BenimKüreselÇalmaListem --scope Global`\n" -" ​ ​ ​ ​ `[p]audioset autoplay BenimKişiselÇalmaListem --scope User --author Draper`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist MyGuildPlaylist`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist MyGlobalPlaylist --scope Global`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist 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:105 #: 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:1817 -#: redbot/cogs/audio/core/commands/playlists.py:1983 +#: redbot/cogs/audio/core/commands/playlists.py:393 +#: redbot/cogs/audio/core/commands/playlists.py:470 +#: redbot/cogs/audio/core/commands/playlists.py:558 +#: redbot/cogs/audio/core/commands/playlists.py:691 +#: redbot/cogs/audio/core/commands/playlists.py:822 +#: redbot/cogs/audio/core/commands/playlists.py:943 +#: redbot/cogs/audio/core/commands/playlists.py:1096 +#: redbot/cogs/audio/core/commands/playlists.py:1204 +#: redbot/cogs/audio/core/commands/playlists.py:1320 +#: redbot/cogs/audio/core/commands/playlists.py:1444 +#: redbot/cogs/audio/core/commands/playlists.py:1620 +#: redbot/cogs/audio/core/commands/playlists.py:1789 +#: redbot/cogs/audio/core/commands/playlists.py:1953 msgid "Playlists Are Not Available" msgstr "Oynatma Listeleri Mevcut Değil" #: redbot/cogs/audio/core/commands/audioset.py:498 -#: redbot/cogs/audio/core/commands/playlists.py:105 +#: redbot/cogs/audio/core/commands/playlists.py:106 #: 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:1818 -#: redbot/cogs/audio/core/commands/playlists.py:1984 +#: redbot/cogs/audio/core/commands/playlists.py:394 +#: redbot/cogs/audio/core/commands/playlists.py:471 +#: redbot/cogs/audio/core/commands/playlists.py:559 +#: redbot/cogs/audio/core/commands/playlists.py:692 +#: redbot/cogs/audio/core/commands/playlists.py:823 +#: redbot/cogs/audio/core/commands/playlists.py:944 +#: redbot/cogs/audio/core/commands/playlists.py:1097 +#: redbot/cogs/audio/core/commands/playlists.py:1205 +#: redbot/cogs/audio/core/commands/playlists.py:1321 +#: redbot/cogs/audio/core/commands/playlists.py:1445 +#: redbot/cogs/audio/core/commands/playlists.py:1621 +#: redbot/cogs/audio/core/commands/playlists.py:1790 +#: redbot/cogs/audio/core/commands/playlists.py:1954 msgid "The playlist section of Audio is currently unavailable" msgstr "Playlist çalma şu anda kullanılamıyor" -#: 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:1821 -#: redbot/cogs/audio/core/commands/playlists.py:1987 +#: redbot/cogs/audio/core/commands/audioset.py:499 +#: redbot/cogs/audio/core/commands/playlists.py:107 +#: redbot/cogs/audio/core/commands/playlists.py:268 +#: redbot/cogs/audio/core/commands/playlists.py:395 +#: redbot/cogs/audio/core/commands/playlists.py:472 +#: redbot/cogs/audio/core/commands/playlists.py:560 +#: redbot/cogs/audio/core/commands/playlists.py:693 +#: redbot/cogs/audio/core/commands/playlists.py:824 +#: redbot/cogs/audio/core/commands/playlists.py:945 +#: redbot/cogs/audio/core/commands/playlists.py:1098 +#: redbot/cogs/audio/core/commands/playlists.py:1206 +#: redbot/cogs/audio/core/commands/playlists.py:1322 +#: redbot/cogs/audio/core/commands/playlists.py:1446 +#: redbot/cogs/audio/core/commands/playlists.py:1622 +#: redbot/cogs/audio/core/commands/playlists.py:1791 +#: redbot/cogs/audio/core/commands/playlists.py:1955 msgid "Check your logs." msgstr "Loglarını kontrol et." -#: redbot/cogs/audio/core/commands/audioset.py:516 -#: redbot/cogs/audio/core/commands/audioset.py:532 +#: redbot/cogs/audio/core/commands/audioset.py:514 +#: redbot/cogs/audio/core/commands/audioset.py:530 msgid "No Playlist Found" msgstr "Çalma listesi bulunamadı" -#: redbot/cogs/audio/core/commands/audioset.py:517 -#: redbot/cogs/audio/core/commands/playlists.py:124 -#: redbot/cogs/audio/core/commands/playlists.py:1498 +#: redbot/cogs/audio/core/commands/audioset.py:515 +#: redbot/cogs/audio/core/commands/playlists.py:125 +#: redbot/cogs/audio/core/commands/playlists.py:1475 msgid "Could not match '{arg}' to a playlist" msgstr "{arg} çalma listesinde bulunamadı" -#: redbot/cogs/audio/core/commands/audioset.py:524 +#: redbot/cogs/audio/core/commands/audioset.py:522 msgid "No Tracks Found" msgstr "Parça bulunamadı" -#: redbot/cogs/audio/core/commands/audioset.py:525 +#: redbot/cogs/audio/core/commands/audioset.py:523 msgid "Playlist {name} has no tracks." msgstr "{name} çalma listesi herhangi bir parça içermiyor." -#: redbot/cogs/audio/core/commands/audioset.py:533 -#: redbot/cogs/audio/core/commands/playlists.py:1587 -#: redbot/cogs/audio/core/commands/playlists.py:1700 +#: redbot/cogs/audio/core/commands/audioset.py:531 +#: redbot/cogs/audio/core/commands/playlists.py:1561 +#: redbot/cogs/audio/core/commands/playlists.py:1672 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:540 -#: redbot/cogs/audio/core/commands/playlists.py:1016 -#: redbot/cogs/audio/core/commands/playlists.py:1595 -#: redbot/cogs/audio/core/commands/playlists.py:1707 +#: redbot/cogs/audio/core/commands/audioset.py:538 +#: redbot/cogs/audio/core/commands/playlists.py:1001 +#: redbot/cogs/audio/core/commands/playlists.py:1569 +#: redbot/cogs/audio/core/commands/playlists.py:1679 msgid "Missing Arguments" msgstr "Eksik değişkenler" -#: 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:1708 +#: redbot/cogs/audio/core/commands/audioset.py:539 +#: redbot/cogs/audio/core/commands/playlists.py:1002 +#: redbot/cogs/audio/core/commands/playlists.py:1570 +#: redbot/cogs/audio/core/commands/playlists.py:1680 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:547 +#: redbot/cogs/audio/core/commands/audioset.py:545 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:560 +#: redbot/cogs/audio/core/commands/audioset.py:558 #, 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:572 +#: redbot/cogs/audio/core/commands/audioset.py:570 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:578 +#: redbot/cogs/audio/core/commands/audioset.py:576 #, docstring msgid "Toggle global daily queues.\n\n" " Global daily queues creates a playlist for all tracks played today.\n" @@ -516,11 +513,11 @@ msgstr "Küresel günlük sıraları aç/kapa.\n\n" " Günlük küresel sıralar bugün çalınan tüm parçalardan bir çalma listesi oluşturur.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:590 +#: redbot/cogs/audio/core/commands/audioset.py:588 msgid "Global daily queues: {true_or_false}." msgstr "Günlük sıralamalar: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:599 +#: redbot/cogs/audio/core/commands/audioset.py:597 #, docstring msgid "Toggle daily queues.\n\n" " Daily queues creates a playlist for all tracks played today.\n" @@ -529,11 +526,11 @@ msgstr "Günlük sıraları aç/kapa.\n\n" " Günlük sıralar bugün çalınan tüm parçalardan bir çalma listesi oluşturur.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:611 +#: redbot/cogs/audio/core/commands/audioset.py:609 msgid "Daily queues: {true_or_false}." msgstr "Günlük sıralamalar: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:620 +#: redbot/cogs/audio/core/commands/audioset.py:618 #, docstring msgid "Toggle the bot auto-disconnecting when done playing.\n\n" " This setting takes precedence over `[p]audioset emptydisconnect`.\n" @@ -542,18 +539,18 @@ msgstr "Botun çalma bitince otomatik olarak kanaldan çıkmasını ayarla.\n\n" " Bu ayar `[p]audioset emptydisconnect` ayarından önceliklidir.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:628 +#: redbot/cogs/audio/core/commands/audioset.py:626 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:632 -#: redbot/cogs/audio/core/commands/controller.py:771 +#: redbot/cogs/audio/core/commands/audioset.py:630 +#: redbot/cogs/audio/core/commands/controller.py:779 msgid "\n" "Auto-play has been disabled." msgstr "\n" "Otomatik çalma devre dışı bırakıldı." -#: redbot/cogs/audio/core/commands/audioset.py:643 +#: redbot/cogs/audio/core/commands/audioset.py:641 #, docstring msgid "Toggle DJ mode.\n\n" " DJ mode allows users with the DJ role to use audio commands.\n" @@ -562,23 +559,23 @@ msgstr "DJ modunu aç/kapa.\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:654 +#: redbot/cogs/audio/core/commands/audioset.py:652 msgid "Missing DJ Role" msgstr "DJ rolü eksik" -#: redbot/cogs/audio/core/commands/audioset.py:655 +#: redbot/cogs/audio/core/commands/audioset.py:653 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:666 +#: redbot/cogs/audio/core/commands/audioset.py:664 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:676 +#: redbot/cogs/audio/core/commands/audioset.py:674 msgid "DJ role: {true_or_false}." msgstr "DJ rolü: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:683 #, 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" @@ -587,54 +584,55 @@ msgstr "Botun kanalda kaç saniye yalnız kalırsa kanaldan ayrılacağını aya " `[p]audioset dc` ayarı bu ayara önceliklidir.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:1214 +#: redbot/cogs/audio/core/commands/audioset.py:689 +#: redbot/cogs/audio/core/commands/audioset.py:718 +#: redbot/cogs/audio/core/commands/audioset.py:1233 msgid "Invalid Time" msgstr "Geçersiz süre" -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:1214 +#: redbot/cogs/audio/core/commands/audioset.py:689 +#: redbot/cogs/audio/core/commands/audioset.py:718 +#: redbot/cogs/audio/core/commands/audioset.py:1233 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:698 +#: redbot/cogs/audio/core/commands/audioset.py:696 msgid "Empty disconnect disabled." msgstr "Kanal boşken kanaldan ayrılma kapatıldı." -#: redbot/cogs/audio/core/commands/audioset.py:705 +#: redbot/cogs/audio/core/commands/audioset.py:703 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:717 +#: redbot/cogs/audio/core/commands/audioset.py:715 #, 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:727 +#: redbot/cogs/audio/core/commands/audioset.py:725 msgid "Empty pause disabled." msgstr "Kanal boşken durdurma kapatıldı." -#: redbot/cogs/audio/core/commands/audioset.py:734 +#: redbot/cogs/audio/core/commands/audioset.py:732 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:745 +#: redbot/cogs/audio/core/commands/audioset.py:743 #, docstring msgid "Prioritise tracks with lyrics." msgstr "Şarkı sözleri ile parçalara öncelik." -#: redbot/cogs/audio/core/commands/audioset.py:751 +#: redbot/cogs/audio/core/commands/audioset.py:749 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:760 +#: redbot/cogs/audio/core/commands/audioset.py:758 #, 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:763 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 msgid "Invalid Price" msgstr "Geçersiz Fiyat" @@ -642,15 +640,19 @@ msgstr "Geçersiz Fiyat" msgid "Price can't be less than zero." msgstr "Fiyat sıfırdan küçük olamaz." -#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:769 +msgid "Price can't be greater than 2^63 - 1." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:774 msgid "Jukebox mode disabled." msgstr "Jukebox modu devre dışı." -#: redbot/cogs/audio/core/commands/audioset.py:775 +#: redbot/cogs/audio/core/commands/audioset.py:781 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:787 +#: redbot/cogs/audio/core/commands/audioset.py:793 #, 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" @@ -659,11 +661,11 @@ msgstr "Lavalink.jar ses verilerinin olduğu klasörden çalıştırılmıyorsa " Varsayılan olan ses veri klasörüne sıfırlamak için boş bırakın.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:798 +#: redbot/cogs/audio/core/commands/audioset.py:804 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:803 +#: redbot/cogs/audio/core/commands/audioset.py:809 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" "```\n" "ParentDirectory\n" @@ -689,31 +691,30 @@ msgstr "Bu ayar sadece bot sahiplerinin aşağıdaki örnekteki gibi yerel parç "Varsayılan olan ses veri klasörüne sıfırlamak için bu komutu konumu boş bırakarak kullanın.\n" "Yerel parçalar konumunu verilen klasöre ayarlamaya devam etmek istiyor musunuz?" -#: redbot/cogs/audio/core/commands/audioset.py:835 +#: redbot/cogs/audio/core/commands/audioset.py:841 msgid "Invalid Path" msgstr "Geçersiz Konum" -#: redbot/cogs/audio/core/commands/audioset.py:836 +#: redbot/cogs/audio/core/commands/audioset.py:842 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:842 +#: redbot/cogs/audio/core/commands/audioset.py:848 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:848 -#: redbot/cogs/audio/core/commands/llset.py:34 -#: redbot/cogs/audio/core/commands/llset.py:53 -#: redbot/cogs/audio/core/commands/player.py:416 -#: redbot/cogs/audio/core/commands/player.py:426 +#: redbot/cogs/audio/core/commands/audioset.py:854 +#: redbot/cogs/audio/core/commands/llset.py:74 +#: redbot/cogs/audio/core/commands/player.py:414 +#: redbot/cogs/audio/core/commands/player.py:424 msgid "Invalid Environment" msgstr "Geçersiz Ortam" -#: redbot/cogs/audio/core/commands/audioset.py:855 +#: redbot/cogs/audio/core/commands/audioset.py:861 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:864 +#: redbot/cogs/audio/core/commands/audioset.py:870 #, 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" @@ -724,41 +725,41 @@ msgstr "Sıraya alınabilecek bir parçanın saniye olarak maksimum uzunluğunu " değer kabul eder. Geçersiz değer girmek maksimum uzunluk ayarını kapatır.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:873 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Invalid length" msgstr "Geçersiz süre" -#: redbot/cogs/audio/core/commands/audioset.py:873 +#: redbot/cogs/audio/core/commands/audioset.py:879 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:877 +#: redbot/cogs/audio/core/commands/audioset.py:883 msgid "Track max length disabled." msgstr "Çalınabilecek en uzun şarkı uzunluk ayarı kapatıldı." -#: redbot/cogs/audio/core/commands/audioset.py:883 +#: redbot/cogs/audio/core/commands/audioset.py:889 msgid "Track max length set to {seconds}." msgstr "Şarkı uzunluğu ayarı {seconds} saniye olarak ayarlandı." -#: redbot/cogs/audio/core/commands/audioset.py:893 +#: redbot/cogs/audio/core/commands/audioset.py:899 #, 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:899 +#: redbot/cogs/audio/core/commands/audioset.py:905 msgid "Notify mode: {true_or_false}." msgstr "Bilgilendirme modu: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:908 +#: redbot/cogs/audio/core/commands/audioset.py:914 #, 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:914 +#: redbot/cogs/audio/core/commands/audioset.py:920 msgid "Auto Deafen: {true_or_false}." msgstr "Otomatik Sağırlaştırma: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:923 +#: redbot/cogs/audio/core/commands/audioset.py:929 #, 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" @@ -771,263 +772,264 @@ msgstr "Ses çalma için kaynak kısıtlamasını aç.\n\n" " Bandcamp linklerinden müzik çalabilirler.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:934 +#: redbot/cogs/audio/core/commands/audioset.py:940 msgid "Commercial links only: {true_or_false}." msgstr "Link sınırlaması: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:943 +#: redbot/cogs/audio/core/commands/audioset.py:949 #, docstring msgid "Set the role to use for DJ mode." msgstr "DJ modu için rolü belirler" -#: redbot/cogs/audio/core/commands/audioset.py:952 +#: redbot/cogs/audio/core/commands/audioset.py:958 msgid "Settings Changed" msgstr "Ayarlar Değiştirildi" -#: redbot/cogs/audio/core/commands/audioset.py:953 +#: redbot/cogs/audio/core/commands/audioset.py:959 msgid "DJ role set to: {role.name}." msgstr "{role.name} DJ rolü olarak belirlendi." -#: redbot/cogs/audio/core/commands/audioset.py:959 +#: redbot/cogs/audio/core/commands/audioset.py:965 #, docstring msgid "Show the current settings." msgstr "Şuanki ayarları gösterir." -#: redbot/cogs/audio/core/commands/audioset.py:996 +#: redbot/cogs/audio/core/commands/audioset.py:1004 msgid "Server Settings" msgstr "Sunucu ayarları" -#: redbot/cogs/audio/core/commands/audioset.py:997 +#: redbot/cogs/audio/core/commands/audioset.py:1005 +msgid "Auto-deafen: [{auto_deafen}]\n" +msgstr "Otomatik sağırlaştırma: [{auto_deafen}]\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1008 msgid "Auto-disconnect: [{dc}]\n" msgstr "Kanaldan otomatik çıkma: [{dc}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:998 +#: redbot/cogs/audio/core/commands/audioset.py:1009 msgid "Auto-play: [{autoplay}]\n" msgstr "Otomatik oynatma: [{autoplay}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1002 +#: redbot/cogs/audio/core/commands/audioset.py:1013 msgid "Disconnect timer: [{num_seconds}]\n" msgstr "Ayrılma zamanlayıcısı: [{num_seconds}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1006 +#: redbot/cogs/audio/core/commands/audioset.py:1017 msgid "Auto Pause timer: [{num_seconds}]\n" msgstr "Otomatik durdurma zamanlayıcısı: [{num_seconds}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1021 msgid "DJ Role: [{role.name}]\n" msgstr "DJ Rolü: [{role.name}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1012 +#: redbot/cogs/audio/core/commands/audioset.py:1023 msgid "Jukebox: [{jukebox_name}]\n" msgstr "Müzik kutusu: [{jukebox_name}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1013 +#: redbot/cogs/audio/core/commands/audioset.py:1024 msgid "Command price: [{jukebox_price}]\n" msgstr "Komut bedeli: [{jukebox_price}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1017 +#: redbot/cogs/audio/core/commands/audioset.py:1028 msgid "Max track length: [{tracklength}]\n" msgstr "Maksimum parça uzunluğu: [{tracklength}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1020 -msgid "Repeat: [{repeat}]\n" +#: redbot/cogs/audio/core/commands/audioset.py:1031 +msgid "Max volume: [{max_volume}%]\n" +"Persist queue: [{persist_queue}]\n" +"Repeat: [{repeat}]\n" "Shuffle: [{shuffle}]\n" "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" -msgstr "Tekararlama: [{repeat}]\n" +msgstr "En yüksek ses: [{max_volume}%]\n" +"Sırayı kaydetme: [{persist_queue}]\n" +"Tekrarlama: [{repeat}]\n" "Karıştırma: [{shuffle}]\n" -"Sıra başına alma: [{bumpped_shuffle}]\n" -"Şarkı bildirme msjları: [{notify}]\n" -"Bot durumu olarak şarkılar: [{status}]\n" -"Kalıcı sıra: [{persist_queue}]\n" +"Karıştırmada yukarı çıkarma: [{bumpped_shuffle}]\n" +"Şarkı bilgi msjları: [{notify}]\n" +"Bot durumu olarak çalınan şarkı: [{status}]\n" "Spotify arama: [{countrycode}]\n" -"Otomatik sağırlaştırma: [{auto_deafen}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1040 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Thumbnails: [{0}]\n" msgstr "Küçük resimler: [{0}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1044 +#: redbot/cogs/audio/core/commands/audioset.py:1055 msgid "Vote skip: [{vote_enabled}]\n" "Skip percentage: [{vote_percent}%]\n" msgstr "Şarkı atlama oylaması: [{vote_enabled}]\n" "Atlama yüzdesi: [{vote_percent}%]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1057 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Server" msgstr "Sunucu" -#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "User" msgstr "Kullanıcı" -#: redbot/cogs/audio/core/commands/audioset.py:1061 -#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: redbot/cogs/audio/core/commands/playlists.py:1010 msgid "Global" msgstr "Küresel" -#: redbot/cogs/audio/core/commands/audioset.py:1063 -#: redbot/cogs/audio/core/commands/audioset.py:1064 -#: redbot/cogs/audio/core/commands/audioset.py:1065 +#: redbot/cogs/audio/core/commands/audioset.py:1074 +#: redbot/cogs/audio/core/commands/audioset.py:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1076 msgid "Cached" msgstr "Önbelleğe alındı" -#: redbot/cogs/audio/core/commands/audioset.py:1067 -#: redbot/cogs/audio/core/commands/audioset.py:1068 -#: redbot/cogs/audio/core/commands/audioset.py:1069 +#: redbot/cogs/audio/core/commands/audioset.py:1078 +#: redbot/cogs/audio/core/commands/audioset.py:1079 +#: redbot/cogs/audio/core/commands/audioset.py:1080 msgid "US Top 100" msgstr "ABD En İyi 100" -#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: redbot/cogs/audio/core/commands/audioset.py:1083 msgid "Auto-play Settings" msgstr "Otomatik Çalma Ayarları" -#: redbot/cogs/audio/core/commands/audioset.py:1074 +#: redbot/cogs/audio/core/commands/audioset.py:1085 msgid "Playlist name: [{pname}]\n" msgstr "Çalma listesi adı: [{pname}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1086 msgid "Playlist ID: [{pid}]\n" msgstr "Çalma listesi IDsi: [{pid}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1076 +#: redbot/cogs/audio/core/commands/audioset.py:1087 msgid "Playlist scope: [{pscope}]\n" msgstr "Çalma listesi kapsamı: [{pscope}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1082 -#: redbot/cogs/audio/core/commands/audioset.py:1353 -#: redbot/cogs/audio/core/commands/audioset.py:1398 +#: redbot/cogs/audio/core/commands/audioset.py:1093 +#: redbot/cogs/audio/core/commands/audioset.py:1372 +#: redbot/cogs/audio/core/commands/audioset.py:1417 msgid "Cache Settings" msgstr "Önbellek Ayarları" -#: redbot/cogs/audio/core/commands/audioset.py:1084 +#: redbot/cogs/audio/core/commands/audioset.py:1095 msgid "Max age: [{max_age}]\n" msgstr "Maksimum yaş: [{max_age}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1085 +#: redbot/cogs/audio/core/commands/audioset.py:1096 msgid "Local Spotify cache: [{spotify_status}]\n" msgstr "Yerel Spotify önbelleği: [{spotify_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1097 msgid "Local Youtube cache: [{youtube_status}]\n" msgstr "Yerel Yotube önbelleği: [{youtube_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1098 msgid "Local Lavalink cache: [{lavalink_status}]\n" msgstr "Yerel Lavalink önbelleği: [{lavalink_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1089 -#: redbot/cogs/audio/core/commands/audioset.py:1347 -#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1100 +#: redbot/cogs/audio/core/commands/audioset.py:1366 +#: redbot/cogs/audio/core/commands/audioset.py:1411 msgid "days" msgstr "gün" -#: redbot/cogs/audio/core/commands/audioset.py:1096 +#: redbot/cogs/audio/core/commands/audioset.py:1107 msgid "User Settings" msgstr "Kullanıcı Ayarları" -#: redbot/cogs/audio/core/commands/audioset.py:1098 +#: redbot/cogs/audio/core/commands/audioset.py:1109 msgid "Spotify search: [{country_code}]\n" msgstr "Spotify arama: [{country_code}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1114 msgid "Lavalink Settings" msgstr "Lavalink Ayarları" -#: redbot/cogs/audio/core/commands/audioset.py:1105 +#: redbot/cogs/audio/core/commands/audioset.py:1116 msgid "Cog version: [{version}]\n" msgstr "Cog sürümü: [{version}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1106 +#: redbot/cogs/audio/core/commands/audioset.py:1117 msgid "Red-Lavalink: [{lavalink_version}]\n" msgstr "Red-Lavalink: [{lavalink_version}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1107 +#: redbot/cogs/audio/core/commands/audioset.py:1118 msgid "External server: [{use_external_lavalink}]\n" msgstr "Harici sunucu: [{use_external_lavalink}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1116 -msgid "Lavalink build: [{llbuild}]\n" +#: redbot/cogs/audio/core/commands/audioset.py:1131 +msgid "Lavalink version: [{llversion}]\n" "Lavalink branch: [{llbranch}]\n" "Release date: [{build_time}]\n" "Lavaplayer version: [{lavaplayer}]\n" "Java version: [{jvm}]\n" "Java Executable: [{jv_exec}]\n" -msgstr "Lavalink yapı numarası: [{llbuild}]\n" -"Lavalink branşı: [{llbranch}]\n" -"Çıkış tarihi: [{build_time}]\n" -"Lavaplayer sürümü: [{lavaplayer}]\n" -"Java sürümü: [{jvm}]\n" -"Java dosyası: [{jv_exec}]\n" - -#: redbot/cogs/audio/core/commands/audioset.py:1132 +"Initial Heapsize: [{xms}]\n" +"Max Heapsize: [{xmx}]\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1151 msgid "Localtracks path: [{localpath}]\n" msgstr "Yerel parçalar klasörü: [{localpath}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1141 +#: redbot/cogs/audio/core/commands/audioset.py:1160 #, docstring -msgid "Sends the Lavalink server logs to your DMs." -msgstr "Lavalink sunucu kayıtlarını size özel mesaj olarak yollar." +msgid "Sends the managed Lavalink node logs to your DMs." +msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1148 -#: redbot/cogs/audio/core/commands/audioset.py:1150 +#: redbot/cogs/audio/core/commands/audioset.py:1167 +#: redbot/cogs/audio/core/commands/audioset.py:1169 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:1162 +#: redbot/cogs/audio/core/commands/audioset.py:1181 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:1172 +#: redbot/cogs/audio/core/commands/audioset.py:1191 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:1181 +#: redbot/cogs/audio/core/commands/audioset.py:1200 #, 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:1187 +#: redbot/cogs/audio/core/commands/audioset.py:1206 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:1196 +#: redbot/cogs/audio/core/commands/audioset.py:1215 #, 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:1202 +#: redbot/cogs/audio/core/commands/audioset.py:1221 msgid "Thumbnail display: {true_or_false}." msgstr "Thumbnail gösterilmesi:" -#: redbot/cogs/audio/core/commands/audioset.py:1211 +#: redbot/cogs/audio/core/commands/audioset.py:1230 #, 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:1223 +#: redbot/cogs/audio/core/commands/audioset.py:1242 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:1230 +#: redbot/cogs/audio/core/commands/audioset.py:1249 msgid "Vote percentage set to {percent}%." msgstr "Geçme oylama yüzdesi %{percent} olarak ayarlandı." -#: redbot/cogs/audio/core/commands/audioset.py:1239 +#: redbot/cogs/audio/core/commands/audioset.py:1258 #, docstring msgid "Instructions to set the YouTube API key." msgstr "YouTube API tokenini ayarlamak için bilgiler." -#: redbot/cogs/audio/core/commands/audioset.py:1258 +#: redbot/cogs/audio/core/commands/audioset.py:1277 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "Spotify API tokenini ayarlamak için bilgiler." -#: redbot/cogs/audio/core/commands/audioset.py:1259 +#: redbot/cogs/audio/core/commands/audioset.py:1278 msgid "1. Go to Spotify developers and log in with your Spotify account.\n" "(https://developer.spotify.com/dashboard/applications)\n" "2. Click \"Create An App\".\n" @@ -1045,28 +1047,28 @@ msgstr "1. Spotify developers sayfasına spotify hesabınızla giriş yapın.\n" "6. İstemci IDnizi ve istemcisi sırrınızı (client secret) 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:1276 -#: redbot/cogs/audio/core/commands/audioset.py:1298 +#: redbot/cogs/audio/core/commands/audioset.py:1295 +#: redbot/cogs/audio/core/commands/audioset.py:1317 #, 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:1280 -#: redbot/cogs/audio/core/commands/audioset.py:1302 +#: redbot/cogs/audio/core/commands/audioset.py:1299 +#: redbot/cogs/audio/core/commands/audioset.py:1321 msgid "Invalid Country Code" msgstr "Geçersiz Ülke Kodu" -#: redbot/cogs/audio/core/commands/audioset.py:1281 -#: redbot/cogs/audio/core/commands/audioset.py:1303 +#: redbot/cogs/audio/core/commands/audioset.py:1300 +#: redbot/cogs/audio/core/commands/audioset.py:1322 msgid "Please use an official [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code." 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:1290 -#: redbot/cogs/audio/core/commands/audioset.py:1312 +#: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1331 msgid "Country Code set to {country}." msgstr "Ülke Kodu {country} olarak ayarlandı." -#: redbot/cogs/audio/core/commands/audioset.py:1320 +#: redbot/cogs/audio/core/commands/audioset.py:1339 #, docstring msgid "Sets the caching level.\n\n" " Level can be one of the following:\n\n" @@ -1087,27 +1089,27 @@ msgstr "Önbellekleme düzeyini ayarla.\n\n" " Belirli bir önbelleği kapamak istiyorsanız negatif sayı kullanın.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:1342 -#: redbot/cogs/audio/core/commands/audioset.py:1387 +#: redbot/cogs/audio/core/commands/audioset.py:1361 +#: redbot/cogs/audio/core/commands/audioset.py:1406 msgid "Max age: [{max_age}]\n" msgstr "Maksimum yaş: [{max_age}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1343 -#: redbot/cogs/audio/core/commands/audioset.py:1388 +#: redbot/cogs/audio/core/commands/audioset.py:1362 +#: redbot/cogs/audio/core/commands/audioset.py:1407 msgid "Spotify cache: [{spotify_status}]\n" msgstr "Spotify önbelleği: [{spotify_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1344 -#: redbot/cogs/audio/core/commands/audioset.py:1389 +#: redbot/cogs/audio/core/commands/audioset.py:1363 +#: redbot/cogs/audio/core/commands/audioset.py:1408 msgid "Youtube cache: [{youtube_status}]\n" msgstr "Youtube önbelleği: [{youtube_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1345 -#: redbot/cogs/audio/core/commands/audioset.py:1390 +#: redbot/cogs/audio/core/commands/audioset.py:1364 +#: redbot/cogs/audio/core/commands/audioset.py:1409 msgid "Lavalink cache: [{lavalink_status}]\n" msgstr "Lavalink önbelleği: [{lavalink_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1405 +#: redbot/cogs/audio/core/commands/audioset.py:1424 #, 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" @@ -1118,15 +1120,15 @@ msgstr "Maksimum önbellek yaşını ayarlar.\n\n" " sağlar.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1431 msgid "Cache age cannot be less than 7 days. If you wish to disable it run {prefix}audioset cache.\n" msgstr "Önbellek yaşı 7 günden az olamaz. Eğer kapamak istiyorsanız `{prefix}audioset cache` çalıştırın.\n" -#: redbot/cogs/audio/core/commands/audioset.py:1417 +#: redbot/cogs/audio/core/commands/audioset.py:1436 msgid "I've set the cache age to {age} days" msgstr "Önbellekleme süresi {age} gün olarak ayarlandı." -#: redbot/cogs/audio/core/commands/audioset.py:1424 +#: redbot/cogs/audio/core/commands/audioset.py:1443 #, docstring msgid "Toggle persistent queues.\n\n" " Persistent queues allows the current queue to be restored when the queue closes.\n" @@ -1135,51 +1137,88 @@ msgstr "Kalıcı sıraları aç/kapa.\n\n" " Kalıcı sıralar mevcut sıranın sıra durdurulduğunda devam ettirilmesin sağlar.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:1436 +#: redbot/cogs/audio/core/commands/audioset.py:1455 msgid "Persisting queues: {true_or_false}." msgstr "Kalıcı sıralar:{true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1444 +#: redbot/cogs/audio/core/commands/audioset.py:1463 #, docstring msgid "Restarts the lavalink connection." msgstr "Lavalink bağlantısını yeniden başlatır." -#: redbot/cogs/audio/core/commands/audioset.py:1454 +#: redbot/cogs/audio/core/commands/audioset.py:1471 +#: redbot/cogs/audio/core/commands/llset.py:731 +msgid "Failed To Shutdown Lavalink Node" +msgstr "Lavalink kapatılamadı" + +#: redbot/cogs/audio/core/commands/audioset.py:1472 +#: redbot/cogs/audio/core/commands/llset.py:187 +#: redbot/cogs/audio/core/commands/llset.py:732 +msgid "Please reload Audio (`{prefix}reload audio`)." +msgstr "Lütfen Audio'yu yeniden başlatın (`{prefix}reload audio`)." + +#: redbot/cogs/audio/core/commands/audioset.py:1479 msgid "Restarting Lavalink" msgstr "Lavalink yeniden başlatılıyor." -#: redbot/cogs/audio/core/commands/audioset.py:1455 +#: redbot/cogs/audio/core/commands/audioset.py:1480 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/audioset.py:1487 +#, docstring +msgid "Set the maximum volume allowed in this server." +msgstr "Bu sunucuda izin verilen en yüksek sesi ayarlayın." + +#: redbot/cogs/audio/core/commands/audioset.py:1491 +msgid "Error" +msgstr "Hata" + +#: redbot/cogs/audio/core/commands/audioset.py:1492 +msgid "Music without sound isn't music at all. Try setting the volume higher then 0%." +msgstr "Sessiz müzik müziğe benzemez. Sesi %0 dan yükseğe ayarlamayı deneyin." + +#: redbot/cogs/audio/core/commands/audioset.py:1500 +#: redbot/cogs/audio/core/commands/audioset.py:1508 +msgid "Setting changed" +msgstr "Ayar değiştirildi" + +#: redbot/cogs/audio/core/commands/audioset.py:1501 +msgid "The maximum volume has been limited to 150%, be easy on your ears." +msgstr "En yüksek ses %150 ile sınırlıdır, kulaklarınıza iyi davranın." + +#: redbot/cogs/audio/core/commands/audioset.py:1509 +msgid "The maximum volume has been limited to {max_volume}%." +msgstr "En yüksek ses %{max_volume} ile sınırlıdır." + #: 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:34 -#: redbot/cogs/audio/core/commands/controller.py:88 -#: redbot/cogs/audio/core/commands/controller.py:205 -#: redbot/cogs/audio/core/commands/controller.py:222 -#: redbot/cogs/audio/core/commands/controller.py:236 -#: redbot/cogs/audio/core/commands/controller.py:244 -#: redbot/cogs/audio/core/commands/controller.py:318 -#: redbot/cogs/audio/core/commands/controller.py:384 -#: redbot/cogs/audio/core/commands/controller.py:477 -#: redbot/cogs/audio/core/commands/controller.py:487 -#: redbot/cogs/audio/core/commands/controller.py:571 -#: redbot/cogs/audio/core/commands/controller.py:703 -#: redbot/cogs/audio/core/commands/controller.py:732 -#: redbot/cogs/audio/core/commands/controller.py:788 -#: redbot/cogs/audio/core/commands/controller.py:865 -#: redbot/cogs/audio/core/commands/equalizer.py:39 -#: redbot/cogs/audio/core/commands/equalizer.py:164 -#: redbot/cogs/audio/core/commands/equalizer.py:194 -#: redbot/cogs/audio/core/commands/equalizer.py:228 -#: redbot/cogs/audio/core/commands/equalizer.py:317 -#: redbot/cogs/audio/core/commands/miscellaneous.py:71 -#: redbot/cogs/audio/core/commands/miscellaneous.py:102 -#: redbot/cogs/audio/core/commands/playlists.py:1142 +#: redbot/cogs/audio/core/commands/controller.py:89 +#: redbot/cogs/audio/core/commands/controller.py:206 +#: redbot/cogs/audio/core/commands/controller.py:223 +#: redbot/cogs/audio/core/commands/controller.py:237 +#: redbot/cogs/audio/core/commands/controller.py:245 +#: redbot/cogs/audio/core/commands/controller.py:319 +#: redbot/cogs/audio/core/commands/controller.py:385 +#: redbot/cogs/audio/core/commands/controller.py:478 +#: redbot/cogs/audio/core/commands/controller.py:488 +#: redbot/cogs/audio/core/commands/controller.py:572 +#: redbot/cogs/audio/core/commands/controller.py:711 +#: redbot/cogs/audio/core/commands/controller.py:740 +#: redbot/cogs/audio/core/commands/controller.py:796 +#: redbot/cogs/audio/core/commands/controller.py:873 +#: redbot/cogs/audio/core/commands/equalizer.py:40 +#: redbot/cogs/audio/core/commands/equalizer.py:165 +#: redbot/cogs/audio/core/commands/equalizer.py:195 +#: redbot/cogs/audio/core/commands/equalizer.py:229 +#: redbot/cogs/audio/core/commands/equalizer.py:318 +#: redbot/cogs/audio/core/commands/miscellaneous.py:72 +#: redbot/cogs/audio/core/commands/miscellaneous.py:103 +#: redbot/cogs/audio/core/commands/playlists.py:1125 msgid "Nothing playing." msgstr "Hiçbir şey çalınmıyor." @@ -1189,9 +1228,9 @@ msgid "Unable To Disconnect" msgstr "Bağlantı Kesilemiyor" #: redbot/cogs/audio/core/commands/controller.py:50 -#: redbot/cogs/audio/core/commands/controller.py:263 -#: redbot/cogs/audio/core/commands/controller.py:331 -#: redbot/cogs/audio/core/commands/controller.py:585 +#: redbot/cogs/audio/core/commands/controller.py:264 +#: redbot/cogs/audio/core/commands/controller.py:332 +#: redbot/cogs/audio/core/commands/controller.py:586 msgid "There are other people listening - vote to skip instead." msgstr "Dinleyen başka kişiler var. Geçmek için oylayın." @@ -1208,214 +1247,214 @@ msgstr "Bağlantı Kesilemiyor" msgid "Disconnecting..." msgstr "Bağlantı kesiliyor..." -#: redbot/cogs/audio/core/commands/controller.py:86 +#: redbot/cogs/audio/core/commands/controller.py:87 #, docstring msgid "Now playing." msgstr "Şimdi oynatılıyor." -#: redbot/cogs/audio/core/commands/controller.py:110 -#: redbot/cogs/audio/core/commands/queue.py:77 +#: redbot/cogs/audio/core/commands/controller.py:111 +#: redbot/cogs/audio/core/commands/queue.py:81 msgid "\n" " Requested by: **{track.requester}**" msgstr "\n" " Talep eden: **{track.requester}**" -#: redbot/cogs/audio/core/commands/controller.py:113 +#: redbot/cogs/audio/core/commands/controller.py:114 msgid "Nothing." msgstr "Hiçbir şey" -#: redbot/cogs/audio/core/commands/controller.py:118 -#: redbot/cogs/audio/core/commands/queue.py:79 +#: redbot/cogs/audio/core/commands/controller.py:119 +#: redbot/cogs/audio/core/commands/queue.py:83 msgid "Now Playing" msgstr "Şimdi oynatılıyor" -#: redbot/cogs/audio/core/commands/controller.py:128 -#: redbot/cogs/audio/core/commands/queue.py:89 +#: redbot/cogs/audio/core/commands/controller.py:129 +#: redbot/cogs/audio/core/commands/queue.py:93 msgid "Auto-Play" msgstr "Otomatik çalma" -#: redbot/cogs/audio/core/commands/controller.py:134 -#: redbot/cogs/audio/core/commands/queue.py:95 +#: redbot/cogs/audio/core/commands/controller.py:135 +#: redbot/cogs/audio/core/commands/queue.py:99 msgid "Shuffle" msgstr "Karışık Oynat" -#: redbot/cogs/audio/core/commands/controller.py:140 -#: redbot/cogs/audio/core/commands/queue.py:101 +#: redbot/cogs/audio/core/commands/controller.py:141 +#: redbot/cogs/audio/core/commands/queue.py:105 msgid "Repeat" msgstr "Tekrarla" -#: redbot/cogs/audio/core/commands/controller.py:200 +#: redbot/cogs/audio/core/commands/controller.py:201 #, docstring msgid "Pause or resume a playing track." msgstr "Çalmakta olan şarkıyı duraklat veya devam ettir" -#: redbot/cogs/audio/core/commands/controller.py:211 -#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:212 +#: redbot/cogs/audio/core/commands/controller.py:218 msgid "Unable To Manage Tracks" msgstr "Parçalar düzenlenemiyor." -#: redbot/cogs/audio/core/commands/controller.py:212 +#: redbot/cogs/audio/core/commands/controller.py:213 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:218 +#: redbot/cogs/audio/core/commands/controller.py:219 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:229 +#: redbot/cogs/audio/core/commands/controller.py:230 msgid "Track Paused" msgstr "Şarkı duraklatıldı." -#: redbot/cogs/audio/core/commands/controller.py:233 +#: redbot/cogs/audio/core/commands/controller.py:234 msgid "Track Resumed" msgstr "Şarkıya devam ediliyor." -#: redbot/cogs/audio/core/commands/controller.py:242 +#: redbot/cogs/audio/core/commands/controller.py:243 #, 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:256 -#: redbot/cogs/audio/core/commands/controller.py:262 -#: redbot/cogs/audio/core/commands/controller.py:268 -#: redbot/cogs/audio/core/commands/controller.py:483 -#: redbot/cogs/audio/core/commands/controller.py:498 -#: redbot/cogs/audio/core/commands/controller.py:511 -#: redbot/cogs/audio/core/commands/controller.py:520 +#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:263 +#: redbot/cogs/audio/core/commands/controller.py:269 +#: redbot/cogs/audio/core/commands/controller.py:484 +#: redbot/cogs/audio/core/commands/controller.py:499 +#: redbot/cogs/audio/core/commands/controller.py:512 +#: redbot/cogs/audio/core/commands/controller.py:521 msgid "Unable To Skip Tracks" msgstr "Parçalar Atlanamıyor" -#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:258 msgid "You must be in the voice channel to skip the track." msgstr "Şarkıyı geçebilmek için kanal da olmanız gerekli." -#: redbot/cogs/audio/core/commands/controller.py:269 +#: redbot/cogs/audio/core/commands/controller.py:270 msgid "You need the DJ role or be the track requester to enqueue the previous song tracks." 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:277 -#: redbot/cogs/audio/core/commands/player.py:53 -#: redbot/cogs/audio/core/commands/player.py:58 -#: redbot/cogs/audio/core/commands/player.py:64 -#: redbot/cogs/audio/core/commands/player.py:82 -#: redbot/cogs/audio/core/commands/player.py:94 -#: redbot/cogs/audio/core/commands/player.py:100 -#: redbot/cogs/audio/core/commands/player.py:110 -#: redbot/cogs/audio/core/commands/player.py:116 -#: redbot/cogs/audio/core/commands/player.py:123 -#: redbot/cogs/audio/core/commands/player.py:134 -#: redbot/cogs/audio/core/commands/player.py:161 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:172 -#: redbot/cogs/audio/core/commands/player.py:190 -#: redbot/cogs/audio/core/commands/player.py:202 -#: redbot/cogs/audio/core/commands/player.py:208 -#: redbot/cogs/audio/core/commands/player.py:218 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:231 -#: redbot/cogs/audio/core/commands/player.py:243 -#: redbot/cogs/audio/core/commands/player.py:252 -#: redbot/cogs/audio/core/commands/player.py:295 -#: redbot/cogs/audio/core/commands/player.py:317 -#: redbot/cogs/audio/core/commands/player.py:436 -#: redbot/cogs/audio/core/commands/player.py:454 -#: redbot/cogs/audio/core/commands/player.py:466 -#: redbot/cogs/audio/core/commands/player.py:472 -#: redbot/cogs/audio/core/commands/player.py:484 -#: redbot/cogs/audio/core/commands/player.py:532 -#: redbot/cogs/audio/core/commands/player.py:552 -#: redbot/cogs/audio/core/commands/player.py:570 -#: redbot/cogs/audio/core/commands/player.py:582 -#: redbot/cogs/audio/core/commands/player.py:588 -#: redbot/cogs/audio/core/commands/player.py:600 -#: redbot/cogs/audio/core/commands/player.py:605 -#: redbot/cogs/audio/core/commands/player.py:738 -#: redbot/cogs/audio/core/commands/player.py:744 -#: redbot/cogs/audio/core/commands/player.py:806 -#: redbot/cogs/audio/core/commands/playlists.py:1481 +#: redbot/cogs/audio/core/commands/controller.py:278 +#: redbot/cogs/audio/core/commands/player.py:52 +#: redbot/cogs/audio/core/commands/player.py:57 +#: redbot/cogs/audio/core/commands/player.py:63 +#: redbot/cogs/audio/core/commands/player.py:81 +#: redbot/cogs/audio/core/commands/player.py:93 +#: redbot/cogs/audio/core/commands/player.py:99 +#: redbot/cogs/audio/core/commands/player.py:109 +#: redbot/cogs/audio/core/commands/player.py:115 +#: redbot/cogs/audio/core/commands/player.py:122 +#: redbot/cogs/audio/core/commands/player.py:133 +#: redbot/cogs/audio/core/commands/player.py:160 +#: redbot/cogs/audio/core/commands/player.py:165 +#: redbot/cogs/audio/core/commands/player.py:171 +#: redbot/cogs/audio/core/commands/player.py:189 +#: redbot/cogs/audio/core/commands/player.py:201 +#: redbot/cogs/audio/core/commands/player.py:207 +#: redbot/cogs/audio/core/commands/player.py:217 +#: redbot/cogs/audio/core/commands/player.py:223 +#: redbot/cogs/audio/core/commands/player.py:230 +#: redbot/cogs/audio/core/commands/player.py:242 +#: redbot/cogs/audio/core/commands/player.py:251 +#: redbot/cogs/audio/core/commands/player.py:293 +#: redbot/cogs/audio/core/commands/player.py:315 +#: redbot/cogs/audio/core/commands/player.py:434 +#: redbot/cogs/audio/core/commands/player.py:452 +#: redbot/cogs/audio/core/commands/player.py:464 +#: redbot/cogs/audio/core/commands/player.py:470 +#: redbot/cogs/audio/core/commands/player.py:482 +#: redbot/cogs/audio/core/commands/player.py:530 +#: redbot/cogs/audio/core/commands/player.py:550 +#: redbot/cogs/audio/core/commands/player.py:568 +#: redbot/cogs/audio/core/commands/player.py:580 +#: redbot/cogs/audio/core/commands/player.py:586 +#: redbot/cogs/audio/core/commands/player.py:598 +#: redbot/cogs/audio/core/commands/player.py:603 +#: redbot/cogs/audio/core/commands/player.py:737 +#: redbot/cogs/audio/core/commands/player.py:743 +#: redbot/cogs/audio/core/commands/player.py:805 +#: redbot/cogs/audio/core/commands/playlists.py:1458 msgid "Unable To Play Tracks" msgstr "Parçalar Çalınamıyor" -#: redbot/cogs/audio/core/commands/controller.py:277 +#: redbot/cogs/audio/core/commands/controller.py:278 msgid "No previous track." msgstr "Önceki parça bulunamadı." -#: redbot/cogs/audio/core/commands/controller.py:298 +#: redbot/cogs/audio/core/commands/controller.py:299 msgid "Replaying Track" msgstr "Şarkı tekrar oynatılıyor" -#: redbot/cogs/audio/core/commands/controller.py:305 +#: redbot/cogs/audio/core/commands/controller.py:306 #, docstring -msgid "Seek ahead or behind on a track by seconds or a to a specific time.\n\n" +msgid "Seek ahead or behind on a track by seconds or 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 "Bir parçada belirli bir noktaya veya belirli bir süre ileri veya geri atla.\n\n" +msgstr "Bir parçada belirli bir noktaya veya belirli bir süre ileri veya geri atla.\n" " Bu komut saniyeler veya 00:00:00 (`saat:dk:sn`) veya 00:00 (`dk:sn`) şeklinde biçimlendirilmiş bir değeri kabul eder.\n" " " -#: redbot/cogs/audio/core/commands/controller.py:323 -#: redbot/cogs/audio/core/commands/controller.py:330 -#: redbot/cogs/audio/core/commands/controller.py:337 -#: redbot/cogs/audio/core/commands/controller.py:344 -#: redbot/cogs/audio/core/commands/controller.py:356 +#: redbot/cogs/audio/core/commands/controller.py:324 +#: redbot/cogs/audio/core/commands/controller.py:331 +#: redbot/cogs/audio/core/commands/controller.py:338 +#: redbot/cogs/audio/core/commands/controller.py:345 +#: redbot/cogs/audio/core/commands/controller.py:357 msgid "Unable To Seek Tracks" msgstr "Şarkılar Taranamıyor" -#: redbot/cogs/audio/core/commands/controller.py:324 +#: redbot/cogs/audio/core/commands/controller.py:325 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:338 +#: redbot/cogs/audio/core/commands/controller.py:339 msgid "You need the DJ role or be the track requester to use seek." 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:344 +#: redbot/cogs/audio/core/commands/controller.py:345 msgid "Can't seek on a stream." msgstr "Yayında ileri sarılma yapılamaz." -#: redbot/cogs/audio/core/commands/controller.py:357 +#: redbot/cogs/audio/core/commands/controller.py:358 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:365 +#: redbot/cogs/audio/core/commands/controller.py:366 msgid "Moved {num_seconds}s to 00:00:00" msgstr "{num_seconds} 00:00:00 ilerletildi" -#: redbot/cogs/audio/core/commands/controller.py:372 +#: redbot/cogs/audio/core/commands/controller.py:373 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:380 +#: redbot/cogs/audio/core/commands/controller.py:381 msgid "Moved to {time}" msgstr "{time} süresine ilerletildi" -#: redbot/cogs/audio/core/commands/controller.py:390 +#: redbot/cogs/audio/core/commands/controller.py:391 #, docstring msgid "Toggle shuffle." msgstr "Karıştırmayı aç/kapat" -#: redbot/cogs/audio/core/commands/controller.py:399 -#: redbot/cogs/audio/core/commands/controller.py:410 -#: redbot/cogs/audio/core/commands/controller.py:443 -#: redbot/cogs/audio/core/commands/controller.py:454 +#: redbot/cogs/audio/core/commands/controller.py:400 +#: redbot/cogs/audio/core/commands/controller.py:411 +#: redbot/cogs/audio/core/commands/controller.py:444 +#: redbot/cogs/audio/core/commands/controller.py:455 msgid "Unable To Toggle Shuffle" msgstr "Karışık Çalma Modu Açılamıyor" -#: redbot/cogs/audio/core/commands/controller.py:400 -#: redbot/cogs/audio/core/commands/controller.py:444 +#: redbot/cogs/audio/core/commands/controller.py:401 +#: redbot/cogs/audio/core/commands/controller.py:445 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:411 -#: redbot/cogs/audio/core/commands/controller.py:455 +#: redbot/cogs/audio/core/commands/controller.py:412 +#: redbot/cogs/audio/core/commands/controller.py:456 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:420 +#: redbot/cogs/audio/core/commands/controller.py:421 msgid "Shuffle tracks: {true_or_false}." msgstr "Şarkıları tekrarla: {true_or_false}." -#: redbot/cogs/audio/core/commands/controller.py:431 +#: redbot/cogs/audio/core/commands/controller.py:432 #, 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" @@ -1426,240 +1465,243 @@ msgstr "Sırada öne alınmış parçaları karıştırmayı ayarla.\n\n" " dışı bırakın. Bu ayar `[p]shuffle` ayarına üstün gelir.\n" " " -#: redbot/cogs/audio/core/commands/controller.py:464 +#: redbot/cogs/audio/core/commands/controller.py:465 msgid "Shuffle bumped tracks: {true_or_false}." msgstr "Öne çıkan şarkıları karıştır: {true_or_false}." -#: redbot/cogs/audio/core/commands/controller.py:475 +#: redbot/cogs/audio/core/commands/controller.py:476 #, 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:484 +#: redbot/cogs/audio/core/commands/controller.py:485 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:499 +#: redbot/cogs/audio/core/commands/controller.py:500 msgid "You need the DJ role or be the track requester to skip tracks." 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:512 +#: redbot/cogs/audio/core/commands/controller.py:513 msgid "You can only skip the current track." msgstr "Sadece mevcut şarkıyı geçebilirsin." -#: redbot/cogs/audio/core/commands/controller.py:521 +#: redbot/cogs/audio/core/commands/controller.py:522 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:527 +#: redbot/cogs/audio/core/commands/controller.py:528 msgid "I removed your vote to skip." msgstr "Geçmek için verilen oyunu kaldırdım." -#: redbot/cogs/audio/core/commands/controller.py:530 +#: redbot/cogs/audio/core/commands/controller.py:531 msgid "You voted to skip." msgstr "Geçmek için oy kullandın." -#: redbot/cogs/audio/core/commands/controller.py:543 +#: redbot/cogs/audio/core/commands/controller.py:544 msgid "Vote threshold met." msgstr "Yeterli oy sayısına ulaşıldı." -#: redbot/cogs/audio/core/commands/controller.py:546 +#: redbot/cogs/audio/core/commands/controller.py:547 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:565 +#: redbot/cogs/audio/core/commands/controller.py:566 #, docstring msgid "Stop playback and clear the queue." msgstr "Şarkı durduruldu ve sıra temizlendi." -#: redbot/cogs/audio/core/commands/controller.py:578 -#: redbot/cogs/audio/core/commands/controller.py:584 -#: redbot/cogs/audio/core/commands/controller.py:590 +#: redbot/cogs/audio/core/commands/controller.py:579 +#: redbot/cogs/audio/core/commands/controller.py:585 +#: redbot/cogs/audio/core/commands/controller.py:591 msgid "Unable To Stop Player" msgstr "Oynatıcı Durdurulamıyor" -#: redbot/cogs/audio/core/commands/controller.py:579 +#: redbot/cogs/audio/core/commands/controller.py:580 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:591 +#: redbot/cogs/audio/core/commands/controller.py:592 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:613 +#: redbot/cogs/audio/core/commands/controller.py:614 msgid "Stopping..." msgstr "Şarkı durduruluyor" -#: redbot/cogs/audio/core/commands/controller.py:621 +#: redbot/cogs/audio/core/commands/controller.py:622 #, docstring msgid "Summon the bot to a voice channel." msgstr "Botu kanala çağırır" -#: redbot/cogs/audio/core/commands/controller.py:633 -#: redbot/cogs/audio/core/commands/controller.py:640 -#: redbot/cogs/audio/core/commands/controller.py:653 -#: redbot/cogs/audio/core/commands/controller.py:679 -#: redbot/cogs/audio/core/commands/controller.py:686 +#: redbot/cogs/audio/core/commands/controller.py:634 +#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:654 +#: redbot/cogs/audio/core/commands/controller.py:685 +#: redbot/cogs/audio/core/commands/controller.py:692 msgid "Unable To Join Voice Channel" msgstr "Ses Kanalına Bağlanılamıyor" -#: redbot/cogs/audio/core/commands/controller.py:634 +#: redbot/cogs/audio/core/commands/controller.py:635 msgid "There are other people listening." msgstr "Şarkı dinleyen başka kullanıcılar mevcut." -#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:642 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:654 -#: redbot/cogs/audio/core/commands/player.py:83 -#: redbot/cogs/audio/core/commands/player.py:191 -#: redbot/cogs/audio/core/commands/player.py:455 -#: redbot/cogs/audio/core/commands/player.py:571 -#: redbot/cogs/audio/core/commands/player.py:695 -#: redbot/cogs/audio/core/commands/queue.py:339 +#: redbot/cogs/audio/core/commands/controller.py:655 +#: redbot/cogs/audio/core/commands/player.py:82 +#: redbot/cogs/audio/core/commands/player.py:190 +#: redbot/cogs/audio/core/commands/player.py:453 +#: redbot/cogs/audio/core/commands/player.py:569 +#: redbot/cogs/audio/core/commands/player.py:694 +#: redbot/cogs/audio/core/commands/queue.py:343 msgid "I don't have permission to connect and speak in your channel." msgstr "Bulunduğunuz kanala bağlanma ve konuşma iznim yok." -#: redbot/cogs/audio/core/commands/controller.py:680 -#: redbot/cogs/audio/core/commands/player.py:95 -#: redbot/cogs/audio/core/commands/player.py:203 -#: redbot/cogs/audio/core/commands/player.py:467 -#: redbot/cogs/audio/core/commands/player.py:583 -#: redbot/cogs/audio/core/commands/player.py:707 -#: redbot/cogs/audio/core/commands/queue.py:351 +#: redbot/cogs/audio/core/commands/controller.py:673 +msgid "Unable To Do This Action" +msgstr "Bu eylem gerçekleştirilemedi" + +#: redbot/cogs/audio/core/commands/controller.py:674 +msgid "I am already in your channel." +msgstr "Zaten sizinle aynı kanaldayım." + +#: redbot/cogs/audio/core/commands/controller.py:686 +#: redbot/cogs/audio/core/commands/player.py:94 +#: redbot/cogs/audio/core/commands/player.py:202 +#: redbot/cogs/audio/core/commands/player.py:465 +#: redbot/cogs/audio/core/commands/player.py:581 +#: redbot/cogs/audio/core/commands/player.py:706 +#: redbot/cogs/audio/core/commands/queue.py:355 msgid "Connect to a voice channel first." msgstr "Önce bir sesli bir kanala katılın." -#: redbot/cogs/audio/core/commands/controller.py:687 -#: redbot/cogs/audio/core/commands/player.py:101 -#: redbot/cogs/audio/core/commands/player.py:209 -#: redbot/cogs/audio/core/commands/player.py:473 -#: redbot/cogs/audio/core/commands/player.py:589 -#: redbot/cogs/audio/core/commands/player.py:713 -#: redbot/cogs/audio/core/commands/queue.py:358 -msgid "Connection to Lavalink has not yet been established." +#: redbot/cogs/audio/core/commands/controller.py:693 +#: redbot/cogs/audio/core/commands/player.py:100 +msgid "Connection to the Lavalink node has not yet been established." msgstr "Lavalink ile bağlantı henüz sağlanmadı." -#: redbot/cogs/audio/core/commands/controller.py:694 +#: redbot/cogs/audio/core/commands/controller.py:700 #, docstring msgid "Set the volume, 1% - 150%." msgstr "Ses düzeyini ayarlar, %1 - %150 " -#: redbot/cogs/audio/core/commands/controller.py:701 +#: redbot/cogs/audio/core/commands/controller.py:709 msgid "Current Volume:" msgstr "Ses seviyesi:" -#: redbot/cogs/audio/core/commands/controller.py:712 -#: redbot/cogs/audio/core/commands/controller.py:719 +#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:727 msgid "Unable To Change Volume" msgstr "Ses Değiştirilemiyor" -#: redbot/cogs/audio/core/commands/controller.py:713 +#: redbot/cogs/audio/core/commands/controller.py:721 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:720 +#: redbot/cogs/audio/core/commands/controller.py:728 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:730 +#: redbot/cogs/audio/core/commands/controller.py:738 msgid "Volume:" msgstr "Ses:" -#: redbot/cogs/audio/core/commands/controller.py:739 +#: redbot/cogs/audio/core/commands/controller.py:747 #, docstring msgid "Toggle repeat." msgstr "Tekrarlamayı aç/kapa" -#: redbot/cogs/audio/core/commands/controller.py:747 -#: redbot/cogs/audio/core/commands/controller.py:758 +#: redbot/cogs/audio/core/commands/controller.py:755 +#: redbot/cogs/audio/core/commands/controller.py:766 msgid "Unable To Toggle Repeat" msgstr "Tekrar Modu Kullanılamıyor" -#: redbot/cogs/audio/core/commands/controller.py:748 +#: redbot/cogs/audio/core/commands/controller.py:756 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:759 +#: redbot/cogs/audio/core/commands/controller.py:767 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:766 +#: redbot/cogs/audio/core/commands/controller.py:774 msgid "Repeat tracks: {true_or_false}." msgstr "Şarkıları tekrarla: {true_or_false}." -#: redbot/cogs/audio/core/commands/controller.py:783 +#: redbot/cogs/audio/core/commands/controller.py:791 #, 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:792 +#: redbot/cogs/audio/core/commands/controller.py:800 msgid "Nothing queued." msgstr "Hiçbir şey bulunamadı." -#: redbot/cogs/audio/core/commands/controller.py:796 -#: redbot/cogs/audio/core/commands/controller.py:802 +#: redbot/cogs/audio/core/commands/controller.py:804 #: redbot/cogs/audio/core/commands/controller.py:810 -#: redbot/cogs/audio/core/commands/controller.py:843 +#: redbot/cogs/audio/core/commands/controller.py:818 +#: redbot/cogs/audio/core/commands/controller.py:851 msgid "Unable To Modify Queue" msgstr "Sıradaki Şarkılar Değiştirilemiyor" -#: redbot/cogs/audio/core/commands/controller.py:797 +#: redbot/cogs/audio/core/commands/controller.py:805 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:803 +#: redbot/cogs/audio/core/commands/controller.py:811 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:811 -#: redbot/cogs/audio/core/commands/controller.py:884 +#: redbot/cogs/audio/core/commands/controller.py:819 +#: redbot/cogs/audio/core/commands/controller.py:892 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:825 -#: redbot/cogs/audio/core/commands/controller.py:849 +#: redbot/cogs/audio/core/commands/controller.py:833 +#: redbot/cogs/audio/core/commands/controller.py:857 msgid "Removed track from queue" msgstr "Şarkı sıradan kaldırıldı" -#: redbot/cogs/audio/core/commands/controller.py:826 +#: redbot/cogs/audio/core/commands/controller.py:834 msgid "Removed {track} from the queue." msgstr "{track} şarkısı sıradan çıkarıldı." -#: redbot/cogs/audio/core/commands/controller.py:844 +#: redbot/cogs/audio/core/commands/controller.py:852 msgid "Removed 0 tracks, nothing matches the URL provided." msgstr "0 şarkı silindi, talep ettiğiniz URL ile uyuşan yok." -#: redbot/cogs/audio/core/commands/controller.py:850 +#: redbot/cogs/audio/core/commands/controller.py:858 msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." msgstr "URL ile uyuşan {removed_tracks} şarkı sıradan silindi." -#: redbot/cogs/audio/core/commands/controller.py:860 +#: redbot/cogs/audio/core/commands/controller.py:868 #, 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:871 -#: redbot/cogs/audio/core/commands/controller.py:877 -#: redbot/cogs/audio/core/commands/controller.py:883 -#: redbot/cogs/audio/core/commands/player.py:151 +#: redbot/cogs/audio/core/commands/controller.py:879 +#: redbot/cogs/audio/core/commands/controller.py:885 +#: redbot/cogs/audio/core/commands/controller.py:891 +#: redbot/cogs/audio/core/commands/player.py:150 msgid "Unable To Bump Track" msgstr "Parça öne alınamıyor." -#: redbot/cogs/audio/core/commands/controller.py:872 +#: redbot/cogs/audio/core/commands/controller.py:880 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:878 +#: redbot/cogs/audio/core/commands/controller.py:886 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:894 +#: redbot/cogs/audio/core/commands/controller.py:902 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:30 +#: redbot/cogs/audio/core/commands/equalizer.py:31 #, docstring msgid "Equalizer management.\n\n" " Band positions are 1-15 and values have a range of -0.25 to 1.0.\n" @@ -1674,299 +1716,580 @@ msgstr "Ekolayzer yönetimi.\n\n" " Bir bantı -0.25 e almak etkisizleştirirken +0.25 ikiye katlar.\n" " " -#: redbot/cogs/audio/core/commands/equalizer.py:72 +#: redbot/cogs/audio/core/commands/equalizer.py:73 #, docstring msgid "Delete a saved eq preset." msgstr "Hazır EQ presetini kaldır" -#: redbot/cogs/audio/core/commands/equalizer.py:81 -#: redbot/cogs/audio/core/commands/equalizer.py:88 -#: redbot/cogs/audio/core/commands/equalizer.py:101 +#: redbot/cogs/audio/core/commands/equalizer.py:82 +#: redbot/cogs/audio/core/commands/equalizer.py:89 +#: redbot/cogs/audio/core/commands/equalizer.py:102 msgid "Unable To Delete Preset" msgstr "Hazır olan ayarlar silinemiyor" -#: redbot/cogs/audio/core/commands/equalizer.py:82 -#: redbot/cogs/audio/core/commands/equalizer.py:102 +#: redbot/cogs/audio/core/commands/equalizer.py:83 +#: redbot/cogs/audio/core/commands/equalizer.py:103 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:111 +#: redbot/cogs/audio/core/commands/equalizer.py:112 #, docstring msgid "List saved eq presets." msgstr "Kaydedilmiş EQ preset'lerini listeler" -#: redbot/cogs/audio/core/commands/equalizer.py:114 +#: redbot/cogs/audio/core/commands/equalizer.py:115 msgid "No saved equalizer presets." msgstr "Kaydedilmiş EQ preset'i bulunamadı" -#: redbot/cogs/audio/core/commands/equalizer.py:117 +#: redbot/cogs/audio/core/commands/equalizer.py:118 msgid "Preset Name" msgstr "Ön ayar adı" -#: redbot/cogs/audio/core/commands/equalizer.py:118 +#: redbot/cogs/audio/core/commands/equalizer.py:119 msgid "Author" msgstr "Yapımcı" -#: redbot/cogs/audio/core/commands/equalizer.py:140 +#: redbot/cogs/audio/core/commands/equalizer.py:141 msgid "{num} preset(s)" msgstr "{num} preset'ler" -#: redbot/cogs/audio/core/commands/equalizer.py:147 +#: redbot/cogs/audio/core/commands/equalizer.py:148 #, docstring msgid "Load a saved eq preset." msgstr "Kaydedilmiş EQ Preset'ini yükle" -#: redbot/cogs/audio/core/commands/equalizer.py:155 +#: redbot/cogs/audio/core/commands/equalizer.py:156 msgid "No Preset Found" msgstr "Ön Ayar Bulunamadı" -#: redbot/cogs/audio/core/commands/equalizer.py:173 +#: redbot/cogs/audio/core/commands/equalizer.py:174 msgid "Unable To Load Preset" msgstr "Ön Ayar Yüklenemedi" -#: redbot/cogs/audio/core/commands/equalizer.py:174 +#: redbot/cogs/audio/core/commands/equalizer.py:175 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:192 +#: redbot/cogs/audio/core/commands/equalizer.py:193 #, 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:201 +#: redbot/cogs/audio/core/commands/equalizer.py:202 msgid "Unable To Modify Preset" msgstr "Ön Ayar Değiştirilemiyor" -#: redbot/cogs/audio/core/commands/equalizer.py:202 +#: redbot/cogs/audio/core/commands/equalizer.py:203 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:218 +#: redbot/cogs/audio/core/commands/equalizer.py:219 msgid "Equalizer values have been reset." msgstr "EQ sıfırlandı." -#: redbot/cogs/audio/core/commands/equalizer.py:226 +#: redbot/cogs/audio/core/commands/equalizer.py:227 #, 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:236 -#: redbot/cogs/audio/core/commands/equalizer.py:254 -#: redbot/cogs/audio/core/commands/equalizer.py:269 +#: redbot/cogs/audio/core/commands/equalizer.py:237 +#: redbot/cogs/audio/core/commands/equalizer.py:255 +#: redbot/cogs/audio/core/commands/equalizer.py:270 msgid "Unable To Save Preset" msgstr "Ön Ayar Kaydedilemedi" -#: redbot/cogs/audio/core/commands/equalizer.py:237 -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:238 +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:242 +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:256 +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:271 +msgid "Try the command again with a shorter name." +msgstr "Daha kısa bir isimle tekrar deneyin." + +#: redbot/cogs/audio/core/commands/equalizer.py:275 +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:283 +msgid "Not saving preset." +msgstr "Kaydedilmiyor" + +#: redbot/cogs/audio/core/commands/equalizer.py:296 +msgid "Current equalizer saved to the {preset_name} preset." +msgstr "Geçerli ekolayzer ayarı {preset_name} olarak ayarlandı." + +#: redbot/cogs/audio/core/commands/equalizer.py:310 +#, 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 "Bir bant numarası veya isim ve değer ile bir eq bandını ayarla.\n\n" +" Bant pozisyonları 1-15 dir ve değerler -0.25 ila 1.0 aralığındadır.\n" +" Bant adları ise 25, 40, 63, 100, 160, 250, 400, 630, 1k, 1.6k, 2.5k, 4k,\n" +" 6.3k, 10k, and 16k Hz dir.\n" +" Bir bantı -0.25 e almak etkisizleştirirken +0.25 ikiye katlar.\n" +" " + +#: redbot/cogs/audio/core/commands/equalizer.py:326 +msgid "Unable To Set Preset" +msgstr "Ön Ayar Değiştirilemiyor" + +#: redbot/cogs/audio/core/commands/equalizer.py:327 +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:367 +msgid "Invalid Band" +msgstr "Geçersiz Bant" + +#: redbot/cogs/audio/core/commands/equalizer.py:368 +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:392 +msgid "Preset Modified" +msgstr "Ön Ayar Değiştirildi" + +#: redbot/cogs/audio/core/commands/equalizer.py:393 +msgid "The {band_name}Hz band has been set to {band_value}." +msgstr "{band_name}Hz band {band_value} olarak ayarlandı." + +#: redbot/cogs/audio/core/commands/llset.py:37 +#, docstring +msgid "`Dangerous commands` Manage Lavalink node configuration settings.\n\n" +" This command block holds all commands to configure an unmanaged (user maintained) or managed (bot maintained) Lavalink node.\n\n" +" You should not mess with any command in here unless you have a valid reason to,\n" +" i.e. been told by someone in the Red-Discord Bot support server to do so.\n" +" All the commands in here have the potential to break the Audio cog.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:49 +#, docstring +msgid "Change your Java executable path.\n\n" +" This command shouldn't need to be used most of the time, and is only useful if the host machine has conflicting Java versions.\n\n" +" If changing this make sure that the Java executable you set is supported by Audio.\n" +" The current supported versions are Java 17 and 11.\n\n" +" Enter nothing or \"java\" to reset it back to default.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:62 +msgid "Java Executable Reset" +msgstr "Java konumu sıfırlandı" + +#: redbot/cogs/audio/core/commands/llset.py:63 +msgid "Audio will now use `java` to run your managed Lavalink node. Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:75 +msgid "`{java_path}` is not a valid executable" +msgstr "`{java_path}` geçerli bir konum değil" + +#: redbot/cogs/audio/core/commands/llset.py:82 +msgid "Java Executable Changed" +msgstr "Java Konumu Değiştirildi" + +#: redbot/cogs/audio/core/commands/llset.py:83 +msgid "Audio will now use `{exc}` to run your managed Lavalink node. Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:96 +#, docstring +msgid "Set the managed Lavalink node maximum heap-size.\n\n" +" By default, this value is 50% of available RAM in the host machine represented by [1-1024][M|G] (256M, 256G for example)\n\n" +" This value only represents the maximum amount of RAM allowed to be used at any given point, and does not mean that the managed Lavalink node will always use this amount of RAM.\n\n" +" To reset this value to the default, run the command without any input.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:108 +msgid "Heap-size must be a valid measure of size, e.g. 256M, 256G" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:115 +msgid "Heap-size must be at least 64M, however it is recommended to have it set to at least 1G." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:126 +msgid "Heap-size must be less than your system RAM, You currently have {ram_in_bytes} of RAM available." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:133 +msgid "Heap-size must be less than {limit} due to your system limitations." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:147 +msgid "Managed node's heap-size set to {bytes}.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:157 +#, docstring +msgid "Toggle using external (unmanaged) Lavalink nodes - requires an existing Lavalink node for Audio to work, if enabled.\n\n" +" This command disables the managed Lavalink server. If you do not have another Lavalink node set up, you will be unable to use Audio while this is enabled.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:167 +#: redbot/cogs/audio/core/commands/llset.py:176 +msgid "Unmanaged Lavalink server: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:186 +msgid "Failed To Shutdown Lavalink" +msgstr "Lavalink kapatılamadı" + +#: redbot/cogs/audio/core/commands/llset.py:197 +#, docstring +msgid "Set the Lavalink node host.\n\n" +" This command sets the connection host which Audio will use to connect to an unmanaged Lavalink node.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:205 +msgid "Unmanaged Lavalink node host set to {host}. Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:218 +#, docstring +msgid "Set the Lavalink node password.\n\n" +" This command sets the connection password which Audio will use to connect to an unmanaged Lavalink node.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:227 +msgid "Unmanaged Lavalink node password set to {password}. Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:242 +#, docstring +msgid "Set the Lavalink node port.\n\n" +" This command sets the connection port which Audio will use to connect to an unmanaged Lavalink node.\n" +" Set port to -1 to disable the port and connect to the specified host via ports 80/443\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:252 +#: redbot/cogs/audio/core/commands/llset.py:436 +#: redbot/cogs/audio/core/commands/llset.py:664 +#: redbot/cogs/audio/core/commands/llset.py:695 +msgid "Setting Not Changed" +msgstr "Ayarlar Değiştirilmedi" + +#: redbot/cogs/audio/core/commands/llset.py:253 +msgid "A port must be between 0 and 65535 " +msgstr "Port numarası 0 ve 65535 arasında olmalıdır " + +#: redbot/cogs/audio/core/commands/llset.py:259 +msgid "Unmanaged Lavalink node port set to {port}. Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:272 +#, docstring +msgid "Set the Lavalink node connection to secured.\n\n" +" This toggle sets the connection type to secured or unsecured when connecting to an unmanaged Lavalink node.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:283 +msgid "Unmanaged Lavalink node will now connect using the secured {secured_protocol} protocol.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:296 +msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and wil use {unsecured_protocol} instead .\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:307 +#, docstring +msgid "Display Lavalink connection settings." +msgstr "Lavalink bağlantı ayarlarını göster." + +#: redbot/cogs/audio/core/commands/llset.py:311 +msgid "Connection Settings" +msgstr "Bağlantı Ayarları" + +#: redbot/cogs/audio/core/commands/llset.py:312 +#: redbot/cogs/audio/core/commands/llset.py:321 +msgid "Host: [{host}]\n" +msgstr "Sunucu: [{host}]\n" + +#: redbot/cogs/audio/core/commands/llset.py:313 +#: redbot/cogs/audio/core/commands/llset.py:324 +msgid "Port: [{port}]\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:314 +msgid "Default HTTP/HTTPS port" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:325 +msgid "Password: [{password}]\n" +msgstr "Şifre: [{password}]\n" + +#: redbot/cogs/audio/core/commands/llset.py:317 +msgid "Secured: [{state}]\n" +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:241 -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/llset.py:320 +msgid "Lavalink Node Settings" +msgstr "Lavalink Ayarları" -#: redbot/cogs/audio/core/commands/equalizer.py:255 -msgid "No equalizer preset name entered, try the command again later." -msgstr "EQ Preset ismi girilmedi, komutu tekrar deneyin." +#: redbot/cogs/audio/core/commands/llset.py:328 +msgid "Initial Heapsize: [{xms}]\n" +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:270 -msgid "Try the command again with a shorter name." -msgstr "Daha kısa bir isimle tekrar deneyin." +#: redbot/cogs/audio/core/commands/llset.py:329 +msgid "Max Heapsize: [{xmx}]\n" +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:274 -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/llset.py:330 +msgid "Java exec: [{java_exc_path}]\n" +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:282 -msgid "Not saving preset." -msgstr "Kaydedilmiyor" +#: redbot/cogs/audio/core/commands/llset.py:338 +#: redbot/cogs/audio/core/commands/llset.py:360 +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/equalizer.py:295 -msgid "Current equalizer saved to the {preset_name} preset." -msgstr "Geçerli ekolayzer ayarı {preset_name} olarak ayarlandı." +#: redbot/cogs/audio/core/commands/llset.py:343 +#, docstring +msgid "Uploads a copy of the application.yml file used by the managed Lavalink node." +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:309 +#: redbot/cogs/audio/core/commands/llset.py:367 #, 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" +msgid "Configure the managed Lavalink node runtime options.\n\n" +" All settings under this group will likely cause Audio to malfunction if changed from their defaults, only change settings here if you have been advised to by support.\n" " " -msgstr "Bir bant numarası veya isim ve değer ile bir eq bandını ayarla.\n\n" -" Bant pozisyonları 1-15 dir ve değerler -0.25 ila 1.0 aralığındadır.\n" -" Bant adları ise 25, 40, 63, 100, 160, 250, 400, 630, 1k, 1.6k, 2.5k, 4k,\n" -" 6.3k, 10k, and 16k Hz dir.\n" -" Bir bantı -0.25 e almak etkisizleştirirken +0.25 ikiye katlar.\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:374 +#, docstring +msgid "Configure the managed node authorization and connection settings." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:380 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node's binding IP address.\n\n" +" This value by default is `localhost` which will restrict the server to only localhost apps by default, changing this will likely break the managed Lavalink node if you don't know what you are doing.\n" " " +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:325 -msgid "Unable To Set Preset" -msgstr "Ön Ayar Değiştirilemiyor" +#: redbot/cogs/audio/core/commands/llset.py:389 +msgid "Managed node will now accept connection on {host}.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:326 -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/llset.py:404 +#, docstring +msgid "Set the managed Lavalink node's connection password.\n\n" +" This is the password required for Audio to connect to the managed Lavalink node.\n" +" The value by default is `youshallnotpass`.\n" +" " +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:366 -msgid "Invalid Band" -msgstr "Geçersiz Bant" +#: redbot/cogs/audio/core/commands/llset.py:413 +msgid "Managed node will now accept {password} as the authorization token.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:367 -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/llset.py:427 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node's connection port.\n\n" +" This port is the port the managed Lavalink node binds to, you should only change this if there is a conflict with the default port because you already have an application using port 2333 on this device.\n\n" +" The value by default is `2333`.\n" +" " +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:391 -msgid "Preset Modified" -msgstr "Ön Ayar Değiştirildi" +#: redbot/cogs/audio/core/commands/llset.py:437 +msgid "The port must be between 1024 and 49151." +msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:392 -msgid "The {band_name}Hz band has been set to {band_value}." -msgstr "{band_name}Hz band {band_value} olarak ayarlandı." +#: redbot/cogs/audio/core/commands/llset.py:444 +msgid "Managed node will now accept connections on {port}.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:22 +#: redbot/cogs/audio/core/commands/llset.py:456 #, docstring -msgid "Lavalink server configuration options." -msgstr "Lavalink sunucu ayarlamaları" +msgid "`Dangerous command` Toggle audio sources on/off.\n\n" +" By default, all sources are enabled, you should only use commands here to disable a specific source if you have been advised to, disabling sources without background knowledge can cause Audio to break.\n" +" " +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:26 +#: redbot/cogs/audio/core/commands/llset.py:463 #, docstring -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" +msgid "Toggle HTTP direct URL usage on or off.\n\n" +" This source is used to allow playback from direct HTTP streams (this does not affect direct URL playback for the other sources).\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 "Ses modülünden diğer Lavalink sunucularının Java konumunu değiştiremezsiniz." +#: redbot/cogs/audio/core/commands/llset.py:473 +msgid "Managed node will allow playback from direct URLs.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: 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:482 +msgid "Managed node will not play from direct URLs anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: 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:490 +#, docstring +msgid "Toggle Bandcamp source on or off.\n\n" +" This toggle controls the playback of all Bandcamp related content.\n" +" " +msgstr "" -#: 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:500 +msgid "Managed node will allow playback from Bandcamp.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: 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:509 +msgid "Managed node will not play from Bandcamp anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: 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 "Lavalink kapatılamadı" +#: redbot/cogs/audio/core/commands/llset.py:517 +#, docstring +msgid "Toggle local file usage on or off.\n\n" +" This toggle controls the playback of all local track content, usually found inside the `localtracks` folder.\n" +" " +msgstr "" -#: 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:527 +msgid "Managed node will allow playback from local files.\n\n" +"Run `{p}{cmd}` for it to take effect." +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 "Lütfen Audio'yu yeniden başlatın (`{prefix}reload audio`)." +#: redbot/cogs/audio/core/commands/llset.py:536 +msgid "Managed node will not play from local files anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:93 +#: redbot/cogs/audio/core/commands/llset.py:544 #, docstring -msgid "Toggle using external Lavalink servers." -msgstr "Lavalink dış sunucularını kullan/kullanma." +msgid "Toggle Soundcloud source on or off.\n\n" +" This toggle controls the playback of all SoundCloud related content.\n" +" " +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 "Harici Lavalink sunucusu: {true_or_false}." +#: redbot/cogs/audio/core/commands/llset.py:554 +msgid "Managed node will allow playback from Soundcloud.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:113 -msgid "External Lavalink server: {true_or_false}\n" -"For it to take effect please reload Audio (`{prefix}reload audio`)." -msgstr "Harici Lavalink sunucusu: {true_or_false}\n" -"Etkiye girmesi için lütfen sesi yeniden başlatın (`{prefix}reload audio`)." +#: redbot/cogs/audio/core/commands/llset.py:563 +msgid "Managed node will not play from Soundcloud anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:143 +#: redbot/cogs/audio/core/commands/llset.py:571 #, docstring -msgid "Set the Lavalink server host." -msgstr "Lavalink sunucu hostunu ayarla." +msgid "`Dangerous command` Toggle YouTube source on or off (this includes Spotify).\n\n" +" This toggle controls the playback of all YouTube and Spotify related content.\n" +" " +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 "Harici Lavalink sunucu ayarı açıldı." +#: redbot/cogs/audio/core/commands/llset.py:581 +msgid "Managed node will allow playback from YouTube.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: 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:590 +msgid "Managed node will not play from YouTube anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:167 +#: redbot/cogs/audio/core/commands/llset.py:598 #, docstring -msgid "Set the Lavalink server password." -msgstr "Lavalink sunucu şifresini ayarla." +msgid "Toggle Twitch source on or off.\n\n" +" This toggle controls the playback of all Twitch related content.\n" +" " +msgstr "" -#: 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:608 +msgid "Managed node will allow playback from Twitch.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:617 +msgid "Managed node will not play from Twitch anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:192 +#: redbot/cogs/audio/core/commands/llset.py:625 #, docstring -msgid "Set the Lavalink websocket server port." -msgstr "Lavalink websocket sunucu portunu ayarla." +msgid "Toggle Vimeo source on or off.\n\n" +" This toggle controls the playback of all Vimeo related content.\n" +" " +msgstr "" -#: 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/llset.py:635 +msgid "Managed node will allow playback from Vimeo.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: 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:644 +msgid "Managed node will not play from Vimeo anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:223 -msgid "Connection Settings" -msgstr "Bağlantı Ayarları" +#: redbot/cogs/audio/core/commands/llset.py:657 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node framebuffer size.\n\n" +" Only change this if you have been directly advised to, changing it can cause significant playback issues.\n" +" " +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:224 -msgid "Host: [{host}]\n" -msgstr "Sunucu: [{host}]\n" +#: redbot/cogs/audio/core/commands/llset.py:665 +msgid "The lowest value the framebuffer can be set to is 100ms." +msgstr "" -#: 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:671 +#: redbot/cogs/audio/core/commands/llset.py:702 +msgid "Managed node's bufferDurationMs set to {milliseconds}.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" -#: 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:688 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node JDA-NAS buffer size.\n\n" +" Only change this if you have been directly advised to, changing it can cause significant playback issues.\n" +" " +msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:228 -msgid "Password: [{password}]\n" -msgstr "Şifre: [{password}]\n" +#: redbot/cogs/audio/core/commands/llset.py:696 +msgid "The lowest value the buffer may be is 100ms." +msgstr "" -#: 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/llset.py:714 +#, docstring +msgid "Reset all `llset` changes back to their default values." +msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:26 +#: redbot/cogs/audio/core/commands/localtracks.py:27 #, docstring msgid "Local playback commands." msgstr "Yerel çalma komutları" -#: redbot/cogs/audio/core/commands/localtracks.py:30 +#: redbot/cogs/audio/core/commands/localtracks.py:31 #, docstring msgid "Play all songs in a localtracks folder.\n\n" " **Usage**:\n" @@ -1983,15 +2306,15 @@ msgstr "Bir yerel parçalar klasöründeki tüm şarkıları oynat.\n\n" " ​ ​ ​ ​ ​ ​ ​ ​klasör_adı klasöründeki tüm parçaları sıraya ekler.\n" " " -#: redbot/cogs/audio/core/commands/localtracks.py:50 +#: redbot/cogs/audio/core/commands/localtracks.py:51 msgid "Folder Not Found" msgstr "Klasör bulunamadı" -#: redbot/cogs/audio/core/commands/localtracks.py:51 +#: redbot/cogs/audio/core/commands/localtracks.py:52 msgid "Localtracks folder named {name} does not exist." msgstr "Yerel parçalar klasörü {name} bulunamadı." -#: redbot/cogs/audio/core/commands/localtracks.py:62 +#: redbot/cogs/audio/core/commands/localtracks.py:63 #, docstring msgid "Play a local track.\n\n" " To play a local track, either use the menu to choose a track or enter in the track path directly with the play command.\n" @@ -2014,18 +2337,18 @@ msgstr "Bir yerel parçayı oynat.\n\n" " ​ ​ ​ ​ ​ ​ ​ ​ Localtracks klasörüne göre belirlenmiş tam konumu kullanın.\n" " " -#: redbot/cogs/audio/core/commands/localtracks.py:79 -#: redbot/cogs/audio/core/commands/localtracks.py:135 +#: redbot/cogs/audio/core/commands/localtracks.py:80 +#: redbot/cogs/audio/core/commands/localtracks.py:136 msgid "No album folders found." msgstr "Albüm klasörü bulunamadı" -#: redbot/cogs/audio/core/commands/localtracks.py:121 +#: redbot/cogs/audio/core/commands/localtracks.py:122 #, 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:139 -#: redbot/cogs/audio/core/commands/queue.py:295 +#: redbot/cogs/audio/core/commands/localtracks.py:140 +#: redbot/cogs/audio/core/commands/queue.py:299 msgid "No matches." msgstr "Eşleşme yok." @@ -2034,37 +2357,51 @@ msgstr "Eşleşme yok." 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:46 +#: redbot/cogs/audio/core/commands/miscellaneous.py:47 #, docstring msgid "Audio stats." msgstr "Ses istatistikleri" -#: redbot/cogs/audio/core/commands/miscellaneous.py:75 +#: redbot/cogs/audio/core/commands/miscellaneous.py:76 msgid "Not connected anywhere." msgstr "Hiçbir kanal da değilim." -#: redbot/cogs/audio/core/commands/miscellaneous.py:81 +#: redbot/cogs/audio/core/commands/miscellaneous.py:82 msgid "Playing in {num}/{total} servers:" msgstr "{num}/{total} sunucu da çalınıyor" -#: redbot/cogs/audio/core/commands/miscellaneous.py:87 +#: redbot/cogs/audio/core/commands/miscellaneous.py:88 msgid "Page {}/{}" msgstr "Sayfa {}/{}" -#: redbot/cogs/audio/core/commands/miscellaneous.py:100 +#: redbot/cogs/audio/core/commands/miscellaneous.py:101 #, docstring msgid "Queue percentage." msgstr "Sıra yüzdesi" -#: redbot/cogs/audio/core/commands/miscellaneous.py:126 -msgid "There's nothing in the queue." -msgstr "Sırada herhangi birşey yok." +#: redbot/cogs/audio/core/commands/miscellaneous.py:125 +#: redbot/cogs/audio/core/commands/playlists.py:1130 +#: redbot/cogs/audio/core/commands/queue.py:67 +#: redbot/cogs/audio/core/commands/queue.py:164 +#: redbot/cogs/audio/core/commands/queue.py:183 +#: redbot/cogs/audio/core/commands/queue.py:188 +#: redbot/cogs/audio/core/commands/queue.py:214 +#: redbot/cogs/audio/core/commands/queue.py:219 +#: redbot/cogs/audio/core/commands/queue.py:261 +#: redbot/cogs/audio/core/commands/queue.py:263 +#: redbot/cogs/audio/core/commands/queue.py:293 +#: redbot/cogs/audio/core/commands/queue.py:295 +#: redbot/cogs/audio/core/commands/queue.py:331 +#: redbot/cogs/audio/core/commands/queue.py:369 +#: redbot/cogs/audio/core/commands/queue.py:377 +msgid "There's nothing in the queue." +msgstr "Henüz burada bir şey yok." -#: redbot/cogs/audio/core/commands/miscellaneous.py:147 +#: redbot/cogs/audio/core/commands/miscellaneous.py:146 msgid "Queued and playing tracks:" msgstr "Sıraya alınıp oynatılan şarkılar:" -#: redbot/cogs/audio/core/commands/player.py:40 +#: redbot/cogs/audio/core/commands/player.py:39 #, docstring msgid "Play the specified track or search for a close match.\n\n" " To play a local track, the query should be `\\`.\n" @@ -2075,189 +2412,192 @@ msgstr "Belirtilen parçayı oynat veya en yakın eşleşmeyi ara.\n\n" " Eğer bot sahibi iseniz, localtracks klasörünü görmek için `[p]audioset info` komutu kullanabilirsiniz.\n" " " -#: redbot/cogs/audio/core/commands/player.py:54 -#: redbot/cogs/audio/core/commands/player.py:162 -#: redbot/cogs/audio/core/commands/player.py:739 +#: redbot/cogs/audio/core/commands/player.py:53 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:738 msgid "That URL is not allowed." msgstr "Bu URL'e izin verilmiyor." -#: redbot/cogs/audio/core/commands/player.py:58 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:745 +#: redbot/cogs/audio/core/commands/player.py:57 +#: redbot/cogs/audio/core/commands/player.py:165 +#: redbot/cogs/audio/core/commands/player.py:744 msgid "That track is not allowed." msgstr "Bu parçaya izin verilmiyor." -#: redbot/cogs/audio/core/commands/player.py:65 -#: redbot/cogs/audio/core/commands/player.py:173 -#: redbot/cogs/audio/core/commands/player.py:437 -#: redbot/cogs/audio/core/commands/player.py:553 -#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/player.py:64 +#: redbot/cogs/audio/core/commands/player.py:172 +#: redbot/cogs/audio/core/commands/player.py:435 +#: redbot/cogs/audio/core/commands/player.py:551 +#: redbot/cogs/audio/core/commands/player.py:806 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:69 -#: redbot/cogs/audio/core/commands/player.py:177 -#: redbot/cogs/audio/core/commands/player.py:441 -#: redbot/cogs/audio/core/commands/player.py:557 -#: redbot/cogs/audio/core/commands/player.py:681 -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:176 +#: redbot/cogs/audio/core/commands/player.py:439 +#: redbot/cogs/audio/core/commands/player.py:555 +msgid "Connection to Lavalink node has failed" +msgstr "" -#: redbot/cogs/audio/core/commands/player.py:72 -#: redbot/cogs/audio/core/commands/player.py:180 -#: redbot/cogs/audio/core/commands/player.py:444 -#: redbot/cogs/audio/core/commands/player.py:560 -#: redbot/cogs/audio/core/commands/player.py:684 +#: redbot/cogs/audio/core/commands/player.py:71 +#: redbot/cogs/audio/core/commands/player.py:179 +#: redbot/cogs/audio/core/commands/player.py:442 +#: redbot/cogs/audio/core/commands/player.py:558 +#: redbot/cogs/audio/core/commands/player.py:683 msgid "Please check your console or logs for details." msgstr "Console veya loglarınızı kontrol edin." -#: redbot/cogs/audio/core/commands/player.py:111 -#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:110 +#: redbot/cogs/audio/core/commands/player.py:218 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:117 -#: redbot/cogs/audio/core/commands/player.py:225 -#: redbot/cogs/audio/core/commands/player.py:253 +#: redbot/cogs/audio/core/commands/player.py:116 +#: redbot/cogs/audio/core/commands/player.py:224 +#: redbot/cogs/audio/core/commands/player.py:252 msgid "No tracks found for `{query}`." msgstr "`{query}` ile uyuşan herhangi bir parça bulunamadı." -#: redbot/cogs/audio/core/commands/player.py:123 -#: redbot/cogs/audio/core/commands/player.py:231 -#: redbot/cogs/audio/core/commands/player.py:532 -#: redbot/cogs/audio/core/commands/player.py:605 +#: redbot/cogs/audio/core/commands/player.py:122 +#: redbot/cogs/audio/core/commands/player.py:230 +#: redbot/cogs/audio/core/commands/player.py:530 +#: redbot/cogs/audio/core/commands/player.py:603 msgid "Queue size limit reached." msgstr "Sıraya alma limitine ulaşıldı." -#: redbot/cogs/audio/core/commands/player.py:146 +#: redbot/cogs/audio/core/commands/player.py:145 #, 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:152 +#: redbot/cogs/audio/core/commands/player.py:151 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:256 -#: redbot/cogs/audio/core/commands/player.py:788 -#: redbot/cogs/audio/core/commands/player.py:910 -msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" -"This 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ı bulamazsa yerel parçalar çalışmaz.\n" -"Bu izinler veya Lavalink.jar'ın parçaları bulundurandan farklı bir makinede çalıştırılmasından kaynaklanabilir." +#: redbot/cogs/audio/core/commands/player.py:208 +#: redbot/cogs/audio/core/commands/player.py:471 +#: redbot/cogs/audio/core/commands/player.py:587 +#: redbot/cogs/audio/core/commands/player.py:712 +#: redbot/cogs/audio/core/commands/queue.py:362 +msgid "Connection to Lavalink node has not yet been established." +msgstr "" -#: redbot/cogs/audio/core/commands/player.py:263 -#: redbot/cogs/audio/core/commands/player.py:795 -#: redbot/cogs/audio/core/commands/player.py:917 +#: redbot/cogs/audio/core/commands/player.py:255 +msgid "Local tracks will not work if the managed Lavalink node cannot see the track.\n" +"This may be due to permissions or you are using an external Lavalink node in a different machine than the bot and the local tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:262 +#: redbot/cogs/audio/core/commands/player.py:794 +#: redbot/cogs/audio/core/commands/player.py:913 msgid "Track is not playable." msgstr "Parça çalınamaz." -#: redbot/cogs/audio/core/commands/player.py:265 -#: redbot/cogs/audio/core/commands/player.py:796 -#: redbot/cogs/audio/core/commands/player.py:918 +#: redbot/cogs/audio/core/commands/player.py:264 +#: redbot/cogs/audio/core/commands/player.py:795 +#: redbot/cogs/audio/core/commands/player.py:914 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:296 +#: redbot/cogs/audio/core/commands/player.py:294 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:318 +#: redbot/cogs/audio/core/commands/player.py:316 msgid "Track exceeds maximum length." msgstr "Şarkı izin verilen uzunluğu aşıyor." -#: redbot/cogs/audio/core/commands/player.py:339 +#: redbot/cogs/audio/core/commands/player.py:337 msgid "{time} until track playback: #1 in queue" msgstr "Şarkının başlamasına {time} kadar süre var: sıralamada 1. sırada" -#: redbot/cogs/audio/core/commands/player.py:343 +#: redbot/cogs/audio/core/commands/player.py:341 msgid "Track Enqueued" msgstr "Şarkı sıraya eklendi" -#: redbot/cogs/audio/core/commands/player.py:357 +#: redbot/cogs/audio/core/commands/player.py:355 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "Çalmak için listeden bir Spotify şarkı listesi seçiniz." -#: redbot/cogs/audio/core/commands/player.py:417 +#: redbot/cogs/audio/core/commands/player.py:415 msgid "The owner needs to set the Spotify client ID and Spotify client secret, before Spotify URLs or codes can be used. \n" "See `{prefix}audioset spotifyapi` for instructions." msgstr "Spotify URLleri veya kodları kullanılmadan önce bot sahibinin Spotify istemci IDsi ve istemci sırrını ayarlaması gerekir. \n" "Yönergeler için `{prefix}audioset spotifyapi` komutunu kullanın." -#: redbot/cogs/audio/core/commands/player.py:427 +#: redbot/cogs/audio/core/commands/player.py:425 msgid "The owner needs to set the YouTube API key before Spotify URLs or codes can be used.\n" "See `{prefix}audioset youtubeapi` for instructions." msgstr "Spotify URLleri veya kodları kullanılmadan önce bot sahibinin YouTube API anahtarı ayarlaması gerekir.\n" "Yönergeler için `{prefix}audioset youtubeapi` komutunu kullanın." -#: redbot/cogs/audio/core/commands/player.py:485 +#: redbot/cogs/audio/core/commands/player.py:483 msgid "You must be in the voice channel to use the genre command." msgstr "Tür komutunu kullanabilmeniz için bir sesli kanala girmelisiniz." -#: redbot/cogs/audio/core/commands/player.py:492 +#: redbot/cogs/audio/core/commands/player.py:490 msgid "No categories found" msgstr "Kategori bulunamadı" -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:514 +#: redbot/cogs/audio/core/commands/player.py:494 +#: redbot/cogs/audio/core/commands/player.py:512 msgid "No categories found, try again later." msgstr "Kategori bulunamadı, daha sonra tekrar deneyin." -#: redbot/cogs/audio/core/commands/player.py:501 +#: redbot/cogs/audio/core/commands/player.py:499 msgid "Categories" msgstr "Kategoriler" -#: redbot/cogs/audio/core/commands/player.py:507 +#: redbot/cogs/audio/core/commands/player.py:505 msgid "No categories selected, try again later." msgstr "Seçilen kategori yok, daha sonra deneyiniz." -#: redbot/cogs/audio/core/commands/player.py:522 +#: redbot/cogs/audio/core/commands/player.py:520 msgid "Playlists for {friendly_name}" msgstr "{friendly_name} için çalma listeleri" -#: redbot/cogs/audio/core/commands/player.py:529 +#: redbot/cogs/audio/core/commands/player.py:527 msgid "No tracks to play." msgstr "Başlatılabilecek şarkı bulunamadı." -#: redbot/cogs/audio/core/commands/player.py:539 +#: redbot/cogs/audio/core/commands/player.py:537 msgid "Couldn't find tracks for the selected playlist." msgstr "Seçilen çalma listesi için şarkılar bulunamıyor." -#: redbot/cogs/audio/core/commands/player.py:547 +#: redbot/cogs/audio/core/commands/player.py:545 #, docstring msgid "Starts auto play." msgstr "Otomatik çalmayı başlatır." -#: redbot/cogs/audio/core/commands/player.py:601 +#: redbot/cogs/audio/core/commands/player.py:599 msgid "You must be in the voice channel to use the autoplay command." msgstr "Otomatik çalma komutunu kullanabilmeniz için bir sesli kanala girmelisiniz." -#: redbot/cogs/audio/core/commands/player.py:615 +#: redbot/cogs/audio/core/commands/player.py:613 msgid "Couldn't get a valid track." msgstr "Geçerli bir parça alınamadı." -#: redbot/cogs/audio/core/commands/player.py:621 -#: redbot/cogs/audio/core/commands/player.py:757 -#: redbot/cogs/audio/core/commands/player.py:776 -#: redbot/cogs/audio/core/commands/player.py:897 -#: redbot/cogs/audio/core/commands/playlists.py:1928 +#: redbot/cogs/audio/core/commands/player.py:619 +#: redbot/cogs/audio/core/commands/player.py:756 +#: redbot/cogs/audio/core/commands/player.py:775 +#: redbot/cogs/audio/core/commands/player.py:893 +#: redbot/cogs/audio/core/commands/playlists.py:1898 msgid "Unable to Get Track" msgstr "Parça alınamıyor" -#: redbot/cogs/audio/core/commands/player.py:622 -#: redbot/cogs/audio/core/commands/player.py:758 -#: redbot/cogs/audio/core/commands/player.py:777 -#: redbot/cogs/audio/core/commands/player.py:898 -#: redbot/cogs/audio/core/commands/playlists.py:1929 +#: redbot/cogs/audio/core/commands/player.py:620 +#: redbot/cogs/audio/core/commands/player.py:757 +#: redbot/cogs/audio/core/commands/player.py:776 +#: redbot/cogs/audio/core/commands/player.py:894 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:636 +#: 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:642 +#: redbot/cogs/audio/core/commands/player.py:641 #, 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" @@ -2268,44 +2608,55 @@ msgstr "Arama ile bir parça seçin.\n\n" " yerine SoundCloud'da aramak için `[p]search sc ` kullanın.\n" " " -#: redbot/cogs/audio/core/commands/player.py:694 -#: redbot/cogs/audio/core/commands/player.py:706 -#: redbot/cogs/audio/core/commands/player.py:712 -#: redbot/cogs/audio/core/commands/player.py:722 +#: redbot/cogs/audio/core/commands/player.py:680 +msgid "Connection to Lavalink has failed" +msgstr "Lavalink bağlantısı başarısız" + +#: redbot/cogs/audio/core/commands/player.py:693 +#: redbot/cogs/audio/core/commands/player.py:705 +#: redbot/cogs/audio/core/commands/player.py:711 +#: redbot/cogs/audio/core/commands/player.py:721 msgid "Unable To Search For Tracks" msgstr "Şarkılar İçin Arama Yapılamıyor" -#: redbot/cogs/audio/core/commands/player.py:723 +#: redbot/cogs/audio/core/commands/player.py:722 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:786 -#: redbot/cogs/audio/core/commands/player.py:908 +#: redbot/cogs/audio/core/commands/player.py:785 +#: redbot/cogs/audio/core/commands/player.py:904 msgid "Nothing found." msgstr "Hiçbir şey bulunamadı." -#: redbot/cogs/audio/core/commands/player.py:857 -#: redbot/cogs/audio/core/commands/playlists.py:1553 +#: redbot/cogs/audio/core/commands/player.py:787 +#: redbot/cogs/audio/core/commands/player.py:906 +msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" +"This 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ı bulamazsa yerel parçalar çalışmaz.\n" +"Bu izinler veya Lavalink.jar'ın parçaları bulundurandan farklı bir makinede çalıştırılmasından kaynaklanabilir." + +#: redbot/cogs/audio/core/commands/player.py:853 +#: redbot/cogs/audio/core/commands/playlists.py:1527 msgid " {bad_tracks} tracks cannot be queued." msgstr " {bad_tracks} şarkıları sıraya alınamaz." -#: redbot/cogs/audio/core/commands/player.py:863 +#: redbot/cogs/audio/core/commands/player.py:859 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "{num} sayı da şarkı eklendi.{maxlength_msg}" -#: redbot/cogs/audio/core/commands/player.py:869 +#: redbot/cogs/audio/core/commands/player.py:865 msgid "folder" msgstr "klasör" -#: redbot/cogs/audio/core/commands/player.py:871 +#: redbot/cogs/audio/core/commands/player.py:867 msgid "search" msgstr "ara" -#: redbot/cogs/audio/core/commands/player.py:874 +#: redbot/cogs/audio/core/commands/player.py:870 msgid "{time} until start of {type} playback: starts at #{position} in queue" msgstr "{type} çalınması için kalan süre {time}: #{position}. sırada" -#: redbot/cogs/audio/core/commands/playlists.py:44 +#: redbot/cogs/audio/core/commands/playlists.py:45 #, docstring msgid "Playlist configuration options.\n\n" " Scope info:\n" @@ -2317,22 +2668,11 @@ msgid "Playlist configuration options.\n\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 ayarları.\n\n" -" Kapsam bilgisi:\n" -" ​ ​ ​ ​ **Global**:\n" -" ​ ​ ​ ​ ​ ​ ​ ​ Botu kullanan herkes tarafından görülebilir.\n" -" ​ ​ ​ ​ ​ ​ ​ ​ Sadece bot sahibi tarafından düzenlenebilir.\n" -" ​ ​ ​ ​ **Guild**:\n" -" ​ ​ ​ ​ ​ ​ ​ ​ Sunucudaki herkes tarafından görülebilir.\n" -" ​ ​ ​ ​ ​ ​ ​ ​ Bot sahibi, sunucu sahibi, sunucu yöneticileri, sunucu moderatörleri, DJ rolü ve listenin yapımcısı tarafından düzenlenebilir.\n" -" ​ ​ ​ ​ **User**:\n" -" ​ ​ ​ ​ ​ ​ ​ ​ Eğer --author verildiyse tüm bot kullanıcıları tarafından görülebilir.\n" -" ​ ​ ​ ​ ​ ​ ​ ​ Bot sahibi ve listenin yapımcısı tarafından düzenlenebilir.\n" +" ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and the playlist creator.\n" " " +msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:69 +#: redbot/cogs/audio/core/commands/playlists.py:70 #, 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" @@ -2385,100 +2725,131 @@ msgstr "Bir çalma listesine parça URLsi, çalma listesi linki veya hızlı ara " ​ ​ ​ ​ `[p]playlist append BenimKüreselÇalmaListem 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:1699 -#: redbot/cogs/audio/core/commands/playlists.py:2015 +#: redbot/cogs/audio/core/commands/playlists.py:124 +#: redbot/cogs/audio/core/commands/playlists.py:305 +#: redbot/cogs/audio/core/commands/playlists.py:487 +#: redbot/cogs/audio/core/commands/playlists.py:581 +#: redbot/cogs/audio/core/commands/playlists.py:710 +#: redbot/cogs/audio/core/commands/playlists.py:845 +#: redbot/cogs/audio/core/commands/playlists.py:982 +#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1224 +#: redbot/cogs/audio/core/commands/playlists.py:1474 +#: redbot/cogs/audio/core/commands/playlists.py:1560 +#: redbot/cogs/audio/core/commands/playlists.py:1641 +#: redbot/cogs/audio/core/commands/playlists.py:1671 +#: redbot/cogs/audio/core/commands/playlists.py:1983 msgid "Playlist Not Found" msgstr "Çalma Listesi Bulunamadı" -#: redbot/cogs/audio/core/commands/playlists.py:140 +#: redbot/cogs/audio/core/commands/playlists.py:141 msgid "Could not find a track matching your query." msgstr "Arama kriterlerinize uygun parça bulunamadı." -#: redbot/cogs/audio/core/commands/playlists.py:161 +#: redbot/cogs/audio/core/commands/playlists.py:162 msgid "Skipping track" msgstr "Parça geçiliyor" -#: redbot/cogs/audio/core/commands/playlists.py:162 +#: redbot/cogs/audio/core/commands/playlists.py:163 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:170 -#: redbot/cogs/audio/core/commands/playlists.py:212 +#: redbot/cogs/audio/core/commands/playlists.py:171 +#: redbot/cogs/audio/core/commands/playlists.py:213 msgid "Playlist limit reached: Could not add track." msgstr "Çalma listesi limitine ulaşıldı: parça eklenemiyor." -#: redbot/cogs/audio/core/commands/playlists.py:193 +#: redbot/cogs/audio/core/commands/playlists.py:194 msgid "Track added" msgstr "Parça eklendi" -#: redbot/cogs/audio/core/commands/playlists.py:194 +#: redbot/cogs/audio/core/commands/playlists.py:195 msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." msgstr "{track} şarkısı {playlist} (`{id}`) [**{scope}**] çalma listesine eklendi." -#: redbot/cogs/audio/core/commands/playlists.py:199 +#: redbot/cogs/audio/core/commands/playlists.py:200 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:204 +#: redbot/cogs/audio/core/commands/playlists.py:205 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:206 +#: redbot/cogs/audio/core/commands/playlists.py:207 msgid "tracks are" msgstr "parçalar" -#: redbot/cogs/audio/core/commands/playlists.py:206 +#: redbot/cogs/audio/core/commands/playlists.py:207 msgid "track is" msgstr "parçası" -#: 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:2032 +#: redbot/cogs/audio/core/commands/playlists.py:209 +#: redbot/cogs/audio/core/commands/playlists.py:618 +#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: redbot/cogs/audio/core/commands/playlists.py:1268 +#: redbot/cogs/audio/core/commands/playlists.py:2000 msgid "Playlist Modified" msgstr "Çalma Listesi Düzenlendi" -#: 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:2016 +#: redbot/cogs/audio/core/commands/playlists.py:229 +#, docstring +msgid "Copy a playlist from one scope to another.\n\n" +" **Usage**:\n" +" ​ ​ ​ ​ `[p]playlist copy playlist_name_OR_id [args]`\n\n" +" **Args**:\n" +" ​ ​ ​ ​ The following are all optional:\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-scope \n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-guild [guild] **Only the bot owner can use this**\n\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-scope \n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-guild [guild] **Only the bot owner can use this**\n\n" +" **Scope** is one of the following:\n" +" ​ ​ ​ ​ Global\n" +" ​ ​ ​ ​ Guild\n" +" ​ ​ ​ ​ User\n\n" +" **Author** can be one of the following:\n" +" ​ ​ ​ ​ User ID\n" +" ​ ​ ​ ​ User Mention\n" +" ​ ​ ​ ​ User Name#123\n\n" +" **Guild** can be one of the following:\n" +" ​ ​ ​ ​ Guild ID\n" +" ​ ​ ​ ​ Exact guild name\n\n" +" Example use:\n" +" ​ ​ ​ ​ `[p]playlist copy MyGuildPlaylist --from-scope Guild --to-scope Global`\n" +" ​ ​ ​ ​ `[p]playlist copy MyGlobalPlaylist --from-scope Global --to-author Draper#6666 --to-scope User`\n" +" ​ ​ ​ ​ `[p]playlist copy MyPersonalPlaylist --from-scope user --to-author Draper#6666 --to-scope Guild --to-guild Red - Discord Bot`\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:306 +#: redbot/cogs/audio/core/commands/playlists.py:488 +#: redbot/cogs/audio/core/commands/playlists.py:582 +#: redbot/cogs/audio/core/commands/playlists.py:711 +#: redbot/cogs/audio/core/commands/playlists.py:846 +#: redbot/cogs/audio/core/commands/playlists.py:1225 +#: redbot/cogs/audio/core/commands/playlists.py:1642 +#: redbot/cogs/audio/core/commands/playlists.py:1984 msgid "Could not match '{arg}' to a playlist." msgstr "{arg} bir çalma listesi ile eşleşmiyor." -#: redbot/cogs/audio/core/commands/playlists.py:331 -#: redbot/cogs/audio/core/commands/playlists.py:338 +#: redbot/cogs/audio/core/commands/playlists.py:329 +#: redbot/cogs/audio/core/commands/playlists.py:336 msgid "the Global" msgstr "Evrensel" -#: redbot/cogs/audio/core/commands/playlists.py:346 +#: redbot/cogs/audio/core/commands/playlists.py:344 msgid "Playlist Copied" msgstr "Çalma Listesi Kopyalandı" -#: redbot/cogs/audio/core/commands/playlists.py:347 +#: redbot/cogs/audio/core/commands/playlists.py:345 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 +#: redbot/cogs/audio/core/commands/playlists.py:360 #, docstring msgid "Create an empty playlist.\n\n" " **Usage**:\n" @@ -2529,31 +2900,31 @@ msgstr "Boş bir çalma listesi oluştur.\n\n" " ​ ​ ​ ​ `[p]playlist create BenimKişiselÇalmaListem --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:1998 +#: redbot/cogs/audio/core/commands/playlists.py:412 +#: redbot/cogs/audio/core/commands/playlists.py:1117 +#: redbot/cogs/audio/core/commands/playlists.py:1340 +#: redbot/cogs/audio/core/commands/playlists.py:1966 msgid "Invalid Playlist Name" msgstr "Geçersiz Çalma Listesi Adı" -#: 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:1999 +#: redbot/cogs/audio/core/commands/playlists.py:413 +#: redbot/cogs/audio/core/commands/playlists.py:1118 +#: redbot/cogs/audio/core/commands/playlists.py:1341 +#: redbot/cogs/audio/core/commands/playlists.py:1967 msgid "Playlist names must be a single word (up to 32 characters) and not numbers only." 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:427 -#: redbot/cogs/audio/core/commands/playlists.py:1167 -#: redbot/cogs/audio/core/commands/playlists.py:1396 +#: redbot/cogs/audio/core/commands/playlists.py:423 +#: redbot/cogs/audio/core/commands/playlists.py:1150 +#: redbot/cogs/audio/core/commands/playlists.py:1375 msgid "Playlist Created" msgstr "Çalma Listesi Oluşturuldu." -#: redbot/cogs/audio/core/commands/playlists.py:428 +#: redbot/cogs/audio/core/commands/playlists.py:424 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "Boş çalma listesi {name} (`{id}`) [**{scope}**] oluşturuldu." -#: redbot/cogs/audio/core/commands/playlists.py:441 +#: redbot/cogs/audio/core/commands/playlists.py:437 #, docstring msgid "Delete a saved playlist.\n\n" " **Usage**:\n" @@ -2604,15 +2975,15 @@ msgstr "Kaydedilmiş bir çalma listesini sil.\n\n" " ​ ​ ​ ​ `[p]playlist delete BenimKişiselÇalmaListem --scope User`\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:514 +#: redbot/cogs/audio/core/commands/playlists.py:508 msgid "Playlist Deleted" msgstr "Çalma listesi silindi" -#: redbot/cogs/audio/core/commands/playlists.py:515 +#: redbot/cogs/audio/core/commands/playlists.py:509 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "{name} (`{id}`) [**{scope}**] çalma listesi silindi." -#: redbot/cogs/audio/core/commands/playlists.py:531 +#: redbot/cogs/audio/core/commands/playlists.py:525 #, docstring msgid "Remove duplicate tracks from a saved playlist.\n\n" " **Usage**:\n" @@ -2663,20 +3034,20 @@ msgstr "Bir çalma listesinden tekrarlı parçaları sil.\n\n" " ​ ​ ​ ​ `[p]playlist dedupe BenimKişiselÇalmaListem --scope User`\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:627 +#: redbot/cogs/audio/core/commands/playlists.py:619 msgid "Removed {track_diff} duplicated tracks from {name} (`{id}`) [**{scope}**] playlist." msgstr "{name} (`{id}`) [**{scope}**] çalma listesinden {track_diff} tane aynı parça kaldırıldı." -#: redbot/cogs/audio/core/commands/playlists.py:640 -#: redbot/cogs/audio/core/commands/playlists.py:1768 +#: redbot/cogs/audio/core/commands/playlists.py:632 +#: redbot/cogs/audio/core/commands/playlists.py:1740 msgid "Playlist Has Not Been Modified" msgstr "Çalma Listesinde Değişiklik Yapılmadı" -#: redbot/cogs/audio/core/commands/playlists.py:641 +#: redbot/cogs/audio/core/commands/playlists.py:633 msgid "{name} (`{id}`) [**{scope}**] playlist has no duplicate tracks." msgstr "{name} (`{id}`) [**{scope}**] çalma listesinde hiç aynı parça yok." -#: redbot/cogs/audio/core/commands/playlists.py:662 +#: redbot/cogs/audio/core/commands/playlists.py:654 #, docstring msgid "Download a copy of a playlist.\n\n" " These files can be used with the `[p]playlist upload` command.\n" @@ -2733,19 +3104,19 @@ msgstr "Çalma listesinin bir kopyasını indir.\n\n" " ​ ​ ​ ​ `[p]playlist download BenimKişiselÇalmaListem --scope User`\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:731 +#: redbot/cogs/audio/core/commands/playlists.py:721 msgid "That playlist has no tracks." msgstr "Playlist hiçbir şarkı içermiyor." -#: redbot/cogs/audio/core/commands/playlists.py:774 +#: redbot/cogs/audio/core/commands/playlists.py:764 msgid "This playlist is too large to be send in this server." msgstr "Bu çalma listesi bu sunucuda gönderilemeyecek kadar büyük." -#: redbot/cogs/audio/core/commands/playlists.py:777 +#: redbot/cogs/audio/core/commands/playlists.py:767 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 +#: redbot/cogs/audio/core/commands/playlists.py:789 #, docstring msgid "Retrieve information from a saved playlist.\n\n" " **Usage**:\n" @@ -2796,26 +3167,26 @@ msgstr "Kaydedilmiş bir çalma listesinden bilgi al.\n\n" " ​ ​ ​ ​ `[p]playlist info BenimKişiselÇalmaListem --scope User`\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:891 +#: redbot/cogs/audio/core/commands/playlists.py:879 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\n" msgstr "{playlist_name} (`{id}`) [**{scope}**] için çalma listesi bilgileri:\n" -#: redbot/cogs/audio/core/commands/playlists.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:883 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\n" "URL: {url}" msgstr "{playlist_name} (`{id}`) [**{scope}**] için çalma listesi bilgileri:\n" "URL: {url}" -#: redbot/cogs/audio/core/commands/playlists.py:908 -#: redbot/cogs/audio/core/commands/playlists.py:1056 +#: redbot/cogs/audio/core/commands/playlists.py:896 +#: redbot/cogs/audio/core/commands/playlists.py:1041 msgid "Unknown" msgstr "Bilinmeyen" -#: redbot/cogs/audio/core/commands/playlists.py:910 +#: redbot/cogs/audio/core/commands/playlists.py:898 msgid "Page {page}/{pages} | Author: {author_name} | {num} track(s)" msgstr "Sayfa {page}/{pages} | Sahip: {author_name} | {num} parça(lar)" -#: redbot/cogs/audio/core/commands/playlists.py:922 +#: redbot/cogs/audio/core/commands/playlists.py:910 #, docstring msgid "List saved playlists.\n\n" " **Usage**:\n" @@ -2866,35 +3237,35 @@ msgstr "Kaydedilmiş çalma listelerini listele.\n\n" " ​ ​ ​ ​ `[p]playlist list --scope User`\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:998 +#: redbot/cogs/audio/core/commands/playlists.py:983 msgid "No saved playlists available in this server." msgstr "Bu sunucu için kaydedilmiş çalma listesi bulunmamakta." -#: redbot/cogs/audio/core/commands/playlists.py:1032 +#: redbot/cogs/audio/core/commands/playlists.py:1017 msgid "No saved playlists for {scope} created by {author}." msgstr "{author} tarafından {scope} için kaydedilmiş çalma listesi bulunmamakta." -#: redbot/cogs/audio/core/commands/playlists.py:1041 +#: redbot/cogs/audio/core/commands/playlists.py:1026 msgid "No saved playlists for {scope}." msgstr "{scope} için kaydedilmiş çalma listesi bulunmamakta." -#: redbot/cogs/audio/core/commands/playlists.py:1051 +#: redbot/cogs/audio/core/commands/playlists.py:1036 msgid "ID: {id}" msgstr "ID: {id}" -#: redbot/cogs/audio/core/commands/playlists.py:1052 +#: redbot/cogs/audio/core/commands/playlists.py:1037 msgid "Tracks: {num}" msgstr "Şarkı: {num}" -#: redbot/cogs/audio/core/commands/playlists.py:1053 +#: redbot/cogs/audio/core/commands/playlists.py:1038 msgid "Author: {name}" msgstr "Oluşturan: {name}" -#: redbot/cogs/audio/core/commands/playlists.py:1058 +#: redbot/cogs/audio/core/commands/playlists.py:1043 msgid "Scope: {scope}\n" msgstr "Kapsam: {scope}\n" -#: redbot/cogs/audio/core/commands/playlists.py:1078 +#: redbot/cogs/audio/core/commands/playlists.py:1063 #, docstring msgid "Save the queue to a playlist.\n\n" " **Usage**:\n" @@ -2945,33 +3316,16 @@ msgstr "Sırayı bir çalma listesine kaydet.\n\n" " ​ ​ ​ ​ `[p]playlist queue BenimKişiselÇalmaListem --scope User`\n" " " -#: 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:365 -#: redbot/cogs/audio/core/commands/queue.py:373 -msgid "There's nothing in the queue." -msgstr "Henüz burada bir şey yok." - -#: redbot/cogs/audio/core/commands/playlists.py:1168 +#: redbot/cogs/audio/core/commands/playlists.py:1151 msgid "Playlist {name} (`{id}`) [**{scope}**] saved from current queue: {num} tracks added." msgstr "Şu anki sıra {name} (`{id}`) [**{scope}**] çalma listesine kaydedildi: {num} parça eklendi." -#: redbot/cogs/audio/core/commands/playlists.py:1174 -#: redbot/cogs/audio/core/commands/playlists.py:1405 +#: redbot/cogs/audio/core/commands/playlists.py:1157 +#: redbot/cogs/audio/core/commands/playlists.py:1384 msgid "Playlist limit reached: Could not add {} tracks." msgstr "Çalma listesi limitine ulaşıldı: {} parça eklenemiyor." -#: redbot/cogs/audio/core/commands/playlists.py:1188 +#: redbot/cogs/audio/core/commands/playlists.py:1171 #, docstring msgid "Remove a track from a playlist by url.\n\n" " **Usage**:\n" @@ -3022,23 +3376,23 @@ msgstr "Bir çalma listesinden URL ile bir parça çıkar.\n\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:1254 +#: redbot/cogs/audio/core/commands/playlists.py:1235 msgid "URL not in playlist." msgstr "URL liste de değil" -#: redbot/cogs/audio/core/commands/playlists.py:1266 +#: redbot/cogs/audio/core/commands/playlists.py:1247 msgid "No tracks left, removing playlist." msgstr "Hiç şarkı kalmadı, playlist kaldırılıyor." -#: redbot/cogs/audio/core/commands/playlists.py:1274 +#: redbot/cogs/audio/core/commands/playlists.py:1255 msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." msgstr "{num} girdi {playlist_name} (`{id}`) [**{scope}**] çalma listesinden kaldırıldı." -#: redbot/cogs/audio/core/commands/playlists.py:1288 +#: redbot/cogs/audio/core/commands/playlists.py:1269 msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." msgstr "Parça {playlist_name} (`{id}`) [**{scope}**] çalma listesinden kaldırıldı." -#: redbot/cogs/audio/core/commands/playlists.py:1306 +#: redbot/cogs/audio/core/commands/playlists.py:1287 #, docstring msgid "Save a playlist from a url.\n\n" " **Usage**:\n" @@ -3089,19 +3443,19 @@ msgstr "Bir URLden bir çalma listesi kaydet.\n\n" " ​ ​ ​ ​ `[p]playlist save BenimKişiselÇalmaListem https://open.spotify.com/playlist/1RyeIbyFeIJVnNzlGr5KkR --scope User`\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:1397 +#: redbot/cogs/audio/core/commands/playlists.py:1376 msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." msgstr "Çalma listesi {name} (`{id}`) [**{scope}**] kaydedildi: {num} parça eklendi." -#: redbot/cogs/audio/core/commands/playlists.py:1414 +#: redbot/cogs/audio/core/commands/playlists.py:1393 msgid "Playlist Couldn't be created" msgstr "Çalma listesi oluşturulamadı" -#: redbot/cogs/audio/core/commands/playlists.py:1415 +#: redbot/cogs/audio/core/commands/playlists.py:1394 msgid "Unable to create your playlist." msgstr "Çalma listeniz oluşturulamadı." -#: redbot/cogs/audio/core/commands/playlists.py:1432 +#: redbot/cogs/audio/core/commands/playlists.py:1411 #, docstring msgid "Load a playlist into the queue.\n\n" " **Usage**:\n" @@ -3152,21 +3506,21 @@ msgstr "Sıraya bir çalma listesi ekle.\n\n" " ​ ​ ​ ​ `[p]playlist start BenimKişiselÇalmaListem --scope User`\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:1482 +#: redbot/cogs/audio/core/commands/playlists.py:1459 msgid "You need the DJ role to start playing playlists." msgstr "Çalma listeleri oynatabilmek için DJ rolüne ihtiyacınız var." -#: redbot/cogs/audio/core/commands/playlists.py:1566 +#: redbot/cogs/audio/core/commands/playlists.py:1540 msgid "Playlist Enqueued" msgstr "Playlist sıraya alındı." -#: redbot/cogs/audio/core/commands/playlists.py:1567 +#: redbot/cogs/audio/core/commands/playlists.py:1541 msgid "{name} - (`{id}`) [**{scope}**]\n" "Added {num} tracks to the queue.{maxlength_msg}" msgstr "{name} - (`{id}`) [**{scope}**]\n" "{num} adet parça sıraya eklendi.{maxlength_msg}" -#: redbot/cogs/audio/core/commands/playlists.py:1613 +#: redbot/cogs/audio/core/commands/playlists.py:1587 #, docstring msgid "Updates all tracks in a playlist.\n\n" " **Usage**:\n" @@ -3217,32 +3571,32 @@ msgstr "Bir çalma listesindeki tüm parçaları günceller.\n\n" " ​ ​ ​ ​ `[p]playlist update BenimKişiselÇalmaListem --scope User`\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:1692 +#: redbot/cogs/audio/core/commands/playlists.py:1664 msgid "Invalid Playlist" msgstr "Geçersiz Çalma Listesi" -#: redbot/cogs/audio/core/commands/playlists.py:1693 +#: redbot/cogs/audio/core/commands/playlists.py:1665 msgid "Custom playlists cannot be updated." msgstr "Özel çalma listeleri değiştirilemez." -#: redbot/cogs/audio/core/commands/playlists.py:1734 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "Tracks removed" msgstr "Parçalar kaldırıldı" -#: redbot/cogs/audio/core/commands/playlists.py:1738 -#: redbot/cogs/audio/core/commands/playlists.py:1758 +#: redbot/cogs/audio/core/commands/playlists.py:1710 +#: redbot/cogs/audio/core/commands/playlists.py:1730 msgid "Page {page_num}/{total_pages}" msgstr "{page_num}/{total_pages} sayfa" -#: redbot/cogs/audio/core/commands/playlists.py:1756 +#: redbot/cogs/audio/core/commands/playlists.py:1728 msgid "Tracks added" msgstr "Parçalar eklendi" -#: redbot/cogs/audio/core/commands/playlists.py:1769 +#: redbot/cogs/audio/core/commands/playlists.py:1741 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "{name} (`{id}`) [**{scope}**] üzerinde her hangi bir değişiklik yapılmadı." -#: redbot/cogs/audio/core/commands/playlists.py:1781 +#: redbot/cogs/audio/core/commands/playlists.py:1753 #, docstring msgid "Uploads a playlist file as a playlist for the bot.\n\n" " V2 and old V3 playlist will be slow.\n" @@ -3297,31 +3651,35 @@ msgstr "Bir çalma listesi dosyasını bot için bir çalma listesi olarak yükl " ​ ​ ​ ​ `[p]playlist upload --scope User`\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:1838 +#: redbot/cogs/audio/core/commands/playlists.py:1808 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:1849 +#: redbot/cogs/audio/core/commands/playlists.py:1819 msgid "No file detected, try again later." msgstr "Hiçbir dosya gönderilmedi, lütfen tekrar deneyin." -#: redbot/cogs/audio/core/commands/playlists.py:1856 +#: redbot/cogs/audio/core/commands/playlists.py:1826 msgid "Upload cancelled." msgstr "Yükleme iptal edildi" -#: redbot/cogs/audio/core/commands/playlists.py:1860 +#: redbot/cogs/audio/core/commands/playlists.py:1830 msgid "Only Red playlist files can be uploaded." msgstr "Sadece Red çalma listesi dosyaları yüklenebilir." -#: redbot/cogs/audio/core/commands/playlists.py:1868 +#: redbot/cogs/audio/core/commands/playlists.py:1838 msgid "Not a valid playlist file." msgstr "Geçersiz bir playlist dosyası" -#: redbot/cogs/audio/core/commands/playlists.py:1880 +#: redbot/cogs/audio/core/commands/playlists.py:1850 msgid "This playlist is too large." msgstr "Bu çalma listesi çok büyük." -#: redbot/cogs/audio/core/commands/playlists.py:1950 +#: redbot/cogs/audio/core/commands/playlists.py:1899 +msgid "I'm unable to get a track from Lavalink node at the moment, try again in a few minutes." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1920 #, docstring msgid "Rename an existing playlist.\n\n" " **Usage**:\n" @@ -3372,7 +3730,7 @@ msgstr "Varolan bir çalma listesini yeniden adlandır.\n\n" " ​ ​ ​ ​ `[p]playlist rename BenimKişiselÇalmaListem KişiselÇalmaListeminYeniAdı --scope User`\n" " " -#: redbot/cogs/audio/core/commands/playlists.py:2029 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "'{old}' çalma listesinin adı '{new}' (`{id}`) [**{scope}**] olarak değiştirildi" @@ -3381,88 +3739,88 @@ msgstr "'{old}' çalma listesinin adı '{new}' (`{id}`) [**{scope}**] olarak de msgid "List the songs in the queue." msgstr "Sıradaki şarkıları listeler." -#: redbot/cogs/audio/core/commands/queue.py:175 +#: redbot/cogs/audio/core/commands/queue.py:179 #, docstring msgid "Clears the queue." msgstr "Sırayı temizler" -#: redbot/cogs/audio/core/commands/queue.py:192 +#: redbot/cogs/audio/core/commands/queue.py:196 msgid "Unable To Clear Queue" msgstr "Sıra temizlenemedi" -#: redbot/cogs/audio/core/commands/queue.py:193 +#: redbot/cogs/audio/core/commands/queue.py:197 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:201 +#: redbot/cogs/audio/core/commands/queue.py:205 msgid "Queue Modified" msgstr "Sıra üzerinde değişiklik yapıldı" -#: redbot/cogs/audio/core/commands/queue.py:201 +#: redbot/cogs/audio/core/commands/queue.py:205 msgid "The queue has been cleared." msgstr "Şarkı sırası temizlendi." -#: redbot/cogs/audio/core/commands/queue.py:206 +#: redbot/cogs/audio/core/commands/queue.py:210 #, 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:223 +#: redbot/cogs/audio/core/commands/queue.py:227 msgid "Unable To Clean Queue" msgstr "Sıra temizlenemedi" -#: redbot/cogs/audio/core/commands/queue.py:224 +#: redbot/cogs/audio/core/commands/queue.py:228 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:239 -#: redbot/cogs/audio/core/commands/queue.py:273 +#: redbot/cogs/audio/core/commands/queue.py:243 +#: redbot/cogs/audio/core/commands/queue.py:277 msgid "Removed 0 tracks." msgstr "0 şarkı temizlendi." -#: redbot/cogs/audio/core/commands/queue.py:243 -#: redbot/cogs/audio/core/commands/queue.py:277 +#: redbot/cogs/audio/core/commands/queue.py:247 +#: redbot/cogs/audio/core/commands/queue.py:281 msgid "Removed Tracks From The Queue" msgstr "Parçalar Sıradan Çıkarıldı" -#: redbot/cogs/audio/core/commands/queue.py:244 +#: redbot/cogs/audio/core/commands/queue.py:248 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:252 +#: redbot/cogs/audio/core/commands/queue.py:256 #, docstring msgid "Removes all tracks you requested from the queue." msgstr "Sıradan belirttiğiniz tüm parçaları çıkartır." -#: redbot/cogs/audio/core/commands/queue.py:278 +#: redbot/cogs/audio/core/commands/queue.py:282 msgid "Removed {removed_tracks} tracks queued by {member.display_name}." msgstr "{member.display_name} sıraya eklenmiş {removed_tracks} parçaları kaldırıldı." -#: redbot/cogs/audio/core/commands/queue.py:285 +#: redbot/cogs/audio/core/commands/queue.py:289 #, docstring msgid "Search the queue." msgstr "Sıra da ara" -#: redbot/cogs/audio/core/commands/queue.py:307 +#: redbot/cogs/audio/core/commands/queue.py:311 #, docstring msgid "Shuffles the queue." msgstr "Sırayı karıştırır." -#: 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:350 -#: redbot/cogs/audio/core/commands/queue.py:357 -#: redbot/cogs/audio/core/commands/queue.py:364 -#: redbot/cogs/audio/core/commands/queue.py:372 +#: redbot/cogs/audio/core/commands/queue.py:323 +#: redbot/cogs/audio/core/commands/queue.py:330 +#: redbot/cogs/audio/core/commands/queue.py:342 +#: redbot/cogs/audio/core/commands/queue.py:354 +#: redbot/cogs/audio/core/commands/queue.py:361 +#: redbot/cogs/audio/core/commands/queue.py:368 +#: redbot/cogs/audio/core/commands/queue.py:376 msgid "Unable To Shuffle Queue" msgstr "Sıra karıştırılamadı" -#: redbot/cogs/audio/core/commands/queue.py:320 +#: redbot/cogs/audio/core/commands/queue.py:324 msgid "You need the DJ role to shuffle the queue." msgstr "Sırayı karıştırabilmek için DJ rolüne ihtiyacınız var." -#: redbot/cogs/audio/core/commands/queue.py:377 +#: redbot/cogs/audio/core/commands/queue.py:381 msgid "Queue has been shuffled." 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 1bfc49670f2..b1530f36a6b 100644 --- a/redbot/cogs/audio/core/commands/locales/uk-UA.po +++ b/redbot/cogs/audio/core/commands/locales/uk-UA.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 17:28+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -210,86 +210,84 @@ 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:591 -#: redbot/cogs/audio/core/commands/audioset.py:612 -#: redbot/cogs/audio/core/commands/audioset.py:629 -#: redbot/cogs/audio/core/commands/audioset.py:677 -#: redbot/cogs/audio/core/commands/audioset.py:752 -#: redbot/cogs/audio/core/commands/audioset.py:900 -#: redbot/cogs/audio/core/commands/audioset.py:915 -#: redbot/cogs/audio/core/commands/audioset.py:935 -#: redbot/cogs/audio/core/commands/audioset.py:977 -#: redbot/cogs/audio/core/commands/audioset.py:978 -#: redbot/cogs/audio/core/commands/audioset.py:979 -#: redbot/cogs/audio/core/commands/audioset.py:980 -#: redbot/cogs/audio/core/commands/audioset.py:981 -#: redbot/cogs/audio/core/commands/audioset.py:982 -#: redbot/cogs/audio/core/commands/audioset.py:983 -#: redbot/cogs/audio/core/commands/audioset.py:997 -#: redbot/cogs/audio/core/commands/audioset.py:999 -#: redbot/cogs/audio/core/commands/audioset.py:1041 -#: redbot/cogs/audio/core/commands/audioset.py:1048 -#: redbot/cogs/audio/core/commands/audioset.py:1090 -#: redbot/cogs/audio/core/commands/audioset.py:1091 -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1111 -#: redbot/cogs/audio/core/commands/audioset.py:1188 -#: redbot/cogs/audio/core/commands/audioset.py:1203 -#: redbot/cogs/audio/core/commands/audioset.py:1348 -#: redbot/cogs/audio/core/commands/audioset.py:1349 -#: redbot/cogs/audio/core/commands/audioset.py:1350 -#: redbot/cogs/audio/core/commands/audioset.py:1393 -#: redbot/cogs/audio/core/commands/audioset.py:1394 -#: redbot/cogs/audio/core/commands/audioset.py:1395 -#: redbot/cogs/audio/core/commands/audioset.py:1437 -#: redbot/cogs/audio/core/commands/controller.py:421 -#: redbot/cogs/audio/core/commands/controller.py:465 -#: redbot/cogs/audio/core/commands/controller.py:767 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:118 -#: redbot/cogs/audio/core/commands/llset.py:127 +#: redbot/cogs/audio/core/commands/audioset.py:589 +#: redbot/cogs/audio/core/commands/audioset.py:610 +#: redbot/cogs/audio/core/commands/audioset.py:627 +#: redbot/cogs/audio/core/commands/audioset.py:675 +#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:921 +#: redbot/cogs/audio/core/commands/audioset.py:941 +#: redbot/cogs/audio/core/commands/audioset.py:970 +#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:987 +#: redbot/cogs/audio/core/commands/audioset.py:988 +#: redbot/cogs/audio/core/commands/audioset.py:989 +#: redbot/cogs/audio/core/commands/audioset.py:990 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:1008 +#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1102 +#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1122 +#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1367 +#: redbot/cogs/audio/core/commands/audioset.py:1368 +#: redbot/cogs/audio/core/commands/audioset.py:1369 +#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1413 +#: redbot/cogs/audio/core/commands/audioset.py:1414 +#: redbot/cogs/audio/core/commands/audioset.py:1456 +#: redbot/cogs/audio/core/commands/controller.py:422 +#: redbot/cogs/audio/core/commands/controller.py:466 +#: redbot/cogs/audio/core/commands/controller.py:775 +#: redbot/cogs/audio/core/commands/llset.py:168 +#: redbot/cogs/audio/core/commands/llset.py:177 msgid "Enabled" msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:441 -#: redbot/cogs/audio/core/commands/audioset.py:591 -#: redbot/cogs/audio/core/commands/audioset.py:612 -#: redbot/cogs/audio/core/commands/audioset.py:629 -#: redbot/cogs/audio/core/commands/audioset.py:677 -#: redbot/cogs/audio/core/commands/audioset.py:752 -#: redbot/cogs/audio/core/commands/audioset.py:900 -#: redbot/cogs/audio/core/commands/audioset.py:915 -#: redbot/cogs/audio/core/commands/audioset.py:935 -#: redbot/cogs/audio/core/commands/audioset.py:977 -#: redbot/cogs/audio/core/commands/audioset.py:978 -#: redbot/cogs/audio/core/commands/audioset.py:979 -#: redbot/cogs/audio/core/commands/audioset.py:980 -#: redbot/cogs/audio/core/commands/audioset.py:981 -#: redbot/cogs/audio/core/commands/audioset.py:982 -#: redbot/cogs/audio/core/commands/audioset.py:983 -#: redbot/cogs/audio/core/commands/audioset.py:997 -#: redbot/cogs/audio/core/commands/audioset.py:999 -#: redbot/cogs/audio/core/commands/audioset.py:1041 -#: redbot/cogs/audio/core/commands/audioset.py:1048 -#: redbot/cogs/audio/core/commands/audioset.py:1090 -#: redbot/cogs/audio/core/commands/audioset.py:1091 -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1113 -#: redbot/cogs/audio/core/commands/audioset.py:1188 -#: redbot/cogs/audio/core/commands/audioset.py:1203 -#: redbot/cogs/audio/core/commands/audioset.py:1348 -#: redbot/cogs/audio/core/commands/audioset.py:1349 -#: redbot/cogs/audio/core/commands/audioset.py:1350 -#: redbot/cogs/audio/core/commands/audioset.py:1393 -#: redbot/cogs/audio/core/commands/audioset.py:1394 -#: redbot/cogs/audio/core/commands/audioset.py:1395 -#: redbot/cogs/audio/core/commands/audioset.py:1437 -#: redbot/cogs/audio/core/commands/controller.py:421 -#: redbot/cogs/audio/core/commands/controller.py:465 -#: redbot/cogs/audio/core/commands/controller.py:767 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:118 -#: redbot/cogs/audio/core/commands/llset.py:127 +#: redbot/cogs/audio/core/commands/audioset.py:589 +#: redbot/cogs/audio/core/commands/audioset.py:610 +#: redbot/cogs/audio/core/commands/audioset.py:627 +#: redbot/cogs/audio/core/commands/audioset.py:675 +#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:921 +#: redbot/cogs/audio/core/commands/audioset.py:941 +#: redbot/cogs/audio/core/commands/audioset.py:970 +#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:987 +#: redbot/cogs/audio/core/commands/audioset.py:988 +#: redbot/cogs/audio/core/commands/audioset.py:989 +#: redbot/cogs/audio/core/commands/audioset.py:990 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:1008 +#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1102 +#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1124 +#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1367 +#: redbot/cogs/audio/core/commands/audioset.py:1368 +#: redbot/cogs/audio/core/commands/audioset.py:1369 +#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1413 +#: redbot/cogs/audio/core/commands/audioset.py:1414 +#: redbot/cogs/audio/core/commands/audioset.py:1456 +#: redbot/cogs/audio/core/commands/controller.py:422 +#: redbot/cogs/audio/core/commands/controller.py:466 +#: redbot/cogs/audio/core/commands/controller.py:775 +#: redbot/cogs/audio/core/commands/llset.py:168 +#: redbot/cogs/audio/core/commands/llset.py:177 msgid "Disabled" msgstr "" @@ -304,42 +302,64 @@ msgid "\n" msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:451 -#: redbot/cogs/audio/core/commands/audioset.py:546 -#: redbot/cogs/audio/core/commands/audioset.py:571 -#: redbot/cogs/audio/core/commands/audioset.py:589 -#: redbot/cogs/audio/core/commands/audioset.py:610 -#: redbot/cogs/audio/core/commands/audioset.py:637 -#: redbot/cogs/audio/core/commands/audioset.py:675 -#: redbot/cogs/audio/core/commands/audioset.py:698 -#: redbot/cogs/audio/core/commands/audioset.py:704 -#: redbot/cogs/audio/core/commands/audioset.py:727 -#: redbot/cogs/audio/core/commands/audioset.py:733 -#: redbot/cogs/audio/core/commands/audioset.py:750 -#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:544 +#: redbot/cogs/audio/core/commands/audioset.py:569 +#: redbot/cogs/audio/core/commands/audioset.py:587 +#: redbot/cogs/audio/core/commands/audioset.py:608 +#: redbot/cogs/audio/core/commands/audioset.py:635 +#: redbot/cogs/audio/core/commands/audioset.py:673 +#: redbot/cogs/audio/core/commands/audioset.py:696 +#: redbot/cogs/audio/core/commands/audioset.py:702 +#: redbot/cogs/audio/core/commands/audioset.py:725 +#: redbot/cogs/audio/core/commands/audioset.py:731 +#: redbot/cogs/audio/core/commands/audioset.py:748 #: redbot/cogs/audio/core/commands/audioset.py:774 -#: redbot/cogs/audio/core/commands/audioset.py:797 -#: redbot/cogs/audio/core/commands/audioset.py:854 -#: redbot/cogs/audio/core/commands/audioset.py:877 -#: redbot/cogs/audio/core/commands/audioset.py:882 -#: redbot/cogs/audio/core/commands/audioset.py:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:1186 -#: redbot/cogs/audio/core/commands/audioset.py:1201 -#: redbot/cogs/audio/core/commands/audioset.py:1222 -#: redbot/cogs/audio/core/commands/audioset.py:1229 -#: redbot/cogs/audio/core/commands/audioset.py:1289 -#: redbot/cogs/audio/core/commands/audioset.py:1311 -#: redbot/cogs/audio/core/commands/audioset.py:1419 -#: redbot/cogs/audio/core/commands/audioset.py:1435 -#: redbot/cogs/audio/core/commands/controller.py:419 -#: redbot/cogs/audio/core/commands/controller.py:463 -#: redbot/cogs/audio/core/commands/controller.py:774 -#: 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 +#: redbot/cogs/audio/core/commands/audioset.py:780 +#: redbot/cogs/audio/core/commands/audioset.py:803 +#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:883 +#: redbot/cogs/audio/core/commands/audioset.py:888 +#: redbot/cogs/audio/core/commands/audioset.py:904 +#: redbot/cogs/audio/core/commands/audioset.py:919 +#: redbot/cogs/audio/core/commands/audioset.py:939 +#: redbot/cogs/audio/core/commands/audioset.py:1205 +#: redbot/cogs/audio/core/commands/audioset.py:1220 +#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1248 +#: redbot/cogs/audio/core/commands/audioset.py:1308 +#: redbot/cogs/audio/core/commands/audioset.py:1330 +#: redbot/cogs/audio/core/commands/audioset.py:1438 +#: redbot/cogs/audio/core/commands/audioset.py:1454 +#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:464 +#: redbot/cogs/audio/core/commands/controller.py:782 +#: redbot/cogs/audio/core/commands/llset.py:146 +#: redbot/cogs/audio/core/commands/llset.py:166 +#: redbot/cogs/audio/core/commands/llset.py:175 +#: redbot/cogs/audio/core/commands/llset.py:204 +#: redbot/cogs/audio/core/commands/llset.py:226 +#: redbot/cogs/audio/core/commands/llset.py:258 +#: redbot/cogs/audio/core/commands/llset.py:282 +#: redbot/cogs/audio/core/commands/llset.py:295 +#: redbot/cogs/audio/core/commands/llset.py:388 +#: redbot/cogs/audio/core/commands/llset.py:412 +#: redbot/cogs/audio/core/commands/llset.py:443 +#: redbot/cogs/audio/core/commands/llset.py:472 +#: redbot/cogs/audio/core/commands/llset.py:481 +#: redbot/cogs/audio/core/commands/llset.py:499 +#: redbot/cogs/audio/core/commands/llset.py:508 +#: redbot/cogs/audio/core/commands/llset.py:526 +#: redbot/cogs/audio/core/commands/llset.py:535 +#: redbot/cogs/audio/core/commands/llset.py:553 +#: redbot/cogs/audio/core/commands/llset.py:562 +#: redbot/cogs/audio/core/commands/llset.py:580 +#: redbot/cogs/audio/core/commands/llset.py:589 +#: redbot/cogs/audio/core/commands/llset.py:607 +#: redbot/cogs/audio/core/commands/llset.py:616 +#: redbot/cogs/audio/core/commands/llset.py:634 +#: redbot/cogs/audio/core/commands/llset.py:643 +#: redbot/cogs/audio/core/commands/llset.py:670 +#: redbot/cogs/audio/core/commands/llset.py:701 msgid "Setting Changed" msgstr "" @@ -347,7 +367,7 @@ msgstr "" #, docstring msgid "Set a playlist to auto-play songs from.\n\n" " **Usage**:\n" -" ​ ​ ​ ​ `[p]audioset autoplay playlist_name_OR_id [args]`\n\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist playlist_name_OR_id [args]`\n\n" " **Args**:\n" " ​ ​ ​ ​ The following are all optional:\n" " ​ ​ ​ ​ ​ ​ ​ ​ --scope \n" @@ -365,238 +385,239 @@ msgid "Set a playlist to auto-play songs from.\n\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" +" ​ ​ ​ ​ `[p]audioset autoplay playlist MyGuildPlaylist`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist MyGlobalPlaylist --scope Global`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist 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:105 #: 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:1817 -#: redbot/cogs/audio/core/commands/playlists.py:1983 +#: redbot/cogs/audio/core/commands/playlists.py:393 +#: redbot/cogs/audio/core/commands/playlists.py:470 +#: redbot/cogs/audio/core/commands/playlists.py:558 +#: redbot/cogs/audio/core/commands/playlists.py:691 +#: redbot/cogs/audio/core/commands/playlists.py:822 +#: redbot/cogs/audio/core/commands/playlists.py:943 +#: redbot/cogs/audio/core/commands/playlists.py:1096 +#: redbot/cogs/audio/core/commands/playlists.py:1204 +#: redbot/cogs/audio/core/commands/playlists.py:1320 +#: redbot/cogs/audio/core/commands/playlists.py:1444 +#: redbot/cogs/audio/core/commands/playlists.py:1620 +#: redbot/cogs/audio/core/commands/playlists.py:1789 +#: redbot/cogs/audio/core/commands/playlists.py:1953 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:106 #: 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:1818 -#: redbot/cogs/audio/core/commands/playlists.py:1984 +#: redbot/cogs/audio/core/commands/playlists.py:394 +#: redbot/cogs/audio/core/commands/playlists.py:471 +#: redbot/cogs/audio/core/commands/playlists.py:559 +#: redbot/cogs/audio/core/commands/playlists.py:692 +#: redbot/cogs/audio/core/commands/playlists.py:823 +#: redbot/cogs/audio/core/commands/playlists.py:944 +#: redbot/cogs/audio/core/commands/playlists.py:1097 +#: redbot/cogs/audio/core/commands/playlists.py:1205 +#: redbot/cogs/audio/core/commands/playlists.py:1321 +#: redbot/cogs/audio/core/commands/playlists.py:1445 +#: redbot/cogs/audio/core/commands/playlists.py:1621 +#: redbot/cogs/audio/core/commands/playlists.py:1790 +#: redbot/cogs/audio/core/commands/playlists.py:1954 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:1821 -#: redbot/cogs/audio/core/commands/playlists.py:1987 +#: redbot/cogs/audio/core/commands/audioset.py:499 +#: redbot/cogs/audio/core/commands/playlists.py:107 +#: redbot/cogs/audio/core/commands/playlists.py:268 +#: redbot/cogs/audio/core/commands/playlists.py:395 +#: redbot/cogs/audio/core/commands/playlists.py:472 +#: redbot/cogs/audio/core/commands/playlists.py:560 +#: redbot/cogs/audio/core/commands/playlists.py:693 +#: redbot/cogs/audio/core/commands/playlists.py:824 +#: redbot/cogs/audio/core/commands/playlists.py:945 +#: redbot/cogs/audio/core/commands/playlists.py:1098 +#: redbot/cogs/audio/core/commands/playlists.py:1206 +#: redbot/cogs/audio/core/commands/playlists.py:1322 +#: redbot/cogs/audio/core/commands/playlists.py:1446 +#: redbot/cogs/audio/core/commands/playlists.py:1622 +#: redbot/cogs/audio/core/commands/playlists.py:1791 +#: redbot/cogs/audio/core/commands/playlists.py:1955 msgid "Check your logs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:516 -#: redbot/cogs/audio/core/commands/audioset.py:532 +#: redbot/cogs/audio/core/commands/audioset.py:514 +#: redbot/cogs/audio/core/commands/audioset.py:530 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 +#: redbot/cogs/audio/core/commands/audioset.py:515 +#: redbot/cogs/audio/core/commands/playlists.py:125 +#: redbot/cogs/audio/core/commands/playlists.py:1475 msgid "Could not match '{arg}' to a playlist" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:524 +#: redbot/cogs/audio/core/commands/audioset.py:522 msgid "No Tracks Found" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:525 +#: redbot/cogs/audio/core/commands/audioset.py:523 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:1700 +#: redbot/cogs/audio/core/commands/audioset.py:531 +#: redbot/cogs/audio/core/commands/playlists.py:1561 +#: redbot/cogs/audio/core/commands/playlists.py:1672 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:1707 +#: redbot/cogs/audio/core/commands/audioset.py:538 +#: redbot/cogs/audio/core/commands/playlists.py:1001 +#: redbot/cogs/audio/core/commands/playlists.py:1569 +#: redbot/cogs/audio/core/commands/playlists.py:1679 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:1708 +#: redbot/cogs/audio/core/commands/audioset.py:539 +#: redbot/cogs/audio/core/commands/playlists.py:1002 +#: redbot/cogs/audio/core/commands/playlists.py:1570 +#: redbot/cogs/audio/core/commands/playlists.py:1680 msgid "You need to specify the Guild ID for the guild to lookup." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:547 +#: redbot/cogs/audio/core/commands/audioset.py:545 msgid "Playlist {name} (`{id}`) [**{scope}**] will be used for autoplay." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:560 +#: redbot/cogs/audio/core/commands/audioset.py:558 #, docstring msgid "Resets auto-play to the default playlist." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:572 +#: redbot/cogs/audio/core/commands/audioset.py:570 msgid "Set auto-play playlist to play recently played tracks." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:578 +#: redbot/cogs/audio/core/commands/audioset.py:576 #, 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:590 +#: redbot/cogs/audio/core/commands/audioset.py:588 msgid "Global daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:599 +#: redbot/cogs/audio/core/commands/audioset.py:597 #, 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:611 +#: redbot/cogs/audio/core/commands/audioset.py:609 msgid "Daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:620 +#: redbot/cogs/audio/core/commands/audioset.py:618 #, 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:628 +#: redbot/cogs/audio/core/commands/audioset.py:626 msgid "Auto-disconnection at queue end: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:632 -#: redbot/cogs/audio/core/commands/controller.py:771 +#: redbot/cogs/audio/core/commands/audioset.py:630 +#: redbot/cogs/audio/core/commands/controller.py:779 msgid "\n" "Auto-play has been disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:643 +#: redbot/cogs/audio/core/commands/audioset.py:641 #, 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:654 +#: redbot/cogs/audio/core/commands/audioset.py:652 msgid "Missing DJ Role" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:655 +#: redbot/cogs/audio/core/commands/audioset.py:653 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:666 +#: redbot/cogs/audio/core/commands/audioset.py:664 msgid "Response timed out, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:676 +#: redbot/cogs/audio/core/commands/audioset.py:674 msgid "DJ role: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:683 #, 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:691 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:1214 +#: redbot/cogs/audio/core/commands/audioset.py:689 +#: redbot/cogs/audio/core/commands/audioset.py:718 +#: redbot/cogs/audio/core/commands/audioset.py:1233 msgid "Invalid Time" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:1214 +#: redbot/cogs/audio/core/commands/audioset.py:689 +#: redbot/cogs/audio/core/commands/audioset.py:718 +#: redbot/cogs/audio/core/commands/audioset.py:1233 msgid "Seconds can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:698 +#: redbot/cogs/audio/core/commands/audioset.py:696 msgid "Empty disconnect disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:705 +#: redbot/cogs/audio/core/commands/audioset.py:703 msgid "Empty disconnect timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:717 +#: redbot/cogs/audio/core/commands/audioset.py:715 #, docstring msgid "Auto-pause after x seconds when room is empty, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:727 +#: redbot/cogs/audio/core/commands/audioset.py:725 msgid "Empty pause disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:734 +#: redbot/cogs/audio/core/commands/audioset.py:732 msgid "Empty pause timer set to {num_seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:745 +#: redbot/cogs/audio/core/commands/audioset.py:743 #, docstring msgid "Prioritise tracks with lyrics." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:751 +#: redbot/cogs/audio/core/commands/audioset.py:749 msgid "Prefer tracks with lyrics: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:760 +#: redbot/cogs/audio/core/commands/audioset.py:758 #, docstring msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:763 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 msgid "Invalid Price" msgstr "" @@ -604,26 +625,30 @@ msgstr "" msgid "Price can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:769 +msgid "Price can't be greater than 2^63 - 1." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:774 msgid "Jukebox mode disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:775 +#: redbot/cogs/audio/core/commands/audioset.py:781 msgid "Track queueing command price set to {price} {currency}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:787 +#: redbot/cogs/audio/core/commands/audioset.py:793 #, 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:798 +#: redbot/cogs/audio/core/commands/audioset.py:804 msgid "The localtracks path location has been reset to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:803 +#: redbot/cogs/audio/core/commands/audioset.py:809 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" "```\n" "ParentDirectory\n" @@ -638,31 +663,30 @@ msgid "This setting is only for bot owners to set a localtracks folder location "Do you want to continue to set the provided path for local tracks?" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:835 +#: redbot/cogs/audio/core/commands/audioset.py:841 msgid "Invalid Path" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:836 +#: redbot/cogs/audio/core/commands/audioset.py:842 msgid "{local_path} does not seem like a valid path." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/audioset.py:848 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:848 -#: redbot/cogs/audio/core/commands/llset.py:34 -#: redbot/cogs/audio/core/commands/llset.py:53 -#: redbot/cogs/audio/core/commands/player.py:416 -#: redbot/cogs/audio/core/commands/player.py:426 +#: redbot/cogs/audio/core/commands/audioset.py:854 +#: redbot/cogs/audio/core/commands/llset.py:74 +#: redbot/cogs/audio/core/commands/player.py:414 +#: redbot/cogs/audio/core/commands/player.py:424 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:855 +#: redbot/cogs/audio/core/commands/audioset.py:861 msgid "The localtracks path location has been set to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:864 +#: redbot/cogs/audio/core/commands/audioset.py:870 #, 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" @@ -670,41 +694,41 @@ msgid "Max length of a track to queue in seconds, 0 to disable.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:873 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Invalid length" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:873 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Length can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:877 +#: redbot/cogs/audio/core/commands/audioset.py:883 msgid "Track max length disabled." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:883 +#: redbot/cogs/audio/core/commands/audioset.py:889 msgid "Track max length set to {seconds}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:893 +#: redbot/cogs/audio/core/commands/audioset.py:899 #, docstring msgid "Toggle track announcement and other bot messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:899 +#: redbot/cogs/audio/core/commands/audioset.py:905 msgid "Notify mode: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:908 +#: redbot/cogs/audio/core/commands/audioset.py:914 #, docstring msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:914 +#: redbot/cogs/audio/core/commands/audioset.py:920 msgid "Auto Deafen: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:923 +#: redbot/cogs/audio/core/commands/audioset.py:929 #, 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" @@ -713,250 +737,256 @@ msgid "Toggle the domain restriction on Audio.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:934 +#: redbot/cogs/audio/core/commands/audioset.py:940 msgid "Commercial links only: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:943 +#: redbot/cogs/audio/core/commands/audioset.py:949 #, docstring msgid "Set the role to use for DJ mode." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:952 +#: redbot/cogs/audio/core/commands/audioset.py:958 msgid "Settings Changed" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:953 +#: redbot/cogs/audio/core/commands/audioset.py:959 msgid "DJ role set to: {role.name}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:959 +#: redbot/cogs/audio/core/commands/audioset.py:965 #, docstring msgid "Show the current settings." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:996 +#: redbot/cogs/audio/core/commands/audioset.py:1004 msgid "Server Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:997 +#: redbot/cogs/audio/core/commands/audioset.py:1005 +msgid "Auto-deafen: [{auto_deafen}]\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1008 msgid "Auto-disconnect: [{dc}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:998 +#: redbot/cogs/audio/core/commands/audioset.py:1009 msgid "Auto-play: [{autoplay}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1002 +#: redbot/cogs/audio/core/commands/audioset.py:1013 msgid "Disconnect timer: [{num_seconds}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1006 +#: redbot/cogs/audio/core/commands/audioset.py:1017 msgid "Auto Pause timer: [{num_seconds}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1021 msgid "DJ Role: [{role.name}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1012 +#: redbot/cogs/audio/core/commands/audioset.py:1023 msgid "Jukebox: [{jukebox_name}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1013 +#: redbot/cogs/audio/core/commands/audioset.py:1024 msgid "Command price: [{jukebox_price}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1017 +#: redbot/cogs/audio/core/commands/audioset.py:1028 msgid "Max track length: [{tracklength}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1020 -msgid "Repeat: [{repeat}]\n" +#: redbot/cogs/audio/core/commands/audioset.py:1031 +msgid "Max volume: [{max_volume}%]\n" +"Persist queue: [{persist_queue}]\n" +"Repeat: [{repeat}]\n" "Shuffle: [{shuffle}]\n" "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" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1040 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Thumbnails: [{0}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1044 +#: redbot/cogs/audio/core/commands/audioset.py:1055 msgid "Vote skip: [{vote_enabled}]\n" "Skip percentage: [{vote_percent}%]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1057 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "User" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1061 -#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: redbot/cogs/audio/core/commands/playlists.py:1010 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1063 -#: redbot/cogs/audio/core/commands/audioset.py:1064 -#: redbot/cogs/audio/core/commands/audioset.py:1065 +#: redbot/cogs/audio/core/commands/audioset.py:1074 +#: redbot/cogs/audio/core/commands/audioset.py:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1076 msgid "Cached" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1067 -#: redbot/cogs/audio/core/commands/audioset.py:1068 -#: redbot/cogs/audio/core/commands/audioset.py:1069 +#: redbot/cogs/audio/core/commands/audioset.py:1078 +#: redbot/cogs/audio/core/commands/audioset.py:1079 +#: redbot/cogs/audio/core/commands/audioset.py:1080 msgid "US Top 100" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: redbot/cogs/audio/core/commands/audioset.py:1083 msgid "Auto-play Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1074 +#: redbot/cogs/audio/core/commands/audioset.py:1085 msgid "Playlist name: [{pname}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1086 msgid "Playlist ID: [{pid}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1076 +#: redbot/cogs/audio/core/commands/audioset.py:1087 msgid "Playlist scope: [{pscope}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1082 -#: redbot/cogs/audio/core/commands/audioset.py:1353 -#: redbot/cogs/audio/core/commands/audioset.py:1398 +#: redbot/cogs/audio/core/commands/audioset.py:1093 +#: redbot/cogs/audio/core/commands/audioset.py:1372 +#: redbot/cogs/audio/core/commands/audioset.py:1417 msgid "Cache Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1084 +#: redbot/cogs/audio/core/commands/audioset.py:1095 msgid "Max age: [{max_age}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1085 +#: redbot/cogs/audio/core/commands/audioset.py:1096 msgid "Local Spotify cache: [{spotify_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1097 msgid "Local Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1098 msgid "Local Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1089 -#: redbot/cogs/audio/core/commands/audioset.py:1347 -#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1100 +#: redbot/cogs/audio/core/commands/audioset.py:1366 +#: redbot/cogs/audio/core/commands/audioset.py:1411 msgid "days" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1096 +#: redbot/cogs/audio/core/commands/audioset.py:1107 msgid "User Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1098 +#: redbot/cogs/audio/core/commands/audioset.py:1109 msgid "Spotify search: [{country_code}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1114 msgid "Lavalink Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1105 +#: redbot/cogs/audio/core/commands/audioset.py:1116 msgid "Cog version: [{version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1106 +#: redbot/cogs/audio/core/commands/audioset.py:1117 msgid "Red-Lavalink: [{lavalink_version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1107 +#: redbot/cogs/audio/core/commands/audioset.py:1118 msgid "External server: [{use_external_lavalink}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1116 -msgid "Lavalink build: [{llbuild}]\n" +#: redbot/cogs/audio/core/commands/audioset.py:1131 +msgid "Lavalink version: [{llversion}]\n" "Lavalink branch: [{llbranch}]\n" "Release date: [{build_time}]\n" "Lavaplayer version: [{lavaplayer}]\n" "Java version: [{jvm}]\n" "Java Executable: [{jv_exec}]\n" +"Initial Heapsize: [{xms}]\n" +"Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1132 +#: redbot/cogs/audio/core/commands/audioset.py:1151 msgid "Localtracks path: [{localpath}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1141 +#: redbot/cogs/audio/core/commands/audioset.py:1160 #, docstring -msgid "Sends the Lavalink server logs to your DMs." +msgid "Sends the managed Lavalink node logs to your DMs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1148 -#: redbot/cogs/audio/core/commands/audioset.py:1150 +#: redbot/cogs/audio/core/commands/audioset.py:1167 +#: redbot/cogs/audio/core/commands/audioset.py:1169 msgid "No logs found in your data folder." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1162 +#: redbot/cogs/audio/core/commands/audioset.py:1181 msgid "Logs are too large, you can find them in {path}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1172 +#: redbot/cogs/audio/core/commands/audioset.py:1191 msgid "I need to be able to DM you to send you the logs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1181 +#: redbot/cogs/audio/core/commands/audioset.py:1200 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1187 +#: redbot/cogs/audio/core/commands/audioset.py:1206 msgid "Song titles as status: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1196 +#: redbot/cogs/audio/core/commands/audioset.py:1215 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1202 +#: redbot/cogs/audio/core/commands/audioset.py:1221 msgid "Thumbnail display: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1211 +#: redbot/cogs/audio/core/commands/audioset.py:1230 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1223 +#: redbot/cogs/audio/core/commands/audioset.py:1242 msgid "Voting disabled. All users can use queue management commands." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1230 +#: redbot/cogs/audio/core/commands/audioset.py:1249 msgid "Vote percentage set to {percent}%." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1239 +#: redbot/cogs/audio/core/commands/audioset.py:1258 #, docstring msgid "Instructions to set the YouTube API key." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1258 +#: redbot/cogs/audio/core/commands/audioset.py:1277 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1259 +#: redbot/cogs/audio/core/commands/audioset.py:1278 msgid "1. Go to Spotify developers and log in with your Spotify account.\n" "(https://developer.spotify.com/dashboard/applications)\n" "2. Click \"Create An App\".\n" @@ -967,28 +997,28 @@ msgid "1. Go to Spotify developers and log in with your Spotify account.\n" "`{prefix}set api spotify client_id client_secret `" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1276 -#: redbot/cogs/audio/core/commands/audioset.py:1298 +#: redbot/cogs/audio/core/commands/audioset.py:1295 +#: redbot/cogs/audio/core/commands/audioset.py:1317 #, docstring msgid "Set the country code for Spotify searches." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1280 -#: redbot/cogs/audio/core/commands/audioset.py:1302 +#: redbot/cogs/audio/core/commands/audioset.py:1299 +#: redbot/cogs/audio/core/commands/audioset.py:1321 msgid "Invalid Country Code" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1281 -#: redbot/cogs/audio/core/commands/audioset.py:1303 +#: redbot/cogs/audio/core/commands/audioset.py:1300 +#: redbot/cogs/audio/core/commands/audioset.py:1322 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:1290 -#: redbot/cogs/audio/core/commands/audioset.py:1312 +#: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1331 msgid "Country Code set to {country}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1320 +#: redbot/cogs/audio/core/commands/audioset.py:1339 #, docstring msgid "Sets the caching level.\n\n" " Level can be one of the following:\n\n" @@ -1001,27 +1031,27 @@ msgid "Sets the caching level.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1342 -#: redbot/cogs/audio/core/commands/audioset.py:1387 +#: redbot/cogs/audio/core/commands/audioset.py:1361 +#: redbot/cogs/audio/core/commands/audioset.py:1406 msgid "Max age: [{max_age}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1343 -#: redbot/cogs/audio/core/commands/audioset.py:1388 +#: redbot/cogs/audio/core/commands/audioset.py:1362 +#: redbot/cogs/audio/core/commands/audioset.py:1407 msgid "Spotify cache: [{spotify_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1344 -#: redbot/cogs/audio/core/commands/audioset.py:1389 +#: redbot/cogs/audio/core/commands/audioset.py:1363 +#: redbot/cogs/audio/core/commands/audioset.py:1408 msgid "Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1345 -#: redbot/cogs/audio/core/commands/audioset.py:1390 +#: redbot/cogs/audio/core/commands/audioset.py:1364 +#: redbot/cogs/audio/core/commands/audioset.py:1409 msgid "Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1405 +#: redbot/cogs/audio/core/commands/audioset.py:1424 #, 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" @@ -1029,66 +1059,103 @@ msgid "Sets the cache max age.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1431 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:1417 +#: redbot/cogs/audio/core/commands/audioset.py:1436 msgid "I've set the cache age to {age} days" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1424 +#: redbot/cogs/audio/core/commands/audioset.py:1443 #, 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:1436 +#: redbot/cogs/audio/core/commands/audioset.py:1455 msgid "Persisting queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1444 +#: redbot/cogs/audio/core/commands/audioset.py:1463 #, docstring msgid "Restarts the lavalink connection." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1454 +#: redbot/cogs/audio/core/commands/audioset.py:1471 +#: redbot/cogs/audio/core/commands/llset.py:731 +msgid "Failed To Shutdown Lavalink Node" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1472 +#: redbot/cogs/audio/core/commands/llset.py:187 +#: redbot/cogs/audio/core/commands/llset.py:732 +msgid "Please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1479 msgid "Restarting Lavalink" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1455 +#: redbot/cogs/audio/core/commands/audioset.py:1480 msgid "It can take a couple of minutes for Lavalink to fully start up." msgstr "" +#: redbot/cogs/audio/core/commands/audioset.py:1487 +#, docstring +msgid "Set the maximum volume allowed in this server." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1491 +msgid "Error" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1492 +msgid "Music without sound isn't music at all. Try setting the volume higher then 0%." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1500 +#: redbot/cogs/audio/core/commands/audioset.py:1508 +msgid "Setting changed" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1501 +msgid "The maximum volume has been limited to 150%, be easy on your ears." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1509 +msgid "The maximum volume has been limited to {max_volume}%." +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:88 -#: redbot/cogs/audio/core/commands/controller.py:205 -#: redbot/cogs/audio/core/commands/controller.py:222 -#: redbot/cogs/audio/core/commands/controller.py:236 -#: redbot/cogs/audio/core/commands/controller.py:244 -#: redbot/cogs/audio/core/commands/controller.py:318 -#: redbot/cogs/audio/core/commands/controller.py:384 -#: redbot/cogs/audio/core/commands/controller.py:477 -#: redbot/cogs/audio/core/commands/controller.py:487 -#: redbot/cogs/audio/core/commands/controller.py:571 -#: redbot/cogs/audio/core/commands/controller.py:703 -#: redbot/cogs/audio/core/commands/controller.py:732 -#: redbot/cogs/audio/core/commands/controller.py:788 -#: redbot/cogs/audio/core/commands/controller.py:865 -#: redbot/cogs/audio/core/commands/equalizer.py:39 -#: redbot/cogs/audio/core/commands/equalizer.py:164 -#: redbot/cogs/audio/core/commands/equalizer.py:194 -#: redbot/cogs/audio/core/commands/equalizer.py:228 -#: redbot/cogs/audio/core/commands/equalizer.py:317 -#: redbot/cogs/audio/core/commands/miscellaneous.py:71 -#: redbot/cogs/audio/core/commands/miscellaneous.py:102 -#: redbot/cogs/audio/core/commands/playlists.py:1142 +#: redbot/cogs/audio/core/commands/controller.py:89 +#: redbot/cogs/audio/core/commands/controller.py:206 +#: redbot/cogs/audio/core/commands/controller.py:223 +#: redbot/cogs/audio/core/commands/controller.py:237 +#: redbot/cogs/audio/core/commands/controller.py:245 +#: redbot/cogs/audio/core/commands/controller.py:319 +#: redbot/cogs/audio/core/commands/controller.py:385 +#: redbot/cogs/audio/core/commands/controller.py:478 +#: redbot/cogs/audio/core/commands/controller.py:488 +#: redbot/cogs/audio/core/commands/controller.py:572 +#: redbot/cogs/audio/core/commands/controller.py:711 +#: redbot/cogs/audio/core/commands/controller.py:740 +#: redbot/cogs/audio/core/commands/controller.py:796 +#: redbot/cogs/audio/core/commands/controller.py:873 +#: redbot/cogs/audio/core/commands/equalizer.py:40 +#: redbot/cogs/audio/core/commands/equalizer.py:165 +#: redbot/cogs/audio/core/commands/equalizer.py:195 +#: redbot/cogs/audio/core/commands/equalizer.py:229 +#: redbot/cogs/audio/core/commands/equalizer.py:318 +#: redbot/cogs/audio/core/commands/miscellaneous.py:72 +#: redbot/cogs/audio/core/commands/miscellaneous.py:103 +#: redbot/cogs/audio/core/commands/playlists.py:1125 msgid "Nothing playing." msgstr "" @@ -1098,9 +1165,9 @@ msgid "Unable To Disconnect" msgstr "" #: redbot/cogs/audio/core/commands/controller.py:50 -#: redbot/cogs/audio/core/commands/controller.py:263 -#: redbot/cogs/audio/core/commands/controller.py:331 -#: redbot/cogs/audio/core/commands/controller.py:585 +#: redbot/cogs/audio/core/commands/controller.py:264 +#: redbot/cogs/audio/core/commands/controller.py:332 +#: redbot/cogs/audio/core/commands/controller.py:586 msgid "There are other people listening - vote to skip instead." msgstr "" @@ -1117,211 +1184,211 @@ msgstr "" msgid "Disconnecting..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:86 +#: redbot/cogs/audio/core/commands/controller.py:87 #, docstring msgid "Now playing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:110 -#: redbot/cogs/audio/core/commands/queue.py:77 +#: redbot/cogs/audio/core/commands/controller.py:111 +#: redbot/cogs/audio/core/commands/queue.py:81 msgid "\n" " Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:113 +#: redbot/cogs/audio/core/commands/controller.py:114 msgid "Nothing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:118 -#: redbot/cogs/audio/core/commands/queue.py:79 +#: redbot/cogs/audio/core/commands/controller.py:119 +#: redbot/cogs/audio/core/commands/queue.py:83 msgid "Now Playing" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:128 -#: redbot/cogs/audio/core/commands/queue.py:89 +#: redbot/cogs/audio/core/commands/controller.py:129 +#: redbot/cogs/audio/core/commands/queue.py:93 msgid "Auto-Play" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:134 -#: redbot/cogs/audio/core/commands/queue.py:95 +#: redbot/cogs/audio/core/commands/controller.py:135 +#: redbot/cogs/audio/core/commands/queue.py:99 msgid "Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:140 -#: redbot/cogs/audio/core/commands/queue.py:101 +#: redbot/cogs/audio/core/commands/controller.py:141 +#: redbot/cogs/audio/core/commands/queue.py:105 msgid "Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:200 +#: redbot/cogs/audio/core/commands/controller.py:201 #, docstring msgid "Pause or resume a playing track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:211 -#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:212 +#: redbot/cogs/audio/core/commands/controller.py:218 msgid "Unable To Manage Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:212 +#: redbot/cogs/audio/core/commands/controller.py:213 msgid "You must be in the voice channel to pause or resume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:218 +#: redbot/cogs/audio/core/commands/controller.py:219 msgid "You need the DJ role to pause or resume tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:229 +#: redbot/cogs/audio/core/commands/controller.py:230 msgid "Track Paused" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:233 +#: redbot/cogs/audio/core/commands/controller.py:234 msgid "Track Resumed" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:242 +#: redbot/cogs/audio/core/commands/controller.py:243 #, docstring msgid "Skip to the start of the previously played track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:256 -#: redbot/cogs/audio/core/commands/controller.py:262 -#: redbot/cogs/audio/core/commands/controller.py:268 -#: redbot/cogs/audio/core/commands/controller.py:483 -#: redbot/cogs/audio/core/commands/controller.py:498 -#: redbot/cogs/audio/core/commands/controller.py:511 -#: redbot/cogs/audio/core/commands/controller.py:520 +#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:263 +#: redbot/cogs/audio/core/commands/controller.py:269 +#: redbot/cogs/audio/core/commands/controller.py:484 +#: redbot/cogs/audio/core/commands/controller.py:499 +#: redbot/cogs/audio/core/commands/controller.py:512 +#: redbot/cogs/audio/core/commands/controller.py:521 msgid "Unable To Skip Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:258 msgid "You must be in the voice channel to skip the track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:269 +#: redbot/cogs/audio/core/commands/controller.py:270 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:277 -#: redbot/cogs/audio/core/commands/player.py:53 -#: redbot/cogs/audio/core/commands/player.py:58 -#: redbot/cogs/audio/core/commands/player.py:64 -#: redbot/cogs/audio/core/commands/player.py:82 -#: redbot/cogs/audio/core/commands/player.py:94 -#: redbot/cogs/audio/core/commands/player.py:100 -#: redbot/cogs/audio/core/commands/player.py:110 -#: redbot/cogs/audio/core/commands/player.py:116 -#: redbot/cogs/audio/core/commands/player.py:123 -#: redbot/cogs/audio/core/commands/player.py:134 -#: redbot/cogs/audio/core/commands/player.py:161 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:172 -#: redbot/cogs/audio/core/commands/player.py:190 -#: redbot/cogs/audio/core/commands/player.py:202 -#: redbot/cogs/audio/core/commands/player.py:208 -#: redbot/cogs/audio/core/commands/player.py:218 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:231 -#: redbot/cogs/audio/core/commands/player.py:243 -#: redbot/cogs/audio/core/commands/player.py:252 -#: redbot/cogs/audio/core/commands/player.py:295 -#: redbot/cogs/audio/core/commands/player.py:317 -#: redbot/cogs/audio/core/commands/player.py:436 -#: redbot/cogs/audio/core/commands/player.py:454 -#: redbot/cogs/audio/core/commands/player.py:466 -#: redbot/cogs/audio/core/commands/player.py:472 -#: redbot/cogs/audio/core/commands/player.py:484 -#: redbot/cogs/audio/core/commands/player.py:532 -#: redbot/cogs/audio/core/commands/player.py:552 -#: redbot/cogs/audio/core/commands/player.py:570 -#: redbot/cogs/audio/core/commands/player.py:582 -#: redbot/cogs/audio/core/commands/player.py:588 -#: redbot/cogs/audio/core/commands/player.py:600 -#: redbot/cogs/audio/core/commands/player.py:605 -#: redbot/cogs/audio/core/commands/player.py:738 -#: redbot/cogs/audio/core/commands/player.py:744 -#: redbot/cogs/audio/core/commands/player.py:806 -#: redbot/cogs/audio/core/commands/playlists.py:1481 +#: redbot/cogs/audio/core/commands/controller.py:278 +#: redbot/cogs/audio/core/commands/player.py:52 +#: redbot/cogs/audio/core/commands/player.py:57 +#: redbot/cogs/audio/core/commands/player.py:63 +#: redbot/cogs/audio/core/commands/player.py:81 +#: redbot/cogs/audio/core/commands/player.py:93 +#: redbot/cogs/audio/core/commands/player.py:99 +#: redbot/cogs/audio/core/commands/player.py:109 +#: redbot/cogs/audio/core/commands/player.py:115 +#: redbot/cogs/audio/core/commands/player.py:122 +#: redbot/cogs/audio/core/commands/player.py:133 +#: redbot/cogs/audio/core/commands/player.py:160 +#: redbot/cogs/audio/core/commands/player.py:165 +#: redbot/cogs/audio/core/commands/player.py:171 +#: redbot/cogs/audio/core/commands/player.py:189 +#: redbot/cogs/audio/core/commands/player.py:201 +#: redbot/cogs/audio/core/commands/player.py:207 +#: redbot/cogs/audio/core/commands/player.py:217 +#: redbot/cogs/audio/core/commands/player.py:223 +#: redbot/cogs/audio/core/commands/player.py:230 +#: redbot/cogs/audio/core/commands/player.py:242 +#: redbot/cogs/audio/core/commands/player.py:251 +#: redbot/cogs/audio/core/commands/player.py:293 +#: redbot/cogs/audio/core/commands/player.py:315 +#: redbot/cogs/audio/core/commands/player.py:434 +#: redbot/cogs/audio/core/commands/player.py:452 +#: redbot/cogs/audio/core/commands/player.py:464 +#: redbot/cogs/audio/core/commands/player.py:470 +#: redbot/cogs/audio/core/commands/player.py:482 +#: redbot/cogs/audio/core/commands/player.py:530 +#: redbot/cogs/audio/core/commands/player.py:550 +#: redbot/cogs/audio/core/commands/player.py:568 +#: redbot/cogs/audio/core/commands/player.py:580 +#: redbot/cogs/audio/core/commands/player.py:586 +#: redbot/cogs/audio/core/commands/player.py:598 +#: redbot/cogs/audio/core/commands/player.py:603 +#: redbot/cogs/audio/core/commands/player.py:737 +#: redbot/cogs/audio/core/commands/player.py:743 +#: redbot/cogs/audio/core/commands/player.py:805 +#: redbot/cogs/audio/core/commands/playlists.py:1458 msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:277 +#: redbot/cogs/audio/core/commands/controller.py:278 msgid "No previous track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:298 +#: redbot/cogs/audio/core/commands/controller.py:299 msgid "Replaying Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:305 +#: redbot/cogs/audio/core/commands/controller.py:306 #, docstring -msgid "Seek ahead or behind on a track by seconds or a to a specific time.\n\n" +msgid "Seek ahead or behind on a track by seconds or 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:323 -#: redbot/cogs/audio/core/commands/controller.py:330 -#: redbot/cogs/audio/core/commands/controller.py:337 -#: redbot/cogs/audio/core/commands/controller.py:344 -#: redbot/cogs/audio/core/commands/controller.py:356 +#: redbot/cogs/audio/core/commands/controller.py:324 +#: redbot/cogs/audio/core/commands/controller.py:331 +#: redbot/cogs/audio/core/commands/controller.py:338 +#: redbot/cogs/audio/core/commands/controller.py:345 +#: redbot/cogs/audio/core/commands/controller.py:357 msgid "Unable To Seek Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:324 +#: redbot/cogs/audio/core/commands/controller.py:325 msgid "You must be in the voice channel to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:338 +#: redbot/cogs/audio/core/commands/controller.py:339 msgid "You need the DJ role or be the track requester to use seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:344 +#: redbot/cogs/audio/core/commands/controller.py:345 msgid "Can't seek on a stream." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:357 +#: redbot/cogs/audio/core/commands/controller.py:358 msgid "Invalid input for the time to seek." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:365 +#: redbot/cogs/audio/core/commands/controller.py:366 msgid "Moved {num_seconds}s to 00:00:00" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:372 +#: redbot/cogs/audio/core/commands/controller.py:373 msgid "Moved {num_seconds}s to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:380 +#: redbot/cogs/audio/core/commands/controller.py:381 msgid "Moved to {time}" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:390 +#: redbot/cogs/audio/core/commands/controller.py:391 #, docstring msgid "Toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:399 -#: redbot/cogs/audio/core/commands/controller.py:410 -#: redbot/cogs/audio/core/commands/controller.py:443 -#: redbot/cogs/audio/core/commands/controller.py:454 +#: redbot/cogs/audio/core/commands/controller.py:400 +#: redbot/cogs/audio/core/commands/controller.py:411 +#: redbot/cogs/audio/core/commands/controller.py:444 +#: redbot/cogs/audio/core/commands/controller.py:455 msgid "Unable To Toggle Shuffle" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:400 -#: redbot/cogs/audio/core/commands/controller.py:444 +#: redbot/cogs/audio/core/commands/controller.py:401 +#: redbot/cogs/audio/core/commands/controller.py:445 msgid "You need the DJ role to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:411 -#: redbot/cogs/audio/core/commands/controller.py:455 +#: redbot/cogs/audio/core/commands/controller.py:412 +#: redbot/cogs/audio/core/commands/controller.py:456 msgid "You must be in the voice channel to toggle shuffle." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:421 msgid "Shuffle tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:431 +#: redbot/cogs/audio/core/commands/controller.py:432 #, 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" @@ -1329,534 +1396,821 @@ msgid "Toggle bumped track shuffle.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:464 +#: redbot/cogs/audio/core/commands/controller.py:465 msgid "Shuffle bumped tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:475 +#: redbot/cogs/audio/core/commands/controller.py:476 #, docstring msgid "Skip to the next track, or to a given track number." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:484 +#: redbot/cogs/audio/core/commands/controller.py:485 msgid "You must be in the voice channel to skip the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:499 +#: redbot/cogs/audio/core/commands/controller.py:500 msgid "You need the DJ role or be the track requester to skip tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:512 +#: redbot/cogs/audio/core/commands/controller.py:513 msgid "You can only skip the current track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:521 +#: redbot/cogs/audio/core/commands/controller.py:522 msgid "Can't skip to a specific track in vote mode without the DJ role." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:527 +#: redbot/cogs/audio/core/commands/controller.py:528 msgid "I removed your vote to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:530 +#: redbot/cogs/audio/core/commands/controller.py:531 msgid "You voted to skip." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:543 +#: redbot/cogs/audio/core/commands/controller.py:544 msgid "Vote threshold met." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:546 +#: redbot/cogs/audio/core/commands/controller.py:547 msgid " Votes: {num_votes}/{num_members} ({cur_percent}% out of {required_percent}% needed)" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:565 +#: redbot/cogs/audio/core/commands/controller.py:566 #, docstring msgid "Stop playback and clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:578 -#: redbot/cogs/audio/core/commands/controller.py:584 -#: redbot/cogs/audio/core/commands/controller.py:590 +#: redbot/cogs/audio/core/commands/controller.py:579 +#: redbot/cogs/audio/core/commands/controller.py:585 +#: redbot/cogs/audio/core/commands/controller.py:591 msgid "Unable To Stop Player" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:579 +#: redbot/cogs/audio/core/commands/controller.py:580 msgid "You must be in the voice channel to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:591 +#: redbot/cogs/audio/core/commands/controller.py:592 msgid "You need the DJ role to stop the music." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:613 +#: redbot/cogs/audio/core/commands/controller.py:614 msgid "Stopping..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:621 +#: redbot/cogs/audio/core/commands/controller.py:622 #, docstring msgid "Summon the bot to a voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:633 -#: redbot/cogs/audio/core/commands/controller.py:640 -#: redbot/cogs/audio/core/commands/controller.py:653 -#: redbot/cogs/audio/core/commands/controller.py:679 -#: redbot/cogs/audio/core/commands/controller.py:686 +#: redbot/cogs/audio/core/commands/controller.py:634 +#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:654 +#: redbot/cogs/audio/core/commands/controller.py:685 +#: redbot/cogs/audio/core/commands/controller.py:692 msgid "Unable To Join Voice Channel" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:634 +#: redbot/cogs/audio/core/commands/controller.py:635 msgid "There are other people listening." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:642 msgid "You need the DJ role to summon the bot." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:654 -#: redbot/cogs/audio/core/commands/player.py:83 -#: redbot/cogs/audio/core/commands/player.py:191 -#: redbot/cogs/audio/core/commands/player.py:455 -#: redbot/cogs/audio/core/commands/player.py:571 -#: redbot/cogs/audio/core/commands/player.py:695 -#: redbot/cogs/audio/core/commands/queue.py:339 +#: redbot/cogs/audio/core/commands/controller.py:655 +#: redbot/cogs/audio/core/commands/player.py:82 +#: redbot/cogs/audio/core/commands/player.py:190 +#: redbot/cogs/audio/core/commands/player.py:453 +#: redbot/cogs/audio/core/commands/player.py:569 +#: redbot/cogs/audio/core/commands/player.py:694 +#: redbot/cogs/audio/core/commands/queue.py:343 msgid "I don't have permission to connect and speak in your channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:680 -#: redbot/cogs/audio/core/commands/player.py:95 -#: redbot/cogs/audio/core/commands/player.py:203 -#: redbot/cogs/audio/core/commands/player.py:467 -#: redbot/cogs/audio/core/commands/player.py:583 -#: redbot/cogs/audio/core/commands/player.py:707 -#: redbot/cogs/audio/core/commands/queue.py:351 +#: redbot/cogs/audio/core/commands/controller.py:673 +msgid "Unable To Do This Action" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:674 +msgid "I am already in your channel." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:686 +#: redbot/cogs/audio/core/commands/player.py:94 +#: redbot/cogs/audio/core/commands/player.py:202 +#: redbot/cogs/audio/core/commands/player.py:465 +#: redbot/cogs/audio/core/commands/player.py:581 +#: redbot/cogs/audio/core/commands/player.py:706 +#: redbot/cogs/audio/core/commands/queue.py:355 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:687 -#: redbot/cogs/audio/core/commands/player.py:101 -#: redbot/cogs/audio/core/commands/player.py:209 -#: redbot/cogs/audio/core/commands/player.py:473 -#: redbot/cogs/audio/core/commands/player.py:589 -#: redbot/cogs/audio/core/commands/player.py:713 -#: redbot/cogs/audio/core/commands/queue.py:358 -msgid "Connection to Lavalink has not yet been established." +#: redbot/cogs/audio/core/commands/controller.py:693 +#: redbot/cogs/audio/core/commands/player.py:100 +msgid "Connection to the Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:694 +#: redbot/cogs/audio/core/commands/controller.py:700 #, docstring msgid "Set the volume, 1% - 150%." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:701 +#: redbot/cogs/audio/core/commands/controller.py:709 msgid "Current Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:712 -#: redbot/cogs/audio/core/commands/controller.py:719 +#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:727 msgid "Unable To Change Volume" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:713 +#: redbot/cogs/audio/core/commands/controller.py:721 msgid "You must be in the voice channel to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:728 msgid "You need the DJ role to change the volume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:730 +#: redbot/cogs/audio/core/commands/controller.py:738 msgid "Volume:" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:739 +#: redbot/cogs/audio/core/commands/controller.py:747 #, docstring msgid "Toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:747 -#: redbot/cogs/audio/core/commands/controller.py:758 +#: redbot/cogs/audio/core/commands/controller.py:755 +#: redbot/cogs/audio/core/commands/controller.py:766 msgid "Unable To Toggle Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:748 +#: redbot/cogs/audio/core/commands/controller.py:756 msgid "You need the DJ role to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:759 -msgid "You must be in the voice channel to toggle repeat." +#: redbot/cogs/audio/core/commands/controller.py:767 +msgid "You must be in the voice channel to toggle repeat." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:774 +msgid "Repeat tracks: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:791 +#, docstring +msgid "Remove a specific track number from the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:800 +msgid "Nothing queued." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:804 +#: redbot/cogs/audio/core/commands/controller.py:810 +#: redbot/cogs/audio/core/commands/controller.py:818 +#: redbot/cogs/audio/core/commands/controller.py:851 +msgid "Unable To Modify Queue" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:805 +msgid "You need the DJ role to remove tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:811 +msgid "You must be in the voice channel to manage the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:819 +#: redbot/cogs/audio/core/commands/controller.py:892 +msgid "Song number must be greater than 1 and within the queue limit." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:833 +#: redbot/cogs/audio/core/commands/controller.py:857 +msgid "Removed track from queue" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:834 +msgid "Removed {track} from the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:852 +msgid "Removed 0 tracks, nothing matches the URL provided." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:858 +msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:868 +#, docstring +msgid "Bump a track number to the top of the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:879 +#: redbot/cogs/audio/core/commands/controller.py:885 +#: redbot/cogs/audio/core/commands/controller.py:891 +#: redbot/cogs/audio/core/commands/player.py:150 +msgid "Unable To Bump Track" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:880 +msgid "You must be in the voice channel to bump a track." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:886 +msgid "You need the DJ role to bump tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:902 +msgid "Moved track to the top of the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:31 +#, docstring +msgid "Equalizer management.\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:73 +#, docstring +msgid "Delete a saved eq preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:82 +#: redbot/cogs/audio/core/commands/equalizer.py:89 +#: redbot/cogs/audio/core/commands/equalizer.py:102 +msgid "Unable To Delete Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:83 +#: redbot/cogs/audio/core/commands/equalizer.py:103 +msgid "You are not the author of that preset setting." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:112 +#, docstring +msgid "List saved eq presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:115 +msgid "No saved equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:118 +msgid "Preset Name" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:119 +msgid "Author" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:141 +msgid "{num} preset(s)" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:148 +#, docstring +msgid "Load a saved eq preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:156 +msgid "No Preset Found" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:174 +msgid "Unable To Load Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:175 +msgid "You need the DJ role to load equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:193 +#, docstring +msgid "Reset the eq to 0 across all bands." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:202 +msgid "Unable To Modify Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:203 +msgid "You need the DJ role to reset the equalizer." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:219 +msgid "Equalizer values have been reset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:227 +#, docstring +msgid "Save the current eq settings to a preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:237 +#: redbot/cogs/audio/core/commands/equalizer.py:255 +#: redbot/cogs/audio/core/commands/equalizer.py:270 +msgid "Unable To Save Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:238 +msgid "You need the DJ role to save equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:242 +msgid "Please enter a name for this equalizer preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:256 +msgid "No equalizer preset name entered, try the command again later." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:271 +msgid "Try the command again with a shorter name." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:275 +msgid "Preset name already exists, do you want to replace it?" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:283 +msgid "Not saving preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:296 +msgid "Current equalizer saved to the {preset_name} preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:310 +#, 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:326 +msgid "Unable To Set Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:327 +msgid "You need the DJ role to set equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:367 +msgid "Invalid Band" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:368 +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:392 +msgid "Preset Modified" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:393 +msgid "The {band_name}Hz band has been set to {band_value}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:766 -msgid "Repeat tracks: {true_or_false}." +#: redbot/cogs/audio/core/commands/llset.py:37 +#, docstring +msgid "`Dangerous commands` Manage Lavalink node configuration settings.\n\n" +" This command block holds all commands to configure an unmanaged (user maintained) or managed (bot maintained) Lavalink node.\n\n" +" You should not mess with any command in here unless you have a valid reason to,\n" +" i.e. been told by someone in the Red-Discord Bot support server to do so.\n" +" All the commands in here have the potential to break the Audio cog.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:783 +#: redbot/cogs/audio/core/commands/llset.py:49 #, docstring -msgid "Remove a specific track number from the queue." +msgid "Change your Java executable path.\n\n" +" This command shouldn't need to be used most of the time, and is only useful if the host machine has conflicting Java versions.\n\n" +" If changing this make sure that the Java executable you set is supported by Audio.\n" +" The current supported versions are Java 17 and 11.\n\n" +" Enter nothing or \"java\" to reset it back to default.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:792 -msgid "Nothing queued." +#: redbot/cogs/audio/core/commands/llset.py:62 +msgid "Java Executable Reset" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:796 -#: redbot/cogs/audio/core/commands/controller.py:802 -#: redbot/cogs/audio/core/commands/controller.py:810 -#: redbot/cogs/audio/core/commands/controller.py:843 -msgid "Unable To Modify Queue" +#: redbot/cogs/audio/core/commands/llset.py:63 +msgid "Audio will now use `java` to run your managed Lavalink node. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:797 -msgid "You need the DJ role to remove tracks." +#: redbot/cogs/audio/core/commands/llset.py:75 +msgid "`{java_path}` is not a valid executable" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:803 -msgid "You must be in the voice channel to manage the queue." +#: redbot/cogs/audio/core/commands/llset.py:82 +msgid "Java Executable Changed" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:811 -#: redbot/cogs/audio/core/commands/controller.py:884 -msgid "Song number must be greater than 1 and within the queue limit." +#: redbot/cogs/audio/core/commands/llset.py:83 +msgid "Audio will now use `{exc}` to run your managed Lavalink node. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:825 -#: redbot/cogs/audio/core/commands/controller.py:849 -msgid "Removed track from queue" +#: redbot/cogs/audio/core/commands/llset.py:96 +#, docstring +msgid "Set the managed Lavalink node maximum heap-size.\n\n" +" By default, this value is 50% of available RAM in the host machine represented by [1-1024][M|G] (256M, 256G for example)\n\n" +" This value only represents the maximum amount of RAM allowed to be used at any given point, and does not mean that the managed Lavalink node will always use this amount of RAM.\n\n" +" To reset this value to the default, run the command without any input.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:826 -msgid "Removed {track} from the queue." +#: redbot/cogs/audio/core/commands/llset.py:108 +msgid "Heap-size must be a valid measure of size, e.g. 256M, 256G" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:844 -msgid "Removed 0 tracks, nothing matches the URL provided." +#: redbot/cogs/audio/core/commands/llset.py:115 +msgid "Heap-size must be at least 64M, however it is recommended to have it set to at least 1G." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:850 -msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." +#: redbot/cogs/audio/core/commands/llset.py:126 +msgid "Heap-size must be less than your system RAM, You currently have {ram_in_bytes} of RAM available." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:860 -#, docstring -msgid "Bump a track number to the top of the queue." +#: redbot/cogs/audio/core/commands/llset.py:133 +msgid "Heap-size must be less than {limit} due to your system limitations." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:871 -#: redbot/cogs/audio/core/commands/controller.py:877 -#: redbot/cogs/audio/core/commands/controller.py:883 -#: redbot/cogs/audio/core/commands/player.py:151 -msgid "Unable To Bump Track" +#: redbot/cogs/audio/core/commands/llset.py:147 +msgid "Managed node's heap-size set to {bytes}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:872 -msgid "You must be in the voice channel to bump a track." +#: redbot/cogs/audio/core/commands/llset.py:157 +#, docstring +msgid "Toggle using external (unmanaged) Lavalink nodes - requires an existing Lavalink node for Audio to work, if enabled.\n\n" +" This command disables the managed Lavalink server. If you do not have another Lavalink node set up, you will be unable to use Audio while this is enabled.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:878 -msgid "You need the DJ role to bump tracks." +#: redbot/cogs/audio/core/commands/llset.py:167 +#: redbot/cogs/audio/core/commands/llset.py:176 +msgid "Unmanaged Lavalink server: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:894 -msgid "Moved track to the top of the queue." +#: redbot/cogs/audio/core/commands/llset.py:186 +msgid "Failed To Shutdown Lavalink" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:30 +#: redbot/cogs/audio/core/commands/llset.py:197 #, docstring -msgid "Equalizer management.\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" +msgid "Set the Lavalink node host.\n\n" +" This command sets the connection host which Audio will use to connect to an unmanaged Lavalink node.\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:72 -#, docstring -msgid "Delete a saved eq preset." +#: redbot/cogs/audio/core/commands/llset.py:205 +msgid "Unmanaged Lavalink node host set to {host}. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:81 -#: redbot/cogs/audio/core/commands/equalizer.py:88 -#: redbot/cogs/audio/core/commands/equalizer.py:101 -msgid "Unable To Delete Preset" +#: redbot/cogs/audio/core/commands/llset.py:218 +#, docstring +msgid "Set the Lavalink node password.\n\n" +" This command sets the connection password which Audio will use to connect to an unmanaged Lavalink node.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:82 -#: redbot/cogs/audio/core/commands/equalizer.py:102 -msgid "You are not the author of that preset setting." +#: redbot/cogs/audio/core/commands/llset.py:227 +msgid "Unmanaged Lavalink node password set to {password}. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:111 +#: redbot/cogs/audio/core/commands/llset.py:242 #, docstring -msgid "List saved eq presets." +msgid "Set the Lavalink node port.\n\n" +" This command sets the connection port which Audio will use to connect to an unmanaged Lavalink node.\n" +" Set port to -1 to disable the port and connect to the specified host via ports 80/443\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:114 -msgid "No saved equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:252 +#: redbot/cogs/audio/core/commands/llset.py:436 +#: redbot/cogs/audio/core/commands/llset.py:664 +#: redbot/cogs/audio/core/commands/llset.py:695 +msgid "Setting Not Changed" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:117 -msgid "Preset Name" +#: redbot/cogs/audio/core/commands/llset.py:253 +msgid "A port must be between 0 and 65535 " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:118 -msgid "Author" +#: redbot/cogs/audio/core/commands/llset.py:259 +msgid "Unmanaged Lavalink node port set to {port}. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:140 -msgid "{num} preset(s)" +#: redbot/cogs/audio/core/commands/llset.py:272 +#, docstring +msgid "Set the Lavalink node connection to secured.\n\n" +" This toggle sets the connection type to secured or unsecured when connecting to an unmanaged Lavalink node.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:147 -#, docstring -msgid "Load a saved eq preset." +#: redbot/cogs/audio/core/commands/llset.py:283 +msgid "Unmanaged Lavalink node will now connect using the secured {secured_protocol} protocol.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:155 -msgid "No Preset Found" +#: redbot/cogs/audio/core/commands/llset.py:296 +msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and wil use {unsecured_protocol} instead .\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:173 -msgid "Unable To Load Preset" +#: redbot/cogs/audio/core/commands/llset.py:307 +#, docstring +msgid "Display Lavalink connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:174 -msgid "You need the DJ role to load equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:311 +msgid "Connection Settings" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:192 -#, docstring -msgid "Reset the eq to 0 across all bands." +#: redbot/cogs/audio/core/commands/llset.py:312 +#: redbot/cogs/audio/core/commands/llset.py:321 +msgid "Host: [{host}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:201 -msgid "Unable To Modify Preset" +#: redbot/cogs/audio/core/commands/llset.py:313 +#: redbot/cogs/audio/core/commands/llset.py:324 +msgid "Port: [{port}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:202 -msgid "You need the DJ role to reset the equalizer." +#: redbot/cogs/audio/core/commands/llset.py:314 +msgid "Default HTTP/HTTPS port" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:218 -msgid "Equalizer values have been reset." +#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:325 +msgid "Password: [{password}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:226 -#, docstring -msgid "Save the current eq settings to a preset." +#: redbot/cogs/audio/core/commands/llset.py:317 +msgid "Secured: [{state}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:236 -#: redbot/cogs/audio/core/commands/equalizer.py:254 -#: redbot/cogs/audio/core/commands/equalizer.py:269 -msgid "Unable To Save Preset" +#: redbot/cogs/audio/core/commands/llset.py:320 +msgid "Lavalink Node Settings" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:237 -msgid "You need the DJ role to save equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:328 +msgid "Initial Heapsize: [{xms}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:241 -msgid "Please enter a name for this equalizer preset." +#: redbot/cogs/audio/core/commands/llset.py:329 +msgid "Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:255 -msgid "No equalizer preset name entered, try the command again later." +#: redbot/cogs/audio/core/commands/llset.py:330 +msgid "Java exec: [{java_exc_path}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:270 -msgid "Try the command again with a shorter name." +#: redbot/cogs/audio/core/commands/llset.py:338 +#: redbot/cogs/audio/core/commands/llset.py:360 +msgid "I need to be able to DM you to send you this info." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:274 -msgid "Preset name already exists, do you want to replace it?" +#: redbot/cogs/audio/core/commands/llset.py:343 +#, docstring +msgid "Uploads a copy of the application.yml file used by the managed Lavalink node." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:282 -msgid "Not saving preset." +#: redbot/cogs/audio/core/commands/llset.py:367 +#, docstring +msgid "Configure the managed Lavalink node runtime options.\n\n" +" All settings under this group will likely cause Audio to malfunction if changed from their defaults, only change settings here if you have been advised to by support.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:295 -msgid "Current equalizer saved to the {preset_name} preset." +#: redbot/cogs/audio/core/commands/llset.py:374 +#, docstring +msgid "Configure the managed node authorization and connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:309 +#: redbot/cogs/audio/core/commands/llset.py:380 #, 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" +msgid "`Dangerous command` Set the managed Lavalink node's binding IP address.\n\n" +" This value by default is `localhost` which will restrict the server to only localhost apps by default, changing this will likely break the managed Lavalink node if you don't know what you are doing.\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:325 -msgid "Unable To Set Preset" +#: redbot/cogs/audio/core/commands/llset.py:389 +msgid "Managed node will now accept connection on {host}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:326 -msgid "You need the DJ role to set equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:404 +#, docstring +msgid "Set the managed Lavalink node's connection password.\n\n" +" This is the password required for Audio to connect to the managed Lavalink node.\n" +" The value by default is `youshallnotpass`.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:366 -msgid "Invalid Band" +#: redbot/cogs/audio/core/commands/llset.py:413 +msgid "Managed node will now accept {password} as the authorization token.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:367 -msgid "Valid band numbers are 1-15 or the band names listed in the help for this command." +#: redbot/cogs/audio/core/commands/llset.py:427 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node's connection port.\n\n" +" This port is the port the managed Lavalink node binds to, you should only change this if there is a conflict with the default port because you already have an application using port 2333 on this device.\n\n" +" The value by default is `2333`.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:391 -msgid "Preset Modified" +#: redbot/cogs/audio/core/commands/llset.py:437 +msgid "The port must be between 1024 and 49151." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:392 -msgid "The {band_name}Hz band has been set to {band_value}." +#: redbot/cogs/audio/core/commands/llset.py:444 +msgid "Managed node will now accept connections on {port}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:22 +#: redbot/cogs/audio/core/commands/llset.py:456 #, docstring -msgid "Lavalink server configuration options." +msgid "`Dangerous command` Toggle audio sources on/off.\n\n" +" By default, all sources are enabled, you should only use commands here to disable a specific source if you have been advised to, disabling sources without background knowledge can cause Audio to break.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:26 +#: redbot/cogs/audio/core/commands/llset.py:463 #, docstring -msgid "Change your Java executable path\n\n" -" Enter nothing to reset to default.\n" +msgid "Toggle HTTP direct URL usage on or off.\n\n" +" This source is used to allow playback from direct HTTP streams (this does not affect direct URL playback for the other sources).\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" +#: redbot/cogs/audio/core/commands/llset.py:473 +msgid "Managed node will allow playback from direct URLs.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:45 -msgid "Audio will now use `java` to run your Lavalink.jar" +#: redbot/cogs/audio/core/commands/llset.py:482 +msgid "Managed node will not play from direct URLs anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:54 -msgid "`{java_path}` is not a valid executable" +#: redbot/cogs/audio/core/commands/llset.py:490 +#, docstring +msgid "Toggle Bandcamp source on or off.\n\n" +" This toggle controls the playback of all Bandcamp related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:61 -msgid "Java Executable Changed" +#: redbot/cogs/audio/core/commands/llset.py:500 +msgid "Managed node will allow playback from Bandcamp.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:62 -msgid "Audio will now use `{exc}` to run your Lavalink.jar" +#: redbot/cogs/audio/core/commands/llset.py:509 +msgid "Managed node will not play from Bandcamp anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." 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" +#: redbot/cogs/audio/core/commands/llset.py:517 +#, docstring +msgid "Toggle local file usage on or off.\n\n" +" This toggle controls the playback of all local track content, usually found inside the `localtracks` folder.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:73 -msgid "For it to take effect please reload Audio (`{prefix}reload audio`)." +#: redbot/cogs/audio/core/commands/llset.py:527 +msgid "Managed node will allow playback from local files.\n\n" +"Run `{p}{cmd}` for it to take effect." 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`)." +#: redbot/cogs/audio/core/commands/llset.py:536 +msgid "Managed node will not play from local files anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:93 +#: redbot/cogs/audio/core/commands/llset.py:544 #, docstring -msgid "Toggle using external Lavalink servers." +msgid "Toggle Soundcloud source on or off.\n\n" +" This toggle controls the playback of all SoundCloud related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:100 -#: redbot/cogs/audio/core/commands/llset.py:126 -msgid "External Lavalink server: {true_or_false}." +#: redbot/cogs/audio/core/commands/llset.py:554 +msgid "Managed node will allow playback from Soundcloud.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:113 -msgid "External Lavalink server: {true_or_false}\n" -"For it to take effect please reload Audio (`{prefix}reload audio`)." +#: redbot/cogs/audio/core/commands/llset.py:563 +msgid "Managed node will not play from Soundcloud anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:143 +#: redbot/cogs/audio/core/commands/llset.py:571 #, docstring -msgid "Set the Lavalink server host." +msgid "`Dangerous command` Toggle YouTube source on or off (this includes Spotify).\n\n" +" This toggle controls the playback of all YouTube and Spotify related content.\n" +" " 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." +#: redbot/cogs/audio/core/commands/llset.py:581 +msgid "Managed node will allow playback from YouTube.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:151 -msgid "Host set to {host}." +#: redbot/cogs/audio/core/commands/llset.py:590 +msgid "Managed node will not play from YouTube anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:167 +#: redbot/cogs/audio/core/commands/llset.py:598 #, docstring -msgid "Set the Lavalink server password." +msgid "Toggle Twitch source on or off.\n\n" +" This toggle controls the playback of all Twitch related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:175 -msgid "Server password set to {password}." +#: redbot/cogs/audio/core/commands/llset.py:608 +msgid "Managed node will allow playback from Twitch.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:617 +msgid "Managed node will not play from Twitch anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:192 +#: redbot/cogs/audio/core/commands/llset.py:625 #, docstring -msgid "Set the Lavalink websocket server port." +msgid "Toggle Vimeo source on or off.\n\n" +" This toggle controls the playback of all Vimeo related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:200 -msgid "Websocket port set to {port}." +#: redbot/cogs/audio/core/commands/llset.py:635 +msgid "Managed node will allow playback from Vimeo.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:217 -#, docstring -msgid "Display Lavalink connection settings." +#: redbot/cogs/audio/core/commands/llset.py:644 +msgid "Managed node will not play from Vimeo anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:223 -msgid "Connection Settings" +#: redbot/cogs/audio/core/commands/llset.py:657 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node framebuffer size.\n\n" +" Only change this if you have been directly advised to, changing it can cause significant playback issues.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:224 -msgid "Host: [{host}]\n" +#: redbot/cogs/audio/core/commands/llset.py:665 +msgid "The lowest value the framebuffer can be set to is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:225 -msgid "WS Port: [{port}]\n" +#: redbot/cogs/audio/core/commands/llset.py:671 +#: redbot/cogs/audio/core/commands/llset.py:702 +msgid "Managed node's bufferDurationMs set to {milliseconds}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:227 -msgid "Rest Port: [{port}]\n" +#: redbot/cogs/audio/core/commands/llset.py:688 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node JDA-NAS buffer size.\n\n" +" Only change this if you have been directly advised to, changing it can cause significant playback issues.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:228 -msgid "Password: [{password}]\n" +#: redbot/cogs/audio/core/commands/llset.py:696 +msgid "The lowest value the buffer may be is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:232 -msgid "I need to be able to DM you to send you this info." +#: redbot/cogs/audio/core/commands/llset.py:714 +#, docstring +msgid "Reset all `llset` changes back to their default values." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:26 +#: redbot/cogs/audio/core/commands/localtracks.py:27 #, docstring msgid "Local playback commands." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:30 +#: redbot/cogs/audio/core/commands/localtracks.py:31 #, docstring msgid "Play all songs in a localtracks folder.\n\n" " **Usage**:\n" @@ -1867,15 +2221,15 @@ msgid "Play all songs in a localtracks folder.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:50 +#: redbot/cogs/audio/core/commands/localtracks.py:51 msgid "Folder Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:51 +#: redbot/cogs/audio/core/commands/localtracks.py:52 msgid "Localtracks folder named {name} does not exist." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:62 +#: redbot/cogs/audio/core/commands/localtracks.py:63 #, docstring msgid "Play a local track.\n\n" " To play a local track, either use the menu to choose a track or enter in the track path directly with the play command.\n" @@ -1889,18 +2243,18 @@ msgid "Play a local track.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:79 -#: redbot/cogs/audio/core/commands/localtracks.py:135 +#: redbot/cogs/audio/core/commands/localtracks.py:80 +#: redbot/cogs/audio/core/commands/localtracks.py:136 msgid "No album folders found." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:121 +#: redbot/cogs/audio/core/commands/localtracks.py:122 #, docstring msgid "Search for songs across all localtracks folders." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:139 -#: redbot/cogs/audio/core/commands/queue.py:295 +#: redbot/cogs/audio/core/commands/localtracks.py:140 +#: redbot/cogs/audio/core/commands/queue.py:299 msgid "No matches." msgstr "" @@ -1909,37 +2263,51 @@ msgstr "" msgid "Make Red sing one of her songs." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:46 +#: redbot/cogs/audio/core/commands/miscellaneous.py:47 #, docstring msgid "Audio stats." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:75 +#: redbot/cogs/audio/core/commands/miscellaneous.py:76 msgid "Not connected anywhere." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:81 +#: redbot/cogs/audio/core/commands/miscellaneous.py:82 msgid "Playing in {num}/{total} servers:" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:87 +#: redbot/cogs/audio/core/commands/miscellaneous.py:88 msgid "Page {}/{}" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:100 +#: redbot/cogs/audio/core/commands/miscellaneous.py:101 #, docstring msgid "Queue percentage." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:126 -msgid "There's nothing in the queue." +#: redbot/cogs/audio/core/commands/miscellaneous.py:125 +#: redbot/cogs/audio/core/commands/playlists.py:1130 +#: redbot/cogs/audio/core/commands/queue.py:67 +#: redbot/cogs/audio/core/commands/queue.py:164 +#: redbot/cogs/audio/core/commands/queue.py:183 +#: redbot/cogs/audio/core/commands/queue.py:188 +#: redbot/cogs/audio/core/commands/queue.py:214 +#: redbot/cogs/audio/core/commands/queue.py:219 +#: redbot/cogs/audio/core/commands/queue.py:261 +#: redbot/cogs/audio/core/commands/queue.py:263 +#: redbot/cogs/audio/core/commands/queue.py:293 +#: redbot/cogs/audio/core/commands/queue.py:295 +#: redbot/cogs/audio/core/commands/queue.py:331 +#: redbot/cogs/audio/core/commands/queue.py:369 +#: redbot/cogs/audio/core/commands/queue.py:377 +msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:147 +#: redbot/cogs/audio/core/commands/miscellaneous.py:146 msgid "Queued and playing tracks:" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:40 +#: redbot/cogs/audio/core/commands/player.py:39 #, docstring msgid "Play the specified track or search for a close match.\n\n" " To play a local track, the query should be `\\`.\n" @@ -1947,186 +2315,190 @@ msgid "Play the specified track or search for a close match.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:54 -#: redbot/cogs/audio/core/commands/player.py:162 -#: redbot/cogs/audio/core/commands/player.py:739 +#: redbot/cogs/audio/core/commands/player.py:53 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:738 msgid "That URL is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:58 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:745 +#: redbot/cogs/audio/core/commands/player.py:57 +#: redbot/cogs/audio/core/commands/player.py:165 +#: redbot/cogs/audio/core/commands/player.py:744 msgid "That track is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:65 -#: redbot/cogs/audio/core/commands/player.py:173 -#: redbot/cogs/audio/core/commands/player.py:437 -#: redbot/cogs/audio/core/commands/player.py:553 -#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/player.py:64 +#: redbot/cogs/audio/core/commands/player.py:172 +#: redbot/cogs/audio/core/commands/player.py:435 +#: redbot/cogs/audio/core/commands/player.py:551 +#: redbot/cogs/audio/core/commands/player.py:806 msgid "You need the DJ role to queue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:69 -#: redbot/cogs/audio/core/commands/player.py:177 -#: redbot/cogs/audio/core/commands/player.py:441 -#: redbot/cogs/audio/core/commands/player.py:557 -#: redbot/cogs/audio/core/commands/player.py:681 -msgid "Connection to Lavalink has failed" +#: redbot/cogs/audio/core/commands/player.py:68 +#: redbot/cogs/audio/core/commands/player.py:176 +#: redbot/cogs/audio/core/commands/player.py:439 +#: redbot/cogs/audio/core/commands/player.py:555 +msgid "Connection to Lavalink node has failed" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:72 -#: redbot/cogs/audio/core/commands/player.py:180 -#: redbot/cogs/audio/core/commands/player.py:444 -#: redbot/cogs/audio/core/commands/player.py:560 -#: redbot/cogs/audio/core/commands/player.py:684 +#: redbot/cogs/audio/core/commands/player.py:71 +#: redbot/cogs/audio/core/commands/player.py:179 +#: redbot/cogs/audio/core/commands/player.py:442 +#: redbot/cogs/audio/core/commands/player.py:558 +#: redbot/cogs/audio/core/commands/player.py:683 msgid "Please check your console or logs for details." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:111 -#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:110 +#: redbot/cogs/audio/core/commands/player.py:218 msgid "You must be in the voice channel to use the play command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:117 -#: redbot/cogs/audio/core/commands/player.py:225 -#: redbot/cogs/audio/core/commands/player.py:253 +#: redbot/cogs/audio/core/commands/player.py:116 +#: redbot/cogs/audio/core/commands/player.py:224 +#: redbot/cogs/audio/core/commands/player.py:252 msgid "No tracks found for `{query}`." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:123 -#: redbot/cogs/audio/core/commands/player.py:231 -#: redbot/cogs/audio/core/commands/player.py:532 -#: redbot/cogs/audio/core/commands/player.py:605 +#: redbot/cogs/audio/core/commands/player.py:122 +#: redbot/cogs/audio/core/commands/player.py:230 +#: redbot/cogs/audio/core/commands/player.py:530 +#: redbot/cogs/audio/core/commands/player.py:603 msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:146 +#: redbot/cogs/audio/core/commands/player.py:145 #, docstring msgid "Force play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:152 +#: redbot/cogs/audio/core/commands/player.py:151 msgid "Only single tracks work with bump play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:256 -#: redbot/cogs/audio/core/commands/player.py:788 -#: redbot/cogs/audio/core/commands/player.py:910 -msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" -"This may be due to permissions or because Lavalink.jar is being run in a different machine than the local tracks." +#: redbot/cogs/audio/core/commands/player.py:208 +#: redbot/cogs/audio/core/commands/player.py:471 +#: redbot/cogs/audio/core/commands/player.py:587 +#: redbot/cogs/audio/core/commands/player.py:712 +#: redbot/cogs/audio/core/commands/queue.py:362 +msgid "Connection to Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:263 -#: redbot/cogs/audio/core/commands/player.py:795 -#: redbot/cogs/audio/core/commands/player.py:917 +#: redbot/cogs/audio/core/commands/player.py:255 +msgid "Local tracks will not work if the managed Lavalink node cannot see the track.\n" +"This may be due to permissions or you are using an external Lavalink node in a different machine than the bot and the local tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:262 +#: redbot/cogs/audio/core/commands/player.py:794 +#: redbot/cogs/audio/core/commands/player.py:913 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:265 -#: redbot/cogs/audio/core/commands/player.py:796 -#: redbot/cogs/audio/core/commands/player.py:918 +#: redbot/cogs/audio/core/commands/player.py:264 +#: redbot/cogs/audio/core/commands/player.py:795 +#: redbot/cogs/audio/core/commands/player.py:914 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:296 +#: redbot/cogs/audio/core/commands/player.py:294 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:318 +#: redbot/cogs/audio/core/commands/player.py:316 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:339 +#: redbot/cogs/audio/core/commands/player.py:337 msgid "{time} until track playback: #1 in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:343 +#: redbot/cogs/audio/core/commands/player.py:341 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:357 +#: redbot/cogs/audio/core/commands/player.py:355 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:417 +#: redbot/cogs/audio/core/commands/player.py:415 msgid "The owner needs to set the Spotify client ID and Spotify client secret, before Spotify URLs or codes can be used. \n" "See `{prefix}audioset spotifyapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:427 +#: redbot/cogs/audio/core/commands/player.py:425 msgid "The owner needs to set the YouTube API key before Spotify URLs or codes can be used.\n" "See `{prefix}audioset youtubeapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:485 +#: redbot/cogs/audio/core/commands/player.py:483 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:492 +#: redbot/cogs/audio/core/commands/player.py:490 msgid "No categories found" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:514 +#: redbot/cogs/audio/core/commands/player.py:494 +#: redbot/cogs/audio/core/commands/player.py:512 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:501 +#: redbot/cogs/audio/core/commands/player.py:499 msgid "Categories" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:507 +#: redbot/cogs/audio/core/commands/player.py:505 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:522 +#: redbot/cogs/audio/core/commands/player.py:520 msgid "Playlists for {friendly_name}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:529 +#: redbot/cogs/audio/core/commands/player.py:527 msgid "No tracks to play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:539 +#: redbot/cogs/audio/core/commands/player.py:537 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:547 +#: redbot/cogs/audio/core/commands/player.py:545 #, docstring msgid "Starts auto play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:601 +#: redbot/cogs/audio/core/commands/player.py:599 msgid "You must be in the voice channel to use the autoplay command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:615 +#: redbot/cogs/audio/core/commands/player.py:613 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:621 -#: redbot/cogs/audio/core/commands/player.py:757 -#: redbot/cogs/audio/core/commands/player.py:776 -#: redbot/cogs/audio/core/commands/player.py:897 -#: redbot/cogs/audio/core/commands/playlists.py:1928 +#: redbot/cogs/audio/core/commands/player.py:619 +#: redbot/cogs/audio/core/commands/player.py:756 +#: redbot/cogs/audio/core/commands/player.py:775 +#: redbot/cogs/audio/core/commands/player.py:893 +#: redbot/cogs/audio/core/commands/playlists.py:1898 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:622 -#: redbot/cogs/audio/core/commands/player.py:758 -#: redbot/cogs/audio/core/commands/player.py:777 -#: redbot/cogs/audio/core/commands/player.py:898 -#: redbot/cogs/audio/core/commands/playlists.py:1929 +#: redbot/cogs/audio/core/commands/player.py:620 +#: redbot/cogs/audio/core/commands/player.py:757 +#: redbot/cogs/audio/core/commands/player.py:776 +#: redbot/cogs/audio/core/commands/player.py:894 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:636 +#: redbot/cogs/audio/core/commands/player.py:634 msgid "Adding a track to queue." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:642 +#: redbot/cogs/audio/core/commands/player.py:641 #, 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" @@ -2134,44 +2506,54 @@ msgid "Pick a track with a search.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:694 -#: redbot/cogs/audio/core/commands/player.py:706 -#: redbot/cogs/audio/core/commands/player.py:712 -#: redbot/cogs/audio/core/commands/player.py:722 +#: redbot/cogs/audio/core/commands/player.py:680 +msgid "Connection to Lavalink has failed" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:693 +#: redbot/cogs/audio/core/commands/player.py:705 +#: redbot/cogs/audio/core/commands/player.py:711 +#: redbot/cogs/audio/core/commands/player.py:721 msgid "Unable To Search For Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:723 +#: redbot/cogs/audio/core/commands/player.py:722 msgid "You must be in the voice channel to enqueue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:786 -#: redbot/cogs/audio/core/commands/player.py:908 +#: redbot/cogs/audio/core/commands/player.py:785 +#: redbot/cogs/audio/core/commands/player.py:904 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:857 -#: redbot/cogs/audio/core/commands/playlists.py:1553 +#: redbot/cogs/audio/core/commands/player.py:787 +#: redbot/cogs/audio/core/commands/player.py:906 +msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" +"This 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:853 +#: redbot/cogs/audio/core/commands/playlists.py:1527 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:863 +#: redbot/cogs/audio/core/commands/player.py:859 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:869 +#: redbot/cogs/audio/core/commands/player.py:865 msgid "folder" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:871 +#: redbot/cogs/audio/core/commands/player.py:867 msgid "search" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:874 +#: redbot/cogs/audio/core/commands/player.py:870 msgid "{time} until start of {type} playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:44 +#: redbot/cogs/audio/core/commands/playlists.py:45 #, docstring msgid "Playlist configuration options.\n\n" " Scope info:\n" @@ -2183,11 +2565,11 @@ msgid "Playlist configuration options.\n\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" +" ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and the playlist creator.\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:69 +#: redbot/cogs/audio/core/commands/playlists.py:70 #, 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" @@ -2216,99 +2598,130 @@ msgid "Add a track URL, playlist link, or quick search to a playlist.\n\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:1699 -#: redbot/cogs/audio/core/commands/playlists.py:2015 +#: redbot/cogs/audio/core/commands/playlists.py:124 +#: redbot/cogs/audio/core/commands/playlists.py:305 +#: redbot/cogs/audio/core/commands/playlists.py:487 +#: redbot/cogs/audio/core/commands/playlists.py:581 +#: redbot/cogs/audio/core/commands/playlists.py:710 +#: redbot/cogs/audio/core/commands/playlists.py:845 +#: redbot/cogs/audio/core/commands/playlists.py:982 +#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1224 +#: redbot/cogs/audio/core/commands/playlists.py:1474 +#: redbot/cogs/audio/core/commands/playlists.py:1560 +#: redbot/cogs/audio/core/commands/playlists.py:1641 +#: redbot/cogs/audio/core/commands/playlists.py:1671 +#: redbot/cogs/audio/core/commands/playlists.py:1983 msgid "Playlist Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:140 +#: redbot/cogs/audio/core/commands/playlists.py:141 msgid "Could not find a track matching your query." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:161 +#: redbot/cogs/audio/core/commands/playlists.py:162 msgid "Skipping track" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:162 +#: redbot/cogs/audio/core/commands/playlists.py:163 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 +#: redbot/cogs/audio/core/commands/playlists.py:171 +#: redbot/cogs/audio/core/commands/playlists.py:213 msgid "Playlist limit reached: Could not add track." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:193 +#: redbot/cogs/audio/core/commands/playlists.py:194 msgid "Track added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:194 +#: redbot/cogs/audio/core/commands/playlists.py:195 msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:199 +#: redbot/cogs/audio/core/commands/playlists.py:200 msgid "{num} tracks appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:204 +#: redbot/cogs/audio/core/commands/playlists.py:205 msgid "\n" "{existing} {plural} already in the playlist and were skipped." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:206 +#: redbot/cogs/audio/core/commands/playlists.py:207 msgid "tracks are" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:206 +#: redbot/cogs/audio/core/commands/playlists.py:207 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:2032 +#: redbot/cogs/audio/core/commands/playlists.py:209 +#: redbot/cogs/audio/core/commands/playlists.py:618 +#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: redbot/cogs/audio/core/commands/playlists.py:1268 +#: redbot/cogs/audio/core/commands/playlists.py:2000 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:2016 +#: redbot/cogs/audio/core/commands/playlists.py:229 +#, docstring +msgid "Copy a playlist from one scope to another.\n\n" +" **Usage**:\n" +" ​ ​ ​ ​ `[p]playlist copy playlist_name_OR_id [args]`\n\n" +" **Args**:\n" +" ​ ​ ​ ​ The following are all optional:\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-scope \n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-guild [guild] **Only the bot owner can use this**\n\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-scope \n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-guild [guild] **Only the bot owner can use this**\n\n" +" **Scope** is one of the following:\n" +" ​ ​ ​ ​ Global\n" +" ​ ​ ​ ​ Guild\n" +" ​ ​ ​ ​ User\n\n" +" **Author** can be one of the following:\n" +" ​ ​ ​ ​ User ID\n" +" ​ ​ ​ ​ User Mention\n" +" ​ ​ ​ ​ User Name#123\n\n" +" **Guild** can be one of the following:\n" +" ​ ​ ​ ​ Guild ID\n" +" ​ ​ ​ ​ Exact guild name\n\n" +" Example use:\n" +" ​ ​ ​ ​ `[p]playlist copy MyGuildPlaylist --from-scope Guild --to-scope Global`\n" +" ​ ​ ​ ​ `[p]playlist copy MyGlobalPlaylist --from-scope Global --to-author Draper#6666 --to-scope User`\n" +" ​ ​ ​ ​ `[p]playlist copy MyPersonalPlaylist --from-scope user --to-author Draper#6666 --to-scope Guild --to-guild Red - Discord Bot`\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:306 +#: redbot/cogs/audio/core/commands/playlists.py:488 +#: redbot/cogs/audio/core/commands/playlists.py:582 +#: redbot/cogs/audio/core/commands/playlists.py:711 +#: redbot/cogs/audio/core/commands/playlists.py:846 +#: redbot/cogs/audio/core/commands/playlists.py:1225 +#: redbot/cogs/audio/core/commands/playlists.py:1642 +#: redbot/cogs/audio/core/commands/playlists.py:1984 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 +#: redbot/cogs/audio/core/commands/playlists.py:329 +#: redbot/cogs/audio/core/commands/playlists.py:336 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:346 +#: redbot/cogs/audio/core/commands/playlists.py:344 msgid "Playlist Copied" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:347 +#: redbot/cogs/audio/core/commands/playlists.py:345 msgid "Playlist {name} (`{from_id}`) copied from {from_scope} to {to_scope} (`{to_id}`)." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:362 +#: redbot/cogs/audio/core/commands/playlists.py:360 #, docstring msgid "Create an empty playlist.\n\n" " **Usage**:\n" @@ -2336,31 +2749,31 @@ msgid "Create an empty playlist.\n\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:1998 +#: redbot/cogs/audio/core/commands/playlists.py:412 +#: redbot/cogs/audio/core/commands/playlists.py:1117 +#: redbot/cogs/audio/core/commands/playlists.py:1340 +#: redbot/cogs/audio/core/commands/playlists.py:1966 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:1999 +#: redbot/cogs/audio/core/commands/playlists.py:413 +#: redbot/cogs/audio/core/commands/playlists.py:1118 +#: redbot/cogs/audio/core/commands/playlists.py:1341 +#: redbot/cogs/audio/core/commands/playlists.py:1967 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 +#: redbot/cogs/audio/core/commands/playlists.py:423 +#: redbot/cogs/audio/core/commands/playlists.py:1150 +#: redbot/cogs/audio/core/commands/playlists.py:1375 msgid "Playlist Created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:428 +#: redbot/cogs/audio/core/commands/playlists.py:424 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:441 +#: redbot/cogs/audio/core/commands/playlists.py:437 #, docstring msgid "Delete a saved playlist.\n\n" " **Usage**:\n" @@ -2388,15 +2801,15 @@ msgid "Delete a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:514 +#: redbot/cogs/audio/core/commands/playlists.py:508 msgid "Playlist Deleted" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:515 +#: redbot/cogs/audio/core/commands/playlists.py:509 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:531 +#: redbot/cogs/audio/core/commands/playlists.py:525 #, docstring msgid "Remove duplicate tracks from a saved playlist.\n\n" " **Usage**:\n" @@ -2424,20 +2837,20 @@ msgid "Remove duplicate tracks from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:627 +#: redbot/cogs/audio/core/commands/playlists.py:619 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:1768 +#: redbot/cogs/audio/core/commands/playlists.py:632 +#: redbot/cogs/audio/core/commands/playlists.py:1740 msgid "Playlist Has Not Been Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:641 +#: redbot/cogs/audio/core/commands/playlists.py:633 msgid "{name} (`{id}`) [**{scope}**] playlist has no duplicate tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:662 +#: redbot/cogs/audio/core/commands/playlists.py:654 #, docstring msgid "Download a copy of a playlist.\n\n" " These files can be used with the `[p]playlist upload` command.\n" @@ -2468,19 +2881,19 @@ msgid "Download a copy of a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:731 +#: redbot/cogs/audio/core/commands/playlists.py:721 msgid "That playlist has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:774 +#: redbot/cogs/audio/core/commands/playlists.py:764 msgid "This playlist is too large to be send in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:777 +#: redbot/cogs/audio/core/commands/playlists.py:767 msgid "Playlist is too large, here is the compressed version." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:799 +#: redbot/cogs/audio/core/commands/playlists.py:789 #, docstring msgid "Retrieve information from a saved playlist.\n\n" " **Usage**:\n" @@ -2508,25 +2921,25 @@ msgid "Retrieve information from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:891 +#: redbot/cogs/audio/core/commands/playlists.py:879 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:883 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\n" "URL: {url}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:908 -#: redbot/cogs/audio/core/commands/playlists.py:1056 +#: redbot/cogs/audio/core/commands/playlists.py:896 +#: redbot/cogs/audio/core/commands/playlists.py:1041 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:910 +#: redbot/cogs/audio/core/commands/playlists.py:898 msgid "Page {page}/{pages} | Author: {author_name} | {num} track(s)" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:922 +#: redbot/cogs/audio/core/commands/playlists.py:910 #, docstring msgid "List saved playlists.\n\n" " **Usage**:\n" @@ -2554,35 +2967,35 @@ msgid "List saved playlists.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:998 +#: redbot/cogs/audio/core/commands/playlists.py:983 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1032 +#: redbot/cogs/audio/core/commands/playlists.py:1017 msgid "No saved playlists for {scope} created by {author}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1041 +#: redbot/cogs/audio/core/commands/playlists.py:1026 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1051 +#: redbot/cogs/audio/core/commands/playlists.py:1036 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1052 +#: redbot/cogs/audio/core/commands/playlists.py:1037 msgid "Tracks: {num}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1053 +#: redbot/cogs/audio/core/commands/playlists.py:1038 msgid "Author: {name}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1058 +#: redbot/cogs/audio/core/commands/playlists.py:1043 msgid "Scope: {scope}\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1078 +#: redbot/cogs/audio/core/commands/playlists.py:1063 #, docstring msgid "Save the queue to a playlist.\n\n" " **Usage**:\n" @@ -2610,33 +3023,16 @@ msgid "Save the queue to a playlist.\n\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:365 -#: redbot/cogs/audio/core/commands/queue.py:373 -msgid "There's nothing in the queue." -msgstr "" - -#: redbot/cogs/audio/core/commands/playlists.py:1168 +#: redbot/cogs/audio/core/commands/playlists.py:1151 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 +#: redbot/cogs/audio/core/commands/playlists.py:1157 +#: redbot/cogs/audio/core/commands/playlists.py:1384 msgid "Playlist limit reached: Could not add {} tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1188 +#: redbot/cogs/audio/core/commands/playlists.py:1171 #, docstring msgid "Remove a track from a playlist by url.\n\n" " **Usage**:\n" @@ -2664,23 +3060,23 @@ msgid "Remove a track from a playlist by url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: redbot/cogs/audio/core/commands/playlists.py:1235 msgid "URL not in playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1266 +#: redbot/cogs/audio/core/commands/playlists.py:1247 msgid "No tracks left, removing playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1274 +#: redbot/cogs/audio/core/commands/playlists.py:1255 msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1288 +#: redbot/cogs/audio/core/commands/playlists.py:1269 msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1306 +#: redbot/cogs/audio/core/commands/playlists.py:1287 #, docstring msgid "Save a playlist from a url.\n\n" " **Usage**:\n" @@ -2708,19 +3104,19 @@ msgid "Save a playlist from a url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1397 +#: redbot/cogs/audio/core/commands/playlists.py:1376 msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1414 +#: redbot/cogs/audio/core/commands/playlists.py:1393 msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1415 +#: redbot/cogs/audio/core/commands/playlists.py:1394 msgid "Unable to create your playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1432 +#: redbot/cogs/audio/core/commands/playlists.py:1411 #, docstring msgid "Load a playlist into the queue.\n\n" " **Usage**:\n" @@ -2748,20 +3144,20 @@ msgid "Load a playlist into the queue.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1482 +#: redbot/cogs/audio/core/commands/playlists.py:1459 msgid "You need the DJ role to start playing playlists." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1566 +#: redbot/cogs/audio/core/commands/playlists.py:1540 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1567 +#: redbot/cogs/audio/core/commands/playlists.py:1541 msgid "{name} - (`{id}`) [**{scope}**]\n" "Added {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1613 +#: redbot/cogs/audio/core/commands/playlists.py:1587 #, docstring msgid "Updates all tracks in a playlist.\n\n" " **Usage**:\n" @@ -2789,32 +3185,32 @@ msgid "Updates all tracks in a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1692 +#: redbot/cogs/audio/core/commands/playlists.py:1664 msgid "Invalid Playlist" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1693 +#: redbot/cogs/audio/core/commands/playlists.py:1665 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1734 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "Tracks removed" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1738 -#: redbot/cogs/audio/core/commands/playlists.py:1758 +#: redbot/cogs/audio/core/commands/playlists.py:1710 +#: redbot/cogs/audio/core/commands/playlists.py:1730 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1756 +#: redbot/cogs/audio/core/commands/playlists.py:1728 msgid "Tracks added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1769 +#: redbot/cogs/audio/core/commands/playlists.py:1741 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1781 +#: redbot/cogs/audio/core/commands/playlists.py:1753 #, docstring msgid "Uploads a playlist file as a playlist for the bot.\n\n" " V2 and old V3 playlist will be slow.\n" @@ -2844,31 +3240,35 @@ msgid "Uploads a playlist file as a playlist for the bot.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1838 +#: redbot/cogs/audio/core/commands/playlists.py:1808 msgid "Please upload the playlist file. Any other message will cancel this operation." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1849 +#: redbot/cogs/audio/core/commands/playlists.py:1819 msgid "No file detected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1856 +#: redbot/cogs/audio/core/commands/playlists.py:1826 msgid "Upload cancelled." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1860 +#: redbot/cogs/audio/core/commands/playlists.py:1830 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1868 +#: redbot/cogs/audio/core/commands/playlists.py:1838 msgid "Not a valid playlist file." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1880 +#: redbot/cogs/audio/core/commands/playlists.py:1850 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1950 +#: redbot/cogs/audio/core/commands/playlists.py:1899 +msgid "I'm unable to get a track from Lavalink node at the moment, try again in a few minutes." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1920 #, docstring msgid "Rename an existing playlist.\n\n" " **Usage**:\n" @@ -2896,7 +3296,7 @@ msgid "Rename an existing playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:2029 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" @@ -2905,88 +3305,88 @@ msgstr "" msgid "List the songs in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:175 +#: redbot/cogs/audio/core/commands/queue.py:179 #, docstring msgid "Clears the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:192 +#: redbot/cogs/audio/core/commands/queue.py:196 msgid "Unable To Clear Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:193 +#: redbot/cogs/audio/core/commands/queue.py:197 msgid "You need the DJ role to clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:201 +#: redbot/cogs/audio/core/commands/queue.py:205 msgid "Queue Modified" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:201 +#: redbot/cogs/audio/core/commands/queue.py:205 msgid "The queue has been cleared." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:206 +#: redbot/cogs/audio/core/commands/queue.py:210 #, 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 +#: redbot/cogs/audio/core/commands/queue.py:227 msgid "Unable To Clean Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:224 +#: redbot/cogs/audio/core/commands/queue.py:228 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 +#: redbot/cogs/audio/core/commands/queue.py:243 +#: redbot/cogs/audio/core/commands/queue.py:277 msgid "Removed 0 tracks." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:243 -#: redbot/cogs/audio/core/commands/queue.py:277 +#: redbot/cogs/audio/core/commands/queue.py:247 +#: redbot/cogs/audio/core/commands/queue.py:281 msgid "Removed Tracks From The Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:244 +#: redbot/cogs/audio/core/commands/queue.py:248 msgid "Removed {removed_tracks} tracks queued by members outside of the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:252 +#: redbot/cogs/audio/core/commands/queue.py:256 #, docstring msgid "Removes all tracks you requested from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:278 +#: redbot/cogs/audio/core/commands/queue.py:282 msgid "Removed {removed_tracks} tracks queued by {member.display_name}." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:285 +#: redbot/cogs/audio/core/commands/queue.py:289 #, docstring msgid "Search the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:307 +#: redbot/cogs/audio/core/commands/queue.py:311 #, 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:350 -#: redbot/cogs/audio/core/commands/queue.py:357 -#: redbot/cogs/audio/core/commands/queue.py:364 -#: redbot/cogs/audio/core/commands/queue.py:372 +#: redbot/cogs/audio/core/commands/queue.py:323 +#: redbot/cogs/audio/core/commands/queue.py:330 +#: redbot/cogs/audio/core/commands/queue.py:342 +#: redbot/cogs/audio/core/commands/queue.py:354 +#: redbot/cogs/audio/core/commands/queue.py:361 +#: redbot/cogs/audio/core/commands/queue.py:368 +#: redbot/cogs/audio/core/commands/queue.py:376 msgid "Unable To Shuffle Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:320 +#: redbot/cogs/audio/core/commands/queue.py:324 msgid "You need the DJ role to shuffle the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:377 +#: redbot/cogs/audio/core/commands/queue.py:381 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 f1f56485215..4b26c29b525 100644 --- a/redbot/cogs/audio/core/commands/locales/vi-VN.po +++ b/redbot/cogs/audio/core/commands/locales/vi-VN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 17:28+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -18,22 +18,22 @@ msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:36 #, docstring msgid "Music configuration options." -msgstr "" +msgstr "Tùy chọn cấu hình về âm nhạc." #: redbot/cogs/audio/core/commands/audioset.py:41 #, docstring msgid "Manages the keyword whitelist and blacklist." -msgstr "" +msgstr "Quản lý danh sách từ khóa cho phép và danh sách đen." #: redbot/cogs/audio/core/commands/audioset.py:46 #, docstring msgid "Manages the global keyword whitelist/blacklist." -msgstr "" +msgstr "Quản lý danh sách trắng / danh sách đen từ khóa toàn cầu." #: redbot/cogs/audio/core/commands/audioset.py:50 #, docstring msgid "Manages the global keyword whitelist." -msgstr "" +msgstr "Quản lý danh sách trắng cho từ khóa dùng chung." #: redbot/cogs/audio/core/commands/audioset.py:56 #: redbot/cogs/audio/core/commands/audioset.py:246 @@ -62,7 +62,7 @@ msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:75 #: redbot/cogs/audio/core/commands/audioset.py:265 msgid "Added `{whitelisted}` to the whitelist." -msgstr "" +msgstr "Đã thêm `{whitelisted}` vào danh sách trắng." #: redbot/cogs/audio/core/commands/audioset.py:83 #: redbot/cogs/audio/core/commands/audioset.py:273 @@ -75,7 +75,7 @@ msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:276 #: redbot/cogs/audio/core/commands/audioset.py:302 msgid "Nothing in the whitelist." -msgstr "" +msgstr "Không có gì trong danh sách trắng." #: redbot/cogs/audio/core/commands/audioset.py:102 msgid "Global Whitelist" @@ -184,7 +184,7 @@ msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:292 msgid "Whitelist" -msgstr "" +msgstr "Danh sách trắng" #: redbot/cogs/audio/core/commands/audioset.py:338 #, docstring @@ -193,161 +193,183 @@ msgstr "" #: redbot/cogs/audio/core/commands/audioset.py:385 msgid "Blacklist" -msgstr "" +msgstr "Danh sách đen" #: redbot/cogs/audio/core/commands/audioset.py:432 #, docstring msgid "Change auto-play setting." -msgstr "" +msgstr "Thay đổi cài đặt tự động phát." #: redbot/cogs/audio/core/commands/audioset.py:436 #, docstring msgid "Toggle auto-play when there no songs in queue." -msgstr "" +msgstr "Chuyển đổi tự động phát khi không có bài hát nào trong hàng đợi." #: redbot/cogs/audio/core/commands/audioset.py:440 msgid "Auto-play when queue ends: {true_or_false}." -msgstr "" +msgstr "Tự động phát nhạc khi hàng đợi hết thúc: {true_or_false}." #: redbot/cogs/audio/core/commands/audioset.py:441 -#: redbot/cogs/audio/core/commands/audioset.py:591 -#: redbot/cogs/audio/core/commands/audioset.py:612 -#: redbot/cogs/audio/core/commands/audioset.py:629 -#: redbot/cogs/audio/core/commands/audioset.py:677 -#: redbot/cogs/audio/core/commands/audioset.py:752 -#: redbot/cogs/audio/core/commands/audioset.py:900 -#: redbot/cogs/audio/core/commands/audioset.py:915 -#: redbot/cogs/audio/core/commands/audioset.py:935 -#: redbot/cogs/audio/core/commands/audioset.py:977 -#: redbot/cogs/audio/core/commands/audioset.py:978 -#: redbot/cogs/audio/core/commands/audioset.py:979 -#: redbot/cogs/audio/core/commands/audioset.py:980 -#: redbot/cogs/audio/core/commands/audioset.py:981 -#: redbot/cogs/audio/core/commands/audioset.py:982 -#: redbot/cogs/audio/core/commands/audioset.py:983 -#: redbot/cogs/audio/core/commands/audioset.py:997 -#: redbot/cogs/audio/core/commands/audioset.py:999 -#: redbot/cogs/audio/core/commands/audioset.py:1041 -#: redbot/cogs/audio/core/commands/audioset.py:1048 -#: redbot/cogs/audio/core/commands/audioset.py:1090 -#: redbot/cogs/audio/core/commands/audioset.py:1091 -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1111 -#: redbot/cogs/audio/core/commands/audioset.py:1188 -#: redbot/cogs/audio/core/commands/audioset.py:1203 -#: redbot/cogs/audio/core/commands/audioset.py:1348 -#: redbot/cogs/audio/core/commands/audioset.py:1349 -#: redbot/cogs/audio/core/commands/audioset.py:1350 -#: redbot/cogs/audio/core/commands/audioset.py:1393 -#: redbot/cogs/audio/core/commands/audioset.py:1394 -#: redbot/cogs/audio/core/commands/audioset.py:1395 -#: redbot/cogs/audio/core/commands/audioset.py:1437 -#: redbot/cogs/audio/core/commands/controller.py:421 -#: redbot/cogs/audio/core/commands/controller.py:465 -#: redbot/cogs/audio/core/commands/controller.py:767 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:118 -#: redbot/cogs/audio/core/commands/llset.py:127 +#: redbot/cogs/audio/core/commands/audioset.py:589 +#: redbot/cogs/audio/core/commands/audioset.py:610 +#: redbot/cogs/audio/core/commands/audioset.py:627 +#: redbot/cogs/audio/core/commands/audioset.py:675 +#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:921 +#: redbot/cogs/audio/core/commands/audioset.py:941 +#: redbot/cogs/audio/core/commands/audioset.py:970 +#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:987 +#: redbot/cogs/audio/core/commands/audioset.py:988 +#: redbot/cogs/audio/core/commands/audioset.py:989 +#: redbot/cogs/audio/core/commands/audioset.py:990 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:1008 +#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1102 +#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1122 +#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1367 +#: redbot/cogs/audio/core/commands/audioset.py:1368 +#: redbot/cogs/audio/core/commands/audioset.py:1369 +#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1413 +#: redbot/cogs/audio/core/commands/audioset.py:1414 +#: redbot/cogs/audio/core/commands/audioset.py:1456 +#: redbot/cogs/audio/core/commands/controller.py:422 +#: redbot/cogs/audio/core/commands/controller.py:466 +#: redbot/cogs/audio/core/commands/controller.py:775 +#: redbot/cogs/audio/core/commands/llset.py:168 +#: redbot/cogs/audio/core/commands/llset.py:177 msgid "Enabled" -msgstr "" +msgstr "Đã bật" #: redbot/cogs/audio/core/commands/audioset.py:441 -#: redbot/cogs/audio/core/commands/audioset.py:591 -#: redbot/cogs/audio/core/commands/audioset.py:612 -#: redbot/cogs/audio/core/commands/audioset.py:629 -#: redbot/cogs/audio/core/commands/audioset.py:677 -#: redbot/cogs/audio/core/commands/audioset.py:752 -#: redbot/cogs/audio/core/commands/audioset.py:900 -#: redbot/cogs/audio/core/commands/audioset.py:915 -#: redbot/cogs/audio/core/commands/audioset.py:935 -#: redbot/cogs/audio/core/commands/audioset.py:977 -#: redbot/cogs/audio/core/commands/audioset.py:978 -#: redbot/cogs/audio/core/commands/audioset.py:979 -#: redbot/cogs/audio/core/commands/audioset.py:980 -#: redbot/cogs/audio/core/commands/audioset.py:981 -#: redbot/cogs/audio/core/commands/audioset.py:982 -#: redbot/cogs/audio/core/commands/audioset.py:983 -#: redbot/cogs/audio/core/commands/audioset.py:997 -#: redbot/cogs/audio/core/commands/audioset.py:999 -#: redbot/cogs/audio/core/commands/audioset.py:1041 -#: redbot/cogs/audio/core/commands/audioset.py:1048 -#: redbot/cogs/audio/core/commands/audioset.py:1090 -#: redbot/cogs/audio/core/commands/audioset.py:1091 -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1113 -#: redbot/cogs/audio/core/commands/audioset.py:1188 -#: redbot/cogs/audio/core/commands/audioset.py:1203 -#: redbot/cogs/audio/core/commands/audioset.py:1348 -#: redbot/cogs/audio/core/commands/audioset.py:1349 -#: redbot/cogs/audio/core/commands/audioset.py:1350 -#: redbot/cogs/audio/core/commands/audioset.py:1393 -#: redbot/cogs/audio/core/commands/audioset.py:1394 -#: redbot/cogs/audio/core/commands/audioset.py:1395 -#: redbot/cogs/audio/core/commands/audioset.py:1437 -#: redbot/cogs/audio/core/commands/controller.py:421 -#: redbot/cogs/audio/core/commands/controller.py:465 -#: redbot/cogs/audio/core/commands/controller.py:767 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:118 -#: redbot/cogs/audio/core/commands/llset.py:127 +#: redbot/cogs/audio/core/commands/audioset.py:589 +#: redbot/cogs/audio/core/commands/audioset.py:610 +#: redbot/cogs/audio/core/commands/audioset.py:627 +#: redbot/cogs/audio/core/commands/audioset.py:675 +#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:921 +#: redbot/cogs/audio/core/commands/audioset.py:941 +#: redbot/cogs/audio/core/commands/audioset.py:970 +#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:987 +#: redbot/cogs/audio/core/commands/audioset.py:988 +#: redbot/cogs/audio/core/commands/audioset.py:989 +#: redbot/cogs/audio/core/commands/audioset.py:990 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:1008 +#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1102 +#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1124 +#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1367 +#: redbot/cogs/audio/core/commands/audioset.py:1368 +#: redbot/cogs/audio/core/commands/audioset.py:1369 +#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1413 +#: redbot/cogs/audio/core/commands/audioset.py:1414 +#: redbot/cogs/audio/core/commands/audioset.py:1456 +#: redbot/cogs/audio/core/commands/controller.py:422 +#: redbot/cogs/audio/core/commands/controller.py:466 +#: redbot/cogs/audio/core/commands/controller.py:775 +#: redbot/cogs/audio/core/commands/llset.py:168 +#: redbot/cogs/audio/core/commands/llset.py:177 msgid "Disabled" -msgstr "" +msgstr "Đã tắt" #: redbot/cogs/audio/core/commands/audioset.py:445 msgid "\n" "Repeat has been disabled." -msgstr "" +msgstr "\n" +"Chế độ lặp lại đã bị tắt." #: redbot/cogs/audio/core/commands/audioset.py:448 msgid "\n" "Auto-disconnecting at queue end has been disabled." -msgstr "" +msgstr "\n" +"Tự động ngắt kết nối khi hết hàng đợi đã bị tắt." #: redbot/cogs/audio/core/commands/audioset.py:451 -#: redbot/cogs/audio/core/commands/audioset.py:546 -#: redbot/cogs/audio/core/commands/audioset.py:571 -#: redbot/cogs/audio/core/commands/audioset.py:589 -#: redbot/cogs/audio/core/commands/audioset.py:610 -#: redbot/cogs/audio/core/commands/audioset.py:637 -#: redbot/cogs/audio/core/commands/audioset.py:675 -#: redbot/cogs/audio/core/commands/audioset.py:698 -#: redbot/cogs/audio/core/commands/audioset.py:704 -#: redbot/cogs/audio/core/commands/audioset.py:727 -#: redbot/cogs/audio/core/commands/audioset.py:733 -#: redbot/cogs/audio/core/commands/audioset.py:750 -#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:544 +#: redbot/cogs/audio/core/commands/audioset.py:569 +#: redbot/cogs/audio/core/commands/audioset.py:587 +#: redbot/cogs/audio/core/commands/audioset.py:608 +#: redbot/cogs/audio/core/commands/audioset.py:635 +#: redbot/cogs/audio/core/commands/audioset.py:673 +#: redbot/cogs/audio/core/commands/audioset.py:696 +#: redbot/cogs/audio/core/commands/audioset.py:702 +#: redbot/cogs/audio/core/commands/audioset.py:725 +#: redbot/cogs/audio/core/commands/audioset.py:731 +#: redbot/cogs/audio/core/commands/audioset.py:748 #: redbot/cogs/audio/core/commands/audioset.py:774 -#: redbot/cogs/audio/core/commands/audioset.py:797 -#: redbot/cogs/audio/core/commands/audioset.py:854 -#: redbot/cogs/audio/core/commands/audioset.py:877 -#: redbot/cogs/audio/core/commands/audioset.py:882 -#: redbot/cogs/audio/core/commands/audioset.py:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:1186 -#: redbot/cogs/audio/core/commands/audioset.py:1201 -#: redbot/cogs/audio/core/commands/audioset.py:1222 -#: redbot/cogs/audio/core/commands/audioset.py:1229 -#: redbot/cogs/audio/core/commands/audioset.py:1289 -#: redbot/cogs/audio/core/commands/audioset.py:1311 -#: redbot/cogs/audio/core/commands/audioset.py:1419 -#: redbot/cogs/audio/core/commands/audioset.py:1435 -#: redbot/cogs/audio/core/commands/controller.py:419 -#: redbot/cogs/audio/core/commands/controller.py:463 -#: redbot/cogs/audio/core/commands/controller.py:774 -#: 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 +#: redbot/cogs/audio/core/commands/audioset.py:780 +#: redbot/cogs/audio/core/commands/audioset.py:803 +#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:883 +#: redbot/cogs/audio/core/commands/audioset.py:888 +#: redbot/cogs/audio/core/commands/audioset.py:904 +#: redbot/cogs/audio/core/commands/audioset.py:919 +#: redbot/cogs/audio/core/commands/audioset.py:939 +#: redbot/cogs/audio/core/commands/audioset.py:1205 +#: redbot/cogs/audio/core/commands/audioset.py:1220 +#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1248 +#: redbot/cogs/audio/core/commands/audioset.py:1308 +#: redbot/cogs/audio/core/commands/audioset.py:1330 +#: redbot/cogs/audio/core/commands/audioset.py:1438 +#: redbot/cogs/audio/core/commands/audioset.py:1454 +#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:464 +#: redbot/cogs/audio/core/commands/controller.py:782 +#: redbot/cogs/audio/core/commands/llset.py:146 +#: redbot/cogs/audio/core/commands/llset.py:166 +#: redbot/cogs/audio/core/commands/llset.py:175 +#: redbot/cogs/audio/core/commands/llset.py:204 +#: redbot/cogs/audio/core/commands/llset.py:226 +#: redbot/cogs/audio/core/commands/llset.py:258 +#: redbot/cogs/audio/core/commands/llset.py:282 +#: redbot/cogs/audio/core/commands/llset.py:295 +#: redbot/cogs/audio/core/commands/llset.py:388 +#: redbot/cogs/audio/core/commands/llset.py:412 +#: redbot/cogs/audio/core/commands/llset.py:443 +#: redbot/cogs/audio/core/commands/llset.py:472 +#: redbot/cogs/audio/core/commands/llset.py:481 +#: redbot/cogs/audio/core/commands/llset.py:499 +#: redbot/cogs/audio/core/commands/llset.py:508 +#: redbot/cogs/audio/core/commands/llset.py:526 +#: redbot/cogs/audio/core/commands/llset.py:535 +#: redbot/cogs/audio/core/commands/llset.py:553 +#: redbot/cogs/audio/core/commands/llset.py:562 +#: redbot/cogs/audio/core/commands/llset.py:580 +#: redbot/cogs/audio/core/commands/llset.py:589 +#: redbot/cogs/audio/core/commands/llset.py:607 +#: redbot/cogs/audio/core/commands/llset.py:616 +#: redbot/cogs/audio/core/commands/llset.py:634 +#: redbot/cogs/audio/core/commands/llset.py:643 +#: redbot/cogs/audio/core/commands/llset.py:670 +#: redbot/cogs/audio/core/commands/llset.py:701 msgid "Setting Changed" -msgstr "" +msgstr "Thiết lập đã được thay đổi" #: 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" +" ​ ​ ​ ​ `[p]audioset autoplay playlist playlist_name_OR_id [args]`\n\n" " **Args**:\n" " ​ ​ ​ ​ The following are all optional:\n" " ​ ​ ​ ​ ​ ​ ​ ​ --scope \n" @@ -365,238 +387,240 @@ msgid "Set a playlist to auto-play songs from.\n\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" +" ​ ​ ​ ​ `[p]audioset autoplay playlist MyGuildPlaylist`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist MyGlobalPlaylist --scope Global`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist 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:105 #: 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:1817 -#: redbot/cogs/audio/core/commands/playlists.py:1983 +#: redbot/cogs/audio/core/commands/playlists.py:393 +#: redbot/cogs/audio/core/commands/playlists.py:470 +#: redbot/cogs/audio/core/commands/playlists.py:558 +#: redbot/cogs/audio/core/commands/playlists.py:691 +#: redbot/cogs/audio/core/commands/playlists.py:822 +#: redbot/cogs/audio/core/commands/playlists.py:943 +#: redbot/cogs/audio/core/commands/playlists.py:1096 +#: redbot/cogs/audio/core/commands/playlists.py:1204 +#: redbot/cogs/audio/core/commands/playlists.py:1320 +#: redbot/cogs/audio/core/commands/playlists.py:1444 +#: redbot/cogs/audio/core/commands/playlists.py:1620 +#: redbot/cogs/audio/core/commands/playlists.py:1789 +#: redbot/cogs/audio/core/commands/playlists.py:1953 msgid "Playlists Are Not Available" -msgstr "" +msgstr "Danh sách phát không có sẵn" #: redbot/cogs/audio/core/commands/audioset.py:498 -#: redbot/cogs/audio/core/commands/playlists.py:105 +#: redbot/cogs/audio/core/commands/playlists.py:106 #: 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:1818 -#: redbot/cogs/audio/core/commands/playlists.py:1984 +#: redbot/cogs/audio/core/commands/playlists.py:394 +#: redbot/cogs/audio/core/commands/playlists.py:471 +#: redbot/cogs/audio/core/commands/playlists.py:559 +#: redbot/cogs/audio/core/commands/playlists.py:692 +#: redbot/cogs/audio/core/commands/playlists.py:823 +#: redbot/cogs/audio/core/commands/playlists.py:944 +#: redbot/cogs/audio/core/commands/playlists.py:1097 +#: redbot/cogs/audio/core/commands/playlists.py:1205 +#: redbot/cogs/audio/core/commands/playlists.py:1321 +#: redbot/cogs/audio/core/commands/playlists.py:1445 +#: redbot/cogs/audio/core/commands/playlists.py:1621 +#: redbot/cogs/audio/core/commands/playlists.py:1790 +#: redbot/cogs/audio/core/commands/playlists.py:1954 msgid "The playlist section of Audio is currently unavailable" -msgstr "" +msgstr "Phần danh sách phát của Âm thanh hiện không khả dụng" -#: 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:1821 -#: redbot/cogs/audio/core/commands/playlists.py:1987 +#: redbot/cogs/audio/core/commands/audioset.py:499 +#: redbot/cogs/audio/core/commands/playlists.py:107 +#: redbot/cogs/audio/core/commands/playlists.py:268 +#: redbot/cogs/audio/core/commands/playlists.py:395 +#: redbot/cogs/audio/core/commands/playlists.py:472 +#: redbot/cogs/audio/core/commands/playlists.py:560 +#: redbot/cogs/audio/core/commands/playlists.py:693 +#: redbot/cogs/audio/core/commands/playlists.py:824 +#: redbot/cogs/audio/core/commands/playlists.py:945 +#: redbot/cogs/audio/core/commands/playlists.py:1098 +#: redbot/cogs/audio/core/commands/playlists.py:1206 +#: redbot/cogs/audio/core/commands/playlists.py:1322 +#: redbot/cogs/audio/core/commands/playlists.py:1446 +#: redbot/cogs/audio/core/commands/playlists.py:1622 +#: redbot/cogs/audio/core/commands/playlists.py:1791 +#: redbot/cogs/audio/core/commands/playlists.py:1955 msgid "Check your logs." -msgstr "" +msgstr "Vui lòng kiểm tra bản ghi." -#: redbot/cogs/audio/core/commands/audioset.py:516 -#: redbot/cogs/audio/core/commands/audioset.py:532 +#: redbot/cogs/audio/core/commands/audioset.py:514 +#: redbot/cogs/audio/core/commands/audioset.py:530 msgid "No Playlist Found" -msgstr "" +msgstr "Tôi không tìm thấy danh sách phát nào" -#: redbot/cogs/audio/core/commands/audioset.py:517 -#: redbot/cogs/audio/core/commands/playlists.py:124 -#: redbot/cogs/audio/core/commands/playlists.py:1498 +#: redbot/cogs/audio/core/commands/audioset.py:515 +#: redbot/cogs/audio/core/commands/playlists.py:125 +#: redbot/cogs/audio/core/commands/playlists.py:1475 msgid "Could not match '{arg}' to a playlist" -msgstr "" +msgstr "Không thể ghép '{arg}' với một danh sách phát" -#: redbot/cogs/audio/core/commands/audioset.py:524 +#: redbot/cogs/audio/core/commands/audioset.py:522 msgid "No Tracks Found" -msgstr "" +msgstr "Hmm Không tìm thấy bài nhạc nào" -#: redbot/cogs/audio/core/commands/audioset.py:525 +#: redbot/cogs/audio/core/commands/audioset.py:523 msgid "Playlist {name} has no tracks." -msgstr "" +msgstr "Danh sách phát {name} không có bài hát nào." -#: redbot/cogs/audio/core/commands/audioset.py:533 -#: redbot/cogs/audio/core/commands/playlists.py:1587 -#: redbot/cogs/audio/core/commands/playlists.py:1700 +#: redbot/cogs/audio/core/commands/audioset.py:531 +#: redbot/cogs/audio/core/commands/playlists.py:1561 +#: redbot/cogs/audio/core/commands/playlists.py:1672 msgid "Playlist {id} does not exist in {scope} scope." -msgstr "" +msgstr "Danh sách phát {id} không tồn tại trong {scope} 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:1707 +#: redbot/cogs/audio/core/commands/audioset.py:538 +#: redbot/cogs/audio/core/commands/playlists.py:1001 +#: redbot/cogs/audio/core/commands/playlists.py:1569 +#: redbot/cogs/audio/core/commands/playlists.py:1679 msgid "Missing Arguments" -msgstr "" +msgstr "Thiếu cú pháp" -#: 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:1708 +#: redbot/cogs/audio/core/commands/audioset.py:539 +#: redbot/cogs/audio/core/commands/playlists.py:1002 +#: redbot/cogs/audio/core/commands/playlists.py:1570 +#: redbot/cogs/audio/core/commands/playlists.py:1680 msgid "You need to specify the Guild ID for the guild to lookup." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:547 +#: redbot/cogs/audio/core/commands/audioset.py:545 msgid "Playlist {name} (`{id}`) [**{scope}**] will be used for autoplay." -msgstr "" +msgstr "Danh sách phát {name} (`{id}`) [**{scope}**] sẽ được sử dụng để tự động phát." -#: redbot/cogs/audio/core/commands/audioset.py:560 +#: redbot/cogs/audio/core/commands/audioset.py:558 #, docstring msgid "Resets auto-play to the default playlist." -msgstr "" +msgstr "Khôi phục tự động phát về danh sách phát mặc định." -#: redbot/cogs/audio/core/commands/audioset.py:572 +#: redbot/cogs/audio/core/commands/audioset.py:570 msgid "Set auto-play playlist to play recently played tracks." -msgstr "" +msgstr "Đặt auto-play playlist để phát bài nhạc đã nghe gần đây." -#: redbot/cogs/audio/core/commands/audioset.py:578 +#: redbot/cogs/audio/core/commands/audioset.py:576 #, 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:590 +#: redbot/cogs/audio/core/commands/audioset.py:588 msgid "Global daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:599 +#: redbot/cogs/audio/core/commands/audioset.py:597 #, 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:611 +#: redbot/cogs/audio/core/commands/audioset.py:609 msgid "Daily queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:620 +#: redbot/cogs/audio/core/commands/audioset.py:618 #, 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:628 +#: redbot/cogs/audio/core/commands/audioset.py:626 msgid "Auto-disconnection at queue end: {true_or_false}." -msgstr "" +msgstr "Tự rời đi khi hết hàng đợi: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:632 -#: redbot/cogs/audio/core/commands/controller.py:771 +#: redbot/cogs/audio/core/commands/audioset.py:630 +#: redbot/cogs/audio/core/commands/controller.py:779 msgid "\n" "Auto-play has been disabled." -msgstr "" +msgstr "\n" +"Tự động phát đã bị tắt." -#: redbot/cogs/audio/core/commands/audioset.py:643 +#: redbot/cogs/audio/core/commands/audioset.py:641 #, 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:654 +#: redbot/cogs/audio/core/commands/audioset.py:652 msgid "Missing DJ Role" -msgstr "" +msgstr "Thiếu Role DJ" -#: redbot/cogs/audio/core/commands/audioset.py:655 +#: redbot/cogs/audio/core/commands/audioset.py:653 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:666 +#: redbot/cogs/audio/core/commands/audioset.py:664 msgid "Response timed out, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:676 +#: redbot/cogs/audio/core/commands/audioset.py:674 msgid "DJ role: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:683 #, 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:691 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:1214 +#: redbot/cogs/audio/core/commands/audioset.py:689 +#: redbot/cogs/audio/core/commands/audioset.py:718 +#: redbot/cogs/audio/core/commands/audioset.py:1233 msgid "Invalid Time" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:1214 +#: redbot/cogs/audio/core/commands/audioset.py:689 +#: redbot/cogs/audio/core/commands/audioset.py:718 +#: redbot/cogs/audio/core/commands/audioset.py:1233 msgid "Seconds can't be less than zero." -msgstr "" +msgstr "Số giây không thể nhỏ hơn 0." -#: redbot/cogs/audio/core/commands/audioset.py:698 +#: redbot/cogs/audio/core/commands/audioset.py:696 msgid "Empty disconnect disabled." -msgstr "" +msgstr "Ngắt kết nối khi không có người đã tắt." -#: redbot/cogs/audio/core/commands/audioset.py:705 +#: redbot/cogs/audio/core/commands/audioset.py:703 msgid "Empty disconnect timer set to {num_seconds}." -msgstr "" +msgstr "Ngắt kết nối khi không có người sau khi {num_seconds} trôi qua." -#: redbot/cogs/audio/core/commands/audioset.py:717 +#: redbot/cogs/audio/core/commands/audioset.py:715 #, docstring msgid "Auto-pause after x seconds when room is empty, 0 to disable." -msgstr "" +msgstr "Tự động tạm dừng phát nhạc sau khi phòng trống x giây, 0 tức là tắt." -#: redbot/cogs/audio/core/commands/audioset.py:727 +#: redbot/cogs/audio/core/commands/audioset.py:725 msgid "Empty pause disabled." -msgstr "" +msgstr "Tự động tạm dừng khi kênh thoại trống đã bị tắt." -#: redbot/cogs/audio/core/commands/audioset.py:734 +#: redbot/cogs/audio/core/commands/audioset.py:732 msgid "Empty pause timer set to {num_seconds}." -msgstr "" +msgstr "Tự động tạm dừng sau {num_seconds} khi kênh thoại trống." -#: redbot/cogs/audio/core/commands/audioset.py:745 +#: redbot/cogs/audio/core/commands/audioset.py:743 #, docstring msgid "Prioritise tracks with lyrics." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:751 +#: redbot/cogs/audio/core/commands/audioset.py:749 msgid "Prefer tracks with lyrics: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:760 +#: redbot/cogs/audio/core/commands/audioset.py:758 #, docstring msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:763 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 msgid "Invalid Price" msgstr "" @@ -604,26 +628,30 @@ msgstr "" msgid "Price can't be less than zero." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:768 -msgid "Jukebox mode disabled." +#: redbot/cogs/audio/core/commands/audioset.py:769 +msgid "Price can't be greater than 2^63 - 1." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:775 +#: redbot/cogs/audio/core/commands/audioset.py:774 +msgid "Jukebox mode disabled." +msgstr "Đã tắt chế độ Jukebox." + +#: redbot/cogs/audio/core/commands/audioset.py:781 msgid "Track queueing command price set to {price} {currency}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:787 +#: redbot/cogs/audio/core/commands/audioset.py:793 #, 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:798 +#: redbot/cogs/audio/core/commands/audioset.py:804 msgid "The localtracks path location has been reset to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:803 +#: redbot/cogs/audio/core/commands/audioset.py:809 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" "```\n" "ParentDirectory\n" @@ -638,73 +666,75 @@ msgid "This setting is only for bot owners to set a localtracks folder location "Do you want to continue to set the provided path for local tracks?" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:835 +#: redbot/cogs/audio/core/commands/audioset.py:841 msgid "Invalid Path" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:836 +#: redbot/cogs/audio/core/commands/audioset.py:842 msgid "{local_path} does not seem like a valid path." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/audioset.py:848 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:848 -#: redbot/cogs/audio/core/commands/llset.py:34 -#: redbot/cogs/audio/core/commands/llset.py:53 -#: redbot/cogs/audio/core/commands/player.py:416 -#: redbot/cogs/audio/core/commands/player.py:426 +#: redbot/cogs/audio/core/commands/audioset.py:854 +#: redbot/cogs/audio/core/commands/llset.py:74 +#: redbot/cogs/audio/core/commands/player.py:414 +#: redbot/cogs/audio/core/commands/player.py:424 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:855 +#: redbot/cogs/audio/core/commands/audioset.py:861 msgid "The localtracks path location has been set to {localpath}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:864 +#: redbot/cogs/audio/core/commands/audioset.py:870 #, 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 "Độ dài tối đa của một bài nhạc trong hàng đợi, tính bằng giây, chọn 0 để tắt\n\n" +" Cho phép số giây hoặc giá trị thời gian với định dạng như 00:00:00 (`hh:mm:ss`) hoặc 00:00 (`mm:ss`). Invalid\n" +" input will turn the max length setting off.\n" +" " -#: redbot/cogs/audio/core/commands/audioset.py:873 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Invalid length" -msgstr "" +msgstr "Độ dài không hợp lệ" -#: redbot/cogs/audio/core/commands/audioset.py:873 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Length can't be less than zero." -msgstr "" +msgstr "Độ dài không thể nhỏ hơn 0." -#: redbot/cogs/audio/core/commands/audioset.py:877 +#: redbot/cogs/audio/core/commands/audioset.py:883 msgid "Track max length disabled." -msgstr "" +msgstr "Độ dài bài hát tối đa đã bị tắt." -#: redbot/cogs/audio/core/commands/audioset.py:883 +#: redbot/cogs/audio/core/commands/audioset.py:889 msgid "Track max length set to {seconds}." -msgstr "" +msgstr "Đặt độ dài tối đa của bài hát thành {seconds}." -#: redbot/cogs/audio/core/commands/audioset.py:893 +#: redbot/cogs/audio/core/commands/audioset.py:899 #, docstring msgid "Toggle track announcement and other bot messages." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:899 +#: redbot/cogs/audio/core/commands/audioset.py:905 msgid "Notify mode: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:908 +#: redbot/cogs/audio/core/commands/audioset.py:914 #, docstring msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:914 +#: redbot/cogs/audio/core/commands/audioset.py:920 msgid "Auto Deafen: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:923 +#: redbot/cogs/audio/core/commands/audioset.py:929 #, 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" @@ -713,250 +743,256 @@ msgid "Toggle the domain restriction on Audio.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:934 +#: redbot/cogs/audio/core/commands/audioset.py:940 msgid "Commercial links only: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:943 +#: redbot/cogs/audio/core/commands/audioset.py:949 #, docstring msgid "Set the role to use for DJ mode." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:952 +#: redbot/cogs/audio/core/commands/audioset.py:958 msgid "Settings Changed" -msgstr "" +msgstr "Thiết lập đã được thay đổi" -#: redbot/cogs/audio/core/commands/audioset.py:953 +#: redbot/cogs/audio/core/commands/audioset.py:959 msgid "DJ role set to: {role.name}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:959 +#: redbot/cogs/audio/core/commands/audioset.py:965 #, docstring msgid "Show the current settings." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:996 +#: redbot/cogs/audio/core/commands/audioset.py:1004 msgid "Server Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:997 +#: redbot/cogs/audio/core/commands/audioset.py:1005 +msgid "Auto-deafen: [{auto_deafen}]\n" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1008 msgid "Auto-disconnect: [{dc}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:998 +#: redbot/cogs/audio/core/commands/audioset.py:1009 msgid "Auto-play: [{autoplay}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1002 +#: redbot/cogs/audio/core/commands/audioset.py:1013 msgid "Disconnect timer: [{num_seconds}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1006 +#: redbot/cogs/audio/core/commands/audioset.py:1017 msgid "Auto Pause timer: [{num_seconds}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1021 msgid "DJ Role: [{role.name}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1012 +#: redbot/cogs/audio/core/commands/audioset.py:1023 msgid "Jukebox: [{jukebox_name}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1013 +#: redbot/cogs/audio/core/commands/audioset.py:1024 msgid "Command price: [{jukebox_price}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1017 +#: redbot/cogs/audio/core/commands/audioset.py:1028 msgid "Max track length: [{tracklength}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1020 -msgid "Repeat: [{repeat}]\n" +#: redbot/cogs/audio/core/commands/audioset.py:1031 +msgid "Max volume: [{max_volume}%]\n" +"Persist queue: [{persist_queue}]\n" +"Repeat: [{repeat}]\n" "Shuffle: [{shuffle}]\n" "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" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1040 +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Thumbnails: [{0}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1044 +#: redbot/cogs/audio/core/commands/audioset.py:1055 msgid "Vote skip: [{vote_enabled}]\n" "Skip percentage: [{vote_percent}%]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1057 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Server" -msgstr "" +msgstr "Máy chủ" -#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "User" -msgstr "" +msgstr "Người dùng" -#: redbot/cogs/audio/core/commands/audioset.py:1061 -#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: redbot/cogs/audio/core/commands/playlists.py:1010 msgid "Global" -msgstr "" +msgstr "Chung" -#: redbot/cogs/audio/core/commands/audioset.py:1063 -#: redbot/cogs/audio/core/commands/audioset.py:1064 -#: redbot/cogs/audio/core/commands/audioset.py:1065 +#: redbot/cogs/audio/core/commands/audioset.py:1074 +#: redbot/cogs/audio/core/commands/audioset.py:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1076 msgid "Cached" -msgstr "" +msgstr "Đã lưu trong Cache" -#: redbot/cogs/audio/core/commands/audioset.py:1067 -#: redbot/cogs/audio/core/commands/audioset.py:1068 -#: redbot/cogs/audio/core/commands/audioset.py:1069 +#: redbot/cogs/audio/core/commands/audioset.py:1078 +#: redbot/cogs/audio/core/commands/audioset.py:1079 +#: redbot/cogs/audio/core/commands/audioset.py:1080 msgid "US Top 100" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: redbot/cogs/audio/core/commands/audioset.py:1083 msgid "Auto-play Settings" -msgstr "" +msgstr "Cài đặt Tự động phát" -#: redbot/cogs/audio/core/commands/audioset.py:1074 +#: redbot/cogs/audio/core/commands/audioset.py:1085 msgid "Playlist name: [{pname}]\n" -msgstr "" +msgstr "Tên danh sách phát: [{pname}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1086 msgid "Playlist ID: [{pid}]\n" -msgstr "" +msgstr "ID danh sách phát: [{pid}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1076 +#: redbot/cogs/audio/core/commands/audioset.py:1087 msgid "Playlist scope: [{pscope}]\n" -msgstr "" +msgstr "Phạm vi danh sách phát [{pscope}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1082 -#: redbot/cogs/audio/core/commands/audioset.py:1353 -#: redbot/cogs/audio/core/commands/audioset.py:1398 +#: redbot/cogs/audio/core/commands/audioset.py:1093 +#: redbot/cogs/audio/core/commands/audioset.py:1372 +#: redbot/cogs/audio/core/commands/audioset.py:1417 msgid "Cache Settings" -msgstr "" +msgstr "Cài đặt bộ nhớ đệm" -#: redbot/cogs/audio/core/commands/audioset.py:1084 +#: redbot/cogs/audio/core/commands/audioset.py:1095 msgid "Max age: [{max_age}]\n" -msgstr "" +msgstr "Tuổi cao nhất: [{max_age}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1085 +#: redbot/cogs/audio/core/commands/audioset.py:1096 msgid "Local Spotify cache: [{spotify_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1097 msgid "Local Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1098 msgid "Local Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1089 -#: redbot/cogs/audio/core/commands/audioset.py:1347 -#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1100 +#: redbot/cogs/audio/core/commands/audioset.py:1366 +#: redbot/cogs/audio/core/commands/audioset.py:1411 msgid "days" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1096 +#: redbot/cogs/audio/core/commands/audioset.py:1107 msgid "User Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1098 +#: redbot/cogs/audio/core/commands/audioset.py:1109 msgid "Spotify search: [{country_code}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1114 msgid "Lavalink Settings" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1105 +#: redbot/cogs/audio/core/commands/audioset.py:1116 msgid "Cog version: [{version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1106 +#: redbot/cogs/audio/core/commands/audioset.py:1117 msgid "Red-Lavalink: [{lavalink_version}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1107 +#: redbot/cogs/audio/core/commands/audioset.py:1118 msgid "External server: [{use_external_lavalink}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1116 -msgid "Lavalink build: [{llbuild}]\n" +#: redbot/cogs/audio/core/commands/audioset.py:1131 +msgid "Lavalink version: [{llversion}]\n" "Lavalink branch: [{llbranch}]\n" "Release date: [{build_time}]\n" "Lavaplayer version: [{lavaplayer}]\n" "Java version: [{jvm}]\n" "Java Executable: [{jv_exec}]\n" +"Initial Heapsize: [{xms}]\n" +"Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1132 +#: redbot/cogs/audio/core/commands/audioset.py:1151 msgid "Localtracks path: [{localpath}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1141 +#: redbot/cogs/audio/core/commands/audioset.py:1160 #, docstring -msgid "Sends the Lavalink server logs to your DMs." +msgid "Sends the managed Lavalink node logs to your DMs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1148 -#: redbot/cogs/audio/core/commands/audioset.py:1150 +#: redbot/cogs/audio/core/commands/audioset.py:1167 +#: redbot/cogs/audio/core/commands/audioset.py:1169 msgid "No logs found in your data folder." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1162 +#: redbot/cogs/audio/core/commands/audioset.py:1181 msgid "Logs are too large, you can find them in {path}" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1172 +#: redbot/cogs/audio/core/commands/audioset.py:1191 msgid "I need to be able to DM you to send you the logs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1181 +#: redbot/cogs/audio/core/commands/audioset.py:1200 #, docstring msgid "Enable/disable tracks' titles as status." -msgstr "" +msgstr "Bật/tắt tiêu đề của bản nhạc dưới dạng trạng thái." -#: redbot/cogs/audio/core/commands/audioset.py:1187 +#: redbot/cogs/audio/core/commands/audioset.py:1206 msgid "Song titles as status: {true_or_false}." -msgstr "" +msgstr "Tên bài hát dưới dạng trạng thái: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1196 +#: redbot/cogs/audio/core/commands/audioset.py:1215 #, docstring msgid "Toggle displaying a thumbnail on audio messages." -msgstr "" +msgstr "Thiết lập hiển thị hình thu nhỏ trên tin nhắn đính kèm." -#: redbot/cogs/audio/core/commands/audioset.py:1202 +#: redbot/cogs/audio/core/commands/audioset.py:1221 msgid "Thumbnail display: {true_or_false}." -msgstr "" +msgstr "Hiển thị hình thu nhỏ: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:1211 +#: redbot/cogs/audio/core/commands/audioset.py:1230 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." -msgstr "" +msgstr "Tỷ lệ phần trăm cần thiết để người không phải mod skip bản nhạc, 0 để tắt." -#: redbot/cogs/audio/core/commands/audioset.py:1223 +#: redbot/cogs/audio/core/commands/audioset.py:1242 msgid "Voting disabled. All users can use queue management commands." -msgstr "" +msgstr "Bỏ phiếu bị vô hiệu hóa. Tất cả người dùng đều có thể sử dụng các lệnh quản lý hàng đợi." -#: redbot/cogs/audio/core/commands/audioset.py:1230 +#: redbot/cogs/audio/core/commands/audioset.py:1249 msgid "Vote percentage set to {percent}%." -msgstr "" +msgstr "Phần trăm bỏ phiếu được đặt thành {percent}%." -#: redbot/cogs/audio/core/commands/audioset.py:1239 +#: redbot/cogs/audio/core/commands/audioset.py:1258 #, docstring msgid "Instructions to set the YouTube API key." -msgstr "" +msgstr "Hướng dẫn lấy YouTube API key." -#: redbot/cogs/audio/core/commands/audioset.py:1258 +#: redbot/cogs/audio/core/commands/audioset.py:1277 #, docstring msgid "Instructions to set the Spotify API tokens." -msgstr "" +msgstr "Hướng dẫn lấy Spotify API tokens." -#: redbot/cogs/audio/core/commands/audioset.py:1259 +#: redbot/cogs/audio/core/commands/audioset.py:1278 msgid "1. Go to Spotify developers and log in with your Spotify account.\n" "(https://developer.spotify.com/dashboard/applications)\n" "2. Click \"Create An App\".\n" @@ -967,28 +1003,28 @@ msgid "1. Go to Spotify developers and log in with your Spotify account.\n" "`{prefix}set api spotify client_id client_secret `" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1276 -#: redbot/cogs/audio/core/commands/audioset.py:1298 +#: redbot/cogs/audio/core/commands/audioset.py:1295 +#: redbot/cogs/audio/core/commands/audioset.py:1317 #, docstring msgid "Set the country code for Spotify searches." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1280 -#: redbot/cogs/audio/core/commands/audioset.py:1302 +#: redbot/cogs/audio/core/commands/audioset.py:1299 +#: redbot/cogs/audio/core/commands/audioset.py:1321 msgid "Invalid Country Code" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1281 -#: redbot/cogs/audio/core/commands/audioset.py:1303 +#: redbot/cogs/audio/core/commands/audioset.py:1300 +#: redbot/cogs/audio/core/commands/audioset.py:1322 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:1290 -#: redbot/cogs/audio/core/commands/audioset.py:1312 +#: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1331 msgid "Country Code set to {country}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1320 +#: redbot/cogs/audio/core/commands/audioset.py:1339 #, docstring msgid "Sets the caching level.\n\n" " Level can be one of the following:\n\n" @@ -1001,27 +1037,27 @@ msgid "Sets the caching level.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1342 -#: redbot/cogs/audio/core/commands/audioset.py:1387 +#: redbot/cogs/audio/core/commands/audioset.py:1361 +#: redbot/cogs/audio/core/commands/audioset.py:1406 msgid "Max age: [{max_age}]\n" -msgstr "" +msgstr "Tuổi tối đa: [{max_age}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1343 -#: redbot/cogs/audio/core/commands/audioset.py:1388 +#: redbot/cogs/audio/core/commands/audioset.py:1362 +#: redbot/cogs/audio/core/commands/audioset.py:1407 msgid "Spotify cache: [{spotify_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1344 -#: redbot/cogs/audio/core/commands/audioset.py:1389 +#: redbot/cogs/audio/core/commands/audioset.py:1363 +#: redbot/cogs/audio/core/commands/audioset.py:1408 msgid "Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1345 -#: redbot/cogs/audio/core/commands/audioset.py:1390 +#: redbot/cogs/audio/core/commands/audioset.py:1364 +#: redbot/cogs/audio/core/commands/audioset.py:1409 msgid "Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1405 +#: redbot/cogs/audio/core/commands/audioset.py:1424 #, 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" @@ -1029,299 +1065,337 @@ msgid "Sets the cache max age.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1431 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:1417 +#: redbot/cogs/audio/core/commands/audioset.py:1436 msgid "I've set the cache age to {age} days" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1424 +#: redbot/cogs/audio/core/commands/audioset.py:1443 #, 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:1436 +#: redbot/cogs/audio/core/commands/audioset.py:1455 msgid "Persisting queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1444 +#: redbot/cogs/audio/core/commands/audioset.py:1463 #, docstring msgid "Restarts the lavalink connection." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1454 +#: redbot/cogs/audio/core/commands/audioset.py:1471 +#: redbot/cogs/audio/core/commands/llset.py:731 +msgid "Failed To Shutdown Lavalink Node" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1472 +#: redbot/cogs/audio/core/commands/llset.py:187 +#: redbot/cogs/audio/core/commands/llset.py:732 +msgid "Please reload Audio (`{prefix}reload audio`)." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1479 msgid "Restarting Lavalink" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1455 +#: redbot/cogs/audio/core/commands/audioset.py:1480 msgid "It can take a couple of minutes for Lavalink to fully start up." msgstr "" +#: redbot/cogs/audio/core/commands/audioset.py:1487 +#, docstring +msgid "Set the maximum volume allowed in this server." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1491 +msgid "Error" +msgstr "Lỗi" + +#: redbot/cogs/audio/core/commands/audioset.py:1492 +msgid "Music without sound isn't music at all. Try setting the volume higher then 0%." +msgstr "Âm nhạc không có âm thanh không phải là âm nhạc. Hãy thử đặt âm lượng cao hơn rồi đến 0%." + +#: redbot/cogs/audio/core/commands/audioset.py:1500 +#: redbot/cogs/audio/core/commands/audioset.py:1508 +msgid "Setting changed" +msgstr "Thiết lập đã được thay đổi" + +#: redbot/cogs/audio/core/commands/audioset.py:1501 +msgid "The maximum volume has been limited to 150%, be easy on your ears." +msgstr "Âm lượng tối đa được giới hạn tới 150, hãy từ từ thôi." + +#: redbot/cogs/audio/core/commands/audioset.py:1509 +msgid "The maximum volume has been limited to {max_volume}%." +msgstr "Âm lượng cao nhất bị hạn ở {max_volume}%." + #: redbot/cogs/audio/core/commands/controller.py:32 #, docstring msgid "Disconnect from the voice channel." -msgstr "" +msgstr "Ngắt kết nối khỏi kênh thoại." #: redbot/cogs/audio/core/commands/controller.py:34 -#: redbot/cogs/audio/core/commands/controller.py:88 -#: redbot/cogs/audio/core/commands/controller.py:205 -#: redbot/cogs/audio/core/commands/controller.py:222 -#: redbot/cogs/audio/core/commands/controller.py:236 -#: redbot/cogs/audio/core/commands/controller.py:244 -#: redbot/cogs/audio/core/commands/controller.py:318 -#: redbot/cogs/audio/core/commands/controller.py:384 -#: redbot/cogs/audio/core/commands/controller.py:477 -#: redbot/cogs/audio/core/commands/controller.py:487 -#: redbot/cogs/audio/core/commands/controller.py:571 -#: redbot/cogs/audio/core/commands/controller.py:703 -#: redbot/cogs/audio/core/commands/controller.py:732 -#: redbot/cogs/audio/core/commands/controller.py:788 -#: redbot/cogs/audio/core/commands/controller.py:865 -#: redbot/cogs/audio/core/commands/equalizer.py:39 -#: redbot/cogs/audio/core/commands/equalizer.py:164 -#: redbot/cogs/audio/core/commands/equalizer.py:194 -#: redbot/cogs/audio/core/commands/equalizer.py:228 -#: redbot/cogs/audio/core/commands/equalizer.py:317 -#: redbot/cogs/audio/core/commands/miscellaneous.py:71 -#: redbot/cogs/audio/core/commands/miscellaneous.py:102 -#: redbot/cogs/audio/core/commands/playlists.py:1142 +#: redbot/cogs/audio/core/commands/controller.py:89 +#: redbot/cogs/audio/core/commands/controller.py:206 +#: redbot/cogs/audio/core/commands/controller.py:223 +#: redbot/cogs/audio/core/commands/controller.py:237 +#: redbot/cogs/audio/core/commands/controller.py:245 +#: redbot/cogs/audio/core/commands/controller.py:319 +#: redbot/cogs/audio/core/commands/controller.py:385 +#: redbot/cogs/audio/core/commands/controller.py:478 +#: redbot/cogs/audio/core/commands/controller.py:488 +#: redbot/cogs/audio/core/commands/controller.py:572 +#: redbot/cogs/audio/core/commands/controller.py:711 +#: redbot/cogs/audio/core/commands/controller.py:740 +#: redbot/cogs/audio/core/commands/controller.py:796 +#: redbot/cogs/audio/core/commands/controller.py:873 +#: redbot/cogs/audio/core/commands/equalizer.py:40 +#: redbot/cogs/audio/core/commands/equalizer.py:165 +#: redbot/cogs/audio/core/commands/equalizer.py:195 +#: redbot/cogs/audio/core/commands/equalizer.py:229 +#: redbot/cogs/audio/core/commands/equalizer.py:318 +#: redbot/cogs/audio/core/commands/miscellaneous.py:72 +#: redbot/cogs/audio/core/commands/miscellaneous.py:103 +#: redbot/cogs/audio/core/commands/playlists.py:1125 msgid "Nothing playing." -msgstr "" +msgstr "Trình phát nhạc trống rỗng,." #: redbot/cogs/audio/core/commands/controller.py:49 #: redbot/cogs/audio/core/commands/controller.py:55 msgid "Unable To Disconnect" -msgstr "" +msgstr "Không thể ngắt kết nối" #: redbot/cogs/audio/core/commands/controller.py:50 -#: redbot/cogs/audio/core/commands/controller.py:263 -#: redbot/cogs/audio/core/commands/controller.py:331 -#: redbot/cogs/audio/core/commands/controller.py:585 +#: redbot/cogs/audio/core/commands/controller.py:264 +#: redbot/cogs/audio/core/commands/controller.py:332 +#: redbot/cogs/audio/core/commands/controller.py:586 msgid "There are other people listening - vote to skip instead." -msgstr "" +msgstr "Có những người khác đang nghe - hãy vote để bỏ qua." #: 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 "" +msgstr "Phải có Rele DJ đã" #: redbot/cogs/audio/core/commands/controller.py:61 msgid "Unable to Disconnect" -msgstr "" +msgstr "Không thể ngắt kết nối" #: redbot/cogs/audio/core/commands/controller.py:65 msgid "Disconnecting..." -msgstr "" +msgstr "Đang ngắt kết nối..." -#: redbot/cogs/audio/core/commands/controller.py:86 +#: redbot/cogs/audio/core/commands/controller.py:87 #, docstring msgid "Now playing." -msgstr "" +msgstr "Đang Phát." -#: redbot/cogs/audio/core/commands/controller.py:110 -#: redbot/cogs/audio/core/commands/queue.py:77 +#: redbot/cogs/audio/core/commands/controller.py:111 +#: redbot/cogs/audio/core/commands/queue.py:81 msgid "\n" " Requested by: **{track.requester}**" -msgstr "" +msgstr "\n" +"Yêu cầu bởi: **{track.requester}**" -#: redbot/cogs/audio/core/commands/controller.py:113 +#: redbot/cogs/audio/core/commands/controller.py:114 msgid "Nothing." -msgstr "" +msgstr "Không có gì." -#: redbot/cogs/audio/core/commands/controller.py:118 -#: redbot/cogs/audio/core/commands/queue.py:79 +#: redbot/cogs/audio/core/commands/controller.py:119 +#: redbot/cogs/audio/core/commands/queue.py:83 msgid "Now Playing" -msgstr "" +msgstr "Đang Phát" -#: redbot/cogs/audio/core/commands/controller.py:128 -#: redbot/cogs/audio/core/commands/queue.py:89 +#: redbot/cogs/audio/core/commands/controller.py:129 +#: redbot/cogs/audio/core/commands/queue.py:93 msgid "Auto-Play" -msgstr "" +msgstr "Tự động phát" -#: redbot/cogs/audio/core/commands/controller.py:134 -#: redbot/cogs/audio/core/commands/queue.py:95 +#: redbot/cogs/audio/core/commands/controller.py:135 +#: redbot/cogs/audio/core/commands/queue.py:99 msgid "Shuffle" -msgstr "" +msgstr "Phát trộn" -#: redbot/cogs/audio/core/commands/controller.py:140 -#: redbot/cogs/audio/core/commands/queue.py:101 +#: redbot/cogs/audio/core/commands/controller.py:141 +#: redbot/cogs/audio/core/commands/queue.py:105 msgid "Repeat" -msgstr "" +msgstr "Phát lặp lại" -#: redbot/cogs/audio/core/commands/controller.py:200 +#: redbot/cogs/audio/core/commands/controller.py:201 #, docstring msgid "Pause or resume a playing track." -msgstr "" +msgstr "Tạm dừng hoặc riếp tục một bài hát." -#: redbot/cogs/audio/core/commands/controller.py:211 -#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:212 +#: redbot/cogs/audio/core/commands/controller.py:218 msgid "Unable To Manage Tracks" -msgstr "" +msgstr "Không thể quản lý các bài hát" -#: redbot/cogs/audio/core/commands/controller.py:212 +#: redbot/cogs/audio/core/commands/controller.py:213 msgid "You must be in the voice channel to pause or resume." -msgstr "" +msgstr "Cần phải ở trong kênh thoại mới có thể dùng lệnh." -#: redbot/cogs/audio/core/commands/controller.py:218 +#: redbot/cogs/audio/core/commands/controller.py:219 msgid "You need the DJ role to pause or resume tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:229 +#: redbot/cogs/audio/core/commands/controller.py:230 msgid "Track Paused" -msgstr "" +msgstr "Tạm dừng rồi" -#: redbot/cogs/audio/core/commands/controller.py:233 +#: redbot/cogs/audio/core/commands/controller.py:234 msgid "Track Resumed" -msgstr "" +msgstr "Đã tiếp tục phát nhạc" -#: redbot/cogs/audio/core/commands/controller.py:242 +#: redbot/cogs/audio/core/commands/controller.py:243 #, docstring msgid "Skip to the start of the previously played track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:256 -#: redbot/cogs/audio/core/commands/controller.py:262 -#: redbot/cogs/audio/core/commands/controller.py:268 -#: redbot/cogs/audio/core/commands/controller.py:483 -#: redbot/cogs/audio/core/commands/controller.py:498 -#: redbot/cogs/audio/core/commands/controller.py:511 -#: redbot/cogs/audio/core/commands/controller.py:520 +#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:263 +#: redbot/cogs/audio/core/commands/controller.py:269 +#: redbot/cogs/audio/core/commands/controller.py:484 +#: redbot/cogs/audio/core/commands/controller.py:499 +#: redbot/cogs/audio/core/commands/controller.py:512 +#: redbot/cogs/audio/core/commands/controller.py:521 msgid "Unable To Skip Tracks" -msgstr "" +msgstr "Không thể bỏ qua các bài hát" -#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:258 msgid "You must be in the voice channel to skip the track." -msgstr "" +msgstr "Cần phải ở trong một kênh thoại mới có thể bỏ qua một bài nhạc." -#: redbot/cogs/audio/core/commands/controller.py:269 +#: redbot/cogs/audio/core/commands/controller.py:270 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:277 -#: redbot/cogs/audio/core/commands/player.py:53 -#: redbot/cogs/audio/core/commands/player.py:58 -#: redbot/cogs/audio/core/commands/player.py:64 -#: redbot/cogs/audio/core/commands/player.py:82 -#: redbot/cogs/audio/core/commands/player.py:94 -#: redbot/cogs/audio/core/commands/player.py:100 -#: redbot/cogs/audio/core/commands/player.py:110 -#: redbot/cogs/audio/core/commands/player.py:116 -#: redbot/cogs/audio/core/commands/player.py:123 -#: redbot/cogs/audio/core/commands/player.py:134 -#: redbot/cogs/audio/core/commands/player.py:161 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:172 -#: redbot/cogs/audio/core/commands/player.py:190 -#: redbot/cogs/audio/core/commands/player.py:202 -#: redbot/cogs/audio/core/commands/player.py:208 -#: redbot/cogs/audio/core/commands/player.py:218 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:231 -#: redbot/cogs/audio/core/commands/player.py:243 -#: redbot/cogs/audio/core/commands/player.py:252 -#: redbot/cogs/audio/core/commands/player.py:295 -#: redbot/cogs/audio/core/commands/player.py:317 -#: redbot/cogs/audio/core/commands/player.py:436 -#: redbot/cogs/audio/core/commands/player.py:454 -#: redbot/cogs/audio/core/commands/player.py:466 -#: redbot/cogs/audio/core/commands/player.py:472 -#: redbot/cogs/audio/core/commands/player.py:484 -#: redbot/cogs/audio/core/commands/player.py:532 -#: redbot/cogs/audio/core/commands/player.py:552 -#: redbot/cogs/audio/core/commands/player.py:570 -#: redbot/cogs/audio/core/commands/player.py:582 -#: redbot/cogs/audio/core/commands/player.py:588 -#: redbot/cogs/audio/core/commands/player.py:600 -#: redbot/cogs/audio/core/commands/player.py:605 -#: redbot/cogs/audio/core/commands/player.py:738 -#: redbot/cogs/audio/core/commands/player.py:744 -#: redbot/cogs/audio/core/commands/player.py:806 -#: redbot/cogs/audio/core/commands/playlists.py:1481 +#: redbot/cogs/audio/core/commands/controller.py:278 +#: redbot/cogs/audio/core/commands/player.py:52 +#: redbot/cogs/audio/core/commands/player.py:57 +#: redbot/cogs/audio/core/commands/player.py:63 +#: redbot/cogs/audio/core/commands/player.py:81 +#: redbot/cogs/audio/core/commands/player.py:93 +#: redbot/cogs/audio/core/commands/player.py:99 +#: redbot/cogs/audio/core/commands/player.py:109 +#: redbot/cogs/audio/core/commands/player.py:115 +#: redbot/cogs/audio/core/commands/player.py:122 +#: redbot/cogs/audio/core/commands/player.py:133 +#: redbot/cogs/audio/core/commands/player.py:160 +#: redbot/cogs/audio/core/commands/player.py:165 +#: redbot/cogs/audio/core/commands/player.py:171 +#: redbot/cogs/audio/core/commands/player.py:189 +#: redbot/cogs/audio/core/commands/player.py:201 +#: redbot/cogs/audio/core/commands/player.py:207 +#: redbot/cogs/audio/core/commands/player.py:217 +#: redbot/cogs/audio/core/commands/player.py:223 +#: redbot/cogs/audio/core/commands/player.py:230 +#: redbot/cogs/audio/core/commands/player.py:242 +#: redbot/cogs/audio/core/commands/player.py:251 +#: redbot/cogs/audio/core/commands/player.py:293 +#: redbot/cogs/audio/core/commands/player.py:315 +#: redbot/cogs/audio/core/commands/player.py:434 +#: redbot/cogs/audio/core/commands/player.py:452 +#: redbot/cogs/audio/core/commands/player.py:464 +#: redbot/cogs/audio/core/commands/player.py:470 +#: redbot/cogs/audio/core/commands/player.py:482 +#: redbot/cogs/audio/core/commands/player.py:530 +#: redbot/cogs/audio/core/commands/player.py:550 +#: redbot/cogs/audio/core/commands/player.py:568 +#: redbot/cogs/audio/core/commands/player.py:580 +#: redbot/cogs/audio/core/commands/player.py:586 +#: redbot/cogs/audio/core/commands/player.py:598 +#: redbot/cogs/audio/core/commands/player.py:603 +#: redbot/cogs/audio/core/commands/player.py:737 +#: redbot/cogs/audio/core/commands/player.py:743 +#: redbot/cogs/audio/core/commands/player.py:805 +#: redbot/cogs/audio/core/commands/playlists.py:1458 msgid "Unable To Play Tracks" -msgstr "" +msgstr "Không thể phát bài nhạc" -#: redbot/cogs/audio/core/commands/controller.py:277 +#: redbot/cogs/audio/core/commands/controller.py:278 msgid "No previous track." -msgstr "" +msgstr "Bài hát trước đó không tồn tại." -#: redbot/cogs/audio/core/commands/controller.py:298 +#: redbot/cogs/audio/core/commands/controller.py:299 msgid "Replaying Track" -msgstr "" +msgstr "Đang phát lặp lại bài hát" -#: redbot/cogs/audio/core/commands/controller.py:305 +#: redbot/cogs/audio/core/commands/controller.py:306 #, docstring -msgid "Seek ahead or behind on a track by seconds or a to a specific time.\n\n" +msgid "Seek ahead or behind on a track by seconds or 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:323 -#: redbot/cogs/audio/core/commands/controller.py:330 -#: redbot/cogs/audio/core/commands/controller.py:337 -#: redbot/cogs/audio/core/commands/controller.py:344 -#: redbot/cogs/audio/core/commands/controller.py:356 +#: redbot/cogs/audio/core/commands/controller.py:324 +#: redbot/cogs/audio/core/commands/controller.py:331 +#: redbot/cogs/audio/core/commands/controller.py:338 +#: redbot/cogs/audio/core/commands/controller.py:345 +#: redbot/cogs/audio/core/commands/controller.py:357 msgid "Unable To Seek Tracks" -msgstr "" +msgstr "Không thể tua bài hát" -#: redbot/cogs/audio/core/commands/controller.py:324 +#: redbot/cogs/audio/core/commands/controller.py:325 msgid "You must be in the voice channel to use seek." -msgstr "" +msgstr "Cần phải ở trong kênh thoại mới có thể dùng lệnh." -#: redbot/cogs/audio/core/commands/controller.py:338 +#: redbot/cogs/audio/core/commands/controller.py:339 msgid "You need the DJ role or be the track requester to use seek." -msgstr "" +msgstr "Bạn cần role DJ." -#: redbot/cogs/audio/core/commands/controller.py:344 +#: redbot/cogs/audio/core/commands/controller.py:345 msgid "Can't seek on a stream." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:357 +#: redbot/cogs/audio/core/commands/controller.py:358 msgid "Invalid input for the time to seek." -msgstr "" +msgstr "Sai số thời gian để tua." -#: redbot/cogs/audio/core/commands/controller.py:365 +#: redbot/cogs/audio/core/commands/controller.py:366 msgid "Moved {num_seconds}s to 00:00:00" -msgstr "" +msgstr "Đã chuyển từ {num_seconds}s đến 00:00:00" -#: redbot/cogs/audio/core/commands/controller.py:372 +#: redbot/cogs/audio/core/commands/controller.py:373 msgid "Moved {num_seconds}s to {time}" -msgstr "" +msgstr "Đã chuyển từ {num_seconds}s đến {time}" -#: redbot/cogs/audio/core/commands/controller.py:380 +#: redbot/cogs/audio/core/commands/controller.py:381 msgid "Moved to {time}" -msgstr "" +msgstr "Đã chuyển đến {time}" -#: redbot/cogs/audio/core/commands/controller.py:390 +#: redbot/cogs/audio/core/commands/controller.py:391 #, docstring msgid "Toggle shuffle." -msgstr "" - -#: redbot/cogs/audio/core/commands/controller.py:399 -#: redbot/cogs/audio/core/commands/controller.py:410 -#: redbot/cogs/audio/core/commands/controller.py:443 -#: redbot/cogs/audio/core/commands/controller.py:454 -msgid "Unable To Toggle Shuffle" -msgstr "" +msgstr "Chuyển đổi phát ngẫu nhiên." #: redbot/cogs/audio/core/commands/controller.py:400 +#: redbot/cogs/audio/core/commands/controller.py:411 #: redbot/cogs/audio/core/commands/controller.py:444 +#: redbot/cogs/audio/core/commands/controller.py:455 +msgid "Unable To Toggle Shuffle" +msgstr "Không thể chuyển đổi phát ngẫu nhiên" + +#: redbot/cogs/audio/core/commands/controller.py:401 +#: redbot/cogs/audio/core/commands/controller.py:445 msgid "You need the DJ role to toggle shuffle." -msgstr "" +msgstr "Bạn cần role DJ." -#: redbot/cogs/audio/core/commands/controller.py:411 -#: redbot/cogs/audio/core/commands/controller.py:455 +#: redbot/cogs/audio/core/commands/controller.py:412 +#: redbot/cogs/audio/core/commands/controller.py:456 msgid "You must be in the voice channel to toggle shuffle." -msgstr "" +msgstr "Cần phải ở trong kênh thoại mới có thể dùng lệnh phát ngẫu nhiên." -#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:421 msgid "Shuffle tracks: {true_or_false}." -msgstr "" +msgstr "Phát ngẫu nhiên bài hát: {true_or_false}." -#: redbot/cogs/audio/core/commands/controller.py:431 +#: redbot/cogs/audio/core/commands/controller.py:432 #, 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" @@ -1329,240 +1403,243 @@ msgid "Toggle bumped track shuffle.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:464 +#: redbot/cogs/audio/core/commands/controller.py:465 msgid "Shuffle bumped tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:475 +#: redbot/cogs/audio/core/commands/controller.py:476 #, docstring msgid "Skip to the next track, or to a given track number." -msgstr "" +msgstr "Bỏ qua bài hát hiện tại, hoặc chuyển sang bài hát với số thứ tự bạn chọn." -#: redbot/cogs/audio/core/commands/controller.py:484 +#: redbot/cogs/audio/core/commands/controller.py:485 msgid "You must be in the voice channel to skip the music." -msgstr "" +msgstr "Cần phải ở trong một kênh thoại để có thể skip nhạc." -#: redbot/cogs/audio/core/commands/controller.py:499 +#: redbot/cogs/audio/core/commands/controller.py:500 msgid "You need the DJ role or be the track requester to skip tracks." -msgstr "" +msgstr "Bạn cần role DJ." -#: redbot/cogs/audio/core/commands/controller.py:512 +#: redbot/cogs/audio/core/commands/controller.py:513 msgid "You can only skip the current track." -msgstr "" +msgstr "Bạn chỉ có thể bỏ qua bài hát hiện tại." -#: redbot/cogs/audio/core/commands/controller.py:521 +#: redbot/cogs/audio/core/commands/controller.py:522 msgid "Can't skip to a specific track in vote mode without the DJ role." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:527 +#: redbot/cogs/audio/core/commands/controller.py:528 msgid "I removed your vote to skip." -msgstr "" +msgstr "Tôi đã loại bỏ lượt bình chọn skip của bạn." -#: redbot/cogs/audio/core/commands/controller.py:530 +#: redbot/cogs/audio/core/commands/controller.py:531 msgid "You voted to skip." -msgstr "" +msgstr "Bạn đã bình chọn để bỏ qua." -#: redbot/cogs/audio/core/commands/controller.py:543 +#: redbot/cogs/audio/core/commands/controller.py:544 msgid "Vote threshold met." -msgstr "" +msgstr "Bình chọn hoàn tất." -#: redbot/cogs/audio/core/commands/controller.py:546 +#: redbot/cogs/audio/core/commands/controller.py:547 msgid " Votes: {num_votes}/{num_members} ({cur_percent}% out of {required_percent}% needed)" -msgstr "" +msgstr " Bình chọn: {num_votes}/{num_members} ({cur_percent}% trên {required_percent}% yêu cầu)" -#: redbot/cogs/audio/core/commands/controller.py:565 +#: redbot/cogs/audio/core/commands/controller.py:566 #, docstring msgid "Stop playback and clear the queue." -msgstr "" +msgstr "Dừng trình phát và xóa hàng đợi." -#: redbot/cogs/audio/core/commands/controller.py:578 -#: redbot/cogs/audio/core/commands/controller.py:584 -#: redbot/cogs/audio/core/commands/controller.py:590 +#: redbot/cogs/audio/core/commands/controller.py:579 +#: redbot/cogs/audio/core/commands/controller.py:585 +#: redbot/cogs/audio/core/commands/controller.py:591 msgid "Unable To Stop Player" -msgstr "" +msgstr "Không thể dừng hàng đợi" -#: redbot/cogs/audio/core/commands/controller.py:579 +#: redbot/cogs/audio/core/commands/controller.py:580 msgid "You must be in the voice channel to stop the music." -msgstr "" +msgstr "Cần phải ở trong một kênh thoại để có thể dừng bot nhạc." -#: redbot/cogs/audio/core/commands/controller.py:591 +#: redbot/cogs/audio/core/commands/controller.py:592 msgid "You need the DJ role to stop the music." -msgstr "" +msgstr "Bạn cần role DJ." -#: redbot/cogs/audio/core/commands/controller.py:613 +#: redbot/cogs/audio/core/commands/controller.py:614 msgid "Stopping..." -msgstr "" +msgstr "Đang dừng lại..." -#: redbot/cogs/audio/core/commands/controller.py:621 +#: redbot/cogs/audio/core/commands/controller.py:622 #, docstring msgid "Summon the bot to a voice channel." -msgstr "" +msgstr "Triệu hồi bot vào một kênh voice chat." -#: redbot/cogs/audio/core/commands/controller.py:633 -#: redbot/cogs/audio/core/commands/controller.py:640 -#: redbot/cogs/audio/core/commands/controller.py:653 -#: redbot/cogs/audio/core/commands/controller.py:679 -#: redbot/cogs/audio/core/commands/controller.py:686 +#: redbot/cogs/audio/core/commands/controller.py:634 +#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:654 +#: redbot/cogs/audio/core/commands/controller.py:685 +#: redbot/cogs/audio/core/commands/controller.py:692 msgid "Unable To Join Voice Channel" -msgstr "" +msgstr "Không thể tham gia kênh thoại" -#: redbot/cogs/audio/core/commands/controller.py:634 +#: redbot/cogs/audio/core/commands/controller.py:635 msgid "There are other people listening." -msgstr "" +msgstr "Vẫn còn người nghe mà." -#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:642 msgid "You need the DJ role to summon the bot." -msgstr "" +msgstr "Phải có Role DJ đã." -#: redbot/cogs/audio/core/commands/controller.py:654 -#: redbot/cogs/audio/core/commands/player.py:83 -#: redbot/cogs/audio/core/commands/player.py:191 -#: redbot/cogs/audio/core/commands/player.py:455 -#: redbot/cogs/audio/core/commands/player.py:571 -#: redbot/cogs/audio/core/commands/player.py:695 -#: redbot/cogs/audio/core/commands/queue.py:339 +#: redbot/cogs/audio/core/commands/controller.py:655 +#: redbot/cogs/audio/core/commands/player.py:82 +#: redbot/cogs/audio/core/commands/player.py:190 +#: redbot/cogs/audio/core/commands/player.py:453 +#: redbot/cogs/audio/core/commands/player.py:569 +#: redbot/cogs/audio/core/commands/player.py:694 +#: redbot/cogs/audio/core/commands/queue.py:343 msgid "I don't have permission to connect and speak in your channel." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:680 -#: redbot/cogs/audio/core/commands/player.py:95 -#: redbot/cogs/audio/core/commands/player.py:203 -#: redbot/cogs/audio/core/commands/player.py:467 -#: redbot/cogs/audio/core/commands/player.py:583 -#: redbot/cogs/audio/core/commands/player.py:707 -#: redbot/cogs/audio/core/commands/queue.py:351 +#: redbot/cogs/audio/core/commands/controller.py:673 +msgid "Unable To Do This Action" +msgstr "Không thể thực hiện hành động này" + +#: redbot/cogs/audio/core/commands/controller.py:674 +msgid "I am already in your channel." +msgstr "Tôi đang ở đây rồi." + +#: redbot/cogs/audio/core/commands/controller.py:686 +#: redbot/cogs/audio/core/commands/player.py:94 +#: redbot/cogs/audio/core/commands/player.py:202 +#: redbot/cogs/audio/core/commands/player.py:465 +#: redbot/cogs/audio/core/commands/player.py:581 +#: redbot/cogs/audio/core/commands/player.py:706 +#: redbot/cogs/audio/core/commands/queue.py:355 msgid "Connect to a voice channel first." -msgstr "" +msgstr "Kết nối với một kênh thoại trước." -#: redbot/cogs/audio/core/commands/controller.py:687 -#: redbot/cogs/audio/core/commands/player.py:101 -#: redbot/cogs/audio/core/commands/player.py:209 -#: redbot/cogs/audio/core/commands/player.py:473 -#: redbot/cogs/audio/core/commands/player.py:589 -#: redbot/cogs/audio/core/commands/player.py:713 -#: redbot/cogs/audio/core/commands/queue.py:358 -msgid "Connection to Lavalink has not yet been established." +#: redbot/cogs/audio/core/commands/controller.py:693 +#: redbot/cogs/audio/core/commands/player.py:100 +msgid "Connection to the Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:694 +#: redbot/cogs/audio/core/commands/controller.py:700 #, docstring msgid "Set the volume, 1% - 150%." -msgstr "" +msgstr "Điều chỉnh âm lượng, 1% - 150%." -#: redbot/cogs/audio/core/commands/controller.py:701 +#: redbot/cogs/audio/core/commands/controller.py:709 msgid "Current Volume:" -msgstr "" +msgstr "Âm lượng hiện tại:" -#: redbot/cogs/audio/core/commands/controller.py:712 -#: redbot/cogs/audio/core/commands/controller.py:719 +#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:727 msgid "Unable To Change Volume" -msgstr "" +msgstr "Không thể đổi âm lượng" -#: redbot/cogs/audio/core/commands/controller.py:713 +#: redbot/cogs/audio/core/commands/controller.py:721 msgid "You must be in the voice channel to change the volume." -msgstr "" +msgstr "Cần phải ở trong kênh thoại mới có thể đổi volume." -#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:728 msgid "You need the DJ role to change the volume." -msgstr "" +msgstr "Phải có Role DJ đã." -#: redbot/cogs/audio/core/commands/controller.py:730 +#: redbot/cogs/audio/core/commands/controller.py:738 msgid "Volume:" -msgstr "" +msgstr "Âm lượng:" -#: redbot/cogs/audio/core/commands/controller.py:739 +#: redbot/cogs/audio/core/commands/controller.py:747 #, docstring msgid "Toggle repeat." -msgstr "" +msgstr "Bật/Tắt lặp lại." -#: redbot/cogs/audio/core/commands/controller.py:747 -#: redbot/cogs/audio/core/commands/controller.py:758 +#: redbot/cogs/audio/core/commands/controller.py:755 +#: redbot/cogs/audio/core/commands/controller.py:766 msgid "Unable To Toggle Repeat" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:748 +#: redbot/cogs/audio/core/commands/controller.py:756 msgid "You need the DJ role to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:759 +#: redbot/cogs/audio/core/commands/controller.py:767 msgid "You must be in the voice channel to toggle repeat." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:766 +#: redbot/cogs/audio/core/commands/controller.py:774 msgid "Repeat tracks: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:783 +#: redbot/cogs/audio/core/commands/controller.py:791 #, docstring msgid "Remove a specific track number from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:792 +#: redbot/cogs/audio/core/commands/controller.py:800 msgid "Nothing queued." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:796 -#: redbot/cogs/audio/core/commands/controller.py:802 +#: redbot/cogs/audio/core/commands/controller.py:804 #: redbot/cogs/audio/core/commands/controller.py:810 -#: redbot/cogs/audio/core/commands/controller.py:843 +#: redbot/cogs/audio/core/commands/controller.py:818 +#: redbot/cogs/audio/core/commands/controller.py:851 msgid "Unable To Modify Queue" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:797 +#: redbot/cogs/audio/core/commands/controller.py:805 msgid "You need the DJ role to remove tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:803 +#: redbot/cogs/audio/core/commands/controller.py:811 msgid "You must be in the voice channel to manage the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:811 -#: redbot/cogs/audio/core/commands/controller.py:884 +#: redbot/cogs/audio/core/commands/controller.py:819 +#: redbot/cogs/audio/core/commands/controller.py:892 msgid "Song number must be greater than 1 and within the queue limit." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:825 -#: redbot/cogs/audio/core/commands/controller.py:849 +#: redbot/cogs/audio/core/commands/controller.py:833 +#: redbot/cogs/audio/core/commands/controller.py:857 msgid "Removed track from queue" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:826 +#: redbot/cogs/audio/core/commands/controller.py:834 msgid "Removed {track} from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:844 +#: redbot/cogs/audio/core/commands/controller.py:852 msgid "Removed 0 tracks, nothing matches the URL provided." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:850 +#: redbot/cogs/audio/core/commands/controller.py:858 msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:860 +#: redbot/cogs/audio/core/commands/controller.py:868 #, docstring msgid "Bump a track number to the top of the queue." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:871 -#: redbot/cogs/audio/core/commands/controller.py:877 -#: redbot/cogs/audio/core/commands/controller.py:883 -#: redbot/cogs/audio/core/commands/player.py:151 +#: redbot/cogs/audio/core/commands/controller.py:879 +#: redbot/cogs/audio/core/commands/controller.py:885 +#: redbot/cogs/audio/core/commands/controller.py:891 +#: redbot/cogs/audio/core/commands/player.py:150 msgid "Unable To Bump Track" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:872 +#: redbot/cogs/audio/core/commands/controller.py:880 msgid "You must be in the voice channel to bump a track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:878 +#: redbot/cogs/audio/core/commands/controller.py:886 msgid "You need the DJ role to bump tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:894 +#: redbot/cogs/audio/core/commands/controller.py:902 msgid "Moved track to the top of the queue." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:30 +#: redbot/cogs/audio/core/commands/equalizer.py:31 #, docstring msgid "Equalizer management.\n\n" " Band positions are 1-15 and values have a range of -0.25 to 1.0.\n" @@ -1572,291 +1649,575 @@ msgid "Equalizer management.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:72 +#: redbot/cogs/audio/core/commands/equalizer.py:73 #, docstring msgid "Delete a saved eq preset." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:81 -#: redbot/cogs/audio/core/commands/equalizer.py:88 -#: redbot/cogs/audio/core/commands/equalizer.py:101 +#: redbot/cogs/audio/core/commands/equalizer.py:82 +#: redbot/cogs/audio/core/commands/equalizer.py:89 +#: redbot/cogs/audio/core/commands/equalizer.py:102 msgid "Unable To Delete Preset" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:82 -#: redbot/cogs/audio/core/commands/equalizer.py:102 +#: redbot/cogs/audio/core/commands/equalizer.py:83 +#: redbot/cogs/audio/core/commands/equalizer.py:103 msgid "You are not the author of that preset setting." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:111 +#: redbot/cogs/audio/core/commands/equalizer.py:112 +#, docstring +msgid "List saved eq presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:115 +msgid "No saved equalizer presets." +msgstr "Không có thiết lập Eq nào được đặt." + +#: redbot/cogs/audio/core/commands/equalizer.py:118 +msgid "Preset Name" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:119 +msgid "Author" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:141 +msgid "{num} preset(s)" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:148 +#, docstring +msgid "Load a saved eq preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:156 +msgid "No Preset Found" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:174 +msgid "Unable To Load Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:175 +msgid "You need the DJ role to load equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:193 +#, docstring +msgid "Reset the eq to 0 across all bands." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:202 +msgid "Unable To Modify Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:203 +msgid "You need the DJ role to reset the equalizer." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:219 +msgid "Equalizer values have been reset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:227 +#, docstring +msgid "Save the current eq settings to a preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:237 +#: redbot/cogs/audio/core/commands/equalizer.py:255 +#: redbot/cogs/audio/core/commands/equalizer.py:270 +msgid "Unable To Save Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:238 +msgid "You need the DJ role to save equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:242 +msgid "Please enter a name for this equalizer preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:256 +msgid "No equalizer preset name entered, try the command again later." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:271 +msgid "Try the command again with a shorter name." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:275 +msgid "Preset name already exists, do you want to replace it?" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:283 +msgid "Not saving preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:296 +msgid "Current equalizer saved to the {preset_name} preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:310 +#, 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:326 +msgid "Unable To Set Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:327 +msgid "You need the DJ role to set equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:367 +msgid "Invalid Band" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:368 +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:392 +msgid "Preset Modified" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:393 +msgid "The {band_name}Hz band has been set to {band_value}." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:37 +#, docstring +msgid "`Dangerous commands` Manage Lavalink node configuration settings.\n\n" +" This command block holds all commands to configure an unmanaged (user maintained) or managed (bot maintained) Lavalink node.\n\n" +" You should not mess with any command in here unless you have a valid reason to,\n" +" i.e. been told by someone in the Red-Discord Bot support server to do so.\n" +" All the commands in here have the potential to break the Audio cog.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:49 +#, docstring +msgid "Change your Java executable path.\n\n" +" This command shouldn't need to be used most of the time, and is only useful if the host machine has conflicting Java versions.\n\n" +" If changing this make sure that the Java executable you set is supported by Audio.\n" +" The current supported versions are Java 17 and 11.\n\n" +" Enter nothing or \"java\" to reset it back to default.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:62 +msgid "Java Executable Reset" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:63 +msgid "Audio will now use `java` to run your managed Lavalink node. Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:75 +msgid "`{java_path}` is not a valid executable" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:82 +msgid "Java Executable Changed" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:83 +msgid "Audio will now use `{exc}` to run your managed Lavalink node. Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:96 +#, docstring +msgid "Set the managed Lavalink node maximum heap-size.\n\n" +" By default, this value is 50% of available RAM in the host machine represented by [1-1024][M|G] (256M, 256G for example)\n\n" +" This value only represents the maximum amount of RAM allowed to be used at any given point, and does not mean that the managed Lavalink node will always use this amount of RAM.\n\n" +" To reset this value to the default, run the command without any input.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:108 +msgid "Heap-size must be a valid measure of size, e.g. 256M, 256G" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:115 +msgid "Heap-size must be at least 64M, however it is recommended to have it set to at least 1G." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:126 +msgid "Heap-size must be less than your system RAM, You currently have {ram_in_bytes} of RAM available." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:133 +msgid "Heap-size must be less than {limit} due to your system limitations." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:147 +msgid "Managed node's heap-size set to {bytes}.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:157 +#, docstring +msgid "Toggle using external (unmanaged) Lavalink nodes - requires an existing Lavalink node for Audio to work, if enabled.\n\n" +" This command disables the managed Lavalink server. If you do not have another Lavalink node set up, you will be unable to use Audio while this is enabled.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:167 +#: redbot/cogs/audio/core/commands/llset.py:176 +msgid "Unmanaged Lavalink server: {true_or_false}." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:186 +msgid "Failed To Shutdown Lavalink" +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:197 +#, docstring +msgid "Set the Lavalink node host.\n\n" +" This command sets the connection host which Audio will use to connect to an unmanaged Lavalink node.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:205 +msgid "Unmanaged Lavalink node host set to {host}. Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:218 +#, docstring +msgid "Set the Lavalink node password.\n\n" +" This command sets the connection password which Audio will use to connect to an unmanaged Lavalink node.\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:227 +msgid "Unmanaged Lavalink node password set to {password}. Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:242 #, docstring -msgid "List saved eq presets." +msgid "Set the Lavalink node port.\n\n" +" This command sets the connection port which Audio will use to connect to an unmanaged Lavalink node.\n" +" Set port to -1 to disable the port and connect to the specified host via ports 80/443\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:114 -msgid "No saved equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:252 +#: redbot/cogs/audio/core/commands/llset.py:436 +#: redbot/cogs/audio/core/commands/llset.py:664 +#: redbot/cogs/audio/core/commands/llset.py:695 +msgid "Setting Not Changed" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:117 -msgid "Preset Name" +#: redbot/cogs/audio/core/commands/llset.py:253 +msgid "A port must be between 0 and 65535 " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:118 -msgid "Author" +#: redbot/cogs/audio/core/commands/llset.py:259 +msgid "Unmanaged Lavalink node port set to {port}. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:140 -msgid "{num} preset(s)" +#: redbot/cogs/audio/core/commands/llset.py:272 +#, docstring +msgid "Set the Lavalink node connection to secured.\n\n" +" This toggle sets the connection type to secured or unsecured when connecting to an unmanaged Lavalink node.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:147 -#, docstring -msgid "Load a saved eq preset." +#: redbot/cogs/audio/core/commands/llset.py:283 +msgid "Unmanaged Lavalink node will now connect using the secured {secured_protocol} protocol.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:155 -msgid "No Preset Found" +#: redbot/cogs/audio/core/commands/llset.py:296 +msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and wil use {unsecured_protocol} instead .\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:173 -msgid "Unable To Load Preset" +#: redbot/cogs/audio/core/commands/llset.py:307 +#, docstring +msgid "Display Lavalink connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:174 -msgid "You need the DJ role to load equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:311 +msgid "Connection Settings" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:192 -#, docstring -msgid "Reset the eq to 0 across all bands." +#: redbot/cogs/audio/core/commands/llset.py:312 +#: redbot/cogs/audio/core/commands/llset.py:321 +msgid "Host: [{host}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:201 -msgid "Unable To Modify Preset" +#: redbot/cogs/audio/core/commands/llset.py:313 +#: redbot/cogs/audio/core/commands/llset.py:324 +msgid "Port: [{port}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:202 -msgid "You need the DJ role to reset the equalizer." +#: redbot/cogs/audio/core/commands/llset.py:314 +msgid "Default HTTP/HTTPS port" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:218 -msgid "Equalizer values have been reset." +#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:325 +msgid "Password: [{password}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:226 -#, docstring -msgid "Save the current eq settings to a preset." +#: redbot/cogs/audio/core/commands/llset.py:317 +msgid "Secured: [{state}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:236 -#: redbot/cogs/audio/core/commands/equalizer.py:254 -#: redbot/cogs/audio/core/commands/equalizer.py:269 -msgid "Unable To Save Preset" +#: redbot/cogs/audio/core/commands/llset.py:320 +msgid "Lavalink Node Settings" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:237 -msgid "You need the DJ role to save equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:328 +msgid "Initial Heapsize: [{xms}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:241 -msgid "Please enter a name for this equalizer preset." +#: redbot/cogs/audio/core/commands/llset.py:329 +msgid "Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:255 -msgid "No equalizer preset name entered, try the command again later." +#: redbot/cogs/audio/core/commands/llset.py:330 +msgid "Java exec: [{java_exc_path}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:270 -msgid "Try the command again with a shorter name." +#: redbot/cogs/audio/core/commands/llset.py:338 +#: redbot/cogs/audio/core/commands/llset.py:360 +msgid "I need to be able to DM you to send you this info." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:274 -msgid "Preset name already exists, do you want to replace it?" +#: redbot/cogs/audio/core/commands/llset.py:343 +#, docstring +msgid "Uploads a copy of the application.yml file used by the managed Lavalink node." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:282 -msgid "Not saving preset." +#: redbot/cogs/audio/core/commands/llset.py:367 +#, docstring +msgid "Configure the managed Lavalink node runtime options.\n\n" +" All settings under this group will likely cause Audio to malfunction if changed from their defaults, only change settings here if you have been advised to by support.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:295 -msgid "Current equalizer saved to the {preset_name} preset." +#: redbot/cogs/audio/core/commands/llset.py:374 +#, docstring +msgid "Configure the managed node authorization and connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:309 +#: redbot/cogs/audio/core/commands/llset.py:380 #, 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" +msgid "`Dangerous command` Set the managed Lavalink node's binding IP address.\n\n" +" This value by default is `localhost` which will restrict the server to only localhost apps by default, changing this will likely break the managed Lavalink node if you don't know what you are doing.\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:325 -msgid "Unable To Set Preset" +#: redbot/cogs/audio/core/commands/llset.py:389 +msgid "Managed node will now accept connection on {host}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:326 -msgid "You need the DJ role to set equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:404 +#, docstring +msgid "Set the managed Lavalink node's connection password.\n\n" +" This is the password required for Audio to connect to the managed Lavalink node.\n" +" The value by default is `youshallnotpass`.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:366 -msgid "Invalid Band" +#: redbot/cogs/audio/core/commands/llset.py:413 +msgid "Managed node will now accept {password} as the authorization token.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:367 -msgid "Valid band numbers are 1-15 or the band names listed in the help for this command." +#: redbot/cogs/audio/core/commands/llset.py:427 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node's connection port.\n\n" +" This port is the port the managed Lavalink node binds to, you should only change this if there is a conflict with the default port because you already have an application using port 2333 on this device.\n\n" +" The value by default is `2333`.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:391 -msgid "Preset Modified" +#: redbot/cogs/audio/core/commands/llset.py:437 +msgid "The port must be between 1024 and 49151." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:392 -msgid "The {band_name}Hz band has been set to {band_value}." +#: redbot/cogs/audio/core/commands/llset.py:444 +msgid "Managed node will now accept connections on {port}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:22 +#: redbot/cogs/audio/core/commands/llset.py:456 #, docstring -msgid "Lavalink server configuration options." +msgid "`Dangerous command` Toggle audio sources on/off.\n\n" +" By default, all sources are enabled, you should only use commands here to disable a specific source if you have been advised to, disabling sources without background knowledge can cause Audio to break.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:26 +#: redbot/cogs/audio/core/commands/llset.py:463 #, docstring -msgid "Change your Java executable path\n\n" -" Enter nothing to reset to default.\n" +msgid "Toggle HTTP direct URL usage on or off.\n\n" +" This source is used to allow playback from direct HTTP streams (this does not affect direct URL playback for the other sources).\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." +#: redbot/cogs/audio/core/commands/llset.py:473 +msgid "Managed node will allow playback from direct URLs.\n\n" +"Run `{p}{cmd}` for it to take effect." 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" +#: redbot/cogs/audio/core/commands/llset.py:482 +msgid "Managed node will not play from direct URLs anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:54 -msgid "`{java_path}` is not a valid executable" +#: redbot/cogs/audio/core/commands/llset.py:490 +#, docstring +msgid "Toggle Bandcamp source on or off.\n\n" +" This toggle controls the playback of all Bandcamp related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:61 -msgid "Java Executable Changed" +#: redbot/cogs/audio/core/commands/llset.py:500 +msgid "Managed node will allow playback from Bandcamp.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:62 -msgid "Audio will now use `{exc}` to run your Lavalink.jar" +#: redbot/cogs/audio/core/commands/llset.py:509 +msgid "Managed node will not play from Bandcamp anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." 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" +#: redbot/cogs/audio/core/commands/llset.py:517 +#, docstring +msgid "Toggle local file usage on or off.\n\n" +" This toggle controls the playback of all local track content, usually found inside the `localtracks` folder.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:73 -msgid "For it to take effect please reload Audio (`{prefix}reload audio`)." +#: redbot/cogs/audio/core/commands/llset.py:527 +msgid "Managed node will allow playback from local files.\n\n" +"Run `{p}{cmd}` for it to take effect." 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`)." +#: redbot/cogs/audio/core/commands/llset.py:536 +msgid "Managed node will not play from local files anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:93 +#: redbot/cogs/audio/core/commands/llset.py:544 #, docstring -msgid "Toggle using external Lavalink servers." +msgid "Toggle Soundcloud source on or off.\n\n" +" This toggle controls the playback of all SoundCloud related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:100 -#: redbot/cogs/audio/core/commands/llset.py:126 -msgid "External Lavalink server: {true_or_false}." +#: redbot/cogs/audio/core/commands/llset.py:554 +msgid "Managed node will allow playback from Soundcloud.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:113 -msgid "External Lavalink server: {true_or_false}\n" -"For it to take effect please reload Audio (`{prefix}reload audio`)." +#: redbot/cogs/audio/core/commands/llset.py:563 +msgid "Managed node will not play from Soundcloud anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:143 +#: redbot/cogs/audio/core/commands/llset.py:571 #, docstring -msgid "Set the Lavalink server host." +msgid "`Dangerous command` Toggle YouTube source on or off (this includes Spotify).\n\n" +" This toggle controls the playback of all YouTube and Spotify related content.\n" +" " 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." +#: redbot/cogs/audio/core/commands/llset.py:581 +msgid "Managed node will allow playback from YouTube.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:151 -msgid "Host set to {host}." +#: redbot/cogs/audio/core/commands/llset.py:590 +msgid "Managed node will not play from YouTube anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:167 +#: redbot/cogs/audio/core/commands/llset.py:598 #, docstring -msgid "Set the Lavalink server password." +msgid "Toggle Twitch source on or off.\n\n" +" This toggle controls the playback of all Twitch related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:175 -msgid "Server password set to {password}." +#: redbot/cogs/audio/core/commands/llset.py:608 +msgid "Managed node will allow playback from Twitch.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:617 +msgid "Managed node will not play from Twitch anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:192 +#: redbot/cogs/audio/core/commands/llset.py:625 #, docstring -msgid "Set the Lavalink websocket server port." +msgid "Toggle Vimeo source on or off.\n\n" +" This toggle controls the playback of all Vimeo related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:200 -msgid "Websocket port set to {port}." +#: redbot/cogs/audio/core/commands/llset.py:635 +msgid "Managed node will allow playback from Vimeo.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:217 -#, docstring -msgid "Display Lavalink connection settings." +#: redbot/cogs/audio/core/commands/llset.py:644 +msgid "Managed node will not play from Vimeo anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:223 -msgid "Connection Settings" +#: redbot/cogs/audio/core/commands/llset.py:657 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node framebuffer size.\n\n" +" Only change this if you have been directly advised to, changing it can cause significant playback issues.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:224 -msgid "Host: [{host}]\n" +#: redbot/cogs/audio/core/commands/llset.py:665 +msgid "The lowest value the framebuffer can be set to is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:225 -msgid "WS Port: [{port}]\n" +#: redbot/cogs/audio/core/commands/llset.py:671 +#: redbot/cogs/audio/core/commands/llset.py:702 +msgid "Managed node's bufferDurationMs set to {milliseconds}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:227 -msgid "Rest Port: [{port}]\n" +#: redbot/cogs/audio/core/commands/llset.py:688 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node JDA-NAS buffer size.\n\n" +" Only change this if you have been directly advised to, changing it can cause significant playback issues.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:228 -msgid "Password: [{password}]\n" +#: redbot/cogs/audio/core/commands/llset.py:696 +msgid "The lowest value the buffer may be is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:232 -msgid "I need to be able to DM you to send you this info." +#: redbot/cogs/audio/core/commands/llset.py:714 +#, docstring +msgid "Reset all `llset` changes back to their default values." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:26 +#: redbot/cogs/audio/core/commands/localtracks.py:27 #, docstring msgid "Local playback commands." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:30 +#: redbot/cogs/audio/core/commands/localtracks.py:31 #, docstring msgid "Play all songs in a localtracks folder.\n\n" " **Usage**:\n" @@ -1867,15 +2228,15 @@ msgid "Play all songs in a localtracks folder.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:50 +#: redbot/cogs/audio/core/commands/localtracks.py:51 msgid "Folder Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:51 +#: redbot/cogs/audio/core/commands/localtracks.py:52 msgid "Localtracks folder named {name} does not exist." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:62 +#: redbot/cogs/audio/core/commands/localtracks.py:63 #, docstring msgid "Play a local track.\n\n" " To play a local track, either use the menu to choose a track or enter in the track path directly with the play command.\n" @@ -1889,244 +2250,265 @@ msgid "Play a local track.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:79 -#: redbot/cogs/audio/core/commands/localtracks.py:135 +#: redbot/cogs/audio/core/commands/localtracks.py:80 +#: redbot/cogs/audio/core/commands/localtracks.py:136 msgid "No album folders found." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:121 +#: redbot/cogs/audio/core/commands/localtracks.py:122 #, docstring msgid "Search for songs across all localtracks folders." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:139 -#: redbot/cogs/audio/core/commands/queue.py:295 +#: redbot/cogs/audio/core/commands/localtracks.py:140 +#: redbot/cogs/audio/core/commands/queue.py:299 msgid "No matches." -msgstr "" +msgstr "Không tìm thấy kết quả phù hợp." #: 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:46 +#: redbot/cogs/audio/core/commands/miscellaneous.py:47 #, docstring msgid "Audio stats." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:75 +#: redbot/cogs/audio/core/commands/miscellaneous.py:76 msgid "Not connected anywhere." -msgstr "" +msgstr "Chưa kết nối đến bất kì đâu." -#: redbot/cogs/audio/core/commands/miscellaneous.py:81 +#: redbot/cogs/audio/core/commands/miscellaneous.py:82 msgid "Playing in {num}/{total} servers:" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:87 +#: redbot/cogs/audio/core/commands/miscellaneous.py:88 msgid "Page {}/{}" -msgstr "" +msgstr "Trang {}/{}" -#: redbot/cogs/audio/core/commands/miscellaneous.py:100 +#: redbot/cogs/audio/core/commands/miscellaneous.py:101 #, docstring msgid "Queue percentage." -msgstr "" - -#: redbot/cogs/audio/core/commands/miscellaneous.py:126 -msgid "There's nothing in the queue." -msgstr "" +msgstr "Phần trăm hàng đợi." + +#: redbot/cogs/audio/core/commands/miscellaneous.py:125 +#: redbot/cogs/audio/core/commands/playlists.py:1130 +#: redbot/cogs/audio/core/commands/queue.py:67 +#: redbot/cogs/audio/core/commands/queue.py:164 +#: redbot/cogs/audio/core/commands/queue.py:183 +#: redbot/cogs/audio/core/commands/queue.py:188 +#: redbot/cogs/audio/core/commands/queue.py:214 +#: redbot/cogs/audio/core/commands/queue.py:219 +#: redbot/cogs/audio/core/commands/queue.py:261 +#: redbot/cogs/audio/core/commands/queue.py:263 +#: redbot/cogs/audio/core/commands/queue.py:293 +#: redbot/cogs/audio/core/commands/queue.py:295 +#: redbot/cogs/audio/core/commands/queue.py:331 +#: redbot/cogs/audio/core/commands/queue.py:369 +#: redbot/cogs/audio/core/commands/queue.py:377 +msgid "There's nothing in the queue." +msgstr "Không có gì trong hàng đợi." -#: redbot/cogs/audio/core/commands/miscellaneous.py:147 +#: redbot/cogs/audio/core/commands/miscellaneous.py:146 msgid "Queued and playing tracks:" -msgstr "" +msgstr "Các bài hát Đã xếp hàng và đang phát:" -#: redbot/cogs/audio/core/commands/player.py:40 +#: redbot/cogs/audio/core/commands/player.py:39 #, docstring msgid "Play the specified track or search for a close match.\n\n" " To play a local track, the query should be `\\`.\n" " If you are the bot owner, use `[p]audioset info` to display your localtracks path.\n" " " -msgstr "" +msgstr "Phát một bài hát hoặc tìm kiếm một bài hát.\n\n" +" Để phát một bài hát, sử dụng `[p]play tên_bài_hát`.\n" +" Để tìm kiếm 1 bài bát, sử dụng `[p]search từ_khóa` để tìm kiếm 1 bài hát.\n" +" " -#: redbot/cogs/audio/core/commands/player.py:54 -#: redbot/cogs/audio/core/commands/player.py:162 -#: redbot/cogs/audio/core/commands/player.py:739 +#: redbot/cogs/audio/core/commands/player.py:53 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:738 msgid "That URL is not allowed." -msgstr "" +msgstr "Tôi không chấp nhận link đó." -#: redbot/cogs/audio/core/commands/player.py:58 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:745 +#: redbot/cogs/audio/core/commands/player.py:57 +#: redbot/cogs/audio/core/commands/player.py:165 +#: redbot/cogs/audio/core/commands/player.py:744 msgid "That track is not allowed." -msgstr "" +msgstr "Tôi không chấp nhận bài hát đó." -#: redbot/cogs/audio/core/commands/player.py:65 -#: redbot/cogs/audio/core/commands/player.py:173 -#: redbot/cogs/audio/core/commands/player.py:437 -#: redbot/cogs/audio/core/commands/player.py:553 -#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/player.py:64 +#: redbot/cogs/audio/core/commands/player.py:172 +#: redbot/cogs/audio/core/commands/player.py:435 +#: redbot/cogs/audio/core/commands/player.py:551 +#: redbot/cogs/audio/core/commands/player.py:806 msgid "You need the DJ role to queue tracks." -msgstr "" +msgstr "Phải có Rele DJ đã." -#: redbot/cogs/audio/core/commands/player.py:69 -#: redbot/cogs/audio/core/commands/player.py:177 -#: redbot/cogs/audio/core/commands/player.py:441 -#: redbot/cogs/audio/core/commands/player.py:557 -#: redbot/cogs/audio/core/commands/player.py:681 -msgid "Connection to Lavalink has failed" +#: redbot/cogs/audio/core/commands/player.py:68 +#: redbot/cogs/audio/core/commands/player.py:176 +#: redbot/cogs/audio/core/commands/player.py:439 +#: redbot/cogs/audio/core/commands/player.py:555 +msgid "Connection to Lavalink node has failed" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:72 -#: redbot/cogs/audio/core/commands/player.py:180 -#: redbot/cogs/audio/core/commands/player.py:444 -#: redbot/cogs/audio/core/commands/player.py:560 -#: redbot/cogs/audio/core/commands/player.py:684 +#: redbot/cogs/audio/core/commands/player.py:71 +#: redbot/cogs/audio/core/commands/player.py:179 +#: redbot/cogs/audio/core/commands/player.py:442 +#: redbot/cogs/audio/core/commands/player.py:558 +#: redbot/cogs/audio/core/commands/player.py:683 msgid "Please check your console or logs for details." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:111 -#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:110 +#: redbot/cogs/audio/core/commands/player.py:218 msgid "You must be in the voice channel to use the play command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:117 -#: redbot/cogs/audio/core/commands/player.py:225 -#: redbot/cogs/audio/core/commands/player.py:253 +#: redbot/cogs/audio/core/commands/player.py:116 +#: redbot/cogs/audio/core/commands/player.py:224 +#: redbot/cogs/audio/core/commands/player.py:252 msgid "No tracks found for `{query}`." -msgstr "" +msgstr "Không tìm thấy bài hát nào cho `{query}`." -#: redbot/cogs/audio/core/commands/player.py:123 -#: redbot/cogs/audio/core/commands/player.py:231 -#: redbot/cogs/audio/core/commands/player.py:532 -#: redbot/cogs/audio/core/commands/player.py:605 +#: redbot/cogs/audio/core/commands/player.py:122 +#: redbot/cogs/audio/core/commands/player.py:230 +#: redbot/cogs/audio/core/commands/player.py:530 +#: redbot/cogs/audio/core/commands/player.py:603 msgid "Queue size limit reached." -msgstr "" +msgstr "Số lượng hàng đợi đã đạt đến giới hạn." -#: redbot/cogs/audio/core/commands/player.py:146 +#: redbot/cogs/audio/core/commands/player.py:145 #, docstring msgid "Force play a URL or search for a track." -msgstr "" +msgstr "Phát nhạc từ link hoặc tìm một bài hát." -#: redbot/cogs/audio/core/commands/player.py:152 +#: redbot/cogs/audio/core/commands/player.py:151 msgid "Only single tracks work with bump play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:256 -#: redbot/cogs/audio/core/commands/player.py:788 -#: redbot/cogs/audio/core/commands/player.py:910 -msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" -"This may be due to permissions or because Lavalink.jar is being run in a different machine than the local tracks." +#: redbot/cogs/audio/core/commands/player.py:208 +#: redbot/cogs/audio/core/commands/player.py:471 +#: redbot/cogs/audio/core/commands/player.py:587 +#: redbot/cogs/audio/core/commands/player.py:712 +#: redbot/cogs/audio/core/commands/queue.py:362 +msgid "Connection to Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:263 -#: redbot/cogs/audio/core/commands/player.py:795 -#: redbot/cogs/audio/core/commands/player.py:917 -msgid "Track is not playable." +#: redbot/cogs/audio/core/commands/player.py:255 +msgid "Local tracks will not work if the managed Lavalink node cannot see the track.\n" +"This may be due to permissions or you are using an external Lavalink node in a different machine than the bot and the local tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:265 -#: redbot/cogs/audio/core/commands/player.py:796 -#: redbot/cogs/audio/core/commands/player.py:918 +#: redbot/cogs/audio/core/commands/player.py:262 +#: redbot/cogs/audio/core/commands/player.py:794 +#: redbot/cogs/audio/core/commands/player.py:913 +msgid "Track is not playable." +msgstr "Bài hát không thể phát được." + +#: redbot/cogs/audio/core/commands/player.py:264 +#: redbot/cogs/audio/core/commands/player.py:795 +#: redbot/cogs/audio/core/commands/player.py:914 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:296 +#: redbot/cogs/audio/core/commands/player.py:294 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:318 +#: redbot/cogs/audio/core/commands/player.py:316 msgid "Track exceeds maximum length." -msgstr "" +msgstr "Độ dài bài hát vượt quá giá trị tối đa." -#: redbot/cogs/audio/core/commands/player.py:339 +#: redbot/cogs/audio/core/commands/player.py:337 msgid "{time} until track playback: #1 in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:343 +#: redbot/cogs/audio/core/commands/player.py:341 msgid "Track Enqueued" -msgstr "" +msgstr "Đã thêm vào hàng đợi" -#: redbot/cogs/audio/core/commands/player.py:357 +#: redbot/cogs/audio/core/commands/player.py:355 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:417 +#: redbot/cogs/audio/core/commands/player.py:415 msgid "The owner needs to set the Spotify client ID and Spotify client secret, before Spotify URLs or codes can be used. \n" "See `{prefix}audioset spotifyapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:427 +#: redbot/cogs/audio/core/commands/player.py:425 msgid "The owner needs to set the YouTube API key before Spotify URLs or codes can be used.\n" "See `{prefix}audioset youtubeapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:485 +#: redbot/cogs/audio/core/commands/player.py:483 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:492 +#: redbot/cogs/audio/core/commands/player.py:490 msgid "No categories found" -msgstr "" +msgstr "Không tìm thấy danh mục" -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:514 +#: redbot/cogs/audio/core/commands/player.py:494 +#: redbot/cogs/audio/core/commands/player.py:512 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:501 +#: redbot/cogs/audio/core/commands/player.py:499 msgid "Categories" -msgstr "" +msgstr "Hạng mục" -#: redbot/cogs/audio/core/commands/player.py:507 +#: redbot/cogs/audio/core/commands/player.py:505 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:522 +#: redbot/cogs/audio/core/commands/player.py:520 msgid "Playlists for {friendly_name}" -msgstr "" +msgstr "Danh sách phát cho {friendly_name}" -#: redbot/cogs/audio/core/commands/player.py:529 +#: redbot/cogs/audio/core/commands/player.py:527 msgid "No tracks to play." -msgstr "" +msgstr "Không có bài hát nào để phát." -#: redbot/cogs/audio/core/commands/player.py:539 +#: redbot/cogs/audio/core/commands/player.py:537 msgid "Couldn't find tracks for the selected playlist." -msgstr "" +msgstr "Không tìm thấy bài hát trong danh sách phát đã chọn." -#: redbot/cogs/audio/core/commands/player.py:547 +#: redbot/cogs/audio/core/commands/player.py:545 #, docstring msgid "Starts auto play." -msgstr "" +msgstr "Bắt đầu tự động phát." -#: redbot/cogs/audio/core/commands/player.py:601 +#: redbot/cogs/audio/core/commands/player.py:599 msgid "You must be in the voice channel to use the autoplay command." -msgstr "" +msgstr "Cần phải ở trong một kênh thoại để có thể dùng câu lệnh tự động phát nhạc." -#: redbot/cogs/audio/core/commands/player.py:615 +#: redbot/cogs/audio/core/commands/player.py:613 msgid "Couldn't get a valid track." -msgstr "" +msgstr "Tôi không tìm thấy bài nhạc hợp lệ nào." -#: redbot/cogs/audio/core/commands/player.py:621 -#: redbot/cogs/audio/core/commands/player.py:757 -#: redbot/cogs/audio/core/commands/player.py:776 -#: redbot/cogs/audio/core/commands/player.py:897 -#: redbot/cogs/audio/core/commands/playlists.py:1928 +#: redbot/cogs/audio/core/commands/player.py:619 +#: redbot/cogs/audio/core/commands/player.py:756 +#: redbot/cogs/audio/core/commands/player.py:775 +#: redbot/cogs/audio/core/commands/player.py:893 +#: redbot/cogs/audio/core/commands/playlists.py:1898 msgid "Unable to Get Track" -msgstr "" +msgstr "Tôi không lấy được nhạc. Thử lại lần nữa đi" -#: redbot/cogs/audio/core/commands/player.py:622 -#: redbot/cogs/audio/core/commands/player.py:758 -#: redbot/cogs/audio/core/commands/player.py:777 -#: redbot/cogs/audio/core/commands/player.py:898 -#: redbot/cogs/audio/core/commands/playlists.py:1929 +#: redbot/cogs/audio/core/commands/player.py:620 +#: redbot/cogs/audio/core/commands/player.py:757 +#: redbot/cogs/audio/core/commands/player.py:776 +#: redbot/cogs/audio/core/commands/player.py:894 msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." -msgstr "" +msgstr "Bây giờ tôi chưa thể tìm nhạc được, đợi một lát nữa rùi thử lại." -#: redbot/cogs/audio/core/commands/player.py:636 +#: redbot/cogs/audio/core/commands/player.py:634 msgid "Adding a track to queue." -msgstr "" +msgstr "Đang thêm bài hát vào hàng đợi." -#: redbot/cogs/audio/core/commands/player.py:642 +#: redbot/cogs/audio/core/commands/player.py:641 #, 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" @@ -2134,44 +2516,54 @@ msgid "Pick a track with a search.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:694 -#: redbot/cogs/audio/core/commands/player.py:706 -#: redbot/cogs/audio/core/commands/player.py:712 -#: redbot/cogs/audio/core/commands/player.py:722 -msgid "Unable To Search For Tracks" +#: redbot/cogs/audio/core/commands/player.py:680 +msgid "Connection to Lavalink has failed" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:723 +#: redbot/cogs/audio/core/commands/player.py:693 +#: redbot/cogs/audio/core/commands/player.py:705 +#: redbot/cogs/audio/core/commands/player.py:711 +#: redbot/cogs/audio/core/commands/player.py:721 +msgid "Unable To Search For Tracks" +msgstr "Không thể tìm bài hát" + +#: redbot/cogs/audio/core/commands/player.py:722 msgid "You must be in the voice channel to enqueue tracks." -msgstr "" +msgstr "Cần phải ở trong một kênh thoại." -#: redbot/cogs/audio/core/commands/player.py:786 -#: redbot/cogs/audio/core/commands/player.py:908 +#: redbot/cogs/audio/core/commands/player.py:785 +#: redbot/cogs/audio/core/commands/player.py:904 msgid "Nothing found." +msgstr "Không tìm thấy gì cả." + +#: redbot/cogs/audio/core/commands/player.py:787 +#: redbot/cogs/audio/core/commands/player.py:906 +msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" +"This 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:857 -#: redbot/cogs/audio/core/commands/playlists.py:1553 +#: redbot/cogs/audio/core/commands/player.py:853 +#: redbot/cogs/audio/core/commands/playlists.py:1527 msgid " {bad_tracks} tracks cannot be queued." -msgstr "" +msgstr " {bad_tracks} sorry Tôi không thể nhét mấy bài này vào hàng đợi." -#: redbot/cogs/audio/core/commands/player.py:863 +#: redbot/cogs/audio/core/commands/player.py:859 msgid "Queued {num} track(s).{maxlength_msg}" -msgstr "" +msgstr "Hàng đợi đang có {num} bài hát.{maxlength_msg}" -#: redbot/cogs/audio/core/commands/player.py:869 +#: redbot/cogs/audio/core/commands/player.py:865 msgid "folder" -msgstr "" +msgstr "thư mục" -#: redbot/cogs/audio/core/commands/player.py:871 +#: redbot/cogs/audio/core/commands/player.py:867 msgid "search" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:874 +#: redbot/cogs/audio/core/commands/player.py:870 msgid "{time} until start of {type} playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:44 +#: redbot/cogs/audio/core/commands/playlists.py:45 #, docstring msgid "Playlist configuration options.\n\n" " Scope info:\n" @@ -2183,11 +2575,11 @@ msgid "Playlist configuration options.\n\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" +" ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and the playlist creator.\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:69 +#: redbot/cogs/audio/core/commands/playlists.py:70 #, 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" @@ -2216,99 +2608,130 @@ msgid "Add a track URL, playlist link, or quick search to a playlist.\n\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:1699 -#: redbot/cogs/audio/core/commands/playlists.py:2015 +#: redbot/cogs/audio/core/commands/playlists.py:124 +#: redbot/cogs/audio/core/commands/playlists.py:305 +#: redbot/cogs/audio/core/commands/playlists.py:487 +#: redbot/cogs/audio/core/commands/playlists.py:581 +#: redbot/cogs/audio/core/commands/playlists.py:710 +#: redbot/cogs/audio/core/commands/playlists.py:845 +#: redbot/cogs/audio/core/commands/playlists.py:982 +#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1224 +#: redbot/cogs/audio/core/commands/playlists.py:1474 +#: redbot/cogs/audio/core/commands/playlists.py:1560 +#: redbot/cogs/audio/core/commands/playlists.py:1641 +#: redbot/cogs/audio/core/commands/playlists.py:1671 +#: redbot/cogs/audio/core/commands/playlists.py:1983 msgid "Playlist Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:140 +#: redbot/cogs/audio/core/commands/playlists.py:141 msgid "Could not find a track matching your query." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:161 +#: redbot/cogs/audio/core/commands/playlists.py:162 msgid "Skipping track" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:162 +#: redbot/cogs/audio/core/commands/playlists.py:163 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 +#: redbot/cogs/audio/core/commands/playlists.py:171 +#: redbot/cogs/audio/core/commands/playlists.py:213 msgid "Playlist limit reached: Could not add track." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:193 +#: redbot/cogs/audio/core/commands/playlists.py:194 msgid "Track added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:194 +#: redbot/cogs/audio/core/commands/playlists.py:195 msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:199 +#: redbot/cogs/audio/core/commands/playlists.py:200 msgid "{num} tracks appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:204 +#: redbot/cogs/audio/core/commands/playlists.py:205 msgid "\n" "{existing} {plural} already in the playlist and were skipped." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:206 +#: redbot/cogs/audio/core/commands/playlists.py:207 msgid "tracks are" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:206 +#: redbot/cogs/audio/core/commands/playlists.py:207 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:2032 +#: redbot/cogs/audio/core/commands/playlists.py:209 +#: redbot/cogs/audio/core/commands/playlists.py:618 +#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: redbot/cogs/audio/core/commands/playlists.py:1268 +#: redbot/cogs/audio/core/commands/playlists.py:2000 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:2016 +#: redbot/cogs/audio/core/commands/playlists.py:229 +#, docstring +msgid "Copy a playlist from one scope to another.\n\n" +" **Usage**:\n" +" ​ ​ ​ ​ `[p]playlist copy playlist_name_OR_id [args]`\n\n" +" **Args**:\n" +" ​ ​ ​ ​ The following are all optional:\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-scope \n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-guild [guild] **Only the bot owner can use this**\n\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-scope \n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-guild [guild] **Only the bot owner can use this**\n\n" +" **Scope** is one of the following:\n" +" ​ ​ ​ ​ Global\n" +" ​ ​ ​ ​ Guild\n" +" ​ ​ ​ ​ User\n\n" +" **Author** can be one of the following:\n" +" ​ ​ ​ ​ User ID\n" +" ​ ​ ​ ​ User Mention\n" +" ​ ​ ​ ​ User Name#123\n\n" +" **Guild** can be one of the following:\n" +" ​ ​ ​ ​ Guild ID\n" +" ​ ​ ​ ​ Exact guild name\n\n" +" Example use:\n" +" ​ ​ ​ ​ `[p]playlist copy MyGuildPlaylist --from-scope Guild --to-scope Global`\n" +" ​ ​ ​ ​ `[p]playlist copy MyGlobalPlaylist --from-scope Global --to-author Draper#6666 --to-scope User`\n" +" ​ ​ ​ ​ `[p]playlist copy MyPersonalPlaylist --from-scope user --to-author Draper#6666 --to-scope Guild --to-guild Red - Discord Bot`\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:306 +#: redbot/cogs/audio/core/commands/playlists.py:488 +#: redbot/cogs/audio/core/commands/playlists.py:582 +#: redbot/cogs/audio/core/commands/playlists.py:711 +#: redbot/cogs/audio/core/commands/playlists.py:846 +#: redbot/cogs/audio/core/commands/playlists.py:1225 +#: redbot/cogs/audio/core/commands/playlists.py:1642 +#: redbot/cogs/audio/core/commands/playlists.py:1984 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 +#: redbot/cogs/audio/core/commands/playlists.py:329 +#: redbot/cogs/audio/core/commands/playlists.py:336 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:346 +#: redbot/cogs/audio/core/commands/playlists.py:344 msgid "Playlist Copied" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:347 +#: redbot/cogs/audio/core/commands/playlists.py:345 msgid "Playlist {name} (`{from_id}`) copied from {from_scope} to {to_scope} (`{to_id}`)." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:362 +#: redbot/cogs/audio/core/commands/playlists.py:360 #, docstring msgid "Create an empty playlist.\n\n" " **Usage**:\n" @@ -2336,31 +2759,31 @@ msgid "Create an empty playlist.\n\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:1998 +#: redbot/cogs/audio/core/commands/playlists.py:412 +#: redbot/cogs/audio/core/commands/playlists.py:1117 +#: redbot/cogs/audio/core/commands/playlists.py:1340 +#: redbot/cogs/audio/core/commands/playlists.py:1966 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:1999 +#: redbot/cogs/audio/core/commands/playlists.py:413 +#: redbot/cogs/audio/core/commands/playlists.py:1118 +#: redbot/cogs/audio/core/commands/playlists.py:1341 +#: redbot/cogs/audio/core/commands/playlists.py:1967 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 +#: redbot/cogs/audio/core/commands/playlists.py:423 +#: redbot/cogs/audio/core/commands/playlists.py:1150 +#: redbot/cogs/audio/core/commands/playlists.py:1375 msgid "Playlist Created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:428 +#: redbot/cogs/audio/core/commands/playlists.py:424 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:441 +#: redbot/cogs/audio/core/commands/playlists.py:437 #, docstring msgid "Delete a saved playlist.\n\n" " **Usage**:\n" @@ -2388,15 +2811,15 @@ msgid "Delete a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:514 +#: redbot/cogs/audio/core/commands/playlists.py:508 msgid "Playlist Deleted" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:515 +#: redbot/cogs/audio/core/commands/playlists.py:509 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:531 +#: redbot/cogs/audio/core/commands/playlists.py:525 #, docstring msgid "Remove duplicate tracks from a saved playlist.\n\n" " **Usage**:\n" @@ -2424,20 +2847,20 @@ msgid "Remove duplicate tracks from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:627 +#: redbot/cogs/audio/core/commands/playlists.py:619 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:1768 +#: redbot/cogs/audio/core/commands/playlists.py:632 +#: redbot/cogs/audio/core/commands/playlists.py:1740 msgid "Playlist Has Not Been Modified" -msgstr "" +msgstr "Danh sách phát chưa được chỉnh sửa" -#: redbot/cogs/audio/core/commands/playlists.py:641 +#: redbot/cogs/audio/core/commands/playlists.py:633 msgid "{name} (`{id}`) [**{scope}**] playlist has no duplicate tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:662 +#: redbot/cogs/audio/core/commands/playlists.py:654 #, docstring msgid "Download a copy of a playlist.\n\n" " These files can be used with the `[p]playlist upload` command.\n" @@ -2468,19 +2891,19 @@ msgid "Download a copy of a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:731 +#: redbot/cogs/audio/core/commands/playlists.py:721 msgid "That playlist has no tracks." -msgstr "" +msgstr "Danh sách phát đó không có bài hát nào." -#: redbot/cogs/audio/core/commands/playlists.py:774 +#: redbot/cogs/audio/core/commands/playlists.py:764 msgid "This playlist is too large to be send in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:777 +#: redbot/cogs/audio/core/commands/playlists.py:767 msgid "Playlist is too large, here is the compressed version." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:799 +#: redbot/cogs/audio/core/commands/playlists.py:789 #, docstring msgid "Retrieve information from a saved playlist.\n\n" " **Usage**:\n" @@ -2508,25 +2931,25 @@ msgid "Retrieve information from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:891 +#: redbot/cogs/audio/core/commands/playlists.py:879 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:883 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\n" "URL: {url}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:908 -#: redbot/cogs/audio/core/commands/playlists.py:1056 +#: redbot/cogs/audio/core/commands/playlists.py:896 +#: redbot/cogs/audio/core/commands/playlists.py:1041 msgid "Unknown" -msgstr "" +msgstr "Không rõ" -#: redbot/cogs/audio/core/commands/playlists.py:910 +#: redbot/cogs/audio/core/commands/playlists.py:898 msgid "Page {page}/{pages} | Author: {author_name} | {num} track(s)" -msgstr "" +msgstr "Trang {page}/{pages} | Tác giả: {author_name} | {num} bài hát" -#: redbot/cogs/audio/core/commands/playlists.py:922 +#: redbot/cogs/audio/core/commands/playlists.py:910 #, docstring msgid "List saved playlists.\n\n" " **Usage**:\n" @@ -2554,35 +2977,35 @@ msgid "List saved playlists.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:998 +#: redbot/cogs/audio/core/commands/playlists.py:983 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1032 +#: redbot/cogs/audio/core/commands/playlists.py:1017 msgid "No saved playlists for {scope} created by {author}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1041 +#: redbot/cogs/audio/core/commands/playlists.py:1026 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1051 +#: redbot/cogs/audio/core/commands/playlists.py:1036 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1052 +#: redbot/cogs/audio/core/commands/playlists.py:1037 msgid "Tracks: {num}" -msgstr "" +msgstr "Bài hát: {num}" -#: redbot/cogs/audio/core/commands/playlists.py:1053 +#: redbot/cogs/audio/core/commands/playlists.py:1038 msgid "Author: {name}" -msgstr "" +msgstr "Tác giả: {name}" -#: redbot/cogs/audio/core/commands/playlists.py:1058 +#: redbot/cogs/audio/core/commands/playlists.py:1043 msgid "Scope: {scope}\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1078 +#: redbot/cogs/audio/core/commands/playlists.py:1063 #, docstring msgid "Save the queue to a playlist.\n\n" " **Usage**:\n" @@ -2610,33 +3033,16 @@ msgid "Save the queue to a playlist.\n\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:365 -#: redbot/cogs/audio/core/commands/queue.py:373 -msgid "There's nothing in the queue." -msgstr "" - -#: redbot/cogs/audio/core/commands/playlists.py:1168 +#: redbot/cogs/audio/core/commands/playlists.py:1151 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 +#: redbot/cogs/audio/core/commands/playlists.py:1157 +#: redbot/cogs/audio/core/commands/playlists.py:1384 msgid "Playlist limit reached: Could not add {} tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1188 +#: redbot/cogs/audio/core/commands/playlists.py:1171 #, docstring msgid "Remove a track from a playlist by url.\n\n" " **Usage**:\n" @@ -2664,23 +3070,23 @@ msgid "Remove a track from a playlist by url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: redbot/cogs/audio/core/commands/playlists.py:1235 msgid "URL not in playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1266 +#: redbot/cogs/audio/core/commands/playlists.py:1247 msgid "No tracks left, removing playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1274 +#: redbot/cogs/audio/core/commands/playlists.py:1255 msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1288 +#: redbot/cogs/audio/core/commands/playlists.py:1269 msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1306 +#: redbot/cogs/audio/core/commands/playlists.py:1287 #, docstring msgid "Save a playlist from a url.\n\n" " **Usage**:\n" @@ -2708,19 +3114,19 @@ msgid "Save a playlist from a url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1397 +#: redbot/cogs/audio/core/commands/playlists.py:1376 msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1414 +#: redbot/cogs/audio/core/commands/playlists.py:1393 msgid "Playlist Couldn't be created" -msgstr "" +msgstr "Danh sách không thể tạo" -#: redbot/cogs/audio/core/commands/playlists.py:1415 +#: redbot/cogs/audio/core/commands/playlists.py:1394 msgid "Unable to create your playlist." -msgstr "" +msgstr "Không thể tạo danh sách của bạn." -#: redbot/cogs/audio/core/commands/playlists.py:1432 +#: redbot/cogs/audio/core/commands/playlists.py:1411 #, docstring msgid "Load a playlist into the queue.\n\n" " **Usage**:\n" @@ -2748,20 +3154,20 @@ msgid "Load a playlist into the queue.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1482 +#: redbot/cogs/audio/core/commands/playlists.py:1459 msgid "You need the DJ role to start playing playlists." -msgstr "" +msgstr "DJ role where." -#: redbot/cogs/audio/core/commands/playlists.py:1566 +#: redbot/cogs/audio/core/commands/playlists.py:1540 msgid "Playlist Enqueued" -msgstr "" +msgstr "Danh sách đã thêm vào hàng đợi" -#: redbot/cogs/audio/core/commands/playlists.py:1567 +#: redbot/cogs/audio/core/commands/playlists.py:1541 msgid "{name} - (`{id}`) [**{scope}**]\n" "Added {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1613 +#: redbot/cogs/audio/core/commands/playlists.py:1587 #, docstring msgid "Updates all tracks in a playlist.\n\n" " **Usage**:\n" @@ -2789,32 +3195,32 @@ msgid "Updates all tracks in a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1692 +#: redbot/cogs/audio/core/commands/playlists.py:1664 msgid "Invalid Playlist" -msgstr "" +msgstr "Ds phát không hợp lệ" -#: redbot/cogs/audio/core/commands/playlists.py:1693 +#: redbot/cogs/audio/core/commands/playlists.py:1665 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1734 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "Tracks removed" -msgstr "" +msgstr "Đã xóa bài hát" -#: redbot/cogs/audio/core/commands/playlists.py:1738 -#: redbot/cogs/audio/core/commands/playlists.py:1758 +#: redbot/cogs/audio/core/commands/playlists.py:1710 +#: redbot/cogs/audio/core/commands/playlists.py:1730 msgid "Page {page_num}/{total_pages}" -msgstr "" +msgstr "Trang {page_num}/{total_pages}" -#: redbot/cogs/audio/core/commands/playlists.py:1756 +#: redbot/cogs/audio/core/commands/playlists.py:1728 msgid "Tracks added" -msgstr "" +msgstr "Bài hát đã đc thêm vào" -#: redbot/cogs/audio/core/commands/playlists.py:1769 +#: redbot/cogs/audio/core/commands/playlists.py:1741 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1781 +#: redbot/cogs/audio/core/commands/playlists.py:1753 #, docstring msgid "Uploads a playlist file as a playlist for the bot.\n\n" " V2 and old V3 playlist will be slow.\n" @@ -2844,31 +3250,35 @@ msgid "Uploads a playlist file as a playlist for the bot.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1838 +#: redbot/cogs/audio/core/commands/playlists.py:1808 msgid "Please upload the playlist file. Any other message will cancel this operation." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1849 +#: redbot/cogs/audio/core/commands/playlists.py:1819 msgid "No file detected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1856 +#: redbot/cogs/audio/core/commands/playlists.py:1826 msgid "Upload cancelled." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1860 +#: redbot/cogs/audio/core/commands/playlists.py:1830 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1868 +#: redbot/cogs/audio/core/commands/playlists.py:1838 msgid "Not a valid playlist file." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1880 +#: redbot/cogs/audio/core/commands/playlists.py:1850 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1950 +#: redbot/cogs/audio/core/commands/playlists.py:1899 +msgid "I'm unable to get a track from Lavalink node at the moment, try again in a few minutes." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1920 #, docstring msgid "Rename an existing playlist.\n\n" " **Usage**:\n" @@ -2896,7 +3306,7 @@ msgid "Rename an existing playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:2029 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" @@ -2905,88 +3315,88 @@ msgstr "" msgid "List the songs in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:175 +#: redbot/cogs/audio/core/commands/queue.py:179 #, docstring msgid "Clears the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:192 +#: redbot/cogs/audio/core/commands/queue.py:196 msgid "Unable To Clear Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:193 +#: redbot/cogs/audio/core/commands/queue.py:197 msgid "You need the DJ role to clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:201 +#: redbot/cogs/audio/core/commands/queue.py:205 msgid "Queue Modified" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:201 +#: redbot/cogs/audio/core/commands/queue.py:205 msgid "The queue has been cleared." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:206 +#: redbot/cogs/audio/core/commands/queue.py:210 #, 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 +#: redbot/cogs/audio/core/commands/queue.py:227 msgid "Unable To Clean Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:224 +#: redbot/cogs/audio/core/commands/queue.py:228 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 +#: redbot/cogs/audio/core/commands/queue.py:243 +#: redbot/cogs/audio/core/commands/queue.py:277 msgid "Removed 0 tracks." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:243 -#: redbot/cogs/audio/core/commands/queue.py:277 +#: redbot/cogs/audio/core/commands/queue.py:247 +#: redbot/cogs/audio/core/commands/queue.py:281 msgid "Removed Tracks From The Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:244 +#: redbot/cogs/audio/core/commands/queue.py:248 msgid "Removed {removed_tracks} tracks queued by members outside of the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:252 +#: redbot/cogs/audio/core/commands/queue.py:256 #, docstring msgid "Removes all tracks you requested from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:278 +#: redbot/cogs/audio/core/commands/queue.py:282 msgid "Removed {removed_tracks} tracks queued by {member.display_name}." -msgstr "" +msgstr "Đã loại bỏ {removed_tracks}bài hát được yêu cầu bởi {member.display_name}." -#: redbot/cogs/audio/core/commands/queue.py:285 +#: redbot/cogs/audio/core/commands/queue.py:289 #, docstring msgid "Search the queue." -msgstr "" +msgstr "Tìm hàng đợi." -#: redbot/cogs/audio/core/commands/queue.py:307 +#: redbot/cogs/audio/core/commands/queue.py:311 #, 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:350 -#: redbot/cogs/audio/core/commands/queue.py:357 -#: redbot/cogs/audio/core/commands/queue.py:364 -#: redbot/cogs/audio/core/commands/queue.py:372 +msgstr "Xáo trộn hàng đợi." + +#: redbot/cogs/audio/core/commands/queue.py:323 +#: redbot/cogs/audio/core/commands/queue.py:330 +#: redbot/cogs/audio/core/commands/queue.py:342 +#: redbot/cogs/audio/core/commands/queue.py:354 +#: redbot/cogs/audio/core/commands/queue.py:361 +#: redbot/cogs/audio/core/commands/queue.py:368 +#: redbot/cogs/audio/core/commands/queue.py:376 msgid "Unable To Shuffle Queue" -msgstr "" +msgstr "Không thể xáo trộn hàng đợi" -#: redbot/cogs/audio/core/commands/queue.py:320 +#: redbot/cogs/audio/core/commands/queue.py:324 msgid "You need the DJ role to shuffle the queue." -msgstr "" +msgstr "Phải có Role DJ đã." -#: redbot/cogs/audio/core/commands/queue.py:377 +#: redbot/cogs/audio/core/commands/queue.py:381 msgid "Queue has been shuffled." -msgstr "" +msgstr "Hàng đợi đã bị xáo trộn hêh." diff --git a/redbot/cogs/audio/core/commands/locales/zh-CN.po b/redbot/cogs/audio/core/commands/locales/zh-CN.po index fbd2ab980b8..20c5c52fc1f 100644 --- a/redbot/cogs/audio/core/commands/locales/zh-CN.po +++ b/redbot/cogs/audio/core/commands/locales/zh-CN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 17:28+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -212,86 +212,84 @@ msgid "Auto-play when queue ends: {true_or_false}." msgstr "队列结束时自动播放: {true_or_false}" #: redbot/cogs/audio/core/commands/audioset.py:441 -#: redbot/cogs/audio/core/commands/audioset.py:591 -#: redbot/cogs/audio/core/commands/audioset.py:612 -#: redbot/cogs/audio/core/commands/audioset.py:629 -#: redbot/cogs/audio/core/commands/audioset.py:677 -#: redbot/cogs/audio/core/commands/audioset.py:752 -#: redbot/cogs/audio/core/commands/audioset.py:900 -#: redbot/cogs/audio/core/commands/audioset.py:915 -#: redbot/cogs/audio/core/commands/audioset.py:935 -#: redbot/cogs/audio/core/commands/audioset.py:977 -#: redbot/cogs/audio/core/commands/audioset.py:978 -#: redbot/cogs/audio/core/commands/audioset.py:979 -#: redbot/cogs/audio/core/commands/audioset.py:980 -#: redbot/cogs/audio/core/commands/audioset.py:981 -#: redbot/cogs/audio/core/commands/audioset.py:982 -#: redbot/cogs/audio/core/commands/audioset.py:983 -#: redbot/cogs/audio/core/commands/audioset.py:997 -#: redbot/cogs/audio/core/commands/audioset.py:999 -#: redbot/cogs/audio/core/commands/audioset.py:1041 -#: redbot/cogs/audio/core/commands/audioset.py:1048 -#: redbot/cogs/audio/core/commands/audioset.py:1090 -#: redbot/cogs/audio/core/commands/audioset.py:1091 -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1111 -#: redbot/cogs/audio/core/commands/audioset.py:1188 -#: redbot/cogs/audio/core/commands/audioset.py:1203 -#: redbot/cogs/audio/core/commands/audioset.py:1348 -#: redbot/cogs/audio/core/commands/audioset.py:1349 -#: redbot/cogs/audio/core/commands/audioset.py:1350 -#: redbot/cogs/audio/core/commands/audioset.py:1393 -#: redbot/cogs/audio/core/commands/audioset.py:1394 -#: redbot/cogs/audio/core/commands/audioset.py:1395 -#: redbot/cogs/audio/core/commands/audioset.py:1437 -#: redbot/cogs/audio/core/commands/controller.py:421 -#: redbot/cogs/audio/core/commands/controller.py:465 -#: redbot/cogs/audio/core/commands/controller.py:767 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:118 -#: redbot/cogs/audio/core/commands/llset.py:127 +#: redbot/cogs/audio/core/commands/audioset.py:589 +#: redbot/cogs/audio/core/commands/audioset.py:610 +#: redbot/cogs/audio/core/commands/audioset.py:627 +#: redbot/cogs/audio/core/commands/audioset.py:675 +#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:921 +#: redbot/cogs/audio/core/commands/audioset.py:941 +#: redbot/cogs/audio/core/commands/audioset.py:970 +#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:987 +#: redbot/cogs/audio/core/commands/audioset.py:988 +#: redbot/cogs/audio/core/commands/audioset.py:989 +#: redbot/cogs/audio/core/commands/audioset.py:990 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:1008 +#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1102 +#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1122 +#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1367 +#: redbot/cogs/audio/core/commands/audioset.py:1368 +#: redbot/cogs/audio/core/commands/audioset.py:1369 +#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1413 +#: redbot/cogs/audio/core/commands/audioset.py:1414 +#: redbot/cogs/audio/core/commands/audioset.py:1456 +#: redbot/cogs/audio/core/commands/controller.py:422 +#: redbot/cogs/audio/core/commands/controller.py:466 +#: redbot/cogs/audio/core/commands/controller.py:775 +#: redbot/cogs/audio/core/commands/llset.py:168 +#: redbot/cogs/audio/core/commands/llset.py:177 msgid "Enabled" msgstr "已启用" #: redbot/cogs/audio/core/commands/audioset.py:441 -#: redbot/cogs/audio/core/commands/audioset.py:591 -#: redbot/cogs/audio/core/commands/audioset.py:612 -#: redbot/cogs/audio/core/commands/audioset.py:629 -#: redbot/cogs/audio/core/commands/audioset.py:677 -#: redbot/cogs/audio/core/commands/audioset.py:752 -#: redbot/cogs/audio/core/commands/audioset.py:900 -#: redbot/cogs/audio/core/commands/audioset.py:915 -#: redbot/cogs/audio/core/commands/audioset.py:935 -#: redbot/cogs/audio/core/commands/audioset.py:977 -#: redbot/cogs/audio/core/commands/audioset.py:978 -#: redbot/cogs/audio/core/commands/audioset.py:979 -#: redbot/cogs/audio/core/commands/audioset.py:980 -#: redbot/cogs/audio/core/commands/audioset.py:981 -#: redbot/cogs/audio/core/commands/audioset.py:982 -#: redbot/cogs/audio/core/commands/audioset.py:983 -#: redbot/cogs/audio/core/commands/audioset.py:997 -#: redbot/cogs/audio/core/commands/audioset.py:999 -#: redbot/cogs/audio/core/commands/audioset.py:1041 -#: redbot/cogs/audio/core/commands/audioset.py:1048 -#: redbot/cogs/audio/core/commands/audioset.py:1090 -#: redbot/cogs/audio/core/commands/audioset.py:1091 -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1113 -#: redbot/cogs/audio/core/commands/audioset.py:1188 -#: redbot/cogs/audio/core/commands/audioset.py:1203 -#: redbot/cogs/audio/core/commands/audioset.py:1348 -#: redbot/cogs/audio/core/commands/audioset.py:1349 -#: redbot/cogs/audio/core/commands/audioset.py:1350 -#: redbot/cogs/audio/core/commands/audioset.py:1393 -#: redbot/cogs/audio/core/commands/audioset.py:1394 -#: redbot/cogs/audio/core/commands/audioset.py:1395 -#: redbot/cogs/audio/core/commands/audioset.py:1437 -#: redbot/cogs/audio/core/commands/controller.py:421 -#: redbot/cogs/audio/core/commands/controller.py:465 -#: redbot/cogs/audio/core/commands/controller.py:767 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:118 -#: redbot/cogs/audio/core/commands/llset.py:127 +#: redbot/cogs/audio/core/commands/audioset.py:589 +#: redbot/cogs/audio/core/commands/audioset.py:610 +#: redbot/cogs/audio/core/commands/audioset.py:627 +#: redbot/cogs/audio/core/commands/audioset.py:675 +#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:921 +#: redbot/cogs/audio/core/commands/audioset.py:941 +#: redbot/cogs/audio/core/commands/audioset.py:970 +#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:987 +#: redbot/cogs/audio/core/commands/audioset.py:988 +#: redbot/cogs/audio/core/commands/audioset.py:989 +#: redbot/cogs/audio/core/commands/audioset.py:990 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:1008 +#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1102 +#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1124 +#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1367 +#: redbot/cogs/audio/core/commands/audioset.py:1368 +#: redbot/cogs/audio/core/commands/audioset.py:1369 +#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1413 +#: redbot/cogs/audio/core/commands/audioset.py:1414 +#: redbot/cogs/audio/core/commands/audioset.py:1456 +#: redbot/cogs/audio/core/commands/controller.py:422 +#: redbot/cogs/audio/core/commands/controller.py:466 +#: redbot/cogs/audio/core/commands/controller.py:775 +#: redbot/cogs/audio/core/commands/llset.py:168 +#: redbot/cogs/audio/core/commands/llset.py:177 msgid "Disabled" msgstr "已禁用" @@ -308,42 +306,64 @@ msgstr "\n" "队列结束时自动断开连接已被禁用" #: redbot/cogs/audio/core/commands/audioset.py:451 -#: redbot/cogs/audio/core/commands/audioset.py:546 -#: redbot/cogs/audio/core/commands/audioset.py:571 -#: redbot/cogs/audio/core/commands/audioset.py:589 -#: redbot/cogs/audio/core/commands/audioset.py:610 -#: redbot/cogs/audio/core/commands/audioset.py:637 -#: redbot/cogs/audio/core/commands/audioset.py:675 -#: redbot/cogs/audio/core/commands/audioset.py:698 -#: redbot/cogs/audio/core/commands/audioset.py:704 -#: redbot/cogs/audio/core/commands/audioset.py:727 -#: redbot/cogs/audio/core/commands/audioset.py:733 -#: redbot/cogs/audio/core/commands/audioset.py:750 -#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:544 +#: redbot/cogs/audio/core/commands/audioset.py:569 +#: redbot/cogs/audio/core/commands/audioset.py:587 +#: redbot/cogs/audio/core/commands/audioset.py:608 +#: redbot/cogs/audio/core/commands/audioset.py:635 +#: redbot/cogs/audio/core/commands/audioset.py:673 +#: redbot/cogs/audio/core/commands/audioset.py:696 +#: redbot/cogs/audio/core/commands/audioset.py:702 +#: redbot/cogs/audio/core/commands/audioset.py:725 +#: redbot/cogs/audio/core/commands/audioset.py:731 +#: redbot/cogs/audio/core/commands/audioset.py:748 #: redbot/cogs/audio/core/commands/audioset.py:774 -#: redbot/cogs/audio/core/commands/audioset.py:797 -#: redbot/cogs/audio/core/commands/audioset.py:854 -#: redbot/cogs/audio/core/commands/audioset.py:877 -#: redbot/cogs/audio/core/commands/audioset.py:882 -#: redbot/cogs/audio/core/commands/audioset.py:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:1186 -#: redbot/cogs/audio/core/commands/audioset.py:1201 -#: redbot/cogs/audio/core/commands/audioset.py:1222 -#: redbot/cogs/audio/core/commands/audioset.py:1229 -#: redbot/cogs/audio/core/commands/audioset.py:1289 -#: redbot/cogs/audio/core/commands/audioset.py:1311 -#: redbot/cogs/audio/core/commands/audioset.py:1419 -#: redbot/cogs/audio/core/commands/audioset.py:1435 -#: redbot/cogs/audio/core/commands/controller.py:419 -#: redbot/cogs/audio/core/commands/controller.py:463 -#: redbot/cogs/audio/core/commands/controller.py:774 -#: 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 +#: redbot/cogs/audio/core/commands/audioset.py:780 +#: redbot/cogs/audio/core/commands/audioset.py:803 +#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:883 +#: redbot/cogs/audio/core/commands/audioset.py:888 +#: redbot/cogs/audio/core/commands/audioset.py:904 +#: redbot/cogs/audio/core/commands/audioset.py:919 +#: redbot/cogs/audio/core/commands/audioset.py:939 +#: redbot/cogs/audio/core/commands/audioset.py:1205 +#: redbot/cogs/audio/core/commands/audioset.py:1220 +#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1248 +#: redbot/cogs/audio/core/commands/audioset.py:1308 +#: redbot/cogs/audio/core/commands/audioset.py:1330 +#: redbot/cogs/audio/core/commands/audioset.py:1438 +#: redbot/cogs/audio/core/commands/audioset.py:1454 +#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:464 +#: redbot/cogs/audio/core/commands/controller.py:782 +#: redbot/cogs/audio/core/commands/llset.py:146 +#: redbot/cogs/audio/core/commands/llset.py:166 +#: redbot/cogs/audio/core/commands/llset.py:175 +#: redbot/cogs/audio/core/commands/llset.py:204 +#: redbot/cogs/audio/core/commands/llset.py:226 +#: redbot/cogs/audio/core/commands/llset.py:258 +#: redbot/cogs/audio/core/commands/llset.py:282 +#: redbot/cogs/audio/core/commands/llset.py:295 +#: redbot/cogs/audio/core/commands/llset.py:388 +#: redbot/cogs/audio/core/commands/llset.py:412 +#: redbot/cogs/audio/core/commands/llset.py:443 +#: redbot/cogs/audio/core/commands/llset.py:472 +#: redbot/cogs/audio/core/commands/llset.py:481 +#: redbot/cogs/audio/core/commands/llset.py:499 +#: redbot/cogs/audio/core/commands/llset.py:508 +#: redbot/cogs/audio/core/commands/llset.py:526 +#: redbot/cogs/audio/core/commands/llset.py:535 +#: redbot/cogs/audio/core/commands/llset.py:553 +#: redbot/cogs/audio/core/commands/llset.py:562 +#: redbot/cogs/audio/core/commands/llset.py:580 +#: redbot/cogs/audio/core/commands/llset.py:589 +#: redbot/cogs/audio/core/commands/llset.py:607 +#: redbot/cogs/audio/core/commands/llset.py:616 +#: redbot/cogs/audio/core/commands/llset.py:634 +#: redbot/cogs/audio/core/commands/llset.py:643 +#: redbot/cogs/audio/core/commands/llset.py:670 +#: redbot/cogs/audio/core/commands/llset.py:701 msgid "Setting Changed" msgstr "设置已更改" @@ -351,7 +371,7 @@ msgstr "设置已更改" #, docstring msgid "Set a playlist to auto-play songs from.\n\n" " **Usage**:\n" -" ​ ​ ​ ​ `[p]audioset autoplay playlist_name_OR_id [args]`\n\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist playlist_name_OR_id [args]`\n\n" " **Args**:\n" " ​ ​ ​ ​ The following are all optional:\n" " ​ ​ ​ ​ ​ ​ ​ ​ --scope \n" @@ -369,288 +389,283 @@ msgid "Set a playlist to auto-play songs from.\n\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 playlist_name_OR_id [args]`\n\n" -" **Args**:\n" -" ​ ​ ​ ​ 以下都是可选的:\n" -" ​ ​ ​ ​ ​ ​ ​ ​ --scope \n" -" ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\n" -" ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **只有机器人所有者才能使用此**\n\n" -" **范围** 是以下之一:\n" -" ​Global\n" -" ​ ​ ​ ​ Guild\n" -" ​ ​ ​ ​ User\n\n" -" **作者** 可以是以下其中之一:\n" -" ​ ​ ​ ​ User ID\n" -" ​ ​ ​ ​ User Mention\n" -" ​ ​ ​ ​ User Name#123\n\n" -" **公会** 可以是以下之一:\n" -" ​ ​ ​ ​ Guild ID\n" -" ​ ​ ​ ​ Exact guild name\n\n" -" 使用范例:\n" -" ​ ​ ​ ​ `[p]audioset autoplay MyGuildPlaylist`\n" -" ​ ​ ​ ​ `[p]audioset autoplay MyGlobalPlaylist --scope Global`\n" -" ​ ​ ​ ​ `[p]audioset autoplay PersonalPlaylist --scope User --author Draper`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist MyGuildPlaylist`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist MyGlobalPlaylist --scope Global`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist 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:105 #: 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:1817 -#: redbot/cogs/audio/core/commands/playlists.py:1983 +#: redbot/cogs/audio/core/commands/playlists.py:393 +#: redbot/cogs/audio/core/commands/playlists.py:470 +#: redbot/cogs/audio/core/commands/playlists.py:558 +#: redbot/cogs/audio/core/commands/playlists.py:691 +#: redbot/cogs/audio/core/commands/playlists.py:822 +#: redbot/cogs/audio/core/commands/playlists.py:943 +#: redbot/cogs/audio/core/commands/playlists.py:1096 +#: redbot/cogs/audio/core/commands/playlists.py:1204 +#: redbot/cogs/audio/core/commands/playlists.py:1320 +#: redbot/cogs/audio/core/commands/playlists.py:1444 +#: redbot/cogs/audio/core/commands/playlists.py:1620 +#: redbot/cogs/audio/core/commands/playlists.py:1789 +#: redbot/cogs/audio/core/commands/playlists.py:1953 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:106 #: 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:1818 -#: redbot/cogs/audio/core/commands/playlists.py:1984 +#: redbot/cogs/audio/core/commands/playlists.py:394 +#: redbot/cogs/audio/core/commands/playlists.py:471 +#: redbot/cogs/audio/core/commands/playlists.py:559 +#: redbot/cogs/audio/core/commands/playlists.py:692 +#: redbot/cogs/audio/core/commands/playlists.py:823 +#: redbot/cogs/audio/core/commands/playlists.py:944 +#: redbot/cogs/audio/core/commands/playlists.py:1097 +#: redbot/cogs/audio/core/commands/playlists.py:1205 +#: redbot/cogs/audio/core/commands/playlists.py:1321 +#: redbot/cogs/audio/core/commands/playlists.py:1445 +#: redbot/cogs/audio/core/commands/playlists.py:1621 +#: redbot/cogs/audio/core/commands/playlists.py:1790 +#: redbot/cogs/audio/core/commands/playlists.py:1954 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:1821 -#: redbot/cogs/audio/core/commands/playlists.py:1987 +#: redbot/cogs/audio/core/commands/audioset.py:499 +#: redbot/cogs/audio/core/commands/playlists.py:107 +#: redbot/cogs/audio/core/commands/playlists.py:268 +#: redbot/cogs/audio/core/commands/playlists.py:395 +#: redbot/cogs/audio/core/commands/playlists.py:472 +#: redbot/cogs/audio/core/commands/playlists.py:560 +#: redbot/cogs/audio/core/commands/playlists.py:693 +#: redbot/cogs/audio/core/commands/playlists.py:824 +#: redbot/cogs/audio/core/commands/playlists.py:945 +#: redbot/cogs/audio/core/commands/playlists.py:1098 +#: redbot/cogs/audio/core/commands/playlists.py:1206 +#: redbot/cogs/audio/core/commands/playlists.py:1322 +#: redbot/cogs/audio/core/commands/playlists.py:1446 +#: redbot/cogs/audio/core/commands/playlists.py:1622 +#: redbot/cogs/audio/core/commands/playlists.py:1791 +#: redbot/cogs/audio/core/commands/playlists.py:1955 msgid "Check your logs." msgstr "检查你的日志" -#: redbot/cogs/audio/core/commands/audioset.py:516 -#: redbot/cogs/audio/core/commands/audioset.py:532 +#: redbot/cogs/audio/core/commands/audioset.py:514 +#: redbot/cogs/audio/core/commands/audioset.py:530 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 +#: redbot/cogs/audio/core/commands/audioset.py:515 +#: redbot/cogs/audio/core/commands/playlists.py:125 +#: redbot/cogs/audio/core/commands/playlists.py:1475 msgid "Could not match '{arg}' to a playlist" msgstr "无法将 '{arg}' 与播放列表匹配" -#: redbot/cogs/audio/core/commands/audioset.py:524 +#: redbot/cogs/audio/core/commands/audioset.py:522 msgid "No Tracks Found" msgstr "未找到曲目" -#: redbot/cogs/audio/core/commands/audioset.py:525 +#: redbot/cogs/audio/core/commands/audioset.py:523 msgid "Playlist {name} has no tracks." msgstr "播放列表 {name} 没有曲目" -#: redbot/cogs/audio/core/commands/audioset.py:533 -#: redbot/cogs/audio/core/commands/playlists.py:1587 -#: redbot/cogs/audio/core/commands/playlists.py:1700 +#: redbot/cogs/audio/core/commands/audioset.py:531 +#: redbot/cogs/audio/core/commands/playlists.py:1561 +#: redbot/cogs/audio/core/commands/playlists.py:1672 msgid "Playlist {id} does not exist in {scope} scope." msgstr "播放列表 {id} 在 {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:1707 +#: redbot/cogs/audio/core/commands/audioset.py:538 +#: redbot/cogs/audio/core/commands/playlists.py:1001 +#: redbot/cogs/audio/core/commands/playlists.py:1569 +#: redbot/cogs/audio/core/commands/playlists.py:1679 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:1708 +#: redbot/cogs/audio/core/commands/audioset.py:539 +#: redbot/cogs/audio/core/commands/playlists.py:1002 +#: redbot/cogs/audio/core/commands/playlists.py:1570 +#: redbot/cogs/audio/core/commands/playlists.py:1680 msgid "You need to specify the Guild ID for the guild to lookup." -msgstr "" +msgstr "你需要指定公会ID以供公会查找" -#: redbot/cogs/audio/core/commands/audioset.py:547 +#: redbot/cogs/audio/core/commands/audioset.py:545 msgid "Playlist {name} (`{id}`) [**{scope}**] will be used for autoplay." -msgstr "" +msgstr "播放列表 {name} (`{id}`) [**{scope}**] 将用于自动播放" -#: redbot/cogs/audio/core/commands/audioset.py:560 +#: redbot/cogs/audio/core/commands/audioset.py:558 #, docstring msgid "Resets auto-play to the default playlist." -msgstr "" +msgstr "将自动播放重置为默认播放列表" -#: redbot/cogs/audio/core/commands/audioset.py:572 +#: redbot/cogs/audio/core/commands/audioset.py:570 msgid "Set auto-play playlist to play recently played tracks." -msgstr "" +msgstr "设置自动播放播放列表来播放最近播放的曲目" -#: redbot/cogs/audio/core/commands/audioset.py:578 +#: redbot/cogs/audio/core/commands/audioset.py:576 #, docstring msgid "Toggle global daily queues.\n\n" " Global daily queues creates a playlist for all tracks played today.\n" " " -msgstr "" +msgstr "切换全球每日队列\n\n" +" 全球每日队列为当前播放的所有曲目的播放列表\n" +" " -#: redbot/cogs/audio/core/commands/audioset.py:590 +#: redbot/cogs/audio/core/commands/audioset.py:588 msgid "Global daily queues: {true_or_false}." -msgstr "" +msgstr "全球每日队列: {true_or_false}" -#: redbot/cogs/audio/core/commands/audioset.py:599 +#: redbot/cogs/audio/core/commands/audioset.py:597 #, docstring msgid "Toggle daily queues.\n\n" " Daily queues creates a playlist for all tracks played today.\n" " " -msgstr "" +msgstr "切换每日队列\n\n" +" 每日队列为当前播放的所有曲目的播放列表\n" +" " -#: redbot/cogs/audio/core/commands/audioset.py:611 +#: redbot/cogs/audio/core/commands/audioset.py:609 msgid "Daily queues: {true_or_false}." -msgstr "" +msgstr "每日队列: {true_or_false}" -#: redbot/cogs/audio/core/commands/audioset.py:620 +#: redbot/cogs/audio/core/commands/audioset.py:618 #, docstring msgid "Toggle the bot auto-disconnecting when done playing.\n\n" " This setting takes precedence over `[p]audioset emptydisconnect`.\n" " " -msgstr "" +msgstr "切换机器人自动断开当播放完成\n\n" +" 此设置优先于`[p]audioset emptydisconnect`\n" +" " -#: redbot/cogs/audio/core/commands/audioset.py:628 +#: redbot/cogs/audio/core/commands/audioset.py:626 msgid "Auto-disconnection at queue end: {true_or_false}." -msgstr "" +msgstr "队列结束时自动断开连接: {true_or_false}" -#: redbot/cogs/audio/core/commands/audioset.py:632 -#: redbot/cogs/audio/core/commands/controller.py:771 +#: redbot/cogs/audio/core/commands/audioset.py:630 +#: redbot/cogs/audio/core/commands/controller.py:779 msgid "\n" "Auto-play has been disabled." -msgstr "" +msgstr "\n" +"自动播放已被禁用" -#: redbot/cogs/audio/core/commands/audioset.py:643 +#: redbot/cogs/audio/core/commands/audioset.py:641 #, 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:654 +#: redbot/cogs/audio/core/commands/audioset.py:652 msgid "Missing DJ Role" -msgstr "" +msgstr "缺少DJ角色" -#: redbot/cogs/audio/core/commands/audioset.py:655 +#: redbot/cogs/audio/core/commands/audioset.py:653 msgid "Please set a role to use with DJ mode. Enter the role name or ID now." -msgstr "" +msgstr "请设置用于DJ模式的角色。现在输入角色名称或 ID" -#: redbot/cogs/audio/core/commands/audioset.py:666 +#: redbot/cogs/audio/core/commands/audioset.py:664 msgid "Response timed out, try again later." -msgstr "" +msgstr "响应超时,请稍后再试" -#: redbot/cogs/audio/core/commands/audioset.py:676 +#: redbot/cogs/audio/core/commands/audioset.py:674 msgid "DJ role: {true_or_false}." -msgstr "" +msgstr "DJ角色: {true_or_false}" -#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:683 #, 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 "" +msgstr "当机器人单独在频道中 x 秒时自动断开与频道的连接,0则禁用\n\n" +" `[p]audioset dc` 优先于此设置\n" +" " -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:1214 +#: redbot/cogs/audio/core/commands/audioset.py:689 +#: redbot/cogs/audio/core/commands/audioset.py:718 +#: redbot/cogs/audio/core/commands/audioset.py:1233 msgid "Invalid Time" -msgstr "" +msgstr "无效时间" -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:1214 +#: redbot/cogs/audio/core/commands/audioset.py:689 +#: redbot/cogs/audio/core/commands/audioset.py:718 +#: redbot/cogs/audio/core/commands/audioset.py:1233 msgid "Seconds can't be less than zero." -msgstr "" +msgstr "秒数不能小于零" -#: redbot/cogs/audio/core/commands/audioset.py:698 +#: redbot/cogs/audio/core/commands/audioset.py:696 msgid "Empty disconnect disabled." -msgstr "" +msgstr "已禁频道内无人时断开连接。" -#: redbot/cogs/audio/core/commands/audioset.py:705 +#: redbot/cogs/audio/core/commands/audioset.py:703 msgid "Empty disconnect timer set to {num_seconds}." -msgstr "" +msgstr "已启用频道内无人 {num_seconds} 秒后断开连接。" -#: redbot/cogs/audio/core/commands/audioset.py:717 +#: redbot/cogs/audio/core/commands/audioset.py:715 #, docstring msgid "Auto-pause after x seconds when room is empty, 0 to disable." -msgstr "" +msgstr "当房间为空时x 秒后自动暂停, 0则禁用" -#: redbot/cogs/audio/core/commands/audioset.py:727 +#: redbot/cogs/audio/core/commands/audioset.py:725 msgid "Empty pause disabled." -msgstr "" +msgstr "已禁用频道内无人时自动暂停播放。" -#: redbot/cogs/audio/core/commands/audioset.py:734 +#: redbot/cogs/audio/core/commands/audioset.py:732 msgid "Empty pause timer set to {num_seconds}." -msgstr "" +msgstr "已启用频道内无人 {num_seconds} 秒后暂停播放。" -#: redbot/cogs/audio/core/commands/audioset.py:745 +#: redbot/cogs/audio/core/commands/audioset.py:743 #, docstring msgid "Prioritise tracks with lyrics." -msgstr "" +msgstr "优先选择有歌词的音乐。" -#: redbot/cogs/audio/core/commands/audioset.py:751 +#: redbot/cogs/audio/core/commands/audioset.py:749 msgid "Prefer tracks with lyrics: {true_or_false}." -msgstr "" +msgstr "优选选择有歌词的音乐: {true_or_false}。" -#: redbot/cogs/audio/core/commands/audioset.py:760 +#: redbot/cogs/audio/core/commands/audioset.py:758 #, docstring msgid "Set a price for queueing tracks for non-mods, 0 to disable." -msgstr "" +msgstr "为非管理员点歌设置价格,0为禁用。" -#: redbot/cogs/audio/core/commands/audioset.py:763 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 msgid "Invalid Price" -msgstr "" +msgstr "无效的价格。" #: redbot/cogs/audio/core/commands/audioset.py:763 msgid "Price can't be less than zero." +msgstr "价格不能小于零。" + +#: redbot/cogs/audio/core/commands/audioset.py:769 +msgid "Price can't be greater than 2^63 - 1." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:774 msgid "Jukebox mode disabled." -msgstr "" +msgstr "音乐盒模式已禁用。" -#: redbot/cogs/audio/core/commands/audioset.py:775 +#: redbot/cogs/audio/core/commands/audioset.py:781 msgid "Track queueing command price set to {price} {currency}." -msgstr "" +msgstr "点歌价格设置为 {price} {currency}。" -#: redbot/cogs/audio/core/commands/audioset.py:787 +#: redbot/cogs/audio/core/commands/audioset.py:793 #, 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 "如果Lavalink.jar不在音频数据文件夹中运行,请设置本地曲目路径。\n\n" +" 将路径留空将路径重置为默认的音频数据目录。\n" +" " -#: redbot/cogs/audio/core/commands/audioset.py:798 +#: redbot/cogs/audio/core/commands/audioset.py:804 msgid "The localtracks path location has been reset to {localpath}" -msgstr "" +msgstr "本地曲目路径位置已重置为 {localpath}" -#: redbot/cogs/audio/core/commands/audioset.py:803 +#: redbot/cogs/audio/core/commands/audioset.py:809 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" "```\n" "ParentDirectory\n" @@ -663,327 +678,358 @@ msgid "This setting is only for bot owners to set a localtracks folder location "**This folder and files need to be visible to the user where `Lavalink.jar` is being run from.**\n" "Use this command with no path given to reset it to the default, the Audio data directory for this bot.\n" "Do you want to continue to set the provided path for local tracks?" -msgstr "" +msgstr "此设置仅适用于机器人所有者设置本地轨道文件夹位置。在下面的示例中 'ParentDirectory'的完整路径必须传递到此命令。\n" +"```\n" +"ParentDirectdirectory\n" +" |_localtracks (文件夹)\n" +" | |__ 专辑名字 (文件夹)\n" +" | |__01 音乐文件1.mp3\n" +" | |__02 音乐文件2.mp3\n" +"```\n" +"给此命令的文件夹路径必须包含localtrack文件夹。\n" +"**这个文件夹和文件需要对正在运行`Lavalink.jar`的用户可见。 *\n" +"使用没有指定路径的此命令将其重置为默认值,即此机器人的音频数据目录。\n" +"您想要继续为本地轨道设置所提供的路径吗?" -#: redbot/cogs/audio/core/commands/audioset.py:835 +#: redbot/cogs/audio/core/commands/audioset.py:841 msgid "Invalid Path" -msgstr "" +msgstr "无效路径" -#: redbot/cogs/audio/core/commands/audioset.py:836 +#: redbot/cogs/audio/core/commands/audioset.py:842 msgid "{local_path} does not seem like a valid path." -msgstr "" +msgstr "{local_path} 似乎不是一个有效的路径。" -#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/audioset.py:848 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} 不存在。 路径仍将被保存, 但在尝试播放本地歌曲之前,请检查路径并在`{localfolder}`中创建一个本地歌曲文件夹。" -#: redbot/cogs/audio/core/commands/audioset.py:848 -#: redbot/cogs/audio/core/commands/llset.py:34 -#: redbot/cogs/audio/core/commands/llset.py:53 -#: redbot/cogs/audio/core/commands/player.py:416 -#: redbot/cogs/audio/core/commands/player.py:426 +#: redbot/cogs/audio/core/commands/audioset.py:854 +#: redbot/cogs/audio/core/commands/llset.py:74 +#: redbot/cogs/audio/core/commands/player.py:414 +#: redbot/cogs/audio/core/commands/player.py:424 msgid "Invalid Environment" -msgstr "" +msgstr "无效的环境" -#: redbot/cogs/audio/core/commands/audioset.py:855 +#: redbot/cogs/audio/core/commands/audioset.py:861 msgid "The localtracks path location has been set to {localpath}" -msgstr "" +msgstr "本地曲目路径位置已重置为 {localpath}" -#: redbot/cogs/audio/core/commands/audioset.py:864 +#: redbot/cogs/audio/core/commands/audioset.py:870 #, 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 "曲目队列的最长时间限制,单位为秒,0表示禁用。\n\n" +" 接受秒数或格式为 00:00:00 (`hh:mm:ss`) 或 00:00 (`mm:ss`)。 \n" +" 无效的输入将会禁用最大长度限制。\n" +" " -#: redbot/cogs/audio/core/commands/audioset.py:873 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Invalid length" -msgstr "" +msgstr "长度无效" -#: redbot/cogs/audio/core/commands/audioset.py:873 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Length can't be less than zero." -msgstr "" +msgstr "秒数不能小于零" -#: redbot/cogs/audio/core/commands/audioset.py:877 +#: redbot/cogs/audio/core/commands/audioset.py:883 msgid "Track max length disabled." -msgstr "" +msgstr "音轨最大长度已禁用。" -#: redbot/cogs/audio/core/commands/audioset.py:883 +#: redbot/cogs/audio/core/commands/audioset.py:889 msgid "Track max length set to {seconds}." -msgstr "" +msgstr "音轨最大长度设置为 {seconds}。" -#: redbot/cogs/audio/core/commands/audioset.py:893 +#: redbot/cogs/audio/core/commands/audioset.py:899 #, docstring msgid "Toggle track announcement and other bot messages." -msgstr "" +msgstr "切换音轨通知和其他机器人消息。" -#: redbot/cogs/audio/core/commands/audioset.py:899 +#: redbot/cogs/audio/core/commands/audioset.py:905 msgid "Notify mode: {true_or_false}." -msgstr "" +msgstr "通知模式: {true_or_false}" -#: redbot/cogs/audio/core/commands/audioset.py:908 +#: redbot/cogs/audio/core/commands/audioset.py:914 #, docstring msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." -msgstr "" +msgstr "如果选中的话,在加入语音频道时,机器人是否会自聋。" -#: redbot/cogs/audio/core/commands/audioset.py:914 +#: redbot/cogs/audio/core/commands/audioset.py:920 msgid "Auto Deafen: {true_or_false}." -msgstr "" +msgstr "自聋: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:923 +#: redbot/cogs/audio/core/commands/audioset.py:929 #, 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, Vimeo, Twitch, and\n" " Bandcamp links.\n" " " -msgstr "" +msgstr "切换音频域限制\n\n" +" 关闭后,用户将能够播放来自非商业网站和链接的歌曲\n" +" 开启时,用户仅限YouTube, SoundCloud, Vimeo, Twitch 和\n" +" Bandcamp 链接\n" +" " -#: redbot/cogs/audio/core/commands/audioset.py:934 +#: redbot/cogs/audio/core/commands/audioset.py:940 msgid "Commercial links only: {true_or_false}." -msgstr "" +msgstr "仅限商业链接: {true_or_false}" -#: redbot/cogs/audio/core/commands/audioset.py:943 +#: redbot/cogs/audio/core/commands/audioset.py:949 #, docstring msgid "Set the role to use for DJ mode." msgstr "设置要用于DJ模式的角色" -#: redbot/cogs/audio/core/commands/audioset.py:952 +#: redbot/cogs/audio/core/commands/audioset.py:958 msgid "Settings Changed" msgstr "设置已更改" -#: redbot/cogs/audio/core/commands/audioset.py:953 +#: redbot/cogs/audio/core/commands/audioset.py:959 msgid "DJ role set to: {role.name}." msgstr "DJ 角色设置为: {role.name}" -#: redbot/cogs/audio/core/commands/audioset.py:959 +#: redbot/cogs/audio/core/commands/audioset.py:965 #, docstring msgid "Show the current settings." msgstr "显示当前设置" -#: redbot/cogs/audio/core/commands/audioset.py:996 +#: redbot/cogs/audio/core/commands/audioset.py:1004 msgid "Server Settings" msgstr "服务器设置" -#: redbot/cogs/audio/core/commands/audioset.py:997 +#: redbot/cogs/audio/core/commands/audioset.py:1005 +msgid "Auto-deafen: [{auto_deafen}]\n" +msgstr "自聋:[{auto_deafen}]\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1008 msgid "Auto-disconnect: [{dc}]\n" msgstr "自动断开连接: [{dc}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:998 +#: redbot/cogs/audio/core/commands/audioset.py:1009 msgid "Auto-play: [{autoplay}]\n" msgstr "自动播放:[{autoplay}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1002 +#: redbot/cogs/audio/core/commands/audioset.py:1013 msgid "Disconnect timer: [{num_seconds}]\n" msgstr "断开计时器:[{num_seconds}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1006 +#: redbot/cogs/audio/core/commands/audioset.py:1017 msgid "Auto Pause timer: [{num_seconds}]\n" msgstr "自动暂停计时器:[{num_seconds}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1021 msgid "DJ Role: [{role.name}]\n" msgstr "DJ角色:[{role.name}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1012 +#: redbot/cogs/audio/core/commands/audioset.py:1023 msgid "Jukebox: [{jukebox_name}]\n" msgstr "唱片机:[{jukebox_name}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1013 +#: redbot/cogs/audio/core/commands/audioset.py:1024 msgid "Command price: [{jukebox_price}]\n" -msgstr "" +msgstr "命令价格:[{jukebox_price}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1017 +#: redbot/cogs/audio/core/commands/audioset.py:1028 msgid "Max track length: [{tracklength}]\n" -msgstr "" +msgstr "最大音轨长度:[{tracklength}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1020 -msgid "Repeat: [{repeat}]\n" +#: redbot/cogs/audio/core/commands/audioset.py:1031 +msgid "Max volume: [{max_volume}%]\n" +"Persist queue: [{persist_queue}]\n" +"Repeat: [{repeat}]\n" "Shuffle: [{shuffle}]\n" "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" -msgstr "" - -#: redbot/cogs/audio/core/commands/audioset.py:1040 +msgstr "最大音量:[{max_volume}%]\n" +"固定队列:[{persist_queue}]\n" +"重复播放:[{repeat}]\n" +"随机播放:[{shuffle}]\n" +"随即置顶:[{bumpped_shuffle}]\n" +"歌曲通知:[{notify}]\n" +"状态歌曲:[{status}]\n" +"Spotify搜索:[{countrycode}]\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Thumbnails: [{0}]\n" -msgstr "" +msgstr "缩略图:[{0}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1044 +#: redbot/cogs/audio/core/commands/audioset.py:1055 msgid "Vote skip: [{vote_enabled}]\n" "Skip percentage: [{vote_percent}%]\n" -msgstr "" +msgstr "投票跳过:[{vote_enabled}]\n" +"跳过百分比:[{vote_percent}%]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1057 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Server" -msgstr "" +msgstr "服务器" -#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "User" -msgstr "" +msgstr "用户" -#: redbot/cogs/audio/core/commands/audioset.py:1061 -#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: redbot/cogs/audio/core/commands/playlists.py:1010 msgid "Global" -msgstr "" +msgstr "全局" -#: redbot/cogs/audio/core/commands/audioset.py:1063 -#: redbot/cogs/audio/core/commands/audioset.py:1064 -#: redbot/cogs/audio/core/commands/audioset.py:1065 +#: redbot/cogs/audio/core/commands/audioset.py:1074 +#: redbot/cogs/audio/core/commands/audioset.py:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1076 msgid "Cached" -msgstr "" +msgstr "已缓存" -#: redbot/cogs/audio/core/commands/audioset.py:1067 -#: redbot/cogs/audio/core/commands/audioset.py:1068 -#: redbot/cogs/audio/core/commands/audioset.py:1069 +#: redbot/cogs/audio/core/commands/audioset.py:1078 +#: redbot/cogs/audio/core/commands/audioset.py:1079 +#: redbot/cogs/audio/core/commands/audioset.py:1080 msgid "US Top 100" -msgstr "" +msgstr "美国前100" -#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: redbot/cogs/audio/core/commands/audioset.py:1083 msgid "Auto-play Settings" -msgstr "" +msgstr "自动播放设置" -#: redbot/cogs/audio/core/commands/audioset.py:1074 +#: redbot/cogs/audio/core/commands/audioset.py:1085 msgid "Playlist name: [{pname}]\n" -msgstr "" +msgstr "播放列表名称:[{pname}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1086 msgid "Playlist ID: [{pid}]\n" -msgstr "" +msgstr "播放列表 ID:[{pid}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1076 +#: redbot/cogs/audio/core/commands/audioset.py:1087 msgid "Playlist scope: [{pscope}]\n" -msgstr "" +msgstr "播放列表类型:[{pscope}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1082 -#: redbot/cogs/audio/core/commands/audioset.py:1353 -#: redbot/cogs/audio/core/commands/audioset.py:1398 +#: redbot/cogs/audio/core/commands/audioset.py:1093 +#: redbot/cogs/audio/core/commands/audioset.py:1372 +#: redbot/cogs/audio/core/commands/audioset.py:1417 msgid "Cache Settings" -msgstr "" +msgstr "缓存设置" -#: redbot/cogs/audio/core/commands/audioset.py:1084 +#: redbot/cogs/audio/core/commands/audioset.py:1095 msgid "Max age: [{max_age}]\n" -msgstr "" +msgstr "最长时间:[{max_age}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1085 +#: redbot/cogs/audio/core/commands/audioset.py:1096 msgid "Local Spotify cache: [{spotify_status}]\n" -msgstr "" +msgstr "本地 Spotify 缓存:[{spotify_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1097 msgid "Local Youtube cache: [{youtube_status}]\n" -msgstr "" +msgstr "本地Youtube 缓存:[{youtube_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1098 msgid "Local Lavalink cache: [{lavalink_status}]\n" -msgstr "" +msgstr "本地Lavalink 缓存:[{lavalink_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1089 -#: redbot/cogs/audio/core/commands/audioset.py:1347 -#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1100 +#: redbot/cogs/audio/core/commands/audioset.py:1366 +#: redbot/cogs/audio/core/commands/audioset.py:1411 msgid "days" msgstr "天" -#: redbot/cogs/audio/core/commands/audioset.py:1096 +#: redbot/cogs/audio/core/commands/audioset.py:1107 msgid "User Settings" -msgstr "" +msgstr "用户设置" -#: redbot/cogs/audio/core/commands/audioset.py:1098 +#: redbot/cogs/audio/core/commands/audioset.py:1109 msgid "Spotify search: [{country_code}]\n" -msgstr "" +msgstr "Spotify搜索:[{country_code}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1114 msgid "Lavalink Settings" -msgstr "" +msgstr "Lavalink 设置" -#: redbot/cogs/audio/core/commands/audioset.py:1105 +#: redbot/cogs/audio/core/commands/audioset.py:1116 msgid "Cog version: [{version}]\n" -msgstr "" +msgstr "齿轮版本: [{version}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1106 +#: redbot/cogs/audio/core/commands/audioset.py:1117 msgid "Red-Lavalink: [{lavalink_version}]\n" -msgstr "" +msgstr "Red Lavalink: [{lavalink_version}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1107 +#: redbot/cogs/audio/core/commands/audioset.py:1118 msgid "External server: [{use_external_lavalink}]\n" -msgstr "" +msgstr "外部服务器:[{use_external_lavalink}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1116 -msgid "Lavalink build: [{llbuild}]\n" +#: redbot/cogs/audio/core/commands/audioset.py:1131 +msgid "Lavalink version: [{llversion}]\n" "Lavalink branch: [{llbranch}]\n" "Release date: [{build_time}]\n" "Lavaplayer version: [{lavaplayer}]\n" "Java version: [{jvm}]\n" "Java Executable: [{jv_exec}]\n" +"Initial Heapsize: [{xms}]\n" +"Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1132 +#: redbot/cogs/audio/core/commands/audioset.py:1151 msgid "Localtracks path: [{localpath}]\n" -msgstr "" +msgstr "本地曲目路径:[{localpath}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1141 +#: redbot/cogs/audio/core/commands/audioset.py:1160 #, docstring -msgid "Sends the Lavalink server logs to your DMs." +msgid "Sends the managed Lavalink node logs to your DMs." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1148 -#: redbot/cogs/audio/core/commands/audioset.py:1150 +#: redbot/cogs/audio/core/commands/audioset.py:1167 +#: redbot/cogs/audio/core/commands/audioset.py:1169 msgid "No logs found in your data folder." -msgstr "" +msgstr "在您的数据文件夹中找不到日志。" -#: redbot/cogs/audio/core/commands/audioset.py:1162 +#: redbot/cogs/audio/core/commands/audioset.py:1181 msgid "Logs are too large, you can find them in {path}" -msgstr "" +msgstr "日志太大,您可以在 {path} 中找到" -#: redbot/cogs/audio/core/commands/audioset.py:1172 +#: redbot/cogs/audio/core/commands/audioset.py:1191 msgid "I need to be able to DM you to send you the logs." -msgstr "" +msgstr "我需要能够私信你给你发送日志。" -#: redbot/cogs/audio/core/commands/audioset.py:1181 +#: redbot/cogs/audio/core/commands/audioset.py:1200 #, docstring msgid "Enable/disable tracks' titles as status." -msgstr "" +msgstr "启用/禁用音轨标题作为状态。" -#: redbot/cogs/audio/core/commands/audioset.py:1187 +#: redbot/cogs/audio/core/commands/audioset.py:1206 msgid "Song titles as status: {true_or_false}." -msgstr "" +msgstr "歌曲标题作为状态: {true_or_false}" -#: redbot/cogs/audio/core/commands/audioset.py:1196 +#: redbot/cogs/audio/core/commands/audioset.py:1215 #, docstring msgid "Toggle displaying a thumbnail on audio messages." -msgstr "" +msgstr "切换在音频信息上显示缩略图。" -#: redbot/cogs/audio/core/commands/audioset.py:1202 +#: redbot/cogs/audio/core/commands/audioset.py:1221 msgid "Thumbnail display: {true_or_false}." -msgstr "" +msgstr "缩略图显示: {true_or_false}" -#: redbot/cogs/audio/core/commands/audioset.py:1211 +#: redbot/cogs/audio/core/commands/audioset.py:1230 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1223 +#: redbot/cogs/audio/core/commands/audioset.py:1242 msgid "Voting disabled. All users can use queue management commands." -msgstr "" +msgstr "投票已禁用。所有用户都可以使用队列管理命令。" -#: redbot/cogs/audio/core/commands/audioset.py:1230 +#: redbot/cogs/audio/core/commands/audioset.py:1249 msgid "Vote percentage set to {percent}%." -msgstr "" +msgstr "投票百分比设置为 {percent}%。" -#: redbot/cogs/audio/core/commands/audioset.py:1239 +#: redbot/cogs/audio/core/commands/audioset.py:1258 #, docstring msgid "Instructions to set the YouTube API key." -msgstr "" +msgstr "设置 YouTube API 密钥的说明" -#: redbot/cogs/audio/core/commands/audioset.py:1258 +#: redbot/cogs/audio/core/commands/audioset.py:1277 #, docstring msgid "Instructions to set the Spotify API tokens." -msgstr "" +msgstr "设置 Spotify API 令牌的说明" -#: redbot/cogs/audio/core/commands/audioset.py:1259 +#: redbot/cogs/audio/core/commands/audioset.py:1278 msgid "1. Go to Spotify developers and log in with your Spotify account.\n" "(https://developer.spotify.com/dashboard/applications)\n" "2. Click \"Create An App\".\n" @@ -994,28 +1040,28 @@ msgid "1. Go to Spotify developers and log in with your Spotify account.\n" "`{prefix}set api spotify client_id client_secret `" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1276 -#: redbot/cogs/audio/core/commands/audioset.py:1298 +#: redbot/cogs/audio/core/commands/audioset.py:1295 +#: redbot/cogs/audio/core/commands/audioset.py:1317 #, docstring msgid "Set the country code for Spotify searches." -msgstr "" +msgstr "设置Spotify搜索的国家代码" -#: redbot/cogs/audio/core/commands/audioset.py:1280 -#: redbot/cogs/audio/core/commands/audioset.py:1302 +#: redbot/cogs/audio/core/commands/audioset.py:1299 +#: redbot/cogs/audio/core/commands/audioset.py:1321 msgid "Invalid Country Code" -msgstr "" +msgstr "无效的国家代码" -#: redbot/cogs/audio/core/commands/audioset.py:1281 -#: redbot/cogs/audio/core/commands/audioset.py:1303 +#: redbot/cogs/audio/core/commands/audioset.py:1300 +#: redbot/cogs/audio/core/commands/audioset.py:1322 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:1290 -#: redbot/cogs/audio/core/commands/audioset.py:1312 +#: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1331 msgid "Country Code set to {country}." -msgstr "" +msgstr "国家代码已设置为 {country}" -#: redbot/cogs/audio/core/commands/audioset.py:1320 +#: redbot/cogs/audio/core/commands/audioset.py:1339 #, docstring msgid "Sets the caching level.\n\n" " Level can be one of the following:\n\n" @@ -1028,27 +1074,27 @@ msgid "Sets the caching level.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1342 -#: redbot/cogs/audio/core/commands/audioset.py:1387 +#: redbot/cogs/audio/core/commands/audioset.py:1361 +#: redbot/cogs/audio/core/commands/audioset.py:1406 msgid "Max age: [{max_age}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1343 -#: redbot/cogs/audio/core/commands/audioset.py:1388 +#: redbot/cogs/audio/core/commands/audioset.py:1362 +#: redbot/cogs/audio/core/commands/audioset.py:1407 msgid "Spotify cache: [{spotify_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1344 -#: redbot/cogs/audio/core/commands/audioset.py:1389 +#: redbot/cogs/audio/core/commands/audioset.py:1363 +#: redbot/cogs/audio/core/commands/audioset.py:1408 msgid "Youtube cache: [{youtube_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1345 -#: redbot/cogs/audio/core/commands/audioset.py:1390 +#: redbot/cogs/audio/core/commands/audioset.py:1364 +#: redbot/cogs/audio/core/commands/audioset.py:1409 msgid "Lavalink cache: [{lavalink_status}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1405 +#: redbot/cogs/audio/core/commands/audioset.py:1424 #, 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" @@ -1056,68 +1102,105 @@ msgid "Sets the cache max age.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1431 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:1417 +#: redbot/cogs/audio/core/commands/audioset.py:1436 msgid "I've set the cache age to {age} days" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1424 +#: redbot/cogs/audio/core/commands/audioset.py:1443 #, 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:1436 +#: redbot/cogs/audio/core/commands/audioset.py:1455 msgid "Persisting queues: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1444 +#: redbot/cogs/audio/core/commands/audioset.py:1463 #, docstring msgid "Restarts the lavalink connection." msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1454 +#: redbot/cogs/audio/core/commands/audioset.py:1471 +#: redbot/cogs/audio/core/commands/llset.py:731 +msgid "Failed To Shutdown Lavalink Node" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1472 +#: redbot/cogs/audio/core/commands/llset.py:187 +#: redbot/cogs/audio/core/commands/llset.py:732 +msgid "Please reload Audio (`{prefix}reload audio`)." +msgstr "请重新加载音频 (\"{prefix}重新加载音频)。" + +#: redbot/cogs/audio/core/commands/audioset.py:1479 msgid "Restarting Lavalink" msgstr "" -#: redbot/cogs/audio/core/commands/audioset.py:1455 +#: redbot/cogs/audio/core/commands/audioset.py:1480 msgid "It can take a couple of minutes for Lavalink to fully start up." msgstr "" +#: redbot/cogs/audio/core/commands/audioset.py:1487 +#, docstring +msgid "Set the maximum volume allowed in this server." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1491 +msgid "Error" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1492 +msgid "Music without sound isn't music at all. Try setting the volume higher then 0%." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1500 +#: redbot/cogs/audio/core/commands/audioset.py:1508 +msgid "Setting changed" +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1501 +msgid "The maximum volume has been limited to 150%, be easy on your ears." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:1509 +msgid "The maximum volume has been limited to {max_volume}%." +msgstr "" + #: redbot/cogs/audio/core/commands/controller.py:32 #, docstring msgid "Disconnect from the voice channel." -msgstr "" +msgstr "断开语音频道" #: redbot/cogs/audio/core/commands/controller.py:34 -#: redbot/cogs/audio/core/commands/controller.py:88 -#: redbot/cogs/audio/core/commands/controller.py:205 -#: redbot/cogs/audio/core/commands/controller.py:222 -#: redbot/cogs/audio/core/commands/controller.py:236 -#: redbot/cogs/audio/core/commands/controller.py:244 -#: redbot/cogs/audio/core/commands/controller.py:318 -#: redbot/cogs/audio/core/commands/controller.py:384 -#: redbot/cogs/audio/core/commands/controller.py:477 -#: redbot/cogs/audio/core/commands/controller.py:487 -#: redbot/cogs/audio/core/commands/controller.py:571 -#: redbot/cogs/audio/core/commands/controller.py:703 -#: redbot/cogs/audio/core/commands/controller.py:732 -#: redbot/cogs/audio/core/commands/controller.py:788 -#: redbot/cogs/audio/core/commands/controller.py:865 -#: redbot/cogs/audio/core/commands/equalizer.py:39 -#: redbot/cogs/audio/core/commands/equalizer.py:164 -#: redbot/cogs/audio/core/commands/equalizer.py:194 -#: redbot/cogs/audio/core/commands/equalizer.py:228 -#: redbot/cogs/audio/core/commands/equalizer.py:317 -#: redbot/cogs/audio/core/commands/miscellaneous.py:71 -#: redbot/cogs/audio/core/commands/miscellaneous.py:102 -#: redbot/cogs/audio/core/commands/playlists.py:1142 +#: redbot/cogs/audio/core/commands/controller.py:89 +#: redbot/cogs/audio/core/commands/controller.py:206 +#: redbot/cogs/audio/core/commands/controller.py:223 +#: redbot/cogs/audio/core/commands/controller.py:237 +#: redbot/cogs/audio/core/commands/controller.py:245 +#: redbot/cogs/audio/core/commands/controller.py:319 +#: redbot/cogs/audio/core/commands/controller.py:385 +#: redbot/cogs/audio/core/commands/controller.py:478 +#: redbot/cogs/audio/core/commands/controller.py:488 +#: redbot/cogs/audio/core/commands/controller.py:572 +#: redbot/cogs/audio/core/commands/controller.py:711 +#: redbot/cogs/audio/core/commands/controller.py:740 +#: redbot/cogs/audio/core/commands/controller.py:796 +#: redbot/cogs/audio/core/commands/controller.py:873 +#: redbot/cogs/audio/core/commands/equalizer.py:40 +#: redbot/cogs/audio/core/commands/equalizer.py:165 +#: redbot/cogs/audio/core/commands/equalizer.py:195 +#: redbot/cogs/audio/core/commands/equalizer.py:229 +#: redbot/cogs/audio/core/commands/equalizer.py:318 +#: redbot/cogs/audio/core/commands/miscellaneous.py:72 +#: redbot/cogs/audio/core/commands/miscellaneous.py:103 +#: redbot/cogs/audio/core/commands/playlists.py:1125 msgid "Nothing playing." -msgstr "" +msgstr "没有播放" #: redbot/cogs/audio/core/commands/controller.py:49 #: redbot/cogs/audio/core/commands/controller.py:55 @@ -1125,9 +1208,9 @@ msgid "Unable To Disconnect" msgstr "" #: redbot/cogs/audio/core/commands/controller.py:50 -#: redbot/cogs/audio/core/commands/controller.py:263 -#: redbot/cogs/audio/core/commands/controller.py:331 -#: redbot/cogs/audio/core/commands/controller.py:585 +#: redbot/cogs/audio/core/commands/controller.py:264 +#: redbot/cogs/audio/core/commands/controller.py:332 +#: redbot/cogs/audio/core/commands/controller.py:586 msgid "There are other people listening - vote to skip instead." msgstr "" @@ -1144,746 +1227,1036 @@ msgstr "" msgid "Disconnecting..." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:86 +#: redbot/cogs/audio/core/commands/controller.py:87 #, docstring msgid "Now playing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:110 -#: redbot/cogs/audio/core/commands/queue.py:77 +#: redbot/cogs/audio/core/commands/controller.py:111 +#: redbot/cogs/audio/core/commands/queue.py:81 msgid "\n" " Requested by: **{track.requester}**" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:113 +#: redbot/cogs/audio/core/commands/controller.py:114 msgid "Nothing." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:118 -#: redbot/cogs/audio/core/commands/queue.py:79 +#: redbot/cogs/audio/core/commands/controller.py:119 +#: redbot/cogs/audio/core/commands/queue.py:83 msgid "Now Playing" -msgstr "" +msgstr "正在播放" -#: redbot/cogs/audio/core/commands/controller.py:128 -#: redbot/cogs/audio/core/commands/queue.py:89 +#: redbot/cogs/audio/core/commands/controller.py:129 +#: redbot/cogs/audio/core/commands/queue.py:93 msgid "Auto-Play" -msgstr "" +msgstr "自动播放" -#: redbot/cogs/audio/core/commands/controller.py:134 -#: redbot/cogs/audio/core/commands/queue.py:95 +#: redbot/cogs/audio/core/commands/controller.py:135 +#: redbot/cogs/audio/core/commands/queue.py:99 msgid "Shuffle" -msgstr "" +msgstr "随机播放" -#: redbot/cogs/audio/core/commands/controller.py:140 -#: redbot/cogs/audio/core/commands/queue.py:101 +#: redbot/cogs/audio/core/commands/controller.py:141 +#: redbot/cogs/audio/core/commands/queue.py:105 msgid "Repeat" -msgstr "" +msgstr "重复" -#: redbot/cogs/audio/core/commands/controller.py:200 +#: redbot/cogs/audio/core/commands/controller.py:201 #, docstring msgid "Pause or resume a playing track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:211 -#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:212 +#: redbot/cogs/audio/core/commands/controller.py:218 msgid "Unable To Manage Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:212 +#: redbot/cogs/audio/core/commands/controller.py:213 msgid "You must be in the voice channel to pause or resume." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:218 +#: redbot/cogs/audio/core/commands/controller.py:219 msgid "You need the DJ role to pause or resume tracks." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:229 +#: redbot/cogs/audio/core/commands/controller.py:230 msgid "Track Paused" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:233 +#: redbot/cogs/audio/core/commands/controller.py:234 msgid "Track Resumed" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:242 +#: redbot/cogs/audio/core/commands/controller.py:243 #, docstring msgid "Skip to the start of the previously played track." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:256 -#: redbot/cogs/audio/core/commands/controller.py:262 -#: redbot/cogs/audio/core/commands/controller.py:268 -#: redbot/cogs/audio/core/commands/controller.py:483 -#: redbot/cogs/audio/core/commands/controller.py:498 -#: redbot/cogs/audio/core/commands/controller.py:511 -#: redbot/cogs/audio/core/commands/controller.py:520 +#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:263 +#: redbot/cogs/audio/core/commands/controller.py:269 +#: redbot/cogs/audio/core/commands/controller.py:484 +#: redbot/cogs/audio/core/commands/controller.py:499 +#: redbot/cogs/audio/core/commands/controller.py:512 +#: redbot/cogs/audio/core/commands/controller.py:521 msgid "Unable To Skip Tracks" -msgstr "" +msgstr "无法跳过曲目" -#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:258 msgid "You must be in the voice channel to skip the track." -msgstr "" +msgstr "您必须在语音频道中跳过音轨。" -#: redbot/cogs/audio/core/commands/controller.py:269 +#: redbot/cogs/audio/core/commands/controller.py:270 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:277 -#: redbot/cogs/audio/core/commands/player.py:53 -#: redbot/cogs/audio/core/commands/player.py:58 -#: redbot/cogs/audio/core/commands/player.py:64 -#: redbot/cogs/audio/core/commands/player.py:82 -#: redbot/cogs/audio/core/commands/player.py:94 -#: redbot/cogs/audio/core/commands/player.py:100 -#: redbot/cogs/audio/core/commands/player.py:110 -#: redbot/cogs/audio/core/commands/player.py:116 -#: redbot/cogs/audio/core/commands/player.py:123 -#: redbot/cogs/audio/core/commands/player.py:134 -#: redbot/cogs/audio/core/commands/player.py:161 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:172 -#: redbot/cogs/audio/core/commands/player.py:190 -#: redbot/cogs/audio/core/commands/player.py:202 -#: redbot/cogs/audio/core/commands/player.py:208 -#: redbot/cogs/audio/core/commands/player.py:218 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:231 -#: redbot/cogs/audio/core/commands/player.py:243 -#: redbot/cogs/audio/core/commands/player.py:252 -#: redbot/cogs/audio/core/commands/player.py:295 -#: redbot/cogs/audio/core/commands/player.py:317 -#: redbot/cogs/audio/core/commands/player.py:436 -#: redbot/cogs/audio/core/commands/player.py:454 -#: redbot/cogs/audio/core/commands/player.py:466 -#: redbot/cogs/audio/core/commands/player.py:472 -#: redbot/cogs/audio/core/commands/player.py:484 -#: redbot/cogs/audio/core/commands/player.py:532 -#: redbot/cogs/audio/core/commands/player.py:552 -#: redbot/cogs/audio/core/commands/player.py:570 -#: redbot/cogs/audio/core/commands/player.py:582 -#: redbot/cogs/audio/core/commands/player.py:588 -#: redbot/cogs/audio/core/commands/player.py:600 -#: redbot/cogs/audio/core/commands/player.py:605 -#: redbot/cogs/audio/core/commands/player.py:738 -#: redbot/cogs/audio/core/commands/player.py:744 -#: redbot/cogs/audio/core/commands/player.py:806 -#: redbot/cogs/audio/core/commands/playlists.py:1481 +msgstr "您需要 DJ 角色或作为点歌员来点歌。" + +#: redbot/cogs/audio/core/commands/controller.py:278 +#: redbot/cogs/audio/core/commands/player.py:52 +#: redbot/cogs/audio/core/commands/player.py:57 +#: redbot/cogs/audio/core/commands/player.py:63 +#: redbot/cogs/audio/core/commands/player.py:81 +#: redbot/cogs/audio/core/commands/player.py:93 +#: redbot/cogs/audio/core/commands/player.py:99 +#: redbot/cogs/audio/core/commands/player.py:109 +#: redbot/cogs/audio/core/commands/player.py:115 +#: redbot/cogs/audio/core/commands/player.py:122 +#: redbot/cogs/audio/core/commands/player.py:133 +#: redbot/cogs/audio/core/commands/player.py:160 +#: redbot/cogs/audio/core/commands/player.py:165 +#: redbot/cogs/audio/core/commands/player.py:171 +#: redbot/cogs/audio/core/commands/player.py:189 +#: redbot/cogs/audio/core/commands/player.py:201 +#: redbot/cogs/audio/core/commands/player.py:207 +#: redbot/cogs/audio/core/commands/player.py:217 +#: redbot/cogs/audio/core/commands/player.py:223 +#: redbot/cogs/audio/core/commands/player.py:230 +#: redbot/cogs/audio/core/commands/player.py:242 +#: redbot/cogs/audio/core/commands/player.py:251 +#: redbot/cogs/audio/core/commands/player.py:293 +#: redbot/cogs/audio/core/commands/player.py:315 +#: redbot/cogs/audio/core/commands/player.py:434 +#: redbot/cogs/audio/core/commands/player.py:452 +#: redbot/cogs/audio/core/commands/player.py:464 +#: redbot/cogs/audio/core/commands/player.py:470 +#: redbot/cogs/audio/core/commands/player.py:482 +#: redbot/cogs/audio/core/commands/player.py:530 +#: redbot/cogs/audio/core/commands/player.py:550 +#: redbot/cogs/audio/core/commands/player.py:568 +#: redbot/cogs/audio/core/commands/player.py:580 +#: redbot/cogs/audio/core/commands/player.py:586 +#: redbot/cogs/audio/core/commands/player.py:598 +#: redbot/cogs/audio/core/commands/player.py:603 +#: redbot/cogs/audio/core/commands/player.py:737 +#: redbot/cogs/audio/core/commands/player.py:743 +#: redbot/cogs/audio/core/commands/player.py:805 +#: redbot/cogs/audio/core/commands/playlists.py:1458 msgid "Unable To Play Tracks" -msgstr "" +msgstr "无法播放曲目" -#: redbot/cogs/audio/core/commands/controller.py:277 +#: redbot/cogs/audio/core/commands/controller.py:278 msgid "No previous track." -msgstr "" +msgstr "没有以前的曲目" -#: redbot/cogs/audio/core/commands/controller.py:298 +#: redbot/cogs/audio/core/commands/controller.py:299 msgid "Replaying Track" -msgstr "" +msgstr "重新播放曲目" -#: redbot/cogs/audio/core/commands/controller.py:305 +#: redbot/cogs/audio/core/commands/controller.py:306 #, docstring -msgid "Seek ahead or behind on a track by seconds or a to a specific time.\n\n" +msgid "Seek ahead or behind on a track by seconds or 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:323 -#: redbot/cogs/audio/core/commands/controller.py:330 -#: redbot/cogs/audio/core/commands/controller.py:337 -#: redbot/cogs/audio/core/commands/controller.py:344 -#: redbot/cogs/audio/core/commands/controller.py:356 +#: redbot/cogs/audio/core/commands/controller.py:324 +#: redbot/cogs/audio/core/commands/controller.py:331 +#: redbot/cogs/audio/core/commands/controller.py:338 +#: redbot/cogs/audio/core/commands/controller.py:345 +#: redbot/cogs/audio/core/commands/controller.py:357 msgid "Unable To Seek Tracks" -msgstr "" +msgstr "无法查找曲目" -#: redbot/cogs/audio/core/commands/controller.py:324 +#: redbot/cogs/audio/core/commands/controller.py:325 msgid "You must be in the voice channel to use seek." -msgstr "" +msgstr "您必须在语音频道中寻轨。" -#: redbot/cogs/audio/core/commands/controller.py:338 +#: redbot/cogs/audio/core/commands/controller.py:339 msgid "You need the DJ role or be the track requester to use seek." -msgstr "" +msgstr "您需要 DJ 角色或是点歌员来使用寻轨。" -#: redbot/cogs/audio/core/commands/controller.py:344 +#: redbot/cogs/audio/core/commands/controller.py:345 msgid "Can't seek on a stream." -msgstr "" +msgstr "无法在该流媒体中寻轨。" -#: redbot/cogs/audio/core/commands/controller.py:357 +#: redbot/cogs/audio/core/commands/controller.py:358 msgid "Invalid input for the time to seek." -msgstr "" +msgstr "要寻轨的时间输入无效。" -#: redbot/cogs/audio/core/commands/controller.py:365 +#: redbot/cogs/audio/core/commands/controller.py:366 msgid "Moved {num_seconds}s to 00:00:00" -msgstr "" +msgstr "移动 {num_seconds} 秒 到 00:00:00" -#: redbot/cogs/audio/core/commands/controller.py:372 +#: redbot/cogs/audio/core/commands/controller.py:373 msgid "Moved {num_seconds}s to {time}" -msgstr "" +msgstr "已移动 {num_seconds} 秒 到 {time}" -#: redbot/cogs/audio/core/commands/controller.py:380 +#: redbot/cogs/audio/core/commands/controller.py:381 msgid "Moved to {time}" -msgstr "" +msgstr "已移动到 {time}" -#: redbot/cogs/audio/core/commands/controller.py:390 +#: redbot/cogs/audio/core/commands/controller.py:391 #, docstring msgid "Toggle shuffle." -msgstr "" - -#: redbot/cogs/audio/core/commands/controller.py:399 -#: redbot/cogs/audio/core/commands/controller.py:410 -#: redbot/cogs/audio/core/commands/controller.py:443 -#: redbot/cogs/audio/core/commands/controller.py:454 -msgid "Unable To Toggle Shuffle" -msgstr "" +msgstr "切换随机播放模式" #: redbot/cogs/audio/core/commands/controller.py:400 +#: redbot/cogs/audio/core/commands/controller.py:411 #: redbot/cogs/audio/core/commands/controller.py:444 +#: redbot/cogs/audio/core/commands/controller.py:455 +msgid "Unable To Toggle Shuffle" +msgstr "无法切换随机播放" + +#: redbot/cogs/audio/core/commands/controller.py:401 +#: redbot/cogs/audio/core/commands/controller.py:445 msgid "You need the DJ role to toggle shuffle." -msgstr "" +msgstr "你需要 DJ 角色来切换随机播放。" -#: redbot/cogs/audio/core/commands/controller.py:411 -#: redbot/cogs/audio/core/commands/controller.py:455 +#: redbot/cogs/audio/core/commands/controller.py:412 +#: redbot/cogs/audio/core/commands/controller.py:456 msgid "You must be in the voice channel to toggle shuffle." -msgstr "" +msgstr "您必须在语音频道中切换随机播放。" -#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:421 msgid "Shuffle tracks: {true_or_false}." -msgstr "" +msgstr "随机曲目:{true_or_false}。" -#: redbot/cogs/audio/core/commands/controller.py:431 +#: redbot/cogs/audio/core/commands/controller.py:432 #, 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 "" +msgstr "切换置顶随机播放。\n\n" +" 如果您想避免置顶曲目被打乱,请将其设置为禁用。 \n" +" 这将覆盖 `[p]shuffle。`\n" +" " -#: redbot/cogs/audio/core/commands/controller.py:464 +#: redbot/cogs/audio/core/commands/controller.py:465 msgid "Shuffle bumped tracks: {true_or_false}." -msgstr "" +msgstr "置顶随机:{true_or_false}。" -#: redbot/cogs/audio/core/commands/controller.py:475 +#: redbot/cogs/audio/core/commands/controller.py:476 #, docstring msgid "Skip to the next track, or to a given track number." -msgstr "" +msgstr "跳至下一曲目或指定曲目号码。" -#: redbot/cogs/audio/core/commands/controller.py:484 +#: redbot/cogs/audio/core/commands/controller.py:485 msgid "You must be in the voice channel to skip the music." -msgstr "" +msgstr "您必须在语音频道中跳过音轨。" -#: redbot/cogs/audio/core/commands/controller.py:499 +#: redbot/cogs/audio/core/commands/controller.py:500 msgid "You need the DJ role or be the track requester to skip tracks." -msgstr "" +msgstr "您需要 DJ 角色或是点歌员来跳过曲目。" -#: redbot/cogs/audio/core/commands/controller.py:512 +#: redbot/cogs/audio/core/commands/controller.py:513 msgid "You can only skip the current track." -msgstr "" +msgstr "您只能跳过当前曲目。" -#: redbot/cogs/audio/core/commands/controller.py:521 +#: redbot/cogs/audio/core/commands/controller.py:522 msgid "Can't skip to a specific track in vote mode without the DJ role." -msgstr "" +msgstr "在没有DJ角色的情况下,无法跳转到特定的音轨。" -#: redbot/cogs/audio/core/commands/controller.py:527 +#: redbot/cogs/audio/core/commands/controller.py:528 msgid "I removed your vote to skip." -msgstr "" +msgstr "我已取消你的跳过曲目投票。" -#: redbot/cogs/audio/core/commands/controller.py:530 +#: redbot/cogs/audio/core/commands/controller.py:531 msgid "You voted to skip." -msgstr "" +msgstr "你投票跳过。" -#: redbot/cogs/audio/core/commands/controller.py:543 +#: redbot/cogs/audio/core/commands/controller.py:544 msgid "Vote threshold met." -msgstr "" +msgstr "已达到投票阈值。" -#: redbot/cogs/audio/core/commands/controller.py:546 +#: redbot/cogs/audio/core/commands/controller.py:547 msgid " Votes: {num_votes}/{num_members} ({cur_percent}% out of {required_percent}% needed)" -msgstr "" +msgstr " 投票:{num_votes}/{num_members} (需要 {required_percent}%中的{cur_percent}%)" -#: redbot/cogs/audio/core/commands/controller.py:565 +#: redbot/cogs/audio/core/commands/controller.py:566 #, docstring msgid "Stop playback and clear the queue." -msgstr "" +msgstr "停止播放并清除队列。" -#: redbot/cogs/audio/core/commands/controller.py:578 -#: redbot/cogs/audio/core/commands/controller.py:584 -#: redbot/cogs/audio/core/commands/controller.py:590 +#: redbot/cogs/audio/core/commands/controller.py:579 +#: redbot/cogs/audio/core/commands/controller.py:585 +#: redbot/cogs/audio/core/commands/controller.py:591 msgid "Unable To Stop Player" -msgstr "" +msgstr "无法停止播放器" -#: redbot/cogs/audio/core/commands/controller.py:579 +#: redbot/cogs/audio/core/commands/controller.py:580 msgid "You must be in the voice channel to stop the music." -msgstr "" +msgstr "您必须在语音频道中停止音乐。" -#: redbot/cogs/audio/core/commands/controller.py:591 +#: redbot/cogs/audio/core/commands/controller.py:592 msgid "You need the DJ role to stop the music." -msgstr "" +msgstr "你需要DJ角色来停止音乐。" -#: redbot/cogs/audio/core/commands/controller.py:613 +#: redbot/cogs/audio/core/commands/controller.py:614 msgid "Stopping..." -msgstr "" +msgstr "正在停止..." -#: redbot/cogs/audio/core/commands/controller.py:621 +#: redbot/cogs/audio/core/commands/controller.py:622 #, docstring msgid "Summon the bot to a voice channel." -msgstr "" +msgstr "召唤机器人到一个语音频道" -#: redbot/cogs/audio/core/commands/controller.py:633 -#: redbot/cogs/audio/core/commands/controller.py:640 -#: redbot/cogs/audio/core/commands/controller.py:653 -#: redbot/cogs/audio/core/commands/controller.py:679 -#: redbot/cogs/audio/core/commands/controller.py:686 +#: redbot/cogs/audio/core/commands/controller.py:634 +#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:654 +#: redbot/cogs/audio/core/commands/controller.py:685 +#: redbot/cogs/audio/core/commands/controller.py:692 msgid "Unable To Join Voice Channel" -msgstr "" +msgstr "无法加入语音频道" -#: redbot/cogs/audio/core/commands/controller.py:634 +#: redbot/cogs/audio/core/commands/controller.py:635 msgid "There are other people listening." -msgstr "" +msgstr "还有其他人在聆听。" -#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:642 msgid "You need the DJ role to summon the bot." -msgstr "" +msgstr "你需要 DJ 角色来召唤机器人。" -#: redbot/cogs/audio/core/commands/controller.py:654 -#: redbot/cogs/audio/core/commands/player.py:83 -#: redbot/cogs/audio/core/commands/player.py:191 -#: redbot/cogs/audio/core/commands/player.py:455 -#: redbot/cogs/audio/core/commands/player.py:571 -#: redbot/cogs/audio/core/commands/player.py:695 -#: redbot/cogs/audio/core/commands/queue.py:339 +#: redbot/cogs/audio/core/commands/controller.py:655 +#: redbot/cogs/audio/core/commands/player.py:82 +#: redbot/cogs/audio/core/commands/player.py:190 +#: redbot/cogs/audio/core/commands/player.py:453 +#: redbot/cogs/audio/core/commands/player.py:569 +#: redbot/cogs/audio/core/commands/player.py:694 +#: redbot/cogs/audio/core/commands/queue.py:343 msgid "I don't have permission to connect and speak in your channel." -msgstr "" +msgstr "我没有在您的频道上连接和说话的权限。" + +#: redbot/cogs/audio/core/commands/controller.py:673 +msgid "Unable To Do This Action" +msgstr "无法执行此操作" + +#: redbot/cogs/audio/core/commands/controller.py:674 +msgid "I am already in your channel." +msgstr "我已经在您的频道中。" -#: redbot/cogs/audio/core/commands/controller.py:680 -#: redbot/cogs/audio/core/commands/player.py:95 -#: redbot/cogs/audio/core/commands/player.py:203 -#: redbot/cogs/audio/core/commands/player.py:467 -#: redbot/cogs/audio/core/commands/player.py:583 -#: redbot/cogs/audio/core/commands/player.py:707 -#: redbot/cogs/audio/core/commands/queue.py:351 +#: redbot/cogs/audio/core/commands/controller.py:686 +#: redbot/cogs/audio/core/commands/player.py:94 +#: redbot/cogs/audio/core/commands/player.py:202 +#: redbot/cogs/audio/core/commands/player.py:465 +#: redbot/cogs/audio/core/commands/player.py:581 +#: redbot/cogs/audio/core/commands/player.py:706 +#: redbot/cogs/audio/core/commands/queue.py:355 msgid "Connect to a voice channel first." -msgstr "" +msgstr "您必须先加入一个语音频道。" -#: redbot/cogs/audio/core/commands/controller.py:687 -#: redbot/cogs/audio/core/commands/player.py:101 -#: redbot/cogs/audio/core/commands/player.py:209 -#: redbot/cogs/audio/core/commands/player.py:473 -#: redbot/cogs/audio/core/commands/player.py:589 -#: redbot/cogs/audio/core/commands/player.py:713 -#: redbot/cogs/audio/core/commands/queue.py:358 -msgid "Connection to Lavalink has not yet been established." +#: redbot/cogs/audio/core/commands/controller.py:693 +#: redbot/cogs/audio/core/commands/player.py:100 +msgid "Connection to the Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:694 +#: redbot/cogs/audio/core/commands/controller.py:700 #, docstring msgid "Set the volume, 1% - 150%." -msgstr "" +msgstr "设置音量,1%-150%" -#: redbot/cogs/audio/core/commands/controller.py:701 +#: redbot/cogs/audio/core/commands/controller.py:709 msgid "Current Volume:" -msgstr "" +msgstr "当前音量:" -#: redbot/cogs/audio/core/commands/controller.py:712 -#: redbot/cogs/audio/core/commands/controller.py:719 +#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:727 msgid "Unable To Change Volume" -msgstr "" +msgstr "无法更改音量" -#: redbot/cogs/audio/core/commands/controller.py:713 +#: redbot/cogs/audio/core/commands/controller.py:721 msgid "You must be in the voice channel to change the volume." -msgstr "" +msgstr "您必须在语音频道才能更改音量。" -#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:728 msgid "You need the DJ role to change the volume." -msgstr "" +msgstr "你需要DJ角色来改变音量。" -#: redbot/cogs/audio/core/commands/controller.py:730 +#: redbot/cogs/audio/core/commands/controller.py:738 msgid "Volume:" -msgstr "" +msgstr "音量:" -#: redbot/cogs/audio/core/commands/controller.py:739 +#: redbot/cogs/audio/core/commands/controller.py:747 #, docstring msgid "Toggle repeat." -msgstr "" +msgstr "切换重复播放。" -#: redbot/cogs/audio/core/commands/controller.py:747 -#: redbot/cogs/audio/core/commands/controller.py:758 +#: redbot/cogs/audio/core/commands/controller.py:755 +#: redbot/cogs/audio/core/commands/controller.py:766 msgid "Unable To Toggle Repeat" -msgstr "" +msgstr "无法切换重复播放" -#: redbot/cogs/audio/core/commands/controller.py:748 +#: redbot/cogs/audio/core/commands/controller.py:756 msgid "You need the DJ role to toggle repeat." -msgstr "" +msgstr "你需要 DJ 角色来切换重复播放。" -#: redbot/cogs/audio/core/commands/controller.py:759 +#: redbot/cogs/audio/core/commands/controller.py:767 msgid "You must be in the voice channel to toggle repeat." +msgstr "您必须在语音频道才能切换重复。" + +#: redbot/cogs/audio/core/commands/controller.py:774 +msgid "Repeat tracks: {true_or_false}." +msgstr "重复曲目: {true_or_false}" + +#: redbot/cogs/audio/core/commands/controller.py:791 +#, docstring +msgid "Remove a specific track number from the queue." +msgstr "从队列中删除特定的音轨号码。" + +#: redbot/cogs/audio/core/commands/controller.py:800 +msgid "Nothing queued." +msgstr "队列为空。" + +#: redbot/cogs/audio/core/commands/controller.py:804 +#: redbot/cogs/audio/core/commands/controller.py:810 +#: redbot/cogs/audio/core/commands/controller.py:818 +#: redbot/cogs/audio/core/commands/controller.py:851 +msgid "Unable To Modify Queue" +msgstr "无法修改队列" + +#: redbot/cogs/audio/core/commands/controller.py:805 +msgid "You need the DJ role to remove tracks." +msgstr "您需要 DJ 角色来删除曲目。" + +#: redbot/cogs/audio/core/commands/controller.py:811 +msgid "You must be in the voice channel to manage the queue." +msgstr "您必须在语音频道管理队列。" + +#: redbot/cogs/audio/core/commands/controller.py:819 +#: redbot/cogs/audio/core/commands/controller.py:892 +msgid "Song number must be greater than 1 and within the queue limit." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:833 +#: redbot/cogs/audio/core/commands/controller.py:857 +msgid "Removed track from queue" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:834 +msgid "Removed {track} from the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:852 +msgid "Removed 0 tracks, nothing matches the URL provided." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:858 +msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:868 +#, docstring +msgid "Bump a track number to the top of the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:879 +#: redbot/cogs/audio/core/commands/controller.py:885 +#: redbot/cogs/audio/core/commands/controller.py:891 +#: redbot/cogs/audio/core/commands/player.py:150 +msgid "Unable To Bump Track" +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:880 +msgid "You must be in the voice channel to bump a track." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:886 +msgid "You need the DJ role to bump tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/controller.py:902 +msgid "Moved track to the top of the queue." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:31 +#, docstring +msgid "Equalizer management.\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:73 +#, docstring +msgid "Delete a saved eq preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:82 +#: redbot/cogs/audio/core/commands/equalizer.py:89 +#: redbot/cogs/audio/core/commands/equalizer.py:102 +msgid "Unable To Delete Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:83 +#: redbot/cogs/audio/core/commands/equalizer.py:103 +msgid "You are not the author of that preset setting." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:112 +#, docstring +msgid "List saved eq presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:115 +msgid "No saved equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:118 +msgid "Preset Name" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:119 +msgid "Author" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:141 +msgid "{num} preset(s)" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:148 +#, docstring +msgid "Load a saved eq preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:156 +msgid "No Preset Found" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:174 +msgid "Unable To Load Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:175 +msgid "You need the DJ role to load equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:193 +#, docstring +msgid "Reset the eq to 0 across all bands." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:202 +msgid "Unable To Modify Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:203 +msgid "You need the DJ role to reset the equalizer." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:219 +msgid "Equalizer values have been reset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:227 +#, docstring +msgid "Save the current eq settings to a preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:237 +#: redbot/cogs/audio/core/commands/equalizer.py:255 +#: redbot/cogs/audio/core/commands/equalizer.py:270 +msgid "Unable To Save Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:238 +msgid "You need the DJ role to save equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:242 +msgid "Please enter a name for this equalizer preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:256 +msgid "No equalizer preset name entered, try the command again later." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:271 +msgid "Try the command again with a shorter name." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:275 +msgid "Preset name already exists, do you want to replace it?" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:283 +msgid "Not saving preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:296 +msgid "Current equalizer saved to the {preset_name} preset." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:310 +#, 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:326 +msgid "Unable To Set Preset" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:327 +msgid "You need the DJ role to set equalizer presets." +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:367 +msgid "Invalid Band" +msgstr "" + +#: redbot/cogs/audio/core/commands/equalizer.py:368 +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:392 +msgid "Preset Modified" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:766 -msgid "Repeat tracks: {true_or_false}." +#: redbot/cogs/audio/core/commands/equalizer.py:393 +msgid "The {band_name}Hz band has been set to {band_value}." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:783 +#: redbot/cogs/audio/core/commands/llset.py:37 #, docstring -msgid "Remove a specific track number from the queue." +msgid "`Dangerous commands` Manage Lavalink node configuration settings.\n\n" +" This command block holds all commands to configure an unmanaged (user maintained) or managed (bot maintained) Lavalink node.\n\n" +" You should not mess with any command in here unless you have a valid reason to,\n" +" i.e. been told by someone in the Red-Discord Bot support server to do so.\n" +" All the commands in here have the potential to break the Audio cog.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:792 -msgid "Nothing queued." +#: redbot/cogs/audio/core/commands/llset.py:49 +#, docstring +msgid "Change your Java executable path.\n\n" +" This command shouldn't need to be used most of the time, and is only useful if the host machine has conflicting Java versions.\n\n" +" If changing this make sure that the Java executable you set is supported by Audio.\n" +" The current supported versions are Java 17 and 11.\n\n" +" Enter nothing or \"java\" to reset it back to default.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:796 -#: redbot/cogs/audio/core/commands/controller.py:802 -#: redbot/cogs/audio/core/commands/controller.py:810 -#: redbot/cogs/audio/core/commands/controller.py:843 -msgid "Unable To Modify Queue" -msgstr "" +#: redbot/cogs/audio/core/commands/llset.py:62 +msgid "Java Executable Reset" +msgstr "Java 可执行文件重置" -#: redbot/cogs/audio/core/commands/controller.py:797 -msgid "You need the DJ role to remove tracks." +#: redbot/cogs/audio/core/commands/llset.py:63 +msgid "Audio will now use `java` to run your managed Lavalink node. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:803 -msgid "You must be in the voice channel to manage the queue." +#: redbot/cogs/audio/core/commands/llset.py:75 +msgid "`{java_path}` is not a valid executable" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:811 -#: redbot/cogs/audio/core/commands/controller.py:884 -msgid "Song number must be greater than 1 and within the queue limit." -msgstr "" +#: redbot/cogs/audio/core/commands/llset.py:82 +msgid "Java Executable Changed" +msgstr "Java 可执行文件已更改" -#: redbot/cogs/audio/core/commands/controller.py:825 -#: redbot/cogs/audio/core/commands/controller.py:849 -msgid "Removed track from queue" +#: redbot/cogs/audio/core/commands/llset.py:83 +msgid "Audio will now use `{exc}` to run your managed Lavalink node. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:826 -msgid "Removed {track} from the queue." +#: redbot/cogs/audio/core/commands/llset.py:96 +#, docstring +msgid "Set the managed Lavalink node maximum heap-size.\n\n" +" By default, this value is 50% of available RAM in the host machine represented by [1-1024][M|G] (256M, 256G for example)\n\n" +" This value only represents the maximum amount of RAM allowed to be used at any given point, and does not mean that the managed Lavalink node will always use this amount of RAM.\n\n" +" To reset this value to the default, run the command without any input.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:844 -msgid "Removed 0 tracks, nothing matches the URL provided." +#: redbot/cogs/audio/core/commands/llset.py:108 +msgid "Heap-size must be a valid measure of size, e.g. 256M, 256G" msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:850 -msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." +#: redbot/cogs/audio/core/commands/llset.py:115 +msgid "Heap-size must be at least 64M, however it is recommended to have it set to at least 1G." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:860 -#, docstring -msgid "Bump a track number to the top of the queue." +#: redbot/cogs/audio/core/commands/llset.py:126 +msgid "Heap-size must be less than your system RAM, You currently have {ram_in_bytes} of RAM available." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:871 -#: redbot/cogs/audio/core/commands/controller.py:877 -#: redbot/cogs/audio/core/commands/controller.py:883 -#: redbot/cogs/audio/core/commands/player.py:151 -msgid "Unable To Bump Track" +#: redbot/cogs/audio/core/commands/llset.py:133 +msgid "Heap-size must be less than {limit} due to your system limitations." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:872 -msgid "You must be in the voice channel to bump a track." +#: redbot/cogs/audio/core/commands/llset.py:147 +msgid "Managed node's heap-size set to {bytes}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:878 -msgid "You need the DJ role to bump tracks." +#: redbot/cogs/audio/core/commands/llset.py:157 +#, docstring +msgid "Toggle using external (unmanaged) Lavalink nodes - requires an existing Lavalink node for Audio to work, if enabled.\n\n" +" This command disables the managed Lavalink server. If you do not have another Lavalink node set up, you will be unable to use Audio while this is enabled.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/controller.py:894 -msgid "Moved track to the top of the queue." +#: redbot/cogs/audio/core/commands/llset.py:167 +#: redbot/cogs/audio/core/commands/llset.py:176 +msgid "Unmanaged Lavalink server: {true_or_false}." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:30 +#: redbot/cogs/audio/core/commands/llset.py:186 +msgid "Failed To Shutdown Lavalink" +msgstr "关闭Lavalink失败" + +#: redbot/cogs/audio/core/commands/llset.py:197 #, docstring -msgid "Equalizer management.\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" +msgid "Set the Lavalink node host.\n\n" +" This command sets the connection host which Audio will use to connect to an unmanaged Lavalink node.\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:72 -#, docstring -msgid "Delete a saved eq preset." +#: redbot/cogs/audio/core/commands/llset.py:205 +msgid "Unmanaged Lavalink node host set to {host}. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:81 -#: redbot/cogs/audio/core/commands/equalizer.py:88 -#: redbot/cogs/audio/core/commands/equalizer.py:101 -msgid "Unable To Delete Preset" +#: redbot/cogs/audio/core/commands/llset.py:218 +#, docstring +msgid "Set the Lavalink node password.\n\n" +" This command sets the connection password which Audio will use to connect to an unmanaged Lavalink node.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:82 -#: redbot/cogs/audio/core/commands/equalizer.py:102 -msgid "You are not the author of that preset setting." +#: redbot/cogs/audio/core/commands/llset.py:227 +msgid "Unmanaged Lavalink node password set to {password}. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:111 +#: redbot/cogs/audio/core/commands/llset.py:242 #, docstring -msgid "List saved eq presets." +msgid "Set the Lavalink node port.\n\n" +" This command sets the connection port which Audio will use to connect to an unmanaged Lavalink node.\n" +" Set port to -1 to disable the port and connect to the specified host via ports 80/443\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:114 -msgid "No saved equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:252 +#: redbot/cogs/audio/core/commands/llset.py:436 +#: redbot/cogs/audio/core/commands/llset.py:664 +#: redbot/cogs/audio/core/commands/llset.py:695 +msgid "Setting Not Changed" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:117 -msgid "Preset Name" +#: redbot/cogs/audio/core/commands/llset.py:253 +msgid "A port must be between 0 and 65535 " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:118 -msgid "Author" +#: redbot/cogs/audio/core/commands/llset.py:259 +msgid "Unmanaged Lavalink node port set to {port}. Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:140 -msgid "{num} preset(s)" +#: redbot/cogs/audio/core/commands/llset.py:272 +#, docstring +msgid "Set the Lavalink node connection to secured.\n\n" +" This toggle sets the connection type to secured or unsecured when connecting to an unmanaged Lavalink node.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:147 -#, docstring -msgid "Load a saved eq preset." +#: redbot/cogs/audio/core/commands/llset.py:283 +msgid "Unmanaged Lavalink node will now connect using the secured {secured_protocol} protocol.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:155 -msgid "No Preset Found" +#: redbot/cogs/audio/core/commands/llset.py:296 +msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and wil use {unsecured_protocol} instead .\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:173 -msgid "Unable To Load Preset" +#: redbot/cogs/audio/core/commands/llset.py:307 +#, docstring +msgid "Display Lavalink connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:174 -msgid "You need the DJ role to load equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:311 +msgid "Connection Settings" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:192 -#, docstring -msgid "Reset the eq to 0 across all bands." +#: redbot/cogs/audio/core/commands/llset.py:312 +#: redbot/cogs/audio/core/commands/llset.py:321 +msgid "Host: [{host}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:201 -msgid "Unable To Modify Preset" +#: redbot/cogs/audio/core/commands/llset.py:313 +#: redbot/cogs/audio/core/commands/llset.py:324 +msgid "Port: [{port}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:202 -msgid "You need the DJ role to reset the equalizer." +#: redbot/cogs/audio/core/commands/llset.py:314 +msgid "Default HTTP/HTTPS port" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:218 -msgid "Equalizer values have been reset." +#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:325 +msgid "Password: [{password}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:226 -#, docstring -msgid "Save the current eq settings to a preset." +#: redbot/cogs/audio/core/commands/llset.py:317 +msgid "Secured: [{state}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:236 -#: redbot/cogs/audio/core/commands/equalizer.py:254 -#: redbot/cogs/audio/core/commands/equalizer.py:269 -msgid "Unable To Save Preset" +#: redbot/cogs/audio/core/commands/llset.py:320 +msgid "Lavalink Node Settings" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:237 -msgid "You need the DJ role to save equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:328 +msgid "Initial Heapsize: [{xms}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:241 -msgid "Please enter a name for this equalizer preset." +#: redbot/cogs/audio/core/commands/llset.py:329 +msgid "Max Heapsize: [{xmx}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:255 -msgid "No equalizer preset name entered, try the command again later." +#: redbot/cogs/audio/core/commands/llset.py:330 +msgid "Java exec: [{java_exc_path}]\n" msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:270 -msgid "Try the command again with a shorter name." +#: redbot/cogs/audio/core/commands/llset.py:338 +#: redbot/cogs/audio/core/commands/llset.py:360 +msgid "I need to be able to DM you to send you this info." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:274 -msgid "Preset name already exists, do you want to replace it?" +#: redbot/cogs/audio/core/commands/llset.py:343 +#, docstring +msgid "Uploads a copy of the application.yml file used by the managed Lavalink node." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:282 -msgid "Not saving preset." +#: redbot/cogs/audio/core/commands/llset.py:367 +#, docstring +msgid "Configure the managed Lavalink node runtime options.\n\n" +" All settings under this group will likely cause Audio to malfunction if changed from their defaults, only change settings here if you have been advised to by support.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:295 -msgid "Current equalizer saved to the {preset_name} preset." +#: redbot/cogs/audio/core/commands/llset.py:374 +#, docstring +msgid "Configure the managed node authorization and connection settings." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:309 +#: redbot/cogs/audio/core/commands/llset.py:380 #, 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" +msgid "`Dangerous command` Set the managed Lavalink node's binding IP address.\n\n" +" This value by default is `localhost` which will restrict the server to only localhost apps by default, changing this will likely break the managed Lavalink node if you don't know what you are doing.\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:325 -msgid "Unable To Set Preset" +#: redbot/cogs/audio/core/commands/llset.py:389 +msgid "Managed node will now accept connection on {host}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:326 -msgid "You need the DJ role to set equalizer presets." +#: redbot/cogs/audio/core/commands/llset.py:404 +#, docstring +msgid "Set the managed Lavalink node's connection password.\n\n" +" This is the password required for Audio to connect to the managed Lavalink node.\n" +" The value by default is `youshallnotpass`.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:366 -msgid "Invalid Band" +#: redbot/cogs/audio/core/commands/llset.py:413 +msgid "Managed node will now accept {password} as the authorization token.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:367 -msgid "Valid band numbers are 1-15 or the band names listed in the help for this command." +#: redbot/cogs/audio/core/commands/llset.py:427 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node's connection port.\n\n" +" This port is the port the managed Lavalink node binds to, you should only change this if there is a conflict with the default port because you already have an application using port 2333 on this device.\n\n" +" The value by default is `2333`.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:391 -msgid "Preset Modified" +#: redbot/cogs/audio/core/commands/llset.py:437 +msgid "The port must be between 1024 and 49151." msgstr "" -#: redbot/cogs/audio/core/commands/equalizer.py:392 -msgid "The {band_name}Hz band has been set to {band_value}." +#: redbot/cogs/audio/core/commands/llset.py:444 +msgid "Managed node will now accept connections on {port}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:22 +#: redbot/cogs/audio/core/commands/llset.py:456 #, docstring -msgid "Lavalink server configuration options." +msgid "`Dangerous command` Toggle audio sources on/off.\n\n" +" By default, all sources are enabled, you should only use commands here to disable a specific source if you have been advised to, disabling sources without background knowledge can cause Audio to break.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:26 +#: redbot/cogs/audio/core/commands/llset.py:463 #, docstring -msgid "Change your Java executable path\n\n" -" Enter nothing to reset to default.\n" +msgid "Toggle HTTP direct URL usage on or off.\n\n" +" This source is used to allow playback from direct HTTP streams (this does not affect direct URL playback for the other sources).\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" +#: redbot/cogs/audio/core/commands/llset.py:473 +msgid "Managed node will allow playback from direct URLs.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:45 -msgid "Audio will now use `java` to run your Lavalink.jar" +#: redbot/cogs/audio/core/commands/llset.py:482 +msgid "Managed node will not play from direct URLs anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:54 -msgid "`{java_path}` is not a valid executable" +#: redbot/cogs/audio/core/commands/llset.py:490 +#, docstring +msgid "Toggle Bandcamp source on or off.\n\n" +" This toggle controls the playback of all Bandcamp related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:61 -msgid "Java Executable Changed" +#: redbot/cogs/audio/core/commands/llset.py:500 +msgid "Managed node will allow playback from Bandcamp.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:62 -msgid "Audio will now use `{exc}` to run your Lavalink.jar" +#: redbot/cogs/audio/core/commands/llset.py:509 +msgid "Managed node will not play from Bandcamp anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." 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" +#: redbot/cogs/audio/core/commands/llset.py:517 +#, docstring +msgid "Toggle local file usage on or off.\n\n" +" This toggle controls the playback of all local track content, usually found inside the `localtracks` folder.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:73 -msgid "For it to take effect please reload Audio (`{prefix}reload audio`)." +#: redbot/cogs/audio/core/commands/llset.py:527 +msgid "Managed node will allow playback from local files.\n\n" +"Run `{p}{cmd}` for it to take effect." 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`)." +#: redbot/cogs/audio/core/commands/llset.py:536 +msgid "Managed node will not play from local files anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:93 +#: redbot/cogs/audio/core/commands/llset.py:544 #, docstring -msgid "Toggle using external Lavalink servers." +msgid "Toggle Soundcloud source on or off.\n\n" +" This toggle controls the playback of all SoundCloud related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:100 -#: redbot/cogs/audio/core/commands/llset.py:126 -msgid "External Lavalink server: {true_or_false}." +#: redbot/cogs/audio/core/commands/llset.py:554 +msgid "Managed node will allow playback from Soundcloud.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:113 -msgid "External Lavalink server: {true_or_false}\n" -"For it to take effect please reload Audio (`{prefix}reload audio`)." +#: redbot/cogs/audio/core/commands/llset.py:563 +msgid "Managed node will not play from Soundcloud anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:143 +#: redbot/cogs/audio/core/commands/llset.py:571 #, docstring -msgid "Set the Lavalink server host." +msgid "`Dangerous command` Toggle YouTube source on or off (this includes Spotify).\n\n" +" This toggle controls the playback of all YouTube and Spotify related content.\n" +" " 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." +#: redbot/cogs/audio/core/commands/llset.py:581 +msgid "Managed node will allow playback from YouTube.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:151 -msgid "Host set to {host}." +#: redbot/cogs/audio/core/commands/llset.py:590 +msgid "Managed node will not play from YouTube anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:167 +#: redbot/cogs/audio/core/commands/llset.py:598 #, docstring -msgid "Set the Lavalink server password." +msgid "Toggle Twitch source on or off.\n\n" +" This toggle controls the playback of all Twitch related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:175 -msgid "Server password set to {password}." +#: redbot/cogs/audio/core/commands/llset.py:608 +msgid "Managed node will allow playback from Twitch.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "" + +#: redbot/cogs/audio/core/commands/llset.py:617 +msgid "Managed node will not play from Twitch anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:192 +#: redbot/cogs/audio/core/commands/llset.py:625 #, docstring -msgid "Set the Lavalink websocket server port." +msgid "Toggle Vimeo source on or off.\n\n" +" This toggle controls the playback of all Vimeo related content.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:200 -msgid "Websocket port set to {port}." +#: redbot/cogs/audio/core/commands/llset.py:635 +msgid "Managed node will allow playback from Vimeo.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:217 -#, docstring -msgid "Display Lavalink connection settings." +#: redbot/cogs/audio/core/commands/llset.py:644 +msgid "Managed node will not play from Vimeo anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:223 -msgid "Connection Settings" +#: redbot/cogs/audio/core/commands/llset.py:657 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node framebuffer size.\n\n" +" Only change this if you have been directly advised to, changing it can cause significant playback issues.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:224 -msgid "Host: [{host}]\n" +#: redbot/cogs/audio/core/commands/llset.py:665 +msgid "The lowest value the framebuffer can be set to is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:225 -msgid "WS Port: [{port}]\n" +#: redbot/cogs/audio/core/commands/llset.py:671 +#: redbot/cogs/audio/core/commands/llset.py:702 +msgid "Managed node's bufferDurationMs set to {milliseconds}.\n\n" +"Run `{p}{cmd}` for it to take effect." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:227 -msgid "Rest Port: [{port}]\n" +#: redbot/cogs/audio/core/commands/llset.py:688 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node JDA-NAS buffer size.\n\n" +" Only change this if you have been directly advised to, changing it can cause significant playback issues.\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:228 -msgid "Password: [{password}]\n" +#: redbot/cogs/audio/core/commands/llset.py:696 +msgid "The lowest value the buffer may be is 100ms." msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:232 -msgid "I need to be able to DM you to send you this info." +#: redbot/cogs/audio/core/commands/llset.py:714 +#, docstring +msgid "Reset all `llset` changes back to their default values." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:26 +#: redbot/cogs/audio/core/commands/localtracks.py:27 #, docstring msgid "Local playback commands." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:30 +#: redbot/cogs/audio/core/commands/localtracks.py:31 #, docstring msgid "Play all songs in a localtracks folder.\n\n" " **Usage**:\n" @@ -1894,15 +2267,15 @@ msgid "Play all songs in a localtracks folder.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:50 +#: redbot/cogs/audio/core/commands/localtracks.py:51 msgid "Folder Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:51 +#: redbot/cogs/audio/core/commands/localtracks.py:52 msgid "Localtracks folder named {name} does not exist." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:62 +#: redbot/cogs/audio/core/commands/localtracks.py:63 #, docstring msgid "Play a local track.\n\n" " To play a local track, either use the menu to choose a track or enter in the track path directly with the play command.\n" @@ -1916,18 +2289,18 @@ msgid "Play a local track.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:79 -#: redbot/cogs/audio/core/commands/localtracks.py:135 +#: redbot/cogs/audio/core/commands/localtracks.py:80 +#: redbot/cogs/audio/core/commands/localtracks.py:136 msgid "No album folders found." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:121 +#: redbot/cogs/audio/core/commands/localtracks.py:122 #, docstring msgid "Search for songs across all localtracks folders." msgstr "" -#: redbot/cogs/audio/core/commands/localtracks.py:139 -#: redbot/cogs/audio/core/commands/queue.py:295 +#: redbot/cogs/audio/core/commands/localtracks.py:140 +#: redbot/cogs/audio/core/commands/queue.py:299 msgid "No matches." msgstr "" @@ -1936,37 +2309,51 @@ msgstr "" msgid "Make Red sing one of her songs." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:46 +#: redbot/cogs/audio/core/commands/miscellaneous.py:47 #, docstring msgid "Audio stats." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:75 +#: redbot/cogs/audio/core/commands/miscellaneous.py:76 msgid "Not connected anywhere." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:81 +#: redbot/cogs/audio/core/commands/miscellaneous.py:82 msgid "Playing in {num}/{total} servers:" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:87 +#: redbot/cogs/audio/core/commands/miscellaneous.py:88 msgid "Page {}/{}" msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:100 +#: redbot/cogs/audio/core/commands/miscellaneous.py:101 #, docstring msgid "Queue percentage." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:126 -msgid "There's nothing in the queue." +#: redbot/cogs/audio/core/commands/miscellaneous.py:125 +#: redbot/cogs/audio/core/commands/playlists.py:1130 +#: redbot/cogs/audio/core/commands/queue.py:67 +#: redbot/cogs/audio/core/commands/queue.py:164 +#: redbot/cogs/audio/core/commands/queue.py:183 +#: redbot/cogs/audio/core/commands/queue.py:188 +#: redbot/cogs/audio/core/commands/queue.py:214 +#: redbot/cogs/audio/core/commands/queue.py:219 +#: redbot/cogs/audio/core/commands/queue.py:261 +#: redbot/cogs/audio/core/commands/queue.py:263 +#: redbot/cogs/audio/core/commands/queue.py:293 +#: redbot/cogs/audio/core/commands/queue.py:295 +#: redbot/cogs/audio/core/commands/queue.py:331 +#: redbot/cogs/audio/core/commands/queue.py:369 +#: redbot/cogs/audio/core/commands/queue.py:377 +msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/miscellaneous.py:147 +#: redbot/cogs/audio/core/commands/miscellaneous.py:146 msgid "Queued and playing tracks:" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:40 +#: redbot/cogs/audio/core/commands/player.py:39 #, docstring msgid "Play the specified track or search for a close match.\n\n" " To play a local track, the query should be `\\`.\n" @@ -1974,186 +2361,190 @@ msgid "Play the specified track or search for a close match.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:54 -#: redbot/cogs/audio/core/commands/player.py:162 -#: redbot/cogs/audio/core/commands/player.py:739 +#: redbot/cogs/audio/core/commands/player.py:53 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:738 msgid "That URL is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:58 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:745 +#: redbot/cogs/audio/core/commands/player.py:57 +#: redbot/cogs/audio/core/commands/player.py:165 +#: redbot/cogs/audio/core/commands/player.py:744 msgid "That track is not allowed." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:65 -#: redbot/cogs/audio/core/commands/player.py:173 -#: redbot/cogs/audio/core/commands/player.py:437 -#: redbot/cogs/audio/core/commands/player.py:553 -#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/player.py:64 +#: redbot/cogs/audio/core/commands/player.py:172 +#: redbot/cogs/audio/core/commands/player.py:435 +#: redbot/cogs/audio/core/commands/player.py:551 +#: redbot/cogs/audio/core/commands/player.py:806 msgid "You need the DJ role to queue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:69 -#: redbot/cogs/audio/core/commands/player.py:177 -#: redbot/cogs/audio/core/commands/player.py:441 -#: redbot/cogs/audio/core/commands/player.py:557 -#: redbot/cogs/audio/core/commands/player.py:681 -msgid "Connection to Lavalink has failed" +#: redbot/cogs/audio/core/commands/player.py:68 +#: redbot/cogs/audio/core/commands/player.py:176 +#: redbot/cogs/audio/core/commands/player.py:439 +#: redbot/cogs/audio/core/commands/player.py:555 +msgid "Connection to Lavalink node has failed" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:72 -#: redbot/cogs/audio/core/commands/player.py:180 -#: redbot/cogs/audio/core/commands/player.py:444 -#: redbot/cogs/audio/core/commands/player.py:560 -#: redbot/cogs/audio/core/commands/player.py:684 +#: redbot/cogs/audio/core/commands/player.py:71 +#: redbot/cogs/audio/core/commands/player.py:179 +#: redbot/cogs/audio/core/commands/player.py:442 +#: redbot/cogs/audio/core/commands/player.py:558 +#: redbot/cogs/audio/core/commands/player.py:683 msgid "Please check your console or logs for details." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:111 -#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:110 +#: redbot/cogs/audio/core/commands/player.py:218 msgid "You must be in the voice channel to use the play command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:117 -#: redbot/cogs/audio/core/commands/player.py:225 -#: redbot/cogs/audio/core/commands/player.py:253 +#: redbot/cogs/audio/core/commands/player.py:116 +#: redbot/cogs/audio/core/commands/player.py:224 +#: redbot/cogs/audio/core/commands/player.py:252 msgid "No tracks found for `{query}`." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:123 -#: redbot/cogs/audio/core/commands/player.py:231 -#: redbot/cogs/audio/core/commands/player.py:532 -#: redbot/cogs/audio/core/commands/player.py:605 +#: redbot/cogs/audio/core/commands/player.py:122 +#: redbot/cogs/audio/core/commands/player.py:230 +#: redbot/cogs/audio/core/commands/player.py:530 +#: redbot/cogs/audio/core/commands/player.py:603 msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:146 +#: redbot/cogs/audio/core/commands/player.py:145 #, docstring msgid "Force play a URL or search for a track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:152 +#: redbot/cogs/audio/core/commands/player.py:151 msgid "Only single tracks work with bump play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:256 -#: redbot/cogs/audio/core/commands/player.py:788 -#: redbot/cogs/audio/core/commands/player.py:910 -msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" -"This may be due to permissions or because Lavalink.jar is being run in a different machine than the local tracks." +#: redbot/cogs/audio/core/commands/player.py:208 +#: redbot/cogs/audio/core/commands/player.py:471 +#: redbot/cogs/audio/core/commands/player.py:587 +#: redbot/cogs/audio/core/commands/player.py:712 +#: redbot/cogs/audio/core/commands/queue.py:362 +msgid "Connection to Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:263 -#: redbot/cogs/audio/core/commands/player.py:795 -#: redbot/cogs/audio/core/commands/player.py:917 +#: redbot/cogs/audio/core/commands/player.py:255 +msgid "Local tracks will not work if the managed Lavalink node cannot see the track.\n" +"This may be due to permissions or you are using an external Lavalink node in a different machine than the bot and the local tracks." +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:262 +#: redbot/cogs/audio/core/commands/player.py:794 +#: redbot/cogs/audio/core/commands/player.py:913 msgid "Track is not playable." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:265 -#: redbot/cogs/audio/core/commands/player.py:796 -#: redbot/cogs/audio/core/commands/player.py:918 +#: redbot/cogs/audio/core/commands/player.py:264 +#: redbot/cogs/audio/core/commands/player.py:795 +#: redbot/cogs/audio/core/commands/player.py:914 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:296 +#: redbot/cogs/audio/core/commands/player.py:294 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:318 +#: redbot/cogs/audio/core/commands/player.py:316 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:339 +#: redbot/cogs/audio/core/commands/player.py:337 msgid "{time} until track playback: #1 in queue" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:343 +#: redbot/cogs/audio/core/commands/player.py:341 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:357 +#: redbot/cogs/audio/core/commands/player.py:355 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:417 +#: redbot/cogs/audio/core/commands/player.py:415 msgid "The owner needs to set the Spotify client ID and Spotify client secret, before Spotify URLs or codes can be used. \n" "See `{prefix}audioset spotifyapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:427 +#: redbot/cogs/audio/core/commands/player.py:425 msgid "The owner needs to set the YouTube API key before Spotify URLs or codes can be used.\n" "See `{prefix}audioset youtubeapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:485 +#: redbot/cogs/audio/core/commands/player.py:483 msgid "You must be in the voice channel to use the genre command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:492 +#: redbot/cogs/audio/core/commands/player.py:490 msgid "No categories found" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:514 +#: redbot/cogs/audio/core/commands/player.py:494 +#: redbot/cogs/audio/core/commands/player.py:512 msgid "No categories found, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:501 +#: redbot/cogs/audio/core/commands/player.py:499 msgid "Categories" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:507 +#: redbot/cogs/audio/core/commands/player.py:505 msgid "No categories selected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:522 +#: redbot/cogs/audio/core/commands/player.py:520 msgid "Playlists for {friendly_name}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:529 +#: redbot/cogs/audio/core/commands/player.py:527 msgid "No tracks to play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:539 +#: redbot/cogs/audio/core/commands/player.py:537 msgid "Couldn't find tracks for the selected playlist." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:547 +#: redbot/cogs/audio/core/commands/player.py:545 #, docstring msgid "Starts auto play." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:601 +#: redbot/cogs/audio/core/commands/player.py:599 msgid "You must be in the voice channel to use the autoplay command." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:615 +#: redbot/cogs/audio/core/commands/player.py:613 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:621 -#: redbot/cogs/audio/core/commands/player.py:757 -#: redbot/cogs/audio/core/commands/player.py:776 -#: redbot/cogs/audio/core/commands/player.py:897 -#: redbot/cogs/audio/core/commands/playlists.py:1928 +#: redbot/cogs/audio/core/commands/player.py:619 +#: redbot/cogs/audio/core/commands/player.py:756 +#: redbot/cogs/audio/core/commands/player.py:775 +#: redbot/cogs/audio/core/commands/player.py:893 +#: redbot/cogs/audio/core/commands/playlists.py:1898 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:622 -#: redbot/cogs/audio/core/commands/player.py:758 -#: redbot/cogs/audio/core/commands/player.py:777 -#: redbot/cogs/audio/core/commands/player.py:898 -#: redbot/cogs/audio/core/commands/playlists.py:1929 +#: redbot/cogs/audio/core/commands/player.py:620 +#: redbot/cogs/audio/core/commands/player.py:757 +#: redbot/cogs/audio/core/commands/player.py:776 +#: redbot/cogs/audio/core/commands/player.py:894 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:636 +#: redbot/cogs/audio/core/commands/player.py:634 msgid "Adding a track to queue." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:642 +#: redbot/cogs/audio/core/commands/player.py:641 #, 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" @@ -2161,44 +2552,54 @@ msgid "Pick a track with a search.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/player.py:694 -#: redbot/cogs/audio/core/commands/player.py:706 -#: redbot/cogs/audio/core/commands/player.py:712 -#: redbot/cogs/audio/core/commands/player.py:722 +#: redbot/cogs/audio/core/commands/player.py:680 +msgid "Connection to Lavalink has failed" +msgstr "" + +#: redbot/cogs/audio/core/commands/player.py:693 +#: redbot/cogs/audio/core/commands/player.py:705 +#: redbot/cogs/audio/core/commands/player.py:711 +#: redbot/cogs/audio/core/commands/player.py:721 msgid "Unable To Search For Tracks" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:723 +#: redbot/cogs/audio/core/commands/player.py:722 msgid "You must be in the voice channel to enqueue tracks." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:786 -#: redbot/cogs/audio/core/commands/player.py:908 +#: redbot/cogs/audio/core/commands/player.py:785 +#: redbot/cogs/audio/core/commands/player.py:904 msgid "Nothing found." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:857 -#: redbot/cogs/audio/core/commands/playlists.py:1553 +#: redbot/cogs/audio/core/commands/player.py:787 +#: redbot/cogs/audio/core/commands/player.py:906 +msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" +"This 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:853 +#: redbot/cogs/audio/core/commands/playlists.py:1527 msgid " {bad_tracks} tracks cannot be queued." msgstr "" -#: redbot/cogs/audio/core/commands/player.py:863 +#: redbot/cogs/audio/core/commands/player.py:859 msgid "Queued {num} track(s).{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:869 +#: redbot/cogs/audio/core/commands/player.py:865 msgid "folder" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:871 +#: redbot/cogs/audio/core/commands/player.py:867 msgid "search" msgstr "" -#: redbot/cogs/audio/core/commands/player.py:874 +#: redbot/cogs/audio/core/commands/player.py:870 msgid "{time} until start of {type} playback: starts at #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:44 +#: redbot/cogs/audio/core/commands/playlists.py:45 #, docstring msgid "Playlist configuration options.\n\n" " Scope info:\n" @@ -2210,11 +2611,11 @@ msgid "Playlist configuration options.\n\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" +" ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and the playlist creator.\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:69 +#: redbot/cogs/audio/core/commands/playlists.py:70 #, 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" @@ -2243,99 +2644,130 @@ msgid "Add a track URL, playlist link, or quick search to a playlist.\n\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:1699 -#: redbot/cogs/audio/core/commands/playlists.py:2015 +#: redbot/cogs/audio/core/commands/playlists.py:124 +#: redbot/cogs/audio/core/commands/playlists.py:305 +#: redbot/cogs/audio/core/commands/playlists.py:487 +#: redbot/cogs/audio/core/commands/playlists.py:581 +#: redbot/cogs/audio/core/commands/playlists.py:710 +#: redbot/cogs/audio/core/commands/playlists.py:845 +#: redbot/cogs/audio/core/commands/playlists.py:982 +#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1224 +#: redbot/cogs/audio/core/commands/playlists.py:1474 +#: redbot/cogs/audio/core/commands/playlists.py:1560 +#: redbot/cogs/audio/core/commands/playlists.py:1641 +#: redbot/cogs/audio/core/commands/playlists.py:1671 +#: redbot/cogs/audio/core/commands/playlists.py:1983 msgid "Playlist Not Found" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:140 +#: redbot/cogs/audio/core/commands/playlists.py:141 msgid "Could not find a track matching your query." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:161 +#: redbot/cogs/audio/core/commands/playlists.py:162 msgid "Skipping track" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:162 +#: redbot/cogs/audio/core/commands/playlists.py:163 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 +#: redbot/cogs/audio/core/commands/playlists.py:171 +#: redbot/cogs/audio/core/commands/playlists.py:213 msgid "Playlist limit reached: Could not add track." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:193 +#: redbot/cogs/audio/core/commands/playlists.py:194 msgid "Track added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:194 +#: redbot/cogs/audio/core/commands/playlists.py:195 msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:199 +#: redbot/cogs/audio/core/commands/playlists.py:200 msgid "{num} tracks appended to {playlist} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:204 +#: redbot/cogs/audio/core/commands/playlists.py:205 msgid "\n" "{existing} {plural} already in the playlist and were skipped." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:206 +#: redbot/cogs/audio/core/commands/playlists.py:207 msgid "tracks are" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:206 +#: redbot/cogs/audio/core/commands/playlists.py:207 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:2032 +#: redbot/cogs/audio/core/commands/playlists.py:209 +#: redbot/cogs/audio/core/commands/playlists.py:618 +#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: redbot/cogs/audio/core/commands/playlists.py:1268 +#: redbot/cogs/audio/core/commands/playlists.py:2000 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:2016 +#: redbot/cogs/audio/core/commands/playlists.py:229 +#, docstring +msgid "Copy a playlist from one scope to another.\n\n" +" **Usage**:\n" +" ​ ​ ​ ​ `[p]playlist copy playlist_name_OR_id [args]`\n\n" +" **Args**:\n" +" ​ ​ ​ ​ The following are all optional:\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-scope \n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-guild [guild] **Only the bot owner can use this**\n\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-scope \n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-guild [guild] **Only the bot owner can use this**\n\n" +" **Scope** is one of the following:\n" +" ​ ​ ​ ​ Global\n" +" ​ ​ ​ ​ Guild\n" +" ​ ​ ​ ​ User\n\n" +" **Author** can be one of the following:\n" +" ​ ​ ​ ​ User ID\n" +" ​ ​ ​ ​ User Mention\n" +" ​ ​ ​ ​ User Name#123\n\n" +" **Guild** can be one of the following:\n" +" ​ ​ ​ ​ Guild ID\n" +" ​ ​ ​ ​ Exact guild name\n\n" +" Example use:\n" +" ​ ​ ​ ​ `[p]playlist copy MyGuildPlaylist --from-scope Guild --to-scope Global`\n" +" ​ ​ ​ ​ `[p]playlist copy MyGlobalPlaylist --from-scope Global --to-author Draper#6666 --to-scope User`\n" +" ​ ​ ​ ​ `[p]playlist copy MyPersonalPlaylist --from-scope user --to-author Draper#6666 --to-scope Guild --to-guild Red - Discord Bot`\n" +" " +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:306 +#: redbot/cogs/audio/core/commands/playlists.py:488 +#: redbot/cogs/audio/core/commands/playlists.py:582 +#: redbot/cogs/audio/core/commands/playlists.py:711 +#: redbot/cogs/audio/core/commands/playlists.py:846 +#: redbot/cogs/audio/core/commands/playlists.py:1225 +#: redbot/cogs/audio/core/commands/playlists.py:1642 +#: redbot/cogs/audio/core/commands/playlists.py:1984 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 +#: redbot/cogs/audio/core/commands/playlists.py:329 +#: redbot/cogs/audio/core/commands/playlists.py:336 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:346 +#: redbot/cogs/audio/core/commands/playlists.py:344 msgid "Playlist Copied" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:347 +#: redbot/cogs/audio/core/commands/playlists.py:345 msgid "Playlist {name} (`{from_id}`) copied from {from_scope} to {to_scope} (`{to_id}`)." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:362 +#: redbot/cogs/audio/core/commands/playlists.py:360 #, docstring msgid "Create an empty playlist.\n\n" " **Usage**:\n" @@ -2363,31 +2795,31 @@ msgid "Create an empty playlist.\n\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:1998 +#: redbot/cogs/audio/core/commands/playlists.py:412 +#: redbot/cogs/audio/core/commands/playlists.py:1117 +#: redbot/cogs/audio/core/commands/playlists.py:1340 +#: redbot/cogs/audio/core/commands/playlists.py:1966 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:1999 +#: redbot/cogs/audio/core/commands/playlists.py:413 +#: redbot/cogs/audio/core/commands/playlists.py:1118 +#: redbot/cogs/audio/core/commands/playlists.py:1341 +#: redbot/cogs/audio/core/commands/playlists.py:1967 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 +#: redbot/cogs/audio/core/commands/playlists.py:423 +#: redbot/cogs/audio/core/commands/playlists.py:1150 +#: redbot/cogs/audio/core/commands/playlists.py:1375 msgid "Playlist Created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:428 +#: redbot/cogs/audio/core/commands/playlists.py:424 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:441 +#: redbot/cogs/audio/core/commands/playlists.py:437 #, docstring msgid "Delete a saved playlist.\n\n" " **Usage**:\n" @@ -2415,15 +2847,15 @@ msgid "Delete a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:514 +#: redbot/cogs/audio/core/commands/playlists.py:508 msgid "Playlist Deleted" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:515 +#: redbot/cogs/audio/core/commands/playlists.py:509 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:531 +#: redbot/cogs/audio/core/commands/playlists.py:525 #, docstring msgid "Remove duplicate tracks from a saved playlist.\n\n" " **Usage**:\n" @@ -2451,20 +2883,20 @@ msgid "Remove duplicate tracks from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:627 +#: redbot/cogs/audio/core/commands/playlists.py:619 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:1768 +#: redbot/cogs/audio/core/commands/playlists.py:632 +#: redbot/cogs/audio/core/commands/playlists.py:1740 msgid "Playlist Has Not Been Modified" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:641 +#: redbot/cogs/audio/core/commands/playlists.py:633 msgid "{name} (`{id}`) [**{scope}**] playlist has no duplicate tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:662 +#: redbot/cogs/audio/core/commands/playlists.py:654 #, docstring msgid "Download a copy of a playlist.\n\n" " These files can be used with the `[p]playlist upload` command.\n" @@ -2495,19 +2927,19 @@ msgid "Download a copy of a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:731 +#: redbot/cogs/audio/core/commands/playlists.py:721 msgid "That playlist has no tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:774 +#: redbot/cogs/audio/core/commands/playlists.py:764 msgid "This playlist is too large to be send in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:777 +#: redbot/cogs/audio/core/commands/playlists.py:767 msgid "Playlist is too large, here is the compressed version." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:799 +#: redbot/cogs/audio/core/commands/playlists.py:789 #, docstring msgid "Retrieve information from a saved playlist.\n\n" " **Usage**:\n" @@ -2535,25 +2967,25 @@ msgid "Retrieve information from a saved playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:891 +#: redbot/cogs/audio/core/commands/playlists.py:879 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:883 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\n" "URL: {url}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:908 -#: redbot/cogs/audio/core/commands/playlists.py:1056 +#: redbot/cogs/audio/core/commands/playlists.py:896 +#: redbot/cogs/audio/core/commands/playlists.py:1041 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:910 +#: redbot/cogs/audio/core/commands/playlists.py:898 msgid "Page {page}/{pages} | Author: {author_name} | {num} track(s)" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:922 +#: redbot/cogs/audio/core/commands/playlists.py:910 #, docstring msgid "List saved playlists.\n\n" " **Usage**:\n" @@ -2581,35 +3013,35 @@ msgid "List saved playlists.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:998 +#: redbot/cogs/audio/core/commands/playlists.py:983 msgid "No saved playlists available in this server." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1032 +#: redbot/cogs/audio/core/commands/playlists.py:1017 msgid "No saved playlists for {scope} created by {author}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1041 +#: redbot/cogs/audio/core/commands/playlists.py:1026 msgid "No saved playlists for {scope}." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1051 +#: redbot/cogs/audio/core/commands/playlists.py:1036 msgid "ID: {id}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1052 +#: redbot/cogs/audio/core/commands/playlists.py:1037 msgid "Tracks: {num}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1053 +#: redbot/cogs/audio/core/commands/playlists.py:1038 msgid "Author: {name}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1058 +#: redbot/cogs/audio/core/commands/playlists.py:1043 msgid "Scope: {scope}\n" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1078 +#: redbot/cogs/audio/core/commands/playlists.py:1063 #, docstring msgid "Save the queue to a playlist.\n\n" " **Usage**:\n" @@ -2637,33 +3069,16 @@ msgid "Save the queue to a playlist.\n\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:365 -#: redbot/cogs/audio/core/commands/queue.py:373 -msgid "There's nothing in the queue." -msgstr "" - -#: redbot/cogs/audio/core/commands/playlists.py:1168 +#: redbot/cogs/audio/core/commands/playlists.py:1151 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 +#: redbot/cogs/audio/core/commands/playlists.py:1157 +#: redbot/cogs/audio/core/commands/playlists.py:1384 msgid "Playlist limit reached: Could not add {} tracks." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1188 +#: redbot/cogs/audio/core/commands/playlists.py:1171 #, docstring msgid "Remove a track from a playlist by url.\n\n" " **Usage**:\n" @@ -2691,23 +3106,23 @@ msgid "Remove a track from a playlist by url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: redbot/cogs/audio/core/commands/playlists.py:1235 msgid "URL not in playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1266 +#: redbot/cogs/audio/core/commands/playlists.py:1247 msgid "No tracks left, removing playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1274 +#: redbot/cogs/audio/core/commands/playlists.py:1255 msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1288 +#: redbot/cogs/audio/core/commands/playlists.py:1269 msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1306 +#: redbot/cogs/audio/core/commands/playlists.py:1287 #, docstring msgid "Save a playlist from a url.\n\n" " **Usage**:\n" @@ -2735,19 +3150,19 @@ msgid "Save a playlist from a url.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1397 +#: redbot/cogs/audio/core/commands/playlists.py:1376 msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1414 +#: redbot/cogs/audio/core/commands/playlists.py:1393 msgid "Playlist Couldn't be created" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1415 +#: redbot/cogs/audio/core/commands/playlists.py:1394 msgid "Unable to create your playlist." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1432 +#: redbot/cogs/audio/core/commands/playlists.py:1411 #, docstring msgid "Load a playlist into the queue.\n\n" " **Usage**:\n" @@ -2775,20 +3190,20 @@ msgid "Load a playlist into the queue.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1482 +#: redbot/cogs/audio/core/commands/playlists.py:1459 msgid "You need the DJ role to start playing playlists." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1566 +#: redbot/cogs/audio/core/commands/playlists.py:1540 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1567 +#: redbot/cogs/audio/core/commands/playlists.py:1541 msgid "{name} - (`{id}`) [**{scope}**]\n" "Added {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1613 +#: redbot/cogs/audio/core/commands/playlists.py:1587 #, docstring msgid "Updates all tracks in a playlist.\n\n" " **Usage**:\n" @@ -2816,32 +3231,32 @@ msgid "Updates all tracks in a playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1692 +#: redbot/cogs/audio/core/commands/playlists.py:1664 msgid "Invalid Playlist" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1693 +#: redbot/cogs/audio/core/commands/playlists.py:1665 msgid "Custom playlists cannot be updated." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1734 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "Tracks removed" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1738 -#: redbot/cogs/audio/core/commands/playlists.py:1758 +#: redbot/cogs/audio/core/commands/playlists.py:1710 +#: redbot/cogs/audio/core/commands/playlists.py:1730 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1756 +#: redbot/cogs/audio/core/commands/playlists.py:1728 msgid "Tracks added" msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1769 +#: redbot/cogs/audio/core/commands/playlists.py:1741 msgid "No changes for {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1781 +#: redbot/cogs/audio/core/commands/playlists.py:1753 #, docstring msgid "Uploads a playlist file as a playlist for the bot.\n\n" " V2 and old V3 playlist will be slow.\n" @@ -2871,31 +3286,35 @@ msgid "Uploads a playlist file as a playlist for the bot.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1838 +#: redbot/cogs/audio/core/commands/playlists.py:1808 msgid "Please upload the playlist file. Any other message will cancel this operation." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1849 +#: redbot/cogs/audio/core/commands/playlists.py:1819 msgid "No file detected, try again later." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1856 +#: redbot/cogs/audio/core/commands/playlists.py:1826 msgid "Upload cancelled." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1860 +#: redbot/cogs/audio/core/commands/playlists.py:1830 msgid "Only Red playlist files can be uploaded." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1868 +#: redbot/cogs/audio/core/commands/playlists.py:1838 msgid "Not a valid playlist file." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1880 +#: redbot/cogs/audio/core/commands/playlists.py:1850 msgid "This playlist is too large." msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:1950 +#: redbot/cogs/audio/core/commands/playlists.py:1899 +msgid "I'm unable to get a track from Lavalink node at the moment, try again in a few minutes." +msgstr "" + +#: redbot/cogs/audio/core/commands/playlists.py:1920 #, docstring msgid "Rename an existing playlist.\n\n" " **Usage**:\n" @@ -2923,7 +3342,7 @@ msgid "Rename an existing playlist.\n\n" " " msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:2029 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" msgstr "" @@ -2932,88 +3351,88 @@ msgstr "" msgid "List the songs in the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:175 +#: redbot/cogs/audio/core/commands/queue.py:179 #, docstring msgid "Clears the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:192 +#: redbot/cogs/audio/core/commands/queue.py:196 msgid "Unable To Clear Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:193 +#: redbot/cogs/audio/core/commands/queue.py:197 msgid "You need the DJ role to clear the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:201 +#: redbot/cogs/audio/core/commands/queue.py:205 msgid "Queue Modified" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:201 +#: redbot/cogs/audio/core/commands/queue.py:205 msgid "The queue has been cleared." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:206 +#: redbot/cogs/audio/core/commands/queue.py:210 #, 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 +#: redbot/cogs/audio/core/commands/queue.py:227 msgid "Unable To Clean Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:224 +#: redbot/cogs/audio/core/commands/queue.py:228 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 +#: redbot/cogs/audio/core/commands/queue.py:243 +#: redbot/cogs/audio/core/commands/queue.py:277 msgid "Removed 0 tracks." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:243 -#: redbot/cogs/audio/core/commands/queue.py:277 +#: redbot/cogs/audio/core/commands/queue.py:247 +#: redbot/cogs/audio/core/commands/queue.py:281 msgid "Removed Tracks From The Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:244 +#: redbot/cogs/audio/core/commands/queue.py:248 msgid "Removed {removed_tracks} tracks queued by members outside of the voice channel." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:252 +#: redbot/cogs/audio/core/commands/queue.py:256 #, docstring msgid "Removes all tracks you requested from the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:278 +#: redbot/cogs/audio/core/commands/queue.py:282 msgid "Removed {removed_tracks} tracks queued by {member.display_name}." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:285 +#: redbot/cogs/audio/core/commands/queue.py:289 #, docstring msgid "Search the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:307 +#: redbot/cogs/audio/core/commands/queue.py:311 #, 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:350 -#: redbot/cogs/audio/core/commands/queue.py:357 -#: redbot/cogs/audio/core/commands/queue.py:364 -#: redbot/cogs/audio/core/commands/queue.py:372 +#: redbot/cogs/audio/core/commands/queue.py:323 +#: redbot/cogs/audio/core/commands/queue.py:330 +#: redbot/cogs/audio/core/commands/queue.py:342 +#: redbot/cogs/audio/core/commands/queue.py:354 +#: redbot/cogs/audio/core/commands/queue.py:361 +#: redbot/cogs/audio/core/commands/queue.py:368 +#: redbot/cogs/audio/core/commands/queue.py:376 msgid "Unable To Shuffle Queue" msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:320 +#: redbot/cogs/audio/core/commands/queue.py:324 msgid "You need the DJ role to shuffle the queue." msgstr "" -#: redbot/cogs/audio/core/commands/queue.py:377 +#: redbot/cogs/audio/core/commands/queue.py:381 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 67e5adc1699..b869242c66c 100644 --- a/redbot/cogs/audio/core/commands/locales/zh-TW.po +++ b/redbot/cogs/audio/core/commands/locales/zh-TW.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 17:28+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -212,86 +212,84 @@ msgid "Auto-play when queue ends: {true_or_false}." msgstr "當佇列已空時的自動播放: {true_or_false}。" #: redbot/cogs/audio/core/commands/audioset.py:441 -#: redbot/cogs/audio/core/commands/audioset.py:591 -#: redbot/cogs/audio/core/commands/audioset.py:612 -#: redbot/cogs/audio/core/commands/audioset.py:629 -#: redbot/cogs/audio/core/commands/audioset.py:677 -#: redbot/cogs/audio/core/commands/audioset.py:752 -#: redbot/cogs/audio/core/commands/audioset.py:900 -#: redbot/cogs/audio/core/commands/audioset.py:915 -#: redbot/cogs/audio/core/commands/audioset.py:935 -#: redbot/cogs/audio/core/commands/audioset.py:977 -#: redbot/cogs/audio/core/commands/audioset.py:978 -#: redbot/cogs/audio/core/commands/audioset.py:979 -#: redbot/cogs/audio/core/commands/audioset.py:980 -#: redbot/cogs/audio/core/commands/audioset.py:981 -#: redbot/cogs/audio/core/commands/audioset.py:982 -#: redbot/cogs/audio/core/commands/audioset.py:983 -#: redbot/cogs/audio/core/commands/audioset.py:997 -#: redbot/cogs/audio/core/commands/audioset.py:999 -#: redbot/cogs/audio/core/commands/audioset.py:1041 -#: redbot/cogs/audio/core/commands/audioset.py:1048 -#: redbot/cogs/audio/core/commands/audioset.py:1090 -#: redbot/cogs/audio/core/commands/audioset.py:1091 -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1111 -#: redbot/cogs/audio/core/commands/audioset.py:1188 -#: redbot/cogs/audio/core/commands/audioset.py:1203 -#: redbot/cogs/audio/core/commands/audioset.py:1348 -#: redbot/cogs/audio/core/commands/audioset.py:1349 -#: redbot/cogs/audio/core/commands/audioset.py:1350 -#: redbot/cogs/audio/core/commands/audioset.py:1393 -#: redbot/cogs/audio/core/commands/audioset.py:1394 -#: redbot/cogs/audio/core/commands/audioset.py:1395 -#: redbot/cogs/audio/core/commands/audioset.py:1437 -#: redbot/cogs/audio/core/commands/controller.py:421 -#: redbot/cogs/audio/core/commands/controller.py:465 -#: redbot/cogs/audio/core/commands/controller.py:767 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:118 -#: redbot/cogs/audio/core/commands/llset.py:127 +#: redbot/cogs/audio/core/commands/audioset.py:589 +#: redbot/cogs/audio/core/commands/audioset.py:610 +#: redbot/cogs/audio/core/commands/audioset.py:627 +#: redbot/cogs/audio/core/commands/audioset.py:675 +#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:921 +#: redbot/cogs/audio/core/commands/audioset.py:941 +#: redbot/cogs/audio/core/commands/audioset.py:970 +#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:987 +#: redbot/cogs/audio/core/commands/audioset.py:988 +#: redbot/cogs/audio/core/commands/audioset.py:989 +#: redbot/cogs/audio/core/commands/audioset.py:990 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:1008 +#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1102 +#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1122 +#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1367 +#: redbot/cogs/audio/core/commands/audioset.py:1368 +#: redbot/cogs/audio/core/commands/audioset.py:1369 +#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1413 +#: redbot/cogs/audio/core/commands/audioset.py:1414 +#: redbot/cogs/audio/core/commands/audioset.py:1456 +#: redbot/cogs/audio/core/commands/controller.py:422 +#: redbot/cogs/audio/core/commands/controller.py:466 +#: redbot/cogs/audio/core/commands/controller.py:775 +#: redbot/cogs/audio/core/commands/llset.py:168 +#: redbot/cogs/audio/core/commands/llset.py:177 msgid "Enabled" msgstr "已啟用" #: redbot/cogs/audio/core/commands/audioset.py:441 -#: redbot/cogs/audio/core/commands/audioset.py:591 -#: redbot/cogs/audio/core/commands/audioset.py:612 -#: redbot/cogs/audio/core/commands/audioset.py:629 -#: redbot/cogs/audio/core/commands/audioset.py:677 -#: redbot/cogs/audio/core/commands/audioset.py:752 -#: redbot/cogs/audio/core/commands/audioset.py:900 -#: redbot/cogs/audio/core/commands/audioset.py:915 -#: redbot/cogs/audio/core/commands/audioset.py:935 -#: redbot/cogs/audio/core/commands/audioset.py:977 -#: redbot/cogs/audio/core/commands/audioset.py:978 -#: redbot/cogs/audio/core/commands/audioset.py:979 -#: redbot/cogs/audio/core/commands/audioset.py:980 -#: redbot/cogs/audio/core/commands/audioset.py:981 -#: redbot/cogs/audio/core/commands/audioset.py:982 -#: redbot/cogs/audio/core/commands/audioset.py:983 -#: redbot/cogs/audio/core/commands/audioset.py:997 -#: redbot/cogs/audio/core/commands/audioset.py:999 -#: redbot/cogs/audio/core/commands/audioset.py:1041 -#: redbot/cogs/audio/core/commands/audioset.py:1048 -#: redbot/cogs/audio/core/commands/audioset.py:1090 -#: redbot/cogs/audio/core/commands/audioset.py:1091 -#: redbot/cogs/audio/core/commands/audioset.py:1092 -#: redbot/cogs/audio/core/commands/audioset.py:1113 -#: redbot/cogs/audio/core/commands/audioset.py:1188 -#: redbot/cogs/audio/core/commands/audioset.py:1203 -#: redbot/cogs/audio/core/commands/audioset.py:1348 -#: redbot/cogs/audio/core/commands/audioset.py:1349 -#: redbot/cogs/audio/core/commands/audioset.py:1350 -#: redbot/cogs/audio/core/commands/audioset.py:1393 -#: redbot/cogs/audio/core/commands/audioset.py:1394 -#: redbot/cogs/audio/core/commands/audioset.py:1395 -#: redbot/cogs/audio/core/commands/audioset.py:1437 -#: redbot/cogs/audio/core/commands/controller.py:421 -#: redbot/cogs/audio/core/commands/controller.py:465 -#: redbot/cogs/audio/core/commands/controller.py:767 -#: redbot/cogs/audio/core/commands/llset.py:101 -#: redbot/cogs/audio/core/commands/llset.py:118 -#: redbot/cogs/audio/core/commands/llset.py:127 +#: redbot/cogs/audio/core/commands/audioset.py:589 +#: redbot/cogs/audio/core/commands/audioset.py:610 +#: redbot/cogs/audio/core/commands/audioset.py:627 +#: redbot/cogs/audio/core/commands/audioset.py:675 +#: redbot/cogs/audio/core/commands/audioset.py:750 +#: redbot/cogs/audio/core/commands/audioset.py:906 +#: redbot/cogs/audio/core/commands/audioset.py:921 +#: redbot/cogs/audio/core/commands/audioset.py:941 +#: redbot/cogs/audio/core/commands/audioset.py:970 +#: redbot/cogs/audio/core/commands/audioset.py:986 +#: redbot/cogs/audio/core/commands/audioset.py:987 +#: redbot/cogs/audio/core/commands/audioset.py:988 +#: redbot/cogs/audio/core/commands/audioset.py:989 +#: redbot/cogs/audio/core/commands/audioset.py:990 +#: redbot/cogs/audio/core/commands/audioset.py:991 +#: redbot/cogs/audio/core/commands/audioset.py:1008 +#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1052 +#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1101 +#: redbot/cogs/audio/core/commands/audioset.py:1102 +#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1124 +#: redbot/cogs/audio/core/commands/audioset.py:1207 +#: redbot/cogs/audio/core/commands/audioset.py:1222 +#: redbot/cogs/audio/core/commands/audioset.py:1367 +#: redbot/cogs/audio/core/commands/audioset.py:1368 +#: redbot/cogs/audio/core/commands/audioset.py:1369 +#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1413 +#: redbot/cogs/audio/core/commands/audioset.py:1414 +#: redbot/cogs/audio/core/commands/audioset.py:1456 +#: redbot/cogs/audio/core/commands/controller.py:422 +#: redbot/cogs/audio/core/commands/controller.py:466 +#: redbot/cogs/audio/core/commands/controller.py:775 +#: redbot/cogs/audio/core/commands/llset.py:168 +#: redbot/cogs/audio/core/commands/llset.py:177 msgid "Disabled" msgstr "已停用" @@ -308,42 +306,64 @@ msgstr "\n" "已停用在佇列結束時的自動中斷連線功能。" #: redbot/cogs/audio/core/commands/audioset.py:451 -#: redbot/cogs/audio/core/commands/audioset.py:546 -#: redbot/cogs/audio/core/commands/audioset.py:571 -#: redbot/cogs/audio/core/commands/audioset.py:589 -#: redbot/cogs/audio/core/commands/audioset.py:610 -#: redbot/cogs/audio/core/commands/audioset.py:637 -#: redbot/cogs/audio/core/commands/audioset.py:675 -#: redbot/cogs/audio/core/commands/audioset.py:698 -#: redbot/cogs/audio/core/commands/audioset.py:704 -#: redbot/cogs/audio/core/commands/audioset.py:727 -#: redbot/cogs/audio/core/commands/audioset.py:733 -#: redbot/cogs/audio/core/commands/audioset.py:750 -#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:544 +#: redbot/cogs/audio/core/commands/audioset.py:569 +#: redbot/cogs/audio/core/commands/audioset.py:587 +#: redbot/cogs/audio/core/commands/audioset.py:608 +#: redbot/cogs/audio/core/commands/audioset.py:635 +#: redbot/cogs/audio/core/commands/audioset.py:673 +#: redbot/cogs/audio/core/commands/audioset.py:696 +#: redbot/cogs/audio/core/commands/audioset.py:702 +#: redbot/cogs/audio/core/commands/audioset.py:725 +#: redbot/cogs/audio/core/commands/audioset.py:731 +#: redbot/cogs/audio/core/commands/audioset.py:748 #: redbot/cogs/audio/core/commands/audioset.py:774 -#: redbot/cogs/audio/core/commands/audioset.py:797 -#: redbot/cogs/audio/core/commands/audioset.py:854 -#: redbot/cogs/audio/core/commands/audioset.py:877 -#: redbot/cogs/audio/core/commands/audioset.py:882 -#: redbot/cogs/audio/core/commands/audioset.py:898 -#: redbot/cogs/audio/core/commands/audioset.py:913 -#: redbot/cogs/audio/core/commands/audioset.py:933 -#: redbot/cogs/audio/core/commands/audioset.py:1186 -#: redbot/cogs/audio/core/commands/audioset.py:1201 -#: redbot/cogs/audio/core/commands/audioset.py:1222 -#: redbot/cogs/audio/core/commands/audioset.py:1229 -#: redbot/cogs/audio/core/commands/audioset.py:1289 -#: redbot/cogs/audio/core/commands/audioset.py:1311 -#: redbot/cogs/audio/core/commands/audioset.py:1419 -#: redbot/cogs/audio/core/commands/audioset.py:1435 -#: redbot/cogs/audio/core/commands/controller.py:419 -#: redbot/cogs/audio/core/commands/controller.py:463 -#: redbot/cogs/audio/core/commands/controller.py:774 -#: 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 +#: redbot/cogs/audio/core/commands/audioset.py:780 +#: redbot/cogs/audio/core/commands/audioset.py:803 +#: redbot/cogs/audio/core/commands/audioset.py:860 +#: redbot/cogs/audio/core/commands/audioset.py:883 +#: redbot/cogs/audio/core/commands/audioset.py:888 +#: redbot/cogs/audio/core/commands/audioset.py:904 +#: redbot/cogs/audio/core/commands/audioset.py:919 +#: redbot/cogs/audio/core/commands/audioset.py:939 +#: redbot/cogs/audio/core/commands/audioset.py:1205 +#: redbot/cogs/audio/core/commands/audioset.py:1220 +#: redbot/cogs/audio/core/commands/audioset.py:1241 +#: redbot/cogs/audio/core/commands/audioset.py:1248 +#: redbot/cogs/audio/core/commands/audioset.py:1308 +#: redbot/cogs/audio/core/commands/audioset.py:1330 +#: redbot/cogs/audio/core/commands/audioset.py:1438 +#: redbot/cogs/audio/core/commands/audioset.py:1454 +#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:464 +#: redbot/cogs/audio/core/commands/controller.py:782 +#: redbot/cogs/audio/core/commands/llset.py:146 +#: redbot/cogs/audio/core/commands/llset.py:166 +#: redbot/cogs/audio/core/commands/llset.py:175 +#: redbot/cogs/audio/core/commands/llset.py:204 +#: redbot/cogs/audio/core/commands/llset.py:226 +#: redbot/cogs/audio/core/commands/llset.py:258 +#: redbot/cogs/audio/core/commands/llset.py:282 +#: redbot/cogs/audio/core/commands/llset.py:295 +#: redbot/cogs/audio/core/commands/llset.py:388 +#: redbot/cogs/audio/core/commands/llset.py:412 +#: redbot/cogs/audio/core/commands/llset.py:443 +#: redbot/cogs/audio/core/commands/llset.py:472 +#: redbot/cogs/audio/core/commands/llset.py:481 +#: redbot/cogs/audio/core/commands/llset.py:499 +#: redbot/cogs/audio/core/commands/llset.py:508 +#: redbot/cogs/audio/core/commands/llset.py:526 +#: redbot/cogs/audio/core/commands/llset.py:535 +#: redbot/cogs/audio/core/commands/llset.py:553 +#: redbot/cogs/audio/core/commands/llset.py:562 +#: redbot/cogs/audio/core/commands/llset.py:580 +#: redbot/cogs/audio/core/commands/llset.py:589 +#: redbot/cogs/audio/core/commands/llset.py:607 +#: redbot/cogs/audio/core/commands/llset.py:616 +#: redbot/cogs/audio/core/commands/llset.py:634 +#: redbot/cogs/audio/core/commands/llset.py:643 +#: redbot/cogs/audio/core/commands/llset.py:670 +#: redbot/cogs/audio/core/commands/llset.py:701 msgid "Setting Changed" msgstr "已變更設定" @@ -351,7 +371,7 @@ msgstr "已變更設定" #, docstring msgid "Set a playlist to auto-play songs from.\n\n" " **Usage**:\n" -" ​ ​ ​ ​ `[p]audioset autoplay playlist_name_OR_id [args]`\n\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist playlist_name_OR_id [args]`\n\n" " **Args**:\n" " ​ ​ ​ ​ The following are all optional:\n" " ​ ​ ​ ​ ​ ​ ​ ​ --scope \n" @@ -369,18 +389,18 @@ msgid "Set a playlist to auto-play songs from.\n\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" +" ​ ​ ​ ​ `[p]audioset autoplay playlist MyGuildPlaylist`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist MyGlobalPlaylist --scope Global`\n" +" ​ ​ ​ ​ `[p]audioset autoplay playlist PersonalPlaylist --scope User --author Draper`\n" " " msgstr "設定播放清單以便自動播放歌曲。\n\n" " **用法**:\n" -" ​ ​ ​ ​ `[p]audioset autoplay 播放清單名稱或ID [參數]`\n\n" +" ​ ​ ​ ​ `[p]audioset autoplay 播放清單名稱或ID [args]`\n\n" " **參數**:\n" " ​ ​ ​ ​ 以下是可選參數:\n" -" ​ ​ ​ ​ ​ ​ ​ ​ --scope <範圍>\n" -" ​ ​ ​ ​ ​ ​ ​ ​ --author [作者]\n" -" ​ ​ ​ ​ ​ ​ ​ ​ --guild [伺服器] **此命令只有機器人擁有者可使用**\n\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --scope \n" +" ​ ​ ​ ​ ​ ​ ​ ​ --author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --guild [guild] **此命令只有機器人擁有者可使用**\n\n" " **範圍** 可選擇:\n" " ​Global\n" " ​ ​ ​ ​ Guild\n" @@ -399,115 +419,115 @@ msgstr "設定播放清單以便自動播放歌曲。\n\n" " " #: redbot/cogs/audio/core/commands/audioset.py:497 -#: redbot/cogs/audio/core/commands/playlists.py:104 +#: redbot/cogs/audio/core/commands/playlists.py:105 #: 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:1817 -#: redbot/cogs/audio/core/commands/playlists.py:1983 +#: redbot/cogs/audio/core/commands/playlists.py:393 +#: redbot/cogs/audio/core/commands/playlists.py:470 +#: redbot/cogs/audio/core/commands/playlists.py:558 +#: redbot/cogs/audio/core/commands/playlists.py:691 +#: redbot/cogs/audio/core/commands/playlists.py:822 +#: redbot/cogs/audio/core/commands/playlists.py:943 +#: redbot/cogs/audio/core/commands/playlists.py:1096 +#: redbot/cogs/audio/core/commands/playlists.py:1204 +#: redbot/cogs/audio/core/commands/playlists.py:1320 +#: redbot/cogs/audio/core/commands/playlists.py:1444 +#: redbot/cogs/audio/core/commands/playlists.py:1620 +#: redbot/cogs/audio/core/commands/playlists.py:1789 +#: redbot/cogs/audio/core/commands/playlists.py:1953 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:106 #: 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:1818 -#: redbot/cogs/audio/core/commands/playlists.py:1984 +#: redbot/cogs/audio/core/commands/playlists.py:394 +#: redbot/cogs/audio/core/commands/playlists.py:471 +#: redbot/cogs/audio/core/commands/playlists.py:559 +#: redbot/cogs/audio/core/commands/playlists.py:692 +#: redbot/cogs/audio/core/commands/playlists.py:823 +#: redbot/cogs/audio/core/commands/playlists.py:944 +#: redbot/cogs/audio/core/commands/playlists.py:1097 +#: redbot/cogs/audio/core/commands/playlists.py:1205 +#: redbot/cogs/audio/core/commands/playlists.py:1321 +#: redbot/cogs/audio/core/commands/playlists.py:1445 +#: redbot/cogs/audio/core/commands/playlists.py:1621 +#: redbot/cogs/audio/core/commands/playlists.py:1790 +#: redbot/cogs/audio/core/commands/playlists.py:1954 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:1821 -#: redbot/cogs/audio/core/commands/playlists.py:1987 +#: redbot/cogs/audio/core/commands/audioset.py:499 +#: redbot/cogs/audio/core/commands/playlists.py:107 +#: redbot/cogs/audio/core/commands/playlists.py:268 +#: redbot/cogs/audio/core/commands/playlists.py:395 +#: redbot/cogs/audio/core/commands/playlists.py:472 +#: redbot/cogs/audio/core/commands/playlists.py:560 +#: redbot/cogs/audio/core/commands/playlists.py:693 +#: redbot/cogs/audio/core/commands/playlists.py:824 +#: redbot/cogs/audio/core/commands/playlists.py:945 +#: redbot/cogs/audio/core/commands/playlists.py:1098 +#: redbot/cogs/audio/core/commands/playlists.py:1206 +#: redbot/cogs/audio/core/commands/playlists.py:1322 +#: redbot/cogs/audio/core/commands/playlists.py:1446 +#: redbot/cogs/audio/core/commands/playlists.py:1622 +#: redbot/cogs/audio/core/commands/playlists.py:1791 +#: redbot/cogs/audio/core/commands/playlists.py:1955 msgid "Check your logs." msgstr "檢查您的日誌。" -#: redbot/cogs/audio/core/commands/audioset.py:516 -#: redbot/cogs/audio/core/commands/audioset.py:532 +#: redbot/cogs/audio/core/commands/audioset.py:514 +#: redbot/cogs/audio/core/commands/audioset.py:530 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 +#: redbot/cogs/audio/core/commands/audioset.py:515 +#: redbot/cogs/audio/core/commands/playlists.py:125 +#: redbot/cogs/audio/core/commands/playlists.py:1475 msgid "Could not match '{arg}' to a playlist" msgstr "無法將 \"{arg}\" 與播放清單匹配" -#: redbot/cogs/audio/core/commands/audioset.py:524 +#: redbot/cogs/audio/core/commands/audioset.py:522 msgid "No Tracks Found" msgstr "沒有找到歌曲" -#: redbot/cogs/audio/core/commands/audioset.py:525 +#: redbot/cogs/audio/core/commands/audioset.py:523 msgid "Playlist {name} has no tracks." -msgstr "播放清單{name}中沒有歌曲。" +msgstr "播放清單{name} 中沒有歌曲。" -#: redbot/cogs/audio/core/commands/audioset.py:533 -#: redbot/cogs/audio/core/commands/playlists.py:1587 -#: redbot/cogs/audio/core/commands/playlists.py:1700 +#: redbot/cogs/audio/core/commands/audioset.py:531 +#: redbot/cogs/audio/core/commands/playlists.py:1561 +#: redbot/cogs/audio/core/commands/playlists.py:1672 msgid "Playlist {id} does not exist in {scope} scope." -msgstr "播放清單{id}在{scope}範圍內不存在。" +msgstr "播放清單{id} 在{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:1707 +#: redbot/cogs/audio/core/commands/audioset.py:538 +#: redbot/cogs/audio/core/commands/playlists.py:1001 +#: redbot/cogs/audio/core/commands/playlists.py:1569 +#: redbot/cogs/audio/core/commands/playlists.py:1679 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:1708 +#: redbot/cogs/audio/core/commands/audioset.py:539 +#: redbot/cogs/audio/core/commands/playlists.py:1002 +#: redbot/cogs/audio/core/commands/playlists.py:1570 +#: redbot/cogs/audio/core/commands/playlists.py:1680 msgid "You need to specify the Guild ID for the guild to lookup." -msgstr "你需要指定的 Guild ID 才能查找 guild。" +msgstr "你需要指定的 Guild ID 才能查找伺服器/群組。" -#: redbot/cogs/audio/core/commands/audioset.py:547 +#: redbot/cogs/audio/core/commands/audioset.py:545 msgid "Playlist {name} (`{id}`) [**{scope}**] will be used for autoplay." -msgstr "撥放清單 {name} (`{id}`) [**{scope}**] 將會被設定成自動撥放" +msgstr "播放清單 {name} (`{id}`) [**{scope}**] 將會被設定成自動撥放" -#: redbot/cogs/audio/core/commands/audioset.py:560 +#: redbot/cogs/audio/core/commands/audioset.py:558 #, docstring msgid "Resets auto-play to the default playlist." msgstr "將自動播放重置回預設的播放清單。" -#: redbot/cogs/audio/core/commands/audioset.py:572 +#: redbot/cogs/audio/core/commands/audioset.py:570 msgid "Set auto-play playlist to play recently played tracks." -msgstr "將自動撥放清單設定為最近撥放過的歌曲" +msgstr "將自動播放清單設定為最近播放過的歌曲" -#: redbot/cogs/audio/core/commands/audioset.py:578 +#: redbot/cogs/audio/core/commands/audioset.py:576 #, docstring msgid "Toggle global daily queues.\n\n" " Global daily queues creates a playlist for all tracks played today.\n" @@ -516,69 +536,69 @@ msgstr "切換全域每日佇列。\n\n" " 全域每日佇列會將當天播放的所有歌曲建立為播放清單。\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:590 +#: redbot/cogs/audio/core/commands/audioset.py:588 msgid "Global daily queues: {true_or_false}." -msgstr "全域每日佇列:{true_or_false}" +msgstr "全域每日播放清單:{true_or_false}" -#: redbot/cogs/audio/core/commands/audioset.py:599 +#: redbot/cogs/audio/core/commands/audioset.py:597 #, docstring msgid "Toggle daily queues.\n\n" " Daily queues creates a playlist for all tracks played today.\n" " " -msgstr "切換每日佇列。\n\n" -" 每日佇列會將當天播放的所有歌曲建立為播放清單。\n" +msgstr "切換每日播放清單。\n\n" +" 每日播放清單會將當天播放的所有歌曲建立為播放清單。\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:611 +#: redbot/cogs/audio/core/commands/audioset.py:609 msgid "Daily queues: {true_or_false}." msgstr "今日播放清單: {true_or_false}。" -#: redbot/cogs/audio/core/commands/audioset.py:620 +#: redbot/cogs/audio/core/commands/audioset.py:618 #, 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" +" 此設定指令為`[p]audioset emptydisconnect`.\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:628 +#: redbot/cogs/audio/core/commands/audioset.py:626 msgid "Auto-disconnection at queue end: {true_or_false}." msgstr "播放完畢後自動退出語音伺服器功能: {true_or_false}." -#: redbot/cogs/audio/core/commands/audioset.py:632 -#: redbot/cogs/audio/core/commands/controller.py:771 +#: redbot/cogs/audio/core/commands/audioset.py:630 +#: redbot/cogs/audio/core/commands/controller.py:779 msgid "\n" "Auto-play has been disabled." msgstr "\n" "已停用自動播放。" -#: redbot/cogs/audio/core/commands/audioset.py:643 +#: redbot/cogs/audio/core/commands/audioset.py:641 #, 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" +" DJ模式將會僅允許擁有DJ身分組的使用者使用音樂類的指令\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:654 +#: redbot/cogs/audio/core/commands/audioset.py:652 msgid "Missing DJ Role" -msgstr "缺少DJ角色" +msgstr "缺少DJ身分組" -#: redbot/cogs/audio/core/commands/audioset.py:655 +#: redbot/cogs/audio/core/commands/audioset.py:653 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:666 +#: redbot/cogs/audio/core/commands/audioset.py:664 msgid "Response timed out, try again later." msgstr "響應逾時,請稍後再試。" -#: redbot/cogs/audio/core/commands/audioset.py:676 +#: redbot/cogs/audio/core/commands/audioset.py:674 msgid "DJ role: {true_or_false}." msgstr "DJ身分組: {true_or_false}。" -#: redbot/cogs/audio/core/commands/audioset.py:685 +#: redbot/cogs/audio/core/commands/audioset.py:683 #, 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" @@ -587,54 +607,55 @@ msgstr "當機器人單獨在頻道超過 x 秒,會自動從頻道斷開。設 " `[p]audioset dc` 將優先於此設定。\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:1214 +#: redbot/cogs/audio/core/commands/audioset.py:689 +#: redbot/cogs/audio/core/commands/audioset.py:718 +#: redbot/cogs/audio/core/commands/audioset.py:1233 msgid "Invalid Time" msgstr "無效的時間" -#: redbot/cogs/audio/core/commands/audioset.py:691 -#: redbot/cogs/audio/core/commands/audioset.py:720 -#: redbot/cogs/audio/core/commands/audioset.py:1214 +#: redbot/cogs/audio/core/commands/audioset.py:689 +#: redbot/cogs/audio/core/commands/audioset.py:718 +#: redbot/cogs/audio/core/commands/audioset.py:1233 msgid "Seconds can't be less than zero." msgstr "秒數不能小於零。" -#: redbot/cogs/audio/core/commands/audioset.py:698 +#: redbot/cogs/audio/core/commands/audioset.py:696 msgid "Empty disconnect disabled." msgstr "空頻道自動斷開功能已關閉。" -#: redbot/cogs/audio/core/commands/audioset.py:705 +#: redbot/cogs/audio/core/commands/audioset.py:703 msgid "Empty disconnect timer set to {num_seconds}." msgstr "空頻道自動斷開的計時器設定為 {num_seconds} 秒。" -#: redbot/cogs/audio/core/commands/audioset.py:717 +#: redbot/cogs/audio/core/commands/audioset.py:715 #, docstring msgid "Auto-pause after x seconds when room is empty, 0 to disable." msgstr "當頻道無人之後超過 x 秒,會自動暫停。設定 0 以取消該功能。" -#: redbot/cogs/audio/core/commands/audioset.py:727 +#: redbot/cogs/audio/core/commands/audioset.py:725 msgid "Empty pause disabled." msgstr "無人自動暫停功能已關閉。" -#: redbot/cogs/audio/core/commands/audioset.py:734 +#: redbot/cogs/audio/core/commands/audioset.py:732 msgid "Empty pause timer set to {num_seconds}." msgstr "無人自動暫停的計時器設定為 {num_seconds} 秒。" -#: redbot/cogs/audio/core/commands/audioset.py:745 +#: redbot/cogs/audio/core/commands/audioset.py:743 #, docstring msgid "Prioritise tracks with lyrics." msgstr "優先處理有歌詞的曲目。" -#: redbot/cogs/audio/core/commands/audioset.py:751 +#: redbot/cogs/audio/core/commands/audioset.py:749 msgid "Prefer tracks with lyrics: {true_or_false}." msgstr "偏好有歌詞的曲目:{true_or_false}" -#: redbot/cogs/audio/core/commands/audioset.py:760 +#: redbot/cogs/audio/core/commands/audioset.py:758 #, docstring msgid "Set a price for queueing tracks for non-mods, 0 to disable." msgstr "給非管理的成員設定點歌的價格,設定 0 以關閉該功能。" -#: redbot/cogs/audio/core/commands/audioset.py:763 +#: redbot/cogs/audio/core/commands/audioset.py:762 +#: redbot/cogs/audio/core/commands/audioset.py:768 msgid "Invalid Price" msgstr "錯誤的價格" @@ -642,15 +663,19 @@ msgstr "錯誤的價格" msgid "Price can't be less than zero." msgstr "價格不可以小於 0。" -#: redbot/cogs/audio/core/commands/audioset.py:768 +#: redbot/cogs/audio/core/commands/audioset.py:769 +msgid "Price can't be greater than 2^63 - 1." +msgstr "" + +#: redbot/cogs/audio/core/commands/audioset.py:774 msgid "Jukebox mode disabled." msgstr "點唱機模式 已關閉。" -#: redbot/cogs/audio/core/commands/audioset.py:775 +#: redbot/cogs/audio/core/commands/audioset.py:781 msgid "Track queueing command price set to {price} {currency}." msgstr "點歌指令的價格設定為 {price} {currency}。" -#: redbot/cogs/audio/core/commands/audioset.py:787 +#: redbot/cogs/audio/core/commands/audioset.py:793 #, 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" @@ -659,11 +684,11 @@ msgstr "如果 Lavalink.jar 不是在 Audio 資料夾,請設定 localtracks " 留空以重設路徑為 Audio 資料目錄。\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:798 +#: redbot/cogs/audio/core/commands/audioset.py:804 msgid "The localtracks path location has been reset to {localpath}" msgstr "localtracks 路徑 已重設為 {localpath}" -#: redbot/cogs/audio/core/commands/audioset.py:803 +#: redbot/cogs/audio/core/commands/audioset.py:809 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" "```\n" "ParentDirectory\n" @@ -689,31 +714,30 @@ msgstr "此設定僅供機器人擁有者設定 localtracks 資料夾位置。 "於此指令留空路徑的輸入以還原預設為此機器人 Audio 的資料目錄。\n" "您是否要繼續為 localtracks 設定路徑?" -#: redbot/cogs/audio/core/commands/audioset.py:835 +#: redbot/cogs/audio/core/commands/audioset.py:841 msgid "Invalid Path" msgstr "無效的路徑" -#: redbot/cogs/audio/core/commands/audioset.py:836 +#: redbot/cogs/audio/core/commands/audioset.py:842 msgid "{local_path} does not seem like a valid path." msgstr "{local_path} 似乎不是有效的路徑。" -#: redbot/cogs/audio/core/commands/audioset.py:842 +#: redbot/cogs/audio/core/commands/audioset.py:848 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}` 不存在。該路徑仍然會被儲存,但請確認該路徑並在嘗試播放本機歌曲前,於 `{localfolder}` 創建 localtracks 資料夾。" -#: redbot/cogs/audio/core/commands/audioset.py:848 -#: redbot/cogs/audio/core/commands/llset.py:34 -#: redbot/cogs/audio/core/commands/llset.py:53 -#: redbot/cogs/audio/core/commands/player.py:416 -#: redbot/cogs/audio/core/commands/player.py:426 +#: redbot/cogs/audio/core/commands/audioset.py:854 +#: redbot/cogs/audio/core/commands/llset.py:74 +#: redbot/cogs/audio/core/commands/player.py:414 +#: redbot/cogs/audio/core/commands/player.py:424 msgid "Invalid Environment" -msgstr "無效的環境。\\n" +msgstr "無效的環境。" -#: redbot/cogs/audio/core/commands/audioset.py:855 +#: redbot/cogs/audio/core/commands/audioset.py:861 msgid "The localtracks path location has been set to {localpath}" -msgstr "localtracks 路徑位置已設定為 {localpath}" +msgstr "本地資料夾路徑位置已設定為 {localpath}" -#: redbot/cogs/audio/core/commands/audioset.py:864 +#: redbot/cogs/audio/core/commands/audioset.py:870 #, 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" @@ -724,306 +748,318 @@ msgstr "佇列的最大歌曲長度(以秒為單位),設定 0 以取消該 " 輸入將關閉最大長度的設定。\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:873 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Invalid length" msgstr "無效的長度" -#: redbot/cogs/audio/core/commands/audioset.py:873 +#: redbot/cogs/audio/core/commands/audioset.py:879 msgid "Length can't be less than zero." msgstr "長度不能小於0" -#: redbot/cogs/audio/core/commands/audioset.py:877 +#: redbot/cogs/audio/core/commands/audioset.py:883 msgid "Track max length disabled." msgstr "樂曲最大長度設定已關閉" -#: redbot/cogs/audio/core/commands/audioset.py:883 +#: redbot/cogs/audio/core/commands/audioset.py:889 msgid "Track max length set to {seconds}." msgstr "樂曲的最大長度被設定為 {seconds}" -#: redbot/cogs/audio/core/commands/audioset.py:893 +#: redbot/cogs/audio/core/commands/audioset.py:899 #, docstring msgid "Toggle track announcement and other bot messages." msgstr "切換 顯示曲目 和 其他機器人訊息。" -#: redbot/cogs/audio/core/commands/audioset.py:899 +#: redbot/cogs/audio/core/commands/audioset.py:905 msgid "Notify mode: {true_or_false}." msgstr "通知模式: {true_or_false}" -#: redbot/cogs/audio/core/commands/audioset.py:908 +#: redbot/cogs/audio/core/commands/audioset.py:914 #, docstring msgid "Toggle whether the bot will be auto deafened upon joining the voice channel." msgstr "切換是否在加入語音頻道後自動使機器人拒聽。" -#: redbot/cogs/audio/core/commands/audioset.py:914 +#: redbot/cogs/audio/core/commands/audioset.py:920 msgid "Auto Deafen: {true_or_false}." msgstr "自動拒聽:{true_or_false}" -#: redbot/cogs/audio/core/commands/audioset.py:923 +#: redbot/cogs/audio/core/commands/audioset.py:929 #, 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, Vimeo, Twitch, and\n" " Bandcamp links.\n" " " -msgstr "" +msgstr "切換 Audio 的網域限制。\n\n" +" 當設為為關閉時,使用者可以從非營利的網站或連結播放歌曲。\n" +" 當設定為開啟時,使用者將限制於 YouTube、SoundCloud、Vimeo、Twitch,和\n" +" Bandcamp 的連結。\n" +" " -#: redbot/cogs/audio/core/commands/audioset.py:934 +#: redbot/cogs/audio/core/commands/audioset.py:940 msgid "Commercial links only: {true_or_false}." msgstr "僅開放有營利的網站連結:{true_or_false}" -#: redbot/cogs/audio/core/commands/audioset.py:943 +#: redbot/cogs/audio/core/commands/audioset.py:949 #, docstring msgid "Set the role to use for DJ mode." -msgstr "設定DJ角色來使用DJ模式" +msgstr "設定DJ身分組來使用DJ模式。" -#: redbot/cogs/audio/core/commands/audioset.py:952 +#: redbot/cogs/audio/core/commands/audioset.py:958 msgid "Settings Changed" msgstr "設定值已變更" -#: redbot/cogs/audio/core/commands/audioset.py:953 +#: redbot/cogs/audio/core/commands/audioset.py:959 msgid "DJ role set to: {role.name}." msgstr "DJ身分組設定為: {role.name}。" -#: redbot/cogs/audio/core/commands/audioset.py:959 +#: redbot/cogs/audio/core/commands/audioset.py:965 #, docstring msgid "Show the current settings." msgstr "顯示當前設定。" -#: redbot/cogs/audio/core/commands/audioset.py:996 +#: redbot/cogs/audio/core/commands/audioset.py:1004 msgid "Server Settings" msgstr "伺服器設定" -#: redbot/cogs/audio/core/commands/audioset.py:997 +#: redbot/cogs/audio/core/commands/audioset.py:1005 +msgid "Auto-deafen: [{auto_deafen}]\n" +msgstr "自動拒聽:[{auto_deafen}]\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1008 msgid "Auto-disconnect: [{dc}]\n" -msgstr "自動斷開:[{dc}]\n" +msgstr "自動斷開語音連接:[{dc}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:998 +#: redbot/cogs/audio/core/commands/audioset.py:1009 msgid "Auto-play: [{autoplay}]\n" msgstr "自動播放: [{autoplay}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1002 +#: redbot/cogs/audio/core/commands/audioset.py:1013 msgid "Disconnect timer: [{num_seconds}]\n" -msgstr "自動斷線計時器: [{num_seconds}]\n" +msgstr "自動離開語音計時器: [{num_seconds}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1006 +#: redbot/cogs/audio/core/commands/audioset.py:1017 msgid "Auto Pause timer: [{num_seconds}]\n" msgstr "自動暫停計時器: [{num_seconds}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1010 +#: redbot/cogs/audio/core/commands/audioset.py:1021 msgid "DJ Role: [{role.name}]\n" -msgstr "DJ角色: [{role.name}]\n" +msgstr "DJ身分組: [{role.name}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1012 +#: redbot/cogs/audio/core/commands/audioset.py:1023 msgid "Jukebox: [{jukebox_name}]\n" msgstr "點唱機:[{jukebox_name}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1013 +#: redbot/cogs/audio/core/commands/audioset.py:1024 msgid "Command price: [{jukebox_price}]\n" msgstr "指令的費用: [{jukebox_price}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1017 +#: redbot/cogs/audio/core/commands/audioset.py:1028 msgid "Max track length: [{tracklength}]\n" msgstr "最大曲目長度:[{tracklength}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1020 -msgid "Repeat: [{repeat}]\n" +#: redbot/cogs/audio/core/commands/audioset.py:1031 +msgid "Max volume: [{max_volume}%]\n" +"Persist queue: [{persist_queue}]\n" +"Repeat: [{repeat}]\n" "Shuffle: [{shuffle}]\n" "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" -msgstr "循環播放  :[{repeat}]\n" -"隨機播放  :[{shuffle}]\n" -"隨機置前  :[{bumpped_shuffle}]\n" -"歌曲通知訊息:[{notify}]\n" -"歌曲狀態  :[{status}]\n" -"永久佇列  :[{persist_queue}]\n" -"Spotify 搜尋:[{countrycode}]\n" -"自動拒聽  :[{auto_deafen}]\n" - -#: redbot/cogs/audio/core/commands/audioset.py:1040 +msgstr "最大音量:[{max_volume}%]\n" +"永久佇列:[{persist_queue}]\n" +"循環播放:[{repeat}]\n" +"隨機播放:[{shuffle}]\n" +"隨機置前:[{bumpped_shuffle}]\n" +"歌曲消息:[{notify}]\n" +"顯示狀態:[{status}]\n" +"Spotify搜尋:[{countrycode}]\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1051 msgid "Thumbnails: [{0}]\n" msgstr "預覽圖: [{0}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1044 +#: redbot/cogs/audio/core/commands/audioset.py:1055 msgid "Vote skip: [{vote_enabled}]\n" "Skip percentage: [{vote_percent}%]\n" msgstr "投票略過:[{vote_enabled}]\n" "略過比率:[{vote_percent}%]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1057 +#: redbot/cogs/audio/core/commands/audioset.py:1068 msgid "Server" msgstr "伺服器" -#: redbot/cogs/audio/core/commands/audioset.py:1059 +#: redbot/cogs/audio/core/commands/audioset.py:1070 msgid "User" msgstr "使用者" -#: redbot/cogs/audio/core/commands/audioset.py:1061 -#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: redbot/cogs/audio/core/commands/playlists.py:1010 msgid "Global" msgstr "全域" -#: redbot/cogs/audio/core/commands/audioset.py:1063 -#: redbot/cogs/audio/core/commands/audioset.py:1064 -#: redbot/cogs/audio/core/commands/audioset.py:1065 +#: redbot/cogs/audio/core/commands/audioset.py:1074 +#: redbot/cogs/audio/core/commands/audioset.py:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1076 msgid "Cached" msgstr "已快取" -#: redbot/cogs/audio/core/commands/audioset.py:1067 -#: redbot/cogs/audio/core/commands/audioset.py:1068 -#: redbot/cogs/audio/core/commands/audioset.py:1069 +#: redbot/cogs/audio/core/commands/audioset.py:1078 +#: redbot/cogs/audio/core/commands/audioset.py:1079 +#: redbot/cogs/audio/core/commands/audioset.py:1080 msgid "US Top 100" msgstr "US 前 100 名" -#: redbot/cogs/audio/core/commands/audioset.py:1072 +#: redbot/cogs/audio/core/commands/audioset.py:1083 msgid "Auto-play Settings" msgstr "自動播放設定" -#: redbot/cogs/audio/core/commands/audioset.py:1074 +#: redbot/cogs/audio/core/commands/audioset.py:1085 msgid "Playlist name: [{pname}]\n" msgstr "播放清單名稱: [{pname}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1075 +#: redbot/cogs/audio/core/commands/audioset.py:1086 msgid "Playlist ID: [{pid}]\n" msgstr "播放清單ID: [{pid}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1076 +#: redbot/cogs/audio/core/commands/audioset.py:1087 msgid "Playlist scope: [{pscope}]\n" msgstr "播放清單範圍: [{pscope}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1082 -#: redbot/cogs/audio/core/commands/audioset.py:1353 -#: redbot/cogs/audio/core/commands/audioset.py:1398 +#: redbot/cogs/audio/core/commands/audioset.py:1093 +#: redbot/cogs/audio/core/commands/audioset.py:1372 +#: redbot/cogs/audio/core/commands/audioset.py:1417 msgid "Cache Settings" msgstr "快取設定" -#: redbot/cogs/audio/core/commands/audioset.py:1084 +#: redbot/cogs/audio/core/commands/audioset.py:1095 msgid "Max age: [{max_age}]\n" msgstr "最長期限:[{max_age}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1085 +#: redbot/cogs/audio/core/commands/audioset.py:1096 msgid "Local Spotify cache: [{spotify_status}]\n" msgstr "Spotify 本機快取:[{spotify_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1086 +#: redbot/cogs/audio/core/commands/audioset.py:1097 msgid "Local Youtube cache: [{youtube_status}]\n" msgstr "Youtube 本機快取:[{youtube_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1087 +#: redbot/cogs/audio/core/commands/audioset.py:1098 msgid "Local Lavalink cache: [{lavalink_status}]\n" msgstr "Lavalink 本機快取:[{lavalink_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1089 -#: redbot/cogs/audio/core/commands/audioset.py:1347 -#: redbot/cogs/audio/core/commands/audioset.py:1392 +#: redbot/cogs/audio/core/commands/audioset.py:1100 +#: redbot/cogs/audio/core/commands/audioset.py:1366 +#: redbot/cogs/audio/core/commands/audioset.py:1411 msgid "days" msgstr "日" -#: redbot/cogs/audio/core/commands/audioset.py:1096 +#: redbot/cogs/audio/core/commands/audioset.py:1107 msgid "User Settings" msgstr "使用者設定" -#: redbot/cogs/audio/core/commands/audioset.py:1098 +#: redbot/cogs/audio/core/commands/audioset.py:1109 msgid "Spotify search: [{country_code}]\n" msgstr "Spotify 搜尋: [{country_code}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1103 +#: redbot/cogs/audio/core/commands/audioset.py:1114 msgid "Lavalink Settings" msgstr "Lavalink設定" -#: redbot/cogs/audio/core/commands/audioset.py:1105 +#: redbot/cogs/audio/core/commands/audioset.py:1116 msgid "Cog version: [{version}]\n" msgstr "齒輪版本: [{version}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1106 +#: redbot/cogs/audio/core/commands/audioset.py:1117 msgid "Red-Lavalink: [{lavalink_version}]\n" -msgstr "Red-Lavalink 版本:[{lavalink_version}]\n" +msgstr "Red-Lavalink 版本: [{lavalink_version}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1107 +#: redbot/cogs/audio/core/commands/audioset.py:1118 msgid "External server: [{use_external_lavalink}]\n" msgstr "外部伺服器: [{use_external_lavalink}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1116 -msgid "Lavalink build: [{llbuild}]\n" +#: redbot/cogs/audio/core/commands/audioset.py:1131 +msgid "Lavalink version: [{llversion}]\n" "Lavalink branch: [{llbranch}]\n" "Release date: [{build_time}]\n" "Lavaplayer version: [{lavaplayer}]\n" "Java version: [{jvm}]\n" "Java Executable: [{jv_exec}]\n" -msgstr "Lavalink 建置 :[{llbuild}]\n" -"Lavalink 分支 :[{llbranch}]\n" -"釋出日期   :[{build_time}]\n" -"Lavaplayer 版本:[{lavaplayer}]\n" -"Java 版本    :[{jvm}]\n" -"Java 可執行   :[{jv_exec}]\n" - -#: redbot/cogs/audio/core/commands/audioset.py:1132 +"Initial Heapsize: [{xms}]\n" +"Max Heapsize: [{xmx}]\n" +msgstr "Lavalink 建置 :[{llversion}]\n" +"Lavalink 分支 :[{llbranch}]\n" +"釋出日期 :[{build_time}]\n" +"Lavaplayer 版本 :[{lavaplayer}]\n" +"Java 版本 :[{jvm}]\n" +"Java 可執行 :[{jv_exec}]\n" +"初始堆積大小 :{xms}\n" +"最大堆積大小 :{xmx}\n" + +#: redbot/cogs/audio/core/commands/audioset.py:1151 msgid "Localtracks path: [{localpath}]\n" -msgstr "Localtracks 路徑:[{localpath}]\n" +msgstr "本地歌曲路徑:[{localpath}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1141 +#: redbot/cogs/audio/core/commands/audioset.py:1160 #, docstring -msgid "Sends the Lavalink server logs to your DMs." +msgid "Sends the managed Lavalink node logs to your DMs." msgstr "傳送 Lavalink server 日誌到你的私訊。" -#: redbot/cogs/audio/core/commands/audioset.py:1148 -#: redbot/cogs/audio/core/commands/audioset.py:1150 +#: redbot/cogs/audio/core/commands/audioset.py:1167 +#: redbot/cogs/audio/core/commands/audioset.py:1169 msgid "No logs found in your data folder." -msgstr "沒有在你的資料夾中找到 日誌紀錄。" +msgstr "沒有在你的資料夾中找到日誌紀錄。" -#: redbot/cogs/audio/core/commands/audioset.py:1162 +#: redbot/cogs/audio/core/commands/audioset.py:1181 msgid "Logs are too large, you can find them in {path}" msgstr "日誌記錄過大,不過你可以在 {path} 找到。" -#: redbot/cogs/audio/core/commands/audioset.py:1172 +#: redbot/cogs/audio/core/commands/audioset.py:1191 msgid "I need to be able to DM you to send you the logs." msgstr "我需要能夠私訊你才能傳日誌紀錄給你。" -#: redbot/cogs/audio/core/commands/audioset.py:1181 +#: redbot/cogs/audio/core/commands/audioset.py:1200 #, docstring msgid "Enable/disable tracks' titles as status." msgstr "啟用/停用歌曲標題作為狀態。" -#: redbot/cogs/audio/core/commands/audioset.py:1187 +#: redbot/cogs/audio/core/commands/audioset.py:1206 msgid "Song titles as status: {true_or_false}." msgstr "歌曲標題作為狀態: {true_or_false}。" -#: redbot/cogs/audio/core/commands/audioset.py:1196 +#: redbot/cogs/audio/core/commands/audioset.py:1215 #, docstring msgid "Toggle displaying a thumbnail on audio messages." msgstr "切換在播放消息上顯示縮圖。" -#: redbot/cogs/audio/core/commands/audioset.py:1202 +#: redbot/cogs/audio/core/commands/audioset.py:1221 msgid "Thumbnail display: {true_or_false}." msgstr "縮圖顯示: {true_or_false}。" -#: redbot/cogs/audio/core/commands/audioset.py:1211 +#: redbot/cogs/audio/core/commands/audioset.py:1230 #, docstring msgid "Percentage needed for non-mods to skip tracks, 0 to disable." msgstr "須設定 百分比 給非管理的成員略過曲目,設定 0 以取消該功能。" -#: redbot/cogs/audio/core/commands/audioset.py:1223 +#: redbot/cogs/audio/core/commands/audioset.py:1242 msgid "Voting disabled. All users can use queue management commands." msgstr "停用投票功能。 所有使用者都可以使用播放清單管理命令。" -#: redbot/cogs/audio/core/commands/audioset.py:1230 +#: redbot/cogs/audio/core/commands/audioset.py:1249 msgid "Vote percentage set to {percent}%." msgstr "投票比率 已設定為 {percent}%。" -#: redbot/cogs/audio/core/commands/audioset.py:1239 +#: redbot/cogs/audio/core/commands/audioset.py:1258 #, docstring msgid "Instructions to set the YouTube API key." msgstr "設定 YouTube API key 的指示說明。" -#: redbot/cogs/audio/core/commands/audioset.py:1258 +#: redbot/cogs/audio/core/commands/audioset.py:1277 #, docstring msgid "Instructions to set the Spotify API tokens." msgstr "設定Spotify API token的說明。" -#: redbot/cogs/audio/core/commands/audioset.py:1259 +#: redbot/cogs/audio/core/commands/audioset.py:1278 msgid "1. Go to Spotify developers and log in with your Spotify account.\n" "(https://developer.spotify.com/dashboard/applications)\n" "2. Click \"Create An App\".\n" @@ -1041,28 +1077,28 @@ msgstr "1. 前往 Spotify developers 並 登入你的 Spotify 帳號。\n" "6. 複製你的 client ID 和你的 client secret 到:\n" "`{prefix}set api spotify client_id client_secret `" -#: redbot/cogs/audio/core/commands/audioset.py:1276 -#: redbot/cogs/audio/core/commands/audioset.py:1298 +#: redbot/cogs/audio/core/commands/audioset.py:1295 +#: redbot/cogs/audio/core/commands/audioset.py:1317 #, docstring msgid "Set the country code for Spotify searches." msgstr "設定Spotify搜索的國家/地區代碼。" -#: redbot/cogs/audio/core/commands/audioset.py:1280 -#: redbot/cogs/audio/core/commands/audioset.py:1302 +#: redbot/cogs/audio/core/commands/audioset.py:1299 +#: redbot/cogs/audio/core/commands/audioset.py:1321 msgid "Invalid Country Code" msgstr "無效的國碼" -#: redbot/cogs/audio/core/commands/audioset.py:1281 -#: redbot/cogs/audio/core/commands/audioset.py:1303 +#: redbot/cogs/audio/core/commands/audioset.py:1300 +#: redbot/cogs/audio/core/commands/audioset.py:1322 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:1290 -#: redbot/cogs/audio/core/commands/audioset.py:1312 +#: redbot/cogs/audio/core/commands/audioset.py:1309 +#: redbot/cogs/audio/core/commands/audioset.py:1331 msgid "Country Code set to {country}." msgstr "國碼已設為 {country}。" -#: redbot/cogs/audio/core/commands/audioset.py:1320 +#: redbot/cogs/audio/core/commands/audioset.py:1339 #, docstring msgid "Sets the caching level.\n\n" " Level can be one of the following:\n\n" @@ -1083,27 +1119,27 @@ msgstr "設定快取等級。\n\n" " 如果您想停用指定的快取,可使用負數。\n" " " -#: redbot/cogs/audio/core/commands/audioset.py:1342 -#: redbot/cogs/audio/core/commands/audioset.py:1387 +#: redbot/cogs/audio/core/commands/audioset.py:1361 +#: redbot/cogs/audio/core/commands/audioset.py:1406 msgid "Max age: [{max_age}]\n" msgstr "最長期限:[{max_age}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1343 -#: redbot/cogs/audio/core/commands/audioset.py:1388 +#: redbot/cogs/audio/core/commands/audioset.py:1362 +#: redbot/cogs/audio/core/commands/audioset.py:1407 msgid "Spotify cache: [{spotify_status}]\n" msgstr "Spotify快取: [{spotify_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1344 -#: redbot/cogs/audio/core/commands/audioset.py:1389 +#: redbot/cogs/audio/core/commands/audioset.py:1363 +#: redbot/cogs/audio/core/commands/audioset.py:1408 msgid "Youtube cache: [{youtube_status}]\n" msgstr "Youtube快取: [{youtube_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1345 -#: redbot/cogs/audio/core/commands/audioset.py:1390 +#: redbot/cogs/audio/core/commands/audioset.py:1364 +#: redbot/cogs/audio/core/commands/audioset.py:1409 msgid "Lavalink cache: [{lavalink_status}]\n" msgstr "Lavalink快取: [{lavalink_status}]\n" -#: redbot/cogs/audio/core/commands/audioset.py:1405 +#: redbot/cogs/audio/core/commands/audioset.py:1424 #, 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" @@ -1114,37 +1150,76 @@ msgstr "設定快取最長期限:\n\n" " \n" " " -#: redbot/cogs/audio/core/commands/audioset.py:1412 +#: redbot/cogs/audio/core/commands/audioset.py:1431 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:1417 +#: redbot/cogs/audio/core/commands/audioset.py:1436 msgid "I've set the cache age to {age} days" msgstr "我已將快取期限設定為 {age} 天" -#: redbot/cogs/audio/core/commands/audioset.py:1424 +#: redbot/cogs/audio/core/commands/audioset.py:1443 #, docstring msgid "Toggle persistent queues.\n\n" " Persistent queues allows the current queue to be restored when the queue closes.\n" " " -msgstr "" +msgstr "切換持久隊列。\n\n" +" 持久隊列允許在隊列關閉時恢復當前隊列。\n" +" " -#: redbot/cogs/audio/core/commands/audioset.py:1436 +#: redbot/cogs/audio/core/commands/audioset.py:1455 msgid "Persisting queues: {true_or_false}." -msgstr "" +msgstr "永久佇列:{true_or_false}" -#: redbot/cogs/audio/core/commands/audioset.py:1444 +#: redbot/cogs/audio/core/commands/audioset.py:1463 #, docstring msgid "Restarts the lavalink connection." -msgstr "" +msgstr "重啟Lavalink連接。" -#: redbot/cogs/audio/core/commands/audioset.py:1454 +#: redbot/cogs/audio/core/commands/audioset.py:1471 +#: redbot/cogs/audio/core/commands/llset.py:731 +msgid "Failed To Shutdown Lavalink Node" +msgstr "關閉 Lavalink 節點失敗!" + +#: redbot/cogs/audio/core/commands/audioset.py:1472 +#: redbot/cogs/audio/core/commands/llset.py:187 +#: redbot/cogs/audio/core/commands/llset.py:732 +msgid "Please reload Audio (`{prefix}reload audio`)." +msgstr "請重新加載Audio (`{prefix}reload audio`)。" + +#: redbot/cogs/audio/core/commands/audioset.py:1479 msgid "Restarting Lavalink" msgstr "正在重新啟動 Lavalink" -#: redbot/cogs/audio/core/commands/audioset.py:1455 +#: redbot/cogs/audio/core/commands/audioset.py:1480 msgid "It can take a couple of minutes for Lavalink to fully start up." -msgstr "" +msgstr "Lavalink完全開啟可能需要幾分鐘。" + +#: redbot/cogs/audio/core/commands/audioset.py:1487 +#, docstring +msgid "Set the maximum volume allowed in this server." +msgstr "設置此服務器允許的最大音量。" + +#: redbot/cogs/audio/core/commands/audioset.py:1491 +msgid "Error" +msgstr "錯誤" + +#: redbot/cogs/audio/core/commands/audioset.py:1492 +msgid "Music without sound isn't music at all. Try setting the volume higher then 0%." +msgstr "沒有聲音的音樂并不是音樂,請嘗試將音量提高至大於0的數字。" + +#: redbot/cogs/audio/core/commands/audioset.py:1500 +#: redbot/cogs/audio/core/commands/audioset.py:1508 +msgid "Setting changed" +msgstr "已變更設定。" + +#: redbot/cogs/audio/core/commands/audioset.py:1501 +msgid "The maximum volume has been limited to 150%, be easy on your ears." +msgstr "最大音量已被限制至150%,音量過大可能對聽力造成損害。" + +#: redbot/cogs/audio/core/commands/audioset.py:1509 +msgid "The maximum volume has been limited to {max_volume}%." +msgstr "最大音量已被限制至{max_volume}%。" #: redbot/cogs/audio/core/commands/controller.py:32 #, docstring @@ -1152,505 +1227,511 @@ msgid "Disconnect from the voice channel." msgstr "退出語音頻道。" #: redbot/cogs/audio/core/commands/controller.py:34 -#: redbot/cogs/audio/core/commands/controller.py:88 -#: redbot/cogs/audio/core/commands/controller.py:205 -#: redbot/cogs/audio/core/commands/controller.py:222 -#: redbot/cogs/audio/core/commands/controller.py:236 -#: redbot/cogs/audio/core/commands/controller.py:244 -#: redbot/cogs/audio/core/commands/controller.py:318 -#: redbot/cogs/audio/core/commands/controller.py:384 -#: redbot/cogs/audio/core/commands/controller.py:477 -#: redbot/cogs/audio/core/commands/controller.py:487 -#: redbot/cogs/audio/core/commands/controller.py:571 -#: redbot/cogs/audio/core/commands/controller.py:703 -#: redbot/cogs/audio/core/commands/controller.py:732 -#: redbot/cogs/audio/core/commands/controller.py:788 -#: redbot/cogs/audio/core/commands/controller.py:865 -#: redbot/cogs/audio/core/commands/equalizer.py:39 -#: redbot/cogs/audio/core/commands/equalizer.py:164 -#: redbot/cogs/audio/core/commands/equalizer.py:194 -#: redbot/cogs/audio/core/commands/equalizer.py:228 -#: redbot/cogs/audio/core/commands/equalizer.py:317 -#: redbot/cogs/audio/core/commands/miscellaneous.py:71 -#: redbot/cogs/audio/core/commands/miscellaneous.py:102 -#: redbot/cogs/audio/core/commands/playlists.py:1142 +#: redbot/cogs/audio/core/commands/controller.py:89 +#: redbot/cogs/audio/core/commands/controller.py:206 +#: redbot/cogs/audio/core/commands/controller.py:223 +#: redbot/cogs/audio/core/commands/controller.py:237 +#: redbot/cogs/audio/core/commands/controller.py:245 +#: redbot/cogs/audio/core/commands/controller.py:319 +#: redbot/cogs/audio/core/commands/controller.py:385 +#: redbot/cogs/audio/core/commands/controller.py:478 +#: redbot/cogs/audio/core/commands/controller.py:488 +#: redbot/cogs/audio/core/commands/controller.py:572 +#: redbot/cogs/audio/core/commands/controller.py:711 +#: redbot/cogs/audio/core/commands/controller.py:740 +#: redbot/cogs/audio/core/commands/controller.py:796 +#: redbot/cogs/audio/core/commands/controller.py:873 +#: redbot/cogs/audio/core/commands/equalizer.py:40 +#: redbot/cogs/audio/core/commands/equalizer.py:165 +#: redbot/cogs/audio/core/commands/equalizer.py:195 +#: redbot/cogs/audio/core/commands/equalizer.py:229 +#: redbot/cogs/audio/core/commands/equalizer.py:318 +#: redbot/cogs/audio/core/commands/miscellaneous.py:72 +#: redbot/cogs/audio/core/commands/miscellaneous.py:103 +#: redbot/cogs/audio/core/commands/playlists.py:1125 msgid "Nothing playing." -msgstr "" +msgstr "沒有正在播放的曲目。" #: redbot/cogs/audio/core/commands/controller.py:49 #: redbot/cogs/audio/core/commands/controller.py:55 msgid "Unable To Disconnect" -msgstr "" +msgstr "無法中斷連接。" #: redbot/cogs/audio/core/commands/controller.py:50 -#: redbot/cogs/audio/core/commands/controller.py:263 -#: redbot/cogs/audio/core/commands/controller.py:331 -#: redbot/cogs/audio/core/commands/controller.py:585 +#: redbot/cogs/audio/core/commands/controller.py:264 +#: redbot/cogs/audio/core/commands/controller.py:332 +#: redbot/cogs/audio/core/commands/controller.py:586 msgid "There are other people listening - vote to skip instead." -msgstr "" +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 "" +msgstr "您需要DJ身分組才能中斷連接。" #: redbot/cogs/audio/core/commands/controller.py:61 msgid "Unable to Disconnect" -msgstr "" +msgstr "無法中斷連接。" #: redbot/cogs/audio/core/commands/controller.py:65 msgid "Disconnecting..." msgstr "正在斷線…" -#: redbot/cogs/audio/core/commands/controller.py:86 +#: redbot/cogs/audio/core/commands/controller.py:87 #, docstring msgid "Now playing." msgstr "正在播放。" -#: redbot/cogs/audio/core/commands/controller.py:110 -#: redbot/cogs/audio/core/commands/queue.py:77 +#: redbot/cogs/audio/core/commands/controller.py:111 +#: redbot/cogs/audio/core/commands/queue.py:81 msgid "\n" " Requested by: **{track.requester}**" msgstr "\n" " 點歌者: **{track.requester}**" -#: redbot/cogs/audio/core/commands/controller.py:113 +#: redbot/cogs/audio/core/commands/controller.py:114 msgid "Nothing." msgstr "無。" -#: redbot/cogs/audio/core/commands/controller.py:118 -#: redbot/cogs/audio/core/commands/queue.py:79 +#: redbot/cogs/audio/core/commands/controller.py:119 +#: redbot/cogs/audio/core/commands/queue.py:83 msgid "Now Playing" msgstr "正在播放" -#: redbot/cogs/audio/core/commands/controller.py:128 -#: redbot/cogs/audio/core/commands/queue.py:89 +#: redbot/cogs/audio/core/commands/controller.py:129 +#: redbot/cogs/audio/core/commands/queue.py:93 msgid "Auto-Play" msgstr "自動播放" -#: redbot/cogs/audio/core/commands/controller.py:134 -#: redbot/cogs/audio/core/commands/queue.py:95 +#: redbot/cogs/audio/core/commands/controller.py:135 +#: redbot/cogs/audio/core/commands/queue.py:99 msgid "Shuffle" msgstr "隨機播放" -#: redbot/cogs/audio/core/commands/controller.py:140 -#: redbot/cogs/audio/core/commands/queue.py:101 +#: redbot/cogs/audio/core/commands/controller.py:141 +#: redbot/cogs/audio/core/commands/queue.py:105 msgid "Repeat" msgstr "重複播放" -#: redbot/cogs/audio/core/commands/controller.py:200 +#: redbot/cogs/audio/core/commands/controller.py:201 #, docstring msgid "Pause or resume a playing track." msgstr "暫停或繼續播放歌曲。" -#: redbot/cogs/audio/core/commands/controller.py:211 -#: redbot/cogs/audio/core/commands/controller.py:217 +#: redbot/cogs/audio/core/commands/controller.py:212 +#: redbot/cogs/audio/core/commands/controller.py:218 msgid "Unable To Manage Tracks" msgstr "無法管理歌曲" -#: redbot/cogs/audio/core/commands/controller.py:212 +#: redbot/cogs/audio/core/commands/controller.py:213 msgid "You must be in the voice channel to pause or resume." msgstr "您必須在語音頻道內才能暫停或繼續播放歌曲。" -#: redbot/cogs/audio/core/commands/controller.py:218 +#: redbot/cogs/audio/core/commands/controller.py:219 msgid "You need the DJ role to pause or resume tracks." msgstr "您需要DJ身分組才能暫停或繼續播放歌曲。" -#: redbot/cogs/audio/core/commands/controller.py:229 +#: redbot/cogs/audio/core/commands/controller.py:230 msgid "Track Paused" msgstr "歌曲已暫停" -#: redbot/cogs/audio/core/commands/controller.py:233 +#: redbot/cogs/audio/core/commands/controller.py:234 msgid "Track Resumed" msgstr "歌曲已恢復" -#: redbot/cogs/audio/core/commands/controller.py:242 +#: redbot/cogs/audio/core/commands/controller.py:243 #, docstring msgid "Skip to the start of the previously played track." msgstr "跳到上一個播放歌曲的開頭。" -#: redbot/cogs/audio/core/commands/controller.py:256 -#: redbot/cogs/audio/core/commands/controller.py:262 -#: redbot/cogs/audio/core/commands/controller.py:268 -#: redbot/cogs/audio/core/commands/controller.py:483 -#: redbot/cogs/audio/core/commands/controller.py:498 -#: redbot/cogs/audio/core/commands/controller.py:511 -#: redbot/cogs/audio/core/commands/controller.py:520 +#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:263 +#: redbot/cogs/audio/core/commands/controller.py:269 +#: redbot/cogs/audio/core/commands/controller.py:484 +#: redbot/cogs/audio/core/commands/controller.py:499 +#: redbot/cogs/audio/core/commands/controller.py:512 +#: redbot/cogs/audio/core/commands/controller.py:521 msgid "Unable To Skip Tracks" msgstr "無法跳過歌曲" -#: redbot/cogs/audio/core/commands/controller.py:257 +#: redbot/cogs/audio/core/commands/controller.py:258 msgid "You must be in the voice channel to skip the track." msgstr "您必須在語音頻道內才能跳過歌曲。" -#: redbot/cogs/audio/core/commands/controller.py:269 +#: redbot/cogs/audio/core/commands/controller.py:270 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:277 -#: redbot/cogs/audio/core/commands/player.py:53 -#: redbot/cogs/audio/core/commands/player.py:58 -#: redbot/cogs/audio/core/commands/player.py:64 -#: redbot/cogs/audio/core/commands/player.py:82 -#: redbot/cogs/audio/core/commands/player.py:94 -#: redbot/cogs/audio/core/commands/player.py:100 -#: redbot/cogs/audio/core/commands/player.py:110 -#: redbot/cogs/audio/core/commands/player.py:116 -#: redbot/cogs/audio/core/commands/player.py:123 -#: redbot/cogs/audio/core/commands/player.py:134 -#: redbot/cogs/audio/core/commands/player.py:161 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:172 -#: redbot/cogs/audio/core/commands/player.py:190 -#: redbot/cogs/audio/core/commands/player.py:202 -#: redbot/cogs/audio/core/commands/player.py:208 -#: redbot/cogs/audio/core/commands/player.py:218 -#: redbot/cogs/audio/core/commands/player.py:224 -#: redbot/cogs/audio/core/commands/player.py:231 -#: redbot/cogs/audio/core/commands/player.py:243 -#: redbot/cogs/audio/core/commands/player.py:252 -#: redbot/cogs/audio/core/commands/player.py:295 -#: redbot/cogs/audio/core/commands/player.py:317 -#: redbot/cogs/audio/core/commands/player.py:436 -#: redbot/cogs/audio/core/commands/player.py:454 -#: redbot/cogs/audio/core/commands/player.py:466 -#: redbot/cogs/audio/core/commands/player.py:472 -#: redbot/cogs/audio/core/commands/player.py:484 -#: redbot/cogs/audio/core/commands/player.py:532 -#: redbot/cogs/audio/core/commands/player.py:552 -#: redbot/cogs/audio/core/commands/player.py:570 -#: redbot/cogs/audio/core/commands/player.py:582 -#: redbot/cogs/audio/core/commands/player.py:588 -#: redbot/cogs/audio/core/commands/player.py:600 -#: redbot/cogs/audio/core/commands/player.py:605 -#: redbot/cogs/audio/core/commands/player.py:738 -#: redbot/cogs/audio/core/commands/player.py:744 -#: redbot/cogs/audio/core/commands/player.py:806 -#: redbot/cogs/audio/core/commands/playlists.py:1481 +msgstr "您需要DJ身分組或是播放此歌曲的成員才能跳過歌曲。" + +#: redbot/cogs/audio/core/commands/controller.py:278 +#: redbot/cogs/audio/core/commands/player.py:52 +#: redbot/cogs/audio/core/commands/player.py:57 +#: redbot/cogs/audio/core/commands/player.py:63 +#: redbot/cogs/audio/core/commands/player.py:81 +#: redbot/cogs/audio/core/commands/player.py:93 +#: redbot/cogs/audio/core/commands/player.py:99 +#: redbot/cogs/audio/core/commands/player.py:109 +#: redbot/cogs/audio/core/commands/player.py:115 +#: redbot/cogs/audio/core/commands/player.py:122 +#: redbot/cogs/audio/core/commands/player.py:133 +#: redbot/cogs/audio/core/commands/player.py:160 +#: redbot/cogs/audio/core/commands/player.py:165 +#: redbot/cogs/audio/core/commands/player.py:171 +#: redbot/cogs/audio/core/commands/player.py:189 +#: redbot/cogs/audio/core/commands/player.py:201 +#: redbot/cogs/audio/core/commands/player.py:207 +#: redbot/cogs/audio/core/commands/player.py:217 +#: redbot/cogs/audio/core/commands/player.py:223 +#: redbot/cogs/audio/core/commands/player.py:230 +#: redbot/cogs/audio/core/commands/player.py:242 +#: redbot/cogs/audio/core/commands/player.py:251 +#: redbot/cogs/audio/core/commands/player.py:293 +#: redbot/cogs/audio/core/commands/player.py:315 +#: redbot/cogs/audio/core/commands/player.py:434 +#: redbot/cogs/audio/core/commands/player.py:452 +#: redbot/cogs/audio/core/commands/player.py:464 +#: redbot/cogs/audio/core/commands/player.py:470 +#: redbot/cogs/audio/core/commands/player.py:482 +#: redbot/cogs/audio/core/commands/player.py:530 +#: redbot/cogs/audio/core/commands/player.py:550 +#: redbot/cogs/audio/core/commands/player.py:568 +#: redbot/cogs/audio/core/commands/player.py:580 +#: redbot/cogs/audio/core/commands/player.py:586 +#: redbot/cogs/audio/core/commands/player.py:598 +#: redbot/cogs/audio/core/commands/player.py:603 +#: redbot/cogs/audio/core/commands/player.py:737 +#: redbot/cogs/audio/core/commands/player.py:743 +#: redbot/cogs/audio/core/commands/player.py:805 +#: redbot/cogs/audio/core/commands/playlists.py:1458 msgid "Unable To Play Tracks" msgstr "無法播放歌曲" -#: redbot/cogs/audio/core/commands/controller.py:277 +#: redbot/cogs/audio/core/commands/controller.py:278 msgid "No previous track." msgstr "沒有上一首歌曲。" -#: redbot/cogs/audio/core/commands/controller.py:298 +#: redbot/cogs/audio/core/commands/controller.py:299 msgid "Replaying Track" msgstr "重播歌曲" -#: redbot/cogs/audio/core/commands/controller.py:305 +#: redbot/cogs/audio/core/commands/controller.py:306 #, docstring -msgid "Seek ahead or behind on a track by seconds or a to a specific time.\n\n" +msgid "Seek ahead or behind on a track by seconds or 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" +msgstr "按秒或特定時間在軌道上向前或向後搜索。\n\n" +" 接受的格式為 00:00:00 (`hh:mm:ss`) 或 00:00 (`mm:ss`) 。\n" " " -#: redbot/cogs/audio/core/commands/controller.py:323 -#: redbot/cogs/audio/core/commands/controller.py:330 -#: redbot/cogs/audio/core/commands/controller.py:337 -#: redbot/cogs/audio/core/commands/controller.py:344 -#: redbot/cogs/audio/core/commands/controller.py:356 +#: redbot/cogs/audio/core/commands/controller.py:324 +#: redbot/cogs/audio/core/commands/controller.py:331 +#: redbot/cogs/audio/core/commands/controller.py:338 +#: redbot/cogs/audio/core/commands/controller.py:345 +#: redbot/cogs/audio/core/commands/controller.py:357 msgid "Unable To Seek Tracks" -msgstr "" +msgstr "無法跳過歌曲。" -#: redbot/cogs/audio/core/commands/controller.py:324 +#: redbot/cogs/audio/core/commands/controller.py:325 msgid "You must be in the voice channel to use seek." -msgstr "" +msgstr "您必須在語音頻道內才能跳過歌曲。" -#: redbot/cogs/audio/core/commands/controller.py:338 +#: redbot/cogs/audio/core/commands/controller.py:339 msgid "You need the DJ role or be the track requester to use seek." -msgstr "" +msgstr "您需要DJ身分組或是播放此歌曲的成員才能跳過歌曲。" -#: redbot/cogs/audio/core/commands/controller.py:344 +#: redbot/cogs/audio/core/commands/controller.py:345 msgid "Can't seek on a stream." -msgstr "" +msgstr "無法跳過直播。" -#: redbot/cogs/audio/core/commands/controller.py:357 +#: redbot/cogs/audio/core/commands/controller.py:358 msgid "Invalid input for the time to seek." -msgstr "" +msgstr "跳過時間格式錯誤。" -#: redbot/cogs/audio/core/commands/controller.py:365 +#: redbot/cogs/audio/core/commands/controller.py:366 msgid "Moved {num_seconds}s to 00:00:00" -msgstr "" +msgstr "已跳至00:00:00 (移動 {num_seconds} 秒)。" -#: redbot/cogs/audio/core/commands/controller.py:372 +#: redbot/cogs/audio/core/commands/controller.py:373 msgid "Moved {num_seconds}s to {time}" -msgstr "" +msgstr "已跳轉至{time} (移動 {num_seconds} 秒)。" -#: redbot/cogs/audio/core/commands/controller.py:380 +#: redbot/cogs/audio/core/commands/controller.py:381 msgid "Moved to {time}" -msgstr "" +msgstr "已跳至{time}。" -#: redbot/cogs/audio/core/commands/controller.py:390 +#: redbot/cogs/audio/core/commands/controller.py:391 #, docstring msgid "Toggle shuffle." msgstr "切換隨機播放。" -#: redbot/cogs/audio/core/commands/controller.py:399 -#: redbot/cogs/audio/core/commands/controller.py:410 -#: redbot/cogs/audio/core/commands/controller.py:443 -#: redbot/cogs/audio/core/commands/controller.py:454 -msgid "Unable To Toggle Shuffle" -msgstr "無法切換隨機播放" - #: redbot/cogs/audio/core/commands/controller.py:400 +#: redbot/cogs/audio/core/commands/controller.py:411 #: redbot/cogs/audio/core/commands/controller.py:444 +#: redbot/cogs/audio/core/commands/controller.py:455 +msgid "Unable To Toggle Shuffle" +msgstr "無法切換隨機播放。" + +#: redbot/cogs/audio/core/commands/controller.py:401 +#: redbot/cogs/audio/core/commands/controller.py:445 msgid "You need the DJ role to toggle shuffle." -msgstr "" +msgstr "您需要DJ身分組才能開啟隨機播放。" -#: redbot/cogs/audio/core/commands/controller.py:411 -#: redbot/cogs/audio/core/commands/controller.py:455 +#: redbot/cogs/audio/core/commands/controller.py:412 +#: redbot/cogs/audio/core/commands/controller.py:456 msgid "You must be in the voice channel to toggle shuffle." -msgstr "" +msgstr "您必須在語音頻道內才能開啟隨機播放。" -#: redbot/cogs/audio/core/commands/controller.py:420 +#: redbot/cogs/audio/core/commands/controller.py:421 msgid "Shuffle tracks: {true_or_false}." msgstr "隨機播放歌曲: {true_or_false}." -#: redbot/cogs/audio/core/commands/controller.py:431 +#: redbot/cogs/audio/core/commands/controller.py:432 #, 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 "" +msgstr "切換bumped曲目隨機播放。\n\n" +" 如果您希望避免隨機播放歌曲,請將此設置為禁用。 使用此指令\n" +" `[p]shuffle` 。\n" +" " -#: redbot/cogs/audio/core/commands/controller.py:464 +#: redbot/cogs/audio/core/commands/controller.py:465 msgid "Shuffle bumped tracks: {true_or_false}." -msgstr "" +msgstr "隨機播放bumped曲目:{true_or_false}。" -#: redbot/cogs/audio/core/commands/controller.py:475 +#: redbot/cogs/audio/core/commands/controller.py:476 #, docstring msgid "Skip to the next track, or to a given track number." msgstr "跳到下一首歌曲或指定編號的歌曲。" -#: redbot/cogs/audio/core/commands/controller.py:484 +#: redbot/cogs/audio/core/commands/controller.py:485 msgid "You must be in the voice channel to skip the music." -msgstr "" +msgstr "您必須在語音頻道內才能跳過歌曲。" -#: redbot/cogs/audio/core/commands/controller.py:499 +#: redbot/cogs/audio/core/commands/controller.py:500 msgid "You need the DJ role or be the track requester to skip tracks." -msgstr "" +msgstr "您需要DJ身分組或是播放此歌曲的成員才能跳過歌曲。" -#: redbot/cogs/audio/core/commands/controller.py:512 +#: redbot/cogs/audio/core/commands/controller.py:513 msgid "You can only skip the current track." msgstr "您只能跳過目前的歌曲。" -#: redbot/cogs/audio/core/commands/controller.py:521 +#: redbot/cogs/audio/core/commands/controller.py:522 msgid "Can't skip to a specific track in vote mode without the DJ role." -msgstr "" +msgstr "在沒有 DJ 角色的情況下,無法在投票模式下跳到特定曲目。" -#: redbot/cogs/audio/core/commands/controller.py:527 +#: redbot/cogs/audio/core/commands/controller.py:528 msgid "I removed your vote to skip." msgstr "我移除了您的跳過投票。" -#: redbot/cogs/audio/core/commands/controller.py:530 +#: redbot/cogs/audio/core/commands/controller.py:531 msgid "You voted to skip." msgstr "你已經投票跳過了。" -#: redbot/cogs/audio/core/commands/controller.py:543 +#: redbot/cogs/audio/core/commands/controller.py:544 msgid "Vote threshold met." -msgstr "" +msgstr "已達到投票比例。" -#: redbot/cogs/audio/core/commands/controller.py:546 +#: redbot/cogs/audio/core/commands/controller.py:547 msgid " Votes: {num_votes}/{num_members} ({cur_percent}% out of {required_percent}% needed)" -msgstr "" +msgstr " 投票數量:{num_votes}/{num_members} (投票率 {cur_percent}%,共需要 {required_percent}%)" -#: redbot/cogs/audio/core/commands/controller.py:565 +#: redbot/cogs/audio/core/commands/controller.py:566 #, docstring msgid "Stop playback and clear the queue." msgstr "停止播放並清除播放清單。" -#: redbot/cogs/audio/core/commands/controller.py:578 -#: redbot/cogs/audio/core/commands/controller.py:584 -#: redbot/cogs/audio/core/commands/controller.py:590 +#: redbot/cogs/audio/core/commands/controller.py:579 +#: redbot/cogs/audio/core/commands/controller.py:585 +#: redbot/cogs/audio/core/commands/controller.py:591 msgid "Unable To Stop Player" -msgstr "" +msgstr "無法停止播放器。" -#: redbot/cogs/audio/core/commands/controller.py:579 +#: redbot/cogs/audio/core/commands/controller.py:580 msgid "You must be in the voice channel to stop the music." -msgstr "" +msgstr "您必須在語音頻道內才能停止播放歌曲。" -#: redbot/cogs/audio/core/commands/controller.py:591 +#: redbot/cogs/audio/core/commands/controller.py:592 msgid "You need the DJ role to stop the music." msgstr "你需要DJ身分組才能停止播放音樂。" -#: redbot/cogs/audio/core/commands/controller.py:613 +#: redbot/cogs/audio/core/commands/controller.py:614 msgid "Stopping..." msgstr "正在停止播放..." -#: redbot/cogs/audio/core/commands/controller.py:621 +#: redbot/cogs/audio/core/commands/controller.py:622 #, docstring msgid "Summon the bot to a voice channel." msgstr "召喚機器人到語音頻道。" -#: redbot/cogs/audio/core/commands/controller.py:633 -#: redbot/cogs/audio/core/commands/controller.py:640 -#: redbot/cogs/audio/core/commands/controller.py:653 -#: redbot/cogs/audio/core/commands/controller.py:679 -#: redbot/cogs/audio/core/commands/controller.py:686 +#: redbot/cogs/audio/core/commands/controller.py:634 +#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:654 +#: redbot/cogs/audio/core/commands/controller.py:685 +#: redbot/cogs/audio/core/commands/controller.py:692 msgid "Unable To Join Voice Channel" -msgstr "" +msgstr "無法加入語音頻道。" -#: redbot/cogs/audio/core/commands/controller.py:634 +#: redbot/cogs/audio/core/commands/controller.py:635 msgid "There are other people listening." -msgstr "" +msgstr "目前有其他成員在語音頻道。" -#: redbot/cogs/audio/core/commands/controller.py:641 +#: redbot/cogs/audio/core/commands/controller.py:642 msgid "You need the DJ role to summon the bot." -msgstr "" +msgstr "您需要DJ身分組才能使Bot加入語音頻道。" -#: redbot/cogs/audio/core/commands/controller.py:654 -#: redbot/cogs/audio/core/commands/player.py:83 -#: redbot/cogs/audio/core/commands/player.py:191 -#: redbot/cogs/audio/core/commands/player.py:455 -#: redbot/cogs/audio/core/commands/player.py:571 -#: redbot/cogs/audio/core/commands/player.py:695 -#: redbot/cogs/audio/core/commands/queue.py:339 +#: redbot/cogs/audio/core/commands/controller.py:655 +#: redbot/cogs/audio/core/commands/player.py:82 +#: redbot/cogs/audio/core/commands/player.py:190 +#: redbot/cogs/audio/core/commands/player.py:453 +#: redbot/cogs/audio/core/commands/player.py:569 +#: redbot/cogs/audio/core/commands/player.py:694 +#: redbot/cogs/audio/core/commands/queue.py:343 msgid "I don't have permission to connect and speak in your channel." -msgstr "" +msgstr "權限不足,無法加入及在您的語音頻道中説話。" -#: redbot/cogs/audio/core/commands/controller.py:680 -#: redbot/cogs/audio/core/commands/player.py:95 -#: redbot/cogs/audio/core/commands/player.py:203 -#: redbot/cogs/audio/core/commands/player.py:467 -#: redbot/cogs/audio/core/commands/player.py:583 -#: redbot/cogs/audio/core/commands/player.py:707 -#: redbot/cogs/audio/core/commands/queue.py:351 -msgid "Connect to a voice channel first." -msgstr "" +#: redbot/cogs/audio/core/commands/controller.py:673 +msgid "Unable To Do This Action" +msgstr "無法執行此動作。" -#: redbot/cogs/audio/core/commands/controller.py:687 -#: redbot/cogs/audio/core/commands/player.py:101 -#: redbot/cogs/audio/core/commands/player.py:209 -#: redbot/cogs/audio/core/commands/player.py:473 -#: redbot/cogs/audio/core/commands/player.py:589 -#: redbot/cogs/audio/core/commands/player.py:713 -#: redbot/cogs/audio/core/commands/queue.py:358 -msgid "Connection to Lavalink has not yet been established." -msgstr "尚未與Lavalink建立連接。" +#: redbot/cogs/audio/core/commands/controller.py:674 +msgid "I am already in your channel." +msgstr "我已經在您的頻道裡了。" -#: redbot/cogs/audio/core/commands/controller.py:694 -#, docstring -msgid "Set the volume, 1% - 150%." -msgstr "設定音量,1% - 150%。" +#: redbot/cogs/audio/core/commands/controller.py:686 +#: redbot/cogs/audio/core/commands/player.py:94 +#: redbot/cogs/audio/core/commands/player.py:202 +#: redbot/cogs/audio/core/commands/player.py:465 +#: redbot/cogs/audio/core/commands/player.py:581 +#: redbot/cogs/audio/core/commands/player.py:706 +#: redbot/cogs/audio/core/commands/queue.py:355 +msgid "Connect to a voice channel first." +msgstr "請先加入一個語音頻道。" + +#: redbot/cogs/audio/core/commands/controller.py:693 +#: redbot/cogs/audio/core/commands/player.py:100 +msgid "Connection to the Lavalink node has not yet been established." +msgstr "尚未建立與 Lavalink 節點的連接。" + +#: redbot/cogs/audio/core/commands/controller.py:700 +#, docstring +msgid "Set the volume, 1% - 150%." +msgstr "設定音量,1% - 150%。" -#: redbot/cogs/audio/core/commands/controller.py:701 +#: redbot/cogs/audio/core/commands/controller.py:709 msgid "Current Volume:" msgstr "目前音量:" -#: redbot/cogs/audio/core/commands/controller.py:712 -#: redbot/cogs/audio/core/commands/controller.py:719 +#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:727 msgid "Unable To Change Volume" -msgstr "" +msgstr "無法更改音量。" -#: redbot/cogs/audio/core/commands/controller.py:713 +#: redbot/cogs/audio/core/commands/controller.py:721 msgid "You must be in the voice channel to change the volume." -msgstr "" +msgstr "您必須在語音頻道內才能調整音量。" -#: redbot/cogs/audio/core/commands/controller.py:720 +#: redbot/cogs/audio/core/commands/controller.py:728 msgid "You need the DJ role to change the volume." -msgstr "" +msgstr "您需要DJ身分組才能更改音量。" -#: redbot/cogs/audio/core/commands/controller.py:730 +#: redbot/cogs/audio/core/commands/controller.py:738 msgid "Volume:" msgstr "音量:" -#: redbot/cogs/audio/core/commands/controller.py:739 +#: redbot/cogs/audio/core/commands/controller.py:747 #, docstring msgid "Toggle repeat." msgstr "切換重複播放。" -#: redbot/cogs/audio/core/commands/controller.py:747 -#: redbot/cogs/audio/core/commands/controller.py:758 +#: redbot/cogs/audio/core/commands/controller.py:755 +#: redbot/cogs/audio/core/commands/controller.py:766 msgid "Unable To Toggle Repeat" -msgstr "" +msgstr "無法切換循環播放。" -#: redbot/cogs/audio/core/commands/controller.py:748 +#: redbot/cogs/audio/core/commands/controller.py:756 msgid "You need the DJ role to toggle repeat." -msgstr "" +msgstr "您需要DJ身分組才能切換循環播放。" -#: redbot/cogs/audio/core/commands/controller.py:759 +#: redbot/cogs/audio/core/commands/controller.py:767 msgid "You must be in the voice channel to toggle repeat." -msgstr "" +msgstr "您必須在語音頻道內才能切換循環播放。" -#: redbot/cogs/audio/core/commands/controller.py:766 +#: redbot/cogs/audio/core/commands/controller.py:774 msgid "Repeat tracks: {true_or_false}." -msgstr "" +msgstr "循環播放:{true_or_false}。" -#: redbot/cogs/audio/core/commands/controller.py:783 +#: redbot/cogs/audio/core/commands/controller.py:791 #, docstring msgid "Remove a specific track number from the queue." msgstr "從播放清單中刪除指定的歌曲編號。" -#: redbot/cogs/audio/core/commands/controller.py:792 +#: redbot/cogs/audio/core/commands/controller.py:800 msgid "Nothing queued." -msgstr "" +msgstr "隊列為空。" -#: redbot/cogs/audio/core/commands/controller.py:796 -#: redbot/cogs/audio/core/commands/controller.py:802 +#: redbot/cogs/audio/core/commands/controller.py:804 #: redbot/cogs/audio/core/commands/controller.py:810 -#: redbot/cogs/audio/core/commands/controller.py:843 +#: redbot/cogs/audio/core/commands/controller.py:818 +#: redbot/cogs/audio/core/commands/controller.py:851 msgid "Unable To Modify Queue" -msgstr "" +msgstr "無法更改佇列。" -#: redbot/cogs/audio/core/commands/controller.py:797 +#: redbot/cogs/audio/core/commands/controller.py:805 msgid "You need the DJ role to remove tracks." -msgstr "" +msgstr "您需要DJ身分組才能移除歌曲。" -#: redbot/cogs/audio/core/commands/controller.py:803 +#: redbot/cogs/audio/core/commands/controller.py:811 msgid "You must be in the voice channel to manage the queue." -msgstr "" +msgstr "您必須在語音頻道內才能修改佇列。" -#: redbot/cogs/audio/core/commands/controller.py:811 -#: redbot/cogs/audio/core/commands/controller.py:884 +#: redbot/cogs/audio/core/commands/controller.py:819 +#: redbot/cogs/audio/core/commands/controller.py:892 msgid "Song number must be greater than 1 and within the queue limit." -msgstr "" +msgstr "歌曲編號必須大於 1 且在播放清單限制內。" -#: redbot/cogs/audio/core/commands/controller.py:825 -#: redbot/cogs/audio/core/commands/controller.py:849 +#: redbot/cogs/audio/core/commands/controller.py:833 +#: redbot/cogs/audio/core/commands/controller.py:857 msgid "Removed track from queue" -msgstr "" +msgstr "已從佇列中移除。" -#: redbot/cogs/audio/core/commands/controller.py:826 +#: redbot/cogs/audio/core/commands/controller.py:834 msgid "Removed {track} from the queue." -msgstr "" +msgstr "已將 {track} 從佇列中移除。" -#: redbot/cogs/audio/core/commands/controller.py:844 +#: redbot/cogs/audio/core/commands/controller.py:852 msgid "Removed 0 tracks, nothing matches the URL provided." -msgstr "" +msgstr "沒有任何結果符合您提供的連接,已移除0個曲目。" -#: redbot/cogs/audio/core/commands/controller.py:850 +#: redbot/cogs/audio/core/commands/controller.py:858 msgid "Removed {removed_tracks} tracks from queue which matched the URL provided." -msgstr "" +msgstr "根據您提供的連接,已移除符合條件的 {removed_tracks} 個曲目。" -#: redbot/cogs/audio/core/commands/controller.py:860 +#: redbot/cogs/audio/core/commands/controller.py:868 #, docstring msgid "Bump a track number to the top of the queue." msgstr "將編號歌曲移動到到播放清單頂部。" -#: redbot/cogs/audio/core/commands/controller.py:871 -#: redbot/cogs/audio/core/commands/controller.py:877 -#: redbot/cogs/audio/core/commands/controller.py:883 -#: redbot/cogs/audio/core/commands/player.py:151 +#: redbot/cogs/audio/core/commands/controller.py:879 +#: redbot/cogs/audio/core/commands/controller.py:885 +#: redbot/cogs/audio/core/commands/controller.py:891 +#: redbot/cogs/audio/core/commands/player.py:150 msgid "Unable To Bump Track" -msgstr "" +msgstr "無法將歌曲移動至佇列頂部。" -#: redbot/cogs/audio/core/commands/controller.py:872 +#: redbot/cogs/audio/core/commands/controller.py:880 msgid "You must be in the voice channel to bump a track." -msgstr "" +msgstr "您必須在語音頻道內才能將歌曲移動至佇列頂部。" -#: redbot/cogs/audio/core/commands/controller.py:878 +#: redbot/cogs/audio/core/commands/controller.py:886 msgid "You need the DJ role to bump tracks." -msgstr "" +msgstr "您需要DJ身分組才能將歌曲移動至佇列頂部。" -#: redbot/cogs/audio/core/commands/controller.py:894 +#: redbot/cogs/audio/core/commands/controller.py:902 msgid "Moved track to the top of the queue." -msgstr "" +msgstr "已將歌曲移動到佇列頂部。" -#: redbot/cogs/audio/core/commands/equalizer.py:30 +#: redbot/cogs/audio/core/commands/equalizer.py:31 #, docstring msgid "Equalizer management.\n\n" " Band positions are 1-15 and values have a range of -0.25 to 1.0.\n" @@ -1658,119 +1739,124 @@ msgid "Equalizer management.\n\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 "等化器管理。\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 赫茲。\n" +" 將波段值設置為 -0.25 可使其無效,而 +0.25 則為雙倍。\n" +" " -#: redbot/cogs/audio/core/commands/equalizer.py:72 +#: redbot/cogs/audio/core/commands/equalizer.py:73 #, docstring msgid "Delete a saved eq preset." -msgstr "" - -#: redbot/cogs/audio/core/commands/equalizer.py:81 -#: redbot/cogs/audio/core/commands/equalizer.py:88 -#: redbot/cogs/audio/core/commands/equalizer.py:101 -msgid "Unable To Delete Preset" -msgstr "" +msgstr "刪除保存的等化器預設。" #: redbot/cogs/audio/core/commands/equalizer.py:82 +#: redbot/cogs/audio/core/commands/equalizer.py:89 #: redbot/cogs/audio/core/commands/equalizer.py:102 +msgid "Unable To Delete Preset" +msgstr "無法刪除預設值" + +#: redbot/cogs/audio/core/commands/equalizer.py:83 +#: redbot/cogs/audio/core/commands/equalizer.py:103 msgid "You are not the author of that preset setting." -msgstr "" +msgstr "您不是該等化器設置的作者。" -#: redbot/cogs/audio/core/commands/equalizer.py:111 +#: redbot/cogs/audio/core/commands/equalizer.py:112 #, docstring msgid "List saved eq presets." -msgstr "" +msgstr "列出保存的等化器設定。" -#: redbot/cogs/audio/core/commands/equalizer.py:114 +#: redbot/cogs/audio/core/commands/equalizer.py:115 msgid "No saved equalizer presets." -msgstr "" +msgstr "沒有已保存的等化器設定。" -#: redbot/cogs/audio/core/commands/equalizer.py:117 +#: redbot/cogs/audio/core/commands/equalizer.py:118 msgid "Preset Name" -msgstr "" +msgstr "等化器設置名稱" -#: redbot/cogs/audio/core/commands/equalizer.py:118 +#: redbot/cogs/audio/core/commands/equalizer.py:119 msgid "Author" msgstr "作者" -#: redbot/cogs/audio/core/commands/equalizer.py:140 +#: redbot/cogs/audio/core/commands/equalizer.py:141 msgid "{num} preset(s)" -msgstr "" +msgstr "{num} 個預設" -#: redbot/cogs/audio/core/commands/equalizer.py:147 +#: redbot/cogs/audio/core/commands/equalizer.py:148 #, docstring msgid "Load a saved eq preset." -msgstr "" +msgstr "讀取保存的等化器設定。" -#: redbot/cogs/audio/core/commands/equalizer.py:155 +#: redbot/cogs/audio/core/commands/equalizer.py:156 msgid "No Preset Found" -msgstr "" +msgstr "找不到設定" -#: redbot/cogs/audio/core/commands/equalizer.py:173 +#: redbot/cogs/audio/core/commands/equalizer.py:174 msgid "Unable To Load Preset" -msgstr "" +msgstr "無法加載設定" -#: redbot/cogs/audio/core/commands/equalizer.py:174 +#: redbot/cogs/audio/core/commands/equalizer.py:175 msgid "You need the DJ role to load equalizer presets." -msgstr "" +msgstr "您需要 DJ 身分組才能加載等化器設定。" -#: redbot/cogs/audio/core/commands/equalizer.py:192 +#: redbot/cogs/audio/core/commands/equalizer.py:193 #, docstring msgid "Reset the eq to 0 across all bands." -msgstr "" +msgstr "將所有波段的值重置為 0。" -#: redbot/cogs/audio/core/commands/equalizer.py:201 +#: redbot/cogs/audio/core/commands/equalizer.py:202 msgid "Unable To Modify Preset" -msgstr "" +msgstr "無法修改設定" -#: redbot/cogs/audio/core/commands/equalizer.py:202 +#: redbot/cogs/audio/core/commands/equalizer.py:203 msgid "You need the DJ role to reset the equalizer." -msgstr "" +msgstr "您需要 DJ 身分組才能重置等化器。" -#: redbot/cogs/audio/core/commands/equalizer.py:218 +#: redbot/cogs/audio/core/commands/equalizer.py:219 msgid "Equalizer values have been reset." -msgstr "" +msgstr "等化器數值已重置。" -#: redbot/cogs/audio/core/commands/equalizer.py:226 +#: redbot/cogs/audio/core/commands/equalizer.py:227 #, docstring msgid "Save the current eq settings to a preset." -msgstr "" +msgstr "將當前的等化器設置保存到設定中。" -#: redbot/cogs/audio/core/commands/equalizer.py:236 -#: redbot/cogs/audio/core/commands/equalizer.py:254 -#: redbot/cogs/audio/core/commands/equalizer.py:269 +#: redbot/cogs/audio/core/commands/equalizer.py:237 +#: redbot/cogs/audio/core/commands/equalizer.py:255 +#: redbot/cogs/audio/core/commands/equalizer.py:270 msgid "Unable To Save Preset" -msgstr "" +msgstr "無法保存設定" -#: redbot/cogs/audio/core/commands/equalizer.py:237 +#: redbot/cogs/audio/core/commands/equalizer.py:238 msgid "You need the DJ role to save equalizer presets." -msgstr "" +msgstr "您需要 DJ 身分組才能保存等化器設定。" -#: redbot/cogs/audio/core/commands/equalizer.py:241 +#: redbot/cogs/audio/core/commands/equalizer.py:242 msgid "Please enter a name for this equalizer preset." -msgstr "" +msgstr "請為此等化器設定輸入名稱。" -#: redbot/cogs/audio/core/commands/equalizer.py:255 +#: redbot/cogs/audio/core/commands/equalizer.py:256 msgid "No equalizer preset name entered, try the command again later." -msgstr "" +msgstr "未輸入等化器預設名稱,請稍後重試該指令。" -#: redbot/cogs/audio/core/commands/equalizer.py:270 +#: redbot/cogs/audio/core/commands/equalizer.py:271 msgid "Try the command again with a shorter name." -msgstr "" +msgstr "使用較短的名稱再次嘗試該指令。" -#: redbot/cogs/audio/core/commands/equalizer.py:274 +#: redbot/cogs/audio/core/commands/equalizer.py:275 msgid "Preset name already exists, do you want to replace it?" -msgstr "" +msgstr "設定檔名稱已存在,要替換它嗎?" -#: redbot/cogs/audio/core/commands/equalizer.py:282 +#: redbot/cogs/audio/core/commands/equalizer.py:283 msgid "Not saving preset." -msgstr "" +msgstr "不保存預定檔。" -#: redbot/cogs/audio/core/commands/equalizer.py:295 +#: redbot/cogs/audio/core/commands/equalizer.py:296 msgid "Current equalizer saved to the {preset_name} preset." -msgstr "" +msgstr "當前等化器已保存到 {preset_name} 設定檔中。" -#: redbot/cogs/audio/core/commands/equalizer.py:309 +#: redbot/cogs/audio/core/commands/equalizer.py:310 #, 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" @@ -1778,173 +1864,530 @@ msgid "Set an eq band with a band number or name and value.\n\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 "使用波段編號或名稱和值設置均衡波段。\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 赫茲。\n" +" 將波段值設置為 -0.25 可使其無效,而 +0.25 則為雙倍。\n" +" " -#: redbot/cogs/audio/core/commands/equalizer.py:325 +#: redbot/cogs/audio/core/commands/equalizer.py:326 msgid "Unable To Set Preset" -msgstr "" +msgstr "無法設置設定檔" -#: redbot/cogs/audio/core/commands/equalizer.py:326 +#: redbot/cogs/audio/core/commands/equalizer.py:327 msgid "You need the DJ role to set equalizer presets." -msgstr "" +msgstr "您需要 DJ 身分組才能設置等化器設定檔。" -#: redbot/cogs/audio/core/commands/equalizer.py:366 +#: redbot/cogs/audio/core/commands/equalizer.py:367 msgid "Invalid Band" -msgstr "" +msgstr "無效的頻段" -#: redbot/cogs/audio/core/commands/equalizer.py:367 +#: redbot/cogs/audio/core/commands/equalizer.py:368 msgid "Valid band numbers are 1-15 or the band names listed in the help for this command." -msgstr "" +msgstr "有效波段編號為 1-15 或此指令的幫助列表列出的波段名稱。" -#: redbot/cogs/audio/core/commands/equalizer.py:391 +#: redbot/cogs/audio/core/commands/equalizer.py:392 msgid "Preset Modified" -msgstr "" +msgstr "設定檔修改" -#: redbot/cogs/audio/core/commands/equalizer.py:392 +#: redbot/cogs/audio/core/commands/equalizer.py:393 msgid "The {band_name}Hz band has been set to {band_value}." -msgstr "" +msgstr "{band_name}Hz 波段已設置為 {band_value}。" -#: redbot/cogs/audio/core/commands/llset.py:22 +#: redbot/cogs/audio/core/commands/llset.py:37 #, docstring -msgid "Lavalink server configuration options." -msgstr "Lavalink伺服器的設定選項。" +msgid "`Dangerous commands` Manage Lavalink node configuration settings.\n\n" +" This command block holds all commands to configure an unmanaged (user maintained) or managed (bot maintained) Lavalink node.\n\n" +" You should not mess with any command in here unless you have a valid reason to,\n" +" i.e. been told by someone in the Red-Discord Bot support server to do so.\n" +" All the commands in here have the potential to break the Audio cog.\n" +" " +msgstr "`Dangerous commands` 管理 Lavalink 節點配置設置。\n\n" +" 此命令塊包含配置非託管(用戶維護)或託管(機器人維護)Lavalink 節點的所有命令。\n\n" +" 除非你有正當理由,否則你不應該弄亂這裡的任何指令,\n" +" 即被 Red-Discord Bot 支持服務器中的某人告知這樣做。\n" +" 這裡的所有命令都有可能破壞音頻齒輪。\n" +" " -#: redbot/cogs/audio/core/commands/llset.py:26 +#: redbot/cogs/audio/core/commands/llset.py:49 #, docstring -msgid "Change your Java executable path\n\n" -" Enter nothing to reset to default.\n" +msgid "Change your Java executable path.\n\n" +" This command shouldn't need to be used most of the time, and is only useful if the host machine has conflicting Java versions.\n\n" +" If changing this make sure that the Java executable you set is supported by Audio.\n" +" The current supported versions are Java 17 and 11.\n\n" +" Enter nothing or \"java\" to reset it back 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 +#: redbot/cogs/audio/core/commands/llset.py:62 msgid "Java Executable Reset" -msgstr "" +msgstr "Java 可執行文件重置" -#: 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:63 +msgid "Audio will now use `java` to run your managed Lavalink node. Run `{p}{cmd}` for it to take effect." +msgstr "音頻現在將使用 `java` 來運行您的託管 Lavalink 節點。 運行 `{p}{cmd}` 使其生效。" -#: redbot/cogs/audio/core/commands/llset.py:54 +#: redbot/cogs/audio/core/commands/llset.py:75 msgid "`{java_path}` is not a valid executable" -msgstr "" +msgstr "`{java_path}` 不是有效的可執行文件變數" -#: redbot/cogs/audio/core/commands/llset.py:61 +#: redbot/cogs/audio/core/commands/llset.py:82 msgid "Java Executable Changed" -msgstr "" +msgstr "Java 可執行文件已更變" -#: 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:83 +msgid "Audio will now use `{exc}` to run your managed Lavalink node. Run `{p}{cmd}` for it to take effect." +msgstr "Audio現在將使用 `{exc}` 來運行您的託管 Lavalink 節點。 運行 `{p}{cmd}` 使其生效。" -#: 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:96 +#, docstring +msgid "Set the managed Lavalink node maximum heap-size.\n\n" +" By default, this value is 50% of available RAM in the host machine represented by [1-1024][M|G] (256M, 256G for example)\n\n" +" This value only represents the maximum amount of RAM allowed to be used at any given point, and does not mean that the managed Lavalink node will always use this amount of RAM.\n\n" +" To reset this value to the default, run the command without any input.\n" +" " +msgstr "設置受管 Lavalink 節點的最大記憶體大小。\n\n" +" 默認情況下,此值為 [1-1024][M|G] 表示的主機中可用 RAM 的 50%(例如 256M、256G)\n\n" +" 該值僅表示在任何給定點允許使用的最大 RAM 量,並不意味著託管的 Lavalink 節點將始終使用該 RAM 量。\n\n" +" 要將此值重置為默認值,請在不輸入任何內容的情況下運行命令。\n" +" " -#: 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:108 +msgid "Heap-size must be a valid measure of size, e.g. 256M, 256G" +msgstr "記憶體大小必須是有效的大小度量,例如 256M, 256G" -#: 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:115 +msgid "Heap-size must be at least 64M, however it is recommended to have it set to at least 1G." +msgstr "記憶體大小必須至少為 64M,但建議至少設置為 1G。" -#: redbot/cogs/audio/core/commands/llset.py:93 +#: redbot/cogs/audio/core/commands/llset.py:126 +msgid "Heap-size must be less than your system RAM, You currently have {ram_in_bytes} of RAM available." +msgstr "記憶體大小必須小於您的系統 RAM,您當前有 {ram_in_bytes} 可用 。" + +#: redbot/cogs/audio/core/commands/llset.py:133 +msgid "Heap-size must be less than {limit} due to your system limitations." +msgstr "由於您的系統限制,記憶體大小必須小於 {limit}。" + +#: redbot/cogs/audio/core/commands/llset.py:147 +msgid "Managed node's heap-size set to {bytes}.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "管理節點的記憶體大小設置為 {bytes}。\n\n" +"運行 `{p}{cmd}` 使其生效。" + +#: redbot/cogs/audio/core/commands/llset.py:157 #, docstring -msgid "Toggle using external Lavalink servers." -msgstr "" +msgid "Toggle using external (unmanaged) Lavalink nodes - requires an existing Lavalink node for Audio to work, if enabled.\n\n" +" This command disables the managed Lavalink server. If you do not have another Lavalink node set up, you will be unable to use Audio while this is enabled.\n" +" " +msgstr "Toggle using external (unmanaged) Lavalink nodes - 如果啟用,音頻需要一個現有的 Lavalink 節點才能工作。\n\n" +" 此命令禁用託管的 Lavalink 服務器。 如果您沒有設置另一個 Lavalink 節點,則在啟用此功能時您將無法使用音頻。\n" +" " -#: 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:167 +#: redbot/cogs/audio/core/commands/llset.py:176 +msgid "Unmanaged Lavalink server: {true_or_false}." +msgstr "非託管 Lavalink 服務器:{true_or_false}。" -#: redbot/cogs/audio/core/commands/llset.py:113 -msgid "External Lavalink server: {true_or_false}\n" -"For it to take effect please reload Audio (`{prefix}reload audio`)." -msgstr "" +#: redbot/cogs/audio/core/commands/llset.py:186 +msgid "Failed To Shutdown Lavalink" +msgstr "無法關閉 Lavalink" -#: redbot/cogs/audio/core/commands/llset.py:143 +#: redbot/cogs/audio/core/commands/llset.py:197 #, docstring -msgid "Set the Lavalink server host." -msgstr "" +msgid "Set the Lavalink node host.\n\n" +" This command sets the connection host which Audio will use to connect to an unmanaged Lavalink node.\n" +" " +msgstr "設置 Lavalink 節點主機。\n\n" +" 此命令設置音頻將用於連接到非託管 Lavalink 節點的連接主機。\n" +" " -#: 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:205 +msgid "Unmanaged Lavalink node host set to {host}. Run `{p}{cmd}` for it to take effect." +msgstr "非託管 Lavalink 節點主機設置為 {host}。 運行 `{p}{cmd}` 使其生效。" -#: redbot/cogs/audio/core/commands/llset.py:151 -msgid "Host set to {host}." -msgstr "" +#: redbot/cogs/audio/core/commands/llset.py:218 +#, docstring +msgid "Set the Lavalink node password.\n\n" +" This command sets the connection password which Audio will use to connect to an unmanaged Lavalink node.\n" +" " +msgstr "設置 Lavalink 節點密碼。\n\n" +" 此命令設置音頻將用於連接到非託管 Lavalink 節點的連接密碼。\n" +" " -#: redbot/cogs/audio/core/commands/llset.py:167 +#: redbot/cogs/audio/core/commands/llset.py:227 +msgid "Unmanaged Lavalink node password set to {password}. Run `{p}{cmd}` for it to take effect." +msgstr "非託管 Lavalink 節點密碼設置為 {password}。運行 `{p}{cmd}` 使其生效。" + +#: redbot/cogs/audio/core/commands/llset.py:242 #, docstring -msgid "Set the Lavalink server password." +msgid "Set the Lavalink node port.\n\n" +" This command sets the connection port which Audio will use to connect to an unmanaged Lavalink node.\n" +" Set port to -1 to disable the port and connect to the specified host via ports 80/443\n" +" " msgstr "" -#: redbot/cogs/audio/core/commands/llset.py:175 -msgid "Server password set to {password}." -msgstr "" +#: redbot/cogs/audio/core/commands/llset.py:252 +#: redbot/cogs/audio/core/commands/llset.py:436 +#: redbot/cogs/audio/core/commands/llset.py:664 +#: redbot/cogs/audio/core/commands/llset.py:695 +msgid "Setting Not Changed" +msgstr "設置未更變" -#: redbot/cogs/audio/core/commands/llset.py:192 +#: redbot/cogs/audio/core/commands/llset.py:253 +msgid "A port must be between 0 and 65535 " +msgstr "端口必須介於 0 和 65535 之間 " + +#: redbot/cogs/audio/core/commands/llset.py:259 +msgid "Unmanaged Lavalink node port set to {port}. Run `{p}{cmd}` for it to take effect." +msgstr "非託管 Lavalink 節點端口設置為 {port}。運行 `{p}{cmd}` 使其生效。" + +#: redbot/cogs/audio/core/commands/llset.py:272 #, docstring -msgid "Set the Lavalink websocket server port." -msgstr "" +msgid "Set the Lavalink node connection to secured.\n\n" +" This toggle sets the connection type to secured or unsecured when connecting to an unmanaged Lavalink node.\n" +" " +msgstr "將 Lavalink 節點連接設置為安全。\n\n" +" 當連接到非託管 Lavalink 節點時,此切換將連接類型設置為安全或不安全。\n" +" " -#: redbot/cogs/audio/core/commands/llset.py:200 -msgid "Websocket port set to {port}." -msgstr "" +#: redbot/cogs/audio/core/commands/llset.py:283 +msgid "Unmanaged Lavalink node will now connect using the secured {secured_protocol} protocol.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "非託管 Lavalink 節點現在將使用安全的 {secured_protocol} 協議進行連接。\n\n" +"運行 `{p}{cmd}` 使其生效。" -#: redbot/cogs/audio/core/commands/llset.py:217 +#: redbot/cogs/audio/core/commands/llset.py:296 +msgid "Unmanaged Lavalink node will no longer connect using the secured {secured_protocol} protocol and wil use {unsecured_protocol} instead .\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "非託管 Lavalink 節點將不再使用安全的 {secured_protocol} 協議連接,而是使用 {unsecured_protocol} 代替。\n\n" +"運行 `{p}{cmd}` 使其生效。" + +#: redbot/cogs/audio/core/commands/llset.py:307 #, docstring msgid "Display Lavalink connection settings." -msgstr "" +msgstr "顯示 Lavalink 連接設置。" -#: redbot/cogs/audio/core/commands/llset.py:223 +#: redbot/cogs/audio/core/commands/llset.py:311 msgid "Connection Settings" -msgstr "" +msgstr "連接設置" -#: redbot/cogs/audio/core/commands/llset.py:224 +#: redbot/cogs/audio/core/commands/llset.py:312 +#: redbot/cogs/audio/core/commands/llset.py:321 msgid "Host: [{host}]\n" -msgstr "" +msgstr "主機:[{host}]\n" -#: redbot/cogs/audio/core/commands/llset.py:225 -msgid "WS Port: [{port}]\n" -msgstr "" +#: redbot/cogs/audio/core/commands/llset.py:313 +#: redbot/cogs/audio/core/commands/llset.py:324 +msgid "Port: [{port}]\n" +msgstr "端口: [{port}]\n" -#: redbot/cogs/audio/core/commands/llset.py:227 -msgid "Rest Port: [{port}]\n" -msgstr "" +#: redbot/cogs/audio/core/commands/llset.py:314 +msgid "Default HTTP/HTTPS port" +msgstr "默認 HTTP/HTTPS port" -#: redbot/cogs/audio/core/commands/llset.py:228 +#: redbot/cogs/audio/core/commands/llset.py:316 +#: redbot/cogs/audio/core/commands/llset.py:325 msgid "Password: [{password}]\n" -msgstr "" +msgstr "密碼:[{password}]\n" + +#: redbot/cogs/audio/core/commands/llset.py:317 +msgid "Secured: [{state}]\n" +msgstr "安全:[{state}]\n" + +#: redbot/cogs/audio/core/commands/llset.py:320 +msgid "Lavalink Node Settings" +msgstr "Lavalink 節點設定" -#: redbot/cogs/audio/core/commands/llset.py:232 +#: redbot/cogs/audio/core/commands/llset.py:328 +msgid "Initial Heapsize: [{xms}]\n" +msgstr "初始記憶體大小:[{xms}]\n" + +#: redbot/cogs/audio/core/commands/llset.py:329 +msgid "Max Heapsize: [{xmx}]\n" +msgstr "最大記憶體大小:[{xmx}]\n" + +#: redbot/cogs/audio/core/commands/llset.py:330 +msgid "Java exec: [{java_exc_path}]\n" +msgstr "Java 執行程序:[{java_exc_path}]\n" + +#: redbot/cogs/audio/core/commands/llset.py:338 +#: redbot/cogs/audio/core/commands/llset.py:360 msgid "I need to be able to DM you to send you this info." -msgstr "" +msgstr "我需要能夠通過 DM 向您發送此信息。" + +#: redbot/cogs/audio/core/commands/llset.py:343 +#, docstring +msgid "Uploads a copy of the application.yml file used by the managed Lavalink node." +msgstr "上傳託管 Lavalink 節點使用的 application.yml 文件的副本。" + +#: redbot/cogs/audio/core/commands/llset.py:367 +#, docstring +msgid "Configure the managed Lavalink node runtime options.\n\n" +" All settings under this group will likely cause Audio to malfunction if changed from their defaults, only change settings here if you have been advised to by support.\n" +" " +msgstr "配置託管 Lavalink 節點運行時選項。\n\n" +" 如果隨意更改此類別下的所有設置,可能會導致Audio出現故障,只有在官方人員建議您更改此處的設置時更改。\n" +" " + +#: redbot/cogs/audio/core/commands/llset.py:374 +#, docstring +msgid "Configure the managed node authorization and connection settings." +msgstr "配置受管理節點授權和連接設置。" + +#: redbot/cogs/audio/core/commands/llset.py:380 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node's binding IP address.\n\n" +" This value by default is `localhost` which will restrict the server to only localhost apps by default, changing this will likely break the managed Lavalink node if you don't know what you are doing.\n" +" " +msgstr "`Dangerous command` 設置託管 Lavalink 節點的綁定 IP 地址。\n\n" +" 默認情況下此數值是 localhost ,默認情況下會將服務器限制為僅本地主機應用程序,如果您不知道如何設置,隨意更改此值可能會破壞原託管的 Lavalink 節點。\n" +" " + +#: redbot/cogs/audio/core/commands/llset.py:389 +msgid "Managed node will now accept connection on {host}.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "託管節點現在將接受 {host} 上的連接。\n\n" +"運行 `{p}{cmd}` 使其生效。" + +#: redbot/cogs/audio/core/commands/llset.py:404 +#, docstring +msgid "Set the managed Lavalink node's connection password.\n\n" +" This is the password required for Audio to connect to the managed Lavalink node.\n" +" The value by default is `youshallnotpass`.\n" +" " +msgstr "設置託管 Lavalink 節點的連接密碼。\n\n" +" 這是音頻連接到託管 Lavalink 節點所需的密碼。\n" +" 默認數值為“youshallnotpass”。\n" +" " + +#: redbot/cogs/audio/core/commands/llset.py:413 +msgid "Managed node will now accept {password} as the authorization token.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "託管節點現在將接受 {password} 作為授權令牌。\n\n" +"運行 `{p}{cmd}` 使其生效。" + +#: redbot/cogs/audio/core/commands/llset.py:427 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node's connection port.\n\n" +" This port is the port the managed Lavalink node binds to, you should only change this if there is a conflict with the default port because you already have an application using port 2333 on this device.\n\n" +" The value by default is `2333`.\n" +" " +msgstr "`Dangerous command` 設置託管 Lavalink 節點的連接端口。\n\n" +" 此端口是託管 Lavalink 節點綁定到的端口,只有在與默認端口發生衝突時才應更改此端口,因為此設備上已有使用端口 2333 的應用程序時才需更改。\n\n" +" 默認數值為“2333”。\n" +" " + +#: redbot/cogs/audio/core/commands/llset.py:437 +msgid "The port must be between 1024 and 49151." +msgstr "端口必須介於 1024 和 49151 之間。" -#: redbot/cogs/audio/core/commands/localtracks.py:26 +#: redbot/cogs/audio/core/commands/llset.py:444 +msgid "Managed node will now accept connections on {port}.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "託管節點現在將接受 {port} 上的連接。\n\n" +"運行 `{p}{cmd}` 使其生效。" + +#: redbot/cogs/audio/core/commands/llset.py:456 +#, docstring +msgid "`Dangerous command` Toggle audio sources on/off.\n\n" +" By default, all sources are enabled, you should only use commands here to disable a specific source if you have been advised to, disabling sources without background knowledge can cause Audio to break.\n" +" " +msgstr "`Dangerous command` 打開/關閉音頻來源。\n\n" +" 默認情況下,所有源都已啟用,您應該只在被開發人員建議的情況下使用此處的命令來禁用特定源,在沒有相關知識的情況下禁用源可能會導致Audio中斷損壞。\n" +" " + +#: redbot/cogs/audio/core/commands/llset.py:463 +#, docstring +msgid "Toggle HTTP direct URL usage on or off.\n\n" +" This source is used to allow playback from direct HTTP streams (this does not affect direct URL playback for the other sources).\n" +" " +msgstr "打開或關閉 HTTP 直接 URL 使用。\n\n" +" 此用於允許從直接 HTTP 直播播放(這不影響其他源的直接 URL 播放)。\n" +" " + +#: redbot/cogs/audio/core/commands/llset.py:473 +msgid "Managed node will allow playback from direct URLs.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "託管節點將允許直接從 URL 播放。\n\n" +"運行 `{p}{cmd}` 使其生效。" + +#: redbot/cogs/audio/core/commands/llset.py:482 +msgid "Managed node will not play from direct URLs anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "託管節點將不再直接從 URL 播放。\n\n" +"運行 `{p}{cmd}` 使其生效。" + +#: redbot/cogs/audio/core/commands/llset.py:490 +#, docstring +msgid "Toggle Bandcamp source on or off.\n\n" +" This toggle controls the playback of all Bandcamp related content.\n" +" " +msgstr "打開或關閉 Bandcamp 來源。\n\n" +" 此切換控制開關所有 Bandcamp 相關來源內容的播放。\n" +" " + +#: redbot/cogs/audio/core/commands/llset.py:500 +msgid "Managed node will allow playback from Bandcamp.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "託管節點將允許從 Bandcamp 播放。\n\n" +"運行 `{p}{cmd}` 使其生效。" + +#: redbot/cogs/audio/core/commands/llset.py:509 +msgid "Managed node will not play from Bandcamp anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "託管節點將不再從 Bandcamp 播放。\n\n" +"運行 `{p}{cmd}` 使其生效。" + +#: redbot/cogs/audio/core/commands/llset.py:517 +#, docstring +msgid "Toggle local file usage on or off.\n\n" +" This toggle controls the playback of all local track content, usually found inside the `localtracks` folder.\n" +" " +msgstr "啟用或關閉本地文件使用。\n\n" +" 此切換控制所有本地軌道內容的播放,通常位於“localtracks”文件夾中。\n" +" " + +#: redbot/cogs/audio/core/commands/llset.py:527 +msgid "Managed node will allow playback from local files.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "託管節點將允許從本地文件播放。\n\n" +"運行 `{p}{cmd}` 使其生效。" + +#: redbot/cogs/audio/core/commands/llset.py:536 +msgid "Managed node will not play from local files anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "託管節點將不再從本地文件播放。\n\n" +"運行 `{p}{cmd}` 使其生效。" + +#: redbot/cogs/audio/core/commands/llset.py:544 +#, docstring +msgid "Toggle Soundcloud source on or off.\n\n" +" This toggle controls the playback of all SoundCloud related content.\n" +" " +msgstr "啟用或關閉 Soundcloud 來源。\n\n" +" 此切換控制所有 SoundCloud 相關內容的播放。\n" +" " + +#: redbot/cogs/audio/core/commands/llset.py:554 +msgid "Managed node will allow playback from Soundcloud.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "託管節點將允許從 Soundcloud 播放。\n\n" +"運行 `{p}{cmd}` 使其生效。" + +#: redbot/cogs/audio/core/commands/llset.py:563 +msgid "Managed node will not play from Soundcloud anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "託管節點將不再從 Soundcloud 播放。\n\n" +"運行 `{p}{cmd}` 使其生效。" + +#: redbot/cogs/audio/core/commands/llset.py:571 +#, docstring +msgid "`Dangerous command` Toggle YouTube source on or off (this includes Spotify).\n\n" +" This toggle controls the playback of all YouTube and Spotify related content.\n" +" " +msgstr "`Dangerous command` 打開或關閉 YouTube 來源(包括 Spotify)。\n\n" +" 此切換控制所有 YouTube 和 Spotify 相關內容的播放。\n" +" " + +#: redbot/cogs/audio/core/commands/llset.py:581 +msgid "Managed node will allow playback from YouTube.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "託管節點將允許從 YouTube 播放。\n\n" +"運行 `{p}{cmd}` 使其生效。" + +#: redbot/cogs/audio/core/commands/llset.py:590 +msgid "Managed node will not play from YouTube anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "託管節點將不再從 YouTube 播放。\n\n" +"運行 `{p}{cmd}` 使其生效。" + +#: redbot/cogs/audio/core/commands/llset.py:598 +#, docstring +msgid "Toggle Twitch source on or off.\n\n" +" This toggle controls the playback of all Twitch related content.\n" +" " +msgstr "打開或關閉 Twitch 來源。\n\n" +" 此切換控制所有 Twitch 相關內容的播放。\n" +" " + +#: redbot/cogs/audio/core/commands/llset.py:608 +msgid "Managed node will allow playback from Twitch.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "託管節點將允許從 Twitch 播放。\n\n" +"運行 `{p}{cmd}` 使其生效。" + +#: redbot/cogs/audio/core/commands/llset.py:617 +msgid "Managed node will not play from Twitch anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "託管節點將不再從 Twitch 播放。\n\n" +"運行 `{p}{cmd}` 使其生效。" + +#: redbot/cogs/audio/core/commands/llset.py:625 +#, docstring +msgid "Toggle Vimeo source on or off.\n\n" +" This toggle controls the playback of all Vimeo related content.\n" +" " +msgstr "打開或關閉 Vimeo 來源。\n\n" +" 此切換控制所有 Vimeo 相關內容的播放。\n" +" " + +#: redbot/cogs/audio/core/commands/llset.py:635 +msgid "Managed node will allow playback from Vimeo.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "託管節點將允許從 Vimeo 播放。\n\n" +"運行 `{p}{cmd}` 使其生效。" + +#: redbot/cogs/audio/core/commands/llset.py:644 +msgid "Managed node will not play from Vimeo anymore.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "託管節點將不再從 Vimeo 播放。\n\n" +"運行 `{p}{cmd}` 使其生效。" + +#: redbot/cogs/audio/core/commands/llset.py:657 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node framebuffer size.\n\n" +" Only change this if you have been directly advised to, changing it can cause significant playback issues.\n" +" " +msgstr "`Dangerous command` 設置託管 Lavalink 節點幀緩衝區大小。\n\n" +" 僅在我們直接建議您更改此設置時更改它,隨意更改它可能會導致嚴重的播放問題。\n" +" " + +#: redbot/cogs/audio/core/commands/llset.py:665 +msgid "The lowest value the framebuffer can be set to is 100ms." +msgstr "幀緩衝區可以設置的最低值為 100 毫秒。" + +#: redbot/cogs/audio/core/commands/llset.py:671 +#: redbot/cogs/audio/core/commands/llset.py:702 +msgid "Managed node's bufferDurationMs set to {milliseconds}.\n\n" +"Run `{p}{cmd}` for it to take effect." +msgstr "受管節點的 bufferDurationMs 設置為 {milliseconds}。\n\n" +"運行 `{p}{cmd}` 使其生效。" + +#: redbot/cogs/audio/core/commands/llset.py:688 +#, docstring +msgid "`Dangerous command` Set the managed Lavalink node JDA-NAS buffer size.\n\n" +" Only change this if you have been directly advised to, changing it can cause significant playback issues.\n" +" " +msgstr "`Dangerous command` 設置託管 Lavalink 節點 JDA-NAS 緩衝區大小。\n\n" +" 僅在我們直接建議您更改此設置時更改它,隨意更改它可能會導致嚴重的播放問題。\n" +" " + +#: redbot/cogs/audio/core/commands/llset.py:696 +msgid "The lowest value the buffer may be is 100ms." +msgstr "幀緩衝區可以設置的最低值為 100 毫秒。" + +#: redbot/cogs/audio/core/commands/llset.py:714 +#, docstring +msgid "Reset all `llset` changes back to their default values." +msgstr "將所有 `llset` 更改重置為默認值。" + +#: redbot/cogs/audio/core/commands/localtracks.py:27 #, docstring msgid "Local playback commands." msgstr "本地播放命令。" -#: redbot/cogs/audio/core/commands/localtracks.py:30 +#: redbot/cogs/audio/core/commands/localtracks.py:31 #, docstring msgid "Play all songs in a localtracks folder.\n\n" " **Usage**:\n" @@ -1953,17 +2396,23 @@ msgid "Play all songs in a localtracks folder.\n\n" " ​ ​ `[p]local folder folder_name`\n" " ​ ​ ​ ​ ​ ​ ​ ​ Queues all of the tracks inside the folder_name folder.\n" " " -msgstr "" +msgstr "播放本地曲目文件夾中的所有歌曲。\n\n" +" **用法**:\n" +" `[p]local folder`\n" +" 打開菜單選擇要播放的曲目加入待播清單。\n\n" +" `[p]local folder 資料夾名稱`\n" +" 將 folder_name 文件夾中的所有曲目加入待播清單。\n" +" " -#: redbot/cogs/audio/core/commands/localtracks.py:50 +#: redbot/cogs/audio/core/commands/localtracks.py:51 msgid "Folder Not Found" -msgstr "" +msgstr "找不到資料夾" -#: redbot/cogs/audio/core/commands/localtracks.py:51 +#: redbot/cogs/audio/core/commands/localtracks.py:52 msgid "Localtracks folder named {name} does not exist." -msgstr "" +msgstr "名為 {name} 的 Localtracks 文件夾不存在。" -#: redbot/cogs/audio/core/commands/localtracks.py:62 +#: redbot/cogs/audio/core/commands/localtracks.py:63 #, docstring msgid "Play a local track.\n\n" " To play a local track, either use the menu to choose a track or enter in the track path directly with the play command.\n" @@ -1975,291 +2424,338 @@ msgid "Play a local track.\n\n" " ​ ​ ​ ​ `[p]play album_folder\\song_name.mp3`\n" " ​ ​ ​ ​ ​ ​ ​ ​ Use a direct link relative to the localtracks folder.\n" " " -msgstr "" +msgstr "播放本地曲目。\n\n" +" 要播放本地曲目,請使用菜單選擇曲目或直接使用播放命令輸入曲目路徑。\n" +" 要播放整個文件夾,請使用“[p]help local folder”獲取說明。\n\n" +" **用法**:\n" +" `[p]local play`\n" +" 打開菜單選擇曲目。\n\n" +" `[p]play localtracks\\album_folder\\song_name.mp3`\n" +" `[p]play album_folder\\song_name.mp3`\n" +" 使用相應於 localtracks 文件夾的直接名稱連接。\n" +" " -#: redbot/cogs/audio/core/commands/localtracks.py:79 -#: redbot/cogs/audio/core/commands/localtracks.py:135 +#: redbot/cogs/audio/core/commands/localtracks.py:80 +#: redbot/cogs/audio/core/commands/localtracks.py:136 msgid "No album folders found." -msgstr "" +msgstr "找不到專輯資料夾。" -#: redbot/cogs/audio/core/commands/localtracks.py:121 +#: redbot/cogs/audio/core/commands/localtracks.py:122 #, docstring msgid "Search for songs across all localtracks folders." -msgstr "" +msgstr "在所有本地曲目文件夾中搜索歌曲。" -#: redbot/cogs/audio/core/commands/localtracks.py:139 -#: redbot/cogs/audio/core/commands/queue.py:295 +#: redbot/cogs/audio/core/commands/localtracks.py:140 +#: redbot/cogs/audio/core/commands/queue.py:299 msgid "No matches." -msgstr "" +msgstr "無匹配的項目。" #: 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:46 +#: redbot/cogs/audio/core/commands/miscellaneous.py:47 #, docstring msgid "Audio stats." msgstr "音樂統計信息。" -#: redbot/cogs/audio/core/commands/miscellaneous.py:75 +#: redbot/cogs/audio/core/commands/miscellaneous.py:76 msgid "Not connected anywhere." -msgstr "" +msgstr "沒有連接任何地方。" -#: redbot/cogs/audio/core/commands/miscellaneous.py:81 +#: redbot/cogs/audio/core/commands/miscellaneous.py:82 msgid "Playing in {num}/{total} servers:" -msgstr "" +msgstr "正在 {num}/{total} 個服務器中播放:" -#: redbot/cogs/audio/core/commands/miscellaneous.py:87 +#: redbot/cogs/audio/core/commands/miscellaneous.py:88 msgid "Page {}/{}" -msgstr "" +msgstr "第 {}/{} 頁" -#: redbot/cogs/audio/core/commands/miscellaneous.py:100 +#: redbot/cogs/audio/core/commands/miscellaneous.py:101 #, docstring msgid "Queue percentage." msgstr "暫停或繼續播放歌曲。" -#: redbot/cogs/audio/core/commands/miscellaneous.py:126 -msgid "There's nothing in the queue." -msgstr "" +#: redbot/cogs/audio/core/commands/miscellaneous.py:125 +#: redbot/cogs/audio/core/commands/playlists.py:1130 +#: redbot/cogs/audio/core/commands/queue.py:67 +#: redbot/cogs/audio/core/commands/queue.py:164 +#: redbot/cogs/audio/core/commands/queue.py:183 +#: redbot/cogs/audio/core/commands/queue.py:188 +#: redbot/cogs/audio/core/commands/queue.py:214 +#: redbot/cogs/audio/core/commands/queue.py:219 +#: redbot/cogs/audio/core/commands/queue.py:261 +#: redbot/cogs/audio/core/commands/queue.py:263 +#: redbot/cogs/audio/core/commands/queue.py:293 +#: redbot/cogs/audio/core/commands/queue.py:295 +#: redbot/cogs/audio/core/commands/queue.py:331 +#: redbot/cogs/audio/core/commands/queue.py:369 +#: redbot/cogs/audio/core/commands/queue.py:377 +msgid "There's nothing in the queue." +msgstr "播放清單中沒有項目。" -#: redbot/cogs/audio/core/commands/miscellaneous.py:147 +#: redbot/cogs/audio/core/commands/miscellaneous.py:146 msgid "Queued and playing tracks:" msgstr "已加入和正在播放的歌曲:" -#: redbot/cogs/audio/core/commands/player.py:40 +#: redbot/cogs/audio/core/commands/player.py:39 #, docstring msgid "Play the specified track or search for a close match.\n\n" " To play a local track, the query should be `\\`.\n" " If you are the bot owner, use `[p]audioset info` to display your localtracks path.\n" " " -msgstr "" +msgstr "播放指定的曲目或搜索接近的匹配項。\n\n" +" 要播放本地曲目,查詢格式應為 `\\`。\n" +" 如果您是 bot 所有者,請使用 `[p]audioset info` 顯示您的本地資料夾路徑。\n" +" " -#: redbot/cogs/audio/core/commands/player.py:54 -#: redbot/cogs/audio/core/commands/player.py:162 -#: redbot/cogs/audio/core/commands/player.py:739 +#: redbot/cogs/audio/core/commands/player.py:53 +#: redbot/cogs/audio/core/commands/player.py:161 +#: redbot/cogs/audio/core/commands/player.py:738 msgid "That URL is not allowed." -msgstr "" +msgstr "此URL不允許使用。" -#: redbot/cogs/audio/core/commands/player.py:58 -#: redbot/cogs/audio/core/commands/player.py:166 -#: redbot/cogs/audio/core/commands/player.py:745 +#: redbot/cogs/audio/core/commands/player.py:57 +#: redbot/cogs/audio/core/commands/player.py:165 +#: redbot/cogs/audio/core/commands/player.py:744 msgid "That track is not allowed." -msgstr "" +msgstr "此條軌道不允許使用。" -#: redbot/cogs/audio/core/commands/player.py:65 -#: redbot/cogs/audio/core/commands/player.py:173 -#: redbot/cogs/audio/core/commands/player.py:437 -#: redbot/cogs/audio/core/commands/player.py:553 -#: redbot/cogs/audio/core/commands/player.py:807 +#: redbot/cogs/audio/core/commands/player.py:64 +#: redbot/cogs/audio/core/commands/player.py:172 +#: redbot/cogs/audio/core/commands/player.py:435 +#: redbot/cogs/audio/core/commands/player.py:551 +#: redbot/cogs/audio/core/commands/player.py:806 msgid "You need the DJ role to queue tracks." -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:69 -#: redbot/cogs/audio/core/commands/player.py:177 -#: redbot/cogs/audio/core/commands/player.py:441 -#: redbot/cogs/audio/core/commands/player.py:557 -#: redbot/cogs/audio/core/commands/player.py:681 -msgid "Connection to Lavalink has failed" -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:72 -#: redbot/cogs/audio/core/commands/player.py:180 -#: redbot/cogs/audio/core/commands/player.py:444 -#: redbot/cogs/audio/core/commands/player.py:560 -#: redbot/cogs/audio/core/commands/player.py:684 +msgstr "您需要 DJ 身分組才能對曲目進行編排。" + +#: redbot/cogs/audio/core/commands/player.py:68 +#: redbot/cogs/audio/core/commands/player.py:176 +#: redbot/cogs/audio/core/commands/player.py:439 +#: redbot/cogs/audio/core/commands/player.py:555 +msgid "Connection to Lavalink node has failed" +msgstr "連接 Lavalink 節點失敗" + +#: redbot/cogs/audio/core/commands/player.py:71 +#: redbot/cogs/audio/core/commands/player.py:179 +#: redbot/cogs/audio/core/commands/player.py:442 +#: redbot/cogs/audio/core/commands/player.py:558 +#: redbot/cogs/audio/core/commands/player.py:683 msgid "Please check your console or logs for details." -msgstr "" +msgstr "請查看您的控制台或日誌以了解詳細信息。" -#: redbot/cogs/audio/core/commands/player.py:111 -#: redbot/cogs/audio/core/commands/player.py:219 +#: redbot/cogs/audio/core/commands/player.py:110 +#: redbot/cogs/audio/core/commands/player.py:218 msgid "You must be in the voice channel to use the play command." -msgstr "" +msgstr "您必須在語音頻道中才能使用播放指令。" -#: redbot/cogs/audio/core/commands/player.py:117 -#: redbot/cogs/audio/core/commands/player.py:225 -#: redbot/cogs/audio/core/commands/player.py:253 +#: redbot/cogs/audio/core/commands/player.py:116 +#: redbot/cogs/audio/core/commands/player.py:224 +#: redbot/cogs/audio/core/commands/player.py:252 msgid "No tracks found for `{query}`." -msgstr "" +msgstr "找不到名為“{query}”的曲目。" -#: redbot/cogs/audio/core/commands/player.py:123 -#: redbot/cogs/audio/core/commands/player.py:231 -#: redbot/cogs/audio/core/commands/player.py:532 -#: redbot/cogs/audio/core/commands/player.py:605 +#: redbot/cogs/audio/core/commands/player.py:122 +#: redbot/cogs/audio/core/commands/player.py:230 +#: redbot/cogs/audio/core/commands/player.py:530 +#: redbot/cogs/audio/core/commands/player.py:603 msgid "Queue size limit reached." -msgstr "" +msgstr "已達到隊列數量限制。" -#: redbot/cogs/audio/core/commands/player.py:146 +#: redbot/cogs/audio/core/commands/player.py:145 #, docstring msgid "Force play a URL or search for a track." msgstr "在播放清單頂部播放URL或搜索歌曲。" -#: redbot/cogs/audio/core/commands/player.py:152 +#: redbot/cogs/audio/core/commands/player.py:151 msgid "Only single tracks work with bump play." -msgstr "" - -#: redbot/cogs/audio/core/commands/player.py:256 -#: redbot/cogs/audio/core/commands/player.py:788 -#: redbot/cogs/audio/core/commands/player.py:910 -msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" -"This may be due to permissions or because Lavalink.jar is being run in a different machine than the local tracks." -msgstr "" +msgstr "只有單個曲目適用於bump播放。" -#: redbot/cogs/audio/core/commands/player.py:263 -#: redbot/cogs/audio/core/commands/player.py:795 -#: redbot/cogs/audio/core/commands/player.py:917 +#: redbot/cogs/audio/core/commands/player.py:208 +#: redbot/cogs/audio/core/commands/player.py:471 +#: redbot/cogs/audio/core/commands/player.py:587 +#: redbot/cogs/audio/core/commands/player.py:712 +#: redbot/cogs/audio/core/commands/queue.py:362 +msgid "Connection to Lavalink node has not yet been established." +msgstr "尚未建立與 Lavalink 節點的連接。" + +#: redbot/cogs/audio/core/commands/player.py:255 +msgid "Local tracks will not work if the managed Lavalink node cannot see the track.\n" +"This may be due to permissions or you are using an external Lavalink node in a different machine than the bot and the local tracks." +msgstr "如果託管的 Lavalink 節點看不到本地資料夾,則本地資料夾將無法使用。\n" +"這可能是由於權限問題,或者您在與機器人和本地資料夾不同的機器上使用外部 Lavalink 節點。" + +#: redbot/cogs/audio/core/commands/player.py:262 +#: redbot/cogs/audio/core/commands/player.py:794 +#: redbot/cogs/audio/core/commands/player.py:913 msgid "Track is not playable." msgstr "此歌曲無法撥放。" -#: redbot/cogs/audio/core/commands/player.py:265 -#: redbot/cogs/audio/core/commands/player.py:796 -#: redbot/cogs/audio/core/commands/player.py:918 +#: redbot/cogs/audio/core/commands/player.py:264 +#: redbot/cogs/audio/core/commands/player.py:795 +#: redbot/cogs/audio/core/commands/player.py:914 msgid "**{suffix}** is not a fully supported format and some tracks may not play." -msgstr "" +msgstr "**{suffix}** 不是完全支援的格式,某些曲目可能無法播放。" -#: redbot/cogs/audio/core/commands/player.py:296 +#: redbot/cogs/audio/core/commands/player.py:294 msgid "This track is not allowed in this server." -msgstr "" +msgstr "此伺務器不允許使用此曲目。" -#: redbot/cogs/audio/core/commands/player.py:318 +#: redbot/cogs/audio/core/commands/player.py:316 msgid "Track exceeds maximum length." -msgstr "" +msgstr "軌道超過最大可播放長度。" -#: redbot/cogs/audio/core/commands/player.py:339 +#: redbot/cogs/audio/core/commands/player.py:337 msgid "{time} until track playback: #1 in queue" msgstr "{time}後開始播放: 在播放清單的第#1首歌" -#: redbot/cogs/audio/core/commands/player.py:343 +#: redbot/cogs/audio/core/commands/player.py:341 msgid "Track Enqueued" msgstr "已加入播放清單" -#: redbot/cogs/audio/core/commands/player.py:357 +#: redbot/cogs/audio/core/commands/player.py:355 #, docstring msgid "Pick a Spotify playlist from a list of categories to start playing." msgstr "從類別列表中選擇一個Spotify播放列表以開始播放。" -#: redbot/cogs/audio/core/commands/player.py:417 +#: redbot/cogs/audio/core/commands/player.py:415 msgid "The owner needs to set the Spotify client ID and Spotify client secret, before Spotify URLs or codes can be used. \n" "See `{prefix}audioset spotifyapi` for instructions." -msgstr "" +msgstr "在使用 Spotify URL 或代碼之前,所有者需要設置 Spotify client ID 和 Spotify client secret。\n" +"有關詳細說明,請參閱`{prefix}audioset spotifyapi`。" -#: redbot/cogs/audio/core/commands/player.py:427 +#: redbot/cogs/audio/core/commands/player.py:425 msgid "The owner needs to set the YouTube API key before Spotify URLs or codes can be used.\n" "See `{prefix}audioset youtubeapi` for instructions." -msgstr "" +msgstr "所有者需要先設置 YouTube API key,然後才能使用 Spotify URL 或代碼。\n" +"有關詳細說明,請參閱`{prefix}audioset youtubeapi`。" -#: redbot/cogs/audio/core/commands/player.py:485 +#: redbot/cogs/audio/core/commands/player.py:483 msgid "You must be in the voice channel to use the genre command." -msgstr "" +msgstr "您必須在語音頻道中才能使用 genre 指令。" -#: redbot/cogs/audio/core/commands/player.py:492 +#: redbot/cogs/audio/core/commands/player.py:490 msgid "No categories found" -msgstr "" +msgstr "未找到類別" -#: redbot/cogs/audio/core/commands/player.py:496 -#: redbot/cogs/audio/core/commands/player.py:514 +#: redbot/cogs/audio/core/commands/player.py:494 +#: redbot/cogs/audio/core/commands/player.py:512 msgid "No categories found, try again later." -msgstr "" +msgstr "未找到類別,請稍後重試。" -#: redbot/cogs/audio/core/commands/player.py:501 +#: redbot/cogs/audio/core/commands/player.py:499 msgid "Categories" -msgstr "" +msgstr "類別" -#: redbot/cogs/audio/core/commands/player.py:507 +#: redbot/cogs/audio/core/commands/player.py:505 msgid "No categories selected, try again later." -msgstr "" +msgstr "未選擇類別,請稍後重試。" -#: redbot/cogs/audio/core/commands/player.py:522 +#: redbot/cogs/audio/core/commands/player.py:520 msgid "Playlists for {friendly_name}" -msgstr "" +msgstr "{friendly_name} 的播放列表" -#: redbot/cogs/audio/core/commands/player.py:529 +#: redbot/cogs/audio/core/commands/player.py:527 msgid "No tracks to play." -msgstr "" +msgstr "沒有可播放的曲目。" -#: redbot/cogs/audio/core/commands/player.py:539 +#: redbot/cogs/audio/core/commands/player.py:537 msgid "Couldn't find tracks for the selected playlist." -msgstr "" +msgstr "找不到所選播放列表的曲目。" -#: redbot/cogs/audio/core/commands/player.py:547 +#: redbot/cogs/audio/core/commands/player.py:545 #, docstring msgid "Starts auto play." msgstr "開始自動播放。" -#: redbot/cogs/audio/core/commands/player.py:601 +#: redbot/cogs/audio/core/commands/player.py:599 msgid "You must be in the voice channel to use the autoplay command." -msgstr "" +msgstr "您必須在語音頻道中才能使用自動播放的指令。" -#: redbot/cogs/audio/core/commands/player.py:615 +#: redbot/cogs/audio/core/commands/player.py:613 msgid "Couldn't get a valid track." msgstr "無法取得有效的歌曲。" -#: redbot/cogs/audio/core/commands/player.py:621 -#: redbot/cogs/audio/core/commands/player.py:757 -#: redbot/cogs/audio/core/commands/player.py:776 -#: redbot/cogs/audio/core/commands/player.py:897 -#: redbot/cogs/audio/core/commands/playlists.py:1928 +#: redbot/cogs/audio/core/commands/player.py:619 +#: redbot/cogs/audio/core/commands/player.py:756 +#: redbot/cogs/audio/core/commands/player.py:775 +#: redbot/cogs/audio/core/commands/player.py:893 +#: redbot/cogs/audio/core/commands/playlists.py:1898 msgid "Unable to Get Track" -msgstr "" +msgstr "無法獲取歌曲。" -#: redbot/cogs/audio/core/commands/player.py:622 -#: redbot/cogs/audio/core/commands/player.py:758 -#: redbot/cogs/audio/core/commands/player.py:777 -#: redbot/cogs/audio/core/commands/player.py:898 -#: redbot/cogs/audio/core/commands/playlists.py:1929 +#: redbot/cogs/audio/core/commands/player.py:620 +#: redbot/cogs/audio/core/commands/player.py:757 +#: redbot/cogs/audio/core/commands/player.py:776 +#: redbot/cogs/audio/core/commands/player.py:894 msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." -msgstr "" +msgstr "我目前無法從 Lavalink 獲取曲目,請過幾分鐘再試。" -#: redbot/cogs/audio/core/commands/player.py:636 +#: redbot/cogs/audio/core/commands/player.py:634 msgid "Adding a track to queue." -msgstr "" +msgstr "正在新增歌曲至播放佇列。" -#: redbot/cogs/audio/core/commands/player.py:642 +#: redbot/cogs/audio/core/commands/player.py:641 #, 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 "" +msgstr "通過搜尋選擇曲目。\n\n" +" 使用 `[p]search list ` 對在 YouTube 上找到的所有曲目進行排隊。 使用 `[p]search sc\n" +" ` 在 SoundCloud 而不是 YouTube 上搜索。\n" +" " -#: redbot/cogs/audio/core/commands/player.py:694 -#: redbot/cogs/audio/core/commands/player.py:706 -#: redbot/cogs/audio/core/commands/player.py:712 -#: redbot/cogs/audio/core/commands/player.py:722 +#: redbot/cogs/audio/core/commands/player.py:680 +msgid "Connection to Lavalink has failed" +msgstr "Lavalink連接失敗" + +#: redbot/cogs/audio/core/commands/player.py:693 +#: redbot/cogs/audio/core/commands/player.py:705 +#: redbot/cogs/audio/core/commands/player.py:711 +#: redbot/cogs/audio/core/commands/player.py:721 msgid "Unable To Search For Tracks" -msgstr "" +msgstr "無法搜尋曲目。" -#: redbot/cogs/audio/core/commands/player.py:723 +#: redbot/cogs/audio/core/commands/player.py:722 msgid "You must be in the voice channel to enqueue tracks." -msgstr "" +msgstr "您必須在語音頻道中才能編排曲目列表。" -#: redbot/cogs/audio/core/commands/player.py:786 -#: redbot/cogs/audio/core/commands/player.py:908 +#: redbot/cogs/audio/core/commands/player.py:785 +#: redbot/cogs/audio/core/commands/player.py:904 msgid "Nothing found." -msgstr "" +msgstr "未找到任何東西。" + +#: redbot/cogs/audio/core/commands/player.py:787 +#: redbot/cogs/audio/core/commands/player.py:906 +msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" +"This 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:857 -#: redbot/cogs/audio/core/commands/playlists.py:1553 +#: redbot/cogs/audio/core/commands/player.py:853 +#: redbot/cogs/audio/core/commands/playlists.py:1527 msgid " {bad_tracks} tracks cannot be queued." msgstr " {bad_tracks} 首歌曲無法排入佇列。" -#: redbot/cogs/audio/core/commands/player.py:863 +#: redbot/cogs/audio/core/commands/player.py:859 msgid "Queued {num} track(s).{maxlength_msg}" -msgstr "" +msgstr "已加入 {num} 首曲目至待播清單。{maxlength_msg}" -#: redbot/cogs/audio/core/commands/player.py:869 +#: redbot/cogs/audio/core/commands/player.py:865 msgid "folder" -msgstr "" +msgstr "資料夾" -#: redbot/cogs/audio/core/commands/player.py:871 +#: redbot/cogs/audio/core/commands/player.py:867 msgid "search" -msgstr "" +msgstr "搜尋" -#: redbot/cogs/audio/core/commands/player.py:874 +#: redbot/cogs/audio/core/commands/player.py:870 msgid "{time} until start of {type} playback: starts at #{position} in queue" -msgstr "" +msgstr "直到 {time} 開始播放 {type}:從隊列中的第 #{position} 順位開始" -#: redbot/cogs/audio/core/commands/playlists.py:44 +#: redbot/cogs/audio/core/commands/playlists.py:45 #, docstring msgid "Playlist configuration options.\n\n" " Scope info:\n" @@ -2271,11 +2767,22 @@ msgid "Playlist configuration options.\n\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" +" ​ ​ ​ ​ ​ ​ ​ ​ Editable by bot owner and the playlist creator.\n" +" " +msgstr "播放列表配置選項。\n\n" +" 範圍資訊:\n" +" **Global**:\n" +" 對該機器人的所有用戶可見。\n" +" 只有機器人所有者可以編輯。\n" +" **Guild**:\n" +" 本公會所有用戶可見。\n" +" 可由機器人所有者、公會所有者、公會管理員、公會模組、DJ 角色和播放列表創建者編輯。\n" +" **User**:\n" +" 對所有 bot 用戶可見,如果作者同意。\n" +" 可由機器人所有者和播放列表創建者編輯。\n" " " -msgstr "" -#: redbot/cogs/audio/core/commands/playlists.py:69 +#: redbot/cogs/audio/core/commands/playlists.py:70 #, 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" @@ -2302,101 +2809,184 @@ msgid "Add a track URL, playlist link, or quick search to a playlist.\n\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 "將曲目 URL、播清單網址或快速搜索添加到播放列表。\n\n" +" 曲目將附加到待播列表的最後一首。\n\n" +" **用法**:\n" +" ​ ​ ​ ​ `[p]playlist append playlist_name_OR_id track_name_OR_url [args]`\n\n" +" **參數**:\n" +" ​ ​ ​ ​ 以下是可選參數:\n" +" ​ ​ ​ ​ ​ ​ ​ ​ -- 範圍\n" +" ​ ​ ​ ​ ​ ​ ​ ​ -- 作者[user]\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]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" +" " -#: 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:1699 -#: redbot/cogs/audio/core/commands/playlists.py:2015 +#: redbot/cogs/audio/core/commands/playlists.py:124 +#: redbot/cogs/audio/core/commands/playlists.py:305 +#: redbot/cogs/audio/core/commands/playlists.py:487 +#: redbot/cogs/audio/core/commands/playlists.py:581 +#: redbot/cogs/audio/core/commands/playlists.py:710 +#: redbot/cogs/audio/core/commands/playlists.py:845 +#: redbot/cogs/audio/core/commands/playlists.py:982 +#: redbot/cogs/audio/core/commands/playlists.py:1016 +#: redbot/cogs/audio/core/commands/playlists.py:1025 +#: redbot/cogs/audio/core/commands/playlists.py:1224 +#: redbot/cogs/audio/core/commands/playlists.py:1474 +#: redbot/cogs/audio/core/commands/playlists.py:1560 +#: redbot/cogs/audio/core/commands/playlists.py:1641 +#: redbot/cogs/audio/core/commands/playlists.py:1671 +#: redbot/cogs/audio/core/commands/playlists.py:1983 msgid "Playlist Not Found" -msgstr "" +msgstr "未找到播放列表" -#: redbot/cogs/audio/core/commands/playlists.py:140 +#: redbot/cogs/audio/core/commands/playlists.py:141 msgid "Could not find a track matching your query." -msgstr "" +msgstr "找不到與您查詢匹配的曲目。" -#: redbot/cogs/audio/core/commands/playlists.py:161 +#: redbot/cogs/audio/core/commands/playlists.py:162 msgid "Skipping track" msgstr "跳過歌曲" -#: redbot/cogs/audio/core/commands/playlists.py:162 +#: redbot/cogs/audio/core/commands/playlists.py:163 msgid "{track} is already in {playlist} (`{id}`) [**{scope}**]." -msgstr "" +msgstr "{track} 已經在 {playlist} (`{id}`) [**{scope}**] 中。" -#: redbot/cogs/audio/core/commands/playlists.py:170 -#: redbot/cogs/audio/core/commands/playlists.py:212 +#: redbot/cogs/audio/core/commands/playlists.py:171 +#: redbot/cogs/audio/core/commands/playlists.py:213 msgid "Playlist limit reached: Could not add track." -msgstr "" +msgstr "已達到播放列表數量限制:無法再添加更多曲目。" -#: redbot/cogs/audio/core/commands/playlists.py:193 +#: redbot/cogs/audio/core/commands/playlists.py:194 msgid "Track added" -msgstr "" +msgstr "曲目已新增" -#: redbot/cogs/audio/core/commands/playlists.py:194 +#: redbot/cogs/audio/core/commands/playlists.py:195 msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]." -msgstr "" +msgstr "{track} 已新增到 {playlist} (`{id}`) [**{scope}**]。" -#: redbot/cogs/audio/core/commands/playlists.py:199 +#: redbot/cogs/audio/core/commands/playlists.py:200 msgid "{num} tracks appended to {playlist} (`{id}`) [**{scope}**]." -msgstr "" +msgstr "{num} 首曲目已新增到 {playlist} (`{id}`) [**{scope}**]。" -#: redbot/cogs/audio/core/commands/playlists.py:204 +#: redbot/cogs/audio/core/commands/playlists.py:205 msgid "\n" "{existing} {plural} already in the playlist and were skipped." -msgstr "" +msgstr "\n" +"{existing} {plural} 已經在播放列表中並已被跳過。" -#: redbot/cogs/audio/core/commands/playlists.py:206 +#: redbot/cogs/audio/core/commands/playlists.py:207 msgid "tracks are" -msgstr "" +msgstr "曲目是" -#: redbot/cogs/audio/core/commands/playlists.py:206 +#: redbot/cogs/audio/core/commands/playlists.py:207 msgid "track is" -msgstr "" +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:2032 +#: redbot/cogs/audio/core/commands/playlists.py:209 +#: redbot/cogs/audio/core/commands/playlists.py:618 +#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: redbot/cogs/audio/core/commands/playlists.py:1268 +#: redbot/cogs/audio/core/commands/playlists.py:2000 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:2016 +#: redbot/cogs/audio/core/commands/playlists.py:229 +#, docstring +msgid "Copy a playlist from one scope to another.\n\n" +" **Usage**:\n" +" ​ ​ ​ ​ `[p]playlist copy playlist_name_OR_id [args]`\n\n" +" **Args**:\n" +" ​ ​ ​ ​ The following are all optional:\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-scope \n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --from-guild [guild] **Only the bot owner can use this**\n\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-scope \n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-author [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-guild [guild] **Only the bot owner can use this**\n\n" +" **Scope** is one of the following:\n" +" ​ ​ ​ ​ Global\n" +" ​ ​ ​ ​ Guild\n" +" ​ ​ ​ ​ User\n\n" +" **Author** can be one of the following:\n" +" ​ ​ ​ ​ User ID\n" +" ​ ​ ​ ​ User Mention\n" +" ​ ​ ​ ​ User Name#123\n\n" +" **Guild** can be one of the following:\n" +" ​ ​ ​ ​ Guild ID\n" +" ​ ​ ​ ​ Exact guild name\n\n" +" Example use:\n" +" ​ ​ ​ ​ `[p]playlist copy MyGuildPlaylist --from-scope Guild --to-scope Global`\n" +" ​ ​ ​ ​ `[p]playlist copy MyGlobalPlaylist --from-scope Global --to-author Draper#6666 --to-scope User`\n" +" ​ ​ ​ ​ `[p]playlist copy MyPersonalPlaylist --from-scope user --to-author Draper#6666 --to-scope Guild --to-guild Red - Discord Bot`\n" +" " +msgstr "將播放列表從一個範圍複製到另一個範圍。\n\n" +" **用法**:\n" +" ​ ​ ​ ​ `[p]playlist copy playlist_name_OR_id [args]`\n\n" +" **參數**:\n" +" ​ ​ ​ ​ 以下是可選參數:\n" +" ​ ​ ​ ​ ​ ​ ​ ​ -- 來自範圍\n" +" ​ ​ ​ ​ ​ ​ ​ ​ -- 來自作者[user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ -- 來自伺服器[guild] **此命令只有機器人擁有者可使用**\n" +" \n" +" --to-範圍 \n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-作者 [user]\n" +" ​ ​ ​ ​ ​ ​ ​ ​ --to-伺服器 [guild] **Only the bot owner can use this**\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]playlist copy MyGuildPlaylist --from-scope Guild --to-scope Global`\n" +" ​ ​ ​ ​ `[p]playlist copy MyGlobalPlaylist --from-scope Global --to-author Draper#6666 --to-scope User`\n" +" ​ ​ ​ ​ `[p]playlist copy MyPersonalPlaylist --from-scope user --to-author Draper#6666 --to-scope Guild --to-guild Red - Discord Bot`\n" +" " + +#: redbot/cogs/audio/core/commands/playlists.py:306 +#: redbot/cogs/audio/core/commands/playlists.py:488 +#: redbot/cogs/audio/core/commands/playlists.py:582 +#: redbot/cogs/audio/core/commands/playlists.py:711 +#: redbot/cogs/audio/core/commands/playlists.py:846 +#: redbot/cogs/audio/core/commands/playlists.py:1225 +#: redbot/cogs/audio/core/commands/playlists.py:1642 +#: redbot/cogs/audio/core/commands/playlists.py:1984 msgid "Could not match '{arg}' to a playlist." -msgstr "" +msgstr "無法將“{arg}”與播放列表匹配。" -#: redbot/cogs/audio/core/commands/playlists.py:331 -#: redbot/cogs/audio/core/commands/playlists.py:338 +#: redbot/cogs/audio/core/commands/playlists.py:329 +#: redbot/cogs/audio/core/commands/playlists.py:336 msgid "the Global" -msgstr "" +msgstr "全局" -#: redbot/cogs/audio/core/commands/playlists.py:346 +#: redbot/cogs/audio/core/commands/playlists.py:344 msgid "Playlist Copied" msgstr "已複製播放清單" -#: redbot/cogs/audio/core/commands/playlists.py:347 +#: redbot/cogs/audio/core/commands/playlists.py:345 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:362 +#: redbot/cogs/audio/core/commands/playlists.py:360 #, docstring msgid "Create an empty playlist.\n\n" " **Usage**:\n" @@ -2422,33 +3012,56 @@ msgid "Create an empty playlist.\n\n" " ​ ​ ​ ​ `[p]playlist create MyGlobalPlaylist --scope Global`\n" " ​ ​ ​ ​ `[p]playlist create MyPersonalPlaylist --scope User`\n" " " -msgstr "" +msgstr "創建一個空的播放列表。\n\n" +" **用法**:\n" +" ​ ​ ​ ​ `[p]playlist create playlist_name [args]`\n\n" +" **參數**:\n" +" ​ ​ ​ ​ 以下是可選參數:\n" +" ​ ​ ​ ​ ​ ​ ​ ​ -- 範圍\n" +" ​ ​ ​ ​ ​ ​ ​ ​ -- 作者[user]\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]playlist create 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:1998 +#: redbot/cogs/audio/core/commands/playlists.py:412 +#: redbot/cogs/audio/core/commands/playlists.py:1117 +#: redbot/cogs/audio/core/commands/playlists.py:1340 +#: redbot/cogs/audio/core/commands/playlists.py:1966 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:1999 +#: redbot/cogs/audio/core/commands/playlists.py:413 +#: redbot/cogs/audio/core/commands/playlists.py:1118 +#: redbot/cogs/audio/core/commands/playlists.py:1341 +#: redbot/cogs/audio/core/commands/playlists.py:1967 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:427 -#: redbot/cogs/audio/core/commands/playlists.py:1167 -#: redbot/cogs/audio/core/commands/playlists.py:1396 +#: redbot/cogs/audio/core/commands/playlists.py:423 +#: redbot/cogs/audio/core/commands/playlists.py:1150 +#: redbot/cogs/audio/core/commands/playlists.py:1375 msgid "Playlist Created" msgstr "已建立播放清單" -#: redbot/cogs/audio/core/commands/playlists.py:428 +#: redbot/cogs/audio/core/commands/playlists.py:424 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "已建立空白的播放清單 {name} (`{id}`) [**{scope}**]。" -#: redbot/cogs/audio/core/commands/playlists.py:441 +#: redbot/cogs/audio/core/commands/playlists.py:437 #, docstring msgid "Delete a saved playlist.\n\n" " **Usage**:\n" @@ -2474,17 +3087,40 @@ msgid "Delete a saved playlist.\n\n" " ​ ​ ​ ​ `[p]playlist delete MyGlobalPlaylist --scope Global`\n" " ​ ​ ​ ​ `[p]playlist delete MyPersonalPlaylist --scope User`\n" " " -msgstr "" +msgstr "刪除保存的播放列表。\n\n" +" **用法**:\n" +" ​ ​ ​ ​ `[p]playlist delete playlist_name_OR_id [args]`\n\n" +" **參數**:\n" +" ​ ​ ​ ​ 以下是可選參數:\n" +" ​ ​ ​ ​ ​ ​ ​ ​ -- 範圍\n" +" ​ ​ ​ ​ ​ ​ ​ ​ -- 作者[user]\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]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 +#: redbot/cogs/audio/core/commands/playlists.py:508 msgid "Playlist Deleted" msgstr "已刪除播放清單" -#: redbot/cogs/audio/core/commands/playlists.py:515 +#: redbot/cogs/audio/core/commands/playlists.py:509 msgid "{name} (`{id}`) [**{scope}**] playlist deleted." -msgstr "" +msgstr "播放列表 {name} (`{id}`) [**{scope}**] 已刪除。" -#: redbot/cogs/audio/core/commands/playlists.py:531 +#: redbot/cogs/audio/core/commands/playlists.py:525 #, docstring msgid "Remove duplicate tracks from a saved playlist.\n\n" " **Usage**:\n" @@ -2510,22 +3146,45 @@ msgid "Remove duplicate tracks from a saved playlist.\n\n" " ​ ​ ​ ​ `[p]playlist dedupe MyGlobalPlaylist --scope Global`\n" " ​ ​ ​ ​ `[p]playlist dedupe MyPersonalPlaylist --scope User`\n" " " -msgstr "" +msgstr "從已保存的播放列表中刪除重複曲目。\n\n" +" **用法**:\n" +" ​ ​ ​ ​ `[p]playlist dedupe playlist_name_OR_id [args]`\n\n" +" **參數**:\n" +" ​ ​ ​ ​ 以下是可選參數:\n" +" ​ ​ ​ ​ ​ ​ ​ ​ -- 範圍\n" +" ​ ​ ​ ​ ​ ​ ​ ​ -- 作者[user]\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]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 +#: redbot/cogs/audio/core/commands/playlists.py:619 msgid "Removed {track_diff} duplicated tracks from {name} (`{id}`) [**{scope}**] playlist." -msgstr "" +msgstr "從播放列表 {name} (`{id}`) [**{scope}**] 中刪除了 {track_diff} 個重複的曲目。" -#: redbot/cogs/audio/core/commands/playlists.py:640 -#: redbot/cogs/audio/core/commands/playlists.py:1768 +#: redbot/cogs/audio/core/commands/playlists.py:632 +#: redbot/cogs/audio/core/commands/playlists.py:1740 msgid "Playlist Has Not Been Modified" -msgstr "" +msgstr "播放列表未被修改" -#: redbot/cogs/audio/core/commands/playlists.py:641 +#: redbot/cogs/audio/core/commands/playlists.py:633 msgid "{name} (`{id}`) [**{scope}**] playlist has no duplicate tracks." -msgstr "" +msgstr "播放列表 {name} (`{id}`) [**{scope}**] 中沒有重複曲目。" -#: redbot/cogs/audio/core/commands/playlists.py:662 +#: redbot/cogs/audio/core/commands/playlists.py:654 #, docstring msgid "Download a copy of a playlist.\n\n" " These files can be used with the `[p]playlist upload` command.\n" @@ -2554,21 +3213,47 @@ msgid "Download a copy of a playlist.\n\n" " ​ ​ ​ ​ `[p]playlist download MyGlobalPlaylist False --scope Global`\n" " ​ ​ ​ ​ `[p]playlist download MyPersonalPlaylist --scope User`\n" " " -msgstr "" +msgstr "下載播放列表的副本。\n\n" +" 這些文件可以與 `[p]playlist upload` 指令一起使用。\n" +" 可以通過傳遞 `True` 生成 Red v2 兼容的播放列表\n" +" 對於 v2 變量。\n\n" +" **用法**:\n" +" ​ ​ ​ ​ `[p]playlist download playlist_name_OR_id [v2=True_OR_False] [args]`\n\n" +" **參數**:\n" +" ​ ​ ​ ​ 以下是可選參數:\n" +" ​ ​ ​ ​ ​ ​ ​ ​ -- 範圍\n" +" ​ ​ ​ ​ ​ ​ ​ ​ -- 作者[user]\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]playlist download MyGuildPlaylist True`\n" +" ​ ​ ​ ​ `[p]playlist download MyGlobalPlaylist False --scope Global`\n" +" ​ ​ ​ ​ `[p]playlist download MyPersonalPlaylist --scope User`\n" +" " -#: redbot/cogs/audio/core/commands/playlists.py:731 +#: redbot/cogs/audio/core/commands/playlists.py:721 msgid "That playlist has no tracks." msgstr "該播放清單中沒有歌曲。" -#: redbot/cogs/audio/core/commands/playlists.py:774 +#: redbot/cogs/audio/core/commands/playlists.py:764 msgid "This playlist is too large to be send in this server." -msgstr "該播放清單太大,以至於無法在此伺服器中播放。" +msgstr "該播放清單太大,無法在此伺服器中播放。" -#: redbot/cogs/audio/core/commands/playlists.py:777 +#: redbot/cogs/audio/core/commands/playlists.py:767 msgid "Playlist is too large, here is the compressed version." msgstr "播放清單太大,這是壓縮過後的版本。" -#: redbot/cogs/audio/core/commands/playlists.py:799 +#: redbot/cogs/audio/core/commands/playlists.py:789 #, docstring msgid "Retrieve information from a saved playlist.\n\n" " **Usage**:\n" @@ -2594,27 +3279,51 @@ msgid "Retrieve information from a saved playlist.\n\n" " ​ ​ ​ ​ `[p]playlist info MyGlobalPlaylist --scope Global`\n" " ​ ​ ​ ​ `[p]playlist info MyPersonalPlaylist --scope User`\n" " " -msgstr "" +msgstr "從已保存的播放列表中檢視資訊。\n\n" +" **用法**:\n" +" ​ ​ ​ ​ `[p]playlist info playlist_name_OR_id [args]`\n\n" +" **參數**:\n" +" ​ ​ ​ ​ 以下是可選參數:\n" +" ​ ​ ​ ​ ​ ​ ​ ​ -- 範圍\n" +" ​ ​ ​ ​ ​ ​ ​ ​ -- 作者[user]\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]playlist info MyGuildPlaylist`\n" +" ​ ​ ​ ​ `[p]playlist info MyGlobalPlaylist --scope Global`\n" +" ​ ​ ​ ​ `[p]playlist info MyPersonalPlaylist --scope User`\n" +" " -#: redbot/cogs/audio/core/commands/playlists.py:891 +#: redbot/cogs/audio/core/commands/playlists.py:879 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\n" -msgstr "" +msgstr "播放列表 {playlist_name} (`{id}`) [**{scope}**] 的資訊:\n" -#: redbot/cogs/audio/core/commands/playlists.py:895 +#: redbot/cogs/audio/core/commands/playlists.py:883 msgid "Playlist info for {playlist_name} (`{id}`) [**{scope}**]:\n" "URL: {url}" -msgstr "" +msgstr "播放列表 {playlist_name} (`{id}`) [**{scope}**] 的資訊:\n" +"網址:{url}" -#: redbot/cogs/audio/core/commands/playlists.py:908 -#: redbot/cogs/audio/core/commands/playlists.py:1056 +#: redbot/cogs/audio/core/commands/playlists.py:896 +#: redbot/cogs/audio/core/commands/playlists.py:1041 msgid "Unknown" msgstr "未知" -#: redbot/cogs/audio/core/commands/playlists.py:910 +#: redbot/cogs/audio/core/commands/playlists.py:898 msgid "Page {page}/{pages} | Author: {author_name} | {num} track(s)" msgstr "第 {page} 頁/共 {pages} 頁 | 作者: {author_name} | 共 {num} 首" -#: redbot/cogs/audio/core/commands/playlists.py:922 +#: redbot/cogs/audio/core/commands/playlists.py:910 #, docstring msgid "List saved playlists.\n\n" " **Usage**:\n" @@ -2640,37 +3349,60 @@ msgid "List saved playlists.\n\n" " ​ ​ ​ ​ `[p]playlist list --scope Global`\n" " ​ ​ ​ ​ `[p]playlist list --scope User`\n" " " -msgstr "" +msgstr "列出已保存的播放列表。\n\n" +" **用法**:\n" +" ​ ​ ​ ​ `[p]playlist list [args]`\n\n" +" **參數**:\n" +" ​ ​ ​ ​ 以下是可選參數:\n" +" ​ ​ ​ ​ ​ ​ ​ ​ -- 範圍\n" +" ​ ​ ​ ​ ​ ​ ​ ​ -- 作者[user]\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]playlist list`\n" +" ​ ​ ​ ​ `[p]playlist list --scope Global`\n" +" ​ ​ ​ ​ `[p]playlist list --scope User`\n" +" " -#: redbot/cogs/audio/core/commands/playlists.py:998 +#: redbot/cogs/audio/core/commands/playlists.py:983 msgid "No saved playlists available in this server." -msgstr "" +msgstr "此伺務器中沒有可用的已保存播放列表。" -#: redbot/cogs/audio/core/commands/playlists.py:1032 +#: redbot/cogs/audio/core/commands/playlists.py:1017 msgid "No saved playlists for {scope} created by {author}." -msgstr "" +msgstr "{author} 創建的 {scope} 中沒有已保存的播放列表。" -#: redbot/cogs/audio/core/commands/playlists.py:1041 +#: redbot/cogs/audio/core/commands/playlists.py:1026 msgid "No saved playlists for {scope}." -msgstr "" +msgstr "{scope} 中沒有已保存的播放列表。" -#: redbot/cogs/audio/core/commands/playlists.py:1051 +#: redbot/cogs/audio/core/commands/playlists.py:1036 msgid "ID: {id}" msgstr "ID: {id}" -#: redbot/cogs/audio/core/commands/playlists.py:1052 +#: redbot/cogs/audio/core/commands/playlists.py:1037 msgid "Tracks: {num}" msgstr "歌曲: {num}" -#: redbot/cogs/audio/core/commands/playlists.py:1053 +#: redbot/cogs/audio/core/commands/playlists.py:1038 msgid "Author: {name}" msgstr "作者: {name}" -#: redbot/cogs/audio/core/commands/playlists.py:1058 +#: redbot/cogs/audio/core/commands/playlists.py:1043 msgid "Scope: {scope}\n" -msgstr "" +msgstr "範圍:{scope}\n" -#: redbot/cogs/audio/core/commands/playlists.py:1078 +#: redbot/cogs/audio/core/commands/playlists.py:1063 #, docstring msgid "Save the queue to a playlist.\n\n" " **Usage**:\n" @@ -2696,35 +3428,41 @@ msgid "Save the queue to a playlist.\n\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:365 -#: redbot/cogs/audio/core/commands/queue.py:373 -msgid "There's nothing in the queue." -msgstr "播放清單中沒有項目。" +msgstr "將當前隊列保存到播放列表。\n\n" +" **用法**:\n" +" ​ ​ ​ ​ `[p]playlist queue playlist_name [args]`\n\n" +" **參數**:\n" +" ​ ​ ​ ​ 以下是可選參數:\n" +" ​ ​ ​ ​ ​ ​ ​ ​ -- 範圍\n" +" ​ ​ ​ ​ ​ ​ ​ ​ -- 作者[user]\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]playlist queue MyGuildPlaylist`\n" +" ​ ​ ​ ​ `[p]playlist queue MyGlobalPlaylist --scope Global`\n" +" ​ ​ ​ ​ `[p]playlist queue MyPersonalPlaylist --scope User`\n" +" " -#: redbot/cogs/audio/core/commands/playlists.py:1168 +#: redbot/cogs/audio/core/commands/playlists.py:1151 msgid "Playlist {name} (`{id}`) [**{scope}**] saved from current queue: {num} tracks added." -msgstr "" +msgstr "從當前播放清單保存的播放列表 {name} (`{id}`) [**{scope}**]:已添加 {num} 首曲目。" -#: redbot/cogs/audio/core/commands/playlists.py:1174 -#: redbot/cogs/audio/core/commands/playlists.py:1405 +#: redbot/cogs/audio/core/commands/playlists.py:1157 +#: redbot/cogs/audio/core/commands/playlists.py:1384 msgid "Playlist limit reached: Could not add {} tracks." -msgstr "" +msgstr "達到播放列表限制:無法添加 {} 首曲目" -#: redbot/cogs/audio/core/commands/playlists.py:1188 +#: redbot/cogs/audio/core/commands/playlists.py:1171 #, docstring msgid "Remove a track from a playlist by url.\n\n" " **Usage**:\n" @@ -2750,25 +3488,48 @@ msgid "Remove a track from a playlist by url.\n\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 從播放列表中刪除曲目。\n\n" +" **用法**:\n" +" ​ ​ ​ ​ `[p]playlist remove playlist_name_OR_id url [args]`\n\n" +" **參數**:\n" +" ​ ​ ​ ​ 以下是可選參數:\n" +" ​ ​ ​ ​ ​ ​ ​ ​ -- 範圍\n" +" ​ ​ ​ ​ ​ ​ ​ ​ -- 作者[user]\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]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" +" " -#: redbot/cogs/audio/core/commands/playlists.py:1254 +#: redbot/cogs/audio/core/commands/playlists.py:1235 msgid "URL not in playlist." -msgstr "" +msgstr "該網址不在播放列表中。" -#: redbot/cogs/audio/core/commands/playlists.py:1266 +#: redbot/cogs/audio/core/commands/playlists.py:1247 msgid "No tracks left, removing playlist." -msgstr "" +msgstr "沒有剩餘的歌曲,正在刪除播放列表。" -#: redbot/cogs/audio/core/commands/playlists.py:1274 +#: redbot/cogs/audio/core/commands/playlists.py:1255 msgid "{num} entries have been removed from the playlist {playlist_name} (`{id}`) [**{scope}**]." -msgstr "" +msgstr "{num} 個項目已從播放列表 {playlist_name} (`{id}`) [**{scope}**] 中刪除。" -#: redbot/cogs/audio/core/commands/playlists.py:1288 +#: redbot/cogs/audio/core/commands/playlists.py:1269 msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]." -msgstr "" +msgstr "該曲目已從播放列表中刪除:{playlist_name} (`{id}`) [**{scope}**]。" -#: redbot/cogs/audio/core/commands/playlists.py:1306 +#: redbot/cogs/audio/core/commands/playlists.py:1287 #, docstring msgid "Save a playlist from a url.\n\n" " **Usage**:\n" @@ -2794,21 +3555,44 @@ msgid "Save a playlist from a url.\n\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 "從 url 保存播放列表。\n\n" +" **用法**:\n" +" [p]playlist 保存名稱 url [args]\n\n" +" **Args**:\n" +" 以下都是可選的:\n" +" --範圍 \n" +" ​ ​ ​ --作者 [user]\n" +" --群組 [guild] **只有機器人所有者才能使用**\n\n" +" **Scope**可以是以下之一:\n" +" Global\n" +" Guild\n" +" User\n\n" +" **Author** 可以是以下之一:\n" +" 使用者 ID\n" +" ​ ​ ​ ​ 提及使用者\n" +" ​ ​ ​ ​ 使用者名稱#0000\n\n" +" **Guild**可以是以下之一:\n" +" 群組 ID\n" +" ​ ​ ​ 有效的群組全名\n\n" +" 使用示例:\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" +" " -#: redbot/cogs/audio/core/commands/playlists.py:1397 +#: redbot/cogs/audio/core/commands/playlists.py:1376 msgid "Playlist {name} (`{id}`) [**{scope}**] saved: {num} tracks added." -msgstr "" +msgstr "播放列表 {name} (`{id}`) [**{scope}**] 已保存:已添加 {num} 首曲目。" -#: redbot/cogs/audio/core/commands/playlists.py:1414 +#: redbot/cogs/audio/core/commands/playlists.py:1393 msgid "Playlist Couldn't be created" -msgstr "" +msgstr "無法創建播放列表" -#: redbot/cogs/audio/core/commands/playlists.py:1415 +#: redbot/cogs/audio/core/commands/playlists.py:1394 msgid "Unable to create your playlist." -msgstr "" +msgstr "無法創建您的播放列表。" -#: redbot/cogs/audio/core/commands/playlists.py:1432 +#: redbot/cogs/audio/core/commands/playlists.py:1411 #, docstring msgid "Load a playlist into the queue.\n\n" " **Usage**:\n" @@ -2834,22 +3618,46 @@ msgid "Load a playlist into the queue.\n\n" " ​ ​ ​ ​ `[p]playlist start MyGlobalPlaylist --scope Global`\n" " ​ ​ ​ ​ `[p]playlist start MyPersonalPlaylist --scope User`\n" " " -msgstr "" +msgstr "將播放列表加載到待播清單中。\n\n" +" **用法**:\n" +" ​ ​ ​ ​ ` [p]playlist start playlist_name_OR_id [args]`\n\n" +" **參數**:\n" +" ​ ​ ​ ​ 以下是可選參數:\n" +" ​ ​ ​ ​ ​ ​ ​ ​ -- 範圍\n" +" ​ ​ ​ ​ ​ ​ ​ ​ -- 作者[user]\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]playlist start MyGuildPlaylist`\n" +" ​ ​ ​ ​ `[p]playlist start MyGlobalPlaylist --scope Global`\n" +" ​ ​ ​ ​ `[p]playlist start MyPersonalPlaylist --scope User`\n" +" " -#: redbot/cogs/audio/core/commands/playlists.py:1482 +#: redbot/cogs/audio/core/commands/playlists.py:1459 msgid "You need the DJ role to start playing playlists." -msgstr "" +msgstr "您需要 DJ 身分組才能開始播放播放清單。" -#: redbot/cogs/audio/core/commands/playlists.py:1566 +#: redbot/cogs/audio/core/commands/playlists.py:1540 msgid "Playlist Enqueued" msgstr "已加入播放清單" -#: redbot/cogs/audio/core/commands/playlists.py:1567 +#: redbot/cogs/audio/core/commands/playlists.py:1541 msgid "{name} - (`{id}`) [**{scope}**]\n" "Added {num} tracks to the queue.{maxlength_msg}" -msgstr "" +msgstr "{name} - (`{id}`) [**{scope}**]\n" +"已將 {num} 首曲目添加到隊列中。{maxlength_msg}" -#: redbot/cogs/audio/core/commands/playlists.py:1613 +#: redbot/cogs/audio/core/commands/playlists.py:1587 #, docstring msgid "Updates all tracks in a playlist.\n\n" " **Usage**:\n" @@ -2875,34 +3683,57 @@ msgid "Updates all tracks in a playlist.\n\n" " ​ ​ ​ ​ `[p]playlist update MyGlobalPlaylist --scope Global`\n" " ​ ​ ​ ​ `[p]playlist update MyPersonalPlaylist --scope User`\n" " " -msgstr "" +msgstr "更新播放列表中的所有曲目。\n\n" +" **用法**:\n" +" ​ ​ ​ ​ `[p]playlist update playlist_name_OR_id [args]`\n\n" +" **參數**:\n" +" ​ ​ ​ ​ 以下是可選參數:\n" +" ​ ​ ​ ​ ​ ​ ​ ​ -- 範圍\n" +" ​ ​ ​ ​ ​ ​ ​ ​ -- 作者[user]\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]playlist update MyGuildPlaylist`\n" +" ​ ​ ​ ​ `[p]playlist update MyGlobalPlaylist --scope Global`\n" +" ​ ​ ​ ​ `[p]playlist update MyPersonalPlaylist --scope User`\n" +" " -#: redbot/cogs/audio/core/commands/playlists.py:1692 +#: redbot/cogs/audio/core/commands/playlists.py:1664 msgid "Invalid Playlist" -msgstr "" +msgstr "無效的播放清單。" -#: redbot/cogs/audio/core/commands/playlists.py:1693 +#: redbot/cogs/audio/core/commands/playlists.py:1665 msgid "Custom playlists cannot be updated." -msgstr "" +msgstr "無法更新自定義播放清單。" -#: redbot/cogs/audio/core/commands/playlists.py:1734 +#: redbot/cogs/audio/core/commands/playlists.py:1706 msgid "Tracks removed" -msgstr "" +msgstr "曲目已移除" -#: redbot/cogs/audio/core/commands/playlists.py:1738 -#: redbot/cogs/audio/core/commands/playlists.py:1758 +#: redbot/cogs/audio/core/commands/playlists.py:1710 +#: redbot/cogs/audio/core/commands/playlists.py:1730 msgid "Page {page_num}/{total_pages}" msgstr "第{page_num}頁/共{total_pages}頁" -#: redbot/cogs/audio/core/commands/playlists.py:1756 +#: redbot/cogs/audio/core/commands/playlists.py:1728 msgid "Tracks added" -msgstr "" +msgstr "曲目已新增" -#: redbot/cogs/audio/core/commands/playlists.py:1769 +#: redbot/cogs/audio/core/commands/playlists.py:1741 msgid "No changes for {name} (`{id}`) [**{scope}**]." -msgstr "" +msgstr "{name} (`{id}`) [**{scope}**] 沒有更變項目。" -#: redbot/cogs/audio/core/commands/playlists.py:1781 +#: redbot/cogs/audio/core/commands/playlists.py:1753 #, docstring msgid "Uploads a playlist file as a playlist for the bot.\n\n" " V2 and old V3 playlist will be slow.\n" @@ -2930,33 +3761,62 @@ msgid "Uploads a playlist file as a playlist for the bot.\n\n" " ​ ​ ​ ​ `[p]playlist upload --scope Global`\n" " ​ ​ ​ ​ `[p]playlist upload --scope User`\n" " " -msgstr "" +msgstr "上傳播放列表文件作為機器人的播放列表。\n\n" +" V2 和舊的 V3 播放列表載入將會很慢。\n" +" 使用 `[p]playlist download` 製作的 V3 播放列表加載速度會快很多。\n\n" +" **用法**:\n" +" ​ ​ ​ ​ `[p]playlist upload [args]`\n\n" +" **參數**:\n" +" ​ ​ ​ ​ 以下是可選參數:\n" +" ​ ​ ​ ​ ​ ​ ​ ​ -- 範圍\n" +" ​ ​ ​ ​ ​ ​ ​ ​ -- 作者[user]\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]playlist upload`\n" +" ​ ​ ​ ​ `[p]playlist upload --scope Global`\n" +" ​ ​ ​ ​`[p]playlist upload --scope User`\n" +" " -#: redbot/cogs/audio/core/commands/playlists.py:1838 +#: redbot/cogs/audio/core/commands/playlists.py:1808 msgid "Please upload the playlist file. Any other message will cancel this operation." -msgstr "" +msgstr "請上傳播放列表文件。 任何其他訊息都將會取消此操作。" -#: redbot/cogs/audio/core/commands/playlists.py:1849 +#: redbot/cogs/audio/core/commands/playlists.py:1819 msgid "No file detected, try again later." -msgstr "" +msgstr "未檢測到文件,請稍後重試。" -#: redbot/cogs/audio/core/commands/playlists.py:1856 +#: redbot/cogs/audio/core/commands/playlists.py:1826 msgid "Upload cancelled." -msgstr "" +msgstr "上傳已取消。" -#: redbot/cogs/audio/core/commands/playlists.py:1860 +#: redbot/cogs/audio/core/commands/playlists.py:1830 msgid "Only Red playlist files can be uploaded." -msgstr "" +msgstr "只能上傳Red播放列表文件。" -#: redbot/cogs/audio/core/commands/playlists.py:1868 +#: redbot/cogs/audio/core/commands/playlists.py:1838 msgid "Not a valid playlist file." -msgstr "" +msgstr "不是有效的播放清單文件。" -#: redbot/cogs/audio/core/commands/playlists.py:1880 +#: redbot/cogs/audio/core/commands/playlists.py:1850 msgid "This playlist is too large." -msgstr "" +msgstr "此播放清單過大。" + +#: redbot/cogs/audio/core/commands/playlists.py:1899 +msgid "I'm unable to get a track from Lavalink node at the moment, try again in a few minutes." +msgstr "我目前無法從 Lavalink 節點獲取軌道,請過幾分鐘再試。" -#: redbot/cogs/audio/core/commands/playlists.py:1950 +#: redbot/cogs/audio/core/commands/playlists.py:1920 #, docstring msgid "Rename an existing playlist.\n\n" " **Usage**:\n" @@ -2982,99 +3842,122 @@ msgid "Rename an existing playlist.\n\n" " ​ ​ ​ ​ `[p]playlist rename MyGlobalPlaylist RenamedGlobalPlaylist --scope Global`\n" " ​ ​ ​ ​ `[p]playlist rename MyPersonalPlaylist RenamedPersonalPlaylist --scope User`\n" " " -msgstr "" +msgstr "重命名現有的播放列表。\n\n" +" **用法**:\n" +" ​ ​ ​ ​ `[p]playlist rename playlist_name_OR_id new_name [args]`\n\n" +" **參數**:\n" +" ​ ​ ​ ​ 以下是可選參數:\n" +" ​ ​ ​ ​ ​ ​ ​ ​ -- 範圍\n" +" ​ ​ ​ ​ ​ ​ ​ ​ -- 作者[user]\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]playlist rename MyGuildPlaylist RenamedGuildPlaylist`\n" +" ​ ​ ​ ​ `[p]playlist rename MyGlobalPlaylist RenamedGlobalPlaylist --scope Global`\n" +" ​ ​ ​ ​ `[p]playlist rename MyPersonalPlaylist RenamedPersonalPlaylist --scope User`\n" +" " -#: redbot/cogs/audio/core/commands/playlists.py:2029 +#: redbot/cogs/audio/core/commands/playlists.py:1997 msgid "'{old}' playlist has been renamed to '{new}' (`{id}`) [**{scope}**]" -msgstr "" +msgstr "原名為“{old}”的播放列表已重命名為“{new}”(`{id}`) [**{scope}**]" #: redbot/cogs/audio/core/commands/queue.py:38 #, docstring msgid "List the songs in the queue." msgstr "列出播放清單中的歌曲。" -#: redbot/cogs/audio/core/commands/queue.py:175 +#: redbot/cogs/audio/core/commands/queue.py:179 #, docstring msgid "Clears the queue." msgstr "清除佇列。" -#: redbot/cogs/audio/core/commands/queue.py:192 +#: redbot/cogs/audio/core/commands/queue.py:196 msgid "Unable To Clear Queue" -msgstr "" +msgstr "無法清空佇列。" -#: redbot/cogs/audio/core/commands/queue.py:193 +#: redbot/cogs/audio/core/commands/queue.py:197 msgid "You need the DJ role to clear the queue." -msgstr "" +msgstr "您需要DJ身分組才能清空佇列。" -#: redbot/cogs/audio/core/commands/queue.py:201 +#: redbot/cogs/audio/core/commands/queue.py:205 msgid "Queue Modified" -msgstr "" +msgstr "佇列已修改" -#: redbot/cogs/audio/core/commands/queue.py:201 +#: redbot/cogs/audio/core/commands/queue.py:205 msgid "The queue has been cleared." -msgstr "" +msgstr "佇列已被清空" -#: redbot/cogs/audio/core/commands/queue.py:206 +#: redbot/cogs/audio/core/commands/queue.py:210 #, docstring msgid "Removes songs from the queue if the requester is not in the voice channel." -msgstr "" +msgstr "若選擇播放歌曲的成員不在語音頻道内,將歌曲從佇列中移除。" -#: redbot/cogs/audio/core/commands/queue.py:223 +#: redbot/cogs/audio/core/commands/queue.py:227 msgid "Unable To Clean Queue" -msgstr "" +msgstr "無法清理佇列。" -#: redbot/cogs/audio/core/commands/queue.py:224 +#: redbot/cogs/audio/core/commands/queue.py:228 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 "" +msgstr "您需要DJ身分組才能清理佇列。" #: redbot/cogs/audio/core/commands/queue.py:243 #: redbot/cogs/audio/core/commands/queue.py:277 +msgid "Removed 0 tracks." +msgstr "已移除 0 個歌曲。" + +#: redbot/cogs/audio/core/commands/queue.py:247 +#: redbot/cogs/audio/core/commands/queue.py:281 msgid "Removed Tracks From The Queue" -msgstr "" +msgstr "已從佇列移除歌曲" -#: redbot/cogs/audio/core/commands/queue.py:244 +#: redbot/cogs/audio/core/commands/queue.py:248 msgid "Removed {removed_tracks} tracks queued by members outside of the voice channel." -msgstr "" +msgstr "已移除由不在語音頻道内的成員所播放的 {removed_tracks} 首歌曲。" -#: redbot/cogs/audio/core/commands/queue.py:252 +#: redbot/cogs/audio/core/commands/queue.py:256 #, docstring msgid "Removes all tracks you requested from the queue." -msgstr "" +msgstr "從佇列中移除所有您播放的歌曲。" -#: redbot/cogs/audio/core/commands/queue.py:278 +#: redbot/cogs/audio/core/commands/queue.py:282 msgid "Removed {removed_tracks} tracks queued by {member.display_name}." -msgstr "" +msgstr "已移除由 {member.display_name} 播放的 {removed_tracks} 首歌曲。" -#: redbot/cogs/audio/core/commands/queue.py:285 +#: redbot/cogs/audio/core/commands/queue.py:289 #, docstring msgid "Search the queue." -msgstr "" +msgstr "搜尋佇列。" -#: redbot/cogs/audio/core/commands/queue.py:307 +#: redbot/cogs/audio/core/commands/queue.py:311 #, 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:350 -#: redbot/cogs/audio/core/commands/queue.py:357 -#: redbot/cogs/audio/core/commands/queue.py:364 -#: redbot/cogs/audio/core/commands/queue.py:372 +msgstr "將佇列順序隨機化。" + +#: redbot/cogs/audio/core/commands/queue.py:323 +#: redbot/cogs/audio/core/commands/queue.py:330 +#: redbot/cogs/audio/core/commands/queue.py:342 +#: redbot/cogs/audio/core/commands/queue.py:354 +#: redbot/cogs/audio/core/commands/queue.py:361 +#: redbot/cogs/audio/core/commands/queue.py:368 +#: redbot/cogs/audio/core/commands/queue.py:376 msgid "Unable To Shuffle Queue" -msgstr "" +msgstr "無法隨機佇列。" -#: redbot/cogs/audio/core/commands/queue.py:320 +#: redbot/cogs/audio/core/commands/queue.py:324 msgid "You need the DJ role to shuffle the queue." -msgstr "" +msgstr "您需要DJ身分組才能隨機佇列。" -#: redbot/cogs/audio/core/commands/queue.py:377 +#: redbot/cogs/audio/core/commands/queue.py:381 msgid "Queue has been shuffled." -msgstr "" +msgstr "已隨機佇列。" diff --git a/redbot/cogs/audio/core/commands/miscellaneous.py b/redbot/cogs/audio/core/commands/miscellaneous.py index b6c123c645e..1d7214240fc 100644 --- a/redbot/cogs/audio/core/commands/miscellaneous.py +++ b/redbot/cogs/audio/core/commands/miscellaneous.py @@ -105,32 +105,30 @@ async def command_percent(self, ctx: commands.Context): queue_tracks = player.queue requesters = {"total": 0, "users": {}} - async def _usercount(req_username): - if req_username in requesters["users"]: - requesters["users"][req_username]["songcount"] += 1 + async def _usercount(req_user_handle): + if req_user_handle in requesters["users"]: + requesters["users"][req_user_handle]["songcount"] += 1 requesters["total"] += 1 else: - requesters["users"][req_username] = {} - requesters["users"][req_username]["songcount"] = 1 + requesters["users"][req_user_handle] = {} + requesters["users"][req_user_handle]["songcount"] = 1 requesters["total"] += 1 async for track in AsyncIter(queue_tracks): - req_username = "{}#{}".format(track.requester.name, track.requester.discriminator) - await _usercount(req_username) + req_user_handle = str(track.requester) + await _usercount(req_user_handle) try: - req_username = "{}#{}".format( - player.current.requester.name, player.current.requester.discriminator - ) - await _usercount(req_username) + req_user_handle = str(player.current.requester) + await _usercount(req_user_handle) except AttributeError: return await self.send_embed_msg(ctx, title=_("There's nothing in the queue.")) - async for req_username in AsyncIter(requesters["users"]): - percentage = float(requesters["users"][req_username]["songcount"]) / float( + async for req_user_handle in AsyncIter(requesters["users"]): + percentage = float(requesters["users"][req_user_handle]["songcount"]) / float( requesters["total"] ) - requesters["users"][req_username]["percent"] = round(percentage * 100, 1) + requesters["users"][req_user_handle]["percent"] = round(percentage * 100, 1) top_queue_users = heapq.nlargest( 20, diff --git a/redbot/cogs/audio/core/commands/playlists.py b/redbot/cogs/audio/core/commands/playlists.py index 746b4588193..b654828f8e3 100644 --- a/redbot/cogs/audio/core/commands/playlists.py +++ b/redbot/cogs/audio/core/commands/playlists.py @@ -7,6 +7,7 @@ from io import BytesIO from pathlib import Path +from urllib.parse import urlparse from typing import cast import discord @@ -1823,7 +1824,7 @@ async def command_playlist_upload( 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] + file_suffix = urlparse(file_url).path.rsplit(".", 1)[1] if file_suffix != "txt": return await self.send_embed_msg( ctx, title=_("Only Red playlist files can be uploaded.") @@ -1848,7 +1849,7 @@ async def command_playlist_upload( 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] + "name", (urlparse(file_url).path.split("/")[-1]).rsplit(".", 1)[0] ) try: if self.api_interface is not None and ( diff --git a/redbot/cogs/audio/core/events/dpy.py b/redbot/cogs/audio/core/events/dpy.py index 6c8934d9016..b4327a70bc2 100644 --- a/redbot/cogs/audio/core/events/dpy.py +++ b/redbot/cogs/audio/core/events/dpy.py @@ -61,7 +61,7 @@ "manage_nicknames": _("Manage Nicknames"), "manage_roles": _("Manage Roles"), "manage_webhooks": _("Manage Webhooks"), - "manage_emojis": _("Manage Emojis"), + "manage_expressions": _("Manage Expressions"), "use_application_commands": _("Use Application Commands"), "request_to_speak": _("Request to Speak"), "manage_events": _("Manage Events"), @@ -72,6 +72,10 @@ "send_messages_in_threads": _("Send Messages in Threads"), "start_embedded_activities": _("Start Activities"), "moderate_members": _("Moderate Member"), + "use_soundboard": _("Use Soundboard"), + "create_expressions": _("Create Expressions"), + "use_external_sounds": _("Use External Sounds"), + "send_voice_messages": _("Send Voice Messages"), } DANGEROUS_COMMANDS = { @@ -79,7 +83,7 @@ "This command will change the executable path of Java, " "this is useful if you have multiple installations of Java and the default one is causing issues. " "Please don't change this unless you are certain that the Java version you are specifying is supported by Red. " - "The default and supported version is currently Java 11." + "The default and supported versions are currently Java 17 and 11." ), "command_llset_heapsize": _( "This command will change the maximum RAM allocation for the managed Lavalink node, " diff --git a/redbot/cogs/audio/core/events/locales/ar-SA.po b/redbot/cogs/audio/core/events/locales/ar-SA.po index f40b7c32ebc..c17db71e868 100644 --- a/redbot/cogs/audio/core/events/locales/ar-SA.po +++ b/redbot/cogs/audio/core/events/locales/ar-SA.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-25 15:06+0000\n" +"POT-Creation-Date: 2023-06-20 09:30+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,116 +15,387 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: ar_SA\n" -#: redbot/cogs/audio/core/events/cog.py:215 +#: redbot/cogs/audio/core/events/cog.py:216 msgid "Auto Play started." msgstr "" +#: redbot/cogs/audio/core/events/dpy.py:34 +msgid "Create Instant Invite" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:35 +msgid "Kick Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:36 +msgid "Ban Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:37 +msgid "Administrator" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:38 +msgid "Manage Channels" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:39 +msgid "Manage Server" +msgstr "" + #: redbot/cogs/audio/core/events/dpy.py:40 -msgid "You have attempted to run Audio's Lavalink server on an unsupported architecture. Only settings related commands will be available." -msgstr "لقد حاولت تشغيل خادم Lavalink للصوت على هندسة معمارية غير مدعومة. لن تتوفر سوى الأوامر ذات الصلة بالاعدادات." +msgid "Add Reactions" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:41 +msgid "View Audit Log" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:42 +msgid "Priority Speaker" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:43 +msgid "Go Live" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:44 +msgid "Read Text Channels & See Voice Channels" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:45 +msgid "Send Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:46 +msgid "Send TTS Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:47 +msgid "Manage Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:48 +msgid "Embed Links" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:49 +msgid "Attach Files" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:50 +msgid "Read Message History" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:51 +msgid "Mention @everyone, @here, and All Roles" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:52 +msgid "Use External Emojis" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:53 +msgid "View Server Insights" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:54 +msgid "Connect" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:55 +msgid "Speak" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:56 +msgid "Mute Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:57 +msgid "Deafen Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:58 +msgid "Move Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:59 +msgid "Use Voice Activity" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:60 +msgid "Change Nickname" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:61 +msgid "Manage Nicknames" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:62 +msgid "Manage Roles" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:63 +msgid "Manage Webhooks" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:64 +msgid "Manage Expressions" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:65 +msgid "Use Application Commands" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:66 +msgid "Request to Speak" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:67 +msgid "Manage Events" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:68 +msgid "Manage Threads" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:69 +msgid "Create Public Threads" +msgstr "" #: redbot/cogs/audio/core/events/dpy.py:70 +msgid "Create Private Threads" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:71 +msgid "Use External Stickers" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:72 +msgid "Send Messages in Threads" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:73 +msgid "Start Activities" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:74 +msgid "Moderate Member" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:75 +msgid "Use Soundboard" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:76 +msgid "Create Expressions" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Use External Sounds" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:78 +msgid "Send Voice Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:82 +msgid "This command will change the executable path of Java, this is useful if you have multiple installations of Java and the default one is causing issues. Please don't change this unless you are certain that the Java version you are specifying is supported by Red. The default and supported versions are currently Java 17 and 11." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:88 +msgid "This command will change the maximum RAM allocation for the managed Lavalink node, usually you will never have to change this, before considering changing it please consult our support team." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:93 +msgid "This command will disable the managed Lavalink node, if you toggle this command you must specify an external Lavalink node to connect to, if you do not do so Audio will stop working." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:98 +msgid "This command is used to specify the IP which will be used by Red to connect to an external Lavalink node. " +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:101 +msgid "This command is used to specify the authentication password used by Red to connect to an external Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:105 +msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:108 +msgid "This command is used to specify the connection port used by Red to connect to an external Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:111 +msgid "This command specifies which network interface and IP the managed Lavalink node will bind to, by default this is 'localhost', only change this if you want the managed Lavalink node to bind to a specific IP/interface." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:116 +msgid "This command changes the authentication password required to connect to this managed node.The default value is 'youshallnotpass'." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:120 +msgid "This command changes the connection port used to connect to this managed node, only change this if the default port '2333' is causing conflicts with existing applications." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:124 +msgid "This command toggles the support of direct url streams like Icecast or Shoutcast streams. An example is ; disabling this will make the bot unable to play any direct url steam content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:134 +msgid "This command toggles the support of local track audio playback. An example is `/mnt/data/my_super_funky_track.mp3`; disabling this will make the bot unable to play any local track content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:139 +msgid "This command toggles the support of SoundCloud playback. An example is ; disabling this will make the bot unable to play any SoundCloud content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:144 +msgid "This command toggles the support of YouTube playback (Spotify depends on YouTube). Disabling this will make the bot unable to play any YouTube content: this includes Spotify." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:149 +msgid "This command toggles the support of Twitch playback. An example of this is ; disabling this will make the bot unable to play any Twitch content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:154 +msgid "This command toggles the support of Vimeo playback. An example of this is ; disabling this will make the bot unable to play any Vimeo content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:159 +msgid "This setting controls the managed node's framebuffer, do not change this unless instructed." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:163 +msgid "This setting controls the managed node's JDA-NAS buffer, do not change this unless instructed." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:167 +msgid "This command will reset every setting changed by `[p]llset`." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:184 +msgid "You have attempted to run Audio's managed Lavalink node on an unsupported architecture. Only settings related commands will be available." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:206 +msgid "I'm missing permissions to send messages in this server. Please address this as soon as possible." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:232 msgid "I'm missing permissions in this server, Please address this as soon as possible.\n\n" "Expected Permissions:\n" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:77 +#: redbot/cogs/audio/core/events/dpy.py:239 msgid "Enabled" msgstr "تمكين" -#: redbot/cogs/audio/core/events/dpy.py:77 +#: redbot/cogs/audio/core/events/dpy.py:239 msgid "Disabled" msgstr "معطل" -#: redbot/cogs/audio/core/events/dpy.py:124 +#: redbot/cogs/audio/core/events/dpy.py:270 +msgid "You should not be running this command." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:273 +msgid "\n" +"{template}\n" +"If you wish to continue, enter this case sensitive token without spaces as your next message.\n\n" +"{confirm_token}" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:317 msgid "No DJ role found. Disabling DJ mode." msgstr "لم يتم العثور على دور DJ. تعطيل وضع DJ." -#: redbot/cogs/audio/core/events/dpy.py:134 +#: redbot/cogs/audio/core/events/dpy.py:327 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:142 +#: redbot/cogs/audio/core/events/dpy.py:335 msgid "Unable To Parse Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:154 -#: redbot/cogs/audio/core/events/dpy.py:163 +#: redbot/cogs/audio/core/events/dpy.py:347 +#: redbot/cogs/audio/core/events/dpy.py:356 msgid "Invalid Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:155 +#: redbot/cogs/audio/core/events/dpy.py:348 msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:175 +#: redbot/cogs/audio/core/events/dpy.py:366 msgid "Invalid Environment" msgstr "بيئة غير صالحة" -#: redbot/cogs/audio/core/events/dpy.py:176 -msgid "Connection to Lavalink has been lost." +#: redbot/cogs/audio/core/events/dpy.py:367 +msgid "Connection to Lavalink node has been lost." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:184 +#: redbot/cogs/audio/core/events/dpy.py:375 msgid "No Player Available" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:185 +#: redbot/cogs/audio/core/events/dpy.py:376 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:162 +#: redbot/cogs/audio/core/events/dpy.py:384 +#: redbot/cogs/audio/core/events/lavalink.py:183 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:194 -#: redbot/cogs/audio/core/events/lavalink.py:163 -msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/events/dpy.py:385 +#: redbot/cogs/audio/core/events/lavalink.py:184 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:205 +#: redbot/cogs/audio/core/events/dpy.py:396 msgid "There was an issue communicating with Discord." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:206 +#: redbot/cogs/audio/core/events/dpy.py:397 msgid "This error has been reported to the bot owner." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:154 +#: redbot/cogs/audio/core/events/lavalink.py:175 msgid "Couldn't get a valid track." msgstr "تعذر الحصول على مسار صالح." -#: redbot/cogs/audio/core/events/lavalink.py:189 +#: redbot/cogs/audio/core/events/lavalink.py:210 msgid "Now Playing" msgstr "تشغيل الآن" -#: redbot/cogs/audio/core/events/lavalink.py:191 +#: redbot/cogs/audio/core/events/lavalink.py:212 msgid "Track length: {length} | Requested by: {user}" msgstr "طول المسار: {length} طلب من: {user}" -#: redbot/cogs/audio/core/events/lavalink.py:212 +#: redbot/cogs/audio/core/events/lavalink.py:235 msgid "Queue ended." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:264 +#: redbot/cogs/audio/core/events/lavalink.py:301 msgid "Multiple Errors Detected" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:265 +#: redbot/cogs/audio/core/events/lavalink.py:302 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:279 +#: redbot/cogs/audio/core/events/lavalink.py:316 msgid "Track Stuck" msgstr "تعثر المسارات" -#: redbot/cogs/audio/core/events/lavalink.py:280 +#: redbot/cogs/audio/core/events/lavalink.py:317 msgid "Playback of the song has stopped due to an unexpected error.\n" "{error}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:286 +#: redbot/cogs/audio/core/events/lavalink.py:323 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 e7688bc96d0..f13feb71477 100644 --- a/redbot/cogs/audio/core/events/locales/bg-BG.po +++ b/redbot/cogs/audio/core/events/locales/bg-BG.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-25 15:06+0000\n" +"POT-Creation-Date: 2023-06-20 09:30+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,116 +15,387 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: bg_BG\n" -#: redbot/cogs/audio/core/events/cog.py:215 +#: redbot/cogs/audio/core/events/cog.py:216 msgid "Auto Play started." msgstr "" +#: redbot/cogs/audio/core/events/dpy.py:34 +msgid "Create Instant Invite" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:35 +msgid "Kick Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:36 +msgid "Ban Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:37 +msgid "Administrator" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:38 +msgid "Manage Channels" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:39 +msgid "Manage Server" +msgstr "" + #: redbot/cogs/audio/core/events/dpy.py:40 -msgid "You have attempted to run Audio's Lavalink server on an unsupported architecture. Only settings related commands will be available." +msgid "Add Reactions" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:41 +msgid "View Audit Log" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:42 +msgid "Priority Speaker" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:43 +msgid "Go Live" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:44 +msgid "Read Text Channels & See Voice Channels" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:45 +msgid "Send Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:46 +msgid "Send TTS Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:47 +msgid "Manage Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:48 +msgid "Embed Links" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:49 +msgid "Attach Files" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:50 +msgid "Read Message History" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:51 +msgid "Mention @everyone, @here, and All Roles" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:52 +msgid "Use External Emojis" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:53 +msgid "View Server Insights" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:54 +msgid "Connect" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:55 +msgid "Speak" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:56 +msgid "Mute Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:57 +msgid "Deafen Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:58 +msgid "Move Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:59 +msgid "Use Voice Activity" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:60 +msgid "Change Nickname" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:61 +msgid "Manage Nicknames" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:62 +msgid "Manage Roles" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:63 +msgid "Manage Webhooks" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:64 +msgid "Manage Expressions" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:65 +msgid "Use Application Commands" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:66 +msgid "Request to Speak" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:67 +msgid "Manage Events" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:68 +msgid "Manage Threads" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:69 +msgid "Create Public Threads" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:70 +msgid "Create Private Threads" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:71 +msgid "Use External Stickers" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:72 +msgid "Send Messages in Threads" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:73 +msgid "Start Activities" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:74 +msgid "Moderate Member" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:75 +msgid "Use Soundboard" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:76 +msgid "Create Expressions" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Use External Sounds" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:78 +msgid "Send Voice Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:82 +msgid "This command will change the executable path of Java, this is useful if you have multiple installations of Java and the default one is causing issues. Please don't change this unless you are certain that the Java version you are specifying is supported by Red. The default and supported versions are currently Java 17 and 11." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:88 +msgid "This command will change the maximum RAM allocation for the managed Lavalink node, usually you will never have to change this, before considering changing it please consult our support team." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:93 +msgid "This command will disable the managed Lavalink node, if you toggle this command you must specify an external Lavalink node to connect to, if you do not do so Audio will stop working." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:98 +msgid "This command is used to specify the IP which will be used by Red to connect to an external Lavalink node. " +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:101 +msgid "This command is used to specify the authentication password used by Red to connect to an external Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:105 +msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:108 +msgid "This command is used to specify the connection port used by Red to connect to an external Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:111 +msgid "This command specifies which network interface and IP the managed Lavalink node will bind to, by default this is 'localhost', only change this if you want the managed Lavalink node to bind to a specific IP/interface." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:116 +msgid "This command changes the authentication password required to connect to this managed node.The default value is 'youshallnotpass'." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:120 +msgid "This command changes the connection port used to connect to this managed node, only change this if the default port '2333' is causing conflicts with existing applications." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:124 +msgid "This command toggles the support of direct url streams like Icecast or Shoutcast streams. An example is ; disabling this will make the bot unable to play any direct url steam content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:134 +msgid "This command toggles the support of local track audio playback. An example is `/mnt/data/my_super_funky_track.mp3`; disabling this will make the bot unable to play any local track content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:139 +msgid "This command toggles the support of SoundCloud playback. An example is ; disabling this will make the bot unable to play any SoundCloud content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:144 +msgid "This command toggles the support of YouTube playback (Spotify depends on YouTube). Disabling this will make the bot unable to play any YouTube content: this includes Spotify." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:149 +msgid "This command toggles the support of Twitch playback. An example of this is ; disabling this will make the bot unable to play any Twitch content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:154 +msgid "This command toggles the support of Vimeo playback. An example of this is ; disabling this will make the bot unable to play any Vimeo content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:159 +msgid "This setting controls the managed node's framebuffer, do not change this unless instructed." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:163 +msgid "This setting controls the managed node's JDA-NAS buffer, do not change this unless instructed." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:167 +msgid "This command will reset every setting changed by `[p]llset`." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:184 +msgid "You have attempted to run Audio's managed Lavalink node on an unsupported architecture. Only settings related commands will be available." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:206 +msgid "I'm missing permissions to send messages in this server. Please address this as soon as possible." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:232 msgid "I'm missing permissions in this server, Please address this as soon as possible.\n\n" "Expected Permissions:\n" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:77 +#: redbot/cogs/audio/core/events/dpy.py:239 msgid "Enabled" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:77 +#: redbot/cogs/audio/core/events/dpy.py:239 msgid "Disabled" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:124 +#: redbot/cogs/audio/core/events/dpy.py:270 +msgid "You should not be running this command." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:273 +msgid "\n" +"{template}\n" +"If you wish to continue, enter this case sensitive token without spaces as your next message.\n\n" +"{confirm_token}" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:317 msgid "No DJ role found. Disabling DJ mode." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:134 +#: redbot/cogs/audio/core/events/dpy.py:327 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:142 +#: redbot/cogs/audio/core/events/dpy.py:335 msgid "Unable To Parse Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:154 -#: redbot/cogs/audio/core/events/dpy.py:163 +#: redbot/cogs/audio/core/events/dpy.py:347 +#: redbot/cogs/audio/core/events/dpy.py:356 msgid "Invalid Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:155 +#: redbot/cogs/audio/core/events/dpy.py:348 msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:175 +#: redbot/cogs/audio/core/events/dpy.py:366 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:176 -msgid "Connection to Lavalink has been lost." +#: redbot/cogs/audio/core/events/dpy.py:367 +msgid "Connection to Lavalink node has been lost." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:184 +#: redbot/cogs/audio/core/events/dpy.py:375 msgid "No Player Available" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:185 +#: redbot/cogs/audio/core/events/dpy.py:376 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:162 +#: redbot/cogs/audio/core/events/dpy.py:384 +#: redbot/cogs/audio/core/events/lavalink.py:183 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:194 -#: redbot/cogs/audio/core/events/lavalink.py:163 -msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/events/dpy.py:385 +#: redbot/cogs/audio/core/events/lavalink.py:184 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:205 +#: redbot/cogs/audio/core/events/dpy.py:396 msgid "There was an issue communicating with Discord." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:206 +#: redbot/cogs/audio/core/events/dpy.py:397 msgid "This error has been reported to the bot owner." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:154 +#: redbot/cogs/audio/core/events/lavalink.py:175 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:189 +#: redbot/cogs/audio/core/events/lavalink.py:210 msgid "Now Playing" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:191 +#: redbot/cogs/audio/core/events/lavalink.py:212 msgid "Track length: {length} | Requested by: {user}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:212 +#: redbot/cogs/audio/core/events/lavalink.py:235 msgid "Queue ended." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:264 +#: redbot/cogs/audio/core/events/lavalink.py:301 msgid "Multiple Errors Detected" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:265 +#: redbot/cogs/audio/core/events/lavalink.py:302 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:279 +#: redbot/cogs/audio/core/events/lavalink.py:316 msgid "Track Stuck" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:280 +#: redbot/cogs/audio/core/events/lavalink.py:317 msgid "Playback of the song has stopped due to an unexpected error.\n" "{error}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:286 +#: redbot/cogs/audio/core/events/lavalink.py:323 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 2bf00a856d4..30bec1bc447 100644 --- a/redbot/cogs/audio/core/events/locales/cs-CZ.po +++ b/redbot/cogs/audio/core/events/locales/cs-CZ.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-25 15:06+0000\n" +"POT-Creation-Date: 2023-06-20 09:30+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,116 +15,387 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: cs_CZ\n" -#: redbot/cogs/audio/core/events/cog.py:215 +#: redbot/cogs/audio/core/events/cog.py:216 msgid "Auto Play started." msgstr "" +#: redbot/cogs/audio/core/events/dpy.py:34 +msgid "Create Instant Invite" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:35 +msgid "Kick Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:36 +msgid "Ban Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:37 +msgid "Administrator" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:38 +msgid "Manage Channels" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:39 +msgid "Manage Server" +msgstr "" + #: redbot/cogs/audio/core/events/dpy.py:40 -msgid "You have attempted to run Audio's Lavalink server on an unsupported architecture. Only settings related commands will be available." +msgid "Add Reactions" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:41 +msgid "View Audit Log" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:42 +msgid "Priority Speaker" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:43 +msgid "Go Live" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:44 +msgid "Read Text Channels & See Voice Channels" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:45 +msgid "Send Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:46 +msgid "Send TTS Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:47 +msgid "Manage Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:48 +msgid "Embed Links" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:49 +msgid "Attach Files" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:50 +msgid "Read Message History" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:51 +msgid "Mention @everyone, @here, and All Roles" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:52 +msgid "Use External Emojis" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:53 +msgid "View Server Insights" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:54 +msgid "Connect" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:55 +msgid "Speak" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:56 +msgid "Mute Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:57 +msgid "Deafen Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:58 +msgid "Move Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:59 +msgid "Use Voice Activity" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:60 +msgid "Change Nickname" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:61 +msgid "Manage Nicknames" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:62 +msgid "Manage Roles" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:63 +msgid "Manage Webhooks" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:64 +msgid "Manage Expressions" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:65 +msgid "Use Application Commands" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:66 +msgid "Request to Speak" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:67 +msgid "Manage Events" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:68 +msgid "Manage Threads" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:69 +msgid "Create Public Threads" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:70 +msgid "Create Private Threads" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:71 +msgid "Use External Stickers" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:72 +msgid "Send Messages in Threads" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:73 +msgid "Start Activities" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:74 +msgid "Moderate Member" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:75 +msgid "Use Soundboard" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:76 +msgid "Create Expressions" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Use External Sounds" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:78 +msgid "Send Voice Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:82 +msgid "This command will change the executable path of Java, this is useful if you have multiple installations of Java and the default one is causing issues. Please don't change this unless you are certain that the Java version you are specifying is supported by Red. The default and supported versions are currently Java 17 and 11." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:88 +msgid "This command will change the maximum RAM allocation for the managed Lavalink node, usually you will never have to change this, before considering changing it please consult our support team." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:93 +msgid "This command will disable the managed Lavalink node, if you toggle this command you must specify an external Lavalink node to connect to, if you do not do so Audio will stop working." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:98 +msgid "This command is used to specify the IP which will be used by Red to connect to an external Lavalink node. " +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:101 +msgid "This command is used to specify the authentication password used by Red to connect to an external Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:105 +msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:108 +msgid "This command is used to specify the connection port used by Red to connect to an external Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:111 +msgid "This command specifies which network interface and IP the managed Lavalink node will bind to, by default this is 'localhost', only change this if you want the managed Lavalink node to bind to a specific IP/interface." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:116 +msgid "This command changes the authentication password required to connect to this managed node.The default value is 'youshallnotpass'." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:120 +msgid "This command changes the connection port used to connect to this managed node, only change this if the default port '2333' is causing conflicts with existing applications." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:124 +msgid "This command toggles the support of direct url streams like Icecast or Shoutcast streams. An example is ; disabling this will make the bot unable to play any direct url steam content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:134 +msgid "This command toggles the support of local track audio playback. An example is `/mnt/data/my_super_funky_track.mp3`; disabling this will make the bot unable to play any local track content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:139 +msgid "This command toggles the support of SoundCloud playback. An example is ; disabling this will make the bot unable to play any SoundCloud content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:144 +msgid "This command toggles the support of YouTube playback (Spotify depends on YouTube). Disabling this will make the bot unable to play any YouTube content: this includes Spotify." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:149 +msgid "This command toggles the support of Twitch playback. An example of this is ; disabling this will make the bot unable to play any Twitch content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:154 +msgid "This command toggles the support of Vimeo playback. An example of this is ; disabling this will make the bot unable to play any Vimeo content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:159 +msgid "This setting controls the managed node's framebuffer, do not change this unless instructed." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:163 +msgid "This setting controls the managed node's JDA-NAS buffer, do not change this unless instructed." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:167 +msgid "This command will reset every setting changed by `[p]llset`." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:184 +msgid "You have attempted to run Audio's managed Lavalink node on an unsupported architecture. Only settings related commands will be available." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:206 +msgid "I'm missing permissions to send messages in this server. Please address this as soon as possible." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:232 msgid "I'm missing permissions in this server, Please address this as soon as possible.\n\n" "Expected Permissions:\n" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:77 +#: redbot/cogs/audio/core/events/dpy.py:239 msgid "Enabled" msgstr "Povoleno" -#: redbot/cogs/audio/core/events/dpy.py:77 +#: redbot/cogs/audio/core/events/dpy.py:239 msgid "Disabled" msgstr "Zakázáno" -#: redbot/cogs/audio/core/events/dpy.py:124 +#: redbot/cogs/audio/core/events/dpy.py:270 +msgid "You should not be running this command." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:273 +msgid "\n" +"{template}\n" +"If you wish to continue, enter this case sensitive token without spaces as your next message.\n\n" +"{confirm_token}" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:317 msgid "No DJ role found. Disabling DJ mode." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:134 +#: redbot/cogs/audio/core/events/dpy.py:327 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:142 +#: redbot/cogs/audio/core/events/dpy.py:335 msgid "Unable To Parse Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:154 -#: redbot/cogs/audio/core/events/dpy.py:163 +#: redbot/cogs/audio/core/events/dpy.py:347 +#: redbot/cogs/audio/core/events/dpy.py:356 msgid "Invalid Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:155 +#: redbot/cogs/audio/core/events/dpy.py:348 msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:175 +#: redbot/cogs/audio/core/events/dpy.py:366 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:176 -msgid "Connection to Lavalink has been lost." +#: redbot/cogs/audio/core/events/dpy.py:367 +msgid "Connection to Lavalink node has been lost." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:184 +#: redbot/cogs/audio/core/events/dpy.py:375 msgid "No Player Available" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:185 +#: redbot/cogs/audio/core/events/dpy.py:376 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:162 +#: redbot/cogs/audio/core/events/dpy.py:384 +#: redbot/cogs/audio/core/events/lavalink.py:183 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:194 -#: redbot/cogs/audio/core/events/lavalink.py:163 -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:385 +#: redbot/cogs/audio/core/events/lavalink.py:184 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." +msgstr "Momentálně se mi nedaří získat skladbu z uzlu Lavalink, zkuste to za pár minut znovu." -#: redbot/cogs/audio/core/events/dpy.py:205 +#: redbot/cogs/audio/core/events/dpy.py:396 msgid "There was an issue communicating with Discord." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:206 +#: redbot/cogs/audio/core/events/dpy.py:397 msgid "This error has been reported to the bot owner." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:154 +#: redbot/cogs/audio/core/events/lavalink.py:175 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:189 +#: redbot/cogs/audio/core/events/lavalink.py:210 msgid "Now Playing" msgstr "Nyní se přehrává" -#: redbot/cogs/audio/core/events/lavalink.py:191 +#: redbot/cogs/audio/core/events/lavalink.py:212 msgid "Track length: {length} | Requested by: {user}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:212 +#: redbot/cogs/audio/core/events/lavalink.py:235 msgid "Queue ended." msgstr "Fronta skončila." -#: redbot/cogs/audio/core/events/lavalink.py:264 +#: redbot/cogs/audio/core/events/lavalink.py:301 msgid "Multiple Errors Detected" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:265 +#: redbot/cogs/audio/core/events/lavalink.py:302 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:279 +#: redbot/cogs/audio/core/events/lavalink.py:316 msgid "Track Stuck" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:280 +#: redbot/cogs/audio/core/events/lavalink.py:317 msgid "Playback of the song has stopped due to an unexpected error.\n" "{error}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:286 +#: redbot/cogs/audio/core/events/lavalink.py:323 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 e11bfc2661b..9040d8c0dc3 100644 --- a/redbot/cogs/audio/core/events/locales/da-DK.po +++ b/redbot/cogs/audio/core/events/locales/da-DK.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-25 15:06+0000\n" +"POT-Creation-Date: 2023-06-20 09:30+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,116 +15,387 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: da_DK\n" -#: redbot/cogs/audio/core/events/cog.py:215 +#: redbot/cogs/audio/core/events/cog.py:216 msgid "Auto Play started." msgstr "" +#: redbot/cogs/audio/core/events/dpy.py:34 +msgid "Create Instant Invite" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:35 +msgid "Kick Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:36 +msgid "Ban Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:37 +msgid "Administrator" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:38 +msgid "Manage Channels" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:39 +msgid "Manage Server" +msgstr "" + #: redbot/cogs/audio/core/events/dpy.py:40 -msgid "You have attempted to run Audio's Lavalink server on an unsupported architecture. Only settings related commands will be available." +msgid "Add Reactions" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:41 +msgid "View Audit Log" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:42 +msgid "Priority Speaker" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:43 +msgid "Go Live" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:44 +msgid "Read Text Channels & See Voice Channels" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:45 +msgid "Send Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:46 +msgid "Send TTS Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:47 +msgid "Manage Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:48 +msgid "Embed Links" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:49 +msgid "Attach Files" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:50 +msgid "Read Message History" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:51 +msgid "Mention @everyone, @here, and All Roles" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:52 +msgid "Use External Emojis" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:53 +msgid "View Server Insights" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:54 +msgid "Connect" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:55 +msgid "Speak" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:56 +msgid "Mute Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:57 +msgid "Deafen Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:58 +msgid "Move Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:59 +msgid "Use Voice Activity" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:60 +msgid "Change Nickname" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:61 +msgid "Manage Nicknames" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:62 +msgid "Manage Roles" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:63 +msgid "Manage Webhooks" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:64 +msgid "Manage Expressions" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:65 +msgid "Use Application Commands" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:66 +msgid "Request to Speak" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:67 +msgid "Manage Events" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:68 +msgid "Manage Threads" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:69 +msgid "Create Public Threads" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:70 +msgid "Create Private Threads" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:71 +msgid "Use External Stickers" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:72 +msgid "Send Messages in Threads" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:73 +msgid "Start Activities" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:74 +msgid "Moderate Member" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:75 +msgid "Use Soundboard" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:76 +msgid "Create Expressions" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Use External Sounds" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:78 +msgid "Send Voice Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:82 +msgid "This command will change the executable path of Java, this is useful if you have multiple installations of Java and the default one is causing issues. Please don't change this unless you are certain that the Java version you are specifying is supported by Red. The default and supported versions are currently Java 17 and 11." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:88 +msgid "This command will change the maximum RAM allocation for the managed Lavalink node, usually you will never have to change this, before considering changing it please consult our support team." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:93 +msgid "This command will disable the managed Lavalink node, if you toggle this command you must specify an external Lavalink node to connect to, if you do not do so Audio will stop working." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:98 +msgid "This command is used to specify the IP which will be used by Red to connect to an external Lavalink node. " +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:101 +msgid "This command is used to specify the authentication password used by Red to connect to an external Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:105 +msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:108 +msgid "This command is used to specify the connection port used by Red to connect to an external Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:111 +msgid "This command specifies which network interface and IP the managed Lavalink node will bind to, by default this is 'localhost', only change this if you want the managed Lavalink node to bind to a specific IP/interface." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:116 +msgid "This command changes the authentication password required to connect to this managed node.The default value is 'youshallnotpass'." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:120 +msgid "This command changes the connection port used to connect to this managed node, only change this if the default port '2333' is causing conflicts with existing applications." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:124 +msgid "This command toggles the support of direct url streams like Icecast or Shoutcast streams. An example is ; disabling this will make the bot unable to play any direct url steam content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:134 +msgid "This command toggles the support of local track audio playback. An example is `/mnt/data/my_super_funky_track.mp3`; disabling this will make the bot unable to play any local track content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:139 +msgid "This command toggles the support of SoundCloud playback. An example is ; disabling this will make the bot unable to play any SoundCloud content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:144 +msgid "This command toggles the support of YouTube playback (Spotify depends on YouTube). Disabling this will make the bot unable to play any YouTube content: this includes Spotify." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:149 +msgid "This command toggles the support of Twitch playback. An example of this is ; disabling this will make the bot unable to play any Twitch content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:154 +msgid "This command toggles the support of Vimeo playback. An example of this is ; disabling this will make the bot unable to play any Vimeo content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:159 +msgid "This setting controls the managed node's framebuffer, do not change this unless instructed." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:163 +msgid "This setting controls the managed node's JDA-NAS buffer, do not change this unless instructed." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:167 +msgid "This command will reset every setting changed by `[p]llset`." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:184 +msgid "You have attempted to run Audio's managed Lavalink node on an unsupported architecture. Only settings related commands will be available." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:206 +msgid "I'm missing permissions to send messages in this server. Please address this as soon as possible." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:232 msgid "I'm missing permissions in this server, Please address this as soon as possible.\n\n" "Expected Permissions:\n" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:77 +#: redbot/cogs/audio/core/events/dpy.py:239 msgid "Enabled" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:77 +#: redbot/cogs/audio/core/events/dpy.py:239 msgid "Disabled" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:124 +#: redbot/cogs/audio/core/events/dpy.py:270 +msgid "You should not be running this command." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:273 +msgid "\n" +"{template}\n" +"If you wish to continue, enter this case sensitive token without spaces as your next message.\n\n" +"{confirm_token}" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:317 msgid "No DJ role found. Disabling DJ mode." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:134 +#: redbot/cogs/audio/core/events/dpy.py:327 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:142 +#: redbot/cogs/audio/core/events/dpy.py:335 msgid "Unable To Parse Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:154 -#: redbot/cogs/audio/core/events/dpy.py:163 +#: redbot/cogs/audio/core/events/dpy.py:347 +#: redbot/cogs/audio/core/events/dpy.py:356 msgid "Invalid Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:155 +#: redbot/cogs/audio/core/events/dpy.py:348 msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:175 +#: redbot/cogs/audio/core/events/dpy.py:366 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:176 -msgid "Connection to Lavalink has been lost." +#: redbot/cogs/audio/core/events/dpy.py:367 +msgid "Connection to Lavalink node has been lost." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:184 +#: redbot/cogs/audio/core/events/dpy.py:375 msgid "No Player Available" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:185 +#: redbot/cogs/audio/core/events/dpy.py:376 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:162 +#: redbot/cogs/audio/core/events/dpy.py:384 +#: redbot/cogs/audio/core/events/lavalink.py:183 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:194 -#: redbot/cogs/audio/core/events/lavalink.py:163 -msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/events/dpy.py:385 +#: redbot/cogs/audio/core/events/lavalink.py:184 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:205 +#: redbot/cogs/audio/core/events/dpy.py:396 msgid "There was an issue communicating with Discord." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:206 +#: redbot/cogs/audio/core/events/dpy.py:397 msgid "This error has been reported to the bot owner." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:154 +#: redbot/cogs/audio/core/events/lavalink.py:175 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:189 +#: redbot/cogs/audio/core/events/lavalink.py:210 msgid "Now Playing" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:191 +#: redbot/cogs/audio/core/events/lavalink.py:212 msgid "Track length: {length} | Requested by: {user}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:212 +#: redbot/cogs/audio/core/events/lavalink.py:235 msgid "Queue ended." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:264 +#: redbot/cogs/audio/core/events/lavalink.py:301 msgid "Multiple Errors Detected" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:265 +#: redbot/cogs/audio/core/events/lavalink.py:302 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:279 +#: redbot/cogs/audio/core/events/lavalink.py:316 msgid "Track Stuck" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:280 +#: redbot/cogs/audio/core/events/lavalink.py:317 msgid "Playback of the song has stopped due to an unexpected error.\n" "{error}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:286 +#: redbot/cogs/audio/core/events/lavalink.py:323 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 e1b62eb20aa..7c7348298e4 100644 --- a/redbot/cogs/audio/core/events/locales/de-DE.po +++ b/redbot/cogs/audio/core/events/locales/de-DE.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-25 15:06+0000\n" +"POT-Creation-Date: 2023-06-20 09:30+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,116 +15,392 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: de_DE\n" -#: redbot/cogs/audio/core/events/cog.py:215 +#: redbot/cogs/audio/core/events/cog.py:216 msgid "Auto Play started." msgstr "Automatische Wiedergabe gestartet." +#: redbot/cogs/audio/core/events/dpy.py:34 +msgid "Create Instant Invite" +msgstr "Soforteinladung erstellen" + +#: redbot/cogs/audio/core/events/dpy.py:35 +msgid "Kick Members" +msgstr "Mitglieder kicken" + +#: redbot/cogs/audio/core/events/dpy.py:36 +msgid "Ban Members" +msgstr "Mitglieder bannen" + +#: redbot/cogs/audio/core/events/dpy.py:37 +msgid "Administrator" +msgstr "Administrator" + +#: redbot/cogs/audio/core/events/dpy.py:38 +msgid "Manage Channels" +msgstr "Kanäle verwalten" + +#: redbot/cogs/audio/core/events/dpy.py:39 +msgid "Manage Server" +msgstr "Server verwalten" + #: 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." +msgid "Add Reactions" +msgstr "Reaktionen hinzufügen" + +#: redbot/cogs/audio/core/events/dpy.py:41 +msgid "View Audit Log" +msgstr "Audit-Log einsehen" + +#: redbot/cogs/audio/core/events/dpy.py:42 +msgid "Priority Speaker" +msgstr "Priorisierter Sprecher" + +#: redbot/cogs/audio/core/events/dpy.py:43 +msgid "Go Live" +msgstr "Auf Sendung gehen" + +#: redbot/cogs/audio/core/events/dpy.py:44 +msgid "Read Text Channels & See Voice Channels" +msgstr "Text-Kanäle lesen & Sprachkanäle ansehen" + +#: redbot/cogs/audio/core/events/dpy.py:45 +msgid "Send Messages" +msgstr "Nachrichten senden" + +#: redbot/cogs/audio/core/events/dpy.py:46 +msgid "Send TTS Messages" +msgstr "TTS Nachrichten senden" + +#: redbot/cogs/audio/core/events/dpy.py:47 +msgid "Manage Messages" +msgstr "Nachrichten verwalten" + +#: redbot/cogs/audio/core/events/dpy.py:48 +msgid "Embed Links" +msgstr "Links einbetten" + +#: redbot/cogs/audio/core/events/dpy.py:49 +msgid "Attach Files" +msgstr "Dateien anhängen" + +#: redbot/cogs/audio/core/events/dpy.py:50 +msgid "Read Message History" +msgstr "Nachrichtenverlauf lesen" + +#: redbot/cogs/audio/core/events/dpy.py:51 +msgid "Mention @everyone, @here, and All Roles" +msgstr "Erwähne @everyone, @here und alle Rollen" + +#: redbot/cogs/audio/core/events/dpy.py:52 +msgid "Use External Emojis" +msgstr "Externe Emojis verwenden" + +#: redbot/cogs/audio/core/events/dpy.py:53 +msgid "View Server Insights" +msgstr "Server-Einblicke anzeigen" + +#: redbot/cogs/audio/core/events/dpy.py:54 +msgid "Connect" +msgstr "Verbinden" + +#: redbot/cogs/audio/core/events/dpy.py:55 +msgid "Speak" +msgstr "Sprechen" + +#: redbot/cogs/audio/core/events/dpy.py:56 +msgid "Mute Members" +msgstr "Mitglieder Stummschalten" + +#: redbot/cogs/audio/core/events/dpy.py:57 +msgid "Deafen Members" +msgstr "Ein- und Ausgabe von Mitgliedern deaktivieren" + +#: redbot/cogs/audio/core/events/dpy.py:58 +msgid "Move Members" +msgstr "Mitglieder verschieben" + +#: redbot/cogs/audio/core/events/dpy.py:59 +msgid "Use Voice Activity" +msgstr "Sprachaktivität verwenden" + +#: redbot/cogs/audio/core/events/dpy.py:60 +msgid "Change Nickname" +msgstr "Spitznamen ändern" + +#: redbot/cogs/audio/core/events/dpy.py:61 +msgid "Manage Nicknames" +msgstr "Spitznamen verwalten" + +#: redbot/cogs/audio/core/events/dpy.py:62 +msgid "Manage Roles" +msgstr "Rollen verwalten" + +#: redbot/cogs/audio/core/events/dpy.py:63 +msgid "Manage Webhooks" +msgstr "Webhooks verwalten" + +#: redbot/cogs/audio/core/events/dpy.py:64 +msgid "Manage Expressions" +msgstr "Ausdrücke verwalten" + +#: redbot/cogs/audio/core/events/dpy.py:65 +msgid "Use Application Commands" +msgstr "Anwendungsbefehle verwenden" + +#: redbot/cogs/audio/core/events/dpy.py:66 +msgid "Request to Speak" +msgstr "Sprechanfrage" + +#: redbot/cogs/audio/core/events/dpy.py:67 +msgid "Manage Events" +msgstr "Events verwalten" + +#: redbot/cogs/audio/core/events/dpy.py:68 +msgid "Manage Threads" +msgstr "Threads verwalten" + +#: redbot/cogs/audio/core/events/dpy.py:69 +msgid "Create Public Threads" +msgstr "Öffentliche Threads erstellen" #: redbot/cogs/audio/core/events/dpy.py:70 +msgid "Create Private Threads" +msgstr "Private Threads erstellen" + +#: redbot/cogs/audio/core/events/dpy.py:71 +msgid "Use External Stickers" +msgstr "Externe Sticker verwenden" + +#: redbot/cogs/audio/core/events/dpy.py:72 +msgid "Send Messages in Threads" +msgstr "Nachrichten in Threads senden" + +#: redbot/cogs/audio/core/events/dpy.py:73 +msgid "Start Activities" +msgstr "Starte Aktivitäten" + +#: redbot/cogs/audio/core/events/dpy.py:74 +msgid "Moderate Member" +msgstr "Mitglied moderieren" + +#: redbot/cogs/audio/core/events/dpy.py:75 +msgid "Use Soundboard" +msgstr "Soundboard verwenden" + +#: redbot/cogs/audio/core/events/dpy.py:76 +msgid "Create Expressions" +msgstr "Ausdrücke erstellen" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Use External Sounds" +msgstr "Externe Sounds verwenden" + +#: redbot/cogs/audio/core/events/dpy.py:78 +msgid "Send Voice Messages" +msgstr "Sprachnachrichten senden" + +#: redbot/cogs/audio/core/events/dpy.py:82 +msgid "This command will change the executable path of Java, this is useful if you have multiple installations of Java and the default one is causing issues. Please don't change this unless you are certain that the Java version you are specifying is supported by Red. The default and supported versions are currently Java 17 and 11." +msgstr "Dieser Befehl ändert den ausführbaren Pfad von Java, Dies ist nützlich, wenn Sie mehrere Installationen von Java haben und die Standardinstallation Probleme verursacht. Bitte ändern Sie dies nicht, außer Sie sind sicher, dass die von Ihnen angegebene Java-Version von Red unterstützt wird. Die Standard- und unterstützten Versionen sind derzeit Java 17 und 11." + +#: redbot/cogs/audio/core/events/dpy.py:88 +msgid "This command will change the maximum RAM allocation for the managed Lavalink node, usually you will never have to change this, before considering changing it please consult our support team." +msgstr "Dieser Befehl wird die maximale RAM-Zuordnung für den verwalteten Lavalink-Knoten ändern In der Regel müssen Sie dies nie ändern, bevor Sie eine Änderung in Erwägung ziehen, wenden Sie sich bitte an unser Support-Team." + +#: redbot/cogs/audio/core/events/dpy.py:93 +msgid "This command will disable the managed Lavalink node, if you toggle this command you must specify an external Lavalink node to connect to, if you do not do so Audio will stop working." +msgstr "Dieser Befehl wird den gemanagten Lavalink-Knoten deaktivieren, wenn Sie diesen Befehl umschalten, müssen Sie einen externen Lavalink-Knoten angeben, mit dem eine Verbindung hergestellt werden soll. Falls Sie dies nicht tun, wird Audio nicht mehr funktionieren." + +#: redbot/cogs/audio/core/events/dpy.py:98 +msgid "This command is used to specify the IP which will be used by Red to connect to an external Lavalink node. " +msgstr "Dieser Befehl wird verwendet, um die IP anzugeben, die Red für die Verbindung zu einem externen Lavalink-Knoten verwendet. " + +#: redbot/cogs/audio/core/events/dpy.py:101 +msgid "This command is used to specify the authentication password used by Red to connect to an external Lavalink node." +msgstr "Dieser Befehl wird verwendet, um das Authentifizierungspasswort anzugeben, das Red verwendet, um sich mit einem externen Lavalink-Knoten zu verbinden." + +#: redbot/cogs/audio/core/events/dpy.py:105 +msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node." +msgstr "Dieser Befehl wird zwischen gesicherten und ungesicherten Verbindungen zu einem externen Lavalink-Knoten umgeschaltet." + +#: redbot/cogs/audio/core/events/dpy.py:108 +msgid "This command is used to specify the connection port used by Red to connect to an external Lavalink node." +msgstr "Dieser Befehl wird verwendet, um den Verbindungsport anzugeben, der von Red verwendet wird, um sich mit einem externen Lavalink-Knoten zu verbinden." + +#: redbot/cogs/audio/core/events/dpy.py:111 +msgid "This command specifies which network interface and IP the managed Lavalink node will bind to, by default this is 'localhost', only change this if you want the managed Lavalink node to bind to a specific IP/interface." +msgstr "Dieser Befehl legt fest, an welche Netzwerkschnittstelle und IP der Knoten Lavalink sich binden wird standardmäßig ist dies 'localhost', ändern Sie dies nur, wenn der verwaltete Lavalink-Knoten an eine bestimmte IP/Schnittstelle gebunden werden soll." + +#: redbot/cogs/audio/core/events/dpy.py:116 +msgid "This command changes the authentication password required to connect to this managed node.The default value is 'youshallnotpass'." +msgstr "Dieser Befehl ändert das Authentifizierungspasswort, das benötigt wird, um sich mit diesem verwalteten Knoten zu verbinden. Der Standardwert ist 'youshallnotpass'." + +#: redbot/cogs/audio/core/events/dpy.py:120 +msgid "This command changes the connection port used to connect to this managed node, only change this if the default port '2333' is causing conflicts with existing applications." +msgstr "Dieser Befehl ändert den Verbindungs-Port, um sich mit diesem verwalteten Knoten zu verbinden. Ändern Sie dies nur, wenn der Standardport '2333' Konflikte mit bestehenden Anwendungen verursacht." + +#: redbot/cogs/audio/core/events/dpy.py:124 +msgid "This command toggles the support of direct url streams like Icecast or Shoutcast streams. An example is ; disabling this will make the bot unable to play any direct url steam content." +msgstr "Dieser Befehl schaltet die Unterstützung von direkten Url-Streams wie Icecast oder Shoutcast-Streams um. Ein Beispiel ist ; das Deaktivieren dieser Option macht es den Bot unmöglich, einen direkten Url-Stream zu spielen." + +#: redbot/cogs/audio/core/events/dpy.py:134 +msgid "This command toggles the support of local track audio playback. An example is `/mnt/data/my_super_funky_track.mp3`; disabling this will make the bot unable to play any local track content." +msgstr "Dieser Befehl schaltet die Unterstützung der lokalen Audiowiedergabe um. Ein Beispiel ist `/mnt/data/my_super_funky_track. p3`; Deaktivieren dieser Option führt dazu, dass der Bot keine lokalen Track-Inhalte abspielen kann." + +#: redbot/cogs/audio/core/events/dpy.py:139 +msgid "This command toggles the support of SoundCloud playback. An example is ; disabling this will make the bot unable to play any SoundCloud content." +msgstr "Dieser Befehl schaltet die Unterstützung der SoundCloud-Wiedergabe um. Ein Beispiel ist ; die Deaktivierung wird es den Bot unmöglich machen, SoundCloud-Inhalte abzuspielen." + +#: redbot/cogs/audio/core/events/dpy.py:144 +msgid "This command toggles the support of YouTube playback (Spotify depends on YouTube). Disabling this will make the bot unable to play any YouTube content: this includes Spotify." +msgstr "Dieser Befehl schaltet die Unterstützung der YouTube-Wiedergabe um (Spotify hängt von YouTube ab). Wenn Sie dies deaktivieren, wird der Bot nicht in der Lage sein, YouTube-Inhalte abzuspielen: Dies schließt Spotify ein." + +#: redbot/cogs/audio/core/events/dpy.py:149 +msgid "This command toggles the support of Twitch playback. An example of this is ; disabling this will make the bot unable to play any Twitch content." +msgstr "Dieser Befehl aktiviert oder deaktiviert die Unterstützung der Wiedergabe von Twitch-Inhalten. Ein Beispiel dafür ist https://twitch.tv/monstercat; Wenn Sie dies deaktivieren, kann der Bot keinen Twitch-Inhalt abspielen." + +#: redbot/cogs/audio/core/events/dpy.py:154 +msgid "This command toggles the support of Vimeo playback. An example of this is ; disabling this will make the bot unable to play any Vimeo content." +msgstr "Dieser Befehl aktiviert oder deaktiviert die Unterstützung der Wiedergabe von Vimeo-Inhalten. Ein Beispiel dafür ist https://vimeo.com/157743578; Wenn Sie dies deaktivieren, kann der Bot keinen Vimeo-Inhalt abspielen." + +#: redbot/cogs/audio/core/events/dpy.py:159 +msgid "This setting controls the managed node's framebuffer, do not change this unless instructed." +msgstr "Diese Einstellung steuert den Framebuffer des verwalteten Knotens. Ändern Sie dies nicht, es sei denn, Sie werden dazu aufgefordert." + +#: redbot/cogs/audio/core/events/dpy.py:163 +msgid "This setting controls the managed node's JDA-NAS buffer, do not change this unless instructed." +msgstr "Diese Einstellung steuert den JDA-NAS-Puffer des verwalteten Knotens. Ändern Sie dies nicht, es sei denn, Sie werden dazu aufgefordert." + +#: redbot/cogs/audio/core/events/dpy.py:167 +msgid "This command will reset every setting changed by `[p]llset`." +msgstr "Dieser Befehl wird alle Einstellungen zurücksetzen, die von `[p]llset` geändert wurden." + +#: redbot/cogs/audio/core/events/dpy.py:184 +msgid "You have attempted to run Audio's managed Lavalink node on an unsupported architecture. Only settings related commands will be available." +msgstr "Sie haben versucht, den verwalteten Lavalink-Knoten von Audio auf einer nicht unterstützten Architektur auszuführen. Es stehen nur Einstellungsbefehle zur Verfügung." + +#: redbot/cogs/audio/core/events/dpy.py:206 +msgid "I'm missing permissions to send messages in this server. Please address this as soon as possible." +msgstr "Mir fehlen die Berechtigungen, um Nachrichten in diesem Server zu senden. Bitte kümmern Sie sich so bald wie möglich darum." + +#: redbot/cogs/audio/core/events/dpy.py:232 msgid "I'm missing permissions in this server, Please address this as soon as possible.\n\n" "Expected Permissions:\n" -msgstr "" +msgstr "Mir fehlen Berechtigungen auf diesem Server, bitte richten Sie dies so bald wie möglich an.\n\n" +"Erwartete Berechtigungen:\n" -#: redbot/cogs/audio/core/events/dpy.py:77 +#: redbot/cogs/audio/core/events/dpy.py:239 msgid "Enabled" msgstr "Aktiviert" -#: redbot/cogs/audio/core/events/dpy.py:77 +#: redbot/cogs/audio/core/events/dpy.py:239 msgid "Disabled" msgstr "Deaktiviert" -#: redbot/cogs/audio/core/events/dpy.py:124 +#: redbot/cogs/audio/core/events/dpy.py:270 +msgid "You should not be running this command." +msgstr "Sie sollten diesen Kommand nicht nutzen." + +#: redbot/cogs/audio/core/events/dpy.py:273 +msgid "\n" +"{template}\n" +"If you wish to continue, enter this case sensitive token without spaces as your next message.\n\n" +"{confirm_token}" +msgstr "\n" +"{template}\n" +"Wenn Sie fortfahren möchten, geben Sie dieses token, Groß- und Kleinschreibung beachtend und ohne Leerzeichen, in Ihrer nächsten Nachricht ein.\n\n" +"{confirm_token}" + +#: redbot/cogs/audio/core/events/dpy.py:317 msgid "No DJ role found. Disabling DJ mode." msgstr "Keine DJ-Rolle gefunden. DJ-Modus deaktiviert." -#: redbot/cogs/audio/core/events/dpy.py:134 +#: redbot/cogs/audio/core/events/dpy.py:327 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:142 +#: redbot/cogs/audio/core/events/dpy.py:335 msgid "Unable To Parse Argument" msgstr "Argument kann nicht analysiert werden" -#: redbot/cogs/audio/core/events/dpy.py:154 -#: redbot/cogs/audio/core/events/dpy.py:163 +#: redbot/cogs/audio/core/events/dpy.py:347 +#: redbot/cogs/audio/core/events/dpy.py:356 msgid "Invalid Argument" msgstr "Ungültiges Argument" -#: redbot/cogs/audio/core/events/dpy.py:155 +#: redbot/cogs/audio/core/events/dpy.py:348 msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." msgstr "Das Argument, das du für `{}` angegeben hast, ist ungültig: Ich erwartete ein `{}`." -#: redbot/cogs/audio/core/events/dpy.py:175 +#: redbot/cogs/audio/core/events/dpy.py:366 msgid "Invalid Environment" msgstr "Ungültige Umgebung" -#: redbot/cogs/audio/core/events/dpy.py:176 -msgid "Connection to Lavalink has been lost." -msgstr "Die Verbindung zu Lavalink hat verloren." +#: redbot/cogs/audio/core/events/dpy.py:367 +msgid "Connection to Lavalink node has been lost." +msgstr "Die Verbindung zum Lavalink Knoten ist verloren gegangen." -#: redbot/cogs/audio/core/events/dpy.py:184 +#: redbot/cogs/audio/core/events/dpy.py:375 msgid "No Player Available" msgstr "Keine Player verfügbar" -#: redbot/cogs/audio/core/events/dpy.py:185 +#: redbot/cogs/audio/core/events/dpy.py:376 msgid "The bot is not connected to a voice channel." msgstr "Die Bot ist nicht mit einem Sprachkanal verbunden." -#: redbot/cogs/audio/core/events/dpy.py:193 -#: redbot/cogs/audio/core/events/lavalink.py:162 +#: redbot/cogs/audio/core/events/dpy.py:384 +#: redbot/cogs/audio/core/events/lavalink.py:183 msgid "Unable to Get Track" msgstr "Tracks können nicht abgerufen werden" -#: redbot/cogs/audio/core/events/dpy.py:194 -#: redbot/cogs/audio/core/events/lavalink.py:163 -msgid "I'm unable to 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/dpy.py:385 +#: redbot/cogs/audio/core/events/lavalink.py:184 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." +msgstr "Ich bin momentan nicht in der Lage, einen Titel von Lavalink zu bekommen. Versuchen Sie es in ein paar Minuten erneut." -#: redbot/cogs/audio/core/events/dpy.py:205 +#: redbot/cogs/audio/core/events/dpy.py:396 msgid "There was an issue communicating with Discord." -msgstr "" +msgstr "Es gab ein Problem bei der Kommunikation mit Discord." -#: redbot/cogs/audio/core/events/dpy.py:206 +#: redbot/cogs/audio/core/events/dpy.py:397 msgid "This error has been reported to the bot owner." -msgstr "" +msgstr "Dieser Fehler wurde dem Bot-Besitzer gemeldet." -#: redbot/cogs/audio/core/events/lavalink.py:154 +#: redbot/cogs/audio/core/events/lavalink.py:175 msgid "Couldn't get a valid track." msgstr "Kein gültiger Track gefunden." -#: redbot/cogs/audio/core/events/lavalink.py:189 +#: redbot/cogs/audio/core/events/lavalink.py:210 msgid "Now Playing" msgstr "Jetzt läuft" -#: redbot/cogs/audio/core/events/lavalink.py:191 +#: redbot/cogs/audio/core/events/lavalink.py:212 msgid "Track length: {length} | Requested by: {user}" msgstr "Länge des Tracks: {length} | Angefordert von: {user}" -#: redbot/cogs/audio/core/events/lavalink.py:212 +#: redbot/cogs/audio/core/events/lavalink.py:235 msgid "Queue ended." msgstr "Warteschlange beendet." -#: redbot/cogs/audio/core/events/lavalink.py:264 +#: redbot/cogs/audio/core/events/lavalink.py:301 msgid "Multiple Errors Detected" msgstr "Mehrere Fehler erkannt" -#: redbot/cogs/audio/core/events/lavalink.py:265 +#: redbot/cogs/audio/core/events/lavalink.py:302 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:279 +#: redbot/cogs/audio/core/events/lavalink.py:316 msgid "Track Stuck" msgstr "Der Track hat sich aufgehängt" -#: redbot/cogs/audio/core/events/lavalink.py:280 +#: redbot/cogs/audio/core/events/lavalink.py:317 msgid "Playback of the song has stopped due to an unexpected error.\n" "{error}" -msgstr "" +msgstr "Die Wiedergabe des Liedes wurde wegen eines unerwarteten Fehlers gestoppt.\n" +"{error}" -#: redbot/cogs/audio/core/events/lavalink.py:286 +#: redbot/cogs/audio/core/events/lavalink.py:323 msgid "Track Error" msgstr "Track-Fehler" diff --git a/redbot/cogs/audio/core/events/locales/es-ES.po b/redbot/cogs/audio/core/events/locales/es-ES.po index 15aa7ac78a6..98d5b9a46d1 100644 --- a/redbot/cogs/audio/core/events/locales/es-ES.po +++ b/redbot/cogs/audio/core/events/locales/es-ES.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-25 15:06+0000\n" +"POT-Creation-Date: 2023-06-20 09:30+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,118 +15,392 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: es_ES\n" -#: redbot/cogs/audio/core/events/cog.py:215 +#: redbot/cogs/audio/core/events/cog.py:216 msgid "Auto Play started." -msgstr "Auto Juego iniciado." +msgstr "Auto reproducción iniciada." + +#: redbot/cogs/audio/core/events/dpy.py:34 +msgid "Create Instant Invite" +msgstr "Crear invitación instantánea" + +#: redbot/cogs/audio/core/events/dpy.py:35 +msgid "Kick Members" +msgstr "Expulsar miembros" + +#: redbot/cogs/audio/core/events/dpy.py:36 +msgid "Ban Members" +msgstr "Banear miembros" + +#: redbot/cogs/audio/core/events/dpy.py:37 +msgid "Administrator" +msgstr "Administrador" + +#: redbot/cogs/audio/core/events/dpy.py:38 +msgid "Manage Channels" +msgstr "Administrar canales" + +#: redbot/cogs/audio/core/events/dpy.py:39 +msgid "Manage Server" +msgstr "Administrar servidor" #: 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 "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." +msgid "Add Reactions" +msgstr "Añadir reacciones" + +#: redbot/cogs/audio/core/events/dpy.py:41 +msgid "View Audit Log" +msgstr "Ver auditoría" + +#: redbot/cogs/audio/core/events/dpy.py:42 +msgid "Priority Speaker" +msgstr "Orador prioritario" + +#: redbot/cogs/audio/core/events/dpy.py:43 +msgid "Go Live" +msgstr "Transmitir en directo" + +#: redbot/cogs/audio/core/events/dpy.py:44 +msgid "Read Text Channels & See Voice Channels" +msgstr "Leer canales de texto y ver canales de voz" + +#: redbot/cogs/audio/core/events/dpy.py:45 +msgid "Send Messages" +msgstr "Enviar mensajes" + +#: redbot/cogs/audio/core/events/dpy.py:46 +msgid "Send TTS Messages" +msgstr "Enviar mensajes TTS" + +#: redbot/cogs/audio/core/events/dpy.py:47 +msgid "Manage Messages" +msgstr "Administrar mensajes" + +#: redbot/cogs/audio/core/events/dpy.py:48 +msgid "Embed Links" +msgstr "Incrustar enlaces" + +#: redbot/cogs/audio/core/events/dpy.py:49 +msgid "Attach Files" +msgstr "Adjuntar archivos" + +#: redbot/cogs/audio/core/events/dpy.py:50 +msgid "Read Message History" +msgstr "Leer historial de mensajes" + +#: redbot/cogs/audio/core/events/dpy.py:51 +msgid "Mention @everyone, @here, and All Roles" +msgstr "Mencionar a @everyone, @here, y todos los roles" + +#: redbot/cogs/audio/core/events/dpy.py:52 +msgid "Use External Emojis" +msgstr "Usar Emojis Externos" + +#: redbot/cogs/audio/core/events/dpy.py:53 +msgid "View Server Insights" +msgstr "Ver Información del Servidor" + +#: redbot/cogs/audio/core/events/dpy.py:54 +msgid "Connect" +msgstr "Conectar" + +#: redbot/cogs/audio/core/events/dpy.py:55 +msgid "Speak" +msgstr "Hablar" + +#: redbot/cogs/audio/core/events/dpy.py:56 +msgid "Mute Members" +msgstr "Silenciar Miembros" + +#: redbot/cogs/audio/core/events/dpy.py:57 +msgid "Deafen Members" +msgstr "Ensordecer miembros" + +#: redbot/cogs/audio/core/events/dpy.py:58 +msgid "Move Members" +msgstr "Mover Miembros" + +#: redbot/cogs/audio/core/events/dpy.py:59 +msgid "Use Voice Activity" +msgstr "Usar actividad de voz" + +#: redbot/cogs/audio/core/events/dpy.py:60 +msgid "Change Nickname" +msgstr "Cambiar apodo" + +#: redbot/cogs/audio/core/events/dpy.py:61 +msgid "Manage Nicknames" +msgstr "Administrar apodos" + +#: redbot/cogs/audio/core/events/dpy.py:62 +msgid "Manage Roles" +msgstr "Administrar roles" + +#: redbot/cogs/audio/core/events/dpy.py:63 +msgid "Manage Webhooks" +msgstr "Administrar Webhooks" + +#: redbot/cogs/audio/core/events/dpy.py:64 +msgid "Manage Expressions" +msgstr "Administrar Expresiones" + +#: redbot/cogs/audio/core/events/dpy.py:65 +msgid "Use Application Commands" +msgstr "Usar Comandos de Aplicación" + +#: redbot/cogs/audio/core/events/dpy.py:66 +msgid "Request to Speak" +msgstr "Solicitud para hablar" + +#: redbot/cogs/audio/core/events/dpy.py:67 +msgid "Manage Events" +msgstr "Administrar Eventos" + +#: redbot/cogs/audio/core/events/dpy.py:68 +msgid "Manage Threads" +msgstr "Administrar hilos" + +#: redbot/cogs/audio/core/events/dpy.py:69 +msgid "Create Public Threads" +msgstr "Crear hilos públicos" #: redbot/cogs/audio/core/events/dpy.py:70 +msgid "Create Private Threads" +msgstr "Crear hilos privados" + +#: redbot/cogs/audio/core/events/dpy.py:71 +msgid "Use External Stickers" +msgstr "Usar stickers externos" + +#: redbot/cogs/audio/core/events/dpy.py:72 +msgid "Send Messages in Threads" +msgstr "Enviar mensajes en hilos" + +#: redbot/cogs/audio/core/events/dpy.py:73 +msgid "Start Activities" +msgstr "Iniciar actividades" + +#: redbot/cogs/audio/core/events/dpy.py:74 +msgid "Moderate Member" +msgstr "Moderar miembro" + +#: redbot/cogs/audio/core/events/dpy.py:75 +msgid "Use Soundboard" +msgstr "Usar panel de sonidos" + +#: redbot/cogs/audio/core/events/dpy.py:76 +msgid "Create Expressions" +msgstr "Crear Expresiones" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Use External Sounds" +msgstr "Usar sonidos externos" + +#: redbot/cogs/audio/core/events/dpy.py:78 +msgid "Send Voice Messages" +msgstr "Enviar mensajes de voz" + +#: redbot/cogs/audio/core/events/dpy.py:82 +msgid "This command will change the executable path of Java, this is useful if you have multiple installations of Java and the default one is causing issues. Please don't change this unless you are certain that the Java version you are specifying is supported by Red. The default and supported versions are currently Java 17 and 11." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:88 +msgid "This command will change the maximum RAM allocation for the managed Lavalink node, usually you will never have to change this, before considering changing it please consult our support team." +msgstr "Este comando cambiará la asignación máxima de RAM para el nodo de Lavalink administrado, por lo general nunca tendría que cambiar esto, antes de considerarlo por favor consulte a nuestro equipo de soporte." + +#: redbot/cogs/audio/core/events/dpy.py:93 +msgid "This command will disable the managed Lavalink node, if you toggle this command you must specify an external Lavalink node to connect to, if you do not do so Audio will stop working." +msgstr "Este comando desactivará el nodo Lavalink administrado, si activa este comando debe especificar un nodo Lavalink externo al que conectar, si no lo hace, Audio dejará de funcionar." + +#: redbot/cogs/audio/core/events/dpy.py:98 +msgid "This command is used to specify the IP which will be used by Red to connect to an external Lavalink node. " +msgstr "Este comando se utiliza para especificar la IP que será utilizada por Red para conectarse a un nodo Lavalink externo. " + +#: redbot/cogs/audio/core/events/dpy.py:101 +msgid "This command is used to specify the authentication password used by Red to connect to an external Lavalink node." +msgstr "Este comando se utiliza para especificar la contraseña de autenticación usada por Red para conectarse a un nodo Lavalink externo." + +#: redbot/cogs/audio/core/events/dpy.py:105 +msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node." +msgstr "Este comando se usa para alternar entre conexiones seguras y no seguras a un nodo Lavalink externo." + +#: redbot/cogs/audio/core/events/dpy.py:108 +msgid "This command is used to specify the connection port used by Red to connect to an external Lavalink node." +msgstr "Este comando se utiliza para especificar el puerto de conexión utilizado por Red para conectarse a un nodo Lavalink externo." + +#: redbot/cogs/audio/core/events/dpy.py:111 +msgid "This command specifies which network interface and IP the managed Lavalink node will bind to, by default this is 'localhost', only change this if you want the managed Lavalink node to bind to a specific IP/interface." +msgstr "Este comando especifica a qué interfaz de red e IP se enlazará el nodo Lavalink administrado, por defecto esto es 'localhost', sólo cambie esto si desea que el nodo Lavalink administrado se conecte a una IP/interfaz específica." + +#: redbot/cogs/audio/core/events/dpy.py:116 +msgid "This command changes the authentication password required to connect to this managed node.The default value is 'youshallnotpass'." +msgstr "Este comando cambia la contraseña de autenticación necesaria para conectarse a este nodo administrado. El valor por defecto es 'youshallnotpass'." + +#: redbot/cogs/audio/core/events/dpy.py:120 +msgid "This command changes the connection port used to connect to this managed node, only change this if the default port '2333' is causing conflicts with existing applications." +msgstr "Este comando cambia el puerto de conexión usado para conectarse a este nodo administrado, sólo cambiar esto si el puerto por defecto '2333' está causando conflictos con aplicaciones existentes." + +#: redbot/cogs/audio/core/events/dpy.py:124 +msgid "This command toggles the support of direct url streams like Icecast or Shoutcast streams. An example is ; disabling this will make the bot unable to play any direct url steam content." +msgstr "Este comando activa el soporte de streams de url directos como los streams Icecast o Shoutcast. Un ejemplo es ; deshabilitar esto hará que el bot no pueda reproducir ningún contenido directo de vapor de url." + +#: redbot/cogs/audio/core/events/dpy.py:134 +msgid "This command toggles the support of local track audio playback. An example is `/mnt/data/my_super_funky_track.mp3`; disabling this will make the bot unable to play any local track content." +msgstr "Este comando activa el soporte para la reproducción de audio de pistas locales. Un ejemplo es `/mnt/data/my_super_funky_track.mp3`; deshabilitar esto hará que el bot no pueda reproducir ningún contenido local de la pista." + +#: redbot/cogs/audio/core/events/dpy.py:139 +msgid "This command toggles the support of SoundCloud playback. An example is ; disabling this will make the bot unable to play any SoundCloud content." +msgstr "Este comando activa el soporte de la reproducción de SoundCloud. Un ejemplo es ; deshabilitar esto hará que el bot no pueda reproducir ningún contenido de SoundCloud." + +#: redbot/cogs/audio/core/events/dpy.py:144 +msgid "This command toggles the support of YouTube playback (Spotify depends on YouTube). Disabling this will make the bot unable to play any YouTube content: this includes Spotify." +msgstr "Este comando activa el soporte de la reproducción de YouTube (Spotify depende de YouTube). Desactivar esto hará que el bot no pueda reproducir ningún contenido de YouTube: esto incluye Spotify." + +#: redbot/cogs/audio/core/events/dpy.py:149 +msgid "This command toggles the support of Twitch playback. An example of this is ; disabling this will make the bot unable to play any Twitch content." +msgstr "Este comando activa el soporte de la reproducción de Twitch. Un ejemplo de esto es ; deshabilitar esto hará que el bot no pueda reproducir ningún contenido de Twitch." + +#: redbot/cogs/audio/core/events/dpy.py:154 +msgid "This command toggles the support of Vimeo playback. An example of this is ; disabling this will make the bot unable to play any Vimeo content." +msgstr "Este comando activa el soporte de la reproducción de Vimeo. Un ejemplo de esto es ; deshabilitar esto hará que el bot no pueda reproducir ningún contenido de Vimeo." + +#: redbot/cogs/audio/core/events/dpy.py:159 +msgid "This setting controls the managed node's framebuffer, do not change this unless instructed." +msgstr "Esta configuración controla el framebuffer del nodo administrado, no cambie esto a menos que se lo indique." + +#: redbot/cogs/audio/core/events/dpy.py:163 +msgid "This setting controls the managed node's JDA-NAS buffer, do not change this unless instructed." +msgstr "Esta configuración controla el buffer JDA-NAS del nodo administrado, no cambie esto a menos que se le indique." + +#: redbot/cogs/audio/core/events/dpy.py:167 +msgid "This command will reset every setting changed by `[p]llset`." +msgstr "Este comando reiniciará todas las configuraciónes cambiada por `[p]llset`." + +#: redbot/cogs/audio/core/events/dpy.py:184 +msgid "You have attempted to run Audio's managed Lavalink node on an unsupported architecture. Only settings related commands will be available." +msgstr "Has intentado ejecutar el nodo Lavalink administrado del Cog 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:206 +msgid "I'm missing permissions to send messages in this server. Please address this as soon as possible." +msgstr "No tengo permisos para enviar mensajes en este servidor. Por favor, solucione tan pronto como pueda." + +#: redbot/cogs/audio/core/events/dpy.py:232 msgid "I'm missing permissions in this server, Please address this as soon as possible.\n\n" "Expected Permissions:\n" msgstr "No tengo permisos en este servidor, por favor solucione esto tan pronto como sea posible.\n\n" "Permisos esperados:\n" -#: redbot/cogs/audio/core/events/dpy.py:77 +#: redbot/cogs/audio/core/events/dpy.py:239 msgid "Enabled" msgstr "Activado" -#: redbot/cogs/audio/core/events/dpy.py:77 +#: redbot/cogs/audio/core/events/dpy.py:239 msgid "Disabled" msgstr "Desactivado" -#: redbot/cogs/audio/core/events/dpy.py:124 +#: redbot/cogs/audio/core/events/dpy.py:270 +msgid "You should not be running this command." +msgstr "No deberías estar ejecutando este comando." + +#: redbot/cogs/audio/core/events/dpy.py:273 +msgid "\n" +"{template}\n" +"If you wish to continue, enter this case sensitive token without spaces as your next message.\n\n" +"{confirm_token}" +msgstr "\n" +"{template}\n" +"Si desea continuar, introduzca este token sensible a mayúsculas y minúsculas sin espacios como su siguiente mensaje.\n\n" +"{confirm_token}" + +#: redbot/cogs/audio/core/events/dpy.py:317 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 +#: redbot/cogs/audio/core/events/dpy.py:327 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 +#: redbot/cogs/audio/core/events/dpy.py:335 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 +#: redbot/cogs/audio/core/events/dpy.py:347 +#: redbot/cogs/audio/core/events/dpy.py:356 msgid "Invalid Argument" msgstr "Argumento no válido" -#: redbot/cogs/audio/core/events/dpy.py:155 +#: redbot/cogs/audio/core/events/dpy.py:348 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 +#: redbot/cogs/audio/core/events/dpy.py:366 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:367 +msgid "Connection to Lavalink node has been lost." +msgstr "La conexión al nodo Lavalink se ha perdido." -#: redbot/cogs/audio/core/events/dpy.py:184 +#: redbot/cogs/audio/core/events/dpy.py:375 msgid "No Player Available" msgstr "Jugador no disponible" -#: redbot/cogs/audio/core/events/dpy.py:185 +#: redbot/cogs/audio/core/events/dpy.py:376 msgid "The bot is not connected to a voice channel." msgstr "El bot no está conectado a un canal de voz." -#: redbot/cogs/audio/core/events/dpy.py:193 -#: redbot/cogs/audio/core/events/lavalink.py:162 +#: redbot/cogs/audio/core/events/dpy.py:384 +#: redbot/cogs/audio/core/events/lavalink.py:183 msgid "Unable to Get Track" -msgstr "No se puede obtener la pista" +msgstr "No se puede cargar la canción" -#: redbot/cogs/audio/core/events/dpy.py:194 -#: redbot/cogs/audio/core/events/lavalink.py:163 -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/dpy.py:385 +#: redbot/cogs/audio/core/events/lavalink.py:184 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." +msgstr "No puedo obtener una canción desde el nodo de Lavalink en este momento, inténtalo de nuevo en unos minutos." -#: redbot/cogs/audio/core/events/dpy.py:205 +#: redbot/cogs/audio/core/events/dpy.py:396 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 +#: redbot/cogs/audio/core/events/dpy.py:397 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:154 +#: redbot/cogs/audio/core/events/lavalink.py:175 msgid "Couldn't get a valid track." -msgstr "No se pudo obtener una pista válida." +msgstr "No se pudo obtener una canción válida." -#: redbot/cogs/audio/core/events/lavalink.py:189 +#: redbot/cogs/audio/core/events/lavalink.py:210 msgid "Now Playing" msgstr "Escuchando" -#: redbot/cogs/audio/core/events/lavalink.py:191 +#: redbot/cogs/audio/core/events/lavalink.py:212 msgid "Track length: {length} | Requested by: {user}" -msgstr "Longitud de la pista: {length} | Solicitado por: {user}" +msgstr "Duración de la canción: {length} | Agregado por: {user}" -#: redbot/cogs/audio/core/events/lavalink.py:212 +#: redbot/cogs/audio/core/events/lavalink.py:235 msgid "Queue ended." msgstr "Cola terminada." -#: redbot/cogs/audio/core/events/lavalink.py:264 +#: redbot/cogs/audio/core/events/lavalink.py:301 msgid "Multiple Errors Detected" msgstr "Múltiples errores detectados" -#: redbot/cogs/audio/core/events/lavalink.py:265 +#: redbot/cogs/audio/core/events/lavalink.py:302 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 "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:279 +#: redbot/cogs/audio/core/events/lavalink.py:316 msgid "Track Stuck" msgstr "Rastreo atascado" -#: redbot/cogs/audio/core/events/lavalink.py:280 +#: redbot/cogs/audio/core/events/lavalink.py:317 msgid "Playback of the song has stopped due to an unexpected error.\n" "{error}" msgstr "La reproducción de la canción se ha detenido debido a un error inesperado.\n" "{error}" -#: redbot/cogs/audio/core/events/lavalink.py:286 +#: redbot/cogs/audio/core/events/lavalink.py:323 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 bfba2e3de4c..647efa28292 100644 --- a/redbot/cogs/audio/core/events/locales/fi-FI.po +++ b/redbot/cogs/audio/core/events/locales/fi-FI.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-25 15:06+0000\n" +"POT-Creation-Date: 2023-06-20 09:30+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,117 +15,389 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: fi_FI\n" -#: redbot/cogs/audio/core/events/cog.py:215 +#: redbot/cogs/audio/core/events/cog.py:216 msgid "Auto Play started." msgstr "Automaattinen toisto aloitettu." +#: redbot/cogs/audio/core/events/dpy.py:34 +msgid "Create Instant Invite" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:35 +msgid "Kick Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:36 +msgid "Ban Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:37 +msgid "Administrator" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:38 +msgid "Manage Channels" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:39 +msgid "Manage Server" +msgstr "" + #: redbot/cogs/audio/core/events/dpy.py:40 -msgid "You have attempted to run Audio's Lavalink server on an unsupported architecture. Only settings related commands will be available." -msgstr "Yrität Audion Lavalink-palvelinta arkkitehtuurilla jota ei tueta. Vain asetuksiin liittyvät komennot ovat käytettävissä." +msgid "Add Reactions" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:41 +msgid "View Audit Log" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:42 +msgid "Priority Speaker" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:43 +msgid "Go Live" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:44 +msgid "Read Text Channels & See Voice Channels" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:45 +msgid "Send Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:46 +msgid "Send TTS Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:47 +msgid "Manage Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:48 +msgid "Embed Links" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:49 +msgid "Attach Files" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:50 +msgid "Read Message History" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:51 +msgid "Mention @everyone, @here, and All Roles" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:52 +msgid "Use External Emojis" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:53 +msgid "View Server Insights" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:54 +msgid "Connect" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:55 +msgid "Speak" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:56 +msgid "Mute Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:57 +msgid "Deafen Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:58 +msgid "Move Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:59 +msgid "Use Voice Activity" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:60 +msgid "Change Nickname" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:61 +msgid "Manage Nicknames" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:62 +msgid "Manage Roles" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:63 +msgid "Manage Webhooks" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:64 +msgid "Manage Expressions" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:65 +msgid "Use Application Commands" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:66 +msgid "Request to Speak" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:67 +msgid "Manage Events" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:68 +msgid "Manage Threads" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:69 +msgid "Create Public Threads" +msgstr "" #: redbot/cogs/audio/core/events/dpy.py:70 +msgid "Create Private Threads" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:71 +msgid "Use External Stickers" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:72 +msgid "Send Messages in Threads" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:73 +msgid "Start Activities" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:74 +msgid "Moderate Member" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:75 +msgid "Use Soundboard" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:76 +msgid "Create Expressions" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Use External Sounds" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:78 +msgid "Send Voice Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:82 +msgid "This command will change the executable path of Java, this is useful if you have multiple installations of Java and the default one is causing issues. Please don't change this unless you are certain that the Java version you are specifying is supported by Red. The default and supported versions are currently Java 17 and 11." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:88 +msgid "This command will change the maximum RAM allocation for the managed Lavalink node, usually you will never have to change this, before considering changing it please consult our support team." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:93 +msgid "This command will disable the managed Lavalink node, if you toggle this command you must specify an external Lavalink node to connect to, if you do not do so Audio will stop working." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:98 +msgid "This command is used to specify the IP which will be used by Red to connect to an external Lavalink node. " +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:101 +msgid "This command is used to specify the authentication password used by Red to connect to an external Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:105 +msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:108 +msgid "This command is used to specify the connection port used by Red to connect to an external Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:111 +msgid "This command specifies which network interface and IP the managed Lavalink node will bind to, by default this is 'localhost', only change this if you want the managed Lavalink node to bind to a specific IP/interface." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:116 +msgid "This command changes the authentication password required to connect to this managed node.The default value is 'youshallnotpass'." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:120 +msgid "This command changes the connection port used to connect to this managed node, only change this if the default port '2333' is causing conflicts with existing applications." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:124 +msgid "This command toggles the support of direct url streams like Icecast or Shoutcast streams. An example is ; disabling this will make the bot unable to play any direct url steam content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:134 +msgid "This command toggles the support of local track audio playback. An example is `/mnt/data/my_super_funky_track.mp3`; disabling this will make the bot unable to play any local track content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:139 +msgid "This command toggles the support of SoundCloud playback. An example is ; disabling this will make the bot unable to play any SoundCloud content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:144 +msgid "This command toggles the support of YouTube playback (Spotify depends on YouTube). Disabling this will make the bot unable to play any YouTube content: this includes Spotify." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:149 +msgid "This command toggles the support of Twitch playback. An example of this is ; disabling this will make the bot unable to play any Twitch content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:154 +msgid "This command toggles the support of Vimeo playback. An example of this is ; disabling this will make the bot unable to play any Vimeo content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:159 +msgid "This setting controls the managed node's framebuffer, do not change this unless instructed." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:163 +msgid "This setting controls the managed node's JDA-NAS buffer, do not change this unless instructed." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:167 +msgid "This command will reset every setting changed by `[p]llset`." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:184 +msgid "You have attempted to run Audio's managed Lavalink node on an unsupported architecture. Only settings related commands will be available." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:206 +msgid "I'm missing permissions to send messages in this server. Please address this as soon as possible." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:232 msgid "I'm missing permissions in this server, Please address this as soon as possible.\n\n" "Expected Permissions:\n" msgstr "Minulta puuttuu oikeuksia tällä palvelimella, korjaathan tämän mahdollisimman pian.\n\n" "Puuttuvat oikeudet:\n" -#: redbot/cogs/audio/core/events/dpy.py:77 +#: redbot/cogs/audio/core/events/dpy.py:239 msgid "Enabled" msgstr "Käytössä" -#: redbot/cogs/audio/core/events/dpy.py:77 +#: redbot/cogs/audio/core/events/dpy.py:239 msgid "Disabled" msgstr "Ei käytössä" -#: redbot/cogs/audio/core/events/dpy.py:124 +#: redbot/cogs/audio/core/events/dpy.py:270 +msgid "You should not be running this command." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:273 +msgid "\n" +"{template}\n" +"If you wish to continue, enter this case sensitive token without spaces as your next message.\n\n" +"{confirm_token}" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:317 msgid "No DJ role found. Disabling DJ mode." msgstr "DJ-roolia ei löydy. Poistetaan DJ-tila käytöstä." -#: redbot/cogs/audio/core/events/dpy.py:134 +#: redbot/cogs/audio/core/events/dpy.py:327 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "`{user_input}` ei ole kelvollinen arvo kohteelle `{command}`" -#: redbot/cogs/audio/core/events/dpy.py:142 +#: redbot/cogs/audio/core/events/dpy.py:335 msgid "Unable To Parse Argument" msgstr "Argumentin käsittely epäonnistui" -#: redbot/cogs/audio/core/events/dpy.py:154 -#: redbot/cogs/audio/core/events/dpy.py:163 +#: redbot/cogs/audio/core/events/dpy.py:347 +#: redbot/cogs/audio/core/events/dpy.py:356 msgid "Invalid Argument" msgstr "Virheellinen argumentti" -#: redbot/cogs/audio/core/events/dpy.py:155 +#: redbot/cogs/audio/core/events/dpy.py:348 msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." msgstr "Argumentti jonka annoit kohteelle `{}` ei ole kelvollinen: Oletin että saan`{}`." -#: redbot/cogs/audio/core/events/dpy.py:175 +#: redbot/cogs/audio/core/events/dpy.py:366 msgid "Invalid Environment" msgstr "Virheellinen ympäristö" -#: redbot/cogs/audio/core/events/dpy.py:176 -msgid "Connection to Lavalink has been lost." -msgstr "Yhteys Lavalinkkiin menetettiin." +#: redbot/cogs/audio/core/events/dpy.py:367 +msgid "Connection to Lavalink node has been lost." +msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:184 +#: redbot/cogs/audio/core/events/dpy.py:375 msgid "No Player Available" msgstr "Toistinta ei saatavilla" -#: redbot/cogs/audio/core/events/dpy.py:185 +#: redbot/cogs/audio/core/events/dpy.py:376 msgid "The bot is not connected to a voice channel." msgstr "Botti ei ole yhdistettynä puhekanavaan." -#: redbot/cogs/audio/core/events/dpy.py:193 -#: redbot/cogs/audio/core/events/lavalink.py:162 +#: redbot/cogs/audio/core/events/dpy.py:384 +#: redbot/cogs/audio/core/events/lavalink.py:183 msgid "Unable to Get Track" msgstr "Kappaletta ei voitu hakea" -#: redbot/cogs/audio/core/events/dpy.py:194 -#: redbot/cogs/audio/core/events/lavalink.py:163 -msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." -msgstr "En saa kappaletta Lavalinkiltä tällä hetkellä, yritä uudelleen muutaman minuutin kuluttua." +#: redbot/cogs/audio/core/events/dpy.py:385 +#: redbot/cogs/audio/core/events/lavalink.py:184 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." +msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:205 +#: redbot/cogs/audio/core/events/dpy.py:396 msgid "There was an issue communicating with Discord." msgstr "Ongelma Discordin kanssa kommunikoitaessa." -#: redbot/cogs/audio/core/events/dpy.py:206 +#: redbot/cogs/audio/core/events/dpy.py:397 msgid "This error has been reported to the bot owner." msgstr "Tämä virhe ilmoitettiin botin omistajalle." -#: redbot/cogs/audio/core/events/lavalink.py:154 +#: redbot/cogs/audio/core/events/lavalink.py:175 msgid "Couldn't get a valid track." msgstr "Kelvollista kappaletta ei saatu." -#: redbot/cogs/audio/core/events/lavalink.py:189 +#: redbot/cogs/audio/core/events/lavalink.py:210 msgid "Now Playing" msgstr "Nyt toistetaan" -#: redbot/cogs/audio/core/events/lavalink.py:191 +#: redbot/cogs/audio/core/events/lavalink.py:212 msgid "Track length: {length} | Requested by: {user}" msgstr "Kappaleen pituus: {length} | Pyytäjä: {user}" -#: redbot/cogs/audio/core/events/lavalink.py:212 +#: redbot/cogs/audio/core/events/lavalink.py:235 msgid "Queue ended." msgstr "Jono päättyi." -#: redbot/cogs/audio/core/events/lavalink.py:264 +#: redbot/cogs/audio/core/events/lavalink.py:301 msgid "Multiple Errors Detected" msgstr "Useita virheitä havaittu" -#: redbot/cogs/audio/core/events/lavalink.py:265 +#: redbot/cogs/audio/core/events/lavalink.py:302 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 "Monia virheitä havaittiin ja sen vuoksi äänentoisto suljettiin. Jos tämä ongelma jatkuu, ota yhteyttä botin omistajaan, sillä Audio-lisäosa voi olla hetkellisesti poissa käytöstä." -#: redbot/cogs/audio/core/events/lavalink.py:279 +#: redbot/cogs/audio/core/events/lavalink.py:316 msgid "Track Stuck" msgstr "Kappale jumissa" -#: redbot/cogs/audio/core/events/lavalink.py:280 +#: redbot/cogs/audio/core/events/lavalink.py:317 msgid "Playback of the song has stopped due to an unexpected error.\n" "{error}" -msgstr "" +msgstr "Kappaleen toisto loppui odottamattoman virheen takia.\n" +"{error}" -#: redbot/cogs/audio/core/events/lavalink.py:286 +#: redbot/cogs/audio/core/events/lavalink.py:323 msgid "Track Error" msgstr "Kappalevirhe" diff --git a/redbot/cogs/audio/core/events/locales/fr-FR.po b/redbot/cogs/audio/core/events/locales/fr-FR.po index 77b2e4a1b17..560e9ab6cbd 100644 --- a/redbot/cogs/audio/core/events/locales/fr-FR.po +++ b/redbot/cogs/audio/core/events/locales/fr-FR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-25 15:06+0000\n" +"POT-Creation-Date: 2023-06-20 09:30+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,118 +15,389 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: fr_FR\n" -#: redbot/cogs/audio/core/events/cog.py:215 +#: redbot/cogs/audio/core/events/cog.py:216 msgid "Auto Play started." msgstr "Lecture automatique démarrée." +#: redbot/cogs/audio/core/events/dpy.py:34 +msgid "Create Instant Invite" +msgstr "Créer une invitation" + +#: redbot/cogs/audio/core/events/dpy.py:35 +msgid "Kick Members" +msgstr "Expulser des membres" + +#: redbot/cogs/audio/core/events/dpy.py:36 +msgid "Ban Members" +msgstr "Bannir des membres" + +#: redbot/cogs/audio/core/events/dpy.py:37 +msgid "Administrator" +msgstr "Administrateur" + +#: redbot/cogs/audio/core/events/dpy.py:38 +msgid "Manage Channels" +msgstr "Gérer les salons" + +#: redbot/cogs/audio/core/events/dpy.py:39 +msgid "Manage Server" +msgstr "Gérer le serveur" + #: 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." +msgid "Add Reactions" +msgstr "Ajouter des réactions" + +#: redbot/cogs/audio/core/events/dpy.py:41 +msgid "View Audit Log" +msgstr "Voir les logs du serveur" + +#: redbot/cogs/audio/core/events/dpy.py:42 +msgid "Priority Speaker" +msgstr "Voix prioritaire" + +#: redbot/cogs/audio/core/events/dpy.py:43 +msgid "Go Live" +msgstr "Passer en direct" + +#: redbot/cogs/audio/core/events/dpy.py:44 +msgid "Read Text Channels & See Voice Channels" +msgstr "Voir les salons" + +#: redbot/cogs/audio/core/events/dpy.py:45 +msgid "Send Messages" +msgstr "Envoyer des messages" + +#: redbot/cogs/audio/core/events/dpy.py:46 +msgid "Send TTS Messages" +msgstr "Envoyer des messages TTS" + +#: redbot/cogs/audio/core/events/dpy.py:47 +msgid "Manage Messages" +msgstr "Gérer les Messages" + +#: redbot/cogs/audio/core/events/dpy.py:48 +msgid "Embed Links" +msgstr "Liens intégrés (embed)" + +#: redbot/cogs/audio/core/events/dpy.py:49 +msgid "Attach Files" +msgstr "Joindre des fichiers" + +#: redbot/cogs/audio/core/events/dpy.py:50 +msgid "Read Message History" +msgstr "Voir l'historique des messages" + +#: redbot/cogs/audio/core/events/dpy.py:51 +msgid "Mention @everyone, @here, and All Roles" +msgstr "Mentionnez @everyone, @here et tous les rôles" + +#: redbot/cogs/audio/core/events/dpy.py:52 +msgid "Use External Emojis" +msgstr "Utiliser des émojis externes" + +#: redbot/cogs/audio/core/events/dpy.py:53 +msgid "View Server Insights" +msgstr "Voir les analyses du serveur" + +#: redbot/cogs/audio/core/events/dpy.py:54 +msgid "Connect" +msgstr "Se connecter" + +#: redbot/cogs/audio/core/events/dpy.py:55 +msgid "Speak" +msgstr "Parler" + +#: redbot/cogs/audio/core/events/dpy.py:56 +msgid "Mute Members" +msgstr "Rendre muet les membres" + +#: redbot/cogs/audio/core/events/dpy.py:57 +msgid "Deafen Members" +msgstr "Mettre en sourdine les membres" + +#: redbot/cogs/audio/core/events/dpy.py:58 +msgid "Move Members" +msgstr "Déplacer les membres" + +#: redbot/cogs/audio/core/events/dpy.py:59 +msgid "Use Voice Activity" +msgstr "Utiliser la Détection de la voix" + +#: redbot/cogs/audio/core/events/dpy.py:60 +msgid "Change Nickname" +msgstr "Modifier le Surnom" + +#: redbot/cogs/audio/core/events/dpy.py:61 +msgid "Manage Nicknames" +msgstr "Gérer les Pseudos" + +#: redbot/cogs/audio/core/events/dpy.py:62 +msgid "Manage Roles" +msgstr "Gérer les rôles" + +#: redbot/cogs/audio/core/events/dpy.py:63 +msgid "Manage Webhooks" +msgstr "Gérer les webhook" + +#: redbot/cogs/audio/core/events/dpy.py:64 +msgid "Manage Expressions" +msgstr "Gérer les expressions" + +#: redbot/cogs/audio/core/events/dpy.py:65 +msgid "Use Application Commands" +msgstr "Utiliser les commandes de l'application" + +#: redbot/cogs/audio/core/events/dpy.py:66 +msgid "Request to Speak" +msgstr "Demande de prise de parole" + +#: redbot/cogs/audio/core/events/dpy.py:67 +msgid "Manage Events" +msgstr "Gérer les événements" + +#: redbot/cogs/audio/core/events/dpy.py:68 +msgid "Manage Threads" +msgstr "Gérer les fils de discussion" + +#: redbot/cogs/audio/core/events/dpy.py:69 +msgid "Create Public Threads" +msgstr "Créer des fils de discussion publics" #: redbot/cogs/audio/core/events/dpy.py:70 +msgid "Create Private Threads" +msgstr "Créer des fils de discussion privés" + +#: redbot/cogs/audio/core/events/dpy.py:71 +msgid "Use External Stickers" +msgstr "Utilise des autocollants externes" + +#: redbot/cogs/audio/core/events/dpy.py:72 +msgid "Send Messages in Threads" +msgstr "Envoyer des messages dans des fils de discussion" + +#: redbot/cogs/audio/core/events/dpy.py:73 +msgid "Start Activities" +msgstr "Commencer les activités" + +#: redbot/cogs/audio/core/events/dpy.py:74 +msgid "Moderate Member" +msgstr "Membres Modérateurs" + +#: redbot/cogs/audio/core/events/dpy.py:75 +msgid "Use Soundboard" +msgstr "Utiliser le soundboard" + +#: redbot/cogs/audio/core/events/dpy.py:76 +msgid "Create Expressions" +msgstr "Créer des expressions" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Use External Sounds" +msgstr "Utiliser des sons externes" + +#: redbot/cogs/audio/core/events/dpy.py:78 +msgid "Send Voice Messages" +msgstr "Envoyer des messages vocaux" + +#: redbot/cogs/audio/core/events/dpy.py:82 +msgid "This command will change the executable path of Java, this is useful if you have multiple installations of Java and the default one is causing issues. Please don't change this unless you are certain that the Java version you are specifying is supported by Red. The default and supported versions are currently Java 17 and 11." +msgstr "Cette commande va changer le chemin de l'exécutable de Java, est utile si vous avez plusieurs installations de Java et que celle par défaut pose des problèmes. Veuillez ne pas modifier cela à moins que vous soyez certain que la version Java que vous spécifiez est prise en charge par Red. Les versions par défaut et supportées sont actuellement Java 17 et 11." + +#: redbot/cogs/audio/core/events/dpy.py:88 +msgid "This command will change the maximum RAM allocation for the managed Lavalink node, usually you will never have to change this, before considering changing it please consult our support team." +msgstr "Cette commande va changer l'allocation maximale de RAM pour le noeud Lavalink géré, généralement vous n'aurez jamais à changer cela, avant d'envisager de le modifier, veuillez consulter notre équipe d'assistance." + +#: redbot/cogs/audio/core/events/dpy.py:93 +msgid "This command will disable the managed Lavalink node, if you toggle this command you must specify an external Lavalink node to connect to, if you do not do so Audio will stop working." +msgstr "Cette commande désactivera le noeud Lavalink géré, Si vous activez cette commande, vous devez spécifier un noeud Lavalink externe auquel vous devez vous connecter, si vous ne le faites pas, Audio arrêtera de fonctionner." + +#: redbot/cogs/audio/core/events/dpy.py:98 +msgid "This command is used to specify the IP which will be used by Red to connect to an external Lavalink node. " +msgstr "Cette commande est utilisée pour spécifier l'adresse IP qui sera utilisée par Red pour se connecter à un noeud Lavalink externe. " + +#: redbot/cogs/audio/core/events/dpy.py:101 +msgid "This command is used to specify the authentication password used by Red to connect to an external Lavalink node." +msgstr "Cette commande est utilisée pour spécifier le mot de passe d'authentification utilisé par Red pour se connecter à un noeud Lavalink externe." + +#: redbot/cogs/audio/core/events/dpy.py:105 +msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node." +msgstr "Cette commande est utilisée pour basculer entre les connexions sécurisées et non sécurisées vers un noeud Lavalink externe." + +#: redbot/cogs/audio/core/events/dpy.py:108 +msgid "This command is used to specify the connection port used by Red to connect to an external Lavalink node." +msgstr "Cette commande est utilisée pour spécifier le port de connexion qui sera utilisée par Red pour se connecter à un noeud Lavalink externe." + +#: redbot/cogs/audio/core/events/dpy.py:111 +msgid "This command specifies which network interface and IP the managed Lavalink node will bind to, by default this is 'localhost', only change this if you want the managed Lavalink node to bind to a specific IP/interface." +msgstr "Cette commande spécifie à quelle interface réseau et à quelle adresse IP le noeud Lavalink géré sera lié, par défaut, c'est 'localhost', seulement changer cela si vous voulez que le noeud Lavalink géré soit lié à une adresse IP/interface spécifique." + +#: redbot/cogs/audio/core/events/dpy.py:116 +msgid "This command changes the authentication password required to connect to this managed node.The default value is 'youshallnotpass'." +msgstr "Cette commande modifie le mot de passe requis pour se connecter à ce nœud géré. La valeur par défaut est 'youshallnotpass'." + +#: redbot/cogs/audio/core/events/dpy.py:120 +msgid "This command changes the connection port used to connect to this managed node, only change this if the default port '2333' is causing conflicts with existing applications." +msgstr "Cette commande modifie le port de connexion utilisé pour se connecter à ce nœud géré. À changer seulement si le port par défaut '2333' provoque des bugs avec des applications existantes." + +#: redbot/cogs/audio/core/events/dpy.py:124 +msgid "This command toggles the support of direct url streams like Icecast or Shoutcast streams. An example is ; disabling this will make the bot unable to play any direct url steam content." +msgstr "Cette commande active le support des URL directes comme les flux Icecast ou Shoutcast. Par exemple :. Le désactiver rendra le bot incapable de jouer le contenu d'une URL directe." + +#: redbot/cogs/audio/core/events/dpy.py:134 +msgid "This command toggles the support of local track audio playback. An example is `/mnt/data/my_super_funky_track.mp3`; disabling this will make the bot unable to play any local track content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:139 +msgid "This command toggles the support of SoundCloud playback. An example is ; disabling this will make the bot unable to play any SoundCloud content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:144 +msgid "This command toggles the support of YouTube playback (Spotify depends on YouTube). Disabling this will make the bot unable to play any YouTube content: this includes Spotify." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:149 +msgid "This command toggles the support of Twitch playback. An example of this is ; disabling this will make the bot unable to play any Twitch content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:154 +msgid "This command toggles the support of Vimeo playback. An example of this is ; disabling this will make the bot unable to play any Vimeo content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:159 +msgid "This setting controls the managed node's framebuffer, do not change this unless instructed." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:163 +msgid "This setting controls the managed node's JDA-NAS buffer, do not change this unless instructed." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:167 +msgid "This command will reset every setting changed by `[p]llset`." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:184 +msgid "You have attempted to run Audio's managed Lavalink node on an unsupported architecture. Only settings related commands will be available." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:206 +msgid "I'm missing permissions to send messages in this server. Please address this as soon as possible." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:232 msgid "I'm missing permissions in this server, Please address this as soon as possible.\n\n" "Expected Permissions:\n" msgstr "Il me manque des permissions sur ce serveur. Veuillez régler ce problème dès que possible.\n\n" "Permissions attendues :\n" -#: redbot/cogs/audio/core/events/dpy.py:77 +#: redbot/cogs/audio/core/events/dpy.py:239 msgid "Enabled" msgstr "Activé" -#: redbot/cogs/audio/core/events/dpy.py:77 +#: redbot/cogs/audio/core/events/dpy.py:239 msgid "Disabled" msgstr "Désactivé" -#: redbot/cogs/audio/core/events/dpy.py:124 +#: redbot/cogs/audio/core/events/dpy.py:270 +msgid "You should not be running this command." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:273 +msgid "\n" +"{template}\n" +"If you wish to continue, enter this case sensitive token without spaces as your next message.\n\n" +"{confirm_token}" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:317 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:134 +#: redbot/cogs/audio/core/events/dpy.py:327 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:142 +#: redbot/cogs/audio/core/events/dpy.py:335 msgid "Unable To Parse Argument" msgstr "Impossible d'analyser l'argument" -#: redbot/cogs/audio/core/events/dpy.py:154 -#: redbot/cogs/audio/core/events/dpy.py:163 +#: redbot/cogs/audio/core/events/dpy.py:347 +#: redbot/cogs/audio/core/events/dpy.py:356 msgid "Invalid Argument" msgstr "Argument invalide" -#: redbot/cogs/audio/core/events/dpy.py:155 +#: redbot/cogs/audio/core/events/dpy.py:348 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:175 +#: redbot/cogs/audio/core/events/dpy.py:366 msgid "Invalid Environment" msgstr "Environnement invalide" -#: 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:367 +msgid "Connection to Lavalink node has been lost." +msgstr "La connexion avec Lavalink a été perdue." -#: redbot/cogs/audio/core/events/dpy.py:184 +#: redbot/cogs/audio/core/events/dpy.py:375 msgid "No Player Available" msgstr "Aucun lecteur audio disponible" -#: redbot/cogs/audio/core/events/dpy.py:185 +#: redbot/cogs/audio/core/events/dpy.py:376 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:193 -#: redbot/cogs/audio/core/events/lavalink.py:162 +#: redbot/cogs/audio/core/events/dpy.py:384 +#: redbot/cogs/audio/core/events/lavalink.py:183 msgid "Unable to Get Track" msgstr "Impossible d'obtenir la piste" -#: redbot/cogs/audio/core/events/dpy.py:194 -#: redbot/cogs/audio/core/events/lavalink.py:163 -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:385 +#: redbot/cogs/audio/core/events/lavalink.py:184 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." +msgstr "Je ne parviens actuellement pas à avoir une musique depuis Lavalink. Réessayez dans quelques minutes." -#: redbot/cogs/audio/core/events/dpy.py:205 +#: redbot/cogs/audio/core/events/dpy.py:396 msgid "There was an issue communicating with Discord." msgstr "Il y a eu un problème de communication avec Discord." -#: redbot/cogs/audio/core/events/dpy.py:206 +#: redbot/cogs/audio/core/events/dpy.py:397 msgid "This error has been reported to the bot owner." msgstr "Cette erreur a été signalée au propriétaire du bot." -#: redbot/cogs/audio/core/events/lavalink.py:154 +#: redbot/cogs/audio/core/events/lavalink.py:175 msgid "Couldn't get a valid track." msgstr "Impossible d'obtenir une piste valide." -#: redbot/cogs/audio/core/events/lavalink.py:189 +#: redbot/cogs/audio/core/events/lavalink.py:210 msgid "Now Playing" msgstr "Lecture en cours" -#: redbot/cogs/audio/core/events/lavalink.py:191 +#: redbot/cogs/audio/core/events/lavalink.py:212 msgid "Track length: {length} | Requested by: {user}" msgstr "Durée de la piste : {length} | Demandé par {user}" -#: redbot/cogs/audio/core/events/lavalink.py:212 +#: redbot/cogs/audio/core/events/lavalink.py:235 msgid "Queue ended." msgstr "File d’attente terminée." -#: redbot/cogs/audio/core/events/lavalink.py:264 +#: redbot/cogs/audio/core/events/lavalink.py:301 msgid "Multiple Errors Detected" msgstr "Multiples erreurs détectées" -#: redbot/cogs/audio/core/events/lavalink.py:265 +#: redbot/cogs/audio/core/events/lavalink.py:302 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:279 +#: redbot/cogs/audio/core/events/lavalink.py:316 msgid "Track Stuck" msgstr "Piste Bloquée" -#: redbot/cogs/audio/core/events/lavalink.py:280 +#: redbot/cogs/audio/core/events/lavalink.py:317 msgid "Playback of the song has stopped due to an unexpected error.\n" "{error}" msgstr "La lecture de la musique s'est arrêtée en raison d'une erreur inattendue.\n" "{error}" -#: redbot/cogs/audio/core/events/lavalink.py:286 +#: redbot/cogs/audio/core/events/lavalink.py:323 msgid "Track Error" msgstr "Erreur de la piste" diff --git a/redbot/cogs/audio/core/events/locales/hi-IN.po b/redbot/cogs/audio/core/events/locales/hi-IN.po index 9b505f6c00d..408a88c5b10 100644 --- a/redbot/cogs/audio/core/events/locales/hi-IN.po +++ b/redbot/cogs/audio/core/events/locales/hi-IN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-25 15:06+0000\n" +"POT-Creation-Date: 2023-06-20 09:30+0000\n" "Last-Translator: \n" "Language-Team: Hindi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,116 +15,387 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: hi_IN\n" -#: redbot/cogs/audio/core/events/cog.py:215 +#: redbot/cogs/audio/core/events/cog.py:216 msgid "Auto Play started." msgstr "" +#: redbot/cogs/audio/core/events/dpy.py:34 +msgid "Create Instant Invite" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:35 +msgid "Kick Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:36 +msgid "Ban Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:37 +msgid "Administrator" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:38 +msgid "Manage Channels" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:39 +msgid "Manage Server" +msgstr "" + #: redbot/cogs/audio/core/events/dpy.py:40 -msgid "You have attempted to run Audio's Lavalink server on an unsupported architecture. Only settings related commands will be available." +msgid "Add Reactions" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:41 +msgid "View Audit Log" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:42 +msgid "Priority Speaker" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:43 +msgid "Go Live" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:44 +msgid "Read Text Channels & See Voice Channels" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:45 +msgid "Send Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:46 +msgid "Send TTS Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:47 +msgid "Manage Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:48 +msgid "Embed Links" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:49 +msgid "Attach Files" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:50 +msgid "Read Message History" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:51 +msgid "Mention @everyone, @here, and All Roles" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:52 +msgid "Use External Emojis" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:53 +msgid "View Server Insights" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:54 +msgid "Connect" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:55 +msgid "Speak" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:56 +msgid "Mute Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:57 +msgid "Deafen Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:58 +msgid "Move Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:59 +msgid "Use Voice Activity" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:60 +msgid "Change Nickname" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:61 +msgid "Manage Nicknames" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:62 +msgid "Manage Roles" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:63 +msgid "Manage Webhooks" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:64 +msgid "Manage Expressions" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:65 +msgid "Use Application Commands" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:66 +msgid "Request to Speak" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:67 +msgid "Manage Events" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:68 +msgid "Manage Threads" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:69 +msgid "Create Public Threads" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:70 +msgid "Create Private Threads" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:71 +msgid "Use External Stickers" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:72 +msgid "Send Messages in Threads" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:73 +msgid "Start Activities" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:74 +msgid "Moderate Member" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:75 +msgid "Use Soundboard" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:76 +msgid "Create Expressions" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Use External Sounds" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:78 +msgid "Send Voice Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:82 +msgid "This command will change the executable path of Java, this is useful if you have multiple installations of Java and the default one is causing issues. Please don't change this unless you are certain that the Java version you are specifying is supported by Red. The default and supported versions are currently Java 17 and 11." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:88 +msgid "This command will change the maximum RAM allocation for the managed Lavalink node, usually you will never have to change this, before considering changing it please consult our support team." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:93 +msgid "This command will disable the managed Lavalink node, if you toggle this command you must specify an external Lavalink node to connect to, if you do not do so Audio will stop working." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:98 +msgid "This command is used to specify the IP which will be used by Red to connect to an external Lavalink node. " +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:101 +msgid "This command is used to specify the authentication password used by Red to connect to an external Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:105 +msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:108 +msgid "This command is used to specify the connection port used by Red to connect to an external Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:111 +msgid "This command specifies which network interface and IP the managed Lavalink node will bind to, by default this is 'localhost', only change this if you want the managed Lavalink node to bind to a specific IP/interface." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:116 +msgid "This command changes the authentication password required to connect to this managed node.The default value is 'youshallnotpass'." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:120 +msgid "This command changes the connection port used to connect to this managed node, only change this if the default port '2333' is causing conflicts with existing applications." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:124 +msgid "This command toggles the support of direct url streams like Icecast or Shoutcast streams. An example is ; disabling this will make the bot unable to play any direct url steam content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:134 +msgid "This command toggles the support of local track audio playback. An example is `/mnt/data/my_super_funky_track.mp3`; disabling this will make the bot unable to play any local track content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:139 +msgid "This command toggles the support of SoundCloud playback. An example is ; disabling this will make the bot unable to play any SoundCloud content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:144 +msgid "This command toggles the support of YouTube playback (Spotify depends on YouTube). Disabling this will make the bot unable to play any YouTube content: this includes Spotify." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:149 +msgid "This command toggles the support of Twitch playback. An example of this is ; disabling this will make the bot unable to play any Twitch content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:154 +msgid "This command toggles the support of Vimeo playback. An example of this is ; disabling this will make the bot unable to play any Vimeo content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:159 +msgid "This setting controls the managed node's framebuffer, do not change this unless instructed." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:163 +msgid "This setting controls the managed node's JDA-NAS buffer, do not change this unless instructed." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:167 +msgid "This command will reset every setting changed by `[p]llset`." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:184 +msgid "You have attempted to run Audio's managed Lavalink node on an unsupported architecture. Only settings related commands will be available." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:206 +msgid "I'm missing permissions to send messages in this server. Please address this as soon as possible." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:232 msgid "I'm missing permissions in this server, Please address this as soon as possible.\n\n" "Expected Permissions:\n" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:77 +#: redbot/cogs/audio/core/events/dpy.py:239 msgid "Enabled" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:77 +#: redbot/cogs/audio/core/events/dpy.py:239 msgid "Disabled" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:124 +#: redbot/cogs/audio/core/events/dpy.py:270 +msgid "You should not be running this command." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:273 +msgid "\n" +"{template}\n" +"If you wish to continue, enter this case sensitive token without spaces as your next message.\n\n" +"{confirm_token}" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:317 msgid "No DJ role found. Disabling DJ mode." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:134 +#: redbot/cogs/audio/core/events/dpy.py:327 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:142 +#: redbot/cogs/audio/core/events/dpy.py:335 msgid "Unable To Parse Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:154 -#: redbot/cogs/audio/core/events/dpy.py:163 +#: redbot/cogs/audio/core/events/dpy.py:347 +#: redbot/cogs/audio/core/events/dpy.py:356 msgid "Invalid Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:155 +#: redbot/cogs/audio/core/events/dpy.py:348 msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:175 +#: redbot/cogs/audio/core/events/dpy.py:366 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:176 -msgid "Connection to Lavalink has been lost." +#: redbot/cogs/audio/core/events/dpy.py:367 +msgid "Connection to Lavalink node has been lost." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:184 +#: redbot/cogs/audio/core/events/dpy.py:375 msgid "No Player Available" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:185 +#: redbot/cogs/audio/core/events/dpy.py:376 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:162 +#: redbot/cogs/audio/core/events/dpy.py:384 +#: redbot/cogs/audio/core/events/lavalink.py:183 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:194 -#: redbot/cogs/audio/core/events/lavalink.py:163 -msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/events/dpy.py:385 +#: redbot/cogs/audio/core/events/lavalink.py:184 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:205 +#: redbot/cogs/audio/core/events/dpy.py:396 msgid "There was an issue communicating with Discord." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:206 +#: redbot/cogs/audio/core/events/dpy.py:397 msgid "This error has been reported to the bot owner." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:154 +#: redbot/cogs/audio/core/events/lavalink.py:175 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:189 +#: redbot/cogs/audio/core/events/lavalink.py:210 msgid "Now Playing" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:191 +#: redbot/cogs/audio/core/events/lavalink.py:212 msgid "Track length: {length} | Requested by: {user}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:212 +#: redbot/cogs/audio/core/events/lavalink.py:235 msgid "Queue ended." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:264 +#: redbot/cogs/audio/core/events/lavalink.py:301 msgid "Multiple Errors Detected" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:265 +#: redbot/cogs/audio/core/events/lavalink.py:302 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:279 +#: redbot/cogs/audio/core/events/lavalink.py:316 msgid "Track Stuck" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:280 +#: redbot/cogs/audio/core/events/lavalink.py:317 msgid "Playback of the song has stopped due to an unexpected error.\n" "{error}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:286 +#: redbot/cogs/audio/core/events/lavalink.py:323 msgid "Track Error" msgstr "" diff --git a/redbot/cogs/audio/core/events/locales/hr-HR.po b/redbot/cogs/audio/core/events/locales/hr-HR.po new file mode 100644 index 00000000000..dae9b983b1e --- /dev/null +++ b/redbot/cogs/audio/core/events/locales/hr-HR.po @@ -0,0 +1,406 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2023-06-20 09:30+0000\n" +"Last-Translator: \n" +"Language-Team: Croatian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.4.2\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: hr\n" +"X-Crowdin-File-ID: 670\n" +"Language: hr_HR\n" + +#: redbot/cogs/audio/core/events/cog.py:216 +msgid "Auto Play started." +msgstr "Počela je automatska reprodukcija." + +#: redbot/cogs/audio/core/events/dpy.py:34 +msgid "Create Instant Invite" +msgstr "Stvaranje instant pozivnice" + +#: redbot/cogs/audio/core/events/dpy.py:35 +msgid "Kick Members" +msgstr "Izbacivanje članova" + +#: redbot/cogs/audio/core/events/dpy.py:36 +msgid "Ban Members" +msgstr "Bananje članova" + +#: redbot/cogs/audio/core/events/dpy.py:37 +msgid "Administrator" +msgstr "Administrator" + +#: redbot/cogs/audio/core/events/dpy.py:38 +msgid "Manage Channels" +msgstr "Upravljanje kanalima" + +#: redbot/cogs/audio/core/events/dpy.py:39 +msgid "Manage Server" +msgstr "Upravljanje serverom" + +#: redbot/cogs/audio/core/events/dpy.py:40 +msgid "Add Reactions" +msgstr "Dodavanje reakcija" + +#: redbot/cogs/audio/core/events/dpy.py:41 +msgid "View Audit Log" +msgstr "Prikaz dnevnika aktivnosti" + +#: redbot/cogs/audio/core/events/dpy.py:42 +msgid "Priority Speaker" +msgstr "Prioritetni zvučnik" + +#: redbot/cogs/audio/core/events/dpy.py:43 +msgid "Go Live" +msgstr "Pokreni pozornicu" + +#: redbot/cogs/audio/core/events/dpy.py:44 +msgid "Read Text Channels & See Voice Channels" +msgstr "Čitanje tekstualnih kanala i prikaz glasovnih kanala" + +#: redbot/cogs/audio/core/events/dpy.py:45 +msgid "Send Messages" +msgstr "Slanje poruka" + +#: redbot/cogs/audio/core/events/dpy.py:46 +msgid "Send TTS Messages" +msgstr "Slanje Tekst u govor (TTS) poruka" + +#: redbot/cogs/audio/core/events/dpy.py:47 +msgid "Manage Messages" +msgstr "Upravljanje porukama" + +#: redbot/cogs/audio/core/events/dpy.py:48 +msgid "Embed Links" +msgstr "Ugrađivanje linkova" + +#: redbot/cogs/audio/core/events/dpy.py:49 +msgid "Attach Files" +msgstr "Prilaganje datoteka" + +#: redbot/cogs/audio/core/events/dpy.py:50 +msgid "Read Message History" +msgstr "Čitanje povijesti dopisivanja" + +#: redbot/cogs/audio/core/events/dpy.py:51 +msgid "Mention @everyone, @here, and All Roles" +msgstr "Spomeni @everyone, @here i Sve uloge" + +#: redbot/cogs/audio/core/events/dpy.py:52 +msgid "Use External Emojis" +msgstr "Upotreba vanjskih emojija" + +#: redbot/cogs/audio/core/events/dpy.py:53 +msgid "View Server Insights" +msgstr "Pogledaj Razradu servera" + +#: redbot/cogs/audio/core/events/dpy.py:54 +msgid "Connect" +msgstr "Povezivanje" + +#: redbot/cogs/audio/core/events/dpy.py:55 +msgid "Speak" +msgstr "Govor" + +#: redbot/cogs/audio/core/events/dpy.py:56 +msgid "Mute Members" +msgstr "Utišavanje članova" + +#: redbot/cogs/audio/core/events/dpy.py:57 +msgid "Deafen Members" +msgstr "Isključivanje zvuka članovima" + +#: redbot/cogs/audio/core/events/dpy.py:58 +msgid "Move Members" +msgstr "Premještanje članova" + +#: redbot/cogs/audio/core/events/dpy.py:59 +msgid "Use Voice Activity" +msgstr "Korištenje glasovne aktivnosti" + +#: redbot/cogs/audio/core/events/dpy.py:60 +msgid "Change Nickname" +msgstr "Mijenjanje nadimka" + +#: redbot/cogs/audio/core/events/dpy.py:61 +msgid "Manage Nicknames" +msgstr "Upravljanje nadimcima" + +#: redbot/cogs/audio/core/events/dpy.py:62 +msgid "Manage Roles" +msgstr "Upravljanje ulogama" + +#: redbot/cogs/audio/core/events/dpy.py:63 +msgid "Manage Webhooks" +msgstr "Upravljanje webhookovima" + +#: redbot/cogs/audio/core/events/dpy.py:64 +msgid "Manage Expressions" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:65 +msgid "Use Application Commands" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:66 +msgid "Request to Speak" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:67 +msgid "Manage Events" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:68 +msgid "Manage Threads" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:69 +msgid "Create Public Threads" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:70 +msgid "Create Private Threads" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:71 +msgid "Use External Stickers" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:72 +msgid "Send Messages in Threads" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:73 +msgid "Start Activities" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:74 +msgid "Moderate Member" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:75 +msgid "Use Soundboard" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:76 +msgid "Create Expressions" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Use External Sounds" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:78 +msgid "Send Voice Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:82 +msgid "This command will change the executable path of Java, this is useful if you have multiple installations of Java and the default one is causing issues. Please don't change this unless you are certain that the Java version you are specifying is supported by Red. The default and supported versions are currently Java 17 and 11." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:88 +msgid "This command will change the maximum RAM allocation for the managed Lavalink node, usually you will never have to change this, before considering changing it please consult our support team." +msgstr "Ova naredba će promijeniti maksimalnu dodjelu RAM-a upravljanom Lavalink čvoru. Inače ovo nikada nećete morati mijenjati. Prije nego što razmislite o promjeni, obratite se našem timu za podršku." + +#: redbot/cogs/audio/core/events/dpy.py:93 +msgid "This command will disable the managed Lavalink node, if you toggle this command you must specify an external Lavalink node to connect to, if you do not do so Audio will stop working." +msgstr "Ova naredba će onemogućiti upravljani Lavalink čvor, ako uključite ovu naredbu, morate navesti vanjski Lavalink čvor na koji ćete se povezati, ako to ne učinite Audio će prestat raditi." + +#: redbot/cogs/audio/core/events/dpy.py:98 +msgid "This command is used to specify the IP which will be used by Red to connect to an external Lavalink node. " +msgstr "Ova naredba se koristi za određivanje IP adrese koju Red koristi za povezivanje na eksterni Lavalink čvor. " + +#: redbot/cogs/audio/core/events/dpy.py:101 +msgid "This command is used to specify the authentication password used by Red to connect to an external Lavalink node." +msgstr "Ova naredba se koristi za određivanje lozinke koju Red koristi za povezivanje na eksterni Lavalink čvor." + +#: redbot/cogs/audio/core/events/dpy.py:105 +msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node." +msgstr "Ova naredba se koristi za prebacivanje između sigurnih i nesigurnih veza na eksterni Lavalink čvor." + +#: redbot/cogs/audio/core/events/dpy.py:108 +msgid "This command is used to specify the connection port used by Red to connect to an external Lavalink node." +msgstr "Ova naredba se koristi za određivanje port-a koji Red koristi za spajanje na eksterni Lavalink čvor." + +#: redbot/cogs/audio/core/events/dpy.py:111 +msgid "This command specifies which network interface and IP the managed Lavalink node will bind to, by default this is 'localhost', only change this if you want the managed Lavalink node to bind to a specific IP/interface." +msgstr "Ova naredba određuje na koje mrežno sučelje i IP će se upravljani Lavalink čvor vezati, prema zadanim postavkama ovo je 'localhost', promijenite ovo jedino ako želite da se upravljani Lavalink čvor veže na određeni IP/sučelje." + +#: redbot/cogs/audio/core/events/dpy.py:116 +msgid "This command changes the authentication password required to connect to this managed node.The default value is 'youshallnotpass'." +msgstr "Ova naredba mijenja lozinku potrebnu za povezivanje s ovim upravljanim čvorom. Zadana vrijednost je 'youshallnotpass'." + +#: redbot/cogs/audio/core/events/dpy.py:120 +msgid "This command changes the connection port used to connect to this managed node, only change this if the default port '2333' is causing conflicts with existing applications." +msgstr "Ova naredba mijenja port koji se koristi za povezivanje s ovim upravljanim čvorom, promijenite ga jedino ako zadani port '2333' uzrokuje sukobe s postojećim aplikacijama." + +#: redbot/cogs/audio/core/events/dpy.py:124 +msgid "This command toggles the support of direct url streams like Icecast or Shoutcast streams. An example is ; disabling this will make the bot unable to play any direct url steam content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:134 +msgid "This command toggles the support of local track audio playback. An example is `/mnt/data/my_super_funky_track.mp3`; disabling this will make the bot unable to play any local track content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:139 +msgid "This command toggles the support of SoundCloud playback. An example is ; disabling this will make the bot unable to play any SoundCloud content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:144 +msgid "This command toggles the support of YouTube playback (Spotify depends on YouTube). Disabling this will make the bot unable to play any YouTube content: this includes Spotify." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:149 +msgid "This command toggles the support of Twitch playback. An example of this is ; disabling this will make the bot unable to play any Twitch content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:154 +msgid "This command toggles the support of Vimeo playback. An example of this is ; disabling this will make the bot unable to play any Vimeo content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:159 +msgid "This setting controls the managed node's framebuffer, do not change this unless instructed." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:163 +msgid "This setting controls the managed node's JDA-NAS buffer, do not change this unless instructed." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:167 +msgid "This command will reset every setting changed by `[p]llset`." +msgstr "Ova naredba će resetirati svaku postavku koju je promijenio `[p]llset`." + +#: redbot/cogs/audio/core/events/dpy.py:184 +msgid "You have attempted to run Audio's managed Lavalink node on an unsupported architecture. Only settings related commands will be available." +msgstr "Pokušali ste pokrenuti Audio-upravljan Lavalink čvor na nepodržanoj arhitekturi. Biti će dostupne samo naredbe povezane s postavkama." + +#: redbot/cogs/audio/core/events/dpy.py:206 +msgid "I'm missing permissions to send messages in this server. Please address this as soon as possible." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:232 +msgid "I'm missing permissions in this server, Please address this as soon as possible.\n\n" +"Expected Permissions:\n" +msgstr "Nedostaju mi dozvole u ovom serveru, riješite to što prije moguće.\n\n" +"Očekivane dozvole:\n" + +#: redbot/cogs/audio/core/events/dpy.py:239 +msgid "Enabled" +msgstr "Aktivirano" + +#: redbot/cogs/audio/core/events/dpy.py:239 +msgid "Disabled" +msgstr "Deaktivirano" + +#: redbot/cogs/audio/core/events/dpy.py:270 +msgid "You should not be running this command." +msgstr "Ne biste trebali pokretati ovu naredbu." + +#: redbot/cogs/audio/core/events/dpy.py:273 +msgid "\n" +"{template}\n" +"If you wish to continue, enter this case sensitive token without spaces as your next message.\n\n" +"{confirm_token}" +msgstr "\n" +"{template}\n" +"Ako želite nastaviti, unesite ovaj token, pazeći na velika i mala slova, bez razmaka kao sljedeću poruku.\n\n" +"{confirm_token}" + +#: redbot/cogs/audio/core/events/dpy.py:317 +msgid "No DJ role found. Disabling DJ mode." +msgstr "Nije pronađena DJ uloga. Onemogućavam DJ način rada." + +#: redbot/cogs/audio/core/events/dpy.py:327 +msgid "`{user_input}` is not a valid value for `{command}`" +msgstr "`{user_input}` nije važeća vrijednost za `{command}`" + +#: redbot/cogs/audio/core/events/dpy.py:335 +msgid "Unable To Parse Argument" +msgstr "Nije moguće obradit argument" + +#: redbot/cogs/audio/core/events/dpy.py:347 +#: redbot/cogs/audio/core/events/dpy.py:356 +msgid "Invalid Argument" +msgstr "Neispravan Argument" + +#: redbot/cogs/audio/core/events/dpy.py:348 +msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." +msgstr "Argument koji ste dali za `{}` nije valjan: očekivao sam `{}`." + +#: redbot/cogs/audio/core/events/dpy.py:366 +msgid "Invalid Environment" +msgstr "Neispravno Okruženje" + +#: redbot/cogs/audio/core/events/dpy.py:367 +msgid "Connection to Lavalink node has been lost." +msgstr "Veza s Lavalinkom je izgubljena." + +#: redbot/cogs/audio/core/events/dpy.py:375 +msgid "No Player Available" +msgstr "Nema dostupnog Playera" + +#: redbot/cogs/audio/core/events/dpy.py:376 +msgid "The bot is not connected to a voice channel." +msgstr "Bot nije spojen na glasovni kanal." + +#: redbot/cogs/audio/core/events/dpy.py:384 +#: redbot/cogs/audio/core/events/lavalink.py:183 +msgid "Unable to Get Track" +msgstr "Nije moguće dobiti pjesmu" + +#: redbot/cogs/audio/core/events/dpy.py:385 +#: redbot/cogs/audio/core/events/lavalink.py:184 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." +msgstr "Trenutno ne mogu dobiti pjesmu od Lavalinka, pokušajte ponovno za par minuta." + +#: redbot/cogs/audio/core/events/dpy.py:396 +msgid "There was an issue communicating with Discord." +msgstr "Došlo je do problema u komunikaciji s Discordom." + +#: redbot/cogs/audio/core/events/dpy.py:397 +msgid "This error has been reported to the bot owner." +msgstr "Greška je prijavljena vlasniku bota." + +#: redbot/cogs/audio/core/events/lavalink.py:175 +msgid "Couldn't get a valid track." +msgstr "Nije moguće dobiti valjanu pjesmu." + +#: redbot/cogs/audio/core/events/lavalink.py:210 +msgid "Now Playing" +msgstr "Reproducira se" + +#: redbot/cogs/audio/core/events/lavalink.py:212 +msgid "Track length: {length} | Requested by: {user}" +msgstr "Trajanje pjesme: {length} | Zatražio: {user}" + +#: redbot/cogs/audio/core/events/lavalink.py:235 +msgid "Queue ended." +msgstr "Red čekanja prazan." + +#: redbot/cogs/audio/core/events/lavalink.py:301 +msgid "Multiple Errors Detected" +msgstr "Otkriveno je više grešaka" + +#: redbot/cogs/audio/core/events/lavalink.py:302 +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 "Zatvaram audio player jer sam otkrio više grešaka. Ako se ovo nastavi, obavijestite vlasnika bota jer bi Audio Cog mogao biti privremeno nedostupan." + +#: redbot/cogs/audio/core/events/lavalink.py:316 +msgid "Track Stuck" +msgstr "Pjesma je zapela" + +#: redbot/cogs/audio/core/events/lavalink.py:317 +msgid "Playback of the song has stopped due to an unexpected error.\n" +"{error}" +msgstr "Reprodukcija pjesme je zaustavljena zbog neočekivane greške.\n" +"{error}" + +#: redbot/cogs/audio/core/events/lavalink.py:323 +msgid "Track Error" +msgstr "Greška pjesme" + diff --git a/redbot/cogs/audio/core/events/locales/hu-HU.po b/redbot/cogs/audio/core/events/locales/hu-HU.po index 98faaf0bf67..a8d51797234 100644 --- a/redbot/cogs/audio/core/events/locales/hu-HU.po +++ b/redbot/cogs/audio/core/events/locales/hu-HU.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-25 15:06+0000\n" +"POT-Creation-Date: 2023-06-20 09:30+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,116 +15,387 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: hu_HU\n" -#: redbot/cogs/audio/core/events/cog.py:215 +#: redbot/cogs/audio/core/events/cog.py:216 msgid "Auto Play started." msgstr "" +#: redbot/cogs/audio/core/events/dpy.py:34 +msgid "Create Instant Invite" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:35 +msgid "Kick Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:36 +msgid "Ban Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:37 +msgid "Administrator" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:38 +msgid "Manage Channels" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:39 +msgid "Manage Server" +msgstr "" + #: redbot/cogs/audio/core/events/dpy.py:40 -msgid "You have attempted to run Audio's Lavalink server on an unsupported architecture. Only settings related commands will be available." +msgid "Add Reactions" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:41 +msgid "View Audit Log" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:42 +msgid "Priority Speaker" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:43 +msgid "Go Live" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:44 +msgid "Read Text Channels & See Voice Channels" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:45 +msgid "Send Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:46 +msgid "Send TTS Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:47 +msgid "Manage Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:48 +msgid "Embed Links" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:49 +msgid "Attach Files" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:50 +msgid "Read Message History" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:51 +msgid "Mention @everyone, @here, and All Roles" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:52 +msgid "Use External Emojis" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:53 +msgid "View Server Insights" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:54 +msgid "Connect" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:55 +msgid "Speak" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:56 +msgid "Mute Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:57 +msgid "Deafen Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:58 +msgid "Move Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:59 +msgid "Use Voice Activity" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:60 +msgid "Change Nickname" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:61 +msgid "Manage Nicknames" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:62 +msgid "Manage Roles" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:63 +msgid "Manage Webhooks" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:64 +msgid "Manage Expressions" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:65 +msgid "Use Application Commands" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:66 +msgid "Request to Speak" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:67 +msgid "Manage Events" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:68 +msgid "Manage Threads" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:69 +msgid "Create Public Threads" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:70 +msgid "Create Private Threads" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:71 +msgid "Use External Stickers" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:72 +msgid "Send Messages in Threads" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:73 +msgid "Start Activities" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:74 +msgid "Moderate Member" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:75 +msgid "Use Soundboard" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:76 +msgid "Create Expressions" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Use External Sounds" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:78 +msgid "Send Voice Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:82 +msgid "This command will change the executable path of Java, this is useful if you have multiple installations of Java and the default one is causing issues. Please don't change this unless you are certain that the Java version you are specifying is supported by Red. The default and supported versions are currently Java 17 and 11." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:88 +msgid "This command will change the maximum RAM allocation for the managed Lavalink node, usually you will never have to change this, before considering changing it please consult our support team." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:93 +msgid "This command will disable the managed Lavalink node, if you toggle this command you must specify an external Lavalink node to connect to, if you do not do so Audio will stop working." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:98 +msgid "This command is used to specify the IP which will be used by Red to connect to an external Lavalink node. " +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:101 +msgid "This command is used to specify the authentication password used by Red to connect to an external Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:105 +msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:108 +msgid "This command is used to specify the connection port used by Red to connect to an external Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:111 +msgid "This command specifies which network interface and IP the managed Lavalink node will bind to, by default this is 'localhost', only change this if you want the managed Lavalink node to bind to a specific IP/interface." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:116 +msgid "This command changes the authentication password required to connect to this managed node.The default value is 'youshallnotpass'." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:120 +msgid "This command changes the connection port used to connect to this managed node, only change this if the default port '2333' is causing conflicts with existing applications." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:124 +msgid "This command toggles the support of direct url streams like Icecast or Shoutcast streams. An example is ; disabling this will make the bot unable to play any direct url steam content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:134 +msgid "This command toggles the support of local track audio playback. An example is `/mnt/data/my_super_funky_track.mp3`; disabling this will make the bot unable to play any local track content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:139 +msgid "This command toggles the support of SoundCloud playback. An example is ; disabling this will make the bot unable to play any SoundCloud content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:144 +msgid "This command toggles the support of YouTube playback (Spotify depends on YouTube). Disabling this will make the bot unable to play any YouTube content: this includes Spotify." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:149 +msgid "This command toggles the support of Twitch playback. An example of this is ; disabling this will make the bot unable to play any Twitch content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:154 +msgid "This command toggles the support of Vimeo playback. An example of this is ; disabling this will make the bot unable to play any Vimeo content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:159 +msgid "This setting controls the managed node's framebuffer, do not change this unless instructed." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:163 +msgid "This setting controls the managed node's JDA-NAS buffer, do not change this unless instructed." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:167 +msgid "This command will reset every setting changed by `[p]llset`." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:184 +msgid "You have attempted to run Audio's managed Lavalink node on an unsupported architecture. Only settings related commands will be available." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:206 +msgid "I'm missing permissions to send messages in this server. Please address this as soon as possible." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:232 msgid "I'm missing permissions in this server, Please address this as soon as possible.\n\n" "Expected Permissions:\n" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:77 +#: redbot/cogs/audio/core/events/dpy.py:239 msgid "Enabled" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:77 +#: redbot/cogs/audio/core/events/dpy.py:239 msgid "Disabled" msgstr "Letiltva" -#: redbot/cogs/audio/core/events/dpy.py:124 +#: redbot/cogs/audio/core/events/dpy.py:270 +msgid "You should not be running this command." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:273 +msgid "\n" +"{template}\n" +"If you wish to continue, enter this case sensitive token without spaces as your next message.\n\n" +"{confirm_token}" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:317 msgid "No DJ role found. Disabling DJ mode." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:134 +#: redbot/cogs/audio/core/events/dpy.py:327 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:142 +#: redbot/cogs/audio/core/events/dpy.py:335 msgid "Unable To Parse Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:154 -#: redbot/cogs/audio/core/events/dpy.py:163 +#: redbot/cogs/audio/core/events/dpy.py:347 +#: redbot/cogs/audio/core/events/dpy.py:356 msgid "Invalid Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:155 +#: redbot/cogs/audio/core/events/dpy.py:348 msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:175 +#: redbot/cogs/audio/core/events/dpy.py:366 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:176 -msgid "Connection to Lavalink has been lost." +#: redbot/cogs/audio/core/events/dpy.py:367 +msgid "Connection to Lavalink node has been lost." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:184 +#: redbot/cogs/audio/core/events/dpy.py:375 msgid "No Player Available" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:185 +#: redbot/cogs/audio/core/events/dpy.py:376 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:162 +#: redbot/cogs/audio/core/events/dpy.py:384 +#: redbot/cogs/audio/core/events/lavalink.py:183 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:194 -#: redbot/cogs/audio/core/events/lavalink.py:163 -msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/events/dpy.py:385 +#: redbot/cogs/audio/core/events/lavalink.py:184 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:205 +#: redbot/cogs/audio/core/events/dpy.py:396 msgid "There was an issue communicating with Discord." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:206 +#: redbot/cogs/audio/core/events/dpy.py:397 msgid "This error has been reported to the bot owner." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:154 +#: redbot/cogs/audio/core/events/lavalink.py:175 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:189 +#: redbot/cogs/audio/core/events/lavalink.py:210 msgid "Now Playing" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:191 +#: redbot/cogs/audio/core/events/lavalink.py:212 msgid "Track length: {length} | Requested by: {user}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:212 +#: redbot/cogs/audio/core/events/lavalink.py:235 msgid "Queue ended." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:264 +#: redbot/cogs/audio/core/events/lavalink.py:301 msgid "Multiple Errors Detected" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:265 +#: redbot/cogs/audio/core/events/lavalink.py:302 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:279 +#: redbot/cogs/audio/core/events/lavalink.py:316 msgid "Track Stuck" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:280 +#: redbot/cogs/audio/core/events/lavalink.py:317 msgid "Playback of the song has stopped due to an unexpected error.\n" "{error}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:286 +#: redbot/cogs/audio/core/events/lavalink.py:323 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 34cf734bb95..196e0dff91d 100644 --- a/redbot/cogs/audio/core/events/locales/id-ID.po +++ b/redbot/cogs/audio/core/events/locales/id-ID.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-25 15:06+0000\n" +"POT-Creation-Date: 2023-06-20 09:30+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,116 +15,387 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: id_ID\n" -#: redbot/cogs/audio/core/events/cog.py:215 +#: redbot/cogs/audio/core/events/cog.py:216 msgid "Auto Play started." msgstr "" +#: redbot/cogs/audio/core/events/dpy.py:34 +msgid "Create Instant Invite" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:35 +msgid "Kick Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:36 +msgid "Ban Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:37 +msgid "Administrator" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:38 +msgid "Manage Channels" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:39 +msgid "Manage Server" +msgstr "" + #: redbot/cogs/audio/core/events/dpy.py:40 -msgid "You have attempted to run Audio's Lavalink server on an unsupported architecture. Only settings related commands will be available." +msgid "Add Reactions" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:41 +msgid "View Audit Log" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:42 +msgid "Priority Speaker" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:43 +msgid "Go Live" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:44 +msgid "Read Text Channels & See Voice Channels" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:45 +msgid "Send Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:46 +msgid "Send TTS Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:47 +msgid "Manage Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:48 +msgid "Embed Links" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:49 +msgid "Attach Files" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:50 +msgid "Read Message History" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:51 +msgid "Mention @everyone, @here, and All Roles" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:52 +msgid "Use External Emojis" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:53 +msgid "View Server Insights" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:54 +msgid "Connect" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:55 +msgid "Speak" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:56 +msgid "Mute Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:57 +msgid "Deafen Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:58 +msgid "Move Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:59 +msgid "Use Voice Activity" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:60 +msgid "Change Nickname" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:61 +msgid "Manage Nicknames" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:62 +msgid "Manage Roles" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:63 +msgid "Manage Webhooks" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:64 +msgid "Manage Expressions" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:65 +msgid "Use Application Commands" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:66 +msgid "Request to Speak" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:67 +msgid "Manage Events" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:68 +msgid "Manage Threads" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:69 +msgid "Create Public Threads" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:70 +msgid "Create Private Threads" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:71 +msgid "Use External Stickers" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:72 +msgid "Send Messages in Threads" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:73 +msgid "Start Activities" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:74 +msgid "Moderate Member" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:75 +msgid "Use Soundboard" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:76 +msgid "Create Expressions" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Use External Sounds" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:78 +msgid "Send Voice Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:82 +msgid "This command will change the executable path of Java, this is useful if you have multiple installations of Java and the default one is causing issues. Please don't change this unless you are certain that the Java version you are specifying is supported by Red. The default and supported versions are currently Java 17 and 11." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:88 +msgid "This command will change the maximum RAM allocation for the managed Lavalink node, usually you will never have to change this, before considering changing it please consult our support team." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:93 +msgid "This command will disable the managed Lavalink node, if you toggle this command you must specify an external Lavalink node to connect to, if you do not do so Audio will stop working." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:98 +msgid "This command is used to specify the IP which will be used by Red to connect to an external Lavalink node. " +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:101 +msgid "This command is used to specify the authentication password used by Red to connect to an external Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:105 +msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:108 +msgid "This command is used to specify the connection port used by Red to connect to an external Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:111 +msgid "This command specifies which network interface and IP the managed Lavalink node will bind to, by default this is 'localhost', only change this if you want the managed Lavalink node to bind to a specific IP/interface." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:116 +msgid "This command changes the authentication password required to connect to this managed node.The default value is 'youshallnotpass'." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:120 +msgid "This command changes the connection port used to connect to this managed node, only change this if the default port '2333' is causing conflicts with existing applications." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:124 +msgid "This command toggles the support of direct url streams like Icecast or Shoutcast streams. An example is ; disabling this will make the bot unable to play any direct url steam content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:134 +msgid "This command toggles the support of local track audio playback. An example is `/mnt/data/my_super_funky_track.mp3`; disabling this will make the bot unable to play any local track content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:139 +msgid "This command toggles the support of SoundCloud playback. An example is ; disabling this will make the bot unable to play any SoundCloud content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:144 +msgid "This command toggles the support of YouTube playback (Spotify depends on YouTube). Disabling this will make the bot unable to play any YouTube content: this includes Spotify." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:149 +msgid "This command toggles the support of Twitch playback. An example of this is ; disabling this will make the bot unable to play any Twitch content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:154 +msgid "This command toggles the support of Vimeo playback. An example of this is ; disabling this will make the bot unable to play any Vimeo content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:159 +msgid "This setting controls the managed node's framebuffer, do not change this unless instructed." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:163 +msgid "This setting controls the managed node's JDA-NAS buffer, do not change this unless instructed." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:167 +msgid "This command will reset every setting changed by `[p]llset`." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:184 +msgid "You have attempted to run Audio's managed Lavalink node on an unsupported architecture. Only settings related commands will be available." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:206 +msgid "I'm missing permissions to send messages in this server. Please address this as soon as possible." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:232 msgid "I'm missing permissions in this server, Please address this as soon as possible.\n\n" "Expected Permissions:\n" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:77 +#: redbot/cogs/audio/core/events/dpy.py:239 msgid "Enabled" msgstr "Diaktifkan" -#: redbot/cogs/audio/core/events/dpy.py:77 +#: redbot/cogs/audio/core/events/dpy.py:239 msgid "Disabled" msgstr "Dinonaktifkan" -#: redbot/cogs/audio/core/events/dpy.py:124 +#: redbot/cogs/audio/core/events/dpy.py:270 +msgid "You should not be running this command." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:273 +msgid "\n" +"{template}\n" +"If you wish to continue, enter this case sensitive token without spaces as your next message.\n\n" +"{confirm_token}" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:317 msgid "No DJ role found. Disabling DJ mode." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:134 +#: redbot/cogs/audio/core/events/dpy.py:327 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:142 +#: redbot/cogs/audio/core/events/dpy.py:335 msgid "Unable To Parse Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:154 -#: redbot/cogs/audio/core/events/dpy.py:163 +#: redbot/cogs/audio/core/events/dpy.py:347 +#: redbot/cogs/audio/core/events/dpy.py:356 msgid "Invalid Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:155 +#: redbot/cogs/audio/core/events/dpy.py:348 msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:175 +#: redbot/cogs/audio/core/events/dpy.py:366 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:176 -msgid "Connection to Lavalink has been lost." +#: redbot/cogs/audio/core/events/dpy.py:367 +msgid "Connection to Lavalink node has been lost." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:184 +#: redbot/cogs/audio/core/events/dpy.py:375 msgid "No Player Available" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:185 +#: redbot/cogs/audio/core/events/dpy.py:376 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:162 +#: redbot/cogs/audio/core/events/dpy.py:384 +#: redbot/cogs/audio/core/events/lavalink.py:183 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:194 -#: redbot/cogs/audio/core/events/lavalink.py:163 -msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/events/dpy.py:385 +#: redbot/cogs/audio/core/events/lavalink.py:184 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:205 +#: redbot/cogs/audio/core/events/dpy.py:396 msgid "There was an issue communicating with Discord." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:206 +#: redbot/cogs/audio/core/events/dpy.py:397 msgid "This error has been reported to the bot owner." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:154 +#: redbot/cogs/audio/core/events/lavalink.py:175 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:189 +#: redbot/cogs/audio/core/events/lavalink.py:210 msgid "Now Playing" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:191 +#: redbot/cogs/audio/core/events/lavalink.py:212 msgid "Track length: {length} | Requested by: {user}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:212 +#: redbot/cogs/audio/core/events/lavalink.py:235 msgid "Queue ended." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:264 +#: redbot/cogs/audio/core/events/lavalink.py:301 msgid "Multiple Errors Detected" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:265 +#: redbot/cogs/audio/core/events/lavalink.py:302 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:279 +#: redbot/cogs/audio/core/events/lavalink.py:316 msgid "Track Stuck" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:280 +#: redbot/cogs/audio/core/events/lavalink.py:317 msgid "Playback of the song has stopped due to an unexpected error.\n" "{error}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:286 +#: redbot/cogs/audio/core/events/lavalink.py:323 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 940f8e99a01..c203c2cbd1f 100644 --- a/redbot/cogs/audio/core/events/locales/it-IT.po +++ b/redbot/cogs/audio/core/events/locales/it-IT.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-25 15:06+0000\n" +"POT-Creation-Date: 2023-06-20 09:30+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,116 +15,387 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: it_IT\n" -#: redbot/cogs/audio/core/events/cog.py:215 +#: redbot/cogs/audio/core/events/cog.py:216 msgid "Auto Play started." msgstr "" +#: redbot/cogs/audio/core/events/dpy.py:34 +msgid "Create Instant Invite" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:35 +msgid "Kick Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:36 +msgid "Ban Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:37 +msgid "Administrator" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:38 +msgid "Manage Channels" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:39 +msgid "Manage Server" +msgstr "" + #: redbot/cogs/audio/core/events/dpy.py:40 -msgid "You have attempted to run Audio's Lavalink server on an unsupported architecture. Only settings related commands will be available." +msgid "Add Reactions" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:41 +msgid "View Audit Log" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:42 +msgid "Priority Speaker" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:43 +msgid "Go Live" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:44 +msgid "Read Text Channels & See Voice Channels" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:45 +msgid "Send Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:46 +msgid "Send TTS Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:47 +msgid "Manage Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:48 +msgid "Embed Links" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:49 +msgid "Attach Files" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:50 +msgid "Read Message History" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:51 +msgid "Mention @everyone, @here, and All Roles" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:52 +msgid "Use External Emojis" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:53 +msgid "View Server Insights" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:54 +msgid "Connect" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:55 +msgid "Speak" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:56 +msgid "Mute Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:57 +msgid "Deafen Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:58 +msgid "Move Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:59 +msgid "Use Voice Activity" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:60 +msgid "Change Nickname" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:61 +msgid "Manage Nicknames" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:62 +msgid "Manage Roles" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:63 +msgid "Manage Webhooks" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:64 +msgid "Manage Expressions" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:65 +msgid "Use Application Commands" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:66 +msgid "Request to Speak" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:67 +msgid "Manage Events" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:68 +msgid "Manage Threads" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:69 +msgid "Create Public Threads" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:70 +msgid "Create Private Threads" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:71 +msgid "Use External Stickers" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:72 +msgid "Send Messages in Threads" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:73 +msgid "Start Activities" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:74 +msgid "Moderate Member" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:75 +msgid "Use Soundboard" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:76 +msgid "Create Expressions" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Use External Sounds" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:78 +msgid "Send Voice Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:82 +msgid "This command will change the executable path of Java, this is useful if you have multiple installations of Java and the default one is causing issues. Please don't change this unless you are certain that the Java version you are specifying is supported by Red. The default and supported versions are currently Java 17 and 11." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:88 +msgid "This command will change the maximum RAM allocation for the managed Lavalink node, usually you will never have to change this, before considering changing it please consult our support team." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:93 +msgid "This command will disable the managed Lavalink node, if you toggle this command you must specify an external Lavalink node to connect to, if you do not do so Audio will stop working." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:98 +msgid "This command is used to specify the IP which will be used by Red to connect to an external Lavalink node. " +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:101 +msgid "This command is used to specify the authentication password used by Red to connect to an external Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:105 +msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:108 +msgid "This command is used to specify the connection port used by Red to connect to an external Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:111 +msgid "This command specifies which network interface and IP the managed Lavalink node will bind to, by default this is 'localhost', only change this if you want the managed Lavalink node to bind to a specific IP/interface." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:116 +msgid "This command changes the authentication password required to connect to this managed node.The default value is 'youshallnotpass'." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:120 +msgid "This command changes the connection port used to connect to this managed node, only change this if the default port '2333' is causing conflicts with existing applications." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:124 +msgid "This command toggles the support of direct url streams like Icecast or Shoutcast streams. An example is ; disabling this will make the bot unable to play any direct url steam content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:134 +msgid "This command toggles the support of local track audio playback. An example is `/mnt/data/my_super_funky_track.mp3`; disabling this will make the bot unable to play any local track content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:139 +msgid "This command toggles the support of SoundCloud playback. An example is ; disabling this will make the bot unable to play any SoundCloud content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:144 +msgid "This command toggles the support of YouTube playback (Spotify depends on YouTube). Disabling this will make the bot unable to play any YouTube content: this includes Spotify." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:149 +msgid "This command toggles the support of Twitch playback. An example of this is ; disabling this will make the bot unable to play any Twitch content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:154 +msgid "This command toggles the support of Vimeo playback. An example of this is ; disabling this will make the bot unable to play any Vimeo content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:159 +msgid "This setting controls the managed node's framebuffer, do not change this unless instructed." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:163 +msgid "This setting controls the managed node's JDA-NAS buffer, do not change this unless instructed." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:167 +msgid "This command will reset every setting changed by `[p]llset`." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:184 +msgid "You have attempted to run Audio's managed Lavalink node on an unsupported architecture. Only settings related commands will be available." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:206 +msgid "I'm missing permissions to send messages in this server. Please address this as soon as possible." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:232 msgid "I'm missing permissions in this server, Please address this as soon as possible.\n\n" "Expected Permissions:\n" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:77 +#: redbot/cogs/audio/core/events/dpy.py:239 msgid "Enabled" msgstr "Abilitato" -#: redbot/cogs/audio/core/events/dpy.py:77 +#: redbot/cogs/audio/core/events/dpy.py:239 msgid "Disabled" msgstr "Disabilitato" -#: redbot/cogs/audio/core/events/dpy.py:124 +#: redbot/cogs/audio/core/events/dpy.py:270 +msgid "You should not be running this command." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:273 +msgid "\n" +"{template}\n" +"If you wish to continue, enter this case sensitive token without spaces as your next message.\n\n" +"{confirm_token}" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:317 msgid "No DJ role found. Disabling DJ mode." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:134 +#: redbot/cogs/audio/core/events/dpy.py:327 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:142 +#: redbot/cogs/audio/core/events/dpy.py:335 msgid "Unable To Parse Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:154 -#: redbot/cogs/audio/core/events/dpy.py:163 +#: redbot/cogs/audio/core/events/dpy.py:347 +#: redbot/cogs/audio/core/events/dpy.py:356 msgid "Invalid Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:155 +#: redbot/cogs/audio/core/events/dpy.py:348 msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:175 +#: redbot/cogs/audio/core/events/dpy.py:366 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:176 -msgid "Connection to Lavalink has been lost." +#: redbot/cogs/audio/core/events/dpy.py:367 +msgid "Connection to Lavalink node has been lost." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:184 +#: redbot/cogs/audio/core/events/dpy.py:375 msgid "No Player Available" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:185 +#: redbot/cogs/audio/core/events/dpy.py:376 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:162 +#: redbot/cogs/audio/core/events/dpy.py:384 +#: redbot/cogs/audio/core/events/lavalink.py:183 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:194 -#: redbot/cogs/audio/core/events/lavalink.py:163 -msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/events/dpy.py:385 +#: redbot/cogs/audio/core/events/lavalink.py:184 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:205 +#: redbot/cogs/audio/core/events/dpy.py:396 msgid "There was an issue communicating with Discord." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:206 +#: redbot/cogs/audio/core/events/dpy.py:397 msgid "This error has been reported to the bot owner." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:154 +#: redbot/cogs/audio/core/events/lavalink.py:175 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:189 +#: redbot/cogs/audio/core/events/lavalink.py:210 msgid "Now Playing" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:191 +#: redbot/cogs/audio/core/events/lavalink.py:212 msgid "Track length: {length} | Requested by: {user}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:212 +#: redbot/cogs/audio/core/events/lavalink.py:235 msgid "Queue ended." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:264 +#: redbot/cogs/audio/core/events/lavalink.py:301 msgid "Multiple Errors Detected" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:265 +#: redbot/cogs/audio/core/events/lavalink.py:302 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:279 +#: redbot/cogs/audio/core/events/lavalink.py:316 msgid "Track Stuck" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:280 +#: redbot/cogs/audio/core/events/lavalink.py:317 msgid "Playback of the song has stopped due to an unexpected error.\n" "{error}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:286 +#: redbot/cogs/audio/core/events/lavalink.py:323 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 e81ee417b06..2626519211c 100644 --- a/redbot/cogs/audio/core/events/locales/ja-JP.po +++ b/redbot/cogs/audio/core/events/locales/ja-JP.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-25 15:06+0000\n" +"POT-Creation-Date: 2023-06-20 09:30+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,116 +15,387 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: ja_JP\n" -#: redbot/cogs/audio/core/events/cog.py:215 +#: redbot/cogs/audio/core/events/cog.py:216 msgid "Auto Play started." -msgstr "" +msgstr "自動再生を開始しました" + +#: redbot/cogs/audio/core/events/dpy.py:34 +msgid "Create Instant Invite" +msgstr "招待を作成する" + +#: redbot/cogs/audio/core/events/dpy.py:35 +msgid "Kick Members" +msgstr "メンバーをキック" + +#: redbot/cogs/audio/core/events/dpy.py:36 +msgid "Ban Members" +msgstr "メンバーをBAN" + +#: redbot/cogs/audio/core/events/dpy.py:37 +msgid "Administrator" +msgstr "管理者" + +#: redbot/cogs/audio/core/events/dpy.py:38 +msgid "Manage Channels" +msgstr "チャンネルを管理" + +#: redbot/cogs/audio/core/events/dpy.py:39 +msgid "Manage Server" +msgstr "サーバー管理" #: redbot/cogs/audio/core/events/dpy.py:40 -msgid "You have attempted to run Audio's Lavalink server on an unsupported architecture. Only settings related commands will be available." +msgid "Add Reactions" +msgstr "リアクションの追加" + +#: redbot/cogs/audio/core/events/dpy.py:41 +msgid "View Audit Log" +msgstr "監査ログを表示" + +#: redbot/cogs/audio/core/events/dpy.py:42 +msgid "Priority Speaker" +msgstr "優先スピーカー" + +#: redbot/cogs/audio/core/events/dpy.py:43 +msgid "Go Live" +msgstr "Go Live" + +#: redbot/cogs/audio/core/events/dpy.py:44 +msgid "Read Text Channels & See Voice Channels" +msgstr "テキストチャンネルの閲覧&ボイスチャンネルを聞く" + +#: redbot/cogs/audio/core/events/dpy.py:45 +msgid "Send Messages" +msgstr "メッセージを送信" + +#: redbot/cogs/audio/core/events/dpy.py:46 +msgid "Send TTS Messages" +msgstr "TTS メッセージを送信" + +#: redbot/cogs/audio/core/events/dpy.py:47 +msgid "Manage Messages" +msgstr "メッセージの管理" + +#: redbot/cogs/audio/core/events/dpy.py:48 +msgid "Embed Links" +msgstr "埋め込みリンク" + +#: redbot/cogs/audio/core/events/dpy.py:49 +msgid "Attach Files" +msgstr "ファイルの添付" + +#: redbot/cogs/audio/core/events/dpy.py:50 +msgid "Read Message History" +msgstr "メッセージ履歴を読む" + +#: redbot/cogs/audio/core/events/dpy.py:51 +msgid "Mention @everyone, @here, and All Roles" +msgstr "@everyone、@here、全てのロールにメンション" + +#: redbot/cogs/audio/core/events/dpy.py:52 +msgid "Use External Emojis" +msgstr "外部の絵文字を使用" + +#: redbot/cogs/audio/core/events/dpy.py:53 +msgid "View Server Insights" +msgstr "サーバーインサイトを表示" + +#: redbot/cogs/audio/core/events/dpy.py:54 +msgid "Connect" +msgstr "接続" + +#: redbot/cogs/audio/core/events/dpy.py:55 +msgid "Speak" +msgstr "話す" + +#: redbot/cogs/audio/core/events/dpy.py:56 +msgid "Mute Members" +msgstr "メンバーをミュート" + +#: redbot/cogs/audio/core/events/dpy.py:57 +msgid "Deafen Members" +msgstr "メンバーのスピーカーをミュート" + +#: redbot/cogs/audio/core/events/dpy.py:58 +msgid "Move Members" +msgstr "メンバーを移動" + +#: redbot/cogs/audio/core/events/dpy.py:59 +msgid "Use Voice Activity" +msgstr "音声アクティビティを使用する" + +#: redbot/cogs/audio/core/events/dpy.py:60 +msgid "Change Nickname" +msgstr "ニックネームを変更する" + +#: redbot/cogs/audio/core/events/dpy.py:61 +msgid "Manage Nicknames" +msgstr "ニックネームの管理" + +#: redbot/cogs/audio/core/events/dpy.py:62 +msgid "Manage Roles" +msgstr "ロールの管理" + +#: redbot/cogs/audio/core/events/dpy.py:63 +msgid "Manage Webhooks" +msgstr "ウェブフックの管理" + +#: redbot/cogs/audio/core/events/dpy.py:64 +msgid "Manage Expressions" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:65 +msgid "Use Application Commands" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:66 +msgid "Request to Speak" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:67 +msgid "Manage Events" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:68 +msgid "Manage Threads" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:69 +msgid "Create Public Threads" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:70 +msgid "Create Private Threads" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:71 +msgid "Use External Stickers" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:72 +msgid "Send Messages in Threads" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:73 +msgid "Start Activities" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:74 +msgid "Moderate Member" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:75 +msgid "Use Soundboard" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:76 +msgid "Create Expressions" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Use External Sounds" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:78 +msgid "Send Voice Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:82 +msgid "This command will change the executable path of Java, this is useful if you have multiple installations of Java and the default one is causing issues. Please don't change this unless you are certain that the Java version you are specifying is supported by Red. The default and supported versions are currently Java 17 and 11." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:88 +msgid "This command will change the maximum RAM allocation for the managed Lavalink node, usually you will never have to change this, before considering changing it please consult our support team." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:93 +msgid "This command will disable the managed Lavalink node, if you toggle this command you must specify an external Lavalink node to connect to, if you do not do so Audio will stop working." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:98 +msgid "This command is used to specify the IP which will be used by Red to connect to an external Lavalink node. " +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:101 +msgid "This command is used to specify the authentication password used by Red to connect to an external Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:105 +msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:108 +msgid "This command is used to specify the connection port used by Red to connect to an external Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:111 +msgid "This command specifies which network interface and IP the managed Lavalink node will bind to, by default this is 'localhost', only change this if you want the managed Lavalink node to bind to a specific IP/interface." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:116 +msgid "This command changes the authentication password required to connect to this managed node.The default value is 'youshallnotpass'." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:120 +msgid "This command changes the connection port used to connect to this managed node, only change this if the default port '2333' is causing conflicts with existing applications." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:124 +msgid "This command toggles the support of direct url streams like Icecast or Shoutcast streams. An example is ; disabling this will make the bot unable to play any direct url steam content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:134 +msgid "This command toggles the support of local track audio playback. An example is `/mnt/data/my_super_funky_track.mp3`; disabling this will make the bot unable to play any local track content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:139 +msgid "This command toggles the support of SoundCloud playback. An example is ; disabling this will make the bot unable to play any SoundCloud content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:144 +msgid "This command toggles the support of YouTube playback (Spotify depends on YouTube). Disabling this will make the bot unable to play any YouTube content: this includes Spotify." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:149 +msgid "This command toggles the support of Twitch playback. An example of this is ; disabling this will make the bot unable to play any Twitch content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:154 +msgid "This command toggles the support of Vimeo playback. An example of this is ; disabling this will make the bot unable to play any Vimeo content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:159 +msgid "This setting controls the managed node's framebuffer, do not change this unless instructed." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:163 +msgid "This setting controls the managed node's JDA-NAS buffer, do not change this unless instructed." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:167 +msgid "This command will reset every setting changed by `[p]llset`." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:184 +msgid "You have attempted to run Audio's managed Lavalink node on an unsupported architecture. Only settings related commands will be available." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:206 +msgid "I'm missing permissions to send messages in this server. Please address this as soon as possible." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:232 msgid "I'm missing permissions in this server, Please address this as soon as possible.\n\n" "Expected Permissions:\n" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:77 +#: redbot/cogs/audio/core/events/dpy.py:239 msgid "Enabled" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:77 +#: redbot/cogs/audio/core/events/dpy.py:239 msgid "Disabled" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:124 +#: redbot/cogs/audio/core/events/dpy.py:270 +msgid "You should not be running this command." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:273 +msgid "\n" +"{template}\n" +"If you wish to continue, enter this case sensitive token without spaces as your next message.\n\n" +"{confirm_token}" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:317 msgid "No DJ role found. Disabling DJ mode." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:134 +#: redbot/cogs/audio/core/events/dpy.py:327 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:142 +#: redbot/cogs/audio/core/events/dpy.py:335 msgid "Unable To Parse Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:154 -#: redbot/cogs/audio/core/events/dpy.py:163 +#: redbot/cogs/audio/core/events/dpy.py:347 +#: redbot/cogs/audio/core/events/dpy.py:356 msgid "Invalid Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:155 +#: redbot/cogs/audio/core/events/dpy.py:348 msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:175 +#: redbot/cogs/audio/core/events/dpy.py:366 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:176 -msgid "Connection to Lavalink has been lost." +#: redbot/cogs/audio/core/events/dpy.py:367 +msgid "Connection to Lavalink node has been lost." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:184 +#: redbot/cogs/audio/core/events/dpy.py:375 msgid "No Player Available" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:185 +#: redbot/cogs/audio/core/events/dpy.py:376 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:162 +#: redbot/cogs/audio/core/events/dpy.py:384 +#: redbot/cogs/audio/core/events/lavalink.py:183 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:194 -#: redbot/cogs/audio/core/events/lavalink.py:163 -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:385 +#: redbot/cogs/audio/core/events/lavalink.py:184 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." +msgstr "現在、Lavalinkノードからトラックを取得できません。数分後にもう一度お試しください。" -#: redbot/cogs/audio/core/events/dpy.py:205 +#: redbot/cogs/audio/core/events/dpy.py:396 msgid "There was an issue communicating with Discord." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:206 +#: redbot/cogs/audio/core/events/dpy.py:397 msgid "This error has been reported to the bot owner." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:154 +#: redbot/cogs/audio/core/events/lavalink.py:175 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:189 +#: redbot/cogs/audio/core/events/lavalink.py:210 msgid "Now Playing" msgstr "再生中:" -#: redbot/cogs/audio/core/events/lavalink.py:191 +#: redbot/cogs/audio/core/events/lavalink.py:212 msgid "Track length: {length} | Requested by: {user}" msgstr "長さ: {length} | {user} によって追加" -#: redbot/cogs/audio/core/events/lavalink.py:212 +#: redbot/cogs/audio/core/events/lavalink.py:235 msgid "Queue ended." msgstr "キューを再生しきりました。" -#: redbot/cogs/audio/core/events/lavalink.py:264 +#: redbot/cogs/audio/core/events/lavalink.py:301 msgid "Multiple Errors Detected" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:265 +#: redbot/cogs/audio/core/events/lavalink.py:302 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:279 +#: redbot/cogs/audio/core/events/lavalink.py:316 msgid "Track Stuck" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:280 +#: redbot/cogs/audio/core/events/lavalink.py:317 msgid "Playback of the song has stopped due to an unexpected error.\n" "{error}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:286 +#: redbot/cogs/audio/core/events/lavalink.py:323 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 38048db95a9..5f28e98316c 100644 --- a/redbot/cogs/audio/core/events/locales/ko-KR.po +++ b/redbot/cogs/audio/core/events/locales/ko-KR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-25 15:06+0000\n" +"POT-Creation-Date: 2023-06-20 09:30+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,117 +15,389 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: ko_KR\n" -#: redbot/cogs/audio/core/events/cog.py:215 +#: redbot/cogs/audio/core/events/cog.py:216 msgid "Auto Play started." msgstr "자동재생이 시작되었어요" +#: redbot/cogs/audio/core/events/dpy.py:34 +msgid "Create Instant Invite" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:35 +msgid "Kick Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:36 +msgid "Ban Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:37 +msgid "Administrator" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:38 +msgid "Manage Channels" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:39 +msgid "Manage Server" +msgstr "" + #: redbot/cogs/audio/core/events/dpy.py:40 -msgid "You have attempted to run Audio's Lavalink server on an unsupported architecture. Only settings related commands will be available." -msgstr "해당 아키텍쳐에서 오디오의 라바링크 서버는 지원되지 않기 때문에 설정 관련 명령만 이하실 수 있어요" +msgid "Add Reactions" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:41 +msgid "View Audit Log" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:42 +msgid "Priority Speaker" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:43 +msgid "Go Live" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:44 +msgid "Read Text Channels & See Voice Channels" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:45 +msgid "Send Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:46 +msgid "Send TTS Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:47 +msgid "Manage Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:48 +msgid "Embed Links" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:49 +msgid "Attach Files" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:50 +msgid "Read Message History" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:51 +msgid "Mention @everyone, @here, and All Roles" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:52 +msgid "Use External Emojis" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:53 +msgid "View Server Insights" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:54 +msgid "Connect" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:55 +msgid "Speak" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:56 +msgid "Mute Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:57 +msgid "Deafen Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:58 +msgid "Move Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:59 +msgid "Use Voice Activity" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:60 +msgid "Change Nickname" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:61 +msgid "Manage Nicknames" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:62 +msgid "Manage Roles" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:63 +msgid "Manage Webhooks" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:64 +msgid "Manage Expressions" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:65 +msgid "Use Application Commands" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:66 +msgid "Request to Speak" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:67 +msgid "Manage Events" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:68 +msgid "Manage Threads" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:69 +msgid "Create Public Threads" +msgstr "" #: redbot/cogs/audio/core/events/dpy.py:70 +msgid "Create Private Threads" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:71 +msgid "Use External Stickers" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:72 +msgid "Send Messages in Threads" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:73 +msgid "Start Activities" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:74 +msgid "Moderate Member" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:75 +msgid "Use Soundboard" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:76 +msgid "Create Expressions" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Use External Sounds" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:78 +msgid "Send Voice Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:82 +msgid "This command will change the executable path of Java, this is useful if you have multiple installations of Java and the default one is causing issues. Please don't change this unless you are certain that the Java version you are specifying is supported by Red. The default and supported versions are currently Java 17 and 11." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:88 +msgid "This command will change the maximum RAM allocation for the managed Lavalink node, usually you will never have to change this, before considering changing it please consult our support team." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:93 +msgid "This command will disable the managed Lavalink node, if you toggle this command you must specify an external Lavalink node to connect to, if you do not do so Audio will stop working." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:98 +msgid "This command is used to specify the IP which will be used by Red to connect to an external Lavalink node. " +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:101 +msgid "This command is used to specify the authentication password used by Red to connect to an external Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:105 +msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:108 +msgid "This command is used to specify the connection port used by Red to connect to an external Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:111 +msgid "This command specifies which network interface and IP the managed Lavalink node will bind to, by default this is 'localhost', only change this if you want the managed Lavalink node to bind to a specific IP/interface." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:116 +msgid "This command changes the authentication password required to connect to this managed node.The default value is 'youshallnotpass'." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:120 +msgid "This command changes the connection port used to connect to this managed node, only change this if the default port '2333' is causing conflicts with existing applications." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:124 +msgid "This command toggles the support of direct url streams like Icecast or Shoutcast streams. An example is ; disabling this will make the bot unable to play any direct url steam content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:134 +msgid "This command toggles the support of local track audio playback. An example is `/mnt/data/my_super_funky_track.mp3`; disabling this will make the bot unable to play any local track content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:139 +msgid "This command toggles the support of SoundCloud playback. An example is ; disabling this will make the bot unable to play any SoundCloud content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:144 +msgid "This command toggles the support of YouTube playback (Spotify depends on YouTube). Disabling this will make the bot unable to play any YouTube content: this includes Spotify." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:149 +msgid "This command toggles the support of Twitch playback. An example of this is ; disabling this will make the bot unable to play any Twitch content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:154 +msgid "This command toggles the support of Vimeo playback. An example of this is ; disabling this will make the bot unable to play any Vimeo content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:159 +msgid "This setting controls the managed node's framebuffer, do not change this unless instructed." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:163 +msgid "This setting controls the managed node's JDA-NAS buffer, do not change this unless instructed." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:167 +msgid "This command will reset every setting changed by `[p]llset`." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:184 +msgid "You have attempted to run Audio's managed Lavalink node on an unsupported architecture. Only settings related commands will be available." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:206 +msgid "I'm missing permissions to send messages in this server. Please address this as soon as possible." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:232 msgid "I'm missing permissions in this server, Please address this as soon as possible.\n\n" "Expected Permissions:\n" msgstr "저에게 이 서버에 대한 몇가지 권한이 누락된 것 같아요, 최대한 빠르게 해당 권한을 부여해 주세요. \n\n" "누락되었다고 예상되어지는 권한입니다.:\n" -#: redbot/cogs/audio/core/events/dpy.py:77 +#: redbot/cogs/audio/core/events/dpy.py:239 msgid "Enabled" msgstr "활성화됨" -#: redbot/cogs/audio/core/events/dpy.py:77 +#: redbot/cogs/audio/core/events/dpy.py:239 msgid "Disabled" msgstr "비활성화됨" -#: redbot/cogs/audio/core/events/dpy.py:124 +#: redbot/cogs/audio/core/events/dpy.py:270 +msgid "You should not be running this command." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:273 +msgid "\n" +"{template}\n" +"If you wish to continue, enter this case sensitive token without spaces as your next message.\n\n" +"{confirm_token}" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:317 msgid "No DJ role found. Disabling DJ mode." msgstr "DJ역할을 찾지 못했습니다. DJ역할을 비활성화합니다." -#: redbot/cogs/audio/core/events/dpy.py:134 +#: redbot/cogs/audio/core/events/dpy.py:327 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "`{user_input}` 은 `{command}`의 적합한 값이 아니에요" -#: redbot/cogs/audio/core/events/dpy.py:142 +#: redbot/cogs/audio/core/events/dpy.py:335 msgid "Unable To Parse Argument" msgstr "인수룰 구분할 수 없습니다." -#: redbot/cogs/audio/core/events/dpy.py:154 -#: redbot/cogs/audio/core/events/dpy.py:163 +#: redbot/cogs/audio/core/events/dpy.py:347 +#: redbot/cogs/audio/core/events/dpy.py:356 msgid "Invalid Argument" msgstr "잘못된 인수입니다." -#: redbot/cogs/audio/core/events/dpy.py:155 +#: redbot/cogs/audio/core/events/dpy.py:348 msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." msgstr "`{}`에 대해 제공 한 인수가 유효하지 않습니다.`{}`를 예상했습니다." -#: redbot/cogs/audio/core/events/dpy.py:175 +#: redbot/cogs/audio/core/events/dpy.py:366 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:367 +msgid "Connection to Lavalink node has been lost." +msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:184 +#: redbot/cogs/audio/core/events/dpy.py:375 msgid "No Player Available" -msgstr "" +msgstr "사용가능한 플레이어가 없습니다." -#: redbot/cogs/audio/core/events/dpy.py:185 +#: redbot/cogs/audio/core/events/dpy.py:376 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:162 +#: redbot/cogs/audio/core/events/dpy.py:384 +#: redbot/cogs/audio/core/events/lavalink.py:183 msgid "Unable to Get Track" msgstr "트랙을 찾을수 없습니다" -#: redbot/cogs/audio/core/events/dpy.py:194 -#: redbot/cogs/audio/core/events/lavalink.py:163 -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:385 +#: redbot/cogs/audio/core/events/lavalink.py:184 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." +msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:205 +#: redbot/cogs/audio/core/events/dpy.py:396 msgid "There was an issue communicating with Discord." msgstr "디스코드와 통신하는데 문제가 있습니다." -#: redbot/cogs/audio/core/events/dpy.py:206 +#: redbot/cogs/audio/core/events/dpy.py:397 msgid "This error has been reported to the bot owner." msgstr "봇 관리자에게 해당 에러가 보고되었습니다." -#: redbot/cogs/audio/core/events/lavalink.py:154 +#: redbot/cogs/audio/core/events/lavalink.py:175 msgid "Couldn't get a valid track." msgstr "유효한 트랙을 얻을 수 없습니다." -#: redbot/cogs/audio/core/events/lavalink.py:189 +#: redbot/cogs/audio/core/events/lavalink.py:210 msgid "Now Playing" msgstr "지금 재생 중" -#: redbot/cogs/audio/core/events/lavalink.py:191 +#: redbot/cogs/audio/core/events/lavalink.py:212 msgid "Track length: {length} | Requested by: {user}" msgstr "곡 길이: {length} | 신청자: {user}" -#: redbot/cogs/audio/core/events/lavalink.py:212 +#: redbot/cogs/audio/core/events/lavalink.py:235 msgid "Queue ended." msgstr "큐 끝남" -#: redbot/cogs/audio/core/events/lavalink.py:264 +#: redbot/cogs/audio/core/events/lavalink.py:301 msgid "Multiple Errors Detected" msgstr "여러가지 오류 검출됨" -#: redbot/cogs/audio/core/events/lavalink.py:265 +#: redbot/cogs/audio/core/events/lavalink.py:302 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:279 +#: redbot/cogs/audio/core/events/lavalink.py:316 msgid "Track Stuck" msgstr "트랙 걸림" -#: redbot/cogs/audio/core/events/lavalink.py:280 +#: redbot/cogs/audio/core/events/lavalink.py:317 msgid "Playback of the song has stopped due to an unexpected error.\n" "{error}" -msgstr "" +msgstr "예상치 못한 에러로 노래 재생이 중지되었습니다.\n" +"{error}" -#: redbot/cogs/audio/core/events/lavalink.py:286 +#: redbot/cogs/audio/core/events/lavalink.py:323 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 index bdbf605ea68..2e5ae2137c9 100644 --- a/redbot/cogs/audio/core/events/locales/nb-NO.po +++ b/redbot/cogs/audio/core/events/locales/nb-NO.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-25 15:06+0000\n" +"POT-Creation-Date: 2023-06-20 09: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,117 +15,389 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: nb_NO\n" -#: redbot/cogs/audio/core/events/cog.py:215 +#: redbot/cogs/audio/core/events/cog.py:216 msgid "Auto Play started." msgstr "Automatisk avspilling startet." +#: redbot/cogs/audio/core/events/dpy.py:34 +msgid "Create Instant Invite" +msgstr "Opprett Direkte Invitasjon" + +#: redbot/cogs/audio/core/events/dpy.py:35 +msgid "Kick Members" +msgstr "Kast ut medlemmer" + +#: redbot/cogs/audio/core/events/dpy.py:36 +msgid "Ban Members" +msgstr "Utesteng medlemmer" + +#: redbot/cogs/audio/core/events/dpy.py:37 +msgid "Administrator" +msgstr "Administrator" + +#: redbot/cogs/audio/core/events/dpy.py:38 +msgid "Manage Channels" +msgstr "Administrer kanaler" + +#: redbot/cogs/audio/core/events/dpy.py:39 +msgid "Manage Server" +msgstr "Administrer serveren" + #: 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." +msgid "Add Reactions" +msgstr "Legg til Reaksjoner" + +#: redbot/cogs/audio/core/events/dpy.py:41 +msgid "View Audit Log" +msgstr "Se Overvåkningslogg" + +#: redbot/cogs/audio/core/events/dpy.py:42 +msgid "Priority Speaker" +msgstr "Prioritert taler" + +#: redbot/cogs/audio/core/events/dpy.py:43 +msgid "Go Live" +msgstr "Gå Live" + +#: redbot/cogs/audio/core/events/dpy.py:44 +msgid "Read Text Channels & See Voice Channels" +msgstr "Les tekstkanaler & se lydkanaler" + +#: redbot/cogs/audio/core/events/dpy.py:45 +msgid "Send Messages" +msgstr "Send Meldinger" + +#: redbot/cogs/audio/core/events/dpy.py:46 +msgid "Send TTS Messages" +msgstr "Send TTS-meldinger" + +#: redbot/cogs/audio/core/events/dpy.py:47 +msgid "Manage Messages" +msgstr "Administrer meldinger" + +#: redbot/cogs/audio/core/events/dpy.py:48 +msgid "Embed Links" +msgstr "Bygge inn lenker" + +#: redbot/cogs/audio/core/events/dpy.py:49 +msgid "Attach Files" +msgstr "Legg ved filer" + +#: redbot/cogs/audio/core/events/dpy.py:50 +msgid "Read Message History" +msgstr "Les meldingshistorikken" + +#: redbot/cogs/audio/core/events/dpy.py:51 +msgid "Mention @everyone, @here, and All Roles" +msgstr "Nevn @everyone, @here, og alle roller" + +#: redbot/cogs/audio/core/events/dpy.py:52 +msgid "Use External Emojis" +msgstr "Bruk Eksterne Emojier" + +#: redbot/cogs/audio/core/events/dpy.py:53 +msgid "View Server Insights" +msgstr "Vis serverinnsikter" + +#: redbot/cogs/audio/core/events/dpy.py:54 +msgid "Connect" +msgstr "Nettverk" + +#: redbot/cogs/audio/core/events/dpy.py:55 +msgid "Speak" +msgstr "Snakk" + +#: redbot/cogs/audio/core/events/dpy.py:56 +msgid "Mute Members" +msgstr "Demp Medlemmer" + +#: redbot/cogs/audio/core/events/dpy.py:57 +msgid "Deafen Members" +msgstr "Slå av lyden til medlemmer" + +#: redbot/cogs/audio/core/events/dpy.py:58 +msgid "Move Members" +msgstr "Flytte medlemmer" + +#: redbot/cogs/audio/core/events/dpy.py:59 +msgid "Use Voice Activity" +msgstr "Bruk taleaktivitet" + +#: redbot/cogs/audio/core/events/dpy.py:60 +msgid "Change Nickname" +msgstr "Endre kallenavn" + +#: redbot/cogs/audio/core/events/dpy.py:61 +msgid "Manage Nicknames" +msgstr "Administrer kallenavn" + +#: redbot/cogs/audio/core/events/dpy.py:62 +msgid "Manage Roles" +msgstr "Behandle roller" + +#: redbot/cogs/audio/core/events/dpy.py:63 +msgid "Manage Webhooks" +msgstr "Administrer Webhooks" + +#: redbot/cogs/audio/core/events/dpy.py:64 +msgid "Manage Expressions" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:65 +msgid "Use Application Commands" +msgstr "Bruk program-kommandoer" + +#: redbot/cogs/audio/core/events/dpy.py:66 +msgid "Request to Speak" +msgstr "Be om å snakke" + +#: redbot/cogs/audio/core/events/dpy.py:67 +msgid "Manage Events" +msgstr "Administrer arrangement" + +#: redbot/cogs/audio/core/events/dpy.py:68 +msgid "Manage Threads" +msgstr "Behandle tråder" + +#: redbot/cogs/audio/core/events/dpy.py:69 +msgid "Create Public Threads" +msgstr "Opprett offentlige tråder" #: redbot/cogs/audio/core/events/dpy.py:70 +msgid "Create Private Threads" +msgstr "Opprett Private Tråder" + +#: redbot/cogs/audio/core/events/dpy.py:71 +msgid "Use External Stickers" +msgstr "Bruk eksterne klistremerker" + +#: redbot/cogs/audio/core/events/dpy.py:72 +msgid "Send Messages in Threads" +msgstr "Send meldinger i tråder" + +#: redbot/cogs/audio/core/events/dpy.py:73 +msgid "Start Activities" +msgstr "Start aktiviteter" + +#: redbot/cogs/audio/core/events/dpy.py:74 +msgid "Moderate Member" +msgstr "Moderat medlem" + +#: redbot/cogs/audio/core/events/dpy.py:75 +msgid "Use Soundboard" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:76 +msgid "Create Expressions" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Use External Sounds" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:78 +msgid "Send Voice Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:82 +msgid "This command will change the executable path of Java, this is useful if you have multiple installations of Java and the default one is causing issues. Please don't change this unless you are certain that the Java version you are specifying is supported by Red. The default and supported versions are currently Java 17 and 11." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:88 +msgid "This command will change the maximum RAM allocation for the managed Lavalink node, usually you will never have to change this, before considering changing it please consult our support team." +msgstr "Denne kommandoen vil endre den maksimale RAM fordelingen for den administrerte Lavalink-noden, normalt vil du aldri måtte endre dette før du vurderer å endre det, vennligst kontakt vårt supportteam." + +#: redbot/cogs/audio/core/events/dpy.py:93 +msgid "This command will disable the managed Lavalink node, if you toggle this command you must specify an external Lavalink node to connect to, if you do not do so Audio will stop working." +msgstr "Denne kommandoen vil deaktivere den administrerte lavalunk-noden, hvis du slår av og på denne kommandoen må du angi en ekstern Lavalink node for å koble til, hvis du ikke gjør det, vil lyd slutte å virke." + +#: redbot/cogs/audio/core/events/dpy.py:98 +msgid "This command is used to specify the IP which will be used by Red to connect to an external Lavalink node. " +msgstr "Denne kommandoen brukes til å angi IP som skal brukes ved Rød for å koble til en ekstern Lavalink node. " + +#: redbot/cogs/audio/core/events/dpy.py:101 +msgid "This command is used to specify the authentication password used by Red to connect to an external Lavalink node." +msgstr "Denne kommandoen brukes til å angi godkjenningspassord som brukes av Red til å koble til en ekstern Lavalink node." + +#: redbot/cogs/audio/core/events/dpy.py:105 +msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node." +msgstr "Denne kommandoen brukes veksling mellom sikrede og usikrede forbindelser til en ekstern Lavalink node." + +#: redbot/cogs/audio/core/events/dpy.py:108 +msgid "This command is used to specify the connection port used by Red to connect to an external Lavalink node." +msgstr "Denne kommandoen brukes til å angi tilkoblingsporten som brukes av Red til å koble til en ekstern Lavalink node." + +#: redbot/cogs/audio/core/events/dpy.py:111 +msgid "This command specifies which network interface and IP the managed Lavalink node will bind to, by default this is 'localhost', only change this if you want the managed Lavalink node to bind to a specific IP/interface." +msgstr "Denne kommandoen angir hvilken nettverkstilkobling og IP den administrerte Lavalink noden vil binde seg til som standard er dette 'localhost', endrer bare dette hvis du vil at Lavalink den håndterte noden skal bindes til en bestemt IP/grensesnitt." + +#: redbot/cogs/audio/core/events/dpy.py:116 +msgid "This command changes the authentication password required to connect to this managed node.The default value is 'youshallnotpass'." +msgstr "Kommandoen endrer godkjenningspassordet som kreves for å koble til denne administrerte node.Standardverdien er 'dushallnotpass'." + +#: redbot/cogs/audio/core/events/dpy.py:120 +msgid "This command changes the connection port used to connect to this managed node, only change this if the default port '2333' is causing conflicts with existing applications." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:124 +msgid "This command toggles the support of direct url streams like Icecast or Shoutcast streams. An example is ; disabling this will make the bot unable to play any direct url steam content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:134 +msgid "This command toggles the support of local track audio playback. An example is `/mnt/data/my_super_funky_track.mp3`; disabling this will make the bot unable to play any local track content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:139 +msgid "This command toggles the support of SoundCloud playback. An example is ; disabling this will make the bot unable to play any SoundCloud content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:144 +msgid "This command toggles the support of YouTube playback (Spotify depends on YouTube). Disabling this will make the bot unable to play any YouTube content: this includes Spotify." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:149 +msgid "This command toggles the support of Twitch playback. An example of this is ; disabling this will make the bot unable to play any Twitch content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:154 +msgid "This command toggles the support of Vimeo playback. An example of this is ; disabling this will make the bot unable to play any Vimeo content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:159 +msgid "This setting controls the managed node's framebuffer, do not change this unless instructed." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:163 +msgid "This setting controls the managed node's JDA-NAS buffer, do not change this unless instructed." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:167 +msgid "This command will reset every setting changed by `[p]llset`." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:184 +msgid "You have attempted to run Audio's managed Lavalink node on an unsupported architecture. Only settings related commands will be available." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:206 +msgid "I'm missing permissions to send messages in this server. Please address this as soon as possible." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:232 msgid "I'm missing permissions in this server, Please address this as soon as possible.\n\n" "Expected Permissions:\n" msgstr "Jeg mangler tillatelser i denne serveren, Vennligst adresse dette så snart som mulig.\n\n" "Forventede tillatelser:\n" -#: redbot/cogs/audio/core/events/dpy.py:77 +#: redbot/cogs/audio/core/events/dpy.py:239 msgid "Enabled" msgstr "Aktivert" -#: redbot/cogs/audio/core/events/dpy.py:77 +#: redbot/cogs/audio/core/events/dpy.py:239 msgid "Disabled" msgstr "Deaktivert" -#: redbot/cogs/audio/core/events/dpy.py:124 +#: redbot/cogs/audio/core/events/dpy.py:270 +msgid "You should not be running this command." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:273 +msgid "\n" +"{template}\n" +"If you wish to continue, enter this case sensitive token without spaces as your next message.\n\n" +"{confirm_token}" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:317 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 +#: redbot/cogs/audio/core/events/dpy.py:327 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 +#: redbot/cogs/audio/core/events/dpy.py:335 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 +#: redbot/cogs/audio/core/events/dpy.py:347 +#: redbot/cogs/audio/core/events/dpy.py:356 msgid "Invalid Argument" msgstr "Ugyldig Argument" -#: redbot/cogs/audio/core/events/dpy.py:155 +#: redbot/cogs/audio/core/events/dpy.py:348 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 +#: redbot/cogs/audio/core/events/dpy.py:366 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:367 +msgid "Connection to Lavalink node has been lost." +msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:184 +#: redbot/cogs/audio/core/events/dpy.py:375 msgid "No Player Available" msgstr "Ingen spiller tilgjengelig" -#: redbot/cogs/audio/core/events/dpy.py:185 +#: redbot/cogs/audio/core/events/dpy.py:376 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:162 +#: redbot/cogs/audio/core/events/dpy.py:384 +#: redbot/cogs/audio/core/events/lavalink.py:183 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:163 -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:385 +#: redbot/cogs/audio/core/events/lavalink.py:184 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." +msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:205 +#: redbot/cogs/audio/core/events/dpy.py:396 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 +#: redbot/cogs/audio/core/events/dpy.py:397 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:154 +#: redbot/cogs/audio/core/events/lavalink.py:175 msgid "Couldn't get a valid track." msgstr "Kunne ikke få et gyldig spor." -#: redbot/cogs/audio/core/events/lavalink.py:189 +#: redbot/cogs/audio/core/events/lavalink.py:210 msgid "Now Playing" msgstr "Spiller nå" -#: redbot/cogs/audio/core/events/lavalink.py:191 +#: redbot/cogs/audio/core/events/lavalink.py:212 msgid "Track length: {length} | Requested by: {user}" msgstr "Sporlengde: {length} | Forespurt av: {user}" -#: redbot/cogs/audio/core/events/lavalink.py:212 +#: redbot/cogs/audio/core/events/lavalink.py:235 msgid "Queue ended." msgstr "Kø avsluttet." -#: redbot/cogs/audio/core/events/lavalink.py:264 +#: redbot/cogs/audio/core/events/lavalink.py:301 msgid "Multiple Errors Detected" msgstr "Flere feil oppdaget" -#: redbot/cogs/audio/core/events/lavalink.py:265 +#: redbot/cogs/audio/core/events/lavalink.py:302 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:279 +#: redbot/cogs/audio/core/events/lavalink.py:316 msgid "Track Stuck" msgstr "Spor satt fast" -#: redbot/cogs/audio/core/events/lavalink.py:280 +#: redbot/cogs/audio/core/events/lavalink.py:317 msgid "Playback of the song has stopped due to an unexpected error.\n" "{error}" -msgstr "" +msgstr "Avspilling av sangen har stoppet på grunn av uventet feil.\n" +"{error}" -#: redbot/cogs/audio/core/events/lavalink.py:286 +#: redbot/cogs/audio/core/events/lavalink.py:323 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 d4d245e2b3a..e60eb67857f 100644 --- a/redbot/cogs/audio/core/events/locales/nl-NL.po +++ b/redbot/cogs/audio/core/events/locales/nl-NL.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-25 15:06+0000\n" +"POT-Creation-Date: 2023-06-20 09:30+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,116 +15,387 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: nl_NL\n" -#: redbot/cogs/audio/core/events/cog.py:215 +#: redbot/cogs/audio/core/events/cog.py:216 msgid "Auto Play started." msgstr "" +#: redbot/cogs/audio/core/events/dpy.py:34 +msgid "Create Instant Invite" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:35 +msgid "Kick Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:36 +msgid "Ban Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:37 +msgid "Administrator" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:38 +msgid "Manage Channels" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:39 +msgid "Manage Server" +msgstr "" + #: redbot/cogs/audio/core/events/dpy.py:40 -msgid "You have attempted to run Audio's Lavalink server on an unsupported architecture. Only settings related commands will be available." +msgid "Add Reactions" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:41 +msgid "View Audit Log" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:42 +msgid "Priority Speaker" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:43 +msgid "Go Live" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:44 +msgid "Read Text Channels & See Voice Channels" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:45 +msgid "Send Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:46 +msgid "Send TTS Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:47 +msgid "Manage Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:48 +msgid "Embed Links" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:49 +msgid "Attach Files" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:50 +msgid "Read Message History" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:51 +msgid "Mention @everyone, @here, and All Roles" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:52 +msgid "Use External Emojis" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:53 +msgid "View Server Insights" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:54 +msgid "Connect" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:55 +msgid "Speak" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:56 +msgid "Mute Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:57 +msgid "Deafen Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:58 +msgid "Move Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:59 +msgid "Use Voice Activity" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:60 +msgid "Change Nickname" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:61 +msgid "Manage Nicknames" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:62 +msgid "Manage Roles" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:63 +msgid "Manage Webhooks" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:64 +msgid "Manage Expressions" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:65 +msgid "Use Application Commands" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:66 +msgid "Request to Speak" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:67 +msgid "Manage Events" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:68 +msgid "Manage Threads" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:69 +msgid "Create Public Threads" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:70 +msgid "Create Private Threads" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:71 +msgid "Use External Stickers" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:72 +msgid "Send Messages in Threads" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:73 +msgid "Start Activities" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:74 +msgid "Moderate Member" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:75 +msgid "Use Soundboard" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:76 +msgid "Create Expressions" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Use External Sounds" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:78 +msgid "Send Voice Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:82 +msgid "This command will change the executable path of Java, this is useful if you have multiple installations of Java and the default one is causing issues. Please don't change this unless you are certain that the Java version you are specifying is supported by Red. The default and supported versions are currently Java 17 and 11." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:88 +msgid "This command will change the maximum RAM allocation for the managed Lavalink node, usually you will never have to change this, before considering changing it please consult our support team." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:93 +msgid "This command will disable the managed Lavalink node, if you toggle this command you must specify an external Lavalink node to connect to, if you do not do so Audio will stop working." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:98 +msgid "This command is used to specify the IP which will be used by Red to connect to an external Lavalink node. " +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:101 +msgid "This command is used to specify the authentication password used by Red to connect to an external Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:105 +msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:108 +msgid "This command is used to specify the connection port used by Red to connect to an external Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:111 +msgid "This command specifies which network interface and IP the managed Lavalink node will bind to, by default this is 'localhost', only change this if you want the managed Lavalink node to bind to a specific IP/interface." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:116 +msgid "This command changes the authentication password required to connect to this managed node.The default value is 'youshallnotpass'." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:120 +msgid "This command changes the connection port used to connect to this managed node, only change this if the default port '2333' is causing conflicts with existing applications." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:124 +msgid "This command toggles the support of direct url streams like Icecast or Shoutcast streams. An example is ; disabling this will make the bot unable to play any direct url steam content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:134 +msgid "This command toggles the support of local track audio playback. An example is `/mnt/data/my_super_funky_track.mp3`; disabling this will make the bot unable to play any local track content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:139 +msgid "This command toggles the support of SoundCloud playback. An example is ; disabling this will make the bot unable to play any SoundCloud content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:144 +msgid "This command toggles the support of YouTube playback (Spotify depends on YouTube). Disabling this will make the bot unable to play any YouTube content: this includes Spotify." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:149 +msgid "This command toggles the support of Twitch playback. An example of this is ; disabling this will make the bot unable to play any Twitch content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:154 +msgid "This command toggles the support of Vimeo playback. An example of this is ; disabling this will make the bot unable to play any Vimeo content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:159 +msgid "This setting controls the managed node's framebuffer, do not change this unless instructed." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:163 +msgid "This setting controls the managed node's JDA-NAS buffer, do not change this unless instructed." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:167 +msgid "This command will reset every setting changed by `[p]llset`." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:184 +msgid "You have attempted to run Audio's managed Lavalink node on an unsupported architecture. Only settings related commands will be available." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:206 +msgid "I'm missing permissions to send messages in this server. Please address this as soon as possible." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:232 msgid "I'm missing permissions in this server, Please address this as soon as possible.\n\n" "Expected Permissions:\n" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:77 +#: redbot/cogs/audio/core/events/dpy.py:239 msgid "Enabled" -msgstr "" +msgstr "Ingeschakeld" -#: redbot/cogs/audio/core/events/dpy.py:77 +#: redbot/cogs/audio/core/events/dpy.py:239 msgid "Disabled" +msgstr "Uitgeschakeld" + +#: redbot/cogs/audio/core/events/dpy.py:270 +msgid "You should not be running this command." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:124 +#: redbot/cogs/audio/core/events/dpy.py:273 +msgid "\n" +"{template}\n" +"If you wish to continue, enter this case sensitive token without spaces as your next message.\n\n" +"{confirm_token}" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:317 msgid "No DJ role found. Disabling DJ mode." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:134 +#: redbot/cogs/audio/core/events/dpy.py:327 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:142 +#: redbot/cogs/audio/core/events/dpy.py:335 msgid "Unable To Parse Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:154 -#: redbot/cogs/audio/core/events/dpy.py:163 +#: redbot/cogs/audio/core/events/dpy.py:347 +#: redbot/cogs/audio/core/events/dpy.py:356 msgid "Invalid Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:155 +#: redbot/cogs/audio/core/events/dpy.py:348 msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:175 +#: redbot/cogs/audio/core/events/dpy.py:366 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:176 -msgid "Connection to Lavalink has been lost." +#: redbot/cogs/audio/core/events/dpy.py:367 +msgid "Connection to Lavalink node has been lost." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:184 +#: redbot/cogs/audio/core/events/dpy.py:375 msgid "No Player Available" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:185 +#: redbot/cogs/audio/core/events/dpy.py:376 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:162 +#: redbot/cogs/audio/core/events/dpy.py:384 +#: redbot/cogs/audio/core/events/lavalink.py:183 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:194 -#: redbot/cogs/audio/core/events/lavalink.py:163 -msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/events/dpy.py:385 +#: redbot/cogs/audio/core/events/lavalink.py:184 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:205 +#: redbot/cogs/audio/core/events/dpy.py:396 msgid "There was an issue communicating with Discord." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:206 +#: redbot/cogs/audio/core/events/dpy.py:397 msgid "This error has been reported to the bot owner." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:154 +#: redbot/cogs/audio/core/events/lavalink.py:175 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:189 +#: redbot/cogs/audio/core/events/lavalink.py:210 msgid "Now Playing" msgstr "Nu aan het spelen" -#: redbot/cogs/audio/core/events/lavalink.py:191 +#: redbot/cogs/audio/core/events/lavalink.py:212 msgid "Track length: {length} | Requested by: {user}" msgstr "Track lengte: {length} | Aangevraagd door: {user}" -#: redbot/cogs/audio/core/events/lavalink.py:212 +#: redbot/cogs/audio/core/events/lavalink.py:235 msgid "Queue ended." msgstr "Wachtrij beëindigd." -#: redbot/cogs/audio/core/events/lavalink.py:264 +#: redbot/cogs/audio/core/events/lavalink.py:301 msgid "Multiple Errors Detected" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:265 +#: redbot/cogs/audio/core/events/lavalink.py:302 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:279 +#: redbot/cogs/audio/core/events/lavalink.py:316 msgid "Track Stuck" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:280 +#: redbot/cogs/audio/core/events/lavalink.py:317 msgid "Playback of the song has stopped due to an unexpected error.\n" "{error}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:286 +#: redbot/cogs/audio/core/events/lavalink.py:323 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 b69102f1c6e..d0af58e159f 100644 --- a/redbot/cogs/audio/core/events/locales/pl-PL.po +++ b/redbot/cogs/audio/core/events/locales/pl-PL.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-25 15:06+0000\n" +"POT-Creation-Date: 2023-06-20 09:30+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,116 +15,392 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: pl_PL\n" -#: redbot/cogs/audio/core/events/cog.py:215 +#: redbot/cogs/audio/core/events/cog.py:216 msgid "Auto Play started." msgstr "Automatyczne odtwarzanie rozpoczęte." +#: redbot/cogs/audio/core/events/dpy.py:34 +msgid "Create Instant Invite" +msgstr "Utwórz zaproszenie" + +#: redbot/cogs/audio/core/events/dpy.py:35 +msgid "Kick Members" +msgstr "Wyrzuć członków" + +#: redbot/cogs/audio/core/events/dpy.py:36 +msgid "Ban Members" +msgstr "Zbanuj członków" + +#: redbot/cogs/audio/core/events/dpy.py:37 +msgid "Administrator" +msgstr "Administrator" + +#: redbot/cogs/audio/core/events/dpy.py:38 +msgid "Manage Channels" +msgstr "Zarządzaj kanałami" + +#: redbot/cogs/audio/core/events/dpy.py:39 +msgid "Manage Server" +msgstr "Zarządzaj serwerem" + #: 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." +msgid "Add Reactions" +msgstr "Dodaj reakcje" + +#: redbot/cogs/audio/core/events/dpy.py:41 +msgid "View Audit Log" +msgstr "Wyświetlanie dziennika zdarzeń" + +#: redbot/cogs/audio/core/events/dpy.py:42 +msgid "Priority Speaker" +msgstr "Priorytetowy rozmówca" + +#: redbot/cogs/audio/core/events/dpy.py:43 +msgid "Go Live" +msgstr "Nadawaj" + +#: redbot/cogs/audio/core/events/dpy.py:44 +msgid "Read Text Channels & See Voice Channels" +msgstr "Czytaj kanały tekstowe i zobacz kanały głosowe" + +#: redbot/cogs/audio/core/events/dpy.py:45 +msgid "Send Messages" +msgstr "Wysyłanie wiadomości" + +#: redbot/cogs/audio/core/events/dpy.py:46 +msgid "Send TTS Messages" +msgstr "Wysyłanie wiadomości TTS" + +#: redbot/cogs/audio/core/events/dpy.py:47 +msgid "Manage Messages" +msgstr "Zarządzanie wiadomościami" + +#: redbot/cogs/audio/core/events/dpy.py:48 +msgid "Embed Links" +msgstr "Zamieszczanie linków" + +#: redbot/cogs/audio/core/events/dpy.py:49 +msgid "Attach Files" +msgstr "Załączanie plików" + +#: redbot/cogs/audio/core/events/dpy.py:50 +msgid "Read Message History" +msgstr "Czytanie Historii Czatu" + +#: redbot/cogs/audio/core/events/dpy.py:51 +msgid "Mention @everyone, @here, and All Roles" +msgstr "Wspomnienie @everyone, @here i wszystkie role" + +#: redbot/cogs/audio/core/events/dpy.py:52 +msgid "Use External Emojis" +msgstr "Używanie zewnętrznych emoji" + +#: redbot/cogs/audio/core/events/dpy.py:53 +msgid "View Server Insights" +msgstr "Zobacz statystyki serwera" + +#: redbot/cogs/audio/core/events/dpy.py:54 +msgid "Connect" +msgstr "Połącz" + +#: redbot/cogs/audio/core/events/dpy.py:55 +msgid "Speak" +msgstr "Mów" + +#: redbot/cogs/audio/core/events/dpy.py:56 +msgid "Mute Members" +msgstr "Wycisz użytkowników" + +#: redbot/cogs/audio/core/events/dpy.py:57 +msgid "Deafen Members" +msgstr "Wyłącz dźwięk członkom" + +#: redbot/cogs/audio/core/events/dpy.py:58 +msgid "Move Members" +msgstr "Przenoszenie członków" + +#: redbot/cogs/audio/core/events/dpy.py:59 +msgid "Use Voice Activity" +msgstr "Użyj aktywności głosowej" + +#: redbot/cogs/audio/core/events/dpy.py:60 +msgid "Change Nickname" +msgstr "Zmiana pseudonimu" + +#: redbot/cogs/audio/core/events/dpy.py:61 +msgid "Manage Nicknames" +msgstr "Zarządzanie pseudonimami" + +#: redbot/cogs/audio/core/events/dpy.py:62 +msgid "Manage Roles" +msgstr "Zarządzanie rolami" + +#: redbot/cogs/audio/core/events/dpy.py:63 +msgid "Manage Webhooks" +msgstr "Zarządzanie webhookami" + +#: redbot/cogs/audio/core/events/dpy.py:64 +msgid "Manage Expressions" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:65 +msgid "Use Application Commands" +msgstr "Użyj poleceń aplikacji" + +#: redbot/cogs/audio/core/events/dpy.py:66 +msgid "Request to Speak" +msgstr "Prośba o mówienie" + +#: redbot/cogs/audio/core/events/dpy.py:67 +msgid "Manage Events" +msgstr "Zarządzaj wydarzeniami" + +#: redbot/cogs/audio/core/events/dpy.py:68 +msgid "Manage Threads" +msgstr "Zarządzaj wątkami" + +#: redbot/cogs/audio/core/events/dpy.py:69 +msgid "Create Public Threads" +msgstr "Utwórz wątki publiczne" #: redbot/cogs/audio/core/events/dpy.py:70 -msgid "I'm missing permissions in this server, Please address this as soon as possible.\n\n" -"Expected Permissions:\n" +msgid "Create Private Threads" +msgstr "Utwórz prywatne wątki" + +#: redbot/cogs/audio/core/events/dpy.py:71 +msgid "Use External Stickers" +msgstr "Użyj zewnętrznych naklejek" + +#: redbot/cogs/audio/core/events/dpy.py:72 +msgid "Send Messages in Threads" +msgstr "Wyślij wiadomości w wątkach" + +#: redbot/cogs/audio/core/events/dpy.py:73 +msgid "Start Activities" +msgstr "Rozpocznij aktywność" + +#: redbot/cogs/audio/core/events/dpy.py:74 +msgid "Moderate Member" +msgstr "Moderacja użytkownika" + +#: redbot/cogs/audio/core/events/dpy.py:75 +msgid "Use Soundboard" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:76 +msgid "Create Expressions" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Use External Sounds" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:78 +msgid "Send Voice Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:82 +msgid "This command will change the executable path of Java, this is useful if you have multiple installations of Java and the default one is causing issues. Please don't change this unless you are certain that the Java version you are specifying is supported by Red. The default and supported versions are currently Java 17 and 11." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:88 +msgid "This command will change the maximum RAM allocation for the managed Lavalink node, usually you will never have to change this, before considering changing it please consult our support team." +msgstr "Ta komenda zmieni maksymalną alokację pamięci RAM dla zarządzanego węzła Lavalink, zwykle nigdy nie musisz tego zmieniać, zanim zastanowimy się nad jego zmianą, skontaktuj się z naszym zespołem pomocy technicznej." + +#: redbot/cogs/audio/core/events/dpy.py:93 +msgid "This command will disable the managed Lavalink node, if you toggle this command you must specify an external Lavalink node to connect to, if you do not do so Audio will stop working." +msgstr "Ta komenda wyłączy zarządzany węzeł Lavalink jeśli włączysz to polecenie musisz określić zewnętrzny węzeł Lavalink aby się połączyć, jeśli nie zrobisz tego dźwięk przestanie działać." + +#: redbot/cogs/audio/core/events/dpy.py:98 +msgid "This command is used to specify the IP which will be used by Red to connect to an external Lavalink node. " +msgstr "Ta komenda jest używana do określenia adresu IP, który będzie używany przez Czerwony do połączenia z zewnętrznym węzłem Lavalink. " + +#: redbot/cogs/audio/core/events/dpy.py:101 +msgid "This command is used to specify the authentication password used by Red to connect to an external Lavalink node." +msgstr "To polecenie jest używane do określenia hasła uwierzytelniania używanego przez Czerwonego do połączenia z zewnętrznym węzłem Lavalink." + +#: redbot/cogs/audio/core/events/dpy.py:105 +msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node." +msgstr "To polecenie jest używane do przełączania pomiędzy zabezpieczonymi i niezabezpieczonymi połączeniami do zewnętrznego węzła Lavalink." + +#: redbot/cogs/audio/core/events/dpy.py:108 +msgid "This command is used to specify the connection port used by Red to connect to an external Lavalink node." +msgstr "Ta komenda jest używana do określenia portu połączenia używanego przez Czerwoną do połączenia z zewnętrznym węzłem Lavalink." + +#: redbot/cogs/audio/core/events/dpy.py:111 +msgid "This command specifies which network interface and IP the managed Lavalink node will bind to, by default this is 'localhost', only change this if you want the managed Lavalink node to bind to a specific IP/interface." +msgstr "Ta komenda określa, z którym interfejsem sieciowym i IP zarządzany węzeł Lavalink będzie powiązany, domyślnie to jest 'localhost', tylko jeśli chcesz, aby zarządzany węzeł Lavalink wiązał się z określonym IP/interfejsem." + +#: redbot/cogs/audio/core/events/dpy.py:116 +msgid "This command changes the authentication password required to connect to this managed node.The default value is 'youshallnotpass'." +msgstr "Ta komenda zmienia hasło uwierzytelniania wymagane do połączenia z tym zarządzanym węzłem. Wartością domyślną jest 'youshallnotpass'." + +#: redbot/cogs/audio/core/events/dpy.py:120 +msgid "This command changes the connection port used to connect to this managed node, only change this if the default port '2333' is causing conflicts with existing applications." +msgstr "Ta komenda zmienia port połączenia używany do połączenia z tym zarządzanym węzłem, zmień to tylko wtedy, gdy domyślny port '2333' powoduje konflikt z istniejącymi aplikacjami." + +#: redbot/cogs/audio/core/events/dpy.py:124 +msgid "This command toggles the support of direct url streams like Icecast or Shoutcast streams. An example is ; disabling this will make the bot unable to play any direct url steam content." +msgstr "Ta komenda przełącza obsługę bezpośrednich strumieni url takich jak Icecast lub Shoutcast. Przykładem jest ; wyłączenie tego sprawi, że bot nie będzie w stanie odtworzyć żadnej bezpośredniej zawartości pary Url." + +#: redbot/cogs/audio/core/events/dpy.py:134 +msgid "This command toggles the support of local track audio playback. An example is `/mnt/data/my_super_funky_track.mp3`; disabling this will make the bot unable to play any local track content." +msgstr "Ta komenda przełącza obsługę lokalnego odtwarzania dźwięku. Przykładem jest `/mnt/data/my_super_funky_track.mp3`; wyłączenie tego sprawi, że bot nie będzie mógł odtworzyć lokalnej zawartości śladu." + +#: redbot/cogs/audio/core/events/dpy.py:139 +msgid "This command toggles the support of SoundCloud playback. An example is ; disabling this will make the bot unable to play any SoundCloud content." +msgstr "Ta komenda przełącza obsługę odtwarzania SoundCloud. Przykładem jest ; wyłączenie tego sprawi, że bot nie będzie mógł odtwarzać żadnych treści SoundCloud." + +#: redbot/cogs/audio/core/events/dpy.py:144 +msgid "This command toggles the support of YouTube playback (Spotify depends on YouTube). Disabling this will make the bot unable to play any YouTube content: this includes Spotify." +msgstr "Ta komenda przełącza obsługę odtwarzania YouTube (Spotify zależy od YouTube). Wyłączenie tej opcji sprawi, że bot nie będzie mógł odtworzyć żadnej zawartości YouTube: w tym Spotify." + +#: redbot/cogs/audio/core/events/dpy.py:149 +msgid "This command toggles the support of Twitch playback. An example of this is ; disabling this will make the bot unable to play any Twitch content." +msgstr "Ta komenda przełącza obsługę odtwarzania na Twitchu. Przykładem tego jest ; wyłączenie tego sprawi, że bot nie będzie mógł odtworzyć żadnych treści Twitcha." + +#: redbot/cogs/audio/core/events/dpy.py:154 +msgid "This command toggles the support of Vimeo playback. An example of this is ; disabling this will make the bot unable to play any Vimeo content." +msgstr "Ta komenda przełącza obsługę odtwarzania Vimeo. Przykładem tego jest ; wyłączenie tego sprawi, że bot nie będzie mógł odtworzyć żadnej zawartości Vimeo." + +#: redbot/cogs/audio/core/events/dpy.py:159 +msgid "This setting controls the managed node's framebuffer, do not change this unless instructed." +msgstr "To ustawienie kontroluje bufor ramki zarządzanego węzła, nie zmieniaj tego bez instrukcji." + +#: redbot/cogs/audio/core/events/dpy.py:163 +msgid "This setting controls the managed node's JDA-NAS buffer, do not change this unless instructed." +msgstr "To ustawienie kontroluje bufor JDA-NAS zarządzanego węzła, nie zmieniaj tego bez instrukcji." + +#: redbot/cogs/audio/core/events/dpy.py:167 +msgid "This command will reset every setting changed by `[p]llset`." +msgstr "Ta komenda zresetuje każde ustawienie zmienione przez `[p]llset`." + +#: redbot/cogs/audio/core/events/dpy.py:184 +msgid "You have attempted to run Audio's managed Lavalink node on an unsupported architecture. Only settings related commands will be available." +msgstr "Próbowałeś uruchomić węzeł Lavalink zarządzany przez Audio na nieobsługiwanej architekturze. Dostępne będą tylko polecenia związane z ustawieniami." + +#: redbot/cogs/audio/core/events/dpy.py:206 +msgid "I'm missing permissions to send messages in this server. Please address this as soon as possible." +msgstr "Brakuje mi uprawnień do wysyłania wiadomości na tym serwerze. Skontaktuj się z nim tak szybko, jak to możliwe." + +#: redbot/cogs/audio/core/events/dpy.py:232 +msgid "I'm missing permissions in this server, Please address this as soon as possible.\n\n" +"Expected Permissions:\n" +msgstr "Brakuje mi uprawnień na tym serwerze, prosimy o przekierowanie tego adresu tak szybko, jak to możliwe.\n\n" +"Oczekiwane uprawnienia:\n" + +#: redbot/cogs/audio/core/events/dpy.py:239 msgid "Enabled" msgstr "Włączone" -#: redbot/cogs/audio/core/events/dpy.py:77 +#: redbot/cogs/audio/core/events/dpy.py:239 msgid "Disabled" msgstr "Wyłączone" -#: redbot/cogs/audio/core/events/dpy.py:124 +#: redbot/cogs/audio/core/events/dpy.py:270 +msgid "You should not be running this command." +msgstr "Nie powinieneś uruchamiać tego polecenia." + +#: redbot/cogs/audio/core/events/dpy.py:273 +msgid "\n" +"{template}\n" +"If you wish to continue, enter this case sensitive token without spaces as your next message.\n\n" +"{confirm_token}" +msgstr "\n" +"{template}\n" +"Jeśli chcesz kontynuować, wprowadź ten token uwzględniający wielkość liter bez spacji jako następna wiadomość.\n\n" +"{confirm_token}" + +#: redbot/cogs/audio/core/events/dpy.py:317 msgid "No DJ role found. Disabling DJ mode." msgstr "Nie znaleziono roli DJ. Wyłączanie trybu DJ." -#: redbot/cogs/audio/core/events/dpy.py:134 +#: redbot/cogs/audio/core/events/dpy.py:327 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:142 +#: redbot/cogs/audio/core/events/dpy.py:335 msgid "Unable To Parse Argument" msgstr "Nie można przeanalizować argumentu" -#: redbot/cogs/audio/core/events/dpy.py:154 -#: redbot/cogs/audio/core/events/dpy.py:163 +#: redbot/cogs/audio/core/events/dpy.py:347 +#: redbot/cogs/audio/core/events/dpy.py:356 msgid "Invalid Argument" msgstr "Nieprawidłowy argument" -#: redbot/cogs/audio/core/events/dpy.py:155 +#: redbot/cogs/audio/core/events/dpy.py:348 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:175 +#: redbot/cogs/audio/core/events/dpy.py:366 msgid "Invalid Environment" msgstr "Nieprawidłowe środowisko" -#: 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:367 +msgid "Connection to Lavalink node has been lost." +msgstr "Połączenie z węzłem Lavalink zostało utracone." -#: redbot/cogs/audio/core/events/dpy.py:184 +#: redbot/cogs/audio/core/events/dpy.py:375 msgid "No Player Available" msgstr "Brak dostępnego odtwarzacza" -#: redbot/cogs/audio/core/events/dpy.py:185 +#: redbot/cogs/audio/core/events/dpy.py:376 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:193 -#: redbot/cogs/audio/core/events/lavalink.py:162 +#: redbot/cogs/audio/core/events/dpy.py:384 +#: redbot/cogs/audio/core/events/lavalink.py:183 msgid "Unable to Get Track" msgstr "Nie można pobrać utworu" -#: redbot/cogs/audio/core/events/dpy.py:194 -#: redbot/cogs/audio/core/events/lavalink.py:163 -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/dpy.py:385 +#: redbot/cogs/audio/core/events/lavalink.py:184 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." +msgstr "W tej chwili nie mogę pobrać ścieżki z węzła Lavalink, spróbuj ponownie za kilka minut." -#: redbot/cogs/audio/core/events/dpy.py:205 +#: redbot/cogs/audio/core/events/dpy.py:396 msgid "There was an issue communicating with Discord." -msgstr "" +msgstr "Wystąpił problem z komunikacją z Discordem." -#: redbot/cogs/audio/core/events/dpy.py:206 +#: redbot/cogs/audio/core/events/dpy.py:397 msgid "This error has been reported to the bot owner." -msgstr "" +msgstr "Ten błąd został zgłoszony właścicielowi bota." -#: redbot/cogs/audio/core/events/lavalink.py:154 +#: redbot/cogs/audio/core/events/lavalink.py:175 msgid "Couldn't get a valid track." msgstr "Nie można uzyskać prawidłowego utworu." -#: redbot/cogs/audio/core/events/lavalink.py:189 +#: redbot/cogs/audio/core/events/lavalink.py:210 msgid "Now Playing" msgstr "Teraz gram" -#: redbot/cogs/audio/core/events/lavalink.py:191 +#: redbot/cogs/audio/core/events/lavalink.py:212 msgid "Track length: {length} | Requested by: {user}" msgstr "Długość utworu: {length} | Żądany przez: {user}" -#: redbot/cogs/audio/core/events/lavalink.py:212 +#: redbot/cogs/audio/core/events/lavalink.py:235 msgid "Queue ended." msgstr "Kolejka zakończona." -#: redbot/cogs/audio/core/events/lavalink.py:264 +#: redbot/cogs/audio/core/events/lavalink.py:301 msgid "Multiple Errors Detected" msgstr "Wykryto wiele błędów" -#: redbot/cogs/audio/core/events/lavalink.py:265 +#: redbot/cogs/audio/core/events/lavalink.py:302 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:279 +#: redbot/cogs/audio/core/events/lavalink.py:316 msgid "Track Stuck" msgstr "Zacięty utwór" -#: redbot/cogs/audio/core/events/lavalink.py:280 +#: redbot/cogs/audio/core/events/lavalink.py:317 msgid "Playback of the song has stopped due to an unexpected error.\n" "{error}" -msgstr "" +msgstr "Odtwarzanie utworu zatrzymało się z powodu nieoczekiwanego błędu.\n" +"{error}" -#: redbot/cogs/audio/core/events/lavalink.py:286 +#: redbot/cogs/audio/core/events/lavalink.py:323 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 e715df9959a..2d5310c5f97 100644 --- a/redbot/cogs/audio/core/events/locales/pt-BR.po +++ b/redbot/cogs/audio/core/events/locales/pt-BR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-25 15:06+0000\n" +"POT-Creation-Date: 2023-06-20 09:30+0000\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,116 +15,389 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: pt_BR\n" -#: redbot/cogs/audio/core/events/cog.py:215 +#: redbot/cogs/audio/core/events/cog.py:216 msgid "Auto Play started." +msgstr "Reprodução automática iniciada." + +#: redbot/cogs/audio/core/events/dpy.py:34 +msgid "Create Instant Invite" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:35 +msgid "Kick Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:36 +msgid "Ban Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:37 +msgid "Administrator" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:38 +msgid "Manage Channels" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:39 +msgid "Manage Server" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:40 -msgid "You have attempted to run Audio's Lavalink server on an unsupported architecture. Only settings related commands will be available." -msgstr "Você tentou iniciar o servidor Lavalink da engrenagem Audio numa arquitetura não suportada. Somente configurações relacionadas a comandos estarão disponíveis." +msgid "Add Reactions" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:41 +msgid "View Audit Log" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:42 +msgid "Priority Speaker" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:43 +msgid "Go Live" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:44 +msgid "Read Text Channels & See Voice Channels" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:45 +msgid "Send Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:46 +msgid "Send TTS Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:47 +msgid "Manage Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:48 +msgid "Embed Links" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:49 +msgid "Attach Files" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:50 +msgid "Read Message History" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:51 +msgid "Mention @everyone, @here, and All Roles" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:52 +msgid "Use External Emojis" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:53 +msgid "View Server Insights" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:54 +msgid "Connect" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:55 +msgid "Speak" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:56 +msgid "Mute Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:57 +msgid "Deafen Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:58 +msgid "Move Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:59 +msgid "Use Voice Activity" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:60 +msgid "Change Nickname" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:61 +msgid "Manage Nicknames" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:62 +msgid "Manage Roles" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:63 +msgid "Manage Webhooks" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:64 +msgid "Manage Expressions" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:65 +msgid "Use Application Commands" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:66 +msgid "Request to Speak" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:67 +msgid "Manage Events" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:68 +msgid "Manage Threads" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:69 +msgid "Create Public Threads" +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\n" -"Expected Permissions:\n" +msgid "Create Private Threads" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:71 +msgid "Use External Stickers" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:72 +msgid "Send Messages in Threads" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:73 +msgid "Start Activities" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:74 +msgid "Moderate Member" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:75 +msgid "Use Soundboard" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:76 +msgid "Create Expressions" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Use External Sounds" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:78 +msgid "Send Voice Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:82 +msgid "This command will change the executable path of Java, this is useful if you have multiple installations of Java and the default one is causing issues. Please don't change this unless you are certain that the Java version you are specifying is supported by Red. The default and supported versions are currently Java 17 and 11." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:88 +msgid "This command will change the maximum RAM allocation for the managed Lavalink node, usually you will never have to change this, before considering changing it please consult our support team." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:93 +msgid "This command will disable the managed Lavalink node, if you toggle this command you must specify an external Lavalink node to connect to, if you do not do so Audio will stop working." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:98 +msgid "This command is used to specify the IP which will be used by Red to connect to an external Lavalink node. " +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:101 +msgid "This command is used to specify the authentication password used by Red to connect to an external Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:105 +msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:108 +msgid "This command is used to specify the connection port used by Red to connect to an external Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:111 +msgid "This command specifies which network interface and IP the managed Lavalink node will bind to, by default this is 'localhost', only change this if you want the managed Lavalink node to bind to a specific IP/interface." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:116 +msgid "This command changes the authentication password required to connect to this managed node.The default value is 'youshallnotpass'." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:120 +msgid "This command changes the connection port used to connect to this managed node, only change this if the default port '2333' is causing conflicts with existing applications." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:124 +msgid "This command toggles the support of direct url streams like Icecast or Shoutcast streams. An example is ; disabling this will make the bot unable to play any direct url steam content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:134 +msgid "This command toggles the support of local track audio playback. An example is `/mnt/data/my_super_funky_track.mp3`; disabling this will make the bot unable to play any local track content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:139 +msgid "This command toggles the support of SoundCloud playback. An example is ; disabling this will make the bot unable to play any SoundCloud content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:144 +msgid "This command toggles the support of YouTube playback (Spotify depends on YouTube). Disabling this will make the bot unable to play any YouTube content: this includes Spotify." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:149 +msgid "This command toggles the support of Twitch playback. An example of this is ; disabling this will make the bot unable to play any Twitch content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:154 +msgid "This command toggles the support of Vimeo playback. An example of this is ; disabling this will make the bot unable to play any Vimeo content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:159 +msgid "This setting controls the managed node's framebuffer, do not change this unless instructed." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:163 +msgid "This setting controls the managed node's JDA-NAS buffer, do not change this unless instructed." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:167 +msgid "This command will reset every setting changed by `[p]llset`." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:184 +msgid "You have attempted to run Audio's managed Lavalink node on an unsupported architecture. Only settings related commands will be available." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:206 +msgid "I'm missing permissions to send messages in this server. Please address this as soon as possible." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:232 +msgid "I'm missing permissions in this server, Please address this as soon as possible.\n\n" +"Expected Permissions:\n" +msgstr "Faltam permissões neste servidor. Por favor, resolva isso assim que possível.\n\n" +"Permissões esperadas:\n" + +#: redbot/cogs/audio/core/events/dpy.py:239 msgid "Enabled" msgstr "Habilitado" -#: redbot/cogs/audio/core/events/dpy.py:77 +#: redbot/cogs/audio/core/events/dpy.py:239 msgid "Disabled" msgstr "Desabilitado" -#: redbot/cogs/audio/core/events/dpy.py:124 +#: redbot/cogs/audio/core/events/dpy.py:270 +msgid "You should not be running this command." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:273 +msgid "\n" +"{template}\n" +"If you wish to continue, enter this case sensitive token without spaces as your next message.\n\n" +"{confirm_token}" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:317 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:134 +#: redbot/cogs/audio/core/events/dpy.py:327 msgid "`{user_input}` is not a valid value for `{command}`" -msgstr "" +msgstr "`{user_input}` não é um valor válido para `{command}`" -#: redbot/cogs/audio/core/events/dpy.py:142 +#: redbot/cogs/audio/core/events/dpy.py:335 msgid "Unable To Parse Argument" -msgstr "" +msgstr "Não foi possível analisar o argumento" -#: redbot/cogs/audio/core/events/dpy.py:154 -#: redbot/cogs/audio/core/events/dpy.py:163 +#: redbot/cogs/audio/core/events/dpy.py:347 +#: redbot/cogs/audio/core/events/dpy.py:356 msgid "Invalid Argument" -msgstr "" +msgstr "Argumento inválido" -#: redbot/cogs/audio/core/events/dpy.py:155 +#: redbot/cogs/audio/core/events/dpy.py:348 msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." -msgstr "" +msgstr "O argumento que você deu para `{}` não é válido: eu esperava por `{}`." -#: redbot/cogs/audio/core/events/dpy.py:175 +#: redbot/cogs/audio/core/events/dpy.py:366 msgid "Invalid Environment" -msgstr "" +msgstr "Ambiente inválido" -#: redbot/cogs/audio/core/events/dpy.py:176 -msgid "Connection to Lavalink has been lost." -msgstr "Conexão com a Lavalink foi perdida." +#: redbot/cogs/audio/core/events/dpy.py:367 +msgid "Connection to Lavalink node has been lost." +msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:184 +#: redbot/cogs/audio/core/events/dpy.py:375 msgid "No Player Available" -msgstr "" +msgstr "Nenhum reprodutor disponível" -#: redbot/cogs/audio/core/events/dpy.py:185 +#: redbot/cogs/audio/core/events/dpy.py:376 msgid "The bot is not connected to a voice channel." -msgstr "" +msgstr "O bot não está conectado a um canal de voz." -#: redbot/cogs/audio/core/events/dpy.py:193 -#: redbot/cogs/audio/core/events/lavalink.py:162 +#: redbot/cogs/audio/core/events/dpy.py:384 +#: redbot/cogs/audio/core/events/lavalink.py:183 msgid "Unable to Get Track" -msgstr "" +msgstr "Não foi possível obter a faixa" -#: redbot/cogs/audio/core/events/dpy.py:194 -#: redbot/cogs/audio/core/events/lavalink.py:163 -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:385 +#: redbot/cogs/audio/core/events/lavalink.py:184 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." +msgstr "Não foi possível obter uma faixa do nó do Lavalink no momento, tente novamente em alguns minutos." -#: redbot/cogs/audio/core/events/dpy.py:205 +#: redbot/cogs/audio/core/events/dpy.py:396 msgid "There was an issue communicating with Discord." -msgstr "" +msgstr "Ocorreu um problema de comunicação com o Discord." -#: redbot/cogs/audio/core/events/dpy.py:206 +#: redbot/cogs/audio/core/events/dpy.py:397 msgid "This error has been reported to the bot owner." -msgstr "" +msgstr "Este erro foi reportado ao proprietário do bot." -#: redbot/cogs/audio/core/events/lavalink.py:154 +#: redbot/cogs/audio/core/events/lavalink.py:175 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:189 +#: redbot/cogs/audio/core/events/lavalink.py:210 msgid "Now Playing" msgstr "Reproduzindo agora" -#: redbot/cogs/audio/core/events/lavalink.py:191 +#: redbot/cogs/audio/core/events/lavalink.py:212 msgid "Track length: {length} | Requested by: {user}" msgstr "Duração da faixa: {length} | Solicitado por: {user}" -#: redbot/cogs/audio/core/events/lavalink.py:212 +#: redbot/cogs/audio/core/events/lavalink.py:235 msgid "Queue ended." msgstr "Fila terminou." -#: redbot/cogs/audio/core/events/lavalink.py:264 +#: redbot/cogs/audio/core/events/lavalink.py:301 msgid "Multiple Errors Detected" -msgstr "" +msgstr "Foram detectados vários erros" -#: redbot/cogs/audio/core/events/lavalink.py:265 +#: redbot/cogs/audio/core/events/lavalink.py:302 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." +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 cog Audio estará indisponível temporariamente." -#: redbot/cogs/audio/core/events/lavalink.py:279 +#: redbot/cogs/audio/core/events/lavalink.py:316 msgid "Track Stuck" msgstr "Faixa engasgada" -#: redbot/cogs/audio/core/events/lavalink.py:280 +#: redbot/cogs/audio/core/events/lavalink.py:317 msgid "Playback of the song has stopped due to an unexpected error.\n" "{error}" -msgstr "" +msgstr "A reprodução da música parou devido a um erro inesperado.\n" +"{error}" -#: redbot/cogs/audio/core/events/lavalink.py:286 +#: redbot/cogs/audio/core/events/lavalink.py:323 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 ce698731988..ec89407ce5f 100644 --- a/redbot/cogs/audio/core/events/locales/pt-PT.po +++ b/redbot/cogs/audio/core/events/locales/pt-PT.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-25 15:06+0000\n" +"POT-Creation-Date: 2023-06-20 09:30+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,116 +15,391 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: pt_PT\n" -#: redbot/cogs/audio/core/events/cog.py:215 +#: redbot/cogs/audio/core/events/cog.py:216 msgid "Auto Play started." -msgstr "" +msgstr "Reprodução automática iniciada." + +#: redbot/cogs/audio/core/events/dpy.py:34 +msgid "Create Instant Invite" +msgstr "Criar Convite Instantâneo" + +#: redbot/cogs/audio/core/events/dpy.py:35 +msgid "Kick Members" +msgstr "Expulsar membros" + +#: redbot/cogs/audio/core/events/dpy.py:36 +msgid "Ban Members" +msgstr "Banir Membros" + +#: redbot/cogs/audio/core/events/dpy.py:37 +msgid "Administrator" +msgstr "Administrador" + +#: redbot/cogs/audio/core/events/dpy.py:38 +msgid "Manage Channels" +msgstr "Gerir canais" + +#: redbot/cogs/audio/core/events/dpy.py:39 +msgid "Manage Server" +msgstr "Gerir Servidor" #: 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 "" +msgid "Add Reactions" +msgstr "Adicionar Reacções" + +#: redbot/cogs/audio/core/events/dpy.py:41 +msgid "View Audit Log" +msgstr "Ver o registro de auditoria" + +#: redbot/cogs/audio/core/events/dpy.py:42 +msgid "Priority Speaker" +msgstr "Voz prioritária" + +#: redbot/cogs/audio/core/events/dpy.py:43 +msgid "Go Live" +msgstr "Entrar em direto" + +#: redbot/cogs/audio/core/events/dpy.py:44 +msgid "Read Text Channels & See Voice Channels" +msgstr "Ler canais de texto e ver canais de voz" + +#: redbot/cogs/audio/core/events/dpy.py:45 +msgid "Send Messages" +msgstr "Enviar mensagens" + +#: redbot/cogs/audio/core/events/dpy.py:46 +msgid "Send TTS Messages" +msgstr "Enviar Mensagens TTS" + +#: redbot/cogs/audio/core/events/dpy.py:47 +msgid "Manage Messages" +msgstr "Gerir Mensagens" + +#: redbot/cogs/audio/core/events/dpy.py:48 +msgid "Embed Links" +msgstr "Links Incorporados" + +#: redbot/cogs/audio/core/events/dpy.py:49 +msgid "Attach Files" +msgstr "Anexar ficheiros" + +#: redbot/cogs/audio/core/events/dpy.py:50 +msgid "Read Message History" +msgstr "Ler Histórico de Mensagens" + +#: redbot/cogs/audio/core/events/dpy.py:51 +msgid "Mention @everyone, @here, and All Roles" +msgstr "Mencionar \\@everyone, \\@here e todos os cargos" + +#: redbot/cogs/audio/core/events/dpy.py:52 +msgid "Use External Emojis" +msgstr "Usar Emojis Externos" + +#: redbot/cogs/audio/core/events/dpy.py:53 +msgid "View Server Insights" +msgstr "Ver estatísticas do servidor" + +#: redbot/cogs/audio/core/events/dpy.py:54 +msgid "Connect" +msgstr "Conectar" + +#: redbot/cogs/audio/core/events/dpy.py:55 +msgid "Speak" +msgstr "Falar" + +#: redbot/cogs/audio/core/events/dpy.py:56 +msgid "Mute Members" +msgstr "Silenciar membros" + +#: redbot/cogs/audio/core/events/dpy.py:57 +msgid "Deafen Members" +msgstr "Ensurdecer Membros" + +#: redbot/cogs/audio/core/events/dpy.py:58 +msgid "Move Members" +msgstr "Mover membros" + +#: redbot/cogs/audio/core/events/dpy.py:59 +msgid "Use Voice Activity" +msgstr "Usar Deteção de Voz" + +#: redbot/cogs/audio/core/events/dpy.py:60 +msgid "Change Nickname" +msgstr "Alterar Alcunha" + +#: redbot/cogs/audio/core/events/dpy.py:61 +msgid "Manage Nicknames" +msgstr "Gerir Alcunhas" + +#: redbot/cogs/audio/core/events/dpy.py:62 +msgid "Manage Roles" +msgstr "Gerir Cargos" + +#: redbot/cogs/audio/core/events/dpy.py:63 +msgid "Manage Webhooks" +msgstr "Gerir webhooks" + +#: redbot/cogs/audio/core/events/dpy.py:64 +msgid "Manage Expressions" +msgstr "Gerir Expressões" + +#: redbot/cogs/audio/core/events/dpy.py:65 +msgid "Use Application Commands" +msgstr "Usar comandos de aplicativo" + +#: redbot/cogs/audio/core/events/dpy.py:66 +msgid "Request to Speak" +msgstr "Pedir para Falar" + +#: redbot/cogs/audio/core/events/dpy.py:67 +msgid "Manage Events" +msgstr "Gerir Eventos" + +#: redbot/cogs/audio/core/events/dpy.py:68 +msgid "Manage Threads" +msgstr "Gerir Tópicos" + +#: redbot/cogs/audio/core/events/dpy.py:69 +msgid "Create Public Threads" +msgstr "Criar Tópico Público" #: redbot/cogs/audio/core/events/dpy.py:70 +msgid "Create Private Threads" +msgstr "Criar Tópicos Privados" + +#: redbot/cogs/audio/core/events/dpy.py:71 +msgid "Use External Stickers" +msgstr "Usar Adesivos Externos" + +#: redbot/cogs/audio/core/events/dpy.py:72 +msgid "Send Messages in Threads" +msgstr "Enviar Mensagens em Tópicos" + +#: redbot/cogs/audio/core/events/dpy.py:73 +msgid "Start Activities" +msgstr "Iniciar Atividades" + +#: redbot/cogs/audio/core/events/dpy.py:74 +msgid "Moderate Member" +msgstr "Moderar Membro" + +#: redbot/cogs/audio/core/events/dpy.py:75 +msgid "Use Soundboard" +msgstr "Usar Soundboard" + +#: redbot/cogs/audio/core/events/dpy.py:76 +msgid "Create Expressions" +msgstr "Criar expressões" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Use External Sounds" +msgstr "Usar Sons Externos" + +#: redbot/cogs/audio/core/events/dpy.py:78 +msgid "Send Voice Messages" +msgstr "Enviar Mensagens de Voz" + +#: redbot/cogs/audio/core/events/dpy.py:82 +msgid "This command will change the executable path of Java, this is useful if you have multiple installations of Java and the default one is causing issues. Please don't change this unless you are certain that the Java version you are specifying is supported by Red. The default and supported versions are currently Java 17 and 11." +msgstr "Este comando irá alterar o caminho executável do Java, isso é útil se você tem várias instalações do Java e a padrão está causando problemas. Por favor, não mude isso, a menos que tenha certeza de que a versão Java que está especificando é suportada pelo Red. As versões padrão e suportadas atualmente são o Java 17 e o 11." + +#: redbot/cogs/audio/core/events/dpy.py:88 +msgid "This command will change the maximum RAM allocation for the managed Lavalink node, usually you will never have to change this, before considering changing it please consult our support team." +msgstr "Este comando irá alterar a alocação máxima de RAM para o nó gerenciado Lavalink, Normalmente você nunca precisará mudar isto, antes de considerar alterá-lo por favor consulte nossa equipe de suporte." + +#: redbot/cogs/audio/core/events/dpy.py:93 +msgid "This command will disable the managed Lavalink node, if you toggle this command you must specify an external Lavalink node to connect to, if you do not do so Audio will stop working." +msgstr "Este comando desativará o nó Lavalink gerenciado, se você alternar este comando você deve especificar um nó Lavalink externo a se conectar, se você não fizer isso o Áudio irá parar de funcionar." + +#: redbot/cogs/audio/core/events/dpy.py:98 +msgid "This command is used to specify the IP which will be used by Red to connect to an external Lavalink node. " +msgstr "Este comando é usado para especificar o IP que será usado pelo Red para conectar a um nó Lavalink externo. " + +#: redbot/cogs/audio/core/events/dpy.py:101 +msgid "This command is used to specify the authentication password used by Red to connect to an external Lavalink node." +msgstr "Este comando é usado para especificar a senha de autenticação usada pelo Red para conectar a um nó externo Lavalink." + +#: redbot/cogs/audio/core/events/dpy.py:105 +msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node." +msgstr "Este comando é usado para alternar entre conexões seguras e não seguras para um nó Lavalink externo." + +#: redbot/cogs/audio/core/events/dpy.py:108 +msgid "This command is used to specify the connection port used by Red to connect to an external Lavalink node." +msgstr "Este comando é usado para especificar a porta de conexão usada pelo Red para conectar a um nó de Lavalink externo." + +#: redbot/cogs/audio/core/events/dpy.py:111 +msgid "This command specifies which network interface and IP the managed Lavalink node will bind to, by default this is 'localhost', only change this if you want the managed Lavalink node to bind to a specific IP/interface." +msgstr "Este comando especifica a qual interface de rede e IP o nó Lavalink gerenciado será vinculado, por padrão isto é 'localhost', só mude isso se você quiser que o nó gerenciado de Lavalink vincule a um IP/interface específico." + +#: redbot/cogs/audio/core/events/dpy.py:116 +msgid "This command changes the authentication password required to connect to this managed node.The default value is 'youshallnotpass'." +msgstr "Este comando altera a senha de autenticação necessária para conectar a este nó gerenciado. O valor padrão é 'youshallnotpass'." + +#: redbot/cogs/audio/core/events/dpy.py:120 +msgid "This command changes the connection port used to connect to this managed node, only change this if the default port '2333' is causing conflicts with existing applications." +msgstr "Este comando altera a porta de conexão utilizada para conectar a este nó gerenciado, somente mude isso se a porta padrão '2333' estiver causando conflitos com aplicações existentes." + +#: redbot/cogs/audio/core/events/dpy.py:124 +msgid "This command toggles the support of direct url streams like Icecast or Shoutcast streams. An example is ; disabling this will make the bot unable to play any direct url steam content." +msgstr "Este comando alterna o suporte a streams de url diretas como Icecast ou Shoutcast fluxos. Um exemplo é format@@1; desabilitar isso não fará com que o bot não possa reproduzir qualquer conteúdo Steam Url direta." + +#: redbot/cogs/audio/core/events/dpy.py:134 +msgid "This command toggles the support of local track audio playback. An example is `/mnt/data/my_super_funky_track.mp3`; disabling this will make the bot unable to play any local track content." +msgstr "Este comando alterna o suporte à reprodução de áudio local. Um exemplo é `/mnt/data/my_super_funky_track. p3`; desabilitar isto fará com que o bot não possa reproduzir qualquer conteúdo local." + +#: redbot/cogs/audio/core/events/dpy.py:139 +msgid "This command toggles the support of SoundCloud playback. An example is ; disabling this will make the bot unable to play any SoundCloud content." +msgstr "Este comando alterna o suporte à reprodução do SoundCloud. Um exemplo é ; desabilitar isso fará com que o bot não possa reproduzir conteúdo do SoundCloud." + +#: redbot/cogs/audio/core/events/dpy.py:144 +msgid "This command toggles the support of YouTube playback (Spotify depends on YouTube). Disabling this will make the bot unable to play any YouTube content: this includes Spotify." +msgstr "Este comando alterna o suporte da reprodução do YouTube (Spotify depende do YouTube). Desabilitar isso fará com que o bot não possa reproduzir qualquer conteúdo do YouTube: isso inclui o Spotify." + +#: redbot/cogs/audio/core/events/dpy.py:149 +msgid "This command toggles the support of Twitch playback. An example of this is ; disabling this will make the bot unable to play any Twitch content." +msgstr "Esse comando alterna o apoio da reprodução do Twitch. Um exemplo disso é ; desabilitar isso fará com que o bot não possa jogar qualquer conteúdo da Twitch." + +#: redbot/cogs/audio/core/events/dpy.py:154 +msgid "This command toggles the support of Vimeo playback. An example of this is ; disabling this will make the bot unable to play any Vimeo content." +msgstr "Este comando alterna o suporte da reprodução Vimeo. Um exemplo disso é ; desabilitar isso fará com que o bot não possa jogar nenhum conteúdo Vimeo." + +#: redbot/cogs/audio/core/events/dpy.py:159 +msgid "This setting controls the managed node's framebuffer, do not change this unless instructed." +msgstr "Esta configuração controla o framework gerenciado, não altere isso a menos que instruído." + +#: redbot/cogs/audio/core/events/dpy.py:163 +msgid "This setting controls the managed node's JDA-NAS buffer, do not change this unless instructed." +msgstr "Esta configuração controla o buffer JDA-NAS do nó gerenciado, não muda isso a menos que instruído." + +#: redbot/cogs/audio/core/events/dpy.py:167 +msgid "This command will reset every setting changed by `[p]llset`." +msgstr "Este comando irá redefinir todas as configurações alteradas por `[p]llset`." + +#: redbot/cogs/audio/core/events/dpy.py:184 +msgid "You have attempted to run Audio's managed Lavalink node on an unsupported architecture. Only settings related commands will be available." +msgstr "Você tentou executar o nó Lavalink gerenciado do Áudio em uma arquitetura não suportada. Somente comandos relacionados a configurações estarão disponíveis." + +#: redbot/cogs/audio/core/events/dpy.py:206 +msgid "I'm missing permissions to send messages in this server. Please address this as soon as possible." +msgstr "Faltam permissões para enviar mensagens neste servidor. Por favor, resolva isso o mais rápido possível." + +#: redbot/cogs/audio/core/events/dpy.py:232 msgid "I'm missing permissions in this server, Please address this as soon as possible.\n\n" "Expected Permissions:\n" -msgstr "" +msgstr "Não tenho permissores neste servidor, Por favor resolva o mais rápido possível:\n" -#: redbot/cogs/audio/core/events/dpy.py:77 +#: redbot/cogs/audio/core/events/dpy.py:239 msgid "Enabled" -msgstr "" +msgstr "Ativado" -#: redbot/cogs/audio/core/events/dpy.py:77 +#: redbot/cogs/audio/core/events/dpy.py:239 msgid "Disabled" -msgstr "" +msgstr "Desactivado" -#: redbot/cogs/audio/core/events/dpy.py:124 +#: redbot/cogs/audio/core/events/dpy.py:270 +msgid "You should not be running this command." +msgstr "Você não deve estar executando este comando." + +#: redbot/cogs/audio/core/events/dpy.py:273 +msgid "\n" +"{template}\n" +"If you wish to continue, enter this case sensitive token without spaces as your next message.\n\n" +"{confirm_token}" +msgstr "\n" +"{template}\n" +"Se você deseja continuar, insira este token sensível a maiúsculas e minúsculas sem espaços como a sua próxima mensagem.\n\n" +"{confirm_token}" + +#: redbot/cogs/audio/core/events/dpy.py:317 msgid "No DJ role found. Disabling DJ mode." -msgstr "" +msgstr "Nenhum cargo de DJ encontrado. Desativando o modo DJ." -#: redbot/cogs/audio/core/events/dpy.py:134 +#: redbot/cogs/audio/core/events/dpy.py:327 msgid "`{user_input}` is not a valid value for `{command}`" -msgstr "" +msgstr "`{user_input}` não é um valor válido para `{command}`" -#: redbot/cogs/audio/core/events/dpy.py:142 +#: redbot/cogs/audio/core/events/dpy.py:335 msgid "Unable To Parse Argument" -msgstr "" +msgstr "Incapaz de analisar Argumento" -#: redbot/cogs/audio/core/events/dpy.py:154 -#: redbot/cogs/audio/core/events/dpy.py:163 +#: redbot/cogs/audio/core/events/dpy.py:347 +#: redbot/cogs/audio/core/events/dpy.py:356 msgid "Invalid Argument" -msgstr "" +msgstr "Argumento Inválido" -#: redbot/cogs/audio/core/events/dpy.py:155 +#: redbot/cogs/audio/core/events/dpy.py:348 msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." -msgstr "" +msgstr "O argumento que você deu para `{}` não é válido: eu estava esperando um `{}`." -#: redbot/cogs/audio/core/events/dpy.py:175 +#: redbot/cogs/audio/core/events/dpy.py:366 msgid "Invalid Environment" -msgstr "" +msgstr "Ambiente inválido" -#: redbot/cogs/audio/core/events/dpy.py:176 -msgid "Connection to Lavalink has been lost." -msgstr "" +#: redbot/cogs/audio/core/events/dpy.py:367 +msgid "Connection to Lavalink node has been lost." +msgstr "A conexão com o node Lavalink foi perdida." -#: redbot/cogs/audio/core/events/dpy.py:184 +#: redbot/cogs/audio/core/events/dpy.py:375 msgid "No Player Available" -msgstr "" +msgstr "Nenhum jogador disponível" -#: redbot/cogs/audio/core/events/dpy.py:185 +#: redbot/cogs/audio/core/events/dpy.py:376 msgid "The bot is not connected to a voice channel." -msgstr "" +msgstr "O bot não está conectado a um canal de voz." -#: redbot/cogs/audio/core/events/dpy.py:193 -#: redbot/cogs/audio/core/events/lavalink.py:162 +#: redbot/cogs/audio/core/events/dpy.py:384 +#: redbot/cogs/audio/core/events/lavalink.py:183 msgid "Unable to Get Track" -msgstr "" +msgstr "Não foi possível obter a faixa" -#: redbot/cogs/audio/core/events/dpy.py:194 -#: redbot/cogs/audio/core/events/lavalink.py:163 -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:385 +#: redbot/cogs/audio/core/events/lavalink.py:184 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." +msgstr "Não consigo obter uma faixa do nó de Lavalink no momento, tente novamente em alguns minutos." -#: redbot/cogs/audio/core/events/dpy.py:205 +#: redbot/cogs/audio/core/events/dpy.py:396 msgid "There was an issue communicating with Discord." -msgstr "" +msgstr "Houve um problema na comunicação com o Discord." -#: redbot/cogs/audio/core/events/dpy.py:206 +#: redbot/cogs/audio/core/events/dpy.py:397 msgid "This error has been reported to the bot owner." -msgstr "" +msgstr "Este erro foi denunciado ao dono do bot." -#: redbot/cogs/audio/core/events/lavalink.py:154 +#: redbot/cogs/audio/core/events/lavalink.py:175 msgid "Couldn't get a valid track." -msgstr "" +msgstr "Não foi possível obter uma faixa válida." -#: redbot/cogs/audio/core/events/lavalink.py:189 +#: redbot/cogs/audio/core/events/lavalink.py:210 msgid "Now Playing" -msgstr "" +msgstr "A tocar agora" -#: redbot/cogs/audio/core/events/lavalink.py:191 +#: redbot/cogs/audio/core/events/lavalink.py:212 msgid "Track length: {length} | Requested by: {user}" -msgstr "" +msgstr "Comprimento da faixa: {length} ^\\\\Solicitado por: {user}" -#: redbot/cogs/audio/core/events/lavalink.py:212 +#: redbot/cogs/audio/core/events/lavalink.py:235 msgid "Queue ended." -msgstr "" +msgstr "Fila terminada." -#: redbot/cogs/audio/core/events/lavalink.py:264 +#: redbot/cogs/audio/core/events/lavalink.py:301 msgid "Multiple Errors Detected" -msgstr "" +msgstr "Vários erros detectados" -#: redbot/cogs/audio/core/events/lavalink.py:265 +#: redbot/cogs/audio/core/events/lavalink.py:302 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 "Encerrando o player de áudio devido a vários erros detectados. Se isso persistir, informe ao proprietário do bot como um codec de áudio pode estar temporariamente indisponível." -#: redbot/cogs/audio/core/events/lavalink.py:279 +#: redbot/cogs/audio/core/events/lavalink.py:316 msgid "Track Stuck" -msgstr "" +msgstr "Faixa travou" -#: redbot/cogs/audio/core/events/lavalink.py:280 +#: redbot/cogs/audio/core/events/lavalink.py:317 msgid "Playback of the song has stopped due to an unexpected error.\n" "{error}" -msgstr "" +msgstr "A reprodução da música parou devido a um erro inesperado.\n" +"{error}" -#: redbot/cogs/audio/core/events/lavalink.py:286 +#: redbot/cogs/audio/core/events/lavalink.py:323 msgid "Track Error" -msgstr "" +msgstr "Erro na faixa" diff --git a/redbot/cogs/audio/core/events/locales/ru-RU.po b/redbot/cogs/audio/core/events/locales/ru-RU.po index 752abea8d35..5a3fa4d49f3 100644 --- a/redbot/cogs/audio/core/events/locales/ru-RU.po +++ b/redbot/cogs/audio/core/events/locales/ru-RU.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-25 15:06+0000\n" +"POT-Creation-Date: 2023-06-20 09:30+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,116 +15,389 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: ru_RU\n" -#: redbot/cogs/audio/core/events/cog.py:215 +#: redbot/cogs/audio/core/events/cog.py:216 msgid "Auto Play started." +msgstr "Автоматическое воспроизведение запущено." + +#: redbot/cogs/audio/core/events/dpy.py:34 +msgid "Create Instant Invite" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:35 +msgid "Kick Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:36 +msgid "Ban Members" +msgstr "Забанить участников" + +#: redbot/cogs/audio/core/events/dpy.py:37 +msgid "Administrator" +msgstr "Администратор" + +#: redbot/cogs/audio/core/events/dpy.py:38 +msgid "Manage Channels" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:39 +msgid "Manage Server" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:40 -msgid "You have attempted to run Audio's Lavalink server on an unsupported architecture. Only settings related commands will be available." -msgstr "Вы пытались запустить сервер Lavalink Audio на неподдерживаемой архитектуре. Доступны только настройки команд." +msgid "Add Reactions" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:41 +msgid "View Audit Log" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:42 +msgid "Priority Speaker" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:43 +msgid "Go Live" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:44 +msgid "Read Text Channels & See Voice Channels" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:45 +msgid "Send Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:46 +msgid "Send TTS Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:47 +msgid "Manage Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:48 +msgid "Embed Links" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:49 +msgid "Attach Files" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:50 +msgid "Read Message History" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:51 +msgid "Mention @everyone, @here, and All Roles" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:52 +msgid "Use External Emojis" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:53 +msgid "View Server Insights" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:54 +msgid "Connect" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:55 +msgid "Speak" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:56 +msgid "Mute Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:57 +msgid "Deafen Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:58 +msgid "Move Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:59 +msgid "Use Voice Activity" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:60 +msgid "Change Nickname" +msgstr "Изменить никнейм" + +#: redbot/cogs/audio/core/events/dpy.py:61 +msgid "Manage Nicknames" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:62 +msgid "Manage Roles" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:63 +msgid "Manage Webhooks" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:64 +msgid "Manage Expressions" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:65 +msgid "Use Application Commands" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:66 +msgid "Request to Speak" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:67 +msgid "Manage Events" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:68 +msgid "Manage Threads" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:69 +msgid "Create Public Threads" +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\n" -"Expected Permissions:\n" +msgid "Create Private Threads" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:71 +msgid "Use External Stickers" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:72 +msgid "Send Messages in Threads" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:73 +msgid "Start Activities" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:74 +msgid "Moderate Member" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:75 +msgid "Use Soundboard" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:76 +msgid "Create Expressions" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Use External Sounds" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:78 +msgid "Send Voice Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:82 +msgid "This command will change the executable path of Java, this is useful if you have multiple installations of Java and the default one is causing issues. Please don't change this unless you are certain that the Java version you are specifying is supported by Red. The default and supported versions are currently Java 17 and 11." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:88 +msgid "This command will change the maximum RAM allocation for the managed Lavalink node, usually you will never have to change this, before considering changing it please consult our support team." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:93 +msgid "This command will disable the managed Lavalink node, if you toggle this command you must specify an external Lavalink node to connect to, if you do not do so Audio will stop working." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:98 +msgid "This command is used to specify the IP which will be used by Red to connect to an external Lavalink node. " +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:101 +msgid "This command is used to specify the authentication password used by Red to connect to an external Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:105 +msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:108 +msgid "This command is used to specify the connection port used by Red to connect to an external Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:111 +msgid "This command specifies which network interface and IP the managed Lavalink node will bind to, by default this is 'localhost', only change this if you want the managed Lavalink node to bind to a specific IP/interface." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:116 +msgid "This command changes the authentication password required to connect to this managed node.The default value is 'youshallnotpass'." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:120 +msgid "This command changes the connection port used to connect to this managed node, only change this if the default port '2333' is causing conflicts with existing applications." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:124 +msgid "This command toggles the support of direct url streams like Icecast or Shoutcast streams. An example is ; disabling this will make the bot unable to play any direct url steam content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:134 +msgid "This command toggles the support of local track audio playback. An example is `/mnt/data/my_super_funky_track.mp3`; disabling this will make the bot unable to play any local track content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:139 +msgid "This command toggles the support of SoundCloud playback. An example is ; disabling this will make the bot unable to play any SoundCloud content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:144 +msgid "This command toggles the support of YouTube playback (Spotify depends on YouTube). Disabling this will make the bot unable to play any YouTube content: this includes Spotify." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:149 +msgid "This command toggles the support of Twitch playback. An example of this is ; disabling this will make the bot unable to play any Twitch content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:154 +msgid "This command toggles the support of Vimeo playback. An example of this is ; disabling this will make the bot unable to play any Vimeo content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:159 +msgid "This setting controls the managed node's framebuffer, do not change this unless instructed." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:163 +msgid "This setting controls the managed node's JDA-NAS buffer, do not change this unless instructed." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:167 +msgid "This command will reset every setting changed by `[p]llset`." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:184 +msgid "You have attempted to run Audio's managed Lavalink node on an unsupported architecture. Only settings related commands will be available." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:206 +msgid "I'm missing permissions to send messages in this server. Please address this as soon as possible." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:232 +msgid "I'm missing permissions in this server, Please address this as soon as possible.\n\n" +"Expected Permissions:\n" +msgstr "Мне не хватает полномочий на этом сервере, Пожалуйста, решите эту проблему как можно скорее.\n\n" +"Ожидаемые полномочия:\n" + +#: redbot/cogs/audio/core/events/dpy.py:239 msgid "Enabled" msgstr "Включено" -#: redbot/cogs/audio/core/events/dpy.py:77 +#: redbot/cogs/audio/core/events/dpy.py:239 msgid "Disabled" msgstr "Отключено" -#: redbot/cogs/audio/core/events/dpy.py:124 +#: redbot/cogs/audio/core/events/dpy.py:270 +msgid "You should not be running this command." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:273 +msgid "\n" +"{template}\n" +"If you wish to continue, enter this case sensitive token without spaces as your next message.\n\n" +"{confirm_token}" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:317 msgid "No DJ role found. Disabling DJ mode." msgstr "Роль DJ не найдена. Отключение режима DJ." -#: redbot/cogs/audio/core/events/dpy.py:134 +#: redbot/cogs/audio/core/events/dpy.py:327 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "`{user_input}` не является допустимым значением для `{command}`" -#: redbot/cogs/audio/core/events/dpy.py:142 +#: redbot/cogs/audio/core/events/dpy.py:335 msgid "Unable To Parse Argument" -msgstr "" +msgstr "Не удается разобрать аргумент" -#: redbot/cogs/audio/core/events/dpy.py:154 -#: redbot/cogs/audio/core/events/dpy.py:163 +#: redbot/cogs/audio/core/events/dpy.py:347 +#: redbot/cogs/audio/core/events/dpy.py:356 msgid "Invalid Argument" msgstr "Недопустимый аргумент" -#: redbot/cogs/audio/core/events/dpy.py:155 +#: redbot/cogs/audio/core/events/dpy.py:348 msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." -msgstr "" +msgstr "Аргумент, который вы привели для `{}`, недействителен: Я ожидал `{}`." -#: redbot/cogs/audio/core/events/dpy.py:175 +#: redbot/cogs/audio/core/events/dpy.py:366 msgid "Invalid Environment" msgstr "Неверное окружение" -#: redbot/cogs/audio/core/events/dpy.py:176 -msgid "Connection to Lavalink has been lost." -msgstr "Соединение с Lavalink прервалась." +#: redbot/cogs/audio/core/events/dpy.py:367 +msgid "Connection to Lavalink node has been lost." +msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:184 +#: redbot/cogs/audio/core/events/dpy.py:375 msgid "No Player Available" msgstr "Нет доступных проигрывателей" -#: redbot/cogs/audio/core/events/dpy.py:185 +#: redbot/cogs/audio/core/events/dpy.py:376 msgid "The bot is not connected to a voice channel." -msgstr "" +msgstr "Бот не подключен к голосовому каналу." -#: redbot/cogs/audio/core/events/dpy.py:193 -#: redbot/cogs/audio/core/events/lavalink.py:162 +#: redbot/cogs/audio/core/events/dpy.py:384 +#: redbot/cogs/audio/core/events/lavalink.py:183 msgid "Unable to Get Track" msgstr "Не удается получить трек" -#: redbot/cogs/audio/core/events/dpy.py:194 -#: redbot/cogs/audio/core/events/lavalink.py:163 -msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/events/dpy.py:385 +#: redbot/cogs/audio/core/events/lavalink.py:184 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:205 +#: redbot/cogs/audio/core/events/dpy.py:396 msgid "There was an issue communicating with Discord." -msgstr "" +msgstr "Возникла проблема со связью с Discord." -#: redbot/cogs/audio/core/events/dpy.py:206 +#: redbot/cogs/audio/core/events/dpy.py:397 msgid "This error has been reported to the bot owner." -msgstr "" +msgstr "Об этой ошибке было сообщено владельцу бота." -#: redbot/cogs/audio/core/events/lavalink.py:154 +#: redbot/cogs/audio/core/events/lavalink.py:175 msgid "Couldn't get a valid track." msgstr "Не удалось получить правильный трек." -#: redbot/cogs/audio/core/events/lavalink.py:189 +#: redbot/cogs/audio/core/events/lavalink.py:210 msgid "Now Playing" msgstr "Сейчас играет" -#: redbot/cogs/audio/core/events/lavalink.py:191 +#: redbot/cogs/audio/core/events/lavalink.py:212 msgid "Track length: {length} | Requested by: {user}" msgstr "Длина трека: {length} | Запрошено: {user}" -#: redbot/cogs/audio/core/events/lavalink.py:212 +#: redbot/cogs/audio/core/events/lavalink.py:235 msgid "Queue ended." msgstr "Очередь закончилась." -#: redbot/cogs/audio/core/events/lavalink.py:264 +#: redbot/cogs/audio/core/events/lavalink.py:301 msgid "Multiple Errors Detected" msgstr "Обнаружено множество ошибок" -#: redbot/cogs/audio/core/events/lavalink.py:265 +#: redbot/cogs/audio/core/events/lavalink.py:302 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 может быть временно недоступен." +msgstr "Закрытие аудио проигрывателя из-за нескольких обнаруженных ошибок. Если это повторится, сообщите владельцу бота так как Audio Cog может быть временно недоступен." -#: redbot/cogs/audio/core/events/lavalink.py:279 +#: redbot/cogs/audio/core/events/lavalink.py:316 msgid "Track Stuck" msgstr "Трек застрял" -#: redbot/cogs/audio/core/events/lavalink.py:280 +#: redbot/cogs/audio/core/events/lavalink.py:317 msgid "Playback of the song has stopped due to an unexpected error.\n" "{error}" -msgstr "" +msgstr "Воспроизведение песни приостановлено из-за непредвиденной ошибки.\n" +"{error}" -#: redbot/cogs/audio/core/events/lavalink.py:286 +#: redbot/cogs/audio/core/events/lavalink.py:323 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 1b1e4e72d8a..00eb1d55bbc 100644 --- a/redbot/cogs/audio/core/events/locales/sk-SK.po +++ b/redbot/cogs/audio/core/events/locales/sk-SK.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-25 15:06+0000\n" +"POT-Creation-Date: 2023-06-20 09:30+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,116 +15,387 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: sk_SK\n" -#: redbot/cogs/audio/core/events/cog.py:215 +#: redbot/cogs/audio/core/events/cog.py:216 msgid "Auto Play started." +msgstr "Automatické prehrávanie sa spustilo." + +#: redbot/cogs/audio/core/events/dpy.py:34 +msgid "Create Instant Invite" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:35 +msgid "Kick Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:36 +msgid "Ban Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:37 +msgid "Administrator" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:38 +msgid "Manage Channels" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:39 +msgid "Manage Server" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:40 -msgid "You have attempted to run Audio's Lavalink server on an unsupported architecture. Only settings related commands will be available." +msgid "Add Reactions" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:41 +msgid "View Audit Log" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:42 +msgid "Priority Speaker" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:43 +msgid "Go Live" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:44 +msgid "Read Text Channels & See Voice Channels" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:45 +msgid "Send Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:46 +msgid "Send TTS Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:47 +msgid "Manage Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:48 +msgid "Embed Links" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:49 +msgid "Attach Files" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:50 +msgid "Read Message History" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:51 +msgid "Mention @everyone, @here, and All Roles" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:52 +msgid "Use External Emojis" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:53 +msgid "View Server Insights" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:54 +msgid "Connect" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:55 +msgid "Speak" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:56 +msgid "Mute Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:57 +msgid "Deafen Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:58 +msgid "Move Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:59 +msgid "Use Voice Activity" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:60 +msgid "Change Nickname" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:61 +msgid "Manage Nicknames" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:62 +msgid "Manage Roles" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:63 +msgid "Manage Webhooks" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:64 +msgid "Manage Expressions" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:65 +msgid "Use Application Commands" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:66 +msgid "Request to Speak" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:67 +msgid "Manage Events" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:68 +msgid "Manage Threads" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:69 +msgid "Create Public Threads" 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\n" -"Expected Permissions:\n" +msgid "Create Private Threads" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:77 -msgid "Enabled" +#: redbot/cogs/audio/core/events/dpy.py:71 +msgid "Use External Stickers" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:72 +msgid "Send Messages in Threads" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:73 +msgid "Start Activities" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:74 +msgid "Moderate Member" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:75 +msgid "Use Soundboard" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:76 +msgid "Create Expressions" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:77 -msgid "Disabled" +msgid "Use External Sounds" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:78 +msgid "Send Voice Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:82 +msgid "This command will change the executable path of Java, this is useful if you have multiple installations of Java and the default one is causing issues. Please don't change this unless you are certain that the Java version you are specifying is supported by Red. The default and supported versions are currently Java 17 and 11." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:88 +msgid "This command will change the maximum RAM allocation for the managed Lavalink node, usually you will never have to change this, before considering changing it please consult our support team." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:93 +msgid "This command will disable the managed Lavalink node, if you toggle this command you must specify an external Lavalink node to connect to, if you do not do so Audio will stop working." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:98 +msgid "This command is used to specify the IP which will be used by Red to connect to an external Lavalink node. " +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:101 +msgid "This command is used to specify the authentication password used by Red to connect to an external Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:105 +msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:108 +msgid "This command is used to specify the connection port used by Red to connect to an external Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:111 +msgid "This command specifies which network interface and IP the managed Lavalink node will bind to, by default this is 'localhost', only change this if you want the managed Lavalink node to bind to a specific IP/interface." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:116 +msgid "This command changes the authentication password required to connect to this managed node.The default value is 'youshallnotpass'." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:120 +msgid "This command changes the connection port used to connect to this managed node, only change this if the default port '2333' is causing conflicts with existing applications." msgstr "" #: redbot/cogs/audio/core/events/dpy.py:124 -msgid "No DJ role found. Disabling DJ mode." +msgid "This command toggles the support of direct url streams like Icecast or Shoutcast streams. An example is ; disabling this will make the bot unable to play any direct url steam content." msgstr "" #: redbot/cogs/audio/core/events/dpy.py:134 -msgid "`{user_input}` is not a valid value for `{command}`" +msgid "This command toggles the support of local track audio playback. An example is `/mnt/data/my_super_funky_track.mp3`; disabling this will make the bot unable to play any local track content." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:142 -msgid "Unable To Parse Argument" +#: redbot/cogs/audio/core/events/dpy.py:139 +msgid "This command toggles the support of SoundCloud playback. An example is ; disabling this will make the bot unable to play any SoundCloud content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:144 +msgid "This command toggles the support of YouTube playback (Spotify depends on YouTube). Disabling this will make the bot unable to play any YouTube content: this includes Spotify." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:149 +msgid "This command toggles the support of Twitch playback. An example of this is ; disabling this will make the bot unable to play any Twitch content." msgstr "" #: redbot/cogs/audio/core/events/dpy.py:154 +msgid "This command toggles the support of Vimeo playback. An example of this is ; disabling this will make the bot unable to play any Vimeo content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:159 +msgid "This setting controls the managed node's framebuffer, do not change this unless instructed." +msgstr "" + #: redbot/cogs/audio/core/events/dpy.py:163 +msgid "This setting controls the managed node's JDA-NAS buffer, do not change this unless instructed." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:167 +msgid "This command will reset every setting changed by `[p]llset`." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:184 +msgid "You have attempted to run Audio's managed Lavalink node on an unsupported architecture. Only settings related commands will be available." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:206 +msgid "I'm missing permissions to send messages in this server. Please address this as soon as possible." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:232 +msgid "I'm missing permissions in this server, Please address this as soon as possible.\n\n" +"Expected Permissions:\n" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:239 +msgid "Enabled" +msgstr "Aktivované" + +#: redbot/cogs/audio/core/events/dpy.py:239 +msgid "Disabled" +msgstr "Deaktivované" + +#: redbot/cogs/audio/core/events/dpy.py:270 +msgid "You should not be running this command." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:273 +msgid "\n" +"{template}\n" +"If you wish to continue, enter this case sensitive token without spaces as your next message.\n\n" +"{confirm_token}" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:317 +msgid "No DJ role found. Disabling DJ mode." +msgstr "Nie je tu nájdená žiadna DJ rola. Vypínam DJ mód." + +#: redbot/cogs/audio/core/events/dpy.py:327 +msgid "`{user_input}` is not a valid value for `{command}`" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:335 +msgid "Unable To Parse Argument" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:347 +#: redbot/cogs/audio/core/events/dpy.py:356 msgid "Invalid Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:155 +#: redbot/cogs/audio/core/events/dpy.py:348 msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:175 +#: redbot/cogs/audio/core/events/dpy.py:366 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:176 -msgid "Connection to Lavalink has been lost." +#: redbot/cogs/audio/core/events/dpy.py:367 +msgid "Connection to Lavalink node has been lost." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:184 +#: redbot/cogs/audio/core/events/dpy.py:375 msgid "No Player Available" -msgstr "" +msgstr "Žiaden prehrávač nie je dostupný" -#: redbot/cogs/audio/core/events/dpy.py:185 +#: redbot/cogs/audio/core/events/dpy.py:376 msgid "The bot is not connected to a voice channel." -msgstr "" +msgstr "Bot nie je pripojený na hlasový kanál." -#: redbot/cogs/audio/core/events/dpy.py:193 -#: redbot/cogs/audio/core/events/lavalink.py:162 +#: redbot/cogs/audio/core/events/dpy.py:384 +#: redbot/cogs/audio/core/events/lavalink.py:183 msgid "Unable to Get Track" -msgstr "" +msgstr "Nepodarilo sa získať stopu" -#: redbot/cogs/audio/core/events/dpy.py:194 -#: redbot/cogs/audio/core/events/lavalink.py:163 -msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/events/dpy.py:385 +#: redbot/cogs/audio/core/events/lavalink.py:184 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:205 +#: redbot/cogs/audio/core/events/dpy.py:396 msgid "There was an issue communicating with Discord." -msgstr "" +msgstr "Vyskytla sa chyba pri komunikácii s Discordom." -#: redbot/cogs/audio/core/events/dpy.py:206 +#: redbot/cogs/audio/core/events/dpy.py:397 msgid "This error has been reported to the bot owner." -msgstr "" +msgstr "Táto chyba bola nahlásená vlastníkovi bota." -#: redbot/cogs/audio/core/events/lavalink.py:154 +#: redbot/cogs/audio/core/events/lavalink.py:175 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:189 +#: redbot/cogs/audio/core/events/lavalink.py:210 msgid "Now Playing" -msgstr "" +msgstr "Práve sa prehráva" -#: redbot/cogs/audio/core/events/lavalink.py:191 +#: redbot/cogs/audio/core/events/lavalink.py:212 msgid "Track length: {length} | Requested by: {user}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:212 +#: redbot/cogs/audio/core/events/lavalink.py:235 msgid "Queue ended." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:264 +#: redbot/cogs/audio/core/events/lavalink.py:301 msgid "Multiple Errors Detected" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:265 +#: redbot/cogs/audio/core/events/lavalink.py:302 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:279 +#: redbot/cogs/audio/core/events/lavalink.py:316 msgid "Track Stuck" -msgstr "" +msgstr "Stopa sa zasekla" -#: redbot/cogs/audio/core/events/lavalink.py:280 +#: redbot/cogs/audio/core/events/lavalink.py:317 msgid "Playback of the song has stopped due to an unexpected error.\n" "{error}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:286 +#: redbot/cogs/audio/core/events/lavalink.py:323 msgid "Track Error" -msgstr "" +msgstr "Chyba stopy" diff --git a/redbot/cogs/audio/core/events/locales/sl-SI.po b/redbot/cogs/audio/core/events/locales/sl-SI.po index ec719476c74..9f972698c5a 100644 --- a/redbot/cogs/audio/core/events/locales/sl-SI.po +++ b/redbot/cogs/audio/core/events/locales/sl-SI.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-25 15:06+0000\n" +"POT-Creation-Date: 2023-06-20 09:30+0000\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n%100==4 ? 3 : 0);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,117 +15,388 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: sl_SI\n" -#: redbot/cogs/audio/core/events/cog.py:215 +#: redbot/cogs/audio/core/events/cog.py:216 msgid "Auto Play started." msgstr "Samodejno predvajanje se je začelo." +#: redbot/cogs/audio/core/events/dpy.py:34 +msgid "Create Instant Invite" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:35 +msgid "Kick Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:36 +msgid "Ban Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:37 +msgid "Administrator" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:38 +msgid "Manage Channels" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:39 +msgid "Manage Server" +msgstr "" + #: redbot/cogs/audio/core/events/dpy.py:40 -msgid "You have attempted to run Audio's Lavalink server on an unsupported architecture. Only settings related commands will be available." -msgstr "Poskusili ste zagnati Lavalink strežnik modula Audio na nepodprti arhitekturi. Na voljo bodo samo ukazi, povezani z nastavitvami." +msgid "Add Reactions" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:41 +msgid "View Audit Log" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:42 +msgid "Priority Speaker" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:43 +msgid "Go Live" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:44 +msgid "Read Text Channels & See Voice Channels" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:45 +msgid "Send Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:46 +msgid "Send TTS Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:47 +msgid "Manage Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:48 +msgid "Embed Links" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:49 +msgid "Attach Files" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:50 +msgid "Read Message History" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:51 +msgid "Mention @everyone, @here, and All Roles" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:52 +msgid "Use External Emojis" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:53 +msgid "View Server Insights" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:54 +msgid "Connect" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:55 +msgid "Speak" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:56 +msgid "Mute Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:57 +msgid "Deafen Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:58 +msgid "Move Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:59 +msgid "Use Voice Activity" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:60 +msgid "Change Nickname" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:61 +msgid "Manage Nicknames" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:62 +msgid "Manage Roles" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:63 +msgid "Manage Webhooks" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:64 +msgid "Manage Expressions" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:65 +msgid "Use Application Commands" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:66 +msgid "Request to Speak" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:67 +msgid "Manage Events" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:68 +msgid "Manage Threads" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:69 +msgid "Create Public Threads" +msgstr "" #: redbot/cogs/audio/core/events/dpy.py:70 +msgid "Create Private Threads" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:71 +msgid "Use External Stickers" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:72 +msgid "Send Messages in Threads" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:73 +msgid "Start Activities" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:74 +msgid "Moderate Member" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:75 +msgid "Use Soundboard" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:76 +msgid "Create Expressions" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Use External Sounds" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:78 +msgid "Send Voice Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:82 +msgid "This command will change the executable path of Java, this is useful if you have multiple installations of Java and the default one is causing issues. Please don't change this unless you are certain that the Java version you are specifying is supported by Red. The default and supported versions are currently Java 17 and 11." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:88 +msgid "This command will change the maximum RAM allocation for the managed Lavalink node, usually you will never have to change this, before considering changing it please consult our support team." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:93 +msgid "This command will disable the managed Lavalink node, if you toggle this command you must specify an external Lavalink node to connect to, if you do not do so Audio will stop working." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:98 +msgid "This command is used to specify the IP which will be used by Red to connect to an external Lavalink node. " +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:101 +msgid "This command is used to specify the authentication password used by Red to connect to an external Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:105 +msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:108 +msgid "This command is used to specify the connection port used by Red to connect to an external Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:111 +msgid "This command specifies which network interface and IP the managed Lavalink node will bind to, by default this is 'localhost', only change this if you want the managed Lavalink node to bind to a specific IP/interface." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:116 +msgid "This command changes the authentication password required to connect to this managed node.The default value is 'youshallnotpass'." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:120 +msgid "This command changes the connection port used to connect to this managed node, only change this if the default port '2333' is causing conflicts with existing applications." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:124 +msgid "This command toggles the support of direct url streams like Icecast or Shoutcast streams. An example is ; disabling this will make the bot unable to play any direct url steam content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:134 +msgid "This command toggles the support of local track audio playback. An example is `/mnt/data/my_super_funky_track.mp3`; disabling this will make the bot unable to play any local track content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:139 +msgid "This command toggles the support of SoundCloud playback. An example is ; disabling this will make the bot unable to play any SoundCloud content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:144 +msgid "This command toggles the support of YouTube playback (Spotify depends on YouTube). Disabling this will make the bot unable to play any YouTube content: this includes Spotify." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:149 +msgid "This command toggles the support of Twitch playback. An example of this is ; disabling this will make the bot unable to play any Twitch content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:154 +msgid "This command toggles the support of Vimeo playback. An example of this is ; disabling this will make the bot unable to play any Vimeo content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:159 +msgid "This setting controls the managed node's framebuffer, do not change this unless instructed." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:163 +msgid "This setting controls the managed node's JDA-NAS buffer, do not change this unless instructed." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:167 +msgid "This command will reset every setting changed by `[p]llset`." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:184 +msgid "You have attempted to run Audio's managed Lavalink node on an unsupported architecture. Only settings related commands will be available." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:206 +msgid "I'm missing permissions to send messages in this server. Please address this as soon as possible." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:232 msgid "I'm missing permissions in this server, Please address this as soon as possible.\n\n" "Expected Permissions:\n" msgstr "Nimam nekaterih dovoljenj, prosim odpravi to težavo čim hitreje:\n\n" "Potrebna dovoljenja:\n" -#: redbot/cogs/audio/core/events/dpy.py:77 +#: redbot/cogs/audio/core/events/dpy.py:239 msgid "Enabled" msgstr "Omogočeno" -#: redbot/cogs/audio/core/events/dpy.py:77 +#: redbot/cogs/audio/core/events/dpy.py:239 msgid "Disabled" msgstr "Onemogočeno" -#: redbot/cogs/audio/core/events/dpy.py:124 +#: redbot/cogs/audio/core/events/dpy.py:270 +msgid "You should not be running this command." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:273 +msgid "\n" +"{template}\n" +"If you wish to continue, enter this case sensitive token without spaces as your next message.\n\n" +"{confirm_token}" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:317 msgid "No DJ role found. Disabling DJ mode." msgstr "DJ rola ne obstaja. Izklapljam DJ način." -#: redbot/cogs/audio/core/events/dpy.py:134 +#: redbot/cogs/audio/core/events/dpy.py:327 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "Vrednost `{user_input}` ni veljavna za `{command}`" -#: redbot/cogs/audio/core/events/dpy.py:142 +#: redbot/cogs/audio/core/events/dpy.py:335 msgid "Unable To Parse Argument" msgstr "Argumenta ni mogoče razčleniti" -#: redbot/cogs/audio/core/events/dpy.py:154 -#: redbot/cogs/audio/core/events/dpy.py:163 +#: redbot/cogs/audio/core/events/dpy.py:347 +#: redbot/cogs/audio/core/events/dpy.py:356 msgid "Invalid Argument" msgstr "Neveljaven argument" -#: redbot/cogs/audio/core/events/dpy.py:155 +#: redbot/cogs/audio/core/events/dpy.py:348 msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." msgstr "Podani argument za `{}` ni veljaven: Pričakoval sem `{}`." -#: redbot/cogs/audio/core/events/dpy.py:175 +#: redbot/cogs/audio/core/events/dpy.py:366 msgid "Invalid Environment" msgstr "Neveljavno okolje" -#: redbot/cogs/audio/core/events/dpy.py:176 -msgid "Connection to Lavalink has been lost." -msgstr "Poveza do Lavalink je bila prekinjena." +#: redbot/cogs/audio/core/events/dpy.py:367 +msgid "Connection to Lavalink node has been lost." +msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:184 +#: redbot/cogs/audio/core/events/dpy.py:375 msgid "No Player Available" msgstr "Na voljo ni noben predvajalnik" -#: redbot/cogs/audio/core/events/dpy.py:185 +#: redbot/cogs/audio/core/events/dpy.py:376 msgid "The bot is not connected to a voice channel." msgstr "Bot ni povezan do zvočnega kanala." -#: redbot/cogs/audio/core/events/dpy.py:193 -#: redbot/cogs/audio/core/events/lavalink.py:162 +#: redbot/cogs/audio/core/events/dpy.py:384 +#: redbot/cogs/audio/core/events/lavalink.py:183 msgid "Unable to Get Track" msgstr "Skladbe ni mogoče dobiti" -#: redbot/cogs/audio/core/events/dpy.py:194 -#: redbot/cogs/audio/core/events/lavalink.py:163 -msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." -msgstr "Trenutno ne morem dobiti skladb od Lavalinka, poskusite znova čez nekaj minut." +#: redbot/cogs/audio/core/events/dpy.py:385 +#: redbot/cogs/audio/core/events/lavalink.py:184 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." +msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:205 +#: redbot/cogs/audio/core/events/dpy.py:396 msgid "There was an issue communicating with Discord." msgstr "Prišlo je do težave pri komunikaciji z Discordom." -#: redbot/cogs/audio/core/events/dpy.py:206 +#: redbot/cogs/audio/core/events/dpy.py:397 msgid "This error has been reported to the bot owner." msgstr "Napaka je bila posredovana lastniku bota." -#: redbot/cogs/audio/core/events/lavalink.py:154 +#: redbot/cogs/audio/core/events/lavalink.py:175 msgid "Couldn't get a valid track." msgstr "Ni bilo mogoče dobiti veljavne skladbe." -#: redbot/cogs/audio/core/events/lavalink.py:189 +#: redbot/cogs/audio/core/events/lavalink.py:210 msgid "Now Playing" msgstr "Trenutno se predvaja" -#: redbot/cogs/audio/core/events/lavalink.py:191 +#: redbot/cogs/audio/core/events/lavalink.py:212 msgid "Track length: {length} | Requested by: {user}" msgstr "Dolžina skladbe: {length} | Zahteval to je {user}" -#: redbot/cogs/audio/core/events/lavalink.py:212 +#: redbot/cogs/audio/core/events/lavalink.py:235 msgid "Queue ended." msgstr "Čakalna vrsta se je končala." -#: redbot/cogs/audio/core/events/lavalink.py:264 +#: redbot/cogs/audio/core/events/lavalink.py:301 msgid "Multiple Errors Detected" msgstr "Zaznanih je več napak" -#: redbot/cogs/audio/core/events/lavalink.py:265 +#: redbot/cogs/audio/core/events/lavalink.py:302 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 "Zapiranje predvajalnika zvoka zaradi zaznanih več napak. Če se to ponavlja, prosimo obvesti lastnika bota saj je možno da je Audio modul trenutno nedostopen." -#: redbot/cogs/audio/core/events/lavalink.py:279 +#: redbot/cogs/audio/core/events/lavalink.py:316 msgid "Track Stuck" msgstr "Skladbe prekinjena" -#: redbot/cogs/audio/core/events/lavalink.py:280 +#: redbot/cogs/audio/core/events/lavalink.py:317 msgid "Playback of the song has stopped due to an unexpected error.\n" "{error}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:286 +#: redbot/cogs/audio/core/events/lavalink.py:323 msgid "Track Error" msgstr "Napaka skladbe" diff --git a/redbot/cogs/audio/core/events/locales/sv-SE.po b/redbot/cogs/audio/core/events/locales/sv-SE.po index 225c8e7ad15..7f605e20970 100644 --- a/redbot/cogs/audio/core/events/locales/sv-SE.po +++ b/redbot/cogs/audio/core/events/locales/sv-SE.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-25 15:06+0000\n" +"POT-Creation-Date: 2023-06-20 09:30+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,116 +15,387 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: sv_SE\n" -#: redbot/cogs/audio/core/events/cog.py:215 +#: redbot/cogs/audio/core/events/cog.py:216 msgid "Auto Play started." msgstr "" +#: redbot/cogs/audio/core/events/dpy.py:34 +msgid "Create Instant Invite" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:35 +msgid "Kick Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:36 +msgid "Ban Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:37 +msgid "Administrator" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:38 +msgid "Manage Channels" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:39 +msgid "Manage Server" +msgstr "" + #: redbot/cogs/audio/core/events/dpy.py:40 -msgid "You have attempted to run Audio's Lavalink server on an unsupported architecture. Only settings related commands will be available." +msgid "Add Reactions" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:41 +msgid "View Audit Log" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:42 +msgid "Priority Speaker" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:43 +msgid "Go Live" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:44 +msgid "Read Text Channels & See Voice Channels" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:45 +msgid "Send Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:46 +msgid "Send TTS Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:47 +msgid "Manage Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:48 +msgid "Embed Links" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:49 +msgid "Attach Files" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:50 +msgid "Read Message History" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:51 +msgid "Mention @everyone, @here, and All Roles" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:52 +msgid "Use External Emojis" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:53 +msgid "View Server Insights" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:54 +msgid "Connect" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:55 +msgid "Speak" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:56 +msgid "Mute Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:57 +msgid "Deafen Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:58 +msgid "Move Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:59 +msgid "Use Voice Activity" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:60 +msgid "Change Nickname" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:61 +msgid "Manage Nicknames" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:62 +msgid "Manage Roles" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:63 +msgid "Manage Webhooks" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:64 +msgid "Manage Expressions" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:65 +msgid "Use Application Commands" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:66 +msgid "Request to Speak" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:67 +msgid "Manage Events" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:68 +msgid "Manage Threads" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:69 +msgid "Create Public Threads" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:70 +msgid "Create Private Threads" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:71 +msgid "Use External Stickers" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:72 +msgid "Send Messages in Threads" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:73 +msgid "Start Activities" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:74 +msgid "Moderate Member" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:75 +msgid "Use Soundboard" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:76 +msgid "Create Expressions" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Use External Sounds" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:78 +msgid "Send Voice Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:82 +msgid "This command will change the executable path of Java, this is useful if you have multiple installations of Java and the default one is causing issues. Please don't change this unless you are certain that the Java version you are specifying is supported by Red. The default and supported versions are currently Java 17 and 11." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:88 +msgid "This command will change the maximum RAM allocation for the managed Lavalink node, usually you will never have to change this, before considering changing it please consult our support team." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:93 +msgid "This command will disable the managed Lavalink node, if you toggle this command you must specify an external Lavalink node to connect to, if you do not do so Audio will stop working." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:98 +msgid "This command is used to specify the IP which will be used by Red to connect to an external Lavalink node. " +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:101 +msgid "This command is used to specify the authentication password used by Red to connect to an external Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:105 +msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:108 +msgid "This command is used to specify the connection port used by Red to connect to an external Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:111 +msgid "This command specifies which network interface and IP the managed Lavalink node will bind to, by default this is 'localhost', only change this if you want the managed Lavalink node to bind to a specific IP/interface." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:116 +msgid "This command changes the authentication password required to connect to this managed node.The default value is 'youshallnotpass'." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:120 +msgid "This command changes the connection port used to connect to this managed node, only change this if the default port '2333' is causing conflicts with existing applications." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:124 +msgid "This command toggles the support of direct url streams like Icecast or Shoutcast streams. An example is ; disabling this will make the bot unable to play any direct url steam content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:134 +msgid "This command toggles the support of local track audio playback. An example is `/mnt/data/my_super_funky_track.mp3`; disabling this will make the bot unable to play any local track content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:139 +msgid "This command toggles the support of SoundCloud playback. An example is ; disabling this will make the bot unable to play any SoundCloud content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:144 +msgid "This command toggles the support of YouTube playback (Spotify depends on YouTube). Disabling this will make the bot unable to play any YouTube content: this includes Spotify." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:149 +msgid "This command toggles the support of Twitch playback. An example of this is ; disabling this will make the bot unable to play any Twitch content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:154 +msgid "This command toggles the support of Vimeo playback. An example of this is ; disabling this will make the bot unable to play any Vimeo content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:159 +msgid "This setting controls the managed node's framebuffer, do not change this unless instructed." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:163 +msgid "This setting controls the managed node's JDA-NAS buffer, do not change this unless instructed." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:167 +msgid "This command will reset every setting changed by `[p]llset`." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:184 +msgid "You have attempted to run Audio's managed Lavalink node on an unsupported architecture. Only settings related commands will be available." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:206 +msgid "I'm missing permissions to send messages in this server. Please address this as soon as possible." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:232 msgid "I'm missing permissions in this server, Please address this as soon as possible.\n\n" "Expected Permissions:\n" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:77 +#: redbot/cogs/audio/core/events/dpy.py:239 msgid "Enabled" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:77 +#: redbot/cogs/audio/core/events/dpy.py:239 msgid "Disabled" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:124 +#: redbot/cogs/audio/core/events/dpy.py:270 +msgid "You should not be running this command." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:273 +msgid "\n" +"{template}\n" +"If you wish to continue, enter this case sensitive token without spaces as your next message.\n\n" +"{confirm_token}" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:317 msgid "No DJ role found. Disabling DJ mode." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:134 +#: redbot/cogs/audio/core/events/dpy.py:327 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:142 +#: redbot/cogs/audio/core/events/dpy.py:335 msgid "Unable To Parse Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:154 -#: redbot/cogs/audio/core/events/dpy.py:163 +#: redbot/cogs/audio/core/events/dpy.py:347 +#: redbot/cogs/audio/core/events/dpy.py:356 msgid "Invalid Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:155 +#: redbot/cogs/audio/core/events/dpy.py:348 msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:175 +#: redbot/cogs/audio/core/events/dpy.py:366 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:176 -msgid "Connection to Lavalink has been lost." +#: redbot/cogs/audio/core/events/dpy.py:367 +msgid "Connection to Lavalink node has been lost." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:184 +#: redbot/cogs/audio/core/events/dpy.py:375 msgid "No Player Available" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:185 +#: redbot/cogs/audio/core/events/dpy.py:376 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:162 +#: redbot/cogs/audio/core/events/dpy.py:384 +#: redbot/cogs/audio/core/events/lavalink.py:183 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:194 -#: redbot/cogs/audio/core/events/lavalink.py:163 -msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/events/dpy.py:385 +#: redbot/cogs/audio/core/events/lavalink.py:184 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:205 +#: redbot/cogs/audio/core/events/dpy.py:396 msgid "There was an issue communicating with Discord." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:206 +#: redbot/cogs/audio/core/events/dpy.py:397 msgid "This error has been reported to the bot owner." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:154 +#: redbot/cogs/audio/core/events/lavalink.py:175 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:189 +#: redbot/cogs/audio/core/events/lavalink.py:210 msgid "Now Playing" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:191 +#: redbot/cogs/audio/core/events/lavalink.py:212 msgid "Track length: {length} | Requested by: {user}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:212 +#: redbot/cogs/audio/core/events/lavalink.py:235 msgid "Queue ended." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:264 +#: redbot/cogs/audio/core/events/lavalink.py:301 msgid "Multiple Errors Detected" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:265 +#: redbot/cogs/audio/core/events/lavalink.py:302 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:279 +#: redbot/cogs/audio/core/events/lavalink.py:316 msgid "Track Stuck" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:280 +#: redbot/cogs/audio/core/events/lavalink.py:317 msgid "Playback of the song has stopped due to an unexpected error.\n" "{error}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:286 +#: redbot/cogs/audio/core/events/lavalink.py:323 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 bc9de6d5d76..4315924a7f9 100644 --- a/redbot/cogs/audio/core/events/locales/tr-TR.po +++ b/redbot/cogs/audio/core/events/locales/tr-TR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-25 15:06+0000\n" +"POT-Creation-Date: 2023-06-20 09:30+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,118 +15,389 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: tr_TR\n" -#: redbot/cogs/audio/core/events/cog.py:215 +#: redbot/cogs/audio/core/events/cog.py:216 msgid "Auto Play started." msgstr "Otomatik çalma başladı." +#: redbot/cogs/audio/core/events/dpy.py:34 +msgid "Create Instant Invite" +msgstr "Anlık Davet Oluştur" + +#: redbot/cogs/audio/core/events/dpy.py:35 +msgid "Kick Members" +msgstr "Üyeleri At" + +#: redbot/cogs/audio/core/events/dpy.py:36 +msgid "Ban Members" +msgstr "Üyeleri Engelle" + +#: redbot/cogs/audio/core/events/dpy.py:37 +msgid "Administrator" +msgstr "Yönetici" + +#: redbot/cogs/audio/core/events/dpy.py:38 +msgid "Manage Channels" +msgstr "Kanalları Yönet" + +#: redbot/cogs/audio/core/events/dpy.py:39 +msgid "Manage Server" +msgstr "Sunucuyu Yönet" + #: 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 "Ses modülünün Lavalink sunucusunu desteklenmeyen bir mimaride çalıştırmayı denediniz. Yalnızca ayarlarla ilgili komutlar kullanılabilir." +msgid "Add Reactions" +msgstr "Tepki Ekle" + +#: redbot/cogs/audio/core/events/dpy.py:41 +msgid "View Audit Log" +msgstr "Denetim Kaydını Görüntüle" + +#: redbot/cogs/audio/core/events/dpy.py:42 +msgid "Priority Speaker" +msgstr "Öncelikli Hoparlör" + +#: redbot/cogs/audio/core/events/dpy.py:43 +msgid "Go Live" +msgstr "Yayına başla" + +#: redbot/cogs/audio/core/events/dpy.py:44 +msgid "Read Text Channels & See Voice Channels" +msgstr "Metin Kanallarını Okuyun ve Ses Kanallarını Görün" + +#: redbot/cogs/audio/core/events/dpy.py:45 +msgid "Send Messages" +msgstr "Mesaj Gönder" + +#: redbot/cogs/audio/core/events/dpy.py:46 +msgid "Send TTS Messages" +msgstr "Sesli Mesaj Gönder" + +#: redbot/cogs/audio/core/events/dpy.py:47 +msgid "Manage Messages" +msgstr "Mesajları Yönet" + +#: redbot/cogs/audio/core/events/dpy.py:48 +msgid "Embed Links" +msgstr "Bağlantı Yerleştir" + +#: redbot/cogs/audio/core/events/dpy.py:49 +msgid "Attach Files" +msgstr "Dosya Ekle" + +#: redbot/cogs/audio/core/events/dpy.py:50 +msgid "Read Message History" +msgstr "Mesaj Geçmişini Oku" + +#: redbot/cogs/audio/core/events/dpy.py:51 +msgid "Mention @everyone, @here, and All Roles" +msgstr "@everyone, @here ve Tüm Rollerden bahset" + +#: redbot/cogs/audio/core/events/dpy.py:52 +msgid "Use External Emojis" +msgstr "Harici Emojiler Kullan" + +#: redbot/cogs/audio/core/events/dpy.py:53 +msgid "View Server Insights" +msgstr "Sunucu Analizlerini Görüntüle" + +#: redbot/cogs/audio/core/events/dpy.py:54 +msgid "Connect" +msgstr "Bağlan" + +#: redbot/cogs/audio/core/events/dpy.py:55 +msgid "Speak" +msgstr "Konuş" + +#: redbot/cogs/audio/core/events/dpy.py:56 +msgid "Mute Members" +msgstr "Üyeleri Sustur" + +#: redbot/cogs/audio/core/events/dpy.py:57 +msgid "Deafen Members" +msgstr "Üyeleri Sağırlaştır" + +#: redbot/cogs/audio/core/events/dpy.py:58 +msgid "Move Members" +msgstr "Üyeleri Taşı" + +#: redbot/cogs/audio/core/events/dpy.py:59 +msgid "Use Voice Activity" +msgstr "Ses Eylemi Kullan" + +#: redbot/cogs/audio/core/events/dpy.py:60 +msgid "Change Nickname" +msgstr "Kullanıcı Adı Değiştir" + +#: redbot/cogs/audio/core/events/dpy.py:61 +msgid "Manage Nicknames" +msgstr "Kullanıcı Adlarını Yönet" + +#: redbot/cogs/audio/core/events/dpy.py:62 +msgid "Manage Roles" +msgstr "Rolleri Yönet" + +#: redbot/cogs/audio/core/events/dpy.py:63 +msgid "Manage Webhooks" +msgstr "Webhook'ları Yönet" + +#: redbot/cogs/audio/core/events/dpy.py:64 +msgid "Manage Expressions" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:65 +msgid "Use Application Commands" +msgstr "Uygulama Komutlarını Kullan" + +#: redbot/cogs/audio/core/events/dpy.py:66 +msgid "Request to Speak" +msgstr "Konuşma İsteği" + +#: redbot/cogs/audio/core/events/dpy.py:67 +msgid "Manage Events" +msgstr "Etkinlikleri Yönet" + +#: redbot/cogs/audio/core/events/dpy.py:68 +msgid "Manage Threads" +msgstr "Alt Başlıkları Yönet" + +#: redbot/cogs/audio/core/events/dpy.py:69 +msgid "Create Public Threads" +msgstr "Herkese Açık Alt Başlık Aç" #: redbot/cogs/audio/core/events/dpy.py:70 +msgid "Create Private Threads" +msgstr "Özel Alt Başlık Aç" + +#: redbot/cogs/audio/core/events/dpy.py:71 +msgid "Use External Stickers" +msgstr "Harici Çıkartmaları Kullan" + +#: redbot/cogs/audio/core/events/dpy.py:72 +msgid "Send Messages in Threads" +msgstr "Alt Başlıklarda Mesaj Gönder" + +#: redbot/cogs/audio/core/events/dpy.py:73 +msgid "Start Activities" +msgstr "Aktivite Başlat" + +#: redbot/cogs/audio/core/events/dpy.py:74 +msgid "Moderate Member" +msgstr "Üyeleri Yönet" + +#: redbot/cogs/audio/core/events/dpy.py:75 +msgid "Use Soundboard" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:76 +msgid "Create Expressions" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Use External Sounds" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:78 +msgid "Send Voice Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:82 +msgid "This command will change the executable path of Java, this is useful if you have multiple installations of Java and the default one is causing issues. Please don't change this unless you are certain that the Java version you are specifying is supported by Red. The default and supported versions are currently Java 17 and 11." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:88 +msgid "This command will change the maximum RAM allocation for the managed Lavalink node, usually you will never have to change this, before considering changing it please consult our support team." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:93 +msgid "This command will disable the managed Lavalink node, if you toggle this command you must specify an external Lavalink node to connect to, if you do not do so Audio will stop working." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:98 +msgid "This command is used to specify the IP which will be used by Red to connect to an external Lavalink node. " +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:101 +msgid "This command is used to specify the authentication password used by Red to connect to an external Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:105 +msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:108 +msgid "This command is used to specify the connection port used by Red to connect to an external Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:111 +msgid "This command specifies which network interface and IP the managed Lavalink node will bind to, by default this is 'localhost', only change this if you want the managed Lavalink node to bind to a specific IP/interface." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:116 +msgid "This command changes the authentication password required to connect to this managed node.The default value is 'youshallnotpass'." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:120 +msgid "This command changes the connection port used to connect to this managed node, only change this if the default port '2333' is causing conflicts with existing applications." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:124 +msgid "This command toggles the support of direct url streams like Icecast or Shoutcast streams. An example is ; disabling this will make the bot unable to play any direct url steam content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:134 +msgid "This command toggles the support of local track audio playback. An example is `/mnt/data/my_super_funky_track.mp3`; disabling this will make the bot unable to play any local track content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:139 +msgid "This command toggles the support of SoundCloud playback. An example is ; disabling this will make the bot unable to play any SoundCloud content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:144 +msgid "This command toggles the support of YouTube playback (Spotify depends on YouTube). Disabling this will make the bot unable to play any YouTube content: this includes Spotify." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:149 +msgid "This command toggles the support of Twitch playback. An example of this is ; disabling this will make the bot unable to play any Twitch content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:154 +msgid "This command toggles the support of Vimeo playback. An example of this is ; disabling this will make the bot unable to play any Vimeo content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:159 +msgid "This setting controls the managed node's framebuffer, do not change this unless instructed." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:163 +msgid "This setting controls the managed node's JDA-NAS buffer, do not change this unless instructed." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:167 +msgid "This command will reset every setting changed by `[p]llset`." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:184 +msgid "You have attempted to run Audio's managed Lavalink node on an unsupported architecture. Only settings related commands will be available." +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:206 +msgid "I'm missing permissions to send messages in this server. Please address this as soon as possible." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:232 msgid "I'm missing permissions in this server, Please address this as soon as possible.\n\n" "Expected Permissions:\n" msgstr "Bu sunucuda gerekli izinlere sahip değilim, lütfen bu sorunu en kısa zamanda çözün.\n\n" "Beklediğim İzinler:\n" -#: redbot/cogs/audio/core/events/dpy.py:77 +#: redbot/cogs/audio/core/events/dpy.py:239 msgid "Enabled" msgstr "Etkinleştirildi" -#: redbot/cogs/audio/core/events/dpy.py:77 +#: redbot/cogs/audio/core/events/dpy.py:239 msgid "Disabled" msgstr "Devre dışı bırakıldı" -#: redbot/cogs/audio/core/events/dpy.py:124 +#: redbot/cogs/audio/core/events/dpy.py:270 +msgid "You should not be running this command." +msgstr "Bu komutu çalıştırmamalısın." + +#: redbot/cogs/audio/core/events/dpy.py:273 +msgid "\n" +"{template}\n" +"If you wish to continue, enter this case sensitive token without spaces as your next message.\n\n" +"{confirm_token}" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:317 msgid "No DJ role found. Disabling DJ mode." msgstr "DJ rolü bulunamadı. DJ modu kapatılıyor." -#: redbot/cogs/audio/core/events/dpy.py:134 +#: redbot/cogs/audio/core/events/dpy.py:327 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "`{user_input}` `{command}` için geçerli bir değer değil" -#: redbot/cogs/audio/core/events/dpy.py:142 +#: redbot/cogs/audio/core/events/dpy.py:335 msgid "Unable To Parse Argument" msgstr "Değişken işlenemedi" -#: redbot/cogs/audio/core/events/dpy.py:154 -#: redbot/cogs/audio/core/events/dpy.py:163 +#: redbot/cogs/audio/core/events/dpy.py:347 +#: redbot/cogs/audio/core/events/dpy.py:356 msgid "Invalid Argument" msgstr "Geçersiz argüment" -#: redbot/cogs/audio/core/events/dpy.py:155 +#: redbot/cogs/audio/core/events/dpy.py:348 msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." msgstr "`{}` için sunduğunuz değişken geçersiz, ben bir `{}` bekliyordum." -#: redbot/cogs/audio/core/events/dpy.py:175 +#: redbot/cogs/audio/core/events/dpy.py:366 msgid "Invalid Environment" msgstr "Geçersiz Ortam" -#: redbot/cogs/audio/core/events/dpy.py:176 -msgid "Connection to Lavalink has been lost." +#: redbot/cogs/audio/core/events/dpy.py:367 +msgid "Connection to Lavalink node has been lost." msgstr "Lavalink'e bağlanırken bir bağlantı hatası oluştu." -#: redbot/cogs/audio/core/events/dpy.py:184 +#: redbot/cogs/audio/core/events/dpy.py:375 msgid "No Player Available" msgstr "Kullanılabilir müzik çalar yok" -#: redbot/cogs/audio/core/events/dpy.py:185 +#: redbot/cogs/audio/core/events/dpy.py:376 msgid "The bot is not connected to a voice channel." msgstr "Bot her hangi bir ses kanalında değil." -#: redbot/cogs/audio/core/events/dpy.py:193 -#: redbot/cogs/audio/core/events/lavalink.py:162 +#: redbot/cogs/audio/core/events/dpy.py:384 +#: redbot/cogs/audio/core/events/lavalink.py:183 msgid "Unable to Get Track" msgstr "Parça alınamıyor" -#: redbot/cogs/audio/core/events/dpy.py:194 -#: redbot/cogs/audio/core/events/lavalink.py:163 -msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/events/dpy.py:385 +#: redbot/cogs/audio/core/events/lavalink.py:184 +msgid "I'm unable to get a track from the Lavalink node 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/dpy.py:205 +#: redbot/cogs/audio/core/events/dpy.py:396 msgid "There was an issue communicating with Discord." msgstr "Discord ile haberleşirken sorun oluştu." -#: redbot/cogs/audio/core/events/dpy.py:206 +#: redbot/cogs/audio/core/events/dpy.py:397 msgid "This error has been reported to the bot owner." msgstr "Hata bot sahibine bildirildi." -#: redbot/cogs/audio/core/events/lavalink.py:154 +#: redbot/cogs/audio/core/events/lavalink.py:175 msgid "Couldn't get a valid track." msgstr "Geçerli bir parça alınamadı." -#: redbot/cogs/audio/core/events/lavalink.py:189 +#: redbot/cogs/audio/core/events/lavalink.py:210 msgid "Now Playing" msgstr "Şimdi oynatılıyor" -#: redbot/cogs/audio/core/events/lavalink.py:191 +#: redbot/cogs/audio/core/events/lavalink.py:212 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:212 +#: redbot/cogs/audio/core/events/lavalink.py:235 msgid "Queue ended." msgstr "Sıra sonlandırıldı." -#: redbot/cogs/audio/core/events/lavalink.py:264 +#: redbot/cogs/audio/core/events/lavalink.py:301 msgid "Multiple Errors Detected" msgstr "Birden fazla hata tespit edildi" -#: redbot/cogs/audio/core/events/lavalink.py:265 +#: redbot/cogs/audio/core/events/lavalink.py:302 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:279 +#: redbot/cogs/audio/core/events/lavalink.py:316 msgid "Track Stuck" msgstr "Parça Takıldı" -#: redbot/cogs/audio/core/events/lavalink.py:280 +#: redbot/cogs/audio/core/events/lavalink.py:317 msgid "Playback of the song has stopped due to an unexpected error.\n" "{error}" msgstr "Beklenmedik bir hata nedeniyle şarkıyı oynatmaya son verildi.\n" "{error}" -#: redbot/cogs/audio/core/events/lavalink.py:286 +#: redbot/cogs/audio/core/events/lavalink.py:323 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 80882be4d3a..82bdc4237b5 100644 --- a/redbot/cogs/audio/core/events/locales/uk-UA.po +++ b/redbot/cogs/audio/core/events/locales/uk-UA.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-25 15:06+0000\n" +"POT-Creation-Date: 2023-06-20 09:30+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,116 +15,387 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: uk_UA\n" -#: redbot/cogs/audio/core/events/cog.py:215 +#: redbot/cogs/audio/core/events/cog.py:216 msgid "Auto Play started." msgstr "" +#: redbot/cogs/audio/core/events/dpy.py:34 +msgid "Create Instant Invite" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:35 +msgid "Kick Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:36 +msgid "Ban Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:37 +msgid "Administrator" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:38 +msgid "Manage Channels" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:39 +msgid "Manage Server" +msgstr "" + #: redbot/cogs/audio/core/events/dpy.py:40 -msgid "You have attempted to run Audio's Lavalink server on an unsupported architecture. Only settings related commands will be available." +msgid "Add Reactions" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:41 +msgid "View Audit Log" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:42 +msgid "Priority Speaker" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:43 +msgid "Go Live" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:44 +msgid "Read Text Channels & See Voice Channels" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:45 +msgid "Send Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:46 +msgid "Send TTS Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:47 +msgid "Manage Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:48 +msgid "Embed Links" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:49 +msgid "Attach Files" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:50 +msgid "Read Message History" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:51 +msgid "Mention @everyone, @here, and All Roles" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:52 +msgid "Use External Emojis" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:53 +msgid "View Server Insights" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:54 +msgid "Connect" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:55 +msgid "Speak" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:56 +msgid "Mute Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:57 +msgid "Deafen Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:58 +msgid "Move Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:59 +msgid "Use Voice Activity" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:60 +msgid "Change Nickname" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:61 +msgid "Manage Nicknames" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:62 +msgid "Manage Roles" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:63 +msgid "Manage Webhooks" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:64 +msgid "Manage Expressions" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:65 +msgid "Use Application Commands" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:66 +msgid "Request to Speak" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:67 +msgid "Manage Events" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:68 +msgid "Manage Threads" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:69 +msgid "Create Public Threads" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:70 +msgid "Create Private Threads" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:71 +msgid "Use External Stickers" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:72 +msgid "Send Messages in Threads" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:73 +msgid "Start Activities" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:74 +msgid "Moderate Member" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:75 +msgid "Use Soundboard" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:76 +msgid "Create Expressions" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Use External Sounds" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:78 +msgid "Send Voice Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:82 +msgid "This command will change the executable path of Java, this is useful if you have multiple installations of Java and the default one is causing issues. Please don't change this unless you are certain that the Java version you are specifying is supported by Red. The default and supported versions are currently Java 17 and 11." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:88 +msgid "This command will change the maximum RAM allocation for the managed Lavalink node, usually you will never have to change this, before considering changing it please consult our support team." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:93 +msgid "This command will disable the managed Lavalink node, if you toggle this command you must specify an external Lavalink node to connect to, if you do not do so Audio will stop working." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:98 +msgid "This command is used to specify the IP which will be used by Red to connect to an external Lavalink node. " +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:101 +msgid "This command is used to specify the authentication password used by Red to connect to an external Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:105 +msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:108 +msgid "This command is used to specify the connection port used by Red to connect to an external Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:111 +msgid "This command specifies which network interface and IP the managed Lavalink node will bind to, by default this is 'localhost', only change this if you want the managed Lavalink node to bind to a specific IP/interface." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:116 +msgid "This command changes the authentication password required to connect to this managed node.The default value is 'youshallnotpass'." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:120 +msgid "This command changes the connection port used to connect to this managed node, only change this if the default port '2333' is causing conflicts with existing applications." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:124 +msgid "This command toggles the support of direct url streams like Icecast or Shoutcast streams. An example is ; disabling this will make the bot unable to play any direct url steam content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:134 +msgid "This command toggles the support of local track audio playback. An example is `/mnt/data/my_super_funky_track.mp3`; disabling this will make the bot unable to play any local track content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:139 +msgid "This command toggles the support of SoundCloud playback. An example is ; disabling this will make the bot unable to play any SoundCloud content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:144 +msgid "This command toggles the support of YouTube playback (Spotify depends on YouTube). Disabling this will make the bot unable to play any YouTube content: this includes Spotify." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:149 +msgid "This command toggles the support of Twitch playback. An example of this is ; disabling this will make the bot unable to play any Twitch content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:154 +msgid "This command toggles the support of Vimeo playback. An example of this is ; disabling this will make the bot unable to play any Vimeo content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:159 +msgid "This setting controls the managed node's framebuffer, do not change this unless instructed." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:163 +msgid "This setting controls the managed node's JDA-NAS buffer, do not change this unless instructed." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:167 +msgid "This command will reset every setting changed by `[p]llset`." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:184 +msgid "You have attempted to run Audio's managed Lavalink node on an unsupported architecture. Only settings related commands will be available." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:206 +msgid "I'm missing permissions to send messages in this server. Please address this as soon as possible." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:232 msgid "I'm missing permissions in this server, Please address this as soon as possible.\n\n" "Expected Permissions:\n" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:77 +#: redbot/cogs/audio/core/events/dpy.py:239 msgid "Enabled" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:77 +#: redbot/cogs/audio/core/events/dpy.py:239 msgid "Disabled" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:124 +#: redbot/cogs/audio/core/events/dpy.py:270 +msgid "You should not be running this command." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:273 +msgid "\n" +"{template}\n" +"If you wish to continue, enter this case sensitive token without spaces as your next message.\n\n" +"{confirm_token}" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:317 msgid "No DJ role found. Disabling DJ mode." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:134 +#: redbot/cogs/audio/core/events/dpy.py:327 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:142 +#: redbot/cogs/audio/core/events/dpy.py:335 msgid "Unable To Parse Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:154 -#: redbot/cogs/audio/core/events/dpy.py:163 +#: redbot/cogs/audio/core/events/dpy.py:347 +#: redbot/cogs/audio/core/events/dpy.py:356 msgid "Invalid Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:155 +#: redbot/cogs/audio/core/events/dpy.py:348 msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:175 +#: redbot/cogs/audio/core/events/dpy.py:366 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:176 -msgid "Connection to Lavalink has been lost." +#: redbot/cogs/audio/core/events/dpy.py:367 +msgid "Connection to Lavalink node has been lost." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:184 +#: redbot/cogs/audio/core/events/dpy.py:375 msgid "No Player Available" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:185 +#: redbot/cogs/audio/core/events/dpy.py:376 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:162 +#: redbot/cogs/audio/core/events/dpy.py:384 +#: redbot/cogs/audio/core/events/lavalink.py:183 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:194 -#: redbot/cogs/audio/core/events/lavalink.py:163 -msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/events/dpy.py:385 +#: redbot/cogs/audio/core/events/lavalink.py:184 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:205 +#: redbot/cogs/audio/core/events/dpy.py:396 msgid "There was an issue communicating with Discord." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:206 +#: redbot/cogs/audio/core/events/dpy.py:397 msgid "This error has been reported to the bot owner." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:154 +#: redbot/cogs/audio/core/events/lavalink.py:175 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:189 +#: redbot/cogs/audio/core/events/lavalink.py:210 msgid "Now Playing" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:191 +#: redbot/cogs/audio/core/events/lavalink.py:212 msgid "Track length: {length} | Requested by: {user}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:212 +#: redbot/cogs/audio/core/events/lavalink.py:235 msgid "Queue ended." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:264 +#: redbot/cogs/audio/core/events/lavalink.py:301 msgid "Multiple Errors Detected" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:265 +#: redbot/cogs/audio/core/events/lavalink.py:302 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:279 +#: redbot/cogs/audio/core/events/lavalink.py:316 msgid "Track Stuck" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:280 +#: redbot/cogs/audio/core/events/lavalink.py:317 msgid "Playback of the song has stopped due to an unexpected error.\n" "{error}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:286 +#: redbot/cogs/audio/core/events/lavalink.py:323 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 4329930b8cb..388ef180c56 100644 --- a/redbot/cogs/audio/core/events/locales/vi-VN.po +++ b/redbot/cogs/audio/core/events/locales/vi-VN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-25 15:06+0000\n" +"POT-Creation-Date: 2023-06-20 09:30+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,116 +15,389 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: vi_VN\n" -#: redbot/cogs/audio/core/events/cog.py:215 +#: redbot/cogs/audio/core/events/cog.py:216 msgid "Auto Play started." +msgstr "Tự động phát đã bắt đầu." + +#: redbot/cogs/audio/core/events/dpy.py:34 +msgid "Create Instant Invite" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:35 +msgid "Kick Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:36 +msgid "Ban Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:37 +msgid "Administrator" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:38 +msgid "Manage Channels" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:39 +msgid "Manage Server" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:40 -msgid "You have attempted to run Audio's Lavalink server on an unsupported architecture. Only settings related commands will be available." +msgid "Add Reactions" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:41 +msgid "View Audit Log" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:42 +msgid "Priority Speaker" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:43 +msgid "Go Live" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:44 +msgid "Read Text Channels & See Voice Channels" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:45 +msgid "Send Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:46 +msgid "Send TTS Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:47 +msgid "Manage Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:48 +msgid "Embed Links" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:49 +msgid "Attach Files" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:50 +msgid "Read Message History" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:51 +msgid "Mention @everyone, @here, and All Roles" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:52 +msgid "Use External Emojis" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:53 +msgid "View Server Insights" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:54 +msgid "Connect" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:55 +msgid "Speak" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:56 +msgid "Mute Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:57 +msgid "Deafen Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:58 +msgid "Move Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:59 +msgid "Use Voice Activity" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:60 +msgid "Change Nickname" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:61 +msgid "Manage Nicknames" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:62 +msgid "Manage Roles" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:63 +msgid "Manage Webhooks" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:64 +msgid "Manage Expressions" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:65 +msgid "Use Application Commands" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:66 +msgid "Request to Speak" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:67 +msgid "Manage Events" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:68 +msgid "Manage Threads" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:69 +msgid "Create Public Threads" 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\n" -"Expected Permissions:\n" +msgid "Create Private Threads" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:77 -msgid "Enabled" +#: redbot/cogs/audio/core/events/dpy.py:71 +msgid "Use External Stickers" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:72 +msgid "Send Messages in Threads" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:73 +msgid "Start Activities" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:74 +msgid "Moderate Member" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:75 +msgid "Use Soundboard" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:76 +msgid "Create Expressions" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:77 -msgid "Disabled" +msgid "Use External Sounds" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:78 +msgid "Send Voice Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:82 +msgid "This command will change the executable path of Java, this is useful if you have multiple installations of Java and the default one is causing issues. Please don't change this unless you are certain that the Java version you are specifying is supported by Red. The default and supported versions are currently Java 17 and 11." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:88 +msgid "This command will change the maximum RAM allocation for the managed Lavalink node, usually you will never have to change this, before considering changing it please consult our support team." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:93 +msgid "This command will disable the managed Lavalink node, if you toggle this command you must specify an external Lavalink node to connect to, if you do not do so Audio will stop working." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:98 +msgid "This command is used to specify the IP which will be used by Red to connect to an external Lavalink node. " +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:101 +msgid "This command is used to specify the authentication password used by Red to connect to an external Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:105 +msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:108 +msgid "This command is used to specify the connection port used by Red to connect to an external Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:111 +msgid "This command specifies which network interface and IP the managed Lavalink node will bind to, by default this is 'localhost', only change this if you want the managed Lavalink node to bind to a specific IP/interface." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:116 +msgid "This command changes the authentication password required to connect to this managed node.The default value is 'youshallnotpass'." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:120 +msgid "This command changes the connection port used to connect to this managed node, only change this if the default port '2333' is causing conflicts with existing applications." msgstr "" #: redbot/cogs/audio/core/events/dpy.py:124 -msgid "No DJ role found. Disabling DJ mode." +msgid "This command toggles the support of direct url streams like Icecast or Shoutcast streams. An example is ; disabling this will make the bot unable to play any direct url steam content." msgstr "" #: redbot/cogs/audio/core/events/dpy.py:134 -msgid "`{user_input}` is not a valid value for `{command}`" +msgid "This command toggles the support of local track audio playback. An example is `/mnt/data/my_super_funky_track.mp3`; disabling this will make the bot unable to play any local track content." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:142 -msgid "Unable To Parse Argument" +#: redbot/cogs/audio/core/events/dpy.py:139 +msgid "This command toggles the support of SoundCloud playback. An example is ; disabling this will make the bot unable to play any SoundCloud content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:144 +msgid "This command toggles the support of YouTube playback (Spotify depends on YouTube). Disabling this will make the bot unable to play any YouTube content: this includes Spotify." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:149 +msgid "This command toggles the support of Twitch playback. An example of this is ; disabling this will make the bot unable to play any Twitch content." msgstr "" #: redbot/cogs/audio/core/events/dpy.py:154 +msgid "This command toggles the support of Vimeo playback. An example of this is ; disabling this will make the bot unable to play any Vimeo content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:159 +msgid "This setting controls the managed node's framebuffer, do not change this unless instructed." +msgstr "" + #: redbot/cogs/audio/core/events/dpy.py:163 -msgid "Invalid Argument" +msgid "This setting controls the managed node's JDA-NAS buffer, do not change this unless instructed." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:155 -msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." +#: redbot/cogs/audio/core/events/dpy.py:167 +msgid "This command will reset every setting changed by `[p]llset`." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:184 +msgid "You have attempted to run Audio's managed Lavalink node on an unsupported architecture. Only settings related commands will be available." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:206 +msgid "I'm missing permissions to send messages in this server. Please address this as soon as possible." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:175 +#: redbot/cogs/audio/core/events/dpy.py:232 +msgid "I'm missing permissions in this server, Please address this as soon as possible.\n\n" +"Expected Permissions:\n" +msgstr "Tôi bị thiếu quyền trong máy chủ này.\n\n" +"Những quyền cần thiết:\n" + +#: redbot/cogs/audio/core/events/dpy.py:239 +msgid "Enabled" +msgstr "Đã bật" + +#: redbot/cogs/audio/core/events/dpy.py:239 +msgid "Disabled" +msgstr "Đã tắt" + +#: redbot/cogs/audio/core/events/dpy.py:270 +msgid "You should not be running this command." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:273 +msgid "\n" +"{template}\n" +"If you wish to continue, enter this case sensitive token without spaces as your next message.\n\n" +"{confirm_token}" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:317 +msgid "No DJ role found. Disabling DJ mode." +msgstr "Tôi không thấy role DJ nào cả, đang tắt chế độ DJ." + +#: redbot/cogs/audio/core/events/dpy.py:327 +msgid "`{user_input}` is not a valid value for `{command}`" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:335 +msgid "Unable To Parse Argument" +msgstr "Không thể đối chiếu cú pháp" + +#: redbot/cogs/audio/core/events/dpy.py:347 +#: redbot/cogs/audio/core/events/dpy.py:356 +msgid "Invalid Argument" +msgstr "Giá trị không hợp lệ" + +#: redbot/cogs/audio/core/events/dpy.py:348 +msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." +msgstr "Có gì đó không đúng với `{}`: Tôi tưởng bạn muốn `{}`." + +#: redbot/cogs/audio/core/events/dpy.py:366 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:176 -msgid "Connection to Lavalink has been lost." +#: redbot/cogs/audio/core/events/dpy.py:367 +msgid "Connection to Lavalink node has been lost." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:184 +#: redbot/cogs/audio/core/events/dpy.py:375 msgid "No Player Available" -msgstr "" +msgstr "Tôi chưa bật trình phát nhạc" -#: redbot/cogs/audio/core/events/dpy.py:185 +#: redbot/cogs/audio/core/events/dpy.py:376 msgid "The bot is not connected to a voice channel." -msgstr "" +msgstr "Nhưng mà Tôi chưa vào kênh thoại nào." -#: redbot/cogs/audio/core/events/dpy.py:193 -#: redbot/cogs/audio/core/events/lavalink.py:162 +#: redbot/cogs/audio/core/events/dpy.py:384 +#: redbot/cogs/audio/core/events/lavalink.py:183 msgid "Unable to Get Track" -msgstr "" +msgstr "Tôi không lấy được nhạc. Thử lại lần nữa đi" -#: redbot/cogs/audio/core/events/dpy.py:194 -#: redbot/cogs/audio/core/events/lavalink.py:163 -msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/events/dpy.py:385 +#: redbot/cogs/audio/core/events/lavalink.py:184 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:205 +#: redbot/cogs/audio/core/events/dpy.py:396 msgid "There was an issue communicating with Discord." -msgstr "" +msgstr "Hmm hình như có vấn đề khi kết nối với Discord." -#: redbot/cogs/audio/core/events/dpy.py:206 +#: redbot/cogs/audio/core/events/dpy.py:397 msgid "This error has been reported to the bot owner." -msgstr "" +msgstr "Lỗi này Tôi đã báo cáo với chủ sở hữu." -#: redbot/cogs/audio/core/events/lavalink.py:154 +#: redbot/cogs/audio/core/events/lavalink.py:175 msgid "Couldn't get a valid track." -msgstr "" +msgstr "Tôi không tìm thấy bài nhạc hợp lệ nào." -#: redbot/cogs/audio/core/events/lavalink.py:189 +#: redbot/cogs/audio/core/events/lavalink.py:210 msgid "Now Playing" -msgstr "" +msgstr "Đang Phát" -#: redbot/cogs/audio/core/events/lavalink.py:191 +#: redbot/cogs/audio/core/events/lavalink.py:212 msgid "Track length: {length} | Requested by: {user}" -msgstr "" +msgstr "Độ dài: {length} | Bởi: {user}" -#: redbot/cogs/audio/core/events/lavalink.py:212 +#: redbot/cogs/audio/core/events/lavalink.py:235 msgid "Queue ended." -msgstr "" +msgstr "Hết hàng đợi, sủi đây." -#: redbot/cogs/audio/core/events/lavalink.py:264 +#: redbot/cogs/audio/core/events/lavalink.py:301 msgid "Multiple Errors Detected" -msgstr "" +msgstr "Oops Đã xảy ra nhiều lỗi hệ thống" -#: redbot/cogs/audio/core/events/lavalink.py:265 +#: redbot/cogs/audio/core/events/lavalink.py:302 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 "Uhhh Tôi sẽ tạm dừng do gặp phải quá nhiều lỗi. Nếu vấn đề này còn tiếp diễn, hãy report vấn đề với chủ sở hữu. Đồng thời tính năng stream nhạc sẽ tạm thời dừng hoạt động. Sorry lul." -#: redbot/cogs/audio/core/events/lavalink.py:279 +#: redbot/cogs/audio/core/events/lavalink.py:316 msgid "Track Stuck" -msgstr "" +msgstr "Ah.. bị nghẽn rồi. Hay là thử lại" -#: redbot/cogs/audio/core/events/lavalink.py:280 +#: redbot/cogs/audio/core/events/lavalink.py:317 msgid "Playback of the song has stopped due to an unexpected error.\n" "{error}" -msgstr "" +msgstr "Đợi đã.. Vừa xảy ra một lỗi không xác định.\\n\"\n" +"\"{error}" -#: redbot/cogs/audio/core/events/lavalink.py:286 +#: redbot/cogs/audio/core/events/lavalink.py:323 msgid "Track Error" -msgstr "" +msgstr "Bài đó bị lỗi. Thử lại đi" diff --git a/redbot/cogs/audio/core/events/locales/zh-CN.po b/redbot/cogs/audio/core/events/locales/zh-CN.po index 4e3d76f6050..7dc07a8b1c1 100644 --- a/redbot/cogs/audio/core/events/locales/zh-CN.po +++ b/redbot/cogs/audio/core/events/locales/zh-CN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-25 15:06+0000\n" +"POT-Creation-Date: 2023-06-20 09:30+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,116 +15,387 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: zh_CN\n" -#: redbot/cogs/audio/core/events/cog.py:215 +#: redbot/cogs/audio/core/events/cog.py:216 msgid "Auto Play started." msgstr "" +#: redbot/cogs/audio/core/events/dpy.py:34 +msgid "Create Instant Invite" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:35 +msgid "Kick Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:36 +msgid "Ban Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:37 +msgid "Administrator" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:38 +msgid "Manage Channels" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:39 +msgid "Manage Server" +msgstr "" + #: redbot/cogs/audio/core/events/dpy.py:40 -msgid "You have attempted to run Audio's Lavalink server on an unsupported architecture. Only settings related commands will be available." +msgid "Add Reactions" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:41 +msgid "View Audit Log" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:42 +msgid "Priority Speaker" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:43 +msgid "Go Live" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:44 +msgid "Read Text Channels & See Voice Channels" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:45 +msgid "Send Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:46 +msgid "Send TTS Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:47 +msgid "Manage Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:48 +msgid "Embed Links" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:49 +msgid "Attach Files" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:50 +msgid "Read Message History" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:51 +msgid "Mention @everyone, @here, and All Roles" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:52 +msgid "Use External Emojis" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:53 +msgid "View Server Insights" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:54 +msgid "Connect" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:55 +msgid "Speak" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:56 +msgid "Mute Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:57 +msgid "Deafen Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:58 +msgid "Move Members" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:59 +msgid "Use Voice Activity" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:60 +msgid "Change Nickname" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:61 +msgid "Manage Nicknames" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:62 +msgid "Manage Roles" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:63 +msgid "Manage Webhooks" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:64 +msgid "Manage Expressions" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:65 +msgid "Use Application Commands" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:66 +msgid "Request to Speak" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:67 +msgid "Manage Events" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:68 +msgid "Manage Threads" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:69 +msgid "Create Public Threads" msgstr "" #: redbot/cogs/audio/core/events/dpy.py:70 +msgid "Create Private Threads" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:71 +msgid "Use External Stickers" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:72 +msgid "Send Messages in Threads" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:73 +msgid "Start Activities" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:74 +msgid "Moderate Member" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:75 +msgid "Use Soundboard" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:76 +msgid "Create Expressions" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Use External Sounds" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:78 +msgid "Send Voice Messages" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:82 +msgid "This command will change the executable path of Java, this is useful if you have multiple installations of Java and the default one is causing issues. Please don't change this unless you are certain that the Java version you are specifying is supported by Red. The default and supported versions are currently Java 17 and 11." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:88 +msgid "This command will change the maximum RAM allocation for the managed Lavalink node, usually you will never have to change this, before considering changing it please consult our support team." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:93 +msgid "This command will disable the managed Lavalink node, if you toggle this command you must specify an external Lavalink node to connect to, if you do not do so Audio will stop working." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:98 +msgid "This command is used to specify the IP which will be used by Red to connect to an external Lavalink node. " +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:101 +msgid "This command is used to specify the authentication password used by Red to connect to an external Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:105 +msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:108 +msgid "This command is used to specify the connection port used by Red to connect to an external Lavalink node." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:111 +msgid "This command specifies which network interface and IP the managed Lavalink node will bind to, by default this is 'localhost', only change this if you want the managed Lavalink node to bind to a specific IP/interface." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:116 +msgid "This command changes the authentication password required to connect to this managed node.The default value is 'youshallnotpass'." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:120 +msgid "This command changes the connection port used to connect to this managed node, only change this if the default port '2333' is causing conflicts with existing applications." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:124 +msgid "This command toggles the support of direct url streams like Icecast or Shoutcast streams. An example is ; disabling this will make the bot unable to play any direct url steam content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:134 +msgid "This command toggles the support of local track audio playback. An example is `/mnt/data/my_super_funky_track.mp3`; disabling this will make the bot unable to play any local track content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:139 +msgid "This command toggles the support of SoundCloud playback. An example is ; disabling this will make the bot unable to play any SoundCloud content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:144 +msgid "This command toggles the support of YouTube playback (Spotify depends on YouTube). Disabling this will make the bot unable to play any YouTube content: this includes Spotify." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:149 +msgid "This command toggles the support of Twitch playback. An example of this is ; disabling this will make the bot unable to play any Twitch content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:154 +msgid "This command toggles the support of Vimeo playback. An example of this is ; disabling this will make the bot unable to play any Vimeo content." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:159 +msgid "This setting controls the managed node's framebuffer, do not change this unless instructed." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:163 +msgid "This setting controls the managed node's JDA-NAS buffer, do not change this unless instructed." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:167 +msgid "This command will reset every setting changed by `[p]llset`." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:184 +msgid "You have attempted to run Audio's managed Lavalink node on an unsupported architecture. Only settings related commands will be available." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:206 +msgid "I'm missing permissions to send messages in this server. Please address this as soon as possible." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:232 msgid "I'm missing permissions in this server, Please address this as soon as possible.\n\n" "Expected Permissions:\n" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:77 +#: redbot/cogs/audio/core/events/dpy.py:239 msgid "Enabled" msgstr "已启用" -#: redbot/cogs/audio/core/events/dpy.py:77 +#: redbot/cogs/audio/core/events/dpy.py:239 msgid "Disabled" msgstr "已禁用" -#: redbot/cogs/audio/core/events/dpy.py:124 +#: redbot/cogs/audio/core/events/dpy.py:270 +msgid "You should not be running this command." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:273 +msgid "\n" +"{template}\n" +"If you wish to continue, enter this case sensitive token without spaces as your next message.\n\n" +"{confirm_token}" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:317 msgid "No DJ role found. Disabling DJ mode." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:134 +#: redbot/cogs/audio/core/events/dpy.py:327 msgid "`{user_input}` is not a valid value for `{command}`" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:142 +#: redbot/cogs/audio/core/events/dpy.py:335 msgid "Unable To Parse Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:154 -#: redbot/cogs/audio/core/events/dpy.py:163 +#: redbot/cogs/audio/core/events/dpy.py:347 +#: redbot/cogs/audio/core/events/dpy.py:356 msgid "Invalid Argument" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:155 +#: redbot/cogs/audio/core/events/dpy.py:348 msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:175 +#: redbot/cogs/audio/core/events/dpy.py:366 msgid "Invalid Environment" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:176 -msgid "Connection to Lavalink has been lost." +#: redbot/cogs/audio/core/events/dpy.py:367 +msgid "Connection to Lavalink node has been lost." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:184 +#: redbot/cogs/audio/core/events/dpy.py:375 msgid "No Player Available" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:185 +#: redbot/cogs/audio/core/events/dpy.py:376 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:162 +#: redbot/cogs/audio/core/events/dpy.py:384 +#: redbot/cogs/audio/core/events/lavalink.py:183 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:194 -#: redbot/cogs/audio/core/events/lavalink.py:163 -msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/events/dpy.py:385 +#: redbot/cogs/audio/core/events/lavalink.py:184 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:205 +#: redbot/cogs/audio/core/events/dpy.py:396 msgid "There was an issue communicating with Discord." msgstr "" -#: redbot/cogs/audio/core/events/dpy.py:206 +#: redbot/cogs/audio/core/events/dpy.py:397 msgid "This error has been reported to the bot owner." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:154 +#: redbot/cogs/audio/core/events/lavalink.py:175 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:189 +#: redbot/cogs/audio/core/events/lavalink.py:210 msgid "Now Playing" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:191 +#: redbot/cogs/audio/core/events/lavalink.py:212 msgid "Track length: {length} | Requested by: {user}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:212 +#: redbot/cogs/audio/core/events/lavalink.py:235 msgid "Queue ended." msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:264 +#: redbot/cogs/audio/core/events/lavalink.py:301 msgid "Multiple Errors Detected" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:265 +#: redbot/cogs/audio/core/events/lavalink.py:302 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:279 +#: redbot/cogs/audio/core/events/lavalink.py:316 msgid "Track Stuck" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:280 +#: redbot/cogs/audio/core/events/lavalink.py:317 msgid "Playback of the song has stopped due to an unexpected error.\n" "{error}" msgstr "" -#: redbot/cogs/audio/core/events/lavalink.py:286 +#: redbot/cogs/audio/core/events/lavalink.py:323 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 0295cf5bcce..d353127452b 100644 --- a/redbot/cogs/audio/core/events/locales/zh-TW.po +++ b/redbot/cogs/audio/core/events/locales/zh-TW.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-25 15:06+0000\n" +"POT-Creation-Date: 2023-06-20 09:30+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,116 +15,392 @@ msgstr "" "X-Crowdin-File-ID: 670\n" "Language: zh_TW\n" -#: redbot/cogs/audio/core/events/cog.py:215 +#: redbot/cogs/audio/core/events/cog.py:216 msgid "Auto Play started." -msgstr "" +msgstr "已開始自動播放。" + +#: redbot/cogs/audio/core/events/dpy.py:34 +msgid "Create Instant Invite" +msgstr "建立即時邀請" + +#: redbot/cogs/audio/core/events/dpy.py:35 +msgid "Kick Members" +msgstr "踢出成員" + +#: redbot/cogs/audio/core/events/dpy.py:36 +msgid "Ban Members" +msgstr "封鎖成員" + +#: redbot/cogs/audio/core/events/dpy.py:37 +msgid "Administrator" +msgstr "管理員" + +#: redbot/cogs/audio/core/events/dpy.py:38 +msgid "Manage Channels" +msgstr "管理頻道" + +#: redbot/cogs/audio/core/events/dpy.py:39 +msgid "Manage Server" +msgstr "管理伺服器" #: redbot/cogs/audio/core/events/dpy.py:40 -msgid "You have attempted to run Audio's Lavalink server on an unsupported architecture. Only settings related commands will be available." -msgstr "" +msgid "Add Reactions" +msgstr "新增反應" + +#: redbot/cogs/audio/core/events/dpy.py:41 +msgid "View Audit Log" +msgstr "檢視審核日誌" + +#: redbot/cogs/audio/core/events/dpy.py:42 +msgid "Priority Speaker" +msgstr "優先發言者" + +#: redbot/cogs/audio/core/events/dpy.py:43 +msgid "Go Live" +msgstr "開始直播" + +#: redbot/cogs/audio/core/events/dpy.py:44 +msgid "Read Text Channels & See Voice Channels" +msgstr "讀取文字頻道和查看語音頻道" + +#: redbot/cogs/audio/core/events/dpy.py:45 +msgid "Send Messages" +msgstr "發送訊息" + +#: redbot/cogs/audio/core/events/dpy.py:46 +msgid "Send TTS Messages" +msgstr "傳送文字朗讀訊息" + +#: redbot/cogs/audio/core/events/dpy.py:47 +msgid "Manage Messages" +msgstr "管理訊息" + +#: redbot/cogs/audio/core/events/dpy.py:48 +msgid "Embed Links" +msgstr "嵌入連結" + +#: redbot/cogs/audio/core/events/dpy.py:49 +msgid "Attach Files" +msgstr "附加文件" + +#: redbot/cogs/audio/core/events/dpy.py:50 +msgid "Read Message History" +msgstr "讀取歷史訊息" + +#: redbot/cogs/audio/core/events/dpy.py:51 +msgid "Mention @everyone, @here, and All Roles" +msgstr "提及 @everyone、@here 和所有身分組" + +#: redbot/cogs/audio/core/events/dpy.py:52 +msgid "Use External Emojis" +msgstr "使用外部表情符號" + +#: redbot/cogs/audio/core/events/dpy.py:53 +msgid "View Server Insights" +msgstr "檢視伺服器分析" + +#: redbot/cogs/audio/core/events/dpy.py:54 +msgid "Connect" +msgstr "連接" + +#: redbot/cogs/audio/core/events/dpy.py:55 +msgid "Speak" +msgstr "說話" + +#: redbot/cogs/audio/core/events/dpy.py:56 +msgid "Mute Members" +msgstr "靜音成員" + +#: redbot/cogs/audio/core/events/dpy.py:57 +msgid "Deafen Members" +msgstr "使成員拒聽" + +#: redbot/cogs/audio/core/events/dpy.py:58 +msgid "Move Members" +msgstr "移動成員" + +#: redbot/cogs/audio/core/events/dpy.py:59 +msgid "Use Voice Activity" +msgstr "使用語音活動" + +#: redbot/cogs/audio/core/events/dpy.py:60 +msgid "Change Nickname" +msgstr "更改暱稱" + +#: redbot/cogs/audio/core/events/dpy.py:61 +msgid "Manage Nicknames" +msgstr "管理暱稱" + +#: redbot/cogs/audio/core/events/dpy.py:62 +msgid "Manage Roles" +msgstr "管理身分組" + +#: redbot/cogs/audio/core/events/dpy.py:63 +msgid "Manage Webhooks" +msgstr "管理 Webhooks" + +#: redbot/cogs/audio/core/events/dpy.py:64 +msgid "Manage Expressions" +msgstr "管理表示式" + +#: redbot/cogs/audio/core/events/dpy.py:65 +msgid "Use Application Commands" +msgstr "使用應用程式命令" + +#: redbot/cogs/audio/core/events/dpy.py:66 +msgid "Request to Speak" +msgstr "要求發言" + +#: redbot/cogs/audio/core/events/dpy.py:67 +msgid "Manage Events" +msgstr "管理活動" + +#: redbot/cogs/audio/core/events/dpy.py:68 +msgid "Manage Threads" +msgstr "管理討論串" + +#: redbot/cogs/audio/core/events/dpy.py:69 +msgid "Create Public Threads" +msgstr "建立公開討論串" #: redbot/cogs/audio/core/events/dpy.py:70 +msgid "Create Private Threads" +msgstr "建立私人討論串" + +#: redbot/cogs/audio/core/events/dpy.py:71 +msgid "Use External Stickers" +msgstr "使用外部貼圖" + +#: redbot/cogs/audio/core/events/dpy.py:72 +msgid "Send Messages in Threads" +msgstr "在討論串中傳送訊息" + +#: redbot/cogs/audio/core/events/dpy.py:73 +msgid "Start Activities" +msgstr "開始活動" + +#: redbot/cogs/audio/core/events/dpy.py:74 +msgid "Moderate Member" +msgstr "版主成員" + +#: redbot/cogs/audio/core/events/dpy.py:75 +msgid "Use Soundboard" +msgstr "使用音效板" + +#: redbot/cogs/audio/core/events/dpy.py:76 +msgid "Create Expressions" +msgstr "新增表示式" + +#: redbot/cogs/audio/core/events/dpy.py:77 +msgid "Use External Sounds" +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:78 +msgid "Send Voice Messages" +msgstr "傳送語音訊息" + +#: redbot/cogs/audio/core/events/dpy.py:82 +msgid "This command will change the executable path of Java, this is useful if you have multiple installations of Java and the default one is causing issues. Please don't change this unless you are certain that the Java version you are specifying is supported by Red. The default and supported versions are currently Java 17 and 11." +msgstr "" + +#: redbot/cogs/audio/core/events/dpy.py:88 +msgid "This command will change the maximum RAM allocation for the managed Lavalink node, usually you will never have to change this, before considering changing it please consult our support team." +msgstr "此命令將更改託管 Lavalink 節點的最大 RAM 分配,通常您永遠不必更改它,在考慮更改它之前請諮詢我們的開發團隊。" + +#: redbot/cogs/audio/core/events/dpy.py:93 +msgid "This command will disable the managed Lavalink node, if you toggle this command you must specify an external Lavalink node to connect to, if you do not do so Audio will stop working." +msgstr "此命令將禁用託管的 Lavalink 節點,如果您切換此命令,則必須指定要連接的外部 Lavalink 節點,否則Audio將停止工作。" + +#: redbot/cogs/audio/core/events/dpy.py:98 +msgid "This command is used to specify the IP which will be used by Red to connect to an external Lavalink node. " +msgstr "此命令用於指定 Red 將用於連接到外部 Lavalink 節點的 IP。 " + +#: redbot/cogs/audio/core/events/dpy.py:101 +msgid "This command is used to specify the authentication password used by Red to connect to an external Lavalink node." +msgstr "該命令用於指定 Red 連接到外部 Lavalink 節點時使用的認證密碼。" + +#: redbot/cogs/audio/core/events/dpy.py:105 +msgid "This command is used toggle between secured and unsecured connections to an external Lavalink node." +msgstr "此命令用於在與外部 Lavalink 節點的安全和不安全連接之間切換。" + +#: redbot/cogs/audio/core/events/dpy.py:108 +msgid "This command is used to specify the connection port used by Red to connect to an external Lavalink node." +msgstr "該命令用於指定Red用於連接外部Lavalink節點的連接端口。" + +#: redbot/cogs/audio/core/events/dpy.py:111 +msgid "This command specifies which network interface and IP the managed Lavalink node will bind to, by default this is 'localhost', only change this if you want the managed Lavalink node to bind to a specific IP/interface." +msgstr "此命令指定託管 Lavalink 節點將綁定到哪個網絡接口和 IP,默認情況下這是“localhost”,僅當您希望託管 Lavalink 節點綁定到特定 IP/接口時才需更改此設置。" + +#: redbot/cogs/audio/core/events/dpy.py:116 +msgid "This command changes the authentication password required to connect to this managed node.The default value is 'youshallnotpass'." +msgstr "此命令為更改連接到此受管節點所需的身份驗證密碼。默認值為“youshallnotpass”。" + +#: redbot/cogs/audio/core/events/dpy.py:120 +msgid "This command changes the connection port used to connect to this managed node, only change this if the default port '2333' is causing conflicts with existing applications." +msgstr "此命令更改用於連接到此受管節點的連接端口,僅當默認端口“2333”與現有應用程序發生衝突時才更改此端口。" + +#: redbot/cogs/audio/core/events/dpy.py:124 +msgid "This command toggles the support of direct url streams like Icecast or Shoutcast streams. An example is ; disabling this will make the bot unable to play any direct url steam content." +msgstr "此命令切換對直接 url 直播的支持,如 Icecast 或 Shoutcast 。 如: ; 禁用此功能將使機器人無法播放任何直接 url 蒸汽內容。" + +#: redbot/cogs/audio/core/events/dpy.py:134 +msgid "This command toggles the support of local track audio playback. An example is `/mnt/data/my_super_funky_track.mp3`; disabling this will make the bot unable to play any local track content." +msgstr "此命令切換對本地軌道音頻播放的支持。 如: `/mnt/data/my_super_funky_track.mp3`; 禁用此功能將使機器人無法播放任何本地曲目內容。" + +#: redbot/cogs/audio/core/events/dpy.py:139 +msgid "This command toggles the support of SoundCloud playback. An example is ; disabling this will make the bot unable to play any SoundCloud content." +msgstr "此命令切換對 SoundCloud 的播放支持。 如: ; 禁用此功能將使機器人無法播放任何 SoundCloud 內容。" + +#: redbot/cogs/audio/core/events/dpy.py:144 +msgid "This command toggles the support of YouTube playback (Spotify depends on YouTube). Disabling this will make the bot unable to play any YouTube content: this includes Spotify." +msgstr "此命令切換對 YouTube 的播放支持(Spotify 取決於 YouTube)。 禁用此功能將使機器人無法播放任何 YouTube 內容,包括 Spotify。" + +#: redbot/cogs/audio/core/events/dpy.py:149 +msgid "This command toggles the support of Twitch playback. An example of this is ; disabling this will make the bot unable to play any Twitch content." +msgstr "此命令切換對 Twitch 的播放支持。 如: ; 禁用此功能將使機器人無法播放任何 Twitch 內容。" + +#: redbot/cogs/audio/core/events/dpy.py:154 +msgid "This command toggles the support of Vimeo playback. An example of this is ; disabling this will make the bot unable to play any Vimeo content." +msgstr "此命令切換對 Vimeo 的播放支持。 如: ; 禁用此功能將使機器人無法播放任何 Vimeo 內容。" + +#: redbot/cogs/audio/core/events/dpy.py:159 +msgid "This setting controls the managed node's framebuffer, do not change this unless instructed." +msgstr "此設置控制受管節點的幀緩衝區,除非有官方指示,否則不要更改此設置。" + +#: redbot/cogs/audio/core/events/dpy.py:163 +msgid "This setting controls the managed node's JDA-NAS buffer, do not change this unless instructed." +msgstr "此設置控制受管節點的 JDA-NAS 緩衝區,除非有官方指示,否則不要更改此設置。" + +#: redbot/cogs/audio/core/events/dpy.py:167 +msgid "This command will reset every setting changed by `[p]llset`." +msgstr "此指令將重置由 `[p]llset` 更改的所有設定值。" + +#: redbot/cogs/audio/core/events/dpy.py:184 +msgid "You have attempted to run Audio's managed Lavalink node on an unsupported architecture. Only settings related commands will be available." +msgstr "您已嘗試在不受支持的架構上運行託管Audio的 Lavalink 節點。 目前只有與設置相關的命令可用。" + +#: redbot/cogs/audio/core/events/dpy.py:206 +msgid "I'm missing permissions to send messages in this server. Please address this as soon as possible." +msgstr "我缺少在此伺務器中發送消息的權限。 請盡快解決這個問題。" + +#: redbot/cogs/audio/core/events/dpy.py:232 msgid "I'm missing permissions in this server, Please address this as soon as possible.\n\n" "Expected Permissions:\n" -msgstr "" +msgstr "我缺少此伺務器的權限,請盡快解決此問題。\n\n" +"預期權限:\n" -#: redbot/cogs/audio/core/events/dpy.py:77 +#: redbot/cogs/audio/core/events/dpy.py:239 msgid "Enabled" msgstr "已啟用" -#: redbot/cogs/audio/core/events/dpy.py:77 +#: redbot/cogs/audio/core/events/dpy.py:239 msgid "Disabled" msgstr "已停用" -#: redbot/cogs/audio/core/events/dpy.py:124 +#: redbot/cogs/audio/core/events/dpy.py:270 +msgid "You should not be running this command." +msgstr "您不應該使用此指令。" + +#: redbot/cogs/audio/core/events/dpy.py:273 +msgid "\n" +"{template}\n" +"If you wish to continue, enter this case sensitive token without spaces as your next message.\n\n" +"{confirm_token}" +msgstr "\n" +"{template}\n" +"如果您想繼續,請輸入這個不帶空格區分大小寫的令牌作為您的下一條消息。\n\n" +"{confirm_token}" + +#: redbot/cogs/audio/core/events/dpy.py:317 msgid "No DJ role found. Disabling DJ mode." msgstr "沒有找到DJ身分組。 自動停用DJ模式中。" -#: redbot/cogs/audio/core/events/dpy.py:134 +#: redbot/cogs/audio/core/events/dpy.py:327 msgid "`{user_input}` is not a valid value for `{command}`" -msgstr "" +msgstr "`{user_input}` 不是 `{command}` 的有效數值" -#: redbot/cogs/audio/core/events/dpy.py:142 +#: redbot/cogs/audio/core/events/dpy.py:335 msgid "Unable To Parse Argument" -msgstr "" +msgstr "無法分析參數" -#: redbot/cogs/audio/core/events/dpy.py:154 -#: redbot/cogs/audio/core/events/dpy.py:163 +#: redbot/cogs/audio/core/events/dpy.py:347 +#: redbot/cogs/audio/core/events/dpy.py:356 msgid "Invalid Argument" -msgstr "" +msgstr "無效的參數" -#: redbot/cogs/audio/core/events/dpy.py:155 +#: redbot/cogs/audio/core/events/dpy.py:348 msgid "The argument you gave for `{}` is not valid: I was expecting a `{}`." -msgstr "" +msgstr "您為 `{}` 提供的參數無效:我支持的是 `{}`。" -#: redbot/cogs/audio/core/events/dpy.py:175 +#: redbot/cogs/audio/core/events/dpy.py:366 msgid "Invalid Environment" -msgstr "無效的環境。\n" +msgstr "無效的環境。" -#: redbot/cogs/audio/core/events/dpy.py:176 -msgid "Connection to Lavalink has been lost." -msgstr "" +#: redbot/cogs/audio/core/events/dpy.py:367 +msgid "Connection to Lavalink node has been lost." +msgstr "與 Lavalink 節點的連接已丟失。" -#: redbot/cogs/audio/core/events/dpy.py:184 +#: redbot/cogs/audio/core/events/dpy.py:375 msgid "No Player Available" -msgstr "" +msgstr "沒有可用的播放器" -#: redbot/cogs/audio/core/events/dpy.py:185 +#: redbot/cogs/audio/core/events/dpy.py:376 msgid "The bot is not connected to a voice channel." -msgstr "" +msgstr "機器人未連接到語音頻道。" -#: redbot/cogs/audio/core/events/dpy.py:193 -#: redbot/cogs/audio/core/events/lavalink.py:162 +#: redbot/cogs/audio/core/events/dpy.py:384 +#: redbot/cogs/audio/core/events/lavalink.py:183 msgid "Unable to Get Track" -msgstr "" +msgstr "無法獲取歌曲。" -#: redbot/cogs/audio/core/events/dpy.py:194 -#: redbot/cogs/audio/core/events/lavalink.py:163 -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:385 +#: redbot/cogs/audio/core/events/lavalink.py:184 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." +msgstr "我目前無法從 Lavalink 節點獲取曲目,請過幾分鐘再試。" -#: redbot/cogs/audio/core/events/dpy.py:205 +#: redbot/cogs/audio/core/events/dpy.py:396 msgid "There was an issue communicating with Discord." -msgstr "" +msgstr "與 Discord 通信時出現問題。" -#: redbot/cogs/audio/core/events/dpy.py:206 +#: redbot/cogs/audio/core/events/dpy.py:397 msgid "This error has been reported to the bot owner." -msgstr "" +msgstr "此錯誤已報告給機器人所有者。" -#: redbot/cogs/audio/core/events/lavalink.py:154 +#: redbot/cogs/audio/core/events/lavalink.py:175 msgid "Couldn't get a valid track." msgstr "無法取得有效的歌曲。" -#: redbot/cogs/audio/core/events/lavalink.py:189 +#: redbot/cogs/audio/core/events/lavalink.py:210 msgid "Now Playing" msgstr "正在播放" -#: redbot/cogs/audio/core/events/lavalink.py:191 +#: redbot/cogs/audio/core/events/lavalink.py:212 msgid "Track length: {length} | Requested by: {user}" msgstr "歌曲長度: {length} | 點歌者: {user}" -#: redbot/cogs/audio/core/events/lavalink.py:212 +#: redbot/cogs/audio/core/events/lavalink.py:235 msgid "Queue ended." msgstr "佇列結束" -#: redbot/cogs/audio/core/events/lavalink.py:264 +#: redbot/cogs/audio/core/events/lavalink.py:301 msgid "Multiple Errors Detected" -msgstr "" +msgstr "檢測到多個錯誤" -#: redbot/cogs/audio/core/events/lavalink.py:265 +#: redbot/cogs/audio/core/events/lavalink.py:302 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 "由於檢測到多個錯誤而關閉音頻播放器。 如果這種情況仍然存在,請通知機器人所有者,因為Audio齒輪可能暫時不可使用。" -#: redbot/cogs/audio/core/events/lavalink.py:279 +#: redbot/cogs/audio/core/events/lavalink.py:316 msgid "Track Stuck" -msgstr "" +msgstr "歌曲卡住" -#: redbot/cogs/audio/core/events/lavalink.py:280 +#: redbot/cogs/audio/core/events/lavalink.py:317 msgid "Playback of the song has stopped due to an unexpected error.\n" "{error}" -msgstr "" +msgstr "由於意外錯誤,歌曲已停止播放。\n" +"{error}" -#: redbot/cogs/audio/core/events/lavalink.py:286 +#: redbot/cogs/audio/core/events/lavalink.py:323 msgid "Track Error" msgstr "播放音樂時發生錯誤" diff --git a/redbot/cogs/audio/core/locales/ar-SA.po b/redbot/cogs/audio/core/locales/ar-SA.po index 67d3506faa1..cc81942f5a5 100644 --- a/redbot/cogs/audio/core/locales/ar-SA.po +++ b/redbot/cogs/audio/core/locales/ar-SA.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-03-28 15:24+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 692\n" "Language: ar_SA\n" -#: redbot/cogs/audio/core/__init__.py:34 +#: redbot/cogs/audio/core/__init__.py:40 #, 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 8284c60385d..ed044e0bf35 100644 --- a/redbot/cogs/audio/core/locales/bg-BG.po +++ b/redbot/cogs/audio/core/locales/bg-BG.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-03-28 15:24+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 692\n" "Language: bg_BG\n" -#: redbot/cogs/audio/core/__init__.py:34 +#: redbot/cogs/audio/core/__init__.py:40 #, 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 f97ccba5cdb..70ab926768d 100644 --- a/redbot/cogs/audio/core/locales/cs-CZ.po +++ b/redbot/cogs/audio/core/locales/cs-CZ.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-03-28 15:24+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 692\n" "Language: cs_CZ\n" -#: redbot/cogs/audio/core/__init__.py:34 +#: redbot/cogs/audio/core/__init__.py:40 #, 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 57f1b598b2a..69b724e61fb 100644 --- a/redbot/cogs/audio/core/locales/da-DK.po +++ b/redbot/cogs/audio/core/locales/da-DK.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-03-28 15:24+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 692\n" "Language: da_DK\n" -#: redbot/cogs/audio/core/__init__.py:34 +#: redbot/cogs/audio/core/__init__.py:40 #, 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 63918187a3f..e3756ae0820 100644 --- a/redbot/cogs/audio/core/locales/de-DE.po +++ b/redbot/cogs/audio/core/locales/de-DE.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-03-28 15:24+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 692\n" "Language: de_DE\n" -#: redbot/cogs/audio/core/__init__.py:34 +#: redbot/cogs/audio/core/__init__.py:40 #, docstring msgid "Play audio through voice channels." msgstr "Spiele Audio über Sprachkanäle ab." diff --git a/redbot/cogs/audio/core/locales/es-ES.po b/redbot/cogs/audio/core/locales/es-ES.po index 7824277e498..c2a76bc2f86 100644 --- a/redbot/cogs/audio/core/locales/es-ES.po +++ b/redbot/cogs/audio/core/locales/es-ES.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-03-28 15:24+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 692\n" "Language: es_ES\n" -#: redbot/cogs/audio/core/__init__.py:34 +#: redbot/cogs/audio/core/__init__.py:40 #, 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 50e590394a4..41b0ac466cf 100644 --- a/redbot/cogs/audio/core/locales/fi-FI.po +++ b/redbot/cogs/audio/core/locales/fi-FI.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-03-28 15:24+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 692\n" "Language: fi_FI\n" -#: redbot/cogs/audio/core/__init__.py:34 +#: redbot/cogs/audio/core/__init__.py:40 #, docstring msgid "Play audio through voice channels." msgstr "Toista ääntä puhekanavilla." diff --git a/redbot/cogs/audio/core/locales/fr-FR.po b/redbot/cogs/audio/core/locales/fr-FR.po index 07b37453f56..f2a10b16c02 100644 --- a/redbot/cogs/audio/core/locales/fr-FR.po +++ b/redbot/cogs/audio/core/locales/fr-FR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-03-28 15:24+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 692\n" "Language: fr_FR\n" -#: redbot/cogs/audio/core/__init__.py:34 +#: redbot/cogs/audio/core/__init__.py:40 #, docstring msgid "Play audio through voice channels." msgstr "Lire l'audio au travers des salons vocaux." diff --git a/redbot/cogs/audio/core/locales/hi-IN.po b/redbot/cogs/audio/core/locales/hi-IN.po index ddde90c94ae..0705b9424cd 100644 --- a/redbot/cogs/audio/core/locales/hi-IN.po +++ b/redbot/cogs/audio/core/locales/hi-IN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-03-28 15:24+0000\n" "Last-Translator: \n" "Language-Team: Hindi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 692\n" "Language: hi_IN\n" -#: redbot/cogs/audio/core/__init__.py:34 +#: redbot/cogs/audio/core/__init__.py:40 #, docstring msgid "Play audio through voice channels." msgstr "" diff --git a/redbot/cogs/audio/core/locales/hr-HR.po b/redbot/cogs/audio/core/locales/hr-HR.po new file mode 100644 index 00000000000..68120fbe214 --- /dev/null +++ b/redbot/cogs/audio/core/locales/hr-HR.po @@ -0,0 +1,22 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2022-03-28 15:24+0000\n" +"Last-Translator: \n" +"Language-Team: Croatian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.4.2\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: hr\n" +"X-Crowdin-File-ID: 692\n" +"Language: hr_HR\n" + +#: redbot/cogs/audio/core/__init__.py:40 +#, docstring +msgid "Play audio through voice channels." +msgstr "Reproduciraj zvuk putem glasovnih kanala." + diff --git a/redbot/cogs/audio/core/locales/hu-HU.po b/redbot/cogs/audio/core/locales/hu-HU.po index e195f0f6c23..f2869f9a71e 100644 --- a/redbot/cogs/audio/core/locales/hu-HU.po +++ b/redbot/cogs/audio/core/locales/hu-HU.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-03-28 15:24+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 692\n" "Language: hu_HU\n" -#: redbot/cogs/audio/core/__init__.py:34 +#: redbot/cogs/audio/core/__init__.py:40 #, docstring msgid "Play audio through voice channels." 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 8db3cceee0d..f581a6c71dd 100644 --- a/redbot/cogs/audio/core/locales/id-ID.po +++ b/redbot/cogs/audio/core/locales/id-ID.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-03-28 15:24+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 692\n" "Language: id_ID\n" -#: redbot/cogs/audio/core/__init__.py:34 +#: redbot/cogs/audio/core/__init__.py:40 #, 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 6a420bcaec5..d5024338395 100644 --- a/redbot/cogs/audio/core/locales/it-IT.po +++ b/redbot/cogs/audio/core/locales/it-IT.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-03-28 15:24+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 692\n" "Language: it_IT\n" -#: redbot/cogs/audio/core/__init__.py:34 +#: redbot/cogs/audio/core/__init__.py:40 #, docstring msgid "Play audio through voice channels." msgstr "Riproduci audio attraverso i canali vocali." diff --git a/redbot/cogs/audio/core/locales/ja-JP.po b/redbot/cogs/audio/core/locales/ja-JP.po index c11f21948dc..a7d3a63bcc0 100644 --- a/redbot/cogs/audio/core/locales/ja-JP.po +++ b/redbot/cogs/audio/core/locales/ja-JP.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-03-28 15:24+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 692\n" "Language: ja_JP\n" -#: redbot/cogs/audio/core/__init__.py:34 +#: redbot/cogs/audio/core/__init__.py:40 #, 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 3276ded032d..09f5147f609 100644 --- a/redbot/cogs/audio/core/locales/ko-KR.po +++ b/redbot/cogs/audio/core/locales/ko-KR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-03-28 15:24+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 692\n" "Language: ko_KR\n" -#: redbot/cogs/audio/core/__init__.py:34 +#: redbot/cogs/audio/core/__init__.py:40 #, docstring msgid "Play audio through voice channels." msgstr "음성체널을 통해 음악을 재생합니다." diff --git a/redbot/cogs/audio/core/locales/nb-NO.po b/redbot/cogs/audio/core/locales/nb-NO.po index 9948fb86ad4..5693347e0d5 100644 --- a/redbot/cogs/audio/core/locales/nb-NO.po +++ b/redbot/cogs/audio/core/locales/nb-NO.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-03-28 15:24+0000\n" "Last-Translator: \n" "Language-Team: Norwegian Bokmal\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 692\n" "Language: nb_NO\n" -#: redbot/cogs/audio/core/__init__.py:34 +#: redbot/cogs/audio/core/__init__.py:40 #, docstring msgid "Play audio through voice channels." 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 1ebb35391cb..a6d86f853c8 100644 --- a/redbot/cogs/audio/core/locales/nl-NL.po +++ b/redbot/cogs/audio/core/locales/nl-NL.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-03-28 15:24+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 692\n" "Language: nl_NL\n" -#: redbot/cogs/audio/core/__init__.py:34 +#: redbot/cogs/audio/core/__init__.py:40 #, 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 8a199a098f2..726cf53fef0 100644 --- a/redbot/cogs/audio/core/locales/pl-PL.po +++ b/redbot/cogs/audio/core/locales/pl-PL.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-03-28 15:24+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 692\n" "Language: pl_PL\n" -#: redbot/cogs/audio/core/__init__.py:34 +#: redbot/cogs/audio/core/__init__.py:40 #, 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 52b5cb5532b..47d1c4f4998 100644 --- a/redbot/cogs/audio/core/locales/pt-BR.po +++ b/redbot/cogs/audio/core/locales/pt-BR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-03-28 15:24+0000\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 692\n" "Language: pt_BR\n" -#: redbot/cogs/audio/core/__init__.py:34 +#: redbot/cogs/audio/core/__init__.py:40 #, 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 034aad7f603..5ecadc969af 100644 --- a/redbot/cogs/audio/core/locales/pt-PT.po +++ b/redbot/cogs/audio/core/locales/pt-PT.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-03-28 15:24+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,8 +15,8 @@ msgstr "" "X-Crowdin-File-ID: 692\n" "Language: pt_PT\n" -#: redbot/cogs/audio/core/__init__.py:34 +#: redbot/cogs/audio/core/__init__.py:40 #, docstring msgid "Play audio through voice channels." -msgstr "" +msgstr "Reproduz áudio através de canais de voz." diff --git a/redbot/cogs/audio/core/locales/ru-RU.po b/redbot/cogs/audio/core/locales/ru-RU.po index 375aeafab85..bc6b5c249e2 100644 --- a/redbot/cogs/audio/core/locales/ru-RU.po +++ b/redbot/cogs/audio/core/locales/ru-RU.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-03-28 15:24+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 692\n" "Language: ru_RU\n" -#: redbot/cogs/audio/core/__init__.py:34 +#: redbot/cogs/audio/core/__init__.py:40 #, 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 979d4b9111a..2920e3c56cd 100644 --- a/redbot/cogs/audio/core/locales/sk-SK.po +++ b/redbot/cogs/audio/core/locales/sk-SK.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-03-28 15:24+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 692\n" "Language: sk_SK\n" -#: redbot/cogs/audio/core/__init__.py:34 +#: redbot/cogs/audio/core/__init__.py:40 #, docstring msgid "Play audio through voice channels." msgstr "Prehrávať zvuk prostredníctvom hlasových kanálov." diff --git a/redbot/cogs/audio/core/locales/sl-SI.po b/redbot/cogs/audio/core/locales/sl-SI.po index 8fdbd500019..8a097cce9d0 100644 --- a/redbot/cogs/audio/core/locales/sl-SI.po +++ b/redbot/cogs/audio/core/locales/sl-SI.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-03-28 15:24+0000\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n%100==4 ? 3 : 0);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 692\n" "Language: sl_SI\n" -#: redbot/cogs/audio/core/__init__.py:34 +#: redbot/cogs/audio/core/__init__.py:40 #, docstring msgid "Play audio through voice channels." msgstr "Predvajaj zvok v zvočnih kanalih." diff --git a/redbot/cogs/audio/core/locales/sv-SE.po b/redbot/cogs/audio/core/locales/sv-SE.po index d7dae7b5305..ee1c13ce4ee 100644 --- a/redbot/cogs/audio/core/locales/sv-SE.po +++ b/redbot/cogs/audio/core/locales/sv-SE.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-03-28 15:24+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 692\n" "Language: sv_SE\n" -#: redbot/cogs/audio/core/__init__.py:34 +#: redbot/cogs/audio/core/__init__.py:40 #, 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 6e1e2d23254..4576f75c679 100644 --- a/redbot/cogs/audio/core/locales/tr-TR.po +++ b/redbot/cogs/audio/core/locales/tr-TR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-03-28 15:24+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 692\n" "Language: tr_TR\n" -#: redbot/cogs/audio/core/__init__.py:34 +#: redbot/cogs/audio/core/__init__.py:40 #, 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 7675cd2d3cc..65729c6e352 100644 --- a/redbot/cogs/audio/core/locales/uk-UA.po +++ b/redbot/cogs/audio/core/locales/uk-UA.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-03-28 15:24+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 692\n" "Language: uk_UA\n" -#: redbot/cogs/audio/core/__init__.py:34 +#: redbot/cogs/audio/core/__init__.py:40 #, 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 dcf7eea299b..e283b77d15e 100644 --- a/redbot/cogs/audio/core/locales/vi-VN.po +++ b/redbot/cogs/audio/core/locales/vi-VN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-03-28 15:24+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,8 +15,8 @@ msgstr "" "X-Crowdin-File-ID: 692\n" "Language: vi_VN\n" -#: redbot/cogs/audio/core/__init__.py:34 +#: redbot/cogs/audio/core/__init__.py:40 #, docstring msgid "Play audio through voice channels." -msgstr "" +msgstr "Phát nhạc qua kênh thoại." diff --git a/redbot/cogs/audio/core/locales/zh-CN.po b/redbot/cogs/audio/core/locales/zh-CN.po index f265abfbb6c..cdcc35cd439 100644 --- a/redbot/cogs/audio/core/locales/zh-CN.po +++ b/redbot/cogs/audio/core/locales/zh-CN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-03-28 15:24+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 692\n" "Language: zh_CN\n" -#: redbot/cogs/audio/core/__init__.py:34 +#: redbot/cogs/audio/core/__init__.py:40 #, 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 beb96221c38..f3bce84e113 100644 --- a/redbot/cogs/audio/core/locales/zh-TW.po +++ b/redbot/cogs/audio/core/locales/zh-TW.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-03-28 15:24+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 692\n" "Language: zh_TW\n" -#: redbot/cogs/audio/core/__init__.py:34 +#: redbot/cogs/audio/core/__init__.py:40 #, 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 d3c96103082..b952cc130c7 100644 --- a/redbot/cogs/audio/core/tasks/lavalink.py +++ b/redbot/cogs/audio/core/tasks/lavalink.py @@ -108,7 +108,7 @@ async def lavalink_attempt_connect(self, timeout: int = 50, manual: bool = False password=password, port=port, timeout=timeout, - resume_key=f"Red-Core-Audio-{self.bot.user.id}-{data_manager.instance_name}", + resume_key=f"Red-Core-Audio-{self.bot.user.id}-{data_manager.instance_name()}", secured=secured, ) except lavalink.AbortingNodeConnection: diff --git a/redbot/cogs/audio/core/tasks/locales/ar-SA.po b/redbot/cogs/audio/core/tasks/locales/ar-SA.po index 971950b0c7a..ef7e1bf2e55 100644 --- a/redbot/cogs/audio/core/tasks/locales/ar-SA.po +++ b/redbot/cogs/audio/core/tasks/locales/ar-SA.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 17:28+0000\n" +"POT-Creation-Date: 2022-03-28 15:24+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 664\n" "Language: ar_SA\n" -#: redbot/cogs/audio/core/tasks/startup.py:231 +#: redbot/cogs/audio/core/tasks/startup.py:273 msgid "Couldn't get a valid track." msgstr "تعذر الحصول على مسار صالح." -#: redbot/cogs/audio/core/tasks/startup.py:239 +#: redbot/cogs/audio/core/tasks/startup.py:281 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/tasks/startup.py:240 -msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/tasks/startup.py:282 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." msgstr "" diff --git a/redbot/cogs/audio/core/tasks/locales/bg-BG.po b/redbot/cogs/audio/core/tasks/locales/bg-BG.po index e37cfff1942..7ba58d13416 100644 --- a/redbot/cogs/audio/core/tasks/locales/bg-BG.po +++ b/redbot/cogs/audio/core/tasks/locales/bg-BG.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 17:28+0000\n" +"POT-Creation-Date: 2022-03-28 15:24+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 664\n" "Language: bg_BG\n" -#: redbot/cogs/audio/core/tasks/startup.py:231 +#: redbot/cogs/audio/core/tasks/startup.py:273 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/tasks/startup.py:239 +#: redbot/cogs/audio/core/tasks/startup.py:281 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/tasks/startup.py:240 -msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/tasks/startup.py:282 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." msgstr "" diff --git a/redbot/cogs/audio/core/tasks/locales/cs-CZ.po b/redbot/cogs/audio/core/tasks/locales/cs-CZ.po index 21abc059e7d..0bd398f653e 100644 --- a/redbot/cogs/audio/core/tasks/locales/cs-CZ.po +++ b/redbot/cogs/audio/core/tasks/locales/cs-CZ.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 17:28+0000\n" +"POT-Creation-Date: 2022-03-28 15:24+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 664\n" "Language: cs_CZ\n" -#: redbot/cogs/audio/core/tasks/startup.py:231 +#: redbot/cogs/audio/core/tasks/startup.py:273 msgid "Couldn't get a valid track." -msgstr "" +msgstr "Nepodařilo se získat platnou skladbu." -#: redbot/cogs/audio/core/tasks/startup.py:239 +#: redbot/cogs/audio/core/tasks/startup.py:281 msgid "Unable to Get Track" -msgstr "" +msgstr "Nelze získat skladbu" -#: redbot/cogs/audio/core/tasks/startup.py:240 -msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." -msgstr "" +#: redbot/cogs/audio/core/tasks/startup.py:282 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." +msgstr "Momentálně se mi nedaří získat skladbu z uzlu Lavalink, zkuste to za pár minut znovu." diff --git a/redbot/cogs/audio/core/tasks/locales/da-DK.po b/redbot/cogs/audio/core/tasks/locales/da-DK.po index ecbb3cf6df3..c1de80913aa 100644 --- a/redbot/cogs/audio/core/tasks/locales/da-DK.po +++ b/redbot/cogs/audio/core/tasks/locales/da-DK.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 17:28+0000\n" +"POT-Creation-Date: 2022-03-28 15:24+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 664\n" "Language: da_DK\n" -#: redbot/cogs/audio/core/tasks/startup.py:231 +#: redbot/cogs/audio/core/tasks/startup.py:273 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/tasks/startup.py:239 +#: redbot/cogs/audio/core/tasks/startup.py:281 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/tasks/startup.py:240 -msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/tasks/startup.py:282 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." msgstr "" diff --git a/redbot/cogs/audio/core/tasks/locales/de-DE.po b/redbot/cogs/audio/core/tasks/locales/de-DE.po index cc70fc4b97f..273c7492c37 100644 --- a/redbot/cogs/audio/core/tasks/locales/de-DE.po +++ b/redbot/cogs/audio/core/tasks/locales/de-DE.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 17:28+0000\n" +"POT-Creation-Date: 2022-03-28 15:24+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 664\n" "Language: de_DE\n" -#: redbot/cogs/audio/core/tasks/startup.py:231 +#: redbot/cogs/audio/core/tasks/startup.py:273 msgid "Couldn't get a valid track." msgstr "Kein gültiger Track gefunden." -#: redbot/cogs/audio/core/tasks/startup.py:239 +#: redbot/cogs/audio/core/tasks/startup.py:281 msgid "Unable to Get Track" msgstr "Tracks können nicht abgerufen werden" -#: redbot/cogs/audio/core/tasks/startup.py:240 -msgid "I'm unable to 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/tasks/startup.py:282 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." +msgstr "Ich bin momentan nicht in der Lage, einen Titel von Lavalink zu bekommen. Versuchen Sie es in ein paar Minuten erneut." diff --git a/redbot/cogs/audio/core/tasks/locales/es-ES.po b/redbot/cogs/audio/core/tasks/locales/es-ES.po index ca7b292210e..aa756400f27 100644 --- a/redbot/cogs/audio/core/tasks/locales/es-ES.po +++ b/redbot/cogs/audio/core/tasks/locales/es-ES.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 17:28+0000\n" +"POT-Creation-Date: 2022-03-28 15:24+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 664\n" "Language: es_ES\n" -#: redbot/cogs/audio/core/tasks/startup.py:231 +#: redbot/cogs/audio/core/tasks/startup.py:273 msgid "Couldn't get a valid track." -msgstr "No se pudo obtener una pista válida." +msgstr "No se pudo obtener una canción válida." -#: redbot/cogs/audio/core/tasks/startup.py:239 +#: redbot/cogs/audio/core/tasks/startup.py:281 msgid "Unable to Get Track" -msgstr "No se puede obtener la pista" +msgstr "No se puede cargar la canción" -#: redbot/cogs/audio/core/tasks/startup.py:240 -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/tasks/startup.py:282 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." +msgstr "No puedo obtener una canción desde el nodo de Lavalink en este momento, inténtalo de nuevo en unos minutos." diff --git a/redbot/cogs/audio/core/tasks/locales/fi-FI.po b/redbot/cogs/audio/core/tasks/locales/fi-FI.po index 045000a8dc7..37a7ad6b27a 100644 --- a/redbot/cogs/audio/core/tasks/locales/fi-FI.po +++ b/redbot/cogs/audio/core/tasks/locales/fi-FI.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 17:28+0000\n" +"POT-Creation-Date: 2022-03-28 15:24+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 664\n" "Language: fi_FI\n" -#: redbot/cogs/audio/core/tasks/startup.py:231 +#: redbot/cogs/audio/core/tasks/startup.py:273 msgid "Couldn't get a valid track." msgstr "Kelvollista kappaletta ei saatu." -#: redbot/cogs/audio/core/tasks/startup.py:239 +#: redbot/cogs/audio/core/tasks/startup.py:281 msgid "Unable to Get Track" msgstr "Kappaletta ei voitu hakea" -#: redbot/cogs/audio/core/tasks/startup.py:240 -msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." -msgstr "En saa kappaletta Lavalinkiltä tällä hetkellä, yritä uudelleen muutaman minuutin kuluttua." +#: redbot/cogs/audio/core/tasks/startup.py:282 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." +msgstr "" diff --git a/redbot/cogs/audio/core/tasks/locales/fr-FR.po b/redbot/cogs/audio/core/tasks/locales/fr-FR.po index 97ef171291e..79e93ae9a14 100644 --- a/redbot/cogs/audio/core/tasks/locales/fr-FR.po +++ b/redbot/cogs/audio/core/tasks/locales/fr-FR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 17:28+0000\n" +"POT-Creation-Date: 2022-03-28 15:24+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 664\n" "Language: fr_FR\n" -#: redbot/cogs/audio/core/tasks/startup.py:231 +#: redbot/cogs/audio/core/tasks/startup.py:273 msgid "Couldn't get a valid track." msgstr "Impossible d'obtenir une piste valide." -#: redbot/cogs/audio/core/tasks/startup.py:239 +#: redbot/cogs/audio/core/tasks/startup.py:281 msgid "Unable to Get Track" msgstr "Impossible d'obtenir la piste" -#: redbot/cogs/audio/core/tasks/startup.py:240 -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/tasks/startup.py:282 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." +msgstr "Je ne parviens actuellement pas à avoir une musique depuis Lavalink. Réessayez dans quelques minutes." diff --git a/redbot/cogs/audio/core/tasks/locales/hi-IN.po b/redbot/cogs/audio/core/tasks/locales/hi-IN.po index 416268d8d8e..df5656f42c2 100644 --- a/redbot/cogs/audio/core/tasks/locales/hi-IN.po +++ b/redbot/cogs/audio/core/tasks/locales/hi-IN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 17:28+0000\n" +"POT-Creation-Date: 2022-03-28 15:24+0000\n" "Last-Translator: \n" "Language-Team: Hindi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 664\n" "Language: hi_IN\n" -#: redbot/cogs/audio/core/tasks/startup.py:231 +#: redbot/cogs/audio/core/tasks/startup.py:273 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/tasks/startup.py:239 +#: redbot/cogs/audio/core/tasks/startup.py:281 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/tasks/startup.py:240 -msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/tasks/startup.py:282 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." msgstr "" diff --git a/redbot/cogs/audio/core/tasks/locales/hr-HR.po b/redbot/cogs/audio/core/tasks/locales/hr-HR.po new file mode 100644 index 00000000000..9c4bbf6f8ad --- /dev/null +++ b/redbot/cogs/audio/core/tasks/locales/hr-HR.po @@ -0,0 +1,29 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2022-03-28 15:24+0000\n" +"Last-Translator: \n" +"Language-Team: Croatian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.4.2\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: hr\n" +"X-Crowdin-File-ID: 664\n" +"Language: hr_HR\n" + +#: redbot/cogs/audio/core/tasks/startup.py:273 +msgid "Couldn't get a valid track." +msgstr "Nije moguće dobiti valjanu pjesmu." + +#: redbot/cogs/audio/core/tasks/startup.py:281 +msgid "Unable to Get Track" +msgstr "Nije moguće dobiti pjesmu" + +#: redbot/cogs/audio/core/tasks/startup.py:282 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." +msgstr "Trenutno ne mogu dobiti pjesmu od Lavalink čvora, pokušajte ponovno za par minuta." + diff --git a/redbot/cogs/audio/core/tasks/locales/hu-HU.po b/redbot/cogs/audio/core/tasks/locales/hu-HU.po index d654619324a..495fec0d58d 100644 --- a/redbot/cogs/audio/core/tasks/locales/hu-HU.po +++ b/redbot/cogs/audio/core/tasks/locales/hu-HU.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 17:28+0000\n" +"POT-Creation-Date: 2022-03-28 15:24+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 664\n" "Language: hu_HU\n" -#: redbot/cogs/audio/core/tasks/startup.py:231 +#: redbot/cogs/audio/core/tasks/startup.py:273 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/tasks/startup.py:239 +#: redbot/cogs/audio/core/tasks/startup.py:281 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/tasks/startup.py:240 -msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/tasks/startup.py:282 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." msgstr "" diff --git a/redbot/cogs/audio/core/tasks/locales/id-ID.po b/redbot/cogs/audio/core/tasks/locales/id-ID.po index f2dcbadfad7..e2319351a78 100644 --- a/redbot/cogs/audio/core/tasks/locales/id-ID.po +++ b/redbot/cogs/audio/core/tasks/locales/id-ID.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 17:28+0000\n" +"POT-Creation-Date: 2022-03-28 15:24+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 664\n" "Language: id_ID\n" -#: redbot/cogs/audio/core/tasks/startup.py:231 +#: redbot/cogs/audio/core/tasks/startup.py:273 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/tasks/startup.py:239 +#: redbot/cogs/audio/core/tasks/startup.py:281 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/tasks/startup.py:240 -msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/tasks/startup.py:282 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." msgstr "" diff --git a/redbot/cogs/audio/core/tasks/locales/it-IT.po b/redbot/cogs/audio/core/tasks/locales/it-IT.po index bf006f633c1..907abbc7ff8 100644 --- a/redbot/cogs/audio/core/tasks/locales/it-IT.po +++ b/redbot/cogs/audio/core/tasks/locales/it-IT.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 17:28+0000\n" +"POT-Creation-Date: 2022-03-28 15:24+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 664\n" "Language: it_IT\n" -#: redbot/cogs/audio/core/tasks/startup.py:231 +#: redbot/cogs/audio/core/tasks/startup.py:273 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/tasks/startup.py:239 +#: redbot/cogs/audio/core/tasks/startup.py:281 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/tasks/startup.py:240 -msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/tasks/startup.py:282 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." msgstr "" diff --git a/redbot/cogs/audio/core/tasks/locales/ja-JP.po b/redbot/cogs/audio/core/tasks/locales/ja-JP.po index f2f6225e5e6..7f6b2f1f97a 100644 --- a/redbot/cogs/audio/core/tasks/locales/ja-JP.po +++ b/redbot/cogs/audio/core/tasks/locales/ja-JP.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 17:28+0000\n" +"POT-Creation-Date: 2022-03-28 15:24+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 664\n" "Language: ja_JP\n" -#: redbot/cogs/audio/core/tasks/startup.py:231 +#: redbot/cogs/audio/core/tasks/startup.py:273 msgid "Couldn't get a valid track." -msgstr "" +msgstr "有効なトラックを取得できませんでした。" -#: redbot/cogs/audio/core/tasks/startup.py:239 +#: redbot/cogs/audio/core/tasks/startup.py:281 msgid "Unable to Get Track" -msgstr "" +msgstr "トラックを取得できません" -#: redbot/cogs/audio/core/tasks/startup.py:240 -msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." -msgstr "" +#: redbot/cogs/audio/core/tasks/startup.py:282 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." +msgstr "現在、Lavalinkノードからトラックを取得できません。数分後にもう一度お試しください。" diff --git a/redbot/cogs/audio/core/tasks/locales/ko-KR.po b/redbot/cogs/audio/core/tasks/locales/ko-KR.po index db5c80beba8..46bdc601016 100644 --- a/redbot/cogs/audio/core/tasks/locales/ko-KR.po +++ b/redbot/cogs/audio/core/tasks/locales/ko-KR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 17:28+0000\n" +"POT-Creation-Date: 2022-03-28 15:24+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 664\n" "Language: ko_KR\n" -#: redbot/cogs/audio/core/tasks/startup.py:231 +#: redbot/cogs/audio/core/tasks/startup.py:273 msgid "Couldn't get a valid track." msgstr "유효한 트랙을 얻을 수 없습니다." -#: redbot/cogs/audio/core/tasks/startup.py:239 +#: redbot/cogs/audio/core/tasks/startup.py:281 msgid "Unable to Get Track" msgstr "트랙을 찾을수 없습니다" -#: redbot/cogs/audio/core/tasks/startup.py:240 -msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." -msgstr "지금은 라바링크를 통해 음악을 가져올 수 없습니다. 몇분 뒤에 다시 시도해주세요." +#: redbot/cogs/audio/core/tasks/startup.py:282 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." +msgstr "" diff --git a/redbot/cogs/audio/core/tasks/locales/nb-NO.po b/redbot/cogs/audio/core/tasks/locales/nb-NO.po index 16d288de5e0..49766911330 100644 --- a/redbot/cogs/audio/core/tasks/locales/nb-NO.po +++ b/redbot/cogs/audio/core/tasks/locales/nb-NO.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 17:28+0000\n" +"POT-Creation-Date: 2022-03-28 15:24+0000\n" "Last-Translator: \n" "Language-Team: Norwegian Bokmal\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 664\n" "Language: nb_NO\n" -#: redbot/cogs/audio/core/tasks/startup.py:231 +#: redbot/cogs/audio/core/tasks/startup.py:273 msgid "Couldn't get a valid track." msgstr "Kunne ikke få et gyldig spor." -#: redbot/cogs/audio/core/tasks/startup.py:239 +#: redbot/cogs/audio/core/tasks/startup.py:281 msgid "Unable to Get Track" msgstr "Kunne ikke motta spor" -#: redbot/cogs/audio/core/tasks/startup.py:240 -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/tasks/startup.py:282 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." +msgstr "" diff --git a/redbot/cogs/audio/core/tasks/locales/nl-NL.po b/redbot/cogs/audio/core/tasks/locales/nl-NL.po index 1c19a508ce5..b407a766b90 100644 --- a/redbot/cogs/audio/core/tasks/locales/nl-NL.po +++ b/redbot/cogs/audio/core/tasks/locales/nl-NL.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 17:28+0000\n" +"POT-Creation-Date: 2022-03-28 15:24+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 664\n" "Language: nl_NL\n" -#: redbot/cogs/audio/core/tasks/startup.py:231 +#: redbot/cogs/audio/core/tasks/startup.py:273 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/tasks/startup.py:239 +#: redbot/cogs/audio/core/tasks/startup.py:281 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/tasks/startup.py:240 -msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/tasks/startup.py:282 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." msgstr "" diff --git a/redbot/cogs/audio/core/tasks/locales/pl-PL.po b/redbot/cogs/audio/core/tasks/locales/pl-PL.po index e7613b144bd..009ff4ed9a6 100644 --- a/redbot/cogs/audio/core/tasks/locales/pl-PL.po +++ b/redbot/cogs/audio/core/tasks/locales/pl-PL.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 17:28+0000\n" +"POT-Creation-Date: 2022-03-28 15:24+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 664\n" "Language: pl_PL\n" -#: redbot/cogs/audio/core/tasks/startup.py:231 +#: redbot/cogs/audio/core/tasks/startup.py:273 msgid "Couldn't get a valid track." msgstr "Nie można uzyskać prawidłowego utworu." -#: redbot/cogs/audio/core/tasks/startup.py:239 +#: redbot/cogs/audio/core/tasks/startup.py:281 msgid "Unable to Get Track" msgstr "Nie można pobrać utworu" -#: redbot/cogs/audio/core/tasks/startup.py:240 -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/tasks/startup.py:282 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." +msgstr "W tej chwili nie mogę pobrać ścieżki z węzła Lavalink, spróbuj ponownie za kilka minut." diff --git a/redbot/cogs/audio/core/tasks/locales/pt-BR.po b/redbot/cogs/audio/core/tasks/locales/pt-BR.po index a4e2f32b2cc..6df7a4d4684 100644 --- a/redbot/cogs/audio/core/tasks/locales/pt-BR.po +++ b/redbot/cogs/audio/core/tasks/locales/pt-BR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 17:28+0000\n" +"POT-Creation-Date: 2022-03-28 15:24+0000\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 664\n" "Language: pt_BR\n" -#: redbot/cogs/audio/core/tasks/startup.py:231 +#: redbot/cogs/audio/core/tasks/startup.py:273 msgid "Couldn't get a valid track." msgstr "Não foi possível obter uma faixa válida." -#: redbot/cogs/audio/core/tasks/startup.py:239 +#: redbot/cogs/audio/core/tasks/startup.py:281 msgid "Unable to Get Track" -msgstr "" +msgstr "Não foi possível obter a faixa" -#: redbot/cogs/audio/core/tasks/startup.py:240 -msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." -msgstr "" +#: redbot/cogs/audio/core/tasks/startup.py:282 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." +msgstr "Não foi possível obter uma faixa do nó do Lavalink no momento, tente novamente em alguns minutos." diff --git a/redbot/cogs/audio/core/tasks/locales/pt-PT.po b/redbot/cogs/audio/core/tasks/locales/pt-PT.po index e8f9dcea430..29ce8a2d163 100644 --- a/redbot/cogs/audio/core/tasks/locales/pt-PT.po +++ b/redbot/cogs/audio/core/tasks/locales/pt-PT.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 17:28+0000\n" +"POT-Creation-Date: 2022-03-28 15:24+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 664\n" "Language: pt_PT\n" -#: redbot/cogs/audio/core/tasks/startup.py:231 +#: redbot/cogs/audio/core/tasks/startup.py:273 msgid "Couldn't get a valid track." -msgstr "" +msgstr "Não foi possível obter uma faixa válida." -#: redbot/cogs/audio/core/tasks/startup.py:239 +#: redbot/cogs/audio/core/tasks/startup.py:281 msgid "Unable to Get Track" -msgstr "" +msgstr "Não foi possível obter a faixa" -#: redbot/cogs/audio/core/tasks/startup.py:240 -msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." -msgstr "" +#: redbot/cogs/audio/core/tasks/startup.py:282 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." +msgstr "Não consigo obter uma faixa do nó de Lavalink no momento, tente novamente em alguns minutos." diff --git a/redbot/cogs/audio/core/tasks/locales/ru-RU.po b/redbot/cogs/audio/core/tasks/locales/ru-RU.po index a2149e518d0..e527b41f8b4 100644 --- a/redbot/cogs/audio/core/tasks/locales/ru-RU.po +++ b/redbot/cogs/audio/core/tasks/locales/ru-RU.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 17:28+0000\n" +"POT-Creation-Date: 2022-03-28 15:24+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 664\n" "Language: ru_RU\n" -#: redbot/cogs/audio/core/tasks/startup.py:231 +#: redbot/cogs/audio/core/tasks/startup.py:273 msgid "Couldn't get a valid track." msgstr "Не удалось получить правильный трек." -#: redbot/cogs/audio/core/tasks/startup.py:239 +#: redbot/cogs/audio/core/tasks/startup.py:281 msgid "Unable to Get Track" msgstr "Не удается получить трек" -#: redbot/cogs/audio/core/tasks/startup.py:240 -msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/tasks/startup.py:282 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." msgstr "" diff --git a/redbot/cogs/audio/core/tasks/locales/sk-SK.po b/redbot/cogs/audio/core/tasks/locales/sk-SK.po index 85a2197d824..6b9148e7f63 100644 --- a/redbot/cogs/audio/core/tasks/locales/sk-SK.po +++ b/redbot/cogs/audio/core/tasks/locales/sk-SK.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 17:28+0000\n" +"POT-Creation-Date: 2022-03-28 15:24+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 664\n" "Language: sk_SK\n" -#: redbot/cogs/audio/core/tasks/startup.py:231 +#: redbot/cogs/audio/core/tasks/startup.py:273 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/tasks/startup.py:239 +#: redbot/cogs/audio/core/tasks/startup.py:281 msgid "Unable to Get Track" -msgstr "" +msgstr "Nepodarilo sa získať stopu" -#: redbot/cogs/audio/core/tasks/startup.py:240 -msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/tasks/startup.py:282 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." msgstr "" diff --git a/redbot/cogs/audio/core/tasks/locales/sl-SI.po b/redbot/cogs/audio/core/tasks/locales/sl-SI.po index 831bb325cc6..b8f816afc21 100644 --- a/redbot/cogs/audio/core/tasks/locales/sl-SI.po +++ b/redbot/cogs/audio/core/tasks/locales/sl-SI.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 17:28+0000\n" +"POT-Creation-Date: 2022-03-28 15:24+0000\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n%100==4 ? 3 : 0);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 664\n" "Language: sl_SI\n" -#: redbot/cogs/audio/core/tasks/startup.py:231 +#: redbot/cogs/audio/core/tasks/startup.py:273 msgid "Couldn't get a valid track." msgstr "Ni bilo mogoče dobiti veljavne skladbe." -#: redbot/cogs/audio/core/tasks/startup.py:239 +#: redbot/cogs/audio/core/tasks/startup.py:281 msgid "Unable to Get Track" msgstr "Skladbe ni mogoče dobiti" -#: redbot/cogs/audio/core/tasks/startup.py:240 -msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." -msgstr "Trenutno ne morem dobiti skladb od Lavalinka, poskusite znova čez nekaj minut." +#: redbot/cogs/audio/core/tasks/startup.py:282 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." +msgstr "" diff --git a/redbot/cogs/audio/core/tasks/locales/sv-SE.po b/redbot/cogs/audio/core/tasks/locales/sv-SE.po index f4dec1939c3..9a0ef31a3f1 100644 --- a/redbot/cogs/audio/core/tasks/locales/sv-SE.po +++ b/redbot/cogs/audio/core/tasks/locales/sv-SE.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 17:28+0000\n" +"POT-Creation-Date: 2022-03-28 15:24+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 664\n" "Language: sv_SE\n" -#: redbot/cogs/audio/core/tasks/startup.py:231 +#: redbot/cogs/audio/core/tasks/startup.py:273 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/tasks/startup.py:239 +#: redbot/cogs/audio/core/tasks/startup.py:281 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/tasks/startup.py:240 -msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/tasks/startup.py:282 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." msgstr "" diff --git a/redbot/cogs/audio/core/tasks/locales/tr-TR.po b/redbot/cogs/audio/core/tasks/locales/tr-TR.po index 57f562b5e62..08dd1b8ec96 100644 --- a/redbot/cogs/audio/core/tasks/locales/tr-TR.po +++ b/redbot/cogs/audio/core/tasks/locales/tr-TR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 17:28+0000\n" +"POT-Creation-Date: 2022-03-28 15:24+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 664\n" "Language: tr_TR\n" -#: redbot/cogs/audio/core/tasks/startup.py:231 +#: redbot/cogs/audio/core/tasks/startup.py:273 msgid "Couldn't get a valid track." msgstr "Geçerli bir parça alınamadı." -#: redbot/cogs/audio/core/tasks/startup.py:239 +#: redbot/cogs/audio/core/tasks/startup.py:281 msgid "Unable to Get Track" msgstr "Parça alınamıyor" -#: redbot/cogs/audio/core/tasks/startup.py:240 -msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/tasks/startup.py:282 +msgid "I'm unable to get a track from the Lavalink node 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." diff --git a/redbot/cogs/audio/core/tasks/locales/uk-UA.po b/redbot/cogs/audio/core/tasks/locales/uk-UA.po index 1ea71c261dd..cbf1bc0cf3a 100644 --- a/redbot/cogs/audio/core/tasks/locales/uk-UA.po +++ b/redbot/cogs/audio/core/tasks/locales/uk-UA.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 17:28+0000\n" +"POT-Creation-Date: 2022-03-28 15:24+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 664\n" "Language: uk_UA\n" -#: redbot/cogs/audio/core/tasks/startup.py:231 +#: redbot/cogs/audio/core/tasks/startup.py:273 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/tasks/startup.py:239 +#: redbot/cogs/audio/core/tasks/startup.py:281 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/tasks/startup.py:240 -msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/tasks/startup.py:282 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." msgstr "" diff --git a/redbot/cogs/audio/core/tasks/locales/vi-VN.po b/redbot/cogs/audio/core/tasks/locales/vi-VN.po index 386a854d53d..9e3fbb2cbd1 100644 --- a/redbot/cogs/audio/core/tasks/locales/vi-VN.po +++ b/redbot/cogs/audio/core/tasks/locales/vi-VN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 17:28+0000\n" +"POT-Creation-Date: 2022-03-28 15:24+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 664\n" "Language: vi_VN\n" -#: redbot/cogs/audio/core/tasks/startup.py:231 +#: redbot/cogs/audio/core/tasks/startup.py:273 msgid "Couldn't get a valid track." -msgstr "" +msgstr "Tôi không tìm thấy bài nhạc hợp lệ nào." -#: redbot/cogs/audio/core/tasks/startup.py:239 +#: redbot/cogs/audio/core/tasks/startup.py:281 msgid "Unable to Get Track" -msgstr "" +msgstr "Tôi không lấy được nhạc. Thử lại lần nữa đi" -#: redbot/cogs/audio/core/tasks/startup.py:240 -msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/tasks/startup.py:282 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." msgstr "" diff --git a/redbot/cogs/audio/core/tasks/locales/zh-CN.po b/redbot/cogs/audio/core/tasks/locales/zh-CN.po index 1514fb82f42..9bbeb27f542 100644 --- a/redbot/cogs/audio/core/tasks/locales/zh-CN.po +++ b/redbot/cogs/audio/core/tasks/locales/zh-CN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 17:28+0000\n" +"POT-Creation-Date: 2022-03-28 15:24+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 664\n" "Language: zh_CN\n" -#: redbot/cogs/audio/core/tasks/startup.py:231 +#: redbot/cogs/audio/core/tasks/startup.py:273 msgid "Couldn't get a valid track." msgstr "" -#: redbot/cogs/audio/core/tasks/startup.py:239 +#: redbot/cogs/audio/core/tasks/startup.py:281 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/tasks/startup.py:240 -msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/tasks/startup.py:282 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." msgstr "" diff --git a/redbot/cogs/audio/core/tasks/locales/zh-TW.po b/redbot/cogs/audio/core/tasks/locales/zh-TW.po index 7f5d99b07dc..812ef223b07 100644 --- a/redbot/cogs/audio/core/tasks/locales/zh-TW.po +++ b/redbot/cogs/audio/core/tasks/locales/zh-TW.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 17:28+0000\n" +"POT-Creation-Date: 2022-03-28 15:24+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 664\n" "Language: zh_TW\n" -#: redbot/cogs/audio/core/tasks/startup.py:231 +#: redbot/cogs/audio/core/tasks/startup.py:273 msgid "Couldn't get a valid track." msgstr "無法取得有效的歌曲。" -#: redbot/cogs/audio/core/tasks/startup.py:239 +#: redbot/cogs/audio/core/tasks/startup.py:281 msgid "Unable to Get Track" -msgstr "" +msgstr "無法獲取歌曲。" -#: redbot/cogs/audio/core/tasks/startup.py:240 -msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." -msgstr "" +#: redbot/cogs/audio/core/tasks/startup.py:282 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." +msgstr "我目前無法從 Lavalink 節點獲取曲目,請過幾分鐘再試。" diff --git a/redbot/cogs/audio/core/utilities/local_tracks.py b/redbot/cogs/audio/core/utilities/local_tracks.py index ed33f215757..364fea7fcc2 100644 --- a/redbot/cogs/audio/core/utilities/local_tracks.py +++ b/redbot/cogs/audio/core/utilities/local_tracks.py @@ -7,7 +7,7 @@ import lavalink from red_commons.logging import getLogger -from rapidfuzz import process +import rapidfuzz from redbot.core import commands from redbot.core.i18n import Translator from redbot.core.utils import AsyncIter @@ -116,13 +116,15 @@ async def _build_local_search_list( to_search_string = { i.local_track_path.name for i in to_search if i.local_track_path is not None } - search_results = process.extract(search_words, to_search_string, limit=50) + search_results = rapidfuzz.process.extract( + search_words, to_search_string, limit=50, processor=rapidfuzz.utils.default_process + ) search_list = [] async for track_match, percent_match, __ in AsyncIter(search_results): if percent_match > 85: search_list.extend( [ - discord.utils.escape_markdown(i.to_string_user()) + i.to_string_user() for i in to_search if i.local_track_path is not None and i.local_track_path.name == track_match diff --git a/redbot/cogs/audio/core/utilities/locales/ar-SA.po b/redbot/cogs/audio/core/utilities/locales/ar-SA.po index a0b3beaf42d..acc10977dbf 100644 --- a/redbot/cogs/audio/core/utilities/locales/ar-SA.po +++ b/redbot/cogs/audio/core/utilities/locales/ar-SA.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 03:05+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,96 +15,96 @@ msgstr "" "X-Crowdin-File-ID: 688\n" "Language: ar_SA\n" -#: redbot/cogs/audio/core/utilities/formatting.py:75 +#: redbot/cogs/audio/core/utilities/formatting.py:74 msgid "tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:85 -#: redbot/cogs/audio/core/utilities/formatting.py:275 +#: redbot/cogs/audio/core/utilities/formatting.py:84 +#: redbot/cogs/audio/core/utilities/formatting.py:272 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:96 -#: redbot/cogs/audio/core/utilities/playlists.py:527 -msgid "Connection to Lavalink has failed" +#: redbot/cogs/audio/core/utilities/formatting.py:95 +#: redbot/cogs/audio/core/utilities/playlists.py:526 +msgid "Connection to Lavalink node has failed" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:99 +#: redbot/cogs/audio/core/utilities/formatting.py:98 #: redbot/cogs/audio/core/utilities/player.py:591 -#: redbot/cogs/audio/core/utilities/playlists.py:530 +#: redbot/cogs/audio/core/utilities/playlists.py:529 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:562 +#: redbot/cogs/audio/core/utilities/formatting.py:106 +#: redbot/cogs/audio/core/utilities/playlists.py:561 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:110 -#: redbot/cogs/audio/core/utilities/playlists.py:555 -msgid "Connection to Lavalink has not yet been established." +#: redbot/cogs/audio/core/utilities/formatting.py:109 +#: redbot/cogs/audio/core/utilities/playlists.py:554 +msgid "Connection to Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:117 -#: redbot/cogs/audio/core/utilities/player.py:441 -#: redbot/cogs/audio/core/utilities/player.py:523 -msgid "Queue size limit reached." +#: redbot/cogs/audio/core/utilities/formatting.py:116 +msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:117 -msgid "Unable To Play Tracks" +#: redbot/cogs/audio/core/utilities/formatting.py:116 +#: redbot/cogs/audio/core/utilities/player.py:442 +#: redbot/cogs/audio/core/utilities/player.py:524 +msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:155 +#: redbot/cogs/audio/core/utilities/formatting.py:154 #: redbot/cogs/audio/core/utilities/player.py:599 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:170 +#: redbot/cogs/audio/core/utilities/formatting.py:168 #: redbot/cogs/audio/core/utilities/player.py:548 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:188 +#: redbot/cogs/audio/core/utilities/formatting.py:185 #: redbot/cogs/audio/core/utilities/player.py:570 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:203 +#: redbot/cogs/audio/core/utilities/formatting.py:200 #: redbot/cogs/audio/core/utilities/player.py:602 msgid "{time} until track playback: #{position} in queue" msgstr "{time} حتى تشغيل المسار: #{position} في قائمة الانتظار" -#: redbot/cogs/audio/core/utilities/formatting.py:263 +#: redbot/cogs/audio/core/utilities/formatting.py:260 msgid "Tracks Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:264 +#: redbot/cogs/audio/core/utilities/formatting.py:261 msgid "search results" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:266 +#: redbot/cogs/audio/core/utilities/formatting.py:263 msgid "Folders Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:267 +#: redbot/cogs/audio/core/utilities/formatting.py:264 msgid "local folders" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:269 +#: redbot/cogs/audio/core/utilities/formatting.py:266 msgid "Files Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:270 +#: redbot/cogs/audio/core/utilities/formatting.py:267 msgid "local tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:382 -#: redbot/cogs/audio/core/utilities/playlists.py:241 +#: redbot/cogs/audio/core/utilities/formatting.py:379 +#: redbot/cogs/audio/core/utilities/playlists.py:240 msgid "Unknown" msgstr "غير معروف" -#: redbot/cogs/audio/core/utilities/formatting.py:383 +#: redbot/cogs/audio/core/utilities/formatting.py:380 msgid " - Name: <{pname}>\n" " - Scope: < {scope} >\n" " - ID: < {pid} >\n" @@ -113,9 +113,9 @@ msgid " - Name: <{pname}>\n" msgstr "" #: redbot/cogs/audio/core/utilities/local_tracks.py:109 -#: redbot/cogs/audio/core/utilities/player.py:235 -#: redbot/cogs/audio/core/utilities/player.py:245 -#: redbot/cogs/audio/core/utilities/player.py:327 +#: redbot/cogs/audio/core/utilities/player.py:234 +#: redbot/cogs/audio/core/utilities/player.py:244 +#: redbot/cogs/audio/core/utilities/player.py:326 #: redbot/cogs/audio/core/utilities/player.py:650 msgid "Invalid Environment" msgstr "بيئة غير صالحة" @@ -124,11 +124,11 @@ msgstr "بيئة غير صالحة" msgid "No localtracks folder." msgstr "لا يوجد مجلد للمسارات المحلية." -#: redbot/cogs/audio/core/utilities/miscellaneous.py:53 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:50 msgid "Not enough {currency}" msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:54 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:51 msgid "{required_credits} {currency} required, but you have {bal}." msgstr "" @@ -136,119 +136,121 @@ msgstr "" 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 +#: redbot/cogs/audio/core/utilities/player.py:135 +#: redbot/cogs/audio/core/utilities/player.py:139 +#: redbot/cogs/audio/core/utilities/player.py:144 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:142 +#: redbot/cogs/audio/core/utilities/player.py:141 msgid "Currently livestreaming {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:147 +#: redbot/cogs/audio/core/utilities/player.py:146 msgid "{time} left on {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:155 -#: redbot/cogs/audio/core/utilities/player.py:190 +#: redbot/cogs/audio/core/utilities/player.py:154 +#: redbot/cogs/audio/core/utilities/player.py:189 msgid "Track Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:168 +#: redbot/cogs/audio/core/utilities/player.py:167 msgid "Track number must be equal to or greater than 1." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:174 +#: redbot/cogs/audio/core/utilities/player.py:173 msgid "There are only {queuelen} songs currently queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:180 +#: redbot/cogs/audio/core/utilities/player.py:179 msgid "{skip_to_track} Tracks Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:236 +#: redbot/cogs/audio/core/utilities/player.py:235 msgid "The owner needs to set the Spotify client ID and Spotify client secret, before Spotify URLs or codes can be used. \n" "See `{prefix}audioset spotifyapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:246 +#: redbot/cogs/audio/core/utilities/player.py:245 msgid "The owner needs to set the YouTube API key before Spotify URLs or codes can be used.\n" "See `{prefix}audioset youtubeapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:255 -#: redbot/cogs/audio/core/utilities/player.py:364 -#: redbot/cogs/audio/core/utilities/playlists.py:595 +#: redbot/cogs/audio/core/utilities/player.py:254 +#: redbot/cogs/audio/core/utilities/player.py:363 +#: redbot/cogs/audio/core/utilities/playlists.py:594 msgid "Unable To Get Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:256 -#: redbot/cogs/audio/core/utilities/player.py:365 -#: redbot/cogs/audio/core/utilities/playlists.py:596 +#: redbot/cogs/audio/core/utilities/player.py:255 +#: redbot/cogs/audio/core/utilities/player.py:364 +#: redbot/cogs/audio/core/utilities/playlists.py:595 msgid "Wait until the playlist has finished loading." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:267 -#: redbot/cogs/audio/core/utilities/player.py:309 -#: redbot/cogs/audio/core/utilities/player.py:407 -#: redbot/cogs/audio/core/utilities/playlists.py:606 -#: redbot/cogs/audio/core/utilities/playlists.py:639 +#: redbot/cogs/audio/core/utilities/player.py:266 +#: redbot/cogs/audio/core/utilities/player.py:308 +#: redbot/cogs/audio/core/utilities/player.py:408 +#: redbot/cogs/audio/core/utilities/playlists.py:605 +#: redbot/cogs/audio/core/utilities/playlists.py:638 msgid "Nothing found." msgstr "" +#: redbot/cogs/audio/core/utilities/player.py:269 +#: redbot/cogs/audio/core/utilities/player.py:310 +#: redbot/cogs/audio/core/utilities/player.py:423 +#: redbot/cogs/audio/core/utilities/playlists.py:607 +#: redbot/cogs/audio/core/utilities/playlists.py:640 +msgid "Track is not playable." +msgstr "" + #: redbot/cogs/audio/core/utilities/player.py:270 #: redbot/cogs/audio/core/utilities/player.py:311 -#: redbot/cogs/audio/core/utilities/player.py:422 +#: redbot/cogs/audio/core/utilities/player.py:425 #: redbot/cogs/audio/core/utilities/playlists.py:608 #: redbot/cogs/audio/core/utilities/playlists.py:641 -msgid "Track is not playable." -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:271 -#: redbot/cogs/audio/core/utilities/player.py:312 -#: redbot/cogs/audio/core/utilities/player.py:424 -#: redbot/cogs/audio/core/utilities/playlists.py:609 -#: redbot/cogs/audio/core/utilities/playlists.py:642 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:301 -#: redbot/cogs/audio/core/utilities/player.py:392 +#: redbot/cogs/audio/core/utilities/player.py:300 +#: redbot/cogs/audio/core/utilities/player.py:393 #: redbot/cogs/audio/core/utilities/player.py:657 -#: redbot/cogs/audio/core/utilities/playlists.py:426 -#: redbot/cogs/audio/core/utilities/playlists.py:627 -#: redbot/cogs/audio/core/utilities/playlists.py:656 +#: redbot/cogs/audio/core/utilities/playlists.py:425 +#: redbot/cogs/audio/core/utilities/playlists.py:626 +#: redbot/cogs/audio/core/utilities/playlists.py:655 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:302 -#: redbot/cogs/audio/core/utilities/player.py:393 -#: redbot/cogs/audio/core/utilities/player.py:658 -#: redbot/cogs/audio/core/utilities/playlists.py:427 -#: redbot/cogs/audio/core/utilities/playlists.py:628 -#: redbot/cogs/audio/core/utilities/playlists.py:657 -msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/utilities/player.py:301 +#: redbot/cogs/audio/core/utilities/playlists.py:426 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:328 +#: redbot/cogs/audio/core/utilities/player.py:327 msgid "The Spotify API key or client secret has not been set properly. \n" "Use `{prefix}audioset spotifyapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:352 +#: redbot/cogs/audio/core/utilities/player.py:351 msgid "Unable To Find Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:353 +#: redbot/cogs/audio/core/utilities/player.py:352 msgid "This doesn't seem to be a supported Spotify URL or code." msgstr "لا يبدو أن هذا عنوان URL أو رمز Spotify مدعوم." -#: redbot/cogs/audio/core/utilities/player.py:379 +#: redbot/cogs/audio/core/utilities/player.py:378 msgid "{query} is not an allowed query." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:415 +#: redbot/cogs/audio/core/utilities/player.py:394 +#: redbot/cogs/audio/core/utilities/playlists.py:627 +#: redbot/cogs/audio/core/utilities/playlists.py:656 +msgid "I'm unable to get a track from Lavalink node at the moment, try again in a few minutes." +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:416 msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" "This may be due to permissions or because Lavalink.jar is being run in a different machine than the local tracks." msgstr "" @@ -261,15 +263,19 @@ msgstr "" msgid "No Title" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:498 +#: redbot/cogs/audio/core/utilities/player.py:494 msgid "Playlist Enqueued" msgstr "قائمة التشغيل قائمة الانتظار" -#: redbot/cogs/audio/core/utilities/player.py:501 +#: redbot/cogs/audio/core/utilities/player.py:494 +msgid "Album Enqueued" +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:502 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "أضاف {num} مسارات إلى قائمة الانتظار.{maxlength_msg}" -#: redbot/cogs/audio/core/utilities/player.py:507 +#: redbot/cogs/audio/core/utilities/player.py:508 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "أضاف {num} مسارات إلى قائمة الانتظار.{maxlength_msg}" @@ -290,8 +296,8 @@ msgid "Matching track {num}/{total}..." msgstr "مطابقة المسار {num}/{total}..." #: redbot/cogs/audio/core/utilities/player.py:631 -#: redbot/cogs/audio/core/utilities/playlists.py:342 -#: redbot/cogs/audio/core/utilities/playlists.py:415 +#: redbot/cogs/audio/core/utilities/playlists.py:341 +#: redbot/cogs/audio/core/utilities/playlists.py:414 msgid "Loading track {num}/{total}..." msgstr "الحصول على المسار {num}/{total}..." @@ -299,35 +305,39 @@ msgstr "الحصول على المسار {num}/{total}..." msgid "Approximate time remaining: {seconds}" msgstr "الوقت المتبقي تقريبًا: {seconds}" +#: redbot/cogs/audio/core/utilities/player.py:658 +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:667 msgid "The connection was reset while loading the playlist." msgstr "تم إعادة تعيين الاتصال أثناء تحميل قائمة التشغيل." -#: redbot/cogs/audio/core/utilities/playlists.py:84 +#: redbot/cogs/audio/core/utilities/playlists.py:83 msgid "You do not have the permissions to manage {name} (`{id}`) [**{scope}**]." msgstr "ليس لديك الصلاحيات لإدارة {name} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/utilities/playlists.py:102 +#: redbot/cogs/audio/core/utilities/playlists.py:101 msgid "You do not have the permissions to manage that playlist in {guild}." msgstr "ليس لديك الصلاحيات لإدارة قائمة التشغيل هذه في {guild}." -#: redbot/cogs/audio/core/utilities/playlists.py:109 +#: redbot/cogs/audio/core/utilities/playlists.py:108 msgid "You do not have the permissions to manage playlist owned by {user}." msgstr "ليس لديك الصلاحيات لإدارة قائمة التشغيل التي يملكها {user}." -#: redbot/cogs/audio/core/utilities/playlists.py:113 +#: redbot/cogs/audio/core/utilities/playlists.py:112 msgid "You do not have the permissions to manage playlists in {scope} scope." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:117 +#: redbot/cogs/audio/core/utilities/playlists.py:116 msgid "No access to playlist." msgstr "لا يمكن الوصول إلى قائمة التشغيل." -#: redbot/cogs/audio/core/utilities/playlists.py:225 +#: redbot/cogs/audio/core/utilities/playlists.py:224 msgid "{match_count} playlists match {original_input}: Please try to be more specific, or use the playlist ID." msgstr "{match_count} قوائم التشغيل تتطابق مع {original_input}: الرجاء محاولة أن تكون أكثر تحديدا، أو استخدام معرف قائمة التشغيل." -#: redbot/cogs/audio/core/utilities/playlists.py:242 +#: redbot/cogs/audio/core/utilities/playlists.py:241 msgid "{number}. <{playlist.name}>\n" " - Scope: < {scope} >\n" " - ID: < {playlist.id} >\n" @@ -339,88 +349,88 @@ msgstr "{number}. <{playlist.name}>\n" " - المسار: < {tracks} >\n" " - المؤلف: < {author} >\n\n" -#: redbot/cogs/audio/core/utilities/playlists.py:259 +#: redbot/cogs/audio/core/utilities/playlists.py:258 msgid "{playlists} playlists found, which one would you like?" msgstr "تم العثور على {playlists} قائمة تشغيل، أي واحد تريد؟" -#: redbot/cogs/audio/core/utilities/playlists.py:278 -#: redbot/cogs/audio/core/utilities/playlists.py:284 +#: redbot/cogs/audio/core/utilities/playlists.py:277 +#: redbot/cogs/audio/core/utilities/playlists.py:283 msgid "Too many matches found and you did not select which one you wanted." msgstr "عثر على عدد كبير من المطابقات ولم تقم بتحديد أي منها تريد." -#: redbot/cogs/audio/core/utilities/playlists.py:309 +#: redbot/cogs/audio/core/utilities/playlists.py:308 msgid "Playlists you can access in this server:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:315 +#: redbot/cogs/audio/core/utilities/playlists.py:314 msgid "Playlists for {scope}:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:319 +#: redbot/cogs/audio/core/utilities/playlists.py:318 msgid "Page {page_num}/{total_pages} | {num} playlists." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:335 -#: redbot/cogs/audio/core/utilities/playlists.py:413 +#: redbot/cogs/audio/core/utilities/playlists.py:334 +#: redbot/cogs/audio/core/utilities/playlists.py:412 msgid "Please wait, adding tracks..." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:362 -#: redbot/cogs/audio/core/utilities/playlists.py:465 +#: redbot/cogs/audio/core/utilities/playlists.py:361 +#: redbot/cogs/audio/core/utilities/playlists.py:464 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "تم إنشاء قائمة تشغيل فارغة {name} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/utilities/playlists.py:367 -#: redbot/cogs/audio/core/utilities/playlists.py:470 +#: redbot/cogs/audio/core/utilities/playlists.py:366 +#: redbot/cogs/audio/core/utilities/playlists.py:469 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:372 -#: redbot/cogs/audio/core/utilities/playlists.py:475 +#: redbot/cogs/audio/core/utilities/playlists.py:371 +#: redbot/cogs/audio/core/utilities/playlists.py:474 msgid "Added {num} tracks from the {playlist_name} playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:376 -#: redbot/cogs/audio/core/utilities/playlists.py:479 +#: redbot/cogs/audio/core/utilities/playlists.py:375 +#: redbot/cogs/audio/core/utilities/playlists.py:478 msgid "Playlist Saved" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:541 -#: redbot/cogs/audio/core/utilities/playlists.py:554 -#: redbot/cogs/audio/core/utilities/playlists.py:561 -#: redbot/cogs/audio/core/utilities/playlists.py:572 +#: redbot/cogs/audio/core/utilities/playlists.py:540 +#: redbot/cogs/audio/core/utilities/playlists.py:553 +#: redbot/cogs/audio/core/utilities/playlists.py:560 +#: redbot/cogs/audio/core/utilities/playlists.py:571 msgid "Unable To Get Playlists" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:542 +#: redbot/cogs/audio/core/utilities/playlists.py:541 msgid "I don't have permission to connect and speak in your channel." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:573 +#: redbot/cogs/audio/core/utilities/playlists.py:572 msgid "You must be in the voice channel to use the playlist command." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:682 +#: redbot/cogs/audio/core/utilities/playlists.py:680 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:682 +#: redbot/cogs/audio/core/utilities/playlists.py:680 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:684 +#: redbot/cogs/audio/core/utilities/playlists.py:682 msgid "the Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:684 +#: redbot/cogs/audio/core/utilities/playlists.py:682 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:686 +#: redbot/cogs/audio/core/utilities/playlists.py:684 msgid "the User" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:686 +#: redbot/cogs/audio/core/utilities/playlists.py:684 msgid "User" msgstr "" diff --git a/redbot/cogs/audio/core/utilities/locales/bg-BG.po b/redbot/cogs/audio/core/utilities/locales/bg-BG.po index 52a7a1fbafe..e8447334b65 100644 --- a/redbot/cogs/audio/core/utilities/locales/bg-BG.po +++ b/redbot/cogs/audio/core/utilities/locales/bg-BG.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 03:05+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,96 +15,96 @@ msgstr "" "X-Crowdin-File-ID: 688\n" "Language: bg_BG\n" -#: redbot/cogs/audio/core/utilities/formatting.py:75 +#: redbot/cogs/audio/core/utilities/formatting.py:74 msgid "tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:85 -#: redbot/cogs/audio/core/utilities/formatting.py:275 +#: redbot/cogs/audio/core/utilities/formatting.py:84 +#: redbot/cogs/audio/core/utilities/formatting.py:272 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:96 -#: redbot/cogs/audio/core/utilities/playlists.py:527 -msgid "Connection to Lavalink has failed" +#: redbot/cogs/audio/core/utilities/formatting.py:95 +#: redbot/cogs/audio/core/utilities/playlists.py:526 +msgid "Connection to Lavalink node has failed" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:99 +#: redbot/cogs/audio/core/utilities/formatting.py:98 #: redbot/cogs/audio/core/utilities/player.py:591 -#: redbot/cogs/audio/core/utilities/playlists.py:530 +#: redbot/cogs/audio/core/utilities/playlists.py:529 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:562 +#: redbot/cogs/audio/core/utilities/formatting.py:106 +#: redbot/cogs/audio/core/utilities/playlists.py:561 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:110 -#: redbot/cogs/audio/core/utilities/playlists.py:555 -msgid "Connection to Lavalink has not yet been established." +#: redbot/cogs/audio/core/utilities/formatting.py:109 +#: redbot/cogs/audio/core/utilities/playlists.py:554 +msgid "Connection to Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:117 -#: redbot/cogs/audio/core/utilities/player.py:441 -#: redbot/cogs/audio/core/utilities/player.py:523 -msgid "Queue size limit reached." +#: redbot/cogs/audio/core/utilities/formatting.py:116 +msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:117 -msgid "Unable To Play Tracks" +#: redbot/cogs/audio/core/utilities/formatting.py:116 +#: redbot/cogs/audio/core/utilities/player.py:442 +#: redbot/cogs/audio/core/utilities/player.py:524 +msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:155 +#: redbot/cogs/audio/core/utilities/formatting.py:154 #: redbot/cogs/audio/core/utilities/player.py:599 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:170 +#: redbot/cogs/audio/core/utilities/formatting.py:168 #: redbot/cogs/audio/core/utilities/player.py:548 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:188 +#: redbot/cogs/audio/core/utilities/formatting.py:185 #: redbot/cogs/audio/core/utilities/player.py:570 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:203 +#: redbot/cogs/audio/core/utilities/formatting.py:200 #: redbot/cogs/audio/core/utilities/player.py:602 msgid "{time} until track playback: #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:263 +#: redbot/cogs/audio/core/utilities/formatting.py:260 msgid "Tracks Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:264 +#: redbot/cogs/audio/core/utilities/formatting.py:261 msgid "search results" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:266 +#: redbot/cogs/audio/core/utilities/formatting.py:263 msgid "Folders Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:267 +#: redbot/cogs/audio/core/utilities/formatting.py:264 msgid "local folders" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:269 +#: redbot/cogs/audio/core/utilities/formatting.py:266 msgid "Files Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:270 +#: redbot/cogs/audio/core/utilities/formatting.py:267 msgid "local tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:382 -#: redbot/cogs/audio/core/utilities/playlists.py:241 +#: redbot/cogs/audio/core/utilities/formatting.py:379 +#: redbot/cogs/audio/core/utilities/playlists.py:240 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:383 +#: redbot/cogs/audio/core/utilities/formatting.py:380 msgid " - Name: <{pname}>\n" " - Scope: < {scope} >\n" " - ID: < {pid} >\n" @@ -113,9 +113,9 @@ msgid " - Name: <{pname}>\n" msgstr "" #: redbot/cogs/audio/core/utilities/local_tracks.py:109 -#: redbot/cogs/audio/core/utilities/player.py:235 -#: redbot/cogs/audio/core/utilities/player.py:245 -#: redbot/cogs/audio/core/utilities/player.py:327 +#: redbot/cogs/audio/core/utilities/player.py:234 +#: redbot/cogs/audio/core/utilities/player.py:244 +#: redbot/cogs/audio/core/utilities/player.py:326 #: redbot/cogs/audio/core/utilities/player.py:650 msgid "Invalid Environment" msgstr "" @@ -124,11 +124,11 @@ msgstr "" msgid "No localtracks folder." msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:53 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:50 msgid "Not enough {currency}" msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:54 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:51 msgid "{required_credits} {currency} required, but you have {bal}." msgstr "" @@ -136,119 +136,121 @@ msgstr "" 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 +#: redbot/cogs/audio/core/utilities/player.py:135 +#: redbot/cogs/audio/core/utilities/player.py:139 +#: redbot/cogs/audio/core/utilities/player.py:144 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:142 +#: redbot/cogs/audio/core/utilities/player.py:141 msgid "Currently livestreaming {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:147 +#: redbot/cogs/audio/core/utilities/player.py:146 msgid "{time} left on {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:155 -#: redbot/cogs/audio/core/utilities/player.py:190 +#: redbot/cogs/audio/core/utilities/player.py:154 +#: redbot/cogs/audio/core/utilities/player.py:189 msgid "Track Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:168 +#: redbot/cogs/audio/core/utilities/player.py:167 msgid "Track number must be equal to or greater than 1." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:174 +#: redbot/cogs/audio/core/utilities/player.py:173 msgid "There are only {queuelen} songs currently queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:180 +#: redbot/cogs/audio/core/utilities/player.py:179 msgid "{skip_to_track} Tracks Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:236 +#: redbot/cogs/audio/core/utilities/player.py:235 msgid "The owner needs to set the Spotify client ID and Spotify client secret, before Spotify URLs or codes can be used. \n" "See `{prefix}audioset spotifyapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:246 +#: redbot/cogs/audio/core/utilities/player.py:245 msgid "The owner needs to set the YouTube API key before Spotify URLs or codes can be used.\n" "See `{prefix}audioset youtubeapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:255 -#: redbot/cogs/audio/core/utilities/player.py:364 -#: redbot/cogs/audio/core/utilities/playlists.py:595 +#: redbot/cogs/audio/core/utilities/player.py:254 +#: redbot/cogs/audio/core/utilities/player.py:363 +#: redbot/cogs/audio/core/utilities/playlists.py:594 msgid "Unable To Get Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:256 -#: redbot/cogs/audio/core/utilities/player.py:365 -#: redbot/cogs/audio/core/utilities/playlists.py:596 +#: redbot/cogs/audio/core/utilities/player.py:255 +#: redbot/cogs/audio/core/utilities/player.py:364 +#: redbot/cogs/audio/core/utilities/playlists.py:595 msgid "Wait until the playlist has finished loading." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:267 -#: redbot/cogs/audio/core/utilities/player.py:309 -#: redbot/cogs/audio/core/utilities/player.py:407 -#: redbot/cogs/audio/core/utilities/playlists.py:606 -#: redbot/cogs/audio/core/utilities/playlists.py:639 +#: redbot/cogs/audio/core/utilities/player.py:266 +#: redbot/cogs/audio/core/utilities/player.py:308 +#: redbot/cogs/audio/core/utilities/player.py:408 +#: redbot/cogs/audio/core/utilities/playlists.py:605 +#: redbot/cogs/audio/core/utilities/playlists.py:638 msgid "Nothing found." msgstr "" +#: redbot/cogs/audio/core/utilities/player.py:269 +#: redbot/cogs/audio/core/utilities/player.py:310 +#: redbot/cogs/audio/core/utilities/player.py:423 +#: redbot/cogs/audio/core/utilities/playlists.py:607 +#: redbot/cogs/audio/core/utilities/playlists.py:640 +msgid "Track is not playable." +msgstr "" + #: redbot/cogs/audio/core/utilities/player.py:270 #: redbot/cogs/audio/core/utilities/player.py:311 -#: redbot/cogs/audio/core/utilities/player.py:422 +#: redbot/cogs/audio/core/utilities/player.py:425 #: redbot/cogs/audio/core/utilities/playlists.py:608 #: redbot/cogs/audio/core/utilities/playlists.py:641 -msgid "Track is not playable." -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:271 -#: redbot/cogs/audio/core/utilities/player.py:312 -#: redbot/cogs/audio/core/utilities/player.py:424 -#: redbot/cogs/audio/core/utilities/playlists.py:609 -#: redbot/cogs/audio/core/utilities/playlists.py:642 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:301 -#: redbot/cogs/audio/core/utilities/player.py:392 +#: redbot/cogs/audio/core/utilities/player.py:300 +#: redbot/cogs/audio/core/utilities/player.py:393 #: redbot/cogs/audio/core/utilities/player.py:657 -#: redbot/cogs/audio/core/utilities/playlists.py:426 -#: redbot/cogs/audio/core/utilities/playlists.py:627 -#: redbot/cogs/audio/core/utilities/playlists.py:656 +#: redbot/cogs/audio/core/utilities/playlists.py:425 +#: redbot/cogs/audio/core/utilities/playlists.py:626 +#: redbot/cogs/audio/core/utilities/playlists.py:655 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:302 -#: redbot/cogs/audio/core/utilities/player.py:393 -#: redbot/cogs/audio/core/utilities/player.py:658 -#: redbot/cogs/audio/core/utilities/playlists.py:427 -#: redbot/cogs/audio/core/utilities/playlists.py:628 -#: redbot/cogs/audio/core/utilities/playlists.py:657 -msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/utilities/player.py:301 +#: redbot/cogs/audio/core/utilities/playlists.py:426 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:328 +#: redbot/cogs/audio/core/utilities/player.py:327 msgid "The Spotify API key or client secret has not been set properly. \n" "Use `{prefix}audioset spotifyapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:352 +#: redbot/cogs/audio/core/utilities/player.py:351 msgid "Unable To Find Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:353 +#: redbot/cogs/audio/core/utilities/player.py:352 msgid "This doesn't seem to be a supported Spotify URL or code." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:379 +#: redbot/cogs/audio/core/utilities/player.py:378 msgid "{query} is not an allowed query." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:415 +#: redbot/cogs/audio/core/utilities/player.py:394 +#: redbot/cogs/audio/core/utilities/playlists.py:627 +#: redbot/cogs/audio/core/utilities/playlists.py:656 +msgid "I'm unable to get a track from Lavalink node at the moment, try again in a few minutes." +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:416 msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" "This may be due to permissions or because Lavalink.jar is being run in a different machine than the local tracks." msgstr "" @@ -261,15 +263,19 @@ msgstr "" msgid "No Title" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:498 +#: redbot/cogs/audio/core/utilities/player.py:494 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:501 +#: redbot/cogs/audio/core/utilities/player.py:494 +msgid "Album Enqueued" +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:502 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:507 +#: redbot/cogs/audio/core/utilities/player.py:508 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "" @@ -290,8 +296,8 @@ msgid "Matching track {num}/{total}..." msgstr "" #: redbot/cogs/audio/core/utilities/player.py:631 -#: redbot/cogs/audio/core/utilities/playlists.py:342 -#: redbot/cogs/audio/core/utilities/playlists.py:415 +#: redbot/cogs/audio/core/utilities/playlists.py:341 +#: redbot/cogs/audio/core/utilities/playlists.py:414 msgid "Loading track {num}/{total}..." msgstr "" @@ -299,35 +305,39 @@ msgstr "" msgid "Approximate time remaining: {seconds}" msgstr "" +#: redbot/cogs/audio/core/utilities/player.py:658 +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:667 msgid "The connection was reset while loading the playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:84 +#: redbot/cogs/audio/core/utilities/playlists.py:83 msgid "You do not have the permissions to manage {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:102 +#: redbot/cogs/audio/core/utilities/playlists.py:101 msgid "You do not have the permissions to manage that playlist in {guild}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:109 +#: redbot/cogs/audio/core/utilities/playlists.py:108 msgid "You do not have the permissions to manage playlist owned by {user}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:113 +#: redbot/cogs/audio/core/utilities/playlists.py:112 msgid "You do not have the permissions to manage playlists in {scope} scope." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:117 +#: redbot/cogs/audio/core/utilities/playlists.py:116 msgid "No access to playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:225 +#: redbot/cogs/audio/core/utilities/playlists.py:224 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:242 +#: redbot/cogs/audio/core/utilities/playlists.py:241 msgid "{number}. <{playlist.name}>\n" " - Scope: < {scope} >\n" " - ID: < {playlist.id} >\n" @@ -335,88 +345,88 @@ msgid "{number}. <{playlist.name}>\n" " - Author: < {author} >\n\n" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:259 +#: redbot/cogs/audio/core/utilities/playlists.py:258 msgid "{playlists} playlists found, which one would you like?" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:278 -#: redbot/cogs/audio/core/utilities/playlists.py:284 +#: redbot/cogs/audio/core/utilities/playlists.py:277 +#: redbot/cogs/audio/core/utilities/playlists.py:283 msgid "Too many matches found and you did not select which one you wanted." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:309 +#: redbot/cogs/audio/core/utilities/playlists.py:308 msgid "Playlists you can access in this server:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:315 +#: redbot/cogs/audio/core/utilities/playlists.py:314 msgid "Playlists for {scope}:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:319 +#: redbot/cogs/audio/core/utilities/playlists.py:318 msgid "Page {page_num}/{total_pages} | {num} playlists." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:335 -#: redbot/cogs/audio/core/utilities/playlists.py:413 +#: redbot/cogs/audio/core/utilities/playlists.py:334 +#: redbot/cogs/audio/core/utilities/playlists.py:412 msgid "Please wait, adding tracks..." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:362 -#: redbot/cogs/audio/core/utilities/playlists.py:465 +#: redbot/cogs/audio/core/utilities/playlists.py:361 +#: redbot/cogs/audio/core/utilities/playlists.py:464 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:367 -#: redbot/cogs/audio/core/utilities/playlists.py:470 +#: redbot/cogs/audio/core/utilities/playlists.py:366 +#: redbot/cogs/audio/core/utilities/playlists.py:469 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:372 -#: redbot/cogs/audio/core/utilities/playlists.py:475 +#: redbot/cogs/audio/core/utilities/playlists.py:371 +#: redbot/cogs/audio/core/utilities/playlists.py:474 msgid "Added {num} tracks from the {playlist_name} playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:376 -#: redbot/cogs/audio/core/utilities/playlists.py:479 +#: redbot/cogs/audio/core/utilities/playlists.py:375 +#: redbot/cogs/audio/core/utilities/playlists.py:478 msgid "Playlist Saved" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:541 -#: redbot/cogs/audio/core/utilities/playlists.py:554 -#: redbot/cogs/audio/core/utilities/playlists.py:561 -#: redbot/cogs/audio/core/utilities/playlists.py:572 +#: redbot/cogs/audio/core/utilities/playlists.py:540 +#: redbot/cogs/audio/core/utilities/playlists.py:553 +#: redbot/cogs/audio/core/utilities/playlists.py:560 +#: redbot/cogs/audio/core/utilities/playlists.py:571 msgid "Unable To Get Playlists" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:542 +#: redbot/cogs/audio/core/utilities/playlists.py:541 msgid "I don't have permission to connect and speak in your channel." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:573 +#: redbot/cogs/audio/core/utilities/playlists.py:572 msgid "You must be in the voice channel to use the playlist command." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:682 +#: redbot/cogs/audio/core/utilities/playlists.py:680 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:682 +#: redbot/cogs/audio/core/utilities/playlists.py:680 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:684 +#: redbot/cogs/audio/core/utilities/playlists.py:682 msgid "the Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:684 +#: redbot/cogs/audio/core/utilities/playlists.py:682 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:686 +#: redbot/cogs/audio/core/utilities/playlists.py:684 msgid "the User" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:686 +#: redbot/cogs/audio/core/utilities/playlists.py:684 msgid "User" msgstr "" diff --git a/redbot/cogs/audio/core/utilities/locales/cs-CZ.po b/redbot/cogs/audio/core/utilities/locales/cs-CZ.po index 6ab3fcc624e..43477ad3fe9 100644 --- a/redbot/cogs/audio/core/utilities/locales/cs-CZ.po +++ b/redbot/cogs/audio/core/utilities/locales/cs-CZ.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 03:05+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,244 +15,253 @@ msgstr "" "X-Crowdin-File-ID: 688\n" "Language: cs_CZ\n" -#: redbot/cogs/audio/core/utilities/formatting.py:75 +#: redbot/cogs/audio/core/utilities/formatting.py:74 msgid "tracks" -msgstr "" +msgstr "skladby" -#: redbot/cogs/audio/core/utilities/formatting.py:85 -#: redbot/cogs/audio/core/utilities/formatting.py:275 +#: redbot/cogs/audio/core/utilities/formatting.py:84 +#: redbot/cogs/audio/core/utilities/formatting.py:272 msgid "Page {page_num}/{total_pages}" msgstr "Strana {page_num}/{total_pages}" -#: redbot/cogs/audio/core/utilities/formatting.py:96 -#: redbot/cogs/audio/core/utilities/playlists.py:527 -msgid "Connection to Lavalink has failed" -msgstr "" +#: redbot/cogs/audio/core/utilities/formatting.py:95 +#: redbot/cogs/audio/core/utilities/playlists.py:526 +msgid "Connection to Lavalink node has failed" +msgstr "Spojení s Lavalink uzlem selhalo" -#: redbot/cogs/audio/core/utilities/formatting.py:99 +#: redbot/cogs/audio/core/utilities/formatting.py:98 #: redbot/cogs/audio/core/utilities/player.py:591 -#: redbot/cogs/audio/core/utilities/playlists.py:530 +#: redbot/cogs/audio/core/utilities/playlists.py:529 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:107 -#: redbot/cogs/audio/core/utilities/playlists.py:562 +#: redbot/cogs/audio/core/utilities/formatting.py:106 +#: redbot/cogs/audio/core/utilities/playlists.py:561 msgid "Connect to a voice channel first." msgstr "Nejprve se připojte k hlasovému kanálu." -#: redbot/cogs/audio/core/utilities/formatting.py:110 -#: redbot/cogs/audio/core/utilities/playlists.py:555 -msgid "Connection to Lavalink has not yet been established." -msgstr "" - -#: redbot/cogs/audio/core/utilities/formatting.py:117 -#: redbot/cogs/audio/core/utilities/player.py:441 -#: redbot/cogs/audio/core/utilities/player.py:523 -msgid "Queue size limit reached." -msgstr "" +#: redbot/cogs/audio/core/utilities/formatting.py:109 +#: redbot/cogs/audio/core/utilities/playlists.py:554 +msgid "Connection to Lavalink node has not yet been established." +msgstr "Spojení s Lavalink uzlem ještě nebylo navázáno." -#: redbot/cogs/audio/core/utilities/formatting.py:117 +#: redbot/cogs/audio/core/utilities/formatting.py:116 msgid "Unable To Play Tracks" -msgstr "" +msgstr "Skladby Nelze Přehrát" + +#: redbot/cogs/audio/core/utilities/formatting.py:116 +#: redbot/cogs/audio/core/utilities/player.py:442 +#: redbot/cogs/audio/core/utilities/player.py:524 +msgid "Queue size limit reached." +msgstr "Dosaženo limitu velikosti fronty." -#: redbot/cogs/audio/core/utilities/formatting.py:155 +#: redbot/cogs/audio/core/utilities/formatting.py:154 #: redbot/cogs/audio/core/utilities/player.py:599 msgid "Track Enqueued" -msgstr "" +msgstr "Skladba zařazena do fronty" -#: redbot/cogs/audio/core/utilities/formatting.py:170 +#: redbot/cogs/audio/core/utilities/formatting.py:168 #: redbot/cogs/audio/core/utilities/player.py:548 msgid "This track is not allowed in this server." -msgstr "" +msgstr "Tato skladba není na tomto serveru povolena." -#: redbot/cogs/audio/core/utilities/formatting.py:188 +#: redbot/cogs/audio/core/utilities/formatting.py:185 #: redbot/cogs/audio/core/utilities/player.py:570 msgid "Track exceeds maximum length." -msgstr "" +msgstr "Skladba překročila maximální délku." -#: redbot/cogs/audio/core/utilities/formatting.py:203 +#: redbot/cogs/audio/core/utilities/formatting.py:200 #: redbot/cogs/audio/core/utilities/player.py:602 msgid "{time} until track playback: #{position} in queue" -msgstr "" +msgstr "{time} než bude skladba hrát: #{position} ve frontě" -#: redbot/cogs/audio/core/utilities/formatting.py:263 +#: redbot/cogs/audio/core/utilities/formatting.py:260 msgid "Tracks Found:" msgstr "Nalezené skladby:" -#: redbot/cogs/audio/core/utilities/formatting.py:264 +#: redbot/cogs/audio/core/utilities/formatting.py:261 msgid "search results" msgstr "výsledky hledání" -#: redbot/cogs/audio/core/utilities/formatting.py:266 +#: redbot/cogs/audio/core/utilities/formatting.py:263 msgid "Folders Found:" msgstr "Složky nalezeny:" -#: redbot/cogs/audio/core/utilities/formatting.py:267 +#: redbot/cogs/audio/core/utilities/formatting.py:264 msgid "local folders" msgstr "místní složky" -#: redbot/cogs/audio/core/utilities/formatting.py:269 +#: redbot/cogs/audio/core/utilities/formatting.py:266 msgid "Files Found:" msgstr "Nalezené soubory:" -#: redbot/cogs/audio/core/utilities/formatting.py:270 +#: redbot/cogs/audio/core/utilities/formatting.py:267 msgid "local tracks" msgstr "místní skladby" -#: redbot/cogs/audio/core/utilities/formatting.py:382 -#: redbot/cogs/audio/core/utilities/playlists.py:241 +#: redbot/cogs/audio/core/utilities/formatting.py:379 +#: redbot/cogs/audio/core/utilities/playlists.py:240 msgid "Unknown" msgstr "Neznámý" -#: redbot/cogs/audio/core/utilities/formatting.py:383 +#: redbot/cogs/audio/core/utilities/formatting.py:380 msgid " - Name: <{pname}>\n" " - Scope: < {scope} >\n" " - ID: < {pid} >\n" " - Tracks: < {ptracks} >\n" " - Author: < {author} >\n\n" -msgstr "" +msgstr " - Název: <{pname}>\n" +" - Rozsah: < {scope} >\n" +" - ID: < {pid} >\n" +" - Skladby: < {ptracks} >\n" +" - Autor: < {author} >\n\n" #: redbot/cogs/audio/core/utilities/local_tracks.py:109 -#: redbot/cogs/audio/core/utilities/player.py:235 -#: redbot/cogs/audio/core/utilities/player.py:245 -#: redbot/cogs/audio/core/utilities/player.py:327 +#: redbot/cogs/audio/core/utilities/player.py:234 +#: redbot/cogs/audio/core/utilities/player.py:244 +#: redbot/cogs/audio/core/utilities/player.py:326 #: redbot/cogs/audio/core/utilities/player.py:650 msgid "Invalid Environment" -msgstr "" +msgstr "Neplatné Prostředí" #: redbot/cogs/audio/core/utilities/local_tracks.py:109 msgid "No localtracks folder." -msgstr "" +msgstr "Chybí složka na lokalní skladby." -#: redbot/cogs/audio/core/utilities/miscellaneous.py:53 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:50 msgid "Not enough {currency}" -msgstr "" +msgstr "Nedostatek {currency}" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:54 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:51 msgid "{required_credits} {currency} required, but you have {bal}." -msgstr "" +msgstr "Je potřeba {required_credits} {currency}, ale vy máte {bal}." #: redbot/cogs/audio/core/utilities/player.py:78 msgid "music in {} servers" msgstr "hudba na {} serverech" -#: redbot/cogs/audio/core/utilities/player.py:136 -#: redbot/cogs/audio/core/utilities/player.py:140 -#: redbot/cogs/audio/core/utilities/player.py:145 +#: redbot/cogs/audio/core/utilities/player.py:135 +#: redbot/cogs/audio/core/utilities/player.py:139 +#: redbot/cogs/audio/core/utilities/player.py:144 msgid "There's nothing in the queue." -msgstr "" +msgstr "Ve frontě nic není." -#: redbot/cogs/audio/core/utilities/player.py:142 +#: redbot/cogs/audio/core/utilities/player.py:141 msgid "Currently livestreaming {track}" -msgstr "" +msgstr "Aktuaně živě streamuji {track}" -#: redbot/cogs/audio/core/utilities/player.py:147 +#: redbot/cogs/audio/core/utilities/player.py:146 msgid "{time} left on {track}" msgstr "{time} zbývá {track}" -#: redbot/cogs/audio/core/utilities/player.py:155 -#: redbot/cogs/audio/core/utilities/player.py:190 +#: redbot/cogs/audio/core/utilities/player.py:154 +#: redbot/cogs/audio/core/utilities/player.py:189 msgid "Track Skipped" msgstr "Skladba přeskočena" -#: redbot/cogs/audio/core/utilities/player.py:168 +#: redbot/cogs/audio/core/utilities/player.py:167 msgid "Track number must be equal to or greater than 1." -msgstr "" +msgstr "Číslo skladby musí být rovné nebo větší než 1." -#: redbot/cogs/audio/core/utilities/player.py:174 +#: redbot/cogs/audio/core/utilities/player.py:173 msgid "There are only {queuelen} songs currently queued." -msgstr "" +msgstr "Nyní tu je jen {queuelen} písní ve frontě." -#: redbot/cogs/audio/core/utilities/player.py:180 +#: redbot/cogs/audio/core/utilities/player.py:179 msgid "{skip_to_track} Tracks Skipped" -msgstr "" +msgstr "{skip_to_track} Skladeb Přeskočeno" -#: redbot/cogs/audio/core/utilities/player.py:236 +#: redbot/cogs/audio/core/utilities/player.py:235 msgid "The owner needs to set the Spotify client ID and Spotify client secret, before Spotify URLs or codes can be used. \n" "See `{prefix}audioset spotifyapi` for instructions." -msgstr "" +msgstr "Vlastník musí nastavit Spotify klientské ID a Spotify klientské tajemství, než Spotify URL nebo kódy mohou být použité.\n" +"Napište `{prefix}audioset spotifyapi` pro zobrazení instrukcí." -#: redbot/cogs/audio/core/utilities/player.py:246 +#: redbot/cogs/audio/core/utilities/player.py:245 msgid "The owner needs to set the YouTube API key before Spotify URLs or codes can be used.\n" "See `{prefix}audioset youtubeapi` for instructions." -msgstr "" +msgstr "Vlastník musí nastavit YouTube API klíč, než Spotify URL nebo kódy mohou být použité.\n" +"Napište `{prefix}audioset youtubeapi` pro zobrazení instrukcí." + +#: redbot/cogs/audio/core/utilities/player.py:254 +#: redbot/cogs/audio/core/utilities/player.py:363 +#: redbot/cogs/audio/core/utilities/playlists.py:594 +msgid "Unable To Get Tracks" +msgstr "Nedaři Se Získat Skladby" #: redbot/cogs/audio/core/utilities/player.py:255 #: redbot/cogs/audio/core/utilities/player.py:364 #: redbot/cogs/audio/core/utilities/playlists.py:595 -msgid "Unable To Get Tracks" -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:256 -#: redbot/cogs/audio/core/utilities/player.py:365 -#: redbot/cogs/audio/core/utilities/playlists.py:596 msgid "Wait until the playlist has finished loading." -msgstr "" +msgstr "Počkejte než se dokončí načítání playlistu." -#: redbot/cogs/audio/core/utilities/player.py:267 -#: redbot/cogs/audio/core/utilities/player.py:309 -#: redbot/cogs/audio/core/utilities/player.py:407 -#: redbot/cogs/audio/core/utilities/playlists.py:606 -#: redbot/cogs/audio/core/utilities/playlists.py:639 +#: redbot/cogs/audio/core/utilities/player.py:266 +#: redbot/cogs/audio/core/utilities/player.py:308 +#: redbot/cogs/audio/core/utilities/player.py:408 +#: redbot/cogs/audio/core/utilities/playlists.py:605 +#: redbot/cogs/audio/core/utilities/playlists.py:638 msgid "Nothing found." msgstr "Nic nenalezeno." +#: redbot/cogs/audio/core/utilities/player.py:269 +#: redbot/cogs/audio/core/utilities/player.py:310 +#: redbot/cogs/audio/core/utilities/player.py:423 +#: redbot/cogs/audio/core/utilities/playlists.py:607 +#: redbot/cogs/audio/core/utilities/playlists.py:640 +msgid "Track is not playable." +msgstr "Skladbu nelze přehrát." + #: redbot/cogs/audio/core/utilities/player.py:270 #: redbot/cogs/audio/core/utilities/player.py:311 -#: redbot/cogs/audio/core/utilities/player.py:422 +#: redbot/cogs/audio/core/utilities/player.py:425 #: redbot/cogs/audio/core/utilities/playlists.py:608 #: redbot/cogs/audio/core/utilities/playlists.py:641 -msgid "Track is not playable." -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:271 -#: redbot/cogs/audio/core/utilities/player.py:312 -#: redbot/cogs/audio/core/utilities/player.py:424 -#: redbot/cogs/audio/core/utilities/playlists.py:609 -#: redbot/cogs/audio/core/utilities/playlists.py:642 msgid "**{suffix}** is not a fully supported format and some tracks may not play." -msgstr "" +msgstr "**{suffix}** není plně podporovaný formát, je možné že se nepodaří přehrát všechny skladby." -#: redbot/cogs/audio/core/utilities/player.py:301 -#: redbot/cogs/audio/core/utilities/player.py:392 +#: redbot/cogs/audio/core/utilities/player.py:300 +#: redbot/cogs/audio/core/utilities/player.py:393 #: redbot/cogs/audio/core/utilities/player.py:657 -#: redbot/cogs/audio/core/utilities/playlists.py:426 -#: redbot/cogs/audio/core/utilities/playlists.py:627 -#: redbot/cogs/audio/core/utilities/playlists.py:656 +#: redbot/cogs/audio/core/utilities/playlists.py:425 +#: redbot/cogs/audio/core/utilities/playlists.py:626 +#: redbot/cogs/audio/core/utilities/playlists.py:655 msgid "Unable to Get Track" -msgstr "" +msgstr "Nelze Získat Skladbu" -#: redbot/cogs/audio/core/utilities/player.py:302 -#: redbot/cogs/audio/core/utilities/player.py:393 -#: redbot/cogs/audio/core/utilities/player.py:658 -#: redbot/cogs/audio/core/utilities/playlists.py:427 -#: redbot/cogs/audio/core/utilities/playlists.py:628 -#: redbot/cogs/audio/core/utilities/playlists.py:657 -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:301 +#: redbot/cogs/audio/core/utilities/playlists.py:426 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." +msgstr "Momentálně se mi nedaří získat skladbu z uzlu Lavalink, zkuste to za pár minut znovu." -#: redbot/cogs/audio/core/utilities/player.py:328 +#: redbot/cogs/audio/core/utilities/player.py:327 msgid "The Spotify API key or client secret has not been set properly. \n" "Use `{prefix}audioset spotifyapi` for instructions." msgstr "Spotify API klíč nebo klientský tajný klíč nebyl správně nastaven. \n" "Pro pokyny použijte `{prefix}audioset spotifyapi`." -#: redbot/cogs/audio/core/utilities/player.py:352 +#: redbot/cogs/audio/core/utilities/player.py:351 msgid "Unable To Find Tracks" -msgstr "" +msgstr "Skladby Nenalezeny" -#: redbot/cogs/audio/core/utilities/player.py:353 +#: redbot/cogs/audio/core/utilities/player.py:352 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/core/utilities/player.py:379 +#: redbot/cogs/audio/core/utilities/player.py:378 msgid "{query} is not an allowed query." -msgstr "" +msgstr "{query} není povolený dotaz." -#: redbot/cogs/audio/core/utilities/player.py:415 +#: redbot/cogs/audio/core/utilities/player.py:394 +#: redbot/cogs/audio/core/utilities/playlists.py:627 +#: redbot/cogs/audio/core/utilities/playlists.py:656 +msgid "I'm unable to get a track from Lavalink node at the moment, try again in a few minutes." +msgstr "Nyní nejsem schopný získat skladby z Lavalink uzlu, zkuste to znovu za pár minut." + +#: redbot/cogs/audio/core/utilities/player.py:416 msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" "This may be due to permissions or because Lavalink.jar is being run in a different machine than the local tracks." -msgstr "" +msgstr "Lokální skladby nebudou fungovat pokud 'Lavalink.jar' nemůže vidět skladbu.\n" +"Toto se mohlo stát kvůli nastaveným právům nebo Lavalink.jar běží na jiném stroji než kde jsou lokálni skladby uloženy." #: redbot/cogs/audio/core/utilities/player.py:486 msgid " {bad_tracks} tracks cannot be queued." @@ -260,164 +269,176 @@ msgstr " {bad_tracks} skladby nemůžou být zařazeny do fronty." #: redbot/cogs/audio/core/utilities/player.py:492 msgid "No Title" -msgstr "" +msgstr "Bez názvu" -#: redbot/cogs/audio/core/utilities/player.py:498 +#: redbot/cogs/audio/core/utilities/player.py:494 msgid "Playlist Enqueued" msgstr "Playlist zařazen do fronty" -#: redbot/cogs/audio/core/utilities/player.py:501 +#: redbot/cogs/audio/core/utilities/player.py:494 +msgid "Album Enqueued" +msgstr "Album Bylo Zařazeno Do Fronty" + +#: redbot/cogs/audio/core/utilities/player.py:502 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:507 +#: redbot/cogs/audio/core/utilities/player.py:508 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/core/utilities/player.py:588 msgid "Nothing found" -msgstr "" +msgstr "Nic nebylo nalezeno" #: redbot/cogs/audio/core/utilities/player.py:623 msgid "Please wait, finding tracks..." -msgstr "" +msgstr "Počkejte prosím, hledám skladby..." #: redbot/cogs/audio/core/utilities/player.py:629 msgid "Getting track {num}/{total}..." -msgstr "" +msgstr "Získávám skladby {num}/{total}..." #: redbot/cogs/audio/core/utilities/player.py:630 msgid "Matching track {num}/{total}..." -msgstr "" +msgstr "Porovnávám skladbu {num}/{total}..." #: redbot/cogs/audio/core/utilities/player.py:631 -#: redbot/cogs/audio/core/utilities/playlists.py:342 -#: redbot/cogs/audio/core/utilities/playlists.py:415 +#: redbot/cogs/audio/core/utilities/playlists.py:341 +#: redbot/cogs/audio/core/utilities/playlists.py:414 msgid "Loading track {num}/{total}..." -msgstr "" +msgstr "Načítám skladbu {num}/{total}..." #: redbot/cogs/audio/core/utilities/player.py:632 msgid "Approximate time remaining: {seconds}" -msgstr "" +msgstr "Zbývá přibližně času: {seconds}" + +#: redbot/cogs/audio/core/utilities/player.py:658 +msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." +msgstr "Nyní nejsem schopný získat skladbu z Lavalink uzlu, zkuste to znovu za pár minut." #: redbot/cogs/audio/core/utilities/player.py:667 msgid "The connection was reset while loading the playlist." msgstr "Připojení bylo obnoveno při načítání seznamu skladeb." -#: redbot/cogs/audio/core/utilities/playlists.py:84 +#: redbot/cogs/audio/core/utilities/playlists.py:83 msgid "You do not have the permissions to manage {name} (`{id}`) [**{scope}**]." -msgstr "" +msgstr "Nemáte práva k správě {name} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/utilities/playlists.py:102 +#: redbot/cogs/audio/core/utilities/playlists.py:101 msgid "You do not have the permissions to manage that playlist in {guild}." -msgstr "" +msgstr "Nemáte práva ke správě tohoto seznamu skladeb v {guild}." -#: redbot/cogs/audio/core/utilities/playlists.py:109 +#: redbot/cogs/audio/core/utilities/playlists.py:108 msgid "You do not have the permissions to manage playlist owned by {user}." -msgstr "" +msgstr "Nemáte práva ke správě tohoto seznamu skladeb vlastněným uživatelem {user}." -#: redbot/cogs/audio/core/utilities/playlists.py:113 +#: redbot/cogs/audio/core/utilities/playlists.py:112 msgid "You do not have the permissions to manage playlists in {scope} scope." -msgstr "" +msgstr "Nemáte práva ke správě tohoto seznamu skladeb v {scope} rozsahu." -#: redbot/cogs/audio/core/utilities/playlists.py:117 +#: redbot/cogs/audio/core/utilities/playlists.py:116 msgid "No access to playlist." -msgstr "" +msgstr "Nemáte přístup k tomuto seznamu skladeb." -#: redbot/cogs/audio/core/utilities/playlists.py:225 +#: redbot/cogs/audio/core/utilities/playlists.py:224 msgid "{match_count} playlists match {original_input}: Please try to be more specific, or use the playlist ID." -msgstr "" +msgstr "{match_count} seznamů skladeb se shoduje s {original_input}: Prosím pokuste se být přesnější nebo použíte ID seznamu skladeb." -#: redbot/cogs/audio/core/utilities/playlists.py:242 +#: redbot/cogs/audio/core/utilities/playlists.py:241 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" +" - Rozsah: < {scope} >\n" +" - ID: < {playlist.id} >\n" +" - Skladby: < {tracks} >\n" +" - Autor: < {author} >\n\n" -#: redbot/cogs/audio/core/utilities/playlists.py:259 +#: redbot/cogs/audio/core/utilities/playlists.py:258 msgid "{playlists} playlists found, which one would you like?" -msgstr "" +msgstr "{playlists} seznamů skladeb nalezeno, který z nich chcete?" -#: redbot/cogs/audio/core/utilities/playlists.py:278 -#: redbot/cogs/audio/core/utilities/playlists.py:284 +#: redbot/cogs/audio/core/utilities/playlists.py:277 +#: redbot/cogs/audio/core/utilities/playlists.py:283 msgid "Too many matches found and you did not select which one you wanted." -msgstr "" +msgstr "Příliš mnoho shod nalezeno a nevybral jste, který jste přesně chtěl." -#: redbot/cogs/audio/core/utilities/playlists.py:309 +#: redbot/cogs/audio/core/utilities/playlists.py:308 msgid "Playlists you can access in this server:" -msgstr "" +msgstr "Seznamy skladeb, ke kterým máte na tomto serveru přístup:" -#: redbot/cogs/audio/core/utilities/playlists.py:315 +#: redbot/cogs/audio/core/utilities/playlists.py:314 msgid "Playlists for {scope}:" -msgstr "" +msgstr "Seznamy skladeb pro {scope}:" -#: redbot/cogs/audio/core/utilities/playlists.py:319 +#: redbot/cogs/audio/core/utilities/playlists.py:318 msgid "Page {page_num}/{total_pages} | {num} playlists." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:335 -#: redbot/cogs/audio/core/utilities/playlists.py:413 +#: redbot/cogs/audio/core/utilities/playlists.py:334 +#: redbot/cogs/audio/core/utilities/playlists.py:412 msgid "Please wait, adding tracks..." msgstr "Počkejte prosím, přidávám skladby..." -#: redbot/cogs/audio/core/utilities/playlists.py:362 -#: redbot/cogs/audio/core/utilities/playlists.py:465 +#: redbot/cogs/audio/core/utilities/playlists.py:361 +#: redbot/cogs/audio/core/utilities/playlists.py:464 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:367 -#: redbot/cogs/audio/core/utilities/playlists.py:470 +#: redbot/cogs/audio/core/utilities/playlists.py:366 +#: redbot/cogs/audio/core/utilities/playlists.py:469 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:372 -#: redbot/cogs/audio/core/utilities/playlists.py:475 +#: redbot/cogs/audio/core/utilities/playlists.py:371 +#: redbot/cogs/audio/core/utilities/playlists.py:474 msgid "Added {num} tracks from the {playlist_name} playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:376 -#: redbot/cogs/audio/core/utilities/playlists.py:479 +#: redbot/cogs/audio/core/utilities/playlists.py:375 +#: redbot/cogs/audio/core/utilities/playlists.py:478 msgid "Playlist Saved" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:541 -#: redbot/cogs/audio/core/utilities/playlists.py:554 -#: redbot/cogs/audio/core/utilities/playlists.py:561 -#: redbot/cogs/audio/core/utilities/playlists.py:572 +#: redbot/cogs/audio/core/utilities/playlists.py:540 +#: redbot/cogs/audio/core/utilities/playlists.py:553 +#: redbot/cogs/audio/core/utilities/playlists.py:560 +#: redbot/cogs/audio/core/utilities/playlists.py:571 msgid "Unable To Get Playlists" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:542 +#: redbot/cogs/audio/core/utilities/playlists.py:541 msgid "I don't have permission to connect and speak in your channel." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:573 +#: redbot/cogs/audio/core/utilities/playlists.py:572 msgid "You must be in the voice channel to use the playlist command." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:682 +#: redbot/cogs/audio/core/utilities/playlists.py:680 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:682 +#: redbot/cogs/audio/core/utilities/playlists.py:680 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:684 +#: redbot/cogs/audio/core/utilities/playlists.py:682 msgid "the Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:684 +#: redbot/cogs/audio/core/utilities/playlists.py:682 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:686 +#: redbot/cogs/audio/core/utilities/playlists.py:684 msgid "the User" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:686 +#: redbot/cogs/audio/core/utilities/playlists.py:684 msgid "User" msgstr "" diff --git a/redbot/cogs/audio/core/utilities/locales/da-DK.po b/redbot/cogs/audio/core/utilities/locales/da-DK.po index 0906003c6f9..4ef4071c32f 100644 --- a/redbot/cogs/audio/core/utilities/locales/da-DK.po +++ b/redbot/cogs/audio/core/utilities/locales/da-DK.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 03:05+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,96 +15,96 @@ msgstr "" "X-Crowdin-File-ID: 688\n" "Language: da_DK\n" -#: redbot/cogs/audio/core/utilities/formatting.py:75 +#: redbot/cogs/audio/core/utilities/formatting.py:74 msgid "tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:85 -#: redbot/cogs/audio/core/utilities/formatting.py:275 +#: redbot/cogs/audio/core/utilities/formatting.py:84 +#: redbot/cogs/audio/core/utilities/formatting.py:272 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:96 -#: redbot/cogs/audio/core/utilities/playlists.py:527 -msgid "Connection to Lavalink has failed" +#: redbot/cogs/audio/core/utilities/formatting.py:95 +#: redbot/cogs/audio/core/utilities/playlists.py:526 +msgid "Connection to Lavalink node has failed" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:99 +#: redbot/cogs/audio/core/utilities/formatting.py:98 #: redbot/cogs/audio/core/utilities/player.py:591 -#: redbot/cogs/audio/core/utilities/playlists.py:530 +#: redbot/cogs/audio/core/utilities/playlists.py:529 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:562 +#: redbot/cogs/audio/core/utilities/formatting.py:106 +#: redbot/cogs/audio/core/utilities/playlists.py:561 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:110 -#: redbot/cogs/audio/core/utilities/playlists.py:555 -msgid "Connection to Lavalink has not yet been established." +#: redbot/cogs/audio/core/utilities/formatting.py:109 +#: redbot/cogs/audio/core/utilities/playlists.py:554 +msgid "Connection to Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:117 -#: redbot/cogs/audio/core/utilities/player.py:441 -#: redbot/cogs/audio/core/utilities/player.py:523 -msgid "Queue size limit reached." +#: redbot/cogs/audio/core/utilities/formatting.py:116 +msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:117 -msgid "Unable To Play Tracks" +#: redbot/cogs/audio/core/utilities/formatting.py:116 +#: redbot/cogs/audio/core/utilities/player.py:442 +#: redbot/cogs/audio/core/utilities/player.py:524 +msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:155 +#: redbot/cogs/audio/core/utilities/formatting.py:154 #: redbot/cogs/audio/core/utilities/player.py:599 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:170 +#: redbot/cogs/audio/core/utilities/formatting.py:168 #: redbot/cogs/audio/core/utilities/player.py:548 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:188 +#: redbot/cogs/audio/core/utilities/formatting.py:185 #: redbot/cogs/audio/core/utilities/player.py:570 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:203 +#: redbot/cogs/audio/core/utilities/formatting.py:200 #: redbot/cogs/audio/core/utilities/player.py:602 msgid "{time} until track playback: #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:263 +#: redbot/cogs/audio/core/utilities/formatting.py:260 msgid "Tracks Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:264 +#: redbot/cogs/audio/core/utilities/formatting.py:261 msgid "search results" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:266 +#: redbot/cogs/audio/core/utilities/formatting.py:263 msgid "Folders Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:267 +#: redbot/cogs/audio/core/utilities/formatting.py:264 msgid "local folders" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:269 +#: redbot/cogs/audio/core/utilities/formatting.py:266 msgid "Files Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:270 +#: redbot/cogs/audio/core/utilities/formatting.py:267 msgid "local tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:382 -#: redbot/cogs/audio/core/utilities/playlists.py:241 +#: redbot/cogs/audio/core/utilities/formatting.py:379 +#: redbot/cogs/audio/core/utilities/playlists.py:240 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:383 +#: redbot/cogs/audio/core/utilities/formatting.py:380 msgid " - Name: <{pname}>\n" " - Scope: < {scope} >\n" " - ID: < {pid} >\n" @@ -113,9 +113,9 @@ msgid " - Name: <{pname}>\n" msgstr "" #: redbot/cogs/audio/core/utilities/local_tracks.py:109 -#: redbot/cogs/audio/core/utilities/player.py:235 -#: redbot/cogs/audio/core/utilities/player.py:245 -#: redbot/cogs/audio/core/utilities/player.py:327 +#: redbot/cogs/audio/core/utilities/player.py:234 +#: redbot/cogs/audio/core/utilities/player.py:244 +#: redbot/cogs/audio/core/utilities/player.py:326 #: redbot/cogs/audio/core/utilities/player.py:650 msgid "Invalid Environment" msgstr "" @@ -124,11 +124,11 @@ msgstr "" msgid "No localtracks folder." msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:53 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:50 msgid "Not enough {currency}" msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:54 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:51 msgid "{required_credits} {currency} required, but you have {bal}." msgstr "" @@ -136,119 +136,121 @@ msgstr "" 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 +#: redbot/cogs/audio/core/utilities/player.py:135 +#: redbot/cogs/audio/core/utilities/player.py:139 +#: redbot/cogs/audio/core/utilities/player.py:144 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:142 +#: redbot/cogs/audio/core/utilities/player.py:141 msgid "Currently livestreaming {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:147 +#: redbot/cogs/audio/core/utilities/player.py:146 msgid "{time} left on {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:155 -#: redbot/cogs/audio/core/utilities/player.py:190 +#: redbot/cogs/audio/core/utilities/player.py:154 +#: redbot/cogs/audio/core/utilities/player.py:189 msgid "Track Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:168 +#: redbot/cogs/audio/core/utilities/player.py:167 msgid "Track number must be equal to or greater than 1." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:174 +#: redbot/cogs/audio/core/utilities/player.py:173 msgid "There are only {queuelen} songs currently queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:180 +#: redbot/cogs/audio/core/utilities/player.py:179 msgid "{skip_to_track} Tracks Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:236 +#: redbot/cogs/audio/core/utilities/player.py:235 msgid "The owner needs to set the Spotify client ID and Spotify client secret, before Spotify URLs or codes can be used. \n" "See `{prefix}audioset spotifyapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:246 +#: redbot/cogs/audio/core/utilities/player.py:245 msgid "The owner needs to set the YouTube API key before Spotify URLs or codes can be used.\n" "See `{prefix}audioset youtubeapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:255 -#: redbot/cogs/audio/core/utilities/player.py:364 -#: redbot/cogs/audio/core/utilities/playlists.py:595 +#: redbot/cogs/audio/core/utilities/player.py:254 +#: redbot/cogs/audio/core/utilities/player.py:363 +#: redbot/cogs/audio/core/utilities/playlists.py:594 msgid "Unable To Get Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:256 -#: redbot/cogs/audio/core/utilities/player.py:365 -#: redbot/cogs/audio/core/utilities/playlists.py:596 +#: redbot/cogs/audio/core/utilities/player.py:255 +#: redbot/cogs/audio/core/utilities/player.py:364 +#: redbot/cogs/audio/core/utilities/playlists.py:595 msgid "Wait until the playlist has finished loading." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:267 -#: redbot/cogs/audio/core/utilities/player.py:309 -#: redbot/cogs/audio/core/utilities/player.py:407 -#: redbot/cogs/audio/core/utilities/playlists.py:606 -#: redbot/cogs/audio/core/utilities/playlists.py:639 +#: redbot/cogs/audio/core/utilities/player.py:266 +#: redbot/cogs/audio/core/utilities/player.py:308 +#: redbot/cogs/audio/core/utilities/player.py:408 +#: redbot/cogs/audio/core/utilities/playlists.py:605 +#: redbot/cogs/audio/core/utilities/playlists.py:638 msgid "Nothing found." msgstr "" +#: redbot/cogs/audio/core/utilities/player.py:269 +#: redbot/cogs/audio/core/utilities/player.py:310 +#: redbot/cogs/audio/core/utilities/player.py:423 +#: redbot/cogs/audio/core/utilities/playlists.py:607 +#: redbot/cogs/audio/core/utilities/playlists.py:640 +msgid "Track is not playable." +msgstr "" + #: redbot/cogs/audio/core/utilities/player.py:270 #: redbot/cogs/audio/core/utilities/player.py:311 -#: redbot/cogs/audio/core/utilities/player.py:422 +#: redbot/cogs/audio/core/utilities/player.py:425 #: redbot/cogs/audio/core/utilities/playlists.py:608 #: redbot/cogs/audio/core/utilities/playlists.py:641 -msgid "Track is not playable." -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:271 -#: redbot/cogs/audio/core/utilities/player.py:312 -#: redbot/cogs/audio/core/utilities/player.py:424 -#: redbot/cogs/audio/core/utilities/playlists.py:609 -#: redbot/cogs/audio/core/utilities/playlists.py:642 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:301 -#: redbot/cogs/audio/core/utilities/player.py:392 +#: redbot/cogs/audio/core/utilities/player.py:300 +#: redbot/cogs/audio/core/utilities/player.py:393 #: redbot/cogs/audio/core/utilities/player.py:657 -#: redbot/cogs/audio/core/utilities/playlists.py:426 -#: redbot/cogs/audio/core/utilities/playlists.py:627 -#: redbot/cogs/audio/core/utilities/playlists.py:656 +#: redbot/cogs/audio/core/utilities/playlists.py:425 +#: redbot/cogs/audio/core/utilities/playlists.py:626 +#: redbot/cogs/audio/core/utilities/playlists.py:655 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:302 -#: redbot/cogs/audio/core/utilities/player.py:393 -#: redbot/cogs/audio/core/utilities/player.py:658 -#: redbot/cogs/audio/core/utilities/playlists.py:427 -#: redbot/cogs/audio/core/utilities/playlists.py:628 -#: redbot/cogs/audio/core/utilities/playlists.py:657 -msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/utilities/player.py:301 +#: redbot/cogs/audio/core/utilities/playlists.py:426 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:328 +#: redbot/cogs/audio/core/utilities/player.py:327 msgid "The Spotify API key or client secret has not been set properly. \n" "Use `{prefix}audioset spotifyapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:352 +#: redbot/cogs/audio/core/utilities/player.py:351 msgid "Unable To Find Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:353 +#: redbot/cogs/audio/core/utilities/player.py:352 msgid "This doesn't seem to be a supported Spotify URL or code." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:379 +#: redbot/cogs/audio/core/utilities/player.py:378 msgid "{query} is not an allowed query." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:415 +#: redbot/cogs/audio/core/utilities/player.py:394 +#: redbot/cogs/audio/core/utilities/playlists.py:627 +#: redbot/cogs/audio/core/utilities/playlists.py:656 +msgid "I'm unable to get a track from Lavalink node at the moment, try again in a few minutes." +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:416 msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" "This may be due to permissions or because Lavalink.jar is being run in a different machine than the local tracks." msgstr "" @@ -261,15 +263,19 @@ msgstr "" msgid "No Title" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:498 +#: redbot/cogs/audio/core/utilities/player.py:494 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:501 +#: redbot/cogs/audio/core/utilities/player.py:494 +msgid "Album Enqueued" +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:502 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:507 +#: redbot/cogs/audio/core/utilities/player.py:508 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "" @@ -290,8 +296,8 @@ msgid "Matching track {num}/{total}..." msgstr "" #: redbot/cogs/audio/core/utilities/player.py:631 -#: redbot/cogs/audio/core/utilities/playlists.py:342 -#: redbot/cogs/audio/core/utilities/playlists.py:415 +#: redbot/cogs/audio/core/utilities/playlists.py:341 +#: redbot/cogs/audio/core/utilities/playlists.py:414 msgid "Loading track {num}/{total}..." msgstr "" @@ -299,35 +305,39 @@ msgstr "" msgid "Approximate time remaining: {seconds}" msgstr "" +#: redbot/cogs/audio/core/utilities/player.py:658 +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:667 msgid "The connection was reset while loading the playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:84 +#: redbot/cogs/audio/core/utilities/playlists.py:83 msgid "You do not have the permissions to manage {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:102 +#: redbot/cogs/audio/core/utilities/playlists.py:101 msgid "You do not have the permissions to manage that playlist in {guild}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:109 +#: redbot/cogs/audio/core/utilities/playlists.py:108 msgid "You do not have the permissions to manage playlist owned by {user}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:113 +#: redbot/cogs/audio/core/utilities/playlists.py:112 msgid "You do not have the permissions to manage playlists in {scope} scope." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:117 +#: redbot/cogs/audio/core/utilities/playlists.py:116 msgid "No access to playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:225 +#: redbot/cogs/audio/core/utilities/playlists.py:224 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:242 +#: redbot/cogs/audio/core/utilities/playlists.py:241 msgid "{number}. <{playlist.name}>\n" " - Scope: < {scope} >\n" " - ID: < {playlist.id} >\n" @@ -335,88 +345,88 @@ msgid "{number}. <{playlist.name}>\n" " - Author: < {author} >\n\n" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:259 +#: redbot/cogs/audio/core/utilities/playlists.py:258 msgid "{playlists} playlists found, which one would you like?" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:278 -#: redbot/cogs/audio/core/utilities/playlists.py:284 +#: redbot/cogs/audio/core/utilities/playlists.py:277 +#: redbot/cogs/audio/core/utilities/playlists.py:283 msgid "Too many matches found and you did not select which one you wanted." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:309 +#: redbot/cogs/audio/core/utilities/playlists.py:308 msgid "Playlists you can access in this server:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:315 +#: redbot/cogs/audio/core/utilities/playlists.py:314 msgid "Playlists for {scope}:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:319 +#: redbot/cogs/audio/core/utilities/playlists.py:318 msgid "Page {page_num}/{total_pages} | {num} playlists." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:335 -#: redbot/cogs/audio/core/utilities/playlists.py:413 +#: redbot/cogs/audio/core/utilities/playlists.py:334 +#: redbot/cogs/audio/core/utilities/playlists.py:412 msgid "Please wait, adding tracks..." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:362 -#: redbot/cogs/audio/core/utilities/playlists.py:465 +#: redbot/cogs/audio/core/utilities/playlists.py:361 +#: redbot/cogs/audio/core/utilities/playlists.py:464 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:367 -#: redbot/cogs/audio/core/utilities/playlists.py:470 +#: redbot/cogs/audio/core/utilities/playlists.py:366 +#: redbot/cogs/audio/core/utilities/playlists.py:469 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:372 -#: redbot/cogs/audio/core/utilities/playlists.py:475 +#: redbot/cogs/audio/core/utilities/playlists.py:371 +#: redbot/cogs/audio/core/utilities/playlists.py:474 msgid "Added {num} tracks from the {playlist_name} playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:376 -#: redbot/cogs/audio/core/utilities/playlists.py:479 +#: redbot/cogs/audio/core/utilities/playlists.py:375 +#: redbot/cogs/audio/core/utilities/playlists.py:478 msgid "Playlist Saved" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:541 -#: redbot/cogs/audio/core/utilities/playlists.py:554 -#: redbot/cogs/audio/core/utilities/playlists.py:561 -#: redbot/cogs/audio/core/utilities/playlists.py:572 +#: redbot/cogs/audio/core/utilities/playlists.py:540 +#: redbot/cogs/audio/core/utilities/playlists.py:553 +#: redbot/cogs/audio/core/utilities/playlists.py:560 +#: redbot/cogs/audio/core/utilities/playlists.py:571 msgid "Unable To Get Playlists" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:542 +#: redbot/cogs/audio/core/utilities/playlists.py:541 msgid "I don't have permission to connect and speak in your channel." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:573 +#: redbot/cogs/audio/core/utilities/playlists.py:572 msgid "You must be in the voice channel to use the playlist command." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:682 +#: redbot/cogs/audio/core/utilities/playlists.py:680 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:682 +#: redbot/cogs/audio/core/utilities/playlists.py:680 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:684 +#: redbot/cogs/audio/core/utilities/playlists.py:682 msgid "the Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:684 +#: redbot/cogs/audio/core/utilities/playlists.py:682 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:686 +#: redbot/cogs/audio/core/utilities/playlists.py:684 msgid "the User" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:686 +#: redbot/cogs/audio/core/utilities/playlists.py:684 msgid "User" msgstr "" diff --git a/redbot/cogs/audio/core/utilities/locales/de-DE.po b/redbot/cogs/audio/core/utilities/locales/de-DE.po index 99ea262935a..230dae0f6a9 100644 --- a/redbot/cogs/audio/core/utilities/locales/de-DE.po +++ b/redbot/cogs/audio/core/utilities/locales/de-DE.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 03:05+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,96 +15,96 @@ msgstr "" "X-Crowdin-File-ID: 688\n" "Language: de_DE\n" -#: redbot/cogs/audio/core/utilities/formatting.py:75 +#: redbot/cogs/audio/core/utilities/formatting.py:74 msgid "tracks" -msgstr "titel" +msgstr "songs" -#: redbot/cogs/audio/core/utilities/formatting.py:85 -#: redbot/cogs/audio/core/utilities/formatting.py:275 +#: redbot/cogs/audio/core/utilities/formatting.py:84 +#: redbot/cogs/audio/core/utilities/formatting.py:272 msgid "Page {page_num}/{total_pages}" msgstr "Seite {page_num}/{total_pages}" -#: redbot/cogs/audio/core/utilities/formatting.py:96 -#: redbot/cogs/audio/core/utilities/playlists.py:527 -msgid "Connection to Lavalink has failed" +#: redbot/cogs/audio/core/utilities/formatting.py:95 +#: redbot/cogs/audio/core/utilities/playlists.py:526 +msgid "Connection to Lavalink node has failed" msgstr "Verbindung zu Lavalink ist fehlgeschlagen" -#: redbot/cogs/audio/core/utilities/formatting.py:99 +#: redbot/cogs/audio/core/utilities/formatting.py:98 #: redbot/cogs/audio/core/utilities/player.py:591 -#: redbot/cogs/audio/core/utilities/playlists.py:530 +#: redbot/cogs/audio/core/utilities/playlists.py:529 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:107 -#: redbot/cogs/audio/core/utilities/playlists.py:562 +#: redbot/cogs/audio/core/utilities/formatting.py:106 +#: redbot/cogs/audio/core/utilities/playlists.py:561 msgid "Connect to a voice channel first." msgstr "Verbinde dich zuerst mit einem Sprachkanal." -#: redbot/cogs/audio/core/utilities/formatting.py:110 -#: redbot/cogs/audio/core/utilities/playlists.py:555 -msgid "Connection to Lavalink has not yet been established." +#: redbot/cogs/audio/core/utilities/formatting.py:109 +#: redbot/cogs/audio/core/utilities/playlists.py:554 +msgid "Connection to Lavalink node has not yet been established." msgstr "Verbindung zu Lavalink wurde noch nicht hergestellt." -#: redbot/cogs/audio/core/utilities/formatting.py:117 -#: redbot/cogs/audio/core/utilities/player.py:441 -#: redbot/cogs/audio/core/utilities/player.py:523 -msgid "Queue size limit reached." -msgstr "Maximale Warteschlangengröße erreicht." - -#: redbot/cogs/audio/core/utilities/formatting.py:117 +#: 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:155 +#: redbot/cogs/audio/core/utilities/formatting.py:116 +#: redbot/cogs/audio/core/utilities/player.py:442 +#: redbot/cogs/audio/core/utilities/player.py:524 +msgid "Queue size limit reached." +msgstr "Maximale Warteschlangengröße erreicht." + +#: redbot/cogs/audio/core/utilities/formatting.py:154 #: redbot/cogs/audio/core/utilities/player.py:599 msgid "Track Enqueued" msgstr "Titel eingereiht" -#: redbot/cogs/audio/core/utilities/formatting.py:170 +#: redbot/cogs/audio/core/utilities/formatting.py:168 #: redbot/cogs/audio/core/utilities/player.py:548 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:188 +#: redbot/cogs/audio/core/utilities/formatting.py:185 #: redbot/cogs/audio/core/utilities/player.py:570 msgid "Track exceeds maximum length." msgstr "Der Track überschreitet die maximale Länge." -#: redbot/cogs/audio/core/utilities/formatting.py:203 +#: redbot/cogs/audio/core/utilities/formatting.py:200 #: redbot/cogs/audio/core/utilities/player.py:602 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:263 +#: redbot/cogs/audio/core/utilities/formatting.py:260 msgid "Tracks Found:" msgstr "Titel gefunden:" -#: redbot/cogs/audio/core/utilities/formatting.py:264 +#: redbot/cogs/audio/core/utilities/formatting.py:261 msgid "search results" msgstr "Suchergebnisse" -#: redbot/cogs/audio/core/utilities/formatting.py:266 +#: redbot/cogs/audio/core/utilities/formatting.py:263 msgid "Folders Found:" msgstr "Ordner gefunden:" -#: redbot/cogs/audio/core/utilities/formatting.py:267 +#: redbot/cogs/audio/core/utilities/formatting.py:264 msgid "local folders" msgstr "lokale Ordner" -#: redbot/cogs/audio/core/utilities/formatting.py:269 +#: redbot/cogs/audio/core/utilities/formatting.py:266 msgid "Files Found:" msgstr "Dateien gefunden:" -#: redbot/cogs/audio/core/utilities/formatting.py:270 +#: redbot/cogs/audio/core/utilities/formatting.py:267 msgid "local tracks" msgstr "lokale Titel" -#: redbot/cogs/audio/core/utilities/formatting.py:382 -#: redbot/cogs/audio/core/utilities/playlists.py:241 +#: redbot/cogs/audio/core/utilities/formatting.py:379 +#: redbot/cogs/audio/core/utilities/playlists.py:240 msgid "Unknown" msgstr "Unbekannt" -#: redbot/cogs/audio/core/utilities/formatting.py:383 +#: redbot/cogs/audio/core/utilities/formatting.py:380 msgid " - Name: <{pname}>\n" " - Scope: < {scope} >\n" " - ID: < {pid} >\n" @@ -117,9 +117,9 @@ msgstr " - Name: <{pname}>\n" " - Autor: < {author} >\n\n" #: redbot/cogs/audio/core/utilities/local_tracks.py:109 -#: redbot/cogs/audio/core/utilities/player.py:235 -#: redbot/cogs/audio/core/utilities/player.py:245 -#: redbot/cogs/audio/core/utilities/player.py:327 +#: redbot/cogs/audio/core/utilities/player.py:234 +#: redbot/cogs/audio/core/utilities/player.py:244 +#: redbot/cogs/audio/core/utilities/player.py:326 #: redbot/cogs/audio/core/utilities/player.py:650 msgid "Invalid Environment" msgstr "Ungültige Umgebung" @@ -128,11 +128,11 @@ msgstr "Ungültige Umgebung" msgid "No localtracks folder." msgstr "Es existiert kein Lokaler Track-Ordner." -#: redbot/cogs/audio/core/utilities/miscellaneous.py:53 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:50 msgid "Not enough {currency}" msgstr "Nicht genug {currency}" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:54 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:51 msgid "{required_credits} {currency} required, but you have {bal}." msgstr "{required_credits} {currency} erforderlich, aber du hast {bal}." @@ -140,122 +140,124 @@ msgstr "{required_credits} {currency} erforderlich, aber du hast {bal}." msgid "music in {} servers" msgstr "Musik in {} Servern" -#: redbot/cogs/audio/core/utilities/player.py:136 -#: redbot/cogs/audio/core/utilities/player.py:140 -#: redbot/cogs/audio/core/utilities/player.py:145 +#: redbot/cogs/audio/core/utilities/player.py:135 +#: redbot/cogs/audio/core/utilities/player.py:139 +#: redbot/cogs/audio/core/utilities/player.py:144 msgid "There's nothing in the queue." msgstr "Die Warteschlange ist leer." -#: redbot/cogs/audio/core/utilities/player.py:142 +#: redbot/cogs/audio/core/utilities/player.py:141 msgid "Currently livestreaming {track}" msgstr "Livestreame derzeit {track}" -#: redbot/cogs/audio/core/utilities/player.py:147 +#: redbot/cogs/audio/core/utilities/player.py:146 msgid "{time} left on {track}" msgstr "{time} Zeit übrig von {track}" -#: redbot/cogs/audio/core/utilities/player.py:155 -#: redbot/cogs/audio/core/utilities/player.py:190 +#: redbot/cogs/audio/core/utilities/player.py:154 +#: redbot/cogs/audio/core/utilities/player.py:189 msgid "Track Skipped" msgstr "Titel übersprungen" -#: redbot/cogs/audio/core/utilities/player.py:168 +#: redbot/cogs/audio/core/utilities/player.py:167 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:174 +#: redbot/cogs/audio/core/utilities/player.py:173 msgid "There are only {queuelen} songs currently queued." msgstr "Es sind derzeit nur {queuelen} Songs in der Warteschlange." -#: redbot/cogs/audio/core/utilities/player.py:180 +#: redbot/cogs/audio/core/utilities/player.py:179 msgid "{skip_to_track} Tracks Skipped" msgstr "{skip_to_track} Titel übersprungen" -#: redbot/cogs/audio/core/utilities/player.py:236 +#: redbot/cogs/audio/core/utilities/player.py:235 msgid "The owner needs to set the Spotify client ID and Spotify client secret, before Spotify URLs or codes can be used. \n" "See `{prefix}audioset spotifyapi` for instructions." msgstr "Der Besitzer muss die Spotify client ID und Spotify client secret festlegen, bevor Spotify URLs oder Codes verwendet werden können. \n" "Siehe `{prefix}audioset spotifyapi` für eine Anleitung." -#: redbot/cogs/audio/core/utilities/player.py:246 +#: redbot/cogs/audio/core/utilities/player.py:245 msgid "The owner needs to set the YouTube API key before Spotify URLs or codes can be used.\n" "See `{prefix}audioset youtubeapi` for instructions." msgstr "Der Besitzer muss der YouTube API schlüssel festlegen, bevor Spotify URLs oder Codes verwendet werden können. \n" "Siehe `{prefix}audioset youtubeapi` für eine Anleitung." -#: redbot/cogs/audio/core/utilities/player.py:255 -#: redbot/cogs/audio/core/utilities/player.py:364 -#: redbot/cogs/audio/core/utilities/playlists.py:595 +#: redbot/cogs/audio/core/utilities/player.py:254 +#: redbot/cogs/audio/core/utilities/player.py:363 +#: redbot/cogs/audio/core/utilities/playlists.py:594 msgid "Unable To Get Tracks" msgstr "Tracks können nicht abgerufen werden" -#: redbot/cogs/audio/core/utilities/player.py:256 -#: redbot/cogs/audio/core/utilities/player.py:365 -#: redbot/cogs/audio/core/utilities/playlists.py:596 +#: redbot/cogs/audio/core/utilities/player.py:255 +#: redbot/cogs/audio/core/utilities/player.py:364 +#: redbot/cogs/audio/core/utilities/playlists.py:595 msgid "Wait until the playlist has finished loading." msgstr "Warte bis die Playlist fertig geladen hat." -#: redbot/cogs/audio/core/utilities/player.py:267 -#: redbot/cogs/audio/core/utilities/player.py:309 -#: redbot/cogs/audio/core/utilities/player.py:407 -#: redbot/cogs/audio/core/utilities/playlists.py:606 -#: redbot/cogs/audio/core/utilities/playlists.py:639 +#: redbot/cogs/audio/core/utilities/player.py:266 +#: redbot/cogs/audio/core/utilities/player.py:308 +#: redbot/cogs/audio/core/utilities/player.py:408 +#: redbot/cogs/audio/core/utilities/playlists.py:605 +#: redbot/cogs/audio/core/utilities/playlists.py:638 msgid "Nothing found." msgstr "Nichts gefunden." +#: redbot/cogs/audio/core/utilities/player.py:269 +#: redbot/cogs/audio/core/utilities/player.py:310 +#: redbot/cogs/audio/core/utilities/player.py:423 +#: redbot/cogs/audio/core/utilities/playlists.py:607 +#: redbot/cogs/audio/core/utilities/playlists.py:640 +msgid "Track is not playable." +msgstr "Track ist nicht abspielbar." + #: redbot/cogs/audio/core/utilities/player.py:270 #: redbot/cogs/audio/core/utilities/player.py:311 -#: redbot/cogs/audio/core/utilities/player.py:422 +#: redbot/cogs/audio/core/utilities/player.py:425 #: redbot/cogs/audio/core/utilities/playlists.py:608 #: redbot/cogs/audio/core/utilities/playlists.py:641 -msgid "Track is not playable." -msgstr "Track ist nicht abspielbar." - -#: redbot/cogs/audio/core/utilities/player.py:271 -#: redbot/cogs/audio/core/utilities/player.py:312 -#: redbot/cogs/audio/core/utilities/player.py:424 -#: redbot/cogs/audio/core/utilities/playlists.py:609 -#: redbot/cogs/audio/core/utilities/playlists.py:642 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:301 -#: redbot/cogs/audio/core/utilities/player.py:392 +#: redbot/cogs/audio/core/utilities/player.py:300 +#: redbot/cogs/audio/core/utilities/player.py:393 #: redbot/cogs/audio/core/utilities/player.py:657 -#: redbot/cogs/audio/core/utilities/playlists.py:426 -#: redbot/cogs/audio/core/utilities/playlists.py:627 -#: redbot/cogs/audio/core/utilities/playlists.py:656 +#: redbot/cogs/audio/core/utilities/playlists.py:425 +#: redbot/cogs/audio/core/utilities/playlists.py:626 +#: redbot/cogs/audio/core/utilities/playlists.py:655 msgid "Unable to Get Track" msgstr "Tracks können nicht abgerufen werden" -#: redbot/cogs/audio/core/utilities/player.py:302 -#: redbot/cogs/audio/core/utilities/player.py:393 -#: redbot/cogs/audio/core/utilities/player.py:658 -#: redbot/cogs/audio/core/utilities/playlists.py:427 -#: redbot/cogs/audio/core/utilities/playlists.py:628 -#: redbot/cogs/audio/core/utilities/playlists.py:657 -msgid "I'm unable to 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:301 +#: redbot/cogs/audio/core/utilities/playlists.py:426 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." +msgstr "Ich bin momentan nicht in der Lage, einen Titel von Lavalink zu bekommen. Versuchen Sie es in ein paar Minuten erneut." -#: redbot/cogs/audio/core/utilities/player.py:328 +#: redbot/cogs/audio/core/utilities/player.py:327 msgid "The Spotify API key or client secret has not been set properly. \n" "Use `{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/core/utilities/player.py:352 +#: redbot/cogs/audio/core/utilities/player.py:351 msgid "Unable To Find Tracks" msgstr "Tracks können nicht gefunden werden" -#: redbot/cogs/audio/core/utilities/player.py:353 +#: redbot/cogs/audio/core/utilities/player.py:352 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:379 +#: redbot/cogs/audio/core/utilities/player.py:378 msgid "{query} is not an allowed query." msgstr "{query} ist keine zulässige Abfrage." -#: redbot/cogs/audio/core/utilities/player.py:415 +#: redbot/cogs/audio/core/utilities/player.py:394 +#: redbot/cogs/audio/core/utilities/playlists.py:627 +#: redbot/cogs/audio/core/utilities/playlists.py:656 +msgid "I'm unable to get a track from Lavalink node at the moment, try again in a few minutes." +msgstr "Ich bin momentan nicht in der Lage, einen Titel von Lavalink zu bekommen. Versuchen Sie es in ein paar Minuten erneut." + +#: redbot/cogs/audio/core/utilities/player.py:416 msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" "This 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" @@ -269,15 +271,19 @@ msgstr " {bad_tracks} Tracks können nicht zur Warteschlange hinzugefügt werden msgid "No Title" msgstr "Kein Titel" -#: redbot/cogs/audio/core/utilities/player.py:498 +#: redbot/cogs/audio/core/utilities/player.py:494 msgid "Playlist Enqueued" msgstr "Playlist eingereiht" -#: redbot/cogs/audio/core/utilities/player.py:501 +#: redbot/cogs/audio/core/utilities/player.py:494 +msgid "Album Enqueued" +msgstr "Album in der Warteschlange" + +#: redbot/cogs/audio/core/utilities/player.py:502 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:507 +#: redbot/cogs/audio/core/utilities/player.py:508 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "{time} bis zum Start der Playlist: beginnt bei #{position} in der Warteschlange" @@ -298,8 +304,8 @@ msgid "Matching track {num}/{total}..." msgstr "Passende Spur {num}/{total}..." #: redbot/cogs/audio/core/utilities/player.py:631 -#: redbot/cogs/audio/core/utilities/playlists.py:342 -#: redbot/cogs/audio/core/utilities/playlists.py:415 +#: redbot/cogs/audio/core/utilities/playlists.py:341 +#: redbot/cogs/audio/core/utilities/playlists.py:414 msgid "Loading track {num}/{total}..." msgstr "Lade Titel {num}/{total}..." @@ -307,35 +313,39 @@ msgstr "Lade Titel {num}/{total}..." msgid "Approximate time remaining: {seconds}" msgstr "Ungefähre Zeit verbleibend: {seconds}" +#: redbot/cogs/audio/core/utilities/player.py:658 +msgid "I'm unable to 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:667 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:84 +#: redbot/cogs/audio/core/utilities/playlists.py:83 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:102 +#: redbot/cogs/audio/core/utilities/playlists.py:101 msgid "You do not have the permissions to manage that playlist in {guild}." msgstr "Du hast nicht die Berechtigung, diese Playlist in {guild} zu verwalten." -#: redbot/cogs/audio/core/utilities/playlists.py:109 +#: redbot/cogs/audio/core/utilities/playlists.py:108 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:113 +#: redbot/cogs/audio/core/utilities/playlists.py:112 msgid "You do not have the permissions to manage playlists in {scope} scope." msgstr "Du hast nicht die Berechtigung, diese Wiedergabeliste im Bereich {scope} zu verwalten." -#: redbot/cogs/audio/core/utilities/playlists.py:117 +#: redbot/cogs/audio/core/utilities/playlists.py:116 msgid "No access to playlist." msgstr "Kein Zugriff auf Playlist." -#: redbot/cogs/audio/core/utilities/playlists.py:225 +#: redbot/cogs/audio/core/utilities/playlists.py:224 msgid "{match_count} playlists match {original_input}: Please try to be more specific, or use the playlist ID." msgstr "{match_count} Wiedergabelisten stimmen {original_input} zu: Bitte versuchen Sie, spezifischer zu sein oder verwenden Sie die Playlist-ID." -#: redbot/cogs/audio/core/utilities/playlists.py:242 +#: redbot/cogs/audio/core/utilities/playlists.py:241 msgid "{number}. <{playlist.name}>\n" " - Scope: < {scope} >\n" " - ID: < {playlist.id} >\n" @@ -347,88 +357,88 @@ msgstr "{number}. <{playlist.name}>\n" " - Titel: < {tracks} >\n" " - Autor: < {author} >\n\n" -#: redbot/cogs/audio/core/utilities/playlists.py:259 +#: redbot/cogs/audio/core/utilities/playlists.py:258 msgid "{playlists} playlists found, which one would you like?" msgstr "{playlists} Playlists gefunden, welche möchtest du?" -#: redbot/cogs/audio/core/utilities/playlists.py:278 -#: redbot/cogs/audio/core/utilities/playlists.py:284 +#: redbot/cogs/audio/core/utilities/playlists.py:277 +#: redbot/cogs/audio/core/utilities/playlists.py:283 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:309 +#: redbot/cogs/audio/core/utilities/playlists.py:308 msgid "Playlists you can access in this server:" msgstr "Playlists auf die du in diesem Server zugreifen kannst:" -#: redbot/cogs/audio/core/utilities/playlists.py:315 +#: redbot/cogs/audio/core/utilities/playlists.py:314 msgid "Playlists for {scope}:" msgstr "Playlists für {scope}:" -#: redbot/cogs/audio/core/utilities/playlists.py:319 +#: redbot/cogs/audio/core/utilities/playlists.py:318 msgid "Page {page_num}/{total_pages} | {num} playlists." msgstr "Seite {page_num}/{total_pages} | {num} Wiedergabelisten." -#: redbot/cogs/audio/core/utilities/playlists.py:335 -#: redbot/cogs/audio/core/utilities/playlists.py:413 +#: redbot/cogs/audio/core/utilities/playlists.py:334 +#: redbot/cogs/audio/core/utilities/playlists.py:412 msgid "Please wait, adding tracks..." msgstr "Bitte warten, füge Lieder hinzu..." -#: redbot/cogs/audio/core/utilities/playlists.py:362 -#: redbot/cogs/audio/core/utilities/playlists.py:465 +#: redbot/cogs/audio/core/utilities/playlists.py:361 +#: redbot/cogs/audio/core/utilities/playlists.py:464 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "Leere Playlist {name} (`{id}`) [**{scope}**] erstellt." -#: redbot/cogs/audio/core/utilities/playlists.py:367 -#: redbot/cogs/audio/core/utilities/playlists.py:470 +#: redbot/cogs/audio/core/utilities/playlists.py:366 +#: redbot/cogs/audio/core/utilities/playlists.py:469 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:372 -#: redbot/cogs/audio/core/utilities/playlists.py:475 +#: redbot/cogs/audio/core/utilities/playlists.py:371 +#: redbot/cogs/audio/core/utilities/playlists.py:474 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:376 -#: redbot/cogs/audio/core/utilities/playlists.py:479 +#: redbot/cogs/audio/core/utilities/playlists.py:375 +#: redbot/cogs/audio/core/utilities/playlists.py:478 msgid "Playlist Saved" msgstr "Playlist gespeichert" -#: redbot/cogs/audio/core/utilities/playlists.py:541 -#: redbot/cogs/audio/core/utilities/playlists.py:554 -#: redbot/cogs/audio/core/utilities/playlists.py:561 -#: redbot/cogs/audio/core/utilities/playlists.py:572 +#: redbot/cogs/audio/core/utilities/playlists.py:540 +#: redbot/cogs/audio/core/utilities/playlists.py:553 +#: redbot/cogs/audio/core/utilities/playlists.py:560 +#: redbot/cogs/audio/core/utilities/playlists.py:571 msgid "Unable To Get Playlists" msgstr "Playlists können nicht abgerufen werden" -#: redbot/cogs/audio/core/utilities/playlists.py:542 +#: redbot/cogs/audio/core/utilities/playlists.py:541 msgid "I don't have permission to connect and speak in your channel." -msgstr "" +msgstr "Ich habe keine Berechtigung den Kanal zu betreten und dort zu sprechen." -#: redbot/cogs/audio/core/utilities/playlists.py:573 +#: redbot/cogs/audio/core/utilities/playlists.py:572 msgid "You must be in the voice channel to use the playlist command." msgstr "Du musst dich in dem Sprachkanal befinden, um den Playlist Befehl zu verwenden." -#: redbot/cogs/audio/core/utilities/playlists.py:682 +#: redbot/cogs/audio/core/utilities/playlists.py:680 msgid "the Global" msgstr "die Globale" -#: redbot/cogs/audio/core/utilities/playlists.py:682 +#: redbot/cogs/audio/core/utilities/playlists.py:680 msgid "Global" msgstr "Überall" -#: redbot/cogs/audio/core/utilities/playlists.py:684 +#: redbot/cogs/audio/core/utilities/playlists.py:682 msgid "the Server" msgstr "der Server" -#: redbot/cogs/audio/core/utilities/playlists.py:684 +#: redbot/cogs/audio/core/utilities/playlists.py:682 msgid "Server" msgstr "Server" -#: redbot/cogs/audio/core/utilities/playlists.py:686 +#: redbot/cogs/audio/core/utilities/playlists.py:684 msgid "the User" msgstr "der Benutzer" -#: redbot/cogs/audio/core/utilities/playlists.py:686 +#: redbot/cogs/audio/core/utilities/playlists.py:684 msgid "User" msgstr "Benutzer" diff --git a/redbot/cogs/audio/core/utilities/locales/es-ES.po b/redbot/cogs/audio/core/utilities/locales/es-ES.po index 2bff85d378a..1ec7b246ecd 100644 --- a/redbot/cogs/audio/core/utilities/locales/es-ES.po +++ b/redbot/cogs/audio/core/utilities/locales/es-ES.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 03:05+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,96 +15,96 @@ msgstr "" "X-Crowdin-File-ID: 688\n" "Language: es_ES\n" -#: redbot/cogs/audio/core/utilities/formatting.py:75 +#: redbot/cogs/audio/core/utilities/formatting.py:74 msgid "tracks" msgstr "canciones" -#: redbot/cogs/audio/core/utilities/formatting.py:85 -#: redbot/cogs/audio/core/utilities/formatting.py:275 +#: redbot/cogs/audio/core/utilities/formatting.py:84 +#: redbot/cogs/audio/core/utilities/formatting.py:272 msgid "Page {page_num}/{total_pages}" msgstr "Página {page_num}/{total_pages}" -#: redbot/cogs/audio/core/utilities/formatting.py:96 -#: redbot/cogs/audio/core/utilities/playlists.py:527 -msgid "Connection to Lavalink has failed" +#: redbot/cogs/audio/core/utilities/formatting.py:95 +#: redbot/cogs/audio/core/utilities/playlists.py:526 +msgid "Connection to Lavalink node has failed" msgstr "La conexión a Lavalink ha fallado" -#: redbot/cogs/audio/core/utilities/formatting.py:99 +#: redbot/cogs/audio/core/utilities/formatting.py:98 #: redbot/cogs/audio/core/utilities/player.py:591 -#: redbot/cogs/audio/core/utilities/playlists.py:530 +#: redbot/cogs/audio/core/utilities/playlists.py:529 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/utilities/formatting.py:107 -#: redbot/cogs/audio/core/utilities/playlists.py:562 +#: redbot/cogs/audio/core/utilities/formatting.py:106 +#: redbot/cogs/audio/core/utilities/playlists.py:561 msgid "Connect to a voice channel first." msgstr "Conéctate a un canal de voz primero." -#: redbot/cogs/audio/core/utilities/formatting.py:110 -#: redbot/cogs/audio/core/utilities/playlists.py:555 -msgid "Connection to Lavalink has not yet been established." +#: redbot/cogs/audio/core/utilities/formatting.py:109 +#: redbot/cogs/audio/core/utilities/playlists.py:554 +msgid "Connection to Lavalink node has not yet been established." msgstr "Aún no se ha establecido la conexión con Lavalink." -#: redbot/cogs/audio/core/utilities/formatting.py:117 -#: redbot/cogs/audio/core/utilities/player.py:441 -#: redbot/cogs/audio/core/utilities/player.py:523 +#: redbot/cogs/audio/core/utilities/formatting.py:116 +msgid "Unable To Play Tracks" +msgstr "No se pueden reproducir canciones" + +#: redbot/cogs/audio/core/utilities/formatting.py:116 +#: redbot/cogs/audio/core/utilities/player.py:442 +#: redbot/cogs/audio/core/utilities/player.py:524 msgid "Queue size limit reached." msgstr "Límite de cola alcanzado." -#: redbot/cogs/audio/core/utilities/formatting.py:117 -msgid "Unable To Play Tracks" -msgstr "No se puede reproducir pistas" - -#: redbot/cogs/audio/core/utilities/formatting.py:155 +#: redbot/cogs/audio/core/utilities/formatting.py:154 #: redbot/cogs/audio/core/utilities/player.py:599 msgid "Track Enqueued" -msgstr "Pista en cola" +msgstr "Canción en cola" -#: redbot/cogs/audio/core/utilities/formatting.py:170 +#: redbot/cogs/audio/core/utilities/formatting.py:168 #: redbot/cogs/audio/core/utilities/player.py:548 msgid "This track is not allowed in this server." -msgstr "Esta pista no está permitida en este servidor." +msgstr "Esta canción no está permitida en este servidor." -#: redbot/cogs/audio/core/utilities/formatting.py:188 +#: redbot/cogs/audio/core/utilities/formatting.py:185 #: redbot/cogs/audio/core/utilities/player.py:570 msgid "Track exceeds maximum length." -msgstr "La pista excede la longitud máxima." +msgstr "La canción excede la duración máxima." -#: redbot/cogs/audio/core/utilities/formatting.py:203 +#: redbot/cogs/audio/core/utilities/formatting.py:200 #: redbot/cogs/audio/core/utilities/player.py:602 msgid "{time} until track playback: #{position} in queue" msgstr "{time} hasta la reproducción de la pista: #{position} en cola" -#: redbot/cogs/audio/core/utilities/formatting.py:263 +#: redbot/cogs/audio/core/utilities/formatting.py:260 msgid "Tracks Found:" msgstr "Canciones encontradas:" -#: redbot/cogs/audio/core/utilities/formatting.py:264 +#: redbot/cogs/audio/core/utilities/formatting.py:261 msgid "search results" msgstr "resultados de la búsqueda" -#: redbot/cogs/audio/core/utilities/formatting.py:266 +#: redbot/cogs/audio/core/utilities/formatting.py:263 msgid "Folders Found:" msgstr "Carpetas encontradas:" -#: redbot/cogs/audio/core/utilities/formatting.py:267 +#: redbot/cogs/audio/core/utilities/formatting.py:264 msgid "local folders" msgstr "carpetas locales" -#: redbot/cogs/audio/core/utilities/formatting.py:269 +#: redbot/cogs/audio/core/utilities/formatting.py:266 msgid "Files Found:" msgstr "Archivos encontrados:" -#: redbot/cogs/audio/core/utilities/formatting.py:270 +#: redbot/cogs/audio/core/utilities/formatting.py:267 msgid "local tracks" msgstr "canciones locales" -#: redbot/cogs/audio/core/utilities/formatting.py:382 -#: redbot/cogs/audio/core/utilities/playlists.py:241 +#: redbot/cogs/audio/core/utilities/formatting.py:379 +#: redbot/cogs/audio/core/utilities/playlists.py:240 msgid "Unknown" msgstr "Desconocido" -#: redbot/cogs/audio/core/utilities/formatting.py:383 +#: redbot/cogs/audio/core/utilities/formatting.py:380 msgid " - Name: <{pname}>\n" " - Scope: < {scope} >\n" " - ID: < {pid} >\n" @@ -117,9 +117,9 @@ msgstr " - Nombre: <{pname}>\n" " - Autor: < {author} >\n\n" #: redbot/cogs/audio/core/utilities/local_tracks.py:109 -#: redbot/cogs/audio/core/utilities/player.py:235 -#: redbot/cogs/audio/core/utilities/player.py:245 -#: redbot/cogs/audio/core/utilities/player.py:327 +#: redbot/cogs/audio/core/utilities/player.py:234 +#: redbot/cogs/audio/core/utilities/player.py:244 +#: redbot/cogs/audio/core/utilities/player.py:326 #: redbot/cogs/audio/core/utilities/player.py:650 msgid "Invalid Environment" msgstr "Entorno no válido" @@ -128,134 +128,136 @@ msgstr "Entorno no válido" msgid "No localtracks folder." msgstr "No hay carpeta de canciones locales." -#: redbot/cogs/audio/core/utilities/miscellaneous.py:53 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:50 msgid "Not enough {currency}" msgstr "No tienes suficiente {currency}" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:54 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:51 msgid "{required_credits} {currency} required, but you have {bal}." msgstr "{required_credits} {currency} requerido, pero tienes {bal}." #: redbot/cogs/audio/core/utilities/player.py:78 msgid "music in {} servers" -msgstr "música en {} servidores" +msgstr "Música en {} Servidores" -#: redbot/cogs/audio/core/utilities/player.py:136 -#: redbot/cogs/audio/core/utilities/player.py:140 -#: redbot/cogs/audio/core/utilities/player.py:145 +#: redbot/cogs/audio/core/utilities/player.py:135 +#: redbot/cogs/audio/core/utilities/player.py:139 +#: redbot/cogs/audio/core/utilities/player.py:144 msgid "There's nothing in the queue." msgstr "No hay nada en la cola." -#: redbot/cogs/audio/core/utilities/player.py:142 +#: redbot/cogs/audio/core/utilities/player.py:141 msgid "Currently livestreaming {track}" msgstr "Actualmente en vivo {track}" -#: redbot/cogs/audio/core/utilities/player.py:147 +#: redbot/cogs/audio/core/utilities/player.py:146 msgid "{time} left on {track}" msgstr "{time} restante de {track}" -#: redbot/cogs/audio/core/utilities/player.py:155 -#: redbot/cogs/audio/core/utilities/player.py:190 +#: redbot/cogs/audio/core/utilities/player.py:154 +#: redbot/cogs/audio/core/utilities/player.py:189 msgid "Track Skipped" msgstr "Canción saltada" -#: redbot/cogs/audio/core/utilities/player.py:168 +#: redbot/cogs/audio/core/utilities/player.py:167 msgid "Track number must be equal to or greater than 1." msgstr "El número de la canción debe ser igual o mayor que 1." -#: redbot/cogs/audio/core/utilities/player.py:174 +#: redbot/cogs/audio/core/utilities/player.py:173 msgid "There are only {queuelen} songs currently queued." msgstr "Solo hay {queuelen} canciones actualmente en cola." -#: redbot/cogs/audio/core/utilities/player.py:180 +#: redbot/cogs/audio/core/utilities/player.py:179 msgid "{skip_to_track} Tracks Skipped" msgstr "{skip_to_track} pistas omitidas" -#: redbot/cogs/audio/core/utilities/player.py:236 +#: redbot/cogs/audio/core/utilities/player.py:235 msgid "The owner needs to set the Spotify client ID and Spotify client secret, before Spotify URLs or codes can be used. \n" "See `{prefix}audioset spotifyapi` for instructions." 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. \n" "Ver `{prefix}audioset spotifyapi` para instrucciones." -#: redbot/cogs/audio/core/utilities/player.py:246 +#: redbot/cogs/audio/core/utilities/player.py:245 msgid "The owner needs to set the YouTube API key before Spotify URLs or codes can be used.\n" "See `{prefix}audioset youtubeapi` for instructions." 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. \n" "Ver `{prefix}audioset spotifyapi` para instrucciones." +#: redbot/cogs/audio/core/utilities/player.py:254 +#: redbot/cogs/audio/core/utilities/player.py:363 +#: redbot/cogs/audio/core/utilities/playlists.py:594 +msgid "Unable To Get Tracks" +msgstr "No se pueden reproducir las canciones" + #: redbot/cogs/audio/core/utilities/player.py:255 #: redbot/cogs/audio/core/utilities/player.py:364 #: redbot/cogs/audio/core/utilities/playlists.py:595 -msgid "Unable To Get Tracks" -msgstr "No se pueden reproducir las pistas" - -#: redbot/cogs/audio/core/utilities/player.py:256 -#: redbot/cogs/audio/core/utilities/player.py:365 -#: redbot/cogs/audio/core/utilities/playlists.py:596 msgid "Wait until the playlist has finished loading." msgstr "Espere hasta que la lista de reproducción haya terminado de cargar." -#: redbot/cogs/audio/core/utilities/player.py:267 -#: redbot/cogs/audio/core/utilities/player.py:309 -#: redbot/cogs/audio/core/utilities/player.py:407 -#: redbot/cogs/audio/core/utilities/playlists.py:606 -#: redbot/cogs/audio/core/utilities/playlists.py:639 +#: redbot/cogs/audio/core/utilities/player.py:266 +#: redbot/cogs/audio/core/utilities/player.py:308 +#: redbot/cogs/audio/core/utilities/player.py:408 +#: redbot/cogs/audio/core/utilities/playlists.py:605 +#: redbot/cogs/audio/core/utilities/playlists.py:638 msgid "Nothing found." msgstr "Nada encontrado." +#: redbot/cogs/audio/core/utilities/player.py:269 +#: redbot/cogs/audio/core/utilities/player.py:310 +#: redbot/cogs/audio/core/utilities/player.py:423 +#: redbot/cogs/audio/core/utilities/playlists.py:607 +#: redbot/cogs/audio/core/utilities/playlists.py:640 +msgid "Track is not playable." +msgstr "La canción no se puede reproducir." + #: redbot/cogs/audio/core/utilities/player.py:270 #: redbot/cogs/audio/core/utilities/player.py:311 -#: redbot/cogs/audio/core/utilities/player.py:422 +#: redbot/cogs/audio/core/utilities/player.py:425 #: redbot/cogs/audio/core/utilities/playlists.py:608 #: redbot/cogs/audio/core/utilities/playlists.py:641 -msgid "Track is not playable." -msgstr "La pista no es reproducible." - -#: redbot/cogs/audio/core/utilities/player.py:271 -#: redbot/cogs/audio/core/utilities/player.py:312 -#: redbot/cogs/audio/core/utilities/player.py:424 -#: redbot/cogs/audio/core/utilities/playlists.py:609 -#: redbot/cogs/audio/core/utilities/playlists.py:642 msgid "**{suffix}** is not a fully supported format and some tracks may not play." -msgstr "**{suffix}** no es un formato totalmente soportado y algunas pistas pueden no reproducirse." +msgstr "**{suffix}** no es un formato soportado, por lo que algunas canciones pueden no reproducirse." -#: redbot/cogs/audio/core/utilities/player.py:301 -#: redbot/cogs/audio/core/utilities/player.py:392 +#: redbot/cogs/audio/core/utilities/player.py:300 +#: redbot/cogs/audio/core/utilities/player.py:393 #: redbot/cogs/audio/core/utilities/player.py:657 -#: redbot/cogs/audio/core/utilities/playlists.py:426 -#: redbot/cogs/audio/core/utilities/playlists.py:627 -#: redbot/cogs/audio/core/utilities/playlists.py:656 +#: redbot/cogs/audio/core/utilities/playlists.py:425 +#: redbot/cogs/audio/core/utilities/playlists.py:626 +#: redbot/cogs/audio/core/utilities/playlists.py:655 msgid "Unable to Get Track" -msgstr "No se puede obtener la pista" +msgstr "No se puede obtener la canción" -#: redbot/cogs/audio/core/utilities/player.py:302 -#: redbot/cogs/audio/core/utilities/player.py:393 -#: redbot/cogs/audio/core/utilities/player.py:658 -#: redbot/cogs/audio/core/utilities/playlists.py:427 -#: redbot/cogs/audio/core/utilities/playlists.py:628 -#: redbot/cogs/audio/core/utilities/playlists.py:657 -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:301 +#: redbot/cogs/audio/core/utilities/playlists.py:426 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." +msgstr "No puedo obtener una cancion desde el nodo de Lavalink en este momento, inténtalo de nuevo en unos minutos." -#: redbot/cogs/audio/core/utilities/player.py:328 +#: redbot/cogs/audio/core/utilities/player.py:327 msgid "The Spotify API key or client secret has not been set properly. \n" "Use `{prefix}audioset spotifyapi` for instructions." msgstr "La clave API de Spotify o el cliente secreto no se han configurado correctamente. \n" "Usa `{prefix}audioset spotifyapi` para obtener instrucciones." -#: redbot/cogs/audio/core/utilities/player.py:352 +#: redbot/cogs/audio/core/utilities/player.py:351 msgid "Unable To Find Tracks" -msgstr "No se encontraron pistas" +msgstr "No se encontraron canciones" -#: redbot/cogs/audio/core/utilities/player.py:353 +#: redbot/cogs/audio/core/utilities/player.py:352 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/core/utilities/player.py:379 +#: redbot/cogs/audio/core/utilities/player.py:378 msgid "{query} is not an allowed query." msgstr "{query} no es una consulta permitida." -#: redbot/cogs/audio/core/utilities/player.py:415 +#: redbot/cogs/audio/core/utilities/player.py:394 +#: redbot/cogs/audio/core/utilities/playlists.py:627 +#: redbot/cogs/audio/core/utilities/playlists.py:656 +msgid "I'm unable to get a track from Lavalink node at the moment, try again in a few minutes." +msgstr "No puedo obtener una cancion desde el nodo de Lavalink en este momento, inténtalo de nuevo en unos minutos." + +#: redbot/cogs/audio/core/utilities/player.py:416 msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" "This may be due to permissions or because Lavalink.jar is being run in a different machine than the local tracks." msgstr "Las pistas locales no funcionarán si el `Lavalink.jar` no puede ver la pista.\n" @@ -263,21 +265,25 @@ msgstr "Las pistas locales no funcionarán si el `Lavalink.jar` no puede ver la #: redbot/cogs/audio/core/utilities/player.py:486 msgid " {bad_tracks} tracks cannot be queued." -msgstr " {bad_tracks} pistas no pueden ser puestas en cola." +msgstr " {bad_tracks} canciones no pueden ser puestas en cola." #: redbot/cogs/audio/core/utilities/player.py:492 msgid "No Title" msgstr "Sin título" -#: redbot/cogs/audio/core/utilities/player.py:498 +#: redbot/cogs/audio/core/utilities/player.py:494 msgid "Playlist Enqueued" msgstr "Lista de reproducción en cola" -#: redbot/cogs/audio/core/utilities/player.py:501 +#: redbot/cogs/audio/core/utilities/player.py:494 +msgid "Album Enqueued" +msgstr "Álbum en cola" + +#: redbot/cogs/audio/core/utilities/player.py:502 msgid "Added {num} tracks to the queue.{maxlength_msg}" -msgstr "Se han añadido {num} pistas a la cola.{maxlength_msg}" +msgstr "Se han añadido {num} canciones a la cola.{maxlength_msg}" -#: redbot/cogs/audio/core/utilities/player.py:507 +#: redbot/cogs/audio/core/utilities/player.py:508 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "{time} hasta el inicio de la reproducción de la lista: comienza en #{position} en cola" @@ -287,55 +293,59 @@ msgstr "No se encontró nada" #: redbot/cogs/audio/core/utilities/player.py:623 msgid "Please wait, finding tracks..." -msgstr "Por favor espere, buscando las pistas..." +msgstr "Por favor espere, buscando las canciones..." #: redbot/cogs/audio/core/utilities/player.py:629 msgid "Getting track {num}/{total}..." -msgstr "Obteniendo la pista {num}/{total}..." +msgstr "Obteniendo la canción {num}/{total}..." #: redbot/cogs/audio/core/utilities/player.py:630 msgid "Matching track {num}/{total}..." -msgstr "Obteniendo la pista {num}/{total}..." +msgstr "Obteniendo la canción {num}/{total}..." #: redbot/cogs/audio/core/utilities/player.py:631 -#: redbot/cogs/audio/core/utilities/playlists.py:342 -#: redbot/cogs/audio/core/utilities/playlists.py:415 +#: redbot/cogs/audio/core/utilities/playlists.py:341 +#: redbot/cogs/audio/core/utilities/playlists.py:414 msgid "Loading track {num}/{total}..." -msgstr "Cargando la pista {num}/{total}..." +msgstr "Cargando la canción {num}/{total}..." #: redbot/cogs/audio/core/utilities/player.py:632 msgid "Approximate time remaining: {seconds}" msgstr "Tiempo restante aproximado: {seconds}" +#: redbot/cogs/audio/core/utilities/player.py:658 +msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." +msgstr "No puedo obtener una canción desde Lavalink en este momento, inténtalo de nuevo en unos minutos." + #: redbot/cogs/audio/core/utilities/player.py:667 msgid "The connection was reset while loading the playlist." msgstr "La conexión se restableció mientras se cargaba la lista de reproducción." -#: redbot/cogs/audio/core/utilities/playlists.py:84 +#: redbot/cogs/audio/core/utilities/playlists.py:83 msgid "You do not have the permissions to manage {name} (`{id}`) [**{scope}**]." msgstr "No tienes permisos para administrar {name} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/utilities/playlists.py:102 +#: redbot/cogs/audio/core/utilities/playlists.py:101 msgid "You do not have the permissions to manage that playlist in {guild}." msgstr "No tienes permisos para administrar esa lista de reproducción en {guild}." -#: redbot/cogs/audio/core/utilities/playlists.py:109 +#: redbot/cogs/audio/core/utilities/playlists.py:108 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:113 +#: redbot/cogs/audio/core/utilities/playlists.py:112 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:117 +#: redbot/cogs/audio/core/utilities/playlists.py:116 msgid "No access to playlist." msgstr "Sin acceso a la lista de reproducción." -#: redbot/cogs/audio/core/utilities/playlists.py:225 +#: redbot/cogs/audio/core/utilities/playlists.py:224 msgid "{match_count} playlists match {original_input}: Please try to be more specific, or use the playlist ID." 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:242 +#: redbot/cogs/audio/core/utilities/playlists.py:241 msgid "{number}. <{playlist.name}>\n" " - Scope: < {scope} >\n" " - ID: < {playlist.id} >\n" @@ -344,91 +354,91 @@ msgid "{number}. <{playlist.name}>\n" msgstr "{number}. <{playlist.name}>\n" " - Alcance: < {scope} >\n" " - ID: < {playlist.id} >\n" -" - Pistas: < {tracks} >\n" +" - Canciones: < {tracks} >\n" " - Autor: < {author} >\n\n" -#: redbot/cogs/audio/core/utilities/playlists.py:259 +#: redbot/cogs/audio/core/utilities/playlists.py:258 msgid "{playlists} playlists found, which one would you like?" msgstr "{playlists} listas de reproducción encontradas, ¿cuál es la que te gusta?" -#: redbot/cogs/audio/core/utilities/playlists.py:278 -#: redbot/cogs/audio/core/utilities/playlists.py:284 +#: redbot/cogs/audio/core/utilities/playlists.py:277 +#: redbot/cogs/audio/core/utilities/playlists.py:283 msgid "Too many matches found and you did not select which one you wanted." msgstr "Demasiadas coincidencias encontradas y no has seleccionado la que deseabas." -#: redbot/cogs/audio/core/utilities/playlists.py:309 +#: redbot/cogs/audio/core/utilities/playlists.py:308 msgid "Playlists you can access in this server:" msgstr "Listas de reproducción a las que puedes acceder en este servidor:" -#: redbot/cogs/audio/core/utilities/playlists.py:315 +#: redbot/cogs/audio/core/utilities/playlists.py:314 msgid "Playlists for {scope}:" msgstr "Listas de reproducción para {scope}:" -#: redbot/cogs/audio/core/utilities/playlists.py:319 +#: redbot/cogs/audio/core/utilities/playlists.py:318 msgid "Page {page_num}/{total_pages} | {num} playlists." msgstr "Página {page_num}/{total_pages} | {num} listas de reproducción." -#: redbot/cogs/audio/core/utilities/playlists.py:335 -#: redbot/cogs/audio/core/utilities/playlists.py:413 +#: redbot/cogs/audio/core/utilities/playlists.py:334 +#: redbot/cogs/audio/core/utilities/playlists.py:412 msgid "Please wait, adding tracks..." -msgstr "Por favor espere, añadiendo las pistas..." +msgstr "Por favor espere, añadiendo las canciones..." -#: redbot/cogs/audio/core/utilities/playlists.py:362 -#: redbot/cogs/audio/core/utilities/playlists.py:465 +#: redbot/cogs/audio/core/utilities/playlists.py:361 +#: redbot/cogs/audio/core/utilities/playlists.py:464 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "Lista de reproducción {name} vacía (`{id}`) [**{scope}**] creada." -#: redbot/cogs/audio/core/utilities/playlists.py:367 -#: redbot/cogs/audio/core/utilities/playlists.py:470 +#: redbot/cogs/audio/core/utilities/playlists.py:366 +#: redbot/cogs/audio/core/utilities/playlists.py:469 msgid "Added {num} tracks from the {playlist_name} playlist. {num_bad} track(s) could not be loaded." 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:372 -#: redbot/cogs/audio/core/utilities/playlists.py:475 +#: redbot/cogs/audio/core/utilities/playlists.py:371 +#: redbot/cogs/audio/core/utilities/playlists.py:474 msgid "Added {num} tracks from the {playlist_name} playlist." -msgstr "Añadidas {num} pistas de la lista de reproducción {playlist_name}." +msgstr "Añadidas {num} canciones de la lista de reproducción {playlist_name}." -#: redbot/cogs/audio/core/utilities/playlists.py:376 -#: redbot/cogs/audio/core/utilities/playlists.py:479 +#: redbot/cogs/audio/core/utilities/playlists.py:375 +#: redbot/cogs/audio/core/utilities/playlists.py:478 msgid "Playlist Saved" msgstr "Lista de reproducción guardada" -#: redbot/cogs/audio/core/utilities/playlists.py:541 -#: redbot/cogs/audio/core/utilities/playlists.py:554 -#: redbot/cogs/audio/core/utilities/playlists.py:561 -#: redbot/cogs/audio/core/utilities/playlists.py:572 +#: redbot/cogs/audio/core/utilities/playlists.py:540 +#: redbot/cogs/audio/core/utilities/playlists.py:553 +#: redbot/cogs/audio/core/utilities/playlists.py:560 +#: redbot/cogs/audio/core/utilities/playlists.py:571 msgid "Unable To Get Playlists" -msgstr "No se puede obtener listas de reproducción" +msgstr "No se pueden obtener listas de reproducción" -#: redbot/cogs/audio/core/utilities/playlists.py:542 +#: redbot/cogs/audio/core/utilities/playlists.py:541 msgid "I don't have permission to connect and speak in your channel." msgstr "No tengo permisos para conectarme o hablar en tu canal." -#: redbot/cogs/audio/core/utilities/playlists.py:573 +#: redbot/cogs/audio/core/utilities/playlists.py:572 msgid "You must be in the voice channel to use the playlist command." msgstr "Debes estar en el canal de voz para usar el comando de reproducción." -#: redbot/cogs/audio/core/utilities/playlists.py:682 +#: redbot/cogs/audio/core/utilities/playlists.py:680 msgid "the Global" msgstr "el Global" -#: redbot/cogs/audio/core/utilities/playlists.py:682 +#: redbot/cogs/audio/core/utilities/playlists.py:680 msgid "Global" msgstr "Global" -#: redbot/cogs/audio/core/utilities/playlists.py:684 +#: redbot/cogs/audio/core/utilities/playlists.py:682 msgid "the Server" msgstr "el Servidor" -#: redbot/cogs/audio/core/utilities/playlists.py:684 +#: redbot/cogs/audio/core/utilities/playlists.py:682 msgid "Server" msgstr "Servidor" -#: redbot/cogs/audio/core/utilities/playlists.py:686 +#: redbot/cogs/audio/core/utilities/playlists.py:684 msgid "the User" msgstr "el Usuario" -#: redbot/cogs/audio/core/utilities/playlists.py:686 +#: redbot/cogs/audio/core/utilities/playlists.py:684 msgid "User" msgstr "Usuario" @@ -447,7 +457,7 @@ msgstr "Solicitada por: **{user}**" #: redbot/cogs/audio/core/utilities/queue.py:62 msgid "Playing: " -msgstr "Jugando: " +msgstr "Reproduciendo: " #: redbot/cogs/audio/core/utilities/queue.py:76 msgid "requested by **{user}**\n" @@ -459,11 +469,11 @@ msgstr "Cola de __{guild_name}__" #: redbot/cogs/audio/core/utilities/queue.py:88 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks, {num_remaining} remaining\n" -msgstr "Página {page_num}/{total_pages} | {num_tracks} pistas, {num_remaining} restantes\n" +msgstr "Página {page_num}/{total_pages} | {num_tracks} canciones, {num_remaining} restantes\n" #: redbot/cogs/audio/core/utilities/queue.py:97 msgid "Auto-Play" -msgstr "Auto-Jugar" +msgstr "Reproducción automática" #: redbot/cogs/audio/core/utilities/queue.py:103 msgid "Shuffle" diff --git a/redbot/cogs/audio/core/utilities/locales/fi-FI.po b/redbot/cogs/audio/core/utilities/locales/fi-FI.po index f6d58b09fd1..49561107606 100644 --- a/redbot/cogs/audio/core/utilities/locales/fi-FI.po +++ b/redbot/cogs/audio/core/utilities/locales/fi-FI.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 03:05+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,96 +15,96 @@ msgstr "" "X-Crowdin-File-ID: 688\n" "Language: fi_FI\n" -#: redbot/cogs/audio/core/utilities/formatting.py:75 +#: redbot/cogs/audio/core/utilities/formatting.py:74 msgid "tracks" msgstr "kappaletta" -#: redbot/cogs/audio/core/utilities/formatting.py:85 -#: redbot/cogs/audio/core/utilities/formatting.py:275 +#: redbot/cogs/audio/core/utilities/formatting.py:84 +#: redbot/cogs/audio/core/utilities/formatting.py:272 msgid "Page {page_num}/{total_pages}" msgstr "Sivu {page_num}/{total_pages}" -#: redbot/cogs/audio/core/utilities/formatting.py:96 -#: redbot/cogs/audio/core/utilities/playlists.py:527 -msgid "Connection to Lavalink has failed" -msgstr "Lavalink-yhteys epäonnistui" +#: redbot/cogs/audio/core/utilities/formatting.py:95 +#: redbot/cogs/audio/core/utilities/playlists.py:526 +msgid "Connection to Lavalink node has failed" +msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:99 +#: redbot/cogs/audio/core/utilities/formatting.py:98 #: redbot/cogs/audio/core/utilities/player.py:591 -#: redbot/cogs/audio/core/utilities/playlists.py:530 +#: redbot/cogs/audio/core/utilities/playlists.py:529 msgid "Please check your console or logs for details." msgstr "Tarkista lisätiedot konsolista tai logeista." -#: redbot/cogs/audio/core/utilities/formatting.py:107 -#: redbot/cogs/audio/core/utilities/playlists.py:562 +#: redbot/cogs/audio/core/utilities/formatting.py:106 +#: redbot/cogs/audio/core/utilities/playlists.py:561 msgid "Connect to a voice channel first." msgstr "Yhdistä ensin puhekanavalle." -#: redbot/cogs/audio/core/utilities/formatting.py:110 -#: redbot/cogs/audio/core/utilities/playlists.py:555 -msgid "Connection to Lavalink has not yet been established." -msgstr "Yhteyttä Lavalinkkiin ei ole vielä muodostettu." - -#: redbot/cogs/audio/core/utilities/formatting.py:117 -#: redbot/cogs/audio/core/utilities/player.py:441 -#: redbot/cogs/audio/core/utilities/player.py:523 -msgid "Queue size limit reached." -msgstr "Jonon enimmäispituus on saavutettu." +#: redbot/cogs/audio/core/utilities/formatting.py:109 +#: redbot/cogs/audio/core/utilities/playlists.py:554 +msgid "Connection to Lavalink node has not yet been established." +msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:117 +#: redbot/cogs/audio/core/utilities/formatting.py:116 msgid "Unable To Play Tracks" msgstr "Kappaleiden toisto ei onnistu" -#: redbot/cogs/audio/core/utilities/formatting.py:155 +#: redbot/cogs/audio/core/utilities/formatting.py:116 +#: redbot/cogs/audio/core/utilities/player.py:442 +#: redbot/cogs/audio/core/utilities/player.py:524 +msgid "Queue size limit reached." +msgstr "Jonon enimmäispituus on saavutettu." + +#: redbot/cogs/audio/core/utilities/formatting.py:154 #: redbot/cogs/audio/core/utilities/player.py:599 msgid "Track Enqueued" msgstr "Kappale lisätty jonoon" -#: redbot/cogs/audio/core/utilities/formatting.py:170 +#: redbot/cogs/audio/core/utilities/formatting.py:168 #: redbot/cogs/audio/core/utilities/player.py:548 msgid "This track is not allowed in this server." msgstr "Tämä kappale ei ole sallittu tällä palvelimella." -#: redbot/cogs/audio/core/utilities/formatting.py:188 +#: redbot/cogs/audio/core/utilities/formatting.py:185 #: redbot/cogs/audio/core/utilities/player.py:570 msgid "Track exceeds maximum length." msgstr "Kappale ylittää maksimipituuden." -#: redbot/cogs/audio/core/utilities/formatting.py:203 +#: redbot/cogs/audio/core/utilities/formatting.py:200 #: redbot/cogs/audio/core/utilities/player.py:602 msgid "{time} until track playback: #{position} in queue" msgstr "{time} kappaleen toistoon: #{position} jonossa" -#: redbot/cogs/audio/core/utilities/formatting.py:263 +#: redbot/cogs/audio/core/utilities/formatting.py:260 msgid "Tracks Found:" msgstr "Kappaleita löydetty:" -#: redbot/cogs/audio/core/utilities/formatting.py:264 +#: redbot/cogs/audio/core/utilities/formatting.py:261 msgid "search results" msgstr "hakutulosta" -#: redbot/cogs/audio/core/utilities/formatting.py:266 +#: redbot/cogs/audio/core/utilities/formatting.py:263 msgid "Folders Found:" msgstr "Kansioita löydetty:" -#: redbot/cogs/audio/core/utilities/formatting.py:267 +#: redbot/cogs/audio/core/utilities/formatting.py:264 msgid "local folders" msgstr "paikallista kansiota" -#: redbot/cogs/audio/core/utilities/formatting.py:269 +#: redbot/cogs/audio/core/utilities/formatting.py:266 msgid "Files Found:" msgstr "Tiedostoja löydetty:" -#: redbot/cogs/audio/core/utilities/formatting.py:270 +#: redbot/cogs/audio/core/utilities/formatting.py:267 msgid "local tracks" msgstr "paikallista kappaletta" -#: redbot/cogs/audio/core/utilities/formatting.py:382 -#: redbot/cogs/audio/core/utilities/playlists.py:241 +#: redbot/cogs/audio/core/utilities/formatting.py:379 +#: redbot/cogs/audio/core/utilities/playlists.py:240 msgid "Unknown" msgstr "Tuntematon" -#: redbot/cogs/audio/core/utilities/formatting.py:383 +#: redbot/cogs/audio/core/utilities/formatting.py:380 msgid " - Name: <{pname}>\n" " - Scope: < {scope} >\n" " - ID: < {pid} >\n" @@ -117,9 +117,9 @@ msgstr " - Nimi: <{pname}>\n" " - Tekijä: < {author} >\n\n" #: redbot/cogs/audio/core/utilities/local_tracks.py:109 -#: redbot/cogs/audio/core/utilities/player.py:235 -#: redbot/cogs/audio/core/utilities/player.py:245 -#: redbot/cogs/audio/core/utilities/player.py:327 +#: redbot/cogs/audio/core/utilities/player.py:234 +#: redbot/cogs/audio/core/utilities/player.py:244 +#: redbot/cogs/audio/core/utilities/player.py:326 #: redbot/cogs/audio/core/utilities/player.py:650 msgid "Invalid Environment" msgstr "Virheellinen ympäristö" @@ -128,11 +128,11 @@ msgstr "Virheellinen ympäristö" msgid "No localtracks folder." msgstr "Ei paikallisten kappaleiden kansiota." -#: redbot/cogs/audio/core/utilities/miscellaneous.py:53 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:50 msgid "Not enough {currency}" msgstr "Ei tarpeeksi {currency}" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:54 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:51 msgid "{required_credits} {currency} required, but you have {bal}." msgstr "{required_credits} {currency} tarvitaan, mutta sinulla on vain {bal}." @@ -140,122 +140,124 @@ msgstr "{required_credits} {currency} tarvitaan, mutta sinulla on vain {bal}." msgid "music in {} servers" msgstr "musiikkia {} palvelimella" -#: redbot/cogs/audio/core/utilities/player.py:136 -#: redbot/cogs/audio/core/utilities/player.py:140 -#: redbot/cogs/audio/core/utilities/player.py:145 +#: redbot/cogs/audio/core/utilities/player.py:135 +#: redbot/cogs/audio/core/utilities/player.py:139 +#: redbot/cogs/audio/core/utilities/player.py:144 msgid "There's nothing in the queue." msgstr "Jonossa ei ole mitään." -#: redbot/cogs/audio/core/utilities/player.py:142 +#: redbot/cogs/audio/core/utilities/player.py:141 msgid "Currently livestreaming {track}" msgstr "Tällä hetkellä livestriimaa {track}" -#: redbot/cogs/audio/core/utilities/player.py:147 +#: redbot/cogs/audio/core/utilities/player.py:146 msgid "{time} left on {track}" msgstr "{time} jäljellä kappaletta {track}" -#: redbot/cogs/audio/core/utilities/player.py:155 -#: redbot/cogs/audio/core/utilities/player.py:190 +#: redbot/cogs/audio/core/utilities/player.py:154 +#: redbot/cogs/audio/core/utilities/player.py:189 msgid "Track Skipped" msgstr "Kappale ohitettu" -#: redbot/cogs/audio/core/utilities/player.py:168 +#: redbot/cogs/audio/core/utilities/player.py:167 msgid "Track number must be equal to or greater than 1." msgstr "Kappalenumeron tulee olla yhtä suuri tai suurempi kuin 1." -#: redbot/cogs/audio/core/utilities/player.py:174 +#: redbot/cogs/audio/core/utilities/player.py:173 msgid "There are only {queuelen} songs currently queued." msgstr "Vain {queuelen} kappaletta on tällä hetkellä jonossa." -#: redbot/cogs/audio/core/utilities/player.py:180 +#: redbot/cogs/audio/core/utilities/player.py:179 msgid "{skip_to_track} Tracks Skipped" msgstr "{skip_to_track} kappaletta ohitettu" -#: redbot/cogs/audio/core/utilities/player.py:236 +#: redbot/cogs/audio/core/utilities/player.py:235 msgid "The owner needs to set the Spotify client ID and Spotify client secret, before Spotify URLs or codes can be used. \n" "See `{prefix}audioset spotifyapi` for instructions." msgstr "Omistajan tulee asettaa Spotify client ID ja Spotify client secret, ennen kuin Spotify-osoitteita voidaan käyttää. \n" "Katso `{prefix}audioset spotifyapi` saadaksesi ohjeita." -#: redbot/cogs/audio/core/utilities/player.py:246 +#: redbot/cogs/audio/core/utilities/player.py:245 msgid "The owner needs to set the YouTube API key before Spotify URLs or codes can be used.\n" "See `{prefix}audioset youtubeapi` for instructions." msgstr "Omistajan täytyy asettee YouTube API -avain ennen kuin Spotify-osoitteita voidaan käyttää.\n" "Katso`{prefix}audioset youtubeapi` saadakseksi ohjeita." -#: redbot/cogs/audio/core/utilities/player.py:255 -#: redbot/cogs/audio/core/utilities/player.py:364 -#: redbot/cogs/audio/core/utilities/playlists.py:595 +#: redbot/cogs/audio/core/utilities/player.py:254 +#: redbot/cogs/audio/core/utilities/player.py:363 +#: redbot/cogs/audio/core/utilities/playlists.py:594 msgid "Unable To Get Tracks" msgstr "Kappaleita ei voitu hakea" -#: redbot/cogs/audio/core/utilities/player.py:256 -#: redbot/cogs/audio/core/utilities/player.py:365 -#: redbot/cogs/audio/core/utilities/playlists.py:596 +#: redbot/cogs/audio/core/utilities/player.py:255 +#: redbot/cogs/audio/core/utilities/player.py:364 +#: redbot/cogs/audio/core/utilities/playlists.py:595 msgid "Wait until the playlist has finished loading." msgstr "Odota kunnes soittolista on kokonaan latautunut." -#: redbot/cogs/audio/core/utilities/player.py:267 -#: redbot/cogs/audio/core/utilities/player.py:309 -#: redbot/cogs/audio/core/utilities/player.py:407 -#: redbot/cogs/audio/core/utilities/playlists.py:606 -#: redbot/cogs/audio/core/utilities/playlists.py:639 +#: redbot/cogs/audio/core/utilities/player.py:266 +#: redbot/cogs/audio/core/utilities/player.py:308 +#: redbot/cogs/audio/core/utilities/player.py:408 +#: redbot/cogs/audio/core/utilities/playlists.py:605 +#: redbot/cogs/audio/core/utilities/playlists.py:638 msgid "Nothing found." msgstr "Mitään ei löytynyt." +#: redbot/cogs/audio/core/utilities/player.py:269 +#: redbot/cogs/audio/core/utilities/player.py:310 +#: redbot/cogs/audio/core/utilities/player.py:423 +#: redbot/cogs/audio/core/utilities/playlists.py:607 +#: redbot/cogs/audio/core/utilities/playlists.py:640 +msgid "Track is not playable." +msgstr "Kappale ei ole toistettavissa." + #: redbot/cogs/audio/core/utilities/player.py:270 #: redbot/cogs/audio/core/utilities/player.py:311 -#: redbot/cogs/audio/core/utilities/player.py:422 +#: redbot/cogs/audio/core/utilities/player.py:425 #: redbot/cogs/audio/core/utilities/playlists.py:608 #: redbot/cogs/audio/core/utilities/playlists.py:641 -msgid "Track is not playable." -msgstr "Kappale ei ole toistettavissa." - -#: redbot/cogs/audio/core/utilities/player.py:271 -#: redbot/cogs/audio/core/utilities/player.py:312 -#: redbot/cogs/audio/core/utilities/player.py:424 -#: redbot/cogs/audio/core/utilities/playlists.py:609 -#: redbot/cogs/audio/core/utilities/playlists.py:642 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "**{suffix}** ei ole täysin tuettu muoto ja sen vuoksi kaikkia kappaleita ei välttämättä voida toistaa." -#: redbot/cogs/audio/core/utilities/player.py:301 -#: redbot/cogs/audio/core/utilities/player.py:392 +#: redbot/cogs/audio/core/utilities/player.py:300 +#: redbot/cogs/audio/core/utilities/player.py:393 #: redbot/cogs/audio/core/utilities/player.py:657 -#: redbot/cogs/audio/core/utilities/playlists.py:426 -#: redbot/cogs/audio/core/utilities/playlists.py:627 -#: redbot/cogs/audio/core/utilities/playlists.py:656 +#: redbot/cogs/audio/core/utilities/playlists.py:425 +#: redbot/cogs/audio/core/utilities/playlists.py:626 +#: redbot/cogs/audio/core/utilities/playlists.py:655 msgid "Unable to Get Track" msgstr "Kappaletta ei voitu hakea" -#: redbot/cogs/audio/core/utilities/player.py:302 -#: redbot/cogs/audio/core/utilities/player.py:393 -#: redbot/cogs/audio/core/utilities/player.py:658 -#: redbot/cogs/audio/core/utilities/playlists.py:427 -#: redbot/cogs/audio/core/utilities/playlists.py:628 -#: redbot/cogs/audio/core/utilities/playlists.py:657 -msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." -msgstr "En saa kappaletta Lavalinkiltä tällä hetkellä, yritä uudelleen muutaman minuutin kuluttua." +#: redbot/cogs/audio/core/utilities/player.py:301 +#: redbot/cogs/audio/core/utilities/playlists.py:426 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." +msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:328 +#: redbot/cogs/audio/core/utilities/player.py:327 msgid "The Spotify API key or client secret has not been set properly. \n" "Use `{prefix}audioset spotifyapi` for instructions." msgstr "Spotify API-avainta tai client secret -arvoa ei ole asetettu oikein. \n" "Käytä`{prefix}audioset spotifyapi` saadaksesi ohjeita." -#: redbot/cogs/audio/core/utilities/player.py:352 +#: redbot/cogs/audio/core/utilities/player.py:351 msgid "Unable To Find Tracks" msgstr "Kappaleita ei voida hakea" -#: redbot/cogs/audio/core/utilities/player.py:353 +#: redbot/cogs/audio/core/utilities/player.py:352 msgid "This doesn't seem to be a supported Spotify URL or code." msgstr "Tuo ei näytä olevan kelvollinen Spotify-osoite tai -koodi." -#: redbot/cogs/audio/core/utilities/player.py:379 +#: redbot/cogs/audio/core/utilities/player.py:378 msgid "{query} is not an allowed query." msgstr "{query} ei ole sallittu haku." -#: redbot/cogs/audio/core/utilities/player.py:415 +#: redbot/cogs/audio/core/utilities/player.py:394 +#: redbot/cogs/audio/core/utilities/playlists.py:627 +#: redbot/cogs/audio/core/utilities/playlists.py:656 +msgid "I'm unable to get a track from Lavalink node at the moment, try again in a few minutes." +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:416 msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" "This may be due to permissions or because Lavalink.jar is being run in a different machine than the local tracks." msgstr "Paikalliset kappaleet eivät toimi jos `Lavalink.jar` ei voi nähdä niitä.\n" @@ -269,15 +271,19 @@ msgstr " {bad_tracks} kappaletta ei voida lisätä jonoon." msgid "No Title" msgstr "Ei otsikkoa" -#: redbot/cogs/audio/core/utilities/player.py:498 +#: redbot/cogs/audio/core/utilities/player.py:494 msgid "Playlist Enqueued" msgstr "Soittolista lisätty jonoon" -#: redbot/cogs/audio/core/utilities/player.py:501 +#: redbot/cogs/audio/core/utilities/player.py:494 +msgid "Album Enqueued" +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:502 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "Lisättiin {num} kappaletta jonoon.{maxlength_msg}" -#: redbot/cogs/audio/core/utilities/player.py:507 +#: redbot/cogs/audio/core/utilities/player.py:508 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "{time} soittolistan toiston alkuun: alkaa sijalla #{position} jonossa" @@ -298,8 +304,8 @@ msgid "Matching track {num}/{total}..." msgstr "Yhdistetään kappaletta {num}/{total}..." #: redbot/cogs/audio/core/utilities/player.py:631 -#: redbot/cogs/audio/core/utilities/playlists.py:342 -#: redbot/cogs/audio/core/utilities/playlists.py:415 +#: redbot/cogs/audio/core/utilities/playlists.py:341 +#: redbot/cogs/audio/core/utilities/playlists.py:414 msgid "Loading track {num}/{total}..." msgstr "Ladataan kappaletta {num}/{total}..." @@ -307,35 +313,39 @@ msgstr "Ladataan kappaletta {num}/{total}..." msgid "Approximate time remaining: {seconds}" msgstr "Arvioitu jäljellä oleva aika: {seconds}" +#: redbot/cogs/audio/core/utilities/player.py:658 +msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." +msgstr "En saa kappaletta Lavalinkiltä tällä hetkellä, yritä uudelleen muutaman minuutin kuluttua." + #: redbot/cogs/audio/core/utilities/player.py:667 msgid "The connection was reset while loading the playlist." msgstr "Yhteys nollattiin soittolistaa ladatessa." -#: redbot/cogs/audio/core/utilities/playlists.py:84 +#: redbot/cogs/audio/core/utilities/playlists.py:83 msgid "You do not have the permissions to manage {name} (`{id}`) [**{scope}**]." msgstr "Sinulla ei ole oikeutta hallita soittolistaa {name} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/utilities/playlists.py:102 +#: redbot/cogs/audio/core/utilities/playlists.py:101 msgid "You do not have the permissions to manage that playlist in {guild}." msgstr "Sinulla ei ole oikeutta hallita tuota soittolistaa palvelimella {guild}." -#: redbot/cogs/audio/core/utilities/playlists.py:109 +#: redbot/cogs/audio/core/utilities/playlists.py:108 msgid "You do not have the permissions to manage playlist owned by {user}." msgstr "Sinulla ei ole oikeutta hallita soittolistaa jonka omistaa {user}." -#: redbot/cogs/audio/core/utilities/playlists.py:113 +#: redbot/cogs/audio/core/utilities/playlists.py:112 msgid "You do not have the permissions to manage playlists in {scope} scope." msgstr "Sinulla ei ole oikeutta hallinnoida soittolistoja {scope}-tasolla." -#: redbot/cogs/audio/core/utilities/playlists.py:117 +#: redbot/cogs/audio/core/utilities/playlists.py:116 msgid "No access to playlist." msgstr "Ei pääsyä soittolistaan." -#: redbot/cogs/audio/core/utilities/playlists.py:225 +#: redbot/cogs/audio/core/utilities/playlists.py:224 msgid "{match_count} playlists match {original_input}: Please try to be more specific, or use the playlist ID." msgstr "{match_count} soittolistaa täsmää hakuun {original_input}: Ole tarkempi tai käytä soittolistan ID:tä." -#: redbot/cogs/audio/core/utilities/playlists.py:242 +#: redbot/cogs/audio/core/utilities/playlists.py:241 msgid "{number}. <{playlist.name}>\n" " - Scope: < {scope} >\n" " - ID: < {playlist.id} >\n" @@ -347,88 +357,88 @@ msgstr "{number}. <{playlist.name}>\n" " - Kappaleita: < {tracks} >\n" " - Tekijä: < {author} >\n\n" -#: redbot/cogs/audio/core/utilities/playlists.py:259 +#: redbot/cogs/audio/core/utilities/playlists.py:258 msgid "{playlists} playlists found, which one would you like?" msgstr "{playlists} soittolistaa löytyi, minkä niistä haluat?" -#: redbot/cogs/audio/core/utilities/playlists.py:278 -#: redbot/cogs/audio/core/utilities/playlists.py:284 +#: redbot/cogs/audio/core/utilities/playlists.py:277 +#: redbot/cogs/audio/core/utilities/playlists.py:283 msgid "Too many matches found and you did not select which one you wanted." msgstr "Liian monta osumaa löydettiin etkä valinnut minkä niistä halusit." -#: redbot/cogs/audio/core/utilities/playlists.py:309 +#: redbot/cogs/audio/core/utilities/playlists.py:308 msgid "Playlists you can access in this server:" msgstr "Soittolistat joihin sinulla on pääsy tällä palvelimella:" -#: redbot/cogs/audio/core/utilities/playlists.py:315 +#: redbot/cogs/audio/core/utilities/playlists.py:314 msgid "Playlists for {scope}:" msgstr "Soittolistat {scope}-tasolle:" -#: redbot/cogs/audio/core/utilities/playlists.py:319 +#: redbot/cogs/audio/core/utilities/playlists.py:318 msgid "Page {page_num}/{total_pages} | {num} playlists." msgstr "Sivu {page_num}/{total_pages} | {num} soittolistaa." -#: redbot/cogs/audio/core/utilities/playlists.py:335 -#: redbot/cogs/audio/core/utilities/playlists.py:413 +#: redbot/cogs/audio/core/utilities/playlists.py:334 +#: redbot/cogs/audio/core/utilities/playlists.py:412 msgid "Please wait, adding tracks..." msgstr "Ole hyvä ja odota, kappaleita lisätään..." -#: redbot/cogs/audio/core/utilities/playlists.py:362 -#: redbot/cogs/audio/core/utilities/playlists.py:465 +#: redbot/cogs/audio/core/utilities/playlists.py:361 +#: redbot/cogs/audio/core/utilities/playlists.py:464 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "Tyhjä soittolista {name} (`{id}`) [**{scope}**] luotu." -#: redbot/cogs/audio/core/utilities/playlists.py:367 -#: redbot/cogs/audio/core/utilities/playlists.py:470 +#: redbot/cogs/audio/core/utilities/playlists.py:366 +#: redbot/cogs/audio/core/utilities/playlists.py:469 msgid "Added {num} tracks from the {playlist_name} playlist. {num_bad} track(s) could not be loaded." msgstr "Lisättiin {num} kappaletta soittolistalta {playlist_name}. {num_bad} kappaletta ei voitu ladata." -#: redbot/cogs/audio/core/utilities/playlists.py:372 -#: redbot/cogs/audio/core/utilities/playlists.py:475 +#: redbot/cogs/audio/core/utilities/playlists.py:371 +#: redbot/cogs/audio/core/utilities/playlists.py:474 msgid "Added {num} tracks from the {playlist_name} playlist." msgstr "Lisättiin {num} kappaletta soittolistalta {playlist_name}." -#: redbot/cogs/audio/core/utilities/playlists.py:376 -#: redbot/cogs/audio/core/utilities/playlists.py:479 +#: redbot/cogs/audio/core/utilities/playlists.py:375 +#: redbot/cogs/audio/core/utilities/playlists.py:478 msgid "Playlist Saved" msgstr "Soittolista tallennettu" -#: redbot/cogs/audio/core/utilities/playlists.py:541 -#: redbot/cogs/audio/core/utilities/playlists.py:554 -#: redbot/cogs/audio/core/utilities/playlists.py:561 -#: redbot/cogs/audio/core/utilities/playlists.py:572 +#: redbot/cogs/audio/core/utilities/playlists.py:540 +#: redbot/cogs/audio/core/utilities/playlists.py:553 +#: redbot/cogs/audio/core/utilities/playlists.py:560 +#: redbot/cogs/audio/core/utilities/playlists.py:571 msgid "Unable To Get Playlists" msgstr "Soittolistoja ei voitu hakea" -#: redbot/cogs/audio/core/utilities/playlists.py:542 +#: redbot/cogs/audio/core/utilities/playlists.py:541 msgid "I don't have permission to connect and speak in your channel." -msgstr "" +msgstr "Minulla ei ole oikeutta yhdistää kanavallesi." -#: redbot/cogs/audio/core/utilities/playlists.py:573 +#: redbot/cogs/audio/core/utilities/playlists.py:572 msgid "You must be in the voice channel to use the playlist command." msgstr "Sinun tulee olla puhekanavalla käyttääksesi soittolista-komentoa." -#: redbot/cogs/audio/core/utilities/playlists.py:682 +#: redbot/cogs/audio/core/utilities/playlists.py:680 msgid "the Global" msgstr "Globaalille" -#: redbot/cogs/audio/core/utilities/playlists.py:682 +#: redbot/cogs/audio/core/utilities/playlists.py:680 msgid "Global" msgstr "Globaali" -#: redbot/cogs/audio/core/utilities/playlists.py:684 +#: redbot/cogs/audio/core/utilities/playlists.py:682 msgid "the Server" msgstr "Palvelin" -#: redbot/cogs/audio/core/utilities/playlists.py:684 +#: redbot/cogs/audio/core/utilities/playlists.py:682 msgid "Server" msgstr "Palvelin" -#: redbot/cogs/audio/core/utilities/playlists.py:686 +#: redbot/cogs/audio/core/utilities/playlists.py:684 msgid "the User" msgstr "Käyttäjä" -#: redbot/cogs/audio/core/utilities/playlists.py:686 +#: redbot/cogs/audio/core/utilities/playlists.py:684 msgid "User" msgstr "Käyttäjä" diff --git a/redbot/cogs/audio/core/utilities/locales/fr-FR.po b/redbot/cogs/audio/core/utilities/locales/fr-FR.po index 68e0aee5db9..e66c7b5dad2 100644 --- a/redbot/cogs/audio/core/utilities/locales/fr-FR.po +++ b/redbot/cogs/audio/core/utilities/locales/fr-FR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 03:05+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,96 +15,96 @@ msgstr "" "X-Crowdin-File-ID: 688\n" "Language: fr_FR\n" -#: redbot/cogs/audio/core/utilities/formatting.py:75 +#: redbot/cogs/audio/core/utilities/formatting.py:74 msgid "tracks" msgstr "pistes" -#: redbot/cogs/audio/core/utilities/formatting.py:85 -#: redbot/cogs/audio/core/utilities/formatting.py:275 +#: redbot/cogs/audio/core/utilities/formatting.py:84 +#: redbot/cogs/audio/core/utilities/formatting.py:272 msgid "Page {page_num}/{total_pages}" msgstr "Page {page_num}/{total_pages}" -#: redbot/cogs/audio/core/utilities/formatting.py:96 -#: redbot/cogs/audio/core/utilities/playlists.py:527 -msgid "Connection to Lavalink has failed" +#: redbot/cogs/audio/core/utilities/formatting.py:95 +#: redbot/cogs/audio/core/utilities/playlists.py:526 +msgid "Connection to Lavalink node has failed" msgstr "La connexion à Lavalink a échoué" -#: redbot/cogs/audio/core/utilities/formatting.py:99 +#: redbot/cogs/audio/core/utilities/formatting.py:98 #: redbot/cogs/audio/core/utilities/player.py:591 -#: redbot/cogs/audio/core/utilities/playlists.py:530 +#: redbot/cogs/audio/core/utilities/playlists.py:529 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:107 -#: redbot/cogs/audio/core/utilities/playlists.py:562 +#: redbot/cogs/audio/core/utilities/formatting.py:106 +#: redbot/cogs/audio/core/utilities/playlists.py:561 msgid "Connect to a voice channel first." msgstr "Rejoignez un salon vocal d'abord." -#: redbot/cogs/audio/core/utilities/formatting.py:110 -#: redbot/cogs/audio/core/utilities/playlists.py:555 -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:117 -#: redbot/cogs/audio/core/utilities/player.py:441 -#: redbot/cogs/audio/core/utilities/player.py:523 -msgid "Queue size limit reached." -msgstr "Limite de la file de lecture atteinte." +#: redbot/cogs/audio/core/utilities/formatting.py:109 +#: redbot/cogs/audio/core/utilities/playlists.py:554 +msgid "Connection to Lavalink node has not yet been established." +msgstr "La connexion au nœud Lavalink n'a pas encore été établie." -#: redbot/cogs/audio/core/utilities/formatting.py:117 +#: 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:155 +#: redbot/cogs/audio/core/utilities/formatting.py:116 +#: redbot/cogs/audio/core/utilities/player.py:442 +#: redbot/cogs/audio/core/utilities/player.py:524 +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:599 msgid "Track Enqueued" msgstr "Piste ajoutée" -#: redbot/cogs/audio/core/utilities/formatting.py:170 +#: redbot/cogs/audio/core/utilities/formatting.py:168 #: redbot/cogs/audio/core/utilities/player.py:548 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:188 +#: redbot/cogs/audio/core/utilities/formatting.py:185 #: redbot/cogs/audio/core/utilities/player.py:570 msgid "Track exceeds maximum length." msgstr "Cette piste dépasse la limite maximale." -#: redbot/cogs/audio/core/utilities/formatting.py:203 +#: redbot/cogs/audio/core/utilities/formatting.py:200 #: redbot/cogs/audio/core/utilities/player.py:602 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:263 +#: redbot/cogs/audio/core/utilities/formatting.py:260 msgid "Tracks Found:" msgstr "Pistes trouvées :" -#: redbot/cogs/audio/core/utilities/formatting.py:264 +#: redbot/cogs/audio/core/utilities/formatting.py:261 msgid "search results" msgstr "résultats de la recherche" -#: redbot/cogs/audio/core/utilities/formatting.py:266 +#: redbot/cogs/audio/core/utilities/formatting.py:263 msgid "Folders Found:" msgstr "Dossiers trouvés :" -#: redbot/cogs/audio/core/utilities/formatting.py:267 +#: redbot/cogs/audio/core/utilities/formatting.py:264 msgid "local folders" msgstr "dossiers locaux" -#: redbot/cogs/audio/core/utilities/formatting.py:269 +#: redbot/cogs/audio/core/utilities/formatting.py:266 msgid "Files Found:" msgstr "Fichiers trouvés :" -#: redbot/cogs/audio/core/utilities/formatting.py:270 +#: redbot/cogs/audio/core/utilities/formatting.py:267 msgid "local tracks" msgstr "titres locaux" -#: redbot/cogs/audio/core/utilities/formatting.py:382 -#: redbot/cogs/audio/core/utilities/playlists.py:241 +#: redbot/cogs/audio/core/utilities/formatting.py:379 +#: redbot/cogs/audio/core/utilities/playlists.py:240 msgid "Unknown" msgstr "Inconnu" -#: redbot/cogs/audio/core/utilities/formatting.py:383 +#: redbot/cogs/audio/core/utilities/formatting.py:380 msgid " - Name: <{pname}>\n" " - Scope: < {scope} >\n" " - ID: < {pid} >\n" @@ -117,9 +117,9 @@ msgstr " - Nom : <{pname}>\n" " - Auteur : < {author} >\n\n" #: redbot/cogs/audio/core/utilities/local_tracks.py:109 -#: redbot/cogs/audio/core/utilities/player.py:235 -#: redbot/cogs/audio/core/utilities/player.py:245 -#: redbot/cogs/audio/core/utilities/player.py:327 +#: redbot/cogs/audio/core/utilities/player.py:234 +#: redbot/cogs/audio/core/utilities/player.py:244 +#: redbot/cogs/audio/core/utilities/player.py:326 #: redbot/cogs/audio/core/utilities/player.py:650 msgid "Invalid Environment" msgstr "Environnement invalide" @@ -128,11 +128,11 @@ msgstr "Environnement invalide" msgid "No localtracks folder." msgstr "Aucun dossier de localtracks." -#: redbot/cogs/audio/core/utilities/miscellaneous.py:53 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:50 msgid "Not enough {currency}" msgstr "Pas assez de {currency}" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:54 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:51 msgid "{required_credits} {currency} required, but you have {bal}." msgstr "{required_credits} {currency} requis, mais vous avez {bal}." @@ -140,122 +140,124 @@ msgstr "{required_credits} {currency} requis, mais vous avez {bal}." msgid "music in {} servers" msgstr "musique dans {} serveurs" -#: redbot/cogs/audio/core/utilities/player.py:136 -#: redbot/cogs/audio/core/utilities/player.py:140 -#: redbot/cogs/audio/core/utilities/player.py:145 +#: redbot/cogs/audio/core/utilities/player.py:135 +#: redbot/cogs/audio/core/utilities/player.py:139 +#: redbot/cogs/audio/core/utilities/player.py:144 msgid "There's nothing in the queue." msgstr "Il n'y a rien dans la liste." -#: redbot/cogs/audio/core/utilities/player.py:142 +#: redbot/cogs/audio/core/utilities/player.py:141 msgid "Currently livestreaming {track}" msgstr "Actuellement en streaming {track}" -#: redbot/cogs/audio/core/utilities/player.py:147 +#: redbot/cogs/audio/core/utilities/player.py:146 msgid "{time} left on {track}" msgstr "{time} restant sur {track}" -#: redbot/cogs/audio/core/utilities/player.py:155 -#: redbot/cogs/audio/core/utilities/player.py:190 +#: redbot/cogs/audio/core/utilities/player.py:154 +#: redbot/cogs/audio/core/utilities/player.py:189 msgid "Track Skipped" msgstr "Piste passée" -#: redbot/cogs/audio/core/utilities/player.py:168 +#: redbot/cogs/audio/core/utilities/player.py:167 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:174 +#: redbot/cogs/audio/core/utilities/player.py:173 msgid "There are only {queuelen} songs currently queued." msgstr "Il y a seulement {queuelen} musiques dans la liste d'attente, actuellement." -#: redbot/cogs/audio/core/utilities/player.py:180 +#: redbot/cogs/audio/core/utilities/player.py:179 msgid "{skip_to_track} Tracks Skipped" msgstr "{skip_to_track} pistes sautées" -#: redbot/cogs/audio/core/utilities/player.py:236 +#: redbot/cogs/audio/core/utilities/player.py:235 msgid "The owner needs to set the Spotify client ID and Spotify client secret, before Spotify URLs or codes can be used. \n" "See `{prefix}audioset spotifyapi` for instructions." msgstr "Le propriétaire doit rentrer le \"Client ID\" Spotify et le \"Client Secret\" Spotify avant de pouvoir utiliser les URL ou les codes Spotify. \n" "Voir `{prefix}audioset spotifyapi` pour les instructions." -#: redbot/cogs/audio/core/utilities/player.py:246 +#: redbot/cogs/audio/core/utilities/player.py:245 msgid "The owner needs to set the YouTube API key before Spotify URLs or codes can be used.\n" "See `{prefix}audioset youtubeapi` for instructions." msgstr "Le propriétaire doit définir la clé d'API YouTube avant de pouvoir utiliser les URLs ou les codes Spotify.\n" "Voir `{prefix}audioset youtubeapi` pour les instructions." -#: redbot/cogs/audio/core/utilities/player.py:255 -#: redbot/cogs/audio/core/utilities/player.py:364 -#: redbot/cogs/audio/core/utilities/playlists.py:595 +#: redbot/cogs/audio/core/utilities/player.py:254 +#: redbot/cogs/audio/core/utilities/player.py:363 +#: redbot/cogs/audio/core/utilities/playlists.py:594 msgid "Unable To Get Tracks" msgstr "Impossible d'obtenir les pistes" -#: redbot/cogs/audio/core/utilities/player.py:256 -#: redbot/cogs/audio/core/utilities/player.py:365 -#: redbot/cogs/audio/core/utilities/playlists.py:596 +#: redbot/cogs/audio/core/utilities/player.py:255 +#: redbot/cogs/audio/core/utilities/player.py:364 +#: redbot/cogs/audio/core/utilities/playlists.py:595 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:267 -#: redbot/cogs/audio/core/utilities/player.py:309 -#: redbot/cogs/audio/core/utilities/player.py:407 -#: redbot/cogs/audio/core/utilities/playlists.py:606 -#: redbot/cogs/audio/core/utilities/playlists.py:639 +#: redbot/cogs/audio/core/utilities/player.py:266 +#: redbot/cogs/audio/core/utilities/player.py:308 +#: redbot/cogs/audio/core/utilities/player.py:408 +#: redbot/cogs/audio/core/utilities/playlists.py:605 +#: redbot/cogs/audio/core/utilities/playlists.py:638 msgid "Nothing found." msgstr "Aucun résultat." +#: redbot/cogs/audio/core/utilities/player.py:269 +#: redbot/cogs/audio/core/utilities/player.py:310 +#: redbot/cogs/audio/core/utilities/player.py:423 +#: redbot/cogs/audio/core/utilities/playlists.py:607 +#: redbot/cogs/audio/core/utilities/playlists.py:640 +msgid "Track is not playable." +msgstr "La piste n'est pas jouable." + #: redbot/cogs/audio/core/utilities/player.py:270 #: redbot/cogs/audio/core/utilities/player.py:311 -#: redbot/cogs/audio/core/utilities/player.py:422 +#: redbot/cogs/audio/core/utilities/player.py:425 #: redbot/cogs/audio/core/utilities/playlists.py:608 #: redbot/cogs/audio/core/utilities/playlists.py:641 -msgid "Track is not playable." -msgstr "La piste n'est pas jouable." - -#: redbot/cogs/audio/core/utilities/player.py:271 -#: redbot/cogs/audio/core/utilities/player.py:312 -#: redbot/cogs/audio/core/utilities/player.py:424 -#: redbot/cogs/audio/core/utilities/playlists.py:609 -#: redbot/cogs/audio/core/utilities/playlists.py:642 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:301 -#: redbot/cogs/audio/core/utilities/player.py:392 +#: redbot/cogs/audio/core/utilities/player.py:300 +#: redbot/cogs/audio/core/utilities/player.py:393 #: redbot/cogs/audio/core/utilities/player.py:657 -#: redbot/cogs/audio/core/utilities/playlists.py:426 -#: redbot/cogs/audio/core/utilities/playlists.py:627 -#: redbot/cogs/audio/core/utilities/playlists.py:656 +#: redbot/cogs/audio/core/utilities/playlists.py:425 +#: redbot/cogs/audio/core/utilities/playlists.py:626 +#: redbot/cogs/audio/core/utilities/playlists.py:655 msgid "Unable to Get Track" msgstr "Impossible d'obtenir la piste" -#: redbot/cogs/audio/core/utilities/player.py:302 -#: redbot/cogs/audio/core/utilities/player.py:393 -#: redbot/cogs/audio/core/utilities/player.py:658 -#: redbot/cogs/audio/core/utilities/playlists.py:427 -#: redbot/cogs/audio/core/utilities/playlists.py:628 -#: redbot/cogs/audio/core/utilities/playlists.py:657 -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:301 +#: redbot/cogs/audio/core/utilities/playlists.py:426 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." +msgstr "Je ne parviens actuellement pas à avoir une musique depuis Lavalink. Réessayez dans quelques minutes." -#: redbot/cogs/audio/core/utilities/player.py:328 +#: redbot/cogs/audio/core/utilities/player.py:327 msgid "The Spotify API key or client secret has not been set properly. \n" "Use `{prefix}audioset spotifyapi` for instructions." msgstr "La clé API de Spotify ou le secret client n'ont pas étés correctement définis. \n" "Utilisez `{prefix}audioset spotifyapi` pour connaître la marche à suivre." -#: redbot/cogs/audio/core/utilities/player.py:352 +#: redbot/cogs/audio/core/utilities/player.py:351 msgid "Unable To Find Tracks" msgstr "Impossible de trouver les pistes" -#: redbot/cogs/audio/core/utilities/player.py:353 +#: redbot/cogs/audio/core/utilities/player.py:352 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:379 +#: redbot/cogs/audio/core/utilities/player.py:378 msgid "{query} is not an allowed query." msgstr "{query} n'est pas une requête autorisée." -#: redbot/cogs/audio/core/utilities/player.py:415 +#: redbot/cogs/audio/core/utilities/player.py:394 +#: redbot/cogs/audio/core/utilities/playlists.py:627 +#: redbot/cogs/audio/core/utilities/playlists.py:656 +msgid "I'm unable to get a track from Lavalink node 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:416 msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" "This may be due to permissions or because Lavalink.jar is being run in a different machine than the local tracks." msgstr "Les pistes locales ne fonctionneront pas si `Lavalink.jar` ne peut pas voir la piste.\n" @@ -269,15 +271,19 @@ msgstr " {bad_tracks} pistes ne peuvent pas être mises en attente." msgid "No Title" msgstr "Sans titre" -#: redbot/cogs/audio/core/utilities/player.py:498 +#: redbot/cogs/audio/core/utilities/player.py:494 msgid "Playlist Enqueued" msgstr "Playlist en file d’attente" -#: redbot/cogs/audio/core/utilities/player.py:501 +#: redbot/cogs/audio/core/utilities/player.py:494 +msgid "Album Enqueued" +msgstr "Album en attente" + +#: redbot/cogs/audio/core/utilities/player.py:502 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:507 +#: redbot/cogs/audio/core/utilities/player.py:508 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" @@ -298,8 +304,8 @@ msgid "Matching track {num}/{total}..." msgstr "Piste correspondante {num}/{total}..." #: redbot/cogs/audio/core/utilities/player.py:631 -#: redbot/cogs/audio/core/utilities/playlists.py:342 -#: redbot/cogs/audio/core/utilities/playlists.py:415 +#: redbot/cogs/audio/core/utilities/playlists.py:341 +#: redbot/cogs/audio/core/utilities/playlists.py:414 msgid "Loading track {num}/{total}..." msgstr "Chargement de piste {num}/{total} ..." @@ -307,35 +313,39 @@ msgstr "Chargement de piste {num}/{total} ..." msgid "Approximate time remaining: {seconds}" msgstr "Temps approximatif restant: {seconds}" +#: redbot/cogs/audio/core/utilities/player.py:658 +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:667 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:84 +#: redbot/cogs/audio/core/utilities/playlists.py:83 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:102 +#: redbot/cogs/audio/core/utilities/playlists.py:101 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:109 +#: redbot/cogs/audio/core/utilities/playlists.py:108 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:113 +#: redbot/cogs/audio/core/utilities/playlists.py:112 msgid "You do not have the permissions to manage playlists in {scope} scope." msgstr "Vous n'avez pas les permissions pour gérer les playlists dans la portée {scope}." -#: redbot/cogs/audio/core/utilities/playlists.py:117 +#: redbot/cogs/audio/core/utilities/playlists.py:116 msgid "No access to playlist." msgstr "Pas d'accès à la playlist." -#: redbot/cogs/audio/core/utilities/playlists.py:225 +#: redbot/cogs/audio/core/utilities/playlists.py:224 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:242 +#: redbot/cogs/audio/core/utilities/playlists.py:241 msgid "{number}. <{playlist.name}>\n" " - Scope: < {scope} >\n" " - ID: < {playlist.id} >\n" @@ -347,88 +357,88 @@ msgstr "{number}. <{playlist.name}>\n" " - Pistes : < {tracks} >\n" " - Auteur : < {author} >\n\n" -#: redbot/cogs/audio/core/utilities/playlists.py:259 +#: redbot/cogs/audio/core/utilities/playlists.py:258 msgid "{playlists} playlists found, which one would you like?" msgstr "{playlists} playlistes trouvées, laquelle voulez-vous ?" -#: redbot/cogs/audio/core/utilities/playlists.py:278 -#: redbot/cogs/audio/core/utilities/playlists.py:284 +#: redbot/cogs/audio/core/utilities/playlists.py:277 +#: redbot/cogs/audio/core/utilities/playlists.py:283 msgid "Too many matches found and you did not select which one you wanted." msgstr "Trop de correspondances trouvées et vous n'avez pas sélectionné celle que vous vouliez." -#: redbot/cogs/audio/core/utilities/playlists.py:309 +#: redbot/cogs/audio/core/utilities/playlists.py:308 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:315 +#: redbot/cogs/audio/core/utilities/playlists.py:314 msgid "Playlists for {scope}:" msgstr "Playlists pour {scope}:" -#: redbot/cogs/audio/core/utilities/playlists.py:319 +#: redbot/cogs/audio/core/utilities/playlists.py:318 msgid "Page {page_num}/{total_pages} | {num} playlists." msgstr "Page {page_num}/{total_pages} | {num} playlists." -#: redbot/cogs/audio/core/utilities/playlists.py:335 -#: redbot/cogs/audio/core/utilities/playlists.py:413 +#: redbot/cogs/audio/core/utilities/playlists.py:334 +#: redbot/cogs/audio/core/utilities/playlists.py:412 msgid "Please wait, adding tracks..." msgstr "Veuillez patienter, ajout de pistes ..." -#: redbot/cogs/audio/core/utilities/playlists.py:362 -#: redbot/cogs/audio/core/utilities/playlists.py:465 +#: redbot/cogs/audio/core/utilities/playlists.py:361 +#: redbot/cogs/audio/core/utilities/playlists.py:464 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "Playlist vide {name} (`{id}`) [**{scope}**] créée." -#: redbot/cogs/audio/core/utilities/playlists.py:367 -#: redbot/cogs/audio/core/utilities/playlists.py:470 +#: redbot/cogs/audio/core/utilities/playlists.py:366 +#: redbot/cogs/audio/core/utilities/playlists.py:469 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:372 -#: redbot/cogs/audio/core/utilities/playlists.py:475 +#: redbot/cogs/audio/core/utilities/playlists.py:371 +#: redbot/cogs/audio/core/utilities/playlists.py:474 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:376 -#: redbot/cogs/audio/core/utilities/playlists.py:479 +#: redbot/cogs/audio/core/utilities/playlists.py:375 +#: redbot/cogs/audio/core/utilities/playlists.py:478 msgid "Playlist Saved" msgstr "Playlist enregistrée" -#: redbot/cogs/audio/core/utilities/playlists.py:541 -#: redbot/cogs/audio/core/utilities/playlists.py:554 -#: redbot/cogs/audio/core/utilities/playlists.py:561 -#: redbot/cogs/audio/core/utilities/playlists.py:572 +#: redbot/cogs/audio/core/utilities/playlists.py:540 +#: redbot/cogs/audio/core/utilities/playlists.py:553 +#: redbot/cogs/audio/core/utilities/playlists.py:560 +#: redbot/cogs/audio/core/utilities/playlists.py:571 msgid "Unable To Get Playlists" msgstr "Impossible d'obtenir des playlists" -#: redbot/cogs/audio/core/utilities/playlists.py:542 +#: redbot/cogs/audio/core/utilities/playlists.py:541 msgid "I don't have permission to connect and speak in your channel." msgstr "Je n'ai pas la permission de me connecter et de parler dans votre salon vocal." -#: redbot/cogs/audio/core/utilities/playlists.py:573 +#: redbot/cogs/audio/core/utilities/playlists.py:572 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:682 +#: redbot/cogs/audio/core/utilities/playlists.py:680 msgid "the Global" msgstr "le Global" -#: redbot/cogs/audio/core/utilities/playlists.py:682 +#: redbot/cogs/audio/core/utilities/playlists.py:680 msgid "Global" msgstr "Global" -#: redbot/cogs/audio/core/utilities/playlists.py:684 +#: redbot/cogs/audio/core/utilities/playlists.py:682 msgid "the Server" msgstr "le serveur" -#: redbot/cogs/audio/core/utilities/playlists.py:684 +#: redbot/cogs/audio/core/utilities/playlists.py:682 msgid "Server" msgstr "Serveur" -#: redbot/cogs/audio/core/utilities/playlists.py:686 +#: redbot/cogs/audio/core/utilities/playlists.py:684 msgid "the User" msgstr "l'utilisateur" -#: redbot/cogs/audio/core/utilities/playlists.py:686 +#: redbot/cogs/audio/core/utilities/playlists.py:684 msgid "User" msgstr "Utilisateur" diff --git a/redbot/cogs/audio/core/utilities/locales/hi-IN.po b/redbot/cogs/audio/core/utilities/locales/hi-IN.po index 14627ac377b..eee32c7a6a4 100644 --- a/redbot/cogs/audio/core/utilities/locales/hi-IN.po +++ b/redbot/cogs/audio/core/utilities/locales/hi-IN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 03:05+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Hindi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,96 +15,96 @@ msgstr "" "X-Crowdin-File-ID: 688\n" "Language: hi_IN\n" -#: redbot/cogs/audio/core/utilities/formatting.py:75 +#: redbot/cogs/audio/core/utilities/formatting.py:74 msgid "tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:85 -#: redbot/cogs/audio/core/utilities/formatting.py:275 +#: redbot/cogs/audio/core/utilities/formatting.py:84 +#: redbot/cogs/audio/core/utilities/formatting.py:272 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:96 -#: redbot/cogs/audio/core/utilities/playlists.py:527 -msgid "Connection to Lavalink has failed" +#: redbot/cogs/audio/core/utilities/formatting.py:95 +#: redbot/cogs/audio/core/utilities/playlists.py:526 +msgid "Connection to Lavalink node has failed" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:99 +#: redbot/cogs/audio/core/utilities/formatting.py:98 #: redbot/cogs/audio/core/utilities/player.py:591 -#: redbot/cogs/audio/core/utilities/playlists.py:530 +#: redbot/cogs/audio/core/utilities/playlists.py:529 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:562 +#: redbot/cogs/audio/core/utilities/formatting.py:106 +#: redbot/cogs/audio/core/utilities/playlists.py:561 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:110 -#: redbot/cogs/audio/core/utilities/playlists.py:555 -msgid "Connection to Lavalink has not yet been established." +#: redbot/cogs/audio/core/utilities/formatting.py:109 +#: redbot/cogs/audio/core/utilities/playlists.py:554 +msgid "Connection to Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:117 -#: redbot/cogs/audio/core/utilities/player.py:441 -#: redbot/cogs/audio/core/utilities/player.py:523 -msgid "Queue size limit reached." +#: redbot/cogs/audio/core/utilities/formatting.py:116 +msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:117 -msgid "Unable To Play Tracks" +#: redbot/cogs/audio/core/utilities/formatting.py:116 +#: redbot/cogs/audio/core/utilities/player.py:442 +#: redbot/cogs/audio/core/utilities/player.py:524 +msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:155 +#: redbot/cogs/audio/core/utilities/formatting.py:154 #: redbot/cogs/audio/core/utilities/player.py:599 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:170 +#: redbot/cogs/audio/core/utilities/formatting.py:168 #: redbot/cogs/audio/core/utilities/player.py:548 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:188 +#: redbot/cogs/audio/core/utilities/formatting.py:185 #: redbot/cogs/audio/core/utilities/player.py:570 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:203 +#: redbot/cogs/audio/core/utilities/formatting.py:200 #: redbot/cogs/audio/core/utilities/player.py:602 msgid "{time} until track playback: #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:263 +#: redbot/cogs/audio/core/utilities/formatting.py:260 msgid "Tracks Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:264 +#: redbot/cogs/audio/core/utilities/formatting.py:261 msgid "search results" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:266 +#: redbot/cogs/audio/core/utilities/formatting.py:263 msgid "Folders Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:267 +#: redbot/cogs/audio/core/utilities/formatting.py:264 msgid "local folders" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:269 +#: redbot/cogs/audio/core/utilities/formatting.py:266 msgid "Files Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:270 +#: redbot/cogs/audio/core/utilities/formatting.py:267 msgid "local tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:382 -#: redbot/cogs/audio/core/utilities/playlists.py:241 +#: redbot/cogs/audio/core/utilities/formatting.py:379 +#: redbot/cogs/audio/core/utilities/playlists.py:240 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:383 +#: redbot/cogs/audio/core/utilities/formatting.py:380 msgid " - Name: <{pname}>\n" " - Scope: < {scope} >\n" " - ID: < {pid} >\n" @@ -113,9 +113,9 @@ msgid " - Name: <{pname}>\n" msgstr "" #: redbot/cogs/audio/core/utilities/local_tracks.py:109 -#: redbot/cogs/audio/core/utilities/player.py:235 -#: redbot/cogs/audio/core/utilities/player.py:245 -#: redbot/cogs/audio/core/utilities/player.py:327 +#: redbot/cogs/audio/core/utilities/player.py:234 +#: redbot/cogs/audio/core/utilities/player.py:244 +#: redbot/cogs/audio/core/utilities/player.py:326 #: redbot/cogs/audio/core/utilities/player.py:650 msgid "Invalid Environment" msgstr "" @@ -124,11 +124,11 @@ msgstr "" msgid "No localtracks folder." msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:53 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:50 msgid "Not enough {currency}" msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:54 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:51 msgid "{required_credits} {currency} required, but you have {bal}." msgstr "" @@ -136,119 +136,121 @@ msgstr "" 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 +#: redbot/cogs/audio/core/utilities/player.py:135 +#: redbot/cogs/audio/core/utilities/player.py:139 +#: redbot/cogs/audio/core/utilities/player.py:144 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:142 +#: redbot/cogs/audio/core/utilities/player.py:141 msgid "Currently livestreaming {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:147 +#: redbot/cogs/audio/core/utilities/player.py:146 msgid "{time} left on {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:155 -#: redbot/cogs/audio/core/utilities/player.py:190 +#: redbot/cogs/audio/core/utilities/player.py:154 +#: redbot/cogs/audio/core/utilities/player.py:189 msgid "Track Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:168 +#: redbot/cogs/audio/core/utilities/player.py:167 msgid "Track number must be equal to or greater than 1." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:174 +#: redbot/cogs/audio/core/utilities/player.py:173 msgid "There are only {queuelen} songs currently queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:180 +#: redbot/cogs/audio/core/utilities/player.py:179 msgid "{skip_to_track} Tracks Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:236 +#: redbot/cogs/audio/core/utilities/player.py:235 msgid "The owner needs to set the Spotify client ID and Spotify client secret, before Spotify URLs or codes can be used. \n" "See `{prefix}audioset spotifyapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:246 +#: redbot/cogs/audio/core/utilities/player.py:245 msgid "The owner needs to set the YouTube API key before Spotify URLs or codes can be used.\n" "See `{prefix}audioset youtubeapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:255 -#: redbot/cogs/audio/core/utilities/player.py:364 -#: redbot/cogs/audio/core/utilities/playlists.py:595 +#: redbot/cogs/audio/core/utilities/player.py:254 +#: redbot/cogs/audio/core/utilities/player.py:363 +#: redbot/cogs/audio/core/utilities/playlists.py:594 msgid "Unable To Get Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:256 -#: redbot/cogs/audio/core/utilities/player.py:365 -#: redbot/cogs/audio/core/utilities/playlists.py:596 +#: redbot/cogs/audio/core/utilities/player.py:255 +#: redbot/cogs/audio/core/utilities/player.py:364 +#: redbot/cogs/audio/core/utilities/playlists.py:595 msgid "Wait until the playlist has finished loading." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:267 -#: redbot/cogs/audio/core/utilities/player.py:309 -#: redbot/cogs/audio/core/utilities/player.py:407 -#: redbot/cogs/audio/core/utilities/playlists.py:606 -#: redbot/cogs/audio/core/utilities/playlists.py:639 +#: redbot/cogs/audio/core/utilities/player.py:266 +#: redbot/cogs/audio/core/utilities/player.py:308 +#: redbot/cogs/audio/core/utilities/player.py:408 +#: redbot/cogs/audio/core/utilities/playlists.py:605 +#: redbot/cogs/audio/core/utilities/playlists.py:638 msgid "Nothing found." msgstr "" +#: redbot/cogs/audio/core/utilities/player.py:269 +#: redbot/cogs/audio/core/utilities/player.py:310 +#: redbot/cogs/audio/core/utilities/player.py:423 +#: redbot/cogs/audio/core/utilities/playlists.py:607 +#: redbot/cogs/audio/core/utilities/playlists.py:640 +msgid "Track is not playable." +msgstr "" + #: redbot/cogs/audio/core/utilities/player.py:270 #: redbot/cogs/audio/core/utilities/player.py:311 -#: redbot/cogs/audio/core/utilities/player.py:422 +#: redbot/cogs/audio/core/utilities/player.py:425 #: redbot/cogs/audio/core/utilities/playlists.py:608 #: redbot/cogs/audio/core/utilities/playlists.py:641 -msgid "Track is not playable." -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:271 -#: redbot/cogs/audio/core/utilities/player.py:312 -#: redbot/cogs/audio/core/utilities/player.py:424 -#: redbot/cogs/audio/core/utilities/playlists.py:609 -#: redbot/cogs/audio/core/utilities/playlists.py:642 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:301 -#: redbot/cogs/audio/core/utilities/player.py:392 +#: redbot/cogs/audio/core/utilities/player.py:300 +#: redbot/cogs/audio/core/utilities/player.py:393 #: redbot/cogs/audio/core/utilities/player.py:657 -#: redbot/cogs/audio/core/utilities/playlists.py:426 -#: redbot/cogs/audio/core/utilities/playlists.py:627 -#: redbot/cogs/audio/core/utilities/playlists.py:656 +#: redbot/cogs/audio/core/utilities/playlists.py:425 +#: redbot/cogs/audio/core/utilities/playlists.py:626 +#: redbot/cogs/audio/core/utilities/playlists.py:655 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:302 -#: redbot/cogs/audio/core/utilities/player.py:393 -#: redbot/cogs/audio/core/utilities/player.py:658 -#: redbot/cogs/audio/core/utilities/playlists.py:427 -#: redbot/cogs/audio/core/utilities/playlists.py:628 -#: redbot/cogs/audio/core/utilities/playlists.py:657 -msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/utilities/player.py:301 +#: redbot/cogs/audio/core/utilities/playlists.py:426 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:328 +#: redbot/cogs/audio/core/utilities/player.py:327 msgid "The Spotify API key or client secret has not been set properly. \n" "Use `{prefix}audioset spotifyapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:352 +#: redbot/cogs/audio/core/utilities/player.py:351 msgid "Unable To Find Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:353 +#: redbot/cogs/audio/core/utilities/player.py:352 msgid "This doesn't seem to be a supported Spotify URL or code." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:379 +#: redbot/cogs/audio/core/utilities/player.py:378 msgid "{query} is not an allowed query." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:415 +#: redbot/cogs/audio/core/utilities/player.py:394 +#: redbot/cogs/audio/core/utilities/playlists.py:627 +#: redbot/cogs/audio/core/utilities/playlists.py:656 +msgid "I'm unable to get a track from Lavalink node at the moment, try again in a few minutes." +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:416 msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" "This may be due to permissions or because Lavalink.jar is being run in a different machine than the local tracks." msgstr "" @@ -261,15 +263,19 @@ msgstr "" msgid "No Title" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:498 +#: redbot/cogs/audio/core/utilities/player.py:494 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:501 +#: redbot/cogs/audio/core/utilities/player.py:494 +msgid "Album Enqueued" +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:502 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:507 +#: redbot/cogs/audio/core/utilities/player.py:508 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "" @@ -290,8 +296,8 @@ msgid "Matching track {num}/{total}..." msgstr "" #: redbot/cogs/audio/core/utilities/player.py:631 -#: redbot/cogs/audio/core/utilities/playlists.py:342 -#: redbot/cogs/audio/core/utilities/playlists.py:415 +#: redbot/cogs/audio/core/utilities/playlists.py:341 +#: redbot/cogs/audio/core/utilities/playlists.py:414 msgid "Loading track {num}/{total}..." msgstr "" @@ -299,35 +305,39 @@ msgstr "" msgid "Approximate time remaining: {seconds}" msgstr "" +#: redbot/cogs/audio/core/utilities/player.py:658 +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:667 msgid "The connection was reset while loading the playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:84 +#: redbot/cogs/audio/core/utilities/playlists.py:83 msgid "You do not have the permissions to manage {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:102 +#: redbot/cogs/audio/core/utilities/playlists.py:101 msgid "You do not have the permissions to manage that playlist in {guild}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:109 +#: redbot/cogs/audio/core/utilities/playlists.py:108 msgid "You do not have the permissions to manage playlist owned by {user}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:113 +#: redbot/cogs/audio/core/utilities/playlists.py:112 msgid "You do not have the permissions to manage playlists in {scope} scope." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:117 +#: redbot/cogs/audio/core/utilities/playlists.py:116 msgid "No access to playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:225 +#: redbot/cogs/audio/core/utilities/playlists.py:224 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:242 +#: redbot/cogs/audio/core/utilities/playlists.py:241 msgid "{number}. <{playlist.name}>\n" " - Scope: < {scope} >\n" " - ID: < {playlist.id} >\n" @@ -335,88 +345,88 @@ msgid "{number}. <{playlist.name}>\n" " - Author: < {author} >\n\n" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:259 +#: redbot/cogs/audio/core/utilities/playlists.py:258 msgid "{playlists} playlists found, which one would you like?" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:278 -#: redbot/cogs/audio/core/utilities/playlists.py:284 +#: redbot/cogs/audio/core/utilities/playlists.py:277 +#: redbot/cogs/audio/core/utilities/playlists.py:283 msgid "Too many matches found and you did not select which one you wanted." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:309 +#: redbot/cogs/audio/core/utilities/playlists.py:308 msgid "Playlists you can access in this server:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:315 +#: redbot/cogs/audio/core/utilities/playlists.py:314 msgid "Playlists for {scope}:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:319 +#: redbot/cogs/audio/core/utilities/playlists.py:318 msgid "Page {page_num}/{total_pages} | {num} playlists." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:335 -#: redbot/cogs/audio/core/utilities/playlists.py:413 +#: redbot/cogs/audio/core/utilities/playlists.py:334 +#: redbot/cogs/audio/core/utilities/playlists.py:412 msgid "Please wait, adding tracks..." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:362 -#: redbot/cogs/audio/core/utilities/playlists.py:465 +#: redbot/cogs/audio/core/utilities/playlists.py:361 +#: redbot/cogs/audio/core/utilities/playlists.py:464 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:367 -#: redbot/cogs/audio/core/utilities/playlists.py:470 +#: redbot/cogs/audio/core/utilities/playlists.py:366 +#: redbot/cogs/audio/core/utilities/playlists.py:469 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:372 -#: redbot/cogs/audio/core/utilities/playlists.py:475 +#: redbot/cogs/audio/core/utilities/playlists.py:371 +#: redbot/cogs/audio/core/utilities/playlists.py:474 msgid "Added {num} tracks from the {playlist_name} playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:376 -#: redbot/cogs/audio/core/utilities/playlists.py:479 +#: redbot/cogs/audio/core/utilities/playlists.py:375 +#: redbot/cogs/audio/core/utilities/playlists.py:478 msgid "Playlist Saved" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:541 -#: redbot/cogs/audio/core/utilities/playlists.py:554 -#: redbot/cogs/audio/core/utilities/playlists.py:561 -#: redbot/cogs/audio/core/utilities/playlists.py:572 +#: redbot/cogs/audio/core/utilities/playlists.py:540 +#: redbot/cogs/audio/core/utilities/playlists.py:553 +#: redbot/cogs/audio/core/utilities/playlists.py:560 +#: redbot/cogs/audio/core/utilities/playlists.py:571 msgid "Unable To Get Playlists" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:542 +#: redbot/cogs/audio/core/utilities/playlists.py:541 msgid "I don't have permission to connect and speak in your channel." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:573 +#: redbot/cogs/audio/core/utilities/playlists.py:572 msgid "You must be in the voice channel to use the playlist command." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:682 +#: redbot/cogs/audio/core/utilities/playlists.py:680 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:682 +#: redbot/cogs/audio/core/utilities/playlists.py:680 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:684 +#: redbot/cogs/audio/core/utilities/playlists.py:682 msgid "the Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:684 +#: redbot/cogs/audio/core/utilities/playlists.py:682 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:686 +#: redbot/cogs/audio/core/utilities/playlists.py:684 msgid "the User" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:686 +#: redbot/cogs/audio/core/utilities/playlists.py:684 msgid "User" msgstr "" diff --git a/redbot/cogs/audio/core/utilities/locales/hr-HR.po b/redbot/cogs/audio/core/utilities/locales/hr-HR.po new file mode 100644 index 00000000000..7311870b94e --- /dev/null +++ b/redbot/cogs/audio/core/utilities/locales/hr-HR.po @@ -0,0 +1,493 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" +"Last-Translator: \n" +"Language-Team: Croatian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.4.2\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: hr\n" +"X-Crowdin-File-ID: 688\n" +"Language: hr_HR\n" + +#: redbot/cogs/audio/core/utilities/formatting.py:74 +msgid "tracks" +msgstr "pjesme" + +#: redbot/cogs/audio/core/utilities/formatting.py:84 +#: redbot/cogs/audio/core/utilities/formatting.py:272 +msgid "Page {page_num}/{total_pages}" +msgstr "Stranica {page_num}/{total_pages}" + +#: redbot/cogs/audio/core/utilities/formatting.py:95 +#: redbot/cogs/audio/core/utilities/playlists.py:526 +msgid "Connection to Lavalink node has failed" +msgstr "Veza s Lavalink čvorom nije uspjela" + +#: redbot/cogs/audio/core/utilities/formatting.py:98 +#: redbot/cogs/audio/core/utilities/player.py:591 +#: redbot/cogs/audio/core/utilities/playlists.py:529 +msgid "Please check your console or logs for details." +msgstr "Provjerite konzolu ili zapisnike za detalje." + +#: redbot/cogs/audio/core/utilities/formatting.py:106 +#: redbot/cogs/audio/core/utilities/playlists.py:561 +msgid "Connect to a voice channel first." +msgstr "Prvo se pridruži govornome kanalu." + +#: redbot/cogs/audio/core/utilities/formatting.py:109 +#: redbot/cogs/audio/core/utilities/playlists.py:554 +msgid "Connection to Lavalink node has not yet been established." +msgstr "Veza s Lavalink čvorom još nije uspostavljena." + +#: redbot/cogs/audio/core/utilities/formatting.py:116 +msgid "Unable To Play Tracks" +msgstr "Nije moguće reproducirati pjesme" + +#: redbot/cogs/audio/core/utilities/formatting.py:116 +#: redbot/cogs/audio/core/utilities/player.py:442 +#: redbot/cogs/audio/core/utilities/player.py:524 +msgid "Queue size limit reached." +msgstr "Dostignuto ograničenje za red čekanja." + +#: redbot/cogs/audio/core/utilities/formatting.py:154 +#: redbot/cogs/audio/core/utilities/player.py:599 +msgid "Track Enqueued" +msgstr "Pjesma dodana u red čekanja" + +#: redbot/cogs/audio/core/utilities/formatting.py:168 +#: redbot/cogs/audio/core/utilities/player.py:548 +msgid "This track is not allowed in this server." +msgstr "Ova pjesma nije dopuštena na ovom serveru." + +#: redbot/cogs/audio/core/utilities/formatting.py:185 +#: redbot/cogs/audio/core/utilities/player.py:570 +msgid "Track exceeds maximum length." +msgstr "Pjesma prelazi maksimalnu duljinu." + +#: redbot/cogs/audio/core/utilities/formatting.py:200 +#: redbot/cogs/audio/core/utilities/player.py:602 +msgid "{time} until track playback: #{position} in queue" +msgstr "{time} do reprodukcije pjesme: #{position} u redu" + +#: redbot/cogs/audio/core/utilities/formatting.py:260 +msgid "Tracks Found:" +msgstr "Pronađene pjesme:" + +#: redbot/cogs/audio/core/utilities/formatting.py:261 +msgid "search results" +msgstr "rezultati pretrage" + +#: redbot/cogs/audio/core/utilities/formatting.py:263 +msgid "Folders Found:" +msgstr "Pronađene mape:" + +#: redbot/cogs/audio/core/utilities/formatting.py:264 +msgid "local folders" +msgstr "lokalne mape" + +#: redbot/cogs/audio/core/utilities/formatting.py:266 +msgid "Files Found:" +msgstr "Pronađene datoteke:" + +#: redbot/cogs/audio/core/utilities/formatting.py:267 +msgid "local tracks" +msgstr "lokalne pjesme" + +#: redbot/cogs/audio/core/utilities/formatting.py:379 +#: redbot/cogs/audio/core/utilities/playlists.py:240 +msgid "Unknown" +msgstr "Nepoznato" + +#: redbot/cogs/audio/core/utilities/formatting.py:380 +msgid " - Name: <{pname}>\n" +" - Scope: < {scope} >\n" +" - ID: < {pid} >\n" +" - Tracks: < {ptracks} >\n" +" - Author: < {author} >\n\n" +msgstr " - Naziv: <{pname}>\n" +" - Opseg: < {scope} >\n" +" - ID: < {pid} >\n" +" - Pjesme: < {ptracks} >\n" +" - Autor: < {author} >\n\n" + +#: redbot/cogs/audio/core/utilities/local_tracks.py:109 +#: redbot/cogs/audio/core/utilities/player.py:234 +#: redbot/cogs/audio/core/utilities/player.py:244 +#: redbot/cogs/audio/core/utilities/player.py:326 +#: redbot/cogs/audio/core/utilities/player.py:650 +msgid "Invalid Environment" +msgstr "Neispravno Okruženje" + +#: redbot/cogs/audio/core/utilities/local_tracks.py:109 +msgid "No localtracks folder." +msgstr "Nema localtracks mape." + +#: redbot/cogs/audio/core/utilities/miscellaneous.py:50 +msgid "Not enough {currency}" +msgstr "Nema dovoljno {currency}" + +#: redbot/cogs/audio/core/utilities/miscellaneous.py:51 +msgid "{required_credits} {currency} required, but you have {bal}." +msgstr "Potrebno je {required_credits} {currency}, ali imate {bal}." + +#: redbot/cogs/audio/core/utilities/player.py:78 +msgid "music in {} servers" +msgstr "glazbu u {} servera" + +#: redbot/cogs/audio/core/utilities/player.py:135 +#: redbot/cogs/audio/core/utilities/player.py:139 +#: redbot/cogs/audio/core/utilities/player.py:144 +msgid "There's nothing in the queue." +msgstr "Nema ništa u redu." + +#: redbot/cogs/audio/core/utilities/player.py:141 +msgid "Currently livestreaming {track}" +msgstr "Trenutno uživo {track}" + +#: redbot/cogs/audio/core/utilities/player.py:146 +msgid "{time} left on {track}" +msgstr "{time} preostalo na {track}" + +#: redbot/cogs/audio/core/utilities/player.py:154 +#: redbot/cogs/audio/core/utilities/player.py:189 +msgid "Track Skipped" +msgstr "Pjesma je preskočena" + +#: redbot/cogs/audio/core/utilities/player.py:167 +msgid "Track number must be equal to or greater than 1." +msgstr "Broj pjesme mora biti jednak ili veći od 1." + +#: redbot/cogs/audio/core/utilities/player.py:173 +msgid "There are only {queuelen} songs currently queued." +msgstr "U redu čekanja je trenutno {queuelen} pjesama." + +#: redbot/cogs/audio/core/utilities/player.py:179 +msgid "{skip_to_track} Tracks Skipped" +msgstr "Preskočeno {skip_to_track} pjesama" + +#: redbot/cogs/audio/core/utilities/player.py:235 +msgid "The owner needs to set the Spotify client ID and Spotify client secret, before Spotify URLs or codes can be used. \n" +"See `{prefix}audioset spotifyapi` for instructions." +msgstr "Vlasnik treba postaviti Spotify \"Client ID\" i \"Client Secret\" prije nego što se Spotify URL-ovi ili kodovi mogu koristiti.\n" +"Pogledajte `{prefix}audioset spotifyapi` za upute." + +#: redbot/cogs/audio/core/utilities/player.py:245 +msgid "The owner needs to set the YouTube API key before Spotify URLs or codes can be used.\n" +"See `{prefix}audioset youtubeapi` for instructions." +msgstr "Vlasnik treba postaviti YouTube API ključ prije nego što se Spotify URL-ovi ili kodovi mogu koristiti.\n" +"Pogledajte `{prefix}audioset youtubeapi` za upute." + +#: redbot/cogs/audio/core/utilities/player.py:254 +#: redbot/cogs/audio/core/utilities/player.py:363 +#: redbot/cogs/audio/core/utilities/playlists.py:594 +msgid "Unable To Get Tracks" +msgstr "Nije moguće dobiti pjesme" + +#: redbot/cogs/audio/core/utilities/player.py:255 +#: redbot/cogs/audio/core/utilities/player.py:364 +#: redbot/cogs/audio/core/utilities/playlists.py:595 +msgid "Wait until the playlist has finished loading." +msgstr "Pričekajte da se popis za reprodukciju učita." + +#: redbot/cogs/audio/core/utilities/player.py:266 +#: redbot/cogs/audio/core/utilities/player.py:308 +#: redbot/cogs/audio/core/utilities/player.py:408 +#: redbot/cogs/audio/core/utilities/playlists.py:605 +#: redbot/cogs/audio/core/utilities/playlists.py:638 +msgid "Nothing found." +msgstr "Ništa nije pronađeno." + +#: redbot/cogs/audio/core/utilities/player.py:269 +#: redbot/cogs/audio/core/utilities/player.py:310 +#: redbot/cogs/audio/core/utilities/player.py:423 +#: redbot/cogs/audio/core/utilities/playlists.py:607 +#: redbot/cogs/audio/core/utilities/playlists.py:640 +msgid "Track is not playable." +msgstr "Pjesma se ne može reproducirati." + +#: redbot/cogs/audio/core/utilities/player.py:270 +#: redbot/cogs/audio/core/utilities/player.py:311 +#: redbot/cogs/audio/core/utilities/player.py:425 +#: redbot/cogs/audio/core/utilities/playlists.py:608 +#: redbot/cogs/audio/core/utilities/playlists.py:641 +msgid "**{suffix}** is not a fully supported format and some tracks may not play." +msgstr "**{suffix}** nije podržan format i neke se pjesme možda neće moći reproducirati." + +#: redbot/cogs/audio/core/utilities/player.py:300 +#: redbot/cogs/audio/core/utilities/player.py:393 +#: redbot/cogs/audio/core/utilities/player.py:657 +#: redbot/cogs/audio/core/utilities/playlists.py:425 +#: redbot/cogs/audio/core/utilities/playlists.py:626 +#: redbot/cogs/audio/core/utilities/playlists.py:655 +msgid "Unable to Get Track" +msgstr "Nije moguće dobiti pjesmu" + +#: redbot/cogs/audio/core/utilities/player.py:301 +#: redbot/cogs/audio/core/utilities/playlists.py:426 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." +msgstr "Trenutno ne mogu dobiti pjesmu od Lavalink čvora, pokušajte ponovno za par minuta." + +#: redbot/cogs/audio/core/utilities/player.py:327 +msgid "The Spotify API key or client secret has not been set properly. \n" +"Use `{prefix}audioset spotifyapi` for instructions." +msgstr "Spotify API ključ nije pravilno postavljen. \n" +"Koristi `{prefix}audioset spotifyapi` za upute." + +#: redbot/cogs/audio/core/utilities/player.py:351 +msgid "Unable To Find Tracks" +msgstr "Nije moguće pronaći pjesme" + +#: redbot/cogs/audio/core/utilities/player.py:352 +msgid "This doesn't seem to be a supported Spotify URL or code." +msgstr "Čini se da ovo nije podržani Spotify URL ili kȏd." + +#: redbot/cogs/audio/core/utilities/player.py:378 +msgid "{query} is not an allowed query." +msgstr "{query} nije dozvoljen upit." + +#: redbot/cogs/audio/core/utilities/player.py:394 +#: redbot/cogs/audio/core/utilities/playlists.py:627 +#: redbot/cogs/audio/core/utilities/playlists.py:656 +msgid "I'm unable to get a track from Lavalink node at the moment, try again in a few minutes." +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:416 +msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" +"This may be due to permissions or because Lavalink.jar is being run in a different machine than the local tracks." +msgstr "Lokalne pjesme neće raditi ako `Lavalink.jar` ne može vidjeti pjesmu.\n" +"To može biti zbog dozvola ili zato što se Lavalink.jar izvodi na drugom uređaju od lokalnih pjesama." + +#: redbot/cogs/audio/core/utilities/player.py:486 +msgid " {bad_tracks} tracks cannot be queued." +msgstr " {bad_tracks} pjesama se ne može staviti u red čekanja." + +#: redbot/cogs/audio/core/utilities/player.py:492 +msgid "No Title" +msgstr "Nema naslova" + +#: redbot/cogs/audio/core/utilities/player.py:494 +msgid "Playlist Enqueued" +msgstr "Popis za reprodukciju dodan u red čekanja" + +#: redbot/cogs/audio/core/utilities/player.py:494 +msgid "Album Enqueued" +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:502 +msgid "Added {num} tracks to the queue.{maxlength_msg}" +msgstr "Dodano {num} pjesama u red čekanja.{maxlength_msg}" + +#: redbot/cogs/audio/core/utilities/player.py:508 +msgid "{time} until start of playlist playback: starts at #{position} in queue" +msgstr "{time} do reprodukcije popisa za reprodukciju: #{position} u redu čekanja" + +#: redbot/cogs/audio/core/utilities/player.py:588 +msgid "Nothing found" +msgstr "Ništa nije pronađeno" + +#: redbot/cogs/audio/core/utilities/player.py:623 +msgid "Please wait, finding tracks..." +msgstr "Pričekajte, tražim pjesme..." + +#: redbot/cogs/audio/core/utilities/player.py:629 +msgid "Getting track {num}/{total}..." +msgstr "Dohvaćanje pjesme {num}/{total}..." + +#: redbot/cogs/audio/core/utilities/player.py:630 +msgid "Matching track {num}/{total}..." +msgstr "Usklađivanje pjesme {num}/{total}..." + +#: redbot/cogs/audio/core/utilities/player.py:631 +#: redbot/cogs/audio/core/utilities/playlists.py:341 +#: redbot/cogs/audio/core/utilities/playlists.py:414 +msgid "Loading track {num}/{total}..." +msgstr "Učitavanje pjesme {num}/{total}..." + +#: redbot/cogs/audio/core/utilities/player.py:632 +msgid "Approximate time remaining: {seconds}" +msgstr "Preostalo je približno: {seconds}" + +#: redbot/cogs/audio/core/utilities/player.py:658 +msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." +msgstr "Trenutno ne mogu dobiti pjesmu od Lavalinka, pokušajte ponovno za nekoliko minuta." + +#: redbot/cogs/audio/core/utilities/player.py:667 +msgid "The connection was reset while loading the playlist." +msgstr "Veza je prekinuta prilikom učitavanja popisa za reprodukciju." + +#: redbot/cogs/audio/core/utilities/playlists.py:83 +msgid "You do not have the permissions to manage {name} (`{id}`) [**{scope}**]." +msgstr "Nemate dozvolu za upravljanje {name} (`{id}`) [**{scope}**]." + +#: redbot/cogs/audio/core/utilities/playlists.py:101 +msgid "You do not have the permissions to manage that playlist in {guild}." +msgstr "Nemate dozvolu za upravljanje tim popisom za reprodukciju u {guild}." + +#: redbot/cogs/audio/core/utilities/playlists.py:108 +msgid "You do not have the permissions to manage playlist owned by {user}." +msgstr "Nemate dozvolu za upravljanje popisom za reprodukciju čiji je vlasnik {user}." + +#: redbot/cogs/audio/core/utilities/playlists.py:112 +msgid "You do not have the permissions to manage playlists in {scope} scope." +msgstr "Nemate dozvolu za upravljanje popisima za reprodukciju u opsegu {scope}." + +#: redbot/cogs/audio/core/utilities/playlists.py:116 +msgid "No access to playlist." +msgstr "Nemate pristup popisu za reprodukciju." + +#: redbot/cogs/audio/core/utilities/playlists.py:224 +msgid "{match_count} playlists match {original_input}: Please try to be more specific, or use the playlist ID." +msgstr "{match_count} popisa za reprodukciju odgovaraju {original_input}: Pokušajte biti precizniji ili upotrijebite ID popisa za reprodukciju." + +#: redbot/cogs/audio/core/utilities/playlists.py:241 +msgid "{number}. <{playlist.name}>\n" +" - Scope: < {scope} >\n" +" - ID: < {playlist.id} >\n" +" - Tracks: < {tracks} >\n" +" - Author: < {author} >\n\n" +msgstr "{number}. <{playlist.name}>\n" +" - Opseg: < {scope} >\n" +" - ID: < {playlist.id} >\n" +" - Pjesme: < {tracks} >\n" +" - Autor: < {author} >\n\n" + +#: redbot/cogs/audio/core/utilities/playlists.py:258 +msgid "{playlists} playlists found, which one would you like?" +msgstr "Pronađeno {playlists} popisa za reprodukciju, koju biste željeli?" + +#: redbot/cogs/audio/core/utilities/playlists.py:277 +#: redbot/cogs/audio/core/utilities/playlists.py:283 +msgid "Too many matches found and you did not select which one you wanted." +msgstr "Pronađeno je previše podudaranja, a niste odabrali koju želite." + +#: redbot/cogs/audio/core/utilities/playlists.py:308 +msgid "Playlists you can access in this server:" +msgstr "Popisi za reprodukciju kojima možete pristupiti na ovom serveru:" + +#: redbot/cogs/audio/core/utilities/playlists.py:314 +msgid "Playlists for {scope}:" +msgstr "Popisi za reprodukciju za {scope}:" + +#: redbot/cogs/audio/core/utilities/playlists.py:318 +msgid "Page {page_num}/{total_pages} | {num} playlists." +msgstr "Stranica {page_num}/{total_pages} | {num} popisa za reprodukciju." + +#: redbot/cogs/audio/core/utilities/playlists.py:334 +#: redbot/cogs/audio/core/utilities/playlists.py:412 +msgid "Please wait, adding tracks..." +msgstr "Pričekajte, dodajem pjesme..." + +#: redbot/cogs/audio/core/utilities/playlists.py:361 +#: redbot/cogs/audio/core/utilities/playlists.py:464 +msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." +msgstr "Stvoren je prazan popis za reprodukciju {name} (`{id}`) [**{scope}**]." + +#: redbot/cogs/audio/core/utilities/playlists.py:366 +#: redbot/cogs/audio/core/utilities/playlists.py:469 +msgid "Added {num} tracks from the {playlist_name} playlist. {num_bad} track(s) could not be loaded." +msgstr "Dodano {num} pjesama s {playlist_name} popisa za reprodukciju. {num_bad} pjesama nije bilo moguće učitati." + +#: redbot/cogs/audio/core/utilities/playlists.py:371 +#: redbot/cogs/audio/core/utilities/playlists.py:474 +msgid "Added {num} tracks from the {playlist_name} playlist." +msgstr "Dodano {num} pjesama s {playlist_name} popisa za reprodukciju." + +#: redbot/cogs/audio/core/utilities/playlists.py:375 +#: redbot/cogs/audio/core/utilities/playlists.py:478 +msgid "Playlist Saved" +msgstr "Popis za reprodukciju je spremljen" + +#: redbot/cogs/audio/core/utilities/playlists.py:540 +#: redbot/cogs/audio/core/utilities/playlists.py:553 +#: redbot/cogs/audio/core/utilities/playlists.py:560 +#: redbot/cogs/audio/core/utilities/playlists.py:571 +msgid "Unable To Get Playlists" +msgstr "Nije moguće dobiti popise za reprodukciju" + +#: redbot/cogs/audio/core/utilities/playlists.py:541 +msgid "I don't have permission to connect and speak in your channel." +msgstr "Nemam dozvolu za povezivanje i govor u vašem kanalu." + +#: redbot/cogs/audio/core/utilities/playlists.py:572 +msgid "You must be in the voice channel to use the playlist command." +msgstr "Morate biti u glasovnom kanalu da biste koristili naredbu za popise za reprodukciju." + +#: redbot/cogs/audio/core/utilities/playlists.py:680 +msgid "the Global" +msgstr "globalni" + +#: redbot/cogs/audio/core/utilities/playlists.py:680 +msgid "Global" +msgstr "Globalni" + +#: redbot/cogs/audio/core/utilities/playlists.py:682 +msgid "the Server" +msgstr "server" + +#: redbot/cogs/audio/core/utilities/playlists.py:682 +msgid "Server" +msgstr "Server" + +#: redbot/cogs/audio/core/utilities/playlists.py:684 +msgid "the User" +msgstr "korisnik" + +#: redbot/cogs/audio/core/utilities/playlists.py:684 +msgid "User" +msgstr "Korisnik" + +#: redbot/cogs/audio/core/utilities/queue.py:40 +msgid "__Too many songs in the queue, only showing the first 500__.\n\n" +msgstr "__Previše pjesama u redu čekanja, prikazuje se samo prvih 500__.\n\n" + +#: redbot/cogs/audio/core/utilities/queue.py:57 +msgid "**Currently livestreaming:**\n" +msgstr "**Trenutno prenosi uživo:**\n" + +#: redbot/cogs/audio/core/utilities/queue.py:59 +#: redbot/cogs/audio/core/utilities/queue.py:64 +msgid "Requested by: **{user}**" +msgstr "Zatražio: **{user}**" + +#: redbot/cogs/audio/core/utilities/queue.py:62 +msgid "Playing: " +msgstr "Pušta: " + +#: redbot/cogs/audio/core/utilities/queue.py:76 +msgid "requested by **{user}**\n" +msgstr "zatražio **{user}**\n" + +#: redbot/cogs/audio/core/utilities/queue.py:80 +msgid "Queue for __{guild_name}__" +msgstr "Red čekanja za __{guild_name}__" + +#: redbot/cogs/audio/core/utilities/queue.py:88 +msgid "Page {page_num}/{total_pages} | {num_tracks} tracks, {num_remaining} remaining\n" +msgstr "Stranica {page_num}/{total_pages} | {num_tracks} pjesama, {num_remaining} preostalo\n" + +#: redbot/cogs/audio/core/utilities/queue.py:97 +msgid "Auto-Play" +msgstr "Automatska reprodukcija" + +#: redbot/cogs/audio/core/utilities/queue.py:103 +msgid "Shuffle" +msgstr "Nasumična reprodukcija" + +#: redbot/cogs/audio/core/utilities/queue.py:109 +msgid "Repeat" +msgstr "Ponavljanje" + +#: redbot/cogs/audio/core/utilities/queue.py:161 +msgid "Matching Tracks:" +msgstr "Odgovarajuće pjesme:" + +#: redbot/cogs/audio/core/utilities/queue.py:164 +msgid "Page {page_num}/{total_pages} | {num_tracks} tracks" +msgstr "Stranica {page_num}/{total_pages} | {num_tracks} pjesama" + diff --git a/redbot/cogs/audio/core/utilities/locales/hu-HU.po b/redbot/cogs/audio/core/utilities/locales/hu-HU.po index 6ebc33efacb..c6e1757dff1 100644 --- a/redbot/cogs/audio/core/utilities/locales/hu-HU.po +++ b/redbot/cogs/audio/core/utilities/locales/hu-HU.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 03:05+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,96 +15,96 @@ msgstr "" "X-Crowdin-File-ID: 688\n" "Language: hu_HU\n" -#: redbot/cogs/audio/core/utilities/formatting.py:75 +#: redbot/cogs/audio/core/utilities/formatting.py:74 msgid "tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:85 -#: redbot/cogs/audio/core/utilities/formatting.py:275 +#: redbot/cogs/audio/core/utilities/formatting.py:84 +#: redbot/cogs/audio/core/utilities/formatting.py:272 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:96 -#: redbot/cogs/audio/core/utilities/playlists.py:527 -msgid "Connection to Lavalink has failed" +#: redbot/cogs/audio/core/utilities/formatting.py:95 +#: redbot/cogs/audio/core/utilities/playlists.py:526 +msgid "Connection to Lavalink node has failed" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:99 +#: redbot/cogs/audio/core/utilities/formatting.py:98 #: redbot/cogs/audio/core/utilities/player.py:591 -#: redbot/cogs/audio/core/utilities/playlists.py:530 +#: redbot/cogs/audio/core/utilities/playlists.py:529 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:562 +#: redbot/cogs/audio/core/utilities/formatting.py:106 +#: redbot/cogs/audio/core/utilities/playlists.py:561 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:110 -#: redbot/cogs/audio/core/utilities/playlists.py:555 -msgid "Connection to Lavalink has not yet been established." +#: redbot/cogs/audio/core/utilities/formatting.py:109 +#: redbot/cogs/audio/core/utilities/playlists.py:554 +msgid "Connection to Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:117 -#: redbot/cogs/audio/core/utilities/player.py:441 -#: redbot/cogs/audio/core/utilities/player.py:523 -msgid "Queue size limit reached." +#: redbot/cogs/audio/core/utilities/formatting.py:116 +msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:117 -msgid "Unable To Play Tracks" +#: redbot/cogs/audio/core/utilities/formatting.py:116 +#: redbot/cogs/audio/core/utilities/player.py:442 +#: redbot/cogs/audio/core/utilities/player.py:524 +msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:155 +#: redbot/cogs/audio/core/utilities/formatting.py:154 #: redbot/cogs/audio/core/utilities/player.py:599 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:170 +#: redbot/cogs/audio/core/utilities/formatting.py:168 #: redbot/cogs/audio/core/utilities/player.py:548 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:188 +#: redbot/cogs/audio/core/utilities/formatting.py:185 #: redbot/cogs/audio/core/utilities/player.py:570 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:203 +#: redbot/cogs/audio/core/utilities/formatting.py:200 #: redbot/cogs/audio/core/utilities/player.py:602 msgid "{time} until track playback: #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:263 +#: redbot/cogs/audio/core/utilities/formatting.py:260 msgid "Tracks Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:264 +#: redbot/cogs/audio/core/utilities/formatting.py:261 msgid "search results" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:266 +#: redbot/cogs/audio/core/utilities/formatting.py:263 msgid "Folders Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:267 +#: redbot/cogs/audio/core/utilities/formatting.py:264 msgid "local folders" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:269 +#: redbot/cogs/audio/core/utilities/formatting.py:266 msgid "Files Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:270 +#: redbot/cogs/audio/core/utilities/formatting.py:267 msgid "local tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:382 -#: redbot/cogs/audio/core/utilities/playlists.py:241 +#: redbot/cogs/audio/core/utilities/formatting.py:379 +#: redbot/cogs/audio/core/utilities/playlists.py:240 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:383 +#: redbot/cogs/audio/core/utilities/formatting.py:380 msgid " - Name: <{pname}>\n" " - Scope: < {scope} >\n" " - ID: < {pid} >\n" @@ -113,9 +113,9 @@ msgid " - Name: <{pname}>\n" msgstr "" #: redbot/cogs/audio/core/utilities/local_tracks.py:109 -#: redbot/cogs/audio/core/utilities/player.py:235 -#: redbot/cogs/audio/core/utilities/player.py:245 -#: redbot/cogs/audio/core/utilities/player.py:327 +#: redbot/cogs/audio/core/utilities/player.py:234 +#: redbot/cogs/audio/core/utilities/player.py:244 +#: redbot/cogs/audio/core/utilities/player.py:326 #: redbot/cogs/audio/core/utilities/player.py:650 msgid "Invalid Environment" msgstr "" @@ -124,11 +124,11 @@ msgstr "" msgid "No localtracks folder." msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:53 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:50 msgid "Not enough {currency}" msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:54 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:51 msgid "{required_credits} {currency} required, but you have {bal}." msgstr "" @@ -136,119 +136,121 @@ msgstr "" 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 +#: redbot/cogs/audio/core/utilities/player.py:135 +#: redbot/cogs/audio/core/utilities/player.py:139 +#: redbot/cogs/audio/core/utilities/player.py:144 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:142 +#: redbot/cogs/audio/core/utilities/player.py:141 msgid "Currently livestreaming {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:147 +#: redbot/cogs/audio/core/utilities/player.py:146 msgid "{time} left on {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:155 -#: redbot/cogs/audio/core/utilities/player.py:190 +#: redbot/cogs/audio/core/utilities/player.py:154 +#: redbot/cogs/audio/core/utilities/player.py:189 msgid "Track Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:168 +#: redbot/cogs/audio/core/utilities/player.py:167 msgid "Track number must be equal to or greater than 1." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:174 +#: redbot/cogs/audio/core/utilities/player.py:173 msgid "There are only {queuelen} songs currently queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:180 +#: redbot/cogs/audio/core/utilities/player.py:179 msgid "{skip_to_track} Tracks Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:236 +#: redbot/cogs/audio/core/utilities/player.py:235 msgid "The owner needs to set the Spotify client ID and Spotify client secret, before Spotify URLs or codes can be used. \n" "See `{prefix}audioset spotifyapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:246 +#: redbot/cogs/audio/core/utilities/player.py:245 msgid "The owner needs to set the YouTube API key before Spotify URLs or codes can be used.\n" "See `{prefix}audioset youtubeapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:255 -#: redbot/cogs/audio/core/utilities/player.py:364 -#: redbot/cogs/audio/core/utilities/playlists.py:595 +#: redbot/cogs/audio/core/utilities/player.py:254 +#: redbot/cogs/audio/core/utilities/player.py:363 +#: redbot/cogs/audio/core/utilities/playlists.py:594 msgid "Unable To Get Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:256 -#: redbot/cogs/audio/core/utilities/player.py:365 -#: redbot/cogs/audio/core/utilities/playlists.py:596 +#: redbot/cogs/audio/core/utilities/player.py:255 +#: redbot/cogs/audio/core/utilities/player.py:364 +#: redbot/cogs/audio/core/utilities/playlists.py:595 msgid "Wait until the playlist has finished loading." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:267 -#: redbot/cogs/audio/core/utilities/player.py:309 -#: redbot/cogs/audio/core/utilities/player.py:407 -#: redbot/cogs/audio/core/utilities/playlists.py:606 -#: redbot/cogs/audio/core/utilities/playlists.py:639 +#: redbot/cogs/audio/core/utilities/player.py:266 +#: redbot/cogs/audio/core/utilities/player.py:308 +#: redbot/cogs/audio/core/utilities/player.py:408 +#: redbot/cogs/audio/core/utilities/playlists.py:605 +#: redbot/cogs/audio/core/utilities/playlists.py:638 msgid "Nothing found." msgstr "" +#: redbot/cogs/audio/core/utilities/player.py:269 +#: redbot/cogs/audio/core/utilities/player.py:310 +#: redbot/cogs/audio/core/utilities/player.py:423 +#: redbot/cogs/audio/core/utilities/playlists.py:607 +#: redbot/cogs/audio/core/utilities/playlists.py:640 +msgid "Track is not playable." +msgstr "" + #: redbot/cogs/audio/core/utilities/player.py:270 #: redbot/cogs/audio/core/utilities/player.py:311 -#: redbot/cogs/audio/core/utilities/player.py:422 +#: redbot/cogs/audio/core/utilities/player.py:425 #: redbot/cogs/audio/core/utilities/playlists.py:608 #: redbot/cogs/audio/core/utilities/playlists.py:641 -msgid "Track is not playable." -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:271 -#: redbot/cogs/audio/core/utilities/player.py:312 -#: redbot/cogs/audio/core/utilities/player.py:424 -#: redbot/cogs/audio/core/utilities/playlists.py:609 -#: redbot/cogs/audio/core/utilities/playlists.py:642 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:301 -#: redbot/cogs/audio/core/utilities/player.py:392 +#: redbot/cogs/audio/core/utilities/player.py:300 +#: redbot/cogs/audio/core/utilities/player.py:393 #: redbot/cogs/audio/core/utilities/player.py:657 -#: redbot/cogs/audio/core/utilities/playlists.py:426 -#: redbot/cogs/audio/core/utilities/playlists.py:627 -#: redbot/cogs/audio/core/utilities/playlists.py:656 +#: redbot/cogs/audio/core/utilities/playlists.py:425 +#: redbot/cogs/audio/core/utilities/playlists.py:626 +#: redbot/cogs/audio/core/utilities/playlists.py:655 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:302 -#: redbot/cogs/audio/core/utilities/player.py:393 -#: redbot/cogs/audio/core/utilities/player.py:658 -#: redbot/cogs/audio/core/utilities/playlists.py:427 -#: redbot/cogs/audio/core/utilities/playlists.py:628 -#: redbot/cogs/audio/core/utilities/playlists.py:657 -msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/utilities/player.py:301 +#: redbot/cogs/audio/core/utilities/playlists.py:426 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:328 +#: redbot/cogs/audio/core/utilities/player.py:327 msgid "The Spotify API key or client secret has not been set properly. \n" "Use `{prefix}audioset spotifyapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:352 +#: redbot/cogs/audio/core/utilities/player.py:351 msgid "Unable To Find Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:353 +#: redbot/cogs/audio/core/utilities/player.py:352 msgid "This doesn't seem to be a supported Spotify URL or code." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:379 +#: redbot/cogs/audio/core/utilities/player.py:378 msgid "{query} is not an allowed query." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:415 +#: redbot/cogs/audio/core/utilities/player.py:394 +#: redbot/cogs/audio/core/utilities/playlists.py:627 +#: redbot/cogs/audio/core/utilities/playlists.py:656 +msgid "I'm unable to get a track from Lavalink node at the moment, try again in a few minutes." +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:416 msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" "This may be due to permissions or because Lavalink.jar is being run in a different machine than the local tracks." msgstr "" @@ -261,15 +263,19 @@ msgstr "" msgid "No Title" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:498 +#: redbot/cogs/audio/core/utilities/player.py:494 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:501 +#: redbot/cogs/audio/core/utilities/player.py:494 +msgid "Album Enqueued" +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:502 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:507 +#: redbot/cogs/audio/core/utilities/player.py:508 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "" @@ -290,8 +296,8 @@ msgid "Matching track {num}/{total}..." msgstr "" #: redbot/cogs/audio/core/utilities/player.py:631 -#: redbot/cogs/audio/core/utilities/playlists.py:342 -#: redbot/cogs/audio/core/utilities/playlists.py:415 +#: redbot/cogs/audio/core/utilities/playlists.py:341 +#: redbot/cogs/audio/core/utilities/playlists.py:414 msgid "Loading track {num}/{total}..." msgstr "" @@ -299,35 +305,39 @@ msgstr "" msgid "Approximate time remaining: {seconds}" msgstr "" +#: redbot/cogs/audio/core/utilities/player.py:658 +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:667 msgid "The connection was reset while loading the playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:84 +#: redbot/cogs/audio/core/utilities/playlists.py:83 msgid "You do not have the permissions to manage {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:102 +#: redbot/cogs/audio/core/utilities/playlists.py:101 msgid "You do not have the permissions to manage that playlist in {guild}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:109 +#: redbot/cogs/audio/core/utilities/playlists.py:108 msgid "You do not have the permissions to manage playlist owned by {user}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:113 +#: redbot/cogs/audio/core/utilities/playlists.py:112 msgid "You do not have the permissions to manage playlists in {scope} scope." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:117 +#: redbot/cogs/audio/core/utilities/playlists.py:116 msgid "No access to playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:225 +#: redbot/cogs/audio/core/utilities/playlists.py:224 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:242 +#: redbot/cogs/audio/core/utilities/playlists.py:241 msgid "{number}. <{playlist.name}>\n" " - Scope: < {scope} >\n" " - ID: < {playlist.id} >\n" @@ -335,88 +345,88 @@ msgid "{number}. <{playlist.name}>\n" " - Author: < {author} >\n\n" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:259 +#: redbot/cogs/audio/core/utilities/playlists.py:258 msgid "{playlists} playlists found, which one would you like?" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:278 -#: redbot/cogs/audio/core/utilities/playlists.py:284 +#: redbot/cogs/audio/core/utilities/playlists.py:277 +#: redbot/cogs/audio/core/utilities/playlists.py:283 msgid "Too many matches found and you did not select which one you wanted." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:309 +#: redbot/cogs/audio/core/utilities/playlists.py:308 msgid "Playlists you can access in this server:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:315 +#: redbot/cogs/audio/core/utilities/playlists.py:314 msgid "Playlists for {scope}:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:319 +#: redbot/cogs/audio/core/utilities/playlists.py:318 msgid "Page {page_num}/{total_pages} | {num} playlists." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:335 -#: redbot/cogs/audio/core/utilities/playlists.py:413 +#: redbot/cogs/audio/core/utilities/playlists.py:334 +#: redbot/cogs/audio/core/utilities/playlists.py:412 msgid "Please wait, adding tracks..." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:362 -#: redbot/cogs/audio/core/utilities/playlists.py:465 +#: redbot/cogs/audio/core/utilities/playlists.py:361 +#: redbot/cogs/audio/core/utilities/playlists.py:464 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:367 -#: redbot/cogs/audio/core/utilities/playlists.py:470 +#: redbot/cogs/audio/core/utilities/playlists.py:366 +#: redbot/cogs/audio/core/utilities/playlists.py:469 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:372 -#: redbot/cogs/audio/core/utilities/playlists.py:475 +#: redbot/cogs/audio/core/utilities/playlists.py:371 +#: redbot/cogs/audio/core/utilities/playlists.py:474 msgid "Added {num} tracks from the {playlist_name} playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:376 -#: redbot/cogs/audio/core/utilities/playlists.py:479 +#: redbot/cogs/audio/core/utilities/playlists.py:375 +#: redbot/cogs/audio/core/utilities/playlists.py:478 msgid "Playlist Saved" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:541 -#: redbot/cogs/audio/core/utilities/playlists.py:554 -#: redbot/cogs/audio/core/utilities/playlists.py:561 -#: redbot/cogs/audio/core/utilities/playlists.py:572 +#: redbot/cogs/audio/core/utilities/playlists.py:540 +#: redbot/cogs/audio/core/utilities/playlists.py:553 +#: redbot/cogs/audio/core/utilities/playlists.py:560 +#: redbot/cogs/audio/core/utilities/playlists.py:571 msgid "Unable To Get Playlists" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:542 +#: redbot/cogs/audio/core/utilities/playlists.py:541 msgid "I don't have permission to connect and speak in your channel." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:573 +#: redbot/cogs/audio/core/utilities/playlists.py:572 msgid "You must be in the voice channel to use the playlist command." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:682 +#: redbot/cogs/audio/core/utilities/playlists.py:680 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:682 +#: redbot/cogs/audio/core/utilities/playlists.py:680 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:684 +#: redbot/cogs/audio/core/utilities/playlists.py:682 msgid "the Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:684 +#: redbot/cogs/audio/core/utilities/playlists.py:682 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:686 +#: redbot/cogs/audio/core/utilities/playlists.py:684 msgid "the User" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:686 +#: redbot/cogs/audio/core/utilities/playlists.py:684 msgid "User" msgstr "" diff --git a/redbot/cogs/audio/core/utilities/locales/id-ID.po b/redbot/cogs/audio/core/utilities/locales/id-ID.po index a283c623ddc..ff8f51a07d7 100644 --- a/redbot/cogs/audio/core/utilities/locales/id-ID.po +++ b/redbot/cogs/audio/core/utilities/locales/id-ID.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 03:05+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,96 +15,96 @@ msgstr "" "X-Crowdin-File-ID: 688\n" "Language: id_ID\n" -#: redbot/cogs/audio/core/utilities/formatting.py:75 +#: redbot/cogs/audio/core/utilities/formatting.py:74 msgid "tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:85 -#: redbot/cogs/audio/core/utilities/formatting.py:275 +#: redbot/cogs/audio/core/utilities/formatting.py:84 +#: redbot/cogs/audio/core/utilities/formatting.py:272 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:96 -#: redbot/cogs/audio/core/utilities/playlists.py:527 -msgid "Connection to Lavalink has failed" +#: redbot/cogs/audio/core/utilities/formatting.py:95 +#: redbot/cogs/audio/core/utilities/playlists.py:526 +msgid "Connection to Lavalink node has failed" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:99 +#: redbot/cogs/audio/core/utilities/formatting.py:98 #: redbot/cogs/audio/core/utilities/player.py:591 -#: redbot/cogs/audio/core/utilities/playlists.py:530 +#: redbot/cogs/audio/core/utilities/playlists.py:529 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:562 +#: redbot/cogs/audio/core/utilities/formatting.py:106 +#: redbot/cogs/audio/core/utilities/playlists.py:561 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:110 -#: redbot/cogs/audio/core/utilities/playlists.py:555 -msgid "Connection to Lavalink has not yet been established." +#: redbot/cogs/audio/core/utilities/formatting.py:109 +#: redbot/cogs/audio/core/utilities/playlists.py:554 +msgid "Connection to Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:117 -#: redbot/cogs/audio/core/utilities/player.py:441 -#: redbot/cogs/audio/core/utilities/player.py:523 -msgid "Queue size limit reached." +#: redbot/cogs/audio/core/utilities/formatting.py:116 +msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:117 -msgid "Unable To Play Tracks" +#: redbot/cogs/audio/core/utilities/formatting.py:116 +#: redbot/cogs/audio/core/utilities/player.py:442 +#: redbot/cogs/audio/core/utilities/player.py:524 +msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:155 +#: redbot/cogs/audio/core/utilities/formatting.py:154 #: redbot/cogs/audio/core/utilities/player.py:599 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:170 +#: redbot/cogs/audio/core/utilities/formatting.py:168 #: redbot/cogs/audio/core/utilities/player.py:548 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:188 +#: redbot/cogs/audio/core/utilities/formatting.py:185 #: redbot/cogs/audio/core/utilities/player.py:570 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:203 +#: redbot/cogs/audio/core/utilities/formatting.py:200 #: redbot/cogs/audio/core/utilities/player.py:602 msgid "{time} until track playback: #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:263 +#: redbot/cogs/audio/core/utilities/formatting.py:260 msgid "Tracks Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:264 +#: redbot/cogs/audio/core/utilities/formatting.py:261 msgid "search results" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:266 +#: redbot/cogs/audio/core/utilities/formatting.py:263 msgid "Folders Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:267 +#: redbot/cogs/audio/core/utilities/formatting.py:264 msgid "local folders" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:269 +#: redbot/cogs/audio/core/utilities/formatting.py:266 msgid "Files Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:270 +#: redbot/cogs/audio/core/utilities/formatting.py:267 msgid "local tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:382 -#: redbot/cogs/audio/core/utilities/playlists.py:241 +#: redbot/cogs/audio/core/utilities/formatting.py:379 +#: redbot/cogs/audio/core/utilities/playlists.py:240 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:383 +#: redbot/cogs/audio/core/utilities/formatting.py:380 msgid " - Name: <{pname}>\n" " - Scope: < {scope} >\n" " - ID: < {pid} >\n" @@ -113,9 +113,9 @@ msgid " - Name: <{pname}>\n" msgstr "" #: redbot/cogs/audio/core/utilities/local_tracks.py:109 -#: redbot/cogs/audio/core/utilities/player.py:235 -#: redbot/cogs/audio/core/utilities/player.py:245 -#: redbot/cogs/audio/core/utilities/player.py:327 +#: redbot/cogs/audio/core/utilities/player.py:234 +#: redbot/cogs/audio/core/utilities/player.py:244 +#: redbot/cogs/audio/core/utilities/player.py:326 #: redbot/cogs/audio/core/utilities/player.py:650 msgid "Invalid Environment" msgstr "" @@ -124,11 +124,11 @@ msgstr "" msgid "No localtracks folder." msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:53 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:50 msgid "Not enough {currency}" msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:54 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:51 msgid "{required_credits} {currency} required, but you have {bal}." msgstr "" @@ -136,120 +136,122 @@ msgstr "" 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 +#: redbot/cogs/audio/core/utilities/player.py:135 +#: redbot/cogs/audio/core/utilities/player.py:139 +#: redbot/cogs/audio/core/utilities/player.py:144 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:142 +#: redbot/cogs/audio/core/utilities/player.py:141 msgid "Currently livestreaming {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:147 +#: redbot/cogs/audio/core/utilities/player.py:146 msgid "{time} left on {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:155 -#: redbot/cogs/audio/core/utilities/player.py:190 +#: redbot/cogs/audio/core/utilities/player.py:154 +#: redbot/cogs/audio/core/utilities/player.py:189 msgid "Track Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:168 +#: redbot/cogs/audio/core/utilities/player.py:167 msgid "Track number must be equal to or greater than 1." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:174 +#: redbot/cogs/audio/core/utilities/player.py:173 msgid "There are only {queuelen} songs currently queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:180 +#: redbot/cogs/audio/core/utilities/player.py:179 msgid "{skip_to_track} Tracks Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:236 +#: redbot/cogs/audio/core/utilities/player.py:235 msgid "The owner needs to set the Spotify client ID and Spotify client secret, before Spotify URLs or codes can be used. \n" "See `{prefix}audioset spotifyapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:246 +#: redbot/cogs/audio/core/utilities/player.py:245 msgid "The owner needs to set the YouTube API key before Spotify URLs or codes can be used.\n" "See `{prefix}audioset youtubeapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:255 -#: redbot/cogs/audio/core/utilities/player.py:364 -#: redbot/cogs/audio/core/utilities/playlists.py:595 +#: redbot/cogs/audio/core/utilities/player.py:254 +#: redbot/cogs/audio/core/utilities/player.py:363 +#: redbot/cogs/audio/core/utilities/playlists.py:594 msgid "Unable To Get Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:256 -#: redbot/cogs/audio/core/utilities/player.py:365 -#: redbot/cogs/audio/core/utilities/playlists.py:596 +#: redbot/cogs/audio/core/utilities/player.py:255 +#: redbot/cogs/audio/core/utilities/player.py:364 +#: redbot/cogs/audio/core/utilities/playlists.py:595 msgid "Wait until the playlist has finished loading." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:267 -#: redbot/cogs/audio/core/utilities/player.py:309 -#: redbot/cogs/audio/core/utilities/player.py:407 -#: redbot/cogs/audio/core/utilities/playlists.py:606 -#: redbot/cogs/audio/core/utilities/playlists.py:639 +#: redbot/cogs/audio/core/utilities/player.py:266 +#: redbot/cogs/audio/core/utilities/player.py:308 +#: redbot/cogs/audio/core/utilities/player.py:408 +#: redbot/cogs/audio/core/utilities/playlists.py:605 +#: redbot/cogs/audio/core/utilities/playlists.py:638 msgid "Nothing found." msgstr "" +#: redbot/cogs/audio/core/utilities/player.py:269 +#: redbot/cogs/audio/core/utilities/player.py:310 +#: redbot/cogs/audio/core/utilities/player.py:423 +#: redbot/cogs/audio/core/utilities/playlists.py:607 +#: redbot/cogs/audio/core/utilities/playlists.py:640 +msgid "Track is not playable." +msgstr "" + #: redbot/cogs/audio/core/utilities/player.py:270 #: redbot/cogs/audio/core/utilities/player.py:311 -#: redbot/cogs/audio/core/utilities/player.py:422 +#: redbot/cogs/audio/core/utilities/player.py:425 #: redbot/cogs/audio/core/utilities/playlists.py:608 #: redbot/cogs/audio/core/utilities/playlists.py:641 -msgid "Track is not playable." -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:271 -#: redbot/cogs/audio/core/utilities/player.py:312 -#: redbot/cogs/audio/core/utilities/player.py:424 -#: redbot/cogs/audio/core/utilities/playlists.py:609 -#: redbot/cogs/audio/core/utilities/playlists.py:642 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:301 -#: redbot/cogs/audio/core/utilities/player.py:392 +#: redbot/cogs/audio/core/utilities/player.py:300 +#: redbot/cogs/audio/core/utilities/player.py:393 #: redbot/cogs/audio/core/utilities/player.py:657 -#: redbot/cogs/audio/core/utilities/playlists.py:426 -#: redbot/cogs/audio/core/utilities/playlists.py:627 -#: redbot/cogs/audio/core/utilities/playlists.py:656 +#: redbot/cogs/audio/core/utilities/playlists.py:425 +#: redbot/cogs/audio/core/utilities/playlists.py:626 +#: redbot/cogs/audio/core/utilities/playlists.py:655 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:302 -#: redbot/cogs/audio/core/utilities/player.py:393 -#: redbot/cogs/audio/core/utilities/player.py:658 -#: redbot/cogs/audio/core/utilities/playlists.py:427 -#: redbot/cogs/audio/core/utilities/playlists.py:628 -#: redbot/cogs/audio/core/utilities/playlists.py:657 -msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/utilities/player.py:301 +#: redbot/cogs/audio/core/utilities/playlists.py:426 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:328 +#: redbot/cogs/audio/core/utilities/player.py:327 msgid "The Spotify API key or client secret has not been set properly. \n" "Use `{prefix}audioset spotifyapi` for instructions." msgstr "Kunci Spotify API atau rahasia klien belum disetel dengan benar.\n" "Gunakan `{prefix} audioset spotifyapi` untuk mendapatkan petunjuk." -#: redbot/cogs/audio/core/utilities/player.py:352 +#: redbot/cogs/audio/core/utilities/player.py:351 msgid "Unable To Find Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:353 +#: redbot/cogs/audio/core/utilities/player.py:352 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/core/utilities/player.py:379 +#: redbot/cogs/audio/core/utilities/player.py:378 msgid "{query} is not an allowed query." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:415 +#: redbot/cogs/audio/core/utilities/player.py:394 +#: redbot/cogs/audio/core/utilities/playlists.py:627 +#: redbot/cogs/audio/core/utilities/playlists.py:656 +msgid "I'm unable to get a track from Lavalink node at the moment, try again in a few minutes." +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:416 msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" "This may be due to permissions or because Lavalink.jar is being run in a different machine than the local tracks." msgstr "" @@ -262,15 +264,19 @@ msgstr " {bad_tracks} lagu tidak dapat diantrekan." msgid "No Title" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:498 +#: redbot/cogs/audio/core/utilities/player.py:494 msgid "Playlist Enqueued" msgstr "Antrean Daftar Putar" -#: redbot/cogs/audio/core/utilities/player.py:501 +#: redbot/cogs/audio/core/utilities/player.py:494 +msgid "Album Enqueued" +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:502 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "Menambahkan {num} trek ke antrian. {maxlength_msg}" -#: redbot/cogs/audio/core/utilities/player.py:507 +#: redbot/cogs/audio/core/utilities/player.py:508 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "{time} hingga dimulainya pemutaran playlist: dimulai dari #{position} dalam antrian" @@ -291,8 +297,8 @@ msgid "Matching track {num}/{total}..." msgstr "" #: redbot/cogs/audio/core/utilities/player.py:631 -#: redbot/cogs/audio/core/utilities/playlists.py:342 -#: redbot/cogs/audio/core/utilities/playlists.py:415 +#: redbot/cogs/audio/core/utilities/playlists.py:341 +#: redbot/cogs/audio/core/utilities/playlists.py:414 msgid "Loading track {num}/{total}..." msgstr "" @@ -300,35 +306,39 @@ msgstr "" msgid "Approximate time remaining: {seconds}" msgstr "" +#: redbot/cogs/audio/core/utilities/player.py:658 +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:667 msgid "The connection was reset while loading the playlist." msgstr "Sambungan disetel ulang saat memuat daftar putar." -#: redbot/cogs/audio/core/utilities/playlists.py:84 +#: redbot/cogs/audio/core/utilities/playlists.py:83 msgid "You do not have the permissions to manage {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:102 +#: redbot/cogs/audio/core/utilities/playlists.py:101 msgid "You do not have the permissions to manage that playlist in {guild}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:109 +#: redbot/cogs/audio/core/utilities/playlists.py:108 msgid "You do not have the permissions to manage playlist owned by {user}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:113 +#: redbot/cogs/audio/core/utilities/playlists.py:112 msgid "You do not have the permissions to manage playlists in {scope} scope." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:117 +#: redbot/cogs/audio/core/utilities/playlists.py:116 msgid "No access to playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:225 +#: redbot/cogs/audio/core/utilities/playlists.py:224 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:242 +#: redbot/cogs/audio/core/utilities/playlists.py:241 msgid "{number}. <{playlist.name}>\n" " - Scope: < {scope} >\n" " - ID: < {playlist.id} >\n" @@ -336,88 +346,88 @@ msgid "{number}. <{playlist.name}>\n" " - Author: < {author} >\n\n" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:259 +#: redbot/cogs/audio/core/utilities/playlists.py:258 msgid "{playlists} playlists found, which one would you like?" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:278 -#: redbot/cogs/audio/core/utilities/playlists.py:284 +#: redbot/cogs/audio/core/utilities/playlists.py:277 +#: redbot/cogs/audio/core/utilities/playlists.py:283 msgid "Too many matches found and you did not select which one you wanted." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:309 +#: redbot/cogs/audio/core/utilities/playlists.py:308 msgid "Playlists you can access in this server:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:315 +#: redbot/cogs/audio/core/utilities/playlists.py:314 msgid "Playlists for {scope}:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:319 +#: redbot/cogs/audio/core/utilities/playlists.py:318 msgid "Page {page_num}/{total_pages} | {num} playlists." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:335 -#: redbot/cogs/audio/core/utilities/playlists.py:413 +#: redbot/cogs/audio/core/utilities/playlists.py:334 +#: redbot/cogs/audio/core/utilities/playlists.py:412 msgid "Please wait, adding tracks..." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:362 -#: redbot/cogs/audio/core/utilities/playlists.py:465 +#: redbot/cogs/audio/core/utilities/playlists.py:361 +#: redbot/cogs/audio/core/utilities/playlists.py:464 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:367 -#: redbot/cogs/audio/core/utilities/playlists.py:470 +#: redbot/cogs/audio/core/utilities/playlists.py:366 +#: redbot/cogs/audio/core/utilities/playlists.py:469 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:372 -#: redbot/cogs/audio/core/utilities/playlists.py:475 +#: redbot/cogs/audio/core/utilities/playlists.py:371 +#: redbot/cogs/audio/core/utilities/playlists.py:474 msgid "Added {num} tracks from the {playlist_name} playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:376 -#: redbot/cogs/audio/core/utilities/playlists.py:479 +#: redbot/cogs/audio/core/utilities/playlists.py:375 +#: redbot/cogs/audio/core/utilities/playlists.py:478 msgid "Playlist Saved" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:541 -#: redbot/cogs/audio/core/utilities/playlists.py:554 -#: redbot/cogs/audio/core/utilities/playlists.py:561 -#: redbot/cogs/audio/core/utilities/playlists.py:572 +#: redbot/cogs/audio/core/utilities/playlists.py:540 +#: redbot/cogs/audio/core/utilities/playlists.py:553 +#: redbot/cogs/audio/core/utilities/playlists.py:560 +#: redbot/cogs/audio/core/utilities/playlists.py:571 msgid "Unable To Get Playlists" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:542 +#: redbot/cogs/audio/core/utilities/playlists.py:541 msgid "I don't have permission to connect and speak in your channel." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:573 +#: redbot/cogs/audio/core/utilities/playlists.py:572 msgid "You must be in the voice channel to use the playlist command." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:682 +#: redbot/cogs/audio/core/utilities/playlists.py:680 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:682 +#: redbot/cogs/audio/core/utilities/playlists.py:680 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:684 +#: redbot/cogs/audio/core/utilities/playlists.py:682 msgid "the Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:684 +#: redbot/cogs/audio/core/utilities/playlists.py:682 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:686 +#: redbot/cogs/audio/core/utilities/playlists.py:684 msgid "the User" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:686 +#: redbot/cogs/audio/core/utilities/playlists.py:684 msgid "User" msgstr "" diff --git a/redbot/cogs/audio/core/utilities/locales/it-IT.po b/redbot/cogs/audio/core/utilities/locales/it-IT.po index 91452a155d6..a21c38d5d8e 100644 --- a/redbot/cogs/audio/core/utilities/locales/it-IT.po +++ b/redbot/cogs/audio/core/utilities/locales/it-IT.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 03:05+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,96 +15,96 @@ msgstr "" "X-Crowdin-File-ID: 688\n" "Language: it_IT\n" -#: redbot/cogs/audio/core/utilities/formatting.py:75 +#: redbot/cogs/audio/core/utilities/formatting.py:74 msgid "tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:85 -#: redbot/cogs/audio/core/utilities/formatting.py:275 +#: redbot/cogs/audio/core/utilities/formatting.py:84 +#: redbot/cogs/audio/core/utilities/formatting.py:272 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:96 -#: redbot/cogs/audio/core/utilities/playlists.py:527 -msgid "Connection to Lavalink has failed" +#: redbot/cogs/audio/core/utilities/formatting.py:95 +#: redbot/cogs/audio/core/utilities/playlists.py:526 +msgid "Connection to Lavalink node has failed" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:99 +#: redbot/cogs/audio/core/utilities/formatting.py:98 #: redbot/cogs/audio/core/utilities/player.py:591 -#: redbot/cogs/audio/core/utilities/playlists.py:530 +#: redbot/cogs/audio/core/utilities/playlists.py:529 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:562 +#: redbot/cogs/audio/core/utilities/formatting.py:106 +#: redbot/cogs/audio/core/utilities/playlists.py:561 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:110 -#: redbot/cogs/audio/core/utilities/playlists.py:555 -msgid "Connection to Lavalink has not yet been established." +#: redbot/cogs/audio/core/utilities/formatting.py:109 +#: redbot/cogs/audio/core/utilities/playlists.py:554 +msgid "Connection to Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:117 -#: redbot/cogs/audio/core/utilities/player.py:441 -#: redbot/cogs/audio/core/utilities/player.py:523 -msgid "Queue size limit reached." +#: redbot/cogs/audio/core/utilities/formatting.py:116 +msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:117 -msgid "Unable To Play Tracks" +#: redbot/cogs/audio/core/utilities/formatting.py:116 +#: redbot/cogs/audio/core/utilities/player.py:442 +#: redbot/cogs/audio/core/utilities/player.py:524 +msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:155 +#: redbot/cogs/audio/core/utilities/formatting.py:154 #: redbot/cogs/audio/core/utilities/player.py:599 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:170 +#: redbot/cogs/audio/core/utilities/formatting.py:168 #: redbot/cogs/audio/core/utilities/player.py:548 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:188 +#: redbot/cogs/audio/core/utilities/formatting.py:185 #: redbot/cogs/audio/core/utilities/player.py:570 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:203 +#: redbot/cogs/audio/core/utilities/formatting.py:200 #: redbot/cogs/audio/core/utilities/player.py:602 msgid "{time} until track playback: #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:263 +#: redbot/cogs/audio/core/utilities/formatting.py:260 msgid "Tracks Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:264 +#: redbot/cogs/audio/core/utilities/formatting.py:261 msgid "search results" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:266 +#: redbot/cogs/audio/core/utilities/formatting.py:263 msgid "Folders Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:267 +#: redbot/cogs/audio/core/utilities/formatting.py:264 msgid "local folders" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:269 +#: redbot/cogs/audio/core/utilities/formatting.py:266 msgid "Files Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:270 +#: redbot/cogs/audio/core/utilities/formatting.py:267 msgid "local tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:382 -#: redbot/cogs/audio/core/utilities/playlists.py:241 +#: redbot/cogs/audio/core/utilities/formatting.py:379 +#: redbot/cogs/audio/core/utilities/playlists.py:240 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:383 +#: redbot/cogs/audio/core/utilities/formatting.py:380 msgid " - Name: <{pname}>\n" " - Scope: < {scope} >\n" " - ID: < {pid} >\n" @@ -113,9 +113,9 @@ msgid " - Name: <{pname}>\n" msgstr "" #: redbot/cogs/audio/core/utilities/local_tracks.py:109 -#: redbot/cogs/audio/core/utilities/player.py:235 -#: redbot/cogs/audio/core/utilities/player.py:245 -#: redbot/cogs/audio/core/utilities/player.py:327 +#: redbot/cogs/audio/core/utilities/player.py:234 +#: redbot/cogs/audio/core/utilities/player.py:244 +#: redbot/cogs/audio/core/utilities/player.py:326 #: redbot/cogs/audio/core/utilities/player.py:650 msgid "Invalid Environment" msgstr "" @@ -124,11 +124,11 @@ msgstr "" msgid "No localtracks folder." msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:53 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:50 msgid "Not enough {currency}" msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:54 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:51 msgid "{required_credits} {currency} required, but you have {bal}." msgstr "" @@ -136,120 +136,122 @@ msgstr "" 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 +#: redbot/cogs/audio/core/utilities/player.py:135 +#: redbot/cogs/audio/core/utilities/player.py:139 +#: redbot/cogs/audio/core/utilities/player.py:144 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:142 +#: redbot/cogs/audio/core/utilities/player.py:141 msgid "Currently livestreaming {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:147 +#: redbot/cogs/audio/core/utilities/player.py:146 msgid "{time} left on {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:155 -#: redbot/cogs/audio/core/utilities/player.py:190 +#: redbot/cogs/audio/core/utilities/player.py:154 +#: redbot/cogs/audio/core/utilities/player.py:189 msgid "Track Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:168 +#: redbot/cogs/audio/core/utilities/player.py:167 msgid "Track number must be equal to or greater than 1." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:174 +#: redbot/cogs/audio/core/utilities/player.py:173 msgid "There are only {queuelen} songs currently queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:180 +#: redbot/cogs/audio/core/utilities/player.py:179 msgid "{skip_to_track} Tracks Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:236 +#: redbot/cogs/audio/core/utilities/player.py:235 msgid "The owner needs to set the Spotify client ID and Spotify client secret, before Spotify URLs or codes can be used. \n" "See `{prefix}audioset spotifyapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:246 +#: redbot/cogs/audio/core/utilities/player.py:245 msgid "The owner needs to set the YouTube API key before Spotify URLs or codes can be used.\n" "See `{prefix}audioset youtubeapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:255 -#: redbot/cogs/audio/core/utilities/player.py:364 -#: redbot/cogs/audio/core/utilities/playlists.py:595 +#: redbot/cogs/audio/core/utilities/player.py:254 +#: redbot/cogs/audio/core/utilities/player.py:363 +#: redbot/cogs/audio/core/utilities/playlists.py:594 msgid "Unable To Get Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:256 -#: redbot/cogs/audio/core/utilities/player.py:365 -#: redbot/cogs/audio/core/utilities/playlists.py:596 +#: redbot/cogs/audio/core/utilities/player.py:255 +#: redbot/cogs/audio/core/utilities/player.py:364 +#: redbot/cogs/audio/core/utilities/playlists.py:595 msgid "Wait until the playlist has finished loading." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:267 -#: redbot/cogs/audio/core/utilities/player.py:309 -#: redbot/cogs/audio/core/utilities/player.py:407 -#: redbot/cogs/audio/core/utilities/playlists.py:606 -#: redbot/cogs/audio/core/utilities/playlists.py:639 +#: redbot/cogs/audio/core/utilities/player.py:266 +#: redbot/cogs/audio/core/utilities/player.py:308 +#: redbot/cogs/audio/core/utilities/player.py:408 +#: redbot/cogs/audio/core/utilities/playlists.py:605 +#: redbot/cogs/audio/core/utilities/playlists.py:638 msgid "Nothing found." msgstr "" +#: redbot/cogs/audio/core/utilities/player.py:269 +#: redbot/cogs/audio/core/utilities/player.py:310 +#: redbot/cogs/audio/core/utilities/player.py:423 +#: redbot/cogs/audio/core/utilities/playlists.py:607 +#: redbot/cogs/audio/core/utilities/playlists.py:640 +msgid "Track is not playable." +msgstr "" + #: redbot/cogs/audio/core/utilities/player.py:270 #: redbot/cogs/audio/core/utilities/player.py:311 -#: redbot/cogs/audio/core/utilities/player.py:422 +#: redbot/cogs/audio/core/utilities/player.py:425 #: redbot/cogs/audio/core/utilities/playlists.py:608 #: redbot/cogs/audio/core/utilities/playlists.py:641 -msgid "Track is not playable." -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:271 -#: redbot/cogs/audio/core/utilities/player.py:312 -#: redbot/cogs/audio/core/utilities/player.py:424 -#: redbot/cogs/audio/core/utilities/playlists.py:609 -#: redbot/cogs/audio/core/utilities/playlists.py:642 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:301 -#: redbot/cogs/audio/core/utilities/player.py:392 +#: redbot/cogs/audio/core/utilities/player.py:300 +#: redbot/cogs/audio/core/utilities/player.py:393 #: redbot/cogs/audio/core/utilities/player.py:657 -#: redbot/cogs/audio/core/utilities/playlists.py:426 -#: redbot/cogs/audio/core/utilities/playlists.py:627 -#: redbot/cogs/audio/core/utilities/playlists.py:656 +#: redbot/cogs/audio/core/utilities/playlists.py:425 +#: redbot/cogs/audio/core/utilities/playlists.py:626 +#: redbot/cogs/audio/core/utilities/playlists.py:655 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:302 -#: redbot/cogs/audio/core/utilities/player.py:393 -#: redbot/cogs/audio/core/utilities/player.py:658 -#: redbot/cogs/audio/core/utilities/playlists.py:427 -#: redbot/cogs/audio/core/utilities/playlists.py:628 -#: redbot/cogs/audio/core/utilities/playlists.py:657 -msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/utilities/player.py:301 +#: redbot/cogs/audio/core/utilities/playlists.py:426 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:328 +#: redbot/cogs/audio/core/utilities/player.py:327 msgid "The Spotify API key or client secret has not been set properly. \n" "Use `{prefix}audioset spotifyapi` for instructions." msgstr "La chiave API o il client secret di Spotify non sono stati impostati correttamente. \n" "Usa `{prefix}audioset spotifyapi` per le istruzioni." -#: redbot/cogs/audio/core/utilities/player.py:352 +#: redbot/cogs/audio/core/utilities/player.py:351 msgid "Unable To Find Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:353 +#: redbot/cogs/audio/core/utilities/player.py:352 msgid "This doesn't seem to be a supported Spotify URL or code." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:379 +#: redbot/cogs/audio/core/utilities/player.py:378 msgid "{query} is not an allowed query." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:415 +#: redbot/cogs/audio/core/utilities/player.py:394 +#: redbot/cogs/audio/core/utilities/playlists.py:627 +#: redbot/cogs/audio/core/utilities/playlists.py:656 +msgid "I'm unable to get a track from Lavalink node at the moment, try again in a few minutes." +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:416 msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" "This may be due to permissions or because Lavalink.jar is being run in a different machine than the local tracks." msgstr "" @@ -262,15 +264,19 @@ msgstr "" msgid "No Title" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:498 +#: redbot/cogs/audio/core/utilities/player.py:494 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:501 +#: redbot/cogs/audio/core/utilities/player.py:494 +msgid "Album Enqueued" +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:502 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:507 +#: redbot/cogs/audio/core/utilities/player.py:508 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "" @@ -291,8 +297,8 @@ msgid "Matching track {num}/{total}..." msgstr "" #: redbot/cogs/audio/core/utilities/player.py:631 -#: redbot/cogs/audio/core/utilities/playlists.py:342 -#: redbot/cogs/audio/core/utilities/playlists.py:415 +#: redbot/cogs/audio/core/utilities/playlists.py:341 +#: redbot/cogs/audio/core/utilities/playlists.py:414 msgid "Loading track {num}/{total}..." msgstr "" @@ -300,35 +306,39 @@ msgstr "" msgid "Approximate time remaining: {seconds}" msgstr "" +#: redbot/cogs/audio/core/utilities/player.py:658 +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:667 msgid "The connection was reset while loading the playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:84 +#: redbot/cogs/audio/core/utilities/playlists.py:83 msgid "You do not have the permissions to manage {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:102 +#: redbot/cogs/audio/core/utilities/playlists.py:101 msgid "You do not have the permissions to manage that playlist in {guild}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:109 +#: redbot/cogs/audio/core/utilities/playlists.py:108 msgid "You do not have the permissions to manage playlist owned by {user}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:113 +#: redbot/cogs/audio/core/utilities/playlists.py:112 msgid "You do not have the permissions to manage playlists in {scope} scope." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:117 +#: redbot/cogs/audio/core/utilities/playlists.py:116 msgid "No access to playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:225 +#: redbot/cogs/audio/core/utilities/playlists.py:224 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:242 +#: redbot/cogs/audio/core/utilities/playlists.py:241 msgid "{number}. <{playlist.name}>\n" " - Scope: < {scope} >\n" " - ID: < {playlist.id} >\n" @@ -336,88 +346,88 @@ msgid "{number}. <{playlist.name}>\n" " - Author: < {author} >\n\n" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:259 +#: redbot/cogs/audio/core/utilities/playlists.py:258 msgid "{playlists} playlists found, which one would you like?" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:278 -#: redbot/cogs/audio/core/utilities/playlists.py:284 +#: redbot/cogs/audio/core/utilities/playlists.py:277 +#: redbot/cogs/audio/core/utilities/playlists.py:283 msgid "Too many matches found and you did not select which one you wanted." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:309 +#: redbot/cogs/audio/core/utilities/playlists.py:308 msgid "Playlists you can access in this server:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:315 +#: redbot/cogs/audio/core/utilities/playlists.py:314 msgid "Playlists for {scope}:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:319 +#: redbot/cogs/audio/core/utilities/playlists.py:318 msgid "Page {page_num}/{total_pages} | {num} playlists." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:335 -#: redbot/cogs/audio/core/utilities/playlists.py:413 +#: redbot/cogs/audio/core/utilities/playlists.py:334 +#: redbot/cogs/audio/core/utilities/playlists.py:412 msgid "Please wait, adding tracks..." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:362 -#: redbot/cogs/audio/core/utilities/playlists.py:465 +#: redbot/cogs/audio/core/utilities/playlists.py:361 +#: redbot/cogs/audio/core/utilities/playlists.py:464 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:367 -#: redbot/cogs/audio/core/utilities/playlists.py:470 +#: redbot/cogs/audio/core/utilities/playlists.py:366 +#: redbot/cogs/audio/core/utilities/playlists.py:469 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:372 -#: redbot/cogs/audio/core/utilities/playlists.py:475 +#: redbot/cogs/audio/core/utilities/playlists.py:371 +#: redbot/cogs/audio/core/utilities/playlists.py:474 msgid "Added {num} tracks from the {playlist_name} playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:376 -#: redbot/cogs/audio/core/utilities/playlists.py:479 +#: redbot/cogs/audio/core/utilities/playlists.py:375 +#: redbot/cogs/audio/core/utilities/playlists.py:478 msgid "Playlist Saved" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:541 -#: redbot/cogs/audio/core/utilities/playlists.py:554 -#: redbot/cogs/audio/core/utilities/playlists.py:561 -#: redbot/cogs/audio/core/utilities/playlists.py:572 +#: redbot/cogs/audio/core/utilities/playlists.py:540 +#: redbot/cogs/audio/core/utilities/playlists.py:553 +#: redbot/cogs/audio/core/utilities/playlists.py:560 +#: redbot/cogs/audio/core/utilities/playlists.py:571 msgid "Unable To Get Playlists" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:542 +#: redbot/cogs/audio/core/utilities/playlists.py:541 msgid "I don't have permission to connect and speak in your channel." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:573 +#: redbot/cogs/audio/core/utilities/playlists.py:572 msgid "You must be in the voice channel to use the playlist command." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:682 +#: redbot/cogs/audio/core/utilities/playlists.py:680 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:682 +#: redbot/cogs/audio/core/utilities/playlists.py:680 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:684 +#: redbot/cogs/audio/core/utilities/playlists.py:682 msgid "the Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:684 +#: redbot/cogs/audio/core/utilities/playlists.py:682 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:686 +#: redbot/cogs/audio/core/utilities/playlists.py:684 msgid "the User" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:686 +#: redbot/cogs/audio/core/utilities/playlists.py:684 msgid "User" msgstr "" diff --git a/redbot/cogs/audio/core/utilities/locales/ja-JP.po b/redbot/cogs/audio/core/utilities/locales/ja-JP.po index e8a0b8c39e1..94e63bffca7 100644 --- a/redbot/cogs/audio/core/utilities/locales/ja-JP.po +++ b/redbot/cogs/audio/core/utilities/locales/ja-JP.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 03:05+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,96 +15,96 @@ msgstr "" "X-Crowdin-File-ID: 688\n" "Language: ja_JP\n" -#: redbot/cogs/audio/core/utilities/formatting.py:75 +#: redbot/cogs/audio/core/utilities/formatting.py:74 msgid "tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:85 -#: redbot/cogs/audio/core/utilities/formatting.py:275 +#: redbot/cogs/audio/core/utilities/formatting.py:84 +#: redbot/cogs/audio/core/utilities/formatting.py:272 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:96 -#: redbot/cogs/audio/core/utilities/playlists.py:527 -msgid "Connection to Lavalink has failed" +#: redbot/cogs/audio/core/utilities/formatting.py:95 +#: redbot/cogs/audio/core/utilities/playlists.py:526 +msgid "Connection to Lavalink node has failed" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:99 +#: redbot/cogs/audio/core/utilities/formatting.py:98 #: redbot/cogs/audio/core/utilities/player.py:591 -#: redbot/cogs/audio/core/utilities/playlists.py:530 +#: redbot/cogs/audio/core/utilities/playlists.py:529 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:562 +#: redbot/cogs/audio/core/utilities/formatting.py:106 +#: redbot/cogs/audio/core/utilities/playlists.py:561 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:110 -#: redbot/cogs/audio/core/utilities/playlists.py:555 -msgid "Connection to Lavalink has not yet been established." +#: redbot/cogs/audio/core/utilities/formatting.py:109 +#: redbot/cogs/audio/core/utilities/playlists.py:554 +msgid "Connection to Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:117 -#: redbot/cogs/audio/core/utilities/player.py:441 -#: redbot/cogs/audio/core/utilities/player.py:523 -msgid "Queue size limit reached." +#: redbot/cogs/audio/core/utilities/formatting.py:116 +msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:117 -msgid "Unable To Play Tracks" +#: redbot/cogs/audio/core/utilities/formatting.py:116 +#: redbot/cogs/audio/core/utilities/player.py:442 +#: redbot/cogs/audio/core/utilities/player.py:524 +msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:155 +#: redbot/cogs/audio/core/utilities/formatting.py:154 #: redbot/cogs/audio/core/utilities/player.py:599 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:170 +#: redbot/cogs/audio/core/utilities/formatting.py:168 #: redbot/cogs/audio/core/utilities/player.py:548 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:188 +#: redbot/cogs/audio/core/utilities/formatting.py:185 #: redbot/cogs/audio/core/utilities/player.py:570 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:203 +#: redbot/cogs/audio/core/utilities/formatting.py:200 #: redbot/cogs/audio/core/utilities/player.py:602 msgid "{time} until track playback: #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:263 +#: redbot/cogs/audio/core/utilities/formatting.py:260 msgid "Tracks Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:264 +#: redbot/cogs/audio/core/utilities/formatting.py:261 msgid "search results" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:266 +#: redbot/cogs/audio/core/utilities/formatting.py:263 msgid "Folders Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:267 +#: redbot/cogs/audio/core/utilities/formatting.py:264 msgid "local folders" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:269 +#: redbot/cogs/audio/core/utilities/formatting.py:266 msgid "Files Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:270 +#: redbot/cogs/audio/core/utilities/formatting.py:267 msgid "local tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:382 -#: redbot/cogs/audio/core/utilities/playlists.py:241 +#: redbot/cogs/audio/core/utilities/formatting.py:379 +#: redbot/cogs/audio/core/utilities/playlists.py:240 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:383 +#: redbot/cogs/audio/core/utilities/formatting.py:380 msgid " - Name: <{pname}>\n" " - Scope: < {scope} >\n" " - ID: < {pid} >\n" @@ -113,9 +113,9 @@ msgid " - Name: <{pname}>\n" msgstr "" #: redbot/cogs/audio/core/utilities/local_tracks.py:109 -#: redbot/cogs/audio/core/utilities/player.py:235 -#: redbot/cogs/audio/core/utilities/player.py:245 -#: redbot/cogs/audio/core/utilities/player.py:327 +#: redbot/cogs/audio/core/utilities/player.py:234 +#: redbot/cogs/audio/core/utilities/player.py:244 +#: redbot/cogs/audio/core/utilities/player.py:326 #: redbot/cogs/audio/core/utilities/player.py:650 msgid "Invalid Environment" msgstr "" @@ -124,11 +124,11 @@ msgstr "" msgid "No localtracks folder." msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:53 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:50 msgid "Not enough {currency}" msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:54 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:51 msgid "{required_credits} {currency} required, but you have {bal}." msgstr "" @@ -136,119 +136,122 @@ msgstr "" 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 +#: redbot/cogs/audio/core/utilities/player.py:135 +#: redbot/cogs/audio/core/utilities/player.py:139 +#: redbot/cogs/audio/core/utilities/player.py:144 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:142 +#: redbot/cogs/audio/core/utilities/player.py:141 msgid "Currently livestreaming {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:147 +#: redbot/cogs/audio/core/utilities/player.py:146 msgid "{time} left on {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:155 -#: redbot/cogs/audio/core/utilities/player.py:190 +#: redbot/cogs/audio/core/utilities/player.py:154 +#: redbot/cogs/audio/core/utilities/player.py:189 msgid "Track Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:168 +#: redbot/cogs/audio/core/utilities/player.py:167 msgid "Track number must be equal to or greater than 1." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:174 +#: redbot/cogs/audio/core/utilities/player.py:173 msgid "There are only {queuelen} songs currently queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:180 +#: redbot/cogs/audio/core/utilities/player.py:179 msgid "{skip_to_track} Tracks Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:236 +#: redbot/cogs/audio/core/utilities/player.py:235 msgid "The owner needs to set the Spotify client ID and Spotify client secret, before Spotify URLs or codes can be used. \n" "See `{prefix}audioset spotifyapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:246 +#: redbot/cogs/audio/core/utilities/player.py:245 msgid "The owner needs to set the YouTube API key before Spotify URLs or codes can be used.\n" "See `{prefix}audioset youtubeapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:255 -#: redbot/cogs/audio/core/utilities/player.py:364 -#: redbot/cogs/audio/core/utilities/playlists.py:595 +#: redbot/cogs/audio/core/utilities/player.py:254 +#: redbot/cogs/audio/core/utilities/player.py:363 +#: redbot/cogs/audio/core/utilities/playlists.py:594 msgid "Unable To Get Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:256 -#: redbot/cogs/audio/core/utilities/player.py:365 -#: redbot/cogs/audio/core/utilities/playlists.py:596 +#: redbot/cogs/audio/core/utilities/player.py:255 +#: redbot/cogs/audio/core/utilities/player.py:364 +#: redbot/cogs/audio/core/utilities/playlists.py:595 msgid "Wait until the playlist has finished loading." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:267 -#: redbot/cogs/audio/core/utilities/player.py:309 -#: redbot/cogs/audio/core/utilities/player.py:407 -#: redbot/cogs/audio/core/utilities/playlists.py:606 -#: redbot/cogs/audio/core/utilities/playlists.py:639 +#: redbot/cogs/audio/core/utilities/player.py:266 +#: redbot/cogs/audio/core/utilities/player.py:308 +#: redbot/cogs/audio/core/utilities/player.py:408 +#: redbot/cogs/audio/core/utilities/playlists.py:605 +#: redbot/cogs/audio/core/utilities/playlists.py:638 msgid "Nothing found." msgstr "" +#: redbot/cogs/audio/core/utilities/player.py:269 +#: redbot/cogs/audio/core/utilities/player.py:310 +#: redbot/cogs/audio/core/utilities/player.py:423 +#: redbot/cogs/audio/core/utilities/playlists.py:607 +#: redbot/cogs/audio/core/utilities/playlists.py:640 +msgid "Track is not playable." +msgstr "" + #: redbot/cogs/audio/core/utilities/player.py:270 #: redbot/cogs/audio/core/utilities/player.py:311 -#: redbot/cogs/audio/core/utilities/player.py:422 +#: redbot/cogs/audio/core/utilities/player.py:425 #: redbot/cogs/audio/core/utilities/playlists.py:608 #: redbot/cogs/audio/core/utilities/playlists.py:641 -msgid "Track is not playable." -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:271 -#: redbot/cogs/audio/core/utilities/player.py:312 -#: redbot/cogs/audio/core/utilities/player.py:424 -#: redbot/cogs/audio/core/utilities/playlists.py:609 -#: redbot/cogs/audio/core/utilities/playlists.py:642 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:301 -#: redbot/cogs/audio/core/utilities/player.py:392 +#: redbot/cogs/audio/core/utilities/player.py:300 +#: redbot/cogs/audio/core/utilities/player.py:393 #: redbot/cogs/audio/core/utilities/player.py:657 -#: redbot/cogs/audio/core/utilities/playlists.py:426 -#: redbot/cogs/audio/core/utilities/playlists.py:627 -#: redbot/cogs/audio/core/utilities/playlists.py:656 +#: redbot/cogs/audio/core/utilities/playlists.py:425 +#: redbot/cogs/audio/core/utilities/playlists.py:626 +#: redbot/cogs/audio/core/utilities/playlists.py:655 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:302 -#: redbot/cogs/audio/core/utilities/player.py:393 -#: redbot/cogs/audio/core/utilities/player.py:658 -#: redbot/cogs/audio/core/utilities/playlists.py:427 -#: redbot/cogs/audio/core/utilities/playlists.py:628 -#: redbot/cogs/audio/core/utilities/playlists.py:657 -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:301 +#: redbot/cogs/audio/core/utilities/playlists.py:426 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." +msgstr "現在、Lavalinkノードからトラックを取得できません。数分後にもう一度お試しください。" -#: redbot/cogs/audio/core/utilities/player.py:328 +#: redbot/cogs/audio/core/utilities/player.py:327 msgid "The Spotify API key or client secret has not been set properly. \n" "Use `{prefix}audioset spotifyapi` for instructions." -msgstr "" +msgstr "Spotify APIキー または クライアント シークレットが正しく設定されていません。 \n" +"指示には`{prefix}audioset spotifyapi`を使用してください。" -#: redbot/cogs/audio/core/utilities/player.py:352 +#: redbot/cogs/audio/core/utilities/player.py:351 msgid "Unable To Find Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:353 +#: redbot/cogs/audio/core/utilities/player.py:352 msgid "This doesn't seem to be a supported Spotify URL or code." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:379 +#: redbot/cogs/audio/core/utilities/player.py:378 msgid "{query} is not an allowed query." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:415 +#: redbot/cogs/audio/core/utilities/player.py:394 +#: redbot/cogs/audio/core/utilities/playlists.py:627 +#: redbot/cogs/audio/core/utilities/playlists.py:656 +msgid "I'm unable to get a track from Lavalink node at the moment, try again in a few minutes." +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:416 msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" "This may be due to permissions or because Lavalink.jar is being run in a different machine than the local tracks." msgstr "" @@ -261,15 +264,19 @@ msgstr "" msgid "No Title" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:498 +#: redbot/cogs/audio/core/utilities/player.py:494 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:501 +#: redbot/cogs/audio/core/utilities/player.py:494 +msgid "Album Enqueued" +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:502 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:507 +#: redbot/cogs/audio/core/utilities/player.py:508 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "" @@ -290,8 +297,8 @@ msgid "Matching track {num}/{total}..." msgstr "" #: redbot/cogs/audio/core/utilities/player.py:631 -#: redbot/cogs/audio/core/utilities/playlists.py:342 -#: redbot/cogs/audio/core/utilities/playlists.py:415 +#: redbot/cogs/audio/core/utilities/playlists.py:341 +#: redbot/cogs/audio/core/utilities/playlists.py:414 msgid "Loading track {num}/{total}..." msgstr "" @@ -299,35 +306,39 @@ msgstr "" msgid "Approximate time remaining: {seconds}" msgstr "" +#: redbot/cogs/audio/core/utilities/player.py:658 +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:667 msgid "The connection was reset while loading the playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:84 +#: redbot/cogs/audio/core/utilities/playlists.py:83 msgid "You do not have the permissions to manage {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:102 +#: redbot/cogs/audio/core/utilities/playlists.py:101 msgid "You do not have the permissions to manage that playlist in {guild}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:109 +#: redbot/cogs/audio/core/utilities/playlists.py:108 msgid "You do not have the permissions to manage playlist owned by {user}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:113 +#: redbot/cogs/audio/core/utilities/playlists.py:112 msgid "You do not have the permissions to manage playlists in {scope} scope." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:117 +#: redbot/cogs/audio/core/utilities/playlists.py:116 msgid "No access to playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:225 +#: redbot/cogs/audio/core/utilities/playlists.py:224 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:242 +#: redbot/cogs/audio/core/utilities/playlists.py:241 msgid "{number}. <{playlist.name}>\n" " - Scope: < {scope} >\n" " - ID: < {playlist.id} >\n" @@ -335,88 +346,88 @@ msgid "{number}. <{playlist.name}>\n" " - Author: < {author} >\n\n" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:259 +#: redbot/cogs/audio/core/utilities/playlists.py:258 msgid "{playlists} playlists found, which one would you like?" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:278 -#: redbot/cogs/audio/core/utilities/playlists.py:284 +#: redbot/cogs/audio/core/utilities/playlists.py:277 +#: redbot/cogs/audio/core/utilities/playlists.py:283 msgid "Too many matches found and you did not select which one you wanted." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:309 +#: redbot/cogs/audio/core/utilities/playlists.py:308 msgid "Playlists you can access in this server:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:315 +#: redbot/cogs/audio/core/utilities/playlists.py:314 msgid "Playlists for {scope}:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:319 +#: redbot/cogs/audio/core/utilities/playlists.py:318 msgid "Page {page_num}/{total_pages} | {num} playlists." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:335 -#: redbot/cogs/audio/core/utilities/playlists.py:413 +#: redbot/cogs/audio/core/utilities/playlists.py:334 +#: redbot/cogs/audio/core/utilities/playlists.py:412 msgid "Please wait, adding tracks..." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:362 -#: redbot/cogs/audio/core/utilities/playlists.py:465 +#: redbot/cogs/audio/core/utilities/playlists.py:361 +#: redbot/cogs/audio/core/utilities/playlists.py:464 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:367 -#: redbot/cogs/audio/core/utilities/playlists.py:470 +#: redbot/cogs/audio/core/utilities/playlists.py:366 +#: redbot/cogs/audio/core/utilities/playlists.py:469 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:372 -#: redbot/cogs/audio/core/utilities/playlists.py:475 +#: redbot/cogs/audio/core/utilities/playlists.py:371 +#: redbot/cogs/audio/core/utilities/playlists.py:474 msgid "Added {num} tracks from the {playlist_name} playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:376 -#: redbot/cogs/audio/core/utilities/playlists.py:479 +#: redbot/cogs/audio/core/utilities/playlists.py:375 +#: redbot/cogs/audio/core/utilities/playlists.py:478 msgid "Playlist Saved" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:541 -#: redbot/cogs/audio/core/utilities/playlists.py:554 -#: redbot/cogs/audio/core/utilities/playlists.py:561 -#: redbot/cogs/audio/core/utilities/playlists.py:572 +#: redbot/cogs/audio/core/utilities/playlists.py:540 +#: redbot/cogs/audio/core/utilities/playlists.py:553 +#: redbot/cogs/audio/core/utilities/playlists.py:560 +#: redbot/cogs/audio/core/utilities/playlists.py:571 msgid "Unable To Get Playlists" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:542 +#: redbot/cogs/audio/core/utilities/playlists.py:541 msgid "I don't have permission to connect and speak in your channel." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:573 +#: redbot/cogs/audio/core/utilities/playlists.py:572 msgid "You must be in the voice channel to use the playlist command." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:682 +#: redbot/cogs/audio/core/utilities/playlists.py:680 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:682 +#: redbot/cogs/audio/core/utilities/playlists.py:680 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:684 +#: redbot/cogs/audio/core/utilities/playlists.py:682 msgid "the Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:684 +#: redbot/cogs/audio/core/utilities/playlists.py:682 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:686 +#: redbot/cogs/audio/core/utilities/playlists.py:684 msgid "the User" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:686 +#: redbot/cogs/audio/core/utilities/playlists.py:684 msgid "User" msgstr "" diff --git a/redbot/cogs/audio/core/utilities/locales/ko-KR.po b/redbot/cogs/audio/core/utilities/locales/ko-KR.po index b6eef6869be..b7e7abc213a 100644 --- a/redbot/cogs/audio/core/utilities/locales/ko-KR.po +++ b/redbot/cogs/audio/core/utilities/locales/ko-KR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 03:05+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,96 +15,96 @@ msgstr "" "X-Crowdin-File-ID: 688\n" "Language: ko_KR\n" -#: redbot/cogs/audio/core/utilities/formatting.py:75 +#: redbot/cogs/audio/core/utilities/formatting.py:74 msgid "tracks" msgstr "트랙" -#: redbot/cogs/audio/core/utilities/formatting.py:85 -#: redbot/cogs/audio/core/utilities/formatting.py:275 +#: redbot/cogs/audio/core/utilities/formatting.py:84 +#: redbot/cogs/audio/core/utilities/formatting.py:272 msgid "Page {page_num}/{total_pages}" msgstr "{page_num}/{total_pages} 페이지" -#: redbot/cogs/audio/core/utilities/formatting.py:96 -#: redbot/cogs/audio/core/utilities/playlists.py:527 -msgid "Connection to Lavalink has failed" -msgstr "라바링크와 연결에 실패했습니다." +#: redbot/cogs/audio/core/utilities/formatting.py:95 +#: redbot/cogs/audio/core/utilities/playlists.py:526 +msgid "Connection to Lavalink node has failed" +msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:99 +#: redbot/cogs/audio/core/utilities/formatting.py:98 #: redbot/cogs/audio/core/utilities/player.py:591 -#: redbot/cogs/audio/core/utilities/playlists.py:530 +#: redbot/cogs/audio/core/utilities/playlists.py:529 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:562 +#: redbot/cogs/audio/core/utilities/formatting.py:106 +#: redbot/cogs/audio/core/utilities/playlists.py:561 msgid "Connect to a voice channel first." msgstr "먼저 음성체널에 연결하세요." -#: redbot/cogs/audio/core/utilities/formatting.py:110 -#: redbot/cogs/audio/core/utilities/playlists.py:555 -msgid "Connection to Lavalink has not yet been established." -msgstr "라바링크와 연결되지 않았습니다." - -#: redbot/cogs/audio/core/utilities/formatting.py:117 -#: redbot/cogs/audio/core/utilities/player.py:441 -#: redbot/cogs/audio/core/utilities/player.py:523 -msgid "Queue size limit reached." -msgstr "큐 최대 제한에 도달했습니다." +#: redbot/cogs/audio/core/utilities/formatting.py:109 +#: redbot/cogs/audio/core/utilities/playlists.py:554 +msgid "Connection to Lavalink node has not yet been established." +msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:117 +#: redbot/cogs/audio/core/utilities/formatting.py:116 msgid "Unable To Play Tracks" msgstr "트랙을 재생할수 없습니다" -#: redbot/cogs/audio/core/utilities/formatting.py:155 +#: redbot/cogs/audio/core/utilities/formatting.py:116 +#: redbot/cogs/audio/core/utilities/player.py:442 +#: redbot/cogs/audio/core/utilities/player.py:524 +msgid "Queue size limit reached." +msgstr "큐 최대 제한에 도달했습니다." + +#: redbot/cogs/audio/core/utilities/formatting.py:154 #: redbot/cogs/audio/core/utilities/player.py:599 msgid "Track Enqueued" msgstr "트랙 추가됨" -#: redbot/cogs/audio/core/utilities/formatting.py:170 +#: redbot/cogs/audio/core/utilities/formatting.py:168 #: redbot/cogs/audio/core/utilities/player.py:548 msgid "This track is not allowed in this server." msgstr "이 서버에서는이 트랙을 사용할 수 없습니다." -#: redbot/cogs/audio/core/utilities/formatting.py:188 +#: redbot/cogs/audio/core/utilities/formatting.py:185 #: redbot/cogs/audio/core/utilities/player.py:570 msgid "Track exceeds maximum length." msgstr "트랙이 최대 길이를 초과했습니다." -#: redbot/cogs/audio/core/utilities/formatting.py:203 +#: redbot/cogs/audio/core/utilities/formatting.py:200 #: redbot/cogs/audio/core/utilities/player.py:602 msgid "{time} until track playback: #{position} in queue" msgstr "트랙이 재생될때까지 {time}: 대기열의 #{position}" -#: redbot/cogs/audio/core/utilities/formatting.py:263 +#: redbot/cogs/audio/core/utilities/formatting.py:260 msgid "Tracks Found:" msgstr "트랙 검색됨" -#: redbot/cogs/audio/core/utilities/formatting.py:264 +#: redbot/cogs/audio/core/utilities/formatting.py:261 msgid "search results" msgstr "검색 결과" -#: redbot/cogs/audio/core/utilities/formatting.py:266 +#: redbot/cogs/audio/core/utilities/formatting.py:263 msgid "Folders Found:" msgstr "폴더를 찾았습니다:" -#: redbot/cogs/audio/core/utilities/formatting.py:267 +#: redbot/cogs/audio/core/utilities/formatting.py:264 msgid "local folders" msgstr "로컬 폴더" -#: redbot/cogs/audio/core/utilities/formatting.py:269 +#: redbot/cogs/audio/core/utilities/formatting.py:266 msgid "Files Found:" msgstr "파일을 찾았습니다:" -#: redbot/cogs/audio/core/utilities/formatting.py:270 +#: redbot/cogs/audio/core/utilities/formatting.py:267 msgid "local tracks" msgstr "로컬 트랙" -#: redbot/cogs/audio/core/utilities/formatting.py:382 -#: redbot/cogs/audio/core/utilities/playlists.py:241 +#: redbot/cogs/audio/core/utilities/formatting.py:379 +#: redbot/cogs/audio/core/utilities/playlists.py:240 msgid "Unknown" msgstr "알 수 없음" -#: redbot/cogs/audio/core/utilities/formatting.py:383 +#: redbot/cogs/audio/core/utilities/formatting.py:380 msgid " - Name: <{pname}>\n" " - Scope: < {scope} >\n" " - ID: < {pid} >\n" @@ -113,9 +113,9 @@ msgid " - Name: <{pname}>\n" msgstr "" #: redbot/cogs/audio/core/utilities/local_tracks.py:109 -#: redbot/cogs/audio/core/utilities/player.py:235 -#: redbot/cogs/audio/core/utilities/player.py:245 -#: redbot/cogs/audio/core/utilities/player.py:327 +#: redbot/cogs/audio/core/utilities/player.py:234 +#: redbot/cogs/audio/core/utilities/player.py:244 +#: redbot/cogs/audio/core/utilities/player.py:326 #: redbot/cogs/audio/core/utilities/player.py:650 msgid "Invalid Environment" msgstr "잘못된 환경입니다." @@ -124,11 +124,11 @@ msgstr "잘못된 환경입니다." msgid "No localtracks folder." msgstr "로컬트랙 폴더가 없어요." -#: redbot/cogs/audio/core/utilities/miscellaneous.py:53 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:50 msgid "Not enough {currency}" msgstr "{currency} 부족" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:54 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:51 msgid "{required_credits} {currency} required, but you have {bal}." msgstr "" @@ -136,122 +136,124 @@ msgstr "" 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 +#: redbot/cogs/audio/core/utilities/player.py:135 +#: redbot/cogs/audio/core/utilities/player.py:139 +#: redbot/cogs/audio/core/utilities/player.py:144 msgid "There's nothing in the queue." msgstr "대기열에 아무것도 없습니다." -#: redbot/cogs/audio/core/utilities/player.py:142 +#: redbot/cogs/audio/core/utilities/player.py:141 msgid "Currently livestreaming {track}" msgstr "지금 라이브 스트리밍중인 {track}" -#: redbot/cogs/audio/core/utilities/player.py:147 +#: redbot/cogs/audio/core/utilities/player.py:146 msgid "{time} left on {track}" msgstr "{track} {time} 남음." -#: redbot/cogs/audio/core/utilities/player.py:155 -#: redbot/cogs/audio/core/utilities/player.py:190 +#: redbot/cogs/audio/core/utilities/player.py:154 +#: redbot/cogs/audio/core/utilities/player.py:189 msgid "Track Skipped" msgstr "트랙 스킵됨" -#: redbot/cogs/audio/core/utilities/player.py:168 +#: redbot/cogs/audio/core/utilities/player.py:167 msgid "Track number must be equal to or greater than 1." msgstr "트랙 번호는 1 보다 크거나 같아야 합니다." -#: redbot/cogs/audio/core/utilities/player.py:174 +#: redbot/cogs/audio/core/utilities/player.py:173 msgid "There are only {queuelen} songs currently queued." msgstr "현재 대기열에 {queuelen} 곡들만 있습니다." -#: redbot/cogs/audio/core/utilities/player.py:180 +#: redbot/cogs/audio/core/utilities/player.py:179 msgid "{skip_to_track} Tracks Skipped" msgstr "{skip_to_track} 트랙들 스킵됨" -#: redbot/cogs/audio/core/utilities/player.py:236 +#: redbot/cogs/audio/core/utilities/player.py:235 msgid "The owner needs to set the Spotify client ID and Spotify client secret, before Spotify URLs or codes can be used. \n" "See `{prefix}audioset spotifyapi` for instructions." msgstr "봇 관리자가 Spotify URL 또는 코드를 사용하기 전에 Spotify 클라이언트 ID 및 암호를 설정해 주어야 합니다. \n" " `{prefix}audioset spotifyapi`을 참조하세요." -#: redbot/cogs/audio/core/utilities/player.py:246 +#: redbot/cogs/audio/core/utilities/player.py:245 msgid "The owner needs to set the YouTube API key before Spotify URLs or codes can be used.\n" "See `{prefix}audioset youtubeapi` for instructions." msgstr "봇 관리자가 Youtube URL 또는 코드를 사용하기 전에 Youtube API Key를 설정해 주어야 합니다. \n" " `{prefix}audioset youtubeapi`을 참조하세요." -#: redbot/cogs/audio/core/utilities/player.py:255 -#: redbot/cogs/audio/core/utilities/player.py:364 -#: redbot/cogs/audio/core/utilities/playlists.py:595 +#: redbot/cogs/audio/core/utilities/player.py:254 +#: redbot/cogs/audio/core/utilities/player.py:363 +#: redbot/cogs/audio/core/utilities/playlists.py:594 msgid "Unable To Get Tracks" msgstr "트랙을 가져올 수 없습니다." -#: redbot/cogs/audio/core/utilities/player.py:256 -#: redbot/cogs/audio/core/utilities/player.py:365 -#: redbot/cogs/audio/core/utilities/playlists.py:596 +#: redbot/cogs/audio/core/utilities/player.py:255 +#: redbot/cogs/audio/core/utilities/player.py:364 +#: redbot/cogs/audio/core/utilities/playlists.py:595 msgid "Wait until the playlist has finished loading." msgstr "플래이리스트 불러오기가 끝날때까지 기다려주세요." -#: redbot/cogs/audio/core/utilities/player.py:267 -#: redbot/cogs/audio/core/utilities/player.py:309 -#: redbot/cogs/audio/core/utilities/player.py:407 -#: redbot/cogs/audio/core/utilities/playlists.py:606 -#: redbot/cogs/audio/core/utilities/playlists.py:639 +#: redbot/cogs/audio/core/utilities/player.py:266 +#: redbot/cogs/audio/core/utilities/player.py:308 +#: redbot/cogs/audio/core/utilities/player.py:408 +#: redbot/cogs/audio/core/utilities/playlists.py:605 +#: redbot/cogs/audio/core/utilities/playlists.py:638 msgid "Nothing found." msgstr "아무것도 찾지 못했습니다." +#: redbot/cogs/audio/core/utilities/player.py:269 +#: redbot/cogs/audio/core/utilities/player.py:310 +#: redbot/cogs/audio/core/utilities/player.py:423 +#: redbot/cogs/audio/core/utilities/playlists.py:607 +#: redbot/cogs/audio/core/utilities/playlists.py:640 +msgid "Track is not playable." +msgstr "재생할 수 없는 트랙입니다." + #: redbot/cogs/audio/core/utilities/player.py:270 #: redbot/cogs/audio/core/utilities/player.py:311 -#: redbot/cogs/audio/core/utilities/player.py:422 +#: redbot/cogs/audio/core/utilities/player.py:425 #: redbot/cogs/audio/core/utilities/playlists.py:608 #: redbot/cogs/audio/core/utilities/playlists.py:641 -msgid "Track is not playable." -msgstr "재생할 수 없는 트랙입니다." - -#: redbot/cogs/audio/core/utilities/player.py:271 -#: redbot/cogs/audio/core/utilities/player.py:312 -#: redbot/cogs/audio/core/utilities/player.py:424 -#: redbot/cogs/audio/core/utilities/playlists.py:609 -#: redbot/cogs/audio/core/utilities/playlists.py:642 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "** {suffix} **는 완전히 지원되는 형식이 아니며 일부 트랙이 재생되지 않을 수 있습니다." -#: redbot/cogs/audio/core/utilities/player.py:301 -#: redbot/cogs/audio/core/utilities/player.py:392 +#: redbot/cogs/audio/core/utilities/player.py:300 +#: redbot/cogs/audio/core/utilities/player.py:393 #: redbot/cogs/audio/core/utilities/player.py:657 -#: redbot/cogs/audio/core/utilities/playlists.py:426 -#: redbot/cogs/audio/core/utilities/playlists.py:627 -#: redbot/cogs/audio/core/utilities/playlists.py:656 +#: redbot/cogs/audio/core/utilities/playlists.py:425 +#: redbot/cogs/audio/core/utilities/playlists.py:626 +#: redbot/cogs/audio/core/utilities/playlists.py:655 msgid "Unable to Get Track" msgstr "트랙을 찾을수 없습니다" -#: redbot/cogs/audio/core/utilities/player.py:302 -#: redbot/cogs/audio/core/utilities/player.py:393 -#: redbot/cogs/audio/core/utilities/player.py:658 -#: redbot/cogs/audio/core/utilities/playlists.py:427 -#: redbot/cogs/audio/core/utilities/playlists.py:628 -#: redbot/cogs/audio/core/utilities/playlists.py:657 -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:301 +#: redbot/cogs/audio/core/utilities/playlists.py:426 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." +msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:328 +#: redbot/cogs/audio/core/utilities/player.py:327 msgid "The Spotify API key or client secret has not been set properly. \n" "Use `{prefix}audioset spotifyapi` for instructions." msgstr "You deleted the translation \"Spotify API 키 또는 client secret이 올바르게 설정되지 않았습니다. \n" "`{prefix}audioset spotifyapi`를 사용하여 명령어들을 확인하세요.\"" -#: redbot/cogs/audio/core/utilities/player.py:352 +#: redbot/cogs/audio/core/utilities/player.py:351 msgid "Unable To Find Tracks" msgstr "해당 트랙을 찾을 수 없습니다" -#: redbot/cogs/audio/core/utilities/player.py:353 +#: redbot/cogs/audio/core/utilities/player.py:352 msgid "This doesn't seem to be a supported Spotify URL or code." msgstr "지원되는 Spotify URL 또는 코드가 아닌 것 같습니다." -#: redbot/cogs/audio/core/utilities/player.py:379 +#: redbot/cogs/audio/core/utilities/player.py:378 msgid "{query} is not an allowed query." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:415 +#: redbot/cogs/audio/core/utilities/player.py:394 +#: redbot/cogs/audio/core/utilities/playlists.py:627 +#: redbot/cogs/audio/core/utilities/playlists.py:656 +msgid "I'm unable to get a track from Lavalink node at the moment, try again in a few minutes." +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:416 msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" "This may be due to permissions or because Lavalink.jar is being run in a different machine than the local tracks." msgstr "" @@ -264,15 +266,19 @@ msgstr " {bad_tracks} 을 대기열에 추가할 수 없습니다." msgid "No Title" msgstr "제목 없음" -#: redbot/cogs/audio/core/utilities/player.py:498 +#: redbot/cogs/audio/core/utilities/player.py:494 msgid "Playlist Enqueued" msgstr "대기중인 재생 목록" -#: redbot/cogs/audio/core/utilities/player.py:501 +#: redbot/cogs/audio/core/utilities/player.py:494 +msgid "Album Enqueued" +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:502 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "대기열에 {num} 개의 트랙이 추가되었습니다. {maxlength_msg}" -#: redbot/cogs/audio/core/utilities/player.py:507 +#: redbot/cogs/audio/core/utilities/player.py:508 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "재생 목록 재생이 시작될 때까지 {time} 남았습니다.: 대기열의 #{position} 에서 시작합니다." @@ -293,8 +299,8 @@ msgid "Matching track {num}/{total}..." msgstr "일치하는 트랙 {num}/{total}..." #: redbot/cogs/audio/core/utilities/player.py:631 -#: redbot/cogs/audio/core/utilities/playlists.py:342 -#: redbot/cogs/audio/core/utilities/playlists.py:415 +#: redbot/cogs/audio/core/utilities/playlists.py:341 +#: redbot/cogs/audio/core/utilities/playlists.py:414 msgid "Loading track {num}/{total}..." msgstr "트랙 불러오는중 {num}/{total}..." @@ -302,35 +308,39 @@ msgstr "트랙 불러오는중 {num}/{total}..." msgid "Approximate time remaining: {seconds}" msgstr "남은시간: {seconds}" +#: redbot/cogs/audio/core/utilities/player.py:658 +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:667 msgid "The connection was reset while loading the playlist." msgstr "재생 목록을 로드하는 동안 연결이 재설정되었습니다." -#: redbot/cogs/audio/core/utilities/playlists.py:84 +#: redbot/cogs/audio/core/utilities/playlists.py:83 msgid "You do not have the permissions to manage {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:102 +#: redbot/cogs/audio/core/utilities/playlists.py:101 msgid "You do not have the permissions to manage that playlist in {guild}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:109 +#: redbot/cogs/audio/core/utilities/playlists.py:108 msgid "You do not have the permissions to manage playlist owned by {user}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:113 +#: redbot/cogs/audio/core/utilities/playlists.py:112 msgid "You do not have the permissions to manage playlists in {scope} scope." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:117 +#: redbot/cogs/audio/core/utilities/playlists.py:116 msgid "No access to playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:225 +#: redbot/cogs/audio/core/utilities/playlists.py:224 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:242 +#: redbot/cogs/audio/core/utilities/playlists.py:241 msgid "{number}. <{playlist.name}>\n" " - Scope: < {scope} >\n" " - ID: < {playlist.id} >\n" @@ -338,88 +348,88 @@ msgid "{number}. <{playlist.name}>\n" " - Author: < {author} >\n\n" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:259 +#: redbot/cogs/audio/core/utilities/playlists.py:258 msgid "{playlists} playlists found, which one would you like?" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:278 -#: redbot/cogs/audio/core/utilities/playlists.py:284 +#: redbot/cogs/audio/core/utilities/playlists.py:277 +#: redbot/cogs/audio/core/utilities/playlists.py:283 msgid "Too many matches found and you did not select which one you wanted." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:309 +#: redbot/cogs/audio/core/utilities/playlists.py:308 msgid "Playlists you can access in this server:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:315 +#: redbot/cogs/audio/core/utilities/playlists.py:314 msgid "Playlists for {scope}:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:319 +#: redbot/cogs/audio/core/utilities/playlists.py:318 msgid "Page {page_num}/{total_pages} | {num} playlists." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:335 -#: redbot/cogs/audio/core/utilities/playlists.py:413 +#: redbot/cogs/audio/core/utilities/playlists.py:334 +#: redbot/cogs/audio/core/utilities/playlists.py:412 msgid "Please wait, adding tracks..." msgstr "트랙을 추가하는 중입니다. 잠시만 기다려 주세요." -#: redbot/cogs/audio/core/utilities/playlists.py:362 -#: redbot/cogs/audio/core/utilities/playlists.py:465 +#: redbot/cogs/audio/core/utilities/playlists.py:361 +#: redbot/cogs/audio/core/utilities/playlists.py:464 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:367 -#: redbot/cogs/audio/core/utilities/playlists.py:470 +#: redbot/cogs/audio/core/utilities/playlists.py:366 +#: redbot/cogs/audio/core/utilities/playlists.py:469 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:372 -#: redbot/cogs/audio/core/utilities/playlists.py:475 +#: redbot/cogs/audio/core/utilities/playlists.py:371 +#: redbot/cogs/audio/core/utilities/playlists.py:474 msgid "Added {num} tracks from the {playlist_name} playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:376 -#: redbot/cogs/audio/core/utilities/playlists.py:479 +#: redbot/cogs/audio/core/utilities/playlists.py:375 +#: redbot/cogs/audio/core/utilities/playlists.py:478 msgid "Playlist Saved" msgstr "재생 목록 저장됨" -#: redbot/cogs/audio/core/utilities/playlists.py:541 -#: redbot/cogs/audio/core/utilities/playlists.py:554 -#: redbot/cogs/audio/core/utilities/playlists.py:561 -#: redbot/cogs/audio/core/utilities/playlists.py:572 +#: redbot/cogs/audio/core/utilities/playlists.py:540 +#: redbot/cogs/audio/core/utilities/playlists.py:553 +#: redbot/cogs/audio/core/utilities/playlists.py:560 +#: redbot/cogs/audio/core/utilities/playlists.py:571 msgid "Unable To Get Playlists" msgstr "재생 목록을 가져올 수 없습니다." -#: redbot/cogs/audio/core/utilities/playlists.py:542 +#: redbot/cogs/audio/core/utilities/playlists.py:541 msgid "I don't have permission to connect and speak in your channel." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:573 +#: redbot/cogs/audio/core/utilities/playlists.py:572 msgid "You must be in the voice channel to use the playlist command." msgstr "음성체널에 있어야 플래이리스트 명령어를 사용할수 있습니다." -#: redbot/cogs/audio/core/utilities/playlists.py:682 +#: redbot/cogs/audio/core/utilities/playlists.py:680 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:682 +#: redbot/cogs/audio/core/utilities/playlists.py:680 msgid "Global" msgstr "전체" -#: redbot/cogs/audio/core/utilities/playlists.py:684 +#: redbot/cogs/audio/core/utilities/playlists.py:682 msgid "the Server" msgstr "서버" -#: redbot/cogs/audio/core/utilities/playlists.py:684 +#: redbot/cogs/audio/core/utilities/playlists.py:682 msgid "Server" msgstr "서버" -#: redbot/cogs/audio/core/utilities/playlists.py:686 +#: redbot/cogs/audio/core/utilities/playlists.py:684 msgid "the User" msgstr "사용자" -#: redbot/cogs/audio/core/utilities/playlists.py:686 +#: redbot/cogs/audio/core/utilities/playlists.py:684 msgid "User" msgstr "사용자" diff --git a/redbot/cogs/audio/core/utilities/locales/nb-NO.po b/redbot/cogs/audio/core/utilities/locales/nb-NO.po index a1d075ab6a5..9c421466c32 100644 --- a/redbot/cogs/audio/core/utilities/locales/nb-NO.po +++ b/redbot/cogs/audio/core/utilities/locales/nb-NO.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 03:05+0000\n" +"POT-Creation-Date: 2024-03-21 22: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,96 +15,96 @@ msgstr "" "X-Crowdin-File-ID: 688\n" "Language: nb_NO\n" -#: redbot/cogs/audio/core/utilities/formatting.py:75 +#: redbot/cogs/audio/core/utilities/formatting.py:74 msgid "tracks" msgstr "spor" -#: redbot/cogs/audio/core/utilities/formatting.py:85 -#: redbot/cogs/audio/core/utilities/formatting.py:275 +#: redbot/cogs/audio/core/utilities/formatting.py:84 +#: redbot/cogs/audio/core/utilities/formatting.py:272 msgid "Page {page_num}/{total_pages}" msgstr "Side {page_num}/{total_pages}" -#: redbot/cogs/audio/core/utilities/formatting.py:96 -#: redbot/cogs/audio/core/utilities/playlists.py:527 -msgid "Connection to Lavalink has failed" -msgstr "Tilkoblingen til Lavalink mislyktes" +#: redbot/cogs/audio/core/utilities/formatting.py:95 +#: redbot/cogs/audio/core/utilities/playlists.py:526 +msgid "Connection to Lavalink node has failed" +msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:99 +#: redbot/cogs/audio/core/utilities/formatting.py:98 #: redbot/cogs/audio/core/utilities/player.py:591 -#: redbot/cogs/audio/core/utilities/playlists.py:530 +#: redbot/cogs/audio/core/utilities/playlists.py:529 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:562 +#: redbot/cogs/audio/core/utilities/formatting.py:106 +#: redbot/cogs/audio/core/utilities/playlists.py:561 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:555 -msgid "Connection to Lavalink has not yet been established." -msgstr "Tilkoblingen til Lavalink er ikke etablert ennå." - -#: redbot/cogs/audio/core/utilities/formatting.py:117 -#: redbot/cogs/audio/core/utilities/player.py:441 -#: redbot/cogs/audio/core/utilities/player.py:523 -msgid "Queue size limit reached." -msgstr "Grensen for kø er nådd." +#: redbot/cogs/audio/core/utilities/formatting.py:109 +#: redbot/cogs/audio/core/utilities/playlists.py:554 +msgid "Connection to Lavalink node has not yet been established." +msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:117 +#: 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:155 +#: redbot/cogs/audio/core/utilities/formatting.py:116 +#: redbot/cogs/audio/core/utilities/player.py:442 +#: redbot/cogs/audio/core/utilities/player.py:524 +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:599 msgid "Track Enqueued" msgstr "Spor i kø" -#: redbot/cogs/audio/core/utilities/formatting.py:170 +#: redbot/cogs/audio/core/utilities/formatting.py:168 #: redbot/cogs/audio/core/utilities/player.py:548 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:188 +#: redbot/cogs/audio/core/utilities/formatting.py:185 #: redbot/cogs/audio/core/utilities/player.py:570 msgid "Track exceeds maximum length." msgstr "Spor overskrider maksimal lengde." -#: redbot/cogs/audio/core/utilities/formatting.py:203 +#: redbot/cogs/audio/core/utilities/formatting.py:200 #: redbot/cogs/audio/core/utilities/player.py:602 msgid "{time} until track playback: #{position} in queue" msgstr "{time} til avspilling: #{position} i kø" -#: redbot/cogs/audio/core/utilities/formatting.py:263 +#: redbot/cogs/audio/core/utilities/formatting.py:260 msgid "Tracks Found:" msgstr "Spor Funnet:" -#: redbot/cogs/audio/core/utilities/formatting.py:264 +#: redbot/cogs/audio/core/utilities/formatting.py:261 msgid "search results" msgstr "søkeresultater" -#: redbot/cogs/audio/core/utilities/formatting.py:266 +#: redbot/cogs/audio/core/utilities/formatting.py:263 msgid "Folders Found:" msgstr "Mapper funnet:" -#: redbot/cogs/audio/core/utilities/formatting.py:267 +#: redbot/cogs/audio/core/utilities/formatting.py:264 msgid "local folders" msgstr "lokale mapper" -#: redbot/cogs/audio/core/utilities/formatting.py:269 +#: redbot/cogs/audio/core/utilities/formatting.py:266 msgid "Files Found:" msgstr "Filer funnet:" -#: redbot/cogs/audio/core/utilities/formatting.py:270 +#: redbot/cogs/audio/core/utilities/formatting.py:267 msgid "local tracks" msgstr "lokale spor" -#: redbot/cogs/audio/core/utilities/formatting.py:382 -#: redbot/cogs/audio/core/utilities/playlists.py:241 +#: redbot/cogs/audio/core/utilities/formatting.py:379 +#: redbot/cogs/audio/core/utilities/playlists.py:240 msgid "Unknown" msgstr "Ukjent" -#: redbot/cogs/audio/core/utilities/formatting.py:383 +#: redbot/cogs/audio/core/utilities/formatting.py:380 msgid " - Name: <{pname}>\n" " - Scope: < {scope} >\n" " - ID: < {pid} >\n" @@ -117,9 +117,9 @@ msgstr " - Navn: <{pname}>\n" " - Forfatter: < {author} >\n\n" #: redbot/cogs/audio/core/utilities/local_tracks.py:109 -#: redbot/cogs/audio/core/utilities/player.py:235 -#: redbot/cogs/audio/core/utilities/player.py:245 -#: redbot/cogs/audio/core/utilities/player.py:327 +#: redbot/cogs/audio/core/utilities/player.py:234 +#: redbot/cogs/audio/core/utilities/player.py:244 +#: redbot/cogs/audio/core/utilities/player.py:326 #: redbot/cogs/audio/core/utilities/player.py:650 msgid "Invalid Environment" msgstr "Ugyldig miljø" @@ -128,11 +128,11 @@ msgstr "Ugyldig miljø" msgid "No localtracks folder." msgstr "Ingen localtracks mappe." -#: redbot/cogs/audio/core/utilities/miscellaneous.py:53 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:50 msgid "Not enough {currency}" msgstr "Ikke nok {currency}" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:54 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:51 msgid "{required_credits} {currency} required, but you have {bal}." msgstr "{required_credits} {currency} nødvendig, men du har {bal}." @@ -140,122 +140,124 @@ msgstr "{required_credits} {currency} nødvendig, men du har {bal}." 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 +#: redbot/cogs/audio/core/utilities/player.py:135 +#: redbot/cogs/audio/core/utilities/player.py:139 +#: redbot/cogs/audio/core/utilities/player.py:144 msgid "There's nothing in the queue." msgstr "Det er ingenting i køen." -#: redbot/cogs/audio/core/utilities/player.py:142 +#: redbot/cogs/audio/core/utilities/player.py:141 msgid "Currently livestreaming {track}" msgstr "Direkteavspilling for øyeblikket {track}" -#: redbot/cogs/audio/core/utilities/player.py:147 +#: redbot/cogs/audio/core/utilities/player.py:146 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 +#: redbot/cogs/audio/core/utilities/player.py:154 +#: redbot/cogs/audio/core/utilities/player.py:189 msgid "Track Skipped" msgstr "Spor hoppet over" -#: redbot/cogs/audio/core/utilities/player.py:168 +#: redbot/cogs/audio/core/utilities/player.py:167 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 +#: redbot/cogs/audio/core/utilities/player.py:173 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 +#: redbot/cogs/audio/core/utilities/player.py:179 msgid "{skip_to_track} Tracks Skipped" msgstr "{skip_to_track} spor hoppet over" -#: redbot/cogs/audio/core/utilities/player.py:236 +#: redbot/cogs/audio/core/utilities/player.py:235 msgid "The owner needs to set the Spotify client ID and Spotify client secret, before Spotify URLs or codes can be used. \n" "See `{prefix}audioset spotifyapi` for instructions." msgstr "Eieren må angi Spotify-klient-ID og Spotify klient-sekretet, før Spotify-URLer og koder kan brukes. \n" "Se `{prefix}audioset spotifyapi for instruksjoner." -#: redbot/cogs/audio/core/utilities/player.py:246 +#: redbot/cogs/audio/core/utilities/player.py:245 msgid "The owner needs to set the YouTube API key before Spotify URLs or codes can be used.\n" "See `{prefix}audioset youtubeapi` for instructions." msgstr "Eieren må angi YouTube API-nøkkelen før Spotify URL-er eller koder kan brukes.\n" "Se {prefix}audioset youtubeapi` for instruksjoner." -#: redbot/cogs/audio/core/utilities/player.py:255 -#: redbot/cogs/audio/core/utilities/player.py:364 -#: redbot/cogs/audio/core/utilities/playlists.py:595 +#: redbot/cogs/audio/core/utilities/player.py:254 +#: redbot/cogs/audio/core/utilities/player.py:363 +#: redbot/cogs/audio/core/utilities/playlists.py:594 msgid "Unable To Get Tracks" msgstr "Kan ikke hente sporing" -#: redbot/cogs/audio/core/utilities/player.py:256 -#: redbot/cogs/audio/core/utilities/player.py:365 -#: redbot/cogs/audio/core/utilities/playlists.py:596 +#: redbot/cogs/audio/core/utilities/player.py:255 +#: redbot/cogs/audio/core/utilities/player.py:364 +#: redbot/cogs/audio/core/utilities/playlists.py:595 msgid "Wait until the playlist has finished loading." msgstr "Vent til spillelisten er ferdig lastet." -#: redbot/cogs/audio/core/utilities/player.py:267 -#: redbot/cogs/audio/core/utilities/player.py:309 -#: redbot/cogs/audio/core/utilities/player.py:407 -#: redbot/cogs/audio/core/utilities/playlists.py:606 -#: redbot/cogs/audio/core/utilities/playlists.py:639 +#: redbot/cogs/audio/core/utilities/player.py:266 +#: redbot/cogs/audio/core/utilities/player.py:308 +#: redbot/cogs/audio/core/utilities/player.py:408 +#: redbot/cogs/audio/core/utilities/playlists.py:605 +#: redbot/cogs/audio/core/utilities/playlists.py:638 msgid "Nothing found." msgstr "Ingenting funnet." +#: redbot/cogs/audio/core/utilities/player.py:269 +#: redbot/cogs/audio/core/utilities/player.py:310 +#: redbot/cogs/audio/core/utilities/player.py:423 +#: redbot/cogs/audio/core/utilities/playlists.py:607 +#: redbot/cogs/audio/core/utilities/playlists.py:640 +msgid "Track is not playable." +msgstr "Sporet kan ikke spilles." + #: redbot/cogs/audio/core/utilities/player.py:270 #: redbot/cogs/audio/core/utilities/player.py:311 -#: redbot/cogs/audio/core/utilities/player.py:422 +#: redbot/cogs/audio/core/utilities/player.py:425 #: redbot/cogs/audio/core/utilities/playlists.py:608 #: redbot/cogs/audio/core/utilities/playlists.py:641 -msgid "Track is not playable." -msgstr "Sporet kan ikke spilles." - -#: redbot/cogs/audio/core/utilities/player.py:271 -#: redbot/cogs/audio/core/utilities/player.py:312 -#: redbot/cogs/audio/core/utilities/player.py:424 -#: redbot/cogs/audio/core/utilities/playlists.py:609 -#: redbot/cogs/audio/core/utilities/playlists.py:642 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:301 -#: redbot/cogs/audio/core/utilities/player.py:392 +#: redbot/cogs/audio/core/utilities/player.py:300 +#: redbot/cogs/audio/core/utilities/player.py:393 #: redbot/cogs/audio/core/utilities/player.py:657 -#: redbot/cogs/audio/core/utilities/playlists.py:426 -#: redbot/cogs/audio/core/utilities/playlists.py:627 -#: redbot/cogs/audio/core/utilities/playlists.py:656 +#: redbot/cogs/audio/core/utilities/playlists.py:425 +#: redbot/cogs/audio/core/utilities/playlists.py:626 +#: redbot/cogs/audio/core/utilities/playlists.py:655 msgid "Unable to Get Track" msgstr "Kunne ikke motta spor" -#: redbot/cogs/audio/core/utilities/player.py:302 -#: redbot/cogs/audio/core/utilities/player.py:393 -#: redbot/cogs/audio/core/utilities/player.py:658 -#: redbot/cogs/audio/core/utilities/playlists.py:427 -#: redbot/cogs/audio/core/utilities/playlists.py:628 -#: redbot/cogs/audio/core/utilities/playlists.py:657 -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:301 +#: redbot/cogs/audio/core/utilities/playlists.py:426 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." +msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:328 +#: redbot/cogs/audio/core/utilities/player.py:327 msgid "The Spotify API key or client secret has not been set properly. \n" "Use `{prefix}audioset spotifyapi` for instructions." msgstr "Spotify API-nøkkelen eller klienten hemmelig har ikke blitt satt ordentlig. \n" "Bruk `{prefix}audioset spotifyapi` for instruksjoner." -#: redbot/cogs/audio/core/utilities/player.py:352 +#: redbot/cogs/audio/core/utilities/player.py:351 msgid "Unable To Find Tracks" msgstr "Kan ikke finne spor" -#: redbot/cogs/audio/core/utilities/player.py:353 +#: redbot/cogs/audio/core/utilities/player.py:352 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:379 +#: redbot/cogs/audio/core/utilities/player.py:378 msgid "{query} is not an allowed query." msgstr "{query} er ikke tillatt spørring." -#: redbot/cogs/audio/core/utilities/player.py:415 +#: redbot/cogs/audio/core/utilities/player.py:394 +#: redbot/cogs/audio/core/utilities/playlists.py:627 +#: redbot/cogs/audio/core/utilities/playlists.py:656 +msgid "I'm unable to get a track from Lavalink node at the moment, try again in a few minutes." +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:416 msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" "This 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.\n" @@ -269,15 +271,19 @@ msgstr " {bad_tracks} spor kan ikke legges i kø." msgid "No Title" msgstr "Ingen tittel" -#: redbot/cogs/audio/core/utilities/player.py:498 +#: redbot/cogs/audio/core/utilities/player.py:494 msgid "Playlist Enqueued" msgstr "Spilleliste lagt i kø" -#: redbot/cogs/audio/core/utilities/player.py:501 +#: redbot/cogs/audio/core/utilities/player.py:494 +msgid "Album Enqueued" +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:502 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:507 +#: redbot/cogs/audio/core/utilities/player.py:508 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "{time} til start av spilleliste avspilling: starter på #{position} i kø" @@ -298,8 +304,8 @@ msgid "Matching track {num}/{total}..." msgstr "Samsvarende spor {num}/{total}..." #: redbot/cogs/audio/core/utilities/player.py:631 -#: redbot/cogs/audio/core/utilities/playlists.py:342 -#: redbot/cogs/audio/core/utilities/playlists.py:415 +#: redbot/cogs/audio/core/utilities/playlists.py:341 +#: redbot/cogs/audio/core/utilities/playlists.py:414 msgid "Loading track {num}/{total}..." msgstr "Laster inn spor {num}/{total}..." @@ -307,35 +313,39 @@ msgstr "Laster inn spor {num}/{total}..." msgid "Approximate time remaining: {seconds}" msgstr "Omtrentlig tid gjenstår: {seconds}" +#: redbot/cogs/audio/core/utilities/player.py:658 +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:667 msgid "The connection was reset while loading the playlist." msgstr "Tilkoblingen ble tilbakestilt under lasting av spillelisten." -#: redbot/cogs/audio/core/utilities/playlists.py:84 +#: redbot/cogs/audio/core/utilities/playlists.py:83 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:102 +#: redbot/cogs/audio/core/utilities/playlists.py:101 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:109 +#: redbot/cogs/audio/core/utilities/playlists.py:108 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:113 +#: redbot/cogs/audio/core/utilities/playlists.py:112 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:117 +#: redbot/cogs/audio/core/utilities/playlists.py:116 msgid "No access to playlist." msgstr "Ingen tilgang til spilleliste." -#: redbot/cogs/audio/core/utilities/playlists.py:225 +#: redbot/cogs/audio/core/utilities/playlists.py:224 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:242 +#: redbot/cogs/audio/core/utilities/playlists.py:241 msgid "{number}. <{playlist.name}>\n" " - Scope: < {scope} >\n" " - ID: < {playlist.id} >\n" @@ -347,88 +357,88 @@ msgstr "{number}. <{playlist.name}>\n" " - Sporer: < {tracks} >\n" " - Forfatter: < {author} >\n\n" -#: redbot/cogs/audio/core/utilities/playlists.py:259 +#: redbot/cogs/audio/core/utilities/playlists.py:258 msgid "{playlists} playlists found, which one would you like?" msgstr "{playlists} spillelister funnet, hvilken ønsker du?" -#: redbot/cogs/audio/core/utilities/playlists.py:278 -#: redbot/cogs/audio/core/utilities/playlists.py:284 +#: redbot/cogs/audio/core/utilities/playlists.py:277 +#: redbot/cogs/audio/core/utilities/playlists.py:283 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:309 +#: redbot/cogs/audio/core/utilities/playlists.py:308 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:315 +#: redbot/cogs/audio/core/utilities/playlists.py:314 msgid "Playlists for {scope}:" msgstr "Spillelister for {scope}:" -#: redbot/cogs/audio/core/utilities/playlists.py:319 +#: redbot/cogs/audio/core/utilities/playlists.py:318 msgid "Page {page_num}/{total_pages} | {num} playlists." msgstr "Side {page_num}/{total_pages} ε {num} spillelister." -#: redbot/cogs/audio/core/utilities/playlists.py:335 -#: redbot/cogs/audio/core/utilities/playlists.py:413 +#: redbot/cogs/audio/core/utilities/playlists.py:334 +#: redbot/cogs/audio/core/utilities/playlists.py:412 msgid "Please wait, adding tracks..." msgstr "Vennligst vent, legger til spor..." -#: redbot/cogs/audio/core/utilities/playlists.py:362 -#: redbot/cogs/audio/core/utilities/playlists.py:465 +#: redbot/cogs/audio/core/utilities/playlists.py:361 +#: redbot/cogs/audio/core/utilities/playlists.py:464 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "Tom spilleliste {name} (`{id}`) [** {scope} **] opprettet." -#: redbot/cogs/audio/core/utilities/playlists.py:367 -#: redbot/cogs/audio/core/utilities/playlists.py:470 +#: redbot/cogs/audio/core/utilities/playlists.py:366 +#: redbot/cogs/audio/core/utilities/playlists.py:469 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:372 -#: redbot/cogs/audio/core/utilities/playlists.py:475 +#: redbot/cogs/audio/core/utilities/playlists.py:371 +#: redbot/cogs/audio/core/utilities/playlists.py:474 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:376 -#: redbot/cogs/audio/core/utilities/playlists.py:479 +#: redbot/cogs/audio/core/utilities/playlists.py:375 +#: redbot/cogs/audio/core/utilities/playlists.py:478 msgid "Playlist Saved" msgstr "Spilleliste lagret" -#: redbot/cogs/audio/core/utilities/playlists.py:541 -#: redbot/cogs/audio/core/utilities/playlists.py:554 -#: redbot/cogs/audio/core/utilities/playlists.py:561 -#: redbot/cogs/audio/core/utilities/playlists.py:572 +#: redbot/cogs/audio/core/utilities/playlists.py:540 +#: redbot/cogs/audio/core/utilities/playlists.py:553 +#: redbot/cogs/audio/core/utilities/playlists.py:560 +#: redbot/cogs/audio/core/utilities/playlists.py:571 msgid "Unable To Get Playlists" msgstr "Kan ikke hente spillelister" -#: redbot/cogs/audio/core/utilities/playlists.py:542 +#: redbot/cogs/audio/core/utilities/playlists.py:541 msgid "I don't have permission to connect and speak in your channel." -msgstr "" +msgstr "Jeg har ikke tillatelse til å koble til og snakke i kanalen din." -#: redbot/cogs/audio/core/utilities/playlists.py:573 +#: redbot/cogs/audio/core/utilities/playlists.py:572 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:682 +#: redbot/cogs/audio/core/utilities/playlists.py:680 msgid "the Global" msgstr "den globale" -#: redbot/cogs/audio/core/utilities/playlists.py:682 +#: redbot/cogs/audio/core/utilities/playlists.py:680 msgid "Global" msgstr "Globalt" -#: redbot/cogs/audio/core/utilities/playlists.py:684 +#: redbot/cogs/audio/core/utilities/playlists.py:682 msgid "the Server" msgstr "serveren" -#: redbot/cogs/audio/core/utilities/playlists.py:684 +#: redbot/cogs/audio/core/utilities/playlists.py:682 msgid "Server" msgstr "Server" -#: redbot/cogs/audio/core/utilities/playlists.py:686 +#: redbot/cogs/audio/core/utilities/playlists.py:684 msgid "the User" msgstr "brukeren" -#: redbot/cogs/audio/core/utilities/playlists.py:686 +#: redbot/cogs/audio/core/utilities/playlists.py:684 msgid "User" msgstr "Bruker" diff --git a/redbot/cogs/audio/core/utilities/locales/nl-NL.po b/redbot/cogs/audio/core/utilities/locales/nl-NL.po index 0b9a00520c1..122e795d24c 100644 --- a/redbot/cogs/audio/core/utilities/locales/nl-NL.po +++ b/redbot/cogs/audio/core/utilities/locales/nl-NL.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 03:05+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,96 +15,96 @@ msgstr "" "X-Crowdin-File-ID: 688\n" "Language: nl_NL\n" -#: redbot/cogs/audio/core/utilities/formatting.py:75 +#: redbot/cogs/audio/core/utilities/formatting.py:74 msgid "tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:85 -#: redbot/cogs/audio/core/utilities/formatting.py:275 +#: redbot/cogs/audio/core/utilities/formatting.py:84 +#: redbot/cogs/audio/core/utilities/formatting.py:272 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:96 -#: redbot/cogs/audio/core/utilities/playlists.py:527 -msgid "Connection to Lavalink has failed" +#: redbot/cogs/audio/core/utilities/formatting.py:95 +#: redbot/cogs/audio/core/utilities/playlists.py:526 +msgid "Connection to Lavalink node has failed" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:99 +#: redbot/cogs/audio/core/utilities/formatting.py:98 #: redbot/cogs/audio/core/utilities/player.py:591 -#: redbot/cogs/audio/core/utilities/playlists.py:530 +#: redbot/cogs/audio/core/utilities/playlists.py:529 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:562 +#: redbot/cogs/audio/core/utilities/formatting.py:106 +#: redbot/cogs/audio/core/utilities/playlists.py:561 msgid "Connect to a voice channel first." msgstr "Verbind eerst met een spraakkanaal." -#: redbot/cogs/audio/core/utilities/formatting.py:110 -#: redbot/cogs/audio/core/utilities/playlists.py:555 -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:117 -#: redbot/cogs/audio/core/utilities/player.py:441 -#: redbot/cogs/audio/core/utilities/player.py:523 -msgid "Queue size limit reached." +#: redbot/cogs/audio/core/utilities/formatting.py:109 +#: redbot/cogs/audio/core/utilities/playlists.py:554 +msgid "Connection to Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:117 +#: redbot/cogs/audio/core/utilities/formatting.py:116 msgid "Unable To Play Tracks" +msgstr "Kan tracks niet afspelen" + +#: redbot/cogs/audio/core/utilities/formatting.py:116 +#: redbot/cogs/audio/core/utilities/player.py:442 +#: redbot/cogs/audio/core/utilities/player.py:524 +msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:155 +#: redbot/cogs/audio/core/utilities/formatting.py:154 #: redbot/cogs/audio/core/utilities/player.py:599 msgid "Track Enqueued" msgstr "Nummer toegevoegd" -#: redbot/cogs/audio/core/utilities/formatting.py:170 +#: redbot/cogs/audio/core/utilities/formatting.py:168 #: redbot/cogs/audio/core/utilities/player.py:548 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:188 +#: redbot/cogs/audio/core/utilities/formatting.py:185 #: redbot/cogs/audio/core/utilities/player.py:570 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:203 +#: redbot/cogs/audio/core/utilities/formatting.py:200 #: redbot/cogs/audio/core/utilities/player.py:602 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:263 +#: redbot/cogs/audio/core/utilities/formatting.py:260 msgid "Tracks Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:264 +#: redbot/cogs/audio/core/utilities/formatting.py:261 msgid "search results" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:266 +#: redbot/cogs/audio/core/utilities/formatting.py:263 msgid "Folders Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:267 +#: redbot/cogs/audio/core/utilities/formatting.py:264 msgid "local folders" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:269 +#: redbot/cogs/audio/core/utilities/formatting.py:266 msgid "Files Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:270 +#: redbot/cogs/audio/core/utilities/formatting.py:267 msgid "local tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:382 -#: redbot/cogs/audio/core/utilities/playlists.py:241 +#: redbot/cogs/audio/core/utilities/formatting.py:379 +#: redbot/cogs/audio/core/utilities/playlists.py:240 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:383 +#: redbot/cogs/audio/core/utilities/formatting.py:380 msgid " - Name: <{pname}>\n" " - Scope: < {scope} >\n" " - ID: < {pid} >\n" @@ -113,9 +113,9 @@ msgid " - Name: <{pname}>\n" msgstr "" #: redbot/cogs/audio/core/utilities/local_tracks.py:109 -#: redbot/cogs/audio/core/utilities/player.py:235 -#: redbot/cogs/audio/core/utilities/player.py:245 -#: redbot/cogs/audio/core/utilities/player.py:327 +#: redbot/cogs/audio/core/utilities/player.py:234 +#: redbot/cogs/audio/core/utilities/player.py:244 +#: redbot/cogs/audio/core/utilities/player.py:326 #: redbot/cogs/audio/core/utilities/player.py:650 msgid "Invalid Environment" msgstr "" @@ -124,11 +124,11 @@ msgstr "" msgid "No localtracks folder." msgstr "Geen lokale track-map gevonden." -#: redbot/cogs/audio/core/utilities/miscellaneous.py:53 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:50 msgid "Not enough {currency}" msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:54 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:51 msgid "{required_credits} {currency} required, but you have {bal}." msgstr "" @@ -136,120 +136,122 @@ msgstr "" msgid "music in {} servers" msgstr "muziek in {} servers" -#: redbot/cogs/audio/core/utilities/player.py:136 -#: redbot/cogs/audio/core/utilities/player.py:140 -#: redbot/cogs/audio/core/utilities/player.py:145 +#: redbot/cogs/audio/core/utilities/player.py:135 +#: redbot/cogs/audio/core/utilities/player.py:139 +#: redbot/cogs/audio/core/utilities/player.py:144 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:142 +#: redbot/cogs/audio/core/utilities/player.py:141 msgid "Currently livestreaming {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:147 +#: redbot/cogs/audio/core/utilities/player.py:146 msgid "{time} left on {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:155 -#: redbot/cogs/audio/core/utilities/player.py:190 +#: redbot/cogs/audio/core/utilities/player.py:154 +#: redbot/cogs/audio/core/utilities/player.py:189 msgid "Track Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:168 +#: redbot/cogs/audio/core/utilities/player.py:167 msgid "Track number must be equal to or greater than 1." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:174 +#: redbot/cogs/audio/core/utilities/player.py:173 msgid "There are only {queuelen} songs currently queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:180 +#: redbot/cogs/audio/core/utilities/player.py:179 msgid "{skip_to_track} Tracks Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:236 +#: redbot/cogs/audio/core/utilities/player.py:235 msgid "The owner needs to set the Spotify client ID and Spotify client secret, before Spotify URLs or codes can be used. \n" "See `{prefix}audioset spotifyapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:246 +#: redbot/cogs/audio/core/utilities/player.py:245 msgid "The owner needs to set the YouTube API key before Spotify URLs or codes can be used.\n" "See `{prefix}audioset youtubeapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:255 -#: redbot/cogs/audio/core/utilities/player.py:364 -#: redbot/cogs/audio/core/utilities/playlists.py:595 +#: redbot/cogs/audio/core/utilities/player.py:254 +#: redbot/cogs/audio/core/utilities/player.py:363 +#: redbot/cogs/audio/core/utilities/playlists.py:594 msgid "Unable To Get Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:256 -#: redbot/cogs/audio/core/utilities/player.py:365 -#: redbot/cogs/audio/core/utilities/playlists.py:596 +#: redbot/cogs/audio/core/utilities/player.py:255 +#: redbot/cogs/audio/core/utilities/player.py:364 +#: redbot/cogs/audio/core/utilities/playlists.py:595 msgid "Wait until the playlist has finished loading." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:267 -#: redbot/cogs/audio/core/utilities/player.py:309 -#: redbot/cogs/audio/core/utilities/player.py:407 -#: redbot/cogs/audio/core/utilities/playlists.py:606 -#: redbot/cogs/audio/core/utilities/playlists.py:639 +#: redbot/cogs/audio/core/utilities/player.py:266 +#: redbot/cogs/audio/core/utilities/player.py:308 +#: redbot/cogs/audio/core/utilities/player.py:408 +#: redbot/cogs/audio/core/utilities/playlists.py:605 +#: redbot/cogs/audio/core/utilities/playlists.py:638 msgid "Nothing found." msgstr "Geen resultaten." +#: redbot/cogs/audio/core/utilities/player.py:269 +#: redbot/cogs/audio/core/utilities/player.py:310 +#: redbot/cogs/audio/core/utilities/player.py:423 +#: redbot/cogs/audio/core/utilities/playlists.py:607 +#: redbot/cogs/audio/core/utilities/playlists.py:640 +msgid "Track is not playable." +msgstr "" + #: redbot/cogs/audio/core/utilities/player.py:270 #: redbot/cogs/audio/core/utilities/player.py:311 -#: redbot/cogs/audio/core/utilities/player.py:422 +#: redbot/cogs/audio/core/utilities/player.py:425 #: redbot/cogs/audio/core/utilities/playlists.py:608 #: redbot/cogs/audio/core/utilities/playlists.py:641 -msgid "Track is not playable." -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:271 -#: redbot/cogs/audio/core/utilities/player.py:312 -#: redbot/cogs/audio/core/utilities/player.py:424 -#: redbot/cogs/audio/core/utilities/playlists.py:609 -#: redbot/cogs/audio/core/utilities/playlists.py:642 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:301 -#: redbot/cogs/audio/core/utilities/player.py:392 +#: redbot/cogs/audio/core/utilities/player.py:300 +#: redbot/cogs/audio/core/utilities/player.py:393 #: redbot/cogs/audio/core/utilities/player.py:657 -#: redbot/cogs/audio/core/utilities/playlists.py:426 -#: redbot/cogs/audio/core/utilities/playlists.py:627 -#: redbot/cogs/audio/core/utilities/playlists.py:656 +#: redbot/cogs/audio/core/utilities/playlists.py:425 +#: redbot/cogs/audio/core/utilities/playlists.py:626 +#: redbot/cogs/audio/core/utilities/playlists.py:655 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:302 -#: redbot/cogs/audio/core/utilities/player.py:393 -#: redbot/cogs/audio/core/utilities/player.py:658 -#: redbot/cogs/audio/core/utilities/playlists.py:427 -#: redbot/cogs/audio/core/utilities/playlists.py:628 -#: redbot/cogs/audio/core/utilities/playlists.py:657 -msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/utilities/player.py:301 +#: redbot/cogs/audio/core/utilities/playlists.py:426 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:328 +#: redbot/cogs/audio/core/utilities/player.py:327 msgid "The Spotify API key or client secret has not been set properly. \n" "Use `{prefix}audioset spotifyapi` for instructions." msgstr "De Spotitify API-sleutel of clientgeheim is niet correct ingesteld. \n" "Gebruik `{prefix}audioset spotifyapi` voor instructies." -#: redbot/cogs/audio/core/utilities/player.py:352 +#: redbot/cogs/audio/core/utilities/player.py:351 msgid "Unable To Find Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:353 +#: redbot/cogs/audio/core/utilities/player.py:352 msgid "This doesn't seem to be a supported Spotify URL or code." msgstr "Dit lijkt geen ondersteunde Spotify URL of code te zijn." -#: redbot/cogs/audio/core/utilities/player.py:379 +#: redbot/cogs/audio/core/utilities/player.py:378 msgid "{query} is not an allowed query." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:415 +#: redbot/cogs/audio/core/utilities/player.py:394 +#: redbot/cogs/audio/core/utilities/playlists.py:627 +#: redbot/cogs/audio/core/utilities/playlists.py:656 +msgid "I'm unable to get a track from Lavalink node at the moment, try again in a few minutes." +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:416 msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" "This may be due to permissions or because Lavalink.jar is being run in a different machine than the local tracks." msgstr "" @@ -262,15 +264,19 @@ msgstr " {bad_tracks} nummers kunnen niet in de wachtrij worden geplaatst." msgid "No Title" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:498 +#: redbot/cogs/audio/core/utilities/player.py:494 msgid "Playlist Enqueued" msgstr "Afspeellijst toegevoegd" -#: redbot/cogs/audio/core/utilities/player.py:501 +#: redbot/cogs/audio/core/utilities/player.py:494 +msgid "Album Enqueued" +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:502 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "Er zijn {num} nummers toegevoegd aan de wachtrij.{maxlength_msg}" -#: redbot/cogs/audio/core/utilities/player.py:507 +#: redbot/cogs/audio/core/utilities/player.py:508 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" @@ -291,8 +297,8 @@ msgid "Matching track {num}/{total}..." msgstr "" #: redbot/cogs/audio/core/utilities/player.py:631 -#: redbot/cogs/audio/core/utilities/playlists.py:342 -#: redbot/cogs/audio/core/utilities/playlists.py:415 +#: redbot/cogs/audio/core/utilities/playlists.py:341 +#: redbot/cogs/audio/core/utilities/playlists.py:414 msgid "Loading track {num}/{total}..." msgstr "Nummers laden {num}/{total}..." @@ -300,35 +306,39 @@ msgstr "Nummers laden {num}/{total}..." msgid "Approximate time remaining: {seconds}" msgstr "" +#: redbot/cogs/audio/core/utilities/player.py:658 +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:667 msgid "The connection was reset while loading the playlist." msgstr "De verbinding is gereset tijdens het laden van de afspeellijst." -#: redbot/cogs/audio/core/utilities/playlists.py:84 +#: redbot/cogs/audio/core/utilities/playlists.py:83 msgid "You do not have the permissions to manage {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:102 +#: redbot/cogs/audio/core/utilities/playlists.py:101 msgid "You do not have the permissions to manage that playlist in {guild}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:109 +#: redbot/cogs/audio/core/utilities/playlists.py:108 msgid "You do not have the permissions to manage playlist owned by {user}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:113 +#: redbot/cogs/audio/core/utilities/playlists.py:112 msgid "You do not have the permissions to manage playlists in {scope} scope." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:117 +#: redbot/cogs/audio/core/utilities/playlists.py:116 msgid "No access to playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:225 +#: redbot/cogs/audio/core/utilities/playlists.py:224 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:242 +#: redbot/cogs/audio/core/utilities/playlists.py:241 msgid "{number}. <{playlist.name}>\n" " - Scope: < {scope} >\n" " - ID: < {playlist.id} >\n" @@ -336,90 +346,90 @@ msgid "{number}. <{playlist.name}>\n" " - Author: < {author} >\n\n" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:259 +#: redbot/cogs/audio/core/utilities/playlists.py:258 msgid "{playlists} playlists found, which one would you like?" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:278 -#: redbot/cogs/audio/core/utilities/playlists.py:284 +#: redbot/cogs/audio/core/utilities/playlists.py:277 +#: redbot/cogs/audio/core/utilities/playlists.py:283 msgid "Too many matches found and you did not select which one you wanted." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:309 +#: redbot/cogs/audio/core/utilities/playlists.py:308 msgid "Playlists you can access in this server:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:315 +#: redbot/cogs/audio/core/utilities/playlists.py:314 msgid "Playlists for {scope}:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:319 +#: redbot/cogs/audio/core/utilities/playlists.py:318 msgid "Page {page_num}/{total_pages} | {num} playlists." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:335 -#: redbot/cogs/audio/core/utilities/playlists.py:413 +#: redbot/cogs/audio/core/utilities/playlists.py:334 +#: redbot/cogs/audio/core/utilities/playlists.py:412 msgid "Please wait, adding tracks..." msgstr "Even geduld, nummers toevoegen..." -#: redbot/cogs/audio/core/utilities/playlists.py:362 -#: redbot/cogs/audio/core/utilities/playlists.py:465 +#: redbot/cogs/audio/core/utilities/playlists.py:361 +#: redbot/cogs/audio/core/utilities/playlists.py:464 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:367 -#: redbot/cogs/audio/core/utilities/playlists.py:470 +#: redbot/cogs/audio/core/utilities/playlists.py:366 +#: redbot/cogs/audio/core/utilities/playlists.py:469 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:372 -#: redbot/cogs/audio/core/utilities/playlists.py:475 +#: redbot/cogs/audio/core/utilities/playlists.py:371 +#: redbot/cogs/audio/core/utilities/playlists.py:474 msgid "Added {num} tracks from the {playlist_name} playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:376 -#: redbot/cogs/audio/core/utilities/playlists.py:479 +#: redbot/cogs/audio/core/utilities/playlists.py:375 +#: redbot/cogs/audio/core/utilities/playlists.py:478 msgid "Playlist Saved" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:541 -#: redbot/cogs/audio/core/utilities/playlists.py:554 -#: redbot/cogs/audio/core/utilities/playlists.py:561 -#: redbot/cogs/audio/core/utilities/playlists.py:572 +#: redbot/cogs/audio/core/utilities/playlists.py:540 +#: redbot/cogs/audio/core/utilities/playlists.py:553 +#: redbot/cogs/audio/core/utilities/playlists.py:560 +#: redbot/cogs/audio/core/utilities/playlists.py:571 msgid "Unable To Get Playlists" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:542 +#: redbot/cogs/audio/core/utilities/playlists.py:541 msgid "I don't have permission to connect and speak in your channel." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:573 +#: redbot/cogs/audio/core/utilities/playlists.py:572 msgid "You must be in the voice channel to use the playlist command." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:682 +#: redbot/cogs/audio/core/utilities/playlists.py:680 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:682 +#: redbot/cogs/audio/core/utilities/playlists.py:680 msgid "Global" -msgstr "" +msgstr "Globaal" -#: redbot/cogs/audio/core/utilities/playlists.py:684 +#: redbot/cogs/audio/core/utilities/playlists.py:682 msgid "the Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:684 +#: redbot/cogs/audio/core/utilities/playlists.py:682 msgid "Server" -msgstr "" +msgstr "Server" -#: redbot/cogs/audio/core/utilities/playlists.py:686 +#: redbot/cogs/audio/core/utilities/playlists.py:684 msgid "the User" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:686 +#: redbot/cogs/audio/core/utilities/playlists.py:684 msgid "User" -msgstr "" +msgstr "Gebruiker" #: redbot/cogs/audio/core/utilities/queue.py:40 msgid "__Too many songs in the queue, only showing the first 500__.\n\n" @@ -452,15 +462,15 @@ msgstr "" #: redbot/cogs/audio/core/utilities/queue.py:97 msgid "Auto-Play" -msgstr "" +msgstr "Automatisch afspelen" #: redbot/cogs/audio/core/utilities/queue.py:103 msgid "Shuffle" -msgstr "" +msgstr "Shuffle" #: redbot/cogs/audio/core/utilities/queue.py:109 msgid "Repeat" -msgstr "" +msgstr "Herhalen" #: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" diff --git a/redbot/cogs/audio/core/utilities/locales/pl-PL.po b/redbot/cogs/audio/core/utilities/locales/pl-PL.po index d3b990f83c0..fa8379ae5ec 100644 --- a/redbot/cogs/audio/core/utilities/locales/pl-PL.po +++ b/redbot/cogs/audio/core/utilities/locales/pl-PL.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 03:05+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,96 +15,96 @@ msgstr "" "X-Crowdin-File-ID: 688\n" "Language: pl_PL\n" -#: redbot/cogs/audio/core/utilities/formatting.py:75 +#: redbot/cogs/audio/core/utilities/formatting.py:74 msgid "tracks" msgstr "utwory" -#: redbot/cogs/audio/core/utilities/formatting.py:85 -#: redbot/cogs/audio/core/utilities/formatting.py:275 +#: redbot/cogs/audio/core/utilities/formatting.py:84 +#: redbot/cogs/audio/core/utilities/formatting.py:272 msgid "Page {page_num}/{total_pages}" msgstr "Strona {page_num}/{total_pages}" -#: redbot/cogs/audio/core/utilities/formatting.py:96 -#: redbot/cogs/audio/core/utilities/playlists.py:527 -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/playlists.py:526 +msgid "Connection to Lavalink node has failed" +msgstr "Połączenie z węzłem Lavalink nie powiodło się" -#: redbot/cogs/audio/core/utilities/formatting.py:99 +#: redbot/cogs/audio/core/utilities/formatting.py:98 #: redbot/cogs/audio/core/utilities/player.py:591 -#: redbot/cogs/audio/core/utilities/playlists.py:530 +#: redbot/cogs/audio/core/utilities/playlists.py:529 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:107 -#: redbot/cogs/audio/core/utilities/playlists.py:562 +#: redbot/cogs/audio/core/utilities/formatting.py:106 +#: redbot/cogs/audio/core/utilities/playlists.py:561 msgid "Connect to a voice channel first." msgstr "Najpierw połącz się z kanałem głosowym." -#: redbot/cogs/audio/core/utilities/formatting.py:110 -#: redbot/cogs/audio/core/utilities/playlists.py:555 -msgid "Connection to Lavalink has not yet been established." +#: redbot/cogs/audio/core/utilities/formatting.py:109 +#: redbot/cogs/audio/core/utilities/playlists.py:554 +msgid "Connection to Lavalink node has not yet been established." msgstr "Połączenie z Lavalink nie zostało jeszcze nawiązane." -#: redbot/cogs/audio/core/utilities/formatting.py:117 -#: redbot/cogs/audio/core/utilities/player.py:441 -#: redbot/cogs/audio/core/utilities/player.py:523 -msgid "Queue size limit reached." -msgstr "Osiągnięto limit rozmiaru kolejki." - -#: redbot/cogs/audio/core/utilities/formatting.py:117 +#: 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:155 +#: redbot/cogs/audio/core/utilities/formatting.py:116 +#: redbot/cogs/audio/core/utilities/player.py:442 +#: redbot/cogs/audio/core/utilities/player.py:524 +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:599 msgid "Track Enqueued" msgstr "Utwór zakolejkowany" -#: redbot/cogs/audio/core/utilities/formatting.py:170 +#: redbot/cogs/audio/core/utilities/formatting.py:168 #: redbot/cogs/audio/core/utilities/player.py:548 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:188 +#: redbot/cogs/audio/core/utilities/formatting.py:185 #: redbot/cogs/audio/core/utilities/player.py:570 msgid "Track exceeds maximum length." msgstr "Utwór przekracza maksymalną długość." -#: redbot/cogs/audio/core/utilities/formatting.py:203 +#: redbot/cogs/audio/core/utilities/formatting.py:200 #: redbot/cogs/audio/core/utilities/player.py:602 msgid "{time} until track playback: #{position} in queue" msgstr "{time} do odtwarzania utworu: #{position} w kolejce" -#: redbot/cogs/audio/core/utilities/formatting.py:263 +#: redbot/cogs/audio/core/utilities/formatting.py:260 msgid "Tracks Found:" msgstr "Znalezione utwory:" -#: redbot/cogs/audio/core/utilities/formatting.py:264 +#: redbot/cogs/audio/core/utilities/formatting.py:261 msgid "search results" msgstr "wyniki wyszukiwania" -#: redbot/cogs/audio/core/utilities/formatting.py:266 +#: redbot/cogs/audio/core/utilities/formatting.py:263 msgid "Folders Found:" msgstr "Znaleziono foldery:" -#: redbot/cogs/audio/core/utilities/formatting.py:267 +#: redbot/cogs/audio/core/utilities/formatting.py:264 msgid "local folders" msgstr "katalogi lokalne" -#: redbot/cogs/audio/core/utilities/formatting.py:269 +#: redbot/cogs/audio/core/utilities/formatting.py:266 msgid "Files Found:" msgstr "Znalezione pliki:" -#: redbot/cogs/audio/core/utilities/formatting.py:270 +#: redbot/cogs/audio/core/utilities/formatting.py:267 msgid "local tracks" msgstr "utwory lokalne" -#: redbot/cogs/audio/core/utilities/formatting.py:382 -#: redbot/cogs/audio/core/utilities/playlists.py:241 +#: redbot/cogs/audio/core/utilities/formatting.py:379 +#: redbot/cogs/audio/core/utilities/playlists.py:240 msgid "Unknown" msgstr "Nieznane" -#: redbot/cogs/audio/core/utilities/formatting.py:383 +#: redbot/cogs/audio/core/utilities/formatting.py:380 msgid " - Name: <{pname}>\n" " - Scope: < {scope} >\n" " - ID: < {pid} >\n" @@ -117,9 +117,9 @@ msgstr " - Nazwa: <{pname}>\n" " - Autor: < {author} >\n\n" #: redbot/cogs/audio/core/utilities/local_tracks.py:109 -#: redbot/cogs/audio/core/utilities/player.py:235 -#: redbot/cogs/audio/core/utilities/player.py:245 -#: redbot/cogs/audio/core/utilities/player.py:327 +#: redbot/cogs/audio/core/utilities/player.py:234 +#: redbot/cogs/audio/core/utilities/player.py:244 +#: redbot/cogs/audio/core/utilities/player.py:326 #: redbot/cogs/audio/core/utilities/player.py:650 msgid "Invalid Environment" msgstr "Nieprawidłowe środowisko" @@ -128,11 +128,11 @@ msgstr "Nieprawidłowe środowisko" msgid "No localtracks folder." msgstr "Brak folderu localtracks." -#: redbot/cogs/audio/core/utilities/miscellaneous.py:53 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:50 msgid "Not enough {currency}" msgstr "Za mało {currency}" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:54 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:51 msgid "{required_credits} {currency} required, but you have {bal}." msgstr "{required_credits} {currency} wymagane, lecz Ty masz {bal}." @@ -140,122 +140,124 @@ msgstr "{required_credits} {currency} wymagane, lecz Ty masz {bal}." msgid "music in {} servers" msgstr "grane na {} serwerach" -#: redbot/cogs/audio/core/utilities/player.py:136 -#: redbot/cogs/audio/core/utilities/player.py:140 -#: redbot/cogs/audio/core/utilities/player.py:145 +#: redbot/cogs/audio/core/utilities/player.py:135 +#: redbot/cogs/audio/core/utilities/player.py:139 +#: redbot/cogs/audio/core/utilities/player.py:144 msgid "There's nothing in the queue." msgstr "Niczego nie ma w kolejce." -#: redbot/cogs/audio/core/utilities/player.py:142 +#: redbot/cogs/audio/core/utilities/player.py:141 msgid "Currently livestreaming {track}" msgstr "Aktualnie streamowane: {track}" -#: redbot/cogs/audio/core/utilities/player.py:147 +#: redbot/cogs/audio/core/utilities/player.py:146 msgid "{time} left on {track}" msgstr "Pozostało {time} dla {track}" -#: redbot/cogs/audio/core/utilities/player.py:155 -#: redbot/cogs/audio/core/utilities/player.py:190 +#: redbot/cogs/audio/core/utilities/player.py:154 +#: redbot/cogs/audio/core/utilities/player.py:189 msgid "Track Skipped" msgstr "Utwór pominięty" -#: redbot/cogs/audio/core/utilities/player.py:168 +#: redbot/cogs/audio/core/utilities/player.py:167 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:174 +#: redbot/cogs/audio/core/utilities/player.py:173 msgid "There are only {queuelen} songs currently queued." msgstr "Obecnie jest tylko {queuelen} utworów w kolejce." -#: redbot/cogs/audio/core/utilities/player.py:180 +#: redbot/cogs/audio/core/utilities/player.py:179 msgid "{skip_to_track} Tracks Skipped" msgstr "Pominięto {skip_to_track} utworów" -#: redbot/cogs/audio/core/utilities/player.py:236 +#: redbot/cogs/audio/core/utilities/player.py:235 msgid "The owner needs to set the Spotify client ID and Spotify client secret, before Spotify URLs or codes can be used. \n" "See `{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. \n" "Zobacz instrukcje `{prefix}audioset spotifyapi`." -#: redbot/cogs/audio/core/utilities/player.py:246 +#: redbot/cogs/audio/core/utilities/player.py:245 msgid "The owner needs to set the YouTube API key before Spotify URLs or codes can be used.\n" "See `{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.\n" "Zobacz `{prefix}audioset youtubeapi` dla dalszych instrukcji." -#: redbot/cogs/audio/core/utilities/player.py:255 -#: redbot/cogs/audio/core/utilities/player.py:364 -#: redbot/cogs/audio/core/utilities/playlists.py:595 +#: redbot/cogs/audio/core/utilities/player.py:254 +#: redbot/cogs/audio/core/utilities/player.py:363 +#: redbot/cogs/audio/core/utilities/playlists.py:594 msgid "Unable To Get Tracks" msgstr "Nie można pobrać utworów" -#: redbot/cogs/audio/core/utilities/player.py:256 -#: redbot/cogs/audio/core/utilities/player.py:365 -#: redbot/cogs/audio/core/utilities/playlists.py:596 +#: redbot/cogs/audio/core/utilities/player.py:255 +#: redbot/cogs/audio/core/utilities/player.py:364 +#: redbot/cogs/audio/core/utilities/playlists.py:595 msgid "Wait until the playlist has finished loading." msgstr "Poczekaj, aż lista odtwarzania zakończy ładowanie." -#: redbot/cogs/audio/core/utilities/player.py:267 -#: redbot/cogs/audio/core/utilities/player.py:309 -#: redbot/cogs/audio/core/utilities/player.py:407 -#: redbot/cogs/audio/core/utilities/playlists.py:606 -#: redbot/cogs/audio/core/utilities/playlists.py:639 +#: redbot/cogs/audio/core/utilities/player.py:266 +#: redbot/cogs/audio/core/utilities/player.py:308 +#: redbot/cogs/audio/core/utilities/player.py:408 +#: redbot/cogs/audio/core/utilities/playlists.py:605 +#: redbot/cogs/audio/core/utilities/playlists.py:638 msgid "Nothing found." msgstr "Nic nie znaleziono." +#: redbot/cogs/audio/core/utilities/player.py:269 +#: redbot/cogs/audio/core/utilities/player.py:310 +#: redbot/cogs/audio/core/utilities/player.py:423 +#: redbot/cogs/audio/core/utilities/playlists.py:607 +#: redbot/cogs/audio/core/utilities/playlists.py:640 +msgid "Track is not playable." +msgstr "Utwór nie jest odtwarzalny." + #: redbot/cogs/audio/core/utilities/player.py:270 #: redbot/cogs/audio/core/utilities/player.py:311 -#: redbot/cogs/audio/core/utilities/player.py:422 +#: redbot/cogs/audio/core/utilities/player.py:425 #: redbot/cogs/audio/core/utilities/playlists.py:608 #: redbot/cogs/audio/core/utilities/playlists.py:641 -msgid "Track is not playable." -msgstr "Utwór nie jest odtwarzalny." - -#: redbot/cogs/audio/core/utilities/player.py:271 -#: redbot/cogs/audio/core/utilities/player.py:312 -#: redbot/cogs/audio/core/utilities/player.py:424 -#: redbot/cogs/audio/core/utilities/playlists.py:609 -#: redbot/cogs/audio/core/utilities/playlists.py:642 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:301 -#: redbot/cogs/audio/core/utilities/player.py:392 +#: redbot/cogs/audio/core/utilities/player.py:300 +#: redbot/cogs/audio/core/utilities/player.py:393 #: redbot/cogs/audio/core/utilities/player.py:657 -#: redbot/cogs/audio/core/utilities/playlists.py:426 -#: redbot/cogs/audio/core/utilities/playlists.py:627 -#: redbot/cogs/audio/core/utilities/playlists.py:656 +#: redbot/cogs/audio/core/utilities/playlists.py:425 +#: redbot/cogs/audio/core/utilities/playlists.py:626 +#: redbot/cogs/audio/core/utilities/playlists.py:655 msgid "Unable to Get Track" msgstr "Nie można pobrać utworu" -#: redbot/cogs/audio/core/utilities/player.py:302 -#: redbot/cogs/audio/core/utilities/player.py:393 -#: redbot/cogs/audio/core/utilities/player.py:658 -#: redbot/cogs/audio/core/utilities/playlists.py:427 -#: redbot/cogs/audio/core/utilities/playlists.py:628 -#: redbot/cogs/audio/core/utilities/playlists.py:657 -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:301 +#: redbot/cogs/audio/core/utilities/playlists.py:426 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." +msgstr "W tej chwili nie mogę pobrać ścieżki z węzła Lavalink, spróbuj ponownie za kilka minut." -#: redbot/cogs/audio/core/utilities/player.py:328 +#: redbot/cogs/audio/core/utilities/player.py:327 msgid "The Spotify API key or client secret has not been set properly. \n" "Use `{prefix}audioset spotifyapi` for instructions." msgstr "Klucz Spotify API lub sekret klienta nie zostały poprawnie ustawione. \n" "Użyj `{prefix}audioset spotifyapi` dla dalszych instrukcji." -#: redbot/cogs/audio/core/utilities/player.py:352 +#: redbot/cogs/audio/core/utilities/player.py:351 msgid "Unable To Find Tracks" msgstr "Nie można znaleźć utworów" -#: redbot/cogs/audio/core/utilities/player.py:353 +#: redbot/cogs/audio/core/utilities/player.py:352 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:379 +#: redbot/cogs/audio/core/utilities/player.py:378 msgid "{query} is not an allowed query." msgstr "{query} nie jest dozwolonym zapytaniem." -#: redbot/cogs/audio/core/utilities/player.py:415 +#: redbot/cogs/audio/core/utilities/player.py:394 +#: redbot/cogs/audio/core/utilities/playlists.py:627 +#: redbot/cogs/audio/core/utilities/playlists.py:656 +msgid "I'm unable to get a track from Lavalink node at the moment, try again in a few minutes." +msgstr "W tej chwili nie mogę pobrać ścieżki z węzła Lavalink, spróbuj ponownie za kilka minut." + +#: redbot/cogs/audio/core/utilities/player.py:416 msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" "This 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.\n" @@ -269,15 +271,19 @@ msgstr " {bad_tracks} utworów nie może zostać zakolejkowane." msgid "No Title" msgstr "Brak tytułu" -#: redbot/cogs/audio/core/utilities/player.py:498 +#: redbot/cogs/audio/core/utilities/player.py:494 msgid "Playlist Enqueued" msgstr "Lista odtwarzania zakolejkowana" -#: redbot/cogs/audio/core/utilities/player.py:501 +#: redbot/cogs/audio/core/utilities/player.py:494 +msgid "Album Enqueued" +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:502 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:507 +#: redbot/cogs/audio/core/utilities/player.py:508 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" @@ -298,8 +304,8 @@ msgid "Matching track {num}/{total}..." msgstr "Pasujących utworów {num}/{total}..." #: redbot/cogs/audio/core/utilities/player.py:631 -#: redbot/cogs/audio/core/utilities/playlists.py:342 -#: redbot/cogs/audio/core/utilities/playlists.py:415 +#: redbot/cogs/audio/core/utilities/playlists.py:341 +#: redbot/cogs/audio/core/utilities/playlists.py:414 msgid "Loading track {num}/{total}..." msgstr "Ładowanie utworu {num}/{total}..." @@ -307,35 +313,39 @@ msgstr "Ładowanie utworu {num}/{total}..." msgid "Approximate time remaining: {seconds}" msgstr "Pozostały przybliżony czas: {seconds}" +#: redbot/cogs/audio/core/utilities/player.py:658 +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:667 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:84 +#: redbot/cogs/audio/core/utilities/playlists.py:83 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:102 +#: redbot/cogs/audio/core/utilities/playlists.py:101 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:109 +#: redbot/cogs/audio/core/utilities/playlists.py:108 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:113 +#: redbot/cogs/audio/core/utilities/playlists.py:112 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:117 +#: redbot/cogs/audio/core/utilities/playlists.py:116 msgid "No access to playlist." msgstr "Brak dostępu do listy odtwarzania." -#: redbot/cogs/audio/core/utilities/playlists.py:225 +#: redbot/cogs/audio/core/utilities/playlists.py:224 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:242 +#: redbot/cogs/audio/core/utilities/playlists.py:241 msgid "{number}. <{playlist.name}>\n" " - Scope: < {scope} >\n" " - ID: < {playlist.id} >\n" @@ -347,88 +357,88 @@ msgstr "{number}. <{playlist.name}>\n" " - Utwory: < {tracks} >\n" " - Autor: < {author} >\n\n" -#: redbot/cogs/audio/core/utilities/playlists.py:259 +#: redbot/cogs/audio/core/utilities/playlists.py:258 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:278 -#: redbot/cogs/audio/core/utilities/playlists.py:284 +#: redbot/cogs/audio/core/utilities/playlists.py:277 +#: redbot/cogs/audio/core/utilities/playlists.py:283 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:309 +#: redbot/cogs/audio/core/utilities/playlists.py:308 msgid "Playlists you can access in this server:" msgstr "Listy odtwarzania dostępne na tym serwerze:" -#: redbot/cogs/audio/core/utilities/playlists.py:315 +#: redbot/cogs/audio/core/utilities/playlists.py:314 msgid "Playlists for {scope}:" msgstr "Listy odtwarzania dla {scope}:" -#: redbot/cogs/audio/core/utilities/playlists.py:319 +#: redbot/cogs/audio/core/utilities/playlists.py:318 msgid "Page {page_num}/{total_pages} | {num} playlists." msgstr "Strona {page_num}/{total_pages} | {num} list odtwarzania." -#: redbot/cogs/audio/core/utilities/playlists.py:335 -#: redbot/cogs/audio/core/utilities/playlists.py:413 +#: redbot/cogs/audio/core/utilities/playlists.py:334 +#: redbot/cogs/audio/core/utilities/playlists.py:412 msgid "Please wait, adding tracks..." msgstr "Proszę czekać, dodawanie utworów..." -#: redbot/cogs/audio/core/utilities/playlists.py:362 -#: redbot/cogs/audio/core/utilities/playlists.py:465 +#: redbot/cogs/audio/core/utilities/playlists.py:361 +#: redbot/cogs/audio/core/utilities/playlists.py:464 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "Utworzono pustą listę odtwarzania {name} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/utilities/playlists.py:367 -#: redbot/cogs/audio/core/utilities/playlists.py:470 +#: redbot/cogs/audio/core/utilities/playlists.py:366 +#: redbot/cogs/audio/core/utilities/playlists.py:469 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:372 -#: redbot/cogs/audio/core/utilities/playlists.py:475 +#: redbot/cogs/audio/core/utilities/playlists.py:371 +#: redbot/cogs/audio/core/utilities/playlists.py:474 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:376 -#: redbot/cogs/audio/core/utilities/playlists.py:479 +#: redbot/cogs/audio/core/utilities/playlists.py:375 +#: redbot/cogs/audio/core/utilities/playlists.py:478 msgid "Playlist Saved" msgstr "Lista odtwarzania zapisana" -#: redbot/cogs/audio/core/utilities/playlists.py:541 -#: redbot/cogs/audio/core/utilities/playlists.py:554 -#: redbot/cogs/audio/core/utilities/playlists.py:561 -#: redbot/cogs/audio/core/utilities/playlists.py:572 +#: redbot/cogs/audio/core/utilities/playlists.py:540 +#: redbot/cogs/audio/core/utilities/playlists.py:553 +#: redbot/cogs/audio/core/utilities/playlists.py:560 +#: redbot/cogs/audio/core/utilities/playlists.py:571 msgid "Unable To Get Playlists" msgstr "Nie można pobrać list odtwarzania" -#: redbot/cogs/audio/core/utilities/playlists.py:542 +#: redbot/cogs/audio/core/utilities/playlists.py:541 msgid "I don't have permission to connect and speak in your channel." -msgstr "" +msgstr "Nie mam uprawnień do łączenia się i mówienia na twoim kanale." -#: redbot/cogs/audio/core/utilities/playlists.py:573 +#: redbot/cogs/audio/core/utilities/playlists.py:572 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:682 +#: redbot/cogs/audio/core/utilities/playlists.py:680 msgid "the Global" msgstr "globalny" -#: redbot/cogs/audio/core/utilities/playlists.py:682 +#: redbot/cogs/audio/core/utilities/playlists.py:680 msgid "Global" msgstr "Globalny" -#: redbot/cogs/audio/core/utilities/playlists.py:684 +#: redbot/cogs/audio/core/utilities/playlists.py:682 msgid "the Server" msgstr "serwer" -#: redbot/cogs/audio/core/utilities/playlists.py:684 +#: redbot/cogs/audio/core/utilities/playlists.py:682 msgid "Server" msgstr "Serwer" -#: redbot/cogs/audio/core/utilities/playlists.py:686 +#: redbot/cogs/audio/core/utilities/playlists.py:684 msgid "the User" msgstr "użytkownik" -#: redbot/cogs/audio/core/utilities/playlists.py:686 +#: redbot/cogs/audio/core/utilities/playlists.py:684 msgid "User" msgstr "Użytkownik" diff --git a/redbot/cogs/audio/core/utilities/locales/pt-BR.po b/redbot/cogs/audio/core/utilities/locales/pt-BR.po index 01b0cc1312f..b1cb2cba68c 100644 --- a/redbot/cogs/audio/core/utilities/locales/pt-BR.po +++ b/redbot/cogs/audio/core/utilities/locales/pt-BR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 03:05+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,96 +15,96 @@ msgstr "" "X-Crowdin-File-ID: 688\n" "Language: pt_BR\n" -#: redbot/cogs/audio/core/utilities/formatting.py:75 +#: redbot/cogs/audio/core/utilities/formatting.py:74 msgid "tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:85 -#: redbot/cogs/audio/core/utilities/formatting.py:275 +#: redbot/cogs/audio/core/utilities/formatting.py:84 +#: redbot/cogs/audio/core/utilities/formatting.py:272 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:96 -#: redbot/cogs/audio/core/utilities/playlists.py:527 -msgid "Connection to Lavalink has failed" +#: redbot/cogs/audio/core/utilities/formatting.py:95 +#: redbot/cogs/audio/core/utilities/playlists.py:526 +msgid "Connection to Lavalink node has failed" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:99 +#: redbot/cogs/audio/core/utilities/formatting.py:98 #: redbot/cogs/audio/core/utilities/player.py:591 -#: redbot/cogs/audio/core/utilities/playlists.py:530 +#: redbot/cogs/audio/core/utilities/playlists.py:529 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:562 +#: redbot/cogs/audio/core/utilities/formatting.py:106 +#: redbot/cogs/audio/core/utilities/playlists.py:561 msgid "Connect to a voice channel first." -msgstr "" - -#: redbot/cogs/audio/core/utilities/formatting.py:110 -#: redbot/cogs/audio/core/utilities/playlists.py:555 -msgid "Connection to Lavalink has not yet been established." -msgstr "" +msgstr "Primeiro você deve se juntar a um canal de voz." -#: redbot/cogs/audio/core/utilities/formatting.py:117 -#: redbot/cogs/audio/core/utilities/player.py:441 -#: redbot/cogs/audio/core/utilities/player.py:523 -msgid "Queue size limit reached." +#: redbot/cogs/audio/core/utilities/formatting.py:109 +#: redbot/cogs/audio/core/utilities/playlists.py:554 +msgid "Connection to Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:117 +#: redbot/cogs/audio/core/utilities/formatting.py:116 msgid "Unable To Play Tracks" +msgstr "Não foi possível tocar a música" + +#: redbot/cogs/audio/core/utilities/formatting.py:116 +#: redbot/cogs/audio/core/utilities/player.py:442 +#: redbot/cogs/audio/core/utilities/player.py:524 +msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:155 +#: redbot/cogs/audio/core/utilities/formatting.py:154 #: redbot/cogs/audio/core/utilities/player.py:599 msgid "Track Enqueued" msgstr "Faixa Enfileirada" -#: redbot/cogs/audio/core/utilities/formatting.py:170 +#: redbot/cogs/audio/core/utilities/formatting.py:168 #: redbot/cogs/audio/core/utilities/player.py:548 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:188 +#: redbot/cogs/audio/core/utilities/formatting.py:185 #: redbot/cogs/audio/core/utilities/player.py:570 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:203 +#: redbot/cogs/audio/core/utilities/formatting.py:200 #: redbot/cogs/audio/core/utilities/player.py:602 msgid "{time} until track playback: #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:263 +#: redbot/cogs/audio/core/utilities/formatting.py:260 msgid "Tracks Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:264 +#: redbot/cogs/audio/core/utilities/formatting.py:261 msgid "search results" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:266 +#: redbot/cogs/audio/core/utilities/formatting.py:263 msgid "Folders Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:267 +#: redbot/cogs/audio/core/utilities/formatting.py:264 msgid "local folders" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:269 +#: redbot/cogs/audio/core/utilities/formatting.py:266 msgid "Files Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:270 +#: redbot/cogs/audio/core/utilities/formatting.py:267 msgid "local tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:382 -#: redbot/cogs/audio/core/utilities/playlists.py:241 +#: redbot/cogs/audio/core/utilities/formatting.py:379 +#: redbot/cogs/audio/core/utilities/playlists.py:240 msgid "Unknown" msgstr "Desconhecido" -#: redbot/cogs/audio/core/utilities/formatting.py:383 +#: redbot/cogs/audio/core/utilities/formatting.py:380 msgid " - Name: <{pname}>\n" " - Scope: < {scope} >\n" " - ID: < {pid} >\n" @@ -113,22 +113,22 @@ msgid " - Name: <{pname}>\n" msgstr "" #: redbot/cogs/audio/core/utilities/local_tracks.py:109 -#: redbot/cogs/audio/core/utilities/player.py:235 -#: redbot/cogs/audio/core/utilities/player.py:245 -#: redbot/cogs/audio/core/utilities/player.py:327 +#: redbot/cogs/audio/core/utilities/player.py:234 +#: redbot/cogs/audio/core/utilities/player.py:244 +#: redbot/cogs/audio/core/utilities/player.py:326 #: redbot/cogs/audio/core/utilities/player.py:650 msgid "Invalid Environment" -msgstr "" +msgstr "Ambiente inválido" #: redbot/cogs/audio/core/utilities/local_tracks.py:109 msgid "No localtracks folder." msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:53 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:50 msgid "Not enough {currency}" msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:54 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:51 msgid "{required_credits} {currency} required, but you have {bal}." msgstr "" @@ -136,119 +136,122 @@ msgstr "" msgid "music in {} servers" msgstr "música em {} servidores" -#: redbot/cogs/audio/core/utilities/player.py:136 -#: redbot/cogs/audio/core/utilities/player.py:140 -#: redbot/cogs/audio/core/utilities/player.py:145 +#: redbot/cogs/audio/core/utilities/player.py:135 +#: redbot/cogs/audio/core/utilities/player.py:139 +#: redbot/cogs/audio/core/utilities/player.py:144 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:142 +#: redbot/cogs/audio/core/utilities/player.py:141 msgid "Currently livestreaming {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:147 +#: redbot/cogs/audio/core/utilities/player.py:146 msgid "{time} left on {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:155 -#: redbot/cogs/audio/core/utilities/player.py:190 +#: redbot/cogs/audio/core/utilities/player.py:154 +#: redbot/cogs/audio/core/utilities/player.py:189 msgid "Track Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:168 +#: redbot/cogs/audio/core/utilities/player.py:167 msgid "Track number must be equal to or greater than 1." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:174 +#: redbot/cogs/audio/core/utilities/player.py:173 msgid "There are only {queuelen} songs currently queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:180 +#: redbot/cogs/audio/core/utilities/player.py:179 msgid "{skip_to_track} Tracks Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:236 +#: redbot/cogs/audio/core/utilities/player.py:235 msgid "The owner needs to set the Spotify client ID and Spotify client secret, before Spotify URLs or codes can be used. \n" "See `{prefix}audioset spotifyapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:246 +#: redbot/cogs/audio/core/utilities/player.py:245 msgid "The owner needs to set the YouTube API key before Spotify URLs or codes can be used.\n" "See `{prefix}audioset youtubeapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:255 -#: redbot/cogs/audio/core/utilities/player.py:364 -#: redbot/cogs/audio/core/utilities/playlists.py:595 +#: redbot/cogs/audio/core/utilities/player.py:254 +#: redbot/cogs/audio/core/utilities/player.py:363 +#: redbot/cogs/audio/core/utilities/playlists.py:594 msgid "Unable To Get Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:256 -#: redbot/cogs/audio/core/utilities/player.py:365 -#: redbot/cogs/audio/core/utilities/playlists.py:596 +#: redbot/cogs/audio/core/utilities/player.py:255 +#: redbot/cogs/audio/core/utilities/player.py:364 +#: redbot/cogs/audio/core/utilities/playlists.py:595 msgid "Wait until the playlist has finished loading." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:267 -#: redbot/cogs/audio/core/utilities/player.py:309 -#: redbot/cogs/audio/core/utilities/player.py:407 -#: redbot/cogs/audio/core/utilities/playlists.py:606 -#: redbot/cogs/audio/core/utilities/playlists.py:639 +#: redbot/cogs/audio/core/utilities/player.py:266 +#: redbot/cogs/audio/core/utilities/player.py:308 +#: redbot/cogs/audio/core/utilities/player.py:408 +#: redbot/cogs/audio/core/utilities/playlists.py:605 +#: redbot/cogs/audio/core/utilities/playlists.py:638 msgid "Nothing found." msgstr "Nada encontrado." +#: redbot/cogs/audio/core/utilities/player.py:269 +#: redbot/cogs/audio/core/utilities/player.py:310 +#: redbot/cogs/audio/core/utilities/player.py:423 +#: redbot/cogs/audio/core/utilities/playlists.py:607 +#: redbot/cogs/audio/core/utilities/playlists.py:640 +msgid "Track is not playable." +msgstr "" + #: redbot/cogs/audio/core/utilities/player.py:270 #: redbot/cogs/audio/core/utilities/player.py:311 -#: redbot/cogs/audio/core/utilities/player.py:422 +#: redbot/cogs/audio/core/utilities/player.py:425 #: redbot/cogs/audio/core/utilities/playlists.py:608 #: redbot/cogs/audio/core/utilities/playlists.py:641 -msgid "Track is not playable." -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:271 -#: redbot/cogs/audio/core/utilities/player.py:312 -#: redbot/cogs/audio/core/utilities/player.py:424 -#: redbot/cogs/audio/core/utilities/playlists.py:609 -#: redbot/cogs/audio/core/utilities/playlists.py:642 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:301 -#: redbot/cogs/audio/core/utilities/player.py:392 +#: redbot/cogs/audio/core/utilities/player.py:300 +#: redbot/cogs/audio/core/utilities/player.py:393 #: redbot/cogs/audio/core/utilities/player.py:657 -#: redbot/cogs/audio/core/utilities/playlists.py:426 -#: redbot/cogs/audio/core/utilities/playlists.py:627 -#: redbot/cogs/audio/core/utilities/playlists.py:656 +#: redbot/cogs/audio/core/utilities/playlists.py:425 +#: redbot/cogs/audio/core/utilities/playlists.py:626 +#: redbot/cogs/audio/core/utilities/playlists.py:655 msgid "Unable to Get Track" -msgstr "" +msgstr "Não foi possível obter a faixa" -#: redbot/cogs/audio/core/utilities/player.py:302 -#: redbot/cogs/audio/core/utilities/player.py:393 -#: redbot/cogs/audio/core/utilities/player.py:658 -#: redbot/cogs/audio/core/utilities/playlists.py:427 -#: redbot/cogs/audio/core/utilities/playlists.py:628 -#: redbot/cogs/audio/core/utilities/playlists.py:657 -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:301 +#: redbot/cogs/audio/core/utilities/playlists.py:426 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." +msgstr "Não foi possível obter uma faixa do nó do Lavalink no momento, tente novamente em alguns minutos." -#: redbot/cogs/audio/core/utilities/player.py:328 +#: redbot/cogs/audio/core/utilities/player.py:327 msgid "The Spotify API key or client secret has not been set properly. \n" "Use `{prefix}audioset spotifyapi` for instructions." -msgstr "" +msgstr "A chave de API do Spotify ou segredo do cliente não foram definidos corretamente. \n" +"Use `{prefix}audioset spotifyapi` para mais instruções." -#: redbot/cogs/audio/core/utilities/player.py:352 +#: redbot/cogs/audio/core/utilities/player.py:351 msgid "Unable To Find Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:353 +#: redbot/cogs/audio/core/utilities/player.py:352 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:379 +#: redbot/cogs/audio/core/utilities/player.py:378 msgid "{query} is not an allowed query." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:415 +#: redbot/cogs/audio/core/utilities/player.py:394 +#: redbot/cogs/audio/core/utilities/playlists.py:627 +#: redbot/cogs/audio/core/utilities/playlists.py:656 +msgid "I'm unable to get a track from Lavalink node at the moment, try again in a few minutes." +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:416 msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" "This may be due to permissions or because Lavalink.jar is being run in a different machine than the local tracks." msgstr "" @@ -261,15 +264,19 @@ msgstr "" msgid "No Title" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:498 +#: redbot/cogs/audio/core/utilities/player.py:494 msgid "Playlist Enqueued" msgstr "Lista de reprodução enfileirada" -#: redbot/cogs/audio/core/utilities/player.py:501 +#: redbot/cogs/audio/core/utilities/player.py:494 +msgid "Album Enqueued" +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:502 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "{num} faixas enfileiradas.{maxlength_msg}" -#: redbot/cogs/audio/core/utilities/player.py:507 +#: redbot/cogs/audio/core/utilities/player.py:508 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" @@ -290,8 +297,8 @@ msgid "Matching track {num}/{total}..." msgstr "" #: redbot/cogs/audio/core/utilities/player.py:631 -#: redbot/cogs/audio/core/utilities/playlists.py:342 -#: redbot/cogs/audio/core/utilities/playlists.py:415 +#: redbot/cogs/audio/core/utilities/playlists.py:341 +#: redbot/cogs/audio/core/utilities/playlists.py:414 msgid "Loading track {num}/{total}..." msgstr "" @@ -299,35 +306,39 @@ msgstr "" msgid "Approximate time remaining: {seconds}" msgstr "" +#: redbot/cogs/audio/core/utilities/player.py:658 +msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." +msgstr "Não consigo fazer uma trilha de Lavalink no momento, tente novamente em alguns minutos." + #: redbot/cogs/audio/core/utilities/player.py:667 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:84 +#: redbot/cogs/audio/core/utilities/playlists.py:83 msgid "You do not have the permissions to manage {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:102 +#: redbot/cogs/audio/core/utilities/playlists.py:101 msgid "You do not have the permissions to manage that playlist in {guild}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:109 +#: redbot/cogs/audio/core/utilities/playlists.py:108 msgid "You do not have the permissions to manage playlist owned by {user}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:113 +#: redbot/cogs/audio/core/utilities/playlists.py:112 msgid "You do not have the permissions to manage playlists in {scope} scope." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:117 +#: redbot/cogs/audio/core/utilities/playlists.py:116 msgid "No access to playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:225 +#: redbot/cogs/audio/core/utilities/playlists.py:224 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:242 +#: redbot/cogs/audio/core/utilities/playlists.py:241 msgid "{number}. <{playlist.name}>\n" " - Scope: < {scope} >\n" " - ID: < {playlist.id} >\n" @@ -335,90 +346,90 @@ msgid "{number}. <{playlist.name}>\n" " - Author: < {author} >\n\n" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:259 +#: redbot/cogs/audio/core/utilities/playlists.py:258 msgid "{playlists} playlists found, which one would you like?" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:278 -#: redbot/cogs/audio/core/utilities/playlists.py:284 +#: redbot/cogs/audio/core/utilities/playlists.py:277 +#: redbot/cogs/audio/core/utilities/playlists.py:283 msgid "Too many matches found and you did not select which one you wanted." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:309 +#: redbot/cogs/audio/core/utilities/playlists.py:308 msgid "Playlists you can access in this server:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:315 +#: redbot/cogs/audio/core/utilities/playlists.py:314 msgid "Playlists for {scope}:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:319 +#: redbot/cogs/audio/core/utilities/playlists.py:318 msgid "Page {page_num}/{total_pages} | {num} playlists." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:335 -#: redbot/cogs/audio/core/utilities/playlists.py:413 +#: redbot/cogs/audio/core/utilities/playlists.py:334 +#: redbot/cogs/audio/core/utilities/playlists.py:412 msgid "Please wait, adding tracks..." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:362 -#: redbot/cogs/audio/core/utilities/playlists.py:465 +#: redbot/cogs/audio/core/utilities/playlists.py:361 +#: redbot/cogs/audio/core/utilities/playlists.py:464 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:367 -#: redbot/cogs/audio/core/utilities/playlists.py:470 +#: redbot/cogs/audio/core/utilities/playlists.py:366 +#: redbot/cogs/audio/core/utilities/playlists.py:469 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:372 -#: redbot/cogs/audio/core/utilities/playlists.py:475 +#: redbot/cogs/audio/core/utilities/playlists.py:371 +#: redbot/cogs/audio/core/utilities/playlists.py:474 msgid "Added {num} tracks from the {playlist_name} playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:376 -#: redbot/cogs/audio/core/utilities/playlists.py:479 +#: redbot/cogs/audio/core/utilities/playlists.py:375 +#: redbot/cogs/audio/core/utilities/playlists.py:478 msgid "Playlist Saved" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:541 -#: redbot/cogs/audio/core/utilities/playlists.py:554 -#: redbot/cogs/audio/core/utilities/playlists.py:561 -#: redbot/cogs/audio/core/utilities/playlists.py:572 +#: redbot/cogs/audio/core/utilities/playlists.py:540 +#: redbot/cogs/audio/core/utilities/playlists.py:553 +#: redbot/cogs/audio/core/utilities/playlists.py:560 +#: redbot/cogs/audio/core/utilities/playlists.py:571 msgid "Unable To Get Playlists" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:542 +#: redbot/cogs/audio/core/utilities/playlists.py:541 msgid "I don't have permission to connect and speak in your channel." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:573 +#: redbot/cogs/audio/core/utilities/playlists.py:572 msgid "You must be in the voice channel to use the playlist command." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:682 +#: redbot/cogs/audio/core/utilities/playlists.py:680 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:682 +#: redbot/cogs/audio/core/utilities/playlists.py:680 msgid "Global" -msgstr "" +msgstr "Global" -#: redbot/cogs/audio/core/utilities/playlists.py:684 +#: redbot/cogs/audio/core/utilities/playlists.py:682 msgid "the Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:684 +#: redbot/cogs/audio/core/utilities/playlists.py:682 msgid "Server" -msgstr "" +msgstr "Servidor" -#: redbot/cogs/audio/core/utilities/playlists.py:686 +#: redbot/cogs/audio/core/utilities/playlists.py:684 msgid "the User" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:686 +#: redbot/cogs/audio/core/utilities/playlists.py:684 msgid "User" -msgstr "" +msgstr "Usuário" #: redbot/cogs/audio/core/utilities/queue.py:40 msgid "__Too many songs in the queue, only showing the first 500__.\n\n" @@ -451,15 +462,15 @@ msgstr "" #: redbot/cogs/audio/core/utilities/queue.py:97 msgid "Auto-Play" -msgstr "" +msgstr "Auto-Reproduzir" #: redbot/cogs/audio/core/utilities/queue.py:103 msgid "Shuffle" -msgstr "" +msgstr "Aleatório" #: redbot/cogs/audio/core/utilities/queue.py:109 msgid "Repeat" -msgstr "" +msgstr "Repetir" #: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" diff --git a/redbot/cogs/audio/core/utilities/locales/pt-PT.po b/redbot/cogs/audio/core/utilities/locales/pt-PT.po index cc05fbee799..5dbae58f75e 100644 --- a/redbot/cogs/audio/core/utilities/locales/pt-PT.po +++ b/redbot/cogs/audio/core/utilities/locales/pt-PT.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 03:05+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,457 +15,479 @@ msgstr "" "X-Crowdin-File-ID: 688\n" "Language: pt_PT\n" -#: redbot/cogs/audio/core/utilities/formatting.py:75 +#: redbot/cogs/audio/core/utilities/formatting.py:74 msgid "tracks" -msgstr "" +msgstr "faixas" -#: redbot/cogs/audio/core/utilities/formatting.py:85 -#: redbot/cogs/audio/core/utilities/formatting.py:275 +#: redbot/cogs/audio/core/utilities/formatting.py:84 +#: redbot/cogs/audio/core/utilities/formatting.py:272 msgid "Page {page_num}/{total_pages}" -msgstr "" +msgstr "Página {page_num}/{total_pages}" -#: redbot/cogs/audio/core/utilities/formatting.py:96 -#: redbot/cogs/audio/core/utilities/playlists.py:527 -msgid "Connection to Lavalink has failed" -msgstr "" +#: redbot/cogs/audio/core/utilities/formatting.py:95 +#: redbot/cogs/audio/core/utilities/playlists.py:526 +msgid "Connection to Lavalink node has failed" +msgstr "Falha na conexão com o nó Lavalink" -#: redbot/cogs/audio/core/utilities/formatting.py:99 +#: redbot/cogs/audio/core/utilities/formatting.py:98 #: redbot/cogs/audio/core/utilities/player.py:591 -#: redbot/cogs/audio/core/utilities/playlists.py:530 +#: redbot/cogs/audio/core/utilities/playlists.py:529 msgid "Please check your console or logs for details." -msgstr "" +msgstr "Por favor, verifique o seu console ou os logs para obter detalhes." -#: redbot/cogs/audio/core/utilities/formatting.py:107 -#: redbot/cogs/audio/core/utilities/playlists.py:562 +#: redbot/cogs/audio/core/utilities/formatting.py:106 +#: redbot/cogs/audio/core/utilities/playlists.py:561 msgid "Connect to a voice channel first." -msgstr "" - -#: redbot/cogs/audio/core/utilities/formatting.py:110 -#: redbot/cogs/audio/core/utilities/playlists.py:555 -msgid "Connection to Lavalink has not yet been established." -msgstr "" +msgstr "Primeiro, conecte-se a um canal de voz." -#: redbot/cogs/audio/core/utilities/formatting.py:117 -#: redbot/cogs/audio/core/utilities/player.py:441 -#: redbot/cogs/audio/core/utilities/player.py:523 -msgid "Queue size limit reached." -msgstr "" +#: redbot/cogs/audio/core/utilities/formatting.py:109 +#: redbot/cogs/audio/core/utilities/playlists.py:554 +msgid "Connection to Lavalink node has not yet been established." +msgstr "Conexão com o nó Lavalink ainda não foi estabelecida." -#: redbot/cogs/audio/core/utilities/formatting.py:117 +#: redbot/cogs/audio/core/utilities/formatting.py:116 msgid "Unable To Play Tracks" -msgstr "" +msgstr "Não foi possível reproduzir as faixas" -#: redbot/cogs/audio/core/utilities/formatting.py:155 +#: redbot/cogs/audio/core/utilities/formatting.py:116 +#: redbot/cogs/audio/core/utilities/player.py:442 +#: redbot/cogs/audio/core/utilities/player.py:524 +msgid "Queue size limit reached." +msgstr "Limite de tamanho da fila atingido." + +#: redbot/cogs/audio/core/utilities/formatting.py:154 #: redbot/cogs/audio/core/utilities/player.py:599 msgid "Track Enqueued" -msgstr "" +msgstr "Faixa na fila" -#: redbot/cogs/audio/core/utilities/formatting.py:170 +#: redbot/cogs/audio/core/utilities/formatting.py:168 #: redbot/cogs/audio/core/utilities/player.py:548 msgid "This track is not allowed in this server." -msgstr "" +msgstr "Esta faixa não é permitido neste servidor." -#: redbot/cogs/audio/core/utilities/formatting.py:188 +#: redbot/cogs/audio/core/utilities/formatting.py:185 #: redbot/cogs/audio/core/utilities/player.py:570 msgid "Track exceeds maximum length." -msgstr "" +msgstr "A faixa excede o tamanho máximo." -#: redbot/cogs/audio/core/utilities/formatting.py:203 +#: redbot/cogs/audio/core/utilities/formatting.py:200 #: redbot/cogs/audio/core/utilities/player.py:602 msgid "{time} until track playback: #{position} in queue" -msgstr "" +msgstr "{time} até a reprodução da faixa: #{position} na fila" -#: redbot/cogs/audio/core/utilities/formatting.py:263 +#: redbot/cogs/audio/core/utilities/formatting.py:260 msgid "Tracks Found:" -msgstr "" +msgstr "Nenhuma faixa encontrada:" -#: redbot/cogs/audio/core/utilities/formatting.py:264 +#: redbot/cogs/audio/core/utilities/formatting.py:261 msgid "search results" -msgstr "" +msgstr "resultados da pesquisa" -#: redbot/cogs/audio/core/utilities/formatting.py:266 +#: redbot/cogs/audio/core/utilities/formatting.py:263 msgid "Folders Found:" -msgstr "" +msgstr "Pastas encontradas:" -#: redbot/cogs/audio/core/utilities/formatting.py:267 +#: redbot/cogs/audio/core/utilities/formatting.py:264 msgid "local folders" -msgstr "" +msgstr "pastas locais" -#: redbot/cogs/audio/core/utilities/formatting.py:269 +#: redbot/cogs/audio/core/utilities/formatting.py:266 msgid "Files Found:" -msgstr "" +msgstr "Arquivos Encontrados:" -#: redbot/cogs/audio/core/utilities/formatting.py:270 +#: redbot/cogs/audio/core/utilities/formatting.py:267 msgid "local tracks" -msgstr "" +msgstr "faixas locais" -#: redbot/cogs/audio/core/utilities/formatting.py:382 -#: redbot/cogs/audio/core/utilities/playlists.py:241 +#: redbot/cogs/audio/core/utilities/formatting.py:379 +#: redbot/cogs/audio/core/utilities/playlists.py:240 msgid "Unknown" -msgstr "" +msgstr "Desconhecido" -#: redbot/cogs/audio/core/utilities/formatting.py:383 +#: redbot/cogs/audio/core/utilities/formatting.py:380 msgid " - Name: <{pname}>\n" " - Scope: < {scope} >\n" " - ID: < {pid} >\n" " - Tracks: < {ptracks} >\n" " - Author: < {author} >\n\n" -msgstr "" +msgstr " - Nome: <{pname}>\n" +" - Escopo: < {scope} >\n" +" - ID: < {pid} >\n" +" - Faixas: < {ptracks} >\n" +" - Autor: < {author} >\n\n" #: redbot/cogs/audio/core/utilities/local_tracks.py:109 -#: redbot/cogs/audio/core/utilities/player.py:235 -#: redbot/cogs/audio/core/utilities/player.py:245 -#: redbot/cogs/audio/core/utilities/player.py:327 +#: redbot/cogs/audio/core/utilities/player.py:234 +#: redbot/cogs/audio/core/utilities/player.py:244 +#: redbot/cogs/audio/core/utilities/player.py:326 #: redbot/cogs/audio/core/utilities/player.py:650 msgid "Invalid Environment" -msgstr "" +msgstr "Ambiente inválido" #: redbot/cogs/audio/core/utilities/local_tracks.py:109 msgid "No localtracks folder." -msgstr "" +msgstr "Nenhuma pasta localTracks." -#: redbot/cogs/audio/core/utilities/miscellaneous.py:53 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:50 msgid "Not enough {currency}" -msgstr "" +msgstr "{currency} não suficiente" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:54 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:51 msgid "{required_credits} {currency} required, but you have {bal}." -msgstr "" +msgstr "{required_credits} {currency} necessário, mas tu tens {bal}." #: redbot/cogs/audio/core/utilities/player.py:78 msgid "music in {} servers" -msgstr "" +msgstr "música em {} servidores" -#: redbot/cogs/audio/core/utilities/player.py:136 -#: redbot/cogs/audio/core/utilities/player.py:140 -#: redbot/cogs/audio/core/utilities/player.py:145 +#: redbot/cogs/audio/core/utilities/player.py:135 +#: redbot/cogs/audio/core/utilities/player.py:139 +#: redbot/cogs/audio/core/utilities/player.py:144 msgid "There's nothing in the queue." -msgstr "" +msgstr "Não há nada na fila." -#: redbot/cogs/audio/core/utilities/player.py:142 +#: redbot/cogs/audio/core/utilities/player.py:141 msgid "Currently livestreaming {track}" -msgstr "" +msgstr "Atualmente {track} transmitindo ao vivo" -#: redbot/cogs/audio/core/utilities/player.py:147 +#: redbot/cogs/audio/core/utilities/player.py:146 msgid "{time} left on {track}" -msgstr "" +msgstr "{time} restante em {track}" -#: redbot/cogs/audio/core/utilities/player.py:155 -#: redbot/cogs/audio/core/utilities/player.py:190 +#: redbot/cogs/audio/core/utilities/player.py:154 +#: redbot/cogs/audio/core/utilities/player.py:189 msgid "Track Skipped" -msgstr "" +msgstr "Faixa ignorada" -#: redbot/cogs/audio/core/utilities/player.py:168 +#: redbot/cogs/audio/core/utilities/player.py:167 msgid "Track number must be equal to or greater than 1." -msgstr "" +msgstr "O número da faixa deve ser igual ou maior que 1." -#: redbot/cogs/audio/core/utilities/player.py:174 +#: redbot/cogs/audio/core/utilities/player.py:173 msgid "There are only {queuelen} songs currently queued." -msgstr "" +msgstr "Existem apenas {queuelen} músicas na fila." -#: redbot/cogs/audio/core/utilities/player.py:180 +#: redbot/cogs/audio/core/utilities/player.py:179 msgid "{skip_to_track} Tracks Skipped" -msgstr "" +msgstr "{skip_to_track} Faixas Ignoradas" -#: redbot/cogs/audio/core/utilities/player.py:236 +#: redbot/cogs/audio/core/utilities/player.py:235 msgid "The owner needs to set the Spotify client ID and Spotify client secret, before Spotify URLs or codes can be used. \n" "See `{prefix}audioset spotifyapi` for instructions." -msgstr "" +msgstr "O proprietário precisa definir o ID do cliente do Spotify e o segredo do cliente do Spotify, antes que possam ser usadas URLs ou códigos do Spotify. \n" +"Veja `{prefix}audioset spotifyapi` para instruções." -#: redbot/cogs/audio/core/utilities/player.py:246 +#: redbot/cogs/audio/core/utilities/player.py:245 msgid "The owner needs to set the YouTube API key before Spotify URLs or codes can be used.\n" "See `{prefix}audioset youtubeapi` for instructions." -msgstr "" +msgstr "O proprietário precisa definir a chave da API do YouTube antes que URLs ou códigos do Spotify possam ser usados.\n" +"Veja `{prefix}audioset youtubeapi` para instruções." + +#: redbot/cogs/audio/core/utilities/player.py:254 +#: redbot/cogs/audio/core/utilities/player.py:363 +#: redbot/cogs/audio/core/utilities/playlists.py:594 +msgid "Unable To Get Tracks" +msgstr "Não foi possível obter as faixas" #: redbot/cogs/audio/core/utilities/player.py:255 #: redbot/cogs/audio/core/utilities/player.py:364 #: redbot/cogs/audio/core/utilities/playlists.py:595 -msgid "Unable To Get Tracks" -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:256 -#: redbot/cogs/audio/core/utilities/player.py:365 -#: redbot/cogs/audio/core/utilities/playlists.py:596 msgid "Wait until the playlist has finished loading." -msgstr "" +msgstr "Aguarde até que a playlist termine de carregar." -#: redbot/cogs/audio/core/utilities/player.py:267 -#: redbot/cogs/audio/core/utilities/player.py:309 -#: redbot/cogs/audio/core/utilities/player.py:407 -#: redbot/cogs/audio/core/utilities/playlists.py:606 -#: redbot/cogs/audio/core/utilities/playlists.py:639 +#: redbot/cogs/audio/core/utilities/player.py:266 +#: redbot/cogs/audio/core/utilities/player.py:308 +#: redbot/cogs/audio/core/utilities/player.py:408 +#: redbot/cogs/audio/core/utilities/playlists.py:605 +#: redbot/cogs/audio/core/utilities/playlists.py:638 msgid "Nothing found." -msgstr "" +msgstr "Nada encontrado." + +#: redbot/cogs/audio/core/utilities/player.py:269 +#: redbot/cogs/audio/core/utilities/player.py:310 +#: redbot/cogs/audio/core/utilities/player.py:423 +#: redbot/cogs/audio/core/utilities/playlists.py:607 +#: redbot/cogs/audio/core/utilities/playlists.py:640 +msgid "Track is not playable." +msgstr "Faixa não é possível ser tocada." #: redbot/cogs/audio/core/utilities/player.py:270 #: redbot/cogs/audio/core/utilities/player.py:311 -#: redbot/cogs/audio/core/utilities/player.py:422 +#: redbot/cogs/audio/core/utilities/player.py:425 #: redbot/cogs/audio/core/utilities/playlists.py:608 #: redbot/cogs/audio/core/utilities/playlists.py:641 -msgid "Track is not playable." -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:271 -#: redbot/cogs/audio/core/utilities/player.py:312 -#: redbot/cogs/audio/core/utilities/player.py:424 -#: redbot/cogs/audio/core/utilities/playlists.py:609 -#: redbot/cogs/audio/core/utilities/playlists.py:642 msgid "**{suffix}** is not a fully supported format and some tracks may not play." -msgstr "" +msgstr "**{suffix}** não é um formato totalmente suportado e algumas faixas podem não reproduzir." -#: redbot/cogs/audio/core/utilities/player.py:301 -#: redbot/cogs/audio/core/utilities/player.py:392 +#: redbot/cogs/audio/core/utilities/player.py:300 +#: redbot/cogs/audio/core/utilities/player.py:393 #: redbot/cogs/audio/core/utilities/player.py:657 -#: redbot/cogs/audio/core/utilities/playlists.py:426 -#: redbot/cogs/audio/core/utilities/playlists.py:627 -#: redbot/cogs/audio/core/utilities/playlists.py:656 +#: redbot/cogs/audio/core/utilities/playlists.py:425 +#: redbot/cogs/audio/core/utilities/playlists.py:626 +#: redbot/cogs/audio/core/utilities/playlists.py:655 msgid "Unable to Get Track" -msgstr "" +msgstr "Não foi possível obter a faixa" -#: redbot/cogs/audio/core/utilities/player.py:302 -#: redbot/cogs/audio/core/utilities/player.py:393 -#: redbot/cogs/audio/core/utilities/player.py:658 -#: redbot/cogs/audio/core/utilities/playlists.py:427 -#: redbot/cogs/audio/core/utilities/playlists.py:628 -#: redbot/cogs/audio/core/utilities/playlists.py:657 -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:301 +#: redbot/cogs/audio/core/utilities/playlists.py:426 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." +msgstr "Não consigo obter uma faixa do nó de Lavalink no momento, tente novamente em alguns minutos." -#: redbot/cogs/audio/core/utilities/player.py:328 +#: redbot/cogs/audio/core/utilities/player.py:327 msgid "The Spotify API key or client secret has not been set properly. \n" "Use `{prefix}audioset spotifyapi` for instructions." -msgstr "" +msgstr "A chave de API do Spotify ou segredo do cliente não foi definida corretamente. \n" +"Use `{prefix}audioset spotifyapi` para instruções." -#: redbot/cogs/audio/core/utilities/player.py:352 +#: redbot/cogs/audio/core/utilities/player.py:351 msgid "Unable To Find Tracks" -msgstr "" +msgstr "Não foi possível localizar as faixas" -#: redbot/cogs/audio/core/utilities/player.py:353 +#: redbot/cogs/audio/core/utilities/player.py:352 msgid "This doesn't seem to be a supported Spotify URL or code." -msgstr "" +msgstr "Isto não parece ser uma URL ou código do Spotify suportado." -#: redbot/cogs/audio/core/utilities/player.py:379 +#: redbot/cogs/audio/core/utilities/player.py:378 msgid "{query} is not an allowed query." -msgstr "" +msgstr "{query} não é uma consulta permitida." -#: redbot/cogs/audio/core/utilities/player.py:415 +#: redbot/cogs/audio/core/utilities/player.py:394 +#: redbot/cogs/audio/core/utilities/playlists.py:627 +#: redbot/cogs/audio/core/utilities/playlists.py:656 +msgid "I'm unable to get a track from Lavalink node at the moment, try again in a few minutes." +msgstr "Não consigo obter uma faixa de Lavalink no momento, tenta novamente em alguns minutos." + +#: redbot/cogs/audio/core/utilities/player.py:416 msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" "This may be due to permissions or because Lavalink.jar is being run in a different machine than the local tracks." -msgstr "" +msgstr "As faixas locais não funcionarão se o `Lavalink.jar` não conseguir ver a faixa.\n" +"Isto pode ser devido a permissões ou porque o Lavalink.jar está sendo executado em uma máquina diferente das faixas locais." #: redbot/cogs/audio/core/utilities/player.py:486 msgid " {bad_tracks} tracks cannot be queued." -msgstr "" +msgstr " {bad_tracks} faixas não podem ser colocadas em fila." #: redbot/cogs/audio/core/utilities/player.py:492 msgid "No Title" -msgstr "" +msgstr "Sem Título" -#: redbot/cogs/audio/core/utilities/player.py:498 +#: redbot/cogs/audio/core/utilities/player.py:494 msgid "Playlist Enqueued" -msgstr "" +msgstr "Playlist na fila" -#: redbot/cogs/audio/core/utilities/player.py:501 +#: redbot/cogs/audio/core/utilities/player.py:494 +msgid "Album Enqueued" +msgstr "Álbum na fila" + +#: redbot/cogs/audio/core/utilities/player.py:502 msgid "Added {num} tracks to the queue.{maxlength_msg}" -msgstr "" +msgstr "Adicionadas {num} faixas à fila.{maxlength_msg}" -#: redbot/cogs/audio/core/utilities/player.py:507 +#: redbot/cogs/audio/core/utilities/player.py:508 msgid "{time} until start of playlist playback: starts at #{position} in queue" -msgstr "" +msgstr "{time} até o início da reprodução da playlist: inicia em #{position} na fila" #: redbot/cogs/audio/core/utilities/player.py:588 msgid "Nothing found" -msgstr "" +msgstr "Nada encontrado" #: redbot/cogs/audio/core/utilities/player.py:623 msgid "Please wait, finding tracks..." -msgstr "" +msgstr "Por favor, aguarde, a procurar faixas..." #: redbot/cogs/audio/core/utilities/player.py:629 msgid "Getting track {num}/{total}..." -msgstr "" +msgstr "A obter faixa {num}/{total}..." #: redbot/cogs/audio/core/utilities/player.py:630 msgid "Matching track {num}/{total}..." -msgstr "" +msgstr "Correspondendo faixa {num}/{total}..." #: redbot/cogs/audio/core/utilities/player.py:631 -#: redbot/cogs/audio/core/utilities/playlists.py:342 -#: redbot/cogs/audio/core/utilities/playlists.py:415 +#: redbot/cogs/audio/core/utilities/playlists.py:341 +#: redbot/cogs/audio/core/utilities/playlists.py:414 msgid "Loading track {num}/{total}..." -msgstr "" +msgstr "Carregando faixa {num}/{total}..." #: redbot/cogs/audio/core/utilities/player.py:632 msgid "Approximate time remaining: {seconds}" -msgstr "" +msgstr "Tempo restante aproximado: {seconds}" + +#: redbot/cogs/audio/core/utilities/player.py:658 +msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." +msgstr "Não consigo obter uma faixa de Lavalink no momento, tenta novamente em alguns minutos." #: redbot/cogs/audio/core/utilities/player.py:667 msgid "The connection was reset while loading the playlist." -msgstr "" +msgstr "A conexão foi redefinida durante o carregamento da lista de reprodução." -#: redbot/cogs/audio/core/utilities/playlists.py:84 +#: redbot/cogs/audio/core/utilities/playlists.py:83 msgid "You do not have the permissions to manage {name} (`{id}`) [**{scope}**]." -msgstr "" +msgstr "Você não tem as permissões para gerenciar {name} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/utilities/playlists.py:102 +#: redbot/cogs/audio/core/utilities/playlists.py:101 msgid "You do not have the permissions to manage that playlist in {guild}." -msgstr "" +msgstr "Você não tem permissão para gerenciar essa playlist no {guild}." -#: redbot/cogs/audio/core/utilities/playlists.py:109 +#: redbot/cogs/audio/core/utilities/playlists.py:108 msgid "You do not have the permissions to manage playlist owned by {user}." -msgstr "" +msgstr "Você não tem permissão para gerenciar a lista de reprodução pertencente ao {user}." -#: redbot/cogs/audio/core/utilities/playlists.py:113 +#: redbot/cogs/audio/core/utilities/playlists.py:112 msgid "You do not have the permissions to manage playlists in {scope} scope." -msgstr "" +msgstr "Você não tem as permissões para gerenciar playlists no escopo {scope}." -#: redbot/cogs/audio/core/utilities/playlists.py:117 +#: redbot/cogs/audio/core/utilities/playlists.py:116 msgid "No access to playlist." -msgstr "" +msgstr "Sem acesso à lista de reprodução." -#: redbot/cogs/audio/core/utilities/playlists.py:225 +#: redbot/cogs/audio/core/utilities/playlists.py:224 msgid "{match_count} playlists match {original_input}: Please try to be more specific, or use the playlist ID." -msgstr "" +msgstr "{match_count} playlists correspondem {original_input}: Por favor, tente ser mais específico, ou use o ID da lista." -#: redbot/cogs/audio/core/utilities/playlists.py:242 +#: redbot/cogs/audio/core/utilities/playlists.py:241 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" +" - Escopo: < {scope} >\n" +" - ID: < {playlist.id} >\n" +" - Faixas: < {tracks} >\n" +" - Autor: < {author} >\n\n" -#: redbot/cogs/audio/core/utilities/playlists.py:259 +#: redbot/cogs/audio/core/utilities/playlists.py:258 msgid "{playlists} playlists found, which one would you like?" -msgstr "" +msgstr "{playlists} playlists encontradas, qual gostarias?" -#: redbot/cogs/audio/core/utilities/playlists.py:278 -#: redbot/cogs/audio/core/utilities/playlists.py:284 +#: redbot/cogs/audio/core/utilities/playlists.py:277 +#: redbot/cogs/audio/core/utilities/playlists.py:283 msgid "Too many matches found and you did not select which one you wanted." -msgstr "" +msgstr "Muitos jogos foram encontrados e não selecionaste qual querias." -#: redbot/cogs/audio/core/utilities/playlists.py:309 +#: redbot/cogs/audio/core/utilities/playlists.py:308 msgid "Playlists you can access in this server:" -msgstr "" +msgstr "Playlists que você pode acessar neste servidor:" -#: redbot/cogs/audio/core/utilities/playlists.py:315 +#: redbot/cogs/audio/core/utilities/playlists.py:314 msgid "Playlists for {scope}:" -msgstr "" +msgstr "Playlists para {scope}:" -#: redbot/cogs/audio/core/utilities/playlists.py:319 +#: redbot/cogs/audio/core/utilities/playlists.py:318 msgid "Page {page_num}/{total_pages} | {num} playlists." -msgstr "" +msgstr "Página {page_num}/{total_pages} ├ {num} playlists." -#: redbot/cogs/audio/core/utilities/playlists.py:335 -#: redbot/cogs/audio/core/utilities/playlists.py:413 +#: redbot/cogs/audio/core/utilities/playlists.py:334 +#: redbot/cogs/audio/core/utilities/playlists.py:412 msgid "Please wait, adding tracks..." -msgstr "" +msgstr "Por favor, aguarde, adicionando faixas..." -#: redbot/cogs/audio/core/utilities/playlists.py:362 -#: redbot/cogs/audio/core/utilities/playlists.py:465 +#: redbot/cogs/audio/core/utilities/playlists.py:361 +#: redbot/cogs/audio/core/utilities/playlists.py:464 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." -msgstr "" +msgstr "Playlist Vazia {name} (`{id}`) [**{scope}**] criada." -#: redbot/cogs/audio/core/utilities/playlists.py:367 -#: redbot/cogs/audio/core/utilities/playlists.py:470 +#: redbot/cogs/audio/core/utilities/playlists.py:366 +#: redbot/cogs/audio/core/utilities/playlists.py:469 msgid "Added {num} tracks from the {playlist_name} playlist. {num_bad} track(s) could not be loaded." -msgstr "" +msgstr "{num} faixas adicionadas da playlist {playlist_name}. Não foi possível carregar a(s) faixa(s) {num_bad}." -#: redbot/cogs/audio/core/utilities/playlists.py:372 -#: redbot/cogs/audio/core/utilities/playlists.py:475 +#: redbot/cogs/audio/core/utilities/playlists.py:371 +#: redbot/cogs/audio/core/utilities/playlists.py:474 msgid "Added {num} tracks from the {playlist_name} playlist." -msgstr "" +msgstr "{num} faixas adicionadas da playlist {playlist_name}." -#: redbot/cogs/audio/core/utilities/playlists.py:376 -#: redbot/cogs/audio/core/utilities/playlists.py:479 +#: redbot/cogs/audio/core/utilities/playlists.py:375 +#: redbot/cogs/audio/core/utilities/playlists.py:478 msgid "Playlist Saved" -msgstr "" +msgstr "Playlist Salva" -#: redbot/cogs/audio/core/utilities/playlists.py:541 -#: redbot/cogs/audio/core/utilities/playlists.py:554 -#: redbot/cogs/audio/core/utilities/playlists.py:561 -#: redbot/cogs/audio/core/utilities/playlists.py:572 +#: redbot/cogs/audio/core/utilities/playlists.py:540 +#: redbot/cogs/audio/core/utilities/playlists.py:553 +#: redbot/cogs/audio/core/utilities/playlists.py:560 +#: redbot/cogs/audio/core/utilities/playlists.py:571 msgid "Unable To Get Playlists" -msgstr "" +msgstr "Não foi possível obter listas de reprodução" -#: redbot/cogs/audio/core/utilities/playlists.py:542 +#: redbot/cogs/audio/core/utilities/playlists.py:541 msgid "I don't have permission to connect and speak in your channel." -msgstr "" +msgstr "Não tenho permissão para conectar e falar no canal onde estas." -#: redbot/cogs/audio/core/utilities/playlists.py:573 +#: redbot/cogs/audio/core/utilities/playlists.py:572 msgid "You must be in the voice channel to use the playlist command." -msgstr "" +msgstr "Tens de estar em um canal de voz para usar o comando Playlists." -#: redbot/cogs/audio/core/utilities/playlists.py:682 +#: redbot/cogs/audio/core/utilities/playlists.py:680 msgid "the Global" -msgstr "" +msgstr "o Global" -#: redbot/cogs/audio/core/utilities/playlists.py:682 +#: redbot/cogs/audio/core/utilities/playlists.py:680 msgid "Global" -msgstr "" +msgstr "Global" -#: redbot/cogs/audio/core/utilities/playlists.py:684 +#: redbot/cogs/audio/core/utilities/playlists.py:682 msgid "the Server" -msgstr "" +msgstr "o Servidor" -#: redbot/cogs/audio/core/utilities/playlists.py:684 +#: redbot/cogs/audio/core/utilities/playlists.py:682 msgid "Server" -msgstr "" +msgstr "Servidor" -#: redbot/cogs/audio/core/utilities/playlists.py:686 +#: redbot/cogs/audio/core/utilities/playlists.py:684 msgid "the User" -msgstr "" +msgstr "o Utilizador" -#: redbot/cogs/audio/core/utilities/playlists.py:686 +#: redbot/cogs/audio/core/utilities/playlists.py:684 msgid "User" -msgstr "" +msgstr "Utilizador" #: redbot/cogs/audio/core/utilities/queue.py:40 msgid "__Too many songs in the queue, only showing the first 500__.\n\n" -msgstr "" +msgstr "__Muitas músicas na fila, mostrando apenas os primeiros 500__.\n\n" #: redbot/cogs/audio/core/utilities/queue.py:57 msgid "**Currently livestreaming:**\n" -msgstr "" +msgstr "**Atualmente ao vivo:**\n" #: redbot/cogs/audio/core/utilities/queue.py:59 #: redbot/cogs/audio/core/utilities/queue.py:64 msgid "Requested by: **{user}**" -msgstr "" +msgstr "Pedido por: **{user}**" #: redbot/cogs/audio/core/utilities/queue.py:62 msgid "Playing: " -msgstr "" +msgstr "Reproduzindo: " #: redbot/cogs/audio/core/utilities/queue.py:76 msgid "requested by **{user}**\n" -msgstr "" +msgstr "solicitado por **{user}**\n" #: redbot/cogs/audio/core/utilities/queue.py:80 msgid "Queue for __{guild_name}__" -msgstr "" +msgstr "Fila por __{guild_name}__" #: redbot/cogs/audio/core/utilities/queue.py:88 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks, {num_remaining} remaining\n" -msgstr "" +msgstr "Página {page_num}/{total_pages} {num_tracks} faixas {num_remaining} restantes\n" #: redbot/cogs/audio/core/utilities/queue.py:97 msgid "Auto-Play" -msgstr "" +msgstr "Reproduzir automaticamente" #: redbot/cogs/audio/core/utilities/queue.py:103 msgid "Shuffle" -msgstr "" +msgstr "Reproduzir aleatoriamente" #: redbot/cogs/audio/core/utilities/queue.py:109 msgid "Repeat" -msgstr "" +msgstr "Repetir" #: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" -msgstr "" +msgstr "Faixas correspondentes:" #: 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} faixas" diff --git a/redbot/cogs/audio/core/utilities/locales/ru-RU.po b/redbot/cogs/audio/core/utilities/locales/ru-RU.po index 568818d6459..a691a2d9d68 100644 --- a/redbot/cogs/audio/core/utilities/locales/ru-RU.po +++ b/redbot/cogs/audio/core/utilities/locales/ru-RU.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 03:05+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,96 +15,96 @@ msgstr "" "X-Crowdin-File-ID: 688\n" "Language: ru_RU\n" -#: redbot/cogs/audio/core/utilities/formatting.py:75 +#: redbot/cogs/audio/core/utilities/formatting.py:74 msgid "tracks" msgstr "треки" -#: redbot/cogs/audio/core/utilities/formatting.py:85 -#: redbot/cogs/audio/core/utilities/formatting.py:275 +#: redbot/cogs/audio/core/utilities/formatting.py:84 +#: redbot/cogs/audio/core/utilities/formatting.py:272 msgid "Page {page_num}/{total_pages}" msgstr "Страница {page_num}/{total_pages}" -#: redbot/cogs/audio/core/utilities/formatting.py:96 -#: redbot/cogs/audio/core/utilities/playlists.py:527 -msgid "Connection to Lavalink has failed" -msgstr "Не удалось подключиться к Lavalink" +#: redbot/cogs/audio/core/utilities/formatting.py:95 +#: redbot/cogs/audio/core/utilities/playlists.py:526 +msgid "Connection to Lavalink node has failed" +msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:99 +#: redbot/cogs/audio/core/utilities/formatting.py:98 #: redbot/cogs/audio/core/utilities/player.py:591 -#: redbot/cogs/audio/core/utilities/playlists.py:530 +#: redbot/cogs/audio/core/utilities/playlists.py:529 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:562 +#: redbot/cogs/audio/core/utilities/formatting.py:106 +#: redbot/cogs/audio/core/utilities/playlists.py:561 msgid "Connect to a voice channel first." msgstr "Сначала подключитесь к голосовому каналу." -#: redbot/cogs/audio/core/utilities/formatting.py:110 -#: redbot/cogs/audio/core/utilities/playlists.py:555 -msgid "Connection to Lavalink has not yet been established." -msgstr "Соединение с Lavalink еще не установлено." - -#: redbot/cogs/audio/core/utilities/formatting.py:117 -#: redbot/cogs/audio/core/utilities/player.py:441 -#: redbot/cogs/audio/core/utilities/player.py:523 -msgid "Queue size limit reached." -msgstr "Достигнут предел размера очереди." +#: redbot/cogs/audio/core/utilities/formatting.py:109 +#: redbot/cogs/audio/core/utilities/playlists.py:554 +msgid "Connection to Lavalink node has not yet been established." +msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:117 +#: redbot/cogs/audio/core/utilities/formatting.py:116 msgid "Unable To Play Tracks" msgstr "Не удается воспроизвести треки" -#: redbot/cogs/audio/core/utilities/formatting.py:155 +#: redbot/cogs/audio/core/utilities/formatting.py:116 +#: redbot/cogs/audio/core/utilities/player.py:442 +#: redbot/cogs/audio/core/utilities/player.py:524 +msgid "Queue size limit reached." +msgstr "Достигнут предел размера очереди." + +#: redbot/cogs/audio/core/utilities/formatting.py:154 #: redbot/cogs/audio/core/utilities/player.py:599 msgid "Track Enqueued" msgstr "Трек поставлен в очередь" -#: redbot/cogs/audio/core/utilities/formatting.py:170 +#: redbot/cogs/audio/core/utilities/formatting.py:168 #: redbot/cogs/audio/core/utilities/player.py:548 msgid "This track is not allowed in this server." msgstr "Этот трек не разрешен на этом сервере." -#: redbot/cogs/audio/core/utilities/formatting.py:188 +#: redbot/cogs/audio/core/utilities/formatting.py:185 #: redbot/cogs/audio/core/utilities/player.py:570 msgid "Track exceeds maximum length." msgstr "Этот трек превышает максимальную длину." -#: redbot/cogs/audio/core/utilities/formatting.py:203 +#: redbot/cogs/audio/core/utilities/formatting.py:200 #: redbot/cogs/audio/core/utilities/player.py:602 msgid "{time} until track playback: #{position} in queue" msgstr "{time} до воспроизведения трека: #{position} в очереди" -#: redbot/cogs/audio/core/utilities/formatting.py:263 +#: redbot/cogs/audio/core/utilities/formatting.py:260 msgid "Tracks Found:" msgstr "Найденные треки:" -#: redbot/cogs/audio/core/utilities/formatting.py:264 +#: redbot/cogs/audio/core/utilities/formatting.py:261 msgid "search results" msgstr "результаты поиска" -#: redbot/cogs/audio/core/utilities/formatting.py:266 +#: redbot/cogs/audio/core/utilities/formatting.py:263 msgid "Folders Found:" msgstr "Найденные папки:" -#: redbot/cogs/audio/core/utilities/formatting.py:267 +#: redbot/cogs/audio/core/utilities/formatting.py:264 msgid "local folders" msgstr "локальные папки" -#: redbot/cogs/audio/core/utilities/formatting.py:269 +#: redbot/cogs/audio/core/utilities/formatting.py:266 msgid "Files Found:" msgstr "Найденные файлы:" -#: redbot/cogs/audio/core/utilities/formatting.py:270 +#: redbot/cogs/audio/core/utilities/formatting.py:267 msgid "local tracks" msgstr "локальные треки" -#: redbot/cogs/audio/core/utilities/formatting.py:382 -#: redbot/cogs/audio/core/utilities/playlists.py:241 +#: redbot/cogs/audio/core/utilities/formatting.py:379 +#: redbot/cogs/audio/core/utilities/playlists.py:240 msgid "Unknown" msgstr "Неизвестный" -#: redbot/cogs/audio/core/utilities/formatting.py:383 +#: redbot/cogs/audio/core/utilities/formatting.py:380 msgid " - Name: <{pname}>\n" " - Scope: < {scope} >\n" " - ID: < {pid} >\n" @@ -117,9 +117,9 @@ msgstr " - Имя: <{pname}>\n" " - Автор: < {author} >\n\n" #: redbot/cogs/audio/core/utilities/local_tracks.py:109 -#: redbot/cogs/audio/core/utilities/player.py:235 -#: redbot/cogs/audio/core/utilities/player.py:245 -#: redbot/cogs/audio/core/utilities/player.py:327 +#: redbot/cogs/audio/core/utilities/player.py:234 +#: redbot/cogs/audio/core/utilities/player.py:244 +#: redbot/cogs/audio/core/utilities/player.py:326 #: redbot/cogs/audio/core/utilities/player.py:650 msgid "Invalid Environment" msgstr "Неверное окружение" @@ -128,11 +128,11 @@ msgstr "Неверное окружение" msgid "No localtracks folder." msgstr "Нет локальной папки треков." -#: redbot/cogs/audio/core/utilities/miscellaneous.py:53 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:50 msgid "Not enough {currency}" msgstr "Недостаточно {currency}" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:54 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:51 msgid "{required_credits} {currency} required, but you have {bal}." msgstr "{required_credits} {currency} требуется, у вас {bal}." @@ -140,122 +140,124 @@ msgstr "{required_credits} {currency} требуется, у вас {bal}." 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 +#: redbot/cogs/audio/core/utilities/player.py:135 +#: redbot/cogs/audio/core/utilities/player.py:139 +#: redbot/cogs/audio/core/utilities/player.py:144 msgid "There's nothing in the queue." msgstr "Очередь пуста." -#: redbot/cogs/audio/core/utilities/player.py:142 +#: redbot/cogs/audio/core/utilities/player.py:141 msgid "Currently livestreaming {track}" msgstr "Сейчас в прямом эфире {track}" -#: redbot/cogs/audio/core/utilities/player.py:147 +#: redbot/cogs/audio/core/utilities/player.py:146 msgid "{time} left on {track}" msgstr "{time} осталось в {track}" -#: redbot/cogs/audio/core/utilities/player.py:155 -#: redbot/cogs/audio/core/utilities/player.py:190 +#: redbot/cogs/audio/core/utilities/player.py:154 +#: redbot/cogs/audio/core/utilities/player.py:189 msgid "Track Skipped" msgstr "Трек пропущен" -#: redbot/cogs/audio/core/utilities/player.py:168 +#: redbot/cogs/audio/core/utilities/player.py:167 msgid "Track number must be equal to or greater than 1." msgstr "Номер трека должен быть больше или равен 1." -#: redbot/cogs/audio/core/utilities/player.py:174 +#: redbot/cogs/audio/core/utilities/player.py:173 msgid "There are only {queuelen} songs currently queued." msgstr "В настоящее время в очереди стоят только песни: {queuelen}." -#: redbot/cogs/audio/core/utilities/player.py:180 +#: redbot/cogs/audio/core/utilities/player.py:179 msgid "{skip_to_track} Tracks Skipped" msgstr "{skip_to_track} треков пропущено" -#: redbot/cogs/audio/core/utilities/player.py:236 +#: redbot/cogs/audio/core/utilities/player.py:235 msgid "The owner needs to set the Spotify client ID and Spotify client secret, before Spotify URLs or codes can be used. \n" "See `{prefix}audioset spotifyapi` for instructions." msgstr "Владелец должен установить идентификатор клиента Spotify и секрет клиента Spotify, прежде чем можно будет использовать URL-адреса или коды Spotify..\n" "Просмотрите `{prefix}audioset spotifyapi` для получения инструкций." -#: redbot/cogs/audio/core/utilities/player.py:246 +#: redbot/cogs/audio/core/utilities/player.py:245 msgid "The owner needs to set the YouTube API key before Spotify URLs or codes can be used.\n" "See `{prefix}audioset youtubeapi` for instructions." msgstr "Владелец должен установить ключ YouTube API перед использованием URL-адресов или кодов Spotify.\n" "Смотрите `{prefix}audioset youtubeapi` для получения инструкций." -#: redbot/cogs/audio/core/utilities/player.py:255 -#: redbot/cogs/audio/core/utilities/player.py:364 -#: redbot/cogs/audio/core/utilities/playlists.py:595 +#: redbot/cogs/audio/core/utilities/player.py:254 +#: redbot/cogs/audio/core/utilities/player.py:363 +#: redbot/cogs/audio/core/utilities/playlists.py:594 msgid "Unable To Get Tracks" msgstr "Не удается получить треки" -#: redbot/cogs/audio/core/utilities/player.py:256 -#: redbot/cogs/audio/core/utilities/player.py:365 -#: redbot/cogs/audio/core/utilities/playlists.py:596 +#: redbot/cogs/audio/core/utilities/player.py:255 +#: redbot/cogs/audio/core/utilities/player.py:364 +#: redbot/cogs/audio/core/utilities/playlists.py:595 msgid "Wait until the playlist has finished loading." msgstr "Дождитесь окончания загрузки плейлиста." -#: redbot/cogs/audio/core/utilities/player.py:267 -#: redbot/cogs/audio/core/utilities/player.py:309 -#: redbot/cogs/audio/core/utilities/player.py:407 -#: redbot/cogs/audio/core/utilities/playlists.py:606 -#: redbot/cogs/audio/core/utilities/playlists.py:639 +#: redbot/cogs/audio/core/utilities/player.py:266 +#: redbot/cogs/audio/core/utilities/player.py:308 +#: redbot/cogs/audio/core/utilities/player.py:408 +#: redbot/cogs/audio/core/utilities/playlists.py:605 +#: redbot/cogs/audio/core/utilities/playlists.py:638 msgid "Nothing found." msgstr "Ничего не найдено." +#: redbot/cogs/audio/core/utilities/player.py:269 +#: redbot/cogs/audio/core/utilities/player.py:310 +#: redbot/cogs/audio/core/utilities/player.py:423 +#: redbot/cogs/audio/core/utilities/playlists.py:607 +#: redbot/cogs/audio/core/utilities/playlists.py:640 +msgid "Track is not playable." +msgstr "Трек не воспроизводится." + #: redbot/cogs/audio/core/utilities/player.py:270 #: redbot/cogs/audio/core/utilities/player.py:311 -#: redbot/cogs/audio/core/utilities/player.py:422 +#: redbot/cogs/audio/core/utilities/player.py:425 #: redbot/cogs/audio/core/utilities/playlists.py:608 #: redbot/cogs/audio/core/utilities/playlists.py:641 -msgid "Track is not playable." -msgstr "Трек не воспроизводится." - -#: redbot/cogs/audio/core/utilities/player.py:271 -#: redbot/cogs/audio/core/utilities/player.py:312 -#: redbot/cogs/audio/core/utilities/player.py:424 -#: redbot/cogs/audio/core/utilities/playlists.py:609 -#: redbot/cogs/audio/core/utilities/playlists.py:642 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "**{suffix}** не является полностью поддерживаемым форматом, и некоторые треки не могут воспроизводиться." -#: redbot/cogs/audio/core/utilities/player.py:301 -#: redbot/cogs/audio/core/utilities/player.py:392 +#: redbot/cogs/audio/core/utilities/player.py:300 +#: redbot/cogs/audio/core/utilities/player.py:393 #: redbot/cogs/audio/core/utilities/player.py:657 -#: redbot/cogs/audio/core/utilities/playlists.py:426 -#: redbot/cogs/audio/core/utilities/playlists.py:627 -#: redbot/cogs/audio/core/utilities/playlists.py:656 +#: redbot/cogs/audio/core/utilities/playlists.py:425 +#: redbot/cogs/audio/core/utilities/playlists.py:626 +#: redbot/cogs/audio/core/utilities/playlists.py:655 msgid "Unable to Get Track" msgstr "Не удается получить трек" -#: redbot/cogs/audio/core/utilities/player.py:302 -#: redbot/cogs/audio/core/utilities/player.py:393 -#: redbot/cogs/audio/core/utilities/player.py:658 -#: redbot/cogs/audio/core/utilities/playlists.py:427 -#: redbot/cogs/audio/core/utilities/playlists.py:628 -#: redbot/cogs/audio/core/utilities/playlists.py:657 -msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." -msgstr "На данный момент я не могу получить трек от Lavalink, попробуйте еще раз через несколько минут." +#: redbot/cogs/audio/core/utilities/player.py:301 +#: redbot/cogs/audio/core/utilities/playlists.py:426 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." +msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:328 +#: redbot/cogs/audio/core/utilities/player.py:327 msgid "The Spotify API key or client secret has not been set properly. \n" "Use `{prefix}audioset spotifyapi` for instructions." msgstr "API ключ Spotify или секрет клиента были установлены неправильно. \n" "Для получения инструкций используйте `{prefix}audioset spotifyapi`." -#: redbot/cogs/audio/core/utilities/player.py:352 +#: redbot/cogs/audio/core/utilities/player.py:351 msgid "Unable To Find Tracks" msgstr "Не удается найти треки" -#: redbot/cogs/audio/core/utilities/player.py:353 +#: redbot/cogs/audio/core/utilities/player.py:352 msgid "This doesn't seem to be a supported Spotify URL or code." -msgstr "Это не похоже на поддерживаемый Spotify URL или код." +msgstr "Это не похоже на поддерживаемый $SPOTIFY URL или код." -#: redbot/cogs/audio/core/utilities/player.py:379 +#: redbot/cogs/audio/core/utilities/player.py:378 msgid "{query} is not an allowed query." msgstr "{query} не является допустимым запросом." -#: redbot/cogs/audio/core/utilities/player.py:415 +#: redbot/cogs/audio/core/utilities/player.py:394 +#: redbot/cogs/audio/core/utilities/playlists.py:627 +#: redbot/cogs/audio/core/utilities/playlists.py:656 +msgid "I'm unable to get a track from Lavalink node at the moment, try again in a few minutes." +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:416 msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" "This may be due to permissions or because Lavalink.jar is being run in a different machine than the local tracks." msgstr "Локальные треки не будут работать, если `Lavalink.jar` не будет видеть трек.\n" @@ -269,15 +271,19 @@ msgstr " {bad_tracks} треков не могут быть поставлены msgid "No Title" msgstr "Без заголовка" -#: redbot/cogs/audio/core/utilities/player.py:498 +#: redbot/cogs/audio/core/utilities/player.py:494 msgid "Playlist Enqueued" msgstr "Плейлист поставлен в очередь" -#: redbot/cogs/audio/core/utilities/player.py:501 +#: redbot/cogs/audio/core/utilities/player.py:494 +msgid "Album Enqueued" +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:502 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "{num} треков добавлено в очередь.{maxlength_msg}" -#: redbot/cogs/audio/core/utilities/player.py:507 +#: redbot/cogs/audio/core/utilities/player.py:508 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "{time} до начала воспроизведения плейлиста: начинается с #{position} в очереди" @@ -298,8 +304,8 @@ msgid "Matching track {num}/{total}..." msgstr "Сопоставление трека {num}/{total}..." #: redbot/cogs/audio/core/utilities/player.py:631 -#: redbot/cogs/audio/core/utilities/playlists.py:342 -#: redbot/cogs/audio/core/utilities/playlists.py:415 +#: redbot/cogs/audio/core/utilities/playlists.py:341 +#: redbot/cogs/audio/core/utilities/playlists.py:414 msgid "Loading track {num}/{total}..." msgstr "Загрузка трека {num}/{total}..." @@ -307,35 +313,39 @@ msgstr "Загрузка трека {num}/{total}..." msgid "Approximate time remaining: {seconds}" msgstr "Примерно времени осталось: {seconds}" +#: redbot/cogs/audio/core/utilities/player.py:658 +msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." +msgstr "На данный момент я не могу получить трек от Lava_link, попробуйте еще раз через несколько минут." + #: redbot/cogs/audio/core/utilities/player.py:667 msgid "The connection was reset while loading the playlist." msgstr "Соединение было сброшено при загрузке плейлиста." -#: redbot/cogs/audio/core/utilities/playlists.py:84 +#: redbot/cogs/audio/core/utilities/playlists.py:83 msgid "You do not have the permissions to manage {name} (`{id}`) [**{scope}**]." msgstr "У вас нет прав для управления {name} (`{id}`) [**{scope}**]." -#: redbot/cogs/audio/core/utilities/playlists.py:102 +#: redbot/cogs/audio/core/utilities/playlists.py:101 msgid "You do not have the permissions to manage that playlist in {guild}." msgstr "У вас нет прав для управления этим плейлистом в {guild}." -#: redbot/cogs/audio/core/utilities/playlists.py:109 +#: redbot/cogs/audio/core/utilities/playlists.py:108 msgid "You do not have the permissions to manage playlist owned by {user}." msgstr "У вас нет прав на управление плейлистом, принадлежащим {user}." -#: redbot/cogs/audio/core/utilities/playlists.py:113 +#: redbot/cogs/audio/core/utilities/playlists.py:112 msgid "You do not have the permissions to manage playlists in {scope} scope." -msgstr "У вас нет прав на управление плейлистами в {scope}области ." +msgstr "У вас нет прав на управление плейлистами в {scope} области." -#: redbot/cogs/audio/core/utilities/playlists.py:117 +#: redbot/cogs/audio/core/utilities/playlists.py:116 msgid "No access to playlist." msgstr "Нет доступа к плейлисту." -#: redbot/cogs/audio/core/utilities/playlists.py:225 +#: redbot/cogs/audio/core/utilities/playlists.py:224 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:242 +#: redbot/cogs/audio/core/utilities/playlists.py:241 msgid "{number}. <{playlist.name}>\n" " - Scope: < {scope} >\n" " - ID: < {playlist.id} >\n" @@ -347,88 +357,88 @@ msgstr "{number}. <{playlist.name}>\n" " - Треки: < {tracks} >\n" " - Автор: < {author} >\n\n" -#: redbot/cogs/audio/core/utilities/playlists.py:259 +#: redbot/cogs/audio/core/utilities/playlists.py:258 msgid "{playlists} playlists found, which one would you like?" msgstr "Найдено плейлистов: {playlists}, какой из них вы хотите?" -#: redbot/cogs/audio/core/utilities/playlists.py:278 -#: redbot/cogs/audio/core/utilities/playlists.py:284 +#: redbot/cogs/audio/core/utilities/playlists.py:277 +#: redbot/cogs/audio/core/utilities/playlists.py:283 msgid "Too many matches found and you did not select which one you wanted." msgstr "Найдено слишком много совпадений, и вы не указали, какой один из них вы хотели." -#: redbot/cogs/audio/core/utilities/playlists.py:309 +#: redbot/cogs/audio/core/utilities/playlists.py:308 msgid "Playlists you can access in this server:" msgstr "Плейлисты, к которым вы можете получить доступ на этом сервере:" -#: redbot/cogs/audio/core/utilities/playlists.py:315 +#: redbot/cogs/audio/core/utilities/playlists.py:314 msgid "Playlists for {scope}:" msgstr "Плейлисты для {scope}:" -#: redbot/cogs/audio/core/utilities/playlists.py:319 +#: redbot/cogs/audio/core/utilities/playlists.py:318 msgid "Page {page_num}/{total_pages} | {num} playlists." msgstr "Страница {page_num}/{total_pages} | {num} плейлистов." -#: redbot/cogs/audio/core/utilities/playlists.py:335 -#: redbot/cogs/audio/core/utilities/playlists.py:413 +#: redbot/cogs/audio/core/utilities/playlists.py:334 +#: redbot/cogs/audio/core/utilities/playlists.py:412 msgid "Please wait, adding tracks..." msgstr "Пожалуйста, подождите, треки добавляются..." -#: redbot/cogs/audio/core/utilities/playlists.py:362 -#: redbot/cogs/audio/core/utilities/playlists.py:465 +#: redbot/cogs/audio/core/utilities/playlists.py:361 +#: redbot/cogs/audio/core/utilities/playlists.py:464 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "Пустой плейлист {name} (`{id}`) [**{scope}**] создан." -#: redbot/cogs/audio/core/utilities/playlists.py:367 -#: redbot/cogs/audio/core/utilities/playlists.py:470 +#: redbot/cogs/audio/core/utilities/playlists.py:366 +#: redbot/cogs/audio/core/utilities/playlists.py:469 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:372 -#: redbot/cogs/audio/core/utilities/playlists.py:475 +#: redbot/cogs/audio/core/utilities/playlists.py:371 +#: redbot/cogs/audio/core/utilities/playlists.py:474 msgid "Added {num} tracks from the {playlist_name} playlist." msgstr "Добавлено {num} треков из плейлиста {playlist_name}." -#: redbot/cogs/audio/core/utilities/playlists.py:376 -#: redbot/cogs/audio/core/utilities/playlists.py:479 +#: redbot/cogs/audio/core/utilities/playlists.py:375 +#: redbot/cogs/audio/core/utilities/playlists.py:478 msgid "Playlist Saved" msgstr "Плейлист сохранен" -#: redbot/cogs/audio/core/utilities/playlists.py:541 -#: redbot/cogs/audio/core/utilities/playlists.py:554 -#: redbot/cogs/audio/core/utilities/playlists.py:561 -#: redbot/cogs/audio/core/utilities/playlists.py:572 +#: redbot/cogs/audio/core/utilities/playlists.py:540 +#: redbot/cogs/audio/core/utilities/playlists.py:553 +#: redbot/cogs/audio/core/utilities/playlists.py:560 +#: redbot/cogs/audio/core/utilities/playlists.py:571 msgid "Unable To Get Playlists" msgstr "Невозможно получить плейлисты" -#: redbot/cogs/audio/core/utilities/playlists.py:542 +#: redbot/cogs/audio/core/utilities/playlists.py:541 msgid "I don't have permission to connect and speak in your channel." -msgstr "" +msgstr "У меня нет разрешения подключаться и говорить на вашем канале." -#: redbot/cogs/audio/core/utilities/playlists.py:573 +#: redbot/cogs/audio/core/utilities/playlists.py:572 msgid "You must be in the voice channel to use the playlist command." msgstr "Вы должны быть в голосовом канале, чтобы использовать команду плейлиста." -#: redbot/cogs/audio/core/utilities/playlists.py:682 +#: redbot/cogs/audio/core/utilities/playlists.py:680 msgid "the Global" -msgstr "Глобальный" +msgstr "глобальный" -#: redbot/cogs/audio/core/utilities/playlists.py:682 +#: redbot/cogs/audio/core/utilities/playlists.py:680 msgid "Global" -msgstr "Глобал" +msgstr "Глобально" -#: redbot/cogs/audio/core/utilities/playlists.py:684 +#: redbot/cogs/audio/core/utilities/playlists.py:682 msgid "the Server" -msgstr "Сервер" +msgstr "сервер" -#: redbot/cogs/audio/core/utilities/playlists.py:684 +#: redbot/cogs/audio/core/utilities/playlists.py:682 msgid "Server" msgstr "Сервер" -#: redbot/cogs/audio/core/utilities/playlists.py:686 +#: redbot/cogs/audio/core/utilities/playlists.py:684 msgid "the User" -msgstr "Пользователь" +msgstr "пользователь" -#: redbot/cogs/audio/core/utilities/playlists.py:686 +#: redbot/cogs/audio/core/utilities/playlists.py:684 msgid "User" msgstr "Пользователь" @@ -463,7 +473,7 @@ msgstr "Страница {page_num}/{total_pages} | {num_tracks} треков, { #: redbot/cogs/audio/core/utilities/queue.py:97 msgid "Auto-Play" -msgstr "Автовоспроизведение" +msgstr "Авто-воспроизведение" #: redbot/cogs/audio/core/utilities/queue.py:103 msgid "Shuffle" diff --git a/redbot/cogs/audio/core/utilities/locales/sk-SK.po b/redbot/cogs/audio/core/utilities/locales/sk-SK.po index fd543d9f75a..1c6a499a636 100644 --- a/redbot/cogs/audio/core/utilities/locales/sk-SK.po +++ b/redbot/cogs/audio/core/utilities/locales/sk-SK.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 03:05+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,96 +15,96 @@ msgstr "" "X-Crowdin-File-ID: 688\n" "Language: sk_SK\n" -#: redbot/cogs/audio/core/utilities/formatting.py:75 +#: redbot/cogs/audio/core/utilities/formatting.py:74 msgid "tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:85 -#: redbot/cogs/audio/core/utilities/formatting.py:275 +#: redbot/cogs/audio/core/utilities/formatting.py:84 +#: redbot/cogs/audio/core/utilities/formatting.py:272 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:96 -#: redbot/cogs/audio/core/utilities/playlists.py:527 -msgid "Connection to Lavalink has failed" +#: redbot/cogs/audio/core/utilities/formatting.py:95 +#: redbot/cogs/audio/core/utilities/playlists.py:526 +msgid "Connection to Lavalink node has failed" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:99 +#: redbot/cogs/audio/core/utilities/formatting.py:98 #: redbot/cogs/audio/core/utilities/player.py:591 -#: redbot/cogs/audio/core/utilities/playlists.py:530 +#: redbot/cogs/audio/core/utilities/playlists.py:529 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:562 +#: redbot/cogs/audio/core/utilities/formatting.py:106 +#: redbot/cogs/audio/core/utilities/playlists.py:561 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:110 -#: redbot/cogs/audio/core/utilities/playlists.py:555 -msgid "Connection to Lavalink has not yet been established." +#: redbot/cogs/audio/core/utilities/formatting.py:109 +#: redbot/cogs/audio/core/utilities/playlists.py:554 +msgid "Connection to Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:117 -#: redbot/cogs/audio/core/utilities/player.py:441 -#: redbot/cogs/audio/core/utilities/player.py:523 -msgid "Queue size limit reached." +#: redbot/cogs/audio/core/utilities/formatting.py:116 +msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:117 -msgid "Unable To Play Tracks" +#: redbot/cogs/audio/core/utilities/formatting.py:116 +#: redbot/cogs/audio/core/utilities/player.py:442 +#: redbot/cogs/audio/core/utilities/player.py:524 +msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:155 +#: redbot/cogs/audio/core/utilities/formatting.py:154 #: redbot/cogs/audio/core/utilities/player.py:599 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:170 +#: redbot/cogs/audio/core/utilities/formatting.py:168 #: redbot/cogs/audio/core/utilities/player.py:548 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:188 +#: redbot/cogs/audio/core/utilities/formatting.py:185 #: redbot/cogs/audio/core/utilities/player.py:570 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:203 +#: redbot/cogs/audio/core/utilities/formatting.py:200 #: redbot/cogs/audio/core/utilities/player.py:602 msgid "{time} until track playback: #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:263 +#: redbot/cogs/audio/core/utilities/formatting.py:260 msgid "Tracks Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:264 +#: redbot/cogs/audio/core/utilities/formatting.py:261 msgid "search results" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:266 +#: redbot/cogs/audio/core/utilities/formatting.py:263 msgid "Folders Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:267 +#: redbot/cogs/audio/core/utilities/formatting.py:264 msgid "local folders" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:269 +#: redbot/cogs/audio/core/utilities/formatting.py:266 msgid "Files Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:270 +#: redbot/cogs/audio/core/utilities/formatting.py:267 msgid "local tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:382 -#: redbot/cogs/audio/core/utilities/playlists.py:241 +#: redbot/cogs/audio/core/utilities/formatting.py:379 +#: redbot/cogs/audio/core/utilities/playlists.py:240 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:383 +#: redbot/cogs/audio/core/utilities/formatting.py:380 msgid " - Name: <{pname}>\n" " - Scope: < {scope} >\n" " - ID: < {pid} >\n" @@ -113,9 +113,9 @@ msgid " - Name: <{pname}>\n" msgstr "" #: redbot/cogs/audio/core/utilities/local_tracks.py:109 -#: redbot/cogs/audio/core/utilities/player.py:235 -#: redbot/cogs/audio/core/utilities/player.py:245 -#: redbot/cogs/audio/core/utilities/player.py:327 +#: redbot/cogs/audio/core/utilities/player.py:234 +#: redbot/cogs/audio/core/utilities/player.py:244 +#: redbot/cogs/audio/core/utilities/player.py:326 #: redbot/cogs/audio/core/utilities/player.py:650 msgid "Invalid Environment" msgstr "" @@ -124,11 +124,11 @@ msgstr "" msgid "No localtracks folder." msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:53 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:50 msgid "Not enough {currency}" msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:54 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:51 msgid "{required_credits} {currency} required, but you have {bal}." msgstr "" @@ -136,119 +136,121 @@ msgstr "" 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 +#: redbot/cogs/audio/core/utilities/player.py:135 +#: redbot/cogs/audio/core/utilities/player.py:139 +#: redbot/cogs/audio/core/utilities/player.py:144 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:142 +#: redbot/cogs/audio/core/utilities/player.py:141 msgid "Currently livestreaming {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:147 +#: redbot/cogs/audio/core/utilities/player.py:146 msgid "{time} left on {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:155 -#: redbot/cogs/audio/core/utilities/player.py:190 +#: redbot/cogs/audio/core/utilities/player.py:154 +#: redbot/cogs/audio/core/utilities/player.py:189 msgid "Track Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:168 +#: redbot/cogs/audio/core/utilities/player.py:167 msgid "Track number must be equal to or greater than 1." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:174 +#: redbot/cogs/audio/core/utilities/player.py:173 msgid "There are only {queuelen} songs currently queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:180 +#: redbot/cogs/audio/core/utilities/player.py:179 msgid "{skip_to_track} Tracks Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:236 +#: redbot/cogs/audio/core/utilities/player.py:235 msgid "The owner needs to set the Spotify client ID and Spotify client secret, before Spotify URLs or codes can be used. \n" "See `{prefix}audioset spotifyapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:246 +#: redbot/cogs/audio/core/utilities/player.py:245 msgid "The owner needs to set the YouTube API key before Spotify URLs or codes can be used.\n" "See `{prefix}audioset youtubeapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:255 -#: redbot/cogs/audio/core/utilities/player.py:364 -#: redbot/cogs/audio/core/utilities/playlists.py:595 +#: redbot/cogs/audio/core/utilities/player.py:254 +#: redbot/cogs/audio/core/utilities/player.py:363 +#: redbot/cogs/audio/core/utilities/playlists.py:594 msgid "Unable To Get Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:256 -#: redbot/cogs/audio/core/utilities/player.py:365 -#: redbot/cogs/audio/core/utilities/playlists.py:596 +#: redbot/cogs/audio/core/utilities/player.py:255 +#: redbot/cogs/audio/core/utilities/player.py:364 +#: redbot/cogs/audio/core/utilities/playlists.py:595 msgid "Wait until the playlist has finished loading." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:267 -#: redbot/cogs/audio/core/utilities/player.py:309 -#: redbot/cogs/audio/core/utilities/player.py:407 -#: redbot/cogs/audio/core/utilities/playlists.py:606 -#: redbot/cogs/audio/core/utilities/playlists.py:639 +#: redbot/cogs/audio/core/utilities/player.py:266 +#: redbot/cogs/audio/core/utilities/player.py:308 +#: redbot/cogs/audio/core/utilities/player.py:408 +#: redbot/cogs/audio/core/utilities/playlists.py:605 +#: redbot/cogs/audio/core/utilities/playlists.py:638 msgid "Nothing found." msgstr "" +#: redbot/cogs/audio/core/utilities/player.py:269 +#: redbot/cogs/audio/core/utilities/player.py:310 +#: redbot/cogs/audio/core/utilities/player.py:423 +#: redbot/cogs/audio/core/utilities/playlists.py:607 +#: redbot/cogs/audio/core/utilities/playlists.py:640 +msgid "Track is not playable." +msgstr "" + #: redbot/cogs/audio/core/utilities/player.py:270 #: redbot/cogs/audio/core/utilities/player.py:311 -#: redbot/cogs/audio/core/utilities/player.py:422 +#: redbot/cogs/audio/core/utilities/player.py:425 #: redbot/cogs/audio/core/utilities/playlists.py:608 #: redbot/cogs/audio/core/utilities/playlists.py:641 -msgid "Track is not playable." -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:271 -#: redbot/cogs/audio/core/utilities/player.py:312 -#: redbot/cogs/audio/core/utilities/player.py:424 -#: redbot/cogs/audio/core/utilities/playlists.py:609 -#: redbot/cogs/audio/core/utilities/playlists.py:642 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:301 -#: redbot/cogs/audio/core/utilities/player.py:392 +#: redbot/cogs/audio/core/utilities/player.py:300 +#: redbot/cogs/audio/core/utilities/player.py:393 #: redbot/cogs/audio/core/utilities/player.py:657 -#: redbot/cogs/audio/core/utilities/playlists.py:426 -#: redbot/cogs/audio/core/utilities/playlists.py:627 -#: redbot/cogs/audio/core/utilities/playlists.py:656 +#: redbot/cogs/audio/core/utilities/playlists.py:425 +#: redbot/cogs/audio/core/utilities/playlists.py:626 +#: redbot/cogs/audio/core/utilities/playlists.py:655 msgid "Unable to Get Track" -msgstr "" +msgstr "Nepodarilo sa získať stopu" -#: redbot/cogs/audio/core/utilities/player.py:302 -#: redbot/cogs/audio/core/utilities/player.py:393 -#: redbot/cogs/audio/core/utilities/player.py:658 -#: redbot/cogs/audio/core/utilities/playlists.py:427 -#: redbot/cogs/audio/core/utilities/playlists.py:628 -#: redbot/cogs/audio/core/utilities/playlists.py:657 -msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/utilities/player.py:301 +#: redbot/cogs/audio/core/utilities/playlists.py:426 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:328 +#: redbot/cogs/audio/core/utilities/player.py:327 msgid "The Spotify API key or client secret has not been set properly. \n" "Use `{prefix}audioset spotifyapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:352 +#: redbot/cogs/audio/core/utilities/player.py:351 msgid "Unable To Find Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:353 +#: redbot/cogs/audio/core/utilities/player.py:352 msgid "This doesn't seem to be a supported Spotify URL or code." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:379 +#: redbot/cogs/audio/core/utilities/player.py:378 msgid "{query} is not an allowed query." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:415 +#: redbot/cogs/audio/core/utilities/player.py:394 +#: redbot/cogs/audio/core/utilities/playlists.py:627 +#: redbot/cogs/audio/core/utilities/playlists.py:656 +msgid "I'm unable to get a track from Lavalink node at the moment, try again in a few minutes." +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:416 msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" "This may be due to permissions or because Lavalink.jar is being run in a different machine than the local tracks." msgstr "" @@ -261,15 +263,19 @@ msgstr "" msgid "No Title" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:498 +#: redbot/cogs/audio/core/utilities/player.py:494 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:501 +#: redbot/cogs/audio/core/utilities/player.py:494 +msgid "Album Enqueued" +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:502 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:507 +#: redbot/cogs/audio/core/utilities/player.py:508 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "" @@ -290,8 +296,8 @@ msgid "Matching track {num}/{total}..." msgstr "" #: redbot/cogs/audio/core/utilities/player.py:631 -#: redbot/cogs/audio/core/utilities/playlists.py:342 -#: redbot/cogs/audio/core/utilities/playlists.py:415 +#: redbot/cogs/audio/core/utilities/playlists.py:341 +#: redbot/cogs/audio/core/utilities/playlists.py:414 msgid "Loading track {num}/{total}..." msgstr "" @@ -299,35 +305,39 @@ msgstr "" msgid "Approximate time remaining: {seconds}" msgstr "" +#: redbot/cogs/audio/core/utilities/player.py:658 +msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." +msgstr "Nedokážem získať stopu z Lavalinku v tomto momente, skúste to o pár minút." + #: redbot/cogs/audio/core/utilities/player.py:667 msgid "The connection was reset while loading the playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:84 +#: redbot/cogs/audio/core/utilities/playlists.py:83 msgid "You do not have the permissions to manage {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:102 +#: redbot/cogs/audio/core/utilities/playlists.py:101 msgid "You do not have the permissions to manage that playlist in {guild}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:109 +#: redbot/cogs/audio/core/utilities/playlists.py:108 msgid "You do not have the permissions to manage playlist owned by {user}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:113 +#: redbot/cogs/audio/core/utilities/playlists.py:112 msgid "You do not have the permissions to manage playlists in {scope} scope." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:117 +#: redbot/cogs/audio/core/utilities/playlists.py:116 msgid "No access to playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:225 +#: redbot/cogs/audio/core/utilities/playlists.py:224 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:242 +#: redbot/cogs/audio/core/utilities/playlists.py:241 msgid "{number}. <{playlist.name}>\n" " - Scope: < {scope} >\n" " - ID: < {playlist.id} >\n" @@ -335,88 +345,88 @@ msgid "{number}. <{playlist.name}>\n" " - Author: < {author} >\n\n" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:259 +#: redbot/cogs/audio/core/utilities/playlists.py:258 msgid "{playlists} playlists found, which one would you like?" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:278 -#: redbot/cogs/audio/core/utilities/playlists.py:284 +#: redbot/cogs/audio/core/utilities/playlists.py:277 +#: redbot/cogs/audio/core/utilities/playlists.py:283 msgid "Too many matches found and you did not select which one you wanted." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:309 +#: redbot/cogs/audio/core/utilities/playlists.py:308 msgid "Playlists you can access in this server:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:315 +#: redbot/cogs/audio/core/utilities/playlists.py:314 msgid "Playlists for {scope}:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:319 +#: redbot/cogs/audio/core/utilities/playlists.py:318 msgid "Page {page_num}/{total_pages} | {num} playlists." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:335 -#: redbot/cogs/audio/core/utilities/playlists.py:413 +#: redbot/cogs/audio/core/utilities/playlists.py:334 +#: redbot/cogs/audio/core/utilities/playlists.py:412 msgid "Please wait, adding tracks..." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:362 -#: redbot/cogs/audio/core/utilities/playlists.py:465 +#: redbot/cogs/audio/core/utilities/playlists.py:361 +#: redbot/cogs/audio/core/utilities/playlists.py:464 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:367 -#: redbot/cogs/audio/core/utilities/playlists.py:470 +#: redbot/cogs/audio/core/utilities/playlists.py:366 +#: redbot/cogs/audio/core/utilities/playlists.py:469 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:372 -#: redbot/cogs/audio/core/utilities/playlists.py:475 +#: redbot/cogs/audio/core/utilities/playlists.py:371 +#: redbot/cogs/audio/core/utilities/playlists.py:474 msgid "Added {num} tracks from the {playlist_name} playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:376 -#: redbot/cogs/audio/core/utilities/playlists.py:479 +#: redbot/cogs/audio/core/utilities/playlists.py:375 +#: redbot/cogs/audio/core/utilities/playlists.py:478 msgid "Playlist Saved" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:541 -#: redbot/cogs/audio/core/utilities/playlists.py:554 -#: redbot/cogs/audio/core/utilities/playlists.py:561 -#: redbot/cogs/audio/core/utilities/playlists.py:572 +#: redbot/cogs/audio/core/utilities/playlists.py:540 +#: redbot/cogs/audio/core/utilities/playlists.py:553 +#: redbot/cogs/audio/core/utilities/playlists.py:560 +#: redbot/cogs/audio/core/utilities/playlists.py:571 msgid "Unable To Get Playlists" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:542 +#: redbot/cogs/audio/core/utilities/playlists.py:541 msgid "I don't have permission to connect and speak in your channel." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:573 +#: redbot/cogs/audio/core/utilities/playlists.py:572 msgid "You must be in the voice channel to use the playlist command." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:682 +#: redbot/cogs/audio/core/utilities/playlists.py:680 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:682 +#: redbot/cogs/audio/core/utilities/playlists.py:680 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:684 +#: redbot/cogs/audio/core/utilities/playlists.py:682 msgid "the Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:684 +#: redbot/cogs/audio/core/utilities/playlists.py:682 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:686 +#: redbot/cogs/audio/core/utilities/playlists.py:684 msgid "the User" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:686 +#: redbot/cogs/audio/core/utilities/playlists.py:684 msgid "User" msgstr "" diff --git a/redbot/cogs/audio/core/utilities/locales/sl-SI.po b/redbot/cogs/audio/core/utilities/locales/sl-SI.po index 51b52bee998..683a7e072ff 100644 --- a/redbot/cogs/audio/core/utilities/locales/sl-SI.po +++ b/redbot/cogs/audio/core/utilities/locales/sl-SI.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 03:05+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n%100==4 ? 3 : 0);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,96 +15,96 @@ msgstr "" "X-Crowdin-File-ID: 688\n" "Language: sl_SI\n" -#: redbot/cogs/audio/core/utilities/formatting.py:75 +#: redbot/cogs/audio/core/utilities/formatting.py:74 msgid "tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:85 -#: redbot/cogs/audio/core/utilities/formatting.py:275 +#: redbot/cogs/audio/core/utilities/formatting.py:84 +#: redbot/cogs/audio/core/utilities/formatting.py:272 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:96 -#: redbot/cogs/audio/core/utilities/playlists.py:527 -msgid "Connection to Lavalink has failed" +#: redbot/cogs/audio/core/utilities/formatting.py:95 +#: redbot/cogs/audio/core/utilities/playlists.py:526 +msgid "Connection to Lavalink node has failed" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:99 +#: redbot/cogs/audio/core/utilities/formatting.py:98 #: redbot/cogs/audio/core/utilities/player.py:591 -#: redbot/cogs/audio/core/utilities/playlists.py:530 +#: redbot/cogs/audio/core/utilities/playlists.py:529 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:562 +#: redbot/cogs/audio/core/utilities/formatting.py:106 +#: redbot/cogs/audio/core/utilities/playlists.py:561 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:110 -#: redbot/cogs/audio/core/utilities/playlists.py:555 -msgid "Connection to Lavalink has not yet been established." +#: redbot/cogs/audio/core/utilities/formatting.py:109 +#: redbot/cogs/audio/core/utilities/playlists.py:554 +msgid "Connection to Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:117 -#: redbot/cogs/audio/core/utilities/player.py:441 -#: redbot/cogs/audio/core/utilities/player.py:523 -msgid "Queue size limit reached." +#: redbot/cogs/audio/core/utilities/formatting.py:116 +msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:117 -msgid "Unable To Play Tracks" +#: redbot/cogs/audio/core/utilities/formatting.py:116 +#: redbot/cogs/audio/core/utilities/player.py:442 +#: redbot/cogs/audio/core/utilities/player.py:524 +msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:155 +#: redbot/cogs/audio/core/utilities/formatting.py:154 #: redbot/cogs/audio/core/utilities/player.py:599 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:170 +#: redbot/cogs/audio/core/utilities/formatting.py:168 #: redbot/cogs/audio/core/utilities/player.py:548 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:188 +#: redbot/cogs/audio/core/utilities/formatting.py:185 #: redbot/cogs/audio/core/utilities/player.py:570 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:203 +#: redbot/cogs/audio/core/utilities/formatting.py:200 #: redbot/cogs/audio/core/utilities/player.py:602 msgid "{time} until track playback: #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:263 +#: redbot/cogs/audio/core/utilities/formatting.py:260 msgid "Tracks Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:264 +#: redbot/cogs/audio/core/utilities/formatting.py:261 msgid "search results" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:266 +#: redbot/cogs/audio/core/utilities/formatting.py:263 msgid "Folders Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:267 +#: redbot/cogs/audio/core/utilities/formatting.py:264 msgid "local folders" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:269 +#: redbot/cogs/audio/core/utilities/formatting.py:266 msgid "Files Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:270 +#: redbot/cogs/audio/core/utilities/formatting.py:267 msgid "local tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:382 -#: redbot/cogs/audio/core/utilities/playlists.py:241 +#: redbot/cogs/audio/core/utilities/formatting.py:379 +#: redbot/cogs/audio/core/utilities/playlists.py:240 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:383 +#: redbot/cogs/audio/core/utilities/formatting.py:380 msgid " - Name: <{pname}>\n" " - Scope: < {scope} >\n" " - ID: < {pid} >\n" @@ -113,9 +113,9 @@ msgid " - Name: <{pname}>\n" msgstr "" #: redbot/cogs/audio/core/utilities/local_tracks.py:109 -#: redbot/cogs/audio/core/utilities/player.py:235 -#: redbot/cogs/audio/core/utilities/player.py:245 -#: redbot/cogs/audio/core/utilities/player.py:327 +#: redbot/cogs/audio/core/utilities/player.py:234 +#: redbot/cogs/audio/core/utilities/player.py:244 +#: redbot/cogs/audio/core/utilities/player.py:326 #: redbot/cogs/audio/core/utilities/player.py:650 msgid "Invalid Environment" msgstr "Neveljavno okolje" @@ -124,11 +124,11 @@ msgstr "Neveljavno okolje" msgid "No localtracks folder." msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:53 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:50 msgid "Not enough {currency}" msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:54 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:51 msgid "{required_credits} {currency} required, but you have {bal}." msgstr "" @@ -136,120 +136,122 @@ msgstr "" 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 +#: redbot/cogs/audio/core/utilities/player.py:135 +#: redbot/cogs/audio/core/utilities/player.py:139 +#: redbot/cogs/audio/core/utilities/player.py:144 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:142 +#: redbot/cogs/audio/core/utilities/player.py:141 msgid "Currently livestreaming {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:147 +#: redbot/cogs/audio/core/utilities/player.py:146 msgid "{time} left on {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:155 -#: redbot/cogs/audio/core/utilities/player.py:190 +#: redbot/cogs/audio/core/utilities/player.py:154 +#: redbot/cogs/audio/core/utilities/player.py:189 msgid "Track Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:168 +#: redbot/cogs/audio/core/utilities/player.py:167 msgid "Track number must be equal to or greater than 1." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:174 +#: redbot/cogs/audio/core/utilities/player.py:173 msgid "There are only {queuelen} songs currently queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:180 +#: redbot/cogs/audio/core/utilities/player.py:179 msgid "{skip_to_track} Tracks Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:236 +#: redbot/cogs/audio/core/utilities/player.py:235 msgid "The owner needs to set the Spotify client ID and Spotify client secret, before Spotify URLs or codes can be used. \n" "See `{prefix}audioset spotifyapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:246 +#: redbot/cogs/audio/core/utilities/player.py:245 msgid "The owner needs to set the YouTube API key before Spotify URLs or codes can be used.\n" "See `{prefix}audioset youtubeapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:255 -#: redbot/cogs/audio/core/utilities/player.py:364 -#: redbot/cogs/audio/core/utilities/playlists.py:595 +#: redbot/cogs/audio/core/utilities/player.py:254 +#: redbot/cogs/audio/core/utilities/player.py:363 +#: redbot/cogs/audio/core/utilities/playlists.py:594 msgid "Unable To Get Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:256 -#: redbot/cogs/audio/core/utilities/player.py:365 -#: redbot/cogs/audio/core/utilities/playlists.py:596 +#: redbot/cogs/audio/core/utilities/player.py:255 +#: redbot/cogs/audio/core/utilities/player.py:364 +#: redbot/cogs/audio/core/utilities/playlists.py:595 msgid "Wait until the playlist has finished loading." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:267 -#: redbot/cogs/audio/core/utilities/player.py:309 -#: redbot/cogs/audio/core/utilities/player.py:407 -#: redbot/cogs/audio/core/utilities/playlists.py:606 -#: redbot/cogs/audio/core/utilities/playlists.py:639 +#: redbot/cogs/audio/core/utilities/player.py:266 +#: redbot/cogs/audio/core/utilities/player.py:308 +#: redbot/cogs/audio/core/utilities/player.py:408 +#: redbot/cogs/audio/core/utilities/playlists.py:605 +#: redbot/cogs/audio/core/utilities/playlists.py:638 msgid "Nothing found." msgstr "" +#: redbot/cogs/audio/core/utilities/player.py:269 +#: redbot/cogs/audio/core/utilities/player.py:310 +#: redbot/cogs/audio/core/utilities/player.py:423 +#: redbot/cogs/audio/core/utilities/playlists.py:607 +#: redbot/cogs/audio/core/utilities/playlists.py:640 +msgid "Track is not playable." +msgstr "" + #: redbot/cogs/audio/core/utilities/player.py:270 #: redbot/cogs/audio/core/utilities/player.py:311 -#: redbot/cogs/audio/core/utilities/player.py:422 +#: redbot/cogs/audio/core/utilities/player.py:425 #: redbot/cogs/audio/core/utilities/playlists.py:608 #: redbot/cogs/audio/core/utilities/playlists.py:641 -msgid "Track is not playable." -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:271 -#: redbot/cogs/audio/core/utilities/player.py:312 -#: redbot/cogs/audio/core/utilities/player.py:424 -#: redbot/cogs/audio/core/utilities/playlists.py:609 -#: redbot/cogs/audio/core/utilities/playlists.py:642 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:301 -#: redbot/cogs/audio/core/utilities/player.py:392 +#: redbot/cogs/audio/core/utilities/player.py:300 +#: redbot/cogs/audio/core/utilities/player.py:393 #: redbot/cogs/audio/core/utilities/player.py:657 -#: redbot/cogs/audio/core/utilities/playlists.py:426 -#: redbot/cogs/audio/core/utilities/playlists.py:627 -#: redbot/cogs/audio/core/utilities/playlists.py:656 +#: redbot/cogs/audio/core/utilities/playlists.py:425 +#: redbot/cogs/audio/core/utilities/playlists.py:626 +#: redbot/cogs/audio/core/utilities/playlists.py:655 msgid "Unable to Get Track" msgstr "Skladbe ni mogoče dobiti" -#: redbot/cogs/audio/core/utilities/player.py:302 -#: redbot/cogs/audio/core/utilities/player.py:393 -#: redbot/cogs/audio/core/utilities/player.py:658 -#: redbot/cogs/audio/core/utilities/playlists.py:427 -#: redbot/cogs/audio/core/utilities/playlists.py:628 -#: redbot/cogs/audio/core/utilities/playlists.py:657 -msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." -msgstr "Trenutno ne morem dobiti skladb od Lavalinka, poskusite znova čez nekaj minut." +#: redbot/cogs/audio/core/utilities/player.py:301 +#: redbot/cogs/audio/core/utilities/playlists.py:426 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." +msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:328 +#: redbot/cogs/audio/core/utilities/player.py:327 msgid "The Spotify API key or client secret has not been set properly. \n" "Use `{prefix}audioset spotifyapi` for instructions." msgstr "Spotify API ključ ali Client Secret niso nastavljeni pravilno. \n" "Uporabi `{prefix}audioset spotifyapi` za navodila." -#: redbot/cogs/audio/core/utilities/player.py:352 +#: redbot/cogs/audio/core/utilities/player.py:351 msgid "Unable To Find Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:353 +#: redbot/cogs/audio/core/utilities/player.py:352 msgid "This doesn't seem to be a supported Spotify URL or code." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:379 +#: redbot/cogs/audio/core/utilities/player.py:378 msgid "{query} is not an allowed query." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:415 +#: redbot/cogs/audio/core/utilities/player.py:394 +#: redbot/cogs/audio/core/utilities/playlists.py:627 +#: redbot/cogs/audio/core/utilities/playlists.py:656 +msgid "I'm unable to get a track from Lavalink node at the moment, try again in a few minutes." +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:416 msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" "This may be due to permissions or because Lavalink.jar is being run in a different machine than the local tracks." msgstr "" @@ -262,15 +264,19 @@ msgstr "" msgid "No Title" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:498 +#: redbot/cogs/audio/core/utilities/player.py:494 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:501 +#: redbot/cogs/audio/core/utilities/player.py:494 +msgid "Album Enqueued" +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:502 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:507 +#: redbot/cogs/audio/core/utilities/player.py:508 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "" @@ -291,8 +297,8 @@ msgid "Matching track {num}/{total}..." msgstr "" #: redbot/cogs/audio/core/utilities/player.py:631 -#: redbot/cogs/audio/core/utilities/playlists.py:342 -#: redbot/cogs/audio/core/utilities/playlists.py:415 +#: redbot/cogs/audio/core/utilities/playlists.py:341 +#: redbot/cogs/audio/core/utilities/playlists.py:414 msgid "Loading track {num}/{total}..." msgstr "" @@ -300,35 +306,39 @@ msgstr "" msgid "Approximate time remaining: {seconds}" msgstr "" +#: redbot/cogs/audio/core/utilities/player.py:658 +msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." +msgstr "Trenutno ne morem dobiti skladb od Lavalinka, poskusite znova čez nekaj minut." + #: redbot/cogs/audio/core/utilities/player.py:667 msgid "The connection was reset while loading the playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:84 +#: redbot/cogs/audio/core/utilities/playlists.py:83 msgid "You do not have the permissions to manage {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:102 +#: redbot/cogs/audio/core/utilities/playlists.py:101 msgid "You do not have the permissions to manage that playlist in {guild}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:109 +#: redbot/cogs/audio/core/utilities/playlists.py:108 msgid "You do not have the permissions to manage playlist owned by {user}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:113 +#: redbot/cogs/audio/core/utilities/playlists.py:112 msgid "You do not have the permissions to manage playlists in {scope} scope." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:117 +#: redbot/cogs/audio/core/utilities/playlists.py:116 msgid "No access to playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:225 +#: redbot/cogs/audio/core/utilities/playlists.py:224 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:242 +#: redbot/cogs/audio/core/utilities/playlists.py:241 msgid "{number}. <{playlist.name}>\n" " - Scope: < {scope} >\n" " - ID: < {playlist.id} >\n" @@ -336,88 +346,88 @@ msgid "{number}. <{playlist.name}>\n" " - Author: < {author} >\n\n" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:259 +#: redbot/cogs/audio/core/utilities/playlists.py:258 msgid "{playlists} playlists found, which one would you like?" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:278 -#: redbot/cogs/audio/core/utilities/playlists.py:284 +#: redbot/cogs/audio/core/utilities/playlists.py:277 +#: redbot/cogs/audio/core/utilities/playlists.py:283 msgid "Too many matches found and you did not select which one you wanted." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:309 +#: redbot/cogs/audio/core/utilities/playlists.py:308 msgid "Playlists you can access in this server:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:315 +#: redbot/cogs/audio/core/utilities/playlists.py:314 msgid "Playlists for {scope}:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:319 +#: redbot/cogs/audio/core/utilities/playlists.py:318 msgid "Page {page_num}/{total_pages} | {num} playlists." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:335 -#: redbot/cogs/audio/core/utilities/playlists.py:413 +#: redbot/cogs/audio/core/utilities/playlists.py:334 +#: redbot/cogs/audio/core/utilities/playlists.py:412 msgid "Please wait, adding tracks..." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:362 -#: redbot/cogs/audio/core/utilities/playlists.py:465 +#: redbot/cogs/audio/core/utilities/playlists.py:361 +#: redbot/cogs/audio/core/utilities/playlists.py:464 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:367 -#: redbot/cogs/audio/core/utilities/playlists.py:470 +#: redbot/cogs/audio/core/utilities/playlists.py:366 +#: redbot/cogs/audio/core/utilities/playlists.py:469 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:372 -#: redbot/cogs/audio/core/utilities/playlists.py:475 +#: redbot/cogs/audio/core/utilities/playlists.py:371 +#: redbot/cogs/audio/core/utilities/playlists.py:474 msgid "Added {num} tracks from the {playlist_name} playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:376 -#: redbot/cogs/audio/core/utilities/playlists.py:479 +#: redbot/cogs/audio/core/utilities/playlists.py:375 +#: redbot/cogs/audio/core/utilities/playlists.py:478 msgid "Playlist Saved" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:541 -#: redbot/cogs/audio/core/utilities/playlists.py:554 -#: redbot/cogs/audio/core/utilities/playlists.py:561 -#: redbot/cogs/audio/core/utilities/playlists.py:572 +#: redbot/cogs/audio/core/utilities/playlists.py:540 +#: redbot/cogs/audio/core/utilities/playlists.py:553 +#: redbot/cogs/audio/core/utilities/playlists.py:560 +#: redbot/cogs/audio/core/utilities/playlists.py:571 msgid "Unable To Get Playlists" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:542 +#: redbot/cogs/audio/core/utilities/playlists.py:541 msgid "I don't have permission to connect and speak in your channel." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:573 +#: redbot/cogs/audio/core/utilities/playlists.py:572 msgid "You must be in the voice channel to use the playlist command." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:682 +#: redbot/cogs/audio/core/utilities/playlists.py:680 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:682 +#: redbot/cogs/audio/core/utilities/playlists.py:680 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:684 +#: redbot/cogs/audio/core/utilities/playlists.py:682 msgid "the Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:684 +#: redbot/cogs/audio/core/utilities/playlists.py:682 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:686 +#: redbot/cogs/audio/core/utilities/playlists.py:684 msgid "the User" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:686 +#: redbot/cogs/audio/core/utilities/playlists.py:684 msgid "User" msgstr "" diff --git a/redbot/cogs/audio/core/utilities/locales/sv-SE.po b/redbot/cogs/audio/core/utilities/locales/sv-SE.po index 510665120e4..5aba95395df 100644 --- a/redbot/cogs/audio/core/utilities/locales/sv-SE.po +++ b/redbot/cogs/audio/core/utilities/locales/sv-SE.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 03:05+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,96 +15,96 @@ msgstr "" "X-Crowdin-File-ID: 688\n" "Language: sv_SE\n" -#: redbot/cogs/audio/core/utilities/formatting.py:75 +#: redbot/cogs/audio/core/utilities/formatting.py:74 msgid "tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:85 -#: redbot/cogs/audio/core/utilities/formatting.py:275 +#: redbot/cogs/audio/core/utilities/formatting.py:84 +#: redbot/cogs/audio/core/utilities/formatting.py:272 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:96 -#: redbot/cogs/audio/core/utilities/playlists.py:527 -msgid "Connection to Lavalink has failed" +#: redbot/cogs/audio/core/utilities/formatting.py:95 +#: redbot/cogs/audio/core/utilities/playlists.py:526 +msgid "Connection to Lavalink node has failed" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:99 +#: redbot/cogs/audio/core/utilities/formatting.py:98 #: redbot/cogs/audio/core/utilities/player.py:591 -#: redbot/cogs/audio/core/utilities/playlists.py:530 +#: redbot/cogs/audio/core/utilities/playlists.py:529 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:562 +#: redbot/cogs/audio/core/utilities/formatting.py:106 +#: redbot/cogs/audio/core/utilities/playlists.py:561 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:110 -#: redbot/cogs/audio/core/utilities/playlists.py:555 -msgid "Connection to Lavalink has not yet been established." +#: redbot/cogs/audio/core/utilities/formatting.py:109 +#: redbot/cogs/audio/core/utilities/playlists.py:554 +msgid "Connection to Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:117 -#: redbot/cogs/audio/core/utilities/player.py:441 -#: redbot/cogs/audio/core/utilities/player.py:523 -msgid "Queue size limit reached." +#: redbot/cogs/audio/core/utilities/formatting.py:116 +msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:117 -msgid "Unable To Play Tracks" +#: redbot/cogs/audio/core/utilities/formatting.py:116 +#: redbot/cogs/audio/core/utilities/player.py:442 +#: redbot/cogs/audio/core/utilities/player.py:524 +msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:155 +#: redbot/cogs/audio/core/utilities/formatting.py:154 #: redbot/cogs/audio/core/utilities/player.py:599 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:170 +#: redbot/cogs/audio/core/utilities/formatting.py:168 #: redbot/cogs/audio/core/utilities/player.py:548 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:188 +#: redbot/cogs/audio/core/utilities/formatting.py:185 #: redbot/cogs/audio/core/utilities/player.py:570 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:203 +#: redbot/cogs/audio/core/utilities/formatting.py:200 #: redbot/cogs/audio/core/utilities/player.py:602 msgid "{time} until track playback: #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:263 +#: redbot/cogs/audio/core/utilities/formatting.py:260 msgid "Tracks Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:264 +#: redbot/cogs/audio/core/utilities/formatting.py:261 msgid "search results" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:266 +#: redbot/cogs/audio/core/utilities/formatting.py:263 msgid "Folders Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:267 +#: redbot/cogs/audio/core/utilities/formatting.py:264 msgid "local folders" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:269 +#: redbot/cogs/audio/core/utilities/formatting.py:266 msgid "Files Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:270 +#: redbot/cogs/audio/core/utilities/formatting.py:267 msgid "local tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:382 -#: redbot/cogs/audio/core/utilities/playlists.py:241 +#: redbot/cogs/audio/core/utilities/formatting.py:379 +#: redbot/cogs/audio/core/utilities/playlists.py:240 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:383 +#: redbot/cogs/audio/core/utilities/formatting.py:380 msgid " - Name: <{pname}>\n" " - Scope: < {scope} >\n" " - ID: < {pid} >\n" @@ -113,9 +113,9 @@ msgid " - Name: <{pname}>\n" msgstr "" #: redbot/cogs/audio/core/utilities/local_tracks.py:109 -#: redbot/cogs/audio/core/utilities/player.py:235 -#: redbot/cogs/audio/core/utilities/player.py:245 -#: redbot/cogs/audio/core/utilities/player.py:327 +#: redbot/cogs/audio/core/utilities/player.py:234 +#: redbot/cogs/audio/core/utilities/player.py:244 +#: redbot/cogs/audio/core/utilities/player.py:326 #: redbot/cogs/audio/core/utilities/player.py:650 msgid "Invalid Environment" msgstr "" @@ -124,11 +124,11 @@ msgstr "" msgid "No localtracks folder." msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:53 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:50 msgid "Not enough {currency}" msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:54 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:51 msgid "{required_credits} {currency} required, but you have {bal}." msgstr "" @@ -136,119 +136,121 @@ msgstr "" 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 +#: redbot/cogs/audio/core/utilities/player.py:135 +#: redbot/cogs/audio/core/utilities/player.py:139 +#: redbot/cogs/audio/core/utilities/player.py:144 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:142 +#: redbot/cogs/audio/core/utilities/player.py:141 msgid "Currently livestreaming {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:147 +#: redbot/cogs/audio/core/utilities/player.py:146 msgid "{time} left on {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:155 -#: redbot/cogs/audio/core/utilities/player.py:190 +#: redbot/cogs/audio/core/utilities/player.py:154 +#: redbot/cogs/audio/core/utilities/player.py:189 msgid "Track Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:168 +#: redbot/cogs/audio/core/utilities/player.py:167 msgid "Track number must be equal to or greater than 1." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:174 +#: redbot/cogs/audio/core/utilities/player.py:173 msgid "There are only {queuelen} songs currently queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:180 +#: redbot/cogs/audio/core/utilities/player.py:179 msgid "{skip_to_track} Tracks Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:236 +#: redbot/cogs/audio/core/utilities/player.py:235 msgid "The owner needs to set the Spotify client ID and Spotify client secret, before Spotify URLs or codes can be used. \n" "See `{prefix}audioset spotifyapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:246 +#: redbot/cogs/audio/core/utilities/player.py:245 msgid "The owner needs to set the YouTube API key before Spotify URLs or codes can be used.\n" "See `{prefix}audioset youtubeapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:255 -#: redbot/cogs/audio/core/utilities/player.py:364 -#: redbot/cogs/audio/core/utilities/playlists.py:595 +#: redbot/cogs/audio/core/utilities/player.py:254 +#: redbot/cogs/audio/core/utilities/player.py:363 +#: redbot/cogs/audio/core/utilities/playlists.py:594 msgid "Unable To Get Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:256 -#: redbot/cogs/audio/core/utilities/player.py:365 -#: redbot/cogs/audio/core/utilities/playlists.py:596 +#: redbot/cogs/audio/core/utilities/player.py:255 +#: redbot/cogs/audio/core/utilities/player.py:364 +#: redbot/cogs/audio/core/utilities/playlists.py:595 msgid "Wait until the playlist has finished loading." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:267 -#: redbot/cogs/audio/core/utilities/player.py:309 -#: redbot/cogs/audio/core/utilities/player.py:407 -#: redbot/cogs/audio/core/utilities/playlists.py:606 -#: redbot/cogs/audio/core/utilities/playlists.py:639 +#: redbot/cogs/audio/core/utilities/player.py:266 +#: redbot/cogs/audio/core/utilities/player.py:308 +#: redbot/cogs/audio/core/utilities/player.py:408 +#: redbot/cogs/audio/core/utilities/playlists.py:605 +#: redbot/cogs/audio/core/utilities/playlists.py:638 msgid "Nothing found." msgstr "" +#: redbot/cogs/audio/core/utilities/player.py:269 +#: redbot/cogs/audio/core/utilities/player.py:310 +#: redbot/cogs/audio/core/utilities/player.py:423 +#: redbot/cogs/audio/core/utilities/playlists.py:607 +#: redbot/cogs/audio/core/utilities/playlists.py:640 +msgid "Track is not playable." +msgstr "" + #: redbot/cogs/audio/core/utilities/player.py:270 #: redbot/cogs/audio/core/utilities/player.py:311 -#: redbot/cogs/audio/core/utilities/player.py:422 +#: redbot/cogs/audio/core/utilities/player.py:425 #: redbot/cogs/audio/core/utilities/playlists.py:608 #: redbot/cogs/audio/core/utilities/playlists.py:641 -msgid "Track is not playable." -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:271 -#: redbot/cogs/audio/core/utilities/player.py:312 -#: redbot/cogs/audio/core/utilities/player.py:424 -#: redbot/cogs/audio/core/utilities/playlists.py:609 -#: redbot/cogs/audio/core/utilities/playlists.py:642 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:301 -#: redbot/cogs/audio/core/utilities/player.py:392 +#: redbot/cogs/audio/core/utilities/player.py:300 +#: redbot/cogs/audio/core/utilities/player.py:393 #: redbot/cogs/audio/core/utilities/player.py:657 -#: redbot/cogs/audio/core/utilities/playlists.py:426 -#: redbot/cogs/audio/core/utilities/playlists.py:627 -#: redbot/cogs/audio/core/utilities/playlists.py:656 +#: redbot/cogs/audio/core/utilities/playlists.py:425 +#: redbot/cogs/audio/core/utilities/playlists.py:626 +#: redbot/cogs/audio/core/utilities/playlists.py:655 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:302 -#: redbot/cogs/audio/core/utilities/player.py:393 -#: redbot/cogs/audio/core/utilities/player.py:658 -#: redbot/cogs/audio/core/utilities/playlists.py:427 -#: redbot/cogs/audio/core/utilities/playlists.py:628 -#: redbot/cogs/audio/core/utilities/playlists.py:657 -msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/utilities/player.py:301 +#: redbot/cogs/audio/core/utilities/playlists.py:426 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:328 +#: redbot/cogs/audio/core/utilities/player.py:327 msgid "The Spotify API key or client secret has not been set properly. \n" "Use `{prefix}audioset spotifyapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:352 +#: redbot/cogs/audio/core/utilities/player.py:351 msgid "Unable To Find Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:353 +#: redbot/cogs/audio/core/utilities/player.py:352 msgid "This doesn't seem to be a supported Spotify URL or code." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:379 +#: redbot/cogs/audio/core/utilities/player.py:378 msgid "{query} is not an allowed query." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:415 +#: redbot/cogs/audio/core/utilities/player.py:394 +#: redbot/cogs/audio/core/utilities/playlists.py:627 +#: redbot/cogs/audio/core/utilities/playlists.py:656 +msgid "I'm unable to get a track from Lavalink node at the moment, try again in a few minutes." +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:416 msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" "This may be due to permissions or because Lavalink.jar is being run in a different machine than the local tracks." msgstr "" @@ -261,15 +263,19 @@ msgstr "" msgid "No Title" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:498 +#: redbot/cogs/audio/core/utilities/player.py:494 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:501 +#: redbot/cogs/audio/core/utilities/player.py:494 +msgid "Album Enqueued" +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:502 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:507 +#: redbot/cogs/audio/core/utilities/player.py:508 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "" @@ -290,8 +296,8 @@ msgid "Matching track {num}/{total}..." msgstr "" #: redbot/cogs/audio/core/utilities/player.py:631 -#: redbot/cogs/audio/core/utilities/playlists.py:342 -#: redbot/cogs/audio/core/utilities/playlists.py:415 +#: redbot/cogs/audio/core/utilities/playlists.py:341 +#: redbot/cogs/audio/core/utilities/playlists.py:414 msgid "Loading track {num}/{total}..." msgstr "" @@ -299,35 +305,39 @@ msgstr "" msgid "Approximate time remaining: {seconds}" msgstr "" +#: redbot/cogs/audio/core/utilities/player.py:658 +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:667 msgid "The connection was reset while loading the playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:84 +#: redbot/cogs/audio/core/utilities/playlists.py:83 msgid "You do not have the permissions to manage {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:102 +#: redbot/cogs/audio/core/utilities/playlists.py:101 msgid "You do not have the permissions to manage that playlist in {guild}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:109 +#: redbot/cogs/audio/core/utilities/playlists.py:108 msgid "You do not have the permissions to manage playlist owned by {user}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:113 +#: redbot/cogs/audio/core/utilities/playlists.py:112 msgid "You do not have the permissions to manage playlists in {scope} scope." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:117 +#: redbot/cogs/audio/core/utilities/playlists.py:116 msgid "No access to playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:225 +#: redbot/cogs/audio/core/utilities/playlists.py:224 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:242 +#: redbot/cogs/audio/core/utilities/playlists.py:241 msgid "{number}. <{playlist.name}>\n" " - Scope: < {scope} >\n" " - ID: < {playlist.id} >\n" @@ -335,88 +345,88 @@ msgid "{number}. <{playlist.name}>\n" " - Author: < {author} >\n\n" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:259 +#: redbot/cogs/audio/core/utilities/playlists.py:258 msgid "{playlists} playlists found, which one would you like?" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:278 -#: redbot/cogs/audio/core/utilities/playlists.py:284 +#: redbot/cogs/audio/core/utilities/playlists.py:277 +#: redbot/cogs/audio/core/utilities/playlists.py:283 msgid "Too many matches found and you did not select which one you wanted." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:309 +#: redbot/cogs/audio/core/utilities/playlists.py:308 msgid "Playlists you can access in this server:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:315 +#: redbot/cogs/audio/core/utilities/playlists.py:314 msgid "Playlists for {scope}:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:319 +#: redbot/cogs/audio/core/utilities/playlists.py:318 msgid "Page {page_num}/{total_pages} | {num} playlists." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:335 -#: redbot/cogs/audio/core/utilities/playlists.py:413 +#: redbot/cogs/audio/core/utilities/playlists.py:334 +#: redbot/cogs/audio/core/utilities/playlists.py:412 msgid "Please wait, adding tracks..." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:362 -#: redbot/cogs/audio/core/utilities/playlists.py:465 +#: redbot/cogs/audio/core/utilities/playlists.py:361 +#: redbot/cogs/audio/core/utilities/playlists.py:464 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:367 -#: redbot/cogs/audio/core/utilities/playlists.py:470 +#: redbot/cogs/audio/core/utilities/playlists.py:366 +#: redbot/cogs/audio/core/utilities/playlists.py:469 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:372 -#: redbot/cogs/audio/core/utilities/playlists.py:475 +#: redbot/cogs/audio/core/utilities/playlists.py:371 +#: redbot/cogs/audio/core/utilities/playlists.py:474 msgid "Added {num} tracks from the {playlist_name} playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:376 -#: redbot/cogs/audio/core/utilities/playlists.py:479 +#: redbot/cogs/audio/core/utilities/playlists.py:375 +#: redbot/cogs/audio/core/utilities/playlists.py:478 msgid "Playlist Saved" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:541 -#: redbot/cogs/audio/core/utilities/playlists.py:554 -#: redbot/cogs/audio/core/utilities/playlists.py:561 -#: redbot/cogs/audio/core/utilities/playlists.py:572 +#: redbot/cogs/audio/core/utilities/playlists.py:540 +#: redbot/cogs/audio/core/utilities/playlists.py:553 +#: redbot/cogs/audio/core/utilities/playlists.py:560 +#: redbot/cogs/audio/core/utilities/playlists.py:571 msgid "Unable To Get Playlists" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:542 +#: redbot/cogs/audio/core/utilities/playlists.py:541 msgid "I don't have permission to connect and speak in your channel." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:573 +#: redbot/cogs/audio/core/utilities/playlists.py:572 msgid "You must be in the voice channel to use the playlist command." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:682 +#: redbot/cogs/audio/core/utilities/playlists.py:680 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:682 +#: redbot/cogs/audio/core/utilities/playlists.py:680 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:684 +#: redbot/cogs/audio/core/utilities/playlists.py:682 msgid "the Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:684 +#: redbot/cogs/audio/core/utilities/playlists.py:682 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:686 +#: redbot/cogs/audio/core/utilities/playlists.py:684 msgid "the User" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:686 +#: redbot/cogs/audio/core/utilities/playlists.py:684 msgid "User" msgstr "" diff --git a/redbot/cogs/audio/core/utilities/locales/tr-TR.po b/redbot/cogs/audio/core/utilities/locales/tr-TR.po index 6b78d1e767a..ea76eee10c0 100644 --- a/redbot/cogs/audio/core/utilities/locales/tr-TR.po +++ b/redbot/cogs/audio/core/utilities/locales/tr-TR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 03:05+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,96 +15,96 @@ msgstr "" "X-Crowdin-File-ID: 688\n" "Language: tr_TR\n" -#: redbot/cogs/audio/core/utilities/formatting.py:75 +#: redbot/cogs/audio/core/utilities/formatting.py:74 msgid "tracks" msgstr "parçalar" -#: redbot/cogs/audio/core/utilities/formatting.py:85 -#: redbot/cogs/audio/core/utilities/formatting.py:275 +#: redbot/cogs/audio/core/utilities/formatting.py:84 +#: redbot/cogs/audio/core/utilities/formatting.py:272 msgid "Page {page_num}/{total_pages}" msgstr "{page_num}/{total_pages} sayfa" -#: redbot/cogs/audio/core/utilities/formatting.py:96 -#: redbot/cogs/audio/core/utilities/playlists.py:527 -msgid "Connection to Lavalink has failed" +#: redbot/cogs/audio/core/utilities/formatting.py:95 +#: redbot/cogs/audio/core/utilities/playlists.py:526 +msgid "Connection to Lavalink node has failed" msgstr "Lavalink bağlantısı başarısız" -#: redbot/cogs/audio/core/utilities/formatting.py:99 +#: redbot/cogs/audio/core/utilities/formatting.py:98 #: redbot/cogs/audio/core/utilities/player.py:591 -#: redbot/cogs/audio/core/utilities/playlists.py:530 +#: redbot/cogs/audio/core/utilities/playlists.py:529 msgid "Please check your console or logs for details." msgstr "Console veya loglarınızı kontrol edin." -#: redbot/cogs/audio/core/utilities/formatting.py:107 -#: redbot/cogs/audio/core/utilities/playlists.py:562 +#: redbot/cogs/audio/core/utilities/formatting.py:106 +#: redbot/cogs/audio/core/utilities/playlists.py:561 msgid "Connect to a voice channel first." msgstr "Önce bir sesli bir kanala katılın." -#: redbot/cogs/audio/core/utilities/formatting.py:110 -#: redbot/cogs/audio/core/utilities/playlists.py:555 -msgid "Connection to Lavalink has not yet been established." +#: redbot/cogs/audio/core/utilities/formatting.py:109 +#: redbot/cogs/audio/core/utilities/playlists.py:554 +msgid "Connection to Lavalink node has not yet been established." msgstr "Lavalink ile bağlantı henüz sağlanmadı." -#: redbot/cogs/audio/core/utilities/formatting.py:117 -#: redbot/cogs/audio/core/utilities/player.py:441 -#: redbot/cogs/audio/core/utilities/player.py:523 -msgid "Queue size limit reached." -msgstr "Sıraya alma limitine ulaşıldı." - -#: redbot/cogs/audio/core/utilities/formatting.py:117 +#: 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:155 +#: redbot/cogs/audio/core/utilities/formatting.py:116 +#: redbot/cogs/audio/core/utilities/player.py:442 +#: redbot/cogs/audio/core/utilities/player.py:524 +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:599 msgid "Track Enqueued" msgstr "Şarkı sıraya eklendi" -#: redbot/cogs/audio/core/utilities/formatting.py:170 +#: redbot/cogs/audio/core/utilities/formatting.py:168 #: redbot/cogs/audio/core/utilities/player.py:548 msgid "This track is not allowed in this server." msgstr "Bu şarkının sunucuda çalınmasına izin verilmiyor." -#: redbot/cogs/audio/core/utilities/formatting.py:188 +#: redbot/cogs/audio/core/utilities/formatting.py:185 #: redbot/cogs/audio/core/utilities/player.py:570 msgid "Track exceeds maximum length." msgstr "Şarkı izin verilen uzunluğu aşıyor." -#: redbot/cogs/audio/core/utilities/formatting.py:203 +#: redbot/cogs/audio/core/utilities/formatting.py:200 #: redbot/cogs/audio/core/utilities/player.py:602 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:263 +#: redbot/cogs/audio/core/utilities/formatting.py:260 msgid "Tracks Found:" msgstr "Bulunan şarkılar:" -#: redbot/cogs/audio/core/utilities/formatting.py:264 +#: redbot/cogs/audio/core/utilities/formatting.py:261 msgid "search results" msgstr "arama sonuçları" -#: redbot/cogs/audio/core/utilities/formatting.py:266 +#: redbot/cogs/audio/core/utilities/formatting.py:263 msgid "Folders Found:" msgstr "Bulunan klasörler:" -#: redbot/cogs/audio/core/utilities/formatting.py:267 +#: redbot/cogs/audio/core/utilities/formatting.py:264 msgid "local folders" msgstr "Yerel Klasörler" -#: redbot/cogs/audio/core/utilities/formatting.py:269 +#: redbot/cogs/audio/core/utilities/formatting.py:266 msgid "Files Found:" msgstr "Bulunan klasörler:" -#: redbot/cogs/audio/core/utilities/formatting.py:270 +#: redbot/cogs/audio/core/utilities/formatting.py:267 msgid "local tracks" msgstr "Yerel şarkılar" -#: redbot/cogs/audio/core/utilities/formatting.py:382 -#: redbot/cogs/audio/core/utilities/playlists.py:241 +#: redbot/cogs/audio/core/utilities/formatting.py:379 +#: redbot/cogs/audio/core/utilities/playlists.py:240 msgid "Unknown" msgstr "Bilinmeyen" -#: redbot/cogs/audio/core/utilities/formatting.py:383 +#: redbot/cogs/audio/core/utilities/formatting.py:380 msgid " - Name: <{pname}>\n" " - Scope: < {scope} >\n" " - ID: < {pid} >\n" @@ -117,9 +117,9 @@ msgstr " - İsim: <{pname}>\n" " - Sahip: < {author} >\n\n" #: redbot/cogs/audio/core/utilities/local_tracks.py:109 -#: redbot/cogs/audio/core/utilities/player.py:235 -#: redbot/cogs/audio/core/utilities/player.py:245 -#: redbot/cogs/audio/core/utilities/player.py:327 +#: redbot/cogs/audio/core/utilities/player.py:234 +#: redbot/cogs/audio/core/utilities/player.py:244 +#: redbot/cogs/audio/core/utilities/player.py:326 #: redbot/cogs/audio/core/utilities/player.py:650 msgid "Invalid Environment" msgstr "Geçersiz Ortam" @@ -128,11 +128,11 @@ msgstr "Geçersiz Ortam" msgid "No localtracks folder." msgstr "Yerel şarkı dizini bulunamadı." -#: redbot/cogs/audio/core/utilities/miscellaneous.py:53 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:50 msgid "Not enough {currency}" msgstr "Yeterli {currency} yok" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:54 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:51 msgid "{required_credits} {currency} required, but you have {bal}." msgstr "{required_credits} {currency} gerekli, ama sizde {bal} var." @@ -140,122 +140,124 @@ msgstr "{required_credits} {currency} gerekli, ama sizde {bal} var." msgid "music in {} servers" msgstr "{} sunucu da şarkı" -#: redbot/cogs/audio/core/utilities/player.py:136 -#: redbot/cogs/audio/core/utilities/player.py:140 -#: redbot/cogs/audio/core/utilities/player.py:145 +#: redbot/cogs/audio/core/utilities/player.py:135 +#: redbot/cogs/audio/core/utilities/player.py:139 +#: redbot/cogs/audio/core/utilities/player.py:144 msgid "There's nothing in the queue." msgstr "Henüz burada bir şey yok." -#: redbot/cogs/audio/core/utilities/player.py:142 +#: redbot/cogs/audio/core/utilities/player.py:141 msgid "Currently livestreaming {track}" msgstr "Şuan canlı yayınlanıyor {track}" -#: redbot/cogs/audio/core/utilities/player.py:147 +#: redbot/cogs/audio/core/utilities/player.py:146 msgid "{time} left on {track}" msgstr "{track} şarkısının bitmesine kalan süre {time}" -#: redbot/cogs/audio/core/utilities/player.py:155 -#: redbot/cogs/audio/core/utilities/player.py:190 +#: redbot/cogs/audio/core/utilities/player.py:154 +#: redbot/cogs/audio/core/utilities/player.py:189 msgid "Track Skipped" msgstr "Şarkı Geçildi" -#: redbot/cogs/audio/core/utilities/player.py:168 +#: redbot/cogs/audio/core/utilities/player.py:167 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:174 +#: redbot/cogs/audio/core/utilities/player.py:173 msgid "There are only {queuelen} songs currently queued." msgstr "Sırada şu anda sadece {queuelen} parça var." -#: redbot/cogs/audio/core/utilities/player.py:180 +#: redbot/cogs/audio/core/utilities/player.py:179 msgid "{skip_to_track} Tracks Skipped" msgstr "{skip_to_track} Parça Atlandı" -#: redbot/cogs/audio/core/utilities/player.py:236 +#: redbot/cogs/audio/core/utilities/player.py:235 msgid "The owner needs to set the Spotify client ID and Spotify client secret, before Spotify URLs or codes can be used. \n" "See `{prefix}audioset spotifyapi` for instructions." msgstr "Spotify URLleri veya kodları kullanılmadan önce bot sahibinin Spotify istemci IDsi ve istemci sırrını ayarlaması gerekir. \n" "Yönergeler için `{prefix}audioset spotifyapi` komutunu kullanın." -#: redbot/cogs/audio/core/utilities/player.py:246 +#: redbot/cogs/audio/core/utilities/player.py:245 msgid "The owner needs to set the YouTube API key before Spotify URLs or codes can be used.\n" "See `{prefix}audioset youtubeapi` for instructions." msgstr "Spotify URLleri veya kodları kullanılmadan önce bot sahibinin YouTube API anahtarı ayarlaması gerekir.\n" "Yönergeler için `{prefix}audioset youtubeapi` komutunu kullanın." -#: redbot/cogs/audio/core/utilities/player.py:255 -#: redbot/cogs/audio/core/utilities/player.py:364 -#: redbot/cogs/audio/core/utilities/playlists.py:595 +#: redbot/cogs/audio/core/utilities/player.py:254 +#: redbot/cogs/audio/core/utilities/player.py:363 +#: redbot/cogs/audio/core/utilities/playlists.py:594 msgid "Unable To Get Tracks" msgstr "Parçalar alınamıyor." -#: redbot/cogs/audio/core/utilities/player.py:256 -#: redbot/cogs/audio/core/utilities/player.py:365 -#: redbot/cogs/audio/core/utilities/playlists.py:596 +#: redbot/cogs/audio/core/utilities/player.py:255 +#: redbot/cogs/audio/core/utilities/player.py:364 +#: redbot/cogs/audio/core/utilities/playlists.py:595 msgid "Wait until the playlist has finished loading." msgstr "Playlist yüklenmesi bitene kadar bekleyin." -#: redbot/cogs/audio/core/utilities/player.py:267 -#: redbot/cogs/audio/core/utilities/player.py:309 -#: redbot/cogs/audio/core/utilities/player.py:407 -#: redbot/cogs/audio/core/utilities/playlists.py:606 -#: redbot/cogs/audio/core/utilities/playlists.py:639 +#: redbot/cogs/audio/core/utilities/player.py:266 +#: redbot/cogs/audio/core/utilities/player.py:308 +#: redbot/cogs/audio/core/utilities/player.py:408 +#: redbot/cogs/audio/core/utilities/playlists.py:605 +#: redbot/cogs/audio/core/utilities/playlists.py:638 msgid "Nothing found." msgstr "Hiçbir şey bulunamadı." +#: redbot/cogs/audio/core/utilities/player.py:269 +#: redbot/cogs/audio/core/utilities/player.py:310 +#: redbot/cogs/audio/core/utilities/player.py:423 +#: redbot/cogs/audio/core/utilities/playlists.py:607 +#: redbot/cogs/audio/core/utilities/playlists.py:640 +msgid "Track is not playable." +msgstr "Parça çalınamaz." + #: redbot/cogs/audio/core/utilities/player.py:270 #: redbot/cogs/audio/core/utilities/player.py:311 -#: redbot/cogs/audio/core/utilities/player.py:422 +#: redbot/cogs/audio/core/utilities/player.py:425 #: redbot/cogs/audio/core/utilities/playlists.py:608 #: redbot/cogs/audio/core/utilities/playlists.py:641 -msgid "Track is not playable." -msgstr "Parça çalınamaz." - -#: redbot/cogs/audio/core/utilities/player.py:271 -#: redbot/cogs/audio/core/utilities/player.py:312 -#: redbot/cogs/audio/core/utilities/player.py:424 -#: redbot/cogs/audio/core/utilities/playlists.py:609 -#: redbot/cogs/audio/core/utilities/playlists.py:642 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:301 -#: redbot/cogs/audio/core/utilities/player.py:392 +#: redbot/cogs/audio/core/utilities/player.py:300 +#: redbot/cogs/audio/core/utilities/player.py:393 #: redbot/cogs/audio/core/utilities/player.py:657 -#: redbot/cogs/audio/core/utilities/playlists.py:426 -#: redbot/cogs/audio/core/utilities/playlists.py:627 -#: redbot/cogs/audio/core/utilities/playlists.py:656 +#: redbot/cogs/audio/core/utilities/playlists.py:425 +#: redbot/cogs/audio/core/utilities/playlists.py:626 +#: redbot/cogs/audio/core/utilities/playlists.py:655 msgid "Unable to Get Track" msgstr "Parça alınamıyor" -#: redbot/cogs/audio/core/utilities/player.py:302 -#: redbot/cogs/audio/core/utilities/player.py:393 -#: redbot/cogs/audio/core/utilities/player.py:658 -#: redbot/cogs/audio/core/utilities/playlists.py:427 -#: redbot/cogs/audio/core/utilities/playlists.py:628 -#: redbot/cogs/audio/core/utilities/playlists.py:657 -msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/utilities/player.py:301 +#: redbot/cogs/audio/core/utilities/playlists.py:426 +msgid "I'm unable to get a track from the Lavalink node 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:328 +#: redbot/cogs/audio/core/utilities/player.py:327 msgid "The Spotify API key or client secret has not been set properly. \n" "Use `{prefix}audioset spotifyapi` for instructions." msgstr "Spotify API anahtarı veya istemci sırrı düzgün ayarlanmamış. \n" "Yönergeler için `{prefix}audioset spotifyapi` komutunu çalıştırın." -#: redbot/cogs/audio/core/utilities/player.py:352 +#: redbot/cogs/audio/core/utilities/player.py:351 msgid "Unable To Find Tracks" msgstr "Parçalar bulunamadı" -#: redbot/cogs/audio/core/utilities/player.py:353 +#: redbot/cogs/audio/core/utilities/player.py:352 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:379 +#: redbot/cogs/audio/core/utilities/player.py:378 msgid "{query} is not an allowed query." msgstr "{query} izin verilmeyen bir sorgudur." -#: redbot/cogs/audio/core/utilities/player.py:415 +#: redbot/cogs/audio/core/utilities/player.py:394 +#: redbot/cogs/audio/core/utilities/playlists.py:627 +#: redbot/cogs/audio/core/utilities/playlists.py:656 +msgid "I'm unable to get a track from Lavalink node 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:416 msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" "This 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ı bulamazsa yerel parçalar çalışmaz.\n" @@ -269,15 +271,19 @@ msgstr " {bad_tracks} şarkıları sıraya alınamaz." msgid "No Title" msgstr "Başlık Yok" -#: redbot/cogs/audio/core/utilities/player.py:498 +#: redbot/cogs/audio/core/utilities/player.py:494 msgid "Playlist Enqueued" msgstr "Playlist sıraya alındı." -#: redbot/cogs/audio/core/utilities/player.py:501 +#: redbot/cogs/audio/core/utilities/player.py:494 +msgid "Album Enqueued" +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:502 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:507 +#: redbot/cogs/audio/core/utilities/player.py:508 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." @@ -298,8 +304,8 @@ msgid "Matching track {num}/{total}..." msgstr "{num}/{total} şarkı eşleştiriliyor..." #: redbot/cogs/audio/core/utilities/player.py:631 -#: redbot/cogs/audio/core/utilities/playlists.py:342 -#: redbot/cogs/audio/core/utilities/playlists.py:415 +#: redbot/cogs/audio/core/utilities/playlists.py:341 +#: redbot/cogs/audio/core/utilities/playlists.py:414 msgid "Loading track {num}/{total}..." msgstr " {num}/{total} şarkı yükleniyor." @@ -307,35 +313,39 @@ msgstr " {num}/{total} şarkı yükleniyor." msgid "Approximate time remaining: {seconds}" msgstr "Tahmini kalan süre: {seconds}" +#: redbot/cogs/audio/core/utilities/player.py:658 +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:667 msgid "The connection was reset while loading the playlist." msgstr "Playlist yüklenirken bağlantı yenilendi." -#: redbot/cogs/audio/core/utilities/playlists.py:84 +#: redbot/cogs/audio/core/utilities/playlists.py:83 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:102 +#: redbot/cogs/audio/core/utilities/playlists.py:101 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:109 +#: redbot/cogs/audio/core/utilities/playlists.py:108 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:113 +#: redbot/cogs/audio/core/utilities/playlists.py:112 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:117 +#: redbot/cogs/audio/core/utilities/playlists.py:116 msgid "No access to playlist." msgstr "Çalma listesine erişim yok." -#: redbot/cogs/audio/core/utilities/playlists.py:225 +#: redbot/cogs/audio/core/utilities/playlists.py:224 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:242 +#: redbot/cogs/audio/core/utilities/playlists.py:241 msgid "{number}. <{playlist.name}>\n" " - Scope: < {scope} >\n" " - ID: < {playlist.id} >\n" @@ -347,88 +357,88 @@ msgstr "{number}. <{playlist.name}>\n" " - Parçalar: < {tracks} >\n" " - Yapımcı: < {author} >\n\n" -#: redbot/cogs/audio/core/utilities/playlists.py:259 +#: redbot/cogs/audio/core/utilities/playlists.py:258 msgid "{playlists} playlists found, which one would you like?" msgstr "{playlists} çalma listesi bulundu, hangisini çalmamı istersiniz?" -#: redbot/cogs/audio/core/utilities/playlists.py:278 -#: redbot/cogs/audio/core/utilities/playlists.py:284 +#: redbot/cogs/audio/core/utilities/playlists.py:277 +#: redbot/cogs/audio/core/utilities/playlists.py:283 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:309 +#: redbot/cogs/audio/core/utilities/playlists.py:308 msgid "Playlists you can access in this server:" msgstr "Bu sunucuda erişebildiğiniz çalma listeleri:" -#: redbot/cogs/audio/core/utilities/playlists.py:315 +#: redbot/cogs/audio/core/utilities/playlists.py:314 msgid "Playlists for {scope}:" msgstr "{scope} için çalma listeleri:" -#: redbot/cogs/audio/core/utilities/playlists.py:319 +#: redbot/cogs/audio/core/utilities/playlists.py:318 msgid "Page {page_num}/{total_pages} | {num} playlists." msgstr "Sayfa {page_num}/{total_pages} | {num} çalma listesi." -#: redbot/cogs/audio/core/utilities/playlists.py:335 -#: redbot/cogs/audio/core/utilities/playlists.py:413 +#: redbot/cogs/audio/core/utilities/playlists.py:334 +#: redbot/cogs/audio/core/utilities/playlists.py:412 msgid "Please wait, adding tracks..." msgstr "Lütfen bekleyin, şarkılar ekleniyor." -#: redbot/cogs/audio/core/utilities/playlists.py:362 -#: redbot/cogs/audio/core/utilities/playlists.py:465 +#: redbot/cogs/audio/core/utilities/playlists.py:361 +#: redbot/cogs/audio/core/utilities/playlists.py:464 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "Boş çalma listesi {name} (`{id}`) [**{scope}**] oluşturuldu." -#: redbot/cogs/audio/core/utilities/playlists.py:367 -#: redbot/cogs/audio/core/utilities/playlists.py:470 +#: redbot/cogs/audio/core/utilities/playlists.py:366 +#: redbot/cogs/audio/core/utilities/playlists.py:469 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:372 -#: redbot/cogs/audio/core/utilities/playlists.py:475 +#: redbot/cogs/audio/core/utilities/playlists.py:371 +#: redbot/cogs/audio/core/utilities/playlists.py:474 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:376 -#: redbot/cogs/audio/core/utilities/playlists.py:479 +#: redbot/cogs/audio/core/utilities/playlists.py:375 +#: redbot/cogs/audio/core/utilities/playlists.py:478 msgid "Playlist Saved" msgstr "Çalma listesi kaydedildi" -#: redbot/cogs/audio/core/utilities/playlists.py:541 -#: redbot/cogs/audio/core/utilities/playlists.py:554 -#: redbot/cogs/audio/core/utilities/playlists.py:561 -#: redbot/cogs/audio/core/utilities/playlists.py:572 +#: redbot/cogs/audio/core/utilities/playlists.py:540 +#: redbot/cogs/audio/core/utilities/playlists.py:553 +#: redbot/cogs/audio/core/utilities/playlists.py:560 +#: redbot/cogs/audio/core/utilities/playlists.py:571 msgid "Unable To Get Playlists" msgstr "Çalma Listeleri Alınamadı" -#: redbot/cogs/audio/core/utilities/playlists.py:542 +#: redbot/cogs/audio/core/utilities/playlists.py:541 msgid "I don't have permission to connect and speak in your channel." msgstr "Bulunduğunuz kanala bağlanma ve konuşma iznim yok." -#: redbot/cogs/audio/core/utilities/playlists.py:573 +#: redbot/cogs/audio/core/utilities/playlists.py:572 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:682 +#: redbot/cogs/audio/core/utilities/playlists.py:680 msgid "the Global" msgstr "Evrensel" -#: redbot/cogs/audio/core/utilities/playlists.py:682 +#: redbot/cogs/audio/core/utilities/playlists.py:680 msgid "Global" msgstr "Küresel" -#: redbot/cogs/audio/core/utilities/playlists.py:684 +#: redbot/cogs/audio/core/utilities/playlists.py:682 msgid "the Server" msgstr "Sunucu" -#: redbot/cogs/audio/core/utilities/playlists.py:684 +#: redbot/cogs/audio/core/utilities/playlists.py:682 msgid "Server" msgstr "Sunucu" -#: redbot/cogs/audio/core/utilities/playlists.py:686 +#: redbot/cogs/audio/core/utilities/playlists.py:684 msgid "the User" msgstr "Kullanıcı" -#: redbot/cogs/audio/core/utilities/playlists.py:686 +#: redbot/cogs/audio/core/utilities/playlists.py:684 msgid "User" msgstr "Kullanıcı" diff --git a/redbot/cogs/audio/core/utilities/locales/uk-UA.po b/redbot/cogs/audio/core/utilities/locales/uk-UA.po index 1ef6e5b3a35..dfc64766ddb 100644 --- a/redbot/cogs/audio/core/utilities/locales/uk-UA.po +++ b/redbot/cogs/audio/core/utilities/locales/uk-UA.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 03:05+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,96 +15,96 @@ msgstr "" "X-Crowdin-File-ID: 688\n" "Language: uk_UA\n" -#: redbot/cogs/audio/core/utilities/formatting.py:75 +#: redbot/cogs/audio/core/utilities/formatting.py:74 msgid "tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:85 -#: redbot/cogs/audio/core/utilities/formatting.py:275 +#: redbot/cogs/audio/core/utilities/formatting.py:84 +#: redbot/cogs/audio/core/utilities/formatting.py:272 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:96 -#: redbot/cogs/audio/core/utilities/playlists.py:527 -msgid "Connection to Lavalink has failed" +#: redbot/cogs/audio/core/utilities/formatting.py:95 +#: redbot/cogs/audio/core/utilities/playlists.py:526 +msgid "Connection to Lavalink node has failed" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:99 +#: redbot/cogs/audio/core/utilities/formatting.py:98 #: redbot/cogs/audio/core/utilities/player.py:591 -#: redbot/cogs/audio/core/utilities/playlists.py:530 +#: redbot/cogs/audio/core/utilities/playlists.py:529 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:562 +#: redbot/cogs/audio/core/utilities/formatting.py:106 +#: redbot/cogs/audio/core/utilities/playlists.py:561 msgid "Connect to a voice channel first." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:110 -#: redbot/cogs/audio/core/utilities/playlists.py:555 -msgid "Connection to Lavalink has not yet been established." +#: redbot/cogs/audio/core/utilities/formatting.py:109 +#: redbot/cogs/audio/core/utilities/playlists.py:554 +msgid "Connection to Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:117 -#: redbot/cogs/audio/core/utilities/player.py:441 -#: redbot/cogs/audio/core/utilities/player.py:523 -msgid "Queue size limit reached." +#: redbot/cogs/audio/core/utilities/formatting.py:116 +msgid "Unable To Play Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:117 -msgid "Unable To Play Tracks" +#: redbot/cogs/audio/core/utilities/formatting.py:116 +#: redbot/cogs/audio/core/utilities/player.py:442 +#: redbot/cogs/audio/core/utilities/player.py:524 +msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:155 +#: redbot/cogs/audio/core/utilities/formatting.py:154 #: redbot/cogs/audio/core/utilities/player.py:599 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:170 +#: redbot/cogs/audio/core/utilities/formatting.py:168 #: redbot/cogs/audio/core/utilities/player.py:548 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:188 +#: redbot/cogs/audio/core/utilities/formatting.py:185 #: redbot/cogs/audio/core/utilities/player.py:570 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:203 +#: redbot/cogs/audio/core/utilities/formatting.py:200 #: redbot/cogs/audio/core/utilities/player.py:602 msgid "{time} until track playback: #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:263 +#: redbot/cogs/audio/core/utilities/formatting.py:260 msgid "Tracks Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:264 +#: redbot/cogs/audio/core/utilities/formatting.py:261 msgid "search results" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:266 +#: redbot/cogs/audio/core/utilities/formatting.py:263 msgid "Folders Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:267 +#: redbot/cogs/audio/core/utilities/formatting.py:264 msgid "local folders" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:269 +#: redbot/cogs/audio/core/utilities/formatting.py:266 msgid "Files Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:270 +#: redbot/cogs/audio/core/utilities/formatting.py:267 msgid "local tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:382 -#: redbot/cogs/audio/core/utilities/playlists.py:241 +#: redbot/cogs/audio/core/utilities/formatting.py:379 +#: redbot/cogs/audio/core/utilities/playlists.py:240 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:383 +#: redbot/cogs/audio/core/utilities/formatting.py:380 msgid " - Name: <{pname}>\n" " - Scope: < {scope} >\n" " - ID: < {pid} >\n" @@ -113,9 +113,9 @@ msgid " - Name: <{pname}>\n" msgstr "" #: redbot/cogs/audio/core/utilities/local_tracks.py:109 -#: redbot/cogs/audio/core/utilities/player.py:235 -#: redbot/cogs/audio/core/utilities/player.py:245 -#: redbot/cogs/audio/core/utilities/player.py:327 +#: redbot/cogs/audio/core/utilities/player.py:234 +#: redbot/cogs/audio/core/utilities/player.py:244 +#: redbot/cogs/audio/core/utilities/player.py:326 #: redbot/cogs/audio/core/utilities/player.py:650 msgid "Invalid Environment" msgstr "" @@ -124,11 +124,11 @@ msgstr "" msgid "No localtracks folder." msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:53 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:50 msgid "Not enough {currency}" msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:54 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:51 msgid "{required_credits} {currency} required, but you have {bal}." msgstr "" @@ -136,119 +136,121 @@ msgstr "" 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 +#: redbot/cogs/audio/core/utilities/player.py:135 +#: redbot/cogs/audio/core/utilities/player.py:139 +#: redbot/cogs/audio/core/utilities/player.py:144 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:142 +#: redbot/cogs/audio/core/utilities/player.py:141 msgid "Currently livestreaming {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:147 +#: redbot/cogs/audio/core/utilities/player.py:146 msgid "{time} left on {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:155 -#: redbot/cogs/audio/core/utilities/player.py:190 +#: redbot/cogs/audio/core/utilities/player.py:154 +#: redbot/cogs/audio/core/utilities/player.py:189 msgid "Track Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:168 +#: redbot/cogs/audio/core/utilities/player.py:167 msgid "Track number must be equal to or greater than 1." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:174 +#: redbot/cogs/audio/core/utilities/player.py:173 msgid "There are only {queuelen} songs currently queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:180 +#: redbot/cogs/audio/core/utilities/player.py:179 msgid "{skip_to_track} Tracks Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:236 +#: redbot/cogs/audio/core/utilities/player.py:235 msgid "The owner needs to set the Spotify client ID and Spotify client secret, before Spotify URLs or codes can be used. \n" "See `{prefix}audioset spotifyapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:246 +#: redbot/cogs/audio/core/utilities/player.py:245 msgid "The owner needs to set the YouTube API key before Spotify URLs or codes can be used.\n" "See `{prefix}audioset youtubeapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:255 -#: redbot/cogs/audio/core/utilities/player.py:364 -#: redbot/cogs/audio/core/utilities/playlists.py:595 +#: redbot/cogs/audio/core/utilities/player.py:254 +#: redbot/cogs/audio/core/utilities/player.py:363 +#: redbot/cogs/audio/core/utilities/playlists.py:594 msgid "Unable To Get Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:256 -#: redbot/cogs/audio/core/utilities/player.py:365 -#: redbot/cogs/audio/core/utilities/playlists.py:596 +#: redbot/cogs/audio/core/utilities/player.py:255 +#: redbot/cogs/audio/core/utilities/player.py:364 +#: redbot/cogs/audio/core/utilities/playlists.py:595 msgid "Wait until the playlist has finished loading." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:267 -#: redbot/cogs/audio/core/utilities/player.py:309 -#: redbot/cogs/audio/core/utilities/player.py:407 -#: redbot/cogs/audio/core/utilities/playlists.py:606 -#: redbot/cogs/audio/core/utilities/playlists.py:639 +#: redbot/cogs/audio/core/utilities/player.py:266 +#: redbot/cogs/audio/core/utilities/player.py:308 +#: redbot/cogs/audio/core/utilities/player.py:408 +#: redbot/cogs/audio/core/utilities/playlists.py:605 +#: redbot/cogs/audio/core/utilities/playlists.py:638 msgid "Nothing found." msgstr "" +#: redbot/cogs/audio/core/utilities/player.py:269 +#: redbot/cogs/audio/core/utilities/player.py:310 +#: redbot/cogs/audio/core/utilities/player.py:423 +#: redbot/cogs/audio/core/utilities/playlists.py:607 +#: redbot/cogs/audio/core/utilities/playlists.py:640 +msgid "Track is not playable." +msgstr "" + #: redbot/cogs/audio/core/utilities/player.py:270 #: redbot/cogs/audio/core/utilities/player.py:311 -#: redbot/cogs/audio/core/utilities/player.py:422 +#: redbot/cogs/audio/core/utilities/player.py:425 #: redbot/cogs/audio/core/utilities/playlists.py:608 #: redbot/cogs/audio/core/utilities/playlists.py:641 -msgid "Track is not playable." -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:271 -#: redbot/cogs/audio/core/utilities/player.py:312 -#: redbot/cogs/audio/core/utilities/player.py:424 -#: redbot/cogs/audio/core/utilities/playlists.py:609 -#: redbot/cogs/audio/core/utilities/playlists.py:642 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:301 -#: redbot/cogs/audio/core/utilities/player.py:392 +#: redbot/cogs/audio/core/utilities/player.py:300 +#: redbot/cogs/audio/core/utilities/player.py:393 #: redbot/cogs/audio/core/utilities/player.py:657 -#: redbot/cogs/audio/core/utilities/playlists.py:426 -#: redbot/cogs/audio/core/utilities/playlists.py:627 -#: redbot/cogs/audio/core/utilities/playlists.py:656 +#: redbot/cogs/audio/core/utilities/playlists.py:425 +#: redbot/cogs/audio/core/utilities/playlists.py:626 +#: redbot/cogs/audio/core/utilities/playlists.py:655 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:302 -#: redbot/cogs/audio/core/utilities/player.py:393 -#: redbot/cogs/audio/core/utilities/player.py:658 -#: redbot/cogs/audio/core/utilities/playlists.py:427 -#: redbot/cogs/audio/core/utilities/playlists.py:628 -#: redbot/cogs/audio/core/utilities/playlists.py:657 -msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/utilities/player.py:301 +#: redbot/cogs/audio/core/utilities/playlists.py:426 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:328 +#: redbot/cogs/audio/core/utilities/player.py:327 msgid "The Spotify API key or client secret has not been set properly. \n" "Use `{prefix}audioset spotifyapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:352 +#: redbot/cogs/audio/core/utilities/player.py:351 msgid "Unable To Find Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:353 +#: redbot/cogs/audio/core/utilities/player.py:352 msgid "This doesn't seem to be a supported Spotify URL or code." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:379 +#: redbot/cogs/audio/core/utilities/player.py:378 msgid "{query} is not an allowed query." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:415 +#: redbot/cogs/audio/core/utilities/player.py:394 +#: redbot/cogs/audio/core/utilities/playlists.py:627 +#: redbot/cogs/audio/core/utilities/playlists.py:656 +msgid "I'm unable to get a track from Lavalink node at the moment, try again in a few minutes." +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:416 msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" "This may be due to permissions or because Lavalink.jar is being run in a different machine than the local tracks." msgstr "" @@ -261,15 +263,19 @@ msgstr "" msgid "No Title" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:498 +#: redbot/cogs/audio/core/utilities/player.py:494 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:501 +#: redbot/cogs/audio/core/utilities/player.py:494 +msgid "Album Enqueued" +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:502 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:507 +#: redbot/cogs/audio/core/utilities/player.py:508 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "" @@ -290,8 +296,8 @@ msgid "Matching track {num}/{total}..." msgstr "" #: redbot/cogs/audio/core/utilities/player.py:631 -#: redbot/cogs/audio/core/utilities/playlists.py:342 -#: redbot/cogs/audio/core/utilities/playlists.py:415 +#: redbot/cogs/audio/core/utilities/playlists.py:341 +#: redbot/cogs/audio/core/utilities/playlists.py:414 msgid "Loading track {num}/{total}..." msgstr "" @@ -299,35 +305,39 @@ msgstr "" msgid "Approximate time remaining: {seconds}" msgstr "" +#: redbot/cogs/audio/core/utilities/player.py:658 +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:667 msgid "The connection was reset while loading the playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:84 +#: redbot/cogs/audio/core/utilities/playlists.py:83 msgid "You do not have the permissions to manage {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:102 +#: redbot/cogs/audio/core/utilities/playlists.py:101 msgid "You do not have the permissions to manage that playlist in {guild}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:109 +#: redbot/cogs/audio/core/utilities/playlists.py:108 msgid "You do not have the permissions to manage playlist owned by {user}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:113 +#: redbot/cogs/audio/core/utilities/playlists.py:112 msgid "You do not have the permissions to manage playlists in {scope} scope." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:117 +#: redbot/cogs/audio/core/utilities/playlists.py:116 msgid "No access to playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:225 +#: redbot/cogs/audio/core/utilities/playlists.py:224 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:242 +#: redbot/cogs/audio/core/utilities/playlists.py:241 msgid "{number}. <{playlist.name}>\n" " - Scope: < {scope} >\n" " - ID: < {playlist.id} >\n" @@ -335,88 +345,88 @@ msgid "{number}. <{playlist.name}>\n" " - Author: < {author} >\n\n" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:259 +#: redbot/cogs/audio/core/utilities/playlists.py:258 msgid "{playlists} playlists found, which one would you like?" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:278 -#: redbot/cogs/audio/core/utilities/playlists.py:284 +#: redbot/cogs/audio/core/utilities/playlists.py:277 +#: redbot/cogs/audio/core/utilities/playlists.py:283 msgid "Too many matches found and you did not select which one you wanted." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:309 +#: redbot/cogs/audio/core/utilities/playlists.py:308 msgid "Playlists you can access in this server:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:315 +#: redbot/cogs/audio/core/utilities/playlists.py:314 msgid "Playlists for {scope}:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:319 +#: redbot/cogs/audio/core/utilities/playlists.py:318 msgid "Page {page_num}/{total_pages} | {num} playlists." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:335 -#: redbot/cogs/audio/core/utilities/playlists.py:413 +#: redbot/cogs/audio/core/utilities/playlists.py:334 +#: redbot/cogs/audio/core/utilities/playlists.py:412 msgid "Please wait, adding tracks..." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:362 -#: redbot/cogs/audio/core/utilities/playlists.py:465 +#: redbot/cogs/audio/core/utilities/playlists.py:361 +#: redbot/cogs/audio/core/utilities/playlists.py:464 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:367 -#: redbot/cogs/audio/core/utilities/playlists.py:470 +#: redbot/cogs/audio/core/utilities/playlists.py:366 +#: redbot/cogs/audio/core/utilities/playlists.py:469 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:372 -#: redbot/cogs/audio/core/utilities/playlists.py:475 +#: redbot/cogs/audio/core/utilities/playlists.py:371 +#: redbot/cogs/audio/core/utilities/playlists.py:474 msgid "Added {num} tracks from the {playlist_name} playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:376 -#: redbot/cogs/audio/core/utilities/playlists.py:479 +#: redbot/cogs/audio/core/utilities/playlists.py:375 +#: redbot/cogs/audio/core/utilities/playlists.py:478 msgid "Playlist Saved" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:541 -#: redbot/cogs/audio/core/utilities/playlists.py:554 -#: redbot/cogs/audio/core/utilities/playlists.py:561 -#: redbot/cogs/audio/core/utilities/playlists.py:572 +#: redbot/cogs/audio/core/utilities/playlists.py:540 +#: redbot/cogs/audio/core/utilities/playlists.py:553 +#: redbot/cogs/audio/core/utilities/playlists.py:560 +#: redbot/cogs/audio/core/utilities/playlists.py:571 msgid "Unable To Get Playlists" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:542 +#: redbot/cogs/audio/core/utilities/playlists.py:541 msgid "I don't have permission to connect and speak in your channel." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:573 +#: redbot/cogs/audio/core/utilities/playlists.py:572 msgid "You must be in the voice channel to use the playlist command." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:682 +#: redbot/cogs/audio/core/utilities/playlists.py:680 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:682 +#: redbot/cogs/audio/core/utilities/playlists.py:680 msgid "Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:684 +#: redbot/cogs/audio/core/utilities/playlists.py:682 msgid "the Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:684 +#: redbot/cogs/audio/core/utilities/playlists.py:682 msgid "Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:686 +#: redbot/cogs/audio/core/utilities/playlists.py:684 msgid "the User" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:686 +#: redbot/cogs/audio/core/utilities/playlists.py:684 msgid "User" msgstr "" diff --git a/redbot/cogs/audio/core/utilities/locales/vi-VN.po b/redbot/cogs/audio/core/utilities/locales/vi-VN.po index 43141e05020..ed0e7a659e2 100644 --- a/redbot/cogs/audio/core/utilities/locales/vi-VN.po +++ b/redbot/cogs/audio/core/utilities/locales/vi-VN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 03:05+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,107 +15,111 @@ msgstr "" "X-Crowdin-File-ID: 688\n" "Language: vi_VN\n" -#: redbot/cogs/audio/core/utilities/formatting.py:75 +#: redbot/cogs/audio/core/utilities/formatting.py:74 msgid "tracks" -msgstr "" +msgstr "bài hát" -#: redbot/cogs/audio/core/utilities/formatting.py:85 -#: redbot/cogs/audio/core/utilities/formatting.py:275 +#: redbot/cogs/audio/core/utilities/formatting.py:84 +#: redbot/cogs/audio/core/utilities/formatting.py:272 msgid "Page {page_num}/{total_pages}" -msgstr "" +msgstr "Trang {page_num} trên tổng số {total_pages}" -#: redbot/cogs/audio/core/utilities/formatting.py:96 -#: redbot/cogs/audio/core/utilities/playlists.py:527 -msgid "Connection to Lavalink has failed" +#: redbot/cogs/audio/core/utilities/formatting.py:95 +#: redbot/cogs/audio/core/utilities/playlists.py:526 +msgid "Connection to Lavalink node has failed" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:99 +#: redbot/cogs/audio/core/utilities/formatting.py:98 #: redbot/cogs/audio/core/utilities/player.py:591 -#: redbot/cogs/audio/core/utilities/playlists.py:530 +#: redbot/cogs/audio/core/utilities/playlists.py:529 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:562 +#: redbot/cogs/audio/core/utilities/formatting.py:106 +#: redbot/cogs/audio/core/utilities/playlists.py:561 msgid "Connect to a voice channel first." -msgstr "" +msgstr "Kết nối với một kênh thoại trước." -#: redbot/cogs/audio/core/utilities/formatting.py:110 -#: redbot/cogs/audio/core/utilities/playlists.py:555 -msgid "Connection to Lavalink has not yet been established." -msgstr "" - -#: redbot/cogs/audio/core/utilities/formatting.py:117 -#: redbot/cogs/audio/core/utilities/player.py:441 -#: redbot/cogs/audio/core/utilities/player.py:523 -msgid "Queue size limit reached." +#: redbot/cogs/audio/core/utilities/formatting.py:109 +#: redbot/cogs/audio/core/utilities/playlists.py:554 +msgid "Connection to Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:117 +#: redbot/cogs/audio/core/utilities/formatting.py:116 msgid "Unable To Play Tracks" -msgstr "" +msgstr "Không thể phát các bài hát" + +#: redbot/cogs/audio/core/utilities/formatting.py:116 +#: redbot/cogs/audio/core/utilities/player.py:442 +#: redbot/cogs/audio/core/utilities/player.py:524 +msgid "Queue size limit reached." +msgstr "Đạt đến số lượng hàng đợi giới hạn." -#: redbot/cogs/audio/core/utilities/formatting.py:155 +#: redbot/cogs/audio/core/utilities/formatting.py:154 #: redbot/cogs/audio/core/utilities/player.py:599 msgid "Track Enqueued" -msgstr "" +msgstr "Đã thêm bài hát vào hàng đợi" -#: redbot/cogs/audio/core/utilities/formatting.py:170 +#: redbot/cogs/audio/core/utilities/formatting.py:168 #: redbot/cogs/audio/core/utilities/player.py:548 msgid "This track is not allowed in this server." -msgstr "" +msgstr "Bài hát này không được cho phép trên máy chủ này." -#: redbot/cogs/audio/core/utilities/formatting.py:188 +#: redbot/cogs/audio/core/utilities/formatting.py:185 #: redbot/cogs/audio/core/utilities/player.py:570 msgid "Track exceeds maximum length." -msgstr "" +msgstr "Độ dài bài hát vượt quá giá trị tối đa." -#: redbot/cogs/audio/core/utilities/formatting.py:203 +#: redbot/cogs/audio/core/utilities/formatting.py:200 #: redbot/cogs/audio/core/utilities/player.py:602 msgid "{time} until track playback: #{position} in queue" -msgstr "" +msgstr "Còn {time} cho đến khi phát lại: thứ #{position} trong hàng đợi" -#: redbot/cogs/audio/core/utilities/formatting.py:263 +#: redbot/cogs/audio/core/utilities/formatting.py:260 msgid "Tracks Found:" -msgstr "" +msgstr "Đã tìm thấy bài hát:" -#: redbot/cogs/audio/core/utilities/formatting.py:264 +#: redbot/cogs/audio/core/utilities/formatting.py:261 msgid "search results" -msgstr "" +msgstr "kết quả tìm kiếm" -#: redbot/cogs/audio/core/utilities/formatting.py:266 +#: redbot/cogs/audio/core/utilities/formatting.py:263 msgid "Folders Found:" -msgstr "" +msgstr "Đã tìm thấy thư mục:" -#: redbot/cogs/audio/core/utilities/formatting.py:267 +#: redbot/cogs/audio/core/utilities/formatting.py:264 msgid "local folders" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:269 +#: redbot/cogs/audio/core/utilities/formatting.py:266 msgid "Files Found:" -msgstr "" +msgstr "Đã tìm thấy tập tin:" -#: redbot/cogs/audio/core/utilities/formatting.py:270 +#: redbot/cogs/audio/core/utilities/formatting.py:267 msgid "local tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:382 -#: redbot/cogs/audio/core/utilities/playlists.py:241 +#: redbot/cogs/audio/core/utilities/formatting.py:379 +#: redbot/cogs/audio/core/utilities/playlists.py:240 msgid "Unknown" -msgstr "" +msgstr "Không rõ" -#: redbot/cogs/audio/core/utilities/formatting.py:383 +#: redbot/cogs/audio/core/utilities/formatting.py:380 msgid " - Name: <{pname}>\n" " - Scope: < {scope} >\n" " - ID: < {pid} >\n" " - Tracks: < {ptracks} >\n" " - Author: < {author} >\n\n" -msgstr "" +msgstr " - Tên: <{pname}>\n" +" - Khoảng cách: < {scope} >\n" +" - ID: < {pid} >\n" +" - Bài hát: < {ptracks} >\n" +" - Tác giả: < {author} >\n\n" #: redbot/cogs/audio/core/utilities/local_tracks.py:109 -#: redbot/cogs/audio/core/utilities/player.py:235 -#: redbot/cogs/audio/core/utilities/player.py:245 -#: redbot/cogs/audio/core/utilities/player.py:327 +#: redbot/cogs/audio/core/utilities/player.py:234 +#: redbot/cogs/audio/core/utilities/player.py:244 +#: redbot/cogs/audio/core/utilities/player.py:326 #: redbot/cogs/audio/core/utilities/player.py:650 msgid "Invalid Environment" msgstr "" @@ -124,11 +128,11 @@ msgstr "" msgid "No localtracks folder." msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:53 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:50 msgid "Not enough {currency}" msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:54 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:51 msgid "{required_credits} {currency} required, but you have {bal}." msgstr "" @@ -136,293 +140,307 @@ msgstr "" 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 +#: redbot/cogs/audio/core/utilities/player.py:135 +#: redbot/cogs/audio/core/utilities/player.py:139 +#: redbot/cogs/audio/core/utilities/player.py:144 msgid "There's nothing in the queue." -msgstr "" +msgstr "Đã hết hàng đợi." -#: redbot/cogs/audio/core/utilities/player.py:142 +#: redbot/cogs/audio/core/utilities/player.py:141 msgid "Currently livestreaming {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:147 +#: redbot/cogs/audio/core/utilities/player.py:146 msgid "{time} left on {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:155 -#: redbot/cogs/audio/core/utilities/player.py:190 +#: redbot/cogs/audio/core/utilities/player.py:154 +#: redbot/cogs/audio/core/utilities/player.py:189 msgid "Track Skipped" -msgstr "" +msgstr "Đã bỏ qua" -#: redbot/cogs/audio/core/utilities/player.py:168 +#: redbot/cogs/audio/core/utilities/player.py:167 msgid "Track number must be equal to or greater than 1." -msgstr "" +msgstr "Số bài hát phải lớn hơn hoặc bằng 1." -#: redbot/cogs/audio/core/utilities/player.py:174 +#: redbot/cogs/audio/core/utilities/player.py:173 msgid "There are only {queuelen} songs currently queued." -msgstr "" +msgstr "Hiện tại chỉ có {queuelen} bài hát đang trong hàng đợi." -#: redbot/cogs/audio/core/utilities/player.py:180 +#: redbot/cogs/audio/core/utilities/player.py:179 msgid "{skip_to_track} Tracks Skipped" -msgstr "" +msgstr "{skip_to_track} Bài hát đã bỏ qua" -#: redbot/cogs/audio/core/utilities/player.py:236 +#: redbot/cogs/audio/core/utilities/player.py:235 msgid "The owner needs to set the Spotify client ID and Spotify client secret, before Spotify URLs or codes can be used. \n" "See `{prefix}audioset spotifyapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:246 +#: redbot/cogs/audio/core/utilities/player.py:245 msgid "The owner needs to set the YouTube API key before Spotify URLs or codes can be used.\n" "See `{prefix}audioset youtubeapi` for instructions." msgstr "" +#: redbot/cogs/audio/core/utilities/player.py:254 +#: redbot/cogs/audio/core/utilities/player.py:363 +#: redbot/cogs/audio/core/utilities/playlists.py:594 +msgid "Unable To Get Tracks" +msgstr "Tôi không lấy được nhạc. Thử lại lần nữa đi" + #: redbot/cogs/audio/core/utilities/player.py:255 #: redbot/cogs/audio/core/utilities/player.py:364 #: redbot/cogs/audio/core/utilities/playlists.py:595 -msgid "Unable To Get Tracks" -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:256 -#: redbot/cogs/audio/core/utilities/player.py:365 -#: redbot/cogs/audio/core/utilities/playlists.py:596 msgid "Wait until the playlist has finished loading." -msgstr "" +msgstr "Đợi tôi load danh sách phát." -#: redbot/cogs/audio/core/utilities/player.py:267 -#: redbot/cogs/audio/core/utilities/player.py:309 -#: redbot/cogs/audio/core/utilities/player.py:407 -#: redbot/cogs/audio/core/utilities/playlists.py:606 -#: redbot/cogs/audio/core/utilities/playlists.py:639 +#: redbot/cogs/audio/core/utilities/player.py:266 +#: redbot/cogs/audio/core/utilities/player.py:308 +#: redbot/cogs/audio/core/utilities/player.py:408 +#: redbot/cogs/audio/core/utilities/playlists.py:605 +#: redbot/cogs/audio/core/utilities/playlists.py:638 msgid "Nothing found." -msgstr "" +msgstr "Không tìm thấy gì cả." + +#: redbot/cogs/audio/core/utilities/player.py:269 +#: redbot/cogs/audio/core/utilities/player.py:310 +#: redbot/cogs/audio/core/utilities/player.py:423 +#: redbot/cogs/audio/core/utilities/playlists.py:607 +#: redbot/cogs/audio/core/utilities/playlists.py:640 +msgid "Track is not playable." +msgstr "Bài hát không thể phát được." #: redbot/cogs/audio/core/utilities/player.py:270 #: redbot/cogs/audio/core/utilities/player.py:311 -#: redbot/cogs/audio/core/utilities/player.py:422 +#: redbot/cogs/audio/core/utilities/player.py:425 #: redbot/cogs/audio/core/utilities/playlists.py:608 #: redbot/cogs/audio/core/utilities/playlists.py:641 -msgid "Track is not playable." -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:271 -#: redbot/cogs/audio/core/utilities/player.py:312 -#: redbot/cogs/audio/core/utilities/player.py:424 -#: redbot/cogs/audio/core/utilities/playlists.py:609 -#: redbot/cogs/audio/core/utilities/playlists.py:642 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:301 -#: redbot/cogs/audio/core/utilities/player.py:392 +#: redbot/cogs/audio/core/utilities/player.py:300 +#: redbot/cogs/audio/core/utilities/player.py:393 #: redbot/cogs/audio/core/utilities/player.py:657 -#: redbot/cogs/audio/core/utilities/playlists.py:426 -#: redbot/cogs/audio/core/utilities/playlists.py:627 -#: redbot/cogs/audio/core/utilities/playlists.py:656 +#: redbot/cogs/audio/core/utilities/playlists.py:425 +#: redbot/cogs/audio/core/utilities/playlists.py:626 +#: redbot/cogs/audio/core/utilities/playlists.py:655 msgid "Unable to Get Track" -msgstr "" +msgstr "Tôi không lấy được nhạc. Thử lại lần nữa đi" -#: redbot/cogs/audio/core/utilities/player.py:302 -#: redbot/cogs/audio/core/utilities/player.py:393 -#: redbot/cogs/audio/core/utilities/player.py:658 -#: redbot/cogs/audio/core/utilities/playlists.py:427 -#: redbot/cogs/audio/core/utilities/playlists.py:628 -#: redbot/cogs/audio/core/utilities/playlists.py:657 -msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/utilities/player.py:301 +#: redbot/cogs/audio/core/utilities/playlists.py:426 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:328 +#: redbot/cogs/audio/core/utilities/player.py:327 msgid "The Spotify API key or client secret has not been set properly. \n" "Use `{prefix}audioset spotifyapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:352 +#: redbot/cogs/audio/core/utilities/player.py:351 msgid "Unable To Find Tracks" -msgstr "" +msgstr "Tôi không lấy được nhạc" -#: redbot/cogs/audio/core/utilities/player.py:353 +#: redbot/cogs/audio/core/utilities/player.py:352 msgid "This doesn't seem to be a supported Spotify URL or code." -msgstr "" +msgstr "Hình như tôi không hỗ trợ link/code đó, hay là thử lại." -#: redbot/cogs/audio/core/utilities/player.py:379 +#: redbot/cogs/audio/core/utilities/player.py:378 msgid "{query} is not an allowed query." +msgstr "{query} không phải là một từ khóa cho phép." + +#: redbot/cogs/audio/core/utilities/player.py:394 +#: redbot/cogs/audio/core/utilities/playlists.py:627 +#: redbot/cogs/audio/core/utilities/playlists.py:656 +msgid "I'm unable to get a track from Lavalink node at the moment, try again in a few minutes." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:415 +#: redbot/cogs/audio/core/utilities/player.py:416 msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" "This 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:486 msgid " {bad_tracks} tracks cannot be queued." -msgstr "" +msgstr " {bad_tracks} sorry Tôi không thể nhét mấy bài này vào hàng đợi." #: redbot/cogs/audio/core/utilities/player.py:492 msgid "No Title" -msgstr "" +msgstr "Không có tiêu đề" -#: redbot/cogs/audio/core/utilities/player.py:498 +#: redbot/cogs/audio/core/utilities/player.py:494 msgid "Playlist Enqueued" +msgstr "Danh sách đã được thêm vào hàng đợi" + +#: redbot/cogs/audio/core/utilities/player.py:494 +msgid "Album Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:501 +#: redbot/cogs/audio/core/utilities/player.py:502 msgid "Added {num} tracks to the queue.{maxlength_msg}" -msgstr "" +msgstr "Đã thêm {num} bài hát vào hàng đợi.{maxlength_msg}" -#: redbot/cogs/audio/core/utilities/player.py:507 +#: redbot/cogs/audio/core/utilities/player.py:508 msgid "{time} until start of playlist playback: starts at #{position} in queue" -msgstr "" +msgstr "{time} cho đến khi bắt đầu danh sách phát lại: bắt đầu từ #{position} trong hàng đợi" #: redbot/cogs/audio/core/utilities/player.py:588 msgid "Nothing found" -msgstr "" +msgstr "Không tìm thấy gì cả" #: redbot/cogs/audio/core/utilities/player.py:623 msgid "Please wait, finding tracks..." -msgstr "" +msgstr "Đợi tý, đang tìm bài hát..." #: redbot/cogs/audio/core/utilities/player.py:629 msgid "Getting track {num}/{total}..." -msgstr "" +msgstr "Đang lấy bài hát {num}/{total}..." #: redbot/cogs/audio/core/utilities/player.py:630 msgid "Matching track {num}/{total}..." msgstr "" #: redbot/cogs/audio/core/utilities/player.py:631 -#: redbot/cogs/audio/core/utilities/playlists.py:342 -#: redbot/cogs/audio/core/utilities/playlists.py:415 +#: redbot/cogs/audio/core/utilities/playlists.py:341 +#: redbot/cogs/audio/core/utilities/playlists.py:414 msgid "Loading track {num}/{total}..." -msgstr "" +msgstr "Đang tải bài hát {num}/{total}..." #: redbot/cogs/audio/core/utilities/player.py:632 msgid "Approximate time remaining: {seconds}" -msgstr "" +msgstr "Dự đoán thời gian còn lại: {seconds}" + +#: redbot/cogs/audio/core/utilities/player.py:658 +msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." +msgstr "Bây giờ tôi chưa thể tìm nhạc được, đợi một lát nữa rùi thử lại." #: redbot/cogs/audio/core/utilities/player.py:667 msgid "The connection was reset while loading the playlist." -msgstr "" +msgstr "Uhh Kết nối đã bị reset khi tôi đang lấy danh sách nhạc." -#: redbot/cogs/audio/core/utilities/playlists.py:84 +#: redbot/cogs/audio/core/utilities/playlists.py:83 msgid "You do not have the permissions to manage {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:102 +#: redbot/cogs/audio/core/utilities/playlists.py:101 msgid "You do not have the permissions to manage that playlist in {guild}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:109 +#: redbot/cogs/audio/core/utilities/playlists.py:108 msgid "You do not have the permissions to manage playlist owned by {user}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:113 +#: redbot/cogs/audio/core/utilities/playlists.py:112 msgid "You do not have the permissions to manage playlists in {scope} scope." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:117 +#: redbot/cogs/audio/core/utilities/playlists.py:116 msgid "No access to playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:225 +#: redbot/cogs/audio/core/utilities/playlists.py:224 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:242 +#: redbot/cogs/audio/core/utilities/playlists.py:241 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: < {scope} >\n" +" - ID: < {playlist.id} >\n" +" - Bài hát: < {tracks} >\n" +" - Tác giả: < {author} >\n\n" -#: redbot/cogs/audio/core/utilities/playlists.py:259 +#: redbot/cogs/audio/core/utilities/playlists.py:258 msgid "{playlists} playlists found, which one would you like?" -msgstr "" +msgstr "{playlists} danh sách phát đã tìm thấy, nghe bài nào?" -#: redbot/cogs/audio/core/utilities/playlists.py:278 -#: redbot/cogs/audio/core/utilities/playlists.py:284 +#: redbot/cogs/audio/core/utilities/playlists.py:277 +#: redbot/cogs/audio/core/utilities/playlists.py:283 msgid "Too many matches found and you did not select which one you wanted." -msgstr "" +msgstr "Tôi tìm thấy quá nhiều thứ và bạn chưa chọn bất kì bài nào cả." -#: redbot/cogs/audio/core/utilities/playlists.py:309 +#: redbot/cogs/audio/core/utilities/playlists.py:308 msgid "Playlists you can access in this server:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:315 +#: redbot/cogs/audio/core/utilities/playlists.py:314 msgid "Playlists for {scope}:" -msgstr "" +msgstr "Danh sách phát cho {scope}:" -#: redbot/cogs/audio/core/utilities/playlists.py:319 +#: redbot/cogs/audio/core/utilities/playlists.py:318 msgid "Page {page_num}/{total_pages} | {num} playlists." -msgstr "" +msgstr "Trang {page_num}/{total_pages} | {num} danh sách phát." -#: redbot/cogs/audio/core/utilities/playlists.py:335 -#: redbot/cogs/audio/core/utilities/playlists.py:413 +#: redbot/cogs/audio/core/utilities/playlists.py:334 +#: redbot/cogs/audio/core/utilities/playlists.py:412 msgid "Please wait, adding tracks..." -msgstr "" +msgstr "Đợi tý, đang thêm bài hát..." -#: redbot/cogs/audio/core/utilities/playlists.py:362 -#: redbot/cogs/audio/core/utilities/playlists.py:465 +#: redbot/cogs/audio/core/utilities/playlists.py:361 +#: redbot/cogs/audio/core/utilities/playlists.py:464 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:367 -#: redbot/cogs/audio/core/utilities/playlists.py:470 +#: redbot/cogs/audio/core/utilities/playlists.py:366 +#: redbot/cogs/audio/core/utilities/playlists.py:469 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:372 -#: redbot/cogs/audio/core/utilities/playlists.py:475 +#: redbot/cogs/audio/core/utilities/playlists.py:371 +#: redbot/cogs/audio/core/utilities/playlists.py:474 msgid "Added {num} tracks from the {playlist_name} playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:376 -#: redbot/cogs/audio/core/utilities/playlists.py:479 +#: redbot/cogs/audio/core/utilities/playlists.py:375 +#: redbot/cogs/audio/core/utilities/playlists.py:478 msgid "Playlist Saved" -msgstr "" +msgstr "Đã lưu danh sách nhạc" -#: redbot/cogs/audio/core/utilities/playlists.py:541 -#: redbot/cogs/audio/core/utilities/playlists.py:554 -#: redbot/cogs/audio/core/utilities/playlists.py:561 -#: redbot/cogs/audio/core/utilities/playlists.py:572 +#: redbot/cogs/audio/core/utilities/playlists.py:540 +#: redbot/cogs/audio/core/utilities/playlists.py:553 +#: redbot/cogs/audio/core/utilities/playlists.py:560 +#: redbot/cogs/audio/core/utilities/playlists.py:571 msgid "Unable To Get Playlists" -msgstr "" +msgstr "Lấy danh sách phát thất bại" -#: redbot/cogs/audio/core/utilities/playlists.py:542 +#: redbot/cogs/audio/core/utilities/playlists.py:541 msgid "I don't have permission to connect and speak in your channel." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:573 +#: redbot/cogs/audio/core/utilities/playlists.py:572 msgid "You must be in the voice channel to use the playlist command." -msgstr "" +msgstr "Cần phải ở trong một kênh thoại để có thể dùng câu lệnh danh sách phát." -#: redbot/cogs/audio/core/utilities/playlists.py:682 +#: redbot/cogs/audio/core/utilities/playlists.py:680 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:682 +#: redbot/cogs/audio/core/utilities/playlists.py:680 msgid "Global" -msgstr "" +msgstr "Chung" -#: redbot/cogs/audio/core/utilities/playlists.py:684 +#: redbot/cogs/audio/core/utilities/playlists.py:682 msgid "the Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:684 +#: redbot/cogs/audio/core/utilities/playlists.py:682 msgid "Server" -msgstr "" +msgstr "Máy chủ" -#: redbot/cogs/audio/core/utilities/playlists.py:686 +#: redbot/cogs/audio/core/utilities/playlists.py:684 msgid "the User" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:686 +#: redbot/cogs/audio/core/utilities/playlists.py:684 msgid "User" -msgstr "" +msgstr "Người dùng" #: redbot/cogs/audio/core/utilities/queue.py:40 msgid "__Too many songs in the queue, only showing the first 500__.\n\n" -msgstr "" +msgstr "__Nhiều hàng đợi quá nên tôi chỉ hiển thị 500 cái đầu__.\n\n" #: redbot/cogs/audio/core/utilities/queue.py:57 msgid "**Currently livestreaming:**\n" @@ -431,41 +449,41 @@ msgstr "" #: redbot/cogs/audio/core/utilities/queue.py:59 #: redbot/cogs/audio/core/utilities/queue.py:64 msgid "Requested by: **{user}**" -msgstr "" +msgstr "Được yêu cầu bởi **{user}**" #: redbot/cogs/audio/core/utilities/queue.py:62 msgid "Playing: " -msgstr "" +msgstr "Đang phát: " #: redbot/cogs/audio/core/utilities/queue.py:76 msgid "requested by **{user}**\n" -msgstr "" +msgstr "được yêu cầu bởi **{user}**\n" #: redbot/cogs/audio/core/utilities/queue.py:80 msgid "Queue for __{guild_name}__" -msgstr "" +msgstr "Hàng đợi cho __{guild_name}__" #: redbot/cogs/audio/core/utilities/queue.py:88 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks, {num_remaining} remaining\n" -msgstr "" +msgstr "Trang {page_num}/{total_pages} | {num_tracks} bài hát, còn lại {num_remaining} \n" #: redbot/cogs/audio/core/utilities/queue.py:97 msgid "Auto-Play" -msgstr "" +msgstr "Tự động phát" #: redbot/cogs/audio/core/utilities/queue.py:103 msgid "Shuffle" -msgstr "" +msgstr "Phát trộn" #: redbot/cogs/audio/core/utilities/queue.py:109 msgid "Repeat" -msgstr "" +msgstr "Phát lặp lại" #: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" -msgstr "" +msgstr "Các bài hát phù hợp:" #: redbot/cogs/audio/core/utilities/queue.py:164 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks" -msgstr "" +msgstr "Trang {page_num}/{total_pages} | {num_tracks} bài hát" diff --git a/redbot/cogs/audio/core/utilities/locales/zh-CN.po b/redbot/cogs/audio/core/utilities/locales/zh-CN.po index f25fa2efd2a..66aca373dc8 100644 --- a/redbot/cogs/audio/core/utilities/locales/zh-CN.po +++ b/redbot/cogs/audio/core/utilities/locales/zh-CN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 03:05+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,96 +15,96 @@ msgstr "" "X-Crowdin-File-ID: 688\n" "Language: zh_CN\n" -#: redbot/cogs/audio/core/utilities/formatting.py:75 +#: redbot/cogs/audio/core/utilities/formatting.py:74 msgid "tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:85 -#: redbot/cogs/audio/core/utilities/formatting.py:275 +#: redbot/cogs/audio/core/utilities/formatting.py:84 +#: redbot/cogs/audio/core/utilities/formatting.py:272 msgid "Page {page_num}/{total_pages}" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:96 -#: redbot/cogs/audio/core/utilities/playlists.py:527 -msgid "Connection to Lavalink has failed" +#: redbot/cogs/audio/core/utilities/formatting.py:95 +#: redbot/cogs/audio/core/utilities/playlists.py:526 +msgid "Connection to Lavalink node has failed" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:99 +#: redbot/cogs/audio/core/utilities/formatting.py:98 #: redbot/cogs/audio/core/utilities/player.py:591 -#: redbot/cogs/audio/core/utilities/playlists.py:530 +#: redbot/cogs/audio/core/utilities/playlists.py:529 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:562 +#: redbot/cogs/audio/core/utilities/formatting.py:106 +#: redbot/cogs/audio/core/utilities/playlists.py:561 msgid "Connect to a voice channel first." -msgstr "" +msgstr "您必须先加入一个语音频道。" -#: redbot/cogs/audio/core/utilities/formatting.py:110 -#: redbot/cogs/audio/core/utilities/playlists.py:555 -msgid "Connection to Lavalink has not yet been established." -msgstr "" - -#: redbot/cogs/audio/core/utilities/formatting.py:117 -#: redbot/cogs/audio/core/utilities/player.py:441 -#: redbot/cogs/audio/core/utilities/player.py:523 -msgid "Queue size limit reached." +#: redbot/cogs/audio/core/utilities/formatting.py:109 +#: redbot/cogs/audio/core/utilities/playlists.py:554 +msgid "Connection to Lavalink node has not yet been established." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:117 +#: 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:442 +#: redbot/cogs/audio/core/utilities/player.py:524 +msgid "Queue size limit reached." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:155 +#: redbot/cogs/audio/core/utilities/formatting.py:154 #: redbot/cogs/audio/core/utilities/player.py:599 msgid "Track Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:170 +#: redbot/cogs/audio/core/utilities/formatting.py:168 #: redbot/cogs/audio/core/utilities/player.py:548 msgid "This track is not allowed in this server." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:188 +#: redbot/cogs/audio/core/utilities/formatting.py:185 #: redbot/cogs/audio/core/utilities/player.py:570 msgid "Track exceeds maximum length." msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:203 +#: redbot/cogs/audio/core/utilities/formatting.py:200 #: redbot/cogs/audio/core/utilities/player.py:602 msgid "{time} until track playback: #{position} in queue" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:263 +#: redbot/cogs/audio/core/utilities/formatting.py:260 msgid "Tracks Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:264 +#: redbot/cogs/audio/core/utilities/formatting.py:261 msgid "search results" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:266 +#: redbot/cogs/audio/core/utilities/formatting.py:263 msgid "Folders Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:267 +#: redbot/cogs/audio/core/utilities/formatting.py:264 msgid "local folders" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:269 +#: redbot/cogs/audio/core/utilities/formatting.py:266 msgid "Files Found:" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:270 +#: redbot/cogs/audio/core/utilities/formatting.py:267 msgid "local tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:382 -#: redbot/cogs/audio/core/utilities/playlists.py:241 +#: redbot/cogs/audio/core/utilities/formatting.py:379 +#: redbot/cogs/audio/core/utilities/playlists.py:240 msgid "Unknown" msgstr "" -#: redbot/cogs/audio/core/utilities/formatting.py:383 +#: redbot/cogs/audio/core/utilities/formatting.py:380 msgid " - Name: <{pname}>\n" " - Scope: < {scope} >\n" " - ID: < {pid} >\n" @@ -113,9 +113,9 @@ msgid " - Name: <{pname}>\n" msgstr "" #: redbot/cogs/audio/core/utilities/local_tracks.py:109 -#: redbot/cogs/audio/core/utilities/player.py:235 -#: redbot/cogs/audio/core/utilities/player.py:245 -#: redbot/cogs/audio/core/utilities/player.py:327 +#: redbot/cogs/audio/core/utilities/player.py:234 +#: redbot/cogs/audio/core/utilities/player.py:244 +#: redbot/cogs/audio/core/utilities/player.py:326 #: redbot/cogs/audio/core/utilities/player.py:650 msgid "Invalid Environment" msgstr "" @@ -124,11 +124,11 @@ msgstr "" msgid "No localtracks folder." msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:53 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:50 msgid "Not enough {currency}" msgstr "" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:54 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:51 msgid "{required_credits} {currency} required, but you have {bal}." msgstr "" @@ -136,120 +136,122 @@ msgstr "" 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 +#: redbot/cogs/audio/core/utilities/player.py:135 +#: redbot/cogs/audio/core/utilities/player.py:139 +#: redbot/cogs/audio/core/utilities/player.py:144 msgid "There's nothing in the queue." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:142 +#: redbot/cogs/audio/core/utilities/player.py:141 msgid "Currently livestreaming {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:147 +#: redbot/cogs/audio/core/utilities/player.py:146 msgid "{time} left on {track}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:155 -#: redbot/cogs/audio/core/utilities/player.py:190 +#: redbot/cogs/audio/core/utilities/player.py:154 +#: redbot/cogs/audio/core/utilities/player.py:189 msgid "Track Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:168 +#: redbot/cogs/audio/core/utilities/player.py:167 msgid "Track number must be equal to or greater than 1." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:174 +#: redbot/cogs/audio/core/utilities/player.py:173 msgid "There are only {queuelen} songs currently queued." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:180 +#: redbot/cogs/audio/core/utilities/player.py:179 msgid "{skip_to_track} Tracks Skipped" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:236 +#: redbot/cogs/audio/core/utilities/player.py:235 msgid "The owner needs to set the Spotify client ID and Spotify client secret, before Spotify URLs or codes can be used. \n" "See `{prefix}audioset spotifyapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:246 +#: redbot/cogs/audio/core/utilities/player.py:245 msgid "The owner needs to set the YouTube API key before Spotify URLs or codes can be used.\n" "See `{prefix}audioset youtubeapi` for instructions." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:255 -#: redbot/cogs/audio/core/utilities/player.py:364 -#: redbot/cogs/audio/core/utilities/playlists.py:595 +#: redbot/cogs/audio/core/utilities/player.py:254 +#: redbot/cogs/audio/core/utilities/player.py:363 +#: redbot/cogs/audio/core/utilities/playlists.py:594 msgid "Unable To Get Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:256 -#: redbot/cogs/audio/core/utilities/player.py:365 -#: redbot/cogs/audio/core/utilities/playlists.py:596 +#: redbot/cogs/audio/core/utilities/player.py:255 +#: redbot/cogs/audio/core/utilities/player.py:364 +#: redbot/cogs/audio/core/utilities/playlists.py:595 msgid "Wait until the playlist has finished loading." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:267 -#: redbot/cogs/audio/core/utilities/player.py:309 -#: redbot/cogs/audio/core/utilities/player.py:407 -#: redbot/cogs/audio/core/utilities/playlists.py:606 -#: redbot/cogs/audio/core/utilities/playlists.py:639 +#: redbot/cogs/audio/core/utilities/player.py:266 +#: redbot/cogs/audio/core/utilities/player.py:308 +#: redbot/cogs/audio/core/utilities/player.py:408 +#: redbot/cogs/audio/core/utilities/playlists.py:605 +#: redbot/cogs/audio/core/utilities/playlists.py:638 msgid "Nothing found." msgstr "" +#: redbot/cogs/audio/core/utilities/player.py:269 +#: redbot/cogs/audio/core/utilities/player.py:310 +#: redbot/cogs/audio/core/utilities/player.py:423 +#: redbot/cogs/audio/core/utilities/playlists.py:607 +#: redbot/cogs/audio/core/utilities/playlists.py:640 +msgid "Track is not playable." +msgstr "" + #: redbot/cogs/audio/core/utilities/player.py:270 #: redbot/cogs/audio/core/utilities/player.py:311 -#: redbot/cogs/audio/core/utilities/player.py:422 +#: redbot/cogs/audio/core/utilities/player.py:425 #: redbot/cogs/audio/core/utilities/playlists.py:608 #: redbot/cogs/audio/core/utilities/playlists.py:641 -msgid "Track is not playable." -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:271 -#: redbot/cogs/audio/core/utilities/player.py:312 -#: redbot/cogs/audio/core/utilities/player.py:424 -#: redbot/cogs/audio/core/utilities/playlists.py:609 -#: redbot/cogs/audio/core/utilities/playlists.py:642 msgid "**{suffix}** is not a fully supported format and some tracks may not play." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:301 -#: redbot/cogs/audio/core/utilities/player.py:392 +#: redbot/cogs/audio/core/utilities/player.py:300 +#: redbot/cogs/audio/core/utilities/player.py:393 #: redbot/cogs/audio/core/utilities/player.py:657 -#: redbot/cogs/audio/core/utilities/playlists.py:426 -#: redbot/cogs/audio/core/utilities/playlists.py:627 -#: redbot/cogs/audio/core/utilities/playlists.py:656 +#: redbot/cogs/audio/core/utilities/playlists.py:425 +#: redbot/cogs/audio/core/utilities/playlists.py:626 +#: redbot/cogs/audio/core/utilities/playlists.py:655 msgid "Unable to Get Track" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:302 -#: redbot/cogs/audio/core/utilities/player.py:393 -#: redbot/cogs/audio/core/utilities/player.py:658 -#: redbot/cogs/audio/core/utilities/playlists.py:427 -#: redbot/cogs/audio/core/utilities/playlists.py:628 -#: redbot/cogs/audio/core/utilities/playlists.py:657 -msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." +#: redbot/cogs/audio/core/utilities/player.py:301 +#: redbot/cogs/audio/core/utilities/playlists.py:426 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:328 +#: redbot/cogs/audio/core/utilities/player.py:327 msgid "The Spotify API key or client secret has not been set properly. \n" "Use `{prefix}audioset spotifyapi` for instructions." msgstr "Spotify API 密钥或客户端密钥未正确设置 \n" "使用 `{prefix}audioset spotifyapi` 获得指导" -#: redbot/cogs/audio/core/utilities/player.py:352 +#: redbot/cogs/audio/core/utilities/player.py:351 msgid "Unable To Find Tracks" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:353 +#: redbot/cogs/audio/core/utilities/player.py:352 msgid "This doesn't seem to be a supported Spotify URL or code." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:379 +#: redbot/cogs/audio/core/utilities/player.py:378 msgid "{query} is not an allowed query." msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:415 +#: redbot/cogs/audio/core/utilities/player.py:394 +#: redbot/cogs/audio/core/utilities/playlists.py:627 +#: redbot/cogs/audio/core/utilities/playlists.py:656 +msgid "I'm unable to get a track from Lavalink node at the moment, try again in a few minutes." +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:416 msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" "This may be due to permissions or because Lavalink.jar is being run in a different machine than the local tracks." msgstr "" @@ -262,15 +264,19 @@ msgstr "" msgid "No Title" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:498 +#: redbot/cogs/audio/core/utilities/player.py:494 msgid "Playlist Enqueued" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:501 +#: redbot/cogs/audio/core/utilities/player.py:494 +msgid "Album Enqueued" +msgstr "" + +#: redbot/cogs/audio/core/utilities/player.py:502 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "" -#: redbot/cogs/audio/core/utilities/player.py:507 +#: redbot/cogs/audio/core/utilities/player.py:508 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "" @@ -291,8 +297,8 @@ msgid "Matching track {num}/{total}..." msgstr "" #: redbot/cogs/audio/core/utilities/player.py:631 -#: redbot/cogs/audio/core/utilities/playlists.py:342 -#: redbot/cogs/audio/core/utilities/playlists.py:415 +#: redbot/cogs/audio/core/utilities/playlists.py:341 +#: redbot/cogs/audio/core/utilities/playlists.py:414 msgid "Loading track {num}/{total}..." msgstr "" @@ -300,35 +306,39 @@ msgstr "" msgid "Approximate time remaining: {seconds}" msgstr "" +#: redbot/cogs/audio/core/utilities/player.py:658 +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:667 msgid "The connection was reset while loading the playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:84 +#: redbot/cogs/audio/core/utilities/playlists.py:83 msgid "You do not have the permissions to manage {name} (`{id}`) [**{scope}**]." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:102 +#: redbot/cogs/audio/core/utilities/playlists.py:101 msgid "You do not have the permissions to manage that playlist in {guild}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:109 +#: redbot/cogs/audio/core/utilities/playlists.py:108 msgid "You do not have the permissions to manage playlist owned by {user}." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:113 +#: redbot/cogs/audio/core/utilities/playlists.py:112 msgid "You do not have the permissions to manage playlists in {scope} scope." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:117 +#: redbot/cogs/audio/core/utilities/playlists.py:116 msgid "No access to playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:225 +#: redbot/cogs/audio/core/utilities/playlists.py:224 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:242 +#: redbot/cogs/audio/core/utilities/playlists.py:241 msgid "{number}. <{playlist.name}>\n" " - Scope: < {scope} >\n" " - ID: < {playlist.id} >\n" @@ -336,90 +346,90 @@ msgid "{number}. <{playlist.name}>\n" " - Author: < {author} >\n\n" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:259 +#: redbot/cogs/audio/core/utilities/playlists.py:258 msgid "{playlists} playlists found, which one would you like?" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:278 -#: redbot/cogs/audio/core/utilities/playlists.py:284 +#: redbot/cogs/audio/core/utilities/playlists.py:277 +#: redbot/cogs/audio/core/utilities/playlists.py:283 msgid "Too many matches found and you did not select which one you wanted." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:309 +#: redbot/cogs/audio/core/utilities/playlists.py:308 msgid "Playlists you can access in this server:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:315 +#: redbot/cogs/audio/core/utilities/playlists.py:314 msgid "Playlists for {scope}:" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:319 +#: redbot/cogs/audio/core/utilities/playlists.py:318 msgid "Page {page_num}/{total_pages} | {num} playlists." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:335 -#: redbot/cogs/audio/core/utilities/playlists.py:413 +#: redbot/cogs/audio/core/utilities/playlists.py:334 +#: redbot/cogs/audio/core/utilities/playlists.py:412 msgid "Please wait, adding tracks..." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:362 -#: redbot/cogs/audio/core/utilities/playlists.py:465 +#: redbot/cogs/audio/core/utilities/playlists.py:361 +#: redbot/cogs/audio/core/utilities/playlists.py:464 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:367 -#: redbot/cogs/audio/core/utilities/playlists.py:470 +#: redbot/cogs/audio/core/utilities/playlists.py:366 +#: redbot/cogs/audio/core/utilities/playlists.py:469 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:372 -#: redbot/cogs/audio/core/utilities/playlists.py:475 +#: redbot/cogs/audio/core/utilities/playlists.py:371 +#: redbot/cogs/audio/core/utilities/playlists.py:474 msgid "Added {num} tracks from the {playlist_name} playlist." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:376 -#: redbot/cogs/audio/core/utilities/playlists.py:479 +#: redbot/cogs/audio/core/utilities/playlists.py:375 +#: redbot/cogs/audio/core/utilities/playlists.py:478 msgid "Playlist Saved" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:541 -#: redbot/cogs/audio/core/utilities/playlists.py:554 -#: redbot/cogs/audio/core/utilities/playlists.py:561 -#: redbot/cogs/audio/core/utilities/playlists.py:572 +#: redbot/cogs/audio/core/utilities/playlists.py:540 +#: redbot/cogs/audio/core/utilities/playlists.py:553 +#: redbot/cogs/audio/core/utilities/playlists.py:560 +#: redbot/cogs/audio/core/utilities/playlists.py:571 msgid "Unable To Get Playlists" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:542 +#: redbot/cogs/audio/core/utilities/playlists.py:541 msgid "I don't have permission to connect and speak in your channel." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:573 +#: redbot/cogs/audio/core/utilities/playlists.py:572 msgid "You must be in the voice channel to use the playlist command." msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:682 +#: redbot/cogs/audio/core/utilities/playlists.py:680 msgid "the Global" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:682 +#: redbot/cogs/audio/core/utilities/playlists.py:680 msgid "Global" -msgstr "" +msgstr "全局" -#: redbot/cogs/audio/core/utilities/playlists.py:684 +#: redbot/cogs/audio/core/utilities/playlists.py:682 msgid "the Server" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:684 +#: redbot/cogs/audio/core/utilities/playlists.py:682 msgid "Server" -msgstr "" +msgstr "服务器" -#: redbot/cogs/audio/core/utilities/playlists.py:686 +#: redbot/cogs/audio/core/utilities/playlists.py:684 msgid "the User" msgstr "" -#: redbot/cogs/audio/core/utilities/playlists.py:686 +#: redbot/cogs/audio/core/utilities/playlists.py:684 msgid "User" -msgstr "" +msgstr "用户" #: redbot/cogs/audio/core/utilities/queue.py:40 msgid "__Too many songs in the queue, only showing the first 500__.\n\n" @@ -452,15 +462,15 @@ msgstr "" #: redbot/cogs/audio/core/utilities/queue.py:97 msgid "Auto-Play" -msgstr "" +msgstr "自动播放" #: redbot/cogs/audio/core/utilities/queue.py:103 msgid "Shuffle" -msgstr "" +msgstr "随机播放" #: redbot/cogs/audio/core/utilities/queue.py:109 msgid "Repeat" -msgstr "" +msgstr "重复" #: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" diff --git a/redbot/cogs/audio/core/utilities/locales/zh-TW.po b/redbot/cogs/audio/core/utilities/locales/zh-TW.po index 212840f9aa6..08a127e21ca 100644 --- a/redbot/cogs/audio/core/utilities/locales/zh-TW.po +++ b/redbot/cogs/audio/core/utilities/locales/zh-TW.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-17 03:05+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,244 +15,253 @@ msgstr "" "X-Crowdin-File-ID: 688\n" "Language: zh_TW\n" -#: redbot/cogs/audio/core/utilities/formatting.py:75 +#: redbot/cogs/audio/core/utilities/formatting.py:74 msgid "tracks" msgstr "曲目" -#: redbot/cogs/audio/core/utilities/formatting.py:85 -#: redbot/cogs/audio/core/utilities/formatting.py:275 +#: redbot/cogs/audio/core/utilities/formatting.py:84 +#: redbot/cogs/audio/core/utilities/formatting.py:272 msgid "Page {page_num}/{total_pages}" msgstr "第{page_num}頁/共{total_pages}頁" -#: redbot/cogs/audio/core/utilities/formatting.py:96 -#: redbot/cogs/audio/core/utilities/playlists.py:527 -msgid "Connection to Lavalink has failed" -msgstr "" +#: redbot/cogs/audio/core/utilities/formatting.py:95 +#: redbot/cogs/audio/core/utilities/playlists.py:526 +msgid "Connection to Lavalink node has failed" +msgstr "連接 Lavalink 節點失敗" -#: redbot/cogs/audio/core/utilities/formatting.py:99 +#: redbot/cogs/audio/core/utilities/formatting.py:98 #: redbot/cogs/audio/core/utilities/player.py:591 -#: redbot/cogs/audio/core/utilities/playlists.py:530 +#: redbot/cogs/audio/core/utilities/playlists.py:529 msgid "Please check your console or logs for details." -msgstr "" +msgstr "請查看您的控制台或日誌以了解詳細信息。" -#: redbot/cogs/audio/core/utilities/formatting.py:107 -#: redbot/cogs/audio/core/utilities/playlists.py:562 +#: redbot/cogs/audio/core/utilities/formatting.py:106 +#: redbot/cogs/audio/core/utilities/playlists.py:561 msgid "Connect to a voice channel first." -msgstr "" +msgstr "請先加入一個語音頻道。" -#: redbot/cogs/audio/core/utilities/formatting.py:110 -#: redbot/cogs/audio/core/utilities/playlists.py:555 -msgid "Connection to Lavalink has not yet been established." -msgstr "尚未與Lavalink建立連接。" - -#: redbot/cogs/audio/core/utilities/formatting.py:117 -#: redbot/cogs/audio/core/utilities/player.py:441 -#: redbot/cogs/audio/core/utilities/player.py:523 -msgid "Queue size limit reached." -msgstr "" +#: redbot/cogs/audio/core/utilities/formatting.py:109 +#: redbot/cogs/audio/core/utilities/playlists.py:554 +msgid "Connection to Lavalink node has not yet been established." +msgstr "尚未建立與 Lavalink 節點的連接。" -#: redbot/cogs/audio/core/utilities/formatting.py:117 +#: redbot/cogs/audio/core/utilities/formatting.py:116 msgid "Unable To Play Tracks" msgstr "無法播放歌曲" -#: redbot/cogs/audio/core/utilities/formatting.py:155 +#: redbot/cogs/audio/core/utilities/formatting.py:116 +#: redbot/cogs/audio/core/utilities/player.py:442 +#: redbot/cogs/audio/core/utilities/player.py:524 +msgid "Queue size limit reached." +msgstr "已達到隊列數量限制。" + +#: redbot/cogs/audio/core/utilities/formatting.py:154 #: redbot/cogs/audio/core/utilities/player.py:599 msgid "Track Enqueued" msgstr "已加入播放清單" -#: redbot/cogs/audio/core/utilities/formatting.py:170 +#: redbot/cogs/audio/core/utilities/formatting.py:168 #: redbot/cogs/audio/core/utilities/player.py:548 msgid "This track is not allowed in this server." -msgstr "" +msgstr "此伺務器不允許使用此曲目。" -#: redbot/cogs/audio/core/utilities/formatting.py:188 +#: redbot/cogs/audio/core/utilities/formatting.py:185 #: redbot/cogs/audio/core/utilities/player.py:570 msgid "Track exceeds maximum length." -msgstr "" +msgstr "軌道超過最大可播放長度。" -#: redbot/cogs/audio/core/utilities/formatting.py:203 +#: redbot/cogs/audio/core/utilities/formatting.py:200 #: redbot/cogs/audio/core/utilities/player.py:602 msgid "{time} until track playback: #{position} in queue" msgstr "{time}後開始播放: 在播放清單的第#{position}首歌開始" -#: redbot/cogs/audio/core/utilities/formatting.py:263 +#: redbot/cogs/audio/core/utilities/formatting.py:260 msgid "Tracks Found:" msgstr "找到歌曲:" -#: redbot/cogs/audio/core/utilities/formatting.py:264 +#: redbot/cogs/audio/core/utilities/formatting.py:261 msgid "search results" -msgstr "" +msgstr "查詢結果" -#: redbot/cogs/audio/core/utilities/formatting.py:266 +#: redbot/cogs/audio/core/utilities/formatting.py:263 msgid "Folders Found:" -msgstr "" +msgstr "找到的資料夾:" -#: redbot/cogs/audio/core/utilities/formatting.py:267 +#: redbot/cogs/audio/core/utilities/formatting.py:264 msgid "local folders" -msgstr "" +msgstr "本地資料夾" -#: redbot/cogs/audio/core/utilities/formatting.py:269 +#: redbot/cogs/audio/core/utilities/formatting.py:266 msgid "Files Found:" -msgstr "" +msgstr "找到的文件:" -#: redbot/cogs/audio/core/utilities/formatting.py:270 +#: redbot/cogs/audio/core/utilities/formatting.py:267 msgid "local tracks" -msgstr "" +msgstr "本地曲目" -#: redbot/cogs/audio/core/utilities/formatting.py:382 -#: redbot/cogs/audio/core/utilities/playlists.py:241 +#: redbot/cogs/audio/core/utilities/formatting.py:379 +#: redbot/cogs/audio/core/utilities/playlists.py:240 msgid "Unknown" msgstr "未知" -#: redbot/cogs/audio/core/utilities/formatting.py:383 +#: redbot/cogs/audio/core/utilities/formatting.py:380 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:109 -#: redbot/cogs/audio/core/utilities/player.py:235 -#: redbot/cogs/audio/core/utilities/player.py:245 -#: redbot/cogs/audio/core/utilities/player.py:327 +#: redbot/cogs/audio/core/utilities/player.py:234 +#: redbot/cogs/audio/core/utilities/player.py:244 +#: redbot/cogs/audio/core/utilities/player.py:326 #: redbot/cogs/audio/core/utilities/player.py:650 msgid "Invalid Environment" msgstr "無效的環境。\n" #: redbot/cogs/audio/core/utilities/local_tracks.py:109 msgid "No localtracks folder." -msgstr "" +msgstr "沒有 localtracks 資料夾。" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:53 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:50 msgid "Not enough {currency}" -msgstr "" +msgstr "{currency} 不足" -#: redbot/cogs/audio/core/utilities/miscellaneous.py:54 +#: redbot/cogs/audio/core/utilities/miscellaneous.py:51 msgid "{required_credits} {currency} required, but you have {bal}." -msgstr "" +msgstr "需要 {required_credits} {currency},但您只有 {bal}。" #: 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 +#: redbot/cogs/audio/core/utilities/player.py:135 +#: redbot/cogs/audio/core/utilities/player.py:139 +#: redbot/cogs/audio/core/utilities/player.py:144 msgid "There's nothing in the queue." msgstr "播放清單中沒有項目。" -#: redbot/cogs/audio/core/utilities/player.py:142 +#: redbot/cogs/audio/core/utilities/player.py:141 msgid "Currently livestreaming {track}" -msgstr "" +msgstr "目前正在直播 {track}" -#: redbot/cogs/audio/core/utilities/player.py:147 +#: redbot/cogs/audio/core/utilities/player.py:146 msgid "{time} left on {track}" -msgstr "" +msgstr "{time} 還剩 {track} 首歌" -#: redbot/cogs/audio/core/utilities/player.py:155 -#: redbot/cogs/audio/core/utilities/player.py:190 +#: redbot/cogs/audio/core/utilities/player.py:154 +#: redbot/cogs/audio/core/utilities/player.py:189 msgid "Track Skipped" msgstr "跳過歌曲" -#: redbot/cogs/audio/core/utilities/player.py:168 +#: redbot/cogs/audio/core/utilities/player.py:167 msgid "Track number must be equal to or greater than 1." -msgstr "" +msgstr "歌曲代號必須等於或大於 1。" -#: redbot/cogs/audio/core/utilities/player.py:174 +#: redbot/cogs/audio/core/utilities/player.py:173 msgid "There are only {queuelen} songs currently queued." -msgstr "" +msgstr "目前只有 {queuelen} 首歌曲在待播清單。" -#: redbot/cogs/audio/core/utilities/player.py:180 +#: redbot/cogs/audio/core/utilities/player.py:179 msgid "{skip_to_track} Tracks Skipped" -msgstr "" +msgstr "{skip_to_track} 曲目已跳過" -#: redbot/cogs/audio/core/utilities/player.py:236 +#: redbot/cogs/audio/core/utilities/player.py:235 msgid "The owner needs to set the Spotify client ID and Spotify client secret, before Spotify URLs or codes can be used. \n" "See `{prefix}audioset spotifyapi` for instructions." -msgstr "" +msgstr "在使用 Spotify URL 或代碼之前,所有者需要設置 Spotify client ID 和 Spotify client secret。\n" +"有關詳細說明,請參閱`{prefix}audioset spotifyapi`。" -#: redbot/cogs/audio/core/utilities/player.py:246 +#: redbot/cogs/audio/core/utilities/player.py:245 msgid "The owner needs to set the YouTube API key before Spotify URLs or codes can be used.\n" "See `{prefix}audioset youtubeapi` for instructions." -msgstr "" +msgstr "所有者需要先設置 YouTube API key,然後才能使用 Spotify URL 或代碼。\n" +"有關詳細說明,請參閱`{prefix}audioset youtubeapi`。" + +#: redbot/cogs/audio/core/utilities/player.py:254 +#: redbot/cogs/audio/core/utilities/player.py:363 +#: redbot/cogs/audio/core/utilities/playlists.py:594 +msgid "Unable To Get Tracks" +msgstr "無法獲取歌曲。" #: redbot/cogs/audio/core/utilities/player.py:255 #: redbot/cogs/audio/core/utilities/player.py:364 #: redbot/cogs/audio/core/utilities/playlists.py:595 -msgid "Unable To Get Tracks" -msgstr "" - -#: redbot/cogs/audio/core/utilities/player.py:256 -#: redbot/cogs/audio/core/utilities/player.py:365 -#: redbot/cogs/audio/core/utilities/playlists.py:596 msgid "Wait until the playlist has finished loading." -msgstr "" +msgstr "等待播放列表加載完成。" -#: redbot/cogs/audio/core/utilities/player.py:267 -#: redbot/cogs/audio/core/utilities/player.py:309 -#: redbot/cogs/audio/core/utilities/player.py:407 -#: redbot/cogs/audio/core/utilities/playlists.py:606 -#: redbot/cogs/audio/core/utilities/playlists.py:639 +#: redbot/cogs/audio/core/utilities/player.py:266 +#: redbot/cogs/audio/core/utilities/player.py:308 +#: redbot/cogs/audio/core/utilities/player.py:408 +#: redbot/cogs/audio/core/utilities/playlists.py:605 +#: redbot/cogs/audio/core/utilities/playlists.py:638 msgid "Nothing found." -msgstr "" +msgstr "未找到任何東西。" + +#: redbot/cogs/audio/core/utilities/player.py:269 +#: redbot/cogs/audio/core/utilities/player.py:310 +#: redbot/cogs/audio/core/utilities/player.py:423 +#: redbot/cogs/audio/core/utilities/playlists.py:607 +#: redbot/cogs/audio/core/utilities/playlists.py:640 +msgid "Track is not playable." +msgstr "此歌曲無法撥放。" #: redbot/cogs/audio/core/utilities/player.py:270 #: redbot/cogs/audio/core/utilities/player.py:311 -#: redbot/cogs/audio/core/utilities/player.py:422 +#: redbot/cogs/audio/core/utilities/player.py:425 #: redbot/cogs/audio/core/utilities/playlists.py:608 #: redbot/cogs/audio/core/utilities/playlists.py:641 -msgid "Track is not playable." -msgstr "此歌曲無法撥放。" - -#: redbot/cogs/audio/core/utilities/player.py:271 -#: redbot/cogs/audio/core/utilities/player.py:312 -#: redbot/cogs/audio/core/utilities/player.py:424 -#: redbot/cogs/audio/core/utilities/playlists.py:609 -#: redbot/cogs/audio/core/utilities/playlists.py:642 msgid "**{suffix}** is not a fully supported format and some tracks may not play." -msgstr "" +msgstr "**{suffix}** 不是完全支援的格式,某些曲目可能無法播放。" -#: redbot/cogs/audio/core/utilities/player.py:301 -#: redbot/cogs/audio/core/utilities/player.py:392 +#: redbot/cogs/audio/core/utilities/player.py:300 +#: redbot/cogs/audio/core/utilities/player.py:393 #: redbot/cogs/audio/core/utilities/player.py:657 -#: redbot/cogs/audio/core/utilities/playlists.py:426 -#: redbot/cogs/audio/core/utilities/playlists.py:627 -#: redbot/cogs/audio/core/utilities/playlists.py:656 +#: redbot/cogs/audio/core/utilities/playlists.py:425 +#: redbot/cogs/audio/core/utilities/playlists.py:626 +#: redbot/cogs/audio/core/utilities/playlists.py:655 msgid "Unable to Get Track" -msgstr "" +msgstr "無法獲取歌曲。" -#: redbot/cogs/audio/core/utilities/player.py:302 -#: redbot/cogs/audio/core/utilities/player.py:393 -#: redbot/cogs/audio/core/utilities/player.py:658 -#: redbot/cogs/audio/core/utilities/playlists.py:427 -#: redbot/cogs/audio/core/utilities/playlists.py:628 -#: redbot/cogs/audio/core/utilities/playlists.py:657 -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:301 +#: redbot/cogs/audio/core/utilities/playlists.py:426 +msgid "I'm unable to get a track from the Lavalink node at the moment, try again in a few minutes." +msgstr "我目前無法從 Lavalink 節點獲取曲目,請過幾分鐘再試。" -#: redbot/cogs/audio/core/utilities/player.py:328 +#: redbot/cogs/audio/core/utilities/player.py:327 msgid "The Spotify API key or client secret has not been set properly. \n" "Use `{prefix}audioset spotifyapi` for instructions." msgstr "Spotify API key 或 client secret 未正確設定。\n" "請使用`{prefix} audioset spotifyapi`取得指示。" -#: redbot/cogs/audio/core/utilities/player.py:352 +#: redbot/cogs/audio/core/utilities/player.py:351 msgid "Unable To Find Tracks" -msgstr "" +msgstr "無法找到曲目" -#: redbot/cogs/audio/core/utilities/player.py:353 +#: redbot/cogs/audio/core/utilities/player.py:352 msgid "This doesn't seem to be a supported Spotify URL or code." msgstr "這似乎不是支援的 Spotify URL 或代碼。" -#: redbot/cogs/audio/core/utilities/player.py:379 +#: redbot/cogs/audio/core/utilities/player.py:378 msgid "{query} is not an allowed query." -msgstr "" +msgstr "查詢 {query} 不是允許的。" + +#: redbot/cogs/audio/core/utilities/player.py:394 +#: redbot/cogs/audio/core/utilities/playlists.py:627 +#: redbot/cogs/audio/core/utilities/playlists.py:656 +msgid "I'm unable to get a track from Lavalink node at the moment, try again in a few minutes." +msgstr "我目前無法從 Lavalink 節點獲取軌道,請過幾分鐘再試。" -#: redbot/cogs/audio/core/utilities/player.py:415 +#: redbot/cogs/audio/core/utilities/player.py:416 msgid "Local tracks will not work if the `Lavalink.jar` cannot see the track.\n" "This may be due to permissions or because Lavalink.jar is being run in a different machine than the local tracks." -msgstr "" +msgstr "如果 `Lavalink.jar` 看不到音樂檔案,本地音樂將無法工作。\n" +"這可能是由於權限或因為 Lavalink.jar 在與本地軌道不同的機器上運行。" #: redbot/cogs/audio/core/utilities/player.py:486 msgid " {bad_tracks} tracks cannot be queued." @@ -262,172 +271,184 @@ msgstr " {bad_tracks} 首歌曲無法排入佇列。" msgid "No Title" msgstr "無標題" -#: redbot/cogs/audio/core/utilities/player.py:498 +#: redbot/cogs/audio/core/utilities/player.py:494 msgid "Playlist Enqueued" msgstr "已加入播放清單" -#: redbot/cogs/audio/core/utilities/player.py:501 +#: redbot/cogs/audio/core/utilities/player.py:494 +msgid "Album Enqueued" +msgstr "專輯已加入列隊" + +#: redbot/cogs/audio/core/utilities/player.py:502 msgid "Added {num} tracks to the queue.{maxlength_msg}" msgstr "已將{num}首歌曲添加到播放清單中。{maxlength_msg}" -#: redbot/cogs/audio/core/utilities/player.py:507 +#: redbot/cogs/audio/core/utilities/player.py:508 msgid "{time} until start of playlist playback: starts at #{position} in queue" msgstr "{time}後播放: 在播放清單的#{position}首之後" #: redbot/cogs/audio/core/utilities/player.py:588 msgid "Nothing found" -msgstr "" +msgstr "未找到任何東西" #: redbot/cogs/audio/core/utilities/player.py:623 msgid "Please wait, finding tracks..." -msgstr "" +msgstr "請稍候,正在查找曲目..." #: redbot/cogs/audio/core/utilities/player.py:629 msgid "Getting track {num}/{total}..." -msgstr "" +msgstr "正在獲取曲目 {num}/{total}..." #: redbot/cogs/audio/core/utilities/player.py:630 msgid "Matching track {num}/{total}..." -msgstr "" +msgstr "匹配曲目中 {num}/{total}..." #: redbot/cogs/audio/core/utilities/player.py:631 -#: redbot/cogs/audio/core/utilities/playlists.py:342 -#: redbot/cogs/audio/core/utilities/playlists.py:415 +#: redbot/cogs/audio/core/utilities/playlists.py:341 +#: redbot/cogs/audio/core/utilities/playlists.py:414 msgid "Loading track {num}/{total}..." -msgstr "" +msgstr "正在加載曲目 {num}/{total}..." #: redbot/cogs/audio/core/utilities/player.py:632 msgid "Approximate time remaining: {seconds}" msgstr "大約剩餘時間: {seconds}" +#: redbot/cogs/audio/core/utilities/player.py:658 +msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes." +msgstr "我目前無法從 Lavalink 獲取曲目,請過幾分鐘再試。" + #: redbot/cogs/audio/core/utilities/player.py:667 msgid "The connection was reset while loading the playlist." msgstr "載入播放清單時重設了連線。" -#: redbot/cogs/audio/core/utilities/playlists.py:84 +#: redbot/cogs/audio/core/utilities/playlists.py:83 msgid "You do not have the permissions to manage {name} (`{id}`) [**{scope}**]." -msgstr "" +msgstr "您無權限管理 {name} (`{id}`) [**{scope}**]。" -#: redbot/cogs/audio/core/utilities/playlists.py:102 +#: redbot/cogs/audio/core/utilities/playlists.py:101 msgid "You do not have the permissions to manage that playlist in {guild}." -msgstr "" +msgstr "您無權在 {guild} 中管理該播放列表。" -#: redbot/cogs/audio/core/utilities/playlists.py:109 +#: redbot/cogs/audio/core/utilities/playlists.py:108 msgid "You do not have the permissions to manage playlist owned by {user}." -msgstr "" +msgstr "您無權管理 {user} 所擁有的播放列表。" -#: redbot/cogs/audio/core/utilities/playlists.py:113 +#: redbot/cogs/audio/core/utilities/playlists.py:112 msgid "You do not have the permissions to manage playlists in {scope} scope." -msgstr "" +msgstr "您無權管理 {scope} 範圍內的播放列表。" -#: redbot/cogs/audio/core/utilities/playlists.py:117 +#: redbot/cogs/audio/core/utilities/playlists.py:116 msgid "No access to playlist." -msgstr "" +msgstr "無法訪問該播放清單。" -#: redbot/cogs/audio/core/utilities/playlists.py:225 +#: redbot/cogs/audio/core/utilities/playlists.py:224 msgid "{match_count} playlists match {original_input}: Please try to be more specific, or use the playlist ID." -msgstr "" +msgstr "匹配到 {match_count} 個播放列表原有 {original_input}:請嘗試更具體,或使用播放列表 ID。" -#: redbot/cogs/audio/core/utilities/playlists.py:242 +#: redbot/cogs/audio/core/utilities/playlists.py:241 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:259 +#: redbot/cogs/audio/core/utilities/playlists.py:258 msgid "{playlists} playlists found, which one would you like?" -msgstr "" +msgstr "已找到 {playlists} 個播放列表,您喜歡哪一個?" -#: redbot/cogs/audio/core/utilities/playlists.py:278 -#: redbot/cogs/audio/core/utilities/playlists.py:284 +#: redbot/cogs/audio/core/utilities/playlists.py:277 +#: redbot/cogs/audio/core/utilities/playlists.py:283 msgid "Too many matches found and you did not select which one you wanted." -msgstr "" +msgstr "找到多筆匹配的項目,但您沒有選擇所需的項目。" -#: redbot/cogs/audio/core/utilities/playlists.py:309 +#: redbot/cogs/audio/core/utilities/playlists.py:308 msgid "Playlists you can access in this server:" -msgstr "" +msgstr "您可以在此伺務器中訪問的播放列表:" -#: redbot/cogs/audio/core/utilities/playlists.py:315 +#: redbot/cogs/audio/core/utilities/playlists.py:314 msgid "Playlists for {scope}:" msgstr "{scope}的播放清單:" -#: redbot/cogs/audio/core/utilities/playlists.py:319 +#: redbot/cogs/audio/core/utilities/playlists.py:318 msgid "Page {page_num}/{total_pages} | {num} playlists." msgstr "第{page_num}頁/共{total_pages}頁 | {num}個播放清單。" -#: redbot/cogs/audio/core/utilities/playlists.py:335 -#: redbot/cogs/audio/core/utilities/playlists.py:413 +#: redbot/cogs/audio/core/utilities/playlists.py:334 +#: redbot/cogs/audio/core/utilities/playlists.py:412 msgid "Please wait, adding tracks..." -msgstr "" +msgstr "正在添加曲目,請稍候..." -#: redbot/cogs/audio/core/utilities/playlists.py:362 -#: redbot/cogs/audio/core/utilities/playlists.py:465 +#: redbot/cogs/audio/core/utilities/playlists.py:361 +#: redbot/cogs/audio/core/utilities/playlists.py:464 msgid "Empty playlist {name} (`{id}`) [**{scope}**] created." msgstr "已建立空白的播放清單 {name} (`{id}`) [**{scope}**]。" -#: redbot/cogs/audio/core/utilities/playlists.py:367 -#: redbot/cogs/audio/core/utilities/playlists.py:470 +#: redbot/cogs/audio/core/utilities/playlists.py:366 +#: redbot/cogs/audio/core/utilities/playlists.py:469 msgid "Added {num} tracks from the {playlist_name} playlist. {num_bad} track(s) could not be loaded." -msgstr "" +msgstr "從 {playlist_name} 播放列表中添加了 {num} 首曲目。及無法加載 {num_bad} 首曲目。" -#: redbot/cogs/audio/core/utilities/playlists.py:372 -#: redbot/cogs/audio/core/utilities/playlists.py:475 +#: redbot/cogs/audio/core/utilities/playlists.py:371 +#: redbot/cogs/audio/core/utilities/playlists.py:474 msgid "Added {num} tracks from the {playlist_name} playlist." -msgstr "" +msgstr "從 {playlist_name} 播放列表中添加了 {num} 首曲目。" -#: redbot/cogs/audio/core/utilities/playlists.py:376 -#: redbot/cogs/audio/core/utilities/playlists.py:479 +#: redbot/cogs/audio/core/utilities/playlists.py:375 +#: redbot/cogs/audio/core/utilities/playlists.py:478 msgid "Playlist Saved" -msgstr "" +msgstr "播放清單已儲存" -#: redbot/cogs/audio/core/utilities/playlists.py:541 -#: redbot/cogs/audio/core/utilities/playlists.py:554 -#: redbot/cogs/audio/core/utilities/playlists.py:561 -#: redbot/cogs/audio/core/utilities/playlists.py:572 +#: redbot/cogs/audio/core/utilities/playlists.py:540 +#: redbot/cogs/audio/core/utilities/playlists.py:553 +#: redbot/cogs/audio/core/utilities/playlists.py:560 +#: redbot/cogs/audio/core/utilities/playlists.py:571 msgid "Unable To Get Playlists" -msgstr "" +msgstr "無法獲取播放列表" -#: redbot/cogs/audio/core/utilities/playlists.py:542 +#: redbot/cogs/audio/core/utilities/playlists.py:541 msgid "I don't have permission to connect and speak in your channel." -msgstr "" +msgstr "權限不足,無法加入及在您的語音頻道中説話。" -#: redbot/cogs/audio/core/utilities/playlists.py:573 +#: redbot/cogs/audio/core/utilities/playlists.py:572 msgid "You must be in the voice channel to use the playlist command." -msgstr "" +msgstr "您必須在語音頻道中才能使用播放列表指令。" -#: redbot/cogs/audio/core/utilities/playlists.py:682 +#: redbot/cogs/audio/core/utilities/playlists.py:680 msgid "the Global" -msgstr "" +msgstr "全局" -#: redbot/cogs/audio/core/utilities/playlists.py:682 +#: redbot/cogs/audio/core/utilities/playlists.py:680 msgid "Global" msgstr "全域" -#: redbot/cogs/audio/core/utilities/playlists.py:684 +#: redbot/cogs/audio/core/utilities/playlists.py:682 msgid "the Server" -msgstr "" +msgstr "伺服器" -#: redbot/cogs/audio/core/utilities/playlists.py:684 +#: redbot/cogs/audio/core/utilities/playlists.py:682 msgid "Server" msgstr "伺服器" -#: redbot/cogs/audio/core/utilities/playlists.py:686 +#: redbot/cogs/audio/core/utilities/playlists.py:684 msgid "the User" -msgstr "" +msgstr "用戶" -#: redbot/cogs/audio/core/utilities/playlists.py:686 +#: redbot/cogs/audio/core/utilities/playlists.py:684 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 "" +msgstr "__列表中的歌曲太多,將只會顯示前 500 首__。\n\n" #: redbot/cogs/audio/core/utilities/queue.py:57 msgid "**Currently livestreaming:**\n" -msgstr "" +msgstr "**目前正在直播:**\n" #: redbot/cogs/audio/core/utilities/queue.py:59 #: redbot/cogs/audio/core/utilities/queue.py:64 @@ -444,7 +465,7 @@ msgstr "點歌者 **{user}**\n" #: redbot/cogs/audio/core/utilities/queue.py:80 msgid "Queue for __{guild_name}__" -msgstr "" +msgstr "__{guild_name}__的播放清單" #: redbot/cogs/audio/core/utilities/queue.py:88 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks, {num_remaining} remaining\n" @@ -464,9 +485,9 @@ msgstr "重複播放" #: redbot/cogs/audio/core/utilities/queue.py:161 msgid "Matching Tracks:" -msgstr "" +msgstr "符合的曲目:" #: redbot/cogs/audio/core/utilities/queue.py:164 msgid "Page {page_num}/{total_pages} | {num_tracks} tracks" -msgstr "" +msgstr "第 {page_num} 頁/共 {total_pages} 頁 | {num_tracks} 首歌曲" diff --git a/redbot/cogs/audio/core/utilities/menus/locales/ar-SA.po b/redbot/cogs/audio/core/utilities/menus/locales/ar-SA.po index d9d27eb0524..75cf1d61b43 100644 --- a/redbot/cogs/audio/core/utilities/menus/locales/ar-SA.po +++ b/redbot/cogs/audio/core/utilities/menus/locales/ar-SA.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\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" diff --git a/redbot/cogs/audio/core/utilities/menus/locales/bg-BG.po b/redbot/cogs/audio/core/utilities/menus/locales/bg-BG.po index ceae415e057..c6afa770b48 100644 --- a/redbot/cogs/audio/core/utilities/menus/locales/bg-BG.po +++ b/redbot/cogs/audio/core/utilities/menus/locales/bg-BG.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" diff --git a/redbot/cogs/audio/core/utilities/menus/locales/cs-CZ.po b/redbot/cogs/audio/core/utilities/menus/locales/cs-CZ.po index 76b331fbe6e..2cead2d1f2a 100644 --- a/redbot/cogs/audio/core/utilities/menus/locales/cs-CZ.po +++ b/redbot/cogs/audio/core/utilities/menus/locales/cs-CZ.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\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" diff --git a/redbot/cogs/audio/core/utilities/menus/locales/da-DK.po b/redbot/cogs/audio/core/utilities/menus/locales/da-DK.po index c7693fde6c6..db30a0a12c8 100644 --- a/redbot/cogs/audio/core/utilities/menus/locales/da-DK.po +++ b/redbot/cogs/audio/core/utilities/menus/locales/da-DK.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" diff --git a/redbot/cogs/audio/core/utilities/menus/locales/de-DE.po b/redbot/cogs/audio/core/utilities/menus/locales/de-DE.po index 0bdf5ae33c9..03d4837a771 100644 --- a/redbot/cogs/audio/core/utilities/menus/locales/de-DE.po +++ b/redbot/cogs/audio/core/utilities/menus/locales/de-DE.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" diff --git a/redbot/cogs/audio/core/utilities/menus/locales/es-ES.po b/redbot/cogs/audio/core/utilities/menus/locales/es-ES.po index 47d63a36964..79922690beb 100644 --- a/redbot/cogs/audio/core/utilities/menus/locales/es-ES.po +++ b/redbot/cogs/audio/core/utilities/menus/locales/es-ES.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" diff --git a/redbot/cogs/audio/core/utilities/menus/locales/fi-FI.po b/redbot/cogs/audio/core/utilities/menus/locales/fi-FI.po index ebc60744990..c79943f461a 100644 --- a/redbot/cogs/audio/core/utilities/menus/locales/fi-FI.po +++ b/redbot/cogs/audio/core/utilities/menus/locales/fi-FI.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" diff --git a/redbot/cogs/audio/core/utilities/menus/locales/fr-FR.po b/redbot/cogs/audio/core/utilities/menus/locales/fr-FR.po index c007c423e0a..51e4623dc6f 100644 --- a/redbot/cogs/audio/core/utilities/menus/locales/fr-FR.po +++ b/redbot/cogs/audio/core/utilities/menus/locales/fr-FR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" diff --git a/redbot/cogs/audio/core/utilities/menus/locales/hi-IN.po b/redbot/cogs/audio/core/utilities/menus/locales/hi-IN.po index e1f07cc5bc7..4a7d4dc60fb 100644 --- a/redbot/cogs/audio/core/utilities/menus/locales/hi-IN.po +++ b/redbot/cogs/audio/core/utilities/menus/locales/hi-IN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-02-21 15:22+0000\n" "Last-Translator: \n" "Language-Team: Hindi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" diff --git a/redbot/cogs/audio/core/utilities/menus/locales/hr-HR.po b/redbot/cogs/audio/core/utilities/menus/locales/hr-HR.po new file mode 100644 index 00000000000..4063f582447 --- /dev/null +++ b/redbot/cogs/audio/core/utilities/menus/locales/hr-HR.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2022-02-21 15:22+0000\n" +"Last-Translator: \n" +"Language-Team: Croatian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.4.2\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: hr\n" +"X-Crowdin-File-ID: 684\n" +"Language: hr_HR\n" + diff --git a/redbot/cogs/audio/core/utilities/menus/locales/hu-HU.po b/redbot/cogs/audio/core/utilities/menus/locales/hu-HU.po index 76c87a4a0a6..5c7a8be191b 100644 --- a/redbot/cogs/audio/core/utilities/menus/locales/hu-HU.po +++ b/redbot/cogs/audio/core/utilities/menus/locales/hu-HU.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" diff --git a/redbot/cogs/audio/core/utilities/menus/locales/id-ID.po b/redbot/cogs/audio/core/utilities/menus/locales/id-ID.po index 0786d4425dd..7b4a16237f7 100644 --- a/redbot/cogs/audio/core/utilities/menus/locales/id-ID.po +++ b/redbot/cogs/audio/core/utilities/menus/locales/id-ID.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" diff --git a/redbot/cogs/audio/core/utilities/menus/locales/it-IT.po b/redbot/cogs/audio/core/utilities/menus/locales/it-IT.po index 3663ea03ddc..30d382c9cab 100644 --- a/redbot/cogs/audio/core/utilities/menus/locales/it-IT.po +++ b/redbot/cogs/audio/core/utilities/menus/locales/it-IT.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" diff --git a/redbot/cogs/audio/core/utilities/menus/locales/ja-JP.po b/redbot/cogs/audio/core/utilities/menus/locales/ja-JP.po index 0fefafee439..5cfd96afbda 100644 --- a/redbot/cogs/audio/core/utilities/menus/locales/ja-JP.po +++ b/redbot/cogs/audio/core/utilities/menus/locales/ja-JP.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" diff --git a/redbot/cogs/audio/core/utilities/menus/locales/ko-KR.po b/redbot/cogs/audio/core/utilities/menus/locales/ko-KR.po index 11d4c3713b2..4f29edf8128 100644 --- a/redbot/cogs/audio/core/utilities/menus/locales/ko-KR.po +++ b/redbot/cogs/audio/core/utilities/menus/locales/ko-KR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" diff --git a/redbot/cogs/audio/core/utilities/menus/locales/nb-NO.po b/redbot/cogs/audio/core/utilities/menus/locales/nb-NO.po index dd93277a126..99067266e58 100644 --- a/redbot/cogs/audio/core/utilities/menus/locales/nb-NO.po +++ b/redbot/cogs/audio/core/utilities/menus/locales/nb-NO.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" diff --git a/redbot/cogs/audio/core/utilities/menus/locales/nl-NL.po b/redbot/cogs/audio/core/utilities/menus/locales/nl-NL.po index 46c47a0cf79..556ea9ed7c5 100644 --- a/redbot/cogs/audio/core/utilities/menus/locales/nl-NL.po +++ b/redbot/cogs/audio/core/utilities/menus/locales/nl-NL.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" diff --git a/redbot/cogs/audio/core/utilities/menus/locales/pl-PL.po b/redbot/cogs/audio/core/utilities/menus/locales/pl-PL.po index f307d3b119b..0316c9ecc2c 100644 --- a/redbot/cogs/audio/core/utilities/menus/locales/pl-PL.po +++ b/redbot/cogs/audio/core/utilities/menus/locales/pl-PL.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\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" diff --git a/redbot/cogs/audio/core/utilities/menus/locales/pt-BR.po b/redbot/cogs/audio/core/utilities/menus/locales/pt-BR.po index 80eef5ec604..8bab824a9ca 100644 --- a/redbot/cogs/audio/core/utilities/menus/locales/pt-BR.po +++ b/redbot/cogs/audio/core/utilities/menus/locales/pt-BR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" diff --git a/redbot/cogs/audio/core/utilities/menus/locales/pt-PT.po b/redbot/cogs/audio/core/utilities/menus/locales/pt-PT.po index 515912c0f75..92c64b2afad 100644 --- a/redbot/cogs/audio/core/utilities/menus/locales/pt-PT.po +++ b/redbot/cogs/audio/core/utilities/menus/locales/pt-PT.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" diff --git a/redbot/cogs/audio/core/utilities/menus/locales/ru-RU.po b/redbot/cogs/audio/core/utilities/menus/locales/ru-RU.po index 3874a6d150d..7566600e986 100644 --- a/redbot/cogs/audio/core/utilities/menus/locales/ru-RU.po +++ b/redbot/cogs/audio/core/utilities/menus/locales/ru-RU.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\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" diff --git a/redbot/cogs/audio/core/utilities/menus/locales/sk-SK.po b/redbot/cogs/audio/core/utilities/menus/locales/sk-SK.po index 18b7902eec0..f11dfdab977 100644 --- a/redbot/cogs/audio/core/utilities/menus/locales/sk-SK.po +++ b/redbot/cogs/audio/core/utilities/menus/locales/sk-SK.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\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" diff --git a/redbot/cogs/audio/core/utilities/menus/locales/sl-SI.po b/redbot/cogs/audio/core/utilities/menus/locales/sl-SI.po index 86204d33f07..e27bb933526 100644 --- a/redbot/cogs/audio/core/utilities/menus/locales/sl-SI.po +++ b/redbot/cogs/audio/core/utilities/menus/locales/sl-SI.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-02-21 15:22+0000\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n%100==4 ? 3 : 0);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" diff --git a/redbot/cogs/audio/core/utilities/menus/locales/sv-SE.po b/redbot/cogs/audio/core/utilities/menus/locales/sv-SE.po index 82b31d36f89..087d8b9ee56 100644 --- a/redbot/cogs/audio/core/utilities/menus/locales/sv-SE.po +++ b/redbot/cogs/audio/core/utilities/menus/locales/sv-SE.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" diff --git a/redbot/cogs/audio/core/utilities/menus/locales/tr-TR.po b/redbot/cogs/audio/core/utilities/menus/locales/tr-TR.po index c7390094860..98b88786790 100644 --- a/redbot/cogs/audio/core/utilities/menus/locales/tr-TR.po +++ b/redbot/cogs/audio/core/utilities/menus/locales/tr-TR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" diff --git a/redbot/cogs/audio/core/utilities/menus/locales/uk-UA.po b/redbot/cogs/audio/core/utilities/menus/locales/uk-UA.po index fd9c594a08e..0525e663e11 100644 --- a/redbot/cogs/audio/core/utilities/menus/locales/uk-UA.po +++ b/redbot/cogs/audio/core/utilities/menus/locales/uk-UA.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\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" diff --git a/redbot/cogs/audio/core/utilities/menus/locales/vi-VN.po b/redbot/cogs/audio/core/utilities/menus/locales/vi-VN.po index 37400e56496..2021b1bf681 100644 --- a/redbot/cogs/audio/core/utilities/menus/locales/vi-VN.po +++ b/redbot/cogs/audio/core/utilities/menus/locales/vi-VN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" diff --git a/redbot/cogs/audio/core/utilities/menus/locales/zh-CN.po b/redbot/cogs/audio/core/utilities/menus/locales/zh-CN.po index 4ecbaf6cd3d..c0e00542ac4 100644 --- a/redbot/cogs/audio/core/utilities/menus/locales/zh-CN.po +++ b/redbot/cogs/audio/core/utilities/menus/locales/zh-CN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" diff --git a/redbot/cogs/audio/core/utilities/menus/locales/zh-TW.po b/redbot/cogs/audio/core/utilities/menus/locales/zh-TW.po index da6485a02cf..933850a7ebd 100644 --- a/redbot/cogs/audio/core/utilities/menus/locales/zh-TW.po +++ b/redbot/cogs/audio/core/utilities/menus/locales/zh-TW.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" diff --git a/redbot/cogs/audio/core/utilities/miscellaneous.py b/redbot/cogs/audio/core/utilities/miscellaneous.py index 959b6135186..4e3edce3011 100644 --- a/redbot/cogs/audio/core/utilities/miscellaneous.py +++ b/redbot/cogs/audio/core/utilities/miscellaneous.py @@ -100,7 +100,10 @@ async def send_embed_msg( return await ctx.send(embed=embed) def _has_notify_perms( - self, channel: Union[discord.TextChannel, discord.VoiceChannel, discord.Thread] + self, + channel: Union[ + discord.TextChannel, discord.VoiceChannel, discord.StageChannel, discord.Thread + ], ) -> bool: perms = channel.permissions_for(channel.guild.me) return all((can_user_send_messages_in(channel.guild.me, channel), perms.embed_links)) diff --git a/redbot/cogs/audio/core/utilities/player.py b/redbot/cogs/audio/core/utilities/player.py index 286d021ac12..44bb1506ca5 100644 --- a/redbot/cogs/audio/core/utilities/player.py +++ b/redbot/cogs/audio/core/utilities/player.py @@ -493,7 +493,7 @@ async def _enqueue_tracks( ) title = _("Playlist Enqueued") if not query.is_album else _("Album Enqueued") embed = discord.Embed( - description=bold(f"[{playlist_name}]({playlist_url})") + description=bold(f"[{playlist_name}]({playlist_url})", False) if playlist_url else playlist_name, title=title, diff --git a/redbot/cogs/audio/core/utilities/playlists.py b/redbot/cogs/audio/core/utilities/playlists.py index a5301c8fb1e..57f00cc3e0e 100644 --- a/redbot/cogs/audio/core/utilities/playlists.py +++ b/redbot/cogs/audio/core/utilities/playlists.py @@ -262,7 +262,7 @@ async def get_playlist_match( colour=await context.embed_colour(), ) msg = await context.send(embed=embed) - available_emojis = ReactionPredicate.NUMBER_EMOJIS[1:] + available_emojis = list(ReactionPredicate.NUMBER_EMOJIS[1:]) available_emojis.append("🔟") emojis = available_emojis[: len(correct_scope_matches)] emojis.append("\N{CROSS MARK}") diff --git a/redbot/cogs/audio/core/utilities/queue.py b/redbot/cogs/audio/core/utilities/queue.py index d6d8c3a8bee..fc478665062 100644 --- a/redbot/cogs/audio/core/utilities/queue.py +++ b/redbot/cogs/audio/core/utilities/queue.py @@ -7,7 +7,7 @@ import lavalink from red_commons.logging import getLogger -from rapidfuzz import process +import rapidfuzz from redbot.core import commands from redbot.core.i18n import Translator from redbot.core.utils import AsyncIter @@ -132,7 +132,9 @@ async def _build_queue_search_list( track_title = track.title tracks[queue_idx] = track_title - search_results = process.extract(search_words, tracks, limit=50) + search_results = rapidfuzz.process.extract( + search_words, tracks, limit=50, processor=rapidfuzz.utils.default_process + ) search_list = [] async for title, percent_match, queue_position in AsyncIter(search_results): if percent_match > 89: diff --git a/redbot/cogs/audio/core/utilities/validation.py b/redbot/cogs/audio/core/utilities/validation.py index 4ba82c96f9e..f75e527ed6c 100644 --- a/redbot/cogs/audio/core/utilities/validation.py +++ b/redbot/cogs/audio/core/utilities/validation.py @@ -61,7 +61,13 @@ async def is_query_allowed( self, config: Config, ctx_or_channel: Optional[ - Union[Context, discord.TextChannel, discord.VoiceChannel, discord.Thread] + Union[ + Context, + discord.TextChannel, + discord.VoiceChannel, + discord.StageChannel, + discord.Thread, + ] ], query: str, query_obj: Query, diff --git a/redbot/cogs/audio/locales/ar-SA.po b/redbot/cogs/audio/locales/ar-SA.po index 851d278572d..57001fa815b 100644 --- a/redbot/cogs/audio/locales/ar-SA.po +++ b/redbot/cogs/audio/locales/ar-SA.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -42,27 +42,27 @@ msgstr "" 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 redbot/cogs/audio/converters.py:136 +#: redbot/cogs/audio/converters.py:96 redbot/cogs/audio/converters.py:138 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 +#: redbot/cogs/audio/converters.py:129 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:176 +#: redbot/cogs/audio/converters.py:178 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:242 redbot/cogs/audio/converters.py:264 +#: redbot/cogs/audio/converters.py:284 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 +#: redbot/cogs/audio/converters.py:262 msgid "You cannot use `--guild`" msgstr "" diff --git a/redbot/cogs/audio/locales/bg-BG.po b/redbot/cogs/audio/locales/bg-BG.po index 1f10ca9d04f..0b9aaf9ef29 100644 --- a/redbot/cogs/audio/locales/bg-BG.po +++ b/redbot/cogs/audio/locales/bg-BG.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -42,27 +42,27 @@ msgstr "" 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 redbot/cogs/audio/converters.py:136 +#: redbot/cogs/audio/converters.py:96 redbot/cogs/audio/converters.py:138 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 +#: redbot/cogs/audio/converters.py:129 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:176 +#: redbot/cogs/audio/converters.py:178 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:242 redbot/cogs/audio/converters.py:264 +#: redbot/cogs/audio/converters.py:284 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 +#: redbot/cogs/audio/converters.py:262 msgid "You cannot use `--guild`" msgstr "" diff --git a/redbot/cogs/audio/locales/cs-CZ.po b/redbot/cogs/audio/locales/cs-CZ.po index bbdfd265788..a27baffb1c7 100644 --- a/redbot/cogs/audio/locales/cs-CZ.po +++ b/redbot/cogs/audio/locales/cs-CZ.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -42,27 +42,27 @@ msgstr "" 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 redbot/cogs/audio/converters.py:136 +#: redbot/cogs/audio/converters.py:96 redbot/cogs/audio/converters.py:138 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 +#: redbot/cogs/audio/converters.py:129 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:176 +#: redbot/cogs/audio/converters.py:178 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:242 redbot/cogs/audio/converters.py:264 +#: redbot/cogs/audio/converters.py:284 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 +#: redbot/cogs/audio/converters.py:262 msgid "You cannot use `--guild`" msgstr "" diff --git a/redbot/cogs/audio/locales/da-DK.po b/redbot/cogs/audio/locales/da-DK.po index 5bbc0a5aff2..bea99eb9255 100644 --- a/redbot/cogs/audio/locales/da-DK.po +++ b/redbot/cogs/audio/locales/da-DK.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -42,27 +42,27 @@ msgstr "" 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 redbot/cogs/audio/converters.py:136 +#: redbot/cogs/audio/converters.py:96 redbot/cogs/audio/converters.py:138 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 +#: redbot/cogs/audio/converters.py:129 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:176 +#: redbot/cogs/audio/converters.py:178 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:242 redbot/cogs/audio/converters.py:264 +#: redbot/cogs/audio/converters.py:284 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 +#: redbot/cogs/audio/converters.py:262 msgid "You cannot use `--guild`" msgstr "" diff --git a/redbot/cogs/audio/locales/de-DE.po b/redbot/cogs/audio/locales/de-DE.po index 5c0df8d56e3..24c56815dc0 100644 --- a/redbot/cogs/audio/locales/de-DE.po +++ b/redbot/cogs/audio/locales/de-DE.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -21,7 +21,11 @@ msgid "\n" "​ ​ ​ ​ Global\n" "​ ​ ​ ​ Guild\n" "​ ​ ​ ​ User\n" -msgstr "" +msgstr "\n" +"Der Anwendungsbereich muss eine gültige Version einer der folgenden Kategorien sein:\n" +"Global\n" +"Guild\n" +"User\n" #: redbot/cogs/audio/converters.py:43 msgid "\n" @@ -29,48 +33,55 @@ msgid "\n" "​ ​ ​ ​ User ID\n" "​ ​ ​ ​ User Mention\n" "​ ​ ​ ​ User Name#123\n" -msgstr "" +msgstr "\n" +"Der Autor muss eine gültige Variante eines der folgenden Dokumente sein:\n" +"​ User ID\n" +"​ ​ ​ ​ User Mention\n" +"​ ​ ​ ​ User Name#123\n" #: redbot/cogs/audio/converters.py:51 msgid "\n" "Guild must be a valid version of one of the following:\n" "​ ​ ​ ​ Guild ID\n" "​ ​ ​ ​ Exact guild name\n" -msgstr "" +msgstr "\n" +"Guild muss eine gültige Form einer der folgenden Kategorien sein:\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 "" +msgstr "\"{arg}\" wurde nicht gefunden. Es muss die ID oder der vollständige Name eines Servers sein, den der Bot sehen kann." -#: redbot/cogs/audio/converters.py:96 redbot/cogs/audio/converters.py:136 +#: redbot/cogs/audio/converters.py:96 redbot/cogs/audio/converters.py:138 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:127 +#: redbot/cogs/audio/converters.py:129 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:176 +#: redbot/cogs/audio/converters.py:178 msgid "Could not match '{}' to a playlist." msgstr "Konnte '{}' keiner Playlist zuordnen." -#: redbot/cogs/audio/converters.py:241 redbot/cogs/audio/converters.py:263 -#: redbot/cogs/audio/converters.py:283 redbot/cogs/audio/converters.py:368 +#: redbot/cogs/audio/converters.py:242 redbot/cogs/audio/converters.py:264 +#: redbot/cogs/audio/converters.py:284 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 "Nichts" -#: redbot/cogs/audio/converters.py:261 +#: redbot/cogs/audio/converters.py:262 msgid "You cannot use `--guild`" -msgstr "" +msgstr "Du kannst `--guild` nicht verwenden" #: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" -msgstr "" +msgstr "Du kannst `--to-server` nicht verwenden" #: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" -msgstr "" +msgstr "Du kannst `--to-server` nicht verwenden" diff --git a/redbot/cogs/audio/locales/es-ES.po b/redbot/cogs/audio/locales/es-ES.po index 75facd7f4e4..81000b21b52 100644 --- a/redbot/cogs/audio/locales/es-ES.po +++ b/redbot/cogs/audio/locales/es-ES.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -54,27 +54,27 @@ msgstr "\n" msgid "\"{arg}\" was not found. It must be the ID or complete name of a server which the bot can see." msgstr "\"{arg}\" no se ha encontrado. Debe ser el ID o el nombre completo de un servidor que el bot pueda ver." -#: redbot/cogs/audio/converters.py:96 redbot/cogs/audio/converters.py:136 +#: redbot/cogs/audio/converters.py:96 redbot/cogs/audio/converters.py:138 msgid "\"{arg}\" does not refer to a unique server. Please use the ID for the server you're trying to specify." msgstr "\"{arg}\" no se refiere a un servidor único. Por favor, utilice el ID del servidor que está intentando especificar." -#: redbot/cogs/audio/converters.py:127 +#: redbot/cogs/audio/converters.py:129 msgid "\"{arg}\" was not found. It must be the ID or name or mention a user which the bot can see." 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:176 +#: redbot/cogs/audio/converters.py:178 msgid "Could not match '{}' to a playlist." msgstr "No se pudo emparejar '{}' a una lista de reproducción." -#: redbot/cogs/audio/converters.py:241 redbot/cogs/audio/converters.py:263 -#: redbot/cogs/audio/converters.py:283 redbot/cogs/audio/converters.py:368 +#: redbot/cogs/audio/converters.py:242 redbot/cogs/audio/converters.py:264 +#: redbot/cogs/audio/converters.py:284 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 "Nada" -#: redbot/cogs/audio/converters.py:261 +#: redbot/cogs/audio/converters.py:262 msgid "You cannot use `--guild`" msgstr "No puedes usar `--guild`" diff --git a/redbot/cogs/audio/locales/fi-FI.po b/redbot/cogs/audio/locales/fi-FI.po index 1667f0bf80f..7bf9853f087 100644 --- a/redbot/cogs/audio/locales/fi-FI.po +++ b/redbot/cogs/audio/locales/fi-FI.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -53,27 +53,27 @@ msgstr "\n" msgid "\"{arg}\" was not found. It must be the ID or complete name of a server which the bot can see." msgstr "\"{arg}\" ei löytynyt. Sen täytyy olla sellaisen palvelimen ID tai nimi kokonaisuudessaan, minkä botti näkee." -#: redbot/cogs/audio/converters.py:96 redbot/cogs/audio/converters.py:136 +#: redbot/cogs/audio/converters.py:96 redbot/cogs/audio/converters.py:138 msgid "\"{arg}\" does not refer to a unique server. Please use the ID for the server you're trying to specify." msgstr "\"{arg}\" ei viittaa uniikkiin palvelimeen. Käytä sen palvelimen ID:tä jota tarkoitat." -#: redbot/cogs/audio/converters.py:127 +#: redbot/cogs/audio/converters.py:129 msgid "\"{arg}\" was not found. It must be the ID or name or mention a user which the bot can see." msgstr "\"{arg}\" ei löytynyt. Sen täytyy olla botin näkemän käyttäjän ID, nimi tai maininta." -#: redbot/cogs/audio/converters.py:176 +#: redbot/cogs/audio/converters.py:178 msgid "Could not match '{}' to a playlist." msgstr "Mitään soittolistaa joka täsmäisi '{}' ei löytynyt." -#: 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:242 redbot/cogs/audio/converters.py:264 +#: redbot/cogs/audio/converters.py:284 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 "Ei mitään" -#: redbot/cogs/audio/converters.py:261 +#: redbot/cogs/audio/converters.py:262 msgid "You cannot use `--guild`" msgstr "Et voi käyttää argumenttia `--guild`" diff --git a/redbot/cogs/audio/locales/fr-FR.po b/redbot/cogs/audio/locales/fr-FR.po index a0fd2e1181a..f0ab6a5d22a 100644 --- a/redbot/cogs/audio/locales/fr-FR.po +++ b/redbot/cogs/audio/locales/fr-FR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -51,29 +51,29 @@ msgstr "\n" #: redbot/cogs/audio/converters.py:87 msgid "\"{arg}\" was not found. It must be the ID or complete name of a server which the bot can see." -msgstr "" +msgstr "\"{arg}\" n'a pas été trouvé. Il doit s'agir de l'ID ou du nom complet d'un serveur que le bot peut voir." -#: redbot/cogs/audio/converters.py:96 redbot/cogs/audio/converters.py:136 +#: redbot/cogs/audio/converters.py:96 redbot/cogs/audio/converters.py:138 msgid "\"{arg}\" does not refer to a unique server. Please use the ID for the server you're trying to specify." -msgstr "" +msgstr "\"{arg}\" ne fait pas référence à un serveur unique. Veuillez utiliser l'ID du serveur que vous essayez de spécifier." -#: redbot/cogs/audio/converters.py:127 +#: redbot/cogs/audio/converters.py:129 msgid "\"{arg}\" was not found. It must be the ID or name or mention a user which the bot can see." -msgstr "" +msgstr "\"{arg}\" n'a pas été trouvé. Il doit s'agir de l'ID ou du nom ou de la mention d'un utilisateur que le bot peut voir." -#: redbot/cogs/audio/converters.py:176 +#: redbot/cogs/audio/converters.py:178 msgid "Could not match '{}' to a playlist." msgstr "Impossible de faire correspondre '{}' à une playlist." -#: 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:242 redbot/cogs/audio/converters.py:264 +#: redbot/cogs/audio/converters.py:284 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:261 +#: redbot/cogs/audio/converters.py:262 msgid "You cannot use `--guild`" msgstr "Vous ne pouvez pas utiliser `--guild`" diff --git a/redbot/cogs/audio/locales/hi-IN.po b/redbot/cogs/audio/locales/hi-IN.po index 045d0cfa089..4242f7c7fb1 100644 --- a/redbot/cogs/audio/locales/hi-IN.po +++ b/redbot/cogs/audio/locales/hi-IN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Hindi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -42,27 +42,27 @@ msgstr "" 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 redbot/cogs/audio/converters.py:136 +#: redbot/cogs/audio/converters.py:96 redbot/cogs/audio/converters.py:138 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 +#: redbot/cogs/audio/converters.py:129 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:176 +#: redbot/cogs/audio/converters.py:178 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:242 redbot/cogs/audio/converters.py:264 +#: redbot/cogs/audio/converters.py:284 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 +#: redbot/cogs/audio/converters.py:262 msgid "You cannot use `--guild`" msgstr "" diff --git a/redbot/cogs/audio/locales/hr-HR.po b/redbot/cogs/audio/locales/hr-HR.po new file mode 100644 index 00000000000..b7d501055b8 --- /dev/null +++ b/redbot/cogs/audio/locales/hr-HR.po @@ -0,0 +1,87 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" +"Last-Translator: \n" +"Language-Team: Croatian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.4.2\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: hr\n" +"X-Crowdin-File-ID: 51\n" +"Language: hr_HR\n" + +#: redbot/cogs/audio/converters.py:35 +msgid "\n" +"Scope must be a valid version of one of the following:\n" +"​ ​ ​ ​ Global\n" +"​ ​ ​ ​ Guild\n" +"​ ​ ​ ​ User\n" +msgstr "\n" +"Opseg mora biti valjana verzija jednog od sljedećih:\n" +"​ ​ ​ ​ Global (Globalni)\n" +"​ ​ ​ ​ Guild (Serverov)\n" +"​ ​ ​ ​ User (Korisnikov)\n" + +#: redbot/cogs/audio/converters.py:43 +msgid "\n" +"Author must be a valid version of one of the following:\n" +"​ ​ ​ ​ User ID\n" +"​ ​ ​ ​ User Mention\n" +"​ ​ ​ ​ User Name#123\n" +msgstr "\n" +"Autor mora biti valjana verzija jednog od sljedećih:\n" +"​ ​ ​ ​ Korisnikov ID\n" +"​ ​ ​ ​ Spominjanje korisnika\n" +"​ ​ ​ ​ Korisničko ime#123\n" + +#: redbot/cogs/audio/converters.py:51 +msgid "\n" +"Guild must be a valid version of one of the following:\n" +"​ ​ ​ ​ Guild ID\n" +"​ ​ ​ ​ Exact guild name\n" +msgstr "\n" +"Server mora biti valjana verzija jednog od sljedećih:\n" +"​ ​ ​ ​ Serverov ID\n" +"​ ​ ​ ​ Točan naziv servera\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}\" nije pronađen. Mora biti ID ili potpuni naziv servera koji bot može vidjeti." + +#: redbot/cogs/audio/converters.py:96 redbot/cogs/audio/converters.py:138 +msgid "\"{arg}\" does not refer to a unique server. Please use the ID for the server you're trying to specify." +msgstr "\"{arg}\" se ne odnosi na jedinstveni server. Molim koristite ID za server koji pokušavate navesti." + +#: redbot/cogs/audio/converters.py:129 +msgid "\"{arg}\" was not found. It must be the ID or name or mention a user which the bot can see." +msgstr "\"{arg}\" nije pronađen. Mora biti ID, ime ili navesti korisnika kojeg bot može vidjeti." + +#: redbot/cogs/audio/converters.py:178 +msgid "Could not match '{}' to a playlist." +msgstr "Nije moguće uskladiti '{}' s popisom za reprodukciju." + +#: redbot/cogs/audio/converters.py:242 redbot/cogs/audio/converters.py:264 +#: redbot/cogs/audio/converters.py:284 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 "Ništa" + +#: redbot/cogs/audio/converters.py:262 +msgid "You cannot use `--guild`" +msgstr "Ne možete koristiti `--guild`" + +#: redbot/cogs/audio/converters.py:402 +msgid "You cannot use `--to-server`" +msgstr "Ne možete koristiti `--to-server`" + +#: redbot/cogs/audio/converters.py:428 +msgid "You cannot use `--from-server`" +msgstr "Ne možete koristiti `--from-server`" + diff --git a/redbot/cogs/audio/locales/hu-HU.po b/redbot/cogs/audio/locales/hu-HU.po index 8f5b36e022b..c60a11e89ed 100644 --- a/redbot/cogs/audio/locales/hu-HU.po +++ b/redbot/cogs/audio/locales/hu-HU.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -42,27 +42,27 @@ msgstr "" 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 redbot/cogs/audio/converters.py:136 +#: redbot/cogs/audio/converters.py:96 redbot/cogs/audio/converters.py:138 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 +#: redbot/cogs/audio/converters.py:129 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:176 +#: redbot/cogs/audio/converters.py:178 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:242 redbot/cogs/audio/converters.py:264 +#: redbot/cogs/audio/converters.py:284 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 +#: redbot/cogs/audio/converters.py:262 msgid "You cannot use `--guild`" msgstr "" diff --git a/redbot/cogs/audio/locales/id-ID.po b/redbot/cogs/audio/locales/id-ID.po index c8fda0ee439..1094c22eecf 100644 --- a/redbot/cogs/audio/locales/id-ID.po +++ b/redbot/cogs/audio/locales/id-ID.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -42,27 +42,27 @@ msgstr "" 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 redbot/cogs/audio/converters.py:136 +#: redbot/cogs/audio/converters.py:96 redbot/cogs/audio/converters.py:138 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 +#: redbot/cogs/audio/converters.py:129 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:176 +#: redbot/cogs/audio/converters.py:178 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:242 redbot/cogs/audio/converters.py:264 +#: redbot/cogs/audio/converters.py:284 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 +#: redbot/cogs/audio/converters.py:262 msgid "You cannot use `--guild`" msgstr "" diff --git a/redbot/cogs/audio/locales/it-IT.po b/redbot/cogs/audio/locales/it-IT.po index e69cc51d7bc..05b7375773d 100644 --- a/redbot/cogs/audio/locales/it-IT.po +++ b/redbot/cogs/audio/locales/it-IT.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -42,27 +42,27 @@ msgstr "" 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 redbot/cogs/audio/converters.py:136 +#: redbot/cogs/audio/converters.py:96 redbot/cogs/audio/converters.py:138 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 +#: redbot/cogs/audio/converters.py:129 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:176 +#: redbot/cogs/audio/converters.py:178 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:242 redbot/cogs/audio/converters.py:264 +#: redbot/cogs/audio/converters.py:284 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 +#: redbot/cogs/audio/converters.py:262 msgid "You cannot use `--guild`" msgstr "" diff --git a/redbot/cogs/audio/locales/ja-JP.po b/redbot/cogs/audio/locales/ja-JP.po index 106b850e375..d1c0fbe9972 100644 --- a/redbot/cogs/audio/locales/ja-JP.po +++ b/redbot/cogs/audio/locales/ja-JP.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -42,27 +42,27 @@ msgstr "" 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 redbot/cogs/audio/converters.py:136 +#: redbot/cogs/audio/converters.py:96 redbot/cogs/audio/converters.py:138 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 +#: redbot/cogs/audio/converters.py:129 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:176 +#: redbot/cogs/audio/converters.py:178 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:242 redbot/cogs/audio/converters.py:264 +#: redbot/cogs/audio/converters.py:284 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 +#: redbot/cogs/audio/converters.py:262 msgid "You cannot use `--guild`" msgstr "" diff --git a/redbot/cogs/audio/locales/ko-KR.po b/redbot/cogs/audio/locales/ko-KR.po index a131131ce1a..9b432c22ad6 100644 --- a/redbot/cogs/audio/locales/ko-KR.po +++ b/redbot/cogs/audio/locales/ko-KR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -42,35 +42,35 @@ msgstr "" 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 redbot/cogs/audio/converters.py:136 +#: redbot/cogs/audio/converters.py:96 redbot/cogs/audio/converters.py:138 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 +#: redbot/cogs/audio/converters.py:129 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:176 +#: redbot/cogs/audio/converters.py:178 msgid "Could not match '{}' to a playlist." -msgstr "" +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:242 redbot/cogs/audio/converters.py:264 +#: redbot/cogs/audio/converters.py:284 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 "없음" -#: redbot/cogs/audio/converters.py:261 +#: redbot/cogs/audio/converters.py:262 msgid "You cannot use `--guild`" -msgstr "" +msgstr "당신은 `--guild`를 사용할수 없습니다." #: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" -msgstr "" +msgstr "당신은 `--to-server`를 사용할수 없습니다." #: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" -msgstr "" +msgstr "당신은 `--from-server`를 사용할수 없습니다." diff --git a/redbot/cogs/audio/locales/nb-NO.po b/redbot/cogs/audio/locales/nb-NO.po index 89615714aaf..582567ca662 100644 --- a/redbot/cogs/audio/locales/nb-NO.po +++ b/redbot/cogs/audio/locales/nb-NO.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Norwegian Bokmal\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -53,27 +53,27 @@ msgstr "\n" 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 redbot/cogs/audio/converters.py:136 +#: redbot/cogs/audio/converters.py:96 redbot/cogs/audio/converters.py:138 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 +#: redbot/cogs/audio/converters.py:129 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:176 +#: redbot/cogs/audio/converters.py:178 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:242 redbot/cogs/audio/converters.py:264 +#: redbot/cogs/audio/converters.py:284 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 +#: redbot/cogs/audio/converters.py:262 msgid "You cannot use `--guild`" msgstr "Du kan ikke bruke `-guild`" diff --git a/redbot/cogs/audio/locales/nl-NL.po b/redbot/cogs/audio/locales/nl-NL.po index ed018ce08bb..aee464989c8 100644 --- a/redbot/cogs/audio/locales/nl-NL.po +++ b/redbot/cogs/audio/locales/nl-NL.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -42,27 +42,27 @@ msgstr "" 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 redbot/cogs/audio/converters.py:136 +#: redbot/cogs/audio/converters.py:96 redbot/cogs/audio/converters.py:138 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 +#: redbot/cogs/audio/converters.py:129 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:176 +#: redbot/cogs/audio/converters.py:178 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:242 redbot/cogs/audio/converters.py:264 +#: redbot/cogs/audio/converters.py:284 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 +#: redbot/cogs/audio/converters.py:262 msgid "You cannot use `--guild`" msgstr "" diff --git a/redbot/cogs/audio/locales/pl-PL.po b/redbot/cogs/audio/locales/pl-PL.po index 7b166cf9c6c..e170d75eeeb 100644 --- a/redbot/cogs/audio/locales/pl-PL.po +++ b/redbot/cogs/audio/locales/pl-PL.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -53,27 +53,27 @@ msgstr "\n" msgid "\"{arg}\" was not found. It must be the ID or complete name of a server which the bot can see." msgstr "Nie znaleziono \"{arg}\". Musi to być identyfikator lub pełna nazwa serwera, który bot może zobaczyć." -#: redbot/cogs/audio/converters.py:96 redbot/cogs/audio/converters.py:136 +#: redbot/cogs/audio/converters.py:96 redbot/cogs/audio/converters.py:138 msgid "\"{arg}\" does not refer to a unique server. Please use the ID for the server you're trying to specify." msgstr "\"{arg}\" nie odnosi się do unikalnego serwera. Użyj identyfikatora serwera, który próbujesz określić." -#: redbot/cogs/audio/converters.py:127 +#: redbot/cogs/audio/converters.py:129 msgid "\"{arg}\" was not found. It must be the ID or name or mention a user which the bot can see." msgstr "Nie znaleziono \"{arg}\". Musi to być identyfikator lub nazwa lub wzmianka o użytkowniku, którego bot widzi." -#: redbot/cogs/audio/converters.py:176 +#: redbot/cogs/audio/converters.py:178 msgid "Could not match '{}' to a playlist." msgstr "Nie można dopasować „{}” do listy odtwarzania." -#: 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:242 redbot/cogs/audio/converters.py:264 +#: redbot/cogs/audio/converters.py:284 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 "Nie znaleziono" -#: redbot/cogs/audio/converters.py:261 +#: redbot/cogs/audio/converters.py:262 msgid "You cannot use `--guild`" msgstr "Nie możesz użyć `--guild`" diff --git a/redbot/cogs/audio/locales/pt-BR.po b/redbot/cogs/audio/locales/pt-BR.po index 3df0679fdfd..44e96c72732 100644 --- a/redbot/cogs/audio/locales/pt-BR.po +++ b/redbot/cogs/audio/locales/pt-BR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -21,7 +21,11 @@ msgid "\n" "​ ​ ​ ​ Global\n" "​ ​ ​ ​ Guild\n" "​ ​ ​ ​ User\n" -msgstr "" +msgstr "\n" +"O escopo deve ser uma versão válida de um dos seguintes:\n" +"​ ​ ​ ​ Global \n" +"​ ​ ​ ​ Guild\n" +"​ ​ ​ ​ User\n" #: redbot/cogs/audio/converters.py:43 msgid "\n" @@ -29,48 +33,55 @@ msgid "\n" "​ ​ ​ ​ User ID\n" "​ ​ ​ ​ User Mention\n" "​ ​ ​ ​ User Name#123\n" -msgstr "" +msgstr "\n" +"O(a) autor(a) deve ser uma versão válida de um dos seguintes:\n" +"​ ​ ​ ​ ID de usuário\n" +"​ ​ ​ ​ Menção de usuário\n" +"​ ​ ​ ​ Nome de usuário#123\n" #: redbot/cogs/audio/converters.py:51 msgid "\n" "Guild must be a valid version of one of the following:\n" "​ ​ ​ ​ Guild ID\n" "​ ​ ​ ​ Exact guild name\n" -msgstr "" +msgstr "\n" +"O servidor deve ser uma versão válida de um dos seguintes:\n" +"​ ​ ​ ​ ID do servidor\n" +"​ ​ ​ ​ Nome exato do servidor\n" #: redbot/cogs/audio/converters.py:87 msgid "\"{arg}\" was not found. It must be the ID or complete name of a server which the bot can see." -msgstr "" +msgstr "\"{arg}\" não foi encontrado. Deve ser o ID ou o nome completo de um servidor que o bot consiga acessar." -#: redbot/cogs/audio/converters.py:96 redbot/cogs/audio/converters.py:136 +#: redbot/cogs/audio/converters.py:96 redbot/cogs/audio/converters.py:138 msgid "\"{arg}\" does not refer to a unique server. Please use the ID for the server you're trying to specify." -msgstr "" +msgstr "\"{arg}\" não se refere a um servidor único. Por favor, use o ID do servidor que você está tentando especificar." -#: redbot/cogs/audio/converters.py:127 +#: redbot/cogs/audio/converters.py:129 msgid "\"{arg}\" was not found. It must be the ID or name or mention a user which the bot can see." -msgstr "" +msgstr "\"{arg}\" não foi encontrado. Deve ser o ID, nome ou menção a um usuário que o bot possa acessar." -#: redbot/cogs/audio/converters.py:176 +#: redbot/cogs/audio/converters.py:178 msgid "Could not match '{}' to a playlist." -msgstr "" +msgstr "Não foi possível associar '{}' a uma lista de reprodução." -#: 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:242 redbot/cogs/audio/converters.py:264 +#: redbot/cogs/audio/converters.py:284 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:261 +#: redbot/cogs/audio/converters.py:262 msgid "You cannot use `--guild`" -msgstr "" +msgstr "Você não pode usar `--guild`" #: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" -msgstr "" +msgstr "Você não pode usar `--to-server`" #: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" -msgstr "" +msgstr "Você não pode usar `--from-server`" diff --git a/redbot/cogs/audio/locales/pt-PT.po b/redbot/cogs/audio/locales/pt-PT.po index 54b1f3c8713..f02d91598d0 100644 --- a/redbot/cogs/audio/locales/pt-PT.po +++ b/redbot/cogs/audio/locales/pt-PT.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -21,7 +21,11 @@ msgid "\n" "​ ​ ​ ​ Global\n" "​ ​ ​ ​ Guild\n" "​ ​ ​ ​ User\n" -msgstr "" +msgstr "\n" +"O Scope deve ser uma versão válida de uma das seguintes opções:\n" +" Global\n" +" Guilda\n" +" Usuário\n" #: redbot/cogs/audio/converters.py:43 msgid "\n" @@ -29,48 +33,55 @@ msgid "\n" "​ ​ ​ ​ User ID\n" "​ ​ ​ ​ User Mention\n" "​ ​ ​ ​ User Name#123\n" -msgstr "" +msgstr "\n" +"O autor deve ser uma versão válida de um dos seguintes:\n" +" ID de Utilizador\n" +" Menção de Utilizador\n" +" Nome de Utilizador#123\n" #: redbot/cogs/audio/converters.py:51 msgid "\n" "Guild must be a valid version of one of the following:\n" "​ ​ ​ ​ Guild ID\n" "​ ​ ​ ​ Exact guild name\n" -msgstr "" +msgstr "\n" +"A guild deve ser uma versão válida de um dos seguintes:\n" +" ID de Guilda\n" +" Nome exato da guilda\n" #: redbot/cogs/audio/converters.py:87 msgid "\"{arg}\" was not found. It must be the ID or complete name of a server which the bot can see." -msgstr "" +msgstr "\"{arg}\" não foi encontrado. Deve ser o ID ou nome completo de um servidor que o bot pode visualizar." -#: redbot/cogs/audio/converters.py:96 redbot/cogs/audio/converters.py:136 +#: redbot/cogs/audio/converters.py:96 redbot/cogs/audio/converters.py:138 msgid "\"{arg}\" does not refer to a unique server. Please use the ID for the server you're trying to specify." -msgstr "" +msgstr "\"{arg}\" não se refere a um servidor único. Por favor, use o ID do servidor que você está tentando especificar." -#: redbot/cogs/audio/converters.py:127 +#: redbot/cogs/audio/converters.py:129 msgid "\"{arg}\" was not found. It must be the ID or name or mention a user which the bot can see." -msgstr "" +msgstr "\"{arg}\" não foi encontrado. Deve ser o ID, nome ou menção de um usuário que o bot pode visualizar." -#: redbot/cogs/audio/converters.py:176 +#: redbot/cogs/audio/converters.py:178 msgid "Could not match '{}' to a playlist." -msgstr "" +msgstr "Não foi possível corresponder '{}' a uma lista de reprodução." -#: 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:242 redbot/cogs/audio/converters.py:264 +#: redbot/cogs/audio/converters.py:284 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:261 +#: redbot/cogs/audio/converters.py:262 msgid "You cannot use `--guild`" -msgstr "" +msgstr "Você não pode usar `--guild`" #: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" -msgstr "" +msgstr "Você não pode usar `--to-server`" #: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" -msgstr "" +msgstr "Você não pode usar `--from-server`" diff --git a/redbot/cogs/audio/locales/ru-RU.po b/redbot/cogs/audio/locales/ru-RU.po index e3b95a3c748..fd61bee8182 100644 --- a/redbot/cogs/audio/locales/ru-RU.po +++ b/redbot/cogs/audio/locales/ru-RU.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -21,7 +21,11 @@ msgid "\n" "​ ​ ​ ​ Global\n" "​ ​ ​ ​ Guild\n" "​ ​ ​ ​ User\n" -msgstr "" +msgstr "\n" +"Область применения должна быть действительной версией одного из следующих вариантов:\n" +"Глобальный\n" +"Гильдия\n" +"Пользователь\n" #: redbot/cogs/audio/converters.py:43 msgid "\n" @@ -29,40 +33,47 @@ msgid "\n" "​ ​ ​ ​ User ID\n" "​ ​ ​ ​ User Mention\n" "​ ​ ​ ​ User Name#123\n" -msgstr "" +msgstr "\n" +"Автор должен быть действительной версией одного из следующих имен:\n" +"Идентификатор пользователя\n" +"Упоминание пользователя\n" +"Имя пользователя#123\n" #: redbot/cogs/audio/converters.py:51 msgid "\n" "Guild must be a valid version of one of the following:\n" "​ ​ ​ ​ Guild ID\n" "​ ​ ​ ​ Exact guild name\n" -msgstr "" +msgstr "\n" +"Гильдия должна быть действительной версией одной из следующих:\n" +"ID гильдии\n" +"Точное название гильдии\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}\" не найден. Это должен быть ID или полное имя сервера, которое может увидеть бот." -#: redbot/cogs/audio/converters.py:96 redbot/cogs/audio/converters.py:136 +#: redbot/cogs/audio/converters.py:96 redbot/cogs/audio/converters.py:138 msgid "\"{arg}\" does not refer to a unique server. Please use the ID for the server you're trying to specify." msgstr "{arg}\" не относится к уникальному серверу. Пожалуйста, используйте ID сервера, который вы пытаетесь указать." -#: redbot/cogs/audio/converters.py:127 +#: redbot/cogs/audio/converters.py:129 msgid "\"{arg}\" was not found. It must be the ID or name or mention a user which the bot can see." -msgstr "" +msgstr "\"{arg}\" не найден. Это должен быть ID или имя или упоминание пользователя, которое бот может видеть." -#: redbot/cogs/audio/converters.py:176 +#: redbot/cogs/audio/converters.py:178 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:242 redbot/cogs/audio/converters.py:264 +#: redbot/cogs/audio/converters.py:284 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 +#: redbot/cogs/audio/converters.py:262 msgid "You cannot use `--guild`" msgstr "Вы не можете использовать `--guild`" diff --git a/redbot/cogs/audio/locales/sk-SK.po b/redbot/cogs/audio/locales/sk-SK.po index 3088ba92f28..d80d0232cbc 100644 --- a/redbot/cogs/audio/locales/sk-SK.po +++ b/redbot/cogs/audio/locales/sk-SK.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -42,27 +42,27 @@ msgstr "" 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 redbot/cogs/audio/converters.py:136 +#: redbot/cogs/audio/converters.py:96 redbot/cogs/audio/converters.py:138 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 +#: redbot/cogs/audio/converters.py:129 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:176 +#: redbot/cogs/audio/converters.py:178 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:242 redbot/cogs/audio/converters.py:264 +#: redbot/cogs/audio/converters.py:284 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 +#: redbot/cogs/audio/converters.py:262 msgid "You cannot use `--guild`" msgstr "" diff --git a/redbot/cogs/audio/locales/sl-SI.po b/redbot/cogs/audio/locales/sl-SI.po index 644197e17ad..2ba69de7d1a 100644 --- a/redbot/cogs/audio/locales/sl-SI.po +++ b/redbot/cogs/audio/locales/sl-SI.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n%100==4 ? 3 : 0);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -53,27 +53,27 @@ msgstr "\n" msgid "\"{arg}\" was not found. It must be the ID or complete name of a server which the bot can see." msgstr "\"{arg}\" ne obstaja. Mora biti ID ali polno ime strežnika katerega lahko bot vidi." -#: redbot/cogs/audio/converters.py:96 redbot/cogs/audio/converters.py:136 +#: redbot/cogs/audio/converters.py:96 redbot/cogs/audio/converters.py:138 msgid "\"{arg}\" does not refer to a unique server. Please use the ID for the server you're trying to specify." msgstr "\"{arg}\" ne cilja na strežnik. Uporabi ID strežnika katerega želiš izbrati." -#: redbot/cogs/audio/converters.py:127 +#: redbot/cogs/audio/converters.py:129 msgid "\"{arg}\" was not found. It must be the ID or name or mention a user which the bot can see." msgstr "\"{arg}\" ne obstaja. Vsebovati mora ID ali ime ali omembo katerega bor lahko vidi." -#: redbot/cogs/audio/converters.py:176 +#: redbot/cogs/audio/converters.py:178 msgid "Could not match '{}' to a playlist." msgstr "'{}' ne ustreza nobenemu seznamu predvajanja." -#: 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:242 redbot/cogs/audio/converters.py:264 +#: redbot/cogs/audio/converters.py:284 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 "Nič" -#: redbot/cogs/audio/converters.py:261 +#: redbot/cogs/audio/converters.py:262 msgid "You cannot use `--guild`" msgstr "Ne moreš uporabiti `--guild`" diff --git a/redbot/cogs/audio/locales/sv-SE.po b/redbot/cogs/audio/locales/sv-SE.po index 0c2ef5ce355..ad0f01f8f57 100644 --- a/redbot/cogs/audio/locales/sv-SE.po +++ b/redbot/cogs/audio/locales/sv-SE.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -46,27 +46,27 @@ msgstr "" 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:96 redbot/cogs/audio/converters.py:136 +#: redbot/cogs/audio/converters.py:96 redbot/cogs/audio/converters.py:138 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:127 +#: redbot/cogs/audio/converters.py:129 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:176 +#: redbot/cogs/audio/converters.py:178 msgid "Could not match '{}' to a playlist." msgstr "Kunde inte matcha '{}' till en spellista." -#: 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:242 redbot/cogs/audio/converters.py:264 +#: redbot/cogs/audio/converters.py:284 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 +#: redbot/cogs/audio/converters.py:262 msgid "You cannot use `--guild`" msgstr "Du kan inte använda `--guild`" diff --git a/redbot/cogs/audio/locales/tr-TR.po b/redbot/cogs/audio/locales/tr-TR.po index e1814ff42f8..07b43b5947e 100644 --- a/redbot/cogs/audio/locales/tr-TR.po +++ b/redbot/cogs/audio/locales/tr-TR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -53,27 +53,27 @@ msgstr "\n" msgid "\"{arg}\" was not found. It must be the ID or complete name of a server which the bot can see." msgstr "\"{arg}\" bulunamadı. Botun görebildiği bir sunucunun IDsi veya tam adı olmak zorundadır." -#: redbot/cogs/audio/converters.py:96 redbot/cogs/audio/converters.py:136 +#: redbot/cogs/audio/converters.py:96 redbot/cogs/audio/converters.py:138 msgid "\"{arg}\" does not refer to a unique server. Please use the ID for the server you're trying to specify." msgstr "\"{arg}\" kesin bir sunucuya denk gelmemekte. Lütfen belirtmeye çalıştığınız sunucunun ID sini kullanın." -#: redbot/cogs/audio/converters.py:127 +#: redbot/cogs/audio/converters.py:129 msgid "\"{arg}\" was not found. It must be the ID or name or mention a user which the bot can see." msgstr "\"{arg}\" bulunamadı. Botun görebildiği bir kişinin etiketlenmesi veya o kişinin IDsi olmak zorundadır." -#: redbot/cogs/audio/converters.py:176 +#: redbot/cogs/audio/converters.py:178 msgid "Could not match '{}' to a playlist." msgstr "'{}' bir çalma listesi ile eşleşmiyor." -#: 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:242 redbot/cogs/audio/converters.py:264 +#: redbot/cogs/audio/converters.py:284 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 "Hiçbir şey" -#: redbot/cogs/audio/converters.py:261 +#: redbot/cogs/audio/converters.py:262 msgid "You cannot use `--guild`" msgstr "`--guild` kullanamazsınız" diff --git a/redbot/cogs/audio/locales/uk-UA.po b/redbot/cogs/audio/locales/uk-UA.po index 30cb9252cf0..00447673fe1 100644 --- a/redbot/cogs/audio/locales/uk-UA.po +++ b/redbot/cogs/audio/locales/uk-UA.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -42,27 +42,27 @@ msgstr "" 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 redbot/cogs/audio/converters.py:136 +#: redbot/cogs/audio/converters.py:96 redbot/cogs/audio/converters.py:138 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 +#: redbot/cogs/audio/converters.py:129 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:176 +#: redbot/cogs/audio/converters.py:178 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:242 redbot/cogs/audio/converters.py:264 +#: redbot/cogs/audio/converters.py:284 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 +#: redbot/cogs/audio/converters.py:262 msgid "You cannot use `--guild`" msgstr "" diff --git a/redbot/cogs/audio/locales/vi-VN.po b/redbot/cogs/audio/locales/vi-VN.po index f1029f983b5..393531ef96d 100644 --- a/redbot/cogs/audio/locales/vi-VN.po +++ b/redbot/cogs/audio/locales/vi-VN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -21,7 +21,11 @@ msgid "\n" "​ ​ ​ ​ Global\n" "​ ​ ​ ​ Guild\n" "​ ​ ​ ​ User\n" -msgstr "" +msgstr "\n" +"Phạm vi phải là phiên bản hợp lệ của một trong những điều sau:\n" +"​ ​ ​ ​ Toàn cầu\n" +"​ ​ ​ ​ Guild\n" +"​ ​ ​ ​ Người dùng\n" #: redbot/cogs/audio/converters.py:43 msgid "\n" @@ -29,48 +33,55 @@ msgid "\n" "​ ​ ​ ​ User ID\n" "​ ​ ​ ​ User Mention\n" "​ ​ ​ ​ User Name#123\n" -msgstr "" +msgstr "\n" +"Tác giả phải là phiên bản hợp lệ của một trong những điều sau:\n" +"​ ​ ​ ​ ID người dùng\n" +"​ ​ ​ ​ Đề cập của Người dùng\n" +"​ ​ ​ ​ Tên người dùng#123\n" #: redbot/cogs/audio/converters.py:51 msgid "\n" "Guild must be a valid version of one of the following:\n" "​ ​ ​ ​ Guild ID\n" "​ ​ ​ ​ Exact guild name\n" -msgstr "" +msgstr "\n" +"Hội phải là phiên bản hợp lệ của một trong những điều sau:\n" +"​ ​ ​ ​ ID Hội\n" +"​ ​ ​ ​ Tên hội chính xác\n" #: redbot/cogs/audio/converters.py:87 msgid "\"{arg}\" was not found. It must be the ID or complete name of a server which the bot can see." -msgstr "" +msgstr "\"{arg}\" không được tìm thấy. Nó phải là ID hoặc tên đầy đủ của máy chủ mà bot có thể nhìn thấy." -#: redbot/cogs/audio/converters.py:96 redbot/cogs/audio/converters.py:136 +#: redbot/cogs/audio/converters.py:96 redbot/cogs/audio/converters.py:138 msgid "\"{arg}\" does not refer to a unique server. Please use the ID for the server you're trying to specify." -msgstr "" +msgstr "\"{arg}\" không tham chiếu đến một máy chủ duy nhất. Vui lòng sử dụng ID cho máy chủ mà bạn đang cố gắng chỉ định." -#: redbot/cogs/audio/converters.py:127 +#: redbot/cogs/audio/converters.py:129 msgid "\"{arg}\" was not found. It must be the ID or name or mention a user which the bot can see." -msgstr "" +msgstr "\"{arg}\" không tìm thấy. Nó phải là ID hoặc tên hoặc đề cập đến người dùng mà bot có thể nhìn thấy." -#: redbot/cogs/audio/converters.py:176 +#: redbot/cogs/audio/converters.py:178 msgid "Could not match '{}' to a playlist." -msgstr "" +msgstr "Không thể ghép '{}' với một danh sách phát." -#: 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:242 redbot/cogs/audio/converters.py:264 +#: redbot/cogs/audio/converters.py:284 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 "Không có gì" -#: redbot/cogs/audio/converters.py:261 +#: redbot/cogs/audio/converters.py:262 msgid "You cannot use `--guild`" -msgstr "" +msgstr "Bạn không thể dùng `--guild`" #: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" -msgstr "" +msgstr "Bạn không thể dùng `--to-server`" #: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" -msgstr "" +msgstr "Bạn không thể dùng `--from-server`" diff --git a/redbot/cogs/audio/locales/zh-CN.po b/redbot/cogs/audio/locales/zh-CN.po index 1c287a70af9..8054730e065 100644 --- a/redbot/cogs/audio/locales/zh-CN.po +++ b/redbot/cogs/audio/locales/zh-CN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -42,27 +42,27 @@ msgstr "" 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 redbot/cogs/audio/converters.py:136 +#: redbot/cogs/audio/converters.py:96 redbot/cogs/audio/converters.py:138 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 +#: redbot/cogs/audio/converters.py:129 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:176 +#: redbot/cogs/audio/converters.py:178 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:242 redbot/cogs/audio/converters.py:264 +#: redbot/cogs/audio/converters.py:284 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 +#: redbot/cogs/audio/converters.py:262 msgid "You cannot use `--guild`" msgstr "" diff --git a/redbot/cogs/audio/locales/zh-TW.po b/redbot/cogs/audio/locales/zh-TW.po index 9549e70eea3..c0fa12006c9 100644 --- a/redbot/cogs/audio/locales/zh-TW.po +++ b/redbot/cogs/audio/locales/zh-TW.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -21,7 +21,11 @@ msgid "\n" "​ ​ ​ ​ Global\n" "​ ​ ​ ​ Guild\n" "​ ​ ​ ​ User\n" -msgstr "" +msgstr "\n" +"範圍必須是以下之一的有效數值:\n" +" Global全球\n" +" Guild伺服器\n" +" User用戶\n" #: redbot/cogs/audio/converters.py:43 msgid "\n" @@ -29,48 +33,55 @@ msgid "\n" "​ ​ ​ ​ User ID\n" "​ ​ ​ ​ User Mention\n" "​ ​ ​ ​ User Name#123\n" -msgstr "" +msgstr "\n" +"作者必須是以下之一的有效數值:\n" +" 用戶ID\n" +" 提及用戶\n" +" 用戶名#0000\n" #: redbot/cogs/audio/converters.py:51 msgid "\n" "Guild must be a valid version of one of the following:\n" "​ ​ ​ ​ Guild ID\n" "​ ​ ​ ​ Exact guild name\n" -msgstr "" +msgstr "\n" +"公會必須是以下其中一項的有效數值:\n" +" 伺服器ID\n" +" 完整的伺服器名稱\n" #: redbot/cogs/audio/converters.py:87 msgid "\"{arg}\" was not found. It must be the ID or complete name of a server which the bot can see." -msgstr "" +msgstr "未找到“{arg}”。 它必須是機器人所在的伺務器 ID 或完整的伺服器名稱。" -#: redbot/cogs/audio/converters.py:96 redbot/cogs/audio/converters.py:136 +#: redbot/cogs/audio/converters.py:96 redbot/cogs/audio/converters.py:138 msgid "\"{arg}\" does not refer to a unique server. Please use the ID for the server you're trying to specify." -msgstr "" +msgstr "“{arg}”不是指唯一的服務器。 請使用您要指定的服務器的 ID。" -#: redbot/cogs/audio/converters.py:127 +#: redbot/cogs/audio/converters.py:129 msgid "\"{arg}\" was not found. It must be the ID or name or mention a user which the bot can see." -msgstr "" +msgstr "未找到“{arg}”。 它必須是機器人可以讀取的 ID 或完整名稱或提及用戶。" -#: redbot/cogs/audio/converters.py:176 +#: redbot/cogs/audio/converters.py:178 msgid "Could not match '{}' to a playlist." -msgstr "" +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:242 redbot/cogs/audio/converters.py:264 +#: redbot/cogs/audio/converters.py:284 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 "沒有" -#: redbot/cogs/audio/converters.py:261 +#: redbot/cogs/audio/converters.py:262 msgid "You cannot use `--guild`" -msgstr "" +msgstr "你無法使用 `--guild`" #: redbot/cogs/audio/converters.py:402 msgid "You cannot use `--to-server`" -msgstr "" +msgstr "你無法使用 `--to-server`" #: redbot/cogs/audio/converters.py:428 msgid "You cannot use `--from-server`" -msgstr "" +msgstr "你無法使用 `--from-server`" diff --git a/redbot/cogs/audio/manager.py b/redbot/cogs/audio/manager.py index 921d0c9cc57..5c5ecf9a00b 100644 --- a/redbot/cogs/audio/manager.py +++ b/redbot/cogs/audio/manager.py @@ -10,6 +10,7 @@ import shutil import tempfile from typing import ClassVar, Final, List, Optional, Pattern, Tuple, Union, TYPE_CHECKING +from typing_extensions import Self import aiohttp import lavalink @@ -47,9 +48,6 @@ _ = Translator("Audio", pathlib.Path(__file__)) log = getLogger("red.Audio.manager") -LAVALINK_DOWNLOAD_DIR: Final[pathlib.Path] = data_manager.cog_data_path(raw_name="Audio") -LAVALINK_JAR_FILE: Final[pathlib.Path] = LAVALINK_DOWNLOAD_DIR / "Lavalink.jar" -LAVALINK_APP_YML: Final[pathlib.Path] = LAVALINK_DOWNLOAD_DIR / "application.yml" _FAILED_TO_START: Final[Pattern] = re.compile(rb"Web server failed to start\. (.*)") @@ -108,18 +106,41 @@ LAVALINK_VERSION_LINE_PRE35: Final[Pattern] = re.compile( rb"^Version:\s+(?P\S+)$", re.MULTILINE | re.VERBOSE ) -# used for LL 3.5-rc4 and newer -LAVALINK_VERSION_LINE: Final[Pattern] = re.compile( +# used for LL versions >=3.5-rc4 but below 3.6. +# Since this only applies to historical version, this regex is based only on +# version numbers that actually existed, not ones that technically could. +LAVALINK_VERSION_LINE_PRE36: Final[Pattern] = re.compile( rb""" ^ Version:\s+ (?P - (?P0|[1-9]\d*)\.(?P0|[1-9]\d*) + (?P3)\.(?P[0-5]) # Before LL 3.6, when patch version == 0, it was stripped from the version string - (?:\.(?P0|[1-9]\d*))? - (?:-rc(?P0|[1-9]\d*))? - # only used by our downstream Lavalink if we need to make a release before upstream - (?:_red(?P[1-9]\d*))? + (?:\.(?P[1-9]\d*))? + # Before LL 3.6, the dot in rc.N was optional + (?:-rc\.?(?P0|[1-9]\d*))? + # additional build metadata, can be used by our downstream Lavalink + # if we need to alter an upstream release + (?:\+red\.(?P[1-9]\d*))? + ) + $ + """, + re.MULTILINE | re.VERBOSE, +) +# used for LL 3.6 and newer +# This regex is limited to the realistic usage in the LL version number, +# not everything that could be a part of it according to the spec. +# We can easily release an update to this regex in the future if it ever becomes necessary. +LAVALINK_VERSION_LINE: Final[Pattern] = re.compile( + rb""" + ^ + Version:\s+ + (?P + (?P0|[1-9]\d*)\.(?P0|[1-9]\d*)\.(?P0|[1-9]\d*) + (?:-rc\.(?P0|[1-9]\d*))? + # additional build metadata, can be used by our downstream Lavalink + # if we need to alter an upstream release + (?:\+red\.(?P[1-9]\d*))? ) $ """, @@ -135,6 +156,25 @@ def __init__(self, raw_version: str, *, build_number: int) -> None: def __str__(self) -> None: return f"{self.raw_version}_{self.build_number}" + @classmethod + def from_version_output(cls, output: bytes) -> Self: + build_match = LAVALINK_BUILD_LINE.search(output) + if build_match is None: + raise ValueError( + "Could not find 'Build' line in the given `--version` output," + " or invalid build number given." + ) + version_match = LAVALINK_VERSION_LINE_PRE35.search(output) + if version_match is None: + raise ValueError( + "Could not find 'Version' line in the given `--version` output," + " or invalid version number given." + ) + return cls( + raw_version=version_match["version"].decode(), + build_number=int(build_match["build"]), + ) + def __eq__(self, other: object) -> bool: if isinstance(other, LavalinkOldVersion): return self.build_number == other.build_number @@ -190,11 +230,30 @@ def __init__( def __str__(self) -> None: version = f"{self.major}.{self.minor}.{self.patch}" if self.rc is not None: - version += f"-rc{self.rc}" + version += f"-rc.{self.rc}" if self.red: - version += f"_red{self.red}" + version += f"+red.{self.red}" return version + @classmethod + def from_version_output(cls, output: bytes) -> Self: + match = LAVALINK_VERSION_LINE.search(output) + if match is None: + # >=3.5-rc4, <3.6 + match = LAVALINK_VERSION_LINE_PRE36.search(output) + if match is None: + raise ValueError( + "Could not find 'Version' line in the given `--version` output," + " or invalid version number given." + ) + return LavalinkVersion( + major=int(match["major"]), + minor=int(match["minor"]), + patch=int(match["patch"] or 0), + rc=int(match["rc"]) if match["rc"] is not None else None, + red=int(match["red"] or 0), + ) + def _get_comparison_tuple(self) -> Tuple[int, int, int, bool, int, int]: return self.major, self.minor, self.patch, self.rc is None, self.rc or 0, self.red @@ -235,7 +294,7 @@ def __ge__(self, other: object) -> bool: class ServerManager: - JAR_VERSION: Final[str] = LavalinkOldVersion("3.4.0", build_number=1350) + JAR_VERSION: Final[str] = LavalinkVersion(3, 7, 11, red=2) LAVALINK_DOWNLOAD_URL: Final[str] = ( "https://github.com/Cog-Creators/Lavalink-Jars/releases/download/" f"{JAR_VERSION}/" @@ -265,6 +324,18 @@ def __init__(self, config: Config, cog: "Audio", timeout: Optional[int] = None) self._args = [] self._pipe_task = None + @property + def lavalink_download_dir(self) -> pathlib.Path: + return data_manager.cog_data_path(raw_name="Audio") + + @property + def lavalink_jar_file(self) -> pathlib.Path: + return self.lavalink_download_dir / "Lavalink.jar" + + @property + def lavalink_app_yml(self) -> pathlib.Path: + return self.lavalink_download_dir / "application.yml" + @property def path(self) -> Optional[str]: return self._java_exc @@ -330,7 +401,7 @@ async def _start(self, java_path: str) -> None: self._proc = ( await asyncio.subprocess.create_subprocess_exec( # pylint:disable=no-member *args, - cwd=str(LAVALINK_DOWNLOAD_DIR), + cwd=str(self.lavalink_download_dir), stdout=asyncio.subprocess.PIPE, stderr=asyncio.subprocess.STDOUT, ) @@ -351,7 +422,7 @@ async def _start(self, java_path: str) -> None: async def process_settings(self): data = change_dict_naming_convention(await self._config.yaml.all()) - with open(LAVALINK_APP_YML, "w") as f: + with open(self.lavalink_app_yml, "w") as f: yaml.safe_dump(data, f) async def _get_jar_args(self) -> Tuple[List[str], Optional[str]]: @@ -365,20 +436,19 @@ async def _get_jar_args(self) -> Tuple[List[str], Optional[str]]: raise UnsupportedJavaException( await replace_p_with_prefix( self.cog.bot, - f"The managed Lavalink node requires Java 11 to run{extras};\n" - "Either install version 11 and restart the bot or connect to an external Lavalink node " + f"The managed Lavalink node requires Java 17 or 11 to run{extras};\n" + "Either install version 17 (or 11) and restart the bot or connect to an external Lavalink node " "(https://docs.discord.red/en/stable/install_guides/index.html)\n" - "If you already have Java 11 installed then then you will need to specify the executable path, " - "use '[p]llset java' to set the correct Java 11 executable.", + "If you already have Java 17 or 11 installed then then you will need to specify the executable path, " + "use '[p]llset java' to set the correct Java 17 or 11 executable.", ) # TODO: Replace with Audio docs when they are out ) java_xms, java_xmx = list((await self._config.java.all()).values()) match = re.match(r"^(\d+)([MG])$", java_xmx, flags=re.IGNORECASE) - command_args = [ - self._java_exc, - "-Djdk.tls.client.protocols=TLSv1.2", - f"-Xms{java_xms}", - ] + command_args = [self._java_exc] + if self._java_version[0] < 12: + command_args.append("-Djdk.tls.client.protocols=TLSv1.2") + command_args.append(f"-Xms{java_xms}") meta = 0, None invalid = None if match and ( @@ -393,7 +463,7 @@ async def _get_jar_args(self) -> Tuple[List[str], Optional[str]]: "please fix this by setting the correct value with '[p]llset heapsize'.", ) - command_args.extend(["-jar", str(LAVALINK_JAR_FILE)]) + command_args.extend(["-jar", str(self.lavalink_jar_file)]) self._args = command_args return command_args, invalid @@ -408,7 +478,7 @@ async def _has_java(self) -> Tuple[bool, Optional[Tuple[int, int]]]: self._java_version = None else: self._java_version = await self._get_java_version() - self._java_available = (11, 0) <= self._java_version < (12, 0) + self._java_available = self._java_version[0] in (11, 17) self._java_exc = java_exec return self._java_available, self._java_version @@ -523,7 +593,7 @@ async def _download_jar(self) -> None: finally: file.close() - shutil.move(path, str(LAVALINK_JAR_FILE), copy_function=shutil.copyfile) + shutil.move(path, str(self.lavalink_jar_file), copy_function=shutil.copyfile) log.info("Successfully downloaded Lavalink.jar (%s bytes written)", format(nbytes, ",")) await self._is_up_to_date() @@ -536,43 +606,41 @@ async def _is_up_to_date(self): args.append("--version") _proc = await asyncio.subprocess.create_subprocess_exec( # pylint:disable=no-member *args, - cwd=str(LAVALINK_DOWNLOAD_DIR), + cwd=str(self.lavalink_download_dir), stdout=asyncio.subprocess.PIPE, stderr=asyncio.subprocess.STDOUT, ) stdout = (await _proc.communicate())[0] if (branch := LAVALINK_BRANCH_LINE.search(stdout)) is None: # Output is unexpected, suspect corrupted jarfile - return False + raise ValueError( + "Could not find 'Branch' line in the `--version` output," + " or invalid branch name given." + ) if (java := LAVALINK_JAVA_LINE.search(stdout)) is None: # Output is unexpected, suspect corrupted jarfile - return False + raise ValueError( + "Could not find 'JVM' line in the `--version` output," + " or invalid version number given." + ) if (lavaplayer := LAVALINK_LAVAPLAYER_LINE.search(stdout)) is None: # Output is unexpected, suspect corrupted jarfile - return False + raise ValueError( + "Could not find 'Lavaplayer' line in the `--version` output," + " or invalid version number given." + ) if (buildtime := LAVALINK_BUILD_TIME_LINE.search(stdout)) is None: # Output is unexpected, suspect corrupted jarfile - return False - - if (build := LAVALINK_BUILD_LINE.search(stdout)) is not None: - if (version := LAVALINK_VERSION_LINE_PRE35.search(stdout)) is None: - # Output is unexpected, suspect corrupted jarfile - return False - self._lavalink_version = LavalinkOldVersion( - raw_version=version["version"].decode(), - build_number=int(build["build"]), + raise ValueError( + "Could not find 'Build time' line in the `--version` output," + " or invalid build time given." ) - elif (version := LAVALINK_VERSION_LINE.search(stdout)) is not None: - self._lavalink_version = LavalinkVersion( - major=int(version["major"]), - minor=int(version["minor"]), - patch=int(version["patch"] or 0), - rc=int(version["rc"]) if version["rc"] is not None else None, - red=int(version["red"] or 0), - ) - else: - # Output is unexpected, suspect corrupted jarfile - return False + + self._lavalink_version = ( + LavalinkOldVersion.from_version_output(stdout) + if LAVALINK_BUILD_LINE.search(stdout) is not None + else LavalinkVersion.from_version_output(stdout) + ) date = buildtime["build_time"].decode() date = date.replace(".", "/") self._lavalink_branch = branch["branch"].decode() @@ -583,7 +651,24 @@ async def _is_up_to_date(self): return self._up_to_date async def maybe_download_jar(self): - if not (LAVALINK_JAR_FILE.exists() and await self._is_up_to_date()): + if not self.lavalink_jar_file.exists(): + log.info("Triggering first-time download of Lavalink...") + await self._download_jar() + return + + try: + up_to_date = await self._is_up_to_date() + except ValueError as exc: + log.warning("Failed to get Lavalink version: %s\nTriggering update...", exc) + await self._download_jar() + return + + if not up_to_date: + log.info( + "Lavalink version outdated, triggering update from %s to %s...", + self._lavalink_version, + self.JAR_VERSION, + ) await self._download_jar() async def wait_until_ready(self, timeout: Optional[float] = None): diff --git a/redbot/cogs/audio/utils.py b/redbot/cogs/audio/utils.py index 42a591426e9..fa123ae6f14 100644 --- a/redbot/cogs/audio/utils.py +++ b/redbot/cogs/audio/utils.py @@ -27,7 +27,7 @@ def get_max_allocation_size(exec) -> Tuple[int, bool]: max_heap_allowed = psutil.virtual_memory().total thinks_is_64_bit = True else: - max_heap_allowed = 4 * 1024**3 + max_heap_allowed = min(4 * 1024**3, psutil.virtual_memory().total) thinks_is_64_bit = False return max_heap_allowed, thinks_is_64_bit @@ -36,7 +36,7 @@ def get_jar_ram_defaults() -> Tuple[str, str]: min_ram = 64 * 1024**2 # We don't know the java executable at this stage - not worth the extra work required here max_allocation, is_64bit = get_max_allocation_size(sys.executable) - max_ram_allowed = max_allocation * 0.5 if is_64bit else max_allocation + max_ram_allowed = min(max_allocation, psutil.virtual_memory().total * 0.5) max_ram = max(min_ram, max_ram_allowed) size_name = ("", "K", "M", "G", "T") i = int(math.floor(math.log(min_ram, 1024))) diff --git a/redbot/cogs/cleanup/cleanup.py b/redbot/cogs/cleanup/cleanup.py index 12d36fe7150..27bd4398fcd 100644 --- a/redbot/cogs/cleanup/cleanup.py +++ b/redbot/cogs/cleanup/cleanup.py @@ -5,15 +5,15 @@ import discord -from redbot.core import checks, commands, Config +from redbot.core import commands, Config from redbot.core.bot import Red -from redbot.core.commands import RawUserIdConverter +from redbot.core.commands import positive_int, RawUserIdConverter from redbot.core.i18n import Translator, cog_i18n from redbot.core.utils.chat_formatting import humanize_number from redbot.core.utils.mod import slow_deletion, mass_purge from redbot.core.utils.predicates import MessagePredicate from .checks import check_self_permissions -from .converters import PositiveInt, RawMessageIds, positive_int +from .converters import RawMessageIds _ = Translator("Cleanup", __file__) @@ -54,6 +54,9 @@ async def check_100_plus(ctx: commands.Context, number: int) -> bool: if ctx.assume_yes: return True + if number > 2**63 - 1: + return await ctx.send(_("Try a smaller number instead.")) + prompt = await ctx.send( _("Are you sure you want to delete {number} messages?").format( number=humanize_number(number) @@ -76,11 +79,15 @@ async def check_100_plus(ctx: commands.Context, number: int) -> bool: async def get_messages_for_deletion( *, channel: Union[ - discord.TextChannel, discord.VoiceChannel, discord.DMChannel, discord.Thread + discord.TextChannel, + discord.VoiceChannel, + discord.StageChannel, + discord.DMChannel, + discord.Thread, ], - number: Optional[PositiveInt] = None, + number: Optional[int] = None, check: Callable[[discord.Message], bool] = lambda x: True, - limit: Optional[PositiveInt] = None, + limit: Optional[int] = None, before: Union[discord.Message, datetime] = None, after: Union[discord.Message, datetime] = None, delete_pinned: bool = False, @@ -132,7 +139,11 @@ async def send_optional_notification( self, num: int, channel: Union[ - discord.TextChannel, discord.VoiceChannel, discord.DMChannel, discord.Thread + discord.TextChannel, + discord.VoiceChannel, + discord.StageChannel, + discord.DMChannel, + discord.Thread, ], *, subtract_invoking: bool = False, @@ -140,7 +151,7 @@ async def send_optional_notification( """ Sends a notification to the channel that a certain number of messages have been deleted. """ - if not hasattr(channel, "guild") or await self.config.guild(channel.guild).notify(): + if not channel.guild or await self.config.guild(channel.guild).notify(): if subtract_invoking: num -= 1 if num == 1: @@ -153,7 +164,9 @@ async def send_optional_notification( @staticmethod async def get_message_from_reference( - channel: Union[discord.TextChannel, discord.VoiceChannel, discord.Thread], + channel: Union[ + discord.TextChannel, discord.VoiceChannel, discord.StageChannel, discord.Thread + ], reference: discord.MessageReference, ) -> Optional[discord.Message]: message = None @@ -176,7 +189,7 @@ async def cleanup(self, ctx: commands.Context): @cleanup.command() @commands.guild_only() - @checks.mod_or_permissions(manage_messages=True) + @commands.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 @@ -184,7 +197,7 @@ async def text( """Delete the last X messages matching the specified text in the current channel. Example: - - `[p]cleanup text "test" 5` + - `[p]cleanup text "test" 5` Remember to use double quotes. @@ -218,8 +231,8 @@ def check(m): ) to_delete.append(ctx.message) - reason = "{}({}) deleted {} messages containing '{}' in channel #{}.".format( - author.name, + reason = "{} ({}) deleted {} messages containing '{}' in channel #{}.".format( + author, author.id, humanize_number(len(to_delete), override_locale="en_us"), text, @@ -232,7 +245,7 @@ def check(m): @cleanup.command() @commands.guild_only() - @checks.mod_or_permissions(manage_messages=True) + @commands.mod_or_permissions(manage_messages=True) @commands.bot_has_permissions(manage_messages=True) async def user( self, @@ -244,8 +257,8 @@ async def user( """Delete the last X messages from a specified user in the current channel. Examples: - - `[p]cleanup user @Twentysix 2` - - `[p]cleanup user Red 6` + - `[p]cleanup user @Twentysix 2` + - `[p]cleanup user Red 6` **Arguments:** @@ -285,10 +298,10 @@ def check(m): to_delete.append(ctx.message) reason = ( - "{}({}) deleted {} messages" - " made by {}({}) in channel #{}." + "{} ({}) deleted {} messages" + " made by {} ({}) in channel #{}." "".format( - author.name, + author, author.id, humanize_number(len(to_delete), override_locale="en_US"), member or "???", @@ -303,7 +316,7 @@ def check(m): @cleanup.command() @commands.guild_only() - @checks.mod_or_permissions(manage_messages=True) + @commands.mod_or_permissions(manage_messages=True) @commands.bot_has_permissions(manage_messages=True) async def after( self, @@ -343,8 +356,8 @@ async def after( channel=channel, number=None, after=after, delete_pinned=delete_pinned ) - reason = "{}({}) deleted {} messages in channel #{}.".format( - author.name, + reason = "{} ({}) deleted {} messages in channel #{}.".format( + author, author.id, humanize_number(len(to_delete), override_locale="en_US"), channel.name, @@ -356,7 +369,7 @@ async def after( @cleanup.command() @commands.guild_only() - @checks.mod_or_permissions(manage_messages=True) + @commands.mod_or_permissions(manage_messages=True) @commands.bot_has_permissions(manage_messages=True) async def before( self, @@ -399,8 +412,8 @@ async def before( ) to_delete.append(ctx.message) - reason = "{}({}) deleted {} messages in channel #{}.".format( - author.name, + reason = "{} ({}) deleted {} messages in channel #{}.".format( + author, author.id, humanize_number(len(to_delete), override_locale="en_US"), channel.name, @@ -412,7 +425,7 @@ async def before( @cleanup.command() @commands.guild_only() - @checks.mod_or_permissions(manage_messages=True) + @commands.mod_or_permissions(manage_messages=True) @commands.bot_has_permissions(manage_messages=True) async def between( self, @@ -426,7 +439,7 @@ async def between( 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:** @@ -452,8 +465,8 @@ async def between( channel=channel, before=mtwo, after=mone, delete_pinned=delete_pinned ) to_delete.append(ctx.message) - reason = "{}({}) deleted {} messages in channel #{}.".format( - author.name, + reason = "{} ({}) deleted {} messages in channel #{}.".format( + author, author.id, humanize_number(len(to_delete), override_locale="en_US"), channel.name, @@ -465,7 +478,7 @@ async def between( @cleanup.command() @commands.guild_only() - @checks.mod_or_permissions(manage_messages=True) + @commands.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 @@ -473,7 +486,7 @@ async def messages( """Delete the last X messages in the current channel. Example: - - `[p]cleanup messages 26` + - `[p]cleanup messages 26` **Arguments:** @@ -494,8 +507,8 @@ async def messages( ) to_delete.append(ctx.message) - reason = "{}({}) deleted {} messages in channel #{}.".format( - author.name, author.id, len(to_delete), channel.name + reason = "{} ({}) deleted {} messages in channel #{}.".format( + author, author.id, len(to_delete), channel.name ) log.info(reason) @@ -504,7 +517,7 @@ async def messages( @cleanup.command(name="bot") @commands.guild_only() - @checks.mod_or_permissions(manage_messages=True) + @commands.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 @@ -575,10 +588,10 @@ def check(m): to_delete.append(ctx.message) reason = ( - "{}({}) deleted {}" + "{} ({}) deleted {}" " command messages in channel #{}." "".format( - author.name, + author, author.id, humanize_number(len(to_delete), override_locale="en_US"), channel.name, @@ -604,9 +617,9 @@ async def cleanup_self( 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` + - `[p]cleanup self 6` + - `[p]cleanup self 10 Pong` + - `[p]cleanup self 7 "" True` **Arguments:** @@ -660,15 +673,11 @@ def check(m): else: channel_name = str(channel) - reason = ( - "{}({}) deleted {} messages " - "sent by the bot in {}." - "".format( - author.name, - author.id, - humanize_number(len(to_delete), override_locale="en_US"), - channel_name, - ) + reason = "{} ({}) deleted {} messages sent by the bot in {}.".format( + author, + author.id, + humanize_number(len(to_delete), override_locale="en_US"), + channel_name, ) log.info(reason) @@ -682,11 +691,9 @@ def check(m): @cleanup.command(name="duplicates", aliases=["spam"]) @commands.guild_only() - @checks.mod_or_permissions(manage_messages=True) + @commands.mod_or_permissions(manage_messages=True) @commands.bot_has_permissions(manage_messages=True) - async def cleanup_duplicates( - self, ctx: commands.Context, number: positive_int = PositiveInt(50) - ): + async def cleanup_duplicates(self, ctx: commands.Context, number: positive_int = 50): """Deletes duplicate messages in the channel from the last X messages and keeps only one copy. Defaults to 50. diff --git a/redbot/cogs/cleanup/converters.py b/redbot/cogs/cleanup/converters.py index 6cefc5c2d33..be0c487da5b 100644 --- a/redbot/cogs/cleanup/converters.py +++ b/redbot/cogs/cleanup/converters.py @@ -1,8 +1,5 @@ -from typing import NewType, TYPE_CHECKING - from redbot.core.commands import BadArgument, Context, Converter from redbot.core.i18n import Translator -from redbot.core.utils.chat_formatting import inline _ = Translator("Cleanup", __file__) @@ -15,18 +12,3 @@ async def convert(self, ctx: Context, argument: str) -> int: return int(argument) raise BadArgument(_("{} doesn't look like a valid message ID.").format(argument)) - - -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/cleanup/locales/ar-SA.po b/redbot/cogs/cleanup/locales/ar-SA.po index d58e3a8e1fc..b34dc7527a7 100644 --- a/redbot/cogs/cleanup/locales/ar-SA.po +++ b/redbot/cogs/cleanup/locales/ar-SA.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-23 14:25+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 31\n" "Language: ar_SA\n" -#: redbot/cogs/cleanup/cleanup.py:23 +#: redbot/cogs/cleanup/cleanup.py:25 #, 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" @@ -23,26 +23,43 @@ msgid "This cog contains commands used for \"cleaning up\" (deleting) messages.\ " Messages older than two weeks cannot be mass deleted.\n" " This is a limitation of the API.\n" " " -msgstr "" +msgstr "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" +" " -#: redbot/cogs/cleanup/cleanup.py:54 -msgid "Are you sure you want to delete {number} messages? (y/n)" +#: redbot/cogs/cleanup/cleanup.py:58 +msgid "Try a smaller number instead." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:68 +#: redbot/cogs/cleanup/cleanup.py:61 +msgid "Are you sure you want to delete {number} messages?" +msgstr "{number}" + +#: redbot/cogs/cleanup/cleanup.py:75 msgid "Cancelled." msgstr "تم الإلغاء." -#: redbot/cogs/cleanup/cleanup.py:144 +#: redbot/cogs/cleanup/cleanup.py:158 +msgid "1 message was deleted." +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:161 +msgid "{num} messages were deleted." +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:187 #, docstring msgid "Base command for deleting messages." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:154 +#: redbot/cogs/cleanup/cleanup.py:197 #, docstring msgid "Delete the last X messages matching the specified text in the current channel.\n\n" " Example:\n" -" - `[p]cleanup text \"test\" 5`\n\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" @@ -50,12 +67,12 @@ msgid "Delete the last X messages matching the specified text in the current cha " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:209 +#: redbot/cogs/cleanup/cleanup.py:257 #, docstring msgid "Delete the last X messages from a specified user in the current channel.\n\n" " Examples:\n" -" - `[p]cleanup user @Twentysix 2`\n" -" - `[p]cleanup user Red 6`\n\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" @@ -63,7 +80,7 @@ msgid "Delete the last X messages from a specified user in the current channel.\ " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:282 +#: redbot/cogs/cleanup/cleanup.py:327 #, docstring msgid "Delete all messages after a specified message.\n\n" " To get a message id, enable developer mode in Discord's\n" @@ -76,11 +93,11 @@ msgid "Delete all messages after a specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:303 redbot/cogs/cleanup/cleanup.py:357 +#: redbot/cogs/cleanup/cleanup.py:348 redbot/cogs/cleanup/cleanup.py:403 msgid "Message not found." msgstr "الرسالة غير موجودة." -#: redbot/cogs/cleanup/cleanup.py:335 +#: redbot/cogs/cleanup/cleanup.py:381 #, docstring msgid "Deletes X messages before the specified message.\n\n" " To get a message id, enable developer mode in Discord's\n" @@ -94,12 +111,12 @@ msgid "Deletes X messages before the specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:390 +#: redbot/cogs/cleanup/cleanup.py:437 #, 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" +" - `[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" @@ -107,18 +124,18 @@ msgid "Delete the messages between Message One and Message Two, providing the me " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:438 +#: redbot/cogs/cleanup/cleanup.py:486 #, docstring msgid "Delete the last X messages in the current channel.\n\n" " Example:\n" -" - `[p]cleanup messages 26`\n\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:476 +#: redbot/cogs/cleanup/cleanup.py:525 #, docstring msgid "Clean up command messages and messages from the bot in the current channel.\n\n" " Can only cleanup custom commands and alias commands if those cogs are loaded.\n\n" @@ -128,15 +145,15 @@ msgid "Clean up command messages and messages from the bot in the current channe " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:564 +#: redbot/cogs/cleanup/cleanup.py:614 #, docstring msgid "Clean up messages owned by the bot in the current channel.\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" +" - `[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" @@ -144,7 +161,7 @@ msgid "Clean up messages owned by the bot in the current channel.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:650 +#: redbot/cogs/cleanup/cleanup.py:697 #, 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" @@ -153,15 +170,28 @@ msgid "Deletes duplicate messages in the channel from the last X messages and ke " " msgstr "" -#: redbot/cogs/cleanup/converters.py:17 -msgid "{} doesn't look like a valid message ID." -msgstr "{} لا يبدو معرف رسالة صالح." +#: redbot/cogs/cleanup/cleanup.py:749 +#, docstring +msgid "Manage the settings for the cleanup command." +msgstr "" -#: redbot/cogs/cleanup/converters.py:29 -msgid "{arg} is not an integer." +#: redbot/cogs/cleanup/cleanup.py:755 +#, docstring +msgid "Toggle clean up notification settings.\n\n" +" When enabled, a message will be sent per cleanup, showing how many messages were deleted.\n" +" This message will be deleted after 5 seconds.\n" +" " msgstr "" -#: redbot/cogs/cleanup/converters.py:31 -msgid "{arg} is not a positive integer." +#: redbot/cogs/cleanup/cleanup.py:763 +msgid "I will no longer notify of message deletions." msgstr "" +#: redbot/cogs/cleanup/cleanup.py:766 +msgid "I will now notify of message deletions." +msgstr "" + +#: redbot/cogs/cleanup/converters.py:14 +msgid "{} doesn't look like a valid message ID." +msgstr "{} لا يبدو معرف رسالة صالح." + diff --git a/redbot/cogs/cleanup/locales/bg-BG.po b/redbot/cogs/cleanup/locales/bg-BG.po index 3026bf4408f..b0f5d2bb807 100644 --- a/redbot/cogs/cleanup/locales/bg-BG.po +++ b/redbot/cogs/cleanup/locales/bg-BG.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-23 14:25+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 31\n" "Language: bg_BG\n" -#: redbot/cogs/cleanup/cleanup.py:23 +#: redbot/cogs/cleanup/cleanup.py:25 #, 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" @@ -25,24 +25,36 @@ msgid "This cog contains commands used for \"cleaning up\" (deleting) messages.\ " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:54 -msgid "Are you sure you want to delete {number} messages? (y/n)" +#: redbot/cogs/cleanup/cleanup.py:58 +msgid "Try a smaller number instead." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:68 +#: redbot/cogs/cleanup/cleanup.py:61 +msgid "Are you sure you want to delete {number} messages?" +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:75 msgid "Cancelled." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:144 +#: redbot/cogs/cleanup/cleanup.py:158 +msgid "1 message was deleted." +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:161 +msgid "{num} messages were deleted." +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:187 #, docstring msgid "Base command for deleting messages." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:154 +#: redbot/cogs/cleanup/cleanup.py:197 #, docstring msgid "Delete the last X messages matching the specified text in the current channel.\n\n" " Example:\n" -" - `[p]cleanup text \"test\" 5`\n\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" @@ -50,12 +62,12 @@ msgid "Delete the last X messages matching the specified text in the current cha " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:209 +#: redbot/cogs/cleanup/cleanup.py:257 #, docstring msgid "Delete the last X messages from a specified user in the current channel.\n\n" " Examples:\n" -" - `[p]cleanup user @Twentysix 2`\n" -" - `[p]cleanup user Red 6`\n\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" @@ -63,7 +75,7 @@ msgid "Delete the last X messages from a specified user in the current channel.\ " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:282 +#: redbot/cogs/cleanup/cleanup.py:327 #, docstring msgid "Delete all messages after a specified message.\n\n" " To get a message id, enable developer mode in Discord's\n" @@ -76,11 +88,11 @@ msgid "Delete all messages after a specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:303 redbot/cogs/cleanup/cleanup.py:357 +#: redbot/cogs/cleanup/cleanup.py:348 redbot/cogs/cleanup/cleanup.py:403 msgid "Message not found." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:335 +#: redbot/cogs/cleanup/cleanup.py:381 #, docstring msgid "Deletes X messages before the specified message.\n\n" " To get a message id, enable developer mode in Discord's\n" @@ -94,12 +106,12 @@ msgid "Deletes X messages before the specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:390 +#: redbot/cogs/cleanup/cleanup.py:437 #, 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" +" - `[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" @@ -107,18 +119,18 @@ msgid "Delete the messages between Message One and Message Two, providing the me " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:438 +#: redbot/cogs/cleanup/cleanup.py:486 #, docstring msgid "Delete the last X messages in the current channel.\n\n" " Example:\n" -" - `[p]cleanup messages 26`\n\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:476 +#: redbot/cogs/cleanup/cleanup.py:525 #, docstring msgid "Clean up command messages and messages from the bot in the current channel.\n\n" " Can only cleanup custom commands and alias commands if those cogs are loaded.\n\n" @@ -128,15 +140,15 @@ msgid "Clean up command messages and messages from the bot in the current channe " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:564 +#: redbot/cogs/cleanup/cleanup.py:614 #, docstring msgid "Clean up messages owned by the bot in the current channel.\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" +" - `[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" @@ -144,7 +156,7 @@ msgid "Clean up messages owned by the bot in the current channel.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:650 +#: redbot/cogs/cleanup/cleanup.py:697 #, 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" @@ -153,15 +165,28 @@ msgid "Deletes duplicate messages in the channel from the last X messages and ke " " msgstr "" -#: redbot/cogs/cleanup/converters.py:17 -msgid "{} doesn't look like a valid message ID." +#: redbot/cogs/cleanup/cleanup.py:749 +#, docstring +msgid "Manage the settings for the cleanup command." msgstr "" -#: redbot/cogs/cleanup/converters.py:29 -msgid "{arg} is not an integer." +#: redbot/cogs/cleanup/cleanup.py:755 +#, docstring +msgid "Toggle clean up notification settings.\n\n" +" When enabled, a message will be sent per cleanup, showing how many messages were deleted.\n" +" This message will be deleted after 5 seconds.\n" +" " +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:763 +msgid "I will no longer notify of message deletions." msgstr "" -#: redbot/cogs/cleanup/converters.py:31 -msgid "{arg} is not a positive integer." +#: redbot/cogs/cleanup/cleanup.py:766 +msgid "I will now notify of message deletions." +msgstr "" + +#: redbot/cogs/cleanup/converters.py:14 +msgid "{} doesn't look like a valid message ID." msgstr "" diff --git a/redbot/cogs/cleanup/locales/cs-CZ.po b/redbot/cogs/cleanup/locales/cs-CZ.po index 735582aa3e2..0907eebc66a 100644 --- a/redbot/cogs/cleanup/locales/cs-CZ.po +++ b/redbot/cogs/cleanup/locales/cs-CZ.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-23 14:25+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 31\n" "Language: cs_CZ\n" -#: redbot/cogs/cleanup/cleanup.py:23 +#: redbot/cogs/cleanup/cleanup.py:25 #, 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" @@ -23,26 +23,44 @@ msgid "This cog contains commands used for \"cleaning up\" (deleting) messages.\ " Messages older than two weeks cannot be mass deleted.\n" " This is a limitation of the API.\n" " " +msgstr "Tento cog obsahuje příkazy pro \"čištění\" (mazání) zpráv.\n\n" +" Tento cog je navržen jako moderatorský nástroj, nabízí se mnoho užitečných\n" +" situací k použití tohoto nástroje. Všechny příkazy pro čištění se vztahují\n" +" pouze na kanál, ve kterém je příkaz spuštěn.\n\n" +" Zprávy starší než dva týdny nelze hromadně mazat, jedná se o omezení\n" +" rozhraní API.\n" +" " + +#: redbot/cogs/cleanup/cleanup.py:58 +msgid "Try a smaller number instead." msgstr "" -#: 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:61 +msgid "Are you sure you want to delete {number} messages?" +msgstr "Jste si jistí, že chcete smazat {number} zpráv?" -#: redbot/cogs/cleanup/cleanup.py:68 +#: redbot/cogs/cleanup/cleanup.py:75 msgid "Cancelled." msgstr "Zrušeno." -#: redbot/cogs/cleanup/cleanup.py:144 +#: redbot/cogs/cleanup/cleanup.py:158 +msgid "1 message was deleted." +msgstr "1 zpráva byla odstraněna." + +#: redbot/cogs/cleanup/cleanup.py:161 +msgid "{num} messages were deleted." +msgstr "{num} zpráv bylo odstraněno." + +#: redbot/cogs/cleanup/cleanup.py:187 #, docstring msgid "Base command for deleting messages." -msgstr "" +msgstr "Základní příkaz k mazání zpráv." -#: redbot/cogs/cleanup/cleanup.py:154 +#: redbot/cogs/cleanup/cleanup.py:197 #, docstring msgid "Delete the last X messages matching the specified text in the current channel.\n\n" " Example:\n" -" - `[p]cleanup text \"test\" 5`\n\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" @@ -50,12 +68,12 @@ msgid "Delete the last X messages matching the specified text in the current cha " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:209 +#: redbot/cogs/cleanup/cleanup.py:257 #, docstring msgid "Delete the last X messages from a specified user in the current channel.\n\n" " Examples:\n" -" - `[p]cleanup user @Twentysix 2`\n" -" - `[p]cleanup user Red 6`\n\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" @@ -63,7 +81,7 @@ msgid "Delete the last X messages from a specified user in the current channel.\ " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:282 +#: redbot/cogs/cleanup/cleanup.py:327 #, docstring msgid "Delete all messages after a specified message.\n\n" " To get a message id, enable developer mode in Discord's\n" @@ -76,11 +94,11 @@ msgid "Delete all messages after a specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:303 redbot/cogs/cleanup/cleanup.py:357 +#: redbot/cogs/cleanup/cleanup.py:348 redbot/cogs/cleanup/cleanup.py:403 msgid "Message not found." msgstr "Zpráva nenalezena." -#: redbot/cogs/cleanup/cleanup.py:335 +#: redbot/cogs/cleanup/cleanup.py:381 #, docstring msgid "Deletes X messages before the specified message.\n\n" " To get a message id, enable developer mode in Discord's\n" @@ -94,12 +112,12 @@ msgid "Deletes X messages before the specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:390 +#: redbot/cogs/cleanup/cleanup.py:437 #, 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" +" - `[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" @@ -107,18 +125,18 @@ msgid "Delete the messages between Message One and Message Two, providing the me " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:438 +#: redbot/cogs/cleanup/cleanup.py:486 #, docstring msgid "Delete the last X messages in the current channel.\n\n" " Example:\n" -" - `[p]cleanup messages 26`\n\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:476 +#: redbot/cogs/cleanup/cleanup.py:525 #, docstring msgid "Clean up command messages and messages from the bot in the current channel.\n\n" " Can only cleanup custom commands and alias commands if those cogs are loaded.\n\n" @@ -128,15 +146,15 @@ msgid "Clean up command messages and messages from the bot in the current channe " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:564 +#: redbot/cogs/cleanup/cleanup.py:614 #, docstring msgid "Clean up messages owned by the bot in the current channel.\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" +" - `[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" @@ -144,7 +162,7 @@ msgid "Clean up messages owned by the bot in the current channel.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:650 +#: redbot/cogs/cleanup/cleanup.py:697 #, 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" @@ -153,15 +171,31 @@ msgid "Deletes duplicate messages in the channel from the last X messages and ke " " msgstr "" -#: redbot/cogs/cleanup/converters.py:17 -msgid "{} doesn't look like a valid message ID." -msgstr "{} nevypadá jako platné ID zprávy." +#: redbot/cogs/cleanup/cleanup.py:749 +#, docstring +msgid "Manage the settings for the cleanup command." +msgstr "Správa nastavení příkazu cleanup." -#: redbot/cogs/cleanup/converters.py:29 -msgid "{arg} is not an integer." -msgstr "" +#: redbot/cogs/cleanup/cleanup.py:755 +#, docstring +msgid "Toggle clean up notification settings.\n\n" +" When enabled, a message will be sent per cleanup, showing how many messages were deleted.\n" +" This message will be deleted after 5 seconds.\n" +" " +msgstr "Přepínač nastavení upozorňování na čištění.\n\n" +" Pokud je zaplý, bude poslána zpráva obsahující počet, kolik zpráv bylo vymazáno.\n" +" Tato zpráva je smazána po uběhnutí 5 sekund.\n" +" " -#: redbot/cogs/cleanup/converters.py:31 -msgid "{arg} is not a positive integer." -msgstr "" +#: redbot/cogs/cleanup/cleanup.py:763 +msgid "I will no longer notify of message deletions." +msgstr "Od teď už nebudu upozorňovat na mazání zpráv." + +#: redbot/cogs/cleanup/cleanup.py:766 +msgid "I will now notify of message deletions." +msgstr "Od teď budu upozorňovat na mazání zpráv." + +#: redbot/cogs/cleanup/converters.py:14 +msgid "{} doesn't look like a valid message ID." +msgstr "{} nevypadá jako platné ID zprávy." diff --git a/redbot/cogs/cleanup/locales/da-DK.po b/redbot/cogs/cleanup/locales/da-DK.po index 0bb32b0326e..f0141480301 100644 --- a/redbot/cogs/cleanup/locales/da-DK.po +++ b/redbot/cogs/cleanup/locales/da-DK.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-23 14:25+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 31\n" "Language: da_DK\n" -#: redbot/cogs/cleanup/cleanup.py:23 +#: redbot/cogs/cleanup/cleanup.py:25 #, 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" @@ -25,24 +25,36 @@ msgid "This cog contains commands used for \"cleaning up\" (deleting) messages.\ " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:54 -msgid "Are you sure you want to delete {number} messages? (y/n)" +#: redbot/cogs/cleanup/cleanup.py:58 +msgid "Try a smaller number instead." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:68 +#: redbot/cogs/cleanup/cleanup.py:61 +msgid "Are you sure you want to delete {number} messages?" +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:75 msgid "Cancelled." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:144 +#: redbot/cogs/cleanup/cleanup.py:158 +msgid "1 message was deleted." +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:161 +msgid "{num} messages were deleted." +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:187 #, docstring msgid "Base command for deleting messages." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:154 +#: redbot/cogs/cleanup/cleanup.py:197 #, docstring msgid "Delete the last X messages matching the specified text in the current channel.\n\n" " Example:\n" -" - `[p]cleanup text \"test\" 5`\n\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" @@ -50,12 +62,12 @@ msgid "Delete the last X messages matching the specified text in the current cha " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:209 +#: redbot/cogs/cleanup/cleanup.py:257 #, docstring msgid "Delete the last X messages from a specified user in the current channel.\n\n" " Examples:\n" -" - `[p]cleanup user @Twentysix 2`\n" -" - `[p]cleanup user Red 6`\n\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" @@ -63,7 +75,7 @@ msgid "Delete the last X messages from a specified user in the current channel.\ " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:282 +#: redbot/cogs/cleanup/cleanup.py:327 #, docstring msgid "Delete all messages after a specified message.\n\n" " To get a message id, enable developer mode in Discord's\n" @@ -76,11 +88,11 @@ msgid "Delete all messages after a specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:303 redbot/cogs/cleanup/cleanup.py:357 +#: redbot/cogs/cleanup/cleanup.py:348 redbot/cogs/cleanup/cleanup.py:403 msgid "Message not found." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:335 +#: redbot/cogs/cleanup/cleanup.py:381 #, docstring msgid "Deletes X messages before the specified message.\n\n" " To get a message id, enable developer mode in Discord's\n" @@ -94,12 +106,12 @@ msgid "Deletes X messages before the specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:390 +#: redbot/cogs/cleanup/cleanup.py:437 #, 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" +" - `[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" @@ -107,18 +119,18 @@ msgid "Delete the messages between Message One and Message Two, providing the me " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:438 +#: redbot/cogs/cleanup/cleanup.py:486 #, docstring msgid "Delete the last X messages in the current channel.\n\n" " Example:\n" -" - `[p]cleanup messages 26`\n\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:476 +#: redbot/cogs/cleanup/cleanup.py:525 #, docstring msgid "Clean up command messages and messages from the bot in the current channel.\n\n" " Can only cleanup custom commands and alias commands if those cogs are loaded.\n\n" @@ -128,15 +140,15 @@ msgid "Clean up command messages and messages from the bot in the current channe " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:564 +#: redbot/cogs/cleanup/cleanup.py:614 #, docstring msgid "Clean up messages owned by the bot in the current channel.\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" +" - `[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" @@ -144,7 +156,7 @@ msgid "Clean up messages owned by the bot in the current channel.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:650 +#: redbot/cogs/cleanup/cleanup.py:697 #, 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" @@ -153,15 +165,28 @@ msgid "Deletes duplicate messages in the channel from the last X messages and ke " " msgstr "" -#: redbot/cogs/cleanup/converters.py:17 -msgid "{} doesn't look like a valid message ID." +#: redbot/cogs/cleanup/cleanup.py:749 +#, docstring +msgid "Manage the settings for the cleanup command." msgstr "" -#: redbot/cogs/cleanup/converters.py:29 -msgid "{arg} is not an integer." +#: redbot/cogs/cleanup/cleanup.py:755 +#, docstring +msgid "Toggle clean up notification settings.\n\n" +" When enabled, a message will be sent per cleanup, showing how many messages were deleted.\n" +" This message will be deleted after 5 seconds.\n" +" " +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:763 +msgid "I will no longer notify of message deletions." msgstr "" -#: redbot/cogs/cleanup/converters.py:31 -msgid "{arg} is not a positive integer." +#: redbot/cogs/cleanup/cleanup.py:766 +msgid "I will now notify of message deletions." +msgstr "" + +#: redbot/cogs/cleanup/converters.py:14 +msgid "{} doesn't look like a valid message ID." msgstr "" diff --git a/redbot/cogs/cleanup/locales/de-DE.po b/redbot/cogs/cleanup/locales/de-DE.po index 8bb4b3ec627..fc81e19d450 100644 --- a/redbot/cogs/cleanup/locales/de-DE.po +++ b/redbot/cogs/cleanup/locales/de-DE.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-23 14:25+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 31\n" "Language: de_DE\n" -#: redbot/cogs/cleanup/cleanup.py:23 +#: redbot/cogs/cleanup/cleanup.py:25 #, 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" @@ -25,24 +25,36 @@ msgid "This cog contains commands used for \"cleaning up\" (deleting) messages.\ " " msgstr "" -#: 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:58 +msgid "Try a smaller number instead." +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:61 +msgid "Are you sure you want to delete {number} messages?" +msgstr "Bist du dir sicher das {number} Nachrichten gelöscht werden?" -#: redbot/cogs/cleanup/cleanup.py:68 +#: redbot/cogs/cleanup/cleanup.py:75 msgid "Cancelled." msgstr "Abgebrochen." -#: redbot/cogs/cleanup/cleanup.py:144 +#: redbot/cogs/cleanup/cleanup.py:158 +msgid "1 message was deleted." +msgstr "1 Nachricht wurde gelöscht." + +#: redbot/cogs/cleanup/cleanup.py:161 +msgid "{num} messages were deleted." +msgstr "{num} Nachrichten wurden gelöscht." + +#: redbot/cogs/cleanup/cleanup.py:187 #, docstring msgid "Base command for deleting messages." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:154 +#: redbot/cogs/cleanup/cleanup.py:197 #, docstring msgid "Delete the last X messages matching the specified text in the current channel.\n\n" " Example:\n" -" - `[p]cleanup text \"test\" 5`\n\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" @@ -50,12 +62,12 @@ msgid "Delete the last X messages matching the specified text in the current cha " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:209 +#: redbot/cogs/cleanup/cleanup.py:257 #, docstring msgid "Delete the last X messages from a specified user in the current channel.\n\n" " Examples:\n" -" - `[p]cleanup user @Twentysix 2`\n" -" - `[p]cleanup user Red 6`\n\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" @@ -63,7 +75,7 @@ msgid "Delete the last X messages from a specified user in the current channel.\ " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:282 +#: redbot/cogs/cleanup/cleanup.py:327 #, docstring msgid "Delete all messages after a specified message.\n\n" " To get a message id, enable developer mode in Discord's\n" @@ -76,11 +88,11 @@ msgid "Delete all messages after a specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:303 redbot/cogs/cleanup/cleanup.py:357 +#: redbot/cogs/cleanup/cleanup.py:348 redbot/cogs/cleanup/cleanup.py:403 msgid "Message not found." msgstr "Nachricht nicht gefunden." -#: redbot/cogs/cleanup/cleanup.py:335 +#: redbot/cogs/cleanup/cleanup.py:381 #, docstring msgid "Deletes X messages before the specified message.\n\n" " To get a message id, enable developer mode in Discord's\n" @@ -94,12 +106,12 @@ msgid "Deletes X messages before the specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:390 +#: redbot/cogs/cleanup/cleanup.py:437 #, 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" +" - `[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" @@ -107,18 +119,18 @@ msgid "Delete the messages between Message One and Message Two, providing the me " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:438 +#: redbot/cogs/cleanup/cleanup.py:486 #, docstring msgid "Delete the last X messages in the current channel.\n\n" " Example:\n" -" - `[p]cleanup messages 26`\n\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:476 +#: redbot/cogs/cleanup/cleanup.py:525 #, docstring msgid "Clean up command messages and messages from the bot in the current channel.\n\n" " Can only cleanup custom commands and alias commands if those cogs are loaded.\n\n" @@ -128,15 +140,15 @@ msgid "Clean up command messages and messages from the bot in the current channe " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:564 +#: redbot/cogs/cleanup/cleanup.py:614 #, docstring msgid "Clean up messages owned by the bot in the current channel.\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" +" - `[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" @@ -144,7 +156,7 @@ msgid "Clean up messages owned by the bot in the current channel.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:650 +#: redbot/cogs/cleanup/cleanup.py:697 #, 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" @@ -153,15 +165,28 @@ msgid "Deletes duplicate messages in the channel from the last X messages and ke " " msgstr "" -#: redbot/cogs/cleanup/converters.py:17 -msgid "{} doesn't look like a valid message ID." -msgstr "{} scheint keine gültige Nachrichten-ID zu sein." +#: redbot/cogs/cleanup/cleanup.py:749 +#, docstring +msgid "Manage the settings for the cleanup command." +msgstr "" -#: redbot/cogs/cleanup/converters.py:29 -msgid "{arg} is not an integer." -msgstr "{arg} ist keine ganze Zahl." +#: redbot/cogs/cleanup/cleanup.py:755 +#, docstring +msgid "Toggle clean up notification settings.\n\n" +" When enabled, a message will be sent per cleanup, showing how many messages were deleted.\n" +" This message will be deleted after 5 seconds.\n" +" " +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:763 +msgid "I will no longer notify of message deletions." +msgstr "" -#: redbot/cogs/cleanup/converters.py:31 -msgid "{arg} is not a positive integer." -msgstr "{arg} ist keine positive ganze Zahl." +#: redbot/cogs/cleanup/cleanup.py:766 +msgid "I will now notify of message deletions." +msgstr "" + +#: redbot/cogs/cleanup/converters.py:14 +msgid "{} doesn't look like a valid message ID." +msgstr "{} scheint keine gültige Nachrichten-ID zu sein." diff --git a/redbot/cogs/cleanup/locales/es-ES.po b/redbot/cogs/cleanup/locales/es-ES.po index 9f92c8bcb7e..f9ac0df3771 100644 --- a/redbot/cogs/cleanup/locales/es-ES.po +++ b/redbot/cogs/cleanup/locales/es-ES.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-23 14:25+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 31\n" "Language: es_ES\n" -#: redbot/cogs/cleanup/cleanup.py:23 +#: redbot/cogs/cleanup/cleanup.py:25 #, 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" @@ -30,60 +30,57 @@ msgstr "Este módulo contiene comandos usados para \"limpiar\" (eliminar) mensaj " Esto es una limitación de la API.\n" " " -#: redbot/cogs/cleanup/cleanup.py:54 -msgid "Are you sure you want to delete {number} messages? (y/n)" -msgstr "Estas seguro que quieres borrar {number} mensajes? (y/n)" +#: redbot/cogs/cleanup/cleanup.py:58 +msgid "Try a smaller number instead." +msgstr "Prueba un número más pequeño en su lugar." -#: redbot/cogs/cleanup/cleanup.py:68 +#: redbot/cogs/cleanup/cleanup.py:61 +msgid "Are you sure you want to delete {number} messages?" +msgstr "¿Estás seguro de querer eliminar {number} mensajes?" + +#: redbot/cogs/cleanup/cleanup.py:75 msgid "Cancelled." msgstr "Cancelado." -#: redbot/cogs/cleanup/cleanup.py:144 +#: redbot/cogs/cleanup/cleanup.py:158 +msgid "1 message was deleted." +msgstr "Se ha eliminado 1 mensaje." + +#: redbot/cogs/cleanup/cleanup.py:161 +msgid "{num} messages were deleted." +msgstr "Se han eliminado {num} mensajes." + +#: redbot/cogs/cleanup/cleanup.py:187 #, docstring msgid "Base command for deleting messages." msgstr "Comando base para eliminar mensajes." -#: redbot/cogs/cleanup/cleanup.py:154 +#: redbot/cogs/cleanup/cleanup.py:197 #, docstring msgid "Delete the last X messages matching the specified text in the current channel.\n\n" " Example:\n" -" - `[p]cleanup text \"test\" 5`\n\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 "Elimina los últimos x mensajes que coincidían con el texto que has especificado en este canal. \n\n" -" Ejemplo:\n" -" - `[p]cleanup text \"prueba\" 5`\n\n" -" Recuerda usar las doble comillas.\n\n" -" **Argumentos:**\n\n" -" - ``El número máximo de mensajes para borrar. Tiene que ser un numero entero positivo.\n" -" - `` Para eliminar un mensaje fijado o no. Por defecto es false \n" -" " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:209 +#: redbot/cogs/cleanup/cleanup.py:257 #, docstring msgid "Delete the last X messages from a specified user in the current channel.\n\n" " Examples:\n" -" - `[p]cleanup user @Twentysix 2`\n" -" - `[p]cleanup user Red 6`\n\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]cleanup user @Twentysix 2`\n" -" - `[p]cleanup user Red 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" -" " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:282 +#: redbot/cogs/cleanup/cleanup.py:327 #, docstring msgid "Delete all messages after a specified message.\n\n" " To get a message id, enable developer mode in Discord's\n" @@ -104,11 +101,11 @@ msgstr "Borrar todos los mensajes después de un mensaje especificado.\n\n" " - `` Si borrar o no los mensajes fijados. Por defecto es False\n" " " -#: redbot/cogs/cleanup/cleanup.py:303 redbot/cogs/cleanup/cleanup.py:357 +#: redbot/cogs/cleanup/cleanup.py:348 redbot/cogs/cleanup/cleanup.py:403 msgid "Message not found." msgstr "Mensaje no encontrado." -#: redbot/cogs/cleanup/cleanup.py:335 +#: redbot/cogs/cleanup/cleanup.py:381 #, docstring msgid "Deletes X messages before the specified message.\n\n" " To get a message id, enable developer mode in Discord's\n" @@ -131,45 +128,31 @@ msgstr "Elimina X mensajes antes del mensaje especificado.\n\n" " - `` Si eliminar o no los mensajes fijos. Por defecto es False\n" " " -#: redbot/cogs/cleanup/cleanup.py:390 +#: redbot/cogs/cleanup/cleanup.py:437 #, 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" +" - `[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" -" " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:438 +#: redbot/cogs/cleanup/cleanup.py:486 #, docstring msgid "Delete the last X messages in the current channel.\n\n" " Example:\n" -" - `[p]cleanup messages 26`\n\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 X en el canal actual.\n\n" -" Ejemplo:\n" -" - `[p]cleanup message 26`\n\n" -" **Argumentos:**\n\n" -" - `` El número máximo de mensajes a limpiar. Debe ser un entero positivo.\n" -" - `` Si desea eliminar mensajes fijados o no. Por defecto es False\n" -" " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:476 +#: redbot/cogs/cleanup/cleanup.py:525 #, docstring msgid "Clean up command messages and messages from the bot in the current channel.\n\n" " Can only cleanup custom commands and alias commands if those cogs are loaded.\n\n" @@ -184,34 +167,23 @@ msgstr "Limpiar mensajes de comandos y mensajes del bot en el canal actual.\n\n" " - `` Si eliminar mensajes fijados o no. Por defecto es False\n" " " -#: redbot/cogs/cleanup/cleanup.py:564 +#: redbot/cogs/cleanup/cleanup.py:614 #, docstring msgid "Clean up messages owned by the bot in the current channel.\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" +" - `[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 "Limpia los mensajes enviados por el bot en el canal actual.\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 los mensajes que contengan el texto dado serán eliminados.\n\n" -" Ejemplos:\n" -" - `[p]cleanup self 6`\n" -" - `[p]cleanup self 10 Pong`\n" -" - `[p]cleanup self 7 \"\" True`\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. Usa \"\" para omitir esto.\n" -" - `` Si eliminar mensajes fijados o no. Por defecto es False\n" -" " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:650 +#: redbot/cogs/cleanup/cleanup.py:697 #, 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" @@ -224,15 +196,31 @@ msgstr "Elimina mensajes duplicados en el canal de los últimos X mensajes y co " - `` El número de mensajes a buscar duplicados. Debe ser un entero positivo.\n" " " -#: redbot/cogs/cleanup/converters.py:17 -msgid "{} doesn't look like a valid message ID." -msgstr "{} no parece una ID de mensaje válido." +#: redbot/cogs/cleanup/cleanup.py:749 +#, docstring +msgid "Manage the settings for the cleanup command." +msgstr "Administra la configuración del comando de limpieza." + +#: redbot/cogs/cleanup/cleanup.py:755 +#, docstring +msgid "Toggle clean up notification settings.\n\n" +" When enabled, a message will be sent per cleanup, showing how many messages were deleted.\n" +" This message will be deleted after 5 seconds.\n" +" " +msgstr "Cambia la configuración de la notificación de limpieza.\n\n" +" Cuando está habilitado, se enviará un mensaje por limpieza, mostrando cuántos mensajes fueron eliminados.\n" +" Este mensaje se eliminará después de 5 segundos.\n" +" " + +#: redbot/cogs/cleanup/cleanup.py:763 +msgid "I will no longer notify of message deletions." +msgstr "Ya no notificaré la eliminación de mensajes." -#: redbot/cogs/cleanup/converters.py:29 -msgid "{arg} is not an integer." -msgstr "{arg} no es un entero." +#: redbot/cogs/cleanup/cleanup.py:766 +msgid "I will now notify of message deletions." +msgstr "Ahora notificaré la eliminación de mensajes." -#: redbot/cogs/cleanup/converters.py:31 -msgid "{arg} is not a positive integer." -msgstr "{arg} no es un entero positivo." +#: redbot/cogs/cleanup/converters.py:14 +msgid "{} doesn't look like a valid message ID." +msgstr "{} no parece una ID de mensaje válido." diff --git a/redbot/cogs/cleanup/locales/fi-FI.po b/redbot/cogs/cleanup/locales/fi-FI.po index 6590230546c..884bffeac18 100644 --- a/redbot/cogs/cleanup/locales/fi-FI.po +++ b/redbot/cogs/cleanup/locales/fi-FI.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-23 14:25+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 31\n" "Language: fi_FI\n" -#: redbot/cogs/cleanup/cleanup.py:23 +#: redbot/cogs/cleanup/cleanup.py:25 #, 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" @@ -25,24 +25,36 @@ msgid "This cog contains commands used for \"cleaning up\" (deleting) messages.\ " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:54 -msgid "Are you sure you want to delete {number} messages? (y/n)" +#: redbot/cogs/cleanup/cleanup.py:58 +msgid "Try a smaller number instead." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:68 +#: redbot/cogs/cleanup/cleanup.py:61 +msgid "Are you sure you want to delete {number} messages?" +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:75 msgid "Cancelled." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:144 +#: redbot/cogs/cleanup/cleanup.py:158 +msgid "1 message was deleted." +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:161 +msgid "{num} messages were deleted." +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:187 #, docstring msgid "Base command for deleting messages." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:154 +#: redbot/cogs/cleanup/cleanup.py:197 #, docstring msgid "Delete the last X messages matching the specified text in the current channel.\n\n" " Example:\n" -" - `[p]cleanup text \"test\" 5`\n\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" @@ -50,12 +62,12 @@ msgid "Delete the last X messages matching the specified text in the current cha " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:209 +#: redbot/cogs/cleanup/cleanup.py:257 #, docstring msgid "Delete the last X messages from a specified user in the current channel.\n\n" " Examples:\n" -" - `[p]cleanup user @Twentysix 2`\n" -" - `[p]cleanup user Red 6`\n\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" @@ -63,7 +75,7 @@ msgid "Delete the last X messages from a specified user in the current channel.\ " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:282 +#: redbot/cogs/cleanup/cleanup.py:327 #, docstring msgid "Delete all messages after a specified message.\n\n" " To get a message id, enable developer mode in Discord's\n" @@ -76,11 +88,11 @@ msgid "Delete all messages after a specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:303 redbot/cogs/cleanup/cleanup.py:357 +#: redbot/cogs/cleanup/cleanup.py:348 redbot/cogs/cleanup/cleanup.py:403 msgid "Message not found." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:335 +#: redbot/cogs/cleanup/cleanup.py:381 #, docstring msgid "Deletes X messages before the specified message.\n\n" " To get a message id, enable developer mode in Discord's\n" @@ -94,12 +106,12 @@ msgid "Deletes X messages before the specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:390 +#: redbot/cogs/cleanup/cleanup.py:437 #, 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" +" - `[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" @@ -107,18 +119,18 @@ msgid "Delete the messages between Message One and Message Two, providing the me " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:438 +#: redbot/cogs/cleanup/cleanup.py:486 #, docstring msgid "Delete the last X messages in the current channel.\n\n" " Example:\n" -" - `[p]cleanup messages 26`\n\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:476 +#: redbot/cogs/cleanup/cleanup.py:525 #, docstring msgid "Clean up command messages and messages from the bot in the current channel.\n\n" " Can only cleanup custom commands and alias commands if those cogs are loaded.\n\n" @@ -128,15 +140,15 @@ msgid "Clean up command messages and messages from the bot in the current channe " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:564 +#: redbot/cogs/cleanup/cleanup.py:614 #, docstring msgid "Clean up messages owned by the bot in the current channel.\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" +" - `[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" @@ -144,7 +156,7 @@ msgid "Clean up messages owned by the bot in the current channel.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:650 +#: redbot/cogs/cleanup/cleanup.py:697 #, 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" @@ -153,15 +165,28 @@ msgid "Deletes duplicate messages in the channel from the last X messages and ke " " msgstr "" -#: redbot/cogs/cleanup/converters.py:17 -msgid "{} doesn't look like a valid message ID." +#: redbot/cogs/cleanup/cleanup.py:749 +#, docstring +msgid "Manage the settings for the cleanup command." msgstr "" -#: redbot/cogs/cleanup/converters.py:29 -msgid "{arg} is not an integer." +#: redbot/cogs/cleanup/cleanup.py:755 +#, docstring +msgid "Toggle clean up notification settings.\n\n" +" When enabled, a message will be sent per cleanup, showing how many messages were deleted.\n" +" This message will be deleted after 5 seconds.\n" +" " +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:763 +msgid "I will no longer notify of message deletions." msgstr "" -#: redbot/cogs/cleanup/converters.py:31 -msgid "{arg} is not a positive integer." +#: redbot/cogs/cleanup/cleanup.py:766 +msgid "I will now notify of message deletions." +msgstr "" + +#: redbot/cogs/cleanup/converters.py:14 +msgid "{} doesn't look like a valid message ID." msgstr "" diff --git a/redbot/cogs/cleanup/locales/fr-FR.po b/redbot/cogs/cleanup/locales/fr-FR.po index 377857822d3..396bc160441 100644 --- a/redbot/cogs/cleanup/locales/fr-FR.po +++ b/redbot/cogs/cleanup/locales/fr-FR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-23 14:25+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 31\n" "Language: fr_FR\n" -#: redbot/cogs/cleanup/cleanup.py:23 +#: redbot/cogs/cleanup/cleanup.py:25 #, 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" @@ -30,24 +30,36 @@ msgstr "Ce cog contient des commandes utilisées pour \"nettoyer\" (supprimer) d " Ceci est une limitation de l'API.\n" " " -#: 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:58 +msgid "Try a smaller number instead." +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:61 +msgid "Are you sure you want to delete {number} messages?" +msgstr "Êtes-vous certain de vouloir supprimer {number} messages ?" -#: redbot/cogs/cleanup/cleanup.py:68 +#: redbot/cogs/cleanup/cleanup.py:75 msgid "Cancelled." msgstr "Annulé." -#: redbot/cogs/cleanup/cleanup.py:144 +#: redbot/cogs/cleanup/cleanup.py:158 +msgid "1 message was deleted." +msgstr "1 message a été supprimé." + +#: redbot/cogs/cleanup/cleanup.py:161 +msgid "{num} messages were deleted." +msgstr "{num} messages ont été supprimés." + +#: redbot/cogs/cleanup/cleanup.py:187 #, docstring msgid "Base command for deleting messages." msgstr "Commande de base pour supprimer les messages." -#: redbot/cogs/cleanup/cleanup.py:154 +#: redbot/cogs/cleanup/cleanup.py:197 #, docstring msgid "Delete the last X messages matching the specified text in the current channel.\n\n" " Example:\n" -" - `[p]cleanup text \"test\" 5`\n\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" @@ -55,12 +67,12 @@ msgid "Delete the last X messages matching the specified text in the current cha " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:209 +#: redbot/cogs/cleanup/cleanup.py:257 #, docstring msgid "Delete the last X messages from a specified user in the current channel.\n\n" " Examples:\n" -" - `[p]cleanup user @Twentysix 2`\n" -" - `[p]cleanup user Red 6`\n\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" @@ -68,7 +80,7 @@ msgid "Delete the last X messages from a specified user in the current channel.\ " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:282 +#: redbot/cogs/cleanup/cleanup.py:327 #, docstring msgid "Delete all messages after a specified message.\n\n" " To get a message id, enable developer mode in Discord's\n" @@ -79,13 +91,21 @@ msgid "Delete all messages after a specified message.\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 "" +msgstr "Supprime tous les messages après un message spécifié.\n\n" +" Pour obtenir un identifiant de message, activez le mode développeur dans les paramètres de Discord\n" +" paramètres de Discord, onglet \"apparence\". Ensuite, faites un clic droit sur un message\n" +" et copiez son identifiant.\n" +" Répondre à un message entraîne le nettoyage de tous les messages qui le suivent.\n\n" +" **Arguments:**\n\n" +" - `` L'id du message à nettoyer après. Ce message ne sera pas supprimé.\n" +" - `` Le fait de supprimer ou non les messages épinglés. La valeur par défaut est False\n" +" " -#: redbot/cogs/cleanup/cleanup.py:303 redbot/cogs/cleanup/cleanup.py:357 +#: redbot/cogs/cleanup/cleanup.py:348 redbot/cogs/cleanup/cleanup.py:403 msgid "Message not found." msgstr "Message introuvable." -#: redbot/cogs/cleanup/cleanup.py:335 +#: redbot/cogs/cleanup/cleanup.py:381 #, docstring msgid "Deletes X messages before the specified message.\n\n" " To get a message id, enable developer mode in Discord's\n" @@ -97,14 +117,22 @@ msgid "Deletes X messages before the specified message.\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 "" +msgstr "Supprime X messages avant le message spécifié.\n\n" +" Pour obtenir l'identifiant d'un message, activez le mode développeur dans les paramètres de Discord.\n" +" paramètres de Discord, onglet \"apparence\". Ensuite, faites un clic droit sur un message\n" +" et copiez son identifiant.\n" +" Répondre à un message nettoiera tous les messages qui le précèdent.\n\n" +" **Arguments:**\n\n" +" - `` L'id du message à nettoyer avant. Ce message ne sera pas supprimé.\n" +" - `` Le nombre maximum de messages à nettoyer. Doit être un nombre entier positif.\n" +" - `` Le fait de supprimer ou non les messages épinglés. La valeur par défaut est False " -#: redbot/cogs/cleanup/cleanup.py:390 +#: redbot/cogs/cleanup/cleanup.py:437 #, 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" +" - `[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" @@ -112,18 +140,18 @@ msgid "Delete the messages between Message One and Message Two, providing the me " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:438 +#: redbot/cogs/cleanup/cleanup.py:486 #, docstring msgid "Delete the last X messages in the current channel.\n\n" " Example:\n" -" - `[p]cleanup messages 26`\n\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:476 +#: redbot/cogs/cleanup/cleanup.py:525 #, docstring msgid "Clean up command messages and messages from the bot in the current channel.\n\n" " Can only cleanup custom commands and alias commands if those cogs are loaded.\n\n" @@ -131,17 +159,22 @@ msgid "Clean up command messages and messages from the bot in the current channe " - `` 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 "" +msgstr "Nettoie les messages de commande et les messages du bot dans le canal actuel.\n\n" +" Peut seulement nettoyer les commandes personnalisées et les commandes alias si ces cogs sont chargés.\n\n" +" **Arguments:**\n\n" +" - `` Le nombre maximum de messages à nettoyer. Doit être un nombre entier positif.\n" +" - `` Le fait de supprimer ou non les messages épinglés. La valeur par défaut est False\n" +" " -#: redbot/cogs/cleanup/cleanup.py:564 +#: redbot/cogs/cleanup/cleanup.py:614 #, docstring msgid "Clean up messages owned by the bot in the current channel.\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" +" - `[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" @@ -149,7 +182,7 @@ msgid "Clean up messages owned by the bot in the current channel.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:650 +#: redbot/cogs/cleanup/cleanup.py:697 #, 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" @@ -162,15 +195,31 @@ msgstr "Supprime les messages dupliquées dans le salon depuis les X derniers me " - `` Le nombre de message à vérifier comme doublon. Doit être un nombre positif.\n" " " -#: redbot/cogs/cleanup/converters.py:17 -msgid "{} doesn't look like a valid message ID." -msgstr "{} ne ressemble pas à un ID de message valide." +#: redbot/cogs/cleanup/cleanup.py:749 +#, docstring +msgid "Manage the settings for the cleanup command." +msgstr "Gérer les paramètres de la commande de nettoyage." -#: redbot/cogs/cleanup/converters.py:29 -msgid "{arg} is not an integer." -msgstr "{arg} n'est pas un nombre." +#: redbot/cogs/cleanup/cleanup.py:755 +#, docstring +msgid "Toggle clean up notification settings.\n\n" +" When enabled, a message will be sent per cleanup, showing how many messages were deleted.\n" +" This message will be deleted after 5 seconds.\n" +" " +msgstr "Suivi des paramètres de notification de nettoyage.\n\n" +" Lorsque cette option est activée, un message sera envoyé à chaque nettoyage, indiquant combien de messages ont été supprimés.\n" +" Ce message sera supprimé après 5 secondes.\n" +" " + +#: redbot/cogs/cleanup/cleanup.py:763 +msgid "I will no longer notify of message deletions." +msgstr "Je ne notifierai plus la suppression des messages." + +#: redbot/cogs/cleanup/cleanup.py:766 +msgid "I will now notify of message deletions." +msgstr "Je vais maintenant notifier la suppression des messages." -#: redbot/cogs/cleanup/converters.py:31 -msgid "{arg} is not a positive integer." -msgstr "{arg} n'est pas un nombre positif." +#: redbot/cogs/cleanup/converters.py:14 +msgid "{} doesn't look like a valid message ID." +msgstr "{} ne ressemble pas à un ID de message valide." diff --git a/redbot/cogs/cleanup/locales/hi-IN.po b/redbot/cogs/cleanup/locales/hi-IN.po index 609da33514d..9f210020f59 100644 --- a/redbot/cogs/cleanup/locales/hi-IN.po +++ b/redbot/cogs/cleanup/locales/hi-IN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-23 14:25+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Hindi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 31\n" "Language: hi_IN\n" -#: redbot/cogs/cleanup/cleanup.py:23 +#: redbot/cogs/cleanup/cleanup.py:25 #, 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" @@ -25,24 +25,36 @@ msgid "This cog contains commands used for \"cleaning up\" (deleting) messages.\ " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:54 -msgid "Are you sure you want to delete {number} messages? (y/n)" +#: redbot/cogs/cleanup/cleanup.py:58 +msgid "Try a smaller number instead." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:68 +#: redbot/cogs/cleanup/cleanup.py:61 +msgid "Are you sure you want to delete {number} messages?" +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:75 msgid "Cancelled." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:144 +#: redbot/cogs/cleanup/cleanup.py:158 +msgid "1 message was deleted." +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:161 +msgid "{num} messages were deleted." +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:187 #, docstring msgid "Base command for deleting messages." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:154 +#: redbot/cogs/cleanup/cleanup.py:197 #, docstring msgid "Delete the last X messages matching the specified text in the current channel.\n\n" " Example:\n" -" - `[p]cleanup text \"test\" 5`\n\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" @@ -50,12 +62,12 @@ msgid "Delete the last X messages matching the specified text in the current cha " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:209 +#: redbot/cogs/cleanup/cleanup.py:257 #, docstring msgid "Delete the last X messages from a specified user in the current channel.\n\n" " Examples:\n" -" - `[p]cleanup user @Twentysix 2`\n" -" - `[p]cleanup user Red 6`\n\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" @@ -63,7 +75,7 @@ msgid "Delete the last X messages from a specified user in the current channel.\ " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:282 +#: redbot/cogs/cleanup/cleanup.py:327 #, docstring msgid "Delete all messages after a specified message.\n\n" " To get a message id, enable developer mode in Discord's\n" @@ -76,11 +88,11 @@ msgid "Delete all messages after a specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:303 redbot/cogs/cleanup/cleanup.py:357 +#: redbot/cogs/cleanup/cleanup.py:348 redbot/cogs/cleanup/cleanup.py:403 msgid "Message not found." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:335 +#: redbot/cogs/cleanup/cleanup.py:381 #, docstring msgid "Deletes X messages before the specified message.\n\n" " To get a message id, enable developer mode in Discord's\n" @@ -94,12 +106,12 @@ msgid "Deletes X messages before the specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:390 +#: redbot/cogs/cleanup/cleanup.py:437 #, 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" +" - `[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" @@ -107,18 +119,18 @@ msgid "Delete the messages between Message One and Message Two, providing the me " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:438 +#: redbot/cogs/cleanup/cleanup.py:486 #, docstring msgid "Delete the last X messages in the current channel.\n\n" " Example:\n" -" - `[p]cleanup messages 26`\n\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:476 +#: redbot/cogs/cleanup/cleanup.py:525 #, docstring msgid "Clean up command messages and messages from the bot in the current channel.\n\n" " Can only cleanup custom commands and alias commands if those cogs are loaded.\n\n" @@ -128,15 +140,15 @@ msgid "Clean up command messages and messages from the bot in the current channe " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:564 +#: redbot/cogs/cleanup/cleanup.py:614 #, docstring msgid "Clean up messages owned by the bot in the current channel.\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" +" - `[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" @@ -144,7 +156,7 @@ msgid "Clean up messages owned by the bot in the current channel.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:650 +#: redbot/cogs/cleanup/cleanup.py:697 #, 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" @@ -153,15 +165,28 @@ msgid "Deletes duplicate messages in the channel from the last X messages and ke " " msgstr "" -#: redbot/cogs/cleanup/converters.py:17 -msgid "{} doesn't look like a valid message ID." +#: redbot/cogs/cleanup/cleanup.py:749 +#, docstring +msgid "Manage the settings for the cleanup command." msgstr "" -#: redbot/cogs/cleanup/converters.py:29 -msgid "{arg} is not an integer." +#: redbot/cogs/cleanup/cleanup.py:755 +#, docstring +msgid "Toggle clean up notification settings.\n\n" +" When enabled, a message will be sent per cleanup, showing how many messages were deleted.\n" +" This message will be deleted after 5 seconds.\n" +" " +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:763 +msgid "I will no longer notify of message deletions." msgstr "" -#: redbot/cogs/cleanup/converters.py:31 -msgid "{arg} is not a positive integer." +#: redbot/cogs/cleanup/cleanup.py:766 +msgid "I will now notify of message deletions." +msgstr "" + +#: redbot/cogs/cleanup/converters.py:14 +msgid "{} doesn't look like a valid message ID." msgstr "" diff --git a/redbot/cogs/cleanup/locales/hr-HR.po b/redbot/cogs/cleanup/locales/hr-HR.po new file mode 100644 index 00000000000..9ee0839fc2a --- /dev/null +++ b/redbot/cogs/cleanup/locales/hr-HR.po @@ -0,0 +1,228 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" +"Last-Translator: \n" +"Language-Team: Croatian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.4.2\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: hr\n" +"X-Crowdin-File-ID: 31\n" +"Language: hr_HR\n" + +#: redbot/cogs/cleanup/cleanup.py:25 +#, 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 "Ovaj Cog sadrži naredbe koje se koriste za \"čišćenje\" (brisanje) poruka.\n\n" +" Ovo je dizajnirano kao moderatorski alat i nudi mnogo praktičnih slučajeva korištenja.\n" +" Sve naredbe čišćenja odnose se samo na kanal u kojem se naredba izvršava.\n\n" +" Poruke starije od dva tjedna ne mogu se masovno brisati.\n" +" Ovo je ograničenje API-a.\n" +" " + +#: redbot/cogs/cleanup/cleanup.py:58 +msgid "Try a smaller number instead." +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:61 +msgid "Are you sure you want to delete {number} messages?" +msgstr "Jeste li sigurni da želite izbrisati {number} poruka?" + +#: redbot/cogs/cleanup/cleanup.py:75 +msgid "Cancelled." +msgstr "Otkazano." + +#: redbot/cogs/cleanup/cleanup.py:158 +msgid "1 message was deleted." +msgstr "Izbrisana jedna poruka." + +#: redbot/cogs/cleanup/cleanup.py:161 +msgid "{num} messages were deleted." +msgstr "Izbrisano {num} poruka." + +#: redbot/cogs/cleanup/cleanup.py:187 +#, docstring +msgid "Base command for deleting messages." +msgstr "Osnovna naredba za brisanje poruka." + +#: redbot/cogs/cleanup/cleanup.py:197 +#, docstring +msgid "Delete the last X messages matching the specified text in the current channel.\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:257 +#, docstring +msgid "Delete the last X messages from a specified user in the current channel.\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:327 +#, 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" +" Replying to a message will cleanup all messages after it.\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 "Izbrišite sve poruke nakon određene poruke.\n\n" +" Da biste dobili ID poruke, omogućite način rada za\n" +" razvojne programere u postavkama Discorda, na kartici\n" +" \"Izgled\". Zatim desnom tipkom miša kliknite poruku i\n" +" kopirajte njen ID.\n" +" Odgovaranjem na poruku očistit će se sve poruke nakon nje.\n\n" +" **Argumenti:**\n\n" +" - `` ID poruke od koje će čišćenje započet. Ova poruka neće biti izbrisana.\n" +" - `` Određuje hoće li se izbrisati prikvačene poruke ili ne. Zadano na False\n" +" " + +#: redbot/cogs/cleanup/cleanup.py:348 redbot/cogs/cleanup/cleanup.py:403 +msgid "Message not found." +msgstr "Poruka nije pronađena." + +#: redbot/cogs/cleanup/cleanup.py:381 +#, 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" +" Replying to a message will cleanup all messages before it.\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 "Briše X poruka prije navedene poruke.\n\n" +" Da biste dobili ID poruke, omogućite način rada za\n" +" razvojne programere u postavkama Discorda, na kartici\n" +" \"Izgled\". Zatim desnom tipkom miša kliknite poruku i\n" +" kopirajte njen ID.\n" +" Odgovaranjem na poruku očistit će se sve poruke prije nje.\n\n" +" **Argumenti:**\n\n" +" - `` ID poruke gdje će se čišćenje zaustavit. Ova poruka neće biti izbrisana.\n" +" - `` Maksimalni broj poruka za čišćenje. Mora biti pozitivan cijeli broj.\n" +" - `` Određuje hoće li se izbrisati prikvačene poruke ili ne. Zadano na False\n" +" " + +#: redbot/cogs/cleanup/cleanup.py:437 +#, 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:486 +#, docstring +msgid "Delete the last X messages in the current channel.\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:525 +#, docstring +msgid "Clean up command messages and messages from the bot in the current channel.\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 "Očistite naredbene poruke i poruke od bota u trenutnom kanalu.\n\n" +" Može očistiti prilagođene naredbe i naredbe nadimaka samo ako su ti Cog-ovi učitani.\n\n" +" **Argumenti:**\n\n" +" - `` Maksimalni broj poruka za čišćenje. Mora biti pozitivan cijeli broj.\n" +" - `` Određuje hoće li se izbrisati prikvačene poruke ili ne. Zadano na False\n" +" " + +#: redbot/cogs/cleanup/cleanup.py:614 +#, docstring +msgid "Clean up messages owned by the bot in the current channel.\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:697 +#, 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 "Briše duplicirane poruke u kanalu iz zadnjih X poruka i zadržava samo jednu kopiju.\n\n" +" Standardna vrijednost: 50\n\n" +" **Argumenti:**\n\n" +" - `` Broj poruka za provjeru duplikata. Mora biti pozitivan cijeli broj.\n" +" " + +#: redbot/cogs/cleanup/cleanup.py:749 +#, docstring +msgid "Manage the settings for the cleanup command." +msgstr "Upravljajte postavkama za naredbu za čišćenje." + +#: redbot/cogs/cleanup/cleanup.py:755 +#, docstring +msgid "Toggle clean up notification settings.\n\n" +" When enabled, a message will be sent per cleanup, showing how many messages were deleted.\n" +" This message will be deleted after 5 seconds.\n" +" " +msgstr "Uključite/isključite obavijesti za čišćenje.\n\n" +" Kada je uključeno, za svako čišćenje će se slati poruka koja pokazuje koliko je poruka izbrisano.\n" +" Ova će poruka biti izbrisana nakon 5 sekundi.\n" +" " + +#: redbot/cogs/cleanup/cleanup.py:763 +msgid "I will no longer notify of message deletions." +msgstr "Više neću obavještavati o brisanju poruka." + +#: redbot/cogs/cleanup/cleanup.py:766 +msgid "I will now notify of message deletions." +msgstr "Sada ću obavijestiti o brisanju poruka." + +#: redbot/cogs/cleanup/converters.py:14 +msgid "{} doesn't look like a valid message ID." +msgstr "{} ne izgleda kao valjani ID poruke." + diff --git a/redbot/cogs/cleanup/locales/hu-HU.po b/redbot/cogs/cleanup/locales/hu-HU.po index 6b646629b9f..2e6b9650890 100644 --- a/redbot/cogs/cleanup/locales/hu-HU.po +++ b/redbot/cogs/cleanup/locales/hu-HU.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-23 14:25+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 31\n" "Language: hu_HU\n" -#: redbot/cogs/cleanup/cleanup.py:23 +#: redbot/cogs/cleanup/cleanup.py:25 #, 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" @@ -30,24 +30,36 @@ msgstr "Ez a cog üzenetek \"tisztogatására\" (törlésére) szolgáló paranc " Ez az API limitációja.\n" " " -#: redbot/cogs/cleanup/cleanup.py:54 -msgid "Are you sure you want to delete {number} messages? (y/n)" -msgstr "Biztosan törölni akarsz {number} üzenetet? (y/n)" +#: redbot/cogs/cleanup/cleanup.py:58 +msgid "Try a smaller number instead." +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:61 +msgid "Are you sure you want to delete {number} messages?" +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:68 +#: redbot/cogs/cleanup/cleanup.py:75 msgid "Cancelled." msgstr "Megszakítva." -#: redbot/cogs/cleanup/cleanup.py:144 +#: redbot/cogs/cleanup/cleanup.py:158 +msgid "1 message was deleted." +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:161 +msgid "{num} messages were deleted." +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:187 #, docstring msgid "Base command for deleting messages." msgstr "Alap parancs üzenetek törlésére." -#: redbot/cogs/cleanup/cleanup.py:154 +#: redbot/cogs/cleanup/cleanup.py:197 #, docstring msgid "Delete the last X messages matching the specified text in the current channel.\n\n" " Example:\n" -" - `[p]cleanup text \"test\" 5`\n\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" @@ -55,12 +67,12 @@ msgid "Delete the last X messages matching the specified text in the current cha " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:209 +#: redbot/cogs/cleanup/cleanup.py:257 #, docstring msgid "Delete the last X messages from a specified user in the current channel.\n\n" " Examples:\n" -" - `[p]cleanup user @Twentysix 2`\n" -" - `[p]cleanup user Red 6`\n\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" @@ -68,7 +80,7 @@ msgid "Delete the last X messages from a specified user in the current channel.\ " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:282 +#: redbot/cogs/cleanup/cleanup.py:327 #, docstring msgid "Delete all messages after a specified message.\n\n" " To get a message id, enable developer mode in Discord's\n" @@ -81,11 +93,11 @@ msgid "Delete all messages after a specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:303 redbot/cogs/cleanup/cleanup.py:357 +#: redbot/cogs/cleanup/cleanup.py:348 redbot/cogs/cleanup/cleanup.py:403 msgid "Message not found." msgstr "Üzenet nem található." -#: redbot/cogs/cleanup/cleanup.py:335 +#: redbot/cogs/cleanup/cleanup.py:381 #, docstring msgid "Deletes X messages before the specified message.\n\n" " To get a message id, enable developer mode in Discord's\n" @@ -99,39 +111,31 @@ msgid "Deletes X messages before the specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:390 +#: redbot/cogs/cleanup/cleanup.py:437 #, 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" +" - `[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" -" " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:438 +#: redbot/cogs/cleanup/cleanup.py:486 #, docstring msgid "Delete the last X messages in the current channel.\n\n" " Example:\n" -" - `[p]cleanup messages 26`\n\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:476 +#: redbot/cogs/cleanup/cleanup.py:525 #, docstring msgid "Clean up command messages and messages from the bot in the current channel.\n\n" " Can only cleanup custom commands and alias commands if those cogs are loaded.\n\n" @@ -141,15 +145,15 @@ msgid "Clean up command messages and messages from the bot in the current channe " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:564 +#: redbot/cogs/cleanup/cleanup.py:614 #, docstring msgid "Clean up messages owned by the bot in the current channel.\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" +" - `[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" @@ -157,7 +161,7 @@ msgid "Clean up messages owned by the bot in the current channel.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:650 +#: redbot/cogs/cleanup/cleanup.py:697 #, 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" @@ -170,15 +174,28 @@ msgstr "A legutóbbi X üzenet közül törli a duplikált üzeneteket a csatorn " - `` 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:17 -msgid "{} doesn't look like a valid message ID." -msgstr "{} nem tűnik valós üzenet ID-nek." +#: redbot/cogs/cleanup/cleanup.py:749 +#, docstring +msgid "Manage the settings for the cleanup command." +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:755 +#, docstring +msgid "Toggle clean up notification settings.\n\n" +" When enabled, a message will be sent per cleanup, showing how many messages were deleted.\n" +" This message will be deleted after 5 seconds.\n" +" " +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:763 +msgid "I will no longer notify of message deletions." +msgstr "" -#: redbot/cogs/cleanup/converters.py:29 -msgid "{arg} is not an integer." -msgstr "{arg} nem egy egész szám." +#: redbot/cogs/cleanup/cleanup.py:766 +msgid "I will now notify of message deletions." +msgstr "" -#: redbot/cogs/cleanup/converters.py:31 -msgid "{arg} is not a positive integer." -msgstr "{arg} nem egy pozitív egész szám." +#: redbot/cogs/cleanup/converters.py:14 +msgid "{} doesn't look like a valid message ID." +msgstr "{} nem tűnik valós üzenet ID-nek." diff --git a/redbot/cogs/cleanup/locales/id-ID.po b/redbot/cogs/cleanup/locales/id-ID.po index 88b95ff10a3..a42ae7a91a9 100644 --- a/redbot/cogs/cleanup/locales/id-ID.po +++ b/redbot/cogs/cleanup/locales/id-ID.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-23 14:25+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 31\n" "Language: id_ID\n" -#: redbot/cogs/cleanup/cleanup.py:23 +#: redbot/cogs/cleanup/cleanup.py:25 #, 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" @@ -25,24 +25,36 @@ msgid "This cog contains commands used for \"cleaning up\" (deleting) messages.\ " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:54 -msgid "Are you sure you want to delete {number} messages? (y/n)" +#: redbot/cogs/cleanup/cleanup.py:58 +msgid "Try a smaller number instead." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:68 +#: redbot/cogs/cleanup/cleanup.py:61 +msgid "Are you sure you want to delete {number} messages?" +msgstr "Apakah anda yakin ingin menghapus {number} pesan?" + +#: redbot/cogs/cleanup/cleanup.py:75 msgid "Cancelled." msgstr "Dibatalkan." -#: redbot/cogs/cleanup/cleanup.py:144 +#: redbot/cogs/cleanup/cleanup.py:158 +msgid "1 message was deleted." +msgstr "1 pesan telah dihapus." + +#: redbot/cogs/cleanup/cleanup.py:161 +msgid "{num} messages were deleted." +msgstr "{num} pesan telah dihapus." + +#: redbot/cogs/cleanup/cleanup.py:187 #, docstring msgid "Base command for deleting messages." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:154 +#: redbot/cogs/cleanup/cleanup.py:197 #, docstring msgid "Delete the last X messages matching the specified text in the current channel.\n\n" " Example:\n" -" - `[p]cleanup text \"test\" 5`\n\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" @@ -50,12 +62,12 @@ msgid "Delete the last X messages matching the specified text in the current cha " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:209 +#: redbot/cogs/cleanup/cleanup.py:257 #, docstring msgid "Delete the last X messages from a specified user in the current channel.\n\n" " Examples:\n" -" - `[p]cleanup user @Twentysix 2`\n" -" - `[p]cleanup user Red 6`\n\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" @@ -63,7 +75,7 @@ msgid "Delete the last X messages from a specified user in the current channel.\ " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:282 +#: redbot/cogs/cleanup/cleanup.py:327 #, docstring msgid "Delete all messages after a specified message.\n\n" " To get a message id, enable developer mode in Discord's\n" @@ -76,11 +88,11 @@ msgid "Delete all messages after a specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:303 redbot/cogs/cleanup/cleanup.py:357 +#: redbot/cogs/cleanup/cleanup.py:348 redbot/cogs/cleanup/cleanup.py:403 msgid "Message not found." msgstr "Pesan tidak ditemukan." -#: redbot/cogs/cleanup/cleanup.py:335 +#: redbot/cogs/cleanup/cleanup.py:381 #, docstring msgid "Deletes X messages before the specified message.\n\n" " To get a message id, enable developer mode in Discord's\n" @@ -94,12 +106,12 @@ msgid "Deletes X messages before the specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:390 +#: redbot/cogs/cleanup/cleanup.py:437 #, 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" +" - `[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" @@ -107,18 +119,18 @@ msgid "Delete the messages between Message One and Message Two, providing the me " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:438 +#: redbot/cogs/cleanup/cleanup.py:486 #, docstring msgid "Delete the last X messages in the current channel.\n\n" " Example:\n" -" - `[p]cleanup messages 26`\n\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:476 +#: redbot/cogs/cleanup/cleanup.py:525 #, docstring msgid "Clean up command messages and messages from the bot in the current channel.\n\n" " Can only cleanup custom commands and alias commands if those cogs are loaded.\n\n" @@ -128,15 +140,15 @@ msgid "Clean up command messages and messages from the bot in the current channe " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:564 +#: redbot/cogs/cleanup/cleanup.py:614 #, docstring msgid "Clean up messages owned by the bot in the current channel.\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" +" - `[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" @@ -144,7 +156,7 @@ msgid "Clean up messages owned by the bot in the current channel.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:650 +#: redbot/cogs/cleanup/cleanup.py:697 #, 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" @@ -153,15 +165,28 @@ msgid "Deletes duplicate messages in the channel from the last X messages and ke " " msgstr "" -#: redbot/cogs/cleanup/converters.py:17 -msgid "{} doesn't look like a valid message ID." +#: redbot/cogs/cleanup/cleanup.py:749 +#, docstring +msgid "Manage the settings for the cleanup command." msgstr "" -#: redbot/cogs/cleanup/converters.py:29 -msgid "{arg} is not an integer." +#: redbot/cogs/cleanup/cleanup.py:755 +#, docstring +msgid "Toggle clean up notification settings.\n\n" +" When enabled, a message will be sent per cleanup, showing how many messages were deleted.\n" +" This message will be deleted after 5 seconds.\n" +" " msgstr "" -#: redbot/cogs/cleanup/converters.py:31 -msgid "{arg} is not a positive integer." -msgstr "" +#: redbot/cogs/cleanup/cleanup.py:763 +msgid "I will no longer notify of message deletions." +msgstr "Penghapusan pesan tidak akan diberitahukan." + +#: redbot/cogs/cleanup/cleanup.py:766 +msgid "I will now notify of message deletions." +msgstr "Penghapusan pesan akan diberitahukan." + +#: redbot/cogs/cleanup/converters.py:14 +msgid "{} doesn't look like a valid message ID." +msgstr "{} tidak terlihat seperti ID pesan yang valid." diff --git a/redbot/cogs/cleanup/locales/it-IT.po b/redbot/cogs/cleanup/locales/it-IT.po index 5138491357c..66c0cc3e7d4 100644 --- a/redbot/cogs/cleanup/locales/it-IT.po +++ b/redbot/cogs/cleanup/locales/it-IT.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-23 14:25+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 31\n" "Language: it_IT\n" -#: redbot/cogs/cleanup/cleanup.py:23 +#: redbot/cogs/cleanup/cleanup.py:25 #, 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" @@ -25,24 +25,36 @@ msgid "This cog contains commands used for \"cleaning up\" (deleting) messages.\ " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:54 -msgid "Are you sure you want to delete {number} messages? (y/n)" +#: redbot/cogs/cleanup/cleanup.py:58 +msgid "Try a smaller number instead." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:68 +#: redbot/cogs/cleanup/cleanup.py:61 +msgid "Are you sure you want to delete {number} messages?" +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:75 msgid "Cancelled." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:144 +#: redbot/cogs/cleanup/cleanup.py:158 +msgid "1 message was deleted." +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:161 +msgid "{num} messages were deleted." +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:187 #, docstring msgid "Base command for deleting messages." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:154 +#: redbot/cogs/cleanup/cleanup.py:197 #, docstring msgid "Delete the last X messages matching the specified text in the current channel.\n\n" " Example:\n" -" - `[p]cleanup text \"test\" 5`\n\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" @@ -50,12 +62,12 @@ msgid "Delete the last X messages matching the specified text in the current cha " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:209 +#: redbot/cogs/cleanup/cleanup.py:257 #, docstring msgid "Delete the last X messages from a specified user in the current channel.\n\n" " Examples:\n" -" - `[p]cleanup user @Twentysix 2`\n" -" - `[p]cleanup user Red 6`\n\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" @@ -63,7 +75,7 @@ msgid "Delete the last X messages from a specified user in the current channel.\ " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:282 +#: redbot/cogs/cleanup/cleanup.py:327 #, docstring msgid "Delete all messages after a specified message.\n\n" " To get a message id, enable developer mode in Discord's\n" @@ -76,11 +88,11 @@ msgid "Delete all messages after a specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:303 redbot/cogs/cleanup/cleanup.py:357 +#: redbot/cogs/cleanup/cleanup.py:348 redbot/cogs/cleanup/cleanup.py:403 msgid "Message not found." msgstr "Messaggio non trovato." -#: redbot/cogs/cleanup/cleanup.py:335 +#: redbot/cogs/cleanup/cleanup.py:381 #, docstring msgid "Deletes X messages before the specified message.\n\n" " To get a message id, enable developer mode in Discord's\n" @@ -94,12 +106,12 @@ msgid "Deletes X messages before the specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:390 +#: redbot/cogs/cleanup/cleanup.py:437 #, 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" +" - `[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" @@ -107,18 +119,18 @@ msgid "Delete the messages between Message One and Message Two, providing the me " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:438 +#: redbot/cogs/cleanup/cleanup.py:486 #, docstring msgid "Delete the last X messages in the current channel.\n\n" " Example:\n" -" - `[p]cleanup messages 26`\n\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:476 +#: redbot/cogs/cleanup/cleanup.py:525 #, docstring msgid "Clean up command messages and messages from the bot in the current channel.\n\n" " Can only cleanup custom commands and alias commands if those cogs are loaded.\n\n" @@ -128,15 +140,15 @@ msgid "Clean up command messages and messages from the bot in the current channe " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:564 +#: redbot/cogs/cleanup/cleanup.py:614 #, docstring msgid "Clean up messages owned by the bot in the current channel.\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" +" - `[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" @@ -144,7 +156,7 @@ msgid "Clean up messages owned by the bot in the current channel.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:650 +#: redbot/cogs/cleanup/cleanup.py:697 #, 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" @@ -153,15 +165,28 @@ msgid "Deletes duplicate messages in the channel from the last X messages and ke " " msgstr "" -#: redbot/cogs/cleanup/converters.py:17 -msgid "{} doesn't look like a valid message ID." +#: redbot/cogs/cleanup/cleanup.py:749 +#, docstring +msgid "Manage the settings for the cleanup command." msgstr "" -#: redbot/cogs/cleanup/converters.py:29 -msgid "{arg} is not an integer." +#: redbot/cogs/cleanup/cleanup.py:755 +#, docstring +msgid "Toggle clean up notification settings.\n\n" +" When enabled, a message will be sent per cleanup, showing how many messages were deleted.\n" +" This message will be deleted after 5 seconds.\n" +" " +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:763 +msgid "I will no longer notify of message deletions." msgstr "" -#: redbot/cogs/cleanup/converters.py:31 -msgid "{arg} is not a positive integer." +#: redbot/cogs/cleanup/cleanup.py:766 +msgid "I will now notify of message deletions." +msgstr "" + +#: redbot/cogs/cleanup/converters.py:14 +msgid "{} doesn't look like a valid message ID." msgstr "" diff --git a/redbot/cogs/cleanup/locales/ja-JP.po b/redbot/cogs/cleanup/locales/ja-JP.po index bc76ad75825..6caf9afde83 100644 --- a/redbot/cogs/cleanup/locales/ja-JP.po +++ b/redbot/cogs/cleanup/locales/ja-JP.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-23 14:25+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 31\n" "Language: ja_JP\n" -#: redbot/cogs/cleanup/cleanup.py:23 +#: redbot/cogs/cleanup/cleanup.py:25 #, 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" @@ -25,24 +25,36 @@ msgid "This cog contains commands used for \"cleaning up\" (deleting) messages.\ " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:54 -msgid "Are you sure you want to delete {number} messages? (y/n)" +#: redbot/cogs/cleanup/cleanup.py:58 +msgid "Try a smaller number instead." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:68 +#: redbot/cogs/cleanup/cleanup.py:61 +msgid "Are you sure you want to delete {number} messages?" +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:75 msgid "Cancelled." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:144 +#: redbot/cogs/cleanup/cleanup.py:158 +msgid "1 message was deleted." +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:161 +msgid "{num} messages were deleted." +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:187 #, docstring msgid "Base command for deleting messages." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:154 +#: redbot/cogs/cleanup/cleanup.py:197 #, docstring msgid "Delete the last X messages matching the specified text in the current channel.\n\n" " Example:\n" -" - `[p]cleanup text \"test\" 5`\n\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" @@ -50,12 +62,12 @@ msgid "Delete the last X messages matching the specified text in the current cha " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:209 +#: redbot/cogs/cleanup/cleanup.py:257 #, docstring msgid "Delete the last X messages from a specified user in the current channel.\n\n" " Examples:\n" -" - `[p]cleanup user @Twentysix 2`\n" -" - `[p]cleanup user Red 6`\n\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" @@ -63,7 +75,7 @@ msgid "Delete the last X messages from a specified user in the current channel.\ " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:282 +#: redbot/cogs/cleanup/cleanup.py:327 #, docstring msgid "Delete all messages after a specified message.\n\n" " To get a message id, enable developer mode in Discord's\n" @@ -76,11 +88,11 @@ msgid "Delete all messages after a specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:303 redbot/cogs/cleanup/cleanup.py:357 +#: redbot/cogs/cleanup/cleanup.py:348 redbot/cogs/cleanup/cleanup.py:403 msgid "Message not found." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:335 +#: redbot/cogs/cleanup/cleanup.py:381 #, docstring msgid "Deletes X messages before the specified message.\n\n" " To get a message id, enable developer mode in Discord's\n" @@ -94,12 +106,12 @@ msgid "Deletes X messages before the specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:390 +#: redbot/cogs/cleanup/cleanup.py:437 #, 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" +" - `[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" @@ -107,18 +119,18 @@ msgid "Delete the messages between Message One and Message Two, providing the me " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:438 +#: redbot/cogs/cleanup/cleanup.py:486 #, docstring msgid "Delete the last X messages in the current channel.\n\n" " Example:\n" -" - `[p]cleanup messages 26`\n\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:476 +#: redbot/cogs/cleanup/cleanup.py:525 #, docstring msgid "Clean up command messages and messages from the bot in the current channel.\n\n" " Can only cleanup custom commands and alias commands if those cogs are loaded.\n\n" @@ -128,15 +140,15 @@ msgid "Clean up command messages and messages from the bot in the current channe " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:564 +#: redbot/cogs/cleanup/cleanup.py:614 #, docstring msgid "Clean up messages owned by the bot in the current channel.\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" +" - `[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" @@ -144,7 +156,7 @@ msgid "Clean up messages owned by the bot in the current channel.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:650 +#: redbot/cogs/cleanup/cleanup.py:697 #, 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" @@ -153,15 +165,28 @@ msgid "Deletes duplicate messages in the channel from the last X messages and ke " " msgstr "" -#: redbot/cogs/cleanup/converters.py:17 -msgid "{} doesn't look like a valid message ID." +#: redbot/cogs/cleanup/cleanup.py:749 +#, docstring +msgid "Manage the settings for the cleanup command." msgstr "" -#: redbot/cogs/cleanup/converters.py:29 -msgid "{arg} is not an integer." +#: redbot/cogs/cleanup/cleanup.py:755 +#, docstring +msgid "Toggle clean up notification settings.\n\n" +" When enabled, a message will be sent per cleanup, showing how many messages were deleted.\n" +" This message will be deleted after 5 seconds.\n" +" " +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:763 +msgid "I will no longer notify of message deletions." msgstr "" -#: redbot/cogs/cleanup/converters.py:31 -msgid "{arg} is not a positive integer." +#: redbot/cogs/cleanup/cleanup.py:766 +msgid "I will now notify of message deletions." +msgstr "" + +#: redbot/cogs/cleanup/converters.py:14 +msgid "{} doesn't look like a valid message ID." msgstr "" diff --git a/redbot/cogs/cleanup/locales/ko-KR.po b/redbot/cogs/cleanup/locales/ko-KR.po index 6b373f446c4..c836a2237d2 100644 --- a/redbot/cogs/cleanup/locales/ko-KR.po +++ b/redbot/cogs/cleanup/locales/ko-KR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-23 14:25+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 31\n" "Language: ko_KR\n" -#: redbot/cogs/cleanup/cleanup.py:23 +#: redbot/cogs/cleanup/cleanup.py:25 #, 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" @@ -25,24 +25,36 @@ msgid "This cog contains commands used for \"cleaning up\" (deleting) messages.\ " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:54 -msgid "Are you sure you want to delete {number} messages? (y/n)" +#: redbot/cogs/cleanup/cleanup.py:58 +msgid "Try a smaller number instead." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:68 +#: redbot/cogs/cleanup/cleanup.py:61 +msgid "Are you sure you want to delete {number} messages?" +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:75 msgid "Cancelled." msgstr "취소되었어요." -#: redbot/cogs/cleanup/cleanup.py:144 +#: redbot/cogs/cleanup/cleanup.py:158 +msgid "1 message was deleted." +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:161 +msgid "{num} messages were deleted." +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:187 #, docstring msgid "Base command for deleting messages." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:154 +#: redbot/cogs/cleanup/cleanup.py:197 #, docstring msgid "Delete the last X messages matching the specified text in the current channel.\n\n" " Example:\n" -" - `[p]cleanup text \"test\" 5`\n\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" @@ -50,12 +62,12 @@ msgid "Delete the last X messages matching the specified text in the current cha " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:209 +#: redbot/cogs/cleanup/cleanup.py:257 #, docstring msgid "Delete the last X messages from a specified user in the current channel.\n\n" " Examples:\n" -" - `[p]cleanup user @Twentysix 2`\n" -" - `[p]cleanup user Red 6`\n\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" @@ -63,7 +75,7 @@ msgid "Delete the last X messages from a specified user in the current channel.\ " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:282 +#: redbot/cogs/cleanup/cleanup.py:327 #, docstring msgid "Delete all messages after a specified message.\n\n" " To get a message id, enable developer mode in Discord's\n" @@ -76,11 +88,11 @@ msgid "Delete all messages after a specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:303 redbot/cogs/cleanup/cleanup.py:357 +#: redbot/cogs/cleanup/cleanup.py:348 redbot/cogs/cleanup/cleanup.py:403 msgid "Message not found." msgstr "메세지를 찾을 수 없어요." -#: redbot/cogs/cleanup/cleanup.py:335 +#: redbot/cogs/cleanup/cleanup.py:381 #, docstring msgid "Deletes X messages before the specified message.\n\n" " To get a message id, enable developer mode in Discord's\n" @@ -94,12 +106,12 @@ msgid "Deletes X messages before the specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:390 +#: redbot/cogs/cleanup/cleanup.py:437 #, 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" +" - `[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" @@ -107,18 +119,18 @@ msgid "Delete the messages between Message One and Message Two, providing the me " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:438 +#: redbot/cogs/cleanup/cleanup.py:486 #, docstring msgid "Delete the last X messages in the current channel.\n\n" " Example:\n" -" - `[p]cleanup messages 26`\n\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:476 +#: redbot/cogs/cleanup/cleanup.py:525 #, docstring msgid "Clean up command messages and messages from the bot in the current channel.\n\n" " Can only cleanup custom commands and alias commands if those cogs are loaded.\n\n" @@ -128,15 +140,15 @@ msgid "Clean up command messages and messages from the bot in the current channe " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:564 +#: redbot/cogs/cleanup/cleanup.py:614 #, docstring msgid "Clean up messages owned by the bot in the current channel.\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" +" - `[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" @@ -144,7 +156,7 @@ msgid "Clean up messages owned by the bot in the current channel.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:650 +#: redbot/cogs/cleanup/cleanup.py:697 #, 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" @@ -153,15 +165,28 @@ msgid "Deletes duplicate messages in the channel from the last X messages and ke " " msgstr "" -#: redbot/cogs/cleanup/converters.py:17 -msgid "{} doesn't look like a valid message ID." +#: redbot/cogs/cleanup/cleanup.py:749 +#, docstring +msgid "Manage the settings for the cleanup command." msgstr "" -#: redbot/cogs/cleanup/converters.py:29 -msgid "{arg} is not an integer." +#: redbot/cogs/cleanup/cleanup.py:755 +#, docstring +msgid "Toggle clean up notification settings.\n\n" +" When enabled, a message will be sent per cleanup, showing how many messages were deleted.\n" +" This message will be deleted after 5 seconds.\n" +" " +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:763 +msgid "I will no longer notify of message deletions." msgstr "" -#: redbot/cogs/cleanup/converters.py:31 -msgid "{arg} is not a positive integer." +#: redbot/cogs/cleanup/cleanup.py:766 +msgid "I will now notify of message deletions." +msgstr "" + +#: redbot/cogs/cleanup/converters.py:14 +msgid "{} doesn't look like a valid message ID." msgstr "" diff --git a/redbot/cogs/cleanup/locales/nb-NO.po b/redbot/cogs/cleanup/locales/nb-NO.po index 3d4b038037e..af6ce9d6ba3 100644 --- a/redbot/cogs/cleanup/locales/nb-NO.po +++ b/redbot/cogs/cleanup/locales/nb-NO.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-23 14:25+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Norwegian Bokmal\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 31\n" "Language: nb_NO\n" -#: redbot/cogs/cleanup/cleanup.py:23 +#: redbot/cogs/cleanup/cleanup.py:25 #, 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" @@ -30,45 +30,71 @@ msgstr "Denne cog'en inneholder kommandoer som brukes for \"rengjøre\" (slette) " 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:58 +msgid "Try a smaller number instead." +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:61 +msgid "Are you sure you want to delete {number} messages?" +msgstr "Er du sikker på at du vil slette {number} meldinger?" -#: redbot/cogs/cleanup/cleanup.py:68 +#: redbot/cogs/cleanup/cleanup.py:75 msgid "Cancelled." msgstr "Kansellert." -#: redbot/cogs/cleanup/cleanup.py:144 +#: redbot/cogs/cleanup/cleanup.py:158 +msgid "1 message was deleted." +msgstr "1 melding har blitt slettet." + +#: redbot/cogs/cleanup/cleanup.py:161 +msgid "{num} messages were deleted." +msgstr "{num} meldinger ble slettet." + +#: redbot/cogs/cleanup/cleanup.py:187 #, docstring msgid "Base command for deleting messages." msgstr "Basiskommando for sletting av meldinger." -#: redbot/cogs/cleanup/cleanup.py:154 +#: redbot/cogs/cleanup/cleanup.py:197 #, docstring msgid "Delete the last X messages matching the specified text in the current channel.\n\n" " Example:\n" -" - `[p]cleanup text \"test\" 5`\n\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 "" +msgstr "Slett siste X meldinger som matcher teksten i gjeldende kanal.\n\n" +" Eksempel:\n" +" - `[p]cleanup text \"test\" 5`\n\n" +" Husk å bruke dobbelt sitat.\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:209 +#: redbot/cogs/cleanup/cleanup.py:257 #, docstring msgid "Delete the last X messages from a specified user in the current channel.\n\n" " Examples:\n" -" - `[p]cleanup user @Twentysix 2`\n" -" - `[p]cleanup user Red 6`\n\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 "" +msgstr "Slett de siste X meldingene som matcher den angitte teksten.\n\n" +" Eksempel:\n" +" - `[p]cleanup user @Twentysix 2`\n" +" - `[p]cleanup user Red 6`\n\n" +" **Argumenter:**\n\n" +" - `` Brukeren hvis meldinger skal ryddes opp.\n" +" - `` Maksimalt antall meldinger som skal ryddes. Må være et positivt heltall.\n" +" - `` om å slette låste meldinger eller ikke. Standarder på False " -#: redbot/cogs/cleanup/cleanup.py:282 +#: redbot/cogs/cleanup/cleanup.py:327 #, docstring msgid "Delete all messages after a specified message.\n\n" " To get a message id, enable developer mode in Discord's\n" @@ -89,11 +115,11 @@ msgstr "Slett alle meldinger etter en spesifisert melding.\n\n" " - `` om å slette låste meldinger eller ikke. Standarder på False\n" " " -#: redbot/cogs/cleanup/cleanup.py:303 redbot/cogs/cleanup/cleanup.py:357 +#: redbot/cogs/cleanup/cleanup.py:348 redbot/cogs/cleanup/cleanup.py:403 msgid "Message not found." msgstr "Melding ikke funnet." -#: redbot/cogs/cleanup/cleanup.py:335 +#: redbot/cogs/cleanup/cleanup.py:381 #, docstring msgid "Deletes X messages before the specified message.\n\n" " To get a message id, enable developer mode in Discord's\n" @@ -116,12 +142,12 @@ msgstr "Sletter X meldinger før den angitte meldingen.\n\n" " - `` om å slette låste meldinger eller ikke. Standarder til usant\n" " " -#: redbot/cogs/cleanup/cleanup.py:390 +#: redbot/cogs/cleanup/cleanup.py:437 #, 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" +" - `[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" @@ -137,18 +163,24 @@ msgstr "Slett meldingene mellom Melding En og Melding Two, og gjør om meldings- " - `` om å slette låste meldinger eller ikke. Standarder til usant\n" " " -#: redbot/cogs/cleanup/cleanup.py:438 +#: redbot/cogs/cleanup/cleanup.py:486 #, docstring msgid "Delete the last X messages in the current channel.\n\n" " Example:\n" -" - `[p]cleanup messages 26`\n\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 "" +msgstr "Slett de siste X meldingene i gjeldende kanal.\n\n" +" Eksempel:\n" +" - `[p]cleanup messages 26`\n\n" +" **Argumenter:**\n\n" +" - `` Maks antall meldinger som skal ryddes. Må være et positivt heltall.\n" +" - `` om å slette låste meldinger eller ikke. Standarder til False\n" +" " -#: redbot/cogs/cleanup/cleanup.py:476 +#: redbot/cogs/cleanup/cleanup.py:525 #, docstring msgid "Clean up command messages and messages from the bot in the current channel.\n\n" " Can only cleanup custom commands and alias commands if those cogs are loaded.\n\n" @@ -156,25 +188,41 @@ msgid "Clean up command messages and messages from the bot in the current channe " - `` 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 "" +msgstr "Rydd opp kommando meldinger og meldinger fra boten i gjeldende kanal.\n\n" +" Kan bare rense egendefinerte kommandoer og alias kommandoer hvis disse cogs er lastet.\n\n" +" **Argumenter:**\n\n" +" - `` Det maksimale antall meldinger å rydde opp. Må være et positivt heltall.\n" +" - `` for å slette låste meldinger eller ikke. Standarder til False\n" +" " -#: redbot/cogs/cleanup/cleanup.py:564 +#: redbot/cogs/cleanup/cleanup.py:614 #, docstring msgid "Clean up messages owned by the bot in the current channel.\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" +" - `[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 "" +msgstr "Rydd opp meldingene som eies av boten i den gjeldende kanalen.\n\n" +" Som standard renses alle meldinger. Hvis et annet argument er angitt,\n" +" den brukes for 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" +" **Arguments:**\n\n" +" - `` Maks antall meldinger å rydde opp. Må være et positivt heltall.\n" +" - `` Teksten på meldingene må slettes. Bruk \"\" for å hoppe over dette.\n" +" - `` om å slette låste meldinger eller ikke. Standarder til usant\n" +" " -#: redbot/cogs/cleanup/cleanup.py:650 +#: redbot/cogs/cleanup/cleanup.py:697 #, 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" @@ -187,15 +235,31 @@ msgstr "Sletter dupliserte meldinger i kanalen fra de siste X meldingene og beho " - `` Antall meldinger for å sjekke etter duplikater. Må være et positivt heltall.\n" " " -#: redbot/cogs/cleanup/converters.py:17 -msgid "{} doesn't look like a valid message ID." -msgstr "{} ser ikke ut som en gyldig meldings ID." +#: redbot/cogs/cleanup/cleanup.py:749 +#, docstring +msgid "Manage the settings for the cleanup command." +msgstr "Behandle innstillinger for opprydding kommandoen." + +#: redbot/cogs/cleanup/cleanup.py:755 +#, docstring +msgid "Toggle clean up notification settings.\n\n" +" When enabled, a message will be sent per cleanup, showing how many messages were deleted.\n" +" This message will be deleted after 5 seconds.\n" +" " +msgstr "Slå på opprydding av varslingsinnstillinger.\n\n" +" Når aktivert, blir en melding sendt per opprydding, og viser hvor mange meldinger som ble slettet.\n" +" Denne meldingen slettes etter 5 sekunder.\n" +" " -#: redbot/cogs/cleanup/converters.py:29 -msgid "{arg} is not an integer." -msgstr "{arg} er ikke et heltall." +#: redbot/cogs/cleanup/cleanup.py:763 +msgid "I will no longer notify of message deletions." +msgstr "Jeg skal ikke lenger varsle om sletting av meldinger." -#: redbot/cogs/cleanup/converters.py:31 -msgid "{arg} is not a positive integer." -msgstr "{arg} er ikke et positivt heltall." +#: redbot/cogs/cleanup/cleanup.py:766 +msgid "I will now notify of message deletions." +msgstr "Nå skal jeg varsle om sletting." + +#: redbot/cogs/cleanup/converters.py:14 +msgid "{} doesn't look like a valid message ID." +msgstr "{} ser ikke ut som en gyldig meldings ID." diff --git a/redbot/cogs/cleanup/locales/nl-NL.po b/redbot/cogs/cleanup/locales/nl-NL.po index 4688c658427..beafd5889ce 100644 --- a/redbot/cogs/cleanup/locales/nl-NL.po +++ b/redbot/cogs/cleanup/locales/nl-NL.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-23 14:25+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 31\n" "Language: nl_NL\n" -#: redbot/cogs/cleanup/cleanup.py:23 +#: redbot/cogs/cleanup/cleanup.py:25 #, 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" @@ -23,26 +23,43 @@ msgid "This cog contains commands used for \"cleaning up\" (deleting) messages.\ " Messages older than two weeks cannot be mass deleted.\n" " This is a limitation of the API.\n" " " +msgstr "Deze cog bevat commando's die gebruikt worden voor het \"opschonen\" (verwijderen van) berichten.\n\n" +" Dit is ontworpen als moderator instrument en biedt veel handige gevallen voor gebruik.\n" +" Alle schoonmaakopdrachten zijn alleen van toepassing op het kanaal waar het commando in wordt uitgevoerd.\n\n" +" Berichten ouder dan twee weken kunnen niet massaal worden verwijderd.\n" +" Dit is een beperking van de API.\n" +" " + +#: redbot/cogs/cleanup/cleanup.py:58 +msgid "Try a smaller number instead." msgstr "" -#: 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:61 +msgid "Are you sure you want to delete {number} messages?" +msgstr "Weet je zeker dat je {number} berichten wilt verwijderen?" -#: redbot/cogs/cleanup/cleanup.py:68 +#: redbot/cogs/cleanup/cleanup.py:75 msgid "Cancelled." msgstr "Geannuleerd." -#: redbot/cogs/cleanup/cleanup.py:144 +#: redbot/cogs/cleanup/cleanup.py:158 +msgid "1 message was deleted." +msgstr "1 bericht is verwijderd." + +#: redbot/cogs/cleanup/cleanup.py:161 +msgid "{num} messages were deleted." +msgstr "{num} Berichten zijn verwijderd." + +#: redbot/cogs/cleanup/cleanup.py:187 #, docstring msgid "Base command for deleting messages." -msgstr "" +msgstr "Basis commando voor het verwijderen van berichten." -#: redbot/cogs/cleanup/cleanup.py:154 +#: redbot/cogs/cleanup/cleanup.py:197 #, docstring msgid "Delete the last X messages matching the specified text in the current channel.\n\n" " Example:\n" -" - `[p]cleanup text \"test\" 5`\n\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" @@ -50,12 +67,12 @@ msgid "Delete the last X messages matching the specified text in the current cha " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:209 +#: redbot/cogs/cleanup/cleanup.py:257 #, docstring msgid "Delete the last X messages from a specified user in the current channel.\n\n" " Examples:\n" -" - `[p]cleanup user @Twentysix 2`\n" -" - `[p]cleanup user Red 6`\n\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" @@ -63,7 +80,7 @@ msgid "Delete the last X messages from a specified user in the current channel.\ " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:282 +#: redbot/cogs/cleanup/cleanup.py:327 #, docstring msgid "Delete all messages after a specified message.\n\n" " To get a message id, enable developer mode in Discord's\n" @@ -74,13 +91,21 @@ msgid "Delete all messages after a specified message.\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 "" +msgstr "Verwijder alle berichten na een opgegeven bericht.\n\n" +" Ophalen van een bericht-id schakel de ontwikkelaarsmodus in de Discord-\n" +" instellingen van het tabblad 'verschijnen'. Klik vervolgens met de rechtermuisknop op een bericht\n" +" en kopieer de Id ervan.\n" +" Als u op een bericht antwoordt, worden alle berichten daarna gewist.\n\n" +" **Arguments:**\n\n" +" - `` Het id van het bericht om daarna op te schonen. Dit bericht zal niet worden verwijderd.\n" +" - `` Of je vastgezette berichten wilt verwijderen of niet. Standaard ingesteld op onwaar\n" +" " -#: redbot/cogs/cleanup/cleanup.py:303 redbot/cogs/cleanup/cleanup.py:357 +#: redbot/cogs/cleanup/cleanup.py:348 redbot/cogs/cleanup/cleanup.py:403 msgid "Message not found." msgstr "Bericht niet gevonden." -#: redbot/cogs/cleanup/cleanup.py:335 +#: redbot/cogs/cleanup/cleanup.py:381 #, docstring msgid "Deletes X messages before the specified message.\n\n" " To get a message id, enable developer mode in Discord's\n" @@ -92,14 +117,23 @@ msgid "Deletes X messages before the specified message.\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 "" +msgstr "Verwijdert X berichten voor het opgegeven bericht.\n\n" +" Ophalen van een bericht-id schakel de ontwikkelaarsmodus in de Discord-\n" +" instellingen van het tabblad 'verschijnen'. Klik vervolgens met de rechtermuisknop op een bericht\n" +" en kopieer de ID ervan.\n" +" Antwoorden op een bericht zal alle berichten opschonen.\n\n" +" **Arguments:**\n\n" +" - `` Het id van het bericht om voor te reinigen. Dit bericht zal niet verwijderd worden.\n" +" - `` Het maximale aantal berichten om op te schonen. Moet een positief geheel getal zijn.\n" +" - `` Of je vastgepinde berichten wilt verwijderen of niet. Standaard ingesteld op onwaar\n" +" " -#: redbot/cogs/cleanup/cleanup.py:390 +#: redbot/cogs/cleanup/cleanup.py:437 #, 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" +" - `[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" @@ -107,18 +141,18 @@ msgid "Delete the messages between Message One and Message Two, providing the me " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:438 +#: redbot/cogs/cleanup/cleanup.py:486 #, docstring msgid "Delete the last X messages in the current channel.\n\n" " Example:\n" -" - `[p]cleanup messages 26`\n\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:476 +#: redbot/cogs/cleanup/cleanup.py:525 #, docstring msgid "Clean up command messages and messages from the bot in the current channel.\n\n" " Can only cleanup custom commands and alias commands if those cogs are loaded.\n\n" @@ -126,17 +160,22 @@ msgid "Clean up command messages and messages from the bot in the current channe " - `` 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 "" +msgstr "Schoon opdrachtberichten en berichten van de bot op in het huidige kanaal.\n\n" +" Kan aangepaste commando's en aliascommando's alleen opruimen als deze cogs zijn geladen.\n\n" +" **Arguments:**\n\n" +" - `` Het maximale aantal berichten om op te schonen. Moet een positief geheel getal zijn.\n" +" - `` Of je vastgezette berichten wilt verwijderen of niet. Standaardwaarden op onwaar\n" +" " -#: redbot/cogs/cleanup/cleanup.py:564 +#: redbot/cogs/cleanup/cleanup.py:614 #, docstring msgid "Clean up messages owned by the bot in the current channel.\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" +" - `[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" @@ -144,24 +183,44 @@ msgid "Clean up messages owned by the bot in the current channel.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:650 +#: redbot/cogs/cleanup/cleanup.py:697 #, 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 "" +msgstr "Verwijdert dubbele berichten in het kanaal van de laatste X berichten en houdt slechts één kopie bij.\n\n" +" Standaard ingesteld op 50.\n\n" +" **Arguments:**\n\n" +" - `` Het aantal berichten dat gecontroleerd moet worden op duplicaten. Moet een positief geheel getal zijn,.\n" +" " -#: redbot/cogs/cleanup/converters.py:17 -msgid "{} doesn't look like a valid message ID." -msgstr "" +#: redbot/cogs/cleanup/cleanup.py:749 +#, docstring +msgid "Manage the settings for the cleanup command." +msgstr "Beheer de instellingen voor het opschonen commando." -#: redbot/cogs/cleanup/converters.py:29 -msgid "{arg} is not an integer." -msgstr "" +#: redbot/cogs/cleanup/cleanup.py:755 +#, docstring +msgid "Toggle clean up notification settings.\n\n" +" When enabled, a message will be sent per cleanup, showing how many messages were deleted.\n" +" This message will be deleted after 5 seconds.\n" +" " +msgstr "Schakel opschonen notificatie instellingen aan/uit.\n\n" +" Wanneer ingeschakeld, wordt er een bericht verzonden per schoonmaak en laat zien hoeveel berichten zijn verwijderd.\n" +" Dit bericht zal na 5 seconden worden verwijderd.\n" +" " -#: redbot/cogs/cleanup/converters.py:31 -msgid "{arg} is not a positive integer." -msgstr "" +#: redbot/cogs/cleanup/cleanup.py:763 +msgid "I will no longer notify of message deletions." +msgstr "Ik zal niet langer op de hoogte zijn van verwijderen van berichten." + +#: redbot/cogs/cleanup/cleanup.py:766 +msgid "I will now notify of message deletions." +msgstr "Ik zal nu op de hoogte zijn van het verwijderen van berichten." + +#: redbot/cogs/cleanup/converters.py:14 +msgid "{} doesn't look like a valid message ID." +msgstr "{} ziet er niet uit als een geldig bericht-ID." diff --git a/redbot/cogs/cleanup/locales/pl-PL.po b/redbot/cogs/cleanup/locales/pl-PL.po index ac3e9bfe17d..2083130e670 100644 --- a/redbot/cogs/cleanup/locales/pl-PL.po +++ b/redbot/cogs/cleanup/locales/pl-PL.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-23 14:25+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 31\n" "Language: pl_PL\n" -#: redbot/cogs/cleanup/cleanup.py:23 +#: redbot/cogs/cleanup/cleanup.py:25 #, 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" @@ -23,26 +23,43 @@ msgid "This cog contains commands used for \"cleaning up\" (deleting) messages.\ " Messages older than two weeks cannot be mass deleted.\n" " This is a limitation of the API.\n" " " +msgstr "Ten cog zawiera polecenia używane do \"czyszczenia\" (usuwania) wiadomości.\n\n" +" Jest on zaprojektowany jako narzędzie moderacyjne i oferuje wiele dogodnych przypadków użycia.\n" +" Wszystkie polecenia czyszczenia odnoszą się tylko do kanału, w którym komenda jest wykonywana.\n\n" +" Wiadomości starsze niż dwa tygodnie nie mogą być masowo usunięte.\n" +" Jest to ograniczenie API.\n" +" " + +#: redbot/cogs/cleanup/cleanup.py:58 +msgid "Try a smaller number instead." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:54 -msgid "Are you sure you want to delete {number} messages? (y/n)" -msgstr "Czy na pewno chcesz usunąć {number} wiadomości? (y/n)" +#: redbot/cogs/cleanup/cleanup.py:61 +msgid "Are you sure you want to delete {number} messages?" +msgstr "Czy na pewno chcesz usunąć {number} wiadomości?" -#: redbot/cogs/cleanup/cleanup.py:68 +#: redbot/cogs/cleanup/cleanup.py:75 msgid "Cancelled." msgstr "Anulowano." -#: redbot/cogs/cleanup/cleanup.py:144 +#: redbot/cogs/cleanup/cleanup.py:158 +msgid "1 message was deleted." +msgstr "1 wiadomość została usunięta." + +#: redbot/cogs/cleanup/cleanup.py:161 +msgid "{num} messages were deleted." +msgstr "{num} wiadomości zostały usunięte." + +#: redbot/cogs/cleanup/cleanup.py:187 #, docstring msgid "Base command for deleting messages." -msgstr "" +msgstr "Bazowe polecenie do usuwania wiadomości." -#: redbot/cogs/cleanup/cleanup.py:154 +#: redbot/cogs/cleanup/cleanup.py:197 #, docstring msgid "Delete the last X messages matching the specified text in the current channel.\n\n" " Example:\n" -" - `[p]cleanup text \"test\" 5`\n\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" @@ -50,12 +67,12 @@ msgid "Delete the last X messages matching the specified text in the current cha " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:209 +#: redbot/cogs/cleanup/cleanup.py:257 #, docstring msgid "Delete the last X messages from a specified user in the current channel.\n\n" " Examples:\n" -" - `[p]cleanup user @Twentysix 2`\n" -" - `[p]cleanup user Red 6`\n\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" @@ -63,7 +80,7 @@ msgid "Delete the last X messages from a specified user in the current channel.\ " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:282 +#: redbot/cogs/cleanup/cleanup.py:327 #, docstring msgid "Delete all messages after a specified message.\n\n" " To get a message id, enable developer mode in Discord's\n" @@ -74,13 +91,21 @@ msgid "Delete all messages after a specified message.\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 "" +msgstr "Usuń wszystkie wiadomości po określonej wiadomości.\n\n" +" Aby uzyskać identyfikator wiadomości, włącz tryb deweloperski w ustawieniach\n" +" Discorda, zakładka 'wyglądy'. Następnie kliknij prawym przyciskiem myszy na wiadomość\n" +" i skopiuj jej identyfikator.\n" +" Odpowiedz na wiadomość wyczyści wszystkie wiadomości po niej.\n\n" +" **Argumenty:**\n\n" +" - `` Id wiadomości do oczyszczenia potem. Ta wiadomość nie zostanie usunięta.\n" +" - `` Czy usunąć przypięte wiadomości, czy nie. Domyślnie Fałsz\n" +" " -#: redbot/cogs/cleanup/cleanup.py:303 redbot/cogs/cleanup/cleanup.py:357 +#: redbot/cogs/cleanup/cleanup.py:348 redbot/cogs/cleanup/cleanup.py:403 msgid "Message not found." msgstr "Nie znaleziono wiadomości." -#: redbot/cogs/cleanup/cleanup.py:335 +#: redbot/cogs/cleanup/cleanup.py:381 #, docstring msgid "Deletes X messages before the specified message.\n\n" " To get a message id, enable developer mode in Discord's\n" @@ -92,14 +117,23 @@ msgid "Deletes X messages before the specified message.\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 "" +msgstr "Usuwa X wiadomości przed określoną wiadomością.\n\n" +" Aby uzyskać identyfikator wiadomości, włącz tryb deweloperski w ustawieniach\n" +" Discorda, zakładka 'wyglądy'. Następnie kliknij prawym przyciskiem myszy na wiadomość\n" +" i skopiuj jej identyfikator.\n" +" Odpowiedz na wiadomość wyczyści wszystkie wiadomości przed nią.\n\n" +" **Argumenty:**\n\n" +" - `` Id wiadomości do wcześniej oczyszczania. Ta wiadomość nie zostanie usunięta.\n" +" - `` Maksymalna liczba wiadomości do oczyszczenia. Musi być dodatnią liczbą całkowitą.\n" +" - `` Czy usunąć przypięte wiadomości, czy nie. Domyślnie Fałsz\n" +" " -#: redbot/cogs/cleanup/cleanup.py:390 +#: redbot/cogs/cleanup/cleanup.py:437 #, 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" +" - `[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" @@ -107,18 +141,18 @@ msgid "Delete the messages between Message One and Message Two, providing the me " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:438 +#: redbot/cogs/cleanup/cleanup.py:486 #, docstring msgid "Delete the last X messages in the current channel.\n\n" " Example:\n" -" - `[p]cleanup messages 26`\n\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:476 +#: redbot/cogs/cleanup/cleanup.py:525 #, docstring msgid "Clean up command messages and messages from the bot in the current channel.\n\n" " Can only cleanup custom commands and alias commands if those cogs are loaded.\n\n" @@ -126,17 +160,22 @@ msgid "Clean up command messages and messages from the bot in the current channe " - `` 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 "" +msgstr "Wyczyść wiadomości i wiadomości z bota na bieżącym kanale.\n\n" +" Może czyścić niestandardowe polecenia i polecenia aliasu, tylko jeśli te kurki zostaną załadowane.\n\n" +" **Argumenty:**\n\n" +" - `` Maksymalna liczba wiadomości do czyszczenia. Musi być dodatnią liczbą całkowitą.\n" +" - `` Czy usunąć przypięte wiadomości, czy nie. Domyślnie Fałsz\n" +" " -#: redbot/cogs/cleanup/cleanup.py:564 +#: redbot/cogs/cleanup/cleanup.py:614 #, docstring msgid "Clean up messages owned by the bot in the current channel.\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" +" - `[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" @@ -144,24 +183,44 @@ msgid "Clean up messages owned by the bot in the current channel.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:650 +#: redbot/cogs/cleanup/cleanup.py:697 #, 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 "" +msgstr "Usuwa zduplikowane wiadomości w kanale z ostatnich X wiadomości i zachowuje tylko jedną kopię.\n\n" +" Ustawienia domyślne do 50.\n\n" +" **Argumenty:**\n\n" +" - `` Liczba wiadomości do sprawdzania duplikatów. Musi być dodatnią liczbą całkowitą.\n" +" " -#: redbot/cogs/cleanup/converters.py:17 -msgid "{} doesn't look like a valid message ID." -msgstr "{} nie wygląda na prawidłowe ID wiadomości." +#: redbot/cogs/cleanup/cleanup.py:749 +#, docstring +msgid "Manage the settings for the cleanup command." +msgstr "Zarządzaj ustawieniami komendy czyszczenia." -#: redbot/cogs/cleanup/converters.py:29 -msgid "{arg} is not an integer." -msgstr "{arg} nie jest liczbą całkowitą." +#: redbot/cogs/cleanup/cleanup.py:755 +#, docstring +msgid "Toggle clean up notification settings.\n\n" +" When enabled, a message will be sent per cleanup, showing how many messages were deleted.\n" +" This message will be deleted after 5 seconds.\n" +" " +msgstr "Przełącz czyszczenie ustawień powiadomień.\n\n" +" Gdy włączone, wiadomość zostanie wysłana na czyszczenie, pokazując, ile wiadomości zostało usuniętych.\n" +" Ta wiadomość zostanie usunięta po 5 sekundach.\n" +" " + +#: redbot/cogs/cleanup/cleanup.py:763 +msgid "I will no longer notify of message deletions." +msgstr "Nie będę już powiadamiał o usunięciu wiadomości." + +#: redbot/cogs/cleanup/cleanup.py:766 +msgid "I will now notify of message deletions." +msgstr "Teraz poinformuję o usunięciu wiadomości." -#: redbot/cogs/cleanup/converters.py:31 -msgid "{arg} is not a positive integer." -msgstr "{arg} nie jest dodatnią liczbą całkowitą." +#: redbot/cogs/cleanup/converters.py:14 +msgid "{} doesn't look like a valid message ID." +msgstr "{} nie wygląda na prawidłowe ID wiadomości." diff --git a/redbot/cogs/cleanup/locales/pt-BR.po b/redbot/cogs/cleanup/locales/pt-BR.po index ee778328701..545303fc39c 100644 --- a/redbot/cogs/cleanup/locales/pt-BR.po +++ b/redbot/cogs/cleanup/locales/pt-BR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-23 14:25+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 31\n" "Language: pt_BR\n" -#: redbot/cogs/cleanup/cleanup.py:23 +#: redbot/cogs/cleanup/cleanup.py:25 #, 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" @@ -23,26 +23,43 @@ msgid "This cog contains commands used for \"cleaning up\" (deleting) messages.\ " Messages older than two weeks cannot be mass deleted.\n" " This is a limitation of the API.\n" " " -msgstr "" +msgstr "Este cog contém comandos usados para “limpar” (excluir) mensagens.\n\n" +" Projetado como uma ferramenta de moderação de uso conveniente.\n" +" Todos os comandos de limpeza só se aplicam ao canal no qual o comando foi executado.\n\n" +" Mensagens com mais de duas semanas não podem ser excluídas em massa.\n" +" Isso é uma limitação da API.\n" +" " -#: redbot/cogs/cleanup/cleanup.py:54 -msgid "Are you sure you want to delete {number} messages? (y/n)" +#: redbot/cogs/cleanup/cleanup.py:58 +msgid "Try a smaller number instead." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:68 +#: redbot/cogs/cleanup/cleanup.py:61 +msgid "Are you sure you want to delete {number} messages?" +msgstr "Você tem certeza que deseja excluir {number} mensagens?" + +#: redbot/cogs/cleanup/cleanup.py:75 msgid "Cancelled." msgstr "Cancelado." -#: redbot/cogs/cleanup/cleanup.py:144 +#: redbot/cogs/cleanup/cleanup.py:158 +msgid "1 message was deleted." +msgstr "Uma mensagem foi excluída." + +#: redbot/cogs/cleanup/cleanup.py:161 +msgid "{num} messages were deleted." +msgstr "{num} mensagens foram excluídas." + +#: redbot/cogs/cleanup/cleanup.py:187 #, docstring msgid "Base command for deleting messages." -msgstr "" +msgstr "Comando base para excluir mensagens." -#: redbot/cogs/cleanup/cleanup.py:154 +#: redbot/cogs/cleanup/cleanup.py:197 #, docstring msgid "Delete the last X messages matching the specified text in the current channel.\n\n" " Example:\n" -" - `[p]cleanup text \"test\" 5`\n\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" @@ -50,12 +67,12 @@ msgid "Delete the last X messages matching the specified text in the current cha " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:209 +#: redbot/cogs/cleanup/cleanup.py:257 #, docstring msgid "Delete the last X messages from a specified user in the current channel.\n\n" " Examples:\n" -" - `[p]cleanup user @Twentysix 2`\n" -" - `[p]cleanup user Red 6`\n\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" @@ -63,7 +80,7 @@ msgid "Delete the last X messages from a specified user in the current channel.\ " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:282 +#: redbot/cogs/cleanup/cleanup.py:327 #, docstring msgid "Delete all messages after a specified message.\n\n" " To get a message id, enable developer mode in Discord's\n" @@ -74,13 +91,21 @@ msgid "Delete all messages after a specified message.\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 "" +msgstr "Apagar todas as mensagens após uma mensagem especificada.\n\n" +" Para obter o ID da mensagem, ative o modo de desenvolvedor nas configurações do\n" +" do Discord, aba 'aparência'. Em seguida, clique com o botão direito em uma mensagem\n" +" e copie seu id.\n" +" Responder a uma mensagem limpará todas as mensagens posteriores.\n\n" +" **Argumentos:**\n\n" +" - `` O ID da mensagem referência. Esta mensagem não será excluída.\n" +" - `` Se deseja ou não apagar mensagens fixadas. O padrão é Falso\n" +" " -#: redbot/cogs/cleanup/cleanup.py:303 redbot/cogs/cleanup/cleanup.py:357 +#: redbot/cogs/cleanup/cleanup.py:348 redbot/cogs/cleanup/cleanup.py:403 msgid "Message not found." msgstr "Mensagem não encontrada." -#: redbot/cogs/cleanup/cleanup.py:335 +#: redbot/cogs/cleanup/cleanup.py:381 #, docstring msgid "Deletes X messages before the specified message.\n\n" " To get a message id, enable developer mode in Discord's\n" @@ -92,14 +117,23 @@ msgid "Deletes X messages before the specified message.\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 "" +msgstr "Exclui X mensagens antes da mensagem especificada.\n\n" +" Para obter um ID de mensagem, ative o modo de desenvolvedor nas configurações do\n" +" do Discord, aba 'aparência'. Em seguida, clique com o botão direito em uma mensagem\n" +" e copie seu id.\n" +" Responder a uma mensagem limpará todas as mensagens anteriores.\n\n" +" **Argumentos:**\n\n" +" - `` O ID da mensagem referência. Esta mensagem não será excluída.\n" +" - `` O número máximo de mensagens para limpeza. Deve ser um número inteiro positivo.\n" +" - `` Se deseja ou não apagar mensagens fixadas. O padrão é Falso\n" +" " -#: redbot/cogs/cleanup/cleanup.py:390 +#: redbot/cogs/cleanup/cleanup.py:437 #, 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" +" - `[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" @@ -107,18 +141,18 @@ msgid "Delete the messages between Message One and Message Two, providing the me " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:438 +#: redbot/cogs/cleanup/cleanup.py:486 #, docstring msgid "Delete the last X messages in the current channel.\n\n" " Example:\n" -" - `[p]cleanup messages 26`\n\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:476 +#: redbot/cogs/cleanup/cleanup.py:525 #, docstring msgid "Clean up command messages and messages from the bot in the current channel.\n\n" " Can only cleanup custom commands and alias commands if those cogs are loaded.\n\n" @@ -126,17 +160,22 @@ msgid "Clean up command messages and messages from the bot in the current channe " - `` 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 "" +msgstr "Limpa as mensagens de comando e mensagens do bot no canal atual.\n\n" +" Só é possível limpar comandos e alias personalizados se suas respectivas cogs estiverem carregadas.\n\n" +" **Argumentos:**\n\n" +" - `` O número máximo de mensagens para limpar. Deve ser um número inteiro positivo.\n" +" - `` Se deseja ou não excluir mensagens fixas. O padrão é Falso\n" +" " -#: redbot/cogs/cleanup/cleanup.py:564 +#: redbot/cogs/cleanup/cleanup.py:614 #, docstring msgid "Clean up messages owned by the bot in the current channel.\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" +" - `[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" @@ -144,24 +183,44 @@ msgid "Clean up messages owned by the bot in the current channel.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:650 +#: redbot/cogs/cleanup/cleanup.py:697 #, 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 "" +msgstr "Exclui mensagens duplicadas no canal das últimas X mensagens e mantém apenas uma cópia.\n\n" +" O padrão é 50.\n\n" +" **Argumentos:**\n\n" +" - `` O número de mensagens a serem verificadas por duplicatas. Deve ser um número inteiro positivo.\n" +" " -#: redbot/cogs/cleanup/converters.py:17 -msgid "{} doesn't look like a valid message ID." -msgstr "" +#: redbot/cogs/cleanup/cleanup.py:749 +#, docstring +msgid "Manage the settings for the cleanup command." +msgstr "Gerencie as configurações para o comando de limpeza." -#: redbot/cogs/cleanup/converters.py:29 -msgid "{arg} is not an integer." -msgstr "" +#: redbot/cogs/cleanup/cleanup.py:755 +#, docstring +msgid "Toggle clean up notification settings.\n\n" +" When enabled, a message will be sent per cleanup, showing how many messages were deleted.\n" +" This message will be deleted after 5 seconds.\n" +" " +msgstr "Alternar configurações de notificação de limpeza.\n\n" +" Quando ativado, uma mensagem será enviada por limpeza, mostrando quantas mensagens foram excluídas.\n" +" Esta mensagem será excluída após 5 segundos.\n" +" " -#: redbot/cogs/cleanup/converters.py:31 -msgid "{arg} is not a positive integer." -msgstr "" +#: redbot/cogs/cleanup/cleanup.py:763 +msgid "I will no longer notify of message deletions." +msgstr "Eu não vou mais notificar as exclusões de mensagens." + +#: redbot/cogs/cleanup/cleanup.py:766 +msgid "I will now notify of message deletions." +msgstr "Notificarei as exclusões de mensagens." + +#: redbot/cogs/cleanup/converters.py:14 +msgid "{} doesn't look like a valid message ID." +msgstr "{} não parece um ID de mensagem válido." diff --git a/redbot/cogs/cleanup/locales/pt-PT.po b/redbot/cogs/cleanup/locales/pt-PT.po index 0343c87dd5f..435e6f5982c 100644 --- a/redbot/cogs/cleanup/locales/pt-PT.po +++ b/redbot/cogs/cleanup/locales/pt-PT.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-23 14:25+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 31\n" "Language: pt_PT\n" -#: redbot/cogs/cleanup/cleanup.py:23 +#: redbot/cogs/cleanup/cleanup.py:25 #, 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" @@ -25,24 +25,36 @@ msgid "This cog contains commands used for \"cleaning up\" (deleting) messages.\ " " 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:58 +msgid "Try a smaller number instead." +msgstr "Tente um número menor." + +#: redbot/cogs/cleanup/cleanup.py:61 +msgid "Are you sure you want to delete {number} messages?" +msgstr "Você tem certeza que deseja excluir {number} mensagens?" -#: redbot/cogs/cleanup/cleanup.py:68 +#: redbot/cogs/cleanup/cleanup.py:75 msgid "Cancelled." -msgstr "" +msgstr "Cancelado." + +#: redbot/cogs/cleanup/cleanup.py:158 +msgid "1 message was deleted." +msgstr "Uma mensagem apagada." + +#: redbot/cogs/cleanup/cleanup.py:161 +msgid "{num} messages were deleted." +msgstr "{num} mensagens foram excluídas." -#: redbot/cogs/cleanup/cleanup.py:144 +#: redbot/cogs/cleanup/cleanup.py:187 #, docstring msgid "Base command for deleting messages." -msgstr "" +msgstr "Comando base para excluir mensagens." -#: redbot/cogs/cleanup/cleanup.py:154 +#: redbot/cogs/cleanup/cleanup.py:197 #, docstring msgid "Delete the last X messages matching the specified text in the current channel.\n\n" " Example:\n" -" - `[p]cleanup text \"test\" 5`\n\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" @@ -50,12 +62,12 @@ msgid "Delete the last X messages matching the specified text in the current cha " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:209 +#: redbot/cogs/cleanup/cleanup.py:257 #, docstring msgid "Delete the last X messages from a specified user in the current channel.\n\n" " Examples:\n" -" - `[p]cleanup user @Twentysix 2`\n" -" - `[p]cleanup user Red 6`\n\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" @@ -63,7 +75,7 @@ msgid "Delete the last X messages from a specified user in the current channel.\ " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:282 +#: redbot/cogs/cleanup/cleanup.py:327 #, docstring msgid "Delete all messages after a specified message.\n\n" " To get a message id, enable developer mode in Discord's\n" @@ -76,11 +88,11 @@ msgid "Delete all messages after a specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:303 redbot/cogs/cleanup/cleanup.py:357 +#: redbot/cogs/cleanup/cleanup.py:348 redbot/cogs/cleanup/cleanup.py:403 msgid "Message not found." -msgstr "" +msgstr "Mensagem não encontrada." -#: redbot/cogs/cleanup/cleanup.py:335 +#: redbot/cogs/cleanup/cleanup.py:381 #, docstring msgid "Deletes X messages before the specified message.\n\n" " To get a message id, enable developer mode in Discord's\n" @@ -94,12 +106,12 @@ msgid "Deletes X messages before the specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:390 +#: redbot/cogs/cleanup/cleanup.py:437 #, 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" +" - `[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" @@ -107,18 +119,18 @@ msgid "Delete the messages between Message One and Message Two, providing the me " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:438 +#: redbot/cogs/cleanup/cleanup.py:486 #, docstring msgid "Delete the last X messages in the current channel.\n\n" " Example:\n" -" - `[p]cleanup messages 26`\n\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:476 +#: redbot/cogs/cleanup/cleanup.py:525 #, docstring msgid "Clean up command messages and messages from the bot in the current channel.\n\n" " Can only cleanup custom commands and alias commands if those cogs are loaded.\n\n" @@ -128,15 +140,15 @@ msgid "Clean up command messages and messages from the bot in the current channe " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:564 +#: redbot/cogs/cleanup/cleanup.py:614 #, docstring msgid "Clean up messages owned by the bot in the current channel.\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" +" - `[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" @@ -144,7 +156,7 @@ msgid "Clean up messages owned by the bot in the current channel.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:650 +#: redbot/cogs/cleanup/cleanup.py:697 #, 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" @@ -153,15 +165,29 @@ msgid "Deletes duplicate messages in the channel from the last X messages and ke " " msgstr "" -#: redbot/cogs/cleanup/converters.py:17 -msgid "{} doesn't look like a valid message ID." -msgstr "" +#: redbot/cogs/cleanup/cleanup.py:749 +#, docstring +msgid "Manage the settings for the cleanup command." +msgstr "Gerencie as configurações para o comando de limpeza." -#: redbot/cogs/cleanup/converters.py:29 -msgid "{arg} is not an integer." -msgstr "" +#: redbot/cogs/cleanup/cleanup.py:755 +#, docstring +msgid "Toggle clean up notification settings.\n\n" +" When enabled, a message will be sent per cleanup, showing how many messages were deleted.\n" +" This message will be deleted after 5 seconds.\n" +" " +msgstr "Ativar/desativar configurações de notificação de limpeza.\n\n" +"Quando ativado, uma mensagem será enviada por cada limpeza, mostrando quantas mensagens foram excluídas. Essa mensagem será excluída após 5 segundos. " -#: redbot/cogs/cleanup/converters.py:31 -msgid "{arg} is not a positive integer." -msgstr "" +#: redbot/cogs/cleanup/cleanup.py:763 +msgid "I will no longer notify of message deletions." +msgstr "Eu não vou mais notificar as exclusões de mensagens." + +#: redbot/cogs/cleanup/cleanup.py:766 +msgid "I will now notify of message deletions." +msgstr "Vou agora notificar as exclusões de mensagens." + +#: redbot/cogs/cleanup/converters.py:14 +msgid "{} doesn't look like a valid message ID." +msgstr "{} não parece um ID de mensagem válido." diff --git a/redbot/cogs/cleanup/locales/ru-RU.po b/redbot/cogs/cleanup/locales/ru-RU.po index 3c76942f1fd..981df838f1a 100644 --- a/redbot/cogs/cleanup/locales/ru-RU.po +++ b/redbot/cogs/cleanup/locales/ru-RU.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-23 14:25+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 31\n" "Language: ru_RU\n" -#: redbot/cogs/cleanup/cleanup.py:23 +#: redbot/cogs/cleanup/cleanup.py:25 #, 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" @@ -23,26 +23,43 @@ msgid "This cog contains commands used for \"cleaning up\" (deleting) messages.\ " Messages older than two weeks cannot be mass deleted.\n" " This is a limitation of the API.\n" " " +msgstr "Этот блок содержит команды, используемые для \"очистки\" (удаления) сообщений.\n\n" +" Он разработан как инструмент модератора и предлагает множество удобных вариантов использования.\n" +" Все команды очистки применяются только к каналу, в котором выполняется команда.\n\n" +" Сообщения старше двух недель не могут быть массово удалены.\n" +" Это ограничение API.\n" +" " + +#: redbot/cogs/cleanup/cleanup.py:58 +msgid "Try a smaller number instead." msgstr "" -#: 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:61 +msgid "Are you sure you want to delete {number} messages?" +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:68 +#: redbot/cogs/cleanup/cleanup.py:75 msgid "Cancelled." msgstr "Отменено." -#: redbot/cogs/cleanup/cleanup.py:144 +#: redbot/cogs/cleanup/cleanup.py:158 +msgid "1 message was deleted." +msgstr "1 сообщение было удалено." + +#: redbot/cogs/cleanup/cleanup.py:161 +msgid "{num} messages were deleted." +msgstr "{num} сообщения были удалены." + +#: redbot/cogs/cleanup/cleanup.py:187 #, docstring msgid "Base command for deleting messages." msgstr "Базовая команда для удаления сообщений." -#: redbot/cogs/cleanup/cleanup.py:154 +#: redbot/cogs/cleanup/cleanup.py:197 #, docstring msgid "Delete the last X messages matching the specified text in the current channel.\n\n" " Example:\n" -" - `[p]cleanup text \"test\" 5`\n\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" @@ -50,12 +67,12 @@ msgid "Delete the last X messages matching the specified text in the current cha " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:209 +#: redbot/cogs/cleanup/cleanup.py:257 #, docstring msgid "Delete the last X messages from a specified user in the current channel.\n\n" " Examples:\n" -" - `[p]cleanup user @Twentysix 2`\n" -" - `[p]cleanup user Red 6`\n\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" @@ -63,7 +80,7 @@ msgid "Delete the last X messages from a specified user in the current channel.\ " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:282 +#: redbot/cogs/cleanup/cleanup.py:327 #, docstring msgid "Delete all messages after a specified message.\n\n" " To get a message id, enable developer mode in Discord's\n" @@ -74,13 +91,21 @@ msgid "Delete all messages after a specified message.\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 "" +msgstr "Удалить все сообщения после указанного сообщения.\n\n" +" Чтобы получить идентификатор сообщения, включите режим разработчика в настройках Discord\n" +" настройки, вкладка \"внешний вид\". Затем щелкните сообщение правой кнопкой мыши\n" +" и скопируйте его идентификатор.\n" +" Ответ на сообщение очистит все сообщения после него.\n\n" +" **Аргументы:**\n\n" +" - `` Идентификатор сообщения, после которого будет произведена очистка. Это сообщение не будет удалено.\n" +" - `` Удалять или нет сохраненные сообщения. По умолчанию False\n" +" " -#: redbot/cogs/cleanup/cleanup.py:303 redbot/cogs/cleanup/cleanup.py:357 +#: redbot/cogs/cleanup/cleanup.py:348 redbot/cogs/cleanup/cleanup.py:403 msgid "Message not found." msgstr "Сообщение не найдено." -#: redbot/cogs/cleanup/cleanup.py:335 +#: redbot/cogs/cleanup/cleanup.py:381 #, docstring msgid "Deletes X messages before the specified message.\n\n" " To get a message id, enable developer mode in Discord's\n" @@ -92,41 +117,42 @@ msgid "Deletes X messages before the specified message.\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 "" +msgstr "Удаляет X сообщений перед указанным сообщением.\n\n" +" Чтобы получить идентификатор сообщения, включите режим разработчика в настройках Discord\n" +" настройки, вкладка \"внешний вид\". Затем щелкните сообщение правой кнопкой мыши\n" +" и скопируйте его идентификатор.\n" +" Ответ на сообщение очистит все сообщения перед ним.\n\n" +" **Аргументы:**\n\n" +" - `` Идентификатор сообщения, которое нужно очистить. Это сообщение не будет удалено.\n" +" - `` Максимальное количество сообщений для очистки. Должно быть положительным целым числом.\n" +" - `` Удалять или нет сохраненные сообщения. По умолчанию False\n" +" " -#: redbot/cogs/cleanup/cleanup.py:390 +#: redbot/cogs/cleanup/cleanup.py:437 #, 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" +" - `[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 "Удалите сообщения между сообщением 1 и сообщением 2, указав идентификаторы сообщений.\n\n" -" Первый идентификатор сообщения должен быть старым сообщением, а второй— новым.\n\n" -" Пример:\n" -" - `[p]очистка между 123456789123456789 987654321987654321`\n\n" -" **Аргументы:**\n\n" -" - `` Идентификатор сообщения для очистки. Это сообщение не будет удалено.\n" -" - `` Идентификатор сообщения, который нужно очистить раньше. Это сообщение не будет удалено.\n" -" - `` Удалять или нет. По умолчанию Ложь\n" -" " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:438 +#: redbot/cogs/cleanup/cleanup.py:486 #, docstring msgid "Delete the last X messages in the current channel.\n\n" " Example:\n" -" - `[p]cleanup messages 26`\n\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:476 +#: redbot/cogs/cleanup/cleanup.py:525 #, docstring msgid "Clean up command messages and messages from the bot in the current channel.\n\n" " Can only cleanup custom commands and alias commands if those cogs are loaded.\n\n" @@ -134,17 +160,22 @@ msgid "Clean up command messages and messages from the bot in the current channe " - `` 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 "" +msgstr "Очищает сообщения команд и сообщения от бота в текущем канале.\n\n" +" Может очищать только пользовательские команды и команды псевдонимов, если эти коги загружены.\n\n" +" **Аргументы:**\n\n" +" - `` Максимальное количество сообщений для очистки. Должно быть положительным целым числом.\n" +" - `` Удалять или нет сохраненные сообщения. По умолчанию False\n" +" " -#: redbot/cogs/cleanup/cleanup.py:564 +#: redbot/cogs/cleanup/cleanup.py:614 #, docstring msgid "Clean up messages owned by the bot in the current channel.\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" +" - `[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" @@ -152,24 +183,44 @@ msgid "Clean up messages owned by the bot in the current channel.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:650 +#: redbot/cogs/cleanup/cleanup.py:697 #, 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 "" +msgstr "Удаляет дубликаты сообщений в канале, начиная с последних X сообщений, и сохраняет только одну копию.\n\n" +" По умолчанию установлено значение 50.\n\n" +" **Аргументы:**\n\n" +" - `` Количество сообщений для проверки на дубликаты. Должно быть положительным целым числом.\n" +" " -#: redbot/cogs/cleanup/converters.py:17 -msgid "{} doesn't look like a valid message ID." -msgstr "{} не похож на действительный ID сообщения." +#: redbot/cogs/cleanup/cleanup.py:749 +#, docstring +msgid "Manage the settings for the cleanup command." +msgstr "Управление настройками для команды очистки." -#: redbot/cogs/cleanup/converters.py:29 -msgid "{arg} is not an integer." -msgstr "{arg} не является целым числом." +#: redbot/cogs/cleanup/cleanup.py:755 +#, docstring +msgid "Toggle clean up notification settings.\n\n" +" When enabled, a message will be sent per cleanup, showing how many messages were deleted.\n" +" This message will be deleted after 5 seconds.\n" +" " +msgstr "Переключение настроек уведомления об очистке.\n\n" +" Если включено, при каждой очистке будет отправляться сообщение, показывающее, сколько сообщений было удалено.\n" +" Это сообщение будет удалено через 5 секунд.\n" +" " + +#: redbot/cogs/cleanup/cleanup.py:763 +msgid "I will no longer notify of message deletions." +msgstr "Я больше не буду уведомлять об удалении сообщений." -#: redbot/cogs/cleanup/converters.py:31 -msgid "{arg} is not a positive integer." -msgstr "{arg} не является положительным целым числом." +#: redbot/cogs/cleanup/cleanup.py:766 +msgid "I will now notify of message deletions." +msgstr "Теперь я буду уведомлять об удалении сообщений." + +#: redbot/cogs/cleanup/converters.py:14 +msgid "{} doesn't look like a valid message ID." +msgstr "{} не похож на действительный ID сообщения." diff --git a/redbot/cogs/cleanup/locales/sk-SK.po b/redbot/cogs/cleanup/locales/sk-SK.po index 6ee4676e443..b5dde4aba81 100644 --- a/redbot/cogs/cleanup/locales/sk-SK.po +++ b/redbot/cogs/cleanup/locales/sk-SK.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-23 14:25+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 31\n" "Language: sk_SK\n" -#: redbot/cogs/cleanup/cleanup.py:23 +#: redbot/cogs/cleanup/cleanup.py:25 #, 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" @@ -25,24 +25,36 @@ msgid "This cog contains commands used for \"cleaning up\" (deleting) messages.\ " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:54 -msgid "Are you sure you want to delete {number} messages? (y/n)" +#: redbot/cogs/cleanup/cleanup.py:58 +msgid "Try a smaller number instead." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:68 +#: redbot/cogs/cleanup/cleanup.py:61 +msgid "Are you sure you want to delete {number} messages?" +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:75 msgid "Cancelled." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:144 +#: redbot/cogs/cleanup/cleanup.py:158 +msgid "1 message was deleted." +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:161 +msgid "{num} messages were deleted." +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:187 #, docstring msgid "Base command for deleting messages." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:154 +#: redbot/cogs/cleanup/cleanup.py:197 #, docstring msgid "Delete the last X messages matching the specified text in the current channel.\n\n" " Example:\n" -" - `[p]cleanup text \"test\" 5`\n\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" @@ -50,12 +62,12 @@ msgid "Delete the last X messages matching the specified text in the current cha " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:209 +#: redbot/cogs/cleanup/cleanup.py:257 #, docstring msgid "Delete the last X messages from a specified user in the current channel.\n\n" " Examples:\n" -" - `[p]cleanup user @Twentysix 2`\n" -" - `[p]cleanup user Red 6`\n\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" @@ -63,7 +75,7 @@ msgid "Delete the last X messages from a specified user in the current channel.\ " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:282 +#: redbot/cogs/cleanup/cleanup.py:327 #, docstring msgid "Delete all messages after a specified message.\n\n" " To get a message id, enable developer mode in Discord's\n" @@ -76,11 +88,11 @@ msgid "Delete all messages after a specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:303 redbot/cogs/cleanup/cleanup.py:357 +#: redbot/cogs/cleanup/cleanup.py:348 redbot/cogs/cleanup/cleanup.py:403 msgid "Message not found." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:335 +#: redbot/cogs/cleanup/cleanup.py:381 #, docstring msgid "Deletes X messages before the specified message.\n\n" " To get a message id, enable developer mode in Discord's\n" @@ -94,12 +106,12 @@ msgid "Deletes X messages before the specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:390 +#: redbot/cogs/cleanup/cleanup.py:437 #, 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" +" - `[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" @@ -107,18 +119,18 @@ msgid "Delete the messages between Message One and Message Two, providing the me " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:438 +#: redbot/cogs/cleanup/cleanup.py:486 #, docstring msgid "Delete the last X messages in the current channel.\n\n" " Example:\n" -" - `[p]cleanup messages 26`\n\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:476 +#: redbot/cogs/cleanup/cleanup.py:525 #, docstring msgid "Clean up command messages and messages from the bot in the current channel.\n\n" " Can only cleanup custom commands and alias commands if those cogs are loaded.\n\n" @@ -128,15 +140,15 @@ msgid "Clean up command messages and messages from the bot in the current channe " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:564 +#: redbot/cogs/cleanup/cleanup.py:614 #, docstring msgid "Clean up messages owned by the bot in the current channel.\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" +" - `[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" @@ -144,7 +156,7 @@ msgid "Clean up messages owned by the bot in the current channel.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:650 +#: redbot/cogs/cleanup/cleanup.py:697 #, 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" @@ -153,15 +165,28 @@ msgid "Deletes duplicate messages in the channel from the last X messages and ke " " msgstr "" -#: redbot/cogs/cleanup/converters.py:17 -msgid "{} doesn't look like a valid message ID." +#: redbot/cogs/cleanup/cleanup.py:749 +#, docstring +msgid "Manage the settings for the cleanup command." msgstr "" -#: redbot/cogs/cleanup/converters.py:29 -msgid "{arg} is not an integer." +#: redbot/cogs/cleanup/cleanup.py:755 +#, docstring +msgid "Toggle clean up notification settings.\n\n" +" When enabled, a message will be sent per cleanup, showing how many messages were deleted.\n" +" This message will be deleted after 5 seconds.\n" +" " +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:763 +msgid "I will no longer notify of message deletions." msgstr "" -#: redbot/cogs/cleanup/converters.py:31 -msgid "{arg} is not a positive integer." +#: redbot/cogs/cleanup/cleanup.py:766 +msgid "I will now notify of message deletions." +msgstr "" + +#: redbot/cogs/cleanup/converters.py:14 +msgid "{} doesn't look like a valid message ID." msgstr "" diff --git a/redbot/cogs/cleanup/locales/sl-SI.po b/redbot/cogs/cleanup/locales/sl-SI.po index 43c7bcb42dd..cf7d21a6475 100644 --- a/redbot/cogs/cleanup/locales/sl-SI.po +++ b/redbot/cogs/cleanup/locales/sl-SI.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-23 14:25+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n%100==4 ? 3 : 0);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 31\n" "Language: sl_SI\n" -#: redbot/cogs/cleanup/cleanup.py:23 +#: redbot/cogs/cleanup/cleanup.py:25 #, 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" @@ -25,24 +25,36 @@ msgid "This cog contains commands used for \"cleaning up\" (deleting) messages.\ " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:54 -msgid "Are you sure you want to delete {number} messages? (y/n)" +#: redbot/cogs/cleanup/cleanup.py:58 +msgid "Try a smaller number instead." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:68 +#: redbot/cogs/cleanup/cleanup.py:61 +msgid "Are you sure you want to delete {number} messages?" +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:75 msgid "Cancelled." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:144 +#: redbot/cogs/cleanup/cleanup.py:158 +msgid "1 message was deleted." +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:161 +msgid "{num} messages were deleted." +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:187 #, docstring msgid "Base command for deleting messages." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:154 +#: redbot/cogs/cleanup/cleanup.py:197 #, docstring msgid "Delete the last X messages matching the specified text in the current channel.\n\n" " Example:\n" -" - `[p]cleanup text \"test\" 5`\n\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" @@ -50,12 +62,12 @@ msgid "Delete the last X messages matching the specified text in the current cha " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:209 +#: redbot/cogs/cleanup/cleanup.py:257 #, docstring msgid "Delete the last X messages from a specified user in the current channel.\n\n" " Examples:\n" -" - `[p]cleanup user @Twentysix 2`\n" -" - `[p]cleanup user Red 6`\n\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" @@ -63,7 +75,7 @@ msgid "Delete the last X messages from a specified user in the current channel.\ " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:282 +#: redbot/cogs/cleanup/cleanup.py:327 #, docstring msgid "Delete all messages after a specified message.\n\n" " To get a message id, enable developer mode in Discord's\n" @@ -76,11 +88,11 @@ msgid "Delete all messages after a specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:303 redbot/cogs/cleanup/cleanup.py:357 +#: redbot/cogs/cleanup/cleanup.py:348 redbot/cogs/cleanup/cleanup.py:403 msgid "Message not found." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:335 +#: redbot/cogs/cleanup/cleanup.py:381 #, docstring msgid "Deletes X messages before the specified message.\n\n" " To get a message id, enable developer mode in Discord's\n" @@ -94,12 +106,12 @@ msgid "Deletes X messages before the specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:390 +#: redbot/cogs/cleanup/cleanup.py:437 #, 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" +" - `[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" @@ -107,18 +119,18 @@ msgid "Delete the messages between Message One and Message Two, providing the me " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:438 +#: redbot/cogs/cleanup/cleanup.py:486 #, docstring msgid "Delete the last X messages in the current channel.\n\n" " Example:\n" -" - `[p]cleanup messages 26`\n\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:476 +#: redbot/cogs/cleanup/cleanup.py:525 #, docstring msgid "Clean up command messages and messages from the bot in the current channel.\n\n" " Can only cleanup custom commands and alias commands if those cogs are loaded.\n\n" @@ -128,15 +140,15 @@ msgid "Clean up command messages and messages from the bot in the current channe " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:564 +#: redbot/cogs/cleanup/cleanup.py:614 #, docstring msgid "Clean up messages owned by the bot in the current channel.\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" +" - `[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" @@ -144,7 +156,7 @@ msgid "Clean up messages owned by the bot in the current channel.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:650 +#: redbot/cogs/cleanup/cleanup.py:697 #, 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" @@ -153,15 +165,28 @@ msgid "Deletes duplicate messages in the channel from the last X messages and ke " " msgstr "" -#: redbot/cogs/cleanup/converters.py:17 -msgid "{} doesn't look like a valid message ID." +#: redbot/cogs/cleanup/cleanup.py:749 +#, docstring +msgid "Manage the settings for the cleanup command." msgstr "" -#: redbot/cogs/cleanup/converters.py:29 -msgid "{arg} is not an integer." +#: redbot/cogs/cleanup/cleanup.py:755 +#, docstring +msgid "Toggle clean up notification settings.\n\n" +" When enabled, a message will be sent per cleanup, showing how many messages were deleted.\n" +" This message will be deleted after 5 seconds.\n" +" " +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:763 +msgid "I will no longer notify of message deletions." msgstr "" -#: redbot/cogs/cleanup/converters.py:31 -msgid "{arg} is not a positive integer." +#: redbot/cogs/cleanup/cleanup.py:766 +msgid "I will now notify of message deletions." +msgstr "" + +#: redbot/cogs/cleanup/converters.py:14 +msgid "{} doesn't look like a valid message ID." msgstr "" diff --git a/redbot/cogs/cleanup/locales/sv-SE.po b/redbot/cogs/cleanup/locales/sv-SE.po index 56a67626440..ba968cf054c 100644 --- a/redbot/cogs/cleanup/locales/sv-SE.po +++ b/redbot/cogs/cleanup/locales/sv-SE.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-23 14:25+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 31\n" "Language: sv_SE\n" -#: redbot/cogs/cleanup/cleanup.py:23 +#: redbot/cogs/cleanup/cleanup.py:25 #, 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" @@ -25,24 +25,36 @@ msgid "This cog contains commands used for \"cleaning up\" (deleting) messages.\ " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:54 -msgid "Are you sure you want to delete {number} messages? (y/n)" -msgstr "Är du säker på att du vill ta bort {number} meddelanden? (y/n)" +#: redbot/cogs/cleanup/cleanup.py:58 +msgid "Try a smaller number instead." +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:61 +msgid "Are you sure you want to delete {number} messages?" +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:68 +#: redbot/cogs/cleanup/cleanup.py:75 msgid "Cancelled." msgstr "Avbruten." -#: redbot/cogs/cleanup/cleanup.py:144 +#: redbot/cogs/cleanup/cleanup.py:158 +msgid "1 message was deleted." +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:161 +msgid "{num} messages were deleted." +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:187 #, docstring msgid "Base command for deleting messages." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:154 +#: redbot/cogs/cleanup/cleanup.py:197 #, docstring msgid "Delete the last X messages matching the specified text in the current channel.\n\n" " Example:\n" -" - `[p]cleanup text \"test\" 5`\n\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" @@ -50,12 +62,12 @@ msgid "Delete the last X messages matching the specified text in the current cha " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:209 +#: redbot/cogs/cleanup/cleanup.py:257 #, docstring msgid "Delete the last X messages from a specified user in the current channel.\n\n" " Examples:\n" -" - `[p]cleanup user @Twentysix 2`\n" -" - `[p]cleanup user Red 6`\n\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" @@ -63,7 +75,7 @@ msgid "Delete the last X messages from a specified user in the current channel.\ " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:282 +#: redbot/cogs/cleanup/cleanup.py:327 #, docstring msgid "Delete all messages after a specified message.\n\n" " To get a message id, enable developer mode in Discord's\n" @@ -76,11 +88,11 @@ msgid "Delete all messages after a specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:303 redbot/cogs/cleanup/cleanup.py:357 +#: redbot/cogs/cleanup/cleanup.py:348 redbot/cogs/cleanup/cleanup.py:403 msgid "Message not found." msgstr "Meddelandet kunde inte hittas." -#: redbot/cogs/cleanup/cleanup.py:335 +#: redbot/cogs/cleanup/cleanup.py:381 #, docstring msgid "Deletes X messages before the specified message.\n\n" " To get a message id, enable developer mode in Discord's\n" @@ -94,12 +106,12 @@ msgid "Deletes X messages before the specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:390 +#: redbot/cogs/cleanup/cleanup.py:437 #, 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" +" - `[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" @@ -107,18 +119,18 @@ msgid "Delete the messages between Message One and Message Two, providing the me " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:438 +#: redbot/cogs/cleanup/cleanup.py:486 #, docstring msgid "Delete the last X messages in the current channel.\n\n" " Example:\n" -" - `[p]cleanup messages 26`\n\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:476 +#: redbot/cogs/cleanup/cleanup.py:525 #, docstring msgid "Clean up command messages and messages from the bot in the current channel.\n\n" " Can only cleanup custom commands and alias commands if those cogs are loaded.\n\n" @@ -128,15 +140,15 @@ msgid "Clean up command messages and messages from the bot in the current channe " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:564 +#: redbot/cogs/cleanup/cleanup.py:614 #, docstring msgid "Clean up messages owned by the bot in the current channel.\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" +" - `[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" @@ -144,7 +156,7 @@ msgid "Clean up messages owned by the bot in the current channel.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:650 +#: redbot/cogs/cleanup/cleanup.py:697 #, 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" @@ -153,15 +165,28 @@ msgid "Deletes duplicate messages in the channel from the last X messages and ke " " msgstr "" -#: redbot/cogs/cleanup/converters.py:17 -msgid "{} doesn't look like a valid message ID." -msgstr "{} ser inte ut som ett giltigt meddelande-ID." +#: redbot/cogs/cleanup/cleanup.py:749 +#, docstring +msgid "Manage the settings for the cleanup command." +msgstr "" -#: redbot/cogs/cleanup/converters.py:29 -msgid "{arg} is not an integer." +#: redbot/cogs/cleanup/cleanup.py:755 +#, docstring +msgid "Toggle clean up notification settings.\n\n" +" When enabled, a message will be sent per cleanup, showing how many messages were deleted.\n" +" This message will be deleted after 5 seconds.\n" +" " msgstr "" -#: redbot/cogs/cleanup/converters.py:31 -msgid "{arg} is not a positive integer." +#: redbot/cogs/cleanup/cleanup.py:763 +msgid "I will no longer notify of message deletions." msgstr "" +#: redbot/cogs/cleanup/cleanup.py:766 +msgid "I will now notify of message deletions." +msgstr "" + +#: redbot/cogs/cleanup/converters.py:14 +msgid "{} doesn't look like a valid message ID." +msgstr "{} ser inte ut som ett giltigt meddelande-ID." + diff --git a/redbot/cogs/cleanup/locales/tr-TR.po b/redbot/cogs/cleanup/locales/tr-TR.po index 466d8ec7844..f2f4ae2b946 100644 --- a/redbot/cogs/cleanup/locales/tr-TR.po +++ b/redbot/cogs/cleanup/locales/tr-TR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-23 14:25+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 31\n" "Language: tr_TR\n" -#: redbot/cogs/cleanup/cleanup.py:23 +#: redbot/cogs/cleanup/cleanup.py:25 #, 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" @@ -30,60 +30,57 @@ msgstr "Bu cog mesajları \"temizlemek\" (silmek) için kullanılan komutlar iç " Bu Discord tarafından getirilmiş bir kısıtlamadır.\n" " " -#: 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:58 +msgid "Try a smaller number instead." +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:61 +msgid "Are you sure you want to delete {number} messages?" +msgstr "{number} tane mesajı silmek istediğinize emin misiniz?" -#: redbot/cogs/cleanup/cleanup.py:68 +#: redbot/cogs/cleanup/cleanup.py:75 msgid "Cancelled." msgstr "İptal." -#: redbot/cogs/cleanup/cleanup.py:144 +#: redbot/cogs/cleanup/cleanup.py:158 +msgid "1 message was deleted." +msgstr "1 mesaj silindi." + +#: redbot/cogs/cleanup/cleanup.py:161 +msgid "{num} messages were deleted." +msgstr "{num} mesaj silindi." + +#: redbot/cogs/cleanup/cleanup.py:187 #, docstring msgid "Base command for deleting messages." msgstr "Mesajları silmek için kullanılan temel komut." -#: redbot/cogs/cleanup/cleanup.py:154 +#: redbot/cogs/cleanup/cleanup.py:197 #, docstring msgid "Delete the last X messages matching the specified text in the current channel.\n\n" " Example:\n" -" - `[p]cleanup text \"test\" 5`\n\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, şu anki kanalda bulunan son X adet 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" -" - `` Maksimum kaç mesaj silineceği, pozitif tam sayı olmak zorundadır.\n" -" - `` Sabitlenmiş mesajların silinip silinmeyeceği, varsayılan olarak silinmezler (False)\n" -" " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:209 +#: redbot/cogs/cleanup/cleanup.py:257 #, docstring msgid "Delete the last X messages from a specified user in the current channel.\n\n" " Examples:\n" -" - `[p]cleanup user @Twentysix 2`\n" -" - `[p]cleanup user Red 6`\n\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 göndermiş olduğu şu anki kanalda bulunan son X adet mesajı siler.\n\n" -" Örnek:\n" -" - `[p]cleanup user @Twentysix 2`\n" -" - `[p]cleanup user Red 6`\n\n" -" **Seçenekler:**\n\n" -" - `` Mesajları silinecek olan kullanıcı\n" -" - `` Maksimum kaç mesaj silineceği, pozitif tam sayı olmak zorundadır.\n" -" - `` Sabitlenmiş mesajların silinip silinmeyeceği, varsayılan olarak silinmezler (False)\n" -" " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:282 +#: redbot/cogs/cleanup/cleanup.py:327 #, docstring msgid "Delete all messages after a specified message.\n\n" " To get a message id, enable developer mode in Discord's\n" @@ -103,11 +100,11 @@ msgstr "Belirtilen bir mesajdan sonraki tüm mesajları sil.\n\n" " -`` Sabit mesajların silinip silinmeyeceği. Varsayılan olarak kapalıdır. (False)\n" " " -#: redbot/cogs/cleanup/cleanup.py:303 redbot/cogs/cleanup/cleanup.py:357 +#: redbot/cogs/cleanup/cleanup.py:348 redbot/cogs/cleanup/cleanup.py:403 msgid "Message not found." msgstr "Mesaj bulunamadı." -#: redbot/cogs/cleanup/cleanup.py:335 +#: redbot/cogs/cleanup/cleanup.py:381 #, docstring msgid "Deletes X messages before the specified message.\n\n" " To get a message id, enable developer mode in Discord's\n" @@ -129,45 +126,31 @@ msgstr "Belirtilen mesajdan önceki X adet mesajı siler.\n\n" " - `` Sabit mesajların silinip silinmeyeceği. Varsayılan olarak kapalıdır. (False)\n" " " -#: redbot/cogs/cleanup/cleanup.py:390 +#: redbot/cogs/cleanup/cleanup.py:437 #, 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" +" - `[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 "IDleri verilen iki mesaj arasındaki mesajları siler.\n\n" -" İlk mesaj IDsi temizliğin başlangıç noktasını, ikinci mesaj IDsi ise bitiş noktasını belirtmelidir.\n\n" -" Örnek:\n" -" - `[p]cleanup between 123456789123456789 987654321987654321`\n\n" -" **Seçenekler:**\n\n" -" - `` Sonrasındaki mesajlar silinecek olan mesajın IDsi. Bu mesajın kendisi silinmez.\n" -" - `` Öncesindeki mesajlar silinecek olan mesajın IDsi. Bu mesajın kendisi silinmez.\n" -" - `` Sabit mesajların silinip silinmeyeceği. Varsayılan olarak kapalıdır. (False)\n" -" " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:438 +#: redbot/cogs/cleanup/cleanup.py:486 #, docstring msgid "Delete the last X messages in the current channel.\n\n" " Example:\n" -" - `[p]cleanup messages 26`\n\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 "Şu anki kanalda bulunan son X mesajı siler.\n\n" -" Örnek:\n" -" - `[p]cleanup messages 26`\n\n" -" **Seçenekler:**\n\n" -" - `` Maksimum kaç mesaj silineceği, pozitif tam sayı olmak zorundadır.\n" -" - `` Sabitlenmiş mesajların silinip silinmeyeceği, varsayılan olarak silinmezler (False)\n" -" " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:476 +#: redbot/cogs/cleanup/cleanup.py:525 #, docstring msgid "Clean up command messages and messages from the bot in the current channel.\n\n" " Can only cleanup custom commands and alias commands if those cogs are loaded.\n\n" @@ -182,33 +165,23 @@ msgstr "Botun şu anki kanala göndermiş olduğu mesajları ve komut yanıtlar " - `` Sabitlenmiş mesajların silinip silinmeyeceği, varsayılan olarak silinmezler (False)\n" " " -#: redbot/cogs/cleanup/cleanup.py:564 +#: redbot/cogs/cleanup/cleanup.py:614 #, docstring msgid "Clean up messages owned by the bot in the current channel.\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" +" - `[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 "Şu anki kanalda bota ait olan mesajları siler.\n\n" -" Varsayılan olarak bütün mesajlar silinir. Eğer ikinci seçenek olarak komuta herhangi bir şey verilirse, eşleştirme yapılır ve sadece verilen yazıyı 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\n" -" - `` Maksimum kaç mesaj silineceği, pozitif tam sayı olmak zorundadır.\n" -" - `` Bir mesajın silinmesi için bulundurması gereken yazı, eğer bunu atlamak isterseniz \"\" (iki tane çift tırnak) kullanın.\n" -" - `` Sabitlenmiş mesajların silinip silinmeyeceği, varsayılan olarak silinmezler (False)\n" -" " +msgstr "" -#: redbot/cogs/cleanup/cleanup.py:650 +#: redbot/cogs/cleanup/cleanup.py:697 #, 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" @@ -221,15 +194,31 @@ msgstr "Son X mesajdan aynı olanları siler ve sadece bir tanesini bırakır.\n " - `` Aynıları için denetlenecek mesaj sayısı, pozitif tam sayı olmak zorundadır.\n" " " -#: redbot/cogs/cleanup/converters.py:17 -msgid "{} doesn't look like a valid message ID." -msgstr "{} geçersiz mesaj ID'si." +#: redbot/cogs/cleanup/cleanup.py:749 +#, docstring +msgid "Manage the settings for the cleanup command." +msgstr "Temizlik komutu ayarlarını yönetin." + +#: redbot/cogs/cleanup/cleanup.py:755 +#, docstring +msgid "Toggle clean up notification settings.\n\n" +" When enabled, a message will be sent per cleanup, showing how many messages were deleted.\n" +" This message will be deleted after 5 seconds.\n" +" " +msgstr "Temizlik bildirimlerini açıp kapatın.\n\n" +" Açık olduğunda, her temizlik sonrası kaç mesaj silindiğini yazan bir mesaj atılır.\n" +" Bu mesaj 5 saniye sonra silinir.\n" +" " + +#: redbot/cogs/cleanup/cleanup.py:763 +msgid "I will no longer notify of message deletions." +msgstr "Artık mesajların silindiği haber verilmeyecek." -#: redbot/cogs/cleanup/converters.py:29 -msgid "{arg} is not an integer." -msgstr "{arg} tamsayı değil." +#: redbot/cogs/cleanup/cleanup.py:766 +msgid "I will now notify of message deletions." +msgstr "Mesajların silindiği artık haber verilecek." -#: redbot/cogs/cleanup/converters.py:31 -msgid "{arg} is not a positive integer." -msgstr "{arg} pozitif bir tamsayı değil." +#: redbot/cogs/cleanup/converters.py:14 +msgid "{} doesn't look like a valid message ID." +msgstr "{} geçersiz mesaj ID'si." diff --git a/redbot/cogs/cleanup/locales/uk-UA.po b/redbot/cogs/cleanup/locales/uk-UA.po index c867f587d18..3e06196f76f 100644 --- a/redbot/cogs/cleanup/locales/uk-UA.po +++ b/redbot/cogs/cleanup/locales/uk-UA.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-23 14:25+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 31\n" "Language: uk_UA\n" -#: redbot/cogs/cleanup/cleanup.py:23 +#: redbot/cogs/cleanup/cleanup.py:25 #, 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" @@ -25,24 +25,36 @@ msgid "This cog contains commands used for \"cleaning up\" (deleting) messages.\ " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:54 -msgid "Are you sure you want to delete {number} messages? (y/n)" +#: redbot/cogs/cleanup/cleanup.py:58 +msgid "Try a smaller number instead." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:68 +#: redbot/cogs/cleanup/cleanup.py:61 +msgid "Are you sure you want to delete {number} messages?" +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:75 msgid "Cancelled." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:144 +#: redbot/cogs/cleanup/cleanup.py:158 +msgid "1 message was deleted." +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:161 +msgid "{num} messages were deleted." +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:187 #, docstring msgid "Base command for deleting messages." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:154 +#: redbot/cogs/cleanup/cleanup.py:197 #, docstring msgid "Delete the last X messages matching the specified text in the current channel.\n\n" " Example:\n" -" - `[p]cleanup text \"test\" 5`\n\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" @@ -50,12 +62,12 @@ msgid "Delete the last X messages matching the specified text in the current cha " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:209 +#: redbot/cogs/cleanup/cleanup.py:257 #, docstring msgid "Delete the last X messages from a specified user in the current channel.\n\n" " Examples:\n" -" - `[p]cleanup user @Twentysix 2`\n" -" - `[p]cleanup user Red 6`\n\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" @@ -63,7 +75,7 @@ msgid "Delete the last X messages from a specified user in the current channel.\ " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:282 +#: redbot/cogs/cleanup/cleanup.py:327 #, docstring msgid "Delete all messages after a specified message.\n\n" " To get a message id, enable developer mode in Discord's\n" @@ -76,11 +88,11 @@ msgid "Delete all messages after a specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:303 redbot/cogs/cleanup/cleanup.py:357 +#: redbot/cogs/cleanup/cleanup.py:348 redbot/cogs/cleanup/cleanup.py:403 msgid "Message not found." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:335 +#: redbot/cogs/cleanup/cleanup.py:381 #, docstring msgid "Deletes X messages before the specified message.\n\n" " To get a message id, enable developer mode in Discord's\n" @@ -94,12 +106,12 @@ msgid "Deletes X messages before the specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:390 +#: redbot/cogs/cleanup/cleanup.py:437 #, 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" +" - `[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" @@ -107,18 +119,18 @@ msgid "Delete the messages between Message One and Message Two, providing the me " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:438 +#: redbot/cogs/cleanup/cleanup.py:486 #, docstring msgid "Delete the last X messages in the current channel.\n\n" " Example:\n" -" - `[p]cleanup messages 26`\n\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:476 +#: redbot/cogs/cleanup/cleanup.py:525 #, docstring msgid "Clean up command messages and messages from the bot in the current channel.\n\n" " Can only cleanup custom commands and alias commands if those cogs are loaded.\n\n" @@ -128,15 +140,15 @@ msgid "Clean up command messages and messages from the bot in the current channe " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:564 +#: redbot/cogs/cleanup/cleanup.py:614 #, docstring msgid "Clean up messages owned by the bot in the current channel.\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" +" - `[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" @@ -144,7 +156,7 @@ msgid "Clean up messages owned by the bot in the current channel.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:650 +#: redbot/cogs/cleanup/cleanup.py:697 #, 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" @@ -153,15 +165,28 @@ msgid "Deletes duplicate messages in the channel from the last X messages and ke " " msgstr "" -#: redbot/cogs/cleanup/converters.py:17 -msgid "{} doesn't look like a valid message ID." +#: redbot/cogs/cleanup/cleanup.py:749 +#, docstring +msgid "Manage the settings for the cleanup command." msgstr "" -#: redbot/cogs/cleanup/converters.py:29 -msgid "{arg} is not an integer." +#: redbot/cogs/cleanup/cleanup.py:755 +#, docstring +msgid "Toggle clean up notification settings.\n\n" +" When enabled, a message will be sent per cleanup, showing how many messages were deleted.\n" +" This message will be deleted after 5 seconds.\n" +" " +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:763 +msgid "I will no longer notify of message deletions." msgstr "" -#: redbot/cogs/cleanup/converters.py:31 -msgid "{arg} is not a positive integer." +#: redbot/cogs/cleanup/cleanup.py:766 +msgid "I will now notify of message deletions." +msgstr "" + +#: redbot/cogs/cleanup/converters.py:14 +msgid "{} doesn't look like a valid message ID." msgstr "" diff --git a/redbot/cogs/cleanup/locales/vi-VN.po b/redbot/cogs/cleanup/locales/vi-VN.po index c3ecb992f44..afb1bd43e04 100644 --- a/redbot/cogs/cleanup/locales/vi-VN.po +++ b/redbot/cogs/cleanup/locales/vi-VN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-23 14:25+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 31\n" "Language: vi_VN\n" -#: redbot/cogs/cleanup/cleanup.py:23 +#: redbot/cogs/cleanup/cleanup.py:25 #, 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" @@ -25,24 +25,36 @@ msgid "This cog contains commands used for \"cleaning up\" (deleting) messages.\ " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:54 -msgid "Are you sure you want to delete {number} messages? (y/n)" +#: redbot/cogs/cleanup/cleanup.py:58 +msgid "Try a smaller number instead." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:68 +#: redbot/cogs/cleanup/cleanup.py:61 +msgid "Are you sure you want to delete {number} messages?" +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:75 msgid "Cancelled." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:144 +#: redbot/cogs/cleanup/cleanup.py:158 +msgid "1 message was deleted." +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:161 +msgid "{num} messages were deleted." +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:187 #, docstring msgid "Base command for deleting messages." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:154 +#: redbot/cogs/cleanup/cleanup.py:197 #, docstring msgid "Delete the last X messages matching the specified text in the current channel.\n\n" " Example:\n" -" - `[p]cleanup text \"test\" 5`\n\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" @@ -50,12 +62,12 @@ msgid "Delete the last X messages matching the specified text in the current cha " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:209 +#: redbot/cogs/cleanup/cleanup.py:257 #, docstring msgid "Delete the last X messages from a specified user in the current channel.\n\n" " Examples:\n" -" - `[p]cleanup user @Twentysix 2`\n" -" - `[p]cleanup user Red 6`\n\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" @@ -63,7 +75,7 @@ msgid "Delete the last X messages from a specified user in the current channel.\ " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:282 +#: redbot/cogs/cleanup/cleanup.py:327 #, docstring msgid "Delete all messages after a specified message.\n\n" " To get a message id, enable developer mode in Discord's\n" @@ -76,11 +88,11 @@ msgid "Delete all messages after a specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:303 redbot/cogs/cleanup/cleanup.py:357 +#: redbot/cogs/cleanup/cleanup.py:348 redbot/cogs/cleanup/cleanup.py:403 msgid "Message not found." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:335 +#: redbot/cogs/cleanup/cleanup.py:381 #, docstring msgid "Deletes X messages before the specified message.\n\n" " To get a message id, enable developer mode in Discord's\n" @@ -94,12 +106,12 @@ msgid "Deletes X messages before the specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:390 +#: redbot/cogs/cleanup/cleanup.py:437 #, 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" +" - `[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" @@ -107,18 +119,18 @@ msgid "Delete the messages between Message One and Message Two, providing the me " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:438 +#: redbot/cogs/cleanup/cleanup.py:486 #, docstring msgid "Delete the last X messages in the current channel.\n\n" " Example:\n" -" - `[p]cleanup messages 26`\n\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:476 +#: redbot/cogs/cleanup/cleanup.py:525 #, docstring msgid "Clean up command messages and messages from the bot in the current channel.\n\n" " Can only cleanup custom commands and alias commands if those cogs are loaded.\n\n" @@ -128,15 +140,15 @@ msgid "Clean up command messages and messages from the bot in the current channe " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:564 +#: redbot/cogs/cleanup/cleanup.py:614 #, docstring msgid "Clean up messages owned by the bot in the current channel.\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" +" - `[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" @@ -144,7 +156,7 @@ msgid "Clean up messages owned by the bot in the current channel.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:650 +#: redbot/cogs/cleanup/cleanup.py:697 #, 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" @@ -153,15 +165,28 @@ msgid "Deletes duplicate messages in the channel from the last X messages and ke " " msgstr "" -#: redbot/cogs/cleanup/converters.py:17 -msgid "{} doesn't look like a valid message ID." +#: redbot/cogs/cleanup/cleanup.py:749 +#, docstring +msgid "Manage the settings for the cleanup command." msgstr "" -#: redbot/cogs/cleanup/converters.py:29 -msgid "{arg} is not an integer." +#: redbot/cogs/cleanup/cleanup.py:755 +#, docstring +msgid "Toggle clean up notification settings.\n\n" +" When enabled, a message will be sent per cleanup, showing how many messages were deleted.\n" +" This message will be deleted after 5 seconds.\n" +" " +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:763 +msgid "I will no longer notify of message deletions." msgstr "" -#: redbot/cogs/cleanup/converters.py:31 -msgid "{arg} is not a positive integer." +#: redbot/cogs/cleanup/cleanup.py:766 +msgid "I will now notify of message deletions." +msgstr "" + +#: redbot/cogs/cleanup/converters.py:14 +msgid "{} doesn't look like a valid message ID." msgstr "" diff --git a/redbot/cogs/cleanup/locales/zh-CN.po b/redbot/cogs/cleanup/locales/zh-CN.po index 09cf82969f6..b27f1177d55 100644 --- a/redbot/cogs/cleanup/locales/zh-CN.po +++ b/redbot/cogs/cleanup/locales/zh-CN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-23 14:25+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 31\n" "Language: zh_CN\n" -#: redbot/cogs/cleanup/cleanup.py:23 +#: redbot/cogs/cleanup/cleanup.py:25 #, 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" @@ -25,24 +25,36 @@ msgid "This cog contains commands used for \"cleaning up\" (deleting) messages.\ " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:54 -msgid "Are you sure you want to delete {number} messages? (y/n)" +#: redbot/cogs/cleanup/cleanup.py:58 +msgid "Try a smaller number instead." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:68 +#: redbot/cogs/cleanup/cleanup.py:61 +msgid "Are you sure you want to delete {number} messages?" +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:75 msgid "Cancelled." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:144 +#: redbot/cogs/cleanup/cleanup.py:158 +msgid "1 message was deleted." +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:161 +msgid "{num} messages were deleted." +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:187 #, docstring msgid "Base command for deleting messages." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:154 +#: redbot/cogs/cleanup/cleanup.py:197 #, docstring msgid "Delete the last X messages matching the specified text in the current channel.\n\n" " Example:\n" -" - `[p]cleanup text \"test\" 5`\n\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" @@ -50,12 +62,12 @@ msgid "Delete the last X messages matching the specified text in the current cha " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:209 +#: redbot/cogs/cleanup/cleanup.py:257 #, docstring msgid "Delete the last X messages from a specified user in the current channel.\n\n" " Examples:\n" -" - `[p]cleanup user @Twentysix 2`\n" -" - `[p]cleanup user Red 6`\n\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" @@ -63,7 +75,7 @@ msgid "Delete the last X messages from a specified user in the current channel.\ " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:282 +#: redbot/cogs/cleanup/cleanup.py:327 #, docstring msgid "Delete all messages after a specified message.\n\n" " To get a message id, enable developer mode in Discord's\n" @@ -76,11 +88,11 @@ msgid "Delete all messages after a specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:303 redbot/cogs/cleanup/cleanup.py:357 +#: redbot/cogs/cleanup/cleanup.py:348 redbot/cogs/cleanup/cleanup.py:403 msgid "Message not found." msgstr "" -#: redbot/cogs/cleanup/cleanup.py:335 +#: redbot/cogs/cleanup/cleanup.py:381 #, docstring msgid "Deletes X messages before the specified message.\n\n" " To get a message id, enable developer mode in Discord's\n" @@ -94,12 +106,12 @@ msgid "Deletes X messages before the specified message.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:390 +#: redbot/cogs/cleanup/cleanup.py:437 #, 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" +" - `[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" @@ -107,18 +119,18 @@ msgid "Delete the messages between Message One and Message Two, providing the me " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:438 +#: redbot/cogs/cleanup/cleanup.py:486 #, docstring msgid "Delete the last X messages in the current channel.\n\n" " Example:\n" -" - `[p]cleanup messages 26`\n\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:476 +#: redbot/cogs/cleanup/cleanup.py:525 #, docstring msgid "Clean up command messages and messages from the bot in the current channel.\n\n" " Can only cleanup custom commands and alias commands if those cogs are loaded.\n\n" @@ -128,15 +140,15 @@ msgid "Clean up command messages and messages from the bot in the current channe " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:564 +#: redbot/cogs/cleanup/cleanup.py:614 #, docstring msgid "Clean up messages owned by the bot in the current channel.\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" +" - `[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" @@ -144,7 +156,7 @@ msgid "Clean up messages owned by the bot in the current channel.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:650 +#: redbot/cogs/cleanup/cleanup.py:697 #, 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" @@ -153,15 +165,28 @@ msgid "Deletes duplicate messages in the channel from the last X messages and ke " " msgstr "" -#: redbot/cogs/cleanup/converters.py:17 -msgid "{} doesn't look like a valid message ID." +#: redbot/cogs/cleanup/cleanup.py:749 +#, docstring +msgid "Manage the settings for the cleanup command." msgstr "" -#: redbot/cogs/cleanup/converters.py:29 -msgid "{arg} is not an integer." +#: redbot/cogs/cleanup/cleanup.py:755 +#, docstring +msgid "Toggle clean up notification settings.\n\n" +" When enabled, a message will be sent per cleanup, showing how many messages were deleted.\n" +" This message will be deleted after 5 seconds.\n" +" " +msgstr "" + +#: redbot/cogs/cleanup/cleanup.py:763 +msgid "I will no longer notify of message deletions." msgstr "" -#: redbot/cogs/cleanup/converters.py:31 -msgid "{arg} is not a positive integer." +#: redbot/cogs/cleanup/cleanup.py:766 +msgid "I will now notify of message deletions." +msgstr "" + +#: redbot/cogs/cleanup/converters.py:14 +msgid "{} doesn't look like a valid message ID." msgstr "" diff --git a/redbot/cogs/cleanup/locales/zh-TW.po b/redbot/cogs/cleanup/locales/zh-TW.po index 6016e669cf8..b9258985d34 100644 --- a/redbot/cogs/cleanup/locales/zh-TW.po +++ b/redbot/cogs/cleanup/locales/zh-TW.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-23 14:25+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 31\n" "Language: zh_TW\n" -#: redbot/cogs/cleanup/cleanup.py:23 +#: redbot/cogs/cleanup/cleanup.py:25 #, 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" @@ -23,26 +23,43 @@ msgid "This cog contains commands used for \"cleaning up\" (deleting) messages.\ " Messages older than two weeks cannot be mass deleted.\n" " This is a limitation of the API.\n" " " +msgstr "此 cog 包含用於“清理”(刪除) 消息的指令。\n\n" +" 這是為版主設計的工具,並提供許多方便的使用方式。\n" +" 所有清理命令僅適用於執行命令的頻道。\n\n" +" 不能批量刪除超過兩週的消息。\n" +" 這是 API 的限制。\n" +" " + +#: redbot/cogs/cleanup/cleanup.py:58 +msgid "Try a smaller number instead." msgstr "" -#: 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:61 +msgid "Are you sure you want to delete {number} messages?" +msgstr "您確定要刪除 {number} 則訊息嗎?" -#: redbot/cogs/cleanup/cleanup.py:68 +#: redbot/cogs/cleanup/cleanup.py:75 msgid "Cancelled." msgstr "已取消。" -#: redbot/cogs/cleanup/cleanup.py:144 +#: redbot/cogs/cleanup/cleanup.py:158 +msgid "1 message was deleted." +msgstr "已刪除 1 則訊息。" + +#: redbot/cogs/cleanup/cleanup.py:161 +msgid "{num} messages were deleted." +msgstr "{num} 則訊息已被刪除。" + +#: redbot/cogs/cleanup/cleanup.py:187 #, docstring msgid "Base command for deleting messages." -msgstr "" +msgstr "刪除訊息的基本指令。" -#: redbot/cogs/cleanup/cleanup.py:154 +#: redbot/cogs/cleanup/cleanup.py:197 #, docstring msgid "Delete the last X messages matching the specified text in the current channel.\n\n" " Example:\n" -" - `[p]cleanup text \"test\" 5`\n\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" @@ -50,12 +67,12 @@ msgid "Delete the last X messages matching the specified text in the current cha " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:209 +#: redbot/cogs/cleanup/cleanup.py:257 #, docstring msgid "Delete the last X messages from a specified user in the current channel.\n\n" " Examples:\n" -" - `[p]cleanup user @Twentysix 2`\n" -" - `[p]cleanup user Red 6`\n\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" @@ -63,7 +80,7 @@ msgid "Delete the last X messages from a specified user in the current channel.\ " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:282 +#: redbot/cogs/cleanup/cleanup.py:327 #, docstring msgid "Delete all messages after a specified message.\n\n" " To get a message id, enable developer mode in Discord's\n" @@ -74,13 +91,21 @@ msgid "Delete all messages after a specified message.\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 "" +msgstr "刪除指定訊息之後的所有訊息。\n\n" +" 要獲取消息 Id,請在 Discord 中啟用開發者模式\n" +" 設定,“外觀”選項卡。 然後右鍵單擊一條訊息\n" +" 並複制它的 Id。\n" +" 回复消息將清除其後的所有訊息。\n\n" +" **參數:**\n\n" +" - `` 之後要清理的訊息的 Id。 此訊息不會被刪除。\n" +" - `` 是否刪除釘選訊息。 默認為False。\n" +" " -#: redbot/cogs/cleanup/cleanup.py:303 redbot/cogs/cleanup/cleanup.py:357 +#: redbot/cogs/cleanup/cleanup.py:348 redbot/cogs/cleanup/cleanup.py:403 msgid "Message not found." msgstr "未找到訊息。" -#: redbot/cogs/cleanup/cleanup.py:335 +#: redbot/cogs/cleanup/cleanup.py:381 #, docstring msgid "Deletes X messages before the specified message.\n\n" " To get a message id, enable developer mode in Discord's\n" @@ -92,14 +117,23 @@ msgid "Deletes X messages before the specified message.\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 "" +msgstr "刪除指定消息之前的 X 條消息。\n\n" +" 要獲取消息 Id,請在 Discord 中啟用開發者模式\n" +" 設定,“外觀”選項卡。 然後右鍵單擊一條訊息\n" +" 並複制它的 Id。\n" +" 回复消息將清除其後的所有訊息。\n\n" +" **參數:**\n\n" +" - `` 之前要清理的訊息的 Id。 此訊息不會被刪除。\n" +" - `` 要清理的最大訊息數。 必須是正整數。\n" +" - `` 是否刪除釘選訊息。 默認為False。\n" +" " -#: redbot/cogs/cleanup/cleanup.py:390 +#: redbot/cogs/cleanup/cleanup.py:437 #, 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" +" - `[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" @@ -107,18 +141,18 @@ msgid "Delete the messages between Message One and Message Two, providing the me " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:438 +#: redbot/cogs/cleanup/cleanup.py:486 #, docstring msgid "Delete the last X messages in the current channel.\n\n" " Example:\n" -" - `[p]cleanup messages 26`\n\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:476 +#: redbot/cogs/cleanup/cleanup.py:525 #, docstring msgid "Clean up command messages and messages from the bot in the current channel.\n\n" " Can only cleanup custom commands and alias commands if those cogs are loaded.\n\n" @@ -126,17 +160,22 @@ msgid "Clean up command messages and messages from the bot in the current channe " - `` 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 "" +msgstr "清理當前頻道的指令訊息和來自機器人的訊息。\n\n" +" 如果加載了這些齒輪,則只能清理自定義指令和別名指令。\n\n" +" **參數:**\n\n" +" - `` 要清理的最大訊息數。 必須是正整數。\n" +" - `` 是否刪除釘選訊息。 默認為False。\n" +" " -#: redbot/cogs/cleanup/cleanup.py:564 +#: redbot/cogs/cleanup/cleanup.py:614 #, docstring msgid "Clean up messages owned by the bot in the current channel.\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" +" - `[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" @@ -144,24 +183,44 @@ msgid "Clean up messages owned by the bot in the current channel.\n\n" " " msgstr "" -#: redbot/cogs/cleanup/cleanup.py:650 +#: redbot/cogs/cleanup/cleanup.py:697 #, 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 "" +msgstr "從最近 X 條消息中刪除頻道中重複的消息,並只保留為一份。\n\n" +" 默認為 50。\n\n" +" **參數:**\n\n" +" - `` 要檢查重複項的訊息數。 必須是正整數。\n" +" " -#: redbot/cogs/cleanup/converters.py:17 -msgid "{} doesn't look like a valid message ID." -msgstr "{}看起來不是有效的訊息ID。" +#: redbot/cogs/cleanup/cleanup.py:749 +#, docstring +msgid "Manage the settings for the cleanup command." +msgstr "管理cleanup 指令的設定。" -#: redbot/cogs/cleanup/converters.py:29 -msgid "{arg} is not an integer." -msgstr "" +#: redbot/cogs/cleanup/cleanup.py:755 +#, docstring +msgid "Toggle clean up notification settings.\n\n" +" When enabled, a message will be sent per cleanup, showing how many messages were deleted.\n" +" This message will be deleted after 5 seconds.\n" +" " +msgstr "切換清理通知設置。\n\n" +" 啟用後,每次清理都會發送一條訊息,顯示刪除了多少條訊息。\n" +" 此訊息將在 5 秒後自動刪除。\n" +" " -#: redbot/cogs/cleanup/converters.py:31 -msgid "{arg} is not a positive integer." -msgstr "" +#: redbot/cogs/cleanup/cleanup.py:763 +msgid "I will no longer notify of message deletions." +msgstr "我將不再通知訊息已被刪除。" + +#: redbot/cogs/cleanup/cleanup.py:766 +msgid "I will now notify of message deletions." +msgstr "我現在將會通知訊息已被刪除。" + +#: redbot/cogs/cleanup/converters.py:14 +msgid "{} doesn't look like a valid message ID." +msgstr "{} 看起來不是有效的訊息ID。" diff --git a/redbot/cogs/customcom/customcom.py b/redbot/cogs/customcom/customcom.py index 659e45ed951..7fefb36b713 100644 --- a/redbot/cogs/customcom/customcom.py +++ b/redbot/cogs/customcom/customcom.py @@ -2,14 +2,14 @@ import re import random from datetime import datetime, timedelta -from inspect import Parameter from typing import Iterable, List, Mapping, Tuple, Dict, Set, Literal, Union from urllib.parse import quote_plus import discord -from rapidfuzz import process +import rapidfuzz -from redbot.core import Config, checks, commands +from redbot.core import Config, commands +from redbot.core.commands import Parameter from redbot.core.i18n import Translator, cog_i18n from redbot.core.utils import menus, AsyncIter from redbot.core.utils.chat_formatting import box, pagify, escape, humanize_list @@ -324,7 +324,9 @@ async def cc_search(self, ctx: commands.Context, *, query): - `` 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())) + extracted = rapidfuzz.process.extract( + query, list(cc_commands.keys()), processor=rapidfuzz.utils.default_process + ) accepted = [] for key, score, __ in extracted: if score > 60: @@ -347,7 +349,7 @@ async def cc_search(self, ctx: commands.Context, *, query): await ctx.send(_("The following matches have been found:") + box(content)) @customcom.group(name="create", aliases=["add"], invoke_without_command=True) - @checks.mod_or_permissions(administrator=True) + @commands.mod_or_permissions(administrator=True) async def cc_create(self, ctx: commands.Context, command: str.lower, *, text: str): """Create custom commands. @@ -358,7 +360,7 @@ async def cc_create(self, ctx: commands.Context, command: str.lower, *, text: st await ctx.invoke(self.cc_create_simple, command=command, text=text) @cc_create.command(name="random") - @checks.mod_or_permissions(administrator=True) + @commands.mod_or_permissions(administrator=True) async def cc_create_random(self, ctx: commands.Context, command: str.lower): """Create a CC where it will randomly choose a response! @@ -397,12 +399,12 @@ async def cc_create_random(self, ctx: commands.Context, command: str.lower): ) @cc_create.command(name="simple") - @checks.mod_or_permissions(administrator=True) + @commands.mod_or_permissions(administrator=True) async def cc_create_simple(self, ctx, command: str.lower, *, text: str): """Add a simple custom command. Example: - - `[p]customcom create simple yourcommand Text you want` + - `[p]customcom create simple yourcommand Text you want` **Arguments:** @@ -436,7 +438,7 @@ async def cc_create_simple(self, ctx, command: str.lower, *, text: str): ) @customcom.command(name="cooldown") - @checks.mod_or_permissions(administrator=True) + @commands.mod_or_permissions(administrator=True) async def cc_cooldown( self, ctx, command: str.lower, cooldown: int = None, *, per: str.lower = "member" ): @@ -447,9 +449,9 @@ async def cc_cooldown( custom command. Examples: - - `[p]customcom cooldown pingrole` - - `[p]customcom cooldown yourcommand 30` - - `[p]cc cooldown mycommand 30 guild` + - `[p]customcom cooldown pingrole` + - `[p]customcom cooldown yourcommand 30` + - `[p]cc cooldown mycommand 30 guild` **Arguments:** @@ -487,12 +489,12 @@ async def cc_cooldown( ) @customcom.command(name="delete", aliases=["del", "remove"]) - @checks.mod_or_permissions(administrator=True) + @commands.mod_or_permissions(administrator=True) async def cc_delete(self, ctx, command: str.lower): """Delete a custom command. Example: - - `[p]customcom delete yourcommand` + - `[p]customcom delete yourcommand` **Arguments:** @@ -505,12 +507,12 @@ async def cc_delete(self, ctx, command: str.lower): await ctx.send(_("That command doesn't exist.")) @customcom.command(name="edit") - @checks.mod_or_permissions(administrator=True) + @commands.mod_or_permissions(administrator=True) async def cc_edit(self, ctx, command: str.lower, *, text: str = None): """Edit a custom command. Example: - - `[p]customcom edit yourcommand Text you want` + - `[p]customcom edit yourcommand Text you want` **Arguments:** diff --git a/redbot/cogs/customcom/locales/ar-SA.po b/redbot/cogs/customcom/locales/ar-SA.po index 44378873b9e..f01b64674f0 100644 --- a/redbot/cogs/customcom/locales/ar-SA.po +++ b/redbot/cogs/customcom/locales/ar-SA.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-08-10 05:03+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,34 +15,39 @@ msgstr "" "X-Crowdin-File-ID: 41\n" "Language: ar_SA\n" -#: redbot/cogs/customcom/customcom.py:78 +#: redbot/cogs/customcom/customcom.py:80 msgid "Welcome to the interactive random {cc} maker!\n" "Every 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:89 +#: redbot/cogs/customcom/customcom.py:91 msgid "Add a random response:" msgstr "إضافة رد عشوائي:" -#: redbot/cogs/customcom/customcom.py:101 +#: redbot/cogs/customcom/customcom.py:98 +msgid "The text response you're trying to create has more than 2000 characters.\n" +"I cannot send messages that are longer than 2000 characters, please try again." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:111 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 "هل تريد إنشاء أمر مخصص 'عشوائي'؟ (y/n)" - -#: redbot/cogs/customcom/customcom.py:172 #: redbot/cogs/customcom/customcom.py:183 +msgid "Do you want to create a 'randomized' custom command?" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:189 +#: redbot/cogs/customcom/customcom.py:200 msgid "Response timed out, please try again later." msgstr "انتهت مهلة الرد، يرجى المحاولة مرة أخرى لاحقاً." -#: redbot/cogs/customcom/customcom.py:177 +#: redbot/cogs/customcom/customcom.py:194 msgid "What response do you want?" msgstr "ما هي الاستجابة التي تريدها؟" -#: redbot/cogs/customcom/customcom.py:217 +#: redbot/cogs/customcom/customcom.py:236 #, 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" @@ -51,12 +56,12 @@ msgid "This cog contains commands for creating and managing custom commands that " " msgstr "" -#: redbot/cogs/customcom/customcom.py:247 +#: redbot/cogs/customcom/customcom.py:266 #, docstring msgid "Base command for Custom Commands management." msgstr "" -#: redbot/cogs/customcom/customcom.py:252 +#: redbot/cogs/customcom/customcom.py:271 #, 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" @@ -64,38 +69,38 @@ msgid "Get the raw response of a custom command, to get the proper markdown.\n\n " - `` The custom command to get the raw response of." msgstr "" -#: redbot/cogs/customcom/customcom.py:277 +#: redbot/cogs/customcom/customcom.py:296 msgid "Response #{num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:287 +#: redbot/cogs/customcom/customcom.py:306 msgid "Response #{num}/{total}:\n" "{raw}" msgstr "" -#: redbot/cogs/customcom/customcom.py:298 +#: redbot/cogs/customcom/customcom.py:317 #, docstring msgid "\n" " Searches through custom commands, according to the query.\n\n" -" Uses fuzzywuzzy searching to find close matches.\n\n" +" Uses fuzzy 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 +#: redbot/cogs/customcom/customcom.py:339 msgid "No close matches were found." msgstr "" -#: redbot/cogs/customcom/customcom.py:323 +#: redbot/cogs/customcom/customcom.py:344 msgid "Search results" msgstr "" -#: redbot/cogs/customcom/customcom.py:328 +#: redbot/cogs/customcom/customcom.py:349 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:333 +#: redbot/cogs/customcom/customcom.py:354 #, docstring msgid "Create custom commands.\n\n" " If a type is not specified, a simple CC will be created.\n" @@ -108,7 +113,7 @@ msgstr "إنشاء أوامر مخصصة.\n\n" " [here]()\n" " " -#: redbot/cogs/customcom/customcom.py:344 +#: redbot/cogs/customcom/customcom.py:365 #, docstring msgid "Create a CC where it will randomly choose a response!\n\n" " Note: This command is interactive.\n\n" @@ -117,114 +122,121 @@ msgid "Create a CC where it will randomly choose a response!\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:354 -#: redbot/cogs/customcom/customcom.py:388 +#: redbot/cogs/customcom/customcom.py:375 +#: redbot/cogs/customcom/customcom.py:416 msgid "Custom command names cannot have spaces in them." msgstr "" -#: redbot/cogs/customcom/customcom.py:357 -#: redbot/cogs/customcom/customcom.py:391 +#: redbot/cogs/customcom/customcom.py:378 +#: redbot/cogs/customcom/customcom.py:419 msgid "There already exists a bot command with the same name." msgstr "يوجد بالفعل أمر بوت بنفس الاسم." -#: redbot/cogs/customcom/customcom.py:361 +#: redbot/cogs/customcom/customcom.py:382 msgid "Custom command process cancelled." msgstr "تم إلغاء عملية الأوامر المخصصة." -#: redbot/cogs/customcom/customcom.py:365 -#: redbot/cogs/customcom/customcom.py:395 +#: redbot/cogs/customcom/customcom.py:386 +#: redbot/cogs/customcom/customcom.py:423 msgid "Custom command successfully added." msgstr "تم إضافة الأمر المخصص بنجاح." -#: redbot/cogs/customcom/customcom.py:368 -#: redbot/cogs/customcom/customcom.py:398 +#: redbot/cogs/customcom/customcom.py:389 +#: redbot/cogs/customcom/customcom.py:426 msgid "This command already exists. Use `{command}` to edit it." msgstr "هذا الأمر موجود بالفعل. استخدم `{command}` لتعديله." -#: redbot/cogs/customcom/customcom.py:376 +#: redbot/cogs/customcom/customcom.py:395 +#: redbot/cogs/customcom/customcom.py:434 +#: redbot/cogs/customcom/customcom.py:537 +msgid "The text response you're trying to create has more than 2000 characters.\n" +"I cannot send messages that are longer than 2000 characters." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:404 #, docstring msgid "Add a simple custom command.\n\n" " Example:\n" -" - `[p]customcom create simple yourcommand Text you want`\n\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 +#: redbot/cogs/customcom/customcom.py:445 #, 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" +" - `[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" +" - `[cooldown]` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.\n" +" - `[per]` The group to apply the cooldown on. Defaults to per member. Valid choices are server / guild, user / member, and channel.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:431 -#: redbot/cogs/customcom/customcom.py:472 +#: redbot/cogs/customcom/customcom.py:466 +#: redbot/cogs/customcom/customcom.py:507 msgid "That command doesn't exist." msgstr "هذا الأمر غير موجود." -#: redbot/cogs/customcom/customcom.py:436 +#: redbot/cogs/customcom/customcom.py:471 msgid "A {} may call this command every {} seconds" msgstr "يجوز {} استخدام هذا الأمر كل {} ثانية" -#: redbot/cogs/customcom/customcom.py:440 +#: redbot/cogs/customcom/customcom.py:475 msgid "This command has no cooldown." msgstr "هذا الأمر ليس له تبريد." -#: redbot/cogs/customcom/customcom.py:444 +#: redbot/cogs/customcom/customcom.py:479 msgid "{} must be one of {}" msgstr "{} يجب أن تكون واحدة من {}" -#: redbot/cogs/customcom/customcom.py:448 +#: redbot/cogs/customcom/customcom.py:483 msgid "Custom command cooldown successfully edited." msgstr "تم تعديل أمر تبريد مخصص بنجاح." -#: redbot/cogs/customcom/customcom.py:451 -#: redbot/cogs/customcom/customcom.py:492 +#: redbot/cogs/customcom/customcom.py:486 +#: redbot/cogs/customcom/customcom.py:527 msgid "That command doesn't exist. Use `{command}` to add it." msgstr "هذا الأمر غير موجود. استخدم `{command}` لإضافته." -#: redbot/cogs/customcom/customcom.py:459 +#: redbot/cogs/customcom/customcom.py:494 #, docstring msgid "Delete a custom command.\n\n" " Example:\n" -" - `[p]customcom delete yourcommand`\n\n" +" - `[p]customcom delete yourcommand`\n\n" " **Arguments:**\n\n" " - `` The custom command to delete.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:470 +#: redbot/cogs/customcom/customcom.py:505 msgid "Custom command successfully deleted." msgstr "تم حذف الأمر المخصص بنجاح." -#: redbot/cogs/customcom/customcom.py:477 +#: redbot/cogs/customcom/customcom.py:512 #, docstring msgid "Edit a custom command.\n\n" " Example:\n" -" - `[p]customcom edit yourcommand Text you want`\n\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 +#: redbot/cogs/customcom/customcom.py:524 msgid "Custom command successfully edited." msgstr "تم تعديل الأمر المخصص بنجاح." -#: redbot/cogs/customcom/customcom.py:504 +#: redbot/cogs/customcom/customcom.py:546 #, docstring msgid "List all available custom commands.\n\n" " The list displays a preview of each command's response, with\n" @@ -235,70 +247,70 @@ msgstr "قائمة جميع الأوامر المخصصة المتاحة.\n\n" " حررت من الدرك واستعيض عن الخطوط الجديدة بمسافات.\n" " " -#: redbot/cogs/customcom/customcom.py:513 +#: redbot/cogs/customcom/customcom.py:555 msgid "There are no custom commands in this server. Use `{command}` to start adding some." msgstr "لا توجد أوامر مخصصة في هذا الخادم. استخدم `{command}` لبدء إضافة البعض." -#: redbot/cogs/customcom/customcom.py:529 +#: redbot/cogs/customcom/customcom.py:571 msgid "Custom Command List" msgstr "قائمة الأوامر المخصصة" -#: redbot/cogs/customcom/customcom.py:533 +#: redbot/cogs/customcom/customcom.py:575 msgid "Page {num}/{total}" msgstr "الصفحة {num}/{total}" -#: redbot/cogs/customcom/customcom.py:543 +#: redbot/cogs/customcom/customcom.py:585 #, docstring msgid "Shows a custom command's responses and its settings.\n\n" " **Arguments:**\n\n" -" - `` The custom command to show.\n" +" - `` The custom command to show.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:553 +#: redbot/cogs/customcom/customcom.py:595 msgid "I could not not find that custom command." msgstr "لم أتمكن من العثور على هذا الأمر المخصص." -#: redbot/cogs/customcom/customcom.py:564 +#: redbot/cogs/customcom/customcom.py:606 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:570 +#: redbot/cogs/customcom/customcom.py:612 msgid "Random" msgstr "عشوائي" -#: redbot/cogs/customcom/customcom.py:570 +#: redbot/cogs/customcom/customcom.py:612 msgid "Normal" msgstr "عادي" -#: redbot/cogs/customcom/customcom.py:572 +#: redbot/cogs/customcom/customcom.py:614 msgid "Command: {command_name}\n" "Author: {author}\n" "Created: {created_at}\n" "Type: {type}\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:584 +#: redbot/cogs/customcom/customcom.py:626 msgid "Cooldowns:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:586 +#: redbot/cogs/customcom/customcom.py:628 msgid "{num} seconds per {period}\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:589 +#: redbot/cogs/customcom/customcom.py:631 msgid "Responses:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:687 +#: redbot/cogs/customcom/customcom.py:731 msgid "Too many arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:691 +#: redbot/cogs/customcom/customcom.py:735 msgid "Arguments must be sequential. Missing arguments: " msgstr "يجب أن تكون الحجج متتابعة. الحجج المفقودة: " -#: redbot/cogs/customcom/customcom.py:717 +#: redbot/cogs/customcom/customcom.py:761 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 0dc1c97ff8b..9b8b42206a6 100644 --- a/redbot/cogs/customcom/locales/bg-BG.po +++ b/redbot/cogs/customcom/locales/bg-BG.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-08-10 05:03+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,33 +15,38 @@ msgstr "" "X-Crowdin-File-ID: 41\n" "Language: bg_BG\n" -#: redbot/cogs/customcom/customcom.py:78 +#: redbot/cogs/customcom/customcom.py:80 msgid "Welcome to the interactive random {cc} maker!\n" "Every 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 +#: redbot/cogs/customcom/customcom.py:91 msgid "Add a random response:" msgstr "" -#: redbot/cogs/customcom/customcom.py:101 -msgid "Random responses must take the same arguments!" +#: redbot/cogs/customcom/customcom.py:98 +msgid "The text response you're trying to create has more than 2000 characters.\n" +"I cannot send messages that are longer than 2000 characters, please try again." msgstr "" -#: redbot/cogs/customcom/customcom.py:166 -msgid "Do you want to create a 'randomized' custom command? (y/n)" +#: redbot/cogs/customcom/customcom.py:111 +msgid "Random responses must take the same arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:172 #: redbot/cogs/customcom/customcom.py:183 +msgid "Do you want to create a 'randomized' custom command?" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:189 +#: redbot/cogs/customcom/customcom.py:200 msgid "Response timed out, please try again later." msgstr "" -#: redbot/cogs/customcom/customcom.py:177 +#: redbot/cogs/customcom/customcom.py:194 msgid "What response do you want?" msgstr "" -#: redbot/cogs/customcom/customcom.py:217 +#: redbot/cogs/customcom/customcom.py:236 #, 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" @@ -50,12 +55,12 @@ msgid "This cog contains commands for creating and managing custom commands that " " msgstr "" -#: redbot/cogs/customcom/customcom.py:247 +#: redbot/cogs/customcom/customcom.py:266 #, docstring msgid "Base command for Custom Commands management." msgstr "" -#: redbot/cogs/customcom/customcom.py:252 +#: redbot/cogs/customcom/customcom.py:271 #, 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" @@ -63,38 +68,38 @@ msgid "Get the raw response of a custom command, to get the proper markdown.\n\n " - `` The custom command to get the raw response of." msgstr "" -#: redbot/cogs/customcom/customcom.py:277 +#: redbot/cogs/customcom/customcom.py:296 msgid "Response #{num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:287 +#: redbot/cogs/customcom/customcom.py:306 msgid "Response #{num}/{total}:\n" "{raw}" msgstr "" -#: redbot/cogs/customcom/customcom.py:298 +#: redbot/cogs/customcom/customcom.py:317 #, docstring msgid "\n" " Searches through custom commands, according to the query.\n\n" -" Uses fuzzywuzzy searching to find close matches.\n\n" +" Uses fuzzy 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 +#: redbot/cogs/customcom/customcom.py:339 msgid "No close matches were found." msgstr "" -#: redbot/cogs/customcom/customcom.py:323 +#: redbot/cogs/customcom/customcom.py:344 msgid "Search results" msgstr "" -#: redbot/cogs/customcom/customcom.py:328 +#: redbot/cogs/customcom/customcom.py:349 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:333 +#: redbot/cogs/customcom/customcom.py:354 #, docstring msgid "Create custom commands.\n\n" " If a type is not specified, a simple CC will be created.\n" @@ -103,7 +108,7 @@ msgid "Create custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:344 +#: redbot/cogs/customcom/customcom.py:365 #, docstring msgid "Create a CC where it will randomly choose a response!\n\n" " Note: This command is interactive.\n\n" @@ -112,114 +117,121 @@ msgid "Create a CC where it will randomly choose a response!\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:354 -#: redbot/cogs/customcom/customcom.py:388 +#: redbot/cogs/customcom/customcom.py:375 +#: redbot/cogs/customcom/customcom.py:416 msgid "Custom command names cannot have spaces in them." msgstr "" -#: redbot/cogs/customcom/customcom.py:357 -#: redbot/cogs/customcom/customcom.py:391 +#: redbot/cogs/customcom/customcom.py:378 +#: redbot/cogs/customcom/customcom.py:419 msgid "There already exists a bot command with the same name." msgstr "" -#: redbot/cogs/customcom/customcom.py:361 +#: redbot/cogs/customcom/customcom.py:382 msgid "Custom command process cancelled." msgstr "" -#: redbot/cogs/customcom/customcom.py:365 -#: redbot/cogs/customcom/customcom.py:395 +#: redbot/cogs/customcom/customcom.py:386 +#: redbot/cogs/customcom/customcom.py:423 msgid "Custom command successfully added." msgstr "" -#: redbot/cogs/customcom/customcom.py:368 -#: redbot/cogs/customcom/customcom.py:398 +#: redbot/cogs/customcom/customcom.py:389 +#: redbot/cogs/customcom/customcom.py:426 msgid "This command already exists. Use `{command}` to edit it." msgstr "" -#: redbot/cogs/customcom/customcom.py:376 +#: redbot/cogs/customcom/customcom.py:395 +#: redbot/cogs/customcom/customcom.py:434 +#: redbot/cogs/customcom/customcom.py:537 +msgid "The text response you're trying to create has more than 2000 characters.\n" +"I cannot send messages that are longer than 2000 characters." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:404 #, docstring msgid "Add a simple custom command.\n\n" " Example:\n" -" - `[p]customcom create simple yourcommand Text you want`\n\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 +#: redbot/cogs/customcom/customcom.py:445 #, 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" +" - `[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" +" - `[cooldown]` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.\n" +" - `[per]` The group to apply the cooldown on. Defaults to per member. Valid choices are server / guild, user / member, and channel.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:431 -#: redbot/cogs/customcom/customcom.py:472 +#: redbot/cogs/customcom/customcom.py:466 +#: redbot/cogs/customcom/customcom.py:507 msgid "That command doesn't exist." msgstr "" -#: redbot/cogs/customcom/customcom.py:436 +#: redbot/cogs/customcom/customcom.py:471 msgid "A {} may call this command every {} seconds" msgstr "" -#: redbot/cogs/customcom/customcom.py:440 +#: redbot/cogs/customcom/customcom.py:475 msgid "This command has no cooldown." msgstr "" -#: redbot/cogs/customcom/customcom.py:444 +#: redbot/cogs/customcom/customcom.py:479 msgid "{} must be one of {}" msgstr "" -#: redbot/cogs/customcom/customcom.py:448 +#: redbot/cogs/customcom/customcom.py:483 msgid "Custom command cooldown successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:451 -#: redbot/cogs/customcom/customcom.py:492 +#: redbot/cogs/customcom/customcom.py:486 +#: redbot/cogs/customcom/customcom.py:527 msgid "That command doesn't exist. Use `{command}` to add it." msgstr "" -#: redbot/cogs/customcom/customcom.py:459 +#: redbot/cogs/customcom/customcom.py:494 #, docstring msgid "Delete a custom command.\n\n" " Example:\n" -" - `[p]customcom delete yourcommand`\n\n" +" - `[p]customcom delete yourcommand`\n\n" " **Arguments:**\n\n" " - `` The custom command to delete.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:470 +#: redbot/cogs/customcom/customcom.py:505 msgid "Custom command successfully deleted." msgstr "" -#: redbot/cogs/customcom/customcom.py:477 +#: redbot/cogs/customcom/customcom.py:512 #, docstring msgid "Edit a custom command.\n\n" " Example:\n" -" - `[p]customcom edit yourcommand Text you want`\n\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 +#: redbot/cogs/customcom/customcom.py:524 msgid "Custom command successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:504 +#: redbot/cogs/customcom/customcom.py:546 #, docstring msgid "List all available custom commands.\n\n" " The list displays a preview of each command's response, with\n" @@ -227,70 +239,70 @@ msgid "List all available custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:513 +#: redbot/cogs/customcom/customcom.py:555 msgid "There are no custom commands in this server. Use `{command}` to start adding some." msgstr "" -#: redbot/cogs/customcom/customcom.py:529 +#: redbot/cogs/customcom/customcom.py:571 msgid "Custom Command List" msgstr "" -#: redbot/cogs/customcom/customcom.py:533 +#: redbot/cogs/customcom/customcom.py:575 msgid "Page {num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:543 +#: redbot/cogs/customcom/customcom.py:585 #, docstring msgid "Shows a custom command's responses and its settings.\n\n" " **Arguments:**\n\n" -" - `` The custom command to show.\n" +" - `` The custom command to show.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:553 +#: redbot/cogs/customcom/customcom.py:595 msgid "I could not not find that custom command." msgstr "" -#: redbot/cogs/customcom/customcom.py:564 +#: redbot/cogs/customcom/customcom.py:606 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:570 +#: redbot/cogs/customcom/customcom.py:612 msgid "Random" msgstr "" -#: redbot/cogs/customcom/customcom.py:570 +#: redbot/cogs/customcom/customcom.py:612 msgid "Normal" msgstr "" -#: redbot/cogs/customcom/customcom.py:572 +#: redbot/cogs/customcom/customcom.py:614 msgid "Command: {command_name}\n" "Author: {author}\n" "Created: {created_at}\n" "Type: {type}\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:584 +#: redbot/cogs/customcom/customcom.py:626 msgid "Cooldowns:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:586 +#: redbot/cogs/customcom/customcom.py:628 msgid "{num} seconds per {period}\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:589 +#: redbot/cogs/customcom/customcom.py:631 msgid "Responses:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:687 +#: redbot/cogs/customcom/customcom.py:731 msgid "Too many arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:691 +#: redbot/cogs/customcom/customcom.py:735 msgid "Arguments must be sequential. Missing arguments: " msgstr "" -#: redbot/cogs/customcom/customcom.py:717 +#: redbot/cogs/customcom/customcom.py:761 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 b514601c604..bbabe9ee6ca 100644 --- a/redbot/cogs/customcom/locales/cs-CZ.po +++ b/redbot/cogs/customcom/locales/cs-CZ.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-08-10 05:03+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,48 +15,59 @@ msgstr "" "X-Crowdin-File-ID: 41\n" "Language: cs_CZ\n" -#: redbot/cogs/customcom/customcom.py:78 +#: redbot/cogs/customcom/customcom.py:80 msgid "Welcome to the interactive random {cc} maker!\n" "Every 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!\n" "Kaž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:89 +#: redbot/cogs/customcom/customcom.py:91 msgid "Add a random response:" msgstr "Přidat náhodnou odpověď:" -#: redbot/cogs/customcom/customcom.py:101 -msgid "Random responses must take the same arguments!" -msgstr "" +#: redbot/cogs/customcom/customcom.py:98 +msgid "The text response you're trying to create has more than 2000 characters.\n" +"I cannot send messages that are longer than 2000 characters, please try again." +msgstr "Textová odpověď, kterou se snažíte vytvořit, má více než 2000 znaků.\n" +"Nemohu odesílat zprávy delší než 2000 znaků, zkuste to prosím znovu." -#: 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:111 +msgid "Random responses must take the same arguments!" +msgstr "Náhodné odpovědi musí obsahovat stejné argumenty!" -#: redbot/cogs/customcom/customcom.py:172 #: redbot/cogs/customcom/customcom.py:183 +msgid "Do you want to create a 'randomized' custom command?" +msgstr "Chcete vytvořit 'náhodný' vlastní příkaz?" + +#: redbot/cogs/customcom/customcom.py:189 +#: redbot/cogs/customcom/customcom.py:200 msgid "Response timed out, please try again later." msgstr "Vypršel časový limit odpovědi, opakujte akci později." -#: redbot/cogs/customcom/customcom.py:177 +#: redbot/cogs/customcom/customcom.py:194 msgid "What response do you want?" msgstr "Jakou odpověď chcete?" -#: redbot/cogs/customcom/customcom.py:217 +#: redbot/cogs/customcom/customcom.py:236 #, 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 "" +msgstr "Tento cog obsahuje příkazy pro vytváření a správu vlastních příkazů, které zobrazují text.\n\n" +" Je užitečný pro ukládání informací, které by členové mohli potřebovat, například\n" +" FAQ odpovědi nebo invite linky. Vlastní příkazy může ve výchozím stavu použít\n" +" kdokoliv, proto buďte opatrní s pingy. Příkazy mohou být psány pouze s\n" +" malými písmeny a na velká písmena nebudou reagovat.\n" +" " -#: redbot/cogs/customcom/customcom.py:247 +#: redbot/cogs/customcom/customcom.py:266 #, docstring msgid "Base command for Custom Commands management." -msgstr "" +msgstr "Základní příkaz pro správu vlastních příkazů." -#: redbot/cogs/customcom/customcom.py:252 +#: redbot/cogs/customcom/customcom.py:271 #, 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" @@ -64,38 +75,44 @@ msgid "Get the raw response of a custom command, to get the proper markdown.\n\n " - `` The custom command to get the raw response of." msgstr "" -#: redbot/cogs/customcom/customcom.py:277 +#: redbot/cogs/customcom/customcom.py:296 msgid "Response #{num}/{total}" -msgstr "" +msgstr "Odpověď #{num}/{total}" -#: redbot/cogs/customcom/customcom.py:287 +#: redbot/cogs/customcom/customcom.py:306 msgid "Response #{num}/{total}:\n" "{raw}" -msgstr "" +msgstr "Odpověď #{num}/{total}:\n" +"{raw}" -#: redbot/cogs/customcom/customcom.py:298 +#: redbot/cogs/customcom/customcom.py:317 #, docstring msgid "\n" " Searches through custom commands, according to the query.\n\n" -" Uses fuzzywuzzy searching to find close matches.\n\n" +" Uses fuzzy searching to find close matches.\n\n" " **Arguments:**\n\n" " - `` The query to search for. Can be multiple words.\n" " " -msgstr "" +msgstr "\n" +" Vyhledavá ve vlastních příkazech dle dotazu.\n\n" +" Použije fuzzy vyhledávání k nalezení blízkých shod.\n\n" +" **Argumenty:**\n\n" +" -`` Dotaz, který se má vyhledat. Může obsahovat více slov.\n" +" " -#: redbot/cogs/customcom/customcom.py:318 +#: redbot/cogs/customcom/customcom.py:339 msgid "No close matches were found." -msgstr "" +msgstr "Žádné blízké odpovídající záznamy nebyly nalezeny." -#: redbot/cogs/customcom/customcom.py:323 +#: redbot/cogs/customcom/customcom.py:344 msgid "Search results" -msgstr "" +msgstr "Výsledky hledání" -#: redbot/cogs/customcom/customcom.py:328 +#: redbot/cogs/customcom/customcom.py:349 msgid "The following matches have been found:" -msgstr "" +msgstr "Byly nalezeny tyto záznamy odpovidající vyhledavaní:" -#: redbot/cogs/customcom/customcom.py:333 +#: redbot/cogs/customcom/customcom.py:354 #, docstring msgid "Create custom commands.\n\n" " If a type is not specified, a simple CC will be created.\n" @@ -104,7 +121,7 @@ msgid "Create custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:344 +#: redbot/cogs/customcom/customcom.py:365 #, docstring msgid "Create a CC where it will randomly choose a response!\n\n" " Note: This command is interactive.\n\n" @@ -113,114 +130,121 @@ msgid "Create a CC where it will randomly choose a response!\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:354 -#: redbot/cogs/customcom/customcom.py:388 +#: redbot/cogs/customcom/customcom.py:375 +#: redbot/cogs/customcom/customcom.py:416 msgid "Custom command names cannot have spaces in them." msgstr "" -#: redbot/cogs/customcom/customcom.py:357 -#: redbot/cogs/customcom/customcom.py:391 +#: redbot/cogs/customcom/customcom.py:378 +#: redbot/cogs/customcom/customcom.py:419 msgid "There already exists a bot command with the same name." msgstr "" -#: redbot/cogs/customcom/customcom.py:361 +#: redbot/cogs/customcom/customcom.py:382 msgid "Custom command process cancelled." msgstr "Vlastní příkaz byl zrušen." -#: redbot/cogs/customcom/customcom.py:365 -#: redbot/cogs/customcom/customcom.py:395 +#: redbot/cogs/customcom/customcom.py:386 +#: redbot/cogs/customcom/customcom.py:423 msgid "Custom command successfully added." msgstr "Vlastní příkaz byl úspěšně přidán." -#: redbot/cogs/customcom/customcom.py:368 -#: redbot/cogs/customcom/customcom.py:398 +#: redbot/cogs/customcom/customcom.py:389 +#: redbot/cogs/customcom/customcom.py:426 msgid "This command already exists. Use `{command}` to edit it." msgstr "" -#: redbot/cogs/customcom/customcom.py:376 +#: redbot/cogs/customcom/customcom.py:395 +#: redbot/cogs/customcom/customcom.py:434 +#: redbot/cogs/customcom/customcom.py:537 +msgid "The text response you're trying to create has more than 2000 characters.\n" +"I cannot send messages that are longer than 2000 characters." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:404 #, docstring msgid "Add a simple custom command.\n\n" " Example:\n" -" - `[p]customcom create simple yourcommand Text you want`\n\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 +#: redbot/cogs/customcom/customcom.py:445 #, 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" +" - `[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" +" - `[cooldown]` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.\n" +" - `[per]` The group to apply the cooldown on. Defaults to per member. Valid choices are server / guild, user / member, and channel.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:431 -#: redbot/cogs/customcom/customcom.py:472 +#: redbot/cogs/customcom/customcom.py:466 +#: redbot/cogs/customcom/customcom.py:507 msgid "That command doesn't exist." msgstr "Tento příkaz neexistuje." -#: redbot/cogs/customcom/customcom.py:436 +#: redbot/cogs/customcom/customcom.py:471 msgid "A {} may call this command every {} seconds" msgstr "" -#: redbot/cogs/customcom/customcom.py:440 +#: redbot/cogs/customcom/customcom.py:475 msgid "This command has no cooldown." msgstr "" -#: redbot/cogs/customcom/customcom.py:444 +#: redbot/cogs/customcom/customcom.py:479 msgid "{} must be one of {}" msgstr "{} musí být jeden z {}" -#: redbot/cogs/customcom/customcom.py:448 +#: redbot/cogs/customcom/customcom.py:483 msgid "Custom command cooldown successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:451 -#: redbot/cogs/customcom/customcom.py:492 +#: redbot/cogs/customcom/customcom.py:486 +#: redbot/cogs/customcom/customcom.py:527 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:459 +#: redbot/cogs/customcom/customcom.py:494 #, docstring msgid "Delete a custom command.\n\n" " Example:\n" -" - `[p]customcom delete yourcommand`\n\n" +" - `[p]customcom delete yourcommand`\n\n" " **Arguments:**\n\n" " - `` The custom command to delete.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:470 +#: redbot/cogs/customcom/customcom.py:505 msgid "Custom command successfully deleted." msgstr "" -#: redbot/cogs/customcom/customcom.py:477 +#: redbot/cogs/customcom/customcom.py:512 #, docstring msgid "Edit a custom command.\n\n" " Example:\n" -" - `[p]customcom edit yourcommand Text you want`\n\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 +#: redbot/cogs/customcom/customcom.py:524 msgid "Custom command successfully edited." msgstr "Vlastní příkaz byl úspěšně upraven." -#: redbot/cogs/customcom/customcom.py:504 +#: redbot/cogs/customcom/customcom.py:546 #, docstring msgid "List all available custom commands.\n\n" " The list displays a preview of each command's response, with\n" @@ -228,70 +252,70 @@ msgid "List all available custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:513 +#: redbot/cogs/customcom/customcom.py:555 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:529 +#: redbot/cogs/customcom/customcom.py:571 msgid "Custom Command List" msgstr "Seznam vlastních příkazů" -#: redbot/cogs/customcom/customcom.py:533 +#: redbot/cogs/customcom/customcom.py:575 msgid "Page {num}/{total}" msgstr "Strana {num}/{total}" -#: redbot/cogs/customcom/customcom.py:543 +#: redbot/cogs/customcom/customcom.py:585 #, docstring msgid "Shows a custom command's responses and its settings.\n\n" " **Arguments:**\n\n" -" - `` The custom command to show.\n" +" - `` The custom command to show.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:553 +#: redbot/cogs/customcom/customcom.py:595 msgid "I could not not find that custom command." msgstr "Nemohu najít tento vlastní příkaz." -#: redbot/cogs/customcom/customcom.py:564 +#: redbot/cogs/customcom/customcom.py:606 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:570 +#: redbot/cogs/customcom/customcom.py:612 msgid "Random" msgstr "Náhodně" -#: redbot/cogs/customcom/customcom.py:570 +#: redbot/cogs/customcom/customcom.py:612 msgid "Normal" msgstr "Normální" -#: redbot/cogs/customcom/customcom.py:572 +#: redbot/cogs/customcom/customcom.py:614 msgid "Command: {command_name}\n" "Author: {author}\n" "Created: {created_at}\n" "Type: {type}\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:584 +#: redbot/cogs/customcom/customcom.py:626 msgid "Cooldowns:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:586 +#: redbot/cogs/customcom/customcom.py:628 msgid "{num} seconds per {period}\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:589 +#: redbot/cogs/customcom/customcom.py:631 msgid "Responses:\n" msgstr "Odpovědi:\n" -#: redbot/cogs/customcom/customcom.py:687 +#: redbot/cogs/customcom/customcom.py:731 msgid "Too many arguments!" msgstr "Příliš mnoho argumentů!" -#: redbot/cogs/customcom/customcom.py:691 +#: redbot/cogs/customcom/customcom.py:735 msgid "Arguments must be sequential. Missing arguments: " msgstr "Argumenty musí být sekvenční. Chybějící argumenty: " -#: redbot/cogs/customcom/customcom.py:717 +#: redbot/cogs/customcom/customcom.py:761 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 77a8e0e4e82..425940fd046 100644 --- a/redbot/cogs/customcom/locales/da-DK.po +++ b/redbot/cogs/customcom/locales/da-DK.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-08-10 05:03+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,34 +15,39 @@ msgstr "" "X-Crowdin-File-ID: 41\n" "Language: da_DK\n" -#: redbot/cogs/customcom/customcom.py:78 +#: redbot/cogs/customcom/customcom.py:80 msgid "Welcome to the interactive random {cc} maker!\n" "Every 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!\n" "Hver 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:89 +#: redbot/cogs/customcom/customcom.py:91 msgid "Add a random response:" msgstr "Tilføj et tilfældig svar:" -#: redbot/cogs/customcom/customcom.py:101 -msgid "Random responses must take the same arguments!" +#: redbot/cogs/customcom/customcom.py:98 +msgid "The text response you're trying to create has more than 2000 characters.\n" +"I cannot send messages that are longer than 2000 characters, please try again." msgstr "" -#: 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:111 +msgid "Random responses must take the same arguments!" +msgstr "" -#: redbot/cogs/customcom/customcom.py:172 #: redbot/cogs/customcom/customcom.py:183 +msgid "Do you want to create a 'randomized' custom command?" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:189 +#: redbot/cogs/customcom/customcom.py:200 msgid "Response timed out, please try again later." msgstr "" -#: redbot/cogs/customcom/customcom.py:177 +#: redbot/cogs/customcom/customcom.py:194 msgid "What response do you want?" msgstr "Hvilket svar vil du have?" -#: redbot/cogs/customcom/customcom.py:217 +#: redbot/cogs/customcom/customcom.py:236 #, 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" @@ -51,12 +56,12 @@ msgid "This cog contains commands for creating and managing custom commands that " " msgstr "" -#: redbot/cogs/customcom/customcom.py:247 +#: redbot/cogs/customcom/customcom.py:266 #, docstring msgid "Base command for Custom Commands management." msgstr "" -#: redbot/cogs/customcom/customcom.py:252 +#: redbot/cogs/customcom/customcom.py:271 #, 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" @@ -64,38 +69,38 @@ msgid "Get the raw response of a custom command, to get the proper markdown.\n\n " - `` The custom command to get the raw response of." msgstr "" -#: redbot/cogs/customcom/customcom.py:277 +#: redbot/cogs/customcom/customcom.py:296 msgid "Response #{num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:287 +#: redbot/cogs/customcom/customcom.py:306 msgid "Response #{num}/{total}:\n" "{raw}" msgstr "" -#: redbot/cogs/customcom/customcom.py:298 +#: redbot/cogs/customcom/customcom.py:317 #, docstring msgid "\n" " Searches through custom commands, according to the query.\n\n" -" Uses fuzzywuzzy searching to find close matches.\n\n" +" Uses fuzzy 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 +#: redbot/cogs/customcom/customcom.py:339 msgid "No close matches were found." msgstr "" -#: redbot/cogs/customcom/customcom.py:323 +#: redbot/cogs/customcom/customcom.py:344 msgid "Search results" msgstr "" -#: redbot/cogs/customcom/customcom.py:328 +#: redbot/cogs/customcom/customcom.py:349 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:333 +#: redbot/cogs/customcom/customcom.py:354 #, docstring msgid "Create custom commands.\n\n" " If a type is not specified, a simple CC will be created.\n" @@ -104,7 +109,7 @@ msgid "Create custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:344 +#: redbot/cogs/customcom/customcom.py:365 #, docstring msgid "Create a CC where it will randomly choose a response!\n\n" " Note: This command is interactive.\n\n" @@ -113,114 +118,121 @@ msgid "Create a CC where it will randomly choose a response!\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:354 -#: redbot/cogs/customcom/customcom.py:388 +#: redbot/cogs/customcom/customcom.py:375 +#: redbot/cogs/customcom/customcom.py:416 msgid "Custom command names cannot have spaces in them." msgstr "" -#: redbot/cogs/customcom/customcom.py:357 -#: redbot/cogs/customcom/customcom.py:391 +#: redbot/cogs/customcom/customcom.py:378 +#: redbot/cogs/customcom/customcom.py:419 msgid "There already exists a bot command with the same name." msgstr "" -#: redbot/cogs/customcom/customcom.py:361 +#: redbot/cogs/customcom/customcom.py:382 msgid "Custom command process cancelled." msgstr "" -#: redbot/cogs/customcom/customcom.py:365 -#: redbot/cogs/customcom/customcom.py:395 +#: redbot/cogs/customcom/customcom.py:386 +#: redbot/cogs/customcom/customcom.py:423 msgid "Custom command successfully added." msgstr "" -#: redbot/cogs/customcom/customcom.py:368 -#: redbot/cogs/customcom/customcom.py:398 +#: redbot/cogs/customcom/customcom.py:389 +#: redbot/cogs/customcom/customcom.py:426 msgid "This command already exists. Use `{command}` to edit it." msgstr "" -#: redbot/cogs/customcom/customcom.py:376 +#: redbot/cogs/customcom/customcom.py:395 +#: redbot/cogs/customcom/customcom.py:434 +#: redbot/cogs/customcom/customcom.py:537 +msgid "The text response you're trying to create has more than 2000 characters.\n" +"I cannot send messages that are longer than 2000 characters." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:404 #, docstring msgid "Add a simple custom command.\n\n" " Example:\n" -" - `[p]customcom create simple yourcommand Text you want`\n\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 +#: redbot/cogs/customcom/customcom.py:445 #, 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" +" - `[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" +" - `[cooldown]` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.\n" +" - `[per]` The group to apply the cooldown on. Defaults to per member. Valid choices are server / guild, user / member, and channel.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:431 -#: redbot/cogs/customcom/customcom.py:472 +#: redbot/cogs/customcom/customcom.py:466 +#: redbot/cogs/customcom/customcom.py:507 msgid "That command doesn't exist." msgstr "" -#: redbot/cogs/customcom/customcom.py:436 +#: redbot/cogs/customcom/customcom.py:471 msgid "A {} may call this command every {} seconds" msgstr "" -#: redbot/cogs/customcom/customcom.py:440 +#: redbot/cogs/customcom/customcom.py:475 msgid "This command has no cooldown." msgstr "" -#: redbot/cogs/customcom/customcom.py:444 +#: redbot/cogs/customcom/customcom.py:479 msgid "{} must be one of {}" msgstr "" -#: redbot/cogs/customcom/customcom.py:448 +#: redbot/cogs/customcom/customcom.py:483 msgid "Custom command cooldown successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:451 -#: redbot/cogs/customcom/customcom.py:492 +#: redbot/cogs/customcom/customcom.py:486 +#: redbot/cogs/customcom/customcom.py:527 msgid "That command doesn't exist. Use `{command}` to add it." msgstr "" -#: redbot/cogs/customcom/customcom.py:459 +#: redbot/cogs/customcom/customcom.py:494 #, docstring msgid "Delete a custom command.\n\n" " Example:\n" -" - `[p]customcom delete yourcommand`\n\n" +" - `[p]customcom delete yourcommand`\n\n" " **Arguments:**\n\n" " - `` The custom command to delete.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:470 +#: redbot/cogs/customcom/customcom.py:505 msgid "Custom command successfully deleted." msgstr "" -#: redbot/cogs/customcom/customcom.py:477 +#: redbot/cogs/customcom/customcom.py:512 #, docstring msgid "Edit a custom command.\n\n" " Example:\n" -" - `[p]customcom edit yourcommand Text you want`\n\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 +#: redbot/cogs/customcom/customcom.py:524 msgid "Custom command successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:504 +#: redbot/cogs/customcom/customcom.py:546 #, docstring msgid "List all available custom commands.\n\n" " The list displays a preview of each command's response, with\n" @@ -228,70 +240,70 @@ msgid "List all available custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:513 +#: redbot/cogs/customcom/customcom.py:555 msgid "There are no custom commands in this server. Use `{command}` to start adding some." msgstr "" -#: redbot/cogs/customcom/customcom.py:529 +#: redbot/cogs/customcom/customcom.py:571 msgid "Custom Command List" msgstr "" -#: redbot/cogs/customcom/customcom.py:533 +#: redbot/cogs/customcom/customcom.py:575 msgid "Page {num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:543 +#: redbot/cogs/customcom/customcom.py:585 #, docstring msgid "Shows a custom command's responses and its settings.\n\n" " **Arguments:**\n\n" -" - `` The custom command to show.\n" +" - `` The custom command to show.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:553 +#: redbot/cogs/customcom/customcom.py:595 msgid "I could not not find that custom command." msgstr "" -#: redbot/cogs/customcom/customcom.py:564 +#: redbot/cogs/customcom/customcom.py:606 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:570 +#: redbot/cogs/customcom/customcom.py:612 msgid "Random" msgstr "" -#: redbot/cogs/customcom/customcom.py:570 +#: redbot/cogs/customcom/customcom.py:612 msgid "Normal" msgstr "" -#: redbot/cogs/customcom/customcom.py:572 +#: redbot/cogs/customcom/customcom.py:614 msgid "Command: {command_name}\n" "Author: {author}\n" "Created: {created_at}\n" "Type: {type}\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:584 +#: redbot/cogs/customcom/customcom.py:626 msgid "Cooldowns:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:586 +#: redbot/cogs/customcom/customcom.py:628 msgid "{num} seconds per {period}\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:589 +#: redbot/cogs/customcom/customcom.py:631 msgid "Responses:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:687 +#: redbot/cogs/customcom/customcom.py:731 msgid "Too many arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:691 +#: redbot/cogs/customcom/customcom.py:735 msgid "Arguments must be sequential. Missing arguments: " msgstr "" -#: redbot/cogs/customcom/customcom.py:717 +#: redbot/cogs/customcom/customcom.py:761 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 63420967287..14a8af6227e 100644 --- a/redbot/cogs/customcom/locales/de-DE.po +++ b/redbot/cogs/customcom/locales/de-DE.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-08-10 05:03+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,34 +15,39 @@ msgstr "" "X-Crowdin-File-ID: 41\n" "Language: de_DE\n" -#: redbot/cogs/customcom/customcom.py:78 +#: redbot/cogs/customcom/customcom.py:80 msgid "Welcome to the interactive random {cc} maker!\n" "Every 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.**\n" "Jede 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:89 +#: redbot/cogs/customcom/customcom.py:91 msgid "Add a random response:" msgstr "Füge eine zufällige Antwort hinzu:" -#: redbot/cogs/customcom/customcom.py:101 +#: redbot/cogs/customcom/customcom.py:98 +msgid "The text response you're trying to create has more than 2000 characters.\n" +"I cannot send messages that are longer than 2000 characters, please try again." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:111 msgid "Random responses must take the same arguments!" msgstr "Zufällige Antworten müssen die gleichen Argumente aufweisen!" -#: 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:172 #: redbot/cogs/customcom/customcom.py:183 +msgid "Do you want to create a 'randomized' custom command?" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:189 +#: redbot/cogs/customcom/customcom.py:200 msgid "Response timed out, please try again later." msgstr "Zeitüberschreitung bei der Antwort, versuche es später erneut." -#: redbot/cogs/customcom/customcom.py:177 +#: redbot/cogs/customcom/customcom.py:194 msgid "What response do you want?" msgstr "Welche Reaktion willst du?" -#: redbot/cogs/customcom/customcom.py:217 +#: redbot/cogs/customcom/customcom.py:236 #, 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" @@ -51,12 +56,12 @@ msgid "This cog contains commands for creating and managing custom commands that " " msgstr "" -#: redbot/cogs/customcom/customcom.py:247 +#: redbot/cogs/customcom/customcom.py:266 #, docstring msgid "Base command for Custom Commands management." msgstr "" -#: redbot/cogs/customcom/customcom.py:252 +#: redbot/cogs/customcom/customcom.py:271 #, 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" @@ -64,39 +69,39 @@ msgid "Get the raw response of a custom command, to get the proper markdown.\n\n " - `` The custom command to get the raw response of." msgstr "" -#: redbot/cogs/customcom/customcom.py:277 +#: redbot/cogs/customcom/customcom.py:296 msgid "Response #{num}/{total}" msgstr "Antwort #{num}/{total}" -#: redbot/cogs/customcom/customcom.py:287 +#: redbot/cogs/customcom/customcom.py:306 msgid "Response #{num}/{total}:\n" "{raw}" msgstr "Antwort #{num}/{total}:\n" "{raw}" -#: redbot/cogs/customcom/customcom.py:298 +#: redbot/cogs/customcom/customcom.py:317 #, docstring msgid "\n" " Searches through custom commands, according to the query.\n\n" -" Uses fuzzywuzzy searching to find close matches.\n\n" +" Uses fuzzy 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 +#: redbot/cogs/customcom/customcom.py:339 msgid "No close matches were found." msgstr "Keine Ergebnisse gefunden." -#: redbot/cogs/customcom/customcom.py:323 +#: redbot/cogs/customcom/customcom.py:344 msgid "Search results" msgstr "Suchergebnisse" -#: redbot/cogs/customcom/customcom.py:328 +#: redbot/cogs/customcom/customcom.py:349 msgid "The following matches have been found:" msgstr "Folgendes wurde gefunden:" -#: redbot/cogs/customcom/customcom.py:333 +#: redbot/cogs/customcom/customcom.py:354 #, docstring msgid "Create custom commands.\n\n" " If a type is not specified, a simple CC will be created.\n" @@ -109,7 +114,7 @@ msgstr "Erstelle einen benutzerdefinierten Befehl.\n\n" " [Dokumentation](https://docs.discord.red/en/stable/cog_customcom.html).\n" " " -#: redbot/cogs/customcom/customcom.py:344 +#: redbot/cogs/customcom/customcom.py:365 #, docstring msgid "Create a CC where it will randomly choose a response!\n\n" " Note: This command is interactive.\n\n" @@ -118,114 +123,121 @@ msgid "Create a CC where it will randomly choose a response!\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:354 -#: redbot/cogs/customcom/customcom.py:388 +#: redbot/cogs/customcom/customcom.py:375 +#: redbot/cogs/customcom/customcom.py:416 msgid "Custom command names cannot have spaces in them." msgstr "Benutzerdefinierte Befehle dürfen keine Leerzeichen enthalten." -#: redbot/cogs/customcom/customcom.py:357 -#: redbot/cogs/customcom/customcom.py:391 +#: redbot/cogs/customcom/customcom.py:378 +#: redbot/cogs/customcom/customcom.py:419 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:361 +#: redbot/cogs/customcom/customcom.py:382 msgid "Custom command process cancelled." msgstr "Der Vorgang, zum Erstellen eines benutzedefinierten Befehls, wurde abgebrochen." -#: redbot/cogs/customcom/customcom.py:365 -#: redbot/cogs/customcom/customcom.py:395 +#: redbot/cogs/customcom/customcom.py:386 +#: redbot/cogs/customcom/customcom.py:423 msgid "Custom command successfully added." msgstr "Benutzerdefinierter Befehl erfolgreich hinzugefügt." -#: redbot/cogs/customcom/customcom.py:368 -#: redbot/cogs/customcom/customcom.py:398 +#: redbot/cogs/customcom/customcom.py:389 +#: redbot/cogs/customcom/customcom.py:426 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:376 +#: redbot/cogs/customcom/customcom.py:395 +#: redbot/cogs/customcom/customcom.py:434 +#: redbot/cogs/customcom/customcom.py:537 +msgid "The text response you're trying to create has more than 2000 characters.\n" +"I cannot send messages that are longer than 2000 characters." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:404 #, docstring msgid "Add a simple custom command.\n\n" " Example:\n" -" - `[p]customcom create simple yourcommand Text you want`\n\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 +#: redbot/cogs/customcom/customcom.py:445 #, 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" +" - `[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" +" - `[cooldown]` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.\n" +" - `[per]` The group to apply the cooldown on. Defaults to per member. Valid choices are server / guild, user / member, and channel.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:431 -#: redbot/cogs/customcom/customcom.py:472 +#: redbot/cogs/customcom/customcom.py:466 +#: redbot/cogs/customcom/customcom.py:507 msgid "That command doesn't exist." msgstr "Dieser Befehl existiert nicht." -#: redbot/cogs/customcom/customcom.py:436 +#: redbot/cogs/customcom/customcom.py:471 msgid "A {} may call this command every {} seconds" msgstr "Ein {} darf diesen Befehl alle {} Sekunden aufrufen" -#: redbot/cogs/customcom/customcom.py:440 +#: redbot/cogs/customcom/customcom.py:475 msgid "This command has no cooldown." msgstr "Dieser Befehl hat keine Abklingzeit." -#: redbot/cogs/customcom/customcom.py:444 +#: redbot/cogs/customcom/customcom.py:479 msgid "{} must be one of {}" msgstr "{} muss einer von {} sein" -#: redbot/cogs/customcom/customcom.py:448 +#: redbot/cogs/customcom/customcom.py:483 msgid "Custom command cooldown successfully edited." msgstr "Abklingzeit des benutzerdefinierten Befehls erfolgreich bearbeitet." -#: redbot/cogs/customcom/customcom.py:451 -#: redbot/cogs/customcom/customcom.py:492 +#: redbot/cogs/customcom/customcom.py:486 +#: redbot/cogs/customcom/customcom.py:527 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:459 +#: redbot/cogs/customcom/customcom.py:494 #, docstring msgid "Delete a custom command.\n\n" " Example:\n" -" - `[p]customcom delete yourcommand`\n\n" +" - `[p]customcom delete yourcommand`\n\n" " **Arguments:**\n\n" " - `` The custom command to delete.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:470 +#: redbot/cogs/customcom/customcom.py:505 msgid "Custom command successfully deleted." msgstr "Benutzerdefinierter Befehl erfolgreich gelöscht." -#: redbot/cogs/customcom/customcom.py:477 +#: redbot/cogs/customcom/customcom.py:512 #, docstring msgid "Edit a custom command.\n\n" " Example:\n" -" - `[p]customcom edit yourcommand Text you want`\n\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 +#: redbot/cogs/customcom/customcom.py:524 msgid "Custom command successfully edited." msgstr "Benutzerdefinierter Befehl erfolgreich bearbeitet." -#: redbot/cogs/customcom/customcom.py:504 +#: redbot/cogs/customcom/customcom.py:546 #, docstring msgid "List all available custom commands.\n\n" " The list displays a preview of each command's response, with\n" @@ -236,43 +248,43 @@ msgstr "Listet alle verfügbaren benutzerdefinierten Befehle auf.\n\n" " mit escaped Markdown und Zeilenumbrüche durch Leerzeichen ersetzt.\n" " " -#: redbot/cogs/customcom/customcom.py:513 +#: redbot/cogs/customcom/customcom.py:555 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:529 +#: redbot/cogs/customcom/customcom.py:571 msgid "Custom Command List" msgstr "Liste der benutzerdefinierten Befehle" -#: redbot/cogs/customcom/customcom.py:533 +#: redbot/cogs/customcom/customcom.py:575 msgid "Page {num}/{total}" msgstr "Seite {num}/{total}" -#: redbot/cogs/customcom/customcom.py:543 +#: redbot/cogs/customcom/customcom.py:585 #, docstring msgid "Shows a custom command's responses and its settings.\n\n" " **Arguments:**\n\n" -" - `` The custom command to show.\n" +" - `` The custom command to show.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:553 +#: redbot/cogs/customcom/customcom.py:595 msgid "I could not not find that custom command." msgstr "Ich konnte diesen benutzerdefinierten Befehl nicht finden." -#: redbot/cogs/customcom/customcom.py:564 +#: redbot/cogs/customcom/customcom.py:606 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:570 +#: redbot/cogs/customcom/customcom.py:612 msgid "Random" msgstr "Zufall" -#: redbot/cogs/customcom/customcom.py:570 +#: redbot/cogs/customcom/customcom.py:612 msgid "Normal" msgstr "Normal" -#: redbot/cogs/customcom/customcom.py:572 +#: redbot/cogs/customcom/customcom.py:614 msgid "Command: {command_name}\n" "Author: {author}\n" "Created: {created_at}\n" @@ -282,27 +294,27 @@ msgstr "Befehl: {command_name}\n" "Erstellt: {created_at}\n" "Typ: {type}\n" -#: redbot/cogs/customcom/customcom.py:584 +#: redbot/cogs/customcom/customcom.py:626 msgid "Cooldowns:\n" msgstr "Cooldown:\n" -#: redbot/cogs/customcom/customcom.py:586 +#: redbot/cogs/customcom/customcom.py:628 msgid "{num} seconds per {period}\n" msgstr "{num} Sekunden pro {period}\n" -#: redbot/cogs/customcom/customcom.py:589 +#: redbot/cogs/customcom/customcom.py:631 msgid "Responses:\n" msgstr "Antworten:\n" -#: redbot/cogs/customcom/customcom.py:687 +#: redbot/cogs/customcom/customcom.py:731 msgid "Too many arguments!" msgstr "Zu viele Argumente!" -#: redbot/cogs/customcom/customcom.py:691 +#: redbot/cogs/customcom/customcom.py:735 msgid "Arguments must be sequential. Missing arguments: " msgstr "Argumente müssen sequentiell sein. Fehlende Argumente: " -#: redbot/cogs/customcom/customcom.py:717 +#: redbot/cogs/customcom/customcom.py:761 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/es-ES.po b/redbot/cogs/customcom/locales/es-ES.po index be0f750d47e..79da12cc6b7 100644 --- a/redbot/cogs/customcom/locales/es-ES.po +++ b/redbot/cogs/customcom/locales/es-ES.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-08-10 05:03+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,34 +15,40 @@ msgstr "" "X-Crowdin-File-ID: 41\n" "Language: es_ES\n" -#: redbot/cogs/customcom/customcom.py:78 +#: redbot/cogs/customcom/customcom.py:80 msgid "Welcome to the interactive random {cc} maker!\n" "Every 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 "¡Bienvenido al creador interactivo de {cc} al azar!\n" "Cada 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:89 +#: redbot/cogs/customcom/customcom.py:91 msgid "Add a random response:" -msgstr "Agrega una respuesta aleatoria:" +msgstr "Añade una respuesta aleatoria:" -#: redbot/cogs/customcom/customcom.py:101 +#: redbot/cogs/customcom/customcom.py:98 +msgid "The text response you're trying to create has more than 2000 characters.\n" +"I cannot send messages that are longer than 2000 characters, please try again." +msgstr "La respuesta de texto que estás intentando crear tiene más de 2000 caracteres.\n" +"No puedo enviar mensajes con más de 2000 caracteres, por favor inténtalo de nuevo." + +#: redbot/cogs/customcom/customcom.py:111 msgid "Random responses must take the same arguments!" msgstr "¡Las respuestas aleatorias deben tomar los mismos argumentos!" -#: redbot/cogs/customcom/customcom.py:166 -msgid "Do you want to create a 'randomized' custom command? (y/n)" -msgstr "¿Quieres crear un comando personalizado 'aleatorio'? (y/n)" - -#: redbot/cogs/customcom/customcom.py:172 #: redbot/cogs/customcom/customcom.py:183 +msgid "Do you want to create a 'randomized' custom command?" +msgstr "¿Quieres crear un comando personalizado 'aleatorio'?" + +#: redbot/cogs/customcom/customcom.py:189 +#: redbot/cogs/customcom/customcom.py:200 msgid "Response timed out, please try again later." msgstr "Respuesta expirada, inténtalo de nuevo más tarde." -#: redbot/cogs/customcom/customcom.py:177 +#: redbot/cogs/customcom/customcom.py:194 msgid "What response do you want?" -msgstr "¿Qué tipo de respuesta quieres?" +msgstr "¿Qué respuesta quieres?" -#: redbot/cogs/customcom/customcom.py:217 +#: redbot/cogs/customcom/customcom.py:236 #, 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" @@ -55,12 +61,12 @@ msgstr "Este módulo contiene comandos para crear y gestionar comandos personali " Los comandos sólo pueden ser minúsculas, y no responden a ninguna letra mayúscula.\n" " " -#: redbot/cogs/customcom/customcom.py:247 +#: redbot/cogs/customcom/customcom.py:266 #, docstring msgid "Base command for Custom Commands management." msgstr "Comando base para la gestión de Comandos Personalizados." -#: redbot/cogs/customcom/customcom.py:252 +#: redbot/cogs/customcom/customcom.py:271 #, 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" @@ -71,44 +77,44 @@ msgstr "Obtener la respuesta cruda de un comando personalizado, para obtener el " **Argumentos:**\n\n" " - `` El comando personalizado para obtener la respuesta cruda." -#: redbot/cogs/customcom/customcom.py:277 +#: redbot/cogs/customcom/customcom.py:296 msgid "Response #{num}/{total}" msgstr "Respuesta #{num}/{total}" -#: redbot/cogs/customcom/customcom.py:287 +#: redbot/cogs/customcom/customcom.py:306 msgid "Response #{num}/{total}:\n" "{raw}" msgstr "Respuesta #{num}/{total}:\n" "{raw}" -#: redbot/cogs/customcom/customcom.py:298 +#: redbot/cogs/customcom/customcom.py:317 #, docstring msgid "\n" " Searches through custom commands, according to the query.\n\n" -" Uses fuzzywuzzy searching to find close matches.\n\n" +" Uses fuzzy 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" +" Utiliza la búsqueda difusa para encontrar coincidencias cerca.\n\n" " **Argumentos:**\n\n" " - `` La consulta a buscar. Puede ser varias palabras.\n" " " -#: redbot/cogs/customcom/customcom.py:318 +#: redbot/cogs/customcom/customcom.py:339 msgid "No close matches were found." msgstr "No se encontraron coincidencias cercanas." -#: redbot/cogs/customcom/customcom.py:323 +#: redbot/cogs/customcom/customcom.py:344 msgid "Search results" msgstr "Resultados de la búsqueda" -#: redbot/cogs/customcom/customcom.py:328 +#: redbot/cogs/customcom/customcom.py:349 msgid "The following matches have been found:" msgstr "Se han encontrado las siguientes coincidencias:" -#: redbot/cogs/customcom/customcom.py:333 +#: redbot/cogs/customcom/customcom.py:354 #, docstring msgid "Create custom commands.\n\n" " If a type is not specified, a simple CC will be created.\n" @@ -121,7 +127,7 @@ msgstr "Crear comandos personalizados.\n\n" " [here](https://docs. iscord.red/es/stable/cog_customcom.html).\n" " " -#: redbot/cogs/customcom/customcom.py:344 +#: redbot/cogs/customcom/customcom.py:365 #, docstring msgid "Create a CC where it will randomly choose a response!\n\n" " Note: This command is interactive.\n\n" @@ -134,143 +140,122 @@ msgstr "¡Crea un CC donde elegirá aleatoriamente una respuesta!\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 +#: redbot/cogs/customcom/customcom.py:375 +#: redbot/cogs/customcom/customcom.py:416 msgid "Custom command names cannot have spaces in them." msgstr "Los nombres de comandos personalizados no pueden tener espacios en ellos." -#: redbot/cogs/customcom/customcom.py:357 -#: redbot/cogs/customcom/customcom.py:391 +#: redbot/cogs/customcom/customcom.py:378 +#: redbot/cogs/customcom/customcom.py:419 msgid "There already exists a bot command with the same name." msgstr "Ya existe un comando de bot con el mismo nombre." -#: redbot/cogs/customcom/customcom.py:361 +#: redbot/cogs/customcom/customcom.py:382 msgid "Custom command process cancelled." msgstr "Proceso de comandos personalizado cancelado." -#: redbot/cogs/customcom/customcom.py:365 -#: redbot/cogs/customcom/customcom.py:395 +#: redbot/cogs/customcom/customcom.py:386 +#: redbot/cogs/customcom/customcom.py:423 msgid "Custom command successfully added." msgstr "Comando personalizado añadido satifactoriamente." -#: redbot/cogs/customcom/customcom.py:368 -#: redbot/cogs/customcom/customcom.py:398 +#: redbot/cogs/customcom/customcom.py:389 +#: redbot/cogs/customcom/customcom.py:426 msgid "This command already exists. Use `{command}` to edit it." msgstr "Este comando ya existe. Use `{command}` para editarlo." -#: redbot/cogs/customcom/customcom.py:376 +#: redbot/cogs/customcom/customcom.py:395 +#: redbot/cogs/customcom/customcom.py:434 +#: redbot/cogs/customcom/customcom.py:537 +msgid "The text response you're trying to create has more than 2000 characters.\n" +"I cannot send messages that are longer than 2000 characters." +msgstr "La respuesta de texto que estás intentando crear tiene más de 2000 caracteres.\n" +"No puedo enviar mensajes de más de 2000 caracteres." + +#: redbot/cogs/customcom/customcom.py:404 #, docstring msgid "Add a simple custom command.\n\n" " Example:\n" -" - `[p]customcom create simple yourcommand Text you want`\n\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" -" " +msgstr "" -#: redbot/cogs/customcom/customcom.py:410 +#: redbot/cogs/customcom/customcom.py:445 #, 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" +" - `[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" +" - `[cooldown]` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.\n" +" - `[per]` The group to apply the cooldown on. Defaults to per member. Valid choices are server / guild, user / member, and channel.\n" " " +msgstr "" -#: redbot/cogs/customcom/customcom.py:431 -#: redbot/cogs/customcom/customcom.py:472 +#: redbot/cogs/customcom/customcom.py:466 +#: redbot/cogs/customcom/customcom.py:507 msgid "That command doesn't exist." msgstr "Este comando no existe." -#: redbot/cogs/customcom/customcom.py:436 +#: redbot/cogs/customcom/customcom.py:471 msgid "A {} may call this command every {} seconds" msgstr "{} puede llamar a este comando cada {} segundos" -#: redbot/cogs/customcom/customcom.py:440 +#: redbot/cogs/customcom/customcom.py:475 msgid "This command has no cooldown." msgstr "Este comando no tiene tiempo de reutilización." -#: redbot/cogs/customcom/customcom.py:444 +#: redbot/cogs/customcom/customcom.py:479 msgid "{} must be one of {}" msgstr "{} debe ser uno de {}" -#: redbot/cogs/customcom/customcom.py:448 +#: redbot/cogs/customcom/customcom.py:483 msgid "Custom command cooldown successfully edited." msgstr "El tiempo de reutilización del comando personalizado se ha editado correctamente." -#: redbot/cogs/customcom/customcom.py:451 -#: redbot/cogs/customcom/customcom.py:492 +#: redbot/cogs/customcom/customcom.py:486 +#: redbot/cogs/customcom/customcom.py:527 msgid "That command doesn't exist. Use `{command}` to add it." msgstr "Ese comando no existe. Use `{command}` para agregarlo." -#: redbot/cogs/customcom/customcom.py:459 +#: redbot/cogs/customcom/customcom.py:494 #, docstring msgid "Delete a custom command.\n\n" " Example:\n" -" - `[p]customcom delete yourcommand`\n\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" -" " +msgstr "" -#: redbot/cogs/customcom/customcom.py:470 +#: redbot/cogs/customcom/customcom.py:505 msgid "Custom command successfully deleted." msgstr "Comando personalizado eliminado satifactoriamente." -#: redbot/cogs/customcom/customcom.py:477 +#: redbot/cogs/customcom/customcom.py:512 #, docstring msgid "Edit a custom command.\n\n" " Example:\n" -" - `[p]customcom edit yourcommand Text you want`\n\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" -" " +msgstr "" -#: redbot/cogs/customcom/customcom.py:489 +#: redbot/cogs/customcom/customcom.py:524 msgid "Custom command successfully edited." msgstr "Comando personalizado editado con éxito." -#: redbot/cogs/customcom/customcom.py:504 +#: redbot/cogs/customcom/customcom.py:546 #, docstring msgid "List all available custom commands.\n\n" " The list displays a preview of each command's response, with\n" @@ -281,46 +266,46 @@ msgstr "Listar todos los comandos personalizados disponibles.\n\n" " markdown escapado y nuevas líneas sustituidas por espacios.\n" " " -#: redbot/cogs/customcom/customcom.py:513 +#: redbot/cogs/customcom/customcom.py:555 msgid "There are no custom commands in this server. Use `{command}` to start adding some." msgstr "No hay comandos personalizados en este servidor. Use `{command}` para comenzar a agregar algunos." -#: redbot/cogs/customcom/customcom.py:529 +#: redbot/cogs/customcom/customcom.py:571 msgid "Custom Command List" msgstr "Lista de comandos personalizados" -#: redbot/cogs/customcom/customcom.py:533 +#: redbot/cogs/customcom/customcom.py:575 msgid "Page {num}/{total}" msgstr "Página {num}/{total}" -#: redbot/cogs/customcom/customcom.py:543 +#: redbot/cogs/customcom/customcom.py:585 #, docstring msgid "Shows a custom command's responses and its settings.\n\n" " **Arguments:**\n\n" -" - `` The custom command to show.\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" +" - `` El comando personalizado a mostrar.\n" " " -#: redbot/cogs/customcom/customcom.py:553 +#: redbot/cogs/customcom/customcom.py:595 msgid "I could not not find that custom command." msgstr "No he podido encontrar ese comando personalizado." -#: redbot/cogs/customcom/customcom.py:564 +#: redbot/cogs/customcom/customcom.py:606 msgid "Deleted User" msgstr "Usuario eliminado" -#: redbot/cogs/customcom/customcom.py:570 +#: redbot/cogs/customcom/customcom.py:612 msgid "Random" msgstr "Aleatorio" -#: redbot/cogs/customcom/customcom.py:570 +#: redbot/cogs/customcom/customcom.py:612 msgid "Normal" msgstr "Normal" -#: redbot/cogs/customcom/customcom.py:572 +#: redbot/cogs/customcom/customcom.py:614 msgid "Command: {command_name}\n" "Author: {author}\n" "Created: {created_at}\n" @@ -330,27 +315,27 @@ msgstr "Comando: {command_name}\n" "Creado: {created_at}\n" "Tipo: {type}\n" -#: redbot/cogs/customcom/customcom.py:584 +#: redbot/cogs/customcom/customcom.py:626 msgid "Cooldowns:\n" -msgstr "Enfriamiento:\n" +msgstr "Enfriamientos:\n" -#: redbot/cogs/customcom/customcom.py:586 +#: redbot/cogs/customcom/customcom.py:628 msgid "{num} seconds per {period}\n" msgstr "{num} segundos por {period}\n" -#: redbot/cogs/customcom/customcom.py:589 +#: redbot/cogs/customcom/customcom.py:631 msgid "Responses:\n" msgstr "Respuestas:\n" -#: redbot/cogs/customcom/customcom.py:687 +#: redbot/cogs/customcom/customcom.py:731 msgid "Too many arguments!" msgstr "¡Demasiados argumentos!" -#: redbot/cogs/customcom/customcom.py:691 +#: redbot/cogs/customcom/customcom.py:735 msgid "Arguments must be sequential. Missing arguments: " msgstr "Los argumentos deben ser secuenciales. Faltan argumentos: " -#: redbot/cogs/customcom/customcom.py:717 +#: redbot/cogs/customcom/customcom.py:761 msgid "Conflicting colon notation for argument {index}: \"{name1}\" and \"{name2}\"." 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 3cc90663a7e..b0da1004523 100644 --- a/redbot/cogs/customcom/locales/fi-FI.po +++ b/redbot/cogs/customcom/locales/fi-FI.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-08-10 05:03+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,33 +15,38 @@ msgstr "" "X-Crowdin-File-ID: 41\n" "Language: fi_FI\n" -#: redbot/cogs/customcom/customcom.py:78 +#: redbot/cogs/customcom/customcom.py:80 msgid "Welcome to the interactive random {cc} maker!\n" "Every 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 +#: redbot/cogs/customcom/customcom.py:91 msgid "Add a random response:" msgstr "" -#: redbot/cogs/customcom/customcom.py:101 -msgid "Random responses must take the same arguments!" +#: redbot/cogs/customcom/customcom.py:98 +msgid "The text response you're trying to create has more than 2000 characters.\n" +"I cannot send messages that are longer than 2000 characters, please try again." msgstr "" -#: redbot/cogs/customcom/customcom.py:166 -msgid "Do you want to create a 'randomized' custom command? (y/n)" +#: redbot/cogs/customcom/customcom.py:111 +msgid "Random responses must take the same arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:172 #: redbot/cogs/customcom/customcom.py:183 +msgid "Do you want to create a 'randomized' custom command?" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:189 +#: redbot/cogs/customcom/customcom.py:200 msgid "Response timed out, please try again later." msgstr "" -#: redbot/cogs/customcom/customcom.py:177 +#: redbot/cogs/customcom/customcom.py:194 msgid "What response do you want?" msgstr "" -#: redbot/cogs/customcom/customcom.py:217 +#: redbot/cogs/customcom/customcom.py:236 #, 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" @@ -50,12 +55,12 @@ msgid "This cog contains commands for creating and managing custom commands that " " msgstr "" -#: redbot/cogs/customcom/customcom.py:247 +#: redbot/cogs/customcom/customcom.py:266 #, docstring msgid "Base command for Custom Commands management." msgstr "" -#: redbot/cogs/customcom/customcom.py:252 +#: redbot/cogs/customcom/customcom.py:271 #, 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" @@ -63,38 +68,38 @@ msgid "Get the raw response of a custom command, to get the proper markdown.\n\n " - `` The custom command to get the raw response of." msgstr "" -#: redbot/cogs/customcom/customcom.py:277 +#: redbot/cogs/customcom/customcom.py:296 msgid "Response #{num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:287 +#: redbot/cogs/customcom/customcom.py:306 msgid "Response #{num}/{total}:\n" "{raw}" msgstr "" -#: redbot/cogs/customcom/customcom.py:298 +#: redbot/cogs/customcom/customcom.py:317 #, docstring msgid "\n" " Searches through custom commands, according to the query.\n\n" -" Uses fuzzywuzzy searching to find close matches.\n\n" +" Uses fuzzy 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 +#: redbot/cogs/customcom/customcom.py:339 msgid "No close matches were found." msgstr "" -#: redbot/cogs/customcom/customcom.py:323 +#: redbot/cogs/customcom/customcom.py:344 msgid "Search results" msgstr "" -#: redbot/cogs/customcom/customcom.py:328 +#: redbot/cogs/customcom/customcom.py:349 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:333 +#: redbot/cogs/customcom/customcom.py:354 #, docstring msgid "Create custom commands.\n\n" " If a type is not specified, a simple CC will be created.\n" @@ -103,7 +108,7 @@ msgid "Create custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:344 +#: redbot/cogs/customcom/customcom.py:365 #, docstring msgid "Create a CC where it will randomly choose a response!\n\n" " Note: This command is interactive.\n\n" @@ -112,114 +117,121 @@ msgid "Create a CC where it will randomly choose a response!\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:354 -#: redbot/cogs/customcom/customcom.py:388 +#: redbot/cogs/customcom/customcom.py:375 +#: redbot/cogs/customcom/customcom.py:416 msgid "Custom command names cannot have spaces in them." msgstr "" -#: redbot/cogs/customcom/customcom.py:357 -#: redbot/cogs/customcom/customcom.py:391 +#: redbot/cogs/customcom/customcom.py:378 +#: redbot/cogs/customcom/customcom.py:419 msgid "There already exists a bot command with the same name." msgstr "" -#: redbot/cogs/customcom/customcom.py:361 +#: redbot/cogs/customcom/customcom.py:382 msgid "Custom command process cancelled." msgstr "" -#: redbot/cogs/customcom/customcom.py:365 -#: redbot/cogs/customcom/customcom.py:395 +#: redbot/cogs/customcom/customcom.py:386 +#: redbot/cogs/customcom/customcom.py:423 msgid "Custom command successfully added." msgstr "" -#: redbot/cogs/customcom/customcom.py:368 -#: redbot/cogs/customcom/customcom.py:398 +#: redbot/cogs/customcom/customcom.py:389 +#: redbot/cogs/customcom/customcom.py:426 msgid "This command already exists. Use `{command}` to edit it." msgstr "" -#: redbot/cogs/customcom/customcom.py:376 +#: redbot/cogs/customcom/customcom.py:395 +#: redbot/cogs/customcom/customcom.py:434 +#: redbot/cogs/customcom/customcom.py:537 +msgid "The text response you're trying to create has more than 2000 characters.\n" +"I cannot send messages that are longer than 2000 characters." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:404 #, docstring msgid "Add a simple custom command.\n\n" " Example:\n" -" - `[p]customcom create simple yourcommand Text you want`\n\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 +#: redbot/cogs/customcom/customcom.py:445 #, 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" +" - `[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" +" - `[cooldown]` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.\n" +" - `[per]` The group to apply the cooldown on. Defaults to per member. Valid choices are server / guild, user / member, and channel.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:431 -#: redbot/cogs/customcom/customcom.py:472 +#: redbot/cogs/customcom/customcom.py:466 +#: redbot/cogs/customcom/customcom.py:507 msgid "That command doesn't exist." msgstr "" -#: redbot/cogs/customcom/customcom.py:436 +#: redbot/cogs/customcom/customcom.py:471 msgid "A {} may call this command every {} seconds" msgstr "" -#: redbot/cogs/customcom/customcom.py:440 +#: redbot/cogs/customcom/customcom.py:475 msgid "This command has no cooldown." msgstr "" -#: redbot/cogs/customcom/customcom.py:444 +#: redbot/cogs/customcom/customcom.py:479 msgid "{} must be one of {}" msgstr "" -#: redbot/cogs/customcom/customcom.py:448 +#: redbot/cogs/customcom/customcom.py:483 msgid "Custom command cooldown successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:451 -#: redbot/cogs/customcom/customcom.py:492 +#: redbot/cogs/customcom/customcom.py:486 +#: redbot/cogs/customcom/customcom.py:527 msgid "That command doesn't exist. Use `{command}` to add it." msgstr "" -#: redbot/cogs/customcom/customcom.py:459 +#: redbot/cogs/customcom/customcom.py:494 #, docstring msgid "Delete a custom command.\n\n" " Example:\n" -" - `[p]customcom delete yourcommand`\n\n" +" - `[p]customcom delete yourcommand`\n\n" " **Arguments:**\n\n" " - `` The custom command to delete.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:470 +#: redbot/cogs/customcom/customcom.py:505 msgid "Custom command successfully deleted." msgstr "" -#: redbot/cogs/customcom/customcom.py:477 +#: redbot/cogs/customcom/customcom.py:512 #, docstring msgid "Edit a custom command.\n\n" " Example:\n" -" - `[p]customcom edit yourcommand Text you want`\n\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 +#: redbot/cogs/customcom/customcom.py:524 msgid "Custom command successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:504 +#: redbot/cogs/customcom/customcom.py:546 #, docstring msgid "List all available custom commands.\n\n" " The list displays a preview of each command's response, with\n" @@ -227,70 +239,70 @@ msgid "List all available custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:513 +#: redbot/cogs/customcom/customcom.py:555 msgid "There are no custom commands in this server. Use `{command}` to start adding some." msgstr "" -#: redbot/cogs/customcom/customcom.py:529 +#: redbot/cogs/customcom/customcom.py:571 msgid "Custom Command List" msgstr "" -#: redbot/cogs/customcom/customcom.py:533 +#: redbot/cogs/customcom/customcom.py:575 msgid "Page {num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:543 +#: redbot/cogs/customcom/customcom.py:585 #, docstring msgid "Shows a custom command's responses and its settings.\n\n" " **Arguments:**\n\n" -" - `` The custom command to show.\n" +" - `` The custom command to show.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:553 +#: redbot/cogs/customcom/customcom.py:595 msgid "I could not not find that custom command." msgstr "" -#: redbot/cogs/customcom/customcom.py:564 +#: redbot/cogs/customcom/customcom.py:606 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:570 +#: redbot/cogs/customcom/customcom.py:612 msgid "Random" msgstr "" -#: redbot/cogs/customcom/customcom.py:570 +#: redbot/cogs/customcom/customcom.py:612 msgid "Normal" msgstr "" -#: redbot/cogs/customcom/customcom.py:572 +#: redbot/cogs/customcom/customcom.py:614 msgid "Command: {command_name}\n" "Author: {author}\n" "Created: {created_at}\n" "Type: {type}\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:584 +#: redbot/cogs/customcom/customcom.py:626 msgid "Cooldowns:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:586 +#: redbot/cogs/customcom/customcom.py:628 msgid "{num} seconds per {period}\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:589 +#: redbot/cogs/customcom/customcom.py:631 msgid "Responses:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:687 +#: redbot/cogs/customcom/customcom.py:731 msgid "Too many arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:691 +#: redbot/cogs/customcom/customcom.py:735 msgid "Arguments must be sequential. Missing arguments: " msgstr "" -#: redbot/cogs/customcom/customcom.py:717 +#: redbot/cogs/customcom/customcom.py:761 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 e456fea67e7..46eee79a3c5 100644 --- a/redbot/cogs/customcom/locales/fr-FR.po +++ b/redbot/cogs/customcom/locales/fr-FR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-08-10 05:03+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,88 +15,100 @@ msgstr "" "X-Crowdin-File-ID: 41\n" "Language: fr_FR\n" -#: redbot/cogs/customcom/customcom.py:78 +#: redbot/cogs/customcom/customcom.py:80 msgid "Welcome to the interactive random {cc} maker!\n" "Every 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}  !\n" "Chaque 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:89 +#: redbot/cogs/customcom/customcom.py:91 msgid "Add a random response:" msgstr "Ajouter une réponse aléatoire :" -#: redbot/cogs/customcom/customcom.py:101 +#: redbot/cogs/customcom/customcom.py:98 +msgid "The text response you're trying to create has more than 2000 characters.\n" +"I cannot send messages that are longer than 2000 characters, please try again." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:111 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: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:172 #: redbot/cogs/customcom/customcom.py:183 +msgid "Do you want to create a 'randomized' custom command?" +msgstr "Voulez-vous créer une commande personnalisée \"aléatoire\" ?" + +#: redbot/cogs/customcom/customcom.py:189 +#: redbot/cogs/customcom/customcom.py:200 msgid "Response timed out, please try again later." msgstr "Requête expirée, veuillez réessayer ultérieurement." -#: redbot/cogs/customcom/customcom.py:177 +#: redbot/cogs/customcom/customcom.py:194 msgid "What response do you want?" msgstr "Quelle réponse voulez-vous ?" -#: redbot/cogs/customcom/customcom.py:217 +#: redbot/cogs/customcom/customcom.py:236 #, 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 "" +msgstr "Ce cog contient des commandes permettant de créer et de gérer des commandes personnalisées qui affichent du texte.\n\n" +" Elles sont utiles pour stocker les informations dont les membres peuvent avoir besoin, comme les réponses à la FAQ ou les liens d'invitation.\n" +" Les commandes personnalisées peuvent être utilisées par n'importe qui par défaut, donc soyez prudent avec les pings.\n" +" Les commandes ne peuvent être qu'en minuscules, et ne répondront pas aux lettres majuscules.\n" +" " -#: redbot/cogs/customcom/customcom.py:247 +#: redbot/cogs/customcom/customcom.py:266 #, docstring msgid "Base command for Custom Commands management." msgstr "Commande de base pour la gestion des commandes personnalisées." -#: redbot/cogs/customcom/customcom.py:252 +#: redbot/cogs/customcom/customcom.py:271 #, 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 "" +msgstr "Obtenez la réponse brute d'une commande personnalisée, pour obtenir le markdown approprié.\n\n" +" Ceci est utile pour copier et coller.\n\n" +" **Arguments:**\n\n" +" - `` La commande personnalisée dont on veut obtenir la réponse brute." -#: redbot/cogs/customcom/customcom.py:277 +#: redbot/cogs/customcom/customcom.py:296 msgid "Response #{num}/{total}" msgstr "Réponse #{num}/{total}" -#: redbot/cogs/customcom/customcom.py:287 +#: redbot/cogs/customcom/customcom.py:306 msgid "Response #{num}/{total}:\n" "{raw}" msgstr "Réponse #{num}/{total}:\n" "{raw}" -#: redbot/cogs/customcom/customcom.py:298 +#: redbot/cogs/customcom/customcom.py:317 #, docstring msgid "\n" " Searches through custom commands, according to the query.\n\n" -" Uses fuzzywuzzy searching to find close matches.\n\n" +" Uses fuzzy 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 +#: redbot/cogs/customcom/customcom.py:339 msgid "No close matches were found." msgstr "Aucune correspondance proche n'a été trouvée." -#: redbot/cogs/customcom/customcom.py:323 +#: redbot/cogs/customcom/customcom.py:344 msgid "Search results" msgstr "Résultats de la recherche" -#: redbot/cogs/customcom/customcom.py:328 +#: redbot/cogs/customcom/customcom.py:349 msgid "The following matches have been found:" msgstr "Les correspondances suivantes ont été trouvées:" -#: redbot/cogs/customcom/customcom.py:333 +#: redbot/cogs/customcom/customcom.py:354 #, docstring msgid "Create custom commands.\n\n" " If a type is not specified, a simple CC will be created.\n" @@ -109,123 +121,133 @@ msgstr "Créer des commandes personnalisées.\n\n" " [here](https://docs. iscord.red/fr/stable/cog_customcom.html).\n" " " -#: redbot/cogs/customcom/customcom.py:344 +#: redbot/cogs/customcom/customcom.py:365 #, 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 "" +msgstr "Créez un CC qui choisira une réponse au hasard !\n\n" +" Note : Cette commande est interactive.\n\n" +" **Arguments:**\n\n" +" - `` La commande exécutée pour retourner le texte. Mettre en minuscule. " -#: redbot/cogs/customcom/customcom.py:354 -#: redbot/cogs/customcom/customcom.py:388 +#: redbot/cogs/customcom/customcom.py:375 +#: redbot/cogs/customcom/customcom.py:416 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:357 -#: redbot/cogs/customcom/customcom.py:391 +#: redbot/cogs/customcom/customcom.py:378 +#: redbot/cogs/customcom/customcom.py:419 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:361 +#: redbot/cogs/customcom/customcom.py:382 msgid "Custom command process cancelled." msgstr "Processus de commande personnalisée annulé." -#: redbot/cogs/customcom/customcom.py:365 -#: redbot/cogs/customcom/customcom.py:395 +#: redbot/cogs/customcom/customcom.py:386 +#: redbot/cogs/customcom/customcom.py:423 msgid "Custom command successfully added." msgstr "Commande personnalisée ajoutée avec succès." -#: redbot/cogs/customcom/customcom.py:368 -#: redbot/cogs/customcom/customcom.py:398 +#: redbot/cogs/customcom/customcom.py:389 +#: redbot/cogs/customcom/customcom.py:426 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:376 +#: redbot/cogs/customcom/customcom.py:395 +#: redbot/cogs/customcom/customcom.py:434 +#: redbot/cogs/customcom/customcom.py:537 +msgid "The text response you're trying to create has more than 2000 characters.\n" +"I cannot send messages that are longer than 2000 characters." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:404 #, docstring msgid "Add a simple custom command.\n\n" " Example:\n" -" - `[p]customcom create simple yourcommand Text you want`\n\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 +#: redbot/cogs/customcom/customcom.py:445 #, 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" +" - `[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" +" - `[cooldown]` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.\n" +" - `[per]` The group to apply the cooldown on. Defaults to per member. Valid choices are server / guild, user / member, and channel.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:431 -#: redbot/cogs/customcom/customcom.py:472 +#: redbot/cogs/customcom/customcom.py:466 +#: redbot/cogs/customcom/customcom.py:507 msgid "That command doesn't exist." msgstr "Cette commande n'existe pas." -#: redbot/cogs/customcom/customcom.py:436 +#: redbot/cogs/customcom/customcom.py:471 msgid "A {} may call this command every {} seconds" msgstr "Un {} peut appeler cette commande toutes les {} secondes" -#: redbot/cogs/customcom/customcom.py:440 +#: redbot/cogs/customcom/customcom.py:475 msgid "This command has no cooldown." msgstr "Cette commande n'a pas de cooldown." -#: redbot/cogs/customcom/customcom.py:444 +#: redbot/cogs/customcom/customcom.py:479 msgid "{} must be one of {}" msgstr "{} doit être l'un des {}" -#: redbot/cogs/customcom/customcom.py:448 +#: redbot/cogs/customcom/customcom.py:483 msgid "Custom command cooldown successfully edited." msgstr "Le cooldown de commande personnalisé a été modifié avec succès." -#: redbot/cogs/customcom/customcom.py:451 -#: redbot/cogs/customcom/customcom.py:492 +#: redbot/cogs/customcom/customcom.py:486 +#: redbot/cogs/customcom/customcom.py:527 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:459 +#: redbot/cogs/customcom/customcom.py:494 #, docstring msgid "Delete a custom command.\n\n" " Example:\n" -" - `[p]customcom delete yourcommand`\n\n" +" - `[p]customcom delete yourcommand`\n\n" " **Arguments:**\n\n" " - `` The custom command to delete.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:470 +#: redbot/cogs/customcom/customcom.py:505 msgid "Custom command successfully deleted." msgstr "La commande personnalisée a été supprimée avec succès." -#: redbot/cogs/customcom/customcom.py:477 +#: redbot/cogs/customcom/customcom.py:512 #, docstring msgid "Edit a custom command.\n\n" " Example:\n" -" - `[p]customcom edit yourcommand Text you want`\n\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 +#: redbot/cogs/customcom/customcom.py:524 msgid "Custom command successfully edited." msgstr "Commande personnalisée modifiée avec succès." -#: redbot/cogs/customcom/customcom.py:504 +#: redbot/cogs/customcom/customcom.py:546 #, docstring msgid "List all available custom commands.\n\n" " The list displays a preview of each command's response, with\n" @@ -236,43 +258,46 @@ msgstr "Énumérez toutes les commandes personnalisées disponibles.\n\n" " le code markdown affiché et les nouvelles lignes remplacées par des espaces.\n" " " -#: redbot/cogs/customcom/customcom.py:513 +#: redbot/cogs/customcom/customcom.py:555 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:529 +#: redbot/cogs/customcom/customcom.py:571 msgid "Custom Command List" msgstr "Liste de commandes personnalisées" -#: redbot/cogs/customcom/customcom.py:533 +#: redbot/cogs/customcom/customcom.py:575 msgid "Page {num}/{total}" msgstr "Page {num}/{total}" -#: redbot/cogs/customcom/customcom.py:543 +#: redbot/cogs/customcom/customcom.py:585 #, docstring msgid "Shows a custom command's responses and its settings.\n\n" " **Arguments:**\n\n" -" - `` The custom command to show.\n" +" - `` The custom command to show.\n" +" " +msgstr "Affiche les réponses d'une commande personnalisée et ses paramètres.\n\n" +" **Arguments:**\n\n" +" - `` La commande personnalisée à afficher.\n" " " -msgstr "" -#: redbot/cogs/customcom/customcom.py:553 +#: redbot/cogs/customcom/customcom.py:595 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:564 +#: redbot/cogs/customcom/customcom.py:606 msgid "Deleted User" msgstr "Utilisateur supprimé" -#: redbot/cogs/customcom/customcom.py:570 +#: redbot/cogs/customcom/customcom.py:612 msgid "Random" msgstr "Aléatoire" -#: redbot/cogs/customcom/customcom.py:570 +#: redbot/cogs/customcom/customcom.py:612 msgid "Normal" msgstr "Normal" -#: redbot/cogs/customcom/customcom.py:572 +#: redbot/cogs/customcom/customcom.py:614 msgid "Command: {command_name}\n" "Author: {author}\n" "Created: {created_at}\n" @@ -282,27 +307,27 @@ msgstr "Commande : {command_name}\n" "Créé le : {created_at}\n" "Type : {type}\n" -#: redbot/cogs/customcom/customcom.py:584 +#: redbot/cogs/customcom/customcom.py:626 msgid "Cooldowns:\n" msgstr "Cooldowns :\n" -#: redbot/cogs/customcom/customcom.py:586 +#: redbot/cogs/customcom/customcom.py:628 msgid "{num} seconds per {period}\n" msgstr "{num} secondes par {period}\n" -#: redbot/cogs/customcom/customcom.py:589 +#: redbot/cogs/customcom/customcom.py:631 msgid "Responses:\n" msgstr "Réponses :\n" -#: redbot/cogs/customcom/customcom.py:687 +#: redbot/cogs/customcom/customcom.py:731 msgid "Too many arguments!" msgstr "Trop d'arguments !" -#: redbot/cogs/customcom/customcom.py:691 +#: redbot/cogs/customcom/customcom.py:735 msgid "Arguments must be sequential. Missing arguments: " msgstr "Les arguments doivent être séquentiels. Arguments manquants : " -#: redbot/cogs/customcom/customcom.py:717 +#: redbot/cogs/customcom/customcom.py:761 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/hi-IN.po b/redbot/cogs/customcom/locales/hi-IN.po index fb6c5719c99..2ecb7f0b740 100644 --- a/redbot/cogs/customcom/locales/hi-IN.po +++ b/redbot/cogs/customcom/locales/hi-IN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-08-10 05:03+0000\n" "Last-Translator: \n" "Language-Team: Hindi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,33 +15,38 @@ msgstr "" "X-Crowdin-File-ID: 41\n" "Language: hi_IN\n" -#: redbot/cogs/customcom/customcom.py:78 +#: redbot/cogs/customcom/customcom.py:80 msgid "Welcome to the interactive random {cc} maker!\n" "Every 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 +#: redbot/cogs/customcom/customcom.py:91 msgid "Add a random response:" msgstr "" -#: redbot/cogs/customcom/customcom.py:101 -msgid "Random responses must take the same arguments!" +#: redbot/cogs/customcom/customcom.py:98 +msgid "The text response you're trying to create has more than 2000 characters.\n" +"I cannot send messages that are longer than 2000 characters, please try again." msgstr "" -#: redbot/cogs/customcom/customcom.py:166 -msgid "Do you want to create a 'randomized' custom command? (y/n)" +#: redbot/cogs/customcom/customcom.py:111 +msgid "Random responses must take the same arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:172 #: redbot/cogs/customcom/customcom.py:183 +msgid "Do you want to create a 'randomized' custom command?" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:189 +#: redbot/cogs/customcom/customcom.py:200 msgid "Response timed out, please try again later." msgstr "" -#: redbot/cogs/customcom/customcom.py:177 +#: redbot/cogs/customcom/customcom.py:194 msgid "What response do you want?" msgstr "" -#: redbot/cogs/customcom/customcom.py:217 +#: redbot/cogs/customcom/customcom.py:236 #, 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" @@ -50,12 +55,12 @@ msgid "This cog contains commands for creating and managing custom commands that " " msgstr "" -#: redbot/cogs/customcom/customcom.py:247 +#: redbot/cogs/customcom/customcom.py:266 #, docstring msgid "Base command for Custom Commands management." msgstr "" -#: redbot/cogs/customcom/customcom.py:252 +#: redbot/cogs/customcom/customcom.py:271 #, 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" @@ -63,38 +68,38 @@ msgid "Get the raw response of a custom command, to get the proper markdown.\n\n " - `` The custom command to get the raw response of." msgstr "" -#: redbot/cogs/customcom/customcom.py:277 +#: redbot/cogs/customcom/customcom.py:296 msgid "Response #{num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:287 +#: redbot/cogs/customcom/customcom.py:306 msgid "Response #{num}/{total}:\n" "{raw}" msgstr "" -#: redbot/cogs/customcom/customcom.py:298 +#: redbot/cogs/customcom/customcom.py:317 #, docstring msgid "\n" " Searches through custom commands, according to the query.\n\n" -" Uses fuzzywuzzy searching to find close matches.\n\n" +" Uses fuzzy 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 +#: redbot/cogs/customcom/customcom.py:339 msgid "No close matches were found." msgstr "" -#: redbot/cogs/customcom/customcom.py:323 +#: redbot/cogs/customcom/customcom.py:344 msgid "Search results" msgstr "" -#: redbot/cogs/customcom/customcom.py:328 +#: redbot/cogs/customcom/customcom.py:349 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:333 +#: redbot/cogs/customcom/customcom.py:354 #, docstring msgid "Create custom commands.\n\n" " If a type is not specified, a simple CC will be created.\n" @@ -103,7 +108,7 @@ msgid "Create custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:344 +#: redbot/cogs/customcom/customcom.py:365 #, docstring msgid "Create a CC where it will randomly choose a response!\n\n" " Note: This command is interactive.\n\n" @@ -112,114 +117,121 @@ msgid "Create a CC where it will randomly choose a response!\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:354 -#: redbot/cogs/customcom/customcom.py:388 +#: redbot/cogs/customcom/customcom.py:375 +#: redbot/cogs/customcom/customcom.py:416 msgid "Custom command names cannot have spaces in them." msgstr "" -#: redbot/cogs/customcom/customcom.py:357 -#: redbot/cogs/customcom/customcom.py:391 +#: redbot/cogs/customcom/customcom.py:378 +#: redbot/cogs/customcom/customcom.py:419 msgid "There already exists a bot command with the same name." msgstr "" -#: redbot/cogs/customcom/customcom.py:361 +#: redbot/cogs/customcom/customcom.py:382 msgid "Custom command process cancelled." msgstr "" -#: redbot/cogs/customcom/customcom.py:365 -#: redbot/cogs/customcom/customcom.py:395 +#: redbot/cogs/customcom/customcom.py:386 +#: redbot/cogs/customcom/customcom.py:423 msgid "Custom command successfully added." msgstr "" -#: redbot/cogs/customcom/customcom.py:368 -#: redbot/cogs/customcom/customcom.py:398 +#: redbot/cogs/customcom/customcom.py:389 +#: redbot/cogs/customcom/customcom.py:426 msgid "This command already exists. Use `{command}` to edit it." msgstr "" -#: redbot/cogs/customcom/customcom.py:376 +#: redbot/cogs/customcom/customcom.py:395 +#: redbot/cogs/customcom/customcom.py:434 +#: redbot/cogs/customcom/customcom.py:537 +msgid "The text response you're trying to create has more than 2000 characters.\n" +"I cannot send messages that are longer than 2000 characters." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:404 #, docstring msgid "Add a simple custom command.\n\n" " Example:\n" -" - `[p]customcom create simple yourcommand Text you want`\n\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 +#: redbot/cogs/customcom/customcom.py:445 #, 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" +" - `[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" +" - `[cooldown]` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.\n" +" - `[per]` The group to apply the cooldown on. Defaults to per member. Valid choices are server / guild, user / member, and channel.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:431 -#: redbot/cogs/customcom/customcom.py:472 +#: redbot/cogs/customcom/customcom.py:466 +#: redbot/cogs/customcom/customcom.py:507 msgid "That command doesn't exist." msgstr "" -#: redbot/cogs/customcom/customcom.py:436 +#: redbot/cogs/customcom/customcom.py:471 msgid "A {} may call this command every {} seconds" msgstr "" -#: redbot/cogs/customcom/customcom.py:440 +#: redbot/cogs/customcom/customcom.py:475 msgid "This command has no cooldown." msgstr "" -#: redbot/cogs/customcom/customcom.py:444 +#: redbot/cogs/customcom/customcom.py:479 msgid "{} must be one of {}" msgstr "" -#: redbot/cogs/customcom/customcom.py:448 +#: redbot/cogs/customcom/customcom.py:483 msgid "Custom command cooldown successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:451 -#: redbot/cogs/customcom/customcom.py:492 +#: redbot/cogs/customcom/customcom.py:486 +#: redbot/cogs/customcom/customcom.py:527 msgid "That command doesn't exist. Use `{command}` to add it." msgstr "" -#: redbot/cogs/customcom/customcom.py:459 +#: redbot/cogs/customcom/customcom.py:494 #, docstring msgid "Delete a custom command.\n\n" " Example:\n" -" - `[p]customcom delete yourcommand`\n\n" +" - `[p]customcom delete yourcommand`\n\n" " **Arguments:**\n\n" " - `` The custom command to delete.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:470 +#: redbot/cogs/customcom/customcom.py:505 msgid "Custom command successfully deleted." msgstr "" -#: redbot/cogs/customcom/customcom.py:477 +#: redbot/cogs/customcom/customcom.py:512 #, docstring msgid "Edit a custom command.\n\n" " Example:\n" -" - `[p]customcom edit yourcommand Text you want`\n\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 +#: redbot/cogs/customcom/customcom.py:524 msgid "Custom command successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:504 +#: redbot/cogs/customcom/customcom.py:546 #, docstring msgid "List all available custom commands.\n\n" " The list displays a preview of each command's response, with\n" @@ -227,70 +239,70 @@ msgid "List all available custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:513 +#: redbot/cogs/customcom/customcom.py:555 msgid "There are no custom commands in this server. Use `{command}` to start adding some." msgstr "" -#: redbot/cogs/customcom/customcom.py:529 +#: redbot/cogs/customcom/customcom.py:571 msgid "Custom Command List" msgstr "" -#: redbot/cogs/customcom/customcom.py:533 +#: redbot/cogs/customcom/customcom.py:575 msgid "Page {num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:543 +#: redbot/cogs/customcom/customcom.py:585 #, docstring msgid "Shows a custom command's responses and its settings.\n\n" " **Arguments:**\n\n" -" - `` The custom command to show.\n" +" - `` The custom command to show.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:553 +#: redbot/cogs/customcom/customcom.py:595 msgid "I could not not find that custom command." msgstr "" -#: redbot/cogs/customcom/customcom.py:564 +#: redbot/cogs/customcom/customcom.py:606 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:570 +#: redbot/cogs/customcom/customcom.py:612 msgid "Random" msgstr "" -#: redbot/cogs/customcom/customcom.py:570 +#: redbot/cogs/customcom/customcom.py:612 msgid "Normal" msgstr "" -#: redbot/cogs/customcom/customcom.py:572 +#: redbot/cogs/customcom/customcom.py:614 msgid "Command: {command_name}\n" "Author: {author}\n" "Created: {created_at}\n" "Type: {type}\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:584 +#: redbot/cogs/customcom/customcom.py:626 msgid "Cooldowns:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:586 +#: redbot/cogs/customcom/customcom.py:628 msgid "{num} seconds per {period}\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:589 +#: redbot/cogs/customcom/customcom.py:631 msgid "Responses:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:687 +#: redbot/cogs/customcom/customcom.py:731 msgid "Too many arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:691 +#: redbot/cogs/customcom/customcom.py:735 msgid "Arguments must be sequential. Missing arguments: " msgstr "" -#: redbot/cogs/customcom/customcom.py:717 +#: redbot/cogs/customcom/customcom.py:761 msgid "Conflicting colon notation for argument {index}: \"{name1}\" and \"{name2}\"." msgstr "" diff --git a/redbot/cogs/customcom/locales/hr-HR.po b/redbot/cogs/customcom/locales/hr-HR.po new file mode 100644 index 00000000000..f6f64201dd6 --- /dev/null +++ b/redbot/cogs/customcom/locales/hr-HR.po @@ -0,0 +1,317 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2023-08-10 05:03+0000\n" +"Last-Translator: \n" +"Language-Team: Croatian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.4.2\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: hr\n" +"X-Crowdin-File-ID: 41\n" +"Language: hr_HR\n" + +#: redbot/cogs/customcom/customcom.py:80 +msgid "Welcome to the interactive random {cc} maker!\n" +"Every 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:91 +msgid "Add a random response:" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:98 +msgid "The text response you're trying to create has more than 2000 characters.\n" +"I cannot send messages that are longer than 2000 characters, please try again." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:111 +msgid "Random responses must take the same arguments!" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:183 +msgid "Do you want to create a 'randomized' custom command?" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:189 +#: redbot/cogs/customcom/customcom.py:200 +msgid "Response timed out, please try again later." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:194 +msgid "What response do you want?" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:236 +#, 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:266 +#, docstring +msgid "Base command for Custom Commands management." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:271 +#, 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:296 +msgid "Response #{num}/{total}" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:306 +msgid "Response #{num}/{total}:\n" +"{raw}" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:317 +#, docstring +msgid "\n" +" Searches through custom commands, according to the query.\n\n" +" Uses fuzzy 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:339 +msgid "No close matches were found." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:344 +msgid "Search results" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:349 +msgid "The following matches have been found:" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:354 +#, 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:365 +#, 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:375 +#: redbot/cogs/customcom/customcom.py:416 +msgid "Custom command names cannot have spaces in them." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:378 +#: redbot/cogs/customcom/customcom.py:419 +msgid "There already exists a bot command with the same name." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:382 +msgid "Custom command process cancelled." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:386 +#: redbot/cogs/customcom/customcom.py:423 +msgid "Custom command successfully added." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:389 +#: redbot/cogs/customcom/customcom.py:426 +msgid "This command already exists. Use `{command}` to edit it." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:395 +#: redbot/cogs/customcom/customcom.py:434 +#: redbot/cogs/customcom/customcom.py:537 +msgid "The text response you're trying to create has more than 2000 characters.\n" +"I cannot send messages that are longer than 2000 characters." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:404 +#, 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:445 +#, 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" +" - `[cooldown]` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.\n" +" - `[per]` The group to apply the cooldown on. Defaults to per member. Valid choices are server / guild, user / member, and channel.\n" +" " +msgstr "" + +#: redbot/cogs/customcom/customcom.py:466 +#: redbot/cogs/customcom/customcom.py:507 +msgid "That command doesn't exist." +msgstr "Ta naredba ne postoji." + +#: redbot/cogs/customcom/customcom.py:471 +msgid "A {} may call this command every {} seconds" +msgstr "{} može pokrenuti ovu naredbu svakih {} sekundi" + +#: redbot/cogs/customcom/customcom.py:475 +msgid "This command has no cooldown." +msgstr "Ova naredba nema hlađenje." + +#: redbot/cogs/customcom/customcom.py:479 +msgid "{} must be one of {}" +msgstr "{} mora biti jedan od {}" + +#: redbot/cogs/customcom/customcom.py:483 +msgid "Custom command cooldown successfully edited." +msgstr "Hlađenje prilagođene naredbe uspješno je uređeno." + +#: redbot/cogs/customcom/customcom.py:486 +#: redbot/cogs/customcom/customcom.py:527 +msgid "That command doesn't exist. Use `{command}` to add it." +msgstr "Ta naredba ne postoji. Upotrijebite `{command}` da ju dodate." + +#: redbot/cogs/customcom/customcom.py:494 +#, 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:505 +msgid "Custom command successfully deleted." +msgstr "Prilagođena naredba je uspješno izbrisana." + +#: redbot/cogs/customcom/customcom.py:512 +#, 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:524 +msgid "Custom command successfully edited." +msgstr "Prilagođena naredba je uspješno uređena." + +#: redbot/cogs/customcom/customcom.py:546 +#, 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 "Popis svih dostupnih prilagođenih naredbi.\n\n" +" Popis prikazuje pregled odgovora svake naredbe, s\n" +" oznakama i novim redovima zamijenjenim razmacima.\n" +" " + +#: redbot/cogs/customcom/customcom.py:555 +msgid "There are no custom commands in this server. Use `{command}` to start adding some." +msgstr "U ovom serveru nema prilagođenih naredbi. Upotrijebite `{command}` za početak dodavanja." + +#: redbot/cogs/customcom/customcom.py:571 +msgid "Custom Command List" +msgstr "Popis prilagođenih naredbi" + +#: redbot/cogs/customcom/customcom.py:575 +msgid "Page {num}/{total}" +msgstr "Stranica {num}/{total}" + +#: redbot/cogs/customcom/customcom.py:585 +#, docstring +msgid "Shows a custom command's responses and its settings.\n\n" +" **Arguments:**\n\n" +" - `` The custom command to show.\n" +" " +msgstr "Prikazuje odgovore prilagođene naredbe i njezine postavke.\n\n" +" **Argumenti:**\n\n" +" - `` Prilagođena naredba za prikaz.\n" +" " + +#: redbot/cogs/customcom/customcom.py:595 +msgid "I could not not find that custom command." +msgstr "Nisam mogao pronaći tu prilagođenu naredbu." + +#: redbot/cogs/customcom/customcom.py:606 +msgid "Deleted User" +msgstr "Izbrisan korisnik" + +#: redbot/cogs/customcom/customcom.py:612 +msgid "Random" +msgstr "Nasumična" + +#: redbot/cogs/customcom/customcom.py:612 +msgid "Normal" +msgstr "Normalna" + +#: redbot/cogs/customcom/customcom.py:614 +msgid "Command: {command_name}\n" +"Author: {author}\n" +"Created: {created_at}\n" +"Type: {type}\n" +msgstr "Naredba: {command_name}\n" +"Autor: {author}\n" +"Kreirao: {created_at}\n" +"Vrsta: {type}\n" + +#: redbot/cogs/customcom/customcom.py:626 +msgid "Cooldowns:\n" +msgstr "Hlađenje:\n" + +#: redbot/cogs/customcom/customcom.py:628 +msgid "{num} seconds per {period}\n" +msgstr "{num} sekundi po {period}\n" + +#: redbot/cogs/customcom/customcom.py:631 +msgid "Responses:\n" +msgstr "Odgovori:\n" + +#: redbot/cogs/customcom/customcom.py:731 +msgid "Too many arguments!" +msgstr "Previše argumenata!" + +#: redbot/cogs/customcom/customcom.py:735 +msgid "Arguments must be sequential. Missing arguments: " +msgstr "Argumenti moraju biti uzastopni. Nedostajući argumenti: " + +#: redbot/cogs/customcom/customcom.py:761 +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 45abd96a737..1eae825479e 100644 --- a/redbot/cogs/customcom/locales/hu-HU.po +++ b/redbot/cogs/customcom/locales/hu-HU.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-08-10 05:03+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,33 +15,38 @@ msgstr "" "X-Crowdin-File-ID: 41\n" "Language: hu_HU\n" -#: redbot/cogs/customcom/customcom.py:78 +#: redbot/cogs/customcom/customcom.py:80 msgid "Welcome to the interactive random {cc} maker!\n" "Every 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 +#: redbot/cogs/customcom/customcom.py:91 msgid "Add a random response:" msgstr "" -#: redbot/cogs/customcom/customcom.py:101 -msgid "Random responses must take the same arguments!" +#: redbot/cogs/customcom/customcom.py:98 +msgid "The text response you're trying to create has more than 2000 characters.\n" +"I cannot send messages that are longer than 2000 characters, please try again." msgstr "" -#: redbot/cogs/customcom/customcom.py:166 -msgid "Do you want to create a 'randomized' custom command? (y/n)" +#: redbot/cogs/customcom/customcom.py:111 +msgid "Random responses must take the same arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:172 #: redbot/cogs/customcom/customcom.py:183 +msgid "Do you want to create a 'randomized' custom command?" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:189 +#: redbot/cogs/customcom/customcom.py:200 msgid "Response timed out, please try again later." msgstr "" -#: redbot/cogs/customcom/customcom.py:177 +#: redbot/cogs/customcom/customcom.py:194 msgid "What response do you want?" msgstr "" -#: redbot/cogs/customcom/customcom.py:217 +#: redbot/cogs/customcom/customcom.py:236 #, 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" @@ -50,12 +55,12 @@ msgid "This cog contains commands for creating and managing custom commands that " " msgstr "" -#: redbot/cogs/customcom/customcom.py:247 +#: redbot/cogs/customcom/customcom.py:266 #, docstring msgid "Base command for Custom Commands management." msgstr "" -#: redbot/cogs/customcom/customcom.py:252 +#: redbot/cogs/customcom/customcom.py:271 #, 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" @@ -63,38 +68,38 @@ msgid "Get the raw response of a custom command, to get the proper markdown.\n\n " - `` The custom command to get the raw response of." msgstr "" -#: redbot/cogs/customcom/customcom.py:277 +#: redbot/cogs/customcom/customcom.py:296 msgid "Response #{num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:287 +#: redbot/cogs/customcom/customcom.py:306 msgid "Response #{num}/{total}:\n" "{raw}" msgstr "" -#: redbot/cogs/customcom/customcom.py:298 +#: redbot/cogs/customcom/customcom.py:317 #, docstring msgid "\n" " Searches through custom commands, according to the query.\n\n" -" Uses fuzzywuzzy searching to find close matches.\n\n" +" Uses fuzzy 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 +#: redbot/cogs/customcom/customcom.py:339 msgid "No close matches were found." msgstr "" -#: redbot/cogs/customcom/customcom.py:323 +#: redbot/cogs/customcom/customcom.py:344 msgid "Search results" msgstr "Keresési találatok" -#: redbot/cogs/customcom/customcom.py:328 +#: redbot/cogs/customcom/customcom.py:349 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:333 +#: redbot/cogs/customcom/customcom.py:354 #, docstring msgid "Create custom commands.\n\n" " If a type is not specified, a simple CC will be created.\n" @@ -103,7 +108,7 @@ msgid "Create custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:344 +#: redbot/cogs/customcom/customcom.py:365 #, docstring msgid "Create a CC where it will randomly choose a response!\n\n" " Note: This command is interactive.\n\n" @@ -112,114 +117,121 @@ msgid "Create a CC where it will randomly choose a response!\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:354 -#: redbot/cogs/customcom/customcom.py:388 +#: redbot/cogs/customcom/customcom.py:375 +#: redbot/cogs/customcom/customcom.py:416 msgid "Custom command names cannot have spaces in them." msgstr "" -#: redbot/cogs/customcom/customcom.py:357 -#: redbot/cogs/customcom/customcom.py:391 +#: redbot/cogs/customcom/customcom.py:378 +#: redbot/cogs/customcom/customcom.py:419 msgid "There already exists a bot command with the same name." msgstr "" -#: redbot/cogs/customcom/customcom.py:361 +#: redbot/cogs/customcom/customcom.py:382 msgid "Custom command process cancelled." msgstr "" -#: redbot/cogs/customcom/customcom.py:365 -#: redbot/cogs/customcom/customcom.py:395 +#: redbot/cogs/customcom/customcom.py:386 +#: redbot/cogs/customcom/customcom.py:423 msgid "Custom command successfully added." msgstr "" -#: redbot/cogs/customcom/customcom.py:368 -#: redbot/cogs/customcom/customcom.py:398 +#: redbot/cogs/customcom/customcom.py:389 +#: redbot/cogs/customcom/customcom.py:426 msgid "This command already exists. Use `{command}` to edit it." msgstr "" -#: redbot/cogs/customcom/customcom.py:376 +#: redbot/cogs/customcom/customcom.py:395 +#: redbot/cogs/customcom/customcom.py:434 +#: redbot/cogs/customcom/customcom.py:537 +msgid "The text response you're trying to create has more than 2000 characters.\n" +"I cannot send messages that are longer than 2000 characters." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:404 #, docstring msgid "Add a simple custom command.\n\n" " Example:\n" -" - `[p]customcom create simple yourcommand Text you want`\n\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 +#: redbot/cogs/customcom/customcom.py:445 #, 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" +" - `[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" +" - `[cooldown]` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.\n" +" - `[per]` The group to apply the cooldown on. Defaults to per member. Valid choices are server / guild, user / member, and channel.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:431 -#: redbot/cogs/customcom/customcom.py:472 +#: redbot/cogs/customcom/customcom.py:466 +#: redbot/cogs/customcom/customcom.py:507 msgid "That command doesn't exist." msgstr "" -#: redbot/cogs/customcom/customcom.py:436 +#: redbot/cogs/customcom/customcom.py:471 msgid "A {} may call this command every {} seconds" msgstr "" -#: redbot/cogs/customcom/customcom.py:440 +#: redbot/cogs/customcom/customcom.py:475 msgid "This command has no cooldown." msgstr "" -#: redbot/cogs/customcom/customcom.py:444 +#: redbot/cogs/customcom/customcom.py:479 msgid "{} must be one of {}" msgstr "" -#: redbot/cogs/customcom/customcom.py:448 +#: redbot/cogs/customcom/customcom.py:483 msgid "Custom command cooldown successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:451 -#: redbot/cogs/customcom/customcom.py:492 +#: redbot/cogs/customcom/customcom.py:486 +#: redbot/cogs/customcom/customcom.py:527 msgid "That command doesn't exist. Use `{command}` to add it." msgstr "" -#: redbot/cogs/customcom/customcom.py:459 +#: redbot/cogs/customcom/customcom.py:494 #, docstring msgid "Delete a custom command.\n\n" " Example:\n" -" - `[p]customcom delete yourcommand`\n\n" +" - `[p]customcom delete yourcommand`\n\n" " **Arguments:**\n\n" " - `` The custom command to delete.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:470 +#: redbot/cogs/customcom/customcom.py:505 msgid "Custom command successfully deleted." msgstr "" -#: redbot/cogs/customcom/customcom.py:477 +#: redbot/cogs/customcom/customcom.py:512 #, docstring msgid "Edit a custom command.\n\n" " Example:\n" -" - `[p]customcom edit yourcommand Text you want`\n\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 +#: redbot/cogs/customcom/customcom.py:524 msgid "Custom command successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:504 +#: redbot/cogs/customcom/customcom.py:546 #, docstring msgid "List all available custom commands.\n\n" " The list displays a preview of each command's response, with\n" @@ -227,70 +239,70 @@ msgid "List all available custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:513 +#: redbot/cogs/customcom/customcom.py:555 msgid "There are no custom commands in this server. Use `{command}` to start adding some." msgstr "" -#: redbot/cogs/customcom/customcom.py:529 +#: redbot/cogs/customcom/customcom.py:571 msgid "Custom Command List" msgstr "" -#: redbot/cogs/customcom/customcom.py:533 +#: redbot/cogs/customcom/customcom.py:575 msgid "Page {num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:543 +#: redbot/cogs/customcom/customcom.py:585 #, docstring msgid "Shows a custom command's responses and its settings.\n\n" " **Arguments:**\n\n" -" - `` The custom command to show.\n" +" - `` The custom command to show.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:553 +#: redbot/cogs/customcom/customcom.py:595 msgid "I could not not find that custom command." msgstr "" -#: redbot/cogs/customcom/customcom.py:564 +#: redbot/cogs/customcom/customcom.py:606 msgid "Deleted User" msgstr "Törölt felhasználó" -#: redbot/cogs/customcom/customcom.py:570 +#: redbot/cogs/customcom/customcom.py:612 msgid "Random" msgstr "Véletlenszerű" -#: redbot/cogs/customcom/customcom.py:570 +#: redbot/cogs/customcom/customcom.py:612 msgid "Normal" msgstr "" -#: redbot/cogs/customcom/customcom.py:572 +#: redbot/cogs/customcom/customcom.py:614 msgid "Command: {command_name}\n" "Author: {author}\n" "Created: {created_at}\n" "Type: {type}\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:584 +#: redbot/cogs/customcom/customcom.py:626 msgid "Cooldowns:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:586 +#: redbot/cogs/customcom/customcom.py:628 msgid "{num} seconds per {period}\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:589 +#: redbot/cogs/customcom/customcom.py:631 msgid "Responses:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:687 +#: redbot/cogs/customcom/customcom.py:731 msgid "Too many arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:691 +#: redbot/cogs/customcom/customcom.py:735 msgid "Arguments must be sequential. Missing arguments: " msgstr "" -#: redbot/cogs/customcom/customcom.py:717 +#: redbot/cogs/customcom/customcom.py:761 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 12b6f00ecbc..17b6120bffc 100644 --- a/redbot/cogs/customcom/locales/id-ID.po +++ b/redbot/cogs/customcom/locales/id-ID.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-08-10 05:03+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,33 +15,38 @@ msgstr "" "X-Crowdin-File-ID: 41\n" "Language: id_ID\n" -#: redbot/cogs/customcom/customcom.py:78 +#: redbot/cogs/customcom/customcom.py:80 msgid "Welcome to the interactive random {cc} maker!\n" "Every 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 +#: redbot/cogs/customcom/customcom.py:91 msgid "Add a random response:" msgstr "Tambahkan tanggapan acak:" -#: redbot/cogs/customcom/customcom.py:101 -msgid "Random responses must take the same arguments!" +#: redbot/cogs/customcom/customcom.py:98 +msgid "The text response you're trying to create has more than 2000 characters.\n" +"I cannot send messages that are longer than 2000 characters, please try again." msgstr "" -#: redbot/cogs/customcom/customcom.py:166 -msgid "Do you want to create a 'randomized' custom command? (y/n)" +#: redbot/cogs/customcom/customcom.py:111 +msgid "Random responses must take the same arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:172 #: redbot/cogs/customcom/customcom.py:183 +msgid "Do you want to create a 'randomized' custom command?" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:189 +#: redbot/cogs/customcom/customcom.py:200 msgid "Response timed out, please try again later." msgstr "" -#: redbot/cogs/customcom/customcom.py:177 +#: redbot/cogs/customcom/customcom.py:194 msgid "What response do you want?" msgstr "Tanggapan apa yang anda inginkan?" -#: redbot/cogs/customcom/customcom.py:217 +#: redbot/cogs/customcom/customcom.py:236 #, 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" @@ -50,12 +55,12 @@ msgid "This cog contains commands for creating and managing custom commands that " " msgstr "" -#: redbot/cogs/customcom/customcom.py:247 +#: redbot/cogs/customcom/customcom.py:266 #, docstring msgid "Base command for Custom Commands management." msgstr "" -#: redbot/cogs/customcom/customcom.py:252 +#: redbot/cogs/customcom/customcom.py:271 #, 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" @@ -63,38 +68,38 @@ msgid "Get the raw response of a custom command, to get the proper markdown.\n\n " - `` The custom command to get the raw response of." msgstr "" -#: redbot/cogs/customcom/customcom.py:277 +#: redbot/cogs/customcom/customcom.py:296 msgid "Response #{num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:287 +#: redbot/cogs/customcom/customcom.py:306 msgid "Response #{num}/{total}:\n" "{raw}" msgstr "" -#: redbot/cogs/customcom/customcom.py:298 +#: redbot/cogs/customcom/customcom.py:317 #, docstring msgid "\n" " Searches through custom commands, according to the query.\n\n" -" Uses fuzzywuzzy searching to find close matches.\n\n" +" Uses fuzzy 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 +#: redbot/cogs/customcom/customcom.py:339 msgid "No close matches were found." msgstr "" -#: redbot/cogs/customcom/customcom.py:323 +#: redbot/cogs/customcom/customcom.py:344 msgid "Search results" msgstr "" -#: redbot/cogs/customcom/customcom.py:328 +#: redbot/cogs/customcom/customcom.py:349 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:333 +#: redbot/cogs/customcom/customcom.py:354 #, docstring msgid "Create custom commands.\n\n" " If a type is not specified, a simple CC will be created.\n" @@ -103,7 +108,7 @@ msgid "Create custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:344 +#: redbot/cogs/customcom/customcom.py:365 #, docstring msgid "Create a CC where it will randomly choose a response!\n\n" " Note: This command is interactive.\n\n" @@ -112,114 +117,121 @@ msgid "Create a CC where it will randomly choose a response!\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:354 -#: redbot/cogs/customcom/customcom.py:388 +#: redbot/cogs/customcom/customcom.py:375 +#: redbot/cogs/customcom/customcom.py:416 msgid "Custom command names cannot have spaces in them." msgstr "" -#: redbot/cogs/customcom/customcom.py:357 -#: redbot/cogs/customcom/customcom.py:391 +#: redbot/cogs/customcom/customcom.py:378 +#: redbot/cogs/customcom/customcom.py:419 msgid "There already exists a bot command with the same name." msgstr "" -#: redbot/cogs/customcom/customcom.py:361 +#: redbot/cogs/customcom/customcom.py:382 msgid "Custom command process cancelled." msgstr "" -#: redbot/cogs/customcom/customcom.py:365 -#: redbot/cogs/customcom/customcom.py:395 +#: redbot/cogs/customcom/customcom.py:386 +#: redbot/cogs/customcom/customcom.py:423 msgid "Custom command successfully added." msgstr "Perintah kustom berhasil ditambahkan." -#: redbot/cogs/customcom/customcom.py:368 -#: redbot/cogs/customcom/customcom.py:398 +#: redbot/cogs/customcom/customcom.py:389 +#: redbot/cogs/customcom/customcom.py:426 msgid "This command already exists. Use `{command}` to edit it." msgstr "" -#: redbot/cogs/customcom/customcom.py:376 +#: redbot/cogs/customcom/customcom.py:395 +#: redbot/cogs/customcom/customcom.py:434 +#: redbot/cogs/customcom/customcom.py:537 +msgid "The text response you're trying to create has more than 2000 characters.\n" +"I cannot send messages that are longer than 2000 characters." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:404 #, docstring msgid "Add a simple custom command.\n\n" " Example:\n" -" - `[p]customcom create simple yourcommand Text you want`\n\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 +#: redbot/cogs/customcom/customcom.py:445 #, 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" +" - `[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" +" - `[cooldown]` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.\n" +" - `[per]` The group to apply the cooldown on. Defaults to per member. Valid choices are server / guild, user / member, and channel.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:431 -#: redbot/cogs/customcom/customcom.py:472 +#: redbot/cogs/customcom/customcom.py:466 +#: redbot/cogs/customcom/customcom.py:507 msgid "That command doesn't exist." msgstr "Perintah tersebut tidak ada." -#: redbot/cogs/customcom/customcom.py:436 +#: redbot/cogs/customcom/customcom.py:471 msgid "A {} may call this command every {} seconds" msgstr "" -#: redbot/cogs/customcom/customcom.py:440 +#: redbot/cogs/customcom/customcom.py:475 msgid "This command has no cooldown." msgstr "" -#: redbot/cogs/customcom/customcom.py:444 +#: redbot/cogs/customcom/customcom.py:479 msgid "{} must be one of {}" msgstr "" -#: redbot/cogs/customcom/customcom.py:448 +#: redbot/cogs/customcom/customcom.py:483 msgid "Custom command cooldown successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:451 -#: redbot/cogs/customcom/customcom.py:492 +#: redbot/cogs/customcom/customcom.py:486 +#: redbot/cogs/customcom/customcom.py:527 msgid "That command doesn't exist. Use `{command}` to add it." msgstr "" -#: redbot/cogs/customcom/customcom.py:459 +#: redbot/cogs/customcom/customcom.py:494 #, docstring msgid "Delete a custom command.\n\n" " Example:\n" -" - `[p]customcom delete yourcommand`\n\n" +" - `[p]customcom delete yourcommand`\n\n" " **Arguments:**\n\n" " - `` The custom command to delete.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:470 +#: redbot/cogs/customcom/customcom.py:505 msgid "Custom command successfully deleted." msgstr "Perintah kustom berhasil dihapus." -#: redbot/cogs/customcom/customcom.py:477 +#: redbot/cogs/customcom/customcom.py:512 #, docstring msgid "Edit a custom command.\n\n" " Example:\n" -" - `[p]customcom edit yourcommand Text you want`\n\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 +#: redbot/cogs/customcom/customcom.py:524 msgid "Custom command successfully edited." msgstr "Perintah kustom berhasil diubah." -#: redbot/cogs/customcom/customcom.py:504 +#: redbot/cogs/customcom/customcom.py:546 #, docstring msgid "List all available custom commands.\n\n" " The list displays a preview of each command's response, with\n" @@ -227,70 +239,70 @@ msgid "List all available custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:513 +#: redbot/cogs/customcom/customcom.py:555 msgid "There are no custom commands in this server. Use `{command}` to start adding some." msgstr "" -#: redbot/cogs/customcom/customcom.py:529 +#: redbot/cogs/customcom/customcom.py:571 msgid "Custom Command List" msgstr "" -#: redbot/cogs/customcom/customcom.py:533 +#: redbot/cogs/customcom/customcom.py:575 msgid "Page {num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:543 +#: redbot/cogs/customcom/customcom.py:585 #, docstring msgid "Shows a custom command's responses and its settings.\n\n" " **Arguments:**\n\n" -" - `` The custom command to show.\n" +" - `` The custom command to show.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:553 +#: redbot/cogs/customcom/customcom.py:595 msgid "I could not not find that custom command." msgstr "" -#: redbot/cogs/customcom/customcom.py:564 +#: redbot/cogs/customcom/customcom.py:606 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:570 +#: redbot/cogs/customcom/customcom.py:612 msgid "Random" msgstr "" -#: redbot/cogs/customcom/customcom.py:570 +#: redbot/cogs/customcom/customcom.py:612 msgid "Normal" msgstr "" -#: redbot/cogs/customcom/customcom.py:572 +#: redbot/cogs/customcom/customcom.py:614 msgid "Command: {command_name}\n" "Author: {author}\n" "Created: {created_at}\n" "Type: {type}\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:584 +#: redbot/cogs/customcom/customcom.py:626 msgid "Cooldowns:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:586 +#: redbot/cogs/customcom/customcom.py:628 msgid "{num} seconds per {period}\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:589 +#: redbot/cogs/customcom/customcom.py:631 msgid "Responses:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:687 +#: redbot/cogs/customcom/customcom.py:731 msgid "Too many arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:691 +#: redbot/cogs/customcom/customcom.py:735 msgid "Arguments must be sequential. Missing arguments: " msgstr "Argumen harus berurutan. Argumen yang hilang: " -#: redbot/cogs/customcom/customcom.py:717 +#: redbot/cogs/customcom/customcom.py:761 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 708be3d4d74..f2fb3320b63 100644 --- a/redbot/cogs/customcom/locales/it-IT.po +++ b/redbot/cogs/customcom/locales/it-IT.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-08-10 05:03+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,33 +15,38 @@ msgstr "" "X-Crowdin-File-ID: 41\n" "Language: it_IT\n" -#: redbot/cogs/customcom/customcom.py:78 +#: redbot/cogs/customcom/customcom.py:80 msgid "Welcome to the interactive random {cc} maker!\n" "Every 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 +#: redbot/cogs/customcom/customcom.py:91 msgid "Add a random response:" msgstr "Aggiungere una risposta casuale:" -#: redbot/cogs/customcom/customcom.py:101 -msgid "Random responses must take the same arguments!" +#: redbot/cogs/customcom/customcom.py:98 +msgid "The text response you're trying to create has more than 2000 characters.\n" +"I cannot send messages that are longer than 2000 characters, please try again." msgstr "" -#: redbot/cogs/customcom/customcom.py:166 -msgid "Do you want to create a 'randomized' custom command? (y/n)" +#: redbot/cogs/customcom/customcom.py:111 +msgid "Random responses must take the same arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:172 #: redbot/cogs/customcom/customcom.py:183 +msgid "Do you want to create a 'randomized' custom command?" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:189 +#: redbot/cogs/customcom/customcom.py:200 msgid "Response timed out, please try again later." msgstr "" -#: redbot/cogs/customcom/customcom.py:177 +#: redbot/cogs/customcom/customcom.py:194 msgid "What response do you want?" msgstr "Quale risposta vuoi?" -#: redbot/cogs/customcom/customcom.py:217 +#: redbot/cogs/customcom/customcom.py:236 #, 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" @@ -50,12 +55,12 @@ msgid "This cog contains commands for creating and managing custom commands that " " msgstr "" -#: redbot/cogs/customcom/customcom.py:247 +#: redbot/cogs/customcom/customcom.py:266 #, docstring msgid "Base command for Custom Commands management." msgstr "" -#: redbot/cogs/customcom/customcom.py:252 +#: redbot/cogs/customcom/customcom.py:271 #, 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" @@ -63,38 +68,38 @@ msgid "Get the raw response of a custom command, to get the proper markdown.\n\n " - `` The custom command to get the raw response of." msgstr "" -#: redbot/cogs/customcom/customcom.py:277 +#: redbot/cogs/customcom/customcom.py:296 msgid "Response #{num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:287 +#: redbot/cogs/customcom/customcom.py:306 msgid "Response #{num}/{total}:\n" "{raw}" msgstr "" -#: redbot/cogs/customcom/customcom.py:298 +#: redbot/cogs/customcom/customcom.py:317 #, docstring msgid "\n" " Searches through custom commands, according to the query.\n\n" -" Uses fuzzywuzzy searching to find close matches.\n\n" +" Uses fuzzy 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 +#: redbot/cogs/customcom/customcom.py:339 msgid "No close matches were found." msgstr "" -#: redbot/cogs/customcom/customcom.py:323 +#: redbot/cogs/customcom/customcom.py:344 msgid "Search results" msgstr "" -#: redbot/cogs/customcom/customcom.py:328 +#: redbot/cogs/customcom/customcom.py:349 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:333 +#: redbot/cogs/customcom/customcom.py:354 #, docstring msgid "Create custom commands.\n\n" " If a type is not specified, a simple CC will be created.\n" @@ -103,7 +108,7 @@ msgid "Create custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:344 +#: redbot/cogs/customcom/customcom.py:365 #, docstring msgid "Create a CC where it will randomly choose a response!\n\n" " Note: This command is interactive.\n\n" @@ -112,114 +117,121 @@ msgid "Create a CC where it will randomly choose a response!\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:354 -#: redbot/cogs/customcom/customcom.py:388 +#: redbot/cogs/customcom/customcom.py:375 +#: redbot/cogs/customcom/customcom.py:416 msgid "Custom command names cannot have spaces in them." msgstr "" -#: redbot/cogs/customcom/customcom.py:357 -#: redbot/cogs/customcom/customcom.py:391 +#: redbot/cogs/customcom/customcom.py:378 +#: redbot/cogs/customcom/customcom.py:419 msgid "There already exists a bot command with the same name." msgstr "" -#: redbot/cogs/customcom/customcom.py:361 +#: redbot/cogs/customcom/customcom.py:382 msgid "Custom command process cancelled." msgstr "" -#: redbot/cogs/customcom/customcom.py:365 -#: redbot/cogs/customcom/customcom.py:395 +#: redbot/cogs/customcom/customcom.py:386 +#: redbot/cogs/customcom/customcom.py:423 msgid "Custom command successfully added." msgstr "Comando personalizzato aggiunto con successo." -#: redbot/cogs/customcom/customcom.py:368 -#: redbot/cogs/customcom/customcom.py:398 +#: redbot/cogs/customcom/customcom.py:389 +#: redbot/cogs/customcom/customcom.py:426 msgid "This command already exists. Use `{command}` to edit it." msgstr "" -#: redbot/cogs/customcom/customcom.py:376 +#: redbot/cogs/customcom/customcom.py:395 +#: redbot/cogs/customcom/customcom.py:434 +#: redbot/cogs/customcom/customcom.py:537 +msgid "The text response you're trying to create has more than 2000 characters.\n" +"I cannot send messages that are longer than 2000 characters." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:404 #, docstring msgid "Add a simple custom command.\n\n" " Example:\n" -" - `[p]customcom create simple yourcommand Text you want`\n\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 +#: redbot/cogs/customcom/customcom.py:445 #, 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" +" - `[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" +" - `[cooldown]` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.\n" +" - `[per]` The group to apply the cooldown on. Defaults to per member. Valid choices are server / guild, user / member, and channel.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:431 -#: redbot/cogs/customcom/customcom.py:472 +#: redbot/cogs/customcom/customcom.py:466 +#: redbot/cogs/customcom/customcom.py:507 msgid "That command doesn't exist." msgstr "Tale comando non esiste." -#: redbot/cogs/customcom/customcom.py:436 +#: redbot/cogs/customcom/customcom.py:471 msgid "A {} may call this command every {} seconds" msgstr "" -#: redbot/cogs/customcom/customcom.py:440 +#: redbot/cogs/customcom/customcom.py:475 msgid "This command has no cooldown." msgstr "" -#: redbot/cogs/customcom/customcom.py:444 +#: redbot/cogs/customcom/customcom.py:479 msgid "{} must be one of {}" msgstr "" -#: redbot/cogs/customcom/customcom.py:448 +#: redbot/cogs/customcom/customcom.py:483 msgid "Custom command cooldown successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:451 -#: redbot/cogs/customcom/customcom.py:492 +#: redbot/cogs/customcom/customcom.py:486 +#: redbot/cogs/customcom/customcom.py:527 msgid "That command doesn't exist. Use `{command}` to add it." msgstr "" -#: redbot/cogs/customcom/customcom.py:459 +#: redbot/cogs/customcom/customcom.py:494 #, docstring msgid "Delete a custom command.\n\n" " Example:\n" -" - `[p]customcom delete yourcommand`\n\n" +" - `[p]customcom delete yourcommand`\n\n" " **Arguments:**\n\n" " - `` The custom command to delete.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:470 +#: redbot/cogs/customcom/customcom.py:505 msgid "Custom command successfully deleted." msgstr "Comando personalizzato eliminato correttamente." -#: redbot/cogs/customcom/customcom.py:477 +#: redbot/cogs/customcom/customcom.py:512 #, docstring msgid "Edit a custom command.\n\n" " Example:\n" -" - `[p]customcom edit yourcommand Text you want`\n\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 +#: redbot/cogs/customcom/customcom.py:524 msgid "Custom command successfully edited." msgstr "Comando personalizzato modificato con successo." -#: redbot/cogs/customcom/customcom.py:504 +#: redbot/cogs/customcom/customcom.py:546 #, docstring msgid "List all available custom commands.\n\n" " The list displays a preview of each command's response, with\n" @@ -227,70 +239,70 @@ msgid "List all available custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:513 +#: redbot/cogs/customcom/customcom.py:555 msgid "There are no custom commands in this server. Use `{command}` to start adding some." msgstr "" -#: redbot/cogs/customcom/customcom.py:529 +#: redbot/cogs/customcom/customcom.py:571 msgid "Custom Command List" msgstr "" -#: redbot/cogs/customcom/customcom.py:533 +#: redbot/cogs/customcom/customcom.py:575 msgid "Page {num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:543 +#: redbot/cogs/customcom/customcom.py:585 #, docstring msgid "Shows a custom command's responses and its settings.\n\n" " **Arguments:**\n\n" -" - `` The custom command to show.\n" +" - `` The custom command to show.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:553 +#: redbot/cogs/customcom/customcom.py:595 msgid "I could not not find that custom command." msgstr "" -#: redbot/cogs/customcom/customcom.py:564 +#: redbot/cogs/customcom/customcom.py:606 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:570 +#: redbot/cogs/customcom/customcom.py:612 msgid "Random" msgstr "" -#: redbot/cogs/customcom/customcom.py:570 +#: redbot/cogs/customcom/customcom.py:612 msgid "Normal" msgstr "" -#: redbot/cogs/customcom/customcom.py:572 +#: redbot/cogs/customcom/customcom.py:614 msgid "Command: {command_name}\n" "Author: {author}\n" "Created: {created_at}\n" "Type: {type}\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:584 +#: redbot/cogs/customcom/customcom.py:626 msgid "Cooldowns:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:586 +#: redbot/cogs/customcom/customcom.py:628 msgid "{num} seconds per {period}\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:589 +#: redbot/cogs/customcom/customcom.py:631 msgid "Responses:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:687 +#: redbot/cogs/customcom/customcom.py:731 msgid "Too many arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:691 +#: redbot/cogs/customcom/customcom.py:735 msgid "Arguments must be sequential. Missing arguments: " msgstr "Gli argomenti devono essere consecutivi. Argomenti mancanti: " -#: redbot/cogs/customcom/customcom.py:717 +#: redbot/cogs/customcom/customcom.py:761 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 782d6ba6954..74aa291e6a9 100644 --- a/redbot/cogs/customcom/locales/ja-JP.po +++ b/redbot/cogs/customcom/locales/ja-JP.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-08-10 05:03+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,33 +15,38 @@ msgstr "" "X-Crowdin-File-ID: 41\n" "Language: ja_JP\n" -#: redbot/cogs/customcom/customcom.py:78 +#: redbot/cogs/customcom/customcom.py:80 msgid "Welcome to the interactive random {cc} maker!\n" "Every 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 +#: redbot/cogs/customcom/customcom.py:91 msgid "Add a random response:" msgstr "" -#: redbot/cogs/customcom/customcom.py:101 -msgid "Random responses must take the same arguments!" +#: redbot/cogs/customcom/customcom.py:98 +msgid "The text response you're trying to create has more than 2000 characters.\n" +"I cannot send messages that are longer than 2000 characters, please try again." msgstr "" -#: redbot/cogs/customcom/customcom.py:166 -msgid "Do you want to create a 'randomized' custom command? (y/n)" +#: redbot/cogs/customcom/customcom.py:111 +msgid "Random responses must take the same arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:172 #: redbot/cogs/customcom/customcom.py:183 +msgid "Do you want to create a 'randomized' custom command?" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:189 +#: redbot/cogs/customcom/customcom.py:200 msgid "Response timed out, please try again later." msgstr "" -#: redbot/cogs/customcom/customcom.py:177 +#: redbot/cogs/customcom/customcom.py:194 msgid "What response do you want?" msgstr "" -#: redbot/cogs/customcom/customcom.py:217 +#: redbot/cogs/customcom/customcom.py:236 #, 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" @@ -50,12 +55,12 @@ msgid "This cog contains commands for creating and managing custom commands that " " msgstr "" -#: redbot/cogs/customcom/customcom.py:247 +#: redbot/cogs/customcom/customcom.py:266 #, docstring msgid "Base command for Custom Commands management." msgstr "" -#: redbot/cogs/customcom/customcom.py:252 +#: redbot/cogs/customcom/customcom.py:271 #, 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" @@ -63,38 +68,38 @@ msgid "Get the raw response of a custom command, to get the proper markdown.\n\n " - `` The custom command to get the raw response of." msgstr "" -#: redbot/cogs/customcom/customcom.py:277 +#: redbot/cogs/customcom/customcom.py:296 msgid "Response #{num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:287 +#: redbot/cogs/customcom/customcom.py:306 msgid "Response #{num}/{total}:\n" "{raw}" msgstr "" -#: redbot/cogs/customcom/customcom.py:298 +#: redbot/cogs/customcom/customcom.py:317 #, docstring msgid "\n" " Searches through custom commands, according to the query.\n\n" -" Uses fuzzywuzzy searching to find close matches.\n\n" +" Uses fuzzy 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 +#: redbot/cogs/customcom/customcom.py:339 msgid "No close matches were found." msgstr "" -#: redbot/cogs/customcom/customcom.py:323 +#: redbot/cogs/customcom/customcom.py:344 msgid "Search results" msgstr "" -#: redbot/cogs/customcom/customcom.py:328 +#: redbot/cogs/customcom/customcom.py:349 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:333 +#: redbot/cogs/customcom/customcom.py:354 #, docstring msgid "Create custom commands.\n\n" " If a type is not specified, a simple CC will be created.\n" @@ -103,7 +108,7 @@ msgid "Create custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:344 +#: redbot/cogs/customcom/customcom.py:365 #, docstring msgid "Create a CC where it will randomly choose a response!\n\n" " Note: This command is interactive.\n\n" @@ -112,114 +117,121 @@ msgid "Create a CC where it will randomly choose a response!\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:354 -#: redbot/cogs/customcom/customcom.py:388 +#: redbot/cogs/customcom/customcom.py:375 +#: redbot/cogs/customcom/customcom.py:416 msgid "Custom command names cannot have spaces in them." msgstr "" -#: redbot/cogs/customcom/customcom.py:357 -#: redbot/cogs/customcom/customcom.py:391 +#: redbot/cogs/customcom/customcom.py:378 +#: redbot/cogs/customcom/customcom.py:419 msgid "There already exists a bot command with the same name." msgstr "" -#: redbot/cogs/customcom/customcom.py:361 +#: redbot/cogs/customcom/customcom.py:382 msgid "Custom command process cancelled." msgstr "" -#: redbot/cogs/customcom/customcom.py:365 -#: redbot/cogs/customcom/customcom.py:395 +#: redbot/cogs/customcom/customcom.py:386 +#: redbot/cogs/customcom/customcom.py:423 msgid "Custom command successfully added." msgstr "" -#: redbot/cogs/customcom/customcom.py:368 -#: redbot/cogs/customcom/customcom.py:398 +#: redbot/cogs/customcom/customcom.py:389 +#: redbot/cogs/customcom/customcom.py:426 msgid "This command already exists. Use `{command}` to edit it." msgstr "" -#: redbot/cogs/customcom/customcom.py:376 +#: redbot/cogs/customcom/customcom.py:395 +#: redbot/cogs/customcom/customcom.py:434 +#: redbot/cogs/customcom/customcom.py:537 +msgid "The text response you're trying to create has more than 2000 characters.\n" +"I cannot send messages that are longer than 2000 characters." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:404 #, docstring msgid "Add a simple custom command.\n\n" " Example:\n" -" - `[p]customcom create simple yourcommand Text you want`\n\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 +#: redbot/cogs/customcom/customcom.py:445 #, 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" +" - `[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" +" - `[cooldown]` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.\n" +" - `[per]` The group to apply the cooldown on. Defaults to per member. Valid choices are server / guild, user / member, and channel.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:431 -#: redbot/cogs/customcom/customcom.py:472 +#: redbot/cogs/customcom/customcom.py:466 +#: redbot/cogs/customcom/customcom.py:507 msgid "That command doesn't exist." msgstr "" -#: redbot/cogs/customcom/customcom.py:436 +#: redbot/cogs/customcom/customcom.py:471 msgid "A {} may call this command every {} seconds" msgstr "" -#: redbot/cogs/customcom/customcom.py:440 +#: redbot/cogs/customcom/customcom.py:475 msgid "This command has no cooldown." msgstr "" -#: redbot/cogs/customcom/customcom.py:444 +#: redbot/cogs/customcom/customcom.py:479 msgid "{} must be one of {}" msgstr "" -#: redbot/cogs/customcom/customcom.py:448 +#: redbot/cogs/customcom/customcom.py:483 msgid "Custom command cooldown successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:451 -#: redbot/cogs/customcom/customcom.py:492 +#: redbot/cogs/customcom/customcom.py:486 +#: redbot/cogs/customcom/customcom.py:527 msgid "That command doesn't exist. Use `{command}` to add it." msgstr "" -#: redbot/cogs/customcom/customcom.py:459 +#: redbot/cogs/customcom/customcom.py:494 #, docstring msgid "Delete a custom command.\n\n" " Example:\n" -" - `[p]customcom delete yourcommand`\n\n" +" - `[p]customcom delete yourcommand`\n\n" " **Arguments:**\n\n" " - `` The custom command to delete.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:470 +#: redbot/cogs/customcom/customcom.py:505 msgid "Custom command successfully deleted." msgstr "" -#: redbot/cogs/customcom/customcom.py:477 +#: redbot/cogs/customcom/customcom.py:512 #, docstring msgid "Edit a custom command.\n\n" " Example:\n" -" - `[p]customcom edit yourcommand Text you want`\n\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 +#: redbot/cogs/customcom/customcom.py:524 msgid "Custom command successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:504 +#: redbot/cogs/customcom/customcom.py:546 #, docstring msgid "List all available custom commands.\n\n" " The list displays a preview of each command's response, with\n" @@ -227,70 +239,70 @@ msgid "List all available custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:513 +#: redbot/cogs/customcom/customcom.py:555 msgid "There are no custom commands in this server. Use `{command}` to start adding some." msgstr "" -#: redbot/cogs/customcom/customcom.py:529 +#: redbot/cogs/customcom/customcom.py:571 msgid "Custom Command List" msgstr "" -#: redbot/cogs/customcom/customcom.py:533 +#: redbot/cogs/customcom/customcom.py:575 msgid "Page {num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:543 +#: redbot/cogs/customcom/customcom.py:585 #, docstring msgid "Shows a custom command's responses and its settings.\n\n" " **Arguments:**\n\n" -" - `` The custom command to show.\n" +" - `` The custom command to show.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:553 +#: redbot/cogs/customcom/customcom.py:595 msgid "I could not not find that custom command." msgstr "" -#: redbot/cogs/customcom/customcom.py:564 +#: redbot/cogs/customcom/customcom.py:606 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:570 +#: redbot/cogs/customcom/customcom.py:612 msgid "Random" msgstr "" -#: redbot/cogs/customcom/customcom.py:570 +#: redbot/cogs/customcom/customcom.py:612 msgid "Normal" msgstr "" -#: redbot/cogs/customcom/customcom.py:572 +#: redbot/cogs/customcom/customcom.py:614 msgid "Command: {command_name}\n" "Author: {author}\n" "Created: {created_at}\n" "Type: {type}\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:584 +#: redbot/cogs/customcom/customcom.py:626 msgid "Cooldowns:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:586 +#: redbot/cogs/customcom/customcom.py:628 msgid "{num} seconds per {period}\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:589 +#: redbot/cogs/customcom/customcom.py:631 msgid "Responses:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:687 +#: redbot/cogs/customcom/customcom.py:731 msgid "Too many arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:691 +#: redbot/cogs/customcom/customcom.py:735 msgid "Arguments must be sequential. Missing arguments: " msgstr "" -#: redbot/cogs/customcom/customcom.py:717 +#: redbot/cogs/customcom/customcom.py:761 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 2dbfe7c7e6f..64ae1c26939 100644 --- a/redbot/cogs/customcom/locales/ko-KR.po +++ b/redbot/cogs/customcom/locales/ko-KR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-08-10 05:03+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,33 +15,38 @@ msgstr "" "X-Crowdin-File-ID: 41\n" "Language: ko_KR\n" -#: redbot/cogs/customcom/customcom.py:78 +#: redbot/cogs/customcom/customcom.py:80 msgid "Welcome to the interactive random {cc} maker!\n" "Every 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 +#: redbot/cogs/customcom/customcom.py:91 msgid "Add a random response:" msgstr "등록된 랜덤 대답 리스트 :" -#: redbot/cogs/customcom/customcom.py:101 -msgid "Random responses must take the same arguments!" +#: redbot/cogs/customcom/customcom.py:98 +msgid "The text response you're trying to create has more than 2000 characters.\n" +"I cannot send messages that are longer than 2000 characters, please try again." msgstr "" -#: redbot/cogs/customcom/customcom.py:166 -msgid "Do you want to create a 'randomized' custom command? (y/n)" +#: redbot/cogs/customcom/customcom.py:111 +msgid "Random responses must take the same arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:172 #: redbot/cogs/customcom/customcom.py:183 +msgid "Do you want to create a 'randomized' custom command?" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:189 +#: redbot/cogs/customcom/customcom.py:200 msgid "Response timed out, please try again later." msgstr "" -#: redbot/cogs/customcom/customcom.py:177 +#: redbot/cogs/customcom/customcom.py:194 msgid "What response do you want?" msgstr "어떤 대답을 원해요?" -#: redbot/cogs/customcom/customcom.py:217 +#: redbot/cogs/customcom/customcom.py:236 #, 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" @@ -50,12 +55,12 @@ msgid "This cog contains commands for creating and managing custom commands that " " msgstr "" -#: redbot/cogs/customcom/customcom.py:247 +#: redbot/cogs/customcom/customcom.py:266 #, docstring msgid "Base command for Custom Commands management." msgstr "" -#: redbot/cogs/customcom/customcom.py:252 +#: redbot/cogs/customcom/customcom.py:271 #, 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" @@ -63,38 +68,38 @@ msgid "Get the raw response of a custom command, to get the proper markdown.\n\n " - `` The custom command to get the raw response of." msgstr "" -#: redbot/cogs/customcom/customcom.py:277 +#: redbot/cogs/customcom/customcom.py:296 msgid "Response #{num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:287 +#: redbot/cogs/customcom/customcom.py:306 msgid "Response #{num}/{total}:\n" "{raw}" msgstr "" -#: redbot/cogs/customcom/customcom.py:298 +#: redbot/cogs/customcom/customcom.py:317 #, docstring msgid "\n" " Searches through custom commands, according to the query.\n\n" -" Uses fuzzywuzzy searching to find close matches.\n\n" +" Uses fuzzy 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 +#: redbot/cogs/customcom/customcom.py:339 msgid "No close matches were found." msgstr "" -#: redbot/cogs/customcom/customcom.py:323 +#: redbot/cogs/customcom/customcom.py:344 msgid "Search results" msgstr "" -#: redbot/cogs/customcom/customcom.py:328 +#: redbot/cogs/customcom/customcom.py:349 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:333 +#: redbot/cogs/customcom/customcom.py:354 #, docstring msgid "Create custom commands.\n\n" " If a type is not specified, a simple CC will be created.\n" @@ -103,7 +108,7 @@ msgid "Create custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:344 +#: redbot/cogs/customcom/customcom.py:365 #, docstring msgid "Create a CC where it will randomly choose a response!\n\n" " Note: This command is interactive.\n\n" @@ -112,114 +117,121 @@ msgid "Create a CC where it will randomly choose a response!\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:354 -#: redbot/cogs/customcom/customcom.py:388 +#: redbot/cogs/customcom/customcom.py:375 +#: redbot/cogs/customcom/customcom.py:416 msgid "Custom command names cannot have spaces in them." msgstr "" -#: redbot/cogs/customcom/customcom.py:357 -#: redbot/cogs/customcom/customcom.py:391 +#: redbot/cogs/customcom/customcom.py:378 +#: redbot/cogs/customcom/customcom.py:419 msgid "There already exists a bot command with the same name." msgstr "" -#: redbot/cogs/customcom/customcom.py:361 +#: redbot/cogs/customcom/customcom.py:382 msgid "Custom command process cancelled." msgstr "" -#: redbot/cogs/customcom/customcom.py:365 -#: redbot/cogs/customcom/customcom.py:395 +#: redbot/cogs/customcom/customcom.py:386 +#: redbot/cogs/customcom/customcom.py:423 msgid "Custom command successfully added." msgstr "커스텀 커맨드가 성공적으로 추가됐어요." -#: redbot/cogs/customcom/customcom.py:368 -#: redbot/cogs/customcom/customcom.py:398 +#: redbot/cogs/customcom/customcom.py:389 +#: redbot/cogs/customcom/customcom.py:426 msgid "This command already exists. Use `{command}` to edit it." msgstr "" -#: redbot/cogs/customcom/customcom.py:376 +#: redbot/cogs/customcom/customcom.py:395 +#: redbot/cogs/customcom/customcom.py:434 +#: redbot/cogs/customcom/customcom.py:537 +msgid "The text response you're trying to create has more than 2000 characters.\n" +"I cannot send messages that are longer than 2000 characters." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:404 #, docstring msgid "Add a simple custom command.\n\n" " Example:\n" -" - `[p]customcom create simple yourcommand Text you want`\n\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 +#: redbot/cogs/customcom/customcom.py:445 #, 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" +" - `[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" +" - `[cooldown]` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.\n" +" - `[per]` The group to apply the cooldown on. Defaults to per member. Valid choices are server / guild, user / member, and channel.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:431 -#: redbot/cogs/customcom/customcom.py:472 +#: redbot/cogs/customcom/customcom.py:466 +#: redbot/cogs/customcom/customcom.py:507 msgid "That command doesn't exist." msgstr "해당 커맨드는 추가되어 있지 않아요." -#: redbot/cogs/customcom/customcom.py:436 +#: redbot/cogs/customcom/customcom.py:471 msgid "A {} may call this command every {} seconds" msgstr "" -#: redbot/cogs/customcom/customcom.py:440 +#: redbot/cogs/customcom/customcom.py:475 msgid "This command has no cooldown." msgstr "" -#: redbot/cogs/customcom/customcom.py:444 +#: redbot/cogs/customcom/customcom.py:479 msgid "{} must be one of {}" msgstr "" -#: redbot/cogs/customcom/customcom.py:448 +#: redbot/cogs/customcom/customcom.py:483 msgid "Custom command cooldown successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:451 -#: redbot/cogs/customcom/customcom.py:492 +#: redbot/cogs/customcom/customcom.py:486 +#: redbot/cogs/customcom/customcom.py:527 msgid "That command doesn't exist. Use `{command}` to add it." msgstr "" -#: redbot/cogs/customcom/customcom.py:459 +#: redbot/cogs/customcom/customcom.py:494 #, docstring msgid "Delete a custom command.\n\n" " Example:\n" -" - `[p]customcom delete yourcommand`\n\n" +" - `[p]customcom delete yourcommand`\n\n" " **Arguments:**\n\n" " - `` The custom command to delete.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:470 +#: redbot/cogs/customcom/customcom.py:505 msgid "Custom command successfully deleted." msgstr "커스텀 커맨드가 성공적으로 삭제됐어요." -#: redbot/cogs/customcom/customcom.py:477 +#: redbot/cogs/customcom/customcom.py:512 #, docstring msgid "Edit a custom command.\n\n" " Example:\n" -" - `[p]customcom edit yourcommand Text you want`\n\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 +#: redbot/cogs/customcom/customcom.py:524 msgid "Custom command successfully edited." msgstr "커스텀 커맨드가 성공적으로 수정됐어요." -#: redbot/cogs/customcom/customcom.py:504 +#: redbot/cogs/customcom/customcom.py:546 #, docstring msgid "List all available custom commands.\n\n" " The list displays a preview of each command's response, with\n" @@ -227,70 +239,70 @@ msgid "List all available custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:513 +#: redbot/cogs/customcom/customcom.py:555 msgid "There are no custom commands in this server. Use `{command}` to start adding some." msgstr "" -#: redbot/cogs/customcom/customcom.py:529 +#: redbot/cogs/customcom/customcom.py:571 msgid "Custom Command List" msgstr "" -#: redbot/cogs/customcom/customcom.py:533 +#: redbot/cogs/customcom/customcom.py:575 msgid "Page {num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:543 +#: redbot/cogs/customcom/customcom.py:585 #, docstring msgid "Shows a custom command's responses and its settings.\n\n" " **Arguments:**\n\n" -" - `` The custom command to show.\n" +" - `` The custom command to show.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:553 +#: redbot/cogs/customcom/customcom.py:595 msgid "I could not not find that custom command." msgstr "" -#: redbot/cogs/customcom/customcom.py:564 +#: redbot/cogs/customcom/customcom.py:606 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:570 +#: redbot/cogs/customcom/customcom.py:612 msgid "Random" msgstr "" -#: redbot/cogs/customcom/customcom.py:570 +#: redbot/cogs/customcom/customcom.py:612 msgid "Normal" msgstr "" -#: redbot/cogs/customcom/customcom.py:572 +#: redbot/cogs/customcom/customcom.py:614 msgid "Command: {command_name}\n" "Author: {author}\n" "Created: {created_at}\n" "Type: {type}\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:584 +#: redbot/cogs/customcom/customcom.py:626 msgid "Cooldowns:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:586 +#: redbot/cogs/customcom/customcom.py:628 msgid "{num} seconds per {period}\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:589 +#: redbot/cogs/customcom/customcom.py:631 msgid "Responses:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:687 +#: redbot/cogs/customcom/customcom.py:731 msgid "Too many arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:691 +#: redbot/cogs/customcom/customcom.py:735 msgid "Arguments must be sequential. Missing arguments: " msgstr "인수는 순차적이어야해요. 미확인된 인수: " -#: redbot/cogs/customcom/customcom.py:717 +#: redbot/cogs/customcom/customcom.py:761 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 index 743de362d6b..3fdeaf6984b 100644 --- a/redbot/cogs/customcom/locales/nb-NO.po +++ b/redbot/cogs/customcom/locales/nb-NO.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-08-10 05:03+0000\n" "Last-Translator: \n" "Language-Team: Norwegian Bokmal\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,34 +15,40 @@ msgstr "" "X-Crowdin-File-ID: 41\n" "Language: nb_NO\n" -#: redbot/cogs/customcom/customcom.py:78 +#: redbot/cogs/customcom/customcom.py:80 msgid "Welcome to the interactive random {cc} maker!\n" "Every 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!\n" "Hver 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 +#: redbot/cogs/customcom/customcom.py:91 msgid "Add a random response:" msgstr "Legg til et tilfeldig svar:" -#: redbot/cogs/customcom/customcom.py:101 +#: redbot/cogs/customcom/customcom.py:98 +msgid "The text response you're trying to create has more than 2000 characters.\n" +"I cannot send messages that are longer than 2000 characters, please try again." +msgstr "Tekstsvaret du prøver å lage inneholder mer enn 2000 tegn.\n" +"Jeg kan ikke sende over 2000 tegn, vennligst prøv igjen." + +#: redbot/cogs/customcom/customcom.py:111 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 "Do you want to create a 'randomized' custom command?" +msgstr "Vil du lage en 'tilfeldig' egendefinert kommando?" + +#: redbot/cogs/customcom/customcom.py:189 +#: redbot/cogs/customcom/customcom.py:200 msgid "Response timed out, please try again later." msgstr "Svaret ble tidsavbrutt, prøv igjen senere." -#: redbot/cogs/customcom/customcom.py:177 +#: redbot/cogs/customcom/customcom.py:194 msgid "What response do you want?" msgstr "Hva svar du vil ha?" -#: redbot/cogs/customcom/customcom.py:217 +#: redbot/cogs/customcom/customcom.py:236 #, 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" @@ -55,12 +61,12 @@ msgstr "Denne cog inneholder kommandoer for å opprette og administrere egendefi " Kommandoer kan bare være små og vil ikke svare på store bokstaver.\n" " " -#: redbot/cogs/customcom/customcom.py:247 +#: redbot/cogs/customcom/customcom.py:266 #, docstring msgid "Base command for Custom Commands management." msgstr "Grunnkommando for egendefinerte Kommandoer behandling." -#: redbot/cogs/customcom/customcom.py:252 +#: redbot/cogs/customcom/customcom.py:271 #, 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" @@ -71,44 +77,44 @@ msgstr "Få den rå responsen på en egendefinert kommando, for å få riktig me " **Argumenter:**\n\n" " - `` Den egendefinerte kommandoen for å få rå svaret på." -#: redbot/cogs/customcom/customcom.py:277 +#: redbot/cogs/customcom/customcom.py:296 msgid "Response #{num}/{total}" msgstr "Svar #{num}/{total}" -#: redbot/cogs/customcom/customcom.py:287 +#: redbot/cogs/customcom/customcom.py:306 msgid "Response #{num}/{total}:\n" "{raw}" msgstr "Svar #{num}/{total}:\n" "{raw}" -#: redbot/cogs/customcom/customcom.py:298 +#: redbot/cogs/customcom/customcom.py:317 #, docstring msgid "\n" " Searches through custom commands, according to the query.\n\n" -" Uses fuzzywuzzy searching to find close matches.\n\n" +" Uses fuzzy 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" +" Bruker fuzzy søk for å finne nære treff.\n\n" " **Argumenter:**\n\n" -" - `` Spørringen å søke etter. Kan være flere ord.\n" +" - `` Søket for å søke etter. Kan være flere ord.\n" " " -#: redbot/cogs/customcom/customcom.py:318 +#: redbot/cogs/customcom/customcom.py:339 msgid "No close matches were found." msgstr "Ingen nære kamper ble funnet." -#: redbot/cogs/customcom/customcom.py:323 +#: redbot/cogs/customcom/customcom.py:344 msgid "Search results" msgstr "Søk i resultater" -#: redbot/cogs/customcom/customcom.py:328 +#: redbot/cogs/customcom/customcom.py:349 msgid "The following matches have been found:" msgstr "Følgende treff har blitt funnet:" -#: redbot/cogs/customcom/customcom.py:333 +#: redbot/cogs/customcom/customcom.py:354 #, docstring msgid "Create custom commands.\n\n" " If a type is not specified, a simple CC will be created.\n" @@ -121,7 +127,7 @@ msgstr "Opprett tilpassede kommandoer.\n\n" " [here](https://docs.discord.red/en/stable/cog_customcom.html).\n" " " -#: redbot/cogs/customcom/customcom.py:344 +#: redbot/cogs/customcom/customcom.py:365 #, docstring msgid "Create a CC where it will randomly choose a response!\n\n" " Note: This command is interactive.\n\n" @@ -134,143 +140,122 @@ msgstr "Lag en CC hvor den vil tilfeldig velge et svar!\n\n" " - `` Kommandoen henrettet for å returnere teksten. Stol på små saker\n" " " -#: redbot/cogs/customcom/customcom.py:354 -#: redbot/cogs/customcom/customcom.py:388 +#: redbot/cogs/customcom/customcom.py:375 +#: redbot/cogs/customcom/customcom.py:416 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 +#: redbot/cogs/customcom/customcom.py:378 +#: redbot/cogs/customcom/customcom.py:419 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 +#: redbot/cogs/customcom/customcom.py:382 msgid "Custom command process cancelled." msgstr "Egendefinert kommandoprosess avbrutt." -#: redbot/cogs/customcom/customcom.py:365 -#: redbot/cogs/customcom/customcom.py:395 +#: redbot/cogs/customcom/customcom.py:386 +#: redbot/cogs/customcom/customcom.py:423 msgid "Custom command successfully added." msgstr "Tilpasset kommando ble lagt til." -#: redbot/cogs/customcom/customcom.py:368 -#: redbot/cogs/customcom/customcom.py:398 +#: redbot/cogs/customcom/customcom.py:389 +#: redbot/cogs/customcom/customcom.py:426 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 +#: redbot/cogs/customcom/customcom.py:395 +#: redbot/cogs/customcom/customcom.py:434 +#: redbot/cogs/customcom/customcom.py:537 +msgid "The text response you're trying to create has more than 2000 characters.\n" +"I cannot send messages that are longer than 2000 characters." +msgstr "Tekstsvaret du prøver å lage inneholder mer enn 2000 tegn.\n" +"Jeg kan ikke sende meldinger med lengre en 2000 tegn." + +#: redbot/cogs/customcom/customcom.py:404 #, docstring msgid "Add a simple custom command.\n\n" " Example:\n" -" - `[p]customcom create simple yourcommand Text you want`\n\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" -" " +msgstr "" -#: redbot/cogs/customcom/customcom.py:410 +#: redbot/cogs/customcom/customcom.py:445 #, 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" +" - `[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" +" - `[cooldown]` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.\n" +" - `[per]` The group to apply the cooldown on. Defaults to per member. Valid choices are server / guild, user / member, and channel.\n" " " +msgstr "" -#: redbot/cogs/customcom/customcom.py:431 -#: redbot/cogs/customcom/customcom.py:472 +#: redbot/cogs/customcom/customcom.py:466 +#: redbot/cogs/customcom/customcom.py:507 msgid "That command doesn't exist." msgstr "Den kommandoen finnes ikke." -#: redbot/cogs/customcom/customcom.py:436 +#: redbot/cogs/customcom/customcom.py:471 msgid "A {} may call this command every {} seconds" msgstr "En {} kan kalle denne kommandoen hvert {} sekund" -#: redbot/cogs/customcom/customcom.py:440 +#: redbot/cogs/customcom/customcom.py:475 msgid "This command has no cooldown." msgstr "Denne kommandoen har ingen nedkjøling." -#: redbot/cogs/customcom/customcom.py:444 +#: redbot/cogs/customcom/customcom.py:479 msgid "{} must be one of {}" msgstr "{} må være en av {}" -#: redbot/cogs/customcom/customcom.py:448 +#: redbot/cogs/customcom/customcom.py:483 msgid "Custom command cooldown successfully edited." msgstr "Egendefinert kommando cooldown redigert." -#: redbot/cogs/customcom/customcom.py:451 -#: redbot/cogs/customcom/customcom.py:492 +#: redbot/cogs/customcom/customcom.py:486 +#: redbot/cogs/customcom/customcom.py:527 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 +#: redbot/cogs/customcom/customcom.py:494 #, docstring msgid "Delete a custom command.\n\n" " Example:\n" -" - `[p]customcom delete yourcommand`\n\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" -" " +msgstr "" -#: redbot/cogs/customcom/customcom.py:470 +#: redbot/cogs/customcom/customcom.py:505 msgid "Custom command successfully deleted." msgstr "Egendefinert kommando slettet." -#: redbot/cogs/customcom/customcom.py:477 +#: redbot/cogs/customcom/customcom.py:512 #, docstring msgid "Edit a custom command.\n\n" " Example:\n" -" - `[p]customcom edit yourcommand Text you want`\n\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" -" " +msgstr "" -#: redbot/cogs/customcom/customcom.py:489 +#: redbot/cogs/customcom/customcom.py:524 msgid "Custom command successfully edited." msgstr "Egendefinert kommando redigert." -#: redbot/cogs/customcom/customcom.py:504 +#: redbot/cogs/customcom/customcom.py:546 #, docstring msgid "List all available custom commands.\n\n" " The list displays a preview of each command's response, with\n" @@ -281,46 +266,46 @@ msgstr "List opp alle tilgjengelige tilpassede kommandoer.\n\n" " \"påslag\" rømte ut, og nye linjer byttet ut med mellomrom.\n" " " -#: redbot/cogs/customcom/customcom.py:513 +#: redbot/cogs/customcom/customcom.py:555 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 +#: redbot/cogs/customcom/customcom.py:571 msgid "Custom Command List" msgstr "Tilpasset kommando liste" -#: redbot/cogs/customcom/customcom.py:533 +#: redbot/cogs/customcom/customcom.py:575 msgid "Page {num}/{total}" msgstr "Side {num}/{total}" -#: redbot/cogs/customcom/customcom.py:543 +#: redbot/cogs/customcom/customcom.py:585 #, docstring msgid "Shows a custom command's responses and its settings.\n\n" " **Arguments:**\n\n" -" - `` The custom command to show.\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" +" - `` Den tilpassede kommandoen å vise.\n" " " -#: redbot/cogs/customcom/customcom.py:553 +#: redbot/cogs/customcom/customcom.py:595 msgid "I could not not find that custom command." msgstr "Jeg fant ikke den egendefinerte kommandoen." -#: redbot/cogs/customcom/customcom.py:564 +#: redbot/cogs/customcom/customcom.py:606 msgid "Deleted User" msgstr "Slettet bruker" -#: redbot/cogs/customcom/customcom.py:570 +#: redbot/cogs/customcom/customcom.py:612 msgid "Random" msgstr "Tilfeldig" -#: redbot/cogs/customcom/customcom.py:570 +#: redbot/cogs/customcom/customcom.py:612 msgid "Normal" msgstr "Vanlig" -#: redbot/cogs/customcom/customcom.py:572 +#: redbot/cogs/customcom/customcom.py:614 msgid "Command: {command_name}\n" "Author: {author}\n" "Created: {created_at}\n" @@ -330,27 +315,27 @@ msgstr "Kommando: {command_name}\n" "Opprettet: {created_at}\n" "Type: {type}\n" -#: redbot/cogs/customcom/customcom.py:584 +#: redbot/cogs/customcom/customcom.py:626 msgid "Cooldowns:\n" msgstr "Nedkjølinger:\n" -#: redbot/cogs/customcom/customcom.py:586 +#: redbot/cogs/customcom/customcom.py:628 msgid "{num} seconds per {period}\n" msgstr "{num} sekunder per {period}\n" -#: redbot/cogs/customcom/customcom.py:589 +#: redbot/cogs/customcom/customcom.py:631 msgid "Responses:\n" msgstr "Respons:\n" -#: redbot/cogs/customcom/customcom.py:687 +#: redbot/cogs/customcom/customcom.py:731 msgid "Too many arguments!" msgstr "For mange argumenter!" -#: redbot/cogs/customcom/customcom.py:691 +#: redbot/cogs/customcom/customcom.py:735 msgid "Arguments must be sequential. Missing arguments: " msgstr "Argumenter må være sekvensielle. Manglende argumenter: " -#: redbot/cogs/customcom/customcom.py:717 +#: redbot/cogs/customcom/customcom.py:761 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 aae5219d2fd..2aae44cf6a2 100644 --- a/redbot/cogs/customcom/locales/nl-NL.po +++ b/redbot/cogs/customcom/locales/nl-NL.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-08-10 05:03+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,86 +15,101 @@ msgstr "" "X-Crowdin-File-ID: 41\n" "Language: nl_NL\n" -#: redbot/cogs/customcom/customcom.py:78 +#: redbot/cogs/customcom/customcom.py:80 msgid "Welcome to the interactive random {cc} maker!\n" "Every 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 "Welkom bij de interactieve willekeurige {cc} maker!\n" +"Elk bericht dat u verzendt zal worden toegevoegd als een van de willekeurige antwoorden die u kunt kiezen zodra dit {cc} wordt geactiveerd. Om dit interactieve menu te verlaten, typ `{quit}`" -#: redbot/cogs/customcom/customcom.py:89 +#: redbot/cogs/customcom/customcom.py:91 msgid "Add a random response:" msgstr "Voer een willekeurig antwoord in:" -#: redbot/cogs/customcom/customcom.py:101 -msgid "Random responses must take the same arguments!" -msgstr "" +#: redbot/cogs/customcom/customcom.py:98 +msgid "The text response you're trying to create has more than 2000 characters.\n" +"I cannot send messages that are longer than 2000 characters, please try again." +msgstr "Het tekstantwoord dat u probeert te maken heeft meer dan 2000 tekens.\n" +"Ik kan geen berichten verzenden die langer zijn dan 2000 tekens, probeer het opnieuw." -#: redbot/cogs/customcom/customcom.py:166 -msgid "Do you want to create a 'randomized' custom command? (y/n)" -msgstr "" +#: redbot/cogs/customcom/customcom.py:111 +msgid "Random responses must take the same arguments!" +msgstr "Willekeurige antwoorden moeten dezelfde argumenten aanvoeren!" -#: redbot/cogs/customcom/customcom.py:172 #: redbot/cogs/customcom/customcom.py:183 +msgid "Do you want to create a 'randomized' custom command?" +msgstr "Wilt u een aangepaste opdracht 'willekeurig' maken?" + +#: redbot/cogs/customcom/customcom.py:189 +#: redbot/cogs/customcom/customcom.py:200 msgid "Response timed out, please try again later." -msgstr "" +msgstr "Er is een time-out, probeer het later opnieuw." -#: redbot/cogs/customcom/customcom.py:177 +#: redbot/cogs/customcom/customcom.py:194 msgid "What response do you want?" -msgstr "" +msgstr "Welk antwoord wilt u?" -#: redbot/cogs/customcom/customcom.py:217 +#: redbot/cogs/customcom/customcom.py:236 #, 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 "" +msgstr "Deze cog bevat commando's voor het maken en beheren van aangepaste commando's die tekst weergeven.\n\n" +" Dit zijn handig voor het opslaan van informatie die leden nodig kunnen hebben, zoals FAQ antwoorden of uitnodigingslinks.\n" +" Aangepaste commando's kunnen standaard door iedereen worden gebruikt, dus wees voorzichtig met pings.\n" +" Opdrachten kunnen alleen kleine letters zijn en zullen niet reageren op hoofdletters.\n" +" " -#: redbot/cogs/customcom/customcom.py:247 +#: redbot/cogs/customcom/customcom.py:266 #, docstring msgid "Base command for Custom Commands management." -msgstr "" +msgstr "Basis commando voor aangepast commandobeheer." -#: redbot/cogs/customcom/customcom.py:252 +#: redbot/cogs/customcom/customcom.py:271 #, 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 "" +msgstr "Krijg de ruwe reactie van een aangepast commando, om de juiste markdown te krijgen.\n\n" +" Dit is handig om te kopiëren en plakken.\n\n" +" **Arguments:**\n\n" +" - `` Het custom commando om de ruwe reactie van te krijgen." -#: redbot/cogs/customcom/customcom.py:277 +#: redbot/cogs/customcom/customcom.py:296 msgid "Response #{num}/{total}" -msgstr "" +msgstr "Antwoord #{num}/{total}" -#: redbot/cogs/customcom/customcom.py:287 +#: redbot/cogs/customcom/customcom.py:306 msgid "Response #{num}/{total}:\n" "{raw}" -msgstr "" +msgstr "Antwoord #{num}/{total}:\n" +"{raw}" -#: redbot/cogs/customcom/customcom.py:298 +#: redbot/cogs/customcom/customcom.py:317 #, docstring msgid "\n" " Searches through custom commands, according to the query.\n\n" -" Uses fuzzywuzzy searching to find close matches.\n\n" +" Uses fuzzy 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 +#: redbot/cogs/customcom/customcom.py:339 msgid "No close matches were found." -msgstr "" +msgstr "Er zijn geen overeenkomsten gevonden." -#: redbot/cogs/customcom/customcom.py:323 +#: redbot/cogs/customcom/customcom.py:344 msgid "Search results" -msgstr "" +msgstr "Zoek resultaten" -#: redbot/cogs/customcom/customcom.py:328 +#: redbot/cogs/customcom/customcom.py:349 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:333 +#: redbot/cogs/customcom/customcom.py:354 #, docstring msgid "Create custom commands.\n\n" " If a type is not specified, a simple CC will be created.\n" @@ -103,7 +118,7 @@ msgid "Create custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:344 +#: redbot/cogs/customcom/customcom.py:365 #, docstring msgid "Create a CC where it will randomly choose a response!\n\n" " Note: This command is interactive.\n\n" @@ -112,114 +127,121 @@ msgid "Create a CC where it will randomly choose a response!\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:354 -#: redbot/cogs/customcom/customcom.py:388 +#: redbot/cogs/customcom/customcom.py:375 +#: redbot/cogs/customcom/customcom.py:416 msgid "Custom command names cannot have spaces in them." msgstr "" -#: redbot/cogs/customcom/customcom.py:357 -#: redbot/cogs/customcom/customcom.py:391 +#: redbot/cogs/customcom/customcom.py:378 +#: redbot/cogs/customcom/customcom.py:419 msgid "There already exists a bot command with the same name." msgstr "" -#: redbot/cogs/customcom/customcom.py:361 +#: redbot/cogs/customcom/customcom.py:382 msgid "Custom command process cancelled." msgstr "" -#: redbot/cogs/customcom/customcom.py:365 -#: redbot/cogs/customcom/customcom.py:395 +#: redbot/cogs/customcom/customcom.py:386 +#: redbot/cogs/customcom/customcom.py:423 msgid "Custom command successfully added." msgstr "" -#: redbot/cogs/customcom/customcom.py:368 -#: redbot/cogs/customcom/customcom.py:398 +#: redbot/cogs/customcom/customcom.py:389 +#: redbot/cogs/customcom/customcom.py:426 msgid "This command already exists. Use `{command}` to edit it." msgstr "" -#: redbot/cogs/customcom/customcom.py:376 +#: redbot/cogs/customcom/customcom.py:395 +#: redbot/cogs/customcom/customcom.py:434 +#: redbot/cogs/customcom/customcom.py:537 +msgid "The text response you're trying to create has more than 2000 characters.\n" +"I cannot send messages that are longer than 2000 characters." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:404 #, docstring msgid "Add a simple custom command.\n\n" " Example:\n" -" - `[p]customcom create simple yourcommand Text you want`\n\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 +#: redbot/cogs/customcom/customcom.py:445 #, 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" +" - `[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" +" - `[cooldown]` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.\n" +" - `[per]` The group to apply the cooldown on. Defaults to per member. Valid choices are server / guild, user / member, and channel.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:431 -#: redbot/cogs/customcom/customcom.py:472 +#: redbot/cogs/customcom/customcom.py:466 +#: redbot/cogs/customcom/customcom.py:507 msgid "That command doesn't exist." msgstr "" -#: redbot/cogs/customcom/customcom.py:436 +#: redbot/cogs/customcom/customcom.py:471 msgid "A {} may call this command every {} seconds" msgstr "" -#: redbot/cogs/customcom/customcom.py:440 +#: redbot/cogs/customcom/customcom.py:475 msgid "This command has no cooldown." msgstr "" -#: redbot/cogs/customcom/customcom.py:444 +#: redbot/cogs/customcom/customcom.py:479 msgid "{} must be one of {}" msgstr "" -#: redbot/cogs/customcom/customcom.py:448 +#: redbot/cogs/customcom/customcom.py:483 msgid "Custom command cooldown successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:451 -#: redbot/cogs/customcom/customcom.py:492 +#: redbot/cogs/customcom/customcom.py:486 +#: redbot/cogs/customcom/customcom.py:527 msgid "That command doesn't exist. Use `{command}` to add it." msgstr "" -#: redbot/cogs/customcom/customcom.py:459 +#: redbot/cogs/customcom/customcom.py:494 #, docstring msgid "Delete a custom command.\n\n" " Example:\n" -" - `[p]customcom delete yourcommand`\n\n" +" - `[p]customcom delete yourcommand`\n\n" " **Arguments:**\n\n" " - `` The custom command to delete.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:470 +#: redbot/cogs/customcom/customcom.py:505 msgid "Custom command successfully deleted." msgstr "" -#: redbot/cogs/customcom/customcom.py:477 +#: redbot/cogs/customcom/customcom.py:512 #, docstring msgid "Edit a custom command.\n\n" " Example:\n" -" - `[p]customcom edit yourcommand Text you want`\n\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 +#: redbot/cogs/customcom/customcom.py:524 msgid "Custom command successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:504 +#: redbot/cogs/customcom/customcom.py:546 #, docstring msgid "List all available custom commands.\n\n" " The list displays a preview of each command's response, with\n" @@ -227,70 +249,70 @@ msgid "List all available custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:513 +#: redbot/cogs/customcom/customcom.py:555 msgid "There are no custom commands in this server. Use `{command}` to start adding some." msgstr "" -#: redbot/cogs/customcom/customcom.py:529 +#: redbot/cogs/customcom/customcom.py:571 msgid "Custom Command List" msgstr "" -#: redbot/cogs/customcom/customcom.py:533 +#: redbot/cogs/customcom/customcom.py:575 msgid "Page {num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:543 +#: redbot/cogs/customcom/customcom.py:585 #, docstring msgid "Shows a custom command's responses and its settings.\n\n" " **Arguments:**\n\n" -" - `` The custom command to show.\n" +" - `` The custom command to show.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:553 +#: redbot/cogs/customcom/customcom.py:595 msgid "I could not not find that custom command." msgstr "" -#: redbot/cogs/customcom/customcom.py:564 +#: redbot/cogs/customcom/customcom.py:606 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:570 +#: redbot/cogs/customcom/customcom.py:612 msgid "Random" msgstr "" -#: redbot/cogs/customcom/customcom.py:570 +#: redbot/cogs/customcom/customcom.py:612 msgid "Normal" msgstr "" -#: redbot/cogs/customcom/customcom.py:572 +#: redbot/cogs/customcom/customcom.py:614 msgid "Command: {command_name}\n" "Author: {author}\n" "Created: {created_at}\n" "Type: {type}\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:584 +#: redbot/cogs/customcom/customcom.py:626 msgid "Cooldowns:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:586 +#: redbot/cogs/customcom/customcom.py:628 msgid "{num} seconds per {period}\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:589 +#: redbot/cogs/customcom/customcom.py:631 msgid "Responses:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:687 +#: redbot/cogs/customcom/customcom.py:731 msgid "Too many arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:691 +#: redbot/cogs/customcom/customcom.py:735 msgid "Arguments must be sequential. Missing arguments: " msgstr "Argumenten moeten sequentieel zijn. Ontbrekende argumenten: " -#: redbot/cogs/customcom/customcom.py:717 +#: redbot/cogs/customcom/customcom.py:761 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 17a22631eab..9296611746e 100644 --- a/redbot/cogs/customcom/locales/pl-PL.po +++ b/redbot/cogs/customcom/locales/pl-PL.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-08-10 05:03+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,282 +15,322 @@ msgstr "" "X-Crowdin-File-ID: 41\n" "Language: pl_PL\n" -#: redbot/cogs/customcom/customcom.py:78 +#: redbot/cogs/customcom/customcom.py:80 msgid "Welcome to the interactive random {cc} maker!\n" "Every 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 "Witamy w interaktywnym losowym {cc} twórcy!\n" +"Każda wysłana przez Ciebie wiadomość zostanie dodana jako jedna z losowych odpowiedzi do wyboru po uruchomieniu tego {cc}. Aby opuścić to interaktywne menu, wpisz `{quit}`" -#: redbot/cogs/customcom/customcom.py:89 +#: redbot/cogs/customcom/customcom.py:91 msgid "Add a random response:" -msgstr "" +msgstr "Dodaj losową odpowiedź:" -#: redbot/cogs/customcom/customcom.py:101 -msgid "Random responses must take the same arguments!" -msgstr "" +#: redbot/cogs/customcom/customcom.py:98 +msgid "The text response you're trying to create has more than 2000 characters.\n" +"I cannot send messages that are longer than 2000 characters, please try again." +msgstr "Odpowiedź tekstowa, którą próbujesz stworzyć, ma więcej niż 2000 znaków.\n" +"Nie mogę wysyłać wiadomości, które są dłuższe niż 2000 znaków, spróbuj ponownie." -#: redbot/cogs/customcom/customcom.py:166 -msgid "Do you want to create a 'randomized' custom command? (y/n)" -msgstr "" +#: redbot/cogs/customcom/customcom.py:111 +msgid "Random responses must take the same arguments!" +msgstr "Losowe odpowiedzi muszą przyjmować te same argumenty!" -#: redbot/cogs/customcom/customcom.py:172 #: redbot/cogs/customcom/customcom.py:183 +msgid "Do you want to create a 'randomized' custom command?" +msgstr "Czy chcesz utworzyć niestandardowe polecenie \"losowe\"?" + +#: redbot/cogs/customcom/customcom.py:189 +#: redbot/cogs/customcom/customcom.py:200 msgid "Response timed out, please try again later." -msgstr "" +msgstr "Upłynął limit czasu odpowiedzi, spróbuj ponownie później." -#: redbot/cogs/customcom/customcom.py:177 +#: redbot/cogs/customcom/customcom.py:194 msgid "What response do you want?" -msgstr "" +msgstr "Jaką odpowiedź chcesz?" -#: redbot/cogs/customcom/customcom.py:217 +#: redbot/cogs/customcom/customcom.py:236 #, 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 "" +msgstr "Ten cog zawiera polecenia do tworzenia i zarządzania niestandardowymi poleceniami wyświetlającymi tekst.\n\n" +" Są one przydatne do przechowywania informacji o użytkownikach, takich jak odpowiedzi na pytania lub linki do zaproszeń.\n" +" Niestandardowe polecenia mogą być domyślnie używane przez każdego, więc zachowaj ostrożność przy pingu.\n" +" Polecenia mogą być tylko małe i nie będą odpowiadać na żadne wielkie litery.\n" +" " -#: redbot/cogs/customcom/customcom.py:247 +#: redbot/cogs/customcom/customcom.py:266 #, docstring msgid "Base command for Custom Commands management." -msgstr "" +msgstr "Komenda bazowa dla zarządzania poleceniami niestandardowymi." -#: redbot/cogs/customcom/customcom.py:252 +#: redbot/cogs/customcom/customcom.py:271 #, 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 "" +msgstr "Uzyskaj niestandardową odpowiedź na polecenie, aby uzyskać właściwą markdown.\n\n" +" Jest to pomocne przy kopiowaniu i wklejaniu.\n\n" +" **Argumenty:**\n\n" +" - `` Niestandardowe polecenie do uzyskania surowej odpowiedzi." -#: redbot/cogs/customcom/customcom.py:277 +#: redbot/cogs/customcom/customcom.py:296 msgid "Response #{num}/{total}" -msgstr "" +msgstr "Odpowiedź #{num}/{total}" -#: redbot/cogs/customcom/customcom.py:287 +#: redbot/cogs/customcom/customcom.py:306 msgid "Response #{num}/{total}:\n" "{raw}" -msgstr "" +msgstr "Odpowiedź #{num}/{total}:\n" +"{raw}" -#: redbot/cogs/customcom/customcom.py:298 +#: redbot/cogs/customcom/customcom.py:317 #, docstring msgid "\n" " Searches through custom commands, according to the query.\n\n" -" Uses fuzzywuzzy searching to find close matches.\n\n" +" Uses fuzzy 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 +#: redbot/cogs/customcom/customcom.py:339 msgid "No close matches were found." -msgstr "" +msgstr "Nie znaleziono żadnych bliskich dopasowań." -#: redbot/cogs/customcom/customcom.py:323 +#: redbot/cogs/customcom/customcom.py:344 msgid "Search results" -msgstr "" +msgstr "Wyniki wyszukiwania" -#: redbot/cogs/customcom/customcom.py:328 +#: redbot/cogs/customcom/customcom.py:349 msgid "The following matches have been found:" -msgstr "" +msgstr "Znaleziono następujące mecze:" -#: redbot/cogs/customcom/customcom.py:333 +#: redbot/cogs/customcom/customcom.py:354 #, 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 "Utwórz niestandardowe polecenia.\n\n" +" Jeśli typ nie jest określony, zostanie utworzony prosty CC.\n" +" KK mogą zostać wzmocnione argumentami, zobacz poradnik\n" +" [here](https://docs. iscord.red/en/stable/cog_customcom.html).\n" +" " -#: redbot/cogs/customcom/customcom.py:344 +#: redbot/cogs/customcom/customcom.py:365 #, 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 "" +msgstr "Utwórz CC, gdzie losowo wybierze odpowiedź!\n\n" +" Uwaga: Ta komenda jest interaktywna.\n\n" +" **Argumenty:**\n\n" +" - `` Polecenie wykonane, aby zwrócić tekst. Przewiń na małe litery.\n" +" " -#: redbot/cogs/customcom/customcom.py:354 -#: redbot/cogs/customcom/customcom.py:388 +#: redbot/cogs/customcom/customcom.py:375 +#: redbot/cogs/customcom/customcom.py:416 msgid "Custom command names cannot have spaces in them." -msgstr "" +msgstr "Własne nazwy poleceń nie mogą mieć spacji." -#: redbot/cogs/customcom/customcom.py:357 -#: redbot/cogs/customcom/customcom.py:391 +#: redbot/cogs/customcom/customcom.py:378 +#: redbot/cogs/customcom/customcom.py:419 msgid "There already exists a bot command with the same name." -msgstr "" +msgstr "Istnieje już polecenie bota o tej samej nazwie." -#: redbot/cogs/customcom/customcom.py:361 +#: redbot/cogs/customcom/customcom.py:382 msgid "Custom command process cancelled." -msgstr "" +msgstr "Niestandardowy proces poleceń anulowany." -#: redbot/cogs/customcom/customcom.py:365 -#: redbot/cogs/customcom/customcom.py:395 +#: redbot/cogs/customcom/customcom.py:386 +#: redbot/cogs/customcom/customcom.py:423 msgid "Custom command successfully added." -msgstr "" +msgstr "Własne polecenie zostało pomyślnie dodane." -#: redbot/cogs/customcom/customcom.py:368 -#: redbot/cogs/customcom/customcom.py:398 +#: redbot/cogs/customcom/customcom.py:389 +#: redbot/cogs/customcom/customcom.py:426 msgid "This command already exists. Use `{command}` to edit it." -msgstr "" +msgstr "Ta komenda już istnieje. Użyj `{command}` aby ją edytować." -#: redbot/cogs/customcom/customcom.py:376 +#: redbot/cogs/customcom/customcom.py:395 +#: redbot/cogs/customcom/customcom.py:434 +#: redbot/cogs/customcom/customcom.py:537 +msgid "The text response you're trying to create has more than 2000 characters.\n" +"I cannot send messages that are longer than 2000 characters." +msgstr "Odpowiedź tekstowa, którą próbujesz stworzyć, ma więcej niż 2000 znaków.\n" +"Nie mogę wysyłać wiadomości, które są dłuższe niż 2000 znaków." + +#: redbot/cogs/customcom/customcom.py:404 #, docstring msgid "Add a simple custom command.\n\n" " Example:\n" -" - `[p]customcom create simple yourcommand Text you want`\n\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 +#: redbot/cogs/customcom/customcom.py:445 #, 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" +" - `[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" +" - `[cooldown]` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.\n" +" - `[per]` The group to apply the cooldown on. Defaults to per member. Valid choices are server / guild, user / member, and channel.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:431 -#: redbot/cogs/customcom/customcom.py:472 +#: redbot/cogs/customcom/customcom.py:466 +#: redbot/cogs/customcom/customcom.py:507 msgid "That command doesn't exist." -msgstr "" +msgstr "Ta komenda nie istnieje." -#: redbot/cogs/customcom/customcom.py:436 +#: redbot/cogs/customcom/customcom.py:471 msgid "A {} may call this command every {} seconds" -msgstr "" +msgstr "{} może wywoływać tę komendę co {} sekund" -#: redbot/cogs/customcom/customcom.py:440 +#: redbot/cogs/customcom/customcom.py:475 msgid "This command has no cooldown." -msgstr "" +msgstr "Ta komenda nie ma czasu odnowienia." -#: redbot/cogs/customcom/customcom.py:444 +#: redbot/cogs/customcom/customcom.py:479 msgid "{} must be one of {}" -msgstr "" +msgstr "{} musi być jednym z {}" -#: redbot/cogs/customcom/customcom.py:448 +#: redbot/cogs/customcom/customcom.py:483 msgid "Custom command cooldown successfully edited." -msgstr "" +msgstr "Niestandardowy czas odnowienia poleceń pomyślnie edytowany." -#: redbot/cogs/customcom/customcom.py:451 -#: redbot/cogs/customcom/customcom.py:492 +#: redbot/cogs/customcom/customcom.py:486 +#: redbot/cogs/customcom/customcom.py:527 msgid "That command doesn't exist. Use `{command}` to add it." -msgstr "" +msgstr "Ta komenda nie istnieje. Użyj `{command}`, aby ją dodać." -#: redbot/cogs/customcom/customcom.py:459 +#: redbot/cogs/customcom/customcom.py:494 #, docstring msgid "Delete a custom command.\n\n" " Example:\n" -" - `[p]customcom delete yourcommand`\n\n" +" - `[p]customcom delete yourcommand`\n\n" " **Arguments:**\n\n" " - `` The custom command to delete.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:470 +#: redbot/cogs/customcom/customcom.py:505 msgid "Custom command successfully deleted." -msgstr "" +msgstr "Niestandardowe polecenie zostało usunięte." -#: redbot/cogs/customcom/customcom.py:477 +#: redbot/cogs/customcom/customcom.py:512 #, docstring msgid "Edit a custom command.\n\n" " Example:\n" -" - `[p]customcom edit yourcommand Text you want`\n\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 +#: redbot/cogs/customcom/customcom.py:524 msgid "Custom command successfully edited." -msgstr "" +msgstr "Niestandardowe polecenie pomyślnie edytowane." -#: redbot/cogs/customcom/customcom.py:504 +#: redbot/cogs/customcom/customcom.py:546 #, 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 "Lista wszystkich dostępnych niestandardowych poleceń.\n\n" +" Lista wyświetla podgląd odpowiedzi każdego polecenia, z\n" +" usuniętymi markdown i nowymi liniami zastąpionymi spacjami.\n" +" " -#: redbot/cogs/customcom/customcom.py:513 +#: redbot/cogs/customcom/customcom.py:555 msgid "There are no custom commands in this server. Use `{command}` to start adding some." -msgstr "" +msgstr "Na tym serwerze nie ma żadnych niestandardowych poleceń. Użyj `{command}` aby zacząć dodawać." -#: redbot/cogs/customcom/customcom.py:529 +#: redbot/cogs/customcom/customcom.py:571 msgid "Custom Command List" -msgstr "" +msgstr "Własna lista poleceń" -#: redbot/cogs/customcom/customcom.py:533 +#: redbot/cogs/customcom/customcom.py:575 msgid "Page {num}/{total}" -msgstr "" +msgstr "Strona {num}/{total}" -#: redbot/cogs/customcom/customcom.py:543 +#: redbot/cogs/customcom/customcom.py:585 #, docstring msgid "Shows a custom command's responses and its settings.\n\n" " **Arguments:**\n\n" -" - `` The custom command to show.\n" +" - `` The custom command to show.\n" +" " +msgstr "Pokazuje odpowiedzi niestandardowego polecenia i jego ustawienia.\n\n" +" **Argumenty:**\n\n" +" - `` Niestandardowe polecenie do wyświetlenia.\n" " " -msgstr "" -#: redbot/cogs/customcom/customcom.py:553 +#: redbot/cogs/customcom/customcom.py:595 msgid "I could not not find that custom command." -msgstr "" +msgstr "Nie mogłem znaleźć tego niestandardowego polecenia." -#: redbot/cogs/customcom/customcom.py:564 +#: redbot/cogs/customcom/customcom.py:606 msgid "Deleted User" -msgstr "" +msgstr "Usunięty użytkownik" -#: redbot/cogs/customcom/customcom.py:570 +#: redbot/cogs/customcom/customcom.py:612 msgid "Random" -msgstr "" +msgstr "Losowo" -#: redbot/cogs/customcom/customcom.py:570 +#: redbot/cogs/customcom/customcom.py:612 msgid "Normal" -msgstr "" +msgstr "Normalny" -#: redbot/cogs/customcom/customcom.py:572 +#: redbot/cogs/customcom/customcom.py:614 msgid "Command: {command_name}\n" "Author: {author}\n" "Created: {created_at}\n" "Type: {type}\n" -msgstr "" +msgstr "Polecenie: {command_name}\n" +"Autor: {author}\n" +"Utworzony: {created_at}\n" +"Typ: {type}\n" -#: redbot/cogs/customcom/customcom.py:584 +#: redbot/cogs/customcom/customcom.py:626 msgid "Cooldowns:\n" -msgstr "" +msgstr "Opóźnienia:\n" -#: redbot/cogs/customcom/customcom.py:586 +#: redbot/cogs/customcom/customcom.py:628 msgid "{num} seconds per {period}\n" -msgstr "" +msgstr "{num} sekund na {period}\n" -#: redbot/cogs/customcom/customcom.py:589 +#: redbot/cogs/customcom/customcom.py:631 msgid "Responses:\n" -msgstr "" +msgstr "Odpowiedź:\n" -#: redbot/cogs/customcom/customcom.py:687 +#: redbot/cogs/customcom/customcom.py:731 msgid "Too many arguments!" -msgstr "" +msgstr "Zbyt wiele argumentów!" -#: redbot/cogs/customcom/customcom.py:691 +#: redbot/cogs/customcom/customcom.py:735 msgid "Arguments must be sequential. Missing arguments: " msgstr "Argumenty muszą być sekwencyjne. Brakujące argumenty: " -#: redbot/cogs/customcom/customcom.py:717 +#: redbot/cogs/customcom/customcom.py:761 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 b2e82680c76..e3daf853a53 100644 --- a/redbot/cogs/customcom/locales/pt-BR.po +++ b/redbot/cogs/customcom/locales/pt-BR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-08-10 05:03+0000\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,33 +15,38 @@ msgstr "" "X-Crowdin-File-ID: 41\n" "Language: pt_BR\n" -#: redbot/cogs/customcom/customcom.py:78 +#: redbot/cogs/customcom/customcom.py:80 msgid "Welcome to the interactive random {cc} maker!\n" "Every 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 +#: redbot/cogs/customcom/customcom.py:91 msgid "Add a random response:" msgstr "" -#: redbot/cogs/customcom/customcom.py:101 -msgid "Random responses must take the same arguments!" +#: redbot/cogs/customcom/customcom.py:98 +msgid "The text response you're trying to create has more than 2000 characters.\n" +"I cannot send messages that are longer than 2000 characters, please try again." msgstr "" -#: redbot/cogs/customcom/customcom.py:166 -msgid "Do you want to create a 'randomized' custom command? (y/n)" +#: redbot/cogs/customcom/customcom.py:111 +msgid "Random responses must take the same arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:172 #: redbot/cogs/customcom/customcom.py:183 +msgid "Do you want to create a 'randomized' custom command?" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:189 +#: redbot/cogs/customcom/customcom.py:200 msgid "Response timed out, please try again later." msgstr "" -#: redbot/cogs/customcom/customcom.py:177 +#: redbot/cogs/customcom/customcom.py:194 msgid "What response do you want?" msgstr "" -#: redbot/cogs/customcom/customcom.py:217 +#: redbot/cogs/customcom/customcom.py:236 #, 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" @@ -50,12 +55,12 @@ msgid "This cog contains commands for creating and managing custom commands that " " msgstr "" -#: redbot/cogs/customcom/customcom.py:247 +#: redbot/cogs/customcom/customcom.py:266 #, docstring msgid "Base command for Custom Commands management." msgstr "" -#: redbot/cogs/customcom/customcom.py:252 +#: redbot/cogs/customcom/customcom.py:271 #, 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" @@ -63,38 +68,38 @@ msgid "Get the raw response of a custom command, to get the proper markdown.\n\n " - `` The custom command to get the raw response of." msgstr "" -#: redbot/cogs/customcom/customcom.py:277 +#: redbot/cogs/customcom/customcom.py:296 msgid "Response #{num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:287 +#: redbot/cogs/customcom/customcom.py:306 msgid "Response #{num}/{total}:\n" "{raw}" msgstr "" -#: redbot/cogs/customcom/customcom.py:298 +#: redbot/cogs/customcom/customcom.py:317 #, docstring msgid "\n" " Searches through custom commands, according to the query.\n\n" -" Uses fuzzywuzzy searching to find close matches.\n\n" +" Uses fuzzy 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 +#: redbot/cogs/customcom/customcom.py:339 msgid "No close matches were found." msgstr "" -#: redbot/cogs/customcom/customcom.py:323 +#: redbot/cogs/customcom/customcom.py:344 msgid "Search results" msgstr "" -#: redbot/cogs/customcom/customcom.py:328 +#: redbot/cogs/customcom/customcom.py:349 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:333 +#: redbot/cogs/customcom/customcom.py:354 #, docstring msgid "Create custom commands.\n\n" " If a type is not specified, a simple CC will be created.\n" @@ -103,7 +108,7 @@ msgid "Create custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:344 +#: redbot/cogs/customcom/customcom.py:365 #, docstring msgid "Create a CC where it will randomly choose a response!\n\n" " Note: This command is interactive.\n\n" @@ -112,114 +117,121 @@ msgid "Create a CC where it will randomly choose a response!\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:354 -#: redbot/cogs/customcom/customcom.py:388 +#: redbot/cogs/customcom/customcom.py:375 +#: redbot/cogs/customcom/customcom.py:416 msgid "Custom command names cannot have spaces in them." msgstr "" -#: redbot/cogs/customcom/customcom.py:357 -#: redbot/cogs/customcom/customcom.py:391 +#: redbot/cogs/customcom/customcom.py:378 +#: redbot/cogs/customcom/customcom.py:419 msgid "There already exists a bot command with the same name." msgstr "" -#: redbot/cogs/customcom/customcom.py:361 +#: redbot/cogs/customcom/customcom.py:382 msgid "Custom command process cancelled." msgstr "" -#: redbot/cogs/customcom/customcom.py:365 -#: redbot/cogs/customcom/customcom.py:395 +#: redbot/cogs/customcom/customcom.py:386 +#: redbot/cogs/customcom/customcom.py:423 msgid "Custom command successfully added." msgstr "" -#: redbot/cogs/customcom/customcom.py:368 -#: redbot/cogs/customcom/customcom.py:398 +#: redbot/cogs/customcom/customcom.py:389 +#: redbot/cogs/customcom/customcom.py:426 msgid "This command already exists. Use `{command}` to edit it." msgstr "" -#: redbot/cogs/customcom/customcom.py:376 +#: redbot/cogs/customcom/customcom.py:395 +#: redbot/cogs/customcom/customcom.py:434 +#: redbot/cogs/customcom/customcom.py:537 +msgid "The text response you're trying to create has more than 2000 characters.\n" +"I cannot send messages that are longer than 2000 characters." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:404 #, docstring msgid "Add a simple custom command.\n\n" " Example:\n" -" - `[p]customcom create simple yourcommand Text you want`\n\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 +#: redbot/cogs/customcom/customcom.py:445 #, 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" +" - `[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" +" - `[cooldown]` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.\n" +" - `[per]` The group to apply the cooldown on. Defaults to per member. Valid choices are server / guild, user / member, and channel.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:431 -#: redbot/cogs/customcom/customcom.py:472 +#: redbot/cogs/customcom/customcom.py:466 +#: redbot/cogs/customcom/customcom.py:507 msgid "That command doesn't exist." msgstr "" -#: redbot/cogs/customcom/customcom.py:436 +#: redbot/cogs/customcom/customcom.py:471 msgid "A {} may call this command every {} seconds" msgstr "" -#: redbot/cogs/customcom/customcom.py:440 +#: redbot/cogs/customcom/customcom.py:475 msgid "This command has no cooldown." msgstr "" -#: redbot/cogs/customcom/customcom.py:444 +#: redbot/cogs/customcom/customcom.py:479 msgid "{} must be one of {}" msgstr "" -#: redbot/cogs/customcom/customcom.py:448 +#: redbot/cogs/customcom/customcom.py:483 msgid "Custom command cooldown successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:451 -#: redbot/cogs/customcom/customcom.py:492 +#: redbot/cogs/customcom/customcom.py:486 +#: redbot/cogs/customcom/customcom.py:527 msgid "That command doesn't exist. Use `{command}` to add it." msgstr "" -#: redbot/cogs/customcom/customcom.py:459 +#: redbot/cogs/customcom/customcom.py:494 #, docstring msgid "Delete a custom command.\n\n" " Example:\n" -" - `[p]customcom delete yourcommand`\n\n" +" - `[p]customcom delete yourcommand`\n\n" " **Arguments:**\n\n" " - `` The custom command to delete.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:470 +#: redbot/cogs/customcom/customcom.py:505 msgid "Custom command successfully deleted." msgstr "" -#: redbot/cogs/customcom/customcom.py:477 +#: redbot/cogs/customcom/customcom.py:512 #, docstring msgid "Edit a custom command.\n\n" " Example:\n" -" - `[p]customcom edit yourcommand Text you want`\n\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 +#: redbot/cogs/customcom/customcom.py:524 msgid "Custom command successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:504 +#: redbot/cogs/customcom/customcom.py:546 #, docstring msgid "List all available custom commands.\n\n" " The list displays a preview of each command's response, with\n" @@ -227,70 +239,70 @@ msgid "List all available custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:513 +#: redbot/cogs/customcom/customcom.py:555 msgid "There are no custom commands in this server. Use `{command}` to start adding some." msgstr "" -#: redbot/cogs/customcom/customcom.py:529 +#: redbot/cogs/customcom/customcom.py:571 msgid "Custom Command List" msgstr "" -#: redbot/cogs/customcom/customcom.py:533 +#: redbot/cogs/customcom/customcom.py:575 msgid "Page {num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:543 +#: redbot/cogs/customcom/customcom.py:585 #, docstring msgid "Shows a custom command's responses and its settings.\n\n" " **Arguments:**\n\n" -" - `` The custom command to show.\n" +" - `` The custom command to show.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:553 +#: redbot/cogs/customcom/customcom.py:595 msgid "I could not not find that custom command." msgstr "" -#: redbot/cogs/customcom/customcom.py:564 +#: redbot/cogs/customcom/customcom.py:606 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:570 +#: redbot/cogs/customcom/customcom.py:612 msgid "Random" msgstr "" -#: redbot/cogs/customcom/customcom.py:570 +#: redbot/cogs/customcom/customcom.py:612 msgid "Normal" msgstr "" -#: redbot/cogs/customcom/customcom.py:572 +#: redbot/cogs/customcom/customcom.py:614 msgid "Command: {command_name}\n" "Author: {author}\n" "Created: {created_at}\n" "Type: {type}\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:584 +#: redbot/cogs/customcom/customcom.py:626 msgid "Cooldowns:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:586 +#: redbot/cogs/customcom/customcom.py:628 msgid "{num} seconds per {period}\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:589 +#: redbot/cogs/customcom/customcom.py:631 msgid "Responses:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:687 +#: redbot/cogs/customcom/customcom.py:731 msgid "Too many arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:691 +#: redbot/cogs/customcom/customcom.py:735 msgid "Arguments must be sequential. Missing arguments: " msgstr "" -#: redbot/cogs/customcom/customcom.py:717 +#: redbot/cogs/customcom/customcom.py:761 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 4f9cf02bb0c..7fa30b860f9 100644 --- a/redbot/cogs/customcom/locales/pt-PT.po +++ b/redbot/cogs/customcom/locales/pt-PT.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-08-10 05:03+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,47 +15,54 @@ msgstr "" "X-Crowdin-File-ID: 41\n" "Language: pt_PT\n" -#: redbot/cogs/customcom/customcom.py:78 +#: redbot/cogs/customcom/customcom.py:80 msgid "Welcome to the interactive random {cc} maker!\n" "Every 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 "Bem-vindo ao criador aleatório interativo de {cc}!\n" +"Cada mensagem que envia será adicionada como uma das respostas aleatórias a serem escolhidas quando este {cc} for ativado. Para sair deste menu interativo, digite `{quit}`" -#: redbot/cogs/customcom/customcom.py:89 +#: redbot/cogs/customcom/customcom.py:91 msgid "Add a random response:" -msgstr "" +msgstr "Adicionar uma resposta aleatória:" -#: redbot/cogs/customcom/customcom.py:101 -msgid "Random responses must take the same arguments!" -msgstr "" +#: redbot/cogs/customcom/customcom.py:98 +msgid "The text response you're trying to create has more than 2000 characters.\n" +"I cannot send messages that are longer than 2000 characters, please try again." +msgstr "A resposta aleatória que está a tentar criar tem mais de 2000 caracteres. Não posso enviar mensagens com mais de 2000 caracteres, por favor, tente novamente." -#: redbot/cogs/customcom/customcom.py:166 -msgid "Do you want to create a 'randomized' custom command? (y/n)" -msgstr "" +#: redbot/cogs/customcom/customcom.py:111 +msgid "Random responses must take the same arguments!" +msgstr "As respostas aleatórias devem ter os mesmos argumentos!" -#: redbot/cogs/customcom/customcom.py:172 #: redbot/cogs/customcom/customcom.py:183 +msgid "Do you want to create a 'randomized' custom command?" +msgstr "Queres criar um comando personalizado 'anatomizado'?" + +#: redbot/cogs/customcom/customcom.py:189 +#: redbot/cogs/customcom/customcom.py:200 msgid "Response timed out, please try again later." -msgstr "" +msgstr "A resposta expirou. Por favor, tenta novamente mais tarde." -#: redbot/cogs/customcom/customcom.py:177 +#: redbot/cogs/customcom/customcom.py:194 msgid "What response do you want?" -msgstr "" +msgstr "Qual resposta desejas?" -#: redbot/cogs/customcom/customcom.py:217 +#: redbot/cogs/customcom/customcom.py:236 #, 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 "" +msgstr "Este módulo contém comandos para criar e gerenciar comandos personalizados que exibem texto.\n\n" +"Eles são úteis para armazenar informações que os membros possam precisar, como respostas para perguntas frequentes ou links de convite. Comandos personalizados podem ser usados por qualquer pessoa por padrão, então tenha cuidado com menções. Os comandos só podem ser em minúsculas e não responderão a letras maiúsculas. " -#: redbot/cogs/customcom/customcom.py:247 +#: redbot/cogs/customcom/customcom.py:266 #, docstring msgid "Base command for Custom Commands management." -msgstr "" +msgstr "Comando base para gerenciamento de comandos personalizados." -#: redbot/cogs/customcom/customcom.py:252 +#: redbot/cogs/customcom/customcom.py:271 #, 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" @@ -63,38 +70,39 @@ msgid "Get the raw response of a custom command, to get the proper markdown.\n\n " - `` The custom command to get the raw response of." msgstr "" -#: redbot/cogs/customcom/customcom.py:277 +#: redbot/cogs/customcom/customcom.py:296 msgid "Response #{num}/{total}" -msgstr "" +msgstr "Resposta #{num}/{total}" -#: redbot/cogs/customcom/customcom.py:287 +#: redbot/cogs/customcom/customcom.py:306 msgid "Response #{num}/{total}:\n" "{raw}" -msgstr "" +msgstr "Resposta #{num}/{total}:\n" +"{raw}" -#: redbot/cogs/customcom/customcom.py:298 +#: redbot/cogs/customcom/customcom.py:317 #, docstring msgid "\n" " Searches through custom commands, according to the query.\n\n" -" Uses fuzzywuzzy searching to find close matches.\n\n" +" Uses fuzzy 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 +#: redbot/cogs/customcom/customcom.py:339 msgid "No close matches were found." -msgstr "" +msgstr "Nenhuma partida fechada foi encontrada." -#: redbot/cogs/customcom/customcom.py:323 +#: redbot/cogs/customcom/customcom.py:344 msgid "Search results" -msgstr "" +msgstr "Resultados da pesquisa" -#: redbot/cogs/customcom/customcom.py:328 +#: redbot/cogs/customcom/customcom.py:349 msgid "The following matches have been found:" -msgstr "" +msgstr "As seguintes partidas foram encontradas:" -#: redbot/cogs/customcom/customcom.py:333 +#: redbot/cogs/customcom/customcom.py:354 #, docstring msgid "Create custom commands.\n\n" " If a type is not specified, a simple CC will be created.\n" @@ -103,7 +111,7 @@ msgid "Create custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:344 +#: redbot/cogs/customcom/customcom.py:365 #, docstring msgid "Create a CC where it will randomly choose a response!\n\n" " Note: This command is interactive.\n\n" @@ -112,114 +120,121 @@ msgid "Create a CC where it will randomly choose a response!\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:354 -#: redbot/cogs/customcom/customcom.py:388 +#: redbot/cogs/customcom/customcom.py:375 +#: redbot/cogs/customcom/customcom.py:416 msgid "Custom command names cannot have spaces in them." -msgstr "" +msgstr "Nomes de comandos personalizados não podem ter espaços neles." -#: redbot/cogs/customcom/customcom.py:357 -#: redbot/cogs/customcom/customcom.py:391 +#: redbot/cogs/customcom/customcom.py:378 +#: redbot/cogs/customcom/customcom.py:419 msgid "There already exists a bot command with the same name." -msgstr "" +msgstr "Já existe um comando de bot com o mesmo nome." -#: redbot/cogs/customcom/customcom.py:361 +#: redbot/cogs/customcom/customcom.py:382 msgid "Custom command process cancelled." -msgstr "" +msgstr "Processo de comando personalizado cancelado." -#: redbot/cogs/customcom/customcom.py:365 -#: redbot/cogs/customcom/customcom.py:395 +#: redbot/cogs/customcom/customcom.py:386 +#: redbot/cogs/customcom/customcom.py:423 msgid "Custom command successfully added." -msgstr "" +msgstr "Comando personalizado adicionado com sucesso." -#: redbot/cogs/customcom/customcom.py:368 -#: redbot/cogs/customcom/customcom.py:398 +#: redbot/cogs/customcom/customcom.py:389 +#: redbot/cogs/customcom/customcom.py:426 msgid "This command already exists. Use `{command}` to edit it." +msgstr "Este comando já existe. Use `{command}` para editá-lo." + +#: redbot/cogs/customcom/customcom.py:395 +#: redbot/cogs/customcom/customcom.py:434 +#: redbot/cogs/customcom/customcom.py:537 +msgid "The text response you're trying to create has more than 2000 characters.\n" +"I cannot send messages that are longer than 2000 characters." msgstr "" -#: redbot/cogs/customcom/customcom.py:376 +#: redbot/cogs/customcom/customcom.py:404 #, docstring msgid "Add a simple custom command.\n\n" " Example:\n" -" - `[p]customcom create simple yourcommand Text you want`\n\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 +#: redbot/cogs/customcom/customcom.py:445 #, 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" +" - `[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" +" - `[cooldown]` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.\n" +" - `[per]` The group to apply the cooldown on. Defaults to per member. Valid choices are server / guild, user / member, and channel.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:431 -#: redbot/cogs/customcom/customcom.py:472 +#: redbot/cogs/customcom/customcom.py:466 +#: redbot/cogs/customcom/customcom.py:507 msgid "That command doesn't exist." -msgstr "" +msgstr "Esse comando não existe." -#: redbot/cogs/customcom/customcom.py:436 +#: redbot/cogs/customcom/customcom.py:471 msgid "A {} may call this command every {} seconds" -msgstr "" +msgstr "Um {} pode chamar este comando a cada {} segundos" -#: redbot/cogs/customcom/customcom.py:440 +#: redbot/cogs/customcom/customcom.py:475 msgid "This command has no cooldown." -msgstr "" +msgstr "Este comando não tem tempo de espera." -#: redbot/cogs/customcom/customcom.py:444 +#: redbot/cogs/customcom/customcom.py:479 msgid "{} must be one of {}" -msgstr "" +msgstr "{} deve ser um dos {}" -#: redbot/cogs/customcom/customcom.py:448 +#: redbot/cogs/customcom/customcom.py:483 msgid "Custom command cooldown successfully edited." -msgstr "" +msgstr "Tempo de recarga do comando personalizado editado com sucesso." -#: redbot/cogs/customcom/customcom.py:451 -#: redbot/cogs/customcom/customcom.py:492 +#: redbot/cogs/customcom/customcom.py:486 +#: redbot/cogs/customcom/customcom.py:527 msgid "That command doesn't exist. Use `{command}` to add it." -msgstr "" +msgstr "Esse comando não existe. Use `{command}` para adicioná-lo." -#: redbot/cogs/customcom/customcom.py:459 +#: redbot/cogs/customcom/customcom.py:494 #, docstring msgid "Delete a custom command.\n\n" " Example:\n" -" - `[p]customcom delete yourcommand`\n\n" +" - `[p]customcom delete yourcommand`\n\n" " **Arguments:**\n\n" " - `` The custom command to delete.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:470 +#: redbot/cogs/customcom/customcom.py:505 msgid "Custom command successfully deleted." -msgstr "" +msgstr "Comando personalizado excluído com sucesso." -#: redbot/cogs/customcom/customcom.py:477 +#: redbot/cogs/customcom/customcom.py:512 #, docstring msgid "Edit a custom command.\n\n" " Example:\n" -" - `[p]customcom edit yourcommand Text you want`\n\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 +#: redbot/cogs/customcom/customcom.py:524 msgid "Custom command successfully edited." -msgstr "" +msgstr "Comando personalizado editado com sucesso." -#: redbot/cogs/customcom/customcom.py:504 +#: redbot/cogs/customcom/customcom.py:546 #, docstring msgid "List all available custom commands.\n\n" " The list displays a preview of each command's response, with\n" @@ -227,70 +242,76 @@ msgid "List all available custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:513 +#: redbot/cogs/customcom/customcom.py:555 msgid "There are no custom commands in this server. Use `{command}` to start adding some." -msgstr "" +msgstr "Não há nenhum comando personalizado neste servidor. Use `{command}` para começar a adicionar alguns." -#: redbot/cogs/customcom/customcom.py:529 +#: redbot/cogs/customcom/customcom.py:571 msgid "Custom Command List" -msgstr "" +msgstr "Lista de comandos personalizados" -#: redbot/cogs/customcom/customcom.py:533 +#: redbot/cogs/customcom/customcom.py:575 msgid "Page {num}/{total}" -msgstr "" +msgstr "Página {num}/{total}" -#: redbot/cogs/customcom/customcom.py:543 +#: redbot/cogs/customcom/customcom.py:585 #, docstring msgid "Shows a custom command's responses and its settings.\n\n" " **Arguments:**\n\n" -" - `` The custom command to show.\n" +" - `` The custom command to show.\n" +" " +msgstr "Mostra respostas de um comando personalizado e as suas configurações.\n\n" +" **Argumentos:**\n\n" +" - `` O comando personalizado a ser exibido.\n" " " -msgstr "" -#: redbot/cogs/customcom/customcom.py:553 +#: redbot/cogs/customcom/customcom.py:595 msgid "I could not not find that custom command." -msgstr "" +msgstr "Eu não consegui encontrar esse comando personalizado." -#: redbot/cogs/customcom/customcom.py:564 +#: redbot/cogs/customcom/customcom.py:606 msgid "Deleted User" -msgstr "" +msgstr "Utilizador eliminado" -#: redbot/cogs/customcom/customcom.py:570 +#: redbot/cogs/customcom/customcom.py:612 msgid "Random" -msgstr "" +msgstr "Aleatório" -#: redbot/cogs/customcom/customcom.py:570 +#: redbot/cogs/customcom/customcom.py:612 msgid "Normal" -msgstr "" +msgstr "Normal" -#: redbot/cogs/customcom/customcom.py:572 +#: redbot/cogs/customcom/customcom.py:614 msgid "Command: {command_name}\n" "Author: {author}\n" "Created: {created_at}\n" "Type: {type}\n" -msgstr "" +msgstr "Comando: {command_name}\n" +"Autor: {author}\n" +"Criado: {created_at}\n" +"Tipo: {type}\n" -#: redbot/cogs/customcom/customcom.py:584 +#: redbot/cogs/customcom/customcom.py:626 msgid "Cooldowns:\n" -msgstr "" +msgstr "Cooldowns:\n" -#: redbot/cogs/customcom/customcom.py:586 +#: redbot/cogs/customcom/customcom.py:628 msgid "{num} seconds per {period}\n" -msgstr "" +msgstr "{num} segundos por {period}\n" -#: redbot/cogs/customcom/customcom.py:589 +#: redbot/cogs/customcom/customcom.py:631 msgid "Responses:\n" -msgstr "" +msgstr "Respostas:\n" -#: redbot/cogs/customcom/customcom.py:687 +#: redbot/cogs/customcom/customcom.py:731 msgid "Too many arguments!" -msgstr "" +msgstr "Demasiados argumentos!" -#: redbot/cogs/customcom/customcom.py:691 +#: redbot/cogs/customcom/customcom.py:735 msgid "Arguments must be sequential. Missing arguments: " -msgstr "" +msgstr "Os argumentos devem ser sequenciais. Faltam argumentos: " -#: redbot/cogs/customcom/customcom.py:717 +#: redbot/cogs/customcom/customcom.py:761 msgid "Conflicting colon notation for argument {index}: \"{name1}\" and \"{name2}\"." -msgstr "" +msgstr "Notação de pontos em conflito para o argumento {index}: \"{name1}\" e \"{name2}\"." diff --git a/redbot/cogs/customcom/locales/ru-RU.po b/redbot/cogs/customcom/locales/ru-RU.po index a008520514b..6e53fc0bd6e 100644 --- a/redbot/cogs/customcom/locales/ru-RU.po +++ b/redbot/cogs/customcom/locales/ru-RU.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-08-10 05:03+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,260 +15,290 @@ msgstr "" "X-Crowdin-File-ID: 41\n" "Language: ru_RU\n" -#: redbot/cogs/customcom/customcom.py:78 +#: redbot/cogs/customcom/customcom.py:80 msgid "Welcome to the interactive random {cc} maker!\n" "Every 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}`" +"Каждое отправленное тобой сообщение будет добавлено в качестве одного из ответов по выбору после срабатывания {cc}. Чтобы выйти из интерактивного меню, введите `{quit}`" -#: redbot/cogs/customcom/customcom.py:89 +#: redbot/cogs/customcom/customcom.py:91 msgid "Add a random response:" msgstr "Добавить случайный ответ:" -#: redbot/cogs/customcom/customcom.py:101 +#: redbot/cogs/customcom/customcom.py:98 +msgid "The text response you're trying to create has more than 2000 characters.\n" +"I cannot send messages that are longer than 2000 characters, please try again." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:111 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 "Вы хотите создать 'произвольную' пользовательскую команду? (y/n)" - -#: redbot/cogs/customcom/customcom.py:172 #: redbot/cogs/customcom/customcom.py:183 +msgid "Do you want to create a 'randomized' custom command?" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:189 +#: redbot/cogs/customcom/customcom.py:200 msgid "Response timed out, please try again later." msgstr "Время ответа истекло, повторите попытку позже." -#: redbot/cogs/customcom/customcom.py:177 +#: redbot/cogs/customcom/customcom.py:194 msgid "What response do you want?" msgstr "Какой ответ вы хотите?" -#: redbot/cogs/customcom/customcom.py:217 +#: redbot/cogs/customcom/customcom.py:236 #, 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 "" +msgstr "Эта шестеренка содержит команды для создания и управления пользовательскими командами, отображающими текст.\n\n" +" Они полезны для хранения информации, которая может понадобиться пользователям, например, ответов на часто задаваемые вопросы или ссылок на приглашения.\n" +" По умолчанию пользовательские команды могут использоваться кем угодно, поэтому будьте осторожны с пингами.\n" +" Команды могут быть только строчными, и не будут отвечать на заглавные буквы.\n" +" " -#: redbot/cogs/customcom/customcom.py:247 +#: redbot/cogs/customcom/customcom.py:266 #, docstring msgid "Base command for Custom Commands management." -msgstr "" +msgstr "Базовая команда для управления пользовательскими командами." -#: redbot/cogs/customcom/customcom.py:252 +#: redbot/cogs/customcom/customcom.py:271 #, 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 "" +msgstr "Получите необработанный ответ пользовательской команды, чтобы получить правильную разметку.\n\n" +" Это полезно для копирования и вставки.\n\n" +" **Аргументы:**\n\n" +" - `` Пользовательская команда для получения необработанного ответа." -#: redbot/cogs/customcom/customcom.py:277 +#: redbot/cogs/customcom/customcom.py:296 msgid "Response #{num}/{total}" msgstr "Ответ #{num}/{total}" -#: redbot/cogs/customcom/customcom.py:287 +#: redbot/cogs/customcom/customcom.py:306 msgid "Response #{num}/{total}:\n" "{raw}" msgstr "Ответ #{num}/{total}:\n" "{raw}" -#: redbot/cogs/customcom/customcom.py:298 +#: redbot/cogs/customcom/customcom.py:317 #, docstring msgid "\n" " Searches through custom commands, according to the query.\n\n" -" Uses fuzzywuzzy searching to find close matches.\n\n" +" Uses fuzzy 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 +#: redbot/cogs/customcom/customcom.py:339 msgid "No close matches were found." msgstr "Ничего не найдено." -#: redbot/cogs/customcom/customcom.py:323 +#: redbot/cogs/customcom/customcom.py:344 msgid "Search results" msgstr "Результаты поиска" -#: redbot/cogs/customcom/customcom.py:328 +#: redbot/cogs/customcom/customcom.py:349 msgid "The following matches have been found:" -msgstr "" +msgstr "Были найдены следующие совпадения:" -#: redbot/cogs/customcom/customcom.py:333 +#: redbot/cogs/customcom/customcom.py:354 #, 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 "Создание пользовательских команд.\n\n" +" Если тип не указан, будет создана простая КК.\n" +" КК могут быть дополнены аргументами, см. руководство\n" +" [here] (https://docs.discord.red/en/stable/cog_customcom.html).\n" +" " -#: redbot/cogs/customcom/customcom.py:344 +#: redbot/cogs/customcom/customcom.py:365 #, 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 "" +msgstr "Создайте КС, в котором он будет случайным образом выбирать ответ!\n\n" +" Примечание: Эта команда является интерактивной.\n\n" +" **Аргументы:**\n\n" +" - `` Команда, выполняемая для возврата текста. Приводится к нижнему регистру.\n" +" " -#: redbot/cogs/customcom/customcom.py:354 -#: redbot/cogs/customcom/customcom.py:388 +#: redbot/cogs/customcom/customcom.py:375 +#: redbot/cogs/customcom/customcom.py:416 msgid "Custom command names cannot have spaces in them." -msgstr "Названия пользовательских комманд не могут срдержать пробелов." +msgstr "Пользовательские имена команд не могут содержать пробелов." -#: redbot/cogs/customcom/customcom.py:357 -#: redbot/cogs/customcom/customcom.py:391 +#: redbot/cogs/customcom/customcom.py:378 +#: redbot/cogs/customcom/customcom.py:419 msgid "There already exists a bot command with the same name." msgstr "Уже существует команда бота с таким же именем." -#: redbot/cogs/customcom/customcom.py:361 +#: redbot/cogs/customcom/customcom.py:382 msgid "Custom command process cancelled." -msgstr "Процесс создание ползовательской комманды отменено." +msgstr "Пользовательский процесс команды отменен." -#: redbot/cogs/customcom/customcom.py:365 -#: redbot/cogs/customcom/customcom.py:395 +#: redbot/cogs/customcom/customcom.py:386 +#: redbot/cogs/customcom/customcom.py:423 msgid "Custom command successfully added." msgstr "Пользовательская команда успешно добавлена." -#: redbot/cogs/customcom/customcom.py:368 -#: redbot/cogs/customcom/customcom.py:398 +#: redbot/cogs/customcom/customcom.py:389 +#: redbot/cogs/customcom/customcom.py:426 msgid "This command already exists. Use `{command}` to edit it." msgstr "Эта команда уже существует. Используйте `{command}` для редактирования." -#: redbot/cogs/customcom/customcom.py:376 +#: redbot/cogs/customcom/customcom.py:395 +#: redbot/cogs/customcom/customcom.py:434 +#: redbot/cogs/customcom/customcom.py:537 +msgid "The text response you're trying to create has more than 2000 characters.\n" +"I cannot send messages that are longer than 2000 characters." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:404 #, docstring msgid "Add a simple custom command.\n\n" " Example:\n" -" - `[p]customcom create simple yourcommand Text you want`\n\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 +#: redbot/cogs/customcom/customcom.py:445 #, 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" +" - `[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" +" - `[cooldown]` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.\n" +" - `[per]` The group to apply the cooldown on. Defaults to per member. Valid choices are server / guild, user / member, and channel.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:431 -#: redbot/cogs/customcom/customcom.py:472 +#: redbot/cogs/customcom/customcom.py:466 +#: redbot/cogs/customcom/customcom.py:507 msgid "That command doesn't exist." msgstr "Такой команды не существует." -#: redbot/cogs/customcom/customcom.py:436 +#: redbot/cogs/customcom/customcom.py:471 msgid "A {} may call this command every {} seconds" msgstr "{} может вызывать эту команду каждые {} секунд" -#: redbot/cogs/customcom/customcom.py:440 +#: redbot/cogs/customcom/customcom.py:475 msgid "This command has no cooldown." msgstr "Эта команда не имеет времени восстановления." -#: redbot/cogs/customcom/customcom.py:444 +#: redbot/cogs/customcom/customcom.py:479 msgid "{} must be one of {}" msgstr "{} должен быть одним из {}" -#: redbot/cogs/customcom/customcom.py:448 +#: redbot/cogs/customcom/customcom.py:483 msgid "Custom command cooldown successfully edited." msgstr "Время восстановления пользовательской команды успешно отредактировано." -#: redbot/cogs/customcom/customcom.py:451 -#: redbot/cogs/customcom/customcom.py:492 +#: redbot/cogs/customcom/customcom.py:486 +#: redbot/cogs/customcom/customcom.py:527 msgid "That command doesn't exist. Use `{command}` to add it." msgstr "Эта команда не существует. Используйте `{command}`, чтобы добавить ее." -#: redbot/cogs/customcom/customcom.py:459 +#: redbot/cogs/customcom/customcom.py:494 #, docstring msgid "Delete a custom command.\n\n" " Example:\n" -" - `[p]customcom delete yourcommand`\n\n" +" - `[p]customcom delete yourcommand`\n\n" " **Arguments:**\n\n" " - `` The custom command to delete.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:470 +#: redbot/cogs/customcom/customcom.py:505 msgid "Custom command successfully deleted." msgstr "Пользовательская команда успешно удалена." -#: redbot/cogs/customcom/customcom.py:477 +#: redbot/cogs/customcom/customcom.py:512 #, docstring msgid "Edit a custom command.\n\n" " Example:\n" -" - `[p]customcom edit yourcommand Text you want`\n\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 +#: redbot/cogs/customcom/customcom.py:524 msgid "Custom command successfully edited." msgstr "Пользовательская команда успешно отредактирована." -#: redbot/cogs/customcom/customcom.py:504 +#: redbot/cogs/customcom/customcom.py:546 #, 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 "Список всех доступных пользовательских команд.\n\n" +" В списке отображается предварительный просмотр ответа каждой команды, при этом\n" +" разметки и новые строки заменены пробелами.\n" +" " -#: redbot/cogs/customcom/customcom.py:513 +#: redbot/cogs/customcom/customcom.py:555 msgid "There are no custom commands in this server. Use `{command}` to start adding some." msgstr "На этом сервере нет пользовательских команд. Используйте `{command}`, чтобы начать добавлять некоторые." -#: redbot/cogs/customcom/customcom.py:529 +#: redbot/cogs/customcom/customcom.py:571 msgid "Custom Command List" msgstr "Список пользовательских команд" -#: redbot/cogs/customcom/customcom.py:533 +#: redbot/cogs/customcom/customcom.py:575 msgid "Page {num}/{total}" msgstr "Страница {num}/{total}" -#: redbot/cogs/customcom/customcom.py:543 +#: redbot/cogs/customcom/customcom.py:585 #, docstring msgid "Shows a custom command's responses and its settings.\n\n" " **Arguments:**\n\n" -" - `` The custom command to show.\n" +" - `` The custom command to show.\n" " " msgstr "Показывает ответы пользовательской команды и ее настройки.\n\n" " **Аргументы:**\n\n" -" - `` Пользовательская команда для показа.\n" +" - `` Пользовательская команда для отображения.\n" " " -#: redbot/cogs/customcom/customcom.py:553 +#: redbot/cogs/customcom/customcom.py:595 msgid "I could not not find that custom command." msgstr "Я не смог найти эту пользовательскую команду." -#: redbot/cogs/customcom/customcom.py:564 +#: redbot/cogs/customcom/customcom.py:606 msgid "Deleted User" msgstr "Удалённый пользователь" -#: redbot/cogs/customcom/customcom.py:570 +#: redbot/cogs/customcom/customcom.py:612 msgid "Random" msgstr "Случайно" -#: redbot/cogs/customcom/customcom.py:570 +#: redbot/cogs/customcom/customcom.py:612 msgid "Normal" msgstr "Обычный" -#: redbot/cogs/customcom/customcom.py:572 +#: redbot/cogs/customcom/customcom.py:614 msgid "Command: {command_name}\n" "Author: {author}\n" "Created: {created_at}\n" @@ -278,27 +308,27 @@ msgstr "Команда: {command_name}\n" "Создано: {created_at}\n" "Тип: {type}\n" -#: redbot/cogs/customcom/customcom.py:584 +#: redbot/cogs/customcom/customcom.py:626 msgid "Cooldowns:\n" -msgstr "Кулдаун:\n" +msgstr "Перезарядка:\n" -#: redbot/cogs/customcom/customcom.py:586 +#: redbot/cogs/customcom/customcom.py:628 msgid "{num} seconds per {period}\n" msgstr "{num} секунд в {period}\n" -#: redbot/cogs/customcom/customcom.py:589 +#: redbot/cogs/customcom/customcom.py:631 msgid "Responses:\n" msgstr "Ответы:\n" -#: redbot/cogs/customcom/customcom.py:687 +#: redbot/cogs/customcom/customcom.py:731 msgid "Too many arguments!" msgstr "Слишком много аргументов!" -#: redbot/cogs/customcom/customcom.py:691 +#: redbot/cogs/customcom/customcom.py:735 msgid "Arguments must be sequential. Missing arguments: " msgstr "Аргументы должны быть последовательными. Отсутствующие аргументы: " -#: redbot/cogs/customcom/customcom.py:717 +#: redbot/cogs/customcom/customcom.py:761 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 a4cae0cb3d6..d55f5bdf6ab 100644 --- a/redbot/cogs/customcom/locales/sk-SK.po +++ b/redbot/cogs/customcom/locales/sk-SK.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-08-10 05:03+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,33 +15,38 @@ msgstr "" "X-Crowdin-File-ID: 41\n" "Language: sk_SK\n" -#: redbot/cogs/customcom/customcom.py:78 +#: redbot/cogs/customcom/customcom.py:80 msgid "Welcome to the interactive random {cc} maker!\n" "Every 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 +#: redbot/cogs/customcom/customcom.py:91 msgid "Add a random response:" msgstr "" -#: redbot/cogs/customcom/customcom.py:101 -msgid "Random responses must take the same arguments!" +#: redbot/cogs/customcom/customcom.py:98 +msgid "The text response you're trying to create has more than 2000 characters.\n" +"I cannot send messages that are longer than 2000 characters, please try again." msgstr "" -#: redbot/cogs/customcom/customcom.py:166 -msgid "Do you want to create a 'randomized' custom command? (y/n)" +#: redbot/cogs/customcom/customcom.py:111 +msgid "Random responses must take the same arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:172 #: redbot/cogs/customcom/customcom.py:183 +msgid "Do you want to create a 'randomized' custom command?" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:189 +#: redbot/cogs/customcom/customcom.py:200 msgid "Response timed out, please try again later." msgstr "" -#: redbot/cogs/customcom/customcom.py:177 +#: redbot/cogs/customcom/customcom.py:194 msgid "What response do you want?" msgstr "" -#: redbot/cogs/customcom/customcom.py:217 +#: redbot/cogs/customcom/customcom.py:236 #, 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" @@ -50,12 +55,12 @@ msgid "This cog contains commands for creating and managing custom commands that " " msgstr "" -#: redbot/cogs/customcom/customcom.py:247 +#: redbot/cogs/customcom/customcom.py:266 #, docstring msgid "Base command for Custom Commands management." msgstr "" -#: redbot/cogs/customcom/customcom.py:252 +#: redbot/cogs/customcom/customcom.py:271 #, 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" @@ -63,38 +68,38 @@ msgid "Get the raw response of a custom command, to get the proper markdown.\n\n " - `` The custom command to get the raw response of." msgstr "" -#: redbot/cogs/customcom/customcom.py:277 +#: redbot/cogs/customcom/customcom.py:296 msgid "Response #{num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:287 +#: redbot/cogs/customcom/customcom.py:306 msgid "Response #{num}/{total}:\n" "{raw}" msgstr "" -#: redbot/cogs/customcom/customcom.py:298 +#: redbot/cogs/customcom/customcom.py:317 #, docstring msgid "\n" " Searches through custom commands, according to the query.\n\n" -" Uses fuzzywuzzy searching to find close matches.\n\n" +" Uses fuzzy 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 +#: redbot/cogs/customcom/customcom.py:339 msgid "No close matches were found." msgstr "" -#: redbot/cogs/customcom/customcom.py:323 +#: redbot/cogs/customcom/customcom.py:344 msgid "Search results" msgstr "" -#: redbot/cogs/customcom/customcom.py:328 +#: redbot/cogs/customcom/customcom.py:349 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:333 +#: redbot/cogs/customcom/customcom.py:354 #, docstring msgid "Create custom commands.\n\n" " If a type is not specified, a simple CC will be created.\n" @@ -103,7 +108,7 @@ msgid "Create custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:344 +#: redbot/cogs/customcom/customcom.py:365 #, docstring msgid "Create a CC where it will randomly choose a response!\n\n" " Note: This command is interactive.\n\n" @@ -112,114 +117,121 @@ msgid "Create a CC where it will randomly choose a response!\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:354 -#: redbot/cogs/customcom/customcom.py:388 +#: redbot/cogs/customcom/customcom.py:375 +#: redbot/cogs/customcom/customcom.py:416 msgid "Custom command names cannot have spaces in them." msgstr "" -#: redbot/cogs/customcom/customcom.py:357 -#: redbot/cogs/customcom/customcom.py:391 +#: redbot/cogs/customcom/customcom.py:378 +#: redbot/cogs/customcom/customcom.py:419 msgid "There already exists a bot command with the same name." msgstr "" -#: redbot/cogs/customcom/customcom.py:361 +#: redbot/cogs/customcom/customcom.py:382 msgid "Custom command process cancelled." msgstr "" -#: redbot/cogs/customcom/customcom.py:365 -#: redbot/cogs/customcom/customcom.py:395 +#: redbot/cogs/customcom/customcom.py:386 +#: redbot/cogs/customcom/customcom.py:423 msgid "Custom command successfully added." msgstr "" -#: redbot/cogs/customcom/customcom.py:368 -#: redbot/cogs/customcom/customcom.py:398 +#: redbot/cogs/customcom/customcom.py:389 +#: redbot/cogs/customcom/customcom.py:426 msgid "This command already exists. Use `{command}` to edit it." msgstr "" -#: redbot/cogs/customcom/customcom.py:376 +#: redbot/cogs/customcom/customcom.py:395 +#: redbot/cogs/customcom/customcom.py:434 +#: redbot/cogs/customcom/customcom.py:537 +msgid "The text response you're trying to create has more than 2000 characters.\n" +"I cannot send messages that are longer than 2000 characters." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:404 #, docstring msgid "Add a simple custom command.\n\n" " Example:\n" -" - `[p]customcom create simple yourcommand Text you want`\n\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 +#: redbot/cogs/customcom/customcom.py:445 #, 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" +" - `[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" +" - `[cooldown]` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.\n" +" - `[per]` The group to apply the cooldown on. Defaults to per member. Valid choices are server / guild, user / member, and channel.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:431 -#: redbot/cogs/customcom/customcom.py:472 +#: redbot/cogs/customcom/customcom.py:466 +#: redbot/cogs/customcom/customcom.py:507 msgid "That command doesn't exist." msgstr "" -#: redbot/cogs/customcom/customcom.py:436 +#: redbot/cogs/customcom/customcom.py:471 msgid "A {} may call this command every {} seconds" msgstr "" -#: redbot/cogs/customcom/customcom.py:440 +#: redbot/cogs/customcom/customcom.py:475 msgid "This command has no cooldown." msgstr "" -#: redbot/cogs/customcom/customcom.py:444 +#: redbot/cogs/customcom/customcom.py:479 msgid "{} must be one of {}" msgstr "" -#: redbot/cogs/customcom/customcom.py:448 +#: redbot/cogs/customcom/customcom.py:483 msgid "Custom command cooldown successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:451 -#: redbot/cogs/customcom/customcom.py:492 +#: redbot/cogs/customcom/customcom.py:486 +#: redbot/cogs/customcom/customcom.py:527 msgid "That command doesn't exist. Use `{command}` to add it." msgstr "" -#: redbot/cogs/customcom/customcom.py:459 +#: redbot/cogs/customcom/customcom.py:494 #, docstring msgid "Delete a custom command.\n\n" " Example:\n" -" - `[p]customcom delete yourcommand`\n\n" +" - `[p]customcom delete yourcommand`\n\n" " **Arguments:**\n\n" " - `` The custom command to delete.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:470 +#: redbot/cogs/customcom/customcom.py:505 msgid "Custom command successfully deleted." msgstr "" -#: redbot/cogs/customcom/customcom.py:477 +#: redbot/cogs/customcom/customcom.py:512 #, docstring msgid "Edit a custom command.\n\n" " Example:\n" -" - `[p]customcom edit yourcommand Text you want`\n\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 +#: redbot/cogs/customcom/customcom.py:524 msgid "Custom command successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:504 +#: redbot/cogs/customcom/customcom.py:546 #, docstring msgid "List all available custom commands.\n\n" " The list displays a preview of each command's response, with\n" @@ -227,70 +239,70 @@ msgid "List all available custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:513 +#: redbot/cogs/customcom/customcom.py:555 msgid "There are no custom commands in this server. Use `{command}` to start adding some." msgstr "" -#: redbot/cogs/customcom/customcom.py:529 +#: redbot/cogs/customcom/customcom.py:571 msgid "Custom Command List" msgstr "" -#: redbot/cogs/customcom/customcom.py:533 +#: redbot/cogs/customcom/customcom.py:575 msgid "Page {num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:543 +#: redbot/cogs/customcom/customcom.py:585 #, docstring msgid "Shows a custom command's responses and its settings.\n\n" " **Arguments:**\n\n" -" - `` The custom command to show.\n" +" - `` The custom command to show.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:553 +#: redbot/cogs/customcom/customcom.py:595 msgid "I could not not find that custom command." msgstr "" -#: redbot/cogs/customcom/customcom.py:564 +#: redbot/cogs/customcom/customcom.py:606 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:570 +#: redbot/cogs/customcom/customcom.py:612 msgid "Random" msgstr "" -#: redbot/cogs/customcom/customcom.py:570 +#: redbot/cogs/customcom/customcom.py:612 msgid "Normal" msgstr "" -#: redbot/cogs/customcom/customcom.py:572 +#: redbot/cogs/customcom/customcom.py:614 msgid "Command: {command_name}\n" "Author: {author}\n" "Created: {created_at}\n" "Type: {type}\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:584 +#: redbot/cogs/customcom/customcom.py:626 msgid "Cooldowns:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:586 +#: redbot/cogs/customcom/customcom.py:628 msgid "{num} seconds per {period}\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:589 +#: redbot/cogs/customcom/customcom.py:631 msgid "Responses:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:687 +#: redbot/cogs/customcom/customcom.py:731 msgid "Too many arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:691 +#: redbot/cogs/customcom/customcom.py:735 msgid "Arguments must be sequential. Missing arguments: " msgstr "" -#: redbot/cogs/customcom/customcom.py:717 +#: redbot/cogs/customcom/customcom.py:761 msgid "Conflicting colon notation for argument {index}: \"{name1}\" and \"{name2}\"." msgstr "" diff --git a/redbot/cogs/customcom/locales/sl-SI.po b/redbot/cogs/customcom/locales/sl-SI.po index 7a1846e1380..3ac8c6fd594 100644 --- a/redbot/cogs/customcom/locales/sl-SI.po +++ b/redbot/cogs/customcom/locales/sl-SI.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-08-10 05:03+0000\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n%100==4 ? 3 : 0);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,33 +15,38 @@ msgstr "" "X-Crowdin-File-ID: 41\n" "Language: sl_SI\n" -#: redbot/cogs/customcom/customcom.py:78 +#: redbot/cogs/customcom/customcom.py:80 msgid "Welcome to the interactive random {cc} maker!\n" "Every 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 +#: redbot/cogs/customcom/customcom.py:91 msgid "Add a random response:" msgstr "" -#: redbot/cogs/customcom/customcom.py:101 -msgid "Random responses must take the same arguments!" +#: redbot/cogs/customcom/customcom.py:98 +msgid "The text response you're trying to create has more than 2000 characters.\n" +"I cannot send messages that are longer than 2000 characters, please try again." msgstr "" -#: redbot/cogs/customcom/customcom.py:166 -msgid "Do you want to create a 'randomized' custom command? (y/n)" +#: redbot/cogs/customcom/customcom.py:111 +msgid "Random responses must take the same arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:172 #: redbot/cogs/customcom/customcom.py:183 +msgid "Do you want to create a 'randomized' custom command?" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:189 +#: redbot/cogs/customcom/customcom.py:200 msgid "Response timed out, please try again later." msgstr "" -#: redbot/cogs/customcom/customcom.py:177 +#: redbot/cogs/customcom/customcom.py:194 msgid "What response do you want?" msgstr "" -#: redbot/cogs/customcom/customcom.py:217 +#: redbot/cogs/customcom/customcom.py:236 #, 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" @@ -50,12 +55,12 @@ msgid "This cog contains commands for creating and managing custom commands that " " msgstr "" -#: redbot/cogs/customcom/customcom.py:247 +#: redbot/cogs/customcom/customcom.py:266 #, docstring msgid "Base command for Custom Commands management." msgstr "" -#: redbot/cogs/customcom/customcom.py:252 +#: redbot/cogs/customcom/customcom.py:271 #, 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" @@ -63,38 +68,38 @@ msgid "Get the raw response of a custom command, to get the proper markdown.\n\n " - `` The custom command to get the raw response of." msgstr "" -#: redbot/cogs/customcom/customcom.py:277 +#: redbot/cogs/customcom/customcom.py:296 msgid "Response #{num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:287 +#: redbot/cogs/customcom/customcom.py:306 msgid "Response #{num}/{total}:\n" "{raw}" msgstr "" -#: redbot/cogs/customcom/customcom.py:298 +#: redbot/cogs/customcom/customcom.py:317 #, docstring msgid "\n" " Searches through custom commands, according to the query.\n\n" -" Uses fuzzywuzzy searching to find close matches.\n\n" +" Uses fuzzy 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 +#: redbot/cogs/customcom/customcom.py:339 msgid "No close matches were found." msgstr "" -#: redbot/cogs/customcom/customcom.py:323 +#: redbot/cogs/customcom/customcom.py:344 msgid "Search results" msgstr "" -#: redbot/cogs/customcom/customcom.py:328 +#: redbot/cogs/customcom/customcom.py:349 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:333 +#: redbot/cogs/customcom/customcom.py:354 #, docstring msgid "Create custom commands.\n\n" " If a type is not specified, a simple CC will be created.\n" @@ -103,7 +108,7 @@ msgid "Create custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:344 +#: redbot/cogs/customcom/customcom.py:365 #, docstring msgid "Create a CC where it will randomly choose a response!\n\n" " Note: This command is interactive.\n\n" @@ -112,114 +117,121 @@ msgid "Create a CC where it will randomly choose a response!\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:354 -#: redbot/cogs/customcom/customcom.py:388 +#: redbot/cogs/customcom/customcom.py:375 +#: redbot/cogs/customcom/customcom.py:416 msgid "Custom command names cannot have spaces in them." msgstr "" -#: redbot/cogs/customcom/customcom.py:357 -#: redbot/cogs/customcom/customcom.py:391 +#: redbot/cogs/customcom/customcom.py:378 +#: redbot/cogs/customcom/customcom.py:419 msgid "There already exists a bot command with the same name." msgstr "" -#: redbot/cogs/customcom/customcom.py:361 +#: redbot/cogs/customcom/customcom.py:382 msgid "Custom command process cancelled." msgstr "" -#: redbot/cogs/customcom/customcom.py:365 -#: redbot/cogs/customcom/customcom.py:395 +#: redbot/cogs/customcom/customcom.py:386 +#: redbot/cogs/customcom/customcom.py:423 msgid "Custom command successfully added." msgstr "" -#: redbot/cogs/customcom/customcom.py:368 -#: redbot/cogs/customcom/customcom.py:398 +#: redbot/cogs/customcom/customcom.py:389 +#: redbot/cogs/customcom/customcom.py:426 msgid "This command already exists. Use `{command}` to edit it." msgstr "" -#: redbot/cogs/customcom/customcom.py:376 +#: redbot/cogs/customcom/customcom.py:395 +#: redbot/cogs/customcom/customcom.py:434 +#: redbot/cogs/customcom/customcom.py:537 +msgid "The text response you're trying to create has more than 2000 characters.\n" +"I cannot send messages that are longer than 2000 characters." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:404 #, docstring msgid "Add a simple custom command.\n\n" " Example:\n" -" - `[p]customcom create simple yourcommand Text you want`\n\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 +#: redbot/cogs/customcom/customcom.py:445 #, 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" +" - `[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" +" - `[cooldown]` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.\n" +" - `[per]` The group to apply the cooldown on. Defaults to per member. Valid choices are server / guild, user / member, and channel.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:431 -#: redbot/cogs/customcom/customcom.py:472 +#: redbot/cogs/customcom/customcom.py:466 +#: redbot/cogs/customcom/customcom.py:507 msgid "That command doesn't exist." msgstr "" -#: redbot/cogs/customcom/customcom.py:436 +#: redbot/cogs/customcom/customcom.py:471 msgid "A {} may call this command every {} seconds" msgstr "" -#: redbot/cogs/customcom/customcom.py:440 +#: redbot/cogs/customcom/customcom.py:475 msgid "This command has no cooldown." msgstr "" -#: redbot/cogs/customcom/customcom.py:444 +#: redbot/cogs/customcom/customcom.py:479 msgid "{} must be one of {}" msgstr "" -#: redbot/cogs/customcom/customcom.py:448 +#: redbot/cogs/customcom/customcom.py:483 msgid "Custom command cooldown successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:451 -#: redbot/cogs/customcom/customcom.py:492 +#: redbot/cogs/customcom/customcom.py:486 +#: redbot/cogs/customcom/customcom.py:527 msgid "That command doesn't exist. Use `{command}` to add it." msgstr "" -#: redbot/cogs/customcom/customcom.py:459 +#: redbot/cogs/customcom/customcom.py:494 #, docstring msgid "Delete a custom command.\n\n" " Example:\n" -" - `[p]customcom delete yourcommand`\n\n" +" - `[p]customcom delete yourcommand`\n\n" " **Arguments:**\n\n" " - `` The custom command to delete.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:470 +#: redbot/cogs/customcom/customcom.py:505 msgid "Custom command successfully deleted." msgstr "" -#: redbot/cogs/customcom/customcom.py:477 +#: redbot/cogs/customcom/customcom.py:512 #, docstring msgid "Edit a custom command.\n\n" " Example:\n" -" - `[p]customcom edit yourcommand Text you want`\n\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 +#: redbot/cogs/customcom/customcom.py:524 msgid "Custom command successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:504 +#: redbot/cogs/customcom/customcom.py:546 #, docstring msgid "List all available custom commands.\n\n" " The list displays a preview of each command's response, with\n" @@ -227,70 +239,70 @@ msgid "List all available custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:513 +#: redbot/cogs/customcom/customcom.py:555 msgid "There are no custom commands in this server. Use `{command}` to start adding some." msgstr "" -#: redbot/cogs/customcom/customcom.py:529 +#: redbot/cogs/customcom/customcom.py:571 msgid "Custom Command List" msgstr "" -#: redbot/cogs/customcom/customcom.py:533 +#: redbot/cogs/customcom/customcom.py:575 msgid "Page {num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:543 +#: redbot/cogs/customcom/customcom.py:585 #, docstring msgid "Shows a custom command's responses and its settings.\n\n" " **Arguments:**\n\n" -" - `` The custom command to show.\n" +" - `` The custom command to show.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:553 +#: redbot/cogs/customcom/customcom.py:595 msgid "I could not not find that custom command." msgstr "" -#: redbot/cogs/customcom/customcom.py:564 +#: redbot/cogs/customcom/customcom.py:606 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:570 +#: redbot/cogs/customcom/customcom.py:612 msgid "Random" msgstr "" -#: redbot/cogs/customcom/customcom.py:570 +#: redbot/cogs/customcom/customcom.py:612 msgid "Normal" msgstr "" -#: redbot/cogs/customcom/customcom.py:572 +#: redbot/cogs/customcom/customcom.py:614 msgid "Command: {command_name}\n" "Author: {author}\n" "Created: {created_at}\n" "Type: {type}\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:584 +#: redbot/cogs/customcom/customcom.py:626 msgid "Cooldowns:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:586 +#: redbot/cogs/customcom/customcom.py:628 msgid "{num} seconds per {period}\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:589 +#: redbot/cogs/customcom/customcom.py:631 msgid "Responses:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:687 +#: redbot/cogs/customcom/customcom.py:731 msgid "Too many arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:691 +#: redbot/cogs/customcom/customcom.py:735 msgid "Arguments must be sequential. Missing arguments: " msgstr "" -#: redbot/cogs/customcom/customcom.py:717 +#: redbot/cogs/customcom/customcom.py:761 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 f8092d3cb61..813e733a25b 100644 --- a/redbot/cogs/customcom/locales/sv-SE.po +++ b/redbot/cogs/customcom/locales/sv-SE.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-08-10 05:03+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,33 +15,38 @@ msgstr "" "X-Crowdin-File-ID: 41\n" "Language: sv_SE\n" -#: redbot/cogs/customcom/customcom.py:78 +#: redbot/cogs/customcom/customcom.py:80 msgid "Welcome to the interactive random {cc} maker!\n" "Every 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 +#: redbot/cogs/customcom/customcom.py:91 msgid "Add a random response:" msgstr "Lägg till ett slumpmässigt svar:" -#: redbot/cogs/customcom/customcom.py:101 -msgid "Random responses must take the same arguments!" +#: redbot/cogs/customcom/customcom.py:98 +msgid "The text response you're trying to create has more than 2000 characters.\n" +"I cannot send messages that are longer than 2000 characters, please try again." msgstr "" -#: redbot/cogs/customcom/customcom.py:166 -msgid "Do you want to create a 'randomized' custom command? (y/n)" +#: redbot/cogs/customcom/customcom.py:111 +msgid "Random responses must take the same arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:172 #: redbot/cogs/customcom/customcom.py:183 +msgid "Do you want to create a 'randomized' custom command?" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:189 +#: redbot/cogs/customcom/customcom.py:200 msgid "Response timed out, please try again later." msgstr "" -#: redbot/cogs/customcom/customcom.py:177 +#: redbot/cogs/customcom/customcom.py:194 msgid "What response do you want?" msgstr "Vilket svar vill du ha?" -#: redbot/cogs/customcom/customcom.py:217 +#: redbot/cogs/customcom/customcom.py:236 #, 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" @@ -50,12 +55,12 @@ msgid "This cog contains commands for creating and managing custom commands that " " msgstr "" -#: redbot/cogs/customcom/customcom.py:247 +#: redbot/cogs/customcom/customcom.py:266 #, docstring msgid "Base command for Custom Commands management." msgstr "" -#: redbot/cogs/customcom/customcom.py:252 +#: redbot/cogs/customcom/customcom.py:271 #, 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" @@ -63,38 +68,38 @@ msgid "Get the raw response of a custom command, to get the proper markdown.\n\n " - `` The custom command to get the raw response of." msgstr "" -#: redbot/cogs/customcom/customcom.py:277 +#: redbot/cogs/customcom/customcom.py:296 msgid "Response #{num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:287 +#: redbot/cogs/customcom/customcom.py:306 msgid "Response #{num}/{total}:\n" "{raw}" msgstr "" -#: redbot/cogs/customcom/customcom.py:298 +#: redbot/cogs/customcom/customcom.py:317 #, docstring msgid "\n" " Searches through custom commands, according to the query.\n\n" -" Uses fuzzywuzzy searching to find close matches.\n\n" +" Uses fuzzy 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 +#: redbot/cogs/customcom/customcom.py:339 msgid "No close matches were found." msgstr "" -#: redbot/cogs/customcom/customcom.py:323 +#: redbot/cogs/customcom/customcom.py:344 msgid "Search results" msgstr "" -#: redbot/cogs/customcom/customcom.py:328 +#: redbot/cogs/customcom/customcom.py:349 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:333 +#: redbot/cogs/customcom/customcom.py:354 #, docstring msgid "Create custom commands.\n\n" " If a type is not specified, a simple CC will be created.\n" @@ -103,7 +108,7 @@ msgid "Create custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:344 +#: redbot/cogs/customcom/customcom.py:365 #, docstring msgid "Create a CC where it will randomly choose a response!\n\n" " Note: This command is interactive.\n\n" @@ -112,114 +117,121 @@ msgid "Create a CC where it will randomly choose a response!\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:354 -#: redbot/cogs/customcom/customcom.py:388 +#: redbot/cogs/customcom/customcom.py:375 +#: redbot/cogs/customcom/customcom.py:416 msgid "Custom command names cannot have spaces in them." msgstr "" -#: redbot/cogs/customcom/customcom.py:357 -#: redbot/cogs/customcom/customcom.py:391 +#: redbot/cogs/customcom/customcom.py:378 +#: redbot/cogs/customcom/customcom.py:419 msgid "There already exists a bot command with the same name." msgstr "" -#: redbot/cogs/customcom/customcom.py:361 +#: redbot/cogs/customcom/customcom.py:382 msgid "Custom command process cancelled." msgstr "" -#: redbot/cogs/customcom/customcom.py:365 -#: redbot/cogs/customcom/customcom.py:395 +#: redbot/cogs/customcom/customcom.py:386 +#: redbot/cogs/customcom/customcom.py:423 msgid "Custom command successfully added." msgstr "Det anpassade kommandot har lagts till." -#: redbot/cogs/customcom/customcom.py:368 -#: redbot/cogs/customcom/customcom.py:398 +#: redbot/cogs/customcom/customcom.py:389 +#: redbot/cogs/customcom/customcom.py:426 msgid "This command already exists. Use `{command}` to edit it." msgstr "" -#: redbot/cogs/customcom/customcom.py:376 +#: redbot/cogs/customcom/customcom.py:395 +#: redbot/cogs/customcom/customcom.py:434 +#: redbot/cogs/customcom/customcom.py:537 +msgid "The text response you're trying to create has more than 2000 characters.\n" +"I cannot send messages that are longer than 2000 characters." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:404 #, docstring msgid "Add a simple custom command.\n\n" " Example:\n" -" - `[p]customcom create simple yourcommand Text you want`\n\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 +#: redbot/cogs/customcom/customcom.py:445 #, 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" +" - `[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" +" - `[cooldown]` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.\n" +" - `[per]` The group to apply the cooldown on. Defaults to per member. Valid choices are server / guild, user / member, and channel.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:431 -#: redbot/cogs/customcom/customcom.py:472 +#: redbot/cogs/customcom/customcom.py:466 +#: redbot/cogs/customcom/customcom.py:507 msgid "That command doesn't exist." msgstr "Det kommandot finns inte." -#: redbot/cogs/customcom/customcom.py:436 +#: redbot/cogs/customcom/customcom.py:471 msgid "A {} may call this command every {} seconds" msgstr "" -#: redbot/cogs/customcom/customcom.py:440 +#: redbot/cogs/customcom/customcom.py:475 msgid "This command has no cooldown." msgstr "" -#: redbot/cogs/customcom/customcom.py:444 +#: redbot/cogs/customcom/customcom.py:479 msgid "{} must be one of {}" msgstr "" -#: redbot/cogs/customcom/customcom.py:448 +#: redbot/cogs/customcom/customcom.py:483 msgid "Custom command cooldown successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:451 -#: redbot/cogs/customcom/customcom.py:492 +#: redbot/cogs/customcom/customcom.py:486 +#: redbot/cogs/customcom/customcom.py:527 msgid "That command doesn't exist. Use `{command}` to add it." msgstr "" -#: redbot/cogs/customcom/customcom.py:459 +#: redbot/cogs/customcom/customcom.py:494 #, docstring msgid "Delete a custom command.\n\n" " Example:\n" -" - `[p]customcom delete yourcommand`\n\n" +" - `[p]customcom delete yourcommand`\n\n" " **Arguments:**\n\n" " - `` The custom command to delete.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:470 +#: redbot/cogs/customcom/customcom.py:505 msgid "Custom command successfully deleted." msgstr "Det anpassade kommandot är nu borttaget." -#: redbot/cogs/customcom/customcom.py:477 +#: redbot/cogs/customcom/customcom.py:512 #, docstring msgid "Edit a custom command.\n\n" " Example:\n" -" - `[p]customcom edit yourcommand Text you want`\n\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 +#: redbot/cogs/customcom/customcom.py:524 msgid "Custom command successfully edited." msgstr "Det anpassade kommandot har nu ändrats." -#: redbot/cogs/customcom/customcom.py:504 +#: redbot/cogs/customcom/customcom.py:546 #, docstring msgid "List all available custom commands.\n\n" " The list displays a preview of each command's response, with\n" @@ -227,70 +239,70 @@ msgid "List all available custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:513 +#: redbot/cogs/customcom/customcom.py:555 msgid "There are no custom commands in this server. Use `{command}` to start adding some." msgstr "" -#: redbot/cogs/customcom/customcom.py:529 +#: redbot/cogs/customcom/customcom.py:571 msgid "Custom Command List" msgstr "" -#: redbot/cogs/customcom/customcom.py:533 +#: redbot/cogs/customcom/customcom.py:575 msgid "Page {num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:543 +#: redbot/cogs/customcom/customcom.py:585 #, docstring msgid "Shows a custom command's responses and its settings.\n\n" " **Arguments:**\n\n" -" - `` The custom command to show.\n" +" - `` The custom command to show.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:553 +#: redbot/cogs/customcom/customcom.py:595 msgid "I could not not find that custom command." msgstr "" -#: redbot/cogs/customcom/customcom.py:564 +#: redbot/cogs/customcom/customcom.py:606 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:570 +#: redbot/cogs/customcom/customcom.py:612 msgid "Random" msgstr "" -#: redbot/cogs/customcom/customcom.py:570 +#: redbot/cogs/customcom/customcom.py:612 msgid "Normal" msgstr "" -#: redbot/cogs/customcom/customcom.py:572 +#: redbot/cogs/customcom/customcom.py:614 msgid "Command: {command_name}\n" "Author: {author}\n" "Created: {created_at}\n" "Type: {type}\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:584 +#: redbot/cogs/customcom/customcom.py:626 msgid "Cooldowns:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:586 +#: redbot/cogs/customcom/customcom.py:628 msgid "{num} seconds per {period}\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:589 +#: redbot/cogs/customcom/customcom.py:631 msgid "Responses:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:687 +#: redbot/cogs/customcom/customcom.py:731 msgid "Too many arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:691 +#: redbot/cogs/customcom/customcom.py:735 msgid "Arguments must be sequential. Missing arguments: " msgstr "" -#: redbot/cogs/customcom/customcom.py:717 +#: redbot/cogs/customcom/customcom.py:761 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 6ecd0d6cb3f..ac5bed6dc13 100644 --- a/redbot/cogs/customcom/locales/tr-TR.po +++ b/redbot/cogs/customcom/locales/tr-TR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-08-10 05:03+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,34 +15,40 @@ msgstr "" "X-Crowdin-File-ID: 41\n" "Language: tr_TR\n" -#: redbot/cogs/customcom/customcom.py:78 +#: redbot/cogs/customcom/customcom.py:80 msgid "Welcome to the interactive random {cc} maker!\n" "Every 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. \n" "Gö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:89 +#: redbot/cogs/customcom/customcom.py:91 msgid "Add a random response:" msgstr "Rastgele yanıt ekle" -#: redbot/cogs/customcom/customcom.py:101 +#: redbot/cogs/customcom/customcom.py:98 +msgid "The text response you're trying to create has more than 2000 characters.\n" +"I cannot send messages that are longer than 2000 characters, please try again." +msgstr "Oluşturmaya çalıştığınız yazılı yanıt 2000 karakterden uzun.\n" +"2000 karakterden uzun mesajlar gönderemem, lütfen tekrar deneyin." + +#: redbot/cogs/customcom/customcom.py:111 msgid "Random responses must take the same arguments!" msgstr "Rastgele yanıtlar aynı argümanları almalı." -#: 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:172 #: redbot/cogs/customcom/customcom.py:183 +msgid "Do you want to create a 'randomized' custom command?" +msgstr "Rastgeleleştirilmiş özel komut oluşturmak ister misiniz?" + +#: redbot/cogs/customcom/customcom.py:189 +#: redbot/cogs/customcom/customcom.py:200 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:177 +#: redbot/cogs/customcom/customcom.py:194 msgid "What response do you want?" msgstr "İstediğin yanıt nedir?" -#: redbot/cogs/customcom/customcom.py:217 +#: redbot/cogs/customcom/customcom.py:236 #, 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" @@ -55,12 +61,12 @@ msgstr "Bu modül yazı halinde çıktı veren özel komutlar oluşturmak ve yö " Komutlar yalnızca küçük harflerle yazılabilirler ve her hangi bir büyük harfe cevap vermeyeceklerdir.\n" " " -#: redbot/cogs/customcom/customcom.py:247 +#: redbot/cogs/customcom/customcom.py:266 #, docstring msgid "Base command for Custom Commands management." msgstr "Özel Komutların yönetimi için Temel Komut." -#: redbot/cogs/customcom/customcom.py:252 +#: redbot/cogs/customcom/customcom.py:271 #, 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" @@ -71,44 +77,39 @@ msgstr "Düzgün biçimlendirmeye ulaşabilmek için bir komutun ham çıktısı " **Seçenkler:**\n\n" " - `` Çıktısını almak istediğiniz komut." -#: redbot/cogs/customcom/customcom.py:277 +#: redbot/cogs/customcom/customcom.py:296 msgid "Response #{num}/{total}" msgstr "Yanıt #{num}/{total}" -#: redbot/cogs/customcom/customcom.py:287 +#: redbot/cogs/customcom/customcom.py:306 msgid "Response #{num}/{total}:\n" "{raw}" msgstr "Yanıt #{num}/{total}:\n" "{raw}" -#: redbot/cogs/customcom/customcom.py:298 +#: redbot/cogs/customcom/customcom.py:317 #, docstring msgid "\n" " Searches through custom commands, according to the query.\n\n" -" Uses fuzzywuzzy searching to find close matches.\n\n" +" Uses fuzzy 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" -" " +msgstr "" -#: redbot/cogs/customcom/customcom.py:318 +#: redbot/cogs/customcom/customcom.py:339 msgid "No close matches were found." msgstr "Eşleşmeler bulunamadı." -#: redbot/cogs/customcom/customcom.py:323 +#: redbot/cogs/customcom/customcom.py:344 msgid "Search results" msgstr "Arama sonuçları" -#: redbot/cogs/customcom/customcom.py:328 +#: redbot/cogs/customcom/customcom.py:349 msgid "The following matches have been found:" msgstr "Aşağıdaki eşleşmeler bulundu:" -#: redbot/cogs/customcom/customcom.py:333 +#: redbot/cogs/customcom/customcom.py:354 #, docstring msgid "Create custom commands.\n\n" " If a type is not specified, a simple CC will be created.\n" @@ -121,7 +122,7 @@ msgstr "Özel komut oluşturun.\n\n" " [bura](https://docs.discord.red/en/stable/cog_customcom.html).\n" " " -#: redbot/cogs/customcom/customcom.py:344 +#: redbot/cogs/customcom/customcom.py:365 #, docstring msgid "Create a CC where it will randomly choose a response!\n\n" " Note: This command is interactive.\n\n" @@ -134,143 +135,122 @@ msgstr "Verdiği cevabı rastgele seçecek bir özel komut oluşturur.\n\n" " - `` Cevap almak için çalıştırılması gereken komut, küçük harfe çevrilir.\n" " " -#: redbot/cogs/customcom/customcom.py:354 -#: redbot/cogs/customcom/customcom.py:388 +#: redbot/cogs/customcom/customcom.py:375 +#: redbot/cogs/customcom/customcom.py:416 msgid "Custom command names cannot have spaces in them." msgstr "Özel komut adlarında boşluk olamaz." -#: redbot/cogs/customcom/customcom.py:357 -#: redbot/cogs/customcom/customcom.py:391 +#: redbot/cogs/customcom/customcom.py:378 +#: redbot/cogs/customcom/customcom.py:419 msgid "There already exists a bot command with the same name." msgstr "Bu isimle bir komut zaten bulunmakta." -#: redbot/cogs/customcom/customcom.py:361 +#: redbot/cogs/customcom/customcom.py:382 msgid "Custom command process cancelled." msgstr "Özel komut işlemi iptal edildi." -#: redbot/cogs/customcom/customcom.py:365 -#: redbot/cogs/customcom/customcom.py:395 +#: redbot/cogs/customcom/customcom.py:386 +#: redbot/cogs/customcom/customcom.py:423 msgid "Custom command successfully added." msgstr "Özel komut başarıyla eklendi." -#: redbot/cogs/customcom/customcom.py:368 -#: redbot/cogs/customcom/customcom.py:398 +#: redbot/cogs/customcom/customcom.py:389 +#: redbot/cogs/customcom/customcom.py:426 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:376 +#: redbot/cogs/customcom/customcom.py:395 +#: redbot/cogs/customcom/customcom.py:434 +#: redbot/cogs/customcom/customcom.py:537 +msgid "The text response you're trying to create has more than 2000 characters.\n" +"I cannot send messages that are longer than 2000 characters." +msgstr "Oluşturmaya çalıştığınız yazılı yanıt 2000 karakterden uzun.\n" +"2000 karakterden uzun mesajlar gönderemem, lütfen tekrar deneyin." + +#: redbot/cogs/customcom/customcom.py:404 #, docstring msgid "Add a simple custom command.\n\n" " Example:\n" -" - `[p]customcom create simple yourcommand Text you want`\n\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" -" " +msgstr "" -#: redbot/cogs/customcom/customcom.py:410 +#: redbot/cogs/customcom/customcom.py:445 #, 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" +" - `[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" +" - `[cooldown]` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.\n" +" - `[per]` The group to apply the cooldown on. Defaults to per member. Valid choices are server / guild, user / member, and channel.\n" " " +msgstr "" -#: redbot/cogs/customcom/customcom.py:431 -#: redbot/cogs/customcom/customcom.py:472 +#: redbot/cogs/customcom/customcom.py:466 +#: redbot/cogs/customcom/customcom.py:507 msgid "That command doesn't exist." msgstr "Bu komut var gibi görünmüyor." -#: redbot/cogs/customcom/customcom.py:436 +#: redbot/cogs/customcom/customcom.py:471 msgid "A {} may call this command every {} seconds" msgstr "{} kişisi bu komutu {} saniye de bir çalıştırabilir." -#: redbot/cogs/customcom/customcom.py:440 +#: redbot/cogs/customcom/customcom.py:475 msgid "This command has no cooldown." msgstr "Bu komutun bekleme süresi bulunmuyor." -#: redbot/cogs/customcom/customcom.py:444 +#: redbot/cogs/customcom/customcom.py:479 msgid "{} must be one of {}" msgstr "{} 'dan biri {} olmalı." -#: redbot/cogs/customcom/customcom.py:448 +#: redbot/cogs/customcom/customcom.py:483 msgid "Custom command cooldown successfully edited." msgstr "Özel komut bekleme süresi başarılı bir şekilde düzenlendi." -#: redbot/cogs/customcom/customcom.py:451 -#: redbot/cogs/customcom/customcom.py:492 +#: redbot/cogs/customcom/customcom.py:486 +#: redbot/cogs/customcom/customcom.py:527 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:459 +#: redbot/cogs/customcom/customcom.py:494 #, docstring msgid "Delete a custom command.\n\n" " Example:\n" -" - `[p]customcom delete yourcommand`\n\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" -" " +msgstr "" -#: redbot/cogs/customcom/customcom.py:470 +#: redbot/cogs/customcom/customcom.py:505 msgid "Custom command successfully deleted." msgstr "Özel komut başarıyla kaldırıldı." -#: redbot/cogs/customcom/customcom.py:477 +#: redbot/cogs/customcom/customcom.py:512 #, docstring msgid "Edit a custom command.\n\n" " Example:\n" -" - `[p]customcom edit yourcommand Text you want`\n\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" -" " +msgstr "" -#: redbot/cogs/customcom/customcom.py:489 +#: redbot/cogs/customcom/customcom.py:524 msgid "Custom command successfully edited." msgstr "Özel komut başarıyla düzenlendi." -#: redbot/cogs/customcom/customcom.py:504 +#: redbot/cogs/customcom/customcom.py:546 #, docstring msgid "List all available custom commands.\n\n" " The list displays a preview of each command's response, with\n" @@ -280,46 +260,46 @@ 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:513 +#: redbot/cogs/customcom/customcom.py:555 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:529 +#: redbot/cogs/customcom/customcom.py:571 msgid "Custom Command List" msgstr "Özel komut listesi" -#: redbot/cogs/customcom/customcom.py:533 +#: redbot/cogs/customcom/customcom.py:575 msgid "Page {num}/{total}" msgstr "{num}/{total} sayfa" -#: redbot/cogs/customcom/customcom.py:543 +#: redbot/cogs/customcom/customcom.py:585 #, docstring msgid "Shows a custom command's responses and its settings.\n\n" " **Arguments:**\n\n" -" - `` The custom command to show.\n" +" - `` The custom command to show.\n" " " -msgstr "Bir özel komutun cevaplarını ve ayarlarını gösterir.\n\n" +msgstr "Bir özel komutun yanıtlarını ve ayarlarını gösterir.\n\n" " **Seçenekler:**\n\n" -" - `` Gösterilecek özel komut.\n" +" - `` Gösterilecek özel komut.\n" " " -#: redbot/cogs/customcom/customcom.py:553 +#: redbot/cogs/customcom/customcom.py:595 msgid "I could not not find that custom command." msgstr "Bu özel komutu bulamadım." -#: redbot/cogs/customcom/customcom.py:564 +#: redbot/cogs/customcom/customcom.py:606 msgid "Deleted User" msgstr "Silinmiş Kullanıcı" -#: redbot/cogs/customcom/customcom.py:570 +#: redbot/cogs/customcom/customcom.py:612 msgid "Random" msgstr "Rastgele" -#: redbot/cogs/customcom/customcom.py:570 +#: redbot/cogs/customcom/customcom.py:612 msgid "Normal" msgstr "Normal" -#: redbot/cogs/customcom/customcom.py:572 +#: redbot/cogs/customcom/customcom.py:614 msgid "Command: {command_name}\n" "Author: {author}\n" "Created: {created_at}\n" @@ -329,27 +309,27 @@ msgstr "Komut: {command_name}\n" "Oluşturulma Tarihi: {created_at}\n" "Tipi: {type}\n" -#: redbot/cogs/customcom/customcom.py:584 +#: redbot/cogs/customcom/customcom.py:626 msgid "Cooldowns:\n" msgstr "Bekleme süresi:\n" -#: redbot/cogs/customcom/customcom.py:586 +#: redbot/cogs/customcom/customcom.py:628 msgid "{num} seconds per {period}\n" msgstr "{num} saniye her {period} başına\n" -#: redbot/cogs/customcom/customcom.py:589 +#: redbot/cogs/customcom/customcom.py:631 msgid "Responses:\n" msgstr "Yanıtlar" -#: redbot/cogs/customcom/customcom.py:687 +#: redbot/cogs/customcom/customcom.py:731 msgid "Too many arguments!" msgstr "Çok fazla argüman" -#: redbot/cogs/customcom/customcom.py:691 +#: redbot/cogs/customcom/customcom.py:735 msgid "Arguments must be sequential. Missing arguments: " msgstr "Girdiler sırayla olmalıdır. Eksik girdiler:" -#: redbot/cogs/customcom/customcom.py:717 +#: redbot/cogs/customcom/customcom.py:761 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 c6a93b9b512..48756ad300c 100644 --- a/redbot/cogs/customcom/locales/uk-UA.po +++ b/redbot/cogs/customcom/locales/uk-UA.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-08-10 05:03+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,33 +15,38 @@ msgstr "" "X-Crowdin-File-ID: 41\n" "Language: uk_UA\n" -#: redbot/cogs/customcom/customcom.py:78 +#: redbot/cogs/customcom/customcom.py:80 msgid "Welcome to the interactive random {cc} maker!\n" "Every 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 +#: redbot/cogs/customcom/customcom.py:91 msgid "Add a random response:" msgstr "" -#: redbot/cogs/customcom/customcom.py:101 -msgid "Random responses must take the same arguments!" +#: redbot/cogs/customcom/customcom.py:98 +msgid "The text response you're trying to create has more than 2000 characters.\n" +"I cannot send messages that are longer than 2000 characters, please try again." msgstr "" -#: redbot/cogs/customcom/customcom.py:166 -msgid "Do you want to create a 'randomized' custom command? (y/n)" +#: redbot/cogs/customcom/customcom.py:111 +msgid "Random responses must take the same arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:172 #: redbot/cogs/customcom/customcom.py:183 +msgid "Do you want to create a 'randomized' custom command?" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:189 +#: redbot/cogs/customcom/customcom.py:200 msgid "Response timed out, please try again later." msgstr "" -#: redbot/cogs/customcom/customcom.py:177 +#: redbot/cogs/customcom/customcom.py:194 msgid "What response do you want?" msgstr "" -#: redbot/cogs/customcom/customcom.py:217 +#: redbot/cogs/customcom/customcom.py:236 #, 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" @@ -50,12 +55,12 @@ msgid "This cog contains commands for creating and managing custom commands that " " msgstr "" -#: redbot/cogs/customcom/customcom.py:247 +#: redbot/cogs/customcom/customcom.py:266 #, docstring msgid "Base command for Custom Commands management." msgstr "" -#: redbot/cogs/customcom/customcom.py:252 +#: redbot/cogs/customcom/customcom.py:271 #, 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" @@ -63,38 +68,38 @@ msgid "Get the raw response of a custom command, to get the proper markdown.\n\n " - `` The custom command to get the raw response of." msgstr "" -#: redbot/cogs/customcom/customcom.py:277 +#: redbot/cogs/customcom/customcom.py:296 msgid "Response #{num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:287 +#: redbot/cogs/customcom/customcom.py:306 msgid "Response #{num}/{total}:\n" "{raw}" msgstr "" -#: redbot/cogs/customcom/customcom.py:298 +#: redbot/cogs/customcom/customcom.py:317 #, docstring msgid "\n" " Searches through custom commands, according to the query.\n\n" -" Uses fuzzywuzzy searching to find close matches.\n\n" +" Uses fuzzy 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 +#: redbot/cogs/customcom/customcom.py:339 msgid "No close matches were found." msgstr "" -#: redbot/cogs/customcom/customcom.py:323 +#: redbot/cogs/customcom/customcom.py:344 msgid "Search results" msgstr "" -#: redbot/cogs/customcom/customcom.py:328 +#: redbot/cogs/customcom/customcom.py:349 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:333 +#: redbot/cogs/customcom/customcom.py:354 #, docstring msgid "Create custom commands.\n\n" " If a type is not specified, a simple CC will be created.\n" @@ -103,7 +108,7 @@ msgid "Create custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:344 +#: redbot/cogs/customcom/customcom.py:365 #, docstring msgid "Create a CC where it will randomly choose a response!\n\n" " Note: This command is interactive.\n\n" @@ -112,114 +117,121 @@ msgid "Create a CC where it will randomly choose a response!\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:354 -#: redbot/cogs/customcom/customcom.py:388 +#: redbot/cogs/customcom/customcom.py:375 +#: redbot/cogs/customcom/customcom.py:416 msgid "Custom command names cannot have spaces in them." msgstr "" -#: redbot/cogs/customcom/customcom.py:357 -#: redbot/cogs/customcom/customcom.py:391 +#: redbot/cogs/customcom/customcom.py:378 +#: redbot/cogs/customcom/customcom.py:419 msgid "There already exists a bot command with the same name." msgstr "" -#: redbot/cogs/customcom/customcom.py:361 +#: redbot/cogs/customcom/customcom.py:382 msgid "Custom command process cancelled." msgstr "" -#: redbot/cogs/customcom/customcom.py:365 -#: redbot/cogs/customcom/customcom.py:395 +#: redbot/cogs/customcom/customcom.py:386 +#: redbot/cogs/customcom/customcom.py:423 msgid "Custom command successfully added." msgstr "" -#: redbot/cogs/customcom/customcom.py:368 -#: redbot/cogs/customcom/customcom.py:398 +#: redbot/cogs/customcom/customcom.py:389 +#: redbot/cogs/customcom/customcom.py:426 msgid "This command already exists. Use `{command}` to edit it." msgstr "" -#: redbot/cogs/customcom/customcom.py:376 +#: redbot/cogs/customcom/customcom.py:395 +#: redbot/cogs/customcom/customcom.py:434 +#: redbot/cogs/customcom/customcom.py:537 +msgid "The text response you're trying to create has more than 2000 characters.\n" +"I cannot send messages that are longer than 2000 characters." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:404 #, docstring msgid "Add a simple custom command.\n\n" " Example:\n" -" - `[p]customcom create simple yourcommand Text you want`\n\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 +#: redbot/cogs/customcom/customcom.py:445 #, 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" +" - `[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" +" - `[cooldown]` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.\n" +" - `[per]` The group to apply the cooldown on. Defaults to per member. Valid choices are server / guild, user / member, and channel.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:431 -#: redbot/cogs/customcom/customcom.py:472 +#: redbot/cogs/customcom/customcom.py:466 +#: redbot/cogs/customcom/customcom.py:507 msgid "That command doesn't exist." msgstr "" -#: redbot/cogs/customcom/customcom.py:436 +#: redbot/cogs/customcom/customcom.py:471 msgid "A {} may call this command every {} seconds" msgstr "" -#: redbot/cogs/customcom/customcom.py:440 +#: redbot/cogs/customcom/customcom.py:475 msgid "This command has no cooldown." msgstr "" -#: redbot/cogs/customcom/customcom.py:444 +#: redbot/cogs/customcom/customcom.py:479 msgid "{} must be one of {}" msgstr "" -#: redbot/cogs/customcom/customcom.py:448 +#: redbot/cogs/customcom/customcom.py:483 msgid "Custom command cooldown successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:451 -#: redbot/cogs/customcom/customcom.py:492 +#: redbot/cogs/customcom/customcom.py:486 +#: redbot/cogs/customcom/customcom.py:527 msgid "That command doesn't exist. Use `{command}` to add it." msgstr "" -#: redbot/cogs/customcom/customcom.py:459 +#: redbot/cogs/customcom/customcom.py:494 #, docstring msgid "Delete a custom command.\n\n" " Example:\n" -" - `[p]customcom delete yourcommand`\n\n" +" - `[p]customcom delete yourcommand`\n\n" " **Arguments:**\n\n" " - `` The custom command to delete.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:470 +#: redbot/cogs/customcom/customcom.py:505 msgid "Custom command successfully deleted." msgstr "" -#: redbot/cogs/customcom/customcom.py:477 +#: redbot/cogs/customcom/customcom.py:512 #, docstring msgid "Edit a custom command.\n\n" " Example:\n" -" - `[p]customcom edit yourcommand Text you want`\n\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 +#: redbot/cogs/customcom/customcom.py:524 msgid "Custom command successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:504 +#: redbot/cogs/customcom/customcom.py:546 #, docstring msgid "List all available custom commands.\n\n" " The list displays a preview of each command's response, with\n" @@ -227,70 +239,70 @@ msgid "List all available custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:513 +#: redbot/cogs/customcom/customcom.py:555 msgid "There are no custom commands in this server. Use `{command}` to start adding some." msgstr "" -#: redbot/cogs/customcom/customcom.py:529 +#: redbot/cogs/customcom/customcom.py:571 msgid "Custom Command List" msgstr "" -#: redbot/cogs/customcom/customcom.py:533 +#: redbot/cogs/customcom/customcom.py:575 msgid "Page {num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:543 +#: redbot/cogs/customcom/customcom.py:585 #, docstring msgid "Shows a custom command's responses and its settings.\n\n" " **Arguments:**\n\n" -" - `` The custom command to show.\n" +" - `` The custom command to show.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:553 +#: redbot/cogs/customcom/customcom.py:595 msgid "I could not not find that custom command." msgstr "" -#: redbot/cogs/customcom/customcom.py:564 +#: redbot/cogs/customcom/customcom.py:606 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:570 +#: redbot/cogs/customcom/customcom.py:612 msgid "Random" msgstr "" -#: redbot/cogs/customcom/customcom.py:570 +#: redbot/cogs/customcom/customcom.py:612 msgid "Normal" msgstr "" -#: redbot/cogs/customcom/customcom.py:572 +#: redbot/cogs/customcom/customcom.py:614 msgid "Command: {command_name}\n" "Author: {author}\n" "Created: {created_at}\n" "Type: {type}\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:584 +#: redbot/cogs/customcom/customcom.py:626 msgid "Cooldowns:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:586 +#: redbot/cogs/customcom/customcom.py:628 msgid "{num} seconds per {period}\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:589 +#: redbot/cogs/customcom/customcom.py:631 msgid "Responses:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:687 +#: redbot/cogs/customcom/customcom.py:731 msgid "Too many arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:691 +#: redbot/cogs/customcom/customcom.py:735 msgid "Arguments must be sequential. Missing arguments: " msgstr "" -#: redbot/cogs/customcom/customcom.py:717 +#: redbot/cogs/customcom/customcom.py:761 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 53b0e6ec29d..6b8e1e85c04 100644 --- a/redbot/cogs/customcom/locales/vi-VN.po +++ b/redbot/cogs/customcom/locales/vi-VN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-08-10 05:03+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,33 +15,38 @@ msgstr "" "X-Crowdin-File-ID: 41\n" "Language: vi_VN\n" -#: redbot/cogs/customcom/customcom.py:78 +#: redbot/cogs/customcom/customcom.py:80 msgid "Welcome to the interactive random {cc} maker!\n" "Every 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 +#: redbot/cogs/customcom/customcom.py:91 msgid "Add a random response:" msgstr "" -#: redbot/cogs/customcom/customcom.py:101 -msgid "Random responses must take the same arguments!" +#: redbot/cogs/customcom/customcom.py:98 +msgid "The text response you're trying to create has more than 2000 characters.\n" +"I cannot send messages that are longer than 2000 characters, please try again." msgstr "" -#: redbot/cogs/customcom/customcom.py:166 -msgid "Do you want to create a 'randomized' custom command? (y/n)" +#: redbot/cogs/customcom/customcom.py:111 +msgid "Random responses must take the same arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:172 #: redbot/cogs/customcom/customcom.py:183 +msgid "Do you want to create a 'randomized' custom command?" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:189 +#: redbot/cogs/customcom/customcom.py:200 msgid "Response timed out, please try again later." msgstr "" -#: redbot/cogs/customcom/customcom.py:177 +#: redbot/cogs/customcom/customcom.py:194 msgid "What response do you want?" msgstr "" -#: redbot/cogs/customcom/customcom.py:217 +#: redbot/cogs/customcom/customcom.py:236 #, 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" @@ -50,12 +55,12 @@ msgid "This cog contains commands for creating and managing custom commands that " " msgstr "" -#: redbot/cogs/customcom/customcom.py:247 +#: redbot/cogs/customcom/customcom.py:266 #, docstring msgid "Base command for Custom Commands management." msgstr "" -#: redbot/cogs/customcom/customcom.py:252 +#: redbot/cogs/customcom/customcom.py:271 #, 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" @@ -63,38 +68,38 @@ msgid "Get the raw response of a custom command, to get the proper markdown.\n\n " - `` The custom command to get the raw response of." msgstr "" -#: redbot/cogs/customcom/customcom.py:277 +#: redbot/cogs/customcom/customcom.py:296 msgid "Response #{num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:287 +#: redbot/cogs/customcom/customcom.py:306 msgid "Response #{num}/{total}:\n" "{raw}" msgstr "" -#: redbot/cogs/customcom/customcom.py:298 +#: redbot/cogs/customcom/customcom.py:317 #, docstring msgid "\n" " Searches through custom commands, according to the query.\n\n" -" Uses fuzzywuzzy searching to find close matches.\n\n" +" Uses fuzzy 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 +#: redbot/cogs/customcom/customcom.py:339 msgid "No close matches were found." msgstr "" -#: redbot/cogs/customcom/customcom.py:323 +#: redbot/cogs/customcom/customcom.py:344 msgid "Search results" msgstr "" -#: redbot/cogs/customcom/customcom.py:328 +#: redbot/cogs/customcom/customcom.py:349 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:333 +#: redbot/cogs/customcom/customcom.py:354 #, docstring msgid "Create custom commands.\n\n" " If a type is not specified, a simple CC will be created.\n" @@ -103,7 +108,7 @@ msgid "Create custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:344 +#: redbot/cogs/customcom/customcom.py:365 #, docstring msgid "Create a CC where it will randomly choose a response!\n\n" " Note: This command is interactive.\n\n" @@ -112,114 +117,121 @@ msgid "Create a CC where it will randomly choose a response!\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:354 -#: redbot/cogs/customcom/customcom.py:388 +#: redbot/cogs/customcom/customcom.py:375 +#: redbot/cogs/customcom/customcom.py:416 msgid "Custom command names cannot have spaces in them." msgstr "" -#: redbot/cogs/customcom/customcom.py:357 -#: redbot/cogs/customcom/customcom.py:391 +#: redbot/cogs/customcom/customcom.py:378 +#: redbot/cogs/customcom/customcom.py:419 msgid "There already exists a bot command with the same name." msgstr "" -#: redbot/cogs/customcom/customcom.py:361 +#: redbot/cogs/customcom/customcom.py:382 msgid "Custom command process cancelled." msgstr "" -#: redbot/cogs/customcom/customcom.py:365 -#: redbot/cogs/customcom/customcom.py:395 +#: redbot/cogs/customcom/customcom.py:386 +#: redbot/cogs/customcom/customcom.py:423 msgid "Custom command successfully added." msgstr "" -#: redbot/cogs/customcom/customcom.py:368 -#: redbot/cogs/customcom/customcom.py:398 +#: redbot/cogs/customcom/customcom.py:389 +#: redbot/cogs/customcom/customcom.py:426 msgid "This command already exists. Use `{command}` to edit it." msgstr "" -#: redbot/cogs/customcom/customcom.py:376 +#: redbot/cogs/customcom/customcom.py:395 +#: redbot/cogs/customcom/customcom.py:434 +#: redbot/cogs/customcom/customcom.py:537 +msgid "The text response you're trying to create has more than 2000 characters.\n" +"I cannot send messages that are longer than 2000 characters." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:404 #, docstring msgid "Add a simple custom command.\n\n" " Example:\n" -" - `[p]customcom create simple yourcommand Text you want`\n\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 +#: redbot/cogs/customcom/customcom.py:445 #, 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" +" - `[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" +" - `[cooldown]` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.\n" +" - `[per]` The group to apply the cooldown on. Defaults to per member. Valid choices are server / guild, user / member, and channel.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:431 -#: redbot/cogs/customcom/customcom.py:472 +#: redbot/cogs/customcom/customcom.py:466 +#: redbot/cogs/customcom/customcom.py:507 msgid "That command doesn't exist." msgstr "" -#: redbot/cogs/customcom/customcom.py:436 +#: redbot/cogs/customcom/customcom.py:471 msgid "A {} may call this command every {} seconds" msgstr "" -#: redbot/cogs/customcom/customcom.py:440 +#: redbot/cogs/customcom/customcom.py:475 msgid "This command has no cooldown." msgstr "" -#: redbot/cogs/customcom/customcom.py:444 +#: redbot/cogs/customcom/customcom.py:479 msgid "{} must be one of {}" msgstr "" -#: redbot/cogs/customcom/customcom.py:448 +#: redbot/cogs/customcom/customcom.py:483 msgid "Custom command cooldown successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:451 -#: redbot/cogs/customcom/customcom.py:492 +#: redbot/cogs/customcom/customcom.py:486 +#: redbot/cogs/customcom/customcom.py:527 msgid "That command doesn't exist. Use `{command}` to add it." msgstr "" -#: redbot/cogs/customcom/customcom.py:459 +#: redbot/cogs/customcom/customcom.py:494 #, docstring msgid "Delete a custom command.\n\n" " Example:\n" -" - `[p]customcom delete yourcommand`\n\n" +" - `[p]customcom delete yourcommand`\n\n" " **Arguments:**\n\n" " - `` The custom command to delete.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:470 +#: redbot/cogs/customcom/customcom.py:505 msgid "Custom command successfully deleted." msgstr "" -#: redbot/cogs/customcom/customcom.py:477 +#: redbot/cogs/customcom/customcom.py:512 #, docstring msgid "Edit a custom command.\n\n" " Example:\n" -" - `[p]customcom edit yourcommand Text you want`\n\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 +#: redbot/cogs/customcom/customcom.py:524 msgid "Custom command successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:504 +#: redbot/cogs/customcom/customcom.py:546 #, docstring msgid "List all available custom commands.\n\n" " The list displays a preview of each command's response, with\n" @@ -227,70 +239,70 @@ msgid "List all available custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:513 +#: redbot/cogs/customcom/customcom.py:555 msgid "There are no custom commands in this server. Use `{command}` to start adding some." msgstr "" -#: redbot/cogs/customcom/customcom.py:529 +#: redbot/cogs/customcom/customcom.py:571 msgid "Custom Command List" msgstr "" -#: redbot/cogs/customcom/customcom.py:533 +#: redbot/cogs/customcom/customcom.py:575 msgid "Page {num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:543 +#: redbot/cogs/customcom/customcom.py:585 #, docstring msgid "Shows a custom command's responses and its settings.\n\n" " **Arguments:**\n\n" -" - `` The custom command to show.\n" +" - `` The custom command to show.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:553 +#: redbot/cogs/customcom/customcom.py:595 msgid "I could not not find that custom command." msgstr "" -#: redbot/cogs/customcom/customcom.py:564 +#: redbot/cogs/customcom/customcom.py:606 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:570 +#: redbot/cogs/customcom/customcom.py:612 msgid "Random" msgstr "" -#: redbot/cogs/customcom/customcom.py:570 +#: redbot/cogs/customcom/customcom.py:612 msgid "Normal" msgstr "" -#: redbot/cogs/customcom/customcom.py:572 +#: redbot/cogs/customcom/customcom.py:614 msgid "Command: {command_name}\n" "Author: {author}\n" "Created: {created_at}\n" "Type: {type}\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:584 +#: redbot/cogs/customcom/customcom.py:626 msgid "Cooldowns:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:586 +#: redbot/cogs/customcom/customcom.py:628 msgid "{num} seconds per {period}\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:589 +#: redbot/cogs/customcom/customcom.py:631 msgid "Responses:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:687 +#: redbot/cogs/customcom/customcom.py:731 msgid "Too many arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:691 +#: redbot/cogs/customcom/customcom.py:735 msgid "Arguments must be sequential. Missing arguments: " msgstr "" -#: redbot/cogs/customcom/customcom.py:717 +#: redbot/cogs/customcom/customcom.py:761 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 506cce52b58..b3b75deefcb 100644 --- a/redbot/cogs/customcom/locales/zh-CN.po +++ b/redbot/cogs/customcom/locales/zh-CN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-08-10 05:03+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,33 +15,38 @@ msgstr "" "X-Crowdin-File-ID: 41\n" "Language: zh_CN\n" -#: redbot/cogs/customcom/customcom.py:78 +#: redbot/cogs/customcom/customcom.py:80 msgid "Welcome to the interactive random {cc} maker!\n" "Every 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 +#: redbot/cogs/customcom/customcom.py:91 msgid "Add a random response:" msgstr "" -#: redbot/cogs/customcom/customcom.py:101 -msgid "Random responses must take the same arguments!" +#: redbot/cogs/customcom/customcom.py:98 +msgid "The text response you're trying to create has more than 2000 characters.\n" +"I cannot send messages that are longer than 2000 characters, please try again." msgstr "" -#: redbot/cogs/customcom/customcom.py:166 -msgid "Do you want to create a 'randomized' custom command? (y/n)" +#: redbot/cogs/customcom/customcom.py:111 +msgid "Random responses must take the same arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:172 #: redbot/cogs/customcom/customcom.py:183 +msgid "Do you want to create a 'randomized' custom command?" +msgstr "" + +#: redbot/cogs/customcom/customcom.py:189 +#: redbot/cogs/customcom/customcom.py:200 msgid "Response timed out, please try again later." msgstr "" -#: redbot/cogs/customcom/customcom.py:177 +#: redbot/cogs/customcom/customcom.py:194 msgid "What response do you want?" msgstr "" -#: redbot/cogs/customcom/customcom.py:217 +#: redbot/cogs/customcom/customcom.py:236 #, 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" @@ -50,12 +55,12 @@ msgid "This cog contains commands for creating and managing custom commands that " " msgstr "" -#: redbot/cogs/customcom/customcom.py:247 +#: redbot/cogs/customcom/customcom.py:266 #, docstring msgid "Base command for Custom Commands management." msgstr "" -#: redbot/cogs/customcom/customcom.py:252 +#: redbot/cogs/customcom/customcom.py:271 #, 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" @@ -63,38 +68,38 @@ msgid "Get the raw response of a custom command, to get the proper markdown.\n\n " - `` The custom command to get the raw response of." msgstr "" -#: redbot/cogs/customcom/customcom.py:277 +#: redbot/cogs/customcom/customcom.py:296 msgid "Response #{num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:287 +#: redbot/cogs/customcom/customcom.py:306 msgid "Response #{num}/{total}:\n" "{raw}" msgstr "" -#: redbot/cogs/customcom/customcom.py:298 +#: redbot/cogs/customcom/customcom.py:317 #, docstring msgid "\n" " Searches through custom commands, according to the query.\n\n" -" Uses fuzzywuzzy searching to find close matches.\n\n" +" Uses fuzzy 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 +#: redbot/cogs/customcom/customcom.py:339 msgid "No close matches were found." msgstr "" -#: redbot/cogs/customcom/customcom.py:323 +#: redbot/cogs/customcom/customcom.py:344 msgid "Search results" msgstr "" -#: redbot/cogs/customcom/customcom.py:328 +#: redbot/cogs/customcom/customcom.py:349 msgid "The following matches have been found:" msgstr "" -#: redbot/cogs/customcom/customcom.py:333 +#: redbot/cogs/customcom/customcom.py:354 #, docstring msgid "Create custom commands.\n\n" " If a type is not specified, a simple CC will be created.\n" @@ -103,7 +108,7 @@ msgid "Create custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:344 +#: redbot/cogs/customcom/customcom.py:365 #, docstring msgid "Create a CC where it will randomly choose a response!\n\n" " Note: This command is interactive.\n\n" @@ -112,114 +117,121 @@ msgid "Create a CC where it will randomly choose a response!\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:354 -#: redbot/cogs/customcom/customcom.py:388 +#: redbot/cogs/customcom/customcom.py:375 +#: redbot/cogs/customcom/customcom.py:416 msgid "Custom command names cannot have spaces in them." msgstr "" -#: redbot/cogs/customcom/customcom.py:357 -#: redbot/cogs/customcom/customcom.py:391 +#: redbot/cogs/customcom/customcom.py:378 +#: redbot/cogs/customcom/customcom.py:419 msgid "There already exists a bot command with the same name." msgstr "" -#: redbot/cogs/customcom/customcom.py:361 +#: redbot/cogs/customcom/customcom.py:382 msgid "Custom command process cancelled." msgstr "" -#: redbot/cogs/customcom/customcom.py:365 -#: redbot/cogs/customcom/customcom.py:395 +#: redbot/cogs/customcom/customcom.py:386 +#: redbot/cogs/customcom/customcom.py:423 msgid "Custom command successfully added." msgstr "" -#: redbot/cogs/customcom/customcom.py:368 -#: redbot/cogs/customcom/customcom.py:398 +#: redbot/cogs/customcom/customcom.py:389 +#: redbot/cogs/customcom/customcom.py:426 msgid "This command already exists. Use `{command}` to edit it." msgstr "" -#: redbot/cogs/customcom/customcom.py:376 +#: redbot/cogs/customcom/customcom.py:395 +#: redbot/cogs/customcom/customcom.py:434 +#: redbot/cogs/customcom/customcom.py:537 +msgid "The text response you're trying to create has more than 2000 characters.\n" +"I cannot send messages that are longer than 2000 characters." +msgstr "" + +#: redbot/cogs/customcom/customcom.py:404 #, docstring msgid "Add a simple custom command.\n\n" " Example:\n" -" - `[p]customcom create simple yourcommand Text you want`\n\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 +#: redbot/cogs/customcom/customcom.py:445 #, 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" +" - `[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" +" - `[cooldown]` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.\n" +" - `[per]` The group to apply the cooldown on. Defaults to per member. Valid choices are server / guild, user / member, and channel.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:431 -#: redbot/cogs/customcom/customcom.py:472 +#: redbot/cogs/customcom/customcom.py:466 +#: redbot/cogs/customcom/customcom.py:507 msgid "That command doesn't exist." msgstr "" -#: redbot/cogs/customcom/customcom.py:436 +#: redbot/cogs/customcom/customcom.py:471 msgid "A {} may call this command every {} seconds" msgstr "" -#: redbot/cogs/customcom/customcom.py:440 +#: redbot/cogs/customcom/customcom.py:475 msgid "This command has no cooldown." msgstr "" -#: redbot/cogs/customcom/customcom.py:444 +#: redbot/cogs/customcom/customcom.py:479 msgid "{} must be one of {}" msgstr "" -#: redbot/cogs/customcom/customcom.py:448 +#: redbot/cogs/customcom/customcom.py:483 msgid "Custom command cooldown successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:451 -#: redbot/cogs/customcom/customcom.py:492 +#: redbot/cogs/customcom/customcom.py:486 +#: redbot/cogs/customcom/customcom.py:527 msgid "That command doesn't exist. Use `{command}` to add it." msgstr "" -#: redbot/cogs/customcom/customcom.py:459 +#: redbot/cogs/customcom/customcom.py:494 #, docstring msgid "Delete a custom command.\n\n" " Example:\n" -" - `[p]customcom delete yourcommand`\n\n" +" - `[p]customcom delete yourcommand`\n\n" " **Arguments:**\n\n" " - `` The custom command to delete.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:470 +#: redbot/cogs/customcom/customcom.py:505 msgid "Custom command successfully deleted." msgstr "" -#: redbot/cogs/customcom/customcom.py:477 +#: redbot/cogs/customcom/customcom.py:512 #, docstring msgid "Edit a custom command.\n\n" " Example:\n" -" - `[p]customcom edit yourcommand Text you want`\n\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 +#: redbot/cogs/customcom/customcom.py:524 msgid "Custom command successfully edited." msgstr "" -#: redbot/cogs/customcom/customcom.py:504 +#: redbot/cogs/customcom/customcom.py:546 #, docstring msgid "List all available custom commands.\n\n" " The list displays a preview of each command's response, with\n" @@ -227,70 +239,70 @@ msgid "List all available custom commands.\n\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:513 +#: redbot/cogs/customcom/customcom.py:555 msgid "There are no custom commands in this server. Use `{command}` to start adding some." msgstr "" -#: redbot/cogs/customcom/customcom.py:529 +#: redbot/cogs/customcom/customcom.py:571 msgid "Custom Command List" msgstr "" -#: redbot/cogs/customcom/customcom.py:533 +#: redbot/cogs/customcom/customcom.py:575 msgid "Page {num}/{total}" msgstr "" -#: redbot/cogs/customcom/customcom.py:543 +#: redbot/cogs/customcom/customcom.py:585 #, docstring msgid "Shows a custom command's responses and its settings.\n\n" " **Arguments:**\n\n" -" - `` The custom command to show.\n" +" - `` The custom command to show.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:553 +#: redbot/cogs/customcom/customcom.py:595 msgid "I could not not find that custom command." msgstr "" -#: redbot/cogs/customcom/customcom.py:564 +#: redbot/cogs/customcom/customcom.py:606 msgid "Deleted User" msgstr "" -#: redbot/cogs/customcom/customcom.py:570 +#: redbot/cogs/customcom/customcom.py:612 msgid "Random" msgstr "" -#: redbot/cogs/customcom/customcom.py:570 +#: redbot/cogs/customcom/customcom.py:612 msgid "Normal" msgstr "" -#: redbot/cogs/customcom/customcom.py:572 +#: redbot/cogs/customcom/customcom.py:614 msgid "Command: {command_name}\n" "Author: {author}\n" "Created: {created_at}\n" "Type: {type}\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:584 +#: redbot/cogs/customcom/customcom.py:626 msgid "Cooldowns:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:586 +#: redbot/cogs/customcom/customcom.py:628 msgid "{num} seconds per {period}\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:589 +#: redbot/cogs/customcom/customcom.py:631 msgid "Responses:\n" msgstr "" -#: redbot/cogs/customcom/customcom.py:687 +#: redbot/cogs/customcom/customcom.py:731 msgid "Too many arguments!" msgstr "" -#: redbot/cogs/customcom/customcom.py:691 +#: redbot/cogs/customcom/customcom.py:735 msgid "Arguments must be sequential. Missing arguments: " msgstr "" -#: redbot/cogs/customcom/customcom.py:717 +#: redbot/cogs/customcom/customcom.py:761 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 65bd7f032bb..3091962e050 100644 --- a/redbot/cogs/customcom/locales/zh-TW.po +++ b/redbot/cogs/customcom/locales/zh-TW.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-08-10 05:03+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,282 +15,326 @@ msgstr "" "X-Crowdin-File-ID: 41\n" "Language: zh_TW\n" -#: redbot/cogs/customcom/customcom.py:78 +#: redbot/cogs/customcom/customcom.py:80 msgid "Welcome to the interactive random {cc} maker!\n" "Every 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 "歡迎使用交互式隨機 {cc} 生成器!\n" +"一旦觸發此 {cc},您發送的每條消息都將添加為可供選擇的隨機回復之一。 要退出此交互式菜單,請鍵入“{quit}”" -#: redbot/cogs/customcom/customcom.py:89 +#: redbot/cogs/customcom/customcom.py:91 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:98 +msgid "The text response you're trying to create has more than 2000 characters.\n" +"I cannot send messages that are longer than 2000 characters, please try again." +msgstr "您嘗試創建的文本回覆超過 2000 個字符。\n" +"我無法發送超過 2000 個字符的訊息,請重試。" -#: redbot/cogs/customcom/customcom.py:166 -msgid "Do you want to create a 'randomized' custom command? (y/n)" -msgstr "" +#: redbot/cogs/customcom/customcom.py:111 +msgid "Random responses must take the same arguments!" +msgstr "隨機回覆必須採用相同的參數!" -#: redbot/cogs/customcom/customcom.py:172 #: redbot/cogs/customcom/customcom.py:183 +msgid "Do you want to create a 'randomized' custom command?" +msgstr "你想創建一個“隨機化”的自定義指令嗎?" + +#: redbot/cogs/customcom/customcom.py:189 +#: redbot/cogs/customcom/customcom.py:200 msgid "Response timed out, please try again later." -msgstr "" +msgstr "請求超時,請稍候再試。" -#: redbot/cogs/customcom/customcom.py:177 +#: redbot/cogs/customcom/customcom.py:194 msgid "What response do you want?" -msgstr "" +msgstr "你想要什麼樣的回應?" -#: redbot/cogs/customcom/customcom.py:217 +#: redbot/cogs/customcom/customcom.py:236 #, 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 "" +msgstr "此 cog 包含用於創建和管理顯示文本的自定義指令的命令。\n\n" +" 這些對於存儲成員可能需要的訊息很有用,例如常見問題解答或邀請鏈接。\n" +" 默認情況下,任何人都可以使用自定義命令,因此請小心使用 ping。\n" +" 命令只能是小寫字母,不會響應任何大寫字母。\n" +" " -#: redbot/cogs/customcom/customcom.py:247 +#: redbot/cogs/customcom/customcom.py:266 #, docstring msgid "Base command for Custom Commands management." -msgstr "" +msgstr "自定義指令管理的基本指令。" -#: redbot/cogs/customcom/customcom.py:252 +#: redbot/cogs/customcom/customcom.py:271 #, 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 "" +msgstr "獲取自定義指令的原始響應,以獲得正確的markdown語法。\n\n" +" 這有助於復制和粘貼。\n\n" +" **參數:**\n\n" +" - `` 獲取原始響應的自定義指令。" -#: redbot/cogs/customcom/customcom.py:277 +#: redbot/cogs/customcom/customcom.py:296 msgid "Response #{num}/{total}" -msgstr "" +msgstr "響應 #{num}/{total}" -#: redbot/cogs/customcom/customcom.py:287 +#: redbot/cogs/customcom/customcom.py:306 msgid "Response #{num}/{total}:\n" "{raw}" -msgstr "" +msgstr "響應 #{num}/{total}:\n" +"{raw}" -#: redbot/cogs/customcom/customcom.py:298 +#: redbot/cogs/customcom/customcom.py:317 #, docstring msgid "\n" " Searches through custom commands, according to the query.\n\n" -" Uses fuzzywuzzy searching to find close matches.\n\n" +" Uses fuzzy searching to find close matches.\n\n" " **Arguments:**\n\n" " - `` The query to search for. Can be multiple words.\n" " " -msgstr "" +msgstr "\n" +"根據查詢,通過自定義命令進行搜索。\n\n" +" 使用模糊搜索來查找接近的匹配項。\n\n" +" **參數:**\n\n" +" - `` 要搜索的查詢。 可以是多個單詞。" -#: redbot/cogs/customcom/customcom.py:318 +#: redbot/cogs/customcom/customcom.py:339 msgid "No close matches were found." msgstr "沒有符合的結果。" -#: redbot/cogs/customcom/customcom.py:323 +#: redbot/cogs/customcom/customcom.py:344 msgid "Search results" msgstr "查詢結果" -#: redbot/cogs/customcom/customcom.py:328 +#: redbot/cogs/customcom/customcom.py:349 msgid "The following matches have been found:" -msgstr "" +msgstr "已找到以下匹配的項目:" -#: redbot/cogs/customcom/customcom.py:333 +#: redbot/cogs/customcom/customcom.py:354 #, 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 "創建自定義指令。\n\n" +" 如果未指定類型,將創建一個簡單的 CC。\n" +" CC 可以通過參數進行增強,請參閱指南\n" +" [here](https://docs.discord.red/en/stable/cog_customcom.html)。\n" +" " -#: redbot/cogs/customcom/customcom.py:344 +#: redbot/cogs/customcom/customcom.py:365 #, 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 "" +msgstr "創建一個 CC,它將隨機選擇一個響應!\n\n" +" 注意:此命令是交互式的。\n\n" +" **參數:**\n\n" +" - `` 為返回文本而執行的指令。 轉換為小寫。\n" +" " -#: redbot/cogs/customcom/customcom.py:354 -#: redbot/cogs/customcom/customcom.py:388 +#: redbot/cogs/customcom/customcom.py:375 +#: redbot/cogs/customcom/customcom.py:416 msgid "Custom command names cannot have spaces in them." -msgstr "" +msgstr "自定義指令名稱中不能有空格。" -#: redbot/cogs/customcom/customcom.py:357 -#: redbot/cogs/customcom/customcom.py:391 +#: redbot/cogs/customcom/customcom.py:378 +#: redbot/cogs/customcom/customcom.py:419 msgid "There already exists a bot command with the same name." -msgstr "" +msgstr "已存在相同名稱的指令。" -#: redbot/cogs/customcom/customcom.py:361 +#: redbot/cogs/customcom/customcom.py:382 msgid "Custom command process cancelled." -msgstr "" +msgstr "自定義指令進程已取消。" -#: redbot/cogs/customcom/customcom.py:365 -#: redbot/cogs/customcom/customcom.py:395 +#: redbot/cogs/customcom/customcom.py:386 +#: redbot/cogs/customcom/customcom.py:423 msgid "Custom command successfully added." -msgstr "" +msgstr "已成功新增自定義指令。" -#: redbot/cogs/customcom/customcom.py:368 -#: redbot/cogs/customcom/customcom.py:398 +#: redbot/cogs/customcom/customcom.py:389 +#: redbot/cogs/customcom/customcom.py:426 msgid "This command already exists. Use `{command}` to edit it." -msgstr "" +msgstr "此指令已存在。使用 `{command}` 來編輯它。" -#: redbot/cogs/customcom/customcom.py:376 +#: redbot/cogs/customcom/customcom.py:395 +#: redbot/cogs/customcom/customcom.py:434 +#: redbot/cogs/customcom/customcom.py:537 +msgid "The text response you're trying to create has more than 2000 characters.\n" +"I cannot send messages that are longer than 2000 characters." +msgstr "您嘗試創建的文本回覆超過 2000 個字符。\n" +"我無法發送超過 2000 個字符的訊息。" + +#: redbot/cogs/customcom/customcom.py:404 #, docstring msgid "Add a simple custom command.\n\n" " Example:\n" -" - `[p]customcom create simple yourcommand Text you want`\n\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 +#: redbot/cogs/customcom/customcom.py:445 #, 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" +" - `[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" +" - `[cooldown]` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.\n" +" - `[per]` The group to apply the cooldown on. Defaults to per member. Valid choices are server / guild, user / member, and channel.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:431 -#: redbot/cogs/customcom/customcom.py:472 +#: redbot/cogs/customcom/customcom.py:466 +#: redbot/cogs/customcom/customcom.py:507 msgid "That command doesn't exist." -msgstr "" +msgstr "這個指令不存在。" -#: redbot/cogs/customcom/customcom.py:436 +#: redbot/cogs/customcom/customcom.py:471 msgid "A {} may call this command every {} seconds" -msgstr "" +msgstr "{} 可以每 {} 秒使用一次此指令" -#: redbot/cogs/customcom/customcom.py:440 +#: redbot/cogs/customcom/customcom.py:475 msgid "This command has no cooldown." -msgstr "" +msgstr "此指令沒有冷卻時間。" -#: redbot/cogs/customcom/customcom.py:444 +#: redbot/cogs/customcom/customcom.py:479 msgid "{} must be one of {}" -msgstr "" +msgstr "{} 必須是 {} 之一" -#: redbot/cogs/customcom/customcom.py:448 +#: redbot/cogs/customcom/customcom.py:483 msgid "Custom command cooldown successfully edited." -msgstr "" +msgstr "已成功編輯自定義指令冷卻時間。" -#: redbot/cogs/customcom/customcom.py:451 -#: redbot/cogs/customcom/customcom.py:492 +#: redbot/cogs/customcom/customcom.py:486 +#: redbot/cogs/customcom/customcom.py:527 msgid "That command doesn't exist. Use `{command}` to add it." -msgstr "" +msgstr "該命令不存在。使用 `{command}` 添加它。" -#: redbot/cogs/customcom/customcom.py:459 +#: redbot/cogs/customcom/customcom.py:494 #, docstring msgid "Delete a custom command.\n\n" " Example:\n" -" - `[p]customcom delete yourcommand`\n\n" +" - `[p]customcom delete yourcommand`\n\n" " **Arguments:**\n\n" " - `` The custom command to delete.\n" " " msgstr "" -#: redbot/cogs/customcom/customcom.py:470 +#: redbot/cogs/customcom/customcom.py:505 msgid "Custom command successfully deleted." -msgstr "" +msgstr "自定義指令已成功刪除。" -#: redbot/cogs/customcom/customcom.py:477 +#: redbot/cogs/customcom/customcom.py:512 #, docstring msgid "Edit a custom command.\n\n" " Example:\n" -" - `[p]customcom edit yourcommand Text you want`\n\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 +#: redbot/cogs/customcom/customcom.py:524 msgid "Custom command successfully edited." -msgstr "" +msgstr "自定義指令已成功編輯。" -#: redbot/cogs/customcom/customcom.py:504 +#: redbot/cogs/customcom/customcom.py:546 #, 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 "列出所有可用的自定義指令。\n\n" +" 該列表顯示了每個命令響應的預覽,其中\n" +" 轉譯了 markdown 並用空格替換了換行符。\n" +" " -#: redbot/cogs/customcom/customcom.py:513 +#: redbot/cogs/customcom/customcom.py:555 msgid "There are no custom commands in this server. Use `{command}` to start adding some." -msgstr "" +msgstr "此伺務器中沒有自定義指令。使用 `{command}` 開始添加。" -#: redbot/cogs/customcom/customcom.py:529 +#: redbot/cogs/customcom/customcom.py:571 msgid "Custom Command List" msgstr "自訂指令列表" -#: redbot/cogs/customcom/customcom.py:533 +#: redbot/cogs/customcom/customcom.py:575 msgid "Page {num}/{total}" msgstr "第{num}頁/共{total}頁" -#: redbot/cogs/customcom/customcom.py:543 +#: redbot/cogs/customcom/customcom.py:585 #, docstring msgid "Shows a custom command's responses and its settings.\n\n" " **Arguments:**\n\n" -" - `` The custom command to show.\n" +" - `` The custom command to show.\n" +" " +msgstr "顯示自定義指令的響應及其設置。\n\n" +" **參數:**\n\n" +" - `` 要顯示的自定義指令。\n" " " -msgstr "" -#: redbot/cogs/customcom/customcom.py:553 +#: redbot/cogs/customcom/customcom.py:595 msgid "I could not not find that custom command." -msgstr "" +msgstr "我找不到那個自定義指令。" -#: redbot/cogs/customcom/customcom.py:564 +#: redbot/cogs/customcom/customcom.py:606 msgid "Deleted User" -msgstr "" +msgstr "已刪除的使用者" -#: redbot/cogs/customcom/customcom.py:570 +#: redbot/cogs/customcom/customcom.py:612 msgid "Random" -msgstr "" +msgstr "隨機" -#: redbot/cogs/customcom/customcom.py:570 +#: redbot/cogs/customcom/customcom.py:612 msgid "Normal" -msgstr "" +msgstr "一般" -#: redbot/cogs/customcom/customcom.py:572 +#: redbot/cogs/customcom/customcom.py:614 msgid "Command: {command_name}\n" "Author: {author}\n" "Created: {created_at}\n" "Type: {type}\n" -msgstr "" +msgstr "命令:{command_name}\n" +"作者:{author}\n" +"創建時間:{created_at}\n" +"類型:{type}\n" -#: redbot/cogs/customcom/customcom.py:584 +#: redbot/cogs/customcom/customcom.py:626 msgid "Cooldowns:\n" -msgstr "" +msgstr "冷卻:\n" -#: redbot/cogs/customcom/customcom.py:586 +#: redbot/cogs/customcom/customcom.py:628 msgid "{num} seconds per {period}\n" -msgstr "" +msgstr "每 {period} {num} 秒\n" -#: redbot/cogs/customcom/customcom.py:589 +#: redbot/cogs/customcom/customcom.py:631 msgid "Responses:\n" msgstr "回應:\n" -#: redbot/cogs/customcom/customcom.py:687 +#: redbot/cogs/customcom/customcom.py:731 msgid "Too many arguments!" msgstr "太多參數!" -#: redbot/cogs/customcom/customcom.py:691 +#: redbot/cogs/customcom/customcom.py:735 msgid "Arguments must be sequential. Missing arguments: " -msgstr "" +msgstr "參數必須是連續的。缺少參數: " -#: redbot/cogs/customcom/customcom.py:717 +#: redbot/cogs/customcom/customcom.py:761 msgid "Conflicting colon notation for argument {index}: \"{name1}\" and \"{name2}\"." -msgstr "" +msgstr "參數 {index} 的冒號符號衝突:“{name1}”和“{name2}”。" diff --git a/redbot/cogs/downloader/downloader.py b/redbot/cogs/downloader/downloader.py index c9242dfb62e..267d5e8d1c7 100644 --- a/redbot/cogs/downloader/downloader.py +++ b/redbot/cogs/downloader/downloader.py @@ -9,7 +9,7 @@ from collections import defaultdict import discord -from redbot.core import checks, commands, Config, version_info as red_version_info +from redbot.core import commands, Config, version_info as red_version_info from redbot.core.bot import Red from redbot.core.data_manager import cog_data_path from redbot.core.i18n import Translator, cog_i18n @@ -98,14 +98,19 @@ async def red_delete_data_for_user(self, **kwargs): def create_init_task(self): def _done_callback(task: asyncio.Task) -> None: - exc = task.exception() - if exc is not None: + try: + exc = task.exception() + except asyncio.CancelledError: + pass + else: + if exc is None: + return log.error( "An unexpected error occurred during Downloader's initialization.", exc_info=exc, ) - self._ready_raised = True - self._ready.set() + self._ready_raised = True + self._ready.set() self._init_task = asyncio.create_task(self.initialize()) self._init_task.add_done_callback(_done_callback) @@ -480,14 +485,14 @@ async def send_pagified(target: discord.abc.Messageable, content: str) -> None: await target.send(page) @commands.command(require_var_positional=True) - @checks.is_owner() + @commands.is_owner() async def pipinstall(self, ctx: commands.Context, *deps: str) -> None: """ Install a group of dependencies using pip. Examples: - - `[p]pipinstall bs4` - - `[p]pipinstall py-cpuinfo psutil` + - `[p]pipinstall bs4` + - `[p]pipinstall py-cpuinfo psutil` Improper usage of this command can break your bot, be careful. @@ -514,7 +519,7 @@ async def pipinstall(self, ctx: commands.Context, *deps: str) -> None: ) @commands.group() - @checks.is_owner() + @commands.is_owner() async def repo(self, ctx: commands.Context) -> None: """Base command for repository management.""" pass @@ -526,8 +531,8 @@ async def _repo_add( """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` + - `[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, hyphens, and dots (but they cannot start or end with a dot). @@ -561,6 +566,20 @@ async def _repo_add( await ctx.send( _("The repo name you provided is already in use. Please choose another name.") ) + except errors.AuthenticationError as err: + await ctx.send( + _( + "Failed to authenticate or repository does not exist." + " See logs for more information." + ) + ) + log.exception( + "Something went wrong whilst cloning %s (to revision: %s)", + repo_url, + branch, + exc_info=err, + ) + except errors.CloningError as err: await ctx.send( _( @@ -597,8 +616,8 @@ async def _repo_del(self, ctx: commands.Context, *repos: Repo) -> None: Remove repos and their files. Examples: - - `[p]repo delete 26-Cogs` - - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs` + - `[p]repo delete 26-Cogs` + - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs` **Arguments** @@ -625,21 +644,21 @@ async def _repo_list(self, ctx: commands.Context) -> None: joined = _("There are no repos installed.") else: if len(repos) > 1: - joined = _("Installed Repos:\n\n") + joined = _("# Installed Repos\n") else: - joined = _("Installed Repo:\n\n") + joined = _("# Installed Repo\n") for repo in sorted_repos: joined += "+ {}: {}\n".format(repo.name, repo.short or "") for page in pagify(joined, ["\n"], shorten_by=16): - await ctx.send(box(page.lstrip(" "), lang="diff")) + await ctx.send(box(page.lstrip(" "), lang="markdown")) @repo.command(name="info") async def _repo_info(self, ctx: commands.Context, repo: Repo) -> None: """Show information about a repo. Example: - - `[p]repo info 26-Cogs` + - `[p]repo info 26-Cogs` **Arguments** @@ -667,9 +686,9 @@ async def _repo_update(self, ctx: commands.Context, *repos: Repo) -> None: 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` + - `[p]repo update` + - `[p]repo update 26-Cogs` + - `[p]repo update 26-Cogs Laggrons-Dumb-Cogs` **Arguments** @@ -698,7 +717,7 @@ async def _repo_update(self, ctx: commands.Context, *repos: Repo) -> None: await self.send_pagified(ctx, message) @commands.group() - @checks.is_owner() + @commands.is_owner() async def cog(self, ctx: commands.Context) -> None: """Base command for cog installation management commands.""" pass @@ -768,8 +787,8 @@ async def _cog_install(self, ctx: commands.Context, repo: Repo, *cog_names: str) """Install a cog from the given repo. Examples: - - `[p]cog install 26-Cogs defender` - - `[p]cog install Laggrons-Dumb-Cogs say roleinvite` + - `[p]cog install 26-Cogs defender` + - `[p]cog install Laggrons-Dumb-Cogs say roleinvite` **Arguments** @@ -792,7 +811,7 @@ async def _cog_installversion( 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` + - `[p]cog installversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name` **Arguments** @@ -919,8 +938,8 @@ async def _cog_uninstall(self, ctx: commands.Context, *cogs: InstalledCog) -> No by Downloader. Examples: - - `[p]cog uninstall defender` - - `[p]cog uninstall say roleinvite` + - `[p]cog uninstall defender` + - `[p]cog uninstall say roleinvite` **Arguments** @@ -990,8 +1009,8 @@ async def _cog_pin(self, ctx: commands.Context, *cogs: InstalledCog) -> None: """Pin cogs - this will lock cogs on their current version. Examples: - - `[p]cog pin defender` - - `[p]cog pin outdated_cog1 outdated_cog2` + - `[p]cog pin defender` + - `[p]cog pin outdated_cog1 outdated_cog2` **Arguments** @@ -1025,8 +1044,8 @@ async def _cog_unpin(self, ctx: commands.Context, *cogs: InstalledCog) -> None: """Unpin cogs - this will remove the update lock from those cogs. Examples: - - `[p]cog unpin defender` - - `[p]cog unpin updated_cog1 updated_cog2` + - `[p]cog unpin defender` + - `[p]cog unpin updated_cog1 updated_cog2` **Arguments** @@ -1127,10 +1146,10 @@ async def _cog_update( """Update all cogs, or ones of your choosing. Examples: - - `[p]cog update` - - `[p]cog update True` - - `[p]cog update defender` - - `[p]cog update True defender` + - `[p]cog update` + - `[p]cog update True` + - `[p]cog update defender` + - `[p]cog update True defender` **Arguments** @@ -1148,9 +1167,9 @@ async def _cog_updateallfromrepos( """Update all cogs from repos of your choosing. Examples: - - `[p]cog updateallfromrepos 26-Cogs` - - `[p]cog updateallfromrepos True 26-Cogs` - - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs` + - `[p]cog updateallfromrepos 26-Cogs` + - `[p]cog updateallfromrepos True 26-Cogs` + - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs` **Arguments** @@ -1179,8 +1198,8 @@ async def _cog_updatetoversion( See `[p]cog installversion` for an explanation of `revision`. Examples: - - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name` - - `[p]cog updatetoversion True Broken-Repo 6107c0770ad391f1d3a6131b216991e862cc897e cog_name` + - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name` + - `[p]cog updatetoversion True Broken-Repo 6107c0770ad391f1d3a6131b216991e862cc897e cog_name` **Arguments** @@ -1319,48 +1338,49 @@ async def _cog_list(self, ctx: commands.Context, repo: Repo) -> None: """List all available cogs from a single repo. Example: - - `[p]cog list 26-Cogs` + - `[p]cog list 26-Cogs` **Arguments** - `` The repo to list cogs from. """ + sort_function = lambda x: x.name.lower() all_installed_cogs = await self.installed_cogs() installed_cogs_in_repo = [cog for cog in all_installed_cogs if cog.repo_name == repo.name] installed_str = "\n".join( "- {}{}".format(i.name, ": {}".format(i.short) if i.short else "") - for i in installed_cogs_in_repo + for i in sorted(installed_cogs_in_repo, key=sort_function) ) if len(installed_cogs_in_repo) > 1: - installed_str = _("Installed Cogs:\n{text}").format(text=installed_str) + installed_str = _("# Installed Cogs\n{text}").format(text=installed_str) elif installed_cogs_in_repo: - installed_str = _("Installed Cog:\n{text}").format(text=installed_str) + installed_str = _("# Installed Cog\n{text}").format(text=installed_str) available_cogs = [ cog for cog in repo.available_cogs if not (cog.hidden or cog in installed_cogs_in_repo) ] available_str = "\n".join( "+ {}{}".format(cog.name, ": {}".format(cog.short) if cog.short else "") - for cog in available_cogs + for cog in sorted(available_cogs, key=sort_function) ) if not available_str: - cogs = _("Available Cogs:\nNo cogs are available.") + cogs = _("> Available Cogs\nNo cogs are available.") elif len(available_cogs) > 1: - cogs = _("Available Cogs:\n{text}").format(text=available_str) + cogs = _("> Available Cogs\n{text}").format(text=available_str) else: - cogs = _("Available Cog:\n{text}").format(text=available_str) + cogs = _("> Available Cog\n{text}").format(text=available_str) cogs = cogs + "\n\n" + installed_str for page in pagify(cogs, ["\n"], shorten_by=16): - await ctx.send(box(page.lstrip(" "), lang="diff")) + await ctx.send(box(page.lstrip(" "), lang="markdown")) @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. Example: - - `[p]cog info 26-Cogs defender` + - `[p]cog info 26-Cogs defender` **Arguments** @@ -1625,6 +1645,12 @@ async def _update_cogs_and_libs( command=inline(f"{ctx.clean_prefix}cog info ") ) ) + # If the bot has any slash commands enabled, warn them to sync + enabled_slash = await self.bot.list_enabled_app_commands() + if any(enabled_slash.values()): + message += _( + "\nYou may need to resync your slash commands with `{prefix}slash sync`." + ).format(prefix=ctx.prefix) if failed_cogs: cognames = [cog.name for cog in failed_cogs] message += ( @@ -1726,7 +1752,7 @@ async def findcog(self, ctx: commands.Context, command_name: str) -> None: This will only work with loaded cogs. Example: - - `[p]findcog ping` + - `[p]findcog ping` **Arguments** diff --git a/redbot/cogs/downloader/errors.py b/redbot/cogs/downloader/errors.py index ee0c6ab2ebe..412885b97c1 100644 --- a/redbot/cogs/downloader/errors.py +++ b/redbot/cogs/downloader/errors.py @@ -13,6 +13,7 @@ "CopyingError", "ExistingGitRepo", "MissingGitRepo", + "AuthenticationError", "CloningError", "CurrentHashError", "HardResetError", @@ -79,6 +80,15 @@ class MissingGitRepo(DownloaderException): pass +class AuthenticationError(GitException): + """ + Thrown when git failed to authenticate with + the server + """ + + pass + + class CloningError(GitException): """ Thrown when git clone returns a non zero exit code. diff --git a/redbot/cogs/downloader/locales/ar-SA.po b/redbot/cogs/downloader/locales/ar-SA.po index 96f6e505d61..75a8c9ddfa1 100644 --- a/redbot/cogs/downloader/locales/ar-SA.po +++ b/redbot/cogs/downloader/locales/ar-SA.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-27 12:48+0000\n" +"POT-Creation-Date: 2023-12-24 00:24+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,13 +15,13 @@ msgstr "" "X-Crowdin-File-ID: 20\n" "Language: ar_SA\n" -#: redbot/cogs/downloader/checks.py:12 +#: redbot/cogs/downloader/checks.py:20 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\n" -"By 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\n" +"By typing '{confirmation_message}' you declare that you have read and fully understand the above message. This message won't be shown again until the next reboot.\n\n" "You have **30** seconds to reply to this message." msgstr "" -#: redbot/cogs/downloader/checks.py:36 +#: redbot/cogs/downloader/checks.py:38 msgid "Your response has timed out, please try again." msgstr "" @@ -34,13 +34,13 @@ msgstr "" msgid "Cog `{cog_name}` is not installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:30 +#: redbot/cogs/downloader/downloader.py:31 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 +#: redbot/cogs/downloader/downloader.py:40 #, docstring msgid "Install community cogs made by Cog Creators.\n\n" " Community cogs, also called third party cogs, are not included\n" @@ -52,47 +52,47 @@ msgid "Install community cogs made by Cog Creators.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:484 +#: redbot/cogs/downloader/downloader.py:490 #, 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" +" - `[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 +#: redbot/cogs/downloader/downloader.py:508 msgid "Libraries installed." msgstr "تم تثبيت المكتبات." -#: redbot/cogs/downloader/downloader.py:502 +#: redbot/cogs/downloader/downloader.py:508 msgid "Library installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:505 +#: redbot/cogs/downloader/downloader.py:511 msgid "Some libraries failed to install. Please check your logs for a complete list." msgstr "بعض المكتبات فشلت في التثبيت. الرجاء التحقق من السجلات الخاصة بك للحصول على قائمة كاملة." -#: redbot/cogs/downloader/downloader.py:510 +#: redbot/cogs/downloader/downloader.py:516 msgid "The library failed to install. Please check your logs for a complete list." msgstr "" -#: redbot/cogs/downloader/downloader.py:518 +#: redbot/cogs/downloader/downloader.py:524 #, docstring msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:525 +#: redbot/cogs/downloader/downloader.py:531 #, 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" +" - `[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, hyphens, and dots (but they cannot start or end with a dot).\n\n" " The branch will be the default branch if not specified.\n\n" " **Arguments**\n\n" " - `` The name given to the repo.\n" @@ -101,88 +101,96 @@ msgid "Add a new repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:545 -msgid "Repo names can only contain characters A-z, numbers, underscores, and hyphens." -msgstr "أسماء المستودع يمكن أن تحتوي فقط على أحرف A-z والأرقام والشرطات السفلية والواصلات." +#: redbot/cogs/downloader/downloader.py:551 +msgid "Repo names cannot start or end with a dot." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:555 +msgid "Repo names can only contain characters A-z, numbers, underscores, hyphens, and dots." +msgstr "" -#: redbot/cogs/downloader/downloader.py:554 +#: redbot/cogs/downloader/downloader.py:567 msgid "The repo name you provided is already in use. Please choose another name." msgstr "" -#: redbot/cogs/downloader/downloader.py:558 +#: redbot/cogs/downloader/downloader.py:571 +msgid "Failed to authenticate or repository does not exist. See logs for more information." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:585 msgid "Something went wrong during the cloning process. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:576 +#: redbot/cogs/downloader/downloader.py:603 msgid "Something went wrong trying to add that repo. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:582 +#: redbot/cogs/downloader/downloader.py:609 msgid "Repo `{name}` successfully added." msgstr "تم إضافة Repo `{name} بنجاح." -#: redbot/cogs/downloader/downloader.py:588 +#: redbot/cogs/downloader/downloader.py:615 #, docstring msgid "\n" " Remove repos and their files.\n\n" " Examples:\n" -" - `[p]repo delete 26-Cogs`\n" -" - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n" +" - `[p]repo delete 26-Cogs`\n" +" - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n" " **Arguments**\n\n" " - `` The repo or repos to remove.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:604 +#: redbot/cogs/downloader/downloader.py:631 msgid "Successfully deleted repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:606 +#: redbot/cogs/downloader/downloader.py:633 msgid "Successfully deleted the repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:613 +#: redbot/cogs/downloader/downloader.py:640 #, docstring msgid "List all installed repos." msgstr "قائمة جميع المستودع المثبت." -#: redbot/cogs/downloader/downloader.py:617 +#: redbot/cogs/downloader/downloader.py:644 msgid "There are no repos installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:620 -msgid "Installed Repos:\n\n" -msgstr "المستودع المثبت:\n\n" +#: redbot/cogs/downloader/downloader.py:647 +msgid "# Installed Repos\n" +msgstr "" -#: redbot/cogs/downloader/downloader.py:622 -msgid "Installed Repo:\n\n" +#: redbot/cogs/downloader/downloader.py:649 +msgid "# Installed Repo\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:631 +#: redbot/cogs/downloader/downloader.py:658 #, docstring msgid "Show information about a repo.\n\n" " Example:\n" -" - `[p]repo info 26-Cogs`\n\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:640 -#: redbot/cogs/downloader/downloader.py:1363 -#: redbot/cogs/downloader/downloader.py:1718 +#: redbot/cogs/downloader/downloader.py:667 +#: redbot/cogs/downloader/downloader.py:1413 +#: redbot/cogs/downloader/downloader.py:1776 msgid "Missing from info.json" msgstr "مفقودة من info.json" -#: redbot/cogs/downloader/downloader.py:642 +#: redbot/cogs/downloader/downloader.py:669 msgid "Repo url: {repo_url}\n" msgstr "رابط المستعرض: {repo_url}\n" -#: redbot/cogs/downloader/downloader.py:644 +#: redbot/cogs/downloader/downloader.py:671 msgid "Branch: {branch_name}\n" msgstr "الفرع: {branch_name}\n" -#: redbot/cogs/downloader/downloader.py:645 +#: redbot/cogs/downloader/downloader.py:672 msgid "Made by: {author}\n" "Description:\n" "{description}" @@ -190,52 +198,52 @@ msgstr "صنع بواسطة: {author}\n" "الوصف:\n" "{description}" -#: redbot/cogs/downloader/downloader.py:649 +#: redbot/cogs/downloader/downloader.py:676 msgid "Information on {repo_name} repo:{information}" msgstr "معلومات عن {repo_name} مستودع:{information}" -#: redbot/cogs/downloader/downloader.py:657 +#: redbot/cogs/downloader/downloader.py:684 #, 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" +" - `[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:677 +#: redbot/cogs/downloader/downloader.py:704 msgid "Repo update completed successfully." msgstr "اكتمل تحديث Repo بنجاح." -#: redbot/cogs/downloader/downloader.py:678 -#: redbot/cogs/downloader/downloader.py:1580 +#: redbot/cogs/downloader/downloader.py:705 +#: redbot/cogs/downloader/downloader.py:1630 msgid "\n" "Updated: " msgstr "\n" "تم تحديثه: " -#: redbot/cogs/downloader/downloader.py:680 +#: redbot/cogs/downloader/downloader.py:707 msgid "All installed repos are already up to date." msgstr "تم بالفعل تحديث جميع المستودعات المثبتة." -#: redbot/cogs/downloader/downloader.py:683 +#: redbot/cogs/downloader/downloader.py:710 msgid "These repos are already up to date." msgstr "هذه المستودعات محدثة بالفعل." -#: redbot/cogs/downloader/downloader.py:685 +#: redbot/cogs/downloader/downloader.py:712 msgid "This repo is already up to date." msgstr "تم تحديث هذا المستودع مسبقاً." -#: redbot/cogs/downloader/downloader.py:695 +#: redbot/cogs/downloader/downloader.py:722 #, docstring msgid "Base command for cog installation management commands." msgstr "" -#: redbot/cogs/downloader/downloader.py:700 +#: redbot/cogs/downloader/downloader.py:727 #, docstring msgid "\n" " This command should not be used unless Red specifically asks for it.\n\n" @@ -245,57 +253,57 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:730 -#: redbot/cogs/downloader/downloader.py:1560 +#: redbot/cogs/downloader/downloader.py:757 +#: redbot/cogs/downloader/downloader.py:1610 msgid "Failed to install requirements: " msgstr "فشل تثبيت المتطلبات: " -#: redbot/cogs/downloader/downloader.py:732 -#: redbot/cogs/downloader/downloader.py:1562 +#: redbot/cogs/downloader/downloader.py:759 +#: redbot/cogs/downloader/downloader.py:1612 msgid "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:737 -#: redbot/cogs/downloader/downloader.py:1622 +#: redbot/cogs/downloader/downloader.py:764 +#: redbot/cogs/downloader/downloader.py:1678 msgid "\n" "Failed to install shared libraries: " msgstr "\n" "فشل تثبيت المكتبات المشتركة: " -#: redbot/cogs/downloader/downloader.py:739 -#: redbot/cogs/downloader/downloader.py:1624 +#: redbot/cogs/downloader/downloader.py:766 +#: redbot/cogs/downloader/downloader.py:1680 msgid "\n" "Failed to install shared library: " msgstr "" -#: redbot/cogs/downloader/downloader.py:744 +#: redbot/cogs/downloader/downloader.py:771 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled but there were some errors:\n" msgstr "تم إعادة تثبيت متطلبات الكود والمكتبات المشتركة لجميع الرموز المثبتة ولكن كانت هناك بعض الأخطاء:\n" -#: redbot/cogs/downloader/downloader.py:752 +#: redbot/cogs/downloader/downloader.py:779 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "تمت إعادة تثبيت متطلبات الكود والمكتبات المشتركة لجميع الرموز المثبتة." -#: redbot/cogs/downloader/downloader.py:760 +#: redbot/cogs/downloader/downloader.py:787 #, 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" +" - `[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:779 +#: redbot/cogs/downloader/downloader.py:806 #, 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" +" - `[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" @@ -303,193 +311,197 @@ msgid "Install a cog from the specified revision of given repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:806 -#: redbot/cogs/downloader/downloader.py:1193 +#: redbot/cogs/downloader/downloader.py:833 +#: redbot/cogs/downloader/downloader.py:1242 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\n" msgstr "خطأ: قصير الذاكرة 1 `{rev}` غامض. المرشحون المحتملون:\n" -#: redbot/cogs/downloader/downloader.py:818 -#: redbot/cogs/downloader/downloader.py:1204 +#: redbot/cogs/downloader/downloader.py:845 +#: redbot/cogs/downloader/downloader.py:1253 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "خطأ: لا توجد مراجعة{rev}` في repo `{repo.name}`" -#: redbot/cogs/downloader/downloader.py:833 +#: redbot/cogs/downloader/downloader.py:860 msgid "\n" "Failed to install requirements: " msgstr "\n" "فشل تثبيت المتطلبات: " -#: redbot/cogs/downloader/downloader.py:835 +#: redbot/cogs/downloader/downloader.py:862 msgid "\n" "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:856 +#: redbot/cogs/downloader/downloader.py:883 msgid "\n" "Failed to install shared libraries for `{repo.name}` repo: " msgstr "\n" "فشل تثبيت المكتبات المشتركة لـ `{repo.name}`repo: " -#: redbot/cogs/downloader/downloader.py:858 +#: redbot/cogs/downloader/downloader.py:885 msgid "\n" "Failed to install shared library for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:867 +#: redbot/cogs/downloader/downloader.py:894 msgid "\n" "Failed to install cogs: " msgstr "\n" "فشل تثبيت الكونج: " -#: redbot/cogs/downloader/downloader.py:869 +#: redbot/cogs/downloader/downloader.py:896 msgid "\n" "Failed to install the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:878 +#: redbot/cogs/downloader/downloader.py:905 msgid "Successfully installed cogs: " msgstr "تم تثبيت التعليمات البرمجية بنجاح: " -#: redbot/cogs/downloader/downloader.py:880 +#: redbot/cogs/downloader/downloader.py:907 msgid "Successfully installed the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:884 +#: redbot/cogs/downloader/downloader.py:911 msgid "\n" "These cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" msgstr "\n" "تم تثبيت هذه التعليمات البرمجية الآن ولن يتم تحديثها تلقائياً. لتغيير هذا، استخدم `{prefix}إلغاء تثبيت cog `" -#: redbot/cogs/downloader/downloader.py:891 +#: redbot/cogs/downloader/downloader.py:918 msgid "\n" "You can load them using {command_1}. To see end user data statements, you can use {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:908 +#: redbot/cogs/downloader/downloader.py:935 #, 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 defender`\n" -" - `[p]cog uninstall say roleinvite`\n\n" +" - `[p]cog uninstall defender`\n" +" - `[p]cog uninstall say roleinvite`\n\n" " **Arguments**\n\n" " - `` The cog or cogs to uninstall.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:941 +#: redbot/cogs/downloader/downloader.py:968 msgid "Successfully uninstalled cogs: " msgstr "تم إلغاء تثبيت الكود بنجاح: " -#: redbot/cogs/downloader/downloader.py:943 +#: redbot/cogs/downloader/downloader.py:970 msgid "Successfully uninstalled the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:948 +#: redbot/cogs/downloader/downloader.py:975 msgid "\n" "Downloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " msgstr "\n" "قام تنزيل بإزالة هذه الرموز من قائمة الرموز المثبتة ولكنه لم يتمكن من العثور على ملفاته: " -#: redbot/cogs/downloader/downloader.py:953 +#: redbot/cogs/downloader/downloader.py:980 msgid "\n" "They were most likely removed without using {command_1}.\n" "You may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:964 +#: redbot/cogs/downloader/downloader.py:991 msgid "\n" "Downloader has removed this cog from the installed cogs list but it wasn't able to find its files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:969 +#: redbot/cogs/downloader/downloader.py:996 msgid "\n" "It was most likely removed without using {command_1}.\n" "You may need to remove those files manually if the cog is still usable. If so, ensure the cog has been unloaded with {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:982 +#: redbot/cogs/downloader/downloader.py:1009 #, 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" +" - `[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:1005 +#: redbot/cogs/downloader/downloader.py:1032 msgid "Pinned cogs: " msgstr "المدونة المثبتة: " -#: redbot/cogs/downloader/downloader.py:1005 +#: redbot/cogs/downloader/downloader.py:1032 msgid "Pinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1009 +#: redbot/cogs/downloader/downloader.py:1036 msgid "\n" "These cogs were already pinned: " msgstr "\n" "هذه المدونات تم تثبيتها بالفعل: " -#: redbot/cogs/downloader/downloader.py:1011 +#: redbot/cogs/downloader/downloader.py:1038 msgid "\n" "This cog was already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1017 +#: redbot/cogs/downloader/downloader.py:1044 #, 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" +" - `[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:1039 +#: redbot/cogs/downloader/downloader.py:1066 msgid "Unpinned cogs: " msgstr "المدونة المثبتة: " -#: redbot/cogs/downloader/downloader.py:1039 +#: redbot/cogs/downloader/downloader.py:1066 msgid "Unpinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1043 +#: redbot/cogs/downloader/downloader.py:1070 msgid "\n" "These cogs weren't pinned: " msgstr "\n" "لم يتم تثبيت هذه الرموز: " -#: redbot/cogs/downloader/downloader.py:1045 +#: redbot/cogs/downloader/downloader.py:1072 msgid "\n" "This cog was already not pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1078 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:1057 +#: redbot/cogs/downloader/downloader.py:1085 +msgid "unknown" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1088 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:1061 +#: redbot/cogs/downloader/downloader.py:1092 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:1061 +#: redbot/cogs/downloader/downloader.py:1092 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1071 +#: redbot/cogs/downloader/downloader.py:1098 msgid "Pinned Cogs: \n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1076 +#: redbot/cogs/downloader/downloader.py:1103 #, docstring msgid "\n" " Check for available cog updates (including pinned cogs).\n\n" @@ -502,159 +514,166 @@ msgstr "\n" " استخدم `[p]تحديث` لتحديث المدونات البرمجية.\n" " " -#: redbot/cogs/downloader/downloader.py:1092 +#: redbot/cogs/downloader/downloader.py:1119 msgid "These cogs can be updated: " msgstr "يمكن تحديث هذه الرموز: " -#: redbot/cogs/downloader/downloader.py:1094 +#: redbot/cogs/downloader/downloader.py:1121 msgid "This cog can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1099 +#: redbot/cogs/downloader/downloader.py:1126 msgid "\n" "These shared libraries can be updated: " msgstr "\n" "يمكن تحديث هذه المكتبات المشتركة: " -#: redbot/cogs/downloader/downloader.py:1101 +#: redbot/cogs/downloader/downloader.py:1128 msgid "\n" "This shared library can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1104 +#: redbot/cogs/downloader/downloader.py:1131 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1108 +#: redbot/cogs/downloader/downloader.py:1135 msgid "All installed cogs are up to date." msgstr "تم تحديث جميع الرموز المثبتة." -#: redbot/cogs/downloader/downloader.py:1117 +#: redbot/cogs/downloader/downloader.py:1146 #, docstring msgid "Update all cogs, or ones of your choosing.\n\n" " Examples:\n" -" - `[p]cog update`\n" -" - `[p]cog update defender`\n\n" +" - `[p]cog update`\n" +" - `[p]cog update True`\n" +" - `[p]cog update defender`\n" +" - `[p]cog update True defender`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\n" " - `[cogs...]` The cog or cogs to update. If omitted, all cogs are updated.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1131 +#: redbot/cogs/downloader/downloader.py:1167 #, 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" +" - `[p]cog updateallfromrepos 26-Cogs`\n" +" - `[p]cog updateallfromrepos True 26-Cogs`\n" +" - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\n" " - `` The repo or repos to update all cogs from.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1147 +#: redbot/cogs/downloader/downloader.py:1192 #, 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" +" Examples:\n" +" - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\n" +" - `[p]cog updatetoversion True Broken-Repo 6107c0770ad391f1d3a6131b216991e862cc897e cog_name`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\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:1225 +#: redbot/cogs/downloader/downloader.py:1274 msgid "There were no cogs to check." msgstr "لم تكن هناك رموز للتحقق." -#: redbot/cogs/downloader/downloader.py:1229 -#: redbot/cogs/downloader/downloader.py:1265 +#: redbot/cogs/downloader/downloader.py:1278 +#: redbot/cogs/downloader/downloader.py:1314 msgid "\n" "These cogs are pinned and therefore weren't checked: " msgstr "\n" "تم تثبيت هذه المدونات وبالتالي لم يتم تحديدها: " -#: redbot/cogs/downloader/downloader.py:1231 -#: redbot/cogs/downloader/downloader.py:1267 +#: redbot/cogs/downloader/downloader.py:1280 +#: redbot/cogs/downloader/downloader.py:1316 msgid "\n" "This cog is pinned and therefore wasn't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1245 +#: redbot/cogs/downloader/downloader.py:1294 msgid "Cogs from provided repos are already up to date." msgstr "Cog من المستودعات المقدمة قد تم تحديثها بالفعل." -#: redbot/cogs/downloader/downloader.py:1248 +#: redbot/cogs/downloader/downloader.py:1297 msgid "Provided cogs are already up to date with this revision." msgstr "تم تحديث المدونات مسبقاً مع هذا التنقيح." -#: redbot/cogs/downloader/downloader.py:1252 +#: redbot/cogs/downloader/downloader.py:1301 msgid "Cogs from provided repo are already up to date with this revision." msgstr "Cog من المستودع المقدم هي بالفعل على اطلاع على هذا التنقيح." -#: redbot/cogs/downloader/downloader.py:1257 +#: redbot/cogs/downloader/downloader.py:1306 msgid "Provided cogs are already up to date." msgstr "تم تحديث الكود المقدمة مسبقاً." -#: redbot/cogs/downloader/downloader.py:1259 +#: redbot/cogs/downloader/downloader.py:1308 msgid "All installed cogs are already up to date." msgstr "تم بالفعل تحديث جميع الرموز المثبتة." -#: redbot/cogs/downloader/downloader.py:1289 +#: redbot/cogs/downloader/downloader.py:1338 #, docstring msgid "List all available cogs from a single repo.\n\n" " Example:\n" -" - `[p]cog list 26-Cogs`\n\n" +" - `[p]cog list 26-Cogs`\n\n" " **Arguments**\n\n" " - `` The repo to list cogs from.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1306 -msgid "Installed Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1356 +msgid "# Installed Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1308 -msgid "Installed Cog:\n" +#: redbot/cogs/downloader/downloader.py:1358 +msgid "# Installed Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1369 +msgid "> Available Cogs\n" "No cogs are available." msgstr "" -#: redbot/cogs/downloader/downloader.py:1321 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1371 +msgid "> Available Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1323 -msgid "Available Cog:\n" +#: redbot/cogs/downloader/downloader.py:1373 +msgid "> Available Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1330 +#: redbot/cogs/downloader/downloader.py:1380 #, docstring msgid "List information about a single cog.\n\n" " Example:\n" -" - `[p]cog info 26-Cogs defender`\n\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:1343 +#: redbot/cogs/downloader/downloader.py:1393 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "لا يوجد رمز `{cog_name}` في repo `{repo.name}`" -#: redbot/cogs/downloader/downloader.py:1349 +#: redbot/cogs/downloader/downloader.py:1399 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -663,210 +682,231 @@ msgid "Information on {cog_name}:\n" "Requirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1361 +#: redbot/cogs/downloader/downloader.py:1411 msgid "Author of the cog didn't provide end user data statement." msgstr "" -#: redbot/cogs/downloader/downloader.py:1430 +#: redbot/cogs/downloader/downloader.py:1480 msgid "\n" "Couldn't find these cogs in {repo.name}: " msgstr "\n" "تعذر العثور على هذه الرموز في {repo.name}: " -#: redbot/cogs/downloader/downloader.py:1432 +#: redbot/cogs/downloader/downloader.py:1482 msgid "\n" "Couldn't find this cog in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1436 +#: redbot/cogs/downloader/downloader.py:1486 msgid "\n" "These cogs were already installed: " msgstr "\n" "هذه المدونات تم تثبيتها بالفعل: " -#: redbot/cogs/downloader/downloader.py:1438 +#: redbot/cogs/downloader/downloader.py:1488 msgid "\n" "This cog was already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1442 +#: redbot/cogs/downloader/downloader.py:1492 msgid "\n" "Some cogs with these names are already installed from different repos: " msgstr "\n" "تم تثبيت بعض الكود مع هذه الأسماء بالفعل من مستودع مختلف: " -#: redbot/cogs/downloader/downloader.py:1444 -msgid "Cog with this name is already installed from a different repo." +#: redbot/cogs/downloader/downloader.py:1494 +msgid "\n" +"Cog with this name is already installed from a different repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1461 +#: redbot/cogs/downloader/downloader.py:1511 msgid " (Minimum: {min_version})" msgstr " (الحد الأدنى: {min_version})" -#: redbot/cogs/downloader/downloader.py:1474 +#: redbot/cogs/downloader/downloader.py:1524 msgid " (Minimum: {min_version}" msgstr " (الحد الأدنى: {min_version}" -#: redbot/cogs/downloader/downloader.py:1478 +#: redbot/cogs/downloader/downloader.py:1528 msgid ", at most: {max_version}" msgstr "، على الأكثر: {max_version}" -#: redbot/cogs/downloader/downloader.py:1487 +#: redbot/cogs/downloader/downloader.py:1537 msgid "\n" "These cogs require higher python version than you have: " msgstr "\n" "هذه المدونات تتطلب إصدار بيثون أعلى مما لديك: " -#: redbot/cogs/downloader/downloader.py:1489 -msgid "This cog requires higher python version than you have: " +#: redbot/cogs/downloader/downloader.py:1539 +msgid "\n" +"This cog requires higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1493 +#: redbot/cogs/downloader/downloader.py:1543 msgid "\n" "These cogs require different Red version than you currently have ({current_version}): " msgstr "\n" "هذه المدونات تتطلب إصدار أحمر مختلف عما لديك حاليا ({current_version}): " -#: redbot/cogs/downloader/downloader.py:1498 -msgid "This cog requires different Red version than you currently have ({current_version}): " +#: redbot/cogs/downloader/downloader.py:1548 +msgid "\n" +"This cog requires different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1569 +#: redbot/cogs/downloader/downloader.py:1619 msgid "Cog update completed successfully." msgstr "اكتمل تحديث Cog بنجاح." -#: redbot/cogs/downloader/downloader.py:1584 +#: redbot/cogs/downloader/downloader.py:1634 msgid "\n" "End user data statements of these cogs have changed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1586 +#: redbot/cogs/downloader/downloader.py:1636 msgid "\n" "You can use {command} to see the updated statements.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1592 -msgid "End user data statement of this cog has changed:" +#: redbot/cogs/downloader/downloader.py:1642 +msgid "\n" +"End user data statement of this cog has changed:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1594 +#: redbot/cogs/downloader/downloader.py:1644 msgid "\n" "You can use {command} to see the updated statement.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1601 +#: redbot/cogs/downloader/downloader.py:1651 +msgid "\n" +"You may need to resync your slash commands with `{prefix}slash sync`." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1657 msgid "\n" "Failed to update cogs: " msgstr "\n" "فشل تحديث Cog: " -#: redbot/cogs/downloader/downloader.py:1603 +#: redbot/cogs/downloader/downloader.py:1659 msgid "\n" "Failed to update cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1606 +#: redbot/cogs/downloader/downloader.py:1662 msgid "No cogs were updated." msgstr "لم يتم تحديث أي Cog." -#: redbot/cogs/downloader/downloader.py:1609 +#: redbot/cogs/downloader/downloader.py:1665 msgid "\n" "Some shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "\n" "تم تحديث بعض المكتبات المشتركة، يجب إعادة تشغيل البوت لإدخال التغييرات إلى حيز النفاذ." -#: redbot/cogs/downloader/downloader.py:1614 +#: redbot/cogs/downloader/downloader.py:1670 msgid "\n" "A shared library was updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1631 +#: redbot/cogs/downloader/downloader.py:1687 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "لم يتم تحميل أي من الرموز المحدثة. اكتمل التحديث." -#: redbot/cogs/downloader/downloader.py:1636 +#: redbot/cogs/downloader/downloader.py:1692 msgid "Would you like to reload the updated cogs?" msgstr "هل ترغب في اعادة إرسال البيانات؟" -#: redbot/cogs/downloader/downloader.py:1638 +#: redbot/cogs/downloader/downloader.py:1694 msgid "Would you like to reload the updated cog?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1662 +#: redbot/cogs/downloader/downloader.py:1720 msgid "OK then." msgstr "حسنًا حينئذ." -#: redbot/cogs/downloader/downloader.py:1692 +#: redbot/cogs/downloader/downloader.py:1750 #, 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" +" - `[p]findcog ping`\n\n" " **Arguments**\n\n" " - `` The command to search for.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1706 +#: redbot/cogs/downloader/downloader.py:1764 msgid "That command doesn't seem to exist." msgstr "لا يبدو أن هذا الأمر موجود." -#: redbot/cogs/downloader/downloader.py:1721 +#: redbot/cogs/downloader/downloader.py:1779 +#: redbot/cogs/downloader/downloader.py:1784 msgid "Missing from installed repos" msgstr "مفقود من المستودعات المثبتة" -#: redbot/cogs/downloader/downloader.py:1731 +#: redbot/cogs/downloader/downloader.py:1799 +#: redbot/cogs/downloader/downloader.py:1801 msgid "Unknown" msgstr "غير معروف" -#: redbot/cogs/downloader/downloader.py:1732 +#: redbot/cogs/downloader/downloader.py:1800 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1735 +#: redbot/cogs/downloader/downloader.py:1804 msgid "This command is not provided by a cog." msgstr "لم يتم توفير هذا الأمر بواسطة شركة." -#: redbot/cogs/downloader/downloader.py:1741 +#: redbot/cogs/downloader/downloader.py:1810 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1742 -msgid "Cog Name:" +#: redbot/cogs/downloader/downloader.py:1811 +msgid "Cog package name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1743 +#: redbot/cogs/downloader/downloader.py:1812 +msgid "Cog name:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1813 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1744 +#: redbot/cogs/downloader/downloader.py:1814 +msgid "Repo name:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1815 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1747 +#: redbot/cogs/downloader/downloader.py:1818 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1752 -msgid "Command: {command}\n" -"Cog name: {cog}\n" -"Made by: {author}\n" -"Repo URL: {repo_url}\n" +#: redbot/cogs/downloader/downloader.py:1823 +msgid "Command: {command}\n" +"Cog package name: {cog_pkg}\n" +"Cog name: {cog}\n" +"Made by: {author}\n" +"Repo name: {repo_name}\n" +"Repo URL: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1756 +#: redbot/cogs/downloader/downloader.py:1839 msgid "Repo branch: {branch_name}\n" msgstr "فرع الاسترداد: {branch_name}\n" -#: redbot/cogs/downloader/downloader.py:1777 +#: redbot/cogs/downloader/downloader.py:1860 msgid "Failed to update the following repositories:" msgstr "فشل تحديث المستودعات التالية:" -#: redbot/cogs/downloader/downloader.py:1779 +#: redbot/cogs/downloader/downloader.py:1862 msgid "Failed to update the following repository:" msgstr "فشل تحديث المستودعات التالية:" -#: redbot/cogs/downloader/downloader.py:1782 +#: redbot/cogs/downloader/downloader.py:1865 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 "قد يكون فرع المستودع قد تمت إزالته أو لم يعد من الممكن الوصول إلى المستودع في عنوان url. راجع السجلات لمزيد من المعلومات." diff --git a/redbot/cogs/downloader/locales/bg-BG.po b/redbot/cogs/downloader/locales/bg-BG.po index b32c5b9af22..55ff2625de4 100644 --- a/redbot/cogs/downloader/locales/bg-BG.po +++ b/redbot/cogs/downloader/locales/bg-BG.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-27 12:48+0000\n" +"POT-Creation-Date: 2023-12-24 00:24+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,13 +15,13 @@ msgstr "" "X-Crowdin-File-ID: 20\n" "Language: bg_BG\n" -#: redbot/cogs/downloader/checks.py:12 +#: redbot/cogs/downloader/checks.py:20 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\n" -"By 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\n" +"By typing '{confirmation_message}' you declare that you have read and fully understand the above message. This message won't be shown again until the next reboot.\n\n" "You have **30** seconds to reply to this message." msgstr "" -#: redbot/cogs/downloader/checks.py:36 +#: redbot/cogs/downloader/checks.py:38 msgid "Your response has timed out, please try again." msgstr "" @@ -34,13 +34,13 @@ msgstr "" msgid "Cog `{cog_name}` is not installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:30 +#: redbot/cogs/downloader/downloader.py:31 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 +#: redbot/cogs/downloader/downloader.py:40 #, docstring msgid "Install community cogs made by Cog Creators.\n\n" " Community cogs, also called third party cogs, are not included\n" @@ -52,47 +52,47 @@ msgid "Install community cogs made by Cog Creators.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:484 +#: redbot/cogs/downloader/downloader.py:490 #, 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" +" - `[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 +#: redbot/cogs/downloader/downloader.py:508 msgid "Libraries installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:502 +#: redbot/cogs/downloader/downloader.py:508 msgid "Library installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:505 +#: redbot/cogs/downloader/downloader.py:511 msgid "Some libraries failed to install. Please check your logs for a complete list." msgstr "" -#: redbot/cogs/downloader/downloader.py:510 +#: redbot/cogs/downloader/downloader.py:516 msgid "The library failed to install. Please check your logs for a complete list." msgstr "" -#: redbot/cogs/downloader/downloader.py:518 +#: redbot/cogs/downloader/downloader.py:524 #, docstring msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:525 +#: redbot/cogs/downloader/downloader.py:531 #, 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" +" - `[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, hyphens, and dots (but they cannot start or end with a dot).\n\n" " The branch will be the default branch if not specified.\n\n" " **Arguments**\n\n" " - `` The name given to the repo.\n" @@ -101,138 +101,146 @@ msgid "Add a new repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:545 -msgid "Repo names can only contain characters A-z, numbers, underscores, and hyphens." +#: redbot/cogs/downloader/downloader.py:551 +msgid "Repo names cannot start or end with a dot." msgstr "" -#: redbot/cogs/downloader/downloader.py:554 +#: redbot/cogs/downloader/downloader.py:555 +msgid "Repo names can only contain characters A-z, numbers, underscores, hyphens, and dots." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:567 msgid "The repo name you provided is already in use. Please choose another name." msgstr "" -#: redbot/cogs/downloader/downloader.py:558 +#: redbot/cogs/downloader/downloader.py:571 +msgid "Failed to authenticate or repository does not exist. See logs for more information." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:585 msgid "Something went wrong during the cloning process. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:576 +#: redbot/cogs/downloader/downloader.py:603 msgid "Something went wrong trying to add that repo. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:582 +#: redbot/cogs/downloader/downloader.py:609 msgid "Repo `{name}` successfully added." msgstr "" -#: redbot/cogs/downloader/downloader.py:588 +#: redbot/cogs/downloader/downloader.py:615 #, docstring msgid "\n" " Remove repos and their files.\n\n" " Examples:\n" -" - `[p]repo delete 26-Cogs`\n" -" - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n" +" - `[p]repo delete 26-Cogs`\n" +" - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n" " **Arguments**\n\n" " - `` The repo or repos to remove.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:604 +#: redbot/cogs/downloader/downloader.py:631 msgid "Successfully deleted repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:606 +#: redbot/cogs/downloader/downloader.py:633 msgid "Successfully deleted the repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:613 +#: redbot/cogs/downloader/downloader.py:640 #, docstring msgid "List all installed repos." msgstr "" -#: redbot/cogs/downloader/downloader.py:617 +#: redbot/cogs/downloader/downloader.py:644 msgid "There are no repos installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:620 -msgid "Installed Repos:\n\n" +#: redbot/cogs/downloader/downloader.py:647 +msgid "# Installed Repos\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:622 -msgid "Installed Repo:\n\n" +#: redbot/cogs/downloader/downloader.py:649 +msgid "# Installed Repo\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:631 +#: redbot/cogs/downloader/downloader.py:658 #, docstring msgid "Show information about a repo.\n\n" " Example:\n" -" - `[p]repo info 26-Cogs`\n\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:640 -#: redbot/cogs/downloader/downloader.py:1363 -#: redbot/cogs/downloader/downloader.py:1718 +#: redbot/cogs/downloader/downloader.py:667 +#: redbot/cogs/downloader/downloader.py:1413 +#: redbot/cogs/downloader/downloader.py:1776 msgid "Missing from info.json" msgstr "Липсващо от info.json" -#: redbot/cogs/downloader/downloader.py:642 +#: redbot/cogs/downloader/downloader.py:669 msgid "Repo url: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:644 +#: redbot/cogs/downloader/downloader.py:671 msgid "Branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:645 +#: redbot/cogs/downloader/downloader.py:672 msgid "Made by: {author}\n" "Description:\n" "{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:649 +#: redbot/cogs/downloader/downloader.py:676 msgid "Information on {repo_name} repo:{information}" msgstr "" -#: redbot/cogs/downloader/downloader.py:657 +#: redbot/cogs/downloader/downloader.py:684 #, 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" +" - `[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:677 +#: redbot/cogs/downloader/downloader.py:704 msgid "Repo update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:678 -#: redbot/cogs/downloader/downloader.py:1580 +#: redbot/cogs/downloader/downloader.py:705 +#: redbot/cogs/downloader/downloader.py:1630 msgid "\n" "Updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:680 +#: redbot/cogs/downloader/downloader.py:707 msgid "All installed repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:683 +#: redbot/cogs/downloader/downloader.py:710 msgid "These repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:685 +#: redbot/cogs/downloader/downloader.py:712 msgid "This repo is already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:695 +#: redbot/cogs/downloader/downloader.py:722 #, docstring msgid "Base command for cog installation management commands." msgstr "" -#: redbot/cogs/downloader/downloader.py:700 +#: redbot/cogs/downloader/downloader.py:727 #, docstring msgid "\n" " This command should not be used unless Red specifically asks for it.\n\n" @@ -242,56 +250,56 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:730 -#: redbot/cogs/downloader/downloader.py:1560 +#: redbot/cogs/downloader/downloader.py:757 +#: redbot/cogs/downloader/downloader.py:1610 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:732 -#: redbot/cogs/downloader/downloader.py:1562 +#: redbot/cogs/downloader/downloader.py:759 +#: redbot/cogs/downloader/downloader.py:1612 msgid "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:737 -#: redbot/cogs/downloader/downloader.py:1622 +#: redbot/cogs/downloader/downloader.py:764 +#: redbot/cogs/downloader/downloader.py:1678 msgid "\n" "Failed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:739 -#: redbot/cogs/downloader/downloader.py:1624 +#: redbot/cogs/downloader/downloader.py:766 +#: redbot/cogs/downloader/downloader.py:1680 msgid "\n" "Failed to install shared library: " msgstr "" -#: redbot/cogs/downloader/downloader.py:744 +#: redbot/cogs/downloader/downloader.py:771 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:752 +#: redbot/cogs/downloader/downloader.py:779 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:760 +#: redbot/cogs/downloader/downloader.py:787 #, 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" +" - `[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:779 +#: redbot/cogs/downloader/downloader.py:806 #, 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" +" - `[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" @@ -299,186 +307,190 @@ msgid "Install a cog from the specified revision of given repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:806 -#: redbot/cogs/downloader/downloader.py:1193 +#: redbot/cogs/downloader/downloader.py:833 +#: redbot/cogs/downloader/downloader.py:1242 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:818 -#: redbot/cogs/downloader/downloader.py:1204 +#: redbot/cogs/downloader/downloader.py:845 +#: redbot/cogs/downloader/downloader.py:1253 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:833 +#: redbot/cogs/downloader/downloader.py:860 msgid "\n" "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:835 +#: redbot/cogs/downloader/downloader.py:862 msgid "\n" "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:856 +#: redbot/cogs/downloader/downloader.py:883 msgid "\n" "Failed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:858 +#: redbot/cogs/downloader/downloader.py:885 msgid "\n" "Failed to install shared library for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:867 +#: redbot/cogs/downloader/downloader.py:894 msgid "\n" "Failed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:869 +#: redbot/cogs/downloader/downloader.py:896 msgid "\n" "Failed to install the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:878 +#: redbot/cogs/downloader/downloader.py:905 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:880 +#: redbot/cogs/downloader/downloader.py:907 msgid "Successfully installed the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:884 +#: redbot/cogs/downloader/downloader.py:911 msgid "\n" "These cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" msgstr "" -#: redbot/cogs/downloader/downloader.py:891 +#: redbot/cogs/downloader/downloader.py:918 msgid "\n" "You can load them using {command_1}. To see end user data statements, you can use {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:908 +#: redbot/cogs/downloader/downloader.py:935 #, 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 defender`\n" -" - `[p]cog uninstall say roleinvite`\n\n" +" - `[p]cog uninstall defender`\n" +" - `[p]cog uninstall say roleinvite`\n\n" " **Arguments**\n\n" " - `` The cog or cogs to uninstall.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:941 +#: redbot/cogs/downloader/downloader.py:968 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:943 +#: redbot/cogs/downloader/downloader.py:970 msgid "Successfully uninstalled the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:948 +#: redbot/cogs/downloader/downloader.py:975 msgid "\n" "Downloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:953 +#: redbot/cogs/downloader/downloader.py:980 msgid "\n" "They were most likely removed without using {command_1}.\n" "You may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:964 +#: redbot/cogs/downloader/downloader.py:991 msgid "\n" "Downloader has removed this cog from the installed cogs list but it wasn't able to find its files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:969 +#: redbot/cogs/downloader/downloader.py:996 msgid "\n" "It was most likely removed without using {command_1}.\n" "You may need to remove those files manually if the cog is still usable. If so, ensure the cog has been unloaded with {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:982 +#: redbot/cogs/downloader/downloader.py:1009 #, 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" +" - `[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:1005 +#: redbot/cogs/downloader/downloader.py:1032 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1005 +#: redbot/cogs/downloader/downloader.py:1032 msgid "Pinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1009 +#: redbot/cogs/downloader/downloader.py:1036 msgid "\n" "These cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1011 +#: redbot/cogs/downloader/downloader.py:1038 msgid "\n" "This cog was already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1017 +#: redbot/cogs/downloader/downloader.py:1044 #, 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" +" - `[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:1039 +#: redbot/cogs/downloader/downloader.py:1066 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1039 +#: redbot/cogs/downloader/downloader.py:1066 msgid "Unpinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1043 +#: redbot/cogs/downloader/downloader.py:1070 msgid "\n" "These cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1045 +#: redbot/cogs/downloader/downloader.py:1072 msgid "\n" "This cog was already not pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1078 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:1057 +#: redbot/cogs/downloader/downloader.py:1085 +msgid "unknown" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1088 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:1061 +#: redbot/cogs/downloader/downloader.py:1092 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:1061 +#: redbot/cogs/downloader/downloader.py:1092 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1071 +#: redbot/cogs/downloader/downloader.py:1098 msgid "Pinned Cogs: \n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1076 +#: redbot/cogs/downloader/downloader.py:1103 #, docstring msgid "\n" " Check for available cog updates (including pinned cogs).\n\n" @@ -487,157 +499,164 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1092 +#: redbot/cogs/downloader/downloader.py:1119 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1094 +#: redbot/cogs/downloader/downloader.py:1121 msgid "This cog can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1099 +#: redbot/cogs/downloader/downloader.py:1126 msgid "\n" "These shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1101 +#: redbot/cogs/downloader/downloader.py:1128 msgid "\n" "This shared library can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1104 +#: redbot/cogs/downloader/downloader.py:1131 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1108 +#: redbot/cogs/downloader/downloader.py:1135 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1117 +#: redbot/cogs/downloader/downloader.py:1146 #, docstring msgid "Update all cogs, or ones of your choosing.\n\n" " Examples:\n" -" - `[p]cog update`\n" -" - `[p]cog update defender`\n\n" +" - `[p]cog update`\n" +" - `[p]cog update True`\n" +" - `[p]cog update defender`\n" +" - `[p]cog update True defender`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\n" " - `[cogs...]` The cog or cogs to update. If omitted, all cogs are updated.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1131 +#: redbot/cogs/downloader/downloader.py:1167 #, 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" +" - `[p]cog updateallfromrepos 26-Cogs`\n" +" - `[p]cog updateallfromrepos True 26-Cogs`\n" +" - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\n" " - `` The repo or repos to update all cogs from.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1147 +#: redbot/cogs/downloader/downloader.py:1192 #, 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" +" Examples:\n" +" - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\n" +" - `[p]cog updatetoversion True Broken-Repo 6107c0770ad391f1d3a6131b216991e862cc897e cog_name`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\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:1225 +#: redbot/cogs/downloader/downloader.py:1274 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1229 -#: redbot/cogs/downloader/downloader.py:1265 +#: redbot/cogs/downloader/downloader.py:1278 +#: redbot/cogs/downloader/downloader.py:1314 msgid "\n" "These cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1231 -#: redbot/cogs/downloader/downloader.py:1267 +#: redbot/cogs/downloader/downloader.py:1280 +#: redbot/cogs/downloader/downloader.py:1316 msgid "\n" "This cog is pinned and therefore wasn't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1245 +#: redbot/cogs/downloader/downloader.py:1294 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1248 +#: redbot/cogs/downloader/downloader.py:1297 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1252 +#: redbot/cogs/downloader/downloader.py:1301 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1257 +#: redbot/cogs/downloader/downloader.py:1306 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1259 +#: redbot/cogs/downloader/downloader.py:1308 msgid "All installed cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1289 +#: redbot/cogs/downloader/downloader.py:1338 #, docstring msgid "List all available cogs from a single repo.\n\n" " Example:\n" -" - `[p]cog list 26-Cogs`\n\n" +" - `[p]cog list 26-Cogs`\n\n" " **Arguments**\n\n" " - `` The repo to list cogs from.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1306 -msgid "Installed Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1356 +msgid "# Installed Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1308 -msgid "Installed Cog:\n" +#: redbot/cogs/downloader/downloader.py:1358 +msgid "# Installed Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1369 +msgid "> Available Cogs\n" "No cogs are available." msgstr "" -#: redbot/cogs/downloader/downloader.py:1321 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1371 +msgid "> Available Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1323 -msgid "Available Cog:\n" +#: redbot/cogs/downloader/downloader.py:1373 +msgid "> Available Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1330 +#: redbot/cogs/downloader/downloader.py:1380 #, docstring msgid "List information about a single cog.\n\n" " Example:\n" -" - `[p]cog info 26-Cogs defender`\n\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:1343 +#: redbot/cogs/downloader/downloader.py:1393 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:1349 +#: redbot/cogs/downloader/downloader.py:1399 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -646,203 +665,224 @@ msgid "Information on {cog_name}:\n" "Requirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1361 +#: redbot/cogs/downloader/downloader.py:1411 msgid "Author of the cog didn't provide end user data statement." msgstr "" -#: redbot/cogs/downloader/downloader.py:1430 +#: redbot/cogs/downloader/downloader.py:1480 msgid "\n" "Couldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1432 +#: redbot/cogs/downloader/downloader.py:1482 msgid "\n" "Couldn't find this cog in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1436 +#: redbot/cogs/downloader/downloader.py:1486 msgid "\n" "These cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1438 +#: redbot/cogs/downloader/downloader.py:1488 msgid "\n" "This cog was already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1442 +#: redbot/cogs/downloader/downloader.py:1492 msgid "\n" "Some cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1444 -msgid "Cog with this name is already installed from a different repo." +#: redbot/cogs/downloader/downloader.py:1494 +msgid "\n" +"Cog with this name is already installed from a different repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1461 +#: redbot/cogs/downloader/downloader.py:1511 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1474 +#: redbot/cogs/downloader/downloader.py:1524 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1478 +#: redbot/cogs/downloader/downloader.py:1528 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1487 +#: redbot/cogs/downloader/downloader.py:1537 msgid "\n" "These cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1489 -msgid "This cog requires higher python version than you have: " +#: redbot/cogs/downloader/downloader.py:1539 +msgid "\n" +"This cog requires higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1493 +#: redbot/cogs/downloader/downloader.py:1543 msgid "\n" "These cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1498 -msgid "This cog requires different Red version than you currently have ({current_version}): " +#: redbot/cogs/downloader/downloader.py:1548 +msgid "\n" +"This cog requires different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1569 +#: redbot/cogs/downloader/downloader.py:1619 msgid "Cog update completed successfully." msgstr "Актуализацията на COG е успешна." -#: redbot/cogs/downloader/downloader.py:1584 +#: redbot/cogs/downloader/downloader.py:1634 msgid "\n" "End user data statements of these cogs have changed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1586 +#: redbot/cogs/downloader/downloader.py:1636 msgid "\n" "You can use {command} to see the updated statements.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1592 -msgid "End user data statement of this cog has changed:" +#: redbot/cogs/downloader/downloader.py:1642 +msgid "\n" +"End user data statement of this cog has changed:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1594 +#: redbot/cogs/downloader/downloader.py:1644 msgid "\n" "You can use {command} to see the updated statement.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1601 +#: redbot/cogs/downloader/downloader.py:1651 +msgid "\n" +"You may need to resync your slash commands with `{prefix}slash sync`." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1657 msgid "\n" "Failed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1603 +#: redbot/cogs/downloader/downloader.py:1659 msgid "\n" "Failed to update cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1606 +#: redbot/cogs/downloader/downloader.py:1662 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1609 +#: redbot/cogs/downloader/downloader.py:1665 msgid "\n" "Some shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1614 +#: redbot/cogs/downloader/downloader.py:1670 msgid "\n" "A shared library was updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1631 +#: redbot/cogs/downloader/downloader.py:1687 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1636 +#: redbot/cogs/downloader/downloader.py:1692 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1638 +#: redbot/cogs/downloader/downloader.py:1694 msgid "Would you like to reload the updated cog?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1662 +#: redbot/cogs/downloader/downloader.py:1720 msgid "OK then." msgstr "" -#: redbot/cogs/downloader/downloader.py:1692 +#: redbot/cogs/downloader/downloader.py:1750 #, 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" +" - `[p]findcog ping`\n\n" " **Arguments**\n\n" " - `` The command to search for.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1706 +#: redbot/cogs/downloader/downloader.py:1764 msgid "That command doesn't seem to exist." msgstr "Няма такава команда." -#: redbot/cogs/downloader/downloader.py:1721 +#: redbot/cogs/downloader/downloader.py:1779 +#: redbot/cogs/downloader/downloader.py:1784 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1731 +#: redbot/cogs/downloader/downloader.py:1799 +#: redbot/cogs/downloader/downloader.py:1801 msgid "Unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1732 +#: redbot/cogs/downloader/downloader.py:1800 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1735 +#: redbot/cogs/downloader/downloader.py:1804 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1741 +#: redbot/cogs/downloader/downloader.py:1810 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1742 -msgid "Cog Name:" +#: redbot/cogs/downloader/downloader.py:1811 +msgid "Cog package name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1743 +#: redbot/cogs/downloader/downloader.py:1812 +msgid "Cog name:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1813 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1744 +#: redbot/cogs/downloader/downloader.py:1814 +msgid "Repo name:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1815 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1747 +#: redbot/cogs/downloader/downloader.py:1818 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1752 -msgid "Command: {command}\n" -"Cog name: {cog}\n" -"Made by: {author}\n" -"Repo URL: {repo_url}\n" +#: redbot/cogs/downloader/downloader.py:1823 +msgid "Command: {command}\n" +"Cog package name: {cog_pkg}\n" +"Cog name: {cog}\n" +"Made by: {author}\n" +"Repo name: {repo_name}\n" +"Repo URL: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1756 +#: redbot/cogs/downloader/downloader.py:1839 msgid "Repo branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1777 +#: redbot/cogs/downloader/downloader.py:1860 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1779 +#: redbot/cogs/downloader/downloader.py:1862 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1782 +#: redbot/cogs/downloader/downloader.py:1865 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 5d1e7d502e2..bfbf924a281 100644 --- a/redbot/cogs/downloader/locales/cs-CZ.po +++ b/redbot/cogs/downloader/locales/cs-CZ.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-27 12:48+0000\n" +"POT-Creation-Date: 2023-12-24 00:24+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,15 +15,13 @@ msgstr "" "X-Crowdin-File-ID: 20\n" "Language: cs_CZ\n" -#: redbot/cogs/downloader/checks.py:12 +#: redbot/cogs/downloader/checks.py:20 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\n" -"By 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\n" +"By typing '{confirmation_message}' you declare that you have read and fully understand the above message. This message won't be shown again until the next reboot.\n\n" "You have **30** seconds to reply to this message." -msgstr "Chystáte se přidat repositář třetí strany. Tvůrce bota Red a jeho komunita nenesou žádnou zodpovědnost za případné škody, které by mohl způsobit obsah repozitářů třetích stran.\n\n" -"Zadáním '**I agree**' prohlásíš, že jsi četl/a a plně jsi porozuměl výše uvedené zprávě. Tato zpráva se znovu nezobrazí až do dalšího restartování.\n\n" -"Máte **30** sekund pro odpověď na tuto zprávu." +msgstr "" -#: redbot/cogs/downloader/checks.py:36 +#: redbot/cogs/downloader/checks.py:38 msgid "Your response has timed out, please try again." msgstr "Vypršel časový limit vaší odpovědi, opakujte akci." @@ -36,13 +34,13 @@ msgstr "Nenalezen Downloader cog." msgid "Cog `{cog_name}` is not installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:30 +#: redbot/cogs/downloader/downloader.py:31 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 +#: redbot/cogs/downloader/downloader.py:40 #, docstring msgid "Install community cogs made by Cog Creators.\n\n" " Community cogs, also called third party cogs, are not included\n" @@ -54,47 +52,47 @@ msgid "Install community cogs made by Cog Creators.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:484 +#: redbot/cogs/downloader/downloader.py:490 #, 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" +" - `[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 +#: redbot/cogs/downloader/downloader.py:508 msgid "Libraries installed." msgstr "Nainstalované knihovny." -#: redbot/cogs/downloader/downloader.py:502 +#: redbot/cogs/downloader/downloader.py:508 msgid "Library installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:505 +#: redbot/cogs/downloader/downloader.py:511 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:510 +#: redbot/cogs/downloader/downloader.py:516 msgid "The library failed to install. Please check your logs for a complete list." msgstr "" -#: redbot/cogs/downloader/downloader.py:518 +#: redbot/cogs/downloader/downloader.py:524 #, docstring msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:525 +#: redbot/cogs/downloader/downloader.py:531 #, 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" +" - `[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, hyphens, and dots (but they cannot start or end with a dot).\n\n" " The branch will be the default branch if not specified.\n\n" " **Arguments**\n\n" " - `` The name given to the repo.\n" @@ -103,139 +101,147 @@ msgid "Add a new repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:545 -msgid "Repo names can only contain characters A-z, numbers, underscores, and hyphens." +#: redbot/cogs/downloader/downloader.py:551 +msgid "Repo names cannot start or end with a dot." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:555 +msgid "Repo names can only contain characters A-z, numbers, underscores, hyphens, and dots." msgstr "" -#: redbot/cogs/downloader/downloader.py:554 +#: redbot/cogs/downloader/downloader.py:567 msgid "The repo name you provided is already in use. Please choose another name." msgstr "" -#: redbot/cogs/downloader/downloader.py:558 +#: redbot/cogs/downloader/downloader.py:571 +msgid "Failed to authenticate or repository does not exist. See logs for more information." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:585 msgid "Something went wrong during the cloning process. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:576 +#: redbot/cogs/downloader/downloader.py:603 msgid "Something went wrong trying to add that repo. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:582 +#: redbot/cogs/downloader/downloader.py:609 msgid "Repo `{name}` successfully added." msgstr "Repozitář `{name} byl úspěšně přidán." -#: redbot/cogs/downloader/downloader.py:588 +#: redbot/cogs/downloader/downloader.py:615 #, docstring msgid "\n" " Remove repos and their files.\n\n" " Examples:\n" -" - `[p]repo delete 26-Cogs`\n" -" - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n" +" - `[p]repo delete 26-Cogs`\n" +" - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n" " **Arguments**\n\n" " - `` The repo or repos to remove.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:604 +#: redbot/cogs/downloader/downloader.py:631 msgid "Successfully deleted repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:606 +#: redbot/cogs/downloader/downloader.py:633 msgid "Successfully deleted the repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:613 +#: redbot/cogs/downloader/downloader.py:640 #, docstring msgid "List all installed repos." msgstr "Seznam všech nainstalovaných repozitářů." -#: redbot/cogs/downloader/downloader.py:617 +#: redbot/cogs/downloader/downloader.py:644 msgid "There are no repos installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:620 -msgid "Installed Repos:\n\n" -msgstr "Nainstalované repozitáře:\n\n" +#: redbot/cogs/downloader/downloader.py:647 +msgid "# Installed Repos\n" +msgstr "" -#: redbot/cogs/downloader/downloader.py:622 -msgid "Installed Repo:\n\n" +#: redbot/cogs/downloader/downloader.py:649 +msgid "# Installed Repo\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:631 +#: redbot/cogs/downloader/downloader.py:658 #, docstring msgid "Show information about a repo.\n\n" " Example:\n" -" - `[p]repo info 26-Cogs`\n\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:640 -#: redbot/cogs/downloader/downloader.py:1363 -#: redbot/cogs/downloader/downloader.py:1718 +#: redbot/cogs/downloader/downloader.py:667 +#: redbot/cogs/downloader/downloader.py:1413 +#: redbot/cogs/downloader/downloader.py:1776 msgid "Missing from info.json" msgstr "Nenalezen v info.json" -#: redbot/cogs/downloader/downloader.py:642 +#: redbot/cogs/downloader/downloader.py:669 msgid "Repo url: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:644 +#: redbot/cogs/downloader/downloader.py:671 msgid "Branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:645 +#: redbot/cogs/downloader/downloader.py:672 msgid "Made by: {author}\n" "Description:\n" "{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:649 +#: redbot/cogs/downloader/downloader.py:676 msgid "Information on {repo_name} repo:{information}" msgstr "" -#: redbot/cogs/downloader/downloader.py:657 +#: redbot/cogs/downloader/downloader.py:684 #, 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" +" - `[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:677 +#: redbot/cogs/downloader/downloader.py:704 msgid "Repo update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:678 -#: redbot/cogs/downloader/downloader.py:1580 +#: redbot/cogs/downloader/downloader.py:705 +#: redbot/cogs/downloader/downloader.py:1630 msgid "\n" "Updated: " msgstr "\n" "Aktualizováno: " -#: redbot/cogs/downloader/downloader.py:680 +#: redbot/cogs/downloader/downloader.py:707 msgid "All installed repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:683 +#: redbot/cogs/downloader/downloader.py:710 msgid "These repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:685 +#: redbot/cogs/downloader/downloader.py:712 msgid "This repo is already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:695 +#: redbot/cogs/downloader/downloader.py:722 #, docstring msgid "Base command for cog installation management commands." msgstr "" -#: redbot/cogs/downloader/downloader.py:700 +#: redbot/cogs/downloader/downloader.py:727 #, docstring msgid "\n" " This command should not be used unless Red specifically asks for it.\n\n" @@ -245,56 +251,56 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:730 -#: redbot/cogs/downloader/downloader.py:1560 +#: redbot/cogs/downloader/downloader.py:757 +#: redbot/cogs/downloader/downloader.py:1610 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:732 -#: redbot/cogs/downloader/downloader.py:1562 +#: redbot/cogs/downloader/downloader.py:759 +#: redbot/cogs/downloader/downloader.py:1612 msgid "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:737 -#: redbot/cogs/downloader/downloader.py:1622 +#: redbot/cogs/downloader/downloader.py:764 +#: redbot/cogs/downloader/downloader.py:1678 msgid "\n" "Failed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:739 -#: redbot/cogs/downloader/downloader.py:1624 +#: redbot/cogs/downloader/downloader.py:766 +#: redbot/cogs/downloader/downloader.py:1680 msgid "\n" "Failed to install shared library: " msgstr "" -#: redbot/cogs/downloader/downloader.py:744 +#: redbot/cogs/downloader/downloader.py:771 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:752 +#: redbot/cogs/downloader/downloader.py:779 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:760 +#: redbot/cogs/downloader/downloader.py:787 #, 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" +" - `[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:779 +#: redbot/cogs/downloader/downloader.py:806 #, 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" +" - `[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" @@ -302,186 +308,190 @@ msgid "Install a cog from the specified revision of given repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:806 -#: redbot/cogs/downloader/downloader.py:1193 +#: redbot/cogs/downloader/downloader.py:833 +#: redbot/cogs/downloader/downloader.py:1242 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:818 -#: redbot/cogs/downloader/downloader.py:1204 +#: redbot/cogs/downloader/downloader.py:845 +#: redbot/cogs/downloader/downloader.py:1253 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:833 +#: redbot/cogs/downloader/downloader.py:860 msgid "\n" "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:835 +#: redbot/cogs/downloader/downloader.py:862 msgid "\n" "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:856 +#: redbot/cogs/downloader/downloader.py:883 msgid "\n" "Failed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:858 +#: redbot/cogs/downloader/downloader.py:885 msgid "\n" "Failed to install shared library for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:867 +#: redbot/cogs/downloader/downloader.py:894 msgid "\n" "Failed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:869 +#: redbot/cogs/downloader/downloader.py:896 msgid "\n" "Failed to install the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:878 +#: redbot/cogs/downloader/downloader.py:905 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:880 +#: redbot/cogs/downloader/downloader.py:907 msgid "Successfully installed the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:884 +#: redbot/cogs/downloader/downloader.py:911 msgid "\n" "These cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" msgstr "" -#: redbot/cogs/downloader/downloader.py:891 +#: redbot/cogs/downloader/downloader.py:918 msgid "\n" "You can load them using {command_1}. To see end user data statements, you can use {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:908 +#: redbot/cogs/downloader/downloader.py:935 #, 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 defender`\n" -" - `[p]cog uninstall say roleinvite`\n\n" +" - `[p]cog uninstall defender`\n" +" - `[p]cog uninstall say roleinvite`\n\n" " **Arguments**\n\n" " - `` The cog or cogs to uninstall.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:941 +#: redbot/cogs/downloader/downloader.py:968 msgid "Successfully uninstalled cogs: " msgstr "Úspěšně odinstalované cogy: " -#: redbot/cogs/downloader/downloader.py:943 +#: redbot/cogs/downloader/downloader.py:970 msgid "Successfully uninstalled the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:948 +#: redbot/cogs/downloader/downloader.py:975 msgid "\n" "Downloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:953 +#: redbot/cogs/downloader/downloader.py:980 msgid "\n" "They were most likely removed without using {command_1}.\n" "You may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:964 +#: redbot/cogs/downloader/downloader.py:991 msgid "\n" "Downloader has removed this cog from the installed cogs list but it wasn't able to find its files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:969 +#: redbot/cogs/downloader/downloader.py:996 msgid "\n" "It was most likely removed without using {command_1}.\n" "You may need to remove those files manually if the cog is still usable. If so, ensure the cog has been unloaded with {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:982 +#: redbot/cogs/downloader/downloader.py:1009 #, 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" +" - `[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:1005 +#: redbot/cogs/downloader/downloader.py:1032 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1005 +#: redbot/cogs/downloader/downloader.py:1032 msgid "Pinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1009 +#: redbot/cogs/downloader/downloader.py:1036 msgid "\n" "These cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1011 +#: redbot/cogs/downloader/downloader.py:1038 msgid "\n" "This cog was already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1017 +#: redbot/cogs/downloader/downloader.py:1044 #, 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" +" - `[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:1039 +#: redbot/cogs/downloader/downloader.py:1066 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1039 +#: redbot/cogs/downloader/downloader.py:1066 msgid "Unpinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1043 +#: redbot/cogs/downloader/downloader.py:1070 msgid "\n" "These cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1045 +#: redbot/cogs/downloader/downloader.py:1072 msgid "\n" "This cog was already not pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1078 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:1057 +#: redbot/cogs/downloader/downloader.py:1085 +msgid "unknown" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1088 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:1061 +#: redbot/cogs/downloader/downloader.py:1092 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:1061 +#: redbot/cogs/downloader/downloader.py:1092 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1071 +#: redbot/cogs/downloader/downloader.py:1098 msgid "Pinned Cogs: \n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1076 +#: redbot/cogs/downloader/downloader.py:1103 #, docstring msgid "\n" " Check for available cog updates (including pinned cogs).\n\n" @@ -490,157 +500,164 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1092 +#: redbot/cogs/downloader/downloader.py:1119 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1094 +#: redbot/cogs/downloader/downloader.py:1121 msgid "This cog can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1099 +#: redbot/cogs/downloader/downloader.py:1126 msgid "\n" "These shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1101 +#: redbot/cogs/downloader/downloader.py:1128 msgid "\n" "This shared library can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1104 +#: redbot/cogs/downloader/downloader.py:1131 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1108 +#: redbot/cogs/downloader/downloader.py:1135 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1117 +#: redbot/cogs/downloader/downloader.py:1146 #, docstring msgid "Update all cogs, or ones of your choosing.\n\n" " Examples:\n" -" - `[p]cog update`\n" -" - `[p]cog update defender`\n\n" +" - `[p]cog update`\n" +" - `[p]cog update True`\n" +" - `[p]cog update defender`\n" +" - `[p]cog update True defender`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\n" " - `[cogs...]` The cog or cogs to update. If omitted, all cogs are updated.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1131 +#: redbot/cogs/downloader/downloader.py:1167 #, 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" +" - `[p]cog updateallfromrepos 26-Cogs`\n" +" - `[p]cog updateallfromrepos True 26-Cogs`\n" +" - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\n" " - `` The repo or repos to update all cogs from.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1147 +#: redbot/cogs/downloader/downloader.py:1192 #, 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" +" Examples:\n" +" - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\n" +" - `[p]cog updatetoversion True Broken-Repo 6107c0770ad391f1d3a6131b216991e862cc897e cog_name`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\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:1225 +#: redbot/cogs/downloader/downloader.py:1274 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1229 -#: redbot/cogs/downloader/downloader.py:1265 +#: redbot/cogs/downloader/downloader.py:1278 +#: redbot/cogs/downloader/downloader.py:1314 msgid "\n" "These cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1231 -#: redbot/cogs/downloader/downloader.py:1267 +#: redbot/cogs/downloader/downloader.py:1280 +#: redbot/cogs/downloader/downloader.py:1316 msgid "\n" "This cog is pinned and therefore wasn't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1245 +#: redbot/cogs/downloader/downloader.py:1294 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1248 +#: redbot/cogs/downloader/downloader.py:1297 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1252 +#: redbot/cogs/downloader/downloader.py:1301 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1257 +#: redbot/cogs/downloader/downloader.py:1306 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1259 +#: redbot/cogs/downloader/downloader.py:1308 msgid "All installed cogs are already up to date." msgstr "Všechny nainstalované cogy jsou již aktuální." -#: redbot/cogs/downloader/downloader.py:1289 +#: redbot/cogs/downloader/downloader.py:1338 #, docstring msgid "List all available cogs from a single repo.\n\n" " Example:\n" -" - `[p]cog list 26-Cogs`\n\n" +" - `[p]cog list 26-Cogs`\n\n" " **Arguments**\n\n" " - `` The repo to list cogs from.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1306 -msgid "Installed Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1356 +msgid "# Installed Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1308 -msgid "Installed Cog:\n" +#: redbot/cogs/downloader/downloader.py:1358 +msgid "# Installed Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1369 +msgid "> Available Cogs\n" "No cogs are available." msgstr "" -#: redbot/cogs/downloader/downloader.py:1321 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1371 +msgid "> Available Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1323 -msgid "Available Cog:\n" +#: redbot/cogs/downloader/downloader.py:1373 +msgid "> Available Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1330 +#: redbot/cogs/downloader/downloader.py:1380 #, docstring msgid "List information about a single cog.\n\n" " Example:\n" -" - `[p]cog info 26-Cogs defender`\n\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:1343 +#: redbot/cogs/downloader/downloader.py:1393 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "V repozitáři `{repo.name} není žádné cog se jménem `{cog_name}`" -#: redbot/cogs/downloader/downloader.py:1349 +#: redbot/cogs/downloader/downloader.py:1399 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -649,203 +666,224 @@ msgid "Information on {cog_name}:\n" "Requirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1361 +#: redbot/cogs/downloader/downloader.py:1411 msgid "Author of the cog didn't provide end user data statement." msgstr "" -#: redbot/cogs/downloader/downloader.py:1430 +#: redbot/cogs/downloader/downloader.py:1480 msgid "\n" "Couldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1432 +#: redbot/cogs/downloader/downloader.py:1482 msgid "\n" "Couldn't find this cog in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1436 +#: redbot/cogs/downloader/downloader.py:1486 msgid "\n" "These cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1438 +#: redbot/cogs/downloader/downloader.py:1488 msgid "\n" "This cog was already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1442 +#: redbot/cogs/downloader/downloader.py:1492 msgid "\n" "Some cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1444 -msgid "Cog with this name is already installed from a different repo." +#: redbot/cogs/downloader/downloader.py:1494 +msgid "\n" +"Cog with this name is already installed from a different repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1461 +#: redbot/cogs/downloader/downloader.py:1511 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1474 +#: redbot/cogs/downloader/downloader.py:1524 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1478 +#: redbot/cogs/downloader/downloader.py:1528 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1487 +#: redbot/cogs/downloader/downloader.py:1537 msgid "\n" "These cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1489 -msgid "This cog requires higher python version than you have: " +#: redbot/cogs/downloader/downloader.py:1539 +msgid "\n" +"This cog requires higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1493 +#: redbot/cogs/downloader/downloader.py:1543 msgid "\n" "These cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1498 -msgid "This cog requires different Red version than you currently have ({current_version}): " +#: redbot/cogs/downloader/downloader.py:1548 +msgid "\n" +"This cog requires different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1569 +#: redbot/cogs/downloader/downloader.py:1619 msgid "Cog update completed successfully." msgstr "Cog byl úspěšně aktualizován." -#: redbot/cogs/downloader/downloader.py:1584 +#: redbot/cogs/downloader/downloader.py:1634 msgid "\n" "End user data statements of these cogs have changed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1586 +#: redbot/cogs/downloader/downloader.py:1636 msgid "\n" "You can use {command} to see the updated statements.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1592 -msgid "End user data statement of this cog has changed:" +#: redbot/cogs/downloader/downloader.py:1642 +msgid "\n" +"End user data statement of this cog has changed:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1594 +#: redbot/cogs/downloader/downloader.py:1644 msgid "\n" "You can use {command} to see the updated statement.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1601 +#: redbot/cogs/downloader/downloader.py:1651 +msgid "\n" +"You may need to resync your slash commands with `{prefix}slash sync`." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1657 msgid "\n" "Failed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1603 +#: redbot/cogs/downloader/downloader.py:1659 msgid "\n" "Failed to update cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1606 +#: redbot/cogs/downloader/downloader.py:1662 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1609 +#: redbot/cogs/downloader/downloader.py:1665 msgid "\n" "Some shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1614 +#: redbot/cogs/downloader/downloader.py:1670 msgid "\n" "A shared library was updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1631 +#: redbot/cogs/downloader/downloader.py:1687 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "Žádný z aktualizovaných cogů nebyly dříve načteny. Aktualizace byla dokončena." -#: redbot/cogs/downloader/downloader.py:1636 +#: redbot/cogs/downloader/downloader.py:1692 msgid "Would you like to reload the updated cogs?" msgstr "Chceš znovu načíst aktualizované cogy?" -#: redbot/cogs/downloader/downloader.py:1638 +#: redbot/cogs/downloader/downloader.py:1694 msgid "Would you like to reload the updated cog?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1662 +#: redbot/cogs/downloader/downloader.py:1720 msgid "OK then." msgstr "Dobře, tedy." -#: redbot/cogs/downloader/downloader.py:1692 +#: redbot/cogs/downloader/downloader.py:1750 #, 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" +" - `[p]findcog ping`\n\n" " **Arguments**\n\n" " - `` The command to search for.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1706 +#: redbot/cogs/downloader/downloader.py:1764 msgid "That command doesn't seem to exist." msgstr "Zdá se, že tento příkaz neexistuje." -#: redbot/cogs/downloader/downloader.py:1721 +#: redbot/cogs/downloader/downloader.py:1779 +#: redbot/cogs/downloader/downloader.py:1784 msgid "Missing from installed repos" msgstr "Nenalezen v nainstalovaných repozitářích" -#: redbot/cogs/downloader/downloader.py:1731 +#: redbot/cogs/downloader/downloader.py:1799 +#: redbot/cogs/downloader/downloader.py:1801 msgid "Unknown" msgstr "Neznámý" -#: redbot/cogs/downloader/downloader.py:1732 +#: redbot/cogs/downloader/downloader.py:1800 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1735 +#: redbot/cogs/downloader/downloader.py:1804 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1741 +#: redbot/cogs/downloader/downloader.py:1810 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1742 -msgid "Cog Name:" +#: redbot/cogs/downloader/downloader.py:1811 +msgid "Cog package name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1743 +#: redbot/cogs/downloader/downloader.py:1812 +msgid "Cog name:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1813 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1744 +#: redbot/cogs/downloader/downloader.py:1814 +msgid "Repo name:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1815 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1747 +#: redbot/cogs/downloader/downloader.py:1818 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1752 -msgid "Command: {command}\n" -"Cog name: {cog}\n" -"Made by: {author}\n" -"Repo URL: {repo_url}\n" +#: redbot/cogs/downloader/downloader.py:1823 +msgid "Command: {command}\n" +"Cog package name: {cog_pkg}\n" +"Cog name: {cog}\n" +"Made by: {author}\n" +"Repo name: {repo_name}\n" +"Repo URL: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1756 +#: redbot/cogs/downloader/downloader.py:1839 msgid "Repo branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1777 +#: redbot/cogs/downloader/downloader.py:1860 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1779 +#: redbot/cogs/downloader/downloader.py:1862 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1782 +#: redbot/cogs/downloader/downloader.py:1865 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 e752e5f2d14..6a3ff07ca05 100644 --- a/redbot/cogs/downloader/locales/da-DK.po +++ b/redbot/cogs/downloader/locales/da-DK.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-27 12:48+0000\n" +"POT-Creation-Date: 2023-12-24 00:24+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,13 +15,13 @@ msgstr "" "X-Crowdin-File-ID: 20\n" "Language: da_DK\n" -#: redbot/cogs/downloader/checks.py:12 +#: redbot/cogs/downloader/checks.py:20 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\n" -"By 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\n" +"By typing '{confirmation_message}' you declare that you have read and fully understand the above message. This message won't be shown again until the next reboot.\n\n" "You have **30** seconds to reply to this message." msgstr "" -#: redbot/cogs/downloader/checks.py:36 +#: redbot/cogs/downloader/checks.py:38 msgid "Your response has timed out, please try again." msgstr "" @@ -34,13 +34,13 @@ msgstr "" msgid "Cog `{cog_name}` is not installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:30 +#: redbot/cogs/downloader/downloader.py:31 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 +#: redbot/cogs/downloader/downloader.py:40 #, docstring msgid "Install community cogs made by Cog Creators.\n\n" " Community cogs, also called third party cogs, are not included\n" @@ -52,47 +52,47 @@ msgid "Install community cogs made by Cog Creators.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:484 +#: redbot/cogs/downloader/downloader.py:490 #, 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" +" - `[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 +#: redbot/cogs/downloader/downloader.py:508 msgid "Libraries installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:502 +#: redbot/cogs/downloader/downloader.py:508 msgid "Library installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:505 +#: redbot/cogs/downloader/downloader.py:511 msgid "Some libraries failed to install. Please check your logs for a complete list." msgstr "" -#: redbot/cogs/downloader/downloader.py:510 +#: redbot/cogs/downloader/downloader.py:516 msgid "The library failed to install. Please check your logs for a complete list." msgstr "" -#: redbot/cogs/downloader/downloader.py:518 +#: redbot/cogs/downloader/downloader.py:524 #, docstring msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:525 +#: redbot/cogs/downloader/downloader.py:531 #, 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" +" - `[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, hyphens, and dots (but they cannot start or end with a dot).\n\n" " The branch will be the default branch if not specified.\n\n" " **Arguments**\n\n" " - `` The name given to the repo.\n" @@ -101,138 +101,146 @@ msgid "Add a new repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:545 -msgid "Repo names can only contain characters A-z, numbers, underscores, and hyphens." +#: redbot/cogs/downloader/downloader.py:551 +msgid "Repo names cannot start or end with a dot." msgstr "" -#: redbot/cogs/downloader/downloader.py:554 +#: redbot/cogs/downloader/downloader.py:555 +msgid "Repo names can only contain characters A-z, numbers, underscores, hyphens, and dots." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:567 msgid "The repo name you provided is already in use. Please choose another name." msgstr "" -#: redbot/cogs/downloader/downloader.py:558 +#: redbot/cogs/downloader/downloader.py:571 +msgid "Failed to authenticate or repository does not exist. See logs for more information." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:585 msgid "Something went wrong during the cloning process. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:576 +#: redbot/cogs/downloader/downloader.py:603 msgid "Something went wrong trying to add that repo. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:582 +#: redbot/cogs/downloader/downloader.py:609 msgid "Repo `{name}` successfully added." msgstr "" -#: redbot/cogs/downloader/downloader.py:588 +#: redbot/cogs/downloader/downloader.py:615 #, docstring msgid "\n" " Remove repos and their files.\n\n" " Examples:\n" -" - `[p]repo delete 26-Cogs`\n" -" - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n" +" - `[p]repo delete 26-Cogs`\n" +" - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n" " **Arguments**\n\n" " - `` The repo or repos to remove.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:604 +#: redbot/cogs/downloader/downloader.py:631 msgid "Successfully deleted repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:606 +#: redbot/cogs/downloader/downloader.py:633 msgid "Successfully deleted the repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:613 +#: redbot/cogs/downloader/downloader.py:640 #, docstring msgid "List all installed repos." msgstr "" -#: redbot/cogs/downloader/downloader.py:617 +#: redbot/cogs/downloader/downloader.py:644 msgid "There are no repos installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:620 -msgid "Installed Repos:\n\n" +#: redbot/cogs/downloader/downloader.py:647 +msgid "# Installed Repos\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:622 -msgid "Installed Repo:\n\n" +#: redbot/cogs/downloader/downloader.py:649 +msgid "# Installed Repo\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:631 +#: redbot/cogs/downloader/downloader.py:658 #, docstring msgid "Show information about a repo.\n\n" " Example:\n" -" - `[p]repo info 26-Cogs`\n\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:640 -#: redbot/cogs/downloader/downloader.py:1363 -#: redbot/cogs/downloader/downloader.py:1718 +#: redbot/cogs/downloader/downloader.py:667 +#: redbot/cogs/downloader/downloader.py:1413 +#: redbot/cogs/downloader/downloader.py:1776 msgid "Missing from info.json" msgstr "" -#: redbot/cogs/downloader/downloader.py:642 +#: redbot/cogs/downloader/downloader.py:669 msgid "Repo url: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:644 +#: redbot/cogs/downloader/downloader.py:671 msgid "Branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:645 +#: redbot/cogs/downloader/downloader.py:672 msgid "Made by: {author}\n" "Description:\n" "{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:649 +#: redbot/cogs/downloader/downloader.py:676 msgid "Information on {repo_name} repo:{information}" msgstr "" -#: redbot/cogs/downloader/downloader.py:657 +#: redbot/cogs/downloader/downloader.py:684 #, 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" +" - `[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:677 +#: redbot/cogs/downloader/downloader.py:704 msgid "Repo update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:678 -#: redbot/cogs/downloader/downloader.py:1580 +#: redbot/cogs/downloader/downloader.py:705 +#: redbot/cogs/downloader/downloader.py:1630 msgid "\n" "Updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:680 +#: redbot/cogs/downloader/downloader.py:707 msgid "All installed repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:683 +#: redbot/cogs/downloader/downloader.py:710 msgid "These repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:685 +#: redbot/cogs/downloader/downloader.py:712 msgid "This repo is already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:695 +#: redbot/cogs/downloader/downloader.py:722 #, docstring msgid "Base command for cog installation management commands." msgstr "" -#: redbot/cogs/downloader/downloader.py:700 +#: redbot/cogs/downloader/downloader.py:727 #, docstring msgid "\n" " This command should not be used unless Red specifically asks for it.\n\n" @@ -242,56 +250,56 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:730 -#: redbot/cogs/downloader/downloader.py:1560 +#: redbot/cogs/downloader/downloader.py:757 +#: redbot/cogs/downloader/downloader.py:1610 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:732 -#: redbot/cogs/downloader/downloader.py:1562 +#: redbot/cogs/downloader/downloader.py:759 +#: redbot/cogs/downloader/downloader.py:1612 msgid "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:737 -#: redbot/cogs/downloader/downloader.py:1622 +#: redbot/cogs/downloader/downloader.py:764 +#: redbot/cogs/downloader/downloader.py:1678 msgid "\n" "Failed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:739 -#: redbot/cogs/downloader/downloader.py:1624 +#: redbot/cogs/downloader/downloader.py:766 +#: redbot/cogs/downloader/downloader.py:1680 msgid "\n" "Failed to install shared library: " msgstr "" -#: redbot/cogs/downloader/downloader.py:744 +#: redbot/cogs/downloader/downloader.py:771 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:752 +#: redbot/cogs/downloader/downloader.py:779 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:760 +#: redbot/cogs/downloader/downloader.py:787 #, 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" +" - `[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:779 +#: redbot/cogs/downloader/downloader.py:806 #, 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" +" - `[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" @@ -299,186 +307,190 @@ msgid "Install a cog from the specified revision of given repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:806 -#: redbot/cogs/downloader/downloader.py:1193 +#: redbot/cogs/downloader/downloader.py:833 +#: redbot/cogs/downloader/downloader.py:1242 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:818 -#: redbot/cogs/downloader/downloader.py:1204 +#: redbot/cogs/downloader/downloader.py:845 +#: redbot/cogs/downloader/downloader.py:1253 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:833 +#: redbot/cogs/downloader/downloader.py:860 msgid "\n" "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:835 +#: redbot/cogs/downloader/downloader.py:862 msgid "\n" "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:856 +#: redbot/cogs/downloader/downloader.py:883 msgid "\n" "Failed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:858 +#: redbot/cogs/downloader/downloader.py:885 msgid "\n" "Failed to install shared library for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:867 +#: redbot/cogs/downloader/downloader.py:894 msgid "\n" "Failed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:869 +#: redbot/cogs/downloader/downloader.py:896 msgid "\n" "Failed to install the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:878 +#: redbot/cogs/downloader/downloader.py:905 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:880 +#: redbot/cogs/downloader/downloader.py:907 msgid "Successfully installed the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:884 +#: redbot/cogs/downloader/downloader.py:911 msgid "\n" "These cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" msgstr "" -#: redbot/cogs/downloader/downloader.py:891 +#: redbot/cogs/downloader/downloader.py:918 msgid "\n" "You can load them using {command_1}. To see end user data statements, you can use {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:908 +#: redbot/cogs/downloader/downloader.py:935 #, 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 defender`\n" -" - `[p]cog uninstall say roleinvite`\n\n" +" - `[p]cog uninstall defender`\n" +" - `[p]cog uninstall say roleinvite`\n\n" " **Arguments**\n\n" " - `` The cog or cogs to uninstall.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:941 +#: redbot/cogs/downloader/downloader.py:968 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:943 +#: redbot/cogs/downloader/downloader.py:970 msgid "Successfully uninstalled the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:948 +#: redbot/cogs/downloader/downloader.py:975 msgid "\n" "Downloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:953 +#: redbot/cogs/downloader/downloader.py:980 msgid "\n" "They were most likely removed without using {command_1}.\n" "You may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:964 +#: redbot/cogs/downloader/downloader.py:991 msgid "\n" "Downloader has removed this cog from the installed cogs list but it wasn't able to find its files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:969 +#: redbot/cogs/downloader/downloader.py:996 msgid "\n" "It was most likely removed without using {command_1}.\n" "You may need to remove those files manually if the cog is still usable. If so, ensure the cog has been unloaded with {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:982 +#: redbot/cogs/downloader/downloader.py:1009 #, 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" +" - `[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:1005 +#: redbot/cogs/downloader/downloader.py:1032 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1005 +#: redbot/cogs/downloader/downloader.py:1032 msgid "Pinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1009 +#: redbot/cogs/downloader/downloader.py:1036 msgid "\n" "These cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1011 +#: redbot/cogs/downloader/downloader.py:1038 msgid "\n" "This cog was already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1017 +#: redbot/cogs/downloader/downloader.py:1044 #, 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" +" - `[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:1039 +#: redbot/cogs/downloader/downloader.py:1066 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1039 +#: redbot/cogs/downloader/downloader.py:1066 msgid "Unpinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1043 +#: redbot/cogs/downloader/downloader.py:1070 msgid "\n" "These cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1045 +#: redbot/cogs/downloader/downloader.py:1072 msgid "\n" "This cog was already not pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1078 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:1057 +#: redbot/cogs/downloader/downloader.py:1085 +msgid "unknown" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1088 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:1061 +#: redbot/cogs/downloader/downloader.py:1092 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:1061 +#: redbot/cogs/downloader/downloader.py:1092 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1071 +#: redbot/cogs/downloader/downloader.py:1098 msgid "Pinned Cogs: \n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1076 +#: redbot/cogs/downloader/downloader.py:1103 #, docstring msgid "\n" " Check for available cog updates (including pinned cogs).\n\n" @@ -487,157 +499,164 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1092 +#: redbot/cogs/downloader/downloader.py:1119 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1094 +#: redbot/cogs/downloader/downloader.py:1121 msgid "This cog can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1099 +#: redbot/cogs/downloader/downloader.py:1126 msgid "\n" "These shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1101 +#: redbot/cogs/downloader/downloader.py:1128 msgid "\n" "This shared library can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1104 +#: redbot/cogs/downloader/downloader.py:1131 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1108 +#: redbot/cogs/downloader/downloader.py:1135 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1117 +#: redbot/cogs/downloader/downloader.py:1146 #, docstring msgid "Update all cogs, or ones of your choosing.\n\n" " Examples:\n" -" - `[p]cog update`\n" -" - `[p]cog update defender`\n\n" +" - `[p]cog update`\n" +" - `[p]cog update True`\n" +" - `[p]cog update defender`\n" +" - `[p]cog update True defender`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\n" " - `[cogs...]` The cog or cogs to update. If omitted, all cogs are updated.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1131 +#: redbot/cogs/downloader/downloader.py:1167 #, 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" +" - `[p]cog updateallfromrepos 26-Cogs`\n" +" - `[p]cog updateallfromrepos True 26-Cogs`\n" +" - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\n" " - `` The repo or repos to update all cogs from.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1147 +#: redbot/cogs/downloader/downloader.py:1192 #, 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" +" Examples:\n" +" - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\n" +" - `[p]cog updatetoversion True Broken-Repo 6107c0770ad391f1d3a6131b216991e862cc897e cog_name`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\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:1225 +#: redbot/cogs/downloader/downloader.py:1274 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1229 -#: redbot/cogs/downloader/downloader.py:1265 +#: redbot/cogs/downloader/downloader.py:1278 +#: redbot/cogs/downloader/downloader.py:1314 msgid "\n" "These cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1231 -#: redbot/cogs/downloader/downloader.py:1267 +#: redbot/cogs/downloader/downloader.py:1280 +#: redbot/cogs/downloader/downloader.py:1316 msgid "\n" "This cog is pinned and therefore wasn't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1245 +#: redbot/cogs/downloader/downloader.py:1294 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1248 +#: redbot/cogs/downloader/downloader.py:1297 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1252 +#: redbot/cogs/downloader/downloader.py:1301 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1257 +#: redbot/cogs/downloader/downloader.py:1306 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1259 +#: redbot/cogs/downloader/downloader.py:1308 msgid "All installed cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1289 +#: redbot/cogs/downloader/downloader.py:1338 #, docstring msgid "List all available cogs from a single repo.\n\n" " Example:\n" -" - `[p]cog list 26-Cogs`\n\n" +" - `[p]cog list 26-Cogs`\n\n" " **Arguments**\n\n" " - `` The repo to list cogs from.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1306 -msgid "Installed Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1356 +msgid "# Installed Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1308 -msgid "Installed Cog:\n" +#: redbot/cogs/downloader/downloader.py:1358 +msgid "# Installed Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1369 +msgid "> Available Cogs\n" "No cogs are available." msgstr "" -#: redbot/cogs/downloader/downloader.py:1321 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1371 +msgid "> Available Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1323 -msgid "Available Cog:\n" +#: redbot/cogs/downloader/downloader.py:1373 +msgid "> Available Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1330 +#: redbot/cogs/downloader/downloader.py:1380 #, docstring msgid "List information about a single cog.\n\n" " Example:\n" -" - `[p]cog info 26-Cogs defender`\n\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:1343 +#: redbot/cogs/downloader/downloader.py:1393 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:1349 +#: redbot/cogs/downloader/downloader.py:1399 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -646,203 +665,224 @@ msgid "Information on {cog_name}:\n" "Requirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1361 +#: redbot/cogs/downloader/downloader.py:1411 msgid "Author of the cog didn't provide end user data statement." msgstr "" -#: redbot/cogs/downloader/downloader.py:1430 +#: redbot/cogs/downloader/downloader.py:1480 msgid "\n" "Couldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1432 +#: redbot/cogs/downloader/downloader.py:1482 msgid "\n" "Couldn't find this cog in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1436 +#: redbot/cogs/downloader/downloader.py:1486 msgid "\n" "These cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1438 +#: redbot/cogs/downloader/downloader.py:1488 msgid "\n" "This cog was already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1442 +#: redbot/cogs/downloader/downloader.py:1492 msgid "\n" "Some cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1444 -msgid "Cog with this name is already installed from a different repo." +#: redbot/cogs/downloader/downloader.py:1494 +msgid "\n" +"Cog with this name is already installed from a different repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1461 +#: redbot/cogs/downloader/downloader.py:1511 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1474 +#: redbot/cogs/downloader/downloader.py:1524 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1478 +#: redbot/cogs/downloader/downloader.py:1528 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1487 +#: redbot/cogs/downloader/downloader.py:1537 msgid "\n" "These cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1489 -msgid "This cog requires higher python version than you have: " +#: redbot/cogs/downloader/downloader.py:1539 +msgid "\n" +"This cog requires higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1493 +#: redbot/cogs/downloader/downloader.py:1543 msgid "\n" "These cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1498 -msgid "This cog requires different Red version than you currently have ({current_version}): " +#: redbot/cogs/downloader/downloader.py:1548 +msgid "\n" +"This cog requires different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1569 +#: redbot/cogs/downloader/downloader.py:1619 msgid "Cog update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:1584 +#: redbot/cogs/downloader/downloader.py:1634 msgid "\n" "End user data statements of these cogs have changed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1586 +#: redbot/cogs/downloader/downloader.py:1636 msgid "\n" "You can use {command} to see the updated statements.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1592 -msgid "End user data statement of this cog has changed:" +#: redbot/cogs/downloader/downloader.py:1642 +msgid "\n" +"End user data statement of this cog has changed:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1594 +#: redbot/cogs/downloader/downloader.py:1644 msgid "\n" "You can use {command} to see the updated statement.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1601 +#: redbot/cogs/downloader/downloader.py:1651 +msgid "\n" +"You may need to resync your slash commands with `{prefix}slash sync`." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1657 msgid "\n" "Failed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1603 +#: redbot/cogs/downloader/downloader.py:1659 msgid "\n" "Failed to update cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1606 +#: redbot/cogs/downloader/downloader.py:1662 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1609 +#: redbot/cogs/downloader/downloader.py:1665 msgid "\n" "Some shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1614 +#: redbot/cogs/downloader/downloader.py:1670 msgid "\n" "A shared library was updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1631 +#: redbot/cogs/downloader/downloader.py:1687 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1636 +#: redbot/cogs/downloader/downloader.py:1692 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1638 +#: redbot/cogs/downloader/downloader.py:1694 msgid "Would you like to reload the updated cog?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1662 +#: redbot/cogs/downloader/downloader.py:1720 msgid "OK then." msgstr "" -#: redbot/cogs/downloader/downloader.py:1692 +#: redbot/cogs/downloader/downloader.py:1750 #, 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" +" - `[p]findcog ping`\n\n" " **Arguments**\n\n" " - `` The command to search for.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1706 +#: redbot/cogs/downloader/downloader.py:1764 msgid "That command doesn't seem to exist." msgstr "" -#: redbot/cogs/downloader/downloader.py:1721 +#: redbot/cogs/downloader/downloader.py:1779 +#: redbot/cogs/downloader/downloader.py:1784 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1731 +#: redbot/cogs/downloader/downloader.py:1799 +#: redbot/cogs/downloader/downloader.py:1801 msgid "Unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1732 +#: redbot/cogs/downloader/downloader.py:1800 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1735 +#: redbot/cogs/downloader/downloader.py:1804 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1741 +#: redbot/cogs/downloader/downloader.py:1810 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1742 -msgid "Cog Name:" +#: redbot/cogs/downloader/downloader.py:1811 +msgid "Cog package name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1743 +#: redbot/cogs/downloader/downloader.py:1812 +msgid "Cog name:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1813 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1744 +#: redbot/cogs/downloader/downloader.py:1814 +msgid "Repo name:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1815 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1747 +#: redbot/cogs/downloader/downloader.py:1818 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1752 -msgid "Command: {command}\n" -"Cog name: {cog}\n" -"Made by: {author}\n" -"Repo URL: {repo_url}\n" +#: redbot/cogs/downloader/downloader.py:1823 +msgid "Command: {command}\n" +"Cog package name: {cog_pkg}\n" +"Cog name: {cog}\n" +"Made by: {author}\n" +"Repo name: {repo_name}\n" +"Repo URL: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1756 +#: redbot/cogs/downloader/downloader.py:1839 msgid "Repo branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1777 +#: redbot/cogs/downloader/downloader.py:1860 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1779 +#: redbot/cogs/downloader/downloader.py:1862 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1782 +#: redbot/cogs/downloader/downloader.py:1865 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 c459a651177..62caa78b046 100644 --- a/redbot/cogs/downloader/locales/de-DE.po +++ b/redbot/cogs/downloader/locales/de-DE.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-27 12:48+0000\n" +"POT-Creation-Date: 2023-12-24 00:24+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,15 +15,13 @@ msgstr "" "X-Crowdin-File-ID: 20\n" "Language: de_DE\n" -#: redbot/cogs/downloader/checks.py:12 +#: redbot/cogs/downloader/checks.py:20 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\n" -"By 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\n" +"By typing '{confirmation_message}' you declare that you have read and fully understand the above message. This message won't be shown again until the next reboot.\n\n" "You have **30** seconds to reply to this message." -msgstr "Du bist im Begriff eine Drittanbieter Quelle hinzuzufügen. Der Schöpfer von Red und dessen Community übernehmen keinerlei Verantwortung für jeglichen Schaden, den der Inhalt einer Drittanbieter Quelle verursachen könnte.\n\n" -"Indem du '**I agree**' eingibst erklärst du, dass du die obige Nachricht gelesen und vollständig verstanden hast. Diese Nachricht wird bis zum nächsten Neustart nicht erneut gezeigt.\n\n" -"Du hast **30** Sekunden um auf diese Nachricht zu reagieren." +msgstr "" -#: redbot/cogs/downloader/checks.py:36 +#: redbot/cogs/downloader/checks.py:38 msgid "Your response has timed out, please try again." msgstr "Antwortzeitlimit wurde erreicht, bitte versuche es erneut." @@ -36,7 +34,7 @@ msgstr "Keine Downloader Cog gefunden." msgid "Cog `{cog_name}` is not installed." msgstr "`{cog_name}` ist nicht installiert." -#: redbot/cogs/downloader/downloader.py:30 +#: redbot/cogs/downloader/downloader.py:31 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." @@ -44,7 +42,7 @@ 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 +#: redbot/cogs/downloader/downloader.py:40 #, docstring msgid "Install community cogs made by Cog Creators.\n\n" " Community cogs, also called third party cogs, are not included\n" @@ -56,47 +54,47 @@ msgid "Install community cogs made by Cog Creators.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:484 +#: redbot/cogs/downloader/downloader.py:490 #, 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" +" - `[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 +#: redbot/cogs/downloader/downloader.py:508 msgid "Libraries installed." msgstr "Bibliotheken installiert." -#: redbot/cogs/downloader/downloader.py:502 +#: redbot/cogs/downloader/downloader.py:508 msgid "Library installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:505 +#: redbot/cogs/downloader/downloader.py:511 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:510 +#: redbot/cogs/downloader/downloader.py:516 msgid "The library failed to install. Please check your logs for a complete list." msgstr "" -#: redbot/cogs/downloader/downloader.py:518 +#: redbot/cogs/downloader/downloader.py:524 #, docstring msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:525 +#: redbot/cogs/downloader/downloader.py:531 #, 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" +" - `[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, hyphens, and dots (but they cannot start or end with a dot).\n\n" " The branch will be the default branch if not specified.\n\n" " **Arguments**\n\n" " - `` The name given to the repo.\n" @@ -105,88 +103,96 @@ msgid "Add a new repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:545 -msgid "Repo names can only contain characters A-z, numbers, underscores, and hyphens." -msgstr "Repo-Namen dürfen nur Zeichen A-z, Zahlen, Unterstriche und Bindestriche enthalten." +#: redbot/cogs/downloader/downloader.py:551 +msgid "Repo names cannot start or end with a dot." +msgstr "" -#: redbot/cogs/downloader/downloader.py:554 +#: redbot/cogs/downloader/downloader.py:555 +msgid "Repo names can only contain characters A-z, numbers, underscores, hyphens, and dots." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:567 msgid "The repo name you provided is already in use. Please choose another name." msgstr "" -#: redbot/cogs/downloader/downloader.py:558 +#: redbot/cogs/downloader/downloader.py:571 +msgid "Failed to authenticate or repository does not exist. See logs for more information." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:585 msgid "Something went wrong during the cloning process. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:576 +#: redbot/cogs/downloader/downloader.py:603 msgid "Something went wrong trying to add that repo. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:582 +#: redbot/cogs/downloader/downloader.py:609 msgid "Repo `{name}` successfully added." msgstr "Repo `{name}` erfolgreich hinzugefügt." -#: redbot/cogs/downloader/downloader.py:588 +#: redbot/cogs/downloader/downloader.py:615 #, docstring msgid "\n" " Remove repos and their files.\n\n" " Examples:\n" -" - `[p]repo delete 26-Cogs`\n" -" - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n" +" - `[p]repo delete 26-Cogs`\n" +" - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n" " **Arguments**\n\n" " - `` The repo or repos to remove.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:604 +#: redbot/cogs/downloader/downloader.py:631 msgid "Successfully deleted repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:606 +#: redbot/cogs/downloader/downloader.py:633 msgid "Successfully deleted the repo: " -msgstr "" +msgstr "Erfolgreich den repo: gelöscht." -#: redbot/cogs/downloader/downloader.py:613 +#: redbot/cogs/downloader/downloader.py:640 #, docstring msgid "List all installed repos." msgstr "Liste aller installierten repos." -#: redbot/cogs/downloader/downloader.py:617 +#: redbot/cogs/downloader/downloader.py:644 msgid "There are no repos installed." -msgstr "" +msgstr "Es sind keine repos installiert." -#: redbot/cogs/downloader/downloader.py:620 -msgid "Installed Repos:\n\n" -msgstr "Installierte repos:\n\n" +#: redbot/cogs/downloader/downloader.py:647 +msgid "# Installed Repos\n" +msgstr "" -#: redbot/cogs/downloader/downloader.py:622 -msgid "Installed Repo:\n\n" +#: redbot/cogs/downloader/downloader.py:649 +msgid "# Installed Repo\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:631 +#: redbot/cogs/downloader/downloader.py:658 #, docstring msgid "Show information about a repo.\n\n" " Example:\n" -" - `[p]repo info 26-Cogs`\n\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:640 -#: redbot/cogs/downloader/downloader.py:1363 -#: redbot/cogs/downloader/downloader.py:1718 +#: redbot/cogs/downloader/downloader.py:667 +#: redbot/cogs/downloader/downloader.py:1413 +#: redbot/cogs/downloader/downloader.py:1776 msgid "Missing from info.json" msgstr "Nicht in info.json" -#: redbot/cogs/downloader/downloader.py:642 +#: redbot/cogs/downloader/downloader.py:669 msgid "Repo url: {repo_url}\n" msgstr "Repo URL: {repo_url}\n" -#: redbot/cogs/downloader/downloader.py:644 +#: redbot/cogs/downloader/downloader.py:671 msgid "Branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:645 +#: redbot/cogs/downloader/downloader.py:672 msgid "Made by: {author}\n" "Description:\n" "{description}" @@ -194,52 +200,52 @@ msgstr "Erstellt von: {author}\n" "Beschreibung:\n" "{description}" -#: redbot/cogs/downloader/downloader.py:649 +#: redbot/cogs/downloader/downloader.py:676 msgid "Information on {repo_name} repo:{information}" msgstr "Information über {repo_name} Repo:{information}" -#: redbot/cogs/downloader/downloader.py:657 +#: redbot/cogs/downloader/downloader.py:684 #, 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" +" - `[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:677 +#: redbot/cogs/downloader/downloader.py:704 msgid "Repo update completed successfully." msgstr "Repo Aktualisierung erfolgreich beendet." -#: redbot/cogs/downloader/downloader.py:678 -#: redbot/cogs/downloader/downloader.py:1580 +#: redbot/cogs/downloader/downloader.py:705 +#: redbot/cogs/downloader/downloader.py:1630 msgid "\n" "Updated: " msgstr "\n" "aktualisiert: " -#: redbot/cogs/downloader/downloader.py:680 +#: redbot/cogs/downloader/downloader.py:707 msgid "All installed repos are already up to date." msgstr "Alle installierten repos sind bereits auf dem neuesten Stand." -#: redbot/cogs/downloader/downloader.py:683 +#: redbot/cogs/downloader/downloader.py:710 msgid "These repos are already up to date." msgstr "Diese repos sind bereits auf dem neuesten Stand." -#: redbot/cogs/downloader/downloader.py:685 +#: redbot/cogs/downloader/downloader.py:712 msgid "This repo is already up to date." msgstr "Dieses Repo ist bereits auf dem neuesten Stand." -#: redbot/cogs/downloader/downloader.py:695 +#: redbot/cogs/downloader/downloader.py:722 #, docstring msgid "Base command for cog installation management commands." msgstr "" -#: redbot/cogs/downloader/downloader.py:700 +#: redbot/cogs/downloader/downloader.py:727 #, docstring msgid "\n" " This command should not be used unless Red specifically asks for it.\n\n" @@ -249,57 +255,57 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:730 -#: redbot/cogs/downloader/downloader.py:1560 +#: redbot/cogs/downloader/downloader.py:757 +#: redbot/cogs/downloader/downloader.py:1610 msgid "Failed to install requirements: " msgstr "Fehler beim Installieren der Anforderungen: " -#: redbot/cogs/downloader/downloader.py:732 -#: redbot/cogs/downloader/downloader.py:1562 +#: redbot/cogs/downloader/downloader.py:759 +#: redbot/cogs/downloader/downloader.py:1612 msgid "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:737 -#: redbot/cogs/downloader/downloader.py:1622 +#: redbot/cogs/downloader/downloader.py:764 +#: redbot/cogs/downloader/downloader.py:1678 msgid "\n" "Failed to install shared libraries: " msgstr "\n" "Installation gemeinsamer Bibliotheken fehlgeschlagen: " -#: redbot/cogs/downloader/downloader.py:739 -#: redbot/cogs/downloader/downloader.py:1624 +#: redbot/cogs/downloader/downloader.py:766 +#: redbot/cogs/downloader/downloader.py:1680 msgid "\n" "Failed to install shared library: " msgstr "" -#: redbot/cogs/downloader/downloader.py:744 +#: redbot/cogs/downloader/downloader.py:771 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled but there were some errors:\n" 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:752 +#: redbot/cogs/downloader/downloader.py:779 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:760 +#: redbot/cogs/downloader/downloader.py:787 #, 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" +" - `[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:779 +#: redbot/cogs/downloader/downloader.py:806 #, 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" +" - `[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" @@ -307,189 +313,195 @@ msgid "Install a cog from the specified revision of given repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:806 -#: redbot/cogs/downloader/downloader.py:1193 +#: redbot/cogs/downloader/downloader.py:833 +#: redbot/cogs/downloader/downloader.py:1242 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:818 -#: redbot/cogs/downloader/downloader.py:1204 +#: redbot/cogs/downloader/downloader.py:845 +#: redbot/cogs/downloader/downloader.py:1253 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:833 +#: redbot/cogs/downloader/downloader.py:860 msgid "\n" "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:835 +#: redbot/cogs/downloader/downloader.py:862 msgid "\n" "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:856 +#: redbot/cogs/downloader/downloader.py:883 msgid "\n" "Failed to install shared libraries for `{repo.name}` repo: " msgstr "\n" "Installation gemeinsamer Bibliotheken für `{repo.name}` repo fehlgeschlagen: " -#: redbot/cogs/downloader/downloader.py:858 +#: redbot/cogs/downloader/downloader.py:885 msgid "\n" "Failed to install shared library for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:867 +#: redbot/cogs/downloader/downloader.py:894 msgid "\n" "Failed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:869 +#: redbot/cogs/downloader/downloader.py:896 msgid "\n" "Failed to install the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:878 +#: redbot/cogs/downloader/downloader.py:905 msgid "Successfully installed cogs: " -msgstr "" +msgstr "Erfolgreich installierte Cogs: " -#: redbot/cogs/downloader/downloader.py:880 +#: redbot/cogs/downloader/downloader.py:907 msgid "Successfully installed the cog: " -msgstr "" +msgstr "Cog erfolgreich installiert: " -#: redbot/cogs/downloader/downloader.py:884 +#: redbot/cogs/downloader/downloader.py:911 msgid "\n" "These cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" msgstr "" -#: redbot/cogs/downloader/downloader.py:891 +#: redbot/cogs/downloader/downloader.py:918 msgid "\n" "You can load them using {command_1}. To see end user data statements, you can use {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:908 +#: redbot/cogs/downloader/downloader.py:935 #, 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 defender`\n" -" - `[p]cog uninstall say roleinvite`\n\n" +" - `[p]cog uninstall defender`\n" +" - `[p]cog uninstall say roleinvite`\n\n" " **Arguments**\n\n" " - `` The cog or cogs to uninstall.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:941 +#: redbot/cogs/downloader/downloader.py:968 msgid "Successfully uninstalled cogs: " msgstr "Cogs erfolgreich deinstalliert: " -#: redbot/cogs/downloader/downloader.py:943 +#: redbot/cogs/downloader/downloader.py:970 msgid "Successfully uninstalled the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:948 +#: redbot/cogs/downloader/downloader.py:975 msgid "\n" "Downloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:953 +#: redbot/cogs/downloader/downloader.py:980 msgid "\n" "They were most likely removed without using {command_1}.\n" "You may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:964 +#: redbot/cogs/downloader/downloader.py:991 msgid "\n" "Downloader has removed this cog from the installed cogs list but it wasn't able to find its files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:969 +#: redbot/cogs/downloader/downloader.py:996 msgid "\n" "It was most likely removed without using {command_1}.\n" "You may need to remove those files manually if the cog is still usable. If so, ensure the cog has been unloaded with {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:982 +#: redbot/cogs/downloader/downloader.py:1009 #, 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" +" - `[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:1005 +#: redbot/cogs/downloader/downloader.py:1032 msgid "Pinned cogs: " -msgstr "" +msgstr "Angepinnte cogs: " -#: redbot/cogs/downloader/downloader.py:1005 +#: redbot/cogs/downloader/downloader.py:1032 msgid "Pinned cog: " -msgstr "" +msgstr "Angepinnter cog: " -#: redbot/cogs/downloader/downloader.py:1009 +#: redbot/cogs/downloader/downloader.py:1036 msgid "\n" "These cogs were already pinned: " msgstr "\n" "Diese Cogs wurden bereits gesperrt: " -#: redbot/cogs/downloader/downloader.py:1011 +#: redbot/cogs/downloader/downloader.py:1038 msgid "\n" "This cog was already pinned: " -msgstr "" +msgstr "\n" +"Dieser cog ist bereits angepinnt: " -#: redbot/cogs/downloader/downloader.py:1017 +#: redbot/cogs/downloader/downloader.py:1044 #, 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" +" - `[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:1039 +#: redbot/cogs/downloader/downloader.py:1066 msgid "Unpinned cogs: " msgstr "Entsperrte Cogs: " -#: redbot/cogs/downloader/downloader.py:1039 +#: redbot/cogs/downloader/downloader.py:1066 msgid "Unpinned cog: " -msgstr "" +msgstr "Nicht angepinnter cog: " -#: redbot/cogs/downloader/downloader.py:1043 +#: redbot/cogs/downloader/downloader.py:1070 msgid "\n" "These cogs weren't pinned: " msgstr "\n" "Diese Cogs wurden nicht gesperrt: " -#: redbot/cogs/downloader/downloader.py:1045 +#: redbot/cogs/downloader/downloader.py:1072 msgid "\n" "This cog was already not pinned: " -msgstr "" +msgstr "\n" +"Dieser cog ist bereits nicht angepinnt: " -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1078 #, docstring msgid "List currently pinned cogs." msgstr "Listet derzeit gesperrte Cogs auf." -#: redbot/cogs/downloader/downloader.py:1057 +#: redbot/cogs/downloader/downloader.py:1085 +msgid "unknown" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1088 msgid "None." msgstr "Keine." -#: redbot/cogs/downloader/downloader.py:1061 +#: redbot/cogs/downloader/downloader.py:1092 msgid "(continued)" msgstr "(Fortsetzung)" -#: redbot/cogs/downloader/downloader.py:1061 +#: redbot/cogs/downloader/downloader.py:1092 msgid "Pinned Cogs:" msgstr "Gesperrte Cogs:" -#: redbot/cogs/downloader/downloader.py:1071 +#: redbot/cogs/downloader/downloader.py:1098 msgid "Pinned Cogs: \n" msgstr "Gesperrte Cogs: \n" -#: redbot/cogs/downloader/downloader.py:1076 +#: redbot/cogs/downloader/downloader.py:1103 #, docstring msgid "\n" " Check for available cog updates (including pinned cogs).\n\n" @@ -498,158 +510,165 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1092 +#: redbot/cogs/downloader/downloader.py:1119 msgid "These cogs can be updated: " msgstr "Diese Cogs können aktualisiert werden: " -#: redbot/cogs/downloader/downloader.py:1094 +#: redbot/cogs/downloader/downloader.py:1121 msgid "This cog can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1099 +#: redbot/cogs/downloader/downloader.py:1126 msgid "\n" "These shared libraries can be updated: " msgstr "\n" "Diese gemeinsamen Bibliotheken können aktualisiert werden: " -#: redbot/cogs/downloader/downloader.py:1101 +#: redbot/cogs/downloader/downloader.py:1128 msgid "\n" "This shared library can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1104 +#: redbot/cogs/downloader/downloader.py:1131 msgid "No cogs can be updated." msgstr "Keine Cogs können aktualisiert werden." -#: redbot/cogs/downloader/downloader.py:1108 +#: redbot/cogs/downloader/downloader.py:1135 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1117 +#: redbot/cogs/downloader/downloader.py:1146 #, docstring msgid "Update all cogs, or ones of your choosing.\n\n" " Examples:\n" -" - `[p]cog update`\n" -" - `[p]cog update defender`\n\n" +" - `[p]cog update`\n" +" - `[p]cog update True`\n" +" - `[p]cog update defender`\n" +" - `[p]cog update True defender`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\n" " - `[cogs...]` The cog or cogs to update. If omitted, all cogs are updated.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1131 +#: redbot/cogs/downloader/downloader.py:1167 #, 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" +" - `[p]cog updateallfromrepos 26-Cogs`\n" +" - `[p]cog updateallfromrepos True 26-Cogs`\n" +" - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\n" " - `` The repo or repos to update all cogs from.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1147 +#: redbot/cogs/downloader/downloader.py:1192 #, 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" +" Examples:\n" +" - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\n" +" - `[p]cog updatetoversion True Broken-Repo 6107c0770ad391f1d3a6131b216991e862cc897e cog_name`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\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:1225 +#: redbot/cogs/downloader/downloader.py:1274 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1229 -#: redbot/cogs/downloader/downloader.py:1265 +#: redbot/cogs/downloader/downloader.py:1278 +#: redbot/cogs/downloader/downloader.py:1314 msgid "\n" "These cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1231 -#: redbot/cogs/downloader/downloader.py:1267 +#: redbot/cogs/downloader/downloader.py:1280 +#: redbot/cogs/downloader/downloader.py:1316 msgid "\n" "This cog is pinned and therefore wasn't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1245 +#: redbot/cogs/downloader/downloader.py:1294 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1248 +#: redbot/cogs/downloader/downloader.py:1297 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1252 +#: redbot/cogs/downloader/downloader.py:1301 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1257 +#: redbot/cogs/downloader/downloader.py:1306 msgid "Provided cogs are already up to date." msgstr "Angegebene Cogs sind bereits auf dem neuesten Stand." -#: redbot/cogs/downloader/downloader.py:1259 +#: redbot/cogs/downloader/downloader.py:1308 msgid "All installed cogs are already up to date." msgstr "Alle installierten cogs sind bereits auf dem neuesten Stand." -#: redbot/cogs/downloader/downloader.py:1289 +#: redbot/cogs/downloader/downloader.py:1338 #, docstring msgid "List all available cogs from a single repo.\n\n" " Example:\n" -" - `[p]cog list 26-Cogs`\n\n" +" - `[p]cog list 26-Cogs`\n\n" " **Arguments**\n\n" " - `` The repo to list cogs from.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1306 -msgid "Installed Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1356 +msgid "# Installed Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1308 -msgid "Installed Cog:\n" +#: redbot/cogs/downloader/downloader.py:1358 +msgid "# Installed Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1369 +msgid "> Available Cogs\n" "No cogs are available." msgstr "" -#: redbot/cogs/downloader/downloader.py:1321 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1371 +msgid "> Available Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1323 -msgid "Available Cog:\n" +#: redbot/cogs/downloader/downloader.py:1373 +msgid "> Available Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1330 +#: redbot/cogs/downloader/downloader.py:1380 #, docstring msgid "List information about a single cog.\n\n" " Example:\n" -" - `[p]cog info 26-Cogs defender`\n\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:1343 +#: redbot/cogs/downloader/downloader.py:1393 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:1349 +#: redbot/cogs/downloader/downloader.py:1399 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -658,207 +677,225 @@ msgid "Information on {cog_name}:\n" "Requirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1361 +#: redbot/cogs/downloader/downloader.py:1411 msgid "Author of the cog didn't provide end user data statement." msgstr "" -#: redbot/cogs/downloader/downloader.py:1430 +#: redbot/cogs/downloader/downloader.py:1480 msgid "\n" "Couldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1432 +#: redbot/cogs/downloader/downloader.py:1482 msgid "\n" "Couldn't find this cog in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1436 +#: redbot/cogs/downloader/downloader.py:1486 msgid "\n" "These cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1438 +#: redbot/cogs/downloader/downloader.py:1488 msgid "\n" "This cog was already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1442 +#: redbot/cogs/downloader/downloader.py:1492 msgid "\n" "Some cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1444 -msgid "Cog with this name is already installed from a different repo." +#: redbot/cogs/downloader/downloader.py:1494 +msgid "\n" +"Cog with this name is already installed from a different repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1461 +#: redbot/cogs/downloader/downloader.py:1511 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1474 +#: redbot/cogs/downloader/downloader.py:1524 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1478 +#: redbot/cogs/downloader/downloader.py:1528 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1487 +#: redbot/cogs/downloader/downloader.py:1537 msgid "\n" "These cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1489 -msgid "This cog requires higher python version than you have: " +#: redbot/cogs/downloader/downloader.py:1539 +msgid "\n" +"This cog requires higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1493 +#: redbot/cogs/downloader/downloader.py:1543 msgid "\n" "These cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1498 -msgid "This cog requires different Red version than you currently have ({current_version}): " +#: redbot/cogs/downloader/downloader.py:1548 +msgid "\n" +"This cog requires different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1569 +#: redbot/cogs/downloader/downloader.py:1619 msgid "Cog update completed successfully." msgstr "Cog Update erfolgreich." -#: redbot/cogs/downloader/downloader.py:1584 +#: redbot/cogs/downloader/downloader.py:1634 msgid "\n" "End user data statements of these cogs have changed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1586 +#: redbot/cogs/downloader/downloader.py:1636 msgid "\n" "You can use {command} to see the updated statements.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1592 -msgid "End user data statement of this cog has changed:" +#: redbot/cogs/downloader/downloader.py:1642 +msgid "\n" +"End user data statement of this cog has changed:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1594 +#: redbot/cogs/downloader/downloader.py:1644 msgid "\n" "You can use {command} to see the updated statement.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1601 +#: redbot/cogs/downloader/downloader.py:1651 +msgid "\n" +"You may need to resync your slash commands with `{prefix}slash sync`." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1657 msgid "\n" "Failed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1603 +#: redbot/cogs/downloader/downloader.py:1659 msgid "\n" "Failed to update cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1606 +#: redbot/cogs/downloader/downloader.py:1662 msgid "No cogs were updated." msgstr "Keine Cogs wurden aktualisiert." -#: redbot/cogs/downloader/downloader.py:1609 +#: redbot/cogs/downloader/downloader.py:1665 msgid "\n" "Some shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "\n" "Einige gemeinsame Bibliotheken wurden aktualisiert, du solltest den Bot neustarten um die Änderungen zu übernehmen." -#: redbot/cogs/downloader/downloader.py:1614 +#: redbot/cogs/downloader/downloader.py:1670 msgid "\n" "A shared library was updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1631 +#: redbot/cogs/downloader/downloader.py:1687 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:1636 +#: redbot/cogs/downloader/downloader.py:1692 msgid "Would you like to reload the updated cogs?" msgstr "Möchtest du die aktualisierten cogs neu laden?" -#: redbot/cogs/downloader/downloader.py:1638 +#: redbot/cogs/downloader/downloader.py:1694 msgid "Would you like to reload the updated cog?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1662 +#: redbot/cogs/downloader/downloader.py:1720 msgid "OK then." msgstr "Also gut." -#: redbot/cogs/downloader/downloader.py:1692 +#: redbot/cogs/downloader/downloader.py:1750 #, 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" +" - `[p]findcog ping`\n\n" " **Arguments**\n\n" " - `` The command to search for.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1706 +#: redbot/cogs/downloader/downloader.py:1764 msgid "That command doesn't seem to exist." msgstr "Dieser Befehl scheint nicht zu existieren." -#: redbot/cogs/downloader/downloader.py:1721 +#: redbot/cogs/downloader/downloader.py:1779 +#: redbot/cogs/downloader/downloader.py:1784 msgid "Missing from installed repos" msgstr "Fehlt aus installierten repos" -#: redbot/cogs/downloader/downloader.py:1731 +#: redbot/cogs/downloader/downloader.py:1799 +#: redbot/cogs/downloader/downloader.py:1801 msgid "Unknown" msgstr "Unbekannt" -#: redbot/cogs/downloader/downloader.py:1732 +#: redbot/cogs/downloader/downloader.py:1800 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1735 +#: redbot/cogs/downloader/downloader.py:1804 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1741 +#: redbot/cogs/downloader/downloader.py:1810 msgid "Command:" msgstr "Befehl:" -#: redbot/cogs/downloader/downloader.py:1742 -msgid "Cog Name:" -msgstr "Cog Name:" +#: redbot/cogs/downloader/downloader.py:1811 +msgid "Cog package name:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1812 +msgid "Cog name:" +msgstr "" -#: redbot/cogs/downloader/downloader.py:1743 +#: redbot/cogs/downloader/downloader.py:1813 msgid "Made by:" msgstr "Erstellt von:" -#: redbot/cogs/downloader/downloader.py:1744 +#: redbot/cogs/downloader/downloader.py:1814 +msgid "Repo name:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1815 msgid "Repo URL:" msgstr "Repo URL:" -#: redbot/cogs/downloader/downloader.py:1747 +#: redbot/cogs/downloader/downloader.py:1818 msgid "Repo branch:" msgstr "Repo Branch:" -#: redbot/cogs/downloader/downloader.py:1752 -msgid "Command: {command}\n" -"Cog name: {cog}\n" -"Made by: {author}\n" -"Repo URL: {repo_url}\n" -msgstr "Befehl: {command}\n" -"Cog Name: {cog}\n" -"Erstellt von: {author}\n" -"Repo URL: {repo_url}\n" +#: redbot/cogs/downloader/downloader.py:1823 +msgid "Command: {command}\n" +"Cog package name: {cog_pkg}\n" +"Cog name: {cog}\n" +"Made by: {author}\n" +"Repo name: {repo_name}\n" +"Repo URL: {repo_url}\n" +msgstr "" -#: redbot/cogs/downloader/downloader.py:1756 +#: redbot/cogs/downloader/downloader.py:1839 msgid "Repo branch: {branch_name}\n" msgstr "Repo Branch: {branch_name}\n" -#: redbot/cogs/downloader/downloader.py:1777 +#: redbot/cogs/downloader/downloader.py:1860 msgid "Failed to update the following repositories:" msgstr "Aktualisierung der folgenden repos fehlgeschlagen:" -#: redbot/cogs/downloader/downloader.py:1779 +#: redbot/cogs/downloader/downloader.py:1862 msgid "Failed to update the following repository:" msgstr "Aktualisierung des folgenden repo fehlgeschlagen:" -#: redbot/cogs/downloader/downloader.py:1782 +#: redbot/cogs/downloader/downloader.py:1865 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 f583f38b337..91b34217eb5 100644 --- a/redbot/cogs/downloader/locales/es-ES.po +++ b/redbot/cogs/downloader/locales/es-ES.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-27 12:48+0000\n" +"POT-Creation-Date: 2023-12-24 00:24+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,28 +15,28 @@ msgstr "" "X-Crowdin-File-ID: 20\n" "Language: es_ES\n" -#: redbot/cogs/downloader/checks.py:12 +#: redbot/cogs/downloader/checks.py:20 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\n" -"By 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\n" +"By typing '{confirmation_message}' you declare that you have read and fully understand the above message. This message won't be shown again until the next reboot.\n\n" "You have **30** seconds to reply to this message." 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\n" -"Al 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\n" +"Al escribir '{confirmation_message}' declaras que has leído y entendido completamente el mensaje superior. Este mensaje no se mostrará de nuevo hasta el próximo reinicio.\n\n" "Tienes **30** segundos para responder a este mensaje." -#: redbot/cogs/downloader/checks.py:36 +#: redbot/cogs/downloader/checks.py:38 msgid "Your response has timed out, please try again." 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 "No se encontró el módulo de descargador." +msgstr "No se encontró el módulo de descargas." #: redbot/cogs/downloader/converters.py:19 msgid "Cog `{cog_name}` is not installed." -msgstr "Cog `{cog_name}` no está instalado." +msgstr "El Cog `{cog_name}` no está instalado." -#: redbot/cogs/downloader/downloader.py:30 +#: redbot/cogs/downloader/downloader.py:31 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." @@ -44,7 +44,7 @@ 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 +#: redbot/cogs/downloader/downloader.py:40 #, docstring msgid "Install community cogs made by Cog Creators.\n\n" " Community cogs, also called third party cogs, are not included\n" @@ -56,174 +56,152 @@ msgid "Install community cogs made by Cog Creators.\n\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" +" en la instalación de Red 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 +#: redbot/cogs/downloader/downloader.py:490 #, 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" +" - `[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" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:502 +#: redbot/cogs/downloader/downloader.py:508 msgid "Libraries installed." msgstr "Librerías instaladas." -#: redbot/cogs/downloader/downloader.py:502 +#: redbot/cogs/downloader/downloader.py:508 msgid "Library installed." -msgstr "Librerías instaladas." +msgstr "Librería instalada." -#: redbot/cogs/downloader/downloader.py:505 +#: redbot/cogs/downloader/downloader.py:511 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:510 +#: redbot/cogs/downloader/downloader.py:516 msgid "The library 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:518 +#: redbot/cogs/downloader/downloader.py:524 #, docstring msgid "Base command for repository management." msgstr "Comando base para la gestión del repositorio." -#: redbot/cogs/downloader/downloader.py:525 +#: redbot/cogs/downloader/downloader.py:531 #, 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" +" - `[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, hyphens, and dots (but they cannot start or end with a dot).\n\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" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:545 -msgid "Repo names can only contain characters A-z, numbers, underscores, and hyphens." -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:551 +msgid "Repo names cannot start or end with a dot." +msgstr "Los nombres de repositorios no pueden comenzar o terminar con un punto." -#: redbot/cogs/downloader/downloader.py:554 +#: redbot/cogs/downloader/downloader.py:555 +msgid "Repo names can only contain characters A-z, numbers, underscores, hyphens, and dots." +msgstr "Los nombres de los repositorios solo pueden contener caracteres de la A a la z, números, guiones bajos, guiones y puntos." + +#: redbot/cogs/downloader/downloader.py:567 msgid "The repo name you provided is already in use. Please choose another name." msgstr "El nombre del repositorio proporcionado ya está en uso. Por favor, elija otro nombre." -#: redbot/cogs/downloader/downloader.py:558 +#: redbot/cogs/downloader/downloader.py:571 +msgid "Failed to authenticate or repository does not exist. See logs for more information." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:585 msgid "Something went wrong during the cloning process. See logs for more information." msgstr "Algo salió mal durante el proceso de clonación. Vea los registros para más información." -#: redbot/cogs/downloader/downloader.py:576 +#: redbot/cogs/downloader/downloader.py:603 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:582 +#: redbot/cogs/downloader/downloader.py:609 msgid "Repo `{name}` successfully added." msgstr "Repo `{name}` añadida correctamente." -#: redbot/cogs/downloader/downloader.py:588 +#: redbot/cogs/downloader/downloader.py:615 #, docstring msgid "\n" " Remove repos and their files.\n\n" " Examples:\n" -" - `[p]repo delete 26-Cogs`\n" -" - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n" +" - `[p]repo delete 26-Cogs`\n" +" - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n" " **Arguments**\n\n" " - `` The repo or repos to remove.\n" " " -msgstr "\n" -" Eliminar repositorios y sus archivos.\n\n" -" Ejemplos:\n" -" - `[p]repo delete 26-Cogs`\n" -" - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n" -" **Argumentos**\n\n" -" - `` El repositorio o los repositorios a eliminar.\n" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:604 +#: redbot/cogs/downloader/downloader.py:631 msgid "Successfully deleted repos: " -msgstr "Reposts eliminados con éxito: " +msgstr "Se ha eliminado los siguientes repositorios con éxito: " -#: redbot/cogs/downloader/downloader.py:606 +#: redbot/cogs/downloader/downloader.py:633 msgid "Successfully deleted the repo: " -msgstr "¡Se ha eliminado el repositorio con éxito: " +msgstr "Se ha eliminado el siguientes repositorio con éxito: " -#: redbot/cogs/downloader/downloader.py:613 +#: redbot/cogs/downloader/downloader.py:640 #, docstring msgid "List all installed repos." -msgstr "Listar todos los repositorios instalados." +msgstr "Mostrar todos los repositorios instalados." -#: redbot/cogs/downloader/downloader.py:617 +#: redbot/cogs/downloader/downloader.py:644 msgid "There are no repos installed." msgstr "No hay repositorios instalados." -#: redbot/cogs/downloader/downloader.py:620 -msgid "Installed Repos:\n\n" -msgstr "Repositorios Instalados: \n\n" +#: redbot/cogs/downloader/downloader.py:647 +msgid "# Installed Repos\n" +msgstr "# Repositorios instalados\n" -#: redbot/cogs/downloader/downloader.py:622 -msgid "Installed Repo:\n\n" -msgstr "Repositorio instalado:\n\n" +#: redbot/cogs/downloader/downloader.py:649 +msgid "# Installed Repo\n" +msgstr "# Repositorio instalado\n" -#: redbot/cogs/downloader/downloader.py:631 +#: redbot/cogs/downloader/downloader.py:658 #, docstring msgid "Show information about a repo.\n\n" " Example:\n" -" - `[p]repo info 26-Cogs`\n\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" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:640 -#: redbot/cogs/downloader/downloader.py:1363 -#: redbot/cogs/downloader/downloader.py:1718 +#: redbot/cogs/downloader/downloader.py:667 +#: redbot/cogs/downloader/downloader.py:1413 +#: redbot/cogs/downloader/downloader.py:1776 msgid "Missing from info.json" msgstr "Ausente de info.json" -#: redbot/cogs/downloader/downloader.py:642 +#: redbot/cogs/downloader/downloader.py:669 msgid "Repo url: {repo_url}\n" msgstr "URL de repositorio: {repo_url}\n" -#: redbot/cogs/downloader/downloader.py:644 +#: redbot/cogs/downloader/downloader.py:671 msgid "Branch: {branch_name}\n" msgstr "Rama: {branch_name}\n" -#: redbot/cogs/downloader/downloader.py:645 +#: redbot/cogs/downloader/downloader.py:672 msgid "Made by: {author}\n" "Description:\n" "{description}" @@ -231,60 +209,52 @@ msgstr "Hecho por: {author}\n" "Descripción:\n" "{description}" -#: redbot/cogs/downloader/downloader.py:649 +#: redbot/cogs/downloader/downloader.py:676 msgid "Information on {repo_name} repo:{information}" msgstr "Información sobre el repositorio de {repo_name}:{information}" -#: redbot/cogs/downloader/downloader.py:657 +#: redbot/cogs/downloader/downloader.py:684 #, 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" +" - `[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" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:677 +#: redbot/cogs/downloader/downloader.py:704 msgid "Repo update completed successfully." msgstr "La actualización del repositorio se completó correctamente." -#: redbot/cogs/downloader/downloader.py:678 -#: redbot/cogs/downloader/downloader.py:1580 +#: redbot/cogs/downloader/downloader.py:705 +#: redbot/cogs/downloader/downloader.py:1630 msgid "\n" "Updated: " msgstr "\n" -"Actualizado: " +"Actualizados: " -#: redbot/cogs/downloader/downloader.py:680 +#: redbot/cogs/downloader/downloader.py:707 msgid "All installed repos are already up to date." msgstr "Todos los repos instalados ya están actualizados." -#: redbot/cogs/downloader/downloader.py:683 +#: redbot/cogs/downloader/downloader.py:710 msgid "These repos are already up to date." msgstr "Estos repos ya están actualizados." -#: redbot/cogs/downloader/downloader.py:685 +#: redbot/cogs/downloader/downloader.py:712 msgid "This repo is already up to date." msgstr "Este repositorio ya está actualizado." -#: redbot/cogs/downloader/downloader.py:695 +#: redbot/cogs/downloader/downloader.py:722 #, 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:700 +#: redbot/cogs/downloader/downloader.py:727 #, docstring msgid "\n" " This command should not be used unless Red specifically asks for it.\n\n" @@ -299,184 +269,159 @@ msgstr "\n" " debido a cambios en la versión menor de Python.\n" " " -#: redbot/cogs/downloader/downloader.py:730 -#: redbot/cogs/downloader/downloader.py:1560 +#: redbot/cogs/downloader/downloader.py:757 +#: redbot/cogs/downloader/downloader.py:1610 msgid "Failed to install requirements: " msgstr "Error al instalar los requisitos: " -#: redbot/cogs/downloader/downloader.py:732 -#: redbot/cogs/downloader/downloader.py:1562 +#: redbot/cogs/downloader/downloader.py:759 +#: redbot/cogs/downloader/downloader.py:1612 msgid "Failed to install the requirement: " msgstr "Error al instalar los requisitos: " -#: redbot/cogs/downloader/downloader.py:737 -#: redbot/cogs/downloader/downloader.py:1622 +#: redbot/cogs/downloader/downloader.py:764 +#: redbot/cogs/downloader/downloader.py:1678 msgid "\n" "Failed to install shared libraries: " msgstr "\n" "Error al instalar librerías compartidas: " -#: redbot/cogs/downloader/downloader.py:739 -#: redbot/cogs/downloader/downloader.py:1624 +#: redbot/cogs/downloader/downloader.py:766 +#: redbot/cogs/downloader/downloader.py:1680 msgid "\n" "Failed to install shared library: " msgstr "\n" "Error al instalar librería compartida: " -#: redbot/cogs/downloader/downloader.py:744 +#: redbot/cogs/downloader/downloader.py:771 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled but there were some errors:\n" 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:752 +#: redbot/cogs/downloader/downloader.py:779 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "Se han reinstalado los requisitos de Cog y las bibliotecas compartidas para todos los cogs instalados." -#: redbot/cogs/downloader/downloader.py:760 +#: redbot/cogs/downloader/downloader.py:787 #, 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" +" - `[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" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:779 +#: redbot/cogs/downloader/downloader.py:806 #, 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" +" - `[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 "Instale un módulo desde la revisión especificada del repositorio dado.\n\n" -" Las revisiones son \"identificadores de confirmación\" que apuntan al punto en el código cuando se hizo un cambio específico.\n" -" La última revisión se puede encontrar en la barra de URL para cualquier repositorio de GitHub [presionando \"y\" en ese repositorio](https://docs. ithub.com/es/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" -" Las revisiones más antiguas se pueden encontrar en la barra de URL [viendo el historial de confirmación de cualquier repositorio](https://cdn. iscordapp.com/attachments/133251234164375552/775760247787749406/unknown. ng)\n\n" -" Ejemplo:\n" -" - `[p]cog installversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\n\n" -" **Argumentos**\n\n" -" - `` El nombre del repositorio del que instalar programas.\n" -" - `` La revisión desde la que instalar.\n" -" - `` El cog o los cogs a instalar.\n" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:806 -#: redbot/cogs/downloader/downloader.py:1193 +#: redbot/cogs/downloader/downloader.py:833 +#: redbot/cogs/downloader/downloader.py:1242 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\n" msgstr "Error: sha1 corto `{rev}` es ambiguo. Posibles candidatos:\n" -#: redbot/cogs/downloader/downloader.py:818 -#: redbot/cogs/downloader/downloader.py:1204 +#: redbot/cogs/downloader/downloader.py:845 +#: redbot/cogs/downloader/downloader.py:1253 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "Error: no hay ninguna revisión `{rev}` en el repositorio `{repo.name}`" -#: redbot/cogs/downloader/downloader.py:833 +#: redbot/cogs/downloader/downloader.py:860 msgid "\n" "Failed to install requirements: " msgstr "\n" "Error al instalar los requisitos: " -#: redbot/cogs/downloader/downloader.py:835 +#: redbot/cogs/downloader/downloader.py:862 msgid "\n" "Failed to install the requirement: " msgstr "\n" "Error al instalar los requisitos: " -#: redbot/cogs/downloader/downloader.py:856 +#: redbot/cogs/downloader/downloader.py:883 msgid "\n" "Failed to install shared libraries for `{repo.name}` repo: " msgstr "\n" "Error al instalar las librerías compartidas para `{repo.name}` repo: " -#: redbot/cogs/downloader/downloader.py:858 +#: redbot/cogs/downloader/downloader.py:885 msgid "\n" "Failed to install shared library for `{repo.name}` repo: " msgstr "\n" "Error al instalar librería compartida para el repositorio `{repo.name}`: " -#: redbot/cogs/downloader/downloader.py:867 +#: redbot/cogs/downloader/downloader.py:894 msgid "\n" "Failed to install cogs: " msgstr "\n" "Error al instalar los cogs: " -#: redbot/cogs/downloader/downloader.py:869 +#: redbot/cogs/downloader/downloader.py:896 msgid "\n" "Failed to install the cog: " msgstr "\n" "Error al instalar el cog: " -#: redbot/cogs/downloader/downloader.py:878 +#: redbot/cogs/downloader/downloader.py:905 msgid "Successfully installed cogs: " -msgstr "Coaches instalados con éxito: " +msgstr "Cogs instalados con éxito: " -#: redbot/cogs/downloader/downloader.py:880 +#: redbot/cogs/downloader/downloader.py:907 msgid "Successfully installed the cog: " msgstr "Cog instalado con éxito: " -#: redbot/cogs/downloader/downloader.py:884 +#: redbot/cogs/downloader/downloader.py:911 msgid "\n" "These cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" msgstr "\n" "Estos programadores ahora están fijados y no se actualizarán automáticamente. Para cambiar esto, usa `{prefix}encog unpin `" -#: redbot/cogs/downloader/downloader.py:891 +#: redbot/cogs/downloader/downloader.py:918 msgid "\n" "You can load them using {command_1}. To see end user data statements, you can use {command_2}." msgstr "\n" -"Puedes cargarlos usando {command_1}. Para ver las declaraciones de datos del usuario final, puedes usar {command_2}." +"Puedes cargarlo(s) usando {command_1}. Para ver las declaraciones de datos del usuario final, puedes usar {command_2}." -#: redbot/cogs/downloader/downloader.py:908 +#: redbot/cogs/downloader/downloader.py:935 #, 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 defender`\n" -" - `[p]cog uninstall say roleinvite`\n\n" +" - `[p]cog uninstall defender`\n" +" - `[p]cog uninstall say roleinvite`\n\n" " **Arguments**\n\n" " - `` The cog or cogs to uninstall.\n" " " -msgstr "Desinstalar cogs.\n\n" -" Solo puedes desinstalar cogs que fueron instalados previamente\n" -" por el Descargador.\n\n" -" Ejemplos:\n" -" - `[p]cog uninstall defender`\n" -" - `[p]cog uninstall say roleinvite`\n\n" -" **Argumentos**\n\n" -" - `` El cogs o cogs a desinstalar.\n" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:941 +#: redbot/cogs/downloader/downloader.py:968 msgid "Successfully uninstalled cogs: " -msgstr "Desinstalados con éxito: " +msgstr "Cogs desinstalados con éxito: " -#: redbot/cogs/downloader/downloader.py:943 +#: redbot/cogs/downloader/downloader.py:970 msgid "Successfully uninstalled the cog: " msgstr "El cog se desinstaló correctamente: " -#: redbot/cogs/downloader/downloader.py:948 +#: redbot/cogs/downloader/downloader.py:975 msgid "\n" "Downloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " msgstr "\n" "El descargador ha eliminado estos programadores de la lista de programadores instalados, pero no pudo encontrar sus archivos: " -#: redbot/cogs/downloader/downloader.py:953 +#: redbot/cogs/downloader/downloader.py:980 msgid "\n" "They were most likely removed without using {command_1}.\n" "You may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with {command_2}." @@ -484,13 +429,13 @@ msgstr "\n" "Probablemente fueron eliminados sin usar {command_1}.\n" "Puede 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 {command_2}." -#: redbot/cogs/downloader/downloader.py:964 +#: redbot/cogs/downloader/downloader.py:991 msgid "\n" "Downloader has removed this cog from the installed cogs list but it wasn't able to find its files: " msgstr "\n" "El instalador ha eliminado este cog de la lista de programas instalados pero no pudo encontrar sus archivos: " -#: redbot/cogs/downloader/downloader.py:969 +#: redbot/cogs/downloader/downloader.py:996 msgid "\n" "It was most likely removed without using {command_1}.\n" "You may need to remove those files manually if the cog is still usable. If so, ensure the cog has been unloaded with {command_2}." @@ -498,100 +443,93 @@ msgstr "\n" "Probablemente fue eliminado sin usar {command_1}.\n" "Puede que necesite eliminar esos archivos manualmente si el cog todavía es utilizable. Si es así, asegúrese de que el engranaje ha sido descargado con {command_2}." -#: redbot/cogs/downloader/downloader.py:982 +#: redbot/cogs/downloader/downloader.py:1009 #, 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" +" - `[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 "Anclar cogs - esto bloqueará a los cogs en su versión actual.\n\n" -" Ejemplos:\n" -" - `[p]cog pin defender`\n" -" - `[p]cog pin outdated_cog1 outdated_cog2`\n\n" -" **Argumentos**\n\n" -" - `` El cog o los cogs a anclar. Debe estar instalado.\n" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:1005 +#: redbot/cogs/downloader/downloader.py:1032 msgid "Pinned cogs: " msgstr "Piñas fijadas: " -#: redbot/cogs/downloader/downloader.py:1005 +#: redbot/cogs/downloader/downloader.py:1032 msgid "Pinned cog: " msgstr "Cog fijado: " -#: redbot/cogs/downloader/downloader.py:1009 +#: redbot/cogs/downloader/downloader.py:1036 msgid "\n" "These cogs were already pinned: " msgstr "\n" "Estos programadores ya estaban fijados: " -#: redbot/cogs/downloader/downloader.py:1011 +#: redbot/cogs/downloader/downloader.py:1038 msgid "\n" "This cog was already pinned: " msgstr "\n" "Este cog ya estaba fijado: " -#: redbot/cogs/downloader/downloader.py:1017 +#: redbot/cogs/downloader/downloader.py:1044 #, 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" +" - `[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 "Desanclar cogs - esto eliminará el bloqueo de actualización de los cogs.\n\n" -" Ejemplos:\n" -" - `[p]cog unpin defender`\n" -" - `[p]cog unpin outdated_cog1 outdated_cog2`\n\n" -" **Argumentos**\n\n" -" - `` El cog o los cogs a desanclar. Debe estar instalado y fijado." - -#: redbot/cogs/downloader/downloader.py:1039 +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1066 msgid "Unpinned cogs: " msgstr "Cogs de desanclado: " -#: redbot/cogs/downloader/downloader.py:1039 +#: redbot/cogs/downloader/downloader.py:1066 msgid "Unpinned cog: " msgstr "Cog desfijado: " -#: redbot/cogs/downloader/downloader.py:1043 +#: redbot/cogs/downloader/downloader.py:1070 msgid "\n" "These cogs weren't pinned: " msgstr "\n" "Estos programadores no estaban fijados: " -#: redbot/cogs/downloader/downloader.py:1045 +#: redbot/cogs/downloader/downloader.py:1072 msgid "\n" "This cog was already not pinned: " msgstr "\n" "Este cog ya no estaba fijado: " -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1078 #, docstring msgid "List currently pinned cogs." msgstr "Lista de engranajes fijados." -#: redbot/cogs/downloader/downloader.py:1057 +#: redbot/cogs/downloader/downloader.py:1085 +msgid "unknown" +msgstr "desconocido" + +#: redbot/cogs/downloader/downloader.py:1088 msgid "None." msgstr "Ninguno." -#: redbot/cogs/downloader/downloader.py:1061 +#: redbot/cogs/downloader/downloader.py:1092 msgid "(continued)" msgstr "(continuado)" -#: redbot/cogs/downloader/downloader.py:1061 +#: redbot/cogs/downloader/downloader.py:1092 msgid "Pinned Cogs:" msgstr "Cogs fijadas:" -#: redbot/cogs/downloader/downloader.py:1071 +#: redbot/cogs/downloader/downloader.py:1098 msgid "Pinned Cogs: \n" msgstr "Piñas fijadas: \n" -#: redbot/cogs/downloader/downloader.py:1076 +#: redbot/cogs/downloader/downloader.py:1103 #, docstring msgid "\n" " Check for available cog updates (including pinned cogs).\n\n" @@ -604,200 +542,173 @@ msgstr "\n" " Usa `[p]actualización de cog ` para actualizar los cogs.\n" " " -#: redbot/cogs/downloader/downloader.py:1092 +#: redbot/cogs/downloader/downloader.py:1119 msgid "These cogs can be updated: " msgstr "Estos programas pueden ser actualizados: " -#: redbot/cogs/downloader/downloader.py:1094 +#: redbot/cogs/downloader/downloader.py:1121 msgid "This cog can be updated: " msgstr "Este cog puede ser actualizado: " -#: redbot/cogs/downloader/downloader.py:1099 +#: redbot/cogs/downloader/downloader.py:1126 msgid "\n" "These shared libraries can be updated: " msgstr "\n" "Estas librerías compartidas pueden ser actualizadas: " -#: redbot/cogs/downloader/downloader.py:1101 +#: redbot/cogs/downloader/downloader.py:1128 msgid "\n" "This shared library can be updated: " msgstr "\n" "Esta librería compartida puede ser actualizada: " -#: redbot/cogs/downloader/downloader.py:1104 +#: redbot/cogs/downloader/downloader.py:1131 msgid "No cogs can be updated." msgstr "No se puede actualizar ningún programa de programación." -#: redbot/cogs/downloader/downloader.py:1108 +#: redbot/cogs/downloader/downloader.py:1135 msgid "All installed cogs are up to date." msgstr "Todos los programas instalados están actualizados." -#: redbot/cogs/downloader/downloader.py:1117 +#: redbot/cogs/downloader/downloader.py:1146 #, docstring msgid "Update all cogs, or ones of your choosing.\n\n" " Examples:\n" -" - `[p]cog update`\n" -" - `[p]cog update defender`\n\n" +" - `[p]cog update`\n" +" - `[p]cog update True`\n" +" - `[p]cog update defender`\n" +" - `[p]cog update True defender`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\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" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:1131 +#: redbot/cogs/downloader/downloader.py:1167 #, 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" +" - `[p]cog updateallfromrepos 26-Cogs`\n" +" - `[p]cog updateallfromrepos True 26-Cogs`\n" +" - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\n" " - `` The repo or repos to update all cogs from.\n" " " -msgstr "Actualiza todos los cogs desde repositorios de tu elección.\n\n" -" Ejemplos:\n" -" - `[p]cog updateallfromrepos 26-Cogs`\n" -" - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\n\n" -" **Argumentos**\n\n" -" - `` El repositorio o los repositorios de los que actualizar todos los archivos.\n" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:1147 +#: redbot/cogs/downloader/downloader.py:1192 #, 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" +" Examples:\n" +" - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\n" +" - `[p]cog updatetoversion True Broken-Repo 6107c0770ad391f1d3a6131b216991e862cc897e cog_name`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\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 "Actualiza todos los cogs, o los de tu elección para la revisión elegida de un solo repositorio.\n\n" -" Tenga en cuenta que actualizar no significa downgrade y por lo tanto `revision`\n" -" tiene que ser más reciente que la versión que el cog tiene instalada actualmente. Si quieres\n" -" downgradear el cog, desinstalalo e instalalo de nuevo.\n\n" -" Mira `[p]cog installversion` para una explicación de `revision`.\n\n" -" Ejemplo:\n" -" - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\n\n" -" **Argumentos**\n\n" -" - `` El repositorio o los repositorios de los que actualizar todos los cogs.\n" -" - `` La revisión a actualizar.\n" -" - `[cogs...]` El cog o los cogs a actualizar.\n" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:1225 +#: redbot/cogs/downloader/downloader.py:1274 msgid "There were no cogs to check." -msgstr "No había ningún programa informático para comprobar." +msgstr "No había ningún cog a revisar." -#: redbot/cogs/downloader/downloader.py:1229 -#: redbot/cogs/downloader/downloader.py:1265 +#: redbot/cogs/downloader/downloader.py:1278 +#: redbot/cogs/downloader/downloader.py:1314 msgid "\n" "These cogs are pinned and therefore weren't checked: " msgstr "\n" "Estos programadores están anclados y por lo tanto no fueron revisados: " -#: redbot/cogs/downloader/downloader.py:1231 -#: redbot/cogs/downloader/downloader.py:1267 +#: redbot/cogs/downloader/downloader.py:1280 +#: redbot/cogs/downloader/downloader.py:1316 msgid "\n" "This cog is pinned and therefore wasn't checked: " msgstr "\n" "Este engranaje está fijado y por lo tanto no fue revisado: " -#: redbot/cogs/downloader/downloader.py:1245 +#: redbot/cogs/downloader/downloader.py:1294 msgid "Cogs from provided repos are already up to date." msgstr "Los programas de repos proporcionados ya están actualizados." -#: redbot/cogs/downloader/downloader.py:1248 +#: redbot/cogs/downloader/downloader.py:1297 msgid "Provided cogs are already up to date with this revision." msgstr "Los programadores suministrados ya están actualizados con esta revisión." -#: redbot/cogs/downloader/downloader.py:1252 +#: redbot/cogs/downloader/downloader.py:1301 msgid "Cogs from provided repo are already up to date with this revision." msgstr "Los programas del repositorio proporcionado ya están actualizados con esta revisión." -#: redbot/cogs/downloader/downloader.py:1257 +#: redbot/cogs/downloader/downloader.py:1306 msgid "Provided cogs are already up to date." msgstr "Los programas proporcionados ya están actualizados." -#: redbot/cogs/downloader/downloader.py:1259 +#: redbot/cogs/downloader/downloader.py:1308 msgid "All installed cogs are already up to date." -msgstr "Todos los programas instalados ya están actualizados." +msgstr "Todos los cogs instalados ya están al dia." -#: redbot/cogs/downloader/downloader.py:1289 +#: redbot/cogs/downloader/downloader.py:1338 #, docstring msgid "List all available cogs from a single repo.\n\n" " Example:\n" -" - `[p]cog list 26-Cogs`\n\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" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:1306 -msgid "Installed Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1356 +msgid "# Installed Cogs\n" "{text}" -msgstr "Cogs instalados:\n" +msgstr "# Cogs instalados:\n" "{text}" -#: redbot/cogs/downloader/downloader.py:1308 -msgid "Installed Cog:\n" +#: redbot/cogs/downloader/downloader.py:1358 +msgid "# Installed Cog\n" "{text}" -msgstr "Cog instalado:\n" +msgstr "# Cog instalado:\n" "{text}" -#: redbot/cogs/downloader/downloader.py:1319 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1369 +msgid "> Available Cogs\n" "No cogs are available." -msgstr "Cogs disponibles:\n" +msgstr "> Cogs disponibles:\n" "No hay cogs disponibles." -#: redbot/cogs/downloader/downloader.py:1321 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1371 +msgid "> Available Cogs\n" "{text}" -msgstr "Cogs disponibles:\n" +msgstr "> Cogs disponibles:\n" "{text}" -#: redbot/cogs/downloader/downloader.py:1323 -msgid "Available Cog:\n" +#: redbot/cogs/downloader/downloader.py:1373 +msgid "> Available Cog\n" "{text}" -msgstr "Cog disponible:\n" +msgstr "> Cog disponible:\n" "{text}" -#: redbot/cogs/downloader/downloader.py:1330 +#: redbot/cogs/downloader/downloader.py:1380 #, docstring msgid "List information about a single cog.\n\n" " Example:\n" -" - `[p]cog info 26-Cogs defender`\n\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" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:1343 +#: redbot/cogs/downloader/downloader.py:1393 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "No hay ningún módulo `{cog_name}` en el repositorio `{repo.name}`" -#: redbot/cogs/downloader/downloader.py:1349 +#: redbot/cogs/downloader/downloader.py:1399 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -811,226 +722,248 @@ msgstr "Información sobre {cog_name}:\n" "Requerido: {author}\n" "Requeridos: {requirements}" -#: redbot/cogs/downloader/downloader.py:1361 +#: redbot/cogs/downloader/downloader.py:1411 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:1430 +#: redbot/cogs/downloader/downloader.py:1480 msgid "\n" "Couldn't find these cogs in {repo.name}: " msgstr "\n" "No se han podido encontrar estos programas en {repo.name}: " -#: redbot/cogs/downloader/downloader.py:1432 +#: redbot/cogs/downloader/downloader.py:1482 msgid "\n" "Couldn't find this cog in {repo.name}: " msgstr "\n" "No he podido encontrar este cog en {repo.name}: " -#: redbot/cogs/downloader/downloader.py:1436 +#: redbot/cogs/downloader/downloader.py:1486 msgid "\n" "These cogs were already installed: " msgstr "\n" "Estos programas ya estaban instalados: " -#: redbot/cogs/downloader/downloader.py:1438 +#: redbot/cogs/downloader/downloader.py:1488 msgid "\n" "This cog was already installed: " msgstr "\n" "Este cog ya estaba instalado: " -#: redbot/cogs/downloader/downloader.py:1442 +#: redbot/cogs/downloader/downloader.py:1492 msgid "\n" "Some cogs with these names are already installed from different repos: " msgstr "\n" "Algunos programadores con estos nombres ya están instalados desde diferentes repos: " -#: redbot/cogs/downloader/downloader.py:1444 -msgid "Cog with this name is already installed from a different repo." -msgstr "Un cog con este nombre ya está instalado desde un repositorio diferente." +#: redbot/cogs/downloader/downloader.py:1494 +msgid "\n" +"Cog with this name is already installed from a different repo: " +msgstr "\n" +"Un cog con este nombre ya está instalado desde un repositorio diferente: " -#: redbot/cogs/downloader/downloader.py:1461 +#: redbot/cogs/downloader/downloader.py:1511 msgid " (Minimum: {min_version})" msgstr " (Mínimo: {min_version})" -#: redbot/cogs/downloader/downloader.py:1474 +#: redbot/cogs/downloader/downloader.py:1524 msgid " (Minimum: {min_version}" msgstr " (Mínimo: {min_version}" -#: redbot/cogs/downloader/downloader.py:1478 +#: redbot/cogs/downloader/downloader.py:1528 msgid ", at most: {max_version}" msgstr ", como máximo: {max_version}" -#: redbot/cogs/downloader/downloader.py:1487 +#: redbot/cogs/downloader/downloader.py:1537 msgid "\n" "These cogs require higher python version than you have: " msgstr "\n" "Estos programadores requieren una versión de python mayor de la que tiene: " -#: redbot/cogs/downloader/downloader.py:1489 -msgid "This cog requires higher python version than you have: " -msgstr "Este cog necesita una versión de python superior a la que tiene: " +#: redbot/cogs/downloader/downloader.py:1539 +msgid "\n" +"This cog requires higher python version than you have: " +msgstr "\n" +"Este cog necesita una versión de python superior a la que tiene: " -#: redbot/cogs/downloader/downloader.py:1493 +#: redbot/cogs/downloader/downloader.py:1543 msgid "\n" "These cogs require different Red version than you currently have ({current_version}): " msgstr "\n" -"Estos programadores requieren una versión en rojo diferente de la que tiene actualmente ({current_version}): " +"Estos cogs requieren una versión de Red diferente de la que tienes actualmente instalada ({current_version}): " -#: redbot/cogs/downloader/downloader.py:1498 -msgid "This cog requires different Red version than you currently have ({current_version}): " -msgstr "Este cog requiere una versión de Red diferente de la que tiene actualmente ({current_version}): " +#: redbot/cogs/downloader/downloader.py:1548 +msgid "\n" +"This cog requires different Red version than you currently have ({current_version}): " +msgstr "\n" +"Este cog requiere una versión de Red diferente de la que tienes actualmente ({current_version}): " -#: redbot/cogs/downloader/downloader.py:1569 +#: redbot/cogs/downloader/downloader.py:1619 msgid "Cog update completed successfully." msgstr "Cog actualizado exitósamente." -#: redbot/cogs/downloader/downloader.py:1584 +#: redbot/cogs/downloader/downloader.py:1634 msgid "\n" "End user data statements of these cogs have changed: " msgstr "\n" "Las declaraciones de datos del usuario final de estos programas han cambiado: " -#: redbot/cogs/downloader/downloader.py:1586 +#: redbot/cogs/downloader/downloader.py:1636 msgid "\n" "You can use {command} to see the updated statements.\n" msgstr "\n" "Puedes usar {command} para ver las instrucciones actualizadas.\n" -#: redbot/cogs/downloader/downloader.py:1592 -msgid "End user data statement of this cog has changed:" -msgstr "La declaración de datos del usuario final de este cog ha cambiado:" +#: redbot/cogs/downloader/downloader.py:1642 +msgid "\n" +"End user data statement of this cog has changed:" +msgstr "\n" +"La declaración de datos del usuario final de este cog ha cambiado:" -#: redbot/cogs/downloader/downloader.py:1594 +#: redbot/cogs/downloader/downloader.py:1644 msgid "\n" "You can use {command} to see the updated statement.\n" msgstr "\n" "Puedes usar {command} para ver las instrucciones actualizadas.\n" -#: redbot/cogs/downloader/downloader.py:1601 +#: redbot/cogs/downloader/downloader.py:1651 +msgid "\n" +"You may need to resync your slash commands with `{prefix}slash sync`." +msgstr "\n" +"Puede que necesites resincronizar tus comandos de barra slash con `{prefix}slash sync`." + +#: redbot/cogs/downloader/downloader.py:1657 msgid "\n" "Failed to update cogs: " msgstr "\n" "Error al actualizar los cogs: " -#: redbot/cogs/downloader/downloader.py:1603 +#: redbot/cogs/downloader/downloader.py:1659 msgid "\n" "Failed to update cog: " msgstr "\n" "Error al actualizar el cog: " -#: redbot/cogs/downloader/downloader.py:1606 +#: redbot/cogs/downloader/downloader.py:1662 msgid "No cogs were updated." msgstr "No se han actualizado los programas." -#: redbot/cogs/downloader/downloader.py:1609 +#: redbot/cogs/downloader/downloader.py:1665 msgid "\n" "Some shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "\n" "Algunas librerías compartidas fueron actualizadas, debes reiniciar el bot para que los cambios surtan efecto." -#: redbot/cogs/downloader/downloader.py:1614 +#: redbot/cogs/downloader/downloader.py:1670 msgid "\n" "A shared library was updated, you should restart the bot to bring the changes into effect." msgstr "\n" "Una librería compartida fue actualizada, deberías reiniciar el bot para que los cambios hagan efecto." -#: redbot/cogs/downloader/downloader.py:1631 +#: redbot/cogs/downloader/downloader.py:1687 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "Ninguno de los programas informáticos actualizados se cargaron previamente. Actualización completa." -#: redbot/cogs/downloader/downloader.py:1636 +#: redbot/cogs/downloader/downloader.py:1692 msgid "Would you like to reload the updated cogs?" msgstr "¿Quieres recargar los cogs actualizados?" -#: redbot/cogs/downloader/downloader.py:1638 +#: redbot/cogs/downloader/downloader.py:1694 msgid "Would you like to reload the updated cog?" msgstr "¿Le gustaría recargar el cog actualizado?" -#: redbot/cogs/downloader/downloader.py:1662 +#: redbot/cogs/downloader/downloader.py:1720 msgid "OK then." msgstr "De acuerdo." -#: redbot/cogs/downloader/downloader.py:1692 +#: redbot/cogs/downloader/downloader.py:1750 #, 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" +" - `[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" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:1706 +#: redbot/cogs/downloader/downloader.py:1764 msgid "That command doesn't seem to exist." -msgstr "Ese comando no parece existir." +msgstr "Parece que ese comando no existe." -#: redbot/cogs/downloader/downloader.py:1721 +#: redbot/cogs/downloader/downloader.py:1779 +#: redbot/cogs/downloader/downloader.py:1784 msgid "Missing from installed repos" msgstr "Falta de repos instalados" -#: redbot/cogs/downloader/downloader.py:1731 +#: redbot/cogs/downloader/downloader.py:1799 +#: redbot/cogs/downloader/downloader.py:1801 msgid "Unknown" msgstr "Desconocido" -#: redbot/cogs/downloader/downloader.py:1732 +#: redbot/cogs/downloader/downloader.py:1800 msgid "None - this cog wasn't installed via downloader" msgstr "Ninguno - este módulo no fue instalado a través del descargador" -#: redbot/cogs/downloader/downloader.py:1735 +#: redbot/cogs/downloader/downloader.py:1804 msgid "This command is not provided by a cog." msgstr "Este comando no es proporcionado por un cog." -#: redbot/cogs/downloader/downloader.py:1741 +#: redbot/cogs/downloader/downloader.py:1810 msgid "Command:" msgstr "Comando:" -#: redbot/cogs/downloader/downloader.py:1742 -msgid "Cog Name:" -msgstr "Nombre de Cog:" +#: redbot/cogs/downloader/downloader.py:1811 +msgid "Cog package name:" +msgstr "Nombre del paquete del Cog:" -#: redbot/cogs/downloader/downloader.py:1743 +#: redbot/cogs/downloader/downloader.py:1812 +msgid "Cog name:" +msgstr "Nombre del cog:" + +#: redbot/cogs/downloader/downloader.py:1813 msgid "Made by:" msgstr "Hecho por:" -#: redbot/cogs/downloader/downloader.py:1744 +#: redbot/cogs/downloader/downloader.py:1814 +msgid "Repo name:" +msgstr "Nombre del repositorio:" + +#: redbot/cogs/downloader/downloader.py:1815 msgid "Repo URL:" msgstr "URL de repositorio:" -#: redbot/cogs/downloader/downloader.py:1747 +#: redbot/cogs/downloader/downloader.py:1818 msgid "Repo branch:" msgstr "Rama de reposo:" -#: redbot/cogs/downloader/downloader.py:1752 -msgid "Command: {command}\n" -"Cog name: {cog}\n" -"Made by: {author}\n" -"Repo URL: {repo_url}\n" -msgstr "Comando: {command}\n" -"Cog name: {cog}\n" -"Hecho por: {author}\n" -"Repo URL: {repo_url}\n" - -#: redbot/cogs/downloader/downloader.py:1756 +#: redbot/cogs/downloader/downloader.py:1823 +msgid "Command: {command}\n" +"Cog package name: {cog_pkg}\n" +"Cog name: {cog}\n" +"Made by: {author}\n" +"Repo name: {repo_name}\n" +"Repo URL: {repo_url}\n" +msgstr "Comando: {command}\n" +"Nombre del paquete del Cog: {cog_pkg}\n" +"Nombre del Cog: {cog}\n" +"Hecho por: {author}\n" +"Nombre del repositorio: {repo_name}\n" +"URL del Repo: {repo_url}\n" + +#: redbot/cogs/downloader/downloader.py:1839 msgid "Repo branch: {branch_name}\n" msgstr "Rama de repositorio: {branch_name}\n" -#: redbot/cogs/downloader/downloader.py:1777 +#: redbot/cogs/downloader/downloader.py:1860 msgid "Failed to update the following repositories:" msgstr "Error al actualizar los siguientes repositorios:" -#: redbot/cogs/downloader/downloader.py:1779 +#: redbot/cogs/downloader/downloader.py:1862 msgid "Failed to update the following repository:" msgstr "Error al actualizar el siguiente repositorio:" -#: redbot/cogs/downloader/downloader.py:1782 +#: redbot/cogs/downloader/downloader.py:1865 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 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." diff --git a/redbot/cogs/downloader/locales/fi-FI.po b/redbot/cogs/downloader/locales/fi-FI.po index 75227867e35..d14e9597079 100644 --- a/redbot/cogs/downloader/locales/fi-FI.po +++ b/redbot/cogs/downloader/locales/fi-FI.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-27 12:48+0000\n" +"POT-Creation-Date: 2023-12-24 00:24+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,13 +15,13 @@ msgstr "" "X-Crowdin-File-ID: 20\n" "Language: fi_FI\n" -#: redbot/cogs/downloader/checks.py:12 +#: redbot/cogs/downloader/checks.py:20 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\n" -"By 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\n" +"By typing '{confirmation_message}' you declare that you have read and fully understand the above message. This message won't be shown again until the next reboot.\n\n" "You have **30** seconds to reply to this message." msgstr "" -#: redbot/cogs/downloader/checks.py:36 +#: redbot/cogs/downloader/checks.py:38 msgid "Your response has timed out, please try again." msgstr "" @@ -34,13 +34,13 @@ msgstr "" msgid "Cog `{cog_name}` is not installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:30 +#: redbot/cogs/downloader/downloader.py:31 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 +#: redbot/cogs/downloader/downloader.py:40 #, docstring msgid "Install community cogs made by Cog Creators.\n\n" " Community cogs, also called third party cogs, are not included\n" @@ -52,47 +52,47 @@ msgid "Install community cogs made by Cog Creators.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:484 +#: redbot/cogs/downloader/downloader.py:490 #, 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" +" - `[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 +#: redbot/cogs/downloader/downloader.py:508 msgid "Libraries installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:502 +#: redbot/cogs/downloader/downloader.py:508 msgid "Library installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:505 +#: redbot/cogs/downloader/downloader.py:511 msgid "Some libraries failed to install. Please check your logs for a complete list." msgstr "" -#: redbot/cogs/downloader/downloader.py:510 +#: redbot/cogs/downloader/downloader.py:516 msgid "The library failed to install. Please check your logs for a complete list." msgstr "" -#: redbot/cogs/downloader/downloader.py:518 +#: redbot/cogs/downloader/downloader.py:524 #, docstring msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:525 +#: redbot/cogs/downloader/downloader.py:531 #, 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" +" - `[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, hyphens, and dots (but they cannot start or end with a dot).\n\n" " The branch will be the default branch if not specified.\n\n" " **Arguments**\n\n" " - `` The name given to the repo.\n" @@ -101,138 +101,146 @@ msgid "Add a new repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:545 -msgid "Repo names can only contain characters A-z, numbers, underscores, and hyphens." +#: redbot/cogs/downloader/downloader.py:551 +msgid "Repo names cannot start or end with a dot." msgstr "" -#: redbot/cogs/downloader/downloader.py:554 +#: redbot/cogs/downloader/downloader.py:555 +msgid "Repo names can only contain characters A-z, numbers, underscores, hyphens, and dots." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:567 msgid "The repo name you provided is already in use. Please choose another name." msgstr "" -#: redbot/cogs/downloader/downloader.py:558 +#: redbot/cogs/downloader/downloader.py:571 +msgid "Failed to authenticate or repository does not exist. See logs for more information." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:585 msgid "Something went wrong during the cloning process. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:576 +#: redbot/cogs/downloader/downloader.py:603 msgid "Something went wrong trying to add that repo. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:582 +#: redbot/cogs/downloader/downloader.py:609 msgid "Repo `{name}` successfully added." msgstr "" -#: redbot/cogs/downloader/downloader.py:588 +#: redbot/cogs/downloader/downloader.py:615 #, docstring msgid "\n" " Remove repos and their files.\n\n" " Examples:\n" -" - `[p]repo delete 26-Cogs`\n" -" - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n" +" - `[p]repo delete 26-Cogs`\n" +" - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n" " **Arguments**\n\n" " - `` The repo or repos to remove.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:604 +#: redbot/cogs/downloader/downloader.py:631 msgid "Successfully deleted repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:606 +#: redbot/cogs/downloader/downloader.py:633 msgid "Successfully deleted the repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:613 +#: redbot/cogs/downloader/downloader.py:640 #, docstring msgid "List all installed repos." msgstr "" -#: redbot/cogs/downloader/downloader.py:617 +#: redbot/cogs/downloader/downloader.py:644 msgid "There are no repos installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:620 -msgid "Installed Repos:\n\n" +#: redbot/cogs/downloader/downloader.py:647 +msgid "# Installed Repos\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:622 -msgid "Installed Repo:\n\n" +#: redbot/cogs/downloader/downloader.py:649 +msgid "# Installed Repo\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:631 +#: redbot/cogs/downloader/downloader.py:658 #, docstring msgid "Show information about a repo.\n\n" " Example:\n" -" - `[p]repo info 26-Cogs`\n\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:640 -#: redbot/cogs/downloader/downloader.py:1363 -#: redbot/cogs/downloader/downloader.py:1718 +#: redbot/cogs/downloader/downloader.py:667 +#: redbot/cogs/downloader/downloader.py:1413 +#: redbot/cogs/downloader/downloader.py:1776 msgid "Missing from info.json" msgstr "" -#: redbot/cogs/downloader/downloader.py:642 +#: redbot/cogs/downloader/downloader.py:669 msgid "Repo url: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:644 +#: redbot/cogs/downloader/downloader.py:671 msgid "Branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:645 +#: redbot/cogs/downloader/downloader.py:672 msgid "Made by: {author}\n" "Description:\n" "{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:649 +#: redbot/cogs/downloader/downloader.py:676 msgid "Information on {repo_name} repo:{information}" msgstr "" -#: redbot/cogs/downloader/downloader.py:657 +#: redbot/cogs/downloader/downloader.py:684 #, 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" +" - `[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:677 +#: redbot/cogs/downloader/downloader.py:704 msgid "Repo update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:678 -#: redbot/cogs/downloader/downloader.py:1580 +#: redbot/cogs/downloader/downloader.py:705 +#: redbot/cogs/downloader/downloader.py:1630 msgid "\n" "Updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:680 +#: redbot/cogs/downloader/downloader.py:707 msgid "All installed repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:683 +#: redbot/cogs/downloader/downloader.py:710 msgid "These repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:685 +#: redbot/cogs/downloader/downloader.py:712 msgid "This repo is already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:695 +#: redbot/cogs/downloader/downloader.py:722 #, docstring msgid "Base command for cog installation management commands." msgstr "" -#: redbot/cogs/downloader/downloader.py:700 +#: redbot/cogs/downloader/downloader.py:727 #, docstring msgid "\n" " This command should not be used unless Red specifically asks for it.\n\n" @@ -242,56 +250,56 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:730 -#: redbot/cogs/downloader/downloader.py:1560 +#: redbot/cogs/downloader/downloader.py:757 +#: redbot/cogs/downloader/downloader.py:1610 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:732 -#: redbot/cogs/downloader/downloader.py:1562 +#: redbot/cogs/downloader/downloader.py:759 +#: redbot/cogs/downloader/downloader.py:1612 msgid "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:737 -#: redbot/cogs/downloader/downloader.py:1622 +#: redbot/cogs/downloader/downloader.py:764 +#: redbot/cogs/downloader/downloader.py:1678 msgid "\n" "Failed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:739 -#: redbot/cogs/downloader/downloader.py:1624 +#: redbot/cogs/downloader/downloader.py:766 +#: redbot/cogs/downloader/downloader.py:1680 msgid "\n" "Failed to install shared library: " msgstr "" -#: redbot/cogs/downloader/downloader.py:744 +#: redbot/cogs/downloader/downloader.py:771 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:752 +#: redbot/cogs/downloader/downloader.py:779 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:760 +#: redbot/cogs/downloader/downloader.py:787 #, 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" +" - `[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:779 +#: redbot/cogs/downloader/downloader.py:806 #, 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" +" - `[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" @@ -299,186 +307,190 @@ msgid "Install a cog from the specified revision of given repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:806 -#: redbot/cogs/downloader/downloader.py:1193 +#: redbot/cogs/downloader/downloader.py:833 +#: redbot/cogs/downloader/downloader.py:1242 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:818 -#: redbot/cogs/downloader/downloader.py:1204 +#: redbot/cogs/downloader/downloader.py:845 +#: redbot/cogs/downloader/downloader.py:1253 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:833 +#: redbot/cogs/downloader/downloader.py:860 msgid "\n" "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:835 +#: redbot/cogs/downloader/downloader.py:862 msgid "\n" "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:856 +#: redbot/cogs/downloader/downloader.py:883 msgid "\n" "Failed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:858 +#: redbot/cogs/downloader/downloader.py:885 msgid "\n" "Failed to install shared library for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:867 +#: redbot/cogs/downloader/downloader.py:894 msgid "\n" "Failed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:869 +#: redbot/cogs/downloader/downloader.py:896 msgid "\n" "Failed to install the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:878 +#: redbot/cogs/downloader/downloader.py:905 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:880 +#: redbot/cogs/downloader/downloader.py:907 msgid "Successfully installed the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:884 +#: redbot/cogs/downloader/downloader.py:911 msgid "\n" "These cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" msgstr "" -#: redbot/cogs/downloader/downloader.py:891 +#: redbot/cogs/downloader/downloader.py:918 msgid "\n" "You can load them using {command_1}. To see end user data statements, you can use {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:908 +#: redbot/cogs/downloader/downloader.py:935 #, 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 defender`\n" -" - `[p]cog uninstall say roleinvite`\n\n" +" - `[p]cog uninstall defender`\n" +" - `[p]cog uninstall say roleinvite`\n\n" " **Arguments**\n\n" " - `` The cog or cogs to uninstall.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:941 +#: redbot/cogs/downloader/downloader.py:968 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:943 +#: redbot/cogs/downloader/downloader.py:970 msgid "Successfully uninstalled the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:948 +#: redbot/cogs/downloader/downloader.py:975 msgid "\n" "Downloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:953 +#: redbot/cogs/downloader/downloader.py:980 msgid "\n" "They were most likely removed without using {command_1}.\n" "You may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:964 +#: redbot/cogs/downloader/downloader.py:991 msgid "\n" "Downloader has removed this cog from the installed cogs list but it wasn't able to find its files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:969 +#: redbot/cogs/downloader/downloader.py:996 msgid "\n" "It was most likely removed without using {command_1}.\n" "You may need to remove those files manually if the cog is still usable. If so, ensure the cog has been unloaded with {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:982 +#: redbot/cogs/downloader/downloader.py:1009 #, 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" +" - `[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:1005 +#: redbot/cogs/downloader/downloader.py:1032 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1005 +#: redbot/cogs/downloader/downloader.py:1032 msgid "Pinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1009 +#: redbot/cogs/downloader/downloader.py:1036 msgid "\n" "These cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1011 +#: redbot/cogs/downloader/downloader.py:1038 msgid "\n" "This cog was already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1017 +#: redbot/cogs/downloader/downloader.py:1044 #, 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" +" - `[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:1039 +#: redbot/cogs/downloader/downloader.py:1066 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1039 +#: redbot/cogs/downloader/downloader.py:1066 msgid "Unpinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1043 +#: redbot/cogs/downloader/downloader.py:1070 msgid "\n" "These cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1045 +#: redbot/cogs/downloader/downloader.py:1072 msgid "\n" "This cog was already not pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1078 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:1057 +#: redbot/cogs/downloader/downloader.py:1085 +msgid "unknown" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1088 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:1061 +#: redbot/cogs/downloader/downloader.py:1092 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:1061 +#: redbot/cogs/downloader/downloader.py:1092 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1071 +#: redbot/cogs/downloader/downloader.py:1098 msgid "Pinned Cogs: \n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1076 +#: redbot/cogs/downloader/downloader.py:1103 #, docstring msgid "\n" " Check for available cog updates (including pinned cogs).\n\n" @@ -487,157 +499,164 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1092 +#: redbot/cogs/downloader/downloader.py:1119 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1094 +#: redbot/cogs/downloader/downloader.py:1121 msgid "This cog can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1099 +#: redbot/cogs/downloader/downloader.py:1126 msgid "\n" "These shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1101 +#: redbot/cogs/downloader/downloader.py:1128 msgid "\n" "This shared library can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1104 +#: redbot/cogs/downloader/downloader.py:1131 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1108 +#: redbot/cogs/downloader/downloader.py:1135 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1117 +#: redbot/cogs/downloader/downloader.py:1146 #, docstring msgid "Update all cogs, or ones of your choosing.\n\n" " Examples:\n" -" - `[p]cog update`\n" -" - `[p]cog update defender`\n\n" +" - `[p]cog update`\n" +" - `[p]cog update True`\n" +" - `[p]cog update defender`\n" +" - `[p]cog update True defender`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\n" " - `[cogs...]` The cog or cogs to update. If omitted, all cogs are updated.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1131 +#: redbot/cogs/downloader/downloader.py:1167 #, 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" +" - `[p]cog updateallfromrepos 26-Cogs`\n" +" - `[p]cog updateallfromrepos True 26-Cogs`\n" +" - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\n" " - `` The repo or repos to update all cogs from.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1147 +#: redbot/cogs/downloader/downloader.py:1192 #, 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" +" Examples:\n" +" - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\n" +" - `[p]cog updatetoversion True Broken-Repo 6107c0770ad391f1d3a6131b216991e862cc897e cog_name`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\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:1225 +#: redbot/cogs/downloader/downloader.py:1274 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1229 -#: redbot/cogs/downloader/downloader.py:1265 +#: redbot/cogs/downloader/downloader.py:1278 +#: redbot/cogs/downloader/downloader.py:1314 msgid "\n" "These cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1231 -#: redbot/cogs/downloader/downloader.py:1267 +#: redbot/cogs/downloader/downloader.py:1280 +#: redbot/cogs/downloader/downloader.py:1316 msgid "\n" "This cog is pinned and therefore wasn't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1245 +#: redbot/cogs/downloader/downloader.py:1294 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1248 +#: redbot/cogs/downloader/downloader.py:1297 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1252 +#: redbot/cogs/downloader/downloader.py:1301 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1257 +#: redbot/cogs/downloader/downloader.py:1306 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1259 +#: redbot/cogs/downloader/downloader.py:1308 msgid "All installed cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1289 +#: redbot/cogs/downloader/downloader.py:1338 #, docstring msgid "List all available cogs from a single repo.\n\n" " Example:\n" -" - `[p]cog list 26-Cogs`\n\n" +" - `[p]cog list 26-Cogs`\n\n" " **Arguments**\n\n" " - `` The repo to list cogs from.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1306 -msgid "Installed Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1356 +msgid "# Installed Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1308 -msgid "Installed Cog:\n" +#: redbot/cogs/downloader/downloader.py:1358 +msgid "# Installed Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1369 +msgid "> Available Cogs\n" "No cogs are available." msgstr "" -#: redbot/cogs/downloader/downloader.py:1321 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1371 +msgid "> Available Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1323 -msgid "Available Cog:\n" +#: redbot/cogs/downloader/downloader.py:1373 +msgid "> Available Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1330 +#: redbot/cogs/downloader/downloader.py:1380 #, docstring msgid "List information about a single cog.\n\n" " Example:\n" -" - `[p]cog info 26-Cogs defender`\n\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:1343 +#: redbot/cogs/downloader/downloader.py:1393 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:1349 +#: redbot/cogs/downloader/downloader.py:1399 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -646,203 +665,224 @@ msgid "Information on {cog_name}:\n" "Requirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1361 +#: redbot/cogs/downloader/downloader.py:1411 msgid "Author of the cog didn't provide end user data statement." msgstr "" -#: redbot/cogs/downloader/downloader.py:1430 +#: redbot/cogs/downloader/downloader.py:1480 msgid "\n" "Couldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1432 +#: redbot/cogs/downloader/downloader.py:1482 msgid "\n" "Couldn't find this cog in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1436 +#: redbot/cogs/downloader/downloader.py:1486 msgid "\n" "These cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1438 +#: redbot/cogs/downloader/downloader.py:1488 msgid "\n" "This cog was already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1442 +#: redbot/cogs/downloader/downloader.py:1492 msgid "\n" "Some cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1444 -msgid "Cog with this name is already installed from a different repo." +#: redbot/cogs/downloader/downloader.py:1494 +msgid "\n" +"Cog with this name is already installed from a different repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1461 +#: redbot/cogs/downloader/downloader.py:1511 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1474 +#: redbot/cogs/downloader/downloader.py:1524 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1478 +#: redbot/cogs/downloader/downloader.py:1528 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1487 +#: redbot/cogs/downloader/downloader.py:1537 msgid "\n" "These cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1489 -msgid "This cog requires higher python version than you have: " +#: redbot/cogs/downloader/downloader.py:1539 +msgid "\n" +"This cog requires higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1493 +#: redbot/cogs/downloader/downloader.py:1543 msgid "\n" "These cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1498 -msgid "This cog requires different Red version than you currently have ({current_version}): " +#: redbot/cogs/downloader/downloader.py:1548 +msgid "\n" +"This cog requires different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1569 +#: redbot/cogs/downloader/downloader.py:1619 msgid "Cog update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:1584 +#: redbot/cogs/downloader/downloader.py:1634 msgid "\n" "End user data statements of these cogs have changed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1586 +#: redbot/cogs/downloader/downloader.py:1636 msgid "\n" "You can use {command} to see the updated statements.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1592 -msgid "End user data statement of this cog has changed:" +#: redbot/cogs/downloader/downloader.py:1642 +msgid "\n" +"End user data statement of this cog has changed:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1594 +#: redbot/cogs/downloader/downloader.py:1644 msgid "\n" "You can use {command} to see the updated statement.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1601 +#: redbot/cogs/downloader/downloader.py:1651 +msgid "\n" +"You may need to resync your slash commands with `{prefix}slash sync`." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1657 msgid "\n" "Failed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1603 +#: redbot/cogs/downloader/downloader.py:1659 msgid "\n" "Failed to update cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1606 +#: redbot/cogs/downloader/downloader.py:1662 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1609 +#: redbot/cogs/downloader/downloader.py:1665 msgid "\n" "Some shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1614 +#: redbot/cogs/downloader/downloader.py:1670 msgid "\n" "A shared library was updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1631 +#: redbot/cogs/downloader/downloader.py:1687 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1636 +#: redbot/cogs/downloader/downloader.py:1692 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1638 +#: redbot/cogs/downloader/downloader.py:1694 msgid "Would you like to reload the updated cog?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1662 +#: redbot/cogs/downloader/downloader.py:1720 msgid "OK then." msgstr "" -#: redbot/cogs/downloader/downloader.py:1692 +#: redbot/cogs/downloader/downloader.py:1750 #, 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" +" - `[p]findcog ping`\n\n" " **Arguments**\n\n" " - `` The command to search for.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1706 +#: redbot/cogs/downloader/downloader.py:1764 msgid "That command doesn't seem to exist." msgstr "" -#: redbot/cogs/downloader/downloader.py:1721 +#: redbot/cogs/downloader/downloader.py:1779 +#: redbot/cogs/downloader/downloader.py:1784 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1731 +#: redbot/cogs/downloader/downloader.py:1799 +#: redbot/cogs/downloader/downloader.py:1801 msgid "Unknown" msgstr "Tuntematon" -#: redbot/cogs/downloader/downloader.py:1732 +#: redbot/cogs/downloader/downloader.py:1800 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1735 +#: redbot/cogs/downloader/downloader.py:1804 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1741 +#: redbot/cogs/downloader/downloader.py:1810 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1742 -msgid "Cog Name:" +#: redbot/cogs/downloader/downloader.py:1811 +msgid "Cog package name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1743 +#: redbot/cogs/downloader/downloader.py:1812 +msgid "Cog name:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1813 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1744 +#: redbot/cogs/downloader/downloader.py:1814 +msgid "Repo name:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1815 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1747 +#: redbot/cogs/downloader/downloader.py:1818 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1752 -msgid "Command: {command}\n" -"Cog name: {cog}\n" -"Made by: {author}\n" -"Repo URL: {repo_url}\n" +#: redbot/cogs/downloader/downloader.py:1823 +msgid "Command: {command}\n" +"Cog package name: {cog_pkg}\n" +"Cog name: {cog}\n" +"Made by: {author}\n" +"Repo name: {repo_name}\n" +"Repo URL: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1756 +#: redbot/cogs/downloader/downloader.py:1839 msgid "Repo branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1777 +#: redbot/cogs/downloader/downloader.py:1860 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1779 +#: redbot/cogs/downloader/downloader.py:1862 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1782 +#: redbot/cogs/downloader/downloader.py:1865 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 d08098519d6..f230cdf7cb9 100644 --- a/redbot/cogs/downloader/locales/fr-FR.po +++ b/redbot/cogs/downloader/locales/fr-FR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-27 12:48+0000\n" +"POT-Creation-Date: 2023-12-24 00:24+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,15 +15,13 @@ msgstr "" "X-Crowdin-File-ID: 20\n" "Language: fr_FR\n" -#: redbot/cogs/downloader/checks.py:12 +#: redbot/cogs/downloader/checks.py:20 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\n" -"By 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\n" +"By typing '{confirmation_message}' you declare that you have read and fully understand the above message. This message won't be shown again until the next reboot.\n\n" "You have **30** seconds to reply to this message." -msgstr "Vous êtes sur le point d'ajouter un dépôt de tierce partie. Le créateur de Red et sa communauté n'ont aucune responsabilité pour les dommages potentiels que le contenu des dépôts de tierce partie pourrait causer.\n\n" -"En tapant '**I agree**' vous déclarez avoir lu et bien compris le message ci-dessus. Ce message ne sera plus affiché avant le prochain redémarrage.\n\n" -"Vous avez **30** secondes pour répondre à ce message." +msgstr "" -#: redbot/cogs/downloader/checks.py:36 +#: redbot/cogs/downloader/checks.py:38 msgid "Your response has timed out, please try again." msgstr "Votre réponse a expiré, veuillez réessayer." @@ -36,7 +34,7 @@ msgstr "Le cog downloader n'a pas été trouvé." msgid "Cog `{cog_name}` is not installed." msgstr "Le cog `{cog_name}` n'est pas installé." -#: redbot/cogs/downloader/downloader.py:30 +#: redbot/cogs/downloader/downloader.py:31 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." @@ -44,7 +42,7 @@ msgstr "\n" "**AVERTISSEMENT :** Les dépôts suivants utilisent des bibliothèques partagées qui sont marquées pour être supprimées dans le futur : {repo_list}.\n" " Vous devriez informer les responsables de ces dépôts à propos de ce message." -#: redbot/cogs/downloader/downloader.py:39 +#: redbot/cogs/downloader/downloader.py:40 #, docstring msgid "Install community cogs made by Cog Creators.\n\n" " Community cogs, also called third party cogs, are not included\n" @@ -62,47 +60,47 @@ msgstr "Installe des cogs de la communauté fait par des Cog Creators.\n" " vous devez toujours ajouter le dépôt de ce dit, créateur en utilisant la commande `[p]repo` .\n" " " -#: redbot/cogs/downloader/downloader.py:484 +#: redbot/cogs/downloader/downloader.py:490 #, 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" +" - `[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 +#: redbot/cogs/downloader/downloader.py:508 msgid "Libraries installed." msgstr "Bibliothèques installées." -#: redbot/cogs/downloader/downloader.py:502 +#: redbot/cogs/downloader/downloader.py:508 msgid "Library installed." msgstr "Bibliothèque installée." -#: redbot/cogs/downloader/downloader.py:505 +#: redbot/cogs/downloader/downloader.py:511 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:510 +#: redbot/cogs/downloader/downloader.py:516 msgid "The library failed to install. Please check your logs for a complete list." msgstr "La bibliothèque n'a pas pu être installées. Veuillez vérifier vos journaux pour une liste complète." -#: redbot/cogs/downloader/downloader.py:518 +#: redbot/cogs/downloader/downloader.py:524 #, docstring msgid "Base command for repository management." msgstr "Commande de base pour la gestion des dépôts." -#: redbot/cogs/downloader/downloader.py:525 +#: redbot/cogs/downloader/downloader.py:531 #, 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" +" - `[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, hyphens, and dots (but they cannot start or end with a dot).\n\n" " The branch will be the default branch if not specified.\n\n" " **Arguments**\n\n" " - `` The name given to the repo.\n" @@ -111,100 +109,96 @@ msgid "Add a new repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:545 -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:551 +msgid "Repo names cannot start or end with a dot." +msgstr "Les noms de dépôt ne peuvent pas commencer ou se terminer par un point." + +#: redbot/cogs/downloader/downloader.py:555 +msgid "Repo names can only contain characters A-z, numbers, underscores, hyphens, and dots." +msgstr "Les noms de dépôt ne peuvent contenir que des caractères A-Z, des chiffres, des tirets bas, des tirets et des points." -#: redbot/cogs/downloader/downloader.py:554 +#: redbot/cogs/downloader/downloader.py:567 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:558 +#: redbot/cogs/downloader/downloader.py:571 +msgid "Failed to authenticate or repository does not exist. See logs for more information." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:585 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:576 +#: redbot/cogs/downloader/downloader.py:603 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:582 +#: redbot/cogs/downloader/downloader.py:609 msgid "Repo `{name}` successfully added." msgstr "Le repo `{name}` a été ajouté avec succès." -#: redbot/cogs/downloader/downloader.py:588 +#: redbot/cogs/downloader/downloader.py:615 #, docstring msgid "\n" " Remove repos and their files.\n\n" " Examples:\n" -" - `[p]repo delete 26-Cogs`\n" -" - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n" +" - `[p]repo delete 26-Cogs`\n" +" - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n" " **Arguments**\n\n" " - `` The repo or repos to remove.\n" " " -msgstr "\n" -" Supprime des repos et leurs fichiers.\n\n" -" Exemples :\n" -" - `[p]repo delete 26-Cogs`\n" -" - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n" -" **Arguments**\n\n" -" - `` Le ou les repos à supprimer.\n" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:604 +#: redbot/cogs/downloader/downloader.py:631 msgid "Successfully deleted repos: " msgstr "Repos supprimés avec succès : " -#: redbot/cogs/downloader/downloader.py:606 +#: redbot/cogs/downloader/downloader.py:633 msgid "Successfully deleted the repo: " msgstr "Repo supprimé avec succès : " -#: redbot/cogs/downloader/downloader.py:613 +#: redbot/cogs/downloader/downloader.py:640 #, docstring msgid "List all installed repos." msgstr "Liste tout les repos installés." -#: redbot/cogs/downloader/downloader.py:617 +#: redbot/cogs/downloader/downloader.py:644 msgid "There are no repos installed." msgstr "Il n'y a aucun repo installé." -#: redbot/cogs/downloader/downloader.py:620 -msgid "Installed Repos:\n\n" -msgstr "Repos installés :\n\n" +#: redbot/cogs/downloader/downloader.py:647 +msgid "# Installed Repos\n" +msgstr "" -#: redbot/cogs/downloader/downloader.py:622 -msgid "Installed Repo:\n\n" -msgstr "Repo installé :\n\n" +#: redbot/cogs/downloader/downloader.py:649 +msgid "# Installed Repo\n" +msgstr "" -#: redbot/cogs/downloader/downloader.py:631 +#: redbot/cogs/downloader/downloader.py:658 #, docstring msgid "Show information about a repo.\n\n" " Example:\n" -" - `[p]repo info 26-Cogs`\n\n" +" - `[p]repo info 26-Cogs`\n\n" " **Arguments**\n\n" " - `` The name of the repo to show info about.\n" " " -msgstr "Afficher des informations sur un dépôt.\n\n" -" Exemple:\n" -" - `[p]repo info 26-Cogs`\n\n" -" **Arguments**\n\n" -" - `` Le nom du repo sur lequel afficher des informations.\n" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:640 -#: redbot/cogs/downloader/downloader.py:1363 -#: redbot/cogs/downloader/downloader.py:1718 +#: redbot/cogs/downloader/downloader.py:667 +#: redbot/cogs/downloader/downloader.py:1413 +#: redbot/cogs/downloader/downloader.py:1776 msgid "Missing from info.json" msgstr "Informations manquantes de info.json" -#: redbot/cogs/downloader/downloader.py:642 +#: redbot/cogs/downloader/downloader.py:669 msgid "Repo url: {repo_url}\n" msgstr "URL du repo : {repo_url}\n" -#: redbot/cogs/downloader/downloader.py:644 +#: redbot/cogs/downloader/downloader.py:671 msgid "Branch: {branch_name}\n" msgstr "Branche : {branch_name}\n" -#: redbot/cogs/downloader/downloader.py:645 +#: redbot/cogs/downloader/downloader.py:672 msgid "Made by: {author}\n" "Description:\n" "{description}" @@ -212,52 +206,52 @@ msgstr "Créé par : {author}\n" "Description :\n" "{description}" -#: redbot/cogs/downloader/downloader.py:649 +#: redbot/cogs/downloader/downloader.py:676 msgid "Information on {repo_name} repo:{information}" msgstr "Informations sur le repo {repo_name} :{information}" -#: redbot/cogs/downloader/downloader.py:657 +#: redbot/cogs/downloader/downloader.py:684 #, 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" +" - `[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:677 +#: redbot/cogs/downloader/downloader.py:704 msgid "Repo update completed successfully." msgstr "Mise à jour du repo terminée avec succès." -#: redbot/cogs/downloader/downloader.py:678 -#: redbot/cogs/downloader/downloader.py:1580 +#: redbot/cogs/downloader/downloader.py:705 +#: redbot/cogs/downloader/downloader.py:1630 msgid "\n" "Updated: " msgstr "\n" "Mis à jour : " -#: redbot/cogs/downloader/downloader.py:680 +#: redbot/cogs/downloader/downloader.py:707 msgid "All installed repos are already up to date." msgstr "Tous les repos installés sont déjà à jour." -#: redbot/cogs/downloader/downloader.py:683 +#: redbot/cogs/downloader/downloader.py:710 msgid "These repos are already up to date." msgstr "Ces repos sont déjà à jour." -#: redbot/cogs/downloader/downloader.py:685 +#: redbot/cogs/downloader/downloader.py:712 msgid "This repo is already up to date." msgstr "Ce repo est déjà à jour." -#: redbot/cogs/downloader/downloader.py:695 +#: redbot/cogs/downloader/downloader.py:722 #, docstring msgid "Base command for cog installation management commands." -msgstr "Des commandes pour l'installation et la gestion de cog." +msgstr "Commande de base pour la gestion des installations des Cog." -#: redbot/cogs/downloader/downloader.py:700 +#: redbot/cogs/downloader/downloader.py:727 #, docstring msgid "\n" " This command should not be used unless Red specifically asks for it.\n\n" @@ -272,58 +266,58 @@ msgstr "\n" " à cause d'un changement de version mineure de Python.\n" " " -#: redbot/cogs/downloader/downloader.py:730 -#: redbot/cogs/downloader/downloader.py:1560 +#: redbot/cogs/downloader/downloader.py:757 +#: redbot/cogs/downloader/downloader.py:1610 msgid "Failed to install requirements: " msgstr "Impossible d'installer les pré-requis : " -#: redbot/cogs/downloader/downloader.py:732 -#: redbot/cogs/downloader/downloader.py:1562 +#: redbot/cogs/downloader/downloader.py:759 +#: redbot/cogs/downloader/downloader.py:1612 msgid "Failed to install the requirement: " msgstr "Impossible d'installer le pré-requis suivant : " -#: redbot/cogs/downloader/downloader.py:737 -#: redbot/cogs/downloader/downloader.py:1622 +#: redbot/cogs/downloader/downloader.py:764 +#: redbot/cogs/downloader/downloader.py:1678 msgid "\n" "Failed to install shared libraries: " msgstr "\n" "Impossible d'installer les bibliothèques partagées : " -#: redbot/cogs/downloader/downloader.py:739 -#: redbot/cogs/downloader/downloader.py:1624 +#: redbot/cogs/downloader/downloader.py:766 +#: redbot/cogs/downloader/downloader.py:1680 msgid "\n" "Failed to install shared library: " msgstr "\n" "Impossible d'installer la bibliothèques partagé suivante : " -#: redbot/cogs/downloader/downloader.py:744 +#: redbot/cogs/downloader/downloader.py:771 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:752 +#: redbot/cogs/downloader/downloader.py:779 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:760 +#: redbot/cogs/downloader/downloader.py:787 #, 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" +" - `[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:779 +#: redbot/cogs/downloader/downloader.py:806 #, 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" +" - `[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" @@ -331,100 +325,100 @@ msgid "Install a cog from the specified revision of given repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:806 -#: redbot/cogs/downloader/downloader.py:1193 +#: redbot/cogs/downloader/downloader.py:833 +#: redbot/cogs/downloader/downloader.py:1242 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:818 -#: redbot/cogs/downloader/downloader.py:1204 +#: redbot/cogs/downloader/downloader.py:845 +#: redbot/cogs/downloader/downloader.py:1253 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:833 +#: redbot/cogs/downloader/downloader.py:860 msgid "\n" "Failed to install requirements: " msgstr "\n" "Impossible d'installer les pré-requis : " -#: redbot/cogs/downloader/downloader.py:835 +#: redbot/cogs/downloader/downloader.py:862 msgid "\n" "Failed to install the requirement: " msgstr "\n" "Impossible d'installer le pré-requis suivant : " -#: redbot/cogs/downloader/downloader.py:856 +#: redbot/cogs/downloader/downloader.py:883 msgid "\n" "Failed to install shared libraries for `{repo.name}` repo: " msgstr "\n" "Impossible d'installer les bibliothèques partagées pour le repo `{repo.name}`: " -#: redbot/cogs/downloader/downloader.py:858 +#: redbot/cogs/downloader/downloader.py:885 msgid "\n" "Failed to install shared library for `{repo.name}` repo: " msgstr "\n" "Impossible d'installer la bibliothèque partagée pour le repo `{repo.name}`: " -#: redbot/cogs/downloader/downloader.py:867 +#: redbot/cogs/downloader/downloader.py:894 msgid "\n" "Failed to install cogs: " msgstr "\n" "Impossible d'installer les cogs : " -#: redbot/cogs/downloader/downloader.py:869 +#: redbot/cogs/downloader/downloader.py:896 msgid "\n" "Failed to install the cog: " msgstr "\n" "Impossible d'installer le cog : " -#: redbot/cogs/downloader/downloader.py:878 +#: redbot/cogs/downloader/downloader.py:905 msgid "Successfully installed cogs: " msgstr "Cogs installés avec succès : " -#: redbot/cogs/downloader/downloader.py:880 +#: redbot/cogs/downloader/downloader.py:907 msgid "Successfully installed the cog: " msgstr "Cog installé avec succès : " -#: redbot/cogs/downloader/downloader.py:884 +#: redbot/cogs/downloader/downloader.py:911 msgid "\n" "These cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" msgstr "\n" "Ces cogs sont maintenant épinglés et ne seront pas mis à jour automatiquement. Pour changer cela, utilisez `{prefix}cog unpin `" -#: redbot/cogs/downloader/downloader.py:891 +#: redbot/cogs/downloader/downloader.py:918 msgid "\n" "You can load them using {command_1}. To see end user data statements, you can use {command_2}." msgstr "\n" "Vous pouvez les charger en utilisant {command_1}. Pour voir les informations sur les données utilisateur , vous pouvez utiliser {command_2}." -#: redbot/cogs/downloader/downloader.py:908 +#: redbot/cogs/downloader/downloader.py:935 #, 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 defender`\n" -" - `[p]cog uninstall say roleinvite`\n\n" +" - `[p]cog uninstall defender`\n" +" - `[p]cog uninstall say roleinvite`\n\n" " **Arguments**\n\n" " - `` The cog or cogs to uninstall.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:941 +#: redbot/cogs/downloader/downloader.py:968 msgid "Successfully uninstalled cogs: " msgstr "Cogs désinstallés avec succès : " -#: redbot/cogs/downloader/downloader.py:943 +#: redbot/cogs/downloader/downloader.py:970 msgid "Successfully uninstalled the cog: " msgstr "Cog désinstallé avec succès : " -#: redbot/cogs/downloader/downloader.py:948 +#: redbot/cogs/downloader/downloader.py:975 msgid "\n" "Downloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " msgstr "\n" "Le 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:953 +#: redbot/cogs/downloader/downloader.py:980 msgid "\n" "They were most likely removed without using {command_1}.\n" "You may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with {command_2}." @@ -432,13 +426,13 @@ msgstr "\n" "Ils ont très probablement été supprimés sans utiliser {command_1}.\n" "Vous 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 {command_2}." -#: redbot/cogs/downloader/downloader.py:964 +#: redbot/cogs/downloader/downloader.py:991 msgid "\n" "Downloader has removed this cog from the installed cogs list but it wasn't able to find its files: " msgstr "\n" "Le cog Downloader a supprimé ce cog de la liste des cogs installés, mais il n'a pas pu trouver ses fichiers : " -#: redbot/cogs/downloader/downloader.py:969 +#: redbot/cogs/downloader/downloader.py:996 msgid "\n" "It was most likely removed without using {command_1}.\n" "You may need to remove those files manually if the cog is still usable. If so, ensure the cog has been unloaded with {command_2}." @@ -446,95 +440,93 @@ msgstr "\n" "Il a très probablement été supprimés sans utiliser {command_1}.\n" "Vous devrez peut-être supprimer ces fichiers manuellement si le cog est toujours utilisable. Si c'est le cas, assurez-vous que le cog a été déchargé avec {command_2}." -#: redbot/cogs/downloader/downloader.py:982 +#: redbot/cogs/downloader/downloader.py:1009 #, 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" +" - `[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 "Épingle des cogs - cela les bloquera sur leur version actuelle.\n\n" -" Exemples:\n" -" - `[p]cog pin defender`\n" -" - `[p]cog pin outdated_cog1 outdated_cog2`\n\n" -" **Arguments**\n\n" -" - `` Le ou les cogs à épingler. Ils doivent être déjà installé.\n" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:1005 +#: redbot/cogs/downloader/downloader.py:1032 msgid "Pinned cogs: " msgstr "Cogs épinglés : " -#: redbot/cogs/downloader/downloader.py:1005 +#: redbot/cogs/downloader/downloader.py:1032 msgid "Pinned cog: " msgstr "Cog épinglé : " -#: redbot/cogs/downloader/downloader.py:1009 +#: redbot/cogs/downloader/downloader.py:1036 msgid "\n" "These cogs were already pinned: " msgstr "\n" "Ces cogs ont déjà été épinglés : " -#: redbot/cogs/downloader/downloader.py:1011 +#: redbot/cogs/downloader/downloader.py:1038 msgid "\n" "This cog was already pinned: " msgstr "\n" "Ce cog a déjà été épinglé : " -#: redbot/cogs/downloader/downloader.py:1017 +#: redbot/cogs/downloader/downloader.py:1044 #, 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" +" - `[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:1039 +#: redbot/cogs/downloader/downloader.py:1066 msgid "Unpinned cogs: " msgstr "Cogs dés-épinglés : " -#: redbot/cogs/downloader/downloader.py:1039 +#: redbot/cogs/downloader/downloader.py:1066 msgid "Unpinned cog: " msgstr "Cog dés-épinglé : " -#: redbot/cogs/downloader/downloader.py:1043 +#: redbot/cogs/downloader/downloader.py:1070 msgid "\n" "These cogs weren't pinned: " msgstr "\n" "Ces cogs n'ont pas été épinglés : " -#: redbot/cogs/downloader/downloader.py:1045 +#: redbot/cogs/downloader/downloader.py:1072 msgid "\n" "This cog was already not pinned: " msgstr "\n" "Ce cog n'était déjà pas épinglé : " -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1078 #, docstring msgid "List currently pinned cogs." msgstr "Liste les cogs actuellement épinglés." -#: redbot/cogs/downloader/downloader.py:1057 +#: redbot/cogs/downloader/downloader.py:1085 +msgid "unknown" +msgstr "inconnu" + +#: redbot/cogs/downloader/downloader.py:1088 msgid "None." msgstr "Aucun." -#: redbot/cogs/downloader/downloader.py:1061 +#: redbot/cogs/downloader/downloader.py:1092 msgid "(continued)" msgstr "(suite)" -#: redbot/cogs/downloader/downloader.py:1061 +#: redbot/cogs/downloader/downloader.py:1092 msgid "Pinned Cogs:" msgstr "Cogs épinglés :" -#: redbot/cogs/downloader/downloader.py:1071 +#: redbot/cogs/downloader/downloader.py:1098 msgid "Pinned Cogs: \n" msgstr "Cogs épinglés : \n" -#: redbot/cogs/downloader/downloader.py:1076 +#: redbot/cogs/downloader/downloader.py:1103 #, docstring msgid "\n" " Check for available cog updates (including pinned cogs).\n\n" @@ -547,166 +539,168 @@ msgstr "\n" " Utilisez `[p]cog update` pour mettre à jour les cogs.\n" " " -#: redbot/cogs/downloader/downloader.py:1092 +#: redbot/cogs/downloader/downloader.py:1119 msgid "These cogs can be updated: " msgstr "Ces cogs peuvent être mis à jour : " -#: redbot/cogs/downloader/downloader.py:1094 +#: redbot/cogs/downloader/downloader.py:1121 msgid "This cog can be updated: " msgstr "Ce cog peut être mis à jour : " -#: redbot/cogs/downloader/downloader.py:1099 +#: redbot/cogs/downloader/downloader.py:1126 msgid "\n" "These shared libraries can be updated: " msgstr "\n" "Ces bibliothèques partagées peuvent être mises à jour : " -#: redbot/cogs/downloader/downloader.py:1101 +#: redbot/cogs/downloader/downloader.py:1128 msgid "\n" "This shared library can be updated: " msgstr "\n" "Cette bibliothèque partagée peut être mise à jour : " -#: redbot/cogs/downloader/downloader.py:1104 +#: redbot/cogs/downloader/downloader.py:1131 msgid "No cogs can be updated." msgstr "Aucun cog ne peut être mis à jour." -#: redbot/cogs/downloader/downloader.py:1108 +#: redbot/cogs/downloader/downloader.py:1135 msgid "All installed cogs are up to date." msgstr "Tous les cogs installés sont déjà à jour." -#: redbot/cogs/downloader/downloader.py:1117 +#: redbot/cogs/downloader/downloader.py:1146 #, docstring msgid "Update all cogs, or ones of your choosing.\n\n" " Examples:\n" -" - `[p]cog update`\n" -" - `[p]cog update defender`\n\n" +" - `[p]cog update`\n" +" - `[p]cog update True`\n" +" - `[p]cog update defender`\n" +" - `[p]cog update True defender`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\n" " - `[cogs...]` The cog or cogs to update. If omitted, all cogs are updated.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1131 +#: redbot/cogs/downloader/downloader.py:1167 #, 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" +" - `[p]cog updateallfromrepos 26-Cogs`\n" +" - `[p]cog updateallfromrepos True 26-Cogs`\n" +" - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\n" " - `` The repo or repos to update all cogs from.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1147 +#: redbot/cogs/downloader/downloader.py:1192 #, 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" +" Examples:\n" +" - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\n" +" - `[p]cog updatetoversion True Broken-Repo 6107c0770ad391f1d3a6131b216991e862cc897e cog_name`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\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:1225 +#: redbot/cogs/downloader/downloader.py:1274 msgid "There were no cogs to check." msgstr "Il n'y avait pas de cogs à vérifier." -#: redbot/cogs/downloader/downloader.py:1229 -#: redbot/cogs/downloader/downloader.py:1265 +#: redbot/cogs/downloader/downloader.py:1278 +#: redbot/cogs/downloader/downloader.py:1314 msgid "\n" "These cogs are pinned and therefore weren't checked: " msgstr "\n" "Ces cogs sont épinglés et n'ont donc pas été vérifiés : " -#: redbot/cogs/downloader/downloader.py:1231 -#: redbot/cogs/downloader/downloader.py:1267 +#: redbot/cogs/downloader/downloader.py:1280 +#: redbot/cogs/downloader/downloader.py:1316 msgid "\n" "This cog is pinned and therefore wasn't checked: " msgstr "\n" "Ce cog est épinglé et n'a donc pas été vérifié : " -#: redbot/cogs/downloader/downloader.py:1245 +#: redbot/cogs/downloader/downloader.py:1294 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:1248 +#: redbot/cogs/downloader/downloader.py:1297 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:1252 +#: redbot/cogs/downloader/downloader.py:1301 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:1257 +#: redbot/cogs/downloader/downloader.py:1306 msgid "Provided cogs are already up to date." msgstr "Ces cogs sont déjà à jour." -#: redbot/cogs/downloader/downloader.py:1259 +#: redbot/cogs/downloader/downloader.py:1308 msgid "All installed cogs are already up to date." msgstr "Tous les cogs installés sont déjà à jour." -#: redbot/cogs/downloader/downloader.py:1289 +#: redbot/cogs/downloader/downloader.py:1338 #, docstring msgid "List all available cogs from a single repo.\n\n" " Example:\n" -" - `[p]cog list 26-Cogs`\n\n" +" - `[p]cog list 26-Cogs`\n\n" " **Arguments**\n\n" " - `` The repo to list cogs from.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1306 -msgid "Installed Cogs:\n" -"{text}" -msgstr "Cogs installés :\n" +#: redbot/cogs/downloader/downloader.py:1356 +msgid "# Installed Cogs\n" "{text}" +msgstr "" -#: redbot/cogs/downloader/downloader.py:1308 -msgid "Installed Cog:\n" -"{text}" -msgstr "Cog installé :\n" +#: redbot/cogs/downloader/downloader.py:1358 +msgid "# Installed Cog\n" "{text}" +msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1369 +msgid "> Available Cogs\n" "No cogs are available." -msgstr "Cogs disponibles :\n" -"Aucun cog n'est disponible." +msgstr "" -#: redbot/cogs/downloader/downloader.py:1321 -msgid "Available Cogs:\n" -"{text}" -msgstr "Cogs disponibles:\n" +#: redbot/cogs/downloader/downloader.py:1371 +msgid "> Available Cogs\n" "{text}" +msgstr "" -#: redbot/cogs/downloader/downloader.py:1323 -msgid "Available Cog:\n" -"{text}" -msgstr "Cog disponible:\n" +#: redbot/cogs/downloader/downloader.py:1373 +msgid "> Available Cog\n" "{text}" +msgstr "" -#: redbot/cogs/downloader/downloader.py:1330 +#: redbot/cogs/downloader/downloader.py:1380 #, docstring msgid "List information about a single cog.\n\n" " Example:\n" -" - `[p]cog info 26-Cogs defender`\n\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:1343 +#: redbot/cogs/downloader/downloader.py:1393 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:1349 +#: redbot/cogs/downloader/downloader.py:1399 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -715,223 +709,236 @@ msgid "Information on {cog_name}:\n" "Requirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1361 +#: redbot/cogs/downloader/downloader.py:1411 msgid "Author of the cog didn't provide end user data statement." msgstr "" -#: redbot/cogs/downloader/downloader.py:1430 +#: redbot/cogs/downloader/downloader.py:1480 msgid "\n" "Couldn't find these cogs in {repo.name}: " msgstr "\n" "Impossible de trouver ces cogs dans {repo.name}: " -#: redbot/cogs/downloader/downloader.py:1432 +#: redbot/cogs/downloader/downloader.py:1482 msgid "\n" "Couldn't find this cog in {repo.name}: " msgstr "\n" "Impossible de trouver ce cog dans {repo.name}: " -#: redbot/cogs/downloader/downloader.py:1436 +#: redbot/cogs/downloader/downloader.py:1486 msgid "\n" "These cogs were already installed: " msgstr "\n" "Ces cogs ont déjà été installés : " -#: redbot/cogs/downloader/downloader.py:1438 +#: redbot/cogs/downloader/downloader.py:1488 msgid "\n" "This cog was already installed: " msgstr "\n" "Ce cog a déjà été installé : " -#: redbot/cogs/downloader/downloader.py:1442 +#: redbot/cogs/downloader/downloader.py:1492 msgid "\n" "Some cogs with these names are already installed from different repos: " msgstr "\n" -"Certains cogs avec ces noms sont déjà installés à partir d'autres repos: " +"Des cogs avec ces noms sont déjà installés à partir d'autres repos: " -#: redbot/cogs/downloader/downloader.py:1444 -msgid "Cog with this name is already installed from a different repo." -msgstr "Un cog avec ce nom est déjà installés à partir d'un autre repo." +#: redbot/cogs/downloader/downloader.py:1494 +msgid "\n" +"Cog with this name is already installed from a different repo: " +msgstr "" -#: redbot/cogs/downloader/downloader.py:1461 +#: redbot/cogs/downloader/downloader.py:1511 msgid " (Minimum: {min_version})" msgstr " (Minimum : {min_version})" -#: redbot/cogs/downloader/downloader.py:1474 +#: redbot/cogs/downloader/downloader.py:1524 msgid " (Minimum: {min_version}" msgstr " (Minimum : {min_version}" -#: redbot/cogs/downloader/downloader.py:1478 +#: redbot/cogs/downloader/downloader.py:1528 msgid ", at most: {max_version}" msgstr ", au plus : {max_version}" -#: redbot/cogs/downloader/downloader.py:1487 +#: redbot/cogs/downloader/downloader.py:1537 msgid "\n" "These cogs require higher python version than you have: " msgstr "\n" "Ces cogs nécessitent une version de Python supérieure à celle que vous avez : " -#: redbot/cogs/downloader/downloader.py:1489 -msgid "This cog requires higher python version than you have: " -msgstr "Ce cog nécessite une version de Python supérieure à celle que vous avez : " +#: redbot/cogs/downloader/downloader.py:1539 +msgid "\n" +"This cog requires higher python version than you have: " +msgstr "" -#: redbot/cogs/downloader/downloader.py:1493 +#: redbot/cogs/downloader/downloader.py:1543 msgid "\n" "These cogs require different Red version than you currently have ({current_version}): " msgstr "\n" "Ces cogs nécessitent une version de Red différente de celle que vous avez actuellement ({current_version}) : " -#: redbot/cogs/downloader/downloader.py:1498 -msgid "This cog requires different Red version than you currently have ({current_version}): " -msgstr "Ce cog nécessite une version de Red différente de celle que vous avez actuellement ({current_version}) : " +#: redbot/cogs/downloader/downloader.py:1548 +msgid "\n" +"This cog requires different Red version than you currently have ({current_version}): " +msgstr "\n" +"Ce cog nécessite une version de Red différente de celle que vous avez actuellement ({current_version}) : " -#: redbot/cogs/downloader/downloader.py:1569 +#: redbot/cogs/downloader/downloader.py:1619 msgid "Cog update completed successfully." msgstr "Mise à jour du cog effectuée avec succès" -#: redbot/cogs/downloader/downloader.py:1584 +#: redbot/cogs/downloader/downloader.py:1634 msgid "\n" "End user data statements of these cogs have changed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1586 +#: redbot/cogs/downloader/downloader.py:1636 msgid "\n" "You can use {command} to see the updated statements.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1592 -msgid "End user data statement of this cog has changed:" +#: redbot/cogs/downloader/downloader.py:1642 +msgid "\n" +"End user data statement of this cog has changed:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1594 +#: redbot/cogs/downloader/downloader.py:1644 msgid "\n" "You can use {command} to see the updated statement.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1601 +#: redbot/cogs/downloader/downloader.py:1651 +msgid "\n" +"You may need to resync your slash commands with `{prefix}slash sync`." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1657 msgid "\n" "Failed to update cogs: " msgstr "\n" "Impossible de mettre à jour les cogs : " -#: redbot/cogs/downloader/downloader.py:1603 +#: redbot/cogs/downloader/downloader.py:1659 msgid "\n" "Failed to update cog: " msgstr "\n" "La mise à jour du cog a échoué : " -#: redbot/cogs/downloader/downloader.py:1606 +#: redbot/cogs/downloader/downloader.py:1662 msgid "No cogs were updated." msgstr "Aucun cog n'a été mis à jour." -#: redbot/cogs/downloader/downloader.py:1609 +#: redbot/cogs/downloader/downloader.py:1665 msgid "\n" "Some shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "\n" "Certaines 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:1614 +#: redbot/cogs/downloader/downloader.py:1670 msgid "\n" "A shared library was updated, you should restart the bot to bring the changes into effect." msgstr "\n" "Une bibliothèque partagée a été mise à jour, vous devriez redémarrer le bot pour que les modifications soient effectives." -#: redbot/cogs/downloader/downloader.py:1631 +#: redbot/cogs/downloader/downloader.py:1687 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:1636 +#: redbot/cogs/downloader/downloader.py:1692 msgid "Would you like to reload the updated cogs?" msgstr "Voulez-vous recharger les cogs mis à jour ?" -#: redbot/cogs/downloader/downloader.py:1638 +#: redbot/cogs/downloader/downloader.py:1694 msgid "Would you like to reload the updated cog?" msgstr "Voulez-vous recharger le cog mis à jour ?" -#: redbot/cogs/downloader/downloader.py:1662 +#: redbot/cogs/downloader/downloader.py:1720 msgid "OK then." msgstr "Ok alors." -#: redbot/cogs/downloader/downloader.py:1692 +#: redbot/cogs/downloader/downloader.py:1750 #, 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" +" - `[p]findcog ping`\n\n" " **Arguments**\n\n" " - `` The command to search for.\n" " " -msgstr "Trouvez de quel cog provient une commande.\n\n" -" Cela fonctionnera uniquement avec les cogs chargés.\n\n" -" Exemple:\n" -" - `[p]findcog ping`\n\n" -" **Arguments**\n\n" -" - `` la commande à rechercher.\n" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:1706 +#: redbot/cogs/downloader/downloader.py:1764 msgid "That command doesn't seem to exist." msgstr "Cette commande ne semble pas exister." -#: redbot/cogs/downloader/downloader.py:1721 +#: redbot/cogs/downloader/downloader.py:1779 +#: redbot/cogs/downloader/downloader.py:1784 msgid "Missing from installed repos" msgstr "Absent des repos installés" -#: redbot/cogs/downloader/downloader.py:1731 +#: redbot/cogs/downloader/downloader.py:1799 +#: redbot/cogs/downloader/downloader.py:1801 msgid "Unknown" msgstr "Inconnu" -#: redbot/cogs/downloader/downloader.py:1732 +#: redbot/cogs/downloader/downloader.py:1800 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:1735 +#: redbot/cogs/downloader/downloader.py:1804 msgid "This command is not provided by a cog." msgstr "Cette commande ne vient pas d'un cog." -#: redbot/cogs/downloader/downloader.py:1741 +#: redbot/cogs/downloader/downloader.py:1810 msgid "Command:" msgstr "Commande :" -#: redbot/cogs/downloader/downloader.py:1742 -msgid "Cog Name:" -msgstr "Nom du Cog :" +#: redbot/cogs/downloader/downloader.py:1811 +msgid "Cog package name:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1812 +msgid "Cog name:" +msgstr "" -#: redbot/cogs/downloader/downloader.py:1743 +#: redbot/cogs/downloader/downloader.py:1813 msgid "Made by:" msgstr "Fait par :" -#: redbot/cogs/downloader/downloader.py:1744 +#: redbot/cogs/downloader/downloader.py:1814 +msgid "Repo name:" +msgstr "Nom du dépôt :" + +#: redbot/cogs/downloader/downloader.py:1815 msgid "Repo URL:" msgstr "URL du dépôt :" -#: redbot/cogs/downloader/downloader.py:1747 +#: redbot/cogs/downloader/downloader.py:1818 msgid "Repo branch:" msgstr "Branche du dépôt :" -#: redbot/cogs/downloader/downloader.py:1752 -msgid "Command: {command}\n" -"Cog name: {cog}\n" -"Made by: {author}\n" -"Repo URL: {repo_url}\n" -msgstr "Commande : {command}\n" -"Nom du Cog : {cog}\n" -"Fait par : {author}\n" -"URL du dépôt : {repo_url}\n" +#: redbot/cogs/downloader/downloader.py:1823 +msgid "Command: {command}\n" +"Cog package name: {cog_pkg}\n" +"Cog name: {cog}\n" +"Made by: {author}\n" +"Repo name: {repo_name}\n" +"Repo URL: {repo_url}\n" +msgstr "" -#: redbot/cogs/downloader/downloader.py:1756 +#: redbot/cogs/downloader/downloader.py:1839 msgid "Repo branch: {branch_name}\n" msgstr "Branche du repo : {branch_name}\n" -#: redbot/cogs/downloader/downloader.py:1777 +#: redbot/cogs/downloader/downloader.py:1860 msgid "Failed to update the following repositories:" msgstr "Impossible de mettre à jour les repos suivants :" -#: redbot/cogs/downloader/downloader.py:1779 +#: redbot/cogs/downloader/downloader.py:1862 msgid "Failed to update the following repository:" msgstr "Impossible de mettre à jour le repo suivant :" -#: redbot/cogs/downloader/downloader.py:1782 +#: redbot/cogs/downloader/downloader.py:1865 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/hi-IN.po b/redbot/cogs/downloader/locales/hi-IN.po index 6adaaf2dbc8..dad9a1540b3 100644 --- a/redbot/cogs/downloader/locales/hi-IN.po +++ b/redbot/cogs/downloader/locales/hi-IN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-27 12:48+0000\n" +"POT-Creation-Date: 2023-12-24 00:24+0000\n" "Last-Translator: \n" "Language-Team: Hindi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,13 +15,13 @@ msgstr "" "X-Crowdin-File-ID: 20\n" "Language: hi_IN\n" -#: redbot/cogs/downloader/checks.py:12 +#: redbot/cogs/downloader/checks.py:20 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\n" -"By 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\n" +"By typing '{confirmation_message}' you declare that you have read and fully understand the above message. This message won't be shown again until the next reboot.\n\n" "You have **30** seconds to reply to this message." msgstr "" -#: redbot/cogs/downloader/checks.py:36 +#: redbot/cogs/downloader/checks.py:38 msgid "Your response has timed out, please try again." msgstr "" @@ -34,13 +34,13 @@ msgstr "" msgid "Cog `{cog_name}` is not installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:30 +#: redbot/cogs/downloader/downloader.py:31 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 +#: redbot/cogs/downloader/downloader.py:40 #, docstring msgid "Install community cogs made by Cog Creators.\n\n" " Community cogs, also called third party cogs, are not included\n" @@ -52,47 +52,47 @@ msgid "Install community cogs made by Cog Creators.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:484 +#: redbot/cogs/downloader/downloader.py:490 #, 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" +" - `[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 +#: redbot/cogs/downloader/downloader.py:508 msgid "Libraries installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:502 +#: redbot/cogs/downloader/downloader.py:508 msgid "Library installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:505 +#: redbot/cogs/downloader/downloader.py:511 msgid "Some libraries failed to install. Please check your logs for a complete list." msgstr "" -#: redbot/cogs/downloader/downloader.py:510 +#: redbot/cogs/downloader/downloader.py:516 msgid "The library failed to install. Please check your logs for a complete list." msgstr "" -#: redbot/cogs/downloader/downloader.py:518 +#: redbot/cogs/downloader/downloader.py:524 #, docstring msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:525 +#: redbot/cogs/downloader/downloader.py:531 #, 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" +" - `[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, hyphens, and dots (but they cannot start or end with a dot).\n\n" " The branch will be the default branch if not specified.\n\n" " **Arguments**\n\n" " - `` The name given to the repo.\n" @@ -101,138 +101,146 @@ msgid "Add a new repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:545 -msgid "Repo names can only contain characters A-z, numbers, underscores, and hyphens." +#: redbot/cogs/downloader/downloader.py:551 +msgid "Repo names cannot start or end with a dot." msgstr "" -#: redbot/cogs/downloader/downloader.py:554 +#: redbot/cogs/downloader/downloader.py:555 +msgid "Repo names can only contain characters A-z, numbers, underscores, hyphens, and dots." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:567 msgid "The repo name you provided is already in use. Please choose another name." msgstr "" -#: redbot/cogs/downloader/downloader.py:558 +#: redbot/cogs/downloader/downloader.py:571 +msgid "Failed to authenticate or repository does not exist. See logs for more information." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:585 msgid "Something went wrong during the cloning process. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:576 +#: redbot/cogs/downloader/downloader.py:603 msgid "Something went wrong trying to add that repo. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:582 +#: redbot/cogs/downloader/downloader.py:609 msgid "Repo `{name}` successfully added." msgstr "" -#: redbot/cogs/downloader/downloader.py:588 +#: redbot/cogs/downloader/downloader.py:615 #, docstring msgid "\n" " Remove repos and their files.\n\n" " Examples:\n" -" - `[p]repo delete 26-Cogs`\n" -" - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n" +" - `[p]repo delete 26-Cogs`\n" +" - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n" " **Arguments**\n\n" " - `` The repo or repos to remove.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:604 +#: redbot/cogs/downloader/downloader.py:631 msgid "Successfully deleted repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:606 +#: redbot/cogs/downloader/downloader.py:633 msgid "Successfully deleted the repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:613 +#: redbot/cogs/downloader/downloader.py:640 #, docstring msgid "List all installed repos." msgstr "" -#: redbot/cogs/downloader/downloader.py:617 +#: redbot/cogs/downloader/downloader.py:644 msgid "There are no repos installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:620 -msgid "Installed Repos:\n\n" +#: redbot/cogs/downloader/downloader.py:647 +msgid "# Installed Repos\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:622 -msgid "Installed Repo:\n\n" +#: redbot/cogs/downloader/downloader.py:649 +msgid "# Installed Repo\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:631 +#: redbot/cogs/downloader/downloader.py:658 #, docstring msgid "Show information about a repo.\n\n" " Example:\n" -" - `[p]repo info 26-Cogs`\n\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:640 -#: redbot/cogs/downloader/downloader.py:1363 -#: redbot/cogs/downloader/downloader.py:1718 +#: redbot/cogs/downloader/downloader.py:667 +#: redbot/cogs/downloader/downloader.py:1413 +#: redbot/cogs/downloader/downloader.py:1776 msgid "Missing from info.json" msgstr "" -#: redbot/cogs/downloader/downloader.py:642 +#: redbot/cogs/downloader/downloader.py:669 msgid "Repo url: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:644 +#: redbot/cogs/downloader/downloader.py:671 msgid "Branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:645 +#: redbot/cogs/downloader/downloader.py:672 msgid "Made by: {author}\n" "Description:\n" "{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:649 +#: redbot/cogs/downloader/downloader.py:676 msgid "Information on {repo_name} repo:{information}" msgstr "" -#: redbot/cogs/downloader/downloader.py:657 +#: redbot/cogs/downloader/downloader.py:684 #, 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" +" - `[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:677 +#: redbot/cogs/downloader/downloader.py:704 msgid "Repo update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:678 -#: redbot/cogs/downloader/downloader.py:1580 +#: redbot/cogs/downloader/downloader.py:705 +#: redbot/cogs/downloader/downloader.py:1630 msgid "\n" "Updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:680 +#: redbot/cogs/downloader/downloader.py:707 msgid "All installed repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:683 +#: redbot/cogs/downloader/downloader.py:710 msgid "These repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:685 +#: redbot/cogs/downloader/downloader.py:712 msgid "This repo is already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:695 +#: redbot/cogs/downloader/downloader.py:722 #, docstring msgid "Base command for cog installation management commands." msgstr "" -#: redbot/cogs/downloader/downloader.py:700 +#: redbot/cogs/downloader/downloader.py:727 #, docstring msgid "\n" " This command should not be used unless Red specifically asks for it.\n\n" @@ -242,56 +250,56 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:730 -#: redbot/cogs/downloader/downloader.py:1560 +#: redbot/cogs/downloader/downloader.py:757 +#: redbot/cogs/downloader/downloader.py:1610 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:732 -#: redbot/cogs/downloader/downloader.py:1562 +#: redbot/cogs/downloader/downloader.py:759 +#: redbot/cogs/downloader/downloader.py:1612 msgid "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:737 -#: redbot/cogs/downloader/downloader.py:1622 +#: redbot/cogs/downloader/downloader.py:764 +#: redbot/cogs/downloader/downloader.py:1678 msgid "\n" "Failed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:739 -#: redbot/cogs/downloader/downloader.py:1624 +#: redbot/cogs/downloader/downloader.py:766 +#: redbot/cogs/downloader/downloader.py:1680 msgid "\n" "Failed to install shared library: " msgstr "" -#: redbot/cogs/downloader/downloader.py:744 +#: redbot/cogs/downloader/downloader.py:771 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:752 +#: redbot/cogs/downloader/downloader.py:779 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:760 +#: redbot/cogs/downloader/downloader.py:787 #, 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" +" - `[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:779 +#: redbot/cogs/downloader/downloader.py:806 #, 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" +" - `[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" @@ -299,186 +307,190 @@ msgid "Install a cog from the specified revision of given repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:806 -#: redbot/cogs/downloader/downloader.py:1193 +#: redbot/cogs/downloader/downloader.py:833 +#: redbot/cogs/downloader/downloader.py:1242 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:818 -#: redbot/cogs/downloader/downloader.py:1204 +#: redbot/cogs/downloader/downloader.py:845 +#: redbot/cogs/downloader/downloader.py:1253 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:833 +#: redbot/cogs/downloader/downloader.py:860 msgid "\n" "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:835 +#: redbot/cogs/downloader/downloader.py:862 msgid "\n" "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:856 +#: redbot/cogs/downloader/downloader.py:883 msgid "\n" "Failed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:858 +#: redbot/cogs/downloader/downloader.py:885 msgid "\n" "Failed to install shared library for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:867 +#: redbot/cogs/downloader/downloader.py:894 msgid "\n" "Failed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:869 +#: redbot/cogs/downloader/downloader.py:896 msgid "\n" "Failed to install the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:878 +#: redbot/cogs/downloader/downloader.py:905 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:880 +#: redbot/cogs/downloader/downloader.py:907 msgid "Successfully installed the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:884 +#: redbot/cogs/downloader/downloader.py:911 msgid "\n" "These cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" msgstr "" -#: redbot/cogs/downloader/downloader.py:891 +#: redbot/cogs/downloader/downloader.py:918 msgid "\n" "You can load them using {command_1}. To see end user data statements, you can use {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:908 +#: redbot/cogs/downloader/downloader.py:935 #, 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 defender`\n" -" - `[p]cog uninstall say roleinvite`\n\n" +" - `[p]cog uninstall defender`\n" +" - `[p]cog uninstall say roleinvite`\n\n" " **Arguments**\n\n" " - `` The cog or cogs to uninstall.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:941 +#: redbot/cogs/downloader/downloader.py:968 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:943 +#: redbot/cogs/downloader/downloader.py:970 msgid "Successfully uninstalled the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:948 +#: redbot/cogs/downloader/downloader.py:975 msgid "\n" "Downloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:953 +#: redbot/cogs/downloader/downloader.py:980 msgid "\n" "They were most likely removed without using {command_1}.\n" "You may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:964 +#: redbot/cogs/downloader/downloader.py:991 msgid "\n" "Downloader has removed this cog from the installed cogs list but it wasn't able to find its files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:969 +#: redbot/cogs/downloader/downloader.py:996 msgid "\n" "It was most likely removed without using {command_1}.\n" "You may need to remove those files manually if the cog is still usable. If so, ensure the cog has been unloaded with {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:982 +#: redbot/cogs/downloader/downloader.py:1009 #, 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" +" - `[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:1005 +#: redbot/cogs/downloader/downloader.py:1032 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1005 +#: redbot/cogs/downloader/downloader.py:1032 msgid "Pinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1009 +#: redbot/cogs/downloader/downloader.py:1036 msgid "\n" "These cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1011 +#: redbot/cogs/downloader/downloader.py:1038 msgid "\n" "This cog was already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1017 +#: redbot/cogs/downloader/downloader.py:1044 #, 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" +" - `[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:1039 +#: redbot/cogs/downloader/downloader.py:1066 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1039 +#: redbot/cogs/downloader/downloader.py:1066 msgid "Unpinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1043 +#: redbot/cogs/downloader/downloader.py:1070 msgid "\n" "These cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1045 +#: redbot/cogs/downloader/downloader.py:1072 msgid "\n" "This cog was already not pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1078 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:1057 +#: redbot/cogs/downloader/downloader.py:1085 +msgid "unknown" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1088 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:1061 +#: redbot/cogs/downloader/downloader.py:1092 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:1061 +#: redbot/cogs/downloader/downloader.py:1092 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1071 +#: redbot/cogs/downloader/downloader.py:1098 msgid "Pinned Cogs: \n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1076 +#: redbot/cogs/downloader/downloader.py:1103 #, docstring msgid "\n" " Check for available cog updates (including pinned cogs).\n\n" @@ -487,157 +499,164 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1092 +#: redbot/cogs/downloader/downloader.py:1119 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1094 +#: redbot/cogs/downloader/downloader.py:1121 msgid "This cog can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1099 +#: redbot/cogs/downloader/downloader.py:1126 msgid "\n" "These shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1101 +#: redbot/cogs/downloader/downloader.py:1128 msgid "\n" "This shared library can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1104 +#: redbot/cogs/downloader/downloader.py:1131 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1108 +#: redbot/cogs/downloader/downloader.py:1135 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1117 +#: redbot/cogs/downloader/downloader.py:1146 #, docstring msgid "Update all cogs, or ones of your choosing.\n\n" " Examples:\n" -" - `[p]cog update`\n" -" - `[p]cog update defender`\n\n" +" - `[p]cog update`\n" +" - `[p]cog update True`\n" +" - `[p]cog update defender`\n" +" - `[p]cog update True defender`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\n" " - `[cogs...]` The cog or cogs to update. If omitted, all cogs are updated.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1131 +#: redbot/cogs/downloader/downloader.py:1167 #, 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" +" - `[p]cog updateallfromrepos 26-Cogs`\n" +" - `[p]cog updateallfromrepos True 26-Cogs`\n" +" - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\n" " - `` The repo or repos to update all cogs from.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1147 +#: redbot/cogs/downloader/downloader.py:1192 #, 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" +" Examples:\n" +" - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\n" +" - `[p]cog updatetoversion True Broken-Repo 6107c0770ad391f1d3a6131b216991e862cc897e cog_name`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\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:1225 +#: redbot/cogs/downloader/downloader.py:1274 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1229 -#: redbot/cogs/downloader/downloader.py:1265 +#: redbot/cogs/downloader/downloader.py:1278 +#: redbot/cogs/downloader/downloader.py:1314 msgid "\n" "These cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1231 -#: redbot/cogs/downloader/downloader.py:1267 +#: redbot/cogs/downloader/downloader.py:1280 +#: redbot/cogs/downloader/downloader.py:1316 msgid "\n" "This cog is pinned and therefore wasn't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1245 +#: redbot/cogs/downloader/downloader.py:1294 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1248 +#: redbot/cogs/downloader/downloader.py:1297 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1252 +#: redbot/cogs/downloader/downloader.py:1301 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1257 +#: redbot/cogs/downloader/downloader.py:1306 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1259 +#: redbot/cogs/downloader/downloader.py:1308 msgid "All installed cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1289 +#: redbot/cogs/downloader/downloader.py:1338 #, docstring msgid "List all available cogs from a single repo.\n\n" " Example:\n" -" - `[p]cog list 26-Cogs`\n\n" +" - `[p]cog list 26-Cogs`\n\n" " **Arguments**\n\n" " - `` The repo to list cogs from.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1306 -msgid "Installed Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1356 +msgid "# Installed Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1308 -msgid "Installed Cog:\n" +#: redbot/cogs/downloader/downloader.py:1358 +msgid "# Installed Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1369 +msgid "> Available Cogs\n" "No cogs are available." msgstr "" -#: redbot/cogs/downloader/downloader.py:1321 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1371 +msgid "> Available Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1323 -msgid "Available Cog:\n" +#: redbot/cogs/downloader/downloader.py:1373 +msgid "> Available Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1330 +#: redbot/cogs/downloader/downloader.py:1380 #, docstring msgid "List information about a single cog.\n\n" " Example:\n" -" - `[p]cog info 26-Cogs defender`\n\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:1343 +#: redbot/cogs/downloader/downloader.py:1393 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:1349 +#: redbot/cogs/downloader/downloader.py:1399 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -646,203 +665,224 @@ msgid "Information on {cog_name}:\n" "Requirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1361 +#: redbot/cogs/downloader/downloader.py:1411 msgid "Author of the cog didn't provide end user data statement." msgstr "" -#: redbot/cogs/downloader/downloader.py:1430 +#: redbot/cogs/downloader/downloader.py:1480 msgid "\n" "Couldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1432 +#: redbot/cogs/downloader/downloader.py:1482 msgid "\n" "Couldn't find this cog in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1436 +#: redbot/cogs/downloader/downloader.py:1486 msgid "\n" "These cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1438 +#: redbot/cogs/downloader/downloader.py:1488 msgid "\n" "This cog was already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1442 +#: redbot/cogs/downloader/downloader.py:1492 msgid "\n" "Some cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1444 -msgid "Cog with this name is already installed from a different repo." +#: redbot/cogs/downloader/downloader.py:1494 +msgid "\n" +"Cog with this name is already installed from a different repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1461 +#: redbot/cogs/downloader/downloader.py:1511 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1474 +#: redbot/cogs/downloader/downloader.py:1524 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1478 +#: redbot/cogs/downloader/downloader.py:1528 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1487 +#: redbot/cogs/downloader/downloader.py:1537 msgid "\n" "These cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1489 -msgid "This cog requires higher python version than you have: " +#: redbot/cogs/downloader/downloader.py:1539 +msgid "\n" +"This cog requires higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1493 +#: redbot/cogs/downloader/downloader.py:1543 msgid "\n" "These cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1498 -msgid "This cog requires different Red version than you currently have ({current_version}): " +#: redbot/cogs/downloader/downloader.py:1548 +msgid "\n" +"This cog requires different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1569 +#: redbot/cogs/downloader/downloader.py:1619 msgid "Cog update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:1584 +#: redbot/cogs/downloader/downloader.py:1634 msgid "\n" "End user data statements of these cogs have changed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1586 +#: redbot/cogs/downloader/downloader.py:1636 msgid "\n" "You can use {command} to see the updated statements.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1592 -msgid "End user data statement of this cog has changed:" +#: redbot/cogs/downloader/downloader.py:1642 +msgid "\n" +"End user data statement of this cog has changed:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1594 +#: redbot/cogs/downloader/downloader.py:1644 msgid "\n" "You can use {command} to see the updated statement.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1601 +#: redbot/cogs/downloader/downloader.py:1651 +msgid "\n" +"You may need to resync your slash commands with `{prefix}slash sync`." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1657 msgid "\n" "Failed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1603 +#: redbot/cogs/downloader/downloader.py:1659 msgid "\n" "Failed to update cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1606 +#: redbot/cogs/downloader/downloader.py:1662 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1609 +#: redbot/cogs/downloader/downloader.py:1665 msgid "\n" "Some shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1614 +#: redbot/cogs/downloader/downloader.py:1670 msgid "\n" "A shared library was updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1631 +#: redbot/cogs/downloader/downloader.py:1687 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1636 +#: redbot/cogs/downloader/downloader.py:1692 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1638 +#: redbot/cogs/downloader/downloader.py:1694 msgid "Would you like to reload the updated cog?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1662 +#: redbot/cogs/downloader/downloader.py:1720 msgid "OK then." msgstr "" -#: redbot/cogs/downloader/downloader.py:1692 +#: redbot/cogs/downloader/downloader.py:1750 #, 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" +" - `[p]findcog ping`\n\n" " **Arguments**\n\n" " - `` The command to search for.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1706 +#: redbot/cogs/downloader/downloader.py:1764 msgid "That command doesn't seem to exist." msgstr "" -#: redbot/cogs/downloader/downloader.py:1721 +#: redbot/cogs/downloader/downloader.py:1779 +#: redbot/cogs/downloader/downloader.py:1784 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1731 +#: redbot/cogs/downloader/downloader.py:1799 +#: redbot/cogs/downloader/downloader.py:1801 msgid "Unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1732 +#: redbot/cogs/downloader/downloader.py:1800 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1735 +#: redbot/cogs/downloader/downloader.py:1804 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1741 +#: redbot/cogs/downloader/downloader.py:1810 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1742 -msgid "Cog Name:" +#: redbot/cogs/downloader/downloader.py:1811 +msgid "Cog package name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1743 +#: redbot/cogs/downloader/downloader.py:1812 +msgid "Cog name:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1813 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1744 +#: redbot/cogs/downloader/downloader.py:1814 +msgid "Repo name:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1815 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1747 +#: redbot/cogs/downloader/downloader.py:1818 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1752 -msgid "Command: {command}\n" -"Cog name: {cog}\n" -"Made by: {author}\n" -"Repo URL: {repo_url}\n" +#: redbot/cogs/downloader/downloader.py:1823 +msgid "Command: {command}\n" +"Cog package name: {cog_pkg}\n" +"Cog name: {cog}\n" +"Made by: {author}\n" +"Repo name: {repo_name}\n" +"Repo URL: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1756 +#: redbot/cogs/downloader/downloader.py:1839 msgid "Repo branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1777 +#: redbot/cogs/downloader/downloader.py:1860 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1779 +#: redbot/cogs/downloader/downloader.py:1862 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1782 +#: redbot/cogs/downloader/downloader.py:1865 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/hr-HR.po b/redbot/cogs/downloader/locales/hr-HR.po new file mode 100644 index 00000000000..cbec96bea24 --- /dev/null +++ b/redbot/cogs/downloader/locales/hr-HR.po @@ -0,0 +1,911 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2023-12-24 00:24+0000\n" +"Last-Translator: \n" +"Language-Team: Croatian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.4.2\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: hr\n" +"X-Crowdin-File-ID: 20\n" +"Language: hr_HR\n" + +#: redbot/cogs/downloader/checks.py:20 +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\n" +"By typing '{confirmation_message}' you declare that you have read and fully understand the above message. This message won't be shown again until the next reboot.\n\n" +"You have **30** seconds to reply to this message." +msgstr "Upravo ćete dodati repozitorij treće strane. Tvorac Red-a i njegova zajednica ne snose odgovornost za bilo kakvu potencijalnu štetu koji bi mogao prouzročiti sadržaj repozitorija trećih strana.\n\n" +"Upisivanjem '{confirmation_message}' izjavljujete da ste pročitali i u potpunosti razumjeli gornju poruku. Ova se poruka neće ponovno prikazati do sljedećeg ponovnog pokretanja.\n\n" +"Imate **30** sekundi da odgovorite na ovu poruku." + +#: redbot/cogs/downloader/checks.py:38 +msgid "Your response has timed out, please try again." +msgstr "Vašem odgovoru je isteklo vrijeme, pokušajte ponovno." + +#: redbot/cogs/downloader/converters.py:14 +#: redbot/cogs/downloader/repo_manager.py:176 +msgid "No Downloader cog found." +msgstr "Nije pronađen Downloader Cog." + +#: redbot/cogs/downloader/converters.py:19 +msgid "Cog `{cog_name}` is not installed." +msgstr "`{cog_name}` Cog nije instaliran." + +#: redbot/cogs/downloader/downloader.py:31 +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:40 +#, 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 "Instalirajte Cogove zajednice koje su izradili Cog Creatorsi.\n\n" +" Cogovi zajednice, koji se nazivaju i Cogovi treće strane, nisu \n" +" uključeni u zadanu Red instalaciju.\n\n" +" Cogovi zajednice dolaze iz repozitorija. Repozitoriji su grupe\n" +" Cogova koje možete instalirati. Uvijek morate dodati repozitorij\n" +" kreatora koristeći `[p]repo` naredbu prije nego što možete\n" +" instalirati jedan ili više Cogova od kreatora.\n" +" " + +#: redbot/cogs/downloader/downloader.py:490 +#, 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:508 +msgid "Libraries installed." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:508 +msgid "Library installed." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:511 +msgid "Some libraries failed to install. Please check your logs for a complete list." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:516 +msgid "The library failed to install. Please check your logs for a complete list." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:524 +#, docstring +msgid "Base command for repository management." +msgstr "Osnovna naredba za upravljanje repozitorijima." + +#: redbot/cogs/downloader/downloader.py:531 +#, 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, hyphens, and dots (but they cannot start or end with a dot).\n\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:551 +msgid "Repo names cannot start or end with a dot." +msgstr "Imena repozitorija ne mogu počinjati ni završavati točkom." + +#: redbot/cogs/downloader/downloader.py:555 +msgid "Repo names can only contain characters A-z, numbers, underscores, hyphens, and dots." +msgstr "Nazivi repozitorija mogu sadržavati samo A-Z znakove, brojeve, podvlake i crtice." + +#: redbot/cogs/downloader/downloader.py:567 +msgid "The repo name you provided is already in use. Please choose another name." +msgstr "Naziv repozitorija koji se dali se već koristi. Odaberite drugo ime." + +#: redbot/cogs/downloader/downloader.py:571 +msgid "Failed to authenticate or repository does not exist. See logs for more information." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:585 +msgid "Something went wrong during the cloning process. See logs for more information." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:603 +msgid "Something went wrong trying to add that repo. See logs for more information." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:609 +msgid "Repo `{name}` successfully added." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:615 +#, docstring +msgid "\n" +" Remove repos and their files.\n\n" +" Examples:\n" +" - `[p]repo delete 26-Cogs`\n" +" - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n" +" **Arguments**\n\n" +" - `` The repo or repos to remove.\n" +" " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:631 +msgid "Successfully deleted repos: " +msgstr "Uspješno izbrisani repozitoriji: " + +#: redbot/cogs/downloader/downloader.py:633 +msgid "Successfully deleted the repo: " +msgstr "Uspješno izbrisan repozitorij: " + +#: redbot/cogs/downloader/downloader.py:640 +#, docstring +msgid "List all installed repos." +msgstr "Ispiši sve instalirane repozitorije." + +#: redbot/cogs/downloader/downloader.py:644 +msgid "There are no repos installed." +msgstr "Nema instaliranih repozitorija." + +#: redbot/cogs/downloader/downloader.py:647 +msgid "# Installed Repos\n" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:649 +msgid "# Installed Repo\n" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:658 +#, 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:667 +#: redbot/cogs/downloader/downloader.py:1413 +#: redbot/cogs/downloader/downloader.py:1776 +msgid "Missing from info.json" +msgstr "Nedostaje u info.json-u" + +#: redbot/cogs/downloader/downloader.py:669 +msgid "Repo url: {repo_url}\n" +msgstr "URL repozitorija: {repo_url}\n" + +#: redbot/cogs/downloader/downloader.py:671 +msgid "Branch: {branch_name}\n" +msgstr "Grana: {branch_name}\n" + +#: redbot/cogs/downloader/downloader.py:672 +msgid "Made by: {author}\n" +"Description:\n" +"{description}" +msgstr "Napravio: {author}\n" +"Opis:\n" +"{description}" + +#: redbot/cogs/downloader/downloader.py:676 +msgid "Information on {repo_name} repo:{information}" +msgstr "Informacije o {repo_name} repozitoriju:{information}" + +#: redbot/cogs/downloader/downloader.py:684 +#, 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:704 +msgid "Repo update completed successfully." +msgstr "Ažuriranje repozitorija je uspješno dovršeno." + +#: redbot/cogs/downloader/downloader.py:705 +#: redbot/cogs/downloader/downloader.py:1630 +msgid "\n" +"Updated: " +msgstr "\n" +"Ažurirano: " + +#: redbot/cogs/downloader/downloader.py:707 +msgid "All installed repos are already up to date." +msgstr "Svi instalirani repozitoriji su već ažurni." + +#: redbot/cogs/downloader/downloader.py:710 +msgid "These repos are already up to date." +msgstr "Ovi repozitoriji su već ažurni." + +#: redbot/cogs/downloader/downloader.py:712 +msgid "This repo is already up to date." +msgstr "Ovaj repozitorij je već ažuran." + +#: redbot/cogs/downloader/downloader.py:722 +#, docstring +msgid "Base command for cog installation management commands." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:727 +#, 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:757 +#: redbot/cogs/downloader/downloader.py:1610 +msgid "Failed to install requirements: " +msgstr "Neuspjelo instaliranje uvjeta: " + +#: redbot/cogs/downloader/downloader.py:759 +#: redbot/cogs/downloader/downloader.py:1612 +msgid "Failed to install the requirement: " +msgstr "Neuspjelo instaliranje uvjeta: " + +#: redbot/cogs/downloader/downloader.py:764 +#: redbot/cogs/downloader/downloader.py:1678 +msgid "\n" +"Failed to install shared libraries: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:766 +#: redbot/cogs/downloader/downloader.py:1680 +msgid "\n" +"Failed to install shared library: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:771 +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:779 +msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:787 +#, 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:806 +#, 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:833 +#: redbot/cogs/downloader/downloader.py:1242 +msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\n" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:845 +#: redbot/cogs/downloader/downloader.py:1253 +msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:860 +msgid "\n" +"Failed to install requirements: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:862 +msgid "\n" +"Failed to install the requirement: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:883 +msgid "\n" +"Failed to install shared libraries for `{repo.name}` repo: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:885 +msgid "\n" +"Failed to install shared library for `{repo.name}` repo: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:894 +msgid "\n" +"Failed to install cogs: " +msgstr "\n" +"Neuspjela instalacija Cogova: " + +#: redbot/cogs/downloader/downloader.py:896 +msgid "\n" +"Failed to install the cog: " +msgstr "\n" +"Neuspjela instalacija Coga: " + +#: redbot/cogs/downloader/downloader.py:905 +msgid "Successfully installed cogs: " +msgstr "Uspješno instalirani Cogovi: " + +#: redbot/cogs/downloader/downloader.py:907 +msgid "Successfully installed the cog: " +msgstr "Uspješno instaliran Cog: " + +#: redbot/cogs/downloader/downloader.py:911 +msgid "\n" +"These cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:918 +msgid "\n" +"You can load them using {command_1}. To see end user data statements, you can use {command_2}." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:935 +#, 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 defender`\n" +" - `[p]cog uninstall say roleinvite`\n\n" +" **Arguments**\n\n" +" - `` The cog or cogs to uninstall.\n" +" " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:968 +msgid "Successfully uninstalled cogs: " +msgstr "Uspješno deinstalirani Cogovi: " + +#: redbot/cogs/downloader/downloader.py:970 +msgid "Successfully uninstalled the cog: " +msgstr "Uspješno deinstaliran Cog: " + +#: redbot/cogs/downloader/downloader.py:975 +msgid "\n" +"Downloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:980 +msgid "\n" +"They were most likely removed without using {command_1}.\n" +"You may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with {command_2}." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:991 +msgid "\n" +"Downloader has removed this cog from the installed cogs list but it wasn't able to find its files: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:996 +msgid "\n" +"It was most likely removed without using {command_1}.\n" +"You may need to remove those files manually if the cog is still usable. If so, ensure the cog has been unloaded with {command_2}." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1009 +#, 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:1032 +msgid "Pinned cogs: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1032 +msgid "Pinned cog: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1036 +msgid "\n" +"These cogs were already pinned: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1038 +msgid "\n" +"This cog was already pinned: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1044 +#, 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:1066 +msgid "Unpinned cogs: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1066 +msgid "Unpinned cog: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1070 +msgid "\n" +"These cogs weren't pinned: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1072 +msgid "\n" +"This cog was already not pinned: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1078 +#, docstring +msgid "List currently pinned cogs." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1085 +msgid "unknown" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1088 +msgid "None." +msgstr "Ništa." + +#: redbot/cogs/downloader/downloader.py:1092 +msgid "(continued)" +msgstr "(nastavljeno)" + +#: redbot/cogs/downloader/downloader.py:1092 +msgid "Pinned Cogs:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1098 +msgid "Pinned Cogs: \n" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1103 +#, 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:1119 +msgid "These cogs can be updated: " +msgstr "Ovi Cogovi se mogu ažurirati: " + +#: redbot/cogs/downloader/downloader.py:1121 +msgid "This cog can be updated: " +msgstr "Ovaj Cog se može ažurirati: " + +#: redbot/cogs/downloader/downloader.py:1126 +msgid "\n" +"These shared libraries can be updated: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1128 +msgid "\n" +"This shared library can be updated: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1131 +msgid "No cogs can be updated." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1135 +msgid "All installed cogs are up to date." +msgstr "Svi instalirani Cogovi su ažurni." + +#: redbot/cogs/downloader/downloader.py:1146 +#, docstring +msgid "Update all cogs, or ones of your choosing.\n\n" +" Examples:\n" +" - `[p]cog update`\n" +" - `[p]cog update True`\n" +" - `[p]cog update defender`\n" +" - `[p]cog update True defender`\n\n" +" **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\n" +" - `[cogs...]` The cog or cogs to update. If omitted, all cogs are updated.\n" +" " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1167 +#, docstring +msgid "Update all cogs from repos of your choosing.\n\n" +" Examples:\n" +" - `[p]cog updateallfromrepos 26-Cogs`\n" +" - `[p]cog updateallfromrepos True 26-Cogs`\n" +" - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\n\n" +" **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\n" +" - `` The repo or repos to update all cogs from.\n" +" " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1192 +#, 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" +" Examples:\n" +" - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\n" +" - `[p]cog updatetoversion True Broken-Repo 6107c0770ad391f1d3a6131b216991e862cc897e cog_name`\n\n" +" **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\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:1274 +msgid "There were no cogs to check." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1278 +#: redbot/cogs/downloader/downloader.py:1314 +msgid "\n" +"These cogs are pinned and therefore weren't checked: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1280 +#: redbot/cogs/downloader/downloader.py:1316 +msgid "\n" +"This cog is pinned and therefore wasn't checked: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1294 +msgid "Cogs from provided repos are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1297 +msgid "Provided cogs are already up to date with this revision." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1301 +msgid "Cogs from provided repo are already up to date with this revision." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1306 +msgid "Provided cogs are already up to date." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1308 +msgid "All installed cogs are already up to date." +msgstr "Svi instalirani Cogovi su već ažurni." + +#: redbot/cogs/downloader/downloader.py:1338 +#, 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:1356 +msgid "# Installed Cogs\n" +"{text}" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1358 +msgid "# Installed Cog\n" +"{text}" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1369 +msgid "> Available Cogs\n" +"No cogs are available." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1371 +msgid "> Available Cogs\n" +"{text}" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1373 +msgid "> Available Cog\n" +"{text}" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1380 +#, 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:1393 +msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" +msgstr "Nema Cog `{cog_name}` u `{repo.name}` repozitoriju." + +#: redbot/cogs/downloader/downloader.py:1399 +msgid "Information on {cog_name}:\n" +"{description}\n\n" +"End user data statement:\n" +"{end_user_data_statement}\n\n" +"Made by: {author}\n" +"Requirements: {requirements}" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1411 +msgid "Author of the cog didn't provide end user data statement." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1480 +msgid "\n" +"Couldn't find these cogs in {repo.name}: " +msgstr "\n" +"Nisam mogao pronaći ove Cogove u {repo.name}: " + +#: redbot/cogs/downloader/downloader.py:1482 +msgid "\n" +"Couldn't find this cog in {repo.name}: " +msgstr "\n" +"Nisam mogao pronaći ovaj Cog u {repo.name}: " + +#: redbot/cogs/downloader/downloader.py:1486 +msgid "\n" +"These cogs were already installed: " +msgstr "\n" +"Ovi Cogovi su već instalirani: " + +#: redbot/cogs/downloader/downloader.py:1488 +msgid "\n" +"This cog was already installed: " +msgstr "\n" +"Ovaj Cog je već instaliran: " + +#: redbot/cogs/downloader/downloader.py:1492 +msgid "\n" +"Some cogs with these names are already installed from different repos: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1494 +msgid "\n" +"Cog with this name is already installed from a different repo: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1511 +msgid " (Minimum: {min_version})" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1524 +msgid " (Minimum: {min_version}" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1528 +msgid ", at most: {max_version}" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1537 +msgid "\n" +"These cogs require higher python version than you have: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1539 +msgid "\n" +"This cog requires higher python version than you have: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1543 +msgid "\n" +"These cogs require different Red version than you currently have ({current_version}): " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1548 +msgid "\n" +"This cog requires different Red version than you currently have ({current_version}): " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1619 +msgid "Cog update completed successfully." +msgstr "Ažuriranje Cogova je uspješno dovršeno." + +#: redbot/cogs/downloader/downloader.py:1634 +msgid "\n" +"End user data statements of these cogs have changed: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1636 +msgid "\n" +"You can use {command} to see the updated statements.\n" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1642 +msgid "\n" +"End user data statement of this cog has changed:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1644 +msgid "\n" +"You can use {command} to see the updated statement.\n" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1651 +msgid "\n" +"You may need to resync your slash commands with `{prefix}slash sync`." +msgstr "\n" +"Moguće je da trebate ponovno sinkronizirati svoje slash naredbe s `{prefix}slash sync`." + +#: redbot/cogs/downloader/downloader.py:1657 +msgid "\n" +"Failed to update cogs: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1659 +msgid "\n" +"Failed to update cog: " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1662 +msgid "No cogs were updated." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1665 +msgid "\n" +"Some shared libraries were updated, you should restart the bot to bring the changes into effect." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1670 +msgid "\n" +"A shared library was updated, you should restart the bot to bring the changes into effect." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1687 +msgid "None of the updated cogs were previously loaded. Update complete." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1692 +msgid "Would you like to reload the updated cogs?" +msgstr "Želite li ponovno učitati ažurirane Cogove?" + +#: redbot/cogs/downloader/downloader.py:1694 +msgid "Would you like to reload the updated cog?" +msgstr "Želite li ponovno učitati ažurirani Cog?" + +#: redbot/cogs/downloader/downloader.py:1720 +msgid "OK then." +msgstr "Ok onda." + +#: redbot/cogs/downloader/downloader.py:1750 +#, 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:1764 +msgid "That command doesn't seem to exist." +msgstr "Čini se da ta naredba ne postoji." + +#: redbot/cogs/downloader/downloader.py:1779 +#: redbot/cogs/downloader/downloader.py:1784 +msgid "Missing from installed repos" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1799 +#: redbot/cogs/downloader/downloader.py:1801 +msgid "Unknown" +msgstr "Nepoznato" + +#: redbot/cogs/downloader/downloader.py:1800 +msgid "None - this cog wasn't installed via downloader" +msgstr "Ništa - ovaj Cog nije instaliran putem Downloadera" + +#: redbot/cogs/downloader/downloader.py:1804 +msgid "This command is not provided by a cog." +msgstr "Ovu naredbu ne daje Cog." + +#: redbot/cogs/downloader/downloader.py:1810 +msgid "Command:" +msgstr "Naredba:" + +#: redbot/cogs/downloader/downloader.py:1811 +msgid "Cog package name:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1812 +msgid "Cog name:" +msgstr "Ime Coga:" + +#: redbot/cogs/downloader/downloader.py:1813 +msgid "Made by:" +msgstr "Napravio:" + +#: redbot/cogs/downloader/downloader.py:1814 +msgid "Repo name:" +msgstr "Ime repozitorija:" + +#: redbot/cogs/downloader/downloader.py:1815 +msgid "Repo URL:" +msgstr "URL repozitorija:" + +#: redbot/cogs/downloader/downloader.py:1818 +msgid "Repo branch:" +msgstr "Grana repozitorija:" + +#: redbot/cogs/downloader/downloader.py:1823 +msgid "Command: {command}\n" +"Cog package name: {cog_pkg}\n" +"Cog name: {cog}\n" +"Made by: {author}\n" +"Repo name: {repo_name}\n" +"Repo URL: {repo_url}\n" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1839 +msgid "Repo branch: {branch_name}\n" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1860 +msgid "Failed to update the following repositories:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1862 +msgid "Failed to update the following repository:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1865 +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 "Repozitorij pod nazivom \"{repo_name}\" ne postoji." + diff --git a/redbot/cogs/downloader/locales/hu-HU.po b/redbot/cogs/downloader/locales/hu-HU.po index 8fde95b9608..7c693ec9275 100644 --- a/redbot/cogs/downloader/locales/hu-HU.po +++ b/redbot/cogs/downloader/locales/hu-HU.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-27 12:48+0000\n" +"POT-Creation-Date: 2023-12-24 00:24+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,13 +15,13 @@ msgstr "" "X-Crowdin-File-ID: 20\n" "Language: hu_HU\n" -#: redbot/cogs/downloader/checks.py:12 +#: redbot/cogs/downloader/checks.py:20 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\n" -"By 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\n" +"By typing '{confirmation_message}' you declare that you have read and fully understand the above message. This message won't be shown again until the next reboot.\n\n" "You have **30** seconds to reply to this message." msgstr "" -#: redbot/cogs/downloader/checks.py:36 +#: redbot/cogs/downloader/checks.py:38 msgid "Your response has timed out, please try again." msgstr "" @@ -34,13 +34,13 @@ msgstr "" msgid "Cog `{cog_name}` is not installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:30 +#: redbot/cogs/downloader/downloader.py:31 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 +#: redbot/cogs/downloader/downloader.py:40 #, docstring msgid "Install community cogs made by Cog Creators.\n\n" " Community cogs, also called third party cogs, are not included\n" @@ -52,47 +52,47 @@ msgid "Install community cogs made by Cog Creators.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:484 +#: redbot/cogs/downloader/downloader.py:490 #, 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" +" - `[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 +#: redbot/cogs/downloader/downloader.py:508 msgid "Libraries installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:502 +#: redbot/cogs/downloader/downloader.py:508 msgid "Library installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:505 +#: redbot/cogs/downloader/downloader.py:511 msgid "Some libraries failed to install. Please check your logs for a complete list." msgstr "" -#: redbot/cogs/downloader/downloader.py:510 +#: redbot/cogs/downloader/downloader.py:516 msgid "The library failed to install. Please check your logs for a complete list." msgstr "" -#: redbot/cogs/downloader/downloader.py:518 +#: redbot/cogs/downloader/downloader.py:524 #, docstring msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:525 +#: redbot/cogs/downloader/downloader.py:531 #, 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" +" - `[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, hyphens, and dots (but they cannot start or end with a dot).\n\n" " The branch will be the default branch if not specified.\n\n" " **Arguments**\n\n" " - `` The name given to the repo.\n" @@ -101,138 +101,146 @@ msgid "Add a new repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:545 -msgid "Repo names can only contain characters A-z, numbers, underscores, and hyphens." +#: redbot/cogs/downloader/downloader.py:551 +msgid "Repo names cannot start or end with a dot." msgstr "" -#: redbot/cogs/downloader/downloader.py:554 +#: redbot/cogs/downloader/downloader.py:555 +msgid "Repo names can only contain characters A-z, numbers, underscores, hyphens, and dots." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:567 msgid "The repo name you provided is already in use. Please choose another name." msgstr "" -#: redbot/cogs/downloader/downloader.py:558 +#: redbot/cogs/downloader/downloader.py:571 +msgid "Failed to authenticate or repository does not exist. See logs for more information." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:585 msgid "Something went wrong during the cloning process. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:576 +#: redbot/cogs/downloader/downloader.py:603 msgid "Something went wrong trying to add that repo. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:582 +#: redbot/cogs/downloader/downloader.py:609 msgid "Repo `{name}` successfully added." msgstr "" -#: redbot/cogs/downloader/downloader.py:588 +#: redbot/cogs/downloader/downloader.py:615 #, docstring msgid "\n" " Remove repos and their files.\n\n" " Examples:\n" -" - `[p]repo delete 26-Cogs`\n" -" - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n" +" - `[p]repo delete 26-Cogs`\n" +" - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n" " **Arguments**\n\n" " - `` The repo or repos to remove.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:604 +#: redbot/cogs/downloader/downloader.py:631 msgid "Successfully deleted repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:606 +#: redbot/cogs/downloader/downloader.py:633 msgid "Successfully deleted the repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:613 +#: redbot/cogs/downloader/downloader.py:640 #, docstring msgid "List all installed repos." msgstr "" -#: redbot/cogs/downloader/downloader.py:617 +#: redbot/cogs/downloader/downloader.py:644 msgid "There are no repos installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:620 -msgid "Installed Repos:\n\n" +#: redbot/cogs/downloader/downloader.py:647 +msgid "# Installed Repos\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:622 -msgid "Installed Repo:\n\n" +#: redbot/cogs/downloader/downloader.py:649 +msgid "# Installed Repo\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:631 +#: redbot/cogs/downloader/downloader.py:658 #, docstring msgid "Show information about a repo.\n\n" " Example:\n" -" - `[p]repo info 26-Cogs`\n\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:640 -#: redbot/cogs/downloader/downloader.py:1363 -#: redbot/cogs/downloader/downloader.py:1718 +#: redbot/cogs/downloader/downloader.py:667 +#: redbot/cogs/downloader/downloader.py:1413 +#: redbot/cogs/downloader/downloader.py:1776 msgid "Missing from info.json" msgstr "" -#: redbot/cogs/downloader/downloader.py:642 +#: redbot/cogs/downloader/downloader.py:669 msgid "Repo url: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:644 +#: redbot/cogs/downloader/downloader.py:671 msgid "Branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:645 +#: redbot/cogs/downloader/downloader.py:672 msgid "Made by: {author}\n" "Description:\n" "{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:649 +#: redbot/cogs/downloader/downloader.py:676 msgid "Information on {repo_name} repo:{information}" msgstr "" -#: redbot/cogs/downloader/downloader.py:657 +#: redbot/cogs/downloader/downloader.py:684 #, 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" +" - `[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:677 +#: redbot/cogs/downloader/downloader.py:704 msgid "Repo update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:678 -#: redbot/cogs/downloader/downloader.py:1580 +#: redbot/cogs/downloader/downloader.py:705 +#: redbot/cogs/downloader/downloader.py:1630 msgid "\n" "Updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:680 +#: redbot/cogs/downloader/downloader.py:707 msgid "All installed repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:683 +#: redbot/cogs/downloader/downloader.py:710 msgid "These repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:685 +#: redbot/cogs/downloader/downloader.py:712 msgid "This repo is already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:695 +#: redbot/cogs/downloader/downloader.py:722 #, docstring msgid "Base command for cog installation management commands." msgstr "" -#: redbot/cogs/downloader/downloader.py:700 +#: redbot/cogs/downloader/downloader.py:727 #, docstring msgid "\n" " This command should not be used unless Red specifically asks for it.\n\n" @@ -242,56 +250,56 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:730 -#: redbot/cogs/downloader/downloader.py:1560 +#: redbot/cogs/downloader/downloader.py:757 +#: redbot/cogs/downloader/downloader.py:1610 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:732 -#: redbot/cogs/downloader/downloader.py:1562 +#: redbot/cogs/downloader/downloader.py:759 +#: redbot/cogs/downloader/downloader.py:1612 msgid "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:737 -#: redbot/cogs/downloader/downloader.py:1622 +#: redbot/cogs/downloader/downloader.py:764 +#: redbot/cogs/downloader/downloader.py:1678 msgid "\n" "Failed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:739 -#: redbot/cogs/downloader/downloader.py:1624 +#: redbot/cogs/downloader/downloader.py:766 +#: redbot/cogs/downloader/downloader.py:1680 msgid "\n" "Failed to install shared library: " msgstr "" -#: redbot/cogs/downloader/downloader.py:744 +#: redbot/cogs/downloader/downloader.py:771 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:752 +#: redbot/cogs/downloader/downloader.py:779 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:760 +#: redbot/cogs/downloader/downloader.py:787 #, 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" +" - `[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:779 +#: redbot/cogs/downloader/downloader.py:806 #, 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" +" - `[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" @@ -299,186 +307,190 @@ msgid "Install a cog from the specified revision of given repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:806 -#: redbot/cogs/downloader/downloader.py:1193 +#: redbot/cogs/downloader/downloader.py:833 +#: redbot/cogs/downloader/downloader.py:1242 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:818 -#: redbot/cogs/downloader/downloader.py:1204 +#: redbot/cogs/downloader/downloader.py:845 +#: redbot/cogs/downloader/downloader.py:1253 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:833 +#: redbot/cogs/downloader/downloader.py:860 msgid "\n" "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:835 +#: redbot/cogs/downloader/downloader.py:862 msgid "\n" "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:856 +#: redbot/cogs/downloader/downloader.py:883 msgid "\n" "Failed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:858 +#: redbot/cogs/downloader/downloader.py:885 msgid "\n" "Failed to install shared library for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:867 +#: redbot/cogs/downloader/downloader.py:894 msgid "\n" "Failed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:869 +#: redbot/cogs/downloader/downloader.py:896 msgid "\n" "Failed to install the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:878 +#: redbot/cogs/downloader/downloader.py:905 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:880 +#: redbot/cogs/downloader/downloader.py:907 msgid "Successfully installed the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:884 +#: redbot/cogs/downloader/downloader.py:911 msgid "\n" "These cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" msgstr "" -#: redbot/cogs/downloader/downloader.py:891 +#: redbot/cogs/downloader/downloader.py:918 msgid "\n" "You can load them using {command_1}. To see end user data statements, you can use {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:908 +#: redbot/cogs/downloader/downloader.py:935 #, 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 defender`\n" -" - `[p]cog uninstall say roleinvite`\n\n" +" - `[p]cog uninstall defender`\n" +" - `[p]cog uninstall say roleinvite`\n\n" " **Arguments**\n\n" " - `` The cog or cogs to uninstall.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:941 +#: redbot/cogs/downloader/downloader.py:968 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:943 +#: redbot/cogs/downloader/downloader.py:970 msgid "Successfully uninstalled the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:948 +#: redbot/cogs/downloader/downloader.py:975 msgid "\n" "Downloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:953 +#: redbot/cogs/downloader/downloader.py:980 msgid "\n" "They were most likely removed without using {command_1}.\n" "You may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:964 +#: redbot/cogs/downloader/downloader.py:991 msgid "\n" "Downloader has removed this cog from the installed cogs list but it wasn't able to find its files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:969 +#: redbot/cogs/downloader/downloader.py:996 msgid "\n" "It was most likely removed without using {command_1}.\n" "You may need to remove those files manually if the cog is still usable. If so, ensure the cog has been unloaded with {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:982 +#: redbot/cogs/downloader/downloader.py:1009 #, 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" +" - `[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:1005 +#: redbot/cogs/downloader/downloader.py:1032 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1005 +#: redbot/cogs/downloader/downloader.py:1032 msgid "Pinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1009 +#: redbot/cogs/downloader/downloader.py:1036 msgid "\n" "These cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1011 +#: redbot/cogs/downloader/downloader.py:1038 msgid "\n" "This cog was already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1017 +#: redbot/cogs/downloader/downloader.py:1044 #, 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" +" - `[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:1039 +#: redbot/cogs/downloader/downloader.py:1066 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1039 +#: redbot/cogs/downloader/downloader.py:1066 msgid "Unpinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1043 +#: redbot/cogs/downloader/downloader.py:1070 msgid "\n" "These cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1045 +#: redbot/cogs/downloader/downloader.py:1072 msgid "\n" "This cog was already not pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1078 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:1057 +#: redbot/cogs/downloader/downloader.py:1085 +msgid "unknown" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1088 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:1061 +#: redbot/cogs/downloader/downloader.py:1092 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:1061 +#: redbot/cogs/downloader/downloader.py:1092 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1071 +#: redbot/cogs/downloader/downloader.py:1098 msgid "Pinned Cogs: \n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1076 +#: redbot/cogs/downloader/downloader.py:1103 #, docstring msgid "\n" " Check for available cog updates (including pinned cogs).\n\n" @@ -487,157 +499,164 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1092 +#: redbot/cogs/downloader/downloader.py:1119 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1094 +#: redbot/cogs/downloader/downloader.py:1121 msgid "This cog can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1099 +#: redbot/cogs/downloader/downloader.py:1126 msgid "\n" "These shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1101 +#: redbot/cogs/downloader/downloader.py:1128 msgid "\n" "This shared library can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1104 +#: redbot/cogs/downloader/downloader.py:1131 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1108 +#: redbot/cogs/downloader/downloader.py:1135 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1117 +#: redbot/cogs/downloader/downloader.py:1146 #, docstring msgid "Update all cogs, or ones of your choosing.\n\n" " Examples:\n" -" - `[p]cog update`\n" -" - `[p]cog update defender`\n\n" +" - `[p]cog update`\n" +" - `[p]cog update True`\n" +" - `[p]cog update defender`\n" +" - `[p]cog update True defender`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\n" " - `[cogs...]` The cog or cogs to update. If omitted, all cogs are updated.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1131 +#: redbot/cogs/downloader/downloader.py:1167 #, 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" +" - `[p]cog updateallfromrepos 26-Cogs`\n" +" - `[p]cog updateallfromrepos True 26-Cogs`\n" +" - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\n" " - `` The repo or repos to update all cogs from.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1147 +#: redbot/cogs/downloader/downloader.py:1192 #, 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" +" Examples:\n" +" - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\n" +" - `[p]cog updatetoversion True Broken-Repo 6107c0770ad391f1d3a6131b216991e862cc897e cog_name`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\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:1225 +#: redbot/cogs/downloader/downloader.py:1274 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1229 -#: redbot/cogs/downloader/downloader.py:1265 +#: redbot/cogs/downloader/downloader.py:1278 +#: redbot/cogs/downloader/downloader.py:1314 msgid "\n" "These cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1231 -#: redbot/cogs/downloader/downloader.py:1267 +#: redbot/cogs/downloader/downloader.py:1280 +#: redbot/cogs/downloader/downloader.py:1316 msgid "\n" "This cog is pinned and therefore wasn't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1245 +#: redbot/cogs/downloader/downloader.py:1294 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1248 +#: redbot/cogs/downloader/downloader.py:1297 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1252 +#: redbot/cogs/downloader/downloader.py:1301 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1257 +#: redbot/cogs/downloader/downloader.py:1306 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1259 +#: redbot/cogs/downloader/downloader.py:1308 msgid "All installed cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1289 +#: redbot/cogs/downloader/downloader.py:1338 #, docstring msgid "List all available cogs from a single repo.\n\n" " Example:\n" -" - `[p]cog list 26-Cogs`\n\n" +" - `[p]cog list 26-Cogs`\n\n" " **Arguments**\n\n" " - `` The repo to list cogs from.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1306 -msgid "Installed Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1356 +msgid "# Installed Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1308 -msgid "Installed Cog:\n" +#: redbot/cogs/downloader/downloader.py:1358 +msgid "# Installed Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1369 +msgid "> Available Cogs\n" "No cogs are available." msgstr "" -#: redbot/cogs/downloader/downloader.py:1321 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1371 +msgid "> Available Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1323 -msgid "Available Cog:\n" +#: redbot/cogs/downloader/downloader.py:1373 +msgid "> Available Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1330 +#: redbot/cogs/downloader/downloader.py:1380 #, docstring msgid "List information about a single cog.\n\n" " Example:\n" -" - `[p]cog info 26-Cogs defender`\n\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:1343 +#: redbot/cogs/downloader/downloader.py:1393 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:1349 +#: redbot/cogs/downloader/downloader.py:1399 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -646,203 +665,224 @@ msgid "Information on {cog_name}:\n" "Requirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1361 +#: redbot/cogs/downloader/downloader.py:1411 msgid "Author of the cog didn't provide end user data statement." msgstr "" -#: redbot/cogs/downloader/downloader.py:1430 +#: redbot/cogs/downloader/downloader.py:1480 msgid "\n" "Couldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1432 +#: redbot/cogs/downloader/downloader.py:1482 msgid "\n" "Couldn't find this cog in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1436 +#: redbot/cogs/downloader/downloader.py:1486 msgid "\n" "These cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1438 +#: redbot/cogs/downloader/downloader.py:1488 msgid "\n" "This cog was already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1442 +#: redbot/cogs/downloader/downloader.py:1492 msgid "\n" "Some cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1444 -msgid "Cog with this name is already installed from a different repo." +#: redbot/cogs/downloader/downloader.py:1494 +msgid "\n" +"Cog with this name is already installed from a different repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1461 +#: redbot/cogs/downloader/downloader.py:1511 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1474 +#: redbot/cogs/downloader/downloader.py:1524 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1478 +#: redbot/cogs/downloader/downloader.py:1528 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1487 +#: redbot/cogs/downloader/downloader.py:1537 msgid "\n" "These cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1489 -msgid "This cog requires higher python version than you have: " +#: redbot/cogs/downloader/downloader.py:1539 +msgid "\n" +"This cog requires higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1493 +#: redbot/cogs/downloader/downloader.py:1543 msgid "\n" "These cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1498 -msgid "This cog requires different Red version than you currently have ({current_version}): " +#: redbot/cogs/downloader/downloader.py:1548 +msgid "\n" +"This cog requires different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1569 +#: redbot/cogs/downloader/downloader.py:1619 msgid "Cog update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:1584 +#: redbot/cogs/downloader/downloader.py:1634 msgid "\n" "End user data statements of these cogs have changed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1586 +#: redbot/cogs/downloader/downloader.py:1636 msgid "\n" "You can use {command} to see the updated statements.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1592 -msgid "End user data statement of this cog has changed:" +#: redbot/cogs/downloader/downloader.py:1642 +msgid "\n" +"End user data statement of this cog has changed:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1594 +#: redbot/cogs/downloader/downloader.py:1644 msgid "\n" "You can use {command} to see the updated statement.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1601 +#: redbot/cogs/downloader/downloader.py:1651 +msgid "\n" +"You may need to resync your slash commands with `{prefix}slash sync`." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1657 msgid "\n" "Failed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1603 +#: redbot/cogs/downloader/downloader.py:1659 msgid "\n" "Failed to update cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1606 +#: redbot/cogs/downloader/downloader.py:1662 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1609 +#: redbot/cogs/downloader/downloader.py:1665 msgid "\n" "Some shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1614 +#: redbot/cogs/downloader/downloader.py:1670 msgid "\n" "A shared library was updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1631 +#: redbot/cogs/downloader/downloader.py:1687 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1636 +#: redbot/cogs/downloader/downloader.py:1692 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1638 +#: redbot/cogs/downloader/downloader.py:1694 msgid "Would you like to reload the updated cog?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1662 +#: redbot/cogs/downloader/downloader.py:1720 msgid "OK then." msgstr "Rendben." -#: redbot/cogs/downloader/downloader.py:1692 +#: redbot/cogs/downloader/downloader.py:1750 #, 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" +" - `[p]findcog ping`\n\n" " **Arguments**\n\n" " - `` The command to search for.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1706 +#: redbot/cogs/downloader/downloader.py:1764 msgid "That command doesn't seem to exist." msgstr "" -#: redbot/cogs/downloader/downloader.py:1721 +#: redbot/cogs/downloader/downloader.py:1779 +#: redbot/cogs/downloader/downloader.py:1784 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1731 +#: redbot/cogs/downloader/downloader.py:1799 +#: redbot/cogs/downloader/downloader.py:1801 msgid "Unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1732 +#: redbot/cogs/downloader/downloader.py:1800 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1735 +#: redbot/cogs/downloader/downloader.py:1804 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1741 +#: redbot/cogs/downloader/downloader.py:1810 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1742 -msgid "Cog Name:" +#: redbot/cogs/downloader/downloader.py:1811 +msgid "Cog package name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1743 +#: redbot/cogs/downloader/downloader.py:1812 +msgid "Cog name:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1813 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1744 +#: redbot/cogs/downloader/downloader.py:1814 +msgid "Repo name:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1815 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1747 +#: redbot/cogs/downloader/downloader.py:1818 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1752 -msgid "Command: {command}\n" -"Cog name: {cog}\n" -"Made by: {author}\n" -"Repo URL: {repo_url}\n" +#: redbot/cogs/downloader/downloader.py:1823 +msgid "Command: {command}\n" +"Cog package name: {cog_pkg}\n" +"Cog name: {cog}\n" +"Made by: {author}\n" +"Repo name: {repo_name}\n" +"Repo URL: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1756 +#: redbot/cogs/downloader/downloader.py:1839 msgid "Repo branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1777 +#: redbot/cogs/downloader/downloader.py:1860 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1779 +#: redbot/cogs/downloader/downloader.py:1862 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1782 +#: redbot/cogs/downloader/downloader.py:1865 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 c22ae81145a..d0336fd2ebb 100644 --- a/redbot/cogs/downloader/locales/id-ID.po +++ b/redbot/cogs/downloader/locales/id-ID.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-27 12:48+0000\n" +"POT-Creation-Date: 2023-12-24 00:24+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,32 +15,34 @@ msgstr "" "X-Crowdin-File-ID: 20\n" "Language: id_ID\n" -#: redbot/cogs/downloader/checks.py:12 +#: redbot/cogs/downloader/checks.py:20 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\n" -"By 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\n" +"By typing '{confirmation_message}' you declare that you have read and fully understand the above message. This message won't be shown again until the next reboot.\n\n" "You have **30** seconds to reply to this message." -msgstr "" +msgstr "Kamu akan menambahkan repository pihak ketiga. Kreator Red dan komunitasnya tidak akan bertanggung jawab untuk potensi kerusakan apapun yang disebabkan oleh konten dari repository pihak ketiga.\n\n" +"Dengan mengetik '{confirmation_message}' kamu mengakui bahwa kamu telah membaca dan mengerti pesan diatas. Pesan ini tidak akan ditunjukkan lagi hingga reboot selanjutnya.\n\n" +"Kamu punya **30** detik untuk membalas pesan ini." -#: redbot/cogs/downloader/checks.py:36 +#: redbot/cogs/downloader/checks.py:38 msgid "Your response has timed out, please try again." -msgstr "" +msgstr "Waktu respon anda habis, silahkan coba lagi." #: redbot/cogs/downloader/converters.py:14 #: redbot/cogs/downloader/repo_manager.py:176 msgid "No Downloader cog found." -msgstr "" +msgstr "Cog Downloader tidak ditemukan." #: redbot/cogs/downloader/converters.py:19 msgid "Cog `{cog_name}` is not installed." -msgstr "" +msgstr "Cog `{cog_name}` tidak terinstall." -#: redbot/cogs/downloader/downloader.py:30 +#: redbot/cogs/downloader/downloader.py:31 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 +#: redbot/cogs/downloader/downloader.py:40 #, docstring msgid "Install community cogs made by Cog Creators.\n\n" " Community cogs, also called third party cogs, are not included\n" @@ -52,47 +54,47 @@ msgid "Install community cogs made by Cog Creators.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:484 +#: redbot/cogs/downloader/downloader.py:490 #, 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" +" - `[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 +#: redbot/cogs/downloader/downloader.py:508 msgid "Libraries installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:502 +#: redbot/cogs/downloader/downloader.py:508 msgid "Library installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:505 +#: redbot/cogs/downloader/downloader.py:511 msgid "Some libraries failed to install. Please check your logs for a complete list." msgstr "" -#: redbot/cogs/downloader/downloader.py:510 +#: redbot/cogs/downloader/downloader.py:516 msgid "The library failed to install. Please check your logs for a complete list." msgstr "" -#: redbot/cogs/downloader/downloader.py:518 +#: redbot/cogs/downloader/downloader.py:524 #, docstring msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:525 +#: redbot/cogs/downloader/downloader.py:531 #, 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" +" - `[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, hyphens, and dots (but they cannot start or end with a dot).\n\n" " The branch will be the default branch if not specified.\n\n" " **Arguments**\n\n" " - `` The name given to the repo.\n" @@ -101,138 +103,146 @@ msgid "Add a new repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:545 -msgid "Repo names can only contain characters A-z, numbers, underscores, and hyphens." +#: redbot/cogs/downloader/downloader.py:551 +msgid "Repo names cannot start or end with a dot." msgstr "" -#: redbot/cogs/downloader/downloader.py:554 +#: redbot/cogs/downloader/downloader.py:555 +msgid "Repo names can only contain characters A-z, numbers, underscores, hyphens, and dots." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:567 msgid "The repo name you provided is already in use. Please choose another name." msgstr "" -#: redbot/cogs/downloader/downloader.py:558 +#: redbot/cogs/downloader/downloader.py:571 +msgid "Failed to authenticate or repository does not exist. See logs for more information." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:585 msgid "Something went wrong during the cloning process. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:576 +#: redbot/cogs/downloader/downloader.py:603 msgid "Something went wrong trying to add that repo. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:582 +#: redbot/cogs/downloader/downloader.py:609 msgid "Repo `{name}` successfully added." msgstr "" -#: redbot/cogs/downloader/downloader.py:588 +#: redbot/cogs/downloader/downloader.py:615 #, docstring msgid "\n" " Remove repos and their files.\n\n" " Examples:\n" -" - `[p]repo delete 26-Cogs`\n" -" - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n" +" - `[p]repo delete 26-Cogs`\n" +" - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n" " **Arguments**\n\n" " - `` The repo or repos to remove.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:604 +#: redbot/cogs/downloader/downloader.py:631 msgid "Successfully deleted repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:606 +#: redbot/cogs/downloader/downloader.py:633 msgid "Successfully deleted the repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:613 +#: redbot/cogs/downloader/downloader.py:640 #, docstring msgid "List all installed repos." msgstr "" -#: redbot/cogs/downloader/downloader.py:617 +#: redbot/cogs/downloader/downloader.py:644 msgid "There are no repos installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:620 -msgid "Installed Repos:\n\n" +#: redbot/cogs/downloader/downloader.py:647 +msgid "# Installed Repos\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:622 -msgid "Installed Repo:\n\n" +#: redbot/cogs/downloader/downloader.py:649 +msgid "# Installed Repo\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:631 +#: redbot/cogs/downloader/downloader.py:658 #, docstring msgid "Show information about a repo.\n\n" " Example:\n" -" - `[p]repo info 26-Cogs`\n\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:640 -#: redbot/cogs/downloader/downloader.py:1363 -#: redbot/cogs/downloader/downloader.py:1718 +#: redbot/cogs/downloader/downloader.py:667 +#: redbot/cogs/downloader/downloader.py:1413 +#: redbot/cogs/downloader/downloader.py:1776 msgid "Missing from info.json" msgstr "Hilang dari info.json" -#: redbot/cogs/downloader/downloader.py:642 +#: redbot/cogs/downloader/downloader.py:669 msgid "Repo url: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:644 +#: redbot/cogs/downloader/downloader.py:671 msgid "Branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:645 +#: redbot/cogs/downloader/downloader.py:672 msgid "Made by: {author}\n" "Description:\n" "{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:649 +#: redbot/cogs/downloader/downloader.py:676 msgid "Information on {repo_name} repo:{information}" msgstr "" -#: redbot/cogs/downloader/downloader.py:657 +#: redbot/cogs/downloader/downloader.py:684 #, 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" +" - `[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:677 +#: redbot/cogs/downloader/downloader.py:704 msgid "Repo update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:678 -#: redbot/cogs/downloader/downloader.py:1580 +#: redbot/cogs/downloader/downloader.py:705 +#: redbot/cogs/downloader/downloader.py:1630 msgid "\n" "Updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:680 +#: redbot/cogs/downloader/downloader.py:707 msgid "All installed repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:683 +#: redbot/cogs/downloader/downloader.py:710 msgid "These repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:685 +#: redbot/cogs/downloader/downloader.py:712 msgid "This repo is already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:695 +#: redbot/cogs/downloader/downloader.py:722 #, docstring msgid "Base command for cog installation management commands." msgstr "" -#: redbot/cogs/downloader/downloader.py:700 +#: redbot/cogs/downloader/downloader.py:727 #, docstring msgid "\n" " This command should not be used unless Red specifically asks for it.\n\n" @@ -242,56 +252,56 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:730 -#: redbot/cogs/downloader/downloader.py:1560 +#: redbot/cogs/downloader/downloader.py:757 +#: redbot/cogs/downloader/downloader.py:1610 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:732 -#: redbot/cogs/downloader/downloader.py:1562 +#: redbot/cogs/downloader/downloader.py:759 +#: redbot/cogs/downloader/downloader.py:1612 msgid "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:737 -#: redbot/cogs/downloader/downloader.py:1622 +#: redbot/cogs/downloader/downloader.py:764 +#: redbot/cogs/downloader/downloader.py:1678 msgid "\n" "Failed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:739 -#: redbot/cogs/downloader/downloader.py:1624 +#: redbot/cogs/downloader/downloader.py:766 +#: redbot/cogs/downloader/downloader.py:1680 msgid "\n" "Failed to install shared library: " msgstr "" -#: redbot/cogs/downloader/downloader.py:744 +#: redbot/cogs/downloader/downloader.py:771 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:752 +#: redbot/cogs/downloader/downloader.py:779 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:760 +#: redbot/cogs/downloader/downloader.py:787 #, 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" +" - `[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:779 +#: redbot/cogs/downloader/downloader.py:806 #, 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" +" - `[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" @@ -299,186 +309,190 @@ msgid "Install a cog from the specified revision of given repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:806 -#: redbot/cogs/downloader/downloader.py:1193 +#: redbot/cogs/downloader/downloader.py:833 +#: redbot/cogs/downloader/downloader.py:1242 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:818 -#: redbot/cogs/downloader/downloader.py:1204 +#: redbot/cogs/downloader/downloader.py:845 +#: redbot/cogs/downloader/downloader.py:1253 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:833 +#: redbot/cogs/downloader/downloader.py:860 msgid "\n" "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:835 +#: redbot/cogs/downloader/downloader.py:862 msgid "\n" "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:856 +#: redbot/cogs/downloader/downloader.py:883 msgid "\n" "Failed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:858 +#: redbot/cogs/downloader/downloader.py:885 msgid "\n" "Failed to install shared library for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:867 +#: redbot/cogs/downloader/downloader.py:894 msgid "\n" "Failed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:869 +#: redbot/cogs/downloader/downloader.py:896 msgid "\n" "Failed to install the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:878 +#: redbot/cogs/downloader/downloader.py:905 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:880 +#: redbot/cogs/downloader/downloader.py:907 msgid "Successfully installed the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:884 +#: redbot/cogs/downloader/downloader.py:911 msgid "\n" "These cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" msgstr "" -#: redbot/cogs/downloader/downloader.py:891 +#: redbot/cogs/downloader/downloader.py:918 msgid "\n" "You can load them using {command_1}. To see end user data statements, you can use {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:908 +#: redbot/cogs/downloader/downloader.py:935 #, 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 defender`\n" -" - `[p]cog uninstall say roleinvite`\n\n" +" - `[p]cog uninstall defender`\n" +" - `[p]cog uninstall say roleinvite`\n\n" " **Arguments**\n\n" " - `` The cog or cogs to uninstall.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:941 +#: redbot/cogs/downloader/downloader.py:968 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:943 +#: redbot/cogs/downloader/downloader.py:970 msgid "Successfully uninstalled the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:948 +#: redbot/cogs/downloader/downloader.py:975 msgid "\n" "Downloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:953 +#: redbot/cogs/downloader/downloader.py:980 msgid "\n" "They were most likely removed without using {command_1}.\n" "You may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:964 +#: redbot/cogs/downloader/downloader.py:991 msgid "\n" "Downloader has removed this cog from the installed cogs list but it wasn't able to find its files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:969 +#: redbot/cogs/downloader/downloader.py:996 msgid "\n" "It was most likely removed without using {command_1}.\n" "You may need to remove those files manually if the cog is still usable. If so, ensure the cog has been unloaded with {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:982 +#: redbot/cogs/downloader/downloader.py:1009 #, 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" +" - `[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:1005 +#: redbot/cogs/downloader/downloader.py:1032 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1005 +#: redbot/cogs/downloader/downloader.py:1032 msgid "Pinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1009 +#: redbot/cogs/downloader/downloader.py:1036 msgid "\n" "These cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1011 +#: redbot/cogs/downloader/downloader.py:1038 msgid "\n" "This cog was already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1017 +#: redbot/cogs/downloader/downloader.py:1044 #, 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" +" - `[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:1039 +#: redbot/cogs/downloader/downloader.py:1066 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1039 +#: redbot/cogs/downloader/downloader.py:1066 msgid "Unpinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1043 +#: redbot/cogs/downloader/downloader.py:1070 msgid "\n" "These cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1045 +#: redbot/cogs/downloader/downloader.py:1072 msgid "\n" "This cog was already not pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1078 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:1057 +#: redbot/cogs/downloader/downloader.py:1085 +msgid "unknown" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1088 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:1061 +#: redbot/cogs/downloader/downloader.py:1092 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:1061 +#: redbot/cogs/downloader/downloader.py:1092 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1071 +#: redbot/cogs/downloader/downloader.py:1098 msgid "Pinned Cogs: \n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1076 +#: redbot/cogs/downloader/downloader.py:1103 #, docstring msgid "\n" " Check for available cog updates (including pinned cogs).\n\n" @@ -487,157 +501,164 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1092 +#: redbot/cogs/downloader/downloader.py:1119 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1094 +#: redbot/cogs/downloader/downloader.py:1121 msgid "This cog can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1099 +#: redbot/cogs/downloader/downloader.py:1126 msgid "\n" "These shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1101 +#: redbot/cogs/downloader/downloader.py:1128 msgid "\n" "This shared library can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1104 +#: redbot/cogs/downloader/downloader.py:1131 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1108 +#: redbot/cogs/downloader/downloader.py:1135 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1117 +#: redbot/cogs/downloader/downloader.py:1146 #, docstring msgid "Update all cogs, or ones of your choosing.\n\n" " Examples:\n" -" - `[p]cog update`\n" -" - `[p]cog update defender`\n\n" +" - `[p]cog update`\n" +" - `[p]cog update True`\n" +" - `[p]cog update defender`\n" +" - `[p]cog update True defender`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\n" " - `[cogs...]` The cog or cogs to update. If omitted, all cogs are updated.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1131 +#: redbot/cogs/downloader/downloader.py:1167 #, 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" +" - `[p]cog updateallfromrepos 26-Cogs`\n" +" - `[p]cog updateallfromrepos True 26-Cogs`\n" +" - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\n" " - `` The repo or repos to update all cogs from.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1147 +#: redbot/cogs/downloader/downloader.py:1192 #, 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" +" Examples:\n" +" - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\n" +" - `[p]cog updatetoversion True Broken-Repo 6107c0770ad391f1d3a6131b216991e862cc897e cog_name`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\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:1225 +#: redbot/cogs/downloader/downloader.py:1274 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1229 -#: redbot/cogs/downloader/downloader.py:1265 +#: redbot/cogs/downloader/downloader.py:1278 +#: redbot/cogs/downloader/downloader.py:1314 msgid "\n" "These cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1231 -#: redbot/cogs/downloader/downloader.py:1267 +#: redbot/cogs/downloader/downloader.py:1280 +#: redbot/cogs/downloader/downloader.py:1316 msgid "\n" "This cog is pinned and therefore wasn't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1245 +#: redbot/cogs/downloader/downloader.py:1294 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1248 +#: redbot/cogs/downloader/downloader.py:1297 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1252 +#: redbot/cogs/downloader/downloader.py:1301 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1257 +#: redbot/cogs/downloader/downloader.py:1306 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1259 +#: redbot/cogs/downloader/downloader.py:1308 msgid "All installed cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1289 +#: redbot/cogs/downloader/downloader.py:1338 #, docstring msgid "List all available cogs from a single repo.\n\n" " Example:\n" -" - `[p]cog list 26-Cogs`\n\n" +" - `[p]cog list 26-Cogs`\n\n" " **Arguments**\n\n" " - `` The repo to list cogs from.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1306 -msgid "Installed Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1356 +msgid "# Installed Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1308 -msgid "Installed Cog:\n" +#: redbot/cogs/downloader/downloader.py:1358 +msgid "# Installed Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1369 +msgid "> Available Cogs\n" "No cogs are available." msgstr "" -#: redbot/cogs/downloader/downloader.py:1321 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1371 +msgid "> Available Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1323 -msgid "Available Cog:\n" +#: redbot/cogs/downloader/downloader.py:1373 +msgid "> Available Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1330 +#: redbot/cogs/downloader/downloader.py:1380 #, docstring msgid "List information about a single cog.\n\n" " Example:\n" -" - `[p]cog info 26-Cogs defender`\n\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:1343 +#: redbot/cogs/downloader/downloader.py:1393 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:1349 +#: redbot/cogs/downloader/downloader.py:1399 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -646,203 +667,224 @@ msgid "Information on {cog_name}:\n" "Requirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1361 +#: redbot/cogs/downloader/downloader.py:1411 msgid "Author of the cog didn't provide end user data statement." msgstr "" -#: redbot/cogs/downloader/downloader.py:1430 +#: redbot/cogs/downloader/downloader.py:1480 msgid "\n" "Couldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1432 +#: redbot/cogs/downloader/downloader.py:1482 msgid "\n" "Couldn't find this cog in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1436 +#: redbot/cogs/downloader/downloader.py:1486 msgid "\n" "These cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1438 +#: redbot/cogs/downloader/downloader.py:1488 msgid "\n" "This cog was already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1442 +#: redbot/cogs/downloader/downloader.py:1492 msgid "\n" "Some cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1444 -msgid "Cog with this name is already installed from a different repo." +#: redbot/cogs/downloader/downloader.py:1494 +msgid "\n" +"Cog with this name is already installed from a different repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1461 +#: redbot/cogs/downloader/downloader.py:1511 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1474 +#: redbot/cogs/downloader/downloader.py:1524 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1478 +#: redbot/cogs/downloader/downloader.py:1528 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1487 +#: redbot/cogs/downloader/downloader.py:1537 msgid "\n" "These cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1489 -msgid "This cog requires higher python version than you have: " +#: redbot/cogs/downloader/downloader.py:1539 +msgid "\n" +"This cog requires higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1493 +#: redbot/cogs/downloader/downloader.py:1543 msgid "\n" "These cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1498 -msgid "This cog requires different Red version than you currently have ({current_version}): " +#: redbot/cogs/downloader/downloader.py:1548 +msgid "\n" +"This cog requires different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1569 +#: redbot/cogs/downloader/downloader.py:1619 msgid "Cog update completed successfully." msgstr "Pembaruan cog selesai dengan sukses." -#: redbot/cogs/downloader/downloader.py:1584 +#: redbot/cogs/downloader/downloader.py:1634 msgid "\n" "End user data statements of these cogs have changed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1586 +#: redbot/cogs/downloader/downloader.py:1636 msgid "\n" "You can use {command} to see the updated statements.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1592 -msgid "End user data statement of this cog has changed:" +#: redbot/cogs/downloader/downloader.py:1642 +msgid "\n" +"End user data statement of this cog has changed:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1594 +#: redbot/cogs/downloader/downloader.py:1644 msgid "\n" "You can use {command} to see the updated statement.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1601 +#: redbot/cogs/downloader/downloader.py:1651 +msgid "\n" +"You may need to resync your slash commands with `{prefix}slash sync`." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1657 msgid "\n" "Failed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1603 +#: redbot/cogs/downloader/downloader.py:1659 msgid "\n" "Failed to update cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1606 +#: redbot/cogs/downloader/downloader.py:1662 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1609 +#: redbot/cogs/downloader/downloader.py:1665 msgid "\n" "Some shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1614 +#: redbot/cogs/downloader/downloader.py:1670 msgid "\n" "A shared library was updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1631 +#: redbot/cogs/downloader/downloader.py:1687 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1636 +#: redbot/cogs/downloader/downloader.py:1692 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1638 +#: redbot/cogs/downloader/downloader.py:1694 msgid "Would you like to reload the updated cog?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1662 +#: redbot/cogs/downloader/downloader.py:1720 msgid "OK then." msgstr "" -#: redbot/cogs/downloader/downloader.py:1692 +#: redbot/cogs/downloader/downloader.py:1750 #, 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" +" - `[p]findcog ping`\n\n" " **Arguments**\n\n" " - `` The command to search for.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1706 +#: redbot/cogs/downloader/downloader.py:1764 msgid "That command doesn't seem to exist." msgstr "Perintah tersebut tidak ada." -#: redbot/cogs/downloader/downloader.py:1721 +#: redbot/cogs/downloader/downloader.py:1779 +#: redbot/cogs/downloader/downloader.py:1784 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1731 +#: redbot/cogs/downloader/downloader.py:1799 +#: redbot/cogs/downloader/downloader.py:1801 msgid "Unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1732 +#: redbot/cogs/downloader/downloader.py:1800 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1735 +#: redbot/cogs/downloader/downloader.py:1804 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1741 +#: redbot/cogs/downloader/downloader.py:1810 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1742 -msgid "Cog Name:" +#: redbot/cogs/downloader/downloader.py:1811 +msgid "Cog package name:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1812 +msgid "Cog name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1743 +#: redbot/cogs/downloader/downloader.py:1813 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1744 +#: redbot/cogs/downloader/downloader.py:1814 +msgid "Repo name:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1815 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1747 +#: redbot/cogs/downloader/downloader.py:1818 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1752 -msgid "Command: {command}\n" -"Cog name: {cog}\n" -"Made by: {author}\n" -"Repo URL: {repo_url}\n" +#: redbot/cogs/downloader/downloader.py:1823 +msgid "Command: {command}\n" +"Cog package name: {cog_pkg}\n" +"Cog name: {cog}\n" +"Made by: {author}\n" +"Repo name: {repo_name}\n" +"Repo URL: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1756 +#: redbot/cogs/downloader/downloader.py:1839 msgid "Repo branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1777 +#: redbot/cogs/downloader/downloader.py:1860 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1779 +#: redbot/cogs/downloader/downloader.py:1862 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1782 +#: redbot/cogs/downloader/downloader.py:1865 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 b85bb661984..30be7534dc6 100644 --- a/redbot/cogs/downloader/locales/it-IT.po +++ b/redbot/cogs/downloader/locales/it-IT.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-27 12:48+0000\n" +"POT-Creation-Date: 2023-12-24 00:24+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,13 +15,13 @@ msgstr "" "X-Crowdin-File-ID: 20\n" "Language: it_IT\n" -#: redbot/cogs/downloader/checks.py:12 +#: redbot/cogs/downloader/checks.py:20 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\n" -"By 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\n" +"By typing '{confirmation_message}' you declare that you have read and fully understand the above message. This message won't be shown again until the next reboot.\n\n" "You have **30** seconds to reply to this message." msgstr "" -#: redbot/cogs/downloader/checks.py:36 +#: redbot/cogs/downloader/checks.py:38 msgid "Your response has timed out, please try again." msgstr "" @@ -34,13 +34,13 @@ msgstr "" msgid "Cog `{cog_name}` is not installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:30 +#: redbot/cogs/downloader/downloader.py:31 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 +#: redbot/cogs/downloader/downloader.py:40 #, docstring msgid "Install community cogs made by Cog Creators.\n\n" " Community cogs, also called third party cogs, are not included\n" @@ -52,47 +52,47 @@ msgid "Install community cogs made by Cog Creators.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:484 +#: redbot/cogs/downloader/downloader.py:490 #, 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" +" - `[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 +#: redbot/cogs/downloader/downloader.py:508 msgid "Libraries installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:502 +#: redbot/cogs/downloader/downloader.py:508 msgid "Library installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:505 +#: redbot/cogs/downloader/downloader.py:511 msgid "Some libraries failed to install. Please check your logs for a complete list." msgstr "" -#: redbot/cogs/downloader/downloader.py:510 +#: redbot/cogs/downloader/downloader.py:516 msgid "The library failed to install. Please check your logs for a complete list." msgstr "" -#: redbot/cogs/downloader/downloader.py:518 +#: redbot/cogs/downloader/downloader.py:524 #, docstring msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:525 +#: redbot/cogs/downloader/downloader.py:531 #, 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" +" - `[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, hyphens, and dots (but they cannot start or end with a dot).\n\n" " The branch will be the default branch if not specified.\n\n" " **Arguments**\n\n" " - `` The name given to the repo.\n" @@ -101,138 +101,146 @@ msgid "Add a new repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:545 -msgid "Repo names can only contain characters A-z, numbers, underscores, and hyphens." +#: redbot/cogs/downloader/downloader.py:551 +msgid "Repo names cannot start or end with a dot." msgstr "" -#: redbot/cogs/downloader/downloader.py:554 +#: redbot/cogs/downloader/downloader.py:555 +msgid "Repo names can only contain characters A-z, numbers, underscores, hyphens, and dots." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:567 msgid "The repo name you provided is already in use. Please choose another name." msgstr "" -#: redbot/cogs/downloader/downloader.py:558 +#: redbot/cogs/downloader/downloader.py:571 +msgid "Failed to authenticate or repository does not exist. See logs for more information." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:585 msgid "Something went wrong during the cloning process. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:576 +#: redbot/cogs/downloader/downloader.py:603 msgid "Something went wrong trying to add that repo. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:582 +#: redbot/cogs/downloader/downloader.py:609 msgid "Repo `{name}` successfully added." msgstr "" -#: redbot/cogs/downloader/downloader.py:588 +#: redbot/cogs/downloader/downloader.py:615 #, docstring msgid "\n" " Remove repos and their files.\n\n" " Examples:\n" -" - `[p]repo delete 26-Cogs`\n" -" - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n" +" - `[p]repo delete 26-Cogs`\n" +" - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n" " **Arguments**\n\n" " - `` The repo or repos to remove.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:604 +#: redbot/cogs/downloader/downloader.py:631 msgid "Successfully deleted repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:606 +#: redbot/cogs/downloader/downloader.py:633 msgid "Successfully deleted the repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:613 +#: redbot/cogs/downloader/downloader.py:640 #, docstring msgid "List all installed repos." msgstr "" -#: redbot/cogs/downloader/downloader.py:617 +#: redbot/cogs/downloader/downloader.py:644 msgid "There are no repos installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:620 -msgid "Installed Repos:\n\n" +#: redbot/cogs/downloader/downloader.py:647 +msgid "# Installed Repos\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:622 -msgid "Installed Repo:\n\n" +#: redbot/cogs/downloader/downloader.py:649 +msgid "# Installed Repo\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:631 +#: redbot/cogs/downloader/downloader.py:658 #, docstring msgid "Show information about a repo.\n\n" " Example:\n" -" - `[p]repo info 26-Cogs`\n\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:640 -#: redbot/cogs/downloader/downloader.py:1363 -#: redbot/cogs/downloader/downloader.py:1718 +#: redbot/cogs/downloader/downloader.py:667 +#: redbot/cogs/downloader/downloader.py:1413 +#: redbot/cogs/downloader/downloader.py:1776 msgid "Missing from info.json" msgstr "Mancante da info.json" -#: redbot/cogs/downloader/downloader.py:642 +#: redbot/cogs/downloader/downloader.py:669 msgid "Repo url: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:644 +#: redbot/cogs/downloader/downloader.py:671 msgid "Branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:645 +#: redbot/cogs/downloader/downloader.py:672 msgid "Made by: {author}\n" "Description:\n" "{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:649 +#: redbot/cogs/downloader/downloader.py:676 msgid "Information on {repo_name} repo:{information}" msgstr "" -#: redbot/cogs/downloader/downloader.py:657 +#: redbot/cogs/downloader/downloader.py:684 #, 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" +" - `[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:677 +#: redbot/cogs/downloader/downloader.py:704 msgid "Repo update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:678 -#: redbot/cogs/downloader/downloader.py:1580 +#: redbot/cogs/downloader/downloader.py:705 +#: redbot/cogs/downloader/downloader.py:1630 msgid "\n" "Updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:680 +#: redbot/cogs/downloader/downloader.py:707 msgid "All installed repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:683 +#: redbot/cogs/downloader/downloader.py:710 msgid "These repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:685 +#: redbot/cogs/downloader/downloader.py:712 msgid "This repo is already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:695 +#: redbot/cogs/downloader/downloader.py:722 #, docstring msgid "Base command for cog installation management commands." msgstr "" -#: redbot/cogs/downloader/downloader.py:700 +#: redbot/cogs/downloader/downloader.py:727 #, docstring msgid "\n" " This command should not be used unless Red specifically asks for it.\n\n" @@ -242,56 +250,56 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:730 -#: redbot/cogs/downloader/downloader.py:1560 +#: redbot/cogs/downloader/downloader.py:757 +#: redbot/cogs/downloader/downloader.py:1610 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:732 -#: redbot/cogs/downloader/downloader.py:1562 +#: redbot/cogs/downloader/downloader.py:759 +#: redbot/cogs/downloader/downloader.py:1612 msgid "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:737 -#: redbot/cogs/downloader/downloader.py:1622 +#: redbot/cogs/downloader/downloader.py:764 +#: redbot/cogs/downloader/downloader.py:1678 msgid "\n" "Failed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:739 -#: redbot/cogs/downloader/downloader.py:1624 +#: redbot/cogs/downloader/downloader.py:766 +#: redbot/cogs/downloader/downloader.py:1680 msgid "\n" "Failed to install shared library: " msgstr "" -#: redbot/cogs/downloader/downloader.py:744 +#: redbot/cogs/downloader/downloader.py:771 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:752 +#: redbot/cogs/downloader/downloader.py:779 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:760 +#: redbot/cogs/downloader/downloader.py:787 #, 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" +" - `[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:779 +#: redbot/cogs/downloader/downloader.py:806 #, 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" +" - `[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" @@ -299,186 +307,190 @@ msgid "Install a cog from the specified revision of given repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:806 -#: redbot/cogs/downloader/downloader.py:1193 +#: redbot/cogs/downloader/downloader.py:833 +#: redbot/cogs/downloader/downloader.py:1242 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:818 -#: redbot/cogs/downloader/downloader.py:1204 +#: redbot/cogs/downloader/downloader.py:845 +#: redbot/cogs/downloader/downloader.py:1253 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:833 +#: redbot/cogs/downloader/downloader.py:860 msgid "\n" "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:835 +#: redbot/cogs/downloader/downloader.py:862 msgid "\n" "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:856 +#: redbot/cogs/downloader/downloader.py:883 msgid "\n" "Failed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:858 +#: redbot/cogs/downloader/downloader.py:885 msgid "\n" "Failed to install shared library for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:867 +#: redbot/cogs/downloader/downloader.py:894 msgid "\n" "Failed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:869 +#: redbot/cogs/downloader/downloader.py:896 msgid "\n" "Failed to install the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:878 +#: redbot/cogs/downloader/downloader.py:905 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:880 +#: redbot/cogs/downloader/downloader.py:907 msgid "Successfully installed the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:884 +#: redbot/cogs/downloader/downloader.py:911 msgid "\n" "These cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" msgstr "" -#: redbot/cogs/downloader/downloader.py:891 +#: redbot/cogs/downloader/downloader.py:918 msgid "\n" "You can load them using {command_1}. To see end user data statements, you can use {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:908 +#: redbot/cogs/downloader/downloader.py:935 #, 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 defender`\n" -" - `[p]cog uninstall say roleinvite`\n\n" +" - `[p]cog uninstall defender`\n" +" - `[p]cog uninstall say roleinvite`\n\n" " **Arguments**\n\n" " - `` The cog or cogs to uninstall.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:941 +#: redbot/cogs/downloader/downloader.py:968 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:943 +#: redbot/cogs/downloader/downloader.py:970 msgid "Successfully uninstalled the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:948 +#: redbot/cogs/downloader/downloader.py:975 msgid "\n" "Downloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:953 +#: redbot/cogs/downloader/downloader.py:980 msgid "\n" "They were most likely removed without using {command_1}.\n" "You may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:964 +#: redbot/cogs/downloader/downloader.py:991 msgid "\n" "Downloader has removed this cog from the installed cogs list but it wasn't able to find its files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:969 +#: redbot/cogs/downloader/downloader.py:996 msgid "\n" "It was most likely removed without using {command_1}.\n" "You may need to remove those files manually if the cog is still usable. If so, ensure the cog has been unloaded with {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:982 +#: redbot/cogs/downloader/downloader.py:1009 #, 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" +" - `[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:1005 +#: redbot/cogs/downloader/downloader.py:1032 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1005 +#: redbot/cogs/downloader/downloader.py:1032 msgid "Pinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1009 +#: redbot/cogs/downloader/downloader.py:1036 msgid "\n" "These cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1011 +#: redbot/cogs/downloader/downloader.py:1038 msgid "\n" "This cog was already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1017 +#: redbot/cogs/downloader/downloader.py:1044 #, 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" +" - `[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:1039 +#: redbot/cogs/downloader/downloader.py:1066 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1039 +#: redbot/cogs/downloader/downloader.py:1066 msgid "Unpinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1043 +#: redbot/cogs/downloader/downloader.py:1070 msgid "\n" "These cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1045 +#: redbot/cogs/downloader/downloader.py:1072 msgid "\n" "This cog was already not pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1078 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:1057 +#: redbot/cogs/downloader/downloader.py:1085 +msgid "unknown" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1088 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:1061 +#: redbot/cogs/downloader/downloader.py:1092 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:1061 +#: redbot/cogs/downloader/downloader.py:1092 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1071 +#: redbot/cogs/downloader/downloader.py:1098 msgid "Pinned Cogs: \n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1076 +#: redbot/cogs/downloader/downloader.py:1103 #, docstring msgid "\n" " Check for available cog updates (including pinned cogs).\n\n" @@ -487,157 +499,164 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1092 +#: redbot/cogs/downloader/downloader.py:1119 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1094 +#: redbot/cogs/downloader/downloader.py:1121 msgid "This cog can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1099 +#: redbot/cogs/downloader/downloader.py:1126 msgid "\n" "These shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1101 +#: redbot/cogs/downloader/downloader.py:1128 msgid "\n" "This shared library can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1104 +#: redbot/cogs/downloader/downloader.py:1131 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1108 +#: redbot/cogs/downloader/downloader.py:1135 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1117 +#: redbot/cogs/downloader/downloader.py:1146 #, docstring msgid "Update all cogs, or ones of your choosing.\n\n" " Examples:\n" -" - `[p]cog update`\n" -" - `[p]cog update defender`\n\n" +" - `[p]cog update`\n" +" - `[p]cog update True`\n" +" - `[p]cog update defender`\n" +" - `[p]cog update True defender`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\n" " - `[cogs...]` The cog or cogs to update. If omitted, all cogs are updated.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1131 +#: redbot/cogs/downloader/downloader.py:1167 #, 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" +" - `[p]cog updateallfromrepos 26-Cogs`\n" +" - `[p]cog updateallfromrepos True 26-Cogs`\n" +" - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\n" " - `` The repo or repos to update all cogs from.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1147 +#: redbot/cogs/downloader/downloader.py:1192 #, 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" +" Examples:\n" +" - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\n" +" - `[p]cog updatetoversion True Broken-Repo 6107c0770ad391f1d3a6131b216991e862cc897e cog_name`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\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:1225 +#: redbot/cogs/downloader/downloader.py:1274 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1229 -#: redbot/cogs/downloader/downloader.py:1265 +#: redbot/cogs/downloader/downloader.py:1278 +#: redbot/cogs/downloader/downloader.py:1314 msgid "\n" "These cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1231 -#: redbot/cogs/downloader/downloader.py:1267 +#: redbot/cogs/downloader/downloader.py:1280 +#: redbot/cogs/downloader/downloader.py:1316 msgid "\n" "This cog is pinned and therefore wasn't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1245 +#: redbot/cogs/downloader/downloader.py:1294 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1248 +#: redbot/cogs/downloader/downloader.py:1297 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1252 +#: redbot/cogs/downloader/downloader.py:1301 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1257 +#: redbot/cogs/downloader/downloader.py:1306 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1259 +#: redbot/cogs/downloader/downloader.py:1308 msgid "All installed cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1289 +#: redbot/cogs/downloader/downloader.py:1338 #, docstring msgid "List all available cogs from a single repo.\n\n" " Example:\n" -" - `[p]cog list 26-Cogs`\n\n" +" - `[p]cog list 26-Cogs`\n\n" " **Arguments**\n\n" " - `` The repo to list cogs from.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1306 -msgid "Installed Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1356 +msgid "# Installed Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1308 -msgid "Installed Cog:\n" +#: redbot/cogs/downloader/downloader.py:1358 +msgid "# Installed Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1369 +msgid "> Available Cogs\n" "No cogs are available." msgstr "" -#: redbot/cogs/downloader/downloader.py:1321 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1371 +msgid "> Available Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1323 -msgid "Available Cog:\n" +#: redbot/cogs/downloader/downloader.py:1373 +msgid "> Available Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1330 +#: redbot/cogs/downloader/downloader.py:1380 #, docstring msgid "List information about a single cog.\n\n" " Example:\n" -" - `[p]cog info 26-Cogs defender`\n\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:1343 +#: redbot/cogs/downloader/downloader.py:1393 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:1349 +#: redbot/cogs/downloader/downloader.py:1399 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -646,203 +665,224 @@ msgid "Information on {cog_name}:\n" "Requirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1361 +#: redbot/cogs/downloader/downloader.py:1411 msgid "Author of the cog didn't provide end user data statement." msgstr "" -#: redbot/cogs/downloader/downloader.py:1430 +#: redbot/cogs/downloader/downloader.py:1480 msgid "\n" "Couldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1432 +#: redbot/cogs/downloader/downloader.py:1482 msgid "\n" "Couldn't find this cog in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1436 +#: redbot/cogs/downloader/downloader.py:1486 msgid "\n" "These cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1438 +#: redbot/cogs/downloader/downloader.py:1488 msgid "\n" "This cog was already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1442 +#: redbot/cogs/downloader/downloader.py:1492 msgid "\n" "Some cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1444 -msgid "Cog with this name is already installed from a different repo." +#: redbot/cogs/downloader/downloader.py:1494 +msgid "\n" +"Cog with this name is already installed from a different repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1461 +#: redbot/cogs/downloader/downloader.py:1511 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1474 +#: redbot/cogs/downloader/downloader.py:1524 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1478 +#: redbot/cogs/downloader/downloader.py:1528 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1487 +#: redbot/cogs/downloader/downloader.py:1537 msgid "\n" "These cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1489 -msgid "This cog requires higher python version than you have: " +#: redbot/cogs/downloader/downloader.py:1539 +msgid "\n" +"This cog requires higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1493 +#: redbot/cogs/downloader/downloader.py:1543 msgid "\n" "These cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1498 -msgid "This cog requires different Red version than you currently have ({current_version}): " +#: redbot/cogs/downloader/downloader.py:1548 +msgid "\n" +"This cog requires different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1569 +#: redbot/cogs/downloader/downloader.py:1619 msgid "Cog update completed successfully." msgstr "Cog aggiornamento completato correttamente." -#: redbot/cogs/downloader/downloader.py:1584 +#: redbot/cogs/downloader/downloader.py:1634 msgid "\n" "End user data statements of these cogs have changed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1586 +#: redbot/cogs/downloader/downloader.py:1636 msgid "\n" "You can use {command} to see the updated statements.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1592 -msgid "End user data statement of this cog has changed:" +#: redbot/cogs/downloader/downloader.py:1642 +msgid "\n" +"End user data statement of this cog has changed:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1594 +#: redbot/cogs/downloader/downloader.py:1644 msgid "\n" "You can use {command} to see the updated statement.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1601 +#: redbot/cogs/downloader/downloader.py:1651 +msgid "\n" +"You may need to resync your slash commands with `{prefix}slash sync`." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1657 msgid "\n" "Failed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1603 +#: redbot/cogs/downloader/downloader.py:1659 msgid "\n" "Failed to update cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1606 +#: redbot/cogs/downloader/downloader.py:1662 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1609 +#: redbot/cogs/downloader/downloader.py:1665 msgid "\n" "Some shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1614 +#: redbot/cogs/downloader/downloader.py:1670 msgid "\n" "A shared library was updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1631 +#: redbot/cogs/downloader/downloader.py:1687 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1636 +#: redbot/cogs/downloader/downloader.py:1692 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1638 +#: redbot/cogs/downloader/downloader.py:1694 msgid "Would you like to reload the updated cog?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1662 +#: redbot/cogs/downloader/downloader.py:1720 msgid "OK then." msgstr "OK allora." -#: redbot/cogs/downloader/downloader.py:1692 +#: redbot/cogs/downloader/downloader.py:1750 #, 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" +" - `[p]findcog ping`\n\n" " **Arguments**\n\n" " - `` The command to search for.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1706 +#: redbot/cogs/downloader/downloader.py:1764 msgid "That command doesn't seem to exist." msgstr "Tale comando non sembra esistere." -#: redbot/cogs/downloader/downloader.py:1721 +#: redbot/cogs/downloader/downloader.py:1779 +#: redbot/cogs/downloader/downloader.py:1784 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1731 +#: redbot/cogs/downloader/downloader.py:1799 +#: redbot/cogs/downloader/downloader.py:1801 msgid "Unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1732 +#: redbot/cogs/downloader/downloader.py:1800 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1735 +#: redbot/cogs/downloader/downloader.py:1804 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1741 +#: redbot/cogs/downloader/downloader.py:1810 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1742 -msgid "Cog Name:" +#: redbot/cogs/downloader/downloader.py:1811 +msgid "Cog package name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1743 +#: redbot/cogs/downloader/downloader.py:1812 +msgid "Cog name:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1813 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1744 +#: redbot/cogs/downloader/downloader.py:1814 +msgid "Repo name:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1815 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1747 +#: redbot/cogs/downloader/downloader.py:1818 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1752 -msgid "Command: {command}\n" -"Cog name: {cog}\n" -"Made by: {author}\n" -"Repo URL: {repo_url}\n" +#: redbot/cogs/downloader/downloader.py:1823 +msgid "Command: {command}\n" +"Cog package name: {cog_pkg}\n" +"Cog name: {cog}\n" +"Made by: {author}\n" +"Repo name: {repo_name}\n" +"Repo URL: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1756 +#: redbot/cogs/downloader/downloader.py:1839 msgid "Repo branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1777 +#: redbot/cogs/downloader/downloader.py:1860 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1779 +#: redbot/cogs/downloader/downloader.py:1862 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1782 +#: redbot/cogs/downloader/downloader.py:1865 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 863464bc6e1..7fbca688f2f 100644 --- a/redbot/cogs/downloader/locales/ja-JP.po +++ b/redbot/cogs/downloader/locales/ja-JP.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-27 12:48+0000\n" +"POT-Creation-Date: 2023-12-24 00:24+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,13 +15,13 @@ msgstr "" "X-Crowdin-File-ID: 20\n" "Language: ja_JP\n" -#: redbot/cogs/downloader/checks.py:12 +#: redbot/cogs/downloader/checks.py:20 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\n" -"By 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\n" +"By typing '{confirmation_message}' you declare that you have read and fully understand the above message. This message won't be shown again until the next reboot.\n\n" "You have **30** seconds to reply to this message." msgstr "" -#: redbot/cogs/downloader/checks.py:36 +#: redbot/cogs/downloader/checks.py:38 msgid "Your response has timed out, please try again." msgstr "" @@ -34,13 +34,13 @@ msgstr "" msgid "Cog `{cog_name}` is not installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:30 +#: redbot/cogs/downloader/downloader.py:31 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 +#: redbot/cogs/downloader/downloader.py:40 #, docstring msgid "Install community cogs made by Cog Creators.\n\n" " Community cogs, also called third party cogs, are not included\n" @@ -52,47 +52,47 @@ msgid "Install community cogs made by Cog Creators.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:484 +#: redbot/cogs/downloader/downloader.py:490 #, 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" +" - `[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 +#: redbot/cogs/downloader/downloader.py:508 msgid "Libraries installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:502 +#: redbot/cogs/downloader/downloader.py:508 msgid "Library installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:505 +#: redbot/cogs/downloader/downloader.py:511 msgid "Some libraries failed to install. Please check your logs for a complete list." msgstr "" -#: redbot/cogs/downloader/downloader.py:510 +#: redbot/cogs/downloader/downloader.py:516 msgid "The library failed to install. Please check your logs for a complete list." msgstr "" -#: redbot/cogs/downloader/downloader.py:518 +#: redbot/cogs/downloader/downloader.py:524 #, docstring msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:525 +#: redbot/cogs/downloader/downloader.py:531 #, 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" +" - `[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, hyphens, and dots (but they cannot start or end with a dot).\n\n" " The branch will be the default branch if not specified.\n\n" " **Arguments**\n\n" " - `` The name given to the repo.\n" @@ -101,138 +101,146 @@ msgid "Add a new repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:545 -msgid "Repo names can only contain characters A-z, numbers, underscores, and hyphens." +#: redbot/cogs/downloader/downloader.py:551 +msgid "Repo names cannot start or end with a dot." msgstr "" -#: redbot/cogs/downloader/downloader.py:554 +#: redbot/cogs/downloader/downloader.py:555 +msgid "Repo names can only contain characters A-z, numbers, underscores, hyphens, and dots." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:567 msgid "The repo name you provided is already in use. Please choose another name." msgstr "" -#: redbot/cogs/downloader/downloader.py:558 +#: redbot/cogs/downloader/downloader.py:571 +msgid "Failed to authenticate or repository does not exist. See logs for more information." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:585 msgid "Something went wrong during the cloning process. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:576 +#: redbot/cogs/downloader/downloader.py:603 msgid "Something went wrong trying to add that repo. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:582 +#: redbot/cogs/downloader/downloader.py:609 msgid "Repo `{name}` successfully added." msgstr "" -#: redbot/cogs/downloader/downloader.py:588 +#: redbot/cogs/downloader/downloader.py:615 #, docstring msgid "\n" " Remove repos and their files.\n\n" " Examples:\n" -" - `[p]repo delete 26-Cogs`\n" -" - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n" +" - `[p]repo delete 26-Cogs`\n" +" - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n" " **Arguments**\n\n" " - `` The repo or repos to remove.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:604 +#: redbot/cogs/downloader/downloader.py:631 msgid "Successfully deleted repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:606 +#: redbot/cogs/downloader/downloader.py:633 msgid "Successfully deleted the repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:613 +#: redbot/cogs/downloader/downloader.py:640 #, docstring msgid "List all installed repos." msgstr "" -#: redbot/cogs/downloader/downloader.py:617 +#: redbot/cogs/downloader/downloader.py:644 msgid "There are no repos installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:620 -msgid "Installed Repos:\n\n" +#: redbot/cogs/downloader/downloader.py:647 +msgid "# Installed Repos\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:622 -msgid "Installed Repo:\n\n" +#: redbot/cogs/downloader/downloader.py:649 +msgid "# Installed Repo\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:631 +#: redbot/cogs/downloader/downloader.py:658 #, docstring msgid "Show information about a repo.\n\n" " Example:\n" -" - `[p]repo info 26-Cogs`\n\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:640 -#: redbot/cogs/downloader/downloader.py:1363 -#: redbot/cogs/downloader/downloader.py:1718 +#: redbot/cogs/downloader/downloader.py:667 +#: redbot/cogs/downloader/downloader.py:1413 +#: redbot/cogs/downloader/downloader.py:1776 msgid "Missing from info.json" msgstr "info.jsonから行方不明" -#: redbot/cogs/downloader/downloader.py:642 +#: redbot/cogs/downloader/downloader.py:669 msgid "Repo url: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:644 +#: redbot/cogs/downloader/downloader.py:671 msgid "Branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:645 +#: redbot/cogs/downloader/downloader.py:672 msgid "Made by: {author}\n" "Description:\n" "{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:649 +#: redbot/cogs/downloader/downloader.py:676 msgid "Information on {repo_name} repo:{information}" msgstr "" -#: redbot/cogs/downloader/downloader.py:657 +#: redbot/cogs/downloader/downloader.py:684 #, 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" +" - `[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:677 +#: redbot/cogs/downloader/downloader.py:704 msgid "Repo update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:678 -#: redbot/cogs/downloader/downloader.py:1580 +#: redbot/cogs/downloader/downloader.py:705 +#: redbot/cogs/downloader/downloader.py:1630 msgid "\n" "Updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:680 +#: redbot/cogs/downloader/downloader.py:707 msgid "All installed repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:683 +#: redbot/cogs/downloader/downloader.py:710 msgid "These repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:685 +#: redbot/cogs/downloader/downloader.py:712 msgid "This repo is already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:695 +#: redbot/cogs/downloader/downloader.py:722 #, docstring msgid "Base command for cog installation management commands." msgstr "" -#: redbot/cogs/downloader/downloader.py:700 +#: redbot/cogs/downloader/downloader.py:727 #, docstring msgid "\n" " This command should not be used unless Red specifically asks for it.\n\n" @@ -242,56 +250,56 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:730 -#: redbot/cogs/downloader/downloader.py:1560 +#: redbot/cogs/downloader/downloader.py:757 +#: redbot/cogs/downloader/downloader.py:1610 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:732 -#: redbot/cogs/downloader/downloader.py:1562 +#: redbot/cogs/downloader/downloader.py:759 +#: redbot/cogs/downloader/downloader.py:1612 msgid "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:737 -#: redbot/cogs/downloader/downloader.py:1622 +#: redbot/cogs/downloader/downloader.py:764 +#: redbot/cogs/downloader/downloader.py:1678 msgid "\n" "Failed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:739 -#: redbot/cogs/downloader/downloader.py:1624 +#: redbot/cogs/downloader/downloader.py:766 +#: redbot/cogs/downloader/downloader.py:1680 msgid "\n" "Failed to install shared library: " msgstr "" -#: redbot/cogs/downloader/downloader.py:744 +#: redbot/cogs/downloader/downloader.py:771 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:752 +#: redbot/cogs/downloader/downloader.py:779 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:760 +#: redbot/cogs/downloader/downloader.py:787 #, 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" +" - `[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:779 +#: redbot/cogs/downloader/downloader.py:806 #, 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" +" - `[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" @@ -299,186 +307,190 @@ msgid "Install a cog from the specified revision of given repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:806 -#: redbot/cogs/downloader/downloader.py:1193 +#: redbot/cogs/downloader/downloader.py:833 +#: redbot/cogs/downloader/downloader.py:1242 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:818 -#: redbot/cogs/downloader/downloader.py:1204 +#: redbot/cogs/downloader/downloader.py:845 +#: redbot/cogs/downloader/downloader.py:1253 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:833 +#: redbot/cogs/downloader/downloader.py:860 msgid "\n" "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:835 +#: redbot/cogs/downloader/downloader.py:862 msgid "\n" "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:856 +#: redbot/cogs/downloader/downloader.py:883 msgid "\n" "Failed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:858 +#: redbot/cogs/downloader/downloader.py:885 msgid "\n" "Failed to install shared library for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:867 +#: redbot/cogs/downloader/downloader.py:894 msgid "\n" "Failed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:869 +#: redbot/cogs/downloader/downloader.py:896 msgid "\n" "Failed to install the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:878 +#: redbot/cogs/downloader/downloader.py:905 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:880 +#: redbot/cogs/downloader/downloader.py:907 msgid "Successfully installed the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:884 +#: redbot/cogs/downloader/downloader.py:911 msgid "\n" "These cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" msgstr "" -#: redbot/cogs/downloader/downloader.py:891 +#: redbot/cogs/downloader/downloader.py:918 msgid "\n" "You can load them using {command_1}. To see end user data statements, you can use {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:908 +#: redbot/cogs/downloader/downloader.py:935 #, 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 defender`\n" -" - `[p]cog uninstall say roleinvite`\n\n" +" - `[p]cog uninstall defender`\n" +" - `[p]cog uninstall say roleinvite`\n\n" " **Arguments**\n\n" " - `` The cog or cogs to uninstall.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:941 +#: redbot/cogs/downloader/downloader.py:968 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:943 +#: redbot/cogs/downloader/downloader.py:970 msgid "Successfully uninstalled the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:948 +#: redbot/cogs/downloader/downloader.py:975 msgid "\n" "Downloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:953 +#: redbot/cogs/downloader/downloader.py:980 msgid "\n" "They were most likely removed without using {command_1}.\n" "You may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:964 +#: redbot/cogs/downloader/downloader.py:991 msgid "\n" "Downloader has removed this cog from the installed cogs list but it wasn't able to find its files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:969 +#: redbot/cogs/downloader/downloader.py:996 msgid "\n" "It was most likely removed without using {command_1}.\n" "You may need to remove those files manually if the cog is still usable. If so, ensure the cog has been unloaded with {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:982 +#: redbot/cogs/downloader/downloader.py:1009 #, 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" +" - `[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:1005 +#: redbot/cogs/downloader/downloader.py:1032 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1005 +#: redbot/cogs/downloader/downloader.py:1032 msgid "Pinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1009 +#: redbot/cogs/downloader/downloader.py:1036 msgid "\n" "These cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1011 +#: redbot/cogs/downloader/downloader.py:1038 msgid "\n" "This cog was already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1017 +#: redbot/cogs/downloader/downloader.py:1044 #, 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" +" - `[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:1039 +#: redbot/cogs/downloader/downloader.py:1066 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1039 +#: redbot/cogs/downloader/downloader.py:1066 msgid "Unpinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1043 +#: redbot/cogs/downloader/downloader.py:1070 msgid "\n" "These cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1045 +#: redbot/cogs/downloader/downloader.py:1072 msgid "\n" "This cog was already not pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1078 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:1057 +#: redbot/cogs/downloader/downloader.py:1085 +msgid "unknown" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1088 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:1061 +#: redbot/cogs/downloader/downloader.py:1092 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:1061 +#: redbot/cogs/downloader/downloader.py:1092 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1071 +#: redbot/cogs/downloader/downloader.py:1098 msgid "Pinned Cogs: \n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1076 +#: redbot/cogs/downloader/downloader.py:1103 #, docstring msgid "\n" " Check for available cog updates (including pinned cogs).\n\n" @@ -487,157 +499,164 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1092 +#: redbot/cogs/downloader/downloader.py:1119 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1094 +#: redbot/cogs/downloader/downloader.py:1121 msgid "This cog can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1099 +#: redbot/cogs/downloader/downloader.py:1126 msgid "\n" "These shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1101 +#: redbot/cogs/downloader/downloader.py:1128 msgid "\n" "This shared library can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1104 +#: redbot/cogs/downloader/downloader.py:1131 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1108 +#: redbot/cogs/downloader/downloader.py:1135 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1117 +#: redbot/cogs/downloader/downloader.py:1146 #, docstring msgid "Update all cogs, or ones of your choosing.\n\n" " Examples:\n" -" - `[p]cog update`\n" -" - `[p]cog update defender`\n\n" +" - `[p]cog update`\n" +" - `[p]cog update True`\n" +" - `[p]cog update defender`\n" +" - `[p]cog update True defender`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\n" " - `[cogs...]` The cog or cogs to update. If omitted, all cogs are updated.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1131 +#: redbot/cogs/downloader/downloader.py:1167 #, 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" +" - `[p]cog updateallfromrepos 26-Cogs`\n" +" - `[p]cog updateallfromrepos True 26-Cogs`\n" +" - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\n" " - `` The repo or repos to update all cogs from.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1147 +#: redbot/cogs/downloader/downloader.py:1192 #, 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" +" Examples:\n" +" - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\n" +" - `[p]cog updatetoversion True Broken-Repo 6107c0770ad391f1d3a6131b216991e862cc897e cog_name`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\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:1225 +#: redbot/cogs/downloader/downloader.py:1274 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1229 -#: redbot/cogs/downloader/downloader.py:1265 +#: redbot/cogs/downloader/downloader.py:1278 +#: redbot/cogs/downloader/downloader.py:1314 msgid "\n" "These cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1231 -#: redbot/cogs/downloader/downloader.py:1267 +#: redbot/cogs/downloader/downloader.py:1280 +#: redbot/cogs/downloader/downloader.py:1316 msgid "\n" "This cog is pinned and therefore wasn't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1245 +#: redbot/cogs/downloader/downloader.py:1294 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1248 +#: redbot/cogs/downloader/downloader.py:1297 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1252 +#: redbot/cogs/downloader/downloader.py:1301 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1257 +#: redbot/cogs/downloader/downloader.py:1306 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1259 +#: redbot/cogs/downloader/downloader.py:1308 msgid "All installed cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1289 +#: redbot/cogs/downloader/downloader.py:1338 #, docstring msgid "List all available cogs from a single repo.\n\n" " Example:\n" -" - `[p]cog list 26-Cogs`\n\n" +" - `[p]cog list 26-Cogs`\n\n" " **Arguments**\n\n" " - `` The repo to list cogs from.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1306 -msgid "Installed Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1356 +msgid "# Installed Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1308 -msgid "Installed Cog:\n" +#: redbot/cogs/downloader/downloader.py:1358 +msgid "# Installed Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1369 +msgid "> Available Cogs\n" "No cogs are available." msgstr "" -#: redbot/cogs/downloader/downloader.py:1321 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1371 +msgid "> Available Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1323 -msgid "Available Cog:\n" +#: redbot/cogs/downloader/downloader.py:1373 +msgid "> Available Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1330 +#: redbot/cogs/downloader/downloader.py:1380 #, docstring msgid "List information about a single cog.\n\n" " Example:\n" -" - `[p]cog info 26-Cogs defender`\n\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:1343 +#: redbot/cogs/downloader/downloader.py:1393 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:1349 +#: redbot/cogs/downloader/downloader.py:1399 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -646,203 +665,224 @@ msgid "Information on {cog_name}:\n" "Requirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1361 +#: redbot/cogs/downloader/downloader.py:1411 msgid "Author of the cog didn't provide end user data statement." msgstr "" -#: redbot/cogs/downloader/downloader.py:1430 +#: redbot/cogs/downloader/downloader.py:1480 msgid "\n" "Couldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1432 +#: redbot/cogs/downloader/downloader.py:1482 msgid "\n" "Couldn't find this cog in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1436 +#: redbot/cogs/downloader/downloader.py:1486 msgid "\n" "These cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1438 +#: redbot/cogs/downloader/downloader.py:1488 msgid "\n" "This cog was already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1442 +#: redbot/cogs/downloader/downloader.py:1492 msgid "\n" "Some cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1444 -msgid "Cog with this name is already installed from a different repo." +#: redbot/cogs/downloader/downloader.py:1494 +msgid "\n" +"Cog with this name is already installed from a different repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1461 +#: redbot/cogs/downloader/downloader.py:1511 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1474 +#: redbot/cogs/downloader/downloader.py:1524 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1478 +#: redbot/cogs/downloader/downloader.py:1528 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1487 +#: redbot/cogs/downloader/downloader.py:1537 msgid "\n" "These cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1489 -msgid "This cog requires higher python version than you have: " +#: redbot/cogs/downloader/downloader.py:1539 +msgid "\n" +"This cog requires higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1493 +#: redbot/cogs/downloader/downloader.py:1543 msgid "\n" "These cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1498 -msgid "This cog requires different Red version than you currently have ({current_version}): " +#: redbot/cogs/downloader/downloader.py:1548 +msgid "\n" +"This cog requires different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1569 +#: redbot/cogs/downloader/downloader.py:1619 msgid "Cog update completed successfully." msgstr "コグアップデートが完了しました。" -#: redbot/cogs/downloader/downloader.py:1584 +#: redbot/cogs/downloader/downloader.py:1634 msgid "\n" "End user data statements of these cogs have changed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1586 +#: redbot/cogs/downloader/downloader.py:1636 msgid "\n" "You can use {command} to see the updated statements.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1592 -msgid "End user data statement of this cog has changed:" +#: redbot/cogs/downloader/downloader.py:1642 +msgid "\n" +"End user data statement of this cog has changed:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1594 +#: redbot/cogs/downloader/downloader.py:1644 msgid "\n" "You can use {command} to see the updated statement.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1601 +#: redbot/cogs/downloader/downloader.py:1651 +msgid "\n" +"You may need to resync your slash commands with `{prefix}slash sync`." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1657 msgid "\n" "Failed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1603 +#: redbot/cogs/downloader/downloader.py:1659 msgid "\n" "Failed to update cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1606 +#: redbot/cogs/downloader/downloader.py:1662 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1609 +#: redbot/cogs/downloader/downloader.py:1665 msgid "\n" "Some shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1614 +#: redbot/cogs/downloader/downloader.py:1670 msgid "\n" "A shared library was updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1631 +#: redbot/cogs/downloader/downloader.py:1687 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1636 +#: redbot/cogs/downloader/downloader.py:1692 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1638 +#: redbot/cogs/downloader/downloader.py:1694 msgid "Would you like to reload the updated cog?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1662 +#: redbot/cogs/downloader/downloader.py:1720 msgid "OK then." msgstr "" -#: redbot/cogs/downloader/downloader.py:1692 +#: redbot/cogs/downloader/downloader.py:1750 #, 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" +" - `[p]findcog ping`\n\n" " **Arguments**\n\n" " - `` The command to search for.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1706 +#: redbot/cogs/downloader/downloader.py:1764 msgid "That command doesn't seem to exist." msgstr "そのコマンドはいないようです。" -#: redbot/cogs/downloader/downloader.py:1721 +#: redbot/cogs/downloader/downloader.py:1779 +#: redbot/cogs/downloader/downloader.py:1784 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1731 +#: redbot/cogs/downloader/downloader.py:1799 +#: redbot/cogs/downloader/downloader.py:1801 msgid "Unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1732 +#: redbot/cogs/downloader/downloader.py:1800 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1735 +#: redbot/cogs/downloader/downloader.py:1804 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1741 +#: redbot/cogs/downloader/downloader.py:1810 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1742 -msgid "Cog Name:" +#: redbot/cogs/downloader/downloader.py:1811 +msgid "Cog package name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1743 +#: redbot/cogs/downloader/downloader.py:1812 +msgid "Cog name:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1813 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1744 +#: redbot/cogs/downloader/downloader.py:1814 +msgid "Repo name:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1815 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1747 +#: redbot/cogs/downloader/downloader.py:1818 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1752 -msgid "Command: {command}\n" -"Cog name: {cog}\n" -"Made by: {author}\n" -"Repo URL: {repo_url}\n" +#: redbot/cogs/downloader/downloader.py:1823 +msgid "Command: {command}\n" +"Cog package name: {cog_pkg}\n" +"Cog name: {cog}\n" +"Made by: {author}\n" +"Repo name: {repo_name}\n" +"Repo URL: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1756 +#: redbot/cogs/downloader/downloader.py:1839 msgid "Repo branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1777 +#: redbot/cogs/downloader/downloader.py:1860 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1779 +#: redbot/cogs/downloader/downloader.py:1862 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1782 +#: redbot/cogs/downloader/downloader.py:1865 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 4a525ae6303..4023c804a46 100644 --- a/redbot/cogs/downloader/locales/ko-KR.po +++ b/redbot/cogs/downloader/locales/ko-KR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-27 12:48+0000\n" +"POT-Creation-Date: 2023-12-24 00:24+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,13 +15,13 @@ msgstr "" "X-Crowdin-File-ID: 20\n" "Language: ko_KR\n" -#: redbot/cogs/downloader/checks.py:12 +#: redbot/cogs/downloader/checks.py:20 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\n" -"By 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\n" +"By typing '{confirmation_message}' you declare that you have read and fully understand the above message. This message won't be shown again until the next reboot.\n\n" "You have **30** seconds to reply to this message." msgstr "" -#: redbot/cogs/downloader/checks.py:36 +#: redbot/cogs/downloader/checks.py:38 msgid "Your response has timed out, please try again." msgstr "" @@ -34,13 +34,13 @@ msgstr "" msgid "Cog `{cog_name}` is not installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:30 +#: redbot/cogs/downloader/downloader.py:31 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 +#: redbot/cogs/downloader/downloader.py:40 #, docstring msgid "Install community cogs made by Cog Creators.\n\n" " Community cogs, also called third party cogs, are not included\n" @@ -52,47 +52,47 @@ msgid "Install community cogs made by Cog Creators.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:484 +#: redbot/cogs/downloader/downloader.py:490 #, 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" +" - `[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 +#: redbot/cogs/downloader/downloader.py:508 msgid "Libraries installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:502 +#: redbot/cogs/downloader/downloader.py:508 msgid "Library installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:505 +#: redbot/cogs/downloader/downloader.py:511 msgid "Some libraries failed to install. Please check your logs for a complete list." msgstr "" -#: redbot/cogs/downloader/downloader.py:510 +#: redbot/cogs/downloader/downloader.py:516 msgid "The library failed to install. Please check your logs for a complete list." msgstr "" -#: redbot/cogs/downloader/downloader.py:518 +#: redbot/cogs/downloader/downloader.py:524 #, docstring msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:525 +#: redbot/cogs/downloader/downloader.py:531 #, 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" +" - `[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, hyphens, and dots (but they cannot start or end with a dot).\n\n" " The branch will be the default branch if not specified.\n\n" " **Arguments**\n\n" " - `` The name given to the repo.\n" @@ -101,138 +101,146 @@ msgid "Add a new repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:545 -msgid "Repo names can only contain characters A-z, numbers, underscores, and hyphens." +#: redbot/cogs/downloader/downloader.py:551 +msgid "Repo names cannot start or end with a dot." msgstr "" -#: redbot/cogs/downloader/downloader.py:554 +#: redbot/cogs/downloader/downloader.py:555 +msgid "Repo names can only contain characters A-z, numbers, underscores, hyphens, and dots." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:567 msgid "The repo name you provided is already in use. Please choose another name." msgstr "" -#: redbot/cogs/downloader/downloader.py:558 +#: redbot/cogs/downloader/downloader.py:571 +msgid "Failed to authenticate or repository does not exist. See logs for more information." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:585 msgid "Something went wrong during the cloning process. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:576 +#: redbot/cogs/downloader/downloader.py:603 msgid "Something went wrong trying to add that repo. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:582 +#: redbot/cogs/downloader/downloader.py:609 msgid "Repo `{name}` successfully added." msgstr "" -#: redbot/cogs/downloader/downloader.py:588 +#: redbot/cogs/downloader/downloader.py:615 #, docstring msgid "\n" " Remove repos and their files.\n\n" " Examples:\n" -" - `[p]repo delete 26-Cogs`\n" -" - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n" +" - `[p]repo delete 26-Cogs`\n" +" - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n" " **Arguments**\n\n" " - `` The repo or repos to remove.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:604 +#: redbot/cogs/downloader/downloader.py:631 msgid "Successfully deleted repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:606 +#: redbot/cogs/downloader/downloader.py:633 msgid "Successfully deleted the repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:613 +#: redbot/cogs/downloader/downloader.py:640 #, docstring msgid "List all installed repos." msgstr "" -#: redbot/cogs/downloader/downloader.py:617 +#: redbot/cogs/downloader/downloader.py:644 msgid "There are no repos installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:620 -msgid "Installed Repos:\n\n" +#: redbot/cogs/downloader/downloader.py:647 +msgid "# Installed Repos\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:622 -msgid "Installed Repo:\n\n" +#: redbot/cogs/downloader/downloader.py:649 +msgid "# Installed Repo\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:631 +#: redbot/cogs/downloader/downloader.py:658 #, docstring msgid "Show information about a repo.\n\n" " Example:\n" -" - `[p]repo info 26-Cogs`\n\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:640 -#: redbot/cogs/downloader/downloader.py:1363 -#: redbot/cogs/downloader/downloader.py:1718 +#: redbot/cogs/downloader/downloader.py:667 +#: redbot/cogs/downloader/downloader.py:1413 +#: redbot/cogs/downloader/downloader.py:1776 msgid "Missing from info.json" msgstr "Info.json 파일에서 누락됐어요." -#: redbot/cogs/downloader/downloader.py:642 +#: redbot/cogs/downloader/downloader.py:669 msgid "Repo url: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:644 +#: redbot/cogs/downloader/downloader.py:671 msgid "Branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:645 +#: redbot/cogs/downloader/downloader.py:672 msgid "Made by: {author}\n" "Description:\n" "{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:649 +#: redbot/cogs/downloader/downloader.py:676 msgid "Information on {repo_name} repo:{information}" msgstr "" -#: redbot/cogs/downloader/downloader.py:657 +#: redbot/cogs/downloader/downloader.py:684 #, 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" +" - `[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:677 +#: redbot/cogs/downloader/downloader.py:704 msgid "Repo update completed successfully." -msgstr "" +msgstr "Cog가 성공적으로 업데이트 되었습니다." -#: redbot/cogs/downloader/downloader.py:678 -#: redbot/cogs/downloader/downloader.py:1580 +#: redbot/cogs/downloader/downloader.py:705 +#: redbot/cogs/downloader/downloader.py:1630 msgid "\n" "Updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:680 +#: redbot/cogs/downloader/downloader.py:707 msgid "All installed repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:683 +#: redbot/cogs/downloader/downloader.py:710 msgid "These repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:685 +#: redbot/cogs/downloader/downloader.py:712 msgid "This repo is already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:695 +#: redbot/cogs/downloader/downloader.py:722 #, docstring msgid "Base command for cog installation management commands." msgstr "" -#: redbot/cogs/downloader/downloader.py:700 +#: redbot/cogs/downloader/downloader.py:727 #, docstring msgid "\n" " This command should not be used unless Red specifically asks for it.\n\n" @@ -242,56 +250,56 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:730 -#: redbot/cogs/downloader/downloader.py:1560 +#: redbot/cogs/downloader/downloader.py:757 +#: redbot/cogs/downloader/downloader.py:1610 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:732 -#: redbot/cogs/downloader/downloader.py:1562 +#: redbot/cogs/downloader/downloader.py:759 +#: redbot/cogs/downloader/downloader.py:1612 msgid "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:737 -#: redbot/cogs/downloader/downloader.py:1622 +#: redbot/cogs/downloader/downloader.py:764 +#: redbot/cogs/downloader/downloader.py:1678 msgid "\n" "Failed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:739 -#: redbot/cogs/downloader/downloader.py:1624 +#: redbot/cogs/downloader/downloader.py:766 +#: redbot/cogs/downloader/downloader.py:1680 msgid "\n" "Failed to install shared library: " msgstr "" -#: redbot/cogs/downloader/downloader.py:744 +#: redbot/cogs/downloader/downloader.py:771 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:752 +#: redbot/cogs/downloader/downloader.py:779 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:760 +#: redbot/cogs/downloader/downloader.py:787 #, 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" +" - `[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:779 +#: redbot/cogs/downloader/downloader.py:806 #, 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" +" - `[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" @@ -299,186 +307,190 @@ msgid "Install a cog from the specified revision of given repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:806 -#: redbot/cogs/downloader/downloader.py:1193 +#: redbot/cogs/downloader/downloader.py:833 +#: redbot/cogs/downloader/downloader.py:1242 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:818 -#: redbot/cogs/downloader/downloader.py:1204 +#: redbot/cogs/downloader/downloader.py:845 +#: redbot/cogs/downloader/downloader.py:1253 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:833 +#: redbot/cogs/downloader/downloader.py:860 msgid "\n" "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:835 +#: redbot/cogs/downloader/downloader.py:862 msgid "\n" "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:856 +#: redbot/cogs/downloader/downloader.py:883 msgid "\n" "Failed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:858 +#: redbot/cogs/downloader/downloader.py:885 msgid "\n" "Failed to install shared library for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:867 +#: redbot/cogs/downloader/downloader.py:894 msgid "\n" "Failed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:869 +#: redbot/cogs/downloader/downloader.py:896 msgid "\n" "Failed to install the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:878 +#: redbot/cogs/downloader/downloader.py:905 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:880 +#: redbot/cogs/downloader/downloader.py:907 msgid "Successfully installed the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:884 +#: redbot/cogs/downloader/downloader.py:911 msgid "\n" "These cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" msgstr "" -#: redbot/cogs/downloader/downloader.py:891 +#: redbot/cogs/downloader/downloader.py:918 msgid "\n" "You can load them using {command_1}. To see end user data statements, you can use {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:908 +#: redbot/cogs/downloader/downloader.py:935 #, 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 defender`\n" -" - `[p]cog uninstall say roleinvite`\n\n" +" - `[p]cog uninstall defender`\n" +" - `[p]cog uninstall say roleinvite`\n\n" " **Arguments**\n\n" " - `` The cog or cogs to uninstall.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:941 +#: redbot/cogs/downloader/downloader.py:968 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:943 +#: redbot/cogs/downloader/downloader.py:970 msgid "Successfully uninstalled the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:948 +#: redbot/cogs/downloader/downloader.py:975 msgid "\n" "Downloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:953 +#: redbot/cogs/downloader/downloader.py:980 msgid "\n" "They were most likely removed without using {command_1}.\n" "You may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:964 +#: redbot/cogs/downloader/downloader.py:991 msgid "\n" "Downloader has removed this cog from the installed cogs list but it wasn't able to find its files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:969 +#: redbot/cogs/downloader/downloader.py:996 msgid "\n" "It was most likely removed without using {command_1}.\n" "You may need to remove those files manually if the cog is still usable. If so, ensure the cog has been unloaded with {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:982 +#: redbot/cogs/downloader/downloader.py:1009 #, 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" +" - `[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:1005 +#: redbot/cogs/downloader/downloader.py:1032 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1005 +#: redbot/cogs/downloader/downloader.py:1032 msgid "Pinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1009 +#: redbot/cogs/downloader/downloader.py:1036 msgid "\n" "These cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1011 +#: redbot/cogs/downloader/downloader.py:1038 msgid "\n" "This cog was already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1017 +#: redbot/cogs/downloader/downloader.py:1044 #, 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" +" - `[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:1039 +#: redbot/cogs/downloader/downloader.py:1066 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1039 +#: redbot/cogs/downloader/downloader.py:1066 msgid "Unpinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1043 +#: redbot/cogs/downloader/downloader.py:1070 msgid "\n" "These cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1045 +#: redbot/cogs/downloader/downloader.py:1072 msgid "\n" "This cog was already not pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1078 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:1057 +#: redbot/cogs/downloader/downloader.py:1085 +msgid "unknown" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1088 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:1061 +#: redbot/cogs/downloader/downloader.py:1092 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:1061 +#: redbot/cogs/downloader/downloader.py:1092 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1071 +#: redbot/cogs/downloader/downloader.py:1098 msgid "Pinned Cogs: \n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1076 +#: redbot/cogs/downloader/downloader.py:1103 #, docstring msgid "\n" " Check for available cog updates (including pinned cogs).\n\n" @@ -487,157 +499,164 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1092 +#: redbot/cogs/downloader/downloader.py:1119 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1094 +#: redbot/cogs/downloader/downloader.py:1121 msgid "This cog can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1099 +#: redbot/cogs/downloader/downloader.py:1126 msgid "\n" "These shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1101 +#: redbot/cogs/downloader/downloader.py:1128 msgid "\n" "This shared library can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1104 +#: redbot/cogs/downloader/downloader.py:1131 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1108 +#: redbot/cogs/downloader/downloader.py:1135 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1117 +#: redbot/cogs/downloader/downloader.py:1146 #, docstring msgid "Update all cogs, or ones of your choosing.\n\n" " Examples:\n" -" - `[p]cog update`\n" -" - `[p]cog update defender`\n\n" +" - `[p]cog update`\n" +" - `[p]cog update True`\n" +" - `[p]cog update defender`\n" +" - `[p]cog update True defender`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\n" " - `[cogs...]` The cog or cogs to update. If omitted, all cogs are updated.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1131 +#: redbot/cogs/downloader/downloader.py:1167 #, 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" +" - `[p]cog updateallfromrepos 26-Cogs`\n" +" - `[p]cog updateallfromrepos True 26-Cogs`\n" +" - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\n" " - `` The repo or repos to update all cogs from.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1147 +#: redbot/cogs/downloader/downloader.py:1192 #, 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" +" Examples:\n" +" - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\n" +" - `[p]cog updatetoversion True Broken-Repo 6107c0770ad391f1d3a6131b216991e862cc897e cog_name`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\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:1225 +#: redbot/cogs/downloader/downloader.py:1274 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1229 -#: redbot/cogs/downloader/downloader.py:1265 +#: redbot/cogs/downloader/downloader.py:1278 +#: redbot/cogs/downloader/downloader.py:1314 msgid "\n" "These cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1231 -#: redbot/cogs/downloader/downloader.py:1267 +#: redbot/cogs/downloader/downloader.py:1280 +#: redbot/cogs/downloader/downloader.py:1316 msgid "\n" "This cog is pinned and therefore wasn't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1245 +#: redbot/cogs/downloader/downloader.py:1294 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1248 +#: redbot/cogs/downloader/downloader.py:1297 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1252 +#: redbot/cogs/downloader/downloader.py:1301 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1257 +#: redbot/cogs/downloader/downloader.py:1306 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1259 +#: redbot/cogs/downloader/downloader.py:1308 msgid "All installed cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1289 +#: redbot/cogs/downloader/downloader.py:1338 #, docstring msgid "List all available cogs from a single repo.\n\n" " Example:\n" -" - `[p]cog list 26-Cogs`\n\n" +" - `[p]cog list 26-Cogs`\n\n" " **Arguments**\n\n" " - `` The repo to list cogs from.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1306 -msgid "Installed Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1356 +msgid "# Installed Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1308 -msgid "Installed Cog:\n" +#: redbot/cogs/downloader/downloader.py:1358 +msgid "# Installed Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1369 +msgid "> Available Cogs\n" "No cogs are available." msgstr "" -#: redbot/cogs/downloader/downloader.py:1321 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1371 +msgid "> Available Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1323 -msgid "Available Cog:\n" +#: redbot/cogs/downloader/downloader.py:1373 +msgid "> Available Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1330 +#: redbot/cogs/downloader/downloader.py:1380 #, docstring msgid "List information about a single cog.\n\n" " Example:\n" -" - `[p]cog info 26-Cogs defender`\n\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:1343 +#: redbot/cogs/downloader/downloader.py:1393 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:1349 +#: redbot/cogs/downloader/downloader.py:1399 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -646,203 +665,224 @@ msgid "Information on {cog_name}:\n" "Requirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1361 +#: redbot/cogs/downloader/downloader.py:1411 msgid "Author of the cog didn't provide end user data statement." msgstr "" -#: redbot/cogs/downloader/downloader.py:1430 +#: redbot/cogs/downloader/downloader.py:1480 msgid "\n" "Couldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1432 +#: redbot/cogs/downloader/downloader.py:1482 msgid "\n" "Couldn't find this cog in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1436 +#: redbot/cogs/downloader/downloader.py:1486 msgid "\n" "These cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1438 +#: redbot/cogs/downloader/downloader.py:1488 msgid "\n" "This cog was already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1442 +#: redbot/cogs/downloader/downloader.py:1492 msgid "\n" "Some cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1444 -msgid "Cog with this name is already installed from a different repo." +#: redbot/cogs/downloader/downloader.py:1494 +msgid "\n" +"Cog with this name is already installed from a different repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1461 +#: redbot/cogs/downloader/downloader.py:1511 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1474 +#: redbot/cogs/downloader/downloader.py:1524 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1478 +#: redbot/cogs/downloader/downloader.py:1528 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1487 +#: redbot/cogs/downloader/downloader.py:1537 msgid "\n" "These cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1489 -msgid "This cog requires higher python version than you have: " +#: redbot/cogs/downloader/downloader.py:1539 +msgid "\n" +"This cog requires higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1493 +#: redbot/cogs/downloader/downloader.py:1543 msgid "\n" "These cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1498 -msgid "This cog requires different Red version than you currently have ({current_version}): " +#: redbot/cogs/downloader/downloader.py:1548 +msgid "\n" +"This cog requires different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1569 +#: redbot/cogs/downloader/downloader.py:1619 msgid "Cog update completed successfully." msgstr "Cog가 성공적으로 업데이트됐어요." -#: redbot/cogs/downloader/downloader.py:1584 +#: redbot/cogs/downloader/downloader.py:1634 msgid "\n" "End user data statements of these cogs have changed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1586 +#: redbot/cogs/downloader/downloader.py:1636 msgid "\n" "You can use {command} to see the updated statements.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1592 -msgid "End user data statement of this cog has changed:" +#: redbot/cogs/downloader/downloader.py:1642 +msgid "\n" +"End user data statement of this cog has changed:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1594 +#: redbot/cogs/downloader/downloader.py:1644 msgid "\n" "You can use {command} to see the updated statement.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1601 +#: redbot/cogs/downloader/downloader.py:1651 +msgid "\n" +"You may need to resync your slash commands with `{prefix}slash sync`." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1657 msgid "\n" "Failed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1603 +#: redbot/cogs/downloader/downloader.py:1659 msgid "\n" "Failed to update cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1606 +#: redbot/cogs/downloader/downloader.py:1662 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1609 +#: redbot/cogs/downloader/downloader.py:1665 msgid "\n" "Some shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1614 +#: redbot/cogs/downloader/downloader.py:1670 msgid "\n" "A shared library was updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1631 +#: redbot/cogs/downloader/downloader.py:1687 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1636 +#: redbot/cogs/downloader/downloader.py:1692 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1638 +#: redbot/cogs/downloader/downloader.py:1694 msgid "Would you like to reload the updated cog?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1662 +#: redbot/cogs/downloader/downloader.py:1720 msgid "OK then." msgstr "" -#: redbot/cogs/downloader/downloader.py:1692 +#: redbot/cogs/downloader/downloader.py:1750 #, 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" +" - `[p]findcog ping`\n\n" " **Arguments**\n\n" " - `` The command to search for.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1706 +#: redbot/cogs/downloader/downloader.py:1764 msgid "That command doesn't seem to exist." msgstr "해당 커맨드가 등록되어 있지 않아요." -#: redbot/cogs/downloader/downloader.py:1721 +#: redbot/cogs/downloader/downloader.py:1779 +#: redbot/cogs/downloader/downloader.py:1784 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1731 +#: redbot/cogs/downloader/downloader.py:1799 +#: redbot/cogs/downloader/downloader.py:1801 msgid "Unknown" msgstr "알 수 없음" -#: redbot/cogs/downloader/downloader.py:1732 +#: redbot/cogs/downloader/downloader.py:1800 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1735 +#: redbot/cogs/downloader/downloader.py:1804 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1741 +#: redbot/cogs/downloader/downloader.py:1810 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1742 -msgid "Cog Name:" +#: redbot/cogs/downloader/downloader.py:1811 +msgid "Cog package name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1743 +#: redbot/cogs/downloader/downloader.py:1812 +msgid "Cog name:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1813 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1744 +#: redbot/cogs/downloader/downloader.py:1814 +msgid "Repo name:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1815 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1747 +#: redbot/cogs/downloader/downloader.py:1818 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1752 -msgid "Command: {command}\n" -"Cog name: {cog}\n" -"Made by: {author}\n" -"Repo URL: {repo_url}\n" +#: redbot/cogs/downloader/downloader.py:1823 +msgid "Command: {command}\n" +"Cog package name: {cog_pkg}\n" +"Cog name: {cog}\n" +"Made by: {author}\n" +"Repo name: {repo_name}\n" +"Repo URL: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1756 +#: redbot/cogs/downloader/downloader.py:1839 msgid "Repo branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1777 +#: redbot/cogs/downloader/downloader.py:1860 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1779 +#: redbot/cogs/downloader/downloader.py:1862 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1782 +#: redbot/cogs/downloader/downloader.py:1865 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 index d75e55bdfd9..752257830c2 100644 --- a/redbot/cogs/downloader/locales/nb-NO.po +++ b/redbot/cogs/downloader/locales/nb-NO.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-27 12:48+0000\n" +"POT-Creation-Date: 2023-12-24 00:24+0000\n" "Last-Translator: \n" "Language-Team: Norwegian Bokmal\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,15 +15,13 @@ msgstr "" "X-Crowdin-File-ID: 20\n" "Language: nb_NO\n" -#: redbot/cogs/downloader/checks.py:12 +#: redbot/cogs/downloader/checks.py:20 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\n" -"By 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\n" +"By typing '{confirmation_message}' you declare that you have read and fully understand the above message. This message won't be shown again until the next reboot.\n\n" "You 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\n" -"Ved å 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\n" -"Du har **30** sekunder til å svare på denne meldingen." +msgstr "" -#: redbot/cogs/downloader/checks.py:36 +#: redbot/cogs/downloader/checks.py:38 msgid "Your response has timed out, please try again." msgstr "Svaret ditt har gått ut på tid, vennligst prøv igjen." @@ -36,7 +34,7 @@ msgstr "Ingen nedlastings cog funnet." msgid "Cog `{cog_name}` is not installed." msgstr "Cog `{cog_name}` er ikke installert." -#: redbot/cogs/downloader/downloader.py:30 +#: redbot/cogs/downloader/downloader.py:31 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." @@ -44,7 +42,7 @@ 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 +#: redbot/cogs/downloader/downloader.py:40 #, docstring msgid "Install community cogs made by Cog Creators.\n\n" " Community cogs, also called third party cogs, are not included\n" @@ -63,160 +61,145 @@ msgstr "Installer samfunnskanaler laget av Cog Creators.\n\n" " cogs fra skaperen.\n" " " -#: redbot/cogs/downloader/downloader.py:484 +#: redbot/cogs/downloader/downloader.py:490 #, 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" +" - `[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" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:502 +#: redbot/cogs/downloader/downloader.py:508 msgid "Libraries installed." msgstr "Biblioteker installert." -#: redbot/cogs/downloader/downloader.py:502 +#: redbot/cogs/downloader/downloader.py:508 msgid "Library installed." msgstr "Bibliotek installert." -#: redbot/cogs/downloader/downloader.py:505 +#: redbot/cogs/downloader/downloader.py:511 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:510 +#: redbot/cogs/downloader/downloader.py:516 msgid "The library failed to install. Please check your logs for a complete list." msgstr "Biblioteket feilet. Vennligst sjekk loggene dine for en komplett liste." -#: redbot/cogs/downloader/downloader.py:518 +#: redbot/cogs/downloader/downloader.py:524 #, docstring msgid "Base command for repository management." msgstr "Base kommando for depotadministrasjon." -#: redbot/cogs/downloader/downloader.py:525 +#: redbot/cogs/downloader/downloader.py:531 #, 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" +" - `[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, hyphens, and dots (but they cannot start or end with a dot).\n\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" -" " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:551 +msgid "Repo names cannot start or end with a dot." +msgstr "Repo navn kan ikke starte eller slutte med punktum." -#: redbot/cogs/downloader/downloader.py:545 -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:555 +msgid "Repo names can only contain characters A-z, numbers, underscores, hyphens, and dots." +msgstr "Repo navn kan bare inneholde tegnene A-z, tall, understrekingstall, bindestreker og prikker." -#: redbot/cogs/downloader/downloader.py:554 +#: redbot/cogs/downloader/downloader.py:567 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:558 +#: redbot/cogs/downloader/downloader.py:571 +msgid "Failed to authenticate or repository does not exist. See logs for more information." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:585 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:576 +#: redbot/cogs/downloader/downloader.py:603 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:582 +#: redbot/cogs/downloader/downloader.py:609 msgid "Repo `{name}` successfully added." msgstr "Repo `{name}` ble lagt til." -#: redbot/cogs/downloader/downloader.py:588 +#: redbot/cogs/downloader/downloader.py:615 #, docstring msgid "\n" " Remove repos and their files.\n\n" " Examples:\n" -" - `[p]repo delete 26-Cogs`\n" -" - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n" +" - `[p]repo delete 26-Cogs`\n" +" - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n" " **Arguments**\n\n" " - `` The repo or repos to remove.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:604 +#: redbot/cogs/downloader/downloader.py:631 msgid "Successfully deleted repos: " -msgstr "" +msgstr "Repos ble slettet: " -#: redbot/cogs/downloader/downloader.py:606 +#: redbot/cogs/downloader/downloader.py:633 msgid "Successfully deleted the repo: " -msgstr "" +msgstr "Repo ble slettet: " -#: redbot/cogs/downloader/downloader.py:613 +#: redbot/cogs/downloader/downloader.py:640 #, docstring msgid "List all installed repos." msgstr "Liste over alle installerte kodelager." -#: redbot/cogs/downloader/downloader.py:617 +#: redbot/cogs/downloader/downloader.py:644 msgid "There are no repos installed." msgstr "Det er ingen repoer installert." -#: redbot/cogs/downloader/downloader.py:620 -msgid "Installed Repos:\n\n" -msgstr "Installerte Repoer:\n\n" +#: redbot/cogs/downloader/downloader.py:647 +msgid "# Installed Repos\n" +msgstr "" -#: redbot/cogs/downloader/downloader.py:622 -msgid "Installed Repo:\n\n" -msgstr "Installerte Repoer:\n\n" +#: redbot/cogs/downloader/downloader.py:649 +msgid "# Installed Repo\n" +msgstr "" -#: redbot/cogs/downloader/downloader.py:631 +#: redbot/cogs/downloader/downloader.py:658 #, docstring msgid "Show information about a repo.\n\n" " Example:\n" -" - `[p]repo info 26-Cogs`\n\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" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:640 -#: redbot/cogs/downloader/downloader.py:1363 -#: redbot/cogs/downloader/downloader.py:1718 +#: redbot/cogs/downloader/downloader.py:667 +#: redbot/cogs/downloader/downloader.py:1413 +#: redbot/cogs/downloader/downloader.py:1776 msgid "Missing from info.json" msgstr "Mangler fra info.json" -#: redbot/cogs/downloader/downloader.py:642 +#: redbot/cogs/downloader/downloader.py:669 msgid "Repo url: {repo_url}\n" msgstr "Repo Url: {repo_url}\n" -#: redbot/cogs/downloader/downloader.py:644 +#: redbot/cogs/downloader/downloader.py:671 msgid "Branch: {branch_name}\n" msgstr "Gren: {branch_name}\n" -#: redbot/cogs/downloader/downloader.py:645 +#: redbot/cogs/downloader/downloader.py:672 msgid "Made by: {author}\n" "Description:\n" "{description}" @@ -224,60 +207,52 @@ msgstr "Laget av: {author}\n" "beskrivelse:\n" "{description}" -#: redbot/cogs/downloader/downloader.py:649 +#: redbot/cogs/downloader/downloader.py:676 msgid "Information on {repo_name} repo:{information}" msgstr "Informasjon om {repo_name} repo:{information}" -#: redbot/cogs/downloader/downloader.py:657 +#: redbot/cogs/downloader/downloader.py:684 #, 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" +" - `[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" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:677 +#: redbot/cogs/downloader/downloader.py:704 msgid "Repo update completed successfully." msgstr "Repo oppdatering fullført." -#: redbot/cogs/downloader/downloader.py:678 -#: redbot/cogs/downloader/downloader.py:1580 +#: redbot/cogs/downloader/downloader.py:705 +#: redbot/cogs/downloader/downloader.py:1630 msgid "\n" "Updated: " msgstr "\n" "Oppdatert: " -#: redbot/cogs/downloader/downloader.py:680 +#: redbot/cogs/downloader/downloader.py:707 msgid "All installed repos are already up to date." msgstr "Alle installerte repos er allerede oppdatert." -#: redbot/cogs/downloader/downloader.py:683 +#: redbot/cogs/downloader/downloader.py:710 msgid "These repos are already up to date." msgstr "Disse repoene er allerede oppdatert." -#: redbot/cogs/downloader/downloader.py:685 +#: redbot/cogs/downloader/downloader.py:712 msgid "This repo is already up to date." msgstr "Denne repoen er allerede oppdatert." -#: redbot/cogs/downloader/downloader.py:695 +#: redbot/cogs/downloader/downloader.py:722 #, docstring msgid "Base command for cog installation management commands." msgstr "Basekommando for kommandoer for administrasjon av cog." -#: redbot/cogs/downloader/downloader.py:700 +#: redbot/cogs/downloader/downloader.py:727 #, docstring msgid "\n" " This command should not be used unless Red specifically asks for it.\n\n" @@ -292,174 +267,159 @@ msgstr "\n" " på grunn av endring i mindre versjon av Python.\n" " " -#: redbot/cogs/downloader/downloader.py:730 -#: redbot/cogs/downloader/downloader.py:1560 +#: redbot/cogs/downloader/downloader.py:757 +#: redbot/cogs/downloader/downloader.py:1610 msgid "Failed to install requirements: " msgstr "Kunne ikke installere krav: " -#: redbot/cogs/downloader/downloader.py:732 -#: redbot/cogs/downloader/downloader.py:1562 +#: redbot/cogs/downloader/downloader.py:759 +#: redbot/cogs/downloader/downloader.py:1612 msgid "Failed to install the requirement: " msgstr "Kunne ikke installere krav: " -#: redbot/cogs/downloader/downloader.py:737 -#: redbot/cogs/downloader/downloader.py:1622 +#: redbot/cogs/downloader/downloader.py:764 +#: redbot/cogs/downloader/downloader.py:1678 msgid "\n" "Failed to install shared libraries: " msgstr "\n" "Kan ikke installere delte biblioteker: " -#: redbot/cogs/downloader/downloader.py:739 -#: redbot/cogs/downloader/downloader.py:1624 +#: redbot/cogs/downloader/downloader.py:766 +#: redbot/cogs/downloader/downloader.py:1680 msgid "\n" "Failed to install shared library: " msgstr "\n" "Kan ikke installere delt bibliotek: " -#: redbot/cogs/downloader/downloader.py:744 +#: redbot/cogs/downloader/downloader.py:771 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled but there were some errors:\n" msgstr "Cog-krav og delte biblioteker for alle installerte cogs er installert på nytt, men det var noen feil:\n" -#: redbot/cogs/downloader/downloader.py:752 +#: redbot/cogs/downloader/downloader.py:779 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:760 +#: redbot/cogs/downloader/downloader.py:787 #, 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" +" - `[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 "Installer en cog fra nevnte repo.\n\n" -" Eksempler:\n" -" - `[p]cog install 26-Cogs defender`\n" -" - `[p]cog install Laggrons-Dumb-Cogs say roleinvite`\n\n" -" **Argumenter**\n\n" -" - `` cog eller cogs for å installere.\n" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:779 +#: redbot/cogs/downloader/downloader.py:806 #, 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" +" - `[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 "Installer en cog fra den angitte versjonen av det angitte repoet.\n\n" -" Revisjoner er \"commit ids\" som peker på det punktet i koden når en bestemt endring ble foretatt.\n" -" Den nyeste versjonen kan bli funnet i URL-feltet for ethvert GitHub repo ved å [trykke \"y\" på den forekommen](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-commi).\n\n" -" Eldre revisjoner finner du i URL-baren ved å [se forpliktende historikk for eventuelle repo](https://cdn.discordapp.com/attachments/133251234164375552/775760247787749406/unknown.png)\n\n" -" Eksempel:\n" -" - `[p]cog installversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\n\n" -" **Arguments**\n\n" -" - `` navnet på repo for å installere cogs fra.\n" -" - `` revisjonen for å installere fra.\n" -" - `` cog eller cogs for å installere.\n" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:806 -#: redbot/cogs/downloader/downloader.py:1193 +#: redbot/cogs/downloader/downloader.py:833 +#: redbot/cogs/downloader/downloader.py:1242 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:818 -#: redbot/cogs/downloader/downloader.py:1204 +#: redbot/cogs/downloader/downloader.py:845 +#: redbot/cogs/downloader/downloader.py:1253 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:833 +#: redbot/cogs/downloader/downloader.py:860 msgid "\n" "Failed to install requirements: " msgstr "\n" "Kunne ikke installere krav: " -#: redbot/cogs/downloader/downloader.py:835 +#: redbot/cogs/downloader/downloader.py:862 msgid "\n" "Failed to install the requirement: " -msgstr "" +msgstr "\n" +"Kan ikke installere kravet: " -#: redbot/cogs/downloader/downloader.py:856 +#: redbot/cogs/downloader/downloader.py:883 msgid "\n" "Failed to install shared libraries for `{repo.name}` repo: " msgstr "\n" "Kan ikke installere delte biblioteker for `{repo.name}` repo: " -#: redbot/cogs/downloader/downloader.py:858 +#: redbot/cogs/downloader/downloader.py:885 msgid "\n" "Failed to install shared library for `{repo.name}` repo: " msgstr "\n" "Kan ikke installere delte biblioteker for `{repo.name}` repo: " -#: redbot/cogs/downloader/downloader.py:867 +#: redbot/cogs/downloader/downloader.py:894 msgid "\n" "Failed to install cogs: " msgstr "\n" "Kunne ikke installere cogs: " -#: redbot/cogs/downloader/downloader.py:869 +#: redbot/cogs/downloader/downloader.py:896 msgid "\n" "Failed to install the cog: " msgstr "\n" "Kunne ikke installere cog: " -#: redbot/cogs/downloader/downloader.py:878 +#: redbot/cogs/downloader/downloader.py:905 msgid "Successfully installed cogs: " msgstr "Vellykket installerte cogs: " -#: redbot/cogs/downloader/downloader.py:880 +#: redbot/cogs/downloader/downloader.py:907 msgid "Successfully installed the cog: " -msgstr "" +msgstr "Vellykket installasjon av cog: " -#: redbot/cogs/downloader/downloader.py:884 +#: redbot/cogs/downloader/downloader.py:911 msgid "\n" "These cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" msgstr "\n" "Disse cogene er nå festet og blir ikke oppdatert automatisk. For å endre dette, bruk `{prefix}cog løsne `" -#: redbot/cogs/downloader/downloader.py:891 +#: redbot/cogs/downloader/downloader.py:918 msgid "\n" "You can load them using {command_1}. To see end user data statements, you can use {command_2}." msgstr "\n" "Du kan laste dem inn med {command_1}. For å se Brukerdatautsagn, kan du bruke {command_2}." -#: redbot/cogs/downloader/downloader.py:908 +#: redbot/cogs/downloader/downloader.py:935 #, 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 defender`\n" -" - `[p]cog uninstall say roleinvite`\n\n" +" - `[p]cog uninstall defender`\n" +" - `[p]cog uninstall say roleinvite`\n\n" " **Arguments**\n\n" " - `` The cog or cogs to uninstall.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:941 +#: redbot/cogs/downloader/downloader.py:968 msgid "Successfully uninstalled cogs: " msgstr "Vellykket avinstallerte cogs: " -#: redbot/cogs/downloader/downloader.py:943 +#: redbot/cogs/downloader/downloader.py:970 msgid "Successfully uninstalled the cog: " -msgstr "Vellykket installasjon av cog: " +msgstr "Vellykket avinstallert cog: " -#: redbot/cogs/downloader/downloader.py:948 +#: redbot/cogs/downloader/downloader.py:975 msgid "\n" "Downloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " msgstr "\n" "Last ned har fjernet disse loggene fra den installerte loggen, men det var ikke mulig å finne filene sine: " -#: redbot/cogs/downloader/downloader.py:953 +#: redbot/cogs/downloader/downloader.py:980 msgid "\n" "They were most likely removed without using {command_1}.\n" "You may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with {command_2}." @@ -467,13 +427,13 @@ msgstr "\n" "De ble mest sannsynlig fjernet uten å bruke `{command_1}`.\n" "Det kan hende at du må fjerne filene manuelt hvis tegnet fortsatt er i bruk. Påse at cog er blitt avlastet med `{command_2}." -#: redbot/cogs/downloader/downloader.py:964 +#: redbot/cogs/downloader/downloader.py:991 msgid "\n" "Downloader has removed this cog from the installed cogs list but it wasn't able to find its files: " msgstr "\n" "Nedlasting har fjernet denne cog'en fra den installerte cogs-listen, men den kunne ikke finne filene: " -#: redbot/cogs/downloader/downloader.py:969 +#: redbot/cogs/downloader/downloader.py:996 msgid "\n" "It was most likely removed without using {command_1}.\n" "You may need to remove those files manually if the cog is still usable. If so, ensure the cog has been unloaded with {command_2}." @@ -481,100 +441,93 @@ msgstr "\n" "De ble mest sannsynlig fjernet uten å bruke `{command_1}`.\n" "Det kan hende at du må fjerne filene manuelt hvis cog'en fortsatt er ubrukelig. Påse at cog er blitt avlastet med `{command_2}." -#: redbot/cogs/downloader/downloader.py:982 +#: redbot/cogs/downloader/downloader.py:1009 #, 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" +" - `[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 "Fest cogs - dette vil låse cogs på sin nåværende versjon.\n\n" -" Eksempler:\n" -" - `[p]cog pin defender`\n" -" - `[p]cog pin outdated_cog1 outdated_cog2`\n\n" -" **Arguments**\n\n" -" - `` cog cogs to pin. Må allerede installeres.\n" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:1005 +#: redbot/cogs/downloader/downloader.py:1032 msgid "Pinned cogs: " msgstr "Festede cogs: " -#: redbot/cogs/downloader/downloader.py:1005 +#: redbot/cogs/downloader/downloader.py:1032 msgid "Pinned cog: " msgstr "Festet cog: " -#: redbot/cogs/downloader/downloader.py:1009 +#: redbot/cogs/downloader/downloader.py:1036 msgid "\n" "These cogs were already pinned: " msgstr "\n" "Disse loggene har allerede blitt låst: " -#: redbot/cogs/downloader/downloader.py:1011 +#: redbot/cogs/downloader/downloader.py:1038 msgid "\n" "This cog was already pinned: " msgstr "\n" "Denne cog'en har allerede blitt låst: " -#: redbot/cogs/downloader/downloader.py:1017 +#: redbot/cogs/downloader/downloader.py:1044 #, 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" +" - `[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 "Fest cogs - dette vil låse cogs på sin nåværende versjon.\n\n" -" Eksempler:\n" -" - `[p]cog unpin defender`\n" -" - `[p]cog unpin outdated_cog1 outdated_cog2`\n\n" -" **Arguments**\n\n" -" - `` cog cogs til unpin. Må allerede være installert for å unpinne." +msgstr "" -#: redbot/cogs/downloader/downloader.py:1039 +#: redbot/cogs/downloader/downloader.py:1066 msgid "Unpinned cogs: " msgstr "Unpinned cogs: " -#: redbot/cogs/downloader/downloader.py:1039 +#: redbot/cogs/downloader/downloader.py:1066 msgid "Unpinned cog: " msgstr "Ikke festet cog: " -#: redbot/cogs/downloader/downloader.py:1043 +#: redbot/cogs/downloader/downloader.py:1070 msgid "\n" "These cogs weren't pinned: " msgstr "\n" "Disse cogene var ikke låst: " -#: redbot/cogs/downloader/downloader.py:1045 +#: redbot/cogs/downloader/downloader.py:1072 msgid "\n" "This cog was already not pinned: " msgstr "\n" "Denne cog'en har allerede blitt ulåst: " -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1078 #, docstring msgid "List currently pinned cogs." msgstr "List faste cogs for øyeblikket." -#: redbot/cogs/downloader/downloader.py:1057 +#: redbot/cogs/downloader/downloader.py:1085 +msgid "unknown" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1088 msgid "None." msgstr "Ingen." -#: redbot/cogs/downloader/downloader.py:1061 +#: redbot/cogs/downloader/downloader.py:1092 msgid "(continued)" msgstr "(fortsatt)" -#: redbot/cogs/downloader/downloader.py:1061 +#: redbot/cogs/downloader/downloader.py:1092 msgid "Pinned Cogs:" msgstr "Låste Cogs:" -#: redbot/cogs/downloader/downloader.py:1071 +#: redbot/cogs/downloader/downloader.py:1098 msgid "Pinned Cogs: \n" msgstr "Låste Cogs: \n" -#: redbot/cogs/downloader/downloader.py:1076 +#: redbot/cogs/downloader/downloader.py:1103 #, docstring msgid "\n" " Check for available cog updates (including pinned cogs).\n\n" @@ -587,199 +540,168 @@ msgstr "\n" " Bruk `[p]cog update` for å oppdatere cogs.\n" " " -#: redbot/cogs/downloader/downloader.py:1092 +#: redbot/cogs/downloader/downloader.py:1119 msgid "These cogs can be updated: " msgstr "Disse cogs kan oppdateres: " -#: redbot/cogs/downloader/downloader.py:1094 +#: redbot/cogs/downloader/downloader.py:1121 msgid "This cog can be updated: " msgstr "Disse cogene kan oppdateres: " -#: redbot/cogs/downloader/downloader.py:1099 +#: redbot/cogs/downloader/downloader.py:1126 msgid "\n" "These shared libraries can be updated: " msgstr "\n" "Disse delte bibliotekene kan oppdateres: " -#: redbot/cogs/downloader/downloader.py:1101 +#: redbot/cogs/downloader/downloader.py:1128 msgid "\n" "This shared library can be updated: " msgstr "\n" "Dette delte biblioteket kan oppdateres: " -#: redbot/cogs/downloader/downloader.py:1104 +#: redbot/cogs/downloader/downloader.py:1131 msgid "No cogs can be updated." msgstr "Ingen cogs kan oppdateres." -#: redbot/cogs/downloader/downloader.py:1108 +#: redbot/cogs/downloader/downloader.py:1135 msgid "All installed cogs are up to date." msgstr "Alle installerte cogs er oppdatert." -#: redbot/cogs/downloader/downloader.py:1117 +#: redbot/cogs/downloader/downloader.py:1146 #, docstring msgid "Update all cogs, or ones of your choosing.\n\n" " Examples:\n" -" - `[p]cog update`\n" -" - `[p]cog update defender`\n\n" +" - `[p]cog update`\n" +" - `[p]cog update True`\n" +" - `[p]cog update defender`\n" +" - `[p]cog update True defender`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\n" " - `[cogs...]` The cog or cogs to update. If omitted, all cogs are updated.\n" " " -msgstr "Oppdater alle cogs, eller en av dine du velger.\n\n" -" Eksempler:\n" -" - `[p]cog update`\n" -" - `[p]cog update defender`\n\n" -" **Argumenter**\n\n" -" - `[cogs...]` cog cogs til oppdatere. Hvis utelatt, oppdateres alle cogs.\n" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:1131 +#: redbot/cogs/downloader/downloader.py:1167 #, 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" +" - `[p]cog updateallfromrepos 26-Cogs`\n" +" - `[p]cog updateallfromrepos True 26-Cogs`\n" +" - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\n" " - `` The repo or repos to update all cogs from.\n" " " -msgstr "Oppdater alle cogs fra repoer av dine valg.\n\n" -" Eksempler:\n" -" - `[p]cog updateallfromrepos 26-Cogs`\n" -" - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\n\n" -" **Argumenter**\n\n" -" - `` repo eller repos til oppdatering av alle cogs fra.\n" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:1147 +#: redbot/cogs/downloader/downloader.py:1192 #, 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" +" Examples:\n" +" - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\n" +" - `[p]cog updatetoversion True Broken-Repo 6107c0770ad391f1d3a6131b216991e862cc897e cog_name`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\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 "Oppdater alle tegn eller noen av dine valgte versjoner av ett repo.\n\n" -" Merk at oppdatering ikke betyr nedgradering og derfor må `revisjon`\n" -" være nyere enn den versjonen som cog for tiden har installert. Hvis du vil\n" -" nedgradere cogen, avinstaller og installere den på nytt.\n\n" -" Se `[p]cog installversion` for an explanation of `revision`.\n\n" -" Eksempel:\n" -" - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\n\n" -" **Argumenter**\n\n" -" - `` Repo eller repos til å oppdatere alle cogs fra.\n" -" - `` revisjonen for å oppdatere.\n" -" - `[cogs...]` cog eller cogs for å oppdatere.\n" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:1225 +#: redbot/cogs/downloader/downloader.py:1274 msgid "There were no cogs to check." msgstr "Det var ingen cogs å sjekke." -#: redbot/cogs/downloader/downloader.py:1229 -#: redbot/cogs/downloader/downloader.py:1265 +#: redbot/cogs/downloader/downloader.py:1278 +#: redbot/cogs/downloader/downloader.py:1314 msgid "\n" "These cogs are pinned and therefore weren't checked: " msgstr "\n" "Disse erfaringene er låste og ble derfor ikke kontrollert: " -#: redbot/cogs/downloader/downloader.py:1231 -#: redbot/cogs/downloader/downloader.py:1267 +#: redbot/cogs/downloader/downloader.py:1280 +#: redbot/cogs/downloader/downloader.py:1316 msgid "\n" "This cog is pinned and therefore wasn't checked: " msgstr "\n" "Denne cog'en er låst og ble derfor ikke kontrollert: " -#: redbot/cogs/downloader/downloader.py:1245 +#: redbot/cogs/downloader/downloader.py:1294 msgid "Cogs from provided repos are already up to date." msgstr "Cogs fra leverte repoer er allerede oppdatert." -#: redbot/cogs/downloader/downloader.py:1248 +#: redbot/cogs/downloader/downloader.py:1297 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:1252 +#: redbot/cogs/downloader/downloader.py:1301 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:1257 +#: redbot/cogs/downloader/downloader.py:1306 msgid "Provided cogs are already up to date." msgstr "Angitt cogs er allerede oppdatert." -#: redbot/cogs/downloader/downloader.py:1259 +#: redbot/cogs/downloader/downloader.py:1308 msgid "All installed cogs are already up to date." msgstr "Alle installerte cogs er allerede oppdatert." -#: redbot/cogs/downloader/downloader.py:1289 +#: redbot/cogs/downloader/downloader.py:1338 #, docstring msgid "List all available cogs from a single repo.\n\n" " Example:\n" -" - `[p]cog list 26-Cogs`\n\n" +" - `[p]cog list 26-Cogs`\n\n" " **Arguments**\n\n" " - `` The repo to list cogs from.\n" " " -msgstr "Vis alle tilgjengelige cogs fra et repo.\n\n" -" Eksempel:\n" -" - `[p]cog list 26-Cogs`\n\n" -" **Argumenter**\n\n" -" - `` Repo til å liste cogs fra.\n" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:1306 -msgid "Installed Cogs:\n" -"{text}" -msgstr "Installerte Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1356 +msgid "# Installed Cogs\n" "{text}" +msgstr "" -#: redbot/cogs/downloader/downloader.py:1308 -msgid "Installed Cog:\n" -"{text}" -msgstr "Installert Cog:\n" +#: redbot/cogs/downloader/downloader.py:1358 +msgid "# Installed Cog\n" "{text}" +msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1369 +msgid "> Available Cogs\n" "No cogs are available." -msgstr "Tilgjengelige Cogs:\n" -"Ingen cogs er tilgjengelig." +msgstr "" -#: redbot/cogs/downloader/downloader.py:1321 -msgid "Available Cogs:\n" -"{text}" -msgstr "Tilgjengelige Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1371 +msgid "> Available Cogs\n" "{text}" +msgstr "" -#: redbot/cogs/downloader/downloader.py:1323 -msgid "Available Cog:\n" -"{text}" -msgstr "Tilgjengelig Cog:\n" +#: redbot/cogs/downloader/downloader.py:1373 +msgid "> Available Cog\n" "{text}" +msgstr "" -#: redbot/cogs/downloader/downloader.py:1330 +#: redbot/cogs/downloader/downloader.py:1380 #, docstring msgid "List information about a single cog.\n\n" " Example:\n" -" - `[p]cog info 26-Cogs defender`\n\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 "Vis tilgjengelig informasjon fra cog\n\n" -" Eksempel:\n" -" - `[p]cog info 26-Cogs defender`\n\n" -" **Argumenter**\n\n" -" - `` Repo til å liste informasjon fra.\n" -" - `` Cog til å få informasjon fra. " - -#: redbot/cogs/downloader/downloader.py:1343 +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1393 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:1349 +#: redbot/cogs/downloader/downloader.py:1399 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -793,226 +715,241 @@ msgstr "Informasjon om {cog_name}:\n" "Laget av: {author}\n" "Krav: {requirements}" -#: redbot/cogs/downloader/downloader.py:1361 +#: redbot/cogs/downloader/downloader.py:1411 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:1430 +#: redbot/cogs/downloader/downloader.py:1480 msgid "\n" "Couldn't find these cogs in {repo.name}: " msgstr "\n" "Fant ikke disse loggene i {repo.name}: " -#: redbot/cogs/downloader/downloader.py:1432 +#: redbot/cogs/downloader/downloader.py:1482 msgid "\n" "Couldn't find this cog in {repo.name}: " msgstr "\n" "Fant ikke denne cog'en i {repo.name}: " -#: redbot/cogs/downloader/downloader.py:1436 +#: redbot/cogs/downloader/downloader.py:1486 msgid "\n" "These cogs were already installed: " msgstr "\n" "Disse loggene har allerede blitt installert: " -#: redbot/cogs/downloader/downloader.py:1438 +#: redbot/cogs/downloader/downloader.py:1488 msgid "\n" "This cog was already installed: " msgstr "\n" "Denne cog'en er allerede installert: " -#: redbot/cogs/downloader/downloader.py:1442 +#: redbot/cogs/downloader/downloader.py:1492 msgid "\n" "Some cogs with these names are already installed from different repos: " msgstr "\n" "Noen cogs med disse navnene er allerede installert fra forskjellige repos: " -#: redbot/cogs/downloader/downloader.py:1444 -msgid "Cog with this name is already installed from a different repo." +#: redbot/cogs/downloader/downloader.py:1494 +msgid "\n" +"Cog with this name is already installed from a different repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1461 +#: redbot/cogs/downloader/downloader.py:1511 msgid " (Minimum: {min_version})" msgstr " (Minimum: {min_version})" -#: redbot/cogs/downloader/downloader.py:1474 +#: redbot/cogs/downloader/downloader.py:1524 msgid " (Minimum: {min_version}" msgstr " (Minimum: {min_version}" -#: redbot/cogs/downloader/downloader.py:1478 +#: redbot/cogs/downloader/downloader.py:1528 msgid ", at most: {max_version}" msgstr ", på det meste {max_version}" -#: redbot/cogs/downloader/downloader.py:1487 +#: redbot/cogs/downloader/downloader.py:1537 msgid "\n" "These cogs require higher python version than you have: " msgstr "\n" "Disse cogs krever høyere python-versjon enn du har: " -#: redbot/cogs/downloader/downloader.py:1489 -msgid "This cog requires higher python version than you have: " -msgstr "Denne cog'en krever en høyere python-versjon enn du har: " +#: redbot/cogs/downloader/downloader.py:1539 +msgid "\n" +"This cog requires higher python version than you have: " +msgstr "\n" +"Denne cog krever høyere python-versjon enn du har: " -#: redbot/cogs/downloader/downloader.py:1493 +#: redbot/cogs/downloader/downloader.py:1543 msgid "\n" "These cogs require different Red version than you currently have ({current_version}): " msgstr "\n" "Disse cogs krever en annen rød versjon enn du har ({current_version}): " -#: redbot/cogs/downloader/downloader.py:1498 -msgid "This cog requires different Red version than you currently have ({current_version}): " -msgstr "Denne cog'en krever en annen Red versjon enn du har ({current_version}): " +#: redbot/cogs/downloader/downloader.py:1548 +msgid "\n" +"This cog requires different Red version than you currently have ({current_version}): " +msgstr "\n" +"Denne cog krever en annen rød versjon enn du har ({current_version}): " -#: redbot/cogs/downloader/downloader.py:1569 +#: redbot/cogs/downloader/downloader.py:1619 msgid "Cog update completed successfully." msgstr "Cog-oppdateringen er fullført." -#: redbot/cogs/downloader/downloader.py:1584 +#: redbot/cogs/downloader/downloader.py:1634 msgid "\n" "End user data statements of these cogs have changed: " msgstr "\n" "Sluttbrukerdata utsagn for disse rommene er endret: " -#: redbot/cogs/downloader/downloader.py:1586 +#: redbot/cogs/downloader/downloader.py:1636 msgid "\n" "You can use {command} to see the updated statements.\n" msgstr "\n" "Du kan bruke {command} til å se de oppdaterte utsagnet\n" -#: redbot/cogs/downloader/downloader.py:1592 -msgid "End user data statement of this cog has changed:" -msgstr "Sluttbrukerdata fra denne cog'en er endret:" +#: redbot/cogs/downloader/downloader.py:1642 +msgid "\n" +"End user data statement of this cog has changed:" +msgstr "\n" +"Erklæring om sluttbrukerdata fra denne loggen har endret:" -#: redbot/cogs/downloader/downloader.py:1594 +#: redbot/cogs/downloader/downloader.py:1644 msgid "\n" "You can use {command} to see the updated statement.\n" msgstr "\n" "Du kan bruke {command} for å se de oppdaterte utsagnene.\n" -#: redbot/cogs/downloader/downloader.py:1601 +#: redbot/cogs/downloader/downloader.py:1651 +msgid "\n" +"You may need to resync your slash commands with `{prefix}slash sync`." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1657 msgid "\n" "Failed to update cogs: " msgstr "\n" "Kunne ikke oppdatere cogs: " -#: redbot/cogs/downloader/downloader.py:1603 +#: redbot/cogs/downloader/downloader.py:1659 msgid "\n" "Failed to update cog: " msgstr "\n" "Kunne ikke oppdatere cog'ene: " -#: redbot/cogs/downloader/downloader.py:1606 +#: redbot/cogs/downloader/downloader.py:1662 msgid "No cogs were updated." msgstr "Ingen cogs ble oppdatert." -#: redbot/cogs/downloader/downloader.py:1609 +#: redbot/cogs/downloader/downloader.py:1665 msgid "\n" "Some shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "\n" "Noen delte biblioteker ble oppdatert, du bør starte boten på nytt for at endringene skal tre i kraft." -#: redbot/cogs/downloader/downloader.py:1614 +#: redbot/cogs/downloader/downloader.py:1670 msgid "\n" "A shared library was updated, you should restart the bot to bring the changes into effect." msgstr "\n" "Et delt bibliotek ble oppdatert, du burde restarte bot'en for at endringene skal tre i kraft." -#: redbot/cogs/downloader/downloader.py:1631 +#: redbot/cogs/downloader/downloader.py:1687 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:1636 +#: redbot/cogs/downloader/downloader.py:1692 msgid "Would you like to reload the updated cogs?" msgstr "Ønsker du å laste de oppdaterte cog på nytt?" -#: redbot/cogs/downloader/downloader.py:1638 +#: redbot/cogs/downloader/downloader.py:1694 msgid "Would you like to reload the updated cog?" msgstr "Ønsker du å laste inn den oppdaterte cog'en på nytt?" -#: redbot/cogs/downloader/downloader.py:1662 +#: redbot/cogs/downloader/downloader.py:1720 msgid "OK then." msgstr "Ok da." -#: redbot/cogs/downloader/downloader.py:1692 +#: redbot/cogs/downloader/downloader.py:1750 #, 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" +" - `[p]findcog ping`\n\n" " **Arguments**\n\n" " - `` The command to search for.\n" " " -msgstr "Finn hvilken cog en kommando kommer fra.\n\n" -" Dette vil bare fungere med lastede cogs.\n\n" -" Example:\n" -" - `[p]findcog ping`\n\n" -" **Arguments**\n\n" -" - `` Kommandoen for å søke etter.\n" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:1706 +#: redbot/cogs/downloader/downloader.py:1764 msgid "That command doesn't seem to exist." msgstr "Det ser ikke ut som at den kommandoen finnes." -#: redbot/cogs/downloader/downloader.py:1721 +#: redbot/cogs/downloader/downloader.py:1779 +#: redbot/cogs/downloader/downloader.py:1784 msgid "Missing from installed repos" msgstr "Mangler fra installerte repoer" -#: redbot/cogs/downloader/downloader.py:1731 +#: redbot/cogs/downloader/downloader.py:1799 +#: redbot/cogs/downloader/downloader.py:1801 msgid "Unknown" msgstr "Ukjent" -#: redbot/cogs/downloader/downloader.py:1732 +#: redbot/cogs/downloader/downloader.py:1800 msgid "None - this cog wasn't installed via downloader" msgstr "Ingen -denne cog ble ikke installert via nedlaster" -#: redbot/cogs/downloader/downloader.py:1735 +#: redbot/cogs/downloader/downloader.py:1804 msgid "This command is not provided by a cog." msgstr "Denne kommandoen er ikke levert av en cog." -#: redbot/cogs/downloader/downloader.py:1741 +#: redbot/cogs/downloader/downloader.py:1810 msgid "Command:" msgstr "Kommando:" -#: redbot/cogs/downloader/downloader.py:1742 -msgid "Cog Name:" -msgstr "Cog Navn:" +#: redbot/cogs/downloader/downloader.py:1811 +msgid "Cog package name:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1812 +msgid "Cog name:" +msgstr "" -#: redbot/cogs/downloader/downloader.py:1743 +#: redbot/cogs/downloader/downloader.py:1813 msgid "Made by:" msgstr "Laget av:" -#: redbot/cogs/downloader/downloader.py:1744 +#: redbot/cogs/downloader/downloader.py:1814 +msgid "Repo name:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1815 msgid "Repo URL:" msgstr "Repo URL:" -#: redbot/cogs/downloader/downloader.py:1747 +#: redbot/cogs/downloader/downloader.py:1818 msgid "Repo branch:" msgstr "Repo filial:" -#: redbot/cogs/downloader/downloader.py:1752 -msgid "Command: {command}\n" -"Cog name: {cog}\n" -"Made by: {author}\n" -"Repo URL: {repo_url}\n" -msgstr "Kommando: {command}\n" -"Cog name: {cog}\n" -"Laget av: {author}\n" -"Repo URL: {repo_url}\n" +#: redbot/cogs/downloader/downloader.py:1823 +msgid "Command: {command}\n" +"Cog package name: {cog_pkg}\n" +"Cog name: {cog}\n" +"Made by: {author}\n" +"Repo name: {repo_name}\n" +"Repo URL: {repo_url}\n" +msgstr "" -#: redbot/cogs/downloader/downloader.py:1756 +#: redbot/cogs/downloader/downloader.py:1839 msgid "Repo branch: {branch_name}\n" msgstr "Repo gren: {branch_name}\n" -#: redbot/cogs/downloader/downloader.py:1777 +#: redbot/cogs/downloader/downloader.py:1860 msgid "Failed to update the following repositories:" msgstr "Kunne ikke oppdatere følgende kodelagringer:" -#: redbot/cogs/downloader/downloader.py:1779 +#: redbot/cogs/downloader/downloader.py:1862 msgid "Failed to update the following repository:" msgstr "Kunne ikke oppdatere følgende arkiv:" -#: redbot/cogs/downloader/downloader.py:1782 +#: redbot/cogs/downloader/downloader.py:1865 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." diff --git a/redbot/cogs/downloader/locales/nl-NL.po b/redbot/cogs/downloader/locales/nl-NL.po index 4ba62feb622..67413da3700 100644 --- a/redbot/cogs/downloader/locales/nl-NL.po +++ b/redbot/cogs/downloader/locales/nl-NL.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-27 12:48+0000\n" +"POT-Creation-Date: 2023-12-24 00:24+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,13 +15,13 @@ msgstr "" "X-Crowdin-File-ID: 20\n" "Language: nl_NL\n" -#: redbot/cogs/downloader/checks.py:12 +#: redbot/cogs/downloader/checks.py:20 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\n" -"By 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\n" +"By typing '{confirmation_message}' you declare that you have read and fully understand the above message. This message won't be shown again until the next reboot.\n\n" "You have **30** seconds to reply to this message." msgstr "" -#: redbot/cogs/downloader/checks.py:36 +#: redbot/cogs/downloader/checks.py:38 msgid "Your response has timed out, please try again." msgstr "Je reactie is verlopen, probeer het opnieuw." @@ -34,13 +34,13 @@ msgstr "Geen Downloader cog gevonden." msgid "Cog `{cog_name}` is not installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:30 +#: redbot/cogs/downloader/downloader.py:31 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 +#: redbot/cogs/downloader/downloader.py:40 #, docstring msgid "Install community cogs made by Cog Creators.\n\n" " Community cogs, also called third party cogs, are not included\n" @@ -52,47 +52,47 @@ msgid "Install community cogs made by Cog Creators.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:484 +#: redbot/cogs/downloader/downloader.py:490 #, 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" +" - `[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 +#: redbot/cogs/downloader/downloader.py:508 msgid "Libraries installed." msgstr "Bibliotheken geïnstalleerd." -#: redbot/cogs/downloader/downloader.py:502 +#: redbot/cogs/downloader/downloader.py:508 msgid "Library installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:505 +#: redbot/cogs/downloader/downloader.py:511 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:510 +#: redbot/cogs/downloader/downloader.py:516 msgid "The library failed to install. Please check your logs for a complete list." msgstr "" -#: redbot/cogs/downloader/downloader.py:518 +#: redbot/cogs/downloader/downloader.py:524 #, docstring msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:525 +#: redbot/cogs/downloader/downloader.py:531 #, 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" +" - `[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, hyphens, and dots (but they cannot start or end with a dot).\n\n" " The branch will be the default branch if not specified.\n\n" " **Arguments**\n\n" " - `` The name given to the repo.\n" @@ -101,138 +101,146 @@ msgid "Add a new repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:545 -msgid "Repo names can only contain characters A-z, numbers, underscores, and hyphens." +#: redbot/cogs/downloader/downloader.py:551 +msgid "Repo names cannot start or end with a dot." msgstr "" -#: redbot/cogs/downloader/downloader.py:554 +#: redbot/cogs/downloader/downloader.py:555 +msgid "Repo names can only contain characters A-z, numbers, underscores, hyphens, and dots." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:567 msgid "The repo name you provided is already in use. Please choose another name." msgstr "" -#: redbot/cogs/downloader/downloader.py:558 +#: redbot/cogs/downloader/downloader.py:571 +msgid "Failed to authenticate or repository does not exist. See logs for more information." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:585 msgid "Something went wrong during the cloning process. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:576 +#: redbot/cogs/downloader/downloader.py:603 msgid "Something went wrong trying to add that repo. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:582 +#: redbot/cogs/downloader/downloader.py:609 msgid "Repo `{name}` successfully added." msgstr "Repo `{name}` succesvol toegevoegd." -#: redbot/cogs/downloader/downloader.py:588 +#: redbot/cogs/downloader/downloader.py:615 #, docstring msgid "\n" " Remove repos and their files.\n\n" " Examples:\n" -" - `[p]repo delete 26-Cogs`\n" -" - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n" +" - `[p]repo delete 26-Cogs`\n" +" - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n" " **Arguments**\n\n" " - `` The repo or repos to remove.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:604 +#: redbot/cogs/downloader/downloader.py:631 msgid "Successfully deleted repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:606 +#: redbot/cogs/downloader/downloader.py:633 msgid "Successfully deleted the repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:613 +#: redbot/cogs/downloader/downloader.py:640 #, docstring msgid "List all installed repos." msgstr "Maak een lijst van alle geïnstalleerde repo's." -#: redbot/cogs/downloader/downloader.py:617 +#: redbot/cogs/downloader/downloader.py:644 msgid "There are no repos installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:620 -msgid "Installed Repos:\n\n" +#: redbot/cogs/downloader/downloader.py:647 +msgid "# Installed Repos\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:622 -msgid "Installed Repo:\n\n" +#: redbot/cogs/downloader/downloader.py:649 +msgid "# Installed Repo\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:631 +#: redbot/cogs/downloader/downloader.py:658 #, docstring msgid "Show information about a repo.\n\n" " Example:\n" -" - `[p]repo info 26-Cogs`\n\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:640 -#: redbot/cogs/downloader/downloader.py:1363 -#: redbot/cogs/downloader/downloader.py:1718 +#: redbot/cogs/downloader/downloader.py:667 +#: redbot/cogs/downloader/downloader.py:1413 +#: redbot/cogs/downloader/downloader.py:1776 msgid "Missing from info.json" msgstr "Niet gevonden in info.json" -#: redbot/cogs/downloader/downloader.py:642 +#: redbot/cogs/downloader/downloader.py:669 msgid "Repo url: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:644 +#: redbot/cogs/downloader/downloader.py:671 msgid "Branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:645 +#: redbot/cogs/downloader/downloader.py:672 msgid "Made by: {author}\n" "Description:\n" "{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:649 +#: redbot/cogs/downloader/downloader.py:676 msgid "Information on {repo_name} repo:{information}" msgstr "" -#: redbot/cogs/downloader/downloader.py:657 +#: redbot/cogs/downloader/downloader.py:684 #, 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" +" - `[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:677 +#: redbot/cogs/downloader/downloader.py:704 msgid "Repo update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:678 -#: redbot/cogs/downloader/downloader.py:1580 +#: redbot/cogs/downloader/downloader.py:705 +#: redbot/cogs/downloader/downloader.py:1630 msgid "\n" "Updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:680 +#: redbot/cogs/downloader/downloader.py:707 msgid "All installed repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:683 +#: redbot/cogs/downloader/downloader.py:710 msgid "These repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:685 +#: redbot/cogs/downloader/downloader.py:712 msgid "This repo is already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:695 +#: redbot/cogs/downloader/downloader.py:722 #, docstring msgid "Base command for cog installation management commands." msgstr "" -#: redbot/cogs/downloader/downloader.py:700 +#: redbot/cogs/downloader/downloader.py:727 #, docstring msgid "\n" " This command should not be used unless Red specifically asks for it.\n\n" @@ -242,56 +250,56 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:730 -#: redbot/cogs/downloader/downloader.py:1560 +#: redbot/cogs/downloader/downloader.py:757 +#: redbot/cogs/downloader/downloader.py:1610 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:732 -#: redbot/cogs/downloader/downloader.py:1562 +#: redbot/cogs/downloader/downloader.py:759 +#: redbot/cogs/downloader/downloader.py:1612 msgid "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:737 -#: redbot/cogs/downloader/downloader.py:1622 +#: redbot/cogs/downloader/downloader.py:764 +#: redbot/cogs/downloader/downloader.py:1678 msgid "\n" "Failed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:739 -#: redbot/cogs/downloader/downloader.py:1624 +#: redbot/cogs/downloader/downloader.py:766 +#: redbot/cogs/downloader/downloader.py:1680 msgid "\n" "Failed to install shared library: " msgstr "" -#: redbot/cogs/downloader/downloader.py:744 +#: redbot/cogs/downloader/downloader.py:771 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:752 +#: redbot/cogs/downloader/downloader.py:779 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:760 +#: redbot/cogs/downloader/downloader.py:787 #, 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" +" - `[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:779 +#: redbot/cogs/downloader/downloader.py:806 #, 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" +" - `[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" @@ -299,186 +307,190 @@ msgid "Install a cog from the specified revision of given repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:806 -#: redbot/cogs/downloader/downloader.py:1193 +#: redbot/cogs/downloader/downloader.py:833 +#: redbot/cogs/downloader/downloader.py:1242 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:818 -#: redbot/cogs/downloader/downloader.py:1204 +#: redbot/cogs/downloader/downloader.py:845 +#: redbot/cogs/downloader/downloader.py:1253 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:833 +#: redbot/cogs/downloader/downloader.py:860 msgid "\n" "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:835 +#: redbot/cogs/downloader/downloader.py:862 msgid "\n" "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:856 +#: redbot/cogs/downloader/downloader.py:883 msgid "\n" "Failed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:858 +#: redbot/cogs/downloader/downloader.py:885 msgid "\n" "Failed to install shared library for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:867 +#: redbot/cogs/downloader/downloader.py:894 msgid "\n" "Failed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:869 +#: redbot/cogs/downloader/downloader.py:896 msgid "\n" "Failed to install the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:878 +#: redbot/cogs/downloader/downloader.py:905 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:880 +#: redbot/cogs/downloader/downloader.py:907 msgid "Successfully installed the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:884 +#: redbot/cogs/downloader/downloader.py:911 msgid "\n" "These cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" msgstr "" -#: redbot/cogs/downloader/downloader.py:891 +#: redbot/cogs/downloader/downloader.py:918 msgid "\n" "You can load them using {command_1}. To see end user data statements, you can use {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:908 +#: redbot/cogs/downloader/downloader.py:935 #, 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 defender`\n" -" - `[p]cog uninstall say roleinvite`\n\n" +" - `[p]cog uninstall defender`\n" +" - `[p]cog uninstall say roleinvite`\n\n" " **Arguments**\n\n" " - `` The cog or cogs to uninstall.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:941 +#: redbot/cogs/downloader/downloader.py:968 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:943 +#: redbot/cogs/downloader/downloader.py:970 msgid "Successfully uninstalled the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:948 +#: redbot/cogs/downloader/downloader.py:975 msgid "\n" "Downloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:953 +#: redbot/cogs/downloader/downloader.py:980 msgid "\n" "They were most likely removed without using {command_1}.\n" "You may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:964 +#: redbot/cogs/downloader/downloader.py:991 msgid "\n" "Downloader has removed this cog from the installed cogs list but it wasn't able to find its files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:969 +#: redbot/cogs/downloader/downloader.py:996 msgid "\n" "It was most likely removed without using {command_1}.\n" "You may need to remove those files manually if the cog is still usable. If so, ensure the cog has been unloaded with {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:982 +#: redbot/cogs/downloader/downloader.py:1009 #, 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" +" - `[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:1005 +#: redbot/cogs/downloader/downloader.py:1032 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1005 +#: redbot/cogs/downloader/downloader.py:1032 msgid "Pinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1009 +#: redbot/cogs/downloader/downloader.py:1036 msgid "\n" "These cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1011 +#: redbot/cogs/downloader/downloader.py:1038 msgid "\n" "This cog was already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1017 +#: redbot/cogs/downloader/downloader.py:1044 #, 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" +" - `[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:1039 +#: redbot/cogs/downloader/downloader.py:1066 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1039 +#: redbot/cogs/downloader/downloader.py:1066 msgid "Unpinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1043 +#: redbot/cogs/downloader/downloader.py:1070 msgid "\n" "These cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1045 +#: redbot/cogs/downloader/downloader.py:1072 msgid "\n" "This cog was already not pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1078 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:1057 +#: redbot/cogs/downloader/downloader.py:1085 +msgid "unknown" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1088 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:1061 +#: redbot/cogs/downloader/downloader.py:1092 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:1061 +#: redbot/cogs/downloader/downloader.py:1092 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1071 +#: redbot/cogs/downloader/downloader.py:1098 msgid "Pinned Cogs: \n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1076 +#: redbot/cogs/downloader/downloader.py:1103 #, docstring msgid "\n" " Check for available cog updates (including pinned cogs).\n\n" @@ -487,157 +499,164 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1092 +#: redbot/cogs/downloader/downloader.py:1119 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1094 +#: redbot/cogs/downloader/downloader.py:1121 msgid "This cog can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1099 +#: redbot/cogs/downloader/downloader.py:1126 msgid "\n" "These shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1101 +#: redbot/cogs/downloader/downloader.py:1128 msgid "\n" "This shared library can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1104 +#: redbot/cogs/downloader/downloader.py:1131 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1108 +#: redbot/cogs/downloader/downloader.py:1135 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1117 +#: redbot/cogs/downloader/downloader.py:1146 #, docstring msgid "Update all cogs, or ones of your choosing.\n\n" " Examples:\n" -" - `[p]cog update`\n" -" - `[p]cog update defender`\n\n" +" - `[p]cog update`\n" +" - `[p]cog update True`\n" +" - `[p]cog update defender`\n" +" - `[p]cog update True defender`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\n" " - `[cogs...]` The cog or cogs to update. If omitted, all cogs are updated.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1131 +#: redbot/cogs/downloader/downloader.py:1167 #, 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" +" - `[p]cog updateallfromrepos 26-Cogs`\n" +" - `[p]cog updateallfromrepos True 26-Cogs`\n" +" - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\n" " - `` The repo or repos to update all cogs from.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1147 +#: redbot/cogs/downloader/downloader.py:1192 #, 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" +" Examples:\n" +" - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\n" +" - `[p]cog updatetoversion True Broken-Repo 6107c0770ad391f1d3a6131b216991e862cc897e cog_name`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\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:1225 +#: redbot/cogs/downloader/downloader.py:1274 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1229 -#: redbot/cogs/downloader/downloader.py:1265 +#: redbot/cogs/downloader/downloader.py:1278 +#: redbot/cogs/downloader/downloader.py:1314 msgid "\n" "These cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1231 -#: redbot/cogs/downloader/downloader.py:1267 +#: redbot/cogs/downloader/downloader.py:1280 +#: redbot/cogs/downloader/downloader.py:1316 msgid "\n" "This cog is pinned and therefore wasn't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1245 +#: redbot/cogs/downloader/downloader.py:1294 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1248 +#: redbot/cogs/downloader/downloader.py:1297 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1252 +#: redbot/cogs/downloader/downloader.py:1301 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1257 +#: redbot/cogs/downloader/downloader.py:1306 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1259 +#: redbot/cogs/downloader/downloader.py:1308 msgid "All installed cogs are already up to date." msgstr "Alle geïnstalleerde cogs zijn al bijgewerkt." -#: redbot/cogs/downloader/downloader.py:1289 +#: redbot/cogs/downloader/downloader.py:1338 #, docstring msgid "List all available cogs from a single repo.\n\n" " Example:\n" -" - `[p]cog list 26-Cogs`\n\n" +" - `[p]cog list 26-Cogs`\n\n" " **Arguments**\n\n" " - `` The repo to list cogs from.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1306 -msgid "Installed Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1356 +msgid "# Installed Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1308 -msgid "Installed Cog:\n" +#: redbot/cogs/downloader/downloader.py:1358 +msgid "# Installed Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1369 +msgid "> Available Cogs\n" "No cogs are available." msgstr "" -#: redbot/cogs/downloader/downloader.py:1321 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1371 +msgid "> Available Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1323 -msgid "Available Cog:\n" +#: redbot/cogs/downloader/downloader.py:1373 +msgid "> Available Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1330 +#: redbot/cogs/downloader/downloader.py:1380 #, docstring msgid "List information about a single cog.\n\n" " Example:\n" -" - `[p]cog info 26-Cogs defender`\n\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:1343 +#: redbot/cogs/downloader/downloader.py:1393 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:1349 +#: redbot/cogs/downloader/downloader.py:1399 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -646,203 +665,224 @@ msgid "Information on {cog_name}:\n" "Requirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1361 +#: redbot/cogs/downloader/downloader.py:1411 msgid "Author of the cog didn't provide end user data statement." msgstr "" -#: redbot/cogs/downloader/downloader.py:1430 +#: redbot/cogs/downloader/downloader.py:1480 msgid "\n" "Couldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1432 +#: redbot/cogs/downloader/downloader.py:1482 msgid "\n" "Couldn't find this cog in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1436 +#: redbot/cogs/downloader/downloader.py:1486 msgid "\n" "These cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1438 +#: redbot/cogs/downloader/downloader.py:1488 msgid "\n" "This cog was already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1442 +#: redbot/cogs/downloader/downloader.py:1492 msgid "\n" "Some cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1444 -msgid "Cog with this name is already installed from a different repo." +#: redbot/cogs/downloader/downloader.py:1494 +msgid "\n" +"Cog with this name is already installed from a different repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1461 +#: redbot/cogs/downloader/downloader.py:1511 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1474 +#: redbot/cogs/downloader/downloader.py:1524 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1478 +#: redbot/cogs/downloader/downloader.py:1528 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1487 +#: redbot/cogs/downloader/downloader.py:1537 msgid "\n" "These cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1489 -msgid "This cog requires higher python version than you have: " +#: redbot/cogs/downloader/downloader.py:1539 +msgid "\n" +"This cog requires higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1493 +#: redbot/cogs/downloader/downloader.py:1543 msgid "\n" "These cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1498 -msgid "This cog requires different Red version than you currently have ({current_version}): " +#: redbot/cogs/downloader/downloader.py:1548 +msgid "\n" +"This cog requires different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1569 +#: redbot/cogs/downloader/downloader.py:1619 msgid "Cog update completed successfully." msgstr "Cog update succesvol." -#: redbot/cogs/downloader/downloader.py:1584 +#: redbot/cogs/downloader/downloader.py:1634 msgid "\n" "End user data statements of these cogs have changed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1586 +#: redbot/cogs/downloader/downloader.py:1636 msgid "\n" "You can use {command} to see the updated statements.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1592 -msgid "End user data statement of this cog has changed:" +#: redbot/cogs/downloader/downloader.py:1642 +msgid "\n" +"End user data statement of this cog has changed:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1594 +#: redbot/cogs/downloader/downloader.py:1644 msgid "\n" "You can use {command} to see the updated statement.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1601 +#: redbot/cogs/downloader/downloader.py:1651 +msgid "\n" +"You may need to resync your slash commands with `{prefix}slash sync`." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1657 msgid "\n" "Failed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1603 +#: redbot/cogs/downloader/downloader.py:1659 msgid "\n" "Failed to update cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1606 +#: redbot/cogs/downloader/downloader.py:1662 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1609 +#: redbot/cogs/downloader/downloader.py:1665 msgid "\n" "Some shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1614 +#: redbot/cogs/downloader/downloader.py:1670 msgid "\n" "A shared library was updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1631 +#: redbot/cogs/downloader/downloader.py:1687 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:1636 +#: redbot/cogs/downloader/downloader.py:1692 msgid "Would you like to reload the updated cogs?" msgstr "Wil je de bijgewerkte cogs herladen?" -#: redbot/cogs/downloader/downloader.py:1638 +#: redbot/cogs/downloader/downloader.py:1694 msgid "Would you like to reload the updated cog?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1662 +#: redbot/cogs/downloader/downloader.py:1720 msgid "OK then." msgstr "Ohke." -#: redbot/cogs/downloader/downloader.py:1692 +#: redbot/cogs/downloader/downloader.py:1750 #, 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" +" - `[p]findcog ping`\n\n" " **Arguments**\n\n" " - `` The command to search for.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1706 +#: redbot/cogs/downloader/downloader.py:1764 msgid "That command doesn't seem to exist." msgstr "Commando bestaat niet." -#: redbot/cogs/downloader/downloader.py:1721 +#: redbot/cogs/downloader/downloader.py:1779 +#: redbot/cogs/downloader/downloader.py:1784 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1731 +#: redbot/cogs/downloader/downloader.py:1799 +#: redbot/cogs/downloader/downloader.py:1801 msgid "Unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1732 +#: redbot/cogs/downloader/downloader.py:1800 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1735 +#: redbot/cogs/downloader/downloader.py:1804 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1741 +#: redbot/cogs/downloader/downloader.py:1810 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1742 -msgid "Cog Name:" +#: redbot/cogs/downloader/downloader.py:1811 +msgid "Cog package name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1743 +#: redbot/cogs/downloader/downloader.py:1812 +msgid "Cog name:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1813 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1744 +#: redbot/cogs/downloader/downloader.py:1814 +msgid "Repo name:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1815 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1747 +#: redbot/cogs/downloader/downloader.py:1818 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1752 -msgid "Command: {command}\n" -"Cog name: {cog}\n" -"Made by: {author}\n" -"Repo URL: {repo_url}\n" +#: redbot/cogs/downloader/downloader.py:1823 +msgid "Command: {command}\n" +"Cog package name: {cog_pkg}\n" +"Cog name: {cog}\n" +"Made by: {author}\n" +"Repo name: {repo_name}\n" +"Repo URL: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1756 +#: redbot/cogs/downloader/downloader.py:1839 msgid "Repo branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1777 +#: redbot/cogs/downloader/downloader.py:1860 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1779 +#: redbot/cogs/downloader/downloader.py:1862 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1782 +#: redbot/cogs/downloader/downloader.py:1865 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/pl-PL.po b/redbot/cogs/downloader/locales/pl-PL.po index 874164bca0b..fd2924bf2bb 100644 --- a/redbot/cogs/downloader/locales/pl-PL.po +++ b/redbot/cogs/downloader/locales/pl-PL.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-27 12:48+0000\n" +"POT-Creation-Date: 2023-12-24 00:24+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,32 +15,36 @@ msgstr "" "X-Crowdin-File-ID: 20\n" "Language: pl_PL\n" -#: redbot/cogs/downloader/checks.py:12 +#: redbot/cogs/downloader/checks.py:20 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\n" -"By 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\n" +"By typing '{confirmation_message}' you declare that you have read and fully understand the above message. This message won't be shown again until the next reboot.\n\n" "You have **30** seconds to reply to this message." -msgstr "" +msgstr "Zamierzasz dodać repozytorium firm trzecich. Twórca Czerwonego i jego społeczność nie ponoszą odpowiedzialności za potencjalne szkody, jakie może spowodować zawartość repozytoriów osób trzecich.\n\n" +"Poprzez wpisanie '{confirmation_message}' deklarujesz przeczytanie i pełne zrozumienie powyższej wiadomości. Ta wiadomość nie zostanie wyświetlona ponownie przed następnym ponownym uruchomieniem.\n\n" +"Masz **30 ** sekund, aby odpowiedzieć na tę wiadomość." -#: redbot/cogs/downloader/checks.py:36 +#: redbot/cogs/downloader/checks.py:38 msgid "Your response has timed out, please try again." -msgstr "" +msgstr "Twoja odpowiedź wygasła, spróbuj ponownie." #: redbot/cogs/downloader/converters.py:14 #: redbot/cogs/downloader/repo_manager.py:176 msgid "No Downloader cog found." -msgstr "" +msgstr "Nie znaleziono cog Downloadera." #: redbot/cogs/downloader/converters.py:19 msgid "Cog `{cog_name}` is not installed." -msgstr "" +msgstr "Cog `{cog_name}` nie jest zainstalowany." -#: redbot/cogs/downloader/downloader.py:30 +#: redbot/cogs/downloader/downloader.py:31 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" +"**OSTRZEŻENIE:** Następujące repozytorium używają współdzielonych bibliotek, które są oznaczone do usunięcia w przyszłości: {repo_list}.\n" +" Powinieneś poinformować opiekunów o tych transakcjach repo o tej wiadomości." -#: redbot/cogs/downloader/downloader.py:39 +#: redbot/cogs/downloader/downloader.py:40 #, docstring msgid "Install community cogs made by Cog Creators.\n\n" " Community cogs, also called third party cogs, are not included\n" @@ -50,49 +54,56 @@ msgid "Install community cogs made by Cog Creators.\n\n" " using the `[p]repo` command before you can install one or more\n" " cogs from the creator.\n" " " -msgstr "" +msgstr "Zainstaluj tryby społecznościowe wykonane przez Cog Creators.\n\n" +" Tryby społecznościowe, zwane również trybami stron trzecich, nie są zawarte\n" +" w domyślnej instalacji Red.\n\n" +" Tryby społecznościowe są dostępne w repozytoriach. Repozytoria są grupą trybów\n" +" które możesz zainstalować. Zawsze musisz dodać repozytorium twórcy\n" +" używając polecenia `[p]repo` zanim będziesz mógł zainstalować jeden lub więcej\n" +" cogów od twórcy.\n" +" " -#: redbot/cogs/downloader/downloader.py:484 +#: redbot/cogs/downloader/downloader.py:490 #, 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" +" - `[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 +#: redbot/cogs/downloader/downloader.py:508 msgid "Libraries installed." msgstr "Biblioteki zainstalowane." -#: redbot/cogs/downloader/downloader.py:502 +#: redbot/cogs/downloader/downloader.py:508 msgid "Library installed." -msgstr "" +msgstr "Biblioteka zainstalowana." -#: redbot/cogs/downloader/downloader.py:505 +#: redbot/cogs/downloader/downloader.py:511 msgid "Some libraries failed to install. Please check your logs for a complete list." -msgstr "" +msgstr "Nie udało się zainstalować niektórych bibliotek. Sprawdź swoje logi, aby uzyskać kompletną listę." -#: redbot/cogs/downloader/downloader.py:510 +#: redbot/cogs/downloader/downloader.py:516 msgid "The library failed to install. Please check your logs for a complete list." -msgstr "" +msgstr "Biblioteka nie została zainstalowana. Sprawdź swoje logi aby uzyskać kompletną listę." -#: redbot/cogs/downloader/downloader.py:518 +#: redbot/cogs/downloader/downloader.py:524 #, docstring msgid "Base command for repository management." -msgstr "" +msgstr "Podstawowe polecenie zarządzania repozytoriami." -#: redbot/cogs/downloader/downloader.py:525 +#: redbot/cogs/downloader/downloader.py:531 #, 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" +" - `[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, hyphens, and dots (but they cannot start or end with a dot).\n\n" " The branch will be the default branch if not specified.\n\n" " **Arguments**\n\n" " - `` The name given to the repo.\n" @@ -101,138 +112,149 @@ msgid "Add a new repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:545 -msgid "Repo names can only contain characters A-z, numbers, underscores, and hyphens." -msgstr "" +#: redbot/cogs/downloader/downloader.py:551 +msgid "Repo names cannot start or end with a dot." +msgstr "Nazwy repozytoriów nie mogą zaczynać się lub kończyć kropką." -#: redbot/cogs/downloader/downloader.py:554 +#: redbot/cogs/downloader/downloader.py:555 +msgid "Repo names can only contain characters A-z, numbers, underscores, hyphens, and dots." +msgstr "Nazwa repozytorium może zawierać tylko znaki A-z, cyfry, podkreślenia, myślniki i kropki." + +#: redbot/cogs/downloader/downloader.py:567 msgid "The repo name you provided is already in use. Please choose another name." +msgstr "Podana nazwa repozytorium jest już używana. Proszę wybrać inną nazwę." + +#: redbot/cogs/downloader/downloader.py:571 +msgid "Failed to authenticate or repository does not exist. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:558 +#: redbot/cogs/downloader/downloader.py:585 msgid "Something went wrong during the cloning process. See logs for more information." -msgstr "" +msgstr "Coś poszło nie tak podczas procesu klonowania. Zobacz dzienniki, aby uzyskać więcej informacji." -#: redbot/cogs/downloader/downloader.py:576 +#: redbot/cogs/downloader/downloader.py:603 msgid "Something went wrong trying to add that repo. See logs for more information." -msgstr "" +msgstr "Coś poszło nie tak podczas próby dodania tego repozytorium. Zobacz dzienniki, aby uzyskać więcej informacji." -#: redbot/cogs/downloader/downloader.py:582 +#: redbot/cogs/downloader/downloader.py:609 msgid "Repo `{name}` successfully added." -msgstr "" +msgstr "Repozytorium `{name}` pomyślnie dodane." -#: redbot/cogs/downloader/downloader.py:588 +#: redbot/cogs/downloader/downloader.py:615 #, docstring msgid "\n" " Remove repos and their files.\n\n" " Examples:\n" -" - `[p]repo delete 26-Cogs`\n" -" - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n" +" - `[p]repo delete 26-Cogs`\n" +" - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n" " **Arguments**\n\n" " - `` The repo or repos to remove.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:604 +#: redbot/cogs/downloader/downloader.py:631 msgid "Successfully deleted repos: " -msgstr "" +msgstr "Pomyślnie usunięto repozytorium: " -#: redbot/cogs/downloader/downloader.py:606 +#: redbot/cogs/downloader/downloader.py:633 msgid "Successfully deleted the repo: " -msgstr "" +msgstr "Pomyślnie usunięto repozytorium transakcji: " -#: redbot/cogs/downloader/downloader.py:613 +#: redbot/cogs/downloader/downloader.py:640 #, docstring msgid "List all installed repos." msgstr "Wyświetl wszystkie zainstalowane repozytoria." -#: redbot/cogs/downloader/downloader.py:617 +#: redbot/cogs/downloader/downloader.py:644 msgid "There are no repos installed." -msgstr "" +msgstr "Brak zainstalowanych repozytoriów." -#: redbot/cogs/downloader/downloader.py:620 -msgid "Installed Repos:\n\n" +#: redbot/cogs/downloader/downloader.py:647 +msgid "# Installed Repos\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:622 -msgid "Installed Repo:\n\n" +#: redbot/cogs/downloader/downloader.py:649 +msgid "# Installed Repo\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:631 +#: redbot/cogs/downloader/downloader.py:658 #, docstring msgid "Show information about a repo.\n\n" " Example:\n" -" - `[p]repo info 26-Cogs`\n\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:640 -#: redbot/cogs/downloader/downloader.py:1363 -#: redbot/cogs/downloader/downloader.py:1718 +#: redbot/cogs/downloader/downloader.py:667 +#: redbot/cogs/downloader/downloader.py:1413 +#: redbot/cogs/downloader/downloader.py:1776 msgid "Missing from info.json" msgstr "Brakujący z info.json" -#: redbot/cogs/downloader/downloader.py:642 +#: redbot/cogs/downloader/downloader.py:669 msgid "Repo url: {repo_url}\n" -msgstr "" +msgstr "Adres URL repozytorium: {repo_url}\n" -#: redbot/cogs/downloader/downloader.py:644 +#: redbot/cogs/downloader/downloader.py:671 msgid "Branch: {branch_name}\n" -msgstr "" +msgstr "Gałąź: {branch_name}\n" -#: redbot/cogs/downloader/downloader.py:645 +#: redbot/cogs/downloader/downloader.py:672 msgid "Made by: {author}\n" "Description:\n" "{description}" -msgstr "" +msgstr "Wykonane przez: {author}\n" +"Opis:\n" +"{description}" -#: redbot/cogs/downloader/downloader.py:649 +#: redbot/cogs/downloader/downloader.py:676 msgid "Information on {repo_name} repo:{information}" -msgstr "" +msgstr "Informacje o {repo_name} repozytorium:{information}" -#: redbot/cogs/downloader/downloader.py:657 +#: redbot/cogs/downloader/downloader.py:684 #, 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" +" - `[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:677 +#: redbot/cogs/downloader/downloader.py:704 msgid "Repo update completed successfully." -msgstr "" +msgstr "Aktualizacja repozytorium zakończona pomyślnie." -#: redbot/cogs/downloader/downloader.py:678 -#: redbot/cogs/downloader/downloader.py:1580 +#: redbot/cogs/downloader/downloader.py:705 +#: redbot/cogs/downloader/downloader.py:1630 msgid "\n" "Updated: " -msgstr "" +msgstr "\n" +"Zaktualizowano: " -#: redbot/cogs/downloader/downloader.py:680 +#: redbot/cogs/downloader/downloader.py:707 msgid "All installed repos are already up to date." -msgstr "" +msgstr "Wszystkie zainstalowane repozytorium są już aktualne." -#: redbot/cogs/downloader/downloader.py:683 +#: redbot/cogs/downloader/downloader.py:710 msgid "These repos are already up to date." -msgstr "" +msgstr "Te repozytoria są już aktualne." -#: redbot/cogs/downloader/downloader.py:685 +#: redbot/cogs/downloader/downloader.py:712 msgid "This repo is already up to date." -msgstr "" +msgstr "To repozytorium jest już aktualne." -#: redbot/cogs/downloader/downloader.py:695 +#: redbot/cogs/downloader/downloader.py:722 #, docstring msgid "Base command for cog installation management commands." -msgstr "" +msgstr "Bazowa komenda dla komend zarządzania instalacją." -#: redbot/cogs/downloader/downloader.py:700 +#: redbot/cogs/downloader/downloader.py:727 #, docstring msgid "\n" " This command should not be used unless Red specifically asks for it.\n\n" @@ -240,58 +262,65 @@ msgid "\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 "" +msgstr "\n" +" Ta komenda nie powinna być używana, chyba że Czerwony prosi o to.\n\n" +" Ta komenda ponownie zainstaluje wymagania cog i współdzielone biblioteki dla wszystkich zainstalowanych cogów.\n\n" +" Czerwony może poprosić właściciela o użycie, gdy usunie zawartość folderu lib\n" +" ze względu na zmianę w mniejszej wersji Pythona.\n" +" " -#: redbot/cogs/downloader/downloader.py:730 -#: redbot/cogs/downloader/downloader.py:1560 +#: redbot/cogs/downloader/downloader.py:757 +#: redbot/cogs/downloader/downloader.py:1610 msgid "Failed to install requirements: " -msgstr "" +msgstr "Nie udało się zainstalować wymagań: " -#: redbot/cogs/downloader/downloader.py:732 -#: redbot/cogs/downloader/downloader.py:1562 +#: redbot/cogs/downloader/downloader.py:759 +#: redbot/cogs/downloader/downloader.py:1612 msgid "Failed to install the requirement: " -msgstr "" +msgstr "Nie udało się zainstalować wymagania: " -#: redbot/cogs/downloader/downloader.py:737 -#: redbot/cogs/downloader/downloader.py:1622 +#: redbot/cogs/downloader/downloader.py:764 +#: redbot/cogs/downloader/downloader.py:1678 msgid "\n" "Failed to install shared libraries: " -msgstr "" +msgstr "\n" +"Nie udało się zainstalować wspólnych biblioteki: " -#: redbot/cogs/downloader/downloader.py:739 -#: redbot/cogs/downloader/downloader.py:1624 +#: redbot/cogs/downloader/downloader.py:766 +#: redbot/cogs/downloader/downloader.py:1680 msgid "\n" "Failed to install shared library: " -msgstr "" +msgstr "\n" +"Nie udało się zainstalować wspólnej biblioteki: " -#: redbot/cogs/downloader/downloader.py:744 +#: redbot/cogs/downloader/downloader.py:771 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled but there were some errors:\n" -msgstr "" +msgstr "Wymagania Cog i biblioteki współdzielone dla wszystkich zainstalowanych kranów zostały ponownie zainstalowane, ale wystąpiły pewne błędy:\n" -#: redbot/cogs/downloader/downloader.py:752 +#: redbot/cogs/downloader/downloader.py:779 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." -msgstr "" +msgstr "Wymagania Cog i biblioteki współdzielone dla wszystkich zainstalowanych kurczy zostały ponownie zainstalowane." -#: redbot/cogs/downloader/downloader.py:760 +#: redbot/cogs/downloader/downloader.py:787 #, 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" +" - `[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:779 +#: redbot/cogs/downloader/downloader.py:806 #, 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" +" - `[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" @@ -299,186 +328,193 @@ msgid "Install a cog from the specified revision of given repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:806 -#: redbot/cogs/downloader/downloader.py:1193 +#: redbot/cogs/downloader/downloader.py:833 +#: redbot/cogs/downloader/downloader.py:1242 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\n" -msgstr "" +msgstr "Błąd: krótki sha1 `{rev}` jest niejednoznaczny. Możliwe kandydaty:\n" -#: redbot/cogs/downloader/downloader.py:818 -#: redbot/cogs/downloader/downloader.py:1204 +#: redbot/cogs/downloader/downloader.py:845 +#: redbot/cogs/downloader/downloader.py:1253 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" -msgstr "" +msgstr "Błąd: nie ma wersji `{rev}` w repozytorium `{repo.name}`" -#: redbot/cogs/downloader/downloader.py:833 +#: redbot/cogs/downloader/downloader.py:860 msgid "\n" "Failed to install requirements: " -msgstr "" +msgstr "\n" +"Nie można zainstalować wymagań: " -#: redbot/cogs/downloader/downloader.py:835 +#: redbot/cogs/downloader/downloader.py:862 msgid "\n" "Failed to install the requirement: " -msgstr "" +msgstr "\n" +"Nie udało się zainstalować wymagania: " -#: redbot/cogs/downloader/downloader.py:856 +#: redbot/cogs/downloader/downloader.py:883 msgid "\n" "Failed to install shared libraries for `{repo.name}` repo: " -msgstr "" +msgstr "\n" +"Nie udało się zainstalować współdzielonych bibliotek dla `{repo.name}`repo: " -#: redbot/cogs/downloader/downloader.py:858 +#: redbot/cogs/downloader/downloader.py:885 msgid "\n" "Failed to install shared library for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:867 +#: redbot/cogs/downloader/downloader.py:894 msgid "\n" "Failed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:869 +#: redbot/cogs/downloader/downloader.py:896 msgid "\n" "Failed to install the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:878 +#: redbot/cogs/downloader/downloader.py:905 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:880 +#: redbot/cogs/downloader/downloader.py:907 msgid "Successfully installed the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:884 +#: redbot/cogs/downloader/downloader.py:911 msgid "\n" "These cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" msgstr "" -#: redbot/cogs/downloader/downloader.py:891 +#: redbot/cogs/downloader/downloader.py:918 msgid "\n" "You can load them using {command_1}. To see end user data statements, you can use {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:908 +#: redbot/cogs/downloader/downloader.py:935 #, 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 defender`\n" -" - `[p]cog uninstall say roleinvite`\n\n" +" - `[p]cog uninstall defender`\n" +" - `[p]cog uninstall say roleinvite`\n\n" " **Arguments**\n\n" " - `` The cog or cogs to uninstall.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:941 +#: redbot/cogs/downloader/downloader.py:968 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:943 +#: redbot/cogs/downloader/downloader.py:970 msgid "Successfully uninstalled the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:948 +#: redbot/cogs/downloader/downloader.py:975 msgid "\n" "Downloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:953 +#: redbot/cogs/downloader/downloader.py:980 msgid "\n" "They were most likely removed without using {command_1}.\n" "You may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:964 +#: redbot/cogs/downloader/downloader.py:991 msgid "\n" "Downloader has removed this cog from the installed cogs list but it wasn't able to find its files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:969 +#: redbot/cogs/downloader/downloader.py:996 msgid "\n" "It was most likely removed without using {command_1}.\n" "You may need to remove those files manually if the cog is still usable. If so, ensure the cog has been unloaded with {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:982 +#: redbot/cogs/downloader/downloader.py:1009 #, 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" +" - `[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:1005 +#: redbot/cogs/downloader/downloader.py:1032 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1005 +#: redbot/cogs/downloader/downloader.py:1032 msgid "Pinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1009 +#: redbot/cogs/downloader/downloader.py:1036 msgid "\n" "These cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1011 +#: redbot/cogs/downloader/downloader.py:1038 msgid "\n" "This cog was already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1017 +#: redbot/cogs/downloader/downloader.py:1044 #, 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" +" - `[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:1039 +#: redbot/cogs/downloader/downloader.py:1066 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1039 +#: redbot/cogs/downloader/downloader.py:1066 msgid "Unpinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1043 +#: redbot/cogs/downloader/downloader.py:1070 msgid "\n" "These cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1045 +#: redbot/cogs/downloader/downloader.py:1072 msgid "\n" "This cog was already not pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1078 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:1057 +#: redbot/cogs/downloader/downloader.py:1085 +msgid "unknown" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1088 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:1061 +#: redbot/cogs/downloader/downloader.py:1092 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:1061 +#: redbot/cogs/downloader/downloader.py:1092 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1071 +#: redbot/cogs/downloader/downloader.py:1098 msgid "Pinned Cogs: \n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1076 +#: redbot/cogs/downloader/downloader.py:1103 #, docstring msgid "\n" " Check for available cog updates (including pinned cogs).\n\n" @@ -487,157 +523,164 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1092 +#: redbot/cogs/downloader/downloader.py:1119 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1094 +#: redbot/cogs/downloader/downloader.py:1121 msgid "This cog can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1099 +#: redbot/cogs/downloader/downloader.py:1126 msgid "\n" "These shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1101 +#: redbot/cogs/downloader/downloader.py:1128 msgid "\n" "This shared library can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1104 +#: redbot/cogs/downloader/downloader.py:1131 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1108 +#: redbot/cogs/downloader/downloader.py:1135 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1117 +#: redbot/cogs/downloader/downloader.py:1146 #, docstring msgid "Update all cogs, or ones of your choosing.\n\n" " Examples:\n" -" - `[p]cog update`\n" -" - `[p]cog update defender`\n\n" +" - `[p]cog update`\n" +" - `[p]cog update True`\n" +" - `[p]cog update defender`\n" +" - `[p]cog update True defender`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\n" " - `[cogs...]` The cog or cogs to update. If omitted, all cogs are updated.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1131 +#: redbot/cogs/downloader/downloader.py:1167 #, 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" +" - `[p]cog updateallfromrepos 26-Cogs`\n" +" - `[p]cog updateallfromrepos True 26-Cogs`\n" +" - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\n" " - `` The repo or repos to update all cogs from.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1147 +#: redbot/cogs/downloader/downloader.py:1192 #, 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" +" Examples:\n" +" - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\n" +" - `[p]cog updatetoversion True Broken-Repo 6107c0770ad391f1d3a6131b216991e862cc897e cog_name`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\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:1225 +#: redbot/cogs/downloader/downloader.py:1274 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1229 -#: redbot/cogs/downloader/downloader.py:1265 +#: redbot/cogs/downloader/downloader.py:1278 +#: redbot/cogs/downloader/downloader.py:1314 msgid "\n" "These cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1231 -#: redbot/cogs/downloader/downloader.py:1267 +#: redbot/cogs/downloader/downloader.py:1280 +#: redbot/cogs/downloader/downloader.py:1316 msgid "\n" "This cog is pinned and therefore wasn't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1245 +#: redbot/cogs/downloader/downloader.py:1294 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1248 +#: redbot/cogs/downloader/downloader.py:1297 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1252 +#: redbot/cogs/downloader/downloader.py:1301 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1257 +#: redbot/cogs/downloader/downloader.py:1306 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1259 +#: redbot/cogs/downloader/downloader.py:1308 msgid "All installed cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1289 +#: redbot/cogs/downloader/downloader.py:1338 #, docstring msgid "List all available cogs from a single repo.\n\n" " Example:\n" -" - `[p]cog list 26-Cogs`\n\n" +" - `[p]cog list 26-Cogs`\n\n" " **Arguments**\n\n" " - `` The repo to list cogs from.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1306 -msgid "Installed Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1356 +msgid "# Installed Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1308 -msgid "Installed Cog:\n" +#: redbot/cogs/downloader/downloader.py:1358 +msgid "# Installed Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1369 +msgid "> Available Cogs\n" "No cogs are available." msgstr "" -#: redbot/cogs/downloader/downloader.py:1321 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1371 +msgid "> Available Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1323 -msgid "Available Cog:\n" +#: redbot/cogs/downloader/downloader.py:1373 +msgid "> Available Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1330 +#: redbot/cogs/downloader/downloader.py:1380 #, docstring msgid "List information about a single cog.\n\n" " Example:\n" -" - `[p]cog info 26-Cogs defender`\n\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:1343 +#: redbot/cogs/downloader/downloader.py:1393 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" -msgstr "" +msgstr "Nie ma cog `{cog_name}` w repozytorium `{repo.name}`" -#: redbot/cogs/downloader/downloader.py:1349 +#: redbot/cogs/downloader/downloader.py:1399 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -646,203 +689,224 @@ msgid "Information on {cog_name}:\n" "Requirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1361 +#: redbot/cogs/downloader/downloader.py:1411 msgid "Author of the cog didn't provide end user data statement." msgstr "" -#: redbot/cogs/downloader/downloader.py:1430 +#: redbot/cogs/downloader/downloader.py:1480 msgid "\n" "Couldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1432 +#: redbot/cogs/downloader/downloader.py:1482 msgid "\n" "Couldn't find this cog in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1436 +#: redbot/cogs/downloader/downloader.py:1486 msgid "\n" "These cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1438 +#: redbot/cogs/downloader/downloader.py:1488 msgid "\n" "This cog was already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1442 +#: redbot/cogs/downloader/downloader.py:1492 msgid "\n" "Some cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1444 -msgid "Cog with this name is already installed from a different repo." +#: redbot/cogs/downloader/downloader.py:1494 +msgid "\n" +"Cog with this name is already installed from a different repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1461 +#: redbot/cogs/downloader/downloader.py:1511 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1474 +#: redbot/cogs/downloader/downloader.py:1524 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1478 +#: redbot/cogs/downloader/downloader.py:1528 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1487 +#: redbot/cogs/downloader/downloader.py:1537 msgid "\n" "These cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1489 -msgid "This cog requires higher python version than you have: " +#: redbot/cogs/downloader/downloader.py:1539 +msgid "\n" +"This cog requires higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1493 +#: redbot/cogs/downloader/downloader.py:1543 msgid "\n" "These cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1498 -msgid "This cog requires different Red version than you currently have ({current_version}): " +#: redbot/cogs/downloader/downloader.py:1548 +msgid "\n" +"This cog requires different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1569 +#: redbot/cogs/downloader/downloader.py:1619 msgid "Cog update completed successfully." msgstr "Aktualizacja rozszerzenia przebiegła pomyślnie." -#: redbot/cogs/downloader/downloader.py:1584 +#: redbot/cogs/downloader/downloader.py:1634 msgid "\n" "End user data statements of these cogs have changed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1586 +#: redbot/cogs/downloader/downloader.py:1636 msgid "\n" "You can use {command} to see the updated statements.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1592 -msgid "End user data statement of this cog has changed:" +#: redbot/cogs/downloader/downloader.py:1642 +msgid "\n" +"End user data statement of this cog has changed:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1594 +#: redbot/cogs/downloader/downloader.py:1644 msgid "\n" "You can use {command} to see the updated statement.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1601 +#: redbot/cogs/downloader/downloader.py:1651 +msgid "\n" +"You may need to resync your slash commands with `{prefix}slash sync`." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1657 msgid "\n" "Failed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1603 +#: redbot/cogs/downloader/downloader.py:1659 msgid "\n" "Failed to update cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1606 +#: redbot/cogs/downloader/downloader.py:1662 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1609 +#: redbot/cogs/downloader/downloader.py:1665 msgid "\n" "Some shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1614 +#: redbot/cogs/downloader/downloader.py:1670 msgid "\n" "A shared library was updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1631 +#: redbot/cogs/downloader/downloader.py:1687 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1636 +#: redbot/cogs/downloader/downloader.py:1692 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1638 +#: redbot/cogs/downloader/downloader.py:1694 msgid "Would you like to reload the updated cog?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1662 +#: redbot/cogs/downloader/downloader.py:1720 msgid "OK then." msgstr "OK." -#: redbot/cogs/downloader/downloader.py:1692 +#: redbot/cogs/downloader/downloader.py:1750 #, 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" +" - `[p]findcog ping`\n\n" " **Arguments**\n\n" " - `` The command to search for.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1706 +#: redbot/cogs/downloader/downloader.py:1764 msgid "That command doesn't seem to exist." msgstr "Ta komenda nie istnieje." -#: redbot/cogs/downloader/downloader.py:1721 +#: redbot/cogs/downloader/downloader.py:1779 +#: redbot/cogs/downloader/downloader.py:1784 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1731 +#: redbot/cogs/downloader/downloader.py:1799 +#: redbot/cogs/downloader/downloader.py:1801 msgid "Unknown" msgstr "Nieznane" -#: redbot/cogs/downloader/downloader.py:1732 +#: redbot/cogs/downloader/downloader.py:1800 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1735 +#: redbot/cogs/downloader/downloader.py:1804 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1741 +#: redbot/cogs/downloader/downloader.py:1810 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1742 -msgid "Cog Name:" +#: redbot/cogs/downloader/downloader.py:1811 +msgid "Cog package name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1743 +#: redbot/cogs/downloader/downloader.py:1812 +msgid "Cog name:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1813 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1744 +#: redbot/cogs/downloader/downloader.py:1814 +msgid "Repo name:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1815 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1747 +#: redbot/cogs/downloader/downloader.py:1818 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1752 -msgid "Command: {command}\n" -"Cog name: {cog}\n" -"Made by: {author}\n" -"Repo URL: {repo_url}\n" +#: redbot/cogs/downloader/downloader.py:1823 +msgid "Command: {command}\n" +"Cog package name: {cog_pkg}\n" +"Cog name: {cog}\n" +"Made by: {author}\n" +"Repo name: {repo_name}\n" +"Repo URL: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1756 +#: redbot/cogs/downloader/downloader.py:1839 msgid "Repo branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1777 +#: redbot/cogs/downloader/downloader.py:1860 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1779 +#: redbot/cogs/downloader/downloader.py:1862 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1782 +#: redbot/cogs/downloader/downloader.py:1865 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 7cc8eb53615..bfe0e96514b 100644 --- a/redbot/cogs/downloader/locales/pt-BR.po +++ b/redbot/cogs/downloader/locales/pt-BR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-27 12:48+0000\n" +"POT-Creation-Date: 2023-12-24 00:24+0000\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,13 +15,13 @@ msgstr "" "X-Crowdin-File-ID: 20\n" "Language: pt_BR\n" -#: redbot/cogs/downloader/checks.py:12 +#: redbot/cogs/downloader/checks.py:20 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\n" -"By 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\n" +"By typing '{confirmation_message}' you declare that you have read and fully understand the above message. This message won't be shown again until the next reboot.\n\n" "You have **30** seconds to reply to this message." msgstr "" -#: redbot/cogs/downloader/checks.py:36 +#: redbot/cogs/downloader/checks.py:38 msgid "Your response has timed out, please try again." msgstr "" @@ -34,13 +34,13 @@ msgstr "" msgid "Cog `{cog_name}` is not installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:30 +#: redbot/cogs/downloader/downloader.py:31 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 +#: redbot/cogs/downloader/downloader.py:40 #, docstring msgid "Install community cogs made by Cog Creators.\n\n" " Community cogs, also called third party cogs, are not included\n" @@ -52,47 +52,47 @@ msgid "Install community cogs made by Cog Creators.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:484 +#: redbot/cogs/downloader/downloader.py:490 #, 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" +" - `[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 +#: redbot/cogs/downloader/downloader.py:508 msgid "Libraries installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:502 +#: redbot/cogs/downloader/downloader.py:508 msgid "Library installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:505 +#: redbot/cogs/downloader/downloader.py:511 msgid "Some libraries failed to install. Please check your logs for a complete list." msgstr "" -#: redbot/cogs/downloader/downloader.py:510 +#: redbot/cogs/downloader/downloader.py:516 msgid "The library failed to install. Please check your logs for a complete list." msgstr "" -#: redbot/cogs/downloader/downloader.py:518 +#: redbot/cogs/downloader/downloader.py:524 #, docstring msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:525 +#: redbot/cogs/downloader/downloader.py:531 #, 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" +" - `[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, hyphens, and dots (but they cannot start or end with a dot).\n\n" " The branch will be the default branch if not specified.\n\n" " **Arguments**\n\n" " - `` The name given to the repo.\n" @@ -101,138 +101,146 @@ msgid "Add a new repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:545 -msgid "Repo names can only contain characters A-z, numbers, underscores, and hyphens." +#: redbot/cogs/downloader/downloader.py:551 +msgid "Repo names cannot start or end with a dot." msgstr "" -#: redbot/cogs/downloader/downloader.py:554 +#: redbot/cogs/downloader/downloader.py:555 +msgid "Repo names can only contain characters A-z, numbers, underscores, hyphens, and dots." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:567 msgid "The repo name you provided is already in use. Please choose another name." msgstr "" -#: redbot/cogs/downloader/downloader.py:558 +#: redbot/cogs/downloader/downloader.py:571 +msgid "Failed to authenticate or repository does not exist. See logs for more information." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:585 msgid "Something went wrong during the cloning process. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:576 +#: redbot/cogs/downloader/downloader.py:603 msgid "Something went wrong trying to add that repo. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:582 +#: redbot/cogs/downloader/downloader.py:609 msgid "Repo `{name}` successfully added." msgstr "" -#: redbot/cogs/downloader/downloader.py:588 +#: redbot/cogs/downloader/downloader.py:615 #, docstring msgid "\n" " Remove repos and their files.\n\n" " Examples:\n" -" - `[p]repo delete 26-Cogs`\n" -" - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n" +" - `[p]repo delete 26-Cogs`\n" +" - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n" " **Arguments**\n\n" " - `` The repo or repos to remove.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:604 +#: redbot/cogs/downloader/downloader.py:631 msgid "Successfully deleted repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:606 +#: redbot/cogs/downloader/downloader.py:633 msgid "Successfully deleted the repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:613 +#: redbot/cogs/downloader/downloader.py:640 #, docstring msgid "List all installed repos." msgstr "" -#: redbot/cogs/downloader/downloader.py:617 +#: redbot/cogs/downloader/downloader.py:644 msgid "There are no repos installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:620 -msgid "Installed Repos:\n\n" +#: redbot/cogs/downloader/downloader.py:647 +msgid "# Installed Repos\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:622 -msgid "Installed Repo:\n\n" +#: redbot/cogs/downloader/downloader.py:649 +msgid "# Installed Repo\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:631 +#: redbot/cogs/downloader/downloader.py:658 #, docstring msgid "Show information about a repo.\n\n" " Example:\n" -" - `[p]repo info 26-Cogs`\n\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:640 -#: redbot/cogs/downloader/downloader.py:1363 -#: redbot/cogs/downloader/downloader.py:1718 +#: redbot/cogs/downloader/downloader.py:667 +#: redbot/cogs/downloader/downloader.py:1413 +#: redbot/cogs/downloader/downloader.py:1776 msgid "Missing from info.json" -msgstr "Ausência do info.json" +msgstr "Ausente no info.json" -#: redbot/cogs/downloader/downloader.py:642 +#: redbot/cogs/downloader/downloader.py:669 msgid "Repo url: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:644 +#: redbot/cogs/downloader/downloader.py:671 msgid "Branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:645 +#: redbot/cogs/downloader/downloader.py:672 msgid "Made by: {author}\n" "Description:\n" "{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:649 +#: redbot/cogs/downloader/downloader.py:676 msgid "Information on {repo_name} repo:{information}" msgstr "" -#: redbot/cogs/downloader/downloader.py:657 +#: redbot/cogs/downloader/downloader.py:684 #, 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" +" - `[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:677 +#: redbot/cogs/downloader/downloader.py:704 msgid "Repo update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:678 -#: redbot/cogs/downloader/downloader.py:1580 +#: redbot/cogs/downloader/downloader.py:705 +#: redbot/cogs/downloader/downloader.py:1630 msgid "\n" "Updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:680 +#: redbot/cogs/downloader/downloader.py:707 msgid "All installed repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:683 +#: redbot/cogs/downloader/downloader.py:710 msgid "These repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:685 +#: redbot/cogs/downloader/downloader.py:712 msgid "This repo is already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:695 +#: redbot/cogs/downloader/downloader.py:722 #, docstring msgid "Base command for cog installation management commands." msgstr "" -#: redbot/cogs/downloader/downloader.py:700 +#: redbot/cogs/downloader/downloader.py:727 #, docstring msgid "\n" " This command should not be used unless Red specifically asks for it.\n\n" @@ -242,56 +250,56 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:730 -#: redbot/cogs/downloader/downloader.py:1560 +#: redbot/cogs/downloader/downloader.py:757 +#: redbot/cogs/downloader/downloader.py:1610 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:732 -#: redbot/cogs/downloader/downloader.py:1562 +#: redbot/cogs/downloader/downloader.py:759 +#: redbot/cogs/downloader/downloader.py:1612 msgid "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:737 -#: redbot/cogs/downloader/downloader.py:1622 +#: redbot/cogs/downloader/downloader.py:764 +#: redbot/cogs/downloader/downloader.py:1678 msgid "\n" "Failed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:739 -#: redbot/cogs/downloader/downloader.py:1624 +#: redbot/cogs/downloader/downloader.py:766 +#: redbot/cogs/downloader/downloader.py:1680 msgid "\n" "Failed to install shared library: " msgstr "" -#: redbot/cogs/downloader/downloader.py:744 +#: redbot/cogs/downloader/downloader.py:771 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:752 +#: redbot/cogs/downloader/downloader.py:779 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:760 +#: redbot/cogs/downloader/downloader.py:787 #, 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" +" - `[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:779 +#: redbot/cogs/downloader/downloader.py:806 #, 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" +" - `[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" @@ -299,186 +307,190 @@ msgid "Install a cog from the specified revision of given repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:806 -#: redbot/cogs/downloader/downloader.py:1193 +#: redbot/cogs/downloader/downloader.py:833 +#: redbot/cogs/downloader/downloader.py:1242 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:818 -#: redbot/cogs/downloader/downloader.py:1204 +#: redbot/cogs/downloader/downloader.py:845 +#: redbot/cogs/downloader/downloader.py:1253 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:833 +#: redbot/cogs/downloader/downloader.py:860 msgid "\n" "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:835 +#: redbot/cogs/downloader/downloader.py:862 msgid "\n" "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:856 +#: redbot/cogs/downloader/downloader.py:883 msgid "\n" "Failed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:858 +#: redbot/cogs/downloader/downloader.py:885 msgid "\n" "Failed to install shared library for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:867 +#: redbot/cogs/downloader/downloader.py:894 msgid "\n" "Failed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:869 +#: redbot/cogs/downloader/downloader.py:896 msgid "\n" "Failed to install the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:878 +#: redbot/cogs/downloader/downloader.py:905 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:880 +#: redbot/cogs/downloader/downloader.py:907 msgid "Successfully installed the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:884 +#: redbot/cogs/downloader/downloader.py:911 msgid "\n" "These cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" msgstr "" -#: redbot/cogs/downloader/downloader.py:891 +#: redbot/cogs/downloader/downloader.py:918 msgid "\n" "You can load them using {command_1}. To see end user data statements, you can use {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:908 +#: redbot/cogs/downloader/downloader.py:935 #, 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 defender`\n" -" - `[p]cog uninstall say roleinvite`\n\n" +" - `[p]cog uninstall defender`\n" +" - `[p]cog uninstall say roleinvite`\n\n" " **Arguments**\n\n" " - `` The cog or cogs to uninstall.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:941 +#: redbot/cogs/downloader/downloader.py:968 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:943 +#: redbot/cogs/downloader/downloader.py:970 msgid "Successfully uninstalled the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:948 +#: redbot/cogs/downloader/downloader.py:975 msgid "\n" "Downloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:953 +#: redbot/cogs/downloader/downloader.py:980 msgid "\n" "They were most likely removed without using {command_1}.\n" "You may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:964 +#: redbot/cogs/downloader/downloader.py:991 msgid "\n" "Downloader has removed this cog from the installed cogs list but it wasn't able to find its files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:969 +#: redbot/cogs/downloader/downloader.py:996 msgid "\n" "It was most likely removed without using {command_1}.\n" "You may need to remove those files manually if the cog is still usable. If so, ensure the cog has been unloaded with {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:982 +#: redbot/cogs/downloader/downloader.py:1009 #, 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" +" - `[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:1005 +#: redbot/cogs/downloader/downloader.py:1032 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1005 +#: redbot/cogs/downloader/downloader.py:1032 msgid "Pinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1009 +#: redbot/cogs/downloader/downloader.py:1036 msgid "\n" "These cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1011 +#: redbot/cogs/downloader/downloader.py:1038 msgid "\n" "This cog was already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1017 +#: redbot/cogs/downloader/downloader.py:1044 #, 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" +" - `[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:1039 +#: redbot/cogs/downloader/downloader.py:1066 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1039 +#: redbot/cogs/downloader/downloader.py:1066 msgid "Unpinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1043 +#: redbot/cogs/downloader/downloader.py:1070 msgid "\n" "These cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1045 +#: redbot/cogs/downloader/downloader.py:1072 msgid "\n" "This cog was already not pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1078 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:1057 +#: redbot/cogs/downloader/downloader.py:1085 +msgid "unknown" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1088 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:1061 +#: redbot/cogs/downloader/downloader.py:1092 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:1061 +#: redbot/cogs/downloader/downloader.py:1092 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1071 +#: redbot/cogs/downloader/downloader.py:1098 msgid "Pinned Cogs: \n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1076 +#: redbot/cogs/downloader/downloader.py:1103 #, docstring msgid "\n" " Check for available cog updates (including pinned cogs).\n\n" @@ -487,157 +499,164 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1092 +#: redbot/cogs/downloader/downloader.py:1119 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1094 +#: redbot/cogs/downloader/downloader.py:1121 msgid "This cog can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1099 +#: redbot/cogs/downloader/downloader.py:1126 msgid "\n" "These shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1101 +#: redbot/cogs/downloader/downloader.py:1128 msgid "\n" "This shared library can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1104 +#: redbot/cogs/downloader/downloader.py:1131 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1108 +#: redbot/cogs/downloader/downloader.py:1135 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1117 +#: redbot/cogs/downloader/downloader.py:1146 #, docstring msgid "Update all cogs, or ones of your choosing.\n\n" " Examples:\n" -" - `[p]cog update`\n" -" - `[p]cog update defender`\n\n" +" - `[p]cog update`\n" +" - `[p]cog update True`\n" +" - `[p]cog update defender`\n" +" - `[p]cog update True defender`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\n" " - `[cogs...]` The cog or cogs to update. If omitted, all cogs are updated.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1131 +#: redbot/cogs/downloader/downloader.py:1167 #, 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" +" - `[p]cog updateallfromrepos 26-Cogs`\n" +" - `[p]cog updateallfromrepos True 26-Cogs`\n" +" - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\n" " - `` The repo or repos to update all cogs from.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1147 +#: redbot/cogs/downloader/downloader.py:1192 #, 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" +" Examples:\n" +" - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\n" +" - `[p]cog updatetoversion True Broken-Repo 6107c0770ad391f1d3a6131b216991e862cc897e cog_name`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\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:1225 +#: redbot/cogs/downloader/downloader.py:1274 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1229 -#: redbot/cogs/downloader/downloader.py:1265 +#: redbot/cogs/downloader/downloader.py:1278 +#: redbot/cogs/downloader/downloader.py:1314 msgid "\n" "These cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1231 -#: redbot/cogs/downloader/downloader.py:1267 +#: redbot/cogs/downloader/downloader.py:1280 +#: redbot/cogs/downloader/downloader.py:1316 msgid "\n" "This cog is pinned and therefore wasn't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1245 +#: redbot/cogs/downloader/downloader.py:1294 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1248 +#: redbot/cogs/downloader/downloader.py:1297 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1252 +#: redbot/cogs/downloader/downloader.py:1301 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1257 +#: redbot/cogs/downloader/downloader.py:1306 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1259 +#: redbot/cogs/downloader/downloader.py:1308 msgid "All installed cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1289 +#: redbot/cogs/downloader/downloader.py:1338 #, docstring msgid "List all available cogs from a single repo.\n\n" " Example:\n" -" - `[p]cog list 26-Cogs`\n\n" +" - `[p]cog list 26-Cogs`\n\n" " **Arguments**\n\n" " - `` The repo to list cogs from.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1306 -msgid "Installed Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1356 +msgid "# Installed Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1308 -msgid "Installed Cog:\n" +#: redbot/cogs/downloader/downloader.py:1358 +msgid "# Installed Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1369 +msgid "> Available Cogs\n" "No cogs are available." msgstr "" -#: redbot/cogs/downloader/downloader.py:1321 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1371 +msgid "> Available Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1323 -msgid "Available Cog:\n" +#: redbot/cogs/downloader/downloader.py:1373 +msgid "> Available Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1330 +#: redbot/cogs/downloader/downloader.py:1380 #, docstring msgid "List information about a single cog.\n\n" " Example:\n" -" - `[p]cog info 26-Cogs defender`\n\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:1343 +#: redbot/cogs/downloader/downloader.py:1393 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:1349 +#: redbot/cogs/downloader/downloader.py:1399 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -646,203 +665,224 @@ msgid "Information on {cog_name}:\n" "Requirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1361 +#: redbot/cogs/downloader/downloader.py:1411 msgid "Author of the cog didn't provide end user data statement." msgstr "" -#: redbot/cogs/downloader/downloader.py:1430 +#: redbot/cogs/downloader/downloader.py:1480 msgid "\n" "Couldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1432 +#: redbot/cogs/downloader/downloader.py:1482 msgid "\n" "Couldn't find this cog in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1436 +#: redbot/cogs/downloader/downloader.py:1486 msgid "\n" "These cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1438 +#: redbot/cogs/downloader/downloader.py:1488 msgid "\n" "This cog was already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1442 +#: redbot/cogs/downloader/downloader.py:1492 msgid "\n" "Some cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1444 -msgid "Cog with this name is already installed from a different repo." +#: redbot/cogs/downloader/downloader.py:1494 +msgid "\n" +"Cog with this name is already installed from a different repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1461 +#: redbot/cogs/downloader/downloader.py:1511 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1474 +#: redbot/cogs/downloader/downloader.py:1524 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1478 +#: redbot/cogs/downloader/downloader.py:1528 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1487 +#: redbot/cogs/downloader/downloader.py:1537 msgid "\n" "These cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1489 -msgid "This cog requires higher python version than you have: " +#: redbot/cogs/downloader/downloader.py:1539 +msgid "\n" +"This cog requires higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1493 +#: redbot/cogs/downloader/downloader.py:1543 msgid "\n" "These cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1498 -msgid "This cog requires different Red version than you currently have ({current_version}): " +#: redbot/cogs/downloader/downloader.py:1548 +msgid "\n" +"This cog requires different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1569 +#: redbot/cogs/downloader/downloader.py:1619 msgid "Cog update completed successfully." -msgstr "Atualização do cog completada com sucesso." +msgstr "Atualização da cog completada com sucesso." -#: redbot/cogs/downloader/downloader.py:1584 +#: redbot/cogs/downloader/downloader.py:1634 msgid "\n" "End user data statements of these cogs have changed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1586 +#: redbot/cogs/downloader/downloader.py:1636 msgid "\n" "You can use {command} to see the updated statements.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1592 -msgid "End user data statement of this cog has changed:" +#: redbot/cogs/downloader/downloader.py:1642 +msgid "\n" +"End user data statement of this cog has changed:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1594 +#: redbot/cogs/downloader/downloader.py:1644 msgid "\n" "You can use {command} to see the updated statement.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1601 +#: redbot/cogs/downloader/downloader.py:1651 +msgid "\n" +"You may need to resync your slash commands with `{prefix}slash sync`." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1657 msgid "\n" "Failed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1603 +#: redbot/cogs/downloader/downloader.py:1659 msgid "\n" "Failed to update cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1606 +#: redbot/cogs/downloader/downloader.py:1662 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1609 +#: redbot/cogs/downloader/downloader.py:1665 msgid "\n" "Some shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1614 +#: redbot/cogs/downloader/downloader.py:1670 msgid "\n" "A shared library was updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1631 +#: redbot/cogs/downloader/downloader.py:1687 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1636 +#: redbot/cogs/downloader/downloader.py:1692 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1638 +#: redbot/cogs/downloader/downloader.py:1694 msgid "Would you like to reload the updated cog?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1662 +#: redbot/cogs/downloader/downloader.py:1720 msgid "OK then." msgstr "OK então." -#: redbot/cogs/downloader/downloader.py:1692 +#: redbot/cogs/downloader/downloader.py:1750 #, 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" +" - `[p]findcog ping`\n\n" " **Arguments**\n\n" " - `` The command to search for.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1706 +#: redbot/cogs/downloader/downloader.py:1764 msgid "That command doesn't seem to exist." -msgstr "Esse comando parece não existir." +msgstr "Parece que este comando não existe." -#: redbot/cogs/downloader/downloader.py:1721 +#: redbot/cogs/downloader/downloader.py:1779 +#: redbot/cogs/downloader/downloader.py:1784 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1731 +#: redbot/cogs/downloader/downloader.py:1799 +#: redbot/cogs/downloader/downloader.py:1801 msgid "Unknown" msgstr "Desconhecido" -#: redbot/cogs/downloader/downloader.py:1732 +#: redbot/cogs/downloader/downloader.py:1800 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1735 +#: redbot/cogs/downloader/downloader.py:1804 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1741 +#: redbot/cogs/downloader/downloader.py:1810 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1742 -msgid "Cog Name:" +#: redbot/cogs/downloader/downloader.py:1811 +msgid "Cog package name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1743 +#: redbot/cogs/downloader/downloader.py:1812 +msgid "Cog name:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1813 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1744 +#: redbot/cogs/downloader/downloader.py:1814 +msgid "Repo name:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1815 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1747 +#: redbot/cogs/downloader/downloader.py:1818 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1752 -msgid "Command: {command}\n" -"Cog name: {cog}\n" -"Made by: {author}\n" -"Repo URL: {repo_url}\n" +#: redbot/cogs/downloader/downloader.py:1823 +msgid "Command: {command}\n" +"Cog package name: {cog_pkg}\n" +"Cog name: {cog}\n" +"Made by: {author}\n" +"Repo name: {repo_name}\n" +"Repo URL: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1756 +#: redbot/cogs/downloader/downloader.py:1839 msgid "Repo branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1777 +#: redbot/cogs/downloader/downloader.py:1860 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1779 +#: redbot/cogs/downloader/downloader.py:1862 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1782 +#: redbot/cogs/downloader/downloader.py:1865 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 33e9349cb35..248c8f3c094 100644 --- a/redbot/cogs/downloader/locales/pt-PT.po +++ b/redbot/cogs/downloader/locales/pt-PT.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-27 12:48+0000\n" +"POT-Creation-Date: 2023-12-24 00:24+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,13 +15,13 @@ msgstr "" "X-Crowdin-File-ID: 20\n" "Language: pt_PT\n" -#: redbot/cogs/downloader/checks.py:12 +#: redbot/cogs/downloader/checks.py:20 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\n" -"By 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\n" +"By typing '{confirmation_message}' you declare that you have read and fully understand the above message. This message won't be shown again until the next reboot.\n\n" "You have **30** seconds to reply to this message." msgstr "" -#: redbot/cogs/downloader/checks.py:36 +#: redbot/cogs/downloader/checks.py:38 msgid "Your response has timed out, please try again." msgstr "" @@ -34,13 +34,13 @@ msgstr "" msgid "Cog `{cog_name}` is not installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:30 +#: redbot/cogs/downloader/downloader.py:31 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 +#: redbot/cogs/downloader/downloader.py:40 #, docstring msgid "Install community cogs made by Cog Creators.\n\n" " Community cogs, also called third party cogs, are not included\n" @@ -52,47 +52,47 @@ msgid "Install community cogs made by Cog Creators.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:484 +#: redbot/cogs/downloader/downloader.py:490 #, 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" +" - `[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 +#: redbot/cogs/downloader/downloader.py:508 msgid "Libraries installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:502 +#: redbot/cogs/downloader/downloader.py:508 msgid "Library installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:505 +#: redbot/cogs/downloader/downloader.py:511 msgid "Some libraries failed to install. Please check your logs for a complete list." msgstr "" -#: redbot/cogs/downloader/downloader.py:510 +#: redbot/cogs/downloader/downloader.py:516 msgid "The library failed to install. Please check your logs for a complete list." msgstr "" -#: redbot/cogs/downloader/downloader.py:518 +#: redbot/cogs/downloader/downloader.py:524 #, docstring msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:525 +#: redbot/cogs/downloader/downloader.py:531 #, 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" +" - `[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, hyphens, and dots (but they cannot start or end with a dot).\n\n" " The branch will be the default branch if not specified.\n\n" " **Arguments**\n\n" " - `` The name given to the repo.\n" @@ -101,138 +101,146 @@ msgid "Add a new repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:545 -msgid "Repo names can only contain characters A-z, numbers, underscores, and hyphens." +#: redbot/cogs/downloader/downloader.py:551 +msgid "Repo names cannot start or end with a dot." msgstr "" -#: redbot/cogs/downloader/downloader.py:554 +#: redbot/cogs/downloader/downloader.py:555 +msgid "Repo names can only contain characters A-z, numbers, underscores, hyphens, and dots." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:567 msgid "The repo name you provided is already in use. Please choose another name." msgstr "" -#: redbot/cogs/downloader/downloader.py:558 +#: redbot/cogs/downloader/downloader.py:571 +msgid "Failed to authenticate or repository does not exist. See logs for more information." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:585 msgid "Something went wrong during the cloning process. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:576 +#: redbot/cogs/downloader/downloader.py:603 msgid "Something went wrong trying to add that repo. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:582 +#: redbot/cogs/downloader/downloader.py:609 msgid "Repo `{name}` successfully added." msgstr "" -#: redbot/cogs/downloader/downloader.py:588 +#: redbot/cogs/downloader/downloader.py:615 #, docstring msgid "\n" " Remove repos and their files.\n\n" " Examples:\n" -" - `[p]repo delete 26-Cogs`\n" -" - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n" +" - `[p]repo delete 26-Cogs`\n" +" - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n" " **Arguments**\n\n" " - `` The repo or repos to remove.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:604 +#: redbot/cogs/downloader/downloader.py:631 msgid "Successfully deleted repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:606 +#: redbot/cogs/downloader/downloader.py:633 msgid "Successfully deleted the repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:613 +#: redbot/cogs/downloader/downloader.py:640 #, docstring msgid "List all installed repos." msgstr "" -#: redbot/cogs/downloader/downloader.py:617 +#: redbot/cogs/downloader/downloader.py:644 msgid "There are no repos installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:620 -msgid "Installed Repos:\n\n" +#: redbot/cogs/downloader/downloader.py:647 +msgid "# Installed Repos\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:622 -msgid "Installed Repo:\n\n" +#: redbot/cogs/downloader/downloader.py:649 +msgid "# Installed Repo\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:631 +#: redbot/cogs/downloader/downloader.py:658 #, docstring msgid "Show information about a repo.\n\n" " Example:\n" -" - `[p]repo info 26-Cogs`\n\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:640 -#: redbot/cogs/downloader/downloader.py:1363 -#: redbot/cogs/downloader/downloader.py:1718 +#: redbot/cogs/downloader/downloader.py:667 +#: redbot/cogs/downloader/downloader.py:1413 +#: redbot/cogs/downloader/downloader.py:1776 msgid "Missing from info.json" msgstr "" -#: redbot/cogs/downloader/downloader.py:642 +#: redbot/cogs/downloader/downloader.py:669 msgid "Repo url: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:644 +#: redbot/cogs/downloader/downloader.py:671 msgid "Branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:645 +#: redbot/cogs/downloader/downloader.py:672 msgid "Made by: {author}\n" "Description:\n" "{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:649 +#: redbot/cogs/downloader/downloader.py:676 msgid "Information on {repo_name} repo:{information}" msgstr "" -#: redbot/cogs/downloader/downloader.py:657 +#: redbot/cogs/downloader/downloader.py:684 #, 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" +" - `[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:677 +#: redbot/cogs/downloader/downloader.py:704 msgid "Repo update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:678 -#: redbot/cogs/downloader/downloader.py:1580 +#: redbot/cogs/downloader/downloader.py:705 +#: redbot/cogs/downloader/downloader.py:1630 msgid "\n" "Updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:680 +#: redbot/cogs/downloader/downloader.py:707 msgid "All installed repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:683 +#: redbot/cogs/downloader/downloader.py:710 msgid "These repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:685 +#: redbot/cogs/downloader/downloader.py:712 msgid "This repo is already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:695 +#: redbot/cogs/downloader/downloader.py:722 #, docstring msgid "Base command for cog installation management commands." msgstr "" -#: redbot/cogs/downloader/downloader.py:700 +#: redbot/cogs/downloader/downloader.py:727 #, docstring msgid "\n" " This command should not be used unless Red specifically asks for it.\n\n" @@ -242,56 +250,56 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:730 -#: redbot/cogs/downloader/downloader.py:1560 +#: redbot/cogs/downloader/downloader.py:757 +#: redbot/cogs/downloader/downloader.py:1610 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:732 -#: redbot/cogs/downloader/downloader.py:1562 +#: redbot/cogs/downloader/downloader.py:759 +#: redbot/cogs/downloader/downloader.py:1612 msgid "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:737 -#: redbot/cogs/downloader/downloader.py:1622 +#: redbot/cogs/downloader/downloader.py:764 +#: redbot/cogs/downloader/downloader.py:1678 msgid "\n" "Failed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:739 -#: redbot/cogs/downloader/downloader.py:1624 +#: redbot/cogs/downloader/downloader.py:766 +#: redbot/cogs/downloader/downloader.py:1680 msgid "\n" "Failed to install shared library: " msgstr "" -#: redbot/cogs/downloader/downloader.py:744 +#: redbot/cogs/downloader/downloader.py:771 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:752 +#: redbot/cogs/downloader/downloader.py:779 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:760 +#: redbot/cogs/downloader/downloader.py:787 #, 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" +" - `[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:779 +#: redbot/cogs/downloader/downloader.py:806 #, 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" +" - `[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" @@ -299,186 +307,190 @@ msgid "Install a cog from the specified revision of given repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:806 -#: redbot/cogs/downloader/downloader.py:1193 +#: redbot/cogs/downloader/downloader.py:833 +#: redbot/cogs/downloader/downloader.py:1242 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:818 -#: redbot/cogs/downloader/downloader.py:1204 +#: redbot/cogs/downloader/downloader.py:845 +#: redbot/cogs/downloader/downloader.py:1253 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:833 +#: redbot/cogs/downloader/downloader.py:860 msgid "\n" "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:835 +#: redbot/cogs/downloader/downloader.py:862 msgid "\n" "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:856 +#: redbot/cogs/downloader/downloader.py:883 msgid "\n" "Failed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:858 +#: redbot/cogs/downloader/downloader.py:885 msgid "\n" "Failed to install shared library for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:867 +#: redbot/cogs/downloader/downloader.py:894 msgid "\n" "Failed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:869 +#: redbot/cogs/downloader/downloader.py:896 msgid "\n" "Failed to install the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:878 +#: redbot/cogs/downloader/downloader.py:905 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:880 +#: redbot/cogs/downloader/downloader.py:907 msgid "Successfully installed the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:884 +#: redbot/cogs/downloader/downloader.py:911 msgid "\n" "These cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" msgstr "" -#: redbot/cogs/downloader/downloader.py:891 +#: redbot/cogs/downloader/downloader.py:918 msgid "\n" "You can load them using {command_1}. To see end user data statements, you can use {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:908 +#: redbot/cogs/downloader/downloader.py:935 #, 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 defender`\n" -" - `[p]cog uninstall say roleinvite`\n\n" +" - `[p]cog uninstall defender`\n" +" - `[p]cog uninstall say roleinvite`\n\n" " **Arguments**\n\n" " - `` The cog or cogs to uninstall.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:941 +#: redbot/cogs/downloader/downloader.py:968 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:943 +#: redbot/cogs/downloader/downloader.py:970 msgid "Successfully uninstalled the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:948 +#: redbot/cogs/downloader/downloader.py:975 msgid "\n" "Downloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:953 +#: redbot/cogs/downloader/downloader.py:980 msgid "\n" "They were most likely removed without using {command_1}.\n" "You may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:964 +#: redbot/cogs/downloader/downloader.py:991 msgid "\n" "Downloader has removed this cog from the installed cogs list but it wasn't able to find its files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:969 +#: redbot/cogs/downloader/downloader.py:996 msgid "\n" "It was most likely removed without using {command_1}.\n" "You may need to remove those files manually if the cog is still usable. If so, ensure the cog has been unloaded with {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:982 +#: redbot/cogs/downloader/downloader.py:1009 #, 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" +" - `[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:1005 +#: redbot/cogs/downloader/downloader.py:1032 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1005 +#: redbot/cogs/downloader/downloader.py:1032 msgid "Pinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1009 +#: redbot/cogs/downloader/downloader.py:1036 msgid "\n" "These cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1011 +#: redbot/cogs/downloader/downloader.py:1038 msgid "\n" "This cog was already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1017 +#: redbot/cogs/downloader/downloader.py:1044 #, 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" +" - `[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:1039 +#: redbot/cogs/downloader/downloader.py:1066 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1039 +#: redbot/cogs/downloader/downloader.py:1066 msgid "Unpinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1043 +#: redbot/cogs/downloader/downloader.py:1070 msgid "\n" "These cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1045 +#: redbot/cogs/downloader/downloader.py:1072 msgid "\n" "This cog was already not pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1078 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:1057 +#: redbot/cogs/downloader/downloader.py:1085 +msgid "unknown" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1088 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:1061 +#: redbot/cogs/downloader/downloader.py:1092 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:1061 +#: redbot/cogs/downloader/downloader.py:1092 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1071 +#: redbot/cogs/downloader/downloader.py:1098 msgid "Pinned Cogs: \n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1076 +#: redbot/cogs/downloader/downloader.py:1103 #, docstring msgid "\n" " Check for available cog updates (including pinned cogs).\n\n" @@ -487,157 +499,164 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1092 +#: redbot/cogs/downloader/downloader.py:1119 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1094 +#: redbot/cogs/downloader/downloader.py:1121 msgid "This cog can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1099 +#: redbot/cogs/downloader/downloader.py:1126 msgid "\n" "These shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1101 +#: redbot/cogs/downloader/downloader.py:1128 msgid "\n" "This shared library can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1104 +#: redbot/cogs/downloader/downloader.py:1131 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1108 +#: redbot/cogs/downloader/downloader.py:1135 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1117 +#: redbot/cogs/downloader/downloader.py:1146 #, docstring msgid "Update all cogs, or ones of your choosing.\n\n" " Examples:\n" -" - `[p]cog update`\n" -" - `[p]cog update defender`\n\n" +" - `[p]cog update`\n" +" - `[p]cog update True`\n" +" - `[p]cog update defender`\n" +" - `[p]cog update True defender`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\n" " - `[cogs...]` The cog or cogs to update. If omitted, all cogs are updated.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1131 +#: redbot/cogs/downloader/downloader.py:1167 #, 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" +" - `[p]cog updateallfromrepos 26-Cogs`\n" +" - `[p]cog updateallfromrepos True 26-Cogs`\n" +" - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\n" " - `` The repo or repos to update all cogs from.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1147 +#: redbot/cogs/downloader/downloader.py:1192 #, 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" +" Examples:\n" +" - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\n" +" - `[p]cog updatetoversion True Broken-Repo 6107c0770ad391f1d3a6131b216991e862cc897e cog_name`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\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:1225 +#: redbot/cogs/downloader/downloader.py:1274 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1229 -#: redbot/cogs/downloader/downloader.py:1265 +#: redbot/cogs/downloader/downloader.py:1278 +#: redbot/cogs/downloader/downloader.py:1314 msgid "\n" "These cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1231 -#: redbot/cogs/downloader/downloader.py:1267 +#: redbot/cogs/downloader/downloader.py:1280 +#: redbot/cogs/downloader/downloader.py:1316 msgid "\n" "This cog is pinned and therefore wasn't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1245 +#: redbot/cogs/downloader/downloader.py:1294 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1248 +#: redbot/cogs/downloader/downloader.py:1297 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1252 +#: redbot/cogs/downloader/downloader.py:1301 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1257 +#: redbot/cogs/downloader/downloader.py:1306 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1259 +#: redbot/cogs/downloader/downloader.py:1308 msgid "All installed cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1289 +#: redbot/cogs/downloader/downloader.py:1338 #, docstring msgid "List all available cogs from a single repo.\n\n" " Example:\n" -" - `[p]cog list 26-Cogs`\n\n" +" - `[p]cog list 26-Cogs`\n\n" " **Arguments**\n\n" " - `` The repo to list cogs from.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1306 -msgid "Installed Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1356 +msgid "# Installed Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1308 -msgid "Installed Cog:\n" +#: redbot/cogs/downloader/downloader.py:1358 +msgid "# Installed Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1369 +msgid "> Available Cogs\n" "No cogs are available." msgstr "" -#: redbot/cogs/downloader/downloader.py:1321 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1371 +msgid "> Available Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1323 -msgid "Available Cog:\n" +#: redbot/cogs/downloader/downloader.py:1373 +msgid "> Available Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1330 +#: redbot/cogs/downloader/downloader.py:1380 #, docstring msgid "List information about a single cog.\n\n" " Example:\n" -" - `[p]cog info 26-Cogs defender`\n\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:1343 +#: redbot/cogs/downloader/downloader.py:1393 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:1349 +#: redbot/cogs/downloader/downloader.py:1399 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -646,203 +665,224 @@ msgid "Information on {cog_name}:\n" "Requirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1361 +#: redbot/cogs/downloader/downloader.py:1411 msgid "Author of the cog didn't provide end user data statement." msgstr "" -#: redbot/cogs/downloader/downloader.py:1430 +#: redbot/cogs/downloader/downloader.py:1480 msgid "\n" "Couldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1432 +#: redbot/cogs/downloader/downloader.py:1482 msgid "\n" "Couldn't find this cog in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1436 +#: redbot/cogs/downloader/downloader.py:1486 msgid "\n" "These cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1438 +#: redbot/cogs/downloader/downloader.py:1488 msgid "\n" "This cog was already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1442 +#: redbot/cogs/downloader/downloader.py:1492 msgid "\n" "Some cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1444 -msgid "Cog with this name is already installed from a different repo." +#: redbot/cogs/downloader/downloader.py:1494 +msgid "\n" +"Cog with this name is already installed from a different repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1461 +#: redbot/cogs/downloader/downloader.py:1511 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1474 +#: redbot/cogs/downloader/downloader.py:1524 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1478 +#: redbot/cogs/downloader/downloader.py:1528 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1487 +#: redbot/cogs/downloader/downloader.py:1537 msgid "\n" "These cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1489 -msgid "This cog requires higher python version than you have: " +#: redbot/cogs/downloader/downloader.py:1539 +msgid "\n" +"This cog requires higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1493 +#: redbot/cogs/downloader/downloader.py:1543 msgid "\n" "These cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1498 -msgid "This cog requires different Red version than you currently have ({current_version}): " +#: redbot/cogs/downloader/downloader.py:1548 +msgid "\n" +"This cog requires different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1569 +#: redbot/cogs/downloader/downloader.py:1619 msgid "Cog update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:1584 +#: redbot/cogs/downloader/downloader.py:1634 msgid "\n" "End user data statements of these cogs have changed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1586 +#: redbot/cogs/downloader/downloader.py:1636 msgid "\n" "You can use {command} to see the updated statements.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1592 -msgid "End user data statement of this cog has changed:" +#: redbot/cogs/downloader/downloader.py:1642 +msgid "\n" +"End user data statement of this cog has changed:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1594 +#: redbot/cogs/downloader/downloader.py:1644 msgid "\n" "You can use {command} to see the updated statement.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1601 +#: redbot/cogs/downloader/downloader.py:1651 +msgid "\n" +"You may need to resync your slash commands with `{prefix}slash sync`." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1657 msgid "\n" "Failed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1603 +#: redbot/cogs/downloader/downloader.py:1659 msgid "\n" "Failed to update cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1606 +#: redbot/cogs/downloader/downloader.py:1662 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1609 +#: redbot/cogs/downloader/downloader.py:1665 msgid "\n" "Some shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1614 +#: redbot/cogs/downloader/downloader.py:1670 msgid "\n" "A shared library was updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1631 +#: redbot/cogs/downloader/downloader.py:1687 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1636 +#: redbot/cogs/downloader/downloader.py:1692 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1638 +#: redbot/cogs/downloader/downloader.py:1694 msgid "Would you like to reload the updated cog?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1662 +#: redbot/cogs/downloader/downloader.py:1720 msgid "OK then." msgstr "" -#: redbot/cogs/downloader/downloader.py:1692 +#: redbot/cogs/downloader/downloader.py:1750 #, 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" +" - `[p]findcog ping`\n\n" " **Arguments**\n\n" " - `` The command to search for.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1706 +#: redbot/cogs/downloader/downloader.py:1764 msgid "That command doesn't seem to exist." msgstr "" -#: redbot/cogs/downloader/downloader.py:1721 +#: redbot/cogs/downloader/downloader.py:1779 +#: redbot/cogs/downloader/downloader.py:1784 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1731 +#: redbot/cogs/downloader/downloader.py:1799 +#: redbot/cogs/downloader/downloader.py:1801 msgid "Unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1732 +#: redbot/cogs/downloader/downloader.py:1800 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1735 +#: redbot/cogs/downloader/downloader.py:1804 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1741 +#: redbot/cogs/downloader/downloader.py:1810 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1742 -msgid "Cog Name:" +#: redbot/cogs/downloader/downloader.py:1811 +msgid "Cog package name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1743 +#: redbot/cogs/downloader/downloader.py:1812 +msgid "Cog name:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1813 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1744 +#: redbot/cogs/downloader/downloader.py:1814 +msgid "Repo name:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1815 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1747 +#: redbot/cogs/downloader/downloader.py:1818 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1752 -msgid "Command: {command}\n" -"Cog name: {cog}\n" -"Made by: {author}\n" -"Repo URL: {repo_url}\n" +#: redbot/cogs/downloader/downloader.py:1823 +msgid "Command: {command}\n" +"Cog package name: {cog_pkg}\n" +"Cog name: {cog}\n" +"Made by: {author}\n" +"Repo name: {repo_name}\n" +"Repo URL: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1756 +#: redbot/cogs/downloader/downloader.py:1839 msgid "Repo branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1777 +#: redbot/cogs/downloader/downloader.py:1860 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1779 +#: redbot/cogs/downloader/downloader.py:1862 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1782 +#: redbot/cogs/downloader/downloader.py:1865 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 174595cc58e..c3dcbc4c6b4 100644 --- a/redbot/cogs/downloader/locales/ru-RU.po +++ b/redbot/cogs/downloader/locales/ru-RU.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-27 12:48+0000\n" +"POT-Creation-Date: 2023-12-24 00:24+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,13 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 20\n" "Language: ru_RU\n" -#: redbot/cogs/downloader/checks.py:12 +#: redbot/cogs/downloader/checks.py:20 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\n" -"By 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\n" +"By typing '{confirmation_message}' you declare that you have read and fully understand the above message. This message won't be shown again until the next reboot.\n\n" "You have **30** seconds to reply to this message." -msgstr "" +msgstr "Вы собираетесь добавить репозиторий третьей стороны. Автор Red и его сообщество не несут ответственности за любой потенциальный ущерб, который может нанести содержимое сторонних репозиториев.\n\n" +"Отправив '{confirmation_message}', вы заявляете, что прочитали и полностью поняли приведенное выше сообщение. Это сообщение не будет показано снова до следующей перезагрузки.\n\n" +"У вас есть **30** секунд, чтобы ответить на это сообщение." -#: redbot/cogs/downloader/checks.py:36 +#: redbot/cogs/downloader/checks.py:38 msgid "Your response has timed out, please try again." msgstr "Время ответа превышено, пожалуйста, попробуйте еще раз." @@ -32,15 +34,17 @@ msgstr "Модуль Downloader не найден." #: redbot/cogs/downloader/converters.py:19 msgid "Cog `{cog_name}` is not installed." -msgstr "" +msgstr "Шестерня `{cog_name}` не установлена." -#: redbot/cogs/downloader/downloader.py:30 +#: redbot/cogs/downloader/downloader.py:31 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" +"**ВНИМАНИЕ:** Следующие репозитории используют общие библиотеки, которые помечены для удаления: {repo_list}.\n" +" Пожалуйста, сообщите разработчикам об этом." -#: redbot/cogs/downloader/downloader.py:39 +#: redbot/cogs/downloader/downloader.py:40 #, docstring msgid "Install community cogs made by Cog Creators.\n\n" " Community cogs, also called third party cogs, are not included\n" @@ -50,49 +54,56 @@ msgid "Install community cogs made by Cog Creators.\n\n" " using the `[p]repo` command before you can install one or more\n" " cogs from the creator.\n" " " -msgstr "" +msgstr "Установите Шестерни сообщества.\n\n" +" Шестерни сообщества, также называемые как Шестерни сторонних разработчиков, не включены\n" +" в стандартную поставку Red.\n\n" +" Шестерни сообщества поставляются в репозиториях. Репозитории - это пакет Шестерней,\n" +" которые вы можете установить. Вам нужно добавить репозиторий от одного из создателей\n" +" с помощью команды `[p]repo`, прежде чем вы сможете установить одну или несколько\n" +" сторонних Шестерней.\n" +" " -#: redbot/cogs/downloader/downloader.py:484 +#: redbot/cogs/downloader/downloader.py:490 #, 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" +" - `[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 +#: redbot/cogs/downloader/downloader.py:508 msgid "Libraries installed." msgstr "Библиотеки установлены." -#: redbot/cogs/downloader/downloader.py:502 +#: redbot/cogs/downloader/downloader.py:508 msgid "Library installed." -msgstr "" +msgstr "Зависимость(и) установлена(ы)." -#: redbot/cogs/downloader/downloader.py:505 +#: redbot/cogs/downloader/downloader.py:511 msgid "Some libraries failed to install. Please check your logs for a complete list." msgstr "Не удалось установить некоторые библиотеки. Пожалуйста, проверьте ваши логи для получения полного списка." -#: redbot/cogs/downloader/downloader.py:510 +#: redbot/cogs/downloader/downloader.py:516 msgid "The library failed to install. Please check your logs for a complete list." -msgstr "" +msgstr "Не удалось установить библиотеку. Пожалуйста, проверьте логи для получения полной информации." -#: redbot/cogs/downloader/downloader.py:518 +#: redbot/cogs/downloader/downloader.py:524 #, docstring msgid "Base command for repository management." -msgstr "" +msgstr "Базовая команда для управления репозиториями." -#: redbot/cogs/downloader/downloader.py:525 +#: redbot/cogs/downloader/downloader.py:531 #, 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" +" - `[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, hyphens, and dots (but they cannot start or end with a dot).\n\n" " The branch will be the default branch if not specified.\n\n" " **Arguments**\n\n" " - `` The name given to the repo.\n" @@ -101,138 +112,149 @@ msgid "Add a new repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:545 -msgid "Repo names can only contain characters A-z, numbers, underscores, and hyphens." -msgstr "" +#: redbot/cogs/downloader/downloader.py:551 +msgid "Repo names cannot start or end with a dot." +msgstr "Название репозитория не может начинаться с точки." -#: redbot/cogs/downloader/downloader.py:554 +#: redbot/cogs/downloader/downloader.py:555 +msgid "Repo names can only contain characters A-z, numbers, underscores, hyphens, and dots." +msgstr "Название репозитория может содержать только латиницу, цифры, подчеркивания и дефисы." + +#: redbot/cogs/downloader/downloader.py:567 msgid "The repo name you provided is already in use. Please choose another name." +msgstr "Название репозитория, которое вы указали, уже занято. Пожалуйста, выберите другое название." + +#: redbot/cogs/downloader/downloader.py:571 +msgid "Failed to authenticate or repository does not exist. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:558 +#: redbot/cogs/downloader/downloader.py:585 msgid "Something went wrong during the cloning process. See logs for more information." -msgstr "" +msgstr "Что-то пошло не так во время процесса клонирования репозитория. Для получения подробной информации см. логи." -#: redbot/cogs/downloader/downloader.py:576 +#: redbot/cogs/downloader/downloader.py:603 msgid "Something went wrong trying to add that repo. See logs for more information." -msgstr "" +msgstr "Что-то пошло не так при попытке добавить этот репозиторий. Для получения подробной информации см. логи." -#: redbot/cogs/downloader/downloader.py:582 +#: redbot/cogs/downloader/downloader.py:609 msgid "Repo `{name}` successfully added." msgstr "Репозиторий `{name}` успешно добавлен." -#: redbot/cogs/downloader/downloader.py:588 +#: redbot/cogs/downloader/downloader.py:615 #, docstring msgid "\n" " Remove repos and their files.\n\n" " Examples:\n" -" - `[p]repo delete 26-Cogs`\n" -" - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n" +" - `[p]repo delete 26-Cogs`\n" +" - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n" " **Arguments**\n\n" " - `` The repo or repos to remove.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:604 +#: redbot/cogs/downloader/downloader.py:631 msgid "Successfully deleted repos: " -msgstr "" +msgstr "Успешно удалены репозитории: " -#: redbot/cogs/downloader/downloader.py:606 +#: redbot/cogs/downloader/downloader.py:633 msgid "Successfully deleted the repo: " -msgstr "" +msgstr "Успешно удалён репозиторий: " -#: redbot/cogs/downloader/downloader.py:613 +#: redbot/cogs/downloader/downloader.py:640 #, docstring msgid "List all installed repos." msgstr "Список всех установленных репозиториев." -#: redbot/cogs/downloader/downloader.py:617 +#: redbot/cogs/downloader/downloader.py:644 msgid "There are no repos installed." -msgstr "" +msgstr "Не установлен ни один репозиторий." -#: redbot/cogs/downloader/downloader.py:620 -msgid "Installed Repos:\n\n" +#: redbot/cogs/downloader/downloader.py:647 +msgid "# Installed Repos\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:622 -msgid "Installed Repo:\n\n" +#: redbot/cogs/downloader/downloader.py:649 +msgid "# Installed Repo\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:631 +#: redbot/cogs/downloader/downloader.py:658 #, docstring msgid "Show information about a repo.\n\n" " Example:\n" -" - `[p]repo info 26-Cogs`\n\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:640 -#: redbot/cogs/downloader/downloader.py:1363 -#: redbot/cogs/downloader/downloader.py:1718 +#: redbot/cogs/downloader/downloader.py:667 +#: redbot/cogs/downloader/downloader.py:1413 +#: redbot/cogs/downloader/downloader.py:1776 msgid "Missing from info.json" msgstr "Отсутствует в info.json" -#: redbot/cogs/downloader/downloader.py:642 +#: redbot/cogs/downloader/downloader.py:669 msgid "Repo url: {repo_url}\n" -msgstr "" +msgstr "Ссылка на репозиторий: {repo_url}\n" -#: redbot/cogs/downloader/downloader.py:644 +#: redbot/cogs/downloader/downloader.py:671 msgid "Branch: {branch_name}\n" -msgstr "" +msgstr "Ветка: {branch_name}\n" -#: redbot/cogs/downloader/downloader.py:645 +#: redbot/cogs/downloader/downloader.py:672 msgid "Made by: {author}\n" "Description:\n" "{description}" -msgstr "" +msgstr "Автор: {author}\n" +"Описание:\n" +"{description}" -#: redbot/cogs/downloader/downloader.py:649 +#: redbot/cogs/downloader/downloader.py:676 msgid "Information on {repo_name} repo:{information}" -msgstr "" +msgstr "Информация о репозитории {repo_name}:{information}" -#: redbot/cogs/downloader/downloader.py:657 +#: redbot/cogs/downloader/downloader.py:684 #, 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" +" - `[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:677 +#: redbot/cogs/downloader/downloader.py:704 msgid "Repo update completed successfully." -msgstr "" +msgstr "Обновление репозиториев прошло успешно." -#: redbot/cogs/downloader/downloader.py:678 -#: redbot/cogs/downloader/downloader.py:1580 +#: redbot/cogs/downloader/downloader.py:705 +#: redbot/cogs/downloader/downloader.py:1630 msgid "\n" "Updated: " -msgstr "" +msgstr "\n" +"Обновлено: " -#: redbot/cogs/downloader/downloader.py:680 +#: redbot/cogs/downloader/downloader.py:707 msgid "All installed repos are already up to date." -msgstr "" +msgstr "Все установленные репозитории уже обновлены." -#: redbot/cogs/downloader/downloader.py:683 +#: redbot/cogs/downloader/downloader.py:710 msgid "These repos are already up to date." -msgstr "" +msgstr "Эти репозитории уже обновлены." -#: redbot/cogs/downloader/downloader.py:685 +#: redbot/cogs/downloader/downloader.py:712 msgid "This repo is already up to date." -msgstr "" +msgstr "Этот репозиторий уже обновлен." -#: redbot/cogs/downloader/downloader.py:695 +#: redbot/cogs/downloader/downloader.py:722 #, docstring msgid "Base command for cog installation management commands." -msgstr "" +msgstr "Базовая команда для команд управления установкой cog." -#: redbot/cogs/downloader/downloader.py:700 +#: redbot/cogs/downloader/downloader.py:727 #, docstring msgid "\n" " This command should not be used unless Red specifically asks for it.\n\n" @@ -240,58 +262,65 @@ msgid "\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 "" +msgstr "\n" +" Эту команду не следует использовать, если Red специально не попросит об этом.\n\n" +" Эта команда переустановит требования cog и общие библиотеки для всех установленных cog.\n\n" +" Red может попросить владельца использовать эту команду, когда он очищает содержимое папки lib\n" +" из-за изменения младшей версии Python.\n" +" " -#: redbot/cogs/downloader/downloader.py:730 -#: redbot/cogs/downloader/downloader.py:1560 +#: redbot/cogs/downloader/downloader.py:757 +#: redbot/cogs/downloader/downloader.py:1610 msgid "Failed to install requirements: " -msgstr "" +msgstr "Не удалось установить требования: " -#: redbot/cogs/downloader/downloader.py:732 -#: redbot/cogs/downloader/downloader.py:1562 +#: redbot/cogs/downloader/downloader.py:759 +#: redbot/cogs/downloader/downloader.py:1612 msgid "Failed to install the requirement: " -msgstr "" +msgstr "Не удалось установить требование: " -#: redbot/cogs/downloader/downloader.py:737 -#: redbot/cogs/downloader/downloader.py:1622 +#: redbot/cogs/downloader/downloader.py:764 +#: redbot/cogs/downloader/downloader.py:1678 msgid "\n" "Failed to install shared libraries: " -msgstr "" +msgstr "\n" +"Не удалось установить общие библиотеки: " -#: redbot/cogs/downloader/downloader.py:739 -#: redbot/cogs/downloader/downloader.py:1624 +#: redbot/cogs/downloader/downloader.py:766 +#: redbot/cogs/downloader/downloader.py:1680 msgid "\n" "Failed to install shared library: " -msgstr "" +msgstr "\n" +"Не удалось установить общую библиотеку: " -#: redbot/cogs/downloader/downloader.py:744 +#: redbot/cogs/downloader/downloader.py:771 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled but there were some errors:\n" -msgstr "" +msgstr "Требования cog и общих библиотек для всех установленных cog'ов были переустановлены, но возникли некоторые ошибки:\n" -#: redbot/cogs/downloader/downloader.py:752 +#: redbot/cogs/downloader/downloader.py:779 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." -msgstr "" +msgstr "Требования для cog'ов и общих библиотек для всех установленных cog'ов были переустановлены." -#: redbot/cogs/downloader/downloader.py:760 +#: redbot/cogs/downloader/downloader.py:787 #, 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" +" - `[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:779 +#: redbot/cogs/downloader/downloader.py:806 #, 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" +" - `[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" @@ -299,554 +328,635 @@ msgid "Install a cog from the specified revision of given repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:806 -#: redbot/cogs/downloader/downloader.py:1193 +#: redbot/cogs/downloader/downloader.py:833 +#: redbot/cogs/downloader/downloader.py:1242 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\n" -msgstr "" +msgstr "Ошибка: короткий sha1 `{rev}` неоднозначен. Возможные кандидаты:\n" -#: redbot/cogs/downloader/downloader.py:818 -#: redbot/cogs/downloader/downloader.py:1204 +#: redbot/cogs/downloader/downloader.py:845 +#: redbot/cogs/downloader/downloader.py:1253 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" -msgstr "" +msgstr "Ошибка: нет ревизии `{rev}` в репозитории `{repo.name}`" -#: redbot/cogs/downloader/downloader.py:833 +#: redbot/cogs/downloader/downloader.py:860 msgid "\n" "Failed to install requirements: " -msgstr "" +msgstr "\n" +"Не удалось установить требования: " -#: redbot/cogs/downloader/downloader.py:835 +#: redbot/cogs/downloader/downloader.py:862 msgid "\n" "Failed to install the requirement: " -msgstr "" +msgstr "\n" +"Не удалось установить требование: " -#: redbot/cogs/downloader/downloader.py:856 +#: redbot/cogs/downloader/downloader.py:883 msgid "\n" "Failed to install shared libraries for `{repo.name}` repo: " -msgstr "" +msgstr "\n" +"Не удалось установить общие библиотеки для репозитория `{repo.name}`: " -#: redbot/cogs/downloader/downloader.py:858 +#: redbot/cogs/downloader/downloader.py:885 msgid "\n" "Failed to install shared library for `{repo.name}` repo: " -msgstr "" +msgstr "\n" +"Не удалось установить общую библиотеку для репозитория `{repo.name}`: " -#: redbot/cogs/downloader/downloader.py:867 +#: redbot/cogs/downloader/downloader.py:894 msgid "\n" "Failed to install cogs: " -msgstr "" +msgstr "\n" +"Не удалось установить cog'и: " -#: redbot/cogs/downloader/downloader.py:869 +#: redbot/cogs/downloader/downloader.py:896 msgid "\n" "Failed to install the cog: " -msgstr "" +msgstr "\n" +"Не удалось установить cog: " -#: redbot/cogs/downloader/downloader.py:878 +#: redbot/cogs/downloader/downloader.py:905 msgid "Successfully installed cogs: " -msgstr "" +msgstr "Успешно установлены cog'и: " -#: redbot/cogs/downloader/downloader.py:880 +#: redbot/cogs/downloader/downloader.py:907 msgid "Successfully installed the cog: " -msgstr "" +msgstr "Успешно установлен cog: " -#: redbot/cogs/downloader/downloader.py:884 +#: redbot/cogs/downloader/downloader.py:911 msgid "\n" "These cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" -msgstr "" +msgstr "\n" +"Эти cog'и теперь закреплены и больше не будут обновляться автоматически. Чтобы изменить это, используйте `{prefix}cog unpin `" -#: redbot/cogs/downloader/downloader.py:891 +#: redbot/cogs/downloader/downloader.py:918 msgid "\n" "You can load them using {command_1}. To see end user data statements, you can use {command_2}." -msgstr "" +msgstr "\n" +"Вы можете загрузить их с помощью {command_1}. Чтобы увидеть операторы данных конечного пользователя, вы можете использовать {command_2}." -#: redbot/cogs/downloader/downloader.py:908 +#: redbot/cogs/downloader/downloader.py:935 #, 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 defender`\n" -" - `[p]cog uninstall say roleinvite`\n\n" +" - `[p]cog uninstall defender`\n" +" - `[p]cog uninstall say roleinvite`\n\n" " **Arguments**\n\n" " - `` The cog or cogs to uninstall.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:941 +#: redbot/cogs/downloader/downloader.py:968 msgid "Successfully uninstalled cogs: " -msgstr "" +msgstr "Успешно удалены cog'и: " -#: redbot/cogs/downloader/downloader.py:943 +#: redbot/cogs/downloader/downloader.py:970 msgid "Successfully uninstalled the cog: " -msgstr "" +msgstr "Успешно удален cog: " -#: redbot/cogs/downloader/downloader.py:948 +#: redbot/cogs/downloader/downloader.py:975 msgid "\n" "Downloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " -msgstr "" +msgstr "\n" +"Загрузчик удалил этот cog из списка установленных cog'ов, но не смог найти их файлы: " -#: redbot/cogs/downloader/downloader.py:953 +#: redbot/cogs/downloader/downloader.py:980 msgid "\n" "They were most likely removed without using {command_1}.\n" "You may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with {command_2}." -msgstr "" +msgstr "\n" +"Скорее всего, они были удалены без использования {command_1}.\n" +"Вам может понадобиться удалить эти файлы вручную, если cog'и все еще можно использовать. Если это так, убедитесь, что cog'и были выгружены с помощью {command_2}." -#: redbot/cogs/downloader/downloader.py:964 +#: redbot/cogs/downloader/downloader.py:991 msgid "\n" "Downloader has removed this cog from the installed cogs list but it wasn't able to find its files: " -msgstr "" +msgstr "\n" +"Загрузчик удалил этот cog из списка установленных cog'ов, но не смог найти его файлы: " -#: redbot/cogs/downloader/downloader.py:969 +#: redbot/cogs/downloader/downloader.py:996 msgid "\n" "It was most likely removed without using {command_1}.\n" "You may need to remove those files manually if the cog is still usable. If so, ensure the cog has been unloaded with {command_2}." -msgstr "" +msgstr "\n" +"Скорее всего, он был удален без использования {command_1}.\n" +"Вам может понадобиться удалить эти файлы вручную, если cog все еще можно использовать. Если это так, убедитесь, что cog был выгружен с помощью {command_2}." -#: redbot/cogs/downloader/downloader.py:982 +#: redbot/cogs/downloader/downloader.py:1009 #, 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" +" - `[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:1005 +#: redbot/cogs/downloader/downloader.py:1032 msgid "Pinned cogs: " -msgstr "" +msgstr "Закреплённые cog'и: " -#: redbot/cogs/downloader/downloader.py:1005 +#: redbot/cogs/downloader/downloader.py:1032 msgid "Pinned cog: " -msgstr "" +msgstr "Закрепленный cog: " -#: redbot/cogs/downloader/downloader.py:1009 +#: redbot/cogs/downloader/downloader.py:1036 msgid "\n" "These cogs were already pinned: " -msgstr "" +msgstr "\n" +"Эти cog'и уже были закреплены: " -#: redbot/cogs/downloader/downloader.py:1011 +#: redbot/cogs/downloader/downloader.py:1038 msgid "\n" "This cog was already pinned: " -msgstr "" +msgstr "\n" +"Этот cog уже был закреплен: " -#: redbot/cogs/downloader/downloader.py:1017 +#: redbot/cogs/downloader/downloader.py:1044 #, 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" +" - `[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:1039 +#: redbot/cogs/downloader/downloader.py:1066 msgid "Unpinned cogs: " -msgstr "" +msgstr "Незакрепленные cog'и: " -#: redbot/cogs/downloader/downloader.py:1039 +#: redbot/cogs/downloader/downloader.py:1066 msgid "Unpinned cog: " -msgstr "" +msgstr "Cog откреплен: " -#: redbot/cogs/downloader/downloader.py:1043 +#: redbot/cogs/downloader/downloader.py:1070 msgid "\n" "These cogs weren't pinned: " -msgstr "" +msgstr "\n" +"Эти cog'и не были закреплены: " -#: redbot/cogs/downloader/downloader.py:1045 +#: redbot/cogs/downloader/downloader.py:1072 msgid "\n" "This cog was already not pinned: " -msgstr "" +msgstr "\n" +"Этот cog уже был откреплен: " -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1078 #, docstring msgid "List currently pinned cogs." +msgstr "Список текущих прикрепленных cog'ов." + +#: redbot/cogs/downloader/downloader.py:1085 +msgid "unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1057 +#: redbot/cogs/downloader/downloader.py:1088 msgid "None." -msgstr "" +msgstr "Нет." -#: redbot/cogs/downloader/downloader.py:1061 +#: redbot/cogs/downloader/downloader.py:1092 msgid "(continued)" -msgstr "" +msgstr "(продолжение)" -#: redbot/cogs/downloader/downloader.py:1061 +#: redbot/cogs/downloader/downloader.py:1092 msgid "Pinned Cogs:" -msgstr "" +msgstr "Закреплено Cog'ов:" -#: redbot/cogs/downloader/downloader.py:1071 +#: redbot/cogs/downloader/downloader.py:1098 msgid "Pinned Cogs: \n" -msgstr "" +msgstr "Закрепленные Cog'и: \n" -#: redbot/cogs/downloader/downloader.py:1076 +#: redbot/cogs/downloader/downloader.py:1103 #, 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" +" Проверка доступных обновлений cog (включая закрепленные cog).\n\n" +" Эта команда не обновляет cog'и, она только проверяет наличие обновлений.\n" +" Для обновления cog'ов используйте команду `[p]cog update`.\n" +" " -#: redbot/cogs/downloader/downloader.py:1092 +#: redbot/cogs/downloader/downloader.py:1119 msgid "These cogs can be updated: " -msgstr "" +msgstr "Данные cog'и можно обновить: " -#: redbot/cogs/downloader/downloader.py:1094 +#: redbot/cogs/downloader/downloader.py:1121 msgid "This cog can be updated: " -msgstr "" +msgstr "Этот cog может быть обновлен: " -#: redbot/cogs/downloader/downloader.py:1099 +#: redbot/cogs/downloader/downloader.py:1126 msgid "\n" "These shared libraries can be updated: " -msgstr "" +msgstr "\n" +"Эти общие библиотеки могут быть обновлены: " -#: redbot/cogs/downloader/downloader.py:1101 +#: redbot/cogs/downloader/downloader.py:1128 msgid "\n" "This shared library can be updated: " -msgstr "" +msgstr "\n" +"Эта общая библиотека может быть обновлена: " -#: redbot/cogs/downloader/downloader.py:1104 +#: redbot/cogs/downloader/downloader.py:1131 msgid "No cogs can be updated." -msgstr "" +msgstr "Ни один cog не может быть обновлен." -#: redbot/cogs/downloader/downloader.py:1108 +#: redbot/cogs/downloader/downloader.py:1135 msgid "All installed cogs are up to date." -msgstr "" +msgstr "Все установленные cog'и обновлены." -#: redbot/cogs/downloader/downloader.py:1117 +#: redbot/cogs/downloader/downloader.py:1146 #, docstring msgid "Update all cogs, or ones of your choosing.\n\n" " Examples:\n" -" - `[p]cog update`\n" -" - `[p]cog update defender`\n\n" +" - `[p]cog update`\n" +" - `[p]cog update True`\n" +" - `[p]cog update defender`\n" +" - `[p]cog update True defender`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\n" " - `[cogs...]` The cog or cogs to update. If omitted, all cogs are updated.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1131 +#: redbot/cogs/downloader/downloader.py:1167 #, 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" +" - `[p]cog updateallfromrepos 26-Cogs`\n" +" - `[p]cog updateallfromrepos True 26-Cogs`\n" +" - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\n" " - `` The repo or repos to update all cogs from.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1147 +#: redbot/cogs/downloader/downloader.py:1192 #, 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" +" Examples:\n" +" - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\n" +" - `[p]cog updatetoversion True Broken-Repo 6107c0770ad391f1d3a6131b216991e862cc897e cog_name`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\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:1225 +#: redbot/cogs/downloader/downloader.py:1274 msgid "There were no cogs to check." -msgstr "" +msgstr "Не было никаких cog'ов, которые можно было бы проверить." -#: redbot/cogs/downloader/downloader.py:1229 -#: redbot/cogs/downloader/downloader.py:1265 +#: redbot/cogs/downloader/downloader.py:1278 +#: redbot/cogs/downloader/downloader.py:1314 msgid "\n" "These cogs are pinned and therefore weren't checked: " -msgstr "" +msgstr "\n" +"Эти cog'и закреплены и поэтому не проверялись: " -#: redbot/cogs/downloader/downloader.py:1231 -#: redbot/cogs/downloader/downloader.py:1267 +#: redbot/cogs/downloader/downloader.py:1280 +#: redbot/cogs/downloader/downloader.py:1316 msgid "\n" "This cog is pinned and therefore wasn't checked: " -msgstr "" +msgstr "\n" +"Этот cog закреплен и поэтому не проверялся: " -#: redbot/cogs/downloader/downloader.py:1245 +#: redbot/cogs/downloader/downloader.py:1294 msgid "Cogs from provided repos are already up to date." -msgstr "" +msgstr "Cog'и из предоставленных репозиториев уже обновлены." -#: redbot/cogs/downloader/downloader.py:1248 +#: redbot/cogs/downloader/downloader.py:1297 msgid "Provided cogs are already up to date with this revision." -msgstr "" +msgstr "Предоставленные cog'и уже обновлены этой ревизией." -#: redbot/cogs/downloader/downloader.py:1252 +#: redbot/cogs/downloader/downloader.py:1301 msgid "Cogs from provided repo are already up to date with this revision." -msgstr "" +msgstr "Cog'и из предоставленного репозитория уже обновлены до этой ревизии." -#: redbot/cogs/downloader/downloader.py:1257 +#: redbot/cogs/downloader/downloader.py:1306 msgid "Provided cogs are already up to date." -msgstr "" +msgstr "Предоставленные cog'и уже обновлены." -#: redbot/cogs/downloader/downloader.py:1259 +#: redbot/cogs/downloader/downloader.py:1308 msgid "All installed cogs are already up to date." msgstr "Все установленные модули уже обновлены." -#: redbot/cogs/downloader/downloader.py:1289 +#: redbot/cogs/downloader/downloader.py:1338 #, docstring msgid "List all available cogs from a single repo.\n\n" " Example:\n" -" - `[p]cog list 26-Cogs`\n\n" +" - `[p]cog list 26-Cogs`\n\n" " **Arguments**\n\n" " - `` The repo to list cogs from.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1306 -msgid "Installed Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1356 +msgid "# Installed Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1308 -msgid "Installed Cog:\n" +#: redbot/cogs/downloader/downloader.py:1358 +msgid "# Installed Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1369 +msgid "> Available Cogs\n" "No cogs are available." msgstr "" -#: redbot/cogs/downloader/downloader.py:1321 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1371 +msgid "> Available Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1323 -msgid "Available Cog:\n" +#: redbot/cogs/downloader/downloader.py:1373 +msgid "> Available Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1330 +#: redbot/cogs/downloader/downloader.py:1380 #, docstring msgid "List information about a single cog.\n\n" " Example:\n" -" - `[p]cog info 26-Cogs defender`\n\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:1343 +#: redbot/cogs/downloader/downloader.py:1393 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "В репозитории `{repo.name}` нет модуля `{cog_name}`" -#: redbot/cogs/downloader/downloader.py:1349 +#: redbot/cogs/downloader/downloader.py:1399 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" "{end_user_data_statement}\n\n" "Made by: {author}\n" "Requirements: {requirements}" -msgstr "" +msgstr "Информация о {cog_name}:\n" +"{description}.\n\n" +"Заявление о данных конечного пользователя:\n" +"{end_user_data_statement}\n\n" +"Сделано: {author}\n" +"Требования: {requirements}" -#: redbot/cogs/downloader/downloader.py:1361 +#: redbot/cogs/downloader/downloader.py:1411 msgid "Author of the cog didn't provide end user data statement." -msgstr "" +msgstr "Автор cog'а не предоставил данные о конечном пользователе." -#: redbot/cogs/downloader/downloader.py:1430 +#: redbot/cogs/downloader/downloader.py:1480 msgid "\n" "Couldn't find these cogs in {repo.name}: " -msgstr "" +msgstr "\n" +"Не удалось найти эти cog'и в {repo.name}: " -#: redbot/cogs/downloader/downloader.py:1432 +#: redbot/cogs/downloader/downloader.py:1482 msgid "\n" "Couldn't find this cog in {repo.name}: " -msgstr "" +msgstr "\n" +"Не удалось найти этот cog в {repo.name}: " -#: redbot/cogs/downloader/downloader.py:1436 +#: redbot/cogs/downloader/downloader.py:1486 msgid "\n" "These cogs were already installed: " -msgstr "" +msgstr "\n" +"Эти cog'и уже были установлены: " -#: redbot/cogs/downloader/downloader.py:1438 +#: redbot/cogs/downloader/downloader.py:1488 msgid "\n" "This cog was already installed: " -msgstr "" +msgstr "\n" +"Этот cog уже установлен: " -#: redbot/cogs/downloader/downloader.py:1442 +#: redbot/cogs/downloader/downloader.py:1492 msgid "\n" "Some cogs with these names are already installed from different repos: " -msgstr "" +msgstr "\n" +"Некоторые cog'и с такими именами уже установлены из разных репозиториев: " -#: redbot/cogs/downloader/downloader.py:1444 -msgid "Cog with this name is already installed from a different repo." -msgstr "" +#: redbot/cogs/downloader/downloader.py:1494 +msgid "\n" +"Cog with this name is already installed from a different repo: " +msgstr "\n" +"Шестерня с таким названием уже установлена из другого репозитория: " -#: redbot/cogs/downloader/downloader.py:1461 +#: redbot/cogs/downloader/downloader.py:1511 msgid " (Minimum: {min_version})" -msgstr "" +msgstr " (Минимум: {min_version})" -#: redbot/cogs/downloader/downloader.py:1474 +#: redbot/cogs/downloader/downloader.py:1524 msgid " (Minimum: {min_version}" -msgstr "" +msgstr " (Минимум: {min_version}" -#: redbot/cogs/downloader/downloader.py:1478 +#: redbot/cogs/downloader/downloader.py:1528 msgid ", at most: {max_version}" -msgstr "" +msgstr ", максимум: {max_version}" -#: redbot/cogs/downloader/downloader.py:1487 +#: redbot/cogs/downloader/downloader.py:1537 msgid "\n" "These cogs require higher python version than you have: " -msgstr "" +msgstr "\n" +"Эти cog'и требуют более новой версии Python, чем у вас есть: " -#: redbot/cogs/downloader/downloader.py:1489 -msgid "This cog requires higher python version than you have: " -msgstr "" +#: redbot/cogs/downloader/downloader.py:1539 +msgid "\n" +"This cog requires higher python version than you have: " +msgstr "\n" +"Для этого cog'а требуется более новая версия Python, чем у вас: " -#: redbot/cogs/downloader/downloader.py:1493 +#: redbot/cogs/downloader/downloader.py:1543 msgid "\n" "These cogs require different Red version than you currently have ({current_version}): " -msgstr "" +msgstr "\n" +"Для этих cog'ов требуется версия Red, отличная от текущей ({current_version}): " -#: redbot/cogs/downloader/downloader.py:1498 -msgid "This cog requires different Red version than you currently have ({current_version}): " -msgstr "" +#: redbot/cogs/downloader/downloader.py:1548 +msgid "\n" +"This cog requires different Red version than you currently have ({current_version}): " +msgstr "\n" +"Этот cog требует версию Red, отличную от текущей ({current_version}): " -#: redbot/cogs/downloader/downloader.py:1569 +#: redbot/cogs/downloader/downloader.py:1619 msgid "Cog update completed successfully." msgstr "Обновление модуля завершено успешно." -#: redbot/cogs/downloader/downloader.py:1584 +#: redbot/cogs/downloader/downloader.py:1634 msgid "\n" "End user data statements of these cogs have changed: " -msgstr "" +msgstr "\n" +"Данные конечных пользователей этих cog'ов изменились: " -#: redbot/cogs/downloader/downloader.py:1586 +#: redbot/cogs/downloader/downloader.py:1636 msgid "\n" "You can use {command} to see the updated statements.\n" -msgstr "" +msgstr "\n" +"Вы можете использовать {command} для просмотра обновленных утверждений.\n" -#: redbot/cogs/downloader/downloader.py:1592 -msgid "End user data statement of this cog has changed:" -msgstr "" +#: redbot/cogs/downloader/downloader.py:1642 +msgid "\n" +"End user data statement of this cog has changed:" +msgstr "\n" +"Показания конечного пользователя этого cog'а изменились:" -#: redbot/cogs/downloader/downloader.py:1594 +#: redbot/cogs/downloader/downloader.py:1644 msgid "\n" "You can use {command} to see the updated statement.\n" +msgstr "\n" +"Вы можете использовать {command}, чтобы увидеть обновленный отчет.\n" + +#: redbot/cogs/downloader/downloader.py:1651 +msgid "\n" +"You may need to resync your slash commands with `{prefix}slash sync`." msgstr "" -#: redbot/cogs/downloader/downloader.py:1601 +#: redbot/cogs/downloader/downloader.py:1657 msgid "\n" "Failed to update cogs: " -msgstr "" +msgstr "\n" +"Не удалось обновить cog'и: " -#: redbot/cogs/downloader/downloader.py:1603 +#: redbot/cogs/downloader/downloader.py:1659 msgid "\n" "Failed to update cog: " -msgstr "" +msgstr "\n" +"Не удалось обновить cog: " -#: redbot/cogs/downloader/downloader.py:1606 +#: redbot/cogs/downloader/downloader.py:1662 msgid "No cogs were updated." -msgstr "" +msgstr "Ни один cog не был обновлен." -#: redbot/cogs/downloader/downloader.py:1609 +#: redbot/cogs/downloader/downloader.py:1665 msgid "\n" "Some shared libraries were updated, you should restart the bot to bring the changes into effect." -msgstr "" +msgstr "\n" +"Некоторые общие библиотеки были обновлены, вам следует перезапустить бота, чтобы изменения вступили в силу." -#: redbot/cogs/downloader/downloader.py:1614 +#: redbot/cogs/downloader/downloader.py:1670 msgid "\n" "A shared library was updated, you should restart the bot to bring the changes into effect." -msgstr "" +msgstr "\n" +"Общая библиотека была обновлена, вам следует перезапустить бота, чтобы изменения вступили в силу." -#: redbot/cogs/downloader/downloader.py:1631 +#: redbot/cogs/downloader/downloader.py:1687 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "Ни один из обновленных модулей не был загружен ранее. Обновление завершено." -#: redbot/cogs/downloader/downloader.py:1636 +#: redbot/cogs/downloader/downloader.py:1692 msgid "Would you like to reload the updated cogs?" msgstr "Вы хотите перезагрузить обновленные модули?" -#: redbot/cogs/downloader/downloader.py:1638 +#: redbot/cogs/downloader/downloader.py:1694 msgid "Would you like to reload the updated cog?" -msgstr "" +msgstr "Не хотите ли вы перезагрузить обновленный cog?" -#: redbot/cogs/downloader/downloader.py:1662 +#: redbot/cogs/downloader/downloader.py:1720 msgid "OK then." msgstr "Хорошо, тогда." -#: redbot/cogs/downloader/downloader.py:1692 +#: redbot/cogs/downloader/downloader.py:1750 #, 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" +" - `[p]findcog ping`\n\n" " **Arguments**\n\n" " - `` The command to search for.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1706 +#: redbot/cogs/downloader/downloader.py:1764 msgid "That command doesn't seem to exist." msgstr "Эта команда, кажется, не существует." -#: redbot/cogs/downloader/downloader.py:1721 +#: redbot/cogs/downloader/downloader.py:1779 +#: redbot/cogs/downloader/downloader.py:1784 msgid "Missing from installed repos" msgstr "Отсутствует из установленных репозиториев" -#: redbot/cogs/downloader/downloader.py:1731 +#: redbot/cogs/downloader/downloader.py:1799 +#: redbot/cogs/downloader/downloader.py:1801 msgid "Unknown" msgstr "Неизвестный" -#: redbot/cogs/downloader/downloader.py:1732 +#: redbot/cogs/downloader/downloader.py:1800 msgid "None - this cog wasn't installed via downloader" -msgstr "" +msgstr "Нет - этот cog не был установлен с помощью загрузчика" -#: redbot/cogs/downloader/downloader.py:1735 +#: redbot/cogs/downloader/downloader.py:1804 msgid "This command is not provided by a cog." -msgstr "" +msgstr "Эта команда не предоставлена cog'ом." -#: redbot/cogs/downloader/downloader.py:1741 +#: redbot/cogs/downloader/downloader.py:1810 msgid "Command:" -msgstr "" +msgstr "Команда:" -#: redbot/cogs/downloader/downloader.py:1742 -msgid "Cog Name:" +#: redbot/cogs/downloader/downloader.py:1811 +msgid "Cog package name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1743 +#: redbot/cogs/downloader/downloader.py:1812 +msgid "Cog name:" +msgstr "Название Шестерни:" + +#: redbot/cogs/downloader/downloader.py:1813 msgid "Made by:" -msgstr "" +msgstr "Сделано:" -#: redbot/cogs/downloader/downloader.py:1744 +#: redbot/cogs/downloader/downloader.py:1814 +msgid "Repo name:" +msgstr "Название репозитория:" + +#: redbot/cogs/downloader/downloader.py:1815 msgid "Repo URL:" -msgstr "" +msgstr "URL репозитория:" -#: redbot/cogs/downloader/downloader.py:1747 +#: redbot/cogs/downloader/downloader.py:1818 msgid "Repo branch:" -msgstr "" +msgstr "Ветка репозитория:" -#: redbot/cogs/downloader/downloader.py:1752 -msgid "Command: {command}\n" -"Cog name: {cog}\n" -"Made by: {author}\n" -"Repo URL: {repo_url}\n" +#: redbot/cogs/downloader/downloader.py:1823 +msgid "Command: {command}\n" +"Cog package name: {cog_pkg}\n" +"Cog name: {cog}\n" +"Made by: {author}\n" +"Repo name: {repo_name}\n" +"Repo URL: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1756 +#: redbot/cogs/downloader/downloader.py:1839 msgid "Repo branch: {branch_name}\n" -msgstr "" +msgstr "Ветвь репозитория: {branch_name}\n" -#: redbot/cogs/downloader/downloader.py:1777 +#: redbot/cogs/downloader/downloader.py:1860 msgid "Failed to update the following repositories:" -msgstr "" +msgstr "Не удалось обновить следующие репозитории:" -#: redbot/cogs/downloader/downloader.py:1779 +#: redbot/cogs/downloader/downloader.py:1862 msgid "Failed to update the following repository:" -msgstr "" +msgstr "Не удалось обновить следующий репозиторий:" -#: redbot/cogs/downloader/downloader.py:1782 +#: redbot/cogs/downloader/downloader.py:1865 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 "Возможно, ветка репозитория была удалена или репозиторий больше недоступен по заданному url. Для получения дополнительной информации смотрите логи." #: redbot/cogs/downloader/repo_manager.py:183 msgid "Repo by the name \"{repo_name}\" does not exist." -msgstr "" +msgstr "Репозиторий с названием \"{repo_name}\" не существует." diff --git a/redbot/cogs/downloader/locales/sk-SK.po b/redbot/cogs/downloader/locales/sk-SK.po index 63230437465..8682a4bc31c 100644 --- a/redbot/cogs/downloader/locales/sk-SK.po +++ b/redbot/cogs/downloader/locales/sk-SK.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-27 12:48+0000\n" +"POT-Creation-Date: 2023-12-24 00:24+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,13 +15,13 @@ msgstr "" "X-Crowdin-File-ID: 20\n" "Language: sk_SK\n" -#: redbot/cogs/downloader/checks.py:12 +#: redbot/cogs/downloader/checks.py:20 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\n" -"By 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\n" +"By typing '{confirmation_message}' you declare that you have read and fully understand the above message. This message won't be shown again until the next reboot.\n\n" "You have **30** seconds to reply to this message." msgstr "" -#: redbot/cogs/downloader/checks.py:36 +#: redbot/cogs/downloader/checks.py:38 msgid "Your response has timed out, please try again." msgstr "" @@ -34,13 +34,13 @@ msgstr "" msgid "Cog `{cog_name}` is not installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:30 +#: redbot/cogs/downloader/downloader.py:31 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 +#: redbot/cogs/downloader/downloader.py:40 #, docstring msgid "Install community cogs made by Cog Creators.\n\n" " Community cogs, also called third party cogs, are not included\n" @@ -52,47 +52,47 @@ msgid "Install community cogs made by Cog Creators.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:484 +#: redbot/cogs/downloader/downloader.py:490 #, 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" +" - `[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 +#: redbot/cogs/downloader/downloader.py:508 msgid "Libraries installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:502 +#: redbot/cogs/downloader/downloader.py:508 msgid "Library installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:505 +#: redbot/cogs/downloader/downloader.py:511 msgid "Some libraries failed to install. Please check your logs for a complete list." msgstr "" -#: redbot/cogs/downloader/downloader.py:510 +#: redbot/cogs/downloader/downloader.py:516 msgid "The library failed to install. Please check your logs for a complete list." msgstr "" -#: redbot/cogs/downloader/downloader.py:518 +#: redbot/cogs/downloader/downloader.py:524 #, docstring msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:525 +#: redbot/cogs/downloader/downloader.py:531 #, 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" +" - `[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, hyphens, and dots (but they cannot start or end with a dot).\n\n" " The branch will be the default branch if not specified.\n\n" " **Arguments**\n\n" " - `` The name given to the repo.\n" @@ -101,138 +101,146 @@ msgid "Add a new repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:545 -msgid "Repo names can only contain characters A-z, numbers, underscores, and hyphens." +#: redbot/cogs/downloader/downloader.py:551 +msgid "Repo names cannot start or end with a dot." msgstr "" -#: redbot/cogs/downloader/downloader.py:554 +#: redbot/cogs/downloader/downloader.py:555 +msgid "Repo names can only contain characters A-z, numbers, underscores, hyphens, and dots." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:567 msgid "The repo name you provided is already in use. Please choose another name." msgstr "" -#: redbot/cogs/downloader/downloader.py:558 +#: redbot/cogs/downloader/downloader.py:571 +msgid "Failed to authenticate or repository does not exist. See logs for more information." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:585 msgid "Something went wrong during the cloning process. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:576 +#: redbot/cogs/downloader/downloader.py:603 msgid "Something went wrong trying to add that repo. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:582 +#: redbot/cogs/downloader/downloader.py:609 msgid "Repo `{name}` successfully added." msgstr "" -#: redbot/cogs/downloader/downloader.py:588 +#: redbot/cogs/downloader/downloader.py:615 #, docstring msgid "\n" " Remove repos and their files.\n\n" " Examples:\n" -" - `[p]repo delete 26-Cogs`\n" -" - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n" +" - `[p]repo delete 26-Cogs`\n" +" - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n" " **Arguments**\n\n" " - `` The repo or repos to remove.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:604 +#: redbot/cogs/downloader/downloader.py:631 msgid "Successfully deleted repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:606 +#: redbot/cogs/downloader/downloader.py:633 msgid "Successfully deleted the repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:613 +#: redbot/cogs/downloader/downloader.py:640 #, docstring msgid "List all installed repos." msgstr "" -#: redbot/cogs/downloader/downloader.py:617 +#: redbot/cogs/downloader/downloader.py:644 msgid "There are no repos installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:620 -msgid "Installed Repos:\n\n" +#: redbot/cogs/downloader/downloader.py:647 +msgid "# Installed Repos\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:622 -msgid "Installed Repo:\n\n" +#: redbot/cogs/downloader/downloader.py:649 +msgid "# Installed Repo\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:631 +#: redbot/cogs/downloader/downloader.py:658 #, docstring msgid "Show information about a repo.\n\n" " Example:\n" -" - `[p]repo info 26-Cogs`\n\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:640 -#: redbot/cogs/downloader/downloader.py:1363 -#: redbot/cogs/downloader/downloader.py:1718 +#: redbot/cogs/downloader/downloader.py:667 +#: redbot/cogs/downloader/downloader.py:1413 +#: redbot/cogs/downloader/downloader.py:1776 msgid "Missing from info.json" msgstr "" -#: redbot/cogs/downloader/downloader.py:642 +#: redbot/cogs/downloader/downloader.py:669 msgid "Repo url: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:644 +#: redbot/cogs/downloader/downloader.py:671 msgid "Branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:645 +#: redbot/cogs/downloader/downloader.py:672 msgid "Made by: {author}\n" "Description:\n" "{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:649 +#: redbot/cogs/downloader/downloader.py:676 msgid "Information on {repo_name} repo:{information}" msgstr "" -#: redbot/cogs/downloader/downloader.py:657 +#: redbot/cogs/downloader/downloader.py:684 #, 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" +" - `[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:677 +#: redbot/cogs/downloader/downloader.py:704 msgid "Repo update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:678 -#: redbot/cogs/downloader/downloader.py:1580 +#: redbot/cogs/downloader/downloader.py:705 +#: redbot/cogs/downloader/downloader.py:1630 msgid "\n" "Updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:680 +#: redbot/cogs/downloader/downloader.py:707 msgid "All installed repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:683 +#: redbot/cogs/downloader/downloader.py:710 msgid "These repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:685 +#: redbot/cogs/downloader/downloader.py:712 msgid "This repo is already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:695 +#: redbot/cogs/downloader/downloader.py:722 #, docstring msgid "Base command for cog installation management commands." msgstr "" -#: redbot/cogs/downloader/downloader.py:700 +#: redbot/cogs/downloader/downloader.py:727 #, docstring msgid "\n" " This command should not be used unless Red specifically asks for it.\n\n" @@ -242,56 +250,56 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:730 -#: redbot/cogs/downloader/downloader.py:1560 +#: redbot/cogs/downloader/downloader.py:757 +#: redbot/cogs/downloader/downloader.py:1610 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:732 -#: redbot/cogs/downloader/downloader.py:1562 +#: redbot/cogs/downloader/downloader.py:759 +#: redbot/cogs/downloader/downloader.py:1612 msgid "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:737 -#: redbot/cogs/downloader/downloader.py:1622 +#: redbot/cogs/downloader/downloader.py:764 +#: redbot/cogs/downloader/downloader.py:1678 msgid "\n" "Failed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:739 -#: redbot/cogs/downloader/downloader.py:1624 +#: redbot/cogs/downloader/downloader.py:766 +#: redbot/cogs/downloader/downloader.py:1680 msgid "\n" "Failed to install shared library: " msgstr "" -#: redbot/cogs/downloader/downloader.py:744 +#: redbot/cogs/downloader/downloader.py:771 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:752 +#: redbot/cogs/downloader/downloader.py:779 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:760 +#: redbot/cogs/downloader/downloader.py:787 #, 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" +" - `[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:779 +#: redbot/cogs/downloader/downloader.py:806 #, 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" +" - `[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" @@ -299,186 +307,190 @@ msgid "Install a cog from the specified revision of given repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:806 -#: redbot/cogs/downloader/downloader.py:1193 +#: redbot/cogs/downloader/downloader.py:833 +#: redbot/cogs/downloader/downloader.py:1242 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:818 -#: redbot/cogs/downloader/downloader.py:1204 +#: redbot/cogs/downloader/downloader.py:845 +#: redbot/cogs/downloader/downloader.py:1253 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:833 +#: redbot/cogs/downloader/downloader.py:860 msgid "\n" "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:835 +#: redbot/cogs/downloader/downloader.py:862 msgid "\n" "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:856 +#: redbot/cogs/downloader/downloader.py:883 msgid "\n" "Failed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:858 +#: redbot/cogs/downloader/downloader.py:885 msgid "\n" "Failed to install shared library for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:867 +#: redbot/cogs/downloader/downloader.py:894 msgid "\n" "Failed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:869 +#: redbot/cogs/downloader/downloader.py:896 msgid "\n" "Failed to install the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:878 +#: redbot/cogs/downloader/downloader.py:905 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:880 +#: redbot/cogs/downloader/downloader.py:907 msgid "Successfully installed the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:884 +#: redbot/cogs/downloader/downloader.py:911 msgid "\n" "These cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" msgstr "" -#: redbot/cogs/downloader/downloader.py:891 +#: redbot/cogs/downloader/downloader.py:918 msgid "\n" "You can load them using {command_1}. To see end user data statements, you can use {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:908 +#: redbot/cogs/downloader/downloader.py:935 #, 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 defender`\n" -" - `[p]cog uninstall say roleinvite`\n\n" +" - `[p]cog uninstall defender`\n" +" - `[p]cog uninstall say roleinvite`\n\n" " **Arguments**\n\n" " - `` The cog or cogs to uninstall.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:941 +#: redbot/cogs/downloader/downloader.py:968 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:943 +#: redbot/cogs/downloader/downloader.py:970 msgid "Successfully uninstalled the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:948 +#: redbot/cogs/downloader/downloader.py:975 msgid "\n" "Downloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:953 +#: redbot/cogs/downloader/downloader.py:980 msgid "\n" "They were most likely removed without using {command_1}.\n" "You may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:964 +#: redbot/cogs/downloader/downloader.py:991 msgid "\n" "Downloader has removed this cog from the installed cogs list but it wasn't able to find its files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:969 +#: redbot/cogs/downloader/downloader.py:996 msgid "\n" "It was most likely removed without using {command_1}.\n" "You may need to remove those files manually if the cog is still usable. If so, ensure the cog has been unloaded with {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:982 +#: redbot/cogs/downloader/downloader.py:1009 #, 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" +" - `[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:1005 +#: redbot/cogs/downloader/downloader.py:1032 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1005 +#: redbot/cogs/downloader/downloader.py:1032 msgid "Pinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1009 +#: redbot/cogs/downloader/downloader.py:1036 msgid "\n" "These cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1011 +#: redbot/cogs/downloader/downloader.py:1038 msgid "\n" "This cog was already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1017 +#: redbot/cogs/downloader/downloader.py:1044 #, 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" +" - `[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:1039 +#: redbot/cogs/downloader/downloader.py:1066 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1039 +#: redbot/cogs/downloader/downloader.py:1066 msgid "Unpinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1043 +#: redbot/cogs/downloader/downloader.py:1070 msgid "\n" "These cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1045 +#: redbot/cogs/downloader/downloader.py:1072 msgid "\n" "This cog was already not pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1078 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:1057 +#: redbot/cogs/downloader/downloader.py:1085 +msgid "unknown" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1088 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:1061 +#: redbot/cogs/downloader/downloader.py:1092 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:1061 +#: redbot/cogs/downloader/downloader.py:1092 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1071 +#: redbot/cogs/downloader/downloader.py:1098 msgid "Pinned Cogs: \n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1076 +#: redbot/cogs/downloader/downloader.py:1103 #, docstring msgid "\n" " Check for available cog updates (including pinned cogs).\n\n" @@ -487,157 +499,164 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1092 +#: redbot/cogs/downloader/downloader.py:1119 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1094 +#: redbot/cogs/downloader/downloader.py:1121 msgid "This cog can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1099 +#: redbot/cogs/downloader/downloader.py:1126 msgid "\n" "These shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1101 +#: redbot/cogs/downloader/downloader.py:1128 msgid "\n" "This shared library can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1104 +#: redbot/cogs/downloader/downloader.py:1131 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1108 +#: redbot/cogs/downloader/downloader.py:1135 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1117 +#: redbot/cogs/downloader/downloader.py:1146 #, docstring msgid "Update all cogs, or ones of your choosing.\n\n" " Examples:\n" -" - `[p]cog update`\n" -" - `[p]cog update defender`\n\n" +" - `[p]cog update`\n" +" - `[p]cog update True`\n" +" - `[p]cog update defender`\n" +" - `[p]cog update True defender`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\n" " - `[cogs...]` The cog or cogs to update. If omitted, all cogs are updated.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1131 +#: redbot/cogs/downloader/downloader.py:1167 #, 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" +" - `[p]cog updateallfromrepos 26-Cogs`\n" +" - `[p]cog updateallfromrepos True 26-Cogs`\n" +" - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\n" " - `` The repo or repos to update all cogs from.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1147 +#: redbot/cogs/downloader/downloader.py:1192 #, 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" +" Examples:\n" +" - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\n" +" - `[p]cog updatetoversion True Broken-Repo 6107c0770ad391f1d3a6131b216991e862cc897e cog_name`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\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:1225 +#: redbot/cogs/downloader/downloader.py:1274 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1229 -#: redbot/cogs/downloader/downloader.py:1265 +#: redbot/cogs/downloader/downloader.py:1278 +#: redbot/cogs/downloader/downloader.py:1314 msgid "\n" "These cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1231 -#: redbot/cogs/downloader/downloader.py:1267 +#: redbot/cogs/downloader/downloader.py:1280 +#: redbot/cogs/downloader/downloader.py:1316 msgid "\n" "This cog is pinned and therefore wasn't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1245 +#: redbot/cogs/downloader/downloader.py:1294 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1248 +#: redbot/cogs/downloader/downloader.py:1297 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1252 +#: redbot/cogs/downloader/downloader.py:1301 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1257 +#: redbot/cogs/downloader/downloader.py:1306 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1259 +#: redbot/cogs/downloader/downloader.py:1308 msgid "All installed cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1289 +#: redbot/cogs/downloader/downloader.py:1338 #, docstring msgid "List all available cogs from a single repo.\n\n" " Example:\n" -" - `[p]cog list 26-Cogs`\n\n" +" - `[p]cog list 26-Cogs`\n\n" " **Arguments**\n\n" " - `` The repo to list cogs from.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1306 -msgid "Installed Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1356 +msgid "# Installed Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1308 -msgid "Installed Cog:\n" +#: redbot/cogs/downloader/downloader.py:1358 +msgid "# Installed Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1369 +msgid "> Available Cogs\n" "No cogs are available." msgstr "" -#: redbot/cogs/downloader/downloader.py:1321 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1371 +msgid "> Available Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1323 -msgid "Available Cog:\n" +#: redbot/cogs/downloader/downloader.py:1373 +msgid "> Available Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1330 +#: redbot/cogs/downloader/downloader.py:1380 #, docstring msgid "List information about a single cog.\n\n" " Example:\n" -" - `[p]cog info 26-Cogs defender`\n\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:1343 +#: redbot/cogs/downloader/downloader.py:1393 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:1349 +#: redbot/cogs/downloader/downloader.py:1399 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -646,203 +665,224 @@ msgid "Information on {cog_name}:\n" "Requirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1361 +#: redbot/cogs/downloader/downloader.py:1411 msgid "Author of the cog didn't provide end user data statement." msgstr "" -#: redbot/cogs/downloader/downloader.py:1430 +#: redbot/cogs/downloader/downloader.py:1480 msgid "\n" "Couldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1432 +#: redbot/cogs/downloader/downloader.py:1482 msgid "\n" "Couldn't find this cog in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1436 +#: redbot/cogs/downloader/downloader.py:1486 msgid "\n" "These cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1438 +#: redbot/cogs/downloader/downloader.py:1488 msgid "\n" "This cog was already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1442 +#: redbot/cogs/downloader/downloader.py:1492 msgid "\n" "Some cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1444 -msgid "Cog with this name is already installed from a different repo." +#: redbot/cogs/downloader/downloader.py:1494 +msgid "\n" +"Cog with this name is already installed from a different repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1461 +#: redbot/cogs/downloader/downloader.py:1511 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1474 +#: redbot/cogs/downloader/downloader.py:1524 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1478 +#: redbot/cogs/downloader/downloader.py:1528 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1487 +#: redbot/cogs/downloader/downloader.py:1537 msgid "\n" "These cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1489 -msgid "This cog requires higher python version than you have: " +#: redbot/cogs/downloader/downloader.py:1539 +msgid "\n" +"This cog requires higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1493 +#: redbot/cogs/downloader/downloader.py:1543 msgid "\n" "These cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1498 -msgid "This cog requires different Red version than you currently have ({current_version}): " +#: redbot/cogs/downloader/downloader.py:1548 +msgid "\n" +"This cog requires different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1569 +#: redbot/cogs/downloader/downloader.py:1619 msgid "Cog update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:1584 +#: redbot/cogs/downloader/downloader.py:1634 msgid "\n" "End user data statements of these cogs have changed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1586 +#: redbot/cogs/downloader/downloader.py:1636 msgid "\n" "You can use {command} to see the updated statements.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1592 -msgid "End user data statement of this cog has changed:" +#: redbot/cogs/downloader/downloader.py:1642 +msgid "\n" +"End user data statement of this cog has changed:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1594 +#: redbot/cogs/downloader/downloader.py:1644 msgid "\n" "You can use {command} to see the updated statement.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1601 +#: redbot/cogs/downloader/downloader.py:1651 +msgid "\n" +"You may need to resync your slash commands with `{prefix}slash sync`." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1657 msgid "\n" "Failed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1603 +#: redbot/cogs/downloader/downloader.py:1659 msgid "\n" "Failed to update cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1606 +#: redbot/cogs/downloader/downloader.py:1662 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1609 +#: redbot/cogs/downloader/downloader.py:1665 msgid "\n" "Some shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1614 +#: redbot/cogs/downloader/downloader.py:1670 msgid "\n" "A shared library was updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1631 +#: redbot/cogs/downloader/downloader.py:1687 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1636 +#: redbot/cogs/downloader/downloader.py:1692 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1638 +#: redbot/cogs/downloader/downloader.py:1694 msgid "Would you like to reload the updated cog?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1662 +#: redbot/cogs/downloader/downloader.py:1720 msgid "OK then." msgstr "" -#: redbot/cogs/downloader/downloader.py:1692 +#: redbot/cogs/downloader/downloader.py:1750 #, 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" +" - `[p]findcog ping`\n\n" " **Arguments**\n\n" " - `` The command to search for.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1706 +#: redbot/cogs/downloader/downloader.py:1764 msgid "That command doesn't seem to exist." msgstr "" -#: redbot/cogs/downloader/downloader.py:1721 +#: redbot/cogs/downloader/downloader.py:1779 +#: redbot/cogs/downloader/downloader.py:1784 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1731 +#: redbot/cogs/downloader/downloader.py:1799 +#: redbot/cogs/downloader/downloader.py:1801 msgid "Unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1732 +#: redbot/cogs/downloader/downloader.py:1800 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1735 +#: redbot/cogs/downloader/downloader.py:1804 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1741 +#: redbot/cogs/downloader/downloader.py:1810 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1742 -msgid "Cog Name:" +#: redbot/cogs/downloader/downloader.py:1811 +msgid "Cog package name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1743 +#: redbot/cogs/downloader/downloader.py:1812 +msgid "Cog name:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1813 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1744 +#: redbot/cogs/downloader/downloader.py:1814 +msgid "Repo name:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1815 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1747 +#: redbot/cogs/downloader/downloader.py:1818 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1752 -msgid "Command: {command}\n" -"Cog name: {cog}\n" -"Made by: {author}\n" -"Repo URL: {repo_url}\n" +#: redbot/cogs/downloader/downloader.py:1823 +msgid "Command: {command}\n" +"Cog package name: {cog_pkg}\n" +"Cog name: {cog}\n" +"Made by: {author}\n" +"Repo name: {repo_name}\n" +"Repo URL: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1756 +#: redbot/cogs/downloader/downloader.py:1839 msgid "Repo branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1777 +#: redbot/cogs/downloader/downloader.py:1860 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1779 +#: redbot/cogs/downloader/downloader.py:1862 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1782 +#: redbot/cogs/downloader/downloader.py:1865 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/sl-SI.po b/redbot/cogs/downloader/locales/sl-SI.po index aff01e491b3..8949e19f1e6 100644 --- a/redbot/cogs/downloader/locales/sl-SI.po +++ b/redbot/cogs/downloader/locales/sl-SI.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-27 12:48+0000\n" +"POT-Creation-Date: 2023-12-24 00:24+0000\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n%100==4 ? 3 : 0);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,13 +15,13 @@ msgstr "" "X-Crowdin-File-ID: 20\n" "Language: sl_SI\n" -#: redbot/cogs/downloader/checks.py:12 +#: redbot/cogs/downloader/checks.py:20 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\n" -"By 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\n" +"By typing '{confirmation_message}' you declare that you have read and fully understand the above message. This message won't be shown again until the next reboot.\n\n" "You have **30** seconds to reply to this message." msgstr "" -#: redbot/cogs/downloader/checks.py:36 +#: redbot/cogs/downloader/checks.py:38 msgid "Your response has timed out, please try again." msgstr "" @@ -34,13 +34,13 @@ msgstr "" msgid "Cog `{cog_name}` is not installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:30 +#: redbot/cogs/downloader/downloader.py:31 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 +#: redbot/cogs/downloader/downloader.py:40 #, docstring msgid "Install community cogs made by Cog Creators.\n\n" " Community cogs, also called third party cogs, are not included\n" @@ -52,47 +52,47 @@ msgid "Install community cogs made by Cog Creators.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:484 +#: redbot/cogs/downloader/downloader.py:490 #, 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" +" - `[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 +#: redbot/cogs/downloader/downloader.py:508 msgid "Libraries installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:502 +#: redbot/cogs/downloader/downloader.py:508 msgid "Library installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:505 +#: redbot/cogs/downloader/downloader.py:511 msgid "Some libraries failed to install. Please check your logs for a complete list." msgstr "" -#: redbot/cogs/downloader/downloader.py:510 +#: redbot/cogs/downloader/downloader.py:516 msgid "The library failed to install. Please check your logs for a complete list." msgstr "" -#: redbot/cogs/downloader/downloader.py:518 +#: redbot/cogs/downloader/downloader.py:524 #, docstring msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:525 +#: redbot/cogs/downloader/downloader.py:531 #, 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" +" - `[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, hyphens, and dots (but they cannot start or end with a dot).\n\n" " The branch will be the default branch if not specified.\n\n" " **Arguments**\n\n" " - `` The name given to the repo.\n" @@ -101,138 +101,146 @@ msgid "Add a new repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:545 -msgid "Repo names can only contain characters A-z, numbers, underscores, and hyphens." +#: redbot/cogs/downloader/downloader.py:551 +msgid "Repo names cannot start or end with a dot." msgstr "" -#: redbot/cogs/downloader/downloader.py:554 +#: redbot/cogs/downloader/downloader.py:555 +msgid "Repo names can only contain characters A-z, numbers, underscores, hyphens, and dots." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:567 msgid "The repo name you provided is already in use. Please choose another name." msgstr "" -#: redbot/cogs/downloader/downloader.py:558 +#: redbot/cogs/downloader/downloader.py:571 +msgid "Failed to authenticate or repository does not exist. See logs for more information." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:585 msgid "Something went wrong during the cloning process. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:576 +#: redbot/cogs/downloader/downloader.py:603 msgid "Something went wrong trying to add that repo. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:582 +#: redbot/cogs/downloader/downloader.py:609 msgid "Repo `{name}` successfully added." msgstr "" -#: redbot/cogs/downloader/downloader.py:588 +#: redbot/cogs/downloader/downloader.py:615 #, docstring msgid "\n" " Remove repos and their files.\n\n" " Examples:\n" -" - `[p]repo delete 26-Cogs`\n" -" - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n" +" - `[p]repo delete 26-Cogs`\n" +" - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n" " **Arguments**\n\n" " - `` The repo or repos to remove.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:604 +#: redbot/cogs/downloader/downloader.py:631 msgid "Successfully deleted repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:606 +#: redbot/cogs/downloader/downloader.py:633 msgid "Successfully deleted the repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:613 +#: redbot/cogs/downloader/downloader.py:640 #, docstring msgid "List all installed repos." msgstr "" -#: redbot/cogs/downloader/downloader.py:617 +#: redbot/cogs/downloader/downloader.py:644 msgid "There are no repos installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:620 -msgid "Installed Repos:\n\n" +#: redbot/cogs/downloader/downloader.py:647 +msgid "# Installed Repos\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:622 -msgid "Installed Repo:\n\n" +#: redbot/cogs/downloader/downloader.py:649 +msgid "# Installed Repo\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:631 +#: redbot/cogs/downloader/downloader.py:658 #, docstring msgid "Show information about a repo.\n\n" " Example:\n" -" - `[p]repo info 26-Cogs`\n\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:640 -#: redbot/cogs/downloader/downloader.py:1363 -#: redbot/cogs/downloader/downloader.py:1718 +#: redbot/cogs/downloader/downloader.py:667 +#: redbot/cogs/downloader/downloader.py:1413 +#: redbot/cogs/downloader/downloader.py:1776 msgid "Missing from info.json" msgstr "" -#: redbot/cogs/downloader/downloader.py:642 +#: redbot/cogs/downloader/downloader.py:669 msgid "Repo url: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:644 +#: redbot/cogs/downloader/downloader.py:671 msgid "Branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:645 +#: redbot/cogs/downloader/downloader.py:672 msgid "Made by: {author}\n" "Description:\n" "{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:649 +#: redbot/cogs/downloader/downloader.py:676 msgid "Information on {repo_name} repo:{information}" msgstr "" -#: redbot/cogs/downloader/downloader.py:657 +#: redbot/cogs/downloader/downloader.py:684 #, 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" +" - `[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:677 +#: redbot/cogs/downloader/downloader.py:704 msgid "Repo update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:678 -#: redbot/cogs/downloader/downloader.py:1580 +#: redbot/cogs/downloader/downloader.py:705 +#: redbot/cogs/downloader/downloader.py:1630 msgid "\n" "Updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:680 +#: redbot/cogs/downloader/downloader.py:707 msgid "All installed repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:683 +#: redbot/cogs/downloader/downloader.py:710 msgid "These repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:685 +#: redbot/cogs/downloader/downloader.py:712 msgid "This repo is already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:695 +#: redbot/cogs/downloader/downloader.py:722 #, docstring msgid "Base command for cog installation management commands." msgstr "" -#: redbot/cogs/downloader/downloader.py:700 +#: redbot/cogs/downloader/downloader.py:727 #, docstring msgid "\n" " This command should not be used unless Red specifically asks for it.\n\n" @@ -242,56 +250,56 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:730 -#: redbot/cogs/downloader/downloader.py:1560 +#: redbot/cogs/downloader/downloader.py:757 +#: redbot/cogs/downloader/downloader.py:1610 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:732 -#: redbot/cogs/downloader/downloader.py:1562 +#: redbot/cogs/downloader/downloader.py:759 +#: redbot/cogs/downloader/downloader.py:1612 msgid "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:737 -#: redbot/cogs/downloader/downloader.py:1622 +#: redbot/cogs/downloader/downloader.py:764 +#: redbot/cogs/downloader/downloader.py:1678 msgid "\n" "Failed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:739 -#: redbot/cogs/downloader/downloader.py:1624 +#: redbot/cogs/downloader/downloader.py:766 +#: redbot/cogs/downloader/downloader.py:1680 msgid "\n" "Failed to install shared library: " msgstr "" -#: redbot/cogs/downloader/downloader.py:744 +#: redbot/cogs/downloader/downloader.py:771 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:752 +#: redbot/cogs/downloader/downloader.py:779 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:760 +#: redbot/cogs/downloader/downloader.py:787 #, 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" +" - `[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:779 +#: redbot/cogs/downloader/downloader.py:806 #, 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" +" - `[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" @@ -299,186 +307,190 @@ msgid "Install a cog from the specified revision of given repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:806 -#: redbot/cogs/downloader/downloader.py:1193 +#: redbot/cogs/downloader/downloader.py:833 +#: redbot/cogs/downloader/downloader.py:1242 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:818 -#: redbot/cogs/downloader/downloader.py:1204 +#: redbot/cogs/downloader/downloader.py:845 +#: redbot/cogs/downloader/downloader.py:1253 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:833 +#: redbot/cogs/downloader/downloader.py:860 msgid "\n" "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:835 +#: redbot/cogs/downloader/downloader.py:862 msgid "\n" "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:856 +#: redbot/cogs/downloader/downloader.py:883 msgid "\n" "Failed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:858 +#: redbot/cogs/downloader/downloader.py:885 msgid "\n" "Failed to install shared library for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:867 +#: redbot/cogs/downloader/downloader.py:894 msgid "\n" "Failed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:869 +#: redbot/cogs/downloader/downloader.py:896 msgid "\n" "Failed to install the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:878 +#: redbot/cogs/downloader/downloader.py:905 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:880 +#: redbot/cogs/downloader/downloader.py:907 msgid "Successfully installed the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:884 +#: redbot/cogs/downloader/downloader.py:911 msgid "\n" "These cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" msgstr "" -#: redbot/cogs/downloader/downloader.py:891 +#: redbot/cogs/downloader/downloader.py:918 msgid "\n" "You can load them using {command_1}. To see end user data statements, you can use {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:908 +#: redbot/cogs/downloader/downloader.py:935 #, 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 defender`\n" -" - `[p]cog uninstall say roleinvite`\n\n" +" - `[p]cog uninstall defender`\n" +" - `[p]cog uninstall say roleinvite`\n\n" " **Arguments**\n\n" " - `` The cog or cogs to uninstall.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:941 +#: redbot/cogs/downloader/downloader.py:968 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:943 +#: redbot/cogs/downloader/downloader.py:970 msgid "Successfully uninstalled the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:948 +#: redbot/cogs/downloader/downloader.py:975 msgid "\n" "Downloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:953 +#: redbot/cogs/downloader/downloader.py:980 msgid "\n" "They were most likely removed without using {command_1}.\n" "You may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:964 +#: redbot/cogs/downloader/downloader.py:991 msgid "\n" "Downloader has removed this cog from the installed cogs list but it wasn't able to find its files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:969 +#: redbot/cogs/downloader/downloader.py:996 msgid "\n" "It was most likely removed without using {command_1}.\n" "You may need to remove those files manually if the cog is still usable. If so, ensure the cog has been unloaded with {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:982 +#: redbot/cogs/downloader/downloader.py:1009 #, 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" +" - `[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:1005 +#: redbot/cogs/downloader/downloader.py:1032 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1005 +#: redbot/cogs/downloader/downloader.py:1032 msgid "Pinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1009 +#: redbot/cogs/downloader/downloader.py:1036 msgid "\n" "These cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1011 +#: redbot/cogs/downloader/downloader.py:1038 msgid "\n" "This cog was already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1017 +#: redbot/cogs/downloader/downloader.py:1044 #, 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" +" - `[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:1039 +#: redbot/cogs/downloader/downloader.py:1066 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1039 +#: redbot/cogs/downloader/downloader.py:1066 msgid "Unpinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1043 +#: redbot/cogs/downloader/downloader.py:1070 msgid "\n" "These cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1045 +#: redbot/cogs/downloader/downloader.py:1072 msgid "\n" "This cog was already not pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1078 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:1057 +#: redbot/cogs/downloader/downloader.py:1085 +msgid "unknown" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1088 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:1061 +#: redbot/cogs/downloader/downloader.py:1092 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:1061 +#: redbot/cogs/downloader/downloader.py:1092 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1071 +#: redbot/cogs/downloader/downloader.py:1098 msgid "Pinned Cogs: \n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1076 +#: redbot/cogs/downloader/downloader.py:1103 #, docstring msgid "\n" " Check for available cog updates (including pinned cogs).\n\n" @@ -487,157 +499,164 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1092 +#: redbot/cogs/downloader/downloader.py:1119 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1094 +#: redbot/cogs/downloader/downloader.py:1121 msgid "This cog can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1099 +#: redbot/cogs/downloader/downloader.py:1126 msgid "\n" "These shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1101 +#: redbot/cogs/downloader/downloader.py:1128 msgid "\n" "This shared library can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1104 +#: redbot/cogs/downloader/downloader.py:1131 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1108 +#: redbot/cogs/downloader/downloader.py:1135 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1117 +#: redbot/cogs/downloader/downloader.py:1146 #, docstring msgid "Update all cogs, or ones of your choosing.\n\n" " Examples:\n" -" - `[p]cog update`\n" -" - `[p]cog update defender`\n\n" +" - `[p]cog update`\n" +" - `[p]cog update True`\n" +" - `[p]cog update defender`\n" +" - `[p]cog update True defender`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\n" " - `[cogs...]` The cog or cogs to update. If omitted, all cogs are updated.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1131 +#: redbot/cogs/downloader/downloader.py:1167 #, 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" +" - `[p]cog updateallfromrepos 26-Cogs`\n" +" - `[p]cog updateallfromrepos True 26-Cogs`\n" +" - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\n" " - `` The repo or repos to update all cogs from.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1147 +#: redbot/cogs/downloader/downloader.py:1192 #, 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" +" Examples:\n" +" - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\n" +" - `[p]cog updatetoversion True Broken-Repo 6107c0770ad391f1d3a6131b216991e862cc897e cog_name`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\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:1225 +#: redbot/cogs/downloader/downloader.py:1274 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1229 -#: redbot/cogs/downloader/downloader.py:1265 +#: redbot/cogs/downloader/downloader.py:1278 +#: redbot/cogs/downloader/downloader.py:1314 msgid "\n" "These cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1231 -#: redbot/cogs/downloader/downloader.py:1267 +#: redbot/cogs/downloader/downloader.py:1280 +#: redbot/cogs/downloader/downloader.py:1316 msgid "\n" "This cog is pinned and therefore wasn't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1245 +#: redbot/cogs/downloader/downloader.py:1294 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1248 +#: redbot/cogs/downloader/downloader.py:1297 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1252 +#: redbot/cogs/downloader/downloader.py:1301 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1257 +#: redbot/cogs/downloader/downloader.py:1306 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1259 +#: redbot/cogs/downloader/downloader.py:1308 msgid "All installed cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1289 +#: redbot/cogs/downloader/downloader.py:1338 #, docstring msgid "List all available cogs from a single repo.\n\n" " Example:\n" -" - `[p]cog list 26-Cogs`\n\n" +" - `[p]cog list 26-Cogs`\n\n" " **Arguments**\n\n" " - `` The repo to list cogs from.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1306 -msgid "Installed Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1356 +msgid "# Installed Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1308 -msgid "Installed Cog:\n" +#: redbot/cogs/downloader/downloader.py:1358 +msgid "# Installed Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1369 +msgid "> Available Cogs\n" "No cogs are available." msgstr "" -#: redbot/cogs/downloader/downloader.py:1321 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1371 +msgid "> Available Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1323 -msgid "Available Cog:\n" +#: redbot/cogs/downloader/downloader.py:1373 +msgid "> Available Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1330 +#: redbot/cogs/downloader/downloader.py:1380 #, docstring msgid "List information about a single cog.\n\n" " Example:\n" -" - `[p]cog info 26-Cogs defender`\n\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:1343 +#: redbot/cogs/downloader/downloader.py:1393 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:1349 +#: redbot/cogs/downloader/downloader.py:1399 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -646,203 +665,224 @@ msgid "Information on {cog_name}:\n" "Requirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1361 +#: redbot/cogs/downloader/downloader.py:1411 msgid "Author of the cog didn't provide end user data statement." msgstr "" -#: redbot/cogs/downloader/downloader.py:1430 +#: redbot/cogs/downloader/downloader.py:1480 msgid "\n" "Couldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1432 +#: redbot/cogs/downloader/downloader.py:1482 msgid "\n" "Couldn't find this cog in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1436 +#: redbot/cogs/downloader/downloader.py:1486 msgid "\n" "These cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1438 +#: redbot/cogs/downloader/downloader.py:1488 msgid "\n" "This cog was already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1442 +#: redbot/cogs/downloader/downloader.py:1492 msgid "\n" "Some cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1444 -msgid "Cog with this name is already installed from a different repo." +#: redbot/cogs/downloader/downloader.py:1494 +msgid "\n" +"Cog with this name is already installed from a different repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1461 +#: redbot/cogs/downloader/downloader.py:1511 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1474 +#: redbot/cogs/downloader/downloader.py:1524 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1478 +#: redbot/cogs/downloader/downloader.py:1528 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1487 +#: redbot/cogs/downloader/downloader.py:1537 msgid "\n" "These cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1489 -msgid "This cog requires higher python version than you have: " +#: redbot/cogs/downloader/downloader.py:1539 +msgid "\n" +"This cog requires higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1493 +#: redbot/cogs/downloader/downloader.py:1543 msgid "\n" "These cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1498 -msgid "This cog requires different Red version than you currently have ({current_version}): " +#: redbot/cogs/downloader/downloader.py:1548 +msgid "\n" +"This cog requires different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1569 +#: redbot/cogs/downloader/downloader.py:1619 msgid "Cog update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:1584 +#: redbot/cogs/downloader/downloader.py:1634 msgid "\n" "End user data statements of these cogs have changed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1586 +#: redbot/cogs/downloader/downloader.py:1636 msgid "\n" "You can use {command} to see the updated statements.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1592 -msgid "End user data statement of this cog has changed:" +#: redbot/cogs/downloader/downloader.py:1642 +msgid "\n" +"End user data statement of this cog has changed:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1594 +#: redbot/cogs/downloader/downloader.py:1644 msgid "\n" "You can use {command} to see the updated statement.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1601 +#: redbot/cogs/downloader/downloader.py:1651 +msgid "\n" +"You may need to resync your slash commands with `{prefix}slash sync`." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1657 msgid "\n" "Failed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1603 +#: redbot/cogs/downloader/downloader.py:1659 msgid "\n" "Failed to update cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1606 +#: redbot/cogs/downloader/downloader.py:1662 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1609 +#: redbot/cogs/downloader/downloader.py:1665 msgid "\n" "Some shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1614 +#: redbot/cogs/downloader/downloader.py:1670 msgid "\n" "A shared library was updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1631 +#: redbot/cogs/downloader/downloader.py:1687 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1636 +#: redbot/cogs/downloader/downloader.py:1692 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1638 +#: redbot/cogs/downloader/downloader.py:1694 msgid "Would you like to reload the updated cog?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1662 +#: redbot/cogs/downloader/downloader.py:1720 msgid "OK then." msgstr "" -#: redbot/cogs/downloader/downloader.py:1692 +#: redbot/cogs/downloader/downloader.py:1750 #, 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" +" - `[p]findcog ping`\n\n" " **Arguments**\n\n" " - `` The command to search for.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1706 +#: redbot/cogs/downloader/downloader.py:1764 msgid "That command doesn't seem to exist." msgstr "" -#: redbot/cogs/downloader/downloader.py:1721 +#: redbot/cogs/downloader/downloader.py:1779 +#: redbot/cogs/downloader/downloader.py:1784 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1731 +#: redbot/cogs/downloader/downloader.py:1799 +#: redbot/cogs/downloader/downloader.py:1801 msgid "Unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1732 +#: redbot/cogs/downloader/downloader.py:1800 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1735 +#: redbot/cogs/downloader/downloader.py:1804 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1741 +#: redbot/cogs/downloader/downloader.py:1810 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1742 -msgid "Cog Name:" +#: redbot/cogs/downloader/downloader.py:1811 +msgid "Cog package name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1743 +#: redbot/cogs/downloader/downloader.py:1812 +msgid "Cog name:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1813 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1744 +#: redbot/cogs/downloader/downloader.py:1814 +msgid "Repo name:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1815 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1747 +#: redbot/cogs/downloader/downloader.py:1818 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1752 -msgid "Command: {command}\n" -"Cog name: {cog}\n" -"Made by: {author}\n" -"Repo URL: {repo_url}\n" +#: redbot/cogs/downloader/downloader.py:1823 +msgid "Command: {command}\n" +"Cog package name: {cog_pkg}\n" +"Cog name: {cog}\n" +"Made by: {author}\n" +"Repo name: {repo_name}\n" +"Repo URL: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1756 +#: redbot/cogs/downloader/downloader.py:1839 msgid "Repo branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1777 +#: redbot/cogs/downloader/downloader.py:1860 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1779 +#: redbot/cogs/downloader/downloader.py:1862 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1782 +#: redbot/cogs/downloader/downloader.py:1865 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 05382bbd85f..3bafebf3117 100644 --- a/redbot/cogs/downloader/locales/sv-SE.po +++ b/redbot/cogs/downloader/locales/sv-SE.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-27 12:48+0000\n" +"POT-Creation-Date: 2023-12-24 00:24+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,13 +15,13 @@ msgstr "" "X-Crowdin-File-ID: 20\n" "Language: sv_SE\n" -#: redbot/cogs/downloader/checks.py:12 +#: redbot/cogs/downloader/checks.py:20 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\n" -"By 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\n" +"By typing '{confirmation_message}' you declare that you have read and fully understand the above message. This message won't be shown again until the next reboot.\n\n" "You have **30** seconds to reply to this message." msgstr "" -#: redbot/cogs/downloader/checks.py:36 +#: redbot/cogs/downloader/checks.py:38 msgid "Your response has timed out, please try again." msgstr "" @@ -34,13 +34,13 @@ msgstr "" msgid "Cog `{cog_name}` is not installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:30 +#: redbot/cogs/downloader/downloader.py:31 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 +#: redbot/cogs/downloader/downloader.py:40 #, docstring msgid "Install community cogs made by Cog Creators.\n\n" " Community cogs, also called third party cogs, are not included\n" @@ -52,47 +52,47 @@ msgid "Install community cogs made by Cog Creators.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:484 +#: redbot/cogs/downloader/downloader.py:490 #, 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" +" - `[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 +#: redbot/cogs/downloader/downloader.py:508 msgid "Libraries installed." msgstr "Bibliotek installerade." -#: redbot/cogs/downloader/downloader.py:502 +#: redbot/cogs/downloader/downloader.py:508 msgid "Library installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:505 +#: redbot/cogs/downloader/downloader.py:511 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:510 +#: redbot/cogs/downloader/downloader.py:516 msgid "The library failed to install. Please check your logs for a complete list." msgstr "" -#: redbot/cogs/downloader/downloader.py:518 +#: redbot/cogs/downloader/downloader.py:524 #, docstring msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:525 +#: redbot/cogs/downloader/downloader.py:531 #, 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" +" - `[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, hyphens, and dots (but they cannot start or end with a dot).\n\n" " The branch will be the default branch if not specified.\n\n" " **Arguments**\n\n" " - `` The name given to the repo.\n" @@ -101,138 +101,146 @@ msgid "Add a new repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:545 -msgid "Repo names can only contain characters A-z, numbers, underscores, and hyphens." +#: redbot/cogs/downloader/downloader.py:551 +msgid "Repo names cannot start or end with a dot." msgstr "" -#: redbot/cogs/downloader/downloader.py:554 +#: redbot/cogs/downloader/downloader.py:555 +msgid "Repo names can only contain characters A-z, numbers, underscores, hyphens, and dots." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:567 msgid "The repo name you provided is already in use. Please choose another name." msgstr "" -#: redbot/cogs/downloader/downloader.py:558 +#: redbot/cogs/downloader/downloader.py:571 +msgid "Failed to authenticate or repository does not exist. See logs for more information." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:585 msgid "Something went wrong during the cloning process. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:576 +#: redbot/cogs/downloader/downloader.py:603 msgid "Something went wrong trying to add that repo. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:582 +#: redbot/cogs/downloader/downloader.py:609 msgid "Repo `{name}` successfully added." msgstr "" -#: redbot/cogs/downloader/downloader.py:588 +#: redbot/cogs/downloader/downloader.py:615 #, docstring msgid "\n" " Remove repos and their files.\n\n" " Examples:\n" -" - `[p]repo delete 26-Cogs`\n" -" - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n" +" - `[p]repo delete 26-Cogs`\n" +" - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n" " **Arguments**\n\n" " - `` The repo or repos to remove.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:604 +#: redbot/cogs/downloader/downloader.py:631 msgid "Successfully deleted repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:606 +#: redbot/cogs/downloader/downloader.py:633 msgid "Successfully deleted the repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:613 +#: redbot/cogs/downloader/downloader.py:640 #, docstring msgid "List all installed repos." msgstr "" -#: redbot/cogs/downloader/downloader.py:617 +#: redbot/cogs/downloader/downloader.py:644 msgid "There are no repos installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:620 -msgid "Installed Repos:\n\n" +#: redbot/cogs/downloader/downloader.py:647 +msgid "# Installed Repos\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:622 -msgid "Installed Repo:\n\n" +#: redbot/cogs/downloader/downloader.py:649 +msgid "# Installed Repo\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:631 +#: redbot/cogs/downloader/downloader.py:658 #, docstring msgid "Show information about a repo.\n\n" " Example:\n" -" - `[p]repo info 26-Cogs`\n\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:640 -#: redbot/cogs/downloader/downloader.py:1363 -#: redbot/cogs/downloader/downloader.py:1718 +#: redbot/cogs/downloader/downloader.py:667 +#: redbot/cogs/downloader/downloader.py:1413 +#: redbot/cogs/downloader/downloader.py:1776 msgid "Missing from info.json" msgstr "Saknar information från info.json" -#: redbot/cogs/downloader/downloader.py:642 +#: redbot/cogs/downloader/downloader.py:669 msgid "Repo url: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:644 +#: redbot/cogs/downloader/downloader.py:671 msgid "Branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:645 +#: redbot/cogs/downloader/downloader.py:672 msgid "Made by: {author}\n" "Description:\n" "{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:649 +#: redbot/cogs/downloader/downloader.py:676 msgid "Information on {repo_name} repo:{information}" msgstr "" -#: redbot/cogs/downloader/downloader.py:657 +#: redbot/cogs/downloader/downloader.py:684 #, 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" +" - `[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:677 +#: redbot/cogs/downloader/downloader.py:704 msgid "Repo update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:678 -#: redbot/cogs/downloader/downloader.py:1580 +#: redbot/cogs/downloader/downloader.py:705 +#: redbot/cogs/downloader/downloader.py:1630 msgid "\n" "Updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:680 +#: redbot/cogs/downloader/downloader.py:707 msgid "All installed repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:683 +#: redbot/cogs/downloader/downloader.py:710 msgid "These repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:685 +#: redbot/cogs/downloader/downloader.py:712 msgid "This repo is already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:695 +#: redbot/cogs/downloader/downloader.py:722 #, docstring msgid "Base command for cog installation management commands." msgstr "" -#: redbot/cogs/downloader/downloader.py:700 +#: redbot/cogs/downloader/downloader.py:727 #, docstring msgid "\n" " This command should not be used unless Red specifically asks for it.\n\n" @@ -242,56 +250,56 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:730 -#: redbot/cogs/downloader/downloader.py:1560 +#: redbot/cogs/downloader/downloader.py:757 +#: redbot/cogs/downloader/downloader.py:1610 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:732 -#: redbot/cogs/downloader/downloader.py:1562 +#: redbot/cogs/downloader/downloader.py:759 +#: redbot/cogs/downloader/downloader.py:1612 msgid "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:737 -#: redbot/cogs/downloader/downloader.py:1622 +#: redbot/cogs/downloader/downloader.py:764 +#: redbot/cogs/downloader/downloader.py:1678 msgid "\n" "Failed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:739 -#: redbot/cogs/downloader/downloader.py:1624 +#: redbot/cogs/downloader/downloader.py:766 +#: redbot/cogs/downloader/downloader.py:1680 msgid "\n" "Failed to install shared library: " msgstr "" -#: redbot/cogs/downloader/downloader.py:744 +#: redbot/cogs/downloader/downloader.py:771 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:752 +#: redbot/cogs/downloader/downloader.py:779 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:760 +#: redbot/cogs/downloader/downloader.py:787 #, 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" +" - `[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:779 +#: redbot/cogs/downloader/downloader.py:806 #, 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" +" - `[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" @@ -299,186 +307,190 @@ msgid "Install a cog from the specified revision of given repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:806 -#: redbot/cogs/downloader/downloader.py:1193 +#: redbot/cogs/downloader/downloader.py:833 +#: redbot/cogs/downloader/downloader.py:1242 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:818 -#: redbot/cogs/downloader/downloader.py:1204 +#: redbot/cogs/downloader/downloader.py:845 +#: redbot/cogs/downloader/downloader.py:1253 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:833 +#: redbot/cogs/downloader/downloader.py:860 msgid "\n" "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:835 +#: redbot/cogs/downloader/downloader.py:862 msgid "\n" "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:856 +#: redbot/cogs/downloader/downloader.py:883 msgid "\n" "Failed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:858 +#: redbot/cogs/downloader/downloader.py:885 msgid "\n" "Failed to install shared library for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:867 +#: redbot/cogs/downloader/downloader.py:894 msgid "\n" "Failed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:869 +#: redbot/cogs/downloader/downloader.py:896 msgid "\n" "Failed to install the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:878 +#: redbot/cogs/downloader/downloader.py:905 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:880 +#: redbot/cogs/downloader/downloader.py:907 msgid "Successfully installed the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:884 +#: redbot/cogs/downloader/downloader.py:911 msgid "\n" "These cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" msgstr "" -#: redbot/cogs/downloader/downloader.py:891 +#: redbot/cogs/downloader/downloader.py:918 msgid "\n" "You can load them using {command_1}. To see end user data statements, you can use {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:908 +#: redbot/cogs/downloader/downloader.py:935 #, 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 defender`\n" -" - `[p]cog uninstall say roleinvite`\n\n" +" - `[p]cog uninstall defender`\n" +" - `[p]cog uninstall say roleinvite`\n\n" " **Arguments**\n\n" " - `` The cog or cogs to uninstall.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:941 +#: redbot/cogs/downloader/downloader.py:968 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:943 +#: redbot/cogs/downloader/downloader.py:970 msgid "Successfully uninstalled the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:948 +#: redbot/cogs/downloader/downloader.py:975 msgid "\n" "Downloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:953 +#: redbot/cogs/downloader/downloader.py:980 msgid "\n" "They were most likely removed without using {command_1}.\n" "You may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:964 +#: redbot/cogs/downloader/downloader.py:991 msgid "\n" "Downloader has removed this cog from the installed cogs list but it wasn't able to find its files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:969 +#: redbot/cogs/downloader/downloader.py:996 msgid "\n" "It was most likely removed without using {command_1}.\n" "You may need to remove those files manually if the cog is still usable. If so, ensure the cog has been unloaded with {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:982 +#: redbot/cogs/downloader/downloader.py:1009 #, 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" +" - `[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:1005 +#: redbot/cogs/downloader/downloader.py:1032 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1005 +#: redbot/cogs/downloader/downloader.py:1032 msgid "Pinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1009 +#: redbot/cogs/downloader/downloader.py:1036 msgid "\n" "These cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1011 +#: redbot/cogs/downloader/downloader.py:1038 msgid "\n" "This cog was already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1017 +#: redbot/cogs/downloader/downloader.py:1044 #, 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" +" - `[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:1039 +#: redbot/cogs/downloader/downloader.py:1066 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1039 +#: redbot/cogs/downloader/downloader.py:1066 msgid "Unpinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1043 +#: redbot/cogs/downloader/downloader.py:1070 msgid "\n" "These cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1045 +#: redbot/cogs/downloader/downloader.py:1072 msgid "\n" "This cog was already not pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1078 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:1057 +#: redbot/cogs/downloader/downloader.py:1085 +msgid "unknown" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1088 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:1061 +#: redbot/cogs/downloader/downloader.py:1092 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:1061 +#: redbot/cogs/downloader/downloader.py:1092 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1071 +#: redbot/cogs/downloader/downloader.py:1098 msgid "Pinned Cogs: \n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1076 +#: redbot/cogs/downloader/downloader.py:1103 #, docstring msgid "\n" " Check for available cog updates (including pinned cogs).\n\n" @@ -487,157 +499,164 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1092 +#: redbot/cogs/downloader/downloader.py:1119 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1094 +#: redbot/cogs/downloader/downloader.py:1121 msgid "This cog can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1099 +#: redbot/cogs/downloader/downloader.py:1126 msgid "\n" "These shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1101 +#: redbot/cogs/downloader/downloader.py:1128 msgid "\n" "This shared library can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1104 +#: redbot/cogs/downloader/downloader.py:1131 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1108 +#: redbot/cogs/downloader/downloader.py:1135 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1117 +#: redbot/cogs/downloader/downloader.py:1146 #, docstring msgid "Update all cogs, or ones of your choosing.\n\n" " Examples:\n" -" - `[p]cog update`\n" -" - `[p]cog update defender`\n\n" +" - `[p]cog update`\n" +" - `[p]cog update True`\n" +" - `[p]cog update defender`\n" +" - `[p]cog update True defender`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\n" " - `[cogs...]` The cog or cogs to update. If omitted, all cogs are updated.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1131 +#: redbot/cogs/downloader/downloader.py:1167 #, 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" +" - `[p]cog updateallfromrepos 26-Cogs`\n" +" - `[p]cog updateallfromrepos True 26-Cogs`\n" +" - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\n" " - `` The repo or repos to update all cogs from.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1147 +#: redbot/cogs/downloader/downloader.py:1192 #, 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" +" Examples:\n" +" - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\n" +" - `[p]cog updatetoversion True Broken-Repo 6107c0770ad391f1d3a6131b216991e862cc897e cog_name`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\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:1225 +#: redbot/cogs/downloader/downloader.py:1274 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1229 -#: redbot/cogs/downloader/downloader.py:1265 +#: redbot/cogs/downloader/downloader.py:1278 +#: redbot/cogs/downloader/downloader.py:1314 msgid "\n" "These cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1231 -#: redbot/cogs/downloader/downloader.py:1267 +#: redbot/cogs/downloader/downloader.py:1280 +#: redbot/cogs/downloader/downloader.py:1316 msgid "\n" "This cog is pinned and therefore wasn't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1245 +#: redbot/cogs/downloader/downloader.py:1294 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1248 +#: redbot/cogs/downloader/downloader.py:1297 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1252 +#: redbot/cogs/downloader/downloader.py:1301 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1257 +#: redbot/cogs/downloader/downloader.py:1306 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1259 +#: redbot/cogs/downloader/downloader.py:1308 msgid "All installed cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1289 +#: redbot/cogs/downloader/downloader.py:1338 #, docstring msgid "List all available cogs from a single repo.\n\n" " Example:\n" -" - `[p]cog list 26-Cogs`\n\n" +" - `[p]cog list 26-Cogs`\n\n" " **Arguments**\n\n" " - `` The repo to list cogs from.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1306 -msgid "Installed Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1356 +msgid "# Installed Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1308 -msgid "Installed Cog:\n" +#: redbot/cogs/downloader/downloader.py:1358 +msgid "# Installed Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1369 +msgid "> Available Cogs\n" "No cogs are available." msgstr "" -#: redbot/cogs/downloader/downloader.py:1321 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1371 +msgid "> Available Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1323 -msgid "Available Cog:\n" +#: redbot/cogs/downloader/downloader.py:1373 +msgid "> Available Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1330 +#: redbot/cogs/downloader/downloader.py:1380 #, docstring msgid "List information about a single cog.\n\n" " Example:\n" -" - `[p]cog info 26-Cogs defender`\n\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:1343 +#: redbot/cogs/downloader/downloader.py:1393 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:1349 +#: redbot/cogs/downloader/downloader.py:1399 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -646,203 +665,224 @@ msgid "Information on {cog_name}:\n" "Requirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1361 +#: redbot/cogs/downloader/downloader.py:1411 msgid "Author of the cog didn't provide end user data statement." msgstr "" -#: redbot/cogs/downloader/downloader.py:1430 +#: redbot/cogs/downloader/downloader.py:1480 msgid "\n" "Couldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1432 +#: redbot/cogs/downloader/downloader.py:1482 msgid "\n" "Couldn't find this cog in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1436 +#: redbot/cogs/downloader/downloader.py:1486 msgid "\n" "These cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1438 +#: redbot/cogs/downloader/downloader.py:1488 msgid "\n" "This cog was already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1442 +#: redbot/cogs/downloader/downloader.py:1492 msgid "\n" "Some cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1444 -msgid "Cog with this name is already installed from a different repo." +#: redbot/cogs/downloader/downloader.py:1494 +msgid "\n" +"Cog with this name is already installed from a different repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1461 +#: redbot/cogs/downloader/downloader.py:1511 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1474 +#: redbot/cogs/downloader/downloader.py:1524 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1478 +#: redbot/cogs/downloader/downloader.py:1528 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1487 +#: redbot/cogs/downloader/downloader.py:1537 msgid "\n" "These cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1489 -msgid "This cog requires higher python version than you have: " +#: redbot/cogs/downloader/downloader.py:1539 +msgid "\n" +"This cog requires higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1493 +#: redbot/cogs/downloader/downloader.py:1543 msgid "\n" "These cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1498 -msgid "This cog requires different Red version than you currently have ({current_version}): " +#: redbot/cogs/downloader/downloader.py:1548 +msgid "\n" +"This cog requires different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1569 +#: redbot/cogs/downloader/downloader.py:1619 msgid "Cog update completed successfully." msgstr "Cog har uppdaterats." -#: redbot/cogs/downloader/downloader.py:1584 +#: redbot/cogs/downloader/downloader.py:1634 msgid "\n" "End user data statements of these cogs have changed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1586 +#: redbot/cogs/downloader/downloader.py:1636 msgid "\n" "You can use {command} to see the updated statements.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1592 -msgid "End user data statement of this cog has changed:" +#: redbot/cogs/downloader/downloader.py:1642 +msgid "\n" +"End user data statement of this cog has changed:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1594 +#: redbot/cogs/downloader/downloader.py:1644 msgid "\n" "You can use {command} to see the updated statement.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1601 +#: redbot/cogs/downloader/downloader.py:1651 +msgid "\n" +"You may need to resync your slash commands with `{prefix}slash sync`." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1657 msgid "\n" "Failed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1603 +#: redbot/cogs/downloader/downloader.py:1659 msgid "\n" "Failed to update cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1606 +#: redbot/cogs/downloader/downloader.py:1662 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1609 +#: redbot/cogs/downloader/downloader.py:1665 msgid "\n" "Some shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1614 +#: redbot/cogs/downloader/downloader.py:1670 msgid "\n" "A shared library was updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1631 +#: redbot/cogs/downloader/downloader.py:1687 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1636 +#: redbot/cogs/downloader/downloader.py:1692 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1638 +#: redbot/cogs/downloader/downloader.py:1694 msgid "Would you like to reload the updated cog?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1662 +#: redbot/cogs/downloader/downloader.py:1720 msgid "OK then." msgstr "" -#: redbot/cogs/downloader/downloader.py:1692 +#: redbot/cogs/downloader/downloader.py:1750 #, 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" +" - `[p]findcog ping`\n\n" " **Arguments**\n\n" " - `` The command to search for.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1706 +#: redbot/cogs/downloader/downloader.py:1764 msgid "That command doesn't seem to exist." msgstr "Det kommandot verkar inte finnas." -#: redbot/cogs/downloader/downloader.py:1721 +#: redbot/cogs/downloader/downloader.py:1779 +#: redbot/cogs/downloader/downloader.py:1784 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1731 +#: redbot/cogs/downloader/downloader.py:1799 +#: redbot/cogs/downloader/downloader.py:1801 msgid "Unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1732 +#: redbot/cogs/downloader/downloader.py:1800 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1735 +#: redbot/cogs/downloader/downloader.py:1804 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1741 +#: redbot/cogs/downloader/downloader.py:1810 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1742 -msgid "Cog Name:" +#: redbot/cogs/downloader/downloader.py:1811 +msgid "Cog package name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1743 +#: redbot/cogs/downloader/downloader.py:1812 +msgid "Cog name:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1813 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1744 +#: redbot/cogs/downloader/downloader.py:1814 +msgid "Repo name:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1815 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1747 +#: redbot/cogs/downloader/downloader.py:1818 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1752 -msgid "Command: {command}\n" -"Cog name: {cog}\n" -"Made by: {author}\n" -"Repo URL: {repo_url}\n" +#: redbot/cogs/downloader/downloader.py:1823 +msgid "Command: {command}\n" +"Cog package name: {cog_pkg}\n" +"Cog name: {cog}\n" +"Made by: {author}\n" +"Repo name: {repo_name}\n" +"Repo URL: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1756 +#: redbot/cogs/downloader/downloader.py:1839 msgid "Repo branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1777 +#: redbot/cogs/downloader/downloader.py:1860 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1779 +#: redbot/cogs/downloader/downloader.py:1862 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1782 +#: redbot/cogs/downloader/downloader.py:1865 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 1ed93b28924..9bd6c9643c7 100644 --- a/redbot/cogs/downloader/locales/tr-TR.po +++ b/redbot/cogs/downloader/locales/tr-TR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-27 12:48+0000\n" +"POT-Creation-Date: 2023-12-24 00:24+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,13 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 20\n" "Language: tr_TR\n" -#: redbot/cogs/downloader/checks.py:12 +#: redbot/cogs/downloader/checks.py:20 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\n" -"By 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\n" +"By typing '{confirmation_message}' you declare that you have read and fully understand the above message. This message won't be shown again until the next reboot.\n\n" "You have **30** seconds to reply to this message." -msgstr "3. parti uygulama eklemek üzeresiniz. Red'in yapımcıları ve topluluk ekibi, bu uygulamaların yol açabileceği herhangi bir hasarın sorumluluğunu kabul etmez. **I agree** yazarak sorumluluğun sizde olduğunu kabul edersiniz. Bot tekrar başlatılana kadar bu mesajı bir daha görmezsiniz. Bu mesajı cevaplamak için **30** saniyeniz var." +msgstr "3. parti uygulama eklemek üzeresiniz. Red'in yapımcıları ve topluluk ekibi, bu uygulamaların yol açabileceği herhangi bir hasarın sorumluluğunu kabul etmez. \n\n" +"'{confirmation_message}' yazarak sorumluluğun sizde olduğunu kabul edersiniz. Bot tekrar başlatılana kadar bu mesajı bir daha görmezsiniz. \n\n" +"Bu mesajı cevaplamak için **30** saniyeniz var." -#: redbot/cogs/downloader/checks.py:36 +#: redbot/cogs/downloader/checks.py:38 msgid "Your response has timed out, please try again." msgstr "Yanıtınız zaman aşımına uğradı, lütfen tekrar deneyin." @@ -34,7 +36,7 @@ msgstr "İndirici bulunamadı." msgid "Cog `{cog_name}` is not installed." msgstr "Cog `{cog_name}` yüklenemedi." -#: redbot/cogs/downloader/downloader.py:30 +#: redbot/cogs/downloader/downloader.py:31 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." @@ -42,7 +44,7 @@ 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 +#: redbot/cogs/downloader/downloader.py:40 #, docstring msgid "Install community cogs made by Cog Creators.\n\n" " Community cogs, also called third party cogs, are not included\n" @@ -61,167 +63,145 @@ msgstr "Cog Creators tarafından yapılmış topluluk Coglarını kurar.\n\n" " eklemeniz gereklidir.\n" " " -#: redbot/cogs/downloader/downloader.py:484 +#: redbot/cogs/downloader/downloader.py:490 #, 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" +" - `[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" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:502 +#: redbot/cogs/downloader/downloader.py:508 msgid "Libraries installed." msgstr "Kütüphaneler yüklü." -#: redbot/cogs/downloader/downloader.py:502 +#: redbot/cogs/downloader/downloader.py:508 msgid "Library installed." msgstr "Kütüphane kuruldu." -#: redbot/cogs/downloader/downloader.py:505 +#: redbot/cogs/downloader/downloader.py:511 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:510 +#: redbot/cogs/downloader/downloader.py:516 msgid "The library failed to install. Please check your logs for a complete list." msgstr "Kütüphane kurulurken hata oluştu. Tam listeye ulaşmak için günlükleri kontrol edin." -#: redbot/cogs/downloader/downloader.py:518 +#: redbot/cogs/downloader/downloader.py:524 #, docstring msgid "Base command for repository management." msgstr "Depo yönetimi için temel komut." -#: redbot/cogs/downloader/downloader.py:525 +#: redbot/cogs/downloader/downloader.py:531 #, 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" +" - `[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, hyphens, and dots (but they cannot start or end with a dot).\n\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" -" " +msgstr "" + +#: redbot/cogs/downloader/downloader.py:551 +msgid "Repo names cannot start or end with a dot." +msgstr "Repo adları nokta ile başlayamaz veya bitemez." -#: redbot/cogs/downloader/downloader.py:545 -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:555 +msgid "Repo names can only contain characters A-z, numbers, underscores, hyphens, and dots." +msgstr "Repo adları yalnızca A-z karakterleri, sayılar, alt çizgiler, tireler ve noktalar içerebilir." -#: redbot/cogs/downloader/downloader.py:554 +#: redbot/cogs/downloader/downloader.py:567 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:558 +#: redbot/cogs/downloader/downloader.py:571 +msgid "Failed to authenticate or repository does not exist. See logs for more information." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:585 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:576 +#: redbot/cogs/downloader/downloader.py:603 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:582 +#: redbot/cogs/downloader/downloader.py:609 msgid "Repo `{name}` successfully added." msgstr "Bu repo {name} başarıyla eklendi." -#: redbot/cogs/downloader/downloader.py:588 +#: redbot/cogs/downloader/downloader.py:615 #, docstring msgid "\n" " Remove repos and their files.\n\n" " Examples:\n" -" - `[p]repo delete 26-Cogs`\n" -" - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n" +" - `[p]repo delete 26-Cogs`\n" +" - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n" " **Arguments**\n\n" " - `` The repo or repos to remove.\n" " " -msgstr "\n" -" Depoları dosyalarıyla birlikte kaldırır.\n\n" -" Örnekler:\n" -" - `[p]repo delete 26-Cogs`\n" -" - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n" -" **Seçenekler**\n\n" -" - `` Kaldırılacak depo veya depolar.\n" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:604 +#: redbot/cogs/downloader/downloader.py:631 msgid "Successfully deleted repos: " msgstr "Şu depolar başarıyla silindi: " -#: redbot/cogs/downloader/downloader.py:606 +#: redbot/cogs/downloader/downloader.py:633 msgid "Successfully deleted the repo: " msgstr "Şu depo başarıyla silindi: " -#: redbot/cogs/downloader/downloader.py:613 +#: redbot/cogs/downloader/downloader.py:640 #, docstring msgid "List all installed repos." msgstr "Tüm yüklü repos listelenmektedir." -#: redbot/cogs/downloader/downloader.py:617 +#: redbot/cogs/downloader/downloader.py:644 msgid "There are no repos installed." msgstr "Yüklü herhangi bir depo bulunmamakta." -#: redbot/cogs/downloader/downloader.py:620 -msgid "Installed Repos:\n\n" -msgstr "Yüklü Repos:\n\n" +#: redbot/cogs/downloader/downloader.py:647 +msgid "# Installed Repos\n" +msgstr "" -#: redbot/cogs/downloader/downloader.py:622 -msgid "Installed Repo:\n\n" -msgstr "Yüklenen Depo:\n\n" +#: redbot/cogs/downloader/downloader.py:649 +msgid "# Installed Repo\n" +msgstr "" -#: redbot/cogs/downloader/downloader.py:631 +#: redbot/cogs/downloader/downloader.py:658 #, docstring msgid "Show information about a repo.\n\n" " Example:\n" -" - `[p]repo info 26-Cogs`\n\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" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:640 -#: redbot/cogs/downloader/downloader.py:1363 -#: redbot/cogs/downloader/downloader.py:1718 +#: redbot/cogs/downloader/downloader.py:667 +#: redbot/cogs/downloader/downloader.py:1413 +#: redbot/cogs/downloader/downloader.py:1776 msgid "Missing from info.json" msgstr "Burada eksik bilgiler var info.json" -#: redbot/cogs/downloader/downloader.py:642 +#: redbot/cogs/downloader/downloader.py:669 msgid "Repo url: {repo_url}\n" msgstr "Depo adresi: {repo_url}\n" -#: redbot/cogs/downloader/downloader.py:644 +#: redbot/cogs/downloader/downloader.py:671 msgid "Branch: {branch_name}\n" msgstr "Depo branşı: {branch_name}\n" -#: redbot/cogs/downloader/downloader.py:645 +#: redbot/cogs/downloader/downloader.py:672 msgid "Made by: {author}\n" "Description:\n" "{description}" @@ -229,60 +209,52 @@ msgstr "Yapımcı: {author}\n" "Açıklama:\n" "{description}" -#: redbot/cogs/downloader/downloader.py:649 +#: redbot/cogs/downloader/downloader.py:676 msgid "Information on {repo_name} repo:{information}" msgstr "{repo_name} hakkında bilgi:{information}" -#: redbot/cogs/downloader/downloader.py:657 +#: redbot/cogs/downloader/downloader.py:684 #, 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" +" - `[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" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:677 +#: redbot/cogs/downloader/downloader.py:704 msgid "Repo update completed successfully." msgstr "Repo güncellemesi başarıyla tamamlandı." -#: redbot/cogs/downloader/downloader.py:678 -#: redbot/cogs/downloader/downloader.py:1580 +#: redbot/cogs/downloader/downloader.py:705 +#: redbot/cogs/downloader/downloader.py:1630 msgid "\n" "Updated: " msgstr "\n" "Güncellendi: " -#: redbot/cogs/downloader/downloader.py:680 +#: redbot/cogs/downloader/downloader.py:707 msgid "All installed repos are already up to date." msgstr "Yüklü tüm repolar zaten güncel." -#: redbot/cogs/downloader/downloader.py:683 +#: redbot/cogs/downloader/downloader.py:710 msgid "These repos are already up to date." msgstr "Bu repolar zaten güncel." -#: redbot/cogs/downloader/downloader.py:685 +#: redbot/cogs/downloader/downloader.py:712 msgid "This repo is already up to date." msgstr "Bu repo zaten güncel." -#: redbot/cogs/downloader/downloader.py:695 +#: redbot/cogs/downloader/downloader.py:722 #, docstring 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:700 +#: redbot/cogs/downloader/downloader.py:727 #, docstring msgid "\n" " This command should not be used unless Red specifically asks for it.\n\n" @@ -297,184 +269,159 @@ msgstr "\n" " gereğiyle sahipten lib klasörünü boşaltmasını isteyebilir.\n" " " -#: redbot/cogs/downloader/downloader.py:730 -#: redbot/cogs/downloader/downloader.py:1560 +#: redbot/cogs/downloader/downloader.py:757 +#: redbot/cogs/downloader/downloader.py:1610 msgid "Failed to install requirements: " msgstr "Gereksinimleri yüklerken bir hata oldu: " -#: redbot/cogs/downloader/downloader.py:732 -#: redbot/cogs/downloader/downloader.py:1562 +#: redbot/cogs/downloader/downloader.py:759 +#: redbot/cogs/downloader/downloader.py:1612 msgid "Failed to install the requirement: " msgstr "Şu gereksinim yüklenirken hata oluştu: " -#: redbot/cogs/downloader/downloader.py:737 -#: redbot/cogs/downloader/downloader.py:1622 +#: redbot/cogs/downloader/downloader.py:764 +#: redbot/cogs/downloader/downloader.py:1678 msgid "\n" "Failed to install shared libraries: " msgstr "\n" "Ortak kütüphaneler kurulurken hata oluştu: " -#: redbot/cogs/downloader/downloader.py:739 -#: redbot/cogs/downloader/downloader.py:1624 +#: redbot/cogs/downloader/downloader.py:766 +#: redbot/cogs/downloader/downloader.py:1680 msgid "\n" "Failed to install shared library: " msgstr "\n" "Şu ortak kütüphane kurulurken hata oluştu: " -#: redbot/cogs/downloader/downloader.py:744 +#: redbot/cogs/downloader/downloader.py:771 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled but there were some errors:\n" 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:752 +#: redbot/cogs/downloader/downloader.py:779 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "Kurulu tüm coglar için gereksinimler ve ortak kütüphaneler yeniden kuruldu." -#: redbot/cogs/downloader/downloader.py:760 +#: redbot/cogs/downloader/downloader.py:787 #, 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" +" - `[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" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:779 +#: redbot/cogs/downloader/downloader.py:806 #, 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" +" - `[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" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:806 -#: redbot/cogs/downloader/downloader.py:1193 +#: redbot/cogs/downloader/downloader.py:833 +#: redbot/cogs/downloader/downloader.py:1242 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\n" msgstr "Hata: kısaltılmış sha1 `{rev}` belirsiz. Olası adaylar:\n" -#: redbot/cogs/downloader/downloader.py:818 -#: redbot/cogs/downloader/downloader.py:1204 +#: redbot/cogs/downloader/downloader.py:845 +#: redbot/cogs/downloader/downloader.py:1253 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "Hata: `{repo.name}` deposunda `{rev}` sürümü bulunmamakta" -#: redbot/cogs/downloader/downloader.py:833 +#: redbot/cogs/downloader/downloader.py:860 msgid "\n" "Failed to install requirements: " msgstr "\n" "Gereksinimler yüklenirken sorunla karşılaşıldı: " -#: redbot/cogs/downloader/downloader.py:835 +#: redbot/cogs/downloader/downloader.py:862 msgid "\n" "Failed to install the requirement: " msgstr "\n" "Şu gereksinim yüklenirken hata oluştu: " -#: redbot/cogs/downloader/downloader.py:856 +#: redbot/cogs/downloader/downloader.py:883 msgid "\n" "Failed to install shared libraries for `{repo.name}` repo: " msgstr "\n" "`{repo.name}` deposu için ortak kütüphaneler kurulurken hata ile karşılaşıldı: " -#: redbot/cogs/downloader/downloader.py:858 +#: redbot/cogs/downloader/downloader.py:885 msgid "\n" "Failed to install shared library for `{repo.name}` repo: " msgstr "\n" "`{repo.name}` deposu için ortak kütüphane kurulurken hata oluştu: " -#: redbot/cogs/downloader/downloader.py:867 +#: redbot/cogs/downloader/downloader.py:894 msgid "\n" "Failed to install cogs: " msgstr "\n" "Bu cogu yüklerken bir hata oluştu: " -#: redbot/cogs/downloader/downloader.py:869 +#: redbot/cogs/downloader/downloader.py:896 msgid "\n" "Failed to install the cog: " msgstr "\n" "Şu cog yüklenirken hata oluştu: " -#: redbot/cogs/downloader/downloader.py:878 +#: redbot/cogs/downloader/downloader.py:905 msgid "Successfully installed cogs: " msgstr "Coglar başarıyla yüklendi: " -#: redbot/cogs/downloader/downloader.py:880 +#: redbot/cogs/downloader/downloader.py:907 msgid "Successfully installed the cog: " msgstr "Şu cog başarıyla kuruldu: " -#: redbot/cogs/downloader/downloader.py:884 +#: redbot/cogs/downloader/downloader.py:911 msgid "\n" "These cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" msgstr "\n" "Bu 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:891 +#: redbot/cogs/downloader/downloader.py:918 msgid "\n" "You 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:908 +#: redbot/cogs/downloader/downloader.py:935 #, 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 defender`\n" -" - `[p]cog uninstall say roleinvite`\n\n" +" - `[p]cog uninstall defender`\n" +" - `[p]cog uninstall say roleinvite`\n\n" " **Arguments**\n\n" " - `` The cog or cogs to uninstall.\n" " " -msgstr "Cog kaldır.\n\n" -" Sadece önceden kurulumu Downloader kullanılarak yapılmış\n" -" cogları kaldırabilirsiniz.\n\n" -" Örnekler:\n" -" - `[p]cog uninstall defender`\n" -" - `[p]cog uninstall say roleinvite`\n\n" -" **Seçenekler**\n\n" -" - `` Kaldırılacak cog veya coglar.\n" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:941 +#: redbot/cogs/downloader/downloader.py:968 msgid "Successfully uninstalled cogs: " msgstr "Coglar başarıyla kaldırıldı: " -#: redbot/cogs/downloader/downloader.py:943 +#: redbot/cogs/downloader/downloader.py:970 msgid "Successfully uninstalled the cog: " msgstr "Şu cog başarıyla kaldırıldı: " -#: redbot/cogs/downloader/downloader.py:948 +#: redbot/cogs/downloader/downloader.py:975 msgid "\n" "Downloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " msgstr "\n" "Downloader bu cogları kurulmuş coglar listesinden çıkardı fakat dosyalarını bulamadı: " -#: redbot/cogs/downloader/downloader.py:953 +#: redbot/cogs/downloader/downloader.py:980 msgid "\n" "They were most likely removed without using {command_1}.\n" "You may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with {command_2}." @@ -482,13 +429,13 @@ msgstr "\n" "Muhtemelen `{command_1}` kullanılmadan kaldırılmışlardı.\n" "Cog hala kullanılabiliyorsa bu dosyaları elle silmeniz gerekebilir. Durum buysa önce cogların `{command_2} ` ile durdurulduğundan emin olun." -#: redbot/cogs/downloader/downloader.py:964 +#: redbot/cogs/downloader/downloader.py:991 msgid "\n" "Downloader has removed this cog from the installed cogs list but it wasn't able to find its files: " msgstr "\n" "Downloader bu cogları kurulmuş coglar listesinden çıkardı fakat dosyalarını bulamadı: " -#: redbot/cogs/downloader/downloader.py:969 +#: redbot/cogs/downloader/downloader.py:996 msgid "\n" "It was most likely removed without using {command_1}.\n" "You may need to remove those files manually if the cog is still usable. If so, ensure the cog has been unloaded with {command_2}." @@ -496,100 +443,93 @@ msgstr "\n" "Muhtemelen `{command_1}` kullanılmadan kaldırılmışlardı.\n" "Cog hala kullanılabiliyorsa bu dosyaları elle silmeniz gerekebilir. Durum buysa önce cogların `{command_2} ` ile durdurulduğundan emin olun." -#: redbot/cogs/downloader/downloader.py:982 +#: redbot/cogs/downloader/downloader.py:1009 #, 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" +" - `[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" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:1005 +#: redbot/cogs/downloader/downloader.py:1032 msgid "Pinned cogs: " msgstr "Sabitlenmiş coglar: " -#: redbot/cogs/downloader/downloader.py:1005 +#: redbot/cogs/downloader/downloader.py:1032 msgid "Pinned cog: " msgstr "Sabitlenen cog: " -#: redbot/cogs/downloader/downloader.py:1009 +#: redbot/cogs/downloader/downloader.py:1036 msgid "\n" "These cogs were already pinned: " msgstr "\n" "Bu coglar zaten sabitlenmişti: " -#: redbot/cogs/downloader/downloader.py:1011 +#: redbot/cogs/downloader/downloader.py:1038 msgid "\n" "This cog was already pinned: " msgstr "\n" "Bu cog zaten sabitlenmişti: " -#: redbot/cogs/downloader/downloader.py:1017 +#: redbot/cogs/downloader/downloader.py:1044 #, 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" +" - `[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:1039 +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1066 msgid "Unpinned cogs: " msgstr "Sabitlemesi kaldırılmış coglar: " -#: redbot/cogs/downloader/downloader.py:1039 +#: redbot/cogs/downloader/downloader.py:1066 msgid "Unpinned cog: " msgstr "Sabitlemesi kaldırılan cog: " -#: redbot/cogs/downloader/downloader.py:1043 +#: redbot/cogs/downloader/downloader.py:1070 msgid "\n" "These cogs weren't pinned: " msgstr "\n" "Bu coglar sabitlenmedi: " -#: redbot/cogs/downloader/downloader.py:1045 +#: redbot/cogs/downloader/downloader.py:1072 msgid "\n" "This cog was already not pinned: " msgstr "\n" "Bu cog zaten sabit değildi: " -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1078 #, docstring msgid "List currently pinned cogs." msgstr "Şu anda sabitlenmiş olan cogları listeler." -#: redbot/cogs/downloader/downloader.py:1057 +#: redbot/cogs/downloader/downloader.py:1085 +msgid "unknown" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1088 msgid "None." msgstr "Hiçbiri." -#: redbot/cogs/downloader/downloader.py:1061 +#: redbot/cogs/downloader/downloader.py:1092 msgid "(continued)" msgstr "(devam etmekte)" -#: redbot/cogs/downloader/downloader.py:1061 +#: redbot/cogs/downloader/downloader.py:1092 msgid "Pinned Cogs:" msgstr "Sabitlenmiş coglar:" -#: redbot/cogs/downloader/downloader.py:1071 +#: redbot/cogs/downloader/downloader.py:1098 msgid "Pinned Cogs: \n" msgstr "Sabitlenmiş coglar: \n" -#: redbot/cogs/downloader/downloader.py:1076 +#: redbot/cogs/downloader/downloader.py:1103 #, docstring msgid "\n" " Check for available cog updates (including pinned cogs).\n\n" @@ -602,200 +542,168 @@ msgstr "\n" " Cogları güncellemek için `[p]cog update` kullanın.\n" " " -#: redbot/cogs/downloader/downloader.py:1092 +#: redbot/cogs/downloader/downloader.py:1119 msgid "These cogs can be updated: " msgstr "Bu coglar güncellenebilir: " -#: redbot/cogs/downloader/downloader.py:1094 +#: redbot/cogs/downloader/downloader.py:1121 msgid "This cog can be updated: " msgstr "Bu cog güncellenebilir: " -#: redbot/cogs/downloader/downloader.py:1099 +#: redbot/cogs/downloader/downloader.py:1126 msgid "\n" "These shared libraries can be updated: " msgstr "\n" "Bu ortak kütüphaneler güncellenebilir: " -#: redbot/cogs/downloader/downloader.py:1101 +#: redbot/cogs/downloader/downloader.py:1128 msgid "\n" "This shared library can be updated: " msgstr "\n" "Bu ortak kütüphane güncellenebilir: " -#: redbot/cogs/downloader/downloader.py:1104 +#: redbot/cogs/downloader/downloader.py:1131 msgid "No cogs can be updated." msgstr "Güncellenebilir cog bulunmamakta." -#: redbot/cogs/downloader/downloader.py:1108 +#: redbot/cogs/downloader/downloader.py:1135 msgid "All installed cogs are up to date." msgstr "Yüklü olan tüm coglar güncel." -#: redbot/cogs/downloader/downloader.py:1117 +#: redbot/cogs/downloader/downloader.py:1146 #, docstring msgid "Update all cogs, or ones of your choosing.\n\n" " Examples:\n" -" - `[p]cog update`\n" -" - `[p]cog update defender`\n\n" +" - `[p]cog update`\n" +" - `[p]cog update True`\n" +" - `[p]cog update defender`\n" +" - `[p]cog update True defender`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\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" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:1131 +#: redbot/cogs/downloader/downloader.py:1167 #, 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" +" - `[p]cog updateallfromrepos 26-Cogs`\n" +" - `[p]cog updateallfromrepos True 26-Cogs`\n" +" - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\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" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:1147 +#: redbot/cogs/downloader/downloader.py:1192 #, 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" +" Examples:\n" +" - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\n" +" - `[p]cog updatetoversion True Broken-Repo 6107c0770ad391f1d3a6131b216991e862cc897e cog_name`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\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" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:1225 +#: redbot/cogs/downloader/downloader.py:1274 msgid "There were no cogs to check." msgstr "Denetlenecek cog yok." -#: redbot/cogs/downloader/downloader.py:1229 -#: redbot/cogs/downloader/downloader.py:1265 +#: redbot/cogs/downloader/downloader.py:1278 +#: redbot/cogs/downloader/downloader.py:1314 msgid "\n" "These cogs are pinned and therefore weren't checked: " msgstr "\n" "Bu coglar sabitlenmiştir ve denetlenemezler: " -#: redbot/cogs/downloader/downloader.py:1231 -#: redbot/cogs/downloader/downloader.py:1267 +#: redbot/cogs/downloader/downloader.py:1280 +#: redbot/cogs/downloader/downloader.py:1316 msgid "\n" "This cog is pinned and therefore wasn't checked: " msgstr "\n" "Bu cog sabitlenmiş olduğundan kontrol edilmedi: " -#: redbot/cogs/downloader/downloader.py:1245 +#: redbot/cogs/downloader/downloader.py:1294 msgid "Cogs from provided repos are already up to date." msgstr "Belirtilen depolardan kurulmuş coglar zaten güncel." -#: redbot/cogs/downloader/downloader.py:1248 +#: redbot/cogs/downloader/downloader.py:1297 msgid "Provided cogs are already up to date with this revision." msgstr "Belirtilen coglar zaten bu sürümde." -#: redbot/cogs/downloader/downloader.py:1252 +#: redbot/cogs/downloader/downloader.py:1301 msgid "Cogs from provided repo are already up to date with this revision." msgstr "Belirtilen depodan kurulmuş coglar zaten bu sürümde." -#: redbot/cogs/downloader/downloader.py:1257 +#: redbot/cogs/downloader/downloader.py:1306 msgid "Provided cogs are already up to date." msgstr "Belirtilen coglar zaten güncel." -#: redbot/cogs/downloader/downloader.py:1259 +#: redbot/cogs/downloader/downloader.py:1308 msgid "All installed cogs are already up to date." msgstr "Yüklü olan tüm coglar zaten güncel." -#: redbot/cogs/downloader/downloader.py:1289 +#: redbot/cogs/downloader/downloader.py:1338 #, docstring msgid "List all available cogs from a single repo.\n\n" " Example:\n" -" - `[p]cog list 26-Cogs`\n\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" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:1306 -msgid "Installed Cogs:\n" -"{text}" -msgstr "Yüklü Coglar:\n" +#: redbot/cogs/downloader/downloader.py:1356 +msgid "# Installed Cogs\n" "{text}" +msgstr "" -#: redbot/cogs/downloader/downloader.py:1308 -msgid "Installed Cog:\n" -"{text}" -msgstr "Yüklenen Cog:\n" +#: redbot/cogs/downloader/downloader.py:1358 +msgid "# Installed Cog\n" "{text}" +msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1369 +msgid "> Available Cogs\n" "No cogs are available." -msgstr "Mevcut Coglar:\n" -"Mevcut başka cog bulunmamakta." +msgstr "" -#: redbot/cogs/downloader/downloader.py:1321 -msgid "Available Cogs:\n" -"{text}" -msgstr "Mevcut Coglar:\n" +#: redbot/cogs/downloader/downloader.py:1371 +msgid "> Available Cogs\n" "{text}" +msgstr "" -#: redbot/cogs/downloader/downloader.py:1323 -msgid "Available Cog:\n" -"{text}" -msgstr "Mevcut Cog:\n" +#: redbot/cogs/downloader/downloader.py:1373 +msgid "> Available Cog\n" "{text}" +msgstr "" -#: redbot/cogs/downloader/downloader.py:1330 +#: redbot/cogs/downloader/downloader.py:1380 #, docstring msgid "List information about a single cog.\n\n" " Example:\n" -" - `[p]cog info 26-Cogs defender`\n\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" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:1343 +#: redbot/cogs/downloader/downloader.py:1393 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:1349 +#: redbot/cogs/downloader/downloader.py:1399 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -809,226 +717,242 @@ msgstr "{cog_name} hakkında bilgi:\n" "Yapımcı: {author}\n" "Gereksinimler: {requirements}" -#: redbot/cogs/downloader/downloader.py:1361 +#: redbot/cogs/downloader/downloader.py:1411 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:1430 +#: redbot/cogs/downloader/downloader.py:1480 msgid "\n" "Couldn't find these cogs in {repo.name}: " msgstr "\n" "{repo.name} deposunda bu coglar bulunamadı: " -#: redbot/cogs/downloader/downloader.py:1432 +#: redbot/cogs/downloader/downloader.py:1482 msgid "\n" "Couldn't find this cog in {repo.name}: " msgstr "\n" "Bu cog {repo.name} deposunda bulunamadı: " -#: redbot/cogs/downloader/downloader.py:1436 +#: redbot/cogs/downloader/downloader.py:1486 msgid "\n" "These cogs were already installed: " msgstr "\n" "Bu coglar zaten kuruluydu: " -#: redbot/cogs/downloader/downloader.py:1438 +#: redbot/cogs/downloader/downloader.py:1488 msgid "\n" "This cog was already installed: " msgstr "\n" "Bu cog zaten kuruluydu: " -#: redbot/cogs/downloader/downloader.py:1442 +#: redbot/cogs/downloader/downloader.py:1492 msgid "\n" "Some cogs with these names are already installed from different repos: " msgstr "\n" "Bu isimlerdeki coglar zaten diğer depolardan kurulmuştu: " -#: redbot/cogs/downloader/downloader.py:1444 -msgid "Cog with this name is already installed from a different repo." -msgstr "Bu ada sahip bir cog başka bir depodan zaten kurulmuş." +#: redbot/cogs/downloader/downloader.py:1494 +msgid "\n" +"Cog with this name is already installed from a different repo: " +msgstr "\n" +"Bu ada sahip bir cog başka bir depodan zaten kurulmuş: " -#: redbot/cogs/downloader/downloader.py:1461 +#: redbot/cogs/downloader/downloader.py:1511 msgid " (Minimum: {min_version})" msgstr " (En az: {min_version})" -#: redbot/cogs/downloader/downloader.py:1474 +#: redbot/cogs/downloader/downloader.py:1524 msgid " (Minimum: {min_version}" msgstr " (En az: {min_version}" -#: redbot/cogs/downloader/downloader.py:1478 +#: redbot/cogs/downloader/downloader.py:1528 msgid ", at most: {max_version}" msgstr ", en fazla: {max_version}" -#: redbot/cogs/downloader/downloader.py:1487 +#: redbot/cogs/downloader/downloader.py:1537 msgid "\n" "These cogs require higher python version than you have: " msgstr "\n" "Bu coglar sizde bulunandan daha yüksek python sürümü gerektirmekte: " -#: redbot/cogs/downloader/downloader.py:1489 -msgid "This cog requires higher python version than you have: " -msgstr "Bu cog size bulunandan daha yeni python sürümüne ihtiyaç duyar: " +#: redbot/cogs/downloader/downloader.py:1539 +msgid "\n" +"This cog requires higher python version than you have: " +msgstr "\n" +"Bu cog size bulunandan daha yeni python sürümüne ihtiyaç duyar: " -#: redbot/cogs/downloader/downloader.py:1493 +#: redbot/cogs/downloader/downloader.py:1543 msgid "\n" "These cogs require different Red version than you currently have ({current_version}): " msgstr "\n" "Bu coglar şu anda sizde olandan farklı bir Red sürümü gerektirmekte ({current_version}): " -#: redbot/cogs/downloader/downloader.py:1498 -msgid "This cog requires different Red version than you currently have ({current_version}): " -msgstr "Bu cog sizde bulunandan farklı Red sürümüne ihtiyaç duyar ({current_version}): " +#: redbot/cogs/downloader/downloader.py:1548 +msgid "\n" +"This cog requires different Red version than you currently have ({current_version}): " +msgstr "\n" +"Bu cog şu anda sizde olandan farklı bir Red sürümü gerektirmekte ({current_version}): " -#: redbot/cogs/downloader/downloader.py:1569 +#: redbot/cogs/downloader/downloader.py:1619 msgid "Cog update completed successfully." msgstr "Cog güncelleştirme başarıyla tamamlandı." -#: redbot/cogs/downloader/downloader.py:1584 +#: redbot/cogs/downloader/downloader.py:1634 msgid "\n" "End user data statements of these cogs have changed: " msgstr "\n" "Bu cogların son kullanıcı veri bildirgeleri değişti: " -#: redbot/cogs/downloader/downloader.py:1586 +#: redbot/cogs/downloader/downloader.py:1636 msgid "\n" "You can use {command} to see the updated statements.\n" msgstr "\n" "Güncellenmiş ifadeleri görmek için {command} kullanabilirsiniz.\n" -#: redbot/cogs/downloader/downloader.py:1592 -msgid "End user data statement of this cog has changed:" -msgstr "Bu cog için son kullanıcı veri bildirgesi değişti:" +#: redbot/cogs/downloader/downloader.py:1642 +msgid "\n" +"End user data statement of this cog has changed:" +msgstr "\n" +"Bu cog için son kullanıcı veri bildirgesi değişti:" -#: redbot/cogs/downloader/downloader.py:1594 +#: redbot/cogs/downloader/downloader.py:1644 msgid "\n" "You can use {command} to see the updated statement.\n" msgstr "\n" "Yeni bildirgeyi okumak için {command} kullanabilirsiniz.\n" -#: redbot/cogs/downloader/downloader.py:1601 +#: redbot/cogs/downloader/downloader.py:1651 +msgid "\n" +"You may need to resync your slash commands with `{prefix}slash sync`." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1657 msgid "\n" "Failed to update cogs: " msgstr "\n" "Cogları güncellerken bir sorun oluştu: " -#: redbot/cogs/downloader/downloader.py:1603 +#: redbot/cogs/downloader/downloader.py:1659 msgid "\n" "Failed to update cog: " msgstr "\n" "Bu cog güncellenirken hata oluştu: " -#: redbot/cogs/downloader/downloader.py:1606 +#: redbot/cogs/downloader/downloader.py:1662 msgid "No cogs were updated." msgstr "Hiçbir cog güncellenmedi." -#: redbot/cogs/downloader/downloader.py:1609 +#: redbot/cogs/downloader/downloader.py:1665 msgid "\n" "Some shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "\n" "Bazı ortak kütüphaneler güncellendi, değişikliklerin uygulanması için botu yeniden başlatmalısınız." -#: redbot/cogs/downloader/downloader.py:1614 +#: redbot/cogs/downloader/downloader.py:1670 msgid "\n" "A shared library was updated, you should restart the bot to bring the changes into effect." msgstr "\n" "Bir ortak kütüphane güncellendi, değişikliklerin uygulanması için botu yeniden başlatın." -#: redbot/cogs/downloader/downloader.py:1631 +#: redbot/cogs/downloader/downloader.py:1687 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:1636 +#: redbot/cogs/downloader/downloader.py:1692 msgid "Would you like to reload the updated cogs?" msgstr "Veriyi yeniden göndermek istiyor musun?" -#: redbot/cogs/downloader/downloader.py:1638 +#: redbot/cogs/downloader/downloader.py:1694 msgid "Would you like to reload the updated cog?" msgstr "Güncellenen cogı yeniden başlatmak ister misiniz?" -#: redbot/cogs/downloader/downloader.py:1662 +#: redbot/cogs/downloader/downloader.py:1720 msgid "OK then." msgstr "Tamam o zaman." -#: redbot/cogs/downloader/downloader.py:1692 +#: redbot/cogs/downloader/downloader.py:1750 #, 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" +" - `[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" -" " +msgstr "" -#: redbot/cogs/downloader/downloader.py:1706 +#: redbot/cogs/downloader/downloader.py:1764 msgid "That command doesn't seem to exist." msgstr "Bu komut var gibi görünmüyor." -#: redbot/cogs/downloader/downloader.py:1721 +#: redbot/cogs/downloader/downloader.py:1779 +#: redbot/cogs/downloader/downloader.py:1784 msgid "Missing from installed repos" msgstr "Kurulu depolardan eksik" -#: redbot/cogs/downloader/downloader.py:1731 +#: redbot/cogs/downloader/downloader.py:1799 +#: redbot/cogs/downloader/downloader.py:1801 msgid "Unknown" msgstr "Bilinmiyor" -#: redbot/cogs/downloader/downloader.py:1732 +#: redbot/cogs/downloader/downloader.py:1800 msgid "None - this cog wasn't installed via downloader" msgstr "Not - bu cog downloader ile kurulmadı" -#: redbot/cogs/downloader/downloader.py:1735 +#: redbot/cogs/downloader/downloader.py:1804 msgid "This command is not provided by a cog." msgstr "Bu komut bir cog tarafından sağlanmamakta." -#: redbot/cogs/downloader/downloader.py:1741 +#: redbot/cogs/downloader/downloader.py:1810 msgid "Command:" msgstr "Komut:" -#: redbot/cogs/downloader/downloader.py:1742 -msgid "Cog Name:" -msgstr "Cog İsmi:" +#: redbot/cogs/downloader/downloader.py:1811 +msgid "Cog package name:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1812 +msgid "Cog name:" +msgstr "Cog ismi:" -#: redbot/cogs/downloader/downloader.py:1743 +#: redbot/cogs/downloader/downloader.py:1813 msgid "Made by:" msgstr "Yapımcı:" -#: redbot/cogs/downloader/downloader.py:1744 +#: redbot/cogs/downloader/downloader.py:1814 +msgid "Repo name:" +msgstr "Repo ismi:" + +#: redbot/cogs/downloader/downloader.py:1815 msgid "Repo URL:" msgstr "Depo Adresi:" -#: redbot/cogs/downloader/downloader.py:1747 +#: redbot/cogs/downloader/downloader.py:1818 msgid "Repo branch:" msgstr "Depo dalı:" -#: redbot/cogs/downloader/downloader.py:1752 -msgid "Command: {command}\n" -"Cog name: {cog}\n" -"Made by: {author}\n" -"Repo URL: {repo_url}\n" -msgstr "Komut: {command}\n" -"Cog adı: {cog}\n" -"Yapımcı: {author}\n" -"Depo adresi: {repo_url}\n" +#: redbot/cogs/downloader/downloader.py:1823 +msgid "Command: {command}\n" +"Cog package name: {cog_pkg}\n" +"Cog name: {cog}\n" +"Made by: {author}\n" +"Repo name: {repo_name}\n" +"Repo URL: {repo_url}\n" +msgstr "" -#: redbot/cogs/downloader/downloader.py:1756 +#: redbot/cogs/downloader/downloader.py:1839 msgid "Repo branch: {branch_name}\n" msgstr "Depo dalı: {branch_name}\n" -#: redbot/cogs/downloader/downloader.py:1777 +#: redbot/cogs/downloader/downloader.py:1860 msgid "Failed to update the following repositories:" msgstr "Bu repoları güncellerken bir sorun yaşadım:" -#: redbot/cogs/downloader/downloader.py:1779 +#: redbot/cogs/downloader/downloader.py:1862 msgid "Failed to update the following repository:" msgstr "Bu depo güncellenirken hata ile karşılaşıldı:" -#: redbot/cogs/downloader/downloader.py:1782 +#: redbot/cogs/downloader/downloader.py:1865 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 7b8190a86ab..85c1686e26e 100644 --- a/redbot/cogs/downloader/locales/uk-UA.po +++ b/redbot/cogs/downloader/locales/uk-UA.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-27 12:48+0000\n" +"POT-Creation-Date: 2023-12-24 00:24+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,13 +15,13 @@ msgstr "" "X-Crowdin-File-ID: 20\n" "Language: uk_UA\n" -#: redbot/cogs/downloader/checks.py:12 +#: redbot/cogs/downloader/checks.py:20 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\n" -"By 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\n" +"By typing '{confirmation_message}' you declare that you have read and fully understand the above message. This message won't be shown again until the next reboot.\n\n" "You have **30** seconds to reply to this message." msgstr "" -#: redbot/cogs/downloader/checks.py:36 +#: redbot/cogs/downloader/checks.py:38 msgid "Your response has timed out, please try again." msgstr "" @@ -34,13 +34,13 @@ msgstr "" msgid "Cog `{cog_name}` is not installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:30 +#: redbot/cogs/downloader/downloader.py:31 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 +#: redbot/cogs/downloader/downloader.py:40 #, docstring msgid "Install community cogs made by Cog Creators.\n\n" " Community cogs, also called third party cogs, are not included\n" @@ -52,47 +52,47 @@ msgid "Install community cogs made by Cog Creators.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:484 +#: redbot/cogs/downloader/downloader.py:490 #, 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" +" - `[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 +#: redbot/cogs/downloader/downloader.py:508 msgid "Libraries installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:502 +#: redbot/cogs/downloader/downloader.py:508 msgid "Library installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:505 +#: redbot/cogs/downloader/downloader.py:511 msgid "Some libraries failed to install. Please check your logs for a complete list." msgstr "" -#: redbot/cogs/downloader/downloader.py:510 +#: redbot/cogs/downloader/downloader.py:516 msgid "The library failed to install. Please check your logs for a complete list." msgstr "" -#: redbot/cogs/downloader/downloader.py:518 +#: redbot/cogs/downloader/downloader.py:524 #, docstring msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:525 +#: redbot/cogs/downloader/downloader.py:531 #, 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" +" - `[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, hyphens, and dots (but they cannot start or end with a dot).\n\n" " The branch will be the default branch if not specified.\n\n" " **Arguments**\n\n" " - `` The name given to the repo.\n" @@ -101,138 +101,146 @@ msgid "Add a new repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:545 -msgid "Repo names can only contain characters A-z, numbers, underscores, and hyphens." +#: redbot/cogs/downloader/downloader.py:551 +msgid "Repo names cannot start or end with a dot." msgstr "" -#: redbot/cogs/downloader/downloader.py:554 +#: redbot/cogs/downloader/downloader.py:555 +msgid "Repo names can only contain characters A-z, numbers, underscores, hyphens, and dots." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:567 msgid "The repo name you provided is already in use. Please choose another name." msgstr "" -#: redbot/cogs/downloader/downloader.py:558 +#: redbot/cogs/downloader/downloader.py:571 +msgid "Failed to authenticate or repository does not exist. See logs for more information." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:585 msgid "Something went wrong during the cloning process. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:576 +#: redbot/cogs/downloader/downloader.py:603 msgid "Something went wrong trying to add that repo. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:582 +#: redbot/cogs/downloader/downloader.py:609 msgid "Repo `{name}` successfully added." msgstr "" -#: redbot/cogs/downloader/downloader.py:588 +#: redbot/cogs/downloader/downloader.py:615 #, docstring msgid "\n" " Remove repos and their files.\n\n" " Examples:\n" -" - `[p]repo delete 26-Cogs`\n" -" - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n" +" - `[p]repo delete 26-Cogs`\n" +" - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n" " **Arguments**\n\n" " - `` The repo or repos to remove.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:604 +#: redbot/cogs/downloader/downloader.py:631 msgid "Successfully deleted repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:606 +#: redbot/cogs/downloader/downloader.py:633 msgid "Successfully deleted the repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:613 +#: redbot/cogs/downloader/downloader.py:640 #, docstring msgid "List all installed repos." msgstr "" -#: redbot/cogs/downloader/downloader.py:617 +#: redbot/cogs/downloader/downloader.py:644 msgid "There are no repos installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:620 -msgid "Installed Repos:\n\n" +#: redbot/cogs/downloader/downloader.py:647 +msgid "# Installed Repos\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:622 -msgid "Installed Repo:\n\n" +#: redbot/cogs/downloader/downloader.py:649 +msgid "# Installed Repo\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:631 +#: redbot/cogs/downloader/downloader.py:658 #, docstring msgid "Show information about a repo.\n\n" " Example:\n" -" - `[p]repo info 26-Cogs`\n\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:640 -#: redbot/cogs/downloader/downloader.py:1363 -#: redbot/cogs/downloader/downloader.py:1718 +#: redbot/cogs/downloader/downloader.py:667 +#: redbot/cogs/downloader/downloader.py:1413 +#: redbot/cogs/downloader/downloader.py:1776 msgid "Missing from info.json" msgstr "" -#: redbot/cogs/downloader/downloader.py:642 +#: redbot/cogs/downloader/downloader.py:669 msgid "Repo url: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:644 +#: redbot/cogs/downloader/downloader.py:671 msgid "Branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:645 +#: redbot/cogs/downloader/downloader.py:672 msgid "Made by: {author}\n" "Description:\n" "{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:649 +#: redbot/cogs/downloader/downloader.py:676 msgid "Information on {repo_name} repo:{information}" msgstr "" -#: redbot/cogs/downloader/downloader.py:657 +#: redbot/cogs/downloader/downloader.py:684 #, 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" +" - `[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:677 +#: redbot/cogs/downloader/downloader.py:704 msgid "Repo update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:678 -#: redbot/cogs/downloader/downloader.py:1580 +#: redbot/cogs/downloader/downloader.py:705 +#: redbot/cogs/downloader/downloader.py:1630 msgid "\n" "Updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:680 +#: redbot/cogs/downloader/downloader.py:707 msgid "All installed repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:683 +#: redbot/cogs/downloader/downloader.py:710 msgid "These repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:685 +#: redbot/cogs/downloader/downloader.py:712 msgid "This repo is already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:695 +#: redbot/cogs/downloader/downloader.py:722 #, docstring msgid "Base command for cog installation management commands." msgstr "" -#: redbot/cogs/downloader/downloader.py:700 +#: redbot/cogs/downloader/downloader.py:727 #, docstring msgid "\n" " This command should not be used unless Red specifically asks for it.\n\n" @@ -242,56 +250,56 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:730 -#: redbot/cogs/downloader/downloader.py:1560 +#: redbot/cogs/downloader/downloader.py:757 +#: redbot/cogs/downloader/downloader.py:1610 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:732 -#: redbot/cogs/downloader/downloader.py:1562 +#: redbot/cogs/downloader/downloader.py:759 +#: redbot/cogs/downloader/downloader.py:1612 msgid "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:737 -#: redbot/cogs/downloader/downloader.py:1622 +#: redbot/cogs/downloader/downloader.py:764 +#: redbot/cogs/downloader/downloader.py:1678 msgid "\n" "Failed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:739 -#: redbot/cogs/downloader/downloader.py:1624 +#: redbot/cogs/downloader/downloader.py:766 +#: redbot/cogs/downloader/downloader.py:1680 msgid "\n" "Failed to install shared library: " msgstr "" -#: redbot/cogs/downloader/downloader.py:744 +#: redbot/cogs/downloader/downloader.py:771 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:752 +#: redbot/cogs/downloader/downloader.py:779 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:760 +#: redbot/cogs/downloader/downloader.py:787 #, 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" +" - `[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:779 +#: redbot/cogs/downloader/downloader.py:806 #, 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" +" - `[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" @@ -299,186 +307,190 @@ msgid "Install a cog from the specified revision of given repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:806 -#: redbot/cogs/downloader/downloader.py:1193 +#: redbot/cogs/downloader/downloader.py:833 +#: redbot/cogs/downloader/downloader.py:1242 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:818 -#: redbot/cogs/downloader/downloader.py:1204 +#: redbot/cogs/downloader/downloader.py:845 +#: redbot/cogs/downloader/downloader.py:1253 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:833 +#: redbot/cogs/downloader/downloader.py:860 msgid "\n" "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:835 +#: redbot/cogs/downloader/downloader.py:862 msgid "\n" "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:856 +#: redbot/cogs/downloader/downloader.py:883 msgid "\n" "Failed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:858 +#: redbot/cogs/downloader/downloader.py:885 msgid "\n" "Failed to install shared library for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:867 +#: redbot/cogs/downloader/downloader.py:894 msgid "\n" "Failed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:869 +#: redbot/cogs/downloader/downloader.py:896 msgid "\n" "Failed to install the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:878 +#: redbot/cogs/downloader/downloader.py:905 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:880 +#: redbot/cogs/downloader/downloader.py:907 msgid "Successfully installed the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:884 +#: redbot/cogs/downloader/downloader.py:911 msgid "\n" "These cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" msgstr "" -#: redbot/cogs/downloader/downloader.py:891 +#: redbot/cogs/downloader/downloader.py:918 msgid "\n" "You can load them using {command_1}. To see end user data statements, you can use {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:908 +#: redbot/cogs/downloader/downloader.py:935 #, 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 defender`\n" -" - `[p]cog uninstall say roleinvite`\n\n" +" - `[p]cog uninstall defender`\n" +" - `[p]cog uninstall say roleinvite`\n\n" " **Arguments**\n\n" " - `` The cog or cogs to uninstall.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:941 +#: redbot/cogs/downloader/downloader.py:968 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:943 +#: redbot/cogs/downloader/downloader.py:970 msgid "Successfully uninstalled the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:948 +#: redbot/cogs/downloader/downloader.py:975 msgid "\n" "Downloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:953 +#: redbot/cogs/downloader/downloader.py:980 msgid "\n" "They were most likely removed without using {command_1}.\n" "You may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:964 +#: redbot/cogs/downloader/downloader.py:991 msgid "\n" "Downloader has removed this cog from the installed cogs list but it wasn't able to find its files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:969 +#: redbot/cogs/downloader/downloader.py:996 msgid "\n" "It was most likely removed without using {command_1}.\n" "You may need to remove those files manually if the cog is still usable. If so, ensure the cog has been unloaded with {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:982 +#: redbot/cogs/downloader/downloader.py:1009 #, 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" +" - `[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:1005 +#: redbot/cogs/downloader/downloader.py:1032 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1005 +#: redbot/cogs/downloader/downloader.py:1032 msgid "Pinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1009 +#: redbot/cogs/downloader/downloader.py:1036 msgid "\n" "These cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1011 +#: redbot/cogs/downloader/downloader.py:1038 msgid "\n" "This cog was already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1017 +#: redbot/cogs/downloader/downloader.py:1044 #, 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" +" - `[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:1039 +#: redbot/cogs/downloader/downloader.py:1066 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1039 +#: redbot/cogs/downloader/downloader.py:1066 msgid "Unpinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1043 +#: redbot/cogs/downloader/downloader.py:1070 msgid "\n" "These cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1045 +#: redbot/cogs/downloader/downloader.py:1072 msgid "\n" "This cog was already not pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1078 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:1057 +#: redbot/cogs/downloader/downloader.py:1085 +msgid "unknown" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1088 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:1061 +#: redbot/cogs/downloader/downloader.py:1092 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:1061 +#: redbot/cogs/downloader/downloader.py:1092 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1071 +#: redbot/cogs/downloader/downloader.py:1098 msgid "Pinned Cogs: \n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1076 +#: redbot/cogs/downloader/downloader.py:1103 #, docstring msgid "\n" " Check for available cog updates (including pinned cogs).\n\n" @@ -487,157 +499,164 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1092 +#: redbot/cogs/downloader/downloader.py:1119 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1094 +#: redbot/cogs/downloader/downloader.py:1121 msgid "This cog can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1099 +#: redbot/cogs/downloader/downloader.py:1126 msgid "\n" "These shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1101 +#: redbot/cogs/downloader/downloader.py:1128 msgid "\n" "This shared library can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1104 +#: redbot/cogs/downloader/downloader.py:1131 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1108 +#: redbot/cogs/downloader/downloader.py:1135 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1117 +#: redbot/cogs/downloader/downloader.py:1146 #, docstring msgid "Update all cogs, or ones of your choosing.\n\n" " Examples:\n" -" - `[p]cog update`\n" -" - `[p]cog update defender`\n\n" +" - `[p]cog update`\n" +" - `[p]cog update True`\n" +" - `[p]cog update defender`\n" +" - `[p]cog update True defender`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\n" " - `[cogs...]` The cog or cogs to update. If omitted, all cogs are updated.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1131 +#: redbot/cogs/downloader/downloader.py:1167 #, 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" +" - `[p]cog updateallfromrepos 26-Cogs`\n" +" - `[p]cog updateallfromrepos True 26-Cogs`\n" +" - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\n" " - `` The repo or repos to update all cogs from.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1147 +#: redbot/cogs/downloader/downloader.py:1192 #, 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" +" Examples:\n" +" - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\n" +" - `[p]cog updatetoversion True Broken-Repo 6107c0770ad391f1d3a6131b216991e862cc897e cog_name`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\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:1225 +#: redbot/cogs/downloader/downloader.py:1274 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1229 -#: redbot/cogs/downloader/downloader.py:1265 +#: redbot/cogs/downloader/downloader.py:1278 +#: redbot/cogs/downloader/downloader.py:1314 msgid "\n" "These cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1231 -#: redbot/cogs/downloader/downloader.py:1267 +#: redbot/cogs/downloader/downloader.py:1280 +#: redbot/cogs/downloader/downloader.py:1316 msgid "\n" "This cog is pinned and therefore wasn't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1245 +#: redbot/cogs/downloader/downloader.py:1294 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1248 +#: redbot/cogs/downloader/downloader.py:1297 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1252 +#: redbot/cogs/downloader/downloader.py:1301 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1257 +#: redbot/cogs/downloader/downloader.py:1306 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1259 +#: redbot/cogs/downloader/downloader.py:1308 msgid "All installed cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1289 +#: redbot/cogs/downloader/downloader.py:1338 #, docstring msgid "List all available cogs from a single repo.\n\n" " Example:\n" -" - `[p]cog list 26-Cogs`\n\n" +" - `[p]cog list 26-Cogs`\n\n" " **Arguments**\n\n" " - `` The repo to list cogs from.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1306 -msgid "Installed Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1356 +msgid "# Installed Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1308 -msgid "Installed Cog:\n" +#: redbot/cogs/downloader/downloader.py:1358 +msgid "# Installed Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1369 +msgid "> Available Cogs\n" "No cogs are available." msgstr "" -#: redbot/cogs/downloader/downloader.py:1321 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1371 +msgid "> Available Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1323 -msgid "Available Cog:\n" +#: redbot/cogs/downloader/downloader.py:1373 +msgid "> Available Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1330 +#: redbot/cogs/downloader/downloader.py:1380 #, docstring msgid "List information about a single cog.\n\n" " Example:\n" -" - `[p]cog info 26-Cogs defender`\n\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:1343 +#: redbot/cogs/downloader/downloader.py:1393 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:1349 +#: redbot/cogs/downloader/downloader.py:1399 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -646,203 +665,224 @@ msgid "Information on {cog_name}:\n" "Requirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1361 +#: redbot/cogs/downloader/downloader.py:1411 msgid "Author of the cog didn't provide end user data statement." msgstr "" -#: redbot/cogs/downloader/downloader.py:1430 +#: redbot/cogs/downloader/downloader.py:1480 msgid "\n" "Couldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1432 +#: redbot/cogs/downloader/downloader.py:1482 msgid "\n" "Couldn't find this cog in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1436 +#: redbot/cogs/downloader/downloader.py:1486 msgid "\n" "These cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1438 +#: redbot/cogs/downloader/downloader.py:1488 msgid "\n" "This cog was already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1442 +#: redbot/cogs/downloader/downloader.py:1492 msgid "\n" "Some cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1444 -msgid "Cog with this name is already installed from a different repo." +#: redbot/cogs/downloader/downloader.py:1494 +msgid "\n" +"Cog with this name is already installed from a different repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1461 +#: redbot/cogs/downloader/downloader.py:1511 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1474 +#: redbot/cogs/downloader/downloader.py:1524 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1478 +#: redbot/cogs/downloader/downloader.py:1528 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1487 +#: redbot/cogs/downloader/downloader.py:1537 msgid "\n" "These cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1489 -msgid "This cog requires higher python version than you have: " +#: redbot/cogs/downloader/downloader.py:1539 +msgid "\n" +"This cog requires higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1493 +#: redbot/cogs/downloader/downloader.py:1543 msgid "\n" "These cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1498 -msgid "This cog requires different Red version than you currently have ({current_version}): " +#: redbot/cogs/downloader/downloader.py:1548 +msgid "\n" +"This cog requires different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1569 +#: redbot/cogs/downloader/downloader.py:1619 msgid "Cog update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:1584 +#: redbot/cogs/downloader/downloader.py:1634 msgid "\n" "End user data statements of these cogs have changed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1586 +#: redbot/cogs/downloader/downloader.py:1636 msgid "\n" "You can use {command} to see the updated statements.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1592 -msgid "End user data statement of this cog has changed:" +#: redbot/cogs/downloader/downloader.py:1642 +msgid "\n" +"End user data statement of this cog has changed:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1594 +#: redbot/cogs/downloader/downloader.py:1644 msgid "\n" "You can use {command} to see the updated statement.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1601 +#: redbot/cogs/downloader/downloader.py:1651 +msgid "\n" +"You may need to resync your slash commands with `{prefix}slash sync`." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1657 msgid "\n" "Failed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1603 +#: redbot/cogs/downloader/downloader.py:1659 msgid "\n" "Failed to update cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1606 +#: redbot/cogs/downloader/downloader.py:1662 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1609 +#: redbot/cogs/downloader/downloader.py:1665 msgid "\n" "Some shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1614 +#: redbot/cogs/downloader/downloader.py:1670 msgid "\n" "A shared library was updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1631 +#: redbot/cogs/downloader/downloader.py:1687 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1636 +#: redbot/cogs/downloader/downloader.py:1692 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1638 +#: redbot/cogs/downloader/downloader.py:1694 msgid "Would you like to reload the updated cog?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1662 +#: redbot/cogs/downloader/downloader.py:1720 msgid "OK then." msgstr "" -#: redbot/cogs/downloader/downloader.py:1692 +#: redbot/cogs/downloader/downloader.py:1750 #, 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" +" - `[p]findcog ping`\n\n" " **Arguments**\n\n" " - `` The command to search for.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1706 +#: redbot/cogs/downloader/downloader.py:1764 msgid "That command doesn't seem to exist." msgstr "" -#: redbot/cogs/downloader/downloader.py:1721 +#: redbot/cogs/downloader/downloader.py:1779 +#: redbot/cogs/downloader/downloader.py:1784 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1731 +#: redbot/cogs/downloader/downloader.py:1799 +#: redbot/cogs/downloader/downloader.py:1801 msgid "Unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1732 +#: redbot/cogs/downloader/downloader.py:1800 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1735 +#: redbot/cogs/downloader/downloader.py:1804 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1741 +#: redbot/cogs/downloader/downloader.py:1810 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1742 -msgid "Cog Name:" +#: redbot/cogs/downloader/downloader.py:1811 +msgid "Cog package name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1743 +#: redbot/cogs/downloader/downloader.py:1812 +msgid "Cog name:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1813 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1744 +#: redbot/cogs/downloader/downloader.py:1814 +msgid "Repo name:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1815 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1747 +#: redbot/cogs/downloader/downloader.py:1818 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1752 -msgid "Command: {command}\n" -"Cog name: {cog}\n" -"Made by: {author}\n" -"Repo URL: {repo_url}\n" +#: redbot/cogs/downloader/downloader.py:1823 +msgid "Command: {command}\n" +"Cog package name: {cog_pkg}\n" +"Cog name: {cog}\n" +"Made by: {author}\n" +"Repo name: {repo_name}\n" +"Repo URL: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1756 +#: redbot/cogs/downloader/downloader.py:1839 msgid "Repo branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1777 +#: redbot/cogs/downloader/downloader.py:1860 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1779 +#: redbot/cogs/downloader/downloader.py:1862 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1782 +#: redbot/cogs/downloader/downloader.py:1865 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 bff6f802f70..dce50c92142 100644 --- a/redbot/cogs/downloader/locales/vi-VN.po +++ b/redbot/cogs/downloader/locales/vi-VN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-27 12:48+0000\n" +"POT-Creation-Date: 2023-12-24 00:24+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,13 +15,13 @@ msgstr "" "X-Crowdin-File-ID: 20\n" "Language: vi_VN\n" -#: redbot/cogs/downloader/checks.py:12 +#: redbot/cogs/downloader/checks.py:20 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\n" -"By 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\n" +"By typing '{confirmation_message}' you declare that you have read and fully understand the above message. This message won't be shown again until the next reboot.\n\n" "You have **30** seconds to reply to this message." msgstr "" -#: redbot/cogs/downloader/checks.py:36 +#: redbot/cogs/downloader/checks.py:38 msgid "Your response has timed out, please try again." msgstr "" @@ -34,13 +34,13 @@ msgstr "" msgid "Cog `{cog_name}` is not installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:30 +#: redbot/cogs/downloader/downloader.py:31 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 +#: redbot/cogs/downloader/downloader.py:40 #, docstring msgid "Install community cogs made by Cog Creators.\n\n" " Community cogs, also called third party cogs, are not included\n" @@ -52,47 +52,47 @@ msgid "Install community cogs made by Cog Creators.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:484 +#: redbot/cogs/downloader/downloader.py:490 #, 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" +" - `[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 +#: redbot/cogs/downloader/downloader.py:508 msgid "Libraries installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:502 +#: redbot/cogs/downloader/downloader.py:508 msgid "Library installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:505 +#: redbot/cogs/downloader/downloader.py:511 msgid "Some libraries failed to install. Please check your logs for a complete list." msgstr "" -#: redbot/cogs/downloader/downloader.py:510 +#: redbot/cogs/downloader/downloader.py:516 msgid "The library failed to install. Please check your logs for a complete list." msgstr "" -#: redbot/cogs/downloader/downloader.py:518 +#: redbot/cogs/downloader/downloader.py:524 #, docstring msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:525 +#: redbot/cogs/downloader/downloader.py:531 #, 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" +" - `[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, hyphens, and dots (but they cannot start or end with a dot).\n\n" " The branch will be the default branch if not specified.\n\n" " **Arguments**\n\n" " - `` The name given to the repo.\n" @@ -101,138 +101,146 @@ msgid "Add a new repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:545 -msgid "Repo names can only contain characters A-z, numbers, underscores, and hyphens." +#: redbot/cogs/downloader/downloader.py:551 +msgid "Repo names cannot start or end with a dot." msgstr "" -#: redbot/cogs/downloader/downloader.py:554 +#: redbot/cogs/downloader/downloader.py:555 +msgid "Repo names can only contain characters A-z, numbers, underscores, hyphens, and dots." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:567 msgid "The repo name you provided is already in use. Please choose another name." msgstr "" -#: redbot/cogs/downloader/downloader.py:558 +#: redbot/cogs/downloader/downloader.py:571 +msgid "Failed to authenticate or repository does not exist. See logs for more information." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:585 msgid "Something went wrong during the cloning process. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:576 +#: redbot/cogs/downloader/downloader.py:603 msgid "Something went wrong trying to add that repo. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:582 +#: redbot/cogs/downloader/downloader.py:609 msgid "Repo `{name}` successfully added." msgstr "" -#: redbot/cogs/downloader/downloader.py:588 +#: redbot/cogs/downloader/downloader.py:615 #, docstring msgid "\n" " Remove repos and their files.\n\n" " Examples:\n" -" - `[p]repo delete 26-Cogs`\n" -" - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n" +" - `[p]repo delete 26-Cogs`\n" +" - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n" " **Arguments**\n\n" " - `` The repo or repos to remove.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:604 +#: redbot/cogs/downloader/downloader.py:631 msgid "Successfully deleted repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:606 +#: redbot/cogs/downloader/downloader.py:633 msgid "Successfully deleted the repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:613 +#: redbot/cogs/downloader/downloader.py:640 #, docstring msgid "List all installed repos." msgstr "" -#: redbot/cogs/downloader/downloader.py:617 +#: redbot/cogs/downloader/downloader.py:644 msgid "There are no repos installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:620 -msgid "Installed Repos:\n\n" +#: redbot/cogs/downloader/downloader.py:647 +msgid "# Installed Repos\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:622 -msgid "Installed Repo:\n\n" +#: redbot/cogs/downloader/downloader.py:649 +msgid "# Installed Repo\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:631 +#: redbot/cogs/downloader/downloader.py:658 #, docstring msgid "Show information about a repo.\n\n" " Example:\n" -" - `[p]repo info 26-Cogs`\n\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:640 -#: redbot/cogs/downloader/downloader.py:1363 -#: redbot/cogs/downloader/downloader.py:1718 +#: redbot/cogs/downloader/downloader.py:667 +#: redbot/cogs/downloader/downloader.py:1413 +#: redbot/cogs/downloader/downloader.py:1776 msgid "Missing from info.json" msgstr "" -#: redbot/cogs/downloader/downloader.py:642 +#: redbot/cogs/downloader/downloader.py:669 msgid "Repo url: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:644 +#: redbot/cogs/downloader/downloader.py:671 msgid "Branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:645 +#: redbot/cogs/downloader/downloader.py:672 msgid "Made by: {author}\n" "Description:\n" "{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:649 +#: redbot/cogs/downloader/downloader.py:676 msgid "Information on {repo_name} repo:{information}" msgstr "" -#: redbot/cogs/downloader/downloader.py:657 +#: redbot/cogs/downloader/downloader.py:684 #, 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" +" - `[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:677 +#: redbot/cogs/downloader/downloader.py:704 msgid "Repo update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:678 -#: redbot/cogs/downloader/downloader.py:1580 +#: redbot/cogs/downloader/downloader.py:705 +#: redbot/cogs/downloader/downloader.py:1630 msgid "\n" "Updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:680 +#: redbot/cogs/downloader/downloader.py:707 msgid "All installed repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:683 +#: redbot/cogs/downloader/downloader.py:710 msgid "These repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:685 +#: redbot/cogs/downloader/downloader.py:712 msgid "This repo is already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:695 +#: redbot/cogs/downloader/downloader.py:722 #, docstring msgid "Base command for cog installation management commands." msgstr "" -#: redbot/cogs/downloader/downloader.py:700 +#: redbot/cogs/downloader/downloader.py:727 #, docstring msgid "\n" " This command should not be used unless Red specifically asks for it.\n\n" @@ -242,56 +250,56 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:730 -#: redbot/cogs/downloader/downloader.py:1560 +#: redbot/cogs/downloader/downloader.py:757 +#: redbot/cogs/downloader/downloader.py:1610 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:732 -#: redbot/cogs/downloader/downloader.py:1562 +#: redbot/cogs/downloader/downloader.py:759 +#: redbot/cogs/downloader/downloader.py:1612 msgid "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:737 -#: redbot/cogs/downloader/downloader.py:1622 +#: redbot/cogs/downloader/downloader.py:764 +#: redbot/cogs/downloader/downloader.py:1678 msgid "\n" "Failed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:739 -#: redbot/cogs/downloader/downloader.py:1624 +#: redbot/cogs/downloader/downloader.py:766 +#: redbot/cogs/downloader/downloader.py:1680 msgid "\n" "Failed to install shared library: " msgstr "" -#: redbot/cogs/downloader/downloader.py:744 +#: redbot/cogs/downloader/downloader.py:771 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:752 +#: redbot/cogs/downloader/downloader.py:779 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:760 +#: redbot/cogs/downloader/downloader.py:787 #, 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" +" - `[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:779 +#: redbot/cogs/downloader/downloader.py:806 #, 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" +" - `[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" @@ -299,186 +307,190 @@ msgid "Install a cog from the specified revision of given repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:806 -#: redbot/cogs/downloader/downloader.py:1193 +#: redbot/cogs/downloader/downloader.py:833 +#: redbot/cogs/downloader/downloader.py:1242 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:818 -#: redbot/cogs/downloader/downloader.py:1204 +#: redbot/cogs/downloader/downloader.py:845 +#: redbot/cogs/downloader/downloader.py:1253 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:833 +#: redbot/cogs/downloader/downloader.py:860 msgid "\n" "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:835 +#: redbot/cogs/downloader/downloader.py:862 msgid "\n" "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:856 +#: redbot/cogs/downloader/downloader.py:883 msgid "\n" "Failed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:858 +#: redbot/cogs/downloader/downloader.py:885 msgid "\n" "Failed to install shared library for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:867 +#: redbot/cogs/downloader/downloader.py:894 msgid "\n" "Failed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:869 +#: redbot/cogs/downloader/downloader.py:896 msgid "\n" "Failed to install the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:878 +#: redbot/cogs/downloader/downloader.py:905 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:880 +#: redbot/cogs/downloader/downloader.py:907 msgid "Successfully installed the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:884 +#: redbot/cogs/downloader/downloader.py:911 msgid "\n" "These cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" msgstr "" -#: redbot/cogs/downloader/downloader.py:891 +#: redbot/cogs/downloader/downloader.py:918 msgid "\n" "You can load them using {command_1}. To see end user data statements, you can use {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:908 +#: redbot/cogs/downloader/downloader.py:935 #, 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 defender`\n" -" - `[p]cog uninstall say roleinvite`\n\n" +" - `[p]cog uninstall defender`\n" +" - `[p]cog uninstall say roleinvite`\n\n" " **Arguments**\n\n" " - `` The cog or cogs to uninstall.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:941 +#: redbot/cogs/downloader/downloader.py:968 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:943 +#: redbot/cogs/downloader/downloader.py:970 msgid "Successfully uninstalled the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:948 +#: redbot/cogs/downloader/downloader.py:975 msgid "\n" "Downloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:953 +#: redbot/cogs/downloader/downloader.py:980 msgid "\n" "They were most likely removed without using {command_1}.\n" "You may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:964 +#: redbot/cogs/downloader/downloader.py:991 msgid "\n" "Downloader has removed this cog from the installed cogs list but it wasn't able to find its files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:969 +#: redbot/cogs/downloader/downloader.py:996 msgid "\n" "It was most likely removed without using {command_1}.\n" "You may need to remove those files manually if the cog is still usable. If so, ensure the cog has been unloaded with {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:982 +#: redbot/cogs/downloader/downloader.py:1009 #, 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" +" - `[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:1005 +#: redbot/cogs/downloader/downloader.py:1032 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1005 +#: redbot/cogs/downloader/downloader.py:1032 msgid "Pinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1009 +#: redbot/cogs/downloader/downloader.py:1036 msgid "\n" "These cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1011 +#: redbot/cogs/downloader/downloader.py:1038 msgid "\n" "This cog was already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1017 +#: redbot/cogs/downloader/downloader.py:1044 #, 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" +" - `[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:1039 +#: redbot/cogs/downloader/downloader.py:1066 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1039 +#: redbot/cogs/downloader/downloader.py:1066 msgid "Unpinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1043 +#: redbot/cogs/downloader/downloader.py:1070 msgid "\n" "These cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1045 +#: redbot/cogs/downloader/downloader.py:1072 msgid "\n" "This cog was already not pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1078 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:1057 +#: redbot/cogs/downloader/downloader.py:1085 +msgid "unknown" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1088 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:1061 +#: redbot/cogs/downloader/downloader.py:1092 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:1061 +#: redbot/cogs/downloader/downloader.py:1092 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1071 +#: redbot/cogs/downloader/downloader.py:1098 msgid "Pinned Cogs: \n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1076 +#: redbot/cogs/downloader/downloader.py:1103 #, docstring msgid "\n" " Check for available cog updates (including pinned cogs).\n\n" @@ -487,157 +499,164 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1092 +#: redbot/cogs/downloader/downloader.py:1119 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1094 +#: redbot/cogs/downloader/downloader.py:1121 msgid "This cog can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1099 +#: redbot/cogs/downloader/downloader.py:1126 msgid "\n" "These shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1101 +#: redbot/cogs/downloader/downloader.py:1128 msgid "\n" "This shared library can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1104 +#: redbot/cogs/downloader/downloader.py:1131 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1108 +#: redbot/cogs/downloader/downloader.py:1135 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1117 +#: redbot/cogs/downloader/downloader.py:1146 #, docstring msgid "Update all cogs, or ones of your choosing.\n\n" " Examples:\n" -" - `[p]cog update`\n" -" - `[p]cog update defender`\n\n" +" - `[p]cog update`\n" +" - `[p]cog update True`\n" +" - `[p]cog update defender`\n" +" - `[p]cog update True defender`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\n" " - `[cogs...]` The cog or cogs to update. If omitted, all cogs are updated.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1131 +#: redbot/cogs/downloader/downloader.py:1167 #, 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" +" - `[p]cog updateallfromrepos 26-Cogs`\n" +" - `[p]cog updateallfromrepos True 26-Cogs`\n" +" - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\n" " - `` The repo or repos to update all cogs from.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1147 +#: redbot/cogs/downloader/downloader.py:1192 #, 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" +" Examples:\n" +" - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\n" +" - `[p]cog updatetoversion True Broken-Repo 6107c0770ad391f1d3a6131b216991e862cc897e cog_name`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\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:1225 +#: redbot/cogs/downloader/downloader.py:1274 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1229 -#: redbot/cogs/downloader/downloader.py:1265 +#: redbot/cogs/downloader/downloader.py:1278 +#: redbot/cogs/downloader/downloader.py:1314 msgid "\n" "These cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1231 -#: redbot/cogs/downloader/downloader.py:1267 +#: redbot/cogs/downloader/downloader.py:1280 +#: redbot/cogs/downloader/downloader.py:1316 msgid "\n" "This cog is pinned and therefore wasn't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1245 +#: redbot/cogs/downloader/downloader.py:1294 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1248 +#: redbot/cogs/downloader/downloader.py:1297 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1252 +#: redbot/cogs/downloader/downloader.py:1301 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1257 +#: redbot/cogs/downloader/downloader.py:1306 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1259 +#: redbot/cogs/downloader/downloader.py:1308 msgid "All installed cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1289 +#: redbot/cogs/downloader/downloader.py:1338 #, docstring msgid "List all available cogs from a single repo.\n\n" " Example:\n" -" - `[p]cog list 26-Cogs`\n\n" +" - `[p]cog list 26-Cogs`\n\n" " **Arguments**\n\n" " - `` The repo to list cogs from.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1306 -msgid "Installed Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1356 +msgid "# Installed Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1308 -msgid "Installed Cog:\n" +#: redbot/cogs/downloader/downloader.py:1358 +msgid "# Installed Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1369 +msgid "> Available Cogs\n" "No cogs are available." msgstr "" -#: redbot/cogs/downloader/downloader.py:1321 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1371 +msgid "> Available Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1323 -msgid "Available Cog:\n" +#: redbot/cogs/downloader/downloader.py:1373 +msgid "> Available Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1330 +#: redbot/cogs/downloader/downloader.py:1380 #, docstring msgid "List information about a single cog.\n\n" " Example:\n" -" - `[p]cog info 26-Cogs defender`\n\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:1343 +#: redbot/cogs/downloader/downloader.py:1393 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:1349 +#: redbot/cogs/downloader/downloader.py:1399 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -646,203 +665,224 @@ msgid "Information on {cog_name}:\n" "Requirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1361 +#: redbot/cogs/downloader/downloader.py:1411 msgid "Author of the cog didn't provide end user data statement." msgstr "" -#: redbot/cogs/downloader/downloader.py:1430 +#: redbot/cogs/downloader/downloader.py:1480 msgid "\n" "Couldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1432 +#: redbot/cogs/downloader/downloader.py:1482 msgid "\n" "Couldn't find this cog in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1436 +#: redbot/cogs/downloader/downloader.py:1486 msgid "\n" "These cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1438 +#: redbot/cogs/downloader/downloader.py:1488 msgid "\n" "This cog was already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1442 +#: redbot/cogs/downloader/downloader.py:1492 msgid "\n" "Some cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1444 -msgid "Cog with this name is already installed from a different repo." +#: redbot/cogs/downloader/downloader.py:1494 +msgid "\n" +"Cog with this name is already installed from a different repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1461 +#: redbot/cogs/downloader/downloader.py:1511 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1474 +#: redbot/cogs/downloader/downloader.py:1524 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1478 +#: redbot/cogs/downloader/downloader.py:1528 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1487 +#: redbot/cogs/downloader/downloader.py:1537 msgid "\n" "These cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1489 -msgid "This cog requires higher python version than you have: " +#: redbot/cogs/downloader/downloader.py:1539 +msgid "\n" +"This cog requires higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1493 +#: redbot/cogs/downloader/downloader.py:1543 msgid "\n" "These cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1498 -msgid "This cog requires different Red version than you currently have ({current_version}): " +#: redbot/cogs/downloader/downloader.py:1548 +msgid "\n" +"This cog requires different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1569 +#: redbot/cogs/downloader/downloader.py:1619 msgid "Cog update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:1584 +#: redbot/cogs/downloader/downloader.py:1634 msgid "\n" "End user data statements of these cogs have changed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1586 +#: redbot/cogs/downloader/downloader.py:1636 msgid "\n" "You can use {command} to see the updated statements.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1592 -msgid "End user data statement of this cog has changed:" +#: redbot/cogs/downloader/downloader.py:1642 +msgid "\n" +"End user data statement of this cog has changed:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1594 +#: redbot/cogs/downloader/downloader.py:1644 msgid "\n" "You can use {command} to see the updated statement.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1601 +#: redbot/cogs/downloader/downloader.py:1651 +msgid "\n" +"You may need to resync your slash commands with `{prefix}slash sync`." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1657 msgid "\n" "Failed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1603 +#: redbot/cogs/downloader/downloader.py:1659 msgid "\n" "Failed to update cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1606 +#: redbot/cogs/downloader/downloader.py:1662 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1609 +#: redbot/cogs/downloader/downloader.py:1665 msgid "\n" "Some shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1614 +#: redbot/cogs/downloader/downloader.py:1670 msgid "\n" "A shared library was updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1631 +#: redbot/cogs/downloader/downloader.py:1687 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1636 +#: redbot/cogs/downloader/downloader.py:1692 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1638 +#: redbot/cogs/downloader/downloader.py:1694 msgid "Would you like to reload the updated cog?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1662 +#: redbot/cogs/downloader/downloader.py:1720 msgid "OK then." msgstr "" -#: redbot/cogs/downloader/downloader.py:1692 +#: redbot/cogs/downloader/downloader.py:1750 #, 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" +" - `[p]findcog ping`\n\n" " **Arguments**\n\n" " - `` The command to search for.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1706 +#: redbot/cogs/downloader/downloader.py:1764 msgid "That command doesn't seem to exist." msgstr "" -#: redbot/cogs/downloader/downloader.py:1721 +#: redbot/cogs/downloader/downloader.py:1779 +#: redbot/cogs/downloader/downloader.py:1784 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1731 +#: redbot/cogs/downloader/downloader.py:1799 +#: redbot/cogs/downloader/downloader.py:1801 msgid "Unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1732 +#: redbot/cogs/downloader/downloader.py:1800 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1735 +#: redbot/cogs/downloader/downloader.py:1804 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1741 +#: redbot/cogs/downloader/downloader.py:1810 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1742 -msgid "Cog Name:" +#: redbot/cogs/downloader/downloader.py:1811 +msgid "Cog package name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1743 +#: redbot/cogs/downloader/downloader.py:1812 +msgid "Cog name:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1813 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1744 +#: redbot/cogs/downloader/downloader.py:1814 +msgid "Repo name:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1815 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1747 +#: redbot/cogs/downloader/downloader.py:1818 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1752 -msgid "Command: {command}\n" -"Cog name: {cog}\n" -"Made by: {author}\n" -"Repo URL: {repo_url}\n" +#: redbot/cogs/downloader/downloader.py:1823 +msgid "Command: {command}\n" +"Cog package name: {cog_pkg}\n" +"Cog name: {cog}\n" +"Made by: {author}\n" +"Repo name: {repo_name}\n" +"Repo URL: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1756 +#: redbot/cogs/downloader/downloader.py:1839 msgid "Repo branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1777 +#: redbot/cogs/downloader/downloader.py:1860 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1779 +#: redbot/cogs/downloader/downloader.py:1862 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1782 +#: redbot/cogs/downloader/downloader.py:1865 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 0db06f3c08d..9e3d890aff1 100644 --- a/redbot/cogs/downloader/locales/zh-CN.po +++ b/redbot/cogs/downloader/locales/zh-CN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-27 12:48+0000\n" +"POT-Creation-Date: 2023-12-24 00:24+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,13 +15,13 @@ msgstr "" "X-Crowdin-File-ID: 20\n" "Language: zh_CN\n" -#: redbot/cogs/downloader/checks.py:12 +#: redbot/cogs/downloader/checks.py:20 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\n" -"By 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\n" +"By typing '{confirmation_message}' you declare that you have read and fully understand the above message. This message won't be shown again until the next reboot.\n\n" "You have **30** seconds to reply to this message." msgstr "" -#: redbot/cogs/downloader/checks.py:36 +#: redbot/cogs/downloader/checks.py:38 msgid "Your response has timed out, please try again." msgstr "" @@ -34,13 +34,13 @@ msgstr "" msgid "Cog `{cog_name}` is not installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:30 +#: redbot/cogs/downloader/downloader.py:31 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 +#: redbot/cogs/downloader/downloader.py:40 #, docstring msgid "Install community cogs made by Cog Creators.\n\n" " Community cogs, also called third party cogs, are not included\n" @@ -52,47 +52,47 @@ msgid "Install community cogs made by Cog Creators.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:484 +#: redbot/cogs/downloader/downloader.py:490 #, 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" +" - `[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 +#: redbot/cogs/downloader/downloader.py:508 msgid "Libraries installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:502 +#: redbot/cogs/downloader/downloader.py:508 msgid "Library installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:505 +#: redbot/cogs/downloader/downloader.py:511 msgid "Some libraries failed to install. Please check your logs for a complete list." msgstr "" -#: redbot/cogs/downloader/downloader.py:510 +#: redbot/cogs/downloader/downloader.py:516 msgid "The library failed to install. Please check your logs for a complete list." msgstr "" -#: redbot/cogs/downloader/downloader.py:518 +#: redbot/cogs/downloader/downloader.py:524 #, docstring msgid "Base command for repository management." msgstr "" -#: redbot/cogs/downloader/downloader.py:525 +#: redbot/cogs/downloader/downloader.py:531 #, 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" +" - `[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, hyphens, and dots (but they cannot start or end with a dot).\n\n" " The branch will be the default branch if not specified.\n\n" " **Arguments**\n\n" " - `` The name given to the repo.\n" @@ -101,138 +101,146 @@ msgid "Add a new repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:545 -msgid "Repo names can only contain characters A-z, numbers, underscores, and hyphens." +#: redbot/cogs/downloader/downloader.py:551 +msgid "Repo names cannot start or end with a dot." msgstr "" -#: redbot/cogs/downloader/downloader.py:554 +#: redbot/cogs/downloader/downloader.py:555 +msgid "Repo names can only contain characters A-z, numbers, underscores, hyphens, and dots." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:567 msgid "The repo name you provided is already in use. Please choose another name." msgstr "" -#: redbot/cogs/downloader/downloader.py:558 +#: redbot/cogs/downloader/downloader.py:571 +msgid "Failed to authenticate or repository does not exist. See logs for more information." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:585 msgid "Something went wrong during the cloning process. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:576 +#: redbot/cogs/downloader/downloader.py:603 msgid "Something went wrong trying to add that repo. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:582 +#: redbot/cogs/downloader/downloader.py:609 msgid "Repo `{name}` successfully added." msgstr "" -#: redbot/cogs/downloader/downloader.py:588 +#: redbot/cogs/downloader/downloader.py:615 #, docstring msgid "\n" " Remove repos and their files.\n\n" " Examples:\n" -" - `[p]repo delete 26-Cogs`\n" -" - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n" +" - `[p]repo delete 26-Cogs`\n" +" - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n" " **Arguments**\n\n" " - `` The repo or repos to remove.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:604 +#: redbot/cogs/downloader/downloader.py:631 msgid "Successfully deleted repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:606 +#: redbot/cogs/downloader/downloader.py:633 msgid "Successfully deleted the repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:613 +#: redbot/cogs/downloader/downloader.py:640 #, docstring msgid "List all installed repos." msgstr "" -#: redbot/cogs/downloader/downloader.py:617 +#: redbot/cogs/downloader/downloader.py:644 msgid "There are no repos installed." msgstr "" -#: redbot/cogs/downloader/downloader.py:620 -msgid "Installed Repos:\n\n" +#: redbot/cogs/downloader/downloader.py:647 +msgid "# Installed Repos\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:622 -msgid "Installed Repo:\n\n" +#: redbot/cogs/downloader/downloader.py:649 +msgid "# Installed Repo\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:631 +#: redbot/cogs/downloader/downloader.py:658 #, docstring msgid "Show information about a repo.\n\n" " Example:\n" -" - `[p]repo info 26-Cogs`\n\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:640 -#: redbot/cogs/downloader/downloader.py:1363 -#: redbot/cogs/downloader/downloader.py:1718 +#: redbot/cogs/downloader/downloader.py:667 +#: redbot/cogs/downloader/downloader.py:1413 +#: redbot/cogs/downloader/downloader.py:1776 msgid "Missing from info.json" msgstr "在info.json中找不到" -#: redbot/cogs/downloader/downloader.py:642 +#: redbot/cogs/downloader/downloader.py:669 msgid "Repo url: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:644 +#: redbot/cogs/downloader/downloader.py:671 msgid "Branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:645 +#: redbot/cogs/downloader/downloader.py:672 msgid "Made by: {author}\n" "Description:\n" "{description}" msgstr "" -#: redbot/cogs/downloader/downloader.py:649 +#: redbot/cogs/downloader/downloader.py:676 msgid "Information on {repo_name} repo:{information}" msgstr "" -#: redbot/cogs/downloader/downloader.py:657 +#: redbot/cogs/downloader/downloader.py:684 #, 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" +" - `[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:677 +#: redbot/cogs/downloader/downloader.py:704 msgid "Repo update completed successfully." msgstr "" -#: redbot/cogs/downloader/downloader.py:678 -#: redbot/cogs/downloader/downloader.py:1580 +#: redbot/cogs/downloader/downloader.py:705 +#: redbot/cogs/downloader/downloader.py:1630 msgid "\n" "Updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:680 +#: redbot/cogs/downloader/downloader.py:707 msgid "All installed repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:683 +#: redbot/cogs/downloader/downloader.py:710 msgid "These repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:685 +#: redbot/cogs/downloader/downloader.py:712 msgid "This repo is already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:695 +#: redbot/cogs/downloader/downloader.py:722 #, docstring msgid "Base command for cog installation management commands." msgstr "" -#: redbot/cogs/downloader/downloader.py:700 +#: redbot/cogs/downloader/downloader.py:727 #, docstring msgid "\n" " This command should not be used unless Red specifically asks for it.\n\n" @@ -242,56 +250,56 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:730 -#: redbot/cogs/downloader/downloader.py:1560 +#: redbot/cogs/downloader/downloader.py:757 +#: redbot/cogs/downloader/downloader.py:1610 msgid "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:732 -#: redbot/cogs/downloader/downloader.py:1562 +#: redbot/cogs/downloader/downloader.py:759 +#: redbot/cogs/downloader/downloader.py:1612 msgid "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:737 -#: redbot/cogs/downloader/downloader.py:1622 +#: redbot/cogs/downloader/downloader.py:764 +#: redbot/cogs/downloader/downloader.py:1678 msgid "\n" "Failed to install shared libraries: " msgstr "" -#: redbot/cogs/downloader/downloader.py:739 -#: redbot/cogs/downloader/downloader.py:1624 +#: redbot/cogs/downloader/downloader.py:766 +#: redbot/cogs/downloader/downloader.py:1680 msgid "\n" "Failed to install shared library: " msgstr "" -#: redbot/cogs/downloader/downloader.py:744 +#: redbot/cogs/downloader/downloader.py:771 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:752 +#: redbot/cogs/downloader/downloader.py:779 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." msgstr "" -#: redbot/cogs/downloader/downloader.py:760 +#: redbot/cogs/downloader/downloader.py:787 #, 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" +" - `[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:779 +#: redbot/cogs/downloader/downloader.py:806 #, 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" +" - `[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" @@ -299,186 +307,190 @@ msgid "Install a cog from the specified revision of given repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:806 -#: redbot/cogs/downloader/downloader.py:1193 +#: redbot/cogs/downloader/downloader.py:833 +#: redbot/cogs/downloader/downloader.py:1242 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:818 -#: redbot/cogs/downloader/downloader.py:1204 +#: redbot/cogs/downloader/downloader.py:845 +#: redbot/cogs/downloader/downloader.py:1253 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:833 +#: redbot/cogs/downloader/downloader.py:860 msgid "\n" "Failed to install requirements: " msgstr "" -#: redbot/cogs/downloader/downloader.py:835 +#: redbot/cogs/downloader/downloader.py:862 msgid "\n" "Failed to install the requirement: " msgstr "" -#: redbot/cogs/downloader/downloader.py:856 +#: redbot/cogs/downloader/downloader.py:883 msgid "\n" "Failed to install shared libraries for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:858 +#: redbot/cogs/downloader/downloader.py:885 msgid "\n" "Failed to install shared library for `{repo.name}` repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:867 +#: redbot/cogs/downloader/downloader.py:894 msgid "\n" "Failed to install cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:869 +#: redbot/cogs/downloader/downloader.py:896 msgid "\n" "Failed to install the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:878 +#: redbot/cogs/downloader/downloader.py:905 msgid "Successfully installed cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:880 +#: redbot/cogs/downloader/downloader.py:907 msgid "Successfully installed the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:884 +#: redbot/cogs/downloader/downloader.py:911 msgid "\n" "These cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" msgstr "" -#: redbot/cogs/downloader/downloader.py:891 +#: redbot/cogs/downloader/downloader.py:918 msgid "\n" "You can load them using {command_1}. To see end user data statements, you can use {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:908 +#: redbot/cogs/downloader/downloader.py:935 #, 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 defender`\n" -" - `[p]cog uninstall say roleinvite`\n\n" +" - `[p]cog uninstall defender`\n" +" - `[p]cog uninstall say roleinvite`\n\n" " **Arguments**\n\n" " - `` The cog or cogs to uninstall.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:941 +#: redbot/cogs/downloader/downloader.py:968 msgid "Successfully uninstalled cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:943 +#: redbot/cogs/downloader/downloader.py:970 msgid "Successfully uninstalled the cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:948 +#: redbot/cogs/downloader/downloader.py:975 msgid "\n" "Downloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:953 +#: redbot/cogs/downloader/downloader.py:980 msgid "\n" "They were most likely removed without using {command_1}.\n" "You may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:964 +#: redbot/cogs/downloader/downloader.py:991 msgid "\n" "Downloader has removed this cog from the installed cogs list but it wasn't able to find its files: " msgstr "" -#: redbot/cogs/downloader/downloader.py:969 +#: redbot/cogs/downloader/downloader.py:996 msgid "\n" "It was most likely removed without using {command_1}.\n" "You may need to remove those files manually if the cog is still usable. If so, ensure the cog has been unloaded with {command_2}." msgstr "" -#: redbot/cogs/downloader/downloader.py:982 +#: redbot/cogs/downloader/downloader.py:1009 #, 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" +" - `[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:1005 +#: redbot/cogs/downloader/downloader.py:1032 msgid "Pinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1005 +#: redbot/cogs/downloader/downloader.py:1032 msgid "Pinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1009 +#: redbot/cogs/downloader/downloader.py:1036 msgid "\n" "These cogs were already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1011 +#: redbot/cogs/downloader/downloader.py:1038 msgid "\n" "This cog was already pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1017 +#: redbot/cogs/downloader/downloader.py:1044 #, 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" +" - `[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:1039 +#: redbot/cogs/downloader/downloader.py:1066 msgid "Unpinned cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1039 +#: redbot/cogs/downloader/downloader.py:1066 msgid "Unpinned cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1043 +#: redbot/cogs/downloader/downloader.py:1070 msgid "\n" "These cogs weren't pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1045 +#: redbot/cogs/downloader/downloader.py:1072 msgid "\n" "This cog was already not pinned: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1078 #, docstring msgid "List currently pinned cogs." msgstr "" -#: redbot/cogs/downloader/downloader.py:1057 +#: redbot/cogs/downloader/downloader.py:1085 +msgid "unknown" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1088 msgid "None." msgstr "" -#: redbot/cogs/downloader/downloader.py:1061 +#: redbot/cogs/downloader/downloader.py:1092 msgid "(continued)" msgstr "" -#: redbot/cogs/downloader/downloader.py:1061 +#: redbot/cogs/downloader/downloader.py:1092 msgid "Pinned Cogs:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1071 +#: redbot/cogs/downloader/downloader.py:1098 msgid "Pinned Cogs: \n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1076 +#: redbot/cogs/downloader/downloader.py:1103 #, docstring msgid "\n" " Check for available cog updates (including pinned cogs).\n\n" @@ -487,157 +499,164 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1092 +#: redbot/cogs/downloader/downloader.py:1119 msgid "These cogs can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1094 +#: redbot/cogs/downloader/downloader.py:1121 msgid "This cog can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1099 +#: redbot/cogs/downloader/downloader.py:1126 msgid "\n" "These shared libraries can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1101 +#: redbot/cogs/downloader/downloader.py:1128 msgid "\n" "This shared library can be updated: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1104 +#: redbot/cogs/downloader/downloader.py:1131 msgid "No cogs can be updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1108 +#: redbot/cogs/downloader/downloader.py:1135 msgid "All installed cogs are up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1117 +#: redbot/cogs/downloader/downloader.py:1146 #, docstring msgid "Update all cogs, or ones of your choosing.\n\n" " Examples:\n" -" - `[p]cog update`\n" -" - `[p]cog update defender`\n\n" +" - `[p]cog update`\n" +" - `[p]cog update True`\n" +" - `[p]cog update defender`\n" +" - `[p]cog update True defender`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\n" " - `[cogs...]` The cog or cogs to update. If omitted, all cogs are updated.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1131 +#: redbot/cogs/downloader/downloader.py:1167 #, 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" +" - `[p]cog updateallfromrepos 26-Cogs`\n" +" - `[p]cog updateallfromrepos True 26-Cogs`\n" +" - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\n" " - `` The repo or repos to update all cogs from.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1147 +#: redbot/cogs/downloader/downloader.py:1192 #, 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" +" Examples:\n" +" - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\n" +" - `[p]cog updatetoversion True Broken-Repo 6107c0770ad391f1d3a6131b216991e862cc897e cog_name`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\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:1225 +#: redbot/cogs/downloader/downloader.py:1274 msgid "There were no cogs to check." msgstr "" -#: redbot/cogs/downloader/downloader.py:1229 -#: redbot/cogs/downloader/downloader.py:1265 +#: redbot/cogs/downloader/downloader.py:1278 +#: redbot/cogs/downloader/downloader.py:1314 msgid "\n" "These cogs are pinned and therefore weren't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1231 -#: redbot/cogs/downloader/downloader.py:1267 +#: redbot/cogs/downloader/downloader.py:1280 +#: redbot/cogs/downloader/downloader.py:1316 msgid "\n" "This cog is pinned and therefore wasn't checked: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1245 +#: redbot/cogs/downloader/downloader.py:1294 msgid "Cogs from provided repos are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1248 +#: redbot/cogs/downloader/downloader.py:1297 msgid "Provided cogs are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1252 +#: redbot/cogs/downloader/downloader.py:1301 msgid "Cogs from provided repo are already up to date with this revision." msgstr "" -#: redbot/cogs/downloader/downloader.py:1257 +#: redbot/cogs/downloader/downloader.py:1306 msgid "Provided cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1259 +#: redbot/cogs/downloader/downloader.py:1308 msgid "All installed cogs are already up to date." msgstr "" -#: redbot/cogs/downloader/downloader.py:1289 +#: redbot/cogs/downloader/downloader.py:1338 #, docstring msgid "List all available cogs from a single repo.\n\n" " Example:\n" -" - `[p]cog list 26-Cogs`\n\n" +" - `[p]cog list 26-Cogs`\n\n" " **Arguments**\n\n" " - `` The repo to list cogs from.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1306 -msgid "Installed Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1356 +msgid "# Installed Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1308 -msgid "Installed Cog:\n" +#: redbot/cogs/downloader/downloader.py:1358 +msgid "# Installed Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1369 +msgid "> Available Cogs\n" "No cogs are available." msgstr "" -#: redbot/cogs/downloader/downloader.py:1321 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1371 +msgid "> Available Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1323 -msgid "Available Cog:\n" +#: redbot/cogs/downloader/downloader.py:1373 +msgid "> Available Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1330 +#: redbot/cogs/downloader/downloader.py:1380 #, docstring msgid "List information about a single cog.\n\n" " Example:\n" -" - `[p]cog info 26-Cogs defender`\n\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:1343 +#: redbot/cogs/downloader/downloader.py:1393 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" msgstr "" -#: redbot/cogs/downloader/downloader.py:1349 +#: redbot/cogs/downloader/downloader.py:1399 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" @@ -646,203 +665,224 @@ msgid "Information on {cog_name}:\n" "Requirements: {requirements}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1361 +#: redbot/cogs/downloader/downloader.py:1411 msgid "Author of the cog didn't provide end user data statement." msgstr "" -#: redbot/cogs/downloader/downloader.py:1430 +#: redbot/cogs/downloader/downloader.py:1480 msgid "\n" "Couldn't find these cogs in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1432 +#: redbot/cogs/downloader/downloader.py:1482 msgid "\n" "Couldn't find this cog in {repo.name}: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1436 +#: redbot/cogs/downloader/downloader.py:1486 msgid "\n" "These cogs were already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1438 +#: redbot/cogs/downloader/downloader.py:1488 msgid "\n" "This cog was already installed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1442 +#: redbot/cogs/downloader/downloader.py:1492 msgid "\n" "Some cogs with these names are already installed from different repos: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1444 -msgid "Cog with this name is already installed from a different repo." +#: redbot/cogs/downloader/downloader.py:1494 +msgid "\n" +"Cog with this name is already installed from a different repo: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1461 +#: redbot/cogs/downloader/downloader.py:1511 msgid " (Minimum: {min_version})" msgstr "" -#: redbot/cogs/downloader/downloader.py:1474 +#: redbot/cogs/downloader/downloader.py:1524 msgid " (Minimum: {min_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1478 +#: redbot/cogs/downloader/downloader.py:1528 msgid ", at most: {max_version}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1487 +#: redbot/cogs/downloader/downloader.py:1537 msgid "\n" "These cogs require higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1489 -msgid "This cog requires higher python version than you have: " +#: redbot/cogs/downloader/downloader.py:1539 +msgid "\n" +"This cog requires higher python version than you have: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1493 +#: redbot/cogs/downloader/downloader.py:1543 msgid "\n" "These cogs require different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1498 -msgid "This cog requires different Red version than you currently have ({current_version}): " +#: redbot/cogs/downloader/downloader.py:1548 +msgid "\n" +"This cog requires different Red version than you currently have ({current_version}): " msgstr "" -#: redbot/cogs/downloader/downloader.py:1569 +#: redbot/cogs/downloader/downloader.py:1619 msgid "Cog update completed successfully." msgstr "以成功更新齿轮。" -#: redbot/cogs/downloader/downloader.py:1584 +#: redbot/cogs/downloader/downloader.py:1634 msgid "\n" "End user data statements of these cogs have changed: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1586 +#: redbot/cogs/downloader/downloader.py:1636 msgid "\n" "You can use {command} to see the updated statements.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1592 -msgid "End user data statement of this cog has changed:" +#: redbot/cogs/downloader/downloader.py:1642 +msgid "\n" +"End user data statement of this cog has changed:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1594 +#: redbot/cogs/downloader/downloader.py:1644 msgid "\n" "You can use {command} to see the updated statement.\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1601 +#: redbot/cogs/downloader/downloader.py:1651 +msgid "\n" +"You may need to resync your slash commands with `{prefix}slash sync`." +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1657 msgid "\n" "Failed to update cogs: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1603 +#: redbot/cogs/downloader/downloader.py:1659 msgid "\n" "Failed to update cog: " msgstr "" -#: redbot/cogs/downloader/downloader.py:1606 +#: redbot/cogs/downloader/downloader.py:1662 msgid "No cogs were updated." msgstr "" -#: redbot/cogs/downloader/downloader.py:1609 +#: redbot/cogs/downloader/downloader.py:1665 msgid "\n" "Some shared libraries were updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1614 +#: redbot/cogs/downloader/downloader.py:1670 msgid "\n" "A shared library was updated, you should restart the bot to bring the changes into effect." msgstr "" -#: redbot/cogs/downloader/downloader.py:1631 +#: redbot/cogs/downloader/downloader.py:1687 msgid "None of the updated cogs were previously loaded. Update complete." msgstr "" -#: redbot/cogs/downloader/downloader.py:1636 +#: redbot/cogs/downloader/downloader.py:1692 msgid "Would you like to reload the updated cogs?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1638 +#: redbot/cogs/downloader/downloader.py:1694 msgid "Would you like to reload the updated cog?" msgstr "" -#: redbot/cogs/downloader/downloader.py:1662 +#: redbot/cogs/downloader/downloader.py:1720 msgid "OK then." msgstr "" -#: redbot/cogs/downloader/downloader.py:1692 +#: redbot/cogs/downloader/downloader.py:1750 #, 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" +" - `[p]findcog ping`\n\n" " **Arguments**\n\n" " - `` The command to search for.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1706 +#: redbot/cogs/downloader/downloader.py:1764 msgid "That command doesn't seem to exist." msgstr "这个命令似乎不存在。" -#: redbot/cogs/downloader/downloader.py:1721 +#: redbot/cogs/downloader/downloader.py:1779 +#: redbot/cogs/downloader/downloader.py:1784 msgid "Missing from installed repos" msgstr "" -#: redbot/cogs/downloader/downloader.py:1731 +#: redbot/cogs/downloader/downloader.py:1799 +#: redbot/cogs/downloader/downloader.py:1801 msgid "Unknown" msgstr "" -#: redbot/cogs/downloader/downloader.py:1732 +#: redbot/cogs/downloader/downloader.py:1800 msgid "None - this cog wasn't installed via downloader" msgstr "" -#: redbot/cogs/downloader/downloader.py:1735 +#: redbot/cogs/downloader/downloader.py:1804 msgid "This command is not provided by a cog." msgstr "" -#: redbot/cogs/downloader/downloader.py:1741 +#: redbot/cogs/downloader/downloader.py:1810 msgid "Command:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1742 -msgid "Cog Name:" +#: redbot/cogs/downloader/downloader.py:1811 +msgid "Cog package name:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1743 +#: redbot/cogs/downloader/downloader.py:1812 +msgid "Cog name:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1813 msgid "Made by:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1744 +#: redbot/cogs/downloader/downloader.py:1814 +msgid "Repo name:" +msgstr "" + +#: redbot/cogs/downloader/downloader.py:1815 msgid "Repo URL:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1747 +#: redbot/cogs/downloader/downloader.py:1818 msgid "Repo branch:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1752 -msgid "Command: {command}\n" -"Cog name: {cog}\n" -"Made by: {author}\n" -"Repo URL: {repo_url}\n" +#: redbot/cogs/downloader/downloader.py:1823 +msgid "Command: {command}\n" +"Cog package name: {cog_pkg}\n" +"Cog name: {cog}\n" +"Made by: {author}\n" +"Repo name: {repo_name}\n" +"Repo URL: {repo_url}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1756 +#: redbot/cogs/downloader/downloader.py:1839 msgid "Repo branch: {branch_name}\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:1777 +#: redbot/cogs/downloader/downloader.py:1860 msgid "Failed to update the following repositories:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1779 +#: redbot/cogs/downloader/downloader.py:1862 msgid "Failed to update the following repository:" msgstr "" -#: redbot/cogs/downloader/downloader.py:1782 +#: redbot/cogs/downloader/downloader.py:1865 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 23faaf3ff61..cebd878884f 100644 --- a/redbot/cogs/downloader/locales/zh-TW.po +++ b/redbot/cogs/downloader/locales/zh-TW.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-27 12:48+0000\n" +"POT-Creation-Date: 2023-12-24 00:24+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,32 +15,36 @@ msgstr "" "X-Crowdin-File-ID: 20\n" "Language: zh_TW\n" -#: redbot/cogs/downloader/checks.py:12 +#: redbot/cogs/downloader/checks.py:20 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\n" -"By 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\n" +"By typing '{confirmation_message}' you declare that you have read and fully understand the above message. This message won't be shown again until the next reboot.\n\n" "You have **30** seconds to reply to this message." -msgstr "" +msgstr "您將要添加第 3 方存儲庫。Red 的創建者及其社區對第三方存儲庫的內容可能造成的任何潛在損害不承擔任何責任。\n\n" +"通過輸入“{confirmation_message}”,您聲明您已閱讀並完全理解上述信息。 在下次重新啟動之前,不會再次顯示此消息。\n\n" +"您有 **30** 秒的時間回覆此消息。" -#: redbot/cogs/downloader/checks.py:36 +#: redbot/cogs/downloader/checks.py:38 msgid "Your response has timed out, please try again." -msgstr "" +msgstr "您的回覆已超時,請重試。" #: redbot/cogs/downloader/converters.py:14 #: redbot/cogs/downloader/repo_manager.py:176 msgid "No Downloader cog found." -msgstr "" +msgstr "未找到要下載的cog。" #: redbot/cogs/downloader/converters.py:19 msgid "Cog `{cog_name}` is not installed." -msgstr "" +msgstr "Cog `{cog_name}` 未安裝。" -#: redbot/cogs/downloader/downloader.py:30 +#: redbot/cogs/downloader/downloader.py:31 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" +"**警告**:以下 repo 正在使用標記為將來刪除的共享庫:{repo_list}。\n" +" 您應該將此消息通知 repo 的維護者。" -#: redbot/cogs/downloader/downloader.py:39 +#: redbot/cogs/downloader/downloader.py:40 #, docstring msgid "Install community cogs made by Cog Creators.\n\n" " Community cogs, also called third party cogs, are not included\n" @@ -50,49 +54,56 @@ msgid "Install community cogs made by Cog Creators.\n\n" " using the `[p]repo` command before you can install one or more\n" " cogs from the creator.\n" " " -msgstr "" +msgstr "安裝由 Cog Creators 製作的社區 cog。\n\n" +" 社區齒輪,也稱為第三方齒輪,不包括\n" +" 默認的紅色安裝在內。\n\n" +" 社區齒輪來自存儲庫。 Repos協議是一組齒輪\n" +" 你可以安裝。 您始終需要添加創建者的存儲庫\n" +" 在安裝一個或多個之前使用 `[p]repo` 指令\n" +" 來自創作者的齒輪。\n" +" " -#: redbot/cogs/downloader/downloader.py:484 +#: redbot/cogs/downloader/downloader.py:490 #, 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" +" - `[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 +#: redbot/cogs/downloader/downloader.py:508 msgid "Libraries installed." -msgstr "" +msgstr "多個資料庫已安裝。" -#: redbot/cogs/downloader/downloader.py:502 +#: redbot/cogs/downloader/downloader.py:508 msgid "Library installed." -msgstr "" +msgstr "資料庫已安裝。" -#: redbot/cogs/downloader/downloader.py:505 +#: redbot/cogs/downloader/downloader.py:511 msgid "Some libraries failed to install. Please check your logs for a complete list." -msgstr "" +msgstr "一些資料庫安裝失敗。請檢查您的日誌以獲取完整資訊。" -#: redbot/cogs/downloader/downloader.py:510 +#: redbot/cogs/downloader/downloader.py:516 msgid "The library failed to install. Please check your logs for a complete list." -msgstr "" +msgstr "資料庫安裝失敗。請檢查您的日誌以獲取完整資訊。" -#: redbot/cogs/downloader/downloader.py:518 +#: redbot/cogs/downloader/downloader.py:524 #, docstring msgid "Base command for repository management." -msgstr "" +msgstr "存儲庫的基本管理命令。" -#: redbot/cogs/downloader/downloader.py:525 +#: redbot/cogs/downloader/downloader.py:531 #, 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" +" - `[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, hyphens, and dots (but they cannot start or end with a dot).\n\n" " The branch will be the default branch if not specified.\n\n" " **Arguments**\n\n" " - `` The name given to the repo.\n" @@ -101,138 +112,149 @@ msgid "Add a new repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:545 -msgid "Repo names can only contain characters A-z, numbers, underscores, and hyphens." -msgstr "" +#: redbot/cogs/downloader/downloader.py:551 +msgid "Repo names cannot start or end with a dot." +msgstr "Repo名稱不能以點開頭或結尾。" + +#: redbot/cogs/downloader/downloader.py:555 +msgid "Repo names can only contain characters A-z, numbers, underscores, hyphens, and dots." +msgstr "Repo名稱只能包含字符 A-z、數字、下劃線、連字符和點。" -#: redbot/cogs/downloader/downloader.py:554 +#: redbot/cogs/downloader/downloader.py:567 msgid "The repo name you provided is already in use. Please choose another name." +msgstr "您提供的存儲庫名稱已被使用。請選擇其他名稱。" + +#: redbot/cogs/downloader/downloader.py:571 +msgid "Failed to authenticate or repository does not exist. See logs for more information." msgstr "" -#: redbot/cogs/downloader/downloader.py:558 +#: redbot/cogs/downloader/downloader.py:585 msgid "Something went wrong during the cloning process. See logs for more information." -msgstr "" +msgstr "Cloning 中出了點問題。有關詳細信息,請參閱日誌。" -#: redbot/cogs/downloader/downloader.py:576 +#: redbot/cogs/downloader/downloader.py:603 msgid "Something went wrong trying to add that repo. See logs for more information." -msgstr "" +msgstr "嘗試添加該repo協議時出錯。有關詳細信息,請參閱日誌。" -#: redbot/cogs/downloader/downloader.py:582 +#: redbot/cogs/downloader/downloader.py:609 msgid "Repo `{name}` successfully added." -msgstr "" +msgstr "Repo“{name}”已成功添加。" -#: redbot/cogs/downloader/downloader.py:588 +#: redbot/cogs/downloader/downloader.py:615 #, docstring msgid "\n" " Remove repos and their files.\n\n" " Examples:\n" -" - `[p]repo delete 26-Cogs`\n" -" - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n" +" - `[p]repo delete 26-Cogs`\n" +" - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n" " **Arguments**\n\n" " - `` The repo or repos to remove.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:604 +#: redbot/cogs/downloader/downloader.py:631 msgid "Successfully deleted repos: " -msgstr "" +msgstr "成功刪除以下repo: " -#: redbot/cogs/downloader/downloader.py:606 +#: redbot/cogs/downloader/downloader.py:633 msgid "Successfully deleted the repo: " -msgstr "" +msgstr "已成功刪除repo: " -#: redbot/cogs/downloader/downloader.py:613 +#: redbot/cogs/downloader/downloader.py:640 #, docstring msgid "List all installed repos." -msgstr "" +msgstr "列出所有已安裝的repos協議。" -#: redbot/cogs/downloader/downloader.py:617 +#: redbot/cogs/downloader/downloader.py:644 msgid "There are no repos installed." -msgstr "" +msgstr "沒有已安裝repo協議。" -#: redbot/cogs/downloader/downloader.py:620 -msgid "Installed Repos:\n\n" +#: redbot/cogs/downloader/downloader.py:647 +msgid "# Installed Repos\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:622 -msgid "Installed Repo:\n\n" +#: redbot/cogs/downloader/downloader.py:649 +msgid "# Installed Repo\n" msgstr "" -#: redbot/cogs/downloader/downloader.py:631 +#: redbot/cogs/downloader/downloader.py:658 #, docstring msgid "Show information about a repo.\n\n" " Example:\n" -" - `[p]repo info 26-Cogs`\n\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:640 -#: redbot/cogs/downloader/downloader.py:1363 -#: redbot/cogs/downloader/downloader.py:1718 +#: redbot/cogs/downloader/downloader.py:667 +#: redbot/cogs/downloader/downloader.py:1413 +#: redbot/cogs/downloader/downloader.py:1776 msgid "Missing from info.json" msgstr "在info.json中找不到" -#: redbot/cogs/downloader/downloader.py:642 +#: redbot/cogs/downloader/downloader.py:669 msgid "Repo url: {repo_url}\n" -msgstr "" +msgstr "Repo網址:{repo_url}\n" -#: redbot/cogs/downloader/downloader.py:644 +#: redbot/cogs/downloader/downloader.py:671 msgid "Branch: {branch_name}\n" -msgstr "" +msgstr "分支:{branch_name}\n" -#: redbot/cogs/downloader/downloader.py:645 +#: redbot/cogs/downloader/downloader.py:672 msgid "Made by: {author}\n" "Description:\n" "{description}" -msgstr "" +msgstr "製作者:{author}\n" +"描述:\n" +"{description}" -#: redbot/cogs/downloader/downloader.py:649 +#: redbot/cogs/downloader/downloader.py:676 msgid "Information on {repo_name} repo:{information}" -msgstr "" +msgstr "Repo {repo_name} 的資訊:{information}" -#: redbot/cogs/downloader/downloader.py:657 +#: redbot/cogs/downloader/downloader.py:684 #, 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" +" - `[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:677 +#: redbot/cogs/downloader/downloader.py:704 msgid "Repo update completed successfully." -msgstr "" +msgstr "Repo已成功更新完成。" -#: redbot/cogs/downloader/downloader.py:678 -#: redbot/cogs/downloader/downloader.py:1580 +#: redbot/cogs/downloader/downloader.py:705 +#: redbot/cogs/downloader/downloader.py:1630 msgid "\n" "Updated: " -msgstr "" +msgstr "\n" +"已更新: " -#: redbot/cogs/downloader/downloader.py:680 +#: redbot/cogs/downloader/downloader.py:707 msgid "All installed repos are already up to date." -msgstr "" +msgstr "所有已安裝的repo都已經是最新的版本。" -#: redbot/cogs/downloader/downloader.py:683 +#: redbot/cogs/downloader/downloader.py:710 msgid "These repos are already up to date." -msgstr "" +msgstr "這些repo已經是最新的版本了。" -#: redbot/cogs/downloader/downloader.py:685 +#: redbot/cogs/downloader/downloader.py:712 msgid "This repo is already up to date." -msgstr "" +msgstr "這個repo已經是最新的了。" -#: redbot/cogs/downloader/downloader.py:695 +#: redbot/cogs/downloader/downloader.py:722 #, docstring msgid "Base command for cog installation management commands." -msgstr "" +msgstr "安裝cog指令的基本管理命令。" -#: redbot/cogs/downloader/downloader.py:700 +#: redbot/cogs/downloader/downloader.py:727 #, docstring msgid "\n" " This command should not be used unless Red specifically asks for it.\n\n" @@ -240,58 +262,65 @@ msgid "\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 "" +msgstr "\n" +" 除非 Red 開發團隊有特別要求,否則不應使用此命令。\n\n" +" 此命令將為所有已安裝的 cog 重新安裝 cog 要求和共享庫。\n\n" +" Red 在清除 lib 文件夾的內容時可能會要求所有者使用它\n" +" 由於 Python 次要版本的更新。\n" +" " -#: redbot/cogs/downloader/downloader.py:730 -#: redbot/cogs/downloader/downloader.py:1560 +#: redbot/cogs/downloader/downloader.py:757 +#: redbot/cogs/downloader/downloader.py:1610 msgid "Failed to install requirements: " -msgstr "" +msgstr "要求安裝失敗: " -#: redbot/cogs/downloader/downloader.py:732 -#: redbot/cogs/downloader/downloader.py:1562 +#: redbot/cogs/downloader/downloader.py:759 +#: redbot/cogs/downloader/downloader.py:1612 msgid "Failed to install the requirement: " -msgstr "" +msgstr "要求無法安裝: " -#: redbot/cogs/downloader/downloader.py:737 -#: redbot/cogs/downloader/downloader.py:1622 +#: redbot/cogs/downloader/downloader.py:764 +#: redbot/cogs/downloader/downloader.py:1678 msgid "\n" "Failed to install shared libraries: " -msgstr "" +msgstr "\n" +"安裝共享庫失敗: " -#: redbot/cogs/downloader/downloader.py:739 -#: redbot/cogs/downloader/downloader.py:1624 +#: redbot/cogs/downloader/downloader.py:766 +#: redbot/cogs/downloader/downloader.py:1680 msgid "\n" "Failed to install shared library: " -msgstr "" +msgstr "\n" +"安裝共享庫失敗: " -#: redbot/cogs/downloader/downloader.py:744 +#: redbot/cogs/downloader/downloader.py:771 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled but there were some errors:\n" -msgstr "" +msgstr "已重新安裝所有已安裝的 cog,Cog 要求共享資料庫,但存在一些錯誤:\n" -#: redbot/cogs/downloader/downloader.py:752 +#: redbot/cogs/downloader/downloader.py:779 msgid "Cog requirements and shared libraries for all installed cogs have been reinstalled." -msgstr "" +msgstr "已重新安裝所有已安裝的 cog,和Cog的共享資料庫。" -#: redbot/cogs/downloader/downloader.py:760 +#: redbot/cogs/downloader/downloader.py:787 #, 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" +" - `[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:779 +#: redbot/cogs/downloader/downloader.py:806 #, 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" +" - `[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" @@ -299,554 +328,641 @@ msgid "Install a cog from the specified revision of given repo.\n\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:806 -#: redbot/cogs/downloader/downloader.py:1193 +#: redbot/cogs/downloader/downloader.py:833 +#: redbot/cogs/downloader/downloader.py:1242 msgid "Error: short sha1 `{rev}` is ambiguous. Possible candidates:\n" -msgstr "" +msgstr "錯誤:short sha1 `{rev}` 不明確。可能的候選人:\n" -#: redbot/cogs/downloader/downloader.py:818 -#: redbot/cogs/downloader/downloader.py:1204 +#: redbot/cogs/downloader/downloader.py:845 +#: redbot/cogs/downloader/downloader.py:1253 msgid "Error: there is no revision `{rev}` in repo `{repo.name}`" -msgstr "" +msgstr "錯誤:repo `{repo.name}` 中沒有該修訂版 `{rev}`" -#: redbot/cogs/downloader/downloader.py:833 +#: redbot/cogs/downloader/downloader.py:860 msgid "\n" "Failed to install requirements: " -msgstr "" +msgstr "\n" +"安裝要求失敗: " -#: redbot/cogs/downloader/downloader.py:835 +#: redbot/cogs/downloader/downloader.py:862 msgid "\n" "Failed to install the requirement: " -msgstr "" +msgstr "\n" +"無法安裝要求: " -#: redbot/cogs/downloader/downloader.py:856 +#: redbot/cogs/downloader/downloader.py:883 msgid "\n" "Failed to install shared libraries for `{repo.name}` repo: " -msgstr "" +msgstr "\n" +"無法為“{repo.name}”資料庫安裝共享庫: " -#: redbot/cogs/downloader/downloader.py:858 +#: redbot/cogs/downloader/downloader.py:885 msgid "\n" "Failed to install shared library for `{repo.name}` repo: " -msgstr "" +msgstr "\n" +"無法為“{repo.name}”資料庫安裝共享庫: " -#: redbot/cogs/downloader/downloader.py:867 +#: redbot/cogs/downloader/downloader.py:894 msgid "\n" "Failed to install cogs: " -msgstr "" +msgstr "\n" +"安裝 cogs 失敗: " -#: redbot/cogs/downloader/downloader.py:869 +#: redbot/cogs/downloader/downloader.py:896 msgid "\n" "Failed to install the cog: " -msgstr "" +msgstr "\n" +"安裝 cog 失敗: " -#: redbot/cogs/downloader/downloader.py:878 +#: redbot/cogs/downloader/downloader.py:905 msgid "Successfully installed cogs: " -msgstr "" +msgstr "成功安裝 cogs: " -#: redbot/cogs/downloader/downloader.py:880 +#: redbot/cogs/downloader/downloader.py:907 msgid "Successfully installed the cog: " -msgstr "" +msgstr "成功安裝 cog: " -#: redbot/cogs/downloader/downloader.py:884 +#: redbot/cogs/downloader/downloader.py:911 msgid "\n" "These cogs are now pinned and won't get updated automatically. To change this, use `{prefix}cog unpin `" -msgstr "" +msgstr "\n" +"這些齒輪現在已固定,不會自動更新。 要更改此設置,請使用 `{prefix}cog unpin `" -#: redbot/cogs/downloader/downloader.py:891 +#: redbot/cogs/downloader/downloader.py:918 msgid "\n" "You can load them using {command_1}. To see end user data statements, you can use {command_2}." -msgstr "" +msgstr "\n" +"您可以使用 {command_1} 加載它們。 要查看最終用戶數據報表,您可以使用 {command_2}。" -#: redbot/cogs/downloader/downloader.py:908 +#: redbot/cogs/downloader/downloader.py:935 #, 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 defender`\n" -" - `[p]cog uninstall say roleinvite`\n\n" +" - `[p]cog uninstall defender`\n" +" - `[p]cog uninstall say roleinvite`\n\n" " **Arguments**\n\n" " - `` The cog or cogs to uninstall.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:941 +#: redbot/cogs/downloader/downloader.py:968 msgid "Successfully uninstalled cogs: " msgstr "已成功移除齒輪: " -#: redbot/cogs/downloader/downloader.py:943 +#: redbot/cogs/downloader/downloader.py:970 msgid "Successfully uninstalled the cog: " -msgstr "" +msgstr "成功卸載 cog: " -#: redbot/cogs/downloader/downloader.py:948 +#: redbot/cogs/downloader/downloader.py:975 msgid "\n" "Downloader has removed these cogs from the installed cogs list but it wasn't able to find their files: " -msgstr "" +msgstr "\n" +"下載器已從已安裝的 cogs 列表中刪除了這些 cogs,但無法找到它們的文件: " -#: redbot/cogs/downloader/downloader.py:953 +#: redbot/cogs/downloader/downloader.py:980 msgid "\n" "They were most likely removed without using {command_1}.\n" "You may need to remove those files manually if the cogs are still usable. If so, ensure the cogs have been unloaded with {command_2}." -msgstr "" +msgstr "\n" +"它們很可能在未使用 {command_1} 的情況下被刪除。\n" +"如果齒輪仍然可用,您可能需要手動刪除這些文件。 如果是這樣,請確保已使用 {command_2} 卸載齒輪。" -#: redbot/cogs/downloader/downloader.py:964 +#: redbot/cogs/downloader/downloader.py:991 msgid "\n" "Downloader has removed this cog from the installed cogs list but it wasn't able to find its files: " -msgstr "" +msgstr "\n" +"下載器已從已安裝的 cogs 列表中刪除此 cog,但無法找到其文件: " -#: redbot/cogs/downloader/downloader.py:969 +#: redbot/cogs/downloader/downloader.py:996 msgid "\n" "It was most likely removed without using {command_1}.\n" "You may need to remove those files manually if the cog is still usable. If so, ensure the cog has been unloaded with {command_2}." -msgstr "" +msgstr "\n" +"它很可能是在未使用 {command_1} 的情況下被刪除的。\n" +"如果 cog 仍然可用,您可能需要手動刪除這些文件。 如果是這樣,請確保已使用 {command_2} 卸載齒輪。" -#: redbot/cogs/downloader/downloader.py:982 +#: redbot/cogs/downloader/downloader.py:1009 #, 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" +" - `[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:1005 +#: redbot/cogs/downloader/downloader.py:1032 msgid "Pinned cogs: " -msgstr "" +msgstr "已固定的cogs: " -#: redbot/cogs/downloader/downloader.py:1005 +#: redbot/cogs/downloader/downloader.py:1032 msgid "Pinned cog: " -msgstr "" +msgstr "已固定的cog: " -#: redbot/cogs/downloader/downloader.py:1009 +#: redbot/cogs/downloader/downloader.py:1036 msgid "\n" "These cogs were already pinned: " -msgstr "" +msgstr "\n" +"這些cogs已經固定: " -#: redbot/cogs/downloader/downloader.py:1011 +#: redbot/cogs/downloader/downloader.py:1038 msgid "\n" "This cog was already pinned: " -msgstr "" +msgstr "\n" +"該cog已被固定: " -#: redbot/cogs/downloader/downloader.py:1017 +#: redbot/cogs/downloader/downloader.py:1044 #, 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" +" - `[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:1039 +#: redbot/cogs/downloader/downloader.py:1066 msgid "Unpinned cogs: " -msgstr "" +msgstr "未固定的cogs: " -#: redbot/cogs/downloader/downloader.py:1039 +#: redbot/cogs/downloader/downloader.py:1066 msgid "Unpinned cog: " -msgstr "" +msgstr "未固定的cog: " -#: redbot/cogs/downloader/downloader.py:1043 +#: redbot/cogs/downloader/downloader.py:1070 msgid "\n" "These cogs weren't pinned: " -msgstr "" +msgstr "\n" +"這些cogs沒有固定: " -#: redbot/cogs/downloader/downloader.py:1045 +#: redbot/cogs/downloader/downloader.py:1072 msgid "\n" "This cog was already not pinned: " -msgstr "" +msgstr "\n" +"該cog尚未固定: " -#: redbot/cogs/downloader/downloader.py:1051 +#: redbot/cogs/downloader/downloader.py:1078 #, docstring msgid "List currently pinned cogs." -msgstr "" +msgstr "列出當前固定的cogs。" + +#: redbot/cogs/downloader/downloader.py:1085 +msgid "unknown" +msgstr "未知" -#: redbot/cogs/downloader/downloader.py:1057 +#: redbot/cogs/downloader/downloader.py:1088 msgid "None." -msgstr "" +msgstr "無" -#: redbot/cogs/downloader/downloader.py:1061 +#: redbot/cogs/downloader/downloader.py:1092 msgid "(continued)" -msgstr "" +msgstr "(繼續)" -#: redbot/cogs/downloader/downloader.py:1061 +#: redbot/cogs/downloader/downloader.py:1092 msgid "Pinned Cogs:" -msgstr "" +msgstr "已固定的cogs:" -#: redbot/cogs/downloader/downloader.py:1071 +#: redbot/cogs/downloader/downloader.py:1098 msgid "Pinned Cogs: \n" -msgstr "" +msgstr "已固定的cogs:\n" -#: redbot/cogs/downloader/downloader.py:1076 +#: redbot/cogs/downloader/downloader.py:1103 #, 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" +" 檢查可用的 cog 更新(包括固定的 cog)。\n\n" +" 此命令不更新齒輪,它只檢查更新。\n" +" 使用 `[p]cog update` 更新齒輪。\n" +" " -#: redbot/cogs/downloader/downloader.py:1092 +#: redbot/cogs/downloader/downloader.py:1119 msgid "These cogs can be updated: " -msgstr "" +msgstr "這些cog可以更新: " -#: redbot/cogs/downloader/downloader.py:1094 +#: redbot/cogs/downloader/downloader.py:1121 msgid "This cog can be updated: " -msgstr "" +msgstr "這個 cog 可以更新: " -#: redbot/cogs/downloader/downloader.py:1099 +#: redbot/cogs/downloader/downloader.py:1126 msgid "\n" "These shared libraries can be updated: " -msgstr "" +msgstr "\n" +"可以更新這些共享庫: " -#: redbot/cogs/downloader/downloader.py:1101 +#: redbot/cogs/downloader/downloader.py:1128 msgid "\n" "This shared library can be updated: " -msgstr "" +msgstr "\n" +"這個共享庫可以更新: " -#: redbot/cogs/downloader/downloader.py:1104 +#: redbot/cogs/downloader/downloader.py:1131 msgid "No cogs can be updated." -msgstr "" +msgstr "沒有cog可以更新。" -#: redbot/cogs/downloader/downloader.py:1108 +#: redbot/cogs/downloader/downloader.py:1135 msgid "All installed cogs are up to date." -msgstr "" +msgstr "所有已安裝的cog都是最新的。" -#: redbot/cogs/downloader/downloader.py:1117 +#: redbot/cogs/downloader/downloader.py:1146 #, docstring msgid "Update all cogs, or ones of your choosing.\n\n" " Examples:\n" -" - `[p]cog update`\n" -" - `[p]cog update defender`\n\n" +" - `[p]cog update`\n" +" - `[p]cog update True`\n" +" - `[p]cog update defender`\n" +" - `[p]cog update True defender`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\n" " - `[cogs...]` The cog or cogs to update. If omitted, all cogs are updated.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1131 +#: redbot/cogs/downloader/downloader.py:1167 #, 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" +" - `[p]cog updateallfromrepos 26-Cogs`\n" +" - `[p]cog updateallfromrepos True 26-Cogs`\n" +" - `[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\n" " - `` The repo or repos to update all cogs from.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1147 +#: redbot/cogs/downloader/downloader.py:1192 #, 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" +" Examples:\n" +" - `[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name`\n" +" - `[p]cog updatetoversion True Broken-Repo 6107c0770ad391f1d3a6131b216991e862cc897e cog_name`\n\n" " **Arguments**\n\n" +" - `[reload]` Whether to reload cogs immediately after update or not.\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:1225 +#: redbot/cogs/downloader/downloader.py:1274 msgid "There were no cogs to check." -msgstr "" +msgstr "沒有cog需要檢查。" -#: redbot/cogs/downloader/downloader.py:1229 -#: redbot/cogs/downloader/downloader.py:1265 +#: redbot/cogs/downloader/downloader.py:1278 +#: redbot/cogs/downloader/downloader.py:1314 msgid "\n" "These cogs are pinned and therefore weren't checked: " -msgstr "" +msgstr "\n" +"這些齒輪是固定的,因此沒有被檢查: " -#: redbot/cogs/downloader/downloader.py:1231 -#: redbot/cogs/downloader/downloader.py:1267 +#: redbot/cogs/downloader/downloader.py:1280 +#: redbot/cogs/downloader/downloader.py:1316 msgid "\n" "This cog is pinned and therefore wasn't checked: " -msgstr "" +msgstr "\n" +"此cog已固定,因此未被檢查: " -#: redbot/cogs/downloader/downloader.py:1245 +#: redbot/cogs/downloader/downloader.py:1294 msgid "Cogs from provided repos are already up to date." -msgstr "" +msgstr "來自提供的repo協議的cog已經是最新的。" -#: redbot/cogs/downloader/downloader.py:1248 +#: redbot/cogs/downloader/downloader.py:1297 msgid "Provided cogs are already up to date with this revision." -msgstr "" +msgstr "前提是 cog 已經是最新版本。" -#: redbot/cogs/downloader/downloader.py:1252 +#: redbot/cogs/downloader/downloader.py:1301 msgid "Cogs from provided repo are already up to date with this revision." -msgstr "" +msgstr "來自提供的 repo 的 Cogs 已經與此修訂版保持同步。" -#: redbot/cogs/downloader/downloader.py:1257 +#: redbot/cogs/downloader/downloader.py:1306 msgid "Provided cogs are already up to date." -msgstr "" +msgstr "提供的cog已經是最新的。" -#: redbot/cogs/downloader/downloader.py:1259 +#: redbot/cogs/downloader/downloader.py:1308 msgid "All installed cogs are already up to date." -msgstr "" +msgstr "所有安裝的cogs都已經是最新的。" -#: redbot/cogs/downloader/downloader.py:1289 +#: redbot/cogs/downloader/downloader.py:1338 #, docstring msgid "List all available cogs from a single repo.\n\n" " Example:\n" -" - `[p]cog list 26-Cogs`\n\n" +" - `[p]cog list 26-Cogs`\n\n" " **Arguments**\n\n" " - `` The repo to list cogs from.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1306 -msgid "Installed Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1356 +msgid "# Installed Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1308 -msgid "Installed Cog:\n" +#: redbot/cogs/downloader/downloader.py:1358 +msgid "# Installed Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1319 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1369 +msgid "> Available Cogs\n" "No cogs are available." msgstr "" -#: redbot/cogs/downloader/downloader.py:1321 -msgid "Available Cogs:\n" +#: redbot/cogs/downloader/downloader.py:1371 +msgid "> Available Cogs\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1323 -msgid "Available Cog:\n" +#: redbot/cogs/downloader/downloader.py:1373 +msgid "> Available Cog\n" "{text}" msgstr "" -#: redbot/cogs/downloader/downloader.py:1330 +#: redbot/cogs/downloader/downloader.py:1380 #, docstring msgid "List information about a single cog.\n\n" " Example:\n" -" - `[p]cog info 26-Cogs defender`\n\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:1343 +#: redbot/cogs/downloader/downloader.py:1393 msgid "There is no cog `{cog_name}` in the repo `{repo.name}`" -msgstr "" +msgstr "Repo `{repo.name}` 中沒有 cog `{cog_name}`" -#: redbot/cogs/downloader/downloader.py:1349 +#: redbot/cogs/downloader/downloader.py:1399 msgid "Information on {cog_name}:\n" "{description}\n\n" "End user data statement:\n" "{end_user_data_statement}\n\n" "Made by: {author}\n" "Requirements: {requirements}" -msgstr "" +msgstr "{cog_name} 的資訊:\n" +"{description}\n\n" +"最終用戶數據聲明:\n" +"{end_user_data_statement}\n\n" +"製作者:{author}\n" +"要求:{requirements}" -#: redbot/cogs/downloader/downloader.py:1361 +#: redbot/cogs/downloader/downloader.py:1411 msgid "Author of the cog didn't provide end user data statement." -msgstr "" +msgstr "Cog 的作者沒有提供最終用戶數據聲明。" -#: redbot/cogs/downloader/downloader.py:1430 +#: redbot/cogs/downloader/downloader.py:1480 msgid "\n" "Couldn't find these cogs in {repo.name}: " -msgstr "" +msgstr "\n" +"在 {repo.name} 中找不到這些cogs: " -#: redbot/cogs/downloader/downloader.py:1432 +#: redbot/cogs/downloader/downloader.py:1482 msgid "\n" "Couldn't find this cog in {repo.name}: " -msgstr "" +msgstr "\n" +"在 {repo.name} 中找不到這個 cog: " -#: redbot/cogs/downloader/downloader.py:1436 +#: redbot/cogs/downloader/downloader.py:1486 msgid "\n" "These cogs were already installed: " -msgstr "" +msgstr "\n" +"這些cogs已經安裝: " -#: redbot/cogs/downloader/downloader.py:1438 +#: redbot/cogs/downloader/downloader.py:1488 msgid "\n" "This cog was already installed: " -msgstr "" +msgstr "\n" +"此cog已安裝: " -#: redbot/cogs/downloader/downloader.py:1442 +#: redbot/cogs/downloader/downloader.py:1492 msgid "\n" "Some cogs with these names are already installed from different repos: " -msgstr "" +msgstr "\n" +"一些具有這些名稱的 cogs 已經從不同的 repos 安裝: " -#: redbot/cogs/downloader/downloader.py:1444 -msgid "Cog with this name is already installed from a different repo." -msgstr "" +#: redbot/cogs/downloader/downloader.py:1494 +msgid "\n" +"Cog with this name is already installed from a different repo: " +msgstr "\n" +"具有此名稱的 Cog 已從不同的 repo 安裝: " -#: redbot/cogs/downloader/downloader.py:1461 +#: redbot/cogs/downloader/downloader.py:1511 msgid " (Minimum: {min_version})" -msgstr "" +msgstr " (最低需求:{min_version})" -#: redbot/cogs/downloader/downloader.py:1474 +#: redbot/cogs/downloader/downloader.py:1524 msgid " (Minimum: {min_version}" -msgstr "" +msgstr " (最低需求:{min_version}" -#: redbot/cogs/downloader/downloader.py:1478 +#: redbot/cogs/downloader/downloader.py:1528 msgid ", at most: {max_version}" -msgstr "" +msgstr ",最高需求:{max_version}" -#: redbot/cogs/downloader/downloader.py:1487 +#: redbot/cogs/downloader/downloader.py:1537 msgid "\n" "These cogs require higher python version than you have: " -msgstr "" +msgstr "\n" +"這些齒輪需要比您擁有的更高的 python 版本: " -#: redbot/cogs/downloader/downloader.py:1489 -msgid "This cog requires higher python version than you have: " -msgstr "" +#: redbot/cogs/downloader/downloader.py:1539 +msgid "\n" +"This cog requires higher python version than you have: " +msgstr "\n" +"這個 cog 需要比你擁有的更高的 python 版本: " -#: redbot/cogs/downloader/downloader.py:1493 +#: redbot/cogs/downloader/downloader.py:1543 msgid "\n" "These cogs require different Red version than you currently have ({current_version}): " -msgstr "" +msgstr "\n" +"這些齒輪需要與您當前擁有的不同的Red版本 ({current_version}): " -#: redbot/cogs/downloader/downloader.py:1498 -msgid "This cog requires different Red version than you currently have ({current_version}): " -msgstr "" +#: redbot/cogs/downloader/downloader.py:1548 +msgid "\n" +"This cog requires different Red version than you currently have ({current_version}): " +msgstr "\n" +"此 cog 需要與您當前擁有的不同的Red版本 ({current_version}): " -#: redbot/cogs/downloader/downloader.py:1569 +#: redbot/cogs/downloader/downloader.py:1619 msgid "Cog update completed successfully." msgstr "已成功更新齒輪。" -#: redbot/cogs/downloader/downloader.py:1584 +#: redbot/cogs/downloader/downloader.py:1634 msgid "\n" "End user data statements of these cogs have changed: " -msgstr "" +msgstr "\n" +"這些 cog 的最終用戶數據聲明已更改: " -#: redbot/cogs/downloader/downloader.py:1586 +#: redbot/cogs/downloader/downloader.py:1636 msgid "\n" "You can use {command} to see the updated statements.\n" -msgstr "" +msgstr "\n" +"您可以使用 {command} 查看更新後的語句。\n" -#: redbot/cogs/downloader/downloader.py:1592 -msgid "End user data statement of this cog has changed:" -msgstr "" +#: redbot/cogs/downloader/downloader.py:1642 +msgid "\n" +"End user data statement of this cog has changed:" +msgstr "\n" +"此 cog 的最終用戶數據聲明已更改:" -#: redbot/cogs/downloader/downloader.py:1594 +#: redbot/cogs/downloader/downloader.py:1644 msgid "\n" "You can use {command} to see the updated statement.\n" -msgstr "" +msgstr "\n" +"您可以使用 {command} 查看更新後的語句。\n" + +#: redbot/cogs/downloader/downloader.py:1651 +msgid "\n" +"You may need to resync your slash commands with `{prefix}slash sync`." +msgstr "\n" +"您可能需要使用 `{prefix}slash sync` 來重新同步您的斜線指令。" -#: redbot/cogs/downloader/downloader.py:1601 +#: redbot/cogs/downloader/downloader.py:1657 msgid "\n" "Failed to update cogs: " -msgstr "" +msgstr "\n" +"無法更新cogs: " -#: redbot/cogs/downloader/downloader.py:1603 +#: redbot/cogs/downloader/downloader.py:1659 msgid "\n" "Failed to update cog: " -msgstr "" +msgstr "\n" +"更新 cog 失敗: " -#: redbot/cogs/downloader/downloader.py:1606 +#: redbot/cogs/downloader/downloader.py:1662 msgid "No cogs were updated." -msgstr "" +msgstr "沒有cog已被更新。" -#: redbot/cogs/downloader/downloader.py:1609 +#: redbot/cogs/downloader/downloader.py:1665 msgid "\n" "Some shared libraries were updated, you should restart the bot to bring the changes into effect." -msgstr "" +msgstr "\n" +"一些共享庫已更新,您需重新啟動機器人以使更改生效。" -#: redbot/cogs/downloader/downloader.py:1614 +#: redbot/cogs/downloader/downloader.py:1670 msgid "\n" "A shared library was updated, you should restart the bot to bring the changes into effect." -msgstr "" +msgstr "\n" +"共享庫已更新,您應該重新啟動機器人以使更改生效。" -#: redbot/cogs/downloader/downloader.py:1631 +#: redbot/cogs/downloader/downloader.py:1687 msgid "None of the updated cogs were previously loaded. Update complete." -msgstr "" +msgstr "之前沒有加載任何更新的齒輪。更新完成。" -#: redbot/cogs/downloader/downloader.py:1636 +#: redbot/cogs/downloader/downloader.py:1692 msgid "Would you like to reload the updated cogs?" -msgstr "" +msgstr "您想重新加載已更新的cogs嗎?" -#: redbot/cogs/downloader/downloader.py:1638 +#: redbot/cogs/downloader/downloader.py:1694 msgid "Would you like to reload the updated cog?" -msgstr "" +msgstr "您想重新加載已更新的cog嗎?" -#: redbot/cogs/downloader/downloader.py:1662 +#: redbot/cogs/downloader/downloader.py:1720 msgid "OK then." -msgstr "" +msgstr "OK then." -#: redbot/cogs/downloader/downloader.py:1692 +#: redbot/cogs/downloader/downloader.py:1750 #, 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" +" - `[p]findcog ping`\n\n" " **Arguments**\n\n" " - `` The command to search for.\n" " " msgstr "" -#: redbot/cogs/downloader/downloader.py:1706 +#: redbot/cogs/downloader/downloader.py:1764 msgid "That command doesn't seem to exist." msgstr "這個命令似乎不存在。" -#: redbot/cogs/downloader/downloader.py:1721 +#: redbot/cogs/downloader/downloader.py:1779 +#: redbot/cogs/downloader/downloader.py:1784 msgid "Missing from installed repos" -msgstr "" +msgstr "已安裝的repo中丟失" -#: redbot/cogs/downloader/downloader.py:1731 +#: redbot/cogs/downloader/downloader.py:1799 +#: redbot/cogs/downloader/downloader.py:1801 msgid "Unknown" msgstr "未知" -#: redbot/cogs/downloader/downloader.py:1732 +#: redbot/cogs/downloader/downloader.py:1800 msgid "None - this cog wasn't installed via downloader" -msgstr "" +msgstr "無 - 這個 cog 不是通過下載器安裝的" -#: redbot/cogs/downloader/downloader.py:1735 +#: redbot/cogs/downloader/downloader.py:1804 msgid "This command is not provided by a cog." -msgstr "" +msgstr "Cog 不提供此命令。" -#: redbot/cogs/downloader/downloader.py:1741 +#: redbot/cogs/downloader/downloader.py:1810 msgid "Command:" -msgstr "" +msgstr "指令:" -#: redbot/cogs/downloader/downloader.py:1742 -msgid "Cog Name:" -msgstr "" +#: redbot/cogs/downloader/downloader.py:1811 +msgid "Cog package name:" +msgstr "Cog package名稱:" + +#: redbot/cogs/downloader/downloader.py:1812 +msgid "Cog name:" +msgstr "Cog 名稱:" -#: redbot/cogs/downloader/downloader.py:1743 +#: redbot/cogs/downloader/downloader.py:1813 msgid "Made by:" -msgstr "" +msgstr "製作由:" -#: redbot/cogs/downloader/downloader.py:1744 +#: redbot/cogs/downloader/downloader.py:1814 +msgid "Repo name:" +msgstr "Repo 的名稱:" + +#: redbot/cogs/downloader/downloader.py:1815 msgid "Repo URL:" -msgstr "" +msgstr "Repo 網址:" -#: redbot/cogs/downloader/downloader.py:1747 +#: redbot/cogs/downloader/downloader.py:1818 msgid "Repo branch:" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:1752 -msgid "Command: {command}\n" -"Cog name: {cog}\n" -"Made by: {author}\n" -"Repo URL: {repo_url}\n" -msgstr "" - -#: redbot/cogs/downloader/downloader.py:1756 +msgstr "Repo 分支:" + +#: redbot/cogs/downloader/downloader.py:1823 +msgid "Command: {command}\n" +"Cog package name: {cog_pkg}\n" +"Cog name: {cog}\n" +"Made by: {author}\n" +"Repo name: {repo_name}\n" +"Repo URL: {repo_url}\n" +msgstr "指令:{command}\n" +"Cog 包名稱:{cog_pkg}\n" +"Cog 名稱:{cog}\n" +"製作者:{author}\n" +"Repo 名稱:{repo_name}\n" +"Repo 網址:{repo_url}\n" + +#: redbot/cogs/downloader/downloader.py:1839 msgid "Repo branch: {branch_name}\n" -msgstr "" +msgstr "Repo 分支:{branch_name}\n" -#: redbot/cogs/downloader/downloader.py:1777 +#: redbot/cogs/downloader/downloader.py:1860 msgid "Failed to update the following repositories:" -msgstr "" +msgstr "無法更新以下存儲庫:" -#: redbot/cogs/downloader/downloader.py:1779 +#: redbot/cogs/downloader/downloader.py:1862 msgid "Failed to update the following repository:" -msgstr "" +msgstr "無法更新以下存儲庫:" -#: redbot/cogs/downloader/downloader.py:1782 +#: redbot/cogs/downloader/downloader.py:1865 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 "存儲庫的分支可能已被刪除,或者無法再通過設置的 url 訪問存儲庫。 有關詳細信息,請參閱日誌。" #: redbot/cogs/downloader/repo_manager.py:183 msgid "Repo by the name \"{repo_name}\" does not exist." -msgstr "" +msgstr "名稱為“{repo_name}”的repo不存在。" diff --git a/redbot/cogs/downloader/repo_manager.py b/redbot/cogs/downloader/repo_manager.py index 14baf11d0f6..8d9b3fa06cc 100644 --- a/redbot/cogs/downloader/repo_manager.py +++ b/redbot/cogs/downloader/repo_manager.py @@ -188,6 +188,17 @@ def _existing_git_repo(self) -> Tuple[bool, Path]: git_path = self.folder_path / ".git" return git_path.exists(), git_path + def _parse_git_error(self, git_command: str, stderr: str) -> errors.GitException: + stderr = stderr.lower() + # Expected to catch: + # Could not read from remote repository + # could not read X for 'URL': terminal prompts disabled + # Authentication failed + if "could not read" in stderr or "authentication failed" in stderr: + return errors.AuthenticationError("Failed to Authenticate", git_command) + + return errors.CloningError("Error when running git clone.", git_command) + async def is_ancestor(self, maybe_ancestor_rev: str, descendant_rev: str) -> bool: """ Check if the first is an ancestor of the second. @@ -548,13 +559,20 @@ async def _run( """ env = os.environ.copy() env["GIT_TERMINAL_PROMPT"] = "0" + env["GIT_TRACE"] = "0" + # make sure we never enter an askpass routine + # https://github.com/git/git/blob/1424303/prompt.c#L56 env.pop("GIT_ASKPASS", None) + env.pop("SSH_ASKPASS", None) # attempt to force all output to plain ascii english # some methods that parse output may expect it # according to gettext manual both variables have to be set: # https://www.gnu.org/software/gettext/manual/gettext.html#Locale-Environment-Variables env["LC_ALL"] = "C" env["LANGUAGE"] = "C" + # Make sure git does not consider us smart + # https://github.com/git/git/blob/a7312d1a2/editor.c#L11-L15 + env["TERM"] = "dumb" kwargs["env"] = env async with self._repo_lock: p: CompletedProcess = await asyncio.get_running_loop().run_in_executor( @@ -659,7 +677,7 @@ async def clone(self) -> Tuple[Installable, ...]: if p.returncode: # Try cleaning up folder shutil.rmtree(str(self.folder_path), ignore_errors=True) - raise errors.CloningError("Error when running git clone.", git_command) + raise self._parse_git_error(git_command, p.stderr.decode(**DECODE_PARAMS)) if self.branch is None: self.branch = await self.current_branch() @@ -1009,7 +1027,6 @@ async def from_folder(cls, folder: Path, branch: str = "") -> Repo: class RepoManager: - GITHUB_OR_GITLAB_RE = re.compile(r"https?://git(?:hub)|(?:lab)\.com/") TREE_URL_RE = re.compile(r"(?P/tree)/(?P\S+)$") diff --git a/redbot/cogs/economy/converters.py b/redbot/cogs/economy/converters.py deleted file mode 100644 index c24ae98be62..00000000000 --- a/redbot/cogs/economy/converters.py +++ /dev/null @@ -1,22 +0,0 @@ -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 f3d6ded7802..29732a93078 100644 --- a/redbot/cogs/economy/economy.py +++ b/redbot/cogs/economy/economy.py @@ -5,18 +5,17 @@ from datetime import datetime, timezone, timedelta from enum import Enum from math import ceil -from typing import cast, Iterable, Union, Literal +from typing import cast, Iterable, Literal import discord -from redbot.core import Config, bank, commands, errors, checks -from redbot.core.commands.converter import TimedeltaConverter +from redbot.core import Config, bank, commands, errors +from redbot.core.commands.converter import TimedeltaConverter, positive_int 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 close_menu, menu -from .converters import positive_int +from redbot.core.utils.menus import menu T_ = Translator("Economy", __file__) @@ -186,8 +185,8 @@ async def balance(self, ctx: commands.Context, user: discord.Member = commands.A """Show the user's account balance. Example: - - `[p]bank balance` - - `[p]bank balance @Twentysix` + - `[p]bank balance` + - `[p]bank balance @Twentysix` **Arguments** @@ -212,7 +211,7 @@ async def transfer(self, ctx: commands.Context, to: discord.Member, amount: int) This will come out of your balance, so make sure you have enough. Example: - - `[p]bank transfer @Twentysix 500` + - `[p]bank transfer @Twentysix 500` **Arguments** @@ -237,7 +236,7 @@ async def transfer(self, ctx: commands.Context, to: discord.Member, amount: int) ) @bank.is_owner_if_bank_global() - @checks.admin_or_permissions(manage_guild=True) + @commands.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 a user's bank account. @@ -245,9 +244,9 @@ async def _set(self, ctx: commands.Context, to: discord.Member, creds: SetParser 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** @@ -300,7 +299,6 @@ async def payday(self, ctx: commands.Context): cur_time = calendar.timegm(ctx.message.created_at.utctimetuple()) credits_name = await bank.get_currency_name(ctx.guild) if await bank.is_global(): # Role payouts will not be used - # Gets the latest time the user used the command successfully and adds the global payday time next_payday = ( await self.config.user(author).next_payday() + await self.config.PAYDAY_TIME() @@ -414,9 +412,9 @@ async def leaderboard(self, ctx: commands.Context, top: int = 10, show_global: b 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. + - `[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** @@ -436,7 +434,9 @@ async def leaderboard(self, ctx: commands.Context, top: int = 10, show_global: b if show_global and await bank.is_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.display_avatar) + base_embed.set_author( + name=ctx.bot.user.display_name, icon_url=ctx.bot.user.display_avatar + ) else: bank_sorted = await bank.get_leaderboard(positions=top, guild=guild) if guild: @@ -537,7 +537,7 @@ async def slot(self, ctx: commands.Context, bid: int): """Use the slot machine. Example: - - `[p]slot 50` + - `[p]slot 50` **Arguments** @@ -656,7 +656,7 @@ async def slot_machine(author, channel, bid): @guild_only_check() @bank.is_owner_if_bank_global() - @checks.admin_or_permissions(manage_guild=True) + @commands.admin_or_permissions(manage_guild=True) @commands.group() async def economyset(self, ctx: commands.Context): """Base command to manage Economy settings.""" @@ -702,7 +702,7 @@ async def slotmin(self, ctx: commands.Context, bid: positive_int): """Set the minimum slot machine bid. Example: - - `[p]economyset slotmin 10` + - `[p]economyset slotmin 10` **Arguments** @@ -737,7 +737,7 @@ async def slotmax(self, ctx: commands.Context, bid: positive_int): """Set the maximum slot machine bid. Example: - - `[p]economyset slotmax 50` + - `[p]economyset slotmax 50` **Arguments** @@ -774,8 +774,8 @@ async def slottime( """Set the cooldown for the slot machine. Examples: - - `[p]economyset slottime 10` - - `[p]economyset slottime 10m` + - `[p]economyset slottime 10` + - `[p]economyset slottime 10m` **Arguments** @@ -797,8 +797,8 @@ async def paydaytime( """Set the cooldown for the payday command. Examples: - - `[p]economyset paydaytime 86400` - - `[p]economyset paydaytime 1d` + - `[p]economyset paydaytime 86400` + - `[p]economyset paydaytime 1d` **Arguments** @@ -822,7 +822,7 @@ async def paydayamount(self, ctx: commands.Context, creds: int): """Set the amount earned each payday. Example: - - `[p]economyset paydayamount 400` + - `[p]economyset paydayamount 400` **Arguments** @@ -856,7 +856,7 @@ async def rolepaydayamount(self, ctx: commands.Context, role: discord.Role, cred Only available when not using a global bank. Example: - - `[p]economyset rolepaydayamount @Members 400` + - `[p]economyset rolepaydayamount @Members 400` **Arguments** diff --git a/redbot/cogs/economy/locales/ar-SA.po b/redbot/cogs/economy/locales/ar-SA.po index 42894dd9fdb..9329e280bdc 100644 --- a/redbot/cogs/economy/locales/ar-SA.po +++ b/redbot/cogs/economy/locales/ar-SA.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-19 11:40+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,43 +15,35 @@ msgstr "" "X-Crowdin-File-ID: 23\n" "Language: ar_SA\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:48 +#: redbot/cogs/economy/economy.py:46 msgid "JACKPOT! 226! Your bid has been multiplied * 50!" msgstr "" -#: redbot/cogs/economy/economy.py:52 +#: redbot/cogs/economy/economy.py:50 msgid "4LC! Your bid has been multiplied * 25!" msgstr "" -#: redbot/cogs/economy/economy.py:56 +#: redbot/cogs/economy/economy.py:54 msgid "Three cherries! Your bid has been multiplied * 20!" msgstr "" -#: redbot/cogs/economy/economy.py:60 +#: redbot/cogs/economy/economy.py:58 msgid "2 6! Your bid has been multiplied * 4!" msgstr "" -#: redbot/cogs/economy/economy.py:64 +#: redbot/cogs/economy/economy.py:62 msgid "Two cherries! Your bid has been multiplied * 3!" msgstr "" -#: redbot/cogs/economy/economy.py:68 +#: redbot/cogs/economy/economy.py:66 msgid "Three symbols! Your bid has been multiplied * 10!" msgstr "" -#: redbot/cogs/economy/economy.py:72 +#: redbot/cogs/economy/economy.py:70 msgid "Two consecutive symbols! Your bid has been multiplied * 2!" msgstr "" -#: redbot/cogs/economy/economy.py:76 +#: 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" @@ -62,202 +54,95 @@ msgid "Slot machine payouts:\n" "Two symbols: Bet * 2" msgstr "" -#: redbot/cogs/economy/economy.py:108 +#: redbot/cogs/economy/economy.py:106 msgid "Invalid value, the argument must be an integer, optionally preceded with a `+` or `-` sign." msgstr "" -#: redbot/cogs/economy/economy.py:120 +#: redbot/cogs/economy/economy.py:118 msgid "Invalid value, the amount of currency to increase or decrease must be an integer different from zero." msgstr "" -#: redbot/cogs/economy/economy.py:132 +#: redbot/cogs/economy/economy.py:130 #, docstring msgid "Get rich and have fun with imaginary currency!" msgstr "" -#: redbot/cogs/economy/economy.py:182 +#: redbot/cogs/economy/economy.py:180 #, docstring msgid "Base command to manage the bank." msgstr "" -#: redbot/cogs/economy/economy.py:187 +#: redbot/cogs/economy/economy.py:185 #, docstring msgid "Show the user's account balance.\n\n" " Example:\n" -" - `[p]bank balance`\n" -" - `[p]bank balance @Twentysix`\n\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:207 +#: redbot/cogs/economy/economy.py:202 msgid "{user}'s balance is {num} {currency}" msgstr "" -#: redbot/cogs/economy/economy.py:214 +#: redbot/cogs/economy/economy.py:209 #, 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" +" - `[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:235 +#: redbot/cogs/economy/economy.py:230 msgid "{user} transferred {num} {currency} to {other_user}" msgstr "" -#: redbot/cogs/economy/economy.py:247 +#: redbot/cogs/economy/economy.py:242 #, 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" +" - `[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:267 +#: redbot/cogs/economy/economy.py:262 msgid "{author} added {num} {currency} to {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:275 +#: redbot/cogs/economy/economy.py:270 msgid "{author} removed {num} {currency} from {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:283 +#: redbot/cogs/economy/economy.py:278 msgid "{author} set {user}'s account balance to {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:298 -#, 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:310 -msgid "This will delete all bank accounts for {scope}.\n" -"If you're sure, type `{prefix}bank reset yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:314 redbot/cogs/economy/economy.py:322 -msgid "this server" -msgstr "" - -#: redbot/cogs/economy/economy.py:321 -msgid "All bank accounts for {scope} have been deleted." -msgstr "تم حذف جميع الحسابات المصرفية لـ {scope}." - -#: redbot/cogs/economy/economy.py:330 -#, docstring -msgid "Base command for pruning bank accounts." -msgstr "" - -#: redbot/cogs/economy/economy.py:337 -#, 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:351 -msgid "This command cannot be used with a global bank." -msgstr "لا يمكن استخدام هذا الأمر مع بنك عالمي." - -#: redbot/cogs/economy/economy.py:355 -msgid "This will delete all bank accounts for users no longer in this server.\n" -"If you're sure, type `{prefix}bank prune local yes`" -msgstr "سيؤدي هذا إلى حذف جميع الحسابات المصرفية للمستخدمين الذين لم يعودوا موجودين في هذا الخادم.\n" -"إذا كنت متأكدا، اكتب ''{prefix}البنك المتماثل المحلي نعم`" - -#: redbot/cogs/economy/economy.py:364 -msgid "Bank accounts for users no longer in this server have been deleted." -msgstr "تم حذف الحسابات المصرفية للمستخدمين الذين لم يعودوا موجودين في هذا السيرفر." - -#: redbot/cogs/economy/economy.py:370 -#, 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:384 -msgid "This command cannot be used with a local bank." -msgstr "لا يمكن استخدام هذا الأمر مع مصرف محلي." - -#: redbot/cogs/economy/economy.py:388 -msgid "This will delete all bank accounts for users who no longer share a server with the bot.\n" -"If you're sure, type `{prefix}bank prune global yes`" -msgstr "سيؤدي هذا إلى حذف جميع الحسابات المصرفية للمستخدمين الذين لم يعودوا يشاركون الخادم مع البوت.\n" -"إذا كنت متأكدا، اكتب '{prefix}البنك التنازلي العالمي نعم`" - -#: redbot/cogs/economy/economy.py:397 -msgid "Bank accounts for users who no longer share a server with the bot have been pruned." -msgstr "تم طباعة الحسابات المصرفية للمستخدمين الذين لم يعودوا يشاركون السيرفرمع البوت." - -#: redbot/cogs/economy/economy.py:407 -#, 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:419 -msgid "This command cannot be used in DMs with a local bank." -msgstr "لا يمكن استخدام هذا الأمر في DM مع مصرف محلي." - -#: redbot/cogs/economy/economy.py:429 -msgid "This will delete {name}'s bank account.\n" -"If you're sure, type `{prefix}bank prune user {id} yes`" -msgstr "سيؤدي هذا إلى حذف حساب {name}البنكي.\n" -"إذا كنت متأكدا، اكتب `{prefix}مستخدم مصرفي' {id} نعم`" - -#: redbot/cogs/economy/economy.py:437 -msgid "The bank account for {name} has been pruned." -msgstr "تم تقسيم الحساب البنكي لـ {name}." - -#: redbot/cogs/economy/economy.py:442 +#: redbot/cogs/economy/economy.py:292 #, docstring msgid "Get some free currency.\n\n" " The amount awarded and frequency can be configured.\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:463 redbot/cogs/economy/economy.py:518 +#: redbot/cogs/economy/economy.py:312 redbot/cogs/economy/economy.py:368 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\n\n" "You currently have {new_balance} {currency}." msgstr "لقد وصلت إلى الحد الأقصى من {currency}!! الرجاء إنفاق المزيد من 😬\n\n" "لديك حاليا {new_balance} {currency}." -#: redbot/cogs/economy/economy.py:477 redbot/cogs/economy/economy.py:534 +#: redbot/cogs/economy/economy.py:326 redbot/cogs/economy/economy.py:384 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\n\n" "You currently have {new_balance} {currency}.\n\n" "You are currently #{pos} on the global leaderboard!" @@ -265,271 +150,235 @@ msgstr "{author.mention} هنا، خذ بعض {currency}. استمتع! (+{amoun "لديك حاليا {new_balance} {currency}.\n\n" "أنت حاليا #{pos} على لوحة القيادة العالمية!" -#: redbot/cogs/economy/economy.py:494 redbot/cogs/economy/economy.py:550 -msgid "{author.mention} Too soon. For your next payday you have to wait {time}." -msgstr "{author.mention} قريباً. من أجل يوم الدفع التالي الخاص بك يجب أن تنتظر {time}." +#: redbot/cogs/economy/economy.py:345 redbot/cogs/economy/economy.py:402 +msgid "{author.mention} Too soon. Your next payday is {relative_time}." +msgstr "" -#: redbot/cogs/economy/economy.py:558 +#: redbot/cogs/economy/economy.py:410 #, 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" +" - `[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:575 +#: redbot/cogs/economy/economy.py:427 msgid "Page {page_num}/{page_len}." msgstr "" -#: redbot/cogs/economy/economy.py:581 +#: redbot/cogs/economy/economy.py:433 msgid "Economy Leaderboard" msgstr "" -#: redbot/cogs/economy/economy.py:598 +#: redbot/cogs/economy/economy.py:452 msgid "There are no accounts in the bank." msgstr "لا توجد حسابات في المصرف." -#: redbot/cogs/economy/economy.py:602 +#: redbot/cogs/economy/economy.py:456 msgid "Name" msgstr "الاسم" -#: redbot/cogs/economy/economy.py:603 +#: redbot/cogs/economy/economy.py:457 msgid "Score" msgstr "نقاط" -#: redbot/cogs/economy/economy.py:673 +#: redbot/cogs/economy/economy.py:523 msgid "No balances found." msgstr "" -#: redbot/cogs/economy/economy.py:678 +#: redbot/cogs/economy/economy.py:528 #, docstring msgid "Show the payouts for the slot machine." msgstr "إظهار الدفعات لماكينة الفتحة." -#: redbot/cogs/economy/economy.py:682 +#: redbot/cogs/economy/economy.py:532 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/economy/economy.py:687 +#: redbot/cogs/economy/economy.py:537 #, docstring msgid "Use the slot machine.\n\n" " Example:\n" -" - `[p]slot 50`\n\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:714 +#: redbot/cogs/economy/economy.py:564 msgid "You're on cooldown, try again in a bit." msgstr "أنت في حالة تبريد، حاول مرة أخرى قليلاً." -#: redbot/cogs/economy/economy.py:717 +#: redbot/cogs/economy/economy.py:567 msgid "That's an invalid bid amount, sorry :/" msgstr "هذا مبلغ عطاء غير صالح، عذراً:/" -#: redbot/cogs/economy/economy.py:720 +#: redbot/cogs/economy/economy.py:570 msgid "You ain't got enough money, friend." msgstr "ليس لديك ما يكفي من المال يا صديق." -#: redbot/cogs/economy/economy.py:775 +#: redbot/cogs/economy/economy.py:625 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\n" "{old_balance} -> {new_balance}!" msgstr "لقد وصلت إلى الحد الأقصى من {currency}!! الرجاء إنفاق المزيد من 😬\n" "لديك حاليا {old_balance} {new_balance}!" -#: redbot/cogs/economy/economy.py:790 +#: redbot/cogs/economy/economy.py:640 msgid "Nothing!" msgstr "لا شيء!" -#: redbot/cogs/economy/economy.py:794 +#: redbot/cogs/economy/economy.py:644 msgid "Your bid: {bid}" msgstr "عرضك: {bid}" -#: redbot/cogs/economy/economy.py:795 +#: redbot/cogs/economy/economy.py:645 msgid "\n" "{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:812 +#: redbot/cogs/economy/economy.py:662 #, docstring msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:816 +#: redbot/cogs/economy/economy.py:666 #, docstring msgid "\n" " Shows the current economy settings\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:826 -msgid "----Economy Settings---\n" +#: redbot/cogs/economy/economy.py:681 +msgid "---Economy Settings---\n" "Minimum slot bid: {slot_min}\n" "Maximum slot bid: {slot_max}\n" "Slot cooldown: {slot_time}\n" "Payday amount: {payday_amount}\n" "Payday cooldown: {payday_time}\n" -"Amount given at account registration: {register_amount}\n" -"Maximum allowed balance: {maximum_bal}" msgstr "" -#: redbot/cogs/economy/economy.py:849 +#: redbot/cogs/economy/economy.py:698 +msgid "---Role Payday Amounts---\n" +msgstr "" + +#: redbot/cogs/economy/economy.py:702 #, docstring msgid "Set the minimum slot machine bid.\n\n" " Example:\n" -" - `[p]economyset slotmin 10`\n\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:866 +#: redbot/cogs/economy/economy.py:719 msgid "Warning: Minimum bid is greater than the maximum bid ({max_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:877 +#: redbot/cogs/economy/economy.py:730 msgid "Minimum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:884 +#: redbot/cogs/economy/economy.py:737 #, docstring msgid "Set the maximum slot machine bid.\n\n" " Example:\n" -" - `[p]economyset slotmax 50`\n\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:901 +#: redbot/cogs/economy/economy.py:754 msgid "Warning: Maximum bid is less than the minimum bid ({min_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:912 +#: redbot/cogs/economy/economy.py:765 msgid "Maximum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:921 +#: redbot/cogs/economy/economy.py:774 #, docstring msgid "Set the cooldown for the slot machine.\n\n" " Examples:\n" -" - `[p]economyset slottime 10`\n" -" - `[p]economyset slottime 10m`\n\n" +" - `[p]economyset slottime 10`\n" +" - `[p]economyset slottime 10m`\n\n" " **Arguments**\n\n" " - `` The new duration to wait in between uses of the slot machine. Default is 5 seconds.\n" " Accepts: seconds, minutes, hours, days, weeks (if no unit is specified, the duration is assumed to be given in seconds)\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:938 +#: redbot/cogs/economy/economy.py:791 msgid "Cooldown is now {num} seconds." msgstr "" -#: redbot/cogs/economy/economy.py:944 +#: redbot/cogs/economy/economy.py:797 #, docstring msgid "Set the cooldown for the payday command.\n\n" " Examples:\n" -" - `[p]economyset paydaytime 86400`\n" -" - `[p]economyset paydaytime 1d`\n\n" +" - `[p]economyset paydaytime 86400`\n" +" - `[p]economyset paydaytime 1d`\n\n" " **Arguments**\n\n" " - `` The new duration to wait in between uses of payday. Default is 5 minutes.\n" " Accepts: seconds, minutes, hours, days, weeks (if no unit is specified, the duration is assumed to be given in seconds)\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:962 +#: redbot/cogs/economy/economy.py:815 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "" -#: redbot/cogs/economy/economy.py:969 +#: redbot/cogs/economy/economy.py:822 #, docstring msgid "Set the amount earned each payday.\n\n" " Example:\n" -" - `[p]economyset paydayamount 400`\n\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:982 +#: redbot/cogs/economy/economy.py:835 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:992 +#: redbot/cogs/economy/economy.py:845 msgid "Every payday will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:999 +#: redbot/cogs/economy/economy.py:852 #, docstring -msgid "Set the amount earned each payday for a role.\n" +msgid "Set the amount earned each payday for a role.\n\n" " Set to `0` to remove the payday amount you set for that role.\n\n" " Only available when not using a global bank.\n\n" " Example:\n" -" - `[p]economyset rolepaydayamount @Members 400`\n\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:1016 +#: redbot/cogs/economy/economy.py:870 msgid "The bank requires that you set the payday to be less than its maximum balance of {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:1023 +#: redbot/cogs/economy/economy.py:877 msgid "The bank must be per-server for per-role paydays to work." msgstr "" -#: redbot/cogs/economy/economy.py:1029 +#: redbot/cogs/economy/economy.py:883 msgid "The payday value attached to role has been removed. Users with this role will now receive the default pay of {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:1038 +#: redbot/cogs/economy/economy.py:892 msgid "Every payday will now give {num} {currency} to people with the role {role_name}." msgstr "" -#: redbot/cogs/economy/economy.py:1048 -#, 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:1064 -msgid "Amount must be greater than or equal to zero and less than {maxbal}." -msgstr "" - -#: redbot/cogs/economy/economy.py:1069 -msgid "Registering an account will now give {num} {currency}." -msgstr "" - -#: redbot/cogs/economy/economy.py:1078 -msgid "weeks" -msgstr "" - -#: redbot/cogs/economy/economy.py:1079 -msgid "days" -msgstr "" - -#: redbot/cogs/economy/economy.py:1080 -msgid "hours" -msgstr "" - -#: redbot/cogs/economy/economy.py:1081 -msgid "minutes" -msgstr "" - -#: redbot/cogs/economy/economy.py:1082 -msgid "seconds" -msgstr "" - diff --git a/redbot/cogs/economy/locales/bg-BG.po b/redbot/cogs/economy/locales/bg-BG.po index 20028ec976f..1e506183eb8 100644 --- a/redbot/cogs/economy/locales/bg-BG.po +++ b/redbot/cogs/economy/locales/bg-BG.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-19 11:40+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,43 +15,35 @@ msgstr "" "X-Crowdin-File-ID: 23\n" "Language: bg_BG\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:48 +#: redbot/cogs/economy/economy.py:46 msgid "JACKPOT! 226! Your bid has been multiplied * 50!" msgstr "" -#: redbot/cogs/economy/economy.py:52 +#: redbot/cogs/economy/economy.py:50 msgid "4LC! Your bid has been multiplied * 25!" msgstr "" -#: redbot/cogs/economy/economy.py:56 +#: redbot/cogs/economy/economy.py:54 msgid "Three cherries! Your bid has been multiplied * 20!" msgstr "" -#: redbot/cogs/economy/economy.py:60 +#: redbot/cogs/economy/economy.py:58 msgid "2 6! Your bid has been multiplied * 4!" msgstr "2 6! Вашият залог се умножи * 4!" -#: redbot/cogs/economy/economy.py:64 +#: redbot/cogs/economy/economy.py:62 msgid "Two cherries! Your bid has been multiplied * 3!" msgstr "Две черешки! Вашият залог се умножи * 3!" -#: redbot/cogs/economy/economy.py:68 +#: redbot/cogs/economy/economy.py:66 msgid "Three symbols! Your bid has been multiplied * 10!" msgstr "" -#: redbot/cogs/economy/economy.py:72 +#: redbot/cogs/economy/economy.py:70 msgid "Two consecutive symbols! Your bid has been multiplied * 2!" msgstr "Два последователни символа! Вашият залог се умножи * 2!" -#: redbot/cogs/economy/economy.py:76 +#: 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" @@ -62,467 +54,327 @@ msgid "Slot machine payouts:\n" "Two symbols: Bet * 2" msgstr "" -#: redbot/cogs/economy/economy.py:108 +#: redbot/cogs/economy/economy.py:106 msgid "Invalid value, the argument must be an integer, optionally preceded with a `+` or `-` sign." msgstr "" -#: redbot/cogs/economy/economy.py:120 +#: redbot/cogs/economy/economy.py:118 msgid "Invalid value, the amount of currency to increase or decrease must be an integer different from zero." msgstr "" -#: redbot/cogs/economy/economy.py:132 +#: redbot/cogs/economy/economy.py:130 #, docstring msgid "Get rich and have fun with imaginary currency!" msgstr "" -#: redbot/cogs/economy/economy.py:182 +#: redbot/cogs/economy/economy.py:180 #, docstring msgid "Base command to manage the bank." msgstr "" -#: redbot/cogs/economy/economy.py:187 +#: redbot/cogs/economy/economy.py:185 #, docstring msgid "Show the user's account balance.\n\n" " Example:\n" -" - `[p]bank balance`\n" -" - `[p]bank balance @Twentysix`\n\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:207 +#: redbot/cogs/economy/economy.py:202 msgid "{user}'s balance is {num} {currency}" msgstr "" -#: redbot/cogs/economy/economy.py:214 +#: redbot/cogs/economy/economy.py:209 #, 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" +" - `[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:235 +#: redbot/cogs/economy/economy.py:230 msgid "{user} transferred {num} {currency} to {other_user}" msgstr "" -#: redbot/cogs/economy/economy.py:247 +#: redbot/cogs/economy/economy.py:242 #, 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" +" - `[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:267 +#: redbot/cogs/economy/economy.py:262 msgid "{author} added {num} {currency} to {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:275 +#: redbot/cogs/economy/economy.py:270 msgid "{author} removed {num} {currency} from {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:283 +#: redbot/cogs/economy/economy.py:278 msgid "{author} set {user}'s account balance to {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:298 -#, 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:310 -msgid "This will delete all bank accounts for {scope}.\n" -"If you're sure, type `{prefix}bank reset yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:314 redbot/cogs/economy/economy.py:322 -msgid "this server" -msgstr "" - -#: redbot/cogs/economy/economy.py:321 -msgid "All bank accounts for {scope} have been deleted." -msgstr "" - -#: redbot/cogs/economy/economy.py:330 -#, docstring -msgid "Base command for pruning bank accounts." -msgstr "" - -#: redbot/cogs/economy/economy.py:337 -#, 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:351 -msgid "This command cannot be used with a global bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:355 -msgid "This will delete all bank accounts for users no longer in this server.\n" -"If you're sure, type `{prefix}bank prune local yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:364 -msgid "Bank accounts for users no longer in this server have been deleted." -msgstr "" - -#: redbot/cogs/economy/economy.py:370 -#, 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:384 -msgid "This command cannot be used with a local bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:388 -msgid "This will delete all bank accounts for users who no longer share a server with the bot.\n" -"If you're sure, type `{prefix}bank prune global yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:397 -msgid "Bank accounts for users who no longer share a server with the bot have been pruned." -msgstr "" - -#: redbot/cogs/economy/economy.py:407 -#, 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:419 -msgid "This command cannot be used in DMs with a local bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:429 -msgid "This will delete {name}'s bank account.\n" -"If you're sure, type `{prefix}bank prune user {id} yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:437 -msgid "The bank account for {name} has been pruned." -msgstr "" - -#: redbot/cogs/economy/economy.py:442 +#: redbot/cogs/economy/economy.py:292 #, docstring msgid "Get some free currency.\n\n" " The amount awarded and frequency can be configured.\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:463 redbot/cogs/economy/economy.py:518 +#: redbot/cogs/economy/economy.py:312 redbot/cogs/economy/economy.py:368 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\n\n" "You currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:477 redbot/cogs/economy/economy.py:534 +#: redbot/cogs/economy/economy.py:326 redbot/cogs/economy/economy.py:384 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\n\n" "You currently have {new_balance} {currency}.\n\n" "You are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:494 redbot/cogs/economy/economy.py:550 -msgid "{author.mention} Too soon. For your next payday you have to wait {time}." +#: redbot/cogs/economy/economy.py:345 redbot/cogs/economy/economy.py:402 +msgid "{author.mention} Too soon. Your next payday is {relative_time}." msgstr "" -#: redbot/cogs/economy/economy.py:558 +#: redbot/cogs/economy/economy.py:410 #, 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" +" - `[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:575 +#: redbot/cogs/economy/economy.py:427 msgid "Page {page_num}/{page_len}." msgstr "" -#: redbot/cogs/economy/economy.py:581 +#: redbot/cogs/economy/economy.py:433 msgid "Economy Leaderboard" msgstr "" -#: redbot/cogs/economy/economy.py:598 +#: redbot/cogs/economy/economy.py:452 msgid "There are no accounts in the bank." msgstr "Няма открити банкови сметки." -#: redbot/cogs/economy/economy.py:602 +#: redbot/cogs/economy/economy.py:456 msgid "Name" msgstr "" -#: redbot/cogs/economy/economy.py:603 +#: redbot/cogs/economy/economy.py:457 msgid "Score" msgstr "" -#: redbot/cogs/economy/economy.py:673 +#: redbot/cogs/economy/economy.py:523 msgid "No balances found." msgstr "" -#: redbot/cogs/economy/economy.py:678 +#: redbot/cogs/economy/economy.py:528 #, docstring msgid "Show the payouts for the slot machine." msgstr "" -#: redbot/cogs/economy/economy.py:682 +#: redbot/cogs/economy/economy.py:532 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/economy/economy.py:687 +#: redbot/cogs/economy/economy.py:537 #, docstring msgid "Use the slot machine.\n\n" " Example:\n" -" - `[p]slot 50`\n\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:714 +#: redbot/cogs/economy/economy.py:564 msgid "You're on cooldown, try again in a bit." msgstr "Отлага се, опитайте по-късно." -#: redbot/cogs/economy/economy.py:717 +#: redbot/cogs/economy/economy.py:567 msgid "That's an invalid bid amount, sorry :/" msgstr "Жалко, но това е невалидно количесто за залог. :/" -#: redbot/cogs/economy/economy.py:720 +#: redbot/cogs/economy/economy.py:570 msgid "You ain't got enough money, friend." msgstr "Вие не разполагате с достатъчно пари на разположение, другарю." -#: redbot/cogs/economy/economy.py:775 +#: redbot/cogs/economy/economy.py:625 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\n" "{old_balance} -> {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:790 +#: redbot/cogs/economy/economy.py:640 msgid "Nothing!" msgstr "" -#: redbot/cogs/economy/economy.py:794 +#: redbot/cogs/economy/economy.py:644 msgid "Your bid: {bid}" msgstr "" -#: redbot/cogs/economy/economy.py:795 +#: redbot/cogs/economy/economy.py:645 msgid "\n" "{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:812 +#: redbot/cogs/economy/economy.py:662 #, docstring msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:816 +#: redbot/cogs/economy/economy.py:666 #, docstring msgid "\n" " Shows the current economy settings\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:826 -msgid "----Economy Settings---\n" +#: redbot/cogs/economy/economy.py:681 +msgid "---Economy Settings---\n" "Minimum slot bid: {slot_min}\n" "Maximum slot bid: {slot_max}\n" "Slot cooldown: {slot_time}\n" "Payday amount: {payday_amount}\n" "Payday cooldown: {payday_time}\n" -"Amount given at account registration: {register_amount}\n" -"Maximum allowed balance: {maximum_bal}" msgstr "" -#: redbot/cogs/economy/economy.py:849 +#: redbot/cogs/economy/economy.py:698 +msgid "---Role Payday Amounts---\n" +msgstr "" + +#: redbot/cogs/economy/economy.py:702 #, docstring msgid "Set the minimum slot machine bid.\n\n" " Example:\n" -" - `[p]economyset slotmin 10`\n\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:866 +#: redbot/cogs/economy/economy.py:719 msgid "Warning: Minimum bid is greater than the maximum bid ({max_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:877 +#: redbot/cogs/economy/economy.py:730 msgid "Minimum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:884 +#: redbot/cogs/economy/economy.py:737 #, docstring msgid "Set the maximum slot machine bid.\n\n" " Example:\n" -" - `[p]economyset slotmax 50`\n\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:901 +#: redbot/cogs/economy/economy.py:754 msgid "Warning: Maximum bid is less than the minimum bid ({min_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:912 +#: redbot/cogs/economy/economy.py:765 msgid "Maximum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:921 +#: redbot/cogs/economy/economy.py:774 #, docstring msgid "Set the cooldown for the slot machine.\n\n" " Examples:\n" -" - `[p]economyset slottime 10`\n" -" - `[p]economyset slottime 10m`\n\n" +" - `[p]economyset slottime 10`\n" +" - `[p]economyset slottime 10m`\n\n" " **Arguments**\n\n" " - `` The new duration to wait in between uses of the slot machine. Default is 5 seconds.\n" " Accepts: seconds, minutes, hours, days, weeks (if no unit is specified, the duration is assumed to be given in seconds)\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:938 +#: redbot/cogs/economy/economy.py:791 msgid "Cooldown is now {num} seconds." msgstr "" -#: redbot/cogs/economy/economy.py:944 +#: redbot/cogs/economy/economy.py:797 #, docstring msgid "Set the cooldown for the payday command.\n\n" " Examples:\n" -" - `[p]economyset paydaytime 86400`\n" -" - `[p]economyset paydaytime 1d`\n\n" +" - `[p]economyset paydaytime 86400`\n" +" - `[p]economyset paydaytime 1d`\n\n" " **Arguments**\n\n" " - `` The new duration to wait in between uses of payday. Default is 5 minutes.\n" " Accepts: seconds, minutes, hours, days, weeks (if no unit is specified, the duration is assumed to be given in seconds)\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:962 +#: redbot/cogs/economy/economy.py:815 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "" -#: redbot/cogs/economy/economy.py:969 +#: redbot/cogs/economy/economy.py:822 #, docstring msgid "Set the amount earned each payday.\n\n" " Example:\n" -" - `[p]economyset paydayamount 400`\n\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:982 +#: redbot/cogs/economy/economy.py:835 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:992 +#: redbot/cogs/economy/economy.py:845 msgid "Every payday will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:999 +#: redbot/cogs/economy/economy.py:852 #, docstring -msgid "Set the amount earned each payday for a role.\n" +msgid "Set the amount earned each payday for a role.\n\n" " Set to `0` to remove the payday amount you set for that role.\n\n" " Only available when not using a global bank.\n\n" " Example:\n" -" - `[p]economyset rolepaydayamount @Members 400`\n\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:1016 +#: redbot/cogs/economy/economy.py:870 msgid "The bank requires that you set the payday to be less than its maximum balance of {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:1023 +#: redbot/cogs/economy/economy.py:877 msgid "The bank must be per-server for per-role paydays to work." msgstr "" -#: redbot/cogs/economy/economy.py:1029 +#: redbot/cogs/economy/economy.py:883 msgid "The payday value attached to role has been removed. Users with this role will now receive the default pay of {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:1038 +#: redbot/cogs/economy/economy.py:892 msgid "Every payday will now give {num} {currency} to people with the role {role_name}." msgstr "" -#: redbot/cogs/economy/economy.py:1048 -#, 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:1064 -msgid "Amount must be greater than or equal to zero and less than {maxbal}." -msgstr "" - -#: redbot/cogs/economy/economy.py:1069 -msgid "Registering an account will now give {num} {currency}." -msgstr "" - -#: redbot/cogs/economy/economy.py:1078 -msgid "weeks" -msgstr "семици" - -#: redbot/cogs/economy/economy.py:1079 -msgid "days" -msgstr "дни" - -#: redbot/cogs/economy/economy.py:1080 -msgid "hours" -msgstr "часове" - -#: redbot/cogs/economy/economy.py:1081 -msgid "minutes" -msgstr "минути" - -#: redbot/cogs/economy/economy.py:1082 -msgid "seconds" -msgstr "секунди" - diff --git a/redbot/cogs/economy/locales/cs-CZ.po b/redbot/cogs/economy/locales/cs-CZ.po index 42183ad4395..84220150445 100644 --- a/redbot/cogs/economy/locales/cs-CZ.po +++ b/redbot/cogs/economy/locales/cs-CZ.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-19 11:40+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,43 +15,35 @@ msgstr "" "X-Crowdin-File-ID: 23\n" "Language: cs_CZ\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:48 +#: redbot/cogs/economy/economy.py:46 msgid "JACKPOT! 226! Your bid has been multiplied * 50!" msgstr "JACKPOT! 226! Tvá sázka byla vynásobena * 50!" -#: redbot/cogs/economy/economy.py:52 +#: redbot/cogs/economy/economy.py:50 msgid "4LC! Your bid has been multiplied * 25!" msgstr "4LC! Vaše nabídka byla vynásobena * 25!" -#: redbot/cogs/economy/economy.py:56 +#: redbot/cogs/economy/economy.py:54 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:60 +#: redbot/cogs/economy/economy.py:58 msgid "2 6! Your bid has been multiplied * 4!" msgstr "2 6! Tvá sázka byla vynásobena * 4!" -#: redbot/cogs/economy/economy.py:64 +#: redbot/cogs/economy/economy.py:62 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:68 +#: redbot/cogs/economy/economy.py:66 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:72 +#: redbot/cogs/economy/economy.py:70 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:76 +#: 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" @@ -62,199 +54,94 @@ msgid "Slot machine payouts:\n" "Two symbols: Bet * 2" msgstr "" -#: redbot/cogs/economy/economy.py:108 +#: redbot/cogs/economy/economy.py:106 msgid "Invalid value, the argument must be an integer, optionally preceded with a `+` or `-` sign." msgstr "" -#: redbot/cogs/economy/economy.py:120 +#: redbot/cogs/economy/economy.py:118 msgid "Invalid value, the amount of currency to increase or decrease must be an integer different from zero." msgstr "" -#: redbot/cogs/economy/economy.py:132 +#: redbot/cogs/economy/economy.py:130 #, 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:182 +#: redbot/cogs/economy/economy.py:180 #, docstring msgid "Base command to manage the bank." msgstr "" -#: redbot/cogs/economy/economy.py:187 +#: redbot/cogs/economy/economy.py:185 #, docstring msgid "Show the user's account balance.\n\n" " Example:\n" -" - `[p]bank balance`\n" -" - `[p]bank balance @Twentysix`\n\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:207 +#: redbot/cogs/economy/economy.py:202 msgid "{user}'s balance is {num} {currency}" msgstr "Zůstatek {user} je {num} {currency}" -#: redbot/cogs/economy/economy.py:214 +#: redbot/cogs/economy/economy.py:209 #, 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" +" - `[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:235 +#: redbot/cogs/economy/economy.py:230 msgid "{user} transferred {num} {currency} to {other_user}" msgstr "{user} převedl {num} {currency} uživateli {other_user}" -#: redbot/cogs/economy/economy.py:247 +#: redbot/cogs/economy/economy.py:242 #, 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" +" - `[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:267 +#: redbot/cogs/economy/economy.py:262 msgid "{author} added {num} {currency} to {user}'s account." msgstr "{author} přidal/a {num} {currency} k účtu {user}." -#: redbot/cogs/economy/economy.py:275 +#: redbot/cogs/economy/economy.py:270 msgid "{author} removed {num} {currency} from {user}'s account." msgstr "{author} odebral {num} {currency} z účtu {user}." -#: redbot/cogs/economy/economy.py:283 +#: redbot/cogs/economy/economy.py:278 msgid "{author} set {user}'s account balance to {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:298 -#, 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:310 -msgid "This will delete all bank accounts for {scope}.\n" -"If you're sure, type `{prefix}bank reset yes`" -msgstr "Tímto smažete všechny bankovní účty pro {scope}.\n" -"Pokud jste si jisti, napište `{prefix}bank reset yes`" - -#: redbot/cogs/economy/economy.py:314 redbot/cogs/economy/economy.py:322 -msgid "this server" -msgstr "tento server" - -#: redbot/cogs/economy/economy.py:321 -msgid "All bank accounts for {scope} have been deleted." -msgstr "Všechny bankovní účty pro {scope} byly odstraněny." - -#: redbot/cogs/economy/economy.py:330 -#, docstring -msgid "Base command for pruning bank accounts." -msgstr "" - -#: redbot/cogs/economy/economy.py:337 -#, 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:351 -msgid "This command cannot be used with a global bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:355 -msgid "This will delete all bank accounts for users no longer in this server.\n" -"If you're sure, type `{prefix}bank prune local yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:364 -msgid "Bank accounts for users no longer in this server have been deleted." -msgstr "" - -#: redbot/cogs/economy/economy.py:370 -#, 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:384 -msgid "This command cannot be used with a local bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:388 -msgid "This will delete all bank accounts for users who no longer share a server with the bot.\n" -"If you're sure, type `{prefix}bank prune global yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:397 -msgid "Bank accounts for users who no longer share a server with the bot have been pruned." -msgstr "" - -#: redbot/cogs/economy/economy.py:407 -#, 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:419 -msgid "This command cannot be used in DMs with a local bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:429 -msgid "This will delete {name}'s bank account.\n" -"If you're sure, type `{prefix}bank prune user {id} yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:437 -msgid "The bank account for {name} has been pruned." -msgstr "" - -#: redbot/cogs/economy/economy.py:442 +#: redbot/cogs/economy/economy.py:292 #, docstring msgid "Get some free currency.\n\n" " The amount awarded and frequency can be configured.\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:463 redbot/cogs/economy/economy.py:518 +#: redbot/cogs/economy/economy.py:312 redbot/cogs/economy/economy.py:368 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\n\n" "You currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:477 redbot/cogs/economy/economy.py:534 +#: redbot/cogs/economy/economy.py:326 redbot/cogs/economy/economy.py:384 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\n\n" "You currently have {new_balance} {currency}.\n\n" "You are currently #{pos} on the global leaderboard!" @@ -262,271 +149,235 @@ msgstr "{author.mention}, tady máš, vezmi si nějaké {currency}. Užívej! (+ "V současné době máš {new_balance} {currency}.\n\n" "Momentálně jsi #{pos} na globálním žebříčku!" -#: redbot/cogs/economy/economy.py:494 redbot/cogs/economy/economy.py:550 -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:345 redbot/cogs/economy/economy.py:402 +msgid "{author.mention} Too soon. Your next payday is {relative_time}." +msgstr "" -#: redbot/cogs/economy/economy.py:558 +#: redbot/cogs/economy/economy.py:410 #, 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" +" - `[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:575 +#: redbot/cogs/economy/economy.py:427 msgid "Page {page_num}/{page_len}." msgstr "" -#: redbot/cogs/economy/economy.py:581 +#: redbot/cogs/economy/economy.py:433 msgid "Economy Leaderboard" msgstr "" -#: redbot/cogs/economy/economy.py:598 +#: redbot/cogs/economy/economy.py:452 msgid "There are no accounts in the bank." msgstr "V bance nejsou žádné účty." -#: redbot/cogs/economy/economy.py:602 +#: redbot/cogs/economy/economy.py:456 msgid "Name" msgstr "Jméno" -#: redbot/cogs/economy/economy.py:603 +#: redbot/cogs/economy/economy.py:457 msgid "Score" msgstr "Skóre" -#: redbot/cogs/economy/economy.py:673 +#: redbot/cogs/economy/economy.py:523 msgid "No balances found." msgstr "" -#: redbot/cogs/economy/economy.py:678 +#: redbot/cogs/economy/economy.py:528 #, docstring msgid "Show the payouts for the slot machine." msgstr "Zobrazit výplaty pro automat." -#: redbot/cogs/economy/economy.py:682 +#: redbot/cogs/economy/economy.py:532 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/economy/economy.py:687 +#: redbot/cogs/economy/economy.py:537 #, docstring msgid "Use the slot machine.\n\n" " Example:\n" -" - `[p]slot 50`\n\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:714 +#: redbot/cogs/economy/economy.py:564 msgid "You're on cooldown, try again in a bit." msgstr "" -#: redbot/cogs/economy/economy.py:717 +#: redbot/cogs/economy/economy.py:567 msgid "That's an invalid bid amount, sorry :/" msgstr "To je neplatná částka sázky, promiňte :/" -#: redbot/cogs/economy/economy.py:720 +#: redbot/cogs/economy/economy.py:570 msgid "You ain't got enough money, friend." msgstr "Nemáš dost peněz, kámo." -#: redbot/cogs/economy/economy.py:775 +#: redbot/cogs/economy/economy.py:625 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\n" "{old_balance} -> {new_balance}!" msgstr "Dosáhli jste maximálního počtu {currency}! Využijte prosím více 😬\n" "{old_balance} -> {new_balance}!" -#: redbot/cogs/economy/economy.py:790 +#: redbot/cogs/economy/economy.py:640 msgid "Nothing!" msgstr "Nic!" -#: redbot/cogs/economy/economy.py:794 +#: redbot/cogs/economy/economy.py:644 msgid "Your bid: {bid}" msgstr "Tvá sázka: {bid}" -#: redbot/cogs/economy/economy.py:795 +#: redbot/cogs/economy/economy.py:645 msgid "\n" "{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:812 +#: redbot/cogs/economy/economy.py:662 #, docstring msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:816 +#: redbot/cogs/economy/economy.py:666 #, docstring msgid "\n" " Shows the current economy settings\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:826 -msgid "----Economy Settings---\n" +#: redbot/cogs/economy/economy.py:681 +msgid "---Economy Settings---\n" "Minimum slot bid: {slot_min}\n" "Maximum slot bid: {slot_max}\n" "Slot cooldown: {slot_time}\n" "Payday amount: {payday_amount}\n" "Payday cooldown: {payday_time}\n" -"Amount given at account registration: {register_amount}\n" -"Maximum allowed balance: {maximum_bal}" msgstr "" -#: redbot/cogs/economy/economy.py:849 +#: redbot/cogs/economy/economy.py:698 +msgid "---Role Payday Amounts---\n" +msgstr "" + +#: redbot/cogs/economy/economy.py:702 #, docstring msgid "Set the minimum slot machine bid.\n\n" " Example:\n" -" - `[p]economyset slotmin 10`\n\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:866 +#: redbot/cogs/economy/economy.py:719 msgid "Warning: Minimum bid is greater than the maximum bid ({max_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:877 +#: redbot/cogs/economy/economy.py:730 msgid "Minimum bid is now {bid} {currency}." msgstr "Minimální sázka je nyní {bid} {currency}." -#: redbot/cogs/economy/economy.py:884 +#: redbot/cogs/economy/economy.py:737 #, docstring msgid "Set the maximum slot machine bid.\n\n" " Example:\n" -" - `[p]economyset slotmax 50`\n\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:901 +#: redbot/cogs/economy/economy.py:754 msgid "Warning: Maximum bid is less than the minimum bid ({min_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:912 +#: redbot/cogs/economy/economy.py:765 msgid "Maximum bid is now {bid} {currency}." msgstr "Maximální sázka je nyní {bid} {currency}." -#: redbot/cogs/economy/economy.py:921 +#: redbot/cogs/economy/economy.py:774 #, docstring msgid "Set the cooldown for the slot machine.\n\n" " Examples:\n" -" - `[p]economyset slottime 10`\n" -" - `[p]economyset slottime 10m`\n\n" +" - `[p]economyset slottime 10`\n" +" - `[p]economyset slottime 10m`\n\n" " **Arguments**\n\n" " - `` The new duration to wait in between uses of the slot machine. Default is 5 seconds.\n" " Accepts: seconds, minutes, hours, days, weeks (if no unit is specified, the duration is assumed to be given in seconds)\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:938 +#: redbot/cogs/economy/economy.py:791 msgid "Cooldown is now {num} seconds." msgstr "" -#: redbot/cogs/economy/economy.py:944 +#: redbot/cogs/economy/economy.py:797 #, docstring msgid "Set the cooldown for the payday command.\n\n" " Examples:\n" -" - `[p]economyset paydaytime 86400`\n" -" - `[p]economyset paydaytime 1d`\n\n" +" - `[p]economyset paydaytime 86400`\n" +" - `[p]economyset paydaytime 1d`\n\n" " **Arguments**\n\n" " - `` The new duration to wait in between uses of payday. Default is 5 minutes.\n" " Accepts: seconds, minutes, hours, days, weeks (if no unit is specified, the duration is assumed to be given in seconds)\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:962 +#: redbot/cogs/economy/economy.py:815 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:969 +#: redbot/cogs/economy/economy.py:822 #, docstring msgid "Set the amount earned each payday.\n\n" " Example:\n" -" - `[p]economyset paydayamount 400`\n\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:982 +#: redbot/cogs/economy/economy.py:835 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:992 +#: redbot/cogs/economy/economy.py:845 msgid "Every payday will now give {num} {currency}." msgstr "Každý den bude nyní dán {num} {currency}." -#: redbot/cogs/economy/economy.py:999 +#: redbot/cogs/economy/economy.py:852 #, docstring -msgid "Set the amount earned each payday for a role.\n" +msgid "Set the amount earned each payday for a role.\n\n" " Set to `0` to remove the payday amount you set for that role.\n\n" " Only available when not using a global bank.\n\n" " Example:\n" -" - `[p]economyset rolepaydayamount @Members 400`\n\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:1016 +#: redbot/cogs/economy/economy.py:870 msgid "The bank requires that you set the payday to be less than its maximum balance of {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:1023 +#: redbot/cogs/economy/economy.py:877 msgid "The bank must be per-server for per-role paydays to work." msgstr "" -#: redbot/cogs/economy/economy.py:1029 +#: redbot/cogs/economy/economy.py:883 msgid "The payday value attached to role has been removed. Users with this role will now receive the default pay of {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:1038 +#: redbot/cogs/economy/economy.py:892 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:1048 -#, 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:1064 -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:1069 -msgid "Registering an account will now give {num} {currency}." -msgstr "Registrace účtu nyní dá {num} {currency}." - -#: redbot/cogs/economy/economy.py:1078 -msgid "weeks" -msgstr "týdnů" - -#: redbot/cogs/economy/economy.py:1079 -msgid "days" -msgstr "dnů" - -#: redbot/cogs/economy/economy.py:1080 -msgid "hours" -msgstr "hodin" - -#: redbot/cogs/economy/economy.py:1081 -msgid "minutes" -msgstr "minut" - -#: redbot/cogs/economy/economy.py:1082 -msgid "seconds" -msgstr "sekund" - diff --git a/redbot/cogs/economy/locales/da-DK.po b/redbot/cogs/economy/locales/da-DK.po index 9e4730873ef..a93c708dc69 100644 --- a/redbot/cogs/economy/locales/da-DK.po +++ b/redbot/cogs/economy/locales/da-DK.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-19 11:40+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,43 +15,35 @@ msgstr "" "X-Crowdin-File-ID: 23\n" "Language: da_DK\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:48 +#: redbot/cogs/economy/economy.py:46 msgid "JACKPOT! 226! Your bid has been multiplied * 50!" msgstr "" -#: redbot/cogs/economy/economy.py:52 +#: redbot/cogs/economy/economy.py:50 msgid "4LC! Your bid has been multiplied * 25!" msgstr "" -#: redbot/cogs/economy/economy.py:56 +#: redbot/cogs/economy/economy.py:54 msgid "Three cherries! Your bid has been multiplied * 20!" msgstr "" -#: redbot/cogs/economy/economy.py:60 +#: redbot/cogs/economy/economy.py:58 msgid "2 6! Your bid has been multiplied * 4!" msgstr "" -#: redbot/cogs/economy/economy.py:64 +#: redbot/cogs/economy/economy.py:62 msgid "Two cherries! Your bid has been multiplied * 3!" msgstr "" -#: redbot/cogs/economy/economy.py:68 +#: redbot/cogs/economy/economy.py:66 msgid "Three symbols! Your bid has been multiplied * 10!" msgstr "" -#: redbot/cogs/economy/economy.py:72 +#: redbot/cogs/economy/economy.py:70 msgid "Two consecutive symbols! Your bid has been multiplied * 2!" msgstr "" -#: redbot/cogs/economy/economy.py:76 +#: 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" @@ -62,467 +54,327 @@ msgid "Slot machine payouts:\n" "Two symbols: Bet * 2" msgstr "" -#: redbot/cogs/economy/economy.py:108 +#: redbot/cogs/economy/economy.py:106 msgid "Invalid value, the argument must be an integer, optionally preceded with a `+` or `-` sign." msgstr "" -#: redbot/cogs/economy/economy.py:120 +#: redbot/cogs/economy/economy.py:118 msgid "Invalid value, the amount of currency to increase or decrease must be an integer different from zero." msgstr "" -#: redbot/cogs/economy/economy.py:132 +#: redbot/cogs/economy/economy.py:130 #, docstring msgid "Get rich and have fun with imaginary currency!" msgstr "" -#: redbot/cogs/economy/economy.py:182 +#: redbot/cogs/economy/economy.py:180 #, docstring msgid "Base command to manage the bank." msgstr "" -#: redbot/cogs/economy/economy.py:187 +#: redbot/cogs/economy/economy.py:185 #, docstring msgid "Show the user's account balance.\n\n" " Example:\n" -" - `[p]bank balance`\n" -" - `[p]bank balance @Twentysix`\n\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:207 +#: redbot/cogs/economy/economy.py:202 msgid "{user}'s balance is {num} {currency}" msgstr "" -#: redbot/cogs/economy/economy.py:214 +#: redbot/cogs/economy/economy.py:209 #, 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" +" - `[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:235 +#: redbot/cogs/economy/economy.py:230 msgid "{user} transferred {num} {currency} to {other_user}" msgstr "" -#: redbot/cogs/economy/economy.py:247 +#: redbot/cogs/economy/economy.py:242 #, 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" +" - `[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:267 +#: redbot/cogs/economy/economy.py:262 msgid "{author} added {num} {currency} to {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:275 +#: redbot/cogs/economy/economy.py:270 msgid "{author} removed {num} {currency} from {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:283 +#: redbot/cogs/economy/economy.py:278 msgid "{author} set {user}'s account balance to {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:298 -#, 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:310 -msgid "This will delete all bank accounts for {scope}.\n" -"If you're sure, type `{prefix}bank reset yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:314 redbot/cogs/economy/economy.py:322 -msgid "this server" -msgstr "" - -#: redbot/cogs/economy/economy.py:321 -msgid "All bank accounts for {scope} have been deleted." -msgstr "" - -#: redbot/cogs/economy/economy.py:330 -#, docstring -msgid "Base command for pruning bank accounts." -msgstr "" - -#: redbot/cogs/economy/economy.py:337 -#, 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:351 -msgid "This command cannot be used with a global bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:355 -msgid "This will delete all bank accounts for users no longer in this server.\n" -"If you're sure, type `{prefix}bank prune local yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:364 -msgid "Bank accounts for users no longer in this server have been deleted." -msgstr "" - -#: redbot/cogs/economy/economy.py:370 -#, 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:384 -msgid "This command cannot be used with a local bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:388 -msgid "This will delete all bank accounts for users who no longer share a server with the bot.\n" -"If you're sure, type `{prefix}bank prune global yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:397 -msgid "Bank accounts for users who no longer share a server with the bot have been pruned." -msgstr "" - -#: redbot/cogs/economy/economy.py:407 -#, 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:419 -msgid "This command cannot be used in DMs with a local bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:429 -msgid "This will delete {name}'s bank account.\n" -"If you're sure, type `{prefix}bank prune user {id} yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:437 -msgid "The bank account for {name} has been pruned." -msgstr "" - -#: redbot/cogs/economy/economy.py:442 +#: redbot/cogs/economy/economy.py:292 #, docstring msgid "Get some free currency.\n\n" " The amount awarded and frequency can be configured.\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:463 redbot/cogs/economy/economy.py:518 +#: redbot/cogs/economy/economy.py:312 redbot/cogs/economy/economy.py:368 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\n\n" "You currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:477 redbot/cogs/economy/economy.py:534 +#: redbot/cogs/economy/economy.py:326 redbot/cogs/economy/economy.py:384 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\n\n" "You currently have {new_balance} {currency}.\n\n" "You are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:494 redbot/cogs/economy/economy.py:550 -msgid "{author.mention} Too soon. For your next payday you have to wait {time}." +#: redbot/cogs/economy/economy.py:345 redbot/cogs/economy/economy.py:402 +msgid "{author.mention} Too soon. Your next payday is {relative_time}." msgstr "" -#: redbot/cogs/economy/economy.py:558 +#: redbot/cogs/economy/economy.py:410 #, 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" +" - `[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:575 +#: redbot/cogs/economy/economy.py:427 msgid "Page {page_num}/{page_len}." msgstr "" -#: redbot/cogs/economy/economy.py:581 +#: redbot/cogs/economy/economy.py:433 msgid "Economy Leaderboard" msgstr "" -#: redbot/cogs/economy/economy.py:598 +#: redbot/cogs/economy/economy.py:452 msgid "There are no accounts in the bank." msgstr "" -#: redbot/cogs/economy/economy.py:602 +#: redbot/cogs/economy/economy.py:456 msgid "Name" msgstr "" -#: redbot/cogs/economy/economy.py:603 +#: redbot/cogs/economy/economy.py:457 msgid "Score" msgstr "" -#: redbot/cogs/economy/economy.py:673 +#: redbot/cogs/economy/economy.py:523 msgid "No balances found." msgstr "" -#: redbot/cogs/economy/economy.py:678 +#: redbot/cogs/economy/economy.py:528 #, docstring msgid "Show the payouts for the slot machine." msgstr "" -#: redbot/cogs/economy/economy.py:682 +#: redbot/cogs/economy/economy.py:532 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/economy/economy.py:687 +#: redbot/cogs/economy/economy.py:537 #, docstring msgid "Use the slot machine.\n\n" " Example:\n" -" - `[p]slot 50`\n\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:714 +#: redbot/cogs/economy/economy.py:564 msgid "You're on cooldown, try again in a bit." msgstr "" -#: redbot/cogs/economy/economy.py:717 +#: redbot/cogs/economy/economy.py:567 msgid "That's an invalid bid amount, sorry :/" msgstr "" -#: redbot/cogs/economy/economy.py:720 +#: redbot/cogs/economy/economy.py:570 msgid "You ain't got enough money, friend." msgstr "" -#: redbot/cogs/economy/economy.py:775 +#: redbot/cogs/economy/economy.py:625 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\n" "{old_balance} -> {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:790 +#: redbot/cogs/economy/economy.py:640 msgid "Nothing!" msgstr "" -#: redbot/cogs/economy/economy.py:794 +#: redbot/cogs/economy/economy.py:644 msgid "Your bid: {bid}" msgstr "" -#: redbot/cogs/economy/economy.py:795 +#: redbot/cogs/economy/economy.py:645 msgid "\n" "{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:812 +#: redbot/cogs/economy/economy.py:662 #, docstring msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:816 +#: redbot/cogs/economy/economy.py:666 #, docstring msgid "\n" " Shows the current economy settings\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:826 -msgid "----Economy Settings---\n" +#: redbot/cogs/economy/economy.py:681 +msgid "---Economy Settings---\n" "Minimum slot bid: {slot_min}\n" "Maximum slot bid: {slot_max}\n" "Slot cooldown: {slot_time}\n" "Payday amount: {payday_amount}\n" "Payday cooldown: {payday_time}\n" -"Amount given at account registration: {register_amount}\n" -"Maximum allowed balance: {maximum_bal}" msgstr "" -#: redbot/cogs/economy/economy.py:849 +#: redbot/cogs/economy/economy.py:698 +msgid "---Role Payday Amounts---\n" +msgstr "" + +#: redbot/cogs/economy/economy.py:702 #, docstring msgid "Set the minimum slot machine bid.\n\n" " Example:\n" -" - `[p]economyset slotmin 10`\n\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:866 +#: redbot/cogs/economy/economy.py:719 msgid "Warning: Minimum bid is greater than the maximum bid ({max_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:877 +#: redbot/cogs/economy/economy.py:730 msgid "Minimum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:884 +#: redbot/cogs/economy/economy.py:737 #, docstring msgid "Set the maximum slot machine bid.\n\n" " Example:\n" -" - `[p]economyset slotmax 50`\n\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:901 +#: redbot/cogs/economy/economy.py:754 msgid "Warning: Maximum bid is less than the minimum bid ({min_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:912 +#: redbot/cogs/economy/economy.py:765 msgid "Maximum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:921 +#: redbot/cogs/economy/economy.py:774 #, docstring msgid "Set the cooldown for the slot machine.\n\n" " Examples:\n" -" - `[p]economyset slottime 10`\n" -" - `[p]economyset slottime 10m`\n\n" +" - `[p]economyset slottime 10`\n" +" - `[p]economyset slottime 10m`\n\n" " **Arguments**\n\n" " - `` The new duration to wait in between uses of the slot machine. Default is 5 seconds.\n" " Accepts: seconds, minutes, hours, days, weeks (if no unit is specified, the duration is assumed to be given in seconds)\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:938 +#: redbot/cogs/economy/economy.py:791 msgid "Cooldown is now {num} seconds." msgstr "" -#: redbot/cogs/economy/economy.py:944 +#: redbot/cogs/economy/economy.py:797 #, docstring msgid "Set the cooldown for the payday command.\n\n" " Examples:\n" -" - `[p]economyset paydaytime 86400`\n" -" - `[p]economyset paydaytime 1d`\n\n" +" - `[p]economyset paydaytime 86400`\n" +" - `[p]economyset paydaytime 1d`\n\n" " **Arguments**\n\n" " - `` The new duration to wait in between uses of payday. Default is 5 minutes.\n" " Accepts: seconds, minutes, hours, days, weeks (if no unit is specified, the duration is assumed to be given in seconds)\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:962 +#: redbot/cogs/economy/economy.py:815 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "" -#: redbot/cogs/economy/economy.py:969 +#: redbot/cogs/economy/economy.py:822 #, docstring msgid "Set the amount earned each payday.\n\n" " Example:\n" -" - `[p]economyset paydayamount 400`\n\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:982 +#: redbot/cogs/economy/economy.py:835 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:992 +#: redbot/cogs/economy/economy.py:845 msgid "Every payday will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:999 +#: redbot/cogs/economy/economy.py:852 #, docstring -msgid "Set the amount earned each payday for a role.\n" +msgid "Set the amount earned each payday for a role.\n\n" " Set to `0` to remove the payday amount you set for that role.\n\n" " Only available when not using a global bank.\n\n" " Example:\n" -" - `[p]economyset rolepaydayamount @Members 400`\n\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:1016 +#: redbot/cogs/economy/economy.py:870 msgid "The bank requires that you set the payday to be less than its maximum balance of {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:1023 +#: redbot/cogs/economy/economy.py:877 msgid "The bank must be per-server for per-role paydays to work." msgstr "" -#: redbot/cogs/economy/economy.py:1029 +#: redbot/cogs/economy/economy.py:883 msgid "The payday value attached to role has been removed. Users with this role will now receive the default pay of {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:1038 +#: redbot/cogs/economy/economy.py:892 msgid "Every payday will now give {num} {currency} to people with the role {role_name}." msgstr "" -#: redbot/cogs/economy/economy.py:1048 -#, 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:1064 -msgid "Amount must be greater than or equal to zero and less than {maxbal}." -msgstr "" - -#: redbot/cogs/economy/economy.py:1069 -msgid "Registering an account will now give {num} {currency}." -msgstr "" - -#: redbot/cogs/economy/economy.py:1078 -msgid "weeks" -msgstr "" - -#: redbot/cogs/economy/economy.py:1079 -msgid "days" -msgstr "" - -#: redbot/cogs/economy/economy.py:1080 -msgid "hours" -msgstr "" - -#: redbot/cogs/economy/economy.py:1081 -msgid "minutes" -msgstr "" - -#: redbot/cogs/economy/economy.py:1082 -msgid "seconds" -msgstr "" - diff --git a/redbot/cogs/economy/locales/de-DE.po b/redbot/cogs/economy/locales/de-DE.po index 74c208fb1b9..15018edad2d 100644 --- a/redbot/cogs/economy/locales/de-DE.po +++ b/redbot/cogs/economy/locales/de-DE.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-19 11:40+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,43 +15,35 @@ msgstr "" "X-Crowdin-File-ID: 23\n" "Language: de_DE\n" -#: redbot/cogs/economy/converters.py:19 -msgid "{arg} is not an integer." -msgstr "{arg} ist keine ganze Zahl." - -#: redbot/cogs/economy/converters.py:21 -msgid "{arg} is not a positive integer." -msgstr "{arg} ist keine positive ganze Zahl." - -#: redbot/cogs/economy/economy.py:48 +#: redbot/cogs/economy/economy.py:46 msgid "JACKPOT! 226! Your bid has been multiplied * 50!" msgstr "JACKPOT! 226! Dein Gebot wurde multipliziert * 50!" -#: redbot/cogs/economy/economy.py:52 +#: redbot/cogs/economy/economy.py:50 msgid "4LC! Your bid has been multiplied * 25!" msgstr "4LC! Dein Gebot wurde multipliziert * 25!" -#: redbot/cogs/economy/economy.py:56 +#: redbot/cogs/economy/economy.py:54 msgid "Three cherries! Your bid has been multiplied * 20!" msgstr "Drei Kirschen! Dein Gebot wurde multipliziert * 20!" -#: redbot/cogs/economy/economy.py:60 +#: redbot/cogs/economy/economy.py:58 msgid "2 6! Your bid has been multiplied * 4!" msgstr "2 6! Dein Gebot wurde multipliziert * 4!" -#: redbot/cogs/economy/economy.py:64 +#: redbot/cogs/economy/economy.py:62 msgid "Two cherries! Your bid has been multiplied * 3!" msgstr "Zwei Kirschen! Dein Gebot wurde multipliziert * 3!" -#: redbot/cogs/economy/economy.py:68 +#: redbot/cogs/economy/economy.py:66 msgid "Three symbols! Your bid has been multiplied * 10!" msgstr "Drei Symbole! Dein Gebot wurde multipliziert * 10!" -#: redbot/cogs/economy/economy.py:72 +#: redbot/cogs/economy/economy.py:70 msgid "Two consecutive symbols! Your bid has been multiplied * 2!" msgstr "Zwei aufeinanderfolgende Symbole! Dein Gebot wurde multipliziert * 2!" -#: redbot/cogs/economy/economy.py:76 +#: 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" @@ -69,200 +61,95 @@ msgstr "Spielautomaten Auszahlungen:\n" "Drei Symbole: Gebot * 10\n" "Zwei Symbole: Gebot * 2" -#: redbot/cogs/economy/economy.py:108 +#: redbot/cogs/economy/economy.py:106 msgid "Invalid value, the argument must be an integer, optionally preceded with a `+` or `-` sign." msgstr "" -#: redbot/cogs/economy/economy.py:120 +#: redbot/cogs/economy/economy.py:118 msgid "Invalid value, the amount of currency to increase or decrease must be an integer different from zero." msgstr "" -#: redbot/cogs/economy/economy.py:132 +#: redbot/cogs/economy/economy.py:130 #, 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:182 +#: redbot/cogs/economy/economy.py:180 #, docstring msgid "Base command to manage the bank." -msgstr "" +msgstr "Basics-Befehl um die Bank zu Verwalten." -#: redbot/cogs/economy/economy.py:187 +#: redbot/cogs/economy/economy.py:185 #, docstring msgid "Show the user's account balance.\n\n" " Example:\n" -" - `[p]bank balance`\n" -" - `[p]bank balance @Twentysix`\n\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:207 +#: redbot/cogs/economy/economy.py:202 msgid "{user}'s balance is {num} {currency}" msgstr "Guthaben von {user} beträgt {num} {currency}" -#: redbot/cogs/economy/economy.py:214 +#: redbot/cogs/economy/economy.py:209 #, 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" +" - `[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:235 +#: redbot/cogs/economy/economy.py:230 msgid "{user} transferred {num} {currency} to {other_user}" msgstr "{user} überwies {num} {currency} an {other_user}" -#: redbot/cogs/economy/economy.py:247 +#: redbot/cogs/economy/economy.py:242 #, 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" +" - `[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:267 +#: redbot/cogs/economy/economy.py:262 msgid "{author} added {num} {currency} to {user}'s account." msgstr "{author} hat {num} {currency} zu {user} Konto hinzugefügt." -#: redbot/cogs/economy/economy.py:275 +#: redbot/cogs/economy/economy.py:270 msgid "{author} removed {num} {currency} from {user}'s account." msgstr "{author} hat {num} {currency} von {user} Konto abgezogen." -#: redbot/cogs/economy/economy.py:283 +#: redbot/cogs/economy/economy.py:278 msgid "{author} set {user}'s account balance to {num} {currency}." msgstr "{author} hat {user} Kontostand auf {num} {currency} gesetzt." -#: redbot/cogs/economy/economy.py:298 -#, 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:310 -msgid "This will delete all bank accounts for {scope}.\n" -"If you're sure, type `{prefix}bank reset yes`" -msgstr "Dies löscht alle Bankkonten von {scope}.\n" -"Wenn du sicher bist, tippe `{prefix}bank reset yes`" - -#: redbot/cogs/economy/economy.py:314 redbot/cogs/economy/economy.py:322 -msgid "this server" -msgstr "dieser Server" - -#: redbot/cogs/economy/economy.py:321 -msgid "All bank accounts for {scope} have been deleted." -msgstr "Alle Bankkonten von {scope} wurden gelöscht." - -#: redbot/cogs/economy/economy.py:330 -#, docstring -msgid "Base command for pruning bank accounts." -msgstr "" - -#: redbot/cogs/economy/economy.py:337 -#, 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:351 -msgid "This command cannot be used with a global bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:355 -msgid "This will delete all bank accounts for users no longer in this server.\n" -"If you're sure, type `{prefix}bank prune local yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:364 -msgid "Bank accounts for users no longer in this server have been deleted." -msgstr "" - -#: redbot/cogs/economy/economy.py:370 -#, 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:384 -msgid "This command cannot be used with a local bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:388 -msgid "This will delete all bank accounts for users who no longer share a server with the bot.\n" -"If you're sure, type `{prefix}bank prune global yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:397 -msgid "Bank accounts for users who no longer share a server with the bot have been pruned." -msgstr "" - -#: redbot/cogs/economy/economy.py:407 -#, 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:419 -msgid "This command cannot be used in DMs with a local bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:429 -msgid "This will delete {name}'s bank account.\n" -"If you're sure, type `{prefix}bank prune user {id} yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:437 -msgid "The bank account for {name} has been pruned." -msgstr "" - -#: redbot/cogs/economy/economy.py:442 +#: redbot/cogs/economy/economy.py:292 #, docstring msgid "Get some free currency.\n\n" " The amount awarded and frequency can be configured.\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:463 redbot/cogs/economy/economy.py:518 +#: redbot/cogs/economy/economy.py:312 redbot/cogs/economy/economy.py:368 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\n\n" "You currently have {new_balance} {currency}." msgstr "Du hast die maximale Summe von {currency} erreicht! Bitte gib mal etwas mehr aus 😬\n\n" "Du hast derzeit {new_balance} {currency}." -#: redbot/cogs/economy/economy.py:477 redbot/cogs/economy/economy.py:534 +#: redbot/cogs/economy/economy.py:326 redbot/cogs/economy/economy.py:384 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\n\n" "You currently have {new_balance} {currency}.\n\n" "You are currently #{pos} on the global leaderboard!" @@ -270,279 +157,236 @@ msgstr "{author.mention} Hier, nimm etwas {currency}. Viel Spaß! (+{amount} {cu "Du hast derzeit {new_balance} {currency}.\n\n" "Du bist auf Platz #{pos} der globalen Bestenliste!" -#: redbot/cogs/economy/economy.py:494 redbot/cogs/economy/economy.py:550 -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:345 redbot/cogs/economy/economy.py:402 +msgid "{author.mention} Too soon. Your next payday is {relative_time}." +msgstr "" -#: redbot/cogs/economy/economy.py:558 +#: redbot/cogs/economy/economy.py:410 #, 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" +" - `[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:575 +#: redbot/cogs/economy/economy.py:427 msgid "Page {page_num}/{page_len}." msgstr "" -#: redbot/cogs/economy/economy.py:581 +#: redbot/cogs/economy/economy.py:433 msgid "Economy Leaderboard" msgstr "" -#: redbot/cogs/economy/economy.py:598 +#: redbot/cogs/economy/economy.py:452 msgid "There are no accounts in the bank." msgstr "Es gibt keine Konten in der Bank." -#: redbot/cogs/economy/economy.py:602 +#: redbot/cogs/economy/economy.py:456 msgid "Name" msgstr "Name" -#: redbot/cogs/economy/economy.py:603 +#: redbot/cogs/economy/economy.py:457 msgid "Score" msgstr "Punkte" -#: redbot/cogs/economy/economy.py:673 +#: redbot/cogs/economy/economy.py:523 msgid "No balances found." msgstr "Keine Bilanzen gefunden." -#: redbot/cogs/economy/economy.py:678 +#: redbot/cogs/economy/economy.py:528 #, docstring msgid "Show the payouts for the slot machine." msgstr "Zeige die Auszahlung des Spielautomaten an." -#: redbot/cogs/economy/economy.py:682 +#: redbot/cogs/economy/economy.py:532 msgid "I can't send direct messages to you." msgstr "Ich kann keine Direktnachrichten an dich senden." -#: redbot/cogs/economy/economy.py:687 +#: redbot/cogs/economy/economy.py:537 #, docstring msgid "Use the slot machine.\n\n" " Example:\n" -" - `[p]slot 50`\n\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:714 +#: redbot/cogs/economy/economy.py:564 msgid "You're on cooldown, try again in a bit." msgstr "Du bist auf Abklingzeit, versuch es bald wieder." -#: redbot/cogs/economy/economy.py:717 +#: redbot/cogs/economy/economy.py:567 msgid "That's an invalid bid amount, sorry :/" msgstr "Das ist kein gültiges Gebot, tut mir leid. :/" -#: redbot/cogs/economy/economy.py:720 +#: redbot/cogs/economy/economy.py:570 msgid "You ain't got enough money, friend." msgstr "Du hast nicht genug Geld, mein Freund." -#: redbot/cogs/economy/economy.py:775 +#: redbot/cogs/economy/economy.py:625 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:790 +#: redbot/cogs/economy/economy.py:640 msgid "Nothing!" msgstr "Nichts!" -#: redbot/cogs/economy/economy.py:794 +#: redbot/cogs/economy/economy.py:644 msgid "Your bid: {bid}" msgstr "Dein Gebot: {bid}" -#: redbot/cogs/economy/economy.py:795 +#: redbot/cogs/economy/economy.py:645 msgid "\n" "{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "\n" "{old_balance} - {bid} (Dein Gebot) + {pay} (Gewinn) → {new_balance}!" -#: redbot/cogs/economy/economy.py:812 +#: redbot/cogs/economy/economy.py:662 #, docstring msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:816 +#: redbot/cogs/economy/economy.py:666 #, docstring msgid "\n" " Shows the current economy settings\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:826 -msgid "----Economy Settings---\n" +#: redbot/cogs/economy/economy.py:681 +msgid "---Economy Settings---\n" "Minimum slot bid: {slot_min}\n" "Maximum slot bid: {slot_max}\n" "Slot cooldown: {slot_time}\n" "Payday amount: {payday_amount}\n" "Payday cooldown: {payday_time}\n" -"Amount given at account registration: {register_amount}\n" -"Maximum allowed balance: {maximum_bal}" -msgstr "----Economy Einstellungen---\n" -"Mindesteinsatz Spielautomat: {slot_min}\n" -"Maximaleinsatz Spielautomat: {slot_max}\n" -"Spielautomat Abklingzeit: {slot_time}\n" -"Zahltag Summe: {payday_amount}\n" -"Zahltag Abklingzeit: {payday_time}\n" -"Ausgezahlte Summe bei Kontoeröffnung: {register_amount}\n" -"Maximal zulässige Balance: {maximum_bal}" - -#: redbot/cogs/economy/economy.py:849 +msgstr "" + +#: redbot/cogs/economy/economy.py:698 +msgid "---Role Payday Amounts---\n" +msgstr "" + +#: redbot/cogs/economy/economy.py:702 #, docstring msgid "Set the minimum slot machine bid.\n\n" " Example:\n" -" - `[p]economyset slotmin 10`\n\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:866 +#: redbot/cogs/economy/economy.py:719 msgid "Warning: Minimum bid is greater than the maximum bid ({max_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:877 +#: redbot/cogs/economy/economy.py:730 msgid "Minimum bid is now {bid} {currency}." msgstr "Mindestwetteinsatz beträgt jetzt {bid} {currency}." -#: redbot/cogs/economy/economy.py:884 +#: redbot/cogs/economy/economy.py:737 #, docstring msgid "Set the maximum slot machine bid.\n\n" " Example:\n" -" - `[p]economyset slotmax 50`\n\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:901 +#: redbot/cogs/economy/economy.py:754 msgid "Warning: Maximum bid is less than the minimum bid ({min_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:912 +#: redbot/cogs/economy/economy.py:765 msgid "Maximum bid is now {bid} {currency}." msgstr "Maximalwetteinsatz beträgt jetzt {bid} {currency}." -#: redbot/cogs/economy/economy.py:921 +#: redbot/cogs/economy/economy.py:774 #, docstring msgid "Set the cooldown for the slot machine.\n\n" " Examples:\n" -" - `[p]economyset slottime 10`\n" -" - `[p]economyset slottime 10m`\n\n" +" - `[p]economyset slottime 10`\n" +" - `[p]economyset slottime 10m`\n\n" " **Arguments**\n\n" " - `` The new duration to wait in between uses of the slot machine. Default is 5 seconds.\n" " Accepts: seconds, minutes, hours, days, weeks (if no unit is specified, the duration is assumed to be given in seconds)\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:938 +#: redbot/cogs/economy/economy.py:791 msgid "Cooldown is now {num} seconds." msgstr "Abklingzeit beträgt jetzt {num} Sekunden." -#: redbot/cogs/economy/economy.py:944 +#: redbot/cogs/economy/economy.py:797 #, docstring msgid "Set the cooldown for the payday command.\n\n" " Examples:\n" -" - `[p]economyset paydaytime 86400`\n" -" - `[p]economyset paydaytime 1d`\n\n" +" - `[p]economyset paydaytime 86400`\n" +" - `[p]economyset paydaytime 1d`\n\n" " **Arguments**\n\n" " - `` The new duration to wait in between uses of payday. Default is 5 minutes.\n" " Accepts: seconds, minutes, hours, days, weeks (if no unit is specified, the duration is assumed to be given in seconds)\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:962 +#: redbot/cogs/economy/economy.py:815 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:969 +#: redbot/cogs/economy/economy.py:822 #, docstring msgid "Set the amount earned each payday.\n\n" " Example:\n" -" - `[p]economyset paydayamount 400`\n\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:982 +#: redbot/cogs/economy/economy.py:835 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "Der Betrag muss größer als null und kleiner als {maxbal} sein." -#: redbot/cogs/economy/economy.py:992 +#: redbot/cogs/economy/economy.py:845 msgid "Every payday will now give {num} {currency}." msgstr "An jedem Zahltag werden jetzt {num} {currency} ausgezahlt." -#: redbot/cogs/economy/economy.py:999 +#: redbot/cogs/economy/economy.py:852 #, docstring -msgid "Set the amount earned each payday for a role.\n" +msgid "Set the amount earned each payday for a role.\n\n" " Set to `0` to remove the payday amount you set for that role.\n\n" " Only available when not using a global bank.\n\n" " Example:\n" -" - `[p]economyset rolepaydayamount @Members 400`\n\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:1016 +#: redbot/cogs/economy/economy.py:870 msgid "The bank requires that you set the payday to be less than its maximum balance of {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:1023 +#: redbot/cogs/economy/economy.py:877 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:1029 +#: redbot/cogs/economy/economy.py:883 msgid "The payday value attached to role has been removed. Users with this role will now receive the default pay of {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:1038 +#: redbot/cogs/economy/economy.py:892 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:1048 -#, 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:1064 -msgid "Amount must be greater than or equal to zero and less than {maxbal}." -msgstr "" - -#: redbot/cogs/economy/economy.py:1069 -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:1078 -msgid "weeks" -msgstr "Wochen" - -#: redbot/cogs/economy/economy.py:1079 -msgid "days" -msgstr "Tage" - -#: redbot/cogs/economy/economy.py:1080 -msgid "hours" -msgstr "Stunden" - -#: redbot/cogs/economy/economy.py:1081 -msgid "minutes" -msgstr "Minuten" - -#: redbot/cogs/economy/economy.py:1082 -msgid "seconds" -msgstr "Sekunden" - diff --git a/redbot/cogs/economy/locales/es-ES.po b/redbot/cogs/economy/locales/es-ES.po index 16b38ba2ad3..88923f450fa 100644 --- a/redbot/cogs/economy/locales/es-ES.po +++ b/redbot/cogs/economy/locales/es-ES.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-19 11:40+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,43 +15,35 @@ msgstr "" "X-Crowdin-File-ID: 23\n" "Language: es_ES\n" -#: 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:48 +#: redbot/cogs/economy/economy.py:46 msgid "JACKPOT! 226! Your bid has been multiplied * 50!" msgstr "¡JACKPOT! ¡226! ¡Tu oferta ha sido multiplicada * 50!" -#: redbot/cogs/economy/economy.py:52 +#: redbot/cogs/economy/economy.py:50 msgid "4LC! Your bid has been multiplied * 25!" msgstr "Su oferta ha sido multiplicada * 25!" -#: redbot/cogs/economy/economy.py:56 +#: redbot/cogs/economy/economy.py:54 msgid "Three cherries! Your bid has been multiplied * 20!" msgstr "¡Tres cerezas! Tu puja ha sido multiplicada * 20!" -#: redbot/cogs/economy/economy.py:60 +#: redbot/cogs/economy/economy.py:58 msgid "2 6! Your bid has been multiplied * 4!" msgstr "¡2 6! ¡Tu apuesta ha sido multiplicada * 4!" -#: redbot/cogs/economy/economy.py:64 +#: redbot/cogs/economy/economy.py:62 msgid "Two cherries! Your bid has been multiplied * 3!" msgstr "¡Dos cerezas! ¡Tu apuesta ha sido multiplicada * 3!" -#: redbot/cogs/economy/economy.py:68 +#: redbot/cogs/economy/economy.py:66 msgid "Three symbols! Your bid has been multiplied * 10!" msgstr "¡Tres símbolos! Tu oferta ha sido multiplicada * 10!" -#: redbot/cogs/economy/economy.py:72 +#: redbot/cogs/economy/economy.py:70 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:76 +#: 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" @@ -69,239 +61,82 @@ msgstr "Pago con máquina tragaperras:\n" "Tres caracteres: Apuesta * 10\n" "Dos símbolos: Apuesta * 2" -#: redbot/cogs/economy/economy.py:108 +#: redbot/cogs/economy/economy.py:106 msgid "Invalid value, the argument must be an integer, optionally preceded with a `+` or `-` sign." msgstr "Valor no válido, el argumento debe ser un entero, opcionalmente precedido con una signatura `+` o `-`." -#: redbot/cogs/economy/economy.py:120 +#: redbot/cogs/economy/economy.py:118 msgid "Invalid value, the amount of currency to increase or decrease must be an integer different from zero." msgstr "Valor no válido, la cantidad de moneda a aumentar o disminuir debe ser un entero diferente de cero." -#: redbot/cogs/economy/economy.py:132 +#: redbot/cogs/economy/economy.py:130 #, docstring msgid "Get rich and have fun with imaginary currency!" msgstr "¡Hazte rico y diviértete con la moneda imaginaria!" -#: redbot/cogs/economy/economy.py:182 +#: redbot/cogs/economy/economy.py:180 #, docstring msgid "Base command to manage the bank." msgstr "Comando base para administrar el banco." -#: redbot/cogs/economy/economy.py:187 +#: redbot/cogs/economy/economy.py:185 #, docstring msgid "Show the user's account balance.\n\n" " Example:\n" -" - `[p]bank balance`\n" -" - `[p]bank balance @Twentysix`\n\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 "Mostrar el saldo de la cuenta del usuario.\n\n" -" Ejemplo:\n" -" - `[p]saldo bancario`\n" -" - `[p]saldo bancario @Twentysix`\n\n" -" **Argumentos**\n\n" -" - `` El usuario para comprobar el saldo. Si se omite, el valor predeterminado de su propio saldo.\n" -" " +msgstr "" -#: redbot/cogs/economy/economy.py:207 +#: redbot/cogs/economy/economy.py:202 msgid "{user}'s balance is {num} {currency}" msgstr "El saldo de {user} es {num} {currency}" -#: redbot/cogs/economy/economy.py:214 +#: redbot/cogs/economy/economy.py:209 #, 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" +" - `[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 "Transferir moneda a otros usuarios.\n\n" -" Esto saldrá de tu saldo, así que asegúrate de tener suficiente.\n\n" -" Ejemplo:\n" -" - `[p]transferencia bancaria @Twentysix 500`\n\n" -" **Argumentos**\n\n" -" - `` El usuario al que dar moneda.\n" -" - `` La cantidad de moneda a dar.\n" -" " +msgstr "" -#: redbot/cogs/economy/economy.py:235 +#: redbot/cogs/economy/economy.py:230 msgid "{user} transferred {num} {currency} to {other_user}" msgstr "{user} transfirió {num} {currency} a {other_user}" -#: redbot/cogs/economy/economy.py:247 +#: redbot/cogs/economy/economy.py:242 #, 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" +" - `[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 "Establece el saldo de la cuenta bancaria de un usuario.\n\n" -" Poner + o - firma antes de la cantidad añadirá/quitar moneda en la cuenta bancaria del usuario en su lugar.\n\n" -" Ejemplos:\n" -" - `[p]bank set @Twentysix 26` - Establece el saldo a 26\n" -" - `[p]bank set @Twentysix +2` - Incrementa el saldo en 2\n" -" - `[p]bank set @Twentysix -6` - Disminuye el saldo en 6\n\n" -" **Argumentos**\n\n" -" - `` El usuario para establecer la moneda.\n" -" - `` La cantidad de moneda a la que establecer su saldo.\n" -" " +msgstr "" -#: redbot/cogs/economy/economy.py:267 +#: redbot/cogs/economy/economy.py:262 msgid "{author} added {num} {currency} to {user}'s account." msgstr "{author} agregó {num} {currency} a la cuenta de {user}." -#: redbot/cogs/economy/economy.py:275 +#: redbot/cogs/economy/economy.py:270 msgid "{author} removed {num} {currency} from {user}'s account." msgstr "{author} agregó {num} {currency} a la cuenta de {user}." -#: redbot/cogs/economy/economy.py:283 +#: redbot/cogs/economy/economy.py:278 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:298 -#, 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 "Eliminar todas las cuentas bancarias.\n\n" -" Ejemplos:\n" -" - `[p]restablecimiento bancario` - No confirmar. Muestra el mensaje de ayuda.\n" -" - `[p]restablecimiento bancario`\n\n" -" **Argumentos**\n\n" -" - `` Esto por defecto es falso a menos que se especifique.\n" -" " - -#: redbot/cogs/economy/economy.py:310 -msgid "This will delete all bank accounts for {scope}.\n" -"If you're sure, type `{prefix}bank reset yes`" -msgstr "Esto eliminará todas las cuentas de {scope}.\n" -"Si estás seguro, escribe `{prefix}bank reset yes`" - -#: redbot/cogs/economy/economy.py:314 redbot/cogs/economy/economy.py:322 -msgid "this server" -msgstr "este servidor" - -#: redbot/cogs/economy/economy.py:321 -msgid "All bank accounts for {scope} have been deleted." -msgstr "Todas las cuentas bancarias de {scope} han sido eliminadas." - -#: redbot/cogs/economy/economy.py:330 -#, docstring -msgid "Base command for pruning bank accounts." -msgstr "Comando base para podar cuentas bancarias." - -#: redbot/cogs/economy/economy.py:337 -#, 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 "Limpiar cuentas bancarias para usuarios que ya no están en el servidor.\n\n" -" No se puede utilizar con un banco global. Vea `[p]bank prune global`.\n\n" -" Ejemplos:\n" -" - `[p]bank prune server` - No confirmar. Muestra el mensaje de ayuda.\n" -" - `[p]bank prune server yes`\n\n" -" **Argumentos**\n\n" -" - `` Esto será por defecto falso a menos que se especifique.\n" -" " - -#: redbot/cogs/economy/economy.py:351 -msgid "This command cannot be used with a global bank." -msgstr "Este comando no se puede utilizar con un banco global." - -#: redbot/cogs/economy/economy.py:355 -msgid "This will delete all bank accounts for users no longer in this server.\n" -"If 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.\n" -"Si estás seguro, escribe `{prefix}banco poda local yes`" - -#: redbot/cogs/economy/economy.py:364 -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:370 -#, 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 "Limpiar cuentas bancarias para usuarios que ya no están en el servidor.\n\n" -" No se puede utilizar sin un banco global. Ver `[p]bank prune server``.\n\n" -" Ejemplos:\n" -" - `[p]bank prune global` - No confirmar. Muestra el mensaje de ayuda.\n" -" - `[p]bank prune global yes`\n\n" -" **Argumentos**\n\n" -" - `` Esto por defecto es falso a menos que se especifique.\n" -" " - -#: redbot/cogs/economy/economy.py:384 -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:388 -msgid "This will delete all bank accounts for users who no longer share a server with the bot.\n" -"If 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.\n" -"Si estás seguro, escribe `{prefix}banco poda global sí`" - -#: redbot/cogs/economy/economy.py:397 -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:407 -#, 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 "Eliminar la cuenta bancaria de un usuario especificado.\n\n" -" Ejemplos:\n" -" - `[p]bank prune user @TwentySix` - No confirmar. Muestra el mensaje de ayuda.\n" -" - `[p]bank prune user @TwentySix yes`\n\n" -" **Argumentos**\n\n" -" - `` El usuario del que eliminar el banco. Toma menciones, nombres e identificadores de usuario.\n" -" - `` Esto por defecto es falso a menos que se especifique.\n" -" " - -#: redbot/cogs/economy/economy.py:419 -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:429 -msgid "This will delete {name}'s bank account.\n" -"If you're sure, type `{prefix}bank prune user {id} yes`" -msgstr "Esto eliminará la cuenta bancaria de {name}.\n" -"Si está seguro, escriba `{prefix}banco poda usuario {id} sí`" - -#: redbot/cogs/economy/economy.py:437 -msgid "The bank account for {name} has been pruned." -msgstr "La cuenta bancaria de {name} ha sido podada." - -#: redbot/cogs/economy/economy.py:442 +#: redbot/cogs/economy/economy.py:292 #, docstring msgid "Get some free currency.\n\n" " The amount awarded and frequency can be configured.\n" @@ -310,13 +145,13 @@ msgstr "Obtenga efectivo gratuitamente.\n\n" " La cantidad otorgada y la frecuencia se pueden configurar.\n" " " -#: redbot/cogs/economy/economy.py:463 redbot/cogs/economy/economy.py:518 +#: redbot/cogs/economy/economy.py:312 redbot/cogs/economy/economy.py:368 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\n\n" "You currently have {new_balance} {currency}." msgstr "¡Has alcanzado la cantidad máxima de {currency}! Por favor gasta más 😬\n\n" "Actualmente tienes {new_balance} {currency}." -#: redbot/cogs/economy/economy.py:477 redbot/cogs/economy/economy.py:534 +#: redbot/cogs/economy/economy.py:326 redbot/cogs/economy/economy.py:384 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\n\n" "You currently have {new_balance} {currency}.\n\n" "You are currently #{pos} on the global leaderboard!" @@ -324,119 +159,105 @@ msgstr "{author.mention} Aquí, toma algunos {currency}. ¡Disfruta! (+{amount} "Actualmente tienes {new_balance} {currency}.\n\n" "¡Actualmente estás #{pos} en el tablero global de líderes!" -#: redbot/cogs/economy/economy.py:494 redbot/cogs/economy/economy.py:550 -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:345 redbot/cogs/economy/economy.py:402 +msgid "{author.mention} Too soon. Your next payday is {relative_time}." +msgstr "{author.mention} Demasiado pronto. Tu próximo día de pago es {relative_time}." -#: redbot/cogs/economy/economy.py:558 +#: redbot/cogs/economy/economy.py:410 #, 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" +" - `[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 "Muestra la tabla de clasificaciones.\n\n" -" Por defecto es el top 10.\n\n" -" Ejemplos:\n" -" - `[p]leaderboard`\n" -" - `[p]leaderboard 50` - Muestra el top 50 en lugar del top 10.\n" -" - `[p]leaderboard 100 yes` - Muestra los 100 mejores de todos los servidores.\n\n" -" **Argumentos**\n\n" -" - `` ¿Cuántas posiciones se mostrarán en la tabla de clasificación. Por defecto es 10 si se omite.\n" -" - `` Si quieres incluir resultados de todos los servidores. Esto será por defecto falso a menos que se especifique.\n" -" " +msgstr "" -#: redbot/cogs/economy/economy.py:575 +#: redbot/cogs/economy/economy.py:427 msgid "Page {page_num}/{page_len}." msgstr "Página {page_num}/{page_len}." -#: redbot/cogs/economy/economy.py:581 +#: redbot/cogs/economy/economy.py:433 msgid "Economy Leaderboard" -msgstr "Leaderboard de economía" +msgstr "Tabla de clasificaciones de economía" -#: redbot/cogs/economy/economy.py:598 +#: redbot/cogs/economy/economy.py:452 msgid "There are no accounts in the bank." msgstr "No hay cuentas en el Banco." -#: redbot/cogs/economy/economy.py:602 +#: redbot/cogs/economy/economy.py:456 msgid "Name" msgstr "Nombre" -#: redbot/cogs/economy/economy.py:603 +#: redbot/cogs/economy/economy.py:457 msgid "Score" -msgstr "Puntaje" +msgstr "Puntuación" -#: redbot/cogs/economy/economy.py:673 +#: redbot/cogs/economy/economy.py:523 msgid "No balances found." msgstr "No hay saldos encontrados." -#: redbot/cogs/economy/economy.py:678 +#: redbot/cogs/economy/economy.py:528 #, docstring msgid "Show the payouts for the slot machine." msgstr "Mostrar los pagos de la máquina tragaperras." -#: redbot/cogs/economy/economy.py:682 +#: redbot/cogs/economy/economy.py:532 msgid "I can't send direct messages to you." msgstr "No puedo enviarte mensajes directos." -#: redbot/cogs/economy/economy.py:687 +#: redbot/cogs/economy/economy.py:537 #, docstring msgid "Use the slot machine.\n\n" " Example:\n" -" - `[p]slot 50`\n\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 "Utilizar la máquina tragaperras.\n\n" -" Ejemplo:\n" -" - `[p]slot 50`\n\n" -" **Argumentos**\n\n" -" - `` La cantidad a apostar en la máquina tragaperras. Los pagos ganadores son más altos cuando apuestas más.\n" -" " +msgstr "" -#: redbot/cogs/economy/economy.py:714 +#: redbot/cogs/economy/economy.py:564 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:717 +#: redbot/cogs/economy/economy.py:567 msgid "That's an invalid bid amount, sorry :/" msgstr "Esta es una oferta inválido, lo siento :/" -#: redbot/cogs/economy/economy.py:720 +#: redbot/cogs/economy/economy.py:570 msgid "You ain't got enough money, friend." msgstr "No tienes suficiente dinero, amigo." -#: redbot/cogs/economy/economy.py:775 +#: redbot/cogs/economy/economy.py:625 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\n" "{old_balance} -> {new_balance}!" msgstr "¡Has alcanzado la cantidad máxima de {currency}! ¡Por favor gasta más 😬\n" "{old_balance} -> {new_balance}!" -#: redbot/cogs/economy/economy.py:790 +#: redbot/cogs/economy/economy.py:640 msgid "Nothing!" msgstr "Nada!" -#: redbot/cogs/economy/economy.py:794 +#: redbot/cogs/economy/economy.py:644 msgid "Your bid: {bid}" msgstr "Tu apuesta: {bid}" -#: redbot/cogs/economy/economy.py:795 +#: redbot/cogs/economy/economy.py:645 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:812 +#: redbot/cogs/economy/economy.py:662 #, docstring msgid "Base command to manage Economy settings." msgstr "Comando base para administrar la configuración de economía." -#: redbot/cogs/economy/economy.py:816 +#: redbot/cogs/economy/economy.py:666 #, docstring msgid "\n" " Shows the current economy settings\n" @@ -445,216 +266,136 @@ msgstr "\n" " Muestra los ajustes actuales de economía\n" " " -#: redbot/cogs/economy/economy.py:826 -msgid "----Economy Settings---\n" +#: redbot/cogs/economy/economy.py:681 +msgid "---Economy Settings---\n" "Minimum slot bid: {slot_min}\n" "Maximum slot bid: {slot_max}\n" "Slot cooldown: {slot_time}\n" "Payday amount: {payday_amount}\n" "Payday cooldown: {payday_time}\n" -"Amount given at account registration: {register_amount}\n" -"Maximum allowed balance: {maximum_bal}" -msgstr "----Configuración de la economía---\n" -"Oferta mínima en la tragamonedas: {slot_min}\n" -"Oferta máxima en la ranura: {slot_max}\n" -"Tiempo de enfriamiento de la ranura: {slot_time}\n" -"Cantidad del día de pago: {payday_amount}\n" -"Tiempo de recarga del día de pago: {payday_time}\n" -"Cantidad dada en el registro de la cuenta: {register_amount}\n" -"Saldo máximo permitido: {maximum_bal}" - -#: redbot/cogs/economy/economy.py:849 +msgstr "---Economy Settings---\n" +"Apuesta minima de las tragamonedas: {slot_min}\n" +"Apuesta máxima de las tragamonedas: {slot_max}\n" +"Tiempo de recarga: {slot_time}\n" +"Pago diario: {payday_amount}\n" +"Tiempo de recarga de pago diario: {payday_time}\n" + +#: redbot/cogs/economy/economy.py:698 +msgid "---Role Payday Amounts---\n" +msgstr "---Montos del Día de Pago según Roles---\n" + +#: redbot/cogs/economy/economy.py:702 #, docstring msgid "Set the minimum slot machine bid.\n\n" " Example:\n" -" - `[p]economyset slotmin 10`\n\n" +" - `[p]economyset slotmin 10`\n\n" " **Arguments**\n\n" " - `` The new minimum bid for using the slot machine. Default is 5.\n" " " -msgstr "Ajuste la oferta mínima de la máquina tragaperras.\n\n" -" Ejemplo:\n" -" - `[p]economyset slotmin 10`\n\n" -" **Argumentos**\n\n" -" - `` La nueva oferta mínima para usar la máquina tragaperras. Por defecto es 5.\n" -" " +msgstr "" -#: redbot/cogs/economy/economy.py:866 +#: redbot/cogs/economy/economy.py:719 msgid "Warning: Minimum bid is greater than the maximum bid ({max_bid}). Slots will not work." msgstr "Advertencia: La puja mínima es mayor que la máxima ({max_bid}). Las pujas no funcionarán." -#: redbot/cogs/economy/economy.py:877 +#: redbot/cogs/economy/economy.py:730 msgid "Minimum bid is now {bid} {currency}." msgstr "La oferta mínima es ahora {bid} {currency}." -#: redbot/cogs/economy/economy.py:884 +#: redbot/cogs/economy/economy.py:737 #, docstring msgid "Set the maximum slot machine bid.\n\n" " Example:\n" -" - `[p]economyset slotmax 50`\n\n" +" - `[p]economyset slotmax 50`\n\n" " **Arguments**\n\n" " - `` The new maximum bid for using the slot machine. Default is 100.\n" " " -msgstr "Ajuste la oferta máxima de la máquina tragaperras.\n\n" -" Ejemplo:\n" -" - `[p]economyset slotmax 50`\n\n" -" **Argumentos**\n\n" -" - `` La nueva oferta máxima para usar la máquina tragaperras. Por defecto es 100.\n" -" " +msgstr "" -#: redbot/cogs/economy/economy.py:901 +#: redbot/cogs/economy/economy.py:754 msgid "Warning: Maximum bid is less than the minimum bid ({min_bid}). Slots will not work." msgstr "Advertencia: La oferta máxima es menor que la mínima ({min_bid}). Las pujas no funcionarán." -#: redbot/cogs/economy/economy.py:912 +#: redbot/cogs/economy/economy.py:765 msgid "Maximum bid is now {bid} {currency}." msgstr "La oferta máxima es ahora {bid} {currency}." -#: redbot/cogs/economy/economy.py:921 +#: redbot/cogs/economy/economy.py:774 #, docstring msgid "Set the cooldown for the slot machine.\n\n" " Examples:\n" -" - `[p]economyset slottime 10`\n" -" - `[p]economyset slottime 10m`\n\n" +" - `[p]economyset slottime 10`\n" +" - `[p]economyset slottime 10m`\n\n" " **Arguments**\n\n" " - `` The new duration to wait in between uses of the slot machine. Default is 5 seconds.\n" " Accepts: seconds, minutes, hours, days, weeks (if no unit is specified, the duration is assumed to be given in seconds)\n" " " -msgstr "Establece el tiempo de enfriamiento para la máquina tragaperras.\n\n" -" Ejemplos:\n" -" - `[p]economyset slottime 10`\n" -" - `[p]economyset slottime 10m`\n\n" -" **Argumentos**\n\n" -" - `` La nueva duración a esperar entre los usos de la máquina tragaperras. Por defecto es 5 segundos.\n" -" Acepta: segundos, minutos, horas, días, semanas (si no se especifica ninguna unidad, la duración se asume que se da en segundos)\n" -" " +msgstr "" -#: redbot/cogs/economy/economy.py:938 +#: redbot/cogs/economy/economy.py:791 msgid "Cooldown is now {num} seconds." msgstr "El tiempo de enfriamiento ahora es de {num} segundos." -#: redbot/cogs/economy/economy.py:944 +#: redbot/cogs/economy/economy.py:797 #, docstring msgid "Set the cooldown for the payday command.\n\n" " Examples:\n" -" - `[p]economyset paydaytime 86400`\n" -" - `[p]economyset paydaytime 1d`\n\n" +" - `[p]economyset paydaytime 86400`\n" +" - `[p]economyset paydaytime 1d`\n\n" " **Arguments**\n\n" " - `` The new duration to wait in between uses of payday. Default is 5 minutes.\n" " Accepts: seconds, minutes, hours, days, weeks (if no unit is specified, the duration is assumed to be given in seconds)\n" " " -msgstr "Establece el tiempo de espera para el comando payday.\n\n" -" Ejemplos:\n" -" - `[p]economyset paydaytime 86400`\n" -" - `[p]economyset paydaytime 1d`\n\n" -" **Argumentos**\n\n" -" - `` La nueva duración a esperar entre los usos de pago. Por defecto es 5 minutos.\n" -" Acepta: segundos, minutos, horas, días, semanas (si no se especifica ninguna unidad, la duración se asume que se da en segundos)\n" -" " +msgstr "" -#: redbot/cogs/economy/economy.py:962 +#: redbot/cogs/economy/economy.py:815 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:969 +#: redbot/cogs/economy/economy.py:822 #, docstring msgid "Set the amount earned each payday.\n\n" " Example:\n" -" - `[p]economyset paydayamount 400`\n\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 "Establecer la cantidad ganada cada día de pago.\n\n" -" Ejemplo:\n" -" - `[p]economyset paydayamount 400`\n\n" -" **Argumentos**\n\n" -" - `` La nueva cantidad a dar al usar el comando payday. Por defecto es 120.\n" -" " +msgstr "" -#: redbot/cogs/economy/economy.py:982 +#: redbot/cogs/economy/economy.py:835 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:992 +#: redbot/cogs/economy/economy.py:845 msgid "Every payday will now give {num} {currency}." msgstr "Cada día de pago ahora le dará {num} {currency}." -#: redbot/cogs/economy/economy.py:999 +#: redbot/cogs/economy/economy.py:852 #, docstring -msgid "Set the amount earned each payday for a role.\n" +msgid "Set the amount earned each payday for a role.\n\n" " Set to `0` to remove the payday amount you set for that role.\n\n" " Only available when not using a global bank.\n\n" " Example:\n" -" - `[p]economyset rolepaydayamount @Members 400`\n\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 "Establecer la cantidad ganada cada día de pago para un rol.\n" -" Establece a `0` para eliminar la cantidad del día de pago que has establecido para ese rol.\n\n" -" Sólo disponible cuando no se utiliza un banco global.\n\n" -" Ejemplo:\n" -" - `[p]economyset rolepaydayamount @Members 400`\n\n" -" **Argumentos**\n\n" -" - `` El rol al que asignar una cantidad personalizada del día de pago.\n" -" - `` La nueva cantidad a dar al usar el comando de día de pago.\n" -" " +msgstr "" -#: redbot/cogs/economy/economy.py:1016 +#: redbot/cogs/economy/economy.py:870 msgid "The bank requires that you set the payday to be less than its maximum balance of {maxbal}." msgstr "El banco requiere que establezcas el día de pago para que sea menor que su saldo máximo de {maxbal}." -#: redbot/cogs/economy/economy.py:1023 +#: redbot/cogs/economy/economy.py:877 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:1029 +#: redbot/cogs/economy/economy.py:883 msgid "The payday value attached to role has been removed. Users with this role will now receive the default pay of {num} {currency}." msgstr "El valor del día de pago adjunto al rol ha sido eliminado. Los usuarios con este rol recibirán ahora el pago predeterminado de {num} {currency}." -#: redbot/cogs/economy/economy.py:1038 +#: redbot/cogs/economy/economy.py:892 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:1048 -#, 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 "Establezca el saldo inicial para nuevas cuentas bancarias.\n\n" -" Ejemplo:\n" -" - `[p]economyset registeramount 5000`\n\n" -" **Argumentos**\n\n" -" - `` La nueva cantidad de saldo inicial. Por defecto es 0.\n" -" " - -#: redbot/cogs/economy/economy.py:1064 -msgid "Amount must be greater than or equal to zero and less than {maxbal}." -msgstr "La cantidad debe ser mayor o igual a cero y menor a {maxbal}." - -#: redbot/cogs/economy/economy.py:1069 -msgid "Registering an account will now give {num} {currency}." -msgstr "Registrar una cuenta le dará ahora {num} {currency}." - -#: redbot/cogs/economy/economy.py:1078 -msgid "weeks" -msgstr "semanas" - -#: redbot/cogs/economy/economy.py:1079 -msgid "days" -msgstr "días" - -#: redbot/cogs/economy/economy.py:1080 -msgid "hours" -msgstr "horas" - -#: redbot/cogs/economy/economy.py:1081 -msgid "minutes" -msgstr "minutos" - -#: redbot/cogs/economy/economy.py:1082 -msgid "seconds" -msgstr "segundos" - diff --git a/redbot/cogs/economy/locales/fi-FI.po b/redbot/cogs/economy/locales/fi-FI.po index cfa6b621934..802618a8867 100644 --- a/redbot/cogs/economy/locales/fi-FI.po +++ b/redbot/cogs/economy/locales/fi-FI.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-19 11:40+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,43 +15,35 @@ msgstr "" "X-Crowdin-File-ID: 23\n" "Language: fi_FI\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:48 +#: redbot/cogs/economy/economy.py:46 msgid "JACKPOT! 226! Your bid has been multiplied * 50!" msgstr "" -#: redbot/cogs/economy/economy.py:52 +#: redbot/cogs/economy/economy.py:50 msgid "4LC! Your bid has been multiplied * 25!" msgstr "" -#: redbot/cogs/economy/economy.py:56 +#: redbot/cogs/economy/economy.py:54 msgid "Three cherries! Your bid has been multiplied * 20!" msgstr "" -#: redbot/cogs/economy/economy.py:60 +#: redbot/cogs/economy/economy.py:58 msgid "2 6! Your bid has been multiplied * 4!" msgstr "" -#: redbot/cogs/economy/economy.py:64 +#: redbot/cogs/economy/economy.py:62 msgid "Two cherries! Your bid has been multiplied * 3!" msgstr "" -#: redbot/cogs/economy/economy.py:68 +#: redbot/cogs/economy/economy.py:66 msgid "Three symbols! Your bid has been multiplied * 10!" msgstr "" -#: redbot/cogs/economy/economy.py:72 +#: redbot/cogs/economy/economy.py:70 msgid "Two consecutive symbols! Your bid has been multiplied * 2!" msgstr "" -#: redbot/cogs/economy/economy.py:76 +#: 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" @@ -62,467 +54,327 @@ msgid "Slot machine payouts:\n" "Two symbols: Bet * 2" msgstr "" -#: redbot/cogs/economy/economy.py:108 +#: redbot/cogs/economy/economy.py:106 msgid "Invalid value, the argument must be an integer, optionally preceded with a `+` or `-` sign." msgstr "" -#: redbot/cogs/economy/economy.py:120 +#: redbot/cogs/economy/economy.py:118 msgid "Invalid value, the amount of currency to increase or decrease must be an integer different from zero." msgstr "" -#: redbot/cogs/economy/economy.py:132 +#: redbot/cogs/economy/economy.py:130 #, docstring msgid "Get rich and have fun with imaginary currency!" msgstr "" -#: redbot/cogs/economy/economy.py:182 +#: redbot/cogs/economy/economy.py:180 #, docstring msgid "Base command to manage the bank." msgstr "" -#: redbot/cogs/economy/economy.py:187 +#: redbot/cogs/economy/economy.py:185 #, docstring msgid "Show the user's account balance.\n\n" " Example:\n" -" - `[p]bank balance`\n" -" - `[p]bank balance @Twentysix`\n\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:207 +#: redbot/cogs/economy/economy.py:202 msgid "{user}'s balance is {num} {currency}" msgstr "" -#: redbot/cogs/economy/economy.py:214 +#: redbot/cogs/economy/economy.py:209 #, 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" +" - `[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:235 +#: redbot/cogs/economy/economy.py:230 msgid "{user} transferred {num} {currency} to {other_user}" msgstr "" -#: redbot/cogs/economy/economy.py:247 +#: redbot/cogs/economy/economy.py:242 #, 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" +" - `[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:267 +#: redbot/cogs/economy/economy.py:262 msgid "{author} added {num} {currency} to {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:275 +#: redbot/cogs/economy/economy.py:270 msgid "{author} removed {num} {currency} from {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:283 +#: redbot/cogs/economy/economy.py:278 msgid "{author} set {user}'s account balance to {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:298 -#, 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:310 -msgid "This will delete all bank accounts for {scope}.\n" -"If you're sure, type `{prefix}bank reset yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:314 redbot/cogs/economy/economy.py:322 -msgid "this server" -msgstr "" - -#: redbot/cogs/economy/economy.py:321 -msgid "All bank accounts for {scope} have been deleted." -msgstr "" - -#: redbot/cogs/economy/economy.py:330 -#, docstring -msgid "Base command for pruning bank accounts." -msgstr "" - -#: redbot/cogs/economy/economy.py:337 -#, 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:351 -msgid "This command cannot be used with a global bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:355 -msgid "This will delete all bank accounts for users no longer in this server.\n" -"If you're sure, type `{prefix}bank prune local yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:364 -msgid "Bank accounts for users no longer in this server have been deleted." -msgstr "" - -#: redbot/cogs/economy/economy.py:370 -#, 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:384 -msgid "This command cannot be used with a local bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:388 -msgid "This will delete all bank accounts for users who no longer share a server with the bot.\n" -"If you're sure, type `{prefix}bank prune global yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:397 -msgid "Bank accounts for users who no longer share a server with the bot have been pruned." -msgstr "" - -#: redbot/cogs/economy/economy.py:407 -#, 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:419 -msgid "This command cannot be used in DMs with a local bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:429 -msgid "This will delete {name}'s bank account.\n" -"If you're sure, type `{prefix}bank prune user {id} yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:437 -msgid "The bank account for {name} has been pruned." -msgstr "" - -#: redbot/cogs/economy/economy.py:442 +#: redbot/cogs/economy/economy.py:292 #, docstring msgid "Get some free currency.\n\n" " The amount awarded and frequency can be configured.\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:463 redbot/cogs/economy/economy.py:518 +#: redbot/cogs/economy/economy.py:312 redbot/cogs/economy/economy.py:368 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\n\n" "You currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:477 redbot/cogs/economy/economy.py:534 +#: redbot/cogs/economy/economy.py:326 redbot/cogs/economy/economy.py:384 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\n\n" "You currently have {new_balance} {currency}.\n\n" "You are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:494 redbot/cogs/economy/economy.py:550 -msgid "{author.mention} Too soon. For your next payday you have to wait {time}." +#: redbot/cogs/economy/economy.py:345 redbot/cogs/economy/economy.py:402 +msgid "{author.mention} Too soon. Your next payday is {relative_time}." msgstr "" -#: redbot/cogs/economy/economy.py:558 +#: redbot/cogs/economy/economy.py:410 #, 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" +" - `[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:575 +#: redbot/cogs/economy/economy.py:427 msgid "Page {page_num}/{page_len}." msgstr "" -#: redbot/cogs/economy/economy.py:581 +#: redbot/cogs/economy/economy.py:433 msgid "Economy Leaderboard" msgstr "" -#: redbot/cogs/economy/economy.py:598 +#: redbot/cogs/economy/economy.py:452 msgid "There are no accounts in the bank." msgstr "" -#: redbot/cogs/economy/economy.py:602 +#: redbot/cogs/economy/economy.py:456 msgid "Name" msgstr "" -#: redbot/cogs/economy/economy.py:603 +#: redbot/cogs/economy/economy.py:457 msgid "Score" msgstr "" -#: redbot/cogs/economy/economy.py:673 +#: redbot/cogs/economy/economy.py:523 msgid "No balances found." msgstr "" -#: redbot/cogs/economy/economy.py:678 +#: redbot/cogs/economy/economy.py:528 #, docstring msgid "Show the payouts for the slot machine." msgstr "" -#: redbot/cogs/economy/economy.py:682 +#: redbot/cogs/economy/economy.py:532 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/economy/economy.py:687 +#: redbot/cogs/economy/economy.py:537 #, docstring msgid "Use the slot machine.\n\n" " Example:\n" -" - `[p]slot 50`\n\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:714 +#: redbot/cogs/economy/economy.py:564 msgid "You're on cooldown, try again in a bit." msgstr "" -#: redbot/cogs/economy/economy.py:717 +#: redbot/cogs/economy/economy.py:567 msgid "That's an invalid bid amount, sorry :/" msgstr "" -#: redbot/cogs/economy/economy.py:720 +#: redbot/cogs/economy/economy.py:570 msgid "You ain't got enough money, friend." msgstr "" -#: redbot/cogs/economy/economy.py:775 +#: redbot/cogs/economy/economy.py:625 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\n" "{old_balance} -> {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:790 +#: redbot/cogs/economy/economy.py:640 msgid "Nothing!" msgstr "" -#: redbot/cogs/economy/economy.py:794 +#: redbot/cogs/economy/economy.py:644 msgid "Your bid: {bid}" msgstr "" -#: redbot/cogs/economy/economy.py:795 +#: redbot/cogs/economy/economy.py:645 msgid "\n" "{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:812 +#: redbot/cogs/economy/economy.py:662 #, docstring msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:816 +#: redbot/cogs/economy/economy.py:666 #, docstring msgid "\n" " Shows the current economy settings\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:826 -msgid "----Economy Settings---\n" +#: redbot/cogs/economy/economy.py:681 +msgid "---Economy Settings---\n" "Minimum slot bid: {slot_min}\n" "Maximum slot bid: {slot_max}\n" "Slot cooldown: {slot_time}\n" "Payday amount: {payday_amount}\n" "Payday cooldown: {payday_time}\n" -"Amount given at account registration: {register_amount}\n" -"Maximum allowed balance: {maximum_bal}" msgstr "" -#: redbot/cogs/economy/economy.py:849 +#: redbot/cogs/economy/economy.py:698 +msgid "---Role Payday Amounts---\n" +msgstr "" + +#: redbot/cogs/economy/economy.py:702 #, docstring msgid "Set the minimum slot machine bid.\n\n" " Example:\n" -" - `[p]economyset slotmin 10`\n\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:866 +#: redbot/cogs/economy/economy.py:719 msgid "Warning: Minimum bid is greater than the maximum bid ({max_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:877 +#: redbot/cogs/economy/economy.py:730 msgid "Minimum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:884 +#: redbot/cogs/economy/economy.py:737 #, docstring msgid "Set the maximum slot machine bid.\n\n" " Example:\n" -" - `[p]economyset slotmax 50`\n\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:901 +#: redbot/cogs/economy/economy.py:754 msgid "Warning: Maximum bid is less than the minimum bid ({min_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:912 +#: redbot/cogs/economy/economy.py:765 msgid "Maximum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:921 +#: redbot/cogs/economy/economy.py:774 #, docstring msgid "Set the cooldown for the slot machine.\n\n" " Examples:\n" -" - `[p]economyset slottime 10`\n" -" - `[p]economyset slottime 10m`\n\n" +" - `[p]economyset slottime 10`\n" +" - `[p]economyset slottime 10m`\n\n" " **Arguments**\n\n" " - `` The new duration to wait in between uses of the slot machine. Default is 5 seconds.\n" " Accepts: seconds, minutes, hours, days, weeks (if no unit is specified, the duration is assumed to be given in seconds)\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:938 +#: redbot/cogs/economy/economy.py:791 msgid "Cooldown is now {num} seconds." msgstr "" -#: redbot/cogs/economy/economy.py:944 +#: redbot/cogs/economy/economy.py:797 #, docstring msgid "Set the cooldown for the payday command.\n\n" " Examples:\n" -" - `[p]economyset paydaytime 86400`\n" -" - `[p]economyset paydaytime 1d`\n\n" +" - `[p]economyset paydaytime 86400`\n" +" - `[p]economyset paydaytime 1d`\n\n" " **Arguments**\n\n" " - `` The new duration to wait in between uses of payday. Default is 5 minutes.\n" " Accepts: seconds, minutes, hours, days, weeks (if no unit is specified, the duration is assumed to be given in seconds)\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:962 +#: redbot/cogs/economy/economy.py:815 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "" -#: redbot/cogs/economy/economy.py:969 +#: redbot/cogs/economy/economy.py:822 #, docstring msgid "Set the amount earned each payday.\n\n" " Example:\n" -" - `[p]economyset paydayamount 400`\n\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:982 +#: redbot/cogs/economy/economy.py:835 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:992 +#: redbot/cogs/economy/economy.py:845 msgid "Every payday will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:999 +#: redbot/cogs/economy/economy.py:852 #, docstring -msgid "Set the amount earned each payday for a role.\n" +msgid "Set the amount earned each payday for a role.\n\n" " Set to `0` to remove the payday amount you set for that role.\n\n" " Only available when not using a global bank.\n\n" " Example:\n" -" - `[p]economyset rolepaydayamount @Members 400`\n\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:1016 +#: redbot/cogs/economy/economy.py:870 msgid "The bank requires that you set the payday to be less than its maximum balance of {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:1023 +#: redbot/cogs/economy/economy.py:877 msgid "The bank must be per-server for per-role paydays to work." msgstr "" -#: redbot/cogs/economy/economy.py:1029 +#: redbot/cogs/economy/economy.py:883 msgid "The payday value attached to role has been removed. Users with this role will now receive the default pay of {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:1038 +#: redbot/cogs/economy/economy.py:892 msgid "Every payday will now give {num} {currency} to people with the role {role_name}." msgstr "" -#: redbot/cogs/economy/economy.py:1048 -#, 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:1064 -msgid "Amount must be greater than or equal to zero and less than {maxbal}." -msgstr "" - -#: redbot/cogs/economy/economy.py:1069 -msgid "Registering an account will now give {num} {currency}." -msgstr "" - -#: redbot/cogs/economy/economy.py:1078 -msgid "weeks" -msgstr "" - -#: redbot/cogs/economy/economy.py:1079 -msgid "days" -msgstr "päivää" - -#: redbot/cogs/economy/economy.py:1080 -msgid "hours" -msgstr "tuntia" - -#: redbot/cogs/economy/economy.py:1081 -msgid "minutes" -msgstr "minuuttia" - -#: redbot/cogs/economy/economy.py:1082 -msgid "seconds" -msgstr "sekuntia" - diff --git a/redbot/cogs/economy/locales/fr-FR.po b/redbot/cogs/economy/locales/fr-FR.po index d9824a57e21..564e87702b9 100644 --- a/redbot/cogs/economy/locales/fr-FR.po +++ b/redbot/cogs/economy/locales/fr-FR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-19 11:40+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,43 +15,35 @@ msgstr "" "X-Crowdin-File-ID: 23\n" "Language: fr_FR\n" -#: 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:48 +#: redbot/cogs/economy/economy.py:46 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:52 +#: redbot/cogs/economy/economy.py:50 msgid "4LC! Your bid has been multiplied * 25!" msgstr "4LC ! Votre mise a été multipliée par * 25 !" -#: redbot/cogs/economy/economy.py:56 +#: redbot/cogs/economy/economy.py:54 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:60 +#: redbot/cogs/economy/economy.py:58 msgid "2 6! Your bid has been multiplied * 4!" msgstr "26 ! Votre mise a été multipliée par 4 !" -#: redbot/cogs/economy/economy.py:64 +#: redbot/cogs/economy/economy.py:62 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:68 +#: redbot/cogs/economy/economy.py:66 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:72 +#: redbot/cogs/economy/economy.py:70 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:76 +#: 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" @@ -69,203 +61,95 @@ msgstr "Gains de la machine à sous :\n" "Trois symboles : Mise * 10\n" "Deux symboles : Mise * 2" -#: redbot/cogs/economy/economy.py:108 +#: redbot/cogs/economy/economy.py:106 msgid "Invalid value, the argument must be an integer, optionally preceded with a `+` or `-` sign." msgstr "Valeur invalide, l'argument doit être un entier, éventuellement précédé d'un signe `+` ou `-`." -#: redbot/cogs/economy/economy.py:120 +#: redbot/cogs/economy/economy.py:118 msgid "Invalid value, the amount of currency to increase or decrease must be an integer different from zero." msgstr "" -#: redbot/cogs/economy/economy.py:132 +#: redbot/cogs/economy/economy.py:130 #, 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:182 +#: redbot/cogs/economy/economy.py:180 #, docstring msgid "Base command to manage the bank." msgstr "Commande de base pour gérer la banque." -#: redbot/cogs/economy/economy.py:187 +#: redbot/cogs/economy/economy.py:185 #, docstring msgid "Show the user's account balance.\n\n" " Example:\n" -" - `[p]bank balance`\n" -" - `[p]bank balance @Twentysix`\n\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:207 +#: redbot/cogs/economy/economy.py:202 msgid "{user}'s balance is {num} {currency}" msgstr "Le solde de {user} est {num} {currency}" -#: redbot/cogs/economy/economy.py:214 +#: redbot/cogs/economy/economy.py:209 #, 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" +" - `[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:235 +#: redbot/cogs/economy/economy.py:230 msgid "{user} transferred {num} {currency} to {other_user}" msgstr "{user} a transféré {num} {currency} à {other_user}" -#: redbot/cogs/economy/economy.py:247 +#: redbot/cogs/economy/economy.py:242 #, 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" +" - `[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:267 +#: redbot/cogs/economy/economy.py:262 msgid "{author} added {num} {currency} to {user}'s account." msgstr "{author} a ajouté {num} {currency} au compte de {user}." -#: redbot/cogs/economy/economy.py:275 +#: redbot/cogs/economy/economy.py:270 msgid "{author} removed {num} {currency} from {user}'s account." msgstr "{author} a retiré {num} {currency} du compte de {user}." -#: redbot/cogs/economy/economy.py:283 +#: redbot/cogs/economy/economy.py:278 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:298 -#, 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:310 -msgid "This will delete all bank accounts for {scope}.\n" -"If you're sure, type `{prefix}bank reset yes`" -msgstr "Ceci supprimera tous les comptes bancaires pour {scope}.\n" -"Si vous êtes sûr, tapez `{prefix}bank reset yes`" - -#: redbot/cogs/economy/economy.py:314 redbot/cogs/economy/economy.py:322 -msgid "this server" -msgstr "ce serveur" - -#: redbot/cogs/economy/economy.py:321 -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:330 -#, docstring -msgid "Base command for pruning bank accounts." -msgstr "" - -#: redbot/cogs/economy/economy.py:337 -#, 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:351 -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:355 -msgid "This will delete all bank accounts for users no longer in this server.\n" -"If 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.\n" -"Si vous êtes sûr, tapez `{prefix}bank prune local yes`" - -#: redbot/cogs/economy/economy.py:364 -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:370 -#, 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:384 -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:388 -msgid "This will delete all bank accounts for users who no longer share a server with the bot.\n" -"If 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.\n" -"Si vous êtes sûr, tapez `{prefix}bank prune global yes`" - -#: redbot/cogs/economy/economy.py:397 -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:407 -#, 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:419 -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:429 -msgid "This will delete {name}'s bank account.\n" -"If you're sure, type `{prefix}bank prune user {id} yes`" -msgstr "Ceci supprimera le compte bancaire de {name}.\n" -"Si vous êtes sûr, tapez `{prefix}bank prune user {id} yes`" - -#: redbot/cogs/economy/economy.py:437 -msgid "The bank account for {name} has been pruned." -msgstr "Le compte bancaire de {name} a été supprimé." - -#: redbot/cogs/economy/economy.py:442 +#: redbot/cogs/economy/economy.py:292 #, docstring msgid "Get some free currency.\n\n" " The amount awarded and frequency can be configured.\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:463 redbot/cogs/economy/economy.py:518 +#: redbot/cogs/economy/economy.py:312 redbot/cogs/economy/economy.py:368 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\n\n" "You currently have {new_balance} {currency}." msgstr "Vous avez atteint le montant maximum de {currency} ! Veuillez dépenser plus 😬\n\n" "Vous avez actuellement {new_balance} {currency}." -#: redbot/cogs/economy/economy.py:477 redbot/cogs/economy/economy.py:534 +#: redbot/cogs/economy/economy.py:326 redbot/cogs/economy/economy.py:384 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\n\n" "You currently have {new_balance} {currency}.\n\n" "You are currently #{pos} on the global leaderboard!" @@ -273,284 +157,236 @@ msgstr "{author.mention} Tenez, voici un peu de {currency}. Amusez-vous bien ! ( "Vous avez actuellement {new_balance} {currency}.\n\n" "Vous êtes actuellement #{pos} sur le classement global !" -#: redbot/cogs/economy/economy.py:494 redbot/cogs/economy/economy.py:550 -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:345 redbot/cogs/economy/economy.py:402 +msgid "{author.mention} Too soon. Your next payday is {relative_time}." +msgstr "" -#: redbot/cogs/economy/economy.py:558 +#: redbot/cogs/economy/economy.py:410 #, 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" +" - `[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:575 +#: redbot/cogs/economy/economy.py:427 msgid "Page {page_num}/{page_len}." msgstr "Page {page_num}/{page_len}." -#: redbot/cogs/economy/economy.py:581 +#: redbot/cogs/economy/economy.py:433 msgid "Economy Leaderboard" msgstr "Classement Economique" -#: redbot/cogs/economy/economy.py:598 +#: redbot/cogs/economy/economy.py:452 msgid "There are no accounts in the bank." msgstr "Il n'y a pas de comptes dans cette banque." -#: redbot/cogs/economy/economy.py:602 +#: redbot/cogs/economy/economy.py:456 msgid "Name" msgstr "Nom" -#: redbot/cogs/economy/economy.py:603 +#: redbot/cogs/economy/economy.py:457 msgid "Score" msgstr "Score" -#: redbot/cogs/economy/economy.py:673 +#: redbot/cogs/economy/economy.py:523 msgid "No balances found." msgstr "Aucune balance trouvée." -#: redbot/cogs/economy/economy.py:678 +#: redbot/cogs/economy/economy.py:528 #, docstring msgid "Show the payouts for the slot machine." msgstr "Montrer les gains de la machine à sous." -#: redbot/cogs/economy/economy.py:682 +#: redbot/cogs/economy/economy.py:532 msgid "I can't send direct messages to you." msgstr "Je ne peux pas vous envoyer de messages privé." -#: redbot/cogs/economy/economy.py:687 +#: redbot/cogs/economy/economy.py:537 #, docstring msgid "Use the slot machine.\n\n" " Example:\n" -" - `[p]slot 50`\n\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 "Utilise la machine à sous.\n\n" -" Exemple:\n" -" - `[p]slot 50`\n\n" -" **Arguments**\n\n" -" - `` La somme à miser dans la machine à sous. Les gains gagnant sont plus haut quand votre mise est haute.\n" -" " +msgstr "" -#: redbot/cogs/economy/economy.py:714 +#: redbot/cogs/economy/economy.py:564 msgid "You're on cooldown, try again in a bit." msgstr "Vous devez attendre, réessayez dans un moment." -#: redbot/cogs/economy/economy.py:717 +#: redbot/cogs/economy/economy.py:567 msgid "That's an invalid bid amount, sorry :/" msgstr "C'est un montant invalide pour une mise, désolé :/" -#: redbot/cogs/economy/economy.py:720 +#: redbot/cogs/economy/economy.py:570 msgid "You ain't got enough money, friend." msgstr "Vous n'avez pas assez d'argent, l'ami." -#: redbot/cogs/economy/economy.py:775 +#: redbot/cogs/economy/economy.py:625 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:790 +#: redbot/cogs/economy/economy.py:640 msgid "Nothing!" msgstr "Rien !" -#: redbot/cogs/economy/economy.py:794 +#: redbot/cogs/economy/economy.py:644 msgid "Your bid: {bid}" msgstr "Votre mise : {bid}" -#: redbot/cogs/economy/economy.py:795 +#: redbot/cogs/economy/economy.py:645 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:812 +#: redbot/cogs/economy/economy.py:662 #, docstring msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:816 +#: redbot/cogs/economy/economy.py:666 #, docstring msgid "\n" " Shows the current economy settings\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:826 -msgid "----Economy Settings---\n" +#: redbot/cogs/economy/economy.py:681 +msgid "---Economy Settings---\n" "Minimum slot bid: {slot_min}\n" "Maximum slot bid: {slot_max}\n" "Slot cooldown: {slot_time}\n" "Payday amount: {payday_amount}\n" "Payday cooldown: {payday_time}\n" -"Amount given at account registration: {register_amount}\n" -"Maximum allowed balance: {maximum_bal}" -msgstr "----Paramètres de l'Economie---\n" -"Mise minimale au slots : {slot_min}\n" -"Mise maximale au slots : {slot_max}\n" -"Temps de récupération des slots : {slot_time}\n" -"Montant du payday : {payday_amount}\n" -"Temps de récupération du payday : {payday_time}\n" -"Montant donné lors de l'enregistrement du compte : {register_amount}\n" -"Solde maximum autorisé : {maximum_bal}" - -#: redbot/cogs/economy/economy.py:849 +msgstr "" + +#: redbot/cogs/economy/economy.py:698 +msgid "---Role Payday Amounts---\n" +msgstr "" + +#: redbot/cogs/economy/economy.py:702 #, docstring msgid "Set the minimum slot machine bid.\n\n" " Example:\n" -" - `[p]economyset slotmin 10`\n\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:866 +#: redbot/cogs/economy/economy.py:719 msgid "Warning: Minimum bid is greater than the maximum bid ({max_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:877 +#: redbot/cogs/economy/economy.py:730 msgid "Minimum bid is now {bid} {currency}." msgstr "La mise minimum est maintenant de {bid} {currency}." -#: redbot/cogs/economy/economy.py:884 +#: redbot/cogs/economy/economy.py:737 #, docstring msgid "Set the maximum slot machine bid.\n\n" " Example:\n" -" - `[p]economyset slotmax 50`\n\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:901 +#: redbot/cogs/economy/economy.py:754 msgid "Warning: Maximum bid is less than the minimum bid ({min_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:912 +#: redbot/cogs/economy/economy.py:765 msgid "Maximum bid is now {bid} {currency}." msgstr "La mise maximum est maintenant de {bid} {currency}." -#: redbot/cogs/economy/economy.py:921 +#: redbot/cogs/economy/economy.py:774 #, docstring msgid "Set the cooldown for the slot machine.\n\n" " Examples:\n" -" - `[p]economyset slottime 10`\n" -" - `[p]economyset slottime 10m`\n\n" +" - `[p]economyset slottime 10`\n" +" - `[p]economyset slottime 10m`\n\n" " **Arguments**\n\n" " - `` The new duration to wait in between uses of the slot machine. Default is 5 seconds.\n" " Accepts: seconds, minutes, hours, days, weeks (if no unit is specified, the duration is assumed to be given in seconds)\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:938 +#: redbot/cogs/economy/economy.py:791 msgid "Cooldown is now {num} seconds." msgstr "Le cooldown est maintenant de {num} secondes." -#: redbot/cogs/economy/economy.py:944 +#: redbot/cogs/economy/economy.py:797 #, docstring msgid "Set the cooldown for the payday command.\n\n" " Examples:\n" -" - `[p]economyset paydaytime 86400`\n" -" - `[p]economyset paydaytime 1d`\n\n" +" - `[p]economyset paydaytime 86400`\n" +" - `[p]economyset paydaytime 1d`\n\n" " **Arguments**\n\n" " - `` The new duration to wait in between uses of payday. Default is 5 minutes.\n" " Accepts: seconds, minutes, hours, days, weeks (if no unit is specified, the duration is assumed to be given in seconds)\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:962 +#: redbot/cogs/economy/economy.py:815 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:969 +#: redbot/cogs/economy/economy.py:822 #, docstring msgid "Set the amount earned each payday.\n\n" " Example:\n" -" - `[p]economyset paydayamount 400`\n\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:982 +#: redbot/cogs/economy/economy.py:835 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:992 +#: redbot/cogs/economy/economy.py:845 msgid "Every payday will now give {num} {currency}." msgstr "Chaque payday donnera désormais {num} {currency}." -#: redbot/cogs/economy/economy.py:999 +#: redbot/cogs/economy/economy.py:852 #, docstring -msgid "Set the amount earned each payday for a role.\n" +msgid "Set the amount earned each payday for a role.\n\n" " Set to `0` to remove the payday amount you set for that role.\n\n" " Only available when not using a global bank.\n\n" " Example:\n" -" - `[p]economyset rolepaydayamount @Members 400`\n\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:1016 +#: redbot/cogs/economy/economy.py:870 msgid "The bank requires that you set the payday to be less than its maximum balance of {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:1023 +#: redbot/cogs/economy/economy.py:877 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:1029 +#: redbot/cogs/economy/economy.py:883 msgid "The payday value attached to role has been removed. Users with this role will now receive the default pay of {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:1038 +#: redbot/cogs/economy/economy.py:892 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:1048 -#, 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:1064 -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:1069 -msgid "Registering an account will now give {num} {currency}." -msgstr "L'enregistrement d'un compte donnera maintenant {num} {currency}." - -#: redbot/cogs/economy/economy.py:1078 -msgid "weeks" -msgstr "semaines" - -#: redbot/cogs/economy/economy.py:1079 -msgid "days" -msgstr "jours" - -#: redbot/cogs/economy/economy.py:1080 -msgid "hours" -msgstr "heures" - -#: redbot/cogs/economy/economy.py:1081 -msgid "minutes" -msgstr "minutes" - -#: redbot/cogs/economy/economy.py:1082 -msgid "seconds" -msgstr "secondes" - diff --git a/redbot/cogs/economy/locales/hi-IN.po b/redbot/cogs/economy/locales/hi-IN.po index 47ad5dbec41..11ecf8d0ba0 100644 --- a/redbot/cogs/economy/locales/hi-IN.po +++ b/redbot/cogs/economy/locales/hi-IN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-19 11:40+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Hindi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,43 +15,35 @@ msgstr "" "X-Crowdin-File-ID: 23\n" "Language: hi_IN\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:48 +#: redbot/cogs/economy/economy.py:46 msgid "JACKPOT! 226! Your bid has been multiplied * 50!" msgstr "" -#: redbot/cogs/economy/economy.py:52 +#: redbot/cogs/economy/economy.py:50 msgid "4LC! Your bid has been multiplied * 25!" msgstr "" -#: redbot/cogs/economy/economy.py:56 +#: redbot/cogs/economy/economy.py:54 msgid "Three cherries! Your bid has been multiplied * 20!" msgstr "" -#: redbot/cogs/economy/economy.py:60 +#: redbot/cogs/economy/economy.py:58 msgid "2 6! Your bid has been multiplied * 4!" msgstr "" -#: redbot/cogs/economy/economy.py:64 +#: redbot/cogs/economy/economy.py:62 msgid "Two cherries! Your bid has been multiplied * 3!" msgstr "" -#: redbot/cogs/economy/economy.py:68 +#: redbot/cogs/economy/economy.py:66 msgid "Three symbols! Your bid has been multiplied * 10!" msgstr "" -#: redbot/cogs/economy/economy.py:72 +#: redbot/cogs/economy/economy.py:70 msgid "Two consecutive symbols! Your bid has been multiplied * 2!" msgstr "" -#: redbot/cogs/economy/economy.py:76 +#: 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" @@ -62,467 +54,327 @@ msgid "Slot machine payouts:\n" "Two symbols: Bet * 2" msgstr "" -#: redbot/cogs/economy/economy.py:108 +#: redbot/cogs/economy/economy.py:106 msgid "Invalid value, the argument must be an integer, optionally preceded with a `+` or `-` sign." msgstr "" -#: redbot/cogs/economy/economy.py:120 +#: redbot/cogs/economy/economy.py:118 msgid "Invalid value, the amount of currency to increase or decrease must be an integer different from zero." msgstr "" -#: redbot/cogs/economy/economy.py:132 +#: redbot/cogs/economy/economy.py:130 #, docstring msgid "Get rich and have fun with imaginary currency!" msgstr "" -#: redbot/cogs/economy/economy.py:182 +#: redbot/cogs/economy/economy.py:180 #, docstring msgid "Base command to manage the bank." msgstr "" -#: redbot/cogs/economy/economy.py:187 +#: redbot/cogs/economy/economy.py:185 #, docstring msgid "Show the user's account balance.\n\n" " Example:\n" -" - `[p]bank balance`\n" -" - `[p]bank balance @Twentysix`\n\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:207 +#: redbot/cogs/economy/economy.py:202 msgid "{user}'s balance is {num} {currency}" msgstr "" -#: redbot/cogs/economy/economy.py:214 +#: redbot/cogs/economy/economy.py:209 #, 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" +" - `[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:235 +#: redbot/cogs/economy/economy.py:230 msgid "{user} transferred {num} {currency} to {other_user}" msgstr "" -#: redbot/cogs/economy/economy.py:247 +#: redbot/cogs/economy/economy.py:242 #, 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" +" - `[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:267 +#: redbot/cogs/economy/economy.py:262 msgid "{author} added {num} {currency} to {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:275 +#: redbot/cogs/economy/economy.py:270 msgid "{author} removed {num} {currency} from {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:283 +#: redbot/cogs/economy/economy.py:278 msgid "{author} set {user}'s account balance to {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:298 -#, 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:310 -msgid "This will delete all bank accounts for {scope}.\n" -"If you're sure, type `{prefix}bank reset yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:314 redbot/cogs/economy/economy.py:322 -msgid "this server" -msgstr "" - -#: redbot/cogs/economy/economy.py:321 -msgid "All bank accounts for {scope} have been deleted." -msgstr "" - -#: redbot/cogs/economy/economy.py:330 -#, docstring -msgid "Base command for pruning bank accounts." -msgstr "" - -#: redbot/cogs/economy/economy.py:337 -#, 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:351 -msgid "This command cannot be used with a global bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:355 -msgid "This will delete all bank accounts for users no longer in this server.\n" -"If you're sure, type `{prefix}bank prune local yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:364 -msgid "Bank accounts for users no longer in this server have been deleted." -msgstr "" - -#: redbot/cogs/economy/economy.py:370 -#, 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:384 -msgid "This command cannot be used with a local bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:388 -msgid "This will delete all bank accounts for users who no longer share a server with the bot.\n" -"If you're sure, type `{prefix}bank prune global yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:397 -msgid "Bank accounts for users who no longer share a server with the bot have been pruned." -msgstr "" - -#: redbot/cogs/economy/economy.py:407 -#, 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:419 -msgid "This command cannot be used in DMs with a local bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:429 -msgid "This will delete {name}'s bank account.\n" -"If you're sure, type `{prefix}bank prune user {id} yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:437 -msgid "The bank account for {name} has been pruned." -msgstr "" - -#: redbot/cogs/economy/economy.py:442 +#: redbot/cogs/economy/economy.py:292 #, docstring msgid "Get some free currency.\n\n" " The amount awarded and frequency can be configured.\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:463 redbot/cogs/economy/economy.py:518 +#: redbot/cogs/economy/economy.py:312 redbot/cogs/economy/economy.py:368 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\n\n" "You currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:477 redbot/cogs/economy/economy.py:534 +#: redbot/cogs/economy/economy.py:326 redbot/cogs/economy/economy.py:384 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\n\n" "You currently have {new_balance} {currency}.\n\n" "You are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:494 redbot/cogs/economy/economy.py:550 -msgid "{author.mention} Too soon. For your next payday you have to wait {time}." +#: redbot/cogs/economy/economy.py:345 redbot/cogs/economy/economy.py:402 +msgid "{author.mention} Too soon. Your next payday is {relative_time}." msgstr "" -#: redbot/cogs/economy/economy.py:558 +#: redbot/cogs/economy/economy.py:410 #, 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" +" - `[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:575 +#: redbot/cogs/economy/economy.py:427 msgid "Page {page_num}/{page_len}." msgstr "" -#: redbot/cogs/economy/economy.py:581 +#: redbot/cogs/economy/economy.py:433 msgid "Economy Leaderboard" msgstr "" -#: redbot/cogs/economy/economy.py:598 +#: redbot/cogs/economy/economy.py:452 msgid "There are no accounts in the bank." msgstr "" -#: redbot/cogs/economy/economy.py:602 +#: redbot/cogs/economy/economy.py:456 msgid "Name" msgstr "" -#: redbot/cogs/economy/economy.py:603 +#: redbot/cogs/economy/economy.py:457 msgid "Score" msgstr "" -#: redbot/cogs/economy/economy.py:673 +#: redbot/cogs/economy/economy.py:523 msgid "No balances found." msgstr "" -#: redbot/cogs/economy/economy.py:678 +#: redbot/cogs/economy/economy.py:528 #, docstring msgid "Show the payouts for the slot machine." msgstr "" -#: redbot/cogs/economy/economy.py:682 +#: redbot/cogs/economy/economy.py:532 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/economy/economy.py:687 +#: redbot/cogs/economy/economy.py:537 #, docstring msgid "Use the slot machine.\n\n" " Example:\n" -" - `[p]slot 50`\n\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:714 +#: redbot/cogs/economy/economy.py:564 msgid "You're on cooldown, try again in a bit." msgstr "" -#: redbot/cogs/economy/economy.py:717 +#: redbot/cogs/economy/economy.py:567 msgid "That's an invalid bid amount, sorry :/" msgstr "" -#: redbot/cogs/economy/economy.py:720 +#: redbot/cogs/economy/economy.py:570 msgid "You ain't got enough money, friend." msgstr "" -#: redbot/cogs/economy/economy.py:775 +#: redbot/cogs/economy/economy.py:625 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\n" "{old_balance} -> {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:790 +#: redbot/cogs/economy/economy.py:640 msgid "Nothing!" msgstr "" -#: redbot/cogs/economy/economy.py:794 +#: redbot/cogs/economy/economy.py:644 msgid "Your bid: {bid}" msgstr "" -#: redbot/cogs/economy/economy.py:795 +#: redbot/cogs/economy/economy.py:645 msgid "\n" "{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:812 +#: redbot/cogs/economy/economy.py:662 #, docstring msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:816 +#: redbot/cogs/economy/economy.py:666 #, docstring msgid "\n" " Shows the current economy settings\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:826 -msgid "----Economy Settings---\n" +#: redbot/cogs/economy/economy.py:681 +msgid "---Economy Settings---\n" "Minimum slot bid: {slot_min}\n" "Maximum slot bid: {slot_max}\n" "Slot cooldown: {slot_time}\n" "Payday amount: {payday_amount}\n" "Payday cooldown: {payday_time}\n" -"Amount given at account registration: {register_amount}\n" -"Maximum allowed balance: {maximum_bal}" msgstr "" -#: redbot/cogs/economy/economy.py:849 +#: redbot/cogs/economy/economy.py:698 +msgid "---Role Payday Amounts---\n" +msgstr "" + +#: redbot/cogs/economy/economy.py:702 #, docstring msgid "Set the minimum slot machine bid.\n\n" " Example:\n" -" - `[p]economyset slotmin 10`\n\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:866 +#: redbot/cogs/economy/economy.py:719 msgid "Warning: Minimum bid is greater than the maximum bid ({max_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:877 +#: redbot/cogs/economy/economy.py:730 msgid "Minimum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:884 +#: redbot/cogs/economy/economy.py:737 #, docstring msgid "Set the maximum slot machine bid.\n\n" " Example:\n" -" - `[p]economyset slotmax 50`\n\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:901 +#: redbot/cogs/economy/economy.py:754 msgid "Warning: Maximum bid is less than the minimum bid ({min_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:912 +#: redbot/cogs/economy/economy.py:765 msgid "Maximum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:921 +#: redbot/cogs/economy/economy.py:774 #, docstring msgid "Set the cooldown for the slot machine.\n\n" " Examples:\n" -" - `[p]economyset slottime 10`\n" -" - `[p]economyset slottime 10m`\n\n" +" - `[p]economyset slottime 10`\n" +" - `[p]economyset slottime 10m`\n\n" " **Arguments**\n\n" " - `` The new duration to wait in between uses of the slot machine. Default is 5 seconds.\n" " Accepts: seconds, minutes, hours, days, weeks (if no unit is specified, the duration is assumed to be given in seconds)\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:938 +#: redbot/cogs/economy/economy.py:791 msgid "Cooldown is now {num} seconds." msgstr "" -#: redbot/cogs/economy/economy.py:944 +#: redbot/cogs/economy/economy.py:797 #, docstring msgid "Set the cooldown for the payday command.\n\n" " Examples:\n" -" - `[p]economyset paydaytime 86400`\n" -" - `[p]economyset paydaytime 1d`\n\n" +" - `[p]economyset paydaytime 86400`\n" +" - `[p]economyset paydaytime 1d`\n\n" " **Arguments**\n\n" " - `` The new duration to wait in between uses of payday. Default is 5 minutes.\n" " Accepts: seconds, minutes, hours, days, weeks (if no unit is specified, the duration is assumed to be given in seconds)\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:962 +#: redbot/cogs/economy/economy.py:815 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "" -#: redbot/cogs/economy/economy.py:969 +#: redbot/cogs/economy/economy.py:822 #, docstring msgid "Set the amount earned each payday.\n\n" " Example:\n" -" - `[p]economyset paydayamount 400`\n\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:982 +#: redbot/cogs/economy/economy.py:835 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:992 +#: redbot/cogs/economy/economy.py:845 msgid "Every payday will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:999 +#: redbot/cogs/economy/economy.py:852 #, docstring -msgid "Set the amount earned each payday for a role.\n" +msgid "Set the amount earned each payday for a role.\n\n" " Set to `0` to remove the payday amount you set for that role.\n\n" " Only available when not using a global bank.\n\n" " Example:\n" -" - `[p]economyset rolepaydayamount @Members 400`\n\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:1016 +#: redbot/cogs/economy/economy.py:870 msgid "The bank requires that you set the payday to be less than its maximum balance of {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:1023 +#: redbot/cogs/economy/economy.py:877 msgid "The bank must be per-server for per-role paydays to work." msgstr "" -#: redbot/cogs/economy/economy.py:1029 +#: redbot/cogs/economy/economy.py:883 msgid "The payday value attached to role has been removed. Users with this role will now receive the default pay of {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:1038 +#: redbot/cogs/economy/economy.py:892 msgid "Every payday will now give {num} {currency} to people with the role {role_name}." msgstr "" -#: redbot/cogs/economy/economy.py:1048 -#, 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:1064 -msgid "Amount must be greater than or equal to zero and less than {maxbal}." -msgstr "" - -#: redbot/cogs/economy/economy.py:1069 -msgid "Registering an account will now give {num} {currency}." -msgstr "" - -#: redbot/cogs/economy/economy.py:1078 -msgid "weeks" -msgstr "" - -#: redbot/cogs/economy/economy.py:1079 -msgid "days" -msgstr "" - -#: redbot/cogs/economy/economy.py:1080 -msgid "hours" -msgstr "" - -#: redbot/cogs/economy/economy.py:1081 -msgid "minutes" -msgstr "" - -#: redbot/cogs/economy/economy.py:1082 -msgid "seconds" -msgstr "" - diff --git a/redbot/cogs/economy/locales/hr-HR.po b/redbot/cogs/economy/locales/hr-HR.po new file mode 100644 index 00000000000..aa5eb1c539e --- /dev/null +++ b/redbot/cogs/economy/locales/hr-HR.po @@ -0,0 +1,380 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" +"Last-Translator: \n" +"Language-Team: Croatian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.4.2\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: hr\n" +"X-Crowdin-File-ID: 23\n" +"Language: hr_HR\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 "" + +#: redbot/cogs/economy/economy.py:62 +msgid "Two cherries! Your bid has been multiplied * 3!" +msgstr "" + +#: 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 "" + +#: 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\n" +"Three symbols: Bet * 10\n" +"Two symbols: Bet * 2" +msgstr "" + +#: redbot/cogs/economy/economy.py:106 +msgid "Invalid value, the argument must be an integer, optionally preceded with a `+` or `-` sign." +msgstr "" + +#: redbot/cogs/economy/economy.py:118 +msgid "Invalid value, the amount of currency to increase or decrease must be an integer different from zero." +msgstr "" + +#: redbot/cogs/economy/economy.py:130 +#, docstring +msgid "Get rich and have fun with imaginary currency!" +msgstr "" + +#: redbot/cogs/economy/economy.py:180 +#, docstring +msgid "Base command to manage the bank." +msgstr "" + +#: redbot/cogs/economy/economy.py:185 +#, 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:202 +msgid "{user}'s balance is {num} {currency}" +msgstr "" + +#: redbot/cogs/economy/economy.py:209 +#, 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:230 +msgid "{user} transferred {num} {currency} to {other_user}" +msgstr "" + +#: redbot/cogs/economy/economy.py:242 +#, 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:262 +msgid "{author} added {num} {currency} to {user}'s account." +msgstr "" + +#: redbot/cogs/economy/economy.py:270 +msgid "{author} removed {num} {currency} from {user}'s account." +msgstr "" + +#: redbot/cogs/economy/economy.py:278 +msgid "{author} set {user}'s account balance to {num} {currency}." +msgstr "" + +#: redbot/cogs/economy/economy.py:292 +#, docstring +msgid "Get some free currency.\n\n" +" The amount awarded and frequency can be configured.\n" +" " +msgstr "" + +#: redbot/cogs/economy/economy.py:312 redbot/cogs/economy/economy.py:368 +msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\n\n" +"You currently have {new_balance} {currency}." +msgstr "" + +#: redbot/cogs/economy/economy.py:326 redbot/cogs/economy/economy.py:384 +msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\n\n" +"You currently have {new_balance} {currency}.\n\n" +"You are currently #{pos} on the global leaderboard!" +msgstr "" + +#: redbot/cogs/economy/economy.py:345 redbot/cogs/economy/economy.py:402 +msgid "{author.mention} Too soon. Your next payday is {relative_time}." +msgstr "" + +#: redbot/cogs/economy/economy.py:410 +#, 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:427 +msgid "Page {page_num}/{page_len}." +msgstr "" + +#: redbot/cogs/economy/economy.py:433 +msgid "Economy Leaderboard" +msgstr "" + +#: redbot/cogs/economy/economy.py:452 +msgid "There are no accounts in the bank." +msgstr "" + +#: redbot/cogs/economy/economy.py:456 +msgid "Name" +msgstr "" + +#: redbot/cogs/economy/economy.py:457 +msgid "Score" +msgstr "" + +#: redbot/cogs/economy/economy.py:523 +msgid "No balances found." +msgstr "" + +#: redbot/cogs/economy/economy.py:528 +#, docstring +msgid "Show the payouts for the slot machine." +msgstr "" + +#: redbot/cogs/economy/economy.py:532 +msgid "I can't send direct messages to you." +msgstr "" + +#: redbot/cogs/economy/economy.py:537 +#, 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:564 +msgid "You're on cooldown, try again in a bit." +msgstr "" + +#: redbot/cogs/economy/economy.py:567 +msgid "That's an invalid bid amount, sorry :/" +msgstr "" + +#: redbot/cogs/economy/economy.py:570 +msgid "You ain't got enough money, friend." +msgstr "" + +#: redbot/cogs/economy/economy.py:625 +msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\n" +"{old_balance} -> {new_balance}!" +msgstr "" + +#: redbot/cogs/economy/economy.py:640 +msgid "Nothing!" +msgstr "" + +#: redbot/cogs/economy/economy.py:644 +msgid "Your bid: {bid}" +msgstr "" + +#: redbot/cogs/economy/economy.py:645 +msgid "\n" +"{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" +msgstr "" + +#: redbot/cogs/economy/economy.py:662 +#, docstring +msgid "Base command to manage Economy settings." +msgstr "" + +#: redbot/cogs/economy/economy.py:666 +#, docstring +msgid "\n" +" Shows the current economy settings\n" +" " +msgstr "" + +#: redbot/cogs/economy/economy.py:681 +msgid "---Economy Settings---\n" +"Minimum slot bid: {slot_min}\n" +"Maximum slot bid: {slot_max}\n" +"Slot cooldown: {slot_time}\n" +"Payday amount: {payday_amount}\n" +"Payday cooldown: {payday_time}\n" +msgstr "" + +#: redbot/cogs/economy/economy.py:698 +msgid "---Role Payday Amounts---\n" +msgstr "" + +#: redbot/cogs/economy/economy.py:702 +#, 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:719 +msgid "Warning: Minimum bid is greater than the maximum bid ({max_bid}). Slots will not work." +msgstr "" + +#: redbot/cogs/economy/economy.py:730 +msgid "Minimum bid is now {bid} {currency}." +msgstr "" + +#: redbot/cogs/economy/economy.py:737 +#, 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:754 +msgid "Warning: Maximum bid is less than the minimum bid ({min_bid}). Slots will not work." +msgstr "" + +#: redbot/cogs/economy/economy.py:765 +msgid "Maximum bid is now {bid} {currency}." +msgstr "" + +#: redbot/cogs/economy/economy.py:774 +#, docstring +msgid "Set the cooldown for the slot machine.\n\n" +" Examples:\n" +" - `[p]economyset slottime 10`\n" +" - `[p]economyset slottime 10m`\n\n" +" **Arguments**\n\n" +" - `` The new duration to wait in between uses of the slot machine. Default is 5 seconds.\n" +" Accepts: seconds, minutes, hours, days, weeks (if no unit is specified, the duration is assumed to be given in seconds)\n" +" " +msgstr "" + +#: redbot/cogs/economy/economy.py:791 +msgid "Cooldown is now {num} seconds." +msgstr "" + +#: redbot/cogs/economy/economy.py:797 +#, docstring +msgid "Set the cooldown for the payday command.\n\n" +" Examples:\n" +" - `[p]economyset paydaytime 86400`\n" +" - `[p]economyset paydaytime 1d`\n\n" +" **Arguments**\n\n" +" - `` The new duration to wait in between uses of payday. Default is 5 minutes.\n" +" Accepts: seconds, minutes, hours, days, weeks (if no unit is specified, the duration is assumed to be given in seconds)\n" +" " +msgstr "" + +#: redbot/cogs/economy/economy.py:815 +msgid "Value modified. At least {num} seconds must pass between each payday." +msgstr "" + +#: redbot/cogs/economy/economy.py:822 +#, 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:835 +msgid "Amount must be greater than zero and less than {maxbal}." +msgstr "" + +#: redbot/cogs/economy/economy.py:845 +msgid "Every payday will now give {num} {currency}." +msgstr "" + +#: redbot/cogs/economy/economy.py:852 +#, docstring +msgid "Set the amount earned each payday for a role.\n\n" +" Set to `0` to remove the payday amount you set for that 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:870 +msgid "The bank requires that you set the payday to be less than its maximum balance of {maxbal}." +msgstr "" + +#: redbot/cogs/economy/economy.py:877 +msgid "The bank must be per-server for per-role paydays to work." +msgstr "" + +#: redbot/cogs/economy/economy.py:883 +msgid "The payday value attached to role has been removed. Users with this role will now receive the default pay of {num} {currency}." +msgstr "" + +#: redbot/cogs/economy/economy.py:892 +msgid "Every payday will now give {num} {currency} to people with the role {role_name}." +msgstr "" + diff --git a/redbot/cogs/economy/locales/hu-HU.po b/redbot/cogs/economy/locales/hu-HU.po index 52ed722e017..deb7a1d861a 100644 --- a/redbot/cogs/economy/locales/hu-HU.po +++ b/redbot/cogs/economy/locales/hu-HU.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-19 11:40+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,43 +15,35 @@ msgstr "" "X-Crowdin-File-ID: 23\n" "Language: hu_HU\n" -#: 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:48 +#: redbot/cogs/economy/economy.py:46 msgid "JACKPOT! 226! Your bid has been multiplied * 50!" msgstr "" -#: redbot/cogs/economy/economy.py:52 +#: redbot/cogs/economy/economy.py:50 msgid "4LC! Your bid has been multiplied * 25!" msgstr "" -#: redbot/cogs/economy/economy.py:56 +#: redbot/cogs/economy/economy.py:54 msgid "Three cherries! Your bid has been multiplied * 20!" msgstr "" -#: redbot/cogs/economy/economy.py:60 +#: redbot/cogs/economy/economy.py:58 msgid "2 6! Your bid has been multiplied * 4!" msgstr "" -#: redbot/cogs/economy/economy.py:64 +#: redbot/cogs/economy/economy.py:62 msgid "Two cherries! Your bid has been multiplied * 3!" msgstr "" -#: redbot/cogs/economy/economy.py:68 +#: redbot/cogs/economy/economy.py:66 msgid "Three symbols! Your bid has been multiplied * 10!" msgstr "" -#: redbot/cogs/economy/economy.py:72 +#: redbot/cogs/economy/economy.py:70 msgid "Two consecutive symbols! Your bid has been multiplied * 2!" msgstr "" -#: redbot/cogs/economy/economy.py:76 +#: 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" @@ -62,467 +54,327 @@ msgid "Slot machine payouts:\n" "Two symbols: Bet * 2" msgstr "" -#: redbot/cogs/economy/economy.py:108 +#: redbot/cogs/economy/economy.py:106 msgid "Invalid value, the argument must be an integer, optionally preceded with a `+` or `-` sign." msgstr "" -#: redbot/cogs/economy/economy.py:120 +#: redbot/cogs/economy/economy.py:118 msgid "Invalid value, the amount of currency to increase or decrease must be an integer different from zero." msgstr "" -#: redbot/cogs/economy/economy.py:132 +#: redbot/cogs/economy/economy.py:130 #, docstring msgid "Get rich and have fun with imaginary currency!" msgstr "" -#: redbot/cogs/economy/economy.py:182 +#: redbot/cogs/economy/economy.py:180 #, docstring msgid "Base command to manage the bank." msgstr "" -#: redbot/cogs/economy/economy.py:187 +#: redbot/cogs/economy/economy.py:185 #, docstring msgid "Show the user's account balance.\n\n" " Example:\n" -" - `[p]bank balance`\n" -" - `[p]bank balance @Twentysix`\n\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:207 +#: redbot/cogs/economy/economy.py:202 msgid "{user}'s balance is {num} {currency}" msgstr "" -#: redbot/cogs/economy/economy.py:214 +#: redbot/cogs/economy/economy.py:209 #, 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" +" - `[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:235 +#: redbot/cogs/economy/economy.py:230 msgid "{user} transferred {num} {currency} to {other_user}" msgstr "" -#: redbot/cogs/economy/economy.py:247 +#: redbot/cogs/economy/economy.py:242 #, 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" +" - `[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:267 +#: redbot/cogs/economy/economy.py:262 msgid "{author} added {num} {currency} to {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:275 +#: redbot/cogs/economy/economy.py:270 msgid "{author} removed {num} {currency} from {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:283 +#: redbot/cogs/economy/economy.py:278 msgid "{author} set {user}'s account balance to {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:298 -#, 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:310 -msgid "This will delete all bank accounts for {scope}.\n" -"If you're sure, type `{prefix}bank reset yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:314 redbot/cogs/economy/economy.py:322 -msgid "this server" -msgstr "" - -#: redbot/cogs/economy/economy.py:321 -msgid "All bank accounts for {scope} have been deleted." -msgstr "" - -#: redbot/cogs/economy/economy.py:330 -#, docstring -msgid "Base command for pruning bank accounts." -msgstr "" - -#: redbot/cogs/economy/economy.py:337 -#, 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:351 -msgid "This command cannot be used with a global bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:355 -msgid "This will delete all bank accounts for users no longer in this server.\n" -"If you're sure, type `{prefix}bank prune local yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:364 -msgid "Bank accounts for users no longer in this server have been deleted." -msgstr "" - -#: redbot/cogs/economy/economy.py:370 -#, 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:384 -msgid "This command cannot be used with a local bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:388 -msgid "This will delete all bank accounts for users who no longer share a server with the bot.\n" -"If you're sure, type `{prefix}bank prune global yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:397 -msgid "Bank accounts for users who no longer share a server with the bot have been pruned." -msgstr "" - -#: redbot/cogs/economy/economy.py:407 -#, 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:419 -msgid "This command cannot be used in DMs with a local bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:429 -msgid "This will delete {name}'s bank account.\n" -"If you're sure, type `{prefix}bank prune user {id} yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:437 -msgid "The bank account for {name} has been pruned." -msgstr "" - -#: redbot/cogs/economy/economy.py:442 +#: redbot/cogs/economy/economy.py:292 #, docstring msgid "Get some free currency.\n\n" " The amount awarded and frequency can be configured.\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:463 redbot/cogs/economy/economy.py:518 +#: redbot/cogs/economy/economy.py:312 redbot/cogs/economy/economy.py:368 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\n\n" "You currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:477 redbot/cogs/economy/economy.py:534 +#: redbot/cogs/economy/economy.py:326 redbot/cogs/economy/economy.py:384 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\n\n" "You currently have {new_balance} {currency}.\n\n" "You are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:494 redbot/cogs/economy/economy.py:550 -msgid "{author.mention} Too soon. For your next payday you have to wait {time}." +#: redbot/cogs/economy/economy.py:345 redbot/cogs/economy/economy.py:402 +msgid "{author.mention} Too soon. Your next payday is {relative_time}." msgstr "" -#: redbot/cogs/economy/economy.py:558 +#: redbot/cogs/economy/economy.py:410 #, 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" +" - `[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:575 +#: redbot/cogs/economy/economy.py:427 msgid "Page {page_num}/{page_len}." msgstr "" -#: redbot/cogs/economy/economy.py:581 +#: redbot/cogs/economy/economy.py:433 msgid "Economy Leaderboard" msgstr "" -#: redbot/cogs/economy/economy.py:598 +#: redbot/cogs/economy/economy.py:452 msgid "There are no accounts in the bank." msgstr "" -#: redbot/cogs/economy/economy.py:602 +#: redbot/cogs/economy/economy.py:456 msgid "Name" msgstr "" -#: redbot/cogs/economy/economy.py:603 +#: redbot/cogs/economy/economy.py:457 msgid "Score" msgstr "" -#: redbot/cogs/economy/economy.py:673 +#: redbot/cogs/economy/economy.py:523 msgid "No balances found." msgstr "" -#: redbot/cogs/economy/economy.py:678 +#: redbot/cogs/economy/economy.py:528 #, docstring msgid "Show the payouts for the slot machine." msgstr "" -#: redbot/cogs/economy/economy.py:682 +#: redbot/cogs/economy/economy.py:532 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/economy/economy.py:687 +#: redbot/cogs/economy/economy.py:537 #, docstring msgid "Use the slot machine.\n\n" " Example:\n" -" - `[p]slot 50`\n\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:714 +#: redbot/cogs/economy/economy.py:564 msgid "You're on cooldown, try again in a bit." msgstr "" -#: redbot/cogs/economy/economy.py:717 +#: redbot/cogs/economy/economy.py:567 msgid "That's an invalid bid amount, sorry :/" msgstr "" -#: redbot/cogs/economy/economy.py:720 +#: redbot/cogs/economy/economy.py:570 msgid "You ain't got enough money, friend." msgstr "" -#: redbot/cogs/economy/economy.py:775 +#: redbot/cogs/economy/economy.py:625 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\n" "{old_balance} -> {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:790 +#: redbot/cogs/economy/economy.py:640 msgid "Nothing!" msgstr "" -#: redbot/cogs/economy/economy.py:794 +#: redbot/cogs/economy/economy.py:644 msgid "Your bid: {bid}" msgstr "" -#: redbot/cogs/economy/economy.py:795 +#: redbot/cogs/economy/economy.py:645 msgid "\n" "{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:812 +#: redbot/cogs/economy/economy.py:662 #, docstring msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:816 +#: redbot/cogs/economy/economy.py:666 #, docstring msgid "\n" " Shows the current economy settings\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:826 -msgid "----Economy Settings---\n" +#: redbot/cogs/economy/economy.py:681 +msgid "---Economy Settings---\n" "Minimum slot bid: {slot_min}\n" "Maximum slot bid: {slot_max}\n" "Slot cooldown: {slot_time}\n" "Payday amount: {payday_amount}\n" "Payday cooldown: {payday_time}\n" -"Amount given at account registration: {register_amount}\n" -"Maximum allowed balance: {maximum_bal}" msgstr "" -#: redbot/cogs/economy/economy.py:849 +#: redbot/cogs/economy/economy.py:698 +msgid "---Role Payday Amounts---\n" +msgstr "" + +#: redbot/cogs/economy/economy.py:702 #, docstring msgid "Set the minimum slot machine bid.\n\n" " Example:\n" -" - `[p]economyset slotmin 10`\n\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:866 +#: redbot/cogs/economy/economy.py:719 msgid "Warning: Minimum bid is greater than the maximum bid ({max_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:877 +#: redbot/cogs/economy/economy.py:730 msgid "Minimum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:884 +#: redbot/cogs/economy/economy.py:737 #, docstring msgid "Set the maximum slot machine bid.\n\n" " Example:\n" -" - `[p]economyset slotmax 50`\n\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:901 +#: redbot/cogs/economy/economy.py:754 msgid "Warning: Maximum bid is less than the minimum bid ({min_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:912 +#: redbot/cogs/economy/economy.py:765 msgid "Maximum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:921 +#: redbot/cogs/economy/economy.py:774 #, docstring msgid "Set the cooldown for the slot machine.\n\n" " Examples:\n" -" - `[p]economyset slottime 10`\n" -" - `[p]economyset slottime 10m`\n\n" +" - `[p]economyset slottime 10`\n" +" - `[p]economyset slottime 10m`\n\n" " **Arguments**\n\n" " - `` The new duration to wait in between uses of the slot machine. Default is 5 seconds.\n" " Accepts: seconds, minutes, hours, days, weeks (if no unit is specified, the duration is assumed to be given in seconds)\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:938 +#: redbot/cogs/economy/economy.py:791 msgid "Cooldown is now {num} seconds." msgstr "" -#: redbot/cogs/economy/economy.py:944 +#: redbot/cogs/economy/economy.py:797 #, docstring msgid "Set the cooldown for the payday command.\n\n" " Examples:\n" -" - `[p]economyset paydaytime 86400`\n" -" - `[p]economyset paydaytime 1d`\n\n" +" - `[p]economyset paydaytime 86400`\n" +" - `[p]economyset paydaytime 1d`\n\n" " **Arguments**\n\n" " - `` The new duration to wait in between uses of payday. Default is 5 minutes.\n" " Accepts: seconds, minutes, hours, days, weeks (if no unit is specified, the duration is assumed to be given in seconds)\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:962 +#: redbot/cogs/economy/economy.py:815 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "" -#: redbot/cogs/economy/economy.py:969 +#: redbot/cogs/economy/economy.py:822 #, docstring msgid "Set the amount earned each payday.\n\n" " Example:\n" -" - `[p]economyset paydayamount 400`\n\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:982 +#: redbot/cogs/economy/economy.py:835 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:992 +#: redbot/cogs/economy/economy.py:845 msgid "Every payday will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:999 +#: redbot/cogs/economy/economy.py:852 #, docstring -msgid "Set the amount earned each payday for a role.\n" +msgid "Set the amount earned each payday for a role.\n\n" " Set to `0` to remove the payday amount you set for that role.\n\n" " Only available when not using a global bank.\n\n" " Example:\n" -" - `[p]economyset rolepaydayamount @Members 400`\n\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:1016 +#: redbot/cogs/economy/economy.py:870 msgid "The bank requires that you set the payday to be less than its maximum balance of {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:1023 +#: redbot/cogs/economy/economy.py:877 msgid "The bank must be per-server for per-role paydays to work." msgstr "" -#: redbot/cogs/economy/economy.py:1029 +#: redbot/cogs/economy/economy.py:883 msgid "The payday value attached to role has been removed. Users with this role will now receive the default pay of {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:1038 +#: redbot/cogs/economy/economy.py:892 msgid "Every payday will now give {num} {currency} to people with the role {role_name}." msgstr "" -#: redbot/cogs/economy/economy.py:1048 -#, 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:1064 -msgid "Amount must be greater than or equal to zero and less than {maxbal}." -msgstr "" - -#: redbot/cogs/economy/economy.py:1069 -msgid "Registering an account will now give {num} {currency}." -msgstr "" - -#: redbot/cogs/economy/economy.py:1078 -msgid "weeks" -msgstr "" - -#: redbot/cogs/economy/economy.py:1079 -msgid "days" -msgstr "nap" - -#: redbot/cogs/economy/economy.py:1080 -msgid "hours" -msgstr "óra" - -#: redbot/cogs/economy/economy.py:1081 -msgid "minutes" -msgstr "perc" - -#: redbot/cogs/economy/economy.py:1082 -msgid "seconds" -msgstr "másodperc" - diff --git a/redbot/cogs/economy/locales/id-ID.po b/redbot/cogs/economy/locales/id-ID.po index 2197e94d14b..878da1ef429 100644 --- a/redbot/cogs/economy/locales/id-ID.po +++ b/redbot/cogs/economy/locales/id-ID.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-19 11:40+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,43 +15,35 @@ msgstr "" "X-Crowdin-File-ID: 23\n" "Language: id_ID\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:48 +#: redbot/cogs/economy/economy.py:46 msgid "JACKPOT! 226! Your bid has been multiplied * 50!" msgstr "" -#: redbot/cogs/economy/economy.py:52 +#: redbot/cogs/economy/economy.py:50 msgid "4LC! Your bid has been multiplied * 25!" msgstr "" -#: redbot/cogs/economy/economy.py:56 +#: redbot/cogs/economy/economy.py:54 msgid "Three cherries! Your bid has been multiplied * 20!" msgstr "" -#: redbot/cogs/economy/economy.py:60 +#: redbot/cogs/economy/economy.py:58 msgid "2 6! Your bid has been multiplied * 4!" msgstr "2 6! Taruhan Anda telah dikalikan * 4!" -#: redbot/cogs/economy/economy.py:64 +#: redbot/cogs/economy/economy.py:62 msgid "Two cherries! Your bid has been multiplied * 3!" msgstr "Dua buah ceri! Taruhan Anda telah dikalikan * 3!" -#: redbot/cogs/economy/economy.py:68 +#: redbot/cogs/economy/economy.py:66 msgid "Three symbols! Your bid has been multiplied * 10!" msgstr "" -#: redbot/cogs/economy/economy.py:72 +#: redbot/cogs/economy/economy.py:70 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:76 +#: 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" @@ -62,467 +54,327 @@ msgid "Slot machine payouts:\n" "Two symbols: Bet * 2" msgstr "" -#: redbot/cogs/economy/economy.py:108 +#: redbot/cogs/economy/economy.py:106 msgid "Invalid value, the argument must be an integer, optionally preceded with a `+` or `-` sign." msgstr "" -#: redbot/cogs/economy/economy.py:120 +#: redbot/cogs/economy/economy.py:118 msgid "Invalid value, the amount of currency to increase or decrease must be an integer different from zero." msgstr "" -#: redbot/cogs/economy/economy.py:132 +#: redbot/cogs/economy/economy.py:130 #, docstring msgid "Get rich and have fun with imaginary currency!" msgstr "" -#: redbot/cogs/economy/economy.py:182 +#: redbot/cogs/economy/economy.py:180 #, docstring msgid "Base command to manage the bank." msgstr "" -#: redbot/cogs/economy/economy.py:187 +#: redbot/cogs/economy/economy.py:185 #, docstring msgid "Show the user's account balance.\n\n" " Example:\n" -" - `[p]bank balance`\n" -" - `[p]bank balance @Twentysix`\n\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:207 +#: redbot/cogs/economy/economy.py:202 msgid "{user}'s balance is {num} {currency}" msgstr "" -#: redbot/cogs/economy/economy.py:214 +#: redbot/cogs/economy/economy.py:209 #, 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" +" - `[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:235 +#: redbot/cogs/economy/economy.py:230 msgid "{user} transferred {num} {currency} to {other_user}" msgstr "" -#: redbot/cogs/economy/economy.py:247 +#: redbot/cogs/economy/economy.py:242 #, 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" +" - `[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:267 +#: redbot/cogs/economy/economy.py:262 msgid "{author} added {num} {currency} to {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:275 +#: redbot/cogs/economy/economy.py:270 msgid "{author} removed {num} {currency} from {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:283 +#: redbot/cogs/economy/economy.py:278 msgid "{author} set {user}'s account balance to {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:298 -#, 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:310 -msgid "This will delete all bank accounts for {scope}.\n" -"If you're sure, type `{prefix}bank reset yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:314 redbot/cogs/economy/economy.py:322 -msgid "this server" -msgstr "" - -#: redbot/cogs/economy/economy.py:321 -msgid "All bank accounts for {scope} have been deleted." -msgstr "" - -#: redbot/cogs/economy/economy.py:330 -#, docstring -msgid "Base command for pruning bank accounts." -msgstr "" - -#: redbot/cogs/economy/economy.py:337 -#, 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:351 -msgid "This command cannot be used with a global bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:355 -msgid "This will delete all bank accounts for users no longer in this server.\n" -"If you're sure, type `{prefix}bank prune local yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:364 -msgid "Bank accounts for users no longer in this server have been deleted." -msgstr "" - -#: redbot/cogs/economy/economy.py:370 -#, 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:384 -msgid "This command cannot be used with a local bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:388 -msgid "This will delete all bank accounts for users who no longer share a server with the bot.\n" -"If you're sure, type `{prefix}bank prune global yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:397 -msgid "Bank accounts for users who no longer share a server with the bot have been pruned." -msgstr "" - -#: redbot/cogs/economy/economy.py:407 -#, 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:419 -msgid "This command cannot be used in DMs with a local bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:429 -msgid "This will delete {name}'s bank account.\n" -"If you're sure, type `{prefix}bank prune user {id} yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:437 -msgid "The bank account for {name} has been pruned." -msgstr "" - -#: redbot/cogs/economy/economy.py:442 +#: redbot/cogs/economy/economy.py:292 #, docstring msgid "Get some free currency.\n\n" " The amount awarded and frequency can be configured.\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:463 redbot/cogs/economy/economy.py:518 +#: redbot/cogs/economy/economy.py:312 redbot/cogs/economy/economy.py:368 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\n\n" "You currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:477 redbot/cogs/economy/economy.py:534 +#: redbot/cogs/economy/economy.py:326 redbot/cogs/economy/economy.py:384 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\n\n" "You currently have {new_balance} {currency}.\n\n" "You are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:494 redbot/cogs/economy/economy.py:550 -msgid "{author.mention} Too soon. For your next payday you have to wait {time}." +#: redbot/cogs/economy/economy.py:345 redbot/cogs/economy/economy.py:402 +msgid "{author.mention} Too soon. Your next payday is {relative_time}." msgstr "" -#: redbot/cogs/economy/economy.py:558 +#: redbot/cogs/economy/economy.py:410 #, 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" +" - `[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:575 +#: redbot/cogs/economy/economy.py:427 msgid "Page {page_num}/{page_len}." msgstr "" -#: redbot/cogs/economy/economy.py:581 +#: redbot/cogs/economy/economy.py:433 msgid "Economy Leaderboard" msgstr "" -#: redbot/cogs/economy/economy.py:598 +#: redbot/cogs/economy/economy.py:452 msgid "There are no accounts in the bank." msgstr "Tidak ada rekening di bank." -#: redbot/cogs/economy/economy.py:602 +#: redbot/cogs/economy/economy.py:456 msgid "Name" msgstr "" -#: redbot/cogs/economy/economy.py:603 +#: redbot/cogs/economy/economy.py:457 msgid "Score" msgstr "" -#: redbot/cogs/economy/economy.py:673 +#: redbot/cogs/economy/economy.py:523 msgid "No balances found." msgstr "" -#: redbot/cogs/economy/economy.py:678 +#: redbot/cogs/economy/economy.py:528 #, docstring msgid "Show the payouts for the slot machine." msgstr "" -#: redbot/cogs/economy/economy.py:682 +#: redbot/cogs/economy/economy.py:532 msgid "I can't send direct messages to you." msgstr "Saya tidak dapat mengirim pesan langsung kepada Anda." -#: redbot/cogs/economy/economy.py:687 +#: redbot/cogs/economy/economy.py:537 #, docstring msgid "Use the slot machine.\n\n" " Example:\n" -" - `[p]slot 50`\n\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:714 +#: redbot/cogs/economy/economy.py:564 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:717 +#: redbot/cogs/economy/economy.py:567 msgid "That's an invalid bid amount, sorry :/" msgstr "Itu adalah jumlah tawaran yang tidak valid, maaf: /" -#: redbot/cogs/economy/economy.py:720 +#: redbot/cogs/economy/economy.py:570 msgid "You ain't got enough money, friend." msgstr "Anda tidak punya cukup uang, teman." -#: redbot/cogs/economy/economy.py:775 +#: redbot/cogs/economy/economy.py:625 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\n" "{old_balance} -> {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:790 +#: redbot/cogs/economy/economy.py:640 msgid "Nothing!" msgstr "" -#: redbot/cogs/economy/economy.py:794 +#: redbot/cogs/economy/economy.py:644 msgid "Your bid: {bid}" msgstr "" -#: redbot/cogs/economy/economy.py:795 +#: redbot/cogs/economy/economy.py:645 msgid "\n" "{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:812 +#: redbot/cogs/economy/economy.py:662 #, docstring msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:816 +#: redbot/cogs/economy/economy.py:666 #, docstring msgid "\n" " Shows the current economy settings\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:826 -msgid "----Economy Settings---\n" +#: redbot/cogs/economy/economy.py:681 +msgid "---Economy Settings---\n" "Minimum slot bid: {slot_min}\n" "Maximum slot bid: {slot_max}\n" "Slot cooldown: {slot_time}\n" "Payday amount: {payday_amount}\n" "Payday cooldown: {payday_time}\n" -"Amount given at account registration: {register_amount}\n" -"Maximum allowed balance: {maximum_bal}" msgstr "" -#: redbot/cogs/economy/economy.py:849 +#: redbot/cogs/economy/economy.py:698 +msgid "---Role Payday Amounts---\n" +msgstr "" + +#: redbot/cogs/economy/economy.py:702 #, docstring msgid "Set the minimum slot machine bid.\n\n" " Example:\n" -" - `[p]economyset slotmin 10`\n\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:866 +#: redbot/cogs/economy/economy.py:719 msgid "Warning: Minimum bid is greater than the maximum bid ({max_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:877 +#: redbot/cogs/economy/economy.py:730 msgid "Minimum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:884 +#: redbot/cogs/economy/economy.py:737 #, docstring msgid "Set the maximum slot machine bid.\n\n" " Example:\n" -" - `[p]economyset slotmax 50`\n\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:901 +#: redbot/cogs/economy/economy.py:754 msgid "Warning: Maximum bid is less than the minimum bid ({min_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:912 +#: redbot/cogs/economy/economy.py:765 msgid "Maximum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:921 +#: redbot/cogs/economy/economy.py:774 #, docstring msgid "Set the cooldown for the slot machine.\n\n" " Examples:\n" -" - `[p]economyset slottime 10`\n" -" - `[p]economyset slottime 10m`\n\n" +" - `[p]economyset slottime 10`\n" +" - `[p]economyset slottime 10m`\n\n" " **Arguments**\n\n" " - `` The new duration to wait in between uses of the slot machine. Default is 5 seconds.\n" " Accepts: seconds, minutes, hours, days, weeks (if no unit is specified, the duration is assumed to be given in seconds)\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:938 +#: redbot/cogs/economy/economy.py:791 msgid "Cooldown is now {num} seconds." msgstr "" -#: redbot/cogs/economy/economy.py:944 +#: redbot/cogs/economy/economy.py:797 #, docstring msgid "Set the cooldown for the payday command.\n\n" " Examples:\n" -" - `[p]economyset paydaytime 86400`\n" -" - `[p]economyset paydaytime 1d`\n\n" +" - `[p]economyset paydaytime 86400`\n" +" - `[p]economyset paydaytime 1d`\n\n" " **Arguments**\n\n" " - `` The new duration to wait in between uses of payday. Default is 5 minutes.\n" " Accepts: seconds, minutes, hours, days, weeks (if no unit is specified, the duration is assumed to be given in seconds)\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:962 +#: redbot/cogs/economy/economy.py:815 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "" -#: redbot/cogs/economy/economy.py:969 +#: redbot/cogs/economy/economy.py:822 #, docstring msgid "Set the amount earned each payday.\n\n" " Example:\n" -" - `[p]economyset paydayamount 400`\n\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:982 +#: redbot/cogs/economy/economy.py:835 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:992 +#: redbot/cogs/economy/economy.py:845 msgid "Every payday will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:999 +#: redbot/cogs/economy/economy.py:852 #, docstring -msgid "Set the amount earned each payday for a role.\n" +msgid "Set the amount earned each payday for a role.\n\n" " Set to `0` to remove the payday amount you set for that role.\n\n" " Only available when not using a global bank.\n\n" " Example:\n" -" - `[p]economyset rolepaydayamount @Members 400`\n\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:1016 +#: redbot/cogs/economy/economy.py:870 msgid "The bank requires that you set the payday to be less than its maximum balance of {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:1023 +#: redbot/cogs/economy/economy.py:877 msgid "The bank must be per-server for per-role paydays to work." msgstr "" -#: redbot/cogs/economy/economy.py:1029 +#: redbot/cogs/economy/economy.py:883 msgid "The payday value attached to role has been removed. Users with this role will now receive the default pay of {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:1038 +#: redbot/cogs/economy/economy.py:892 msgid "Every payday will now give {num} {currency} to people with the role {role_name}." msgstr "" -#: redbot/cogs/economy/economy.py:1048 -#, 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:1064 -msgid "Amount must be greater than or equal to zero and less than {maxbal}." -msgstr "" - -#: redbot/cogs/economy/economy.py:1069 -msgid "Registering an account will now give {num} {currency}." -msgstr "" - -#: redbot/cogs/economy/economy.py:1078 -msgid "weeks" -msgstr "pekan" - -#: redbot/cogs/economy/economy.py:1079 -msgid "days" -msgstr "hari" - -#: redbot/cogs/economy/economy.py:1080 -msgid "hours" -msgstr "jam" - -#: redbot/cogs/economy/economy.py:1081 -msgid "minutes" -msgstr "menit" - -#: redbot/cogs/economy/economy.py:1082 -msgid "seconds" -msgstr "detik" - diff --git a/redbot/cogs/economy/locales/it-IT.po b/redbot/cogs/economy/locales/it-IT.po index a593536e406..c52b0cc28a8 100644 --- a/redbot/cogs/economy/locales/it-IT.po +++ b/redbot/cogs/economy/locales/it-IT.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-19 11:40+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,43 +15,35 @@ msgstr "" "X-Crowdin-File-ID: 23\n" "Language: it_IT\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:48 +#: redbot/cogs/economy/economy.py:46 msgid "JACKPOT! 226! Your bid has been multiplied * 50!" msgstr "" -#: redbot/cogs/economy/economy.py:52 +#: redbot/cogs/economy/economy.py:50 msgid "4LC! Your bid has been multiplied * 25!" msgstr "" -#: redbot/cogs/economy/economy.py:56 +#: redbot/cogs/economy/economy.py:54 msgid "Three cherries! Your bid has been multiplied * 20!" msgstr "" -#: redbot/cogs/economy/economy.py:60 +#: redbot/cogs/economy/economy.py:58 msgid "2 6! Your bid has been multiplied * 4!" msgstr "2 6! L'offerta è stato moltiplicato * 4!" -#: redbot/cogs/economy/economy.py:64 +#: redbot/cogs/economy/economy.py:62 msgid "Two cherries! Your bid has been multiplied * 3!" msgstr "Due ciliege! L'offerta è stato moltiplicato * 3!" -#: redbot/cogs/economy/economy.py:68 +#: redbot/cogs/economy/economy.py:66 msgid "Three symbols! Your bid has been multiplied * 10!" msgstr "" -#: redbot/cogs/economy/economy.py:72 +#: redbot/cogs/economy/economy.py:70 msgid "Two consecutive symbols! Your bid has been multiplied * 2!" msgstr "Due simboli consecutivi! L'offerta è stato moltiplicato * 2!" -#: redbot/cogs/economy/economy.py:76 +#: 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" @@ -62,467 +54,327 @@ msgid "Slot machine payouts:\n" "Two symbols: Bet * 2" msgstr "" -#: redbot/cogs/economy/economy.py:108 +#: redbot/cogs/economy/economy.py:106 msgid "Invalid value, the argument must be an integer, optionally preceded with a `+` or `-` sign." msgstr "" -#: redbot/cogs/economy/economy.py:120 +#: redbot/cogs/economy/economy.py:118 msgid "Invalid value, the amount of currency to increase or decrease must be an integer different from zero." msgstr "" -#: redbot/cogs/economy/economy.py:132 +#: redbot/cogs/economy/economy.py:130 #, docstring msgid "Get rich and have fun with imaginary currency!" msgstr "" -#: redbot/cogs/economy/economy.py:182 +#: redbot/cogs/economy/economy.py:180 #, docstring msgid "Base command to manage the bank." msgstr "" -#: redbot/cogs/economy/economy.py:187 +#: redbot/cogs/economy/economy.py:185 #, docstring msgid "Show the user's account balance.\n\n" " Example:\n" -" - `[p]bank balance`\n" -" - `[p]bank balance @Twentysix`\n\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:207 +#: redbot/cogs/economy/economy.py:202 msgid "{user}'s balance is {num} {currency}" msgstr "" -#: redbot/cogs/economy/economy.py:214 +#: redbot/cogs/economy/economy.py:209 #, 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" +" - `[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:235 +#: redbot/cogs/economy/economy.py:230 msgid "{user} transferred {num} {currency} to {other_user}" msgstr "" -#: redbot/cogs/economy/economy.py:247 +#: redbot/cogs/economy/economy.py:242 #, 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" +" - `[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:267 +#: redbot/cogs/economy/economy.py:262 msgid "{author} added {num} {currency} to {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:275 +#: redbot/cogs/economy/economy.py:270 msgid "{author} removed {num} {currency} from {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:283 +#: redbot/cogs/economy/economy.py:278 msgid "{author} set {user}'s account balance to {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:298 -#, 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:310 -msgid "This will delete all bank accounts for {scope}.\n" -"If you're sure, type `{prefix}bank reset yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:314 redbot/cogs/economy/economy.py:322 -msgid "this server" -msgstr "" - -#: redbot/cogs/economy/economy.py:321 -msgid "All bank accounts for {scope} have been deleted." -msgstr "" - -#: redbot/cogs/economy/economy.py:330 -#, docstring -msgid "Base command for pruning bank accounts." -msgstr "" - -#: redbot/cogs/economy/economy.py:337 -#, 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:351 -msgid "This command cannot be used with a global bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:355 -msgid "This will delete all bank accounts for users no longer in this server.\n" -"If you're sure, type `{prefix}bank prune local yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:364 -msgid "Bank accounts for users no longer in this server have been deleted." -msgstr "" - -#: redbot/cogs/economy/economy.py:370 -#, 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:384 -msgid "This command cannot be used with a local bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:388 -msgid "This will delete all bank accounts for users who no longer share a server with the bot.\n" -"If you're sure, type `{prefix}bank prune global yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:397 -msgid "Bank accounts for users who no longer share a server with the bot have been pruned." -msgstr "" - -#: redbot/cogs/economy/economy.py:407 -#, 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:419 -msgid "This command cannot be used in DMs with a local bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:429 -msgid "This will delete {name}'s bank account.\n" -"If you're sure, type `{prefix}bank prune user {id} yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:437 -msgid "The bank account for {name} has been pruned." -msgstr "" - -#: redbot/cogs/economy/economy.py:442 +#: redbot/cogs/economy/economy.py:292 #, docstring msgid "Get some free currency.\n\n" " The amount awarded and frequency can be configured.\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:463 redbot/cogs/economy/economy.py:518 +#: redbot/cogs/economy/economy.py:312 redbot/cogs/economy/economy.py:368 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\n\n" "You currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:477 redbot/cogs/economy/economy.py:534 +#: redbot/cogs/economy/economy.py:326 redbot/cogs/economy/economy.py:384 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\n\n" "You currently have {new_balance} {currency}.\n\n" "You are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:494 redbot/cogs/economy/economy.py:550 -msgid "{author.mention} Too soon. For your next payday you have to wait {time}." +#: redbot/cogs/economy/economy.py:345 redbot/cogs/economy/economy.py:402 +msgid "{author.mention} Too soon. Your next payday is {relative_time}." msgstr "" -#: redbot/cogs/economy/economy.py:558 +#: redbot/cogs/economy/economy.py:410 #, 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" +" - `[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:575 +#: redbot/cogs/economy/economy.py:427 msgid "Page {page_num}/{page_len}." msgstr "" -#: redbot/cogs/economy/economy.py:581 +#: redbot/cogs/economy/economy.py:433 msgid "Economy Leaderboard" msgstr "" -#: redbot/cogs/economy/economy.py:598 +#: redbot/cogs/economy/economy.py:452 msgid "There are no accounts in the bank." msgstr "Non ci sono nessun conto in banca." -#: redbot/cogs/economy/economy.py:602 +#: redbot/cogs/economy/economy.py:456 msgid "Name" msgstr "" -#: redbot/cogs/economy/economy.py:603 +#: redbot/cogs/economy/economy.py:457 msgid "Score" msgstr "" -#: redbot/cogs/economy/economy.py:673 +#: redbot/cogs/economy/economy.py:523 msgid "No balances found." msgstr "" -#: redbot/cogs/economy/economy.py:678 +#: redbot/cogs/economy/economy.py:528 #, docstring msgid "Show the payouts for the slot machine." msgstr "" -#: redbot/cogs/economy/economy.py:682 +#: redbot/cogs/economy/economy.py:532 msgid "I can't send direct messages to you." msgstr "Io non riesco a inviare messaggi diretti a voi." -#: redbot/cogs/economy/economy.py:687 +#: redbot/cogs/economy/economy.py:537 #, docstring msgid "Use the slot machine.\n\n" " Example:\n" -" - `[p]slot 50`\n\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:714 +#: redbot/cogs/economy/economy.py:564 msgid "You're on cooldown, try again in a bit." msgstr "Sei il cooldown, riprovare in un po '." -#: redbot/cogs/economy/economy.py:717 +#: redbot/cogs/economy/economy.py:567 msgid "That's an invalid bid amount, sorry :/" msgstr "È un invalido offerta importo, mi dispiace :/" -#: redbot/cogs/economy/economy.py:720 +#: redbot/cogs/economy/economy.py:570 msgid "You ain't got enough money, friend." msgstr "Non hai abbastanza soldi, amico." -#: redbot/cogs/economy/economy.py:775 +#: redbot/cogs/economy/economy.py:625 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\n" "{old_balance} -> {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:790 +#: redbot/cogs/economy/economy.py:640 msgid "Nothing!" msgstr "" -#: redbot/cogs/economy/economy.py:794 +#: redbot/cogs/economy/economy.py:644 msgid "Your bid: {bid}" msgstr "" -#: redbot/cogs/economy/economy.py:795 +#: redbot/cogs/economy/economy.py:645 msgid "\n" "{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:812 +#: redbot/cogs/economy/economy.py:662 #, docstring msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:816 +#: redbot/cogs/economy/economy.py:666 #, docstring msgid "\n" " Shows the current economy settings\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:826 -msgid "----Economy Settings---\n" +#: redbot/cogs/economy/economy.py:681 +msgid "---Economy Settings---\n" "Minimum slot bid: {slot_min}\n" "Maximum slot bid: {slot_max}\n" "Slot cooldown: {slot_time}\n" "Payday amount: {payday_amount}\n" "Payday cooldown: {payday_time}\n" -"Amount given at account registration: {register_amount}\n" -"Maximum allowed balance: {maximum_bal}" msgstr "" -#: redbot/cogs/economy/economy.py:849 +#: redbot/cogs/economy/economy.py:698 +msgid "---Role Payday Amounts---\n" +msgstr "" + +#: redbot/cogs/economy/economy.py:702 #, docstring msgid "Set the minimum slot machine bid.\n\n" " Example:\n" -" - `[p]economyset slotmin 10`\n\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:866 +#: redbot/cogs/economy/economy.py:719 msgid "Warning: Minimum bid is greater than the maximum bid ({max_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:877 +#: redbot/cogs/economy/economy.py:730 msgid "Minimum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:884 +#: redbot/cogs/economy/economy.py:737 #, docstring msgid "Set the maximum slot machine bid.\n\n" " Example:\n" -" - `[p]economyset slotmax 50`\n\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:901 +#: redbot/cogs/economy/economy.py:754 msgid "Warning: Maximum bid is less than the minimum bid ({min_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:912 +#: redbot/cogs/economy/economy.py:765 msgid "Maximum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:921 +#: redbot/cogs/economy/economy.py:774 #, docstring msgid "Set the cooldown for the slot machine.\n\n" " Examples:\n" -" - `[p]economyset slottime 10`\n" -" - `[p]economyset slottime 10m`\n\n" +" - `[p]economyset slottime 10`\n" +" - `[p]economyset slottime 10m`\n\n" " **Arguments**\n\n" " - `` The new duration to wait in between uses of the slot machine. Default is 5 seconds.\n" " Accepts: seconds, minutes, hours, days, weeks (if no unit is specified, the duration is assumed to be given in seconds)\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:938 +#: redbot/cogs/economy/economy.py:791 msgid "Cooldown is now {num} seconds." msgstr "" -#: redbot/cogs/economy/economy.py:944 +#: redbot/cogs/economy/economy.py:797 #, docstring msgid "Set the cooldown for the payday command.\n\n" " Examples:\n" -" - `[p]economyset paydaytime 86400`\n" -" - `[p]economyset paydaytime 1d`\n\n" +" - `[p]economyset paydaytime 86400`\n" +" - `[p]economyset paydaytime 1d`\n\n" " **Arguments**\n\n" " - `` The new duration to wait in between uses of payday. Default is 5 minutes.\n" " Accepts: seconds, minutes, hours, days, weeks (if no unit is specified, the duration is assumed to be given in seconds)\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:962 +#: redbot/cogs/economy/economy.py:815 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "" -#: redbot/cogs/economy/economy.py:969 +#: redbot/cogs/economy/economy.py:822 #, docstring msgid "Set the amount earned each payday.\n\n" " Example:\n" -" - `[p]economyset paydayamount 400`\n\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:982 +#: redbot/cogs/economy/economy.py:835 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:992 +#: redbot/cogs/economy/economy.py:845 msgid "Every payday will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:999 +#: redbot/cogs/economy/economy.py:852 #, docstring -msgid "Set the amount earned each payday for a role.\n" +msgid "Set the amount earned each payday for a role.\n\n" " Set to `0` to remove the payday amount you set for that role.\n\n" " Only available when not using a global bank.\n\n" " Example:\n" -" - `[p]economyset rolepaydayamount @Members 400`\n\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:1016 +#: redbot/cogs/economy/economy.py:870 msgid "The bank requires that you set the payday to be less than its maximum balance of {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:1023 +#: redbot/cogs/economy/economy.py:877 msgid "The bank must be per-server for per-role paydays to work." msgstr "" -#: redbot/cogs/economy/economy.py:1029 +#: redbot/cogs/economy/economy.py:883 msgid "The payday value attached to role has been removed. Users with this role will now receive the default pay of {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:1038 +#: redbot/cogs/economy/economy.py:892 msgid "Every payday will now give {num} {currency} to people with the role {role_name}." msgstr "" -#: redbot/cogs/economy/economy.py:1048 -#, 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:1064 -msgid "Amount must be greater than or equal to zero and less than {maxbal}." -msgstr "" - -#: redbot/cogs/economy/economy.py:1069 -msgid "Registering an account will now give {num} {currency}." -msgstr "" - -#: redbot/cogs/economy/economy.py:1078 -msgid "weeks" -msgstr "settimane" - -#: redbot/cogs/economy/economy.py:1079 -msgid "days" -msgstr "giorni" - -#: redbot/cogs/economy/economy.py:1080 -msgid "hours" -msgstr "ore" - -#: redbot/cogs/economy/economy.py:1081 -msgid "minutes" -msgstr "minuti" - -#: redbot/cogs/economy/economy.py:1082 -msgid "seconds" -msgstr "secondi" - diff --git a/redbot/cogs/economy/locales/ja-JP.po b/redbot/cogs/economy/locales/ja-JP.po index f9ee40b6556..afca67eeeb7 100644 --- a/redbot/cogs/economy/locales/ja-JP.po +++ b/redbot/cogs/economy/locales/ja-JP.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-19 11:40+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,43 +15,35 @@ msgstr "" "X-Crowdin-File-ID: 23\n" "Language: ja_JP\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:48 +#: redbot/cogs/economy/economy.py:46 msgid "JACKPOT! 226! Your bid has been multiplied * 50!" msgstr "" -#: redbot/cogs/economy/economy.py:52 +#: redbot/cogs/economy/economy.py:50 msgid "4LC! Your bid has been multiplied * 25!" msgstr "" -#: redbot/cogs/economy/economy.py:56 +#: redbot/cogs/economy/economy.py:54 msgid "Three cherries! Your bid has been multiplied * 20!" msgstr "" -#: redbot/cogs/economy/economy.py:60 +#: redbot/cogs/economy/economy.py:58 msgid "2 6! Your bid has been multiplied * 4!" msgstr "26!入札は4倍されました!" -#: redbot/cogs/economy/economy.py:64 +#: redbot/cogs/economy/economy.py:62 msgid "Two cherries! Your bid has been multiplied * 3!" msgstr "2つのチェリー!入札は3倍されました!" -#: redbot/cogs/economy/economy.py:68 +#: redbot/cogs/economy/economy.py:66 msgid "Three symbols! Your bid has been multiplied * 10!" msgstr "" -#: redbot/cogs/economy/economy.py:72 +#: redbot/cogs/economy/economy.py:70 msgid "Two consecutive symbols! Your bid has been multiplied * 2!" msgstr "2つの連続したシンボル!入札は2倍されました!" -#: redbot/cogs/economy/economy.py:76 +#: 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" @@ -62,467 +54,327 @@ msgid "Slot machine payouts:\n" "Two symbols: Bet * 2" msgstr "" -#: redbot/cogs/economy/economy.py:108 +#: redbot/cogs/economy/economy.py:106 msgid "Invalid value, the argument must be an integer, optionally preceded with a `+` or `-` sign." msgstr "" -#: redbot/cogs/economy/economy.py:120 +#: redbot/cogs/economy/economy.py:118 msgid "Invalid value, the amount of currency to increase or decrease must be an integer different from zero." msgstr "" -#: redbot/cogs/economy/economy.py:132 +#: redbot/cogs/economy/economy.py:130 #, docstring msgid "Get rich and have fun with imaginary currency!" msgstr "" -#: redbot/cogs/economy/economy.py:182 +#: redbot/cogs/economy/economy.py:180 #, docstring msgid "Base command to manage the bank." msgstr "" -#: redbot/cogs/economy/economy.py:187 +#: redbot/cogs/economy/economy.py:185 #, docstring msgid "Show the user's account balance.\n\n" " Example:\n" -" - `[p]bank balance`\n" -" - `[p]bank balance @Twentysix`\n\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:207 +#: redbot/cogs/economy/economy.py:202 msgid "{user}'s balance is {num} {currency}" msgstr "" -#: redbot/cogs/economy/economy.py:214 +#: redbot/cogs/economy/economy.py:209 #, 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" +" - `[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:235 +#: redbot/cogs/economy/economy.py:230 msgid "{user} transferred {num} {currency} to {other_user}" msgstr "" -#: redbot/cogs/economy/economy.py:247 +#: redbot/cogs/economy/economy.py:242 #, 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" +" - `[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:267 +#: redbot/cogs/economy/economy.py:262 msgid "{author} added {num} {currency} to {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:275 +#: redbot/cogs/economy/economy.py:270 msgid "{author} removed {num} {currency} from {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:283 +#: redbot/cogs/economy/economy.py:278 msgid "{author} set {user}'s account balance to {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:298 -#, 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:310 -msgid "This will delete all bank accounts for {scope}.\n" -"If you're sure, type `{prefix}bank reset yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:314 redbot/cogs/economy/economy.py:322 -msgid "this server" -msgstr "" - -#: redbot/cogs/economy/economy.py:321 -msgid "All bank accounts for {scope} have been deleted." -msgstr "" - -#: redbot/cogs/economy/economy.py:330 -#, docstring -msgid "Base command for pruning bank accounts." -msgstr "" - -#: redbot/cogs/economy/economy.py:337 -#, 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:351 -msgid "This command cannot be used with a global bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:355 -msgid "This will delete all bank accounts for users no longer in this server.\n" -"If you're sure, type `{prefix}bank prune local yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:364 -msgid "Bank accounts for users no longer in this server have been deleted." -msgstr "" - -#: redbot/cogs/economy/economy.py:370 -#, 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:384 -msgid "This command cannot be used with a local bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:388 -msgid "This will delete all bank accounts for users who no longer share a server with the bot.\n" -"If you're sure, type `{prefix}bank prune global yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:397 -msgid "Bank accounts for users who no longer share a server with the bot have been pruned." -msgstr "" - -#: redbot/cogs/economy/economy.py:407 -#, 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:419 -msgid "This command cannot be used in DMs with a local bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:429 -msgid "This will delete {name}'s bank account.\n" -"If you're sure, type `{prefix}bank prune user {id} yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:437 -msgid "The bank account for {name} has been pruned." -msgstr "" - -#: redbot/cogs/economy/economy.py:442 +#: redbot/cogs/economy/economy.py:292 #, docstring msgid "Get some free currency.\n\n" " The amount awarded and frequency can be configured.\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:463 redbot/cogs/economy/economy.py:518 +#: redbot/cogs/economy/economy.py:312 redbot/cogs/economy/economy.py:368 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\n\n" "You currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:477 redbot/cogs/economy/economy.py:534 +#: redbot/cogs/economy/economy.py:326 redbot/cogs/economy/economy.py:384 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\n\n" "You currently have {new_balance} {currency}.\n\n" "You are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:494 redbot/cogs/economy/economy.py:550 -msgid "{author.mention} Too soon. For your next payday you have to wait {time}." +#: redbot/cogs/economy/economy.py:345 redbot/cogs/economy/economy.py:402 +msgid "{author.mention} Too soon. Your next payday is {relative_time}." msgstr "" -#: redbot/cogs/economy/economy.py:558 +#: redbot/cogs/economy/economy.py:410 #, 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" +" - `[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:575 +#: redbot/cogs/economy/economy.py:427 msgid "Page {page_num}/{page_len}." msgstr "" -#: redbot/cogs/economy/economy.py:581 +#: redbot/cogs/economy/economy.py:433 msgid "Economy Leaderboard" msgstr "" -#: redbot/cogs/economy/economy.py:598 +#: redbot/cogs/economy/economy.py:452 msgid "There are no accounts in the bank." msgstr "銀行には口座がありません。" -#: redbot/cogs/economy/economy.py:602 +#: redbot/cogs/economy/economy.py:456 msgid "Name" msgstr "" -#: redbot/cogs/economy/economy.py:603 +#: redbot/cogs/economy/economy.py:457 msgid "Score" msgstr "" -#: redbot/cogs/economy/economy.py:673 +#: redbot/cogs/economy/economy.py:523 msgid "No balances found." msgstr "" -#: redbot/cogs/economy/economy.py:678 +#: redbot/cogs/economy/economy.py:528 #, docstring msgid "Show the payouts for the slot machine." msgstr "" -#: redbot/cogs/economy/economy.py:682 +#: redbot/cogs/economy/economy.py:532 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/economy/economy.py:687 +#: redbot/cogs/economy/economy.py:537 #, docstring msgid "Use the slot machine.\n\n" " Example:\n" -" - `[p]slot 50`\n\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:714 +#: redbot/cogs/economy/economy.py:564 msgid "You're on cooldown, try again in a bit." msgstr "クールダウン中です。後でもう一度やり直してください。" -#: redbot/cogs/economy/economy.py:717 +#: redbot/cogs/economy/economy.py:567 msgid "That's an invalid bid amount, sorry :/" msgstr "無効な入札額です。ごめんね (。•́︿•̀。)" -#: redbot/cogs/economy/economy.py:720 +#: redbot/cogs/economy/economy.py:570 msgid "You ain't got enough money, friend." msgstr "十分なお金がないよ。" -#: redbot/cogs/economy/economy.py:775 +#: redbot/cogs/economy/economy.py:625 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\n" "{old_balance} -> {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:790 +#: redbot/cogs/economy/economy.py:640 msgid "Nothing!" msgstr "" -#: redbot/cogs/economy/economy.py:794 +#: redbot/cogs/economy/economy.py:644 msgid "Your bid: {bid}" msgstr "" -#: redbot/cogs/economy/economy.py:795 +#: redbot/cogs/economy/economy.py:645 msgid "\n" "{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:812 +#: redbot/cogs/economy/economy.py:662 #, docstring msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:816 +#: redbot/cogs/economy/economy.py:666 #, docstring msgid "\n" " Shows the current economy settings\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:826 -msgid "----Economy Settings---\n" +#: redbot/cogs/economy/economy.py:681 +msgid "---Economy Settings---\n" "Minimum slot bid: {slot_min}\n" "Maximum slot bid: {slot_max}\n" "Slot cooldown: {slot_time}\n" "Payday amount: {payday_amount}\n" "Payday cooldown: {payday_time}\n" -"Amount given at account registration: {register_amount}\n" -"Maximum allowed balance: {maximum_bal}" msgstr "" -#: redbot/cogs/economy/economy.py:849 +#: redbot/cogs/economy/economy.py:698 +msgid "---Role Payday Amounts---\n" +msgstr "" + +#: redbot/cogs/economy/economy.py:702 #, docstring msgid "Set the minimum slot machine bid.\n\n" " Example:\n" -" - `[p]economyset slotmin 10`\n\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:866 +#: redbot/cogs/economy/economy.py:719 msgid "Warning: Minimum bid is greater than the maximum bid ({max_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:877 +#: redbot/cogs/economy/economy.py:730 msgid "Minimum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:884 +#: redbot/cogs/economy/economy.py:737 #, docstring msgid "Set the maximum slot machine bid.\n\n" " Example:\n" -" - `[p]economyset slotmax 50`\n\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:901 +#: redbot/cogs/economy/economy.py:754 msgid "Warning: Maximum bid is less than the minimum bid ({min_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:912 +#: redbot/cogs/economy/economy.py:765 msgid "Maximum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:921 +#: redbot/cogs/economy/economy.py:774 #, docstring msgid "Set the cooldown for the slot machine.\n\n" " Examples:\n" -" - `[p]economyset slottime 10`\n" -" - `[p]economyset slottime 10m`\n\n" +" - `[p]economyset slottime 10`\n" +" - `[p]economyset slottime 10m`\n\n" " **Arguments**\n\n" " - `` The new duration to wait in between uses of the slot machine. Default is 5 seconds.\n" " Accepts: seconds, minutes, hours, days, weeks (if no unit is specified, the duration is assumed to be given in seconds)\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:938 +#: redbot/cogs/economy/economy.py:791 msgid "Cooldown is now {num} seconds." msgstr "" -#: redbot/cogs/economy/economy.py:944 +#: redbot/cogs/economy/economy.py:797 #, docstring msgid "Set the cooldown for the payday command.\n\n" " Examples:\n" -" - `[p]economyset paydaytime 86400`\n" -" - `[p]economyset paydaytime 1d`\n\n" +" - `[p]economyset paydaytime 86400`\n" +" - `[p]economyset paydaytime 1d`\n\n" " **Arguments**\n\n" " - `` The new duration to wait in between uses of payday. Default is 5 minutes.\n" " Accepts: seconds, minutes, hours, days, weeks (if no unit is specified, the duration is assumed to be given in seconds)\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:962 +#: redbot/cogs/economy/economy.py:815 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "" -#: redbot/cogs/economy/economy.py:969 +#: redbot/cogs/economy/economy.py:822 #, docstring msgid "Set the amount earned each payday.\n\n" " Example:\n" -" - `[p]economyset paydayamount 400`\n\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:982 +#: redbot/cogs/economy/economy.py:835 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:992 +#: redbot/cogs/economy/economy.py:845 msgid "Every payday will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:999 +#: redbot/cogs/economy/economy.py:852 #, docstring -msgid "Set the amount earned each payday for a role.\n" +msgid "Set the amount earned each payday for a role.\n\n" " Set to `0` to remove the payday amount you set for that role.\n\n" " Only available when not using a global bank.\n\n" " Example:\n" -" - `[p]economyset rolepaydayamount @Members 400`\n\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:1016 +#: redbot/cogs/economy/economy.py:870 msgid "The bank requires that you set the payday to be less than its maximum balance of {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:1023 +#: redbot/cogs/economy/economy.py:877 msgid "The bank must be per-server for per-role paydays to work." msgstr "" -#: redbot/cogs/economy/economy.py:1029 +#: redbot/cogs/economy/economy.py:883 msgid "The payday value attached to role has been removed. Users with this role will now receive the default pay of {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:1038 +#: redbot/cogs/economy/economy.py:892 msgid "Every payday will now give {num} {currency} to people with the role {role_name}." msgstr "" -#: redbot/cogs/economy/economy.py:1048 -#, 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:1064 -msgid "Amount must be greater than or equal to zero and less than {maxbal}." -msgstr "" - -#: redbot/cogs/economy/economy.py:1069 -msgid "Registering an account will now give {num} {currency}." -msgstr "" - -#: redbot/cogs/economy/economy.py:1078 -msgid "weeks" -msgstr "週間" - -#: redbot/cogs/economy/economy.py:1079 -msgid "days" -msgstr "日間" - -#: redbot/cogs/economy/economy.py:1080 -msgid "hours" -msgstr "時間" - -#: redbot/cogs/economy/economy.py:1081 -msgid "minutes" -msgstr "分間" - -#: redbot/cogs/economy/economy.py:1082 -msgid "seconds" -msgstr "秒間" - diff --git a/redbot/cogs/economy/locales/ko-KR.po b/redbot/cogs/economy/locales/ko-KR.po index db82668c41a..c94a3ab0c34 100644 --- a/redbot/cogs/economy/locales/ko-KR.po +++ b/redbot/cogs/economy/locales/ko-KR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-19 11:40+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,43 +15,35 @@ msgstr "" "X-Crowdin-File-ID: 23\n" "Language: ko_KR\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:48 +#: redbot/cogs/economy/economy.py:46 msgid "JACKPOT! 226! Your bid has been multiplied * 50!" msgstr "" -#: redbot/cogs/economy/economy.py:52 +#: redbot/cogs/economy/economy.py:50 msgid "4LC! Your bid has been multiplied * 25!" msgstr "" -#: redbot/cogs/economy/economy.py:56 +#: redbot/cogs/economy/economy.py:54 msgid "Three cherries! Your bid has been multiplied * 20!" msgstr "" -#: redbot/cogs/economy/economy.py:60 +#: redbot/cogs/economy/economy.py:58 msgid "2 6! Your bid has been multiplied * 4!" msgstr "2 6! 사용자님의 입찰 가격이 4배로 늘었어요!" -#: redbot/cogs/economy/economy.py:64 +#: redbot/cogs/economy/economy.py:62 msgid "Two cherries! Your bid has been multiplied * 3!" msgstr "체리 두 개! 사용자님의 입찰 가격이 3배로 올랐어요!" -#: redbot/cogs/economy/economy.py:68 +#: redbot/cogs/economy/economy.py:66 msgid "Three symbols! Your bid has been multiplied * 10!" msgstr "" -#: redbot/cogs/economy/economy.py:72 +#: redbot/cogs/economy/economy.py:70 msgid "Two consecutive symbols! Your bid has been multiplied * 2!" msgstr "2연속 심볼! 당신의 입찰 가격이 2배로 늘었어요!" -#: redbot/cogs/economy/economy.py:76 +#: 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" @@ -62,467 +54,327 @@ msgid "Slot machine payouts:\n" "Two symbols: Bet * 2" msgstr "" -#: redbot/cogs/economy/economy.py:108 +#: redbot/cogs/economy/economy.py:106 msgid "Invalid value, the argument must be an integer, optionally preceded with a `+` or `-` sign." msgstr "" -#: redbot/cogs/economy/economy.py:120 +#: redbot/cogs/economy/economy.py:118 msgid "Invalid value, the amount of currency to increase or decrease must be an integer different from zero." msgstr "" -#: redbot/cogs/economy/economy.py:132 +#: redbot/cogs/economy/economy.py:130 #, docstring msgid "Get rich and have fun with imaginary currency!" msgstr "" -#: redbot/cogs/economy/economy.py:182 +#: redbot/cogs/economy/economy.py:180 #, docstring msgid "Base command to manage the bank." msgstr "" -#: redbot/cogs/economy/economy.py:187 +#: redbot/cogs/economy/economy.py:185 #, docstring msgid "Show the user's account balance.\n\n" " Example:\n" -" - `[p]bank balance`\n" -" - `[p]bank balance @Twentysix`\n\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:207 +#: redbot/cogs/economy/economy.py:202 msgid "{user}'s balance is {num} {currency}" msgstr "" -#: redbot/cogs/economy/economy.py:214 +#: redbot/cogs/economy/economy.py:209 #, 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" +" - `[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:235 +#: redbot/cogs/economy/economy.py:230 msgid "{user} transferred {num} {currency} to {other_user}" msgstr "" -#: redbot/cogs/economy/economy.py:247 +#: redbot/cogs/economy/economy.py:242 #, 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" +" - `[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:267 +#: redbot/cogs/economy/economy.py:262 msgid "{author} added {num} {currency} to {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:275 +#: redbot/cogs/economy/economy.py:270 msgid "{author} removed {num} {currency} from {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:283 +#: redbot/cogs/economy/economy.py:278 msgid "{author} set {user}'s account balance to {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:298 -#, 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:310 -msgid "This will delete all bank accounts for {scope}.\n" -"If you're sure, type `{prefix}bank reset yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:314 redbot/cogs/economy/economy.py:322 -msgid "this server" -msgstr "" - -#: redbot/cogs/economy/economy.py:321 -msgid "All bank accounts for {scope} have been deleted." -msgstr "" - -#: redbot/cogs/economy/economy.py:330 -#, docstring -msgid "Base command for pruning bank accounts." -msgstr "" - -#: redbot/cogs/economy/economy.py:337 -#, 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:351 -msgid "This command cannot be used with a global bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:355 -msgid "This will delete all bank accounts for users no longer in this server.\n" -"If you're sure, type `{prefix}bank prune local yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:364 -msgid "Bank accounts for users no longer in this server have been deleted." -msgstr "" - -#: redbot/cogs/economy/economy.py:370 -#, 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:384 -msgid "This command cannot be used with a local bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:388 -msgid "This will delete all bank accounts for users who no longer share a server with the bot.\n" -"If you're sure, type `{prefix}bank prune global yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:397 -msgid "Bank accounts for users who no longer share a server with the bot have been pruned." -msgstr "" - -#: redbot/cogs/economy/economy.py:407 -#, 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:419 -msgid "This command cannot be used in DMs with a local bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:429 -msgid "This will delete {name}'s bank account.\n" -"If you're sure, type `{prefix}bank prune user {id} yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:437 -msgid "The bank account for {name} has been pruned." -msgstr "" - -#: redbot/cogs/economy/economy.py:442 +#: redbot/cogs/economy/economy.py:292 #, docstring msgid "Get some free currency.\n\n" " The amount awarded and frequency can be configured.\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:463 redbot/cogs/economy/economy.py:518 +#: redbot/cogs/economy/economy.py:312 redbot/cogs/economy/economy.py:368 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\n\n" "You currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:477 redbot/cogs/economy/economy.py:534 +#: redbot/cogs/economy/economy.py:326 redbot/cogs/economy/economy.py:384 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\n\n" "You currently have {new_balance} {currency}.\n\n" "You are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:494 redbot/cogs/economy/economy.py:550 -msgid "{author.mention} Too soon. For your next payday you have to wait {time}." +#: redbot/cogs/economy/economy.py:345 redbot/cogs/economy/economy.py:402 +msgid "{author.mention} Too soon. Your next payday is {relative_time}." msgstr "" -#: redbot/cogs/economy/economy.py:558 +#: redbot/cogs/economy/economy.py:410 #, 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" +" - `[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:575 +#: redbot/cogs/economy/economy.py:427 msgid "Page {page_num}/{page_len}." msgstr "" -#: redbot/cogs/economy/economy.py:581 +#: redbot/cogs/economy/economy.py:433 msgid "Economy Leaderboard" msgstr "" -#: redbot/cogs/economy/economy.py:598 +#: redbot/cogs/economy/economy.py:452 msgid "There are no accounts in the bank." msgstr "은행에 등록된 계좌가 없어요." -#: redbot/cogs/economy/economy.py:602 +#: redbot/cogs/economy/economy.py:456 msgid "Name" msgstr "" -#: redbot/cogs/economy/economy.py:603 +#: redbot/cogs/economy/economy.py:457 msgid "Score" msgstr "" -#: redbot/cogs/economy/economy.py:673 +#: redbot/cogs/economy/economy.py:523 msgid "No balances found." msgstr "" -#: redbot/cogs/economy/economy.py:678 +#: redbot/cogs/economy/economy.py:528 #, docstring msgid "Show the payouts for the slot machine." msgstr "" -#: redbot/cogs/economy/economy.py:682 +#: redbot/cogs/economy/economy.py:532 msgid "I can't send direct messages to you." msgstr "사용자님에게 직접 메시지를 보낼 수 없어요." -#: redbot/cogs/economy/economy.py:687 +#: redbot/cogs/economy/economy.py:537 #, docstring msgid "Use the slot machine.\n\n" " Example:\n" -" - `[p]slot 50`\n\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:714 +#: redbot/cogs/economy/economy.py:564 msgid "You're on cooldown, try again in a bit." msgstr "사용자님은 지금 쿨타임이에요. 잠시 후에 다시 시도해보세요." -#: redbot/cogs/economy/economy.py:717 +#: redbot/cogs/economy/economy.py:567 msgid "That's an invalid bid amount, sorry :/" msgstr "잘못된 입찰 금액이에요, 죄송해요. ;/" -#: redbot/cogs/economy/economy.py:720 +#: redbot/cogs/economy/economy.py:570 msgid "You ain't got enough money, friend." msgstr "동작 그만, 밑장빼기냐? 돈이 없잖아." -#: redbot/cogs/economy/economy.py:775 +#: redbot/cogs/economy/economy.py:625 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\n" "{old_balance} -> {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:790 +#: redbot/cogs/economy/economy.py:640 msgid "Nothing!" msgstr "" -#: redbot/cogs/economy/economy.py:794 +#: redbot/cogs/economy/economy.py:644 msgid "Your bid: {bid}" msgstr "" -#: redbot/cogs/economy/economy.py:795 +#: redbot/cogs/economy/economy.py:645 msgid "\n" "{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:812 +#: redbot/cogs/economy/economy.py:662 #, docstring msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:816 +#: redbot/cogs/economy/economy.py:666 #, docstring msgid "\n" " Shows the current economy settings\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:826 -msgid "----Economy Settings---\n" +#: redbot/cogs/economy/economy.py:681 +msgid "---Economy Settings---\n" "Minimum slot bid: {slot_min}\n" "Maximum slot bid: {slot_max}\n" "Slot cooldown: {slot_time}\n" "Payday amount: {payday_amount}\n" "Payday cooldown: {payday_time}\n" -"Amount given at account registration: {register_amount}\n" -"Maximum allowed balance: {maximum_bal}" msgstr "" -#: redbot/cogs/economy/economy.py:849 +#: redbot/cogs/economy/economy.py:698 +msgid "---Role Payday Amounts---\n" +msgstr "" + +#: redbot/cogs/economy/economy.py:702 #, docstring msgid "Set the minimum slot machine bid.\n\n" " Example:\n" -" - `[p]economyset slotmin 10`\n\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:866 +#: redbot/cogs/economy/economy.py:719 msgid "Warning: Minimum bid is greater than the maximum bid ({max_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:877 +#: redbot/cogs/economy/economy.py:730 msgid "Minimum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:884 +#: redbot/cogs/economy/economy.py:737 #, docstring msgid "Set the maximum slot machine bid.\n\n" " Example:\n" -" - `[p]economyset slotmax 50`\n\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:901 +#: redbot/cogs/economy/economy.py:754 msgid "Warning: Maximum bid is less than the minimum bid ({min_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:912 +#: redbot/cogs/economy/economy.py:765 msgid "Maximum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:921 +#: redbot/cogs/economy/economy.py:774 #, docstring msgid "Set the cooldown for the slot machine.\n\n" " Examples:\n" -" - `[p]economyset slottime 10`\n" -" - `[p]economyset slottime 10m`\n\n" +" - `[p]economyset slottime 10`\n" +" - `[p]economyset slottime 10m`\n\n" " **Arguments**\n\n" " - `` The new duration to wait in between uses of the slot machine. Default is 5 seconds.\n" " Accepts: seconds, minutes, hours, days, weeks (if no unit is specified, the duration is assumed to be given in seconds)\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:938 +#: redbot/cogs/economy/economy.py:791 msgid "Cooldown is now {num} seconds." msgstr "" -#: redbot/cogs/economy/economy.py:944 +#: redbot/cogs/economy/economy.py:797 #, docstring msgid "Set the cooldown for the payday command.\n\n" " Examples:\n" -" - `[p]economyset paydaytime 86400`\n" -" - `[p]economyset paydaytime 1d`\n\n" +" - `[p]economyset paydaytime 86400`\n" +" - `[p]economyset paydaytime 1d`\n\n" " **Arguments**\n\n" " - `` The new duration to wait in between uses of payday. Default is 5 minutes.\n" " Accepts: seconds, minutes, hours, days, weeks (if no unit is specified, the duration is assumed to be given in seconds)\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:962 +#: redbot/cogs/economy/economy.py:815 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "" -#: redbot/cogs/economy/economy.py:969 +#: redbot/cogs/economy/economy.py:822 #, docstring msgid "Set the amount earned each payday.\n\n" " Example:\n" -" - `[p]economyset paydayamount 400`\n\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:982 +#: redbot/cogs/economy/economy.py:835 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:992 +#: redbot/cogs/economy/economy.py:845 msgid "Every payday will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:999 +#: redbot/cogs/economy/economy.py:852 #, docstring -msgid "Set the amount earned each payday for a role.\n" +msgid "Set the amount earned each payday for a role.\n\n" " Set to `0` to remove the payday amount you set for that role.\n\n" " Only available when not using a global bank.\n\n" " Example:\n" -" - `[p]economyset rolepaydayamount @Members 400`\n\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:1016 +#: redbot/cogs/economy/economy.py:870 msgid "The bank requires that you set the payday to be less than its maximum balance of {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:1023 +#: redbot/cogs/economy/economy.py:877 msgid "The bank must be per-server for per-role paydays to work." msgstr "" -#: redbot/cogs/economy/economy.py:1029 +#: redbot/cogs/economy/economy.py:883 msgid "The payday value attached to role has been removed. Users with this role will now receive the default pay of {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:1038 +#: redbot/cogs/economy/economy.py:892 msgid "Every payday will now give {num} {currency} to people with the role {role_name}." msgstr "" -#: redbot/cogs/economy/economy.py:1048 -#, 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:1064 -msgid "Amount must be greater than or equal to zero and less than {maxbal}." -msgstr "" - -#: redbot/cogs/economy/economy.py:1069 -msgid "Registering an account will now give {num} {currency}." -msgstr "" - -#: redbot/cogs/economy/economy.py:1078 -msgid "weeks" -msgstr "주" - -#: redbot/cogs/economy/economy.py:1079 -msgid "days" -msgstr "날" - -#: redbot/cogs/economy/economy.py:1080 -msgid "hours" -msgstr "시간" - -#: redbot/cogs/economy/economy.py:1081 -msgid "minutes" -msgstr "분" - -#: redbot/cogs/economy/economy.py:1082 -msgid "seconds" -msgstr "초" - diff --git a/redbot/cogs/economy/locales/nb-NO.po b/redbot/cogs/economy/locales/nb-NO.po index d3dd0f384d8..7f62788d8bb 100644 --- a/redbot/cogs/economy/locales/nb-NO.po +++ b/redbot/cogs/economy/locales/nb-NO.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-19 11:40+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Norwegian Bokmal\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,43 +15,35 @@ msgstr "" "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:48 +#: redbot/cogs/economy/economy.py:46 msgid "JACKPOT! 226! Your bid has been multiplied * 50!" msgstr "JACKPOT! 226! Budet er multiplisert * 50!" -#: redbot/cogs/economy/economy.py:52 +#: redbot/cogs/economy/economy.py:50 msgid "4LC! Your bid has been multiplied * 25!" msgstr "4LC! Budet er multiplisert * 25!" -#: redbot/cogs/economy/economy.py:56 +#: redbot/cogs/economy/economy.py:54 msgid "Three cherries! Your bid has been multiplied * 20!" msgstr "Tre kirsebær! Budet er multiplisert * 20!" -#: redbot/cogs/economy/economy.py:60 +#: 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:64 +#: 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:68 +#: redbot/cogs/economy/economy.py:66 msgid "Three symbols! Your bid has been multiplied * 10!" msgstr "Tre symboler! Budet er multiplisert * 10!" -#: redbot/cogs/economy/economy.py:72 +#: 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:76 +#: 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" @@ -69,240 +61,82 @@ msgstr "Spilleautomat utbetalinger:\n" "Tre symboler: bud *10\n" "To symboler: Bud * 2" -#: redbot/cogs/economy/economy.py:108 +#: redbot/cogs/economy/economy.py:106 msgid "Invalid value, the argument must be an integer, optionally preceded with a `+` or `-` sign." msgstr "Ugyldig verdi, argumentet må være et heltall, eventuelt forut for et `+` eller `-`-sign." -#: redbot/cogs/economy/economy.py:120 +#: redbot/cogs/economy/economy.py:118 msgid "Invalid value, the amount of currency to increase or decrease must be an integer different from zero." msgstr "Ugyldig verdi, valutaen må øke eller minske for å være et heltall som er forskjellig fra null." -#: redbot/cogs/economy/economy.py:132 +#: redbot/cogs/economy/economy.py:130 #, 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:182 +#: redbot/cogs/economy/economy.py:180 #, docstring msgid "Base command to manage the bank." msgstr "Base-kommandoen for å administrere banken." -#: redbot/cogs/economy/economy.py:187 +#: redbot/cogs/economy/economy.py:185 #, docstring msgid "Show the user's account balance.\n\n" " Example:\n" -" - `[p]bank balance`\n" -" - `[p]bank balance @Twentysix`\n\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" -" " +msgstr "" -#: redbot/cogs/economy/economy.py:207 +#: redbot/cogs/economy/economy.py:202 msgid "{user}'s balance is {num} {currency}" msgstr "{user} sin saldo er {num} {currency}" -#: redbot/cogs/economy/economy.py:214 +#: redbot/cogs/economy/economy.py:209 #, 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" +" - `[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" -" " +msgstr "" -#: redbot/cogs/economy/economy.py:235 +#: redbot/cogs/economy/economy.py:230 msgid "{user} transferred {num} {currency} to {other_user}" msgstr "{user} overførte {num} {currency} til {other_user}" -#: redbot/cogs/economy/economy.py:247 +#: redbot/cogs/economy/economy.py:242 #, 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" +" - `[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" -" " +msgstr "" -#: redbot/cogs/economy/economy.py:267 +#: redbot/cogs/economy/economy.py:262 msgid "{author} added {num} {currency} to {user}'s account." msgstr "{author} la til {num} {currency} til {user} sin konto." -#: redbot/cogs/economy/economy.py:275 +#: redbot/cogs/economy/economy.py:270 msgid "{author} removed {num} {currency} from {user}'s account." msgstr "{author} fjernet {num} {currency} fra {user} sin konto." -#: redbot/cogs/economy/economy.py:283 +#: redbot/cogs/economy/economy.py:278 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:298 -#, 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:310 -msgid "This will delete all bank accounts for {scope}.\n" -"If you're sure, type `{prefix}bank reset yes`" -msgstr "Dette vil slette alle bankkontoer for {scope}.\n" -"Hvis du er sikker, skriv `{prefix}bank reset yes`" - -#: redbot/cogs/economy/economy.py:314 redbot/cogs/economy/economy.py:322 -msgid "this server" -msgstr "denne serveren" - -#: redbot/cogs/economy/economy.py:321 -msgid "All bank accounts for {scope} have been deleted." -msgstr "Alle bankkontoer for {scope} har blitt slettet." - -#: redbot/cogs/economy/economy.py:330 -#, docstring -msgid "Base command for pruning bank accounts." -msgstr "Base-kommandoen for å utsette bankkontoer." - -#: redbot/cogs/economy/economy.py:337 -#, 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:351 -msgid "This command cannot be used with a global bank." -msgstr "Kommandoen kan ikke brukes med en global bank." - -#: redbot/cogs/economy/economy.py:355 -msgid "This will delete all bank accounts for users no longer in this server.\n" -"If you're sure, type `{prefix}bank prune local yes`" -msgstr "Dette vil slette alle bankkontoer for brukere ikke lenger på denne serveren.\n" -"Hvis du er sikker, skriver du `{prefix}bank prune local yes`" - -#: redbot/cogs/economy/economy.py:364 -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:370 -#, 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:384 -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:388 -msgid "This will delete all bank accounts for users who no longer share a server with the bot.\n" -"If 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.\n" -"Hvis du er sikker, skriv `{prefix}bank prune global yes`" - -#: redbot/cogs/economy/economy.py:397 -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:407 -#, 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:419 -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:429 -msgid "This will delete {name}'s bank account.\n" -"If you're sure, type `{prefix}bank prune user {id} yes`" -msgstr "Dette vil slette {name}sin bankkonto.\n" -"Hvis du er sikker, skriv `{prefix}bank prune user {id} yes`" - -#: redbot/cogs/economy/economy.py:437 -msgid "The bank account for {name} has been pruned." -msgstr "Bankkontoen for {name} er skrevet ut." - -#: redbot/cogs/economy/economy.py:442 +#: redbot/cogs/economy/economy.py:292 #, docstring msgid "Get some free currency.\n\n" " The amount awarded and frequency can be configured.\n" @@ -311,13 +145,13 @@ msgstr "Få en gratis valuta.\n\n" " Det kan konfigureres beløp og frekvens.\n" " " -#: redbot/cogs/economy/economy.py:463 redbot/cogs/economy/economy.py:518 +#: redbot/cogs/economy/economy.py:312 redbot/cogs/economy/economy.py:368 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\n\n" "You currently have {new_balance} {currency}." msgstr "Du har nådd maksimalt antall {currency}! Vennligst bruk mer 😬\n\n" "Du har nå {new_balance} {currency}." -#: redbot/cogs/economy/economy.py:477 redbot/cogs/economy/economy.py:534 +#: redbot/cogs/economy/economy.py:326 redbot/cogs/economy/economy.py:384 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\n\n" "You currently have {new_balance} {currency}.\n\n" "You are currently #{pos} on the global leaderboard!" @@ -325,119 +159,105 @@ msgstr "{author.mention} Her må du ta {currency}. Nyt! (+{amount} {currency}!)\ "Du har for øyeblikket {new_balance} {currency}.\n\n" "Du er for tiden #{pos} på den globale topplisten!" -#: redbot/cogs/economy/economy.py:494 redbot/cogs/economy/economy.py:550 -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:345 redbot/cogs/economy/economy.py:402 +msgid "{author.mention} Too soon. Your next payday is {relative_time}." +msgstr "" -#: redbot/cogs/economy/economy.py:558 +#: redbot/cogs/economy/economy.py:410 #, 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" +" - `[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" -" " +msgstr "" -#: redbot/cogs/economy/economy.py:575 +#: redbot/cogs/economy/economy.py:427 msgid "Page {page_num}/{page_len}." msgstr "Side {page_num}/{page_len}." -#: redbot/cogs/economy/economy.py:581 +#: redbot/cogs/economy/economy.py:433 msgid "Economy Leaderboard" msgstr "Økonomi ledertavle" -#: redbot/cogs/economy/economy.py:598 +#: redbot/cogs/economy/economy.py:452 msgid "There are no accounts in the bank." msgstr "Det er ingen kontoer i banken." -#: redbot/cogs/economy/economy.py:602 +#: redbot/cogs/economy/economy.py:456 msgid "Name" msgstr "Navn" -#: redbot/cogs/economy/economy.py:603 +#: redbot/cogs/economy/economy.py:457 msgid "Score" msgstr "Poeng" -#: redbot/cogs/economy/economy.py:673 +#: redbot/cogs/economy/economy.py:523 msgid "No balances found." msgstr "Ingen saldoer funnet." -#: redbot/cogs/economy/economy.py:678 +#: redbot/cogs/economy/economy.py:528 #, docstring msgid "Show the payouts for the slot machine." msgstr "Vis utbetalinger for slottsmaskinen." -#: redbot/cogs/economy/economy.py:682 +#: redbot/cogs/economy/economy.py:532 msgid "I can't send direct messages to you." msgstr "Jeg kan ikke sende direktemeldinger til deg." -#: redbot/cogs/economy/economy.py:687 +#: redbot/cogs/economy/economy.py:537 #, docstring msgid "Use the slot machine.\n\n" " Example:\n" -" - `[p]slot 50`\n\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" -" " +msgstr "" -#: redbot/cogs/economy/economy.py:714 +#: redbot/cogs/economy/economy.py:564 msgid "You're on cooldown, try again in a bit." msgstr "Du er på ventetid, prøv igjen litt." -#: redbot/cogs/economy/economy.py:717 +#: redbot/cogs/economy/economy.py:567 msgid "That's an invalid bid amount, sorry :/" msgstr "Det er et ugyldig bud beløp, beklager :/" -#: redbot/cogs/economy/economy.py:720 +#: redbot/cogs/economy/economy.py:570 msgid "You ain't got enough money, friend." msgstr "Du ikke har nok penger, venn." -#: redbot/cogs/economy/economy.py:775 +#: redbot/cogs/economy/economy.py:625 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 😬\n" "Du har nå {old_balance} {new_balance}!" -#: redbot/cogs/economy/economy.py:790 +#: redbot/cogs/economy/economy.py:640 msgid "Nothing!" msgstr "Ingenting!" -#: redbot/cogs/economy/economy.py:794 +#: redbot/cogs/economy/economy.py:644 msgid "Your bid: {bid}" msgstr "Ditt bud: {bid}" -#: redbot/cogs/economy/economy.py:795 +#: redbot/cogs/economy/economy.py:645 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:812 +#: redbot/cogs/economy/economy.py:662 #, docstring msgid "Base command to manage Economy settings." msgstr "Base kommando for å administrere Economy innstillinger." -#: redbot/cogs/economy/economy.py:816 +#: redbot/cogs/economy/economy.py:666 #, docstring msgid "\n" " Shows the current economy settings\n" @@ -446,215 +266,131 @@ msgstr "\n" " Viser nåværende økonomiinnstillinger\n" " " -#: redbot/cogs/economy/economy.py:826 -msgid "----Economy Settings---\n" +#: redbot/cogs/economy/economy.py:681 +msgid "---Economy Settings---\n" "Minimum slot bid: {slot_min}\n" "Maximum slot bid: {slot_max}\n" "Slot cooldown: {slot_time}\n" "Payday amount: {payday_amount}\n" "Payday cooldown: {payday_time}\n" -"Amount given at account registration: {register_amount}\n" -"Maximum allowed balance: {maximum_bal}" -msgstr "----Økonomi innstillinger---\n" -"Minste spillemaskin bud: {slot_min}\n" -"Maksimum plass bud: {slot_max}\n" -"Slot nedkjøling: {slot_time}\n" -"Betalings-beløp: {payday_amount}\n" -"Nedkjøling av lønningsdag: {payday_time}\n" -"Beløp gitt ved kontoregistrering: {register_amount}\n" -"Maksimalt tillatt saldo: {maximum_bal}" - -#: redbot/cogs/economy/economy.py:849 +msgstr "" + +#: redbot/cogs/economy/economy.py:698 +msgid "---Role Payday Amounts---\n" +msgstr "" + +#: redbot/cogs/economy/economy.py:702 #, docstring msgid "Set the minimum slot machine bid.\n\n" " Example:\n" -" - `[p]economyset slotmin 10`\n\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" -" " +msgstr "" -#: redbot/cogs/economy/economy.py:866 +#: redbot/cogs/economy/economy.py:719 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:877 +#: redbot/cogs/economy/economy.py:730 msgid "Minimum bid is now {bid} {currency}." msgstr "Minste budet er nå {bid} {currency}." -#: redbot/cogs/economy/economy.py:884 +#: redbot/cogs/economy/economy.py:737 #, docstring msgid "Set the maximum slot machine bid.\n\n" " Example:\n" -" - `[p]economyset slotmax 50`\n\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" -" " +msgstr "" -#: redbot/cogs/economy/economy.py:901 +#: redbot/cogs/economy/economy.py:754 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:912 +#: redbot/cogs/economy/economy.py:765 msgid "Maximum bid is now {bid} {currency}." msgstr "Høyeste bud er nå {bid} {currency}." -#: redbot/cogs/economy/economy.py:921 +#: redbot/cogs/economy/economy.py:774 #, docstring msgid "Set the cooldown for the slot machine.\n\n" " Examples:\n" -" - `[p]economyset slottime 10`\n" -" - `[p]economyset slottime 10m`\n\n" +" - `[p]economyset slottime 10`\n" +" - `[p]economyset slottime 10m`\n\n" " **Arguments**\n\n" " - `` The new duration to wait in between uses of the slot machine. Default is 5 seconds.\n" " Accepts: seconds, minutes, hours, days, weeks (if no unit is specified, the duration is assumed to be given in seconds)\n" " " -msgstr "Angi ventetikken for spormaskinen.\n\n" -" Examples:\n" -" - `[p]economyset slottime 10`\n" -" - `[p]economyset slottime 10m`\n\n" -" **Argumenter**\n\n" -" - `Den nye varigheten for å vente i mellom bruk av maskinen igjen. Standard er 5 sekunder.\n" -" akseptere: sekunder, minutter, timer, dager, uker (hvis ingen enhet er angitt, varigheten forutsettes å være gitt i sekunder)\n" -" " +msgstr "" -#: redbot/cogs/economy/economy.py:938 +#: redbot/cogs/economy/economy.py:791 msgid "Cooldown is now {num} seconds." msgstr "Nedkjøling er nå {num} sekunder." -#: redbot/cogs/economy/economy.py:944 +#: redbot/cogs/economy/economy.py:797 #, docstring msgid "Set the cooldown for the payday command.\n\n" " Examples:\n" -" - `[p]economyset paydaytime 86400`\n" -" - `[p]economyset paydaytime 1d`\n\n" +" - `[p]economyset paydaytime 86400`\n" +" - `[p]economyset paydaytime 1d`\n\n" " **Arguments**\n\n" " - `` The new duration to wait in between uses of payday. Default is 5 minutes.\n" " Accepts: seconds, minutes, hours, days, weeks (if no unit is specified, the duration is assumed to be given in seconds)\n" " " -msgstr "Angi nedkjølingsoperasjonen for lønnskommandoen.\n\n" -" Eksempler:\n" -" - `[p]economyset paydaytime 86400`\n" -" - `[p]economyset paydaytime 1d`\n\n" -" **Arguments**\n\n" -" - `` Den nye varigheten å vente i mellom bruk av betalingsdag. Standard er 5 minutter.\n" -" akseptere: sekunder, minutter, timer, dager, uker (hvis ingen enhet er angitt, varigheten forutsettes å være gitt i sekunder)\n" -" " +msgstr "" -#: redbot/cogs/economy/economy.py:962 +#: redbot/cogs/economy/economy.py:815 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:969 +#: redbot/cogs/economy/economy.py:822 #, docstring msgid "Set the amount earned each payday.\n\n" " Example:\n" -" - `[p]economyset paydayamount 400`\n\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" -" " +msgstr "" -#: redbot/cogs/economy/economy.py:982 +#: redbot/cogs/economy/economy.py:835 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:992 +#: redbot/cogs/economy/economy.py:845 msgid "Every payday will now give {num} {currency}." msgstr "Hver betalingsdag gir nå {num} {currency}." -#: redbot/cogs/economy/economy.py:999 +#: redbot/cogs/economy/economy.py:852 #, docstring -msgid "Set the amount earned each payday for a role.\n" +msgid "Set the amount earned each payday for a role.\n\n" " Set to `0` to remove the payday amount you set for that role.\n\n" " Only available when not using a global bank.\n\n" " Example:\n" -" - `[p]economyset rolepaydayamount @Members 400`\n\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" -" Sett til `0` for å fjerne lønningsbeløpet du angir for den rollen.\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" -" " +msgstr "" -#: redbot/cogs/economy/economy.py:1016 +#: redbot/cogs/economy/economy.py:870 msgid "The bank requires that you set the payday to be less than its maximum balance of {maxbal}." msgstr "Banken krever at du setter betalingsdagen til å være mindre enn maksimal saldo på {maxbal}." -#: redbot/cogs/economy/economy.py:1023 +#: redbot/cogs/economy/economy.py:877 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:1029 +#: redbot/cogs/economy/economy.py:883 msgid "The payday value attached to role has been removed. Users with this role will now receive the default pay of {num} {currency}." msgstr "Belønningsverdien knyttet til rollen er fjernet. Brukere med denne rollen vil nå motta standardbetalingen av {num} {currency}." -#: redbot/cogs/economy/economy.py:1038 +#: redbot/cogs/economy/economy.py:892 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:1048 -#, 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:1064 -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:1069 -msgid "Registering an account will now give {num} {currency}." -msgstr "Registrering av en konto vil nå gi {num} {currency}." - -#: redbot/cogs/economy/economy.py:1078 -msgid "weeks" -msgstr "uker" - -#: redbot/cogs/economy/economy.py:1079 -msgid "days" -msgstr "dager" - -#: redbot/cogs/economy/economy.py:1080 -msgid "hours" -msgstr "timer" - -#: redbot/cogs/economy/economy.py:1081 -msgid "minutes" -msgstr "minutter" - -#: redbot/cogs/economy/economy.py:1082 -msgid "seconds" -msgstr "sekunder" - diff --git a/redbot/cogs/economy/locales/nl-NL.po b/redbot/cogs/economy/locales/nl-NL.po index 2c8c0dc8946..a43e9e74904 100644 --- a/redbot/cogs/economy/locales/nl-NL.po +++ b/redbot/cogs/economy/locales/nl-NL.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-19 11:40+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,43 +15,35 @@ msgstr "" "X-Crowdin-File-ID: 23\n" "Language: nl_NL\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:48 +#: redbot/cogs/economy/economy.py:46 msgid "JACKPOT! 226! Your bid has been multiplied * 50!" msgstr "" -#: redbot/cogs/economy/economy.py:52 +#: redbot/cogs/economy/economy.py:50 msgid "4LC! Your bid has been multiplied * 25!" msgstr "" -#: redbot/cogs/economy/economy.py:56 +#: redbot/cogs/economy/economy.py:54 msgid "Three cherries! Your bid has been multiplied * 20!" msgstr "" -#: redbot/cogs/economy/economy.py:60 +#: redbot/cogs/economy/economy.py:58 msgid "2 6! Your bid has been multiplied * 4!" msgstr "2 6! Je bod is 4 maal verhoogd!" -#: redbot/cogs/economy/economy.py:64 +#: redbot/cogs/economy/economy.py:62 msgid "Two cherries! Your bid has been multiplied * 3!" msgstr "Twee kersen! Je bod is 3 maal verhoogd!" -#: redbot/cogs/economy/economy.py:68 +#: redbot/cogs/economy/economy.py:66 msgid "Three symbols! Your bid has been multiplied * 10!" msgstr "" -#: redbot/cogs/economy/economy.py:72 +#: redbot/cogs/economy/economy.py:70 msgid "Two consecutive symbols! Your bid has been multiplied * 2!" msgstr "Twee dezelfde symbolen! Je bod is verdubbeld!" -#: redbot/cogs/economy/economy.py:76 +#: 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" @@ -62,467 +54,327 @@ msgid "Slot machine payouts:\n" "Two symbols: Bet * 2" msgstr "" -#: redbot/cogs/economy/economy.py:108 +#: redbot/cogs/economy/economy.py:106 msgid "Invalid value, the argument must be an integer, optionally preceded with a `+` or `-` sign." msgstr "" -#: redbot/cogs/economy/economy.py:120 +#: redbot/cogs/economy/economy.py:118 msgid "Invalid value, the amount of currency to increase or decrease must be an integer different from zero." msgstr "" -#: redbot/cogs/economy/economy.py:132 +#: redbot/cogs/economy/economy.py:130 #, 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:182 +#: redbot/cogs/economy/economy.py:180 #, docstring msgid "Base command to manage the bank." msgstr "" -#: redbot/cogs/economy/economy.py:187 +#: redbot/cogs/economy/economy.py:185 #, docstring msgid "Show the user's account balance.\n\n" " Example:\n" -" - `[p]bank balance`\n" -" - `[p]bank balance @Twentysix`\n\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:207 +#: redbot/cogs/economy/economy.py:202 msgid "{user}'s balance is {num} {currency}" msgstr "{user}'s balans is {num}{currency}" -#: redbot/cogs/economy/economy.py:214 +#: redbot/cogs/economy/economy.py:209 #, 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" +" - `[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:235 +#: redbot/cogs/economy/economy.py:230 msgid "{user} transferred {num} {currency} to {other_user}" msgstr "{user} verstuurde {num}{currency} naar {other_user}" -#: redbot/cogs/economy/economy.py:247 +#: redbot/cogs/economy/economy.py:242 #, 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" +" - `[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:267 +#: redbot/cogs/economy/economy.py:262 msgid "{author} added {num} {currency} to {user}'s account." msgstr "{author} heeft {num}{currency} toegevoegd aan {user}'s account." -#: redbot/cogs/economy/economy.py:275 +#: redbot/cogs/economy/economy.py:270 msgid "{author} removed {num} {currency} from {user}'s account." msgstr "{author} heeft {num}{currency} verwijderd van {user}'s account." -#: redbot/cogs/economy/economy.py:283 +#: redbot/cogs/economy/economy.py:278 msgid "{author} set {user}'s account balance to {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:298 -#, 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:310 -msgid "This will delete all bank accounts for {scope}.\n" -"If you're sure, type `{prefix}bank reset yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:314 redbot/cogs/economy/economy.py:322 -msgid "this server" -msgstr "deze server" - -#: redbot/cogs/economy/economy.py:321 -msgid "All bank accounts for {scope} have been deleted." -msgstr "Alle bank accounts voor {scope} zijn verwijderd." - -#: redbot/cogs/economy/economy.py:330 -#, docstring -msgid "Base command for pruning bank accounts." -msgstr "" - -#: redbot/cogs/economy/economy.py:337 -#, 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:351 -msgid "This command cannot be used with a global bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:355 -msgid "This will delete all bank accounts for users no longer in this server.\n" -"If you're sure, type `{prefix}bank prune local yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:364 -msgid "Bank accounts for users no longer in this server have been deleted." -msgstr "" - -#: redbot/cogs/economy/economy.py:370 -#, 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:384 -msgid "This command cannot be used with a local bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:388 -msgid "This will delete all bank accounts for users who no longer share a server with the bot.\n" -"If you're sure, type `{prefix}bank prune global yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:397 -msgid "Bank accounts for users who no longer share a server with the bot have been pruned." -msgstr "" - -#: redbot/cogs/economy/economy.py:407 -#, 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:419 -msgid "This command cannot be used in DMs with a local bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:429 -msgid "This will delete {name}'s bank account.\n" -"If you're sure, type `{prefix}bank prune user {id} yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:437 -msgid "The bank account for {name} has been pruned." -msgstr "" - -#: redbot/cogs/economy/economy.py:442 +#: redbot/cogs/economy/economy.py:292 #, docstring msgid "Get some free currency.\n\n" " The amount awarded and frequency can be configured.\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:463 redbot/cogs/economy/economy.py:518 +#: redbot/cogs/economy/economy.py:312 redbot/cogs/economy/economy.py:368 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\n\n" "You currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:477 redbot/cogs/economy/economy.py:534 +#: redbot/cogs/economy/economy.py:326 redbot/cogs/economy/economy.py:384 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\n\n" "You currently have {new_balance} {currency}.\n\n" "You are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:494 redbot/cogs/economy/economy.py:550 -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:345 redbot/cogs/economy/economy.py:402 +msgid "{author.mention} Too soon. Your next payday is {relative_time}." +msgstr "" -#: redbot/cogs/economy/economy.py:558 +#: redbot/cogs/economy/economy.py:410 #, 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" +" - `[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:575 +#: redbot/cogs/economy/economy.py:427 msgid "Page {page_num}/{page_len}." msgstr "" -#: redbot/cogs/economy/economy.py:581 +#: redbot/cogs/economy/economy.py:433 msgid "Economy Leaderboard" msgstr "" -#: redbot/cogs/economy/economy.py:598 +#: redbot/cogs/economy/economy.py:452 msgid "There are no accounts in the bank." msgstr "Er zijn geen bankrekeningen." -#: redbot/cogs/economy/economy.py:602 +#: redbot/cogs/economy/economy.py:456 msgid "Name" msgstr "Naam" -#: redbot/cogs/economy/economy.py:603 +#: redbot/cogs/economy/economy.py:457 msgid "Score" msgstr "Score" -#: redbot/cogs/economy/economy.py:673 +#: redbot/cogs/economy/economy.py:523 msgid "No balances found." msgstr "" -#: redbot/cogs/economy/economy.py:678 +#: redbot/cogs/economy/economy.py:528 #, docstring msgid "Show the payouts for the slot machine." msgstr "Toon de uitbetalingen voor de gokautomaat." -#: redbot/cogs/economy/economy.py:682 +#: redbot/cogs/economy/economy.py:532 msgid "I can't send direct messages to you." msgstr "Ik kan je geen persoonlijke berichten versturen." -#: redbot/cogs/economy/economy.py:687 +#: redbot/cogs/economy/economy.py:537 #, docstring msgid "Use the slot machine.\n\n" " Example:\n" -" - `[p]slot 50`\n\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:714 +#: redbot/cogs/economy/economy.py:564 msgid "You're on cooldown, try again in a bit." msgstr "Je gaat te snel! Probeer het later opnieuw." -#: redbot/cogs/economy/economy.py:717 +#: redbot/cogs/economy/economy.py:567 msgid "That's an invalid bid amount, sorry :/" msgstr "Dat is een ongeldig bod, sorry :/" -#: redbot/cogs/economy/economy.py:720 +#: redbot/cogs/economy/economy.py:570 msgid "You ain't got enough money, friend." msgstr "Je hebt niet genoeg geld." -#: redbot/cogs/economy/economy.py:775 +#: redbot/cogs/economy/economy.py:625 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\n" "{old_balance} -> {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:790 +#: redbot/cogs/economy/economy.py:640 msgid "Nothing!" msgstr "Niets!" -#: redbot/cogs/economy/economy.py:794 +#: redbot/cogs/economy/economy.py:644 msgid "Your bid: {bid}" msgstr "" -#: redbot/cogs/economy/economy.py:795 +#: redbot/cogs/economy/economy.py:645 msgid "\n" "{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:812 +#: redbot/cogs/economy/economy.py:662 #, docstring msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:816 +#: redbot/cogs/economy/economy.py:666 #, docstring msgid "\n" " Shows the current economy settings\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:826 -msgid "----Economy Settings---\n" +#: redbot/cogs/economy/economy.py:681 +msgid "---Economy Settings---\n" "Minimum slot bid: {slot_min}\n" "Maximum slot bid: {slot_max}\n" "Slot cooldown: {slot_time}\n" "Payday amount: {payday_amount}\n" "Payday cooldown: {payday_time}\n" -"Amount given at account registration: {register_amount}\n" -"Maximum allowed balance: {maximum_bal}" msgstr "" -#: redbot/cogs/economy/economy.py:849 +#: redbot/cogs/economy/economy.py:698 +msgid "---Role Payday Amounts---\n" +msgstr "" + +#: redbot/cogs/economy/economy.py:702 #, docstring msgid "Set the minimum slot machine bid.\n\n" " Example:\n" -" - `[p]economyset slotmin 10`\n\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:866 +#: redbot/cogs/economy/economy.py:719 msgid "Warning: Minimum bid is greater than the maximum bid ({max_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:877 +#: redbot/cogs/economy/economy.py:730 msgid "Minimum bid is now {bid} {currency}." msgstr "Het minimum bod is nu {bid} {currency}." -#: redbot/cogs/economy/economy.py:884 +#: redbot/cogs/economy/economy.py:737 #, docstring msgid "Set the maximum slot machine bid.\n\n" " Example:\n" -" - `[p]economyset slotmax 50`\n\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:901 +#: redbot/cogs/economy/economy.py:754 msgid "Warning: Maximum bid is less than the minimum bid ({min_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:912 +#: redbot/cogs/economy/economy.py:765 msgid "Maximum bid is now {bid} {currency}." msgstr "Het maximum bod is nu {bid} {currency}." -#: redbot/cogs/economy/economy.py:921 +#: redbot/cogs/economy/economy.py:774 #, docstring msgid "Set the cooldown for the slot machine.\n\n" " Examples:\n" -" - `[p]economyset slottime 10`\n" -" - `[p]economyset slottime 10m`\n\n" +" - `[p]economyset slottime 10`\n" +" - `[p]economyset slottime 10m`\n\n" " **Arguments**\n\n" " - `` The new duration to wait in between uses of the slot machine. Default is 5 seconds.\n" " Accepts: seconds, minutes, hours, days, weeks (if no unit is specified, the duration is assumed to be given in seconds)\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:938 +#: redbot/cogs/economy/economy.py:791 msgid "Cooldown is now {num} seconds." msgstr "Cooldown is nu {num} seconden." -#: redbot/cogs/economy/economy.py:944 +#: redbot/cogs/economy/economy.py:797 #, docstring msgid "Set the cooldown for the payday command.\n\n" " Examples:\n" -" - `[p]economyset paydaytime 86400`\n" -" - `[p]economyset paydaytime 1d`\n\n" +" - `[p]economyset paydaytime 86400`\n" +" - `[p]economyset paydaytime 1d`\n\n" " **Arguments**\n\n" " - `` The new duration to wait in between uses of payday. Default is 5 minutes.\n" " Accepts: seconds, minutes, hours, days, weeks (if no unit is specified, the duration is assumed to be given in seconds)\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:962 +#: redbot/cogs/economy/economy.py:815 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:969 +#: redbot/cogs/economy/economy.py:822 #, docstring msgid "Set the amount earned each payday.\n\n" " Example:\n" -" - `[p]economyset paydayamount 400`\n\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:982 +#: redbot/cogs/economy/economy.py:835 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:992 +#: redbot/cogs/economy/economy.py:845 msgid "Every payday will now give {num} {currency}." msgstr "Elke betaaldag geeft nu {num} {currency}." -#: redbot/cogs/economy/economy.py:999 +#: redbot/cogs/economy/economy.py:852 #, docstring -msgid "Set the amount earned each payday for a role.\n" +msgid "Set the amount earned each payday for a role.\n\n" " Set to `0` to remove the payday amount you set for that role.\n\n" " Only available when not using a global bank.\n\n" " Example:\n" -" - `[p]economyset rolepaydayamount @Members 400`\n\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:1016 +#: redbot/cogs/economy/economy.py:870 msgid "The bank requires that you set the payday to be less than its maximum balance of {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:1023 +#: redbot/cogs/economy/economy.py:877 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:1029 +#: redbot/cogs/economy/economy.py:883 msgid "The payday value attached to role has been removed. Users with this role will now receive the default pay of {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:1038 +#: redbot/cogs/economy/economy.py:892 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:1048 -#, 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:1064 -msgid "Amount must be greater than or equal to zero and less than {maxbal}." -msgstr "" - -#: redbot/cogs/economy/economy.py:1069 -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:1078 -msgid "weeks" -msgstr "weken" - -#: redbot/cogs/economy/economy.py:1079 -msgid "days" -msgstr "dagen" - -#: redbot/cogs/economy/economy.py:1080 -msgid "hours" -msgstr "uren" - -#: redbot/cogs/economy/economy.py:1081 -msgid "minutes" -msgstr "minuten" - -#: redbot/cogs/economy/economy.py:1082 -msgid "seconds" -msgstr "seconden" - diff --git a/redbot/cogs/economy/locales/pl-PL.po b/redbot/cogs/economy/locales/pl-PL.po index 9177dfbbb90..27ee211f597 100644 --- a/redbot/cogs/economy/locales/pl-PL.po +++ b/redbot/cogs/economy/locales/pl-PL.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-19 11:40+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,43 +15,35 @@ msgstr "" "X-Crowdin-File-ID: 23\n" "Language: pl_PL\n" -#: 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:48 +#: redbot/cogs/economy/economy.py:46 msgid "JACKPOT! 226! Your bid has been multiplied * 50!" -msgstr "" +msgstr "JACKPOT! 226! Twoja oferta została pomnożona * 50!" -#: redbot/cogs/economy/economy.py:52 +#: redbot/cogs/economy/economy.py:50 msgid "4LC! Your bid has been multiplied * 25!" -msgstr "" +msgstr "4LC! Twoja oferta została pomnożona * 25!" -#: redbot/cogs/economy/economy.py:56 +#: redbot/cogs/economy/economy.py:54 msgid "Three cherries! Your bid has been multiplied * 20!" -msgstr "" +msgstr "Trzy wiśnie! Twoja oferta została pomnożona * 20!" -#: redbot/cogs/economy/economy.py:60 +#: redbot/cogs/economy/economy.py:58 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:64 +#: redbot/cogs/economy/economy.py:62 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:68 +#: redbot/cogs/economy/economy.py:66 msgid "Three symbols! Your bid has been multiplied * 10!" -msgstr "" +msgstr "Trzy symbole! Twoja oferta została pomnożona * 10!" -#: redbot/cogs/economy/economy.py:72 +#: redbot/cogs/economy/economy.py:70 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:76 +#: 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" @@ -60,469 +52,350 @@ msgid "Slot machine payouts:\n" "{cherries.value} {cherries.value} Bet * 3\n\n" "Three symbols: Bet * 10\n" "Two symbols: Bet * 2" -msgstr "" - -#: redbot/cogs/economy/economy.py:108 +msgstr "Wypłaty z komputera:\n" +"{two.value} {two.value} {six.value} Zakład * 50\n" +"{flc.value} {flc.value} {flc.value} Zakład * 25\n" +"{cherries.value} {cherries.value} {cherries.value} Zakład * 20\n" +"{two.value} {six.value} Zakład * 4\n" +"{cherries.value} {cherries.value} Zakład * 3\n\n" +"Trzy symbole: Zakład * 10\n" +"Dwa symbole: Zakład * 2" + +#: redbot/cogs/economy/economy.py:106 msgid "Invalid value, the argument must be an integer, optionally preceded with a `+` or `-` sign." -msgstr "" +msgstr "Nieprawidłowa wartość, argument musi być liczbą całkowitą, opcjonalnie poprzedzoną znakiem `+` lub `-`." -#: redbot/cogs/economy/economy.py:120 +#: redbot/cogs/economy/economy.py:118 msgid "Invalid value, the amount of currency to increase or decrease must be an integer different from zero." -msgstr "" +msgstr "Nieprawidłowa wartość, ilość waluty do zwiększenia lub zmniejszenia musi być liczbą całkowitą inną niż zero." -#: redbot/cogs/economy/economy.py:132 +#: redbot/cogs/economy/economy.py:130 #, docstring msgid "Get rich and have fun with imaginary currency!" -msgstr "" +msgstr "Bądź bogaty i baw się wyimaginowaną walutą!" -#: redbot/cogs/economy/economy.py:182 +#: redbot/cogs/economy/economy.py:180 #, docstring msgid "Base command to manage the bank." -msgstr "" +msgstr "Bazowa komenda do zarządzania bankiem." -#: redbot/cogs/economy/economy.py:187 +#: redbot/cogs/economy/economy.py:185 #, docstring msgid "Show the user's account balance.\n\n" " Example:\n" -" - `[p]bank balance`\n" -" - `[p]bank balance @Twentysix`\n\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:207 +#: redbot/cogs/economy/economy.py:202 msgid "{user}'s balance is {num} {currency}" -msgstr "" +msgstr "Saldo {user} to {num} {currency}" -#: redbot/cogs/economy/economy.py:214 +#: redbot/cogs/economy/economy.py:209 #, 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" +" - `[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:235 +#: redbot/cogs/economy/economy.py:230 msgid "{user} transferred {num} {currency} to {other_user}" -msgstr "" +msgstr "{user} przekazał {num} {currency} dla {other_user}" -#: redbot/cogs/economy/economy.py:247 +#: redbot/cogs/economy/economy.py:242 #, 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" +" - `[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:267 +#: redbot/cogs/economy/economy.py:262 msgid "{author} added {num} {currency} to {user}'s account." -msgstr "" +msgstr "{author} dodał(a) {num} {currency} do konta {user}." -#: redbot/cogs/economy/economy.py:275 +#: redbot/cogs/economy/economy.py:270 msgid "{author} removed {num} {currency} from {user}'s account." -msgstr "" +msgstr "{author} usunął {num} {currency} z konta {user}." -#: redbot/cogs/economy/economy.py:283 +#: redbot/cogs/economy/economy.py:278 msgid "{author} set {user}'s account balance to {num} {currency}." -msgstr "" - -#: redbot/cogs/economy/economy.py:298 -#, 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:310 -msgid "This will delete all bank accounts for {scope}.\n" -"If you're sure, type `{prefix}bank reset yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:314 redbot/cogs/economy/economy.py:322 -msgid "this server" -msgstr "ten serwer" - -#: redbot/cogs/economy/economy.py:321 -msgid "All bank accounts for {scope} have been deleted." -msgstr "" - -#: redbot/cogs/economy/economy.py:330 -#, docstring -msgid "Base command for pruning bank accounts." -msgstr "" +msgstr "{author} ustawił saldo konta {user} na {num} {currency}." -#: redbot/cogs/economy/economy.py:337 -#, 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:351 -msgid "This command cannot be used with a global bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:355 -msgid "This will delete all bank accounts for users no longer in this server.\n" -"If you're sure, type `{prefix}bank prune local yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:364 -msgid "Bank accounts for users no longer in this server have been deleted." -msgstr "" - -#: redbot/cogs/economy/economy.py:370 -#, 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:384 -msgid "This command cannot be used with a local bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:388 -msgid "This will delete all bank accounts for users who no longer share a server with the bot.\n" -"If you're sure, type `{prefix}bank prune global yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:397 -msgid "Bank accounts for users who no longer share a server with the bot have been pruned." -msgstr "" - -#: redbot/cogs/economy/economy.py:407 -#, 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:419 -msgid "This command cannot be used in DMs with a local bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:429 -msgid "This will delete {name}'s bank account.\n" -"If you're sure, type `{prefix}bank prune user {id} yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:437 -msgid "The bank account for {name} has been pruned." -msgstr "" - -#: redbot/cogs/economy/economy.py:442 +#: redbot/cogs/economy/economy.py:292 #, docstring msgid "Get some free currency.\n\n" " The amount awarded and frequency can be configured.\n" " " -msgstr "" +msgstr "Zdobądź darmową walutę.\n\n" +" Kwota przyznana i częstotliwość mogą być skonfigurowane.\n" +" " -#: redbot/cogs/economy/economy.py:463 redbot/cogs/economy/economy.py:518 +#: redbot/cogs/economy/economy.py:312 redbot/cogs/economy/economy.py:368 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\n\n" "You currently have {new_balance} {currency}." -msgstr "" +msgstr "Osiągnąłeś maksymalną kwotę {currency}! Proszę wydać więcej 😬\n\n" +"Obecnie masz {new_balance} {currency}." -#: redbot/cogs/economy/economy.py:477 redbot/cogs/economy/economy.py:534 +#: redbot/cogs/economy/economy.py:326 redbot/cogs/economy/economy.py:384 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\n\n" "You currently have {new_balance} {currency}.\n\n" "You are currently #{pos} on the global leaderboard!" -msgstr "" +msgstr "{author.mention} Tutaj, weź trochę {currency}. Ciesz się! (+{amount} {currency}!)\n\n" +"Aktualnie masz {new_balance} {currency}.\n\n" +"Jesteś obecnie #{pos} na globalnej tablicy wyników!" -#: redbot/cogs/economy/economy.py:494 redbot/cogs/economy/economy.py:550 -msgid "{author.mention} Too soon. For your next payday you have to wait {time}." +#: redbot/cogs/economy/economy.py:345 redbot/cogs/economy/economy.py:402 +msgid "{author.mention} Too soon. Your next payday is {relative_time}." msgstr "" -#: redbot/cogs/economy/economy.py:558 +#: redbot/cogs/economy/economy.py:410 #, 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" +" - `[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:575 +#: redbot/cogs/economy/economy.py:427 msgid "Page {page_num}/{page_len}." -msgstr "" +msgstr "Strona {page_num}/{page_len}." -#: redbot/cogs/economy/economy.py:581 +#: redbot/cogs/economy/economy.py:433 msgid "Economy Leaderboard" -msgstr "" +msgstr "Ranking ekonomii" -#: redbot/cogs/economy/economy.py:598 +#: redbot/cogs/economy/economy.py:452 msgid "There are no accounts in the bank." msgstr "Nie ma żadnych kont w banku." -#: redbot/cogs/economy/economy.py:602 +#: redbot/cogs/economy/economy.py:456 msgid "Name" msgstr "Nazwa" -#: redbot/cogs/economy/economy.py:603 +#: redbot/cogs/economy/economy.py:457 msgid "Score" msgstr "Stan" -#: redbot/cogs/economy/economy.py:673 +#: redbot/cogs/economy/economy.py:523 msgid "No balances found." -msgstr "" +msgstr "Nie znaleziono sald." -#: redbot/cogs/economy/economy.py:678 +#: redbot/cogs/economy/economy.py:528 #, docstring msgid "Show the payouts for the slot machine." -msgstr "" +msgstr "Pokaż wypłaty dla automatu." -#: redbot/cogs/economy/economy.py:682 +#: redbot/cogs/economy/economy.py:532 msgid "I can't send direct messages to you." -msgstr "" +msgstr "Nie mogę wysyłać do ciebie bezpośrednich wiadomości." -#: redbot/cogs/economy/economy.py:687 +#: redbot/cogs/economy/economy.py:537 #, docstring msgid "Use the slot machine.\n\n" " Example:\n" -" - `[p]slot 50`\n\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:714 +#: redbot/cogs/economy/economy.py:564 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:717 +#: redbot/cogs/economy/economy.py:567 msgid "That's an invalid bid amount, sorry :/" msgstr "Nieprawidłowa kwota zakładu, przepraszam :/" -#: redbot/cogs/economy/economy.py:720 +#: redbot/cogs/economy/economy.py:570 msgid "You ain't got enough money, friend." msgstr "Nie masz tyle pieniędzy, kolego." -#: redbot/cogs/economy/economy.py:775 +#: redbot/cogs/economy/economy.py:625 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\n" "{old_balance} -> {new_balance}!" -msgstr "" +msgstr "Osiągnąłeś maksymalną kwotę {currency}! Proszę wydać więcej 😬\n" +"{old_balance} -> {new_balance}!" -#: redbot/cogs/economy/economy.py:790 +#: redbot/cogs/economy/economy.py:640 msgid "Nothing!" -msgstr "" +msgstr "Nic!" -#: redbot/cogs/economy/economy.py:794 +#: redbot/cogs/economy/economy.py:644 msgid "Your bid: {bid}" -msgstr "" +msgstr "Twoja oferta: {bid}" -#: redbot/cogs/economy/economy.py:795 +#: redbot/cogs/economy/economy.py:645 msgid "\n" "{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" -msgstr "" +msgstr "\n" +"{old_balance} - {bid} (Twoja oferta) + {pay} (Winnings) → {new_balance}!" -#: redbot/cogs/economy/economy.py:812 +#: redbot/cogs/economy/economy.py:662 #, docstring msgid "Base command to manage Economy settings." -msgstr "" +msgstr "Bazowa komenda do zarządzania ustawieniami Economy." -#: redbot/cogs/economy/economy.py:816 +#: redbot/cogs/economy/economy.py:666 #, docstring msgid "\n" " Shows the current economy settings\n" " " -msgstr "" +msgstr "\n" +" Pokazuje bieżące ustawienia ekonomiczne\n" +" " -#: redbot/cogs/economy/economy.py:826 -msgid "----Economy Settings---\n" +#: redbot/cogs/economy/economy.py:681 +msgid "---Economy Settings---\n" "Minimum slot bid: {slot_min}\n" "Maximum slot bid: {slot_max}\n" "Slot cooldown: {slot_time}\n" "Payday amount: {payday_amount}\n" "Payday cooldown: {payday_time}\n" -"Amount given at account registration: {register_amount}\n" -"Maximum allowed balance: {maximum_bal}" -msgstr "" - -#: redbot/cogs/economy/economy.py:849 +msgstr "---Ustawienia ekonomiczne---\n" +"Minimalna oferta miejsca: {slot_min}\n" +"Maksymalna oferta miejsca: {slot_max}\n" +"Czas odnowienia miejsca: {slot_time}\n" +"Kwota w dniu: {payday_amount}\n" +"Czas odnowienia płatności: {payday_time}\n" + +#: redbot/cogs/economy/economy.py:698 +msgid "---Role Payday Amounts---\n" +msgstr "---Role Payday Kwoty---\n" + +#: redbot/cogs/economy/economy.py:702 #, docstring msgid "Set the minimum slot machine bid.\n\n" " Example:\n" -" - `[p]economyset slotmin 10`\n\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:866 +#: redbot/cogs/economy/economy.py:719 msgid "Warning: Minimum bid is greater than the maximum bid ({max_bid}). Slots will not work." -msgstr "" +msgstr "Ostrzeżenie: Minimalna oferta jest większa niż maksymalna oferta ({max_bid}). Sloty nie będą działać." -#: redbot/cogs/economy/economy.py:877 +#: redbot/cogs/economy/economy.py:730 msgid "Minimum bid is now {bid} {currency}." -msgstr "" +msgstr "Minimalna oferta to teraz {bid} {currency}." -#: redbot/cogs/economy/economy.py:884 +#: redbot/cogs/economy/economy.py:737 #, docstring msgid "Set the maximum slot machine bid.\n\n" " Example:\n" -" - `[p]economyset slotmax 50`\n\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:901 +#: redbot/cogs/economy/economy.py:754 msgid "Warning: Maximum bid is less than the minimum bid ({min_bid}). Slots will not work." -msgstr "" +msgstr "Ostrzeżenie: Maksymalna oferta jest mniejsza niż minimalna oferta ({min_bid}). Sloty nie będą działać." -#: redbot/cogs/economy/economy.py:912 +#: redbot/cogs/economy/economy.py:765 msgid "Maximum bid is now {bid} {currency}." -msgstr "" +msgstr "Maksymalna oferta wynosi teraz {bid} {currency}." -#: redbot/cogs/economy/economy.py:921 +#: redbot/cogs/economy/economy.py:774 #, docstring msgid "Set the cooldown for the slot machine.\n\n" " Examples:\n" -" - `[p]economyset slottime 10`\n" -" - `[p]economyset slottime 10m`\n\n" +" - `[p]economyset slottime 10`\n" +" - `[p]economyset slottime 10m`\n\n" " **Arguments**\n\n" " - `` The new duration to wait in between uses of the slot machine. Default is 5 seconds.\n" " Accepts: seconds, minutes, hours, days, weeks (if no unit is specified, the duration is assumed to be given in seconds)\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:938 +#: redbot/cogs/economy/economy.py:791 msgid "Cooldown is now {num} seconds." -msgstr "" +msgstr "Czas odnowienia wynosi {num} sekund." -#: redbot/cogs/economy/economy.py:944 +#: redbot/cogs/economy/economy.py:797 #, docstring msgid "Set the cooldown for the payday command.\n\n" " Examples:\n" -" - `[p]economyset paydaytime 86400`\n" -" - `[p]economyset paydaytime 1d`\n\n" +" - `[p]economyset paydaytime 86400`\n" +" - `[p]economyset paydaytime 1d`\n\n" " **Arguments**\n\n" " - `` The new duration to wait in between uses of payday. Default is 5 minutes.\n" " Accepts: seconds, minutes, hours, days, weeks (if no unit is specified, the duration is assumed to be given in seconds)\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:962 +#: redbot/cogs/economy/economy.py:815 msgid "Value modified. At least {num} seconds must pass between each payday." -msgstr "" +msgstr "Wartość zmodyfikowana. Co najmniej {num} sekund musi upłynąć pomiędzy każdą płatnością." -#: redbot/cogs/economy/economy.py:969 +#: redbot/cogs/economy/economy.py:822 #, docstring msgid "Set the amount earned each payday.\n\n" " Example:\n" -" - `[p]economyset paydayamount 400`\n\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:982 +#: redbot/cogs/economy/economy.py:835 msgid "Amount must be greater than zero and less than {maxbal}." -msgstr "" +msgstr "Kwota musi być większa niż zero i mniejsza niż {maxbal}." -#: redbot/cogs/economy/economy.py:992 +#: redbot/cogs/economy/economy.py:845 msgid "Every payday will now give {num} {currency}." -msgstr "" +msgstr "Każda wypłata będzie teraz dawała {num} {currency}." -#: redbot/cogs/economy/economy.py:999 +#: redbot/cogs/economy/economy.py:852 #, docstring -msgid "Set the amount earned each payday for a role.\n" +msgid "Set the amount earned each payday for a role.\n\n" " Set to `0` to remove the payday amount you set for that role.\n\n" " Only available when not using a global bank.\n\n" " Example:\n" -" - `[p]economyset rolepaydayamount @Members 400`\n\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:1016 +#: redbot/cogs/economy/economy.py:870 msgid "The bank requires that you set the payday to be less than its maximum balance of {maxbal}." -msgstr "" +msgstr "Bank wymaga, aby płatność była mniejsza niż maksymalna kwota {maxbal}." -#: redbot/cogs/economy/economy.py:1023 +#: redbot/cogs/economy/economy.py:877 msgid "The bank must be per-server for per-role paydays to work." -msgstr "" +msgstr "Bank musi być na serwerze dla każdej roli płatnej do pracy." -#: redbot/cogs/economy/economy.py:1029 +#: redbot/cogs/economy/economy.py:883 msgid "The payday value attached to role has been removed. Users with this role will now receive the default pay of {num} {currency}." -msgstr "" +msgstr "Wartość płatności dołączona do roli została usunięta. Użytkownicy z tą rolą otrzymają teraz domyślną płatność {num} {currency}." -#: redbot/cogs/economy/economy.py:1038 +#: redbot/cogs/economy/economy.py:892 msgid "Every payday will now give {num} {currency} to people with the role {role_name}." -msgstr "" - -#: redbot/cogs/economy/economy.py:1048 -#, 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:1064 -msgid "Amount must be greater than or equal to zero and less than {maxbal}." -msgstr "" - -#: redbot/cogs/economy/economy.py:1069 -msgid "Registering an account will now give {num} {currency}." -msgstr "" - -#: redbot/cogs/economy/economy.py:1078 -msgid "weeks" -msgstr "tygodni" - -#: redbot/cogs/economy/economy.py:1079 -msgid "days" -msgstr "dni" - -#: redbot/cogs/economy/economy.py:1080 -msgid "hours" -msgstr "godzin" - -#: redbot/cogs/economy/economy.py:1081 -msgid "minutes" -msgstr "minut" - -#: redbot/cogs/economy/economy.py:1082 -msgid "seconds" -msgstr "sekund" +msgstr "Każda wypłata da {num} {currency} osobom z rolą {role_name}." diff --git a/redbot/cogs/economy/locales/pt-BR.po b/redbot/cogs/economy/locales/pt-BR.po index 78f02e0edf1..4f21100b41e 100644 --- a/redbot/cogs/economy/locales/pt-BR.po +++ b/redbot/cogs/economy/locales/pt-BR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-19 11:40+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,43 +15,35 @@ msgstr "" "X-Crowdin-File-ID: 23\n" "Language: pt_BR\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:48 +#: redbot/cogs/economy/economy.py:46 msgid "JACKPOT! 226! Your bid has been multiplied * 50!" -msgstr "" +msgstr "JACKPOT! 226! Sua aposta foi multiplicada ×50!" -#: redbot/cogs/economy/economy.py:52 +#: redbot/cogs/economy/economy.py:50 msgid "4LC! Your bid has been multiplied * 25!" -msgstr "" +msgstr "4LC! Sua aposta foi multiplicada ×25!" -#: redbot/cogs/economy/economy.py:56 +#: redbot/cogs/economy/economy.py:54 msgid "Three cherries! Your bid has been multiplied * 20!" -msgstr "" +msgstr "Três cerejas! Sua aposta foi multiplicada ×20!" -#: redbot/cogs/economy/economy.py:60 +#: redbot/cogs/economy/economy.py:58 msgid "2 6! Your bid has been multiplied * 4!" -msgstr "2 6! Sua aposta foi multiplicada * 4!" +msgstr "2 6! Sua aposta foi multiplicada ×4!" -#: redbot/cogs/economy/economy.py:64 +#: redbot/cogs/economy/economy.py:62 msgid "Two cherries! Your bid has been multiplied * 3!" -msgstr "Duas cerejas! Sua aposta foi multiplicada * 3!" +msgstr "Duas cerejas! Sua aposta foi multiplicada ×3!" -#: redbot/cogs/economy/economy.py:68 +#: redbot/cogs/economy/economy.py:66 msgid "Three symbols! Your bid has been multiplied * 10!" -msgstr "" +msgstr "Três símbolos! Sua aposta foi multiplicada ×10!" -#: redbot/cogs/economy/economy.py:72 +#: redbot/cogs/economy/economy.py:70 msgid "Two consecutive symbols! Your bid has been multiplied * 2!" -msgstr "Dois símbolos consecutivos! Sua aposta foi multiplicada * 2!" +msgstr "Dois símbolos consecutivos! Sua aposta foi multiplicada ×2!" -#: redbot/cogs/economy/economy.py:76 +#: 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" @@ -60,469 +52,336 @@ msgid "Slot machine payouts:\n" "{cherries.value} {cherries.value} Bet * 3\n\n" "Three symbols: Bet * 10\n" "Two symbols: Bet * 2" -msgstr "" - -#: redbot/cogs/economy/economy.py:108 +msgstr "Pagamentos da máquina caça-níquel:\n" +"{two.value} {two.value} {six.value} aposta ×50\n" +"{flc.value} {flc.value} {flc.value} aposta ×25\n" +"{cherries.value} {cherries.value} {cherries.value} aposta ×20\n" +"{two.value} {six.value} aposta ×4\n" +"{cherries.value} {cherries.value} aposta ×3\n\n" +"Três símbolos: aposta ×10\n" +"Dois símbolos: aposta ×2" + +#: redbot/cogs/economy/economy.py:106 msgid "Invalid value, the argument must be an integer, optionally preceded with a `+` or `-` sign." -msgstr "" +msgstr "Valor inválido, o argumento dever um número inteiro, opcionalmente precedido com um sinal de `+` ou `-`." -#: redbot/cogs/economy/economy.py:120 +#: redbot/cogs/economy/economy.py:118 msgid "Invalid value, the amount of currency to increase or decrease must be an integer different from zero." -msgstr "" +msgstr "Valor inválido, a quantidade de moeda para aumentar ou diminuir deve ser um número inteiro diferente de zero." -#: redbot/cogs/economy/economy.py:132 +#: redbot/cogs/economy/economy.py:130 #, docstring msgid "Get rich and have fun with imaginary currency!" -msgstr "" +msgstr "Fique rico e divirta-se com a moeda imaginária!" -#: redbot/cogs/economy/economy.py:182 +#: redbot/cogs/economy/economy.py:180 #, docstring msgid "Base command to manage the bank." -msgstr "" +msgstr "Comando base para gerenciar o banco." -#: redbot/cogs/economy/economy.py:187 +#: redbot/cogs/economy/economy.py:185 #, docstring msgid "Show the user's account balance.\n\n" " Example:\n" -" - `[p]bank balance`\n" -" - `[p]bank balance @Twentysix`\n\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:207 +#: redbot/cogs/economy/economy.py:202 msgid "{user}'s balance is {num} {currency}" msgstr "" -#: redbot/cogs/economy/economy.py:214 +#: redbot/cogs/economy/economy.py:209 #, 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" +" - `[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:235 +#: redbot/cogs/economy/economy.py:230 msgid "{user} transferred {num} {currency} to {other_user}" msgstr "" -#: redbot/cogs/economy/economy.py:247 +#: redbot/cogs/economy/economy.py:242 #, 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" +" - `[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:267 +#: redbot/cogs/economy/economy.py:262 msgid "{author} added {num} {currency} to {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:275 +#: redbot/cogs/economy/economy.py:270 msgid "{author} removed {num} {currency} from {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:283 +#: redbot/cogs/economy/economy.py:278 msgid "{author} set {user}'s account balance to {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:298 -#, 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:310 -msgid "This will delete all bank accounts for {scope}.\n" -"If you're sure, type `{prefix}bank reset yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:314 redbot/cogs/economy/economy.py:322 -msgid "this server" -msgstr "" - -#: redbot/cogs/economy/economy.py:321 -msgid "All bank accounts for {scope} have been deleted." -msgstr "" - -#: redbot/cogs/economy/economy.py:330 -#, docstring -msgid "Base command for pruning bank accounts." -msgstr "" - -#: redbot/cogs/economy/economy.py:337 -#, 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:351 -msgid "This command cannot be used with a global bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:355 -msgid "This will delete all bank accounts for users no longer in this server.\n" -"If you're sure, type `{prefix}bank prune local yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:364 -msgid "Bank accounts for users no longer in this server have been deleted." -msgstr "" - -#: redbot/cogs/economy/economy.py:370 -#, 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:384 -msgid "This command cannot be used with a local bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:388 -msgid "This will delete all bank accounts for users who no longer share a server with the bot.\n" -"If you're sure, type `{prefix}bank prune global yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:397 -msgid "Bank accounts for users who no longer share a server with the bot have been pruned." -msgstr "" - -#: redbot/cogs/economy/economy.py:407 -#, 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:419 -msgid "This command cannot be used in DMs with a local bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:429 -msgid "This will delete {name}'s bank account.\n" -"If you're sure, type `{prefix}bank prune user {id} yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:437 -msgid "The bank account for {name} has been pruned." -msgstr "" - -#: redbot/cogs/economy/economy.py:442 +#: redbot/cogs/economy/economy.py:292 #, docstring msgid "Get some free currency.\n\n" " The amount awarded and frequency can be configured.\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:463 redbot/cogs/economy/economy.py:518 +#: redbot/cogs/economy/economy.py:312 redbot/cogs/economy/economy.py:368 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\n\n" "You currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:477 redbot/cogs/economy/economy.py:534 +#: redbot/cogs/economy/economy.py:326 redbot/cogs/economy/economy.py:384 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\n\n" "You currently have {new_balance} {currency}.\n\n" "You are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:494 redbot/cogs/economy/economy.py:550 -msgid "{author.mention} Too soon. For your next payday you have to wait {time}." +#: redbot/cogs/economy/economy.py:345 redbot/cogs/economy/economy.py:402 +msgid "{author.mention} Too soon. Your next payday is {relative_time}." msgstr "" -#: redbot/cogs/economy/economy.py:558 +#: redbot/cogs/economy/economy.py:410 #, 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" +" - `[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:575 +#: redbot/cogs/economy/economy.py:427 msgid "Page {page_num}/{page_len}." msgstr "" -#: redbot/cogs/economy/economy.py:581 +#: redbot/cogs/economy/economy.py:433 msgid "Economy Leaderboard" msgstr "" -#: redbot/cogs/economy/economy.py:598 +#: redbot/cogs/economy/economy.py:452 msgid "There are no accounts in the bank." msgstr "Não há nenhuma conta no banco." -#: redbot/cogs/economy/economy.py:602 +#: redbot/cogs/economy/economy.py:456 msgid "Name" msgstr "Nome" -#: redbot/cogs/economy/economy.py:603 +#: redbot/cogs/economy/economy.py:457 msgid "Score" msgstr "Pontuação" -#: redbot/cogs/economy/economy.py:673 +#: redbot/cogs/economy/economy.py:523 msgid "No balances found." msgstr "" -#: redbot/cogs/economy/economy.py:678 +#: redbot/cogs/economy/economy.py:528 #, docstring msgid "Show the payouts for the slot machine." msgstr "" -#: redbot/cogs/economy/economy.py:682 +#: redbot/cogs/economy/economy.py:532 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/economy/economy.py:687 +#: redbot/cogs/economy/economy.py:537 #, docstring msgid "Use the slot machine.\n\n" " Example:\n" -" - `[p]slot 50`\n\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:714 +#: redbot/cogs/economy/economy.py:564 msgid "You're on cooldown, try again in a bit." -msgstr "Você deve aguardar, tente novamente daqui a pouco." +msgstr "Você esta em intervalo, tente novamente daqui a pouco." -#: redbot/cogs/economy/economy.py:717 +#: redbot/cogs/economy/economy.py:567 msgid "That's an invalid bid amount, sorry :/" -msgstr "Desculpe, mas isso é um valor de aposta inválido :/" +msgstr "Desculpe, mas este é um valor de aposta inválido :/" -#: redbot/cogs/economy/economy.py:720 +#: redbot/cogs/economy/economy.py:570 msgid "You ain't got enough money, friend." msgstr "Você não tem dinheiro suficiente, amigo." -#: redbot/cogs/economy/economy.py:775 +#: redbot/cogs/economy/economy.py:625 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\n" "{old_balance} -> {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:790 +#: redbot/cogs/economy/economy.py:640 msgid "Nothing!" -msgstr "" +msgstr "Nada!" -#: redbot/cogs/economy/economy.py:794 +#: redbot/cogs/economy/economy.py:644 msgid "Your bid: {bid}" -msgstr "" +msgstr "Sua aposta: {bid}" -#: redbot/cogs/economy/economy.py:795 +#: redbot/cogs/economy/economy.py:645 msgid "\n" "{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:812 +#: redbot/cogs/economy/economy.py:662 #, docstring msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:816 +#: redbot/cogs/economy/economy.py:666 #, docstring msgid "\n" " Shows the current economy settings\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:826 -msgid "----Economy Settings---\n" +#: redbot/cogs/economy/economy.py:681 +msgid "---Economy Settings---\n" "Minimum slot bid: {slot_min}\n" "Maximum slot bid: {slot_max}\n" "Slot cooldown: {slot_time}\n" "Payday amount: {payday_amount}\n" "Payday cooldown: {payday_time}\n" -"Amount given at account registration: {register_amount}\n" -"Maximum allowed balance: {maximum_bal}" msgstr "" -#: redbot/cogs/economy/economy.py:849 +#: redbot/cogs/economy/economy.py:698 +msgid "---Role Payday Amounts---\n" +msgstr "" + +#: redbot/cogs/economy/economy.py:702 #, docstring msgid "Set the minimum slot machine bid.\n\n" " Example:\n" -" - `[p]economyset slotmin 10`\n\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:866 +#: redbot/cogs/economy/economy.py:719 msgid "Warning: Minimum bid is greater than the maximum bid ({max_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:877 +#: redbot/cogs/economy/economy.py:730 msgid "Minimum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:884 +#: redbot/cogs/economy/economy.py:737 #, docstring msgid "Set the maximum slot machine bid.\n\n" " Example:\n" -" - `[p]economyset slotmax 50`\n\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:901 +#: redbot/cogs/economy/economy.py:754 msgid "Warning: Maximum bid is less than the minimum bid ({min_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:912 +#: redbot/cogs/economy/economy.py:765 msgid "Maximum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:921 +#: redbot/cogs/economy/economy.py:774 #, docstring msgid "Set the cooldown for the slot machine.\n\n" " Examples:\n" -" - `[p]economyset slottime 10`\n" -" - `[p]economyset slottime 10m`\n\n" +" - `[p]economyset slottime 10`\n" +" - `[p]economyset slottime 10m`\n\n" " **Arguments**\n\n" " - `` The new duration to wait in between uses of the slot machine. Default is 5 seconds.\n" " Accepts: seconds, minutes, hours, days, weeks (if no unit is specified, the duration is assumed to be given in seconds)\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:938 +#: redbot/cogs/economy/economy.py:791 msgid "Cooldown is now {num} seconds." msgstr "" -#: redbot/cogs/economy/economy.py:944 +#: redbot/cogs/economy/economy.py:797 #, docstring msgid "Set the cooldown for the payday command.\n\n" " Examples:\n" -" - `[p]economyset paydaytime 86400`\n" -" - `[p]economyset paydaytime 1d`\n\n" +" - `[p]economyset paydaytime 86400`\n" +" - `[p]economyset paydaytime 1d`\n\n" " **Arguments**\n\n" " - `` The new duration to wait in between uses of payday. Default is 5 minutes.\n" " Accepts: seconds, minutes, hours, days, weeks (if no unit is specified, the duration is assumed to be given in seconds)\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:962 +#: redbot/cogs/economy/economy.py:815 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "" -#: redbot/cogs/economy/economy.py:969 +#: redbot/cogs/economy/economy.py:822 #, docstring msgid "Set the amount earned each payday.\n\n" " Example:\n" -" - `[p]economyset paydayamount 400`\n\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:982 +#: redbot/cogs/economy/economy.py:835 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:992 +#: redbot/cogs/economy/economy.py:845 msgid "Every payday will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:999 +#: redbot/cogs/economy/economy.py:852 #, docstring -msgid "Set the amount earned each payday for a role.\n" +msgid "Set the amount earned each payday for a role.\n\n" " Set to `0` to remove the payday amount you set for that role.\n\n" " Only available when not using a global bank.\n\n" " Example:\n" -" - `[p]economyset rolepaydayamount @Members 400`\n\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:1016 +#: redbot/cogs/economy/economy.py:870 msgid "The bank requires that you set the payday to be less than its maximum balance of {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:1023 +#: redbot/cogs/economy/economy.py:877 msgid "The bank must be per-server for per-role paydays to work." msgstr "" -#: redbot/cogs/economy/economy.py:1029 +#: redbot/cogs/economy/economy.py:883 msgid "The payday value attached to role has been removed. Users with this role will now receive the default pay of {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:1038 +#: redbot/cogs/economy/economy.py:892 msgid "Every payday will now give {num} {currency} to people with the role {role_name}." msgstr "" -#: redbot/cogs/economy/economy.py:1048 -#, 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:1064 -msgid "Amount must be greater than or equal to zero and less than {maxbal}." -msgstr "" - -#: redbot/cogs/economy/economy.py:1069 -msgid "Registering an account will now give {num} {currency}." -msgstr "" - -#: redbot/cogs/economy/economy.py:1078 -msgid "weeks" -msgstr "semanas" - -#: redbot/cogs/economy/economy.py:1079 -msgid "days" -msgstr "dias" - -#: redbot/cogs/economy/economy.py:1080 -msgid "hours" -msgstr "horas" - -#: redbot/cogs/economy/economy.py:1081 -msgid "minutes" -msgstr "minutos" - -#: redbot/cogs/economy/economy.py:1082 -msgid "seconds" -msgstr "segundos" - diff --git a/redbot/cogs/economy/locales/pt-PT.po b/redbot/cogs/economy/locales/pt-PT.po index e7e5a05c7f4..6775567ad05 100644 --- a/redbot/cogs/economy/locales/pt-PT.po +++ b/redbot/cogs/economy/locales/pt-PT.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-19 11:40+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,43 +15,35 @@ msgstr "" "X-Crowdin-File-ID: 23\n" "Language: pt_PT\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:48 +#: redbot/cogs/economy/economy.py:46 msgid "JACKPOT! 226! Your bid has been multiplied * 50!" msgstr "" -#: redbot/cogs/economy/economy.py:52 +#: redbot/cogs/economy/economy.py:50 msgid "4LC! Your bid has been multiplied * 25!" msgstr "" -#: redbot/cogs/economy/economy.py:56 +#: redbot/cogs/economy/economy.py:54 msgid "Three cherries! Your bid has been multiplied * 20!" msgstr "" -#: redbot/cogs/economy/economy.py:60 +#: redbot/cogs/economy/economy.py:58 msgid "2 6! Your bid has been multiplied * 4!" msgstr "" -#: redbot/cogs/economy/economy.py:64 +#: redbot/cogs/economy/economy.py:62 msgid "Two cherries! Your bid has been multiplied * 3!" msgstr "" -#: redbot/cogs/economy/economy.py:68 +#: redbot/cogs/economy/economy.py:66 msgid "Three symbols! Your bid has been multiplied * 10!" msgstr "" -#: redbot/cogs/economy/economy.py:72 +#: redbot/cogs/economy/economy.py:70 msgid "Two consecutive symbols! Your bid has been multiplied * 2!" msgstr "" -#: redbot/cogs/economy/economy.py:76 +#: 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" @@ -62,467 +54,327 @@ msgid "Slot machine payouts:\n" "Two symbols: Bet * 2" msgstr "" -#: redbot/cogs/economy/economy.py:108 +#: redbot/cogs/economy/economy.py:106 msgid "Invalid value, the argument must be an integer, optionally preceded with a `+` or `-` sign." msgstr "" -#: redbot/cogs/economy/economy.py:120 +#: redbot/cogs/economy/economy.py:118 msgid "Invalid value, the amount of currency to increase or decrease must be an integer different from zero." msgstr "" -#: redbot/cogs/economy/economy.py:132 +#: redbot/cogs/economy/economy.py:130 #, docstring msgid "Get rich and have fun with imaginary currency!" msgstr "" -#: redbot/cogs/economy/economy.py:182 +#: redbot/cogs/economy/economy.py:180 #, docstring msgid "Base command to manage the bank." msgstr "" -#: redbot/cogs/economy/economy.py:187 +#: redbot/cogs/economy/economy.py:185 #, docstring msgid "Show the user's account balance.\n\n" " Example:\n" -" - `[p]bank balance`\n" -" - `[p]bank balance @Twentysix`\n\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:207 +#: redbot/cogs/economy/economy.py:202 msgid "{user}'s balance is {num} {currency}" msgstr "" -#: redbot/cogs/economy/economy.py:214 +#: redbot/cogs/economy/economy.py:209 #, 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" +" - `[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:235 +#: redbot/cogs/economy/economy.py:230 msgid "{user} transferred {num} {currency} to {other_user}" msgstr "" -#: redbot/cogs/economy/economy.py:247 +#: redbot/cogs/economy/economy.py:242 #, 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" +" - `[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:267 +#: redbot/cogs/economy/economy.py:262 msgid "{author} added {num} {currency} to {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:275 +#: redbot/cogs/economy/economy.py:270 msgid "{author} removed {num} {currency} from {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:283 +#: redbot/cogs/economy/economy.py:278 msgid "{author} set {user}'s account balance to {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:298 -#, 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:310 -msgid "This will delete all bank accounts for {scope}.\n" -"If you're sure, type `{prefix}bank reset yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:314 redbot/cogs/economy/economy.py:322 -msgid "this server" -msgstr "" - -#: redbot/cogs/economy/economy.py:321 -msgid "All bank accounts for {scope} have been deleted." -msgstr "" - -#: redbot/cogs/economy/economy.py:330 -#, docstring -msgid "Base command for pruning bank accounts." -msgstr "" - -#: redbot/cogs/economy/economy.py:337 -#, 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:351 -msgid "This command cannot be used with a global bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:355 -msgid "This will delete all bank accounts for users no longer in this server.\n" -"If you're sure, type `{prefix}bank prune local yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:364 -msgid "Bank accounts for users no longer in this server have been deleted." -msgstr "" - -#: redbot/cogs/economy/economy.py:370 -#, 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:384 -msgid "This command cannot be used with a local bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:388 -msgid "This will delete all bank accounts for users who no longer share a server with the bot.\n" -"If you're sure, type `{prefix}bank prune global yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:397 -msgid "Bank accounts for users who no longer share a server with the bot have been pruned." -msgstr "" - -#: redbot/cogs/economy/economy.py:407 -#, 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:419 -msgid "This command cannot be used in DMs with a local bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:429 -msgid "This will delete {name}'s bank account.\n" -"If you're sure, type `{prefix}bank prune user {id} yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:437 -msgid "The bank account for {name} has been pruned." -msgstr "" - -#: redbot/cogs/economy/economy.py:442 +#: redbot/cogs/economy/economy.py:292 #, docstring msgid "Get some free currency.\n\n" " The amount awarded and frequency can be configured.\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:463 redbot/cogs/economy/economy.py:518 +#: redbot/cogs/economy/economy.py:312 redbot/cogs/economy/economy.py:368 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\n\n" "You currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:477 redbot/cogs/economy/economy.py:534 +#: redbot/cogs/economy/economy.py:326 redbot/cogs/economy/economy.py:384 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\n\n" "You currently have {new_balance} {currency}.\n\n" "You are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:494 redbot/cogs/economy/economy.py:550 -msgid "{author.mention} Too soon. For your next payday you have to wait {time}." +#: redbot/cogs/economy/economy.py:345 redbot/cogs/economy/economy.py:402 +msgid "{author.mention} Too soon. Your next payday is {relative_time}." msgstr "" -#: redbot/cogs/economy/economy.py:558 +#: redbot/cogs/economy/economy.py:410 #, 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" +" - `[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:575 +#: redbot/cogs/economy/economy.py:427 msgid "Page {page_num}/{page_len}." msgstr "" -#: redbot/cogs/economy/economy.py:581 +#: redbot/cogs/economy/economy.py:433 msgid "Economy Leaderboard" msgstr "" -#: redbot/cogs/economy/economy.py:598 +#: redbot/cogs/economy/economy.py:452 msgid "There are no accounts in the bank." msgstr "" -#: redbot/cogs/economy/economy.py:602 +#: redbot/cogs/economy/economy.py:456 msgid "Name" msgstr "" -#: redbot/cogs/economy/economy.py:603 +#: redbot/cogs/economy/economy.py:457 msgid "Score" msgstr "" -#: redbot/cogs/economy/economy.py:673 +#: redbot/cogs/economy/economy.py:523 msgid "No balances found." msgstr "" -#: redbot/cogs/economy/economy.py:678 +#: redbot/cogs/economy/economy.py:528 #, docstring msgid "Show the payouts for the slot machine." msgstr "" -#: redbot/cogs/economy/economy.py:682 +#: redbot/cogs/economy/economy.py:532 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/economy/economy.py:687 +#: redbot/cogs/economy/economy.py:537 #, docstring msgid "Use the slot machine.\n\n" " Example:\n" -" - `[p]slot 50`\n\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:714 +#: redbot/cogs/economy/economy.py:564 msgid "You're on cooldown, try again in a bit." msgstr "" -#: redbot/cogs/economy/economy.py:717 +#: redbot/cogs/economy/economy.py:567 msgid "That's an invalid bid amount, sorry :/" msgstr "" -#: redbot/cogs/economy/economy.py:720 +#: redbot/cogs/economy/economy.py:570 msgid "You ain't got enough money, friend." msgstr "" -#: redbot/cogs/economy/economy.py:775 +#: redbot/cogs/economy/economy.py:625 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\n" "{old_balance} -> {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:790 +#: redbot/cogs/economy/economy.py:640 msgid "Nothing!" msgstr "" -#: redbot/cogs/economy/economy.py:794 +#: redbot/cogs/economy/economy.py:644 msgid "Your bid: {bid}" msgstr "" -#: redbot/cogs/economy/economy.py:795 +#: redbot/cogs/economy/economy.py:645 msgid "\n" "{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:812 +#: redbot/cogs/economy/economy.py:662 #, docstring msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:816 +#: redbot/cogs/economy/economy.py:666 #, docstring msgid "\n" " Shows the current economy settings\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:826 -msgid "----Economy Settings---\n" +#: redbot/cogs/economy/economy.py:681 +msgid "---Economy Settings---\n" "Minimum slot bid: {slot_min}\n" "Maximum slot bid: {slot_max}\n" "Slot cooldown: {slot_time}\n" "Payday amount: {payday_amount}\n" "Payday cooldown: {payday_time}\n" -"Amount given at account registration: {register_amount}\n" -"Maximum allowed balance: {maximum_bal}" msgstr "" -#: redbot/cogs/economy/economy.py:849 +#: redbot/cogs/economy/economy.py:698 +msgid "---Role Payday Amounts---\n" +msgstr "" + +#: redbot/cogs/economy/economy.py:702 #, docstring msgid "Set the minimum slot machine bid.\n\n" " Example:\n" -" - `[p]economyset slotmin 10`\n\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:866 +#: redbot/cogs/economy/economy.py:719 msgid "Warning: Minimum bid is greater than the maximum bid ({max_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:877 +#: redbot/cogs/economy/economy.py:730 msgid "Minimum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:884 +#: redbot/cogs/economy/economy.py:737 #, docstring msgid "Set the maximum slot machine bid.\n\n" " Example:\n" -" - `[p]economyset slotmax 50`\n\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:901 +#: redbot/cogs/economy/economy.py:754 msgid "Warning: Maximum bid is less than the minimum bid ({min_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:912 +#: redbot/cogs/economy/economy.py:765 msgid "Maximum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:921 +#: redbot/cogs/economy/economy.py:774 #, docstring msgid "Set the cooldown for the slot machine.\n\n" " Examples:\n" -" - `[p]economyset slottime 10`\n" -" - `[p]economyset slottime 10m`\n\n" +" - `[p]economyset slottime 10`\n" +" - `[p]economyset slottime 10m`\n\n" " **Arguments**\n\n" " - `` The new duration to wait in between uses of the slot machine. Default is 5 seconds.\n" " Accepts: seconds, minutes, hours, days, weeks (if no unit is specified, the duration is assumed to be given in seconds)\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:938 +#: redbot/cogs/economy/economy.py:791 msgid "Cooldown is now {num} seconds." msgstr "" -#: redbot/cogs/economy/economy.py:944 +#: redbot/cogs/economy/economy.py:797 #, docstring msgid "Set the cooldown for the payday command.\n\n" " Examples:\n" -" - `[p]economyset paydaytime 86400`\n" -" - `[p]economyset paydaytime 1d`\n\n" +" - `[p]economyset paydaytime 86400`\n" +" - `[p]economyset paydaytime 1d`\n\n" " **Arguments**\n\n" " - `` The new duration to wait in between uses of payday. Default is 5 minutes.\n" " Accepts: seconds, minutes, hours, days, weeks (if no unit is specified, the duration is assumed to be given in seconds)\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:962 +#: redbot/cogs/economy/economy.py:815 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "" -#: redbot/cogs/economy/economy.py:969 +#: redbot/cogs/economy/economy.py:822 #, docstring msgid "Set the amount earned each payday.\n\n" " Example:\n" -" - `[p]economyset paydayamount 400`\n\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:982 +#: redbot/cogs/economy/economy.py:835 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:992 +#: redbot/cogs/economy/economy.py:845 msgid "Every payday will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:999 +#: redbot/cogs/economy/economy.py:852 #, docstring -msgid "Set the amount earned each payday for a role.\n" +msgid "Set the amount earned each payday for a role.\n\n" " Set to `0` to remove the payday amount you set for that role.\n\n" " Only available when not using a global bank.\n\n" " Example:\n" -" - `[p]economyset rolepaydayamount @Members 400`\n\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:1016 +#: redbot/cogs/economy/economy.py:870 msgid "The bank requires that you set the payday to be less than its maximum balance of {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:1023 +#: redbot/cogs/economy/economy.py:877 msgid "The bank must be per-server for per-role paydays to work." msgstr "" -#: redbot/cogs/economy/economy.py:1029 +#: redbot/cogs/economy/economy.py:883 msgid "The payday value attached to role has been removed. Users with this role will now receive the default pay of {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:1038 +#: redbot/cogs/economy/economy.py:892 msgid "Every payday will now give {num} {currency} to people with the role {role_name}." msgstr "" -#: redbot/cogs/economy/economy.py:1048 -#, 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:1064 -msgid "Amount must be greater than or equal to zero and less than {maxbal}." -msgstr "" - -#: redbot/cogs/economy/economy.py:1069 -msgid "Registering an account will now give {num} {currency}." -msgstr "" - -#: redbot/cogs/economy/economy.py:1078 -msgid "weeks" -msgstr "" - -#: redbot/cogs/economy/economy.py:1079 -msgid "days" -msgstr "" - -#: redbot/cogs/economy/economy.py:1080 -msgid "hours" -msgstr "" - -#: redbot/cogs/economy/economy.py:1081 -msgid "minutes" -msgstr "" - -#: redbot/cogs/economy/economy.py:1082 -msgid "seconds" -msgstr "" - diff --git a/redbot/cogs/economy/locales/ru-RU.po b/redbot/cogs/economy/locales/ru-RU.po index 69d99b40f83..da4dd3ed169 100644 --- a/redbot/cogs/economy/locales/ru-RU.po +++ b/redbot/cogs/economy/locales/ru-RU.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-19 11:40+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,43 +15,35 @@ msgstr "" "X-Crowdin-File-ID: 23\n" "Language: ru_RU\n" -#: redbot/cogs/economy/converters.py:19 -msgid "{arg} is not an integer." -msgstr "{arg} не является целым числом." - -#: redbot/cogs/economy/converters.py:21 -msgid "{arg} is not a positive integer." -msgstr "{arg} не является положительным целым числом." - -#: redbot/cogs/economy/economy.py:48 +#: redbot/cogs/economy/economy.py:46 msgid "JACKPOT! 226! Your bid has been multiplied * 50!" msgstr "ДЖЕКПОТ! 226! Ваша ставка умножена на 50!" -#: redbot/cogs/economy/economy.py:52 +#: redbot/cogs/economy/economy.py:50 msgid "4LC! Your bid has been multiplied * 25!" msgstr "4LC! Ваша ставка была умножена на 25!" -#: redbot/cogs/economy/economy.py:56 +#: redbot/cogs/economy/economy.py:54 msgid "Three cherries! Your bid has been multiplied * 20!" -msgstr "" +msgstr "Три вишни! Ваша ставка была умножена * 20!" -#: redbot/cogs/economy/economy.py:60 +#: redbot/cogs/economy/economy.py:58 msgid "2 6! Your bid has been multiplied * 4!" msgstr "2 6! Ваша ставка была умножена на 4!" -#: redbot/cogs/economy/economy.py:64 +#: redbot/cogs/economy/economy.py:62 msgid "Two cherries! Your bid has been multiplied * 3!" msgstr "Две вишни! Ваша ставка была умножена на 3!" -#: redbot/cogs/economy/economy.py:68 +#: redbot/cogs/economy/economy.py:66 msgid "Three symbols! Your bid has been multiplied * 10!" -msgstr "" +msgstr "Три символа! Ваша ставка была умножена на 10!" -#: redbot/cogs/economy/economy.py:72 +#: redbot/cogs/economy/economy.py:70 msgid "Two consecutive symbols! Your bid has been multiplied * 2!" msgstr "Два последовательных символа! Ваша ставка была умножена на 2!" -#: redbot/cogs/economy/economy.py:76 +#: 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" @@ -60,469 +52,345 @@ msgid "Slot machine payouts:\n" "{cherries.value} {cherries.value} Bet * 3\n\n" "Three symbols: Bet * 10\n" "Two symbols: Bet * 2" -msgstr "" - -#: redbot/cogs/economy/economy.py:108 +msgstr "Выплаты игрового автомата:\n" +"{two.value} {two.value} {six.value} Ставка * 50\n" +"{flc.value} {flc.value} {flc.value} Ставка * 25\n" +"{cherries.value} {cherries.value} {cherries.value} Ставка * 20\n" +"{two.value} {six.value} Ставка * 4\n" +"{cherries.value} {cherries.value} Ставка * 3\n\n" +"Три символа: Ставка * 10\n" +"Два символа: Ставка * 2" + +#: redbot/cogs/economy/economy.py:106 msgid "Invalid value, the argument must be an integer, optionally preceded with a `+` or `-` sign." -msgstr "" +msgstr "Недопустимое значение, аргумент должен быть целым числом, перед которым может стоять знак `+` или `-`." -#: redbot/cogs/economy/economy.py:120 +#: redbot/cogs/economy/economy.py:118 msgid "Invalid value, the amount of currency to increase or decrease must be an integer different from zero." -msgstr "" +msgstr "Недопустимое значение, сумма валюты для увеличения или уменьшения должна быть целым числом, отличным от нуля." -#: redbot/cogs/economy/economy.py:132 +#: redbot/cogs/economy/economy.py:130 #, docstring msgid "Get rich and have fun with imaginary currency!" msgstr "Богатейте и веселитесь с воображаемой валютой!" -#: redbot/cogs/economy/economy.py:182 +#: redbot/cogs/economy/economy.py:180 #, docstring msgid "Base command to manage the bank." -msgstr "" +msgstr "Базовая команда для управления банком." -#: redbot/cogs/economy/economy.py:187 +#: redbot/cogs/economy/economy.py:185 #, docstring msgid "Show the user's account balance.\n\n" " Example:\n" -" - `[p]bank balance`\n" -" - `[p]bank balance @Twentysix`\n\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:207 +#: redbot/cogs/economy/economy.py:202 msgid "{user}'s balance is {num} {currency}" msgstr "Баланс пользователя {user}: {num} {currency}" -#: redbot/cogs/economy/economy.py:214 +#: redbot/cogs/economy/economy.py:209 #, 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" +" - `[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:235 +#: redbot/cogs/economy/economy.py:230 msgid "{user} transferred {num} {currency} to {other_user}" msgstr "{user} перевёл {other_user} {num} {currency}" -#: redbot/cogs/economy/economy.py:247 +#: redbot/cogs/economy/economy.py:242 #, 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" +" - `[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:267 +#: redbot/cogs/economy/economy.py:262 msgid "{author} added {num} {currency} to {user}'s account." msgstr "{author} добавил {num} {currency} на счет {user}." -#: redbot/cogs/economy/economy.py:275 +#: redbot/cogs/economy/economy.py:270 msgid "{author} removed {num} {currency} from {user}'s account." msgstr "{author} удалил {num} {currency} со счета {user}." -#: redbot/cogs/economy/economy.py:283 +#: redbot/cogs/economy/economy.py:278 msgid "{author} set {user}'s account balance to {num} {currency}." msgstr "{author} установил баланс счета {user} на {num} {currency}." -#: redbot/cogs/economy/economy.py:298 -#, 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:310 -msgid "This will delete all bank accounts for {scope}.\n" -"If you're sure, type `{prefix}bank reset yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:314 redbot/cogs/economy/economy.py:322 -msgid "this server" -msgstr "этот сервер" - -#: redbot/cogs/economy/economy.py:321 -msgid "All bank accounts for {scope} have been deleted." -msgstr "Все банковские счета для {scope} были удалены." - -#: redbot/cogs/economy/economy.py:330 -#, docstring -msgid "Base command for pruning bank accounts." -msgstr "" - -#: redbot/cogs/economy/economy.py:337 -#, 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:351 -msgid "This command cannot be used with a global bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:355 -msgid "This will delete all bank accounts for users no longer in this server.\n" -"If you're sure, type `{prefix}bank prune local yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:364 -msgid "Bank accounts for users no longer in this server have been deleted." -msgstr "" - -#: redbot/cogs/economy/economy.py:370 -#, 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:384 -msgid "This command cannot be used with a local bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:388 -msgid "This will delete all bank accounts for users who no longer share a server with the bot.\n" -"If you're sure, type `{prefix}bank prune global yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:397 -msgid "Bank accounts for users who no longer share a server with the bot have been pruned." -msgstr "" - -#: redbot/cogs/economy/economy.py:407 -#, 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:419 -msgid "This command cannot be used in DMs with a local bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:429 -msgid "This will delete {name}'s bank account.\n" -"If you're sure, type `{prefix}bank prune user {id} yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:437 -msgid "The bank account for {name} has been pruned." -msgstr "" - -#: redbot/cogs/economy/economy.py:442 +#: redbot/cogs/economy/economy.py:292 #, docstring msgid "Get some free currency.\n\n" " The amount awarded and frequency can be configured.\n" " " -msgstr "" +msgstr "Получите немного бесплатной валюты.\n\n" +" Размер вознаграждения и частоту можно настроить.\n" +" " -#: redbot/cogs/economy/economy.py:463 redbot/cogs/economy/economy.py:518 +#: redbot/cogs/economy/economy.py:312 redbot/cogs/economy/economy.py:368 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\n\n" "You currently have {new_balance} {currency}." -msgstr "" +msgstr "Вы достигли максимальной суммы {currency}! Пожалуйста, потратьте еще немного 😬\n\n" +"В настоящее время у вас есть {new_balance} {currency}." -#: redbot/cogs/economy/economy.py:477 redbot/cogs/economy/economy.py:534 +#: redbot/cogs/economy/economy.py:326 redbot/cogs/economy/economy.py:384 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\n\n" "You currently have {new_balance} {currency}.\n\n" "You are currently #{pos} on the global leaderboard!" -msgstr "" +msgstr "{author.mention} Вот, возьмите {currency}. Наслаждайтесь! (+{amount} {currency}!)\n\n" +"У вас сейчас есть {new_balance} {currency}.\n\n" +"Вы в настоящее время #{pos} в глобальной таблице лидеров!" -#: redbot/cogs/economy/economy.py:494 redbot/cogs/economy/economy.py:550 -msgid "{author.mention} Too soon. For your next payday you have to wait {time}." -msgstr "{author.mention}, слишком рано. До следующей выплаты придется подождать {time}." +#: redbot/cogs/economy/economy.py:345 redbot/cogs/economy/economy.py:402 +msgid "{author.mention} Too soon. Your next payday is {relative_time}." +msgstr "" -#: redbot/cogs/economy/economy.py:558 +#: redbot/cogs/economy/economy.py:410 #, 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" +" - `[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:575 +#: redbot/cogs/economy/economy.py:427 msgid "Page {page_num}/{page_len}." -msgstr "" +msgstr "Страница {page_num}/{page_len}." -#: redbot/cogs/economy/economy.py:581 +#: redbot/cogs/economy/economy.py:433 msgid "Economy Leaderboard" -msgstr "" +msgstr "Таблица лидеров по экономики" -#: redbot/cogs/economy/economy.py:598 +#: redbot/cogs/economy/economy.py:452 msgid "There are no accounts in the bank." msgstr "В банке нет счетов." -#: redbot/cogs/economy/economy.py:602 +#: redbot/cogs/economy/economy.py:456 msgid "Name" msgstr "Имя" -#: redbot/cogs/economy/economy.py:603 +#: redbot/cogs/economy/economy.py:457 msgid "Score" msgstr "Счет" -#: redbot/cogs/economy/economy.py:673 +#: redbot/cogs/economy/economy.py:523 msgid "No balances found." -msgstr "" +msgstr "Балансы не найдены." -#: redbot/cogs/economy/economy.py:678 +#: redbot/cogs/economy/economy.py:528 #, docstring msgid "Show the payouts for the slot machine." msgstr "Показать выплаты слот-машины." -#: redbot/cogs/economy/economy.py:682 +#: redbot/cogs/economy/economy.py:532 msgid "I can't send direct messages to you." msgstr "Я не могу отправить вам личное сообщение." -#: redbot/cogs/economy/economy.py:687 +#: redbot/cogs/economy/economy.py:537 #, docstring msgid "Use the slot machine.\n\n" " Example:\n" -" - `[p]slot 50`\n\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:714 +#: redbot/cogs/economy/economy.py:564 msgid "You're on cooldown, try again in a bit." msgstr "Ты играешь слишком часто, попробуй чуть позже." -#: redbot/cogs/economy/economy.py:717 +#: redbot/cogs/economy/economy.py:567 msgid "That's an invalid bid amount, sorry :/" msgstr "К сожалению, это неправильная сумма ставки :/" -#: redbot/cogs/economy/economy.py:720 +#: redbot/cogs/economy/economy.py:570 msgid "You ain't got enough money, friend." msgstr "Слушай, у тебя нет столько денег." -#: redbot/cogs/economy/economy.py:775 +#: redbot/cogs/economy/economy.py:625 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\n" "{old_balance} -> {new_balance}!" -msgstr "" +msgstr "Вы достигли максимальной суммы {currency}! Пожалуйста, потратьте еще немного 😬\n" +"{old_balance} -> {new_balance}!" -#: redbot/cogs/economy/economy.py:790 +#: redbot/cogs/economy/economy.py:640 msgid "Nothing!" msgstr "Ничего!" -#: redbot/cogs/economy/economy.py:794 +#: redbot/cogs/economy/economy.py:644 msgid "Your bid: {bid}" -msgstr "" +msgstr "Ваша ставка: {bid}" -#: redbot/cogs/economy/economy.py:795 +#: redbot/cogs/economy/economy.py:645 msgid "\n" "{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" -msgstr "" +msgstr "\n" +"{old_balance} - {bid} (Ваша ставка) + {pay} (Выигрыш) → {new_balance}!" -#: redbot/cogs/economy/economy.py:812 +#: redbot/cogs/economy/economy.py:662 #, docstring msgid "Base command to manage Economy settings." -msgstr "" +msgstr "Базовая команда для управления настройками экономики." -#: redbot/cogs/economy/economy.py:816 +#: redbot/cogs/economy/economy.py:666 #, docstring msgid "\n" " Shows the current economy settings\n" " " -msgstr "" +msgstr "\n" +" Показывает текущие настройки экономии\n" +" " -#: redbot/cogs/economy/economy.py:826 -msgid "----Economy Settings---\n" +#: redbot/cogs/economy/economy.py:681 +msgid "---Economy Settings---\n" "Minimum slot bid: {slot_min}\n" "Maximum slot bid: {slot_max}\n" "Slot cooldown: {slot_time}\n" "Payday amount: {payday_amount}\n" "Payday cooldown: {payday_time}\n" -"Amount given at account registration: {register_amount}\n" -"Maximum allowed balance: {maximum_bal}" msgstr "" -#: redbot/cogs/economy/economy.py:849 +#: redbot/cogs/economy/economy.py:698 +msgid "---Role Payday Amounts---\n" +msgstr "" + +#: redbot/cogs/economy/economy.py:702 #, docstring msgid "Set the minimum slot machine bid.\n\n" " Example:\n" -" - `[p]economyset slotmin 10`\n\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:866 +#: redbot/cogs/economy/economy.py:719 msgid "Warning: Minimum bid is greater than the maximum bid ({max_bid}). Slots will not work." -msgstr "" +msgstr "Предупреждение: Минимальная ставка больше максимальной ставки ({max_bid}). Слоты не будут работать." -#: redbot/cogs/economy/economy.py:877 +#: redbot/cogs/economy/economy.py:730 msgid "Minimum bid is now {bid} {currency}." msgstr "Минимальная ставка сейчас {bid} {currency}." -#: redbot/cogs/economy/economy.py:884 +#: redbot/cogs/economy/economy.py:737 #, docstring msgid "Set the maximum slot machine bid.\n\n" " Example:\n" -" - `[p]economyset slotmax 50`\n\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:901 +#: redbot/cogs/economy/economy.py:754 msgid "Warning: Maximum bid is less than the minimum bid ({min_bid}). Slots will not work." -msgstr "" +msgstr "Предупреждение: Максимальная ставка меньше минимальной ставки ({min_bid}). Слоты не будут работать." -#: redbot/cogs/economy/economy.py:912 +#: redbot/cogs/economy/economy.py:765 msgid "Maximum bid is now {bid} {currency}." msgstr "Максимальная ставка сейчас {bid} {currency}." -#: redbot/cogs/economy/economy.py:921 +#: redbot/cogs/economy/economy.py:774 #, docstring msgid "Set the cooldown for the slot machine.\n\n" " Examples:\n" -" - `[p]economyset slottime 10`\n" -" - `[p]economyset slottime 10m`\n\n" +" - `[p]economyset slottime 10`\n" +" - `[p]economyset slottime 10m`\n\n" " **Arguments**\n\n" " - `` The new duration to wait in between uses of the slot machine. Default is 5 seconds.\n" " Accepts: seconds, minutes, hours, days, weeks (if no unit is specified, the duration is assumed to be given in seconds)\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:938 +#: redbot/cogs/economy/economy.py:791 msgid "Cooldown is now {num} seconds." msgstr "Перерыв между играми теперь {num} секунд." -#: redbot/cogs/economy/economy.py:944 +#: redbot/cogs/economy/economy.py:797 #, docstring msgid "Set the cooldown for the payday command.\n\n" " Examples:\n" -" - `[p]economyset paydaytime 86400`\n" -" - `[p]economyset paydaytime 1d`\n\n" +" - `[p]economyset paydaytime 86400`\n" +" - `[p]economyset paydaytime 1d`\n\n" " **Arguments**\n\n" " - `` The new duration to wait in between uses of payday. Default is 5 minutes.\n" " Accepts: seconds, minutes, hours, days, weeks (if no unit is specified, the duration is assumed to be given in seconds)\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:962 +#: redbot/cogs/economy/economy.py:815 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "Значение изменено. Теперь между выплатами должно пройти как минимум {num} секунд." -#: redbot/cogs/economy/economy.py:969 +#: redbot/cogs/economy/economy.py:822 #, docstring msgid "Set the amount earned each payday.\n\n" " Example:\n" -" - `[p]economyset paydayamount 400`\n\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:982 +#: redbot/cogs/economy/economy.py:835 msgid "Amount must be greater than zero and less than {maxbal}." -msgstr "" +msgstr "Сумма должна быть больше нуля и меньше {maxbal}." -#: redbot/cogs/economy/economy.py:992 +#: redbot/cogs/economy/economy.py:845 msgid "Every payday will now give {num} {currency}." msgstr "Каждая выплата теперь дает {num}{currency}." -#: redbot/cogs/economy/economy.py:999 +#: redbot/cogs/economy/economy.py:852 #, docstring -msgid "Set the amount earned each payday for a role.\n" +msgid "Set the amount earned each payday for a role.\n\n" " Set to `0` to remove the payday amount you set for that role.\n\n" " Only available when not using a global bank.\n\n" " Example:\n" -" - `[p]economyset rolepaydayamount @Members 400`\n\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:1016 +#: redbot/cogs/economy/economy.py:870 msgid "The bank requires that you set the payday to be less than its maximum balance of {maxbal}." -msgstr "" +msgstr "Банк требует, чтобы размер выплат был меньше, чем его максимальный баланс в {maxbal}." -#: redbot/cogs/economy/economy.py:1023 +#: redbot/cogs/economy/economy.py:877 msgid "The bank must be per-server for per-role paydays to work." msgstr "Банк должен быть серверным, чтобы делать выплаты жалованья для ролей." -#: redbot/cogs/economy/economy.py:1029 +#: redbot/cogs/economy/economy.py:883 msgid "The payday value attached to role has been removed. Users with this role will now receive the default pay of {num} {currency}." -msgstr "" +msgstr "Значение зарплаты, прикрепленное к роли, было удалено. Пользователи с этой ролью теперь будут получать зарплату по умолчанию {num} {currency}." -#: redbot/cogs/economy/economy.py:1038 +#: redbot/cogs/economy/economy.py:892 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:1048 -#, 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:1064 -msgid "Amount must be greater than or equal to zero and less than {maxbal}." -msgstr "" - -#: redbot/cogs/economy/economy.py:1069 -msgid "Registering an account will now give {num} {currency}." -msgstr "Регистрация счета теперь даст {num} {currency}." - -#: redbot/cogs/economy/economy.py:1078 -msgid "weeks" -msgstr "нед." - -#: redbot/cogs/economy/economy.py:1079 -msgid "days" -msgstr "дн." - -#: redbot/cogs/economy/economy.py:1080 -msgid "hours" -msgstr "ч." - -#: redbot/cogs/economy/economy.py:1081 -msgid "minutes" -msgstr "мин." - -#: redbot/cogs/economy/economy.py:1082 -msgid "seconds" -msgstr "с." - diff --git a/redbot/cogs/economy/locales/sk-SK.po b/redbot/cogs/economy/locales/sk-SK.po index d8ef8c89404..e911e874066 100644 --- a/redbot/cogs/economy/locales/sk-SK.po +++ b/redbot/cogs/economy/locales/sk-SK.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-19 11:40+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,43 +15,35 @@ msgstr "" "X-Crowdin-File-ID: 23\n" "Language: sk_SK\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:48 +#: redbot/cogs/economy/economy.py:46 msgid "JACKPOT! 226! Your bid has been multiplied * 50!" msgstr "" -#: redbot/cogs/economy/economy.py:52 +#: redbot/cogs/economy/economy.py:50 msgid "4LC! Your bid has been multiplied * 25!" msgstr "" -#: redbot/cogs/economy/economy.py:56 +#: redbot/cogs/economy/economy.py:54 msgid "Three cherries! Your bid has been multiplied * 20!" msgstr "" -#: redbot/cogs/economy/economy.py:60 +#: redbot/cogs/economy/economy.py:58 msgid "2 6! Your bid has been multiplied * 4!" msgstr "" -#: redbot/cogs/economy/economy.py:64 +#: redbot/cogs/economy/economy.py:62 msgid "Two cherries! Your bid has been multiplied * 3!" msgstr "" -#: redbot/cogs/economy/economy.py:68 +#: redbot/cogs/economy/economy.py:66 msgid "Three symbols! Your bid has been multiplied * 10!" msgstr "" -#: redbot/cogs/economy/economy.py:72 +#: redbot/cogs/economy/economy.py:70 msgid "Two consecutive symbols! Your bid has been multiplied * 2!" msgstr "" -#: redbot/cogs/economy/economy.py:76 +#: 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" @@ -62,467 +54,327 @@ msgid "Slot machine payouts:\n" "Two symbols: Bet * 2" msgstr "" -#: redbot/cogs/economy/economy.py:108 +#: redbot/cogs/economy/economy.py:106 msgid "Invalid value, the argument must be an integer, optionally preceded with a `+` or `-` sign." msgstr "" -#: redbot/cogs/economy/economy.py:120 +#: redbot/cogs/economy/economy.py:118 msgid "Invalid value, the amount of currency to increase or decrease must be an integer different from zero." msgstr "" -#: redbot/cogs/economy/economy.py:132 +#: redbot/cogs/economy/economy.py:130 #, docstring msgid "Get rich and have fun with imaginary currency!" msgstr "" -#: redbot/cogs/economy/economy.py:182 +#: redbot/cogs/economy/economy.py:180 #, docstring msgid "Base command to manage the bank." msgstr "" -#: redbot/cogs/economy/economy.py:187 +#: redbot/cogs/economy/economy.py:185 #, docstring msgid "Show the user's account balance.\n\n" " Example:\n" -" - `[p]bank balance`\n" -" - `[p]bank balance @Twentysix`\n\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:207 +#: redbot/cogs/economy/economy.py:202 msgid "{user}'s balance is {num} {currency}" msgstr "" -#: redbot/cogs/economy/economy.py:214 +#: redbot/cogs/economy/economy.py:209 #, 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" +" - `[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:235 +#: redbot/cogs/economy/economy.py:230 msgid "{user} transferred {num} {currency} to {other_user}" msgstr "" -#: redbot/cogs/economy/economy.py:247 +#: redbot/cogs/economy/economy.py:242 #, 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" +" - `[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:267 +#: redbot/cogs/economy/economy.py:262 msgid "{author} added {num} {currency} to {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:275 +#: redbot/cogs/economy/economy.py:270 msgid "{author} removed {num} {currency} from {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:283 +#: redbot/cogs/economy/economy.py:278 msgid "{author} set {user}'s account balance to {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:298 -#, 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:310 -msgid "This will delete all bank accounts for {scope}.\n" -"If you're sure, type `{prefix}bank reset yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:314 redbot/cogs/economy/economy.py:322 -msgid "this server" -msgstr "" - -#: redbot/cogs/economy/economy.py:321 -msgid "All bank accounts for {scope} have been deleted." -msgstr "" - -#: redbot/cogs/economy/economy.py:330 -#, docstring -msgid "Base command for pruning bank accounts." -msgstr "" - -#: redbot/cogs/economy/economy.py:337 -#, 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:351 -msgid "This command cannot be used with a global bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:355 -msgid "This will delete all bank accounts for users no longer in this server.\n" -"If you're sure, type `{prefix}bank prune local yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:364 -msgid "Bank accounts for users no longer in this server have been deleted." -msgstr "" - -#: redbot/cogs/economy/economy.py:370 -#, 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:384 -msgid "This command cannot be used with a local bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:388 -msgid "This will delete all bank accounts for users who no longer share a server with the bot.\n" -"If you're sure, type `{prefix}bank prune global yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:397 -msgid "Bank accounts for users who no longer share a server with the bot have been pruned." -msgstr "" - -#: redbot/cogs/economy/economy.py:407 -#, 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:419 -msgid "This command cannot be used in DMs with a local bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:429 -msgid "This will delete {name}'s bank account.\n" -"If you're sure, type `{prefix}bank prune user {id} yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:437 -msgid "The bank account for {name} has been pruned." -msgstr "" - -#: redbot/cogs/economy/economy.py:442 +#: redbot/cogs/economy/economy.py:292 #, docstring msgid "Get some free currency.\n\n" " The amount awarded and frequency can be configured.\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:463 redbot/cogs/economy/economy.py:518 +#: redbot/cogs/economy/economy.py:312 redbot/cogs/economy/economy.py:368 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\n\n" "You currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:477 redbot/cogs/economy/economy.py:534 +#: redbot/cogs/economy/economy.py:326 redbot/cogs/economy/economy.py:384 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\n\n" "You currently have {new_balance} {currency}.\n\n" "You are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:494 redbot/cogs/economy/economy.py:550 -msgid "{author.mention} Too soon. For your next payday you have to wait {time}." +#: redbot/cogs/economy/economy.py:345 redbot/cogs/economy/economy.py:402 +msgid "{author.mention} Too soon. Your next payday is {relative_time}." msgstr "" -#: redbot/cogs/economy/economy.py:558 +#: redbot/cogs/economy/economy.py:410 #, 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" +" - `[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:575 +#: redbot/cogs/economy/economy.py:427 msgid "Page {page_num}/{page_len}." msgstr "" -#: redbot/cogs/economy/economy.py:581 +#: redbot/cogs/economy/economy.py:433 msgid "Economy Leaderboard" msgstr "" -#: redbot/cogs/economy/economy.py:598 +#: redbot/cogs/economy/economy.py:452 msgid "There are no accounts in the bank." msgstr "" -#: redbot/cogs/economy/economy.py:602 +#: redbot/cogs/economy/economy.py:456 msgid "Name" msgstr "" -#: redbot/cogs/economy/economy.py:603 +#: redbot/cogs/economy/economy.py:457 msgid "Score" msgstr "" -#: redbot/cogs/economy/economy.py:673 +#: redbot/cogs/economy/economy.py:523 msgid "No balances found." msgstr "" -#: redbot/cogs/economy/economy.py:678 +#: redbot/cogs/economy/economy.py:528 #, docstring msgid "Show the payouts for the slot machine." msgstr "" -#: redbot/cogs/economy/economy.py:682 +#: redbot/cogs/economy/economy.py:532 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/economy/economy.py:687 +#: redbot/cogs/economy/economy.py:537 #, docstring msgid "Use the slot machine.\n\n" " Example:\n" -" - `[p]slot 50`\n\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:714 +#: redbot/cogs/economy/economy.py:564 msgid "You're on cooldown, try again in a bit." msgstr "" -#: redbot/cogs/economy/economy.py:717 +#: redbot/cogs/economy/economy.py:567 msgid "That's an invalid bid amount, sorry :/" msgstr "" -#: redbot/cogs/economy/economy.py:720 +#: redbot/cogs/economy/economy.py:570 msgid "You ain't got enough money, friend." msgstr "" -#: redbot/cogs/economy/economy.py:775 +#: redbot/cogs/economy/economy.py:625 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\n" "{old_balance} -> {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:790 +#: redbot/cogs/economy/economy.py:640 msgid "Nothing!" msgstr "" -#: redbot/cogs/economy/economy.py:794 +#: redbot/cogs/economy/economy.py:644 msgid "Your bid: {bid}" msgstr "" -#: redbot/cogs/economy/economy.py:795 +#: redbot/cogs/economy/economy.py:645 msgid "\n" "{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:812 +#: redbot/cogs/economy/economy.py:662 #, docstring msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:816 +#: redbot/cogs/economy/economy.py:666 #, docstring msgid "\n" " Shows the current economy settings\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:826 -msgid "----Economy Settings---\n" +#: redbot/cogs/economy/economy.py:681 +msgid "---Economy Settings---\n" "Minimum slot bid: {slot_min}\n" "Maximum slot bid: {slot_max}\n" "Slot cooldown: {slot_time}\n" "Payday amount: {payday_amount}\n" "Payday cooldown: {payday_time}\n" -"Amount given at account registration: {register_amount}\n" -"Maximum allowed balance: {maximum_bal}" msgstr "" -#: redbot/cogs/economy/economy.py:849 +#: redbot/cogs/economy/economy.py:698 +msgid "---Role Payday Amounts---\n" +msgstr "" + +#: redbot/cogs/economy/economy.py:702 #, docstring msgid "Set the minimum slot machine bid.\n\n" " Example:\n" -" - `[p]economyset slotmin 10`\n\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:866 +#: redbot/cogs/economy/economy.py:719 msgid "Warning: Minimum bid is greater than the maximum bid ({max_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:877 +#: redbot/cogs/economy/economy.py:730 msgid "Minimum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:884 +#: redbot/cogs/economy/economy.py:737 #, docstring msgid "Set the maximum slot machine bid.\n\n" " Example:\n" -" - `[p]economyset slotmax 50`\n\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:901 +#: redbot/cogs/economy/economy.py:754 msgid "Warning: Maximum bid is less than the minimum bid ({min_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:912 +#: redbot/cogs/economy/economy.py:765 msgid "Maximum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:921 +#: redbot/cogs/economy/economy.py:774 #, docstring msgid "Set the cooldown for the slot machine.\n\n" " Examples:\n" -" - `[p]economyset slottime 10`\n" -" - `[p]economyset slottime 10m`\n\n" +" - `[p]economyset slottime 10`\n" +" - `[p]economyset slottime 10m`\n\n" " **Arguments**\n\n" " - `` The new duration to wait in between uses of the slot machine. Default is 5 seconds.\n" " Accepts: seconds, minutes, hours, days, weeks (if no unit is specified, the duration is assumed to be given in seconds)\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:938 +#: redbot/cogs/economy/economy.py:791 msgid "Cooldown is now {num} seconds." msgstr "" -#: redbot/cogs/economy/economy.py:944 +#: redbot/cogs/economy/economy.py:797 #, docstring msgid "Set the cooldown for the payday command.\n\n" " Examples:\n" -" - `[p]economyset paydaytime 86400`\n" -" - `[p]economyset paydaytime 1d`\n\n" +" - `[p]economyset paydaytime 86400`\n" +" - `[p]economyset paydaytime 1d`\n\n" " **Arguments**\n\n" " - `` The new duration to wait in between uses of payday. Default is 5 minutes.\n" " Accepts: seconds, minutes, hours, days, weeks (if no unit is specified, the duration is assumed to be given in seconds)\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:962 +#: redbot/cogs/economy/economy.py:815 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "" -#: redbot/cogs/economy/economy.py:969 +#: redbot/cogs/economy/economy.py:822 #, docstring msgid "Set the amount earned each payday.\n\n" " Example:\n" -" - `[p]economyset paydayamount 400`\n\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:982 +#: redbot/cogs/economy/economy.py:835 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:992 +#: redbot/cogs/economy/economy.py:845 msgid "Every payday will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:999 +#: redbot/cogs/economy/economy.py:852 #, docstring -msgid "Set the amount earned each payday for a role.\n" +msgid "Set the amount earned each payday for a role.\n\n" " Set to `0` to remove the payday amount you set for that role.\n\n" " Only available when not using a global bank.\n\n" " Example:\n" -" - `[p]economyset rolepaydayamount @Members 400`\n\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:1016 +#: redbot/cogs/economy/economy.py:870 msgid "The bank requires that you set the payday to be less than its maximum balance of {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:1023 +#: redbot/cogs/economy/economy.py:877 msgid "The bank must be per-server for per-role paydays to work." msgstr "" -#: redbot/cogs/economy/economy.py:1029 +#: redbot/cogs/economy/economy.py:883 msgid "The payday value attached to role has been removed. Users with this role will now receive the default pay of {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:1038 +#: redbot/cogs/economy/economy.py:892 msgid "Every payday will now give {num} {currency} to people with the role {role_name}." msgstr "" -#: redbot/cogs/economy/economy.py:1048 -#, 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:1064 -msgid "Amount must be greater than or equal to zero and less than {maxbal}." -msgstr "" - -#: redbot/cogs/economy/economy.py:1069 -msgid "Registering an account will now give {num} {currency}." -msgstr "" - -#: redbot/cogs/economy/economy.py:1078 -msgid "weeks" -msgstr "" - -#: redbot/cogs/economy/economy.py:1079 -msgid "days" -msgstr "" - -#: redbot/cogs/economy/economy.py:1080 -msgid "hours" -msgstr "" - -#: redbot/cogs/economy/economy.py:1081 -msgid "minutes" -msgstr "" - -#: redbot/cogs/economy/economy.py:1082 -msgid "seconds" -msgstr "" - diff --git a/redbot/cogs/economy/locales/sl-SI.po b/redbot/cogs/economy/locales/sl-SI.po index 4752bbe3739..d08eff85b83 100644 --- a/redbot/cogs/economy/locales/sl-SI.po +++ b/redbot/cogs/economy/locales/sl-SI.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-19 11:40+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n%100==4 ? 3 : 0);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,43 +15,35 @@ msgstr "" "X-Crowdin-File-ID: 23\n" "Language: sl_SI\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:48 +#: redbot/cogs/economy/economy.py:46 msgid "JACKPOT! 226! Your bid has been multiplied * 50!" msgstr "" -#: redbot/cogs/economy/economy.py:52 +#: redbot/cogs/economy/economy.py:50 msgid "4LC! Your bid has been multiplied * 25!" msgstr "" -#: redbot/cogs/economy/economy.py:56 +#: redbot/cogs/economy/economy.py:54 msgid "Three cherries! Your bid has been multiplied * 20!" msgstr "" -#: redbot/cogs/economy/economy.py:60 +#: redbot/cogs/economy/economy.py:58 msgid "2 6! Your bid has been multiplied * 4!" msgstr "" -#: redbot/cogs/economy/economy.py:64 +#: redbot/cogs/economy/economy.py:62 msgid "Two cherries! Your bid has been multiplied * 3!" msgstr "" -#: redbot/cogs/economy/economy.py:68 +#: redbot/cogs/economy/economy.py:66 msgid "Three symbols! Your bid has been multiplied * 10!" msgstr "" -#: redbot/cogs/economy/economy.py:72 +#: redbot/cogs/economy/economy.py:70 msgid "Two consecutive symbols! Your bid has been multiplied * 2!" msgstr "" -#: redbot/cogs/economy/economy.py:76 +#: 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" @@ -62,467 +54,327 @@ msgid "Slot machine payouts:\n" "Two symbols: Bet * 2" msgstr "" -#: redbot/cogs/economy/economy.py:108 +#: redbot/cogs/economy/economy.py:106 msgid "Invalid value, the argument must be an integer, optionally preceded with a `+` or `-` sign." msgstr "" -#: redbot/cogs/economy/economy.py:120 +#: redbot/cogs/economy/economy.py:118 msgid "Invalid value, the amount of currency to increase or decrease must be an integer different from zero." msgstr "" -#: redbot/cogs/economy/economy.py:132 +#: redbot/cogs/economy/economy.py:130 #, docstring msgid "Get rich and have fun with imaginary currency!" msgstr "" -#: redbot/cogs/economy/economy.py:182 +#: redbot/cogs/economy/economy.py:180 #, docstring msgid "Base command to manage the bank." msgstr "" -#: redbot/cogs/economy/economy.py:187 +#: redbot/cogs/economy/economy.py:185 #, docstring msgid "Show the user's account balance.\n\n" " Example:\n" -" - `[p]bank balance`\n" -" - `[p]bank balance @Twentysix`\n\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:207 +#: redbot/cogs/economy/economy.py:202 msgid "{user}'s balance is {num} {currency}" msgstr "" -#: redbot/cogs/economy/economy.py:214 +#: redbot/cogs/economy/economy.py:209 #, 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" +" - `[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:235 +#: redbot/cogs/economy/economy.py:230 msgid "{user} transferred {num} {currency} to {other_user}" msgstr "" -#: redbot/cogs/economy/economy.py:247 +#: redbot/cogs/economy/economy.py:242 #, 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" +" - `[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:267 +#: redbot/cogs/economy/economy.py:262 msgid "{author} added {num} {currency} to {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:275 +#: redbot/cogs/economy/economy.py:270 msgid "{author} removed {num} {currency} from {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:283 +#: redbot/cogs/economy/economy.py:278 msgid "{author} set {user}'s account balance to {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:298 -#, 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:310 -msgid "This will delete all bank accounts for {scope}.\n" -"If you're sure, type `{prefix}bank reset yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:314 redbot/cogs/economy/economy.py:322 -msgid "this server" -msgstr "" - -#: redbot/cogs/economy/economy.py:321 -msgid "All bank accounts for {scope} have been deleted." -msgstr "" - -#: redbot/cogs/economy/economy.py:330 -#, docstring -msgid "Base command for pruning bank accounts." -msgstr "" - -#: redbot/cogs/economy/economy.py:337 -#, 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:351 -msgid "This command cannot be used with a global bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:355 -msgid "This will delete all bank accounts for users no longer in this server.\n" -"If you're sure, type `{prefix}bank prune local yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:364 -msgid "Bank accounts for users no longer in this server have been deleted." -msgstr "" - -#: redbot/cogs/economy/economy.py:370 -#, 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:384 -msgid "This command cannot be used with a local bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:388 -msgid "This will delete all bank accounts for users who no longer share a server with the bot.\n" -"If you're sure, type `{prefix}bank prune global yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:397 -msgid "Bank accounts for users who no longer share a server with the bot have been pruned." -msgstr "" - -#: redbot/cogs/economy/economy.py:407 -#, 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:419 -msgid "This command cannot be used in DMs with a local bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:429 -msgid "This will delete {name}'s bank account.\n" -"If you're sure, type `{prefix}bank prune user {id} yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:437 -msgid "The bank account for {name} has been pruned." -msgstr "" - -#: redbot/cogs/economy/economy.py:442 +#: redbot/cogs/economy/economy.py:292 #, docstring msgid "Get some free currency.\n\n" " The amount awarded and frequency can be configured.\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:463 redbot/cogs/economy/economy.py:518 +#: redbot/cogs/economy/economy.py:312 redbot/cogs/economy/economy.py:368 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\n\n" "You currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:477 redbot/cogs/economy/economy.py:534 +#: redbot/cogs/economy/economy.py:326 redbot/cogs/economy/economy.py:384 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\n\n" "You currently have {new_balance} {currency}.\n\n" "You are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:494 redbot/cogs/economy/economy.py:550 -msgid "{author.mention} Too soon. For your next payday you have to wait {time}." +#: redbot/cogs/economy/economy.py:345 redbot/cogs/economy/economy.py:402 +msgid "{author.mention} Too soon. Your next payday is {relative_time}." msgstr "" -#: redbot/cogs/economy/economy.py:558 +#: redbot/cogs/economy/economy.py:410 #, 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" +" - `[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:575 +#: redbot/cogs/economy/economy.py:427 msgid "Page {page_num}/{page_len}." msgstr "" -#: redbot/cogs/economy/economy.py:581 +#: redbot/cogs/economy/economy.py:433 msgid "Economy Leaderboard" msgstr "" -#: redbot/cogs/economy/economy.py:598 +#: redbot/cogs/economy/economy.py:452 msgid "There are no accounts in the bank." msgstr "" -#: redbot/cogs/economy/economy.py:602 +#: redbot/cogs/economy/economy.py:456 msgid "Name" msgstr "" -#: redbot/cogs/economy/economy.py:603 +#: redbot/cogs/economy/economy.py:457 msgid "Score" msgstr "" -#: redbot/cogs/economy/economy.py:673 +#: redbot/cogs/economy/economy.py:523 msgid "No balances found." msgstr "" -#: redbot/cogs/economy/economy.py:678 +#: redbot/cogs/economy/economy.py:528 #, docstring msgid "Show the payouts for the slot machine." msgstr "" -#: redbot/cogs/economy/economy.py:682 +#: redbot/cogs/economy/economy.py:532 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/economy/economy.py:687 +#: redbot/cogs/economy/economy.py:537 #, docstring msgid "Use the slot machine.\n\n" " Example:\n" -" - `[p]slot 50`\n\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:714 +#: redbot/cogs/economy/economy.py:564 msgid "You're on cooldown, try again in a bit." msgstr "" -#: redbot/cogs/economy/economy.py:717 +#: redbot/cogs/economy/economy.py:567 msgid "That's an invalid bid amount, sorry :/" msgstr "" -#: redbot/cogs/economy/economy.py:720 +#: redbot/cogs/economy/economy.py:570 msgid "You ain't got enough money, friend." msgstr "" -#: redbot/cogs/economy/economy.py:775 +#: redbot/cogs/economy/economy.py:625 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\n" "{old_balance} -> {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:790 +#: redbot/cogs/economy/economy.py:640 msgid "Nothing!" msgstr "" -#: redbot/cogs/economy/economy.py:794 +#: redbot/cogs/economy/economy.py:644 msgid "Your bid: {bid}" msgstr "" -#: redbot/cogs/economy/economy.py:795 +#: redbot/cogs/economy/economy.py:645 msgid "\n" "{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:812 +#: redbot/cogs/economy/economy.py:662 #, docstring msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:816 +#: redbot/cogs/economy/economy.py:666 #, docstring msgid "\n" " Shows the current economy settings\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:826 -msgid "----Economy Settings---\n" +#: redbot/cogs/economy/economy.py:681 +msgid "---Economy Settings---\n" "Minimum slot bid: {slot_min}\n" "Maximum slot bid: {slot_max}\n" "Slot cooldown: {slot_time}\n" "Payday amount: {payday_amount}\n" "Payday cooldown: {payday_time}\n" -"Amount given at account registration: {register_amount}\n" -"Maximum allowed balance: {maximum_bal}" msgstr "" -#: redbot/cogs/economy/economy.py:849 +#: redbot/cogs/economy/economy.py:698 +msgid "---Role Payday Amounts---\n" +msgstr "" + +#: redbot/cogs/economy/economy.py:702 #, docstring msgid "Set the minimum slot machine bid.\n\n" " Example:\n" -" - `[p]economyset slotmin 10`\n\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:866 +#: redbot/cogs/economy/economy.py:719 msgid "Warning: Minimum bid is greater than the maximum bid ({max_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:877 +#: redbot/cogs/economy/economy.py:730 msgid "Minimum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:884 +#: redbot/cogs/economy/economy.py:737 #, docstring msgid "Set the maximum slot machine bid.\n\n" " Example:\n" -" - `[p]economyset slotmax 50`\n\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:901 +#: redbot/cogs/economy/economy.py:754 msgid "Warning: Maximum bid is less than the minimum bid ({min_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:912 +#: redbot/cogs/economy/economy.py:765 msgid "Maximum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:921 +#: redbot/cogs/economy/economy.py:774 #, docstring msgid "Set the cooldown for the slot machine.\n\n" " Examples:\n" -" - `[p]economyset slottime 10`\n" -" - `[p]economyset slottime 10m`\n\n" +" - `[p]economyset slottime 10`\n" +" - `[p]economyset slottime 10m`\n\n" " **Arguments**\n\n" " - `` The new duration to wait in between uses of the slot machine. Default is 5 seconds.\n" " Accepts: seconds, minutes, hours, days, weeks (if no unit is specified, the duration is assumed to be given in seconds)\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:938 +#: redbot/cogs/economy/economy.py:791 msgid "Cooldown is now {num} seconds." msgstr "" -#: redbot/cogs/economy/economy.py:944 +#: redbot/cogs/economy/economy.py:797 #, docstring msgid "Set the cooldown for the payday command.\n\n" " Examples:\n" -" - `[p]economyset paydaytime 86400`\n" -" - `[p]economyset paydaytime 1d`\n\n" +" - `[p]economyset paydaytime 86400`\n" +" - `[p]economyset paydaytime 1d`\n\n" " **Arguments**\n\n" " - `` The new duration to wait in between uses of payday. Default is 5 minutes.\n" " Accepts: seconds, minutes, hours, days, weeks (if no unit is specified, the duration is assumed to be given in seconds)\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:962 +#: redbot/cogs/economy/economy.py:815 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "" -#: redbot/cogs/economy/economy.py:969 +#: redbot/cogs/economy/economy.py:822 #, docstring msgid "Set the amount earned each payday.\n\n" " Example:\n" -" - `[p]economyset paydayamount 400`\n\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:982 +#: redbot/cogs/economy/economy.py:835 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:992 +#: redbot/cogs/economy/economy.py:845 msgid "Every payday will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:999 +#: redbot/cogs/economy/economy.py:852 #, docstring -msgid "Set the amount earned each payday for a role.\n" +msgid "Set the amount earned each payday for a role.\n\n" " Set to `0` to remove the payday amount you set for that role.\n\n" " Only available when not using a global bank.\n\n" " Example:\n" -" - `[p]economyset rolepaydayamount @Members 400`\n\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:1016 +#: redbot/cogs/economy/economy.py:870 msgid "The bank requires that you set the payday to be less than its maximum balance of {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:1023 +#: redbot/cogs/economy/economy.py:877 msgid "The bank must be per-server for per-role paydays to work." msgstr "" -#: redbot/cogs/economy/economy.py:1029 +#: redbot/cogs/economy/economy.py:883 msgid "The payday value attached to role has been removed. Users with this role will now receive the default pay of {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:1038 +#: redbot/cogs/economy/economy.py:892 msgid "Every payday will now give {num} {currency} to people with the role {role_name}." msgstr "" -#: redbot/cogs/economy/economy.py:1048 -#, 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:1064 -msgid "Amount must be greater than or equal to zero and less than {maxbal}." -msgstr "" - -#: redbot/cogs/economy/economy.py:1069 -msgid "Registering an account will now give {num} {currency}." -msgstr "" - -#: redbot/cogs/economy/economy.py:1078 -msgid "weeks" -msgstr "" - -#: redbot/cogs/economy/economy.py:1079 -msgid "days" -msgstr "" - -#: redbot/cogs/economy/economy.py:1080 -msgid "hours" -msgstr "" - -#: redbot/cogs/economy/economy.py:1081 -msgid "minutes" -msgstr "" - -#: redbot/cogs/economy/economy.py:1082 -msgid "seconds" -msgstr "" - diff --git a/redbot/cogs/economy/locales/sv-SE.po b/redbot/cogs/economy/locales/sv-SE.po index 084959432c1..1f6b43aec1e 100644 --- a/redbot/cogs/economy/locales/sv-SE.po +++ b/redbot/cogs/economy/locales/sv-SE.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-19 11:40+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,43 +15,35 @@ msgstr "" "X-Crowdin-File-ID: 23\n" "Language: sv_SE\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:48 +#: redbot/cogs/economy/economy.py:46 msgid "JACKPOT! 226! Your bid has been multiplied * 50!" msgstr "" -#: redbot/cogs/economy/economy.py:52 +#: redbot/cogs/economy/economy.py:50 msgid "4LC! Your bid has been multiplied * 25!" msgstr "" -#: redbot/cogs/economy/economy.py:56 +#: redbot/cogs/economy/economy.py:54 msgid "Three cherries! Your bid has been multiplied * 20!" msgstr "" -#: redbot/cogs/economy/economy.py:60 +#: redbot/cogs/economy/economy.py:58 msgid "2 6! Your bid has been multiplied * 4!" msgstr "2 6! Din insats har blivit multiplicerad * 4!" -#: redbot/cogs/economy/economy.py:64 +#: redbot/cogs/economy/economy.py:62 msgid "Two cherries! Your bid has been multiplied * 3!" msgstr "Två körsbär! Din insats har multiplicerats * 3!" -#: redbot/cogs/economy/economy.py:68 +#: redbot/cogs/economy/economy.py:66 msgid "Three symbols! Your bid has been multiplied * 10!" msgstr "" -#: redbot/cogs/economy/economy.py:72 +#: redbot/cogs/economy/economy.py:70 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:76 +#: 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" @@ -62,467 +54,327 @@ msgid "Slot machine payouts:\n" "Two symbols: Bet * 2" msgstr "" -#: redbot/cogs/economy/economy.py:108 +#: redbot/cogs/economy/economy.py:106 msgid "Invalid value, the argument must be an integer, optionally preceded with a `+` or `-` sign." msgstr "" -#: redbot/cogs/economy/economy.py:120 +#: redbot/cogs/economy/economy.py:118 msgid "Invalid value, the amount of currency to increase or decrease must be an integer different from zero." msgstr "" -#: redbot/cogs/economy/economy.py:132 +#: redbot/cogs/economy/economy.py:130 #, docstring msgid "Get rich and have fun with imaginary currency!" msgstr "" -#: redbot/cogs/economy/economy.py:182 +#: redbot/cogs/economy/economy.py:180 #, docstring msgid "Base command to manage the bank." msgstr "" -#: redbot/cogs/economy/economy.py:187 +#: redbot/cogs/economy/economy.py:185 #, docstring msgid "Show the user's account balance.\n\n" " Example:\n" -" - `[p]bank balance`\n" -" - `[p]bank balance @Twentysix`\n\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:207 +#: redbot/cogs/economy/economy.py:202 msgid "{user}'s balance is {num} {currency}" msgstr "" -#: redbot/cogs/economy/economy.py:214 +#: redbot/cogs/economy/economy.py:209 #, 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" +" - `[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:235 +#: redbot/cogs/economy/economy.py:230 msgid "{user} transferred {num} {currency} to {other_user}" msgstr "" -#: redbot/cogs/economy/economy.py:247 +#: redbot/cogs/economy/economy.py:242 #, 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" +" - `[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:267 +#: redbot/cogs/economy/economy.py:262 msgid "{author} added {num} {currency} to {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:275 +#: redbot/cogs/economy/economy.py:270 msgid "{author} removed {num} {currency} from {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:283 +#: redbot/cogs/economy/economy.py:278 msgid "{author} set {user}'s account balance to {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:298 -#, 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:310 -msgid "This will delete all bank accounts for {scope}.\n" -"If you're sure, type `{prefix}bank reset yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:314 redbot/cogs/economy/economy.py:322 -msgid "this server" -msgstr "" - -#: redbot/cogs/economy/economy.py:321 -msgid "All bank accounts for {scope} have been deleted." -msgstr "" - -#: redbot/cogs/economy/economy.py:330 -#, docstring -msgid "Base command for pruning bank accounts." -msgstr "" - -#: redbot/cogs/economy/economy.py:337 -#, 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:351 -msgid "This command cannot be used with a global bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:355 -msgid "This will delete all bank accounts for users no longer in this server.\n" -"If you're sure, type `{prefix}bank prune local yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:364 -msgid "Bank accounts for users no longer in this server have been deleted." -msgstr "" - -#: redbot/cogs/economy/economy.py:370 -#, 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:384 -msgid "This command cannot be used with a local bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:388 -msgid "This will delete all bank accounts for users who no longer share a server with the bot.\n" -"If you're sure, type `{prefix}bank prune global yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:397 -msgid "Bank accounts for users who no longer share a server with the bot have been pruned." -msgstr "" - -#: redbot/cogs/economy/economy.py:407 -#, 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:419 -msgid "This command cannot be used in DMs with a local bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:429 -msgid "This will delete {name}'s bank account.\n" -"If you're sure, type `{prefix}bank prune user {id} yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:437 -msgid "The bank account for {name} has been pruned." -msgstr "" - -#: redbot/cogs/economy/economy.py:442 +#: redbot/cogs/economy/economy.py:292 #, docstring msgid "Get some free currency.\n\n" " The amount awarded and frequency can be configured.\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:463 redbot/cogs/economy/economy.py:518 +#: redbot/cogs/economy/economy.py:312 redbot/cogs/economy/economy.py:368 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\n\n" "You currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:477 redbot/cogs/economy/economy.py:534 +#: redbot/cogs/economy/economy.py:326 redbot/cogs/economy/economy.py:384 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\n\n" "You currently have {new_balance} {currency}.\n\n" "You are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:494 redbot/cogs/economy/economy.py:550 -msgid "{author.mention} Too soon. For your next payday you have to wait {time}." +#: redbot/cogs/economy/economy.py:345 redbot/cogs/economy/economy.py:402 +msgid "{author.mention} Too soon. Your next payday is {relative_time}." msgstr "" -#: redbot/cogs/economy/economy.py:558 +#: redbot/cogs/economy/economy.py:410 #, 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" +" - `[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:575 +#: redbot/cogs/economy/economy.py:427 msgid "Page {page_num}/{page_len}." msgstr "" -#: redbot/cogs/economy/economy.py:581 +#: redbot/cogs/economy/economy.py:433 msgid "Economy Leaderboard" msgstr "" -#: redbot/cogs/economy/economy.py:598 +#: redbot/cogs/economy/economy.py:452 msgid "There are no accounts in the bank." msgstr "Det finns inga konton i banken." -#: redbot/cogs/economy/economy.py:602 +#: redbot/cogs/economy/economy.py:456 msgid "Name" msgstr "" -#: redbot/cogs/economy/economy.py:603 +#: redbot/cogs/economy/economy.py:457 msgid "Score" msgstr "" -#: redbot/cogs/economy/economy.py:673 +#: redbot/cogs/economy/economy.py:523 msgid "No balances found." msgstr "" -#: redbot/cogs/economy/economy.py:678 +#: redbot/cogs/economy/economy.py:528 #, docstring msgid "Show the payouts for the slot machine." msgstr "" -#: redbot/cogs/economy/economy.py:682 +#: redbot/cogs/economy/economy.py:532 msgid "I can't send direct messages to you." msgstr "Jag kan inte skicka direkt meddelanden till dig." -#: redbot/cogs/economy/economy.py:687 +#: redbot/cogs/economy/economy.py:537 #, docstring msgid "Use the slot machine.\n\n" " Example:\n" -" - `[p]slot 50`\n\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:714 +#: redbot/cogs/economy/economy.py:564 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:717 +#: redbot/cogs/economy/economy.py:567 msgid "That's an invalid bid amount, sorry :/" msgstr "Det är inte en giltig insats summa, förlåt :/" -#: redbot/cogs/economy/economy.py:720 +#: redbot/cogs/economy/economy.py:570 msgid "You ain't got enough money, friend." msgstr "Du har inte tillräckligt med pengar, kompis." -#: redbot/cogs/economy/economy.py:775 +#: redbot/cogs/economy/economy.py:625 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\n" "{old_balance} -> {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:790 +#: redbot/cogs/economy/economy.py:640 msgid "Nothing!" msgstr "" -#: redbot/cogs/economy/economy.py:794 +#: redbot/cogs/economy/economy.py:644 msgid "Your bid: {bid}" msgstr "" -#: redbot/cogs/economy/economy.py:795 +#: redbot/cogs/economy/economy.py:645 msgid "\n" "{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:812 +#: redbot/cogs/economy/economy.py:662 #, docstring msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:816 +#: redbot/cogs/economy/economy.py:666 #, docstring msgid "\n" " Shows the current economy settings\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:826 -msgid "----Economy Settings---\n" +#: redbot/cogs/economy/economy.py:681 +msgid "---Economy Settings---\n" "Minimum slot bid: {slot_min}\n" "Maximum slot bid: {slot_max}\n" "Slot cooldown: {slot_time}\n" "Payday amount: {payday_amount}\n" "Payday cooldown: {payday_time}\n" -"Amount given at account registration: {register_amount}\n" -"Maximum allowed balance: {maximum_bal}" msgstr "" -#: redbot/cogs/economy/economy.py:849 +#: redbot/cogs/economy/economy.py:698 +msgid "---Role Payday Amounts---\n" +msgstr "" + +#: redbot/cogs/economy/economy.py:702 #, docstring msgid "Set the minimum slot machine bid.\n\n" " Example:\n" -" - `[p]economyset slotmin 10`\n\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:866 +#: redbot/cogs/economy/economy.py:719 msgid "Warning: Minimum bid is greater than the maximum bid ({max_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:877 +#: redbot/cogs/economy/economy.py:730 msgid "Minimum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:884 +#: redbot/cogs/economy/economy.py:737 #, docstring msgid "Set the maximum slot machine bid.\n\n" " Example:\n" -" - `[p]economyset slotmax 50`\n\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:901 +#: redbot/cogs/economy/economy.py:754 msgid "Warning: Maximum bid is less than the minimum bid ({min_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:912 +#: redbot/cogs/economy/economy.py:765 msgid "Maximum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:921 +#: redbot/cogs/economy/economy.py:774 #, docstring msgid "Set the cooldown for the slot machine.\n\n" " Examples:\n" -" - `[p]economyset slottime 10`\n" -" - `[p]economyset slottime 10m`\n\n" +" - `[p]economyset slottime 10`\n" +" - `[p]economyset slottime 10m`\n\n" " **Arguments**\n\n" " - `` The new duration to wait in between uses of the slot machine. Default is 5 seconds.\n" " Accepts: seconds, minutes, hours, days, weeks (if no unit is specified, the duration is assumed to be given in seconds)\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:938 +#: redbot/cogs/economy/economy.py:791 msgid "Cooldown is now {num} seconds." msgstr "" -#: redbot/cogs/economy/economy.py:944 +#: redbot/cogs/economy/economy.py:797 #, docstring msgid "Set the cooldown for the payday command.\n\n" " Examples:\n" -" - `[p]economyset paydaytime 86400`\n" -" - `[p]economyset paydaytime 1d`\n\n" +" - `[p]economyset paydaytime 86400`\n" +" - `[p]economyset paydaytime 1d`\n\n" " **Arguments**\n\n" " - `` The new duration to wait in between uses of payday. Default is 5 minutes.\n" " Accepts: seconds, minutes, hours, days, weeks (if no unit is specified, the duration is assumed to be given in seconds)\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:962 +#: redbot/cogs/economy/economy.py:815 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "" -#: redbot/cogs/economy/economy.py:969 +#: redbot/cogs/economy/economy.py:822 #, docstring msgid "Set the amount earned each payday.\n\n" " Example:\n" -" - `[p]economyset paydayamount 400`\n\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:982 +#: redbot/cogs/economy/economy.py:835 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:992 +#: redbot/cogs/economy/economy.py:845 msgid "Every payday will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:999 +#: redbot/cogs/economy/economy.py:852 #, docstring -msgid "Set the amount earned each payday for a role.\n" +msgid "Set the amount earned each payday for a role.\n\n" " Set to `0` to remove the payday amount you set for that role.\n\n" " Only available when not using a global bank.\n\n" " Example:\n" -" - `[p]economyset rolepaydayamount @Members 400`\n\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:1016 +#: redbot/cogs/economy/economy.py:870 msgid "The bank requires that you set the payday to be less than its maximum balance of {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:1023 +#: redbot/cogs/economy/economy.py:877 msgid "The bank must be per-server for per-role paydays to work." msgstr "" -#: redbot/cogs/economy/economy.py:1029 +#: redbot/cogs/economy/economy.py:883 msgid "The payday value attached to role has been removed. Users with this role will now receive the default pay of {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:1038 +#: redbot/cogs/economy/economy.py:892 msgid "Every payday will now give {num} {currency} to people with the role {role_name}." msgstr "" -#: redbot/cogs/economy/economy.py:1048 -#, 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:1064 -msgid "Amount must be greater than or equal to zero and less than {maxbal}." -msgstr "" - -#: redbot/cogs/economy/economy.py:1069 -msgid "Registering an account will now give {num} {currency}." -msgstr "" - -#: redbot/cogs/economy/economy.py:1078 -msgid "weeks" -msgstr "veckor" - -#: redbot/cogs/economy/economy.py:1079 -msgid "days" -msgstr "dagar" - -#: redbot/cogs/economy/economy.py:1080 -msgid "hours" -msgstr "timmar" - -#: redbot/cogs/economy/economy.py:1081 -msgid "minutes" -msgstr "minuter" - -#: redbot/cogs/economy/economy.py:1082 -msgid "seconds" -msgstr "sekunder" - diff --git a/redbot/cogs/economy/locales/tr-TR.po b/redbot/cogs/economy/locales/tr-TR.po index c6586ff9a68..2563325c31f 100644 --- a/redbot/cogs/economy/locales/tr-TR.po +++ b/redbot/cogs/economy/locales/tr-TR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-19 11:40+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,43 +15,35 @@ msgstr "" "X-Crowdin-File-ID: 23\n" "Language: tr_TR\n" -#: 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:48 +#: redbot/cogs/economy/economy.py:46 msgid "JACKPOT! 226! Your bid has been multiplied * 50!" msgstr "JACKPOT! 226! Teklifiniz 50* katlandı!" -#: redbot/cogs/economy/economy.py:52 +#: redbot/cogs/economy/economy.py:50 msgid "4LC! Your bid has been multiplied * 25!" msgstr "4LC! Teklifiniz 25 katına katlandı!" -#: redbot/cogs/economy/economy.py:56 +#: redbot/cogs/economy/economy.py:54 msgid "Three cherries! Your bid has been multiplied * 20!" msgstr "3 kiraz! Teklifiniz 20 katına katlandı!" -#: redbot/cogs/economy/economy.py:60 +#: redbot/cogs/economy/economy.py:58 msgid "2 6! Your bid has been multiplied * 4!" msgstr "2 tane 6! Teklifiniz 4 katına katlandı!" -#: redbot/cogs/economy/economy.py:64 +#: redbot/cogs/economy/economy.py:62 msgid "Two cherries! Your bid has been multiplied * 3!" msgstr "İki kiraz! Teklifiniz 3 katına katlandı!" -#: redbot/cogs/economy/economy.py:68 +#: redbot/cogs/economy/economy.py:66 msgid "Three symbols! Your bid has been multiplied * 10!" msgstr "3 Sembol! Teklifiniz 3 katına katlandı!" -#: redbot/cogs/economy/economy.py:72 +#: redbot/cogs/economy/economy.py:70 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:76 +#: 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" @@ -69,239 +61,82 @@ msgstr "Slot makinesi ödemeleri:\n" "Üç semboller: Bet * 10\n" "İki semboller: Bet * 2" -#: redbot/cogs/economy/economy.py:108 +#: redbot/cogs/economy/economy.py:106 msgid "Invalid value, the argument must be an integer, optionally preceded with a `+` or `-` sign." msgstr "Geçersiz değer, seçenek isteğe bağlı olarak `+` veya `-` işareti ile başlayan bir tam sayı olmalıdır." -#: redbot/cogs/economy/economy.py:120 +#: redbot/cogs/economy/economy.py:118 msgid "Invalid value, the amount of currency to increase or decrease must be an integer different from zero." msgstr "Geçersiz değer, arttırılacak veya azaltılacak para miktarı sıfırdan farklı bir tam sayı olmalıdır." -#: redbot/cogs/economy/economy.py:132 +#: redbot/cogs/economy/economy.py:130 #, 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:182 +#: redbot/cogs/economy/economy.py:180 #, docstring msgid "Base command to manage the bank." msgstr "Bankayı yönetmek için temel komut." -#: redbot/cogs/economy/economy.py:187 +#: redbot/cogs/economy/economy.py:185 #, docstring msgid "Show the user's account balance.\n\n" " Example:\n" -" - `[p]bank balance`\n" -" - `[p]bank balance @Twentysix`\n\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" -" " +msgstr "" -#: redbot/cogs/economy/economy.py:207 +#: redbot/cogs/economy/economy.py:202 msgid "{user}'s balance is {num} {currency}" msgstr "{user} adlı kullanıcının bakiyesi {num} {currency}" -#: redbot/cogs/economy/economy.py:214 +#: redbot/cogs/economy/economy.py:209 #, 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" +" - `[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" -" " +msgstr "" -#: redbot/cogs/economy/economy.py:235 +#: redbot/cogs/economy/economy.py:230 msgid "{user} transferred {num} {currency} to {other_user}" msgstr "{user}, {other_user} adlı kullanıcıya {num} {currency} aktardı" -#: redbot/cogs/economy/economy.py:247 +#: redbot/cogs/economy/economy.py:242 #, 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" +" - `[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" -" " +msgstr "" -#: redbot/cogs/economy/economy.py:267 +#: redbot/cogs/economy/economy.py:262 msgid "{author} added {num} {currency} to {user}'s account." msgstr "{author}, {user} adlı kişiye {num} {currency} ekledi." -#: redbot/cogs/economy/economy.py:275 +#: redbot/cogs/economy/economy.py:270 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:283 +#: redbot/cogs/economy/economy.py:278 msgid "{author} set {user}'s account balance to {num} {currency}." msgstr "{author}, {user} bu kullanıcısına {num} {currency} ekledi." -#: redbot/cogs/economy/economy.py:298 -#, 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 "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:310 -msgid "This will delete all bank accounts for {scope}.\n" -"If you're sure, type `{prefix}bank reset yes`" -msgstr "Bu {scope} dahilindeki tüm banka hesaplarını silecektir.\n" -"Eğer eminseniz `{prefix}bank reset yes` komutunu kullanın" - -#: redbot/cogs/economy/economy.py:314 redbot/cogs/economy/economy.py:322 -msgid "this server" -msgstr "bu sunucu" - -#: redbot/cogs/economy/economy.py:321 -msgid "All bank accounts for {scope} have been deleted." -msgstr "{scope} dahilindeki tüm banka hesapları silindi." - -#: redbot/cogs/economy/economy.py:330 -#, docstring -msgid "Base command for pruning bank accounts." -msgstr "Banka hesaplarını temizlemek için temel komut." - -#: redbot/cogs/economy/economy.py:337 -#, 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 "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:351 -msgid "This command cannot be used with a global bank." -msgstr "Bu komut küresel bir banka ile kullanılamaz." - -#: redbot/cogs/economy/economy.py:355 -msgid "This will delete all bank accounts for users no longer in this server.\n" -"If you're sure, type `{prefix}bank prune local yes`" -msgstr "Bu, artık sunucuda olmayan üyelere ait tüm banka hesaplarını silecektir.\n" -"Eğer onaylıyorsanız `{prefix}bank prune local yes` yazın." - -#: redbot/cogs/economy/economy.py:364 -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:370 -#, 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:384 -msgid "This command cannot be used with a local bank." -msgstr "Bu komut yerel bir banka ile kullanılamaz." - -#: redbot/cogs/economy/economy.py:388 -msgid "This will delete all bank accounts for users who no longer share a server with the bot.\n" -"If 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.\n" -"Eğer onaylıyorsanız `{prefix}bank prune global yes` yazın." - -#: redbot/cogs/economy/economy.py:397 -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:407 -#, 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:419 -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:429 -msgid "This will delete {name}'s bank account.\n" -"If you're sure, type `{prefix}bank prune user {id} yes`" -msgstr "Bu, üyenin {name} banka hesabını silecek.\n" -"Eğer eminsen bu komutu kullan `{prefix}bank prune user {id} yes`" - -#: redbot/cogs/economy/economy.py:437 -msgid "The bank account for {name} has been pruned." -msgstr "Bu üyenin {name} bankası hesabı silindi." - -#: redbot/cogs/economy/economy.py:442 +#: redbot/cogs/economy/economy.py:292 #, docstring msgid "Get some free currency.\n\n" " The amount awarded and frequency can be configured.\n" @@ -310,13 +145,13 @@ msgstr "Bir miktar beleş bakiye kazan.\n\n" " Kazanılan miktar ve kazanma sıklığı ayarlanabilir.\n" " " -#: redbot/cogs/economy/economy.py:463 redbot/cogs/economy/economy.py:518 +#: redbot/cogs/economy/economy.py:312 redbot/cogs/economy/economy.py:368 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\n\n" "You 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:477 redbot/cogs/economy/economy.py:534 +#: redbot/cogs/economy/economy.py:326 redbot/cogs/economy/economy.py:384 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\n\n" "You currently have {new_balance} {currency}.\n\n" "You are currently #{pos} on the global leaderboard!" @@ -324,119 +159,105 @@ msgstr "{author.mention} buyur, sana birazcık {currency}. İyi eğlenceler! (+{ "Toplamda senin {new_balance} {currency} var!\n\n" "Şu anda Dünya sıralamasında #{pos}. sıradasın!" -#: redbot/cogs/economy/economy.py:494 redbot/cogs/economy/economy.py:550 -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:345 redbot/cogs/economy/economy.py:402 +msgid "{author.mention} Too soon. Your next payday is {relative_time}." +msgstr "" -#: redbot/cogs/economy/economy.py:558 +#: redbot/cogs/economy/economy.py:410 #, 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" +" - `[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" -" " +msgstr "" -#: redbot/cogs/economy/economy.py:575 +#: redbot/cogs/economy/economy.py:427 msgid "Page {page_num}/{page_len}." msgstr "Sayfa {page_num}/{page_len}." -#: redbot/cogs/economy/economy.py:581 +#: redbot/cogs/economy/economy.py:433 msgid "Economy Leaderboard" msgstr "Ekonomi Sıralaması" -#: redbot/cogs/economy/economy.py:598 +#: redbot/cogs/economy/economy.py:452 msgid "There are no accounts in the bank." msgstr "Bankada kayıtlı hesap yok." -#: redbot/cogs/economy/economy.py:602 +#: redbot/cogs/economy/economy.py:456 msgid "Name" msgstr "İsimler" -#: redbot/cogs/economy/economy.py:603 +#: redbot/cogs/economy/economy.py:457 msgid "Score" msgstr "Puan" -#: redbot/cogs/economy/economy.py:673 +#: redbot/cogs/economy/economy.py:523 msgid "No balances found." msgstr "Hiç bakiye bulunamadı." -#: redbot/cogs/economy/economy.py:678 +#: redbot/cogs/economy/economy.py:528 #, docstring msgid "Show the payouts for the slot machine." msgstr "Slot makinesi için ikramiyeleri göster." -#: redbot/cogs/economy/economy.py:682 +#: redbot/cogs/economy/economy.py:532 msgid "I can't send direct messages to you." msgstr "Sana özelden mesaj atamıyorum." -#: redbot/cogs/economy/economy.py:687 +#: redbot/cogs/economy/economy.py:537 #, docstring msgid "Use the slot machine.\n\n" " Example:\n" -" - `[p]slot 50`\n\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" -" " +msgstr "" -#: redbot/cogs/economy/economy.py:714 +#: redbot/cogs/economy/economy.py:564 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:717 +#: redbot/cogs/economy/economy.py:567 msgid "That's an invalid bid amount, sorry :/" msgstr "Bu geçersiz bir teklif tutarı, üzgünüm :/" -#: redbot/cogs/economy/economy.py:720 +#: redbot/cogs/economy/economy.py:570 msgid "You ain't got enough money, friend." msgstr "Yeterince paran yok dostum." -#: redbot/cogs/economy/economy.py:775 +#: redbot/cogs/economy/economy.py:625 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:790 +#: redbot/cogs/economy/economy.py:640 msgid "Nothing!" msgstr "Hiçbir şey!" -#: redbot/cogs/economy/economy.py:794 +#: redbot/cogs/economy/economy.py:644 msgid "Your bid: {bid}" msgstr "Senin teklifin: {bid}" -#: redbot/cogs/economy/economy.py:795 +#: redbot/cogs/economy/economy.py:645 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:812 +#: redbot/cogs/economy/economy.py:662 #, docstring msgid "Base command to manage Economy settings." msgstr "Ekonomi ayarlarını yönetmek için temel komut." -#: redbot/cogs/economy/economy.py:816 +#: redbot/cogs/economy/economy.py:666 #, docstring msgid "\n" " Shows the current economy settings\n" @@ -445,217 +266,137 @@ msgstr "\n" " Mevcut ekonomi ayarlarını göster\n" " " -#: redbot/cogs/economy/economy.py:826 -msgid "----Economy Settings---\n" +#: redbot/cogs/economy/economy.py:681 +msgid "---Economy Settings---\n" "Minimum slot bid: {slot_min}\n" "Maximum slot bid: {slot_max}\n" "Slot cooldown: {slot_time}\n" "Payday amount: {payday_amount}\n" "Payday cooldown: {payday_time}\n" -"Amount given at account registration: {register_amount}\n" -"Maximum allowed balance: {maximum_bal}" -msgstr "----Ekonomi Ayarları---\n" -"Slot oynanabilecek en az miktar: {slot_min}\n" -"Slot oynanabilecek en fazla miktar: {slot_max}\n" -"Slot bekleme süresi: {slot_time}\n" +msgstr "---Ekonomi Ayarları---\n" +"Slot oynanabilecek en düşük miktar: {slot_min}\n" +"Slot oynanabilecek en büyük miktar: {slot_max}\n" +"Yeniden oynamak için beklenecek süre: {slot_time}\n" "Maaş miktarı: {payday_amount}\n" -"Maaş bekleme süresi: {payday_time}\n" -"Kaydedilen yeni hesaplara verilecek miktar: {register_amount}\n" -"İzin verilen en fazla bakiye: {maximum_bal}" +"Yeniden maaş almadan önce beklenecek süresi: {payday_time}\n" + +#: redbot/cogs/economy/economy.py:698 +msgid "---Role Payday Amounts---\n" +msgstr "---Rollere Göre Maaş Miktarları---\n" -#: redbot/cogs/economy/economy.py:849 +#: redbot/cogs/economy/economy.py:702 #, docstring msgid "Set the minimum slot machine bid.\n\n" " Example:\n" -" - `[p]economyset slotmin 10`\n\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" -" " +msgstr "" -#: redbot/cogs/economy/economy.py:866 +#: redbot/cogs/economy/economy.py:719 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:877 +#: redbot/cogs/economy/economy.py:730 msgid "Minimum bid is now {bid} {currency}." msgstr "Minimum teklif şimdi {bid} {currency} ' dir." -#: redbot/cogs/economy/economy.py:884 +#: redbot/cogs/economy/economy.py:737 #, docstring msgid "Set the maximum slot machine bid.\n\n" " Example:\n" -" - `[p]economyset slotmax 50`\n\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" -" " +msgstr "" -#: redbot/cogs/economy/economy.py:901 +#: redbot/cogs/economy/economy.py:754 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:912 +#: redbot/cogs/economy/economy.py:765 msgid "Maximum bid is now {bid} {currency}." msgstr "Maksimum teklifi şimdi {bid} {currency} ' dir." -#: redbot/cogs/economy/economy.py:921 +#: redbot/cogs/economy/economy.py:774 #, docstring msgid "Set the cooldown for the slot machine.\n\n" " Examples:\n" -" - `[p]economyset slottime 10`\n" -" - `[p]economyset slottime 10m`\n\n" +" - `[p]economyset slottime 10`\n" +" - `[p]economyset slottime 10m`\n\n" " **Arguments**\n\n" " - `` The new duration to wait in between uses of the slot machine. Default is 5 seconds.\n" " Accepts: seconds, minutes, hours, days, weeks (if no unit is specified, the duration is assumed to be given in seconds)\n" " " -msgstr "Slot makinesi için bekleme süresini ayarla.\n\n" -" Örnekler:\n" -" - `[p]economyset slottime 10`\n" -" - `[p]economyset slottime 10m`\n\n" -" **Seçenekler**\n\n" -" - `` Slot makinesi tekrar kullanabilmek için beklenmesi gereken yeni süre. Varsayılan süre 5 saniyedir.\n" -" Süreyi saniyeler (s), dakikalar (m), saatler (h), günler (d) veya haftalar (w) olarak verebilirsiniz. (Eğer ölçü belirtilmediyse sürenin saniye olarak verildiği varsayılır)\n" -" " +msgstr "" -#: redbot/cogs/economy/economy.py:938 +#: redbot/cogs/economy/economy.py:791 msgid "Cooldown is now {num} seconds." msgstr "Bekleme süresi şimdi {num} saniye." -#: redbot/cogs/economy/economy.py:944 +#: redbot/cogs/economy/economy.py:797 #, docstring msgid "Set the cooldown for the payday command.\n\n" " Examples:\n" -" - `[p]economyset paydaytime 86400`\n" -" - `[p]economyset paydaytime 1d`\n\n" +" - `[p]economyset paydaytime 86400`\n" +" - `[p]economyset paydaytime 1d`\n\n" " **Arguments**\n\n" " - `` The new duration to wait in between uses of payday. Default is 5 minutes.\n" " Accepts: seconds, minutes, hours, days, weeks (if no unit is specified, the duration is assumed to be given in seconds)\n" " " -msgstr "Maaş komutu için bekleme süresini ayarla.\n\n" -" Örnekler:\n" -" - `[p]economyset paydaytime 86400`\n" -" - `[p]economyset paydaytime 1d`\n\n" -" **Seçenekler**\n\n" -" - `` Payday komutunu tekrar kullanmak için beklenmesi gereken süreyi ayarla. Varsayılan süre 5 dakikadır.\n" -" Süreyi saniyeler (s), dakikalar (m), saatler (h), günler (d) veya haftalar (w) olarak verebilirsiniz. (Eğer ölçü belirtilmediyse sürenin saniye olarak verildiği varsayılır)\n" -" " +msgstr "" -#: redbot/cogs/economy/economy.py:962 +#: redbot/cogs/economy/economy.py:815 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:969 +#: redbot/cogs/economy/economy.py:822 #, docstring msgid "Set the amount earned each payday.\n\n" " Example:\n" -" - `[p]economyset paydayamount 400`\n\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" -" " +msgstr "" -#: redbot/cogs/economy/economy.py:982 +#: redbot/cogs/economy/economy.py:835 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "Miktar sıfırdan yüksek ve {maxbal} sayısından az olmalı." -#: redbot/cogs/economy/economy.py:992 +#: redbot/cogs/economy/economy.py:845 msgid "Every payday will now give {num} {currency}." msgstr "Her ödeme günü şimdi {num} {currency} verecek." -#: redbot/cogs/economy/economy.py:999 +#: redbot/cogs/economy/economy.py:852 #, docstring -msgid "Set the amount earned each payday for a role.\n" +msgid "Set the amount earned each payday for a role.\n\n" " Set to `0` to remove the payday amount you set for that role.\n\n" " Only available when not using a global bank.\n\n" " Example:\n" -" - `[p]economyset rolepaydayamount @Members 400`\n\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" -" Bir rolün maaş ayarını kaldırmak için değeri `0` yapın.\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" -" - `` Özel olarak maaş değeri ayarlanacak rol.\n" -" - `` Maaş komutu kullanıldığında alınacak yeni miktar.\n" -" " +msgstr "" -#: redbot/cogs/economy/economy.py:1016 +#: redbot/cogs/economy/economy.py:870 msgid "The bank requires that you set the payday to be less than its maximum balance of {maxbal}." msgstr "Banka maaş günü için ayarlanan miktarın {maxbal} maksimum bakiyesinden az olmasını gerektirir." -#: redbot/cogs/economy/economy.py:1023 +#: redbot/cogs/economy/economy.py:877 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:1029 +#: redbot/cogs/economy/economy.py:883 msgid "The payday value attached to role has been removed. Users with this role will now receive the default pay of {num} {currency}." msgstr "Rol için ayarlanmış maaş miktarı kaldırıldı. Bu role sahip üyeler artık varsayılan miktar olan {num} {currency} maaş alacaklar." -#: redbot/cogs/economy/economy.py:1038 +#: redbot/cogs/economy/economy.py:892 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:1048 -#, 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 "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:1064 -msgid "Amount must be greater than or equal to zero and less than {maxbal}." -msgstr "Miktar sıfırdan büyük yada eşit ve {maxbal} sayısından az olmalı." - -#: redbot/cogs/economy/economy.py:1069 -msgid "Registering an account will now give {num} {currency}." -msgstr "Bir hesap kayıt {num} {currency} şimdi verin." - -#: redbot/cogs/economy/economy.py:1078 -msgid "weeks" -msgstr "hafta" - -#: redbot/cogs/economy/economy.py:1079 -msgid "days" -msgstr "gün" - -#: redbot/cogs/economy/economy.py:1080 -msgid "hours" -msgstr "saat" - -#: redbot/cogs/economy/economy.py:1081 -msgid "minutes" -msgstr "dakika" - -#: redbot/cogs/economy/economy.py:1082 -msgid "seconds" -msgstr "saniye" - diff --git a/redbot/cogs/economy/locales/uk-UA.po b/redbot/cogs/economy/locales/uk-UA.po index 2ac597c574f..bfd2d386182 100644 --- a/redbot/cogs/economy/locales/uk-UA.po +++ b/redbot/cogs/economy/locales/uk-UA.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-19 11:40+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,43 +15,35 @@ msgstr "" "X-Crowdin-File-ID: 23\n" "Language: uk_UA\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:48 +#: redbot/cogs/economy/economy.py:46 msgid "JACKPOT! 226! Your bid has been multiplied * 50!" msgstr "" -#: redbot/cogs/economy/economy.py:52 +#: redbot/cogs/economy/economy.py:50 msgid "4LC! Your bid has been multiplied * 25!" msgstr "" -#: redbot/cogs/economy/economy.py:56 +#: redbot/cogs/economy/economy.py:54 msgid "Three cherries! Your bid has been multiplied * 20!" msgstr "" -#: redbot/cogs/economy/economy.py:60 +#: redbot/cogs/economy/economy.py:58 msgid "2 6! Your bid has been multiplied * 4!" msgstr "" -#: redbot/cogs/economy/economy.py:64 +#: redbot/cogs/economy/economy.py:62 msgid "Two cherries! Your bid has been multiplied * 3!" msgstr "" -#: redbot/cogs/economy/economy.py:68 +#: redbot/cogs/economy/economy.py:66 msgid "Three symbols! Your bid has been multiplied * 10!" msgstr "" -#: redbot/cogs/economy/economy.py:72 +#: redbot/cogs/economy/economy.py:70 msgid "Two consecutive symbols! Your bid has been multiplied * 2!" msgstr "" -#: redbot/cogs/economy/economy.py:76 +#: 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" @@ -62,467 +54,327 @@ msgid "Slot machine payouts:\n" "Two symbols: Bet * 2" msgstr "" -#: redbot/cogs/economy/economy.py:108 +#: redbot/cogs/economy/economy.py:106 msgid "Invalid value, the argument must be an integer, optionally preceded with a `+` or `-` sign." msgstr "" -#: redbot/cogs/economy/economy.py:120 +#: redbot/cogs/economy/economy.py:118 msgid "Invalid value, the amount of currency to increase or decrease must be an integer different from zero." msgstr "" -#: redbot/cogs/economy/economy.py:132 +#: redbot/cogs/economy/economy.py:130 #, docstring msgid "Get rich and have fun with imaginary currency!" msgstr "" -#: redbot/cogs/economy/economy.py:182 +#: redbot/cogs/economy/economy.py:180 #, docstring msgid "Base command to manage the bank." msgstr "" -#: redbot/cogs/economy/economy.py:187 +#: redbot/cogs/economy/economy.py:185 #, docstring msgid "Show the user's account balance.\n\n" " Example:\n" -" - `[p]bank balance`\n" -" - `[p]bank balance @Twentysix`\n\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:207 +#: redbot/cogs/economy/economy.py:202 msgid "{user}'s balance is {num} {currency}" msgstr "" -#: redbot/cogs/economy/economy.py:214 +#: redbot/cogs/economy/economy.py:209 #, 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" +" - `[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:235 +#: redbot/cogs/economy/economy.py:230 msgid "{user} transferred {num} {currency} to {other_user}" msgstr "" -#: redbot/cogs/economy/economy.py:247 +#: redbot/cogs/economy/economy.py:242 #, 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" +" - `[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:267 +#: redbot/cogs/economy/economy.py:262 msgid "{author} added {num} {currency} to {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:275 +#: redbot/cogs/economy/economy.py:270 msgid "{author} removed {num} {currency} from {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:283 +#: redbot/cogs/economy/economy.py:278 msgid "{author} set {user}'s account balance to {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:298 -#, 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:310 -msgid "This will delete all bank accounts for {scope}.\n" -"If you're sure, type `{prefix}bank reset yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:314 redbot/cogs/economy/economy.py:322 -msgid "this server" -msgstr "" - -#: redbot/cogs/economy/economy.py:321 -msgid "All bank accounts for {scope} have been deleted." -msgstr "" - -#: redbot/cogs/economy/economy.py:330 -#, docstring -msgid "Base command for pruning bank accounts." -msgstr "" - -#: redbot/cogs/economy/economy.py:337 -#, 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:351 -msgid "This command cannot be used with a global bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:355 -msgid "This will delete all bank accounts for users no longer in this server.\n" -"If you're sure, type `{prefix}bank prune local yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:364 -msgid "Bank accounts for users no longer in this server have been deleted." -msgstr "" - -#: redbot/cogs/economy/economy.py:370 -#, 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:384 -msgid "This command cannot be used with a local bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:388 -msgid "This will delete all bank accounts for users who no longer share a server with the bot.\n" -"If you're sure, type `{prefix}bank prune global yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:397 -msgid "Bank accounts for users who no longer share a server with the bot have been pruned." -msgstr "" - -#: redbot/cogs/economy/economy.py:407 -#, 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:419 -msgid "This command cannot be used in DMs with a local bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:429 -msgid "This will delete {name}'s bank account.\n" -"If you're sure, type `{prefix}bank prune user {id} yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:437 -msgid "The bank account for {name} has been pruned." -msgstr "" - -#: redbot/cogs/economy/economy.py:442 +#: redbot/cogs/economy/economy.py:292 #, docstring msgid "Get some free currency.\n\n" " The amount awarded and frequency can be configured.\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:463 redbot/cogs/economy/economy.py:518 +#: redbot/cogs/economy/economy.py:312 redbot/cogs/economy/economy.py:368 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\n\n" "You currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:477 redbot/cogs/economy/economy.py:534 +#: redbot/cogs/economy/economy.py:326 redbot/cogs/economy/economy.py:384 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\n\n" "You currently have {new_balance} {currency}.\n\n" "You are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:494 redbot/cogs/economy/economy.py:550 -msgid "{author.mention} Too soon. For your next payday you have to wait {time}." +#: redbot/cogs/economy/economy.py:345 redbot/cogs/economy/economy.py:402 +msgid "{author.mention} Too soon. Your next payday is {relative_time}." msgstr "" -#: redbot/cogs/economy/economy.py:558 +#: redbot/cogs/economy/economy.py:410 #, 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" +" - `[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:575 +#: redbot/cogs/economy/economy.py:427 msgid "Page {page_num}/{page_len}." msgstr "" -#: redbot/cogs/economy/economy.py:581 +#: redbot/cogs/economy/economy.py:433 msgid "Economy Leaderboard" msgstr "" -#: redbot/cogs/economy/economy.py:598 +#: redbot/cogs/economy/economy.py:452 msgid "There are no accounts in the bank." msgstr "" -#: redbot/cogs/economy/economy.py:602 +#: redbot/cogs/economy/economy.py:456 msgid "Name" msgstr "" -#: redbot/cogs/economy/economy.py:603 +#: redbot/cogs/economy/economy.py:457 msgid "Score" msgstr "" -#: redbot/cogs/economy/economy.py:673 +#: redbot/cogs/economy/economy.py:523 msgid "No balances found." msgstr "" -#: redbot/cogs/economy/economy.py:678 +#: redbot/cogs/economy/economy.py:528 #, docstring msgid "Show the payouts for the slot machine." msgstr "" -#: redbot/cogs/economy/economy.py:682 +#: redbot/cogs/economy/economy.py:532 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/economy/economy.py:687 +#: redbot/cogs/economy/economy.py:537 #, docstring msgid "Use the slot machine.\n\n" " Example:\n" -" - `[p]slot 50`\n\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:714 +#: redbot/cogs/economy/economy.py:564 msgid "You're on cooldown, try again in a bit." msgstr "" -#: redbot/cogs/economy/economy.py:717 +#: redbot/cogs/economy/economy.py:567 msgid "That's an invalid bid amount, sorry :/" msgstr "" -#: redbot/cogs/economy/economy.py:720 +#: redbot/cogs/economy/economy.py:570 msgid "You ain't got enough money, friend." msgstr "" -#: redbot/cogs/economy/economy.py:775 +#: redbot/cogs/economy/economy.py:625 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\n" "{old_balance} -> {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:790 +#: redbot/cogs/economy/economy.py:640 msgid "Nothing!" msgstr "" -#: redbot/cogs/economy/economy.py:794 +#: redbot/cogs/economy/economy.py:644 msgid "Your bid: {bid}" msgstr "" -#: redbot/cogs/economy/economy.py:795 +#: redbot/cogs/economy/economy.py:645 msgid "\n" "{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:812 +#: redbot/cogs/economy/economy.py:662 #, docstring msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:816 +#: redbot/cogs/economy/economy.py:666 #, docstring msgid "\n" " Shows the current economy settings\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:826 -msgid "----Economy Settings---\n" +#: redbot/cogs/economy/economy.py:681 +msgid "---Economy Settings---\n" "Minimum slot bid: {slot_min}\n" "Maximum slot bid: {slot_max}\n" "Slot cooldown: {slot_time}\n" "Payday amount: {payday_amount}\n" "Payday cooldown: {payday_time}\n" -"Amount given at account registration: {register_amount}\n" -"Maximum allowed balance: {maximum_bal}" msgstr "" -#: redbot/cogs/economy/economy.py:849 +#: redbot/cogs/economy/economy.py:698 +msgid "---Role Payday Amounts---\n" +msgstr "" + +#: redbot/cogs/economy/economy.py:702 #, docstring msgid "Set the minimum slot machine bid.\n\n" " Example:\n" -" - `[p]economyset slotmin 10`\n\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:866 +#: redbot/cogs/economy/economy.py:719 msgid "Warning: Minimum bid is greater than the maximum bid ({max_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:877 +#: redbot/cogs/economy/economy.py:730 msgid "Minimum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:884 +#: redbot/cogs/economy/economy.py:737 #, docstring msgid "Set the maximum slot machine bid.\n\n" " Example:\n" -" - `[p]economyset slotmax 50`\n\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:901 +#: redbot/cogs/economy/economy.py:754 msgid "Warning: Maximum bid is less than the minimum bid ({min_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:912 +#: redbot/cogs/economy/economy.py:765 msgid "Maximum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:921 +#: redbot/cogs/economy/economy.py:774 #, docstring msgid "Set the cooldown for the slot machine.\n\n" " Examples:\n" -" - `[p]economyset slottime 10`\n" -" - `[p]economyset slottime 10m`\n\n" +" - `[p]economyset slottime 10`\n" +" - `[p]economyset slottime 10m`\n\n" " **Arguments**\n\n" " - `` The new duration to wait in between uses of the slot machine. Default is 5 seconds.\n" " Accepts: seconds, minutes, hours, days, weeks (if no unit is specified, the duration is assumed to be given in seconds)\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:938 +#: redbot/cogs/economy/economy.py:791 msgid "Cooldown is now {num} seconds." msgstr "" -#: redbot/cogs/economy/economy.py:944 +#: redbot/cogs/economy/economy.py:797 #, docstring msgid "Set the cooldown for the payday command.\n\n" " Examples:\n" -" - `[p]economyset paydaytime 86400`\n" -" - `[p]economyset paydaytime 1d`\n\n" +" - `[p]economyset paydaytime 86400`\n" +" - `[p]economyset paydaytime 1d`\n\n" " **Arguments**\n\n" " - `` The new duration to wait in between uses of payday. Default is 5 minutes.\n" " Accepts: seconds, minutes, hours, days, weeks (if no unit is specified, the duration is assumed to be given in seconds)\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:962 +#: redbot/cogs/economy/economy.py:815 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "" -#: redbot/cogs/economy/economy.py:969 +#: redbot/cogs/economy/economy.py:822 #, docstring msgid "Set the amount earned each payday.\n\n" " Example:\n" -" - `[p]economyset paydayamount 400`\n\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:982 +#: redbot/cogs/economy/economy.py:835 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:992 +#: redbot/cogs/economy/economy.py:845 msgid "Every payday will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:999 +#: redbot/cogs/economy/economy.py:852 #, docstring -msgid "Set the amount earned each payday for a role.\n" +msgid "Set the amount earned each payday for a role.\n\n" " Set to `0` to remove the payday amount you set for that role.\n\n" " Only available when not using a global bank.\n\n" " Example:\n" -" - `[p]economyset rolepaydayamount @Members 400`\n\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:1016 +#: redbot/cogs/economy/economy.py:870 msgid "The bank requires that you set the payday to be less than its maximum balance of {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:1023 +#: redbot/cogs/economy/economy.py:877 msgid "The bank must be per-server for per-role paydays to work." msgstr "" -#: redbot/cogs/economy/economy.py:1029 +#: redbot/cogs/economy/economy.py:883 msgid "The payday value attached to role has been removed. Users with this role will now receive the default pay of {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:1038 +#: redbot/cogs/economy/economy.py:892 msgid "Every payday will now give {num} {currency} to people with the role {role_name}." msgstr "" -#: redbot/cogs/economy/economy.py:1048 -#, 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:1064 -msgid "Amount must be greater than or equal to zero and less than {maxbal}." -msgstr "" - -#: redbot/cogs/economy/economy.py:1069 -msgid "Registering an account will now give {num} {currency}." -msgstr "" - -#: redbot/cogs/economy/economy.py:1078 -msgid "weeks" -msgstr "" - -#: redbot/cogs/economy/economy.py:1079 -msgid "days" -msgstr "" - -#: redbot/cogs/economy/economy.py:1080 -msgid "hours" -msgstr "" - -#: redbot/cogs/economy/economy.py:1081 -msgid "minutes" -msgstr "" - -#: redbot/cogs/economy/economy.py:1082 -msgid "seconds" -msgstr "" - diff --git a/redbot/cogs/economy/locales/vi-VN.po b/redbot/cogs/economy/locales/vi-VN.po index 75667d8fa80..e7b6c6eef6b 100644 --- a/redbot/cogs/economy/locales/vi-VN.po +++ b/redbot/cogs/economy/locales/vi-VN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-19 11:40+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,43 +15,35 @@ msgstr "" "X-Crowdin-File-ID: 23\n" "Language: vi_VN\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:48 +#: redbot/cogs/economy/economy.py:46 msgid "JACKPOT! 226! Your bid has been multiplied * 50!" msgstr "" -#: redbot/cogs/economy/economy.py:52 +#: redbot/cogs/economy/economy.py:50 msgid "4LC! Your bid has been multiplied * 25!" msgstr "" -#: redbot/cogs/economy/economy.py:56 +#: redbot/cogs/economy/economy.py:54 msgid "Three cherries! Your bid has been multiplied * 20!" msgstr "" -#: redbot/cogs/economy/economy.py:60 +#: redbot/cogs/economy/economy.py:58 msgid "2 6! Your bid has been multiplied * 4!" msgstr "" -#: redbot/cogs/economy/economy.py:64 +#: redbot/cogs/economy/economy.py:62 msgid "Two cherries! Your bid has been multiplied * 3!" msgstr "" -#: redbot/cogs/economy/economy.py:68 +#: redbot/cogs/economy/economy.py:66 msgid "Three symbols! Your bid has been multiplied * 10!" msgstr "" -#: redbot/cogs/economy/economy.py:72 +#: redbot/cogs/economy/economy.py:70 msgid "Two consecutive symbols! Your bid has been multiplied * 2!" msgstr "" -#: redbot/cogs/economy/economy.py:76 +#: 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" @@ -62,467 +54,327 @@ msgid "Slot machine payouts:\n" "Two symbols: Bet * 2" msgstr "" -#: redbot/cogs/economy/economy.py:108 +#: redbot/cogs/economy/economy.py:106 msgid "Invalid value, the argument must be an integer, optionally preceded with a `+` or `-` sign." msgstr "" -#: redbot/cogs/economy/economy.py:120 +#: redbot/cogs/economy/economy.py:118 msgid "Invalid value, the amount of currency to increase or decrease must be an integer different from zero." msgstr "" -#: redbot/cogs/economy/economy.py:132 +#: redbot/cogs/economy/economy.py:130 #, docstring msgid "Get rich and have fun with imaginary currency!" msgstr "" -#: redbot/cogs/economy/economy.py:182 +#: redbot/cogs/economy/economy.py:180 #, docstring msgid "Base command to manage the bank." msgstr "" -#: redbot/cogs/economy/economy.py:187 +#: redbot/cogs/economy/economy.py:185 #, docstring msgid "Show the user's account balance.\n\n" " Example:\n" -" - `[p]bank balance`\n" -" - `[p]bank balance @Twentysix`\n\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:207 +#: redbot/cogs/economy/economy.py:202 msgid "{user}'s balance is {num} {currency}" msgstr "" -#: redbot/cogs/economy/economy.py:214 +#: redbot/cogs/economy/economy.py:209 #, 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" +" - `[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:235 +#: redbot/cogs/economy/economy.py:230 msgid "{user} transferred {num} {currency} to {other_user}" msgstr "" -#: redbot/cogs/economy/economy.py:247 +#: redbot/cogs/economy/economy.py:242 #, 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" +" - `[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:267 +#: redbot/cogs/economy/economy.py:262 msgid "{author} added {num} {currency} to {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:275 +#: redbot/cogs/economy/economy.py:270 msgid "{author} removed {num} {currency} from {user}'s account." msgstr "" -#: redbot/cogs/economy/economy.py:283 +#: redbot/cogs/economy/economy.py:278 msgid "{author} set {user}'s account balance to {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:298 -#, 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:310 -msgid "This will delete all bank accounts for {scope}.\n" -"If you're sure, type `{prefix}bank reset yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:314 redbot/cogs/economy/economy.py:322 -msgid "this server" -msgstr "" - -#: redbot/cogs/economy/economy.py:321 -msgid "All bank accounts for {scope} have been deleted." -msgstr "" - -#: redbot/cogs/economy/economy.py:330 -#, docstring -msgid "Base command for pruning bank accounts." -msgstr "" - -#: redbot/cogs/economy/economy.py:337 -#, 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:351 -msgid "This command cannot be used with a global bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:355 -msgid "This will delete all bank accounts for users no longer in this server.\n" -"If you're sure, type `{prefix}bank prune local yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:364 -msgid "Bank accounts for users no longer in this server have been deleted." -msgstr "" - -#: redbot/cogs/economy/economy.py:370 -#, 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:384 -msgid "This command cannot be used with a local bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:388 -msgid "This will delete all bank accounts for users who no longer share a server with the bot.\n" -"If you're sure, type `{prefix}bank prune global yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:397 -msgid "Bank accounts for users who no longer share a server with the bot have been pruned." -msgstr "" - -#: redbot/cogs/economy/economy.py:407 -#, 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:419 -msgid "This command cannot be used in DMs with a local bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:429 -msgid "This will delete {name}'s bank account.\n" -"If you're sure, type `{prefix}bank prune user {id} yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:437 -msgid "The bank account for {name} has been pruned." -msgstr "" - -#: redbot/cogs/economy/economy.py:442 +#: redbot/cogs/economy/economy.py:292 #, docstring msgid "Get some free currency.\n\n" " The amount awarded and frequency can be configured.\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:463 redbot/cogs/economy/economy.py:518 +#: redbot/cogs/economy/economy.py:312 redbot/cogs/economy/economy.py:368 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\n\n" "You currently have {new_balance} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:477 redbot/cogs/economy/economy.py:534 +#: redbot/cogs/economy/economy.py:326 redbot/cogs/economy/economy.py:384 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\n\n" "You currently have {new_balance} {currency}.\n\n" "You are currently #{pos} on the global leaderboard!" msgstr "" -#: redbot/cogs/economy/economy.py:494 redbot/cogs/economy/economy.py:550 -msgid "{author.mention} Too soon. For your next payday you have to wait {time}." +#: redbot/cogs/economy/economy.py:345 redbot/cogs/economy/economy.py:402 +msgid "{author.mention} Too soon. Your next payday is {relative_time}." msgstr "" -#: redbot/cogs/economy/economy.py:558 +#: redbot/cogs/economy/economy.py:410 #, 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" +" - `[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:575 +#: redbot/cogs/economy/economy.py:427 msgid "Page {page_num}/{page_len}." msgstr "" -#: redbot/cogs/economy/economy.py:581 +#: redbot/cogs/economy/economy.py:433 msgid "Economy Leaderboard" msgstr "" -#: redbot/cogs/economy/economy.py:598 +#: redbot/cogs/economy/economy.py:452 msgid "There are no accounts in the bank." msgstr "" -#: redbot/cogs/economy/economy.py:602 +#: redbot/cogs/economy/economy.py:456 msgid "Name" msgstr "" -#: redbot/cogs/economy/economy.py:603 +#: redbot/cogs/economy/economy.py:457 msgid "Score" msgstr "" -#: redbot/cogs/economy/economy.py:673 +#: redbot/cogs/economy/economy.py:523 msgid "No balances found." msgstr "" -#: redbot/cogs/economy/economy.py:678 +#: redbot/cogs/economy/economy.py:528 #, docstring msgid "Show the payouts for the slot machine." msgstr "" -#: redbot/cogs/economy/economy.py:682 +#: redbot/cogs/economy/economy.py:532 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/economy/economy.py:687 +#: redbot/cogs/economy/economy.py:537 #, docstring msgid "Use the slot machine.\n\n" " Example:\n" -" - `[p]slot 50`\n\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:714 +#: redbot/cogs/economy/economy.py:564 msgid "You're on cooldown, try again in a bit." msgstr "" -#: redbot/cogs/economy/economy.py:717 +#: redbot/cogs/economy/economy.py:567 msgid "That's an invalid bid amount, sorry :/" msgstr "" -#: redbot/cogs/economy/economy.py:720 +#: redbot/cogs/economy/economy.py:570 msgid "You ain't got enough money, friend." msgstr "" -#: redbot/cogs/economy/economy.py:775 +#: redbot/cogs/economy/economy.py:625 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\n" "{old_balance} -> {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:790 +#: redbot/cogs/economy/economy.py:640 msgid "Nothing!" msgstr "" -#: redbot/cogs/economy/economy.py:794 +#: redbot/cogs/economy/economy.py:644 msgid "Your bid: {bid}" msgstr "" -#: redbot/cogs/economy/economy.py:795 +#: redbot/cogs/economy/economy.py:645 msgid "\n" "{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "" -#: redbot/cogs/economy/economy.py:812 +#: redbot/cogs/economy/economy.py:662 #, docstring msgid "Base command to manage Economy settings." msgstr "" -#: redbot/cogs/economy/economy.py:816 +#: redbot/cogs/economy/economy.py:666 #, docstring msgid "\n" " Shows the current economy settings\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:826 -msgid "----Economy Settings---\n" +#: redbot/cogs/economy/economy.py:681 +msgid "---Economy Settings---\n" "Minimum slot bid: {slot_min}\n" "Maximum slot bid: {slot_max}\n" "Slot cooldown: {slot_time}\n" "Payday amount: {payday_amount}\n" "Payday cooldown: {payday_time}\n" -"Amount given at account registration: {register_amount}\n" -"Maximum allowed balance: {maximum_bal}" msgstr "" -#: redbot/cogs/economy/economy.py:849 +#: redbot/cogs/economy/economy.py:698 +msgid "---Role Payday Amounts---\n" +msgstr "" + +#: redbot/cogs/economy/economy.py:702 #, docstring msgid "Set the minimum slot machine bid.\n\n" " Example:\n" -" - `[p]economyset slotmin 10`\n\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:866 +#: redbot/cogs/economy/economy.py:719 msgid "Warning: Minimum bid is greater than the maximum bid ({max_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:877 +#: redbot/cogs/economy/economy.py:730 msgid "Minimum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:884 +#: redbot/cogs/economy/economy.py:737 #, docstring msgid "Set the maximum slot machine bid.\n\n" " Example:\n" -" - `[p]economyset slotmax 50`\n\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:901 +#: redbot/cogs/economy/economy.py:754 msgid "Warning: Maximum bid is less than the minimum bid ({min_bid}). Slots will not work." msgstr "" -#: redbot/cogs/economy/economy.py:912 +#: redbot/cogs/economy/economy.py:765 msgid "Maximum bid is now {bid} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:921 +#: redbot/cogs/economy/economy.py:774 #, docstring msgid "Set the cooldown for the slot machine.\n\n" " Examples:\n" -" - `[p]economyset slottime 10`\n" -" - `[p]economyset slottime 10m`\n\n" +" - `[p]economyset slottime 10`\n" +" - `[p]economyset slottime 10m`\n\n" " **Arguments**\n\n" " - `` The new duration to wait in between uses of the slot machine. Default is 5 seconds.\n" " Accepts: seconds, minutes, hours, days, weeks (if no unit is specified, the duration is assumed to be given in seconds)\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:938 +#: redbot/cogs/economy/economy.py:791 msgid "Cooldown is now {num} seconds." msgstr "" -#: redbot/cogs/economy/economy.py:944 +#: redbot/cogs/economy/economy.py:797 #, docstring msgid "Set the cooldown for the payday command.\n\n" " Examples:\n" -" - `[p]economyset paydaytime 86400`\n" -" - `[p]economyset paydaytime 1d`\n\n" +" - `[p]economyset paydaytime 86400`\n" +" - `[p]economyset paydaytime 1d`\n\n" " **Arguments**\n\n" " - `` The new duration to wait in between uses of payday. Default is 5 minutes.\n" " Accepts: seconds, minutes, hours, days, weeks (if no unit is specified, the duration is assumed to be given in seconds)\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:962 +#: redbot/cogs/economy/economy.py:815 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "" -#: redbot/cogs/economy/economy.py:969 +#: redbot/cogs/economy/economy.py:822 #, docstring msgid "Set the amount earned each payday.\n\n" " Example:\n" -" - `[p]economyset paydayamount 400`\n\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:982 +#: redbot/cogs/economy/economy.py:835 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:992 +#: redbot/cogs/economy/economy.py:845 msgid "Every payday will now give {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:999 +#: redbot/cogs/economy/economy.py:852 #, docstring -msgid "Set the amount earned each payday for a role.\n" +msgid "Set the amount earned each payday for a role.\n\n" " Set to `0` to remove the payday amount you set for that role.\n\n" " Only available when not using a global bank.\n\n" " Example:\n" -" - `[p]economyset rolepaydayamount @Members 400`\n\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:1016 +#: redbot/cogs/economy/economy.py:870 msgid "The bank requires that you set the payday to be less than its maximum balance of {maxbal}." msgstr "" -#: redbot/cogs/economy/economy.py:1023 +#: redbot/cogs/economy/economy.py:877 msgid "The bank must be per-server for per-role paydays to work." msgstr "" -#: redbot/cogs/economy/economy.py:1029 +#: redbot/cogs/economy/economy.py:883 msgid "The payday value attached to role has been removed. Users with this role will now receive the default pay of {num} {currency}." msgstr "" -#: redbot/cogs/economy/economy.py:1038 +#: redbot/cogs/economy/economy.py:892 msgid "Every payday will now give {num} {currency} to people with the role {role_name}." msgstr "" -#: redbot/cogs/economy/economy.py:1048 -#, 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:1064 -msgid "Amount must be greater than or equal to zero and less than {maxbal}." -msgstr "" - -#: redbot/cogs/economy/economy.py:1069 -msgid "Registering an account will now give {num} {currency}." -msgstr "" - -#: redbot/cogs/economy/economy.py:1078 -msgid "weeks" -msgstr "" - -#: redbot/cogs/economy/economy.py:1079 -msgid "days" -msgstr "" - -#: redbot/cogs/economy/economy.py:1080 -msgid "hours" -msgstr "" - -#: redbot/cogs/economy/economy.py:1081 -msgid "minutes" -msgstr "" - -#: redbot/cogs/economy/economy.py:1082 -msgid "seconds" -msgstr "" - diff --git a/redbot/cogs/economy/locales/zh-CN.po b/redbot/cogs/economy/locales/zh-CN.po index f4adaece36d..084fb74c8fd 100644 --- a/redbot/cogs/economy/locales/zh-CN.po +++ b/redbot/cogs/economy/locales/zh-CN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-19 11:40+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,43 +15,35 @@ msgstr "" "X-Crowdin-File-ID: 23\n" "Language: zh_CN\n" -#: redbot/cogs/economy/converters.py:19 -msgid "{arg} is not an integer." -msgstr "{arg} 不是整数" - -#: redbot/cogs/economy/converters.py:21 -msgid "{arg} is not a positive integer." -msgstr "{arg} 不是一个正整数" - -#: redbot/cogs/economy/economy.py:48 +#: redbot/cogs/economy/economy.py:46 msgid "JACKPOT! 226! Your bid has been multiplied * 50!" msgstr "JACKPOT!226!你的出价已乘以*50!" -#: redbot/cogs/economy/economy.py:52 +#: redbot/cogs/economy/economy.py:50 msgid "4LC! Your bid has been multiplied * 25!" msgstr "4LC!你的出价已倍增*25!" -#: redbot/cogs/economy/economy.py:56 +#: redbot/cogs/economy/economy.py:54 msgid "Three cherries! Your bid has been multiplied * 20!" msgstr "三个樱桃!你的出价已乘以*20!" -#: redbot/cogs/economy/economy.py:60 +#: redbot/cogs/economy/economy.py:58 msgid "2 6! Your bid has been multiplied * 4!" msgstr "2 6! 你的出价已经翻了4倍!" -#: redbot/cogs/economy/economy.py:64 +#: redbot/cogs/economy/economy.py:62 msgid "Two cherries! Your bid has been multiplied * 3!" msgstr "两个樱桃! 你的出价已经翻了3倍!" -#: redbot/cogs/economy/economy.py:68 +#: redbot/cogs/economy/economy.py:66 msgid "Three symbols! Your bid has been multiplied * 10!" msgstr "三个符号!你的出价已乘以* 10!" -#: redbot/cogs/economy/economy.py:72 +#: redbot/cogs/economy/economy.py:70 msgid "Two consecutive symbols! Your bid has been multiplied * 2!" msgstr "两个连续的符号!你的出价已经翻倍!" -#: redbot/cogs/economy/economy.py:76 +#: 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" @@ -69,239 +61,82 @@ msgstr "老虎机支付:\n" "三个符号:Bet * 10\n" "两个符号:Bet * 2" -#: redbot/cogs/economy/economy.py:108 +#: redbot/cogs/economy/economy.py:106 msgid "Invalid value, the argument must be an integer, optionally preceded with a `+` or `-` sign." msgstr "无效的值, 参数必须是一个整数, 可以选择在其前加一个\"+\" 或 \"-\" 符号" -#: redbot/cogs/economy/economy.py:120 +#: redbot/cogs/economy/economy.py:118 msgid "Invalid value, the amount of currency to increase or decrease must be an integer different from zero." msgstr "无效的值,要增加或减少的货币数量必须是一个与零不同的整数" -#: redbot/cogs/economy/economy.py:132 +#: redbot/cogs/economy/economy.py:130 #, docstring msgid "Get rich and have fun with imaginary currency!" msgstr "通过虚构的货币致富并享受乐趣" -#: redbot/cogs/economy/economy.py:182 +#: redbot/cogs/economy/economy.py:180 #, docstring msgid "Base command to manage the bank." msgstr "管理银行的基本命令" -#: redbot/cogs/economy/economy.py:187 +#: redbot/cogs/economy/economy.py:185 #, docstring msgid "Show the user's account balance.\n\n" " Example:\n" -" - `[p]bank balance`\n" -" - `[p]bank balance @Twentysix`\n\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 "显示用户帐户余额\n\n" -" 示例:\n" -" - `[p]银行余额\n" -" - `[p]银行余额 @Twentysix`\n\n" -" **参数**\n\n" -" - `用户检查余额。 如果省略,默认你自己的余额\n" -" " +msgstr "" -#: redbot/cogs/economy/economy.py:207 +#: redbot/cogs/economy/economy.py:202 msgid "{user}'s balance is {num} {currency}" msgstr "{user} 的余额是 {num} {currency}" -#: redbot/cogs/economy/economy.py:214 +#: redbot/cogs/economy/economy.py:209 #, 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" +" - `[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 "将货币转账给其他用户\n\n" -" 这将从你的余额中扣除,因此请确保你有足够的钱\n\n" -" 示例:\n" -" - `[p]银行转账 @Twentysix 500`\n\n" -" **参数**\n\n" -" - `` 要向其转账的用户\n" -" - ``要转账的货币数量\n" -" " +msgstr "" -#: redbot/cogs/economy/economy.py:235 +#: redbot/cogs/economy/economy.py:230 msgid "{user} transferred {num} {currency} to {other_user}" msgstr "{user} 把 {num} {currency} 转账到了 {other_user}" -#: redbot/cogs/economy/economy.py:247 +#: redbot/cogs/economy/economy.py:242 #, 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" +" - `[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 "设置用户银行账户的余额\n\n" -" 在金额前加上+或-号将改为在用户的银行帐户中添加/删除货币\n\n" -" 示例:\n" -" - `[p]bankset @Twentysix 26` - 将余额设置为 26\n" -" - `[p]bankset @Twentysix +2` - 增加余额2\n" -" - `[p]bankset @Twentysix -6` - 减少余额6\n\n" -" **参数**\n\n" -" - ``用户设置货币\n" -" - `` 设置其余额所用的货币量\n" -" " +msgstr "" -#: redbot/cogs/economy/economy.py:267 +#: redbot/cogs/economy/economy.py:262 msgid "{author} added {num} {currency} to {user}'s account." msgstr "{author} 已将 {num} {currency} 添加到 {user} 的帐户中" -#: redbot/cogs/economy/economy.py:275 +#: redbot/cogs/economy/economy.py:270 msgid "{author} removed {num} {currency} from {user}'s account." msgstr "{author} 从 {user} 的帐户中删除了 {num} {currency}" -#: redbot/cogs/economy/economy.py:283 +#: redbot/cogs/economy/economy.py:278 msgid "{author} set {user}'s account balance to {num} {currency}." msgstr "{author} 将 {user} 的帐户余额设置为 {num} {currency}" -#: redbot/cogs/economy/economy.py:298 -#, 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 "删除所有银行账户\n\n" -" 示例:\n" -" - `[p]bank reset' - 未确认。 显示帮助信息\n" -" - `[p]bank reset yes`\n\n" -" **参数**\n\n" -" - `除非指定,这将默认为 false。\n" -" " - -#: redbot/cogs/economy/economy.py:310 -msgid "This will delete all bank accounts for {scope}.\n" -"If you're sure, type `{prefix}bank reset yes`" -msgstr "这将删除 {scope}的所有银行帐户\n" -"如果你确定, 输入 `{prefix}bank reset yes`" - -#: redbot/cogs/economy/economy.py:314 redbot/cogs/economy/economy.py:322 -msgid "this server" -msgstr "此服务器" - -#: redbot/cogs/economy/economy.py:321 -msgid "All bank accounts for {scope} have been deleted." -msgstr "{scope} 的所有银行账户已被删除" - -#: redbot/cogs/economy/economy.py:330 -#, docstring -msgid "Base command for pruning bank accounts." -msgstr "修剪银行帐户的基本命令" - -#: redbot/cogs/economy/economy.py:337 -#, 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 "为服务器中不再存在的用户修剪银行帐户\n\n" -" 无法与全局银行一起使用。 请参阅[p]Bank prune global`。\n\n" -" 示例:\n" -" - `[p]Bank prune server` - 未确认。 显示帮助信息\n" -" - `[p]Banking prune server yes`\n\n" -" **Arguments**\n\n" -" - `` 除非指定,否则默认为false\n" -" " - -#: redbot/cogs/economy/economy.py:351 -msgid "This command cannot be used with a global bank." -msgstr "此命令不能与全球银行一起使用" - -#: redbot/cogs/economy/economy.py:355 -msgid "This will delete all bank accounts for users no longer in this server.\n" -"If you're sure, type `{prefix}bank prune local yes`" -msgstr "这将删除该服务器中不再存在的用户的所有银行帐户\n" -"如果你确定, 请输入`{prefix}bank prune local yes`" - -#: redbot/cogs/economy/economy.py:364 -msgid "Bank accounts for users no longer in this server have been deleted." -msgstr "已删除不再在此服务器中的用户的银行帐户" - -#: redbot/cogs/economy/economy.py:370 -#, 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 "为不再与该机器人共享服务器的用户修剪银行帐户\n\n" -" 无法在没有全球银行的情况下使用。 请参阅[p]bank prune server`\n\n" -" 示例:\n" -" - `[p]Bank prune global` - 未确认。 显示帮助信息\n" -" - `[p]Bank prune global yes`\n\n" -" **Arguments**\n\n" -" - `` 除非指定,否则默认为false\n" -" " - -#: redbot/cogs/economy/economy.py:384 -msgid "This command cannot be used with a local bank." -msgstr "此命令不能与本地银行共用" - -#: redbot/cogs/economy/economy.py:388 -msgid "This will delete all bank accounts for users who no longer share a server with the bot.\n" -"If you're sure, type `{prefix}bank prune global yes`" -msgstr "这将删除所有不再与机器人共享服务器的用户的银行账户\n" -"如果你确定, 请键入 `{prefix}bank prune global yes`" - -#: redbot/cogs/economy/economy.py:397 -msgid "Bank accounts for users who no longer share a server with the bot have been pruned." -msgstr "已删除不再与该机器人共享服务器的用户的银行帐户" - -#: redbot/cogs/economy/economy.py:407 -#, 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 "删除指定用户的银行账户\n\n" -" 示例:\n" -" - `[p]Bank prune user @TwentySix` - 未确认。 显示帮助信息\n" -" - `[p]bank prune user @Twentysis yes`\n\n" -" **Arguments**\n\n" -" - ``要删除银行的用户。带有提及,名称和用户ID\n" -" - `' 除非指定,否则默认为false\n" -" " - -#: redbot/cogs/economy/economy.py:419 -msgid "This command cannot be used in DMs with a local bank." -msgstr "此命令不能在具有本地银行的DM中使用" - -#: redbot/cogs/economy/economy.py:429 -msgid "This will delete {name}'s bank account.\n" -"If you're sure, type `{prefix}bank prune user {id} yes`" -msgstr "这将删除 {name}的银行帐户\n" -"如果你确定, 请输入 `{prefix}bank prune user {id} yes`" - -#: redbot/cogs/economy/economy.py:437 -msgid "The bank account for {name} has been pruned." -msgstr "{name} 的银行帐户已被删除" - -#: redbot/cogs/economy/economy.py:442 +#: redbot/cogs/economy/economy.py:292 #, docstring msgid "Get some free currency.\n\n" " The amount awarded and frequency can be configured.\n" @@ -310,13 +145,13 @@ msgstr "获取一些免费货币\n\n" " 可以配置奖励金额和频率\n" " " -#: redbot/cogs/economy/economy.py:463 redbot/cogs/economy/economy.py:518 +#: redbot/cogs/economy/economy.py:312 redbot/cogs/economy/economy.py:368 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\n\n" "You currently have {new_balance} {currency}." msgstr "你已经达到了 {currency} 的最大金额!请多花点钱 😬\n\n" "你目前有 {new_balance} {currency}" -#: redbot/cogs/economy/economy.py:477 redbot/cogs/economy/economy.py:534 +#: redbot/cogs/economy/economy.py:326 redbot/cogs/economy/economy.py:384 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\n\n" "You currently have {new_balance} {currency}.\n\n" "You are currently #{pos} on the global leaderboard!" @@ -324,119 +159,105 @@ msgstr "{author.mention}, 拿走一些 {currency}去享受吧!(+{amount} {curr "你目前有 {new_balance} {currency}\n\n" "你目前在全球排行榜上排名第 #{pos}!" -#: redbot/cogs/economy/economy.py:494 redbot/cogs/economy/economy.py:550 -msgid "{author.mention} Too soon. For your next payday you have to wait {time}." -msgstr "{author.mention} 太快了。。你的下一个发薪日要等{time}" +#: redbot/cogs/economy/economy.py:345 redbot/cogs/economy/economy.py:402 +msgid "{author.mention} Too soon. Your next payday is {relative_time}." +msgstr "" -#: redbot/cogs/economy/economy.py:558 +#: redbot/cogs/economy/economy.py:410 #, 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" +" - `[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 "经济排行榜\n\n" -" 默认值到前10名\n\n" -" 示例:\n" -" - `[p]leadboard`\n" -" - `[p]leadboard 50` - 显示前50名而不是前10名\n" -" - `[p]leadboard 100 yes` - 显示所有服务器中的前100名。\n\n" -" **参数**\n\n" -" - `' 排行榜上要显示多少个位置。如果省略,则默认为10\n" -" - ``是否包括所有服务器的结果。除非指定,否则默认为false\n" -" " +msgstr "" -#: redbot/cogs/economy/economy.py:575 +#: redbot/cogs/economy/economy.py:427 msgid "Page {page_num}/{page_len}." msgstr "第 {page_num}/{page_len} 页" -#: redbot/cogs/economy/economy.py:581 +#: redbot/cogs/economy/economy.py:433 msgid "Economy Leaderboard" msgstr "经济排行榜" -#: redbot/cogs/economy/economy.py:598 +#: redbot/cogs/economy/economy.py:452 msgid "There are no accounts in the bank." msgstr "在这个银行中没有账户。" -#: redbot/cogs/economy/economy.py:602 +#: redbot/cogs/economy/economy.py:456 msgid "Name" msgstr "名称" -#: redbot/cogs/economy/economy.py:603 +#: redbot/cogs/economy/economy.py:457 msgid "Score" msgstr "得分" -#: redbot/cogs/economy/economy.py:673 +#: redbot/cogs/economy/economy.py:523 msgid "No balances found." msgstr "未找到余额" -#: redbot/cogs/economy/economy.py:678 +#: redbot/cogs/economy/economy.py:528 #, docstring msgid "Show the payouts for the slot machine." msgstr "显示老虎机的支出" -#: redbot/cogs/economy/economy.py:682 +#: redbot/cogs/economy/economy.py:532 msgid "I can't send direct messages to you." msgstr "我不能向你发送私信" -#: redbot/cogs/economy/economy.py:687 +#: redbot/cogs/economy/economy.py:537 #, docstring msgid "Use the slot machine.\n\n" " Example:\n" -" - `[p]slot 50`\n\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 "使用老虎机\n\n" -" 示例:\n" -" - `[p]slot 50`\n\n" -" **参数**\n\n" -" - `在老虎机上下注的金额。当你下更多的赌注时,中奖赔率会更高。。\n" -" " +msgstr "" -#: redbot/cogs/economy/economy.py:714 +#: redbot/cogs/economy/economy.py:564 msgid "You're on cooldown, try again in a bit." msgstr "你正处于冷却状态,请稍后再试" -#: redbot/cogs/economy/economy.py:717 +#: redbot/cogs/economy/economy.py:567 msgid "That's an invalid bid amount, sorry :/" msgstr "这是无效的出价金额,对不起:/" -#: redbot/cogs/economy/economy.py:720 +#: redbot/cogs/economy/economy.py:570 msgid "You ain't got enough money, friend." msgstr "你没有足够的钱,朋友" -#: redbot/cogs/economy/economy.py:775 +#: redbot/cogs/economy/economy.py:625 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\n" "{old_balance} -> {new_balance}!" msgstr "你已经达到了 {currency} 的最大金额!请多花点钱 😬\n" "{old_balance} -> {new_balance}!" -#: redbot/cogs/economy/economy.py:790 +#: redbot/cogs/economy/economy.py:640 msgid "Nothing!" msgstr "没什么!" -#: redbot/cogs/economy/economy.py:794 +#: redbot/cogs/economy/economy.py:644 msgid "Your bid: {bid}" msgstr "你的出价: {bid}" -#: redbot/cogs/economy/economy.py:795 +#: redbot/cogs/economy/economy.py:645 msgid "\n" "{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" msgstr "\n" "{old_balance} - {bid} (你的出价) + {pay} (奖金) → {new_balance}!" -#: redbot/cogs/economy/economy.py:812 +#: redbot/cogs/economy/economy.py:662 #, docstring msgid "Base command to manage Economy settings." msgstr "管理经济设置的基本命令" -#: redbot/cogs/economy/economy.py:816 +#: redbot/cogs/economy/economy.py:666 #, docstring msgid "\n" " Shows the current economy settings\n" @@ -445,215 +266,131 @@ msgstr "\n" " 显示当前的经济设置\n" " " -#: redbot/cogs/economy/economy.py:826 -msgid "----Economy Settings---\n" +#: redbot/cogs/economy/economy.py:681 +msgid "---Economy Settings---\n" "Minimum slot bid: {slot_min}\n" "Maximum slot bid: {slot_max}\n" "Slot cooldown: {slot_time}\n" "Payday amount: {payday_amount}\n" "Payday cooldown: {payday_time}\n" -"Amount given at account registration: {register_amount}\n" -"Maximum allowed balance: {maximum_bal}" -msgstr "----经济设置---\n" -"最低老虎机出价: {slot_min}\n" -"最高老虎机出价: {slot_max}\n" -"老虎机冷却: {slot_time}\n" -"发薪日金额: {payday_amount}\n" -"发薪日冷却时间: {payday_time}\n" -"账户注册时给出的金额: {register_amount}\n" -"允许的最大余额: {maximum_bal}" - -#: redbot/cogs/economy/economy.py:849 +msgstr "" + +#: redbot/cogs/economy/economy.py:698 +msgid "---Role Payday Amounts---\n" +msgstr "" + +#: redbot/cogs/economy/economy.py:702 #, docstring msgid "Set the minimum slot machine bid.\n\n" " Example:\n" -" - `[p]economyset slotmin 10`\n\n" +" - `[p]economyset slotmin 10`\n\n" " **Arguments**\n\n" " - `` The new minimum bid for using the slot machine. Default is 5.\n" " " -msgstr "设置最低老虎机出价\n\n" -" 示例:\n" -" - `[p]economyset slotmin 10`\n\n" -" **Arguments**\n\n" -" - `使用老虎机的新的最低出价。默认值为5\n" -" " +msgstr "" -#: redbot/cogs/economy/economy.py:866 +#: redbot/cogs/economy/economy.py:719 msgid "Warning: Minimum bid is greater than the maximum bid ({max_bid}). Slots will not work." msgstr "警告:最低出价大于最高出价 ({max_bid})。老虎机将无法工作" -#: redbot/cogs/economy/economy.py:877 +#: redbot/cogs/economy/economy.py:730 msgid "Minimum bid is now {bid} {currency}." msgstr "现在最低出价为 {bid} {currency}。" -#: redbot/cogs/economy/economy.py:884 +#: redbot/cogs/economy/economy.py:737 #, docstring msgid "Set the maximum slot machine bid.\n\n" " Example:\n" -" - `[p]economyset slotmax 50`\n\n" +" - `[p]economyset slotmax 50`\n\n" " **Arguments**\n\n" " - `` The new maximum bid for using the slot machine. Default is 100.\n" " " -msgstr "设置老虎机的最高出价\n\n" -" 示例:\n" -" - `[p]economyset slotmax 50`\n\n" -" **Arguments**\n\n" -" - `使用老虎机的新的最高出价。默认值为100\n" -" " +msgstr "" -#: redbot/cogs/economy/economy.py:901 +#: redbot/cogs/economy/economy.py:754 msgid "Warning: Maximum bid is less than the minimum bid ({min_bid}). Slots will not work." msgstr "警告:最高出价低于最低出价({min_bid})。老虎机将无法工作" -#: redbot/cogs/economy/economy.py:912 +#: redbot/cogs/economy/economy.py:765 msgid "Maximum bid is now {bid} {currency}." msgstr "现在最高出价为 {bid} {currency}。" -#: redbot/cogs/economy/economy.py:921 +#: redbot/cogs/economy/economy.py:774 #, docstring msgid "Set the cooldown for the slot machine.\n\n" " Examples:\n" -" - `[p]economyset slottime 10`\n" -" - `[p]economyset slottime 10m`\n\n" +" - `[p]economyset slottime 10`\n" +" - `[p]economyset slottime 10m`\n\n" " **Arguments**\n\n" " - `` The new duration to wait in between uses of the slot machine. Default is 5 seconds.\n" " Accepts: seconds, minutes, hours, days, weeks (if no unit is specified, the duration is assumed to be given in seconds)\n" " " -msgstr "设置老虎机的冷却时间\n\n" -" 示例:\n" -" - `[p]economyset slottime 10`\n" -" - `[p]economyset slottime 10m`\n\n" -" **Arguments**\n\n" -" - `默认5秒\n" -" 接受:秒、 分钟、 小时、 天、 周(如果未指定单位,则假定持续时间以秒为单位)\n" -" " +msgstr "" -#: redbot/cogs/economy/economy.py:938 +#: redbot/cogs/economy/economy.py:791 msgid "Cooldown is now {num} seconds." msgstr "冷却时间现在为 {num} 秒" -#: redbot/cogs/economy/economy.py:944 +#: redbot/cogs/economy/economy.py:797 #, docstring msgid "Set the cooldown for the payday command.\n\n" " Examples:\n" -" - `[p]economyset paydaytime 86400`\n" -" - `[p]economyset paydaytime 1d`\n\n" +" - `[p]economyset paydaytime 86400`\n" +" - `[p]economyset paydaytime 1d`\n\n" " **Arguments**\n\n" " - `` The new duration to wait in between uses of payday. Default is 5 minutes.\n" " Accepts: seconds, minutes, hours, days, weeks (if no unit is specified, the duration is assumed to be given in seconds)\n" " " -msgstr "设置发薪日命令的冷却时间\n\n" -" 示例:\n" -" - `[p]economyset paydaytime 86400`\n" -" - `[p]economyset paydaytime 1d`\n\n" -" **参数**\n\n" -" - `默认5分钟\n" -" 接受:秒、 分钟、 小时、 天、 周(如果未指定单位,则假定持续时间以秒为单位) " - -#: redbot/cogs/economy/economy.py:962 +msgstr "" + +#: redbot/cogs/economy/economy.py:815 msgid "Value modified. At least {num} seconds must pass between each payday." msgstr "值已修改。每个发薪日之间至少必须经过 {num} 秒" -#: redbot/cogs/economy/economy.py:969 +#: redbot/cogs/economy/economy.py:822 #, docstring msgid "Set the amount earned each payday.\n\n" " Example:\n" -" - `[p]economyset paydayamount 400`\n\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 "设置每个发薪日赚取的金额\n\n" -" 示例:\n" -" - `[p]economyset paydayamount 400`\n\n" -" **Arguments**\n\n" -" - `使用payday命令时要提供的新金额。默认值为120\n" -" " +msgstr "" -#: redbot/cogs/economy/economy.py:982 +#: redbot/cogs/economy/economy.py:835 msgid "Amount must be greater than zero and less than {maxbal}." msgstr "金额必须大于零且小于 {maxbal}" -#: redbot/cogs/economy/economy.py:992 +#: redbot/cogs/economy/economy.py:845 msgid "Every payday will now give {num} {currency}." msgstr "现在每个发薪日都会给 {num} {currency}" -#: redbot/cogs/economy/economy.py:999 +#: redbot/cogs/economy/economy.py:852 #, docstring -msgid "Set the amount earned each payday for a role.\n" +msgid "Set the amount earned each payday for a role.\n\n" " Set to `0` to remove the payday amount you set for that role.\n\n" " Only available when not using a global bank.\n\n" " Example:\n" -" - `[p]economyset rolepaydayamount @Members 400`\n\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 "设置角色在每个发薪日赚取的金额\n" -" 设置为 `0` 以移除你为该角色设置的发薪日金额\n\n" -" 仅在不使用全球银行时才可用\n\n" -" 示例:\n" -" - `[p]economyset rolepaydayamount @Members 400`\n\n" -" **Arguments**\n\n" -" - `为其分配自定义发薪日金额的角色\n" -" - `使用payday命令时要提供的新金额\n" -" " +msgstr "" -#: redbot/cogs/economy/economy.py:1016 +#: redbot/cogs/economy/economy.py:870 msgid "The bank requires that you set the payday to be less than its maximum balance of {maxbal}." msgstr "银行要求你将发薪日设置为小于其最大余额 {maxbal}" -#: redbot/cogs/economy/economy.py:1023 +#: redbot/cogs/economy/economy.py:877 msgid "The bank must be per-server for per-role paydays to work." msgstr "银行必须是每个服务器的每个角色发薪日才能工作" -#: redbot/cogs/economy/economy.py:1029 +#: redbot/cogs/economy/economy.py:883 msgid "The payday value attached to role has been removed. Users with this role will now receive the default pay of {num} {currency}." msgstr "角色的发薪日值已被删除。具有此角色的用户现在将收到 {num} {currency} 的默认工资" -#: redbot/cogs/economy/economy.py:1038 +#: redbot/cogs/economy/economy.py:892 msgid "Every payday will now give {num} {currency} to people with the role {role_name}." msgstr "现在每个发薪日将为角色{role_name} 的人们提供{num}{currency}" -#: redbot/cogs/economy/economy.py:1048 -#, 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 "设置新银行账户的初始余额\n\n" -" 示例:\n" -" - `[p]Economyset registeramount 5000`\n\n" -" **Arguments**\n\n" -" - `新的初始余额金额。默认值为0\n" -" " - -#: redbot/cogs/economy/economy.py:1064 -msgid "Amount must be greater than or equal to zero and less than {maxbal}." -msgstr "金额必须大于或等于零且小于 {maxbal}" - -#: redbot/cogs/economy/economy.py:1069 -msgid "Registering an account will now give {num} {currency}." -msgstr "注册帐户现在将获得 {num} {currency}" - -#: redbot/cogs/economy/economy.py:1078 -msgid "weeks" -msgstr "周" - -#: redbot/cogs/economy/economy.py:1079 -msgid "days" -msgstr "天" - -#: redbot/cogs/economy/economy.py:1080 -msgid "hours" -msgstr "小时" - -#: redbot/cogs/economy/economy.py:1081 -msgid "minutes" -msgstr "分钟" - -#: redbot/cogs/economy/economy.py:1082 -msgid "seconds" -msgstr "秒" - diff --git a/redbot/cogs/economy/locales/zh-TW.po b/redbot/cogs/economy/locales/zh-TW.po index e2a6b45053e..1d644073079 100644 --- a/redbot/cogs/economy/locales/zh-TW.po +++ b/redbot/cogs/economy/locales/zh-TW.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-19 11:40+0000\n" +"POT-Creation-Date: 2023-06-14 02:57+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,43 +15,35 @@ msgstr "" "X-Crowdin-File-ID: 23\n" "Language: zh_TW\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:48 +#: redbot/cogs/economy/economy.py:46 msgid "JACKPOT! 226! Your bid has been multiplied * 50!" -msgstr "" +msgstr "大獎! 226! 你的出價已經翻了50倍!" -#: redbot/cogs/economy/economy.py:52 +#: redbot/cogs/economy/economy.py:50 msgid "4LC! Your bid has been multiplied * 25!" -msgstr "" +msgstr "4LC! 您的出價已乘以 * 25!" -#: redbot/cogs/economy/economy.py:56 +#: redbot/cogs/economy/economy.py:54 msgid "Three cherries! Your bid has been multiplied * 20!" -msgstr "" +msgstr "三顆櫻桃!你的出價已經翻了20倍!" -#: redbot/cogs/economy/economy.py:60 +#: redbot/cogs/economy/economy.py:58 msgid "2 6! Your bid has been multiplied * 4!" msgstr "2 6! 你的出價已經翻了4倍!" -#: redbot/cogs/economy/economy.py:64 +#: redbot/cogs/economy/economy.py:62 msgid "Two cherries! Your bid has been multiplied * 3!" msgstr "兩個櫻桃! 你的出價已經翻了3倍!" -#: redbot/cogs/economy/economy.py:68 +#: redbot/cogs/economy/economy.py:66 msgid "Three symbols! Your bid has been multiplied * 10!" -msgstr "" +msgstr "三個符號! 您的出價已翻了10倍!" -#: redbot/cogs/economy/economy.py:72 +#: redbot/cogs/economy/economy.py:70 msgid "Two consecutive symbols! Your bid has been multiplied * 2!" msgstr "兩個連續的符號!你的出價已經翻倍!" -#: redbot/cogs/economy/economy.py:76 +#: 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" @@ -60,469 +52,348 @@ msgid "Slot machine payouts:\n" "{cherries.value} {cherries.value} Bet * 3\n\n" "Three symbols: Bet * 10\n" "Two symbols: Bet * 2" -msgstr "" - -#: redbot/cogs/economy/economy.py:108 +msgstr "老虎機賠率:\n" +"{two.value} {two.value} {six.value} 賭注 * 50\n" +"{flc.value} {flc.value} {flc.value} 下注 * 25\n" +"{cherries.value} {cherries.value} {cherries.value} 賭注 * 20\n" +"{two.value} {six.value} 賭注 * 4\n" +"{cherries.value} {cherries.value} 賭注 * 3" + +#: redbot/cogs/economy/economy.py:106 msgid "Invalid value, the argument must be an integer, optionally preceded with a `+` or `-` sign." -msgstr "" +msgstr "無效值,參數必須是一個整數,前面可以有一個“+”或“-”符號。" -#: redbot/cogs/economy/economy.py:120 +#: redbot/cogs/economy/economy.py:118 msgid "Invalid value, the amount of currency to increase or decrease must be an integer different from zero." -msgstr "" +msgstr "無效值,增加或減少的貨幣數量必須是非零的整數。" -#: redbot/cogs/economy/economy.py:132 +#: redbot/cogs/economy/economy.py:130 #, docstring msgid "Get rich and have fun with imaginary currency!" -msgstr "" +msgstr "用虛構的貨幣致富並玩得開心!" -#: redbot/cogs/economy/economy.py:182 +#: redbot/cogs/economy/economy.py:180 #, docstring msgid "Base command to manage the bank." -msgstr "" +msgstr "管理銀行的基本指令。" -#: redbot/cogs/economy/economy.py:187 +#: redbot/cogs/economy/economy.py:185 #, docstring msgid "Show the user's account balance.\n\n" " Example:\n" -" - `[p]bank balance`\n" -" - `[p]bank balance @Twentysix`\n\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:207 +#: redbot/cogs/economy/economy.py:202 msgid "{user}'s balance is {num} {currency}" -msgstr "" +msgstr "{user} 的餘額是 {num} {currency}" -#: redbot/cogs/economy/economy.py:214 +#: redbot/cogs/economy/economy.py:209 #, 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" +" - `[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:235 +#: redbot/cogs/economy/economy.py:230 msgid "{user} transferred {num} {currency} to {other_user}" -msgstr "" +msgstr "{user} 將 {num} {currency} 轉賬給 {other_user}" -#: redbot/cogs/economy/economy.py:247 +#: redbot/cogs/economy/economy.py:242 #, 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" +" - `[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:267 +#: redbot/cogs/economy/economy.py:262 msgid "{author} added {num} {currency} to {user}'s account." -msgstr "" +msgstr "{author} 將 {num} {currency} 添加到 {user} 的帳戶。" -#: redbot/cogs/economy/economy.py:275 +#: redbot/cogs/economy/economy.py:270 msgid "{author} removed {num} {currency} from {user}'s account." -msgstr "" +msgstr "{author} 從 {user} 的帳戶中扣除了 {num} {currency}。" -#: redbot/cogs/economy/economy.py:283 +#: redbot/cogs/economy/economy.py:278 msgid "{author} set {user}'s account balance to {num} {currency}." -msgstr "" - -#: redbot/cogs/economy/economy.py:298 -#, 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:310 -msgid "This will delete all bank accounts for {scope}.\n" -"If you're sure, type `{prefix}bank reset yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:314 redbot/cogs/economy/economy.py:322 -msgid "this server" -msgstr "" - -#: redbot/cogs/economy/economy.py:321 -msgid "All bank accounts for {scope} have been deleted." -msgstr "" - -#: redbot/cogs/economy/economy.py:330 -#, docstring -msgid "Base command for pruning bank accounts." -msgstr "" - -#: redbot/cogs/economy/economy.py:337 -#, 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:351 -msgid "This command cannot be used with a global bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:355 -msgid "This will delete all bank accounts for users no longer in this server.\n" -"If you're sure, type `{prefix}bank prune local yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:364 -msgid "Bank accounts for users no longer in this server have been deleted." -msgstr "" - -#: redbot/cogs/economy/economy.py:370 -#, 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:384 -msgid "This command cannot be used with a local bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:388 -msgid "This will delete all bank accounts for users who no longer share a server with the bot.\n" -"If you're sure, type `{prefix}bank prune global yes`" -msgstr "" - -#: redbot/cogs/economy/economy.py:397 -msgid "Bank accounts for users who no longer share a server with the bot have been pruned." -msgstr "" - -#: redbot/cogs/economy/economy.py:407 -#, 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:419 -msgid "This command cannot be used in DMs with a local bank." -msgstr "" - -#: redbot/cogs/economy/economy.py:429 -msgid "This will delete {name}'s bank account.\n" -"If you're sure, type `{prefix}bank prune user {id} yes`" -msgstr "" +msgstr "{author} 將 {user} 的賬戶餘額設置為 {num} {currency}。" -#: redbot/cogs/economy/economy.py:437 -msgid "The bank account for {name} has been pruned." -msgstr "" - -#: redbot/cogs/economy/economy.py:442 +#: redbot/cogs/economy/economy.py:292 #, docstring msgid "Get some free currency.\n\n" " The amount awarded and frequency can be configured.\n" " " -msgstr "" +msgstr "獲得一些免費貨幣。\n\n" +" 獎勵金額和頻率可以配置。\n" +" " -#: redbot/cogs/economy/economy.py:463 redbot/cogs/economy/economy.py:518 +#: redbot/cogs/economy/economy.py:312 redbot/cogs/economy/economy.py:368 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\n\n" "You currently have {new_balance} {currency}." -msgstr "" +msgstr "您已達到 {currency} 的最大金額! 請多花點錢😬\n\n" +"您目前有 {new_balance} {currency}。" -#: redbot/cogs/economy/economy.py:477 redbot/cogs/economy/economy.py:534 +#: redbot/cogs/economy/economy.py:326 redbot/cogs/economy/economy.py:384 msgid "{author.mention} Here, take some {currency}. Enjoy! (+{amount} {currency}!)\n\n" "You currently have {new_balance} {currency}.\n\n" "You are currently #{pos} on the global leaderboard!" -msgstr "" +msgstr "{author.mention} 在這裡,拿一些{currency}。 享受! (+{amount} {currency}!)\n\n" +"您目前有 {new_balance} {currency}。\n\n" +"您目前在全球排行榜上排名#{pos}!" -#: redbot/cogs/economy/economy.py:494 redbot/cogs/economy/economy.py:550 -msgid "{author.mention} Too soon. For your next payday you have to wait {time}." -msgstr "" +#: redbot/cogs/economy/economy.py:345 redbot/cogs/economy/economy.py:402 +msgid "{author.mention} Too soon. Your next payday is {relative_time}." +msgstr "{author.mention} 太早了。 您的下一個發薪日是 {relative_time}。" -#: redbot/cogs/economy/economy.py:558 +#: redbot/cogs/economy/economy.py:410 #, 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" +" - `[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:575 +#: redbot/cogs/economy/economy.py:427 msgid "Page {page_num}/{page_len}." -msgstr "" +msgstr "第 {page_num}/{page_len} 頁。" -#: redbot/cogs/economy/economy.py:581 +#: redbot/cogs/economy/economy.py:433 msgid "Economy Leaderboard" -msgstr "" +msgstr "經濟排行榜" -#: redbot/cogs/economy/economy.py:598 +#: redbot/cogs/economy/economy.py:452 msgid "There are no accounts in the bank." msgstr "在這個銀行中沒有帳戶。" -#: redbot/cogs/economy/economy.py:602 +#: redbot/cogs/economy/economy.py:456 msgid "Name" -msgstr "" +msgstr "姓名" -#: redbot/cogs/economy/economy.py:603 +#: redbot/cogs/economy/economy.py:457 msgid "Score" -msgstr "" +msgstr "分數" -#: redbot/cogs/economy/economy.py:673 +#: redbot/cogs/economy/economy.py:523 msgid "No balances found." -msgstr "" +msgstr "未找到餘額。" -#: redbot/cogs/economy/economy.py:678 +#: redbot/cogs/economy/economy.py:528 #, docstring msgid "Show the payouts for the slot machine." -msgstr "" +msgstr "顯示老虎機的支出。" -#: redbot/cogs/economy/economy.py:682 +#: redbot/cogs/economy/economy.py:532 msgid "I can't send direct messages to you." -msgstr "" +msgstr "我無法向您發送直接消息。" -#: redbot/cogs/economy/economy.py:687 +#: redbot/cogs/economy/economy.py:537 #, docstring msgid "Use the slot machine.\n\n" " Example:\n" -" - `[p]slot 50`\n\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:714 +#: redbot/cogs/economy/economy.py:564 msgid "You're on cooldown, try again in a bit." msgstr "正在冷卻時間,稍後再試。" -#: redbot/cogs/economy/economy.py:717 +#: redbot/cogs/economy/economy.py:567 msgid "That's an invalid bid amount, sorry :/" msgstr "這是無效出價金額,抱歉 :/" -#: redbot/cogs/economy/economy.py:720 +#: redbot/cogs/economy/economy.py:570 msgid "You ain't got enough money, friend." msgstr "你沒有足夠的錢,朋友。" -#: redbot/cogs/economy/economy.py:775 +#: redbot/cogs/economy/economy.py:625 msgid "You've reached the maximum amount of {currency}! Please spend some more 😬\n" "{old_balance} -> {new_balance}!" -msgstr "" +msgstr "您已達到 {currency} 的最大金額! 請多花點錢😬\n" +"您目前有 {old_balance} {new_balance}。" -#: redbot/cogs/economy/economy.py:790 +#: redbot/cogs/economy/economy.py:640 msgid "Nothing!" -msgstr "" +msgstr "沒有!" -#: redbot/cogs/economy/economy.py:794 +#: redbot/cogs/economy/economy.py:644 msgid "Your bid: {bid}" -msgstr "" +msgstr "您的出價:{bid}" -#: redbot/cogs/economy/economy.py:795 +#: redbot/cogs/economy/economy.py:645 msgid "\n" "{old_balance} - {bid} (Your bid) + {pay} (Winnings) → {new_balance}!" -msgstr "" +msgstr "\n" +"{old_balance} - {bid}(您的出價)+ {pay}(獎金)→ {new_balance}!" -#: redbot/cogs/economy/economy.py:812 +#: redbot/cogs/economy/economy.py:662 #, docstring msgid "Base command to manage Economy settings." -msgstr "" +msgstr "管理經濟設置的基本命令。" -#: redbot/cogs/economy/economy.py:816 +#: redbot/cogs/economy/economy.py:666 #, docstring msgid "\n" " Shows the current economy settings\n" " " -msgstr "" +msgstr "\n" +" 顯示當前經濟設定\n" +" " -#: redbot/cogs/economy/economy.py:826 -msgid "----Economy Settings---\n" +#: redbot/cogs/economy/economy.py:681 +msgid "---Economy Settings---\n" "Minimum slot bid: {slot_min}\n" "Maximum slot bid: {slot_max}\n" "Slot cooldown: {slot_time}\n" "Payday amount: {payday_amount}\n" "Payday cooldown: {payday_time}\n" -"Amount given at account registration: {register_amount}\n" -"Maximum allowed balance: {maximum_bal}" -msgstr "" - -#: redbot/cogs/economy/economy.py:849 +msgstr "---經濟設置---\n" +"最低廣告位出價:{slot_min}\n" +"廣告位最高出價:{slot_max}\n" +"插槽冷卻時間:{slot_time}\n" +"發薪日金額:{payday_amount}\n" +"發薪日冷卻時間:{payday_time}\n" + +#: redbot/cogs/economy/economy.py:698 +msgid "---Role Payday Amounts---\n" +msgstr "---身分組發薪日金額---\n" + +#: redbot/cogs/economy/economy.py:702 #, docstring msgid "Set the minimum slot machine bid.\n\n" " Example:\n" -" - `[p]economyset slotmin 10`\n\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:866 +#: redbot/cogs/economy/economy.py:719 msgid "Warning: Minimum bid is greater than the maximum bid ({max_bid}). Slots will not work." -msgstr "" +msgstr "警告:最低出價高於最高出價 ({max_bid})。 插槽將不起作用。" -#: redbot/cogs/economy/economy.py:877 +#: redbot/cogs/economy/economy.py:730 msgid "Minimum bid is now {bid} {currency}." -msgstr "" +msgstr "最低出價現在為 {bid} {currency}。" -#: redbot/cogs/economy/economy.py:884 +#: redbot/cogs/economy/economy.py:737 #, docstring msgid "Set the maximum slot machine bid.\n\n" " Example:\n" -" - `[p]economyset slotmax 50`\n\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:901 +#: redbot/cogs/economy/economy.py:754 msgid "Warning: Maximum bid is less than the minimum bid ({min_bid}). Slots will not work." -msgstr "" +msgstr "警告:最高出價低於最低出價 ({min_bid})。 插槽將不起作用。" -#: redbot/cogs/economy/economy.py:912 +#: redbot/cogs/economy/economy.py:765 msgid "Maximum bid is now {bid} {currency}." -msgstr "" +msgstr "最高出價現在為 {bid} {currency}。" -#: redbot/cogs/economy/economy.py:921 +#: redbot/cogs/economy/economy.py:774 #, docstring msgid "Set the cooldown for the slot machine.\n\n" " Examples:\n" -" - `[p]economyset slottime 10`\n" -" - `[p]economyset slottime 10m`\n\n" +" - `[p]economyset slottime 10`\n" +" - `[p]economyset slottime 10m`\n\n" " **Arguments**\n\n" " - `` The new duration to wait in between uses of the slot machine. Default is 5 seconds.\n" " Accepts: seconds, minutes, hours, days, weeks (if no unit is specified, the duration is assumed to be given in seconds)\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:938 +#: redbot/cogs/economy/economy.py:791 msgid "Cooldown is now {num} seconds." -msgstr "" +msgstr "冷卻時間現在是 {num} 秒。" -#: redbot/cogs/economy/economy.py:944 +#: redbot/cogs/economy/economy.py:797 #, docstring msgid "Set the cooldown for the payday command.\n\n" " Examples:\n" -" - `[p]economyset paydaytime 86400`\n" -" - `[p]economyset paydaytime 1d`\n\n" +" - `[p]economyset paydaytime 86400`\n" +" - `[p]economyset paydaytime 1d`\n\n" " **Arguments**\n\n" " - `` The new duration to wait in between uses of payday. Default is 5 minutes.\n" " Accepts: seconds, minutes, hours, days, weeks (if no unit is specified, the duration is assumed to be given in seconds)\n" " " msgstr "" -#: redbot/cogs/economy/economy.py:962 +#: redbot/cogs/economy/economy.py:815 msgid "Value modified. At least {num} seconds must pass between each payday." -msgstr "" +msgstr "值已修改。 每個發薪日之間必須至少經過 {num} 秒。" -#: redbot/cogs/economy/economy.py:969 +#: redbot/cogs/economy/economy.py:822 #, docstring msgid "Set the amount earned each payday.\n\n" " Example:\n" -" - `[p]economyset paydayamount 400`\n\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:982 +#: redbot/cogs/economy/economy.py:835 msgid "Amount must be greater than zero and less than {maxbal}." -msgstr "" +msgstr "金額必須大於零且小於 {maxbal}。" -#: redbot/cogs/economy/economy.py:992 +#: redbot/cogs/economy/economy.py:845 msgid "Every payday will now give {num} {currency}." -msgstr "" +msgstr "現在每個發薪日都會提供 {num} {currency}。" -#: redbot/cogs/economy/economy.py:999 +#: redbot/cogs/economy/economy.py:852 #, docstring -msgid "Set the amount earned each payday for a role.\n" +msgid "Set the amount earned each payday for a role.\n\n" " Set to `0` to remove the payday amount you set for that role.\n\n" " Only available when not using a global bank.\n\n" " Example:\n" -" - `[p]economyset rolepaydayamount @Members 400`\n\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:1016 +#: redbot/cogs/economy/economy.py:870 msgid "The bank requires that you set the payday to be less than its maximum balance of {maxbal}." -msgstr "" +msgstr "銀行要求您將發薪日設置為小於其最大餘額 {maxbal}。" -#: redbot/cogs/economy/economy.py:1023 +#: redbot/cogs/economy/economy.py:877 msgid "The bank must be per-server for per-role paydays to work." -msgstr "" +msgstr "銀行必須按服務器為每個身分組發薪日工作。" -#: redbot/cogs/economy/economy.py:1029 +#: redbot/cogs/economy/economy.py:883 msgid "The payday value attached to role has been removed. Users with this role will now receive the default pay of {num} {currency}." -msgstr "" +msgstr "附加到角色的發薪日數值已被刪除。具有此角色的用戶現在將收到 {num} {currency} 的默認報酬。" -#: redbot/cogs/economy/economy.py:1038 +#: redbot/cogs/economy/economy.py:892 msgid "Every payday will now give {num} {currency} to people with the role {role_name}." -msgstr "" - -#: redbot/cogs/economy/economy.py:1048 -#, 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:1064 -msgid "Amount must be greater than or equal to zero and less than {maxbal}." -msgstr "" - -#: redbot/cogs/economy/economy.py:1069 -msgid "Registering an account will now give {num} {currency}." -msgstr "" - -#: redbot/cogs/economy/economy.py:1078 -msgid "weeks" -msgstr "週" - -#: redbot/cogs/economy/economy.py:1079 -msgid "days" -msgstr "日" - -#: redbot/cogs/economy/economy.py:1080 -msgid "hours" -msgstr "小時" - -#: redbot/cogs/economy/economy.py:1081 -msgid "minutes" -msgstr "分鐘" - -#: redbot/cogs/economy/economy.py:1082 -msgid "seconds" -msgstr "秒" +msgstr "現在,每個發薪日都會向具有 {role_name} 身分組的人提供 {num} {currency}。" diff --git a/redbot/cogs/filter/filter.py b/redbot/cogs/filter/filter.py index c2d2f889729..04ba0054ecb 100644 --- a/redbot/cogs/filter/filter.py +++ b/redbot/cogs/filter/filter.py @@ -4,7 +4,7 @@ from datetime import timezone from typing import Union, Set, Literal, Optional -from redbot.core import checks, Config, modlog, commands +from redbot.core import Config, modlog, commands from redbot.core.bot import Red from redbot.core.i18n import Translator, cog_i18n, set_contextual_locales_from_guild from redbot.core.utils.predicates import MessagePredicate @@ -80,7 +80,7 @@ async def register_casetypes() -> None: @commands.group() @commands.guild_only() - @checks.admin_or_permissions(manage_guild=True) + @commands.admin_or_permissions(manage_guild=True) async def filterset(self, ctx: commands.Context): """Base command to manage filter settings.""" pass @@ -95,7 +95,7 @@ async def filter_default_name(self, ctx: commands.Context, name: str): The default name used is *John Doe*. Example: - - `[p]filterset defaultname Missingno` + - `[p]filterset defaultname Missingno` **Arguments:** @@ -115,8 +115,8 @@ async def filter_ban(self, ctx: commands.Context, count: int, timeframe: int): 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. + - `[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:** @@ -144,7 +144,7 @@ async def filter_ban(self, ctx: commands.Context, count: int, timeframe: int): @commands.group(name="filter") @commands.guild_only() - @checks.mod_or_permissions(manage_messages=True) + @commands.mod_or_permissions(manage_messages=True) async def _filter(self, ctx: commands.Context): """Base command to add or remove words from the server filter. @@ -254,7 +254,9 @@ async def _channel_list(self, ctx: commands.Context): async def filter_channel_add( self, ctx: commands.Context, - channel: Union[discord.TextChannel, discord.VoiceChannel, discord.ForumChannel], + channel: Union[ + discord.TextChannel, discord.VoiceChannel, discord.StageChannel, discord.ForumChannel + ], *words: str, ): """Add words to the filter. @@ -262,12 +264,12 @@ async def filter_channel_add( Use double quotes to add sentences. Examples: - - `[p]filter channel add #channel word1 word2 word3` - - `[p]filter channel add #channel "This is a sentence"` + - `[p]filter channel add #channel word1 word2 word3` + - `[p]filter channel add #channel "This is a sentence"` **Arguments:** - - `` The text, voice, or forum channel to add filtered words to. + - `` The text, voice, stage, or forum channel to add filtered words to. - `[words...]` The words or sentences to filter. """ added = await self.add_to_filter(channel, words) @@ -281,7 +283,9 @@ async def filter_channel_add( async def filter_channel_remove( self, ctx: commands.Context, - channel: Union[discord.TextChannel, discord.VoiceChannel, discord.ForumChannel], + channel: Union[ + discord.TextChannel, discord.VoiceChannel, discord.StageChannel, discord.ForumChannel + ], *words: str, ): """Remove words from the filter. @@ -289,12 +293,12 @@ async def filter_channel_remove( Use double quotes to remove sentences. Examples: - - `[p]filter channel remove #channel word1 word2 word3` - - `[p]filter channel remove #channel "This is a sentence"` + - `[p]filter channel remove #channel word1 word2 word3` + - `[p]filter channel remove #channel "This is a sentence"` **Arguments:** - - `` The text, voice, or forum channel to add filtered words to. + - `` The text, voice, stage, or forum channel to add filtered words to. - `[words...]` The words or sentences to no longer filter. """ removed = await self.remove_from_filter(channel, words) @@ -311,8 +315,8 @@ async def filter_add(self, ctx: commands.Context, *words: str): 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:** @@ -333,8 +337,8 @@ async def filter_remove(self, ctx: commands.Context, *words: str): 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:** @@ -368,7 +372,12 @@ def invalidate_cache( self, guild: discord.Guild, channel: Optional[ - Union[discord.TextChannel, discord.VoiceChannel, discord.ForumChannel] + Union[ + discord.TextChannel, + discord.VoiceChannel, + discord.StageChannel, + discord.ForumChannel, + ] ] = None, ) -> None: """Invalidate a cached pattern""" @@ -381,7 +390,11 @@ def invalidate_cache( async def add_to_filter( self, server_or_channel: Union[ - discord.Guild, discord.TextChannel, discord.VoiceChannel, discord.ForumChannel + discord.Guild, + discord.TextChannel, + discord.VoiceChannel, + discord.StageChannel, + discord.ForumChannel, ], words: list, ) -> bool: @@ -405,7 +418,11 @@ async def add_to_filter( async def remove_from_filter( self, server_or_channel: Union[ - discord.Guild, discord.TextChannel, discord.VoiceChannel, discord.ForumChannel + discord.Guild, + discord.TextChannel, + discord.VoiceChannel, + discord.StageChannel, + discord.ForumChannel, ], words: list, ) -> bool: @@ -430,7 +447,11 @@ async def filter_hits( self, text: str, server_or_channel: Union[ - discord.Guild, discord.TextChannel, discord.VoiceChannel, discord.Thread + discord.Guild, + discord.TextChannel, + discord.VoiceChannel, + discord.StageChannel, + discord.Thread, ], ) -> Set[str]: if isinstance(server_or_channel, discord.Guild): diff --git a/redbot/cogs/filter/locales/ar-SA.po b/redbot/cogs/filter/locales/ar-SA.po index d233838fec5..befec547697 100644 --- a/redbot/cogs/filter/locales/ar-SA.po +++ b/redbot/cogs/filter/locales/ar-SA.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 35\n" "Language: ar_SA\n" -#: redbot/cogs/filter/filter.py:17 +#: redbot/cogs/filter/filter.py:19 #, docstring msgid "This cog is designed for \"filtering\" unwanted words and phrases from a server.\n\n" " 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.\n\n" @@ -23,207 +23,255 @@ msgid "This cog is designed for \"filtering\" unwanted words and phrases from a " " msgstr "" -#: redbot/cogs/filter/filter.py:83 +#: redbot/cogs/filter/filter.py:85 #, docstring msgid "Base command to manage filter settings." msgstr "" -#: redbot/cogs/filter/filter.py:88 +#: redbot/cogs/filter/filter.py:90 #, 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\n" " Example:\n" -" - `[p]filterset defaultname Missingno`\n\n" +" - `[p]filterset defaultname Missingno`\n\n" " **Arguments:**\n\n" " - `` The new nickname to assign.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:104 +#: redbot/cogs/filter/filter.py:106 msgid "The name to use on filtered names has been set." msgstr "" -#: redbot/cogs/filter/filter.py:108 +#: redbot/cogs/filter/filter.py:110 #, 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\n" " Examples:\n" -" - `[p]filterset ban 5 5` - Ban users who say 5 filtered words in 5 seconds.\n" -" - `[p]filterset ban 2 20` - Ban users who say 2 filtered words in 20 seconds.\n\n" +" - `[p]filterset ban 5 5` - Ban users who say 5 filtered words in 5 seconds.\n" +" - `[p]filterset ban 2 20` - Ban users who say 2 filtered words in 20 seconds.\n\n" " **Arguments:**\n\n" " - `` The amount of filtered words required to trigger a ban.\n" " - `` The period of time in which too many filtered words will trigger a ban.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:126 +#: redbot/cogs/filter/filter.py:128 msgid "Count and timeframe either both need to be 0 or both need to be greater than 0!" msgstr "" -#: redbot/cogs/filter/filter.py:136 +#: redbot/cogs/filter/filter.py:138 msgid "Autoban disabled." msgstr "" -#: redbot/cogs/filter/filter.py:141 +#: redbot/cogs/filter/filter.py:143 msgid "Count and time have been set." msgstr "" -#: redbot/cogs/filter/filter.py:147 +#: redbot/cogs/filter/filter.py:149 #, docstring msgid "Base command to add or remove words from the server filter.\n\n" " Use double quotes to add or remove sentences.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:155 +#: redbot/cogs/filter/filter.py:157 +#, docstring +msgid "Clears this server's filter list." +msgstr "" + +#: redbot/cogs/filter/filter.py:162 +msgid "The filter list for this server is empty." +msgstr "" + +#: redbot/cogs/filter/filter.py:164 +msgid "Are you sure you want to clear this server's filter list?" +msgstr "" + +#: redbot/cogs/filter/filter.py:170 redbot/cogs/filter/filter.py:227 +msgid "You took too long to respond." +msgstr "" + +#: redbot/cogs/filter/filter.py:175 +msgid "Server filter cleared." +msgstr "" + +#: redbot/cogs/filter/filter.py:177 redbot/cogs/filter/filter.py:234 +msgid "No changes have been made." +msgstr "" + +#: redbot/cogs/filter/filter.py:181 #, docstring msgid "Send a list of this server's filtered words." msgstr "" -#: redbot/cogs/filter/filter.py:160 -msgid "There is no current words setup to be filtered in this server." +#: redbot/cogs/filter/filter.py:186 +msgid "There are no current words setup to be filtered in this server." msgstr "" -#: redbot/cogs/filter/filter.py:163 +#: redbot/cogs/filter/filter.py:189 msgid "Filtered in this server:" msgstr "" -#: redbot/cogs/filter/filter.py:168 redbot/cogs/filter/filter.py:193 +#: redbot/cogs/filter/filter.py:194 redbot/cogs/filter/filter.py:251 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/filter/filter.py:172 +#: redbot/cogs/filter/filter.py:198 #, docstring msgid "Base command to add or remove words from the channel filter.\n\n" " Use double quotes to add or remove sentences.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:180 +#: redbot/cogs/filter/filter.py:206 +#, docstring +msgid "Clears this channel's filter list." +msgstr "" + +#: redbot/cogs/filter/filter.py:210 +msgid "Threads can't have a filter list set up. If you want to clear this list for the parent channel, send the command in that channel." +msgstr "" + +#: redbot/cogs/filter/filter.py:219 +msgid "The filter list for this channel is empty." +msgstr "" + +#: redbot/cogs/filter/filter.py:221 +msgid "Are you sure you want to clear this channel's filter list?" +msgstr "" + +#: redbot/cogs/filter/filter.py:232 +msgid "Channel filter cleared." +msgstr "" + +#: redbot/cogs/filter/filter.py:238 #, docstring msgid "Send a list of the channel's filtered words." msgstr "" -#: redbot/cogs/filter/filter.py:185 -msgid "There is no current words setup to be filtered in this channel." +#: redbot/cogs/filter/filter.py:243 +msgid "There are no current words setup to be filtered in this channel." msgstr "" -#: redbot/cogs/filter/filter.py:188 +#: redbot/cogs/filter/filter.py:246 msgid "Filtered in this channel:" msgstr "" -#: redbot/cogs/filter/filter.py:197 +#: redbot/cogs/filter/filter.py:262 #, 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\n" +" - `[p]filter channel add #channel word1 word2 word3`\n" +" - `[p]filter channel add #channel \"This is a sentence\"`\n\n" " **Arguments:**\n\n" +" - `` The text, voice, stage, or forum channel to add filtered words to.\n" " - `[words...]` The words or sentences to filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:213 +#: redbot/cogs/filter/filter.py:278 msgid "Words added to filter." msgstr "" -#: redbot/cogs/filter/filter.py:215 +#: redbot/cogs/filter/filter.py:280 msgid "Words already in the filter." msgstr "" -#: redbot/cogs/filter/filter.py:219 +#: redbot/cogs/filter/filter.py:291 #, 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\n" +" - `[p]filter channel remove #channel word1 word2 word3`\n" +" - `[p]filter channel remove #channel \"This is a sentence\"`\n\n" " **Arguments:**\n\n" +" - `` The text, voice, stage, or forum channel to add filtered words to.\n" " - `[words...]` The words or sentences to no longer filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:234 +#: redbot/cogs/filter/filter.py:306 msgid "Words removed from filter." msgstr "" -#: redbot/cogs/filter/filter.py:237 redbot/cogs/filter/filter.py:281 +#: redbot/cogs/filter/filter.py:309 redbot/cogs/filter/filter.py:353 msgid "Those words weren't in the filter." msgstr "" -#: redbot/cogs/filter/filter.py:241 +#: redbot/cogs/filter/filter.py:313 #, 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\n" +" - `[p]filter add word1 word2 word3`\n" +" - `[p]filter add \"This is a sentence\"`\n\n" " **Arguments:**\n\n" " - `[words...]` The words or sentences to filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:257 +#: redbot/cogs/filter/filter.py:329 msgid "Words successfully added to filter." msgstr "" -#: redbot/cogs/filter/filter.py:259 +#: redbot/cogs/filter/filter.py:331 msgid "Those words were already in the filter." msgstr "" -#: redbot/cogs/filter/filter.py:263 +#: redbot/cogs/filter/filter.py:335 #, 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\n" +" - `[p]filter remove word1 word2 word3`\n" +" - `[p]filter remove \"This is a sentence\"`\n\n" " **Arguments:**\n\n" " - `[words...]` The words or sentences to no longer filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:279 +#: redbot/cogs/filter/filter.py:351 msgid "Words successfully removed from filter." msgstr "" -#: redbot/cogs/filter/filter.py:285 +#: redbot/cogs/filter/filter.py:357 #, docstring msgid "Toggle name and nickname filtering.\n\n" " This is disabled by default.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:295 +#: redbot/cogs/filter/filter.py:367 msgid "Names and nicknames will no longer be filtered." msgstr "" -#: redbot/cogs/filter/filter.py:297 +#: redbot/cogs/filter/filter.py:369 msgid "Names and nicknames will now be filtered." msgstr "" -#: redbot/cogs/filter/filter.py:411 +#: redbot/cogs/filter/filter.py:526 msgid "Filtered words used: {words}" msgstr "" -#: redbot/cogs/filter/filter.py:413 +#: redbot/cogs/filter/filter.py:528 msgid "Filtered word used: {word}" msgstr "" -#: redbot/cogs/filter/filter.py:427 +#: redbot/cogs/filter/filter.py:542 msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:498 +#: redbot/cogs/filter/filter.py:612 msgid "Filtered nickname" msgstr "" -#: redbot/cogs/filter/filter.py:498 +#: redbot/cogs/filter/filter.py:612 msgid "Filtered name" msgstr "" diff --git a/redbot/cogs/filter/locales/bg-BG.po b/redbot/cogs/filter/locales/bg-BG.po index 93d73572831..1cc02a222c8 100644 --- a/redbot/cogs/filter/locales/bg-BG.po +++ b/redbot/cogs/filter/locales/bg-BG.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 35\n" "Language: bg_BG\n" -#: redbot/cogs/filter/filter.py:17 +#: redbot/cogs/filter/filter.py:19 #, docstring msgid "This cog is designed for \"filtering\" unwanted words and phrases from a server.\n\n" " 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.\n\n" @@ -23,207 +23,255 @@ msgid "This cog is designed for \"filtering\" unwanted words and phrases from a " " msgstr "" -#: redbot/cogs/filter/filter.py:83 +#: redbot/cogs/filter/filter.py:85 #, docstring msgid "Base command to manage filter settings." msgstr "" -#: redbot/cogs/filter/filter.py:88 +#: redbot/cogs/filter/filter.py:90 #, 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\n" " Example:\n" -" - `[p]filterset defaultname Missingno`\n\n" +" - `[p]filterset defaultname Missingno`\n\n" " **Arguments:**\n\n" " - `` The new nickname to assign.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:104 +#: redbot/cogs/filter/filter.py:106 msgid "The name to use on filtered names has been set." msgstr "" -#: redbot/cogs/filter/filter.py:108 +#: redbot/cogs/filter/filter.py:110 #, 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\n" " Examples:\n" -" - `[p]filterset ban 5 5` - Ban users who say 5 filtered words in 5 seconds.\n" -" - `[p]filterset ban 2 20` - Ban users who say 2 filtered words in 20 seconds.\n\n" +" - `[p]filterset ban 5 5` - Ban users who say 5 filtered words in 5 seconds.\n" +" - `[p]filterset ban 2 20` - Ban users who say 2 filtered words in 20 seconds.\n\n" " **Arguments:**\n\n" " - `` The amount of filtered words required to trigger a ban.\n" " - `` The period of time in which too many filtered words will trigger a ban.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:126 +#: redbot/cogs/filter/filter.py:128 msgid "Count and timeframe either both need to be 0 or both need to be greater than 0!" msgstr "" -#: redbot/cogs/filter/filter.py:136 +#: redbot/cogs/filter/filter.py:138 msgid "Autoban disabled." msgstr "" -#: redbot/cogs/filter/filter.py:141 +#: redbot/cogs/filter/filter.py:143 msgid "Count and time have been set." msgstr "" -#: redbot/cogs/filter/filter.py:147 +#: redbot/cogs/filter/filter.py:149 #, docstring msgid "Base command to add or remove words from the server filter.\n\n" " Use double quotes to add or remove sentences.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:155 +#: redbot/cogs/filter/filter.py:157 +#, docstring +msgid "Clears this server's filter list." +msgstr "" + +#: redbot/cogs/filter/filter.py:162 +msgid "The filter list for this server is empty." +msgstr "" + +#: redbot/cogs/filter/filter.py:164 +msgid "Are you sure you want to clear this server's filter list?" +msgstr "" + +#: redbot/cogs/filter/filter.py:170 redbot/cogs/filter/filter.py:227 +msgid "You took too long to respond." +msgstr "" + +#: redbot/cogs/filter/filter.py:175 +msgid "Server filter cleared." +msgstr "" + +#: redbot/cogs/filter/filter.py:177 redbot/cogs/filter/filter.py:234 +msgid "No changes have been made." +msgstr "" + +#: redbot/cogs/filter/filter.py:181 #, docstring msgid "Send a list of this server's filtered words." msgstr "" -#: redbot/cogs/filter/filter.py:160 -msgid "There is no current words setup to be filtered in this server." +#: redbot/cogs/filter/filter.py:186 +msgid "There are no current words setup to be filtered in this server." msgstr "" -#: redbot/cogs/filter/filter.py:163 +#: redbot/cogs/filter/filter.py:189 msgid "Filtered in this server:" msgstr "" -#: redbot/cogs/filter/filter.py:168 redbot/cogs/filter/filter.py:193 +#: redbot/cogs/filter/filter.py:194 redbot/cogs/filter/filter.py:251 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/filter/filter.py:172 +#: redbot/cogs/filter/filter.py:198 #, docstring msgid "Base command to add or remove words from the channel filter.\n\n" " Use double quotes to add or remove sentences.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:180 +#: redbot/cogs/filter/filter.py:206 +#, docstring +msgid "Clears this channel's filter list." +msgstr "" + +#: redbot/cogs/filter/filter.py:210 +msgid "Threads can't have a filter list set up. If you want to clear this list for the parent channel, send the command in that channel." +msgstr "" + +#: redbot/cogs/filter/filter.py:219 +msgid "The filter list for this channel is empty." +msgstr "" + +#: redbot/cogs/filter/filter.py:221 +msgid "Are you sure you want to clear this channel's filter list?" +msgstr "" + +#: redbot/cogs/filter/filter.py:232 +msgid "Channel filter cleared." +msgstr "" + +#: redbot/cogs/filter/filter.py:238 #, docstring msgid "Send a list of the channel's filtered words." msgstr "" -#: redbot/cogs/filter/filter.py:185 -msgid "There is no current words setup to be filtered in this channel." +#: redbot/cogs/filter/filter.py:243 +msgid "There are no current words setup to be filtered in this channel." msgstr "" -#: redbot/cogs/filter/filter.py:188 +#: redbot/cogs/filter/filter.py:246 msgid "Filtered in this channel:" msgstr "" -#: redbot/cogs/filter/filter.py:197 +#: redbot/cogs/filter/filter.py:262 #, 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\n" +" - `[p]filter channel add #channel word1 word2 word3`\n" +" - `[p]filter channel add #channel \"This is a sentence\"`\n\n" " **Arguments:**\n\n" +" - `` The text, voice, stage, or forum channel to add filtered words to.\n" " - `[words...]` The words or sentences to filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:213 +#: redbot/cogs/filter/filter.py:278 msgid "Words added to filter." msgstr "" -#: redbot/cogs/filter/filter.py:215 +#: redbot/cogs/filter/filter.py:280 msgid "Words already in the filter." msgstr "" -#: redbot/cogs/filter/filter.py:219 +#: redbot/cogs/filter/filter.py:291 #, 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\n" +" - `[p]filter channel remove #channel word1 word2 word3`\n" +" - `[p]filter channel remove #channel \"This is a sentence\"`\n\n" " **Arguments:**\n\n" +" - `` The text, voice, stage, or forum channel to add filtered words to.\n" " - `[words...]` The words or sentences to no longer filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:234 +#: redbot/cogs/filter/filter.py:306 msgid "Words removed from filter." msgstr "" -#: redbot/cogs/filter/filter.py:237 redbot/cogs/filter/filter.py:281 +#: redbot/cogs/filter/filter.py:309 redbot/cogs/filter/filter.py:353 msgid "Those words weren't in the filter." msgstr "" -#: redbot/cogs/filter/filter.py:241 +#: redbot/cogs/filter/filter.py:313 #, 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\n" +" - `[p]filter add word1 word2 word3`\n" +" - `[p]filter add \"This is a sentence\"`\n\n" " **Arguments:**\n\n" " - `[words...]` The words or sentences to filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:257 +#: redbot/cogs/filter/filter.py:329 msgid "Words successfully added to filter." msgstr "" -#: redbot/cogs/filter/filter.py:259 +#: redbot/cogs/filter/filter.py:331 msgid "Those words were already in the filter." msgstr "" -#: redbot/cogs/filter/filter.py:263 +#: redbot/cogs/filter/filter.py:335 #, 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\n" +" - `[p]filter remove word1 word2 word3`\n" +" - `[p]filter remove \"This is a sentence\"`\n\n" " **Arguments:**\n\n" " - `[words...]` The words or sentences to no longer filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:279 +#: redbot/cogs/filter/filter.py:351 msgid "Words successfully removed from filter." msgstr "" -#: redbot/cogs/filter/filter.py:285 +#: redbot/cogs/filter/filter.py:357 #, docstring msgid "Toggle name and nickname filtering.\n\n" " This is disabled by default.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:295 +#: redbot/cogs/filter/filter.py:367 msgid "Names and nicknames will no longer be filtered." msgstr "" -#: redbot/cogs/filter/filter.py:297 +#: redbot/cogs/filter/filter.py:369 msgid "Names and nicknames will now be filtered." msgstr "" -#: redbot/cogs/filter/filter.py:411 +#: redbot/cogs/filter/filter.py:526 msgid "Filtered words used: {words}" msgstr "" -#: redbot/cogs/filter/filter.py:413 +#: redbot/cogs/filter/filter.py:528 msgid "Filtered word used: {word}" msgstr "" -#: redbot/cogs/filter/filter.py:427 +#: redbot/cogs/filter/filter.py:542 msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:498 +#: redbot/cogs/filter/filter.py:612 msgid "Filtered nickname" msgstr "" -#: redbot/cogs/filter/filter.py:498 +#: redbot/cogs/filter/filter.py:612 msgid "Filtered name" msgstr "" diff --git a/redbot/cogs/filter/locales/cs-CZ.po b/redbot/cogs/filter/locales/cs-CZ.po index 5ab7be821e1..72ec994c97d 100644 --- a/redbot/cogs/filter/locales/cs-CZ.po +++ b/redbot/cogs/filter/locales/cs-CZ.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 35\n" "Language: cs_CZ\n" -#: redbot/cogs/filter/filter.py:17 +#: redbot/cogs/filter/filter.py:19 #, docstring msgid "This cog is designed for \"filtering\" unwanted words and phrases from a server.\n\n" " 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.\n\n" @@ -26,207 +26,255 @@ msgstr "Tento cog je navržen pro \"filtrování\" nechtěných slov a frází n " Toto lze použít k zabránění nevhodnému jazyku, diskuzím mimo téma, pozváním odkazů a dalším.\n" " " -#: redbot/cogs/filter/filter.py:83 +#: redbot/cogs/filter/filter.py:85 #, docstring msgid "Base command to manage filter settings." msgstr "Základní příkaz pro správu nastavení filtru." -#: redbot/cogs/filter/filter.py:88 +#: redbot/cogs/filter/filter.py:90 #, 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\n" " Example:\n" -" - `[p]filterset defaultname Missingno`\n\n" +" - `[p]filterset defaultname Missingno`\n\n" " **Arguments:**\n\n" " - `` The new nickname to assign.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:104 +#: redbot/cogs/filter/filter.py:106 msgid "The name to use on filtered names has been set." msgstr "" -#: redbot/cogs/filter/filter.py:108 +#: redbot/cogs/filter/filter.py:110 #, 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\n" " Examples:\n" -" - `[p]filterset ban 5 5` - Ban users who say 5 filtered words in 5 seconds.\n" -" - `[p]filterset ban 2 20` - Ban users who say 2 filtered words in 20 seconds.\n\n" +" - `[p]filterset ban 5 5` - Ban users who say 5 filtered words in 5 seconds.\n" +" - `[p]filterset ban 2 20` - Ban users who say 2 filtered words in 20 seconds.\n\n" " **Arguments:**\n\n" " - `` The amount of filtered words required to trigger a ban.\n" " - `` The period of time in which too many filtered words will trigger a ban.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:126 +#: redbot/cogs/filter/filter.py:128 msgid "Count and timeframe either both need to be 0 or both need to be greater than 0!" msgstr "" -#: redbot/cogs/filter/filter.py:136 +#: redbot/cogs/filter/filter.py:138 msgid "Autoban disabled." msgstr "Autoban vypnut." -#: redbot/cogs/filter/filter.py:141 +#: redbot/cogs/filter/filter.py:143 msgid "Count and time have been set." msgstr "" -#: redbot/cogs/filter/filter.py:147 +#: redbot/cogs/filter/filter.py:149 #, docstring msgid "Base command to add or remove words from the server filter.\n\n" " Use double quotes to add or remove sentences.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:155 +#: redbot/cogs/filter/filter.py:157 +#, docstring +msgid "Clears this server's filter list." +msgstr "" + +#: redbot/cogs/filter/filter.py:162 +msgid "The filter list for this server is empty." +msgstr "" + +#: redbot/cogs/filter/filter.py:164 +msgid "Are you sure you want to clear this server's filter list?" +msgstr "" + +#: redbot/cogs/filter/filter.py:170 redbot/cogs/filter/filter.py:227 +msgid "You took too long to respond." +msgstr "" + +#: redbot/cogs/filter/filter.py:175 +msgid "Server filter cleared." +msgstr "" + +#: redbot/cogs/filter/filter.py:177 redbot/cogs/filter/filter.py:234 +msgid "No changes have been made." +msgstr "" + +#: redbot/cogs/filter/filter.py:181 #, docstring msgid "Send a list of this server's filtered words." msgstr "" -#: redbot/cogs/filter/filter.py:160 -msgid "There is no current words setup to be filtered in this server." +#: redbot/cogs/filter/filter.py:186 +msgid "There are no current words setup to be filtered in this server." msgstr "" -#: redbot/cogs/filter/filter.py:163 +#: redbot/cogs/filter/filter.py:189 msgid "Filtered in this server:" msgstr "Filtrováno na tomto serveru:" -#: redbot/cogs/filter/filter.py:168 redbot/cogs/filter/filter.py:193 +#: redbot/cogs/filter/filter.py:194 redbot/cogs/filter/filter.py:251 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/filter/filter.py:172 +#: redbot/cogs/filter/filter.py:198 #, docstring msgid "Base command to add or remove words from the channel filter.\n\n" " Use double quotes to add or remove sentences.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:180 +#: redbot/cogs/filter/filter.py:206 +#, docstring +msgid "Clears this channel's filter list." +msgstr "" + +#: redbot/cogs/filter/filter.py:210 +msgid "Threads can't have a filter list set up. If you want to clear this list for the parent channel, send the command in that channel." +msgstr "" + +#: redbot/cogs/filter/filter.py:219 +msgid "The filter list for this channel is empty." +msgstr "" + +#: redbot/cogs/filter/filter.py:221 +msgid "Are you sure you want to clear this channel's filter list?" +msgstr "" + +#: redbot/cogs/filter/filter.py:232 +msgid "Channel filter cleared." +msgstr "" + +#: redbot/cogs/filter/filter.py:238 #, docstring msgid "Send a list of the channel's filtered words." msgstr "" -#: redbot/cogs/filter/filter.py:185 -msgid "There is no current words setup to be filtered in this channel." +#: redbot/cogs/filter/filter.py:243 +msgid "There are no current words setup to be filtered in this channel." msgstr "" -#: redbot/cogs/filter/filter.py:188 +#: redbot/cogs/filter/filter.py:246 msgid "Filtered in this channel:" msgstr "Filtrováno v tomto kanále:" -#: redbot/cogs/filter/filter.py:197 +#: redbot/cogs/filter/filter.py:262 #, 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\n" +" - `[p]filter channel add #channel word1 word2 word3`\n" +" - `[p]filter channel add #channel \"This is a sentence\"`\n\n" " **Arguments:**\n\n" +" - `` The text, voice, stage, or forum channel to add filtered words to.\n" " - `[words...]` The words or sentences to filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:213 +#: redbot/cogs/filter/filter.py:278 msgid "Words added to filter." msgstr "Slova přidána do filtru." -#: redbot/cogs/filter/filter.py:215 +#: redbot/cogs/filter/filter.py:280 msgid "Words already in the filter." msgstr "Slova jsou již ve filtru." -#: redbot/cogs/filter/filter.py:219 +#: redbot/cogs/filter/filter.py:291 #, 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\n" +" - `[p]filter channel remove #channel word1 word2 word3`\n" +" - `[p]filter channel remove #channel \"This is a sentence\"`\n\n" " **Arguments:**\n\n" +" - `` The text, voice, stage, or forum channel to add filtered words to.\n" " - `[words...]` The words or sentences to no longer filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:234 +#: redbot/cogs/filter/filter.py:306 msgid "Words removed from filter." msgstr "Slova odebrána z filtru." -#: redbot/cogs/filter/filter.py:237 redbot/cogs/filter/filter.py:281 +#: redbot/cogs/filter/filter.py:309 redbot/cogs/filter/filter.py:353 msgid "Those words weren't in the filter." msgstr "Tato slova nebyla ve filtru." -#: redbot/cogs/filter/filter.py:241 +#: redbot/cogs/filter/filter.py:313 #, 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\n" +" - `[p]filter add word1 word2 word3`\n" +" - `[p]filter add \"This is a sentence\"`\n\n" " **Arguments:**\n\n" " - `[words...]` The words or sentences to filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:257 +#: redbot/cogs/filter/filter.py:329 msgid "Words successfully added to filter." msgstr "" -#: redbot/cogs/filter/filter.py:259 +#: redbot/cogs/filter/filter.py:331 msgid "Those words were already in the filter." msgstr "" -#: redbot/cogs/filter/filter.py:263 +#: redbot/cogs/filter/filter.py:335 #, 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\n" +" - `[p]filter remove word1 word2 word3`\n" +" - `[p]filter remove \"This is a sentence\"`\n\n" " **Arguments:**\n\n" " - `[words...]` The words or sentences to no longer filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:279 +#: redbot/cogs/filter/filter.py:351 msgid "Words successfully removed from filter." msgstr "" -#: redbot/cogs/filter/filter.py:285 +#: redbot/cogs/filter/filter.py:357 #, docstring msgid "Toggle name and nickname filtering.\n\n" " This is disabled by default.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:295 +#: redbot/cogs/filter/filter.py:367 msgid "Names and nicknames will no longer be filtered." msgstr "" -#: redbot/cogs/filter/filter.py:297 +#: redbot/cogs/filter/filter.py:369 msgid "Names and nicknames will now be filtered." msgstr "" -#: redbot/cogs/filter/filter.py:411 +#: redbot/cogs/filter/filter.py:526 msgid "Filtered words used: {words}" msgstr "" -#: redbot/cogs/filter/filter.py:413 +#: redbot/cogs/filter/filter.py:528 msgid "Filtered word used: {word}" msgstr "" -#: redbot/cogs/filter/filter.py:427 +#: redbot/cogs/filter/filter.py:542 msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:498 +#: redbot/cogs/filter/filter.py:612 msgid "Filtered nickname" msgstr "Filtrovaná přezdívka" -#: redbot/cogs/filter/filter.py:498 +#: redbot/cogs/filter/filter.py:612 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 437fee7b62b..40f2fe0070c 100644 --- a/redbot/cogs/filter/locales/da-DK.po +++ b/redbot/cogs/filter/locales/da-DK.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 35\n" "Language: da_DK\n" -#: redbot/cogs/filter/filter.py:17 +#: redbot/cogs/filter/filter.py:19 #, docstring msgid "This cog is designed for \"filtering\" unwanted words and phrases from a server.\n\n" " 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.\n\n" @@ -23,207 +23,255 @@ msgid "This cog is designed for \"filtering\" unwanted words and phrases from a " " msgstr "" -#: redbot/cogs/filter/filter.py:83 +#: redbot/cogs/filter/filter.py:85 #, docstring msgid "Base command to manage filter settings." msgstr "" -#: redbot/cogs/filter/filter.py:88 +#: redbot/cogs/filter/filter.py:90 #, 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\n" " Example:\n" -" - `[p]filterset defaultname Missingno`\n\n" +" - `[p]filterset defaultname Missingno`\n\n" " **Arguments:**\n\n" " - `` The new nickname to assign.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:104 +#: redbot/cogs/filter/filter.py:106 msgid "The name to use on filtered names has been set." msgstr "" -#: redbot/cogs/filter/filter.py:108 +#: redbot/cogs/filter/filter.py:110 #, 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\n" " Examples:\n" -" - `[p]filterset ban 5 5` - Ban users who say 5 filtered words in 5 seconds.\n" -" - `[p]filterset ban 2 20` - Ban users who say 2 filtered words in 20 seconds.\n\n" +" - `[p]filterset ban 5 5` - Ban users who say 5 filtered words in 5 seconds.\n" +" - `[p]filterset ban 2 20` - Ban users who say 2 filtered words in 20 seconds.\n\n" " **Arguments:**\n\n" " - `` The amount of filtered words required to trigger a ban.\n" " - `` The period of time in which too many filtered words will trigger a ban.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:126 +#: redbot/cogs/filter/filter.py:128 msgid "Count and timeframe either both need to be 0 or both need to be greater than 0!" msgstr "" -#: redbot/cogs/filter/filter.py:136 +#: redbot/cogs/filter/filter.py:138 msgid "Autoban disabled." msgstr "" -#: redbot/cogs/filter/filter.py:141 +#: redbot/cogs/filter/filter.py:143 msgid "Count and time have been set." msgstr "" -#: redbot/cogs/filter/filter.py:147 +#: redbot/cogs/filter/filter.py:149 #, docstring msgid "Base command to add or remove words from the server filter.\n\n" " Use double quotes to add or remove sentences.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:155 +#: redbot/cogs/filter/filter.py:157 +#, docstring +msgid "Clears this server's filter list." +msgstr "" + +#: redbot/cogs/filter/filter.py:162 +msgid "The filter list for this server is empty." +msgstr "" + +#: redbot/cogs/filter/filter.py:164 +msgid "Are you sure you want to clear this server's filter list?" +msgstr "" + +#: redbot/cogs/filter/filter.py:170 redbot/cogs/filter/filter.py:227 +msgid "You took too long to respond." +msgstr "" + +#: redbot/cogs/filter/filter.py:175 +msgid "Server filter cleared." +msgstr "" + +#: redbot/cogs/filter/filter.py:177 redbot/cogs/filter/filter.py:234 +msgid "No changes have been made." +msgstr "" + +#: redbot/cogs/filter/filter.py:181 #, docstring msgid "Send a list of this server's filtered words." msgstr "" -#: redbot/cogs/filter/filter.py:160 -msgid "There is no current words setup to be filtered in this server." +#: redbot/cogs/filter/filter.py:186 +msgid "There are no current words setup to be filtered in this server." msgstr "" -#: redbot/cogs/filter/filter.py:163 +#: redbot/cogs/filter/filter.py:189 msgid "Filtered in this server:" msgstr "" -#: redbot/cogs/filter/filter.py:168 redbot/cogs/filter/filter.py:193 +#: redbot/cogs/filter/filter.py:194 redbot/cogs/filter/filter.py:251 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/filter/filter.py:172 +#: redbot/cogs/filter/filter.py:198 #, docstring msgid "Base command to add or remove words from the channel filter.\n\n" " Use double quotes to add or remove sentences.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:180 +#: redbot/cogs/filter/filter.py:206 +#, docstring +msgid "Clears this channel's filter list." +msgstr "" + +#: redbot/cogs/filter/filter.py:210 +msgid "Threads can't have a filter list set up. If you want to clear this list for the parent channel, send the command in that channel." +msgstr "" + +#: redbot/cogs/filter/filter.py:219 +msgid "The filter list for this channel is empty." +msgstr "" + +#: redbot/cogs/filter/filter.py:221 +msgid "Are you sure you want to clear this channel's filter list?" +msgstr "" + +#: redbot/cogs/filter/filter.py:232 +msgid "Channel filter cleared." +msgstr "" + +#: redbot/cogs/filter/filter.py:238 #, docstring msgid "Send a list of the channel's filtered words." msgstr "" -#: redbot/cogs/filter/filter.py:185 -msgid "There is no current words setup to be filtered in this channel." +#: redbot/cogs/filter/filter.py:243 +msgid "There are no current words setup to be filtered in this channel." msgstr "" -#: redbot/cogs/filter/filter.py:188 +#: redbot/cogs/filter/filter.py:246 msgid "Filtered in this channel:" msgstr "" -#: redbot/cogs/filter/filter.py:197 +#: redbot/cogs/filter/filter.py:262 #, 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\n" +" - `[p]filter channel add #channel word1 word2 word3`\n" +" - `[p]filter channel add #channel \"This is a sentence\"`\n\n" " **Arguments:**\n\n" +" - `` The text, voice, stage, or forum channel to add filtered words to.\n" " - `[words...]` The words or sentences to filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:213 +#: redbot/cogs/filter/filter.py:278 msgid "Words added to filter." msgstr "" -#: redbot/cogs/filter/filter.py:215 +#: redbot/cogs/filter/filter.py:280 msgid "Words already in the filter." msgstr "" -#: redbot/cogs/filter/filter.py:219 +#: redbot/cogs/filter/filter.py:291 #, 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\n" +" - `[p]filter channel remove #channel word1 word2 word3`\n" +" - `[p]filter channel remove #channel \"This is a sentence\"`\n\n" " **Arguments:**\n\n" +" - `` The text, voice, stage, or forum channel to add filtered words to.\n" " - `[words...]` The words or sentences to no longer filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:234 +#: redbot/cogs/filter/filter.py:306 msgid "Words removed from filter." msgstr "" -#: redbot/cogs/filter/filter.py:237 redbot/cogs/filter/filter.py:281 +#: redbot/cogs/filter/filter.py:309 redbot/cogs/filter/filter.py:353 msgid "Those words weren't in the filter." msgstr "" -#: redbot/cogs/filter/filter.py:241 +#: redbot/cogs/filter/filter.py:313 #, 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\n" +" - `[p]filter add word1 word2 word3`\n" +" - `[p]filter add \"This is a sentence\"`\n\n" " **Arguments:**\n\n" " - `[words...]` The words or sentences to filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:257 +#: redbot/cogs/filter/filter.py:329 msgid "Words successfully added to filter." msgstr "" -#: redbot/cogs/filter/filter.py:259 +#: redbot/cogs/filter/filter.py:331 msgid "Those words were already in the filter." msgstr "" -#: redbot/cogs/filter/filter.py:263 +#: redbot/cogs/filter/filter.py:335 #, 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\n" +" - `[p]filter remove word1 word2 word3`\n" +" - `[p]filter remove \"This is a sentence\"`\n\n" " **Arguments:**\n\n" " - `[words...]` The words or sentences to no longer filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:279 +#: redbot/cogs/filter/filter.py:351 msgid "Words successfully removed from filter." msgstr "" -#: redbot/cogs/filter/filter.py:285 +#: redbot/cogs/filter/filter.py:357 #, docstring msgid "Toggle name and nickname filtering.\n\n" " This is disabled by default.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:295 +#: redbot/cogs/filter/filter.py:367 msgid "Names and nicknames will no longer be filtered." msgstr "" -#: redbot/cogs/filter/filter.py:297 +#: redbot/cogs/filter/filter.py:369 msgid "Names and nicknames will now be filtered." msgstr "" -#: redbot/cogs/filter/filter.py:411 +#: redbot/cogs/filter/filter.py:526 msgid "Filtered words used: {words}" msgstr "" -#: redbot/cogs/filter/filter.py:413 +#: redbot/cogs/filter/filter.py:528 msgid "Filtered word used: {word}" msgstr "" -#: redbot/cogs/filter/filter.py:427 +#: redbot/cogs/filter/filter.py:542 msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:498 +#: redbot/cogs/filter/filter.py:612 msgid "Filtered nickname" msgstr "" -#: redbot/cogs/filter/filter.py:498 +#: redbot/cogs/filter/filter.py:612 msgid "Filtered name" msgstr "" diff --git a/redbot/cogs/filter/locales/de-DE.po b/redbot/cogs/filter/locales/de-DE.po index 9cf114cbd77..297f4692673 100644 --- a/redbot/cogs/filter/locales/de-DE.po +++ b/redbot/cogs/filter/locales/de-DE.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 35\n" "Language: de_DE\n" -#: redbot/cogs/filter/filter.py:17 +#: redbot/cogs/filter/filter.py:19 #, docstring msgid "This cog is designed for \"filtering\" unwanted words and phrases from a server.\n\n" " 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.\n\n" @@ -23,176 +23,224 @@ msgid "This cog is designed for \"filtering\" unwanted words and phrases from a " " msgstr "" -#: redbot/cogs/filter/filter.py:83 +#: redbot/cogs/filter/filter.py:85 #, docstring msgid "Base command to manage filter settings." msgstr "" -#: redbot/cogs/filter/filter.py:88 +#: redbot/cogs/filter/filter.py:90 #, 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\n" " Example:\n" -" - `[p]filterset defaultname Missingno`\n\n" +" - `[p]filterset defaultname Missingno`\n\n" " **Arguments:**\n\n" " - `` The new nickname to assign.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:104 +#: redbot/cogs/filter/filter.py:106 msgid "The name to use on filtered names has been set." msgstr "Der Name der für gefilterte Namen benutzt wird wurde festgelegt." -#: redbot/cogs/filter/filter.py:108 +#: redbot/cogs/filter/filter.py:110 #, 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\n" " Examples:\n" -" - `[p]filterset ban 5 5` - Ban users who say 5 filtered words in 5 seconds.\n" -" - `[p]filterset ban 2 20` - Ban users who say 2 filtered words in 20 seconds.\n\n" +" - `[p]filterset ban 5 5` - Ban users who say 5 filtered words in 5 seconds.\n" +" - `[p]filterset ban 2 20` - Ban users who say 2 filtered words in 20 seconds.\n\n" " **Arguments:**\n\n" " - `` The amount of filtered words required to trigger a ban.\n" " - `` The period of time in which too many filtered words will trigger a ban.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:126 +#: redbot/cogs/filter/filter.py:128 msgid "Count and timeframe either both need to be 0 or both need to be greater than 0!" msgstr "Anzahl und Zeitrahmen müssen entweder beide 0 sein oder beide müssen größer als 0 sein!" -#: redbot/cogs/filter/filter.py:136 +#: redbot/cogs/filter/filter.py:138 msgid "Autoban disabled." msgstr "Autoban deaktiviert." -#: redbot/cogs/filter/filter.py:141 +#: redbot/cogs/filter/filter.py:143 msgid "Count and time have been set." msgstr "Anzahl und Zeit wurden festgelegt." -#: redbot/cogs/filter/filter.py:147 +#: redbot/cogs/filter/filter.py:149 #, docstring msgid "Base command to add or remove words from the server filter.\n\n" " Use double quotes to add or remove sentences.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:155 +#: redbot/cogs/filter/filter.py:157 +#, docstring +msgid "Clears this server's filter list." +msgstr "" + +#: redbot/cogs/filter/filter.py:162 +msgid "The filter list for this server is empty." +msgstr "" + +#: redbot/cogs/filter/filter.py:164 +msgid "Are you sure you want to clear this server's filter list?" +msgstr "" + +#: redbot/cogs/filter/filter.py:170 redbot/cogs/filter/filter.py:227 +msgid "You took too long to respond." +msgstr "" + +#: redbot/cogs/filter/filter.py:175 +msgid "Server filter cleared." +msgstr "" + +#: redbot/cogs/filter/filter.py:177 redbot/cogs/filter/filter.py:234 +msgid "No changes have been made." +msgstr "Keine Änderungen vorgenommen" + +#: redbot/cogs/filter/filter.py:181 #, docstring msgid "Send a list of this server's filtered words." msgstr "" -#: redbot/cogs/filter/filter.py:160 -msgid "There is no current words setup to be filtered in this server." -msgstr "Auf dem Server sind aktuell keine Wörter zur Filterung eingestellt." +#: redbot/cogs/filter/filter.py:186 +msgid "There are no current words setup to be filtered in this server." +msgstr "" -#: redbot/cogs/filter/filter.py:163 +#: redbot/cogs/filter/filter.py:189 msgid "Filtered in this server:" msgstr "Auf diesem Server gefiltert:" -#: redbot/cogs/filter/filter.py:168 redbot/cogs/filter/filter.py:193 +#: redbot/cogs/filter/filter.py:194 redbot/cogs/filter/filter.py:251 msgid "I can't send direct messages to you." msgstr "Ich kann keine Direktnachrichten an dich senden." -#: redbot/cogs/filter/filter.py:172 +#: redbot/cogs/filter/filter.py:198 #, docstring msgid "Base command to add or remove words from the channel filter.\n\n" " Use double quotes to add or remove sentences.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:180 +#: redbot/cogs/filter/filter.py:206 +#, docstring +msgid "Clears this channel's filter list." +msgstr "" + +#: redbot/cogs/filter/filter.py:210 +msgid "Threads can't have a filter list set up. If you want to clear this list for the parent channel, send the command in that channel." +msgstr "" + +#: redbot/cogs/filter/filter.py:219 +msgid "The filter list for this channel is empty." +msgstr "" + +#: redbot/cogs/filter/filter.py:221 +msgid "Are you sure you want to clear this channel's filter list?" +msgstr "" + +#: redbot/cogs/filter/filter.py:232 +msgid "Channel filter cleared." +msgstr "" + +#: redbot/cogs/filter/filter.py:238 #, docstring msgid "Send a list of the channel's filtered words." msgstr "" -#: redbot/cogs/filter/filter.py:185 -msgid "There is no current words setup to be filtered in this channel." -msgstr "Aktuell werden keine Wörter in diesem Kanal gefiltert." +#: redbot/cogs/filter/filter.py:243 +msgid "There are no current words setup to be filtered in this channel." +msgstr "" -#: redbot/cogs/filter/filter.py:188 +#: redbot/cogs/filter/filter.py:246 msgid "Filtered in this channel:" msgstr "Gefiltert in diesem Kanal:" -#: redbot/cogs/filter/filter.py:197 +#: redbot/cogs/filter/filter.py:262 #, 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\n" +" - `[p]filter channel add #channel word1 word2 word3`\n" +" - `[p]filter channel add #channel \"This is a sentence\"`\n\n" " **Arguments:**\n\n" +" - `` The text, voice, stage, or forum channel to add filtered words to.\n" " - `[words...]` The words or sentences to filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:213 +#: redbot/cogs/filter/filter.py:278 msgid "Words added to filter." msgstr "Wörter wurden dem Filter hinzugefügt." -#: redbot/cogs/filter/filter.py:215 +#: redbot/cogs/filter/filter.py:280 msgid "Words already in the filter." msgstr "Das ist bereits im Filter enthalten." -#: redbot/cogs/filter/filter.py:219 +#: redbot/cogs/filter/filter.py:291 #, 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\n" +" - `[p]filter channel remove #channel word1 word2 word3`\n" +" - `[p]filter channel remove #channel \"This is a sentence\"`\n\n" " **Arguments:**\n\n" +" - `` The text, voice, stage, or forum channel to add filtered words to.\n" " - `[words...]` The words or sentences to no longer filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:234 +#: redbot/cogs/filter/filter.py:306 msgid "Words removed from filter." msgstr "{} vom Filter entfernt." -#: redbot/cogs/filter/filter.py:237 redbot/cogs/filter/filter.py:281 +#: redbot/cogs/filter/filter.py:309 redbot/cogs/filter/filter.py:353 msgid "Those words weren't in the filter." msgstr "Diese Wörter befinden sich nicht in dem Filter." -#: redbot/cogs/filter/filter.py:241 +#: redbot/cogs/filter/filter.py:313 #, 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\n" +" - `[p]filter add word1 word2 word3`\n" +" - `[p]filter add \"This is a sentence\"`\n\n" " **Arguments:**\n\n" " - `[words...]` The words or sentences to filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:257 +#: redbot/cogs/filter/filter.py:329 msgid "Words successfully added to filter." msgstr "Wörter erfolgreich zum Filter hinzugefügt." -#: redbot/cogs/filter/filter.py:259 +#: redbot/cogs/filter/filter.py:331 msgid "Those words were already in the filter." msgstr "Diese Wörter sind bereits im Filter." -#: redbot/cogs/filter/filter.py:263 +#: redbot/cogs/filter/filter.py:335 #, 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\n" +" - `[p]filter remove word1 word2 word3`\n" +" - `[p]filter remove \"This is a sentence\"`\n\n" " **Arguments:**\n\n" " - `[words...]` The words or sentences to no longer filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:279 +#: redbot/cogs/filter/filter.py:351 msgid "Words successfully removed from filter." msgstr "Wörter erfolgreich aus dem Filter entfernt." -#: redbot/cogs/filter/filter.py:285 +#: redbot/cogs/filter/filter.py:357 #, docstring msgid "Toggle name and nickname filtering.\n\n" " This is disabled by default.\n" @@ -201,31 +249,31 @@ msgstr "Filterung von Namen und Nicknamen umschalten.\n\n" " Dies ist standartmäßig deaktiviert.\n" " " -#: redbot/cogs/filter/filter.py:295 +#: redbot/cogs/filter/filter.py:367 msgid "Names and nicknames will no longer be filtered." msgstr "Name und Nicknamen werden nun nicht mehr gefiltert." -#: redbot/cogs/filter/filter.py:297 +#: redbot/cogs/filter/filter.py:369 msgid "Names and nicknames will now be filtered." msgstr "Name und Nicknamen werden nun gefiltert." -#: redbot/cogs/filter/filter.py:411 +#: redbot/cogs/filter/filter.py:526 msgid "Filtered words used: {words}" msgstr "" -#: redbot/cogs/filter/filter.py:413 +#: redbot/cogs/filter/filter.py:528 msgid "Filtered word used: {word}" msgstr "" -#: redbot/cogs/filter/filter.py:427 +#: redbot/cogs/filter/filter.py:542 msgid "Autoban (too many filtered messages.)" msgstr "Automatischer Ban (zu viele gefilterte Nachrichten.)" -#: redbot/cogs/filter/filter.py:498 +#: redbot/cogs/filter/filter.py:612 msgid "Filtered nickname" msgstr "Gefilterter Nickname" -#: redbot/cogs/filter/filter.py:498 +#: redbot/cogs/filter/filter.py:612 msgid "Filtered name" msgstr "Gefilterter Name" diff --git a/redbot/cogs/filter/locales/es-ES.po b/redbot/cogs/filter/locales/es-ES.po index 6dd2ece4c1e..f52d9bae291 100644 --- a/redbot/cogs/filter/locales/es-ES.po +++ b/redbot/cogs/filter/locales/es-ES.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 35\n" "Language: es_ES\n" -#: redbot/cogs/filter/filter.py:17 +#: redbot/cogs/filter/filter.py:19 #, docstring msgid "This cog is designed for \"filtering\" unwanted words and phrases from a server.\n\n" " 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.\n\n" @@ -26,74 +26,56 @@ msgstr "Este cog está diseñado para \"filtrar\" palabras y frases no deseadas " Esto se puede utilizar para prevenir el lenguaje inapropiado, discusiones fuera de tema, enlaces de invitación y más.\n" " " -#: redbot/cogs/filter/filter.py:83 +#: redbot/cogs/filter/filter.py:85 #, docstring msgid "Base command to manage filter settings." msgstr "Comando base para administrar los ajustes de filtro." -#: redbot/cogs/filter/filter.py:88 +#: redbot/cogs/filter/filter.py:90 #, 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\n" " Example:\n" -" - `[p]filterset defaultname Missingno`\n\n" +" - `[p]filterset defaultname Missingno`\n\n" " **Arguments:**\n\n" " - `` The new nickname to assign.\n" " " -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 alternar, ejecutar `[p]filter names`).\n\n" -" El nombre por defecto usado es *John Doe*.\n\n" -" Ejemplo:\n" -" - `[p]filterset defaultname Missingno`\n\n" -" **Argumentos:**\n\n" -" - `` El nuevo apodo a asignar.\n" -" " +msgstr "" -#: redbot/cogs/filter/filter.py:104 +#: redbot/cogs/filter/filter.py:106 msgid "The name to use on filtered names has been set." msgstr "Se ha establecido el nombre a utilizar en los nombres filtrados." -#: redbot/cogs/filter/filter.py:108 +#: redbot/cogs/filter/filter.py:110 #, 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\n" " Examples:\n" -" - `[p]filterset ban 5 5` - Ban users who say 5 filtered words in 5 seconds.\n" -" - `[p]filterset ban 2 20` - Ban users who say 2 filtered words in 20 seconds.\n\n" +" - `[p]filterset ban 5 5` - Ban users who say 5 filtered words in 5 seconds.\n" +" - `[p]filterset ban 2 20` - Ban users who say 2 filtered words in 20 seconds.\n\n" " **Arguments:**\n\n" " - `` The amount of filtered words required to trigger a ban.\n" " - `` The period of time in which too many filtered words will trigger a ban.\n" " " -msgstr "Establecer las condiciones del filtro de autoban.\n\n" -" Los usuarios serán baneados si envían `` palabras filtradas en\n" -" `` segundos.\n\n" -" Establecer ambos en cero para desactivar el análisis.\n\n" -" Ejemplos:\n" -" - `[p]filterset ban 5 5` - Banear a los usuarios que dicen 5 palabras filtradas en 5 segundos.\n" -" - `[p]filterset ban 2 20` - Banear a los usuarios que dicen 2 palabras filtradas en 20 segundos.\n\n" -" **Argumentos:**\n\n" -" - `` La cantidad de palabras filtradas necesarias para activar un baneo.\n" -" - `` El período de tiempo en el que demasiadas palabras filtradas activarán un baneo.\n" -" " +msgstr "" -#: redbot/cogs/filter/filter.py:126 +#: redbot/cogs/filter/filter.py:128 msgid "Count and timeframe either both need to be 0 or both need to be greater than 0!" msgstr "¡La cuenta y el periodo del tiempo o ambos deben ser 0 o ambos necesitan ser mayor que 0!" -#: redbot/cogs/filter/filter.py:136 +#: redbot/cogs/filter/filter.py:138 msgid "Autoban disabled." msgstr "Autoban desactivado." -#: redbot/cogs/filter/filter.py:141 +#: redbot/cogs/filter/filter.py:143 msgid "Count and time have been set." msgstr "Cuenta y tiempo establecidos." -#: redbot/cogs/filter/filter.py:147 +#: redbot/cogs/filter/filter.py:149 #, docstring msgid "Base command to add or remove words from the server filter.\n\n" " Use double quotes to add or remove sentences.\n" @@ -102,24 +84,49 @@ msgstr "Comando base para agregar o eliminar palabras del filtro del servidor.\n " Use comillas dobles para añadir o eliminar frases.\n" " " -#: redbot/cogs/filter/filter.py:155 +#: redbot/cogs/filter/filter.py:157 +#, docstring +msgid "Clears this server's filter list." +msgstr "Limpia la lista de filtros de este servidor." + +#: redbot/cogs/filter/filter.py:162 +msgid "The filter list for this server is empty." +msgstr "La lista de filtros de este servidor está vacía." + +#: redbot/cogs/filter/filter.py:164 +msgid "Are you sure you want to clear this server's filter list?" +msgstr "¿Estás seguro de querer borrar la lista de filtros de este servidor?" + +#: redbot/cogs/filter/filter.py:170 redbot/cogs/filter/filter.py:227 +msgid "You took too long to respond." +msgstr "Has tardado demasiado en responder." + +#: redbot/cogs/filter/filter.py:175 +msgid "Server filter cleared." +msgstr "Filtro de servidor borrado." + +#: redbot/cogs/filter/filter.py:177 redbot/cogs/filter/filter.py:234 +msgid "No changes have been made." +msgstr "No se han realizado cambios." + +#: redbot/cogs/filter/filter.py:181 #, docstring msgid "Send a list of this server's filtered words." msgstr "Enviar la lista de las palabras filtradas de este servidor." -#: redbot/cogs/filter/filter.py:160 -msgid "There is no current words setup to be filtered in this server." +#: redbot/cogs/filter/filter.py:186 +msgid "There are no current words setup to be filtered in this server." msgstr "No hay ninguna configuración actual de palabras para filtrar en este servidor." -#: redbot/cogs/filter/filter.py:163 +#: redbot/cogs/filter/filter.py:189 msgid "Filtered in this server:" msgstr "Filtrado en este servidor:" -#: redbot/cogs/filter/filter.py:168 redbot/cogs/filter/filter.py:193 +#: redbot/cogs/filter/filter.py:194 redbot/cogs/filter/filter.py:251 msgid "I can't send direct messages to you." msgstr "No puedo enviarte mensajes directos." -#: redbot/cogs/filter/filter.py:172 +#: redbot/cogs/filter/filter.py:198 #, docstring msgid "Base command to add or remove words from the channel filter.\n\n" " Use double quotes to add or remove sentences.\n" @@ -128,124 +135,119 @@ msgstr "Comando base para añadir o eliminar palabras del filtro del canal.\n\n" " Utilice comillas dobles para añadir o eliminar frases.\n" " " -#: redbot/cogs/filter/filter.py:180 +#: redbot/cogs/filter/filter.py:206 +#, docstring +msgid "Clears this channel's filter list." +msgstr "Borra la lista de filtros de este servidor." + +#: redbot/cogs/filter/filter.py:210 +msgid "Threads can't have a filter list set up. If you want to clear this list for the parent channel, send the command in that channel." +msgstr "Los hilos no pueden tener una lista de filtros configurada. Si desea borrar esta lista para el canal padre, envíe el comando en ese canal." + +#: redbot/cogs/filter/filter.py:219 +msgid "The filter list for this channel is empty." +msgstr "La lista de filtros para este canal está vacía." + +#: redbot/cogs/filter/filter.py:221 +msgid "Are you sure you want to clear this channel's filter list?" +msgstr "¿Estás seguro de querer borrar la lista de filtros de este canal?" + +#: redbot/cogs/filter/filter.py:232 +msgid "Channel filter cleared." +msgstr "Filtro de canal borrado." + +#: redbot/cogs/filter/filter.py:238 #, docstring msgid "Send a list of the channel's filtered words." msgstr "Enviar una lista de las palabras filtradas del canal." -#: redbot/cogs/filter/filter.py:185 -msgid "There is no current words setup to be filtered in this channel." +#: redbot/cogs/filter/filter.py:243 +msgid "There are no current words setup to be filtered in this channel." msgstr "No hay ninguna configuración actual de palabras para filtrar en este canal." -#: redbot/cogs/filter/filter.py:188 +#: redbot/cogs/filter/filter.py:246 msgid "Filtered in this channel:" msgstr "Filtrado en este canal:" -#: redbot/cogs/filter/filter.py:197 +#: redbot/cogs/filter/filter.py:262 #, 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\n" +" - `[p]filter channel add #channel word1 word2 word3`\n" +" - `[p]filter channel add #channel \"This is a sentence\"`\n\n" " **Arguments:**\n\n" +" - `` The text, voice, stage, or forum channel to add filtered words to.\n" " - `[words...]` The words or sentences to filter.\n" " " -msgstr "Añadir palabras al filtro.\n\n" -" Utilice comillas dobles para añadir frases.\n\n" -" Ejemplos:\n" -" - `[p]filter channel add palabra1 palabra2 palabra3`\n" -" - `[p]filter channel add \"Esto es una frase\"`\n\n" -" **Argumentos:**\n\n" -" - `[words...]` Las palabras o frases para filtrar.\n" -" " +msgstr "" -#: redbot/cogs/filter/filter.py:213 +#: redbot/cogs/filter/filter.py:278 msgid "Words added to filter." msgstr "Palabras añadidas al filtro." -#: redbot/cogs/filter/filter.py:215 +#: redbot/cogs/filter/filter.py:280 msgid "Words already in the filter." msgstr "Palabras ya en el filtro." -#: redbot/cogs/filter/filter.py:219 +#: redbot/cogs/filter/filter.py:291 #, 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\n" +" - `[p]filter channel remove #channel word1 word2 word3`\n" +" - `[p]filter channel remove #channel \"This is a sentence\"`\n\n" " **Arguments:**\n\n" +" - `` The text, voice, stage, or forum channel to add filtered words to.\n" " - `[words...]` The words or sentences to no longer filter.\n" " " -msgstr "Eliminar palabras del filtro.\n\n" -" Utilice comillas dobles para eliminar frases.\n\n" -" Ejemplos:\n" -" - `[p]filter channel remove palabra1 palabra2 palabra3`\n" -" - `[p]filter channel remove \"Esto es una frase\"`\n\n" -" **Argumentos:**\n\n" -" - `[words...]` Las palabras o frases para dejar de filtrar.\n" -" " +msgstr "" -#: redbot/cogs/filter/filter.py:234 +#: redbot/cogs/filter/filter.py:306 msgid "Words removed from filter." msgstr "Palabras quitadas del filtro." -#: redbot/cogs/filter/filter.py:237 redbot/cogs/filter/filter.py:281 +#: redbot/cogs/filter/filter.py:309 redbot/cogs/filter/filter.py:353 msgid "Those words weren't in the filter." msgstr "Esas palabras no estaban en el filtro." -#: redbot/cogs/filter/filter.py:241 +#: redbot/cogs/filter/filter.py:313 #, 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\n" +" - `[p]filter add word1 word2 word3`\n" +" - `[p]filter add \"This is a sentence\"`\n\n" " **Arguments:**\n\n" " - `[words...]` The words or sentences to filter.\n" " " -msgstr "Añadir palabras al filtro.\n\n" -" Utilice 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\n" -" **Argumentos:**\n\n" -" - `[words...]` Las palabras o frases para filtrar.\n" -" " +msgstr "" -#: redbot/cogs/filter/filter.py:257 +#: redbot/cogs/filter/filter.py:329 msgid "Words successfully added to filter." msgstr "Palabras añadidas correctamente al filtro." -#: redbot/cogs/filter/filter.py:259 +#: redbot/cogs/filter/filter.py:331 msgid "Those words were already in the filter." msgstr "Esas palabras ya estaban en el filtro." -#: redbot/cogs/filter/filter.py:263 +#: redbot/cogs/filter/filter.py:335 #, 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\n" +" - `[p]filter remove word1 word2 word3`\n" +" - `[p]filter remove \"This is a sentence\"`\n\n" " **Arguments:**\n\n" " - `[words...]` The words or sentences to no longer filter.\n" " " -msgstr "Eliminar palabras del filtro.\n\n" -" Utilice comillas dobles para eliminar frases.\n\n" -" Ejemplos:\n" -" - `[p]filter remove palabra1 palabra2 palabra3`\n" -" - `[p]filter remove \"Esto es una frase\"`\n\n" -" **Argumentos:**\n\n" -" - `[words...]` Las palabras o frases para no filtrar.\n" -" " +msgstr "" -#: redbot/cogs/filter/filter.py:279 +#: redbot/cogs/filter/filter.py:351 msgid "Words successfully removed from filter." msgstr "Palabras eliminadas del filtro con éxito." -#: redbot/cogs/filter/filter.py:285 +#: redbot/cogs/filter/filter.py:357 #, docstring msgid "Toggle name and nickname filtering.\n\n" " This is disabled by default.\n" @@ -254,31 +256,31 @@ msgstr "Alternar nombre y filtro de apodos.\n\n" " Esto está deshabilitado por defecto.\n" " " -#: redbot/cogs/filter/filter.py:295 +#: redbot/cogs/filter/filter.py:367 msgid "Names and nicknames will no longer be filtered." msgstr "Los nombres y apodos ya no serán filtrados." -#: redbot/cogs/filter/filter.py:297 +#: redbot/cogs/filter/filter.py:369 msgid "Names and nicknames will now be filtered." msgstr "Ahora se filtrarán los nombres y los apodos." -#: redbot/cogs/filter/filter.py:411 +#: redbot/cogs/filter/filter.py:526 msgid "Filtered words used: {words}" msgstr "Palabras filtradas utilizadas: {words}" -#: redbot/cogs/filter/filter.py:413 +#: redbot/cogs/filter/filter.py:528 msgid "Filtered word used: {word}" msgstr "Palabra filtrada utilizada: {word}" -#: redbot/cogs/filter/filter.py:427 +#: redbot/cogs/filter/filter.py:542 msgid "Autoban (too many filtered messages.)" msgstr "Autoban (demasiados mensajes filtrados.)" -#: redbot/cogs/filter/filter.py:498 +#: redbot/cogs/filter/filter.py:612 msgid "Filtered nickname" msgstr "Apodo filtrado" -#: redbot/cogs/filter/filter.py:498 +#: redbot/cogs/filter/filter.py:612 msgid "Filtered name" msgstr "Nombre filtrado" diff --git a/redbot/cogs/filter/locales/fi-FI.po b/redbot/cogs/filter/locales/fi-FI.po index 556aad0800d..145b9817c0a 100644 --- a/redbot/cogs/filter/locales/fi-FI.po +++ b/redbot/cogs/filter/locales/fi-FI.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 35\n" "Language: fi_FI\n" -#: redbot/cogs/filter/filter.py:17 +#: redbot/cogs/filter/filter.py:19 #, docstring msgid "This cog is designed for \"filtering\" unwanted words and phrases from a server.\n\n" " 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.\n\n" @@ -23,207 +23,255 @@ msgid "This cog is designed for \"filtering\" unwanted words and phrases from a " " msgstr "" -#: redbot/cogs/filter/filter.py:83 +#: redbot/cogs/filter/filter.py:85 #, docstring msgid "Base command to manage filter settings." msgstr "" -#: redbot/cogs/filter/filter.py:88 +#: redbot/cogs/filter/filter.py:90 #, 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\n" " Example:\n" -" - `[p]filterset defaultname Missingno`\n\n" +" - `[p]filterset defaultname Missingno`\n\n" " **Arguments:**\n\n" " - `` The new nickname to assign.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:104 +#: redbot/cogs/filter/filter.py:106 msgid "The name to use on filtered names has been set." msgstr "" -#: redbot/cogs/filter/filter.py:108 +#: redbot/cogs/filter/filter.py:110 #, 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\n" " Examples:\n" -" - `[p]filterset ban 5 5` - Ban users who say 5 filtered words in 5 seconds.\n" -" - `[p]filterset ban 2 20` - Ban users who say 2 filtered words in 20 seconds.\n\n" +" - `[p]filterset ban 5 5` - Ban users who say 5 filtered words in 5 seconds.\n" +" - `[p]filterset ban 2 20` - Ban users who say 2 filtered words in 20 seconds.\n\n" " **Arguments:**\n\n" " - `` The amount of filtered words required to trigger a ban.\n" " - `` The period of time in which too many filtered words will trigger a ban.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:126 +#: redbot/cogs/filter/filter.py:128 msgid "Count and timeframe either both need to be 0 or both need to be greater than 0!" msgstr "" -#: redbot/cogs/filter/filter.py:136 +#: redbot/cogs/filter/filter.py:138 msgid "Autoban disabled." msgstr "" -#: redbot/cogs/filter/filter.py:141 +#: redbot/cogs/filter/filter.py:143 msgid "Count and time have been set." msgstr "" -#: redbot/cogs/filter/filter.py:147 +#: redbot/cogs/filter/filter.py:149 #, docstring msgid "Base command to add or remove words from the server filter.\n\n" " Use double quotes to add or remove sentences.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:155 +#: redbot/cogs/filter/filter.py:157 +#, docstring +msgid "Clears this server's filter list." +msgstr "" + +#: redbot/cogs/filter/filter.py:162 +msgid "The filter list for this server is empty." +msgstr "" + +#: redbot/cogs/filter/filter.py:164 +msgid "Are you sure you want to clear this server's filter list?" +msgstr "" + +#: redbot/cogs/filter/filter.py:170 redbot/cogs/filter/filter.py:227 +msgid "You took too long to respond." +msgstr "" + +#: redbot/cogs/filter/filter.py:175 +msgid "Server filter cleared." +msgstr "" + +#: redbot/cogs/filter/filter.py:177 redbot/cogs/filter/filter.py:234 +msgid "No changes have been made." +msgstr "" + +#: redbot/cogs/filter/filter.py:181 #, docstring msgid "Send a list of this server's filtered words." msgstr "" -#: redbot/cogs/filter/filter.py:160 -msgid "There is no current words setup to be filtered in this server." +#: redbot/cogs/filter/filter.py:186 +msgid "There are no current words setup to be filtered in this server." msgstr "" -#: redbot/cogs/filter/filter.py:163 +#: redbot/cogs/filter/filter.py:189 msgid "Filtered in this server:" msgstr "" -#: redbot/cogs/filter/filter.py:168 redbot/cogs/filter/filter.py:193 +#: redbot/cogs/filter/filter.py:194 redbot/cogs/filter/filter.py:251 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/filter/filter.py:172 +#: redbot/cogs/filter/filter.py:198 #, docstring msgid "Base command to add or remove words from the channel filter.\n\n" " Use double quotes to add or remove sentences.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:180 +#: redbot/cogs/filter/filter.py:206 +#, docstring +msgid "Clears this channel's filter list." +msgstr "" + +#: redbot/cogs/filter/filter.py:210 +msgid "Threads can't have a filter list set up. If you want to clear this list for the parent channel, send the command in that channel." +msgstr "" + +#: redbot/cogs/filter/filter.py:219 +msgid "The filter list for this channel is empty." +msgstr "" + +#: redbot/cogs/filter/filter.py:221 +msgid "Are you sure you want to clear this channel's filter list?" +msgstr "" + +#: redbot/cogs/filter/filter.py:232 +msgid "Channel filter cleared." +msgstr "" + +#: redbot/cogs/filter/filter.py:238 #, docstring msgid "Send a list of the channel's filtered words." msgstr "" -#: redbot/cogs/filter/filter.py:185 -msgid "There is no current words setup to be filtered in this channel." +#: redbot/cogs/filter/filter.py:243 +msgid "There are no current words setup to be filtered in this channel." msgstr "" -#: redbot/cogs/filter/filter.py:188 +#: redbot/cogs/filter/filter.py:246 msgid "Filtered in this channel:" msgstr "" -#: redbot/cogs/filter/filter.py:197 +#: redbot/cogs/filter/filter.py:262 #, 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\n" +" - `[p]filter channel add #channel word1 word2 word3`\n" +" - `[p]filter channel add #channel \"This is a sentence\"`\n\n" " **Arguments:**\n\n" +" - `` The text, voice, stage, or forum channel to add filtered words to.\n" " - `[words...]` The words or sentences to filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:213 +#: redbot/cogs/filter/filter.py:278 msgid "Words added to filter." msgstr "" -#: redbot/cogs/filter/filter.py:215 +#: redbot/cogs/filter/filter.py:280 msgid "Words already in the filter." msgstr "" -#: redbot/cogs/filter/filter.py:219 +#: redbot/cogs/filter/filter.py:291 #, 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\n" +" - `[p]filter channel remove #channel word1 word2 word3`\n" +" - `[p]filter channel remove #channel \"This is a sentence\"`\n\n" " **Arguments:**\n\n" +" - `` The text, voice, stage, or forum channel to add filtered words to.\n" " - `[words...]` The words or sentences to no longer filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:234 +#: redbot/cogs/filter/filter.py:306 msgid "Words removed from filter." msgstr "" -#: redbot/cogs/filter/filter.py:237 redbot/cogs/filter/filter.py:281 +#: redbot/cogs/filter/filter.py:309 redbot/cogs/filter/filter.py:353 msgid "Those words weren't in the filter." msgstr "" -#: redbot/cogs/filter/filter.py:241 +#: redbot/cogs/filter/filter.py:313 #, 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\n" +" - `[p]filter add word1 word2 word3`\n" +" - `[p]filter add \"This is a sentence\"`\n\n" " **Arguments:**\n\n" " - `[words...]` The words or sentences to filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:257 +#: redbot/cogs/filter/filter.py:329 msgid "Words successfully added to filter." msgstr "" -#: redbot/cogs/filter/filter.py:259 +#: redbot/cogs/filter/filter.py:331 msgid "Those words were already in the filter." msgstr "" -#: redbot/cogs/filter/filter.py:263 +#: redbot/cogs/filter/filter.py:335 #, 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\n" +" - `[p]filter remove word1 word2 word3`\n" +" - `[p]filter remove \"This is a sentence\"`\n\n" " **Arguments:**\n\n" " - `[words...]` The words or sentences to no longer filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:279 +#: redbot/cogs/filter/filter.py:351 msgid "Words successfully removed from filter." msgstr "" -#: redbot/cogs/filter/filter.py:285 +#: redbot/cogs/filter/filter.py:357 #, docstring msgid "Toggle name and nickname filtering.\n\n" " This is disabled by default.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:295 +#: redbot/cogs/filter/filter.py:367 msgid "Names and nicknames will no longer be filtered." msgstr "" -#: redbot/cogs/filter/filter.py:297 +#: redbot/cogs/filter/filter.py:369 msgid "Names and nicknames will now be filtered." msgstr "" -#: redbot/cogs/filter/filter.py:411 +#: redbot/cogs/filter/filter.py:526 msgid "Filtered words used: {words}" msgstr "" -#: redbot/cogs/filter/filter.py:413 +#: redbot/cogs/filter/filter.py:528 msgid "Filtered word used: {word}" msgstr "" -#: redbot/cogs/filter/filter.py:427 +#: redbot/cogs/filter/filter.py:542 msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:498 +#: redbot/cogs/filter/filter.py:612 msgid "Filtered nickname" msgstr "" -#: redbot/cogs/filter/filter.py:498 +#: redbot/cogs/filter/filter.py:612 msgid "Filtered name" msgstr "" diff --git a/redbot/cogs/filter/locales/fr-FR.po b/redbot/cogs/filter/locales/fr-FR.po index 5219dabb401..a54f0eec4a0 100644 --- a/redbot/cogs/filter/locales/fr-FR.po +++ b/redbot/cogs/filter/locales/fr-FR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 35\n" "Language: fr_FR\n" -#: redbot/cogs/filter/filter.py:17 +#: redbot/cogs/filter/filter.py:19 #, docstring msgid "This cog is designed for \"filtering\" unwanted words and phrases from a server.\n\n" " 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.\n\n" @@ -23,176 +23,224 @@ msgid "This cog is designed for \"filtering\" unwanted words and phrases from a " " msgstr "" -#: redbot/cogs/filter/filter.py:83 +#: redbot/cogs/filter/filter.py:85 #, docstring msgid "Base command to manage filter settings." -msgstr "" +msgstr "Commande de base pour gérer les paramètres de filtre." -#: redbot/cogs/filter/filter.py:88 +#: redbot/cogs/filter/filter.py:90 #, 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\n" " Example:\n" -" - `[p]filterset defaultname Missingno`\n\n" +" - `[p]filterset defaultname Missingno`\n\n" " **Arguments:**\n\n" " - `` The new nickname to assign.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:104 +#: redbot/cogs/filter/filter.py:106 msgid "The name to use on filtered names has been set." msgstr "Le nom à utiliser sur les noms filtrés a été défini." -#: redbot/cogs/filter/filter.py:108 +#: redbot/cogs/filter/filter.py:110 #, 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\n" " Examples:\n" -" - `[p]filterset ban 5 5` - Ban users who say 5 filtered words in 5 seconds.\n" -" - `[p]filterset ban 2 20` - Ban users who say 2 filtered words in 20 seconds.\n\n" +" - `[p]filterset ban 5 5` - Ban users who say 5 filtered words in 5 seconds.\n" +" - `[p]filterset ban 2 20` - Ban users who say 2 filtered words in 20 seconds.\n\n" " **Arguments:**\n\n" " - `` The amount of filtered words required to trigger a ban.\n" " - `` The period of time in which too many filtered words will trigger a ban.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:126 +#: redbot/cogs/filter/filter.py:128 msgid "Count and timeframe either both need to be 0 or both need to be greater than 0!" msgstr "Le nombre et la durée doivent être égaux à 0 ou les deux doivent être supérieurs à 0 !" -#: redbot/cogs/filter/filter.py:136 +#: redbot/cogs/filter/filter.py:138 msgid "Autoban disabled." msgstr "Ban auto désactivé." -#: redbot/cogs/filter/filter.py:141 +#: redbot/cogs/filter/filter.py:143 msgid "Count and time have been set." msgstr "Le compteur et le temps ont été définis." -#: redbot/cogs/filter/filter.py:147 +#: redbot/cogs/filter/filter.py:149 #, docstring msgid "Base command to add or remove words from the server filter.\n\n" " Use double quotes to add or remove sentences.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:155 +#: redbot/cogs/filter/filter.py:157 +#, docstring +msgid "Clears this server's filter list." +msgstr "Efface la liste de filtres de ce serveur." + +#: redbot/cogs/filter/filter.py:162 +msgid "The filter list for this server is empty." +msgstr "La liste de filtres pour ce serveur est vide." + +#: redbot/cogs/filter/filter.py:164 +msgid "Are you sure you want to clear this server's filter list?" +msgstr "" + +#: redbot/cogs/filter/filter.py:170 redbot/cogs/filter/filter.py:227 +msgid "You took too long to respond." +msgstr "Vous avez pris trop de temps à répondre." + +#: redbot/cogs/filter/filter.py:175 +msgid "Server filter cleared." +msgstr "Filtre de canal effacé." + +#: redbot/cogs/filter/filter.py:177 redbot/cogs/filter/filter.py:234 +msgid "No changes have been made." +msgstr "Aucune modification n'a été faite." + +#: redbot/cogs/filter/filter.py:181 #, docstring msgid "Send a list of this server's filtered words." msgstr "Envoie la liste des mots filtrés sur ce serveur." -#: redbot/cogs/filter/filter.py:160 -msgid "There is no current words setup to be filtered in this server." -msgstr "Il n'y a aucun mots configuré pour être filtré sur ce serveur." +#: redbot/cogs/filter/filter.py:186 +msgid "There are no current words setup to be filtered in this server." +msgstr "" -#: redbot/cogs/filter/filter.py:163 +#: redbot/cogs/filter/filter.py:189 msgid "Filtered in this server:" msgstr "Filtré sur ce serveur :" -#: redbot/cogs/filter/filter.py:168 redbot/cogs/filter/filter.py:193 +#: redbot/cogs/filter/filter.py:194 redbot/cogs/filter/filter.py:251 msgid "I can't send direct messages to you." msgstr "Je ne peux pas vous envoyer de messages privé." -#: redbot/cogs/filter/filter.py:172 +#: redbot/cogs/filter/filter.py:198 #, docstring msgid "Base command to add or remove words from the channel filter.\n\n" " Use double quotes to add or remove sentences.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:180 +#: redbot/cogs/filter/filter.py:206 +#, docstring +msgid "Clears this channel's filter list." +msgstr "" + +#: redbot/cogs/filter/filter.py:210 +msgid "Threads can't have a filter list set up. If you want to clear this list for the parent channel, send the command in that channel." +msgstr "" + +#: redbot/cogs/filter/filter.py:219 +msgid "The filter list for this channel is empty." +msgstr "" + +#: redbot/cogs/filter/filter.py:221 +msgid "Are you sure you want to clear this channel's filter list?" +msgstr "" + +#: redbot/cogs/filter/filter.py:232 +msgid "Channel filter cleared." +msgstr "Filtre de canal effacé." + +#: redbot/cogs/filter/filter.py:238 #, docstring msgid "Send a list of the channel's filtered words." msgstr "Envoie la liste des mots filtrés dans ce salon." -#: redbot/cogs/filter/filter.py:185 -msgid "There is no current words setup to be filtered in this channel." -msgstr "Il n'y a aucun mots configuré pour être filtré dans ce salon." +#: redbot/cogs/filter/filter.py:243 +msgid "There are no current words setup to be filtered in this channel." +msgstr "" -#: redbot/cogs/filter/filter.py:188 +#: redbot/cogs/filter/filter.py:246 msgid "Filtered in this channel:" msgstr "Filtré dans ce salon :" -#: redbot/cogs/filter/filter.py:197 +#: redbot/cogs/filter/filter.py:262 #, 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\n" +" - `[p]filter channel add #channel word1 word2 word3`\n" +" - `[p]filter channel add #channel \"This is a sentence\"`\n\n" " **Arguments:**\n\n" +" - `` The text, voice, stage, or forum channel to add filtered words to.\n" " - `[words...]` The words or sentences to filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:213 +#: redbot/cogs/filter/filter.py:278 msgid "Words added to filter." msgstr "Mots ajoutés au filtre." -#: redbot/cogs/filter/filter.py:215 +#: redbot/cogs/filter/filter.py:280 msgid "Words already in the filter." msgstr "Mots déjà dans le filtre." -#: redbot/cogs/filter/filter.py:219 +#: redbot/cogs/filter/filter.py:291 #, 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\n" +" - `[p]filter channel remove #channel word1 word2 word3`\n" +" - `[p]filter channel remove #channel \"This is a sentence\"`\n\n" " **Arguments:**\n\n" +" - `` The text, voice, stage, or forum channel to add filtered words to.\n" " - `[words...]` The words or sentences to no longer filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:234 +#: redbot/cogs/filter/filter.py:306 msgid "Words removed from filter." msgstr "Mots supprimés du filtre." -#: redbot/cogs/filter/filter.py:237 redbot/cogs/filter/filter.py:281 +#: redbot/cogs/filter/filter.py:309 redbot/cogs/filter/filter.py:353 msgid "Those words weren't in the filter." msgstr "Ces mots n’étaient pas dans le filtre." -#: redbot/cogs/filter/filter.py:241 +#: redbot/cogs/filter/filter.py:313 #, 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\n" +" - `[p]filter add word1 word2 word3`\n" +" - `[p]filter add \"This is a sentence\"`\n\n" " **Arguments:**\n\n" " - `[words...]` The words or sentences to filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:257 +#: redbot/cogs/filter/filter.py:329 msgid "Words successfully added to filter." msgstr "Mots ajoutés avec succès au filtre." -#: redbot/cogs/filter/filter.py:259 +#: redbot/cogs/filter/filter.py:331 msgid "Those words were already in the filter." msgstr "Ces mots étaient déjà dans le filtre." -#: redbot/cogs/filter/filter.py:263 +#: redbot/cogs/filter/filter.py:335 #, 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\n" +" - `[p]filter remove word1 word2 word3`\n" +" - `[p]filter remove \"This is a sentence\"`\n\n" " **Arguments:**\n\n" " - `[words...]` The words or sentences to no longer filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:279 +#: redbot/cogs/filter/filter.py:351 msgid "Words successfully removed from filter." msgstr "Mots supprimés avec succès du filtre." -#: redbot/cogs/filter/filter.py:285 +#: redbot/cogs/filter/filter.py:357 #, docstring msgid "Toggle name and nickname filtering.\n\n" " This is disabled by default.\n" @@ -201,31 +249,31 @@ msgstr "Activer le filtrage des noms et des pseudos.\n\n" " Ceci est désactivé par défaut.\n" " " -#: redbot/cogs/filter/filter.py:295 +#: redbot/cogs/filter/filter.py:367 msgid "Names and nicknames will no longer be filtered." msgstr "Les noms et pseudos ne seront plus filtrés." -#: redbot/cogs/filter/filter.py:297 +#: redbot/cogs/filter/filter.py:369 msgid "Names and nicknames will now be filtered." msgstr "Les noms et les pseudos seront maintenant filtrés." -#: redbot/cogs/filter/filter.py:411 +#: redbot/cogs/filter/filter.py:526 msgid "Filtered words used: {words}" msgstr "Mots filtrés utilisés : {words}" -#: redbot/cogs/filter/filter.py:413 +#: redbot/cogs/filter/filter.py:528 msgid "Filtered word used: {word}" msgstr "Mot filtré utilisé : {word}" -#: redbot/cogs/filter/filter.py:427 +#: redbot/cogs/filter/filter.py:542 msgid "Autoban (too many filtered messages.)" msgstr "Autoban (trop de messages filtrés.)" -#: redbot/cogs/filter/filter.py:498 +#: redbot/cogs/filter/filter.py:612 msgid "Filtered nickname" msgstr "Pseudo filtré" -#: redbot/cogs/filter/filter.py:498 +#: redbot/cogs/filter/filter.py:612 msgid "Filtered name" msgstr "Nom filtré" diff --git a/redbot/cogs/filter/locales/hi-IN.po b/redbot/cogs/filter/locales/hi-IN.po index beb82585467..8592a0454ad 100644 --- a/redbot/cogs/filter/locales/hi-IN.po +++ b/redbot/cogs/filter/locales/hi-IN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Hindi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 35\n" "Language: hi_IN\n" -#: redbot/cogs/filter/filter.py:17 +#: redbot/cogs/filter/filter.py:19 #, docstring msgid "This cog is designed for \"filtering\" unwanted words and phrases from a server.\n\n" " 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.\n\n" @@ -23,207 +23,255 @@ msgid "This cog is designed for \"filtering\" unwanted words and phrases from a " " msgstr "" -#: redbot/cogs/filter/filter.py:83 +#: redbot/cogs/filter/filter.py:85 #, docstring msgid "Base command to manage filter settings." msgstr "" -#: redbot/cogs/filter/filter.py:88 +#: redbot/cogs/filter/filter.py:90 #, 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\n" " Example:\n" -" - `[p]filterset defaultname Missingno`\n\n" +" - `[p]filterset defaultname Missingno`\n\n" " **Arguments:**\n\n" " - `` The new nickname to assign.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:104 +#: redbot/cogs/filter/filter.py:106 msgid "The name to use on filtered names has been set." msgstr "" -#: redbot/cogs/filter/filter.py:108 +#: redbot/cogs/filter/filter.py:110 #, 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\n" " Examples:\n" -" - `[p]filterset ban 5 5` - Ban users who say 5 filtered words in 5 seconds.\n" -" - `[p]filterset ban 2 20` - Ban users who say 2 filtered words in 20 seconds.\n\n" +" - `[p]filterset ban 5 5` - Ban users who say 5 filtered words in 5 seconds.\n" +" - `[p]filterset ban 2 20` - Ban users who say 2 filtered words in 20 seconds.\n\n" " **Arguments:**\n\n" " - `` The amount of filtered words required to trigger a ban.\n" " - `` The period of time in which too many filtered words will trigger a ban.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:126 +#: redbot/cogs/filter/filter.py:128 msgid "Count and timeframe either both need to be 0 or both need to be greater than 0!" msgstr "" -#: redbot/cogs/filter/filter.py:136 +#: redbot/cogs/filter/filter.py:138 msgid "Autoban disabled." msgstr "" -#: redbot/cogs/filter/filter.py:141 +#: redbot/cogs/filter/filter.py:143 msgid "Count and time have been set." msgstr "" -#: redbot/cogs/filter/filter.py:147 +#: redbot/cogs/filter/filter.py:149 #, docstring msgid "Base command to add or remove words from the server filter.\n\n" " Use double quotes to add or remove sentences.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:155 +#: redbot/cogs/filter/filter.py:157 +#, docstring +msgid "Clears this server's filter list." +msgstr "" + +#: redbot/cogs/filter/filter.py:162 +msgid "The filter list for this server is empty." +msgstr "" + +#: redbot/cogs/filter/filter.py:164 +msgid "Are you sure you want to clear this server's filter list?" +msgstr "" + +#: redbot/cogs/filter/filter.py:170 redbot/cogs/filter/filter.py:227 +msgid "You took too long to respond." +msgstr "" + +#: redbot/cogs/filter/filter.py:175 +msgid "Server filter cleared." +msgstr "" + +#: redbot/cogs/filter/filter.py:177 redbot/cogs/filter/filter.py:234 +msgid "No changes have been made." +msgstr "" + +#: redbot/cogs/filter/filter.py:181 #, docstring msgid "Send a list of this server's filtered words." msgstr "" -#: redbot/cogs/filter/filter.py:160 -msgid "There is no current words setup to be filtered in this server." +#: redbot/cogs/filter/filter.py:186 +msgid "There are no current words setup to be filtered in this server." msgstr "" -#: redbot/cogs/filter/filter.py:163 +#: redbot/cogs/filter/filter.py:189 msgid "Filtered in this server:" msgstr "" -#: redbot/cogs/filter/filter.py:168 redbot/cogs/filter/filter.py:193 +#: redbot/cogs/filter/filter.py:194 redbot/cogs/filter/filter.py:251 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/filter/filter.py:172 +#: redbot/cogs/filter/filter.py:198 #, docstring msgid "Base command to add or remove words from the channel filter.\n\n" " Use double quotes to add or remove sentences.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:180 +#: redbot/cogs/filter/filter.py:206 +#, docstring +msgid "Clears this channel's filter list." +msgstr "" + +#: redbot/cogs/filter/filter.py:210 +msgid "Threads can't have a filter list set up. If you want to clear this list for the parent channel, send the command in that channel." +msgstr "" + +#: redbot/cogs/filter/filter.py:219 +msgid "The filter list for this channel is empty." +msgstr "" + +#: redbot/cogs/filter/filter.py:221 +msgid "Are you sure you want to clear this channel's filter list?" +msgstr "" + +#: redbot/cogs/filter/filter.py:232 +msgid "Channel filter cleared." +msgstr "" + +#: redbot/cogs/filter/filter.py:238 #, docstring msgid "Send a list of the channel's filtered words." msgstr "" -#: redbot/cogs/filter/filter.py:185 -msgid "There is no current words setup to be filtered in this channel." +#: redbot/cogs/filter/filter.py:243 +msgid "There are no current words setup to be filtered in this channel." msgstr "" -#: redbot/cogs/filter/filter.py:188 +#: redbot/cogs/filter/filter.py:246 msgid "Filtered in this channel:" msgstr "" -#: redbot/cogs/filter/filter.py:197 +#: redbot/cogs/filter/filter.py:262 #, 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\n" +" - `[p]filter channel add #channel word1 word2 word3`\n" +" - `[p]filter channel add #channel \"This is a sentence\"`\n\n" " **Arguments:**\n\n" +" - `` The text, voice, stage, or forum channel to add filtered words to.\n" " - `[words...]` The words or sentences to filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:213 +#: redbot/cogs/filter/filter.py:278 msgid "Words added to filter." msgstr "" -#: redbot/cogs/filter/filter.py:215 +#: redbot/cogs/filter/filter.py:280 msgid "Words already in the filter." msgstr "" -#: redbot/cogs/filter/filter.py:219 +#: redbot/cogs/filter/filter.py:291 #, 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\n" +" - `[p]filter channel remove #channel word1 word2 word3`\n" +" - `[p]filter channel remove #channel \"This is a sentence\"`\n\n" " **Arguments:**\n\n" +" - `` The text, voice, stage, or forum channel to add filtered words to.\n" " - `[words...]` The words or sentences to no longer filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:234 +#: redbot/cogs/filter/filter.py:306 msgid "Words removed from filter." msgstr "" -#: redbot/cogs/filter/filter.py:237 redbot/cogs/filter/filter.py:281 +#: redbot/cogs/filter/filter.py:309 redbot/cogs/filter/filter.py:353 msgid "Those words weren't in the filter." msgstr "" -#: redbot/cogs/filter/filter.py:241 +#: redbot/cogs/filter/filter.py:313 #, 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\n" +" - `[p]filter add word1 word2 word3`\n" +" - `[p]filter add \"This is a sentence\"`\n\n" " **Arguments:**\n\n" " - `[words...]` The words or sentences to filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:257 +#: redbot/cogs/filter/filter.py:329 msgid "Words successfully added to filter." msgstr "" -#: redbot/cogs/filter/filter.py:259 +#: redbot/cogs/filter/filter.py:331 msgid "Those words were already in the filter." msgstr "" -#: redbot/cogs/filter/filter.py:263 +#: redbot/cogs/filter/filter.py:335 #, 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\n" +" - `[p]filter remove word1 word2 word3`\n" +" - `[p]filter remove \"This is a sentence\"`\n\n" " **Arguments:**\n\n" " - `[words...]` The words or sentences to no longer filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:279 +#: redbot/cogs/filter/filter.py:351 msgid "Words successfully removed from filter." msgstr "" -#: redbot/cogs/filter/filter.py:285 +#: redbot/cogs/filter/filter.py:357 #, docstring msgid "Toggle name and nickname filtering.\n\n" " This is disabled by default.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:295 +#: redbot/cogs/filter/filter.py:367 msgid "Names and nicknames will no longer be filtered." msgstr "" -#: redbot/cogs/filter/filter.py:297 +#: redbot/cogs/filter/filter.py:369 msgid "Names and nicknames will now be filtered." msgstr "" -#: redbot/cogs/filter/filter.py:411 +#: redbot/cogs/filter/filter.py:526 msgid "Filtered words used: {words}" msgstr "" -#: redbot/cogs/filter/filter.py:413 +#: redbot/cogs/filter/filter.py:528 msgid "Filtered word used: {word}" msgstr "" -#: redbot/cogs/filter/filter.py:427 +#: redbot/cogs/filter/filter.py:542 msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:498 +#: redbot/cogs/filter/filter.py:612 msgid "Filtered nickname" msgstr "" -#: redbot/cogs/filter/filter.py:498 +#: redbot/cogs/filter/filter.py:612 msgid "Filtered name" msgstr "" diff --git a/redbot/cogs/filter/locales/hr-HR.po b/redbot/cogs/filter/locales/hr-HR.po new file mode 100644 index 00000000000..13f386f4449 --- /dev/null +++ b/redbot/cogs/filter/locales/hr-HR.po @@ -0,0 +1,277 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" +"Last-Translator: \n" +"Language-Team: Croatian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.4.2\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: hr\n" +"X-Crowdin-File-ID: 35\n" +"Language: hr_HR\n" + +#: redbot/cogs/filter/filter.py:19 +#, docstring +msgid "This cog is designed for \"filtering\" unwanted words and phrases from a server.\n\n" +" 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.\n\n" +" This can be used to prevent inappropriate language, off-topic discussions, invite links, and more.\n" +" " +msgstr "" + +#: redbot/cogs/filter/filter.py:85 +#, docstring +msgid "Base command to manage filter settings." +msgstr "" + +#: redbot/cogs/filter/filter.py:90 +#, 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\n" +" Example:\n" +" - `[p]filterset defaultname Missingno`\n\n" +" **Arguments:**\n\n" +" - `` The new nickname to assign.\n" +" " +msgstr "" + +#: redbot/cogs/filter/filter.py:106 +msgid "The name to use on filtered names has been set." +msgstr "" + +#: redbot/cogs/filter/filter.py:110 +#, 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\n" +" Examples:\n" +" - `[p]filterset ban 5 5` - Ban users who say 5 filtered words in 5 seconds.\n" +" - `[p]filterset ban 2 20` - Ban users who say 2 filtered words in 20 seconds.\n\n" +" **Arguments:**\n\n" +" - `` The amount of filtered words required to trigger a ban.\n" +" - `` The period of time in which too many filtered words will trigger a ban.\n" +" " +msgstr "" + +#: redbot/cogs/filter/filter.py:128 +msgid "Count and timeframe either both need to be 0 or both need to be greater than 0!" +msgstr "" + +#: redbot/cogs/filter/filter.py:138 +msgid "Autoban disabled." +msgstr "" + +#: redbot/cogs/filter/filter.py:143 +msgid "Count and time have been set." +msgstr "" + +#: redbot/cogs/filter/filter.py:149 +#, docstring +msgid "Base command to add or remove words from the server filter.\n\n" +" Use double quotes to add or remove sentences.\n" +" " +msgstr "" + +#: redbot/cogs/filter/filter.py:157 +#, docstring +msgid "Clears this server's filter list." +msgstr "" + +#: redbot/cogs/filter/filter.py:162 +msgid "The filter list for this server is empty." +msgstr "" + +#: redbot/cogs/filter/filter.py:164 +msgid "Are you sure you want to clear this server's filter list?" +msgstr "" + +#: redbot/cogs/filter/filter.py:170 redbot/cogs/filter/filter.py:227 +msgid "You took too long to respond." +msgstr "" + +#: redbot/cogs/filter/filter.py:175 +msgid "Server filter cleared." +msgstr "" + +#: redbot/cogs/filter/filter.py:177 redbot/cogs/filter/filter.py:234 +msgid "No changes have been made." +msgstr "" + +#: redbot/cogs/filter/filter.py:181 +#, docstring +msgid "Send a list of this server's filtered words." +msgstr "" + +#: redbot/cogs/filter/filter.py:186 +msgid "There are no current words setup to be filtered in this server." +msgstr "" + +#: redbot/cogs/filter/filter.py:189 +msgid "Filtered in this server:" +msgstr "" + +#: redbot/cogs/filter/filter.py:194 redbot/cogs/filter/filter.py:251 +msgid "I can't send direct messages to you." +msgstr "" + +#: redbot/cogs/filter/filter.py:198 +#, docstring +msgid "Base command to add or remove words from the channel filter.\n\n" +" Use double quotes to add or remove sentences.\n" +" " +msgstr "" + +#: redbot/cogs/filter/filter.py:206 +#, docstring +msgid "Clears this channel's filter list." +msgstr "" + +#: redbot/cogs/filter/filter.py:210 +msgid "Threads can't have a filter list set up. If you want to clear this list for the parent channel, send the command in that channel." +msgstr "" + +#: redbot/cogs/filter/filter.py:219 +msgid "The filter list for this channel is empty." +msgstr "" + +#: redbot/cogs/filter/filter.py:221 +msgid "Are you sure you want to clear this channel's filter list?" +msgstr "" + +#: redbot/cogs/filter/filter.py:232 +msgid "Channel filter cleared." +msgstr "" + +#: redbot/cogs/filter/filter.py:238 +#, docstring +msgid "Send a list of the channel's filtered words." +msgstr "" + +#: redbot/cogs/filter/filter.py:243 +msgid "There are no current words setup to be filtered in this channel." +msgstr "" + +#: redbot/cogs/filter/filter.py:246 +msgid "Filtered in this channel:" +msgstr "" + +#: redbot/cogs/filter/filter.py:262 +#, docstring +msgid "Add words to the filter.\n\n" +" Use double quotes to add sentences.\n\n" +" Examples:\n" +" - `[p]filter channel add #channel word1 word2 word3`\n" +" - `[p]filter channel add #channel \"This is a sentence\"`\n\n" +" **Arguments:**\n\n" +" - `` The text, voice, stage, or forum channel to add filtered words to.\n" +" - `[words...]` The words or sentences to filter.\n" +" " +msgstr "" + +#: redbot/cogs/filter/filter.py:278 +msgid "Words added to filter." +msgstr "" + +#: redbot/cogs/filter/filter.py:280 +msgid "Words already in the filter." +msgstr "" + +#: redbot/cogs/filter/filter.py:291 +#, docstring +msgid "Remove words from the filter.\n\n" +" Use double quotes to remove sentences.\n\n" +" Examples:\n" +" - `[p]filter channel remove #channel word1 word2 word3`\n" +" - `[p]filter channel remove #channel \"This is a sentence\"`\n\n" +" **Arguments:**\n\n" +" - `` The text, voice, stage, or forum channel to add filtered words to.\n" +" - `[words...]` The words or sentences to no longer filter.\n" +" " +msgstr "" + +#: redbot/cogs/filter/filter.py:306 +msgid "Words removed from filter." +msgstr "" + +#: redbot/cogs/filter/filter.py:309 redbot/cogs/filter/filter.py:353 +msgid "Those words weren't in the filter." +msgstr "" + +#: redbot/cogs/filter/filter.py:313 +#, 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\n" +" **Arguments:**\n\n" +" - `[words...]` The words or sentences to filter.\n" +" " +msgstr "" + +#: redbot/cogs/filter/filter.py:329 +msgid "Words successfully added to filter." +msgstr "" + +#: redbot/cogs/filter/filter.py:331 +msgid "Those words were already in the filter." +msgstr "" + +#: redbot/cogs/filter/filter.py:335 +#, 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\n" +" **Arguments:**\n\n" +" - `[words...]` The words or sentences to no longer filter.\n" +" " +msgstr "" + +#: redbot/cogs/filter/filter.py:351 +msgid "Words successfully removed from filter." +msgstr "" + +#: redbot/cogs/filter/filter.py:357 +#, docstring +msgid "Toggle name and nickname filtering.\n\n" +" This is disabled by default.\n" +" " +msgstr "" + +#: redbot/cogs/filter/filter.py:367 +msgid "Names and nicknames will no longer be filtered." +msgstr "" + +#: redbot/cogs/filter/filter.py:369 +msgid "Names and nicknames will now be filtered." +msgstr "" + +#: redbot/cogs/filter/filter.py:526 +msgid "Filtered words used: {words}" +msgstr "" + +#: redbot/cogs/filter/filter.py:528 +msgid "Filtered word used: {word}" +msgstr "" + +#: redbot/cogs/filter/filter.py:542 +msgid "Autoban (too many filtered messages.)" +msgstr "" + +#: redbot/cogs/filter/filter.py:612 +msgid "Filtered nickname" +msgstr "" + +#: redbot/cogs/filter/filter.py:612 +msgid "Filtered name" +msgstr "" + diff --git a/redbot/cogs/filter/locales/hu-HU.po b/redbot/cogs/filter/locales/hu-HU.po index 42fc04cf5b6..4c991449db3 100644 --- a/redbot/cogs/filter/locales/hu-HU.po +++ b/redbot/cogs/filter/locales/hu-HU.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 35\n" "Language: hu_HU\n" -#: redbot/cogs/filter/filter.py:17 +#: redbot/cogs/filter/filter.py:19 #, docstring msgid "This cog is designed for \"filtering\" unwanted words and phrases from a server.\n\n" " 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.\n\n" @@ -23,207 +23,255 @@ msgid "This cog is designed for \"filtering\" unwanted words and phrases from a " " msgstr "" -#: redbot/cogs/filter/filter.py:83 +#: redbot/cogs/filter/filter.py:85 #, docstring msgid "Base command to manage filter settings." msgstr "" -#: redbot/cogs/filter/filter.py:88 +#: redbot/cogs/filter/filter.py:90 #, 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\n" " Example:\n" -" - `[p]filterset defaultname Missingno`\n\n" +" - `[p]filterset defaultname Missingno`\n\n" " **Arguments:**\n\n" " - `` The new nickname to assign.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:104 +#: redbot/cogs/filter/filter.py:106 msgid "The name to use on filtered names has been set." msgstr "" -#: redbot/cogs/filter/filter.py:108 +#: redbot/cogs/filter/filter.py:110 #, 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\n" " Examples:\n" -" - `[p]filterset ban 5 5` - Ban users who say 5 filtered words in 5 seconds.\n" -" - `[p]filterset ban 2 20` - Ban users who say 2 filtered words in 20 seconds.\n\n" +" - `[p]filterset ban 5 5` - Ban users who say 5 filtered words in 5 seconds.\n" +" - `[p]filterset ban 2 20` - Ban users who say 2 filtered words in 20 seconds.\n\n" " **Arguments:**\n\n" " - `` The amount of filtered words required to trigger a ban.\n" " - `` The period of time in which too many filtered words will trigger a ban.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:126 +#: redbot/cogs/filter/filter.py:128 msgid "Count and timeframe either both need to be 0 or both need to be greater than 0!" msgstr "" -#: redbot/cogs/filter/filter.py:136 +#: redbot/cogs/filter/filter.py:138 msgid "Autoban disabled." msgstr "Autoban letiltva." -#: redbot/cogs/filter/filter.py:141 +#: redbot/cogs/filter/filter.py:143 msgid "Count and time have been set." msgstr "" -#: redbot/cogs/filter/filter.py:147 +#: redbot/cogs/filter/filter.py:149 #, docstring msgid "Base command to add or remove words from the server filter.\n\n" " Use double quotes to add or remove sentences.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:155 +#: redbot/cogs/filter/filter.py:157 +#, docstring +msgid "Clears this server's filter list." +msgstr "" + +#: redbot/cogs/filter/filter.py:162 +msgid "The filter list for this server is empty." +msgstr "" + +#: redbot/cogs/filter/filter.py:164 +msgid "Are you sure you want to clear this server's filter list?" +msgstr "" + +#: redbot/cogs/filter/filter.py:170 redbot/cogs/filter/filter.py:227 +msgid "You took too long to respond." +msgstr "" + +#: redbot/cogs/filter/filter.py:175 +msgid "Server filter cleared." +msgstr "" + +#: redbot/cogs/filter/filter.py:177 redbot/cogs/filter/filter.py:234 +msgid "No changes have been made." +msgstr "" + +#: redbot/cogs/filter/filter.py:181 #, docstring msgid "Send a list of this server's filtered words." msgstr "" -#: redbot/cogs/filter/filter.py:160 -msgid "There is no current words setup to be filtered in this server." +#: redbot/cogs/filter/filter.py:186 +msgid "There are no current words setup to be filtered in this server." msgstr "" -#: redbot/cogs/filter/filter.py:163 +#: redbot/cogs/filter/filter.py:189 msgid "Filtered in this server:" msgstr "" -#: redbot/cogs/filter/filter.py:168 redbot/cogs/filter/filter.py:193 +#: redbot/cogs/filter/filter.py:194 redbot/cogs/filter/filter.py:251 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/filter/filter.py:172 +#: redbot/cogs/filter/filter.py:198 #, docstring msgid "Base command to add or remove words from the channel filter.\n\n" " Use double quotes to add or remove sentences.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:180 +#: redbot/cogs/filter/filter.py:206 +#, docstring +msgid "Clears this channel's filter list." +msgstr "" + +#: redbot/cogs/filter/filter.py:210 +msgid "Threads can't have a filter list set up. If you want to clear this list for the parent channel, send the command in that channel." +msgstr "" + +#: redbot/cogs/filter/filter.py:219 +msgid "The filter list for this channel is empty." +msgstr "" + +#: redbot/cogs/filter/filter.py:221 +msgid "Are you sure you want to clear this channel's filter list?" +msgstr "" + +#: redbot/cogs/filter/filter.py:232 +msgid "Channel filter cleared." +msgstr "" + +#: redbot/cogs/filter/filter.py:238 #, docstring msgid "Send a list of the channel's filtered words." msgstr "" -#: redbot/cogs/filter/filter.py:185 -msgid "There is no current words setup to be filtered in this channel." +#: redbot/cogs/filter/filter.py:243 +msgid "There are no current words setup to be filtered in this channel." msgstr "" -#: redbot/cogs/filter/filter.py:188 +#: redbot/cogs/filter/filter.py:246 msgid "Filtered in this channel:" msgstr "" -#: redbot/cogs/filter/filter.py:197 +#: redbot/cogs/filter/filter.py:262 #, 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\n" +" - `[p]filter channel add #channel word1 word2 word3`\n" +" - `[p]filter channel add #channel \"This is a sentence\"`\n\n" " **Arguments:**\n\n" +" - `` The text, voice, stage, or forum channel to add filtered words to.\n" " - `[words...]` The words or sentences to filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:213 +#: redbot/cogs/filter/filter.py:278 msgid "Words added to filter." msgstr "" -#: redbot/cogs/filter/filter.py:215 +#: redbot/cogs/filter/filter.py:280 msgid "Words already in the filter." msgstr "" -#: redbot/cogs/filter/filter.py:219 +#: redbot/cogs/filter/filter.py:291 #, 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\n" +" - `[p]filter channel remove #channel word1 word2 word3`\n" +" - `[p]filter channel remove #channel \"This is a sentence\"`\n\n" " **Arguments:**\n\n" +" - `` The text, voice, stage, or forum channel to add filtered words to.\n" " - `[words...]` The words or sentences to no longer filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:234 +#: redbot/cogs/filter/filter.py:306 msgid "Words removed from filter." msgstr "" -#: redbot/cogs/filter/filter.py:237 redbot/cogs/filter/filter.py:281 +#: redbot/cogs/filter/filter.py:309 redbot/cogs/filter/filter.py:353 msgid "Those words weren't in the filter." msgstr "" -#: redbot/cogs/filter/filter.py:241 +#: redbot/cogs/filter/filter.py:313 #, 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\n" +" - `[p]filter add word1 word2 word3`\n" +" - `[p]filter add \"This is a sentence\"`\n\n" " **Arguments:**\n\n" " - `[words...]` The words or sentences to filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:257 +#: redbot/cogs/filter/filter.py:329 msgid "Words successfully added to filter." msgstr "" -#: redbot/cogs/filter/filter.py:259 +#: redbot/cogs/filter/filter.py:331 msgid "Those words were already in the filter." msgstr "" -#: redbot/cogs/filter/filter.py:263 +#: redbot/cogs/filter/filter.py:335 #, 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\n" +" - `[p]filter remove word1 word2 word3`\n" +" - `[p]filter remove \"This is a sentence\"`\n\n" " **Arguments:**\n\n" " - `[words...]` The words or sentences to no longer filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:279 +#: redbot/cogs/filter/filter.py:351 msgid "Words successfully removed from filter." msgstr "" -#: redbot/cogs/filter/filter.py:285 +#: redbot/cogs/filter/filter.py:357 #, docstring msgid "Toggle name and nickname filtering.\n\n" " This is disabled by default.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:295 +#: redbot/cogs/filter/filter.py:367 msgid "Names and nicknames will no longer be filtered." msgstr "" -#: redbot/cogs/filter/filter.py:297 +#: redbot/cogs/filter/filter.py:369 msgid "Names and nicknames will now be filtered." msgstr "" -#: redbot/cogs/filter/filter.py:411 +#: redbot/cogs/filter/filter.py:526 msgid "Filtered words used: {words}" msgstr "" -#: redbot/cogs/filter/filter.py:413 +#: redbot/cogs/filter/filter.py:528 msgid "Filtered word used: {word}" msgstr "" -#: redbot/cogs/filter/filter.py:427 +#: redbot/cogs/filter/filter.py:542 msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:498 +#: redbot/cogs/filter/filter.py:612 msgid "Filtered nickname" msgstr "Szűrt becenév" -#: redbot/cogs/filter/filter.py:498 +#: redbot/cogs/filter/filter.py:612 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 41259e51c25..88633bc7763 100644 --- a/redbot/cogs/filter/locales/id-ID.po +++ b/redbot/cogs/filter/locales/id-ID.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 35\n" "Language: id_ID\n" -#: redbot/cogs/filter/filter.py:17 +#: redbot/cogs/filter/filter.py:19 #, docstring msgid "This cog is designed for \"filtering\" unwanted words and phrases from a server.\n\n" " 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.\n\n" @@ -23,207 +23,255 @@ msgid "This cog is designed for \"filtering\" unwanted words and phrases from a " " msgstr "" -#: redbot/cogs/filter/filter.py:83 +#: redbot/cogs/filter/filter.py:85 #, docstring msgid "Base command to manage filter settings." msgstr "" -#: redbot/cogs/filter/filter.py:88 +#: redbot/cogs/filter/filter.py:90 #, 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\n" " Example:\n" -" - `[p]filterset defaultname Missingno`\n\n" +" - `[p]filterset defaultname Missingno`\n\n" " **Arguments:**\n\n" " - `` The new nickname to assign.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:104 +#: redbot/cogs/filter/filter.py:106 msgid "The name to use on filtered names has been set." msgstr "" -#: redbot/cogs/filter/filter.py:108 +#: redbot/cogs/filter/filter.py:110 #, 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\n" " Examples:\n" -" - `[p]filterset ban 5 5` - Ban users who say 5 filtered words in 5 seconds.\n" -" - `[p]filterset ban 2 20` - Ban users who say 2 filtered words in 20 seconds.\n\n" +" - `[p]filterset ban 5 5` - Ban users who say 5 filtered words in 5 seconds.\n" +" - `[p]filterset ban 2 20` - Ban users who say 2 filtered words in 20 seconds.\n\n" " **Arguments:**\n\n" " - `` The amount of filtered words required to trigger a ban.\n" " - `` The period of time in which too many filtered words will trigger a ban.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:126 +#: redbot/cogs/filter/filter.py:128 msgid "Count and timeframe either both need to be 0 or both need to be greater than 0!" msgstr "Count dan jangka waktu keduanya harus 0 atau keduanya harus lebih besar dari 0!" -#: redbot/cogs/filter/filter.py:136 +#: redbot/cogs/filter/filter.py:138 msgid "Autoban disabled." msgstr "Autoban dimatikan." -#: redbot/cogs/filter/filter.py:141 +#: redbot/cogs/filter/filter.py:143 msgid "Count and time have been set." msgstr "Jumlah dan waktu telah ditetapkan." -#: redbot/cogs/filter/filter.py:147 +#: redbot/cogs/filter/filter.py:149 #, docstring msgid "Base command to add or remove words from the server filter.\n\n" " Use double quotes to add or remove sentences.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:155 +#: redbot/cogs/filter/filter.py:157 +#, docstring +msgid "Clears this server's filter list." +msgstr "" + +#: redbot/cogs/filter/filter.py:162 +msgid "The filter list for this server is empty." +msgstr "" + +#: redbot/cogs/filter/filter.py:164 +msgid "Are you sure you want to clear this server's filter list?" +msgstr "" + +#: redbot/cogs/filter/filter.py:170 redbot/cogs/filter/filter.py:227 +msgid "You took too long to respond." +msgstr "" + +#: redbot/cogs/filter/filter.py:175 +msgid "Server filter cleared." +msgstr "" + +#: redbot/cogs/filter/filter.py:177 redbot/cogs/filter/filter.py:234 +msgid "No changes have been made." +msgstr "" + +#: redbot/cogs/filter/filter.py:181 #, docstring msgid "Send a list of this server's filtered words." msgstr "" -#: redbot/cogs/filter/filter.py:160 -msgid "There is no current words setup to be filtered in this server." +#: redbot/cogs/filter/filter.py:186 +msgid "There are no current words setup to be filtered in this server." msgstr "" -#: redbot/cogs/filter/filter.py:163 +#: redbot/cogs/filter/filter.py:189 msgid "Filtered in this server:" msgstr "Disaring pada server ini:" -#: redbot/cogs/filter/filter.py:168 redbot/cogs/filter/filter.py:193 +#: redbot/cogs/filter/filter.py:194 redbot/cogs/filter/filter.py:251 msgid "I can't send direct messages to you." msgstr "Saya tidak dapat mengirim pesan langsung kepada Anda." -#: redbot/cogs/filter/filter.py:172 +#: redbot/cogs/filter/filter.py:198 #, docstring msgid "Base command to add or remove words from the channel filter.\n\n" " Use double quotes to add or remove sentences.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:180 +#: redbot/cogs/filter/filter.py:206 +#, docstring +msgid "Clears this channel's filter list." +msgstr "" + +#: redbot/cogs/filter/filter.py:210 +msgid "Threads can't have a filter list set up. If you want to clear this list for the parent channel, send the command in that channel." +msgstr "" + +#: redbot/cogs/filter/filter.py:219 +msgid "The filter list for this channel is empty." +msgstr "" + +#: redbot/cogs/filter/filter.py:221 +msgid "Are you sure you want to clear this channel's filter list?" +msgstr "" + +#: redbot/cogs/filter/filter.py:232 +msgid "Channel filter cleared." +msgstr "" + +#: redbot/cogs/filter/filter.py:238 #, docstring msgid "Send a list of the channel's filtered words." msgstr "" -#: redbot/cogs/filter/filter.py:185 -msgid "There is no current words setup to be filtered in this channel." +#: redbot/cogs/filter/filter.py:243 +msgid "There are no current words setup to be filtered in this channel." msgstr "" -#: redbot/cogs/filter/filter.py:188 +#: redbot/cogs/filter/filter.py:246 msgid "Filtered in this channel:" msgstr "" -#: redbot/cogs/filter/filter.py:197 +#: redbot/cogs/filter/filter.py:262 #, 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\n" +" - `[p]filter channel add #channel word1 word2 word3`\n" +" - `[p]filter channel add #channel \"This is a sentence\"`\n\n" " **Arguments:**\n\n" +" - `` The text, voice, stage, or forum channel to add filtered words to.\n" " - `[words...]` The words or sentences to filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:213 +#: redbot/cogs/filter/filter.py:278 msgid "Words added to filter." msgstr "Kata-kata yang ditambahkan untuk disaring." -#: redbot/cogs/filter/filter.py:215 +#: redbot/cogs/filter/filter.py:280 msgid "Words already in the filter." msgstr "Kata-kata yang sudah di disaring." -#: redbot/cogs/filter/filter.py:219 +#: redbot/cogs/filter/filter.py:291 #, 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\n" +" - `[p]filter channel remove #channel word1 word2 word3`\n" +" - `[p]filter channel remove #channel \"This is a sentence\"`\n\n" " **Arguments:**\n\n" +" - `` The text, voice, stage, or forum channel to add filtered words to.\n" " - `[words...]` The words or sentences to no longer filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:234 +#: redbot/cogs/filter/filter.py:306 msgid "Words removed from filter." msgstr "Kata-kata dihapus dari penyaring." -#: redbot/cogs/filter/filter.py:237 redbot/cogs/filter/filter.py:281 +#: redbot/cogs/filter/filter.py:309 redbot/cogs/filter/filter.py:353 msgid "Those words weren't in the filter." msgstr "Kata-kata tidak dalam penyaring." -#: redbot/cogs/filter/filter.py:241 +#: redbot/cogs/filter/filter.py:313 #, 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\n" +" - `[p]filter add word1 word2 word3`\n" +" - `[p]filter add \"This is a sentence\"`\n\n" " **Arguments:**\n\n" " - `[words...]` The words or sentences to filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:257 +#: redbot/cogs/filter/filter.py:329 msgid "Words successfully added to filter." msgstr "" -#: redbot/cogs/filter/filter.py:259 +#: redbot/cogs/filter/filter.py:331 msgid "Those words were already in the filter." msgstr "" -#: redbot/cogs/filter/filter.py:263 +#: redbot/cogs/filter/filter.py:335 #, 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\n" +" - `[p]filter remove word1 word2 word3`\n" +" - `[p]filter remove \"This is a sentence\"`\n\n" " **Arguments:**\n\n" " - `[words...]` The words or sentences to no longer filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:279 +#: redbot/cogs/filter/filter.py:351 msgid "Words successfully removed from filter." msgstr "" -#: redbot/cogs/filter/filter.py:285 +#: redbot/cogs/filter/filter.py:357 #, docstring msgid "Toggle name and nickname filtering.\n\n" " This is disabled by default.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:295 +#: redbot/cogs/filter/filter.py:367 msgid "Names and nicknames will no longer be filtered." msgstr "" -#: redbot/cogs/filter/filter.py:297 +#: redbot/cogs/filter/filter.py:369 msgid "Names and nicknames will now be filtered." msgstr "" -#: redbot/cogs/filter/filter.py:411 +#: redbot/cogs/filter/filter.py:526 msgid "Filtered words used: {words}" msgstr "" -#: redbot/cogs/filter/filter.py:413 +#: redbot/cogs/filter/filter.py:528 msgid "Filtered word used: {word}" msgstr "" -#: redbot/cogs/filter/filter.py:427 +#: redbot/cogs/filter/filter.py:542 msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:498 +#: redbot/cogs/filter/filter.py:612 msgid "Filtered nickname" msgstr "" -#: redbot/cogs/filter/filter.py:498 +#: redbot/cogs/filter/filter.py:612 msgid "Filtered name" msgstr "" diff --git a/redbot/cogs/filter/locales/it-IT.po b/redbot/cogs/filter/locales/it-IT.po index 1c70b771dbe..5cfcfee136a 100644 --- a/redbot/cogs/filter/locales/it-IT.po +++ b/redbot/cogs/filter/locales/it-IT.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 35\n" "Language: it_IT\n" -#: redbot/cogs/filter/filter.py:17 +#: redbot/cogs/filter/filter.py:19 #, docstring msgid "This cog is designed for \"filtering\" unwanted words and phrases from a server.\n\n" " 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.\n\n" @@ -23,207 +23,255 @@ msgid "This cog is designed for \"filtering\" unwanted words and phrases from a " " msgstr "" -#: redbot/cogs/filter/filter.py:83 +#: redbot/cogs/filter/filter.py:85 #, docstring msgid "Base command to manage filter settings." msgstr "" -#: redbot/cogs/filter/filter.py:88 +#: redbot/cogs/filter/filter.py:90 #, 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\n" " Example:\n" -" - `[p]filterset defaultname Missingno`\n\n" +" - `[p]filterset defaultname Missingno`\n\n" " **Arguments:**\n\n" " - `` The new nickname to assign.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:104 +#: redbot/cogs/filter/filter.py:106 msgid "The name to use on filtered names has been set." msgstr "" -#: redbot/cogs/filter/filter.py:108 +#: redbot/cogs/filter/filter.py:110 #, 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\n" " Examples:\n" -" - `[p]filterset ban 5 5` - Ban users who say 5 filtered words in 5 seconds.\n" -" - `[p]filterset ban 2 20` - Ban users who say 2 filtered words in 20 seconds.\n\n" +" - `[p]filterset ban 5 5` - Ban users who say 5 filtered words in 5 seconds.\n" +" - `[p]filterset ban 2 20` - Ban users who say 2 filtered words in 20 seconds.\n\n" " **Arguments:**\n\n" " - `` The amount of filtered words required to trigger a ban.\n" " - `` The period of time in which too many filtered words will trigger a ban.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:126 +#: redbot/cogs/filter/filter.py:128 msgid "Count and timeframe either both need to be 0 or both need to be greater than 0!" msgstr "Conteggio e timeframe entrambe devono essere 0 o entrambe devono essere maggiore di 0!" -#: redbot/cogs/filter/filter.py:136 +#: redbot/cogs/filter/filter.py:138 msgid "Autoban disabled." msgstr "Autoban disabilitato." -#: redbot/cogs/filter/filter.py:141 +#: redbot/cogs/filter/filter.py:143 msgid "Count and time have been set." msgstr "Conteggio e tempo sono state impostate." -#: redbot/cogs/filter/filter.py:147 +#: redbot/cogs/filter/filter.py:149 #, docstring msgid "Base command to add or remove words from the server filter.\n\n" " Use double quotes to add or remove sentences.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:155 +#: redbot/cogs/filter/filter.py:157 +#, docstring +msgid "Clears this server's filter list." +msgstr "" + +#: redbot/cogs/filter/filter.py:162 +msgid "The filter list for this server is empty." +msgstr "" + +#: redbot/cogs/filter/filter.py:164 +msgid "Are you sure you want to clear this server's filter list?" +msgstr "" + +#: redbot/cogs/filter/filter.py:170 redbot/cogs/filter/filter.py:227 +msgid "You took too long to respond." +msgstr "" + +#: redbot/cogs/filter/filter.py:175 +msgid "Server filter cleared." +msgstr "" + +#: redbot/cogs/filter/filter.py:177 redbot/cogs/filter/filter.py:234 +msgid "No changes have been made." +msgstr "" + +#: redbot/cogs/filter/filter.py:181 #, docstring msgid "Send a list of this server's filtered words." msgstr "" -#: redbot/cogs/filter/filter.py:160 -msgid "There is no current words setup to be filtered in this server." +#: redbot/cogs/filter/filter.py:186 +msgid "There are no current words setup to be filtered in this server." msgstr "" -#: redbot/cogs/filter/filter.py:163 +#: redbot/cogs/filter/filter.py:189 msgid "Filtered in this server:" msgstr "Filtrato in questo server:" -#: redbot/cogs/filter/filter.py:168 redbot/cogs/filter/filter.py:193 +#: redbot/cogs/filter/filter.py:194 redbot/cogs/filter/filter.py:251 msgid "I can't send direct messages to you." msgstr "Io non riesco a inviare messaggi diretti a voi." -#: redbot/cogs/filter/filter.py:172 +#: redbot/cogs/filter/filter.py:198 #, docstring msgid "Base command to add or remove words from the channel filter.\n\n" " Use double quotes to add or remove sentences.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:180 +#: redbot/cogs/filter/filter.py:206 +#, docstring +msgid "Clears this channel's filter list." +msgstr "" + +#: redbot/cogs/filter/filter.py:210 +msgid "Threads can't have a filter list set up. If you want to clear this list for the parent channel, send the command in that channel." +msgstr "" + +#: redbot/cogs/filter/filter.py:219 +msgid "The filter list for this channel is empty." +msgstr "" + +#: redbot/cogs/filter/filter.py:221 +msgid "Are you sure you want to clear this channel's filter list?" +msgstr "" + +#: redbot/cogs/filter/filter.py:232 +msgid "Channel filter cleared." +msgstr "" + +#: redbot/cogs/filter/filter.py:238 #, docstring msgid "Send a list of the channel's filtered words." msgstr "" -#: redbot/cogs/filter/filter.py:185 -msgid "There is no current words setup to be filtered in this channel." +#: redbot/cogs/filter/filter.py:243 +msgid "There are no current words setup to be filtered in this channel." msgstr "" -#: redbot/cogs/filter/filter.py:188 +#: redbot/cogs/filter/filter.py:246 msgid "Filtered in this channel:" msgstr "" -#: redbot/cogs/filter/filter.py:197 +#: redbot/cogs/filter/filter.py:262 #, 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\n" +" - `[p]filter channel add #channel word1 word2 word3`\n" +" - `[p]filter channel add #channel \"This is a sentence\"`\n\n" " **Arguments:**\n\n" +" - `` The text, voice, stage, or forum channel to add filtered words to.\n" " - `[words...]` The words or sentences to filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:213 +#: redbot/cogs/filter/filter.py:278 msgid "Words added to filter." msgstr "Parole aggiunte al filtro." -#: redbot/cogs/filter/filter.py:215 +#: redbot/cogs/filter/filter.py:280 msgid "Words already in the filter." msgstr "Parole già nel filtro." -#: redbot/cogs/filter/filter.py:219 +#: redbot/cogs/filter/filter.py:291 #, 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\n" +" - `[p]filter channel remove #channel word1 word2 word3`\n" +" - `[p]filter channel remove #channel \"This is a sentence\"`\n\n" " **Arguments:**\n\n" +" - `` The text, voice, stage, or forum channel to add filtered words to.\n" " - `[words...]` The words or sentences to no longer filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:234 +#: redbot/cogs/filter/filter.py:306 msgid "Words removed from filter." msgstr "Parole rimossi dal filtro." -#: redbot/cogs/filter/filter.py:237 redbot/cogs/filter/filter.py:281 +#: redbot/cogs/filter/filter.py:309 redbot/cogs/filter/filter.py:353 msgid "Those words weren't in the filter." msgstr "Quelle parole non erano nel filtro." -#: redbot/cogs/filter/filter.py:241 +#: redbot/cogs/filter/filter.py:313 #, 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\n" +" - `[p]filter add word1 word2 word3`\n" +" - `[p]filter add \"This is a sentence\"`\n\n" " **Arguments:**\n\n" " - `[words...]` The words or sentences to filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:257 +#: redbot/cogs/filter/filter.py:329 msgid "Words successfully added to filter." msgstr "" -#: redbot/cogs/filter/filter.py:259 +#: redbot/cogs/filter/filter.py:331 msgid "Those words were already in the filter." msgstr "" -#: redbot/cogs/filter/filter.py:263 +#: redbot/cogs/filter/filter.py:335 #, 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\n" +" - `[p]filter remove word1 word2 word3`\n" +" - `[p]filter remove \"This is a sentence\"`\n\n" " **Arguments:**\n\n" " - `[words...]` The words or sentences to no longer filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:279 +#: redbot/cogs/filter/filter.py:351 msgid "Words successfully removed from filter." msgstr "" -#: redbot/cogs/filter/filter.py:285 +#: redbot/cogs/filter/filter.py:357 #, docstring msgid "Toggle name and nickname filtering.\n\n" " This is disabled by default.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:295 +#: redbot/cogs/filter/filter.py:367 msgid "Names and nicknames will no longer be filtered." msgstr "" -#: redbot/cogs/filter/filter.py:297 +#: redbot/cogs/filter/filter.py:369 msgid "Names and nicknames will now be filtered." msgstr "" -#: redbot/cogs/filter/filter.py:411 +#: redbot/cogs/filter/filter.py:526 msgid "Filtered words used: {words}" msgstr "" -#: redbot/cogs/filter/filter.py:413 +#: redbot/cogs/filter/filter.py:528 msgid "Filtered word used: {word}" msgstr "" -#: redbot/cogs/filter/filter.py:427 +#: redbot/cogs/filter/filter.py:542 msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:498 +#: redbot/cogs/filter/filter.py:612 msgid "Filtered nickname" msgstr "" -#: redbot/cogs/filter/filter.py:498 +#: redbot/cogs/filter/filter.py:612 msgid "Filtered name" msgstr "" diff --git a/redbot/cogs/filter/locales/ja-JP.po b/redbot/cogs/filter/locales/ja-JP.po index e5c4036e3ab..a648627cafd 100644 --- a/redbot/cogs/filter/locales/ja-JP.po +++ b/redbot/cogs/filter/locales/ja-JP.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 35\n" "Language: ja_JP\n" -#: redbot/cogs/filter/filter.py:17 +#: redbot/cogs/filter/filter.py:19 #, docstring msgid "This cog is designed for \"filtering\" unwanted words and phrases from a server.\n\n" " 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.\n\n" @@ -23,207 +23,255 @@ msgid "This cog is designed for \"filtering\" unwanted words and phrases from a " " msgstr "" -#: redbot/cogs/filter/filter.py:83 +#: redbot/cogs/filter/filter.py:85 #, docstring msgid "Base command to manage filter settings." msgstr "" -#: redbot/cogs/filter/filter.py:88 +#: redbot/cogs/filter/filter.py:90 #, 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\n" " Example:\n" -" - `[p]filterset defaultname Missingno`\n\n" +" - `[p]filterset defaultname Missingno`\n\n" " **Arguments:**\n\n" " - `` The new nickname to assign.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:104 +#: redbot/cogs/filter/filter.py:106 msgid "The name to use on filtered names has been set." msgstr "" -#: redbot/cogs/filter/filter.py:108 +#: redbot/cogs/filter/filter.py:110 #, 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\n" " Examples:\n" -" - `[p]filterset ban 5 5` - Ban users who say 5 filtered words in 5 seconds.\n" -" - `[p]filterset ban 2 20` - Ban users who say 2 filtered words in 20 seconds.\n\n" +" - `[p]filterset ban 5 5` - Ban users who say 5 filtered words in 5 seconds.\n" +" - `[p]filterset ban 2 20` - Ban users who say 2 filtered words in 20 seconds.\n\n" " **Arguments:**\n\n" " - `` The amount of filtered words required to trigger a ban.\n" " - `` The period of time in which too many filtered words will trigger a ban.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:126 +#: redbot/cogs/filter/filter.py:128 msgid "Count and timeframe either both need to be 0 or both need to be greater than 0!" msgstr "" -#: redbot/cogs/filter/filter.py:136 +#: redbot/cogs/filter/filter.py:138 msgid "Autoban disabled." msgstr "" -#: redbot/cogs/filter/filter.py:141 +#: redbot/cogs/filter/filter.py:143 msgid "Count and time have been set." msgstr "" -#: redbot/cogs/filter/filter.py:147 +#: redbot/cogs/filter/filter.py:149 #, docstring msgid "Base command to add or remove words from the server filter.\n\n" " Use double quotes to add or remove sentences.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:155 +#: redbot/cogs/filter/filter.py:157 +#, docstring +msgid "Clears this server's filter list." +msgstr "" + +#: redbot/cogs/filter/filter.py:162 +msgid "The filter list for this server is empty." +msgstr "" + +#: redbot/cogs/filter/filter.py:164 +msgid "Are you sure you want to clear this server's filter list?" +msgstr "" + +#: redbot/cogs/filter/filter.py:170 redbot/cogs/filter/filter.py:227 +msgid "You took too long to respond." +msgstr "" + +#: redbot/cogs/filter/filter.py:175 +msgid "Server filter cleared." +msgstr "" + +#: redbot/cogs/filter/filter.py:177 redbot/cogs/filter/filter.py:234 +msgid "No changes have been made." +msgstr "" + +#: redbot/cogs/filter/filter.py:181 #, docstring msgid "Send a list of this server's filtered words." msgstr "" -#: redbot/cogs/filter/filter.py:160 -msgid "There is no current words setup to be filtered in this server." +#: redbot/cogs/filter/filter.py:186 +msgid "There are no current words setup to be filtered in this server." msgstr "" -#: redbot/cogs/filter/filter.py:163 +#: redbot/cogs/filter/filter.py:189 msgid "Filtered in this server:" msgstr "" -#: redbot/cogs/filter/filter.py:168 redbot/cogs/filter/filter.py:193 +#: redbot/cogs/filter/filter.py:194 redbot/cogs/filter/filter.py:251 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/filter/filter.py:172 +#: redbot/cogs/filter/filter.py:198 #, docstring msgid "Base command to add or remove words from the channel filter.\n\n" " Use double quotes to add or remove sentences.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:180 +#: redbot/cogs/filter/filter.py:206 +#, docstring +msgid "Clears this channel's filter list." +msgstr "" + +#: redbot/cogs/filter/filter.py:210 +msgid "Threads can't have a filter list set up. If you want to clear this list for the parent channel, send the command in that channel." +msgstr "" + +#: redbot/cogs/filter/filter.py:219 +msgid "The filter list for this channel is empty." +msgstr "" + +#: redbot/cogs/filter/filter.py:221 +msgid "Are you sure you want to clear this channel's filter list?" +msgstr "" + +#: redbot/cogs/filter/filter.py:232 +msgid "Channel filter cleared." +msgstr "" + +#: redbot/cogs/filter/filter.py:238 #, docstring msgid "Send a list of the channel's filtered words." msgstr "" -#: redbot/cogs/filter/filter.py:185 -msgid "There is no current words setup to be filtered in this channel." +#: redbot/cogs/filter/filter.py:243 +msgid "There are no current words setup to be filtered in this channel." msgstr "" -#: redbot/cogs/filter/filter.py:188 +#: redbot/cogs/filter/filter.py:246 msgid "Filtered in this channel:" msgstr "" -#: redbot/cogs/filter/filter.py:197 +#: redbot/cogs/filter/filter.py:262 #, 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\n" +" - `[p]filter channel add #channel word1 word2 word3`\n" +" - `[p]filter channel add #channel \"This is a sentence\"`\n\n" " **Arguments:**\n\n" +" - `` The text, voice, stage, or forum channel to add filtered words to.\n" " - `[words...]` The words or sentences to filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:213 +#: redbot/cogs/filter/filter.py:278 msgid "Words added to filter." msgstr "" -#: redbot/cogs/filter/filter.py:215 +#: redbot/cogs/filter/filter.py:280 msgid "Words already in the filter." msgstr "" -#: redbot/cogs/filter/filter.py:219 +#: redbot/cogs/filter/filter.py:291 #, 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\n" +" - `[p]filter channel remove #channel word1 word2 word3`\n" +" - `[p]filter channel remove #channel \"This is a sentence\"`\n\n" " **Arguments:**\n\n" +" - `` The text, voice, stage, or forum channel to add filtered words to.\n" " - `[words...]` The words or sentences to no longer filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:234 +#: redbot/cogs/filter/filter.py:306 msgid "Words removed from filter." msgstr "" -#: redbot/cogs/filter/filter.py:237 redbot/cogs/filter/filter.py:281 +#: redbot/cogs/filter/filter.py:309 redbot/cogs/filter/filter.py:353 msgid "Those words weren't in the filter." msgstr "" -#: redbot/cogs/filter/filter.py:241 +#: redbot/cogs/filter/filter.py:313 #, 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\n" +" - `[p]filter add word1 word2 word3`\n" +" - `[p]filter add \"This is a sentence\"`\n\n" " **Arguments:**\n\n" " - `[words...]` The words or sentences to filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:257 +#: redbot/cogs/filter/filter.py:329 msgid "Words successfully added to filter." msgstr "" -#: redbot/cogs/filter/filter.py:259 +#: redbot/cogs/filter/filter.py:331 msgid "Those words were already in the filter." msgstr "" -#: redbot/cogs/filter/filter.py:263 +#: redbot/cogs/filter/filter.py:335 #, 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\n" +" - `[p]filter remove word1 word2 word3`\n" +" - `[p]filter remove \"This is a sentence\"`\n\n" " **Arguments:**\n\n" " - `[words...]` The words or sentences to no longer filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:279 +#: redbot/cogs/filter/filter.py:351 msgid "Words successfully removed from filter." msgstr "" -#: redbot/cogs/filter/filter.py:285 +#: redbot/cogs/filter/filter.py:357 #, docstring msgid "Toggle name and nickname filtering.\n\n" " This is disabled by default.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:295 +#: redbot/cogs/filter/filter.py:367 msgid "Names and nicknames will no longer be filtered." msgstr "" -#: redbot/cogs/filter/filter.py:297 +#: redbot/cogs/filter/filter.py:369 msgid "Names and nicknames will now be filtered." msgstr "" -#: redbot/cogs/filter/filter.py:411 +#: redbot/cogs/filter/filter.py:526 msgid "Filtered words used: {words}" msgstr "" -#: redbot/cogs/filter/filter.py:413 +#: redbot/cogs/filter/filter.py:528 msgid "Filtered word used: {word}" msgstr "" -#: redbot/cogs/filter/filter.py:427 +#: redbot/cogs/filter/filter.py:542 msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:498 +#: redbot/cogs/filter/filter.py:612 msgid "Filtered nickname" msgstr "" -#: redbot/cogs/filter/filter.py:498 +#: redbot/cogs/filter/filter.py:612 msgid "Filtered name" msgstr "" diff --git a/redbot/cogs/filter/locales/ko-KR.po b/redbot/cogs/filter/locales/ko-KR.po index 47c2d2cd99e..23c6fb3cdd6 100644 --- a/redbot/cogs/filter/locales/ko-KR.po +++ b/redbot/cogs/filter/locales/ko-KR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 35\n" "Language: ko_KR\n" -#: redbot/cogs/filter/filter.py:17 +#: redbot/cogs/filter/filter.py:19 #, docstring msgid "This cog is designed for \"filtering\" unwanted words and phrases from a server.\n\n" " 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.\n\n" @@ -23,207 +23,255 @@ msgid "This cog is designed for \"filtering\" unwanted words and phrases from a " " msgstr "" -#: redbot/cogs/filter/filter.py:83 +#: redbot/cogs/filter/filter.py:85 #, docstring msgid "Base command to manage filter settings." msgstr "" -#: redbot/cogs/filter/filter.py:88 +#: redbot/cogs/filter/filter.py:90 #, 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\n" " Example:\n" -" - `[p]filterset defaultname Missingno`\n\n" +" - `[p]filterset defaultname Missingno`\n\n" " **Arguments:**\n\n" " - `` The new nickname to assign.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:104 +#: redbot/cogs/filter/filter.py:106 msgid "The name to use on filtered names has been set." msgstr "" -#: redbot/cogs/filter/filter.py:108 +#: redbot/cogs/filter/filter.py:110 #, 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\n" " Examples:\n" -" - `[p]filterset ban 5 5` - Ban users who say 5 filtered words in 5 seconds.\n" -" - `[p]filterset ban 2 20` - Ban users who say 2 filtered words in 20 seconds.\n\n" +" - `[p]filterset ban 5 5` - Ban users who say 5 filtered words in 5 seconds.\n" +" - `[p]filterset ban 2 20` - Ban users who say 2 filtered words in 20 seconds.\n\n" " **Arguments:**\n\n" " - `` The amount of filtered words required to trigger a ban.\n" " - `` The period of time in which too many filtered words will trigger a ban.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:126 +#: redbot/cogs/filter/filter.py:128 msgid "Count and timeframe either both need to be 0 or both need to be greater than 0!" msgstr "개수와 시간은 모두 0이어야 하거나 0보다 커야 해요!" -#: redbot/cogs/filter/filter.py:136 +#: redbot/cogs/filter/filter.py:138 msgid "Autoban disabled." msgstr "자동 밴이 중지됐어요." -#: redbot/cogs/filter/filter.py:141 +#: redbot/cogs/filter/filter.py:143 msgid "Count and time have been set." msgstr "개수와 시간이 설정됐어요." -#: redbot/cogs/filter/filter.py:147 +#: redbot/cogs/filter/filter.py:149 #, docstring msgid "Base command to add or remove words from the server filter.\n\n" " Use double quotes to add or remove sentences.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:155 +#: redbot/cogs/filter/filter.py:157 +#, docstring +msgid "Clears this server's filter list." +msgstr "" + +#: redbot/cogs/filter/filter.py:162 +msgid "The filter list for this server is empty." +msgstr "" + +#: redbot/cogs/filter/filter.py:164 +msgid "Are you sure you want to clear this server's filter list?" +msgstr "" + +#: redbot/cogs/filter/filter.py:170 redbot/cogs/filter/filter.py:227 +msgid "You took too long to respond." +msgstr "" + +#: redbot/cogs/filter/filter.py:175 +msgid "Server filter cleared." +msgstr "" + +#: redbot/cogs/filter/filter.py:177 redbot/cogs/filter/filter.py:234 +msgid "No changes have been made." +msgstr "" + +#: redbot/cogs/filter/filter.py:181 #, docstring msgid "Send a list of this server's filtered words." msgstr "" -#: redbot/cogs/filter/filter.py:160 -msgid "There is no current words setup to be filtered in this server." +#: redbot/cogs/filter/filter.py:186 +msgid "There are no current words setup to be filtered in this server." msgstr "" -#: redbot/cogs/filter/filter.py:163 +#: redbot/cogs/filter/filter.py:189 msgid "Filtered in this server:" msgstr "이 서버에서 필터링 된 항목 :" -#: redbot/cogs/filter/filter.py:168 redbot/cogs/filter/filter.py:193 +#: redbot/cogs/filter/filter.py:194 redbot/cogs/filter/filter.py:251 msgid "I can't send direct messages to you." msgstr "사용자님에게 직접 메시지를 보낼 수 없어요." -#: redbot/cogs/filter/filter.py:172 +#: redbot/cogs/filter/filter.py:198 #, docstring msgid "Base command to add or remove words from the channel filter.\n\n" " Use double quotes to add or remove sentences.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:180 +#: redbot/cogs/filter/filter.py:206 +#, docstring +msgid "Clears this channel's filter list." +msgstr "" + +#: redbot/cogs/filter/filter.py:210 +msgid "Threads can't have a filter list set up. If you want to clear this list for the parent channel, send the command in that channel." +msgstr "" + +#: redbot/cogs/filter/filter.py:219 +msgid "The filter list for this channel is empty." +msgstr "" + +#: redbot/cogs/filter/filter.py:221 +msgid "Are you sure you want to clear this channel's filter list?" +msgstr "" + +#: redbot/cogs/filter/filter.py:232 +msgid "Channel filter cleared." +msgstr "" + +#: redbot/cogs/filter/filter.py:238 #, docstring msgid "Send a list of the channel's filtered words." msgstr "" -#: redbot/cogs/filter/filter.py:185 -msgid "There is no current words setup to be filtered in this channel." +#: redbot/cogs/filter/filter.py:243 +msgid "There are no current words setup to be filtered in this channel." msgstr "" -#: redbot/cogs/filter/filter.py:188 +#: redbot/cogs/filter/filter.py:246 msgid "Filtered in this channel:" msgstr "" -#: redbot/cogs/filter/filter.py:197 +#: redbot/cogs/filter/filter.py:262 #, 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\n" +" - `[p]filter channel add #channel word1 word2 word3`\n" +" - `[p]filter channel add #channel \"This is a sentence\"`\n\n" " **Arguments:**\n\n" +" - `` The text, voice, stage, or forum channel to add filtered words to.\n" " - `[words...]` The words or sentences to filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:213 +#: redbot/cogs/filter/filter.py:278 msgid "Words added to filter." msgstr "필터링에 추가된 단어예요." -#: redbot/cogs/filter/filter.py:215 +#: redbot/cogs/filter/filter.py:280 msgid "Words already in the filter." msgstr "필터에 이미 있는 단어예요." -#: redbot/cogs/filter/filter.py:219 +#: redbot/cogs/filter/filter.py:291 #, 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\n" +" - `[p]filter channel remove #channel word1 word2 word3`\n" +" - `[p]filter channel remove #channel \"This is a sentence\"`\n\n" " **Arguments:**\n\n" +" - `` The text, voice, stage, or forum channel to add filtered words to.\n" " - `[words...]` The words or sentences to no longer filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:234 +#: redbot/cogs/filter/filter.py:306 msgid "Words removed from filter." msgstr "필터에서 제거된 단어예요." -#: redbot/cogs/filter/filter.py:237 redbot/cogs/filter/filter.py:281 +#: redbot/cogs/filter/filter.py:309 redbot/cogs/filter/filter.py:353 msgid "Those words weren't in the filter." msgstr "해당 단어들은 필터에 들어 있지 않아요." -#: redbot/cogs/filter/filter.py:241 +#: redbot/cogs/filter/filter.py:313 #, 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\n" +" - `[p]filter add word1 word2 word3`\n" +" - `[p]filter add \"This is a sentence\"`\n\n" " **Arguments:**\n\n" " - `[words...]` The words or sentences to filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:257 +#: redbot/cogs/filter/filter.py:329 msgid "Words successfully added to filter." msgstr "" -#: redbot/cogs/filter/filter.py:259 +#: redbot/cogs/filter/filter.py:331 msgid "Those words were already in the filter." msgstr "" -#: redbot/cogs/filter/filter.py:263 +#: redbot/cogs/filter/filter.py:335 #, 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\n" +" - `[p]filter remove word1 word2 word3`\n" +" - `[p]filter remove \"This is a sentence\"`\n\n" " **Arguments:**\n\n" " - `[words...]` The words or sentences to no longer filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:279 +#: redbot/cogs/filter/filter.py:351 msgid "Words successfully removed from filter." msgstr "" -#: redbot/cogs/filter/filter.py:285 +#: redbot/cogs/filter/filter.py:357 #, docstring msgid "Toggle name and nickname filtering.\n\n" " This is disabled by default.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:295 +#: redbot/cogs/filter/filter.py:367 msgid "Names and nicknames will no longer be filtered." msgstr "" -#: redbot/cogs/filter/filter.py:297 +#: redbot/cogs/filter/filter.py:369 msgid "Names and nicknames will now be filtered." msgstr "" -#: redbot/cogs/filter/filter.py:411 +#: redbot/cogs/filter/filter.py:526 msgid "Filtered words used: {words}" msgstr "" -#: redbot/cogs/filter/filter.py:413 +#: redbot/cogs/filter/filter.py:528 msgid "Filtered word used: {word}" msgstr "" -#: redbot/cogs/filter/filter.py:427 +#: redbot/cogs/filter/filter.py:542 msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:498 +#: redbot/cogs/filter/filter.py:612 msgid "Filtered nickname" msgstr "" -#: redbot/cogs/filter/filter.py:498 +#: redbot/cogs/filter/filter.py:612 msgid "Filtered name" msgstr "" diff --git a/redbot/cogs/filter/locales/nb-NO.po b/redbot/cogs/filter/locales/nb-NO.po index 89a35e96552..b62da0a1d68 100644 --- a/redbot/cogs/filter/locales/nb-NO.po +++ b/redbot/cogs/filter/locales/nb-NO.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Norwegian Bokmal\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 35\n" "Language: nb_NO\n" -#: redbot/cogs/filter/filter.py:17 +#: redbot/cogs/filter/filter.py:19 #, docstring msgid "This cog is designed for \"filtering\" unwanted words and phrases from a server.\n\n" " 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.\n\n" @@ -26,74 +26,56 @@ msgstr "Denne cog er designet for \"filtering\" uønskede ord og uttrykk fra en " Dette kan brukes til å forebygge upassende språk, diskusjoner, invitasjonslenker, med flere.\n" " " -#: redbot/cogs/filter/filter.py:83 +#: redbot/cogs/filter/filter.py:85 #, docstring msgid "Base command to manage filter settings." msgstr "Standard kommando for å administrere filterinnstillinger." -#: redbot/cogs/filter/filter.py:88 +#: redbot/cogs/filter/filter.py:90 #, 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\n" " Example:\n" -" - `[p]filterset defaultname Missingno`\n\n" +" - `[p]filterset defaultname Missingno`\n\n" " **Arguments:**\n\n" " - `` The new nickname to assign.\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 navn `).\n\n" -" Standardnavnet som brukes, er *John Doe*.\n\n" -" Eksempel:\n" -" - `[p]filtrert standardnavn Missingno`\n\n" -" **Argumenter:**\n\n" -" - `` det nye kallenavnet å tilknytte.\n" -" " +msgstr "" -#: redbot/cogs/filter/filter.py:104 +#: redbot/cogs/filter/filter.py:106 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:108 +#: redbot/cogs/filter/filter.py:110 #, 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\n" " Examples:\n" -" - `[p]filterset ban 5 5` - Ban users who say 5 filtered words in 5 seconds.\n" -" - `[p]filterset ban 2 20` - Ban users who say 2 filtered words in 20 seconds.\n\n" +" - `[p]filterset ban 5 5` - Ban users who say 5 filtered words in 5 seconds.\n" +" - `[p]filterset ban 2 20` - Ban users who say 2 filtered words in 20 seconds.\n\n" " **Arguments:**\n\n" " - `` The amount of filtered words required to trigger a ban.\n" " - `` The period of time in which too many filtered words will trigger a ban.\n" " " -msgstr "Angi autobanteriet filteret. (Automatic Translation)\n\n" -" brukere blir utestengt hvis de sender `` filtrerte ord som\n" -" `sekunder\n\n" -" Sett begge til null for å deaktivere autoban.\n\n" -" Eksempler:\n" -" - `[p]filter ban 5 5` - Ban brukere som sier 5 filtrerte ord om 5 sekunder.\n" -" - `[p]filterset ban 2 20` - Forby brukere som sier 2 filtrerte ord om 20 sekunder.\n\n" -" **Argumenter:**\n\n" -" - `` Antall filtrerte ord som kreves for å skyve bannlysning.\n" -" - `` tiden der for mange filtrerte ord vil utløse en utestengelse.\n" -" " +msgstr "" -#: redbot/cogs/filter/filter.py:126 +#: redbot/cogs/filter/filter.py:128 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:136 +#: redbot/cogs/filter/filter.py:138 msgid "Autoban disabled." msgstr "Autoban er deaktivert." -#: redbot/cogs/filter/filter.py:141 +#: redbot/cogs/filter/filter.py:143 msgid "Count and time have been set." msgstr "Antall og tid har blitt satt." -#: redbot/cogs/filter/filter.py:147 +#: redbot/cogs/filter/filter.py:149 #, docstring msgid "Base command to add or remove words from the server filter.\n\n" " Use double quotes to add or remove sentences.\n" @@ -102,24 +84,49 @@ msgstr "Standard kommando for å legge til eller fjerne ord fra serverfilteret.\ " Bruk dobbel anførsel for å legge til eller fjerne setninger.\n" " " -#: redbot/cogs/filter/filter.py:155 +#: redbot/cogs/filter/filter.py:157 +#, docstring +msgid "Clears this server's filter list." +msgstr "Fjerner serverens filterliste." + +#: redbot/cogs/filter/filter.py:162 +msgid "The filter list for this server is empty." +msgstr "Filterlisten for denne serveren er tom." + +#: redbot/cogs/filter/filter.py:164 +msgid "Are you sure you want to clear this server's filter list?" +msgstr "Er du sikker på at du vil tømme serverens filterliste?" + +#: redbot/cogs/filter/filter.py:170 redbot/cogs/filter/filter.py:227 +msgid "You took too long to respond." +msgstr "Du tok for lang tid å svare." + +#: redbot/cogs/filter/filter.py:175 +msgid "Server filter cleared." +msgstr "Serverfilteret ble tømt." + +#: redbot/cogs/filter/filter.py:177 redbot/cogs/filter/filter.py:234 +msgid "No changes have been made." +msgstr "Ingen endringer er utført." + +#: redbot/cogs/filter/filter.py:181 #, docstring msgid "Send a list of this server's filtered words." msgstr "Send en liste over denne serverens filtrerte ord." -#: redbot/cogs/filter/filter.py:160 -msgid "There is no current words setup to be filtered in this server." +#: redbot/cogs/filter/filter.py:186 +msgid "There are 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:163 +#: redbot/cogs/filter/filter.py:189 msgid "Filtered in this server:" msgstr "Filtrert i denne serveren:" -#: redbot/cogs/filter/filter.py:168 redbot/cogs/filter/filter.py:193 +#: redbot/cogs/filter/filter.py:194 redbot/cogs/filter/filter.py:251 msgid "I can't send direct messages to you." msgstr "Jeg kan ikke sende direktemeldinger til deg." -#: redbot/cogs/filter/filter.py:172 +#: redbot/cogs/filter/filter.py:198 #, docstring msgid "Base command to add or remove words from the channel filter.\n\n" " Use double quotes to add or remove sentences.\n" @@ -128,124 +135,119 @@ msgstr "Standard kommando for å legge til eller fjerne ord fra kanalfilteret.\n " Bruk doble anførselstegn for å legge til eller fjerne setninger.\n" " " -#: redbot/cogs/filter/filter.py:180 +#: redbot/cogs/filter/filter.py:206 +#, docstring +msgid "Clears this channel's filter list." +msgstr "Sletter filterlisten til kanalen." + +#: redbot/cogs/filter/filter.py:210 +msgid "Threads can't have a filter list set up. If you want to clear this list for the parent channel, send the command in that channel." +msgstr "" + +#: redbot/cogs/filter/filter.py:219 +msgid "The filter list for this channel is empty." +msgstr "Filterlisten for denne kanalen er tom." + +#: redbot/cogs/filter/filter.py:221 +msgid "Are you sure you want to clear this channel's filter list?" +msgstr "Er du sikker på at du vil slette denne kanalens filterliste?" + +#: redbot/cogs/filter/filter.py:232 +msgid "Channel filter cleared." +msgstr "Kanal filter tømt." + +#: redbot/cogs/filter/filter.py:238 #, docstring msgid "Send a list of the channel's filtered words." msgstr "Send en liste over kanalens filtrerte ord." -#: redbot/cogs/filter/filter.py:185 -msgid "There is no current words setup to be filtered in this channel." +#: redbot/cogs/filter/filter.py:243 +msgid "There are 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:188 +#: redbot/cogs/filter/filter.py:246 msgid "Filtered in this channel:" msgstr "Filtrert i denne kanalen:" -#: redbot/cogs/filter/filter.py:197 +#: redbot/cogs/filter/filter.py:262 #, 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\n" +" - `[p]filter channel add #channel word1 word2 word3`\n" +" - `[p]filter channel add #channel \"This is a sentence\"`\n\n" " **Arguments:**\n\n" +" - `` The text, voice, stage, or forum channel to add filtered words to.\n" " - `[words...]` The words or sentences to filter.\n" " " -msgstr "Legg til ord i filteret.\n\n" -" Bruk doble tilbud for å legge til setninger.\n\n" -" Eksempler:\n" -" - `[p]filter channel add ord1 ord2 ord3`\n" -" - `[p]filter channel add \"Dette er en setning\"`\n\n" -" **Argumenter:**\n\n" -" - `[words...]` Ord eller setninger til filter.\n" -" " +msgstr "" -#: redbot/cogs/filter/filter.py:213 +#: redbot/cogs/filter/filter.py:278 msgid "Words added to filter." msgstr "Ord som er lagt til filteret." -#: redbot/cogs/filter/filter.py:215 +#: redbot/cogs/filter/filter.py:280 msgid "Words already in the filter." msgstr "Ord er allerede i filteret." -#: redbot/cogs/filter/filter.py:219 +#: redbot/cogs/filter/filter.py:291 #, 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\n" +" - `[p]filter channel remove #channel word1 word2 word3`\n" +" - `[p]filter channel remove #channel \"This is a sentence\"`\n\n" " **Arguments:**\n\n" +" - `` The text, voice, stage, or forum channel to add filtered words to.\n" " - `[words...]` The words or sentences to no longer filter.\n" " " -msgstr "Fjern ord fra filteret.\n\n" -" Bruk doble tilbud for å fjerne setninger.\n\n" -" Eksempler:\n" -" - `[p]filter channel remove ord1 ord2 ord3`\n" -" - `[p]filter channel remove \"Dette er en setning\"`\n\n" -" **Argumenter:**\n\n" -" - `[words...]` Ord eller setninger som ikke skal filtreres lenger.\n" -" " +msgstr "" -#: redbot/cogs/filter/filter.py:234 +#: redbot/cogs/filter/filter.py:306 msgid "Words removed from filter." msgstr "Ord fjernet fra filteret." -#: redbot/cogs/filter/filter.py:237 redbot/cogs/filter/filter.py:281 +#: redbot/cogs/filter/filter.py:309 redbot/cogs/filter/filter.py:353 msgid "Those words weren't in the filter." msgstr "Disse ordene var ikke i filteret." -#: redbot/cogs/filter/filter.py:241 +#: redbot/cogs/filter/filter.py:313 #, 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\n" +" - `[p]filter add word1 word2 word3`\n" +" - `[p]filter add \"This is a sentence\"`\n\n" " **Arguments:**\n\n" " - `[words...]` The words or sentences to filter.\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\n" -" **Arguments:**\n\n" -" - `[words...]` Ordene eller setningene å filtrere.\n" -" " +msgstr "" -#: redbot/cogs/filter/filter.py:257 +#: redbot/cogs/filter/filter.py:329 msgid "Words successfully added to filter." msgstr "Ord lagt til filteret." -#: redbot/cogs/filter/filter.py:259 +#: redbot/cogs/filter/filter.py:331 msgid "Those words were already in the filter." msgstr "Disse ordene var allerede i filteret." -#: redbot/cogs/filter/filter.py:263 +#: redbot/cogs/filter/filter.py:335 #, 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\n" +" - `[p]filter remove word1 word2 word3`\n" +" - `[p]filter remove \"This is a sentence\"`\n\n" " **Arguments:**\n\n" " - `[words...]` The words or sentences to no longer filter.\n" " " -msgstr "Fjern ord fra filteret.\n\n" -" Bruk doble tilbud for å fjerne setninger.\n\n" -" Eksempler:\n" -" - `[p]filtrer remove ord1 ord2 ord3`\n" -" - `[p]filter remove \"This is a sentence\"`\n\n" -" **Arguments:**\n\n" -" - `[words...]` Ordene eller setningene til ikke å filtrere mer.\n" -" " +msgstr "" -#: redbot/cogs/filter/filter.py:279 +#: redbot/cogs/filter/filter.py:351 msgid "Words successfully removed from filter." msgstr "Ord fjernet fra filter." -#: redbot/cogs/filter/filter.py:285 +#: redbot/cogs/filter/filter.py:357 #, docstring msgid "Toggle name and nickname filtering.\n\n" " This is disabled by default.\n" @@ -254,31 +256,31 @@ msgstr "Veksle navn og filter for kallenavn.\n\n" " Dette er deaktivert som standard.\n" " " -#: redbot/cogs/filter/filter.py:295 +#: redbot/cogs/filter/filter.py:367 msgid "Names and nicknames will no longer be filtered." msgstr "Navn og kallenavn vil ikke lenger bli filtrert." -#: redbot/cogs/filter/filter.py:297 +#: redbot/cogs/filter/filter.py:369 msgid "Names and nicknames will now be filtered." msgstr "Navn og kallenavn vil nå bli filtrert." -#: redbot/cogs/filter/filter.py:411 +#: redbot/cogs/filter/filter.py:526 msgid "Filtered words used: {words}" msgstr "Filtrerte ord som brukes: {words}" -#: redbot/cogs/filter/filter.py:413 +#: redbot/cogs/filter/filter.py:528 msgid "Filtered word used: {word}" msgstr "Filtrert ord brukt: {word}" -#: redbot/cogs/filter/filter.py:427 +#: redbot/cogs/filter/filter.py:542 msgid "Autoban (too many filtered messages.)" msgstr "Autoban (for mange filtrerte meldinger.)" -#: redbot/cogs/filter/filter.py:498 +#: redbot/cogs/filter/filter.py:612 msgid "Filtered nickname" msgstr "Filtrert kallenavn" -#: redbot/cogs/filter/filter.py:498 +#: redbot/cogs/filter/filter.py:612 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 856ec0036c9..912e0afc7ad 100644 --- a/redbot/cogs/filter/locales/nl-NL.po +++ b/redbot/cogs/filter/locales/nl-NL.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 35\n" "Language: nl_NL\n" -#: redbot/cogs/filter/filter.py:17 +#: redbot/cogs/filter/filter.py:19 #, docstring msgid "This cog is designed for \"filtering\" unwanted words and phrases from a server.\n\n" " 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.\n\n" @@ -23,207 +23,255 @@ msgid "This cog is designed for \"filtering\" unwanted words and phrases from a " " msgstr "" -#: redbot/cogs/filter/filter.py:83 +#: redbot/cogs/filter/filter.py:85 #, docstring msgid "Base command to manage filter settings." msgstr "" -#: redbot/cogs/filter/filter.py:88 +#: redbot/cogs/filter/filter.py:90 #, 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\n" " Example:\n" -" - `[p]filterset defaultname Missingno`\n\n" +" - `[p]filterset defaultname Missingno`\n\n" " **Arguments:**\n\n" " - `` The new nickname to assign.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:104 +#: redbot/cogs/filter/filter.py:106 msgid "The name to use on filtered names has been set." msgstr "De naam die moet worden gebruikt voor gefilterde namen is ingesteld." -#: redbot/cogs/filter/filter.py:108 +#: redbot/cogs/filter/filter.py:110 #, 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\n" " Examples:\n" -" - `[p]filterset ban 5 5` - Ban users who say 5 filtered words in 5 seconds.\n" -" - `[p]filterset ban 2 20` - Ban users who say 2 filtered words in 20 seconds.\n\n" +" - `[p]filterset ban 5 5` - Ban users who say 5 filtered words in 5 seconds.\n" +" - `[p]filterset ban 2 20` - Ban users who say 2 filtered words in 20 seconds.\n\n" " **Arguments:**\n\n" " - `` The amount of filtered words required to trigger a ban.\n" " - `` The period of time in which too many filtered words will trigger a ban.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:126 +#: redbot/cogs/filter/filter.py:128 msgid "Count and timeframe either both need to be 0 or both need to be greater than 0!" msgstr "Zowel telling als tijdsbestek moeten 0 zijn of beide moeten groter zijn dan 0!" -#: redbot/cogs/filter/filter.py:136 +#: redbot/cogs/filter/filter.py:138 msgid "Autoban disabled." msgstr "Automatisch bannen is uitgeschakeld." -#: redbot/cogs/filter/filter.py:141 +#: redbot/cogs/filter/filter.py:143 msgid "Count and time have been set." msgstr "Telling en tijd zijn ingesteld." -#: redbot/cogs/filter/filter.py:147 +#: redbot/cogs/filter/filter.py:149 #, docstring msgid "Base command to add or remove words from the server filter.\n\n" " Use double quotes to add or remove sentences.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:155 +#: redbot/cogs/filter/filter.py:157 +#, docstring +msgid "Clears this server's filter list." +msgstr "" + +#: redbot/cogs/filter/filter.py:162 +msgid "The filter list for this server is empty." +msgstr "" + +#: redbot/cogs/filter/filter.py:164 +msgid "Are you sure you want to clear this server's filter list?" +msgstr "" + +#: redbot/cogs/filter/filter.py:170 redbot/cogs/filter/filter.py:227 +msgid "You took too long to respond." +msgstr "" + +#: redbot/cogs/filter/filter.py:175 +msgid "Server filter cleared." +msgstr "" + +#: redbot/cogs/filter/filter.py:177 redbot/cogs/filter/filter.py:234 +msgid "No changes have been made." +msgstr "" + +#: redbot/cogs/filter/filter.py:181 #, docstring msgid "Send a list of this server's filtered words." msgstr "" -#: redbot/cogs/filter/filter.py:160 -msgid "There is no current words setup to be filtered in this server." +#: redbot/cogs/filter/filter.py:186 +msgid "There are no current words setup to be filtered in this server." msgstr "" -#: redbot/cogs/filter/filter.py:163 +#: redbot/cogs/filter/filter.py:189 msgid "Filtered in this server:" msgstr "Gefilterd in deze server:" -#: redbot/cogs/filter/filter.py:168 redbot/cogs/filter/filter.py:193 +#: redbot/cogs/filter/filter.py:194 redbot/cogs/filter/filter.py:251 msgid "I can't send direct messages to you." msgstr "Ik kan je geen persoonlijke berichten versturen." -#: redbot/cogs/filter/filter.py:172 +#: redbot/cogs/filter/filter.py:198 #, docstring msgid "Base command to add or remove words from the channel filter.\n\n" " Use double quotes to add or remove sentences.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:180 +#: redbot/cogs/filter/filter.py:206 +#, docstring +msgid "Clears this channel's filter list." +msgstr "" + +#: redbot/cogs/filter/filter.py:210 +msgid "Threads can't have a filter list set up. If you want to clear this list for the parent channel, send the command in that channel." +msgstr "" + +#: redbot/cogs/filter/filter.py:219 +msgid "The filter list for this channel is empty." +msgstr "" + +#: redbot/cogs/filter/filter.py:221 +msgid "Are you sure you want to clear this channel's filter list?" +msgstr "" + +#: redbot/cogs/filter/filter.py:232 +msgid "Channel filter cleared." +msgstr "" + +#: redbot/cogs/filter/filter.py:238 #, docstring msgid "Send a list of the channel's filtered words." msgstr "" -#: redbot/cogs/filter/filter.py:185 -msgid "There is no current words setup to be filtered in this channel." +#: redbot/cogs/filter/filter.py:243 +msgid "There are no current words setup to be filtered in this channel." msgstr "" -#: redbot/cogs/filter/filter.py:188 +#: redbot/cogs/filter/filter.py:246 msgid "Filtered in this channel:" msgstr "Gefilterd in dit kanaal:" -#: redbot/cogs/filter/filter.py:197 +#: redbot/cogs/filter/filter.py:262 #, 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\n" +" - `[p]filter channel add #channel word1 word2 word3`\n" +" - `[p]filter channel add #channel \"This is a sentence\"`\n\n" " **Arguments:**\n\n" +" - `` The text, voice, stage, or forum channel to add filtered words to.\n" " - `[words...]` The words or sentences to filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:213 +#: redbot/cogs/filter/filter.py:278 msgid "Words added to filter." msgstr "Woord is toegevoegd aan het filter." -#: redbot/cogs/filter/filter.py:215 +#: redbot/cogs/filter/filter.py:280 msgid "Words already in the filter." msgstr "Het woord staat al in het filter." -#: redbot/cogs/filter/filter.py:219 +#: redbot/cogs/filter/filter.py:291 #, 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\n" +" - `[p]filter channel remove #channel word1 word2 word3`\n" +" - `[p]filter channel remove #channel \"This is a sentence\"`\n\n" " **Arguments:**\n\n" +" - `` The text, voice, stage, or forum channel to add filtered words to.\n" " - `[words...]` The words or sentences to no longer filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:234 +#: redbot/cogs/filter/filter.py:306 msgid "Words removed from filter." msgstr "Woord verwijderd uit het filter." -#: redbot/cogs/filter/filter.py:237 redbot/cogs/filter/filter.py:281 +#: redbot/cogs/filter/filter.py:309 redbot/cogs/filter/filter.py:353 msgid "Those words weren't in the filter." msgstr "Deze woorden zijn niet opgenomen in de filter." -#: redbot/cogs/filter/filter.py:241 +#: redbot/cogs/filter/filter.py:313 #, 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\n" +" - `[p]filter add word1 word2 word3`\n" +" - `[p]filter add \"This is a sentence\"`\n\n" " **Arguments:**\n\n" " - `[words...]` The words or sentences to filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:257 +#: redbot/cogs/filter/filter.py:329 msgid "Words successfully added to filter." msgstr "Het woord is succesvol toegevoegd aan het filter." -#: redbot/cogs/filter/filter.py:259 +#: redbot/cogs/filter/filter.py:331 msgid "Those words were already in the filter." msgstr "Deze woorden staan al in het filter." -#: redbot/cogs/filter/filter.py:263 +#: redbot/cogs/filter/filter.py:335 #, 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\n" +" - `[p]filter remove word1 word2 word3`\n" +" - `[p]filter remove \"This is a sentence\"`\n\n" " **Arguments:**\n\n" " - `[words...]` The words or sentences to no longer filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:279 +#: redbot/cogs/filter/filter.py:351 msgid "Words successfully removed from filter." msgstr "De woorden zijn succesvol verwijderd uit het filter." -#: redbot/cogs/filter/filter.py:285 +#: redbot/cogs/filter/filter.py:357 #, docstring msgid "Toggle name and nickname filtering.\n\n" " This is disabled by default.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:295 +#: redbot/cogs/filter/filter.py:367 msgid "Names and nicknames will no longer be filtered." msgstr "Namen en bijnamen worden niet langer gefilterd." -#: redbot/cogs/filter/filter.py:297 +#: redbot/cogs/filter/filter.py:369 msgid "Names and nicknames will now be filtered." msgstr "Namen en bijnamen zullen nu worden gefilterd." -#: redbot/cogs/filter/filter.py:411 +#: redbot/cogs/filter/filter.py:526 msgid "Filtered words used: {words}" msgstr "" -#: redbot/cogs/filter/filter.py:413 +#: redbot/cogs/filter/filter.py:528 msgid "Filtered word used: {word}" msgstr "" -#: redbot/cogs/filter/filter.py:427 +#: redbot/cogs/filter/filter.py:542 msgid "Autoban (too many filtered messages.)" msgstr "Autoban (te veel gefilterde berichten.)" -#: redbot/cogs/filter/filter.py:498 +#: redbot/cogs/filter/filter.py:612 msgid "Filtered nickname" msgstr "Gefilterde bijnaam" -#: redbot/cogs/filter/filter.py:498 +#: redbot/cogs/filter/filter.py:612 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 453c5b666ab..4849229979a 100644 --- a/redbot/cogs/filter/locales/pl-PL.po +++ b/redbot/cogs/filter/locales/pl-PL.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,215 +15,272 @@ msgstr "" "X-Crowdin-File-ID: 35\n" "Language: pl_PL\n" -#: redbot/cogs/filter/filter.py:17 +#: redbot/cogs/filter/filter.py:19 #, docstring msgid "This cog is designed for \"filtering\" unwanted words and phrases from a server.\n\n" " 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.\n\n" " This can be used to prevent inappropriate language, off-topic discussions, invite links, and more.\n" " " -msgstr "" +msgstr "Ten cog jest przeznaczony do \"filtrowania\" niechcianych słów i zwrotów z serwera.\n\n" +" Dostarcza narzędzia do zarządzania listą słów lub zdań, i dostosować automatyczne działania, które mają być podejmowane przeciwko użytkownikom, którzy używają tych słów w kanałach lub ich nazwie/pseudonimie.\n\n" +" Może to być używane do zapobiegania niewłaściwym językom, dyskusjom poza tematem, zaproszeniu linków i innym.\n" +" " -#: redbot/cogs/filter/filter.py:83 +#: redbot/cogs/filter/filter.py:85 #, docstring msgid "Base command to manage filter settings." -msgstr "" +msgstr "Bazowa komenda do zarządzania ustawieniami filtrów." -#: redbot/cogs/filter/filter.py:88 +#: redbot/cogs/filter/filter.py:90 #, 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\n" " Example:\n" -" - `[p]filterset defaultname Missingno`\n\n" +" - `[p]filterset defaultname Missingno`\n\n" " **Arguments:**\n\n" " - `` The new nickname to assign.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:104 +#: redbot/cogs/filter/filter.py:106 msgid "The name to use on filtered names has been set." -msgstr "" +msgstr "Nazwa użyta na przefiltrowanych nazwach została ustawiona." -#: redbot/cogs/filter/filter.py:108 +#: redbot/cogs/filter/filter.py:110 #, 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\n" " Examples:\n" -" - `[p]filterset ban 5 5` - Ban users who say 5 filtered words in 5 seconds.\n" -" - `[p]filterset ban 2 20` - Ban users who say 2 filtered words in 20 seconds.\n\n" +" - `[p]filterset ban 5 5` - Ban users who say 5 filtered words in 5 seconds.\n" +" - `[p]filterset ban 2 20` - Ban users who say 2 filtered words in 20 seconds.\n\n" " **Arguments:**\n\n" " - `` The amount of filtered words required to trigger a ban.\n" " - `` The period of time in which too many filtered words will trigger a ban.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:126 +#: redbot/cogs/filter/filter.py:128 msgid "Count and timeframe either both need to be 0 or both need to be greater than 0!" -msgstr "" +msgstr "Licznik i ramy czasowe muszą być równe 0 lub oba muszą być większe niż 0!" -#: redbot/cogs/filter/filter.py:136 +#: redbot/cogs/filter/filter.py:138 msgid "Autoban disabled." -msgstr "" +msgstr "Autoban wyłączony." -#: redbot/cogs/filter/filter.py:141 +#: redbot/cogs/filter/filter.py:143 msgid "Count and time have been set." -msgstr "" +msgstr "Liczba i czas zostały ustawione." -#: redbot/cogs/filter/filter.py:147 +#: redbot/cogs/filter/filter.py:149 #, docstring msgid "Base command to add or remove words from the server filter.\n\n" " Use double quotes to add or remove sentences.\n" " " -msgstr "" +msgstr "Bazowa komenda do dodawania lub usuwania słów z filtra serwera.\n\n" +" Użyj podwójnych cudzysłowów, aby dodać lub usunąć zdania.\n" +" " -#: redbot/cogs/filter/filter.py:155 +#: redbot/cogs/filter/filter.py:157 +#, docstring +msgid "Clears this server's filter list." +msgstr "Czyści listę filtrów tego serwera." + +#: redbot/cogs/filter/filter.py:162 +msgid "The filter list for this server is empty." +msgstr "Lista filtrów dla tego serwera jest pusta." + +#: redbot/cogs/filter/filter.py:164 +msgid "Are you sure you want to clear this server's filter list?" +msgstr "Czy na pewno chcesz wyczyścić listę filtrów tego serwera?" + +#: redbot/cogs/filter/filter.py:170 redbot/cogs/filter/filter.py:227 +msgid "You took too long to respond." +msgstr "Za długo zwlekałeś z odpowiedzią." + +#: redbot/cogs/filter/filter.py:175 +msgid "Server filter cleared." +msgstr "Filtr serwera wyczyszczony." + +#: redbot/cogs/filter/filter.py:177 redbot/cogs/filter/filter.py:234 +msgid "No changes have been made." +msgstr "Nie wprowadzono żadnych zmian." + +#: redbot/cogs/filter/filter.py:181 #, docstring msgid "Send a list of this server's filtered words." -msgstr "" +msgstr "Wyślij listę przefiltrowanych słów tego serwera." -#: redbot/cogs/filter/filter.py:160 -msgid "There is no current words setup to be filtered in this server." -msgstr "" +#: redbot/cogs/filter/filter.py:186 +msgid "There are no current words setup to be filtered in this server." +msgstr "Nie ma aktualnej konfiguracji słów do filtrowania na tym serwerze." -#: redbot/cogs/filter/filter.py:163 +#: redbot/cogs/filter/filter.py:189 msgid "Filtered in this server:" -msgstr "" +msgstr "Filtrowane na tym serwerze:" -#: redbot/cogs/filter/filter.py:168 redbot/cogs/filter/filter.py:193 +#: redbot/cogs/filter/filter.py:194 redbot/cogs/filter/filter.py:251 msgid "I can't send direct messages to you." -msgstr "" +msgstr "Nie mogę wysyłać do ciebie bezpośrednich wiadomości." -#: redbot/cogs/filter/filter.py:172 +#: redbot/cogs/filter/filter.py:198 #, docstring msgid "Base command to add or remove words from the channel filter.\n\n" " Use double quotes to add or remove sentences.\n" " " -msgstr "" +msgstr "Bazowe polecenie do dodawania lub usuwania słów z filtra kanału.\n\n" +" Użyj podwójnych cudzysłowów, aby dodać lub usunąć zdania.\n" +" " -#: redbot/cogs/filter/filter.py:180 +#: redbot/cogs/filter/filter.py:206 +#, docstring +msgid "Clears this channel's filter list." +msgstr "Czyści listę filtrów tego kanału." + +#: redbot/cogs/filter/filter.py:210 +msgid "Threads can't have a filter list set up. If you want to clear this list for the parent channel, send the command in that channel." +msgstr "Wątki nie mogą mieć ustawionej listy filtrów. Jeśli chcesz wyczyścić tę listę dla kanału nadrzędnego, wyślij polecenie na tym kanale." + +#: redbot/cogs/filter/filter.py:219 +msgid "The filter list for this channel is empty." +msgstr "Lista filtrów dla tego kanału jest pusta." + +#: redbot/cogs/filter/filter.py:221 +msgid "Are you sure you want to clear this channel's filter list?" +msgstr "Czy na pewno chcesz wyczyścić listę filtrów tego kanału?" + +#: redbot/cogs/filter/filter.py:232 +msgid "Channel filter cleared." +msgstr "Filtr kanału wyczyszczony." + +#: redbot/cogs/filter/filter.py:238 #, docstring msgid "Send a list of the channel's filtered words." -msgstr "" +msgstr "Wyślij listę przefiltrowanych słów kanału." -#: redbot/cogs/filter/filter.py:185 -msgid "There is no current words setup to be filtered in this channel." -msgstr "" +#: redbot/cogs/filter/filter.py:243 +msgid "There are no current words setup to be filtered in this channel." +msgstr "W tym kanale nie ma ustawionych słów do filtrowania." -#: redbot/cogs/filter/filter.py:188 +#: redbot/cogs/filter/filter.py:246 msgid "Filtered in this channel:" -msgstr "" +msgstr "Filtrowane na tym kanale:" -#: redbot/cogs/filter/filter.py:197 +#: redbot/cogs/filter/filter.py:262 #, 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\n" +" - `[p]filter channel add #channel word1 word2 word3`\n" +" - `[p]filter channel add #channel \"This is a sentence\"`\n\n" " **Arguments:**\n\n" +" - `` The text, voice, stage, or forum channel to add filtered words to.\n" " - `[words...]` The words or sentences to filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:213 +#: redbot/cogs/filter/filter.py:278 msgid "Words added to filter." -msgstr "" +msgstr "Słowa dodane do filtra." -#: redbot/cogs/filter/filter.py:215 +#: redbot/cogs/filter/filter.py:280 msgid "Words already in the filter." -msgstr "" +msgstr "Słowa są już w filtrze." -#: redbot/cogs/filter/filter.py:219 +#: redbot/cogs/filter/filter.py:291 #, 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\n" +" - `[p]filter channel remove #channel word1 word2 word3`\n" +" - `[p]filter channel remove #channel \"This is a sentence\"`\n\n" " **Arguments:**\n\n" +" - `` The text, voice, stage, or forum channel to add filtered words to.\n" " - `[words...]` The words or sentences to no longer filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:234 +#: redbot/cogs/filter/filter.py:306 msgid "Words removed from filter." -msgstr "" +msgstr "Słowa usunięte z filtra." -#: redbot/cogs/filter/filter.py:237 redbot/cogs/filter/filter.py:281 +#: redbot/cogs/filter/filter.py:309 redbot/cogs/filter/filter.py:353 msgid "Those words weren't in the filter." -msgstr "" +msgstr "Te słowa nie były w filtrze." -#: redbot/cogs/filter/filter.py:241 +#: redbot/cogs/filter/filter.py:313 #, 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\n" +" - `[p]filter add word1 word2 word3`\n" +" - `[p]filter add \"This is a sentence\"`\n\n" " **Arguments:**\n\n" " - `[words...]` The words or sentences to filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:257 +#: redbot/cogs/filter/filter.py:329 msgid "Words successfully added to filter." -msgstr "" +msgstr "Słowa pomyślnie dodane do filtra." -#: redbot/cogs/filter/filter.py:259 +#: redbot/cogs/filter/filter.py:331 msgid "Those words were already in the filter." -msgstr "" +msgstr "Te słowa były już w filtrze." -#: redbot/cogs/filter/filter.py:263 +#: redbot/cogs/filter/filter.py:335 #, 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\n" +" - `[p]filter remove word1 word2 word3`\n" +" - `[p]filter remove \"This is a sentence\"`\n\n" " **Arguments:**\n\n" " - `[words...]` The words or sentences to no longer filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:279 +#: redbot/cogs/filter/filter.py:351 msgid "Words successfully removed from filter." -msgstr "" +msgstr "Słowa pomyślnie usunięte z filtra." -#: redbot/cogs/filter/filter.py:285 +#: redbot/cogs/filter/filter.py:357 #, docstring msgid "Toggle name and nickname filtering.\n\n" " This is disabled by default.\n" " " -msgstr "" +msgstr "Przełącz nazwę i filtrowanie pseudonimów.\n\n" +" To jest domyślnie wyłączone.\n" +" " -#: redbot/cogs/filter/filter.py:295 +#: redbot/cogs/filter/filter.py:367 msgid "Names and nicknames will no longer be filtered." -msgstr "" +msgstr "Nazwy i pseudonimy nie będą już filtrowane." -#: redbot/cogs/filter/filter.py:297 +#: redbot/cogs/filter/filter.py:369 msgid "Names and nicknames will now be filtered." -msgstr "" +msgstr "Nazwy i pseudonimy zostaną teraz filtrowane." -#: redbot/cogs/filter/filter.py:411 +#: redbot/cogs/filter/filter.py:526 msgid "Filtered words used: {words}" -msgstr "" +msgstr "Użyte przefiltrowane słowa: {words}" -#: redbot/cogs/filter/filter.py:413 +#: redbot/cogs/filter/filter.py:528 msgid "Filtered word used: {word}" -msgstr "" +msgstr "Użyte przefiltrowane słowo: {word}" -#: redbot/cogs/filter/filter.py:427 +#: redbot/cogs/filter/filter.py:542 msgid "Autoban (too many filtered messages.)" -msgstr "" +msgstr "Autoban (zbyt wiele filtrowanych wiadomości.)" -#: redbot/cogs/filter/filter.py:498 +#: redbot/cogs/filter/filter.py:612 msgid "Filtered nickname" -msgstr "" +msgstr "Przefiltrowany pseudonim" -#: redbot/cogs/filter/filter.py:498 +#: redbot/cogs/filter/filter.py:612 msgid "Filtered name" -msgstr "" +msgstr "Nazwa filtrowana" diff --git a/redbot/cogs/filter/locales/pt-BR.po b/redbot/cogs/filter/locales/pt-BR.po index cd3a46be9dc..fadaf2e2c57 100644 --- a/redbot/cogs/filter/locales/pt-BR.po +++ b/redbot/cogs/filter/locales/pt-BR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 35\n" "Language: pt_BR\n" -#: redbot/cogs/filter/filter.py:17 +#: redbot/cogs/filter/filter.py:19 #, docstring msgid "This cog is designed for \"filtering\" unwanted words and phrases from a server.\n\n" " 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.\n\n" @@ -23,207 +23,255 @@ msgid "This cog is designed for \"filtering\" unwanted words and phrases from a " " msgstr "" -#: redbot/cogs/filter/filter.py:83 +#: redbot/cogs/filter/filter.py:85 #, docstring msgid "Base command to manage filter settings." msgstr "" -#: redbot/cogs/filter/filter.py:88 +#: redbot/cogs/filter/filter.py:90 #, 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\n" " Example:\n" -" - `[p]filterset defaultname Missingno`\n\n" +" - `[p]filterset defaultname Missingno`\n\n" " **Arguments:**\n\n" " - `` The new nickname to assign.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:104 +#: redbot/cogs/filter/filter.py:106 msgid "The name to use on filtered names has been set." msgstr "" -#: redbot/cogs/filter/filter.py:108 +#: redbot/cogs/filter/filter.py:110 #, 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\n" " Examples:\n" -" - `[p]filterset ban 5 5` - Ban users who say 5 filtered words in 5 seconds.\n" -" - `[p]filterset ban 2 20` - Ban users who say 2 filtered words in 20 seconds.\n\n" +" - `[p]filterset ban 5 5` - Ban users who say 5 filtered words in 5 seconds.\n" +" - `[p]filterset ban 2 20` - Ban users who say 2 filtered words in 20 seconds.\n\n" " **Arguments:**\n\n" " - `` The amount of filtered words required to trigger a ban.\n" " - `` The period of time in which too many filtered words will trigger a ban.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:126 +#: redbot/cogs/filter/filter.py:128 msgid "Count and timeframe either both need to be 0 or both need to be greater than 0!" msgstr "" -#: redbot/cogs/filter/filter.py:136 +#: redbot/cogs/filter/filter.py:138 msgid "Autoban disabled." msgstr "" -#: redbot/cogs/filter/filter.py:141 +#: redbot/cogs/filter/filter.py:143 msgid "Count and time have been set." msgstr "" -#: redbot/cogs/filter/filter.py:147 +#: redbot/cogs/filter/filter.py:149 #, docstring msgid "Base command to add or remove words from the server filter.\n\n" " Use double quotes to add or remove sentences.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:155 +#: redbot/cogs/filter/filter.py:157 +#, docstring +msgid "Clears this server's filter list." +msgstr "" + +#: redbot/cogs/filter/filter.py:162 +msgid "The filter list for this server is empty." +msgstr "" + +#: redbot/cogs/filter/filter.py:164 +msgid "Are you sure you want to clear this server's filter list?" +msgstr "" + +#: redbot/cogs/filter/filter.py:170 redbot/cogs/filter/filter.py:227 +msgid "You took too long to respond." +msgstr "" + +#: redbot/cogs/filter/filter.py:175 +msgid "Server filter cleared." +msgstr "" + +#: redbot/cogs/filter/filter.py:177 redbot/cogs/filter/filter.py:234 +msgid "No changes have been made." +msgstr "" + +#: redbot/cogs/filter/filter.py:181 #, docstring msgid "Send a list of this server's filtered words." msgstr "" -#: redbot/cogs/filter/filter.py:160 -msgid "There is no current words setup to be filtered in this server." +#: redbot/cogs/filter/filter.py:186 +msgid "There are no current words setup to be filtered in this server." msgstr "" -#: redbot/cogs/filter/filter.py:163 +#: redbot/cogs/filter/filter.py:189 msgid "Filtered in this server:" msgstr "" -#: redbot/cogs/filter/filter.py:168 redbot/cogs/filter/filter.py:193 +#: redbot/cogs/filter/filter.py:194 redbot/cogs/filter/filter.py:251 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/filter/filter.py:172 +#: redbot/cogs/filter/filter.py:198 #, docstring msgid "Base command to add or remove words from the channel filter.\n\n" " Use double quotes to add or remove sentences.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:180 +#: redbot/cogs/filter/filter.py:206 +#, docstring +msgid "Clears this channel's filter list." +msgstr "" + +#: redbot/cogs/filter/filter.py:210 +msgid "Threads can't have a filter list set up. If you want to clear this list for the parent channel, send the command in that channel." +msgstr "" + +#: redbot/cogs/filter/filter.py:219 +msgid "The filter list for this channel is empty." +msgstr "" + +#: redbot/cogs/filter/filter.py:221 +msgid "Are you sure you want to clear this channel's filter list?" +msgstr "" + +#: redbot/cogs/filter/filter.py:232 +msgid "Channel filter cleared." +msgstr "" + +#: redbot/cogs/filter/filter.py:238 #, docstring msgid "Send a list of the channel's filtered words." msgstr "" -#: redbot/cogs/filter/filter.py:185 -msgid "There is no current words setup to be filtered in this channel." +#: redbot/cogs/filter/filter.py:243 +msgid "There are no current words setup to be filtered in this channel." msgstr "" -#: redbot/cogs/filter/filter.py:188 +#: redbot/cogs/filter/filter.py:246 msgid "Filtered in this channel:" msgstr "" -#: redbot/cogs/filter/filter.py:197 +#: redbot/cogs/filter/filter.py:262 #, 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\n" +" - `[p]filter channel add #channel word1 word2 word3`\n" +" - `[p]filter channel add #channel \"This is a sentence\"`\n\n" " **Arguments:**\n\n" +" - `` The text, voice, stage, or forum channel to add filtered words to.\n" " - `[words...]` The words or sentences to filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:213 +#: redbot/cogs/filter/filter.py:278 msgid "Words added to filter." msgstr "" -#: redbot/cogs/filter/filter.py:215 +#: redbot/cogs/filter/filter.py:280 msgid "Words already in the filter." msgstr "" -#: redbot/cogs/filter/filter.py:219 +#: redbot/cogs/filter/filter.py:291 #, 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\n" +" - `[p]filter channel remove #channel word1 word2 word3`\n" +" - `[p]filter channel remove #channel \"This is a sentence\"`\n\n" " **Arguments:**\n\n" +" - `` The text, voice, stage, or forum channel to add filtered words to.\n" " - `[words...]` The words or sentences to no longer filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:234 +#: redbot/cogs/filter/filter.py:306 msgid "Words removed from filter." msgstr "" -#: redbot/cogs/filter/filter.py:237 redbot/cogs/filter/filter.py:281 +#: redbot/cogs/filter/filter.py:309 redbot/cogs/filter/filter.py:353 msgid "Those words weren't in the filter." msgstr "" -#: redbot/cogs/filter/filter.py:241 +#: redbot/cogs/filter/filter.py:313 #, 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\n" +" - `[p]filter add word1 word2 word3`\n" +" - `[p]filter add \"This is a sentence\"`\n\n" " **Arguments:**\n\n" " - `[words...]` The words or sentences to filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:257 +#: redbot/cogs/filter/filter.py:329 msgid "Words successfully added to filter." msgstr "" -#: redbot/cogs/filter/filter.py:259 +#: redbot/cogs/filter/filter.py:331 msgid "Those words were already in the filter." msgstr "" -#: redbot/cogs/filter/filter.py:263 +#: redbot/cogs/filter/filter.py:335 #, 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\n" +" - `[p]filter remove word1 word2 word3`\n" +" - `[p]filter remove \"This is a sentence\"`\n\n" " **Arguments:**\n\n" " - `[words...]` The words or sentences to no longer filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:279 +#: redbot/cogs/filter/filter.py:351 msgid "Words successfully removed from filter." msgstr "" -#: redbot/cogs/filter/filter.py:285 +#: redbot/cogs/filter/filter.py:357 #, docstring msgid "Toggle name and nickname filtering.\n\n" " This is disabled by default.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:295 +#: redbot/cogs/filter/filter.py:367 msgid "Names and nicknames will no longer be filtered." msgstr "" -#: redbot/cogs/filter/filter.py:297 +#: redbot/cogs/filter/filter.py:369 msgid "Names and nicknames will now be filtered." msgstr "" -#: redbot/cogs/filter/filter.py:411 +#: redbot/cogs/filter/filter.py:526 msgid "Filtered words used: {words}" msgstr "" -#: redbot/cogs/filter/filter.py:413 +#: redbot/cogs/filter/filter.py:528 msgid "Filtered word used: {word}" msgstr "" -#: redbot/cogs/filter/filter.py:427 +#: redbot/cogs/filter/filter.py:542 msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:498 +#: redbot/cogs/filter/filter.py:612 msgid "Filtered nickname" msgstr "" -#: redbot/cogs/filter/filter.py:498 +#: redbot/cogs/filter/filter.py:612 msgid "Filtered name" msgstr "" diff --git a/redbot/cogs/filter/locales/pt-PT.po b/redbot/cogs/filter/locales/pt-PT.po index 3905b355fcf..02ec8132c35 100644 --- a/redbot/cogs/filter/locales/pt-PT.po +++ b/redbot/cogs/filter/locales/pt-PT.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 35\n" "Language: pt_PT\n" -#: redbot/cogs/filter/filter.py:17 +#: redbot/cogs/filter/filter.py:19 #, docstring msgid "This cog is designed for \"filtering\" unwanted words and phrases from a server.\n\n" " 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.\n\n" @@ -23,207 +23,255 @@ msgid "This cog is designed for \"filtering\" unwanted words and phrases from a " " msgstr "" -#: redbot/cogs/filter/filter.py:83 +#: redbot/cogs/filter/filter.py:85 #, docstring msgid "Base command to manage filter settings." msgstr "" -#: redbot/cogs/filter/filter.py:88 +#: redbot/cogs/filter/filter.py:90 #, 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\n" " Example:\n" -" - `[p]filterset defaultname Missingno`\n\n" +" - `[p]filterset defaultname Missingno`\n\n" " **Arguments:**\n\n" " - `` The new nickname to assign.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:104 +#: redbot/cogs/filter/filter.py:106 msgid "The name to use on filtered names has been set." msgstr "" -#: redbot/cogs/filter/filter.py:108 +#: redbot/cogs/filter/filter.py:110 #, 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\n" " Examples:\n" -" - `[p]filterset ban 5 5` - Ban users who say 5 filtered words in 5 seconds.\n" -" - `[p]filterset ban 2 20` - Ban users who say 2 filtered words in 20 seconds.\n\n" +" - `[p]filterset ban 5 5` - Ban users who say 5 filtered words in 5 seconds.\n" +" - `[p]filterset ban 2 20` - Ban users who say 2 filtered words in 20 seconds.\n\n" " **Arguments:**\n\n" " - `` The amount of filtered words required to trigger a ban.\n" " - `` The period of time in which too many filtered words will trigger a ban.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:126 +#: redbot/cogs/filter/filter.py:128 msgid "Count and timeframe either both need to be 0 or both need to be greater than 0!" msgstr "" -#: redbot/cogs/filter/filter.py:136 +#: redbot/cogs/filter/filter.py:138 msgid "Autoban disabled." msgstr "" -#: redbot/cogs/filter/filter.py:141 +#: redbot/cogs/filter/filter.py:143 msgid "Count and time have been set." msgstr "" -#: redbot/cogs/filter/filter.py:147 +#: redbot/cogs/filter/filter.py:149 #, docstring msgid "Base command to add or remove words from the server filter.\n\n" " Use double quotes to add or remove sentences.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:155 +#: redbot/cogs/filter/filter.py:157 +#, docstring +msgid "Clears this server's filter list." +msgstr "" + +#: redbot/cogs/filter/filter.py:162 +msgid "The filter list for this server is empty." +msgstr "" + +#: redbot/cogs/filter/filter.py:164 +msgid "Are you sure you want to clear this server's filter list?" +msgstr "" + +#: redbot/cogs/filter/filter.py:170 redbot/cogs/filter/filter.py:227 +msgid "You took too long to respond." +msgstr "" + +#: redbot/cogs/filter/filter.py:175 +msgid "Server filter cleared." +msgstr "" + +#: redbot/cogs/filter/filter.py:177 redbot/cogs/filter/filter.py:234 +msgid "No changes have been made." +msgstr "" + +#: redbot/cogs/filter/filter.py:181 #, docstring msgid "Send a list of this server's filtered words." msgstr "" -#: redbot/cogs/filter/filter.py:160 -msgid "There is no current words setup to be filtered in this server." +#: redbot/cogs/filter/filter.py:186 +msgid "There are no current words setup to be filtered in this server." msgstr "" -#: redbot/cogs/filter/filter.py:163 +#: redbot/cogs/filter/filter.py:189 msgid "Filtered in this server:" msgstr "" -#: redbot/cogs/filter/filter.py:168 redbot/cogs/filter/filter.py:193 +#: redbot/cogs/filter/filter.py:194 redbot/cogs/filter/filter.py:251 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/filter/filter.py:172 +#: redbot/cogs/filter/filter.py:198 #, docstring msgid "Base command to add or remove words from the channel filter.\n\n" " Use double quotes to add or remove sentences.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:180 +#: redbot/cogs/filter/filter.py:206 +#, docstring +msgid "Clears this channel's filter list." +msgstr "" + +#: redbot/cogs/filter/filter.py:210 +msgid "Threads can't have a filter list set up. If you want to clear this list for the parent channel, send the command in that channel." +msgstr "" + +#: redbot/cogs/filter/filter.py:219 +msgid "The filter list for this channel is empty." +msgstr "" + +#: redbot/cogs/filter/filter.py:221 +msgid "Are you sure you want to clear this channel's filter list?" +msgstr "" + +#: redbot/cogs/filter/filter.py:232 +msgid "Channel filter cleared." +msgstr "" + +#: redbot/cogs/filter/filter.py:238 #, docstring msgid "Send a list of the channel's filtered words." msgstr "" -#: redbot/cogs/filter/filter.py:185 -msgid "There is no current words setup to be filtered in this channel." +#: redbot/cogs/filter/filter.py:243 +msgid "There are no current words setup to be filtered in this channel." msgstr "" -#: redbot/cogs/filter/filter.py:188 +#: redbot/cogs/filter/filter.py:246 msgid "Filtered in this channel:" msgstr "" -#: redbot/cogs/filter/filter.py:197 +#: redbot/cogs/filter/filter.py:262 #, 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\n" +" - `[p]filter channel add #channel word1 word2 word3`\n" +" - `[p]filter channel add #channel \"This is a sentence\"`\n\n" " **Arguments:**\n\n" +" - `` The text, voice, stage, or forum channel to add filtered words to.\n" " - `[words...]` The words or sentences to filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:213 +#: redbot/cogs/filter/filter.py:278 msgid "Words added to filter." msgstr "" -#: redbot/cogs/filter/filter.py:215 +#: redbot/cogs/filter/filter.py:280 msgid "Words already in the filter." msgstr "" -#: redbot/cogs/filter/filter.py:219 +#: redbot/cogs/filter/filter.py:291 #, 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\n" +" - `[p]filter channel remove #channel word1 word2 word3`\n" +" - `[p]filter channel remove #channel \"This is a sentence\"`\n\n" " **Arguments:**\n\n" +" - `` The text, voice, stage, or forum channel to add filtered words to.\n" " - `[words...]` The words or sentences to no longer filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:234 +#: redbot/cogs/filter/filter.py:306 msgid "Words removed from filter." msgstr "" -#: redbot/cogs/filter/filter.py:237 redbot/cogs/filter/filter.py:281 +#: redbot/cogs/filter/filter.py:309 redbot/cogs/filter/filter.py:353 msgid "Those words weren't in the filter." msgstr "" -#: redbot/cogs/filter/filter.py:241 +#: redbot/cogs/filter/filter.py:313 #, 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\n" +" - `[p]filter add word1 word2 word3`\n" +" - `[p]filter add \"This is a sentence\"`\n\n" " **Arguments:**\n\n" " - `[words...]` The words or sentences to filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:257 +#: redbot/cogs/filter/filter.py:329 msgid "Words successfully added to filter." msgstr "" -#: redbot/cogs/filter/filter.py:259 +#: redbot/cogs/filter/filter.py:331 msgid "Those words were already in the filter." msgstr "" -#: redbot/cogs/filter/filter.py:263 +#: redbot/cogs/filter/filter.py:335 #, 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\n" +" - `[p]filter remove word1 word2 word3`\n" +" - `[p]filter remove \"This is a sentence\"`\n\n" " **Arguments:**\n\n" " - `[words...]` The words or sentences to no longer filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:279 +#: redbot/cogs/filter/filter.py:351 msgid "Words successfully removed from filter." msgstr "" -#: redbot/cogs/filter/filter.py:285 +#: redbot/cogs/filter/filter.py:357 #, docstring msgid "Toggle name and nickname filtering.\n\n" " This is disabled by default.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:295 +#: redbot/cogs/filter/filter.py:367 msgid "Names and nicknames will no longer be filtered." msgstr "" -#: redbot/cogs/filter/filter.py:297 +#: redbot/cogs/filter/filter.py:369 msgid "Names and nicknames will now be filtered." msgstr "" -#: redbot/cogs/filter/filter.py:411 +#: redbot/cogs/filter/filter.py:526 msgid "Filtered words used: {words}" msgstr "" -#: redbot/cogs/filter/filter.py:413 +#: redbot/cogs/filter/filter.py:528 msgid "Filtered word used: {word}" msgstr "" -#: redbot/cogs/filter/filter.py:427 +#: redbot/cogs/filter/filter.py:542 msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:498 +#: redbot/cogs/filter/filter.py:612 msgid "Filtered nickname" msgstr "" -#: redbot/cogs/filter/filter.py:498 +#: redbot/cogs/filter/filter.py:612 msgid "Filtered name" msgstr "" diff --git a/redbot/cogs/filter/locales/ru-RU.po b/redbot/cogs/filter/locales/ru-RU.po index 759fdd3c1b6..9368831a053 100644 --- a/redbot/cogs/filter/locales/ru-RU.po +++ b/redbot/cogs/filter/locales/ru-RU.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,215 +15,272 @@ msgstr "" "X-Crowdin-File-ID: 35\n" "Language: ru_RU\n" -#: redbot/cogs/filter/filter.py:17 +#: redbot/cogs/filter/filter.py:19 #, docstring msgid "This cog is designed for \"filtering\" unwanted words and phrases from a server.\n\n" " 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.\n\n" " This can be used to prevent inappropriate language, off-topic discussions, invite links, and more.\n" " " -msgstr "" +msgstr "Данный cog предназначен для \"фильтрации\" нежелательных слов и фраз с сервера.\n\n" +" Он предоставляет инструменты для управления списком слов или предложений, а также для настройки автоматических действий, которые будут предприняты против пользователей, использующих эти слова в каналах или в своем имени/прозвище.\n\n" +" Это можно использовать для предотвращения неуместных слов, обсуждений не по теме, пригласительных ссылок и многого другого.\n" +" " -#: redbot/cogs/filter/filter.py:83 +#: redbot/cogs/filter/filter.py:85 #, docstring msgid "Base command to manage filter settings." -msgstr "" +msgstr "Базовая команда для управления настройками фильтра." -#: redbot/cogs/filter/filter.py:88 +#: redbot/cogs/filter/filter.py:90 #, 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\n" " Example:\n" -" - `[p]filterset defaultname Missingno`\n\n" +" - `[p]filterset defaultname Missingno`\n\n" " **Arguments:**\n\n" " - `` The new nickname to assign.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:104 +#: redbot/cogs/filter/filter.py:106 msgid "The name to use on filtered names has been set." msgstr "Имя для использования в отфильтрованных именах было установлено." -#: redbot/cogs/filter/filter.py:108 +#: redbot/cogs/filter/filter.py:110 #, 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\n" " Examples:\n" -" - `[p]filterset ban 5 5` - Ban users who say 5 filtered words in 5 seconds.\n" -" - `[p]filterset ban 2 20` - Ban users who say 2 filtered words in 20 seconds.\n\n" +" - `[p]filterset ban 5 5` - Ban users who say 5 filtered words in 5 seconds.\n" +" - `[p]filterset ban 2 20` - Ban users who say 2 filtered words in 20 seconds.\n\n" " **Arguments:**\n\n" " - `` The amount of filtered words required to trigger a ban.\n" " - `` The period of time in which too many filtered words will trigger a ban.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:126 +#: redbot/cogs/filter/filter.py:128 msgid "Count and timeframe either both need to be 0 or both need to be greater than 0!" msgstr "Количество или период должны быть равны 0, либо оба должна быть больше 0!" -#: redbot/cogs/filter/filter.py:136 +#: redbot/cogs/filter/filter.py:138 msgid "Autoban disabled." msgstr "Автобан отключен." -#: redbot/cogs/filter/filter.py:141 +#: redbot/cogs/filter/filter.py:143 msgid "Count and time have been set." msgstr "Количество и период были сохранены." -#: redbot/cogs/filter/filter.py:147 +#: redbot/cogs/filter/filter.py:149 #, docstring msgid "Base command to add or remove words from the server filter.\n\n" " Use double quotes to add or remove sentences.\n" " " -msgstr "" +msgstr "Базовая команда для добавления или удаления слов из фильтра сервера.\n\n" +" Используйте двойные кавычки для добавления или удаления предложений.\n" +" " -#: redbot/cogs/filter/filter.py:155 +#: redbot/cogs/filter/filter.py:157 +#, docstring +msgid "Clears this server's filter list." +msgstr "Очищает список фильтров этого сервера." + +#: redbot/cogs/filter/filter.py:162 +msgid "The filter list for this server is empty." +msgstr "Список фильтров для этого сервера пуст." + +#: redbot/cogs/filter/filter.py:164 +msgid "Are you sure you want to clear this server's filter list?" +msgstr "Вы уверены, что хотите очистить список фильтров этого сервера?" + +#: redbot/cogs/filter/filter.py:170 redbot/cogs/filter/filter.py:227 +msgid "You took too long to respond." +msgstr "Вы слишком долго не отвечали." + +#: redbot/cogs/filter/filter.py:175 +msgid "Server filter cleared." +msgstr "Фильтр сервера очищен." + +#: redbot/cogs/filter/filter.py:177 redbot/cogs/filter/filter.py:234 +msgid "No changes have been made." +msgstr "Никаких изменений не произошло." + +#: redbot/cogs/filter/filter.py:181 #, docstring msgid "Send a list of this server's filtered words." -msgstr "" +msgstr "Отправить список отфильтрованных слов этого сервера." -#: redbot/cogs/filter/filter.py:160 -msgid "There is no current words setup to be filtered in this server." -msgstr "" +#: redbot/cogs/filter/filter.py:186 +msgid "There are no current words setup to be filtered in this server." +msgstr "На этом сервере нет текущих слов, настроенных на фильтрацию." -#: redbot/cogs/filter/filter.py:163 +#: redbot/cogs/filter/filter.py:189 msgid "Filtered in this server:" msgstr "Отфильтровано на этом сервере:" -#: redbot/cogs/filter/filter.py:168 redbot/cogs/filter/filter.py:193 +#: redbot/cogs/filter/filter.py:194 redbot/cogs/filter/filter.py:251 msgid "I can't send direct messages to you." msgstr "Я не могу отправить вам личное сообщение." -#: redbot/cogs/filter/filter.py:172 +#: redbot/cogs/filter/filter.py:198 #, docstring msgid "Base command to add or remove words from the channel filter.\n\n" " Use double quotes to add or remove sentences.\n" " " +msgstr "Базовая команда для добавления или удаления слов из фильтра канала.\n\n" +" Используйте двойные кавычки для добавления или удаления предложений.\n" +" " + +#: redbot/cogs/filter/filter.py:206 +#, docstring +msgid "Clears this channel's filter list." +msgstr "Очищает список фильтров этого канала." + +#: redbot/cogs/filter/filter.py:210 +msgid "Threads can't have a filter list set up. If you want to clear this list for the parent channel, send the command in that channel." msgstr "" -#: redbot/cogs/filter/filter.py:180 +#: redbot/cogs/filter/filter.py:219 +msgid "The filter list for this channel is empty." +msgstr "Список фильтров для этого канала пуст." + +#: redbot/cogs/filter/filter.py:221 +msgid "Are you sure you want to clear this channel's filter list?" +msgstr "Вы уверены, что хотите очистить список фильтров этого канала?" + +#: redbot/cogs/filter/filter.py:232 +msgid "Channel filter cleared." +msgstr "Фильтр канала очищен." + +#: redbot/cogs/filter/filter.py:238 #, docstring msgid "Send a list of the channel's filtered words." -msgstr "" +msgstr "Отправить список отфильтрованных слов канала." -#: redbot/cogs/filter/filter.py:185 -msgid "There is no current words setup to be filtered in this channel." -msgstr "" +#: redbot/cogs/filter/filter.py:243 +msgid "There are no current words setup to be filtered in this channel." +msgstr "В этом канале нет текущих слов, настроенных на фильтрацию." -#: redbot/cogs/filter/filter.py:188 +#: redbot/cogs/filter/filter.py:246 msgid "Filtered in this channel:" msgstr "Отфильтровано в этом канале:" -#: redbot/cogs/filter/filter.py:197 +#: redbot/cogs/filter/filter.py:262 #, 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\n" +" - `[p]filter channel add #channel word1 word2 word3`\n" +" - `[p]filter channel add #channel \"This is a sentence\"`\n\n" " **Arguments:**\n\n" +" - `` The text, voice, stage, or forum channel to add filtered words to.\n" " - `[words...]` The words or sentences to filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:213 +#: redbot/cogs/filter/filter.py:278 msgid "Words added to filter." msgstr "Слова добавлены в фильтр." -#: redbot/cogs/filter/filter.py:215 +#: redbot/cogs/filter/filter.py:280 msgid "Words already in the filter." msgstr "Слова уже в фильтре." -#: redbot/cogs/filter/filter.py:219 +#: redbot/cogs/filter/filter.py:291 #, 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\n" +" - `[p]filter channel remove #channel word1 word2 word3`\n" +" - `[p]filter channel remove #channel \"This is a sentence\"`\n\n" " **Arguments:**\n\n" +" - `` The text, voice, stage, or forum channel to add filtered words to.\n" " - `[words...]` The words or sentences to no longer filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:234 +#: redbot/cogs/filter/filter.py:306 msgid "Words removed from filter." msgstr "Слова удалены из фильтра." -#: redbot/cogs/filter/filter.py:237 redbot/cogs/filter/filter.py:281 +#: redbot/cogs/filter/filter.py:309 redbot/cogs/filter/filter.py:353 msgid "Those words weren't in the filter." msgstr "Эти слова не были в фильтре." -#: redbot/cogs/filter/filter.py:241 +#: redbot/cogs/filter/filter.py:313 #, 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\n" +" - `[p]filter add word1 word2 word3`\n" +" - `[p]filter add \"This is a sentence\"`\n\n" " **Arguments:**\n\n" " - `[words...]` The words or sentences to filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:257 +#: redbot/cogs/filter/filter.py:329 msgid "Words successfully added to filter." msgstr "Слова успешно добавлены в фильтр." -#: redbot/cogs/filter/filter.py:259 +#: redbot/cogs/filter/filter.py:331 msgid "Those words were already in the filter." msgstr "Эти слова уже были в фильтре." -#: redbot/cogs/filter/filter.py:263 +#: redbot/cogs/filter/filter.py:335 #, 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\n" +" - `[p]filter remove word1 word2 word3`\n" +" - `[p]filter remove \"This is a sentence\"`\n\n" " **Arguments:**\n\n" " - `[words...]` The words or sentences to no longer filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:279 +#: redbot/cogs/filter/filter.py:351 msgid "Words successfully removed from filter." msgstr "Слова успешно удалены из фильтра." -#: redbot/cogs/filter/filter.py:285 +#: redbot/cogs/filter/filter.py:357 #, docstring msgid "Toggle name and nickname filtering.\n\n" " This is disabled by default.\n" " " -msgstr "" +msgstr "Включить фильтрацию имен и псевдонимов.\n\n" +" По умолчанию эта функция отключена.\n" +" " -#: redbot/cogs/filter/filter.py:295 +#: redbot/cogs/filter/filter.py:367 msgid "Names and nicknames will no longer be filtered." msgstr "Имена и никнеймы больше не будут фильтроваться." -#: redbot/cogs/filter/filter.py:297 +#: redbot/cogs/filter/filter.py:369 msgid "Names and nicknames will now be filtered." msgstr "Имена и никнеймы теперь будут отфильтрованы." -#: redbot/cogs/filter/filter.py:411 +#: redbot/cogs/filter/filter.py:526 msgid "Filtered words used: {words}" -msgstr "" +msgstr "Использованные отфильтрованные слова: {words}" -#: redbot/cogs/filter/filter.py:413 +#: redbot/cogs/filter/filter.py:528 msgid "Filtered word used: {word}" -msgstr "" +msgstr "Использованное фильтрованное слово: {word}" -#: redbot/cogs/filter/filter.py:427 +#: redbot/cogs/filter/filter.py:542 msgid "Autoban (too many filtered messages.)" msgstr "Автобан (слишком много отфильтрованных сообщений.)" -#: redbot/cogs/filter/filter.py:498 +#: redbot/cogs/filter/filter.py:612 msgid "Filtered nickname" msgstr "Отфильтрованный никнейм" -#: redbot/cogs/filter/filter.py:498 +#: redbot/cogs/filter/filter.py:612 msgid "Filtered name" msgstr "Отфильтрованное имя" diff --git a/redbot/cogs/filter/locales/sk-SK.po b/redbot/cogs/filter/locales/sk-SK.po index 6978453b102..d6efac71ac2 100644 --- a/redbot/cogs/filter/locales/sk-SK.po +++ b/redbot/cogs/filter/locales/sk-SK.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 35\n" "Language: sk_SK\n" -#: redbot/cogs/filter/filter.py:17 +#: redbot/cogs/filter/filter.py:19 #, docstring msgid "This cog is designed for \"filtering\" unwanted words and phrases from a server.\n\n" " 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.\n\n" @@ -23,207 +23,255 @@ msgid "This cog is designed for \"filtering\" unwanted words and phrases from a " " msgstr "" -#: redbot/cogs/filter/filter.py:83 +#: redbot/cogs/filter/filter.py:85 #, docstring msgid "Base command to manage filter settings." msgstr "" -#: redbot/cogs/filter/filter.py:88 +#: redbot/cogs/filter/filter.py:90 #, 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\n" " Example:\n" -" - `[p]filterset defaultname Missingno`\n\n" +" - `[p]filterset defaultname Missingno`\n\n" " **Arguments:**\n\n" " - `` The new nickname to assign.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:104 +#: redbot/cogs/filter/filter.py:106 msgid "The name to use on filtered names has been set." msgstr "" -#: redbot/cogs/filter/filter.py:108 +#: redbot/cogs/filter/filter.py:110 #, 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\n" " Examples:\n" -" - `[p]filterset ban 5 5` - Ban users who say 5 filtered words in 5 seconds.\n" -" - `[p]filterset ban 2 20` - Ban users who say 2 filtered words in 20 seconds.\n\n" +" - `[p]filterset ban 5 5` - Ban users who say 5 filtered words in 5 seconds.\n" +" - `[p]filterset ban 2 20` - Ban users who say 2 filtered words in 20 seconds.\n\n" " **Arguments:**\n\n" " - `` The amount of filtered words required to trigger a ban.\n" " - `` The period of time in which too many filtered words will trigger a ban.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:126 +#: redbot/cogs/filter/filter.py:128 msgid "Count and timeframe either both need to be 0 or both need to be greater than 0!" msgstr "" -#: redbot/cogs/filter/filter.py:136 +#: redbot/cogs/filter/filter.py:138 msgid "Autoban disabled." msgstr "" -#: redbot/cogs/filter/filter.py:141 +#: redbot/cogs/filter/filter.py:143 msgid "Count and time have been set." msgstr "" -#: redbot/cogs/filter/filter.py:147 +#: redbot/cogs/filter/filter.py:149 #, docstring msgid "Base command to add or remove words from the server filter.\n\n" " Use double quotes to add or remove sentences.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:155 +#: redbot/cogs/filter/filter.py:157 +#, docstring +msgid "Clears this server's filter list." +msgstr "" + +#: redbot/cogs/filter/filter.py:162 +msgid "The filter list for this server is empty." +msgstr "" + +#: redbot/cogs/filter/filter.py:164 +msgid "Are you sure you want to clear this server's filter list?" +msgstr "" + +#: redbot/cogs/filter/filter.py:170 redbot/cogs/filter/filter.py:227 +msgid "You took too long to respond." +msgstr "" + +#: redbot/cogs/filter/filter.py:175 +msgid "Server filter cleared." +msgstr "" + +#: redbot/cogs/filter/filter.py:177 redbot/cogs/filter/filter.py:234 +msgid "No changes have been made." +msgstr "" + +#: redbot/cogs/filter/filter.py:181 #, docstring msgid "Send a list of this server's filtered words." msgstr "" -#: redbot/cogs/filter/filter.py:160 -msgid "There is no current words setup to be filtered in this server." +#: redbot/cogs/filter/filter.py:186 +msgid "There are no current words setup to be filtered in this server." msgstr "" -#: redbot/cogs/filter/filter.py:163 +#: redbot/cogs/filter/filter.py:189 msgid "Filtered in this server:" msgstr "" -#: redbot/cogs/filter/filter.py:168 redbot/cogs/filter/filter.py:193 +#: redbot/cogs/filter/filter.py:194 redbot/cogs/filter/filter.py:251 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/filter/filter.py:172 +#: redbot/cogs/filter/filter.py:198 #, docstring msgid "Base command to add or remove words from the channel filter.\n\n" " Use double quotes to add or remove sentences.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:180 +#: redbot/cogs/filter/filter.py:206 +#, docstring +msgid "Clears this channel's filter list." +msgstr "" + +#: redbot/cogs/filter/filter.py:210 +msgid "Threads can't have a filter list set up. If you want to clear this list for the parent channel, send the command in that channel." +msgstr "" + +#: redbot/cogs/filter/filter.py:219 +msgid "The filter list for this channel is empty." +msgstr "" + +#: redbot/cogs/filter/filter.py:221 +msgid "Are you sure you want to clear this channel's filter list?" +msgstr "" + +#: redbot/cogs/filter/filter.py:232 +msgid "Channel filter cleared." +msgstr "" + +#: redbot/cogs/filter/filter.py:238 #, docstring msgid "Send a list of the channel's filtered words." msgstr "" -#: redbot/cogs/filter/filter.py:185 -msgid "There is no current words setup to be filtered in this channel." +#: redbot/cogs/filter/filter.py:243 +msgid "There are no current words setup to be filtered in this channel." msgstr "" -#: redbot/cogs/filter/filter.py:188 +#: redbot/cogs/filter/filter.py:246 msgid "Filtered in this channel:" msgstr "" -#: redbot/cogs/filter/filter.py:197 +#: redbot/cogs/filter/filter.py:262 #, 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\n" +" - `[p]filter channel add #channel word1 word2 word3`\n" +" - `[p]filter channel add #channel \"This is a sentence\"`\n\n" " **Arguments:**\n\n" +" - `` The text, voice, stage, or forum channel to add filtered words to.\n" " - `[words...]` The words or sentences to filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:213 +#: redbot/cogs/filter/filter.py:278 msgid "Words added to filter." msgstr "" -#: redbot/cogs/filter/filter.py:215 +#: redbot/cogs/filter/filter.py:280 msgid "Words already in the filter." msgstr "" -#: redbot/cogs/filter/filter.py:219 +#: redbot/cogs/filter/filter.py:291 #, 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\n" +" - `[p]filter channel remove #channel word1 word2 word3`\n" +" - `[p]filter channel remove #channel \"This is a sentence\"`\n\n" " **Arguments:**\n\n" +" - `` The text, voice, stage, or forum channel to add filtered words to.\n" " - `[words...]` The words or sentences to no longer filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:234 +#: redbot/cogs/filter/filter.py:306 msgid "Words removed from filter." msgstr "" -#: redbot/cogs/filter/filter.py:237 redbot/cogs/filter/filter.py:281 +#: redbot/cogs/filter/filter.py:309 redbot/cogs/filter/filter.py:353 msgid "Those words weren't in the filter." msgstr "" -#: redbot/cogs/filter/filter.py:241 +#: redbot/cogs/filter/filter.py:313 #, 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\n" +" - `[p]filter add word1 word2 word3`\n" +" - `[p]filter add \"This is a sentence\"`\n\n" " **Arguments:**\n\n" " - `[words...]` The words or sentences to filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:257 +#: redbot/cogs/filter/filter.py:329 msgid "Words successfully added to filter." msgstr "" -#: redbot/cogs/filter/filter.py:259 +#: redbot/cogs/filter/filter.py:331 msgid "Those words were already in the filter." msgstr "" -#: redbot/cogs/filter/filter.py:263 +#: redbot/cogs/filter/filter.py:335 #, 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\n" +" - `[p]filter remove word1 word2 word3`\n" +" - `[p]filter remove \"This is a sentence\"`\n\n" " **Arguments:**\n\n" " - `[words...]` The words or sentences to no longer filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:279 +#: redbot/cogs/filter/filter.py:351 msgid "Words successfully removed from filter." msgstr "" -#: redbot/cogs/filter/filter.py:285 +#: redbot/cogs/filter/filter.py:357 #, docstring msgid "Toggle name and nickname filtering.\n\n" " This is disabled by default.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:295 +#: redbot/cogs/filter/filter.py:367 msgid "Names and nicknames will no longer be filtered." msgstr "" -#: redbot/cogs/filter/filter.py:297 +#: redbot/cogs/filter/filter.py:369 msgid "Names and nicknames will now be filtered." msgstr "" -#: redbot/cogs/filter/filter.py:411 +#: redbot/cogs/filter/filter.py:526 msgid "Filtered words used: {words}" msgstr "" -#: redbot/cogs/filter/filter.py:413 +#: redbot/cogs/filter/filter.py:528 msgid "Filtered word used: {word}" msgstr "" -#: redbot/cogs/filter/filter.py:427 +#: redbot/cogs/filter/filter.py:542 msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:498 +#: redbot/cogs/filter/filter.py:612 msgid "Filtered nickname" msgstr "" -#: redbot/cogs/filter/filter.py:498 +#: redbot/cogs/filter/filter.py:612 msgid "Filtered name" msgstr "" diff --git a/redbot/cogs/filter/locales/sl-SI.po b/redbot/cogs/filter/locales/sl-SI.po index 4d08ccd5ca1..03275cf7ff7 100644 --- a/redbot/cogs/filter/locales/sl-SI.po +++ b/redbot/cogs/filter/locales/sl-SI.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n%100==4 ? 3 : 0);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 35\n" "Language: sl_SI\n" -#: redbot/cogs/filter/filter.py:17 +#: redbot/cogs/filter/filter.py:19 #, docstring msgid "This cog is designed for \"filtering\" unwanted words and phrases from a server.\n\n" " 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.\n\n" @@ -23,207 +23,255 @@ msgid "This cog is designed for \"filtering\" unwanted words and phrases from a " " msgstr "" -#: redbot/cogs/filter/filter.py:83 +#: redbot/cogs/filter/filter.py:85 #, docstring msgid "Base command to manage filter settings." msgstr "" -#: redbot/cogs/filter/filter.py:88 +#: redbot/cogs/filter/filter.py:90 #, 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\n" " Example:\n" -" - `[p]filterset defaultname Missingno`\n\n" +" - `[p]filterset defaultname Missingno`\n\n" " **Arguments:**\n\n" " - `` The new nickname to assign.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:104 +#: redbot/cogs/filter/filter.py:106 msgid "The name to use on filtered names has been set." msgstr "" -#: redbot/cogs/filter/filter.py:108 +#: redbot/cogs/filter/filter.py:110 #, 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\n" " Examples:\n" -" - `[p]filterset ban 5 5` - Ban users who say 5 filtered words in 5 seconds.\n" -" - `[p]filterset ban 2 20` - Ban users who say 2 filtered words in 20 seconds.\n\n" +" - `[p]filterset ban 5 5` - Ban users who say 5 filtered words in 5 seconds.\n" +" - `[p]filterset ban 2 20` - Ban users who say 2 filtered words in 20 seconds.\n\n" " **Arguments:**\n\n" " - `` The amount of filtered words required to trigger a ban.\n" " - `` The period of time in which too many filtered words will trigger a ban.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:126 +#: redbot/cogs/filter/filter.py:128 msgid "Count and timeframe either both need to be 0 or both need to be greater than 0!" msgstr "" -#: redbot/cogs/filter/filter.py:136 +#: redbot/cogs/filter/filter.py:138 msgid "Autoban disabled." msgstr "" -#: redbot/cogs/filter/filter.py:141 +#: redbot/cogs/filter/filter.py:143 msgid "Count and time have been set." msgstr "" -#: redbot/cogs/filter/filter.py:147 +#: redbot/cogs/filter/filter.py:149 #, docstring msgid "Base command to add or remove words from the server filter.\n\n" " Use double quotes to add or remove sentences.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:155 +#: redbot/cogs/filter/filter.py:157 +#, docstring +msgid "Clears this server's filter list." +msgstr "" + +#: redbot/cogs/filter/filter.py:162 +msgid "The filter list for this server is empty." +msgstr "" + +#: redbot/cogs/filter/filter.py:164 +msgid "Are you sure you want to clear this server's filter list?" +msgstr "" + +#: redbot/cogs/filter/filter.py:170 redbot/cogs/filter/filter.py:227 +msgid "You took too long to respond." +msgstr "" + +#: redbot/cogs/filter/filter.py:175 +msgid "Server filter cleared." +msgstr "" + +#: redbot/cogs/filter/filter.py:177 redbot/cogs/filter/filter.py:234 +msgid "No changes have been made." +msgstr "" + +#: redbot/cogs/filter/filter.py:181 #, docstring msgid "Send a list of this server's filtered words." msgstr "" -#: redbot/cogs/filter/filter.py:160 -msgid "There is no current words setup to be filtered in this server." +#: redbot/cogs/filter/filter.py:186 +msgid "There are no current words setup to be filtered in this server." msgstr "" -#: redbot/cogs/filter/filter.py:163 +#: redbot/cogs/filter/filter.py:189 msgid "Filtered in this server:" msgstr "" -#: redbot/cogs/filter/filter.py:168 redbot/cogs/filter/filter.py:193 +#: redbot/cogs/filter/filter.py:194 redbot/cogs/filter/filter.py:251 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/filter/filter.py:172 +#: redbot/cogs/filter/filter.py:198 #, docstring msgid "Base command to add or remove words from the channel filter.\n\n" " Use double quotes to add or remove sentences.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:180 +#: redbot/cogs/filter/filter.py:206 +#, docstring +msgid "Clears this channel's filter list." +msgstr "" + +#: redbot/cogs/filter/filter.py:210 +msgid "Threads can't have a filter list set up. If you want to clear this list for the parent channel, send the command in that channel." +msgstr "" + +#: redbot/cogs/filter/filter.py:219 +msgid "The filter list for this channel is empty." +msgstr "" + +#: redbot/cogs/filter/filter.py:221 +msgid "Are you sure you want to clear this channel's filter list?" +msgstr "" + +#: redbot/cogs/filter/filter.py:232 +msgid "Channel filter cleared." +msgstr "" + +#: redbot/cogs/filter/filter.py:238 #, docstring msgid "Send a list of the channel's filtered words." msgstr "" -#: redbot/cogs/filter/filter.py:185 -msgid "There is no current words setup to be filtered in this channel." +#: redbot/cogs/filter/filter.py:243 +msgid "There are no current words setup to be filtered in this channel." msgstr "" -#: redbot/cogs/filter/filter.py:188 +#: redbot/cogs/filter/filter.py:246 msgid "Filtered in this channel:" msgstr "" -#: redbot/cogs/filter/filter.py:197 +#: redbot/cogs/filter/filter.py:262 #, 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\n" +" - `[p]filter channel add #channel word1 word2 word3`\n" +" - `[p]filter channel add #channel \"This is a sentence\"`\n\n" " **Arguments:**\n\n" +" - `` The text, voice, stage, or forum channel to add filtered words to.\n" " - `[words...]` The words or sentences to filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:213 +#: redbot/cogs/filter/filter.py:278 msgid "Words added to filter." msgstr "" -#: redbot/cogs/filter/filter.py:215 +#: redbot/cogs/filter/filter.py:280 msgid "Words already in the filter." msgstr "" -#: redbot/cogs/filter/filter.py:219 +#: redbot/cogs/filter/filter.py:291 #, 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\n" +" - `[p]filter channel remove #channel word1 word2 word3`\n" +" - `[p]filter channel remove #channel \"This is a sentence\"`\n\n" " **Arguments:**\n\n" +" - `` The text, voice, stage, or forum channel to add filtered words to.\n" " - `[words...]` The words or sentences to no longer filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:234 +#: redbot/cogs/filter/filter.py:306 msgid "Words removed from filter." msgstr "" -#: redbot/cogs/filter/filter.py:237 redbot/cogs/filter/filter.py:281 +#: redbot/cogs/filter/filter.py:309 redbot/cogs/filter/filter.py:353 msgid "Those words weren't in the filter." msgstr "" -#: redbot/cogs/filter/filter.py:241 +#: redbot/cogs/filter/filter.py:313 #, 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\n" +" - `[p]filter add word1 word2 word3`\n" +" - `[p]filter add \"This is a sentence\"`\n\n" " **Arguments:**\n\n" " - `[words...]` The words or sentences to filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:257 +#: redbot/cogs/filter/filter.py:329 msgid "Words successfully added to filter." msgstr "" -#: redbot/cogs/filter/filter.py:259 +#: redbot/cogs/filter/filter.py:331 msgid "Those words were already in the filter." msgstr "" -#: redbot/cogs/filter/filter.py:263 +#: redbot/cogs/filter/filter.py:335 #, 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\n" +" - `[p]filter remove word1 word2 word3`\n" +" - `[p]filter remove \"This is a sentence\"`\n\n" " **Arguments:**\n\n" " - `[words...]` The words or sentences to no longer filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:279 +#: redbot/cogs/filter/filter.py:351 msgid "Words successfully removed from filter." msgstr "" -#: redbot/cogs/filter/filter.py:285 +#: redbot/cogs/filter/filter.py:357 #, docstring msgid "Toggle name and nickname filtering.\n\n" " This is disabled by default.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:295 +#: redbot/cogs/filter/filter.py:367 msgid "Names and nicknames will no longer be filtered." msgstr "" -#: redbot/cogs/filter/filter.py:297 +#: redbot/cogs/filter/filter.py:369 msgid "Names and nicknames will now be filtered." msgstr "" -#: redbot/cogs/filter/filter.py:411 +#: redbot/cogs/filter/filter.py:526 msgid "Filtered words used: {words}" msgstr "" -#: redbot/cogs/filter/filter.py:413 +#: redbot/cogs/filter/filter.py:528 msgid "Filtered word used: {word}" msgstr "" -#: redbot/cogs/filter/filter.py:427 +#: redbot/cogs/filter/filter.py:542 msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:498 +#: redbot/cogs/filter/filter.py:612 msgid "Filtered nickname" msgstr "" -#: redbot/cogs/filter/filter.py:498 +#: redbot/cogs/filter/filter.py:612 msgid "Filtered name" msgstr "" diff --git a/redbot/cogs/filter/locales/sv-SE.po b/redbot/cogs/filter/locales/sv-SE.po index db00371e06e..68c212b34fe 100644 --- a/redbot/cogs/filter/locales/sv-SE.po +++ b/redbot/cogs/filter/locales/sv-SE.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 35\n" "Language: sv_SE\n" -#: redbot/cogs/filter/filter.py:17 +#: redbot/cogs/filter/filter.py:19 #, docstring msgid "This cog is designed for \"filtering\" unwanted words and phrases from a server.\n\n" " 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.\n\n" @@ -23,207 +23,255 @@ msgid "This cog is designed for \"filtering\" unwanted words and phrases from a " " msgstr "" -#: redbot/cogs/filter/filter.py:83 +#: redbot/cogs/filter/filter.py:85 #, docstring msgid "Base command to manage filter settings." msgstr "" -#: redbot/cogs/filter/filter.py:88 +#: redbot/cogs/filter/filter.py:90 #, 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\n" " Example:\n" -" - `[p]filterset defaultname Missingno`\n\n" +" - `[p]filterset defaultname Missingno`\n\n" " **Arguments:**\n\n" " - `` The new nickname to assign.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:104 +#: redbot/cogs/filter/filter.py:106 msgid "The name to use on filtered names has been set." msgstr "" -#: redbot/cogs/filter/filter.py:108 +#: redbot/cogs/filter/filter.py:110 #, 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\n" " Examples:\n" -" - `[p]filterset ban 5 5` - Ban users who say 5 filtered words in 5 seconds.\n" -" - `[p]filterset ban 2 20` - Ban users who say 2 filtered words in 20 seconds.\n\n" +" - `[p]filterset ban 5 5` - Ban users who say 5 filtered words in 5 seconds.\n" +" - `[p]filterset ban 2 20` - Ban users who say 2 filtered words in 20 seconds.\n\n" " **Arguments:**\n\n" " - `` The amount of filtered words required to trigger a ban.\n" " - `` The period of time in which too many filtered words will trigger a ban.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:126 +#: redbot/cogs/filter/filter.py:128 msgid "Count and timeframe either both need to be 0 or both need to be greater than 0!" msgstr "Räknare och tidsram måste båda vara satta till 0 eller så måste båda vara höre än 0!" -#: redbot/cogs/filter/filter.py:136 +#: redbot/cogs/filter/filter.py:138 msgid "Autoban disabled." msgstr "Autoban inaktiv." -#: redbot/cogs/filter/filter.py:141 +#: redbot/cogs/filter/filter.py:143 msgid "Count and time have been set." msgstr "Räknare och tid har ställts in." -#: redbot/cogs/filter/filter.py:147 +#: redbot/cogs/filter/filter.py:149 #, docstring msgid "Base command to add or remove words from the server filter.\n\n" " Use double quotes to add or remove sentences.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:155 +#: redbot/cogs/filter/filter.py:157 +#, docstring +msgid "Clears this server's filter list." +msgstr "" + +#: redbot/cogs/filter/filter.py:162 +msgid "The filter list for this server is empty." +msgstr "" + +#: redbot/cogs/filter/filter.py:164 +msgid "Are you sure you want to clear this server's filter list?" +msgstr "" + +#: redbot/cogs/filter/filter.py:170 redbot/cogs/filter/filter.py:227 +msgid "You took too long to respond." +msgstr "" + +#: redbot/cogs/filter/filter.py:175 +msgid "Server filter cleared." +msgstr "" + +#: redbot/cogs/filter/filter.py:177 redbot/cogs/filter/filter.py:234 +msgid "No changes have been made." +msgstr "" + +#: redbot/cogs/filter/filter.py:181 #, docstring msgid "Send a list of this server's filtered words." msgstr "" -#: redbot/cogs/filter/filter.py:160 -msgid "There is no current words setup to be filtered in this server." +#: redbot/cogs/filter/filter.py:186 +msgid "There are no current words setup to be filtered in this server." msgstr "" -#: redbot/cogs/filter/filter.py:163 +#: redbot/cogs/filter/filter.py:189 msgid "Filtered in this server:" msgstr "Filter i denna server:" -#: redbot/cogs/filter/filter.py:168 redbot/cogs/filter/filter.py:193 +#: redbot/cogs/filter/filter.py:194 redbot/cogs/filter/filter.py:251 msgid "I can't send direct messages to you." msgstr "Jag kan inte skicka direkt meddelanden till dig." -#: redbot/cogs/filter/filter.py:172 +#: redbot/cogs/filter/filter.py:198 #, docstring msgid "Base command to add or remove words from the channel filter.\n\n" " Use double quotes to add or remove sentences.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:180 +#: redbot/cogs/filter/filter.py:206 +#, docstring +msgid "Clears this channel's filter list." +msgstr "" + +#: redbot/cogs/filter/filter.py:210 +msgid "Threads can't have a filter list set up. If you want to clear this list for the parent channel, send the command in that channel." +msgstr "" + +#: redbot/cogs/filter/filter.py:219 +msgid "The filter list for this channel is empty." +msgstr "" + +#: redbot/cogs/filter/filter.py:221 +msgid "Are you sure you want to clear this channel's filter list?" +msgstr "" + +#: redbot/cogs/filter/filter.py:232 +msgid "Channel filter cleared." +msgstr "" + +#: redbot/cogs/filter/filter.py:238 #, docstring msgid "Send a list of the channel's filtered words." msgstr "" -#: redbot/cogs/filter/filter.py:185 -msgid "There is no current words setup to be filtered in this channel." +#: redbot/cogs/filter/filter.py:243 +msgid "There are no current words setup to be filtered in this channel." msgstr "" -#: redbot/cogs/filter/filter.py:188 +#: redbot/cogs/filter/filter.py:246 msgid "Filtered in this channel:" msgstr "" -#: redbot/cogs/filter/filter.py:197 +#: redbot/cogs/filter/filter.py:262 #, 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\n" +" - `[p]filter channel add #channel word1 word2 word3`\n" +" - `[p]filter channel add #channel \"This is a sentence\"`\n\n" " **Arguments:**\n\n" +" - `` The text, voice, stage, or forum channel to add filtered words to.\n" " - `[words...]` The words or sentences to filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:213 +#: redbot/cogs/filter/filter.py:278 msgid "Words added to filter." msgstr "Lagt till ord i filtret." -#: redbot/cogs/filter/filter.py:215 +#: redbot/cogs/filter/filter.py:280 msgid "Words already in the filter." msgstr "Orden finns redan i filtret." -#: redbot/cogs/filter/filter.py:219 +#: redbot/cogs/filter/filter.py:291 #, 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\n" +" - `[p]filter channel remove #channel word1 word2 word3`\n" +" - `[p]filter channel remove #channel \"This is a sentence\"`\n\n" " **Arguments:**\n\n" +" - `` The text, voice, stage, or forum channel to add filtered words to.\n" " - `[words...]` The words or sentences to no longer filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:234 +#: redbot/cogs/filter/filter.py:306 msgid "Words removed from filter." msgstr "Ord borttaget ur filtret." -#: redbot/cogs/filter/filter.py:237 redbot/cogs/filter/filter.py:281 +#: redbot/cogs/filter/filter.py:309 redbot/cogs/filter/filter.py:353 msgid "Those words weren't in the filter." msgstr "Dessa är var inte i filtret." -#: redbot/cogs/filter/filter.py:241 +#: redbot/cogs/filter/filter.py:313 #, 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\n" +" - `[p]filter add word1 word2 word3`\n" +" - `[p]filter add \"This is a sentence\"`\n\n" " **Arguments:**\n\n" " - `[words...]` The words or sentences to filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:257 +#: redbot/cogs/filter/filter.py:329 msgid "Words successfully added to filter." msgstr "" -#: redbot/cogs/filter/filter.py:259 +#: redbot/cogs/filter/filter.py:331 msgid "Those words were already in the filter." msgstr "" -#: redbot/cogs/filter/filter.py:263 +#: redbot/cogs/filter/filter.py:335 #, 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\n" +" - `[p]filter remove word1 word2 word3`\n" +" - `[p]filter remove \"This is a sentence\"`\n\n" " **Arguments:**\n\n" " - `[words...]` The words or sentences to no longer filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:279 +#: redbot/cogs/filter/filter.py:351 msgid "Words successfully removed from filter." msgstr "" -#: redbot/cogs/filter/filter.py:285 +#: redbot/cogs/filter/filter.py:357 #, docstring msgid "Toggle name and nickname filtering.\n\n" " This is disabled by default.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:295 +#: redbot/cogs/filter/filter.py:367 msgid "Names and nicknames will no longer be filtered." msgstr "" -#: redbot/cogs/filter/filter.py:297 +#: redbot/cogs/filter/filter.py:369 msgid "Names and nicknames will now be filtered." msgstr "" -#: redbot/cogs/filter/filter.py:411 +#: redbot/cogs/filter/filter.py:526 msgid "Filtered words used: {words}" msgstr "" -#: redbot/cogs/filter/filter.py:413 +#: redbot/cogs/filter/filter.py:528 msgid "Filtered word used: {word}" msgstr "" -#: redbot/cogs/filter/filter.py:427 +#: redbot/cogs/filter/filter.py:542 msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:498 +#: redbot/cogs/filter/filter.py:612 msgid "Filtered nickname" msgstr "" -#: redbot/cogs/filter/filter.py:498 +#: redbot/cogs/filter/filter.py:612 msgid "Filtered name" msgstr "" diff --git a/redbot/cogs/filter/locales/tr-TR.po b/redbot/cogs/filter/locales/tr-TR.po index 9f628866774..f37bee44cdb 100644 --- a/redbot/cogs/filter/locales/tr-TR.po +++ b/redbot/cogs/filter/locales/tr-TR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 35\n" "Language: tr_TR\n" -#: redbot/cogs/filter/filter.py:17 +#: redbot/cogs/filter/filter.py:19 #, docstring msgid "This cog is designed for \"filtering\" unwanted words and phrases from a server.\n\n" " 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.\n\n" @@ -26,73 +26,56 @@ msgstr "Bu modül istenmeyen kelime ve cümleleri bir sunucudan \"filtrelemek\" " Bu uygunsuz kelimeler, konu dışı muhabbet, davet linkleri vb. engellemede kullanılabilir.\n" " " -#: redbot/cogs/filter/filter.py:83 +#: redbot/cogs/filter/filter.py:85 #, docstring msgid "Base command to manage filter settings." msgstr "Filtre ayarlarını yönetmek için temel komut." -#: redbot/cogs/filter/filter.py:88 +#: redbot/cogs/filter/filter.py:90 #, 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\n" " Example:\n" -" - `[p]filterset defaultname Missingno`\n\n" +" - `[p]filterset defaultname Missingno`\n\n" " **Arguments:**\n\n" " - `` The new nickname to assign.\n" " " -msgstr "İsmi filtreye takılan üyelere verilecek yeni ismi ayarla.\n\n" -" Not: Eğer filtre devre dışıysa bunun etkisi yoktur\n" -" (açmak için `[p]filter names` çalıştırın).\n\n" -" Varsayılan isim olarak *John Doe* kullanılır.\n\n" -" Örnek:\n" -" - `[p]filterset defaultname İsimsiz`\n\n" -" **Seçenekler:**\n\n" -" - `` Atanacak yeni isim.\n" -" " +msgstr "" -#: redbot/cogs/filter/filter.py:104 +#: redbot/cogs/filter/filter.py:106 msgid "The name to use on filtered names has been set." msgstr "Filtrelenen adlarda kullanılacak ad belirlendi." -#: redbot/cogs/filter/filter.py:108 +#: redbot/cogs/filter/filter.py:110 #, 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\n" " Examples:\n" -" - `[p]filterset ban 5 5` - Ban users who say 5 filtered words in 5 seconds.\n" -" - `[p]filterset ban 2 20` - Ban users who say 2 filtered words in 20 seconds.\n\n" +" - `[p]filterset ban 5 5` - Ban users who say 5 filtered words in 5 seconds.\n" +" - `[p]filterset ban 2 20` - Ban users who say 2 filtered words in 20 seconds.\n\n" " **Arguments:**\n\n" " - `` The amount of filtered words required to trigger a ban.\n" " - `` The period of time in which too many filtered words will trigger a ban.\n" " " -msgstr "Filtrenin otomatik banlama koşullarını ayarla.\n\n" -" Üyeler `` saniye içerisinde `` yasaklı kelime kullanırlarsa banlanacaklar.\n\n" -" Devre dışı bırakmak için ikisini de sıfıra ayarlayın.\n\n" -" Örnekler:\n" -" - `[p]filterset ban 5 5` - 5 saniye içerisinde 5 yasaklı kelime kullanan üyeleri banla.\n" -" - `[p]filterset ban 2 20` - 20 saniye içinde 2 yasaklı kelime kullanan üyeleri banla.\n\n" -" **Seçenekler:**\n\n" -" - `` Banlama için kaç yasaklı kelime söylenmesi gerektiği.\n" -" - `` Çok fazla yasaklı kelime kullanmanın ban tetikleyeceği zaman zarfı.\n" -" " +msgstr "" -#: redbot/cogs/filter/filter.py:126 +#: redbot/cogs/filter/filter.py:128 msgid "Count and timeframe either both need to be 0 or both need to be greater than 0!" 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:136 +#: redbot/cogs/filter/filter.py:138 msgid "Autoban disabled." msgstr "Otomatik ban kapatıldı." -#: redbot/cogs/filter/filter.py:141 +#: redbot/cogs/filter/filter.py:143 msgid "Count and time have been set." msgstr "Sayı ve süre sıfırlandı." -#: redbot/cogs/filter/filter.py:147 +#: redbot/cogs/filter/filter.py:149 #, docstring msgid "Base command to add or remove words from the server filter.\n\n" " Use double quotes to add or remove sentences.\n" @@ -101,24 +84,49 @@ msgstr "Sunucu filtresinden kelimeler çıkarmak veya eklemek için temel komut. " Cümleler ekleyip kaldırmak için çift tırnak kullanın.\n" " " -#: redbot/cogs/filter/filter.py:155 +#: redbot/cogs/filter/filter.py:157 +#, docstring +msgid "Clears this server's filter list." +msgstr "Bu sunucunun filtre listesini temizler." + +#: redbot/cogs/filter/filter.py:162 +msgid "The filter list for this server is empty." +msgstr "Bu sunucunun filtre listesi boş." + +#: redbot/cogs/filter/filter.py:164 +msgid "Are you sure you want to clear this server's filter list?" +msgstr "Bu sunucunun filtre listesini temizlemek istediğinize emin misiniz?" + +#: redbot/cogs/filter/filter.py:170 redbot/cogs/filter/filter.py:227 +msgid "You took too long to respond." +msgstr "Cevap vermeniz çok uzun sürdü." + +#: redbot/cogs/filter/filter.py:175 +msgid "Server filter cleared." +msgstr "Sunucu filtresi temizlendi." + +#: redbot/cogs/filter/filter.py:177 redbot/cogs/filter/filter.py:234 +msgid "No changes have been made." +msgstr "Herhangi bir değişiklik yapılmadı." + +#: redbot/cogs/filter/filter.py:181 #, docstring msgid "Send a list of this server's filtered words." msgstr "Sunucunun yasaklı kelime listesini gönder." -#: redbot/cogs/filter/filter.py:160 -msgid "There is no current words setup to be filtered in this server." -msgstr "Bu sunucuda filtrelenecek geçerli bir sözcük yok." +#: redbot/cogs/filter/filter.py:186 +msgid "There are no current words setup to be filtered in this server." +msgstr "Şu anda bu sunucu için filtrelenmeye ayarlanmış sözcük bulunmamakta." -#: redbot/cogs/filter/filter.py:163 +#: redbot/cogs/filter/filter.py:189 msgid "Filtered in this server:" msgstr "Bu sunucudaki filtreler:" -#: redbot/cogs/filter/filter.py:168 redbot/cogs/filter/filter.py:193 +#: redbot/cogs/filter/filter.py:194 redbot/cogs/filter/filter.py:251 msgid "I can't send direct messages to you." msgstr "Sana özelden mesaj atamıyorum." -#: redbot/cogs/filter/filter.py:172 +#: redbot/cogs/filter/filter.py:198 #, docstring msgid "Base command to add or remove words from the channel filter.\n\n" " Use double quotes to add or remove sentences.\n" @@ -127,124 +135,119 @@ msgstr "Kanal filtresinden kelimeler ekleyip çıkarmak için temel komut.\n\n" " Cümleler eklemek veya kaldırmak için çift tırnak kullanın.\n" " " -#: redbot/cogs/filter/filter.py:180 +#: redbot/cogs/filter/filter.py:206 +#, docstring +msgid "Clears this channel's filter list." +msgstr "Bu kanalın filtre listesini temizler." + +#: redbot/cogs/filter/filter.py:210 +msgid "Threads can't have a filter list set up. If you want to clear this list for the parent channel, send the command in that channel." +msgstr "" + +#: redbot/cogs/filter/filter.py:219 +msgid "The filter list for this channel is empty." +msgstr "Bu kanalın filtre listesi boş." + +#: redbot/cogs/filter/filter.py:221 +msgid "Are you sure you want to clear this channel's filter list?" +msgstr "Bu kanalın filtre listesini temizlemek istediğinize emin misiniz?" + +#: redbot/cogs/filter/filter.py:232 +msgid "Channel filter cleared." +msgstr "Kanal filtresi temizlendi." + +#: redbot/cogs/filter/filter.py:238 #, docstring msgid "Send a list of the channel's filtered words." msgstr "Kanalda yasaklı olan kelimelerin listesini gönder." -#: redbot/cogs/filter/filter.py:185 -msgid "There is no current words setup to be filtered in this channel." +#: redbot/cogs/filter/filter.py:243 +msgid "There are no current words setup to be filtered in this channel." msgstr "Şu anda bu kanal için filtrelenmeye ayarlanmış sözcük bulunmamakta." -#: redbot/cogs/filter/filter.py:188 +#: redbot/cogs/filter/filter.py:246 msgid "Filtered in this channel:" msgstr "Bu kanaldaki filtreler:" -#: redbot/cogs/filter/filter.py:197 +#: redbot/cogs/filter/filter.py:262 #, 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\n" +" - `[p]filter channel add #channel word1 word2 word3`\n" +" - `[p]filter channel add #channel \"This is a sentence\"`\n\n" " **Arguments:**\n\n" +" - `` The text, voice, stage, or forum channel to add filtered words to.\n" " - `[words...]` The words or sentences to filter.\n" " " -msgstr "Filtreye sözcükler 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\n" -" **Seçenekler:**\n\n" -" - `[words...]` Filtrelenecek kelime veya cümleler.\n" -" " +msgstr "" -#: redbot/cogs/filter/filter.py:213 +#: redbot/cogs/filter/filter.py:278 msgid "Words added to filter." msgstr "Filtreye kelimeler eklendi." -#: redbot/cogs/filter/filter.py:215 +#: redbot/cogs/filter/filter.py:280 msgid "Words already in the filter." msgstr "Bu kelime zaten filtrede var." -#: redbot/cogs/filter/filter.py:219 +#: redbot/cogs/filter/filter.py:291 #, 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\n" +" - `[p]filter channel remove #channel word1 word2 word3`\n" +" - `[p]filter channel remove #channel \"This is a sentence\"`\n\n" " **Arguments:**\n\n" +" - `` The text, voice, stage, or forum channel to add filtered words to.\n" " - `[words...]` The words or sentences to no longer filter.\n" " " -msgstr "Filtreden sözcükler 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ümler\"`\n\n" -" **Seçenekler:**\n\n" -" - `[words...]` Artık filtrelenmeyecek sözcük veya cümleler.\n" -" " +msgstr "" -#: redbot/cogs/filter/filter.py:234 +#: redbot/cogs/filter/filter.py:306 msgid "Words removed from filter." msgstr "Kelimeler filtreden kaldırıldı." -#: redbot/cogs/filter/filter.py:237 redbot/cogs/filter/filter.py:281 +#: redbot/cogs/filter/filter.py:309 redbot/cogs/filter/filter.py:353 msgid "Those words weren't in the filter." msgstr "Bu kelimeler filtrede değil." -#: redbot/cogs/filter/filter.py:241 +#: redbot/cogs/filter/filter.py:313 #, 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\n" +" - `[p]filter add word1 word2 word3`\n" +" - `[p]filter add \"This is a sentence\"`\n\n" " **Arguments:**\n\n" " - `[words...]` The words or sentences to filter.\n" " " -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\n" -" **Seçenekler:**\n\n" -" - `[words...]` Filtrelenecek sözcük veya cümleler.\n" -" " +msgstr "" -#: redbot/cogs/filter/filter.py:257 +#: redbot/cogs/filter/filter.py:329 msgid "Words successfully added to filter." msgstr "Kelimeler filtreye başarıyla eklendi." -#: redbot/cogs/filter/filter.py:259 +#: redbot/cogs/filter/filter.py:331 msgid "Those words were already in the filter." msgstr "Bu kelimeler zaten filtrede var." -#: redbot/cogs/filter/filter.py:263 +#: redbot/cogs/filter/filter.py:335 #, 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\n" +" - `[p]filter remove word1 word2 word3`\n" +" - `[p]filter remove \"This is a sentence\"`\n\n" " **Arguments:**\n\n" " - `[words...]` The words or sentences to no longer filter.\n" " " -msgstr "Filtreden sözcükler kaldır.\n\n" -" Cümleler kaldıurmak 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\n" -" **Seçenekler:**\n\n" -" - `[words...]` Artık filtrelenmeyecek sözcük veya cümleler.\n" -" " +msgstr "" -#: redbot/cogs/filter/filter.py:279 +#: redbot/cogs/filter/filter.py:351 msgid "Words successfully removed from filter." msgstr "Kelimeler filtreden başarıyla kaldırıldı." -#: redbot/cogs/filter/filter.py:285 +#: redbot/cogs/filter/filter.py:357 #, docstring msgid "Toggle name and nickname filtering.\n\n" " This is disabled by default.\n" @@ -253,31 +256,31 @@ msgstr "İsim ve takma ad filtrelemesini aç.\n\n" " Varsayılan olarak kapalıdır.\n" " " -#: redbot/cogs/filter/filter.py:295 +#: redbot/cogs/filter/filter.py:367 msgid "Names and nicknames will no longer be filtered." msgstr "İsimler ve takma adlar artık filtrelenmeyecek." -#: redbot/cogs/filter/filter.py:297 +#: redbot/cogs/filter/filter.py:369 msgid "Names and nicknames will now be filtered." msgstr "İsimler ve takma adlar artık filtrelenecek." -#: redbot/cogs/filter/filter.py:411 +#: redbot/cogs/filter/filter.py:526 msgid "Filtered words used: {words}" msgstr "Kullanılan yasaklı kelimeler: {words}" -#: redbot/cogs/filter/filter.py:413 +#: redbot/cogs/filter/filter.py:528 msgid "Filtered word used: {word}" msgstr "Kullanılan yasaklı kelime: {word}" -#: redbot/cogs/filter/filter.py:427 +#: redbot/cogs/filter/filter.py:542 msgid "Autoban (too many filtered messages.)" msgstr "Otomatik banlama (çok fazla filtrelenmiş mesaj)" -#: redbot/cogs/filter/filter.py:498 +#: redbot/cogs/filter/filter.py:612 msgid "Filtered nickname" msgstr "Filtre adı" -#: redbot/cogs/filter/filter.py:498 +#: redbot/cogs/filter/filter.py:612 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 9e11e247d55..1651b877bb0 100644 --- a/redbot/cogs/filter/locales/uk-UA.po +++ b/redbot/cogs/filter/locales/uk-UA.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 35\n" "Language: uk_UA\n" -#: redbot/cogs/filter/filter.py:17 +#: redbot/cogs/filter/filter.py:19 #, docstring msgid "This cog is designed for \"filtering\" unwanted words and phrases from a server.\n\n" " 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.\n\n" @@ -23,207 +23,255 @@ msgid "This cog is designed for \"filtering\" unwanted words and phrases from a " " msgstr "" -#: redbot/cogs/filter/filter.py:83 +#: redbot/cogs/filter/filter.py:85 #, docstring msgid "Base command to manage filter settings." msgstr "" -#: redbot/cogs/filter/filter.py:88 +#: redbot/cogs/filter/filter.py:90 #, 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\n" " Example:\n" -" - `[p]filterset defaultname Missingno`\n\n" +" - `[p]filterset defaultname Missingno`\n\n" " **Arguments:**\n\n" " - `` The new nickname to assign.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:104 +#: redbot/cogs/filter/filter.py:106 msgid "The name to use on filtered names has been set." msgstr "" -#: redbot/cogs/filter/filter.py:108 +#: redbot/cogs/filter/filter.py:110 #, 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\n" " Examples:\n" -" - `[p]filterset ban 5 5` - Ban users who say 5 filtered words in 5 seconds.\n" -" - `[p]filterset ban 2 20` - Ban users who say 2 filtered words in 20 seconds.\n\n" +" - `[p]filterset ban 5 5` - Ban users who say 5 filtered words in 5 seconds.\n" +" - `[p]filterset ban 2 20` - Ban users who say 2 filtered words in 20 seconds.\n\n" " **Arguments:**\n\n" " - `` The amount of filtered words required to trigger a ban.\n" " - `` The period of time in which too many filtered words will trigger a ban.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:126 +#: redbot/cogs/filter/filter.py:128 msgid "Count and timeframe either both need to be 0 or both need to be greater than 0!" msgstr "" -#: redbot/cogs/filter/filter.py:136 +#: redbot/cogs/filter/filter.py:138 msgid "Autoban disabled." msgstr "" -#: redbot/cogs/filter/filter.py:141 +#: redbot/cogs/filter/filter.py:143 msgid "Count and time have been set." msgstr "" -#: redbot/cogs/filter/filter.py:147 +#: redbot/cogs/filter/filter.py:149 #, docstring msgid "Base command to add or remove words from the server filter.\n\n" " Use double quotes to add or remove sentences.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:155 +#: redbot/cogs/filter/filter.py:157 +#, docstring +msgid "Clears this server's filter list." +msgstr "" + +#: redbot/cogs/filter/filter.py:162 +msgid "The filter list for this server is empty." +msgstr "" + +#: redbot/cogs/filter/filter.py:164 +msgid "Are you sure you want to clear this server's filter list?" +msgstr "" + +#: redbot/cogs/filter/filter.py:170 redbot/cogs/filter/filter.py:227 +msgid "You took too long to respond." +msgstr "" + +#: redbot/cogs/filter/filter.py:175 +msgid "Server filter cleared." +msgstr "" + +#: redbot/cogs/filter/filter.py:177 redbot/cogs/filter/filter.py:234 +msgid "No changes have been made." +msgstr "" + +#: redbot/cogs/filter/filter.py:181 #, docstring msgid "Send a list of this server's filtered words." msgstr "" -#: redbot/cogs/filter/filter.py:160 -msgid "There is no current words setup to be filtered in this server." +#: redbot/cogs/filter/filter.py:186 +msgid "There are no current words setup to be filtered in this server." msgstr "" -#: redbot/cogs/filter/filter.py:163 +#: redbot/cogs/filter/filter.py:189 msgid "Filtered in this server:" msgstr "" -#: redbot/cogs/filter/filter.py:168 redbot/cogs/filter/filter.py:193 +#: redbot/cogs/filter/filter.py:194 redbot/cogs/filter/filter.py:251 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/filter/filter.py:172 +#: redbot/cogs/filter/filter.py:198 #, docstring msgid "Base command to add or remove words from the channel filter.\n\n" " Use double quotes to add or remove sentences.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:180 +#: redbot/cogs/filter/filter.py:206 +#, docstring +msgid "Clears this channel's filter list." +msgstr "" + +#: redbot/cogs/filter/filter.py:210 +msgid "Threads can't have a filter list set up. If you want to clear this list for the parent channel, send the command in that channel." +msgstr "" + +#: redbot/cogs/filter/filter.py:219 +msgid "The filter list for this channel is empty." +msgstr "" + +#: redbot/cogs/filter/filter.py:221 +msgid "Are you sure you want to clear this channel's filter list?" +msgstr "" + +#: redbot/cogs/filter/filter.py:232 +msgid "Channel filter cleared." +msgstr "" + +#: redbot/cogs/filter/filter.py:238 #, docstring msgid "Send a list of the channel's filtered words." msgstr "" -#: redbot/cogs/filter/filter.py:185 -msgid "There is no current words setup to be filtered in this channel." +#: redbot/cogs/filter/filter.py:243 +msgid "There are no current words setup to be filtered in this channel." msgstr "" -#: redbot/cogs/filter/filter.py:188 +#: redbot/cogs/filter/filter.py:246 msgid "Filtered in this channel:" msgstr "" -#: redbot/cogs/filter/filter.py:197 +#: redbot/cogs/filter/filter.py:262 #, 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\n" +" - `[p]filter channel add #channel word1 word2 word3`\n" +" - `[p]filter channel add #channel \"This is a sentence\"`\n\n" " **Arguments:**\n\n" +" - `` The text, voice, stage, or forum channel to add filtered words to.\n" " - `[words...]` The words or sentences to filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:213 +#: redbot/cogs/filter/filter.py:278 msgid "Words added to filter." msgstr "" -#: redbot/cogs/filter/filter.py:215 +#: redbot/cogs/filter/filter.py:280 msgid "Words already in the filter." msgstr "" -#: redbot/cogs/filter/filter.py:219 +#: redbot/cogs/filter/filter.py:291 #, 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\n" +" - `[p]filter channel remove #channel word1 word2 word3`\n" +" - `[p]filter channel remove #channel \"This is a sentence\"`\n\n" " **Arguments:**\n\n" +" - `` The text, voice, stage, or forum channel to add filtered words to.\n" " - `[words...]` The words or sentences to no longer filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:234 +#: redbot/cogs/filter/filter.py:306 msgid "Words removed from filter." msgstr "" -#: redbot/cogs/filter/filter.py:237 redbot/cogs/filter/filter.py:281 +#: redbot/cogs/filter/filter.py:309 redbot/cogs/filter/filter.py:353 msgid "Those words weren't in the filter." msgstr "" -#: redbot/cogs/filter/filter.py:241 +#: redbot/cogs/filter/filter.py:313 #, 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\n" +" - `[p]filter add word1 word2 word3`\n" +" - `[p]filter add \"This is a sentence\"`\n\n" " **Arguments:**\n\n" " - `[words...]` The words or sentences to filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:257 +#: redbot/cogs/filter/filter.py:329 msgid "Words successfully added to filter." msgstr "" -#: redbot/cogs/filter/filter.py:259 +#: redbot/cogs/filter/filter.py:331 msgid "Those words were already in the filter." msgstr "" -#: redbot/cogs/filter/filter.py:263 +#: redbot/cogs/filter/filter.py:335 #, 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\n" +" - `[p]filter remove word1 word2 word3`\n" +" - `[p]filter remove \"This is a sentence\"`\n\n" " **Arguments:**\n\n" " - `[words...]` The words or sentences to no longer filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:279 +#: redbot/cogs/filter/filter.py:351 msgid "Words successfully removed from filter." msgstr "" -#: redbot/cogs/filter/filter.py:285 +#: redbot/cogs/filter/filter.py:357 #, docstring msgid "Toggle name and nickname filtering.\n\n" " This is disabled by default.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:295 +#: redbot/cogs/filter/filter.py:367 msgid "Names and nicknames will no longer be filtered." msgstr "" -#: redbot/cogs/filter/filter.py:297 +#: redbot/cogs/filter/filter.py:369 msgid "Names and nicknames will now be filtered." msgstr "" -#: redbot/cogs/filter/filter.py:411 +#: redbot/cogs/filter/filter.py:526 msgid "Filtered words used: {words}" msgstr "" -#: redbot/cogs/filter/filter.py:413 +#: redbot/cogs/filter/filter.py:528 msgid "Filtered word used: {word}" msgstr "" -#: redbot/cogs/filter/filter.py:427 +#: redbot/cogs/filter/filter.py:542 msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:498 +#: redbot/cogs/filter/filter.py:612 msgid "Filtered nickname" msgstr "" -#: redbot/cogs/filter/filter.py:498 +#: redbot/cogs/filter/filter.py:612 msgid "Filtered name" msgstr "" diff --git a/redbot/cogs/filter/locales/vi-VN.po b/redbot/cogs/filter/locales/vi-VN.po index 89574fa1de5..83062878207 100644 --- a/redbot/cogs/filter/locales/vi-VN.po +++ b/redbot/cogs/filter/locales/vi-VN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 35\n" "Language: vi_VN\n" -#: redbot/cogs/filter/filter.py:17 +#: redbot/cogs/filter/filter.py:19 #, docstring msgid "This cog is designed for \"filtering\" unwanted words and phrases from a server.\n\n" " 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.\n\n" @@ -23,207 +23,255 @@ msgid "This cog is designed for \"filtering\" unwanted words and phrases from a " " msgstr "" -#: redbot/cogs/filter/filter.py:83 +#: redbot/cogs/filter/filter.py:85 #, docstring msgid "Base command to manage filter settings." msgstr "" -#: redbot/cogs/filter/filter.py:88 +#: redbot/cogs/filter/filter.py:90 #, 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\n" " Example:\n" -" - `[p]filterset defaultname Missingno`\n\n" +" - `[p]filterset defaultname Missingno`\n\n" " **Arguments:**\n\n" " - `` The new nickname to assign.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:104 +#: redbot/cogs/filter/filter.py:106 msgid "The name to use on filtered names has been set." msgstr "" -#: redbot/cogs/filter/filter.py:108 +#: redbot/cogs/filter/filter.py:110 #, 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\n" " Examples:\n" -" - `[p]filterset ban 5 5` - Ban users who say 5 filtered words in 5 seconds.\n" -" - `[p]filterset ban 2 20` - Ban users who say 2 filtered words in 20 seconds.\n\n" +" - `[p]filterset ban 5 5` - Ban users who say 5 filtered words in 5 seconds.\n" +" - `[p]filterset ban 2 20` - Ban users who say 2 filtered words in 20 seconds.\n\n" " **Arguments:**\n\n" " - `` The amount of filtered words required to trigger a ban.\n" " - `` The period of time in which too many filtered words will trigger a ban.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:126 +#: redbot/cogs/filter/filter.py:128 msgid "Count and timeframe either both need to be 0 or both need to be greater than 0!" msgstr "" -#: redbot/cogs/filter/filter.py:136 +#: redbot/cogs/filter/filter.py:138 msgid "Autoban disabled." msgstr "" -#: redbot/cogs/filter/filter.py:141 +#: redbot/cogs/filter/filter.py:143 msgid "Count and time have been set." msgstr "" -#: redbot/cogs/filter/filter.py:147 +#: redbot/cogs/filter/filter.py:149 #, docstring msgid "Base command to add or remove words from the server filter.\n\n" " Use double quotes to add or remove sentences.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:155 +#: redbot/cogs/filter/filter.py:157 +#, docstring +msgid "Clears this server's filter list." +msgstr "" + +#: redbot/cogs/filter/filter.py:162 +msgid "The filter list for this server is empty." +msgstr "" + +#: redbot/cogs/filter/filter.py:164 +msgid "Are you sure you want to clear this server's filter list?" +msgstr "" + +#: redbot/cogs/filter/filter.py:170 redbot/cogs/filter/filter.py:227 +msgid "You took too long to respond." +msgstr "" + +#: redbot/cogs/filter/filter.py:175 +msgid "Server filter cleared." +msgstr "" + +#: redbot/cogs/filter/filter.py:177 redbot/cogs/filter/filter.py:234 +msgid "No changes have been made." +msgstr "" + +#: redbot/cogs/filter/filter.py:181 #, docstring msgid "Send a list of this server's filtered words." msgstr "" -#: redbot/cogs/filter/filter.py:160 -msgid "There is no current words setup to be filtered in this server." +#: redbot/cogs/filter/filter.py:186 +msgid "There are no current words setup to be filtered in this server." msgstr "" -#: redbot/cogs/filter/filter.py:163 +#: redbot/cogs/filter/filter.py:189 msgid "Filtered in this server:" msgstr "" -#: redbot/cogs/filter/filter.py:168 redbot/cogs/filter/filter.py:193 +#: redbot/cogs/filter/filter.py:194 redbot/cogs/filter/filter.py:251 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/filter/filter.py:172 +#: redbot/cogs/filter/filter.py:198 #, docstring msgid "Base command to add or remove words from the channel filter.\n\n" " Use double quotes to add or remove sentences.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:180 +#: redbot/cogs/filter/filter.py:206 +#, docstring +msgid "Clears this channel's filter list." +msgstr "" + +#: redbot/cogs/filter/filter.py:210 +msgid "Threads can't have a filter list set up. If you want to clear this list for the parent channel, send the command in that channel." +msgstr "" + +#: redbot/cogs/filter/filter.py:219 +msgid "The filter list for this channel is empty." +msgstr "" + +#: redbot/cogs/filter/filter.py:221 +msgid "Are you sure you want to clear this channel's filter list?" +msgstr "" + +#: redbot/cogs/filter/filter.py:232 +msgid "Channel filter cleared." +msgstr "" + +#: redbot/cogs/filter/filter.py:238 #, docstring msgid "Send a list of the channel's filtered words." msgstr "" -#: redbot/cogs/filter/filter.py:185 -msgid "There is no current words setup to be filtered in this channel." +#: redbot/cogs/filter/filter.py:243 +msgid "There are no current words setup to be filtered in this channel." msgstr "" -#: redbot/cogs/filter/filter.py:188 +#: redbot/cogs/filter/filter.py:246 msgid "Filtered in this channel:" msgstr "" -#: redbot/cogs/filter/filter.py:197 +#: redbot/cogs/filter/filter.py:262 #, 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\n" +" - `[p]filter channel add #channel word1 word2 word3`\n" +" - `[p]filter channel add #channel \"This is a sentence\"`\n\n" " **Arguments:**\n\n" +" - `` The text, voice, stage, or forum channel to add filtered words to.\n" " - `[words...]` The words or sentences to filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:213 +#: redbot/cogs/filter/filter.py:278 msgid "Words added to filter." msgstr "" -#: redbot/cogs/filter/filter.py:215 +#: redbot/cogs/filter/filter.py:280 msgid "Words already in the filter." msgstr "" -#: redbot/cogs/filter/filter.py:219 +#: redbot/cogs/filter/filter.py:291 #, 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\n" +" - `[p]filter channel remove #channel word1 word2 word3`\n" +" - `[p]filter channel remove #channel \"This is a sentence\"`\n\n" " **Arguments:**\n\n" +" - `` The text, voice, stage, or forum channel to add filtered words to.\n" " - `[words...]` The words or sentences to no longer filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:234 +#: redbot/cogs/filter/filter.py:306 msgid "Words removed from filter." msgstr "" -#: redbot/cogs/filter/filter.py:237 redbot/cogs/filter/filter.py:281 +#: redbot/cogs/filter/filter.py:309 redbot/cogs/filter/filter.py:353 msgid "Those words weren't in the filter." msgstr "" -#: redbot/cogs/filter/filter.py:241 +#: redbot/cogs/filter/filter.py:313 #, 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\n" +" - `[p]filter add word1 word2 word3`\n" +" - `[p]filter add \"This is a sentence\"`\n\n" " **Arguments:**\n\n" " - `[words...]` The words or sentences to filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:257 +#: redbot/cogs/filter/filter.py:329 msgid "Words successfully added to filter." msgstr "" -#: redbot/cogs/filter/filter.py:259 +#: redbot/cogs/filter/filter.py:331 msgid "Those words were already in the filter." msgstr "" -#: redbot/cogs/filter/filter.py:263 +#: redbot/cogs/filter/filter.py:335 #, 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\n" +" - `[p]filter remove word1 word2 word3`\n" +" - `[p]filter remove \"This is a sentence\"`\n\n" " **Arguments:**\n\n" " - `[words...]` The words or sentences to no longer filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:279 +#: redbot/cogs/filter/filter.py:351 msgid "Words successfully removed from filter." msgstr "" -#: redbot/cogs/filter/filter.py:285 +#: redbot/cogs/filter/filter.py:357 #, docstring msgid "Toggle name and nickname filtering.\n\n" " This is disabled by default.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:295 +#: redbot/cogs/filter/filter.py:367 msgid "Names and nicknames will no longer be filtered." msgstr "" -#: redbot/cogs/filter/filter.py:297 +#: redbot/cogs/filter/filter.py:369 msgid "Names and nicknames will now be filtered." msgstr "" -#: redbot/cogs/filter/filter.py:411 +#: redbot/cogs/filter/filter.py:526 msgid "Filtered words used: {words}" msgstr "" -#: redbot/cogs/filter/filter.py:413 +#: redbot/cogs/filter/filter.py:528 msgid "Filtered word used: {word}" msgstr "" -#: redbot/cogs/filter/filter.py:427 +#: redbot/cogs/filter/filter.py:542 msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:498 +#: redbot/cogs/filter/filter.py:612 msgid "Filtered nickname" msgstr "" -#: redbot/cogs/filter/filter.py:498 +#: redbot/cogs/filter/filter.py:612 msgid "Filtered name" msgstr "" diff --git a/redbot/cogs/filter/locales/zh-CN.po b/redbot/cogs/filter/locales/zh-CN.po index 26e74cd75f5..82b9021456f 100644 --- a/redbot/cogs/filter/locales/zh-CN.po +++ b/redbot/cogs/filter/locales/zh-CN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 35\n" "Language: zh_CN\n" -#: redbot/cogs/filter/filter.py:17 +#: redbot/cogs/filter/filter.py:19 #, docstring msgid "This cog is designed for \"filtering\" unwanted words and phrases from a server.\n\n" " 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.\n\n" @@ -23,207 +23,255 @@ msgid "This cog is designed for \"filtering\" unwanted words and phrases from a " " msgstr "" -#: redbot/cogs/filter/filter.py:83 +#: redbot/cogs/filter/filter.py:85 #, docstring msgid "Base command to manage filter settings." msgstr "" -#: redbot/cogs/filter/filter.py:88 +#: redbot/cogs/filter/filter.py:90 #, 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\n" " Example:\n" -" - `[p]filterset defaultname Missingno`\n\n" +" - `[p]filterset defaultname Missingno`\n\n" " **Arguments:**\n\n" " - `` The new nickname to assign.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:104 +#: redbot/cogs/filter/filter.py:106 msgid "The name to use on filtered names has been set." msgstr "" -#: redbot/cogs/filter/filter.py:108 +#: redbot/cogs/filter/filter.py:110 #, 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\n" " Examples:\n" -" - `[p]filterset ban 5 5` - Ban users who say 5 filtered words in 5 seconds.\n" -" - `[p]filterset ban 2 20` - Ban users who say 2 filtered words in 20 seconds.\n\n" +" - `[p]filterset ban 5 5` - Ban users who say 5 filtered words in 5 seconds.\n" +" - `[p]filterset ban 2 20` - Ban users who say 2 filtered words in 20 seconds.\n\n" " **Arguments:**\n\n" " - `` The amount of filtered words required to trigger a ban.\n" " - `` The period of time in which too many filtered words will trigger a ban.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:126 +#: redbot/cogs/filter/filter.py:128 msgid "Count and timeframe either both need to be 0 or both need to be greater than 0!" msgstr "" -#: redbot/cogs/filter/filter.py:136 +#: redbot/cogs/filter/filter.py:138 msgid "Autoban disabled." msgstr "" -#: redbot/cogs/filter/filter.py:141 +#: redbot/cogs/filter/filter.py:143 msgid "Count and time have been set." msgstr "" -#: redbot/cogs/filter/filter.py:147 +#: redbot/cogs/filter/filter.py:149 #, docstring msgid "Base command to add or remove words from the server filter.\n\n" " Use double quotes to add or remove sentences.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:155 +#: redbot/cogs/filter/filter.py:157 +#, docstring +msgid "Clears this server's filter list." +msgstr "" + +#: redbot/cogs/filter/filter.py:162 +msgid "The filter list for this server is empty." +msgstr "" + +#: redbot/cogs/filter/filter.py:164 +msgid "Are you sure you want to clear this server's filter list?" +msgstr "" + +#: redbot/cogs/filter/filter.py:170 redbot/cogs/filter/filter.py:227 +msgid "You took too long to respond." +msgstr "" + +#: redbot/cogs/filter/filter.py:175 +msgid "Server filter cleared." +msgstr "" + +#: redbot/cogs/filter/filter.py:177 redbot/cogs/filter/filter.py:234 +msgid "No changes have been made." +msgstr "" + +#: redbot/cogs/filter/filter.py:181 #, docstring msgid "Send a list of this server's filtered words." msgstr "" -#: redbot/cogs/filter/filter.py:160 -msgid "There is no current words setup to be filtered in this server." +#: redbot/cogs/filter/filter.py:186 +msgid "There are no current words setup to be filtered in this server." msgstr "" -#: redbot/cogs/filter/filter.py:163 +#: redbot/cogs/filter/filter.py:189 msgid "Filtered in this server:" msgstr "" -#: redbot/cogs/filter/filter.py:168 redbot/cogs/filter/filter.py:193 +#: redbot/cogs/filter/filter.py:194 redbot/cogs/filter/filter.py:251 msgid "I can't send direct messages to you." msgstr "" -#: redbot/cogs/filter/filter.py:172 +#: redbot/cogs/filter/filter.py:198 #, docstring msgid "Base command to add or remove words from the channel filter.\n\n" " Use double quotes to add or remove sentences.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:180 +#: redbot/cogs/filter/filter.py:206 +#, docstring +msgid "Clears this channel's filter list." +msgstr "" + +#: redbot/cogs/filter/filter.py:210 +msgid "Threads can't have a filter list set up. If you want to clear this list for the parent channel, send the command in that channel." +msgstr "" + +#: redbot/cogs/filter/filter.py:219 +msgid "The filter list for this channel is empty." +msgstr "" + +#: redbot/cogs/filter/filter.py:221 +msgid "Are you sure you want to clear this channel's filter list?" +msgstr "" + +#: redbot/cogs/filter/filter.py:232 +msgid "Channel filter cleared." +msgstr "" + +#: redbot/cogs/filter/filter.py:238 #, docstring msgid "Send a list of the channel's filtered words." msgstr "" -#: redbot/cogs/filter/filter.py:185 -msgid "There is no current words setup to be filtered in this channel." +#: redbot/cogs/filter/filter.py:243 +msgid "There are no current words setup to be filtered in this channel." msgstr "" -#: redbot/cogs/filter/filter.py:188 +#: redbot/cogs/filter/filter.py:246 msgid "Filtered in this channel:" msgstr "" -#: redbot/cogs/filter/filter.py:197 +#: redbot/cogs/filter/filter.py:262 #, 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\n" +" - `[p]filter channel add #channel word1 word2 word3`\n" +" - `[p]filter channel add #channel \"This is a sentence\"`\n\n" " **Arguments:**\n\n" +" - `` The text, voice, stage, or forum channel to add filtered words to.\n" " - `[words...]` The words or sentences to filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:213 +#: redbot/cogs/filter/filter.py:278 msgid "Words added to filter." msgstr "" -#: redbot/cogs/filter/filter.py:215 +#: redbot/cogs/filter/filter.py:280 msgid "Words already in the filter." msgstr "" -#: redbot/cogs/filter/filter.py:219 +#: redbot/cogs/filter/filter.py:291 #, 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\n" +" - `[p]filter channel remove #channel word1 word2 word3`\n" +" - `[p]filter channel remove #channel \"This is a sentence\"`\n\n" " **Arguments:**\n\n" +" - `` The text, voice, stage, or forum channel to add filtered words to.\n" " - `[words...]` The words or sentences to no longer filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:234 +#: redbot/cogs/filter/filter.py:306 msgid "Words removed from filter." msgstr "" -#: redbot/cogs/filter/filter.py:237 redbot/cogs/filter/filter.py:281 +#: redbot/cogs/filter/filter.py:309 redbot/cogs/filter/filter.py:353 msgid "Those words weren't in the filter." msgstr "" -#: redbot/cogs/filter/filter.py:241 +#: redbot/cogs/filter/filter.py:313 #, 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\n" +" - `[p]filter add word1 word2 word3`\n" +" - `[p]filter add \"This is a sentence\"`\n\n" " **Arguments:**\n\n" " - `[words...]` The words or sentences to filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:257 +#: redbot/cogs/filter/filter.py:329 msgid "Words successfully added to filter." msgstr "" -#: redbot/cogs/filter/filter.py:259 +#: redbot/cogs/filter/filter.py:331 msgid "Those words were already in the filter." msgstr "" -#: redbot/cogs/filter/filter.py:263 +#: redbot/cogs/filter/filter.py:335 #, 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\n" +" - `[p]filter remove word1 word2 word3`\n" +" - `[p]filter remove \"This is a sentence\"`\n\n" " **Arguments:**\n\n" " - `[words...]` The words or sentences to no longer filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:279 +#: redbot/cogs/filter/filter.py:351 msgid "Words successfully removed from filter." msgstr "" -#: redbot/cogs/filter/filter.py:285 +#: redbot/cogs/filter/filter.py:357 #, docstring msgid "Toggle name and nickname filtering.\n\n" " This is disabled by default.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:295 +#: redbot/cogs/filter/filter.py:367 msgid "Names and nicknames will no longer be filtered." msgstr "" -#: redbot/cogs/filter/filter.py:297 +#: redbot/cogs/filter/filter.py:369 msgid "Names and nicknames will now be filtered." msgstr "" -#: redbot/cogs/filter/filter.py:411 +#: redbot/cogs/filter/filter.py:526 msgid "Filtered words used: {words}" msgstr "" -#: redbot/cogs/filter/filter.py:413 +#: redbot/cogs/filter/filter.py:528 msgid "Filtered word used: {word}" msgstr "" -#: redbot/cogs/filter/filter.py:427 +#: redbot/cogs/filter/filter.py:542 msgid "Autoban (too many filtered messages.)" msgstr "" -#: redbot/cogs/filter/filter.py:498 +#: redbot/cogs/filter/filter.py:612 msgid "Filtered nickname" msgstr "" -#: redbot/cogs/filter/filter.py:498 +#: redbot/cogs/filter/filter.py:612 msgid "Filtered name" msgstr "" diff --git a/redbot/cogs/filter/locales/zh-TW.po b/redbot/cogs/filter/locales/zh-TW.po index ddf4d7fb0cf..1c7e04cdffc 100644 --- a/redbot/cogs/filter/locales/zh-TW.po +++ b/redbot/cogs/filter/locales/zh-TW.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,215 +15,272 @@ msgstr "" "X-Crowdin-File-ID: 35\n" "Language: zh_TW\n" -#: redbot/cogs/filter/filter.py:17 +#: redbot/cogs/filter/filter.py:19 #, docstring msgid "This cog is designed for \"filtering\" unwanted words and phrases from a server.\n\n" " 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.\n\n" " This can be used to prevent inappropriate language, off-topic discussions, invite links, and more.\n" " " -msgstr "" +msgstr "這個 cog 是為“過濾”來自服務器的不需要的單詞和短語而設計的。\n\n" +" 它提供了管理單詞或句子列表的工具,並定制了針對在頻道或他們的名字/暱稱中使用這些單詞的用戶採取的自動操作。\n\n" +" 這可用於防止不恰當的語言、偏離主題的討論、邀請鏈接等。\n" +" " -#: redbot/cogs/filter/filter.py:83 +#: redbot/cogs/filter/filter.py:85 #, docstring msgid "Base command to manage filter settings." -msgstr "" +msgstr "管理過濾器設置的基本命令。" -#: redbot/cogs/filter/filter.py:88 +#: redbot/cogs/filter/filter.py:90 #, 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\n" " Example:\n" -" - `[p]filterset defaultname Missingno`\n\n" +" - `[p]filterset defaultname Missingno`\n\n" " **Arguments:**\n\n" " - `` The new nickname to assign.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:104 +#: redbot/cogs/filter/filter.py:106 msgid "The name to use on filtered names has been set." -msgstr "" +msgstr "已設置用於過濾名稱的名稱。" -#: redbot/cogs/filter/filter.py:108 +#: redbot/cogs/filter/filter.py:110 #, 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\n" " Examples:\n" -" - `[p]filterset ban 5 5` - Ban users who say 5 filtered words in 5 seconds.\n" -" - `[p]filterset ban 2 20` - Ban users who say 2 filtered words in 20 seconds.\n\n" +" - `[p]filterset ban 5 5` - Ban users who say 5 filtered words in 5 seconds.\n" +" - `[p]filterset ban 2 20` - Ban users who say 2 filtered words in 20 seconds.\n\n" " **Arguments:**\n\n" " - `` The amount of filtered words required to trigger a ban.\n" " - `` The period of time in which too many filtered words will trigger a ban.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:126 +#: redbot/cogs/filter/filter.py:128 msgid "Count and timeframe either both need to be 0 or both need to be greater than 0!" -msgstr "" +msgstr "計數和時間範圍須雙方都為 0,否則都需要大於 0!" -#: redbot/cogs/filter/filter.py:136 +#: redbot/cogs/filter/filter.py:138 msgid "Autoban disabled." -msgstr "" +msgstr "自動禁止已禁用。" -#: redbot/cogs/filter/filter.py:141 +#: redbot/cogs/filter/filter.py:143 msgid "Count and time have been set." -msgstr "" +msgstr "計數和時間已設置。" -#: redbot/cogs/filter/filter.py:147 +#: redbot/cogs/filter/filter.py:149 #, docstring msgid "Base command to add or remove words from the server filter.\n\n" " Use double quotes to add or remove sentences.\n" " " -msgstr "" +msgstr "在伺服器過濾器中添加或刪除單詞的基本指令。\n\n" +" 使用雙引號添加或刪除句子。\n" +" " -#: redbot/cogs/filter/filter.py:155 +#: redbot/cogs/filter/filter.py:157 +#, docstring +msgid "Clears this server's filter list." +msgstr "清除此伺服器的過濾器列表。" + +#: redbot/cogs/filter/filter.py:162 +msgid "The filter list for this server is empty." +msgstr "此伺服器的過濾器列表為空。" + +#: redbot/cogs/filter/filter.py:164 +msgid "Are you sure you want to clear this server's filter list?" +msgstr "您確定要清除此伺服器的過濾器列表嗎?" + +#: redbot/cogs/filter/filter.py:170 redbot/cogs/filter/filter.py:227 +msgid "You took too long to respond." +msgstr "等待時間過長。" + +#: redbot/cogs/filter/filter.py:175 +msgid "Server filter cleared." +msgstr "伺服器篩選器已清除。" + +#: redbot/cogs/filter/filter.py:177 redbot/cogs/filter/filter.py:234 +msgid "No changes have been made." +msgstr "未做出改變。" + +#: redbot/cogs/filter/filter.py:181 #, docstring msgid "Send a list of this server's filtered words." -msgstr "" +msgstr "發送此伺服器的過濾詞列表。" -#: redbot/cogs/filter/filter.py:160 -msgid "There is no current words setup to be filtered in this server." -msgstr "" +#: redbot/cogs/filter/filter.py:186 +msgid "There are no current words setup to be filtered in this server." +msgstr "此伺服器中沒有要過濾的當前單詞設置。" -#: redbot/cogs/filter/filter.py:163 +#: redbot/cogs/filter/filter.py:189 msgid "Filtered in this server:" -msgstr "" +msgstr "在此伺服器中過濾:" -#: redbot/cogs/filter/filter.py:168 redbot/cogs/filter/filter.py:193 +#: redbot/cogs/filter/filter.py:194 redbot/cogs/filter/filter.py:251 msgid "I can't send direct messages to you." -msgstr "" +msgstr "我無法向您發送直接消息。" -#: redbot/cogs/filter/filter.py:172 +#: redbot/cogs/filter/filter.py:198 #, docstring msgid "Base command to add or remove words from the channel filter.\n\n" " Use double quotes to add or remove sentences.\n" " " -msgstr "" +msgstr "用於在頻道過濾器中添加或刪除單詞的基本指令。\n\n" +" 使用雙引號添加或刪除句子。\n" +" " -#: redbot/cogs/filter/filter.py:180 +#: redbot/cogs/filter/filter.py:206 +#, docstring +msgid "Clears this channel's filter list." +msgstr "清除該頻道的過濾器列表。" + +#: redbot/cogs/filter/filter.py:210 +msgid "Threads can't have a filter list set up. If you want to clear this list for the parent channel, send the command in that channel." +msgstr "討論串不能設置過濾器列表。如果要清除父頻道的此列表,請在該頻道中發送指令。" + +#: redbot/cogs/filter/filter.py:219 +msgid "The filter list for this channel is empty." +msgstr "此頻道的過濾器列表為空。" + +#: redbot/cogs/filter/filter.py:221 +msgid "Are you sure you want to clear this channel's filter list?" +msgstr "您確定要清除該頻道的過濾列表嗎?" + +#: redbot/cogs/filter/filter.py:232 +msgid "Channel filter cleared." +msgstr "頻道過濾器已清除。" + +#: redbot/cogs/filter/filter.py:238 #, docstring msgid "Send a list of the channel's filtered words." -msgstr "" +msgstr "發送頻道過濾詞的列表。" -#: redbot/cogs/filter/filter.py:185 -msgid "There is no current words setup to be filtered in this channel." -msgstr "" +#: redbot/cogs/filter/filter.py:243 +msgid "There are no current words setup to be filtered in this channel." +msgstr "此頻道中沒有要過濾的當前單詞設置。" -#: redbot/cogs/filter/filter.py:188 +#: redbot/cogs/filter/filter.py:246 msgid "Filtered in this channel:" -msgstr "" +msgstr "此頻道篩選:" -#: redbot/cogs/filter/filter.py:197 +#: redbot/cogs/filter/filter.py:262 #, 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\n" +" - `[p]filter channel add #channel word1 word2 word3`\n" +" - `[p]filter channel add #channel \"This is a sentence\"`\n\n" " **Arguments:**\n\n" +" - `` The text, voice, stage, or forum channel to add filtered words to.\n" " - `[words...]` The words or sentences to filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:213 +#: redbot/cogs/filter/filter.py:278 msgid "Words added to filter." -msgstr "" +msgstr "已將單詞添加到過濾器。" -#: redbot/cogs/filter/filter.py:215 +#: redbot/cogs/filter/filter.py:280 msgid "Words already in the filter." -msgstr "" +msgstr "篩選器中已有該字詞。" -#: redbot/cogs/filter/filter.py:219 +#: redbot/cogs/filter/filter.py:291 #, 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\n" +" - `[p]filter channel remove #channel word1 word2 word3`\n" +" - `[p]filter channel remove #channel \"This is a sentence\"`\n\n" " **Arguments:**\n\n" +" - `` The text, voice, stage, or forum channel to add filtered words to.\n" " - `[words...]` The words or sentences to no longer filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:234 +#: redbot/cogs/filter/filter.py:306 msgid "Words removed from filter." -msgstr "" +msgstr "已將該字詞從過濾器中刪除。" -#: redbot/cogs/filter/filter.py:237 redbot/cogs/filter/filter.py:281 +#: redbot/cogs/filter/filter.py:309 redbot/cogs/filter/filter.py:353 msgid "Those words weren't in the filter." -msgstr "" +msgstr "這些詞不在過濾器中。" -#: redbot/cogs/filter/filter.py:241 +#: redbot/cogs/filter/filter.py:313 #, 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\n" +" - `[p]filter add word1 word2 word3`\n" +" - `[p]filter add \"This is a sentence\"`\n\n" " **Arguments:**\n\n" " - `[words...]` The words or sentences to filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:257 +#: redbot/cogs/filter/filter.py:329 msgid "Words successfully added to filter." -msgstr "" +msgstr "字詞已成功添加到過濾器。" -#: redbot/cogs/filter/filter.py:259 +#: redbot/cogs/filter/filter.py:331 msgid "Those words were already in the filter." -msgstr "" +msgstr "這些字詞已經在過濾器中了。" -#: redbot/cogs/filter/filter.py:263 +#: redbot/cogs/filter/filter.py:335 #, 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\n" +" - `[p]filter remove word1 word2 word3`\n" +" - `[p]filter remove \"This is a sentence\"`\n\n" " **Arguments:**\n\n" " - `[words...]` The words or sentences to no longer filter.\n" " " msgstr "" -#: redbot/cogs/filter/filter.py:279 +#: redbot/cogs/filter/filter.py:351 msgid "Words successfully removed from filter." -msgstr "" +msgstr "字詞已成功從過濾器中刪除。" -#: redbot/cogs/filter/filter.py:285 +#: redbot/cogs/filter/filter.py:357 #, docstring msgid "Toggle name and nickname filtering.\n\n" " This is disabled by default.\n" " " -msgstr "" +msgstr "切換名稱和暱稱過濾。\n\n" +" 默認情況下禁用。\n" +" " -#: redbot/cogs/filter/filter.py:295 +#: redbot/cogs/filter/filter.py:367 msgid "Names and nicknames will no longer be filtered." -msgstr "" +msgstr "名稱和暱稱將不再被過濾。" -#: redbot/cogs/filter/filter.py:297 +#: redbot/cogs/filter/filter.py:369 msgid "Names and nicknames will now be filtered." -msgstr "" +msgstr "現在將過濾名稱和暱稱。" -#: redbot/cogs/filter/filter.py:411 +#: redbot/cogs/filter/filter.py:526 msgid "Filtered words used: {words}" -msgstr "" +msgstr "使用的過濾詞:{words}" -#: redbot/cogs/filter/filter.py:413 +#: redbot/cogs/filter/filter.py:528 msgid "Filtered word used: {word}" -msgstr "" +msgstr "使用的過濾詞:{word}" -#: redbot/cogs/filter/filter.py:427 +#: redbot/cogs/filter/filter.py:542 msgid "Autoban (too many filtered messages.)" -msgstr "" +msgstr "自動禁止(過濾的消息太多。)" -#: redbot/cogs/filter/filter.py:498 +#: redbot/cogs/filter/filter.py:612 msgid "Filtered nickname" -msgstr "" +msgstr "已過濾暱稱" -#: redbot/cogs/filter/filter.py:498 +#: redbot/cogs/filter/filter.py:612 msgid "Filtered name" -msgstr "" +msgstr "已過濾名稱" diff --git a/redbot/cogs/general/general.py b/redbot/cogs/general/general.py index c981f7e6d57..ecae27b97a2 100644 --- a/redbot/cogs/general/general.py +++ b/redbot/cogs/general/general.py @@ -40,7 +40,7 @@ def __init__(self, argument): self.choice = None -MAX_ROLL: Final[int] = 2**64 - 1 +MAX_ROLL: Final[int] = 2**63 - 1 @cog_i18n(_) @@ -220,7 +220,9 @@ async def stopwatch(self, ctx): async def lmgtfy(self, ctx, *, search_terms: str): """Create a lmgtfy link.""" search_terms = escape(urllib.parse.quote_plus(search_terms), mass_mentions=True) - await ctx.send("https://lmgtfy.app/?q={}&s=g".format(search_terms)) + await ctx.send( + f"https://cog-creators.github.io/lmgtfy/search?q={search_terms}&btnK=Google+Search" + ) @commands.command(hidden=True) @commands.guild_only() @@ -355,7 +357,7 @@ def _bitsize(num: int): joined_on = _( "{bot_name} joined this server on {bot_join}. That's over {since_join} days ago!" ).format( - bot_name=ctx.bot.user.name, + bot_name=ctx.bot.user.display_name, bot_join=guild.me.joined_at.strftime("%d %b %Y %H:%M:%S"), since_join=humanize_number((ctx.message.created_at - guild.me.joined_at).days), ) diff --git a/redbot/cogs/general/locales/ar-SA.po b/redbot/cogs/general/locales/ar-SA.po index b7579a0ce68..07190fbffbf 100644 --- a/redbot/cogs/general/locales/ar-SA.po +++ b/redbot/cogs/general/locales/ar-SA.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-26 09:24+0000\n" +"POT-Creation-Date: 2024-03-03 21:57+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,92 +15,92 @@ msgstr "" "X-Crowdin-File-ID: 17\n" "Language: ar_SA\n" -#: redbot/cogs/general/general.py:47 +#: redbot/cogs/general/general.py:48 #, docstring msgid "General commands." msgstr "أوامر عامة." -#: redbot/cogs/general/general.py:52 +#: redbot/cogs/general/general.py:53 msgid "As I see it, yes" msgstr "كما أراه، نعم" -#: redbot/cogs/general/general.py:53 +#: redbot/cogs/general/general.py:54 msgid "It is certain" msgstr "إنها مؤكدة" -#: redbot/cogs/general/general.py:54 +#: redbot/cogs/general/general.py:55 msgid "It is decidedly so" msgstr "ومن المؤكد أن الأمر كذلك" -#: redbot/cogs/general/general.py:55 +#: redbot/cogs/general/general.py:56 msgid "Most likely" msgstr "الأكثر إعجاباً" -#: redbot/cogs/general/general.py:56 +#: redbot/cogs/general/general.py:57 msgid "Outlook good" msgstr "توقعات جيدة" -#: redbot/cogs/general/general.py:57 +#: redbot/cogs/general/general.py:58 msgid "Signs point to yes" msgstr "الإشارات تشير إلى نعم" -#: redbot/cogs/general/general.py:58 +#: redbot/cogs/general/general.py:59 msgid "Without a doubt" msgstr "بلا شك" -#: redbot/cogs/general/general.py:59 +#: redbot/cogs/general/general.py:60 msgid "Yes" msgstr "نعم" -#: redbot/cogs/general/general.py:60 +#: redbot/cogs/general/general.py:61 msgid "Yes – definitely" msgstr "نعم - بالتأكيد" -#: redbot/cogs/general/general.py:61 +#: redbot/cogs/general/general.py:62 msgid "You may rely on it" msgstr "يمكنك الاعتماد عليها" -#: redbot/cogs/general/general.py:62 +#: redbot/cogs/general/general.py:63 msgid "Reply hazy, try again" msgstr "الرد على الضغط، حاول مرة أخرى" -#: redbot/cogs/general/general.py:63 +#: redbot/cogs/general/general.py:64 msgid "Ask again later" msgstr "اسأل مرة أخرى لاحقاً" -#: redbot/cogs/general/general.py:64 +#: redbot/cogs/general/general.py:65 msgid "Better not tell you now" msgstr "الأفضل أن لا تخبرك الآن" -#: redbot/cogs/general/general.py:65 +#: redbot/cogs/general/general.py:66 msgid "Cannot predict now" msgstr "لا يمكن التنبؤ الآن" -#: redbot/cogs/general/general.py:66 +#: redbot/cogs/general/general.py:67 msgid "Concentrate and ask again" msgstr "ركز واسأل مرة أخرى" -#: redbot/cogs/general/general.py:67 +#: redbot/cogs/general/general.py:68 msgid "Don't count on it" msgstr "لا تعول عليها" -#: redbot/cogs/general/general.py:68 +#: redbot/cogs/general/general.py:69 msgid "My reply is no" msgstr "جوابي. لا" -#: redbot/cogs/general/general.py:69 +#: redbot/cogs/general/general.py:70 msgid "My sources say no" msgstr "مصادري تقول لا" -#: redbot/cogs/general/general.py:70 +#: redbot/cogs/general/general.py:71 msgid "Outlook not so good" msgstr "توقعاتي ليست على ما يرام" -#: redbot/cogs/general/general.py:71 +#: redbot/cogs/general/general.py:72 msgid "Very doubtful" msgstr "مشكوك فيه جدًا" -#: redbot/cogs/general/general.py:85 +#: redbot/cogs/general/general.py:87 #, docstring msgid "Choose between multiple options.\n\n" " There must be at least 2 options to pick from.\n" @@ -109,11 +109,11 @@ msgid "Choose between multiple options.\n\n" " " msgstr "" -#: redbot/cogs/general/general.py:94 +#: redbot/cogs/general/general.py:96 msgid "Not enough options to pick from." msgstr "لا توجد خيارات كافية للاختيار منها." -#: redbot/cogs/general/general.py:100 +#: redbot/cogs/general/general.py:102 #, docstring msgid "Roll a random number.\n\n" " The result will be between 1 and ``.\n\n" @@ -121,96 +121,96 @@ msgid "Roll a random number.\n\n" " " msgstr "" -#: redbot/cogs/general/general.py:115 +#: redbot/cogs/general/general.py:117 msgid "{author.mention} Maybe higher than 1? ;P" msgstr "" -#: redbot/cogs/general/general.py:118 +#: redbot/cogs/general/general.py:120 msgid "{author.mention} Max allowed number is {maxamount}." msgstr "" -#: redbot/cogs/general/general.py:125 +#: redbot/cogs/general/general.py:127 #, docstring msgid "Flip a coin... or a user.\n\n" " Defaults to a coin.\n" " " msgstr "" -#: redbot/cogs/general/general.py:133 +#: redbot/cogs/general/general.py:135 msgid "Nice try. You think this is funny?\n" " How about *this* instead:\n\n" msgstr "" -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "*flips a coin and... " msgstr "" -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "HEADS!*" msgstr "" -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "TAILS!*" msgstr "" -#: redbot/cogs/general/general.py:148 +#: redbot/cogs/general/general.py:150 #, docstring msgid "Play Rock Paper Scissors." msgstr "" -#: redbot/cogs/general/general.py:153 +#: redbot/cogs/general/general.py:155 msgid "This isn't a valid option. Try {r}, {p}, or {s}." msgstr "" -#: redbot/cogs/general/general.py:174 +#: redbot/cogs/general/general.py:176 msgid "{choice} You win {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:180 +#: redbot/cogs/general/general.py:182 msgid "{choice} You lose {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:186 +#: redbot/cogs/general/general.py:188 msgid "{choice} We're square {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:193 +#: redbot/cogs/general/general.py:195 #, docstring msgid "Ask 8 ball a question.\n\n" " Question must end with a question mark.\n" " " msgstr "" -#: redbot/cogs/general/general.py:200 +#: redbot/cogs/general/general.py:202 msgid "That doesn't look like a question." msgstr "" -#: redbot/cogs/general/general.py:204 +#: redbot/cogs/general/general.py:206 #, docstring msgid "Start or stop the stopwatch." msgstr "" -#: redbot/cogs/general/general.py:208 +#: redbot/cogs/general/general.py:210 msgid " Stopwatch started!" msgstr "" -#: redbot/cogs/general/general.py:213 +#: redbot/cogs/general/general.py:215 msgid " Stopwatch stopped! Time: **{seconds}**" msgstr "" -#: redbot/cogs/general/general.py:219 +#: redbot/cogs/general/general.py:221 #, docstring msgid "Create a lmgtfy link." msgstr "" -#: redbot/cogs/general/general.py:226 +#: redbot/cogs/general/general.py:230 #, docstring msgid "Because everyone likes hugs!\n\n" " Up to 10 intensity levels.\n" " " msgstr "" -#: redbot/cogs/general/general.py:250 +#: redbot/cogs/general/general.py:254 #, docstring msgid "\n" " Show server information.\n\n" @@ -219,331 +219,167 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/general/general.py:258 -msgid "Created on {date}. That's over {num} days ago!" -msgstr "تم إنشاؤها في {date}. هذا أكثر من {num} يوم مضت!" - -#: redbot/cogs/general/general.py:270 -msgid "Region" -msgstr "المنطقة" +#: redbot/cogs/general/general.py:261 +msgid "Created on {date_and_time}. That's {relative_time}!" +msgstr "" -#: redbot/cogs/general/general.py:271 +#: redbot/cogs/general/general.py:275 msgid "Users online" msgstr "المستخدمين المتصلين" -#: redbot/cogs/general/general.py:272 +#: redbot/cogs/general/general.py:276 +msgid "Not available" +msgstr "" + +#: redbot/cogs/general/general.py:278 msgid "Text Channels" msgstr "قنوات النص" -#: redbot/cogs/general/general.py:273 +#: redbot/cogs/general/general.py:279 msgid "Voice Channels" msgstr "القنوات الصوتية" -#: redbot/cogs/general/general.py:274 +#: redbot/cogs/general/general.py:280 msgid "Roles" msgstr "الرتب" -#: redbot/cogs/general/general.py:275 +#: redbot/cogs/general/general.py:281 msgid "Owner" msgstr "المالك" -#: redbot/cogs/general/general.py:277 +#: redbot/cogs/general/general.py:283 msgid "Server ID: " msgstr "" -#: redbot/cogs/general/general.py:279 +#: redbot/cogs/general/general.py:285 msgid " • Use {command} for more info on the server." msgstr "" -#: redbot/cogs/general/general.py:305 +#: redbot/cogs/general/general.py:311 msgid "\n" "Shard ID: **{shard_id}/{shard_count}**" msgstr "\n" "معرف القطع: **{shard_id}/{shard_count}**" -#: redbot/cogs/general/general.py:314 +#: redbot/cogs/general/general.py:320 msgid "Humans: " msgstr "البشر: " -#: redbot/cogs/general/general.py:315 +#: redbot/cogs/general/general.py:321 msgid " • Bots: " msgstr " • بوت: " -#: redbot/cogs/general/general.py:327 +#: redbot/cogs/general/general.py:333 msgid "Users online: **{online}/{total_users}**\n" msgstr "المستخدمون على الإنترنت: **{online}/{total_users}**\n" -#: redbot/cogs/general/general.py:344 -msgid "__VIP__ US East " -msgstr "__VIP__ شرق الولايات المتحدة " - -#: redbot/cogs/general/general.py:345 -msgid "__VIP__ US West " -msgstr "__VIP__ الولايات المتحدة الغربية " - -#: redbot/cogs/general/general.py:346 -msgid "__VIP__ Amsterdam " -msgstr "" - -#: redbot/cogs/general/general.py:347 -msgid "EU West " -msgstr "الاتحاد الأوروبي الغربية " - -#: redbot/cogs/general/general.py:348 -msgid "EU Central " -msgstr "الاتحاد الأوروبي المركزي " - -#: redbot/cogs/general/general.py:349 -msgid "Europe " -msgstr "أوروبا " - #: redbot/cogs/general/general.py:350 -msgid "London " -msgstr "لندن " - -#: redbot/cogs/general/general.py:351 -msgid "Frankfurt " -msgstr "لندن " - -#: redbot/cogs/general/general.py:352 -msgid "Amsterdam " -msgstr "أمستردام" - -#: redbot/cogs/general/general.py:353 -msgid "US West " -msgstr "الولايات المتحدة الغربية " - -#: redbot/cogs/general/general.py:354 -msgid "US East " -msgstr "الولايات المتحدة الشرقية " - -#: redbot/cogs/general/general.py:355 -msgid "US South " -msgstr "جنوب الولايات المتحدة " - -#: redbot/cogs/general/general.py:356 -msgid "US Central " -msgstr "وسط الولايات المتحدة " - -#: redbot/cogs/general/general.py:357 -msgid "Singapore " -msgstr "سنغافورة " - -#: redbot/cogs/general/general.py:358 -msgid "Sydney " -msgstr "سيدني " - -#: redbot/cogs/general/general.py:359 -msgid "Brazil " -msgstr "البرازيل " - -#: redbot/cogs/general/general.py:360 -msgid "Hong Kong " -msgstr "هونغ كونغ " - -#: redbot/cogs/general/general.py:361 -msgid "Russia " -msgstr "روسيا " - -#: redbot/cogs/general/general.py:362 -msgid "Japan " -msgstr "اليابان " - -#: redbot/cogs/general/general.py:363 -msgid "South Africa " -msgstr "جنوب أفريقيا " - -#: redbot/cogs/general/general.py:364 -msgid "India " -msgstr "الهند " - -#: redbot/cogs/general/general.py:365 -msgid "Dubai " -msgstr "دبي" - -#: redbot/cogs/general/general.py:366 -msgid "South Korea " -msgstr "كوريا الجنوبية " - -#: redbot/cogs/general/general.py:369 msgid "0 - None" msgstr "0 - لا شيء" -#: redbot/cogs/general/general.py:370 +#: redbot/cogs/general/general.py:351 msgid "1 - Low" msgstr "1 - منخفض" -#: redbot/cogs/general/general.py:371 +#: redbot/cogs/general/general.py:352 msgid "2 - Medium" msgstr "2 - متوسط" -#: redbot/cogs/general/general.py:372 +#: redbot/cogs/general/general.py:353 msgid "3 - High" msgstr "3 - عالي" -#: redbot/cogs/general/general.py:373 -msgid "4 - Extreme" -msgstr "4 - متطرفة" - -#: redbot/cogs/general/general.py:377 -msgid "Animated Icon" -msgstr "" - -#: redbot/cogs/general/general.py:378 -msgid "Banner Image" -msgstr "" - -#: redbot/cogs/general/general.py:379 -msgid "Commerce" -msgstr "" - -#: redbot/cogs/general/general.py:380 -msgid "Community" -msgstr "" - -#: redbot/cogs/general/general.py:381 -msgid "Server Discovery" -msgstr "اكتشاف السيرفر" - -#: redbot/cogs/general/general.py:382 -msgid "Featurable" -msgstr "مميز" - -#: redbot/cogs/general/general.py:383 -msgid "Splash Invite" -msgstr "دعوة Splash" - -#: redbot/cogs/general/general.py:384 -msgid "Member list disabled" -msgstr "" - -#: redbot/cogs/general/general.py:385 -msgid "Membership Screening enabled" -msgstr "" - -#: redbot/cogs/general/general.py:386 -msgid "More Emojis" -msgstr "المزيد من الإيموجيس" - -#: redbot/cogs/general/general.py:387 -msgid "News Channels" -msgstr "" - -#: redbot/cogs/general/general.py:388 -msgid "Partnered" -msgstr "شريك" - -#: redbot/cogs/general/general.py:389 -msgid "Preview enabled" -msgstr "" - -#: redbot/cogs/general/general.py:390 -msgid "Public disabled" -msgstr "معطل عام" - -#: redbot/cogs/general/general.py:391 -msgid "Vanity URL" -msgstr "رابط الفانوس" - -#: redbot/cogs/general/general.py:392 -msgid "Verified" -msgstr "تم التحقق" - -#: redbot/cogs/general/general.py:393 -msgid "VIP Voice Servers" -msgstr "خوادم صوت VIP" - -#: redbot/cogs/general/general.py:394 -msgid "Welcome Screen enabled" +#: redbot/cogs/general/general.py:354 +msgid "4 - Highest" msgstr "" -#: redbot/cogs/general/general.py:402 +#: redbot/cogs/general/general.py:357 msgid "{bot_name} joined this server on {bot_join}. That's over {since_join} days ago!" msgstr "" -#: redbot/cogs/general/general.py:424 +#: redbot/cogs/general/general.py:379 msgid "Members:" msgstr "" -#: redbot/cogs/general/general.py:426 +#: redbot/cogs/general/general.py:381 msgid "Channels:" msgstr "" -#: redbot/cogs/general/general.py:427 +#: redbot/cogs/general/general.py:382 msgid "💬 Text: {text}\n" -"🔊 Voice: {voice}" +"🔊 Voice: {voice}\n" +"🎙 Stage: {stage}" msgstr "" -#: redbot/cogs/general/general.py:433 +#: redbot/cogs/general/general.py:393 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:434 +#: redbot/cogs/general/general.py:394 msgid "Owner: {owner}\n" -"Voice region: {region}\n" "Verif. level: {verif}\n" "Server ID: {id}{shard_info}" msgstr "" -#: redbot/cogs/general/general.py:446 +#: redbot/cogs/general/general.py:405 msgid "Misc:" msgstr "" -#: redbot/cogs/general/general.py:447 +#: redbot/cogs/general/general.py:406 msgid "AFK channel: {afk_chan}\n" "AFK timeout: {afk_timeout}\n" "Custom emojis: {emoji_count}\n" "Roles: {role_count}" msgstr "" -#: redbot/cogs/general/general.py:452 +#: redbot/cogs/general/general.py:411 msgid "Not set" msgstr "" -#: redbot/cogs/general/general.py:460 +#: redbot/cogs/general/general.py:444 msgid "Server features:" msgstr "" -#: redbot/cogs/general/general.py:462 +#: redbot/cogs/general/general.py:451 msgid "Tier {boostlevel} with {nitroboosters} boosts\n" "File size limit: {filelimit}\n" "Emoji limit: {emojis_limit}\n" "VCs max bitrate: {bitrate}" msgstr "" -#: redbot/cogs/general/general.py:474 +#: redbot/cogs/general/general.py:463 msgid "Nitro Boost:" msgstr "" -#: redbot/cogs/general/general.py:483 +#: redbot/cogs/general/general.py:472 #, docstring msgid "Search the Urban Dictionary.\n\n" " This uses the unofficial Urban Dictionary API.\n" " " msgstr "" -#: redbot/cogs/general/general.py:501 redbot/cogs/general/general.py:570 +#: redbot/cogs/general/general.py:490 redbot/cogs/general/general.py:561 msgid "No Urban Dictionary entries were found, or there was an error in the process." msgstr "" -#: redbot/cogs/general/general.py:507 +#: redbot/cogs/general/general.py:496 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:513 +#: redbot/cogs/general/general.py:502 msgid "{word} by {author}" msgstr "" -#: redbot/cogs/general/general.py:521 redbot/cogs/general/general.py:552 +#: redbot/cogs/general/general.py:510 redbot/cogs/general/general.py:544 msgid "{definition}\n\n" "**Example:** {example}" msgstr "" -#: redbot/cogs/general/general.py:527 +#: redbot/cogs/general/general.py:516 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:546 +#: redbot/cogs/general/general.py:534 msgid "<{permalink}>\n" " {word} by {author}\n\n" "{description}\n\n" diff --git a/redbot/cogs/general/locales/bg-BG.po b/redbot/cogs/general/locales/bg-BG.po index 27724573840..f2c8679251e 100644 --- a/redbot/cogs/general/locales/bg-BG.po +++ b/redbot/cogs/general/locales/bg-BG.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-26 09:24+0000\n" +"POT-Creation-Date: 2024-03-03 21:57+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,92 +15,92 @@ msgstr "" "X-Crowdin-File-ID: 17\n" "Language: bg_BG\n" -#: redbot/cogs/general/general.py:47 +#: redbot/cogs/general/general.py:48 #, docstring msgid "General commands." msgstr "" -#: redbot/cogs/general/general.py:52 +#: redbot/cogs/general/general.py:53 msgid "As I see it, yes" msgstr "Мисля, че да" -#: redbot/cogs/general/general.py:53 +#: redbot/cogs/general/general.py:54 msgid "It is certain" msgstr "Естествено" -#: redbot/cogs/general/general.py:54 +#: redbot/cogs/general/general.py:55 msgid "It is decidedly so" msgstr "Разбира се" -#: redbot/cogs/general/general.py:55 +#: redbot/cogs/general/general.py:56 msgid "Most likely" msgstr "Най-вероятно" -#: redbot/cogs/general/general.py:56 +#: redbot/cogs/general/general.py:57 msgid "Outlook good" msgstr "Изглежда добре" -#: redbot/cogs/general/general.py:57 +#: redbot/cogs/general/general.py:58 msgid "Signs point to yes" msgstr "Знаците сочат към да" -#: redbot/cogs/general/general.py:58 +#: redbot/cogs/general/general.py:59 msgid "Without a doubt" msgstr "Без съмнение" -#: redbot/cogs/general/general.py:59 +#: redbot/cogs/general/general.py:60 msgid "Yes" msgstr "Да" -#: redbot/cogs/general/general.py:60 +#: redbot/cogs/general/general.py:61 msgid "Yes – definitely" msgstr "Да - определено" -#: redbot/cogs/general/general.py:61 +#: redbot/cogs/general/general.py:62 msgid "You may rely on it" msgstr "Може да разчитате на него" -#: redbot/cogs/general/general.py:62 +#: redbot/cogs/general/general.py:63 msgid "Reply hazy, try again" msgstr "Отговорът е мъглив, опитайте отново" -#: redbot/cogs/general/general.py:63 +#: redbot/cogs/general/general.py:64 msgid "Ask again later" msgstr "Попитайте отново по-късно" -#: redbot/cogs/general/general.py:64 +#: redbot/cogs/general/general.py:65 msgid "Better not tell you now" msgstr "По-добре да не Ви кажа сега" -#: redbot/cogs/general/general.py:65 +#: redbot/cogs/general/general.py:66 msgid "Cannot predict now" msgstr "Не може да се предскаже сега" -#: redbot/cogs/general/general.py:66 +#: redbot/cogs/general/general.py:67 msgid "Concentrate and ask again" msgstr "Концентрирайте се и попитайте отново" -#: redbot/cogs/general/general.py:67 +#: redbot/cogs/general/general.py:68 msgid "Don't count on it" msgstr "Не разчитайте на това" -#: redbot/cogs/general/general.py:68 +#: redbot/cogs/general/general.py:69 msgid "My reply is no" msgstr "Моят отговор е не" -#: redbot/cogs/general/general.py:69 +#: redbot/cogs/general/general.py:70 msgid "My sources say no" msgstr "Моите източници казват не" -#: redbot/cogs/general/general.py:70 +#: redbot/cogs/general/general.py:71 msgid "Outlook not so good" msgstr "Не ми изглежда добре на вид" -#: redbot/cogs/general/general.py:71 +#: redbot/cogs/general/general.py:72 msgid "Very doubtful" msgstr "Много съмнително" -#: redbot/cogs/general/general.py:85 +#: redbot/cogs/general/general.py:87 #, docstring msgid "Choose between multiple options.\n\n" " There must be at least 2 options to pick from.\n" @@ -109,11 +109,11 @@ msgid "Choose between multiple options.\n\n" " " msgstr "" -#: redbot/cogs/general/general.py:94 +#: redbot/cogs/general/general.py:96 msgid "Not enough options to pick from." msgstr "" -#: redbot/cogs/general/general.py:100 +#: redbot/cogs/general/general.py:102 #, docstring msgid "Roll a random number.\n\n" " The result will be between 1 and ``.\n\n" @@ -121,96 +121,96 @@ msgid "Roll a random number.\n\n" " " msgstr "" -#: redbot/cogs/general/general.py:115 +#: redbot/cogs/general/general.py:117 msgid "{author.mention} Maybe higher than 1? ;P" msgstr "" -#: redbot/cogs/general/general.py:118 +#: redbot/cogs/general/general.py:120 msgid "{author.mention} Max allowed number is {maxamount}." msgstr "" -#: redbot/cogs/general/general.py:125 +#: redbot/cogs/general/general.py:127 #, docstring msgid "Flip a coin... or a user.\n\n" " Defaults to a coin.\n" " " msgstr "" -#: redbot/cogs/general/general.py:133 +#: redbot/cogs/general/general.py:135 msgid "Nice try. You think this is funny?\n" " How about *this* instead:\n\n" msgstr "" -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "*flips a coin and... " msgstr "*хвърляме монета и... " -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "HEADS!*" msgstr "ЕЗИ!*" -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "TAILS!*" msgstr "ТУРА!*" -#: redbot/cogs/general/general.py:148 +#: redbot/cogs/general/general.py:150 #, docstring msgid "Play Rock Paper Scissors." msgstr "" -#: redbot/cogs/general/general.py:153 +#: redbot/cogs/general/general.py:155 msgid "This isn't a valid option. Try {r}, {p}, or {s}." msgstr "" -#: redbot/cogs/general/general.py:174 +#: redbot/cogs/general/general.py:176 msgid "{choice} You win {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:180 +#: redbot/cogs/general/general.py:182 msgid "{choice} You lose {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:186 +#: redbot/cogs/general/general.py:188 msgid "{choice} We're square {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:193 +#: redbot/cogs/general/general.py:195 #, docstring msgid "Ask 8 ball a question.\n\n" " Question must end with a question mark.\n" " " msgstr "" -#: redbot/cogs/general/general.py:200 +#: redbot/cogs/general/general.py:202 msgid "That doesn't look like a question." msgstr "Това не прилича на въпрос." -#: redbot/cogs/general/general.py:204 +#: redbot/cogs/general/general.py:206 #, docstring msgid "Start or stop the stopwatch." msgstr "" -#: redbot/cogs/general/general.py:208 +#: redbot/cogs/general/general.py:210 msgid " Stopwatch started!" msgstr " Хронометърът - стартиран!" -#: redbot/cogs/general/general.py:213 +#: redbot/cogs/general/general.py:215 msgid " Stopwatch stopped! Time: **{seconds}**" msgstr "" -#: redbot/cogs/general/general.py:219 +#: redbot/cogs/general/general.py:221 #, docstring msgid "Create a lmgtfy link." msgstr "" -#: redbot/cogs/general/general.py:226 +#: redbot/cogs/general/general.py:230 #, docstring msgid "Because everyone likes hugs!\n\n" " Up to 10 intensity levels.\n" " " msgstr "" -#: redbot/cogs/general/general.py:250 +#: redbot/cogs/general/general.py:254 #, docstring msgid "\n" " Show server information.\n\n" @@ -219,330 +219,166 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/general/general.py:258 -msgid "Created on {date}. That's over {num} days ago!" +#: redbot/cogs/general/general.py:261 +msgid "Created on {date_and_time}. That's {relative_time}!" msgstr "" -#: redbot/cogs/general/general.py:270 -msgid "Region" -msgstr "Регион" - -#: redbot/cogs/general/general.py:271 +#: redbot/cogs/general/general.py:275 msgid "Users online" msgstr "" -#: redbot/cogs/general/general.py:272 +#: redbot/cogs/general/general.py:276 +msgid "Not available" +msgstr "" + +#: redbot/cogs/general/general.py:278 msgid "Text Channels" msgstr "Текстови канали" -#: redbot/cogs/general/general.py:273 +#: redbot/cogs/general/general.py:279 msgid "Voice Channels" msgstr "Гласови канали" -#: redbot/cogs/general/general.py:274 +#: redbot/cogs/general/general.py:280 msgid "Roles" msgstr "Роли" -#: redbot/cogs/general/general.py:275 +#: redbot/cogs/general/general.py:281 msgid "Owner" msgstr "Собственик" -#: redbot/cogs/general/general.py:277 +#: redbot/cogs/general/general.py:283 msgid "Server ID: " msgstr "" -#: redbot/cogs/general/general.py:279 +#: redbot/cogs/general/general.py:285 msgid " • Use {command} for more info on the server." msgstr "" -#: redbot/cogs/general/general.py:305 +#: redbot/cogs/general/general.py:311 msgid "\n" "Shard ID: **{shard_id}/{shard_count}**" msgstr "" -#: redbot/cogs/general/general.py:314 +#: redbot/cogs/general/general.py:320 msgid "Humans: " msgstr "" -#: redbot/cogs/general/general.py:315 +#: redbot/cogs/general/general.py:321 msgid " • Bots: " msgstr "" -#: redbot/cogs/general/general.py:327 +#: redbot/cogs/general/general.py:333 msgid "Users online: **{online}/{total_users}**\n" msgstr "" -#: redbot/cogs/general/general.py:344 -msgid "__VIP__ US East " -msgstr "" - -#: redbot/cogs/general/general.py:345 -msgid "__VIP__ US West " -msgstr "" - -#: redbot/cogs/general/general.py:346 -msgid "__VIP__ Amsterdam " -msgstr "" - -#: redbot/cogs/general/general.py:347 -msgid "EU West " -msgstr "" - -#: redbot/cogs/general/general.py:348 -msgid "EU Central " -msgstr "" - -#: redbot/cogs/general/general.py:349 -msgid "Europe " -msgstr "" - #: redbot/cogs/general/general.py:350 -msgid "London " +msgid "0 - None" msgstr "" #: redbot/cogs/general/general.py:351 -msgid "Frankfurt " +msgid "1 - Low" msgstr "" #: redbot/cogs/general/general.py:352 -msgid "Amsterdam " +msgid "2 - Medium" msgstr "" #: redbot/cogs/general/general.py:353 -msgid "US West " +msgid "3 - High" msgstr "" #: redbot/cogs/general/general.py:354 -msgid "US East " -msgstr "" - -#: redbot/cogs/general/general.py:355 -msgid "US South " -msgstr "" - -#: redbot/cogs/general/general.py:356 -msgid "US Central " +msgid "4 - Highest" msgstr "" #: redbot/cogs/general/general.py:357 -msgid "Singapore " -msgstr "" - -#: redbot/cogs/general/general.py:358 -msgid "Sydney " -msgstr "" - -#: redbot/cogs/general/general.py:359 -msgid "Brazil " -msgstr "" - -#: redbot/cogs/general/general.py:360 -msgid "Hong Kong " -msgstr "" - -#: redbot/cogs/general/general.py:361 -msgid "Russia " -msgstr "" - -#: redbot/cogs/general/general.py:362 -msgid "Japan " -msgstr "" - -#: redbot/cogs/general/general.py:363 -msgid "South Africa " -msgstr "" - -#: redbot/cogs/general/general.py:364 -msgid "India " -msgstr "" - -#: redbot/cogs/general/general.py:365 -msgid "Dubai " -msgstr "" - -#: redbot/cogs/general/general.py:366 -msgid "South Korea " -msgstr "" - -#: redbot/cogs/general/general.py:369 -msgid "0 - None" -msgstr "" - -#: redbot/cogs/general/general.py:370 -msgid "1 - Low" -msgstr "" - -#: redbot/cogs/general/general.py:371 -msgid "2 - Medium" -msgstr "" - -#: redbot/cogs/general/general.py:372 -msgid "3 - High" -msgstr "" - -#: redbot/cogs/general/general.py:373 -msgid "4 - Extreme" -msgstr "" - -#: redbot/cogs/general/general.py:377 -msgid "Animated Icon" -msgstr "" - -#: redbot/cogs/general/general.py:378 -msgid "Banner Image" -msgstr "" - -#: redbot/cogs/general/general.py:379 -msgid "Commerce" -msgstr "" - -#: redbot/cogs/general/general.py:380 -msgid "Community" -msgstr "" - -#: redbot/cogs/general/general.py:381 -msgid "Server Discovery" -msgstr "" - -#: redbot/cogs/general/general.py:382 -msgid "Featurable" -msgstr "" - -#: redbot/cogs/general/general.py:383 -msgid "Splash Invite" -msgstr "" - -#: redbot/cogs/general/general.py:384 -msgid "Member list disabled" -msgstr "" - -#: redbot/cogs/general/general.py:385 -msgid "Membership Screening enabled" -msgstr "" - -#: redbot/cogs/general/general.py:386 -msgid "More Emojis" -msgstr "" - -#: redbot/cogs/general/general.py:387 -msgid "News Channels" -msgstr "" - -#: redbot/cogs/general/general.py:388 -msgid "Partnered" -msgstr "" - -#: redbot/cogs/general/general.py:389 -msgid "Preview enabled" -msgstr "" - -#: redbot/cogs/general/general.py:390 -msgid "Public disabled" -msgstr "" - -#: redbot/cogs/general/general.py:391 -msgid "Vanity URL" -msgstr "" - -#: redbot/cogs/general/general.py:392 -msgid "Verified" -msgstr "" - -#: redbot/cogs/general/general.py:393 -msgid "VIP Voice Servers" -msgstr "" - -#: redbot/cogs/general/general.py:394 -msgid "Welcome Screen enabled" -msgstr "" - -#: redbot/cogs/general/general.py:402 msgid "{bot_name} joined this server on {bot_join}. That's over {since_join} days ago!" msgstr "" -#: redbot/cogs/general/general.py:424 +#: redbot/cogs/general/general.py:379 msgid "Members:" msgstr "" -#: redbot/cogs/general/general.py:426 +#: redbot/cogs/general/general.py:381 msgid "Channels:" msgstr "" -#: redbot/cogs/general/general.py:427 +#: redbot/cogs/general/general.py:382 msgid "💬 Text: {text}\n" -"🔊 Voice: {voice}" +"🔊 Voice: {voice}\n" +"🎙 Stage: {stage}" msgstr "" -#: redbot/cogs/general/general.py:433 +#: redbot/cogs/general/general.py:393 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:434 +#: redbot/cogs/general/general.py:394 msgid "Owner: {owner}\n" -"Voice region: {region}\n" "Verif. level: {verif}\n" "Server ID: {id}{shard_info}" msgstr "" -#: redbot/cogs/general/general.py:446 +#: redbot/cogs/general/general.py:405 msgid "Misc:" msgstr "" -#: redbot/cogs/general/general.py:447 +#: redbot/cogs/general/general.py:406 msgid "AFK channel: {afk_chan}\n" "AFK timeout: {afk_timeout}\n" "Custom emojis: {emoji_count}\n" "Roles: {role_count}" msgstr "" -#: redbot/cogs/general/general.py:452 +#: redbot/cogs/general/general.py:411 msgid "Not set" msgstr "" -#: redbot/cogs/general/general.py:460 +#: redbot/cogs/general/general.py:444 msgid "Server features:" msgstr "" -#: redbot/cogs/general/general.py:462 +#: redbot/cogs/general/general.py:451 msgid "Tier {boostlevel} with {nitroboosters} boosts\n" "File size limit: {filelimit}\n" "Emoji limit: {emojis_limit}\n" "VCs max bitrate: {bitrate}" msgstr "" -#: redbot/cogs/general/general.py:474 +#: redbot/cogs/general/general.py:463 msgid "Nitro Boost:" msgstr "" -#: redbot/cogs/general/general.py:483 +#: redbot/cogs/general/general.py:472 #, docstring msgid "Search the Urban Dictionary.\n\n" " This uses the unofficial Urban Dictionary API.\n" " " msgstr "" -#: redbot/cogs/general/general.py:501 redbot/cogs/general/general.py:570 +#: redbot/cogs/general/general.py:490 redbot/cogs/general/general.py:561 msgid "No Urban Dictionary entries were found, or there was an error in the process." msgstr "" -#: redbot/cogs/general/general.py:507 +#: redbot/cogs/general/general.py:496 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:513 +#: redbot/cogs/general/general.py:502 msgid "{word} by {author}" msgstr "" -#: redbot/cogs/general/general.py:521 redbot/cogs/general/general.py:552 +#: redbot/cogs/general/general.py:510 redbot/cogs/general/general.py:544 msgid "{definition}\n\n" "**Example:** {example}" msgstr "" -#: redbot/cogs/general/general.py:527 +#: redbot/cogs/general/general.py:516 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:546 +#: redbot/cogs/general/general.py:534 msgid "<{permalink}>\n" " {word} by {author}\n\n" "{description}\n\n" diff --git a/redbot/cogs/general/locales/cs-CZ.po b/redbot/cogs/general/locales/cs-CZ.po index f04410b2b72..1800ffd9500 100644 --- a/redbot/cogs/general/locales/cs-CZ.po +++ b/redbot/cogs/general/locales/cs-CZ.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-26 09:24+0000\n" +"POT-Creation-Date: 2024-03-03 21:57+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,539 +15,409 @@ msgstr "" "X-Crowdin-File-ID: 17\n" "Language: cs_CZ\n" -#: redbot/cogs/general/general.py:47 +#: redbot/cogs/general/general.py:48 #, docstring msgid "General commands." msgstr "Obecné příkazy." -#: redbot/cogs/general/general.py:52 +#: redbot/cogs/general/general.py:53 msgid "As I see it, yes" msgstr "Jak tak vidím, tak ano" -#: redbot/cogs/general/general.py:53 +#: redbot/cogs/general/general.py:54 msgid "It is certain" msgstr "Je to jisté" -#: redbot/cogs/general/general.py:54 +#: redbot/cogs/general/general.py:55 msgid "It is decidedly so" msgstr "Rozhodně" -#: redbot/cogs/general/general.py:55 +#: redbot/cogs/general/general.py:56 msgid "Most likely" msgstr "Pravděpodobně" -#: redbot/cogs/general/general.py:56 +#: redbot/cogs/general/general.py:57 msgid "Outlook good" msgstr "Vypadá to dobře" -#: redbot/cogs/general/general.py:57 +#: redbot/cogs/general/general.py:58 msgid "Signs point to yes" msgstr "Znamení ukazují na ano" -#: redbot/cogs/general/general.py:58 +#: redbot/cogs/general/general.py:59 msgid "Without a doubt" msgstr "Bez pochyb" -#: redbot/cogs/general/general.py:59 +#: redbot/cogs/general/general.py:60 msgid "Yes" msgstr "Ano" -#: redbot/cogs/general/general.py:60 +#: redbot/cogs/general/general.py:61 msgid "Yes – definitely" msgstr "Ano, určitě" -#: redbot/cogs/general/general.py:61 +#: redbot/cogs/general/general.py:62 msgid "You may rely on it" msgstr "Na to se můžeš spolehnout" -#: redbot/cogs/general/general.py:62 +#: redbot/cogs/general/general.py:63 msgid "Reply hazy, try again" msgstr "Odpověď je nejasná, zkuste to znovu" -#: redbot/cogs/general/general.py:63 +#: redbot/cogs/general/general.py:64 msgid "Ask again later" msgstr "Zeptej se později" -#: redbot/cogs/general/general.py:64 +#: redbot/cogs/general/general.py:65 msgid "Better not tell you now" -msgstr "Lépe teď nedokážu odpovědět" +msgstr "Raději vám to teď nebudu říkat" -#: redbot/cogs/general/general.py:65 +#: redbot/cogs/general/general.py:66 msgid "Cannot predict now" msgstr "To teď nemohu předpovědět" -#: redbot/cogs/general/general.py:66 +#: redbot/cogs/general/general.py:67 msgid "Concentrate and ask again" msgstr "Soustřeď se a zeptej se znovu" -#: redbot/cogs/general/general.py:67 +#: redbot/cogs/general/general.py:68 msgid "Don't count on it" msgstr "S tím nepočítej" -#: redbot/cogs/general/general.py:68 +#: redbot/cogs/general/general.py:69 msgid "My reply is no" msgstr "Moje odpověď je ne" -#: redbot/cogs/general/general.py:69 +#: redbot/cogs/general/general.py:70 msgid "My sources say no" msgstr "Moje zdroje říkají, že ne" -#: redbot/cogs/general/general.py:70 +#: redbot/cogs/general/general.py:71 msgid "Outlook not so good" msgstr "To nevypadá dobře" -#: redbot/cogs/general/general.py:71 +#: redbot/cogs/general/general.py:72 msgid "Very doubtful" msgstr "Velmi pochybné" -#: redbot/cogs/general/general.py:85 +#: redbot/cogs/general/general.py:87 #, docstring msgid "Choose between multiple options.\n\n" " There must be at least 2 options to pick from.\n" " Options are separated by spaces.\n\n" " To denote options which include whitespace, you should enclose the options in double quotes.\n" " " -msgstr "" +msgstr "Výběr z více možností.\n\n" +" Na výběr musí být alespoň z 2 možností.\n" +" Možnosti jsou odděleny mezerami.\n\n" +" K určení možnosti, která obsahuje netisknutelné znaky,\n" +" měl by jste je uzavřít do dvojtých uvozovek.\n" +" " -#: redbot/cogs/general/general.py:94 +#: redbot/cogs/general/general.py:96 msgid "Not enough options to pick from." msgstr "Není k dispozici dostatek možností, ze kterých lze vybrat." -#: redbot/cogs/general/general.py:100 +#: redbot/cogs/general/general.py:102 #, docstring msgid "Roll a random number.\n\n" " The result will be between 1 and ``.\n\n" " `` defaults to 100.\n" " " -msgstr "" +msgstr "Hodit náhodné číslo.\n\n" +" Výsledek bude mezi 1 a ``.\n\n" +" `` výchozí hodnota je 100.\n" +" " -#: redbot/cogs/general/general.py:115 +#: redbot/cogs/general/general.py:117 msgid "{author.mention} Maybe higher than 1? ;P" msgstr "{author.mention} Možná vyšší než 1? ;P" -#: redbot/cogs/general/general.py:118 +#: redbot/cogs/general/general.py:120 msgid "{author.mention} Max allowed number is {maxamount}." -msgstr "" +msgstr "{author.mention} Maximalní povolené číslo je {maxamount}." -#: redbot/cogs/general/general.py:125 +#: redbot/cogs/general/general.py:127 #, docstring msgid "Flip a coin... or a user.\n\n" " Defaults to a coin.\n" " " -msgstr "" +msgstr "Hoďte si mincí... nebo uživatelem.\n\n" +" Výchozí stav je mince.\n" +" " -#: redbot/cogs/general/general.py:133 +#: redbot/cogs/general/general.py:135 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:144 +#: redbot/cogs/general/general.py:146 msgid "*flips a coin and... " msgstr "*hází minci a... " -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "HEADS!*" -msgstr "" +msgstr "PANNA!*" -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "TAILS!*" -msgstr "" +msgstr "OREL!*" -#: redbot/cogs/general/general.py:148 +#: redbot/cogs/general/general.py:150 #, docstring msgid "Play Rock Paper Scissors." msgstr "Hrát kámen, nůžky, papír." -#: redbot/cogs/general/general.py:153 +#: redbot/cogs/general/general.py:155 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:174 +#: redbot/cogs/general/general.py:176 msgid "{choice} You win {author.mention}!" msgstr "{choice} Vyhrál jsi, {author.mention}!" -#: redbot/cogs/general/general.py:180 +#: redbot/cogs/general/general.py:182 msgid "{choice} You lose {author.mention}!" msgstr "{choice} Prohrál jsi, {author.mention}!" -#: redbot/cogs/general/general.py:186 +#: redbot/cogs/general/general.py:188 msgid "{choice} We're square {author.mention}!" msgstr "{choice} Remíza, {author.mention}!" -#: redbot/cogs/general/general.py:193 +#: redbot/cogs/general/general.py:195 #, docstring msgid "Ask 8 ball a question.\n\n" " Question must end with a question mark.\n" " " -msgstr "" +msgstr "Polož otázku 8 kouli.\n\n" +" Otázka musí končit otazníkem.\n" +" " -#: redbot/cogs/general/general.py:200 +#: redbot/cogs/general/general.py:202 msgid "That doesn't look like a question." msgstr "To nevypadá jako otázka." -#: redbot/cogs/general/general.py:204 +#: redbot/cogs/general/general.py:206 #, docstring msgid "Start or stop the stopwatch." msgstr "Spustit nebo zastavit stopky." -#: redbot/cogs/general/general.py:208 +#: redbot/cogs/general/general.py:210 msgid " Stopwatch started!" msgstr " Stopky byly spuštěny!" -#: redbot/cogs/general/general.py:213 +#: redbot/cogs/general/general.py:215 msgid " Stopwatch stopped! Time: **{seconds}**" msgstr " Stopky byly zastaveny! Čas: **{seconds}**" -#: redbot/cogs/general/general.py:219 +#: redbot/cogs/general/general.py:221 #, docstring msgid "Create a lmgtfy link." msgstr "Vytvořit odkaz lmgtfy." -#: redbot/cogs/general/general.py:226 +#: redbot/cogs/general/general.py:230 #, docstring msgid "Because everyone likes hugs!\n\n" " Up to 10 intensity levels.\n" " " -msgstr "" +msgstr "Protože každý má rád objímání!\n\n" +" 10 úrovní intenzity.\n" +" " -#: redbot/cogs/general/general.py:250 +#: redbot/cogs/general/general.py:254 #, 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:258 -msgid "Created on {date}. That's over {num} days ago!" -msgstr "" +msgstr "\n" +" Zobrazit informace o serveru.\n\n" +" `details`: Zobrazí více informací, pokud je nastaveno na `True`.\n" +" Výchozí hodnota je False.\n" +" " -#: redbot/cogs/general/general.py:270 -msgid "Region" -msgstr "Oblast" +#: redbot/cogs/general/general.py:261 +msgid "Created on {date_and_time}. That's {relative_time}!" +msgstr "Vytvořeno v {date_and_time}. To je {relative_time}!" -#: redbot/cogs/general/general.py:271 +#: redbot/cogs/general/general.py:275 msgid "Users online" -msgstr "" +msgstr "Uživatelů online" -#: redbot/cogs/general/general.py:272 +#: redbot/cogs/general/general.py:276 +msgid "Not available" +msgstr "Není k dispozici" + +#: redbot/cogs/general/general.py:278 msgid "Text Channels" msgstr "Textové kanály" -#: redbot/cogs/general/general.py:273 +#: redbot/cogs/general/general.py:279 msgid "Voice Channels" msgstr "Hlasové kanály" -#: redbot/cogs/general/general.py:274 +#: redbot/cogs/general/general.py:280 msgid "Roles" msgstr "Role" -#: redbot/cogs/general/general.py:275 +#: redbot/cogs/general/general.py:281 msgid "Owner" msgstr "Vlastník" -#: redbot/cogs/general/general.py:277 +#: redbot/cogs/general/general.py:283 msgid "Server ID: " msgstr "ID serveru: " -#: redbot/cogs/general/general.py:279 +#: redbot/cogs/general/general.py:285 msgid " • Use {command} for more info on the server." -msgstr "" +msgstr " • Použijte {command} pro více informací o serveru." -#: redbot/cogs/general/general.py:305 +#: redbot/cogs/general/general.py:311 msgid "\n" "Shard ID: **{shard_id}/{shard_count}**" -msgstr "" +msgstr "\n" +"Shard ID: **{shard_id}/{shard_count}**" -#: redbot/cogs/general/general.py:314 +#: redbot/cogs/general/general.py:320 msgid "Humans: " -msgstr "" +msgstr "Lidé: " -#: redbot/cogs/general/general.py:315 +#: redbot/cogs/general/general.py:321 msgid " • Bots: " -msgstr "" +msgstr " • Boti: " -#: redbot/cogs/general/general.py:327 +#: redbot/cogs/general/general.py:333 msgid "Users online: **{online}/{total_users}**\n" -msgstr "" - -#: redbot/cogs/general/general.py:344 -msgid "__VIP__ US East " -msgstr "" - -#: redbot/cogs/general/general.py:345 -msgid "__VIP__ US West " -msgstr "" - -#: redbot/cogs/general/general.py:346 -msgid "__VIP__ Amsterdam " -msgstr "" - -#: redbot/cogs/general/general.py:347 -msgid "EU West " -msgstr "" - -#: redbot/cogs/general/general.py:348 -msgid "EU Central " -msgstr "" - -#: redbot/cogs/general/general.py:349 -msgid "Europe " -msgstr "" +msgstr "Uživatelů online: **{online}/{total_users}**\n" #: redbot/cogs/general/general.py:350 -msgid "London " -msgstr "" +msgid "0 - None" +msgstr "0 - Žádná" #: redbot/cogs/general/general.py:351 -msgid "Frankfurt " -msgstr "" +msgid "1 - Low" +msgstr "1 - Nízká" #: redbot/cogs/general/general.py:352 -msgid "Amsterdam " -msgstr "" +msgid "2 - Medium" +msgstr "2 - Střední" #: redbot/cogs/general/general.py:353 -msgid "US West " -msgstr "" +msgid "3 - High" +msgstr "3 - Vysoká" #: redbot/cogs/general/general.py:354 -msgid "US East " -msgstr "" - -#: redbot/cogs/general/general.py:355 -msgid "US South " -msgstr "" - -#: redbot/cogs/general/general.py:356 -msgid "US Central " -msgstr "" +msgid "4 - Highest" +msgstr "5 - Nejvyšší" #: redbot/cogs/general/general.py:357 -msgid "Singapore " -msgstr "" - -#: redbot/cogs/general/general.py:358 -msgid "Sydney " -msgstr "" - -#: redbot/cogs/general/general.py:359 -msgid "Brazil " -msgstr "" - -#: redbot/cogs/general/general.py:360 -msgid "Hong Kong " -msgstr "" - -#: redbot/cogs/general/general.py:361 -msgid "Russia " -msgstr "" - -#: redbot/cogs/general/general.py:362 -msgid "Japan " -msgstr "" - -#: redbot/cogs/general/general.py:363 -msgid "South Africa " -msgstr "" - -#: redbot/cogs/general/general.py:364 -msgid "India " -msgstr "" - -#: redbot/cogs/general/general.py:365 -msgid "Dubai " -msgstr "" - -#: redbot/cogs/general/general.py:366 -msgid "South Korea " -msgstr "" - -#: redbot/cogs/general/general.py:369 -msgid "0 - None" -msgstr "" - -#: redbot/cogs/general/general.py:370 -msgid "1 - Low" -msgstr "" - -#: redbot/cogs/general/general.py:371 -msgid "2 - Medium" -msgstr "" - -#: redbot/cogs/general/general.py:372 -msgid "3 - High" -msgstr "" - -#: redbot/cogs/general/general.py:373 -msgid "4 - Extreme" -msgstr "" - -#: redbot/cogs/general/general.py:377 -msgid "Animated Icon" -msgstr "" - -#: redbot/cogs/general/general.py:378 -msgid "Banner Image" -msgstr "" - -#: redbot/cogs/general/general.py:379 -msgid "Commerce" -msgstr "" - -#: redbot/cogs/general/general.py:380 -msgid "Community" -msgstr "" - -#: redbot/cogs/general/general.py:381 -msgid "Server Discovery" -msgstr "" - -#: redbot/cogs/general/general.py:382 -msgid "Featurable" -msgstr "" - -#: redbot/cogs/general/general.py:383 -msgid "Splash Invite" -msgstr "" - -#: redbot/cogs/general/general.py:384 -msgid "Member list disabled" -msgstr "" - -#: redbot/cogs/general/general.py:385 -msgid "Membership Screening enabled" -msgstr "" - -#: redbot/cogs/general/general.py:386 -msgid "More Emojis" -msgstr "" - -#: redbot/cogs/general/general.py:387 -msgid "News Channels" -msgstr "" - -#: redbot/cogs/general/general.py:388 -msgid "Partnered" -msgstr "" - -#: redbot/cogs/general/general.py:389 -msgid "Preview enabled" -msgstr "" - -#: redbot/cogs/general/general.py:390 -msgid "Public disabled" -msgstr "" - -#: redbot/cogs/general/general.py:391 -msgid "Vanity URL" -msgstr "" - -#: redbot/cogs/general/general.py:392 -msgid "Verified" -msgstr "" - -#: redbot/cogs/general/general.py:393 -msgid "VIP Voice Servers" -msgstr "" - -#: redbot/cogs/general/general.py:394 -msgid "Welcome Screen enabled" -msgstr "" - -#: redbot/cogs/general/general.py:402 msgid "{bot_name} joined this server on {bot_join}. That's over {since_join} days ago!" -msgstr "" +msgstr "{bot_name} se přidal k tomuto serveru dne {bot_join}. To je více jak před {since_join} dny!" -#: redbot/cogs/general/general.py:424 +#: redbot/cogs/general/general.py:379 msgid "Members:" -msgstr "" +msgstr "Členové:" -#: redbot/cogs/general/general.py:426 +#: redbot/cogs/general/general.py:381 msgid "Channels:" -msgstr "" +msgstr "Kanály:" -#: redbot/cogs/general/general.py:427 +#: redbot/cogs/general/general.py:382 msgid "💬 Text: {text}\n" -"🔊 Voice: {voice}" -msgstr "" +"🔊 Voice: {voice}\n" +"🎙 Stage: {stage}" +msgstr "💬 Text: {text}\n" +"🔊 Hlas: {voice}\n" +"🎙 Jeviště: {stage}" -#: redbot/cogs/general/general.py:433 +#: redbot/cogs/general/general.py:393 msgid "Utility:" -msgstr "" +msgstr "Nástroje:" -#: redbot/cogs/general/general.py:434 +#: redbot/cogs/general/general.py:394 msgid "Owner: {owner}\n" -"Voice region: {region}\n" "Verif. level: {verif}\n" "Server ID: {id}{shard_info}" -msgstr "" +msgstr "Vlastník: {owner}\n" +"Úroveň ověření: {verif}\n" +"ID serveru: {id}{shard_info}" -#: redbot/cogs/general/general.py:446 +#: redbot/cogs/general/general.py:405 msgid "Misc:" -msgstr "" +msgstr "Různé:" -#: redbot/cogs/general/general.py:447 +#: redbot/cogs/general/general.py:406 msgid "AFK channel: {afk_chan}\n" "AFK timeout: {afk_timeout}\n" "Custom emojis: {emoji_count}\n" "Roles: {role_count}" -msgstr "" +msgstr "AFK kanál: {afk_chan}\n" +"AFK časový limit: {afk_timeout}\n" +"Vlastní emoji: {emoji_count}\n" +"Role: {role_count}" -#: redbot/cogs/general/general.py:452 +#: redbot/cogs/general/general.py:411 msgid "Not set" -msgstr "" +msgstr "Nenastaveno" -#: redbot/cogs/general/general.py:460 +#: redbot/cogs/general/general.py:444 msgid "Server features:" -msgstr "" +msgstr "Funkce serveru:" -#: redbot/cogs/general/general.py:462 +#: redbot/cogs/general/general.py:451 msgid "Tier {boostlevel} with {nitroboosters} boosts\n" "File size limit: {filelimit}\n" "Emoji limit: {emojis_limit}\n" "VCs max bitrate: {bitrate}" -msgstr "" +msgstr "Úroveň {boostlevel} pomocí {nitroboosters} nitro vylepšení\n" +"Limit velikosti souboru: {filelimit}\n" +"Emoji limit: {emojis_limit}\n" +"VC maximální bitrate: {bitrate}" -#: redbot/cogs/general/general.py:474 +#: redbot/cogs/general/general.py:463 msgid "Nitro Boost:" -msgstr "" +msgstr "Nitro Vylepšení:" -#: redbot/cogs/general/general.py:483 +#: redbot/cogs/general/general.py:472 #, docstring msgid "Search the Urban Dictionary.\n\n" " This uses the unofficial Urban Dictionary API.\n" " " -msgstr "" +msgstr "Vyhledávání ve slovníku 'Urban Dictionary'.\n\n" +" Používá neoficialní Urban Dictionary API.\n" +" " -#: redbot/cogs/general/general.py:501 redbot/cogs/general/general.py:570 +#: redbot/cogs/general/general.py:490 redbot/cogs/general/general.py:561 msgid "No Urban Dictionary entries were found, or there was an error in the process." -msgstr "" +msgstr "Zádné záznamy v 'Urban Dictionary' nebyly nalezeny nebo se stala chyba v průběhu procesu." -#: redbot/cogs/general/general.py:507 +#: redbot/cogs/general/general.py:496 msgid "No Urban Dictionary entries were found." -msgstr "" +msgstr "Žádné záznamy v 'Urban Dictionary' nebyly nalezeny." -#: redbot/cogs/general/general.py:513 +#: redbot/cogs/general/general.py:502 msgid "{word} by {author}" msgstr "{word} od {author}" -#: redbot/cogs/general/general.py:521 redbot/cogs/general/general.py:552 +#: redbot/cogs/general/general.py:510 redbot/cogs/general/general.py:544 msgid "{definition}\n\n" "**Example:** {example}" msgstr "{definition}\n\n" "**Příklad:** {example}" -#: redbot/cogs/general/general.py:527 +#: redbot/cogs/general/general.py:516 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." -msgstr "" +msgstr "{thumbs_down} Dolů / {thumbs_up} Nahoru, Využívá Urban Dictionary." -#: redbot/cogs/general/general.py:546 +#: redbot/cogs/general/general.py:534 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} od {author}\n\n" +"{description}\n\n" +"{thumbs_down} Dolů / {thumbs_up} Nahoru, Využívá Urban Dictionary." diff --git a/redbot/cogs/general/locales/da-DK.po b/redbot/cogs/general/locales/da-DK.po index bf3b83e2974..ae8579b35f5 100644 --- a/redbot/cogs/general/locales/da-DK.po +++ b/redbot/cogs/general/locales/da-DK.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-26 09:24+0000\n" +"POT-Creation-Date: 2024-03-03 21:57+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,92 +15,92 @@ msgstr "" "X-Crowdin-File-ID: 17\n" "Language: da_DK\n" -#: redbot/cogs/general/general.py:47 +#: redbot/cogs/general/general.py:48 #, docstring msgid "General commands." msgstr "Generelle kommandoer." -#: redbot/cogs/general/general.py:52 +#: redbot/cogs/general/general.py:53 msgid "As I see it, yes" msgstr "Som jeg ser det, så ja" -#: redbot/cogs/general/general.py:53 +#: redbot/cogs/general/general.py:54 msgid "It is certain" msgstr "Det er helt sikkert" -#: redbot/cogs/general/general.py:54 +#: redbot/cogs/general/general.py:55 msgid "It is decidedly so" msgstr "" -#: redbot/cogs/general/general.py:55 +#: redbot/cogs/general/general.py:56 msgid "Most likely" msgstr "Højst sandsynligt" -#: redbot/cogs/general/general.py:56 +#: redbot/cogs/general/general.py:57 msgid "Outlook good" msgstr "" -#: redbot/cogs/general/general.py:57 +#: redbot/cogs/general/general.py:58 msgid "Signs point to yes" msgstr "" -#: redbot/cogs/general/general.py:58 +#: redbot/cogs/general/general.py:59 msgid "Without a doubt" msgstr "Uden tvivl" -#: redbot/cogs/general/general.py:59 +#: redbot/cogs/general/general.py:60 msgid "Yes" msgstr "Ja" -#: redbot/cogs/general/general.py:60 +#: redbot/cogs/general/general.py:61 msgid "Yes – definitely" msgstr "Ja - uden tvivl" -#: redbot/cogs/general/general.py:61 +#: redbot/cogs/general/general.py:62 msgid "You may rely on it" msgstr "" -#: redbot/cogs/general/general.py:62 +#: redbot/cogs/general/general.py:63 msgid "Reply hazy, try again" msgstr "" -#: redbot/cogs/general/general.py:63 +#: redbot/cogs/general/general.py:64 msgid "Ask again later" msgstr "Spørg igen senere" -#: redbot/cogs/general/general.py:64 +#: redbot/cogs/general/general.py:65 msgid "Better not tell you now" msgstr "Burde jeg ikke sige nu" -#: redbot/cogs/general/general.py:65 +#: redbot/cogs/general/general.py:66 msgid "Cannot predict now" msgstr "Kan ikke forudsige nu" -#: redbot/cogs/general/general.py:66 +#: redbot/cogs/general/general.py:67 msgid "Concentrate and ask again" msgstr "Koncentrer og spørg igen" -#: redbot/cogs/general/general.py:67 +#: redbot/cogs/general/general.py:68 msgid "Don't count on it" msgstr "Læg ikke din lid til det" -#: redbot/cogs/general/general.py:68 +#: redbot/cogs/general/general.py:69 msgid "My reply is no" msgstr "Mit svar er nej" -#: redbot/cogs/general/general.py:69 +#: redbot/cogs/general/general.py:70 msgid "My sources say no" msgstr "Mine kilder siger nej" -#: redbot/cogs/general/general.py:70 +#: redbot/cogs/general/general.py:71 msgid "Outlook not so good" msgstr "" -#: redbot/cogs/general/general.py:71 +#: redbot/cogs/general/general.py:72 msgid "Very doubtful" msgstr "Højst usandsynligt" -#: redbot/cogs/general/general.py:85 +#: redbot/cogs/general/general.py:87 #, docstring msgid "Choose between multiple options.\n\n" " There must be at least 2 options to pick from.\n" @@ -109,11 +109,11 @@ msgid "Choose between multiple options.\n\n" " " msgstr "" -#: redbot/cogs/general/general.py:94 +#: redbot/cogs/general/general.py:96 msgid "Not enough options to pick from." msgstr "Ikke nok valgmuligheder at vælge imellem." -#: redbot/cogs/general/general.py:100 +#: redbot/cogs/general/general.py:102 #, docstring msgid "Roll a random number.\n\n" " The result will be between 1 and ``.\n\n" @@ -121,90 +121,90 @@ msgid "Roll a random number.\n\n" " " msgstr "" -#: redbot/cogs/general/general.py:115 +#: redbot/cogs/general/general.py:117 msgid "{author.mention} Maybe higher than 1? ;P" msgstr "" -#: redbot/cogs/general/general.py:118 +#: redbot/cogs/general/general.py:120 msgid "{author.mention} Max allowed number is {maxamount}." msgstr "" -#: redbot/cogs/general/general.py:125 +#: redbot/cogs/general/general.py:127 #, docstring msgid "Flip a coin... or a user.\n\n" " Defaults to a coin.\n" " " msgstr "" -#: redbot/cogs/general/general.py:133 +#: redbot/cogs/general/general.py:135 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:144 +#: redbot/cogs/general/general.py:146 msgid "*flips a coin and... " msgstr "*flipper en mønt og... " -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "HEADS!*" msgstr "Krone!*" -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "TAILS!*" msgstr "Plat!*" -#: redbot/cogs/general/general.py:148 +#: redbot/cogs/general/general.py:150 #, docstring msgid "Play Rock Paper Scissors." msgstr "Spil Sten Saks Papir." -#: redbot/cogs/general/general.py:153 +#: redbot/cogs/general/general.py:155 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:174 +#: redbot/cogs/general/general.py:176 msgid "{choice} You win {author.mention}!" msgstr "{choice} Du vandt {author.mention}!" -#: redbot/cogs/general/general.py:180 +#: redbot/cogs/general/general.py:182 msgid "{choice} You lose {author.mention}!" msgstr "{choice} Du tabte {author.mention}!" -#: redbot/cogs/general/general.py:186 +#: redbot/cogs/general/general.py:188 msgid "{choice} We're square {author.mention}!" msgstr "{choice} Vi stod lige {author.mention}!" -#: redbot/cogs/general/general.py:193 +#: redbot/cogs/general/general.py:195 #, docstring msgid "Ask 8 ball a question.\n\n" " Question must end with a question mark.\n" " " msgstr "" -#: redbot/cogs/general/general.py:200 +#: redbot/cogs/general/general.py:202 msgid "That doesn't look like a question." msgstr "Det ligner ikke et spørgsmål." -#: redbot/cogs/general/general.py:204 +#: redbot/cogs/general/general.py:206 #, docstring msgid "Start or stop the stopwatch." msgstr "Start eller stop stopuret." -#: redbot/cogs/general/general.py:208 +#: redbot/cogs/general/general.py:210 msgid " Stopwatch started!" msgstr " Stopuret er startet!" -#: redbot/cogs/general/general.py:213 +#: redbot/cogs/general/general.py:215 msgid " Stopwatch stopped! Time: **{seconds}**" msgstr " Stopuret er stoppet! Tid: **{seconds}**" -#: redbot/cogs/general/general.py:219 +#: redbot/cogs/general/general.py:221 #, docstring msgid "Create a lmgtfy link." msgstr "Lav et lmgtfy link." -#: redbot/cogs/general/general.py:226 +#: redbot/cogs/general/general.py:230 #, docstring msgid "Because everyone likes hugs!\n\n" " Up to 10 intensity levels.\n" @@ -213,7 +213,7 @@ msgstr "Fordi alle elsker krammere!\n\n" " Op til niveau 10 i intensitet.\n" " " -#: redbot/cogs/general/general.py:250 +#: redbot/cogs/general/general.py:254 #, docstring msgid "\n" " Show server information.\n\n" @@ -222,330 +222,166 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/general/general.py:258 -msgid "Created on {date}. That's over {num} days ago!" +#: redbot/cogs/general/general.py:261 +msgid "Created on {date_and_time}. That's {relative_time}!" msgstr "" -#: redbot/cogs/general/general.py:270 -msgid "Region" -msgstr "Region" - -#: redbot/cogs/general/general.py:271 +#: redbot/cogs/general/general.py:275 msgid "Users online" msgstr "" -#: redbot/cogs/general/general.py:272 +#: redbot/cogs/general/general.py:276 +msgid "Not available" +msgstr "" + +#: redbot/cogs/general/general.py:278 msgid "Text Channels" msgstr "Besked Kanaler" -#: redbot/cogs/general/general.py:273 +#: redbot/cogs/general/general.py:279 msgid "Voice Channels" msgstr "Stemme Kanaler" -#: redbot/cogs/general/general.py:274 +#: redbot/cogs/general/general.py:280 msgid "Roles" msgstr "Roller" -#: redbot/cogs/general/general.py:275 +#: redbot/cogs/general/general.py:281 msgid "Owner" msgstr "Ejer" -#: redbot/cogs/general/general.py:277 +#: redbot/cogs/general/general.py:283 msgid "Server ID: " msgstr "Server ID: " -#: redbot/cogs/general/general.py:279 +#: redbot/cogs/general/general.py:285 msgid " • Use {command} for more info on the server." msgstr "" -#: redbot/cogs/general/general.py:305 +#: redbot/cogs/general/general.py:311 msgid "\n" "Shard ID: **{shard_id}/{shard_count}**" msgstr "" -#: redbot/cogs/general/general.py:314 +#: redbot/cogs/general/general.py:320 msgid "Humans: " msgstr "" -#: redbot/cogs/general/general.py:315 +#: redbot/cogs/general/general.py:321 msgid " • Bots: " msgstr "" -#: redbot/cogs/general/general.py:327 +#: redbot/cogs/general/general.py:333 msgid "Users online: **{online}/{total_users}**\n" msgstr "" -#: redbot/cogs/general/general.py:344 -msgid "__VIP__ US East " -msgstr "" - -#: redbot/cogs/general/general.py:345 -msgid "__VIP__ US West " -msgstr "" - -#: redbot/cogs/general/general.py:346 -msgid "__VIP__ Amsterdam " -msgstr "" - -#: redbot/cogs/general/general.py:347 -msgid "EU West " -msgstr "" - -#: redbot/cogs/general/general.py:348 -msgid "EU Central " -msgstr "" - -#: redbot/cogs/general/general.py:349 -msgid "Europe " -msgstr "" - #: redbot/cogs/general/general.py:350 -msgid "London " +msgid "0 - None" msgstr "" #: redbot/cogs/general/general.py:351 -msgid "Frankfurt " +msgid "1 - Low" msgstr "" #: redbot/cogs/general/general.py:352 -msgid "Amsterdam " +msgid "2 - Medium" msgstr "" #: redbot/cogs/general/general.py:353 -msgid "US West " +msgid "3 - High" msgstr "" #: redbot/cogs/general/general.py:354 -msgid "US East " -msgstr "" - -#: redbot/cogs/general/general.py:355 -msgid "US South " -msgstr "" - -#: redbot/cogs/general/general.py:356 -msgid "US Central " +msgid "4 - Highest" msgstr "" #: redbot/cogs/general/general.py:357 -msgid "Singapore " -msgstr "" - -#: redbot/cogs/general/general.py:358 -msgid "Sydney " -msgstr "" - -#: redbot/cogs/general/general.py:359 -msgid "Brazil " -msgstr "" - -#: redbot/cogs/general/general.py:360 -msgid "Hong Kong " -msgstr "" - -#: redbot/cogs/general/general.py:361 -msgid "Russia " -msgstr "" - -#: redbot/cogs/general/general.py:362 -msgid "Japan " -msgstr "" - -#: redbot/cogs/general/general.py:363 -msgid "South Africa " -msgstr "" - -#: redbot/cogs/general/general.py:364 -msgid "India " -msgstr "" - -#: redbot/cogs/general/general.py:365 -msgid "Dubai " -msgstr "" - -#: redbot/cogs/general/general.py:366 -msgid "South Korea " -msgstr "" - -#: redbot/cogs/general/general.py:369 -msgid "0 - None" -msgstr "" - -#: redbot/cogs/general/general.py:370 -msgid "1 - Low" -msgstr "" - -#: redbot/cogs/general/general.py:371 -msgid "2 - Medium" -msgstr "" - -#: redbot/cogs/general/general.py:372 -msgid "3 - High" -msgstr "" - -#: redbot/cogs/general/general.py:373 -msgid "4 - Extreme" -msgstr "" - -#: redbot/cogs/general/general.py:377 -msgid "Animated Icon" -msgstr "" - -#: redbot/cogs/general/general.py:378 -msgid "Banner Image" -msgstr "" - -#: redbot/cogs/general/general.py:379 -msgid "Commerce" -msgstr "" - -#: redbot/cogs/general/general.py:380 -msgid "Community" -msgstr "" - -#: redbot/cogs/general/general.py:381 -msgid "Server Discovery" -msgstr "" - -#: redbot/cogs/general/general.py:382 -msgid "Featurable" -msgstr "" - -#: redbot/cogs/general/general.py:383 -msgid "Splash Invite" -msgstr "" - -#: redbot/cogs/general/general.py:384 -msgid "Member list disabled" -msgstr "" - -#: redbot/cogs/general/general.py:385 -msgid "Membership Screening enabled" -msgstr "" - -#: redbot/cogs/general/general.py:386 -msgid "More Emojis" -msgstr "" - -#: redbot/cogs/general/general.py:387 -msgid "News Channels" -msgstr "" - -#: redbot/cogs/general/general.py:388 -msgid "Partnered" -msgstr "" - -#: redbot/cogs/general/general.py:389 -msgid "Preview enabled" -msgstr "" - -#: redbot/cogs/general/general.py:390 -msgid "Public disabled" -msgstr "" - -#: redbot/cogs/general/general.py:391 -msgid "Vanity URL" -msgstr "" - -#: redbot/cogs/general/general.py:392 -msgid "Verified" -msgstr "" - -#: redbot/cogs/general/general.py:393 -msgid "VIP Voice Servers" -msgstr "" - -#: redbot/cogs/general/general.py:394 -msgid "Welcome Screen enabled" -msgstr "" - -#: redbot/cogs/general/general.py:402 msgid "{bot_name} joined this server on {bot_join}. That's over {since_join} days ago!" msgstr "" -#: redbot/cogs/general/general.py:424 +#: redbot/cogs/general/general.py:379 msgid "Members:" msgstr "" -#: redbot/cogs/general/general.py:426 +#: redbot/cogs/general/general.py:381 msgid "Channels:" msgstr "" -#: redbot/cogs/general/general.py:427 +#: redbot/cogs/general/general.py:382 msgid "💬 Text: {text}\n" -"🔊 Voice: {voice}" +"🔊 Voice: {voice}\n" +"🎙 Stage: {stage}" msgstr "" -#: redbot/cogs/general/general.py:433 +#: redbot/cogs/general/general.py:393 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:434 +#: redbot/cogs/general/general.py:394 msgid "Owner: {owner}\n" -"Voice region: {region}\n" "Verif. level: {verif}\n" "Server ID: {id}{shard_info}" msgstr "" -#: redbot/cogs/general/general.py:446 +#: redbot/cogs/general/general.py:405 msgid "Misc:" msgstr "" -#: redbot/cogs/general/general.py:447 +#: redbot/cogs/general/general.py:406 msgid "AFK channel: {afk_chan}\n" "AFK timeout: {afk_timeout}\n" "Custom emojis: {emoji_count}\n" "Roles: {role_count}" msgstr "" -#: redbot/cogs/general/general.py:452 +#: redbot/cogs/general/general.py:411 msgid "Not set" msgstr "" -#: redbot/cogs/general/general.py:460 +#: redbot/cogs/general/general.py:444 msgid "Server features:" msgstr "" -#: redbot/cogs/general/general.py:462 +#: redbot/cogs/general/general.py:451 msgid "Tier {boostlevel} with {nitroboosters} boosts\n" "File size limit: {filelimit}\n" "Emoji limit: {emojis_limit}\n" "VCs max bitrate: {bitrate}" msgstr "" -#: redbot/cogs/general/general.py:474 +#: redbot/cogs/general/general.py:463 msgid "Nitro Boost:" msgstr "" -#: redbot/cogs/general/general.py:483 +#: redbot/cogs/general/general.py:472 #, docstring msgid "Search the Urban Dictionary.\n\n" " This uses the unofficial Urban Dictionary API.\n" " " msgstr "" -#: redbot/cogs/general/general.py:501 redbot/cogs/general/general.py:570 +#: redbot/cogs/general/general.py:490 redbot/cogs/general/general.py:561 msgid "No Urban Dictionary entries were found, or there was an error in the process." msgstr "" -#: redbot/cogs/general/general.py:507 +#: redbot/cogs/general/general.py:496 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:513 +#: redbot/cogs/general/general.py:502 msgid "{word} by {author}" msgstr "" -#: redbot/cogs/general/general.py:521 redbot/cogs/general/general.py:552 +#: redbot/cogs/general/general.py:510 redbot/cogs/general/general.py:544 msgid "{definition}\n\n" "**Example:** {example}" msgstr "" -#: redbot/cogs/general/general.py:527 +#: redbot/cogs/general/general.py:516 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:546 +#: redbot/cogs/general/general.py:534 msgid "<{permalink}>\n" " {word} by {author}\n\n" "{description}\n\n" diff --git a/redbot/cogs/general/locales/de-DE.po b/redbot/cogs/general/locales/de-DE.po index 5a2cc0f77da..c85faf1462d 100644 --- a/redbot/cogs/general/locales/de-DE.po +++ b/redbot/cogs/general/locales/de-DE.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-26 09:24+0000\n" +"POT-Creation-Date: 2024-03-03 21:57+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,105 +15,109 @@ msgstr "" "X-Crowdin-File-ID: 17\n" "Language: de_DE\n" -#: redbot/cogs/general/general.py:47 +#: redbot/cogs/general/general.py:48 #, docstring msgid "General commands." msgstr "Allgemeine Befehle." -#: redbot/cogs/general/general.py:52 +#: redbot/cogs/general/general.py:53 msgid "As I see it, yes" msgstr "So wie ich es sehe, ja." -#: redbot/cogs/general/general.py:53 +#: redbot/cogs/general/general.py:54 msgid "It is certain" msgstr "Es ist sicher" -#: redbot/cogs/general/general.py:54 +#: redbot/cogs/general/general.py:55 msgid "It is decidedly so" msgstr "Es ist eindeutig so" -#: redbot/cogs/general/general.py:55 +#: redbot/cogs/general/general.py:56 msgid "Most likely" msgstr "Am ehesten" -#: redbot/cogs/general/general.py:56 +#: redbot/cogs/general/general.py:57 msgid "Outlook good" msgstr "Gute Aussichten" -#: redbot/cogs/general/general.py:57 +#: redbot/cogs/general/general.py:58 msgid "Signs point to yes" msgstr "Anzeichen deuten auf ja" -#: redbot/cogs/general/general.py:58 +#: redbot/cogs/general/general.py:59 msgid "Without a doubt" msgstr "Ohne Zweifel" -#: redbot/cogs/general/general.py:59 +#: redbot/cogs/general/general.py:60 msgid "Yes" msgstr "Ja" -#: redbot/cogs/general/general.py:60 +#: redbot/cogs/general/general.py:61 msgid "Yes – definitely" msgstr "Ja - auf jeden Fall" -#: redbot/cogs/general/general.py:61 +#: redbot/cogs/general/general.py:62 msgid "You may rely on it" msgstr "Du kannst dich drauf verlassen" -#: redbot/cogs/general/general.py:62 +#: redbot/cogs/general/general.py:63 msgid "Reply hazy, try again" msgstr "Unklare Antwort, versuche es noch mal" -#: redbot/cogs/general/general.py:63 +#: redbot/cogs/general/general.py:64 msgid "Ask again later" msgstr "Frag später noch einmal" -#: redbot/cogs/general/general.py:64 +#: redbot/cogs/general/general.py:65 msgid "Better not tell you now" msgstr "Das erzähle ich dir am Besten noch nicht" -#: redbot/cogs/general/general.py:65 +#: redbot/cogs/general/general.py:66 msgid "Cannot predict now" msgstr "Das kann ich jetzt nicht vorhersagen" -#: redbot/cogs/general/general.py:66 +#: redbot/cogs/general/general.py:67 msgid "Concentrate and ask again" msgstr "Konzentriere dich und frag nochmal" -#: redbot/cogs/general/general.py:67 +#: redbot/cogs/general/general.py:68 msgid "Don't count on it" msgstr "Verlass dich nicht drauf" -#: redbot/cogs/general/general.py:68 +#: redbot/cogs/general/general.py:69 msgid "My reply is no" msgstr "Meine Antwort ist nein" -#: redbot/cogs/general/general.py:69 +#: redbot/cogs/general/general.py:70 msgid "My sources say no" msgstr "Meine Quellen sagen Nein" -#: redbot/cogs/general/general.py:70 +#: redbot/cogs/general/general.py:71 msgid "Outlook not so good" msgstr "Der Ausblick ist nicht so gut" -#: redbot/cogs/general/general.py:71 +#: redbot/cogs/general/general.py:72 msgid "Very doubtful" msgstr "Sehr zweifelhaft" -#: redbot/cogs/general/general.py:85 +#: redbot/cogs/general/general.py:87 #, docstring msgid "Choose between multiple options.\n\n" " There must be at least 2 options to pick from.\n" " Options are separated by spaces.\n\n" " To denote options which include whitespace, you should enclose the options in double quotes.\n" " " -msgstr "" +msgstr "Wählen Sie zwischen mehreren Optionen aus.\n\n" +" Es müssen mindestens 2 Optionen zur Auswahl vorhanden sein.\n" +" Optionen werden durch Leerzeichen getrennt.\n\n" +" Um Optionen zu kennzeichnen, die Leerzeichen enthalten, sollten Sie die Optionen in doppelte Anführungszeichen setzen.\n" +" " -#: redbot/cogs/general/general.py:94 +#: redbot/cogs/general/general.py:96 msgid "Not enough options to pick from." msgstr "Nicht genug Optionen zur Auswahl." -#: redbot/cogs/general/general.py:100 +#: redbot/cogs/general/general.py:102 #, docstring msgid "Roll a random number.\n\n" " The result will be between 1 and ``.\n\n" @@ -124,15 +128,15 @@ msgstr "Würfel eine zufällige Nummer.\n\n" " ``ist standardmässig 100.\n" " " -#: redbot/cogs/general/general.py:115 +#: redbot/cogs/general/general.py:117 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:118 +#: redbot/cogs/general/general.py:120 msgid "{author.mention} Max allowed number is {maxamount}." -msgstr "" +msgstr "{author.mention} Die maximal zulässige Anzahl ist {maxamount}." -#: redbot/cogs/general/general.py:125 +#: redbot/cogs/general/general.py:127 #, docstring msgid "Flip a coin... or a user.\n\n" " Defaults to a coin.\n" @@ -141,46 +145,46 @@ msgstr "Wirf eine Münze... oder einen Benutzer.\n\n" " Standardmässig eine Münze.\n" " " -#: redbot/cogs/general/general.py:133 +#: redbot/cogs/general/general.py:135 msgid "Nice try. You think this is funny?\n" " How about *this* instead:\n\n" msgstr "Netter Versuch. Denkst du das wäre lustig?\n" "Nimm *das:*\n\n" -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "*flips a coin and... " msgstr "*wirft eine Münze und... " -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "HEADS!*" msgstr "Kopf!*" -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "TAILS!*" msgstr "Zahl!*" -#: redbot/cogs/general/general.py:148 +#: redbot/cogs/general/general.py:150 #, docstring msgid "Play Rock Paper Scissors." msgstr "Spiele Schere Stein Papier." -#: redbot/cogs/general/general.py:153 +#: redbot/cogs/general/general.py:155 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:174 +#: redbot/cogs/general/general.py:176 msgid "{choice} You win {author.mention}!" msgstr "{choice} Du gewinnst, {author.mention}!" -#: redbot/cogs/general/general.py:180 +#: redbot/cogs/general/general.py:182 msgid "{choice} You lose {author.mention}!" msgstr "{choice} Du verlierst, {author.mention}!" -#: redbot/cogs/general/general.py:186 +#: redbot/cogs/general/general.py:188 msgid "{choice} We're square {author.mention}!" msgstr "{choice} Unentschieden, {author.mention}!" -#: redbot/cogs/general/general.py:193 +#: redbot/cogs/general/general.py:195 #, docstring msgid "Ask 8 ball a question.\n\n" " Question must end with a question mark.\n" @@ -189,29 +193,29 @@ msgstr "Stelle 8 Ball eine Frage.\n\n" " Frage muss mit einem Fragezeichen abschließen.\n" " " -#: redbot/cogs/general/general.py:200 +#: redbot/cogs/general/general.py:202 msgid "That doesn't look like a question." msgstr "Das sieht nicht nach einer Frage aus." -#: redbot/cogs/general/general.py:204 +#: redbot/cogs/general/general.py:206 #, docstring msgid "Start or stop the stopwatch." msgstr "Starte oder stoppe die Stoppuhr." -#: redbot/cogs/general/general.py:208 +#: redbot/cogs/general/general.py:210 msgid " Stopwatch started!" msgstr " Stoppuhr gestartet!" -#: redbot/cogs/general/general.py:213 +#: redbot/cogs/general/general.py:215 msgid " Stopwatch stopped! Time: **{seconds}**" msgstr " Stoppuhr angehalten! Zeit: **{seconds}**" -#: redbot/cogs/general/general.py:219 +#: redbot/cogs/general/general.py:221 #, docstring msgid "Create a lmgtfy link." msgstr "Erstelle einen Imgtfy Link." -#: redbot/cogs/general/general.py:226 +#: redbot/cogs/general/general.py:230 #, docstring msgid "Because everyone likes hugs!\n\n" " Up to 10 intensity levels.\n" @@ -220,286 +224,129 @@ msgstr "Weil jeder Umarmungen mag!\n\n" " Bis zu 10 Intensitätsstufen.\n" " " -#: redbot/cogs/general/general.py:250 +#: redbot/cogs/general/general.py:254 #, 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:258 -msgid "Created on {date}. That's over {num} days ago!" -msgstr "" +msgstr "\n" +" Zeige Serverinformation\n\n" +" `Details`: Zeigt mehr Information an wen auf `True` gesetzt ist.\n" +" Stander mäßig ist es False.\n" +" " -#: redbot/cogs/general/general.py:270 -msgid "Region" -msgstr "Region" +#: redbot/cogs/general/general.py:261 +msgid "Created on {date_and_time}. That's {relative_time}!" +msgstr "Erstellt am {date_and_time}. Das ist {relative_time}!" -#: redbot/cogs/general/general.py:271 +#: redbot/cogs/general/general.py:275 msgid "Users online" msgstr "Benutzer online" -#: redbot/cogs/general/general.py:272 +#: redbot/cogs/general/general.py:276 +msgid "Not available" +msgstr "Nicht verfügbar" + +#: redbot/cogs/general/general.py:278 msgid "Text Channels" msgstr "Text-Kanäle" -#: redbot/cogs/general/general.py:273 +#: redbot/cogs/general/general.py:279 msgid "Voice Channels" msgstr "Sprachkanäle" -#: redbot/cogs/general/general.py:274 +#: redbot/cogs/general/general.py:280 msgid "Roles" msgstr "Rollen" -#: redbot/cogs/general/general.py:275 +#: redbot/cogs/general/general.py:281 msgid "Owner" msgstr "Eigentümer" -#: redbot/cogs/general/general.py:277 +#: redbot/cogs/general/general.py:283 msgid "Server ID: " msgstr "Server-ID: " -#: redbot/cogs/general/general.py:279 +#: redbot/cogs/general/general.py:285 msgid " • Use {command} for more info on the server." -msgstr "" +msgstr " • Nutzte sie {command} für weitere Information auf dem Server." -#: redbot/cogs/general/general.py:305 +#: redbot/cogs/general/general.py:311 msgid "\n" "Shard ID: **{shard_id}/{shard_count}**" -msgstr "" +msgstr "Shard ID: **{shard_id}/{shard_count}**" -#: redbot/cogs/general/general.py:314 +#: redbot/cogs/general/general.py:320 msgid "Humans: " msgstr "Menschen: " -#: redbot/cogs/general/general.py:315 +#: redbot/cogs/general/general.py:321 msgid " • Bots: " msgstr " • Bots: " -#: redbot/cogs/general/general.py:327 +#: redbot/cogs/general/general.py:333 msgid "Users online: **{online}/{total_users}**\n" msgstr "Benutzer online: **{online}/{total_users}**\n" -#: redbot/cogs/general/general.py:344 -msgid "__VIP__ US East " -msgstr "__VIP__ US Ost " - -#: redbot/cogs/general/general.py:345 -msgid "__VIP__ US West " -msgstr "__VIP__ US West " - -#: redbot/cogs/general/general.py:346 -msgid "__VIP__ Amsterdam " -msgstr "__VIP__ Amsterdam " - -#: redbot/cogs/general/general.py:347 -msgid "EU West " -msgstr "EU West " - -#: redbot/cogs/general/general.py:348 -msgid "EU Central " -msgstr "EU Zentral " - -#: redbot/cogs/general/general.py:349 -msgid "Europe " -msgstr "Europa " - #: redbot/cogs/general/general.py:350 -msgid "London " -msgstr "London " - -#: redbot/cogs/general/general.py:351 -msgid "Frankfurt " -msgstr "Frankfurt " - -#: redbot/cogs/general/general.py:352 -msgid "Amsterdam " -msgstr "Amsterdam " - -#: redbot/cogs/general/general.py:353 -msgid "US West " -msgstr "US West " - -#: redbot/cogs/general/general.py:354 -msgid "US East " -msgstr "US Ost " - -#: redbot/cogs/general/general.py:355 -msgid "US South " -msgstr "US Süd " - -#: redbot/cogs/general/general.py:356 -msgid "US Central " -msgstr "US Zentral " - -#: redbot/cogs/general/general.py:357 -msgid "Singapore " -msgstr "Singapur " - -#: redbot/cogs/general/general.py:358 -msgid "Sydney " -msgstr "Sydney " - -#: redbot/cogs/general/general.py:359 -msgid "Brazil " -msgstr "Brazilien " - -#: redbot/cogs/general/general.py:360 -msgid "Hong Kong " -msgstr "Hong Kong " - -#: redbot/cogs/general/general.py:361 -msgid "Russia " -msgstr "Russland " - -#: redbot/cogs/general/general.py:362 -msgid "Japan " -msgstr "Japan " - -#: redbot/cogs/general/general.py:363 -msgid "South Africa " -msgstr "Südafrika " - -#: redbot/cogs/general/general.py:364 -msgid "India " -msgstr "Indien " - -#: redbot/cogs/general/general.py:365 -msgid "Dubai " -msgstr "Dubai " - -#: redbot/cogs/general/general.py:366 -msgid "South Korea " -msgstr "Süd Korea " - -#: redbot/cogs/general/general.py:369 msgid "0 - None" msgstr "0 - Keine" -#: redbot/cogs/general/general.py:370 +#: redbot/cogs/general/general.py:351 msgid "1 - Low" msgstr "1 - Niedrig" -#: redbot/cogs/general/general.py:371 +#: redbot/cogs/general/general.py:352 msgid "2 - Medium" msgstr "2 - Mittel" -#: redbot/cogs/general/general.py:372 +#: redbot/cogs/general/general.py:353 msgid "3 - High" msgstr "3 - Hoch" -#: redbot/cogs/general/general.py:373 -msgid "4 - Extreme" -msgstr "4 - Extrem" - -#: redbot/cogs/general/general.py:377 -msgid "Animated Icon" -msgstr "Animiertes Icon" - -#: redbot/cogs/general/general.py:378 -msgid "Banner Image" -msgstr "Banner Bild" - -#: redbot/cogs/general/general.py:379 -msgid "Commerce" -msgstr "Handel" - -#: redbot/cogs/general/general.py:380 -msgid "Community" -msgstr "Community" - -#: redbot/cogs/general/general.py:381 -msgid "Server Discovery" -msgstr "Server Auffindbarkeit" - -#: redbot/cogs/general/general.py:382 -msgid "Featurable" -msgstr "" - -#: redbot/cogs/general/general.py:383 -msgid "Splash Invite" -msgstr "Splash Einladung" - -#: redbot/cogs/general/general.py:384 -msgid "Member list disabled" -msgstr "Mitgliederliste deaktiviert" - -#: redbot/cogs/general/general.py:385 -msgid "Membership Screening enabled" -msgstr "" - -#: redbot/cogs/general/general.py:386 -msgid "More Emojis" -msgstr "Mehr Emojis" - -#: redbot/cogs/general/general.py:387 -msgid "News Channels" -msgstr "" - -#: redbot/cogs/general/general.py:388 -msgid "Partnered" -msgstr "Partnered" - -#: redbot/cogs/general/general.py:389 -msgid "Preview enabled" -msgstr "" - -#: redbot/cogs/general/general.py:390 -msgid "Public disabled" -msgstr "Öffentlich deaktiviert" - -#: redbot/cogs/general/general.py:391 -msgid "Vanity URL" -msgstr "Vanity URL" - -#: redbot/cogs/general/general.py:392 -msgid "Verified" -msgstr "Verifiziert" - -#: redbot/cogs/general/general.py:393 -msgid "VIP Voice Servers" -msgstr "VIP Sprach-Server" - -#: redbot/cogs/general/general.py:394 -msgid "Welcome Screen enabled" -msgstr "Willkommens Bildschirm aktiviert" +#: redbot/cogs/general/general.py:354 +msgid "4 - Highest" +msgstr "4 - Höchstes" -#: redbot/cogs/general/general.py:402 +#: redbot/cogs/general/general.py:357 msgid "{bot_name} joined this server on {bot_join}. That's over {since_join} days ago!" msgstr "{bot_name} ist dem Server durch {bot_join} beigetreten. Das ist über {since_join} Tage her!" -#: redbot/cogs/general/general.py:424 +#: redbot/cogs/general/general.py:379 msgid "Members:" msgstr "Mitglieder:" -#: redbot/cogs/general/general.py:426 +#: redbot/cogs/general/general.py:381 msgid "Channels:" msgstr "Kanäle:" -#: redbot/cogs/general/general.py:427 +#: redbot/cogs/general/general.py:382 msgid "💬 Text: {text}\n" -"🔊 Voice: {voice}" +"🔊 Voice: {voice}\n" +"🎙 Stage: {stage}" msgstr "💬 Text: {text}\n" -"🔊 Sprache: {voice}" +"🔊 Sprache: {voice}\n" +"🎙 Bühne: {stage}" -#: redbot/cogs/general/general.py:433 +#: redbot/cogs/general/general.py:393 msgid "Utility:" -msgstr "" +msgstr "Hilfsmittel:" -#: redbot/cogs/general/general.py:434 +#: redbot/cogs/general/general.py:394 msgid "Owner: {owner}\n" -"Voice region: {region}\n" "Verif. level: {verif}\n" "Server ID: {id}{shard_info}" -msgstr "" +msgstr "Besitzer: {owner}\n" +"Verif. Level: {verif}\n" +"Server-ID: {id}{shard_info}" -#: redbot/cogs/general/general.py:446 +#: redbot/cogs/general/general.py:405 msgid "Misc:" msgstr "Sonstiges:" -#: redbot/cogs/general/general.py:447 +#: redbot/cogs/general/general.py:406 msgid "AFK channel: {afk_chan}\n" "AFK timeout: {afk_timeout}\n" "Custom emojis: {emoji_count}\n" @@ -509,26 +356,29 @@ msgstr "AFK Kanal: {afk_chan}\n" "Benutzerdefinierte Emojis: {emoji_count}\n" "Rollen: {role_count}" -#: redbot/cogs/general/general.py:452 +#: redbot/cogs/general/general.py:411 msgid "Not set" msgstr "Nicht festgelegt" -#: redbot/cogs/general/general.py:460 +#: redbot/cogs/general/general.py:444 msgid "Server features:" msgstr "Server Merkmale:" -#: redbot/cogs/general/general.py:462 +#: redbot/cogs/general/general.py:451 msgid "Tier {boostlevel} with {nitroboosters} boosts\n" "File size limit: {filelimit}\n" "Emoji limit: {emojis_limit}\n" "VCs max bitrate: {bitrate}" -msgstr "" +msgstr "Stufe {boostlevel} mit {nitroboosters} erhöht\n" +"Dateigrößenlimit: {filelimit}\n" +"Emoji Limit: {emojis_limit}\n" +"VCs max Bitrate: {bitrate}" -#: redbot/cogs/general/general.py:474 +#: redbot/cogs/general/general.py:463 msgid "Nitro Boost:" msgstr "Nitro Boost:" -#: redbot/cogs/general/general.py:483 +#: redbot/cogs/general/general.py:472 #, docstring msgid "Search the Urban Dictionary.\n\n" " This uses the unofficial Urban Dictionary API.\n" @@ -537,29 +387,29 @@ msgstr "Durchsuche das Urban Dictionary.\n\n" " Dies verwendet die inoffizielle Urban Dictionary API.\n" " " -#: redbot/cogs/general/general.py:501 redbot/cogs/general/general.py:570 +#: redbot/cogs/general/general.py:490 redbot/cogs/general/general.py:561 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:507 +#: redbot/cogs/general/general.py:496 msgid "No Urban Dictionary entries were found." msgstr "Keine Urban Dictionary Einträge gefunden." -#: redbot/cogs/general/general.py:513 +#: redbot/cogs/general/general.py:502 msgid "{word} by {author}" msgstr "{word} von {author}" -#: redbot/cogs/general/general.py:521 redbot/cogs/general/general.py:552 +#: redbot/cogs/general/general.py:510 redbot/cogs/general/general.py:544 msgid "{definition}\n\n" "**Example:** {example}" msgstr "{definition}\n\n" "**Beispiel:** {example}" -#: redbot/cogs/general/general.py:527 +#: redbot/cogs/general/general.py:516 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:546 +#: redbot/cogs/general/general.py:534 msgid "<{permalink}>\n" " {word} by {author}\n\n" "{description}\n\n" diff --git a/redbot/cogs/general/locales/es-ES.po b/redbot/cogs/general/locales/es-ES.po index 9be87048d4a..b11162ee3a9 100644 --- a/redbot/cogs/general/locales/es-ES.po +++ b/redbot/cogs/general/locales/es-ES.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-26 09:24+0000\n" +"POT-Creation-Date: 2024-03-03 21:57+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,92 +15,92 @@ msgstr "" "X-Crowdin-File-ID: 17\n" "Language: es_ES\n" -#: redbot/cogs/general/general.py:47 +#: redbot/cogs/general/general.py:48 #, docstring msgid "General commands." msgstr "Comandos generales." -#: redbot/cogs/general/general.py:52 +#: redbot/cogs/general/general.py:53 msgid "As I see it, yes" msgstr "Como yo lo veo, sí" -#: redbot/cogs/general/general.py:53 +#: redbot/cogs/general/general.py:54 msgid "It is certain" msgstr "Eso es cierto" -#: redbot/cogs/general/general.py:54 +#: redbot/cogs/general/general.py:55 msgid "It is decidedly so" msgstr "Es decididamente entonces" -#: redbot/cogs/general/general.py:55 +#: redbot/cogs/general/general.py:56 msgid "Most likely" msgstr "Más probable" -#: redbot/cogs/general/general.py:56 +#: redbot/cogs/general/general.py:57 msgid "Outlook good" msgstr "El panorama es bueno" -#: redbot/cogs/general/general.py:57 +#: redbot/cogs/general/general.py:58 msgid "Signs point to yes" msgstr "Las señales indican que si" -#: redbot/cogs/general/general.py:58 +#: redbot/cogs/general/general.py:59 msgid "Without a doubt" msgstr "Sin lugar a dudas" -#: redbot/cogs/general/general.py:59 +#: redbot/cogs/general/general.py:60 msgid "Yes" msgstr "Sí" -#: redbot/cogs/general/general.py:60 +#: redbot/cogs/general/general.py:61 msgid "Yes – definitely" msgstr "Sí - definitivamente" -#: redbot/cogs/general/general.py:61 +#: redbot/cogs/general/general.py:62 msgid "You may rely on it" msgstr "Puedes contar con eso" -#: redbot/cogs/general/general.py:62 +#: redbot/cogs/general/general.py:63 msgid "Reply hazy, try again" msgstr "Respuesta confusa, intenta otra vez" -#: redbot/cogs/general/general.py:63 +#: redbot/cogs/general/general.py:64 msgid "Ask again later" msgstr "Pregunte más tarde" -#: redbot/cogs/general/general.py:64 +#: redbot/cogs/general/general.py:65 msgid "Better not tell you now" msgstr "Mejor no decirte ahora" -#: redbot/cogs/general/general.py:65 +#: redbot/cogs/general/general.py:66 msgid "Cannot predict now" msgstr "No puedo predecirlo ahora" -#: redbot/cogs/general/general.py:66 +#: redbot/cogs/general/general.py:67 msgid "Concentrate and ask again" msgstr "Concéntrate y pregúnta de nuevo" -#: redbot/cogs/general/general.py:67 +#: redbot/cogs/general/general.py:68 msgid "Don't count on it" msgstr "No cuentes con eso" -#: redbot/cogs/general/general.py:68 +#: redbot/cogs/general/general.py:69 msgid "My reply is no" msgstr "Mi respuesta es no" -#: redbot/cogs/general/general.py:69 +#: redbot/cogs/general/general.py:70 msgid "My sources say no" msgstr "Mis fuentes dicen que no" -#: redbot/cogs/general/general.py:70 +#: redbot/cogs/general/general.py:71 msgid "Outlook not so good" msgstr "El panorama no es muy bueno" -#: redbot/cogs/general/general.py:71 +#: redbot/cogs/general/general.py:72 msgid "Very doubtful" msgstr "\"Muy dudoso\"" -#: redbot/cogs/general/general.py:85 +#: redbot/cogs/general/general.py:87 #, docstring msgid "Choose between multiple options.\n\n" " There must be at least 2 options to pick from.\n" @@ -113,11 +113,11 @@ msgstr "Elija entre múltiples opciones.\n\n" " Para indicar las opciones que incluyen espacios en blanco, debe incluir las opciones entre comillas dobles.\n" " " -#: redbot/cogs/general/general.py:94 +#: redbot/cogs/general/general.py:96 msgid "Not enough options to pick from." msgstr "No hay suficientes opciones para elegir." -#: redbot/cogs/general/general.py:100 +#: redbot/cogs/general/general.py:102 #, docstring msgid "Roll a random number.\n\n" " The result will be between 1 and ``.\n\n" @@ -128,15 +128,15 @@ msgstr "Manda un número aleatorio.\n\n" " `` por defecto a 100.\n" " " -#: redbot/cogs/general/general.py:115 +#: redbot/cogs/general/general.py:117 msgid "{author.mention} Maybe higher than 1? ;P" msgstr "{author.mention} ¿Tal vez mayor que 1? ;P" -#: redbot/cogs/general/general.py:118 +#: redbot/cogs/general/general.py:120 msgid "{author.mention} Max allowed number is {maxamount}." msgstr "{author.mention} El número máximo permitido es {maxamount}." -#: redbot/cogs/general/general.py:125 +#: redbot/cogs/general/general.py:127 #, docstring msgid "Flip a coin... or a user.\n\n" " Defaults to a coin.\n" @@ -145,46 +145,46 @@ msgstr "Voltear una moneda... o un usuario.\n\n" " Por defecto es una moneda.\n" " " -#: redbot/cogs/general/general.py:133 +#: redbot/cogs/general/general.py:135 msgid "Nice try. You think this is funny?\n" " How about *this* instead:\n\n" msgstr "Buen intento. ¿Crees que esto es divertido?\n" " ¿Qué tal *esto* en su lugar:\n\n" -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "*flips a coin and... " msgstr "* lanza una moneda al aire y... " -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "HEADS!*" msgstr "CARA! *" -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "TAILS!*" msgstr "CRUZ! *" -#: redbot/cogs/general/general.py:148 +#: redbot/cogs/general/general.py:150 #, docstring msgid "Play Rock Paper Scissors." msgstr "Juega Piedra Papel Tijeras." -#: redbot/cogs/general/general.py:153 +#: redbot/cogs/general/general.py:155 msgid "This isn't a valid option. Try {r}, {p}, or {s}." msgstr "Esta opción no es válida. Prueba {r}, {p} o {s}." -#: redbot/cogs/general/general.py:174 +#: redbot/cogs/general/general.py:176 msgid "{choice} You win {author.mention}!" msgstr "{choice} ¡Has ganado {author.mention}!" -#: redbot/cogs/general/general.py:180 +#: redbot/cogs/general/general.py:182 msgid "{choice} You lose {author.mention}!" msgstr "{choice} ¡Perdiste {author.mention}!" -#: redbot/cogs/general/general.py:186 +#: redbot/cogs/general/general.py:188 msgid "{choice} We're square {author.mention}!" msgstr "{choice} ¡Somos cuadrados {author.mention}!" -#: redbot/cogs/general/general.py:193 +#: redbot/cogs/general/general.py:195 #, docstring msgid "Ask 8 ball a question.\n\n" " Question must end with a question mark.\n" @@ -193,29 +193,29 @@ 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:200 +#: redbot/cogs/general/general.py:202 msgid "That doesn't look like a question." msgstr "Eso no parece una pregunta." -#: redbot/cogs/general/general.py:204 +#: redbot/cogs/general/general.py:206 #, docstring msgid "Start or stop the stopwatch." msgstr "Iniciar o detener el cronómetro." -#: redbot/cogs/general/general.py:208 +#: redbot/cogs/general/general.py:210 msgid " Stopwatch started!" msgstr " Cronómetro iniciado!" -#: redbot/cogs/general/general.py:213 +#: redbot/cogs/general/general.py:215 msgid " Stopwatch stopped! Time: **{seconds}**" msgstr " ¡Cronómetro detenido! Tiempo: **{seconds}**" -#: redbot/cogs/general/general.py:219 +#: redbot/cogs/general/general.py:221 #, docstring msgid "Create a lmgtfy link." msgstr "Crear un enlace lmgtfy." -#: redbot/cogs/general/general.py:226 +#: redbot/cogs/general/general.py:230 #, docstring msgid "Because everyone likes hugs!\n\n" " Up to 10 intensity levels.\n" @@ -224,7 +224,7 @@ msgstr "¡Porque a todo el mundo le gustan los abrazos!\n\n" " Hasta 10 niveles de intensidad.\n" " " -#: redbot/cogs/general/general.py:250 +#: redbot/cogs/general/general.py:254 #, docstring msgid "\n" " Show server information.\n\n" @@ -237,281 +237,117 @@ msgstr "\n" " Por defecto False.\n" " " -#: redbot/cogs/general/general.py:258 -msgid "Created on {date}. That's over {num} days ago!" -msgstr "Creado el {date}. ¡Eso hace más de {num} días!" - -#: redbot/cogs/general/general.py:270 -msgid "Region" -msgstr "Región" +#: redbot/cogs/general/general.py:261 +msgid "Created on {date_and_time}. That's {relative_time}!" +msgstr "Creado el {date_and_time}. ¡Eso es {relative_time}!" -#: redbot/cogs/general/general.py:271 +#: redbot/cogs/general/general.py:275 msgid "Users online" msgstr "Usuarios en línea" -#: redbot/cogs/general/general.py:272 +#: redbot/cogs/general/general.py:276 +msgid "Not available" +msgstr "No disponible" + +#: redbot/cogs/general/general.py:278 msgid "Text Channels" msgstr "Canales de texto" -#: redbot/cogs/general/general.py:273 +#: redbot/cogs/general/general.py:279 msgid "Voice Channels" msgstr "Canales de voz" -#: redbot/cogs/general/general.py:274 +#: redbot/cogs/general/general.py:280 msgid "Roles" msgstr "Roles" -#: redbot/cogs/general/general.py:275 +#: redbot/cogs/general/general.py:281 msgid "Owner" msgstr "Propietario" -#: redbot/cogs/general/general.py:277 +#: redbot/cogs/general/general.py:283 msgid "Server ID: " msgstr "ID del servidor: " -#: redbot/cogs/general/general.py:279 +#: redbot/cogs/general/general.py:285 msgid " • Use {command} for more info on the server." msgstr " • Usar {command} para más información en el servidor." -#: redbot/cogs/general/general.py:305 +#: redbot/cogs/general/general.py:311 msgid "\n" "Shard ID: **{shard_id}/{shard_count}**" msgstr "\n" "ID de la Shard: **{shard_id}/{shard_count}**" -#: redbot/cogs/general/general.py:314 +#: redbot/cogs/general/general.py:320 msgid "Humans: " msgstr "Humanos: " -#: redbot/cogs/general/general.py:315 +#: redbot/cogs/general/general.py:321 msgid " • Bots: " msgstr " • Bots: " -#: redbot/cogs/general/general.py:327 +#: redbot/cogs/general/general.py:333 msgid "Users online: **{online}/{total_users}**\n" msgstr "Usuarios en línea: **{online}/{total_users}**\n" -#: redbot/cogs/general/general.py:344 -msgid "__VIP__ US East " -msgstr "__VIP__ Este de EEUU " - -#: redbot/cogs/general/general.py:345 -msgid "__VIP__ US West " -msgstr "__VIP__ Oeste de EEUU " - -#: redbot/cogs/general/general.py:346 -msgid "__VIP__ Amsterdam " -msgstr "__VIP__ Amsterdam " - -#: redbot/cogs/general/general.py:347 -msgid "EU West " -msgstr "Oeste de EU " - -#: redbot/cogs/general/general.py:348 -msgid "EU Central " -msgstr "EU Central " - -#: redbot/cogs/general/general.py:349 -msgid "Europe " -msgstr "Europa " - #: redbot/cogs/general/general.py:350 -msgid "London " -msgstr "Londres " - -#: redbot/cogs/general/general.py:351 -msgid "Frankfurt " -msgstr "Frankfurt " - -#: redbot/cogs/general/general.py:352 -msgid "Amsterdam " -msgstr "Amsterdam " - -#: redbot/cogs/general/general.py:353 -msgid "US West " -msgstr "Oeste de Estados Unidos " - -#: redbot/cogs/general/general.py:354 -msgid "US East " -msgstr "Este de Estados Unidos " - -#: redbot/cogs/general/general.py:355 -msgid "US South " -msgstr "Sur de Estados Unidos " - -#: redbot/cogs/general/general.py:356 -msgid "US Central " -msgstr "Estados Unidos Central " - -#: redbot/cogs/general/general.py:357 -msgid "Singapore " -msgstr "Singapur " - -#: redbot/cogs/general/general.py:358 -msgid "Sydney " -msgstr "Sídney " - -#: redbot/cogs/general/general.py:359 -msgid "Brazil " -msgstr "Brasil " - -#: redbot/cogs/general/general.py:360 -msgid "Hong Kong " -msgstr "Hong Kong " - -#: redbot/cogs/general/general.py:361 -msgid "Russia " -msgstr "Rusia " - -#: redbot/cogs/general/general.py:362 -msgid "Japan " -msgstr "Japón " - -#: redbot/cogs/general/general.py:363 -msgid "South Africa " -msgstr "Sudáfrica " - -#: redbot/cogs/general/general.py:364 -msgid "India " -msgstr "India " - -#: redbot/cogs/general/general.py:365 -msgid "Dubai " -msgstr "Dubai " - -#: redbot/cogs/general/general.py:366 -msgid "South Korea " -msgstr "Corea del Sur " - -#: redbot/cogs/general/general.py:369 msgid "0 - None" msgstr "0 - ninguno" -#: redbot/cogs/general/general.py:370 +#: redbot/cogs/general/general.py:351 msgid "1 - Low" msgstr "1 - Bajo" -#: redbot/cogs/general/general.py:371 +#: redbot/cogs/general/general.py:352 msgid "2 - Medium" msgstr "2 - Medio" -#: redbot/cogs/general/general.py:372 +#: redbot/cogs/general/general.py:353 msgid "3 - High" msgstr "3 - Alto" -#: redbot/cogs/general/general.py:373 -msgid "4 - Extreme" -msgstr "4 - Extremo" - -#: redbot/cogs/general/general.py:377 -msgid "Animated Icon" -msgstr "Icono animado" - -#: redbot/cogs/general/general.py:378 -msgid "Banner Image" -msgstr "Imagen del banner" - -#: redbot/cogs/general/general.py:379 -msgid "Commerce" -msgstr "Comercio" - -#: redbot/cogs/general/general.py:380 -msgid "Community" -msgstr "Comunidad" - -#: redbot/cogs/general/general.py:381 -msgid "Server Discovery" -msgstr "Descubrimiento del Servidor" - -#: redbot/cogs/general/general.py:382 -msgid "Featurable" -msgstr "Características" - -#: redbot/cogs/general/general.py:383 -msgid "Splash Invite" -msgstr "Invitación Splash" - -#: redbot/cogs/general/general.py:384 -msgid "Member list disabled" -msgstr "Lista de miembros desactivada" - -#: redbot/cogs/general/general.py:385 -msgid "Membership Screening enabled" -msgstr "Cribado de miembros habilitado" - -#: redbot/cogs/general/general.py:386 -msgid "More Emojis" -msgstr "Más Emojis" - -#: redbot/cogs/general/general.py:387 -msgid "News Channels" -msgstr "Canales de anuncios" - -#: redbot/cogs/general/general.py:388 -msgid "Partnered" -msgstr "Asociado" - -#: redbot/cogs/general/general.py:389 -msgid "Preview enabled" -msgstr "Previsualización habilitada" - -#: redbot/cogs/general/general.py:390 -msgid "Public disabled" -msgstr "Público desactivado" - -#: redbot/cogs/general/general.py:391 -msgid "Vanity URL" -msgstr "URL de Vanity" - -#: redbot/cogs/general/general.py:392 -msgid "Verified" -msgstr "Verificado" - -#: redbot/cogs/general/general.py:393 -msgid "VIP Voice Servers" -msgstr "Servidores de voz VIP" - -#: redbot/cogs/general/general.py:394 -msgid "Welcome Screen enabled" -msgstr "Pantalla de bienvenida activada" +#: redbot/cogs/general/general.py:354 +msgid "4 - Highest" +msgstr "4 - el más alto" -#: redbot/cogs/general/general.py:402 +#: redbot/cogs/general/general.py:357 msgid "{bot_name} joined this server on {bot_join}. That's over {since_join} days ago!" 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:424 +#: redbot/cogs/general/general.py:379 msgid "Members:" msgstr "Miembros:" -#: redbot/cogs/general/general.py:426 +#: redbot/cogs/general/general.py:381 msgid "Channels:" msgstr "Canales:" -#: redbot/cogs/general/general.py:427 +#: redbot/cogs/general/general.py:382 msgid "💬 Text: {text}\n" -"🔊 Voice: {voice}" +"🔊 Voice: {voice}\n" +"🎙 Stage: {stage}" msgstr "💬 Texto: {text}\n" -"🔊 Voice: {voice}" +"🔊 Voz: {voice}\n" +"🎙 Escenario: {stage}" -#: redbot/cogs/general/general.py:433 +#: redbot/cogs/general/general.py:393 msgid "Utility:" msgstr "Utilidad:" -#: redbot/cogs/general/general.py:434 +#: redbot/cogs/general/general.py:394 msgid "Owner: {owner}\n" -"Voice region: {region}\n" "Verif. level: {verif}\n" "Server ID: {id}{shard_info}" -msgstr "Propietario: {owner}\n" -"Región de voz: {region}\n" +msgstr "Dueño: {owner}\n" "Nivel de verificación: {verif}\n" "ID del servidor: {id}{shard_info}" -#: redbot/cogs/general/general.py:446 +#: redbot/cogs/general/general.py:405 msgid "Misc:" msgstr "Miscelánea:" -#: redbot/cogs/general/general.py:447 +#: redbot/cogs/general/general.py:406 msgid "AFK channel: {afk_chan}\n" "AFK timeout: {afk_timeout}\n" "Custom emojis: {emoji_count}\n" @@ -521,15 +357,15 @@ msgstr "Canal AFK: {afk_chan}\n" "Emojis personalizados: {emoji_count}\n" "Roles: {role_count}" -#: redbot/cogs/general/general.py:452 +#: redbot/cogs/general/general.py:411 msgid "Not set" msgstr "No establecido" -#: redbot/cogs/general/general.py:460 +#: redbot/cogs/general/general.py:444 msgid "Server features:" msgstr "Características del servidor:" -#: redbot/cogs/general/general.py:462 +#: redbot/cogs/general/general.py:451 msgid "Tier {boostlevel} with {nitroboosters} boosts\n" "File size limit: {filelimit}\n" "Emoji limit: {emojis_limit}\n" @@ -539,11 +375,11 @@ msgstr "Nivel {boostlevel} con {nitroboosters} boosts\n" "Límite de emojis: {emojis_limit}\n" "Tasa de bits máxima de Vcs: {bitrate}" -#: redbot/cogs/general/general.py:474 +#: redbot/cogs/general/general.py:463 msgid "Nitro Boost:" msgstr "Nitro Boost:" -#: redbot/cogs/general/general.py:483 +#: redbot/cogs/general/general.py:472 #, docstring msgid "Search the Urban Dictionary.\n\n" " This uses the unofficial Urban Dictionary API.\n" @@ -552,29 +388,29 @@ msgstr "Busca en el Diccionario Urbano.\n\n" " Esto utiliza la API no oficial del Diccionario Urbano.\n" " " -#: redbot/cogs/general/general.py:501 redbot/cogs/general/general.py:570 +#: redbot/cogs/general/general.py:490 redbot/cogs/general/general.py:561 msgid "No Urban Dictionary entries were found, or there was an error in the process." msgstr "No se encontraron entradas de Diccionario Urbano, o hubo un error en el proceso." -#: redbot/cogs/general/general.py:507 +#: redbot/cogs/general/general.py:496 msgid "No Urban Dictionary entries were found." msgstr "No se encontraron entradas de Diccionario Urbano." -#: redbot/cogs/general/general.py:513 +#: redbot/cogs/general/general.py:502 msgid "{word} by {author}" msgstr "{word} de {author}" -#: redbot/cogs/general/general.py:521 redbot/cogs/general/general.py:552 +#: redbot/cogs/general/general.py:510 redbot/cogs/general/general.py:544 msgid "{definition}\n\n" "**Example:** {example}" msgstr "{definition}\n\n" "**Ejemplo:** {example}" -#: redbot/cogs/general/general.py:527 +#: redbot/cogs/general/general.py:516 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "{thumbs_down} Abajo / {thumbs_up} Arriba, Potenciado por Urban Dictionary." -#: redbot/cogs/general/general.py:546 +#: redbot/cogs/general/general.py:534 msgid "<{permalink}>\n" " {word} by {author}\n\n" "{description}\n\n" diff --git a/redbot/cogs/general/locales/fi-FI.po b/redbot/cogs/general/locales/fi-FI.po index 9957a83a6e6..897d71ebd07 100644 --- a/redbot/cogs/general/locales/fi-FI.po +++ b/redbot/cogs/general/locales/fi-FI.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-26 09:24+0000\n" +"POT-Creation-Date: 2024-03-03 21:57+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,92 +15,92 @@ msgstr "" "X-Crowdin-File-ID: 17\n" "Language: fi_FI\n" -#: redbot/cogs/general/general.py:47 +#: redbot/cogs/general/general.py:48 #, docstring msgid "General commands." msgstr "Yleiset komennot." -#: redbot/cogs/general/general.py:52 +#: redbot/cogs/general/general.py:53 msgid "As I see it, yes" msgstr "Minun mielestäni kyllä" -#: redbot/cogs/general/general.py:53 +#: redbot/cogs/general/general.py:54 msgid "It is certain" msgstr "Se on varmaa" -#: redbot/cogs/general/general.py:54 +#: redbot/cogs/general/general.py:55 msgid "It is decidedly so" msgstr "Se on juuri niin" -#: redbot/cogs/general/general.py:55 +#: redbot/cogs/general/general.py:56 msgid "Most likely" msgstr "Todennäköisesti" -#: redbot/cogs/general/general.py:56 +#: redbot/cogs/general/general.py:57 msgid "Outlook good" msgstr "Hyvältä näyttää" -#: redbot/cogs/general/general.py:57 +#: redbot/cogs/general/general.py:58 msgid "Signs point to yes" msgstr "Kaikkien merkkien mukaan kyllä" -#: redbot/cogs/general/general.py:58 +#: redbot/cogs/general/general.py:59 msgid "Without a doubt" msgstr "Ilman pienintäkään epäilystä" -#: redbot/cogs/general/general.py:59 +#: redbot/cogs/general/general.py:60 msgid "Yes" msgstr "Kyllä" -#: redbot/cogs/general/general.py:60 +#: redbot/cogs/general/general.py:61 msgid "Yes – definitely" msgstr "Kyllä - ehdottomasti" -#: redbot/cogs/general/general.py:61 +#: redbot/cogs/general/general.py:62 msgid "You may rely on it" msgstr "Voit luottaa siihen" -#: redbot/cogs/general/general.py:62 +#: redbot/cogs/general/general.py:63 msgid "Reply hazy, try again" msgstr "Vastaus näyttää liian sumuiselta, yritä uudelleen" -#: redbot/cogs/general/general.py:63 +#: redbot/cogs/general/general.py:64 msgid "Ask again later" msgstr "Kysy myöhemmin uudelleen" -#: redbot/cogs/general/general.py:64 +#: redbot/cogs/general/general.py:65 msgid "Better not tell you now" msgstr "Parempi jos en kerro sinulle nyt" -#: redbot/cogs/general/general.py:65 +#: redbot/cogs/general/general.py:66 msgid "Cannot predict now" msgstr "En voi ennustaa juuri nyt" -#: redbot/cogs/general/general.py:66 +#: redbot/cogs/general/general.py:67 msgid "Concentrate and ask again" msgstr "Keskity enemmän ja kysy uudelleen" -#: redbot/cogs/general/general.py:67 +#: redbot/cogs/general/general.py:68 msgid "Don't count on it" msgstr "En luottaisi siihen" -#: redbot/cogs/general/general.py:68 +#: redbot/cogs/general/general.py:69 msgid "My reply is no" msgstr "Sanon että ei" -#: redbot/cogs/general/general.py:69 +#: redbot/cogs/general/general.py:70 msgid "My sources say no" msgstr "Lähteeni sanovat että ei" -#: redbot/cogs/general/general.py:70 +#: redbot/cogs/general/general.py:71 msgid "Outlook not so good" msgstr "Ei näytä niin hyvältä" -#: redbot/cogs/general/general.py:71 +#: redbot/cogs/general/general.py:72 msgid "Very doubtful" msgstr "Todella epävarmaa" -#: redbot/cogs/general/general.py:85 +#: redbot/cogs/general/general.py:87 #, docstring msgid "Choose between multiple options.\n\n" " There must be at least 2 options to pick from.\n" @@ -109,11 +109,11 @@ msgid "Choose between multiple options.\n\n" " " msgstr "" -#: redbot/cogs/general/general.py:94 +#: redbot/cogs/general/general.py:96 msgid "Not enough options to pick from." msgstr "Ei tarpeeksi vaihtoehtoja joista valita." -#: redbot/cogs/general/general.py:100 +#: redbot/cogs/general/general.py:102 #, docstring msgid "Roll a random number.\n\n" " The result will be between 1 and ``.\n\n" @@ -124,15 +124,15 @@ msgstr "Arvo satunnainen.\n\n" " `` on oletuksena 100.\n" " " -#: redbot/cogs/general/general.py:115 +#: redbot/cogs/general/general.py:117 msgid "{author.mention} Maybe higher than 1? ;P" msgstr "{author.mention} Varmaan kuitenkin isompi kuin 1? ;P" -#: redbot/cogs/general/general.py:118 +#: redbot/cogs/general/general.py:120 msgid "{author.mention} Max allowed number is {maxamount}." msgstr "{author.mention} Suurin sallittu luku on {maxamount}." -#: redbot/cogs/general/general.py:125 +#: redbot/cogs/general/general.py:127 #, docstring msgid "Flip a coin... or a user.\n\n" " Defaults to a coin.\n" @@ -141,46 +141,46 @@ msgstr "Heittää kolikon... tai käyttäjän.\n\n" " Oletuksena kolikon.\n" " " -#: redbot/cogs/general/general.py:133 +#: redbot/cogs/general/general.py:135 msgid "Nice try. You think this is funny?\n" " How about *this* instead:\n\n" msgstr "Hyvä yritys. Onko tää sun mielestä hauskaa?\n" " Mitä jos tehtäis sittenkin *näin*:\n\n" -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "*flips a coin and... " msgstr "*heittää kolikon ja sieltä tulee... " -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "HEADS!*" msgstr "KRUUNA!*" -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "TAILS!*" msgstr "KLAAVA!*" -#: redbot/cogs/general/general.py:148 +#: redbot/cogs/general/general.py:150 #, docstring msgid "Play Rock Paper Scissors." msgstr "Pelaa Kivi, paperi, sakset -peliä" -#: redbot/cogs/general/general.py:153 +#: redbot/cogs/general/general.py:155 msgid "This isn't a valid option. Try {r}, {p}, or {s}." msgstr "Tuo ei ole vaihtoehto. Yritä käyttää {r}, {p}, tai {s}." -#: redbot/cogs/general/general.py:174 +#: redbot/cogs/general/general.py:176 msgid "{choice} You win {author.mention}!" msgstr "{choice} Voitit {author.mention}!" -#: redbot/cogs/general/general.py:180 +#: redbot/cogs/general/general.py:182 msgid "{choice} You lose {author.mention}!" msgstr "{choice} Hävisit {author.mention}!" -#: redbot/cogs/general/general.py:186 +#: redbot/cogs/general/general.py:188 msgid "{choice} We're square {author.mention}!" msgstr "{choice} Olemme tasoissa {author.mention}!" -#: redbot/cogs/general/general.py:193 +#: redbot/cogs/general/general.py:195 #, docstring msgid "Ask 8 ball a question.\n\n" " Question must end with a question mark.\n" @@ -189,29 +189,29 @@ msgstr "Kysy kasipallolta kysymys.\n\n" " Kysymyksen tulee päättyä kysymysmerkkiin.\n" " " -#: redbot/cogs/general/general.py:200 +#: redbot/cogs/general/general.py:202 msgid "That doesn't look like a question." msgstr "Tuo ei näytä kysymykseltä." -#: redbot/cogs/general/general.py:204 +#: redbot/cogs/general/general.py:206 #, docstring msgid "Start or stop the stopwatch." msgstr "Käynnistä tai pysäytä sekuntikello." -#: redbot/cogs/general/general.py:208 +#: redbot/cogs/general/general.py:210 msgid " Stopwatch started!" msgstr " Sekuntikello käynnistetty!" -#: redbot/cogs/general/general.py:213 +#: redbot/cogs/general/general.py:215 msgid " Stopwatch stopped! Time: **{seconds}**" msgstr " Sekuntikello pysäytetty! Aika: **{seconds}**" -#: redbot/cogs/general/general.py:219 +#: redbot/cogs/general/general.py:221 #, docstring msgid "Create a lmgtfy link." msgstr "Luo lmgtfy-linkki." -#: redbot/cogs/general/general.py:226 +#: redbot/cogs/general/general.py:230 #, docstring msgid "Because everyone likes hugs!\n\n" " Up to 10 intensity levels.\n" @@ -220,7 +220,7 @@ msgstr "Koska kaikki pitävät halauksista!\n\n" " 10 erilaista halaustasoa.\n" " " -#: redbot/cogs/general/general.py:250 +#: redbot/cogs/general/general.py:254 #, docstring msgid "\n" " Show server information.\n\n" @@ -229,332 +229,167 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/general/general.py:258 -msgid "Created on {date}. That's over {num} days ago!" -msgstr "Luotu {date}. Se on yli {num} päivää sitten!" - -#: redbot/cogs/general/general.py:270 -msgid "Region" -msgstr "Alue" +#: redbot/cogs/general/general.py:261 +msgid "Created on {date_and_time}. That's {relative_time}!" +msgstr "" -#: redbot/cogs/general/general.py:271 +#: redbot/cogs/general/general.py:275 msgid "Users online" msgstr "Käyttäjiä paikalla" -#: redbot/cogs/general/general.py:272 +#: redbot/cogs/general/general.py:276 +msgid "Not available" +msgstr "" + +#: redbot/cogs/general/general.py:278 msgid "Text Channels" msgstr "Tekstikanavat" -#: redbot/cogs/general/general.py:273 +#: redbot/cogs/general/general.py:279 msgid "Voice Channels" msgstr "Puhekanavat" -#: redbot/cogs/general/general.py:274 +#: redbot/cogs/general/general.py:280 msgid "Roles" msgstr "Roolit" -#: redbot/cogs/general/general.py:275 +#: redbot/cogs/general/general.py:281 msgid "Owner" msgstr "Omistaja" -#: redbot/cogs/general/general.py:277 +#: redbot/cogs/general/general.py:283 msgid "Server ID: " msgstr "Palvelimen ID: " -#: redbot/cogs/general/general.py:279 +#: redbot/cogs/general/general.py:285 msgid " • Use {command} for more info on the server." msgstr " • Käytä komentoa {command} saadaksesi lisätietoja palvelimesta." -#: redbot/cogs/general/general.py:305 +#: redbot/cogs/general/general.py:311 msgid "\n" "Shard ID: **{shard_id}/{shard_count}**" msgstr "" -#: redbot/cogs/general/general.py:314 +#: redbot/cogs/general/general.py:320 msgid "Humans: " msgstr "Ihmisiä: " -#: redbot/cogs/general/general.py:315 +#: redbot/cogs/general/general.py:321 msgid " • Bots: " msgstr " • Botteja: " -#: redbot/cogs/general/general.py:327 +#: redbot/cogs/general/general.py:333 msgid "Users online: **{online}/{total_users}**\n" msgstr "Käyttäjiä paikalla **{online}/{total_users}**\n" -#: redbot/cogs/general/general.py:344 -msgid "__VIP__ US East " -msgstr "__VIP__ US East " - -#: redbot/cogs/general/general.py:345 -msgid "__VIP__ US West " -msgstr "__VIP__ US West " - -#: redbot/cogs/general/general.py:346 -msgid "__VIP__ Amsterdam " -msgstr "__VIP__ Amsterdam " - -#: redbot/cogs/general/general.py:347 -msgid "EU West " -msgstr "EU West " - -#: redbot/cogs/general/general.py:348 -msgid "EU Central " -msgstr "EU Central " - -#: redbot/cogs/general/general.py:349 -msgid "Europe " -msgstr "Eurooppa " - #: redbot/cogs/general/general.py:350 -msgid "London " -msgstr "Lontoo " - -#: redbot/cogs/general/general.py:351 -msgid "Frankfurt " -msgstr "Frankfurt " - -#: redbot/cogs/general/general.py:352 -msgid "Amsterdam " -msgstr "Amsterdam " - -#: redbot/cogs/general/general.py:353 -msgid "US West " -msgstr "US West " - -#: redbot/cogs/general/general.py:354 -msgid "US East " -msgstr "US East " - -#: redbot/cogs/general/general.py:355 -msgid "US South " -msgstr "US South " - -#: redbot/cogs/general/general.py:356 -msgid "US Central " -msgstr "US Central " - -#: redbot/cogs/general/general.py:357 -msgid "Singapore " -msgstr "Singapore " - -#: redbot/cogs/general/general.py:358 -msgid "Sydney " -msgstr "Sydney " - -#: redbot/cogs/general/general.py:359 -msgid "Brazil " -msgstr "Brasilia " - -#: redbot/cogs/general/general.py:360 -msgid "Hong Kong " -msgstr "Hong Kong " - -#: redbot/cogs/general/general.py:361 -msgid "Russia " -msgstr "Venäjä " - -#: redbot/cogs/general/general.py:362 -msgid "Japan " -msgstr "Japani " - -#: redbot/cogs/general/general.py:363 -msgid "South Africa " -msgstr "Etelä-Afrikka " - -#: redbot/cogs/general/general.py:364 -msgid "India " -msgstr "Intia " - -#: redbot/cogs/general/general.py:365 -msgid "Dubai " -msgstr "Dubai " - -#: redbot/cogs/general/general.py:366 -msgid "South Korea " -msgstr "Etelä-Korea " - -#: redbot/cogs/general/general.py:369 msgid "0 - None" msgstr "0 - Ei mitään" -#: redbot/cogs/general/general.py:370 +#: redbot/cogs/general/general.py:351 msgid "1 - Low" msgstr "1 - Matala" -#: redbot/cogs/general/general.py:371 +#: redbot/cogs/general/general.py:352 msgid "2 - Medium" msgstr "2 - Keskitaso" -#: redbot/cogs/general/general.py:372 +#: redbot/cogs/general/general.py:353 msgid "3 - High" msgstr "4 - Korkea" -#: redbot/cogs/general/general.py:373 -msgid "4 - Extreme" -msgstr "4 - Erittäin korkea" - -#: redbot/cogs/general/general.py:377 -msgid "Animated Icon" -msgstr "Animoitu kuvake" - -#: redbot/cogs/general/general.py:378 -msgid "Banner Image" -msgstr "Bannerikuva" - -#: redbot/cogs/general/general.py:379 -msgid "Commerce" -msgstr "Kaupankäynti" - -#: redbot/cogs/general/general.py:380 -msgid "Community" -msgstr "Yhteisötila" - -#: redbot/cogs/general/general.py:381 -msgid "Server Discovery" -msgstr "Palvelinhaku" - -#: redbot/cogs/general/general.py:382 -msgid "Featurable" -msgstr "Esiteltävä" - -#: redbot/cogs/general/general.py:383 -msgid "Splash Invite" -msgstr "Mukautettu palvelinkutsun tausta" - -#: redbot/cogs/general/general.py:384 -msgid "Member list disabled" -msgstr "Jäsenluettelo pois käytöstä" - -#: redbot/cogs/general/general.py:385 -msgid "Membership Screening enabled" -msgstr "Jäsenseulonta käytössä" - -#: redbot/cogs/general/general.py:386 -msgid "More Emojis" -msgstr "Enemmän emojeita" - -#: redbot/cogs/general/general.py:387 -msgid "News Channels" -msgstr "Uutiskanavat" - -#: redbot/cogs/general/general.py:388 -msgid "Partnered" -msgstr "Yhteistyökumppanuus" - -#: redbot/cogs/general/general.py:389 -msgid "Preview enabled" -msgstr "Esikatselu käytössä" - -#: redbot/cogs/general/general.py:390 -msgid "Public disabled" +#: redbot/cogs/general/general.py:354 +msgid "4 - Highest" msgstr "" -#: redbot/cogs/general/general.py:391 -msgid "Vanity URL" -msgstr "Personoitu osoite" - -#: redbot/cogs/general/general.py:392 -msgid "Verified" -msgstr "Vahvistettu" - -#: redbot/cogs/general/general.py:393 -msgid "VIP Voice Servers" -msgstr "VIP-äänipalvelimet" - -#: redbot/cogs/general/general.py:394 -msgid "Welcome Screen enabled" -msgstr "Tervetuloruutu käytössä" - -#: redbot/cogs/general/general.py:402 +#: redbot/cogs/general/general.py:357 msgid "{bot_name} joined this server on {bot_join}. That's over {since_join} days ago!" msgstr "" -#: redbot/cogs/general/general.py:424 +#: redbot/cogs/general/general.py:379 msgid "Members:" msgstr "Jäsenet:" -#: redbot/cogs/general/general.py:426 +#: redbot/cogs/general/general.py:381 msgid "Channels:" msgstr "Kanavat:" -#: redbot/cogs/general/general.py:427 +#: redbot/cogs/general/general.py:382 msgid "💬 Text: {text}\n" -"🔊 Voice: {voice}" -msgstr "💬 Teksti: {text}\n" -"🔊 Puhe: {voice}" +"🔊 Voice: {voice}\n" +"🎙 Stage: {stage}" +msgstr "" -#: redbot/cogs/general/general.py:433 +#: redbot/cogs/general/general.py:393 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:434 +#: redbot/cogs/general/general.py:394 msgid "Owner: {owner}\n" -"Voice region: {region}\n" "Verif. level: {verif}\n" "Server ID: {id}{shard_info}" msgstr "" -#: redbot/cogs/general/general.py:446 +#: redbot/cogs/general/general.py:405 msgid "Misc:" msgstr "Muut:" -#: redbot/cogs/general/general.py:447 +#: redbot/cogs/general/general.py:406 msgid "AFK channel: {afk_chan}\n" "AFK timeout: {afk_timeout}\n" "Custom emojis: {emoji_count}\n" "Roles: {role_count}" msgstr "" -#: redbot/cogs/general/general.py:452 +#: redbot/cogs/general/general.py:411 msgid "Not set" msgstr "Ei asetettu" -#: redbot/cogs/general/general.py:460 +#: redbot/cogs/general/general.py:444 msgid "Server features:" msgstr "Palvelimen ominaisuudet:" -#: redbot/cogs/general/general.py:462 +#: redbot/cogs/general/general.py:451 msgid "Tier {boostlevel} with {nitroboosters} boosts\n" "File size limit: {filelimit}\n" "Emoji limit: {emojis_limit}\n" "VCs max bitrate: {bitrate}" msgstr "" -#: redbot/cogs/general/general.py:474 +#: redbot/cogs/general/general.py:463 msgid "Nitro Boost:" msgstr "" -#: redbot/cogs/general/general.py:483 +#: redbot/cogs/general/general.py:472 #, docstring msgid "Search the Urban Dictionary.\n\n" " This uses the unofficial Urban Dictionary API.\n" " " msgstr "" -#: redbot/cogs/general/general.py:501 redbot/cogs/general/general.py:570 +#: redbot/cogs/general/general.py:490 redbot/cogs/general/general.py:561 msgid "No Urban Dictionary entries were found, or there was an error in the process." msgstr "" -#: redbot/cogs/general/general.py:507 +#: redbot/cogs/general/general.py:496 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:513 +#: redbot/cogs/general/general.py:502 msgid "{word} by {author}" msgstr "" -#: redbot/cogs/general/general.py:521 redbot/cogs/general/general.py:552 +#: redbot/cogs/general/general.py:510 redbot/cogs/general/general.py:544 msgid "{definition}\n\n" "**Example:** {example}" msgstr "{definition}\n\n" "**Esimerkiksi:** {example}" -#: redbot/cogs/general/general.py:527 +#: redbot/cogs/general/general.py:516 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:546 +#: redbot/cogs/general/general.py:534 msgid "<{permalink}>\n" " {word} by {author}\n\n" "{description}\n\n" diff --git a/redbot/cogs/general/locales/fr-FR.po b/redbot/cogs/general/locales/fr-FR.po index bc905afa038..375a0f6b535 100644 --- a/redbot/cogs/general/locales/fr-FR.po +++ b/redbot/cogs/general/locales/fr-FR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-26 09:24+0000\n" +"POT-Creation-Date: 2024-03-03 21:57+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,105 +15,109 @@ msgstr "" "X-Crowdin-File-ID: 17\n" "Language: fr_FR\n" -#: redbot/cogs/general/general.py:47 +#: redbot/cogs/general/general.py:48 #, docstring msgid "General commands." msgstr "Commandes générales." -#: redbot/cogs/general/general.py:52 +#: redbot/cogs/general/general.py:53 msgid "As I see it, yes" msgstr "A ce que je vois, oui" -#: redbot/cogs/general/general.py:53 +#: redbot/cogs/general/general.py:54 msgid "It is certain" msgstr "C'est certain" -#: redbot/cogs/general/general.py:54 +#: redbot/cogs/general/general.py:55 msgid "It is decidedly so" msgstr "Il en est décidément ainsi" -#: redbot/cogs/general/general.py:55 +#: redbot/cogs/general/general.py:56 msgid "Most likely" msgstr "Probablement" -#: redbot/cogs/general/general.py:56 +#: redbot/cogs/general/general.py:57 msgid "Outlook good" msgstr "Ça semble correct" -#: redbot/cogs/general/general.py:57 +#: redbot/cogs/general/general.py:58 msgid "Signs point to yes" msgstr "Les signes portent à croire que oui" -#: redbot/cogs/general/general.py:58 +#: redbot/cogs/general/general.py:59 msgid "Without a doubt" msgstr "Sans aucun doute" -#: redbot/cogs/general/general.py:59 +#: redbot/cogs/general/general.py:60 msgid "Yes" msgstr "Oui" -#: redbot/cogs/general/general.py:60 +#: redbot/cogs/general/general.py:61 msgid "Yes – definitely" msgstr "Oui, définitivement" -#: redbot/cogs/general/general.py:61 +#: redbot/cogs/general/general.py:62 msgid "You may rely on it" msgstr "Tu peux compter dessus" -#: redbot/cogs/general/general.py:62 +#: redbot/cogs/general/general.py:63 msgid "Reply hazy, try again" msgstr "Réponse floue, essayez encore" -#: redbot/cogs/general/general.py:63 +#: redbot/cogs/general/general.py:64 msgid "Ask again later" msgstr "Demandez plus tard" -#: redbot/cogs/general/general.py:64 +#: redbot/cogs/general/general.py:65 msgid "Better not tell you now" msgstr "C'est trop tôt pour le dire" -#: redbot/cogs/general/general.py:65 +#: redbot/cogs/general/general.py:66 msgid "Cannot predict now" msgstr "Je ne peux pas le prédire pour le moment" -#: redbot/cogs/general/general.py:66 +#: redbot/cogs/general/general.py:67 msgid "Concentrate and ask again" msgstr "Concentrez vous et posez la question à nouveau" -#: redbot/cogs/general/general.py:67 +#: redbot/cogs/general/general.py:68 msgid "Don't count on it" msgstr "Ne compte pas là-dessus" -#: redbot/cogs/general/general.py:68 +#: redbot/cogs/general/general.py:69 msgid "My reply is no" msgstr "Ma réponse est non" -#: redbot/cogs/general/general.py:69 +#: redbot/cogs/general/general.py:70 msgid "My sources say no" msgstr "Mes sources me disent non" -#: redbot/cogs/general/general.py:70 +#: redbot/cogs/general/general.py:71 msgid "Outlook not so good" msgstr "Ça s'annonce plutôt mal" -#: redbot/cogs/general/general.py:71 +#: redbot/cogs/general/general.py:72 msgid "Very doubtful" msgstr "J'en doute fort" -#: redbot/cogs/general/general.py:85 +#: redbot/cogs/general/general.py:87 #, docstring msgid "Choose between multiple options.\n\n" " There must be at least 2 options to pick from.\n" " Options are separated by spaces.\n\n" " To denote options which include whitespace, you should enclose the options in double quotes.\n" " " -msgstr "" +msgstr "Choisissez entre plusieurs options.\n\n" +" Il doit y avoir au moins 2 options parmi lesquelles choisir.\n" +" Les options sont séparées par des espaces.\n\n" +" Pour désigner les options qui incluent des espaces, vous devez entourer les options en guillemets doubles.\n" +" " -#: redbot/cogs/general/general.py:94 +#: redbot/cogs/general/general.py:96 msgid "Not enough options to pick from." msgstr "Trop peu de possibilités pour faire un choix." -#: redbot/cogs/general/general.py:100 +#: redbot/cogs/general/general.py:102 #, docstring msgid "Roll a random number.\n\n" " The result will be between 1 and ``.\n\n" @@ -124,15 +128,15 @@ msgstr "Lancez un nombre aléatoire.\n\n" " `` par défaut est 100.\n" " " -#: redbot/cogs/general/general.py:115 +#: redbot/cogs/general/general.py:117 msgid "{author.mention} Maybe higher than 1? ;P" msgstr "{author.mention} Peut-être supérieur à 1 ? ;P" -#: redbot/cogs/general/general.py:118 +#: redbot/cogs/general/general.py:120 msgid "{author.mention} Max allowed number is {maxamount}." msgstr "{author.mention} Le nombre maximum autorisé est {maxamount}." -#: redbot/cogs/general/general.py:125 +#: redbot/cogs/general/general.py:127 #, docstring msgid "Flip a coin... or a user.\n\n" " Defaults to a coin.\n" @@ -141,46 +145,46 @@ 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:133 +#: redbot/cogs/general/general.py:135 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 ?\n" "Que dirais-tu de *cela* à la place :\n\n" -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "*flips a coin and... " msgstr "*Lance une pièce et... " -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "HEADS!*" msgstr "PILE !*" -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "TAILS!*" msgstr "FACE !*" -#: redbot/cogs/general/general.py:148 +#: redbot/cogs/general/general.py:150 #, docstring msgid "Play Rock Paper Scissors." msgstr "Jouer à Pierre Feuille Ciseaux." -#: redbot/cogs/general/general.py:153 +#: redbot/cogs/general/general.py:155 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:174 +#: redbot/cogs/general/general.py:176 msgid "{choice} You win {author.mention}!" msgstr "{choice} Vous avez gagné {author.mention} !" -#: redbot/cogs/general/general.py:180 +#: redbot/cogs/general/general.py:182 msgid "{choice} You lose {author.mention}!" msgstr "{choice} Vous avez perdu {author.mention} !" -#: redbot/cogs/general/general.py:186 +#: redbot/cogs/general/general.py:188 msgid "{choice} We're square {author.mention}!" msgstr "{choice} Nous sommes quittes {author.mention} !" -#: redbot/cogs/general/general.py:193 +#: redbot/cogs/general/general.py:195 #, docstring msgid "Ask 8 ball a question.\n\n" " Question must end with a question mark.\n" @@ -189,29 +193,29 @@ msgstr "Demande à 8 ball une question.\n\n" " La question doit se terminer par un point d'interrogation.\n" " " -#: redbot/cogs/general/general.py:200 +#: redbot/cogs/general/general.py:202 msgid "That doesn't look like a question." msgstr "Ça ne ressemble pas à une question." -#: redbot/cogs/general/general.py:204 +#: redbot/cogs/general/general.py:206 #, docstring msgid "Start or stop the stopwatch." msgstr "Démarrez ou arrêtez le chronomètre." -#: redbot/cogs/general/general.py:208 +#: redbot/cogs/general/general.py:210 msgid " Stopwatch started!" msgstr " Chronomètre démarré !" -#: redbot/cogs/general/general.py:213 +#: redbot/cogs/general/general.py:215 msgid " Stopwatch stopped! Time: **{seconds}**" msgstr " Chronomètre arrêté ! Temps : **{seconds}**" -#: redbot/cogs/general/general.py:219 +#: redbot/cogs/general/general.py:221 #, docstring msgid "Create a lmgtfy link." msgstr "Créé un lien lmgtfy." -#: redbot/cogs/general/general.py:226 +#: redbot/cogs/general/general.py:230 #, docstring msgid "Because everyone likes hugs!\n\n" " Up to 10 intensity levels.\n" @@ -220,7 +224,7 @@ msgstr "Parce que tout le monde aime les câlins !\n\n" " Jusqu'à 10 niveaux d'intensité.\n" " " -#: redbot/cogs/general/general.py:250 +#: redbot/cogs/general/general.py:254 #, docstring msgid "\n" " Show server information.\n\n" @@ -233,281 +237,117 @@ msgstr "\n" " Par défaut sur False.\n" " " -#: redbot/cogs/general/general.py:258 -msgid "Created on {date}. That's over {num} days ago!" -msgstr "Créé le {date}. Il y a plus de {num} jours !" - -#: redbot/cogs/general/general.py:270 -msgid "Region" -msgstr "Région" +#: redbot/cogs/general/general.py:261 +msgid "Created on {date_and_time}. That's {relative_time}!" +msgstr "Créé le {date_and_time}. C'était {relative_time} !" -#: redbot/cogs/general/general.py:271 +#: redbot/cogs/general/general.py:275 msgid "Users online" msgstr "Utilisateurs en ligne" -#: redbot/cogs/general/general.py:272 +#: redbot/cogs/general/general.py:276 +msgid "Not available" +msgstr "Non disponible" + +#: redbot/cogs/general/general.py:278 msgid "Text Channels" msgstr "Salons textuels" -#: redbot/cogs/general/general.py:273 +#: redbot/cogs/general/general.py:279 msgid "Voice Channels" msgstr "Salons vocaux" -#: redbot/cogs/general/general.py:274 +#: redbot/cogs/general/general.py:280 msgid "Roles" msgstr "Rôles" -#: redbot/cogs/general/general.py:275 +#: redbot/cogs/general/general.py:281 msgid "Owner" msgstr "Propriétaire" -#: redbot/cogs/general/general.py:277 +#: redbot/cogs/general/general.py:283 msgid "Server ID: " msgstr "ID du serveur : " -#: redbot/cogs/general/general.py:279 +#: redbot/cogs/general/general.py:285 msgid " • Use {command} for more info on the server." msgstr " • Utilisez {command} pour plus d'informations sur le serveur." -#: redbot/cogs/general/general.py:305 +#: redbot/cogs/general/general.py:311 msgid "\n" "Shard ID: **{shard_id}/{shard_count}**" msgstr "\n" "Shard ID : **{shard_id}/{shard_count}**" -#: redbot/cogs/general/general.py:314 +#: redbot/cogs/general/general.py:320 msgid "Humans: " msgstr "Humains : " -#: redbot/cogs/general/general.py:315 +#: redbot/cogs/general/general.py:321 msgid " • Bots: " msgstr " • Bots : " -#: redbot/cogs/general/general.py:327 +#: redbot/cogs/general/general.py:333 msgid "Users online: **{online}/{total_users}**\n" msgstr "Utilisateurs en ligne : **{online}/{total_users}**\n" -#: redbot/cogs/general/general.py:344 -msgid "__VIP__ US East " -msgstr "__VIP__ US Est " - -#: redbot/cogs/general/general.py:345 -msgid "__VIP__ US West " -msgstr "__VIP__ US Ouest " - -#: redbot/cogs/general/general.py:346 -msgid "__VIP__ Amsterdam " -msgstr "__VIP__ Amsterdam " - -#: redbot/cogs/general/general.py:347 -msgid "EU West " -msgstr "EU Ouest " - -#: redbot/cogs/general/general.py:348 -msgid "EU Central " -msgstr "EU Centre " - -#: redbot/cogs/general/general.py:349 -msgid "Europe " -msgstr "Europe " - #: redbot/cogs/general/general.py:350 -msgid "London " -msgstr "Londres  " - -#: redbot/cogs/general/general.py:351 -msgid "Frankfurt " -msgstr "Francfort " - -#: redbot/cogs/general/general.py:352 -msgid "Amsterdam " -msgstr "Amsterdam " - -#: redbot/cogs/general/general.py:353 -msgid "US West " -msgstr "US Ouest " - -#: redbot/cogs/general/general.py:354 -msgid "US East " -msgstr "US Est " - -#: redbot/cogs/general/general.py:355 -msgid "US South " -msgstr "US Sud " - -#: redbot/cogs/general/general.py:356 -msgid "US Central " -msgstr "US Centre " - -#: redbot/cogs/general/general.py:357 -msgid "Singapore " -msgstr "Singapour " - -#: redbot/cogs/general/general.py:358 -msgid "Sydney " -msgstr "Sydney " - -#: redbot/cogs/general/general.py:359 -msgid "Brazil " -msgstr "Brésil " - -#: redbot/cogs/general/general.py:360 -msgid "Hong Kong " -msgstr "Hong Kong " - -#: redbot/cogs/general/general.py:361 -msgid "Russia " -msgstr "Russie " - -#: redbot/cogs/general/general.py:362 -msgid "Japan " -msgstr "Japon " - -#: redbot/cogs/general/general.py:363 -msgid "South Africa " -msgstr "Afrique du Sud " - -#: redbot/cogs/general/general.py:364 -msgid "India " -msgstr "Inde " - -#: redbot/cogs/general/general.py:365 -msgid "Dubai " -msgstr "Dubaï " - -#: redbot/cogs/general/general.py:366 -msgid "South Korea " -msgstr "Corée du Sud " - -#: redbot/cogs/general/general.py:369 msgid "0 - None" msgstr "0 - Aucun" -#: redbot/cogs/general/general.py:370 +#: redbot/cogs/general/general.py:351 msgid "1 - Low" msgstr "1 - Faible" -#: redbot/cogs/general/general.py:371 +#: redbot/cogs/general/general.py:352 msgid "2 - Medium" msgstr "2 - Moyen" -#: redbot/cogs/general/general.py:372 +#: redbot/cogs/general/general.py:353 msgid "3 - High" msgstr "3 - Haut" -#: redbot/cogs/general/general.py:373 -msgid "4 - Extreme" -msgstr "4 - Extrême" - -#: redbot/cogs/general/general.py:377 -msgid "Animated Icon" -msgstr "Icône animée" - -#: redbot/cogs/general/general.py:378 -msgid "Banner Image" -msgstr "Image de bannière" - -#: redbot/cogs/general/general.py:379 -msgid "Commerce" -msgstr "Commerce" - -#: redbot/cogs/general/general.py:380 -msgid "Community" -msgstr "Communauté" - -#: redbot/cogs/general/general.py:381 -msgid "Server Discovery" -msgstr "Découverte de serveurs" - -#: redbot/cogs/general/general.py:382 -msgid "Featurable" -msgstr "En avant" - -#: redbot/cogs/general/general.py:383 -msgid "Splash Invite" -msgstr "Arrière-plan d'invitation" - -#: redbot/cogs/general/general.py:384 -msgid "Member list disabled" -msgstr "Liste des membres désactivée" - -#: redbot/cogs/general/general.py:385 -msgid "Membership Screening enabled" -msgstr "Filtrage des membres activé" - -#: redbot/cogs/general/general.py:386 -msgid "More Emojis" -msgstr "Plus d'émojis" - -#: redbot/cogs/general/general.py:387 -msgid "News Channels" -msgstr "Salons d'annonces" - -#: redbot/cogs/general/general.py:388 -msgid "Partnered" -msgstr "Partenaire" - -#: redbot/cogs/general/general.py:389 -msgid "Preview enabled" -msgstr "Aperçu activé" - -#: redbot/cogs/general/general.py:390 -msgid "Public disabled" -msgstr "Public désactivé" - -#: redbot/cogs/general/general.py:391 -msgid "Vanity URL" -msgstr "URL personnalisée" - -#: redbot/cogs/general/general.py:392 -msgid "Verified" -msgstr "Vérifié" - -#: redbot/cogs/general/general.py:393 -msgid "VIP Voice Servers" -msgstr "Serveurs vocaux VIP" - -#: redbot/cogs/general/general.py:394 -msgid "Welcome Screen enabled" -msgstr "Écran de bienvenue activé" +#: redbot/cogs/general/general.py:354 +msgid "4 - Highest" +msgstr "4 - Plus haut" -#: redbot/cogs/general/general.py:402 +#: redbot/cogs/general/general.py:357 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:424 +#: redbot/cogs/general/general.py:379 msgid "Members:" msgstr "Membres :" -#: redbot/cogs/general/general.py:426 +#: redbot/cogs/general/general.py:381 msgid "Channels:" msgstr "Salons :" -#: redbot/cogs/general/general.py:427 +#: redbot/cogs/general/general.py:382 msgid "💬 Text: {text}\n" -"🔊 Voice: {voice}" +"🔊 Voice: {voice}\n" +"🎙 Stage: {stage}" msgstr "💬 Texte : {text}\n" -"🔊 Voix : {voice}" +"🔊 Voix : {voice}\n" +"🎙️ Scène : {stage}" -#: redbot/cogs/general/general.py:433 +#: redbot/cogs/general/general.py:393 msgid "Utility:" msgstr "Utilitaire:" -#: redbot/cogs/general/general.py:434 +#: redbot/cogs/general/general.py:394 msgid "Owner: {owner}\n" -"Voice region: {region}\n" "Verif. level: {verif}\n" "Server ID: {id}{shard_info}" msgstr "Propriétaire : {owner}\n" -"Région vocale : {region}\n" "Niveau de vérification : {verif}\n" "ID du serveur : {id}{shard_info}" -#: redbot/cogs/general/general.py:446 +#: redbot/cogs/general/general.py:405 msgid "Misc:" msgstr "Divers:" -#: redbot/cogs/general/general.py:447 +#: redbot/cogs/general/general.py:406 msgid "AFK channel: {afk_chan}\n" "AFK timeout: {afk_timeout}\n" "Custom emojis: {emoji_count}\n" @@ -517,15 +357,15 @@ msgstr "Salon AFK : {afk_chan}\n" "Émojis : {emoji_count}\n" "Rôles : {role_count}" -#: redbot/cogs/general/general.py:452 +#: redbot/cogs/general/general.py:411 msgid "Not set" msgstr "Aucun" -#: redbot/cogs/general/general.py:460 +#: redbot/cogs/general/general.py:444 msgid "Server features:" msgstr "Fonctionnalités du serveur :" -#: redbot/cogs/general/general.py:462 +#: redbot/cogs/general/general.py:451 msgid "Tier {boostlevel} with {nitroboosters} boosts\n" "File size limit: {filelimit}\n" "Emoji limit: {emojis_limit}\n" @@ -535,11 +375,11 @@ msgstr "Niveau {boostlevel} avec {nitroboosters} boosts\n" "Limite d'émojis: {emojis_limit}\n" "Débit maximal des vocaux: {bitrate}" -#: redbot/cogs/general/general.py:474 +#: redbot/cogs/general/general.py:463 msgid "Nitro Boost:" msgstr "Boost Nitro :" -#: redbot/cogs/general/general.py:483 +#: redbot/cogs/general/general.py:472 #, docstring msgid "Search the Urban Dictionary.\n\n" " This uses the unofficial Urban Dictionary API.\n" @@ -548,29 +388,29 @@ msgstr "Recherche sur Urban Dictionary.\n\n" " Ceci utilise l'API non-officielle d'Urban Dictionary.\n" " " -#: redbot/cogs/general/general.py:501 redbot/cogs/general/general.py:570 +#: redbot/cogs/general/general.py:490 redbot/cogs/general/general.py:561 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:507 +#: redbot/cogs/general/general.py:496 msgid "No Urban Dictionary entries were found." msgstr "Aucun résultats d'Urban Dictionary n'a été trouvé." -#: redbot/cogs/general/general.py:513 +#: redbot/cogs/general/general.py:502 msgid "{word} by {author}" msgstr "{word} par {author}" -#: redbot/cogs/general/general.py:521 redbot/cogs/general/general.py:552 +#: redbot/cogs/general/general.py:510 redbot/cogs/general/general.py:544 msgid "{definition}\n\n" "**Example:** {example}" msgstr "{definition}\n\n" "**Exemple :** {example}" -#: redbot/cogs/general/general.py:527 +#: redbot/cogs/general/general.py:516 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:546 +#: redbot/cogs/general/general.py:534 msgid "<{permalink}>\n" " {word} by {author}\n\n" "{description}\n\n" diff --git a/redbot/cogs/general/locales/hi-IN.po b/redbot/cogs/general/locales/hi-IN.po index c56508371ba..3fb67a2e52c 100644 --- a/redbot/cogs/general/locales/hi-IN.po +++ b/redbot/cogs/general/locales/hi-IN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-26 09:24+0000\n" +"POT-Creation-Date: 2024-03-03 21:57+0000\n" "Last-Translator: \n" "Language-Team: Hindi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,92 +15,92 @@ msgstr "" "X-Crowdin-File-ID: 17\n" "Language: hi_IN\n" -#: redbot/cogs/general/general.py:47 +#: redbot/cogs/general/general.py:48 #, docstring msgid "General commands." msgstr "" -#: redbot/cogs/general/general.py:52 +#: redbot/cogs/general/general.py:53 msgid "As I see it, yes" msgstr "" -#: redbot/cogs/general/general.py:53 +#: redbot/cogs/general/general.py:54 msgid "It is certain" msgstr "" -#: redbot/cogs/general/general.py:54 +#: redbot/cogs/general/general.py:55 msgid "It is decidedly so" msgstr "" -#: redbot/cogs/general/general.py:55 +#: redbot/cogs/general/general.py:56 msgid "Most likely" msgstr "" -#: redbot/cogs/general/general.py:56 +#: redbot/cogs/general/general.py:57 msgid "Outlook good" msgstr "" -#: redbot/cogs/general/general.py:57 +#: redbot/cogs/general/general.py:58 msgid "Signs point to yes" msgstr "" -#: redbot/cogs/general/general.py:58 +#: redbot/cogs/general/general.py:59 msgid "Without a doubt" msgstr "" -#: redbot/cogs/general/general.py:59 +#: redbot/cogs/general/general.py:60 msgid "Yes" msgstr "" -#: redbot/cogs/general/general.py:60 +#: redbot/cogs/general/general.py:61 msgid "Yes – definitely" msgstr "" -#: redbot/cogs/general/general.py:61 +#: redbot/cogs/general/general.py:62 msgid "You may rely on it" msgstr "" -#: redbot/cogs/general/general.py:62 +#: redbot/cogs/general/general.py:63 msgid "Reply hazy, try again" msgstr "" -#: redbot/cogs/general/general.py:63 +#: redbot/cogs/general/general.py:64 msgid "Ask again later" msgstr "" -#: redbot/cogs/general/general.py:64 +#: redbot/cogs/general/general.py:65 msgid "Better not tell you now" msgstr "" -#: redbot/cogs/general/general.py:65 +#: redbot/cogs/general/general.py:66 msgid "Cannot predict now" msgstr "" -#: redbot/cogs/general/general.py:66 +#: redbot/cogs/general/general.py:67 msgid "Concentrate and ask again" msgstr "" -#: redbot/cogs/general/general.py:67 +#: redbot/cogs/general/general.py:68 msgid "Don't count on it" msgstr "" -#: redbot/cogs/general/general.py:68 +#: redbot/cogs/general/general.py:69 msgid "My reply is no" msgstr "" -#: redbot/cogs/general/general.py:69 +#: redbot/cogs/general/general.py:70 msgid "My sources say no" msgstr "" -#: redbot/cogs/general/general.py:70 +#: redbot/cogs/general/general.py:71 msgid "Outlook not so good" msgstr "" -#: redbot/cogs/general/general.py:71 +#: redbot/cogs/general/general.py:72 msgid "Very doubtful" msgstr "" -#: redbot/cogs/general/general.py:85 +#: redbot/cogs/general/general.py:87 #, docstring msgid "Choose between multiple options.\n\n" " There must be at least 2 options to pick from.\n" @@ -109,11 +109,11 @@ msgid "Choose between multiple options.\n\n" " " msgstr "" -#: redbot/cogs/general/general.py:94 +#: redbot/cogs/general/general.py:96 msgid "Not enough options to pick from." msgstr "" -#: redbot/cogs/general/general.py:100 +#: redbot/cogs/general/general.py:102 #, docstring msgid "Roll a random number.\n\n" " The result will be between 1 and ``.\n\n" @@ -121,96 +121,96 @@ msgid "Roll a random number.\n\n" " " msgstr "" -#: redbot/cogs/general/general.py:115 +#: redbot/cogs/general/general.py:117 msgid "{author.mention} Maybe higher than 1? ;P" msgstr "" -#: redbot/cogs/general/general.py:118 +#: redbot/cogs/general/general.py:120 msgid "{author.mention} Max allowed number is {maxamount}." msgstr "" -#: redbot/cogs/general/general.py:125 +#: redbot/cogs/general/general.py:127 #, docstring msgid "Flip a coin... or a user.\n\n" " Defaults to a coin.\n" " " msgstr "" -#: redbot/cogs/general/general.py:133 +#: redbot/cogs/general/general.py:135 msgid "Nice try. You think this is funny?\n" " How about *this* instead:\n\n" msgstr "" -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "*flips a coin and... " msgstr "" -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "HEADS!*" msgstr "" -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "TAILS!*" msgstr "" -#: redbot/cogs/general/general.py:148 +#: redbot/cogs/general/general.py:150 #, docstring msgid "Play Rock Paper Scissors." msgstr "" -#: redbot/cogs/general/general.py:153 +#: redbot/cogs/general/general.py:155 msgid "This isn't a valid option. Try {r}, {p}, or {s}." msgstr "" -#: redbot/cogs/general/general.py:174 +#: redbot/cogs/general/general.py:176 msgid "{choice} You win {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:180 +#: redbot/cogs/general/general.py:182 msgid "{choice} You lose {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:186 +#: redbot/cogs/general/general.py:188 msgid "{choice} We're square {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:193 +#: redbot/cogs/general/general.py:195 #, docstring msgid "Ask 8 ball a question.\n\n" " Question must end with a question mark.\n" " " msgstr "" -#: redbot/cogs/general/general.py:200 +#: redbot/cogs/general/general.py:202 msgid "That doesn't look like a question." msgstr "" -#: redbot/cogs/general/general.py:204 +#: redbot/cogs/general/general.py:206 #, docstring msgid "Start or stop the stopwatch." msgstr "" -#: redbot/cogs/general/general.py:208 +#: redbot/cogs/general/general.py:210 msgid " Stopwatch started!" msgstr "" -#: redbot/cogs/general/general.py:213 +#: redbot/cogs/general/general.py:215 msgid " Stopwatch stopped! Time: **{seconds}**" msgstr "" -#: redbot/cogs/general/general.py:219 +#: redbot/cogs/general/general.py:221 #, docstring msgid "Create a lmgtfy link." msgstr "" -#: redbot/cogs/general/general.py:226 +#: redbot/cogs/general/general.py:230 #, docstring msgid "Because everyone likes hugs!\n\n" " Up to 10 intensity levels.\n" " " msgstr "" -#: redbot/cogs/general/general.py:250 +#: redbot/cogs/general/general.py:254 #, docstring msgid "\n" " Show server information.\n\n" @@ -219,330 +219,166 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/general/general.py:258 -msgid "Created on {date}. That's over {num} days ago!" +#: redbot/cogs/general/general.py:261 +msgid "Created on {date_and_time}. That's {relative_time}!" msgstr "" -#: redbot/cogs/general/general.py:270 -msgid "Region" +#: redbot/cogs/general/general.py:275 +msgid "Users online" msgstr "" -#: redbot/cogs/general/general.py:271 -msgid "Users online" +#: redbot/cogs/general/general.py:276 +msgid "Not available" msgstr "" -#: redbot/cogs/general/general.py:272 +#: redbot/cogs/general/general.py:278 msgid "Text Channels" msgstr "" -#: redbot/cogs/general/general.py:273 +#: redbot/cogs/general/general.py:279 msgid "Voice Channels" msgstr "" -#: redbot/cogs/general/general.py:274 +#: redbot/cogs/general/general.py:280 msgid "Roles" msgstr "" -#: redbot/cogs/general/general.py:275 +#: redbot/cogs/general/general.py:281 msgid "Owner" msgstr "" -#: redbot/cogs/general/general.py:277 +#: redbot/cogs/general/general.py:283 msgid "Server ID: " msgstr "" -#: redbot/cogs/general/general.py:279 +#: redbot/cogs/general/general.py:285 msgid " • Use {command} for more info on the server." msgstr "" -#: redbot/cogs/general/general.py:305 +#: redbot/cogs/general/general.py:311 msgid "\n" "Shard ID: **{shard_id}/{shard_count}**" msgstr "" -#: redbot/cogs/general/general.py:314 +#: redbot/cogs/general/general.py:320 msgid "Humans: " msgstr "" -#: redbot/cogs/general/general.py:315 +#: redbot/cogs/general/general.py:321 msgid " • Bots: " msgstr "" -#: redbot/cogs/general/general.py:327 +#: redbot/cogs/general/general.py:333 msgid "Users online: **{online}/{total_users}**\n" msgstr "" -#: redbot/cogs/general/general.py:344 -msgid "__VIP__ US East " -msgstr "" - -#: redbot/cogs/general/general.py:345 -msgid "__VIP__ US West " -msgstr "" - -#: redbot/cogs/general/general.py:346 -msgid "__VIP__ Amsterdam " -msgstr "" - -#: redbot/cogs/general/general.py:347 -msgid "EU West " -msgstr "" - -#: redbot/cogs/general/general.py:348 -msgid "EU Central " -msgstr "" - -#: redbot/cogs/general/general.py:349 -msgid "Europe " -msgstr "" - #: redbot/cogs/general/general.py:350 -msgid "London " +msgid "0 - None" msgstr "" #: redbot/cogs/general/general.py:351 -msgid "Frankfurt " +msgid "1 - Low" msgstr "" #: redbot/cogs/general/general.py:352 -msgid "Amsterdam " +msgid "2 - Medium" msgstr "" #: redbot/cogs/general/general.py:353 -msgid "US West " +msgid "3 - High" msgstr "" #: redbot/cogs/general/general.py:354 -msgid "US East " -msgstr "" - -#: redbot/cogs/general/general.py:355 -msgid "US South " -msgstr "" - -#: redbot/cogs/general/general.py:356 -msgid "US Central " +msgid "4 - Highest" msgstr "" #: redbot/cogs/general/general.py:357 -msgid "Singapore " -msgstr "" - -#: redbot/cogs/general/general.py:358 -msgid "Sydney " -msgstr "" - -#: redbot/cogs/general/general.py:359 -msgid "Brazil " -msgstr "" - -#: redbot/cogs/general/general.py:360 -msgid "Hong Kong " -msgstr "" - -#: redbot/cogs/general/general.py:361 -msgid "Russia " -msgstr "" - -#: redbot/cogs/general/general.py:362 -msgid "Japan " -msgstr "" - -#: redbot/cogs/general/general.py:363 -msgid "South Africa " -msgstr "" - -#: redbot/cogs/general/general.py:364 -msgid "India " -msgstr "" - -#: redbot/cogs/general/general.py:365 -msgid "Dubai " -msgstr "" - -#: redbot/cogs/general/general.py:366 -msgid "South Korea " -msgstr "" - -#: redbot/cogs/general/general.py:369 -msgid "0 - None" -msgstr "" - -#: redbot/cogs/general/general.py:370 -msgid "1 - Low" -msgstr "" - -#: redbot/cogs/general/general.py:371 -msgid "2 - Medium" -msgstr "" - -#: redbot/cogs/general/general.py:372 -msgid "3 - High" -msgstr "" - -#: redbot/cogs/general/general.py:373 -msgid "4 - Extreme" -msgstr "" - -#: redbot/cogs/general/general.py:377 -msgid "Animated Icon" -msgstr "" - -#: redbot/cogs/general/general.py:378 -msgid "Banner Image" -msgstr "" - -#: redbot/cogs/general/general.py:379 -msgid "Commerce" -msgstr "" - -#: redbot/cogs/general/general.py:380 -msgid "Community" -msgstr "" - -#: redbot/cogs/general/general.py:381 -msgid "Server Discovery" -msgstr "" - -#: redbot/cogs/general/general.py:382 -msgid "Featurable" -msgstr "" - -#: redbot/cogs/general/general.py:383 -msgid "Splash Invite" -msgstr "" - -#: redbot/cogs/general/general.py:384 -msgid "Member list disabled" -msgstr "" - -#: redbot/cogs/general/general.py:385 -msgid "Membership Screening enabled" -msgstr "" - -#: redbot/cogs/general/general.py:386 -msgid "More Emojis" -msgstr "" - -#: redbot/cogs/general/general.py:387 -msgid "News Channels" -msgstr "" - -#: redbot/cogs/general/general.py:388 -msgid "Partnered" -msgstr "" - -#: redbot/cogs/general/general.py:389 -msgid "Preview enabled" -msgstr "" - -#: redbot/cogs/general/general.py:390 -msgid "Public disabled" -msgstr "" - -#: redbot/cogs/general/general.py:391 -msgid "Vanity URL" -msgstr "" - -#: redbot/cogs/general/general.py:392 -msgid "Verified" -msgstr "" - -#: redbot/cogs/general/general.py:393 -msgid "VIP Voice Servers" -msgstr "" - -#: redbot/cogs/general/general.py:394 -msgid "Welcome Screen enabled" -msgstr "" - -#: redbot/cogs/general/general.py:402 msgid "{bot_name} joined this server on {bot_join}. That's over {since_join} days ago!" msgstr "" -#: redbot/cogs/general/general.py:424 +#: redbot/cogs/general/general.py:379 msgid "Members:" msgstr "" -#: redbot/cogs/general/general.py:426 +#: redbot/cogs/general/general.py:381 msgid "Channels:" msgstr "" -#: redbot/cogs/general/general.py:427 +#: redbot/cogs/general/general.py:382 msgid "💬 Text: {text}\n" -"🔊 Voice: {voice}" +"🔊 Voice: {voice}\n" +"🎙 Stage: {stage}" msgstr "" -#: redbot/cogs/general/general.py:433 +#: redbot/cogs/general/general.py:393 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:434 +#: redbot/cogs/general/general.py:394 msgid "Owner: {owner}\n" -"Voice region: {region}\n" "Verif. level: {verif}\n" "Server ID: {id}{shard_info}" msgstr "" -#: redbot/cogs/general/general.py:446 +#: redbot/cogs/general/general.py:405 msgid "Misc:" msgstr "" -#: redbot/cogs/general/general.py:447 +#: redbot/cogs/general/general.py:406 msgid "AFK channel: {afk_chan}\n" "AFK timeout: {afk_timeout}\n" "Custom emojis: {emoji_count}\n" "Roles: {role_count}" msgstr "" -#: redbot/cogs/general/general.py:452 +#: redbot/cogs/general/general.py:411 msgid "Not set" msgstr "" -#: redbot/cogs/general/general.py:460 +#: redbot/cogs/general/general.py:444 msgid "Server features:" msgstr "" -#: redbot/cogs/general/general.py:462 +#: redbot/cogs/general/general.py:451 msgid "Tier {boostlevel} with {nitroboosters} boosts\n" "File size limit: {filelimit}\n" "Emoji limit: {emojis_limit}\n" "VCs max bitrate: {bitrate}" msgstr "" -#: redbot/cogs/general/general.py:474 +#: redbot/cogs/general/general.py:463 msgid "Nitro Boost:" msgstr "" -#: redbot/cogs/general/general.py:483 +#: redbot/cogs/general/general.py:472 #, docstring msgid "Search the Urban Dictionary.\n\n" " This uses the unofficial Urban Dictionary API.\n" " " msgstr "" -#: redbot/cogs/general/general.py:501 redbot/cogs/general/general.py:570 +#: redbot/cogs/general/general.py:490 redbot/cogs/general/general.py:561 msgid "No Urban Dictionary entries were found, or there was an error in the process." msgstr "" -#: redbot/cogs/general/general.py:507 +#: redbot/cogs/general/general.py:496 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:513 +#: redbot/cogs/general/general.py:502 msgid "{word} by {author}" msgstr "" -#: redbot/cogs/general/general.py:521 redbot/cogs/general/general.py:552 +#: redbot/cogs/general/general.py:510 redbot/cogs/general/general.py:544 msgid "{definition}\n\n" "**Example:** {example}" msgstr "" -#: redbot/cogs/general/general.py:527 +#: redbot/cogs/general/general.py:516 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:546 +#: redbot/cogs/general/general.py:534 msgid "<{permalink}>\n" " {word} by {author}\n\n" "{description}\n\n" diff --git a/redbot/cogs/general/locales/hr-HR.po b/redbot/cogs/general/locales/hr-HR.po new file mode 100644 index 00000000000..513dd8d986f --- /dev/null +++ b/redbot/cogs/general/locales/hr-HR.po @@ -0,0 +1,387 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2024-03-03 21:57+0000\n" +"Last-Translator: \n" +"Language-Team: Croatian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.4.2\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: hr\n" +"X-Crowdin-File-ID: 17\n" +"Language: hr_HR\n" + +#: redbot/cogs/general/general.py:48 +#, docstring +msgid "General commands." +msgstr "" + +#: redbot/cogs/general/general.py:53 +msgid "As I see it, yes" +msgstr "" + +#: redbot/cogs/general/general.py:54 +msgid "It is certain" +msgstr "" + +#: redbot/cogs/general/general.py:55 +msgid "It is decidedly so" +msgstr "" + +#: redbot/cogs/general/general.py:56 +msgid "Most likely" +msgstr "" + +#: redbot/cogs/general/general.py:57 +msgid "Outlook good" +msgstr "" + +#: redbot/cogs/general/general.py:58 +msgid "Signs point to yes" +msgstr "" + +#: redbot/cogs/general/general.py:59 +msgid "Without a doubt" +msgstr "" + +#: redbot/cogs/general/general.py:60 +msgid "Yes" +msgstr "" + +#: redbot/cogs/general/general.py:61 +msgid "Yes – definitely" +msgstr "" + +#: redbot/cogs/general/general.py:62 +msgid "You may rely on it" +msgstr "" + +#: redbot/cogs/general/general.py:63 +msgid "Reply hazy, try again" +msgstr "" + +#: redbot/cogs/general/general.py:64 +msgid "Ask again later" +msgstr "" + +#: redbot/cogs/general/general.py:65 +msgid "Better not tell you now" +msgstr "" + +#: redbot/cogs/general/general.py:66 +msgid "Cannot predict now" +msgstr "" + +#: redbot/cogs/general/general.py:67 +msgid "Concentrate and ask again" +msgstr "" + +#: redbot/cogs/general/general.py:68 +msgid "Don't count on it" +msgstr "" + +#: redbot/cogs/general/general.py:69 +msgid "My reply is no" +msgstr "" + +#: redbot/cogs/general/general.py:70 +msgid "My sources say no" +msgstr "" + +#: redbot/cogs/general/general.py:71 +msgid "Outlook not so good" +msgstr "" + +#: redbot/cogs/general/general.py:72 +msgid "Very doubtful" +msgstr "" + +#: redbot/cogs/general/general.py:87 +#, docstring +msgid "Choose between multiple options.\n\n" +" There must be at least 2 options to pick from.\n" +" Options are separated by spaces.\n\n" +" To denote options which include whitespace, you should enclose the options in double quotes.\n" +" " +msgstr "" + +#: redbot/cogs/general/general.py:96 +msgid "Not enough options to pick from." +msgstr "" + +#: redbot/cogs/general/general.py:102 +#, 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:117 +msgid "{author.mention} Maybe higher than 1? ;P" +msgstr "" + +#: redbot/cogs/general/general.py:120 +msgid "{author.mention} Max allowed number is {maxamount}." +msgstr "" + +#: redbot/cogs/general/general.py:127 +#, docstring +msgid "Flip a coin... or a user.\n\n" +" Defaults to a coin.\n" +" " +msgstr "" + +#: redbot/cogs/general/general.py:135 +msgid "Nice try. You think this is funny?\n" +" How about *this* instead:\n\n" +msgstr "" + +#: redbot/cogs/general/general.py:146 +msgid "*flips a coin and... " +msgstr "" + +#: redbot/cogs/general/general.py:146 +msgid "HEADS!*" +msgstr "" + +#: redbot/cogs/general/general.py:146 +msgid "TAILS!*" +msgstr "" + +#: redbot/cogs/general/general.py:150 +#, docstring +msgid "Play Rock Paper Scissors." +msgstr "" + +#: redbot/cogs/general/general.py:155 +msgid "This isn't a valid option. Try {r}, {p}, or {s}." +msgstr "" + +#: redbot/cogs/general/general.py:176 +msgid "{choice} You win {author.mention}!" +msgstr "" + +#: redbot/cogs/general/general.py:182 +msgid "{choice} You lose {author.mention}!" +msgstr "" + +#: redbot/cogs/general/general.py:188 +msgid "{choice} We're square {author.mention}!" +msgstr "" + +#: redbot/cogs/general/general.py:195 +#, docstring +msgid "Ask 8 ball a question.\n\n" +" Question must end with a question mark.\n" +" " +msgstr "" + +#: redbot/cogs/general/general.py:202 +msgid "That doesn't look like a question." +msgstr "" + +#: redbot/cogs/general/general.py:206 +#, docstring +msgid "Start or stop the stopwatch." +msgstr "" + +#: redbot/cogs/general/general.py:210 +msgid " Stopwatch started!" +msgstr "" + +#: redbot/cogs/general/general.py:215 +msgid " Stopwatch stopped! Time: **{seconds}**" +msgstr "" + +#: redbot/cogs/general/general.py:221 +#, docstring +msgid "Create a lmgtfy link." +msgstr "" + +#: redbot/cogs/general/general.py:230 +#, docstring +msgid "Because everyone likes hugs!\n\n" +" Up to 10 intensity levels.\n" +" " +msgstr "" + +#: redbot/cogs/general/general.py:254 +#, 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:261 +msgid "Created on {date_and_time}. That's {relative_time}!" +msgstr "" + +#: redbot/cogs/general/general.py:275 +msgid "Users online" +msgstr "" + +#: redbot/cogs/general/general.py:276 +msgid "Not available" +msgstr "" + +#: redbot/cogs/general/general.py:278 +msgid "Text Channels" +msgstr "" + +#: redbot/cogs/general/general.py:279 +msgid "Voice Channels" +msgstr "" + +#: redbot/cogs/general/general.py:280 +msgid "Roles" +msgstr "" + +#: redbot/cogs/general/general.py:281 +msgid "Owner" +msgstr "" + +#: redbot/cogs/general/general.py:283 +msgid "Server ID: " +msgstr "" + +#: redbot/cogs/general/general.py:285 +msgid " • Use {command} for more info on the server." +msgstr "" + +#: redbot/cogs/general/general.py:311 +msgid "\n" +"Shard ID: **{shard_id}/{shard_count}**" +msgstr "" + +#: redbot/cogs/general/general.py:320 +msgid "Humans: " +msgstr "" + +#: redbot/cogs/general/general.py:321 +msgid " • Bots: " +msgstr "" + +#: redbot/cogs/general/general.py:333 +msgid "Users online: **{online}/{total_users}**\n" +msgstr "" + +#: redbot/cogs/general/general.py:350 +msgid "0 - None" +msgstr "" + +#: redbot/cogs/general/general.py:351 +msgid "1 - Low" +msgstr "" + +#: redbot/cogs/general/general.py:352 +msgid "2 - Medium" +msgstr "" + +#: redbot/cogs/general/general.py:353 +msgid "3 - High" +msgstr "" + +#: redbot/cogs/general/general.py:354 +msgid "4 - Highest" +msgstr "" + +#: redbot/cogs/general/general.py:357 +msgid "{bot_name} joined this server on {bot_join}. That's over {since_join} days ago!" +msgstr "" + +#: redbot/cogs/general/general.py:379 +msgid "Members:" +msgstr "" + +#: redbot/cogs/general/general.py:381 +msgid "Channels:" +msgstr "" + +#: redbot/cogs/general/general.py:382 +msgid "💬 Text: {text}\n" +"🔊 Voice: {voice}\n" +"🎙 Stage: {stage}" +msgstr "" + +#: redbot/cogs/general/general.py:393 +msgid "Utility:" +msgstr "" + +#: redbot/cogs/general/general.py:394 +msgid "Owner: {owner}\n" +"Verif. level: {verif}\n" +"Server ID: {id}{shard_info}" +msgstr "" + +#: redbot/cogs/general/general.py:405 +msgid "Misc:" +msgstr "" + +#: redbot/cogs/general/general.py:406 +msgid "AFK channel: {afk_chan}\n" +"AFK timeout: {afk_timeout}\n" +"Custom emojis: {emoji_count}\n" +"Roles: {role_count}" +msgstr "" + +#: redbot/cogs/general/general.py:411 +msgid "Not set" +msgstr "" + +#: redbot/cogs/general/general.py:444 +msgid "Server features:" +msgstr "" + +#: redbot/cogs/general/general.py:451 +msgid "Tier {boostlevel} with {nitroboosters} boosts\n" +"File size limit: {filelimit}\n" +"Emoji limit: {emojis_limit}\n" +"VCs max bitrate: {bitrate}" +msgstr "" + +#: redbot/cogs/general/general.py:463 +msgid "Nitro Boost:" +msgstr "" + +#: redbot/cogs/general/general.py:472 +#, docstring +msgid "Search the Urban Dictionary.\n\n" +" This uses the unofficial Urban Dictionary API.\n" +" " +msgstr "" + +#: redbot/cogs/general/general.py:490 redbot/cogs/general/general.py:561 +msgid "No Urban Dictionary entries were found, or there was an error in the process." +msgstr "" + +#: redbot/cogs/general/general.py:496 +msgid "No Urban Dictionary entries were found." +msgstr "" + +#: redbot/cogs/general/general.py:502 +msgid "{word} by {author}" +msgstr "" + +#: redbot/cogs/general/general.py:510 redbot/cogs/general/general.py:544 +msgid "{definition}\n\n" +"**Example:** {example}" +msgstr "" + +#: redbot/cogs/general/general.py:516 +msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." +msgstr "" + +#: redbot/cogs/general/general.py:534 +msgid "<{permalink}>\n" +" {word} by {author}\n\n" +"{description}\n\n" +"{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." +msgstr "" + diff --git a/redbot/cogs/general/locales/hu-HU.po b/redbot/cogs/general/locales/hu-HU.po index 6cb68a6b2f3..4d0b9ba39d2 100644 --- a/redbot/cogs/general/locales/hu-HU.po +++ b/redbot/cogs/general/locales/hu-HU.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-26 09:24+0000\n" +"POT-Creation-Date: 2024-03-03 21:57+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,92 +15,92 @@ msgstr "" "X-Crowdin-File-ID: 17\n" "Language: hu_HU\n" -#: redbot/cogs/general/general.py:47 +#: redbot/cogs/general/general.py:48 #, docstring msgid "General commands." msgstr "Általános parancsok." -#: redbot/cogs/general/general.py:52 +#: redbot/cogs/general/general.py:53 msgid "As I see it, yes" msgstr "Ahogy én látom, igen" -#: redbot/cogs/general/general.py:53 +#: redbot/cogs/general/general.py:54 msgid "It is certain" msgstr "Bizonyos" -#: redbot/cogs/general/general.py:54 +#: redbot/cogs/general/general.py:55 msgid "It is decidedly so" msgstr "Ez határozottan így van" -#: redbot/cogs/general/general.py:55 +#: redbot/cogs/general/general.py:56 msgid "Most likely" msgstr "Nagy valószínűséggel" -#: redbot/cogs/general/general.py:56 +#: redbot/cogs/general/general.py:57 msgid "Outlook good" msgstr "Jók a kilátások" -#: redbot/cogs/general/general.py:57 +#: redbot/cogs/general/general.py:58 msgid "Signs point to yes" msgstr "A jelek igenre utalnak" -#: redbot/cogs/general/general.py:58 +#: redbot/cogs/general/general.py:59 msgid "Without a doubt" msgstr "Kétség nélkül" -#: redbot/cogs/general/general.py:59 +#: redbot/cogs/general/general.py:60 msgid "Yes" msgstr "Igen" -#: redbot/cogs/general/general.py:60 +#: redbot/cogs/general/general.py:61 msgid "Yes – definitely" msgstr "Igen - egyértelműen" -#: redbot/cogs/general/general.py:61 +#: redbot/cogs/general/general.py:62 msgid "You may rely on it" msgstr "Akár támaszkodhatsz is rajta" -#: redbot/cogs/general/general.py:62 +#: redbot/cogs/general/general.py:63 msgid "Reply hazy, try again" msgstr "A válasz ködös, próbáld újra" -#: redbot/cogs/general/general.py:63 +#: redbot/cogs/general/general.py:64 msgid "Ask again later" msgstr "Kérdezz újra késöbb" -#: redbot/cogs/general/general.py:64 +#: redbot/cogs/general/general.py:65 msgid "Better not tell you now" msgstr "Jobb ha nem tudod meg" -#: redbot/cogs/general/general.py:65 +#: redbot/cogs/general/general.py:66 msgid "Cannot predict now" msgstr "Nem tudok jósolni most" -#: redbot/cogs/general/general.py:66 +#: redbot/cogs/general/general.py:67 msgid "Concentrate and ask again" msgstr "Koncentrálj és kérdezz újra" -#: redbot/cogs/general/general.py:67 +#: redbot/cogs/general/general.py:68 msgid "Don't count on it" msgstr "Ne számíts rá" -#: redbot/cogs/general/general.py:68 +#: redbot/cogs/general/general.py:69 msgid "My reply is no" msgstr "A válaszom nem" -#: redbot/cogs/general/general.py:69 +#: redbot/cogs/general/general.py:70 msgid "My sources say no" msgstr "Az forrásaim nemet mondanak" -#: redbot/cogs/general/general.py:70 +#: redbot/cogs/general/general.py:71 msgid "Outlook not so good" msgstr "A kilátások nem túl jók" -#: redbot/cogs/general/general.py:71 +#: redbot/cogs/general/general.py:72 msgid "Very doubtful" msgstr "Nagyon kétséges" -#: redbot/cogs/general/general.py:85 +#: redbot/cogs/general/general.py:87 #, docstring msgid "Choose between multiple options.\n\n" " There must be at least 2 options to pick from.\n" @@ -109,11 +109,11 @@ msgid "Choose between multiple options.\n\n" " " msgstr "" -#: redbot/cogs/general/general.py:94 +#: redbot/cogs/general/general.py:96 msgid "Not enough options to pick from." msgstr "Nincs elég választható opció." -#: redbot/cogs/general/general.py:100 +#: redbot/cogs/general/general.py:102 #, docstring msgid "Roll a random number.\n\n" " The result will be between 1 and ``.\n\n" @@ -121,97 +121,99 @@ msgid "Roll a random number.\n\n" " " msgstr "" -#: redbot/cogs/general/general.py:115 +#: redbot/cogs/general/general.py:117 msgid "{author.mention} Maybe higher than 1? ;P" -msgstr "" +msgstr "{author.mention} Talán magasabb mint 1? ;P" -#: redbot/cogs/general/general.py:118 +#: redbot/cogs/general/general.py:120 msgid "{author.mention} Max allowed number is {maxamount}." -msgstr "" +msgstr "{author.mention} A legmagasabb engedélyezett szám {maxamount}." -#: redbot/cogs/general/general.py:125 +#: redbot/cogs/general/general.py:127 #, docstring msgid "Flip a coin... or a user.\n\n" " Defaults to a coin.\n" " " msgstr "" -#: redbot/cogs/general/general.py:133 +#: redbot/cogs/general/general.py:135 msgid "Nice try. You think this is funny?\n" " How about *this* instead:\n\n" 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:144 +#: redbot/cogs/general/general.py:146 msgid "*flips a coin and... " msgstr "*Feldob egy érmét és... " -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "HEADS!*" msgstr "FEJ!*" -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "TAILS!*" msgstr "ÍRÁS!*" -#: redbot/cogs/general/general.py:148 +#: redbot/cogs/general/general.py:150 #, docstring msgid "Play Rock Paper Scissors." msgstr "Kő Papír Olló játszása." -#: redbot/cogs/general/general.py:153 +#: redbot/cogs/general/general.py:155 msgid "This isn't a valid option. Try {r}, {p}, or {s}." msgstr "Érvénytelen opció. Próbáld: {r}, {p}, vagy {s}." -#: redbot/cogs/general/general.py:174 +#: redbot/cogs/general/general.py:176 msgid "{choice} You win {author.mention}!" msgstr "{choice} Nyertél {author.mention}!" -#: redbot/cogs/general/general.py:180 +#: redbot/cogs/general/general.py:182 msgid "{choice} You lose {author.mention}!" msgstr "{choice} Vesztettél {author.mention}!" -#: redbot/cogs/general/general.py:186 +#: redbot/cogs/general/general.py:188 msgid "{choice} We're square {author.mention}!" msgstr "{choice} Döntetlen {author.mention}!" -#: redbot/cogs/general/general.py:193 +#: redbot/cogs/general/general.py:195 #, docstring msgid "Ask 8 ball a question.\n\n" " Question must end with a question mark.\n" " " msgstr "" -#: redbot/cogs/general/general.py:200 +#: redbot/cogs/general/general.py:202 msgid "That doesn't look like a question." msgstr "Ez nem úgy néz ki, mint egy kérdés." -#: redbot/cogs/general/general.py:204 +#: redbot/cogs/general/general.py:206 #, docstring msgid "Start or stop the stopwatch." msgstr "Stopper indítása vagy megállítása." -#: redbot/cogs/general/general.py:208 +#: redbot/cogs/general/general.py:210 msgid " Stopwatch started!" msgstr " Stopper elindítva!" -#: redbot/cogs/general/general.py:213 +#: redbot/cogs/general/general.py:215 msgid " Stopwatch stopped! Time: **{seconds}**" msgstr " Stopper megállítva! Idő: **{seconds}**" -#: redbot/cogs/general/general.py:219 +#: redbot/cogs/general/general.py:221 #, docstring msgid "Create a lmgtfy link." msgstr "LMGTFY link készítése." -#: redbot/cogs/general/general.py:226 +#: redbot/cogs/general/general.py:230 #, docstring msgid "Because everyone likes hugs!\n\n" " Up to 10 intensity levels.\n" " " -msgstr "" +msgstr "Mert mindenki szereti az öleléseket!\n\n" +" Akár 10 intenzitási szint.\n" +" " -#: redbot/cogs/general/general.py:250 +#: redbot/cogs/general/general.py:254 #, docstring msgid "\n" " Show server information.\n\n" @@ -224,280 +226,113 @@ msgstr "\n" " Alapértelmezetten False.\n" " " -#: redbot/cogs/general/general.py:258 -msgid "Created on {date}. That's over {num} days ago!" -msgstr "Készült: {date}. Több mint {num} napja!" - -#: redbot/cogs/general/general.py:270 -msgid "Region" -msgstr "Régió" +#: redbot/cogs/general/general.py:261 +msgid "Created on {date_and_time}. That's {relative_time}!" +msgstr "" -#: redbot/cogs/general/general.py:271 +#: redbot/cogs/general/general.py:275 msgid "Users online" msgstr "Online felhasználók" -#: redbot/cogs/general/general.py:272 +#: redbot/cogs/general/general.py:276 +msgid "Not available" +msgstr "" + +#: redbot/cogs/general/general.py:278 msgid "Text Channels" msgstr "Szöveges csatornák" -#: redbot/cogs/general/general.py:273 +#: redbot/cogs/general/general.py:279 msgid "Voice Channels" msgstr "Hangcsatornák" -#: redbot/cogs/general/general.py:274 +#: redbot/cogs/general/general.py:280 msgid "Roles" msgstr "Rangok" -#: redbot/cogs/general/general.py:275 +#: redbot/cogs/general/general.py:281 msgid "Owner" msgstr "Tulajdonos" -#: redbot/cogs/general/general.py:277 +#: redbot/cogs/general/general.py:283 msgid "Server ID: " msgstr "Szerver ID: " -#: redbot/cogs/general/general.py:279 +#: redbot/cogs/general/general.py:285 msgid " • Use {command} for more info on the server." msgstr " • További információ a szerverről: {command}." -#: redbot/cogs/general/general.py:305 +#: redbot/cogs/general/general.py:311 msgid "\n" "Shard ID: **{shard_id}/{shard_count}**" -msgstr "" +msgstr "\n" +"Shard ID: **{shard_id}/{shard_count}**" -#: redbot/cogs/general/general.py:314 +#: redbot/cogs/general/general.py:320 msgid "Humans: " msgstr "Emberek: " -#: redbot/cogs/general/general.py:315 +#: redbot/cogs/general/general.py:321 msgid " • Bots: " msgstr " • Botok: " -#: redbot/cogs/general/general.py:327 +#: redbot/cogs/general/general.py:333 msgid "Users online: **{online}/{total_users}**\n" msgstr "Online felhasználók: **{online}/{total_users}**\n" -#: redbot/cogs/general/general.py:344 -msgid "__VIP__ US East " -msgstr "__VIP__ Kelet-Amerika " - -#: redbot/cogs/general/general.py:345 -msgid "__VIP__ US West " -msgstr "__VIP__ Nyugat-Amerika " - -#: redbot/cogs/general/general.py:346 -msgid "__VIP__ Amsterdam " -msgstr "__VIP__ Amszterdam " - -#: redbot/cogs/general/general.py:347 -msgid "EU West " -msgstr "Nyugat-Európa " - -#: redbot/cogs/general/general.py:348 -msgid "EU Central " -msgstr "Közép-Európa " - -#: redbot/cogs/general/general.py:349 -msgid "Europe " -msgstr "Európa " - #: redbot/cogs/general/general.py:350 -msgid "London " -msgstr "London " - -#: redbot/cogs/general/general.py:351 -msgid "Frankfurt " -msgstr "Frankfurt " - -#: redbot/cogs/general/general.py:352 -msgid "Amsterdam " -msgstr "Amsterdam " - -#: redbot/cogs/general/general.py:353 -msgid "US West " -msgstr "Nyugat-Amerika " - -#: redbot/cogs/general/general.py:354 -msgid "US East " -msgstr "Kelet-Amerika " - -#: redbot/cogs/general/general.py:355 -msgid "US South " -msgstr "Dél-USA " - -#: redbot/cogs/general/general.py:356 -msgid "US Central " -msgstr "Közép-USA " - -#: redbot/cogs/general/general.py:357 -msgid "Singapore " -msgstr "Szingapúr " - -#: redbot/cogs/general/general.py:358 -msgid "Sydney " -msgstr "Sydney " - -#: redbot/cogs/general/general.py:359 -msgid "Brazil " -msgstr "Brazília " - -#: redbot/cogs/general/general.py:360 -msgid "Hong Kong " -msgstr "Hong Kong " - -#: redbot/cogs/general/general.py:361 -msgid "Russia " -msgstr "Oroszország " - -#: redbot/cogs/general/general.py:362 -msgid "Japan " -msgstr "Japán " - -#: redbot/cogs/general/general.py:363 -msgid "South Africa " -msgstr "Dél-Afrika " - -#: redbot/cogs/general/general.py:364 -msgid "India " -msgstr "India " - -#: redbot/cogs/general/general.py:365 -msgid "Dubai " -msgstr "Dubai " - -#: redbot/cogs/general/general.py:366 -msgid "South Korea " -msgstr "Dél-Korea " - -#: redbot/cogs/general/general.py:369 msgid "0 - None" msgstr "0 - Nincs" -#: redbot/cogs/general/general.py:370 +#: redbot/cogs/general/general.py:351 msgid "1 - Low" msgstr "1 - Alacsony" -#: redbot/cogs/general/general.py:371 +#: redbot/cogs/general/general.py:352 msgid "2 - Medium" msgstr "2 - Közepes" -#: redbot/cogs/general/general.py:372 +#: redbot/cogs/general/general.py:353 msgid "3 - High" msgstr "3 - Magas" -#: redbot/cogs/general/general.py:373 -msgid "4 - Extreme" -msgstr "4 - Extrém" - -#: redbot/cogs/general/general.py:377 -msgid "Animated Icon" -msgstr "Animált Ikon" - -#: redbot/cogs/general/general.py:378 -msgid "Banner Image" -msgstr "Banner kép" - -#: redbot/cogs/general/general.py:379 -msgid "Commerce" -msgstr "" - -#: redbot/cogs/general/general.py:380 -msgid "Community" -msgstr "Közösség" - -#: redbot/cogs/general/general.py:381 -msgid "Server Discovery" -msgstr "Szerver Felfedezés" - -#: redbot/cogs/general/general.py:382 -msgid "Featurable" -msgstr "" - -#: redbot/cogs/general/general.py:383 -msgid "Splash Invite" -msgstr "Meghívó háttér" - -#: redbot/cogs/general/general.py:384 -msgid "Member list disabled" -msgstr "Taglista letiltva" - -#: redbot/cogs/general/general.py:385 -msgid "Membership Screening enabled" -msgstr "" - -#: redbot/cogs/general/general.py:386 -msgid "More Emojis" -msgstr "Több Emoji" - -#: redbot/cogs/general/general.py:387 -msgid "News Channels" -msgstr "Hírcsatornák" - -#: redbot/cogs/general/general.py:388 -msgid "Partnered" -msgstr "Partner" - -#: redbot/cogs/general/general.py:389 -msgid "Preview enabled" -msgstr "" - -#: redbot/cogs/general/general.py:390 -msgid "Public disabled" -msgstr "" - -#: redbot/cogs/general/general.py:391 -msgid "Vanity URL" -msgstr "Egyedi URL" - -#: redbot/cogs/general/general.py:392 -msgid "Verified" -msgstr "Ellenőrzött" - -#: redbot/cogs/general/general.py:393 -msgid "VIP Voice Servers" -msgstr "VIP Hang Szerverek" - -#: redbot/cogs/general/general.py:394 -msgid "Welcome Screen enabled" +#: redbot/cogs/general/general.py:354 +msgid "4 - Highest" msgstr "" -#: redbot/cogs/general/general.py:402 +#: redbot/cogs/general/general.py:357 msgid "{bot_name} joined this server on {bot_join}. That's over {since_join} days ago!" msgstr "" -#: redbot/cogs/general/general.py:424 +#: redbot/cogs/general/general.py:379 msgid "Members:" msgstr "Tagok:" -#: redbot/cogs/general/general.py:426 +#: redbot/cogs/general/general.py:381 msgid "Channels:" msgstr "Csatornák:" -#: redbot/cogs/general/general.py:427 +#: redbot/cogs/general/general.py:382 msgid "💬 Text: {text}\n" -"🔊 Voice: {voice}" -msgstr "💬 Szöveg: {text}\n" -"🔊 Hang: {voice}" +"🔊 Voice: {voice}\n" +"🎙 Stage: {stage}" +msgstr "" -#: redbot/cogs/general/general.py:433 +#: redbot/cogs/general/general.py:393 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:434 +#: redbot/cogs/general/general.py:394 msgid "Owner: {owner}\n" -"Voice region: {region}\n" "Verif. level: {verif}\n" "Server ID: {id}{shard_info}" -msgstr "Tulajdonos: {owner}\n" -"Hang régió: {region}\n" -"Ellenőr. szint: {verif}\n" -"Szerver ID: {id}{shard_info}" +msgstr "" -#: redbot/cogs/general/general.py:446 +#: redbot/cogs/general/general.py:405 msgid "Misc:" msgstr "Egyéb:" -#: redbot/cogs/general/general.py:447 +#: redbot/cogs/general/general.py:406 msgid "AFK channel: {afk_chan}\n" "AFK timeout: {afk_timeout}\n" "Custom emojis: {emoji_count}\n" @@ -507,15 +342,15 @@ msgstr "AFK csatorna: {afk_chan}\n" "Egyedi emojik: {emoji_count}\n" "Rangok: {role_count}" -#: redbot/cogs/general/general.py:452 +#: redbot/cogs/general/general.py:411 msgid "Not set" msgstr "Nincs beállítva" -#: redbot/cogs/general/general.py:460 +#: redbot/cogs/general/general.py:444 msgid "Server features:" msgstr "Szerver tulajdonságok:" -#: redbot/cogs/general/general.py:462 +#: redbot/cogs/general/general.py:451 msgid "Tier {boostlevel} with {nitroboosters} boosts\n" "File size limit: {filelimit}\n" "Emoji limit: {emojis_limit}\n" @@ -525,43 +360,46 @@ msgstr "{boostlevel}. szint {nitroboosters} gyorsítással\n" "Emoji határ: {emojis_limit}\n" "Maximum hangminőség: {bitrate}" -#: redbot/cogs/general/general.py:474 +#: redbot/cogs/general/general.py:463 msgid "Nitro Boost:" msgstr "Nitro Gyorsítás:" -#: redbot/cogs/general/general.py:483 +#: redbot/cogs/general/general.py:472 #, docstring msgid "Search the Urban Dictionary.\n\n" " This uses the unofficial Urban Dictionary API.\n" " " msgstr "" -#: redbot/cogs/general/general.py:501 redbot/cogs/general/general.py:570 +#: redbot/cogs/general/general.py:490 redbot/cogs/general/general.py:561 msgid "No Urban Dictionary entries were found, or there was an error in the process." msgstr "" -#: redbot/cogs/general/general.py:507 +#: redbot/cogs/general/general.py:496 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:513 +#: redbot/cogs/general/general.py:502 msgid "{word} by {author}" -msgstr "" +msgstr "{word} {author} által" -#: redbot/cogs/general/general.py:521 redbot/cogs/general/general.py:552 +#: redbot/cogs/general/general.py:510 redbot/cogs/general/general.py:544 msgid "{definition}\n\n" "**Example:** {example}" msgstr "{definition}\n\n" "**Például:** {example}" -#: redbot/cogs/general/general.py:527 +#: redbot/cogs/general/general.py:516 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." -msgstr "" +msgstr "{thumbs_down} Le / {thumbs_up} Fel, Powered by Urban Dictionary." -#: redbot/cogs/general/general.py:546 +#: redbot/cogs/general/general.py:534 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} {author} által\n\n" +"{description}\n\n" +"{thumbs_down} Le / {thumbs_up} Fel, Powered by Urban Dictionary." diff --git a/redbot/cogs/general/locales/id-ID.po b/redbot/cogs/general/locales/id-ID.po index 18d6931105b..18953357a6b 100644 --- a/redbot/cogs/general/locales/id-ID.po +++ b/redbot/cogs/general/locales/id-ID.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-26 09:24+0000\n" +"POT-Creation-Date: 2024-03-03 21:57+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,92 +15,92 @@ msgstr "" "X-Crowdin-File-ID: 17\n" "Language: id_ID\n" -#: redbot/cogs/general/general.py:47 +#: redbot/cogs/general/general.py:48 #, docstring msgid "General commands." msgstr "Perintah umum." -#: redbot/cogs/general/general.py:52 +#: redbot/cogs/general/general.py:53 msgid "As I see it, yes" msgstr "Seperti yang saya lihat, ya" -#: redbot/cogs/general/general.py:53 +#: redbot/cogs/general/general.py:54 msgid "It is certain" msgstr "Sudah pasti" -#: redbot/cogs/general/general.py:54 +#: redbot/cogs/general/general.py:55 msgid "It is decidedly so" msgstr "Jelas begitu" -#: redbot/cogs/general/general.py:55 +#: redbot/cogs/general/general.py:56 msgid "Most likely" msgstr "Sewajarnya" -#: redbot/cogs/general/general.py:56 +#: redbot/cogs/general/general.py:57 msgid "Outlook good" msgstr "Pandangan bagus" -#: redbot/cogs/general/general.py:57 +#: redbot/cogs/general/general.py:58 msgid "Signs point to yes" msgstr "Tanda menunjuk ke ya" -#: redbot/cogs/general/general.py:58 +#: redbot/cogs/general/general.py:59 msgid "Without a doubt" msgstr "Tanpa keraguan" -#: redbot/cogs/general/general.py:59 +#: redbot/cogs/general/general.py:60 msgid "Yes" msgstr "Ya" -#: redbot/cogs/general/general.py:60 +#: redbot/cogs/general/general.py:61 msgid "Yes – definitely" msgstr "Iya - tentu saja" -#: redbot/cogs/general/general.py:61 +#: redbot/cogs/general/general.py:62 msgid "You may rely on it" msgstr "Kamu mungkin bergantung padanya" -#: redbot/cogs/general/general.py:62 +#: redbot/cogs/general/general.py:63 msgid "Reply hazy, try again" msgstr "Balas kabur, coba lagi" -#: redbot/cogs/general/general.py:63 +#: redbot/cogs/general/general.py:64 msgid "Ask again later" msgstr "Tanya lagi nanti" -#: redbot/cogs/general/general.py:64 +#: redbot/cogs/general/general.py:65 msgid "Better not tell you now" msgstr "Lebih baik tidak memberitahumu sekarang" -#: redbot/cogs/general/general.py:65 +#: redbot/cogs/general/general.py:66 msgid "Cannot predict now" msgstr "Tidak bisa diprediksi sekarang" -#: redbot/cogs/general/general.py:66 +#: redbot/cogs/general/general.py:67 msgid "Concentrate and ask again" msgstr "Konsentrasilah dan tanyakan lagi" -#: redbot/cogs/general/general.py:67 +#: redbot/cogs/general/general.py:68 msgid "Don't count on it" msgstr "Jangan mengandalkannya" -#: redbot/cogs/general/general.py:68 +#: redbot/cogs/general/general.py:69 msgid "My reply is no" msgstr "Jawaban saya adalah no" -#: redbot/cogs/general/general.py:69 +#: redbot/cogs/general/general.py:70 msgid "My sources say no" msgstr "Sumber saya bilang tidak" -#: redbot/cogs/general/general.py:70 +#: redbot/cogs/general/general.py:71 msgid "Outlook not so good" msgstr "Lihat keluar tidak begitu bagus" -#: redbot/cogs/general/general.py:71 +#: redbot/cogs/general/general.py:72 msgid "Very doubtful" msgstr "Sangat ragu" -#: redbot/cogs/general/general.py:85 +#: redbot/cogs/general/general.py:87 #, docstring msgid "Choose between multiple options.\n\n" " There must be at least 2 options to pick from.\n" @@ -109,11 +109,11 @@ msgid "Choose between multiple options.\n\n" " " msgstr "" -#: redbot/cogs/general/general.py:94 +#: redbot/cogs/general/general.py:96 msgid "Not enough options to pick from." msgstr "Tidak cukup pilihan untuk dipilih." -#: redbot/cogs/general/general.py:100 +#: redbot/cogs/general/general.py:102 #, docstring msgid "Roll a random number.\n\n" " The result will be between 1 and ``.\n\n" @@ -121,96 +121,96 @@ msgid "Roll a random number.\n\n" " " msgstr "" -#: redbot/cogs/general/general.py:115 +#: redbot/cogs/general/general.py:117 msgid "{author.mention} Maybe higher than 1? ;P" msgstr "Mungkin lebih dari 1? ;P" -#: redbot/cogs/general/general.py:118 +#: redbot/cogs/general/general.py:120 msgid "{author.mention} Max allowed number is {maxamount}." msgstr "" -#: redbot/cogs/general/general.py:125 +#: redbot/cogs/general/general.py:127 #, docstring msgid "Flip a coin... or a user.\n\n" " Defaults to a coin.\n" " " msgstr "" -#: redbot/cogs/general/general.py:133 +#: redbot/cogs/general/general.py:135 msgid "Nice try. You think this is funny?\n" " How about *this* instead:\n\n" msgstr "" -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "*flips a coin and... " msgstr "* membalik koin dan... " -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "HEADS!*" msgstr "KEPALA! *" -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "TAILS!*" msgstr "EKOR! *" -#: redbot/cogs/general/general.py:148 +#: redbot/cogs/general/general.py:150 #, docstring msgid "Play Rock Paper Scissors." msgstr "Mainkan Batu Kertas Gunting." -#: redbot/cogs/general/general.py:153 +#: redbot/cogs/general/general.py:155 msgid "This isn't a valid option. Try {r}, {p}, or {s}." msgstr "" -#: redbot/cogs/general/general.py:174 +#: redbot/cogs/general/general.py:176 msgid "{choice} You win {author.mention}!" msgstr "Kau menang!" -#: redbot/cogs/general/general.py:180 +#: redbot/cogs/general/general.py:182 msgid "{choice} You lose {author.mention}!" msgstr "Kau kalah!" -#: redbot/cogs/general/general.py:186 +#: redbot/cogs/general/general.py:188 msgid "{choice} We're square {author.mention}!" msgstr "Kami persegi!" -#: redbot/cogs/general/general.py:193 +#: redbot/cogs/general/general.py:195 #, docstring msgid "Ask 8 ball a question.\n\n" " Question must end with a question mark.\n" " " msgstr "" -#: redbot/cogs/general/general.py:200 +#: redbot/cogs/general/general.py:202 msgid "That doesn't look like a question." msgstr "Itu tidak seperti pertanyaan." -#: redbot/cogs/general/general.py:204 +#: redbot/cogs/general/general.py:206 #, docstring msgid "Start or stop the stopwatch." msgstr "Memulai atau menghentikan stopwatch." -#: redbot/cogs/general/general.py:208 +#: redbot/cogs/general/general.py:210 msgid " Stopwatch started!" msgstr " Stopwatch dimulai!" -#: redbot/cogs/general/general.py:213 +#: redbot/cogs/general/general.py:215 msgid " Stopwatch stopped! Time: **{seconds}**" msgstr " Stopwatch berhenti! Waktu: ****" -#: redbot/cogs/general/general.py:219 +#: redbot/cogs/general/general.py:221 #, docstring msgid "Create a lmgtfy link." msgstr "Membuat tautan lmgtfy." -#: redbot/cogs/general/general.py:226 +#: redbot/cogs/general/general.py:230 #, docstring msgid "Because everyone likes hugs!\n\n" " Up to 10 intensity levels.\n" " " msgstr "" -#: redbot/cogs/general/general.py:250 +#: redbot/cogs/general/general.py:254 #, docstring msgid "\n" " Show server information.\n\n" @@ -219,330 +219,166 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/general/general.py:258 -msgid "Created on {date}. That's over {num} days ago!" +#: redbot/cogs/general/general.py:261 +msgid "Created on {date_and_time}. That's {relative_time}!" msgstr "" -#: redbot/cogs/general/general.py:270 -msgid "Region" -msgstr "Wilayah" - -#: redbot/cogs/general/general.py:271 +#: redbot/cogs/general/general.py:275 msgid "Users online" msgstr "" -#: redbot/cogs/general/general.py:272 +#: redbot/cogs/general/general.py:276 +msgid "Not available" +msgstr "" + +#: redbot/cogs/general/general.py:278 msgid "Text Channels" msgstr "Saluran Teks" -#: redbot/cogs/general/general.py:273 +#: redbot/cogs/general/general.py:279 msgid "Voice Channels" msgstr "Saluran Suara" -#: redbot/cogs/general/general.py:274 +#: redbot/cogs/general/general.py:280 msgid "Roles" msgstr "Peran" -#: redbot/cogs/general/general.py:275 +#: redbot/cogs/general/general.py:281 msgid "Owner" msgstr "Pemilik" -#: redbot/cogs/general/general.py:277 +#: redbot/cogs/general/general.py:283 msgid "Server ID: " msgstr "ID Server:" -#: redbot/cogs/general/general.py:279 +#: redbot/cogs/general/general.py:285 msgid " • Use {command} for more info on the server." msgstr "" -#: redbot/cogs/general/general.py:305 +#: redbot/cogs/general/general.py:311 msgid "\n" "Shard ID: **{shard_id}/{shard_count}**" msgstr "" -#: redbot/cogs/general/general.py:314 +#: redbot/cogs/general/general.py:320 msgid "Humans: " msgstr "" -#: redbot/cogs/general/general.py:315 +#: redbot/cogs/general/general.py:321 msgid " • Bots: " msgstr "" -#: redbot/cogs/general/general.py:327 +#: redbot/cogs/general/general.py:333 msgid "Users online: **{online}/{total_users}**\n" msgstr "" -#: redbot/cogs/general/general.py:344 -msgid "__VIP__ US East " -msgstr "" - -#: redbot/cogs/general/general.py:345 -msgid "__VIP__ US West " -msgstr "" - -#: redbot/cogs/general/general.py:346 -msgid "__VIP__ Amsterdam " -msgstr "" - -#: redbot/cogs/general/general.py:347 -msgid "EU West " -msgstr "" - -#: redbot/cogs/general/general.py:348 -msgid "EU Central " -msgstr "" - -#: redbot/cogs/general/general.py:349 -msgid "Europe " -msgstr "" - #: redbot/cogs/general/general.py:350 -msgid "London " +msgid "0 - None" msgstr "" #: redbot/cogs/general/general.py:351 -msgid "Frankfurt " +msgid "1 - Low" msgstr "" #: redbot/cogs/general/general.py:352 -msgid "Amsterdam " +msgid "2 - Medium" msgstr "" #: redbot/cogs/general/general.py:353 -msgid "US West " +msgid "3 - High" msgstr "" #: redbot/cogs/general/general.py:354 -msgid "US East " -msgstr "" - -#: redbot/cogs/general/general.py:355 -msgid "US South " -msgstr "" - -#: redbot/cogs/general/general.py:356 -msgid "US Central " +msgid "4 - Highest" msgstr "" #: redbot/cogs/general/general.py:357 -msgid "Singapore " -msgstr "" - -#: redbot/cogs/general/general.py:358 -msgid "Sydney " -msgstr "" - -#: redbot/cogs/general/general.py:359 -msgid "Brazil " -msgstr "" - -#: redbot/cogs/general/general.py:360 -msgid "Hong Kong " -msgstr "" - -#: redbot/cogs/general/general.py:361 -msgid "Russia " -msgstr "" - -#: redbot/cogs/general/general.py:362 -msgid "Japan " -msgstr "" - -#: redbot/cogs/general/general.py:363 -msgid "South Africa " -msgstr "" - -#: redbot/cogs/general/general.py:364 -msgid "India " -msgstr "" - -#: redbot/cogs/general/general.py:365 -msgid "Dubai " -msgstr "" - -#: redbot/cogs/general/general.py:366 -msgid "South Korea " -msgstr "" - -#: redbot/cogs/general/general.py:369 -msgid "0 - None" -msgstr "" - -#: redbot/cogs/general/general.py:370 -msgid "1 - Low" -msgstr "" - -#: redbot/cogs/general/general.py:371 -msgid "2 - Medium" -msgstr "" - -#: redbot/cogs/general/general.py:372 -msgid "3 - High" -msgstr "" - -#: redbot/cogs/general/general.py:373 -msgid "4 - Extreme" -msgstr "" - -#: redbot/cogs/general/general.py:377 -msgid "Animated Icon" -msgstr "" - -#: redbot/cogs/general/general.py:378 -msgid "Banner Image" -msgstr "" - -#: redbot/cogs/general/general.py:379 -msgid "Commerce" -msgstr "" - -#: redbot/cogs/general/general.py:380 -msgid "Community" -msgstr "" - -#: redbot/cogs/general/general.py:381 -msgid "Server Discovery" -msgstr "" - -#: redbot/cogs/general/general.py:382 -msgid "Featurable" -msgstr "" - -#: redbot/cogs/general/general.py:383 -msgid "Splash Invite" -msgstr "" - -#: redbot/cogs/general/general.py:384 -msgid "Member list disabled" -msgstr "" - -#: redbot/cogs/general/general.py:385 -msgid "Membership Screening enabled" -msgstr "" - -#: redbot/cogs/general/general.py:386 -msgid "More Emojis" -msgstr "" - -#: redbot/cogs/general/general.py:387 -msgid "News Channels" -msgstr "" - -#: redbot/cogs/general/general.py:388 -msgid "Partnered" -msgstr "" - -#: redbot/cogs/general/general.py:389 -msgid "Preview enabled" -msgstr "" - -#: redbot/cogs/general/general.py:390 -msgid "Public disabled" -msgstr "" - -#: redbot/cogs/general/general.py:391 -msgid "Vanity URL" -msgstr "" - -#: redbot/cogs/general/general.py:392 -msgid "Verified" -msgstr "" - -#: redbot/cogs/general/general.py:393 -msgid "VIP Voice Servers" -msgstr "" - -#: redbot/cogs/general/general.py:394 -msgid "Welcome Screen enabled" -msgstr "" - -#: redbot/cogs/general/general.py:402 msgid "{bot_name} joined this server on {bot_join}. That's over {since_join} days ago!" msgstr "" -#: redbot/cogs/general/general.py:424 +#: redbot/cogs/general/general.py:379 msgid "Members:" msgstr "" -#: redbot/cogs/general/general.py:426 +#: redbot/cogs/general/general.py:381 msgid "Channels:" msgstr "" -#: redbot/cogs/general/general.py:427 +#: redbot/cogs/general/general.py:382 msgid "💬 Text: {text}\n" -"🔊 Voice: {voice}" +"🔊 Voice: {voice}\n" +"🎙 Stage: {stage}" msgstr "" -#: redbot/cogs/general/general.py:433 +#: redbot/cogs/general/general.py:393 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:434 +#: redbot/cogs/general/general.py:394 msgid "Owner: {owner}\n" -"Voice region: {region}\n" "Verif. level: {verif}\n" "Server ID: {id}{shard_info}" msgstr "" -#: redbot/cogs/general/general.py:446 +#: redbot/cogs/general/general.py:405 msgid "Misc:" msgstr "" -#: redbot/cogs/general/general.py:447 +#: redbot/cogs/general/general.py:406 msgid "AFK channel: {afk_chan}\n" "AFK timeout: {afk_timeout}\n" "Custom emojis: {emoji_count}\n" "Roles: {role_count}" msgstr "" -#: redbot/cogs/general/general.py:452 +#: redbot/cogs/general/general.py:411 msgid "Not set" msgstr "" -#: redbot/cogs/general/general.py:460 +#: redbot/cogs/general/general.py:444 msgid "Server features:" msgstr "" -#: redbot/cogs/general/general.py:462 +#: redbot/cogs/general/general.py:451 msgid "Tier {boostlevel} with {nitroboosters} boosts\n" "File size limit: {filelimit}\n" "Emoji limit: {emojis_limit}\n" "VCs max bitrate: {bitrate}" msgstr "" -#: redbot/cogs/general/general.py:474 +#: redbot/cogs/general/general.py:463 msgid "Nitro Boost:" msgstr "" -#: redbot/cogs/general/general.py:483 +#: redbot/cogs/general/general.py:472 #, docstring msgid "Search the Urban Dictionary.\n\n" " This uses the unofficial Urban Dictionary API.\n" " " msgstr "" -#: redbot/cogs/general/general.py:501 redbot/cogs/general/general.py:570 +#: redbot/cogs/general/general.py:490 redbot/cogs/general/general.py:561 msgid "No Urban Dictionary entries were found, or there was an error in the process." msgstr "" -#: redbot/cogs/general/general.py:507 +#: redbot/cogs/general/general.py:496 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:513 +#: redbot/cogs/general/general.py:502 msgid "{word} by {author}" msgstr "oleh" -#: redbot/cogs/general/general.py:521 redbot/cogs/general/general.py:552 +#: redbot/cogs/general/general.py:510 redbot/cogs/general/general.py:544 msgid "{definition}\n\n" "**Example:** {example}" msgstr "" -#: redbot/cogs/general/general.py:527 +#: redbot/cogs/general/general.py:516 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "Turun / Naik, Didukung oleh Urban Dictionary." -#: redbot/cogs/general/general.py:546 +#: redbot/cogs/general/general.py:534 msgid "<{permalink}>\n" " {word} by {author}\n\n" "{description}\n\n" diff --git a/redbot/cogs/general/locales/it-IT.po b/redbot/cogs/general/locales/it-IT.po index 34ccca34429..08068567d19 100644 --- a/redbot/cogs/general/locales/it-IT.po +++ b/redbot/cogs/general/locales/it-IT.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-26 09:24+0000\n" +"POT-Creation-Date: 2024-03-03 21:57+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,534 +15,400 @@ msgstr "" "X-Crowdin-File-ID: 17\n" "Language: it_IT\n" -#: redbot/cogs/general/general.py:47 +#: redbot/cogs/general/general.py:48 #, docstring msgid "General commands." -msgstr "" +msgstr "Comandi generali." -#: redbot/cogs/general/general.py:52 +#: redbot/cogs/general/general.py:53 msgid "As I see it, yes" msgstr "Come la vedo io, sì" -#: redbot/cogs/general/general.py:53 +#: redbot/cogs/general/general.py:54 msgid "It is certain" msgstr "È certo" -#: redbot/cogs/general/general.py:54 +#: redbot/cogs/general/general.py:55 msgid "It is decidedly so" msgstr "È decisamente così" -#: redbot/cogs/general/general.py:55 +#: redbot/cogs/general/general.py:56 msgid "Most likely" msgstr "Più probabile" -#: redbot/cogs/general/general.py:56 +#: redbot/cogs/general/general.py:57 msgid "Outlook good" msgstr "Prospettiva buona" -#: redbot/cogs/general/general.py:57 +#: redbot/cogs/general/general.py:58 msgid "Signs point to yes" msgstr "Punto di segni su yes" -#: redbot/cogs/general/general.py:58 +#: redbot/cogs/general/general.py:59 msgid "Without a doubt" msgstr "Senza dubbio" -#: redbot/cogs/general/general.py:59 +#: redbot/cogs/general/general.py:60 msgid "Yes" msgstr "Sì" -#: redbot/cogs/general/general.py:60 +#: redbot/cogs/general/general.py:61 msgid "Yes – definitely" msgstr "Sì – sicuramente" -#: redbot/cogs/general/general.py:61 +#: redbot/cogs/general/general.py:62 msgid "You may rely on it" msgstr "Si può fare affidamento su di esso" -#: redbot/cogs/general/general.py:62 +#: redbot/cogs/general/general.py:63 msgid "Reply hazy, try again" msgstr "Risposta nebuloso, riprovare" -#: redbot/cogs/general/general.py:63 +#: redbot/cogs/general/general.py:64 msgid "Ask again later" msgstr "Chiedere più tardi" -#: redbot/cogs/general/general.py:64 +#: redbot/cogs/general/general.py:65 msgid "Better not tell you now" msgstr "Meglio non dirtelo ora" -#: redbot/cogs/general/general.py:65 +#: redbot/cogs/general/general.py:66 msgid "Cannot predict now" msgstr "Non è possibile prevedere ora" -#: redbot/cogs/general/general.py:66 +#: redbot/cogs/general/general.py:67 msgid "Concentrate and ask again" msgstr "Concentrarsi e chiedere di nuovo" -#: redbot/cogs/general/general.py:67 +#: redbot/cogs/general/general.py:68 msgid "Don't count on it" msgstr "Non contare su di esso" -#: redbot/cogs/general/general.py:68 +#: redbot/cogs/general/general.py:69 msgid "My reply is no" msgstr "La mia risposta è no" -#: redbot/cogs/general/general.py:69 +#: redbot/cogs/general/general.py:70 msgid "My sources say no" msgstr "Le mie fonti dicono di no" -#: redbot/cogs/general/general.py:70 +#: redbot/cogs/general/general.py:71 msgid "Outlook not so good" msgstr "Outlook non così buono" -#: redbot/cogs/general/general.py:71 +#: redbot/cogs/general/general.py:72 msgid "Very doubtful" msgstr "Molto dubbioso" -#: redbot/cogs/general/general.py:85 +#: redbot/cogs/general/general.py:87 #, docstring msgid "Choose between multiple options.\n\n" " There must be at least 2 options to pick from.\n" " Options are separated by spaces.\n\n" " To denote options which include whitespace, you should enclose the options in double quotes.\n" " " -msgstr "" +msgstr "Scegli tra più opzioni.\n\n" +" Devono esserci almeno 2 opzioni tra cui scegliere.\n" +" Le opzioni sono separate da spazi.\n\n" +" Per denotare opzioni che includono spazi bianchi, è necessario racchiudere. " -#: redbot/cogs/general/general.py:94 +#: redbot/cogs/general/general.py:96 msgid "Not enough options to pick from." -msgstr "" +msgstr "Non ho abbastanza opzioni tra cui scegliere." -#: redbot/cogs/general/general.py:100 +#: redbot/cogs/general/general.py:102 #, docstring msgid "Roll a random number.\n\n" " The result will be between 1 and ``.\n\n" " `` defaults to 100.\n" " " -msgstr "" +msgstr "Lancia un numero casuale.\n\n" +" Il risultato sarà compreso tra 1 e \"\".\n\n" +" Il valore predefinito \"\" è 100.\n" +" " -#: redbot/cogs/general/general.py:115 +#: redbot/cogs/general/general.py:117 msgid "{author.mention} Maybe higher than 1? ;P" -msgstr "" +msgstr "{author.mention} Forse superiore a 1? ;P" -#: redbot/cogs/general/general.py:118 +#: redbot/cogs/general/general.py:120 msgid "{author.mention} Max allowed number is {maxamount}." -msgstr "" +msgstr "{author.mention} Il numero massimo consentito è {maxamount}." -#: redbot/cogs/general/general.py:125 +#: redbot/cogs/general/general.py:127 #, docstring msgid "Flip a coin... or a user.\n\n" " Defaults to a coin.\n" " " -msgstr "" +msgstr "Lancia una moneta... o un utente.\n\n" +" Il valore predefinito è una moneta.\n" +" " -#: redbot/cogs/general/general.py:133 +#: redbot/cogs/general/general.py:135 msgid "Nice try. You think this is funny?\n" " How about *this* instead:\n\n" -msgstr "" +msgstr "Bel tentativo. Pensi che sia divertente?\n" +" Che ne dici invece di *questo*:\n\n" -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "*flips a coin and... " msgstr "*lancia una moneta e... " -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "HEADS!*" msgstr "TESTE!*" -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "TAILS!*" msgstr "TAILS!*" -#: redbot/cogs/general/general.py:148 +#: redbot/cogs/general/general.py:150 #, docstring msgid "Play Rock Paper Scissors." -msgstr "" +msgstr "Gioca a Sasso Carta Forbice." -#: redbot/cogs/general/general.py:153 +#: redbot/cogs/general/general.py:155 msgid "This isn't a valid option. Try {r}, {p}, or {s}." -msgstr "" +msgstr "Questa opzione non è valida. Prova {r}, {p}, o {s}." -#: redbot/cogs/general/general.py:174 +#: redbot/cogs/general/general.py:176 msgid "{choice} You win {author.mention}!" -msgstr "" +msgstr "{choice} Hai vinto {author.mention}!" -#: redbot/cogs/general/general.py:180 +#: redbot/cogs/general/general.py:182 msgid "{choice} You lose {author.mention}!" -msgstr "" +msgstr "{choice} Hai perso {author.mention}!" -#: redbot/cogs/general/general.py:186 +#: redbot/cogs/general/general.py:188 msgid "{choice} We're square {author.mention}!" -msgstr "" +msgstr "{choice} siamo pari{author.mention}!" -#: redbot/cogs/general/general.py:193 +#: redbot/cogs/general/general.py:195 #, docstring msgid "Ask 8 ball a question.\n\n" " Question must end with a question mark.\n" " " -msgstr "" +msgstr "Fai una domanda a 8 ball. La domanda\n\n" +" deve terminare con un punto interrogativo.\n" +" " -#: redbot/cogs/general/general.py:200 +#: redbot/cogs/general/general.py:202 msgid "That doesn't look like a question." msgstr "Che non sembra una domanda." -#: redbot/cogs/general/general.py:204 +#: redbot/cogs/general/general.py:206 #, docstring msgid "Start or stop the stopwatch." -msgstr "" +msgstr "Avvia o ferma il cronometro." -#: redbot/cogs/general/general.py:208 +#: redbot/cogs/general/general.py:210 msgid " Stopwatch started!" msgstr " Cronometro è iniziato!" -#: redbot/cogs/general/general.py:213 +#: redbot/cogs/general/general.py:215 msgid " Stopwatch stopped! Time: **{seconds}**" -msgstr "" +msgstr " Cronometro fermato! Tempo: **{seconds}**" -#: redbot/cogs/general/general.py:219 +#: redbot/cogs/general/general.py:221 #, docstring msgid "Create a lmgtfy link." -msgstr "" +msgstr "Crea un link lmgtfy." -#: redbot/cogs/general/general.py:226 +#: redbot/cogs/general/general.py:230 #, docstring msgid "Because everyone likes hugs!\n\n" " Up to 10 intensity levels.\n" " " -msgstr "" +msgstr "Perché a tutti piace gli abbracci!\n\n" +" Fino a 10 livelli di intensità.\n" +" " -#: redbot/cogs/general/general.py:250 +#: redbot/cogs/general/general.py:254 #, 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:258 -msgid "Created on {date}. That's over {num} days ago!" -msgstr "" +msgstr "\n" +" Mostra informazioni sul server.\n\n" +" `details`: Mostra maggiori informazioni quando impostato su `True`.\n" +" Predefinito per False.\n" +" " -#: redbot/cogs/general/general.py:270 -msgid "Region" -msgstr "Regione" +#: redbot/cogs/general/general.py:261 +msgid "Created on {date_and_time}. That's {relative_time}!" +msgstr "Creato il {date_and_time}. È {relative_time}!" -#: redbot/cogs/general/general.py:271 +#: redbot/cogs/general/general.py:275 msgid "Users online" -msgstr "" +msgstr "Utenti online" -#: redbot/cogs/general/general.py:272 +#: redbot/cogs/general/general.py:276 +msgid "Not available" +msgstr "Non disponibile" + +#: redbot/cogs/general/general.py:278 msgid "Text Channels" msgstr "Canali di testo" -#: redbot/cogs/general/general.py:273 +#: redbot/cogs/general/general.py:279 msgid "Voice Channels" msgstr "Canali vocali" -#: redbot/cogs/general/general.py:274 +#: redbot/cogs/general/general.py:280 msgid "Roles" msgstr "Ruoli" -#: redbot/cogs/general/general.py:275 +#: redbot/cogs/general/general.py:281 msgid "Owner" msgstr "Proprietario" -#: redbot/cogs/general/general.py:277 +#: redbot/cogs/general/general.py:283 msgid "Server ID: " -msgstr "" +msgstr "ID del server: " -#: redbot/cogs/general/general.py:279 +#: redbot/cogs/general/general.py:285 msgid " • Use {command} for more info on the server." -msgstr "" +msgstr " • Utilizzare {command} per maggiori informazioni sul server." -#: redbot/cogs/general/general.py:305 +#: redbot/cogs/general/general.py:311 msgid "\n" "Shard ID: **{shard_id}/{shard_count}**" -msgstr "" +msgstr "\n" +"Shard ID: **{shard_id}/{shard_count}**" -#: redbot/cogs/general/general.py:314 +#: redbot/cogs/general/general.py:320 msgid "Humans: " -msgstr "" +msgstr "Umani: " -#: redbot/cogs/general/general.py:315 +#: redbot/cogs/general/general.py:321 msgid " • Bots: " -msgstr "" +msgstr " • Bot: " -#: redbot/cogs/general/general.py:327 +#: redbot/cogs/general/general.py:333 msgid "Users online: **{online}/{total_users}**\n" -msgstr "" - -#: redbot/cogs/general/general.py:344 -msgid "__VIP__ US East " -msgstr "" - -#: redbot/cogs/general/general.py:345 -msgid "__VIP__ US West " -msgstr "" - -#: redbot/cogs/general/general.py:346 -msgid "__VIP__ Amsterdam " -msgstr "" - -#: redbot/cogs/general/general.py:347 -msgid "EU West " -msgstr "" - -#: redbot/cogs/general/general.py:348 -msgid "EU Central " -msgstr "" - -#: redbot/cogs/general/general.py:349 -msgid "Europe " -msgstr "" +msgstr "Utenti online: **{online}/{total_users}**\n" #: redbot/cogs/general/general.py:350 -msgid "London " -msgstr "" +msgid "0 - None" +msgstr "0 - Nessuno" #: redbot/cogs/general/general.py:351 -msgid "Frankfurt " -msgstr "" +msgid "1 - Low" +msgstr "1 - Basso" #: redbot/cogs/general/general.py:352 -msgid "Amsterdam " -msgstr "" +msgid "2 - Medium" +msgstr "2 - Medio" #: redbot/cogs/general/general.py:353 -msgid "US West " -msgstr "" +msgid "3 - High" +msgstr "3 - Alto" #: redbot/cogs/general/general.py:354 -msgid "US East " -msgstr "" - -#: redbot/cogs/general/general.py:355 -msgid "US South " -msgstr "" - -#: redbot/cogs/general/general.py:356 -msgid "US Central " -msgstr "" +msgid "4 - Highest" +msgstr "4 - Più Alto" #: redbot/cogs/general/general.py:357 -msgid "Singapore " -msgstr "" - -#: redbot/cogs/general/general.py:358 -msgid "Sydney " -msgstr "" - -#: redbot/cogs/general/general.py:359 -msgid "Brazil " -msgstr "" - -#: redbot/cogs/general/general.py:360 -msgid "Hong Kong " -msgstr "" - -#: redbot/cogs/general/general.py:361 -msgid "Russia " -msgstr "" - -#: redbot/cogs/general/general.py:362 -msgid "Japan " -msgstr "" - -#: redbot/cogs/general/general.py:363 -msgid "South Africa " -msgstr "" - -#: redbot/cogs/general/general.py:364 -msgid "India " -msgstr "" - -#: redbot/cogs/general/general.py:365 -msgid "Dubai " -msgstr "" - -#: redbot/cogs/general/general.py:366 -msgid "South Korea " -msgstr "" - -#: redbot/cogs/general/general.py:369 -msgid "0 - None" -msgstr "" - -#: redbot/cogs/general/general.py:370 -msgid "1 - Low" -msgstr "" - -#: redbot/cogs/general/general.py:371 -msgid "2 - Medium" -msgstr "" - -#: redbot/cogs/general/general.py:372 -msgid "3 - High" -msgstr "" - -#: redbot/cogs/general/general.py:373 -msgid "4 - Extreme" -msgstr "" - -#: redbot/cogs/general/general.py:377 -msgid "Animated Icon" -msgstr "" - -#: redbot/cogs/general/general.py:378 -msgid "Banner Image" -msgstr "" - -#: redbot/cogs/general/general.py:379 -msgid "Commerce" -msgstr "" - -#: redbot/cogs/general/general.py:380 -msgid "Community" -msgstr "" - -#: redbot/cogs/general/general.py:381 -msgid "Server Discovery" -msgstr "" - -#: redbot/cogs/general/general.py:382 -msgid "Featurable" -msgstr "" - -#: redbot/cogs/general/general.py:383 -msgid "Splash Invite" -msgstr "" - -#: redbot/cogs/general/general.py:384 -msgid "Member list disabled" -msgstr "" - -#: redbot/cogs/general/general.py:385 -msgid "Membership Screening enabled" -msgstr "" - -#: redbot/cogs/general/general.py:386 -msgid "More Emojis" -msgstr "" - -#: redbot/cogs/general/general.py:387 -msgid "News Channels" -msgstr "" - -#: redbot/cogs/general/general.py:388 -msgid "Partnered" -msgstr "" - -#: redbot/cogs/general/general.py:389 -msgid "Preview enabled" -msgstr "" - -#: redbot/cogs/general/general.py:390 -msgid "Public disabled" -msgstr "" - -#: redbot/cogs/general/general.py:391 -msgid "Vanity URL" -msgstr "" - -#: redbot/cogs/general/general.py:392 -msgid "Verified" -msgstr "" - -#: redbot/cogs/general/general.py:393 -msgid "VIP Voice Servers" -msgstr "" - -#: redbot/cogs/general/general.py:394 -msgid "Welcome Screen enabled" -msgstr "" - -#: redbot/cogs/general/general.py:402 msgid "{bot_name} joined this server on {bot_join}. That's over {since_join} days ago!" -msgstr "" +msgstr "{bot_name} si è unito a questo server il {bot_join}. Si é unito {since_join} giorni fa!" -#: redbot/cogs/general/general.py:424 +#: redbot/cogs/general/general.py:379 msgid "Members:" -msgstr "" +msgstr "Membri:" -#: redbot/cogs/general/general.py:426 +#: redbot/cogs/general/general.py:381 msgid "Channels:" -msgstr "" +msgstr "Canali:" -#: redbot/cogs/general/general.py:427 +#: redbot/cogs/general/general.py:382 msgid "💬 Text: {text}\n" -"🔊 Voice: {voice}" -msgstr "" +"🔊 Voice: {voice}\n" +"🎙 Stage: {stage}" +msgstr "💬 Testo: {text}\n" +"🔊 Canale Vocale: {voice}\n" +"🎙️ Stage: {stage}" -#: redbot/cogs/general/general.py:433 +#: redbot/cogs/general/general.py:393 msgid "Utility:" -msgstr "" +msgstr "Utilità:" -#: redbot/cogs/general/general.py:434 +#: redbot/cogs/general/general.py:394 msgid "Owner: {owner}\n" -"Voice region: {region}\n" "Verif. level: {verif}\n" "Server ID: {id}{shard_info}" -msgstr "" +msgstr "Proprietario: {owner}\n" +"Verif. level: {verif}\n" +"Server ID: {id}{shard_info}" -#: redbot/cogs/general/general.py:446 +#: redbot/cogs/general/general.py:405 msgid "Misc:" -msgstr "" +msgstr "Varie:" -#: redbot/cogs/general/general.py:447 +#: redbot/cogs/general/general.py:406 msgid "AFK channel: {afk_chan}\n" "AFK timeout: {afk_timeout}\n" "Custom emojis: {emoji_count}\n" "Roles: {role_count}" -msgstr "" +msgstr "Canale AFK: {afk_chan}\n" +"Timeout AFK: {afk_timeout}\n" +"Emojis personalizzate: {emoji_count}\n" +"Ruoli: {role_count}" -#: redbot/cogs/general/general.py:452 +#: redbot/cogs/general/general.py:411 msgid "Not set" -msgstr "" +msgstr "Non impostato" -#: redbot/cogs/general/general.py:460 +#: redbot/cogs/general/general.py:444 msgid "Server features:" -msgstr "" +msgstr "Funzionalità del server:" -#: redbot/cogs/general/general.py:462 +#: redbot/cogs/general/general.py:451 msgid "Tier {boostlevel} with {nitroboosters} boosts\n" "File size limit: {filelimit}\n" "Emoji limit: {emojis_limit}\n" "VCs max bitrate: {bitrate}" -msgstr "" +msgstr "Tier {boostlevel} con {nitroboosters} aumenta\n" +"Limite dimensione file: {filelimit}\n" +"Limite Emoji: {emojis_limit}\n" +"VCs bitrate massimo: {bitrate}" -#: redbot/cogs/general/general.py:474 +#: redbot/cogs/general/general.py:463 msgid "Nitro Boost:" -msgstr "" +msgstr "Nitro Boost:" -#: redbot/cogs/general/general.py:483 +#: redbot/cogs/general/general.py:472 #, docstring msgid "Search the Urban Dictionary.\n\n" " This uses the unofficial Urban Dictionary API.\n" " " -msgstr "" +msgstr "Cerca nel dizionario urbano.\n\n" +" Questo usa l'API non ufficiale del Dizionario urbano.\n" +" " -#: redbot/cogs/general/general.py:501 redbot/cogs/general/general.py:570 +#: redbot/cogs/general/general.py:490 redbot/cogs/general/general.py:561 msgid "No Urban Dictionary entries were found, or there was an error in the process." -msgstr "" +msgstr "Non sono state trovate voci di Urban Dictionary o c'è stato un errore nel processo." -#: redbot/cogs/general/general.py:507 +#: redbot/cogs/general/general.py:496 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:513 +#: redbot/cogs/general/general.py:502 msgid "{word} by {author}" msgstr "" -#: redbot/cogs/general/general.py:521 redbot/cogs/general/general.py:552 +#: redbot/cogs/general/general.py:510 redbot/cogs/general/general.py:544 msgid "{definition}\n\n" "**Example:** {example}" msgstr "" -#: redbot/cogs/general/general.py:527 +#: redbot/cogs/general/general.py:516 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:546 +#: redbot/cogs/general/general.py:534 msgid "<{permalink}>\n" " {word} by {author}\n\n" "{description}\n\n" diff --git a/redbot/cogs/general/locales/ja-JP.po b/redbot/cogs/general/locales/ja-JP.po index fd8b72defb0..f5528278840 100644 --- a/redbot/cogs/general/locales/ja-JP.po +++ b/redbot/cogs/general/locales/ja-JP.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-26 09:24+0000\n" +"POT-Creation-Date: 2024-03-03 21:57+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,92 +15,92 @@ msgstr "" "X-Crowdin-File-ID: 17\n" "Language: ja_JP\n" -#: redbot/cogs/general/general.py:47 +#: redbot/cogs/general/general.py:48 #, docstring msgid "General commands." msgstr "" -#: redbot/cogs/general/general.py:52 +#: redbot/cogs/general/general.py:53 msgid "As I see it, yes" msgstr "私がそれを見ると、イエス" -#: redbot/cogs/general/general.py:53 +#: redbot/cogs/general/general.py:54 msgid "It is certain" msgstr "確かです" -#: redbot/cogs/general/general.py:54 +#: redbot/cogs/general/general.py:55 msgid "It is decidedly so" msgstr "もしろん確かです" -#: redbot/cogs/general/general.py:55 +#: redbot/cogs/general/general.py:56 msgid "Most likely" msgstr "最も可能性が高い" -#: redbot/cogs/general/general.py:56 +#: redbot/cogs/general/general.py:57 msgid "Outlook good" msgstr "見通しが良い" -#: redbot/cogs/general/general.py:57 +#: redbot/cogs/general/general.py:58 msgid "Signs point to yes" msgstr "サインはイエスを指す" -#: redbot/cogs/general/general.py:58 +#: redbot/cogs/general/general.py:59 msgid "Without a doubt" msgstr "疑いなく" -#: redbot/cogs/general/general.py:59 +#: redbot/cogs/general/general.py:60 msgid "Yes" msgstr "イエス" -#: redbot/cogs/general/general.py:60 +#: redbot/cogs/general/general.py:61 msgid "Yes – definitely" msgstr "イエス、もちろん" -#: redbot/cogs/general/general.py:61 +#: redbot/cogs/general/general.py:62 msgid "You may rely on it" msgstr "頼るかもしれない" -#: redbot/cogs/general/general.py:62 +#: redbot/cogs/general/general.py:63 msgid "Reply hazy, try again" msgstr "返信が見にくい、もう一度聞いて" -#: redbot/cogs/general/general.py:63 +#: redbot/cogs/general/general.py:64 msgid "Ask again later" msgstr "後でもう一度聞いて" -#: redbot/cogs/general/general.py:64 +#: redbot/cogs/general/general.py:65 msgid "Better not tell you now" msgstr "今言いえないのほうがいい" -#: redbot/cogs/general/general.py:65 +#: redbot/cogs/general/general.py:66 msgid "Cannot predict now" msgstr "今予測できない" -#: redbot/cogs/general/general.py:66 +#: redbot/cogs/general/general.py:67 msgid "Concentrate and ask again" msgstr "集中してもう一度聞いて" -#: redbot/cogs/general/general.py:67 +#: redbot/cogs/general/general.py:68 msgid "Don't count on it" msgstr "当てにしてはいけない" -#: redbot/cogs/general/general.py:68 +#: redbot/cogs/general/general.py:69 msgid "My reply is no" msgstr "私の答えはノー" -#: redbot/cogs/general/general.py:69 +#: redbot/cogs/general/general.py:70 msgid "My sources say no" msgstr "情報筋はノーと言っている" -#: redbot/cogs/general/general.py:70 +#: redbot/cogs/general/general.py:71 msgid "Outlook not so good" msgstr "見通しが悪い" -#: redbot/cogs/general/general.py:71 +#: redbot/cogs/general/general.py:72 msgid "Very doubtful" msgstr "かなり怪しい" -#: redbot/cogs/general/general.py:85 +#: redbot/cogs/general/general.py:87 #, docstring msgid "Choose between multiple options.\n\n" " There must be at least 2 options to pick from.\n" @@ -109,11 +109,11 @@ msgid "Choose between multiple options.\n\n" " " msgstr "" -#: redbot/cogs/general/general.py:94 +#: redbot/cogs/general/general.py:96 msgid "Not enough options to pick from." msgstr "" -#: redbot/cogs/general/general.py:100 +#: redbot/cogs/general/general.py:102 #, docstring msgid "Roll a random number.\n\n" " The result will be between 1 and ``.\n\n" @@ -121,96 +121,96 @@ msgid "Roll a random number.\n\n" " " msgstr "" -#: redbot/cogs/general/general.py:115 +#: redbot/cogs/general/general.py:117 msgid "{author.mention} Maybe higher than 1? ;P" msgstr "" -#: redbot/cogs/general/general.py:118 +#: redbot/cogs/general/general.py:120 msgid "{author.mention} Max allowed number is {maxamount}." msgstr "" -#: redbot/cogs/general/general.py:125 +#: redbot/cogs/general/general.py:127 #, docstring msgid "Flip a coin... or a user.\n\n" " Defaults to a coin.\n" " " msgstr "" -#: redbot/cogs/general/general.py:133 +#: redbot/cogs/general/general.py:135 msgid "Nice try. You think this is funny?\n" " How about *this* instead:\n\n" msgstr "" -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "*flips a coin and... " msgstr "コイントスすると… " -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "HEADS!*" msgstr "表!" -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "TAILS!*" msgstr "裏!" -#: redbot/cogs/general/general.py:148 +#: redbot/cogs/general/general.py:150 #, docstring msgid "Play Rock Paper Scissors." msgstr "" -#: redbot/cogs/general/general.py:153 +#: redbot/cogs/general/general.py:155 msgid "This isn't a valid option. Try {r}, {p}, or {s}." msgstr "" -#: redbot/cogs/general/general.py:174 +#: redbot/cogs/general/general.py:176 msgid "{choice} You win {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:180 +#: redbot/cogs/general/general.py:182 msgid "{choice} You lose {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:186 +#: redbot/cogs/general/general.py:188 msgid "{choice} We're square {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:193 +#: redbot/cogs/general/general.py:195 #, docstring msgid "Ask 8 ball a question.\n\n" " Question must end with a question mark.\n" " " msgstr "" -#: redbot/cogs/general/general.py:200 +#: redbot/cogs/general/general.py:202 msgid "That doesn't look like a question." msgstr "それは質問に見えません。" -#: redbot/cogs/general/general.py:204 +#: redbot/cogs/general/general.py:206 #, docstring msgid "Start or stop the stopwatch." msgstr "" -#: redbot/cogs/general/general.py:208 +#: redbot/cogs/general/general.py:210 msgid " Stopwatch started!" msgstr " ストップウォッチが始まった!" -#: redbot/cogs/general/general.py:213 +#: redbot/cogs/general/general.py:215 msgid " Stopwatch stopped! Time: **{seconds}**" msgstr "" -#: redbot/cogs/general/general.py:219 +#: redbot/cogs/general/general.py:221 #, docstring msgid "Create a lmgtfy link." msgstr "" -#: redbot/cogs/general/general.py:226 +#: redbot/cogs/general/general.py:230 #, docstring msgid "Because everyone likes hugs!\n\n" " Up to 10 intensity levels.\n" " " msgstr "" -#: redbot/cogs/general/general.py:250 +#: redbot/cogs/general/general.py:254 #, docstring msgid "\n" " Show server information.\n\n" @@ -219,330 +219,166 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/general/general.py:258 -msgid "Created on {date}. That's over {num} days ago!" +#: redbot/cogs/general/general.py:261 +msgid "Created on {date_and_time}. That's {relative_time}!" msgstr "" -#: redbot/cogs/general/general.py:270 -msgid "Region" -msgstr "地域" - -#: redbot/cogs/general/general.py:271 +#: redbot/cogs/general/general.py:275 msgid "Users online" msgstr "" -#: redbot/cogs/general/general.py:272 +#: redbot/cogs/general/general.py:276 +msgid "Not available" +msgstr "" + +#: redbot/cogs/general/general.py:278 msgid "Text Channels" msgstr "テキストチャネル" -#: redbot/cogs/general/general.py:273 +#: redbot/cogs/general/general.py:279 msgid "Voice Channels" msgstr "音声チャネル" -#: redbot/cogs/general/general.py:274 +#: redbot/cogs/general/general.py:280 msgid "Roles" msgstr "役職" -#: redbot/cogs/general/general.py:275 +#: redbot/cogs/general/general.py:281 msgid "Owner" msgstr "オーナー" -#: redbot/cogs/general/general.py:277 +#: redbot/cogs/general/general.py:283 msgid "Server ID: " msgstr "" -#: redbot/cogs/general/general.py:279 +#: redbot/cogs/general/general.py:285 msgid " • Use {command} for more info on the server." msgstr "" -#: redbot/cogs/general/general.py:305 +#: redbot/cogs/general/general.py:311 msgid "\n" "Shard ID: **{shard_id}/{shard_count}**" msgstr "" -#: redbot/cogs/general/general.py:314 +#: redbot/cogs/general/general.py:320 msgid "Humans: " msgstr "" -#: redbot/cogs/general/general.py:315 +#: redbot/cogs/general/general.py:321 msgid " • Bots: " msgstr "" -#: redbot/cogs/general/general.py:327 +#: redbot/cogs/general/general.py:333 msgid "Users online: **{online}/{total_users}**\n" msgstr "" -#: redbot/cogs/general/general.py:344 -msgid "__VIP__ US East " -msgstr "" - -#: redbot/cogs/general/general.py:345 -msgid "__VIP__ US West " -msgstr "" - -#: redbot/cogs/general/general.py:346 -msgid "__VIP__ Amsterdam " -msgstr "" - -#: redbot/cogs/general/general.py:347 -msgid "EU West " -msgstr "" - -#: redbot/cogs/general/general.py:348 -msgid "EU Central " -msgstr "" - -#: redbot/cogs/general/general.py:349 -msgid "Europe " -msgstr "" - #: redbot/cogs/general/general.py:350 -msgid "London " +msgid "0 - None" msgstr "" #: redbot/cogs/general/general.py:351 -msgid "Frankfurt " +msgid "1 - Low" msgstr "" #: redbot/cogs/general/general.py:352 -msgid "Amsterdam " +msgid "2 - Medium" msgstr "" #: redbot/cogs/general/general.py:353 -msgid "US West " +msgid "3 - High" msgstr "" #: redbot/cogs/general/general.py:354 -msgid "US East " -msgstr "" - -#: redbot/cogs/general/general.py:355 -msgid "US South " -msgstr "" - -#: redbot/cogs/general/general.py:356 -msgid "US Central " +msgid "4 - Highest" msgstr "" #: redbot/cogs/general/general.py:357 -msgid "Singapore " -msgstr "" - -#: redbot/cogs/general/general.py:358 -msgid "Sydney " -msgstr "" - -#: redbot/cogs/general/general.py:359 -msgid "Brazil " -msgstr "" - -#: redbot/cogs/general/general.py:360 -msgid "Hong Kong " -msgstr "" - -#: redbot/cogs/general/general.py:361 -msgid "Russia " -msgstr "" - -#: redbot/cogs/general/general.py:362 -msgid "Japan " -msgstr "" - -#: redbot/cogs/general/general.py:363 -msgid "South Africa " -msgstr "" - -#: redbot/cogs/general/general.py:364 -msgid "India " -msgstr "" - -#: redbot/cogs/general/general.py:365 -msgid "Dubai " -msgstr "" - -#: redbot/cogs/general/general.py:366 -msgid "South Korea " -msgstr "" - -#: redbot/cogs/general/general.py:369 -msgid "0 - None" -msgstr "" - -#: redbot/cogs/general/general.py:370 -msgid "1 - Low" -msgstr "" - -#: redbot/cogs/general/general.py:371 -msgid "2 - Medium" -msgstr "" - -#: redbot/cogs/general/general.py:372 -msgid "3 - High" -msgstr "" - -#: redbot/cogs/general/general.py:373 -msgid "4 - Extreme" -msgstr "" - -#: redbot/cogs/general/general.py:377 -msgid "Animated Icon" -msgstr "" - -#: redbot/cogs/general/general.py:378 -msgid "Banner Image" -msgstr "" - -#: redbot/cogs/general/general.py:379 -msgid "Commerce" -msgstr "" - -#: redbot/cogs/general/general.py:380 -msgid "Community" -msgstr "" - -#: redbot/cogs/general/general.py:381 -msgid "Server Discovery" -msgstr "" - -#: redbot/cogs/general/general.py:382 -msgid "Featurable" -msgstr "" - -#: redbot/cogs/general/general.py:383 -msgid "Splash Invite" -msgstr "" - -#: redbot/cogs/general/general.py:384 -msgid "Member list disabled" -msgstr "" - -#: redbot/cogs/general/general.py:385 -msgid "Membership Screening enabled" -msgstr "" - -#: redbot/cogs/general/general.py:386 -msgid "More Emojis" -msgstr "" - -#: redbot/cogs/general/general.py:387 -msgid "News Channels" -msgstr "" - -#: redbot/cogs/general/general.py:388 -msgid "Partnered" -msgstr "" - -#: redbot/cogs/general/general.py:389 -msgid "Preview enabled" -msgstr "" - -#: redbot/cogs/general/general.py:390 -msgid "Public disabled" -msgstr "" - -#: redbot/cogs/general/general.py:391 -msgid "Vanity URL" -msgstr "" - -#: redbot/cogs/general/general.py:392 -msgid "Verified" -msgstr "" - -#: redbot/cogs/general/general.py:393 -msgid "VIP Voice Servers" -msgstr "" - -#: redbot/cogs/general/general.py:394 -msgid "Welcome Screen enabled" -msgstr "" - -#: redbot/cogs/general/general.py:402 msgid "{bot_name} joined this server on {bot_join}. That's over {since_join} days ago!" msgstr "" -#: redbot/cogs/general/general.py:424 +#: redbot/cogs/general/general.py:379 msgid "Members:" msgstr "" -#: redbot/cogs/general/general.py:426 +#: redbot/cogs/general/general.py:381 msgid "Channels:" msgstr "" -#: redbot/cogs/general/general.py:427 +#: redbot/cogs/general/general.py:382 msgid "💬 Text: {text}\n" -"🔊 Voice: {voice}" +"🔊 Voice: {voice}\n" +"🎙 Stage: {stage}" msgstr "" -#: redbot/cogs/general/general.py:433 +#: redbot/cogs/general/general.py:393 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:434 +#: redbot/cogs/general/general.py:394 msgid "Owner: {owner}\n" -"Voice region: {region}\n" "Verif. level: {verif}\n" "Server ID: {id}{shard_info}" msgstr "" -#: redbot/cogs/general/general.py:446 +#: redbot/cogs/general/general.py:405 msgid "Misc:" msgstr "" -#: redbot/cogs/general/general.py:447 +#: redbot/cogs/general/general.py:406 msgid "AFK channel: {afk_chan}\n" "AFK timeout: {afk_timeout}\n" "Custom emojis: {emoji_count}\n" "Roles: {role_count}" msgstr "" -#: redbot/cogs/general/general.py:452 +#: redbot/cogs/general/general.py:411 msgid "Not set" msgstr "" -#: redbot/cogs/general/general.py:460 +#: redbot/cogs/general/general.py:444 msgid "Server features:" msgstr "" -#: redbot/cogs/general/general.py:462 +#: redbot/cogs/general/general.py:451 msgid "Tier {boostlevel} with {nitroboosters} boosts\n" "File size limit: {filelimit}\n" "Emoji limit: {emojis_limit}\n" "VCs max bitrate: {bitrate}" msgstr "" -#: redbot/cogs/general/general.py:474 +#: redbot/cogs/general/general.py:463 msgid "Nitro Boost:" msgstr "" -#: redbot/cogs/general/general.py:483 +#: redbot/cogs/general/general.py:472 #, docstring msgid "Search the Urban Dictionary.\n\n" " This uses the unofficial Urban Dictionary API.\n" " " msgstr "" -#: redbot/cogs/general/general.py:501 redbot/cogs/general/general.py:570 +#: redbot/cogs/general/general.py:490 redbot/cogs/general/general.py:561 msgid "No Urban Dictionary entries were found, or there was an error in the process." msgstr "" -#: redbot/cogs/general/general.py:507 +#: redbot/cogs/general/general.py:496 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:513 +#: redbot/cogs/general/general.py:502 msgid "{word} by {author}" msgstr "" -#: redbot/cogs/general/general.py:521 redbot/cogs/general/general.py:552 +#: redbot/cogs/general/general.py:510 redbot/cogs/general/general.py:544 msgid "{definition}\n\n" "**Example:** {example}" msgstr "" -#: redbot/cogs/general/general.py:527 +#: redbot/cogs/general/general.py:516 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:546 +#: redbot/cogs/general/general.py:534 msgid "<{permalink}>\n" " {word} by {author}\n\n" "{description}\n\n" diff --git a/redbot/cogs/general/locales/ko-KR.po b/redbot/cogs/general/locales/ko-KR.po index 830213b5102..a30b900f5e5 100644 --- a/redbot/cogs/general/locales/ko-KR.po +++ b/redbot/cogs/general/locales/ko-KR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-26 09:24+0000\n" +"POT-Creation-Date: 2024-03-03 21:57+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,92 +15,92 @@ msgstr "" "X-Crowdin-File-ID: 17\n" "Language: ko_KR\n" -#: redbot/cogs/general/general.py:47 +#: redbot/cogs/general/general.py:48 #, docstring msgid "General commands." msgstr "" -#: redbot/cogs/general/general.py:52 +#: redbot/cogs/general/general.py:53 msgid "As I see it, yes" msgstr "내가 보기엔 그렇지!" -#: redbot/cogs/general/general.py:53 +#: redbot/cogs/general/general.py:54 msgid "It is certain" msgstr "틀림없어요!" -#: redbot/cogs/general/general.py:54 +#: redbot/cogs/general/general.py:55 msgid "It is decidedly so" msgstr "그건 확실히 그렇지!" -#: redbot/cogs/general/general.py:55 +#: redbot/cogs/general/general.py:56 msgid "Most likely" msgstr "아마도 그럴걸?" -#: redbot/cogs/general/general.py:56 +#: redbot/cogs/general/general.py:57 msgid "Outlook good" msgstr "오늘은 전망이 좋네요." -#: redbot/cogs/general/general.py:57 +#: redbot/cogs/general/general.py:58 msgid "Signs point to yes" msgstr "소라고둥이 말씀하셨다! \"그래\"" -#: redbot/cogs/general/general.py:58 +#: redbot/cogs/general/general.py:59 msgid "Without a doubt" msgstr "틀림없어!" -#: redbot/cogs/general/general.py:59 +#: redbot/cogs/general/general.py:60 msgid "Yes" msgstr "그래요!" -#: redbot/cogs/general/general.py:60 +#: redbot/cogs/general/general.py:61 msgid "Yes – definitely" msgstr "그래요, 물론이죠!" -#: redbot/cogs/general/general.py:61 +#: redbot/cogs/general/general.py:62 msgid "You may rely on it" msgstr "그걸 믿어도 좋아요!" -#: redbot/cogs/general/general.py:62 +#: redbot/cogs/general/general.py:63 msgid "Reply hazy, try again" msgstr "의미심장하네요, 다시 시도해보세요." -#: redbot/cogs/general/general.py:63 +#: redbot/cogs/general/general.py:64 msgid "Ask again later" msgstr "나중에 다시 물어보세요!" -#: redbot/cogs/general/general.py:64 +#: redbot/cogs/general/general.py:65 msgid "Better not tell you now" msgstr "지금은 말해주지 않는게 좋겠어요." -#: redbot/cogs/general/general.py:65 +#: redbot/cogs/general/general.py:66 msgid "Cannot predict now" msgstr "지금은 예측할 수 없죠." -#: redbot/cogs/general/general.py:66 +#: redbot/cogs/general/general.py:67 msgid "Concentrate and ask again" msgstr "집중해서 다시 물어보세요." -#: redbot/cogs/general/general.py:67 +#: redbot/cogs/general/general.py:68 msgid "Don't count on it" msgstr "그렇지 않을거예요." -#: redbot/cogs/general/general.py:68 +#: redbot/cogs/general/general.py:69 msgid "My reply is no" msgstr "제 대답은 \"아뇨\"예요." -#: redbot/cogs/general/general.py:69 +#: redbot/cogs/general/general.py:70 msgid "My sources say no" msgstr "제 진심이 말하길 \"아뇨\"" -#: redbot/cogs/general/general.py:70 +#: redbot/cogs/general/general.py:71 msgid "Outlook not so good" msgstr "오늘은 전망이 별로 좋지 않네요." -#: redbot/cogs/general/general.py:71 +#: redbot/cogs/general/general.py:72 msgid "Very doubtful" msgstr "동작 그만, 밑장빼기냐?" -#: redbot/cogs/general/general.py:85 +#: redbot/cogs/general/general.py:87 #, docstring msgid "Choose between multiple options.\n\n" " There must be at least 2 options to pick from.\n" @@ -109,11 +109,11 @@ msgid "Choose between multiple options.\n\n" " " msgstr "" -#: redbot/cogs/general/general.py:94 +#: redbot/cogs/general/general.py:96 msgid "Not enough options to pick from." msgstr "" -#: redbot/cogs/general/general.py:100 +#: redbot/cogs/general/general.py:102 #, docstring msgid "Roll a random number.\n\n" " The result will be between 1 and ``.\n\n" @@ -121,96 +121,96 @@ msgid "Roll a random number.\n\n" " " msgstr "" -#: redbot/cogs/general/general.py:115 +#: redbot/cogs/general/general.py:117 msgid "{author.mention} Maybe higher than 1? ;P" msgstr "" -#: redbot/cogs/general/general.py:118 +#: redbot/cogs/general/general.py:120 msgid "{author.mention} Max allowed number is {maxamount}." msgstr "" -#: redbot/cogs/general/general.py:125 +#: redbot/cogs/general/general.py:127 #, docstring msgid "Flip a coin... or a user.\n\n" " Defaults to a coin.\n" " " msgstr "" -#: redbot/cogs/general/general.py:133 +#: redbot/cogs/general/general.py:135 msgid "Nice try. You think this is funny?\n" " How about *this* instead:\n\n" msgstr "" -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "*flips a coin and... " msgstr "*동전을 던지며..." -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "HEADS!*" msgstr "앞면!*" -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "TAILS!*" msgstr "뒷면!*" -#: redbot/cogs/general/general.py:148 +#: redbot/cogs/general/general.py:150 #, docstring msgid "Play Rock Paper Scissors." msgstr "" -#: redbot/cogs/general/general.py:153 +#: redbot/cogs/general/general.py:155 msgid "This isn't a valid option. Try {r}, {p}, or {s}." msgstr "" -#: redbot/cogs/general/general.py:174 +#: redbot/cogs/general/general.py:176 msgid "{choice} You win {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:180 +#: redbot/cogs/general/general.py:182 msgid "{choice} You lose {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:186 +#: redbot/cogs/general/general.py:188 msgid "{choice} We're square {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:193 +#: redbot/cogs/general/general.py:195 #, docstring msgid "Ask 8 ball a question.\n\n" " Question must end with a question mark.\n" " " msgstr "" -#: redbot/cogs/general/general.py:200 +#: redbot/cogs/general/general.py:202 msgid "That doesn't look like a question." msgstr "그건 질문으로 보이지 않아요." -#: redbot/cogs/general/general.py:204 +#: redbot/cogs/general/general.py:206 #, docstring msgid "Start or stop the stopwatch." msgstr "" -#: redbot/cogs/general/general.py:208 +#: redbot/cogs/general/general.py:210 msgid " Stopwatch started!" msgstr "스톱워치가 시작됐어요!" -#: redbot/cogs/general/general.py:213 +#: redbot/cogs/general/general.py:215 msgid " Stopwatch stopped! Time: **{seconds}**" msgstr "" -#: redbot/cogs/general/general.py:219 +#: redbot/cogs/general/general.py:221 #, docstring msgid "Create a lmgtfy link." msgstr "" -#: redbot/cogs/general/general.py:226 +#: redbot/cogs/general/general.py:230 #, docstring msgid "Because everyone likes hugs!\n\n" " Up to 10 intensity levels.\n" " " msgstr "" -#: redbot/cogs/general/general.py:250 +#: redbot/cogs/general/general.py:254 #, docstring msgid "\n" " Show server information.\n\n" @@ -219,330 +219,166 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/general/general.py:258 -msgid "Created on {date}. That's over {num} days ago!" +#: redbot/cogs/general/general.py:261 +msgid "Created on {date_and_time}. That's {relative_time}!" msgstr "" -#: redbot/cogs/general/general.py:270 -msgid "Region" -msgstr "지역" - -#: redbot/cogs/general/general.py:271 +#: redbot/cogs/general/general.py:275 msgid "Users online" msgstr "" -#: redbot/cogs/general/general.py:272 +#: redbot/cogs/general/general.py:276 +msgid "Not available" +msgstr "" + +#: redbot/cogs/general/general.py:278 msgid "Text Channels" msgstr "텍스트 채널" -#: redbot/cogs/general/general.py:273 +#: redbot/cogs/general/general.py:279 msgid "Voice Channels" msgstr "음성 채널" -#: redbot/cogs/general/general.py:274 +#: redbot/cogs/general/general.py:280 msgid "Roles" msgstr "역할" -#: redbot/cogs/general/general.py:275 +#: redbot/cogs/general/general.py:281 msgid "Owner" msgstr "주인님" -#: redbot/cogs/general/general.py:277 +#: redbot/cogs/general/general.py:283 msgid "Server ID: " msgstr "" -#: redbot/cogs/general/general.py:279 +#: redbot/cogs/general/general.py:285 msgid " • Use {command} for more info on the server." msgstr "" -#: redbot/cogs/general/general.py:305 +#: redbot/cogs/general/general.py:311 msgid "\n" "Shard ID: **{shard_id}/{shard_count}**" msgstr "" -#: redbot/cogs/general/general.py:314 +#: redbot/cogs/general/general.py:320 msgid "Humans: " msgstr "" -#: redbot/cogs/general/general.py:315 +#: redbot/cogs/general/general.py:321 msgid " • Bots: " msgstr "" -#: redbot/cogs/general/general.py:327 +#: redbot/cogs/general/general.py:333 msgid "Users online: **{online}/{total_users}**\n" msgstr "" -#: redbot/cogs/general/general.py:344 -msgid "__VIP__ US East " -msgstr "" - -#: redbot/cogs/general/general.py:345 -msgid "__VIP__ US West " -msgstr "" - -#: redbot/cogs/general/general.py:346 -msgid "__VIP__ Amsterdam " -msgstr "" - -#: redbot/cogs/general/general.py:347 -msgid "EU West " -msgstr "" - -#: redbot/cogs/general/general.py:348 -msgid "EU Central " -msgstr "" - -#: redbot/cogs/general/general.py:349 -msgid "Europe " -msgstr "" - #: redbot/cogs/general/general.py:350 -msgid "London " +msgid "0 - None" msgstr "" #: redbot/cogs/general/general.py:351 -msgid "Frankfurt " +msgid "1 - Low" msgstr "" #: redbot/cogs/general/general.py:352 -msgid "Amsterdam " +msgid "2 - Medium" msgstr "" #: redbot/cogs/general/general.py:353 -msgid "US West " +msgid "3 - High" msgstr "" #: redbot/cogs/general/general.py:354 -msgid "US East " -msgstr "" - -#: redbot/cogs/general/general.py:355 -msgid "US South " -msgstr "" - -#: redbot/cogs/general/general.py:356 -msgid "US Central " +msgid "4 - Highest" msgstr "" #: redbot/cogs/general/general.py:357 -msgid "Singapore " -msgstr "" - -#: redbot/cogs/general/general.py:358 -msgid "Sydney " -msgstr "" - -#: redbot/cogs/general/general.py:359 -msgid "Brazil " -msgstr "" - -#: redbot/cogs/general/general.py:360 -msgid "Hong Kong " -msgstr "" - -#: redbot/cogs/general/general.py:361 -msgid "Russia " -msgstr "" - -#: redbot/cogs/general/general.py:362 -msgid "Japan " -msgstr "" - -#: redbot/cogs/general/general.py:363 -msgid "South Africa " -msgstr "" - -#: redbot/cogs/general/general.py:364 -msgid "India " -msgstr "" - -#: redbot/cogs/general/general.py:365 -msgid "Dubai " -msgstr "" - -#: redbot/cogs/general/general.py:366 -msgid "South Korea " -msgstr "" - -#: redbot/cogs/general/general.py:369 -msgid "0 - None" -msgstr "" - -#: redbot/cogs/general/general.py:370 -msgid "1 - Low" -msgstr "" - -#: redbot/cogs/general/general.py:371 -msgid "2 - Medium" -msgstr "" - -#: redbot/cogs/general/general.py:372 -msgid "3 - High" -msgstr "" - -#: redbot/cogs/general/general.py:373 -msgid "4 - Extreme" -msgstr "" - -#: redbot/cogs/general/general.py:377 -msgid "Animated Icon" -msgstr "" - -#: redbot/cogs/general/general.py:378 -msgid "Banner Image" -msgstr "" - -#: redbot/cogs/general/general.py:379 -msgid "Commerce" -msgstr "" - -#: redbot/cogs/general/general.py:380 -msgid "Community" -msgstr "" - -#: redbot/cogs/general/general.py:381 -msgid "Server Discovery" -msgstr "" - -#: redbot/cogs/general/general.py:382 -msgid "Featurable" -msgstr "" - -#: redbot/cogs/general/general.py:383 -msgid "Splash Invite" -msgstr "" - -#: redbot/cogs/general/general.py:384 -msgid "Member list disabled" -msgstr "" - -#: redbot/cogs/general/general.py:385 -msgid "Membership Screening enabled" -msgstr "" - -#: redbot/cogs/general/general.py:386 -msgid "More Emojis" -msgstr "" - -#: redbot/cogs/general/general.py:387 -msgid "News Channels" -msgstr "" - -#: redbot/cogs/general/general.py:388 -msgid "Partnered" -msgstr "" - -#: redbot/cogs/general/general.py:389 -msgid "Preview enabled" -msgstr "" - -#: redbot/cogs/general/general.py:390 -msgid "Public disabled" -msgstr "" - -#: redbot/cogs/general/general.py:391 -msgid "Vanity URL" -msgstr "" - -#: redbot/cogs/general/general.py:392 -msgid "Verified" -msgstr "" - -#: redbot/cogs/general/general.py:393 -msgid "VIP Voice Servers" -msgstr "" - -#: redbot/cogs/general/general.py:394 -msgid "Welcome Screen enabled" -msgstr "" - -#: redbot/cogs/general/general.py:402 msgid "{bot_name} joined this server on {bot_join}. That's over {since_join} days ago!" msgstr "" -#: redbot/cogs/general/general.py:424 +#: redbot/cogs/general/general.py:379 msgid "Members:" msgstr "" -#: redbot/cogs/general/general.py:426 +#: redbot/cogs/general/general.py:381 msgid "Channels:" msgstr "" -#: redbot/cogs/general/general.py:427 +#: redbot/cogs/general/general.py:382 msgid "💬 Text: {text}\n" -"🔊 Voice: {voice}" +"🔊 Voice: {voice}\n" +"🎙 Stage: {stage}" msgstr "" -#: redbot/cogs/general/general.py:433 +#: redbot/cogs/general/general.py:393 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:434 +#: redbot/cogs/general/general.py:394 msgid "Owner: {owner}\n" -"Voice region: {region}\n" "Verif. level: {verif}\n" "Server ID: {id}{shard_info}" msgstr "" -#: redbot/cogs/general/general.py:446 +#: redbot/cogs/general/general.py:405 msgid "Misc:" msgstr "" -#: redbot/cogs/general/general.py:447 +#: redbot/cogs/general/general.py:406 msgid "AFK channel: {afk_chan}\n" "AFK timeout: {afk_timeout}\n" "Custom emojis: {emoji_count}\n" "Roles: {role_count}" msgstr "" -#: redbot/cogs/general/general.py:452 +#: redbot/cogs/general/general.py:411 msgid "Not set" msgstr "" -#: redbot/cogs/general/general.py:460 +#: redbot/cogs/general/general.py:444 msgid "Server features:" msgstr "" -#: redbot/cogs/general/general.py:462 +#: redbot/cogs/general/general.py:451 msgid "Tier {boostlevel} with {nitroboosters} boosts\n" "File size limit: {filelimit}\n" "Emoji limit: {emojis_limit}\n" "VCs max bitrate: {bitrate}" msgstr "" -#: redbot/cogs/general/general.py:474 +#: redbot/cogs/general/general.py:463 msgid "Nitro Boost:" msgstr "" -#: redbot/cogs/general/general.py:483 +#: redbot/cogs/general/general.py:472 #, docstring msgid "Search the Urban Dictionary.\n\n" " This uses the unofficial Urban Dictionary API.\n" " " msgstr "" -#: redbot/cogs/general/general.py:501 redbot/cogs/general/general.py:570 +#: redbot/cogs/general/general.py:490 redbot/cogs/general/general.py:561 msgid "No Urban Dictionary entries were found, or there was an error in the process." msgstr "" -#: redbot/cogs/general/general.py:507 +#: redbot/cogs/general/general.py:496 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:513 +#: redbot/cogs/general/general.py:502 msgid "{word} by {author}" msgstr "" -#: redbot/cogs/general/general.py:521 redbot/cogs/general/general.py:552 +#: redbot/cogs/general/general.py:510 redbot/cogs/general/general.py:544 msgid "{definition}\n\n" "**Example:** {example}" msgstr "" -#: redbot/cogs/general/general.py:527 +#: redbot/cogs/general/general.py:516 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:546 +#: redbot/cogs/general/general.py:534 msgid "<{permalink}>\n" " {word} by {author}\n\n" "{description}\n\n" diff --git a/redbot/cogs/general/locales/nb-NO.po b/redbot/cogs/general/locales/nb-NO.po index 14707afa49d..905589ff28f 100644 --- a/redbot/cogs/general/locales/nb-NO.po +++ b/redbot/cogs/general/locales/nb-NO.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-26 09:24+0000\n" +"POT-Creation-Date: 2024-03-03 21:57+0000\n" "Last-Translator: \n" "Language-Team: Norwegian Bokmal\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,105 +15,109 @@ msgstr "" "X-Crowdin-File-ID: 17\n" "Language: nb_NO\n" -#: redbot/cogs/general/general.py:47 +#: redbot/cogs/general/general.py:48 #, docstring msgid "General commands." msgstr "Generelle kommandoer." -#: redbot/cogs/general/general.py:52 +#: redbot/cogs/general/general.py:53 msgid "As I see it, yes" msgstr "Slik jeg ser det, ja" -#: redbot/cogs/general/general.py:53 +#: redbot/cogs/general/general.py:54 msgid "It is certain" msgstr "Det er sikkert" -#: redbot/cogs/general/general.py:54 +#: redbot/cogs/general/general.py:55 msgid "It is decidedly so" msgstr "Det er desidert slik" -#: redbot/cogs/general/general.py:55 +#: redbot/cogs/general/general.py:56 msgid "Most likely" msgstr "Mest sannsynlig" -#: redbot/cogs/general/general.py:56 +#: redbot/cogs/general/general.py:57 msgid "Outlook good" msgstr "Fremtiden er bra" -#: redbot/cogs/general/general.py:57 +#: redbot/cogs/general/general.py:58 msgid "Signs point to yes" msgstr "Tegn peker til Ja" -#: redbot/cogs/general/general.py:58 +#: redbot/cogs/general/general.py:59 msgid "Without a doubt" msgstr "Uten tvil" -#: redbot/cogs/general/general.py:59 +#: redbot/cogs/general/general.py:60 msgid "Yes" msgstr "Ja" -#: redbot/cogs/general/general.py:60 +#: redbot/cogs/general/general.py:61 msgid "Yes – definitely" msgstr "Ja-definitivt" -#: redbot/cogs/general/general.py:61 +#: redbot/cogs/general/general.py:62 msgid "You may rely on it" msgstr "Du kan stole på det" -#: redbot/cogs/general/general.py:62 +#: redbot/cogs/general/general.py:63 msgid "Reply hazy, try again" msgstr "Svar uklart, prøv på nytt" -#: redbot/cogs/general/general.py:63 +#: redbot/cogs/general/general.py:64 msgid "Ask again later" msgstr "Spør senere" -#: redbot/cogs/general/general.py:64 +#: redbot/cogs/general/general.py:65 msgid "Better not tell you now" msgstr "Bedre å ikke fortelle deg nå" -#: redbot/cogs/general/general.py:65 +#: redbot/cogs/general/general.py:66 msgid "Cannot predict now" msgstr "Kan ikke forutsi nå" -#: redbot/cogs/general/general.py:66 +#: redbot/cogs/general/general.py:67 msgid "Concentrate and ask again" msgstr "Konsentrer og spør igjen" -#: redbot/cogs/general/general.py:67 +#: redbot/cogs/general/general.py:68 msgid "Don't count on it" msgstr "Ikke stol ikke på" -#: redbot/cogs/general/general.py:68 +#: redbot/cogs/general/general.py:69 msgid "My reply is no" msgstr "Mitt svar er nei" -#: redbot/cogs/general/general.py:69 +#: redbot/cogs/general/general.py:70 msgid "My sources say no" msgstr "Mine kilder sier nei" -#: redbot/cogs/general/general.py:70 +#: redbot/cogs/general/general.py:71 msgid "Outlook not so good" msgstr "Fremtiden ser ikke så bra ut" -#: redbot/cogs/general/general.py:71 +#: redbot/cogs/general/general.py:72 msgid "Very doubtful" msgstr "Veldig tvilsomt" -#: redbot/cogs/general/general.py:85 +#: redbot/cogs/general/general.py:87 #, docstring msgid "Choose between multiple options.\n\n" " There must be at least 2 options to pick from.\n" " Options are separated by spaces.\n\n" " To denote options which include whitespace, you should enclose the options in double quotes.\n" " " -msgstr "" +msgstr "Velg mellom flere alternativer.\n\n" +" Det må være minst 2 alternativer å velge mellom.\n" +" Alternativer er separert med mellomrom.\n\n" +" For å avstemme alternativer som inkluderer «mellomrom», bør du legge ved alternativene i dobbelt tilbud.\n" +" " -#: redbot/cogs/general/general.py:94 +#: redbot/cogs/general/general.py:96 msgid "Not enough options to pick from." msgstr "Har ikke nok valgmuligheter å velge mellom." -#: redbot/cogs/general/general.py:100 +#: redbot/cogs/general/general.py:102 #, docstring msgid "Roll a random number.\n\n" " The result will be between 1 and ``.\n\n" @@ -124,15 +128,15 @@ msgstr "Rull et tilfeldig tall.\n\n" " `standard 100.\n" " " -#: redbot/cogs/general/general.py:115 +#: redbot/cogs/general/general.py:117 msgid "{author.mention} Maybe higher than 1? ;P" msgstr "{author.mention} Kanskje høyere enn 1? ;P" -#: redbot/cogs/general/general.py:118 +#: redbot/cogs/general/general.py:120 msgid "{author.mention} Max allowed number is {maxamount}." msgstr "{author.mention} Maks tillatt nummer er {maxamount}." -#: redbot/cogs/general/general.py:125 +#: redbot/cogs/general/general.py:127 #, docstring msgid "Flip a coin... or a user.\n\n" " Defaults to a coin.\n" @@ -141,46 +145,46 @@ msgstr "Vend en mynt... eller en bruker.\n\n" " Standard til en mynt.\n" " " -#: redbot/cogs/general/general.py:133 +#: redbot/cogs/general/general.py:135 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:144 +#: redbot/cogs/general/general.py:146 msgid "*flips a coin and... " msgstr "*vender en mynt og... " -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "HEADS!*" msgstr "HODE!*" -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "TAILS!*" msgstr "HALER!*" -#: redbot/cogs/general/general.py:148 +#: redbot/cogs/general/general.py:150 #, docstring msgid "Play Rock Paper Scissors." msgstr "Spill stein saks papir." -#: redbot/cogs/general/general.py:153 +#: redbot/cogs/general/general.py:155 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:174 +#: redbot/cogs/general/general.py:176 msgid "{choice} You win {author.mention}!" msgstr "{choice} Du vinner {author.mention}!" -#: redbot/cogs/general/general.py:180 +#: redbot/cogs/general/general.py:182 msgid "{choice} You lose {author.mention}!" msgstr "{choice} Du taper {author.mention}!" -#: redbot/cogs/general/general.py:186 +#: redbot/cogs/general/general.py:188 msgid "{choice} We're square {author.mention}!" msgstr "{choice} Du vinner {author.mention}!" -#: redbot/cogs/general/general.py:193 +#: redbot/cogs/general/general.py:195 #, docstring msgid "Ask 8 ball a question.\n\n" " Question must end with a question mark.\n" @@ -189,29 +193,29 @@ 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:200 +#: redbot/cogs/general/general.py:202 msgid "That doesn't look like a question." msgstr "Det ser ikke ut som et spørsmål." -#: redbot/cogs/general/general.py:204 +#: redbot/cogs/general/general.py:206 #, docstring msgid "Start or stop the stopwatch." msgstr "Start eller stopp proppen." -#: redbot/cogs/general/general.py:208 +#: redbot/cogs/general/general.py:210 msgid " Stopwatch started!" msgstr " Stoppeklokken har startet!" -#: redbot/cogs/general/general.py:213 +#: redbot/cogs/general/general.py:215 msgid " Stopwatch stopped! Time: **{seconds}**" msgstr " Stoppeklokken stoppet! Tid: **{seconds}**" -#: redbot/cogs/general/general.py:219 +#: redbot/cogs/general/general.py:221 #, docstring msgid "Create a lmgtfy link." msgstr "Lag en lmgtfy lenke." -#: redbot/cogs/general/general.py:226 +#: redbot/cogs/general/general.py:230 #, docstring msgid "Because everyone likes hugs!\n\n" " Up to 10 intensity levels.\n" @@ -220,7 +224,7 @@ msgstr "Fordi alle liker klemmer!\n\n" " Opp til 10 intensitetsnivåer.\n" " " -#: redbot/cogs/general/general.py:250 +#: redbot/cogs/general/general.py:254 #, docstring msgid "\n" " Show server information.\n\n" @@ -233,281 +237,113 @@ msgstr "\n" " Standard til False.\n" " " -#: redbot/cogs/general/general.py:258 -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:270 -msgid "Region" -msgstr "Fylke" +#: redbot/cogs/general/general.py:261 +msgid "Created on {date_and_time}. That's {relative_time}!" +msgstr "" -#: redbot/cogs/general/general.py:271 +#: redbot/cogs/general/general.py:275 msgid "Users online" msgstr "Brukere pålogget" -#: redbot/cogs/general/general.py:272 +#: redbot/cogs/general/general.py:276 +msgid "Not available" +msgstr "" + +#: redbot/cogs/general/general.py:278 msgid "Text Channels" msgstr "Tekstkanaler" -#: redbot/cogs/general/general.py:273 +#: redbot/cogs/general/general.py:279 msgid "Voice Channels" msgstr "Talekanaler" -#: redbot/cogs/general/general.py:274 +#: redbot/cogs/general/general.py:280 msgid "Roles" msgstr "Roller" -#: redbot/cogs/general/general.py:275 +#: redbot/cogs/general/general.py:281 msgid "Owner" msgstr "Eier" -#: redbot/cogs/general/general.py:277 +#: redbot/cogs/general/general.py:283 msgid "Server ID: " msgstr "Server ID: " -#: redbot/cogs/general/general.py:279 +#: redbot/cogs/general/general.py:285 msgid " • Use {command} for more info on the server." msgstr " • Bruk {command} for mer informasjon på serveren." -#: redbot/cogs/general/general.py:305 +#: redbot/cogs/general/general.py:311 msgid "\n" "Shard ID: **{shard_id}/{shard_count}**" msgstr "\n" "Bart ID: **{shard_id}/{shard_count}**" -#: redbot/cogs/general/general.py:314 +#: redbot/cogs/general/general.py:320 msgid "Humans: " msgstr "Mennesker: " -#: redbot/cogs/general/general.py:315 +#: redbot/cogs/general/general.py:321 msgid " • Bots: " msgstr " • boter: " -#: redbot/cogs/general/general.py:327 +#: redbot/cogs/general/general.py:333 msgid "Users online: **{online}/{total_users}**\n" msgstr "Brukere på nettet: **{online}/{total_users}**\n" -#: redbot/cogs/general/general.py:344 -msgid "__VIP__ US East " -msgstr "__VIP__ Øst-USA " - -#: redbot/cogs/general/general.py:345 -msgid "__VIP__ US West " -msgstr "__VIP__ Vest-USA " - -#: redbot/cogs/general/general.py:346 -msgid "__VIP__ Amsterdam " -msgstr "__VIP__ Amsterdam " - -#: redbot/cogs/general/general.py:347 -msgid "EU West " -msgstr "EU vest " - -#: redbot/cogs/general/general.py:348 -msgid "EU Central " -msgstr "Midt-EU " - -#: redbot/cogs/general/general.py:349 -msgid "Europe " -msgstr "Europa " - #: redbot/cogs/general/general.py:350 -msgid "London " -msgstr "London " - -#: redbot/cogs/general/general.py:351 -msgid "Frankfurt " -msgstr "Frankfurt " - -#: redbot/cogs/general/general.py:352 -msgid "Amsterdam " -msgstr "Amsterdam " - -#: redbot/cogs/general/general.py:353 -msgid "US West " -msgstr "USA vest " - -#: redbot/cogs/general/general.py:354 -msgid "US East " -msgstr "USA øst " - -#: redbot/cogs/general/general.py:355 -msgid "US South " -msgstr "USA sør " - -#: redbot/cogs/general/general.py:356 -msgid "US Central " -msgstr "Midt-USA " - -#: redbot/cogs/general/general.py:357 -msgid "Singapore " -msgstr "Singapor " - -#: redbot/cogs/general/general.py:358 -msgid "Sydney " -msgstr "Sydney " - -#: redbot/cogs/general/general.py:359 -msgid "Brazil " -msgstr "Brasil " - -#: redbot/cogs/general/general.py:360 -msgid "Hong Kong " -msgstr "Hong Kong " - -#: redbot/cogs/general/general.py:361 -msgid "Russia " -msgstr "Russland " - -#: redbot/cogs/general/general.py:362 -msgid "Japan " -msgstr "Japan " - -#: redbot/cogs/general/general.py:363 -msgid "South Africa " -msgstr "Sør Afrika " - -#: redbot/cogs/general/general.py:364 -msgid "India " -msgstr "India " - -#: redbot/cogs/general/general.py:365 -msgid "Dubai " -msgstr "Dubai " - -#: redbot/cogs/general/general.py:366 -msgid "South Korea " -msgstr "Sør Korea " - -#: redbot/cogs/general/general.py:369 msgid "0 - None" msgstr "0 - Ingen" -#: redbot/cogs/general/general.py:370 +#: redbot/cogs/general/general.py:351 msgid "1 - Low" msgstr "1 - Lav" -#: redbot/cogs/general/general.py:371 +#: redbot/cogs/general/general.py:352 msgid "2 - Medium" msgstr "2 - Middels" -#: redbot/cogs/general/general.py:372 +#: redbot/cogs/general/general.py:353 msgid "3 - High" msgstr "3 - Høy" -#: redbot/cogs/general/general.py:373 -msgid "4 - Extreme" -msgstr "4 - Ekstrem" - -#: redbot/cogs/general/general.py:377 -msgid "Animated Icon" -msgstr "Animert ikon" - -#: redbot/cogs/general/general.py:378 -msgid "Banner Image" -msgstr "Banner bilde" - -#: redbot/cogs/general/general.py:379 -msgid "Commerce" -msgstr "Handel" - -#: redbot/cogs/general/general.py:380 -msgid "Community" -msgstr "Fellesskap" - -#: redbot/cogs/general/general.py:381 -msgid "Server Discovery" -msgstr "Oppdagelse på tjener" - -#: redbot/cogs/general/general.py:382 -msgid "Featurable" -msgstr "Nyhetsfordelbar" - -#: redbot/cogs/general/general.py:383 -msgid "Splash Invite" -msgstr "Sprutende invitasjon" - -#: redbot/cogs/general/general.py:384 -msgid "Member list disabled" -msgstr "Medlemsliste deaktivert" - -#: redbot/cogs/general/general.py:385 -msgid "Membership Screening enabled" -msgstr "Medlemskapsoversikt aktivert" - -#: redbot/cogs/general/general.py:386 -msgid "More Emojis" -msgstr "Mer Emojier" - -#: redbot/cogs/general/general.py:387 -msgid "News Channels" -msgstr "Nyhets kanaler" - -#: redbot/cogs/general/general.py:388 -msgid "Partnered" -msgstr "Partner" - -#: redbot/cogs/general/general.py:389 -msgid "Preview enabled" -msgstr "Forhåndsvisning aktivert" - -#: redbot/cogs/general/general.py:390 -msgid "Public disabled" -msgstr "Offentlig deaktivert" - -#: redbot/cogs/general/general.py:391 -msgid "Vanity URL" -msgstr "Forfengelighet URL" - -#: redbot/cogs/general/general.py:392 -msgid "Verified" -msgstr "Bekreftet" - -#: redbot/cogs/general/general.py:393 -msgid "VIP Voice Servers" -msgstr "VIP stemmeservere" - -#: redbot/cogs/general/general.py:394 -msgid "Welcome Screen enabled" -msgstr "Velkommen skjerm aktivert" +#: redbot/cogs/general/general.py:354 +msgid "4 - Highest" +msgstr "" -#: redbot/cogs/general/general.py:402 +#: redbot/cogs/general/general.py:357 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:424 +#: redbot/cogs/general/general.py:379 msgid "Members:" msgstr "Medlemmer:" -#: redbot/cogs/general/general.py:426 +#: redbot/cogs/general/general.py:381 msgid "Channels:" msgstr "Kanaler:" -#: redbot/cogs/general/general.py:427 +#: redbot/cogs/general/general.py:382 msgid "💬 Text: {text}\n" -"🔊 Voice: {voice}" -msgstr "💬 Tekst: {text}\n" -": speaker_high_volum: Stemme: {voice}" +"🔊 Voice: {voice}\n" +"🎙 Stage: {stage}" +msgstr "" -#: redbot/cogs/general/general.py:433 +#: redbot/cogs/general/general.py:393 msgid "Utility:" msgstr "Bruker:" -#: redbot/cogs/general/general.py:434 +#: redbot/cogs/general/general.py:394 msgid "Owner: {owner}\n" -"Voice region: {region}\n" -"Verif. level: {verif}\n" -"Server ID: {id}{shard_info}" -msgstr "Eier: {owner}\n" -"Stemmeområde: {region}\n" "Verif. level: {verif}\n" "Server ID: {id}{shard_info}" +msgstr "" -#: redbot/cogs/general/general.py:446 +#: redbot/cogs/general/general.py:405 msgid "Misc:" msgstr "Misc:" -#: redbot/cogs/general/general.py:447 +#: redbot/cogs/general/general.py:406 msgid "AFK channel: {afk_chan}\n" "AFK timeout: {afk_timeout}\n" "Custom emojis: {emoji_count}\n" @@ -517,15 +353,15 @@ msgstr "AFK-kanal: {afk_chan}\n" "Tilpasset emojis: {emoji_count}\n" "Roller: {role_count}" -#: redbot/cogs/general/general.py:452 +#: redbot/cogs/general/general.py:411 msgid "Not set" msgstr "Ikke angitt" -#: redbot/cogs/general/general.py:460 +#: redbot/cogs/general/general.py:444 msgid "Server features:" msgstr "Server funksjoner:" -#: redbot/cogs/general/general.py:462 +#: redbot/cogs/general/general.py:451 msgid "Tier {boostlevel} with {nitroboosters} boosts\n" "File size limit: {filelimit}\n" "Emoji limit: {emojis_limit}\n" @@ -535,11 +371,11 @@ msgstr "Nivå {boostlevel} med {nitroboosters} boosts\n" "Emoji-grense: {emojis_limit}\n" "VCs maks bitrate: {bitrate}" -#: redbot/cogs/general/general.py:474 +#: redbot/cogs/general/general.py:463 msgid "Nitro Boost:" msgstr "Nitro Boost:" -#: redbot/cogs/general/general.py:483 +#: redbot/cogs/general/general.py:472 #, docstring msgid "Search the Urban Dictionary.\n\n" " This uses the unofficial Urban Dictionary API.\n" @@ -548,29 +384,29 @@ msgstr "Søk i byordlisten.\n\n" " Dette bruker den uoffisielle urbane ordlisten API.\n" " " -#: redbot/cogs/general/general.py:501 redbot/cogs/general/general.py:570 +#: redbot/cogs/general/general.py:490 redbot/cogs/general/general.py:561 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:507 +#: redbot/cogs/general/general.py:496 msgid "No Urban Dictionary entries were found." msgstr "Ingen urbane ordoppføringer ble funnet." -#: redbot/cogs/general/general.py:513 +#: redbot/cogs/general/general.py:502 msgid "{word} by {author}" msgstr "{word} av {author}" -#: redbot/cogs/general/general.py:521 redbot/cogs/general/general.py:552 +#: redbot/cogs/general/general.py:510 redbot/cogs/general/general.py:544 msgid "{definition}\n\n" "**Example:** {example}" msgstr "{definition}\n\n" "**Eksempel:** {example}" -#: redbot/cogs/general/general.py:527 +#: redbot/cogs/general/general.py:516 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:546 +#: redbot/cogs/general/general.py:534 msgid "<{permalink}>\n" " {word} by {author}\n\n" "{description}\n\n" diff --git a/redbot/cogs/general/locales/nl-NL.po b/redbot/cogs/general/locales/nl-NL.po index c5123fabc19..3151dd19f82 100644 --- a/redbot/cogs/general/locales/nl-NL.po +++ b/redbot/cogs/general/locales/nl-NL.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-26 09:24+0000\n" +"POT-Creation-Date: 2024-03-03 21:57+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,92 +15,92 @@ msgstr "" "X-Crowdin-File-ID: 17\n" "Language: nl_NL\n" -#: redbot/cogs/general/general.py:47 +#: redbot/cogs/general/general.py:48 #, docstring msgid "General commands." msgstr "Algemene commands." -#: redbot/cogs/general/general.py:52 +#: redbot/cogs/general/general.py:53 msgid "As I see it, yes" msgstr "Zoals ik het zie wel" -#: redbot/cogs/general/general.py:53 +#: redbot/cogs/general/general.py:54 msgid "It is certain" msgstr "Zeker" -#: redbot/cogs/general/general.py:54 +#: redbot/cogs/general/general.py:55 msgid "It is decidedly so" msgstr "Absoluut" -#: redbot/cogs/general/general.py:55 +#: redbot/cogs/general/general.py:56 msgid "Most likely" msgstr "Zeer waarschijnlijk" -#: redbot/cogs/general/general.py:56 +#: redbot/cogs/general/general.py:57 msgid "Outlook good" msgstr "Ziet er goed uit" -#: redbot/cogs/general/general.py:57 +#: redbot/cogs/general/general.py:58 msgid "Signs point to yes" msgstr "Het ziet er naar uit" -#: redbot/cogs/general/general.py:58 +#: redbot/cogs/general/general.py:59 msgid "Without a doubt" msgstr "Zonder twijfel" -#: redbot/cogs/general/general.py:59 +#: redbot/cogs/general/general.py:60 msgid "Yes" msgstr "Ja" -#: redbot/cogs/general/general.py:60 +#: redbot/cogs/general/general.py:61 msgid "Yes – definitely" msgstr "Ja - zeker" -#: redbot/cogs/general/general.py:61 +#: redbot/cogs/general/general.py:62 msgid "You may rely on it" msgstr "Je kan er op rekenen" -#: redbot/cogs/general/general.py:62 +#: redbot/cogs/general/general.py:63 msgid "Reply hazy, try again" msgstr "Wazig antwoord, probeer het opnieuw" -#: redbot/cogs/general/general.py:63 +#: redbot/cogs/general/general.py:64 msgid "Ask again later" msgstr "Vraag het later weer" -#: redbot/cogs/general/general.py:64 +#: redbot/cogs/general/general.py:65 msgid "Better not tell you now" msgstr "Dat kan ik je nu beter niet vertellen" -#: redbot/cogs/general/general.py:65 +#: redbot/cogs/general/general.py:66 msgid "Cannot predict now" msgstr "Ik kan het nu niet voorspellen" -#: redbot/cogs/general/general.py:66 +#: redbot/cogs/general/general.py:67 msgid "Concentrate and ask again" msgstr "Concentreer en vraag opnieuw" -#: redbot/cogs/general/general.py:67 +#: redbot/cogs/general/general.py:68 msgid "Don't count on it" msgstr "Reken er maar niet op" -#: redbot/cogs/general/general.py:68 +#: redbot/cogs/general/general.py:69 msgid "My reply is no" msgstr "Ik zeg nee" -#: redbot/cogs/general/general.py:69 +#: redbot/cogs/general/general.py:70 msgid "My sources say no" msgstr "Mijn bronnen zeggen van niet" -#: redbot/cogs/general/general.py:70 +#: redbot/cogs/general/general.py:71 msgid "Outlook not so good" msgstr "Het ziet er niet goed uit" -#: redbot/cogs/general/general.py:71 +#: redbot/cogs/general/general.py:72 msgid "Very doubtful" msgstr "Onwaarschijnlijk" -#: redbot/cogs/general/general.py:85 +#: redbot/cogs/general/general.py:87 #, docstring msgid "Choose between multiple options.\n\n" " There must be at least 2 options to pick from.\n" @@ -109,11 +109,11 @@ msgid "Choose between multiple options.\n\n" " " msgstr "" -#: redbot/cogs/general/general.py:94 +#: redbot/cogs/general/general.py:96 msgid "Not enough options to pick from." msgstr "Niet genoeg opties om uit te kiezen." -#: redbot/cogs/general/general.py:100 +#: redbot/cogs/general/general.py:102 #, docstring msgid "Roll a random number.\n\n" " The result will be between 1 and ``.\n\n" @@ -121,96 +121,96 @@ msgid "Roll a random number.\n\n" " " msgstr "" -#: redbot/cogs/general/general.py:115 +#: redbot/cogs/general/general.py:117 msgid "{author.mention} Maybe higher than 1? ;P" msgstr "{author.mention} Misschien hoger dan 1? :P" -#: redbot/cogs/general/general.py:118 +#: redbot/cogs/general/general.py:120 msgid "{author.mention} Max allowed number is {maxamount}." msgstr "" -#: redbot/cogs/general/general.py:125 +#: redbot/cogs/general/general.py:127 #, docstring msgid "Flip a coin... or a user.\n\n" " Defaults to a coin.\n" " " msgstr "" -#: redbot/cogs/general/general.py:133 +#: redbot/cogs/general/general.py:135 msgid "Nice try. You think this is funny?\n" " How about *this* instead:\n\n" msgstr "" -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "*flips a coin and... " msgstr "*tost een munt en... " -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "HEADS!*" msgstr "KOP!*" -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "TAILS!*" msgstr "MUNT!*" -#: redbot/cogs/general/general.py:148 +#: redbot/cogs/general/general.py:150 #, docstring msgid "Play Rock Paper Scissors." msgstr "Speel Steen Papier Schaar." -#: redbot/cogs/general/general.py:153 +#: redbot/cogs/general/general.py:155 msgid "This isn't a valid option. Try {r}, {p}, or {s}." msgstr "" -#: redbot/cogs/general/general.py:174 +#: redbot/cogs/general/general.py:176 msgid "{choice} You win {author.mention}!" msgstr "{choice} Je wint {author.mention}!" -#: redbot/cogs/general/general.py:180 +#: redbot/cogs/general/general.py:182 msgid "{choice} You lose {author.mention}!" msgstr "{choice}Je verliest {author.mention}!" -#: redbot/cogs/general/general.py:186 +#: redbot/cogs/general/general.py:188 msgid "{choice} We're square {author.mention}!" msgstr "{choice} Wij zijn vierkant {author.mention}!" -#: redbot/cogs/general/general.py:193 +#: redbot/cogs/general/general.py:195 #, docstring msgid "Ask 8 ball a question.\n\n" " Question must end with a question mark.\n" " " msgstr "" -#: redbot/cogs/general/general.py:200 +#: redbot/cogs/general/general.py:202 msgid "That doesn't look like a question." msgstr "Dat ziet er niet als een vraag uit." -#: redbot/cogs/general/general.py:204 +#: redbot/cogs/general/general.py:206 #, docstring msgid "Start or stop the stopwatch." msgstr "Start of stop de stopwatch." -#: redbot/cogs/general/general.py:208 +#: redbot/cogs/general/general.py:210 msgid " Stopwatch started!" msgstr " Stopwatch gestart!" -#: redbot/cogs/general/general.py:213 +#: redbot/cogs/general/general.py:215 msgid " Stopwatch stopped! Time: **{seconds}**" msgstr " Stopwatch is gestopt! Tijd: **{seconds}**" -#: redbot/cogs/general/general.py:219 +#: redbot/cogs/general/general.py:221 #, docstring msgid "Create a lmgtfy link." msgstr "Maak een lmgtfy-link." -#: redbot/cogs/general/general.py:226 +#: redbot/cogs/general/general.py:230 #, docstring msgid "Because everyone likes hugs!\n\n" " Up to 10 intensity levels.\n" " " msgstr "" -#: redbot/cogs/general/general.py:250 +#: redbot/cogs/general/general.py:254 #, docstring msgid "\n" " Show server information.\n\n" @@ -219,330 +219,166 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/general/general.py:258 -msgid "Created on {date}. That's over {num} days ago!" +#: redbot/cogs/general/general.py:261 +msgid "Created on {date_and_time}. That's {relative_time}!" msgstr "" -#: redbot/cogs/general/general.py:270 -msgid "Region" -msgstr "Regio" - -#: redbot/cogs/general/general.py:271 +#: redbot/cogs/general/general.py:275 msgid "Users online" msgstr "" -#: redbot/cogs/general/general.py:272 +#: redbot/cogs/general/general.py:276 +msgid "Not available" +msgstr "" + +#: redbot/cogs/general/general.py:278 msgid "Text Channels" msgstr "Tekstkanalen" -#: redbot/cogs/general/general.py:273 +#: redbot/cogs/general/general.py:279 msgid "Voice Channels" msgstr "Spraakkanalen" -#: redbot/cogs/general/general.py:274 +#: redbot/cogs/general/general.py:280 msgid "Roles" msgstr "Rollen" -#: redbot/cogs/general/general.py:275 +#: redbot/cogs/general/general.py:281 msgid "Owner" msgstr "Eigenaar" -#: redbot/cogs/general/general.py:277 +#: redbot/cogs/general/general.py:283 msgid "Server ID: " msgstr "Server ID: " -#: redbot/cogs/general/general.py:279 +#: redbot/cogs/general/general.py:285 msgid " • Use {command} for more info on the server." msgstr "" -#: redbot/cogs/general/general.py:305 +#: redbot/cogs/general/general.py:311 msgid "\n" "Shard ID: **{shard_id}/{shard_count}**" msgstr "" -#: redbot/cogs/general/general.py:314 +#: redbot/cogs/general/general.py:320 msgid "Humans: " msgstr "" -#: redbot/cogs/general/general.py:315 +#: redbot/cogs/general/general.py:321 msgid " • Bots: " msgstr "" -#: redbot/cogs/general/general.py:327 +#: redbot/cogs/general/general.py:333 msgid "Users online: **{online}/{total_users}**\n" msgstr "" -#: redbot/cogs/general/general.py:344 -msgid "__VIP__ US East " -msgstr "" - -#: redbot/cogs/general/general.py:345 -msgid "__VIP__ US West " -msgstr "" - -#: redbot/cogs/general/general.py:346 -msgid "__VIP__ Amsterdam " -msgstr "" - -#: redbot/cogs/general/general.py:347 -msgid "EU West " -msgstr "" - -#: redbot/cogs/general/general.py:348 -msgid "EU Central " -msgstr "" - -#: redbot/cogs/general/general.py:349 -msgid "Europe " -msgstr "" - #: redbot/cogs/general/general.py:350 -msgid "London " +msgid "0 - None" msgstr "" #: redbot/cogs/general/general.py:351 -msgid "Frankfurt " +msgid "1 - Low" msgstr "" #: redbot/cogs/general/general.py:352 -msgid "Amsterdam " +msgid "2 - Medium" msgstr "" #: redbot/cogs/general/general.py:353 -msgid "US West " +msgid "3 - High" msgstr "" #: redbot/cogs/general/general.py:354 -msgid "US East " -msgstr "" - -#: redbot/cogs/general/general.py:355 -msgid "US South " -msgstr "" - -#: redbot/cogs/general/general.py:356 -msgid "US Central " +msgid "4 - Highest" msgstr "" #: redbot/cogs/general/general.py:357 -msgid "Singapore " -msgstr "" - -#: redbot/cogs/general/general.py:358 -msgid "Sydney " -msgstr "" - -#: redbot/cogs/general/general.py:359 -msgid "Brazil " -msgstr "" - -#: redbot/cogs/general/general.py:360 -msgid "Hong Kong " -msgstr "" - -#: redbot/cogs/general/general.py:361 -msgid "Russia " -msgstr "" - -#: redbot/cogs/general/general.py:362 -msgid "Japan " -msgstr "" - -#: redbot/cogs/general/general.py:363 -msgid "South Africa " -msgstr "" - -#: redbot/cogs/general/general.py:364 -msgid "India " -msgstr "" - -#: redbot/cogs/general/general.py:365 -msgid "Dubai " -msgstr "" - -#: redbot/cogs/general/general.py:366 -msgid "South Korea " -msgstr "" - -#: redbot/cogs/general/general.py:369 -msgid "0 - None" -msgstr "" - -#: redbot/cogs/general/general.py:370 -msgid "1 - Low" -msgstr "" - -#: redbot/cogs/general/general.py:371 -msgid "2 - Medium" -msgstr "" - -#: redbot/cogs/general/general.py:372 -msgid "3 - High" -msgstr "" - -#: redbot/cogs/general/general.py:373 -msgid "4 - Extreme" -msgstr "" - -#: redbot/cogs/general/general.py:377 -msgid "Animated Icon" -msgstr "" - -#: redbot/cogs/general/general.py:378 -msgid "Banner Image" -msgstr "" - -#: redbot/cogs/general/general.py:379 -msgid "Commerce" -msgstr "" - -#: redbot/cogs/general/general.py:380 -msgid "Community" -msgstr "" - -#: redbot/cogs/general/general.py:381 -msgid "Server Discovery" -msgstr "" - -#: redbot/cogs/general/general.py:382 -msgid "Featurable" -msgstr "" - -#: redbot/cogs/general/general.py:383 -msgid "Splash Invite" -msgstr "" - -#: redbot/cogs/general/general.py:384 -msgid "Member list disabled" -msgstr "" - -#: redbot/cogs/general/general.py:385 -msgid "Membership Screening enabled" -msgstr "" - -#: redbot/cogs/general/general.py:386 -msgid "More Emojis" -msgstr "" - -#: redbot/cogs/general/general.py:387 -msgid "News Channels" -msgstr "" - -#: redbot/cogs/general/general.py:388 -msgid "Partnered" -msgstr "" - -#: redbot/cogs/general/general.py:389 -msgid "Preview enabled" -msgstr "" - -#: redbot/cogs/general/general.py:390 -msgid "Public disabled" -msgstr "" - -#: redbot/cogs/general/general.py:391 -msgid "Vanity URL" -msgstr "" - -#: redbot/cogs/general/general.py:392 -msgid "Verified" -msgstr "" - -#: redbot/cogs/general/general.py:393 -msgid "VIP Voice Servers" -msgstr "" - -#: redbot/cogs/general/general.py:394 -msgid "Welcome Screen enabled" -msgstr "" - -#: redbot/cogs/general/general.py:402 msgid "{bot_name} joined this server on {bot_join}. That's over {since_join} days ago!" msgstr "" -#: redbot/cogs/general/general.py:424 +#: redbot/cogs/general/general.py:379 msgid "Members:" msgstr "" -#: redbot/cogs/general/general.py:426 +#: redbot/cogs/general/general.py:381 msgid "Channels:" msgstr "" -#: redbot/cogs/general/general.py:427 +#: redbot/cogs/general/general.py:382 msgid "💬 Text: {text}\n" -"🔊 Voice: {voice}" +"🔊 Voice: {voice}\n" +"🎙 Stage: {stage}" msgstr "" -#: redbot/cogs/general/general.py:433 +#: redbot/cogs/general/general.py:393 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:434 +#: redbot/cogs/general/general.py:394 msgid "Owner: {owner}\n" -"Voice region: {region}\n" "Verif. level: {verif}\n" "Server ID: {id}{shard_info}" msgstr "" -#: redbot/cogs/general/general.py:446 +#: redbot/cogs/general/general.py:405 msgid "Misc:" msgstr "" -#: redbot/cogs/general/general.py:447 +#: redbot/cogs/general/general.py:406 msgid "AFK channel: {afk_chan}\n" "AFK timeout: {afk_timeout}\n" "Custom emojis: {emoji_count}\n" "Roles: {role_count}" msgstr "" -#: redbot/cogs/general/general.py:452 +#: redbot/cogs/general/general.py:411 msgid "Not set" msgstr "" -#: redbot/cogs/general/general.py:460 +#: redbot/cogs/general/general.py:444 msgid "Server features:" msgstr "" -#: redbot/cogs/general/general.py:462 +#: redbot/cogs/general/general.py:451 msgid "Tier {boostlevel} with {nitroboosters} boosts\n" "File size limit: {filelimit}\n" "Emoji limit: {emojis_limit}\n" "VCs max bitrate: {bitrate}" msgstr "" -#: redbot/cogs/general/general.py:474 +#: redbot/cogs/general/general.py:463 msgid "Nitro Boost:" msgstr "" -#: redbot/cogs/general/general.py:483 +#: redbot/cogs/general/general.py:472 #, docstring msgid "Search the Urban Dictionary.\n\n" " This uses the unofficial Urban Dictionary API.\n" " " msgstr "" -#: redbot/cogs/general/general.py:501 redbot/cogs/general/general.py:570 +#: redbot/cogs/general/general.py:490 redbot/cogs/general/general.py:561 msgid "No Urban Dictionary entries were found, or there was an error in the process." msgstr "" -#: redbot/cogs/general/general.py:507 +#: redbot/cogs/general/general.py:496 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:513 +#: redbot/cogs/general/general.py:502 msgid "{word} by {author}" msgstr "{word} door {author}" -#: redbot/cogs/general/general.py:521 redbot/cogs/general/general.py:552 +#: redbot/cogs/general/general.py:510 redbot/cogs/general/general.py:544 msgid "{definition}\n\n" "**Example:** {example}" msgstr "" -#: redbot/cogs/general/general.py:527 +#: redbot/cogs/general/general.py:516 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:546 +#: redbot/cogs/general/general.py:534 msgid "<{permalink}>\n" " {word} by {author}\n\n" "{description}\n\n" diff --git a/redbot/cogs/general/locales/pl-PL.po b/redbot/cogs/general/locales/pl-PL.po index e0eaec820d7..da1f2c663d7 100644 --- a/redbot/cogs/general/locales/pl-PL.po +++ b/redbot/cogs/general/locales/pl-PL.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-26 09:24+0000\n" +"POT-Creation-Date: 2024-03-03 21:57+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,105 +15,109 @@ msgstr "" "X-Crowdin-File-ID: 17\n" "Language: pl_PL\n" -#: redbot/cogs/general/general.py:47 +#: redbot/cogs/general/general.py:48 #, docstring msgid "General commands." msgstr "Ogólne komendy." -#: redbot/cogs/general/general.py:52 +#: redbot/cogs/general/general.py:53 msgid "As I see it, yes" -msgstr "Moim zdaniem tak" +msgstr "Jak to widzę, tak" -#: redbot/cogs/general/general.py:53 +#: redbot/cogs/general/general.py:54 msgid "It is certain" msgstr "To pewne" -#: redbot/cogs/general/general.py:54 +#: redbot/cogs/general/general.py:55 msgid "It is decidedly so" msgstr "Zdecydowanie tak jest" -#: redbot/cogs/general/general.py:55 +#: redbot/cogs/general/general.py:56 msgid "Most likely" msgstr "Prawdopodobnie" -#: redbot/cogs/general/general.py:56 +#: redbot/cogs/general/general.py:57 msgid "Outlook good" msgstr "Wygląda dobrze" -#: redbot/cogs/general/general.py:57 +#: redbot/cogs/general/general.py:58 msgid "Signs point to yes" msgstr "Wszystko wskazuje, że tak" -#: redbot/cogs/general/general.py:58 +#: redbot/cogs/general/general.py:59 msgid "Without a doubt" msgstr "Bez wątpienia" -#: redbot/cogs/general/general.py:59 +#: redbot/cogs/general/general.py:60 msgid "Yes" msgstr "Tak" -#: redbot/cogs/general/general.py:60 +#: redbot/cogs/general/general.py:61 msgid "Yes – definitely" msgstr "Tak - definitywnie" -#: redbot/cogs/general/general.py:61 +#: redbot/cogs/general/general.py:62 msgid "You may rely on it" msgstr "Możesz na to liczyć" -#: redbot/cogs/general/general.py:62 +#: redbot/cogs/general/general.py:63 msgid "Reply hazy, try again" msgstr "Odpowiedź niejasna, spróbuj ponownie" -#: redbot/cogs/general/general.py:63 +#: redbot/cogs/general/general.py:64 msgid "Ask again later" msgstr "Spytaj ponownie później" -#: redbot/cogs/general/general.py:64 +#: redbot/cogs/general/general.py:65 msgid "Better not tell you now" msgstr "Lepiej teraz nie mówić" -#: redbot/cogs/general/general.py:65 +#: redbot/cogs/general/general.py:66 msgid "Cannot predict now" msgstr "Nie można teraz przewidzieć" -#: redbot/cogs/general/general.py:66 +#: redbot/cogs/general/general.py:67 msgid "Concentrate and ask again" msgstr "Skoncentruj się i spytaj ponownie" -#: redbot/cogs/general/general.py:67 +#: redbot/cogs/general/general.py:68 msgid "Don't count on it" msgstr "Nie licz na to" -#: redbot/cogs/general/general.py:68 +#: redbot/cogs/general/general.py:69 msgid "My reply is no" msgstr "Moja odpowiedź brzmi nie" -#: redbot/cogs/general/general.py:69 +#: redbot/cogs/general/general.py:70 msgid "My sources say no" msgstr "Moje źródła mówią, że nie" -#: redbot/cogs/general/general.py:70 +#: redbot/cogs/general/general.py:71 msgid "Outlook not so good" msgstr "Nie wygląda to za dobrze" -#: redbot/cogs/general/general.py:71 +#: redbot/cogs/general/general.py:72 msgid "Very doubtful" msgstr "Bardzo wątpliwe" -#: redbot/cogs/general/general.py:85 +#: redbot/cogs/general/general.py:87 #, docstring msgid "Choose between multiple options.\n\n" " There must be at least 2 options to pick from.\n" " Options are separated by spaces.\n\n" " To denote options which include whitespace, you should enclose the options in double quotes.\n" " " -msgstr "" +msgstr "Wybierz między wieloma opcjami.\n\n" +" Musi być co najmniej 2 opcje do wyboru.\n" +" Opcje są oddzielone spacjami.\n\n" +" Aby oznaczyć opcje zawierające spację, powinieneś zamknąć opcje w podwójnych cudzysłowach.\n" +" " -#: redbot/cogs/general/general.py:94 +#: redbot/cogs/general/general.py:96 msgid "Not enough options to pick from." msgstr "Za mało opcji do wyboru." -#: redbot/cogs/general/general.py:100 +#: redbot/cogs/general/general.py:102 #, docstring msgid "Roll a random number.\n\n" " The result will be between 1 and ``.\n\n" @@ -124,15 +128,15 @@ msgstr "Rzuć losową liczbę.\n\n" " `` ` domyślnie 100.\n" " " -#: redbot/cogs/general/general.py:115 +#: redbot/cogs/general/general.py:117 msgid "{author.mention} Maybe higher than 1? ;P" msgstr "{author.mention} Może wybierzesz powyżej 1? ;P" -#: redbot/cogs/general/general.py:118 +#: redbot/cogs/general/general.py:120 msgid "{author.mention} Max allowed number is {maxamount}." msgstr "{author.mention} Maksymalna liczba to {maxamount}." -#: redbot/cogs/general/general.py:125 +#: redbot/cogs/general/general.py:127 #, docstring msgid "Flip a coin... or a user.\n\n" " Defaults to a coin.\n" @@ -141,46 +145,46 @@ msgstr "Odwróć monetę... lub użytkownika.\n\n" " Domyślnie moneta.\n" " " -#: redbot/cogs/general/general.py:133 +#: redbot/cogs/general/general.py:135 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:144 +#: redbot/cogs/general/general.py:146 msgid "*flips a coin and... " msgstr "*rzuca monetą i... " -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "HEADS!*" msgstr "ORZEŁ!*" -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "TAILS!*" msgstr "RESZKA!*" -#: redbot/cogs/general/general.py:148 +#: redbot/cogs/general/general.py:150 #, docstring msgid "Play Rock Paper Scissors." msgstr "Zagraj w Papier Nożyce Kamień." -#: redbot/cogs/general/general.py:153 +#: redbot/cogs/general/general.py:155 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:174 +#: redbot/cogs/general/general.py:176 msgid "{choice} You win {author.mention}!" msgstr "{choice} Wygrywasz {author.mention}!" -#: redbot/cogs/general/general.py:180 +#: redbot/cogs/general/general.py:182 msgid "{choice} You lose {author.mention}!" msgstr "{choice} Przegrywasz {author.mention}!" -#: redbot/cogs/general/general.py:186 +#: redbot/cogs/general/general.py:188 msgid "{choice} We're square {author.mention}!" msgstr "{choice} Remis {author.mention}!" -#: redbot/cogs/general/general.py:193 +#: redbot/cogs/general/general.py:195 #, docstring msgid "Ask 8 ball a question.\n\n" " Question must end with a question mark.\n" @@ -189,29 +193,29 @@ msgstr "Zadaj pytanie 8-ball.\n\n" " Pytanie musi kończyć się znakiem zapytania.\n" " " -#: redbot/cogs/general/general.py:200 +#: redbot/cogs/general/general.py:202 msgid "That doesn't look like a question." msgstr "To nie wygląda na pytanie." -#: redbot/cogs/general/general.py:204 +#: redbot/cogs/general/general.py:206 #, docstring msgid "Start or stop the stopwatch." msgstr "Uruchom lub zatrzymaj stoper." -#: redbot/cogs/general/general.py:208 +#: redbot/cogs/general/general.py:210 msgid " Stopwatch started!" msgstr " Uruchomiono stoper!" -#: redbot/cogs/general/general.py:213 +#: redbot/cogs/general/general.py:215 msgid " Stopwatch stopped! Time: **{seconds}**" msgstr " Stoper zatrzymany! Czas: **{seconds}**" -#: redbot/cogs/general/general.py:219 +#: redbot/cogs/general/general.py:221 #, docstring msgid "Create a lmgtfy link." msgstr "Utwórz link do lmgtfy." -#: redbot/cogs/general/general.py:226 +#: redbot/cogs/general/general.py:230 #, docstring msgid "Because everyone likes hugs!\n\n" " Up to 10 intensity levels.\n" @@ -220,343 +224,199 @@ msgstr "Ponieważ wszyscy lubią przytulasy!\n\n" " Do 10 poziomów.\n" " " -#: redbot/cogs/general/general.py:250 +#: redbot/cogs/general/general.py:254 #, 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:258 -msgid "Created on {date}. That's over {num} days ago!" -msgstr "Stworzony dnia {date}. To jest ponad {num} dni temu!" +msgstr "\n" +" Pokaż informacje o serwerze.\n\n" +" `szczegóły`: Pokazuje więcej informacji po ustawieniu na `True`.\n" +" Domyślnie na Fałsz.\n" +" " -#: redbot/cogs/general/general.py:270 -msgid "Region" -msgstr "Region" +#: redbot/cogs/general/general.py:261 +msgid "Created on {date_and_time}. That's {relative_time}!" +msgstr "Utworzono {date_and_time}. To {relative_time}!" -#: redbot/cogs/general/general.py:271 +#: redbot/cogs/general/general.py:275 msgid "Users online" msgstr "Użytkowników online" -#: redbot/cogs/general/general.py:272 +#: redbot/cogs/general/general.py:276 +msgid "Not available" +msgstr "Niedostępne" + +#: redbot/cogs/general/general.py:278 msgid "Text Channels" msgstr "Kanały Tekstowe" -#: redbot/cogs/general/general.py:273 +#: redbot/cogs/general/general.py:279 msgid "Voice Channels" msgstr "Kanały Głosowe" -#: redbot/cogs/general/general.py:274 +#: redbot/cogs/general/general.py:280 msgid "Roles" msgstr "Role" -#: redbot/cogs/general/general.py:275 +#: redbot/cogs/general/general.py:281 msgid "Owner" msgstr "Właściciel" -#: redbot/cogs/general/general.py:277 +#: redbot/cogs/general/general.py:283 msgid "Server ID: " msgstr "ID serwera: " -#: redbot/cogs/general/general.py:279 +#: redbot/cogs/general/general.py:285 msgid " • Use {command} for more info on the server." msgstr " • Użyj {command}, aby uzyskać więcej informacji o serwerze." -#: redbot/cogs/general/general.py:305 +#: redbot/cogs/general/general.py:311 msgid "\n" "Shard ID: **{shard_id}/{shard_count}**" msgstr "\n" "ID Sharda: **{shard_id}/{shard_count}**" -#: redbot/cogs/general/general.py:314 +#: redbot/cogs/general/general.py:320 msgid "Humans: " msgstr "Użytkowników: " -#: redbot/cogs/general/general.py:315 +#: redbot/cogs/general/general.py:321 msgid " • Bots: " msgstr " • Boty: " -#: redbot/cogs/general/general.py:327 +#: redbot/cogs/general/general.py:333 msgid "Users online: **{online}/{total_users}**\n" msgstr "Użytkowników online: **{online}/{total_users}**\n" -#: redbot/cogs/general/general.py:344 -msgid "__VIP__ US East " -msgstr "__VIP__ Wschodnie USA " - -#: redbot/cogs/general/general.py:345 -msgid "__VIP__ US West " -msgstr "__VIP__ Zachód USA " - -#: redbot/cogs/general/general.py:346 -msgid "__VIP__ Amsterdam " -msgstr "__VIP__ Amsterdam " - -#: redbot/cogs/general/general.py:347 -msgid "EU West " -msgstr "Europa Zachodnia " - -#: redbot/cogs/general/general.py:348 -msgid "EU Central " -msgstr "Europa Centralna " - -#: redbot/cogs/general/general.py:349 -msgid "Europe " -msgstr "Europa " - #: redbot/cogs/general/general.py:350 -msgid "London " -msgstr "Londyn " - -#: redbot/cogs/general/general.py:351 -msgid "Frankfurt " -msgstr "Frankfurt " - -#: redbot/cogs/general/general.py:352 -msgid "Amsterdam " -msgstr "Amsterdam " - -#: redbot/cogs/general/general.py:353 -msgid "US West " -msgstr "Zachód USA " - -#: redbot/cogs/general/general.py:354 -msgid "US East " -msgstr "Wschodnie USA " - -#: redbot/cogs/general/general.py:355 -msgid "US South " -msgstr "Południowe USA " - -#: redbot/cogs/general/general.py:356 -msgid "US Central " -msgstr "Centrum USA " - -#: redbot/cogs/general/general.py:357 -msgid "Singapore " -msgstr "Singapur " - -#: redbot/cogs/general/general.py:358 -msgid "Sydney " -msgstr "Sydnej " - -#: redbot/cogs/general/general.py:359 -msgid "Brazil " -msgstr "Brazylia " - -#: redbot/cogs/general/general.py:360 -msgid "Hong Kong " -msgstr "Hong Kong " - -#: redbot/cogs/general/general.py:361 -msgid "Russia " -msgstr "Rosja " - -#: redbot/cogs/general/general.py:362 -msgid "Japan " -msgstr "Japonia " - -#: redbot/cogs/general/general.py:363 -msgid "South Africa " -msgstr "Południowa Afryka " - -#: redbot/cogs/general/general.py:364 -msgid "India " -msgstr "Indie " - -#: redbot/cogs/general/general.py:365 -msgid "Dubai " -msgstr "Dubaj " - -#: redbot/cogs/general/general.py:366 -msgid "South Korea " -msgstr "Korea Południowa " - -#: redbot/cogs/general/general.py:369 msgid "0 - None" msgstr "0 - Brak" -#: redbot/cogs/general/general.py:370 +#: redbot/cogs/general/general.py:351 msgid "1 - Low" msgstr "1 - Niski" -#: redbot/cogs/general/general.py:371 +#: redbot/cogs/general/general.py:352 msgid "2 - Medium" msgstr "2 - Średni" -#: redbot/cogs/general/general.py:372 +#: redbot/cogs/general/general.py:353 msgid "3 - High" msgstr "3 - Wysoki" -#: redbot/cogs/general/general.py:373 -msgid "4 - Extreme" -msgstr "4 - Ekstermalny" - -#: redbot/cogs/general/general.py:377 -msgid "Animated Icon" -msgstr "" - -#: redbot/cogs/general/general.py:378 -msgid "Banner Image" -msgstr "" - -#: redbot/cogs/general/general.py:379 -msgid "Commerce" -msgstr "" - -#: redbot/cogs/general/general.py:380 -msgid "Community" -msgstr "" - -#: redbot/cogs/general/general.py:381 -msgid "Server Discovery" -msgstr "Wykrywanie serwera" - -#: redbot/cogs/general/general.py:382 -msgid "Featurable" -msgstr "" - -#: redbot/cogs/general/general.py:383 -msgid "Splash Invite" -msgstr "" - -#: redbot/cogs/general/general.py:384 -msgid "Member list disabled" -msgstr "" - -#: redbot/cogs/general/general.py:385 -msgid "Membership Screening enabled" -msgstr "" - -#: redbot/cogs/general/general.py:386 -msgid "More Emojis" -msgstr "" - -#: redbot/cogs/general/general.py:387 -msgid "News Channels" -msgstr "" - -#: redbot/cogs/general/general.py:388 -msgid "Partnered" -msgstr "Partnerzy" - -#: redbot/cogs/general/general.py:389 -msgid "Preview enabled" -msgstr "" - -#: redbot/cogs/general/general.py:390 -msgid "Public disabled" -msgstr "" - -#: redbot/cogs/general/general.py:391 -msgid "Vanity URL" -msgstr "" - -#: redbot/cogs/general/general.py:392 -msgid "Verified" -msgstr "Zweryfikowany" - -#: redbot/cogs/general/general.py:393 -msgid "VIP Voice Servers" -msgstr "" - -#: redbot/cogs/general/general.py:394 -msgid "Welcome Screen enabled" -msgstr "" +#: redbot/cogs/general/general.py:354 +msgid "4 - Highest" +msgstr "4 - Najwyższy" -#: redbot/cogs/general/general.py:402 +#: redbot/cogs/general/general.py:357 msgid "{bot_name} joined this server on {bot_join}. That's over {since_join} days ago!" -msgstr "" +msgstr "{bot_name} dołączył do tego serwera {bot_join}. Jest to ponad {since_join} dni temu!" -#: redbot/cogs/general/general.py:424 +#: redbot/cogs/general/general.py:379 msgid "Members:" -msgstr "" +msgstr "Członkowie:" -#: redbot/cogs/general/general.py:426 +#: redbot/cogs/general/general.py:381 msgid "Channels:" -msgstr "" +msgstr "Kanały:" -#: redbot/cogs/general/general.py:427 +#: redbot/cogs/general/general.py:382 msgid "💬 Text: {text}\n" -"🔊 Voice: {voice}" -msgstr "" +"🔊 Voice: {voice}\n" +"🎙 Stage: {stage}" +msgstr "💬 Tekstowy: {text}\n" +"🔊 Głosowe: {voice}\n" +"🎙 Stage: {stage}" -#: redbot/cogs/general/general.py:433 +#: redbot/cogs/general/general.py:393 msgid "Utility:" -msgstr "" +msgstr "Użyteczne:" -#: redbot/cogs/general/general.py:434 +#: redbot/cogs/general/general.py:394 msgid "Owner: {owner}\n" -"Voice region: {region}\n" "Verif. level: {verif}\n" "Server ID: {id}{shard_info}" -msgstr "" +msgstr "Właściciel: {owner}\n" +"Poziom weryfikatora: {verif}\n" +"ID serwera: {id}{shard_info}" -#: redbot/cogs/general/general.py:446 +#: redbot/cogs/general/general.py:405 msgid "Misc:" -msgstr "" +msgstr "Różne:" -#: redbot/cogs/general/general.py:447 +#: redbot/cogs/general/general.py:406 msgid "AFK channel: {afk_chan}\n" "AFK timeout: {afk_timeout}\n" "Custom emojis: {emoji_count}\n" "Roles: {role_count}" -msgstr "" +msgstr "Kanał AFK: {afk_chan}\n" +"limit czasu AFK: {afk_timeout}\n" +"Własne emotikony: {emoji_count}\n" +"Role: {role_count}" -#: redbot/cogs/general/general.py:452 +#: redbot/cogs/general/general.py:411 msgid "Not set" -msgstr "" +msgstr "Nie ustawiono" -#: redbot/cogs/general/general.py:460 +#: redbot/cogs/general/general.py:444 msgid "Server features:" -msgstr "" +msgstr "Funkcje serwera:" -#: redbot/cogs/general/general.py:462 +#: redbot/cogs/general/general.py:451 msgid "Tier {boostlevel} with {nitroboosters} boosts\n" "File size limit: {filelimit}\n" "Emoji limit: {emojis_limit}\n" "VCs max bitrate: {bitrate}" -msgstr "" +msgstr "Poziom {boostlevel} z {nitroboosters} boostami\n" +"Limit rozmiaru pliku: {filelimit}\n" +"Limit emotikon: {emojis_limit}\n" +"Maksymalna szybkość transmisji bitów na vc: {bitrate}" -#: redbot/cogs/general/general.py:474 +#: redbot/cogs/general/general.py:463 msgid "Nitro Boost:" -msgstr "" +msgstr "Nitro Boost:" -#: redbot/cogs/general/general.py:483 +#: redbot/cogs/general/general.py:472 #, docstring msgid "Search the Urban Dictionary.\n\n" " This uses the unofficial Urban Dictionary API.\n" " " -msgstr "" +msgstr "Przeszukaj słownik miejski.\n\n" +" To używa nieoficjalnego API słownika miejskiego.\n" +" " -#: redbot/cogs/general/general.py:501 redbot/cogs/general/general.py:570 +#: redbot/cogs/general/general.py:490 redbot/cogs/general/general.py:561 msgid "No Urban Dictionary entries were found, or there was an error in the process." -msgstr "" +msgstr "Nie znaleziono wpisów do słownika miejskiego lub wystąpił błąd w tym procesie." -#: redbot/cogs/general/general.py:507 +#: redbot/cogs/general/general.py:496 msgid "No Urban Dictionary entries were found." -msgstr "" +msgstr "Nie znaleziono wpisów w słowniku miejskim." -#: redbot/cogs/general/general.py:513 +#: redbot/cogs/general/general.py:502 msgid "{word} by {author}" -msgstr "" +msgstr "{word} przez {author}" -#: redbot/cogs/general/general.py:521 redbot/cogs/general/general.py:552 +#: redbot/cogs/general/general.py:510 redbot/cogs/general/general.py:544 msgid "{definition}\n\n" "**Example:** {example}" -msgstr "" +msgstr "{definition}\n\n" +"**Przykład:** {example}" -#: redbot/cogs/general/general.py:527 +#: redbot/cogs/general/general.py:516 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." -msgstr "" +msgstr "{thumbs_down} w dół / {thumbs_up} w górę, napędzane przez słownik miejski." -#: redbot/cogs/general/general.py:546 +#: redbot/cogs/general/general.py:534 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} przez {author}\n\n" +"{description}\n\n" +"{thumbs_down} Dół / {thumbs_up} Up, napędzany przez słownik miejski." diff --git a/redbot/cogs/general/locales/pt-BR.po b/redbot/cogs/general/locales/pt-BR.po index d9904c3c07f..d7906b9837a 100644 --- a/redbot/cogs/general/locales/pt-BR.po +++ b/redbot/cogs/general/locales/pt-BR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-26 09:24+0000\n" +"POT-Creation-Date: 2024-03-03 21:57+0000\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,92 +15,92 @@ msgstr "" "X-Crowdin-File-ID: 17\n" "Language: pt_BR\n" -#: redbot/cogs/general/general.py:47 +#: redbot/cogs/general/general.py:48 #, docstring msgid "General commands." msgstr "" -#: redbot/cogs/general/general.py:52 +#: redbot/cogs/general/general.py:53 msgid "As I see it, yes" msgstr "" -#: redbot/cogs/general/general.py:53 +#: redbot/cogs/general/general.py:54 msgid "It is certain" msgstr "" -#: redbot/cogs/general/general.py:54 +#: redbot/cogs/general/general.py:55 msgid "It is decidedly so" msgstr "" -#: redbot/cogs/general/general.py:55 +#: redbot/cogs/general/general.py:56 msgid "Most likely" msgstr "" -#: redbot/cogs/general/general.py:56 +#: redbot/cogs/general/general.py:57 msgid "Outlook good" msgstr "" -#: redbot/cogs/general/general.py:57 +#: redbot/cogs/general/general.py:58 msgid "Signs point to yes" msgstr "" -#: redbot/cogs/general/general.py:58 +#: redbot/cogs/general/general.py:59 msgid "Without a doubt" msgstr "" -#: redbot/cogs/general/general.py:59 +#: redbot/cogs/general/general.py:60 msgid "Yes" msgstr "" -#: redbot/cogs/general/general.py:60 +#: redbot/cogs/general/general.py:61 msgid "Yes – definitely" msgstr "" -#: redbot/cogs/general/general.py:61 +#: redbot/cogs/general/general.py:62 msgid "You may rely on it" msgstr "" -#: redbot/cogs/general/general.py:62 +#: redbot/cogs/general/general.py:63 msgid "Reply hazy, try again" msgstr "" -#: redbot/cogs/general/general.py:63 +#: redbot/cogs/general/general.py:64 msgid "Ask again later" msgstr "" -#: redbot/cogs/general/general.py:64 +#: redbot/cogs/general/general.py:65 msgid "Better not tell you now" msgstr "" -#: redbot/cogs/general/general.py:65 +#: redbot/cogs/general/general.py:66 msgid "Cannot predict now" msgstr "" -#: redbot/cogs/general/general.py:66 +#: redbot/cogs/general/general.py:67 msgid "Concentrate and ask again" msgstr "" -#: redbot/cogs/general/general.py:67 +#: redbot/cogs/general/general.py:68 msgid "Don't count on it" msgstr "" -#: redbot/cogs/general/general.py:68 +#: redbot/cogs/general/general.py:69 msgid "My reply is no" msgstr "" -#: redbot/cogs/general/general.py:69 +#: redbot/cogs/general/general.py:70 msgid "My sources say no" msgstr "" -#: redbot/cogs/general/general.py:70 +#: redbot/cogs/general/general.py:71 msgid "Outlook not so good" msgstr "" -#: redbot/cogs/general/general.py:71 +#: redbot/cogs/general/general.py:72 msgid "Very doubtful" msgstr "" -#: redbot/cogs/general/general.py:85 +#: redbot/cogs/general/general.py:87 #, docstring msgid "Choose between multiple options.\n\n" " There must be at least 2 options to pick from.\n" @@ -109,11 +109,11 @@ msgid "Choose between multiple options.\n\n" " " msgstr "" -#: redbot/cogs/general/general.py:94 +#: redbot/cogs/general/general.py:96 msgid "Not enough options to pick from." msgstr "" -#: redbot/cogs/general/general.py:100 +#: redbot/cogs/general/general.py:102 #, docstring msgid "Roll a random number.\n\n" " The result will be between 1 and ``.\n\n" @@ -121,96 +121,96 @@ msgid "Roll a random number.\n\n" " " msgstr "" -#: redbot/cogs/general/general.py:115 +#: redbot/cogs/general/general.py:117 msgid "{author.mention} Maybe higher than 1? ;P" msgstr "" -#: redbot/cogs/general/general.py:118 +#: redbot/cogs/general/general.py:120 msgid "{author.mention} Max allowed number is {maxamount}." msgstr "" -#: redbot/cogs/general/general.py:125 +#: redbot/cogs/general/general.py:127 #, docstring msgid "Flip a coin... or a user.\n\n" " Defaults to a coin.\n" " " msgstr "" -#: redbot/cogs/general/general.py:133 +#: redbot/cogs/general/general.py:135 msgid "Nice try. You think this is funny?\n" " How about *this* instead:\n\n" msgstr "" -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "*flips a coin and... " msgstr "" -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "HEADS!*" msgstr "" -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "TAILS!*" msgstr "" -#: redbot/cogs/general/general.py:148 +#: redbot/cogs/general/general.py:150 #, docstring msgid "Play Rock Paper Scissors." msgstr "" -#: redbot/cogs/general/general.py:153 +#: redbot/cogs/general/general.py:155 msgid "This isn't a valid option. Try {r}, {p}, or {s}." msgstr "" -#: redbot/cogs/general/general.py:174 +#: redbot/cogs/general/general.py:176 msgid "{choice} You win {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:180 +#: redbot/cogs/general/general.py:182 msgid "{choice} You lose {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:186 +#: redbot/cogs/general/general.py:188 msgid "{choice} We're square {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:193 +#: redbot/cogs/general/general.py:195 #, docstring msgid "Ask 8 ball a question.\n\n" " Question must end with a question mark.\n" " " msgstr "" -#: redbot/cogs/general/general.py:200 +#: redbot/cogs/general/general.py:202 msgid "That doesn't look like a question." msgstr "" -#: redbot/cogs/general/general.py:204 +#: redbot/cogs/general/general.py:206 #, docstring msgid "Start or stop the stopwatch." msgstr "" -#: redbot/cogs/general/general.py:208 +#: redbot/cogs/general/general.py:210 msgid " Stopwatch started!" msgstr "" -#: redbot/cogs/general/general.py:213 +#: redbot/cogs/general/general.py:215 msgid " Stopwatch stopped! Time: **{seconds}**" msgstr "" -#: redbot/cogs/general/general.py:219 +#: redbot/cogs/general/general.py:221 #, docstring msgid "Create a lmgtfy link." msgstr "" -#: redbot/cogs/general/general.py:226 +#: redbot/cogs/general/general.py:230 #, docstring msgid "Because everyone likes hugs!\n\n" " Up to 10 intensity levels.\n" " " msgstr "" -#: redbot/cogs/general/general.py:250 +#: redbot/cogs/general/general.py:254 #, docstring msgid "\n" " Show server information.\n\n" @@ -219,330 +219,166 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/general/general.py:258 -msgid "Created on {date}. That's over {num} days ago!" +#: redbot/cogs/general/general.py:261 +msgid "Created on {date_and_time}. That's {relative_time}!" msgstr "" -#: redbot/cogs/general/general.py:270 -msgid "Region" +#: redbot/cogs/general/general.py:275 +msgid "Users online" msgstr "" -#: redbot/cogs/general/general.py:271 -msgid "Users online" +#: redbot/cogs/general/general.py:276 +msgid "Not available" msgstr "" -#: redbot/cogs/general/general.py:272 +#: redbot/cogs/general/general.py:278 msgid "Text Channels" msgstr "" -#: redbot/cogs/general/general.py:273 +#: redbot/cogs/general/general.py:279 msgid "Voice Channels" msgstr "" -#: redbot/cogs/general/general.py:274 +#: redbot/cogs/general/general.py:280 msgid "Roles" msgstr "" -#: redbot/cogs/general/general.py:275 +#: redbot/cogs/general/general.py:281 msgid "Owner" msgstr "" -#: redbot/cogs/general/general.py:277 +#: redbot/cogs/general/general.py:283 msgid "Server ID: " msgstr "" -#: redbot/cogs/general/general.py:279 +#: redbot/cogs/general/general.py:285 msgid " • Use {command} for more info on the server." msgstr "" -#: redbot/cogs/general/general.py:305 +#: redbot/cogs/general/general.py:311 msgid "\n" "Shard ID: **{shard_id}/{shard_count}**" msgstr "" -#: redbot/cogs/general/general.py:314 +#: redbot/cogs/general/general.py:320 msgid "Humans: " msgstr "" -#: redbot/cogs/general/general.py:315 +#: redbot/cogs/general/general.py:321 msgid " • Bots: " msgstr "" -#: redbot/cogs/general/general.py:327 +#: redbot/cogs/general/general.py:333 msgid "Users online: **{online}/{total_users}**\n" msgstr "" -#: redbot/cogs/general/general.py:344 -msgid "__VIP__ US East " -msgstr "" - -#: redbot/cogs/general/general.py:345 -msgid "__VIP__ US West " -msgstr "" - -#: redbot/cogs/general/general.py:346 -msgid "__VIP__ Amsterdam " -msgstr "" - -#: redbot/cogs/general/general.py:347 -msgid "EU West " -msgstr "" - -#: redbot/cogs/general/general.py:348 -msgid "EU Central " -msgstr "" - -#: redbot/cogs/general/general.py:349 -msgid "Europe " -msgstr "" - #: redbot/cogs/general/general.py:350 -msgid "London " +msgid "0 - None" msgstr "" #: redbot/cogs/general/general.py:351 -msgid "Frankfurt " +msgid "1 - Low" msgstr "" #: redbot/cogs/general/general.py:352 -msgid "Amsterdam " +msgid "2 - Medium" msgstr "" #: redbot/cogs/general/general.py:353 -msgid "US West " +msgid "3 - High" msgstr "" #: redbot/cogs/general/general.py:354 -msgid "US East " -msgstr "" - -#: redbot/cogs/general/general.py:355 -msgid "US South " -msgstr "" - -#: redbot/cogs/general/general.py:356 -msgid "US Central " +msgid "4 - Highest" msgstr "" #: redbot/cogs/general/general.py:357 -msgid "Singapore " -msgstr "" - -#: redbot/cogs/general/general.py:358 -msgid "Sydney " -msgstr "" - -#: redbot/cogs/general/general.py:359 -msgid "Brazil " -msgstr "" - -#: redbot/cogs/general/general.py:360 -msgid "Hong Kong " -msgstr "" - -#: redbot/cogs/general/general.py:361 -msgid "Russia " -msgstr "" - -#: redbot/cogs/general/general.py:362 -msgid "Japan " -msgstr "" - -#: redbot/cogs/general/general.py:363 -msgid "South Africa " -msgstr "" - -#: redbot/cogs/general/general.py:364 -msgid "India " -msgstr "" - -#: redbot/cogs/general/general.py:365 -msgid "Dubai " -msgstr "" - -#: redbot/cogs/general/general.py:366 -msgid "South Korea " -msgstr "" - -#: redbot/cogs/general/general.py:369 -msgid "0 - None" -msgstr "" - -#: redbot/cogs/general/general.py:370 -msgid "1 - Low" -msgstr "" - -#: redbot/cogs/general/general.py:371 -msgid "2 - Medium" -msgstr "" - -#: redbot/cogs/general/general.py:372 -msgid "3 - High" -msgstr "" - -#: redbot/cogs/general/general.py:373 -msgid "4 - Extreme" -msgstr "" - -#: redbot/cogs/general/general.py:377 -msgid "Animated Icon" -msgstr "" - -#: redbot/cogs/general/general.py:378 -msgid "Banner Image" -msgstr "" - -#: redbot/cogs/general/general.py:379 -msgid "Commerce" -msgstr "" - -#: redbot/cogs/general/general.py:380 -msgid "Community" -msgstr "" - -#: redbot/cogs/general/general.py:381 -msgid "Server Discovery" -msgstr "" - -#: redbot/cogs/general/general.py:382 -msgid "Featurable" -msgstr "" - -#: redbot/cogs/general/general.py:383 -msgid "Splash Invite" -msgstr "" - -#: redbot/cogs/general/general.py:384 -msgid "Member list disabled" -msgstr "" - -#: redbot/cogs/general/general.py:385 -msgid "Membership Screening enabled" -msgstr "" - -#: redbot/cogs/general/general.py:386 -msgid "More Emojis" -msgstr "" - -#: redbot/cogs/general/general.py:387 -msgid "News Channels" -msgstr "" - -#: redbot/cogs/general/general.py:388 -msgid "Partnered" -msgstr "" - -#: redbot/cogs/general/general.py:389 -msgid "Preview enabled" -msgstr "" - -#: redbot/cogs/general/general.py:390 -msgid "Public disabled" -msgstr "" - -#: redbot/cogs/general/general.py:391 -msgid "Vanity URL" -msgstr "" - -#: redbot/cogs/general/general.py:392 -msgid "Verified" -msgstr "" - -#: redbot/cogs/general/general.py:393 -msgid "VIP Voice Servers" -msgstr "" - -#: redbot/cogs/general/general.py:394 -msgid "Welcome Screen enabled" -msgstr "" - -#: redbot/cogs/general/general.py:402 msgid "{bot_name} joined this server on {bot_join}. That's over {since_join} days ago!" msgstr "" -#: redbot/cogs/general/general.py:424 +#: redbot/cogs/general/general.py:379 msgid "Members:" msgstr "" -#: redbot/cogs/general/general.py:426 +#: redbot/cogs/general/general.py:381 msgid "Channels:" msgstr "" -#: redbot/cogs/general/general.py:427 +#: redbot/cogs/general/general.py:382 msgid "💬 Text: {text}\n" -"🔊 Voice: {voice}" +"🔊 Voice: {voice}\n" +"🎙 Stage: {stage}" msgstr "" -#: redbot/cogs/general/general.py:433 +#: redbot/cogs/general/general.py:393 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:434 +#: redbot/cogs/general/general.py:394 msgid "Owner: {owner}\n" -"Voice region: {region}\n" "Verif. level: {verif}\n" "Server ID: {id}{shard_info}" msgstr "" -#: redbot/cogs/general/general.py:446 +#: redbot/cogs/general/general.py:405 msgid "Misc:" msgstr "" -#: redbot/cogs/general/general.py:447 +#: redbot/cogs/general/general.py:406 msgid "AFK channel: {afk_chan}\n" "AFK timeout: {afk_timeout}\n" "Custom emojis: {emoji_count}\n" "Roles: {role_count}" msgstr "" -#: redbot/cogs/general/general.py:452 +#: redbot/cogs/general/general.py:411 msgid "Not set" msgstr "" -#: redbot/cogs/general/general.py:460 +#: redbot/cogs/general/general.py:444 msgid "Server features:" msgstr "" -#: redbot/cogs/general/general.py:462 +#: redbot/cogs/general/general.py:451 msgid "Tier {boostlevel} with {nitroboosters} boosts\n" "File size limit: {filelimit}\n" "Emoji limit: {emojis_limit}\n" "VCs max bitrate: {bitrate}" msgstr "" -#: redbot/cogs/general/general.py:474 +#: redbot/cogs/general/general.py:463 msgid "Nitro Boost:" msgstr "" -#: redbot/cogs/general/general.py:483 +#: redbot/cogs/general/general.py:472 #, docstring msgid "Search the Urban Dictionary.\n\n" " This uses the unofficial Urban Dictionary API.\n" " " msgstr "" -#: redbot/cogs/general/general.py:501 redbot/cogs/general/general.py:570 +#: redbot/cogs/general/general.py:490 redbot/cogs/general/general.py:561 msgid "No Urban Dictionary entries were found, or there was an error in the process." msgstr "" -#: redbot/cogs/general/general.py:507 +#: redbot/cogs/general/general.py:496 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:513 +#: redbot/cogs/general/general.py:502 msgid "{word} by {author}" msgstr "" -#: redbot/cogs/general/general.py:521 redbot/cogs/general/general.py:552 +#: redbot/cogs/general/general.py:510 redbot/cogs/general/general.py:544 msgid "{definition}\n\n" "**Example:** {example}" msgstr "" -#: redbot/cogs/general/general.py:527 +#: redbot/cogs/general/general.py:516 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:546 +#: redbot/cogs/general/general.py:534 msgid "<{permalink}>\n" " {word} by {author}\n\n" "{description}\n\n" diff --git a/redbot/cogs/general/locales/pt-PT.po b/redbot/cogs/general/locales/pt-PT.po index 6e794785ccd..93e040d0503 100644 --- a/redbot/cogs/general/locales/pt-PT.po +++ b/redbot/cogs/general/locales/pt-PT.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-26 09:24+0000\n" +"POT-Creation-Date: 2024-03-03 21:57+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,92 +15,92 @@ msgstr "" "X-Crowdin-File-ID: 17\n" "Language: pt_PT\n" -#: redbot/cogs/general/general.py:47 +#: redbot/cogs/general/general.py:48 #, docstring msgid "General commands." -msgstr "" +msgstr "Comandos gerais." -#: redbot/cogs/general/general.py:52 +#: redbot/cogs/general/general.py:53 msgid "As I see it, yes" -msgstr "" +msgstr "Como eu o vejo, sim" -#: redbot/cogs/general/general.py:53 +#: redbot/cogs/general/general.py:54 msgid "It is certain" -msgstr "" +msgstr "É certo" -#: redbot/cogs/general/general.py:54 +#: redbot/cogs/general/general.py:55 msgid "It is decidedly so" msgstr "" -#: redbot/cogs/general/general.py:55 +#: redbot/cogs/general/general.py:56 msgid "Most likely" -msgstr "" +msgstr "Muito provavelmente" -#: redbot/cogs/general/general.py:56 +#: redbot/cogs/general/general.py:57 msgid "Outlook good" -msgstr "" +msgstr "As perspetivas são boas" -#: redbot/cogs/general/general.py:57 +#: redbot/cogs/general/general.py:58 msgid "Signs point to yes" -msgstr "" +msgstr "Os sinais apontam que sim" -#: redbot/cogs/general/general.py:58 +#: redbot/cogs/general/general.py:59 msgid "Without a doubt" -msgstr "" +msgstr "Sem dúvida" -#: redbot/cogs/general/general.py:59 +#: redbot/cogs/general/general.py:60 msgid "Yes" -msgstr "" +msgstr "Sim" -#: redbot/cogs/general/general.py:60 +#: redbot/cogs/general/general.py:61 msgid "Yes – definitely" -msgstr "" +msgstr "Sim, definitivamente" -#: redbot/cogs/general/general.py:61 +#: redbot/cogs/general/general.py:62 msgid "You may rely on it" -msgstr "" +msgstr "Podes contar com isso" -#: redbot/cogs/general/general.py:62 +#: redbot/cogs/general/general.py:63 msgid "Reply hazy, try again" -msgstr "" +msgstr "Resposta confusa, tente novamente" -#: redbot/cogs/general/general.py:63 +#: redbot/cogs/general/general.py:64 msgid "Ask again later" -msgstr "" +msgstr "Pergunte novamente mais tarde" -#: redbot/cogs/general/general.py:64 +#: redbot/cogs/general/general.py:65 msgid "Better not tell you now" -msgstr "" +msgstr "É melhor não te contar agora" -#: redbot/cogs/general/general.py:65 +#: redbot/cogs/general/general.py:66 msgid "Cannot predict now" -msgstr "" +msgstr "Não é possível prever agora" -#: redbot/cogs/general/general.py:66 +#: redbot/cogs/general/general.py:67 msgid "Concentrate and ask again" -msgstr "" +msgstr "Concentre-se e pergunte novamente" -#: redbot/cogs/general/general.py:67 +#: redbot/cogs/general/general.py:68 msgid "Don't count on it" -msgstr "" +msgstr "Não conte com isso" -#: redbot/cogs/general/general.py:68 +#: redbot/cogs/general/general.py:69 msgid "My reply is no" -msgstr "" +msgstr "A minha resposta é não" -#: redbot/cogs/general/general.py:69 +#: redbot/cogs/general/general.py:70 msgid "My sources say no" -msgstr "" +msgstr "As minhas fontes dizem que não" -#: redbot/cogs/general/general.py:70 +#: redbot/cogs/general/general.py:71 msgid "Outlook not so good" -msgstr "" +msgstr "As perspetivas não são tão boas" -#: redbot/cogs/general/general.py:71 +#: redbot/cogs/general/general.py:72 msgid "Very doubtful" -msgstr "" +msgstr "Muito duvidoso" -#: redbot/cogs/general/general.py:85 +#: redbot/cogs/general/general.py:87 #, docstring msgid "Choose between multiple options.\n\n" " There must be at least 2 options to pick from.\n" @@ -109,11 +109,11 @@ msgid "Choose between multiple options.\n\n" " " msgstr "" -#: redbot/cogs/general/general.py:94 +#: redbot/cogs/general/general.py:96 msgid "Not enough options to pick from." -msgstr "" +msgstr "Opções insuficientes para escolher." -#: redbot/cogs/general/general.py:100 +#: redbot/cogs/general/general.py:102 #, docstring msgid "Roll a random number.\n\n" " The result will be between 1 and ``.\n\n" @@ -121,96 +121,96 @@ msgid "Roll a random number.\n\n" " " msgstr "" -#: redbot/cogs/general/general.py:115 +#: redbot/cogs/general/general.py:117 msgid "{author.mention} Maybe higher than 1? ;P" msgstr "" -#: redbot/cogs/general/general.py:118 +#: redbot/cogs/general/general.py:120 msgid "{author.mention} Max allowed number is {maxamount}." msgstr "" -#: redbot/cogs/general/general.py:125 +#: redbot/cogs/general/general.py:127 #, docstring msgid "Flip a coin... or a user.\n\n" " Defaults to a coin.\n" " " msgstr "" -#: redbot/cogs/general/general.py:133 +#: redbot/cogs/general/general.py:135 msgid "Nice try. You think this is funny?\n" " How about *this* instead:\n\n" msgstr "" -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "*flips a coin and... " msgstr "" -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "HEADS!*" msgstr "" -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "TAILS!*" msgstr "" -#: redbot/cogs/general/general.py:148 +#: redbot/cogs/general/general.py:150 #, docstring msgid "Play Rock Paper Scissors." msgstr "" -#: redbot/cogs/general/general.py:153 +#: redbot/cogs/general/general.py:155 msgid "This isn't a valid option. Try {r}, {p}, or {s}." msgstr "" -#: redbot/cogs/general/general.py:174 +#: redbot/cogs/general/general.py:176 msgid "{choice} You win {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:180 +#: redbot/cogs/general/general.py:182 msgid "{choice} You lose {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:186 +#: redbot/cogs/general/general.py:188 msgid "{choice} We're square {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:193 +#: redbot/cogs/general/general.py:195 #, docstring msgid "Ask 8 ball a question.\n\n" " Question must end with a question mark.\n" " " msgstr "" -#: redbot/cogs/general/general.py:200 +#: redbot/cogs/general/general.py:202 msgid "That doesn't look like a question." -msgstr "" +msgstr "Isso não parece uma pergunta." -#: redbot/cogs/general/general.py:204 +#: redbot/cogs/general/general.py:206 #, docstring msgid "Start or stop the stopwatch." -msgstr "" +msgstr "Comece ou pare o cronômetro." -#: redbot/cogs/general/general.py:208 +#: redbot/cogs/general/general.py:210 msgid " Stopwatch started!" -msgstr "" +msgstr " Cronómetro iniciado!" -#: redbot/cogs/general/general.py:213 +#: redbot/cogs/general/general.py:215 msgid " Stopwatch stopped! Time: **{seconds}**" -msgstr "" +msgstr " Cronômetro parado! Tempo: **{seconds}**" -#: redbot/cogs/general/general.py:219 +#: redbot/cogs/general/general.py:221 #, docstring msgid "Create a lmgtfy link." msgstr "" -#: redbot/cogs/general/general.py:226 +#: redbot/cogs/general/general.py:230 #, docstring msgid "Because everyone likes hugs!\n\n" " Up to 10 intensity levels.\n" " " msgstr "" -#: redbot/cogs/general/general.py:250 +#: redbot/cogs/general/general.py:254 #, docstring msgid "\n" " Show server information.\n\n" @@ -219,330 +219,166 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/general/general.py:258 -msgid "Created on {date}. That's over {num} days ago!" +#: redbot/cogs/general/general.py:261 +msgid "Created on {date_and_time}. That's {relative_time}!" msgstr "" -#: redbot/cogs/general/general.py:270 -msgid "Region" -msgstr "" - -#: redbot/cogs/general/general.py:271 +#: redbot/cogs/general/general.py:275 msgid "Users online" -msgstr "" +msgstr "Utilizadores online" + +#: redbot/cogs/general/general.py:276 +msgid "Not available" +msgstr "Não disponível" -#: redbot/cogs/general/general.py:272 +#: redbot/cogs/general/general.py:278 msgid "Text Channels" -msgstr "" +msgstr "Canais de texto" -#: redbot/cogs/general/general.py:273 +#: redbot/cogs/general/general.py:279 msgid "Voice Channels" -msgstr "" +msgstr "Canais de voz" -#: redbot/cogs/general/general.py:274 +#: redbot/cogs/general/general.py:280 msgid "Roles" msgstr "" -#: redbot/cogs/general/general.py:275 +#: redbot/cogs/general/general.py:281 msgid "Owner" msgstr "" -#: redbot/cogs/general/general.py:277 +#: redbot/cogs/general/general.py:283 msgid "Server ID: " msgstr "" -#: redbot/cogs/general/general.py:279 +#: redbot/cogs/general/general.py:285 msgid " • Use {command} for more info on the server." msgstr "" -#: redbot/cogs/general/general.py:305 +#: redbot/cogs/general/general.py:311 msgid "\n" "Shard ID: **{shard_id}/{shard_count}**" msgstr "" -#: redbot/cogs/general/general.py:314 +#: redbot/cogs/general/general.py:320 msgid "Humans: " msgstr "" -#: redbot/cogs/general/general.py:315 +#: redbot/cogs/general/general.py:321 msgid " • Bots: " msgstr "" -#: redbot/cogs/general/general.py:327 +#: redbot/cogs/general/general.py:333 msgid "Users online: **{online}/{total_users}**\n" msgstr "" -#: redbot/cogs/general/general.py:344 -msgid "__VIP__ US East " -msgstr "" - -#: redbot/cogs/general/general.py:345 -msgid "__VIP__ US West " -msgstr "" - -#: redbot/cogs/general/general.py:346 -msgid "__VIP__ Amsterdam " -msgstr "" - -#: redbot/cogs/general/general.py:347 -msgid "EU West " -msgstr "" - -#: redbot/cogs/general/general.py:348 -msgid "EU Central " -msgstr "" - -#: redbot/cogs/general/general.py:349 -msgid "Europe " -msgstr "" - #: redbot/cogs/general/general.py:350 -msgid "London " +msgid "0 - None" msgstr "" #: redbot/cogs/general/general.py:351 -msgid "Frankfurt " +msgid "1 - Low" msgstr "" #: redbot/cogs/general/general.py:352 -msgid "Amsterdam " +msgid "2 - Medium" msgstr "" #: redbot/cogs/general/general.py:353 -msgid "US West " +msgid "3 - High" msgstr "" #: redbot/cogs/general/general.py:354 -msgid "US East " -msgstr "" - -#: redbot/cogs/general/general.py:355 -msgid "US South " -msgstr "" - -#: redbot/cogs/general/general.py:356 -msgid "US Central " +msgid "4 - Highest" msgstr "" #: redbot/cogs/general/general.py:357 -msgid "Singapore " -msgstr "" - -#: redbot/cogs/general/general.py:358 -msgid "Sydney " -msgstr "" - -#: redbot/cogs/general/general.py:359 -msgid "Brazil " -msgstr "" - -#: redbot/cogs/general/general.py:360 -msgid "Hong Kong " -msgstr "" - -#: redbot/cogs/general/general.py:361 -msgid "Russia " -msgstr "" - -#: redbot/cogs/general/general.py:362 -msgid "Japan " -msgstr "" - -#: redbot/cogs/general/general.py:363 -msgid "South Africa " -msgstr "" - -#: redbot/cogs/general/general.py:364 -msgid "India " -msgstr "" - -#: redbot/cogs/general/general.py:365 -msgid "Dubai " -msgstr "" - -#: redbot/cogs/general/general.py:366 -msgid "South Korea " -msgstr "" - -#: redbot/cogs/general/general.py:369 -msgid "0 - None" -msgstr "" - -#: redbot/cogs/general/general.py:370 -msgid "1 - Low" -msgstr "" - -#: redbot/cogs/general/general.py:371 -msgid "2 - Medium" -msgstr "" - -#: redbot/cogs/general/general.py:372 -msgid "3 - High" -msgstr "" - -#: redbot/cogs/general/general.py:373 -msgid "4 - Extreme" -msgstr "" - -#: redbot/cogs/general/general.py:377 -msgid "Animated Icon" -msgstr "" - -#: redbot/cogs/general/general.py:378 -msgid "Banner Image" -msgstr "" - -#: redbot/cogs/general/general.py:379 -msgid "Commerce" -msgstr "" - -#: redbot/cogs/general/general.py:380 -msgid "Community" -msgstr "" - -#: redbot/cogs/general/general.py:381 -msgid "Server Discovery" -msgstr "" - -#: redbot/cogs/general/general.py:382 -msgid "Featurable" -msgstr "" - -#: redbot/cogs/general/general.py:383 -msgid "Splash Invite" -msgstr "" - -#: redbot/cogs/general/general.py:384 -msgid "Member list disabled" -msgstr "" - -#: redbot/cogs/general/general.py:385 -msgid "Membership Screening enabled" -msgstr "" - -#: redbot/cogs/general/general.py:386 -msgid "More Emojis" -msgstr "" - -#: redbot/cogs/general/general.py:387 -msgid "News Channels" -msgstr "" - -#: redbot/cogs/general/general.py:388 -msgid "Partnered" -msgstr "" - -#: redbot/cogs/general/general.py:389 -msgid "Preview enabled" -msgstr "" - -#: redbot/cogs/general/general.py:390 -msgid "Public disabled" -msgstr "" - -#: redbot/cogs/general/general.py:391 -msgid "Vanity URL" -msgstr "" - -#: redbot/cogs/general/general.py:392 -msgid "Verified" -msgstr "" - -#: redbot/cogs/general/general.py:393 -msgid "VIP Voice Servers" -msgstr "" - -#: redbot/cogs/general/general.py:394 -msgid "Welcome Screen enabled" -msgstr "" - -#: redbot/cogs/general/general.py:402 msgid "{bot_name} joined this server on {bot_join}. That's over {since_join} days ago!" msgstr "" -#: redbot/cogs/general/general.py:424 +#: redbot/cogs/general/general.py:379 msgid "Members:" msgstr "" -#: redbot/cogs/general/general.py:426 +#: redbot/cogs/general/general.py:381 msgid "Channels:" msgstr "" -#: redbot/cogs/general/general.py:427 +#: redbot/cogs/general/general.py:382 msgid "💬 Text: {text}\n" -"🔊 Voice: {voice}" +"🔊 Voice: {voice}\n" +"🎙 Stage: {stage}" msgstr "" -#: redbot/cogs/general/general.py:433 +#: redbot/cogs/general/general.py:393 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:434 +#: redbot/cogs/general/general.py:394 msgid "Owner: {owner}\n" -"Voice region: {region}\n" "Verif. level: {verif}\n" "Server ID: {id}{shard_info}" msgstr "" -#: redbot/cogs/general/general.py:446 +#: redbot/cogs/general/general.py:405 msgid "Misc:" msgstr "" -#: redbot/cogs/general/general.py:447 +#: redbot/cogs/general/general.py:406 msgid "AFK channel: {afk_chan}\n" "AFK timeout: {afk_timeout}\n" "Custom emojis: {emoji_count}\n" "Roles: {role_count}" msgstr "" -#: redbot/cogs/general/general.py:452 +#: redbot/cogs/general/general.py:411 msgid "Not set" msgstr "" -#: redbot/cogs/general/general.py:460 +#: redbot/cogs/general/general.py:444 msgid "Server features:" msgstr "" -#: redbot/cogs/general/general.py:462 +#: redbot/cogs/general/general.py:451 msgid "Tier {boostlevel} with {nitroboosters} boosts\n" "File size limit: {filelimit}\n" "Emoji limit: {emojis_limit}\n" "VCs max bitrate: {bitrate}" msgstr "" -#: redbot/cogs/general/general.py:474 +#: redbot/cogs/general/general.py:463 msgid "Nitro Boost:" msgstr "" -#: redbot/cogs/general/general.py:483 +#: redbot/cogs/general/general.py:472 #, docstring msgid "Search the Urban Dictionary.\n\n" " This uses the unofficial Urban Dictionary API.\n" " " msgstr "" -#: redbot/cogs/general/general.py:501 redbot/cogs/general/general.py:570 +#: redbot/cogs/general/general.py:490 redbot/cogs/general/general.py:561 msgid "No Urban Dictionary entries were found, or there was an error in the process." msgstr "" -#: redbot/cogs/general/general.py:507 +#: redbot/cogs/general/general.py:496 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:513 +#: redbot/cogs/general/general.py:502 msgid "{word} by {author}" msgstr "" -#: redbot/cogs/general/general.py:521 redbot/cogs/general/general.py:552 +#: redbot/cogs/general/general.py:510 redbot/cogs/general/general.py:544 msgid "{definition}\n\n" "**Example:** {example}" msgstr "" -#: redbot/cogs/general/general.py:527 +#: redbot/cogs/general/general.py:516 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:546 +#: redbot/cogs/general/general.py:534 msgid "<{permalink}>\n" " {word} by {author}\n\n" "{description}\n\n" diff --git a/redbot/cogs/general/locales/ru-RU.po b/redbot/cogs/general/locales/ru-RU.po index 9b5fafe6b92..1c21bbc1e58 100644 --- a/redbot/cogs/general/locales/ru-RU.po +++ b/redbot/cogs/general/locales/ru-RU.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-26 09:24+0000\n" +"POT-Creation-Date: 2024-03-03 21:57+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,553 +15,408 @@ msgstr "" "X-Crowdin-File-ID: 17\n" "Language: ru_RU\n" -#: redbot/cogs/general/general.py:47 +#: redbot/cogs/general/general.py:48 #, docstring msgid "General commands." msgstr "Общие команды." -#: redbot/cogs/general/general.py:52 +#: redbot/cogs/general/general.py:53 msgid "As I see it, yes" msgstr "Как я вижу, да" -#: redbot/cogs/general/general.py:53 +#: redbot/cogs/general/general.py:54 msgid "It is certain" msgstr "Это точно" -#: redbot/cogs/general/general.py:54 +#: redbot/cogs/general/general.py:55 msgid "It is decidedly so" msgstr "Это решительно так" -#: redbot/cogs/general/general.py:55 +#: redbot/cogs/general/general.py:56 msgid "Most likely" msgstr "Скорее всего" -#: redbot/cogs/general/general.py:56 +#: redbot/cogs/general/general.py:57 msgid "Outlook good" msgstr "Хорошие перспективы" -#: redbot/cogs/general/general.py:57 +#: redbot/cogs/general/general.py:58 msgid "Signs point to yes" msgstr "Знаки указывают - да" -#: redbot/cogs/general/general.py:58 +#: redbot/cogs/general/general.py:59 msgid "Without a doubt" msgstr "Без сомнения" -#: redbot/cogs/general/general.py:59 +#: redbot/cogs/general/general.py:60 msgid "Yes" msgstr "Да" -#: redbot/cogs/general/general.py:60 +#: redbot/cogs/general/general.py:61 msgid "Yes – definitely" msgstr "Да – определенно" -#: redbot/cogs/general/general.py:61 +#: redbot/cogs/general/general.py:62 msgid "You may rely on it" msgstr "Вы можете положиться на него" -#: redbot/cogs/general/general.py:62 +#: redbot/cogs/general/general.py:63 msgid "Reply hazy, try again" msgstr "Туманный ответ, попробуйте еще раз" -#: redbot/cogs/general/general.py:63 +#: redbot/cogs/general/general.py:64 msgid "Ask again later" msgstr "Спросите позже" -#: redbot/cogs/general/general.py:64 +#: redbot/cogs/general/general.py:65 msgid "Better not tell you now" msgstr "Лучше не рассказывать тебе сейчас" -#: redbot/cogs/general/general.py:65 +#: redbot/cogs/general/general.py:66 msgid "Cannot predict now" msgstr "Невозможно предсказать сейчас" -#: redbot/cogs/general/general.py:66 +#: redbot/cogs/general/general.py:67 msgid "Concentrate and ask again" msgstr "Сконцентрируйся и спроси еще раз" -#: redbot/cogs/general/general.py:67 +#: redbot/cogs/general/general.py:68 msgid "Don't count on it" msgstr "Не рассчитывай на это" -#: redbot/cogs/general/general.py:68 +#: redbot/cogs/general/general.py:69 msgid "My reply is no" msgstr "Мой ответ - нет" -#: redbot/cogs/general/general.py:69 +#: redbot/cogs/general/general.py:70 msgid "My sources say no" msgstr "Мои источники говорят - нет" -#: redbot/cogs/general/general.py:70 +#: redbot/cogs/general/general.py:71 msgid "Outlook not so good" msgstr "Перспектива не так хороша" -#: redbot/cogs/general/general.py:71 +#: redbot/cogs/general/general.py:72 msgid "Very doubtful" msgstr "Весьма сомнительно" -#: redbot/cogs/general/general.py:85 +#: redbot/cogs/general/general.py:87 #, docstring msgid "Choose between multiple options.\n\n" " There must be at least 2 options to pick from.\n" " Options are separated by spaces.\n\n" " To denote options which include whitespace, you should enclose the options in double quotes.\n" " " -msgstr "" +msgstr "Выберите между несколькими опциями.\n\n" +" Для выбора должны быть как минимум 2 опции.\n" +" Опции разделены пробелами.\n\n" +" Для обозначения параметров, включающих пробелы, необходимо добавить параметры в двойные кавычки.\n" +" " -#: redbot/cogs/general/general.py:94 +#: redbot/cogs/general/general.py:96 msgid "Not enough options to pick from." msgstr "Недостаточно вариантов для выбора." -#: redbot/cogs/general/general.py:100 +#: redbot/cogs/general/general.py:102 #, docstring msgid "Roll a random number.\n\n" " The result will be between 1 and ``.\n\n" " `` defaults to 100.\n" " " -msgstr "Выбрать случайное число.\n\n" +msgstr "Бросьте случайное число.\n\n" " Результат будет между 1 и ``.\n\n" " `` по умолчанию 100.\n" " " -#: redbot/cogs/general/general.py:115 +#: redbot/cogs/general/general.py:117 msgid "{author.mention} Maybe higher than 1? ;P" msgstr "{author.mention} Может быть больше 1? ;P" -#: redbot/cogs/general/general.py:118 +#: redbot/cogs/general/general.py:120 msgid "{author.mention} Max allowed number is {maxamount}." -msgstr "" +msgstr "Максимально допустимое число {author.mention} - {maxamount}." -#: redbot/cogs/general/general.py:125 +#: redbot/cogs/general/general.py:127 #, docstring msgid "Flip a coin... or a user.\n\n" " Defaults to a coin.\n" " " -msgstr "Подбросить монетку... или пользователя.\n\n" -" По умолчанию монетку.\n" +msgstr "Подкинуть монету... или пользователя.\n\n" +" По умолчанию монета.\n" " " -#: redbot/cogs/general/general.py:133 +#: redbot/cogs/general/general.py:135 msgid "Nice try. You think this is funny?\n" " How about *this* instead:\n\n" -msgstr "Хорошая попытка. Ты думаешь это смешно?\n" -" Как насчет *этого* тогда:\n\n" +msgstr "Хорошая попытка. Вы думаете, что это весело?\n" +" Насколько насчет *этого*:\n\n" -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "*flips a coin and... " msgstr "*бросок монетки и... " -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "HEADS!*" msgstr "ГОЛОВЫ!*" -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "TAILS!*" msgstr "ХВОСТЫ!*" -#: redbot/cogs/general/general.py:148 +#: redbot/cogs/general/general.py:150 #, docstring msgid "Play Rock Paper Scissors." msgstr "Играть в камень, ножницы, бумага." -#: redbot/cogs/general/general.py:153 +#: redbot/cogs/general/general.py:155 msgid "This isn't a valid option. Try {r}, {p}, or {s}." -msgstr "Это недопустимая опция. Попробуйте {r}, {p}, или {s}." +msgstr "Неправильный вариант. Попробуйте {r}, {p} или {s}." -#: redbot/cogs/general/general.py:174 +#: redbot/cogs/general/general.py:176 msgid "{choice} You win {author.mention}!" msgstr "{choice} Ты победил {author.mention}!" -#: redbot/cogs/general/general.py:180 +#: redbot/cogs/general/general.py:182 msgid "{choice} You lose {author.mention}!" msgstr "{choice} Ты проиграл {author.mention}!" -#: redbot/cogs/general/general.py:186 +#: redbot/cogs/general/general.py:188 msgid "{choice} We're square {author.mention}!" msgstr "{choice} Мы квиты {author.mention}!" -#: redbot/cogs/general/general.py:193 +#: redbot/cogs/general/general.py:195 #, docstring msgid "Ask 8 ball a question.\n\n" " Question must end with a question mark.\n" " " -msgstr "Задать вопрос магическому шару 8.\n\n" +msgstr "Задайте 8 мячу вопрос.\n\n" " Вопрос должен заканчиваться знаком вопроса.\n" " " -#: redbot/cogs/general/general.py:200 +#: redbot/cogs/general/general.py:202 msgid "That doesn't look like a question." msgstr "Это не похоже на вопрос." -#: redbot/cogs/general/general.py:204 +#: redbot/cogs/general/general.py:206 #, docstring msgid "Start or stop the stopwatch." msgstr "Запустить или остановить секундомер." -#: redbot/cogs/general/general.py:208 +#: redbot/cogs/general/general.py:210 msgid " Stopwatch started!" msgstr " Секундомер включен!" -#: redbot/cogs/general/general.py:213 +#: redbot/cogs/general/general.py:215 msgid " Stopwatch stopped! Time: **{seconds}**" msgstr " Секундомер остановлен! Время: **{seconds}**" -#: redbot/cogs/general/general.py:219 +#: redbot/cogs/general/general.py:221 #, docstring msgid "Create a lmgtfy link." msgstr "Создать ссылку на lmgtfy." -#: redbot/cogs/general/general.py:226 +#: redbot/cogs/general/general.py:230 #, docstring msgid "Because everyone likes hugs!\n\n" " Up to 10 intensity levels.\n" " " -msgstr "Потому что все любят обнимашки!\n\n" +msgstr "Потому что всем нравятся объятия!\n\n" " До 10 уровней интенсивности.\n" " " -#: redbot/cogs/general/general.py:250 +#: redbot/cogs/general/general.py:254 #, 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:258 -msgid "Created on {date}. That's over {num} days ago!" -msgstr "" +msgstr "\n" +" Показать информацию о сервере.\n\n" +" `Подробности`: Показывает больше информации при установке `True`.\n" +" По умолчанию — False.\n" +" " -#: redbot/cogs/general/general.py:270 -msgid "Region" -msgstr "Регион" +#: redbot/cogs/general/general.py:261 +msgid "Created on {date_and_time}. That's {relative_time}!" +msgstr "Создан: {date_and_time}. Это {relative_time}!" -#: redbot/cogs/general/general.py:271 +#: redbot/cogs/general/general.py:275 msgid "Users online" -msgstr "" +msgstr "Пользователи онлайн" -#: redbot/cogs/general/general.py:272 +#: redbot/cogs/general/general.py:276 +msgid "Not available" +msgstr "Недоступно" + +#: redbot/cogs/general/general.py:278 msgid "Text Channels" msgstr "Текстовые каналы" -#: redbot/cogs/general/general.py:273 +#: redbot/cogs/general/general.py:279 msgid "Voice Channels" msgstr "Голосовые каналы" -#: redbot/cogs/general/general.py:274 +#: redbot/cogs/general/general.py:280 msgid "Roles" msgstr "Роли" -#: redbot/cogs/general/general.py:275 +#: redbot/cogs/general/general.py:281 msgid "Owner" msgstr "Владелец" -#: redbot/cogs/general/general.py:277 +#: redbot/cogs/general/general.py:283 msgid "Server ID: " msgstr "ID сервера: " -#: redbot/cogs/general/general.py:279 +#: redbot/cogs/general/general.py:285 msgid " • Use {command} for more info on the server." -msgstr "" +msgstr " • Используйте {command} для дополнительной информации на сервере." -#: redbot/cogs/general/general.py:305 +#: redbot/cogs/general/general.py:311 msgid "\n" "Shard ID: **{shard_id}/{shard_count}**" -msgstr "" +msgstr "\n" +"Shard ID: **{shard_id}/{shard_count}**" -#: redbot/cogs/general/general.py:314 +#: redbot/cogs/general/general.py:320 msgid "Humans: " -msgstr "" +msgstr "Люди: " -#: redbot/cogs/general/general.py:315 +#: redbot/cogs/general/general.py:321 msgid " • Bots: " -msgstr "" +msgstr " • Боты: " -#: redbot/cogs/general/general.py:327 +#: redbot/cogs/general/general.py:333 msgid "Users online: **{online}/{total_users}**\n" -msgstr "" - -#: redbot/cogs/general/general.py:344 -msgid "__VIP__ US East " -msgstr "" - -#: redbot/cogs/general/general.py:345 -msgid "__VIP__ US West " -msgstr "" - -#: redbot/cogs/general/general.py:346 -msgid "__VIP__ Amsterdam " -msgstr "" - -#: redbot/cogs/general/general.py:347 -msgid "EU West " -msgstr "" - -#: redbot/cogs/general/general.py:348 -msgid "EU Central " -msgstr "" - -#: redbot/cogs/general/general.py:349 -msgid "Europe " -msgstr "" +msgstr "Пользователей в сети: **{online}/{total_users}**\n" #: redbot/cogs/general/general.py:350 -msgid "London " -msgstr "" +msgid "0 - None" +msgstr "0 - нет" #: redbot/cogs/general/general.py:351 -msgid "Frankfurt " -msgstr "" +msgid "1 - Low" +msgstr "1 - Низкий" #: redbot/cogs/general/general.py:352 -msgid "Amsterdam " -msgstr "" +msgid "2 - Medium" +msgstr "2 - Средний" #: redbot/cogs/general/general.py:353 -msgid "US West " -msgstr "" +msgid "3 - High" +msgstr "3 - Высокий" #: redbot/cogs/general/general.py:354 -msgid "US East " -msgstr "" - -#: redbot/cogs/general/general.py:355 -msgid "US South " -msgstr "" - -#: redbot/cogs/general/general.py:356 -msgid "US Central " -msgstr "" +msgid "4 - Highest" +msgstr "4 - Самый высокий" #: redbot/cogs/general/general.py:357 -msgid "Singapore " -msgstr "" - -#: redbot/cogs/general/general.py:358 -msgid "Sydney " -msgstr "" - -#: redbot/cogs/general/general.py:359 -msgid "Brazil " -msgstr "" - -#: redbot/cogs/general/general.py:360 -msgid "Hong Kong " -msgstr "" - -#: redbot/cogs/general/general.py:361 -msgid "Russia " -msgstr "" - -#: redbot/cogs/general/general.py:362 -msgid "Japan " -msgstr "" - -#: redbot/cogs/general/general.py:363 -msgid "South Africa " -msgstr "" - -#: redbot/cogs/general/general.py:364 -msgid "India " -msgstr "" - -#: redbot/cogs/general/general.py:365 -msgid "Dubai " -msgstr "" - -#: redbot/cogs/general/general.py:366 -msgid "South Korea " -msgstr "" - -#: redbot/cogs/general/general.py:369 -msgid "0 - None" -msgstr "" - -#: redbot/cogs/general/general.py:370 -msgid "1 - Low" -msgstr "" - -#: redbot/cogs/general/general.py:371 -msgid "2 - Medium" -msgstr "" - -#: redbot/cogs/general/general.py:372 -msgid "3 - High" -msgstr "" - -#: redbot/cogs/general/general.py:373 -msgid "4 - Extreme" -msgstr "" - -#: redbot/cogs/general/general.py:377 -msgid "Animated Icon" -msgstr "" - -#: redbot/cogs/general/general.py:378 -msgid "Banner Image" -msgstr "" - -#: redbot/cogs/general/general.py:379 -msgid "Commerce" -msgstr "" - -#: redbot/cogs/general/general.py:380 -msgid "Community" -msgstr "" - -#: redbot/cogs/general/general.py:381 -msgid "Server Discovery" -msgstr "" - -#: redbot/cogs/general/general.py:382 -msgid "Featurable" -msgstr "" - -#: redbot/cogs/general/general.py:383 -msgid "Splash Invite" -msgstr "" - -#: redbot/cogs/general/general.py:384 -msgid "Member list disabled" -msgstr "" - -#: redbot/cogs/general/general.py:385 -msgid "Membership Screening enabled" -msgstr "" - -#: redbot/cogs/general/general.py:386 -msgid "More Emojis" -msgstr "" - -#: redbot/cogs/general/general.py:387 -msgid "News Channels" -msgstr "" - -#: redbot/cogs/general/general.py:388 -msgid "Partnered" -msgstr "" - -#: redbot/cogs/general/general.py:389 -msgid "Preview enabled" -msgstr "" - -#: redbot/cogs/general/general.py:390 -msgid "Public disabled" -msgstr "" - -#: redbot/cogs/general/general.py:391 -msgid "Vanity URL" -msgstr "" - -#: redbot/cogs/general/general.py:392 -msgid "Verified" -msgstr "" - -#: redbot/cogs/general/general.py:393 -msgid "VIP Voice Servers" -msgstr "" - -#: redbot/cogs/general/general.py:394 -msgid "Welcome Screen enabled" -msgstr "" - -#: redbot/cogs/general/general.py:402 msgid "{bot_name} joined this server on {bot_join}. That's over {since_join} days ago!" -msgstr "" +msgstr "{bot_name} присоединился к этому серверу на {bot_join}. Это более {since_join} дней назад!" -#: redbot/cogs/general/general.py:424 +#: redbot/cogs/general/general.py:379 msgid "Members:" -msgstr "" +msgstr "Участники:" -#: redbot/cogs/general/general.py:426 +#: redbot/cogs/general/general.py:381 msgid "Channels:" -msgstr "" +msgstr "Каналы:" -#: redbot/cogs/general/general.py:427 +#: redbot/cogs/general/general.py:382 msgid "💬 Text: {text}\n" -"🔊 Voice: {voice}" -msgstr "" +"🔊 Voice: {voice}\n" +"🎙 Stage: {stage}" +msgstr "💬 Текстовый канал: {text}\n" +"🔊 Голосовой канал: {voice}\n" +"🎙️ Трибуна: {stage}" -#: redbot/cogs/general/general.py:433 +#: redbot/cogs/general/general.py:393 msgid "Utility:" -msgstr "" +msgstr "Инструменты:" -#: redbot/cogs/general/general.py:434 +#: redbot/cogs/general/general.py:394 msgid "Owner: {owner}\n" -"Voice region: {region}\n" "Verif. level: {verif}\n" "Server ID: {id}{shard_info}" -msgstr "" +msgstr "Владелец: {owner}\n" +"Ур. верификации: {verif}\n" +"ID сервера: {id}{shard_info}" -#: redbot/cogs/general/general.py:446 +#: redbot/cogs/general/general.py:405 msgid "Misc:" -msgstr "" +msgstr "Прочее:" -#: redbot/cogs/general/general.py:447 +#: redbot/cogs/general/general.py:406 msgid "AFK channel: {afk_chan}\n" "AFK timeout: {afk_timeout}\n" "Custom emojis: {emoji_count}\n" "Roles: {role_count}" -msgstr "" +msgstr "AFK канал: {afk_chan}\n" +"Тайм-аут AFK: {afk_timeout}\n" +"Пользовательские смайлы: {emoji_count}\n" +"Роли: {role_count}" -#: redbot/cogs/general/general.py:452 +#: redbot/cogs/general/general.py:411 msgid "Not set" -msgstr "" +msgstr "Не задано" -#: redbot/cogs/general/general.py:460 +#: redbot/cogs/general/general.py:444 msgid "Server features:" -msgstr "" +msgstr "Функции сервера:" -#: redbot/cogs/general/general.py:462 +#: redbot/cogs/general/general.py:451 msgid "Tier {boostlevel} with {nitroboosters} boosts\n" "File size limit: {filelimit}\n" "Emoji limit: {emojis_limit}\n" "VCs max bitrate: {bitrate}" -msgstr "" +msgstr "Уровень {boostlevel} с {nitroboosters} повышает\n" +"Размер файла: {filelimit}\n" +"Ограничение смайлов: {emojis_limit}\n" +"Максимальный битрейт VC: {bitrate}" -#: redbot/cogs/general/general.py:474 +#: redbot/cogs/general/general.py:463 msgid "Nitro Boost:" -msgstr "" +msgstr "Буст:" -#: redbot/cogs/general/general.py:483 +#: redbot/cogs/general/general.py:472 #, docstring msgid "Search the Urban Dictionary.\n\n" " This uses the unofficial Urban Dictionary API.\n" " " -msgstr "Поиск в Urban Dictionary.\n\n" -" Используется неофициальный API Urban Dictionary.\n" +msgstr "Поиск городского словаря.\n\n" +" Использует неофициальный API городского словаря.\n" " " -#: redbot/cogs/general/general.py:501 redbot/cogs/general/general.py:570 +#: redbot/cogs/general/general.py:490 redbot/cogs/general/general.py:561 msgid "No Urban Dictionary entries were found, or there was an error in the process." msgstr "Записи Urban Dictionary не найдены, или в процессе произошла ошибка." -#: redbot/cogs/general/general.py:507 +#: redbot/cogs/general/general.py:496 msgid "No Urban Dictionary entries were found." msgstr "Записи Urban Dictionary не найдены." -#: redbot/cogs/general/general.py:513 +#: redbot/cogs/general/general.py:502 msgid "{word} by {author}" msgstr "{word} от {author}" -#: redbot/cogs/general/general.py:521 redbot/cogs/general/general.py:552 +#: redbot/cogs/general/general.py:510 redbot/cogs/general/general.py:544 msgid "{definition}\n\n" "**Example:** {example}" msgstr "{definition}\n\n" "**Пример:** {example}" -#: redbot/cogs/general/general.py:527 +#: redbot/cogs/general/general.py:516 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:546 +#: redbot/cogs/general/general.py:534 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} от {author}\n\n" +" {word} {author}\n\n" "{description}\n\n" -"{thumbs_down} Вниз / {thumbs_up} Вверх, Powered by Urban Dictionary." +"{thumbs_down} Вниз / {thumbs_up} Вверх, Работает по городскому словарю." diff --git a/redbot/cogs/general/locales/sk-SK.po b/redbot/cogs/general/locales/sk-SK.po index d3c4929f6b6..81e3788cb2b 100644 --- a/redbot/cogs/general/locales/sk-SK.po +++ b/redbot/cogs/general/locales/sk-SK.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-26 09:24+0000\n" +"POT-Creation-Date: 2024-03-03 21:57+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,92 +15,92 @@ msgstr "" "X-Crowdin-File-ID: 17\n" "Language: sk_SK\n" -#: redbot/cogs/general/general.py:47 +#: redbot/cogs/general/general.py:48 #, docstring msgid "General commands." msgstr "Všeobecné príkazy." -#: redbot/cogs/general/general.py:52 +#: redbot/cogs/general/general.py:53 msgid "As I see it, yes" msgstr "Ako to vidím, tak áno" -#: redbot/cogs/general/general.py:53 +#: redbot/cogs/general/general.py:54 msgid "It is certain" msgstr "To je isté" -#: redbot/cogs/general/general.py:54 +#: redbot/cogs/general/general.py:55 msgid "It is decidedly so" msgstr "Rozhodne to je tak" -#: redbot/cogs/general/general.py:55 +#: redbot/cogs/general/general.py:56 msgid "Most likely" msgstr "Pravdepodobne" -#: redbot/cogs/general/general.py:56 +#: redbot/cogs/general/general.py:57 msgid "Outlook good" msgstr "Vyzerá, že áno" -#: redbot/cogs/general/general.py:57 +#: redbot/cogs/general/general.py:58 msgid "Signs point to yes" msgstr "Náznaky ukazujú, že áno" -#: redbot/cogs/general/general.py:58 +#: redbot/cogs/general/general.py:59 msgid "Without a doubt" msgstr "Bezpochýb" -#: redbot/cogs/general/general.py:59 +#: redbot/cogs/general/general.py:60 msgid "Yes" msgstr "Áno" -#: redbot/cogs/general/general.py:60 +#: redbot/cogs/general/general.py:61 msgid "Yes – definitely" msgstr "Rozhodne áno" -#: redbot/cogs/general/general.py:61 +#: redbot/cogs/general/general.py:62 msgid "You may rely on it" msgstr "Môžeš sa na to spoľahnúť" -#: redbot/cogs/general/general.py:62 +#: redbot/cogs/general/general.py:63 msgid "Reply hazy, try again" msgstr "Odpoveď by bola nepríjemná, skús znova" -#: redbot/cogs/general/general.py:63 +#: redbot/cogs/general/general.py:64 msgid "Ask again later" msgstr "Opýtaj sa znova neskôr" -#: redbot/cogs/general/general.py:64 +#: redbot/cogs/general/general.py:65 msgid "Better not tell you now" msgstr "Radšej ti to teraz nepoviem" -#: redbot/cogs/general/general.py:65 +#: redbot/cogs/general/general.py:66 msgid "Cannot predict now" msgstr "Teraz to nedokážem povedať" -#: redbot/cogs/general/general.py:66 +#: redbot/cogs/general/general.py:67 msgid "Concentrate and ask again" msgstr "Koncentruj sa a opýtaj sa znova" -#: redbot/cogs/general/general.py:67 +#: redbot/cogs/general/general.py:68 msgid "Don't count on it" msgstr "Nepočítaj s tým" -#: redbot/cogs/general/general.py:68 +#: redbot/cogs/general/general.py:69 msgid "My reply is no" msgstr "Moja odpoveď je nie" -#: redbot/cogs/general/general.py:69 +#: redbot/cogs/general/general.py:70 msgid "My sources say no" msgstr "Moje zdroje hovoria nie" -#: redbot/cogs/general/general.py:70 +#: redbot/cogs/general/general.py:71 msgid "Outlook not so good" msgstr "Vyzerá to tak, že nie" -#: redbot/cogs/general/general.py:71 +#: redbot/cogs/general/general.py:72 msgid "Very doubtful" msgstr "Veľmi pochybné" -#: redbot/cogs/general/general.py:85 +#: redbot/cogs/general/general.py:87 #, docstring msgid "Choose between multiple options.\n\n" " There must be at least 2 options to pick from.\n" @@ -109,11 +109,11 @@ msgid "Choose between multiple options.\n\n" " " msgstr "" -#: redbot/cogs/general/general.py:94 +#: redbot/cogs/general/general.py:96 msgid "Not enough options to pick from." msgstr "" -#: redbot/cogs/general/general.py:100 +#: redbot/cogs/general/general.py:102 #, docstring msgid "Roll a random number.\n\n" " The result will be between 1 and ``.\n\n" @@ -121,96 +121,96 @@ msgid "Roll a random number.\n\n" " " msgstr "" -#: redbot/cogs/general/general.py:115 +#: redbot/cogs/general/general.py:117 msgid "{author.mention} Maybe higher than 1? ;P" msgstr "" -#: redbot/cogs/general/general.py:118 +#: redbot/cogs/general/general.py:120 msgid "{author.mention} Max allowed number is {maxamount}." msgstr "" -#: redbot/cogs/general/general.py:125 +#: redbot/cogs/general/general.py:127 #, docstring msgid "Flip a coin... or a user.\n\n" " Defaults to a coin.\n" " " msgstr "" -#: redbot/cogs/general/general.py:133 +#: redbot/cogs/general/general.py:135 msgid "Nice try. You think this is funny?\n" " How about *this* instead:\n\n" msgstr "" -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "*flips a coin and... " msgstr "" -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "HEADS!*" msgstr "ČÍSLO!*" -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "TAILS!*" msgstr "ZNAK!*" -#: redbot/cogs/general/general.py:148 +#: redbot/cogs/general/general.py:150 #, docstring msgid "Play Rock Paper Scissors." msgstr "" -#: redbot/cogs/general/general.py:153 +#: redbot/cogs/general/general.py:155 msgid "This isn't a valid option. Try {r}, {p}, or {s}." msgstr "" -#: redbot/cogs/general/general.py:174 +#: redbot/cogs/general/general.py:176 msgid "{choice} You win {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:180 +#: redbot/cogs/general/general.py:182 msgid "{choice} You lose {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:186 +#: redbot/cogs/general/general.py:188 msgid "{choice} We're square {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:193 +#: redbot/cogs/general/general.py:195 #, docstring msgid "Ask 8 ball a question.\n\n" " Question must end with a question mark.\n" " " msgstr "" -#: redbot/cogs/general/general.py:200 +#: redbot/cogs/general/general.py:202 msgid "That doesn't look like a question." msgstr "Nevyzerá to ako otázka." -#: redbot/cogs/general/general.py:204 +#: redbot/cogs/general/general.py:206 #, docstring msgid "Start or stop the stopwatch." msgstr "" -#: redbot/cogs/general/general.py:208 +#: redbot/cogs/general/general.py:210 msgid " Stopwatch started!" msgstr " Stopky spustené!" -#: redbot/cogs/general/general.py:213 +#: redbot/cogs/general/general.py:215 msgid " Stopwatch stopped! Time: **{seconds}**" msgstr "" -#: redbot/cogs/general/general.py:219 +#: redbot/cogs/general/general.py:221 #, docstring msgid "Create a lmgtfy link." msgstr "" -#: redbot/cogs/general/general.py:226 +#: redbot/cogs/general/general.py:230 #, docstring msgid "Because everyone likes hugs!\n\n" " Up to 10 intensity levels.\n" " " msgstr "" -#: redbot/cogs/general/general.py:250 +#: redbot/cogs/general/general.py:254 #, docstring msgid "\n" " Show server information.\n\n" @@ -219,330 +219,166 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/general/general.py:258 -msgid "Created on {date}. That's over {num} days ago!" +#: redbot/cogs/general/general.py:261 +msgid "Created on {date_and_time}. That's {relative_time}!" msgstr "" -#: redbot/cogs/general/general.py:270 -msgid "Region" -msgstr "Kraj" - -#: redbot/cogs/general/general.py:271 +#: redbot/cogs/general/general.py:275 msgid "Users online" msgstr "" -#: redbot/cogs/general/general.py:272 +#: redbot/cogs/general/general.py:276 +msgid "Not available" +msgstr "" + +#: redbot/cogs/general/general.py:278 msgid "Text Channels" msgstr "Textový kanál" -#: redbot/cogs/general/general.py:273 +#: redbot/cogs/general/general.py:279 msgid "Voice Channels" msgstr "Hlasový kanál" -#: redbot/cogs/general/general.py:274 +#: redbot/cogs/general/general.py:280 msgid "Roles" msgstr "Role" -#: redbot/cogs/general/general.py:275 +#: redbot/cogs/general/general.py:281 msgid "Owner" msgstr "Vlastník" -#: redbot/cogs/general/general.py:277 +#: redbot/cogs/general/general.py:283 msgid "Server ID: " msgstr "Server ID: " -#: redbot/cogs/general/general.py:279 +#: redbot/cogs/general/general.py:285 msgid " • Use {command} for more info on the server." msgstr "" -#: redbot/cogs/general/general.py:305 +#: redbot/cogs/general/general.py:311 msgid "\n" "Shard ID: **{shard_id}/{shard_count}**" msgstr "" -#: redbot/cogs/general/general.py:314 +#: redbot/cogs/general/general.py:320 msgid "Humans: " msgstr "" -#: redbot/cogs/general/general.py:315 +#: redbot/cogs/general/general.py:321 msgid " • Bots: " msgstr "" -#: redbot/cogs/general/general.py:327 +#: redbot/cogs/general/general.py:333 msgid "Users online: **{online}/{total_users}**\n" msgstr "" -#: redbot/cogs/general/general.py:344 -msgid "__VIP__ US East " -msgstr "" - -#: redbot/cogs/general/general.py:345 -msgid "__VIP__ US West " -msgstr "" - -#: redbot/cogs/general/general.py:346 -msgid "__VIP__ Amsterdam " -msgstr "" - -#: redbot/cogs/general/general.py:347 -msgid "EU West " -msgstr "" - -#: redbot/cogs/general/general.py:348 -msgid "EU Central " -msgstr "" - -#: redbot/cogs/general/general.py:349 -msgid "Europe " -msgstr "" - #: redbot/cogs/general/general.py:350 -msgid "London " +msgid "0 - None" msgstr "" #: redbot/cogs/general/general.py:351 -msgid "Frankfurt " +msgid "1 - Low" msgstr "" #: redbot/cogs/general/general.py:352 -msgid "Amsterdam " +msgid "2 - Medium" msgstr "" #: redbot/cogs/general/general.py:353 -msgid "US West " +msgid "3 - High" msgstr "" #: redbot/cogs/general/general.py:354 -msgid "US East " -msgstr "" - -#: redbot/cogs/general/general.py:355 -msgid "US South " -msgstr "" - -#: redbot/cogs/general/general.py:356 -msgid "US Central " +msgid "4 - Highest" msgstr "" #: redbot/cogs/general/general.py:357 -msgid "Singapore " -msgstr "" - -#: redbot/cogs/general/general.py:358 -msgid "Sydney " -msgstr "" - -#: redbot/cogs/general/general.py:359 -msgid "Brazil " -msgstr "" - -#: redbot/cogs/general/general.py:360 -msgid "Hong Kong " -msgstr "" - -#: redbot/cogs/general/general.py:361 -msgid "Russia " -msgstr "" - -#: redbot/cogs/general/general.py:362 -msgid "Japan " -msgstr "" - -#: redbot/cogs/general/general.py:363 -msgid "South Africa " -msgstr "" - -#: redbot/cogs/general/general.py:364 -msgid "India " -msgstr "" - -#: redbot/cogs/general/general.py:365 -msgid "Dubai " -msgstr "" - -#: redbot/cogs/general/general.py:366 -msgid "South Korea " -msgstr "" - -#: redbot/cogs/general/general.py:369 -msgid "0 - None" -msgstr "" - -#: redbot/cogs/general/general.py:370 -msgid "1 - Low" -msgstr "" - -#: redbot/cogs/general/general.py:371 -msgid "2 - Medium" -msgstr "" - -#: redbot/cogs/general/general.py:372 -msgid "3 - High" -msgstr "" - -#: redbot/cogs/general/general.py:373 -msgid "4 - Extreme" -msgstr "" - -#: redbot/cogs/general/general.py:377 -msgid "Animated Icon" -msgstr "" - -#: redbot/cogs/general/general.py:378 -msgid "Banner Image" -msgstr "" - -#: redbot/cogs/general/general.py:379 -msgid "Commerce" -msgstr "" - -#: redbot/cogs/general/general.py:380 -msgid "Community" -msgstr "" - -#: redbot/cogs/general/general.py:381 -msgid "Server Discovery" -msgstr "" - -#: redbot/cogs/general/general.py:382 -msgid "Featurable" -msgstr "" - -#: redbot/cogs/general/general.py:383 -msgid "Splash Invite" -msgstr "" - -#: redbot/cogs/general/general.py:384 -msgid "Member list disabled" -msgstr "" - -#: redbot/cogs/general/general.py:385 -msgid "Membership Screening enabled" -msgstr "" - -#: redbot/cogs/general/general.py:386 -msgid "More Emojis" -msgstr "" - -#: redbot/cogs/general/general.py:387 -msgid "News Channels" -msgstr "" - -#: redbot/cogs/general/general.py:388 -msgid "Partnered" -msgstr "" - -#: redbot/cogs/general/general.py:389 -msgid "Preview enabled" -msgstr "" - -#: redbot/cogs/general/general.py:390 -msgid "Public disabled" -msgstr "" - -#: redbot/cogs/general/general.py:391 -msgid "Vanity URL" -msgstr "" - -#: redbot/cogs/general/general.py:392 -msgid "Verified" -msgstr "" - -#: redbot/cogs/general/general.py:393 -msgid "VIP Voice Servers" -msgstr "" - -#: redbot/cogs/general/general.py:394 -msgid "Welcome Screen enabled" -msgstr "" - -#: redbot/cogs/general/general.py:402 msgid "{bot_name} joined this server on {bot_join}. That's over {since_join} days ago!" msgstr "" -#: redbot/cogs/general/general.py:424 +#: redbot/cogs/general/general.py:379 msgid "Members:" msgstr "" -#: redbot/cogs/general/general.py:426 +#: redbot/cogs/general/general.py:381 msgid "Channels:" msgstr "" -#: redbot/cogs/general/general.py:427 +#: redbot/cogs/general/general.py:382 msgid "💬 Text: {text}\n" -"🔊 Voice: {voice}" +"🔊 Voice: {voice}\n" +"🎙 Stage: {stage}" msgstr "" -#: redbot/cogs/general/general.py:433 +#: redbot/cogs/general/general.py:393 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:434 +#: redbot/cogs/general/general.py:394 msgid "Owner: {owner}\n" -"Voice region: {region}\n" "Verif. level: {verif}\n" "Server ID: {id}{shard_info}" msgstr "" -#: redbot/cogs/general/general.py:446 +#: redbot/cogs/general/general.py:405 msgid "Misc:" msgstr "" -#: redbot/cogs/general/general.py:447 +#: redbot/cogs/general/general.py:406 msgid "AFK channel: {afk_chan}\n" "AFK timeout: {afk_timeout}\n" "Custom emojis: {emoji_count}\n" "Roles: {role_count}" msgstr "" -#: redbot/cogs/general/general.py:452 +#: redbot/cogs/general/general.py:411 msgid "Not set" msgstr "" -#: redbot/cogs/general/general.py:460 +#: redbot/cogs/general/general.py:444 msgid "Server features:" msgstr "" -#: redbot/cogs/general/general.py:462 +#: redbot/cogs/general/general.py:451 msgid "Tier {boostlevel} with {nitroboosters} boosts\n" "File size limit: {filelimit}\n" "Emoji limit: {emojis_limit}\n" "VCs max bitrate: {bitrate}" msgstr "" -#: redbot/cogs/general/general.py:474 +#: redbot/cogs/general/general.py:463 msgid "Nitro Boost:" msgstr "" -#: redbot/cogs/general/general.py:483 +#: redbot/cogs/general/general.py:472 #, docstring msgid "Search the Urban Dictionary.\n\n" " This uses the unofficial Urban Dictionary API.\n" " " msgstr "" -#: redbot/cogs/general/general.py:501 redbot/cogs/general/general.py:570 +#: redbot/cogs/general/general.py:490 redbot/cogs/general/general.py:561 msgid "No Urban Dictionary entries were found, or there was an error in the process." msgstr "" -#: redbot/cogs/general/general.py:507 +#: redbot/cogs/general/general.py:496 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:513 +#: redbot/cogs/general/general.py:502 msgid "{word} by {author}" msgstr "" -#: redbot/cogs/general/general.py:521 redbot/cogs/general/general.py:552 +#: redbot/cogs/general/general.py:510 redbot/cogs/general/general.py:544 msgid "{definition}\n\n" "**Example:** {example}" msgstr "" -#: redbot/cogs/general/general.py:527 +#: redbot/cogs/general/general.py:516 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:546 +#: redbot/cogs/general/general.py:534 msgid "<{permalink}>\n" " {word} by {author}\n\n" "{description}\n\n" diff --git a/redbot/cogs/general/locales/sl-SI.po b/redbot/cogs/general/locales/sl-SI.po index 802c36eb62c..ae6e6d91bae 100644 --- a/redbot/cogs/general/locales/sl-SI.po +++ b/redbot/cogs/general/locales/sl-SI.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-26 09:24+0000\n" +"POT-Creation-Date: 2024-03-03 21:57+0000\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n%100==4 ? 3 : 0);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,92 +15,92 @@ msgstr "" "X-Crowdin-File-ID: 17\n" "Language: sl_SI\n" -#: redbot/cogs/general/general.py:47 +#: redbot/cogs/general/general.py:48 #, docstring msgid "General commands." msgstr "" -#: redbot/cogs/general/general.py:52 +#: redbot/cogs/general/general.py:53 msgid "As I see it, yes" msgstr "" -#: redbot/cogs/general/general.py:53 +#: redbot/cogs/general/general.py:54 msgid "It is certain" msgstr "" -#: redbot/cogs/general/general.py:54 +#: redbot/cogs/general/general.py:55 msgid "It is decidedly so" msgstr "" -#: redbot/cogs/general/general.py:55 +#: redbot/cogs/general/general.py:56 msgid "Most likely" msgstr "" -#: redbot/cogs/general/general.py:56 +#: redbot/cogs/general/general.py:57 msgid "Outlook good" msgstr "" -#: redbot/cogs/general/general.py:57 +#: redbot/cogs/general/general.py:58 msgid "Signs point to yes" msgstr "" -#: redbot/cogs/general/general.py:58 +#: redbot/cogs/general/general.py:59 msgid "Without a doubt" msgstr "" -#: redbot/cogs/general/general.py:59 +#: redbot/cogs/general/general.py:60 msgid "Yes" msgstr "" -#: redbot/cogs/general/general.py:60 +#: redbot/cogs/general/general.py:61 msgid "Yes – definitely" msgstr "" -#: redbot/cogs/general/general.py:61 +#: redbot/cogs/general/general.py:62 msgid "You may rely on it" msgstr "" -#: redbot/cogs/general/general.py:62 +#: redbot/cogs/general/general.py:63 msgid "Reply hazy, try again" msgstr "" -#: redbot/cogs/general/general.py:63 +#: redbot/cogs/general/general.py:64 msgid "Ask again later" msgstr "" -#: redbot/cogs/general/general.py:64 +#: redbot/cogs/general/general.py:65 msgid "Better not tell you now" msgstr "" -#: redbot/cogs/general/general.py:65 +#: redbot/cogs/general/general.py:66 msgid "Cannot predict now" msgstr "" -#: redbot/cogs/general/general.py:66 +#: redbot/cogs/general/general.py:67 msgid "Concentrate and ask again" msgstr "" -#: redbot/cogs/general/general.py:67 +#: redbot/cogs/general/general.py:68 msgid "Don't count on it" msgstr "" -#: redbot/cogs/general/general.py:68 +#: redbot/cogs/general/general.py:69 msgid "My reply is no" msgstr "" -#: redbot/cogs/general/general.py:69 +#: redbot/cogs/general/general.py:70 msgid "My sources say no" msgstr "" -#: redbot/cogs/general/general.py:70 +#: redbot/cogs/general/general.py:71 msgid "Outlook not so good" msgstr "" -#: redbot/cogs/general/general.py:71 +#: redbot/cogs/general/general.py:72 msgid "Very doubtful" msgstr "" -#: redbot/cogs/general/general.py:85 +#: redbot/cogs/general/general.py:87 #, docstring msgid "Choose between multiple options.\n\n" " There must be at least 2 options to pick from.\n" @@ -109,11 +109,11 @@ msgid "Choose between multiple options.\n\n" " " msgstr "" -#: redbot/cogs/general/general.py:94 +#: redbot/cogs/general/general.py:96 msgid "Not enough options to pick from." msgstr "" -#: redbot/cogs/general/general.py:100 +#: redbot/cogs/general/general.py:102 #, docstring msgid "Roll a random number.\n\n" " The result will be between 1 and ``.\n\n" @@ -121,96 +121,96 @@ msgid "Roll a random number.\n\n" " " msgstr "" -#: redbot/cogs/general/general.py:115 +#: redbot/cogs/general/general.py:117 msgid "{author.mention} Maybe higher than 1? ;P" msgstr "" -#: redbot/cogs/general/general.py:118 +#: redbot/cogs/general/general.py:120 msgid "{author.mention} Max allowed number is {maxamount}." msgstr "" -#: redbot/cogs/general/general.py:125 +#: redbot/cogs/general/general.py:127 #, docstring msgid "Flip a coin... or a user.\n\n" " Defaults to a coin.\n" " " msgstr "" -#: redbot/cogs/general/general.py:133 +#: redbot/cogs/general/general.py:135 msgid "Nice try. You think this is funny?\n" " How about *this* instead:\n\n" msgstr "" -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "*flips a coin and... " msgstr "" -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "HEADS!*" msgstr "" -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "TAILS!*" msgstr "" -#: redbot/cogs/general/general.py:148 +#: redbot/cogs/general/general.py:150 #, docstring msgid "Play Rock Paper Scissors." msgstr "" -#: redbot/cogs/general/general.py:153 +#: redbot/cogs/general/general.py:155 msgid "This isn't a valid option. Try {r}, {p}, or {s}." msgstr "" -#: redbot/cogs/general/general.py:174 +#: redbot/cogs/general/general.py:176 msgid "{choice} You win {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:180 +#: redbot/cogs/general/general.py:182 msgid "{choice} You lose {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:186 +#: redbot/cogs/general/general.py:188 msgid "{choice} We're square {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:193 +#: redbot/cogs/general/general.py:195 #, docstring msgid "Ask 8 ball a question.\n\n" " Question must end with a question mark.\n" " " msgstr "" -#: redbot/cogs/general/general.py:200 +#: redbot/cogs/general/general.py:202 msgid "That doesn't look like a question." msgstr "" -#: redbot/cogs/general/general.py:204 +#: redbot/cogs/general/general.py:206 #, docstring msgid "Start or stop the stopwatch." msgstr "" -#: redbot/cogs/general/general.py:208 +#: redbot/cogs/general/general.py:210 msgid " Stopwatch started!" msgstr "" -#: redbot/cogs/general/general.py:213 +#: redbot/cogs/general/general.py:215 msgid " Stopwatch stopped! Time: **{seconds}**" msgstr "" -#: redbot/cogs/general/general.py:219 +#: redbot/cogs/general/general.py:221 #, docstring msgid "Create a lmgtfy link." msgstr "" -#: redbot/cogs/general/general.py:226 +#: redbot/cogs/general/general.py:230 #, docstring msgid "Because everyone likes hugs!\n\n" " Up to 10 intensity levels.\n" " " msgstr "" -#: redbot/cogs/general/general.py:250 +#: redbot/cogs/general/general.py:254 #, docstring msgid "\n" " Show server information.\n\n" @@ -219,330 +219,166 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/general/general.py:258 -msgid "Created on {date}. That's over {num} days ago!" +#: redbot/cogs/general/general.py:261 +msgid "Created on {date_and_time}. That's {relative_time}!" msgstr "" -#: redbot/cogs/general/general.py:270 -msgid "Region" +#: redbot/cogs/general/general.py:275 +msgid "Users online" msgstr "" -#: redbot/cogs/general/general.py:271 -msgid "Users online" +#: redbot/cogs/general/general.py:276 +msgid "Not available" msgstr "" -#: redbot/cogs/general/general.py:272 +#: redbot/cogs/general/general.py:278 msgid "Text Channels" msgstr "" -#: redbot/cogs/general/general.py:273 +#: redbot/cogs/general/general.py:279 msgid "Voice Channels" msgstr "" -#: redbot/cogs/general/general.py:274 +#: redbot/cogs/general/general.py:280 msgid "Roles" msgstr "" -#: redbot/cogs/general/general.py:275 +#: redbot/cogs/general/general.py:281 msgid "Owner" msgstr "" -#: redbot/cogs/general/general.py:277 +#: redbot/cogs/general/general.py:283 msgid "Server ID: " msgstr "" -#: redbot/cogs/general/general.py:279 +#: redbot/cogs/general/general.py:285 msgid " • Use {command} for more info on the server." msgstr "" -#: redbot/cogs/general/general.py:305 +#: redbot/cogs/general/general.py:311 msgid "\n" "Shard ID: **{shard_id}/{shard_count}**" msgstr "" -#: redbot/cogs/general/general.py:314 +#: redbot/cogs/general/general.py:320 msgid "Humans: " msgstr "" -#: redbot/cogs/general/general.py:315 +#: redbot/cogs/general/general.py:321 msgid " • Bots: " msgstr "" -#: redbot/cogs/general/general.py:327 +#: redbot/cogs/general/general.py:333 msgid "Users online: **{online}/{total_users}**\n" msgstr "" -#: redbot/cogs/general/general.py:344 -msgid "__VIP__ US East " -msgstr "" - -#: redbot/cogs/general/general.py:345 -msgid "__VIP__ US West " -msgstr "" - -#: redbot/cogs/general/general.py:346 -msgid "__VIP__ Amsterdam " -msgstr "" - -#: redbot/cogs/general/general.py:347 -msgid "EU West " -msgstr "" - -#: redbot/cogs/general/general.py:348 -msgid "EU Central " -msgstr "" - -#: redbot/cogs/general/general.py:349 -msgid "Europe " -msgstr "" - #: redbot/cogs/general/general.py:350 -msgid "London " +msgid "0 - None" msgstr "" #: redbot/cogs/general/general.py:351 -msgid "Frankfurt " +msgid "1 - Low" msgstr "" #: redbot/cogs/general/general.py:352 -msgid "Amsterdam " +msgid "2 - Medium" msgstr "" #: redbot/cogs/general/general.py:353 -msgid "US West " +msgid "3 - High" msgstr "" #: redbot/cogs/general/general.py:354 -msgid "US East " -msgstr "" - -#: redbot/cogs/general/general.py:355 -msgid "US South " -msgstr "" - -#: redbot/cogs/general/general.py:356 -msgid "US Central " +msgid "4 - Highest" msgstr "" #: redbot/cogs/general/general.py:357 -msgid "Singapore " -msgstr "" - -#: redbot/cogs/general/general.py:358 -msgid "Sydney " -msgstr "" - -#: redbot/cogs/general/general.py:359 -msgid "Brazil " -msgstr "" - -#: redbot/cogs/general/general.py:360 -msgid "Hong Kong " -msgstr "" - -#: redbot/cogs/general/general.py:361 -msgid "Russia " -msgstr "" - -#: redbot/cogs/general/general.py:362 -msgid "Japan " -msgstr "" - -#: redbot/cogs/general/general.py:363 -msgid "South Africa " -msgstr "" - -#: redbot/cogs/general/general.py:364 -msgid "India " -msgstr "" - -#: redbot/cogs/general/general.py:365 -msgid "Dubai " -msgstr "" - -#: redbot/cogs/general/general.py:366 -msgid "South Korea " -msgstr "" - -#: redbot/cogs/general/general.py:369 -msgid "0 - None" -msgstr "" - -#: redbot/cogs/general/general.py:370 -msgid "1 - Low" -msgstr "" - -#: redbot/cogs/general/general.py:371 -msgid "2 - Medium" -msgstr "" - -#: redbot/cogs/general/general.py:372 -msgid "3 - High" -msgstr "" - -#: redbot/cogs/general/general.py:373 -msgid "4 - Extreme" -msgstr "" - -#: redbot/cogs/general/general.py:377 -msgid "Animated Icon" -msgstr "" - -#: redbot/cogs/general/general.py:378 -msgid "Banner Image" -msgstr "" - -#: redbot/cogs/general/general.py:379 -msgid "Commerce" -msgstr "" - -#: redbot/cogs/general/general.py:380 -msgid "Community" -msgstr "" - -#: redbot/cogs/general/general.py:381 -msgid "Server Discovery" -msgstr "" - -#: redbot/cogs/general/general.py:382 -msgid "Featurable" -msgstr "" - -#: redbot/cogs/general/general.py:383 -msgid "Splash Invite" -msgstr "" - -#: redbot/cogs/general/general.py:384 -msgid "Member list disabled" -msgstr "" - -#: redbot/cogs/general/general.py:385 -msgid "Membership Screening enabled" -msgstr "" - -#: redbot/cogs/general/general.py:386 -msgid "More Emojis" -msgstr "" - -#: redbot/cogs/general/general.py:387 -msgid "News Channels" -msgstr "" - -#: redbot/cogs/general/general.py:388 -msgid "Partnered" -msgstr "" - -#: redbot/cogs/general/general.py:389 -msgid "Preview enabled" -msgstr "" - -#: redbot/cogs/general/general.py:390 -msgid "Public disabled" -msgstr "" - -#: redbot/cogs/general/general.py:391 -msgid "Vanity URL" -msgstr "" - -#: redbot/cogs/general/general.py:392 -msgid "Verified" -msgstr "" - -#: redbot/cogs/general/general.py:393 -msgid "VIP Voice Servers" -msgstr "" - -#: redbot/cogs/general/general.py:394 -msgid "Welcome Screen enabled" -msgstr "" - -#: redbot/cogs/general/general.py:402 msgid "{bot_name} joined this server on {bot_join}. That's over {since_join} days ago!" msgstr "" -#: redbot/cogs/general/general.py:424 +#: redbot/cogs/general/general.py:379 msgid "Members:" msgstr "" -#: redbot/cogs/general/general.py:426 +#: redbot/cogs/general/general.py:381 msgid "Channels:" msgstr "" -#: redbot/cogs/general/general.py:427 +#: redbot/cogs/general/general.py:382 msgid "💬 Text: {text}\n" -"🔊 Voice: {voice}" +"🔊 Voice: {voice}\n" +"🎙 Stage: {stage}" msgstr "" -#: redbot/cogs/general/general.py:433 +#: redbot/cogs/general/general.py:393 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:434 +#: redbot/cogs/general/general.py:394 msgid "Owner: {owner}\n" -"Voice region: {region}\n" "Verif. level: {verif}\n" "Server ID: {id}{shard_info}" msgstr "" -#: redbot/cogs/general/general.py:446 +#: redbot/cogs/general/general.py:405 msgid "Misc:" msgstr "" -#: redbot/cogs/general/general.py:447 +#: redbot/cogs/general/general.py:406 msgid "AFK channel: {afk_chan}\n" "AFK timeout: {afk_timeout}\n" "Custom emojis: {emoji_count}\n" "Roles: {role_count}" msgstr "" -#: redbot/cogs/general/general.py:452 +#: redbot/cogs/general/general.py:411 msgid "Not set" msgstr "" -#: redbot/cogs/general/general.py:460 +#: redbot/cogs/general/general.py:444 msgid "Server features:" msgstr "" -#: redbot/cogs/general/general.py:462 +#: redbot/cogs/general/general.py:451 msgid "Tier {boostlevel} with {nitroboosters} boosts\n" "File size limit: {filelimit}\n" "Emoji limit: {emojis_limit}\n" "VCs max bitrate: {bitrate}" msgstr "" -#: redbot/cogs/general/general.py:474 +#: redbot/cogs/general/general.py:463 msgid "Nitro Boost:" msgstr "" -#: redbot/cogs/general/general.py:483 +#: redbot/cogs/general/general.py:472 #, docstring msgid "Search the Urban Dictionary.\n\n" " This uses the unofficial Urban Dictionary API.\n" " " msgstr "" -#: redbot/cogs/general/general.py:501 redbot/cogs/general/general.py:570 +#: redbot/cogs/general/general.py:490 redbot/cogs/general/general.py:561 msgid "No Urban Dictionary entries were found, or there was an error in the process." msgstr "" -#: redbot/cogs/general/general.py:507 +#: redbot/cogs/general/general.py:496 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:513 +#: redbot/cogs/general/general.py:502 msgid "{word} by {author}" msgstr "" -#: redbot/cogs/general/general.py:521 redbot/cogs/general/general.py:552 +#: redbot/cogs/general/general.py:510 redbot/cogs/general/general.py:544 msgid "{definition}\n\n" "**Example:** {example}" msgstr "" -#: redbot/cogs/general/general.py:527 +#: redbot/cogs/general/general.py:516 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:546 +#: redbot/cogs/general/general.py:534 msgid "<{permalink}>\n" " {word} by {author}\n\n" "{description}\n\n" diff --git a/redbot/cogs/general/locales/sv-SE.po b/redbot/cogs/general/locales/sv-SE.po index e4d43bba58c..530401a958c 100644 --- a/redbot/cogs/general/locales/sv-SE.po +++ b/redbot/cogs/general/locales/sv-SE.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-26 09:24+0000\n" +"POT-Creation-Date: 2024-03-03 21:57+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,92 +15,92 @@ msgstr "" "X-Crowdin-File-ID: 17\n" "Language: sv_SE\n" -#: redbot/cogs/general/general.py:47 +#: redbot/cogs/general/general.py:48 #, docstring msgid "General commands." msgstr "" -#: redbot/cogs/general/general.py:52 +#: redbot/cogs/general/general.py:53 msgid "As I see it, yes" msgstr "Som jag ser det, ja" -#: redbot/cogs/general/general.py:53 +#: redbot/cogs/general/general.py:54 msgid "It is certain" msgstr "Det är så" -#: redbot/cogs/general/general.py:54 +#: redbot/cogs/general/general.py:55 msgid "It is decidedly so" msgstr "Det är säkerligen så" -#: redbot/cogs/general/general.py:55 +#: redbot/cogs/general/general.py:56 msgid "Most likely" msgstr "Sannolikt" -#: redbot/cogs/general/general.py:56 +#: redbot/cogs/general/general.py:57 msgid "Outlook good" msgstr "Ser bra ut" -#: redbot/cogs/general/general.py:57 +#: redbot/cogs/general/general.py:58 msgid "Signs point to yes" msgstr "Tecknen pekar på det ja" -#: redbot/cogs/general/general.py:58 +#: redbot/cogs/general/general.py:59 msgid "Without a doubt" msgstr "Utan tvekan" -#: redbot/cogs/general/general.py:59 +#: redbot/cogs/general/general.py:60 msgid "Yes" msgstr "Ja" -#: redbot/cogs/general/general.py:60 +#: redbot/cogs/general/general.py:61 msgid "Yes – definitely" msgstr "Ja - självklart" -#: redbot/cogs/general/general.py:61 +#: redbot/cogs/general/general.py:62 msgid "You may rely on it" msgstr "Det kan du lita på" -#: redbot/cogs/general/general.py:62 +#: redbot/cogs/general/general.py:63 msgid "Reply hazy, try again" msgstr "Svar oklart, försök igen" -#: redbot/cogs/general/general.py:63 +#: redbot/cogs/general/general.py:64 msgid "Ask again later" msgstr "Fråga igen senare" -#: redbot/cogs/general/general.py:64 +#: redbot/cogs/general/general.py:65 msgid "Better not tell you now" msgstr "Bäst jag inte berättar nu" -#: redbot/cogs/general/general.py:65 +#: redbot/cogs/general/general.py:66 msgid "Cannot predict now" msgstr "Kan inte förutsäga nu" -#: redbot/cogs/general/general.py:66 +#: redbot/cogs/general/general.py:67 msgid "Concentrate and ask again" msgstr "Koncentrara dig och försök igen" -#: redbot/cogs/general/general.py:67 +#: redbot/cogs/general/general.py:68 msgid "Don't count on it" msgstr "Räkna inte med det" -#: redbot/cogs/general/general.py:68 +#: redbot/cogs/general/general.py:69 msgid "My reply is no" msgstr "Mitt svar är nej" -#: redbot/cogs/general/general.py:69 +#: redbot/cogs/general/general.py:70 msgid "My sources say no" msgstr "Min källor säger nej" -#: redbot/cogs/general/general.py:70 +#: redbot/cogs/general/general.py:71 msgid "Outlook not so good" msgstr "Det ser inte så bra ut" -#: redbot/cogs/general/general.py:71 +#: redbot/cogs/general/general.py:72 msgid "Very doubtful" msgstr "Mycket tveksamt" -#: redbot/cogs/general/general.py:85 +#: redbot/cogs/general/general.py:87 #, docstring msgid "Choose between multiple options.\n\n" " There must be at least 2 options to pick from.\n" @@ -109,11 +109,11 @@ msgid "Choose between multiple options.\n\n" " " msgstr "" -#: redbot/cogs/general/general.py:94 +#: redbot/cogs/general/general.py:96 msgid "Not enough options to pick from." msgstr "" -#: redbot/cogs/general/general.py:100 +#: redbot/cogs/general/general.py:102 #, docstring msgid "Roll a random number.\n\n" " The result will be between 1 and ``.\n\n" @@ -121,96 +121,96 @@ msgid "Roll a random number.\n\n" " " msgstr "" -#: redbot/cogs/general/general.py:115 +#: redbot/cogs/general/general.py:117 msgid "{author.mention} Maybe higher than 1? ;P" msgstr "" -#: redbot/cogs/general/general.py:118 +#: redbot/cogs/general/general.py:120 msgid "{author.mention} Max allowed number is {maxamount}." msgstr "" -#: redbot/cogs/general/general.py:125 +#: redbot/cogs/general/general.py:127 #, docstring msgid "Flip a coin... or a user.\n\n" " Defaults to a coin.\n" " " msgstr "" -#: redbot/cogs/general/general.py:133 +#: redbot/cogs/general/general.py:135 msgid "Nice try. You think this is funny?\n" " How about *this* instead:\n\n" msgstr "" -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "*flips a coin and... " msgstr "*singlar en slant och... " -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "HEADS!*" msgstr "KRONA!*" -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "TAILS!*" msgstr "KLAVE!*" -#: redbot/cogs/general/general.py:148 +#: redbot/cogs/general/general.py:150 #, docstring msgid "Play Rock Paper Scissors." msgstr "" -#: redbot/cogs/general/general.py:153 +#: redbot/cogs/general/general.py:155 msgid "This isn't a valid option. Try {r}, {p}, or {s}." msgstr "" -#: redbot/cogs/general/general.py:174 +#: redbot/cogs/general/general.py:176 msgid "{choice} You win {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:180 +#: redbot/cogs/general/general.py:182 msgid "{choice} You lose {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:186 +#: redbot/cogs/general/general.py:188 msgid "{choice} We're square {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:193 +#: redbot/cogs/general/general.py:195 #, docstring msgid "Ask 8 ball a question.\n\n" " Question must end with a question mark.\n" " " msgstr "" -#: redbot/cogs/general/general.py:200 +#: redbot/cogs/general/general.py:202 msgid "That doesn't look like a question." msgstr "Det där ser inte ut som en fråga." -#: redbot/cogs/general/general.py:204 +#: redbot/cogs/general/general.py:206 #, docstring msgid "Start or stop the stopwatch." msgstr "" -#: redbot/cogs/general/general.py:208 +#: redbot/cogs/general/general.py:210 msgid " Stopwatch started!" msgstr " Tidtagaruret har startats!" -#: redbot/cogs/general/general.py:213 +#: redbot/cogs/general/general.py:215 msgid " Stopwatch stopped! Time: **{seconds}**" msgstr "" -#: redbot/cogs/general/general.py:219 +#: redbot/cogs/general/general.py:221 #, docstring msgid "Create a lmgtfy link." msgstr "" -#: redbot/cogs/general/general.py:226 +#: redbot/cogs/general/general.py:230 #, docstring msgid "Because everyone likes hugs!\n\n" " Up to 10 intensity levels.\n" " " msgstr "" -#: redbot/cogs/general/general.py:250 +#: redbot/cogs/general/general.py:254 #, docstring msgid "\n" " Show server information.\n\n" @@ -219,330 +219,166 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/general/general.py:258 -msgid "Created on {date}. That's over {num} days ago!" +#: redbot/cogs/general/general.py:261 +msgid "Created on {date_and_time}. That's {relative_time}!" msgstr "" -#: redbot/cogs/general/general.py:270 -msgid "Region" -msgstr "Region" - -#: redbot/cogs/general/general.py:271 +#: redbot/cogs/general/general.py:275 msgid "Users online" msgstr "" -#: redbot/cogs/general/general.py:272 +#: redbot/cogs/general/general.py:276 +msgid "Not available" +msgstr "" + +#: redbot/cogs/general/general.py:278 msgid "Text Channels" msgstr "Text kanaler" -#: redbot/cogs/general/general.py:273 +#: redbot/cogs/general/general.py:279 msgid "Voice Channels" msgstr "Röst kanaler" -#: redbot/cogs/general/general.py:274 +#: redbot/cogs/general/general.py:280 msgid "Roles" msgstr "Roller" -#: redbot/cogs/general/general.py:275 +#: redbot/cogs/general/general.py:281 msgid "Owner" msgstr "Ägare" -#: redbot/cogs/general/general.py:277 +#: redbot/cogs/general/general.py:283 msgid "Server ID: " msgstr "Server ID: " -#: redbot/cogs/general/general.py:279 +#: redbot/cogs/general/general.py:285 msgid " • Use {command} for more info on the server." msgstr "" -#: redbot/cogs/general/general.py:305 +#: redbot/cogs/general/general.py:311 msgid "\n" "Shard ID: **{shard_id}/{shard_count}**" msgstr "" -#: redbot/cogs/general/general.py:314 +#: redbot/cogs/general/general.py:320 msgid "Humans: " msgstr "" -#: redbot/cogs/general/general.py:315 +#: redbot/cogs/general/general.py:321 msgid " • Bots: " msgstr "" -#: redbot/cogs/general/general.py:327 +#: redbot/cogs/general/general.py:333 msgid "Users online: **{online}/{total_users}**\n" msgstr "" -#: redbot/cogs/general/general.py:344 -msgid "__VIP__ US East " -msgstr "" - -#: redbot/cogs/general/general.py:345 -msgid "__VIP__ US West " -msgstr "" - -#: redbot/cogs/general/general.py:346 -msgid "__VIP__ Amsterdam " -msgstr "" - -#: redbot/cogs/general/general.py:347 -msgid "EU West " -msgstr "" - -#: redbot/cogs/general/general.py:348 -msgid "EU Central " -msgstr "" - -#: redbot/cogs/general/general.py:349 -msgid "Europe " -msgstr "" - #: redbot/cogs/general/general.py:350 -msgid "London " +msgid "0 - None" msgstr "" #: redbot/cogs/general/general.py:351 -msgid "Frankfurt " +msgid "1 - Low" msgstr "" #: redbot/cogs/general/general.py:352 -msgid "Amsterdam " +msgid "2 - Medium" msgstr "" #: redbot/cogs/general/general.py:353 -msgid "US West " +msgid "3 - High" msgstr "" #: redbot/cogs/general/general.py:354 -msgid "US East " -msgstr "" - -#: redbot/cogs/general/general.py:355 -msgid "US South " -msgstr "" - -#: redbot/cogs/general/general.py:356 -msgid "US Central " +msgid "4 - Highest" msgstr "" #: redbot/cogs/general/general.py:357 -msgid "Singapore " -msgstr "" - -#: redbot/cogs/general/general.py:358 -msgid "Sydney " -msgstr "" - -#: redbot/cogs/general/general.py:359 -msgid "Brazil " -msgstr "" - -#: redbot/cogs/general/general.py:360 -msgid "Hong Kong " -msgstr "" - -#: redbot/cogs/general/general.py:361 -msgid "Russia " -msgstr "" - -#: redbot/cogs/general/general.py:362 -msgid "Japan " -msgstr "" - -#: redbot/cogs/general/general.py:363 -msgid "South Africa " -msgstr "" - -#: redbot/cogs/general/general.py:364 -msgid "India " -msgstr "" - -#: redbot/cogs/general/general.py:365 -msgid "Dubai " -msgstr "" - -#: redbot/cogs/general/general.py:366 -msgid "South Korea " -msgstr "" - -#: redbot/cogs/general/general.py:369 -msgid "0 - None" -msgstr "" - -#: redbot/cogs/general/general.py:370 -msgid "1 - Low" -msgstr "" - -#: redbot/cogs/general/general.py:371 -msgid "2 - Medium" -msgstr "" - -#: redbot/cogs/general/general.py:372 -msgid "3 - High" -msgstr "" - -#: redbot/cogs/general/general.py:373 -msgid "4 - Extreme" -msgstr "" - -#: redbot/cogs/general/general.py:377 -msgid "Animated Icon" -msgstr "" - -#: redbot/cogs/general/general.py:378 -msgid "Banner Image" -msgstr "" - -#: redbot/cogs/general/general.py:379 -msgid "Commerce" -msgstr "" - -#: redbot/cogs/general/general.py:380 -msgid "Community" -msgstr "" - -#: redbot/cogs/general/general.py:381 -msgid "Server Discovery" -msgstr "" - -#: redbot/cogs/general/general.py:382 -msgid "Featurable" -msgstr "" - -#: redbot/cogs/general/general.py:383 -msgid "Splash Invite" -msgstr "" - -#: redbot/cogs/general/general.py:384 -msgid "Member list disabled" -msgstr "" - -#: redbot/cogs/general/general.py:385 -msgid "Membership Screening enabled" -msgstr "" - -#: redbot/cogs/general/general.py:386 -msgid "More Emojis" -msgstr "" - -#: redbot/cogs/general/general.py:387 -msgid "News Channels" -msgstr "" - -#: redbot/cogs/general/general.py:388 -msgid "Partnered" -msgstr "" - -#: redbot/cogs/general/general.py:389 -msgid "Preview enabled" -msgstr "" - -#: redbot/cogs/general/general.py:390 -msgid "Public disabled" -msgstr "" - -#: redbot/cogs/general/general.py:391 -msgid "Vanity URL" -msgstr "" - -#: redbot/cogs/general/general.py:392 -msgid "Verified" -msgstr "" - -#: redbot/cogs/general/general.py:393 -msgid "VIP Voice Servers" -msgstr "" - -#: redbot/cogs/general/general.py:394 -msgid "Welcome Screen enabled" -msgstr "" - -#: redbot/cogs/general/general.py:402 msgid "{bot_name} joined this server on {bot_join}. That's over {since_join} days ago!" msgstr "" -#: redbot/cogs/general/general.py:424 +#: redbot/cogs/general/general.py:379 msgid "Members:" msgstr "" -#: redbot/cogs/general/general.py:426 +#: redbot/cogs/general/general.py:381 msgid "Channels:" msgstr "" -#: redbot/cogs/general/general.py:427 +#: redbot/cogs/general/general.py:382 msgid "💬 Text: {text}\n" -"🔊 Voice: {voice}" +"🔊 Voice: {voice}\n" +"🎙 Stage: {stage}" msgstr "" -#: redbot/cogs/general/general.py:433 +#: redbot/cogs/general/general.py:393 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:434 +#: redbot/cogs/general/general.py:394 msgid "Owner: {owner}\n" -"Voice region: {region}\n" "Verif. level: {verif}\n" "Server ID: {id}{shard_info}" msgstr "" -#: redbot/cogs/general/general.py:446 +#: redbot/cogs/general/general.py:405 msgid "Misc:" msgstr "" -#: redbot/cogs/general/general.py:447 +#: redbot/cogs/general/general.py:406 msgid "AFK channel: {afk_chan}\n" "AFK timeout: {afk_timeout}\n" "Custom emojis: {emoji_count}\n" "Roles: {role_count}" msgstr "" -#: redbot/cogs/general/general.py:452 +#: redbot/cogs/general/general.py:411 msgid "Not set" msgstr "" -#: redbot/cogs/general/general.py:460 +#: redbot/cogs/general/general.py:444 msgid "Server features:" msgstr "" -#: redbot/cogs/general/general.py:462 +#: redbot/cogs/general/general.py:451 msgid "Tier {boostlevel} with {nitroboosters} boosts\n" "File size limit: {filelimit}\n" "Emoji limit: {emojis_limit}\n" "VCs max bitrate: {bitrate}" msgstr "" -#: redbot/cogs/general/general.py:474 +#: redbot/cogs/general/general.py:463 msgid "Nitro Boost:" msgstr "" -#: redbot/cogs/general/general.py:483 +#: redbot/cogs/general/general.py:472 #, docstring msgid "Search the Urban Dictionary.\n\n" " This uses the unofficial Urban Dictionary API.\n" " " msgstr "" -#: redbot/cogs/general/general.py:501 redbot/cogs/general/general.py:570 +#: redbot/cogs/general/general.py:490 redbot/cogs/general/general.py:561 msgid "No Urban Dictionary entries were found, or there was an error in the process." msgstr "" -#: redbot/cogs/general/general.py:507 +#: redbot/cogs/general/general.py:496 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:513 +#: redbot/cogs/general/general.py:502 msgid "{word} by {author}" msgstr "" -#: redbot/cogs/general/general.py:521 redbot/cogs/general/general.py:552 +#: redbot/cogs/general/general.py:510 redbot/cogs/general/general.py:544 msgid "{definition}\n\n" "**Example:** {example}" msgstr "" -#: redbot/cogs/general/general.py:527 +#: redbot/cogs/general/general.py:516 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:546 +#: redbot/cogs/general/general.py:534 msgid "<{permalink}>\n" " {word} by {author}\n\n" "{description}\n\n" diff --git a/redbot/cogs/general/locales/tr-TR.po b/redbot/cogs/general/locales/tr-TR.po index 1592f770510..fdef7867e10 100644 --- a/redbot/cogs/general/locales/tr-TR.po +++ b/redbot/cogs/general/locales/tr-TR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-26 09:24+0000\n" +"POT-Creation-Date: 2024-03-03 21:57+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,92 +15,92 @@ msgstr "" "X-Crowdin-File-ID: 17\n" "Language: tr_TR\n" -#: redbot/cogs/general/general.py:47 +#: redbot/cogs/general/general.py:48 #, docstring msgid "General commands." msgstr "Genel komutlar." -#: redbot/cogs/general/general.py:52 +#: redbot/cogs/general/general.py:53 msgid "As I see it, yes" msgstr "Gördüğüm kadarıyla, evet" -#: redbot/cogs/general/general.py:53 +#: redbot/cogs/general/general.py:54 msgid "It is certain" msgstr "Kesinlikle" -#: redbot/cogs/general/general.py:54 +#: redbot/cogs/general/general.py:55 msgid "It is decidedly so" msgstr "Kesinlikle o yüzden" -#: redbot/cogs/general/general.py:55 +#: redbot/cogs/general/general.py:56 msgid "Most likely" msgstr "Büyük olasılıkla" -#: redbot/cogs/general/general.py:56 +#: redbot/cogs/general/general.py:57 msgid "Outlook good" msgstr "Güzel gözüküyor" -#: redbot/cogs/general/general.py:57 +#: redbot/cogs/general/general.py:58 msgid "Signs point to yes" msgstr "Evet olarak işaretler gösteriyor" -#: redbot/cogs/general/general.py:58 +#: redbot/cogs/general/general.py:59 msgid "Without a doubt" msgstr "Şüphesiz" -#: redbot/cogs/general/general.py:59 +#: redbot/cogs/general/general.py:60 msgid "Yes" msgstr "Evet" -#: redbot/cogs/general/general.py:60 +#: redbot/cogs/general/general.py:61 msgid "Yes – definitely" msgstr "Evet, kesinlikle" -#: redbot/cogs/general/general.py:61 +#: redbot/cogs/general/general.py:62 msgid "You may rely on it" msgstr "Ona bağlı" -#: redbot/cogs/general/general.py:62 +#: redbot/cogs/general/general.py:63 msgid "Reply hazy, try again" msgstr "Yanıt biraz meşgul gibi, sonra tekrar deneyin" -#: redbot/cogs/general/general.py:63 +#: redbot/cogs/general/general.py:64 msgid "Ask again later" msgstr "Sonra tekrar sorun" -#: redbot/cogs/general/general.py:64 +#: redbot/cogs/general/general.py:65 msgid "Better not tell you now" msgstr "Sana şimdi söylemesem daha iyi" -#: redbot/cogs/general/general.py:65 +#: redbot/cogs/general/general.py:66 msgid "Cannot predict now" msgstr "Şu anda tahmin edemem" -#: redbot/cogs/general/general.py:66 +#: redbot/cogs/general/general.py:67 msgid "Concentrate and ask again" msgstr "Odaklan ve yeniden sor" -#: redbot/cogs/general/general.py:67 +#: redbot/cogs/general/general.py:68 msgid "Don't count on it" msgstr "O kadar emin olma" -#: redbot/cogs/general/general.py:68 +#: redbot/cogs/general/general.py:69 msgid "My reply is no" msgstr "Cevabım hayır" -#: redbot/cogs/general/general.py:69 +#: redbot/cogs/general/general.py:70 msgid "My sources say no" msgstr "Kaynaklarım hayır diyor" -#: redbot/cogs/general/general.py:70 +#: redbot/cogs/general/general.py:71 msgid "Outlook not so good" msgstr "Çok da iyi görünmüyor" -#: redbot/cogs/general/general.py:71 +#: redbot/cogs/general/general.py:72 msgid "Very doubtful" msgstr "Oldukça süpheli" -#: redbot/cogs/general/general.py:85 +#: redbot/cogs/general/general.py:87 #, docstring msgid "Choose between multiple options.\n\n" " There must be at least 2 options to pick from.\n" @@ -113,11 +113,11 @@ msgstr "Çok sayıda seçenek arasından bir seçim yapar.\n\n" " İçinde boşluk barındıran seçenekler girmek için, seçenekleri tırnak işaretleri içine almanız gerekir.\n" " " -#: redbot/cogs/general/general.py:94 +#: redbot/cogs/general/general.py:96 msgid "Not enough options to pick from." msgstr "Seçim için yeterli seçenek yok." -#: redbot/cogs/general/general.py:100 +#: redbot/cogs/general/general.py:102 #, docstring msgid "Roll a random number.\n\n" " The result will be between 1 and ``.\n\n" @@ -128,15 +128,15 @@ msgstr "Rastgele bir sayı seç.\n\n" " `` varsayılan olarak 100 dür\n" " " -#: redbot/cogs/general/general.py:115 +#: redbot/cogs/general/general.py:117 msgid "{author.mention} Maybe higher than 1? ;P" msgstr "{author.mention} belki 1'den daha yüksek?; P" -#: redbot/cogs/general/general.py:118 +#: redbot/cogs/general/general.py:120 msgid "{author.mention} Max allowed number is {maxamount}." msgstr "{author.mention} İzin verilen en yüksek sayı {maxamount}." -#: redbot/cogs/general/general.py:125 +#: redbot/cogs/general/general.py:127 #, docstring msgid "Flip a coin... or a user.\n\n" " Defaults to a coin.\n" @@ -145,46 +145,46 @@ msgstr "Bir bozuk para... ya da bir kullanıcı çevirme\n\n" " Varsayılan olarak bozuk para.\n" " " -#: redbot/cogs/general/general.py:133 +#: redbot/cogs/general/general.py:135 msgid "Nice try. You think this is funny?\n" " How about *this* instead:\n\n" msgstr "İyi denemeydi. Sence bu komik mi?\n" " Şuna ne dersin *bu* yerine:\n\n" -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "*flips a coin and... " msgstr "* yazı tura çevirir ve... " -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "HEADS!*" msgstr "KAFALARI! *" -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "TAILS!*" msgstr "KUYRUKLARI! *" -#: redbot/cogs/general/general.py:148 +#: redbot/cogs/general/general.py:150 #, docstring msgid "Play Rock Paper Scissors." msgstr "Taş Kağıt Makas oyna." -#: redbot/cogs/general/general.py:153 +#: redbot/cogs/general/general.py:155 msgid "This isn't a valid option. Try {r}, {p}, or {s}." msgstr "Bu geçerli bir seçenek değil. {r}, {p}, ya da {s} deneyin." -#: redbot/cogs/general/general.py:174 +#: redbot/cogs/general/general.py:176 msgid "{choice} You win {author.mention}!" msgstr "{choice} {author.mention} kazandın!" -#: redbot/cogs/general/general.py:180 +#: redbot/cogs/general/general.py:182 msgid "{choice} You lose {author.mention}!" msgstr "{choice} {author.mention} kaybettin!" -#: redbot/cogs/general/general.py:186 +#: redbot/cogs/general/general.py:188 msgid "{choice} We're square {author.mention}!" msgstr "{choice} biz kare {author.mention}!" -#: redbot/cogs/general/general.py:193 +#: redbot/cogs/general/general.py:195 #, docstring msgid "Ask 8 ball a question.\n\n" " Question must end with a question mark.\n" @@ -193,29 +193,29 @@ msgstr "8 topuna bir soru sor.\n\n" " Soru, soru işareti ile bitmelidir.\n" " " -#: redbot/cogs/general/general.py:200 +#: redbot/cogs/general/general.py:202 msgid "That doesn't look like a question." msgstr "Bu bir soru gibi gözükmüyor." -#: redbot/cogs/general/general.py:204 +#: redbot/cogs/general/general.py:206 #, docstring msgid "Start or stop the stopwatch." msgstr "Başlatma veya durdurma kronometre." -#: redbot/cogs/general/general.py:208 +#: redbot/cogs/general/general.py:210 msgid " Stopwatch started!" msgstr " Kronometre başladı!" -#: redbot/cogs/general/general.py:213 +#: redbot/cogs/general/general.py:215 msgid " Stopwatch stopped! Time: **{seconds}**" msgstr " Kronometre durdu! Saat: **{seconds} **" -#: redbot/cogs/general/general.py:219 +#: redbot/cogs/general/general.py:221 #, docstring msgid "Create a lmgtfy link." msgstr "Lmgtfy bağlantı oluşturun." -#: redbot/cogs/general/general.py:226 +#: redbot/cogs/general/general.py:230 #, docstring msgid "Because everyone likes hugs!\n\n" " Up to 10 intensity levels.\n" @@ -224,7 +224,7 @@ msgstr "Çünkü sarılmayı herkes sever!\n\n" " 10 kuvvet düzeyine kadar.\n" " " -#: redbot/cogs/general/general.py:250 +#: redbot/cogs/general/general.py:254 #, docstring msgid "\n" " Show server information.\n\n" @@ -237,281 +237,117 @@ msgstr "\n" " Varsayılan olarak `False` ayarındadır.\n" " " -#: redbot/cogs/general/general.py:258 -msgid "Created on {date}. That's over {num} days ago!" -msgstr "Bu sunucunun kurulma tarihi {date}. Yaklaşık {num} gün önce!" - -#: redbot/cogs/general/general.py:270 -msgid "Region" -msgstr "Bölge" +#: redbot/cogs/general/general.py:261 +msgid "Created on {date_and_time}. That's {relative_time}!" +msgstr "{date_and_time} tarihinde oluşturuldu, bu {relative_time} demek!" -#: redbot/cogs/general/general.py:271 +#: redbot/cogs/general/general.py:275 msgid "Users online" msgstr "Çevrimiçi kişiler" -#: redbot/cogs/general/general.py:272 +#: redbot/cogs/general/general.py:276 +msgid "Not available" +msgstr "Mevcut değil" + +#: redbot/cogs/general/general.py:278 msgid "Text Channels" msgstr "Mesaj Kanalları" -#: redbot/cogs/general/general.py:273 +#: redbot/cogs/general/general.py:279 msgid "Voice Channels" msgstr "Ses Kanalları" -#: redbot/cogs/general/general.py:274 +#: redbot/cogs/general/general.py:280 msgid "Roles" msgstr "Roller" -#: redbot/cogs/general/general.py:275 +#: redbot/cogs/general/general.py:281 msgid "Owner" msgstr "Sahibi" -#: redbot/cogs/general/general.py:277 +#: redbot/cogs/general/general.py:283 msgid "Server ID: " msgstr "Sunucu kimliği: " -#: redbot/cogs/general/general.py:279 +#: redbot/cogs/general/general.py:285 msgid " • Use {command} for more info on the server." msgstr " • Bu komutu kullanarak {command} sunucu hakkında daha fazla bilgi alabilirsiniz." -#: redbot/cogs/general/general.py:305 +#: redbot/cogs/general/general.py:311 msgid "\n" "Shard ID: **{shard_id}/{shard_count}**" msgstr "\n" "Parçacık IDsi: **{shard_id}/{shard_count}**" -#: redbot/cogs/general/general.py:314 +#: redbot/cogs/general/general.py:320 msgid "Humans: " msgstr "Üyeler: " -#: redbot/cogs/general/general.py:315 +#: redbot/cogs/general/general.py:321 msgid " • Bots: " msgstr " • Botlar: " -#: redbot/cogs/general/general.py:327 +#: redbot/cogs/general/general.py:333 msgid "Users online: **{online}/{total_users}**\n" msgstr "Çevrimiçi üyeler: **{online}/{total_users}**\n" -#: redbot/cogs/general/general.py:344 -msgid "__VIP__ US East " -msgstr "__VIP__ ABD Doğu " - -#: redbot/cogs/general/general.py:345 -msgid "__VIP__ US West " -msgstr "__VIP__ ABD Batı " - -#: redbot/cogs/general/general.py:346 -msgid "__VIP__ Amsterdam " -msgstr "__VIP__ Amsterdam " - -#: redbot/cogs/general/general.py:347 -msgid "EU West " -msgstr "AB Batı " - -#: redbot/cogs/general/general.py:348 -msgid "EU Central " -msgstr "AB Merkez " - -#: redbot/cogs/general/general.py:349 -msgid "Europe " -msgstr "Avrupa " - #: redbot/cogs/general/general.py:350 -msgid "London " -msgstr "Londra " - -#: redbot/cogs/general/general.py:351 -msgid "Frankfurt " -msgstr "Frankfurt " - -#: redbot/cogs/general/general.py:352 -msgid "Amsterdam " -msgstr "Amsterdam " - -#: redbot/cogs/general/general.py:353 -msgid "US West " -msgstr "ABD Batı " - -#: redbot/cogs/general/general.py:354 -msgid "US East " -msgstr "ABD Doğu " - -#: redbot/cogs/general/general.py:355 -msgid "US South " -msgstr "ABD Güney " - -#: redbot/cogs/general/general.py:356 -msgid "US Central " -msgstr "ABD Merkez " - -#: redbot/cogs/general/general.py:357 -msgid "Singapore " -msgstr "Singapur " - -#: redbot/cogs/general/general.py:358 -msgid "Sydney " -msgstr "Sidney " - -#: redbot/cogs/general/general.py:359 -msgid "Brazil " -msgstr "Brezilya " - -#: redbot/cogs/general/general.py:360 -msgid "Hong Kong " -msgstr "Hong Kong " - -#: redbot/cogs/general/general.py:361 -msgid "Russia " -msgstr "Rusya " - -#: redbot/cogs/general/general.py:362 -msgid "Japan " -msgstr "Japonya " - -#: redbot/cogs/general/general.py:363 -msgid "South Africa " -msgstr "Güney Afrika " - -#: redbot/cogs/general/general.py:364 -msgid "India " -msgstr "Hindistan " - -#: redbot/cogs/general/general.py:365 -msgid "Dubai " -msgstr "Dubai " - -#: redbot/cogs/general/general.py:366 -msgid "South Korea " -msgstr "Güney Kore " - -#: redbot/cogs/general/general.py:369 msgid "0 - None" msgstr "0 - Yok" -#: redbot/cogs/general/general.py:370 +#: redbot/cogs/general/general.py:351 msgid "1 - Low" msgstr "1 - Düşük" -#: redbot/cogs/general/general.py:371 +#: redbot/cogs/general/general.py:352 msgid "2 - Medium" msgstr "2 - Orta" -#: redbot/cogs/general/general.py:372 +#: redbot/cogs/general/general.py:353 msgid "3 - High" msgstr "3 - Yüksek" -#: redbot/cogs/general/general.py:373 -msgid "4 - Extreme" -msgstr "4 - Çok Yüksek" - -#: redbot/cogs/general/general.py:377 -msgid "Animated Icon" -msgstr "Hareketli Simge" - -#: redbot/cogs/general/general.py:378 -msgid "Banner Image" -msgstr "Sunucu Afişi" - -#: redbot/cogs/general/general.py:379 -msgid "Commerce" -msgstr "Ticaret" - -#: redbot/cogs/general/general.py:380 -msgid "Community" -msgstr "Topluluk" - -#: redbot/cogs/general/general.py:381 -msgid "Server Discovery" -msgstr "Sunucu Keşfi" - -#: redbot/cogs/general/general.py:382 -msgid "Featurable" -msgstr "Özelleştirilebilir" - -#: redbot/cogs/general/general.py:383 -msgid "Splash Invite" -msgstr "Sunucu Davet Ekranı" - -#: redbot/cogs/general/general.py:384 -msgid "Member list disabled" -msgstr "Üye listesi kapalı" - -#: redbot/cogs/general/general.py:385 -msgid "Membership Screening enabled" -msgstr "Üye Seçimi etkin" - -#: redbot/cogs/general/general.py:386 -msgid "More Emojis" -msgstr "Daha fazla emojiler" - -#: redbot/cogs/general/general.py:387 -msgid "News Channels" -msgstr "Duyuru Kanalları" - -#: redbot/cogs/general/general.py:388 -msgid "Partnered" -msgstr "Ortak" - -#: redbot/cogs/general/general.py:389 -msgid "Preview enabled" -msgstr "Ön izleme etkin" - -#: redbot/cogs/general/general.py:390 -msgid "Public disabled" -msgstr "Özel" - -#: redbot/cogs/general/general.py:391 -msgid "Vanity URL" -msgstr "Özel URL" - -#: redbot/cogs/general/general.py:392 -msgid "Verified" -msgstr "Doğrulanmış" - -#: redbot/cogs/general/general.py:393 -msgid "VIP Voice Servers" -msgstr "VIP Ses Sunucuları" - -#: redbot/cogs/general/general.py:394 -msgid "Welcome Screen enabled" -msgstr "Karşılama Ekranı etkin" +#: redbot/cogs/general/general.py:354 +msgid "4 - Highest" +msgstr "4 - En yüksek" -#: redbot/cogs/general/general.py:402 +#: redbot/cogs/general/general.py:357 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:424 +#: redbot/cogs/general/general.py:379 msgid "Members:" msgstr "Üyeler:" -#: redbot/cogs/general/general.py:426 +#: redbot/cogs/general/general.py:381 msgid "Channels:" msgstr "Kanallar:" -#: redbot/cogs/general/general.py:427 +#: redbot/cogs/general/general.py:382 msgid "💬 Text: {text}\n" -"🔊 Voice: {voice}" +"🔊 Voice: {voice}\n" +"🎙 Stage: {stage}" msgstr "💬 Yazı: {text}\n" -"🔊 Sesli: {voice}" +"🔊 Sesli: {voice}\n" +"🎙 Sahne: {stage}" -#: redbot/cogs/general/general.py:433 +#: redbot/cogs/general/general.py:393 msgid "Utility:" msgstr "Sunucu bilgileri:" -#: redbot/cogs/general/general.py:434 +#: redbot/cogs/general/general.py:394 msgid "Owner: {owner}\n" -"Voice region: {region}\n" "Verif. level: {verif}\n" "Server ID: {id}{shard_info}" msgstr "Sunucu Sahibi: {owner}\n" -"Ses Sunucusu: {region}\n" "Doğrulama Seviyesi: {verif}\n" "Sunucu ID: {id}{shard_info}" -#: redbot/cogs/general/general.py:446 +#: redbot/cogs/general/general.py:405 msgid "Misc:" msgstr "Diğer:" -#: redbot/cogs/general/general.py:447 +#: redbot/cogs/general/general.py:406 msgid "AFK channel: {afk_chan}\n" "AFK timeout: {afk_timeout}\n" "Custom emojis: {emoji_count}\n" @@ -521,15 +357,15 @@ msgstr "AFK kanalı: {afk_chan}\n" "Özel emojiler: {emoji_count}\n" "Roller: {role_count}" -#: redbot/cogs/general/general.py:452 +#: redbot/cogs/general/general.py:411 msgid "Not set" msgstr "Ayarlı değil" -#: redbot/cogs/general/general.py:460 +#: redbot/cogs/general/general.py:444 msgid "Server features:" msgstr "Sunucu Özellikleri:" -#: redbot/cogs/general/general.py:462 +#: redbot/cogs/general/general.py:451 msgid "Tier {boostlevel} with {nitroboosters} boosts\n" "File size limit: {filelimit}\n" "Emoji limit: {emojis_limit}\n" @@ -539,11 +375,11 @@ msgstr "{nitroboosters} boost ile boost seviyesi {boostlevel}\n" "Emoji sınırı: {emojis_limit}\n" "En yüksek ses kalitesi: {bitrate}" -#: redbot/cogs/general/general.py:474 +#: redbot/cogs/general/general.py:463 msgid "Nitro Boost:" msgstr "Nitro Boost:" -#: redbot/cogs/general/general.py:483 +#: redbot/cogs/general/general.py:472 #, docstring msgid "Search the Urban Dictionary.\n\n" " This uses the unofficial Urban Dictionary API.\n" @@ -552,29 +388,29 @@ msgstr "Urban sözlük arama.\n\n" " Bu resmi olmayan Urban Sözlük API kullanır.\n" " " -#: redbot/cogs/general/general.py:501 redbot/cogs/general/general.py:570 +#: redbot/cogs/general/general.py:490 redbot/cogs/general/general.py:561 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:507 +#: redbot/cogs/general/general.py:496 msgid "No Urban Dictionary entries were found." msgstr "Hiç bir Urban sözlük bulunamadı." -#: redbot/cogs/general/general.py:513 +#: redbot/cogs/general/general.py:502 msgid "{word} by {author}" msgstr "{word} {author}" -#: redbot/cogs/general/general.py:521 redbot/cogs/general/general.py:552 +#: redbot/cogs/general/general.py:510 redbot/cogs/general/general.py:544 msgid "{definition}\n\n" "**Example:** {example}" msgstr "{definition}\n\n" "**Örneğin:** {example}" -#: redbot/cogs/general/general.py:527 +#: redbot/cogs/general/general.py:516 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:546 +#: redbot/cogs/general/general.py:534 msgid "<{permalink}>\n" " {word} by {author}\n\n" "{description}\n\n" diff --git a/redbot/cogs/general/locales/uk-UA.po b/redbot/cogs/general/locales/uk-UA.po index 74b2cf7e20b..00117cdcd35 100644 --- a/redbot/cogs/general/locales/uk-UA.po +++ b/redbot/cogs/general/locales/uk-UA.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-26 09:24+0000\n" +"POT-Creation-Date: 2024-03-03 21:57+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,92 +15,92 @@ msgstr "" "X-Crowdin-File-ID: 17\n" "Language: uk_UA\n" -#: redbot/cogs/general/general.py:47 +#: redbot/cogs/general/general.py:48 #, docstring msgid "General commands." msgstr "" -#: redbot/cogs/general/general.py:52 +#: redbot/cogs/general/general.py:53 msgid "As I see it, yes" msgstr "" -#: redbot/cogs/general/general.py:53 +#: redbot/cogs/general/general.py:54 msgid "It is certain" msgstr "" -#: redbot/cogs/general/general.py:54 +#: redbot/cogs/general/general.py:55 msgid "It is decidedly so" msgstr "" -#: redbot/cogs/general/general.py:55 +#: redbot/cogs/general/general.py:56 msgid "Most likely" msgstr "" -#: redbot/cogs/general/general.py:56 +#: redbot/cogs/general/general.py:57 msgid "Outlook good" msgstr "" -#: redbot/cogs/general/general.py:57 +#: redbot/cogs/general/general.py:58 msgid "Signs point to yes" msgstr "" -#: redbot/cogs/general/general.py:58 +#: redbot/cogs/general/general.py:59 msgid "Without a doubt" msgstr "" -#: redbot/cogs/general/general.py:59 +#: redbot/cogs/general/general.py:60 msgid "Yes" msgstr "" -#: redbot/cogs/general/general.py:60 +#: redbot/cogs/general/general.py:61 msgid "Yes – definitely" msgstr "" -#: redbot/cogs/general/general.py:61 +#: redbot/cogs/general/general.py:62 msgid "You may rely on it" msgstr "" -#: redbot/cogs/general/general.py:62 +#: redbot/cogs/general/general.py:63 msgid "Reply hazy, try again" msgstr "" -#: redbot/cogs/general/general.py:63 +#: redbot/cogs/general/general.py:64 msgid "Ask again later" msgstr "" -#: redbot/cogs/general/general.py:64 +#: redbot/cogs/general/general.py:65 msgid "Better not tell you now" msgstr "" -#: redbot/cogs/general/general.py:65 +#: redbot/cogs/general/general.py:66 msgid "Cannot predict now" msgstr "" -#: redbot/cogs/general/general.py:66 +#: redbot/cogs/general/general.py:67 msgid "Concentrate and ask again" msgstr "" -#: redbot/cogs/general/general.py:67 +#: redbot/cogs/general/general.py:68 msgid "Don't count on it" msgstr "" -#: redbot/cogs/general/general.py:68 +#: redbot/cogs/general/general.py:69 msgid "My reply is no" msgstr "" -#: redbot/cogs/general/general.py:69 +#: redbot/cogs/general/general.py:70 msgid "My sources say no" msgstr "" -#: redbot/cogs/general/general.py:70 +#: redbot/cogs/general/general.py:71 msgid "Outlook not so good" msgstr "" -#: redbot/cogs/general/general.py:71 +#: redbot/cogs/general/general.py:72 msgid "Very doubtful" msgstr "" -#: redbot/cogs/general/general.py:85 +#: redbot/cogs/general/general.py:87 #, docstring msgid "Choose between multiple options.\n\n" " There must be at least 2 options to pick from.\n" @@ -109,11 +109,11 @@ msgid "Choose between multiple options.\n\n" " " msgstr "" -#: redbot/cogs/general/general.py:94 +#: redbot/cogs/general/general.py:96 msgid "Not enough options to pick from." msgstr "" -#: redbot/cogs/general/general.py:100 +#: redbot/cogs/general/general.py:102 #, docstring msgid "Roll a random number.\n\n" " The result will be between 1 and ``.\n\n" @@ -121,96 +121,96 @@ msgid "Roll a random number.\n\n" " " msgstr "" -#: redbot/cogs/general/general.py:115 +#: redbot/cogs/general/general.py:117 msgid "{author.mention} Maybe higher than 1? ;P" msgstr "" -#: redbot/cogs/general/general.py:118 +#: redbot/cogs/general/general.py:120 msgid "{author.mention} Max allowed number is {maxamount}." msgstr "" -#: redbot/cogs/general/general.py:125 +#: redbot/cogs/general/general.py:127 #, docstring msgid "Flip a coin... or a user.\n\n" " Defaults to a coin.\n" " " msgstr "" -#: redbot/cogs/general/general.py:133 +#: redbot/cogs/general/general.py:135 msgid "Nice try. You think this is funny?\n" " How about *this* instead:\n\n" msgstr "" -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "*flips a coin and... " msgstr "" -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "HEADS!*" msgstr "" -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "TAILS!*" msgstr "" -#: redbot/cogs/general/general.py:148 +#: redbot/cogs/general/general.py:150 #, docstring msgid "Play Rock Paper Scissors." msgstr "" -#: redbot/cogs/general/general.py:153 +#: redbot/cogs/general/general.py:155 msgid "This isn't a valid option. Try {r}, {p}, or {s}." msgstr "" -#: redbot/cogs/general/general.py:174 +#: redbot/cogs/general/general.py:176 msgid "{choice} You win {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:180 +#: redbot/cogs/general/general.py:182 msgid "{choice} You lose {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:186 +#: redbot/cogs/general/general.py:188 msgid "{choice} We're square {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:193 +#: redbot/cogs/general/general.py:195 #, docstring msgid "Ask 8 ball a question.\n\n" " Question must end with a question mark.\n" " " msgstr "" -#: redbot/cogs/general/general.py:200 +#: redbot/cogs/general/general.py:202 msgid "That doesn't look like a question." msgstr "" -#: redbot/cogs/general/general.py:204 +#: redbot/cogs/general/general.py:206 #, docstring msgid "Start or stop the stopwatch." msgstr "" -#: redbot/cogs/general/general.py:208 +#: redbot/cogs/general/general.py:210 msgid " Stopwatch started!" msgstr "" -#: redbot/cogs/general/general.py:213 +#: redbot/cogs/general/general.py:215 msgid " Stopwatch stopped! Time: **{seconds}**" msgstr "" -#: redbot/cogs/general/general.py:219 +#: redbot/cogs/general/general.py:221 #, docstring msgid "Create a lmgtfy link." msgstr "" -#: redbot/cogs/general/general.py:226 +#: redbot/cogs/general/general.py:230 #, docstring msgid "Because everyone likes hugs!\n\n" " Up to 10 intensity levels.\n" " " msgstr "" -#: redbot/cogs/general/general.py:250 +#: redbot/cogs/general/general.py:254 #, docstring msgid "\n" " Show server information.\n\n" @@ -219,330 +219,166 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/general/general.py:258 -msgid "Created on {date}. That's over {num} days ago!" +#: redbot/cogs/general/general.py:261 +msgid "Created on {date_and_time}. That's {relative_time}!" msgstr "" -#: redbot/cogs/general/general.py:270 -msgid "Region" +#: redbot/cogs/general/general.py:275 +msgid "Users online" msgstr "" -#: redbot/cogs/general/general.py:271 -msgid "Users online" +#: redbot/cogs/general/general.py:276 +msgid "Not available" msgstr "" -#: redbot/cogs/general/general.py:272 +#: redbot/cogs/general/general.py:278 msgid "Text Channels" msgstr "" -#: redbot/cogs/general/general.py:273 +#: redbot/cogs/general/general.py:279 msgid "Voice Channels" msgstr "" -#: redbot/cogs/general/general.py:274 +#: redbot/cogs/general/general.py:280 msgid "Roles" msgstr "" -#: redbot/cogs/general/general.py:275 +#: redbot/cogs/general/general.py:281 msgid "Owner" msgstr "" -#: redbot/cogs/general/general.py:277 +#: redbot/cogs/general/general.py:283 msgid "Server ID: " msgstr "" -#: redbot/cogs/general/general.py:279 +#: redbot/cogs/general/general.py:285 msgid " • Use {command} for more info on the server." msgstr "" -#: redbot/cogs/general/general.py:305 +#: redbot/cogs/general/general.py:311 msgid "\n" "Shard ID: **{shard_id}/{shard_count}**" msgstr "" -#: redbot/cogs/general/general.py:314 +#: redbot/cogs/general/general.py:320 msgid "Humans: " msgstr "" -#: redbot/cogs/general/general.py:315 +#: redbot/cogs/general/general.py:321 msgid " • Bots: " msgstr "" -#: redbot/cogs/general/general.py:327 +#: redbot/cogs/general/general.py:333 msgid "Users online: **{online}/{total_users}**\n" msgstr "" -#: redbot/cogs/general/general.py:344 -msgid "__VIP__ US East " -msgstr "" - -#: redbot/cogs/general/general.py:345 -msgid "__VIP__ US West " -msgstr "" - -#: redbot/cogs/general/general.py:346 -msgid "__VIP__ Amsterdam " -msgstr "" - -#: redbot/cogs/general/general.py:347 -msgid "EU West " -msgstr "" - -#: redbot/cogs/general/general.py:348 -msgid "EU Central " -msgstr "" - -#: redbot/cogs/general/general.py:349 -msgid "Europe " -msgstr "" - #: redbot/cogs/general/general.py:350 -msgid "London " +msgid "0 - None" msgstr "" #: redbot/cogs/general/general.py:351 -msgid "Frankfurt " +msgid "1 - Low" msgstr "" #: redbot/cogs/general/general.py:352 -msgid "Amsterdam " +msgid "2 - Medium" msgstr "" #: redbot/cogs/general/general.py:353 -msgid "US West " +msgid "3 - High" msgstr "" #: redbot/cogs/general/general.py:354 -msgid "US East " -msgstr "" - -#: redbot/cogs/general/general.py:355 -msgid "US South " -msgstr "" - -#: redbot/cogs/general/general.py:356 -msgid "US Central " +msgid "4 - Highest" msgstr "" #: redbot/cogs/general/general.py:357 -msgid "Singapore " -msgstr "" - -#: redbot/cogs/general/general.py:358 -msgid "Sydney " -msgstr "" - -#: redbot/cogs/general/general.py:359 -msgid "Brazil " -msgstr "" - -#: redbot/cogs/general/general.py:360 -msgid "Hong Kong " -msgstr "" - -#: redbot/cogs/general/general.py:361 -msgid "Russia " -msgstr "" - -#: redbot/cogs/general/general.py:362 -msgid "Japan " -msgstr "" - -#: redbot/cogs/general/general.py:363 -msgid "South Africa " -msgstr "" - -#: redbot/cogs/general/general.py:364 -msgid "India " -msgstr "" - -#: redbot/cogs/general/general.py:365 -msgid "Dubai " -msgstr "" - -#: redbot/cogs/general/general.py:366 -msgid "South Korea " -msgstr "" - -#: redbot/cogs/general/general.py:369 -msgid "0 - None" -msgstr "" - -#: redbot/cogs/general/general.py:370 -msgid "1 - Low" -msgstr "" - -#: redbot/cogs/general/general.py:371 -msgid "2 - Medium" -msgstr "" - -#: redbot/cogs/general/general.py:372 -msgid "3 - High" -msgstr "" - -#: redbot/cogs/general/general.py:373 -msgid "4 - Extreme" -msgstr "" - -#: redbot/cogs/general/general.py:377 -msgid "Animated Icon" -msgstr "" - -#: redbot/cogs/general/general.py:378 -msgid "Banner Image" -msgstr "" - -#: redbot/cogs/general/general.py:379 -msgid "Commerce" -msgstr "" - -#: redbot/cogs/general/general.py:380 -msgid "Community" -msgstr "" - -#: redbot/cogs/general/general.py:381 -msgid "Server Discovery" -msgstr "" - -#: redbot/cogs/general/general.py:382 -msgid "Featurable" -msgstr "" - -#: redbot/cogs/general/general.py:383 -msgid "Splash Invite" -msgstr "" - -#: redbot/cogs/general/general.py:384 -msgid "Member list disabled" -msgstr "" - -#: redbot/cogs/general/general.py:385 -msgid "Membership Screening enabled" -msgstr "" - -#: redbot/cogs/general/general.py:386 -msgid "More Emojis" -msgstr "" - -#: redbot/cogs/general/general.py:387 -msgid "News Channels" -msgstr "" - -#: redbot/cogs/general/general.py:388 -msgid "Partnered" -msgstr "" - -#: redbot/cogs/general/general.py:389 -msgid "Preview enabled" -msgstr "" - -#: redbot/cogs/general/general.py:390 -msgid "Public disabled" -msgstr "" - -#: redbot/cogs/general/general.py:391 -msgid "Vanity URL" -msgstr "" - -#: redbot/cogs/general/general.py:392 -msgid "Verified" -msgstr "" - -#: redbot/cogs/general/general.py:393 -msgid "VIP Voice Servers" -msgstr "" - -#: redbot/cogs/general/general.py:394 -msgid "Welcome Screen enabled" -msgstr "" - -#: redbot/cogs/general/general.py:402 msgid "{bot_name} joined this server on {bot_join}. That's over {since_join} days ago!" msgstr "" -#: redbot/cogs/general/general.py:424 +#: redbot/cogs/general/general.py:379 msgid "Members:" msgstr "" -#: redbot/cogs/general/general.py:426 +#: redbot/cogs/general/general.py:381 msgid "Channels:" msgstr "" -#: redbot/cogs/general/general.py:427 +#: redbot/cogs/general/general.py:382 msgid "💬 Text: {text}\n" -"🔊 Voice: {voice}" +"🔊 Voice: {voice}\n" +"🎙 Stage: {stage}" msgstr "" -#: redbot/cogs/general/general.py:433 +#: redbot/cogs/general/general.py:393 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:434 +#: redbot/cogs/general/general.py:394 msgid "Owner: {owner}\n" -"Voice region: {region}\n" "Verif. level: {verif}\n" "Server ID: {id}{shard_info}" msgstr "" -#: redbot/cogs/general/general.py:446 +#: redbot/cogs/general/general.py:405 msgid "Misc:" msgstr "" -#: redbot/cogs/general/general.py:447 +#: redbot/cogs/general/general.py:406 msgid "AFK channel: {afk_chan}\n" "AFK timeout: {afk_timeout}\n" "Custom emojis: {emoji_count}\n" "Roles: {role_count}" msgstr "" -#: redbot/cogs/general/general.py:452 +#: redbot/cogs/general/general.py:411 msgid "Not set" msgstr "" -#: redbot/cogs/general/general.py:460 +#: redbot/cogs/general/general.py:444 msgid "Server features:" msgstr "" -#: redbot/cogs/general/general.py:462 +#: redbot/cogs/general/general.py:451 msgid "Tier {boostlevel} with {nitroboosters} boosts\n" "File size limit: {filelimit}\n" "Emoji limit: {emojis_limit}\n" "VCs max bitrate: {bitrate}" msgstr "" -#: redbot/cogs/general/general.py:474 +#: redbot/cogs/general/general.py:463 msgid "Nitro Boost:" msgstr "" -#: redbot/cogs/general/general.py:483 +#: redbot/cogs/general/general.py:472 #, docstring msgid "Search the Urban Dictionary.\n\n" " This uses the unofficial Urban Dictionary API.\n" " " msgstr "" -#: redbot/cogs/general/general.py:501 redbot/cogs/general/general.py:570 +#: redbot/cogs/general/general.py:490 redbot/cogs/general/general.py:561 msgid "No Urban Dictionary entries were found, or there was an error in the process." msgstr "" -#: redbot/cogs/general/general.py:507 +#: redbot/cogs/general/general.py:496 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:513 +#: redbot/cogs/general/general.py:502 msgid "{word} by {author}" msgstr "" -#: redbot/cogs/general/general.py:521 redbot/cogs/general/general.py:552 +#: redbot/cogs/general/general.py:510 redbot/cogs/general/general.py:544 msgid "{definition}\n\n" "**Example:** {example}" msgstr "" -#: redbot/cogs/general/general.py:527 +#: redbot/cogs/general/general.py:516 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:546 +#: redbot/cogs/general/general.py:534 msgid "<{permalink}>\n" " {word} by {author}\n\n" "{description}\n\n" diff --git a/redbot/cogs/general/locales/vi-VN.po b/redbot/cogs/general/locales/vi-VN.po index d36fb167a17..92cd8f805b3 100644 --- a/redbot/cogs/general/locales/vi-VN.po +++ b/redbot/cogs/general/locales/vi-VN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-26 09:24+0000\n" +"POT-Creation-Date: 2024-03-03 21:57+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,92 +15,92 @@ msgstr "" "X-Crowdin-File-ID: 17\n" "Language: vi_VN\n" -#: redbot/cogs/general/general.py:47 +#: redbot/cogs/general/general.py:48 #, docstring msgid "General commands." msgstr "" -#: redbot/cogs/general/general.py:52 +#: redbot/cogs/general/general.py:53 msgid "As I see it, yes" msgstr "" -#: redbot/cogs/general/general.py:53 +#: redbot/cogs/general/general.py:54 msgid "It is certain" msgstr "" -#: redbot/cogs/general/general.py:54 +#: redbot/cogs/general/general.py:55 msgid "It is decidedly so" msgstr "" -#: redbot/cogs/general/general.py:55 +#: redbot/cogs/general/general.py:56 msgid "Most likely" msgstr "" -#: redbot/cogs/general/general.py:56 +#: redbot/cogs/general/general.py:57 msgid "Outlook good" msgstr "" -#: redbot/cogs/general/general.py:57 +#: redbot/cogs/general/general.py:58 msgid "Signs point to yes" msgstr "" -#: redbot/cogs/general/general.py:58 +#: redbot/cogs/general/general.py:59 msgid "Without a doubt" msgstr "" -#: redbot/cogs/general/general.py:59 +#: redbot/cogs/general/general.py:60 msgid "Yes" msgstr "" -#: redbot/cogs/general/general.py:60 +#: redbot/cogs/general/general.py:61 msgid "Yes – definitely" msgstr "" -#: redbot/cogs/general/general.py:61 +#: redbot/cogs/general/general.py:62 msgid "You may rely on it" msgstr "" -#: redbot/cogs/general/general.py:62 +#: redbot/cogs/general/general.py:63 msgid "Reply hazy, try again" msgstr "" -#: redbot/cogs/general/general.py:63 +#: redbot/cogs/general/general.py:64 msgid "Ask again later" msgstr "" -#: redbot/cogs/general/general.py:64 +#: redbot/cogs/general/general.py:65 msgid "Better not tell you now" msgstr "" -#: redbot/cogs/general/general.py:65 +#: redbot/cogs/general/general.py:66 msgid "Cannot predict now" msgstr "" -#: redbot/cogs/general/general.py:66 +#: redbot/cogs/general/general.py:67 msgid "Concentrate and ask again" msgstr "" -#: redbot/cogs/general/general.py:67 +#: redbot/cogs/general/general.py:68 msgid "Don't count on it" msgstr "" -#: redbot/cogs/general/general.py:68 +#: redbot/cogs/general/general.py:69 msgid "My reply is no" msgstr "" -#: redbot/cogs/general/general.py:69 +#: redbot/cogs/general/general.py:70 msgid "My sources say no" msgstr "" -#: redbot/cogs/general/general.py:70 +#: redbot/cogs/general/general.py:71 msgid "Outlook not so good" msgstr "" -#: redbot/cogs/general/general.py:71 +#: redbot/cogs/general/general.py:72 msgid "Very doubtful" msgstr "" -#: redbot/cogs/general/general.py:85 +#: redbot/cogs/general/general.py:87 #, docstring msgid "Choose between multiple options.\n\n" " There must be at least 2 options to pick from.\n" @@ -109,11 +109,11 @@ msgid "Choose between multiple options.\n\n" " " msgstr "" -#: redbot/cogs/general/general.py:94 +#: redbot/cogs/general/general.py:96 msgid "Not enough options to pick from." msgstr "" -#: redbot/cogs/general/general.py:100 +#: redbot/cogs/general/general.py:102 #, docstring msgid "Roll a random number.\n\n" " The result will be between 1 and ``.\n\n" @@ -121,96 +121,96 @@ msgid "Roll a random number.\n\n" " " msgstr "" -#: redbot/cogs/general/general.py:115 +#: redbot/cogs/general/general.py:117 msgid "{author.mention} Maybe higher than 1? ;P" msgstr "" -#: redbot/cogs/general/general.py:118 +#: redbot/cogs/general/general.py:120 msgid "{author.mention} Max allowed number is {maxamount}." msgstr "" -#: redbot/cogs/general/general.py:125 +#: redbot/cogs/general/general.py:127 #, docstring msgid "Flip a coin... or a user.\n\n" " Defaults to a coin.\n" " " msgstr "" -#: redbot/cogs/general/general.py:133 +#: redbot/cogs/general/general.py:135 msgid "Nice try. You think this is funny?\n" " How about *this* instead:\n\n" msgstr "" -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "*flips a coin and... " msgstr "" -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "HEADS!*" msgstr "" -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "TAILS!*" msgstr "" -#: redbot/cogs/general/general.py:148 +#: redbot/cogs/general/general.py:150 #, docstring msgid "Play Rock Paper Scissors." msgstr "" -#: redbot/cogs/general/general.py:153 +#: redbot/cogs/general/general.py:155 msgid "This isn't a valid option. Try {r}, {p}, or {s}." msgstr "" -#: redbot/cogs/general/general.py:174 +#: redbot/cogs/general/general.py:176 msgid "{choice} You win {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:180 +#: redbot/cogs/general/general.py:182 msgid "{choice} You lose {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:186 +#: redbot/cogs/general/general.py:188 msgid "{choice} We're square {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:193 +#: redbot/cogs/general/general.py:195 #, docstring msgid "Ask 8 ball a question.\n\n" " Question must end with a question mark.\n" " " msgstr "" -#: redbot/cogs/general/general.py:200 +#: redbot/cogs/general/general.py:202 msgid "That doesn't look like a question." msgstr "" -#: redbot/cogs/general/general.py:204 +#: redbot/cogs/general/general.py:206 #, docstring msgid "Start or stop the stopwatch." msgstr "" -#: redbot/cogs/general/general.py:208 +#: redbot/cogs/general/general.py:210 msgid " Stopwatch started!" msgstr "" -#: redbot/cogs/general/general.py:213 +#: redbot/cogs/general/general.py:215 msgid " Stopwatch stopped! Time: **{seconds}**" msgstr "" -#: redbot/cogs/general/general.py:219 +#: redbot/cogs/general/general.py:221 #, docstring msgid "Create a lmgtfy link." msgstr "" -#: redbot/cogs/general/general.py:226 +#: redbot/cogs/general/general.py:230 #, docstring msgid "Because everyone likes hugs!\n\n" " Up to 10 intensity levels.\n" " " msgstr "" -#: redbot/cogs/general/general.py:250 +#: redbot/cogs/general/general.py:254 #, docstring msgid "\n" " Show server information.\n\n" @@ -219,330 +219,166 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/general/general.py:258 -msgid "Created on {date}. That's over {num} days ago!" +#: redbot/cogs/general/general.py:261 +msgid "Created on {date_and_time}. That's {relative_time}!" msgstr "" -#: redbot/cogs/general/general.py:270 -msgid "Region" +#: redbot/cogs/general/general.py:275 +msgid "Users online" msgstr "" -#: redbot/cogs/general/general.py:271 -msgid "Users online" +#: redbot/cogs/general/general.py:276 +msgid "Not available" msgstr "" -#: redbot/cogs/general/general.py:272 +#: redbot/cogs/general/general.py:278 msgid "Text Channels" msgstr "" -#: redbot/cogs/general/general.py:273 +#: redbot/cogs/general/general.py:279 msgid "Voice Channels" msgstr "" -#: redbot/cogs/general/general.py:274 +#: redbot/cogs/general/general.py:280 msgid "Roles" msgstr "" -#: redbot/cogs/general/general.py:275 +#: redbot/cogs/general/general.py:281 msgid "Owner" msgstr "" -#: redbot/cogs/general/general.py:277 +#: redbot/cogs/general/general.py:283 msgid "Server ID: " msgstr "" -#: redbot/cogs/general/general.py:279 +#: redbot/cogs/general/general.py:285 msgid " • Use {command} for more info on the server." msgstr "" -#: redbot/cogs/general/general.py:305 +#: redbot/cogs/general/general.py:311 msgid "\n" "Shard ID: **{shard_id}/{shard_count}**" msgstr "" -#: redbot/cogs/general/general.py:314 +#: redbot/cogs/general/general.py:320 msgid "Humans: " msgstr "" -#: redbot/cogs/general/general.py:315 +#: redbot/cogs/general/general.py:321 msgid " • Bots: " msgstr "" -#: redbot/cogs/general/general.py:327 +#: redbot/cogs/general/general.py:333 msgid "Users online: **{online}/{total_users}**\n" msgstr "" -#: redbot/cogs/general/general.py:344 -msgid "__VIP__ US East " -msgstr "" - -#: redbot/cogs/general/general.py:345 -msgid "__VIP__ US West " -msgstr "" - -#: redbot/cogs/general/general.py:346 -msgid "__VIP__ Amsterdam " -msgstr "" - -#: redbot/cogs/general/general.py:347 -msgid "EU West " -msgstr "" - -#: redbot/cogs/general/general.py:348 -msgid "EU Central " -msgstr "" - -#: redbot/cogs/general/general.py:349 -msgid "Europe " -msgstr "" - #: redbot/cogs/general/general.py:350 -msgid "London " +msgid "0 - None" msgstr "" #: redbot/cogs/general/general.py:351 -msgid "Frankfurt " +msgid "1 - Low" msgstr "" #: redbot/cogs/general/general.py:352 -msgid "Amsterdam " +msgid "2 - Medium" msgstr "" #: redbot/cogs/general/general.py:353 -msgid "US West " +msgid "3 - High" msgstr "" #: redbot/cogs/general/general.py:354 -msgid "US East " -msgstr "" - -#: redbot/cogs/general/general.py:355 -msgid "US South " -msgstr "" - -#: redbot/cogs/general/general.py:356 -msgid "US Central " +msgid "4 - Highest" msgstr "" #: redbot/cogs/general/general.py:357 -msgid "Singapore " -msgstr "" - -#: redbot/cogs/general/general.py:358 -msgid "Sydney " -msgstr "" - -#: redbot/cogs/general/general.py:359 -msgid "Brazil " -msgstr "" - -#: redbot/cogs/general/general.py:360 -msgid "Hong Kong " -msgstr "" - -#: redbot/cogs/general/general.py:361 -msgid "Russia " -msgstr "" - -#: redbot/cogs/general/general.py:362 -msgid "Japan " -msgstr "" - -#: redbot/cogs/general/general.py:363 -msgid "South Africa " -msgstr "" - -#: redbot/cogs/general/general.py:364 -msgid "India " -msgstr "" - -#: redbot/cogs/general/general.py:365 -msgid "Dubai " -msgstr "" - -#: redbot/cogs/general/general.py:366 -msgid "South Korea " -msgstr "" - -#: redbot/cogs/general/general.py:369 -msgid "0 - None" -msgstr "" - -#: redbot/cogs/general/general.py:370 -msgid "1 - Low" -msgstr "" - -#: redbot/cogs/general/general.py:371 -msgid "2 - Medium" -msgstr "" - -#: redbot/cogs/general/general.py:372 -msgid "3 - High" -msgstr "" - -#: redbot/cogs/general/general.py:373 -msgid "4 - Extreme" -msgstr "" - -#: redbot/cogs/general/general.py:377 -msgid "Animated Icon" -msgstr "" - -#: redbot/cogs/general/general.py:378 -msgid "Banner Image" -msgstr "" - -#: redbot/cogs/general/general.py:379 -msgid "Commerce" -msgstr "" - -#: redbot/cogs/general/general.py:380 -msgid "Community" -msgstr "" - -#: redbot/cogs/general/general.py:381 -msgid "Server Discovery" -msgstr "" - -#: redbot/cogs/general/general.py:382 -msgid "Featurable" -msgstr "" - -#: redbot/cogs/general/general.py:383 -msgid "Splash Invite" -msgstr "" - -#: redbot/cogs/general/general.py:384 -msgid "Member list disabled" -msgstr "" - -#: redbot/cogs/general/general.py:385 -msgid "Membership Screening enabled" -msgstr "" - -#: redbot/cogs/general/general.py:386 -msgid "More Emojis" -msgstr "" - -#: redbot/cogs/general/general.py:387 -msgid "News Channels" -msgstr "" - -#: redbot/cogs/general/general.py:388 -msgid "Partnered" -msgstr "" - -#: redbot/cogs/general/general.py:389 -msgid "Preview enabled" -msgstr "" - -#: redbot/cogs/general/general.py:390 -msgid "Public disabled" -msgstr "" - -#: redbot/cogs/general/general.py:391 -msgid "Vanity URL" -msgstr "" - -#: redbot/cogs/general/general.py:392 -msgid "Verified" -msgstr "" - -#: redbot/cogs/general/general.py:393 -msgid "VIP Voice Servers" -msgstr "" - -#: redbot/cogs/general/general.py:394 -msgid "Welcome Screen enabled" -msgstr "" - -#: redbot/cogs/general/general.py:402 msgid "{bot_name} joined this server on {bot_join}. That's over {since_join} days ago!" msgstr "" -#: redbot/cogs/general/general.py:424 +#: redbot/cogs/general/general.py:379 msgid "Members:" msgstr "" -#: redbot/cogs/general/general.py:426 +#: redbot/cogs/general/general.py:381 msgid "Channels:" msgstr "" -#: redbot/cogs/general/general.py:427 +#: redbot/cogs/general/general.py:382 msgid "💬 Text: {text}\n" -"🔊 Voice: {voice}" +"🔊 Voice: {voice}\n" +"🎙 Stage: {stage}" msgstr "" -#: redbot/cogs/general/general.py:433 +#: redbot/cogs/general/general.py:393 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:434 +#: redbot/cogs/general/general.py:394 msgid "Owner: {owner}\n" -"Voice region: {region}\n" "Verif. level: {verif}\n" "Server ID: {id}{shard_info}" msgstr "" -#: redbot/cogs/general/general.py:446 +#: redbot/cogs/general/general.py:405 msgid "Misc:" msgstr "" -#: redbot/cogs/general/general.py:447 +#: redbot/cogs/general/general.py:406 msgid "AFK channel: {afk_chan}\n" "AFK timeout: {afk_timeout}\n" "Custom emojis: {emoji_count}\n" "Roles: {role_count}" msgstr "" -#: redbot/cogs/general/general.py:452 +#: redbot/cogs/general/general.py:411 msgid "Not set" msgstr "" -#: redbot/cogs/general/general.py:460 +#: redbot/cogs/general/general.py:444 msgid "Server features:" msgstr "" -#: redbot/cogs/general/general.py:462 +#: redbot/cogs/general/general.py:451 msgid "Tier {boostlevel} with {nitroboosters} boosts\n" "File size limit: {filelimit}\n" "Emoji limit: {emojis_limit}\n" "VCs max bitrate: {bitrate}" msgstr "" -#: redbot/cogs/general/general.py:474 +#: redbot/cogs/general/general.py:463 msgid "Nitro Boost:" msgstr "" -#: redbot/cogs/general/general.py:483 +#: redbot/cogs/general/general.py:472 #, docstring msgid "Search the Urban Dictionary.\n\n" " This uses the unofficial Urban Dictionary API.\n" " " msgstr "" -#: redbot/cogs/general/general.py:501 redbot/cogs/general/general.py:570 +#: redbot/cogs/general/general.py:490 redbot/cogs/general/general.py:561 msgid "No Urban Dictionary entries were found, or there was an error in the process." msgstr "" -#: redbot/cogs/general/general.py:507 +#: redbot/cogs/general/general.py:496 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:513 +#: redbot/cogs/general/general.py:502 msgid "{word} by {author}" msgstr "" -#: redbot/cogs/general/general.py:521 redbot/cogs/general/general.py:552 +#: redbot/cogs/general/general.py:510 redbot/cogs/general/general.py:544 msgid "{definition}\n\n" "**Example:** {example}" msgstr "" -#: redbot/cogs/general/general.py:527 +#: redbot/cogs/general/general.py:516 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:546 +#: redbot/cogs/general/general.py:534 msgid "<{permalink}>\n" " {word} by {author}\n\n" "{description}\n\n" diff --git a/redbot/cogs/general/locales/zh-CN.po b/redbot/cogs/general/locales/zh-CN.po index 40ab33c6322..9e967165fba 100644 --- a/redbot/cogs/general/locales/zh-CN.po +++ b/redbot/cogs/general/locales/zh-CN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-26 09:24+0000\n" +"POT-Creation-Date: 2024-03-03 21:57+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,92 +15,92 @@ msgstr "" "X-Crowdin-File-ID: 17\n" "Language: zh_CN\n" -#: redbot/cogs/general/general.py:47 +#: redbot/cogs/general/general.py:48 #, docstring msgid "General commands." msgstr "" -#: redbot/cogs/general/general.py:52 +#: redbot/cogs/general/general.py:53 msgid "As I see it, yes" msgstr "我看到了,是" -#: redbot/cogs/general/general.py:53 +#: redbot/cogs/general/general.py:54 msgid "It is certain" msgstr "这是肯定的" -#: redbot/cogs/general/general.py:54 +#: redbot/cogs/general/general.py:55 msgid "It is decidedly so" msgstr "这是确定的,因此" -#: redbot/cogs/general/general.py:55 +#: redbot/cogs/general/general.py:56 msgid "Most likely" msgstr "非常可能的" -#: redbot/cogs/general/general.py:56 +#: redbot/cogs/general/general.py:57 msgid "Outlook good" msgstr "前景很好" -#: redbot/cogs/general/general.py:57 +#: redbot/cogs/general/general.py:58 msgid "Signs point to yes" msgstr "标志指向是" -#: redbot/cogs/general/general.py:58 +#: redbot/cogs/general/general.py:59 msgid "Without a doubt" msgstr "毫无疑问" -#: redbot/cogs/general/general.py:59 +#: redbot/cogs/general/general.py:60 msgid "Yes" msgstr "是" -#: redbot/cogs/general/general.py:60 +#: redbot/cogs/general/general.py:61 msgid "Yes – definitely" msgstr "绝对是的" -#: redbot/cogs/general/general.py:61 +#: redbot/cogs/general/general.py:62 msgid "You may rely on it" msgstr "你可以依靠它" -#: redbot/cogs/general/general.py:62 +#: redbot/cogs/general/general.py:63 msgid "Reply hazy, try again" msgstr "回复不清楚。再试一次" -#: redbot/cogs/general/general.py:63 +#: redbot/cogs/general/general.py:64 msgid "Ask again later" msgstr "稍后重新问" -#: redbot/cogs/general/general.py:64 +#: redbot/cogs/general/general.py:65 msgid "Better not tell you now" msgstr "最好现在不告诉你" -#: redbot/cogs/general/general.py:65 +#: redbot/cogs/general/general.py:66 msgid "Cannot predict now" msgstr "现在无法预测" -#: redbot/cogs/general/general.py:66 +#: redbot/cogs/general/general.py:67 msgid "Concentrate and ask again" msgstr "集中精力再问" -#: redbot/cogs/general/general.py:67 +#: redbot/cogs/general/general.py:68 msgid "Don't count on it" msgstr "不要指望它" -#: redbot/cogs/general/general.py:68 +#: redbot/cogs/general/general.py:69 msgid "My reply is no" msgstr "我的答复是不" -#: redbot/cogs/general/general.py:69 +#: redbot/cogs/general/general.py:70 msgid "My sources say no" msgstr "我的消息来源说不" -#: redbot/cogs/general/general.py:70 +#: redbot/cogs/general/general.py:71 msgid "Outlook not so good" msgstr "前景不是很好" -#: redbot/cogs/general/general.py:71 +#: redbot/cogs/general/general.py:72 msgid "Very doubtful" msgstr "非常可疑" -#: redbot/cogs/general/general.py:85 +#: redbot/cogs/general/general.py:87 #, docstring msgid "Choose between multiple options.\n\n" " There must be at least 2 options to pick from.\n" @@ -109,11 +109,11 @@ msgid "Choose between multiple options.\n\n" " " msgstr "" -#: redbot/cogs/general/general.py:94 +#: redbot/cogs/general/general.py:96 msgid "Not enough options to pick from." msgstr "" -#: redbot/cogs/general/general.py:100 +#: redbot/cogs/general/general.py:102 #, docstring msgid "Roll a random number.\n\n" " The result will be between 1 and ``.\n\n" @@ -121,96 +121,96 @@ msgid "Roll a random number.\n\n" " " msgstr "" -#: redbot/cogs/general/general.py:115 +#: redbot/cogs/general/general.py:117 msgid "{author.mention} Maybe higher than 1? ;P" msgstr "" -#: redbot/cogs/general/general.py:118 +#: redbot/cogs/general/general.py:120 msgid "{author.mention} Max allowed number is {maxamount}." msgstr "" -#: redbot/cogs/general/general.py:125 +#: redbot/cogs/general/general.py:127 #, docstring msgid "Flip a coin... or a user.\n\n" " Defaults to a coin.\n" " " msgstr "" -#: redbot/cogs/general/general.py:133 +#: redbot/cogs/general/general.py:135 msgid "Nice try. You think this is funny?\n" " How about *this* instead:\n\n" msgstr "" -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "*flips a coin and... " msgstr "*掷硬币和..." -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "HEADS!*" msgstr "头部!*" -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "TAILS!*" msgstr "尾部!*" -#: redbot/cogs/general/general.py:148 +#: redbot/cogs/general/general.py:150 #, docstring msgid "Play Rock Paper Scissors." msgstr "" -#: redbot/cogs/general/general.py:153 +#: redbot/cogs/general/general.py:155 msgid "This isn't a valid option. Try {r}, {p}, or {s}." msgstr "" -#: redbot/cogs/general/general.py:174 +#: redbot/cogs/general/general.py:176 msgid "{choice} You win {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:180 +#: redbot/cogs/general/general.py:182 msgid "{choice} You lose {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:186 +#: redbot/cogs/general/general.py:188 msgid "{choice} We're square {author.mention}!" msgstr "" -#: redbot/cogs/general/general.py:193 +#: redbot/cogs/general/general.py:195 #, docstring msgid "Ask 8 ball a question.\n\n" " Question must end with a question mark.\n" " " msgstr "" -#: redbot/cogs/general/general.py:200 +#: redbot/cogs/general/general.py:202 msgid "That doesn't look like a question." msgstr "这看起来不像是个问题。" -#: redbot/cogs/general/general.py:204 +#: redbot/cogs/general/general.py:206 #, docstring msgid "Start or stop the stopwatch." msgstr "" -#: redbot/cogs/general/general.py:208 +#: redbot/cogs/general/general.py:210 msgid " Stopwatch started!" msgstr "计时秒表已开始!" -#: redbot/cogs/general/general.py:213 +#: redbot/cogs/general/general.py:215 msgid " Stopwatch stopped! Time: **{seconds}**" msgstr "" -#: redbot/cogs/general/general.py:219 +#: redbot/cogs/general/general.py:221 #, docstring msgid "Create a lmgtfy link." msgstr "" -#: redbot/cogs/general/general.py:226 +#: redbot/cogs/general/general.py:230 #, docstring msgid "Because everyone likes hugs!\n\n" " Up to 10 intensity levels.\n" " " msgstr "" -#: redbot/cogs/general/general.py:250 +#: redbot/cogs/general/general.py:254 #, docstring msgid "\n" " Show server information.\n\n" @@ -219,330 +219,166 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/general/general.py:258 -msgid "Created on {date}. That's over {num} days ago!" +#: redbot/cogs/general/general.py:261 +msgid "Created on {date_and_time}. That's {relative_time}!" msgstr "" -#: redbot/cogs/general/general.py:270 -msgid "Region" -msgstr "区域" - -#: redbot/cogs/general/general.py:271 +#: redbot/cogs/general/general.py:275 msgid "Users online" msgstr "" -#: redbot/cogs/general/general.py:272 +#: redbot/cogs/general/general.py:276 +msgid "Not available" +msgstr "" + +#: redbot/cogs/general/general.py:278 msgid "Text Channels" msgstr "文字频道" -#: redbot/cogs/general/general.py:273 +#: redbot/cogs/general/general.py:279 msgid "Voice Channels" msgstr "语音频道" -#: redbot/cogs/general/general.py:274 +#: redbot/cogs/general/general.py:280 msgid "Roles" msgstr "角色" -#: redbot/cogs/general/general.py:275 +#: redbot/cogs/general/general.py:281 msgid "Owner" msgstr "所有者" -#: redbot/cogs/general/general.py:277 +#: redbot/cogs/general/general.py:283 msgid "Server ID: " msgstr "" -#: redbot/cogs/general/general.py:279 +#: redbot/cogs/general/general.py:285 msgid " • Use {command} for more info on the server." msgstr "" -#: redbot/cogs/general/general.py:305 +#: redbot/cogs/general/general.py:311 msgid "\n" "Shard ID: **{shard_id}/{shard_count}**" msgstr "" -#: redbot/cogs/general/general.py:314 +#: redbot/cogs/general/general.py:320 msgid "Humans: " msgstr "" -#: redbot/cogs/general/general.py:315 +#: redbot/cogs/general/general.py:321 msgid " • Bots: " msgstr "" -#: redbot/cogs/general/general.py:327 +#: redbot/cogs/general/general.py:333 msgid "Users online: **{online}/{total_users}**\n" msgstr "" -#: redbot/cogs/general/general.py:344 -msgid "__VIP__ US East " -msgstr "" - -#: redbot/cogs/general/general.py:345 -msgid "__VIP__ US West " -msgstr "" - -#: redbot/cogs/general/general.py:346 -msgid "__VIP__ Amsterdam " -msgstr "" - -#: redbot/cogs/general/general.py:347 -msgid "EU West " -msgstr "" - -#: redbot/cogs/general/general.py:348 -msgid "EU Central " -msgstr "" - -#: redbot/cogs/general/general.py:349 -msgid "Europe " -msgstr "" - #: redbot/cogs/general/general.py:350 -msgid "London " +msgid "0 - None" msgstr "" #: redbot/cogs/general/general.py:351 -msgid "Frankfurt " +msgid "1 - Low" msgstr "" #: redbot/cogs/general/general.py:352 -msgid "Amsterdam " +msgid "2 - Medium" msgstr "" #: redbot/cogs/general/general.py:353 -msgid "US West " +msgid "3 - High" msgstr "" #: redbot/cogs/general/general.py:354 -msgid "US East " -msgstr "" - -#: redbot/cogs/general/general.py:355 -msgid "US South " -msgstr "" - -#: redbot/cogs/general/general.py:356 -msgid "US Central " +msgid "4 - Highest" msgstr "" #: redbot/cogs/general/general.py:357 -msgid "Singapore " -msgstr "" - -#: redbot/cogs/general/general.py:358 -msgid "Sydney " -msgstr "" - -#: redbot/cogs/general/general.py:359 -msgid "Brazil " -msgstr "" - -#: redbot/cogs/general/general.py:360 -msgid "Hong Kong " -msgstr "" - -#: redbot/cogs/general/general.py:361 -msgid "Russia " -msgstr "" - -#: redbot/cogs/general/general.py:362 -msgid "Japan " -msgstr "" - -#: redbot/cogs/general/general.py:363 -msgid "South Africa " -msgstr "" - -#: redbot/cogs/general/general.py:364 -msgid "India " -msgstr "" - -#: redbot/cogs/general/general.py:365 -msgid "Dubai " -msgstr "" - -#: redbot/cogs/general/general.py:366 -msgid "South Korea " -msgstr "" - -#: redbot/cogs/general/general.py:369 -msgid "0 - None" -msgstr "" - -#: redbot/cogs/general/general.py:370 -msgid "1 - Low" -msgstr "" - -#: redbot/cogs/general/general.py:371 -msgid "2 - Medium" -msgstr "" - -#: redbot/cogs/general/general.py:372 -msgid "3 - High" -msgstr "" - -#: redbot/cogs/general/general.py:373 -msgid "4 - Extreme" -msgstr "" - -#: redbot/cogs/general/general.py:377 -msgid "Animated Icon" -msgstr "" - -#: redbot/cogs/general/general.py:378 -msgid "Banner Image" -msgstr "" - -#: redbot/cogs/general/general.py:379 -msgid "Commerce" -msgstr "" - -#: redbot/cogs/general/general.py:380 -msgid "Community" -msgstr "" - -#: redbot/cogs/general/general.py:381 -msgid "Server Discovery" -msgstr "" - -#: redbot/cogs/general/general.py:382 -msgid "Featurable" -msgstr "" - -#: redbot/cogs/general/general.py:383 -msgid "Splash Invite" -msgstr "" - -#: redbot/cogs/general/general.py:384 -msgid "Member list disabled" -msgstr "" - -#: redbot/cogs/general/general.py:385 -msgid "Membership Screening enabled" -msgstr "" - -#: redbot/cogs/general/general.py:386 -msgid "More Emojis" -msgstr "" - -#: redbot/cogs/general/general.py:387 -msgid "News Channels" -msgstr "" - -#: redbot/cogs/general/general.py:388 -msgid "Partnered" -msgstr "" - -#: redbot/cogs/general/general.py:389 -msgid "Preview enabled" -msgstr "" - -#: redbot/cogs/general/general.py:390 -msgid "Public disabled" -msgstr "" - -#: redbot/cogs/general/general.py:391 -msgid "Vanity URL" -msgstr "" - -#: redbot/cogs/general/general.py:392 -msgid "Verified" -msgstr "" - -#: redbot/cogs/general/general.py:393 -msgid "VIP Voice Servers" -msgstr "" - -#: redbot/cogs/general/general.py:394 -msgid "Welcome Screen enabled" -msgstr "" - -#: redbot/cogs/general/general.py:402 msgid "{bot_name} joined this server on {bot_join}. That's over {since_join} days ago!" msgstr "" -#: redbot/cogs/general/general.py:424 +#: redbot/cogs/general/general.py:379 msgid "Members:" msgstr "" -#: redbot/cogs/general/general.py:426 +#: redbot/cogs/general/general.py:381 msgid "Channels:" msgstr "" -#: redbot/cogs/general/general.py:427 +#: redbot/cogs/general/general.py:382 msgid "💬 Text: {text}\n" -"🔊 Voice: {voice}" +"🔊 Voice: {voice}\n" +"🎙 Stage: {stage}" msgstr "" -#: redbot/cogs/general/general.py:433 +#: redbot/cogs/general/general.py:393 msgid "Utility:" msgstr "" -#: redbot/cogs/general/general.py:434 +#: redbot/cogs/general/general.py:394 msgid "Owner: {owner}\n" -"Voice region: {region}\n" "Verif. level: {verif}\n" "Server ID: {id}{shard_info}" msgstr "" -#: redbot/cogs/general/general.py:446 +#: redbot/cogs/general/general.py:405 msgid "Misc:" msgstr "" -#: redbot/cogs/general/general.py:447 +#: redbot/cogs/general/general.py:406 msgid "AFK channel: {afk_chan}\n" "AFK timeout: {afk_timeout}\n" "Custom emojis: {emoji_count}\n" "Roles: {role_count}" msgstr "" -#: redbot/cogs/general/general.py:452 +#: redbot/cogs/general/general.py:411 msgid "Not set" msgstr "" -#: redbot/cogs/general/general.py:460 +#: redbot/cogs/general/general.py:444 msgid "Server features:" msgstr "" -#: redbot/cogs/general/general.py:462 +#: redbot/cogs/general/general.py:451 msgid "Tier {boostlevel} with {nitroboosters} boosts\n" "File size limit: {filelimit}\n" "Emoji limit: {emojis_limit}\n" "VCs max bitrate: {bitrate}" msgstr "" -#: redbot/cogs/general/general.py:474 +#: redbot/cogs/general/general.py:463 msgid "Nitro Boost:" msgstr "" -#: redbot/cogs/general/general.py:483 +#: redbot/cogs/general/general.py:472 #, docstring msgid "Search the Urban Dictionary.\n\n" " This uses the unofficial Urban Dictionary API.\n" " " msgstr "" -#: redbot/cogs/general/general.py:501 redbot/cogs/general/general.py:570 +#: redbot/cogs/general/general.py:490 redbot/cogs/general/general.py:561 msgid "No Urban Dictionary entries were found, or there was an error in the process." msgstr "" -#: redbot/cogs/general/general.py:507 +#: redbot/cogs/general/general.py:496 msgid "No Urban Dictionary entries were found." msgstr "" -#: redbot/cogs/general/general.py:513 +#: redbot/cogs/general/general.py:502 msgid "{word} by {author}" msgstr "" -#: redbot/cogs/general/general.py:521 redbot/cogs/general/general.py:552 +#: redbot/cogs/general/general.py:510 redbot/cogs/general/general.py:544 msgid "{definition}\n\n" "**Example:** {example}" msgstr "" -#: redbot/cogs/general/general.py:527 +#: redbot/cogs/general/general.py:516 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." msgstr "" -#: redbot/cogs/general/general.py:546 +#: redbot/cogs/general/general.py:534 msgid "<{permalink}>\n" " {word} by {author}\n\n" "{description}\n\n" diff --git a/redbot/cogs/general/locales/zh-TW.po b/redbot/cogs/general/locales/zh-TW.po index 3ea161925d3..d42afe88642 100644 --- a/redbot/cogs/general/locales/zh-TW.po +++ b/redbot/cogs/general/locales/zh-TW.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-26 09:24+0000\n" +"POT-Creation-Date: 2024-03-03 21:57+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,166 +15,176 @@ msgstr "" "X-Crowdin-File-ID: 17\n" "Language: zh_TW\n" -#: redbot/cogs/general/general.py:47 +#: redbot/cogs/general/general.py:48 #, docstring msgid "General commands." msgstr "常規命令。" -#: redbot/cogs/general/general.py:52 +#: redbot/cogs/general/general.py:53 msgid "As I see it, yes" msgstr "我看到了,是" -#: redbot/cogs/general/general.py:53 +#: redbot/cogs/general/general.py:54 msgid "It is certain" msgstr "這是肯定的" -#: redbot/cogs/general/general.py:54 +#: redbot/cogs/general/general.py:55 msgid "It is decidedly so" msgstr "這是確定的,因此" -#: redbot/cogs/general/general.py:55 +#: redbot/cogs/general/general.py:56 msgid "Most likely" msgstr "非常可能的" -#: redbot/cogs/general/general.py:56 +#: redbot/cogs/general/general.py:57 msgid "Outlook good" msgstr "前景很好" -#: redbot/cogs/general/general.py:57 +#: redbot/cogs/general/general.py:58 msgid "Signs point to yes" msgstr "標誌指向是" -#: redbot/cogs/general/general.py:58 +#: redbot/cogs/general/general.py:59 msgid "Without a doubt" msgstr "毫無疑問" -#: redbot/cogs/general/general.py:59 +#: redbot/cogs/general/general.py:60 msgid "Yes" msgstr "是" -#: redbot/cogs/general/general.py:60 +#: redbot/cogs/general/general.py:61 msgid "Yes – definitely" msgstr "絶對是的" -#: redbot/cogs/general/general.py:61 +#: redbot/cogs/general/general.py:62 msgid "You may rely on it" msgstr "你可以相信它" -#: redbot/cogs/general/general.py:62 +#: redbot/cogs/general/general.py:63 msgid "Reply hazy, try again" msgstr "回覆不清楚,再試一次" -#: redbot/cogs/general/general.py:63 +#: redbot/cogs/general/general.py:64 msgid "Ask again later" msgstr "稍後再問一次" -#: redbot/cogs/general/general.py:64 +#: redbot/cogs/general/general.py:65 msgid "Better not tell you now" msgstr "最好不要現在告訴你" -#: redbot/cogs/general/general.py:65 +#: redbot/cogs/general/general.py:66 msgid "Cannot predict now" msgstr "現在無法預測" -#: redbot/cogs/general/general.py:66 +#: redbot/cogs/general/general.py:67 msgid "Concentrate and ask again" msgstr "集中精神後再問一次" -#: redbot/cogs/general/general.py:67 +#: redbot/cogs/general/general.py:68 msgid "Don't count on it" msgstr "不要指望它" -#: redbot/cogs/general/general.py:68 +#: redbot/cogs/general/general.py:69 msgid "My reply is no" msgstr "我的答覆是不" -#: redbot/cogs/general/general.py:69 +#: redbot/cogs/general/general.py:70 msgid "My sources say no" msgstr "我的消息來源說不" -#: redbot/cogs/general/general.py:70 +#: redbot/cogs/general/general.py:71 msgid "Outlook not so good" msgstr "前景不是很好" -#: redbot/cogs/general/general.py:71 +#: redbot/cogs/general/general.py:72 msgid "Very doubtful" msgstr "非常可疑" -#: redbot/cogs/general/general.py:85 +#: redbot/cogs/general/general.py:87 #, docstring msgid "Choose between multiple options.\n\n" " There must be at least 2 options to pick from.\n" " Options are separated by spaces.\n\n" " To denote options which include whitespace, you should enclose the options in double quotes.\n" " " -msgstr "" +msgstr "在多個選項之間進行選擇。\n\n" +" 必須至少有 2 個選項可供選擇。\n" +" 選項由空格分隔。\n\n" +" 要表示包含空格的選項,您應該將選項括在雙引號中。\n" +" " -#: redbot/cogs/general/general.py:94 +#: redbot/cogs/general/general.py:96 msgid "Not enough options to pick from." -msgstr "" +msgstr "沒有足夠的選項可供選擇。" -#: redbot/cogs/general/general.py:100 +#: redbot/cogs/general/general.py:102 #, docstring msgid "Roll a random number.\n\n" " The result will be between 1 and ``.\n\n" " `` defaults to 100.\n" " " -msgstr "" +msgstr "滾動一個隨機數。\n\n" +" 結果將介於 1 和 `` 之間。\n\n" +" `` 默認為 100。\n" +" " -#: redbot/cogs/general/general.py:115 +#: redbot/cogs/general/general.py:117 msgid "{author.mention} Maybe higher than 1? ;P" -msgstr "" +msgstr "{author.mention} 可能高於 1? ;P" -#: redbot/cogs/general/general.py:118 +#: redbot/cogs/general/general.py:120 msgid "{author.mention} Max allowed number is {maxamount}." -msgstr "" +msgstr "{author.mention} 最大允許數量為 {maxamount}。" -#: redbot/cogs/general/general.py:125 +#: redbot/cogs/general/general.py:127 #, docstring msgid "Flip a coin... or a user.\n\n" " Defaults to a coin.\n" " " -msgstr "" +msgstr "拋硬幣...... 或一個用戶。\n\n" +" 默認為硬幣。\n" +" " -#: redbot/cogs/general/general.py:133 +#: redbot/cogs/general/general.py:135 msgid "Nice try. You think this is funny?\n" " How about *this* instead:\n\n" -msgstr "" +msgstr "不錯的嘗試。你覺得這很好笑嗎?\n" +" *這個*怎麼樣:\n\n" -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "*flips a coin and... " msgstr "*擲硬幣而… " -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "HEADS!*" msgstr "頭部!*" -#: redbot/cogs/general/general.py:144 +#: redbot/cogs/general/general.py:146 msgid "TAILS!*" msgstr "尾部!*" -#: redbot/cogs/general/general.py:148 +#: redbot/cogs/general/general.py:150 #, docstring msgid "Play Rock Paper Scissors." -msgstr "" +msgstr "玩石頭剪刀布。" -#: redbot/cogs/general/general.py:153 +#: redbot/cogs/general/general.py:155 msgid "This isn't a valid option. Try {r}, {p}, or {s}." -msgstr "" +msgstr "這不是一個有效的選項。 試試 {r}、{p} 或 {s}。" -#: redbot/cogs/general/general.py:174 +#: redbot/cogs/general/general.py:176 msgid "{choice} You win {author.mention}!" -msgstr "" +msgstr "{choice} 你贏了 {author.mention}!" -#: redbot/cogs/general/general.py:180 +#: redbot/cogs/general/general.py:182 msgid "{choice} You lose {author.mention}!" -msgstr "" +msgstr "{choice} 你輸了 {author.mention}!" -#: redbot/cogs/general/general.py:186 +#: redbot/cogs/general/general.py:188 msgid "{choice} We're square {author.mention}!" -msgstr "" +msgstr "{choice} 我們平手 {author.mention}!" -#: redbot/cogs/general/general.py:193 +#: redbot/cogs/general/general.py:195 #, docstring msgid "Ask 8 ball a question.\n\n" " Question must end with a question mark.\n" @@ -183,371 +193,230 @@ msgstr "問八號球一個問題。\n\n" " 問題必須以問號結尾。\n" " " -#: redbot/cogs/general/general.py:200 +#: redbot/cogs/general/general.py:202 msgid "That doesn't look like a question." msgstr "這看起來不像是個問題。" -#: redbot/cogs/general/general.py:204 +#: redbot/cogs/general/general.py:206 #, docstring msgid "Start or stop the stopwatch." -msgstr "" +msgstr "啟動或停止碼錶。" -#: redbot/cogs/general/general.py:208 +#: redbot/cogs/general/general.py:210 msgid " Stopwatch started!" msgstr " 碼錶開始計時!" -#: redbot/cogs/general/general.py:213 +#: redbot/cogs/general/general.py:215 msgid " Stopwatch stopped! Time: **{seconds}**" msgstr " 碼錶停止計時!時間: **{seconds}**" -#: redbot/cogs/general/general.py:219 +#: redbot/cogs/general/general.py:221 #, docstring msgid "Create a lmgtfy link." -msgstr "" +msgstr "創建 lmgtfy 連結。" -#: redbot/cogs/general/general.py:226 +#: redbot/cogs/general/general.py:230 #, docstring msgid "Because everyone likes hugs!\n\n" " Up to 10 intensity levels.\n" " " -msgstr "" +msgstr "因為每個人都喜歡擁抱!\n\n" +" 有多達 10 個強度級別。\n" +" " -#: redbot/cogs/general/general.py:250 +#: redbot/cogs/general/general.py:254 #, 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:258 -msgid "Created on {date}. That's over {num} days ago!" -msgstr "創立於{date}。那是{num}天前!" +msgstr "\n" +" 顯示服務器信息。\n\n" +" `details`:設置為 `True` 時顯示更多信息。\n" +" 默認為False。\n" +" " -#: redbot/cogs/general/general.py:270 -msgid "Region" -msgstr "區域" +#: redbot/cogs/general/general.py:261 +msgid "Created on {date_and_time}. That's {relative_time}!" +msgstr "創建於 {date_and_time}。 那是{relative_time}!" -#: redbot/cogs/general/general.py:271 +#: redbot/cogs/general/general.py:275 msgid "Users online" msgstr "線上使用者" -#: redbot/cogs/general/general.py:272 +#: redbot/cogs/general/general.py:276 +msgid "Not available" +msgstr "無法使用" + +#: redbot/cogs/general/general.py:278 msgid "Text Channels" msgstr "文字頻道" -#: redbot/cogs/general/general.py:273 +#: redbot/cogs/general/general.py:279 msgid "Voice Channels" msgstr "語音頻道" -#: redbot/cogs/general/general.py:274 +#: redbot/cogs/general/general.py:280 msgid "Roles" msgstr "身分組" -#: redbot/cogs/general/general.py:275 +#: redbot/cogs/general/general.py:281 msgid "Owner" msgstr "擁有者" -#: redbot/cogs/general/general.py:277 +#: redbot/cogs/general/general.py:283 msgid "Server ID: " msgstr "伺服器ID: " -#: redbot/cogs/general/general.py:279 +#: redbot/cogs/general/general.py:285 msgid " • Use {command} for more info on the server." -msgstr "" +msgstr " • 使用{command} 獲取有關伺務器的更多資訊。" -#: redbot/cogs/general/general.py:305 +#: redbot/cogs/general/general.py:311 msgid "\n" "Shard ID: **{shard_id}/{shard_count}**" -msgstr "" +msgstr "\n" +"分片 ID:**{shard_id}/{shard_count}**" -#: redbot/cogs/general/general.py:314 +#: redbot/cogs/general/general.py:320 msgid "Humans: " -msgstr "" +msgstr "人類: " -#: redbot/cogs/general/general.py:315 +#: redbot/cogs/general/general.py:321 msgid " • Bots: " -msgstr "" +msgstr " • 機器人: " -#: redbot/cogs/general/general.py:327 +#: redbot/cogs/general/general.py:333 msgid "Users online: **{online}/{total_users}**\n" -msgstr "" - -#: redbot/cogs/general/general.py:344 -msgid "__VIP__ US East " -msgstr "" - -#: redbot/cogs/general/general.py:345 -msgid "__VIP__ US West " -msgstr "" - -#: redbot/cogs/general/general.py:346 -msgid "__VIP__ Amsterdam " -msgstr "" - -#: redbot/cogs/general/general.py:347 -msgid "EU West " -msgstr "" - -#: redbot/cogs/general/general.py:348 -msgid "EU Central " -msgstr "" - -#: redbot/cogs/general/general.py:349 -msgid "Europe " -msgstr "" +msgstr "在線成員數:**{online}/{total_users}**\n" #: redbot/cogs/general/general.py:350 -msgid "London " -msgstr "" +msgid "0 - None" +msgstr "0 - 無" #: redbot/cogs/general/general.py:351 -msgid "Frankfurt " -msgstr "" +msgid "1 - Low" +msgstr "1 - 低" #: redbot/cogs/general/general.py:352 -msgid "Amsterdam " -msgstr "" +msgid "2 - Medium" +msgstr "2 - 中" #: redbot/cogs/general/general.py:353 -msgid "US West " -msgstr "" +msgid "3 - High" +msgstr "3 - 高" #: redbot/cogs/general/general.py:354 -msgid "US East " -msgstr "" - -#: redbot/cogs/general/general.py:355 -msgid "US South " -msgstr "" - -#: redbot/cogs/general/general.py:356 -msgid "US Central " -msgstr "" +msgid "4 - Highest" +msgstr "4 - 最高" #: redbot/cogs/general/general.py:357 -msgid "Singapore " -msgstr "" - -#: redbot/cogs/general/general.py:358 -msgid "Sydney " -msgstr "" - -#: redbot/cogs/general/general.py:359 -msgid "Brazil " -msgstr "" - -#: redbot/cogs/general/general.py:360 -msgid "Hong Kong " -msgstr "" - -#: redbot/cogs/general/general.py:361 -msgid "Russia " -msgstr "" - -#: redbot/cogs/general/general.py:362 -msgid "Japan " -msgstr "" - -#: redbot/cogs/general/general.py:363 -msgid "South Africa " -msgstr "" - -#: redbot/cogs/general/general.py:364 -msgid "India " -msgstr "" - -#: redbot/cogs/general/general.py:365 -msgid "Dubai " -msgstr "" - -#: redbot/cogs/general/general.py:366 -msgid "South Korea " -msgstr "" - -#: redbot/cogs/general/general.py:369 -msgid "0 - None" -msgstr "" - -#: redbot/cogs/general/general.py:370 -msgid "1 - Low" -msgstr "" - -#: redbot/cogs/general/general.py:371 -msgid "2 - Medium" -msgstr "" - -#: redbot/cogs/general/general.py:372 -msgid "3 - High" -msgstr "" - -#: redbot/cogs/general/general.py:373 -msgid "4 - Extreme" -msgstr "" - -#: redbot/cogs/general/general.py:377 -msgid "Animated Icon" -msgstr "" - -#: redbot/cogs/general/general.py:378 -msgid "Banner Image" -msgstr "" - -#: redbot/cogs/general/general.py:379 -msgid "Commerce" -msgstr "" - -#: redbot/cogs/general/general.py:380 -msgid "Community" -msgstr "" - -#: redbot/cogs/general/general.py:381 -msgid "Server Discovery" -msgstr "" - -#: redbot/cogs/general/general.py:382 -msgid "Featurable" -msgstr "" - -#: redbot/cogs/general/general.py:383 -msgid "Splash Invite" -msgstr "" - -#: redbot/cogs/general/general.py:384 -msgid "Member list disabled" -msgstr "" - -#: redbot/cogs/general/general.py:385 -msgid "Membership Screening enabled" -msgstr "" - -#: redbot/cogs/general/general.py:386 -msgid "More Emojis" -msgstr "" - -#: redbot/cogs/general/general.py:387 -msgid "News Channels" -msgstr "" - -#: redbot/cogs/general/general.py:388 -msgid "Partnered" -msgstr "" - -#: redbot/cogs/general/general.py:389 -msgid "Preview enabled" -msgstr "" - -#: redbot/cogs/general/general.py:390 -msgid "Public disabled" -msgstr "" - -#: redbot/cogs/general/general.py:391 -msgid "Vanity URL" -msgstr "" - -#: redbot/cogs/general/general.py:392 -msgid "Verified" -msgstr "" - -#: redbot/cogs/general/general.py:393 -msgid "VIP Voice Servers" -msgstr "" - -#: redbot/cogs/general/general.py:394 -msgid "Welcome Screen enabled" -msgstr "" - -#: redbot/cogs/general/general.py:402 msgid "{bot_name} joined this server on {bot_join}. That's over {since_join} days ago!" -msgstr "" +msgstr "{bot_name} 在 {bot_join} 加入了這個服務器。 已經過了{since_join} 天了!" -#: redbot/cogs/general/general.py:424 +#: redbot/cogs/general/general.py:379 msgid "Members:" msgstr "成員:" -#: redbot/cogs/general/general.py:426 +#: redbot/cogs/general/general.py:381 msgid "Channels:" msgstr "頻道:" -#: redbot/cogs/general/general.py:427 +#: redbot/cogs/general/general.py:382 msgid "💬 Text: {text}\n" -"🔊 Voice: {voice}" -msgstr "" +"🔊 Voice: {voice}\n" +"🎙 Stage: {stage}" +msgstr "💬 文字:{text}\n" +"🔊 語音:{voice}\n" +"🎙 舞台:{stage}" -#: redbot/cogs/general/general.py:433 +#: redbot/cogs/general/general.py:393 msgid "Utility:" -msgstr "" +msgstr "效用:" -#: redbot/cogs/general/general.py:434 +#: redbot/cogs/general/general.py:394 msgid "Owner: {owner}\n" -"Voice region: {region}\n" "Verif. level: {verif}\n" "Server ID: {id}{shard_info}" -msgstr "" +msgstr "擁有者:{owner}\n" +"驗證級別:{verif}\n" +"伺務器 ID:{id}{shard_info}" -#: redbot/cogs/general/general.py:446 +#: redbot/cogs/general/general.py:405 msgid "Misc:" -msgstr "" +msgstr "雜項:" -#: redbot/cogs/general/general.py:447 +#: redbot/cogs/general/general.py:406 msgid "AFK channel: {afk_chan}\n" "AFK timeout: {afk_timeout}\n" "Custom emojis: {emoji_count}\n" "Roles: {role_count}" -msgstr "" +msgstr "掛機頻道:{afk_chan}\n" +"掛機超時:{afk_timeout}\n" +"自定義表情符號:{emoji_count}\n" +"身分組:{role_count}" -#: redbot/cogs/general/general.py:452 +#: redbot/cogs/general/general.py:411 msgid "Not set" -msgstr "" +msgstr "未設置" -#: redbot/cogs/general/general.py:460 +#: redbot/cogs/general/general.py:444 msgid "Server features:" -msgstr "" +msgstr "服務器功能:" -#: redbot/cogs/general/general.py:462 +#: redbot/cogs/general/general.py:451 msgid "Tier {boostlevel} with {nitroboosters} boosts\n" "File size limit: {filelimit}\n" "Emoji limit: {emojis_limit}\n" "VCs max bitrate: {bitrate}" -msgstr "" +msgstr "使用 {nitroboosters} 提升到第三 {boostlevel} 級\n" +"文件大小限制:{filelimit}\n" +"表情符號限制:{emojis_limit}\n" +"VC 最大比特率:{bitrate}" -#: redbot/cogs/general/general.py:474 +#: redbot/cogs/general/general.py:463 msgid "Nitro Boost:" -msgstr "" +msgstr "Nitro Boost:" -#: redbot/cogs/general/general.py:483 +#: redbot/cogs/general/general.py:472 #, docstring msgid "Search the Urban Dictionary.\n\n" " This uses the unofficial Urban Dictionary API.\n" " " -msgstr "" +msgstr "搜索城市詞典。\n\n" +" 這使用非官方的 Urban Dictionary API。\n" +" " -#: redbot/cogs/general/general.py:501 redbot/cogs/general/general.py:570 +#: redbot/cogs/general/general.py:490 redbot/cogs/general/general.py:561 msgid "No Urban Dictionary entries were found, or there was an error in the process." -msgstr "" +msgstr "未找到 Urban Dictionary 條目,或者過程中出現錯誤。" -#: redbot/cogs/general/general.py:507 +#: redbot/cogs/general/general.py:496 msgid "No Urban Dictionary entries were found." -msgstr "" +msgstr "未找到 Urban Dictionary 條目。" -#: redbot/cogs/general/general.py:513 +#: redbot/cogs/general/general.py:502 msgid "{word} by {author}" -msgstr "" +msgstr "{author} 的{word}" -#: redbot/cogs/general/general.py:521 redbot/cogs/general/general.py:552 +#: redbot/cogs/general/general.py:510 redbot/cogs/general/general.py:544 msgid "{definition}\n\n" "**Example:** {example}" -msgstr "" +msgstr "{definition}\n\n" +"**示例:** {example}" -#: redbot/cogs/general/general.py:527 +#: redbot/cogs/general/general.py:516 msgid "{thumbs_down} Down / {thumbs_up} Up, Powered by Urban Dictionary." -msgstr "" +msgstr "{thumbs_down} 向下/{thumbs_up} 向上,由 Urban Dictionary 提供支持。" -#: redbot/cogs/general/general.py:546 +#: redbot/cogs/general/general.py:534 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" +" {author} 的{word}\n\n" +"{description}\n\n" +"{thumbs_down} 向下/{thumbs_up} 向上,由 Urban Dictionary 提供支持。" diff --git a/redbot/cogs/image/image.py b/redbot/cogs/image/image.py index b5f3ede889e..48df650100d 100644 --- a/redbot/cogs/image/image.py +++ b/redbot/cogs/image/image.py @@ -4,7 +4,7 @@ import aiohttp from redbot.core.i18n import Translator, cog_i18n -from redbot.core import checks, Config, commands +from redbot.core import Config, commands from redbot.core.commands import UserInputOptional _ = Translator("Image", __file__) @@ -153,7 +153,7 @@ async def imgur_subreddit( _("Something went wrong. Error code is {code}.").format(code=data["status"]) ) - @checks.is_owner() + @commands.is_owner() @commands.command() async def imgurcreds(self, ctx): """Explain how to set imgur API tokens.""" @@ -228,7 +228,7 @@ async def gifr(self, ctx, *, keywords): else: await ctx.send(_("Error contacting the API.")) - @checks.is_owner() + @commands.is_owner() @commands.command() async def giphycreds(self, ctx): """Explains how to set GIPHY API tokens.""" diff --git a/redbot/cogs/image/locales/ar-SA.po b/redbot/cogs/image/locales/ar-SA.po index 76734b937e4..268cfdf4780 100644 --- a/redbot/cogs/image/locales/ar-SA.po +++ b/redbot/cogs/image/locales/ar-SA.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-04-05 20:17+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\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" diff --git a/redbot/cogs/image/locales/bg-BG.po b/redbot/cogs/image/locales/bg-BG.po index d66130a924f..bff413133b3 100644 --- a/redbot/cogs/image/locales/bg-BG.po +++ b/redbot/cogs/image/locales/bg-BG.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-04-05 20:17+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" diff --git a/redbot/cogs/image/locales/cs-CZ.po b/redbot/cogs/image/locales/cs-CZ.po index 26098d7548c..c8549204dc8 100644 --- a/redbot/cogs/image/locales/cs-CZ.po +++ b/redbot/cogs/image/locales/cs-CZ.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-04-05 20:17+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\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" diff --git a/redbot/cogs/image/locales/da-DK.po b/redbot/cogs/image/locales/da-DK.po index 683126809ea..7df794269e9 100644 --- a/redbot/cogs/image/locales/da-DK.po +++ b/redbot/cogs/image/locales/da-DK.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-04-05 20:17+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" diff --git a/redbot/cogs/image/locales/de-DE.po b/redbot/cogs/image/locales/de-DE.po index 8c62309589f..7f4fbbdc4ed 100644 --- a/redbot/cogs/image/locales/de-DE.po +++ b/redbot/cogs/image/locales/de-DE.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-04-05 20:17+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -35,7 +35,10 @@ msgid "Search Imgur for the specified term.\n\n" " - `[count]`: How many images should be returned (maximum 5). Defaults to 1.\n" " - ``: The terms used to search Imgur.\n" " " -msgstr "" +msgstr "Suchen Sie auf Imgur nach dem angegebenen Begriff.\n\n" +" - `[count]`: Wie viele Bilder sollen zurückgegeben werden (maximal 5). Standardmäßig auf 1 gesetzt.\n" +" - ``: Die Begriffe, die zur Suche auf Imgur verwendet werden.\n" +" " #: redbot/cogs/image/image.py:58 redbot/cogs/image/image.py:107 msgid "Image count has to be between 1 and 5." @@ -65,7 +68,12 @@ msgid "Get images from a subreddit.\n\n" " - `[sort_type]`: New, or top results. Defaults to top.\n" " - `[window]`: The timeframe, can be the past day, week, month, year or all. Defaults to day.\n" " " -msgstr "" +msgstr "Erhalten Sie Bilder aus einem Subreddit.\n\n" +" - ``: Das Subreddit, aus dem Bilder abgerufen werden sollen.\n" +" - `[count]`: Die Anzahl der zurückzugebenden Bilder (maximal 5). Standardmäßig auf 1 gesetzt.\n" +" - `[sort_type]`: Neue oder beliebte Ergebnisse. Standardmäßig auf beliebt gesetzt.\n" +" - `[window]`: Der Zeitraum kann der vergangene Tag, die Woche, der Monat, das Jahr oder alles sein. Standardmäßig auf Tag gesetzt.\n" +" " #: redbot/cogs/image/image.py:117 msgid "Only 'new' and 'top' are a valid sort type." @@ -110,7 +118,9 @@ msgstr "Um die Imgur Client ID zu bekommen:\n" msgid "Retrieve the first search result from Giphy.\n\n" " - ``: The keywords used to search Giphy.\n" " " -msgstr "" +msgstr "Holen Sie das erste Suchergebnis von Giphy ab.\n\n" +" - ``: Die Schlüsselwörter, die zur Suche auf Giphy verwendet werden.\n" +" " #: redbot/cogs/image/image.py:187 redbot/cogs/image/image.py:214 msgid "An API key has not been set! Please set one with `{prefix}giphycreds`." @@ -125,7 +135,9 @@ msgstr "Fehler beim Kontaktieren der Giphy API." msgid "Retrieve a random GIF from a Giphy search.\n\n" " - ``: The keywords used to generate a random GIF.\n" " " -msgstr "" +msgstr "Holen Sie sich ein zufälliges GIF aus einer Giphy-Suche.\n\n" +" - ``: Die Schlüsselwörter, die zur Generierung eines zufälligen GIF verwendet werden.\n" +" " #: redbot/cogs/image/image.py:229 msgid "Error contacting the API." @@ -134,7 +146,7 @@ msgstr "Fehler beim Kontaktieren der API." #: redbot/cogs/image/image.py:234 #, docstring msgid "Explains how to set GIPHY API tokens." -msgstr "" +msgstr "Erläutert wie man GIPHY API-Token setzt." #: redbot/cogs/image/image.py:236 msgid "To get a GIPHY API Key:\n" @@ -147,7 +159,16 @@ msgid "To get a GIPHY API Key:\n" "7. Click *Create App*. You'll need to agree to the GIPHY API Terms.\n" "8. Copy the API Key.\n" "9. In Discord, run the command {command}.\n" -msgstr "" +msgstr "Um einen GIPHY API-Schlüssel zu erhalten, befolgen Sie diese Schritte:\n\n" +"1. Melden Sie sich bei Ihrem GIPHY-Konto an oder erstellen Sie eines.\n" +"2. Besuchen Sie diese Seite: https://developers.giphy.com/dashboard.\n" +"3. Klicken Sie auf App erstellen.\n" +"4. Wählen Sie API auswählen und dann Nächster Schritt.\n" +"5. Geben Sie einen App-Namen ein, zum Beispiel Red.\n" +"6. Fügen Sie eine App-Beschreibung hinzu, zum Beispiel Verwendet für Red's Bildfunktion.\n" +"7. Klicken Sie auf App erstellen. Sie müssen den GIPHY API-Nutzungsbedingungen zustimmen.\n" +"8. Kopieren Sie den API-Schlüssel.\n" +"9. Führen Sie in Discord den Befehl {command} aus.\n" #: redbot/cogs/image/image.py:249 msgid "" diff --git a/redbot/cogs/image/locales/es-ES.po b/redbot/cogs/image/locales/es-ES.po index e0e7f165b4a..9eb00daa165 100644 --- a/redbot/cogs/image/locales/es-ES.po +++ b/redbot/cogs/image/locales/es-ES.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-04-05 20:17+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -164,7 +164,7 @@ msgstr "Para obtener una clave API de GIPHY:\n" "2. Visite esta página: https://developers.giphy.com/dashboard.\n" "3. Pulse *Crear una aplicación*.\n" "4. Haga clic en *Seleccionar API*, luego *Próximo paso*.\n" -"5. Añada un nombre de aplicación, por ejemplo *Rojo*.\n" +"5. Añada un nombre de aplicación, por ejemplo *Red*.\n" "6. Añadir una descripción de la aplicación, por ejemplo *Utilizado para el cogazo de imagen del rojo*.\n" "7. Haga clic en *Crear aplicación*. Necesitarás aceptar los términos de la API de GIPHY.\n" "8. Copia la clave API.\n" diff --git a/redbot/cogs/image/locales/fi-FI.po b/redbot/cogs/image/locales/fi-FI.po index d09e4a9626d..d54b992fbd4 100644 --- a/redbot/cogs/image/locales/fi-FI.po +++ b/redbot/cogs/image/locales/fi-FI.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-04-05 20:17+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" diff --git a/redbot/cogs/image/locales/fr-FR.po b/redbot/cogs/image/locales/fr-FR.po index 9d2ad93635d..066a4a413e6 100644 --- a/redbot/cogs/image/locales/fr-FR.po +++ b/redbot/cogs/image/locales/fr-FR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-04-05 20:17+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -35,7 +35,10 @@ msgid "Search Imgur for the specified term.\n\n" " - `[count]`: How many images should be returned (maximum 5). Defaults to 1.\n" " - ``: The terms used to search Imgur.\n" " " -msgstr "" +msgstr "Rechercher sur Imgur pour le terme spécifié.\n\n" +" - `[count]`: Le nombre d'images à renvoyer (maximum 5). Défaut = 1.\n" +" - ``: Les termes utilisés pour rechercher sur Imgur.\n" +" " #: redbot/cogs/image/image.py:58 redbot/cogs/image/image.py:107 msgid "Image count has to be between 1 and 5." @@ -65,7 +68,12 @@ msgid "Get images from a subreddit.\n\n" " - `[sort_type]`: New, or top results. Defaults to top.\n" " - `[window]`: The timeframe, can be the past day, week, month, year or all. Defaults to day.\n" " " -msgstr "" +msgstr "Récupère des images depuis un subreddit.\n\n" +" - ``: Le subreddit.\n" +" - `[count]`: Le nombre d'images à renvoyer (maximum 5). Défaut = 1.\n" +" - `[sort_type]`: Nouveau ou populaire ? Défaut = populaire.\n" +" - `[window]`: La date, peut-être le jour, la semaine, le mois, l'année ou de tous les temps. Défaut = jour.\n" +" " #: redbot/cogs/image/image.py:117 msgid "Only 'new' and 'top' are a valid sort type." @@ -110,7 +118,9 @@ msgstr "Pour obtenir un ID client Imgur :\n" msgid "Retrieve the first search result from Giphy.\n\n" " - ``: The keywords used to search Giphy.\n" " " -msgstr "" +msgstr "Récupère le premier résultat de recherche de Giphy.\n\n" +" - ``: Les mots-clés utilisés pour rechercher dans Giphy.\n" +" " #: redbot/cogs/image/image.py:187 redbot/cogs/image/image.py:214 msgid "An API key has not been set! Please set one with `{prefix}giphycreds`." @@ -125,7 +135,9 @@ msgstr "Erreur lors du contact avec l'API Giphy." msgid "Retrieve a random GIF from a Giphy search.\n\n" " - ``: The keywords used to generate a random GIF.\n" " " -msgstr "" +msgstr "Récupère un GIF aléatoire à partir d'une recherche Giphy.\n\n" +" - ``: Les mots-clés utilisés pour générer un GIF aléatoire.\n" +" " #: redbot/cogs/image/image.py:229 msgid "Error contacting the API." diff --git a/redbot/cogs/image/locales/hi-IN.po b/redbot/cogs/image/locales/hi-IN.po index 82175e26730..3f6b2f02df9 100644 --- a/redbot/cogs/image/locales/hi-IN.po +++ b/redbot/cogs/image/locales/hi-IN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-04-05 20:17+0000\n" +"POT-Creation-Date: 2022-02-21 15:22+0000\n" "Last-Translator: \n" "Language-Team: Hindi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -18,14 +18,17 @@ msgstr "" #: redbot/cogs/image/image.py:15 #, docstring msgid "Image related commands." -msgstr "" +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 "" +msgstr "Imgur से चित्र प्राप्त करें।\n" +" \n" +" का उपयोग करके क्लाइंट आईडी सेट करना सुनिश्चित करें `[p]imgurcreds`\n" +" " #: redbot/cogs/image/image.py:52 #, docstring diff --git a/redbot/cogs/image/locales/hr-HR.po b/redbot/cogs/image/locales/hr-HR.po new file mode 100644 index 00000000000..085513cf419 --- /dev/null +++ b/redbot/cogs/image/locales/hr-HR.po @@ -0,0 +1,143 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2022-02-21 15:22+0000\n" +"Last-Translator: \n" +"Language-Team: Croatian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.4.2\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: hr\n" +"X-Crowdin-File-ID: 11\n" +"Language: hr_HR\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" +" - `[count]`: How many images should be returned (maximum 5). Defaults to 1.\n" +" - ``: The terms used to search Imgur.\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" +" - ``: The subreddit to get images from.\n" +" - `[count]`: The number of images to return (maximum 5). Defaults to 1.\n" +" - `[sort_type]`: New, or top results. Defaults to top.\n" +" - `[window]`: The timeframe, can be the past day, week, month, year or all. Defaults to day.\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:200 +#: redbot/cogs/image/image.py:227 +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:\n" +"1. Login to an Imgur account.\n" +"2. Visit this page https://api.imgur.com/oauth2/addclient.\n" +"3. Enter a name for your application.\n" +"4. Select *Anonymous usage without user authorization* for the auth type.\n" +"5. Set the authorization callback URL to `https://localhost`.\n" +"6. Leave the app website blank.\n" +"7. Enter a valid email address and a description.\n" +"8. Check the captcha box and click next.\n" +"9. Your Client ID will be on the next page.\n" +"10. 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.\n\n" +" - ``: The keywords used to search Giphy.\n" +" " +msgstr "" + +#: redbot/cogs/image/image.py:187 redbot/cogs/image/image.py:214 +msgid "An API key has not been set! Please set one with `{prefix}giphycreds`." +msgstr "" + +#: redbot/cogs/image/image.py:202 +msgid "Error contacting the Giphy API." +msgstr "" + +#: redbot/cogs/image/image.py:207 +#, docstring +msgid "Retrieve a random GIF from a Giphy search.\n\n" +" - ``: The keywords used to generate a random GIF.\n" +" " +msgstr "" + +#: redbot/cogs/image/image.py:229 +msgid "Error contacting the API." +msgstr "" + +#: redbot/cogs/image/image.py:234 +#, docstring +msgid "Explains how to set GIPHY API tokens." +msgstr "" + +#: redbot/cogs/image/image.py:236 +msgid "To get a GIPHY API Key:\n" +"1. Login to (or create) a GIPHY account.\n" +"2. Visit this page: https://developers.giphy.com/dashboard.\n" +"3. Press *Create an App*.\n" +"4. Click *Select API*, then *Next Step*.\n" +"5. Add an app name, for example *Red*.\n" +"6. Add an app description, for example *Used for Red's image cog*.\n" +"7. Click *Create App*. You'll need to agree to the GIPHY API Terms.\n" +"8. Copy the API Key.\n" +"9. In Discord, run the command {command}.\n" +msgstr "" + +#: redbot/cogs/image/image.py:249 +msgid "" +msgstr "" + diff --git a/redbot/cogs/image/locales/hu-HU.po b/redbot/cogs/image/locales/hu-HU.po index 4c0ec37755c..48ac62a0f4d 100644 --- a/redbot/cogs/image/locales/hu-HU.po +++ b/redbot/cogs/image/locales/hu-HU.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-04-05 20:17+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" diff --git a/redbot/cogs/image/locales/id-ID.po b/redbot/cogs/image/locales/id-ID.po index 99d2b9c9c81..a0c82e8c7c1 100644 --- a/redbot/cogs/image/locales/id-ID.po +++ b/redbot/cogs/image/locales/id-ID.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-04-05 20:17+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" diff --git a/redbot/cogs/image/locales/it-IT.po b/redbot/cogs/image/locales/it-IT.po index 1d14d8df136..461f7a1f1eb 100644 --- a/redbot/cogs/image/locales/it-IT.po +++ b/redbot/cogs/image/locales/it-IT.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-04-05 20:17+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" diff --git a/redbot/cogs/image/locales/ja-JP.po b/redbot/cogs/image/locales/ja-JP.po index 2e4d462bdcd..1b515b7e6cf 100644 --- a/redbot/cogs/image/locales/ja-JP.po +++ b/redbot/cogs/image/locales/ja-JP.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-04-05 20:17+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" diff --git a/redbot/cogs/image/locales/ko-KR.po b/redbot/cogs/image/locales/ko-KR.po index 9d9e338d135..77da661d575 100644 --- a/redbot/cogs/image/locales/ko-KR.po +++ b/redbot/cogs/image/locales/ko-KR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-04-05 20:17+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" diff --git a/redbot/cogs/image/locales/nb-NO.po b/redbot/cogs/image/locales/nb-NO.po index 10548cea8d8..b0f7d0765b7 100644 --- a/redbot/cogs/image/locales/nb-NO.po +++ b/redbot/cogs/image/locales/nb-NO.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-04-05 20:17+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" diff --git a/redbot/cogs/image/locales/nl-NL.po b/redbot/cogs/image/locales/nl-NL.po index 48f687c219b..555ff83b092 100644 --- a/redbot/cogs/image/locales/nl-NL.po +++ b/redbot/cogs/image/locales/nl-NL.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-04-05 20:17+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" diff --git a/redbot/cogs/image/locales/pl-PL.po b/redbot/cogs/image/locales/pl-PL.po index 5b8aec91678..f92cb4b672c 100644 --- a/redbot/cogs/image/locales/pl-PL.po +++ b/redbot/cogs/image/locales/pl-PL.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-04-05 20:17+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -35,7 +35,10 @@ msgid "Search Imgur for the specified term.\n\n" " - `[count]`: How many images should be returned (maximum 5). Defaults to 1.\n" " - ``: The terms used to search Imgur.\n" " " -msgstr "" +msgstr "Przeszukaj Imgur dla określonego terminu.\n\n" +" - `[count]`: Ile zdjęć powinno zostać zwróconych (maksymalnie 5). Domyślnie do 1.\n" +" - ``: wyrażenia używane do wyszukiwania Imgur.\n" +" " #: redbot/cogs/image/image.py:58 redbot/cogs/image/image.py:107 msgid "Image count has to be between 1 and 5." @@ -65,7 +68,12 @@ msgid "Get images from a subreddit.\n\n" " - `[sort_type]`: New, or top results. Defaults to top.\n" " - `[window]`: The timeframe, can be the past day, week, month, year or all. Defaults to day.\n" " " -msgstr "" +msgstr "Pobierz obrazy z subreddita.\n\n" +" - ``: Subreddit, z którego pobierane są obrazy.\n" +" - `[count]`: liczba obrazów do zwrotu (maksymalnie 5). Domyślnie do 1.\n" +" - `[sort_type]`: Nowe lub najlepsze wyniki. Domyślnie na górę.\n" +" - `[window]`: Przedział czasowy, może być miniony dzień, tydzień, miesiąc, rok lub wszystkie. Domyślnie do dnia.\n" +" " #: redbot/cogs/image/image.py:117 msgid "Only 'new' and 'top' are a valid sort type." @@ -110,7 +118,9 @@ msgstr "Aby uzyskać ID Klienta Imgur:\n" msgid "Retrieve the first search result from Giphy.\n\n" " - ``: The keywords used to search Giphy.\n" " " -msgstr "" +msgstr "Pobierz pierwszy wynik wyszukiwania z Giphy.\n\n" +" - ``: Słowa kluczowe używane do wyszukiwania Giphy.\n" +" " #: redbot/cogs/image/image.py:187 redbot/cogs/image/image.py:214 msgid "An API key has not been set! Please set one with `{prefix}giphycreds`." @@ -125,7 +135,9 @@ msgstr "Błąd podczas łączenia się z API Giphy." msgid "Retrieve a random GIF from a Giphy search.\n\n" " - ``: The keywords used to generate a random GIF.\n" " " -msgstr "" +msgstr "Pobierz losowy GIF z wyszukiwarki Giphy.\n\n" +" - ``: Słowa kluczowe używane do wygenerowania losowego GIF.\n" +" " #: redbot/cogs/image/image.py:229 msgid "Error contacting the API." diff --git a/redbot/cogs/image/locales/pt-BR.po b/redbot/cogs/image/locales/pt-BR.po index 71e9dc7a3b6..f6d01ccdea9 100644 --- a/redbot/cogs/image/locales/pt-BR.po +++ b/redbot/cogs/image/locales/pt-BR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-04-05 20:17+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -18,14 +18,16 @@ msgstr "" #: redbot/cogs/image/image.py:15 #, docstring msgid "Image related commands." -msgstr "" +msgstr "Comandos relacionados a imagens." #: 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 "Obtém imagens do Imgur.\n\n" +" Certifique-se de definir o ID de cliente usando `[p]imgurcreds`.\n" +" " #: redbot/cogs/image/image.py:52 #, docstring @@ -33,27 +35,30 @@ msgid "Search Imgur for the specified term.\n\n" " - `[count]`: How many images should be returned (maximum 5). Defaults to 1.\n" " - ``: The terms used to search Imgur.\n" " " -msgstr "" +msgstr "Pesquisar no Imgur com termo especificado.\n\n" +" - `[count]`: Quantas imagens devem ser retornadas (máximo 5). O padrão é 1.\n" +" - ``: Os termos de busca usados para pesquisar no Imgur.\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 "A quantia de imagens deve ser entre 1 e 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 "Não foi definido um ID de cliente! Por favor, defina um com `{prefix}imgurcreds." #: redbot/cogs/image/image.py:77 msgid "Your search returned no results." -msgstr "" +msgstr "A sua pesquisa não retornou resultados." #: redbot/cogs/image/image.py:80 msgid "Search results...\n" -msgstr "" +msgstr "Resultados da pesquisa...\n" #: redbot/cogs/image/image.py:87 redbot/cogs/image/image.py:153 msgid "Something went wrong. Error code is {code}." -msgstr "" +msgstr "Algo deu errado. O código de erro é {code}." #: redbot/cogs/image/image.py:99 #, docstring @@ -63,21 +68,26 @@ msgid "Get images from a subreddit.\n\n" " - `[sort_type]`: New, or top results. Defaults to top.\n" " - `[window]`: The timeframe, can be the past day, week, month, year or all. Defaults to day.\n" " " -msgstr "" +msgstr "Obtém imagens de um subreddit.\n\n" +" - ``: O subreddit de onde obter as imagens.\n" +" - `[quantia=1..5]`: O número de imagens a retornar (máximo 5). O padrão é 1.\n" +" - `[modo_de_ordenação={new, top}]`: Resultados mais novos ou mais populares. O padrão são as mais populares.\n" +" - `[window={day, week, month, year, all}]`: A janela de tempo pode ser o último dia, semana, mês, ano ou desde sempre. O padrão é o último dia.\n" +" " #: redbot/cogs/image/image.py:117 msgid "Only 'new' and 'top' are a valid sort type." -msgstr "" +msgstr "Apenas 'new' (novos) e 'top' (populares) são tipos válidos de ordenação." #: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:200 #: redbot/cogs/image/image.py:227 msgid "No results found." -msgstr "" +msgstr "Nenhum resultado encontrado." #: redbot/cogs/image/image.py:159 #, docstring msgid "Explain how to set imgur API tokens." -msgstr "" +msgstr "Explicar como definir tokens de API do Imgur." #: redbot/cogs/image/image.py:161 msgid "To get an Imgur Client ID:\n" @@ -91,38 +101,52 @@ msgid "To get an Imgur Client ID:\n" "8. Check the captcha box and click next.\n" "9. Your Client ID will be on the next page.\n" "10. Run the command `{prefix}set api imgur client_id `.\n" -msgstr "" +msgstr "Para obter um ID de cliente do Imgur:\n" +"1. Faça login em uma conta do Imgur;\n" +"2. Visite esta página (https://api.imgur.com/oauth2/addclient);\n" +"3. Digite um nome para seu aplicativo;\n" +"4. Selecione *Uso anônimo sem autorização do usuário* para o tipo de autenticação;\n" +"5. Defina o URL do retorno de chamada de autorização para `https://localhost`;\n" +"6. Deixe o site do aplicativo em branco;\n" +"7. Insira um endereço de e-mail válido e uma descrição;\n" +"8. Verifique a caixa de captcha e clique em seguida;\n" +"9. Seu ID de cliente estará na próxima página;\n" +"10. Execute o comando `{prefix}set api imgur client_id `.\n" #: redbot/cogs/image/image.py:180 #, docstring msgid "Retrieve the first search result from Giphy.\n\n" " - ``: The keywords used to search Giphy.\n" " " -msgstr "" +msgstr "Obtém o primeiro resultado de pesquisa do Giphy.\n\n" +" - ``: As palavras-chave usadas para pesquisar no Giphy.\n" +" " #: redbot/cogs/image/image.py:187 redbot/cogs/image/image.py:214 msgid "An API key has not been set! Please set one with `{prefix}giphycreds`." -msgstr "" +msgstr "Uma chave de API não foi definida! Por favor, defina uma com `{prefix}giphycreds." #: redbot/cogs/image/image.py:202 msgid "Error contacting the Giphy API." -msgstr "" +msgstr "Erro ao contatar a API do Giphy." #: redbot/cogs/image/image.py:207 #, docstring msgid "Retrieve a random GIF from a Giphy search.\n\n" " - ``: The keywords used to generate a random GIF.\n" " " -msgstr "" +msgstr "Obtém um GIF aleatório de uma pesquisa de Giphy.\n\n" +" - ``: As palavras-chave usadas para gerar um GIF aleatório.\n" +" " #: redbot/cogs/image/image.py:229 msgid "Error contacting the API." -msgstr "" +msgstr "Erro ao contatar a API." #: redbot/cogs/image/image.py:234 #, docstring msgid "Explains how to set GIPHY API tokens." -msgstr "" +msgstr "Explica como definir tokens de API do GIPHY." #: redbot/cogs/image/image.py:236 msgid "To get a GIPHY API Key:\n" @@ -135,9 +159,18 @@ msgid "To get a GIPHY API Key:\n" "7. Click *Create App*. You'll need to agree to the GIPHY API Terms.\n" "8. Copy the API Key.\n" "9. In Discord, run the command {command}.\n" -msgstr "" +msgstr "Para obter uma chave de API do GIPHY:\n" +"1. Faça login (ou crie) uma conta GIPHY;\n" +"2. Visite esta página: (https://developers.giphy.com/dashboard);\n" +"3. Pressione *Criar um aplicativo*;\n" +"4. Clique em *Selecionar API* e, em seguida, *Próximo passo*;\n" +"5. Adicione um nome de aplicativo, por exemplo *Red*;\n" +"6. Adicione uma descrição do aplicativo, por exemplo, *Usado para a cog de imagens do Red*;\n" +"7. Clique em *Criar aplicativo*. Você precisará concordar com os termos da API do GIPHY;\n" +"8. Copie a chave da API;\n" +"9. No Discord, execute o comando {command}.\n" #: redbot/cogs/image/image.py:249 msgid "" -msgstr "" +msgstr "" diff --git a/redbot/cogs/image/locales/pt-PT.po b/redbot/cogs/image/locales/pt-PT.po index f151e44b301..a383c1edbae 100644 --- a/redbot/cogs/image/locales/pt-PT.po +++ b/redbot/cogs/image/locales/pt-PT.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-04-05 20:17+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -18,14 +18,16 @@ msgstr "" #: redbot/cogs/image/image.py:15 #, docstring msgid "Image related commands." -msgstr "" +msgstr "Comandos relacionados a imagens." #: 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 "Recuperar imagens do Imgur.\n\n" +" Certifique-se de definir o ID do cliente usando `[p]imgurcreds`.\n" +" " #: redbot/cogs/image/image.py:52 #, docstring @@ -33,27 +35,29 @@ msgid "Search Imgur for the specified term.\n\n" " - `[count]`: How many images should be returned (maximum 5). Defaults to 1.\n" " - ``: The terms used to search Imgur.\n" " " -msgstr "" +msgstr "Pesquise no Imgur pelo termo especificado.\n\n" +"- `[count]`: Quantas imagens devem ser retornadas (máximo de 5). Padrão é 1.\n" +"- ``: Os termos usados para pesquisar no Imgur. " #: redbot/cogs/image/image.py:58 redbot/cogs/image/image.py:107 msgid "Image count has to be between 1 and 5." -msgstr "" +msgstr "A contagem de imagens tem que estar entre 1 e 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 "Não foi definido um ID de cliente! Por favor, defina um com `{prefix}imgurcreds`." #: redbot/cogs/image/image.py:77 msgid "Your search returned no results." -msgstr "" +msgstr "A tua pesquisa não retornou resultados." #: redbot/cogs/image/image.py:80 msgid "Search results...\n" -msgstr "" +msgstr "Resultados da pesquisa...\n" #: redbot/cogs/image/image.py:87 redbot/cogs/image/image.py:153 msgid "Something went wrong. Error code is {code}." -msgstr "" +msgstr "Algo deu errado. Código de erro é {code}." #: redbot/cogs/image/image.py:99 #, docstring @@ -63,21 +67,25 @@ msgid "Get images from a subreddit.\n\n" " - `[sort_type]`: New, or top results. Defaults to top.\n" " - `[window]`: The timeframe, can be the past day, week, month, year or all. Defaults to day.\n" " " -msgstr "" +msgstr "Obter imagens de um subreddit.\n\n" +"- ``: O subreddit para obter imagens.\n" +"- `[count]`: O número de imagens a serem retornadas (máximo de 5). Padrão é 1.\n" +"- `[sort_type]`: Novas ou principais resultados. Padrão é principais (top).\n" +"- `[window]`: O intervalo de tempo, pode ser o dia, semana, mês, ano ou todos. Padrão é dia. " #: redbot/cogs/image/image.py:117 msgid "Only 'new' and 'top' are a valid sort type." -msgstr "" +msgstr "Apenas os 'novos' e 'topo' são de tipo válido." #: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:200 #: redbot/cogs/image/image.py:227 msgid "No results found." -msgstr "" +msgstr "Nenhum resultado encontrado." #: redbot/cogs/image/image.py:159 #, docstring msgid "Explain how to set imgur API tokens." -msgstr "" +msgstr "Explique como definir tokens de API de imgur." #: redbot/cogs/image/image.py:161 msgid "To get an Imgur Client ID:\n" @@ -91,38 +99,52 @@ msgid "To get an Imgur Client ID:\n" "8. Check the captcha box and click next.\n" "9. Your Client ID will be on the next page.\n" "10. Run the command `{prefix}set api imgur client_id `.\n" -msgstr "" +msgstr "Para obter um Imgur Client ID:\n\n" +"1. Faça login em uma conta do Imgur.\n" +"2. Visite esta página https://api.imgur.com/oauth2/addclient.\n" +"3. Insira um nome para a sua aplicação.\n" +"4. Selecione *Uso anônimo sem autorização do usuário* para o tipo de autenticação.\n" +"5. Configure o URL de retorno de autorização para `https://localhost`.\n" +"6. Deixe o site da aplicação em branco.\n" +"7. Insira um endereço de e-mail válido e uma descrição.\n" +"8. Marque a caixa de verificação do captcha e clique em Avançar.\n" +"9. Seu Client ID estará na próxima página.\n" +"10. Execute o comando `{prefix}set api imgur client_id `.\n" #: redbot/cogs/image/image.py:180 #, docstring msgid "Retrieve the first search result from Giphy.\n\n" " - ``: The keywords used to search Giphy.\n" " " -msgstr "" +msgstr "Recupere o primeiro resultado de pesquisa do Giphy.\n\n" +" - ``: As palavras-chave usadas para pesquisar no Giphy.\n" +" " #: redbot/cogs/image/image.py:187 redbot/cogs/image/image.py:214 msgid "An API key has not been set! Please set one with `{prefix}giphycreds`." -msgstr "" +msgstr "Uma chave de API não foi definida! Por favor, defina uma com `{prefix}giphycreds`." #: redbot/cogs/image/image.py:202 msgid "Error contacting the Giphy API." -msgstr "" +msgstr "Erro ao contatar a API Giphy." #: redbot/cogs/image/image.py:207 #, docstring msgid "Retrieve a random GIF from a Giphy search.\n\n" " - ``: The keywords used to generate a random GIF.\n" " " -msgstr "" +msgstr "Recupere um GIF aleatório de uma pesquisa Giphy.\n\n" +" - ``: As palavras-chave usadas para gerar um GIF.\n" +" " #: redbot/cogs/image/image.py:229 msgid "Error contacting the API." -msgstr "" +msgstr "Erro ao contatar a API." #: redbot/cogs/image/image.py:234 #, docstring msgid "Explains how to set GIPHY API tokens." -msgstr "" +msgstr "Explica como definir tokens de API GIPHY." #: redbot/cogs/image/image.py:236 msgid "To get a GIPHY API Key:\n" @@ -135,9 +157,18 @@ msgid "To get a GIPHY API Key:\n" "7. Click *Create App*. You'll need to agree to the GIPHY API Terms.\n" "8. Copy the API Key.\n" "9. In Discord, run the command {command}.\n" -msgstr "" +msgstr "Para obter uma Chave de API GIPHY:\n" +"1. Login (ou criar) uma conta GIPHY.\n" +"2. Visite esta página: https://developers.giphy.com/dashboard.\n" +"3. Pressione *Criar um aplicativo*.\n" +"4. Clique em *Selecionar API* e depois em *Próximo Passo*.\n" +"5. Adicione um nome de aplicativo, por exemplo *vermelho*.\n" +"6. Adicione uma descrição do aplicativo, por exemplo *Usado para a imagem do Vermelho *.\n" +"7. Clique *Criar aplicativo*. Você precisará concordar com os termos da API GIPHY.\n" +"8. Copie a chave da API.\n" +"9. No Discord, execute o comando {command}.\n" #: redbot/cogs/image/image.py:249 msgid "" -msgstr "" +msgstr "" diff --git a/redbot/cogs/image/locales/ru-RU.po b/redbot/cogs/image/locales/ru-RU.po index 89071c46f7c..7a921f8ae7a 100644 --- a/redbot/cogs/image/locales/ru-RU.po +++ b/redbot/cogs/image/locales/ru-RU.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-04-05 20:17+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -25,7 +25,9 @@ msgstr "Команды, связанные с изображениями." msgid "Retrieve pictures from Imgur.\n\n" " Make sure to set the Client ID using `[p]imgurcreds`.\n" " " -msgstr "" +msgstr "Получить изображения из Imgur.\n\n" +" Обязательно установите ID клиента с помощью `[p]imgurcreds`.\n" +" " #: redbot/cogs/image/image.py:52 #, docstring @@ -33,11 +35,14 @@ msgid "Search Imgur for the specified term.\n\n" " - `[count]`: How many images should be returned (maximum 5). Defaults to 1.\n" " - ``: The terms used to search Imgur.\n" " " -msgstr "" +msgstr "Поиск в Imgur по указанному термину.\n\n" +" - `[count]`: Сколько изображений должно быть возвращено (максимум 5). По умолчанию 1.\n" +" - ``: Термины, используемые для поиска Imgur.\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 "Количество изображений должно быть от 1 до 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`." @@ -63,7 +68,12 @@ msgid "Get images from a subreddit.\n\n" " - `[sort_type]`: New, or top results. Defaults to top.\n" " - `[window]`: The timeframe, can be the past day, week, month, year or all. Defaults to day.\n" " " -msgstr "" +msgstr "Получайте изображения из sub_reddit.\n\n" +" - ``: Sub_reddit, чтобы получить изображения.\n" +" - `[count]`: Количество возвращенных изображений (максимум 5). По умолчанию 1.\n" +" - `[sort_type]`: Новые или топ-результаты. По умолчанию верх.\n" +" - `[window]`: Временная рамка, может быть прошедший день, неделю, месяц, год или все. По умолчанию день.\n" +" " #: redbot/cogs/image/image.py:117 msgid "Only 'new' and 'top' are a valid sort type." @@ -77,7 +87,7 @@ msgstr "Результаты не найдены." #: redbot/cogs/image/image.py:159 #, docstring msgid "Explain how to set imgur API tokens." -msgstr "" +msgstr "Объясните, как установить токены API imgur." #: redbot/cogs/image/image.py:161 msgid "To get an Imgur Client ID:\n" @@ -91,18 +101,29 @@ msgid "To get an Imgur Client ID:\n" "8. Check the captcha box and click next.\n" "9. Your Client ID will be on the next page.\n" "10. Run the command `{prefix}set api imgur client_id `.\n" -msgstr "" +msgstr "Чтобы получить идентификатор клиента Imgur:\n" +"1. Войдите в аккаунт Imgur.. Посетите эту страницу https://api.imgur.com/oauth2/addclient.\n" +"3. Введите имя для вашего приложения.\n" +"4. Выберите *Анонимное использование без разрешения пользователя* для типа авторизации.\n" +"5. Установите URL обратного вызова авторизации в `https://localhost`.\n" +"6. Оставьте сайт приложения пустым.\n" +"7. Введите действительный адрес электронной почты и описание.\n" +"8. Проверьте поле captcha и нажмите далее.\n" +"Ваш идентификатор клиента будет на следующей странице.\n" +"10. Выполните команду `{prefix}установите api imgur client_id `. \n" #: redbot/cogs/image/image.py:180 #, docstring msgid "Retrieve the first search result from Giphy.\n\n" " - ``: The keywords used to search Giphy.\n" " " -msgstr "" +msgstr "Получить первый результат поиска от Giphy.\n\n" +" - ``: Ключевые слова, используемые для поиска Giphy.\n" +" " #: redbot/cogs/image/image.py:187 redbot/cogs/image/image.py:214 msgid "An API key has not been set! Please set one with `{prefix}giphycreds`." -msgstr "" +msgstr "API ключ не был установлен! Пожалуйста, установите его с `{prefix}giphy_creds`." #: redbot/cogs/image/image.py:202 msgid "Error contacting the Giphy API." @@ -113,7 +134,9 @@ msgstr "Ошибка связи с Giphy API." msgid "Retrieve a random GIF from a Giphy search.\n\n" " - ``: The keywords used to generate a random GIF.\n" " " -msgstr "" +msgstr "Получить случайный GIF от GIPHY.\n\n" +" - ``: Ключевые слова, используемые для создания случайного GIF.\n" +" " #: redbot/cogs/image/image.py:229 msgid "Error contacting the API." @@ -122,7 +145,7 @@ msgstr "Ошибка при обращении к API." #: redbot/cogs/image/image.py:234 #, docstring msgid "Explains how to set GIPHY API tokens." -msgstr "" +msgstr "Объяснить, как установить GIPHY API tokens." #: redbot/cogs/image/image.py:236 msgid "To get a GIPHY API Key:\n" @@ -135,9 +158,18 @@ msgid "To get a GIPHY API Key:\n" "7. Click *Create App*. You'll need to agree to the GIPHY API Terms.\n" "8. Copy the API Key.\n" "9. In Discord, run the command {command}.\n" -msgstr "" +msgstr "Чтобы получить GIPHY API ключ:\n" +"1. Войдите в (или создать) GIPHY аккаунт.\n" +"2. Посетите эту страницу: https://developers.giphy.com/dashboard.\n" +"3. Нажмите *Создать приложение*.\n" +"4. Нажмите *Выберите API*, затем *Следующий шаг*.\n" +"5. Добавьте имя приложения, например *Red*.\n" +"6. Добавьте описание приложения, например *Используется для имидж-ког*.\n" +"7. Нажмите *Создать приложение*. Вам нужно согласиться с условиями API GIPHY.\n" +"8. Скопируйте ключ API.\n" +"В Discord запустите команду {command}.\n" #: redbot/cogs/image/image.py:249 msgid "" -msgstr "" +msgstr "" diff --git a/redbot/cogs/image/locales/sk-SK.po b/redbot/cogs/image/locales/sk-SK.po index 0868217378b..48842753f04 100644 --- a/redbot/cogs/image/locales/sk-SK.po +++ b/redbot/cogs/image/locales/sk-SK.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-04-05 20:17+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\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" diff --git a/redbot/cogs/image/locales/sl-SI.po b/redbot/cogs/image/locales/sl-SI.po index 1f68aae22af..1a3d6a36f3e 100644 --- a/redbot/cogs/image/locales/sl-SI.po +++ b/redbot/cogs/image/locales/sl-SI.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-04-05 20:17+0000\n" +"POT-Creation-Date: 2022-02-21 15:22+0000\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n%100==4 ? 3 : 0);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" diff --git a/redbot/cogs/image/locales/sv-SE.po b/redbot/cogs/image/locales/sv-SE.po index 9b9ac69c44b..1b7f2eed95c 100644 --- a/redbot/cogs/image/locales/sv-SE.po +++ b/redbot/cogs/image/locales/sv-SE.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-04-05 20:17+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" diff --git a/redbot/cogs/image/locales/tr-TR.po b/redbot/cogs/image/locales/tr-TR.po index 703568c5dda..d7a1f3bb318 100644 --- a/redbot/cogs/image/locales/tr-TR.po +++ b/redbot/cogs/image/locales/tr-TR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-04-05 20:17+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" diff --git a/redbot/cogs/image/locales/uk-UA.po b/redbot/cogs/image/locales/uk-UA.po index fabd8693d3a..c6bad2261be 100644 --- a/redbot/cogs/image/locales/uk-UA.po +++ b/redbot/cogs/image/locales/uk-UA.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-04-05 20:17+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\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" diff --git a/redbot/cogs/image/locales/vi-VN.po b/redbot/cogs/image/locales/vi-VN.po index 335656ae0bf..f17a0d8ddbd 100644 --- a/redbot/cogs/image/locales/vi-VN.po +++ b/redbot/cogs/image/locales/vi-VN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-04-05 20:17+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" diff --git a/redbot/cogs/image/locales/zh-CN.po b/redbot/cogs/image/locales/zh-CN.po index b3c859c2977..35ed4b12114 100644 --- a/redbot/cogs/image/locales/zh-CN.po +++ b/redbot/cogs/image/locales/zh-CN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-04-05 20:17+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" diff --git a/redbot/cogs/image/locales/zh-TW.po b/redbot/cogs/image/locales/zh-TW.po index 7b3a1b5935d..98a31d24634 100644 --- a/redbot/cogs/image/locales/zh-TW.po +++ b/redbot/cogs/image/locales/zh-TW.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-04-05 20:17+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -18,14 +18,16 @@ msgstr "" #: redbot/cogs/image/image.py:15 #, docstring msgid "Image related commands." -msgstr "" +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 "" +msgstr "從 Imgur 檢索圖片。\n\n" +" 確保使用“[p]imgurcreds”設置客戶端 ID。\n" +" " #: redbot/cogs/image/image.py:52 #, docstring @@ -33,19 +35,22 @@ msgid "Search Imgur for the specified term.\n\n" " - `[count]`: How many images should be returned (maximum 5). Defaults to 1.\n" " - ``: The terms used to search Imgur.\n" " " -msgstr "" +msgstr "在 Imgur 中搜索指定的名詞。\n\n" +" - `[count]`:回應多少張圖像(最多 5 張)。 默認為 1。\n" +" - ``:用於搜索 Imgur 的名詞。\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 "圖片顯示數量必須介於 1 到 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! 請使用 `{prefix}imgurcreds` 設置一個。" #: redbot/cogs/image/image.py:77 msgid "Your search returned no results." -msgstr "" +msgstr "你的搜尋查無結果。" #: redbot/cogs/image/image.py:80 msgid "Search results...\n" @@ -53,7 +58,7 @@ msgstr "搜尋結果…\n" #: redbot/cogs/image/image.py:87 redbot/cogs/image/image.py:153 msgid "Something went wrong. Error code is {code}." -msgstr "" +msgstr "出問題了。 錯誤代碼是 {code}。" #: redbot/cogs/image/image.py:99 #, docstring @@ -63,7 +68,12 @@ msgid "Get images from a subreddit.\n\n" " - `[sort_type]`: New, or top results. Defaults to top.\n" " - `[window]`: The timeframe, can be the past day, week, month, year or all. Defaults to day.\n" " " -msgstr "" +msgstr "從 subreddit 獲取圖像。\n\n" +" - ``:從中獲取圖像的 subreddit。\n" +" - `[count]`:要顯示的圖像數量(最多 5 張)。 默認為 1。\n" +" - `[sort_type]`:新的或最佳結果。 默認為頂部。\n" +" - `[window]`: 時間範圍,可以是過去的一天、一周、一個月、一年或過去的所有時間。 默認為天。\n" +" " #: redbot/cogs/image/image.py:117 msgid "Only 'new' and 'top' are a valid sort type." @@ -72,12 +82,12 @@ msgstr "只有 '最新' 和 '熱門' 是有效的排序方式。" #: redbot/cogs/image/image.py:150 redbot/cogs/image/image.py:200 #: redbot/cogs/image/image.py:227 msgid "No results found." -msgstr "" +msgstr "未找到結果。" #: redbot/cogs/image/image.py:159 #, docstring msgid "Explain how to set imgur API tokens." -msgstr "" +msgstr "解釋如何設置 imgur API 令牌。" #: redbot/cogs/image/image.py:161 msgid "To get an Imgur Client ID:\n" @@ -91,38 +101,52 @@ msgid "To get an Imgur Client ID:\n" "8. Check the captcha box and click next.\n" "9. Your Client ID will be on the next page.\n" "10. Run the command `{prefix}set api imgur client_id `.\n" -msgstr "" +msgstr "要獲取 Imgur 客戶端 ID:\n" +"1. 登錄 Imgur 帳戶。\n" +"2. 訪問此頁面 https://api.imgur.com/oauth2/addclient。\n" +"3. 為您的應用程序輸入一個名稱。\n" +"4. 為授權類型選擇*Anonymous usage without user authorization*。\n" +"5. 將授權回調URL設置為`https://localhost`。\n" +"6. 將應用程序網站留空。\n" +"7. 輸入有效的電子郵件地址和描述。\n" +"8.勾選驗證碼框,點擊下一步。\n" +"9. 您的客戶 ID 將在下一頁上。\n" +"10. 運行命令“{prefix}set api imgur client_id ”。\n" #: redbot/cogs/image/image.py:180 #, docstring msgid "Retrieve the first search result from Giphy.\n\n" " - ``: The keywords used to search Giphy.\n" " " -msgstr "" +msgstr "從 Giphy 檢索第一個搜索結果。\n\n" +" - ``:用於搜索 Giphy 的關鍵字。\n" +" " #: redbot/cogs/image/image.py:187 redbot/cogs/image/image.py:214 msgid "An API key has not been set! Please set one with `{prefix}giphycreds`." -msgstr "" +msgstr "尚未設置 API 密鑰! 請使用 `{prefix}giphycreds` 設置一個。" #: redbot/cogs/image/image.py:202 msgid "Error contacting the Giphy API." -msgstr "" +msgstr "聯繫 Giphy API 時出錯。" #: redbot/cogs/image/image.py:207 #, docstring msgid "Retrieve a random GIF from a Giphy search.\n\n" " - ``: The keywords used to generate a random GIF.\n" " " -msgstr "" +msgstr "從 Giphy 搜索中檢索隨機 GIF。\n\n" +" - ``:用於生成隨機 GIF 的關鍵字。\n" +" " #: redbot/cogs/image/image.py:229 msgid "Error contacting the API." -msgstr "" +msgstr "聯繫 API 時出錯。" #: redbot/cogs/image/image.py:234 #, docstring msgid "Explains how to set GIPHY API tokens." -msgstr "" +msgstr "解釋如何設置 GIPHY API 令牌。" #: redbot/cogs/image/image.py:236 msgid "To get a GIPHY API Key:\n" @@ -135,9 +159,18 @@ msgid "To get a GIPHY API Key:\n" "7. Click *Create App*. You'll need to agree to the GIPHY API Terms.\n" "8. Copy the API Key.\n" "9. In Discord, run the command {command}.\n" -msgstr "" +msgstr "要獲取 GIPHY API 密鑰:\n" +"1. 登錄(或創建)一個 GIPHY 帳戶。\n" +"2. 訪問此頁面:https://developers.giphy.com/dashboard。\n" +"3. 按*Create an App*。\n" +"4. 點擊 *Select API*,然後點擊 *Next Step*。\n" +"5. 添加應用名稱,例如*Red*。\n" +"6. 添加應用描述,例如*Used for Red's image cog*。\n" +"7. 點擊*創建應用程序*。 您需要同意 GIPHY API 條款。\n" +"8. 複製 API 密鑰。\n" +"9. 在 Discord 中,運行命令 {command}。\n" #: redbot/cogs/image/image.py:249 msgid "" -msgstr "" +msgstr "" diff --git a/redbot/cogs/locales/ar-SA.po b/redbot/cogs/locales/ar-SA.po index 4636d516819..5a7feb19fc2 100644 --- a/redbot/cogs/locales/ar-SA.po +++ b/redbot/cogs/locales/ar-SA.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\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" diff --git a/redbot/cogs/locales/bg-BG.po b/redbot/cogs/locales/bg-BG.po index 853f2ec8f86..27c3ff1ebf4 100644 --- a/redbot/cogs/locales/bg-BG.po +++ b/redbot/cogs/locales/bg-BG.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" diff --git a/redbot/cogs/locales/cs-CZ.po b/redbot/cogs/locales/cs-CZ.po index 13ae0ec7192..5d2dba54aa8 100644 --- a/redbot/cogs/locales/cs-CZ.po +++ b/redbot/cogs/locales/cs-CZ.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\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" diff --git a/redbot/cogs/locales/da-DK.po b/redbot/cogs/locales/da-DK.po index 0a314fe7284..b8b68eb59db 100644 --- a/redbot/cogs/locales/da-DK.po +++ b/redbot/cogs/locales/da-DK.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" diff --git a/redbot/cogs/locales/de-DE.po b/redbot/cogs/locales/de-DE.po index d246291c6a7..c7d5dde4f65 100644 --- a/redbot/cogs/locales/de-DE.po +++ b/redbot/cogs/locales/de-DE.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" diff --git a/redbot/cogs/locales/es-ES.po b/redbot/cogs/locales/es-ES.po index 724a1775200..ff08044977f 100644 --- a/redbot/cogs/locales/es-ES.po +++ b/redbot/cogs/locales/es-ES.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" diff --git a/redbot/cogs/locales/fi-FI.po b/redbot/cogs/locales/fi-FI.po index 5124d08a093..b66702d6ecd 100644 --- a/redbot/cogs/locales/fi-FI.po +++ b/redbot/cogs/locales/fi-FI.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" diff --git a/redbot/cogs/locales/fr-FR.po b/redbot/cogs/locales/fr-FR.po index 2e0898de4f7..b32c992adba 100644 --- a/redbot/cogs/locales/fr-FR.po +++ b/redbot/cogs/locales/fr-FR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" diff --git a/redbot/cogs/locales/hi-IN.po b/redbot/cogs/locales/hi-IN.po index 49edb01e0c7..28c0aca6a1d 100644 --- a/redbot/cogs/locales/hi-IN.po +++ b/redbot/cogs/locales/hi-IN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-02-21 15:22+0000\n" "Last-Translator: \n" "Language-Team: Hindi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" diff --git a/redbot/cogs/locales/hr-HR.po b/redbot/cogs/locales/hr-HR.po new file mode 100644 index 00000000000..cf1b1c6a59a --- /dev/null +++ b/redbot/cogs/locales/hr-HR.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2022-02-21 15:22+0000\n" +"Last-Translator: \n" +"Language-Team: Croatian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.4.2\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: hr\n" +"X-Crowdin-File-ID: 645\n" +"Language: hr_HR\n" + diff --git a/redbot/cogs/locales/hu-HU.po b/redbot/cogs/locales/hu-HU.po index 361870fcec2..a8ff38bc27c 100644 --- a/redbot/cogs/locales/hu-HU.po +++ b/redbot/cogs/locales/hu-HU.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" diff --git a/redbot/cogs/locales/id-ID.po b/redbot/cogs/locales/id-ID.po index 90566d7753d..fa2fbfd95a3 100644 --- a/redbot/cogs/locales/id-ID.po +++ b/redbot/cogs/locales/id-ID.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" diff --git a/redbot/cogs/locales/it-IT.po b/redbot/cogs/locales/it-IT.po index e0fb9443238..0ceccc101a2 100644 --- a/redbot/cogs/locales/it-IT.po +++ b/redbot/cogs/locales/it-IT.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" diff --git a/redbot/cogs/locales/ja-JP.po b/redbot/cogs/locales/ja-JP.po index 84ae1789a17..14ad0471697 100644 --- a/redbot/cogs/locales/ja-JP.po +++ b/redbot/cogs/locales/ja-JP.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" diff --git a/redbot/cogs/locales/ko-KR.po b/redbot/cogs/locales/ko-KR.po index f09d3e7f875..5e48df492a1 100644 --- a/redbot/cogs/locales/ko-KR.po +++ b/redbot/cogs/locales/ko-KR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" diff --git a/redbot/cogs/locales/nb-NO.po b/redbot/cogs/locales/nb-NO.po index eee5581eb97..894d9aaaac9 100644 --- a/redbot/cogs/locales/nb-NO.po +++ b/redbot/cogs/locales/nb-NO.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" diff --git a/redbot/cogs/locales/nl-NL.po b/redbot/cogs/locales/nl-NL.po index 07fecdf0b75..d042c801472 100644 --- a/redbot/cogs/locales/nl-NL.po +++ b/redbot/cogs/locales/nl-NL.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" diff --git a/redbot/cogs/locales/pl-PL.po b/redbot/cogs/locales/pl-PL.po index ee9e99a935e..b54e9995186 100644 --- a/redbot/cogs/locales/pl-PL.po +++ b/redbot/cogs/locales/pl-PL.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\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" diff --git a/redbot/cogs/locales/pt-BR.po b/redbot/cogs/locales/pt-BR.po index f1a37426929..cc588f0d2a4 100644 --- a/redbot/cogs/locales/pt-BR.po +++ b/redbot/cogs/locales/pt-BR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" diff --git a/redbot/cogs/locales/pt-PT.po b/redbot/cogs/locales/pt-PT.po index d1f16dfbd5c..3b608ba8d77 100644 --- a/redbot/cogs/locales/pt-PT.po +++ b/redbot/cogs/locales/pt-PT.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" diff --git a/redbot/cogs/locales/ru-RU.po b/redbot/cogs/locales/ru-RU.po index b0ce6d86a8d..0f9b161a218 100644 --- a/redbot/cogs/locales/ru-RU.po +++ b/redbot/cogs/locales/ru-RU.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\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" diff --git a/redbot/cogs/locales/sk-SK.po b/redbot/cogs/locales/sk-SK.po index 056f26a6165..f6c979eb18a 100644 --- a/redbot/cogs/locales/sk-SK.po +++ b/redbot/cogs/locales/sk-SK.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\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" diff --git a/redbot/cogs/locales/sl-SI.po b/redbot/cogs/locales/sl-SI.po index 11346e4aaa6..25cf9eedb30 100644 --- a/redbot/cogs/locales/sl-SI.po +++ b/redbot/cogs/locales/sl-SI.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-02-21 15:22+0000\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n%100==4 ? 3 : 0);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" diff --git a/redbot/cogs/locales/sv-SE.po b/redbot/cogs/locales/sv-SE.po index da3c225b561..0474c15e9fa 100644 --- a/redbot/cogs/locales/sv-SE.po +++ b/redbot/cogs/locales/sv-SE.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" diff --git a/redbot/cogs/locales/tr-TR.po b/redbot/cogs/locales/tr-TR.po index 865c79e9dd0..537499fc9b0 100644 --- a/redbot/cogs/locales/tr-TR.po +++ b/redbot/cogs/locales/tr-TR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" diff --git a/redbot/cogs/locales/uk-UA.po b/redbot/cogs/locales/uk-UA.po index bd7e693c902..0900c7f561a 100644 --- a/redbot/cogs/locales/uk-UA.po +++ b/redbot/cogs/locales/uk-UA.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\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" diff --git a/redbot/cogs/locales/vi-VN.po b/redbot/cogs/locales/vi-VN.po index fba46e35d2c..baa6075b7b3 100644 --- a/redbot/cogs/locales/vi-VN.po +++ b/redbot/cogs/locales/vi-VN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" diff --git a/redbot/cogs/locales/zh-CN.po b/redbot/cogs/locales/zh-CN.po index a18c717755f..068bc5c729a 100644 --- a/redbot/cogs/locales/zh-CN.po +++ b/redbot/cogs/locales/zh-CN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" diff --git a/redbot/cogs/locales/zh-TW.po b/redbot/cogs/locales/zh-TW.po index bde867dbf12..4c4eea2d21c 100644 --- a/redbot/cogs/locales/zh-TW.po +++ b/redbot/cogs/locales/zh-TW.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2022-02-21 15: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" diff --git a/redbot/cogs/mod/abc.py b/redbot/cogs/mod/abc.py index cfdd5a6596b..8df8b982084 100644 --- a/redbot/cogs/mod/abc.py +++ b/redbot/cogs/mod/abc.py @@ -1,5 +1,5 @@ from abc import ABC, abstractmethod -from typing import List, Tuple, Optional +from typing import Optional import discord from redbot.core import Config, commands diff --git a/redbot/cogs/mod/events.py b/redbot/cogs/mod/events.py index 4d53c12181c..2d7a3d64cf3 100644 --- a/redbot/cogs/mod/events.py +++ b/redbot/cogs/mod/events.py @@ -1,6 +1,7 @@ import logging from datetime import timezone from collections import defaultdict, deque +from typing import List, Optional import discord from redbot.core import i18n, modlog, commands @@ -158,6 +159,17 @@ async def on_message(self, message): if not deleted: await self.check_mention_spam(message) + @staticmethod + def _update_past_names(name: str, name_list: List[Optional[str]]) -> None: + while None in name_list: # clean out null entries from a bug + name_list.remove(None) + if name in name_list: + # Ensure order is maintained without duplicates occurring + name_list.remove(name) + name_list.append(name) + while len(name_list) > 20: + name_list.pop(0) + @commands.Cog.listener() async def on_user_update(self, before: discord.User, after: discord.User): if before.name != after.name: @@ -165,14 +177,13 @@ async def on_user_update(self, before: discord.User, after: discord.User): if not track_all_names: return 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 before.name in name_list: - # Ensure order is maintained without duplicates occurring - name_list.remove(before.name) - name_list.append(before.name) - while len(name_list) > 20: - name_list.pop(0) + self._update_past_names(before.name, name_list) + if before.display_name != after.display_name: + track_all_names = await self.config.track_all_names() + if not track_all_names: + return + async with self.config.user(before).past_display_names() as name_list: + self._update_past_names(before.display_name, name_list) @commands.Cog.listener() async def on_member_update(self, before: discord.Member, after: discord.Member): @@ -185,10 +196,4 @@ async def on_member_update(self, before: discord.Member, after: discord.Member): if (not track_all_names) or (not track_nicknames): return 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 before.nick in nick_list: - nick_list.remove(before.nick) - nick_list.append(before.nick) - while len(nick_list) > 20: - nick_list.pop(0) + self._update_past_names(before.nick, nick_list) diff --git a/redbot/cogs/mod/kickban.py b/redbot/cogs/mod/kickban.py index 89ba9af4f65..28e7f13fd9c 100644 --- a/redbot/cogs/mod/kickban.py +++ b/redbot/cogs/mod/kickban.py @@ -5,8 +5,8 @@ from typing import Dict, List, Optional, Tuple, Union import discord -from redbot.core import commands, i18n, checks, modlog -from redbot.core.commands import UserInputOptional, RawUserIdConverter +from redbot.core import commands, i18n, modlog +from redbot.core.commands import RawUserIdConverter from redbot.core.utils import AsyncIter from redbot.core.utils.chat_formatting import ( pagify, @@ -177,21 +177,23 @@ async def ban_user( if removed_temp: log.info( - "{}({}) upgraded the tempban for {} to a permaban.".format( - author.name, author.id, user.id - ) + "%s (%s) upgraded the tempban for %s to a permaban.", author, author.id, 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" + user_handle = str(user) if isinstance(user, discord.abc.User) else "Unknown" try: await guild.ban(user, reason=audit_reason, delete_message_seconds=days * 86400) log.info( - "{}({}) {}ned {}({}), deleting {} days worth of messages.".format( - author.name, author.id, ban_type, username, user.id, str(days) - ) + "%s (%s) %sned %s (%s), deleting %s days worth of messages.", + author, + author.id, + ban_type, + user_handle, + user.id, + days, ) success_message = _("Done. That felt good.") except discord.Forbidden: @@ -200,9 +202,12 @@ async def ban_user( 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 - ) + "%s (%s) attempted to %s %s (%s), but an error occurred.", + author, + author.id, + ban_type, + user_handle, + user.id, ) return False, _("An unexpected error occurred.") @@ -281,15 +286,15 @@ async def _check_guild_tempban_expirations( @commands.command() @commands.guild_only() @commands.bot_has_permissions(kick_members=True) - @checks.admin_or_permissions(kick_members=True) + @commands.admin_or_permissions(kick_members=True) async def kick(self, ctx: commands.Context, member: discord.Member, *, reason: str = None): """ Kick a user. Examples: - - `[p]kick 428675506947227648 wanted to be kicked.` + - `[p]kick 428675506947227648 wanted to be kicked.` This will kick the user with ID 428675506947227648 from the server. - - `[p]kick @Twentysix wanted to be kicked.` + - `[p]kick @Twentysix wanted to be kicked.` This will kick Twentysix from the server. If a reason is specified, it will be the reason that shows up @@ -333,14 +338,16 @@ async def kick(self, ctx: commands.Context, member: discord.Member, *, reason: s await member.send(embed=em) try: await guild.kick(member, reason=audit_reason) - log.info("{}({}) kicked {}({})".format(author.name, author.id, member.name, member.id)) + log.info("%s (%s) kicked %s (%s)", author, author.id, member, member.id) except discord.errors.Forbidden: await ctx.send(_("I'm not allowed to do that.")) except Exception: log.exception( - "{}({}) attempted to kick {}({}), but an error occurred.".format( - author.name, author.id, member.name, member.id - ) + "%s (%s) attempted to kick %s (%s), but an error occurred.", + author, + author.id, + member, + member.id, ) else: await modlog.create_case( @@ -359,7 +366,7 @@ async def kick(self, ctx: commands.Context, member: discord.Member, *, reason: s @commands.command() @commands.guild_only() @commands.bot_has_permissions(ban_members=True) - @checks.admin_or_permissions(ban_members=True) + @commands.admin_or_permissions(ban_members=True) async def ban( self, ctx: commands.Context, @@ -373,9 +380,9 @@ async def ban( `days` is the amount of days of messages to cleanup on ban. Examples: - - `[p]ban 428675506947227648 7 Continued to spam after told to stop.` + - `[p]ban 428675506947227648 7 Continued to spam after told to stop.` This will ban the user with ID 428675506947227648 and it will delete 7 days worth of messages. - - `[p]ban @Twentysix 7 Continued to spam after told to stop.` + - `[p]ban @Twentysix 7 Continued to spam after told to stop.` This will ban Twentysix and it will delete 7 days worth of messages. A user ID should be provided if the user is not a member of this server. @@ -397,7 +404,7 @@ async def ban( @commands.command(aliases=["hackban"], usage=" [days] [reason]") @commands.guild_only() @commands.bot_has_permissions(ban_members=True) - @checks.admin_or_permissions(ban_members=True) + @commands.admin_or_permissions(ban_members=True) async def massban( self, ctx: commands.Context, @@ -531,9 +538,10 @@ def remove_processed(ids): tempbans.remove(user_id) upgrades.append(str(user_id)) log.info( - "{}({}) upgraded the tempban for {} to a permaban.".format( - author.name, author.id, user_id - ) + "%s (%s) upgraded the tempban for %s to a permaban.", + author, + author.id, + user_id, ) banned.append(user_id) else: @@ -541,7 +549,7 @@ def remove_processed(ids): await guild.ban( user, reason=audit_reason, delete_message_seconds=days * 86400 ) - log.info("{}({}) hackbanned {}".format(author.name, author.id, user_id)) + log.info("%s (%s) hackbanned %s", author, author.id, user_id) except discord.NotFound: errors[user_id] = _("User with ID {user_id} not found").format( user_id=user_id @@ -571,7 +579,7 @@ def remove_processed(ids): @commands.command() @commands.guild_only() @commands.bot_has_permissions(ban_members=True) - @checks.admin_or_permissions(ban_members=True) + @commands.admin_or_permissions(ban_members=True) async def tempban( self, ctx: commands.Context, @@ -587,11 +595,11 @@ async def tempban( `days` is the amount of days of messages to cleanup on tempban. Examples: - - `[p]tempban @Twentysix Because I say so` + - `[p]tempban @Twentysix Because I say so` This will ban Twentysix for the default amount of time set by an administrator. - - `[p]tempban @Twentysix 15m You need a timeout` + - `[p]tempban @Twentysix 15m You need a timeout` This will ban Twentysix for 15 minutes. - - `[p]tempban 428675506947227648 1d2h15m 5 Evil person` + - `[p]tempban 428675506947227648 1d2h15m 5 Evil person` This will ban the user with ID 428675506947227648 for 1 day 2 hours 15 minutes and will delete the last 5 days of their messages. """ guild = ctx.guild @@ -670,7 +678,7 @@ async def tempban( @commands.command() @commands.guild_only() @commands.bot_has_permissions(ban_members=True) - @checks.admin_or_permissions(ban_members=True) + @commands.admin_or_permissions(ban_members=True) async def softban(self, ctx: commands.Context, member: discord.Member, *, reason: str = None): """Kick a user and delete 1 day's worth of their messages.""" guild = ctx.guild @@ -716,24 +724,32 @@ async def softban(self, ctx: commands.Context, member: discord.Member, *, reason return except discord.HTTPException: log.exception( - "{}({}) attempted to softban {}({}), but an error occurred trying to ban them.".format( - author.name, author.id, member.name, member.id - ) + "%s (%s) attempted to softban %s (%s), but an error occurred trying to ban them.", + author, + author.id, + member, + member.id, ) return try: await guild.unban(member) except discord.HTTPException: log.exception( - "{}({}) attempted to softban {}({}), but an error occurred trying to unban them.".format( - author.name, author.id, member.name, member.id - ) + "%s (%s) attempted to softban %s (%s)," + " but an error occurred trying to unban them.", + author, + author.id, + member, + member.id, ) return else: log.info( - "{}({}) softbanned {}({}), deleting 1 day worth " - "of messages.".format(author.name, author.id, member.name, member.id) + "%s (%s) softbanned %s (%s), deleting 1 day worth of messages.", + author, + author.id, + member, + member.id, ) await modlog.create_case( self.bot, @@ -797,7 +813,7 @@ async def voicekick( @commands.command() @commands.guild_only() - @checks.admin_or_permissions(mute_members=True, deafen_members=True) + @commands.admin_or_permissions(mute_members=True, deafen_members=True) async def voiceunban( self, ctx: commands.Context, member: discord.Member, *, reason: str = None ): @@ -840,7 +856,7 @@ async def voiceunban( @commands.command() @commands.guild_only() - @checks.admin_or_permissions(mute_members=True, deafen_members=True) + @commands.admin_or_permissions(mute_members=True, deafen_members=True) async def voiceban(self, ctx: commands.Context, member: discord.Member, *, reason: str = None): """Ban a user from speaking and listening in the server's voice channels.""" user_voice_state: discord.VoiceState = member.voice @@ -882,16 +898,16 @@ async def voiceban(self, ctx: commands.Context, member: discord.Member, *, reaso @commands.command() @commands.guild_only() @commands.bot_has_permissions(ban_members=True) - @checks.admin_or_permissions(ban_members=True) + @commands.admin_or_permissions(ban_members=True) async def unban( self, ctx: commands.Context, user_id: RawUserIdConverter, *, reason: str = None ): """Unban a user from this server. Requires specifying the target user's ID. To find this, you may either: - 1. Copy it from the mod log case (if one was created), or - 2. enable developer mode, go to Bans in this server's settings, right- - click the user and select 'Copy ID'.""" + 1. Copy it from the mod log case (if one was created), or + 2. Enable Developer Mode, go to Bans in this server's settings, right-click the user and select 'Copy ID'. + """ guild = ctx.guild author = ctx.author audit_reason = get_audit_reason(ctx.author, reason, shorten=True) diff --git a/redbot/cogs/mod/locales/ar-SA.po b/redbot/cogs/mod/locales/ar-SA.po index 5f87d234d69..ae97489ef69 100644 --- a/redbot/cogs/mod/locales/ar-SA.po +++ b/redbot/cogs/mod/locales/ar-SA.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-18 21:11+0000\n" +"POT-Creation-Date: 2023-09-13 20: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.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,136 +15,132 @@ msgstr "" "X-Crowdin-File-ID: 34\n" "Language: ar_SA\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 +#: redbot/cogs/mod/events.py:57 redbot/cogs/mod/events.py:72 msgid "Mention spam (Autoban)" msgstr "ذكر البريد المزعج (تلقائي)" -#: redbot/cogs/mod/events.py:80 +#: redbot/cogs/mod/events.py:81 msgid "Mention Spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:95 +#: redbot/cogs/mod/events.py:96 msgid "Mention spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:104 +#: redbot/cogs/mod/events.py:105 msgid "Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:108 +#: redbot/cogs/mod/events.py:109 msgid "{member}, Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:127 +#: redbot/cogs/mod/events.py:128 msgid "Mention spam (Autowarn)" msgstr "" -#: redbot/cogs/mod/kickban.py:93 +#: redbot/cogs/mod/kickban.py:82 msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:100 +#: redbot/cogs/mod/kickban.py:89 msgid "I require the {perms} permission(s) in that user's channel to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:110 +#: redbot/cogs/mod/kickban.py:99 msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:464 -#: redbot/cogs/mod/kickban.py:631 +#: redbot/cogs/mod/kickban.py:121 redbot/cogs/mod/kickban.py:463 +#: redbot/cogs/mod/kickban.py:636 msgid "Invalid days. Must be between 0 and 7." msgstr "الأيام غير صالحة. يجب أن يكون بين 0 و 7." -#: redbot/cogs/mod/kickban.py:138 redbot/cogs/mod/kickban.py:607 +#: redbot/cogs/mod/kickban.py:127 redbot/cogs/mod/kickban.py:610 msgid "I cannot let you do that. Self-harm is bad {}" msgstr "لا يمكنني أن أدعك تفعل ذلك. ضرر الذات سيئ {}" -#: redbot/cogs/mod/kickban.py:143 redbot/cogs/mod/kickban.py:318 -#: redbot/cogs/mod/kickban.py:612 redbot/cogs/mod/kickban.py:691 -#: redbot/cogs/mod/kickban.py:771 +#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:315 +#: redbot/cogs/mod/kickban.py:615 redbot/cogs/mod/kickban.py:696 +#: redbot/cogs/mod/kickban.py:782 redbot/cogs/mod/names.py:64 msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." msgstr "لا يمكنني أن أدعك تفعل ذلك. أنت لست أعلى من المستخدم في التسلسل الهرمي." -#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:326 -#: redbot/cogs/mod/kickban.py:620 +#: redbot/cogs/mod/kickban.py:139 redbot/cogs/mod/kickban.py:323 +#: redbot/cogs/mod/kickban.py:623 msgid "I cannot do that due to Discord hierarchy rules." msgstr "" -#: redbot/cogs/mod/kickban.py:156 +#: redbot/cogs/mod/kickban.py:145 msgid "You have been banned from {guild}." msgstr "لقد تم حظرك من {guild}." -#: redbot/cogs/mod/kickban.py:160 redbot/cogs/mod/kickban.py:337 +#: redbot/cogs/mod/kickban.py:149 redbot/cogs/mod/kickban.py:334 msgid "**Reason**" msgstr "**السبب**" -#: redbot/cogs/mod/kickban.py:161 redbot/cogs/mod/kickban.py:338 +#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:335 msgid "No reason was given." msgstr "لم يتم ذكر السبب." -#: redbot/cogs/mod/kickban.py:179 redbot/cogs/mod/kickban.py:480 +#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:480 msgid "User with ID {user_id} is already banned." msgstr "" -#: redbot/cogs/mod/kickban.py:192 +#: redbot/cogs/mod/kickban.py:182 msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." msgstr "" -#: redbot/cogs/mod/kickban.py:204 redbot/cogs/mod/kickban.py:365 +#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:364 msgid "Done. That felt good." msgstr "تم ذلك. لقد شعر ذلك بالخير." -#: redbot/cogs/mod/kickban.py:206 redbot/cogs/mod/kickban.py:346 +#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:343 msgid "I'm not allowed to do that." msgstr "غير مسموح لي أن أفعل ذلك." -#: redbot/cogs/mod/kickban.py:208 redbot/cogs/mod/kickban.py:551 +#: redbot/cogs/mod/kickban.py:202 redbot/cogs/mod/kickban.py:554 msgid "User with ID {user_id} not found" msgstr "" -#: redbot/cogs/mod/kickban.py:215 +#: redbot/cogs/mod/kickban.py:212 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:269 +#: redbot/cogs/mod/kickban.py:266 msgid "Tempban finished" msgstr "تم الانتهاء من Tempban" -#: redbot/cogs/mod/kickban.py:294 +#: redbot/cogs/mod/kickban.py:291 #, docstring msgid "\n" " Kick a user.\n\n" " Examples:\n" -" - `[p]kick 428675506947227648 wanted to be kicked.`\n" -" This will kick Twentysix from the server.\n" -" - `[p]kick @Twentysix wanted to be kicked.`\n" +" - `[p]kick 428675506947227648 wanted to be kicked.`\n" +" This will kick the user with ID 428675506947227648 from the server.\n" +" - `[p]kick @Twentysix wanted to be kicked.`\n" " This will kick Twentysix from the server.\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:311 redbot/cogs/mod/kickban.py:684 +#: redbot/cogs/mod/kickban.py:308 redbot/cogs/mod/kickban.py:689 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "لا يمكنني أن أدعك تفعل ذلك. الضرر الذاتي سيئ {emoji}" -#: redbot/cogs/mod/kickban.py:333 +#: redbot/cogs/mod/kickban.py:330 msgid "You have been kicked from {guild}." msgstr "لقد تم طردك من {guild}." -#: redbot/cogs/mod/kickban.py:379 +#: redbot/cogs/mod/kickban.py:378 #, docstring msgid "Ban a user from this server and optionally delete days of messages.\n\n" " `days` is the amount of days of messages to cleanup on ban.\n\n" " Examples:\n" -" - `[p]ban 428675506947227648 7 Continued to spam after told to stop.`\n" -" This will ban Twentysix and it will delete 7 days worth of messages.\n" -" - `[p]ban @Twentysix 7 Continued to spam after told to stop.`\n" +" - `[p]ban 428675506947227648 7 Continued to spam after told to stop.`\n" +" This will ban the user with ID 428675506947227648 and it will delete 7 days worth of messages.\n" +" - `[p]ban @Twentysix 7 Continued to spam after told to stop.`\n" " This will ban Twentysix and it will delete 7 days worth of messages.\n\n" " A user ID should be provided if the user is not a member of this server.\n" " If days is not a number, it's treated as the first word of the reason.\n" @@ -152,7 +148,7 @@ msgid "Ban a user from this server and optionally delete days of messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:417 +#: redbot/cogs/mod/kickban.py:416 #, docstring msgid "Mass bans user(s) from the server.\n\n" " `days` is the amount of days of messages to cleanup on massban.\n\n" @@ -164,22 +160,22 @@ msgid "Mass bans user(s) from the server.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:433 +#: redbot/cogs/mod/kickban.py:432 msgid "Banned {num} users from the server." msgstr "حظر {num} مستخدمين من الخادم." -#: redbot/cogs/mod/kickban.py:437 +#: redbot/cogs/mod/kickban.py:436 msgid "\n" "Errors:\n" msgstr "\n" "الأخطاء:\n" -#: redbot/cogs/mod/kickban.py:440 +#: redbot/cogs/mod/kickban.py:439 msgid "\n" "Following user IDs have been upgraded from a temporary to a permanent ban:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:468 +#: redbot/cogs/mod/kickban.py:467 msgid "I lack the permissions to do this." msgstr "أنا افتقر إلى الصلاحيات للقيام بذلك." @@ -187,437 +183,453 @@ msgstr "أنا افتقر إلى الصلاحيات للقيام بذلك." msgid "Failed to ban user {user_id}: {reason}" msgstr "فشل في حظر المستخدم {user_id}: {reason}" -#: redbot/cogs/mod/kickban.py:556 +#: redbot/cogs/mod/kickban.py:559 msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:589 +#: redbot/cogs/mod/kickban.py:592 #, docstring msgid "Temporarily ban a user from this server.\n\n" " `duration` is the amount of time the user should be banned for.\n" " `days` is the amount of days of messages to cleanup on tempban.\n\n" " Examples:\n" -" - `[p]tempban @Twentysix Because I say so`\n" +" - `[p]tempban @Twentysix Because I say so`\n" " This will ban Twentysix for the default amount of time set by an administrator.\n" -" - `[p]tempban @Twentysix 15m You need a timeout`\n" +" - `[p]tempban @Twentysix 15m You need a timeout`\n" " This will ban Twentysix for 15 minutes.\n" -" - `[p]tempban 428675506947227648 1d2h15m 5 Evil person`\n" -" This will ban the user for 1 day 2 hours 15 minutes and will delete the last 5 days of their messages.\n" +" - `[p]tempban 428675506947227648 1d2h15m 5 Evil person`\n" +" This will ban the user with ID 428675506947227648 for 1 day 2 hours 15 minutes and will delete the last 5 days of their messages.\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:643 +#: redbot/cogs/mod/kickban.py:646 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:647 -msgid " Here is an invite for when your ban expires: {invite_link}" +#: redbot/cogs/mod/kickban.py:650 +msgid "\n\n" +"**Reason:** {reason}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:652 +msgid "\n\n" +"Here is an invite for when your ban expires: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:657 +#: redbot/cogs/mod/kickban.py:662 msgid "I can't do that for some reason." msgstr "لا أستطيع فعل ذلك لسبب ما." -#: redbot/cogs/mod/kickban.py:659 +#: redbot/cogs/mod/kickban.py:664 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:671 +#: redbot/cogs/mod/kickban.py:676 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:678 +#: redbot/cogs/mod/kickban.py:683 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "طرد مستخدم وحذف ما قيمته يوم واحد من رسائله." -#: redbot/cogs/mod/kickban.py:707 +#: redbot/cogs/mod/kickban.py:710 msgid "You have been banned and then unbanned as a quick way to delete your messages.\n" "You can now join the server again. {invite_link}" msgstr "لقد تم حظرك ثم تم إلغاء حظرك كطريقة سريعة لحذف رسائلك.\n" "يمكنك الآن الانضمام إلى السيرفر مرة أخرى. {invite_link}" -#: redbot/cogs/mod/kickban.py:718 +#: redbot/cogs/mod/kickban.py:721 msgid "My role is not high enough to softban that user." msgstr "دوري ليس عاليا بما فيه الكفاية لحظر ذلك المستخدم." -#: redbot/cogs/mod/kickban.py:754 +#: redbot/cogs/mod/kickban.py:765 msgid "Done. Enough chaos." msgstr "تم. فوضى كافية." -#: redbot/cogs/mod/kickban.py:762 +#: redbot/cogs/mod/kickban.py:773 #, docstring msgid "Kick a member from a voice channel." msgstr "تم طرد عضو من قناة صوتية." -#: redbot/cogs/mod/kickban.py:784 +#: redbot/cogs/mod/kickban.py:795 msgid "I am unable to kick this member from the voice channel." msgstr "لا يمكنني طرد هذا العضو من قناة الصوت." -#: redbot/cogs/mod/kickban.py:787 +#: redbot/cogs/mod/kickban.py:798 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:808 +#: redbot/cogs/mod/kickban.py:812 +msgid "User has been kicked from the voice channel." +msgstr "" + +#: redbot/cogs/mod/kickban.py:820 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:827 +#: redbot/cogs/mod/kickban.py:839 msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/kickban.py:843 +#: redbot/cogs/mod/kickban.py:855 msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:849 +#: redbot/cogs/mod/kickban.py:861 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:870 +#: redbot/cogs/mod/kickban.py:882 msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/kickban.py:884 +#: redbot/cogs/mod/kickban.py:896 msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:891 +#: redbot/cogs/mod/kickban.py:905 #, 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'." +" 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-click the user and select 'Copy ID'.\n" +" " msgstr "" -#: redbot/cogs/mod/kickban.py:904 +#: redbot/cogs/mod/kickban.py:917 msgid "It seems that user isn't banned!" msgstr "" -#: redbot/cogs/mod/kickban.py:909 +#: redbot/cogs/mod/kickban.py:922 msgid "Something went wrong while attempting to unban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:923 +#: redbot/cogs/mod/kickban.py:936 msgid "Unbanned that user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:929 +#: redbot/cogs/mod/kickban.py:942 msgid "I don't share another server with this user. I can't reinvite them." msgstr "" -#: redbot/cogs/mod/kickban.py:937 +#: redbot/cogs/mod/kickban.py:950 msgid "You've been unbanned from {server}.\n" "Here is an invite for that server: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:944 +#: redbot/cogs/mod/kickban.py:957 msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\n" "Here's the invite link: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:952 -msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" +#: redbot/cogs/mod/kickban.py:965 +msgid "Something went wrong when attempting to send that user an invite. Here's the link so you can try: {invite_link}" msgstr "" -#: redbot/cogs/mod/mod.py:45 +#: redbot/cogs/mod/mod.py:44 #, docstring msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mod.py:142 redbot/cogs/mod/mod.py:152 -msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." +#: redbot/cogs/mod/mod.py:135 redbot/cogs/mod/mod.py:145 +msgid "Ignored guilds and channels have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:164 -msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." +#: redbot/cogs/mod/mod.py:155 +msgid "Delete delay settings have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:185 +#: redbot/cogs/mod/mod.py:176 #, docstring msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mod.py:194 +#: redbot/cogs/mod/mod.py:185 msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mod.py:199 +#: redbot/cogs/mod/mod.py:190 #, docstring msgid "\n" " Move deletedelay settings to core\n" " " msgstr "" -#: redbot/cogs/mod/mod.py:208 +#: redbot/cogs/mod/mod.py:199 msgid "Delete delay settings restored." msgstr "" -#: redbot/cogs/mod/names.py:36 +#: redbot/cogs/mod/names.py:38 #, docstring -msgid "Change a member's nickname.\n\n" -" Leaving the nickname empty will remove it.\n" +msgid "Change a member's server nickname.\n\n" +" Leaving the nickname argument empty will remove it.\n" " " msgstr "" -#: redbot/cogs/mod/names.py:45 +#: redbot/cogs/mod/names.py:47 msgid "Nicknames must be between 2 and 32 characters long." msgstr "" -#: redbot/cogs/mod/names.py:53 +#: redbot/cogs/mod/names.py:55 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 +#: redbot/cogs/mod/names.py:75 msgid "I do not have permission to rename that member." msgstr "" -#: redbot/cogs/mod/names.py:66 +#: redbot/cogs/mod/names.py:78 msgid "That nickname is invalid." msgstr "" -#: redbot/cogs/mod/names.py:68 -msgid "An unexpected error has occured." +#: redbot/cogs/mod/names.py:80 +msgid "An unexpected error has occurred." msgstr "" -#: redbot/cogs/mod/names.py:70 +#: redbot/cogs/mod/names.py:82 msgid "Done." msgstr "تم." -#: redbot/cogs/mod/names.py:81 +#: redbot/cogs/mod/names.py:93 msgid "Custom: {emoji} {name}" msgstr "" -#: redbot/cogs/mod/names.py:83 +#: redbot/cogs/mod/names.py:95 msgid "Custom: {emoji}" msgstr "" -#: redbot/cogs/mod/names.py:85 +#: redbot/cogs/mod/names.py:97 msgid "Custom: {name}" msgstr "" -#: redbot/cogs/mod/names.py:93 +#: redbot/cogs/mod/names.py:105 msgid "Playing: {name}" msgstr "" -#: redbot/cogs/mod/names.py:102 +#: redbot/cogs/mod/names.py:114 msgid "Streaming: [{name}{sep}{game}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:109 +#: redbot/cogs/mod/names.py:121 msgid "Streaming: {name}" msgstr "" -#: redbot/cogs/mod/names.py:118 +#: redbot/cogs/mod/names.py:130 msgid "Listening: [{title}{sep}{artist}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:125 +#: redbot/cogs/mod/names.py:137 msgid "Listening: {title}" msgstr "" -#: redbot/cogs/mod/names.py:133 +#: redbot/cogs/mod/names.py:145 msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:141 +#: redbot/cogs/mod/names.py:153 msgid "Competing in: {competing}" msgstr "" -#: redbot/cogs/mod/names.py:164 +#: redbot/cogs/mod/names.py:176 #, docstring msgid "Show information about a member.\n\n" " This includes fields for status, discord join date, server\n" -" join date, voice state and previous names/nicknames.\n\n" -" If the member has no roles, previous names or previous nicknames,\n" +" join date, voice state and previous usernames/global display names/nicknames.\n\n" +" If the member has no roles, previous usernames, global display names, or server nicknames,\n" " these fields will be omitted.\n" " " msgstr "" -#: redbot/cogs/mod/names.py:192 +#: redbot/cogs/mod/names.py:219 msgid "Unknown" msgstr "غير معروف" -#: redbot/cogs/mod/names.py:202 redbot/cogs/mod/names.py:203 -msgid "{}\n" -"({} days ago)" -msgstr "{}\n" -"({} أيام مضت)" - -#: redbot/cogs/mod/names.py:215 +#: redbot/cogs/mod/names.py:231 msgid "Chilling in {} status" msgstr "حالة التوقف في {}" -#: redbot/cogs/mod/names.py:229 +#: redbot/cogs/mod/names.py:244 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "و {numeric_number} أدوار أخرى غير معروضة بسبب تضمين الحدود." -#: redbot/cogs/mod/names.py:256 +#: redbot/cogs/mod/names.py:271 msgid "Joined Discord on" msgstr "انضم إلى ديسكورد في" -#: redbot/cogs/mod/names.py:257 +#: redbot/cogs/mod/names.py:272 msgid "Joined this server on" msgstr "انضم إلى هذا السيرفر" -#: redbot/cogs/mod/names.py:260 +#: redbot/cogs/mod/names.py:275 msgid "Roles" msgstr "الرتب" -#: redbot/cogs/mod/names.py:260 +#: redbot/cogs/mod/names.py:275 msgid "Role" msgstr "" -#: redbot/cogs/mod/names.py:266 -msgid "Previous Names" -msgstr "الأسماء السابقة" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Username" +msgstr "" + +#: redbot/cogs/mod/names.py:278 +msgid "Previous Usernames" +msgstr "" -#: redbot/cogs/mod/names.py:266 -msgid "Previous Name" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Name" msgstr "" -#: redbot/cogs/mod/names.py:274 -msgid "Previous Nicknames" -msgstr "الأسماء السابقة" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Names" +msgstr "" -#: redbot/cogs/mod/names.py:274 -msgid "Previous Nickname" +#: redbot/cogs/mod/names.py:280 +msgid "Previous Server Nickname" msgstr "" #: redbot/cogs/mod/names.py:280 +msgid "Previous Server Nicknames" +msgstr "" + +#: redbot/cogs/mod/names.py:290 msgid "Current voice channel" msgstr "قناة الصوت الحالية" -#: redbot/cogs/mod/names.py:284 +#: redbot/cogs/mod/names.py:294 msgid "Member #{} | User ID: {}" msgstr "العضو #{} معرف المستخدم: {}" -#: redbot/cogs/mod/names.py:298 +#: redbot/cogs/mod/names.py:308 #, docstring -msgid "Show previous names and nicknames of a member." +msgid "Show previous usernames, global display names, and server nicknames of a member." msgstr "" -#: redbot/cogs/mod/names.py:302 -msgid "**Past 20 names**:" -msgstr "**الأسماء الـ 20 السابقة**:" +#: redbot/cogs/mod/names.py:312 +msgid "Past 20 usernames:" +msgstr "" -#: redbot/cogs/mod/names.py:308 -msgid "**Past 20 nicknames**:" -msgstr "**الأسماء المستعارة الـ 20 السابقة**:" +#: redbot/cogs/mod/names.py:313 +msgid "Past 20 global display names:" +msgstr "" + +#: redbot/cogs/mod/names.py:314 +msgid "Past 20 server nicknames:" +msgstr "" -#: redbot/cogs/mod/names.py:315 +#: redbot/cogs/mod/names.py:324 msgid "That member doesn't have any recorded name or nickname change." msgstr "" -#: redbot/cogs/mod/settings.py:23 +#: redbot/cogs/mod/settings.py:22 #, docstring msgid "Manage server administration settings." msgstr "إدارة إعدادات إدارة السيرفر." -#: redbot/cogs/mod/settings.py:27 +#: redbot/cogs/mod/settings.py:26 #, docstring msgid "Show the current server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:31 +#: redbot/cogs/mod/settings.py:30 msgid "Track name changes: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:32 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:83 redbot/cogs/mod/settings.py:91 -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:31 redbot/cogs/mod/settings.py:54 +#: redbot/cogs/mod/settings.py:82 redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:93 msgid "Yes" msgstr "نعم" -#: redbot/cogs/mod/settings.py:32 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:60 redbot/cogs/mod/settings.py:65 -#: redbot/cogs/mod/settings.py:70 redbot/cogs/mod/settings.py:75 -#: redbot/cogs/mod/settings.py:83 redbot/cogs/mod/settings.py:91 -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:31 redbot/cogs/mod/settings.py:54 +#: redbot/cogs/mod/settings.py:59 redbot/cogs/mod/settings.py:64 +#: redbot/cogs/mod/settings.py:69 redbot/cogs/mod/settings.py:74 +#: redbot/cogs/mod/settings.py:82 redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:93 msgid "No" msgstr "لا" -#: redbot/cogs/mod/settings.py:53 +#: redbot/cogs/mod/settings.py:52 msgid "Overridden by another setting" msgstr "" -#: redbot/cogs/mod/settings.py:56 +#: redbot/cogs/mod/settings.py:55 msgid "Track nickname changes: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:57 +#: redbot/cogs/mod/settings.py:56 msgid "Delete repeats: {num_repeats}\n" msgstr "حذف التكرار: {num_repeats}\n" -#: redbot/cogs/mod/settings.py:58 +#: redbot/cogs/mod/settings.py:57 msgid "after {num} repeats" msgstr "بعد {num} تكرار" -#: redbot/cogs/mod/settings.py:62 +#: redbot/cogs/mod/settings.py:61 msgid "Warn mention spam: {num_mentions}\n" msgstr "" -#: redbot/cogs/mod/settings.py:63 redbot/cogs/mod/settings.py:68 -#: redbot/cogs/mod/settings.py:73 +#: redbot/cogs/mod/settings.py:62 redbot/cogs/mod/settings.py:67 +#: redbot/cogs/mod/settings.py:72 msgid "{num} mentions" msgstr "" -#: redbot/cogs/mod/settings.py:67 +#: redbot/cogs/mod/settings.py:66 msgid "Kick mention spam: {num_mentions}\n" msgstr "" -#: redbot/cogs/mod/settings.py:72 +#: redbot/cogs/mod/settings.py:71 msgid "Ban mention spam: {num_mentions}\n" msgstr "حظر ذكر البريد المزعج: {num_mentions}\n" -#: redbot/cogs/mod/settings.py:78 +#: redbot/cogs/mod/settings.py:77 msgid "Mention Spam Strict: All mentions will count including duplicates\n" msgstr "" -#: redbot/cogs/mod/settings.py:80 +#: redbot/cogs/mod/settings.py:79 msgid "Mention Spam Strict: Only unique mentions will count\n" msgstr "" -#: redbot/cogs/mod/settings.py:82 +#: redbot/cogs/mod/settings.py:81 msgid "Respects hierarchy: {yes_or_no}\n" msgstr "التسلسل الهرمي للاحترام: {yes_or_no}\n" -#: redbot/cogs/mod/settings.py:85 +#: redbot/cogs/mod/settings.py:84 msgid "Delete delay: {num_seconds}\n" msgstr "حذف التأخير: {num_seconds}\n" -#: redbot/cogs/mod/settings.py:86 +#: redbot/cogs/mod/settings.py:85 msgid "{num} seconds" msgstr "{num} ثوان" -#: redbot/cogs/mod/settings.py:88 +#: redbot/cogs/mod/settings.py:87 msgid "None" msgstr "لاشيء" -#: redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:89 msgid "Reinvite on unban: {yes_or_no}\n" msgstr "إعادة الدعوة عند إلغاء الحظر: {yes_or_no}\n" -#: redbot/cogs/mod/settings.py:93 +#: redbot/cogs/mod/settings.py:92 msgid "Send message to users on kick/ban: {yes_or_no}\n" msgstr "إرسال رسالة إلى المستخدمين عند الاخراج / الحظر: {yes_or_no}\n" -#: redbot/cogs/mod/settings.py:97 +#: redbot/cogs/mod/settings.py:96 msgid "Default message history delete on ban: Previous {num_days} days\n" msgstr "حذف سجل الرسائل الافتراضي عند الحظر: {num_days} أيام سابقة\n" -#: redbot/cogs/mod/settings.py:101 +#: redbot/cogs/mod/settings.py:100 msgid "Default message history delete on ban: Don't delete any\n" msgstr "حذف سجل الرسائل الافتراضي عند الحظر: لا تقم بحذف أي\n" -#: redbot/cogs/mod/settings.py:102 +#: redbot/cogs/mod/settings.py:101 msgid "Default tempban duration: {duration}" msgstr "" -#: redbot/cogs/mod/settings.py:110 +#: redbot/cogs/mod/settings.py:109 #, docstring msgid "Toggle role hierarchy check for mods and admins.\n\n" " **WARNING**: Disabling this setting will allow mods to take\n" @@ -630,22 +642,22 @@ msgstr "تبديل التسلسل الهرمي للأدوار التحقق من " يتم تمكين هذا بشكل افتراضي.\n" " " -#: redbot/cogs/mod/settings.py:122 +#: redbot/cogs/mod/settings.py:121 msgid "Role hierarchy will be checked when moderation commands are issued." msgstr "سيتم التحقق من التسلسل الهرمي للأدوار عند إصدار أوامر الاعتداء." -#: redbot/cogs/mod/settings.py:127 +#: redbot/cogs/mod/settings.py:126 msgid "Role hierarchy will be ignored when moderation commands are issued." msgstr "سيتم تجاهل التسلسل الهرمي للأدوار عند إصدار أوامر الاعتداء." -#: redbot/cogs/mod/settings.py:133 +#: redbot/cogs/mod/settings.py:132 #, docstring msgid "\n" " Manage the automoderation settings for mentionspam.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:140 +#: redbot/cogs/mod/settings.py:139 #, docstring msgid "\n" " Setting to account for duplicate mentions.\n\n" @@ -655,23 +667,23 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:152 +#: redbot/cogs/mod/settings.py:151 msgid "Mention spam currently accounts for multiple mentions of the same user." msgstr "" -#: redbot/cogs/mod/settings.py:154 +#: redbot/cogs/mod/settings.py:153 msgid "Mention spam currently only accounts for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:159 +#: redbot/cogs/mod/settings.py:158 msgid "Mention spam will now account for multiple mentions of the same user." msgstr "" -#: redbot/cogs/mod/settings.py:161 +#: redbot/cogs/mod/settings.py:160 msgid "Mention spam will only account for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:168 +#: redbot/cogs/mod/settings.py:167 #, docstring msgid "\n" " Sets the autowarn conditions for mention spam.\n\n" @@ -681,34 +693,34 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:179 +#: redbot/cogs/mod/settings.py:178 msgid "Autowarn for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:181 +#: redbot/cogs/mod/settings.py:180 msgid "Autowarn for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:184 +#: redbot/cogs/mod/settings.py:183 msgid "`` must be 1 or higher to autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:190 +#: redbot/cogs/mod/settings.py:189 msgid "\n" "Autowarn is equal to or higher than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:194 +#: redbot/cogs/mod/settings.py:193 msgid "\n" "Autowarn is equal to or higher than autoban." msgstr "" -#: redbot/cogs/mod/settings.py:198 +#: redbot/cogs/mod/settings.py:197 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:208 +#: redbot/cogs/mod/settings.py:207 #, docstring msgid "\n" " Sets the autokick conditions for mention spam.\n\n" @@ -718,34 +730,34 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:219 +#: redbot/cogs/mod/settings.py:218 msgid "Autokick for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:221 +#: redbot/cogs/mod/settings.py:220 msgid "Autokick for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:224 +#: redbot/cogs/mod/settings.py:223 msgid "`` must be 1 or higher to autokick." msgstr "" -#: redbot/cogs/mod/settings.py:230 +#: redbot/cogs/mod/settings.py:229 msgid "\n" "Autokick is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:234 +#: redbot/cogs/mod/settings.py:233 msgid "\n" "Autokick is equal to or higher than autoban." msgstr "" -#: redbot/cogs/mod/settings.py:238 +#: redbot/cogs/mod/settings.py:237 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:248 +#: redbot/cogs/mod/settings.py:247 #, 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" @@ -754,34 +766,34 @@ msgid "Set the autoban conditions for mention spam.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:258 +#: redbot/cogs/mod/settings.py:257 msgid "Autoban for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:260 +#: redbot/cogs/mod/settings.py:259 msgid "Autoban for mention spam disabled." msgstr "تعطيل الحظر التلقائي لذكر البريد المزعج." -#: redbot/cogs/mod/settings.py:263 +#: redbot/cogs/mod/settings.py:262 msgid "`` must be 1 or higher to autoban." msgstr "" -#: redbot/cogs/mod/settings.py:269 +#: redbot/cogs/mod/settings.py:268 msgid "\n" "Autoban is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:273 +#: redbot/cogs/mod/settings.py:272 msgid "\n" "Autoban is equal to or lower than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:277 +#: redbot/cogs/mod/settings.py:276 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:287 +#: redbot/cogs/mod/settings.py:286 #, docstring msgid "Enable auto-deletion of repeated messages.\n\n" " Must be between 2 and 20.\n\n" @@ -792,23 +804,23 @@ msgstr "تمكين الحذف التلقائي للرسائل المتكررة.\ " تعيين إلى -1 لتعطيل هذه الميزة.\n" " " -#: redbot/cogs/mod/settings.py:298 redbot/cogs/mod/settings.py:324 +#: redbot/cogs/mod/settings.py:297 redbot/cogs/mod/settings.py:323 msgid "Repeated messages will be ignored." msgstr "سيتم تجاهل الرسائل المتكررة." -#: redbot/cogs/mod/settings.py:304 +#: redbot/cogs/mod/settings.py:303 msgid "Messages repeated up to {num} times will be deleted." msgstr "سيتم حذف الرسائل المتكررة حتى {num} مرات." -#: redbot/cogs/mod/settings.py:308 +#: redbot/cogs/mod/settings.py:307 msgid "Number of repeats must be between 2 and 20 or equal to -1 if you want to disable this feature!" msgstr "يجب أن يكون عدد التكرار بين 2 و 20 أو يساوي -1 إذا كنت ترغب في تعطيل هذه الميزة!" -#: redbot/cogs/mod/settings.py:317 +#: redbot/cogs/mod/settings.py:316 msgid "Bot will delete repeated messages after {num} repeats. Set this value to -1 to ignore repeated messages" msgstr "بوت سيقوم بحذف الرسائل المتكررة بعد {num} تكرار. عيّن هذه القيمة إلى -1 لتجاهل الرسائل المتكررة" -#: redbot/cogs/mod/settings.py:329 +#: redbot/cogs/mod/settings.py:328 #, 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" @@ -819,15 +831,15 @@ msgstr "تبديل ما إذا كان سيتم إرسال دعوة إلى مست " للمستخدم غير المحظور حديثا.\n" " " -#: redbot/cogs/mod/settings.py:339 -msgid "Users unbanned with `{command}` will be reinvited." +#: redbot/cogs/mod/settings.py:338 +msgid "Users unbanned with {command} will be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:346 -msgid "Users unbanned with `{command}` will not be reinvited." +#: redbot/cogs/mod/settings.py:345 +msgid "Users unbanned with {command} will not be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:354 +#: redbot/cogs/mod/settings.py:353 #, 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" @@ -835,34 +847,34 @@ msgid "Toggle whether a message should be sent to a user when they are kicked/ba " " msgstr "" -#: redbot/cogs/mod/settings.py:363 +#: redbot/cogs/mod/settings.py:362 msgid "DM when kicked/banned is currently set to: {setting}" msgstr "" -#: redbot/cogs/mod/settings.py:368 +#: redbot/cogs/mod/settings.py:367 msgid "Bot will now attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:371 +#: redbot/cogs/mod/settings.py:370 msgid "Bot will no longer attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:377 +#: redbot/cogs/mod/settings.py:376 #, 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:383 +#: redbot/cogs/mod/settings.py:382 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:386 +#: redbot/cogs/mod/settings.py:385 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" -#: redbot/cogs/mod/settings.py:401 +#: redbot/cogs/mod/settings.py:400 #, docstring msgid "Set the default time to be used when a user is tempbanned.\n\n" " Accepts: seconds, minutes, hours, days, weeks\n" @@ -873,35 +885,35 @@ msgid "Set the default time to be used when a user is tempbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:413 +#: redbot/cogs/mod/settings.py:412 msgid "The default duration for tempbanning a user is now {duration}." msgstr "" -#: redbot/cogs/mod/settings.py:421 +#: redbot/cogs/mod/settings.py:420 #, docstring msgid "\n" -" Toggle whether nickname changes should be tracked.\n\n" +" Toggle whether server nickname changes should be tracked.\n\n" " This setting will be overridden if trackallnames is disabled.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:430 +#: redbot/cogs/mod/settings.py:429 msgid "Nickname changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:432 +#: redbot/cogs/mod/settings.py:431 msgid "Nickname changes are not currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:437 +#: redbot/cogs/mod/settings.py:436 msgid "Nickname changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:439 +#: redbot/cogs/mod/settings.py:438 msgid "Nickname changes will no longer be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:446 +#: redbot/cogs/mod/settings.py:445 #, docstring msgid "\n" " Toggle whether all name changes should be tracked.\n\n" @@ -909,56 +921,56 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:454 +#: redbot/cogs/mod/settings.py:453 msgid "Name changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:456 +#: redbot/cogs/mod/settings.py:455 msgid "All name changes are currently not being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:461 +#: redbot/cogs/mod/settings.py:460 msgid "Name changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:463 +#: redbot/cogs/mod/settings.py:462 msgid "All name changes will no longer be tracked.\n" "To delete existing name data, use {command}." msgstr "" -#: redbot/cogs/mod/settings.py:474 +#: redbot/cogs/mod/settings.py:473 #, docstring -msgid "Delete all stored usernames and nicknames.\n\n" +msgid "Delete all stored usernames, global display names, and server nicknames.\n\n" " Examples:\n" -" - `[p]modset deletenames` - Did not confirm. Shows the help message.\n" -" - `[p]modset deletenames yes` - Deletes all stored usernames and nicknames.\n\n" +" - `[p]modset deletenames` - Did not confirm. Shows the help message.\n" +" - `[p]modset deletenames yes` - Deletes all stored usernames, global display names, and server nicknames.\n\n" " **Arguments**\n\n" " - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:486 -msgid "This will delete all stored usernames and nicknames the bot has stored.\n" +#: redbot/cogs/mod/settings.py:485 +msgid "This will delete all stored usernames, global display names, and server nicknames the bot has stored.\n" "If you're sure, type {command}" msgstr "" -#: redbot/cogs/mod/settings.py:527 -msgid "Usernames and nicknames have been deleted from Mod config." +#: redbot/cogs/mod/settings.py:529 +msgid "Usernames, global display names, and server nicknames have been deleted from Mod config." msgstr "" -#: redbot/cogs/mod/slowmode.py:27 +#: redbot/cogs/mod/slowmode.py:28 #, docstring -msgid "Changes channel's slowmode setting.\n\n" +msgid "Changes thread's or text 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 +#: redbot/cogs/mod/slowmode.py:37 msgid "Slowmode interval is now {interval}." msgstr "" -#: redbot/cogs/mod/slowmode.py:41 +#: redbot/cogs/mod/slowmode.py:42 msgid "Slowmode has been disabled." msgstr "" diff --git a/redbot/cogs/mod/locales/bg-BG.po b/redbot/cogs/mod/locales/bg-BG.po index bab30894158..f57cfa16ee3 100644 --- a/redbot/cogs/mod/locales/bg-BG.po +++ b/redbot/cogs/mod/locales/bg-BG.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-18 21:11+0000\n" +"POT-Creation-Date: 2023-09-13 20: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,136 +15,132 @@ msgstr "" "X-Crowdin-File-ID: 34\n" "Language: bg_BG\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 +#: redbot/cogs/mod/events.py:57 redbot/cogs/mod/events.py:72 msgid "Mention spam (Autoban)" msgstr "" -#: redbot/cogs/mod/events.py:80 +#: redbot/cogs/mod/events.py:81 msgid "Mention Spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:95 +#: redbot/cogs/mod/events.py:96 msgid "Mention spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:104 +#: redbot/cogs/mod/events.py:105 msgid "Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:108 +#: redbot/cogs/mod/events.py:109 msgid "{member}, Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:127 +#: redbot/cogs/mod/events.py:128 msgid "Mention spam (Autowarn)" msgstr "" -#: redbot/cogs/mod/kickban.py:93 +#: redbot/cogs/mod/kickban.py:82 msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:100 +#: redbot/cogs/mod/kickban.py:89 msgid "I require the {perms} permission(s) in that user's channel to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:110 +#: redbot/cogs/mod/kickban.py:99 msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:464 -#: redbot/cogs/mod/kickban.py:631 +#: redbot/cogs/mod/kickban.py:121 redbot/cogs/mod/kickban.py:463 +#: redbot/cogs/mod/kickban.py:636 msgid "Invalid days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/kickban.py:138 redbot/cogs/mod/kickban.py:607 +#: redbot/cogs/mod/kickban.py:127 redbot/cogs/mod/kickban.py:610 msgid "I cannot let you do that. Self-harm is bad {}" msgstr "" -#: redbot/cogs/mod/kickban.py:143 redbot/cogs/mod/kickban.py:318 -#: redbot/cogs/mod/kickban.py:612 redbot/cogs/mod/kickban.py:691 -#: redbot/cogs/mod/kickban.py:771 +#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:315 +#: redbot/cogs/mod/kickban.py:615 redbot/cogs/mod/kickban.py:696 +#: redbot/cogs/mod/kickban.py:782 redbot/cogs/mod/names.py:64 msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." msgstr "" -#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:326 -#: redbot/cogs/mod/kickban.py:620 +#: redbot/cogs/mod/kickban.py:139 redbot/cogs/mod/kickban.py:323 +#: redbot/cogs/mod/kickban.py:623 msgid "I cannot do that due to Discord hierarchy rules." msgstr "" -#: redbot/cogs/mod/kickban.py:156 +#: redbot/cogs/mod/kickban.py:145 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:160 redbot/cogs/mod/kickban.py:337 +#: redbot/cogs/mod/kickban.py:149 redbot/cogs/mod/kickban.py:334 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:161 redbot/cogs/mod/kickban.py:338 +#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:335 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:179 redbot/cogs/mod/kickban.py:480 +#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:480 msgid "User with ID {user_id} is already banned." msgstr "" -#: redbot/cogs/mod/kickban.py:192 +#: redbot/cogs/mod/kickban.py:182 msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." msgstr "" -#: redbot/cogs/mod/kickban.py:204 redbot/cogs/mod/kickban.py:365 +#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:364 msgid "Done. That felt good." msgstr "" -#: redbot/cogs/mod/kickban.py:206 redbot/cogs/mod/kickban.py:346 +#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:343 msgid "I'm not allowed to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:208 redbot/cogs/mod/kickban.py:551 +#: redbot/cogs/mod/kickban.py:202 redbot/cogs/mod/kickban.py:554 msgid "User with ID {user_id} not found" msgstr "" -#: redbot/cogs/mod/kickban.py:215 +#: redbot/cogs/mod/kickban.py:212 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:269 +#: redbot/cogs/mod/kickban.py:266 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:294 +#: redbot/cogs/mod/kickban.py:291 #, docstring msgid "\n" " Kick a user.\n\n" " Examples:\n" -" - `[p]kick 428675506947227648 wanted to be kicked.`\n" -" This will kick Twentysix from the server.\n" -" - `[p]kick @Twentysix wanted to be kicked.`\n" +" - `[p]kick 428675506947227648 wanted to be kicked.`\n" +" This will kick the user with ID 428675506947227648 from the server.\n" +" - `[p]kick @Twentysix wanted to be kicked.`\n" " This will kick Twentysix from the server.\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:311 redbot/cogs/mod/kickban.py:684 +#: redbot/cogs/mod/kickban.py:308 redbot/cogs/mod/kickban.py:689 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:333 +#: redbot/cogs/mod/kickban.py:330 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:379 +#: redbot/cogs/mod/kickban.py:378 #, docstring msgid "Ban a user from this server and optionally delete days of messages.\n\n" " `days` is the amount of days of messages to cleanup on ban.\n\n" " Examples:\n" -" - `[p]ban 428675506947227648 7 Continued to spam after told to stop.`\n" -" This will ban Twentysix and it will delete 7 days worth of messages.\n" -" - `[p]ban @Twentysix 7 Continued to spam after told to stop.`\n" +" - `[p]ban 428675506947227648 7 Continued to spam after told to stop.`\n" +" This will ban the user with ID 428675506947227648 and it will delete 7 days worth of messages.\n" +" - `[p]ban @Twentysix 7 Continued to spam after told to stop.`\n" " This will ban Twentysix and it will delete 7 days worth of messages.\n\n" " A user ID should be provided if the user is not a member of this server.\n" " If days is not a number, it's treated as the first word of the reason.\n" @@ -152,7 +148,7 @@ msgid "Ban a user from this server and optionally delete days of messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:417 +#: redbot/cogs/mod/kickban.py:416 #, docstring msgid "Mass bans user(s) from the server.\n\n" " `days` is the amount of days of messages to cleanup on massban.\n\n" @@ -164,21 +160,21 @@ msgid "Mass bans user(s) from the server.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:433 +#: redbot/cogs/mod/kickban.py:432 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:437 +#: redbot/cogs/mod/kickban.py:436 msgid "\n" "Errors:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:440 +#: redbot/cogs/mod/kickban.py:439 msgid "\n" "Following user IDs have been upgraded from a temporary to a permanent ban:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:468 +#: redbot/cogs/mod/kickban.py:467 msgid "I lack the permissions to do this." msgstr "" @@ -186,435 +182,452 @@ msgstr "" msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:556 +#: redbot/cogs/mod/kickban.py:559 msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:589 +#: redbot/cogs/mod/kickban.py:592 #, docstring msgid "Temporarily ban a user from this server.\n\n" " `duration` is the amount of time the user should be banned for.\n" " `days` is the amount of days of messages to cleanup on tempban.\n\n" " Examples:\n" -" - `[p]tempban @Twentysix Because I say so`\n" +" - `[p]tempban @Twentysix Because I say so`\n" " This will ban Twentysix for the default amount of time set by an administrator.\n" -" - `[p]tempban @Twentysix 15m You need a timeout`\n" +" - `[p]tempban @Twentysix 15m You need a timeout`\n" " This will ban Twentysix for 15 minutes.\n" -" - `[p]tempban 428675506947227648 1d2h15m 5 Evil person`\n" -" This will ban the user for 1 day 2 hours 15 minutes and will delete the last 5 days of their messages.\n" +" - `[p]tempban 428675506947227648 1d2h15m 5 Evil person`\n" +" This will ban the user with ID 428675506947227648 for 1 day 2 hours 15 minutes and will delete the last 5 days of their messages.\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:643 +#: redbot/cogs/mod/kickban.py:646 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:647 -msgid " Here is an invite for when your ban expires: {invite_link}" +#: redbot/cogs/mod/kickban.py:650 +msgid "\n\n" +"**Reason:** {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:657 +#: redbot/cogs/mod/kickban.py:652 +msgid "\n\n" +"Here is an invite for when your ban expires: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:662 msgid "I can't do that for some reason." msgstr "" -#: redbot/cogs/mod/kickban.py:659 +#: redbot/cogs/mod/kickban.py:664 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:671 +#: redbot/cogs/mod/kickban.py:676 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:678 +#: redbot/cogs/mod/kickban.py:683 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:707 +#: redbot/cogs/mod/kickban.py:710 msgid "You have been banned and then unbanned as a quick way to delete your messages.\n" "You can now join the server again. {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:718 +#: redbot/cogs/mod/kickban.py:721 msgid "My role is not high enough to softban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:754 +#: redbot/cogs/mod/kickban.py:765 msgid "Done. Enough chaos." msgstr "" -#: redbot/cogs/mod/kickban.py:762 +#: redbot/cogs/mod/kickban.py:773 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:784 +#: redbot/cogs/mod/kickban.py:795 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:787 +#: redbot/cogs/mod/kickban.py:798 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:808 +#: redbot/cogs/mod/kickban.py:812 +msgid "User has been kicked from the voice channel." +msgstr "" + +#: redbot/cogs/mod/kickban.py:820 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:827 +#: redbot/cogs/mod/kickban.py:839 msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/kickban.py:843 +#: redbot/cogs/mod/kickban.py:855 msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:849 +#: redbot/cogs/mod/kickban.py:861 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:870 +#: redbot/cogs/mod/kickban.py:882 msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/kickban.py:884 +#: redbot/cogs/mod/kickban.py:896 msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:891 +#: redbot/cogs/mod/kickban.py:905 #, 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'." +" 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-click the user and select 'Copy ID'.\n" +" " msgstr "" -#: redbot/cogs/mod/kickban.py:904 +#: redbot/cogs/mod/kickban.py:917 msgid "It seems that user isn't banned!" msgstr "" -#: redbot/cogs/mod/kickban.py:909 +#: redbot/cogs/mod/kickban.py:922 msgid "Something went wrong while attempting to unban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:923 +#: redbot/cogs/mod/kickban.py:936 msgid "Unbanned that user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:929 +#: redbot/cogs/mod/kickban.py:942 msgid "I don't share another server with this user. I can't reinvite them." msgstr "" -#: redbot/cogs/mod/kickban.py:937 +#: redbot/cogs/mod/kickban.py:950 msgid "You've been unbanned from {server}.\n" "Here is an invite for that server: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:944 +#: redbot/cogs/mod/kickban.py:957 msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\n" "Here's the invite link: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:952 -msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" +#: redbot/cogs/mod/kickban.py:965 +msgid "Something went wrong when attempting to send that user an invite. Here's the link so you can try: {invite_link}" msgstr "" -#: redbot/cogs/mod/mod.py:45 +#: redbot/cogs/mod/mod.py:44 #, docstring msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mod.py:142 redbot/cogs/mod/mod.py:152 -msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." +#: redbot/cogs/mod/mod.py:135 redbot/cogs/mod/mod.py:145 +msgid "Ignored guilds and channels have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:164 -msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." +#: redbot/cogs/mod/mod.py:155 +msgid "Delete delay settings have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:185 +#: redbot/cogs/mod/mod.py:176 #, docstring msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mod.py:194 +#: redbot/cogs/mod/mod.py:185 msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mod.py:199 +#: redbot/cogs/mod/mod.py:190 #, docstring msgid "\n" " Move deletedelay settings to core\n" " " msgstr "" -#: redbot/cogs/mod/mod.py:208 +#: redbot/cogs/mod/mod.py:199 msgid "Delete delay settings restored." msgstr "" -#: redbot/cogs/mod/names.py:36 +#: redbot/cogs/mod/names.py:38 #, docstring -msgid "Change a member's nickname.\n\n" -" Leaving the nickname empty will remove it.\n" +msgid "Change a member's server nickname.\n\n" +" Leaving the nickname argument empty will remove it.\n" " " msgstr "" -#: redbot/cogs/mod/names.py:45 +#: redbot/cogs/mod/names.py:47 msgid "Nicknames must be between 2 and 32 characters long." msgstr "" -#: redbot/cogs/mod/names.py:53 +#: redbot/cogs/mod/names.py:55 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 +#: redbot/cogs/mod/names.py:75 msgid "I do not have permission to rename that member." msgstr "" -#: redbot/cogs/mod/names.py:66 +#: redbot/cogs/mod/names.py:78 msgid "That nickname is invalid." msgstr "" -#: redbot/cogs/mod/names.py:68 -msgid "An unexpected error has occured." +#: redbot/cogs/mod/names.py:80 +msgid "An unexpected error has occurred." msgstr "" -#: redbot/cogs/mod/names.py:70 +#: redbot/cogs/mod/names.py:82 msgid "Done." msgstr "Завършено." -#: redbot/cogs/mod/names.py:81 +#: redbot/cogs/mod/names.py:93 msgid "Custom: {emoji} {name}" msgstr "" -#: redbot/cogs/mod/names.py:83 +#: redbot/cogs/mod/names.py:95 msgid "Custom: {emoji}" msgstr "" -#: redbot/cogs/mod/names.py:85 +#: redbot/cogs/mod/names.py:97 msgid "Custom: {name}" msgstr "" -#: redbot/cogs/mod/names.py:93 +#: redbot/cogs/mod/names.py:105 msgid "Playing: {name}" msgstr "" -#: redbot/cogs/mod/names.py:102 +#: redbot/cogs/mod/names.py:114 msgid "Streaming: [{name}{sep}{game}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:109 +#: redbot/cogs/mod/names.py:121 msgid "Streaming: {name}" msgstr "" -#: redbot/cogs/mod/names.py:118 +#: redbot/cogs/mod/names.py:130 msgid "Listening: [{title}{sep}{artist}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:125 +#: redbot/cogs/mod/names.py:137 msgid "Listening: {title}" msgstr "" -#: redbot/cogs/mod/names.py:133 +#: redbot/cogs/mod/names.py:145 msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:141 +#: redbot/cogs/mod/names.py:153 msgid "Competing in: {competing}" msgstr "" -#: redbot/cogs/mod/names.py:164 +#: redbot/cogs/mod/names.py:176 #, docstring msgid "Show information about a member.\n\n" " This includes fields for status, discord join date, server\n" -" join date, voice state and previous names/nicknames.\n\n" -" If the member has no roles, previous names or previous nicknames,\n" +" join date, voice state and previous usernames/global display names/nicknames.\n\n" +" If the member has no roles, previous usernames, global display names, or server nicknames,\n" " these fields will be omitted.\n" " " msgstr "" -#: redbot/cogs/mod/names.py:192 +#: redbot/cogs/mod/names.py:219 msgid "Unknown" msgstr "" -#: redbot/cogs/mod/names.py:202 redbot/cogs/mod/names.py:203 -msgid "{}\n" -"({} days ago)" -msgstr "" - -#: redbot/cogs/mod/names.py:215 +#: redbot/cogs/mod/names.py:231 msgid "Chilling in {} status" msgstr "Охлаждане в {} статут" -#: redbot/cogs/mod/names.py:229 +#: redbot/cogs/mod/names.py:244 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:256 +#: redbot/cogs/mod/names.py:271 msgid "Joined Discord on" msgstr "Присъединил се в Discord на" -#: redbot/cogs/mod/names.py:257 +#: redbot/cogs/mod/names.py:272 msgid "Joined this server on" msgstr "" -#: redbot/cogs/mod/names.py:260 +#: redbot/cogs/mod/names.py:275 msgid "Roles" msgstr "Роли" -#: redbot/cogs/mod/names.py:260 +#: redbot/cogs/mod/names.py:275 msgid "Role" msgstr "" -#: redbot/cogs/mod/names.py:266 -msgid "Previous Names" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Username" msgstr "" -#: redbot/cogs/mod/names.py:266 -msgid "Previous Name" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Usernames" msgstr "" -#: redbot/cogs/mod/names.py:274 -msgid "Previous Nicknames" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Name" msgstr "" -#: redbot/cogs/mod/names.py:274 -msgid "Previous Nickname" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Names" msgstr "" #: redbot/cogs/mod/names.py:280 +msgid "Previous Server Nickname" +msgstr "" + +#: redbot/cogs/mod/names.py:280 +msgid "Previous Server Nicknames" +msgstr "" + +#: redbot/cogs/mod/names.py:290 msgid "Current voice channel" msgstr "" -#: redbot/cogs/mod/names.py:284 +#: redbot/cogs/mod/names.py:294 msgid "Member #{} | User ID: {}" msgstr "Член #{} | Потребителски номер: {}" -#: redbot/cogs/mod/names.py:298 +#: redbot/cogs/mod/names.py:308 #, docstring -msgid "Show previous names and nicknames of a member." +msgid "Show previous usernames, global display names, and server nicknames of a member." msgstr "" -#: redbot/cogs/mod/names.py:302 -msgid "**Past 20 names**:" +#: redbot/cogs/mod/names.py:312 +msgid "Past 20 usernames:" msgstr "" -#: redbot/cogs/mod/names.py:308 -msgid "**Past 20 nicknames**:" +#: redbot/cogs/mod/names.py:313 +msgid "Past 20 global display names:" +msgstr "" + +#: redbot/cogs/mod/names.py:314 +msgid "Past 20 server nicknames:" msgstr "" -#: redbot/cogs/mod/names.py:315 +#: redbot/cogs/mod/names.py:324 msgid "That member doesn't have any recorded name or nickname change." msgstr "" -#: redbot/cogs/mod/settings.py:23 +#: redbot/cogs/mod/settings.py:22 #, docstring msgid "Manage server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:27 +#: redbot/cogs/mod/settings.py:26 #, docstring msgid "Show the current server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:31 +#: redbot/cogs/mod/settings.py:30 msgid "Track name changes: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:32 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:83 redbot/cogs/mod/settings.py:91 -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:31 redbot/cogs/mod/settings.py:54 +#: redbot/cogs/mod/settings.py:82 redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:93 msgid "Yes" msgstr "Да" -#: redbot/cogs/mod/settings.py:32 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:60 redbot/cogs/mod/settings.py:65 -#: redbot/cogs/mod/settings.py:70 redbot/cogs/mod/settings.py:75 -#: redbot/cogs/mod/settings.py:83 redbot/cogs/mod/settings.py:91 -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:31 redbot/cogs/mod/settings.py:54 +#: redbot/cogs/mod/settings.py:59 redbot/cogs/mod/settings.py:64 +#: redbot/cogs/mod/settings.py:69 redbot/cogs/mod/settings.py:74 +#: redbot/cogs/mod/settings.py:82 redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:93 msgid "No" msgstr "" -#: redbot/cogs/mod/settings.py:53 +#: redbot/cogs/mod/settings.py:52 msgid "Overridden by another setting" msgstr "" -#: redbot/cogs/mod/settings.py:56 +#: redbot/cogs/mod/settings.py:55 msgid "Track nickname changes: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:57 +#: redbot/cogs/mod/settings.py:56 msgid "Delete repeats: {num_repeats}\n" msgstr "" -#: redbot/cogs/mod/settings.py:58 +#: redbot/cogs/mod/settings.py:57 msgid "after {num} repeats" msgstr "" -#: redbot/cogs/mod/settings.py:62 +#: redbot/cogs/mod/settings.py:61 msgid "Warn mention spam: {num_mentions}\n" msgstr "" -#: redbot/cogs/mod/settings.py:63 redbot/cogs/mod/settings.py:68 -#: redbot/cogs/mod/settings.py:73 +#: redbot/cogs/mod/settings.py:62 redbot/cogs/mod/settings.py:67 +#: redbot/cogs/mod/settings.py:72 msgid "{num} mentions" msgstr "" -#: redbot/cogs/mod/settings.py:67 +#: redbot/cogs/mod/settings.py:66 msgid "Kick mention spam: {num_mentions}\n" msgstr "" -#: redbot/cogs/mod/settings.py:72 +#: redbot/cogs/mod/settings.py:71 msgid "Ban mention spam: {num_mentions}\n" msgstr "" -#: redbot/cogs/mod/settings.py:78 +#: redbot/cogs/mod/settings.py:77 msgid "Mention Spam Strict: All mentions will count including duplicates\n" msgstr "" -#: redbot/cogs/mod/settings.py:80 +#: redbot/cogs/mod/settings.py:79 msgid "Mention Spam Strict: Only unique mentions will count\n" msgstr "" -#: redbot/cogs/mod/settings.py:82 +#: redbot/cogs/mod/settings.py:81 msgid "Respects hierarchy: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:85 +#: redbot/cogs/mod/settings.py:84 msgid "Delete delay: {num_seconds}\n" msgstr "" -#: redbot/cogs/mod/settings.py:86 +#: redbot/cogs/mod/settings.py:85 msgid "{num} seconds" msgstr "" -#: redbot/cogs/mod/settings.py:88 +#: redbot/cogs/mod/settings.py:87 msgid "None" msgstr "Няма" -#: redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:89 msgid "Reinvite on unban: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:93 +#: redbot/cogs/mod/settings.py:92 msgid "Send message to users on kick/ban: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:97 +#: redbot/cogs/mod/settings.py:96 msgid "Default message history delete on ban: Previous {num_days} days\n" msgstr "" -#: redbot/cogs/mod/settings.py:101 +#: redbot/cogs/mod/settings.py:100 msgid "Default message history delete on ban: Don't delete any\n" msgstr "" -#: redbot/cogs/mod/settings.py:102 +#: redbot/cogs/mod/settings.py:101 msgid "Default tempban duration: {duration}" msgstr "" -#: redbot/cogs/mod/settings.py:110 +#: redbot/cogs/mod/settings.py:109 #, docstring msgid "Toggle role hierarchy check for mods and admins.\n\n" " **WARNING**: Disabling this setting will allow mods to take\n" @@ -623,22 +636,22 @@ msgid "Toggle role hierarchy check for mods and admins.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:122 +#: redbot/cogs/mod/settings.py:121 msgid "Role hierarchy will be checked when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:127 +#: redbot/cogs/mod/settings.py:126 msgid "Role hierarchy will be ignored when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:133 +#: redbot/cogs/mod/settings.py:132 #, docstring msgid "\n" " Manage the automoderation settings for mentionspam.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:140 +#: redbot/cogs/mod/settings.py:139 #, docstring msgid "\n" " Setting to account for duplicate mentions.\n\n" @@ -648,23 +661,23 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:152 +#: redbot/cogs/mod/settings.py:151 msgid "Mention spam currently accounts for multiple mentions of the same user." msgstr "" -#: redbot/cogs/mod/settings.py:154 +#: redbot/cogs/mod/settings.py:153 msgid "Mention spam currently only accounts for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:159 +#: redbot/cogs/mod/settings.py:158 msgid "Mention spam will now account for multiple mentions of the same user." msgstr "" -#: redbot/cogs/mod/settings.py:161 +#: redbot/cogs/mod/settings.py:160 msgid "Mention spam will only account for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:168 +#: redbot/cogs/mod/settings.py:167 #, docstring msgid "\n" " Sets the autowarn conditions for mention spam.\n\n" @@ -674,34 +687,34 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:179 +#: redbot/cogs/mod/settings.py:178 msgid "Autowarn for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:181 +#: redbot/cogs/mod/settings.py:180 msgid "Autowarn for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:184 +#: redbot/cogs/mod/settings.py:183 msgid "`` must be 1 or higher to autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:190 +#: redbot/cogs/mod/settings.py:189 msgid "\n" "Autowarn is equal to or higher than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:194 +#: redbot/cogs/mod/settings.py:193 msgid "\n" "Autowarn is equal to or higher than autoban." msgstr "" -#: redbot/cogs/mod/settings.py:198 +#: redbot/cogs/mod/settings.py:197 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:208 +#: redbot/cogs/mod/settings.py:207 #, docstring msgid "\n" " Sets the autokick conditions for mention spam.\n\n" @@ -711,34 +724,34 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:219 +#: redbot/cogs/mod/settings.py:218 msgid "Autokick for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:221 +#: redbot/cogs/mod/settings.py:220 msgid "Autokick for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:224 +#: redbot/cogs/mod/settings.py:223 msgid "`` must be 1 or higher to autokick." msgstr "" -#: redbot/cogs/mod/settings.py:230 +#: redbot/cogs/mod/settings.py:229 msgid "\n" "Autokick is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:234 +#: redbot/cogs/mod/settings.py:233 msgid "\n" "Autokick is equal to or higher than autoban." msgstr "" -#: redbot/cogs/mod/settings.py:238 +#: redbot/cogs/mod/settings.py:237 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:248 +#: redbot/cogs/mod/settings.py:247 #, 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" @@ -747,34 +760,34 @@ msgid "Set the autoban conditions for mention spam.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:258 +#: redbot/cogs/mod/settings.py:257 msgid "Autoban for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:260 +#: redbot/cogs/mod/settings.py:259 msgid "Autoban for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:263 +#: redbot/cogs/mod/settings.py:262 msgid "`` must be 1 or higher to autoban." msgstr "" -#: redbot/cogs/mod/settings.py:269 +#: redbot/cogs/mod/settings.py:268 msgid "\n" "Autoban is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:273 +#: redbot/cogs/mod/settings.py:272 msgid "\n" "Autoban is equal to or lower than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:277 +#: redbot/cogs/mod/settings.py:276 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:287 +#: redbot/cogs/mod/settings.py:286 #, docstring msgid "Enable auto-deletion of repeated messages.\n\n" " Must be between 2 and 20.\n\n" @@ -782,23 +795,23 @@ msgid "Enable auto-deletion of repeated messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:298 redbot/cogs/mod/settings.py:324 +#: redbot/cogs/mod/settings.py:297 redbot/cogs/mod/settings.py:323 msgid "Repeated messages will be ignored." msgstr "" -#: redbot/cogs/mod/settings.py:304 +#: redbot/cogs/mod/settings.py:303 msgid "Messages repeated up to {num} times will be deleted." msgstr "" -#: redbot/cogs/mod/settings.py:308 +#: redbot/cogs/mod/settings.py:307 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:317 +#: redbot/cogs/mod/settings.py:316 msgid "Bot will delete repeated messages after {num} repeats. Set this value to -1 to ignore repeated messages" msgstr "" -#: redbot/cogs/mod/settings.py:329 +#: redbot/cogs/mod/settings.py:328 #, 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" @@ -806,15 +819,15 @@ msgid "Toggle whether an invite will be sent to a user when unbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:339 -msgid "Users unbanned with `{command}` will be reinvited." +#: redbot/cogs/mod/settings.py:338 +msgid "Users unbanned with {command} will be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:346 -msgid "Users unbanned with `{command}` will not be reinvited." +#: redbot/cogs/mod/settings.py:345 +msgid "Users unbanned with {command} will not be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:354 +#: redbot/cogs/mod/settings.py:353 #, 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" @@ -822,34 +835,34 @@ msgid "Toggle whether a message should be sent to a user when they are kicked/ba " " msgstr "" -#: redbot/cogs/mod/settings.py:363 +#: redbot/cogs/mod/settings.py:362 msgid "DM when kicked/banned is currently set to: {setting}" msgstr "" -#: redbot/cogs/mod/settings.py:368 +#: redbot/cogs/mod/settings.py:367 msgid "Bot will now attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:371 +#: redbot/cogs/mod/settings.py:370 msgid "Bot will no longer attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:377 +#: redbot/cogs/mod/settings.py:376 #, 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:383 +#: redbot/cogs/mod/settings.py:382 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:386 +#: redbot/cogs/mod/settings.py:385 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" -#: redbot/cogs/mod/settings.py:401 +#: redbot/cogs/mod/settings.py:400 #, docstring msgid "Set the default time to be used when a user is tempbanned.\n\n" " Accepts: seconds, minutes, hours, days, weeks\n" @@ -860,35 +873,35 @@ msgid "Set the default time to be used when a user is tempbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:413 +#: redbot/cogs/mod/settings.py:412 msgid "The default duration for tempbanning a user is now {duration}." msgstr "" -#: redbot/cogs/mod/settings.py:421 +#: redbot/cogs/mod/settings.py:420 #, docstring msgid "\n" -" Toggle whether nickname changes should be tracked.\n\n" +" Toggle whether server nickname changes should be tracked.\n\n" " This setting will be overridden if trackallnames is disabled.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:430 +#: redbot/cogs/mod/settings.py:429 msgid "Nickname changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:432 +#: redbot/cogs/mod/settings.py:431 msgid "Nickname changes are not currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:437 +#: redbot/cogs/mod/settings.py:436 msgid "Nickname changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:439 +#: redbot/cogs/mod/settings.py:438 msgid "Nickname changes will no longer be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:446 +#: redbot/cogs/mod/settings.py:445 #, docstring msgid "\n" " Toggle whether all name changes should be tracked.\n\n" @@ -896,56 +909,56 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:454 +#: redbot/cogs/mod/settings.py:453 msgid "Name changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:456 +#: redbot/cogs/mod/settings.py:455 msgid "All name changes are currently not being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:461 +#: redbot/cogs/mod/settings.py:460 msgid "Name changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:463 +#: redbot/cogs/mod/settings.py:462 msgid "All name changes will no longer be tracked.\n" "To delete existing name data, use {command}." msgstr "" -#: redbot/cogs/mod/settings.py:474 +#: redbot/cogs/mod/settings.py:473 #, docstring -msgid "Delete all stored usernames and nicknames.\n\n" +msgid "Delete all stored usernames, global display names, and server nicknames.\n\n" " Examples:\n" -" - `[p]modset deletenames` - Did not confirm. Shows the help message.\n" -" - `[p]modset deletenames yes` - Deletes all stored usernames and nicknames.\n\n" +" - `[p]modset deletenames` - Did not confirm. Shows the help message.\n" +" - `[p]modset deletenames yes` - Deletes all stored usernames, global display names, and server nicknames.\n\n" " **Arguments**\n\n" " - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:486 -msgid "This will delete all stored usernames and nicknames the bot has stored.\n" +#: redbot/cogs/mod/settings.py:485 +msgid "This will delete all stored usernames, global display names, and server nicknames the bot has stored.\n" "If you're sure, type {command}" msgstr "" -#: redbot/cogs/mod/settings.py:527 -msgid "Usernames and nicknames have been deleted from Mod config." +#: redbot/cogs/mod/settings.py:529 +msgid "Usernames, global display names, and server nicknames have been deleted from Mod config." msgstr "" -#: redbot/cogs/mod/slowmode.py:27 +#: redbot/cogs/mod/slowmode.py:28 #, docstring -msgid "Changes channel's slowmode setting.\n\n" +msgid "Changes thread's or text 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 +#: redbot/cogs/mod/slowmode.py:37 msgid "Slowmode interval is now {interval}." msgstr "" -#: redbot/cogs/mod/slowmode.py:41 +#: redbot/cogs/mod/slowmode.py:42 msgid "Slowmode has been disabled." msgstr "" diff --git a/redbot/cogs/mod/locales/cs-CZ.po b/redbot/cogs/mod/locales/cs-CZ.po index 0b6b8441e41..bf6f171c4dc 100644 --- a/redbot/cogs/mod/locales/cs-CZ.po +++ b/redbot/cogs/mod/locales/cs-CZ.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-18 21:11+0000\n" +"POT-Creation-Date: 2023-09-13 20: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.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,136 +15,132 @@ msgstr "" "X-Crowdin-File-ID: 34\n" "Language: cs_CZ\n" -#: redbot/cogs/mod/converters.py:20 -msgid "{} doesn't look like a valid user ID." -msgstr "{} nevypadá jako platné ID uživatele." - -#: redbot/cogs/mod/events.py:56 redbot/cogs/mod/events.py:71 +#: redbot/cogs/mod/events.py:57 redbot/cogs/mod/events.py:72 msgid "Mention spam (Autoban)" msgstr "" -#: redbot/cogs/mod/events.py:80 +#: redbot/cogs/mod/events.py:81 msgid "Mention Spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:95 +#: redbot/cogs/mod/events.py:96 msgid "Mention spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:104 +#: redbot/cogs/mod/events.py:105 msgid "Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:108 +#: redbot/cogs/mod/events.py:109 msgid "{member}, Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:127 +#: redbot/cogs/mod/events.py:128 msgid "Mention spam (Autowarn)" msgstr "" -#: redbot/cogs/mod/kickban.py:93 +#: redbot/cogs/mod/kickban.py:82 msgid "That user is not in a voice channel." msgstr "Tento uživatel není v hlasovém kanálu." -#: redbot/cogs/mod/kickban.py:100 +#: redbot/cogs/mod/kickban.py:89 msgid "I require the {perms} permission(s) in that user's channel to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:110 +#: redbot/cogs/mod/kickban.py:99 msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:464 -#: redbot/cogs/mod/kickban.py:631 +#: redbot/cogs/mod/kickban.py:121 redbot/cogs/mod/kickban.py:463 +#: redbot/cogs/mod/kickban.py:636 msgid "Invalid days. Must be between 0 and 7." msgstr "Neplatné dny. Musí být mezi 0 a 7." -#: redbot/cogs/mod/kickban.py:138 redbot/cogs/mod/kickban.py:607 +#: redbot/cogs/mod/kickban.py:127 redbot/cogs/mod/kickban.py:610 msgid "I cannot let you do that. Self-harm is bad {}" msgstr "" -#: redbot/cogs/mod/kickban.py:143 redbot/cogs/mod/kickban.py:318 -#: redbot/cogs/mod/kickban.py:612 redbot/cogs/mod/kickban.py:691 -#: redbot/cogs/mod/kickban.py:771 +#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:315 +#: redbot/cogs/mod/kickban.py:615 redbot/cogs/mod/kickban.py:696 +#: redbot/cogs/mod/kickban.py:782 redbot/cogs/mod/names.py:64 msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." msgstr "" -#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:326 -#: redbot/cogs/mod/kickban.py:620 +#: redbot/cogs/mod/kickban.py:139 redbot/cogs/mod/kickban.py:323 +#: redbot/cogs/mod/kickban.py:623 msgid "I cannot do that due to Discord hierarchy rules." msgstr "" -#: redbot/cogs/mod/kickban.py:156 +#: redbot/cogs/mod/kickban.py:145 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:160 redbot/cogs/mod/kickban.py:337 +#: redbot/cogs/mod/kickban.py:149 redbot/cogs/mod/kickban.py:334 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:161 redbot/cogs/mod/kickban.py:338 +#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:335 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:179 redbot/cogs/mod/kickban.py:480 +#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:480 msgid "User with ID {user_id} is already banned." msgstr "" -#: redbot/cogs/mod/kickban.py:192 +#: redbot/cogs/mod/kickban.py:182 msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." msgstr "" -#: redbot/cogs/mod/kickban.py:204 redbot/cogs/mod/kickban.py:365 +#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:364 msgid "Done. That felt good." msgstr "" -#: redbot/cogs/mod/kickban.py:206 redbot/cogs/mod/kickban.py:346 +#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:343 msgid "I'm not allowed to do that." msgstr "Na tuto akci nemám práva." -#: redbot/cogs/mod/kickban.py:208 redbot/cogs/mod/kickban.py:551 +#: redbot/cogs/mod/kickban.py:202 redbot/cogs/mod/kickban.py:554 msgid "User with ID {user_id} not found" msgstr "" -#: redbot/cogs/mod/kickban.py:215 +#: redbot/cogs/mod/kickban.py:212 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:269 +#: redbot/cogs/mod/kickban.py:266 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:294 +#: redbot/cogs/mod/kickban.py:291 #, docstring msgid "\n" " Kick a user.\n\n" " Examples:\n" -" - `[p]kick 428675506947227648 wanted to be kicked.`\n" -" This will kick Twentysix from the server.\n" -" - `[p]kick @Twentysix wanted to be kicked.`\n" +" - `[p]kick 428675506947227648 wanted to be kicked.`\n" +" This will kick the user with ID 428675506947227648 from the server.\n" +" - `[p]kick @Twentysix wanted to be kicked.`\n" " This will kick Twentysix from the server.\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:311 redbot/cogs/mod/kickban.py:684 +#: redbot/cogs/mod/kickban.py:308 redbot/cogs/mod/kickban.py:689 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:333 +#: redbot/cogs/mod/kickban.py:330 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:379 +#: redbot/cogs/mod/kickban.py:378 #, docstring msgid "Ban a user from this server and optionally delete days of messages.\n\n" " `days` is the amount of days of messages to cleanup on ban.\n\n" " Examples:\n" -" - `[p]ban 428675506947227648 7 Continued to spam after told to stop.`\n" -" This will ban Twentysix and it will delete 7 days worth of messages.\n" -" - `[p]ban @Twentysix 7 Continued to spam after told to stop.`\n" +" - `[p]ban 428675506947227648 7 Continued to spam after told to stop.`\n" +" This will ban the user with ID 428675506947227648 and it will delete 7 days worth of messages.\n" +" - `[p]ban @Twentysix 7 Continued to spam after told to stop.`\n" " This will ban Twentysix and it will delete 7 days worth of messages.\n\n" " A user ID should be provided if the user is not a member of this server.\n" " If days is not a number, it's treated as the first word of the reason.\n" @@ -152,7 +148,7 @@ msgid "Ban a user from this server and optionally delete days of messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:417 +#: redbot/cogs/mod/kickban.py:416 #, docstring msgid "Mass bans user(s) from the server.\n\n" " `days` is the amount of days of messages to cleanup on massban.\n\n" @@ -164,22 +160,22 @@ msgid "Mass bans user(s) from the server.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:433 +#: redbot/cogs/mod/kickban.py:432 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:437 +#: redbot/cogs/mod/kickban.py:436 msgid "\n" "Errors:\n" msgstr "\n" "Chyby:\n" -#: redbot/cogs/mod/kickban.py:440 +#: redbot/cogs/mod/kickban.py:439 msgid "\n" "Following user IDs have been upgraded from a temporary to a permanent ban:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:468 +#: redbot/cogs/mod/kickban.py:467 msgid "I lack the permissions to do this." msgstr "" @@ -187,437 +183,453 @@ msgstr "" msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:556 +#: redbot/cogs/mod/kickban.py:559 msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:589 +#: redbot/cogs/mod/kickban.py:592 #, docstring msgid "Temporarily ban a user from this server.\n\n" " `duration` is the amount of time the user should be banned for.\n" " `days` is the amount of days of messages to cleanup on tempban.\n\n" " Examples:\n" -" - `[p]tempban @Twentysix Because I say so`\n" +" - `[p]tempban @Twentysix Because I say so`\n" " This will ban Twentysix for the default amount of time set by an administrator.\n" -" - `[p]tempban @Twentysix 15m You need a timeout`\n" +" - `[p]tempban @Twentysix 15m You need a timeout`\n" " This will ban Twentysix for 15 minutes.\n" -" - `[p]tempban 428675506947227648 1d2h15m 5 Evil person`\n" -" This will ban the user for 1 day 2 hours 15 minutes and will delete the last 5 days of their messages.\n" +" - `[p]tempban 428675506947227648 1d2h15m 5 Evil person`\n" +" This will ban the user with ID 428675506947227648 for 1 day 2 hours 15 minutes and will delete the last 5 days of their messages.\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:643 +#: redbot/cogs/mod/kickban.py:646 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:647 -msgid " Here is an invite for when your ban expires: {invite_link}" +#: redbot/cogs/mod/kickban.py:650 +msgid "\n\n" +"**Reason:** {reason}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:652 +msgid "\n\n" +"Here is an invite for when your ban expires: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:657 +#: redbot/cogs/mod/kickban.py:662 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:659 +#: redbot/cogs/mod/kickban.py:664 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:671 +#: redbot/cogs/mod/kickban.py:676 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:678 +#: redbot/cogs/mod/kickban.py:683 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:707 +#: redbot/cogs/mod/kickban.py:710 msgid "You have been banned and then unbanned as a quick way to delete your messages.\n" "You can now join the server again. {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:718 +#: redbot/cogs/mod/kickban.py:721 msgid "My role is not high enough to softban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:754 +#: redbot/cogs/mod/kickban.py:765 msgid "Done. Enough chaos." msgstr "" -#: redbot/cogs/mod/kickban.py:762 +#: redbot/cogs/mod/kickban.py:773 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:784 +#: redbot/cogs/mod/kickban.py:795 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:787 +#: redbot/cogs/mod/kickban.py:798 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:808 +#: redbot/cogs/mod/kickban.py:812 +msgid "User has been kicked from the voice channel." +msgstr "" + +#: redbot/cogs/mod/kickban.py:820 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:827 +#: redbot/cogs/mod/kickban.py:839 msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/kickban.py:843 +#: redbot/cogs/mod/kickban.py:855 msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:849 +#: redbot/cogs/mod/kickban.py:861 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:870 +#: redbot/cogs/mod/kickban.py:882 msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/kickban.py:884 +#: redbot/cogs/mod/kickban.py:896 msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:891 +#: redbot/cogs/mod/kickban.py:905 #, 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'." +" 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-click the user and select 'Copy ID'.\n" +" " msgstr "" -#: redbot/cogs/mod/kickban.py:904 +#: redbot/cogs/mod/kickban.py:917 msgid "It seems that user isn't banned!" msgstr "Zdá se, že uživatel není zabanován!" -#: redbot/cogs/mod/kickban.py:909 +#: redbot/cogs/mod/kickban.py:922 msgid "Something went wrong while attempting to unban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:923 +#: redbot/cogs/mod/kickban.py:936 msgid "Unbanned that user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:929 +#: redbot/cogs/mod/kickban.py:942 msgid "I don't share another server with this user. I can't reinvite them." msgstr "" -#: redbot/cogs/mod/kickban.py:937 +#: redbot/cogs/mod/kickban.py:950 msgid "You've been unbanned from {server}.\n" "Here is an invite for that server: {invite_link}" msgstr "Byl jsi odbanován z {server}.\n" "Zde je pozvánka pro tento server: {invite_link}" -#: redbot/cogs/mod/kickban.py:944 +#: redbot/cogs/mod/kickban.py:957 msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\n" "Here's the invite link: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:952 -msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" +#: redbot/cogs/mod/kickban.py:965 +msgid "Something went wrong when attempting to send that user an invite. Here's the link so you can try: {invite_link}" msgstr "" -#: redbot/cogs/mod/mod.py:45 +#: redbot/cogs/mod/mod.py:44 #, docstring msgid "Moderation tools." msgstr "Moderační nástroje." -#: redbot/cogs/mod/mod.py:142 redbot/cogs/mod/mod.py:152 -msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." +#: redbot/cogs/mod/mod.py:135 redbot/cogs/mod/mod.py:145 +msgid "Ignored guilds and channels have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:164 -msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." +#: redbot/cogs/mod/mod.py:155 +msgid "Delete delay settings have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:185 +#: redbot/cogs/mod/mod.py:176 #, docstring msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mod.py:194 +#: redbot/cogs/mod/mod.py:185 msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mod.py:199 +#: redbot/cogs/mod/mod.py:190 #, docstring msgid "\n" " Move deletedelay settings to core\n" " " msgstr "" -#: redbot/cogs/mod/mod.py:208 +#: redbot/cogs/mod/mod.py:199 msgid "Delete delay settings restored." msgstr "" -#: redbot/cogs/mod/names.py:36 +#: redbot/cogs/mod/names.py:38 #, docstring -msgid "Change a member's nickname.\n\n" -" Leaving the nickname empty will remove it.\n" +msgid "Change a member's server nickname.\n\n" +" Leaving the nickname argument empty will remove it.\n" " " msgstr "" -#: redbot/cogs/mod/names.py:45 +#: redbot/cogs/mod/names.py:47 msgid "Nicknames must be between 2 and 32 characters long." msgstr "Přezdívka musí být dlouhá 2 až 32 znaků." -#: redbot/cogs/mod/names.py:53 +#: redbot/cogs/mod/names.py:55 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 +#: redbot/cogs/mod/names.py:75 msgid "I do not have permission to rename that member." msgstr "" -#: redbot/cogs/mod/names.py:66 +#: redbot/cogs/mod/names.py:78 msgid "That nickname is invalid." msgstr "Tato přezdívka je neplatná." -#: redbot/cogs/mod/names.py:68 -msgid "An unexpected error has occured." -msgstr "Došlo k neočekávané chybě." +#: redbot/cogs/mod/names.py:80 +msgid "An unexpected error has occurred." +msgstr "" -#: redbot/cogs/mod/names.py:70 +#: redbot/cogs/mod/names.py:82 msgid "Done." msgstr "Hotovo." -#: redbot/cogs/mod/names.py:81 +#: redbot/cogs/mod/names.py:93 msgid "Custom: {emoji} {name}" msgstr "" -#: redbot/cogs/mod/names.py:83 +#: redbot/cogs/mod/names.py:95 msgid "Custom: {emoji}" msgstr "" -#: redbot/cogs/mod/names.py:85 +#: redbot/cogs/mod/names.py:97 msgid "Custom: {name}" msgstr "" -#: redbot/cogs/mod/names.py:93 +#: redbot/cogs/mod/names.py:105 msgid "Playing: {name}" msgstr "" -#: redbot/cogs/mod/names.py:102 +#: redbot/cogs/mod/names.py:114 msgid "Streaming: [{name}{sep}{game}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:109 +#: redbot/cogs/mod/names.py:121 msgid "Streaming: {name}" msgstr "" -#: redbot/cogs/mod/names.py:118 +#: redbot/cogs/mod/names.py:130 msgid "Listening: [{title}{sep}{artist}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:125 +#: redbot/cogs/mod/names.py:137 msgid "Listening: {title}" msgstr "" -#: redbot/cogs/mod/names.py:133 +#: redbot/cogs/mod/names.py:145 msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:141 +#: redbot/cogs/mod/names.py:153 msgid "Competing in: {competing}" msgstr "" -#: redbot/cogs/mod/names.py:164 +#: redbot/cogs/mod/names.py:176 #, docstring msgid "Show information about a member.\n\n" " This includes fields for status, discord join date, server\n" -" join date, voice state and previous names/nicknames.\n\n" -" If the member has no roles, previous names or previous nicknames,\n" +" join date, voice state and previous usernames/global display names/nicknames.\n\n" +" If the member has no roles, previous usernames, global display names, or server nicknames,\n" " these fields will be omitted.\n" " " msgstr "" -#: redbot/cogs/mod/names.py:192 +#: redbot/cogs/mod/names.py:219 msgid "Unknown" msgstr "Neznámý" -#: redbot/cogs/mod/names.py:202 redbot/cogs/mod/names.py:203 -msgid "{}\n" -"({} days ago)" -msgstr "{}\n" -"(před {} dny {)" - -#: redbot/cogs/mod/names.py:215 +#: redbot/cogs/mod/names.py:231 msgid "Chilling in {} status" msgstr "" -#: redbot/cogs/mod/names.py:229 +#: redbot/cogs/mod/names.py:244 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:256 +#: redbot/cogs/mod/names.py:271 msgid "Joined Discord on" msgstr "Přidal/a se na Discord" -#: redbot/cogs/mod/names.py:257 +#: redbot/cogs/mod/names.py:272 msgid "Joined this server on" msgstr "Přidal/a se na tento server" -#: redbot/cogs/mod/names.py:260 +#: redbot/cogs/mod/names.py:275 msgid "Roles" msgstr "Role" -#: redbot/cogs/mod/names.py:260 +#: redbot/cogs/mod/names.py:275 msgid "Role" msgstr "" -#: redbot/cogs/mod/names.py:266 -msgid "Previous Names" -msgstr "Předchozí jména" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Username" +msgstr "" + +#: redbot/cogs/mod/names.py:278 +msgid "Previous Usernames" +msgstr "" -#: redbot/cogs/mod/names.py:266 -msgid "Previous Name" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Name" msgstr "" -#: redbot/cogs/mod/names.py:274 -msgid "Previous Nicknames" -msgstr "Předchozí přezdívky" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Names" +msgstr "" -#: redbot/cogs/mod/names.py:274 -msgid "Previous Nickname" +#: redbot/cogs/mod/names.py:280 +msgid "Previous Server Nickname" msgstr "" #: redbot/cogs/mod/names.py:280 +msgid "Previous Server Nicknames" +msgstr "" + +#: redbot/cogs/mod/names.py:290 msgid "Current voice channel" msgstr "Aktuální hlasový kanál" -#: redbot/cogs/mod/names.py:284 +#: redbot/cogs/mod/names.py:294 msgid "Member #{} | User ID: {}" msgstr "Člen #{} | ID uživatele: {}" -#: redbot/cogs/mod/names.py:298 +#: redbot/cogs/mod/names.py:308 #, docstring -msgid "Show previous names and nicknames of a member." +msgid "Show previous usernames, global display names, and server nicknames of a member." msgstr "" -#: redbot/cogs/mod/names.py:302 -msgid "**Past 20 names**:" -msgstr "**Posledních 20 jmen**:" +#: redbot/cogs/mod/names.py:312 +msgid "Past 20 usernames:" +msgstr "" -#: redbot/cogs/mod/names.py:308 -msgid "**Past 20 nicknames**:" -msgstr "**Posledních 20 přezdívek**:" +#: redbot/cogs/mod/names.py:313 +msgid "Past 20 global display names:" +msgstr "" -#: redbot/cogs/mod/names.py:315 +#: redbot/cogs/mod/names.py:314 +msgid "Past 20 server nicknames:" +msgstr "" + +#: redbot/cogs/mod/names.py:324 msgid "That member doesn't have any recorded name or nickname change." msgstr "" -#: redbot/cogs/mod/settings.py:23 +#: redbot/cogs/mod/settings.py:22 #, docstring msgid "Manage server administration settings." msgstr "Spravovat nastavení správy serveru." -#: redbot/cogs/mod/settings.py:27 +#: redbot/cogs/mod/settings.py:26 #, docstring msgid "Show the current server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:31 +#: redbot/cogs/mod/settings.py:30 msgid "Track name changes: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:32 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:83 redbot/cogs/mod/settings.py:91 -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:31 redbot/cogs/mod/settings.py:54 +#: redbot/cogs/mod/settings.py:82 redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:93 msgid "Yes" msgstr "Ano" -#: redbot/cogs/mod/settings.py:32 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:60 redbot/cogs/mod/settings.py:65 -#: redbot/cogs/mod/settings.py:70 redbot/cogs/mod/settings.py:75 -#: redbot/cogs/mod/settings.py:83 redbot/cogs/mod/settings.py:91 -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:31 redbot/cogs/mod/settings.py:54 +#: redbot/cogs/mod/settings.py:59 redbot/cogs/mod/settings.py:64 +#: redbot/cogs/mod/settings.py:69 redbot/cogs/mod/settings.py:74 +#: redbot/cogs/mod/settings.py:82 redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:93 msgid "No" msgstr "Ne" -#: redbot/cogs/mod/settings.py:53 +#: redbot/cogs/mod/settings.py:52 msgid "Overridden by another setting" msgstr "" -#: redbot/cogs/mod/settings.py:56 +#: redbot/cogs/mod/settings.py:55 msgid "Track nickname changes: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:57 +#: redbot/cogs/mod/settings.py:56 msgid "Delete repeats: {num_repeats}\n" msgstr "Odstranit opakování: {num_repeats}\n" -#: redbot/cogs/mod/settings.py:58 +#: redbot/cogs/mod/settings.py:57 msgid "after {num} repeats" msgstr "po {num} opakování" -#: redbot/cogs/mod/settings.py:62 +#: redbot/cogs/mod/settings.py:61 msgid "Warn mention spam: {num_mentions}\n" msgstr "" -#: redbot/cogs/mod/settings.py:63 redbot/cogs/mod/settings.py:68 -#: redbot/cogs/mod/settings.py:73 +#: redbot/cogs/mod/settings.py:62 redbot/cogs/mod/settings.py:67 +#: redbot/cogs/mod/settings.py:72 msgid "{num} mentions" msgstr "{num} zmínění" -#: redbot/cogs/mod/settings.py:67 +#: redbot/cogs/mod/settings.py:66 msgid "Kick mention spam: {num_mentions}\n" msgstr "" -#: redbot/cogs/mod/settings.py:72 +#: redbot/cogs/mod/settings.py:71 msgid "Ban mention spam: {num_mentions}\n" msgstr "" -#: redbot/cogs/mod/settings.py:78 +#: redbot/cogs/mod/settings.py:77 msgid "Mention Spam Strict: All mentions will count including duplicates\n" msgstr "" -#: redbot/cogs/mod/settings.py:80 +#: redbot/cogs/mod/settings.py:79 msgid "Mention Spam Strict: Only unique mentions will count\n" msgstr "" -#: redbot/cogs/mod/settings.py:82 +#: redbot/cogs/mod/settings.py:81 msgid "Respects hierarchy: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:85 +#: redbot/cogs/mod/settings.py:84 msgid "Delete delay: {num_seconds}\n" msgstr "" -#: redbot/cogs/mod/settings.py:86 +#: redbot/cogs/mod/settings.py:85 msgid "{num} seconds" msgstr "{num} sekund" -#: redbot/cogs/mod/settings.py:88 +#: redbot/cogs/mod/settings.py:87 msgid "None" msgstr "Žádný" -#: redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:89 msgid "Reinvite on unban: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:93 +#: redbot/cogs/mod/settings.py:92 msgid "Send message to users on kick/ban: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:97 +#: redbot/cogs/mod/settings.py:96 msgid "Default message history delete on ban: Previous {num_days} days\n" msgstr "" -#: redbot/cogs/mod/settings.py:101 +#: redbot/cogs/mod/settings.py:100 msgid "Default message history delete on ban: Don't delete any\n" msgstr "" -#: redbot/cogs/mod/settings.py:102 +#: redbot/cogs/mod/settings.py:101 msgid "Default tempban duration: {duration}" msgstr "" -#: redbot/cogs/mod/settings.py:110 +#: redbot/cogs/mod/settings.py:109 #, docstring msgid "Toggle role hierarchy check for mods and admins.\n\n" " **WARNING**: Disabling this setting will allow mods to take\n" @@ -626,22 +638,22 @@ msgid "Toggle role hierarchy check for mods and admins.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:122 +#: redbot/cogs/mod/settings.py:121 msgid "Role hierarchy will be checked when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:127 +#: redbot/cogs/mod/settings.py:126 msgid "Role hierarchy will be ignored when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:133 +#: redbot/cogs/mod/settings.py:132 #, docstring msgid "\n" " Manage the automoderation settings for mentionspam.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:140 +#: redbot/cogs/mod/settings.py:139 #, docstring msgid "\n" " Setting to account for duplicate mentions.\n\n" @@ -651,23 +663,23 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:152 +#: redbot/cogs/mod/settings.py:151 msgid "Mention spam currently accounts for multiple mentions of the same user." msgstr "" -#: redbot/cogs/mod/settings.py:154 +#: redbot/cogs/mod/settings.py:153 msgid "Mention spam currently only accounts for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:159 +#: redbot/cogs/mod/settings.py:158 msgid "Mention spam will now account for multiple mentions of the same user." msgstr "" -#: redbot/cogs/mod/settings.py:161 +#: redbot/cogs/mod/settings.py:160 msgid "Mention spam will only account for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:168 +#: redbot/cogs/mod/settings.py:167 #, docstring msgid "\n" " Sets the autowarn conditions for mention spam.\n\n" @@ -677,34 +689,34 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:179 +#: redbot/cogs/mod/settings.py:178 msgid "Autowarn for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:181 +#: redbot/cogs/mod/settings.py:180 msgid "Autowarn for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:184 +#: redbot/cogs/mod/settings.py:183 msgid "`` must be 1 or higher to autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:190 +#: redbot/cogs/mod/settings.py:189 msgid "\n" "Autowarn is equal to or higher than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:194 +#: redbot/cogs/mod/settings.py:193 msgid "\n" "Autowarn is equal to or higher than autoban." msgstr "" -#: redbot/cogs/mod/settings.py:198 +#: redbot/cogs/mod/settings.py:197 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:208 +#: redbot/cogs/mod/settings.py:207 #, docstring msgid "\n" " Sets the autokick conditions for mention spam.\n\n" @@ -714,34 +726,34 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:219 +#: redbot/cogs/mod/settings.py:218 msgid "Autokick for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:221 +#: redbot/cogs/mod/settings.py:220 msgid "Autokick for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:224 +#: redbot/cogs/mod/settings.py:223 msgid "`` must be 1 or higher to autokick." msgstr "" -#: redbot/cogs/mod/settings.py:230 +#: redbot/cogs/mod/settings.py:229 msgid "\n" "Autokick is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:234 +#: redbot/cogs/mod/settings.py:233 msgid "\n" "Autokick is equal to or higher than autoban." msgstr "" -#: redbot/cogs/mod/settings.py:238 +#: redbot/cogs/mod/settings.py:237 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:248 +#: redbot/cogs/mod/settings.py:247 #, 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" @@ -750,34 +762,34 @@ msgid "Set the autoban conditions for mention spam.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:258 +#: redbot/cogs/mod/settings.py:257 msgid "Autoban for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:260 +#: redbot/cogs/mod/settings.py:259 msgid "Autoban for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:263 +#: redbot/cogs/mod/settings.py:262 msgid "`` must be 1 or higher to autoban." msgstr "" -#: redbot/cogs/mod/settings.py:269 +#: redbot/cogs/mod/settings.py:268 msgid "\n" "Autoban is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:273 +#: redbot/cogs/mod/settings.py:272 msgid "\n" "Autoban is equal to or lower than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:277 +#: redbot/cogs/mod/settings.py:276 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:287 +#: redbot/cogs/mod/settings.py:286 #, docstring msgid "Enable auto-deletion of repeated messages.\n\n" " Must be between 2 and 20.\n\n" @@ -785,23 +797,23 @@ msgid "Enable auto-deletion of repeated messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:298 redbot/cogs/mod/settings.py:324 +#: redbot/cogs/mod/settings.py:297 redbot/cogs/mod/settings.py:323 msgid "Repeated messages will be ignored." msgstr "Opakované zprávy budou ignorovány." -#: redbot/cogs/mod/settings.py:304 +#: redbot/cogs/mod/settings.py:303 msgid "Messages repeated up to {num} times will be deleted." msgstr "" -#: redbot/cogs/mod/settings.py:308 +#: redbot/cogs/mod/settings.py:307 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:317 +#: redbot/cogs/mod/settings.py:316 msgid "Bot will delete repeated messages after {num} repeats. Set this value to -1 to ignore repeated messages" msgstr "" -#: redbot/cogs/mod/settings.py:329 +#: redbot/cogs/mod/settings.py:328 #, 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" @@ -809,15 +821,15 @@ msgid "Toggle whether an invite will be sent to a user when unbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:339 -msgid "Users unbanned with `{command}` will be reinvited." +#: redbot/cogs/mod/settings.py:338 +msgid "Users unbanned with {command} will be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:346 -msgid "Users unbanned with `{command}` will not be reinvited." +#: redbot/cogs/mod/settings.py:345 +msgid "Users unbanned with {command} will not be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:354 +#: redbot/cogs/mod/settings.py:353 #, 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" @@ -825,34 +837,34 @@ msgid "Toggle whether a message should be sent to a user when they are kicked/ba " " msgstr "" -#: redbot/cogs/mod/settings.py:363 +#: redbot/cogs/mod/settings.py:362 msgid "DM when kicked/banned is currently set to: {setting}" msgstr "" -#: redbot/cogs/mod/settings.py:368 +#: redbot/cogs/mod/settings.py:367 msgid "Bot will now attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:371 +#: redbot/cogs/mod/settings.py:370 msgid "Bot will no longer attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:377 +#: redbot/cogs/mod/settings.py:376 #, 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:383 +#: redbot/cogs/mod/settings.py:382 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:386 +#: redbot/cogs/mod/settings.py:385 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" -#: redbot/cogs/mod/settings.py:401 +#: redbot/cogs/mod/settings.py:400 #, docstring msgid "Set the default time to be used when a user is tempbanned.\n\n" " Accepts: seconds, minutes, hours, days, weeks\n" @@ -863,35 +875,35 @@ msgid "Set the default time to be used when a user is tempbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:413 +#: redbot/cogs/mod/settings.py:412 msgid "The default duration for tempbanning a user is now {duration}." msgstr "" -#: redbot/cogs/mod/settings.py:421 +#: redbot/cogs/mod/settings.py:420 #, docstring msgid "\n" -" Toggle whether nickname changes should be tracked.\n\n" +" Toggle whether server nickname changes should be tracked.\n\n" " This setting will be overridden if trackallnames is disabled.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:430 +#: redbot/cogs/mod/settings.py:429 msgid "Nickname changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:432 +#: redbot/cogs/mod/settings.py:431 msgid "Nickname changes are not currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:437 +#: redbot/cogs/mod/settings.py:436 msgid "Nickname changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:439 +#: redbot/cogs/mod/settings.py:438 msgid "Nickname changes will no longer be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:446 +#: redbot/cogs/mod/settings.py:445 #, docstring msgid "\n" " Toggle whether all name changes should be tracked.\n\n" @@ -899,56 +911,56 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:454 +#: redbot/cogs/mod/settings.py:453 msgid "Name changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:456 +#: redbot/cogs/mod/settings.py:455 msgid "All name changes are currently not being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:461 +#: redbot/cogs/mod/settings.py:460 msgid "Name changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:463 +#: redbot/cogs/mod/settings.py:462 msgid "All name changes will no longer be tracked.\n" "To delete existing name data, use {command}." msgstr "" -#: redbot/cogs/mod/settings.py:474 +#: redbot/cogs/mod/settings.py:473 #, docstring -msgid "Delete all stored usernames and nicknames.\n\n" +msgid "Delete all stored usernames, global display names, and server nicknames.\n\n" " Examples:\n" -" - `[p]modset deletenames` - Did not confirm. Shows the help message.\n" -" - `[p]modset deletenames yes` - Deletes all stored usernames and nicknames.\n\n" +" - `[p]modset deletenames` - Did not confirm. Shows the help message.\n" +" - `[p]modset deletenames yes` - Deletes all stored usernames, global display names, and server nicknames.\n\n" " **Arguments**\n\n" " - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:486 -msgid "This will delete all stored usernames and nicknames the bot has stored.\n" +#: redbot/cogs/mod/settings.py:485 +msgid "This will delete all stored usernames, global display names, and server nicknames the bot has stored.\n" "If you're sure, type {command}" msgstr "" -#: redbot/cogs/mod/settings.py:527 -msgid "Usernames and nicknames have been deleted from Mod config." +#: redbot/cogs/mod/settings.py:529 +msgid "Usernames, global display names, and server nicknames have been deleted from Mod config." msgstr "" -#: redbot/cogs/mod/slowmode.py:27 +#: redbot/cogs/mod/slowmode.py:28 #, docstring -msgid "Changes channel's slowmode setting.\n\n" +msgid "Changes thread's or text 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 +#: redbot/cogs/mod/slowmode.py:37 msgid "Slowmode interval is now {interval}." msgstr "Interval pomalého režimu nyní je {interval}." -#: redbot/cogs/mod/slowmode.py:41 +#: redbot/cogs/mod/slowmode.py:42 msgid "Slowmode has been disabled." msgstr "Pomalý režim byl vypnut." diff --git a/redbot/cogs/mod/locales/da-DK.po b/redbot/cogs/mod/locales/da-DK.po index 0cc93c22733..27583adcafe 100644 --- a/redbot/cogs/mod/locales/da-DK.po +++ b/redbot/cogs/mod/locales/da-DK.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-18 21:11+0000\n" +"POT-Creation-Date: 2023-09-13 20: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,136 +15,132 @@ msgstr "" "X-Crowdin-File-ID: 34\n" "Language: da_DK\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 +#: redbot/cogs/mod/events.py:57 redbot/cogs/mod/events.py:72 msgid "Mention spam (Autoban)" msgstr "" -#: redbot/cogs/mod/events.py:80 +#: redbot/cogs/mod/events.py:81 msgid "Mention Spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:95 +#: redbot/cogs/mod/events.py:96 msgid "Mention spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:104 +#: redbot/cogs/mod/events.py:105 msgid "Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:108 +#: redbot/cogs/mod/events.py:109 msgid "{member}, Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:127 +#: redbot/cogs/mod/events.py:128 msgid "Mention spam (Autowarn)" msgstr "" -#: redbot/cogs/mod/kickban.py:93 +#: redbot/cogs/mod/kickban.py:82 msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:100 +#: redbot/cogs/mod/kickban.py:89 msgid "I require the {perms} permission(s) in that user's channel to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:110 +#: redbot/cogs/mod/kickban.py:99 msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:464 -#: redbot/cogs/mod/kickban.py:631 +#: redbot/cogs/mod/kickban.py:121 redbot/cogs/mod/kickban.py:463 +#: redbot/cogs/mod/kickban.py:636 msgid "Invalid days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/kickban.py:138 redbot/cogs/mod/kickban.py:607 +#: redbot/cogs/mod/kickban.py:127 redbot/cogs/mod/kickban.py:610 msgid "I cannot let you do that. Self-harm is bad {}" msgstr "" -#: redbot/cogs/mod/kickban.py:143 redbot/cogs/mod/kickban.py:318 -#: redbot/cogs/mod/kickban.py:612 redbot/cogs/mod/kickban.py:691 -#: redbot/cogs/mod/kickban.py:771 +#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:315 +#: redbot/cogs/mod/kickban.py:615 redbot/cogs/mod/kickban.py:696 +#: redbot/cogs/mod/kickban.py:782 redbot/cogs/mod/names.py:64 msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." msgstr "" -#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:326 -#: redbot/cogs/mod/kickban.py:620 +#: redbot/cogs/mod/kickban.py:139 redbot/cogs/mod/kickban.py:323 +#: redbot/cogs/mod/kickban.py:623 msgid "I cannot do that due to Discord hierarchy rules." msgstr "" -#: redbot/cogs/mod/kickban.py:156 +#: redbot/cogs/mod/kickban.py:145 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:160 redbot/cogs/mod/kickban.py:337 +#: redbot/cogs/mod/kickban.py:149 redbot/cogs/mod/kickban.py:334 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:161 redbot/cogs/mod/kickban.py:338 +#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:335 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:179 redbot/cogs/mod/kickban.py:480 +#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:480 msgid "User with ID {user_id} is already banned." msgstr "" -#: redbot/cogs/mod/kickban.py:192 +#: redbot/cogs/mod/kickban.py:182 msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." msgstr "" -#: redbot/cogs/mod/kickban.py:204 redbot/cogs/mod/kickban.py:365 +#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:364 msgid "Done. That felt good." msgstr "" -#: redbot/cogs/mod/kickban.py:206 redbot/cogs/mod/kickban.py:346 +#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:343 msgid "I'm not allowed to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:208 redbot/cogs/mod/kickban.py:551 +#: redbot/cogs/mod/kickban.py:202 redbot/cogs/mod/kickban.py:554 msgid "User with ID {user_id} not found" msgstr "" -#: redbot/cogs/mod/kickban.py:215 +#: redbot/cogs/mod/kickban.py:212 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:269 +#: redbot/cogs/mod/kickban.py:266 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:294 +#: redbot/cogs/mod/kickban.py:291 #, docstring msgid "\n" " Kick a user.\n\n" " Examples:\n" -" - `[p]kick 428675506947227648 wanted to be kicked.`\n" -" This will kick Twentysix from the server.\n" -" - `[p]kick @Twentysix wanted to be kicked.`\n" +" - `[p]kick 428675506947227648 wanted to be kicked.`\n" +" This will kick the user with ID 428675506947227648 from the server.\n" +" - `[p]kick @Twentysix wanted to be kicked.`\n" " This will kick Twentysix from the server.\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:311 redbot/cogs/mod/kickban.py:684 +#: redbot/cogs/mod/kickban.py:308 redbot/cogs/mod/kickban.py:689 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:333 +#: redbot/cogs/mod/kickban.py:330 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:379 +#: redbot/cogs/mod/kickban.py:378 #, docstring msgid "Ban a user from this server and optionally delete days of messages.\n\n" " `days` is the amount of days of messages to cleanup on ban.\n\n" " Examples:\n" -" - `[p]ban 428675506947227648 7 Continued to spam after told to stop.`\n" -" This will ban Twentysix and it will delete 7 days worth of messages.\n" -" - `[p]ban @Twentysix 7 Continued to spam after told to stop.`\n" +" - `[p]ban 428675506947227648 7 Continued to spam after told to stop.`\n" +" This will ban the user with ID 428675506947227648 and it will delete 7 days worth of messages.\n" +" - `[p]ban @Twentysix 7 Continued to spam after told to stop.`\n" " This will ban Twentysix and it will delete 7 days worth of messages.\n\n" " A user ID should be provided if the user is not a member of this server.\n" " If days is not a number, it's treated as the first word of the reason.\n" @@ -152,7 +148,7 @@ msgid "Ban a user from this server and optionally delete days of messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:417 +#: redbot/cogs/mod/kickban.py:416 #, docstring msgid "Mass bans user(s) from the server.\n\n" " `days` is the amount of days of messages to cleanup on massban.\n\n" @@ -164,21 +160,21 @@ msgid "Mass bans user(s) from the server.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:433 +#: redbot/cogs/mod/kickban.py:432 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:437 +#: redbot/cogs/mod/kickban.py:436 msgid "\n" "Errors:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:440 +#: redbot/cogs/mod/kickban.py:439 msgid "\n" "Following user IDs have been upgraded from a temporary to a permanent ban:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:468 +#: redbot/cogs/mod/kickban.py:467 msgid "I lack the permissions to do this." msgstr "" @@ -186,435 +182,452 @@ msgstr "" msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:556 +#: redbot/cogs/mod/kickban.py:559 msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:589 +#: redbot/cogs/mod/kickban.py:592 #, docstring msgid "Temporarily ban a user from this server.\n\n" " `duration` is the amount of time the user should be banned for.\n" " `days` is the amount of days of messages to cleanup on tempban.\n\n" " Examples:\n" -" - `[p]tempban @Twentysix Because I say so`\n" +" - `[p]tempban @Twentysix Because I say so`\n" " This will ban Twentysix for the default amount of time set by an administrator.\n" -" - `[p]tempban @Twentysix 15m You need a timeout`\n" +" - `[p]tempban @Twentysix 15m You need a timeout`\n" " This will ban Twentysix for 15 minutes.\n" -" - `[p]tempban 428675506947227648 1d2h15m 5 Evil person`\n" -" This will ban the user for 1 day 2 hours 15 minutes and will delete the last 5 days of their messages.\n" +" - `[p]tempban 428675506947227648 1d2h15m 5 Evil person`\n" +" This will ban the user with ID 428675506947227648 for 1 day 2 hours 15 minutes and will delete the last 5 days of their messages.\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:643 +#: redbot/cogs/mod/kickban.py:646 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:647 -msgid " Here is an invite for when your ban expires: {invite_link}" +#: redbot/cogs/mod/kickban.py:650 +msgid "\n\n" +"**Reason:** {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:657 +#: redbot/cogs/mod/kickban.py:652 +msgid "\n\n" +"Here is an invite for when your ban expires: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:662 msgid "I can't do that for some reason." msgstr "" -#: redbot/cogs/mod/kickban.py:659 +#: redbot/cogs/mod/kickban.py:664 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:671 +#: redbot/cogs/mod/kickban.py:676 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:678 +#: redbot/cogs/mod/kickban.py:683 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:707 +#: redbot/cogs/mod/kickban.py:710 msgid "You have been banned and then unbanned as a quick way to delete your messages.\n" "You can now join the server again. {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:718 +#: redbot/cogs/mod/kickban.py:721 msgid "My role is not high enough to softban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:754 +#: redbot/cogs/mod/kickban.py:765 msgid "Done. Enough chaos." msgstr "" -#: redbot/cogs/mod/kickban.py:762 +#: redbot/cogs/mod/kickban.py:773 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:784 +#: redbot/cogs/mod/kickban.py:795 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:787 +#: redbot/cogs/mod/kickban.py:798 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:808 +#: redbot/cogs/mod/kickban.py:812 +msgid "User has been kicked from the voice channel." +msgstr "" + +#: redbot/cogs/mod/kickban.py:820 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:827 +#: redbot/cogs/mod/kickban.py:839 msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/kickban.py:843 +#: redbot/cogs/mod/kickban.py:855 msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:849 +#: redbot/cogs/mod/kickban.py:861 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:870 +#: redbot/cogs/mod/kickban.py:882 msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/kickban.py:884 +#: redbot/cogs/mod/kickban.py:896 msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:891 +#: redbot/cogs/mod/kickban.py:905 #, 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'." +" 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-click the user and select 'Copy ID'.\n" +" " msgstr "" -#: redbot/cogs/mod/kickban.py:904 +#: redbot/cogs/mod/kickban.py:917 msgid "It seems that user isn't banned!" msgstr "" -#: redbot/cogs/mod/kickban.py:909 +#: redbot/cogs/mod/kickban.py:922 msgid "Something went wrong while attempting to unban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:923 +#: redbot/cogs/mod/kickban.py:936 msgid "Unbanned that user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:929 +#: redbot/cogs/mod/kickban.py:942 msgid "I don't share another server with this user. I can't reinvite them." msgstr "" -#: redbot/cogs/mod/kickban.py:937 +#: redbot/cogs/mod/kickban.py:950 msgid "You've been unbanned from {server}.\n" "Here is an invite for that server: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:944 +#: redbot/cogs/mod/kickban.py:957 msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\n" "Here's the invite link: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:952 -msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" +#: redbot/cogs/mod/kickban.py:965 +msgid "Something went wrong when attempting to send that user an invite. Here's the link so you can try: {invite_link}" msgstr "" -#: redbot/cogs/mod/mod.py:45 +#: redbot/cogs/mod/mod.py:44 #, docstring msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mod.py:142 redbot/cogs/mod/mod.py:152 -msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." +#: redbot/cogs/mod/mod.py:135 redbot/cogs/mod/mod.py:145 +msgid "Ignored guilds and channels have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:164 -msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." +#: redbot/cogs/mod/mod.py:155 +msgid "Delete delay settings have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:185 +#: redbot/cogs/mod/mod.py:176 #, docstring msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mod.py:194 +#: redbot/cogs/mod/mod.py:185 msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mod.py:199 +#: redbot/cogs/mod/mod.py:190 #, docstring msgid "\n" " Move deletedelay settings to core\n" " " msgstr "" -#: redbot/cogs/mod/mod.py:208 +#: redbot/cogs/mod/mod.py:199 msgid "Delete delay settings restored." msgstr "" -#: redbot/cogs/mod/names.py:36 +#: redbot/cogs/mod/names.py:38 #, docstring -msgid "Change a member's nickname.\n\n" -" Leaving the nickname empty will remove it.\n" +msgid "Change a member's server nickname.\n\n" +" Leaving the nickname argument empty will remove it.\n" " " msgstr "" -#: redbot/cogs/mod/names.py:45 +#: redbot/cogs/mod/names.py:47 msgid "Nicknames must be between 2 and 32 characters long." msgstr "" -#: redbot/cogs/mod/names.py:53 +#: redbot/cogs/mod/names.py:55 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 +#: redbot/cogs/mod/names.py:75 msgid "I do not have permission to rename that member." msgstr "" -#: redbot/cogs/mod/names.py:66 +#: redbot/cogs/mod/names.py:78 msgid "That nickname is invalid." msgstr "" -#: redbot/cogs/mod/names.py:68 -msgid "An unexpected error has occured." +#: redbot/cogs/mod/names.py:80 +msgid "An unexpected error has occurred." msgstr "" -#: redbot/cogs/mod/names.py:70 +#: redbot/cogs/mod/names.py:82 msgid "Done." msgstr "Færdig." -#: redbot/cogs/mod/names.py:81 +#: redbot/cogs/mod/names.py:93 msgid "Custom: {emoji} {name}" msgstr "" -#: redbot/cogs/mod/names.py:83 +#: redbot/cogs/mod/names.py:95 msgid "Custom: {emoji}" msgstr "" -#: redbot/cogs/mod/names.py:85 +#: redbot/cogs/mod/names.py:97 msgid "Custom: {name}" msgstr "" -#: redbot/cogs/mod/names.py:93 +#: redbot/cogs/mod/names.py:105 msgid "Playing: {name}" msgstr "" -#: redbot/cogs/mod/names.py:102 +#: redbot/cogs/mod/names.py:114 msgid "Streaming: [{name}{sep}{game}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:109 +#: redbot/cogs/mod/names.py:121 msgid "Streaming: {name}" msgstr "" -#: redbot/cogs/mod/names.py:118 +#: redbot/cogs/mod/names.py:130 msgid "Listening: [{title}{sep}{artist}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:125 +#: redbot/cogs/mod/names.py:137 msgid "Listening: {title}" msgstr "" -#: redbot/cogs/mod/names.py:133 +#: redbot/cogs/mod/names.py:145 msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:141 +#: redbot/cogs/mod/names.py:153 msgid "Competing in: {competing}" msgstr "" -#: redbot/cogs/mod/names.py:164 +#: redbot/cogs/mod/names.py:176 #, docstring msgid "Show information about a member.\n\n" " This includes fields for status, discord join date, server\n" -" join date, voice state and previous names/nicknames.\n\n" -" If the member has no roles, previous names or previous nicknames,\n" +" join date, voice state and previous usernames/global display names/nicknames.\n\n" +" If the member has no roles, previous usernames, global display names, or server nicknames,\n" " these fields will be omitted.\n" " " msgstr "" -#: redbot/cogs/mod/names.py:192 +#: redbot/cogs/mod/names.py:219 msgid "Unknown" msgstr "" -#: redbot/cogs/mod/names.py:202 redbot/cogs/mod/names.py:203 -msgid "{}\n" -"({} days ago)" -msgstr "" - -#: redbot/cogs/mod/names.py:215 +#: redbot/cogs/mod/names.py:231 msgid "Chilling in {} status" msgstr "" -#: redbot/cogs/mod/names.py:229 +#: redbot/cogs/mod/names.py:244 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:256 +#: redbot/cogs/mod/names.py:271 msgid "Joined Discord on" msgstr "" -#: redbot/cogs/mod/names.py:257 +#: redbot/cogs/mod/names.py:272 msgid "Joined this server on" msgstr "" -#: redbot/cogs/mod/names.py:260 +#: redbot/cogs/mod/names.py:275 msgid "Roles" msgstr "Roller" -#: redbot/cogs/mod/names.py:260 +#: redbot/cogs/mod/names.py:275 msgid "Role" msgstr "" -#: redbot/cogs/mod/names.py:266 -msgid "Previous Names" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Username" msgstr "" -#: redbot/cogs/mod/names.py:266 -msgid "Previous Name" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Usernames" msgstr "" -#: redbot/cogs/mod/names.py:274 -msgid "Previous Nicknames" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Name" msgstr "" -#: redbot/cogs/mod/names.py:274 -msgid "Previous Nickname" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Names" msgstr "" #: redbot/cogs/mod/names.py:280 +msgid "Previous Server Nickname" +msgstr "" + +#: redbot/cogs/mod/names.py:280 +msgid "Previous Server Nicknames" +msgstr "" + +#: redbot/cogs/mod/names.py:290 msgid "Current voice channel" msgstr "" -#: redbot/cogs/mod/names.py:284 +#: redbot/cogs/mod/names.py:294 msgid "Member #{} | User ID: {}" msgstr "" -#: redbot/cogs/mod/names.py:298 +#: redbot/cogs/mod/names.py:308 #, docstring -msgid "Show previous names and nicknames of a member." +msgid "Show previous usernames, global display names, and server nicknames of a member." msgstr "" -#: redbot/cogs/mod/names.py:302 -msgid "**Past 20 names**:" +#: redbot/cogs/mod/names.py:312 +msgid "Past 20 usernames:" msgstr "" -#: redbot/cogs/mod/names.py:308 -msgid "**Past 20 nicknames**:" +#: redbot/cogs/mod/names.py:313 +msgid "Past 20 global display names:" +msgstr "" + +#: redbot/cogs/mod/names.py:314 +msgid "Past 20 server nicknames:" msgstr "" -#: redbot/cogs/mod/names.py:315 +#: redbot/cogs/mod/names.py:324 msgid "That member doesn't have any recorded name or nickname change." msgstr "" -#: redbot/cogs/mod/settings.py:23 +#: redbot/cogs/mod/settings.py:22 #, docstring msgid "Manage server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:27 +#: redbot/cogs/mod/settings.py:26 #, docstring msgid "Show the current server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:31 +#: redbot/cogs/mod/settings.py:30 msgid "Track name changes: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:32 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:83 redbot/cogs/mod/settings.py:91 -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:31 redbot/cogs/mod/settings.py:54 +#: redbot/cogs/mod/settings.py:82 redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:93 msgid "Yes" msgstr "Ja" -#: redbot/cogs/mod/settings.py:32 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:60 redbot/cogs/mod/settings.py:65 -#: redbot/cogs/mod/settings.py:70 redbot/cogs/mod/settings.py:75 -#: redbot/cogs/mod/settings.py:83 redbot/cogs/mod/settings.py:91 -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:31 redbot/cogs/mod/settings.py:54 +#: redbot/cogs/mod/settings.py:59 redbot/cogs/mod/settings.py:64 +#: redbot/cogs/mod/settings.py:69 redbot/cogs/mod/settings.py:74 +#: redbot/cogs/mod/settings.py:82 redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:93 msgid "No" msgstr "" -#: redbot/cogs/mod/settings.py:53 +#: redbot/cogs/mod/settings.py:52 msgid "Overridden by another setting" msgstr "" -#: redbot/cogs/mod/settings.py:56 +#: redbot/cogs/mod/settings.py:55 msgid "Track nickname changes: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:57 +#: redbot/cogs/mod/settings.py:56 msgid "Delete repeats: {num_repeats}\n" msgstr "" -#: redbot/cogs/mod/settings.py:58 +#: redbot/cogs/mod/settings.py:57 msgid "after {num} repeats" msgstr "" -#: redbot/cogs/mod/settings.py:62 +#: redbot/cogs/mod/settings.py:61 msgid "Warn mention spam: {num_mentions}\n" msgstr "" -#: redbot/cogs/mod/settings.py:63 redbot/cogs/mod/settings.py:68 -#: redbot/cogs/mod/settings.py:73 +#: redbot/cogs/mod/settings.py:62 redbot/cogs/mod/settings.py:67 +#: redbot/cogs/mod/settings.py:72 msgid "{num} mentions" msgstr "" -#: redbot/cogs/mod/settings.py:67 +#: redbot/cogs/mod/settings.py:66 msgid "Kick mention spam: {num_mentions}\n" msgstr "" -#: redbot/cogs/mod/settings.py:72 +#: redbot/cogs/mod/settings.py:71 msgid "Ban mention spam: {num_mentions}\n" msgstr "" -#: redbot/cogs/mod/settings.py:78 +#: redbot/cogs/mod/settings.py:77 msgid "Mention Spam Strict: All mentions will count including duplicates\n" msgstr "" -#: redbot/cogs/mod/settings.py:80 +#: redbot/cogs/mod/settings.py:79 msgid "Mention Spam Strict: Only unique mentions will count\n" msgstr "" -#: redbot/cogs/mod/settings.py:82 +#: redbot/cogs/mod/settings.py:81 msgid "Respects hierarchy: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:85 +#: redbot/cogs/mod/settings.py:84 msgid "Delete delay: {num_seconds}\n" msgstr "" -#: redbot/cogs/mod/settings.py:86 +#: redbot/cogs/mod/settings.py:85 msgid "{num} seconds" msgstr "" -#: redbot/cogs/mod/settings.py:88 +#: redbot/cogs/mod/settings.py:87 msgid "None" msgstr "" -#: redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:89 msgid "Reinvite on unban: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:93 +#: redbot/cogs/mod/settings.py:92 msgid "Send message to users on kick/ban: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:97 +#: redbot/cogs/mod/settings.py:96 msgid "Default message history delete on ban: Previous {num_days} days\n" msgstr "" -#: redbot/cogs/mod/settings.py:101 +#: redbot/cogs/mod/settings.py:100 msgid "Default message history delete on ban: Don't delete any\n" msgstr "" -#: redbot/cogs/mod/settings.py:102 +#: redbot/cogs/mod/settings.py:101 msgid "Default tempban duration: {duration}" msgstr "" -#: redbot/cogs/mod/settings.py:110 +#: redbot/cogs/mod/settings.py:109 #, docstring msgid "Toggle role hierarchy check for mods and admins.\n\n" " **WARNING**: Disabling this setting will allow mods to take\n" @@ -623,22 +636,22 @@ msgid "Toggle role hierarchy check for mods and admins.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:122 +#: redbot/cogs/mod/settings.py:121 msgid "Role hierarchy will be checked when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:127 +#: redbot/cogs/mod/settings.py:126 msgid "Role hierarchy will be ignored when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:133 +#: redbot/cogs/mod/settings.py:132 #, docstring msgid "\n" " Manage the automoderation settings for mentionspam.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:140 +#: redbot/cogs/mod/settings.py:139 #, docstring msgid "\n" " Setting to account for duplicate mentions.\n\n" @@ -648,23 +661,23 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:152 +#: redbot/cogs/mod/settings.py:151 msgid "Mention spam currently accounts for multiple mentions of the same user." msgstr "" -#: redbot/cogs/mod/settings.py:154 +#: redbot/cogs/mod/settings.py:153 msgid "Mention spam currently only accounts for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:159 +#: redbot/cogs/mod/settings.py:158 msgid "Mention spam will now account for multiple mentions of the same user." msgstr "" -#: redbot/cogs/mod/settings.py:161 +#: redbot/cogs/mod/settings.py:160 msgid "Mention spam will only account for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:168 +#: redbot/cogs/mod/settings.py:167 #, docstring msgid "\n" " Sets the autowarn conditions for mention spam.\n\n" @@ -674,34 +687,34 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:179 +#: redbot/cogs/mod/settings.py:178 msgid "Autowarn for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:181 +#: redbot/cogs/mod/settings.py:180 msgid "Autowarn for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:184 +#: redbot/cogs/mod/settings.py:183 msgid "`` must be 1 or higher to autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:190 +#: redbot/cogs/mod/settings.py:189 msgid "\n" "Autowarn is equal to or higher than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:194 +#: redbot/cogs/mod/settings.py:193 msgid "\n" "Autowarn is equal to or higher than autoban." msgstr "" -#: redbot/cogs/mod/settings.py:198 +#: redbot/cogs/mod/settings.py:197 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:208 +#: redbot/cogs/mod/settings.py:207 #, docstring msgid "\n" " Sets the autokick conditions for mention spam.\n\n" @@ -711,34 +724,34 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:219 +#: redbot/cogs/mod/settings.py:218 msgid "Autokick for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:221 +#: redbot/cogs/mod/settings.py:220 msgid "Autokick for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:224 +#: redbot/cogs/mod/settings.py:223 msgid "`` must be 1 or higher to autokick." msgstr "" -#: redbot/cogs/mod/settings.py:230 +#: redbot/cogs/mod/settings.py:229 msgid "\n" "Autokick is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:234 +#: redbot/cogs/mod/settings.py:233 msgid "\n" "Autokick is equal to or higher than autoban." msgstr "" -#: redbot/cogs/mod/settings.py:238 +#: redbot/cogs/mod/settings.py:237 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:248 +#: redbot/cogs/mod/settings.py:247 #, 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" @@ -747,34 +760,34 @@ msgid "Set the autoban conditions for mention spam.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:258 +#: redbot/cogs/mod/settings.py:257 msgid "Autoban for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:260 +#: redbot/cogs/mod/settings.py:259 msgid "Autoban for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:263 +#: redbot/cogs/mod/settings.py:262 msgid "`` must be 1 or higher to autoban." msgstr "" -#: redbot/cogs/mod/settings.py:269 +#: redbot/cogs/mod/settings.py:268 msgid "\n" "Autoban is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:273 +#: redbot/cogs/mod/settings.py:272 msgid "\n" "Autoban is equal to or lower than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:277 +#: redbot/cogs/mod/settings.py:276 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:287 +#: redbot/cogs/mod/settings.py:286 #, docstring msgid "Enable auto-deletion of repeated messages.\n\n" " Must be between 2 and 20.\n\n" @@ -782,23 +795,23 @@ msgid "Enable auto-deletion of repeated messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:298 redbot/cogs/mod/settings.py:324 +#: redbot/cogs/mod/settings.py:297 redbot/cogs/mod/settings.py:323 msgid "Repeated messages will be ignored." msgstr "" -#: redbot/cogs/mod/settings.py:304 +#: redbot/cogs/mod/settings.py:303 msgid "Messages repeated up to {num} times will be deleted." msgstr "" -#: redbot/cogs/mod/settings.py:308 +#: redbot/cogs/mod/settings.py:307 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:317 +#: redbot/cogs/mod/settings.py:316 msgid "Bot will delete repeated messages after {num} repeats. Set this value to -1 to ignore repeated messages" msgstr "" -#: redbot/cogs/mod/settings.py:329 +#: redbot/cogs/mod/settings.py:328 #, 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" @@ -806,15 +819,15 @@ msgid "Toggle whether an invite will be sent to a user when unbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:339 -msgid "Users unbanned with `{command}` will be reinvited." +#: redbot/cogs/mod/settings.py:338 +msgid "Users unbanned with {command} will be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:346 -msgid "Users unbanned with `{command}` will not be reinvited." +#: redbot/cogs/mod/settings.py:345 +msgid "Users unbanned with {command} will not be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:354 +#: redbot/cogs/mod/settings.py:353 #, 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" @@ -822,34 +835,34 @@ msgid "Toggle whether a message should be sent to a user when they are kicked/ba " " msgstr "" -#: redbot/cogs/mod/settings.py:363 +#: redbot/cogs/mod/settings.py:362 msgid "DM when kicked/banned is currently set to: {setting}" msgstr "" -#: redbot/cogs/mod/settings.py:368 +#: redbot/cogs/mod/settings.py:367 msgid "Bot will now attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:371 +#: redbot/cogs/mod/settings.py:370 msgid "Bot will no longer attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:377 +#: redbot/cogs/mod/settings.py:376 #, 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:383 +#: redbot/cogs/mod/settings.py:382 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:386 +#: redbot/cogs/mod/settings.py:385 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" -#: redbot/cogs/mod/settings.py:401 +#: redbot/cogs/mod/settings.py:400 #, docstring msgid "Set the default time to be used when a user is tempbanned.\n\n" " Accepts: seconds, minutes, hours, days, weeks\n" @@ -860,35 +873,35 @@ msgid "Set the default time to be used when a user is tempbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:413 +#: redbot/cogs/mod/settings.py:412 msgid "The default duration for tempbanning a user is now {duration}." msgstr "" -#: redbot/cogs/mod/settings.py:421 +#: redbot/cogs/mod/settings.py:420 #, docstring msgid "\n" -" Toggle whether nickname changes should be tracked.\n\n" +" Toggle whether server nickname changes should be tracked.\n\n" " This setting will be overridden if trackallnames is disabled.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:430 +#: redbot/cogs/mod/settings.py:429 msgid "Nickname changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:432 +#: redbot/cogs/mod/settings.py:431 msgid "Nickname changes are not currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:437 +#: redbot/cogs/mod/settings.py:436 msgid "Nickname changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:439 +#: redbot/cogs/mod/settings.py:438 msgid "Nickname changes will no longer be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:446 +#: redbot/cogs/mod/settings.py:445 #, docstring msgid "\n" " Toggle whether all name changes should be tracked.\n\n" @@ -896,56 +909,56 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:454 +#: redbot/cogs/mod/settings.py:453 msgid "Name changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:456 +#: redbot/cogs/mod/settings.py:455 msgid "All name changes are currently not being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:461 +#: redbot/cogs/mod/settings.py:460 msgid "Name changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:463 +#: redbot/cogs/mod/settings.py:462 msgid "All name changes will no longer be tracked.\n" "To delete existing name data, use {command}." msgstr "" -#: redbot/cogs/mod/settings.py:474 +#: redbot/cogs/mod/settings.py:473 #, docstring -msgid "Delete all stored usernames and nicknames.\n\n" +msgid "Delete all stored usernames, global display names, and server nicknames.\n\n" " Examples:\n" -" - `[p]modset deletenames` - Did not confirm. Shows the help message.\n" -" - `[p]modset deletenames yes` - Deletes all stored usernames and nicknames.\n\n" +" - `[p]modset deletenames` - Did not confirm. Shows the help message.\n" +" - `[p]modset deletenames yes` - Deletes all stored usernames, global display names, and server nicknames.\n\n" " **Arguments**\n\n" " - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:486 -msgid "This will delete all stored usernames and nicknames the bot has stored.\n" +#: redbot/cogs/mod/settings.py:485 +msgid "This will delete all stored usernames, global display names, and server nicknames the bot has stored.\n" "If you're sure, type {command}" msgstr "" -#: redbot/cogs/mod/settings.py:527 -msgid "Usernames and nicknames have been deleted from Mod config." +#: redbot/cogs/mod/settings.py:529 +msgid "Usernames, global display names, and server nicknames have been deleted from Mod config." msgstr "" -#: redbot/cogs/mod/slowmode.py:27 +#: redbot/cogs/mod/slowmode.py:28 #, docstring -msgid "Changes channel's slowmode setting.\n\n" +msgid "Changes thread's or text 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 +#: redbot/cogs/mod/slowmode.py:37 msgid "Slowmode interval is now {interval}." msgstr "" -#: redbot/cogs/mod/slowmode.py:41 +#: redbot/cogs/mod/slowmode.py:42 msgid "Slowmode has been disabled." msgstr "" diff --git a/redbot/cogs/mod/locales/de-DE.po b/redbot/cogs/mod/locales/de-DE.po index fc89311ee93..f6816c785b3 100644 --- a/redbot/cogs/mod/locales/de-DE.po +++ b/redbot/cogs/mod/locales/de-DE.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-18 21:11+0000\n" +"POT-Creation-Date: 2023-09-13 20: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,136 +15,132 @@ msgstr "" "X-Crowdin-File-ID: 34\n" "Language: de_DE\n" -#: redbot/cogs/mod/converters.py:20 -msgid "{} doesn't look like a valid user ID." -msgstr "{} sieht nicht wie eine gültige Benutzerkennung aus." - -#: redbot/cogs/mod/events.py:56 redbot/cogs/mod/events.py:71 +#: redbot/cogs/mod/events.py:57 redbot/cogs/mod/events.py:72 msgid "Mention spam (Autoban)" msgstr "Spam von Erwähnungen (Autoban)" -#: redbot/cogs/mod/events.py:80 +#: redbot/cogs/mod/events.py:81 msgid "Mention Spam (Autokick)" -msgstr "" +msgstr "Pingspam (Autokick)" -#: redbot/cogs/mod/events.py:95 +#: redbot/cogs/mod/events.py:96 msgid "Mention spam (Autokick)" -msgstr "" +msgstr "Pingspam (Autokick)" -#: redbot/cogs/mod/events.py:104 +#: redbot/cogs/mod/events.py:105 msgid "Please do not mass mention people!" -msgstr "" +msgstr "Bitte Erwähne nicht so viele Personen in einer Nachricht!" -#: redbot/cogs/mod/events.py:108 +#: redbot/cogs/mod/events.py:109 msgid "{member}, Please do not mass mention people!" -msgstr "" +msgstr "{member}, bitte erwähne nicht so viele Personen in einer Nachricht!" -#: redbot/cogs/mod/events.py:127 +#: redbot/cogs/mod/events.py:128 msgid "Mention spam (Autowarn)" -msgstr "" +msgstr "Pingspam (Automatische Warnung)" -#: redbot/cogs/mod/kickban.py:93 +#: redbot/cogs/mod/kickban.py:82 msgid "That user is not in a voice channel." msgstr "Dieser Benutzer ist nicht in einem Sprachkanal." -#: redbot/cogs/mod/kickban.py:100 +#: redbot/cogs/mod/kickban.py:89 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:110 +#: redbot/cogs/mod/kickban.py:99 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:132 redbot/cogs/mod/kickban.py:464 -#: redbot/cogs/mod/kickban.py:631 +#: redbot/cogs/mod/kickban.py:121 redbot/cogs/mod/kickban.py:463 +#: redbot/cogs/mod/kickban.py:636 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:138 redbot/cogs/mod/kickban.py:607 +#: redbot/cogs/mod/kickban.py:127 redbot/cogs/mod/kickban.py:610 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:143 redbot/cogs/mod/kickban.py:318 -#: redbot/cogs/mod/kickban.py:612 redbot/cogs/mod/kickban.py:691 -#: redbot/cogs/mod/kickban.py:771 +#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:315 +#: redbot/cogs/mod/kickban.py:615 redbot/cogs/mod/kickban.py:696 +#: redbot/cogs/mod/kickban.py:782 redbot/cogs/mod/names.py:64 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:150 redbot/cogs/mod/kickban.py:326 -#: redbot/cogs/mod/kickban.py:620 +#: redbot/cogs/mod/kickban.py:139 redbot/cogs/mod/kickban.py:323 +#: redbot/cogs/mod/kickban.py:623 msgid "I cannot do that due to Discord hierarchy rules." -msgstr "" +msgstr "Ich kann das wegen der Discord-Hierarchie nicht tun." -#: redbot/cogs/mod/kickban.py:156 +#: redbot/cogs/mod/kickban.py:145 msgid "You have been banned from {guild}." msgstr "Du wurdest von {guild} gebannt." -#: redbot/cogs/mod/kickban.py:160 redbot/cogs/mod/kickban.py:337 +#: redbot/cogs/mod/kickban.py:149 redbot/cogs/mod/kickban.py:334 msgid "**Reason**" msgstr "**Grund**" -#: redbot/cogs/mod/kickban.py:161 redbot/cogs/mod/kickban.py:338 +#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:335 msgid "No reason was given." msgstr "Es wurde kein Grund angegeben." -#: redbot/cogs/mod/kickban.py:179 redbot/cogs/mod/kickban.py:480 +#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:480 msgid "User with ID {user_id} is already banned." -msgstr "" +msgstr "Benutzer mit der ID {user_id} ist schon gebannt." -#: redbot/cogs/mod/kickban.py:192 +#: redbot/cogs/mod/kickban.py:182 msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." -msgstr "" +msgstr "Der temporäre Ban für den Nutzer mit der ID {user_id} wurde in einen permanenten Ban umgewandelt." -#: redbot/cogs/mod/kickban.py:204 redbot/cogs/mod/kickban.py:365 +#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:364 msgid "Done. That felt good." msgstr "Erledigt. Das fühlte sich gut an." -#: redbot/cogs/mod/kickban.py:206 redbot/cogs/mod/kickban.py:346 +#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:343 msgid "I'm not allowed to do that." msgstr "Ich bin nicht autorisiert dies zu tun." -#: redbot/cogs/mod/kickban.py:208 redbot/cogs/mod/kickban.py:551 +#: redbot/cogs/mod/kickban.py:202 redbot/cogs/mod/kickban.py:554 msgid "User with ID {user_id} not found" -msgstr "" +msgstr "Nutzer mit der ID {user_id} nicht gefunden" -#: redbot/cogs/mod/kickban.py:215 +#: redbot/cogs/mod/kickban.py:212 msgid "An unexpected error occurred." msgstr "Ein unerwarteter Fehler ist aufgetreten." -#: redbot/cogs/mod/kickban.py:269 +#: redbot/cogs/mod/kickban.py:266 msgid "Tempban finished" msgstr "Tempban abgesessen" -#: redbot/cogs/mod/kickban.py:294 +#: redbot/cogs/mod/kickban.py:291 #, docstring msgid "\n" " Kick a user.\n\n" " Examples:\n" -" - `[p]kick 428675506947227648 wanted to be kicked.`\n" -" This will kick Twentysix from the server.\n" -" - `[p]kick @Twentysix wanted to be kicked.`\n" +" - `[p]kick 428675506947227648 wanted to be kicked.`\n" +" This will kick the user with ID 428675506947227648 from the server.\n" +" - `[p]kick @Twentysix wanted to be kicked.`\n" " This will kick Twentysix from the server.\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:311 redbot/cogs/mod/kickban.py:684 +#: redbot/cogs/mod/kickban.py:308 redbot/cogs/mod/kickban.py:689 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:333 +#: redbot/cogs/mod/kickban.py:330 msgid "You have been kicked from {guild}." msgstr "Du wurdest von {guild} gekickt." -#: redbot/cogs/mod/kickban.py:379 +#: redbot/cogs/mod/kickban.py:378 #, docstring msgid "Ban a user from this server and optionally delete days of messages.\n\n" " `days` is the amount of days of messages to cleanup on ban.\n\n" " Examples:\n" -" - `[p]ban 428675506947227648 7 Continued to spam after told to stop.`\n" -" This will ban Twentysix and it will delete 7 days worth of messages.\n" -" - `[p]ban @Twentysix 7 Continued to spam after told to stop.`\n" +" - `[p]ban 428675506947227648 7 Continued to spam after told to stop.`\n" +" This will ban the user with ID 428675506947227648 and it will delete 7 days worth of messages.\n" +" - `[p]ban @Twentysix 7 Continued to spam after told to stop.`\n" " This will ban Twentysix and it will delete 7 days worth of messages.\n\n" " A user ID should be provided if the user is not a member of this server.\n" " If days is not a number, it's treated as the first word of the reason.\n" @@ -152,7 +148,7 @@ msgid "Ban a user from this server and optionally delete days of messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:417 +#: redbot/cogs/mod/kickban.py:416 #, docstring msgid "Mass bans user(s) from the server.\n\n" " `days` is the amount of days of messages to cleanup on massban.\n\n" @@ -164,22 +160,23 @@ msgid "Mass bans user(s) from the server.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:433 +#: redbot/cogs/mod/kickban.py:432 msgid "Banned {num} users from the server." msgstr "{num} Benutzer vom Server gesperrt." -#: redbot/cogs/mod/kickban.py:437 +#: redbot/cogs/mod/kickban.py:436 msgid "\n" "Errors:\n" msgstr "\n" "Fehler:\n" -#: redbot/cogs/mod/kickban.py:440 +#: redbot/cogs/mod/kickban.py:439 msgid "\n" "Following user IDs have been upgraded from a temporary to a permanent ban:\n" -msgstr "" +msgstr "\n" +"Temporäre Banns für die folgenden Nutzer-IDs wurden zu permanenten Banns umgewandelt:\n" -#: redbot/cogs/mod/kickban.py:468 +#: redbot/cogs/mod/kickban.py:467 msgid "I lack the permissions to do this." msgstr "Mir fehlen die Berechtigungen dies zu tun." @@ -187,442 +184,459 @@ msgstr "Mir fehlen die Berechtigungen dies zu tun." msgid "Failed to ban user {user_id}: {reason}" msgstr "Fehler beim Bannen von Benutzer {user_id}: {reason}" -#: redbot/cogs/mod/kickban.py:556 +#: redbot/cogs/mod/kickban.py:559 msgid "Could not ban user with ID {user_id}: missing permissions." -msgstr "" +msgstr "Nutzer mit der ID {user_id} konnte nicht gebannt werden: Fehlende Berechtigungen." -#: redbot/cogs/mod/kickban.py:589 +#: redbot/cogs/mod/kickban.py:592 #, docstring msgid "Temporarily ban a user from this server.\n\n" " `duration` is the amount of time the user should be banned for.\n" " `days` is the amount of days of messages to cleanup on tempban.\n\n" " Examples:\n" -" - `[p]tempban @Twentysix Because I say so`\n" +" - `[p]tempban @Twentysix Because I say so`\n" " This will ban Twentysix for the default amount of time set by an administrator.\n" -" - `[p]tempban @Twentysix 15m You need a timeout`\n" +" - `[p]tempban @Twentysix 15m You need a timeout`\n" " This will ban Twentysix for 15 minutes.\n" -" - `[p]tempban 428675506947227648 1d2h15m 5 Evil person`\n" -" This will ban the user for 1 day 2 hours 15 minutes and will delete the last 5 days of their messages.\n" +" - `[p]tempban 428675506947227648 1d2h15m 5 Evil person`\n" +" This will ban the user with ID 428675506947227648 for 1 day 2 hours 15 minutes and will delete the last 5 days of their messages.\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:643 +#: redbot/cogs/mod/kickban.py:646 msgid "You have been temporarily banned from {server_name} until {date}." -msgstr "" +msgstr "Du wurdest bis {date} von {server_name} gebannt." -#: redbot/cogs/mod/kickban.py:647 -msgid " Here is an invite for when your ban expires: {invite_link}" +#: redbot/cogs/mod/kickban.py:650 +msgid "\n\n" +"**Reason:** {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:657 +#: redbot/cogs/mod/kickban.py:652 +msgid "\n\n" +"Here is an invite for when your ban expires: {invite_link}" +msgstr "\n\n" +"Hier hast du einen Einladungslink, den du verwenden kannst, wenn dein Ban ausläuft:\n" +"{invite_link}" + +#: redbot/cogs/mod/kickban.py:662 msgid "I can't do that for some reason." msgstr "Ich kann das aus irgendeinem Grund nicht tun." -#: redbot/cogs/mod/kickban.py:659 +#: redbot/cogs/mod/kickban.py:664 msgid "Something went wrong while banning." msgstr "Beim bannen hat etwas nicht funktioniert." -#: redbot/cogs/mod/kickban.py:671 +#: redbot/cogs/mod/kickban.py:676 msgid "Done. Enough chaos for now." msgstr "Erledigt. Das war erstmal genug Chaos." -#: redbot/cogs/mod/kickban.py:678 +#: redbot/cogs/mod/kickban.py:683 #, 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:707 +#: redbot/cogs/mod/kickban.py:710 msgid "You have been banned and then unbanned as a quick way to delete your messages.\n" "You 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.\n" "Du kannst dem Server wieder beitreten. {invite_link}" -#: redbot/cogs/mod/kickban.py:718 +#: redbot/cogs/mod/kickban.py:721 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:754 +#: redbot/cogs/mod/kickban.py:765 msgid "Done. Enough chaos." msgstr "Erledigt. Das war genug Stress." -#: redbot/cogs/mod/kickban.py:762 +#: redbot/cogs/mod/kickban.py:773 #, docstring msgid "Kick a member from a voice channel." msgstr "Kicke ein Mitglied aus einem Sprachkanal." -#: redbot/cogs/mod/kickban.py:784 +#: redbot/cogs/mod/kickban.py:795 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:787 +#: redbot/cogs/mod/kickban.py:798 msgid "Something went wrong while attempting to kick that member." msgstr "Beim kicken dieses Members ist etwas schiefgelaufen." -#: redbot/cogs/mod/kickban.py:808 +#: redbot/cogs/mod/kickban.py:812 +msgid "User has been kicked from the voice channel." +msgstr "Nutzer wurde aus dem Sprachkanal gekickt." + +#: redbot/cogs/mod/kickban.py:820 #, 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/kickban.py:827 +#: redbot/cogs/mod/kickban.py:839 msgid "That user isn't muted or deafened by the server." -msgstr "" +msgstr "Dieser Nutzer ist auf dem Server nicht stumm oder taub gestellt." -#: redbot/cogs/mod/kickban.py:843 +#: redbot/cogs/mod/kickban.py:855 msgid "User is now allowed to speak and listen in voice channels." -msgstr "" +msgstr "Nutzer darf nicht in sprachkanälen sprechen oder zuhören." -#: redbot/cogs/mod/kickban.py:849 +#: redbot/cogs/mod/kickban.py:861 #, 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/kickban.py:870 +#: redbot/cogs/mod/kickban.py:882 msgid "That user is already muted and deafened server-wide." -msgstr "" +msgstr "Dieser Nutzer ist bereits auf Serverebene stumm und taub gestellt." -#: redbot/cogs/mod/kickban.py:884 +#: redbot/cogs/mod/kickban.py:896 msgid "User has been banned from speaking or listening in voice channels." -msgstr "" +msgstr "Nutzer wurde vom sprechen oder zuhören in sprachkanälen gebannt." -#: redbot/cogs/mod/kickban.py:891 +#: redbot/cogs/mod/kickban.py:905 #, 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:904 +" 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-click the user and select 'Copy ID'.\n" +" " +msgstr "" + +#: redbot/cogs/mod/kickban.py:917 msgid "It seems that user isn't banned!" msgstr "Es scheint so, dass dieser Benutzer nicht gebannt ist!" -#: redbot/cogs/mod/kickban.py:909 +#: redbot/cogs/mod/kickban.py:922 msgid "Something went wrong while attempting to unban that user." msgstr "Beim entbannen dieses Benutzers ist etwas schiefgelaufen." -#: redbot/cogs/mod/kickban.py:923 +#: redbot/cogs/mod/kickban.py:936 msgid "Unbanned that user from this server." msgstr "Benutzer entbannt." -#: redbot/cogs/mod/kickban.py:929 +#: redbot/cogs/mod/kickban.py:942 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:937 +#: redbot/cogs/mod/kickban.py:950 msgid "You've been unbanned from {server}.\n" "Here is an invite for that server: {invite_link}" msgstr "Du wurdest von {server} entbannt.\n" "Hier ist eine Einladung für diesen Server: {invite_link}" -#: redbot/cogs/mod/kickban.py:944 +#: redbot/cogs/mod/kickban.py:957 msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\n" "Here's the invite link: {invite_link}" msgstr "Ich konnte keine Einladung an den Benutzer senden. Kannst du das für mich machen?\n" "Hier ist der Einladungslink: {invite_link}" -#: redbot/cogs/mod/kickban.py:952 -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/kickban.py:965 +msgid "Something went wrong when attempting to send that user an invite. Here's the link so you can try: {invite_link}" +msgstr "" -#: redbot/cogs/mod/mod.py:45 +#: redbot/cogs/mod/mod.py:44 #, docstring msgid "Moderation tools." msgstr "Moderationstools." -#: redbot/cogs/mod/mod.py:142 redbot/cogs/mod/mod.py:152 -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:135 redbot/cogs/mod/mod.py:145 +msgid "Ignored guilds and channels have been moved. Please use {command} to migrate the old settings." +msgstr "" -#: redbot/cogs/mod/mod.py:164 -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:155 +msgid "Delete delay settings have been moved. Please use {command} to migrate the old settings." +msgstr "" -#: redbot/cogs/mod/mod.py:185 +#: redbot/cogs/mod/mod.py:176 #, docstring msgid "Move ignored channels and servers to core" msgstr "Verschiebe ignorierte Kanäle in den Core" -#: redbot/cogs/mod/mod.py:194 +#: redbot/cogs/mod/mod.py:185 msgid "Ignored channels and guilds restored." msgstr "Ignorierte Kanäle und Server wiederhergestellt." -#: redbot/cogs/mod/mod.py:199 +#: redbot/cogs/mod/mod.py:190 #, docstring msgid "\n" " Move deletedelay settings to core\n" " " -msgstr "" +msgstr "\n" +"Verschiebe deletedelay Einstellungen in das Kernmodul\n" +" " -#: redbot/cogs/mod/mod.py:208 +#: redbot/cogs/mod/mod.py:199 msgid "Delete delay settings restored." msgstr "Einstellungen für die automatische Befehlslöschung wiederhergestellt." -#: redbot/cogs/mod/names.py:36 +#: redbot/cogs/mod/names.py:38 #, docstring -msgid "Change a member's nickname.\n\n" -" Leaving the nickname empty will remove it.\n" +msgid "Change a member's server nickname.\n\n" +" Leaving the nickname argument empty will remove it.\n" " " msgstr "" -#: redbot/cogs/mod/names.py:45 +#: redbot/cogs/mod/names.py:47 msgid "Nicknames must be between 2 and 32 characters long." msgstr "Nicknamen müssen zwischen 2 und 32 Zeichen lang sein." -#: redbot/cogs/mod/names.py:53 +#: redbot/cogs/mod/names.py:55 msgid "I do not have permission to rename that member. They may be higher than or equal to me in the role hierarchy." msgstr "Ich habe keine Berechtigung den Namen von diesem Benutzer zu ändern. Die Rolle ist höher oder gleichgestellt in der Rollenhierarchie." -#: redbot/cogs/mod/names.py:63 +#: redbot/cogs/mod/names.py:75 msgid "I do not have permission to rename that member." msgstr "Ich habe keine Berechtigung den Namen von diesem Benutzer zu ändern." -#: redbot/cogs/mod/names.py:66 +#: redbot/cogs/mod/names.py:78 msgid "That nickname is invalid." msgstr "Der Nickname ist ungültig." -#: redbot/cogs/mod/names.py:68 -msgid "An unexpected error has occured." -msgstr "Ein unerwarteter Fehler ist aufgetreten." +#: redbot/cogs/mod/names.py:80 +msgid "An unexpected error has occurred." +msgstr "" -#: redbot/cogs/mod/names.py:70 +#: redbot/cogs/mod/names.py:82 msgid "Done." msgstr "Erledigt." -#: redbot/cogs/mod/names.py:81 +#: redbot/cogs/mod/names.py:93 msgid "Custom: {emoji} {name}" msgstr "Benutzerdefiniert: {emoji} {name}" -#: redbot/cogs/mod/names.py:83 +#: redbot/cogs/mod/names.py:95 msgid "Custom: {emoji}" msgstr "Benutzerdefiniert: {emoji}" -#: redbot/cogs/mod/names.py:85 +#: redbot/cogs/mod/names.py:97 msgid "Custom: {name}" msgstr "Benutzerdefiniert: {name}" -#: redbot/cogs/mod/names.py:93 +#: redbot/cogs/mod/names.py:105 msgid "Playing: {name}" msgstr "Spielt: {name}" -#: redbot/cogs/mod/names.py:102 +#: redbot/cogs/mod/names.py:114 msgid "Streaming: [{name}{sep}{game}]({url})" msgstr "Streamt: [{name}{sep}{game}]({url})" -#: redbot/cogs/mod/names.py:109 +#: redbot/cogs/mod/names.py:121 msgid "Streaming: {name}" msgstr "Streamt: {name}" -#: redbot/cogs/mod/names.py:118 +#: redbot/cogs/mod/names.py:130 msgid "Listening: [{title}{sep}{artist}]({url})" msgstr "Hört: [{title}{sep}{artist}]({url})" -#: redbot/cogs/mod/names.py:125 +#: redbot/cogs/mod/names.py:137 msgid "Listening: {title}" msgstr "Hört: {title}" -#: redbot/cogs/mod/names.py:133 +#: redbot/cogs/mod/names.py:145 msgid "Watching: {name}" msgstr "Schaut: {name}" -#: redbot/cogs/mod/names.py:141 +#: redbot/cogs/mod/names.py:153 msgid "Competing in: {competing}" msgstr "" -#: redbot/cogs/mod/names.py:164 +#: redbot/cogs/mod/names.py:176 #, docstring msgid "Show information about a member.\n\n" " This includes fields for status, discord join date, server\n" -" join date, voice state and previous names/nicknames.\n\n" -" If the member has no roles, previous names or previous nicknames,\n" +" join date, voice state and previous usernames/global display names/nicknames.\n\n" +" If the member has no roles, previous usernames, global display names, or server nicknames,\n" " these fields will be omitted.\n" " " msgstr "" -#: redbot/cogs/mod/names.py:192 +#: redbot/cogs/mod/names.py:219 msgid "Unknown" msgstr "Unbekannt" -#: redbot/cogs/mod/names.py:202 redbot/cogs/mod/names.py:203 -msgid "{}\n" -"({} days ago)" -msgstr "{}\n" -"({} Tage her)" - -#: redbot/cogs/mod/names.py:215 +#: redbot/cogs/mod/names.py:231 msgid "Chilling in {} status" msgstr "Entspannt in {} status" -#: redbot/cogs/mod/names.py:229 +#: redbot/cogs/mod/names.py:244 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:256 +#: redbot/cogs/mod/names.py:271 msgid "Joined Discord on" msgstr "Ist Discord beigetreten am" -#: redbot/cogs/mod/names.py:257 +#: redbot/cogs/mod/names.py:272 msgid "Joined this server on" msgstr "Dem Server beigetreten am" -#: redbot/cogs/mod/names.py:260 +#: redbot/cogs/mod/names.py:275 msgid "Roles" msgstr "Rollen" -#: redbot/cogs/mod/names.py:260 +#: redbot/cogs/mod/names.py:275 msgid "Role" +msgstr "Rolle" + +#: redbot/cogs/mod/names.py:278 +msgid "Previous Username" msgstr "" -#: redbot/cogs/mod/names.py:266 -msgid "Previous Names" -msgstr "Vorherige Namen" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Usernames" +msgstr "" -#: redbot/cogs/mod/names.py:266 -msgid "Previous Name" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Name" msgstr "" -#: redbot/cogs/mod/names.py:274 -msgid "Previous Nicknames" -msgstr "Vorherige Nicknamen" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Names" +msgstr "" -#: redbot/cogs/mod/names.py:274 -msgid "Previous Nickname" +#: redbot/cogs/mod/names.py:280 +msgid "Previous Server Nickname" msgstr "" #: redbot/cogs/mod/names.py:280 +msgid "Previous Server Nicknames" +msgstr "" + +#: redbot/cogs/mod/names.py:290 msgid "Current voice channel" msgstr "Aktueller Sprachkanal" -#: redbot/cogs/mod/names.py:284 +#: redbot/cogs/mod/names.py:294 msgid "Member #{} | User ID: {}" msgstr "Benutzer #{} | User ID: {}" -#: redbot/cogs/mod/names.py:298 +#: redbot/cogs/mod/names.py:308 #, docstring -msgid "Show previous names and nicknames of a member." +msgid "Show previous usernames, global display names, and server nicknames of a member." msgstr "" -#: redbot/cogs/mod/names.py:302 -msgid "**Past 20 names**:" -msgstr "**Vorherige 20 Namen:**" +#: redbot/cogs/mod/names.py:312 +msgid "Past 20 usernames:" +msgstr "" -#: redbot/cogs/mod/names.py:308 -msgid "**Past 20 nicknames**:" -msgstr "**Die letzten 20 Nicknamen:**" +#: redbot/cogs/mod/names.py:313 +msgid "Past 20 global display names:" +msgstr "" -#: redbot/cogs/mod/names.py:315 -msgid "That member doesn't have any recorded name or nickname change." +#: redbot/cogs/mod/names.py:314 +msgid "Past 20 server nicknames:" msgstr "" -#: redbot/cogs/mod/settings.py:23 +#: redbot/cogs/mod/names.py:324 +msgid "That member doesn't have any recorded name or nickname change." +msgstr "Für dieses Mitglied wurden noch keine Namens- oder Nicknameänderungen registriert." + +#: redbot/cogs/mod/settings.py:22 #, docstring msgid "Manage server administration settings." -msgstr "Einstellungen der Server-Administratio verwalten." +msgstr "Einstellungen der Server-Administration verwalten." -#: redbot/cogs/mod/settings.py:27 +#: redbot/cogs/mod/settings.py:26 #, docstring msgid "Show the current server administration settings." -msgstr "" +msgstr "Zeige die aktuellen Serveradministrationseinstellungen." -#: redbot/cogs/mod/settings.py:31 +#: redbot/cogs/mod/settings.py:30 msgid "Track name changes: {yes_or_no}\n" -msgstr "" +msgstr "Namensänderungen speichern: {yes_or_no}\n" -#: redbot/cogs/mod/settings.py:32 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:83 redbot/cogs/mod/settings.py:91 -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:31 redbot/cogs/mod/settings.py:54 +#: redbot/cogs/mod/settings.py:82 redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:93 msgid "Yes" msgstr "Ja" -#: redbot/cogs/mod/settings.py:32 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:60 redbot/cogs/mod/settings.py:65 -#: redbot/cogs/mod/settings.py:70 redbot/cogs/mod/settings.py:75 -#: redbot/cogs/mod/settings.py:83 redbot/cogs/mod/settings.py:91 -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:31 redbot/cogs/mod/settings.py:54 +#: redbot/cogs/mod/settings.py:59 redbot/cogs/mod/settings.py:64 +#: redbot/cogs/mod/settings.py:69 redbot/cogs/mod/settings.py:74 +#: redbot/cogs/mod/settings.py:82 redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:93 msgid "No" msgstr "Nein" -#: redbot/cogs/mod/settings.py:53 +#: redbot/cogs/mod/settings.py:52 msgid "Overridden by another setting" -msgstr "" +msgstr "Von anderer Einstellung überschrieben" -#: redbot/cogs/mod/settings.py:56 +#: redbot/cogs/mod/settings.py:55 msgid "Track nickname changes: {yes_or_no}\n" -msgstr "" +msgstr "Nicknameänderungen speichern: {yes_or_no}\n" -#: redbot/cogs/mod/settings.py:57 +#: redbot/cogs/mod/settings.py:56 msgid "Delete repeats: {num_repeats}\n" msgstr "Wiederholungen löschen: {num_repeats}\n" -#: redbot/cogs/mod/settings.py:58 +#: redbot/cogs/mod/settings.py:57 msgid "after {num} repeats" msgstr "nach {num} Wiederholungen" -#: redbot/cogs/mod/settings.py:62 +#: redbot/cogs/mod/settings.py:61 msgid "Warn mention spam: {num_mentions}\n" -msgstr "" +msgstr "Pingspam Warnung ab: {num_mentions}\n" -#: redbot/cogs/mod/settings.py:63 redbot/cogs/mod/settings.py:68 -#: redbot/cogs/mod/settings.py:73 +#: redbot/cogs/mod/settings.py:62 redbot/cogs/mod/settings.py:67 +#: redbot/cogs/mod/settings.py:72 msgid "{num} mentions" msgstr "{num} Erwähnungen" -#: redbot/cogs/mod/settings.py:67 +#: redbot/cogs/mod/settings.py:66 msgid "Kick mention spam: {num_mentions}\n" -msgstr "" +msgstr "Kick bei Pingspam ab: {num_mentions}\n" -#: redbot/cogs/mod/settings.py:72 +#: redbot/cogs/mod/settings.py:71 msgid "Ban mention spam: {num_mentions}\n" -msgstr "Spam von Erwähnungen bannen: {num_mentions}\n" +msgstr "Ban bei Pingspam ab: {num_mentions}\n" -#: redbot/cogs/mod/settings.py:78 +#: redbot/cogs/mod/settings.py:77 msgid "Mention Spam Strict: All mentions will count including duplicates\n" -msgstr "" +msgstr "Pingspam Genauigkeit: Alle Erwähnungen zählen. Auch Duplikate\n" -#: redbot/cogs/mod/settings.py:80 +#: redbot/cogs/mod/settings.py:79 msgid "Mention Spam Strict: Only unique mentions will count\n" -msgstr "" +msgstr "Pingspam Genauigkeit: Nur unabhängige Erwähnungen werden gezählt\n" -#: redbot/cogs/mod/settings.py:82 +#: redbot/cogs/mod/settings.py:81 msgid "Respects hierarchy: {yes_or_no}\n" msgstr "Rangordnung berücksichtigen: {yes_or_no}\n" -#: redbot/cogs/mod/settings.py:85 +#: redbot/cogs/mod/settings.py:84 msgid "Delete delay: {num_seconds}\n" msgstr "Verzögerung zwischen dem Löschen: {num_seconds}\n" -#: redbot/cogs/mod/settings.py:86 +#: redbot/cogs/mod/settings.py:85 msgid "{num} seconds" msgstr "{num} Sekunden" -#: redbot/cogs/mod/settings.py:88 +#: redbot/cogs/mod/settings.py:87 msgid "None" msgstr "Keine" -#: redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:89 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:93 +#: redbot/cogs/mod/settings.py:92 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:97 +#: redbot/cogs/mod/settings.py:96 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:101 +#: redbot/cogs/mod/settings.py:100 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:102 +#: redbot/cogs/mod/settings.py:101 msgid "Default tempban duration: {duration}" msgstr "" -#: redbot/cogs/mod/settings.py:110 +#: redbot/cogs/mod/settings.py:109 #, docstring msgid "Toggle role hierarchy check for mods and admins.\n\n" " **WARNING**: Disabling this setting will allow mods to take\n" @@ -635,22 +649,22 @@ msgstr "Schaltet die Prüfung für Rollen-Hierarchie von Mods und Admins um.\n\n " Dies ist standardmäßig aktiviert.\n" " " -#: redbot/cogs/mod/settings.py:122 +#: redbot/cogs/mod/settings.py:121 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:127 +#: redbot/cogs/mod/settings.py:126 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:133 +#: redbot/cogs/mod/settings.py:132 #, docstring msgid "\n" " Manage the automoderation settings for mentionspam.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:140 +#: redbot/cogs/mod/settings.py:139 #, docstring msgid "\n" " Setting to account for duplicate mentions.\n\n" @@ -660,23 +674,23 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:152 +#: redbot/cogs/mod/settings.py:151 msgid "Mention spam currently accounts for multiple mentions of the same user." msgstr "" -#: redbot/cogs/mod/settings.py:154 +#: redbot/cogs/mod/settings.py:153 msgid "Mention spam currently only accounts for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:159 +#: redbot/cogs/mod/settings.py:158 msgid "Mention spam will now account for multiple mentions of the same user." msgstr "" -#: redbot/cogs/mod/settings.py:161 +#: redbot/cogs/mod/settings.py:160 msgid "Mention spam will only account for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:168 +#: redbot/cogs/mod/settings.py:167 #, docstring msgid "\n" " Sets the autowarn conditions for mention spam.\n\n" @@ -686,34 +700,34 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:179 +#: redbot/cogs/mod/settings.py:178 msgid "Autowarn for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:181 +#: redbot/cogs/mod/settings.py:180 msgid "Autowarn for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:184 +#: redbot/cogs/mod/settings.py:183 msgid "`` must be 1 or higher to autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:190 +#: redbot/cogs/mod/settings.py:189 msgid "\n" "Autowarn is equal to or higher than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:194 +#: redbot/cogs/mod/settings.py:193 msgid "\n" "Autowarn is equal to or higher than autoban." msgstr "" -#: redbot/cogs/mod/settings.py:198 +#: redbot/cogs/mod/settings.py:197 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:208 +#: redbot/cogs/mod/settings.py:207 #, docstring msgid "\n" " Sets the autokick conditions for mention spam.\n\n" @@ -723,34 +737,34 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:219 +#: redbot/cogs/mod/settings.py:218 msgid "Autokick for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:221 +#: redbot/cogs/mod/settings.py:220 msgid "Autokick for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:224 +#: redbot/cogs/mod/settings.py:223 msgid "`` must be 1 or higher to autokick." msgstr "" -#: redbot/cogs/mod/settings.py:230 +#: redbot/cogs/mod/settings.py:229 msgid "\n" "Autokick is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:234 +#: redbot/cogs/mod/settings.py:233 msgid "\n" "Autokick is equal to or higher than autoban." msgstr "" -#: redbot/cogs/mod/settings.py:238 +#: redbot/cogs/mod/settings.py:237 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:248 +#: redbot/cogs/mod/settings.py:247 #, 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" @@ -759,34 +773,34 @@ msgid "Set the autoban conditions for mention spam.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:258 +#: redbot/cogs/mod/settings.py:257 msgid "Autoban for mention spam is already disabled." msgstr "Autobann für mentionspam ist bereits deaktiviert." -#: redbot/cogs/mod/settings.py:260 +#: redbot/cogs/mod/settings.py:259 msgid "Autoban for mention spam disabled." msgstr "Autoban für Spam von Erwähnungen deaktiviert." -#: redbot/cogs/mod/settings.py:263 +#: redbot/cogs/mod/settings.py:262 msgid "`` must be 1 or higher to autoban." msgstr "" -#: redbot/cogs/mod/settings.py:269 +#: redbot/cogs/mod/settings.py:268 msgid "\n" "Autoban is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:273 +#: redbot/cogs/mod/settings.py:272 msgid "\n" "Autoban is equal to or lower than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:277 +#: redbot/cogs/mod/settings.py:276 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:287 +#: redbot/cogs/mod/settings.py:286 #, docstring msgid "Enable auto-deletion of repeated messages.\n\n" " Must be between 2 and 20.\n\n" @@ -797,23 +811,23 @@ msgstr "Aktiviere automatische Löschung wiederholter Nachrichten.\n\n" " Setze auf -1, um diese Funktion zu deaktivieren.\n" " " -#: redbot/cogs/mod/settings.py:298 redbot/cogs/mod/settings.py:324 +#: redbot/cogs/mod/settings.py:297 redbot/cogs/mod/settings.py:323 msgid "Repeated messages will be ignored." msgstr "Wiederholte Nachrichten werden ignoriert." -#: redbot/cogs/mod/settings.py:304 +#: redbot/cogs/mod/settings.py:303 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:308 +#: redbot/cogs/mod/settings.py:307 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:317 +#: redbot/cogs/mod/settings.py:316 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:329 +#: redbot/cogs/mod/settings.py:328 #, 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" @@ -824,15 +838,15 @@ msgstr "Legt fest ob eine Einladung an Benutzer verschickt wird, die entbannt we " entbannten Benutzer zu senden.\n" " " -#: redbot/cogs/mod/settings.py:339 -msgid "Users unbanned with `{command}` will be reinvited." -msgstr "Benutzer, die mit `{command}` entbannt werden, werden wieder eingeladen." +#: redbot/cogs/mod/settings.py:338 +msgid "Users unbanned with {command} will be reinvited." +msgstr "" -#: redbot/cogs/mod/settings.py:346 -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:345 +msgid "Users unbanned with {command} will not be reinvited." +msgstr "" -#: redbot/cogs/mod/settings.py:354 +#: redbot/cogs/mod/settings.py:353 #, 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" @@ -843,19 +857,19 @@ msgstr "Lege fest, ob eine Nachricht an einen Benutzer gesendet werden soll, wen " und ihm den Grund dafür nennen, warum er gekickt/gebannt wurde.\n" " " -#: redbot/cogs/mod/settings.py:363 +#: redbot/cogs/mod/settings.py:362 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:368 +#: redbot/cogs/mod/settings.py:367 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:371 +#: redbot/cogs/mod/settings.py:370 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:377 +#: redbot/cogs/mod/settings.py:376 #, 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" @@ -864,15 +878,15 @@ msgstr "Legen Sie die Standardanzahl an Tagen fest, von denen Nachrichten gelös " Die Anzahl der Tage muss zwischen 0 und 7 liegen.\n" " " -#: redbot/cogs/mod/settings.py:383 +#: redbot/cogs/mod/settings.py:382 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:386 +#: redbot/cogs/mod/settings.py:385 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:401 +#: redbot/cogs/mod/settings.py:400 #, docstring msgid "Set the default time to be used when a user is tempbanned.\n\n" " Accepts: seconds, minutes, hours, days, weeks\n" @@ -883,35 +897,35 @@ msgid "Set the default time to be used when a user is tempbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:413 +#: redbot/cogs/mod/settings.py:412 msgid "The default duration for tempbanning a user is now {duration}." msgstr "" -#: redbot/cogs/mod/settings.py:421 +#: redbot/cogs/mod/settings.py:420 #, docstring msgid "\n" -" Toggle whether nickname changes should be tracked.\n\n" +" Toggle whether server nickname changes should be tracked.\n\n" " This setting will be overridden if trackallnames is disabled.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:430 +#: redbot/cogs/mod/settings.py:429 msgid "Nickname changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:432 +#: redbot/cogs/mod/settings.py:431 msgid "Nickname changes are not currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:437 +#: redbot/cogs/mod/settings.py:436 msgid "Nickname changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:439 +#: redbot/cogs/mod/settings.py:438 msgid "Nickname changes will no longer be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:446 +#: redbot/cogs/mod/settings.py:445 #, docstring msgid "\n" " Toggle whether all name changes should be tracked.\n\n" @@ -919,59 +933,56 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:454 +#: redbot/cogs/mod/settings.py:453 msgid "Name changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:456 +#: redbot/cogs/mod/settings.py:455 msgid "All name changes are currently not being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:461 +#: redbot/cogs/mod/settings.py:460 msgid "Name changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:463 +#: redbot/cogs/mod/settings.py:462 msgid "All name changes will no longer be tracked.\n" "To delete existing name data, use {command}." msgstr "" -#: redbot/cogs/mod/settings.py:474 +#: redbot/cogs/mod/settings.py:473 #, docstring -msgid "Delete all stored usernames and nicknames.\n\n" +msgid "Delete all stored usernames, global display names, and server nicknames.\n\n" " Examples:\n" -" - `[p]modset deletenames` - Did not confirm. Shows the help message.\n" -" - `[p]modset deletenames yes` - Deletes all stored usernames and nicknames.\n\n" +" - `[p]modset deletenames` - Did not confirm. Shows the help message.\n" +" - `[p]modset deletenames yes` - Deletes all stored usernames, global display names, and server nicknames.\n\n" " **Arguments**\n\n" " - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:486 -msgid "This will delete all stored usernames and nicknames the bot has stored.\n" +#: redbot/cogs/mod/settings.py:485 +msgid "This will delete all stored usernames, global display names, and server nicknames the bot has stored.\n" "If you're sure, type {command}" msgstr "" -#: redbot/cogs/mod/settings.py:527 -msgid "Usernames and nicknames have been deleted from Mod config." +#: redbot/cogs/mod/settings.py:529 +msgid "Usernames, global display names, and server nicknames have been deleted from Mod config." msgstr "" -#: redbot/cogs/mod/slowmode.py:27 +#: redbot/cogs/mod/slowmode.py:28 #, docstring -msgid "Changes channel's slowmode setting.\n\n" +msgid "Changes thread's or text channel's slowmode setting.\n\n" " Interval can be anything from 0 seconds to 6 hours.\n" " Use without parameters to disable.\n" " " -msgstr "Ändert die slowmodus Einstellung des Kanals.\n\n" -" Intervall kann alles von 0 Sekunden bis 6 Stunden sein.\n" -" Ohne Parameter verwenden.\n" -" deaktivieren " +msgstr "" -#: redbot/cogs/mod/slowmode.py:36 +#: redbot/cogs/mod/slowmode.py:37 msgid "Slowmode interval is now {interval}." msgstr "Langsamer Modus Intervall ist jetzt {interval}." -#: redbot/cogs/mod/slowmode.py:41 +#: redbot/cogs/mod/slowmode.py:42 msgid "Slowmode has been disabled." msgstr "Der Slowmodus wurde deaktiviert." diff --git a/redbot/cogs/mod/locales/es-ES.po b/redbot/cogs/mod/locales/es-ES.po index af817d59569..c754da01b46 100644 --- a/redbot/cogs/mod/locales/es-ES.po +++ b/redbot/cogs/mod/locales/es-ES.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-18 21:11+0000\n" +"POT-Creation-Date: 2023-09-13 20: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,163 +15,140 @@ msgstr "" "X-Crowdin-File-ID: 34\n" "Language: es_ES\n" -#: redbot/cogs/mod/converters.py:20 -msgid "{} doesn't look like a valid user ID." -msgstr "{} no parece un ID de usuario válido." - -#: redbot/cogs/mod/events.py:56 redbot/cogs/mod/events.py:71 +#: redbot/cogs/mod/events.py:57 redbot/cogs/mod/events.py:72 msgid "Mention spam (Autoban)" msgstr "Spam de menciones (Autoban)" -#: redbot/cogs/mod/events.py:80 +#: redbot/cogs/mod/events.py:81 msgid "Mention Spam (Autokick)" msgstr "Spam de menciones (Autokick)" -#: redbot/cogs/mod/events.py:95 +#: redbot/cogs/mod/events.py:96 msgid "Mention spam (Autokick)" msgstr "Spam de menciones (Autokick)" -#: redbot/cogs/mod/events.py:104 +#: redbot/cogs/mod/events.py:105 msgid "Please do not mass mention people!" msgstr "¡Por favor, no mencione masivamente a las personas!" -#: redbot/cogs/mod/events.py:108 +#: redbot/cogs/mod/events.py:109 msgid "{member}, Please do not mass mention people!" msgstr "¡{member}, Por favor, no menciones a la gente!" -#: redbot/cogs/mod/events.py:127 +#: redbot/cogs/mod/events.py:128 msgid "Mention spam (Autowarn)" msgstr "Spam de menciones (Autowarn)" -#: redbot/cogs/mod/kickban.py:93 +#: redbot/cogs/mod/kickban.py:82 msgid "That user is not in a voice channel." msgstr "Ese usuario no está en un canal de voz." -#: redbot/cogs/mod/kickban.py:100 +#: redbot/cogs/mod/kickban.py:89 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:110 +#: redbot/cogs/mod/kickban.py:99 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:132 redbot/cogs/mod/kickban.py:464 -#: redbot/cogs/mod/kickban.py:631 +#: redbot/cogs/mod/kickban.py:121 redbot/cogs/mod/kickban.py:463 +#: redbot/cogs/mod/kickban.py:636 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:138 redbot/cogs/mod/kickban.py:607 +#: redbot/cogs/mod/kickban.py:127 redbot/cogs/mod/kickban.py:610 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:143 redbot/cogs/mod/kickban.py:318 -#: redbot/cogs/mod/kickban.py:612 redbot/cogs/mod/kickban.py:691 -#: redbot/cogs/mod/kickban.py:771 +#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:315 +#: redbot/cogs/mod/kickban.py:615 redbot/cogs/mod/kickban.py:696 +#: redbot/cogs/mod/kickban.py:782 redbot/cogs/mod/names.py:64 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:150 redbot/cogs/mod/kickban.py:326 -#: redbot/cogs/mod/kickban.py:620 +#: redbot/cogs/mod/kickban.py:139 redbot/cogs/mod/kickban.py:323 +#: redbot/cogs/mod/kickban.py:623 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:156 +#: redbot/cogs/mod/kickban.py:145 msgid "You have been banned from {guild}." msgstr "Has sido baneado de {guild}." -#: redbot/cogs/mod/kickban.py:160 redbot/cogs/mod/kickban.py:337 +#: redbot/cogs/mod/kickban.py:149 redbot/cogs/mod/kickban.py:334 msgid "**Reason**" msgstr "**Razón**" -#: redbot/cogs/mod/kickban.py:161 redbot/cogs/mod/kickban.py:338 +#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:335 msgid "No reason was given." msgstr "No se ha dado ninguna razón." -#: redbot/cogs/mod/kickban.py:179 redbot/cogs/mod/kickban.py:480 +#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:480 msgid "User with ID {user_id} is already banned." msgstr "El usuario con ID {user_id} ya está baneado." -#: redbot/cogs/mod/kickban.py:192 +#: redbot/cogs/mod/kickban.py:182 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:204 redbot/cogs/mod/kickban.py:365 +#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:364 msgid "Done. That felt good." -msgstr "Hecho. Se sintió bien." +msgstr "Hecho. Eso se sintió bien." -#: redbot/cogs/mod/kickban.py:206 redbot/cogs/mod/kickban.py:346 +#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:343 msgid "I'm not allowed to do that." msgstr "No estoy autorizado a hacer eso." -#: redbot/cogs/mod/kickban.py:208 redbot/cogs/mod/kickban.py:551 +#: redbot/cogs/mod/kickban.py:202 redbot/cogs/mod/kickban.py:554 msgid "User with ID {user_id} not found" msgstr "Usuario con ID {user_id} no encontrado" -#: redbot/cogs/mod/kickban.py:215 +#: redbot/cogs/mod/kickban.py:212 msgid "An unexpected error occurred." msgstr "Se ha producido un error inesperado." -#: redbot/cogs/mod/kickban.py:269 +#: redbot/cogs/mod/kickban.py:266 msgid "Tempban finished" msgstr "Tempban finalizado" -#: redbot/cogs/mod/kickban.py:294 +#: redbot/cogs/mod/kickban.py:291 #, docstring msgid "\n" " Kick a user.\n\n" " Examples:\n" -" - `[p]kick 428675506947227648 wanted to be kicked.`\n" -" This will kick Twentysix from the server.\n" -" - `[p]kick @Twentysix wanted to be kicked.`\n" +" - `[p]kick 428675506947227648 wanted to be kicked.`\n" +" This will kick the user with ID 428675506947227648 from the server.\n" +" - `[p]kick @Twentysix wanted to be kicked.`\n" " This will kick Twentysix from the server.\n\n" " If a reason is specified, it will be the reason that shows up\n" " in the audit log.\n" " " -msgstr "\n" -" Expulsar a un usuario.\n\n" -" Ejemplos:\n" -" - `[p]kick 428675506947227648 quería ser expulsado.\n" -" Esto expulsará a Twentysix del servidor.\n" -" - `[p]kick @Twentysix quería ser expulsado.\n" -" Esto expulsará a Twentysix del servidor.\n\n" -" Si se especifica una razón, será la razón por la que aparecerá\n" -" en el registro de auditoría.\n" -" " +msgstr "" -#: redbot/cogs/mod/kickban.py:311 redbot/cogs/mod/kickban.py:684 +#: redbot/cogs/mod/kickban.py:308 redbot/cogs/mod/kickban.py:689 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:333 +#: redbot/cogs/mod/kickban.py:330 msgid "You have been kicked from {guild}." msgstr "Has sido expulsado de {guild}." -#: redbot/cogs/mod/kickban.py:379 +#: redbot/cogs/mod/kickban.py:378 #, docstring msgid "Ban a user from this server and optionally delete days of messages.\n\n" " `days` is the amount of days of messages to cleanup on ban.\n\n" " Examples:\n" -" - `[p]ban 428675506947227648 7 Continued to spam after told to stop.`\n" -" This will ban Twentysix and it will delete 7 days worth of messages.\n" -" - `[p]ban @Twentysix 7 Continued to spam after told to stop.`\n" +" - `[p]ban 428675506947227648 7 Continued to spam after told to stop.`\n" +" This will ban the user with ID 428675506947227648 and it will delete 7 days worth of messages.\n" +" - `[p]ban @Twentysix 7 Continued to spam after told to stop.`\n" " This will ban Twentysix and it will delete 7 days worth of messages.\n\n" " A user ID should be provided if the user is not a member of this server.\n" " If days is not a number, it's treated as the first word of the reason.\n" " Minimum 0 days, maximum 7. If not specified, the defaultdays setting will be used instead.\n" " " -msgstr "Banear a un usuario de este servidor y opcionalmente eliminar los mensajes de unos días.\n\n" -" `días` es la cantidad de días a limpiar al banear.\n\n" -" Ejemplos:\n" -" - `[p]ban 428675506947227648 7 Ha continuado con el spam después de decirle que se detuviera.\n" -" Esto baneará Twentysix y eliminará los mensajes de hace 7 días.\n" -" - `[p]ban @Twentysix 7 Ha continuado con el spam después de decirle que se detuviera.\n" -" Esto baneará Twentysix y eliminará los mensajes de hace 7 días.\n\n" -" Se debe proporcionar un ID de usuario si el usuario no es miembro de este servidor.\n" -" Si los días no son un número, se trata como la primera palabra de la razón.\n" -" Mínimo 0 días, máximo 7. Si no se especifica, se utilizará la configuración por defecto en su lugar.\n" -" " +msgstr "" -#: redbot/cogs/mod/kickban.py:417 +#: redbot/cogs/mod/kickban.py:416 #, docstring msgid "Mass bans user(s) from the server.\n\n" " `days` is the amount of days of messages to cleanup on massban.\n\n" @@ -190,23 +167,23 @@ msgstr "Banea en masa a usuarios(s) del servidor.\n\n" " usando este comando.\n" " " -#: redbot/cogs/mod/kickban.py:433 +#: redbot/cogs/mod/kickban.py:432 msgid "Banned {num} users from the server." msgstr "{num} usuarios baneados del servidor." -#: redbot/cogs/mod/kickban.py:437 +#: redbot/cogs/mod/kickban.py:436 msgid "\n" "Errors:\n" msgstr "\n" "Errores:\n" -#: redbot/cogs/mod/kickban.py:440 +#: redbot/cogs/mod/kickban.py:439 msgid "\n" "Following user IDs have been upgraded from a temporary to a permanent ban:\n" msgstr "\n" "Las siguientes IDs de usuario han sido actualizadas de un baneo temporal a permanente:\n" -#: redbot/cogs/mod/kickban.py:468 +#: redbot/cogs/mod/kickban.py:467 msgid "I lack the permissions to do this." msgstr "Carezco de los permisos para ello." @@ -214,181 +191,189 @@ msgstr "Carezco de los permisos para ello." msgid "Failed to ban user {user_id}: {reason}" msgstr "Error al banear al usuario {user_id}: {reason}" -#: redbot/cogs/mod/kickban.py:556 +#: redbot/cogs/mod/kickban.py:559 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:589 +#: redbot/cogs/mod/kickban.py:592 #, docstring msgid "Temporarily ban a user from this server.\n\n" " `duration` is the amount of time the user should be banned for.\n" " `days` is the amount of days of messages to cleanup on tempban.\n\n" " Examples:\n" -" - `[p]tempban @Twentysix Because I say so`\n" +" - `[p]tempban @Twentysix Because I say so`\n" " This will ban Twentysix for the default amount of time set by an administrator.\n" -" - `[p]tempban @Twentysix 15m You need a timeout`\n" +" - `[p]tempban @Twentysix 15m You need a timeout`\n" " This will ban Twentysix for 15 minutes.\n" -" - `[p]tempban 428675506947227648 1d2h15m 5 Evil person`\n" -" This will ban the user for 1 day 2 hours 15 minutes and will delete the last 5 days of their messages.\n" +" - `[p]tempban 428675506947227648 1d2h15m 5 Evil person`\n" +" This will ban the user with ID 428675506947227648 for 1 day 2 hours 15 minutes and will delete the last 5 days of their messages.\n" " " -msgstr "Banear temporalmente a un usuario de este servidor.\n\n" +msgstr "Banea temporalmente a un usuario de este servidor.\n\n" " `duración` es el tiempo por el que el usuario debe ser baneado.\n" -" `días` es la cantidad de días a limpiar al baneo temporal.\n\n" +" `días` es la cantidad de días de mensajes a limpiar en el baneo temporal.\n\n" " Ejemplos:\n" " - `[p]tempban @Twentysix Porque yo lo digo`\n" -" Esto baneará a Twentysix por la cantidad predeterminada de tiempo establecida por un administrador.\n" +" Esto baneará a Twentysix por la cantidad de tiempo predeterminada establecida por un administrador.\n" " - `[p]tempban @Twentysix 15m Necesitas un tiempo de descanso`\n" " Esto baneará a Twentysix durante 15 minutos.\n" -" - `[p]tempban 428675506947227648 1d2h15m 5 persona malvada`\n" -" Esto baneará al usuario por 1 día 2 horas 15 minutos y eliminará los últimos 5 días de sus mensajes.\n" +" - `[p]tempban 428675506947227648 1d2h15m 5 Persona malvada`\n" +" Esto baneará al usuario con ID 428675506947227648 por 1 día 2 horas 15 minutos y eliminará los últimos 5 días de sus mensajes.\n" " " -#: redbot/cogs/mod/kickban.py:643 +#: redbot/cogs/mod/kickban.py:646 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "Has sido temporalmente baneado de {server_name} hasta {date}." -#: redbot/cogs/mod/kickban.py:647 -msgid " Here is an invite for when your ban expires: {invite_link}" -msgstr " Aquí hay una invitación para cuando expire tu baneo: {invite_link}" +#: redbot/cogs/mod/kickban.py:650 +msgid "\n\n" +"**Reason:** {reason}" +msgstr "\n\n" +"**Motivo:** {reason}" + +#: redbot/cogs/mod/kickban.py:652 +msgid "\n\n" +"Here is an invite for when your ban expires: {invite_link}" +msgstr "\n\n" +"Aquí tienes una invitación para cuando expire tu baneo: {invite_link}" -#: redbot/cogs/mod/kickban.py:657 +#: redbot/cogs/mod/kickban.py:662 msgid "I can't do that for some reason." msgstr "No puedo hacer eso por algunas razones." -#: redbot/cogs/mod/kickban.py:659 +#: redbot/cogs/mod/kickban.py:664 msgid "Something went wrong while banning." msgstr "Algo salió mal al banear." -#: redbot/cogs/mod/kickban.py:671 +#: redbot/cogs/mod/kickban.py:676 msgid "Done. Enough chaos for now." msgstr "Hecho. Suficiente caos por ahora." -#: redbot/cogs/mod/kickban.py:678 +#: redbot/cogs/mod/kickban.py:683 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "Expulsar a un usuario y eliminar 1 día de sus mensajes." -#: redbot/cogs/mod/kickban.py:707 +#: redbot/cogs/mod/kickban.py:710 msgid "You have been banned and then unbanned as a quick way to delete your messages.\n" "You can now join the server again. {invite_link}" msgstr "Has sido baneado y desbaneado como una forma rápida de borrar tus mensajes.\n" "Ahora puedes unirte al servidor de nuevo. {invite_link}" -#: redbot/cogs/mod/kickban.py:718 +#: redbot/cogs/mod/kickban.py:721 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:754 +#: redbot/cogs/mod/kickban.py:765 msgid "Done. Enough chaos." msgstr "Hecho. Suficiente caos." -#: redbot/cogs/mod/kickban.py:762 +#: redbot/cogs/mod/kickban.py:773 #, docstring msgid "Kick a member from a voice channel." msgstr "Expulsar a un miembro de un canal de voz." -#: redbot/cogs/mod/kickban.py:784 +#: redbot/cogs/mod/kickban.py:795 msgid "I am unable to kick this member from the voice channel." msgstr "No puedo expulsar a este miembro del canal de voz." -#: redbot/cogs/mod/kickban.py:787 +#: redbot/cogs/mod/kickban.py:798 msgid "Something went wrong while attempting to kick that member." msgstr "Algo salió mal al intentar expulsar a ese miembro." -#: redbot/cogs/mod/kickban.py:808 +#: redbot/cogs/mod/kickban.py:812 +msgid "User has been kicked from the voice channel." +msgstr "El usuario ha sido expulsado del canal de voz." + +#: redbot/cogs/mod/kickban.py:820 #, 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:827 +#: redbot/cogs/mod/kickban.py:839 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:843 +#: redbot/cogs/mod/kickban.py:855 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:849 +#: redbot/cogs/mod/kickban.py:861 #, 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:870 +#: redbot/cogs/mod/kickban.py:882 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:884 +#: redbot/cogs/mod/kickban.py:896 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:891 +#: redbot/cogs/mod/kickban.py:905 #, 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 "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:904 +" 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-click the user and select 'Copy ID'.\n" +" " +msgstr "" + +#: redbot/cogs/mod/kickban.py:917 msgid "It seems that user isn't banned!" msgstr "Parece que ese usuario no está baneado!" -#: redbot/cogs/mod/kickban.py:909 +#: redbot/cogs/mod/kickban.py:922 msgid "Something went wrong while attempting to unban that user." msgstr "Algo salió mal al intentar desbanear a ese usuario." -#: redbot/cogs/mod/kickban.py:923 +#: redbot/cogs/mod/kickban.py:936 msgid "Unbanned that user from this server." -msgstr "Desbanea a un usuario del servidor." +msgstr "He desbaneado a ese usuario de este servidor." -#: redbot/cogs/mod/kickban.py:929 +#: redbot/cogs/mod/kickban.py:942 msgid "I don't share another server with this user. I can't reinvite them." msgstr "No comparto otro servidor con este usuario. No puedo volver a invitarlo." -#: redbot/cogs/mod/kickban.py:937 +#: redbot/cogs/mod/kickban.py:950 msgid "You've been unbanned from {server}.\n" "Here is an invite for that server: {invite_link}" msgstr "Has sido desbaneado de {server}.\n" "Aquí tienes una invitación para ese servidor: {invite_link}" -#: redbot/cogs/mod/kickban.py:944 +#: redbot/cogs/mod/kickban.py:957 msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\n" "Here's the invite link: {invite_link}" msgstr "No he podido enviar una invitación a ese usuario. ¿Tal vez podrías enviarla por mí?\n" "Este es el enlace de invitación: {invite_link}" -#: redbot/cogs/mod/kickban.py:952 -msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" -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/kickban.py:965 +msgid "Something went wrong when attempting to send that user an invite. Here's the link so you can try: {invite_link}" +msgstr "Algo salió mal al intentar enviar una invitación a ese usuario. Este es el enlace para que puedas intentar: {invite_link}" -#: redbot/cogs/mod/mod.py:45 +#: redbot/cogs/mod/mod.py:44 #, docstring msgid "Moderation tools." msgstr "Herramientas de moderación." -#: redbot/cogs/mod/mod.py:142 redbot/cogs/mod/mod.py:152 -msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." -msgstr "Los servidores y canales ignorados han sido movidos. Por favor, usa `[p]moveignoredchannels` para migrar las configuraciones antiguas." +#: redbot/cogs/mod/mod.py:135 redbot/cogs/mod/mod.py:145 +msgid "Ignored guilds and channels have been moved. Please use {command} to migrate the old settings." +msgstr "Los servidores y canales ignorados han sido movidos. Por favor, usa `{command}` para migrar las configuraciones antiguas." -#: redbot/cogs/mod/mod.py:164 -msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." -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:155 +msgid "Delete delay settings have been moved. Please use {command} to migrate the old settings." +msgstr "Se han movido los ajustes de retraso. Utilice {command} para migrar los ajustes antiguos." -#: redbot/cogs/mod/mod.py:185 +#: redbot/cogs/mod/mod.py:176 #, docstring msgid "Move ignored channels and servers to core" msgstr "Mover canales y servidores ignorados al core" -#: redbot/cogs/mod/mod.py:194 +#: redbot/cogs/mod/mod.py:185 msgid "Ignored channels and guilds restored." msgstr "Canales y servidores ignorados restaurados." -#: redbot/cogs/mod/mod.py:199 +#: redbot/cogs/mod/mod.py:190 #, docstring msgid "\n" " Move deletedelay settings to core\n" @@ -397,279 +382,278 @@ msgstr "\n" " Mover configuración de retraso de borrado al núcleo\n" " " -#: redbot/cogs/mod/mod.py:208 +#: redbot/cogs/mod/mod.py:199 msgid "Delete delay settings restored." msgstr "Ajustes de retraso de borrado restaurados." -#: redbot/cogs/mod/names.py:36 +#: redbot/cogs/mod/names.py:38 #, docstring -msgid "Change a member's nickname.\n\n" -" Leaving the nickname empty will remove it.\n" -" " -msgstr "Cambiar el nick de un usuario.\n\n" -" Dejar el nick vacío lo eliminará.\n" +msgid "Change a member's server nickname.\n\n" +" Leaving the nickname argument empty will remove it.\n" " " +msgstr "" -#: redbot/cogs/mod/names.py:45 +#: redbot/cogs/mod/names.py:47 msgid "Nicknames must be between 2 and 32 characters long." msgstr "Los apodos deben tener entre 2 y 32 caracteres." -#: redbot/cogs/mod/names.py:53 +#: redbot/cogs/mod/names.py:55 msgid "I do not have permission to rename that member. They may be higher than or equal to me in the role hierarchy." 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 +#: redbot/cogs/mod/names.py:75 msgid "I do not have permission to rename that member." msgstr "No tengo permiso para renombrar a ese miembro." -#: redbot/cogs/mod/names.py:66 +#: redbot/cogs/mod/names.py:78 msgid "That nickname is invalid." msgstr "Ese apodo no es válido." -#: redbot/cogs/mod/names.py:68 -msgid "An unexpected error has occured." -msgstr "Ha ocurrido un error inesperado." +#: redbot/cogs/mod/names.py:80 +msgid "An unexpected error has occurred." +msgstr "Se ha producido un error inesperado." -#: redbot/cogs/mod/names.py:70 +#: redbot/cogs/mod/names.py:82 msgid "Done." msgstr "Listo." -#: redbot/cogs/mod/names.py:81 +#: redbot/cogs/mod/names.py:93 msgid "Custom: {emoji} {name}" msgstr "Personalizado: {emoji} {name}" -#: redbot/cogs/mod/names.py:83 +#: redbot/cogs/mod/names.py:95 msgid "Custom: {emoji}" msgstr "Personalizado: {emoji}" -#: redbot/cogs/mod/names.py:85 +#: redbot/cogs/mod/names.py:97 msgid "Custom: {name}" msgstr "Personalizado: {name}" -#: redbot/cogs/mod/names.py:93 +#: redbot/cogs/mod/names.py:105 msgid "Playing: {name}" msgstr "Jugando: {name}" -#: redbot/cogs/mod/names.py:102 +#: redbot/cogs/mod/names.py:114 msgid "Streaming: [{name}{sep}{game}]({url})" msgstr "Transmitiendo: [{name}{sep}{game}]({url})" -#: redbot/cogs/mod/names.py:109 +#: redbot/cogs/mod/names.py:121 msgid "Streaming: {name}" msgstr "Transmitiendo: {name}" -#: redbot/cogs/mod/names.py:118 +#: redbot/cogs/mod/names.py:130 msgid "Listening: [{title}{sep}{artist}]({url})" msgstr "Escuchando: [{title}{sep}{artist}]({url})" -#: redbot/cogs/mod/names.py:125 +#: redbot/cogs/mod/names.py:137 msgid "Listening: {title}" msgstr "Escuchando: {title}" -#: redbot/cogs/mod/names.py:133 +#: redbot/cogs/mod/names.py:145 msgid "Watching: {name}" msgstr "Viendo: {name}" -#: redbot/cogs/mod/names.py:141 +#: redbot/cogs/mod/names.py:153 msgid "Competing in: {competing}" msgstr "Compitiendo en: {competing}" -#: redbot/cogs/mod/names.py:164 +#: redbot/cogs/mod/names.py:176 #, docstring msgid "Show information about a member.\n\n" " This includes fields for status, discord join date, server\n" -" join date, voice state and previous names/nicknames.\n\n" -" If the member has no roles, previous names or previous nicknames,\n" +" join date, voice state and previous usernames/global display names/nicknames.\n\n" +" If the member has no roles, previous usernames, global display names, or server nicknames,\n" " these fields will be omitted.\n" " " -msgstr "Mostrar información sobre un miembro.\n\n" -" Esto incluye campos para el estado, fecha de registro de discord, servidor\n" -" fecha de unión, estado de voz y nombres/apodos anteriores.\n\n" -" Si el miembro no tiene roles, nombres anteriores o apodos anteriores,\n" -" estos campos serán omitidos.\n" -" " +msgstr "" -#: redbot/cogs/mod/names.py:192 +#: redbot/cogs/mod/names.py:219 msgid "Unknown" msgstr "Desconocido" -#: redbot/cogs/mod/names.py:202 redbot/cogs/mod/names.py:203 -msgid "{}\n" -"({} days ago)" -msgstr "{}\n" -"hace ({} días)" - -#: redbot/cogs/mod/names.py:215 +#: redbot/cogs/mod/names.py:231 msgid "Chilling in {} status" msgstr "Descansando en estado {}" -#: redbot/cogs/mod/names.py:229 +#: redbot/cogs/mod/names.py:244 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "y {numeric_number} roles más no mostrados debido a límites del embed." -#: redbot/cogs/mod/names.py:256 +#: redbot/cogs/mod/names.py:271 msgid "Joined Discord on" msgstr "Se unió a Discord el" -#: redbot/cogs/mod/names.py:257 +#: redbot/cogs/mod/names.py:272 msgid "Joined this server on" msgstr "Se unió a este servidor el" -#: redbot/cogs/mod/names.py:260 +#: redbot/cogs/mod/names.py:275 msgid "Roles" msgstr "Roles" -#: redbot/cogs/mod/names.py:260 +#: redbot/cogs/mod/names.py:275 msgid "Role" msgstr "Rol" -#: redbot/cogs/mod/names.py:266 -msgid "Previous Names" -msgstr "Nombres anteriores" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Username" +msgstr "Nombre de usuario anterior" + +#: redbot/cogs/mod/names.py:278 +msgid "Previous Usernames" +msgstr "Nombre de usuario anteriores" -#: redbot/cogs/mod/names.py:266 -msgid "Previous Name" -msgstr "Nombre anterior" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Name" +msgstr "Nombre a mostrar global anterior" -#: redbot/cogs/mod/names.py:274 -msgid "Previous Nicknames" -msgstr "Apodos anteriores" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Names" +msgstr "Nombres a mostrar globales anterior" -#: redbot/cogs/mod/names.py:274 -msgid "Previous Nickname" -msgstr "Apodo anterior" +#: redbot/cogs/mod/names.py:280 +msgid "Previous Server Nickname" +msgstr "Apodo de servidor anterior" #: redbot/cogs/mod/names.py:280 +msgid "Previous Server Nicknames" +msgstr "Apodos de servidor anteriores" + +#: redbot/cogs/mod/names.py:290 msgid "Current voice channel" msgstr "Canal de voz actual" -#: redbot/cogs/mod/names.py:284 +#: redbot/cogs/mod/names.py:294 msgid "Member #{} | User ID: {}" msgstr "Miembro #{} | ID de usuario: {}" -#: redbot/cogs/mod/names.py:298 +#: redbot/cogs/mod/names.py:308 #, docstring -msgid "Show previous names and nicknames of a member." -msgstr "Muestra nombres y apodos anteriores de un usuario." +msgid "Show previous usernames, global display names, and server nicknames of a member." +msgstr "" -#: redbot/cogs/mod/names.py:302 -msgid "**Past 20 names**:" -msgstr "**Últimos 20 nombres**:" +#: redbot/cogs/mod/names.py:312 +msgid "Past 20 usernames:" +msgstr "Últimos 20 nombres:" -#: redbot/cogs/mod/names.py:308 -msgid "**Past 20 nicknames**:" -msgstr "**Últimos 20 nombres**:" +#: redbot/cogs/mod/names.py:313 +msgid "Past 20 global display names:" +msgstr "Últimos 20 nombres globales:" -#: redbot/cogs/mod/names.py:315 +#: redbot/cogs/mod/names.py:314 +msgid "Past 20 server nicknames:" +msgstr "Últimos 20 apodos del servidor:" + +#: redbot/cogs/mod/names.py:324 msgid "That member doesn't have any recorded name or nickname change." msgstr "Ese miembro no tiene ningún cambio de nombre o apodo registrado." -#: redbot/cogs/mod/settings.py:23 +#: redbot/cogs/mod/settings.py:22 #, docstring msgid "Manage server administration settings." msgstr "Administrar ajustes de administración del servidor." -#: redbot/cogs/mod/settings.py:27 +#: redbot/cogs/mod/settings.py:26 #, docstring msgid "Show the current server administration settings." msgstr "Mostrar la configuración actual de la administración del servidor." -#: redbot/cogs/mod/settings.py:31 +#: redbot/cogs/mod/settings.py:30 msgid "Track name changes: {yes_or_no}\n" msgstr "Rastrear cambios de nombres: {yes_or_no}\n" -#: redbot/cogs/mod/settings.py:32 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:83 redbot/cogs/mod/settings.py:91 -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:31 redbot/cogs/mod/settings.py:54 +#: redbot/cogs/mod/settings.py:82 redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:93 msgid "Yes" msgstr "Sí" -#: redbot/cogs/mod/settings.py:32 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:60 redbot/cogs/mod/settings.py:65 -#: redbot/cogs/mod/settings.py:70 redbot/cogs/mod/settings.py:75 -#: redbot/cogs/mod/settings.py:83 redbot/cogs/mod/settings.py:91 -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:31 redbot/cogs/mod/settings.py:54 +#: redbot/cogs/mod/settings.py:59 redbot/cogs/mod/settings.py:64 +#: redbot/cogs/mod/settings.py:69 redbot/cogs/mod/settings.py:74 +#: redbot/cogs/mod/settings.py:82 redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:93 msgid "No" msgstr "No" -#: redbot/cogs/mod/settings.py:53 +#: redbot/cogs/mod/settings.py:52 msgid "Overridden by another setting" msgstr "Anulado por otra configuración" -#: redbot/cogs/mod/settings.py:56 +#: redbot/cogs/mod/settings.py:55 msgid "Track nickname changes: {yes_or_no}\n" msgstr "Rastrear cambios de apodos: {yes_or_no}\n" -#: redbot/cogs/mod/settings.py:57 +#: redbot/cogs/mod/settings.py:56 msgid "Delete repeats: {num_repeats}\n" msgstr "Eliminar repeticiones: {num_repeats}\n" -#: redbot/cogs/mod/settings.py:58 +#: redbot/cogs/mod/settings.py:57 msgid "after {num} repeats" msgstr "después de {num} repeticiones" -#: redbot/cogs/mod/settings.py:62 +#: redbot/cogs/mod/settings.py:61 msgid "Warn mention spam: {num_mentions}\n" msgstr "Advertencia de spam de menciones: {num_mentions}\n" -#: redbot/cogs/mod/settings.py:63 redbot/cogs/mod/settings.py:68 -#: redbot/cogs/mod/settings.py:73 +#: redbot/cogs/mod/settings.py:62 redbot/cogs/mod/settings.py:67 +#: redbot/cogs/mod/settings.py:72 msgid "{num} mentions" msgstr "{num} menciones" -#: redbot/cogs/mod/settings.py:67 +#: redbot/cogs/mod/settings.py:66 msgid "Kick mention spam: {num_mentions}\n" msgstr "Expulsar por spam de menciones: {num_mentions}\n" -#: redbot/cogs/mod/settings.py:72 +#: redbot/cogs/mod/settings.py:71 msgid "Ban mention spam: {num_mentions}\n" msgstr "Banear por spam de menciones: {num_mentions}\n" -#: redbot/cogs/mod/settings.py:78 +#: redbot/cogs/mod/settings.py:77 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:80 +#: redbot/cogs/mod/settings.py:79 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:82 +#: redbot/cogs/mod/settings.py:81 msgid "Respects hierarchy: {yes_or_no}\n" msgstr "Respeta la jerarquía: {yes_or_no}\n" -#: redbot/cogs/mod/settings.py:85 +#: redbot/cogs/mod/settings.py:84 msgid "Delete delay: {num_seconds}\n" msgstr "Retraso de borrado: {num_seconds}\n" -#: redbot/cogs/mod/settings.py:86 +#: redbot/cogs/mod/settings.py:85 msgid "{num} seconds" msgstr "{num} segundos" -#: redbot/cogs/mod/settings.py:88 +#: redbot/cogs/mod/settings.py:87 msgid "None" msgstr "Ninguno" -#: redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:89 msgid "Reinvite on unban: {yes_or_no}\n" msgstr "Reinvitar al desbanear: {yes_or_no}\n" -#: redbot/cogs/mod/settings.py:93 +#: redbot/cogs/mod/settings.py:92 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:97 +#: redbot/cogs/mod/settings.py:96 msgid "Default message history delete on ban: Previous {num_days} days\n" msgstr "Historial de mensajes predeterminado eliminado al banear: Anterior a {num_days} días\n" -#: redbot/cogs/mod/settings.py:101 +#: redbot/cogs/mod/settings.py:100 msgid "Default message history delete on ban: Don't delete any\n" msgstr "Mensajes eliminados por defecto en un ban: No eliminar ninguno\n" -#: redbot/cogs/mod/settings.py:102 +#: redbot/cogs/mod/settings.py:101 msgid "Default tempban duration: {duration}" msgstr "Duración predeterminada del baneo temporal: {duration}" -#: redbot/cogs/mod/settings.py:110 +#: redbot/cogs/mod/settings.py:109 #, docstring msgid "Toggle role hierarchy check for mods and admins.\n\n" " **WARNING**: Disabling this setting will allow mods to take\n" @@ -682,15 +666,15 @@ msgstr "Activar chequeo de jerarquía de roles para mods y administradores.\n\n" " Esto está activado por defecto.\n" " " -#: redbot/cogs/mod/settings.py:122 +#: redbot/cogs/mod/settings.py:121 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:127 +#: redbot/cogs/mod/settings.py:126 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:133 +#: redbot/cogs/mod/settings.py:132 #, docstring msgid "\n" " Manage the automoderation settings for mentionspam.\n" @@ -699,7 +683,7 @@ msgstr "\n" " Administrar la configuración de automoderación para el spam de menciones.\n" " " -#: redbot/cogs/mod/settings.py:140 +#: redbot/cogs/mod/settings.py:139 #, docstring msgid "\n" " Setting to account for duplicate mentions.\n\n" @@ -714,23 +698,23 @@ msgstr "\n" " Utilice este comando sin ningún parámetro para ver la configuración actual.\n" " " -#: redbot/cogs/mod/settings.py:152 +#: redbot/cogs/mod/settings.py:151 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:154 +#: redbot/cogs/mod/settings.py:153 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:159 +#: redbot/cogs/mod/settings.py:158 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:161 +#: redbot/cogs/mod/settings.py:160 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:168 +#: redbot/cogs/mod/settings.py:167 #, docstring msgid "\n" " Sets the autowarn conditions for mention spam.\n\n" @@ -745,37 +729,37 @@ msgstr "\n" " `` Debe ser 0 o mayor. Establecer en 0 para desactivar esta característica.\n" " " -#: redbot/cogs/mod/settings.py:179 +#: redbot/cogs/mod/settings.py:178 msgid "Autowarn for mention spam is already disabled." msgstr "Autowarn para spam de menciones ya está deshabilitado." -#: redbot/cogs/mod/settings.py:181 +#: redbot/cogs/mod/settings.py:180 msgid "Autowarn for mention spam disabled." msgstr "Autowarn por spam de menciones deshabilitado." -#: redbot/cogs/mod/settings.py:184 +#: redbot/cogs/mod/settings.py:183 msgid "`` must be 1 or higher to autowarn." msgstr "`` debe ser 1 o superior a autowarn." -#: redbot/cogs/mod/settings.py:190 +#: redbot/cogs/mod/settings.py:189 msgid "\n" "Autowarn is equal to or higher than autokick." msgstr "\n" "El autowarn es igual o superior al autokick." -#: redbot/cogs/mod/settings.py:194 +#: redbot/cogs/mod/settings.py:193 msgid "\n" "Autowarn is equal to or higher than autoban." msgstr "\n" "El autowarn es igual o superior al autoban." -#: redbot/cogs/mod/settings.py:198 +#: redbot/cogs/mod/settings.py:197 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:208 +#: redbot/cogs/mod/settings.py:207 #, docstring msgid "\n" " Sets the autokick conditions for mention spam.\n\n" @@ -790,37 +774,37 @@ msgstr "\n" " `` Debe ser 0 o mayor. Establecer en 0 para desactivar esta característica.\n" " " -#: redbot/cogs/mod/settings.py:219 +#: redbot/cogs/mod/settings.py:218 msgid "Autokick for mention spam is already disabled." msgstr "Autokick para spam de menciones ya está deshabilitado." -#: redbot/cogs/mod/settings.py:221 +#: redbot/cogs/mod/settings.py:220 msgid "Autokick for mention spam disabled." msgstr "Autokick por spam de menciones deshabilitado." -#: redbot/cogs/mod/settings.py:224 +#: redbot/cogs/mod/settings.py:223 msgid "`` must be 1 or higher to autokick." msgstr "`` debe ser 1 o superior para kickear automáticamente." -#: redbot/cogs/mod/settings.py:230 +#: redbot/cogs/mod/settings.py:229 msgid "\n" "Autokick is equal to or lower than autowarn." msgstr "\n" "El autokick es igual o menor que el autowarn." -#: redbot/cogs/mod/settings.py:234 +#: redbot/cogs/mod/settings.py:233 msgid "\n" "Autokick is equal to or higher than autoban." msgstr "\n" "El autokick es igual o mayor que el autoban." -#: redbot/cogs/mod/settings.py:238 +#: redbot/cogs/mod/settings.py:237 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:248 +#: redbot/cogs/mod/settings.py:247 #, 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" @@ -834,37 +818,37 @@ msgstr "\n" " `` Debe ser 0 o mayor. Establecer en 0 para desactivar esta característica.\n" " " -#: redbot/cogs/mod/settings.py:258 +#: redbot/cogs/mod/settings.py:257 msgid "Autoban for mention spam is already disabled." msgstr "Autoban para spam de menciones ya está deshabilitado." -#: redbot/cogs/mod/settings.py:260 +#: redbot/cogs/mod/settings.py:259 msgid "Autoban for mention spam disabled." msgstr "Autoban por spam deshabilitado." -#: redbot/cogs/mod/settings.py:263 +#: redbot/cogs/mod/settings.py:262 msgid "`` must be 1 or higher to autoban." msgstr "`` debe ser 1 o superior al autoban." -#: redbot/cogs/mod/settings.py:269 +#: redbot/cogs/mod/settings.py:268 msgid "\n" "Autoban is equal to or lower than autowarn." msgstr "\n" "El autoban es igual o menor que el autotowarn." -#: redbot/cogs/mod/settings.py:273 +#: redbot/cogs/mod/settings.py:272 msgid "\n" "Autoban is equal to or lower than autokick." msgstr "\n" "El autoban es igual o menor que el autokick." -#: redbot/cogs/mod/settings.py:277 +#: redbot/cogs/mod/settings.py:276 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:287 +#: redbot/cogs/mod/settings.py:286 #, docstring msgid "Enable auto-deletion of repeated messages.\n\n" " Must be between 2 and 20.\n\n" @@ -875,23 +859,23 @@ msgstr "Habilitar la eliminación automática de mensajes repetidos.\n\n" " Establecer en -1 para desactivar esta característica.\n" " " -#: redbot/cogs/mod/settings.py:298 redbot/cogs/mod/settings.py:324 +#: redbot/cogs/mod/settings.py:297 redbot/cogs/mod/settings.py:323 msgid "Repeated messages will be ignored." msgstr "Se ignorarán los mensajes repetidos." -#: redbot/cogs/mod/settings.py:304 +#: redbot/cogs/mod/settings.py:303 msgid "Messages repeated up to {num} times will be deleted." msgstr "Los mensajes repetidos hasta {num} veces se eliminarán." -#: redbot/cogs/mod/settings.py:308 +#: redbot/cogs/mod/settings.py:307 msgid "Number of repeats must be between 2 and 20 or equal to -1 if you want to disable this feature!" 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:317 +#: redbot/cogs/mod/settings.py:316 msgid "Bot will delete repeated messages after {num} repeats. Set this value to -1 to ignore repeated messages" 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:329 +#: redbot/cogs/mod/settings.py:328 #, 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" @@ -902,15 +886,15 @@ msgstr "Cambia si una invitación será enviada a un usuario cuando sea desbanea " al usuario recién desbaneado.\n" " " -#: redbot/cogs/mod/settings.py:339 -msgid "Users unbanned with `{command}` will be reinvited." +#: redbot/cogs/mod/settings.py:338 +msgid "Users unbanned with {command} will be reinvited." msgstr "Los usuarios desbaneados con `{command}` serán reinvitados." -#: redbot/cogs/mod/settings.py:346 -msgid "Users unbanned with `{command}` will not be reinvited." +#: redbot/cogs/mod/settings.py:345 +msgid "Users unbanned with {command} will not be reinvited." msgstr "Los usuarios desbaneados con `{command}` no serán reinvitados." -#: redbot/cogs/mod/settings.py:354 +#: redbot/cogs/mod/settings.py:353 #, 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" @@ -921,19 +905,19 @@ msgstr "Cambia si un mensaje debe ser enviado a un usuario cuando sea expulsado/ " y la razón por la que fue expulsado/baneado.\n" " " -#: redbot/cogs/mod/settings.py:363 +#: redbot/cogs/mod/settings.py:362 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:368 +#: redbot/cogs/mod/settings.py:367 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:371 +#: redbot/cogs/mod/settings.py:370 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:377 +#: redbot/cogs/mod/settings.py:376 #, 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" @@ -942,15 +926,15 @@ msgstr "Establece el número predeterminado de días de mensajes a eliminar cuan " El número de días debe estar entre 0 y 7.\n" " " -#: redbot/cogs/mod/settings.py:383 +#: redbot/cogs/mod/settings.py:382 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:386 +#: redbot/cogs/mod/settings.py:385 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "{days} días de mensajes serán eliminados cuando un usuario sea baneado." -#: redbot/cogs/mod/settings.py:401 +#: redbot/cogs/mod/settings.py:400 #, docstring msgid "Set the default time to be used when a user is tempbanned.\n\n" " Accepts: seconds, minutes, hours, days, weeks\n" @@ -967,38 +951,35 @@ msgstr "Establecer la hora predeterminada a ser utilizada cuando un usuario est " `[p]modset defaultduration 7 days 12 hours 10 minutes`\n" " " -#: redbot/cogs/mod/settings.py:413 +#: redbot/cogs/mod/settings.py:412 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/settings.py:421 +#: redbot/cogs/mod/settings.py:420 #, docstring msgid "\n" -" Toggle whether nickname changes should be tracked.\n\n" +" Toggle whether server nickname changes should be tracked.\n\n" " This setting will be overridden if trackallnames is disabled.\n" " " -msgstr "\n" -" Alterna si los cambios de nick deben ser rastreados.\n\n" -" Esta configuración será anulada si los nombres de nick están desactivados.\n" -" " +msgstr "" -#: redbot/cogs/mod/settings.py:430 +#: redbot/cogs/mod/settings.py:429 msgid "Nickname changes are currently being tracked." msgstr "Los cambios de apodo están siendo rastreados." -#: redbot/cogs/mod/settings.py:432 +#: redbot/cogs/mod/settings.py:431 msgid "Nickname changes are not currently being tracked." msgstr "Los cambios de apodo no están siendo rastreados." -#: redbot/cogs/mod/settings.py:437 +#: redbot/cogs/mod/settings.py:436 msgid "Nickname changes will now be tracked." msgstr "Los cambios de apodo ahora serán rastreados." -#: redbot/cogs/mod/settings.py:439 +#: redbot/cogs/mod/settings.py:438 msgid "Nickname changes will no longer be tracked." msgstr "Los cambios de apodo ya no serán rastreados." -#: redbot/cogs/mod/settings.py:446 +#: redbot/cogs/mod/settings.py:445 #, docstring msgid "\n" " Toggle whether all name changes should be tracked.\n\n" @@ -1009,67 +990,60 @@ msgstr "\n" " Desactivar esto también anula la configuración de los nombres de rastreo.\n" " " -#: redbot/cogs/mod/settings.py:454 +#: redbot/cogs/mod/settings.py:453 msgid "Name changes are currently being tracked." msgstr "Los cambios de apodo están siendo rastreados." -#: redbot/cogs/mod/settings.py:456 +#: redbot/cogs/mod/settings.py:455 msgid "All name changes are currently not being tracked." msgstr "Todos los cambios de nombre están siendo rastreados." -#: redbot/cogs/mod/settings.py:461 +#: redbot/cogs/mod/settings.py:460 msgid "Name changes will now be tracked." msgstr "Los cambios de nombre ahora serán rastreados." -#: redbot/cogs/mod/settings.py:463 +#: redbot/cogs/mod/settings.py:462 msgid "All name changes will no longer be tracked.\n" "To delete existing name data, use {command}." msgstr "Ya no se rastrearán todos los cambios de nombre.\n" "Para eliminar los datos de nombres existentes, utilice {command}." -#: redbot/cogs/mod/settings.py:474 +#: redbot/cogs/mod/settings.py:473 #, docstring -msgid "Delete all stored usernames and nicknames.\n\n" +msgid "Delete all stored usernames, global display names, and server nicknames.\n\n" " Examples:\n" -" - `[p]modset deletenames` - Did not confirm. Shows the help message.\n" -" - `[p]modset deletenames yes` - Deletes all stored usernames and nicknames.\n\n" +" - `[p]modset deletenames` - Did not confirm. Shows the help message.\n" +" - `[p]modset deletenames yes` - Deletes all stored usernames, global display names, and server nicknames.\n\n" " **Arguments**\n\n" " - `` This will default to false unless specified.\n" " " -msgstr "Eliminar todos los nombres de usuario y apodos almacenados.\n\n" -" Ejemplos:\n" -" - `[p]modset deletenames` - No confirmado. Muestra el mensaje de ayuda.\n" -" - `[p]modset deletenames yes` - Elimina todos los nombres de usuario y apodos almacenados.\n\n" -" **Argumentos**\n\n" -" - `` Esto será por defecto falso a menos que se especifique.\n" -" " +msgstr "" -#: redbot/cogs/mod/settings.py:486 -msgid "This will delete all stored usernames and nicknames the bot has stored.\n" +#: redbot/cogs/mod/settings.py:485 +msgid "This will delete all stored usernames, global display names, and server nicknames the bot has stored.\n" "If you're sure, type {command}" -msgstr "Esto eliminará todos los nombres de usuario y apodos almacenados por el bot.\n" -"Si estás seguro, escribe {command}" +msgstr "" -#: redbot/cogs/mod/settings.py:527 -msgid "Usernames and nicknames have been deleted from Mod config." -msgstr "Los nombres de usuario y apodos han sido eliminados de la configuración de Mod." +#: redbot/cogs/mod/settings.py:529 +msgid "Usernames, global display names, and server nicknames have been deleted from Mod config." +msgstr "" -#: redbot/cogs/mod/slowmode.py:27 +#: redbot/cogs/mod/slowmode.py:28 #, docstring -msgid "Changes channel's slowmode setting.\n\n" +msgid "Changes thread's or text channel's slowmode setting.\n\n" " Interval can be anything from 0 seconds to 6 hours.\n" " Use without parameters to disable.\n" " " -msgstr "Cambia la configuración del modo lento del canal.\n\n" +msgstr "Cambia la configuración del modo lento del hilo o del canal de texto.\n\n" " El intervalo puede ser de 0 segundos a 6 horas.\n" -" Úsalo sin parámetros para deshabilitar.\n" +" Úselo sin parámetros para deshabilitar.\n" " " -#: redbot/cogs/mod/slowmode.py:36 +#: redbot/cogs/mod/slowmode.py:37 msgid "Slowmode interval is now {interval}." msgstr "El intervalo de modo lento ahora es {interval}." -#: redbot/cogs/mod/slowmode.py:41 +#: redbot/cogs/mod/slowmode.py:42 msgid "Slowmode has been disabled." 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 dce90925acf..ca0679de5fe 100644 --- a/redbot/cogs/mod/locales/fi-FI.po +++ b/redbot/cogs/mod/locales/fi-FI.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-18 21:11+0000\n" +"POT-Creation-Date: 2023-09-13 20: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,136 +15,132 @@ msgstr "" "X-Crowdin-File-ID: 34\n" "Language: fi_FI\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 +#: redbot/cogs/mod/events.py:57 redbot/cogs/mod/events.py:72 msgid "Mention spam (Autoban)" msgstr "" -#: redbot/cogs/mod/events.py:80 +#: redbot/cogs/mod/events.py:81 msgid "Mention Spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:95 +#: redbot/cogs/mod/events.py:96 msgid "Mention spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:104 +#: redbot/cogs/mod/events.py:105 msgid "Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:108 +#: redbot/cogs/mod/events.py:109 msgid "{member}, Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:127 +#: redbot/cogs/mod/events.py:128 msgid "Mention spam (Autowarn)" msgstr "" -#: redbot/cogs/mod/kickban.py:93 +#: redbot/cogs/mod/kickban.py:82 msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:100 +#: redbot/cogs/mod/kickban.py:89 msgid "I require the {perms} permission(s) in that user's channel to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:110 +#: redbot/cogs/mod/kickban.py:99 msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:464 -#: redbot/cogs/mod/kickban.py:631 +#: redbot/cogs/mod/kickban.py:121 redbot/cogs/mod/kickban.py:463 +#: redbot/cogs/mod/kickban.py:636 msgid "Invalid days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/kickban.py:138 redbot/cogs/mod/kickban.py:607 +#: redbot/cogs/mod/kickban.py:127 redbot/cogs/mod/kickban.py:610 msgid "I cannot let you do that. Self-harm is bad {}" msgstr "" -#: redbot/cogs/mod/kickban.py:143 redbot/cogs/mod/kickban.py:318 -#: redbot/cogs/mod/kickban.py:612 redbot/cogs/mod/kickban.py:691 -#: redbot/cogs/mod/kickban.py:771 +#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:315 +#: redbot/cogs/mod/kickban.py:615 redbot/cogs/mod/kickban.py:696 +#: redbot/cogs/mod/kickban.py:782 redbot/cogs/mod/names.py:64 msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." msgstr "" -#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:326 -#: redbot/cogs/mod/kickban.py:620 +#: redbot/cogs/mod/kickban.py:139 redbot/cogs/mod/kickban.py:323 +#: redbot/cogs/mod/kickban.py:623 msgid "I cannot do that due to Discord hierarchy rules." msgstr "" -#: redbot/cogs/mod/kickban.py:156 +#: redbot/cogs/mod/kickban.py:145 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:160 redbot/cogs/mod/kickban.py:337 +#: redbot/cogs/mod/kickban.py:149 redbot/cogs/mod/kickban.py:334 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:161 redbot/cogs/mod/kickban.py:338 +#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:335 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:179 redbot/cogs/mod/kickban.py:480 +#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:480 msgid "User with ID {user_id} is already banned." msgstr "" -#: redbot/cogs/mod/kickban.py:192 +#: redbot/cogs/mod/kickban.py:182 msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." msgstr "" -#: redbot/cogs/mod/kickban.py:204 redbot/cogs/mod/kickban.py:365 +#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:364 msgid "Done. That felt good." msgstr "" -#: redbot/cogs/mod/kickban.py:206 redbot/cogs/mod/kickban.py:346 +#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:343 msgid "I'm not allowed to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:208 redbot/cogs/mod/kickban.py:551 +#: redbot/cogs/mod/kickban.py:202 redbot/cogs/mod/kickban.py:554 msgid "User with ID {user_id} not found" msgstr "" -#: redbot/cogs/mod/kickban.py:215 +#: redbot/cogs/mod/kickban.py:212 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:269 +#: redbot/cogs/mod/kickban.py:266 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:294 +#: redbot/cogs/mod/kickban.py:291 #, docstring msgid "\n" " Kick a user.\n\n" " Examples:\n" -" - `[p]kick 428675506947227648 wanted to be kicked.`\n" -" This will kick Twentysix from the server.\n" -" - `[p]kick @Twentysix wanted to be kicked.`\n" +" - `[p]kick 428675506947227648 wanted to be kicked.`\n" +" This will kick the user with ID 428675506947227648 from the server.\n" +" - `[p]kick @Twentysix wanted to be kicked.`\n" " This will kick Twentysix from the server.\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:311 redbot/cogs/mod/kickban.py:684 +#: redbot/cogs/mod/kickban.py:308 redbot/cogs/mod/kickban.py:689 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:333 +#: redbot/cogs/mod/kickban.py:330 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:379 +#: redbot/cogs/mod/kickban.py:378 #, docstring msgid "Ban a user from this server and optionally delete days of messages.\n\n" " `days` is the amount of days of messages to cleanup on ban.\n\n" " Examples:\n" -" - `[p]ban 428675506947227648 7 Continued to spam after told to stop.`\n" -" This will ban Twentysix and it will delete 7 days worth of messages.\n" -" - `[p]ban @Twentysix 7 Continued to spam after told to stop.`\n" +" - `[p]ban 428675506947227648 7 Continued to spam after told to stop.`\n" +" This will ban the user with ID 428675506947227648 and it will delete 7 days worth of messages.\n" +" - `[p]ban @Twentysix 7 Continued to spam after told to stop.`\n" " This will ban Twentysix and it will delete 7 days worth of messages.\n\n" " A user ID should be provided if the user is not a member of this server.\n" " If days is not a number, it's treated as the first word of the reason.\n" @@ -152,7 +148,7 @@ msgid "Ban a user from this server and optionally delete days of messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:417 +#: redbot/cogs/mod/kickban.py:416 #, docstring msgid "Mass bans user(s) from the server.\n\n" " `days` is the amount of days of messages to cleanup on massban.\n\n" @@ -164,21 +160,21 @@ msgid "Mass bans user(s) from the server.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:433 +#: redbot/cogs/mod/kickban.py:432 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:437 +#: redbot/cogs/mod/kickban.py:436 msgid "\n" "Errors:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:440 +#: redbot/cogs/mod/kickban.py:439 msgid "\n" "Following user IDs have been upgraded from a temporary to a permanent ban:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:468 +#: redbot/cogs/mod/kickban.py:467 msgid "I lack the permissions to do this." msgstr "" @@ -186,435 +182,452 @@ msgstr "" msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:556 +#: redbot/cogs/mod/kickban.py:559 msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:589 +#: redbot/cogs/mod/kickban.py:592 #, docstring msgid "Temporarily ban a user from this server.\n\n" " `duration` is the amount of time the user should be banned for.\n" " `days` is the amount of days of messages to cleanup on tempban.\n\n" " Examples:\n" -" - `[p]tempban @Twentysix Because I say so`\n" +" - `[p]tempban @Twentysix Because I say so`\n" " This will ban Twentysix for the default amount of time set by an administrator.\n" -" - `[p]tempban @Twentysix 15m You need a timeout`\n" +" - `[p]tempban @Twentysix 15m You need a timeout`\n" " This will ban Twentysix for 15 minutes.\n" -" - `[p]tempban 428675506947227648 1d2h15m 5 Evil person`\n" -" This will ban the user for 1 day 2 hours 15 minutes and will delete the last 5 days of their messages.\n" +" - `[p]tempban 428675506947227648 1d2h15m 5 Evil person`\n" +" This will ban the user with ID 428675506947227648 for 1 day 2 hours 15 minutes and will delete the last 5 days of their messages.\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:643 +#: redbot/cogs/mod/kickban.py:646 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:647 -msgid " Here is an invite for when your ban expires: {invite_link}" +#: redbot/cogs/mod/kickban.py:650 +msgid "\n\n" +"**Reason:** {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:657 +#: redbot/cogs/mod/kickban.py:652 +msgid "\n\n" +"Here is an invite for when your ban expires: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:662 msgid "I can't do that for some reason." msgstr "" -#: redbot/cogs/mod/kickban.py:659 +#: redbot/cogs/mod/kickban.py:664 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:671 +#: redbot/cogs/mod/kickban.py:676 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:678 +#: redbot/cogs/mod/kickban.py:683 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:707 +#: redbot/cogs/mod/kickban.py:710 msgid "You have been banned and then unbanned as a quick way to delete your messages.\n" "You can now join the server again. {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:718 +#: redbot/cogs/mod/kickban.py:721 msgid "My role is not high enough to softban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:754 +#: redbot/cogs/mod/kickban.py:765 msgid "Done. Enough chaos." msgstr "" -#: redbot/cogs/mod/kickban.py:762 +#: redbot/cogs/mod/kickban.py:773 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:784 +#: redbot/cogs/mod/kickban.py:795 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:787 +#: redbot/cogs/mod/kickban.py:798 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:808 +#: redbot/cogs/mod/kickban.py:812 +msgid "User has been kicked from the voice channel." +msgstr "" + +#: redbot/cogs/mod/kickban.py:820 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:827 +#: redbot/cogs/mod/kickban.py:839 msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/kickban.py:843 +#: redbot/cogs/mod/kickban.py:855 msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:849 +#: redbot/cogs/mod/kickban.py:861 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:870 +#: redbot/cogs/mod/kickban.py:882 msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/kickban.py:884 +#: redbot/cogs/mod/kickban.py:896 msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:891 +#: redbot/cogs/mod/kickban.py:905 #, 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'." +" 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-click the user and select 'Copy ID'.\n" +" " msgstr "" -#: redbot/cogs/mod/kickban.py:904 +#: redbot/cogs/mod/kickban.py:917 msgid "It seems that user isn't banned!" msgstr "" -#: redbot/cogs/mod/kickban.py:909 +#: redbot/cogs/mod/kickban.py:922 msgid "Something went wrong while attempting to unban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:923 +#: redbot/cogs/mod/kickban.py:936 msgid "Unbanned that user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:929 +#: redbot/cogs/mod/kickban.py:942 msgid "I don't share another server with this user. I can't reinvite them." msgstr "" -#: redbot/cogs/mod/kickban.py:937 +#: redbot/cogs/mod/kickban.py:950 msgid "You've been unbanned from {server}.\n" "Here is an invite for that server: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:944 +#: redbot/cogs/mod/kickban.py:957 msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\n" "Here's the invite link: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:952 -msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" +#: redbot/cogs/mod/kickban.py:965 +msgid "Something went wrong when attempting to send that user an invite. Here's the link so you can try: {invite_link}" msgstr "" -#: redbot/cogs/mod/mod.py:45 +#: redbot/cogs/mod/mod.py:44 #, docstring msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mod.py:142 redbot/cogs/mod/mod.py:152 -msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." +#: redbot/cogs/mod/mod.py:135 redbot/cogs/mod/mod.py:145 +msgid "Ignored guilds and channels have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:164 -msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." +#: redbot/cogs/mod/mod.py:155 +msgid "Delete delay settings have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:185 +#: redbot/cogs/mod/mod.py:176 #, docstring msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mod.py:194 +#: redbot/cogs/mod/mod.py:185 msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mod.py:199 +#: redbot/cogs/mod/mod.py:190 #, docstring msgid "\n" " Move deletedelay settings to core\n" " " msgstr "" -#: redbot/cogs/mod/mod.py:208 +#: redbot/cogs/mod/mod.py:199 msgid "Delete delay settings restored." msgstr "" -#: redbot/cogs/mod/names.py:36 +#: redbot/cogs/mod/names.py:38 #, docstring -msgid "Change a member's nickname.\n\n" -" Leaving the nickname empty will remove it.\n" +msgid "Change a member's server nickname.\n\n" +" Leaving the nickname argument empty will remove it.\n" " " msgstr "" -#: redbot/cogs/mod/names.py:45 +#: redbot/cogs/mod/names.py:47 msgid "Nicknames must be between 2 and 32 characters long." msgstr "" -#: redbot/cogs/mod/names.py:53 +#: redbot/cogs/mod/names.py:55 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 +#: redbot/cogs/mod/names.py:75 msgid "I do not have permission to rename that member." msgstr "" -#: redbot/cogs/mod/names.py:66 +#: redbot/cogs/mod/names.py:78 msgid "That nickname is invalid." msgstr "" -#: redbot/cogs/mod/names.py:68 -msgid "An unexpected error has occured." +#: redbot/cogs/mod/names.py:80 +msgid "An unexpected error has occurred." msgstr "" -#: redbot/cogs/mod/names.py:70 +#: redbot/cogs/mod/names.py:82 msgid "Done." msgstr "Valmista." -#: redbot/cogs/mod/names.py:81 +#: redbot/cogs/mod/names.py:93 msgid "Custom: {emoji} {name}" msgstr "" -#: redbot/cogs/mod/names.py:83 +#: redbot/cogs/mod/names.py:95 msgid "Custom: {emoji}" msgstr "" -#: redbot/cogs/mod/names.py:85 +#: redbot/cogs/mod/names.py:97 msgid "Custom: {name}" msgstr "" -#: redbot/cogs/mod/names.py:93 +#: redbot/cogs/mod/names.py:105 msgid "Playing: {name}" msgstr "" -#: redbot/cogs/mod/names.py:102 +#: redbot/cogs/mod/names.py:114 msgid "Streaming: [{name}{sep}{game}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:109 +#: redbot/cogs/mod/names.py:121 msgid "Streaming: {name}" msgstr "" -#: redbot/cogs/mod/names.py:118 +#: redbot/cogs/mod/names.py:130 msgid "Listening: [{title}{sep}{artist}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:125 +#: redbot/cogs/mod/names.py:137 msgid "Listening: {title}" msgstr "" -#: redbot/cogs/mod/names.py:133 +#: redbot/cogs/mod/names.py:145 msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:141 +#: redbot/cogs/mod/names.py:153 msgid "Competing in: {competing}" msgstr "" -#: redbot/cogs/mod/names.py:164 +#: redbot/cogs/mod/names.py:176 #, docstring msgid "Show information about a member.\n\n" " This includes fields for status, discord join date, server\n" -" join date, voice state and previous names/nicknames.\n\n" -" If the member has no roles, previous names or previous nicknames,\n" +" join date, voice state and previous usernames/global display names/nicknames.\n\n" +" If the member has no roles, previous usernames, global display names, or server nicknames,\n" " these fields will be omitted.\n" " " msgstr "" -#: redbot/cogs/mod/names.py:192 +#: redbot/cogs/mod/names.py:219 msgid "Unknown" msgstr "Tuntematon" -#: redbot/cogs/mod/names.py:202 redbot/cogs/mod/names.py:203 -msgid "{}\n" -"({} days ago)" -msgstr "" - -#: redbot/cogs/mod/names.py:215 +#: redbot/cogs/mod/names.py:231 msgid "Chilling in {} status" msgstr "" -#: redbot/cogs/mod/names.py:229 +#: redbot/cogs/mod/names.py:244 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:256 +#: redbot/cogs/mod/names.py:271 msgid "Joined Discord on" msgstr "" -#: redbot/cogs/mod/names.py:257 +#: redbot/cogs/mod/names.py:272 msgid "Joined this server on" msgstr "" -#: redbot/cogs/mod/names.py:260 +#: redbot/cogs/mod/names.py:275 msgid "Roles" msgstr "Roolit" -#: redbot/cogs/mod/names.py:260 +#: redbot/cogs/mod/names.py:275 msgid "Role" msgstr "" -#: redbot/cogs/mod/names.py:266 -msgid "Previous Names" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Username" msgstr "" -#: redbot/cogs/mod/names.py:266 -msgid "Previous Name" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Usernames" msgstr "" -#: redbot/cogs/mod/names.py:274 -msgid "Previous Nicknames" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Name" msgstr "" -#: redbot/cogs/mod/names.py:274 -msgid "Previous Nickname" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Names" msgstr "" #: redbot/cogs/mod/names.py:280 +msgid "Previous Server Nickname" +msgstr "" + +#: redbot/cogs/mod/names.py:280 +msgid "Previous Server Nicknames" +msgstr "" + +#: redbot/cogs/mod/names.py:290 msgid "Current voice channel" msgstr "" -#: redbot/cogs/mod/names.py:284 +#: redbot/cogs/mod/names.py:294 msgid "Member #{} | User ID: {}" msgstr "" -#: redbot/cogs/mod/names.py:298 +#: redbot/cogs/mod/names.py:308 #, docstring -msgid "Show previous names and nicknames of a member." +msgid "Show previous usernames, global display names, and server nicknames of a member." msgstr "" -#: redbot/cogs/mod/names.py:302 -msgid "**Past 20 names**:" +#: redbot/cogs/mod/names.py:312 +msgid "Past 20 usernames:" msgstr "" -#: redbot/cogs/mod/names.py:308 -msgid "**Past 20 nicknames**:" +#: redbot/cogs/mod/names.py:313 +msgid "Past 20 global display names:" +msgstr "" + +#: redbot/cogs/mod/names.py:314 +msgid "Past 20 server nicknames:" msgstr "" -#: redbot/cogs/mod/names.py:315 +#: redbot/cogs/mod/names.py:324 msgid "That member doesn't have any recorded name or nickname change." msgstr "" -#: redbot/cogs/mod/settings.py:23 +#: redbot/cogs/mod/settings.py:22 #, docstring msgid "Manage server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:27 +#: redbot/cogs/mod/settings.py:26 #, docstring msgid "Show the current server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:31 +#: redbot/cogs/mod/settings.py:30 msgid "Track name changes: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:32 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:83 redbot/cogs/mod/settings.py:91 -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:31 redbot/cogs/mod/settings.py:54 +#: redbot/cogs/mod/settings.py:82 redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:93 msgid "Yes" msgstr "Kyllä" -#: redbot/cogs/mod/settings.py:32 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:60 redbot/cogs/mod/settings.py:65 -#: redbot/cogs/mod/settings.py:70 redbot/cogs/mod/settings.py:75 -#: redbot/cogs/mod/settings.py:83 redbot/cogs/mod/settings.py:91 -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:31 redbot/cogs/mod/settings.py:54 +#: redbot/cogs/mod/settings.py:59 redbot/cogs/mod/settings.py:64 +#: redbot/cogs/mod/settings.py:69 redbot/cogs/mod/settings.py:74 +#: redbot/cogs/mod/settings.py:82 redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:93 msgid "No" msgstr "Ei" -#: redbot/cogs/mod/settings.py:53 +#: redbot/cogs/mod/settings.py:52 msgid "Overridden by another setting" msgstr "" -#: redbot/cogs/mod/settings.py:56 +#: redbot/cogs/mod/settings.py:55 msgid "Track nickname changes: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:57 +#: redbot/cogs/mod/settings.py:56 msgid "Delete repeats: {num_repeats}\n" msgstr "" -#: redbot/cogs/mod/settings.py:58 +#: redbot/cogs/mod/settings.py:57 msgid "after {num} repeats" msgstr "" -#: redbot/cogs/mod/settings.py:62 +#: redbot/cogs/mod/settings.py:61 msgid "Warn mention spam: {num_mentions}\n" msgstr "" -#: redbot/cogs/mod/settings.py:63 redbot/cogs/mod/settings.py:68 -#: redbot/cogs/mod/settings.py:73 +#: redbot/cogs/mod/settings.py:62 redbot/cogs/mod/settings.py:67 +#: redbot/cogs/mod/settings.py:72 msgid "{num} mentions" msgstr "" -#: redbot/cogs/mod/settings.py:67 +#: redbot/cogs/mod/settings.py:66 msgid "Kick mention spam: {num_mentions}\n" msgstr "" -#: redbot/cogs/mod/settings.py:72 +#: redbot/cogs/mod/settings.py:71 msgid "Ban mention spam: {num_mentions}\n" msgstr "" -#: redbot/cogs/mod/settings.py:78 +#: redbot/cogs/mod/settings.py:77 msgid "Mention Spam Strict: All mentions will count including duplicates\n" msgstr "" -#: redbot/cogs/mod/settings.py:80 +#: redbot/cogs/mod/settings.py:79 msgid "Mention Spam Strict: Only unique mentions will count\n" msgstr "" -#: redbot/cogs/mod/settings.py:82 +#: redbot/cogs/mod/settings.py:81 msgid "Respects hierarchy: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:85 +#: redbot/cogs/mod/settings.py:84 msgid "Delete delay: {num_seconds}\n" msgstr "" -#: redbot/cogs/mod/settings.py:86 +#: redbot/cogs/mod/settings.py:85 msgid "{num} seconds" msgstr "" -#: redbot/cogs/mod/settings.py:88 +#: redbot/cogs/mod/settings.py:87 msgid "None" msgstr "" -#: redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:89 msgid "Reinvite on unban: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:93 +#: redbot/cogs/mod/settings.py:92 msgid "Send message to users on kick/ban: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:97 +#: redbot/cogs/mod/settings.py:96 msgid "Default message history delete on ban: Previous {num_days} days\n" msgstr "" -#: redbot/cogs/mod/settings.py:101 +#: redbot/cogs/mod/settings.py:100 msgid "Default message history delete on ban: Don't delete any\n" msgstr "" -#: redbot/cogs/mod/settings.py:102 +#: redbot/cogs/mod/settings.py:101 msgid "Default tempban duration: {duration}" msgstr "" -#: redbot/cogs/mod/settings.py:110 +#: redbot/cogs/mod/settings.py:109 #, docstring msgid "Toggle role hierarchy check for mods and admins.\n\n" " **WARNING**: Disabling this setting will allow mods to take\n" @@ -623,22 +636,22 @@ msgid "Toggle role hierarchy check for mods and admins.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:122 +#: redbot/cogs/mod/settings.py:121 msgid "Role hierarchy will be checked when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:127 +#: redbot/cogs/mod/settings.py:126 msgid "Role hierarchy will be ignored when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:133 +#: redbot/cogs/mod/settings.py:132 #, docstring msgid "\n" " Manage the automoderation settings for mentionspam.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:140 +#: redbot/cogs/mod/settings.py:139 #, docstring msgid "\n" " Setting to account for duplicate mentions.\n\n" @@ -648,23 +661,23 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:152 +#: redbot/cogs/mod/settings.py:151 msgid "Mention spam currently accounts for multiple mentions of the same user." msgstr "" -#: redbot/cogs/mod/settings.py:154 +#: redbot/cogs/mod/settings.py:153 msgid "Mention spam currently only accounts for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:159 +#: redbot/cogs/mod/settings.py:158 msgid "Mention spam will now account for multiple mentions of the same user." msgstr "" -#: redbot/cogs/mod/settings.py:161 +#: redbot/cogs/mod/settings.py:160 msgid "Mention spam will only account for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:168 +#: redbot/cogs/mod/settings.py:167 #, docstring msgid "\n" " Sets the autowarn conditions for mention spam.\n\n" @@ -674,34 +687,34 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:179 +#: redbot/cogs/mod/settings.py:178 msgid "Autowarn for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:181 +#: redbot/cogs/mod/settings.py:180 msgid "Autowarn for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:184 +#: redbot/cogs/mod/settings.py:183 msgid "`` must be 1 or higher to autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:190 +#: redbot/cogs/mod/settings.py:189 msgid "\n" "Autowarn is equal to or higher than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:194 +#: redbot/cogs/mod/settings.py:193 msgid "\n" "Autowarn is equal to or higher than autoban." msgstr "" -#: redbot/cogs/mod/settings.py:198 +#: redbot/cogs/mod/settings.py:197 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:208 +#: redbot/cogs/mod/settings.py:207 #, docstring msgid "\n" " Sets the autokick conditions for mention spam.\n\n" @@ -711,34 +724,34 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:219 +#: redbot/cogs/mod/settings.py:218 msgid "Autokick for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:221 +#: redbot/cogs/mod/settings.py:220 msgid "Autokick for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:224 +#: redbot/cogs/mod/settings.py:223 msgid "`` must be 1 or higher to autokick." msgstr "" -#: redbot/cogs/mod/settings.py:230 +#: redbot/cogs/mod/settings.py:229 msgid "\n" "Autokick is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:234 +#: redbot/cogs/mod/settings.py:233 msgid "\n" "Autokick is equal to or higher than autoban." msgstr "" -#: redbot/cogs/mod/settings.py:238 +#: redbot/cogs/mod/settings.py:237 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:248 +#: redbot/cogs/mod/settings.py:247 #, 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" @@ -747,34 +760,34 @@ msgid "Set the autoban conditions for mention spam.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:258 +#: redbot/cogs/mod/settings.py:257 msgid "Autoban for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:260 +#: redbot/cogs/mod/settings.py:259 msgid "Autoban for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:263 +#: redbot/cogs/mod/settings.py:262 msgid "`` must be 1 or higher to autoban." msgstr "" -#: redbot/cogs/mod/settings.py:269 +#: redbot/cogs/mod/settings.py:268 msgid "\n" "Autoban is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:273 +#: redbot/cogs/mod/settings.py:272 msgid "\n" "Autoban is equal to or lower than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:277 +#: redbot/cogs/mod/settings.py:276 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:287 +#: redbot/cogs/mod/settings.py:286 #, docstring msgid "Enable auto-deletion of repeated messages.\n\n" " Must be between 2 and 20.\n\n" @@ -782,23 +795,23 @@ msgid "Enable auto-deletion of repeated messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:298 redbot/cogs/mod/settings.py:324 +#: redbot/cogs/mod/settings.py:297 redbot/cogs/mod/settings.py:323 msgid "Repeated messages will be ignored." msgstr "" -#: redbot/cogs/mod/settings.py:304 +#: redbot/cogs/mod/settings.py:303 msgid "Messages repeated up to {num} times will be deleted." msgstr "" -#: redbot/cogs/mod/settings.py:308 +#: redbot/cogs/mod/settings.py:307 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:317 +#: redbot/cogs/mod/settings.py:316 msgid "Bot will delete repeated messages after {num} repeats. Set this value to -1 to ignore repeated messages" msgstr "" -#: redbot/cogs/mod/settings.py:329 +#: redbot/cogs/mod/settings.py:328 #, 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" @@ -806,15 +819,15 @@ msgid "Toggle whether an invite will be sent to a user when unbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:339 -msgid "Users unbanned with `{command}` will be reinvited." +#: redbot/cogs/mod/settings.py:338 +msgid "Users unbanned with {command} will be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:346 -msgid "Users unbanned with `{command}` will not be reinvited." +#: redbot/cogs/mod/settings.py:345 +msgid "Users unbanned with {command} will not be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:354 +#: redbot/cogs/mod/settings.py:353 #, 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" @@ -822,34 +835,34 @@ msgid "Toggle whether a message should be sent to a user when they are kicked/ba " " msgstr "" -#: redbot/cogs/mod/settings.py:363 +#: redbot/cogs/mod/settings.py:362 msgid "DM when kicked/banned is currently set to: {setting}" msgstr "" -#: redbot/cogs/mod/settings.py:368 +#: redbot/cogs/mod/settings.py:367 msgid "Bot will now attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:371 +#: redbot/cogs/mod/settings.py:370 msgid "Bot will no longer attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:377 +#: redbot/cogs/mod/settings.py:376 #, 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:383 +#: redbot/cogs/mod/settings.py:382 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:386 +#: redbot/cogs/mod/settings.py:385 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" -#: redbot/cogs/mod/settings.py:401 +#: redbot/cogs/mod/settings.py:400 #, docstring msgid "Set the default time to be used when a user is tempbanned.\n\n" " Accepts: seconds, minutes, hours, days, weeks\n" @@ -860,35 +873,35 @@ msgid "Set the default time to be used when a user is tempbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:413 +#: redbot/cogs/mod/settings.py:412 msgid "The default duration for tempbanning a user is now {duration}." msgstr "" -#: redbot/cogs/mod/settings.py:421 +#: redbot/cogs/mod/settings.py:420 #, docstring msgid "\n" -" Toggle whether nickname changes should be tracked.\n\n" +" Toggle whether server nickname changes should be tracked.\n\n" " This setting will be overridden if trackallnames is disabled.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:430 +#: redbot/cogs/mod/settings.py:429 msgid "Nickname changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:432 +#: redbot/cogs/mod/settings.py:431 msgid "Nickname changes are not currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:437 +#: redbot/cogs/mod/settings.py:436 msgid "Nickname changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:439 +#: redbot/cogs/mod/settings.py:438 msgid "Nickname changes will no longer be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:446 +#: redbot/cogs/mod/settings.py:445 #, docstring msgid "\n" " Toggle whether all name changes should be tracked.\n\n" @@ -896,56 +909,56 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:454 +#: redbot/cogs/mod/settings.py:453 msgid "Name changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:456 +#: redbot/cogs/mod/settings.py:455 msgid "All name changes are currently not being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:461 +#: redbot/cogs/mod/settings.py:460 msgid "Name changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:463 +#: redbot/cogs/mod/settings.py:462 msgid "All name changes will no longer be tracked.\n" "To delete existing name data, use {command}." msgstr "" -#: redbot/cogs/mod/settings.py:474 +#: redbot/cogs/mod/settings.py:473 #, docstring -msgid "Delete all stored usernames and nicknames.\n\n" +msgid "Delete all stored usernames, global display names, and server nicknames.\n\n" " Examples:\n" -" - `[p]modset deletenames` - Did not confirm. Shows the help message.\n" -" - `[p]modset deletenames yes` - Deletes all stored usernames and nicknames.\n\n" +" - `[p]modset deletenames` - Did not confirm. Shows the help message.\n" +" - `[p]modset deletenames yes` - Deletes all stored usernames, global display names, and server nicknames.\n\n" " **Arguments**\n\n" " - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:486 -msgid "This will delete all stored usernames and nicknames the bot has stored.\n" +#: redbot/cogs/mod/settings.py:485 +msgid "This will delete all stored usernames, global display names, and server nicknames the bot has stored.\n" "If you're sure, type {command}" msgstr "" -#: redbot/cogs/mod/settings.py:527 -msgid "Usernames and nicknames have been deleted from Mod config." +#: redbot/cogs/mod/settings.py:529 +msgid "Usernames, global display names, and server nicknames have been deleted from Mod config." msgstr "" -#: redbot/cogs/mod/slowmode.py:27 +#: redbot/cogs/mod/slowmode.py:28 #, docstring -msgid "Changes channel's slowmode setting.\n\n" +msgid "Changes thread's or text 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 +#: redbot/cogs/mod/slowmode.py:37 msgid "Slowmode interval is now {interval}." msgstr "" -#: redbot/cogs/mod/slowmode.py:41 +#: redbot/cogs/mod/slowmode.py:42 msgid "Slowmode has been disabled." msgstr "" diff --git a/redbot/cogs/mod/locales/fr-FR.po b/redbot/cogs/mod/locales/fr-FR.po index 75d48f8644c..2b664ec843c 100644 --- a/redbot/cogs/mod/locales/fr-FR.po +++ b/redbot/cogs/mod/locales/fr-FR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-18 21:11+0000\n" +"POT-Creation-Date: 2023-09-13 20: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,163 +15,140 @@ msgstr "" "X-Crowdin-File-ID: 34\n" "Language: fr_FR\n" -#: redbot/cogs/mod/converters.py:20 -msgid "{} doesn't look like a valid user ID." -msgstr "{} ne ressemble pas à un ID d'utilisateur valide." - -#: redbot/cogs/mod/events.py:56 redbot/cogs/mod/events.py:71 +#: redbot/cogs/mod/events.py:57 redbot/cogs/mod/events.py:72 msgid "Mention spam (Autoban)" msgstr "Spam de mention (Autoban)" -#: redbot/cogs/mod/events.py:80 +#: redbot/cogs/mod/events.py:81 msgid "Mention Spam (Autokick)" msgstr "Spam de mention (Autokick)" -#: redbot/cogs/mod/events.py:95 +#: redbot/cogs/mod/events.py:96 msgid "Mention spam (Autokick)" msgstr "Spam de mention (Autokick)" -#: redbot/cogs/mod/events.py:104 +#: redbot/cogs/mod/events.py:105 msgid "Please do not mass mention people!" msgstr "Veuillez ne pas abuser des mentions!" -#: redbot/cogs/mod/events.py:108 +#: redbot/cogs/mod/events.py:109 msgid "{member}, Please do not mass mention people!" msgstr "{member}, Merci de ne pas abuser des mentions!" -#: redbot/cogs/mod/events.py:127 +#: redbot/cogs/mod/events.py:128 msgid "Mention spam (Autowarn)" msgstr "Spam de mention (Autowarn)" -#: redbot/cogs/mod/kickban.py:93 +#: redbot/cogs/mod/kickban.py:82 msgid "That user is not in a voice channel." msgstr "Cet utilisateur n'est pas dans un salon vocal." -#: redbot/cogs/mod/kickban.py:100 +#: redbot/cogs/mod/kickban.py:89 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:110 +#: redbot/cogs/mod/kickban.py:99 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:132 redbot/cogs/mod/kickban.py:464 -#: redbot/cogs/mod/kickban.py:631 +#: redbot/cogs/mod/kickban.py:121 redbot/cogs/mod/kickban.py:463 +#: redbot/cogs/mod/kickban.py:636 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:138 redbot/cogs/mod/kickban.py:607 +#: redbot/cogs/mod/kickban.py:127 redbot/cogs/mod/kickban.py:610 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:143 redbot/cogs/mod/kickban.py:318 -#: redbot/cogs/mod/kickban.py:612 redbot/cogs/mod/kickban.py:691 -#: redbot/cogs/mod/kickban.py:771 +#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:315 +#: redbot/cogs/mod/kickban.py:615 redbot/cogs/mod/kickban.py:696 +#: redbot/cogs/mod/kickban.py:782 redbot/cogs/mod/names.py:64 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:150 redbot/cogs/mod/kickban.py:326 -#: redbot/cogs/mod/kickban.py:620 +#: redbot/cogs/mod/kickban.py:139 redbot/cogs/mod/kickban.py:323 +#: redbot/cogs/mod/kickban.py:623 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:156 +#: redbot/cogs/mod/kickban.py:145 msgid "You have been banned from {guild}." msgstr "Vous avez été banni de {guild}." -#: redbot/cogs/mod/kickban.py:160 redbot/cogs/mod/kickban.py:337 +#: redbot/cogs/mod/kickban.py:149 redbot/cogs/mod/kickban.py:334 msgid "**Reason**" msgstr "**Raison**" -#: redbot/cogs/mod/kickban.py:161 redbot/cogs/mod/kickban.py:338 +#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:335 msgid "No reason was given." msgstr "Aucune raison n'a été fournie." -#: redbot/cogs/mod/kickban.py:179 redbot/cogs/mod/kickban.py:480 +#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:480 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:192 +#: redbot/cogs/mod/kickban.py:182 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:204 redbot/cogs/mod/kickban.py:365 +#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:364 msgid "Done. That felt good." msgstr "C'est fait. Ça fait du bien." -#: redbot/cogs/mod/kickban.py:206 redbot/cogs/mod/kickban.py:346 +#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:343 msgid "I'm not allowed to do that." msgstr "Je ne suis pas autorisé à faire cela." -#: redbot/cogs/mod/kickban.py:208 redbot/cogs/mod/kickban.py:551 +#: redbot/cogs/mod/kickban.py:202 redbot/cogs/mod/kickban.py:554 msgid "User with ID {user_id} not found" msgstr "L'utilisateur avec l'ID {user_id} est introuvable" -#: redbot/cogs/mod/kickban.py:215 +#: redbot/cogs/mod/kickban.py:212 msgid "An unexpected error occurred." msgstr "Une erreur inattendue s'est produite." -#: redbot/cogs/mod/kickban.py:269 +#: redbot/cogs/mod/kickban.py:266 msgid "Tempban finished" msgstr "Ban temporaire terminé" -#: redbot/cogs/mod/kickban.py:294 +#: redbot/cogs/mod/kickban.py:291 #, docstring msgid "\n" " Kick a user.\n\n" " Examples:\n" -" - `[p]kick 428675506947227648 wanted to be kicked.`\n" -" This will kick Twentysix from the server.\n" -" - `[p]kick @Twentysix wanted to be kicked.`\n" +" - `[p]kick 428675506947227648 wanted to be kicked.`\n" +" This will kick the user with ID 428675506947227648 from the server.\n" +" - `[p]kick @Twentysix wanted to be kicked.`\n" " This will kick Twentysix from the server.\n\n" " If a reason is specified, it will be the reason that shows up\n" " in the audit log.\n" " " -msgstr "\n" -" Kick un utilisateur.\n\n" -" Exemples :\n" -" - `[p]kick 428675506947227648 voulait se faire kick.`\n" -" Cela aura pour effet de kick Twentysix du serveur.\n" -" - `[p]kick @Twentysix voulait se faire kick.`\n" -" Cela aura pour effet de kick Twentysix du serveur.\n\n" -" Si une raison est précisée, ce sera la raison qui apparaîtra\n" -" dans les logs.\n" -" " +msgstr "" -#: redbot/cogs/mod/kickban.py:311 redbot/cogs/mod/kickban.py:684 +#: redbot/cogs/mod/kickban.py:308 redbot/cogs/mod/kickban.py:689 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:333 +#: redbot/cogs/mod/kickban.py:330 msgid "You have been kicked from {guild}." msgstr "Vous avez été expulsé de {guild}." -#: redbot/cogs/mod/kickban.py:379 +#: redbot/cogs/mod/kickban.py:378 #, docstring msgid "Ban a user from this server and optionally delete days of messages.\n\n" " `days` is the amount of days of messages to cleanup on ban.\n\n" " Examples:\n" -" - `[p]ban 428675506947227648 7 Continued to spam after told to stop.`\n" -" This will ban Twentysix and it will delete 7 days worth of messages.\n" -" - `[p]ban @Twentysix 7 Continued to spam after told to stop.`\n" +" - `[p]ban 428675506947227648 7 Continued to spam after told to stop.`\n" +" This will ban the user with ID 428675506947227648 and it will delete 7 days worth of messages.\n" +" - `[p]ban @Twentysix 7 Continued to spam after told to stop.`\n" " This will ban Twentysix and it will delete 7 days worth of messages.\n\n" " A user ID should be provided if the user is not a member of this server.\n" " If days is not a number, it's treated as the first word of the reason.\n" " Minimum 0 days, maximum 7. If not specified, the defaultdays setting will be used instead.\n" " " -msgstr "Bannir un utilisateur de ce serveur et éventuellement supprimer des jours de messages.\n\n" -" `days` est le nombre de jours de messages à supprimer en cas de ban.\n\n" -" Exemples :\n" -" - `[p]ban 428675506947227648 7 A continué de spam malgré qu'on lui ait dit d'arrêter.`\n" -" Cela bannira Twentysix et supprimera 7 jours de messages.\n" -" - `[p]ban @Twentysix 7 A continué de spam malgré qu'on lui ait dit d'arrêter.`\n" -" Cela bannira Twentysix et supprimera 7 jours de messages.\n\n" -" Un identifiant doit être fourni si l'utilisateur n'est pas membre de ce serveur.\n" -" Si \"days\" n'est pas un nombre, il est traité comme le premier mot de la raison.\n" -" Minimum 0 jour, maximum 7. S'il n'est pas spécifié, le paramètre \"Default Days\" sera utilisé à la place.\n" -" " +msgstr "" -#: redbot/cogs/mod/kickban.py:417 +#: redbot/cogs/mod/kickban.py:416 #, docstring msgid "Mass bans user(s) from the server.\n\n" " `days` is the amount of days of messages to cleanup on massban.\n\n" @@ -190,23 +167,23 @@ msgstr "Banni massivement un ou des utilisateurs du serveur.\n\n" " à l'aide de cette commande.\n" " " -#: redbot/cogs/mod/kickban.py:433 +#: redbot/cogs/mod/kickban.py:432 msgid "Banned {num} users from the server." msgstr "{num} utilisateurs bannis du serveur." -#: redbot/cogs/mod/kickban.py:437 +#: redbot/cogs/mod/kickban.py:436 msgid "\n" "Errors:\n" msgstr "\n" "Erreurs:\n" -#: redbot/cogs/mod/kickban.py:440 +#: redbot/cogs/mod/kickban.py:439 msgid "\n" "Following user IDs have been upgraded from a temporary to a permanent ban:\n" msgstr "\n" "Les identifiants d'utilisateur suivants ont été mis à jour et sont passés d'un ban temporaire à un ban permanent : \n" -#: redbot/cogs/mod/kickban.py:468 +#: redbot/cogs/mod/kickban.py:467 msgid "I lack the permissions to do this." msgstr "Je n'ai pas les permissions pour le faire." @@ -214,459 +191,457 @@ msgstr "Je n'ai pas les permissions pour le faire." msgid "Failed to ban user {user_id}: {reason}" msgstr "Impossible de bannir l'utilisateur {user_id}: {reason}" -#: redbot/cogs/mod/kickban.py:556 +#: redbot/cogs/mod/kickban.py:559 msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "Impossible de ban cet utilisateur avec l'ID {user_id} : Permissions manquantes." -#: redbot/cogs/mod/kickban.py:589 +#: redbot/cogs/mod/kickban.py:592 #, docstring msgid "Temporarily ban a user from this server.\n\n" " `duration` is the amount of time the user should be banned for.\n" " `days` is the amount of days of messages to cleanup on tempban.\n\n" " Examples:\n" -" - `[p]tempban @Twentysix Because I say so`\n" +" - `[p]tempban @Twentysix Because I say so`\n" " This will ban Twentysix for the default amount of time set by an administrator.\n" -" - `[p]tempban @Twentysix 15m You need a timeout`\n" +" - `[p]tempban @Twentysix 15m You need a timeout`\n" " This will ban Twentysix for 15 minutes.\n" -" - `[p]tempban 428675506947227648 1d2h15m 5 Evil person`\n" -" This will ban the user for 1 day 2 hours 15 minutes and will delete the last 5 days of their messages.\n" -" " -msgstr "Bannir temporairement un utilisateur de ce serveur.\n\n" -" `duration` est la durée pendant laquelle l'utilisateur doit être banni temporaire.\n" -" `days` est le nombre de jours de messages à nettoyer lors du bannissement temporaire.\n\n" -" Exemples :\n" -" - `[p]tempban @Twentysix Parce que je le dis`\n" -" Cela permettra de bannir temporairement Twentysix pour la durée par défaut fixée par un administrateur.\n" -" - `[p]tempban @Twentysix 15m Vous avez besoin d'une pause`\n" -" Cela bannira Twentysix pendant 15 minutes.\n" -" - `[p]tempban 428675506947227648 1d2h15m 5 Personne diabolique`\n" -" L'utilisateur sera ainsi banni pendant 1 jour 2 heures 15 minutes et les 5 derniers jours de ses messages seront supprimés.\n" +" - `[p]tempban 428675506947227648 1d2h15m 5 Evil person`\n" +" This will ban the user with ID 428675506947227648 for 1 day 2 hours 15 minutes and will delete the last 5 days of their messages.\n" " " +msgstr "" -#: redbot/cogs/mod/kickban.py:643 +#: redbot/cogs/mod/kickban.py:646 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "Vous avez été banni temporairement de {server_name} jusqu'au {date}." -#: redbot/cogs/mod/kickban.py:647 -msgid " Here is an invite for when your ban expires: {invite_link}" -msgstr " Voici l'invitation qui vous permettra de rejoindre le serveur après l'expiration de votre ban : {invite_link}" +#: redbot/cogs/mod/kickban.py:650 +msgid "\n\n" +"**Reason:** {reason}" +msgstr "\n\n" +"**Raison :** {reason}" + +#: redbot/cogs/mod/kickban.py:652 +msgid "\n\n" +"Here is an invite for when your ban expires: {invite_link}" +msgstr "\n\n" +"Voici l'invitation qui vous permettra de rejoindre le serveur après l'expiration de votre ban : {invite_link}" -#: redbot/cogs/mod/kickban.py:657 +#: redbot/cogs/mod/kickban.py:662 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:659 +#: redbot/cogs/mod/kickban.py:664 msgid "Something went wrong while banning." msgstr "Quelque chose s'est mal passé durant le bannissement." -#: redbot/cogs/mod/kickban.py:671 +#: redbot/cogs/mod/kickban.py:676 msgid "Done. Enough chaos for now." msgstr "Terminé. Assez de chaos pour l'instant." -#: redbot/cogs/mod/kickban.py:678 +#: redbot/cogs/mod/kickban.py:683 #, 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:707 +#: redbot/cogs/mod/kickban.py:710 msgid "You have been banned and then unbanned as a quick way to delete your messages.\n" "You can now join the server again. {invite_link}" msgstr "Vous avez été banni puis dé-banni comme moyen rapide pour supprimer vos messages.\n" "Vous pouvez maintenant rejoindre le serveur à nouveau. {invite_link}" -#: redbot/cogs/mod/kickban.py:718 +#: redbot/cogs/mod/kickban.py:721 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:754 +#: redbot/cogs/mod/kickban.py:765 msgid "Done. Enough chaos." msgstr "Terminé. Assez de chaos." -#: redbot/cogs/mod/kickban.py:762 +#: redbot/cogs/mod/kickban.py:773 #, docstring msgid "Kick a member from a voice channel." msgstr "Expulse un membre d'un salon vocal." -#: redbot/cogs/mod/kickban.py:784 +#: redbot/cogs/mod/kickban.py:795 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:787 +#: redbot/cogs/mod/kickban.py:798 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:808 +#: redbot/cogs/mod/kickban.py:812 +msgid "User has been kicked from the voice channel." +msgstr "L'utilisateur a été expulsé du salon vocal." + +#: redbot/cogs/mod/kickban.py:820 #, 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/kickban.py:827 +#: redbot/cogs/mod/kickban.py:839 msgid "That user isn't muted or deafened by the server." msgstr "Cet utilisateur n'est pas mute ou mit en sourdine par le serveur." -#: redbot/cogs/mod/kickban.py:843 +#: redbot/cogs/mod/kickban.py:855 msgid "User is now allowed to speak and listen in voice channels." msgstr "L'utilisateur est désormais autorisé à parler et écouter dans les salons vocaux." -#: redbot/cogs/mod/kickban.py:849 +#: redbot/cogs/mod/kickban.py:861 #, 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/kickban.py:870 +#: redbot/cogs/mod/kickban.py:882 msgid "That user is already muted and deafened server-wide." msgstr "Cet utilisateur est déjà mute et rendu sourd sur l'ensemble du serveur." -#: redbot/cogs/mod/kickban.py:884 +#: redbot/cogs/mod/kickban.py:896 msgid "User has been banned from speaking or listening in voice channels." msgstr "L'utilisateur a été banni de parler ou bien d'entendre dans les salons vocaux." -#: redbot/cogs/mod/kickban.py:891 +#: redbot/cogs/mod/kickban.py:905 #, 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:904 +" 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-click the user and select 'Copy ID'.\n" +" " +msgstr "" + +#: redbot/cogs/mod/kickban.py:917 msgid "It seems that user isn't banned!" msgstr "Il semble que l'utilisateur n'est pas banni !" -#: redbot/cogs/mod/kickban.py:909 +#: redbot/cogs/mod/kickban.py:922 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:923 +#: redbot/cogs/mod/kickban.py:936 msgid "Unbanned that user from this server." msgstr "Cet utilisateur a été débanni de ce serveur." -#: redbot/cogs/mod/kickban.py:929 +#: redbot/cogs/mod/kickban.py:942 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:937 +#: redbot/cogs/mod/kickban.py:950 msgid "You've been unbanned from {server}.\n" "Here is an invite for that server: {invite_link}" msgstr "Vous avez été débanni de {server}.\n" "Voici une invitation pour ce serveur : {invite_link}" -#: redbot/cogs/mod/kickban.py:944 +#: redbot/cogs/mod/kickban.py:957 msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\n" "Here'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?\n" "Voici le lien d'invitation : {invite_link}" -#: redbot/cogs/mod/kickban.py:952 -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/kickban.py:965 +msgid "Something went wrong when attempting to send that user an invite. Here's the link so you can try: {invite_link}" +msgstr "" -#: redbot/cogs/mod/mod.py:45 +#: redbot/cogs/mod/mod.py:44 #, docstring msgid "Moderation tools." msgstr "Outils de modération." -#: redbot/cogs/mod/mod.py:142 redbot/cogs/mod/mod.py:152 -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:135 redbot/cogs/mod/mod.py:145 +msgid "Ignored guilds and channels have been moved. Please use {command} to migrate the old settings." +msgstr "" -#: redbot/cogs/mod/mod.py:164 -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:155 +msgid "Delete delay settings have been moved. Please use {command} to migrate the old settings." +msgstr "" -#: redbot/cogs/mod/mod.py:185 +#: redbot/cogs/mod/mod.py:176 #, 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:194 +#: redbot/cogs/mod/mod.py:185 msgid "Ignored channels and guilds restored." msgstr "Salons et serveurs ignorées restaurées." -#: redbot/cogs/mod/mod.py:199 +#: redbot/cogs/mod/mod.py:190 #, docstring msgid "\n" " Move deletedelay settings to core\n" " " msgstr "" -#: redbot/cogs/mod/mod.py:208 +#: redbot/cogs/mod/mod.py:199 msgid "Delete delay settings restored." msgstr "Suppression des paramètre de délai de suppression restaurée." -#: redbot/cogs/mod/names.py:36 +#: redbot/cogs/mod/names.py:38 #, docstring -msgid "Change a member's nickname.\n\n" -" Leaving the nickname empty will remove it.\n" +msgid "Change a member's server nickname.\n\n" +" Leaving the nickname argument empty will remove it.\n" " " msgstr "" -#: redbot/cogs/mod/names.py:45 +#: redbot/cogs/mod/names.py:47 msgid "Nicknames must be between 2 and 32 characters long." msgstr "Les pseudos doivent contenir entre 2 et 32 caractères." -#: redbot/cogs/mod/names.py:53 +#: redbot/cogs/mod/names.py:55 msgid "I do not have permission to rename that member. They may be higher than or equal to me in the role hierarchy." msgstr "Je n'ai pas la permission de renommer ce membre. Ils peuvent être supérieurs ou égaux à moi dans la hiérarchie des rôles." -#: redbot/cogs/mod/names.py:63 +#: redbot/cogs/mod/names.py:75 msgid "I do not have permission to rename that member." msgstr "Je n'ai pas la permission de renommer ce membre." -#: redbot/cogs/mod/names.py:66 +#: redbot/cogs/mod/names.py:78 msgid "That nickname is invalid." msgstr "Ce pseudo est invalide." -#: redbot/cogs/mod/names.py:68 -msgid "An unexpected error has occured." -msgstr "Une erreur inattendue est survenue." +#: redbot/cogs/mod/names.py:80 +msgid "An unexpected error has occurred." +msgstr "" -#: redbot/cogs/mod/names.py:70 +#: redbot/cogs/mod/names.py:82 msgid "Done." msgstr "Fait." -#: redbot/cogs/mod/names.py:81 +#: redbot/cogs/mod/names.py:93 msgid "Custom: {emoji} {name}" msgstr "Personnalisé : {emoji} {name}" -#: redbot/cogs/mod/names.py:83 +#: redbot/cogs/mod/names.py:95 msgid "Custom: {emoji}" msgstr "Personnalisé : {emoji}" -#: redbot/cogs/mod/names.py:85 +#: redbot/cogs/mod/names.py:97 msgid "Custom: {name}" msgstr "Personnalisé : {name}" -#: redbot/cogs/mod/names.py:93 +#: redbot/cogs/mod/names.py:105 msgid "Playing: {name}" msgstr "Joue à : {name}" -#: redbot/cogs/mod/names.py:102 +#: redbot/cogs/mod/names.py:114 msgid "Streaming: [{name}{sep}{game}]({url})" msgstr "Stream : [{name}{sep}{game}]({url})" -#: redbot/cogs/mod/names.py:109 +#: redbot/cogs/mod/names.py:121 msgid "Streaming: {name}" msgstr "Streaming : {name}" -#: redbot/cogs/mod/names.py:118 +#: redbot/cogs/mod/names.py:130 msgid "Listening: [{title}{sep}{artist}]({url})" msgstr "Écoute : [{title}{sep}{artist}]({url})" -#: redbot/cogs/mod/names.py:125 +#: redbot/cogs/mod/names.py:137 msgid "Listening: {title}" msgstr "Écoute : {title}" -#: redbot/cogs/mod/names.py:133 +#: redbot/cogs/mod/names.py:145 msgid "Watching: {name}" msgstr "Regarde : {name}" -#: redbot/cogs/mod/names.py:141 +#: redbot/cogs/mod/names.py:153 msgid "Competing in: {competing}" msgstr "Participant à : {competing}" -#: redbot/cogs/mod/names.py:164 +#: redbot/cogs/mod/names.py:176 #, docstring msgid "Show information about a member.\n\n" " This includes fields for status, discord join date, server\n" -" join date, voice state and previous names/nicknames.\n\n" -" If the member has no roles, previous names or previous nicknames,\n" +" join date, voice state and previous usernames/global display names/nicknames.\n\n" +" If the member has no roles, previous usernames, global display names, or server nicknames,\n" " these fields will be omitted.\n" " " -msgstr "Afficher les informations sur un membre.\n\n" -" Cela 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 le membre n'a pas de rôles, noms ou pseudos précédents,\n" -" ces champs seront omis.\n" -" " +msgstr "" -#: redbot/cogs/mod/names.py:192 +#: redbot/cogs/mod/names.py:219 msgid "Unknown" msgstr "Inconnu" -#: redbot/cogs/mod/names.py:202 redbot/cogs/mod/names.py:203 -msgid "{}\n" -"({} days ago)" -msgstr "{}\n" -"(il y a {} jours)" - -#: redbot/cogs/mod/names.py:215 +#: redbot/cogs/mod/names.py:231 msgid "Chilling in {} status" msgstr "Statut : {}" -#: redbot/cogs/mod/names.py:229 +#: redbot/cogs/mod/names.py:244 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:256 +#: redbot/cogs/mod/names.py:271 msgid "Joined Discord on" msgstr "A rejoint Discord le" -#: redbot/cogs/mod/names.py:257 +#: redbot/cogs/mod/names.py:272 msgid "Joined this server on" msgstr "A rejoint ce serveur le" -#: redbot/cogs/mod/names.py:260 +#: redbot/cogs/mod/names.py:275 msgid "Roles" msgstr "Rôles" -#: redbot/cogs/mod/names.py:260 +#: redbot/cogs/mod/names.py:275 msgid "Role" msgstr "Rôle" -#: redbot/cogs/mod/names.py:266 -msgid "Previous Names" -msgstr "Noms précédents" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Username" +msgstr "" + +#: redbot/cogs/mod/names.py:278 +msgid "Previous Usernames" +msgstr "" -#: redbot/cogs/mod/names.py:266 -msgid "Previous Name" -msgstr "Nom précédent" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Name" +msgstr "" -#: redbot/cogs/mod/names.py:274 -msgid "Previous Nicknames" -msgstr "Pseudos précédents" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Names" +msgstr "" -#: redbot/cogs/mod/names.py:274 -msgid "Previous Nickname" -msgstr "Pseudo précédent" +#: redbot/cogs/mod/names.py:280 +msgid "Previous Server Nickname" +msgstr "" #: redbot/cogs/mod/names.py:280 +msgid "Previous Server Nicknames" +msgstr "" + +#: redbot/cogs/mod/names.py:290 msgid "Current voice channel" msgstr "Salon vocal actuel" -#: redbot/cogs/mod/names.py:284 +#: redbot/cogs/mod/names.py:294 msgid "Member #{} | User ID: {}" msgstr "Membre #{} | ID utilisateur: {}" -#: redbot/cogs/mod/names.py:298 +#: redbot/cogs/mod/names.py:308 #, docstring -msgid "Show previous names and nicknames of a member." -msgstr "Afficher les noms et pseudos précédents d'un membre." +msgid "Show previous usernames, global display names, and server nicknames of a member." +msgstr "" -#: redbot/cogs/mod/names.py:302 -msgid "**Past 20 names**:" -msgstr "**20 derniers noms **:" +#: redbot/cogs/mod/names.py:312 +msgid "Past 20 usernames:" +msgstr "" -#: redbot/cogs/mod/names.py:308 -msgid "**Past 20 nicknames**:" -msgstr "**20 derniers pseudos ** :" +#: redbot/cogs/mod/names.py:313 +msgid "Past 20 global display names:" +msgstr "" -#: redbot/cogs/mod/names.py:315 +#: redbot/cogs/mod/names.py:314 +msgid "Past 20 server nicknames:" +msgstr "" + +#: redbot/cogs/mod/names.py:324 msgid "That member doesn't have any recorded name or nickname change." msgstr "Ce membre n'a aucun changement de nom ou de pseudo enregistré." -#: redbot/cogs/mod/settings.py:23 +#: 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:27 +#: redbot/cogs/mod/settings.py:26 #, docstring msgid "Show the current server administration settings." msgstr "Affiche les paramètres d'administration du serveur actuel." -#: redbot/cogs/mod/settings.py:31 +#: redbot/cogs/mod/settings.py:30 msgid "Track name changes: {yes_or_no}\n" msgstr "Suivre les changements de nom: {yes_or_no}\n" -#: redbot/cogs/mod/settings.py:32 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:83 redbot/cogs/mod/settings.py:91 -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:31 redbot/cogs/mod/settings.py:54 +#: redbot/cogs/mod/settings.py:82 redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:93 msgid "Yes" msgstr "Oui" -#: redbot/cogs/mod/settings.py:32 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:60 redbot/cogs/mod/settings.py:65 -#: redbot/cogs/mod/settings.py:70 redbot/cogs/mod/settings.py:75 -#: redbot/cogs/mod/settings.py:83 redbot/cogs/mod/settings.py:91 -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:31 redbot/cogs/mod/settings.py:54 +#: redbot/cogs/mod/settings.py:59 redbot/cogs/mod/settings.py:64 +#: redbot/cogs/mod/settings.py:69 redbot/cogs/mod/settings.py:74 +#: redbot/cogs/mod/settings.py:82 redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:93 msgid "No" msgstr "Non" -#: redbot/cogs/mod/settings.py:53 +#: redbot/cogs/mod/settings.py:52 msgid "Overridden by another setting" msgstr "" -#: redbot/cogs/mod/settings.py:56 +#: redbot/cogs/mod/settings.py:55 msgid "Track nickname changes: {yes_or_no}\n" msgstr "Suivre les changements de pseudo: {yes_or_no}\n" -#: redbot/cogs/mod/settings.py:57 +#: redbot/cogs/mod/settings.py:56 msgid "Delete repeats: {num_repeats}\n" msgstr "Supprimer les répétitions : {num_repeats}\n" -#: redbot/cogs/mod/settings.py:58 +#: redbot/cogs/mod/settings.py:57 msgid "after {num} repeats" msgstr "après {num} répétitions" -#: redbot/cogs/mod/settings.py:62 +#: redbot/cogs/mod/settings.py:61 msgid "Warn mention spam: {num_mentions}\n" msgstr "Avertir sur le spam de mention: {num_mentions}\n" -#: redbot/cogs/mod/settings.py:63 redbot/cogs/mod/settings.py:68 -#: redbot/cogs/mod/settings.py:73 +#: redbot/cogs/mod/settings.py:62 redbot/cogs/mod/settings.py:67 +#: redbot/cogs/mod/settings.py:72 msgid "{num} mentions" msgstr "{num} mentions" -#: redbot/cogs/mod/settings.py:67 +#: redbot/cogs/mod/settings.py:66 msgid "Kick mention spam: {num_mentions}\n" msgstr "Expulser pour le spam de mention: {num_mentions}\n" -#: redbot/cogs/mod/settings.py:72 +#: redbot/cogs/mod/settings.py:71 msgid "Ban mention spam: {num_mentions}\n" msgstr "Bannir le spam de mention : {num_mentions}\n" -#: redbot/cogs/mod/settings.py:78 +#: redbot/cogs/mod/settings.py:77 msgid "Mention Spam Strict: All mentions will count including duplicates\n" msgstr "" -#: redbot/cogs/mod/settings.py:80 +#: redbot/cogs/mod/settings.py:79 msgid "Mention Spam Strict: Only unique mentions will count\n" msgstr "" -#: redbot/cogs/mod/settings.py:82 +#: redbot/cogs/mod/settings.py:81 msgid "Respects hierarchy: {yes_or_no}\n" msgstr "Respecter la hiérarchie : {yes_or_no}\n" -#: redbot/cogs/mod/settings.py:85 +#: redbot/cogs/mod/settings.py:84 msgid "Delete delay: {num_seconds}\n" msgstr "Délai de suppression : {num_seconds}\n" -#: redbot/cogs/mod/settings.py:86 +#: redbot/cogs/mod/settings.py:85 msgid "{num} seconds" msgstr "{num} secondes" -#: redbot/cogs/mod/settings.py:88 +#: redbot/cogs/mod/settings.py:87 msgid "None" msgstr "Aucun" -#: redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:89 msgid "Reinvite on unban: {yes_or_no}\n" msgstr "Réinviter lors du débannissement : {yes_or_no}\n" -#: redbot/cogs/mod/settings.py:93 +#: redbot/cogs/mod/settings.py:92 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:97 +#: redbot/cogs/mod/settings.py:96 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:101 +#: redbot/cogs/mod/settings.py:100 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:102 +#: redbot/cogs/mod/settings.py:101 msgid "Default tempban duration: {duration}" msgstr "Durée par défaut d'un ban temporaire, tempban : {duration}" -#: redbot/cogs/mod/settings.py:110 +#: redbot/cogs/mod/settings.py:109 #, docstring msgid "Toggle role hierarchy check for mods and admins.\n\n" " **WARNING**: Disabling this setting will allow mods to take\n" @@ -679,22 +654,22 @@ msgstr "Activer/désactiver la vérification de la hiérarchie des rôles pour l " Ceci est activé par défaut.\n" " " -#: redbot/cogs/mod/settings.py:122 +#: redbot/cogs/mod/settings.py:121 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:127 +#: redbot/cogs/mod/settings.py:126 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:133 +#: redbot/cogs/mod/settings.py:132 #, docstring msgid "\n" " Manage the automoderation settings for mentionspam.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:140 +#: redbot/cogs/mod/settings.py:139 #, docstring msgid "\n" " Setting to account for duplicate mentions.\n\n" @@ -704,23 +679,23 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:152 +#: redbot/cogs/mod/settings.py:151 msgid "Mention spam currently accounts for multiple mentions of the same user." msgstr "" -#: redbot/cogs/mod/settings.py:154 +#: redbot/cogs/mod/settings.py:153 msgid "Mention spam currently only accounts for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:159 +#: redbot/cogs/mod/settings.py:158 msgid "Mention spam will now account for multiple mentions of the same user." msgstr "" -#: redbot/cogs/mod/settings.py:161 +#: redbot/cogs/mod/settings.py:160 msgid "Mention spam will only account for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:168 +#: redbot/cogs/mod/settings.py:167 #, docstring msgid "\n" " Sets the autowarn conditions for mention spam.\n\n" @@ -730,34 +705,34 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:179 +#: redbot/cogs/mod/settings.py:178 msgid "Autowarn for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:181 +#: redbot/cogs/mod/settings.py:180 msgid "Autowarn for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:184 +#: redbot/cogs/mod/settings.py:183 msgid "`` must be 1 or higher to autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:190 +#: redbot/cogs/mod/settings.py:189 msgid "\n" "Autowarn is equal to or higher than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:194 +#: redbot/cogs/mod/settings.py:193 msgid "\n" "Autowarn is equal to or higher than autoban." msgstr "" -#: redbot/cogs/mod/settings.py:198 +#: redbot/cogs/mod/settings.py:197 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:208 +#: redbot/cogs/mod/settings.py:207 #, docstring msgid "\n" " Sets the autokick conditions for mention spam.\n\n" @@ -767,34 +742,34 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:219 +#: redbot/cogs/mod/settings.py:218 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:221 +#: redbot/cogs/mod/settings.py:220 msgid "Autokick for mention spam disabled." msgstr "Expulsion automatique pour le spam de mention désactivée." -#: redbot/cogs/mod/settings.py:224 +#: redbot/cogs/mod/settings.py:223 msgid "`` must be 1 or higher to autokick." msgstr "" -#: redbot/cogs/mod/settings.py:230 +#: redbot/cogs/mod/settings.py:229 msgid "\n" "Autokick is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:234 +#: redbot/cogs/mod/settings.py:233 msgid "\n" "Autokick is equal to or higher than autoban." msgstr "" -#: redbot/cogs/mod/settings.py:238 +#: redbot/cogs/mod/settings.py:237 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:248 +#: redbot/cogs/mod/settings.py:247 #, 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" @@ -803,34 +778,34 @@ msgid "Set the autoban conditions for mention spam.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:258 +#: redbot/cogs/mod/settings.py:257 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:260 +#: redbot/cogs/mod/settings.py:259 msgid "Autoban for mention spam disabled." msgstr "Autoban pour spam de mention désactivé." -#: redbot/cogs/mod/settings.py:263 +#: redbot/cogs/mod/settings.py:262 msgid "`` must be 1 or higher to autoban." msgstr "`` doit être 1 ou supérieur à 1 pour l'autoban." -#: redbot/cogs/mod/settings.py:269 +#: redbot/cogs/mod/settings.py:268 msgid "\n" "Autoban is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:273 +#: redbot/cogs/mod/settings.py:272 msgid "\n" "Autoban is equal to or lower than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:277 +#: redbot/cogs/mod/settings.py:276 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:287 +#: redbot/cogs/mod/settings.py:286 #, docstring msgid "Enable auto-deletion of repeated messages.\n\n" " Must be between 2 and 20.\n\n" @@ -841,23 +816,23 @@ msgstr "Active/désactive l'auto suppression des messages répétés.\n\n" " Règler à -1 pour désactiver cette fonctionnalité.\n" " " -#: redbot/cogs/mod/settings.py:298 redbot/cogs/mod/settings.py:324 +#: redbot/cogs/mod/settings.py:297 redbot/cogs/mod/settings.py:323 msgid "Repeated messages will be ignored." msgstr "Les messages répétés seront ignorés." -#: redbot/cogs/mod/settings.py:304 +#: redbot/cogs/mod/settings.py:303 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:308 +#: redbot/cogs/mod/settings.py:307 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:317 +#: redbot/cogs/mod/settings.py:316 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:329 +#: redbot/cogs/mod/settings.py:328 #, 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" @@ -868,15 +843,15 @@ msgstr "Active/désactive si une invitation doit être envoyé à l'utilisateur " à l'utilisateur nouvellement débanni.\n" " " -#: redbot/cogs/mod/settings.py:339 -msgid "Users unbanned with `{command}` will be reinvited." -msgstr "Les utilisateurs débanni avec `{command}` seront réinvités." +#: redbot/cogs/mod/settings.py:338 +msgid "Users unbanned with {command} will be reinvited." +msgstr "" -#: redbot/cogs/mod/settings.py:346 -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:345 +msgid "Users unbanned with {command} will not be reinvited." +msgstr "" -#: redbot/cogs/mod/settings.py:354 +#: redbot/cogs/mod/settings.py:353 #, 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" @@ -887,19 +862,19 @@ msgstr "Permet d'envoyer ou non un message à un utilisateur lorsqu'il est expul " et la raison pour laquelle il a été expulsé/banni.\n" " " -#: redbot/cogs/mod/settings.py:363 +#: redbot/cogs/mod/settings.py:362 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:368 +#: redbot/cogs/mod/settings.py:367 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:371 +#: redbot/cogs/mod/settings.py:370 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:377 +#: redbot/cogs/mod/settings.py:376 #, 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" @@ -908,15 +883,15 @@ msgstr "Défini le nombre de jours de messages à supprimer lorsqu'un utilisateu " Le nombre de jours doit être compris entre 0 et 7.\n" " " -#: redbot/cogs/mod/settings.py:383 +#: redbot/cogs/mod/settings.py:382 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:386 +#: redbot/cogs/mod/settings.py:385 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:401 +#: redbot/cogs/mod/settings.py:400 #, docstring msgid "Set the default time to be used when a user is tempbanned.\n\n" " Accepts: seconds, minutes, hours, days, weeks\n" @@ -927,35 +902,35 @@ msgid "Set the default time to be used when a user is tempbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:413 +#: redbot/cogs/mod/settings.py:412 msgid "The default duration for tempbanning a user is now {duration}." msgstr "" -#: redbot/cogs/mod/settings.py:421 +#: redbot/cogs/mod/settings.py:420 #, docstring msgid "\n" -" Toggle whether nickname changes should be tracked.\n\n" +" Toggle whether server nickname changes should be tracked.\n\n" " This setting will be overridden if trackallnames is disabled.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:430 +#: redbot/cogs/mod/settings.py:429 msgid "Nickname changes are currently being tracked." msgstr "Les changements de pseudo sont actuellement suivi." -#: redbot/cogs/mod/settings.py:432 +#: redbot/cogs/mod/settings.py:431 msgid "Nickname changes are not currently being tracked." msgstr "Les changements de pseudo ne sont pas actuellement suivi." -#: redbot/cogs/mod/settings.py:437 +#: redbot/cogs/mod/settings.py:436 msgid "Nickname changes will now be tracked." msgstr "Les changements de pseudo seront maintenant suivis." -#: redbot/cogs/mod/settings.py:439 +#: redbot/cogs/mod/settings.py:438 msgid "Nickname changes will no longer be tracked." msgstr "Les changements de pseudo ne seront plus suivis." -#: redbot/cogs/mod/settings.py:446 +#: redbot/cogs/mod/settings.py:445 #, docstring msgid "\n" " Toggle whether all name changes should be tracked.\n\n" @@ -963,59 +938,56 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:454 +#: redbot/cogs/mod/settings.py:453 msgid "Name changes are currently being tracked." msgstr "Les changements de nom sont actuellement suivi." -#: redbot/cogs/mod/settings.py:456 +#: redbot/cogs/mod/settings.py:455 msgid "All name changes are currently not being tracked." msgstr "Les changements de nom d'utilisateur ne sont pas actuellement suivi." -#: redbot/cogs/mod/settings.py:461 +#: redbot/cogs/mod/settings.py:460 msgid "Name changes will now be tracked." msgstr "Les changements de nom vont maintenant être suivis." -#: redbot/cogs/mod/settings.py:463 +#: redbot/cogs/mod/settings.py:462 msgid "All name changes will no longer be tracked.\n" "To delete existing name data, use {command}." msgstr "" -#: redbot/cogs/mod/settings.py:474 +#: redbot/cogs/mod/settings.py:473 #, docstring -msgid "Delete all stored usernames and nicknames.\n\n" +msgid "Delete all stored usernames, global display names, and server nicknames.\n\n" " Examples:\n" -" - `[p]modset deletenames` - Did not confirm. Shows the help message.\n" -" - `[p]modset deletenames yes` - Deletes all stored usernames and nicknames.\n\n" +" - `[p]modset deletenames` - Did not confirm. Shows the help message.\n" +" - `[p]modset deletenames yes` - Deletes all stored usernames, global display names, and server nicknames.\n\n" " **Arguments**\n\n" " - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:486 -msgid "This will delete all stored usernames and nicknames the bot has stored.\n" +#: redbot/cogs/mod/settings.py:485 +msgid "This will delete all stored usernames, global display names, and server nicknames the bot has stored.\n" "If you're sure, type {command}" msgstr "" -#: redbot/cogs/mod/settings.py:527 -msgid "Usernames and nicknames have been deleted from Mod config." +#: redbot/cogs/mod/settings.py:529 +msgid "Usernames, global display names, and server nicknames have been deleted from Mod config." msgstr "" -#: redbot/cogs/mod/slowmode.py:27 +#: redbot/cogs/mod/slowmode.py:28 #, docstring -msgid "Changes channel's slowmode setting.\n\n" +msgid "Changes thread's or text channel's slowmode setting.\n\n" " Interval can be anything from 0 seconds to 6 hours.\n" " Use without parameters to disable.\n" " " -msgstr "Change les réglages du mode lent du salon.\n\n" -" L'intervalle peut être entre 0 secondes jusqu'à 6 heures.\n" -" N'utiliser aucun paramètres pour désactiver.\n" -" " +msgstr "" -#: redbot/cogs/mod/slowmode.py:36 +#: redbot/cogs/mod/slowmode.py:37 msgid "Slowmode interval is now {interval}." msgstr "L'intervalle du mode lent est maintenant de {interval}." -#: redbot/cogs/mod/slowmode.py:41 +#: redbot/cogs/mod/slowmode.py:42 msgid "Slowmode has been disabled." msgstr "Le mode lent a été désactivé." diff --git a/redbot/cogs/mod/locales/hi-IN.po b/redbot/cogs/mod/locales/hi-IN.po index d6a6d4ccfb9..f4f03093341 100644 --- a/redbot/cogs/mod/locales/hi-IN.po +++ b/redbot/cogs/mod/locales/hi-IN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-18 21:11+0000\n" +"POT-Creation-Date: 2023-09-13 20:22+0000\n" "Last-Translator: \n" "Language-Team: Hindi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,136 +15,132 @@ msgstr "" "X-Crowdin-File-ID: 34\n" "Language: hi_IN\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 +#: redbot/cogs/mod/events.py:57 redbot/cogs/mod/events.py:72 msgid "Mention spam (Autoban)" msgstr "" -#: redbot/cogs/mod/events.py:80 +#: redbot/cogs/mod/events.py:81 msgid "Mention Spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:95 +#: redbot/cogs/mod/events.py:96 msgid "Mention spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:104 +#: redbot/cogs/mod/events.py:105 msgid "Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:108 +#: redbot/cogs/mod/events.py:109 msgid "{member}, Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:127 +#: redbot/cogs/mod/events.py:128 msgid "Mention spam (Autowarn)" msgstr "" -#: redbot/cogs/mod/kickban.py:93 +#: redbot/cogs/mod/kickban.py:82 msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:100 +#: redbot/cogs/mod/kickban.py:89 msgid "I require the {perms} permission(s) in that user's channel to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:110 +#: redbot/cogs/mod/kickban.py:99 msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:464 -#: redbot/cogs/mod/kickban.py:631 +#: redbot/cogs/mod/kickban.py:121 redbot/cogs/mod/kickban.py:463 +#: redbot/cogs/mod/kickban.py:636 msgid "Invalid days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/kickban.py:138 redbot/cogs/mod/kickban.py:607 +#: redbot/cogs/mod/kickban.py:127 redbot/cogs/mod/kickban.py:610 msgid "I cannot let you do that. Self-harm is bad {}" msgstr "" -#: redbot/cogs/mod/kickban.py:143 redbot/cogs/mod/kickban.py:318 -#: redbot/cogs/mod/kickban.py:612 redbot/cogs/mod/kickban.py:691 -#: redbot/cogs/mod/kickban.py:771 +#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:315 +#: redbot/cogs/mod/kickban.py:615 redbot/cogs/mod/kickban.py:696 +#: redbot/cogs/mod/kickban.py:782 redbot/cogs/mod/names.py:64 msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." msgstr "" -#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:326 -#: redbot/cogs/mod/kickban.py:620 +#: redbot/cogs/mod/kickban.py:139 redbot/cogs/mod/kickban.py:323 +#: redbot/cogs/mod/kickban.py:623 msgid "I cannot do that due to Discord hierarchy rules." msgstr "" -#: redbot/cogs/mod/kickban.py:156 +#: redbot/cogs/mod/kickban.py:145 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:160 redbot/cogs/mod/kickban.py:337 +#: redbot/cogs/mod/kickban.py:149 redbot/cogs/mod/kickban.py:334 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:161 redbot/cogs/mod/kickban.py:338 +#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:335 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:179 redbot/cogs/mod/kickban.py:480 +#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:480 msgid "User with ID {user_id} is already banned." msgstr "" -#: redbot/cogs/mod/kickban.py:192 +#: redbot/cogs/mod/kickban.py:182 msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." msgstr "" -#: redbot/cogs/mod/kickban.py:204 redbot/cogs/mod/kickban.py:365 +#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:364 msgid "Done. That felt good." msgstr "" -#: redbot/cogs/mod/kickban.py:206 redbot/cogs/mod/kickban.py:346 +#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:343 msgid "I'm not allowed to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:208 redbot/cogs/mod/kickban.py:551 +#: redbot/cogs/mod/kickban.py:202 redbot/cogs/mod/kickban.py:554 msgid "User with ID {user_id} not found" msgstr "" -#: redbot/cogs/mod/kickban.py:215 +#: redbot/cogs/mod/kickban.py:212 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:269 +#: redbot/cogs/mod/kickban.py:266 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:294 +#: redbot/cogs/mod/kickban.py:291 #, docstring msgid "\n" " Kick a user.\n\n" " Examples:\n" -" - `[p]kick 428675506947227648 wanted to be kicked.`\n" -" This will kick Twentysix from the server.\n" -" - `[p]kick @Twentysix wanted to be kicked.`\n" +" - `[p]kick 428675506947227648 wanted to be kicked.`\n" +" This will kick the user with ID 428675506947227648 from the server.\n" +" - `[p]kick @Twentysix wanted to be kicked.`\n" " This will kick Twentysix from the server.\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:311 redbot/cogs/mod/kickban.py:684 +#: redbot/cogs/mod/kickban.py:308 redbot/cogs/mod/kickban.py:689 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:333 +#: redbot/cogs/mod/kickban.py:330 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:379 +#: redbot/cogs/mod/kickban.py:378 #, docstring msgid "Ban a user from this server and optionally delete days of messages.\n\n" " `days` is the amount of days of messages to cleanup on ban.\n\n" " Examples:\n" -" - `[p]ban 428675506947227648 7 Continued to spam after told to stop.`\n" -" This will ban Twentysix and it will delete 7 days worth of messages.\n" -" - `[p]ban @Twentysix 7 Continued to spam after told to stop.`\n" +" - `[p]ban 428675506947227648 7 Continued to spam after told to stop.`\n" +" This will ban the user with ID 428675506947227648 and it will delete 7 days worth of messages.\n" +" - `[p]ban @Twentysix 7 Continued to spam after told to stop.`\n" " This will ban Twentysix and it will delete 7 days worth of messages.\n\n" " A user ID should be provided if the user is not a member of this server.\n" " If days is not a number, it's treated as the first word of the reason.\n" @@ -152,7 +148,7 @@ msgid "Ban a user from this server and optionally delete days of messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:417 +#: redbot/cogs/mod/kickban.py:416 #, docstring msgid "Mass bans user(s) from the server.\n\n" " `days` is the amount of days of messages to cleanup on massban.\n\n" @@ -164,21 +160,21 @@ msgid "Mass bans user(s) from the server.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:433 +#: redbot/cogs/mod/kickban.py:432 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:437 +#: redbot/cogs/mod/kickban.py:436 msgid "\n" "Errors:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:440 +#: redbot/cogs/mod/kickban.py:439 msgid "\n" "Following user IDs have been upgraded from a temporary to a permanent ban:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:468 +#: redbot/cogs/mod/kickban.py:467 msgid "I lack the permissions to do this." msgstr "" @@ -186,435 +182,452 @@ msgstr "" msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:556 +#: redbot/cogs/mod/kickban.py:559 msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:589 +#: redbot/cogs/mod/kickban.py:592 #, docstring msgid "Temporarily ban a user from this server.\n\n" " `duration` is the amount of time the user should be banned for.\n" " `days` is the amount of days of messages to cleanup on tempban.\n\n" " Examples:\n" -" - `[p]tempban @Twentysix Because I say so`\n" +" - `[p]tempban @Twentysix Because I say so`\n" " This will ban Twentysix for the default amount of time set by an administrator.\n" -" - `[p]tempban @Twentysix 15m You need a timeout`\n" +" - `[p]tempban @Twentysix 15m You need a timeout`\n" " This will ban Twentysix for 15 minutes.\n" -" - `[p]tempban 428675506947227648 1d2h15m 5 Evil person`\n" -" This will ban the user for 1 day 2 hours 15 minutes and will delete the last 5 days of their messages.\n" +" - `[p]tempban 428675506947227648 1d2h15m 5 Evil person`\n" +" This will ban the user with ID 428675506947227648 for 1 day 2 hours 15 minutes and will delete the last 5 days of their messages.\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:643 +#: redbot/cogs/mod/kickban.py:646 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:647 -msgid " Here is an invite for when your ban expires: {invite_link}" +#: redbot/cogs/mod/kickban.py:650 +msgid "\n\n" +"**Reason:** {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:657 +#: redbot/cogs/mod/kickban.py:652 +msgid "\n\n" +"Here is an invite for when your ban expires: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:662 msgid "I can't do that for some reason." msgstr "" -#: redbot/cogs/mod/kickban.py:659 +#: redbot/cogs/mod/kickban.py:664 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:671 +#: redbot/cogs/mod/kickban.py:676 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:678 +#: redbot/cogs/mod/kickban.py:683 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:707 +#: redbot/cogs/mod/kickban.py:710 msgid "You have been banned and then unbanned as a quick way to delete your messages.\n" "You can now join the server again. {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:718 +#: redbot/cogs/mod/kickban.py:721 msgid "My role is not high enough to softban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:754 +#: redbot/cogs/mod/kickban.py:765 msgid "Done. Enough chaos." msgstr "" -#: redbot/cogs/mod/kickban.py:762 +#: redbot/cogs/mod/kickban.py:773 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:784 +#: redbot/cogs/mod/kickban.py:795 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:787 +#: redbot/cogs/mod/kickban.py:798 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:808 +#: redbot/cogs/mod/kickban.py:812 +msgid "User has been kicked from the voice channel." +msgstr "" + +#: redbot/cogs/mod/kickban.py:820 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:827 +#: redbot/cogs/mod/kickban.py:839 msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/kickban.py:843 +#: redbot/cogs/mod/kickban.py:855 msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:849 +#: redbot/cogs/mod/kickban.py:861 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:870 +#: redbot/cogs/mod/kickban.py:882 msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/kickban.py:884 +#: redbot/cogs/mod/kickban.py:896 msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:891 +#: redbot/cogs/mod/kickban.py:905 #, 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'." +" 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-click the user and select 'Copy ID'.\n" +" " msgstr "" -#: redbot/cogs/mod/kickban.py:904 +#: redbot/cogs/mod/kickban.py:917 msgid "It seems that user isn't banned!" msgstr "" -#: redbot/cogs/mod/kickban.py:909 +#: redbot/cogs/mod/kickban.py:922 msgid "Something went wrong while attempting to unban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:923 +#: redbot/cogs/mod/kickban.py:936 msgid "Unbanned that user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:929 +#: redbot/cogs/mod/kickban.py:942 msgid "I don't share another server with this user. I can't reinvite them." msgstr "" -#: redbot/cogs/mod/kickban.py:937 +#: redbot/cogs/mod/kickban.py:950 msgid "You've been unbanned from {server}.\n" "Here is an invite for that server: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:944 +#: redbot/cogs/mod/kickban.py:957 msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\n" "Here's the invite link: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:952 -msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" +#: redbot/cogs/mod/kickban.py:965 +msgid "Something went wrong when attempting to send that user an invite. Here's the link so you can try: {invite_link}" msgstr "" -#: redbot/cogs/mod/mod.py:45 +#: redbot/cogs/mod/mod.py:44 #, docstring msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mod.py:142 redbot/cogs/mod/mod.py:152 -msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." +#: redbot/cogs/mod/mod.py:135 redbot/cogs/mod/mod.py:145 +msgid "Ignored guilds and channels have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:164 -msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." +#: redbot/cogs/mod/mod.py:155 +msgid "Delete delay settings have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:185 +#: redbot/cogs/mod/mod.py:176 #, docstring msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mod.py:194 +#: redbot/cogs/mod/mod.py:185 msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mod.py:199 +#: redbot/cogs/mod/mod.py:190 #, docstring msgid "\n" " Move deletedelay settings to core\n" " " msgstr "" -#: redbot/cogs/mod/mod.py:208 +#: redbot/cogs/mod/mod.py:199 msgid "Delete delay settings restored." msgstr "" -#: redbot/cogs/mod/names.py:36 +#: redbot/cogs/mod/names.py:38 #, docstring -msgid "Change a member's nickname.\n\n" -" Leaving the nickname empty will remove it.\n" +msgid "Change a member's server nickname.\n\n" +" Leaving the nickname argument empty will remove it.\n" " " msgstr "" -#: redbot/cogs/mod/names.py:45 +#: redbot/cogs/mod/names.py:47 msgid "Nicknames must be between 2 and 32 characters long." msgstr "" -#: redbot/cogs/mod/names.py:53 +#: redbot/cogs/mod/names.py:55 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 +#: redbot/cogs/mod/names.py:75 msgid "I do not have permission to rename that member." msgstr "" -#: redbot/cogs/mod/names.py:66 +#: redbot/cogs/mod/names.py:78 msgid "That nickname is invalid." msgstr "" -#: redbot/cogs/mod/names.py:68 -msgid "An unexpected error has occured." +#: redbot/cogs/mod/names.py:80 +msgid "An unexpected error has occurred." msgstr "" -#: redbot/cogs/mod/names.py:70 +#: redbot/cogs/mod/names.py:82 msgid "Done." msgstr "" -#: redbot/cogs/mod/names.py:81 +#: redbot/cogs/mod/names.py:93 msgid "Custom: {emoji} {name}" msgstr "" -#: redbot/cogs/mod/names.py:83 +#: redbot/cogs/mod/names.py:95 msgid "Custom: {emoji}" msgstr "" -#: redbot/cogs/mod/names.py:85 +#: redbot/cogs/mod/names.py:97 msgid "Custom: {name}" msgstr "" -#: redbot/cogs/mod/names.py:93 +#: redbot/cogs/mod/names.py:105 msgid "Playing: {name}" msgstr "" -#: redbot/cogs/mod/names.py:102 +#: redbot/cogs/mod/names.py:114 msgid "Streaming: [{name}{sep}{game}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:109 +#: redbot/cogs/mod/names.py:121 msgid "Streaming: {name}" msgstr "" -#: redbot/cogs/mod/names.py:118 +#: redbot/cogs/mod/names.py:130 msgid "Listening: [{title}{sep}{artist}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:125 +#: redbot/cogs/mod/names.py:137 msgid "Listening: {title}" msgstr "" -#: redbot/cogs/mod/names.py:133 +#: redbot/cogs/mod/names.py:145 msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:141 +#: redbot/cogs/mod/names.py:153 msgid "Competing in: {competing}" msgstr "" -#: redbot/cogs/mod/names.py:164 +#: redbot/cogs/mod/names.py:176 #, docstring msgid "Show information about a member.\n\n" " This includes fields for status, discord join date, server\n" -" join date, voice state and previous names/nicknames.\n\n" -" If the member has no roles, previous names or previous nicknames,\n" +" join date, voice state and previous usernames/global display names/nicknames.\n\n" +" If the member has no roles, previous usernames, global display names, or server nicknames,\n" " these fields will be omitted.\n" " " msgstr "" -#: redbot/cogs/mod/names.py:192 +#: redbot/cogs/mod/names.py:219 msgid "Unknown" msgstr "" -#: redbot/cogs/mod/names.py:202 redbot/cogs/mod/names.py:203 -msgid "{}\n" -"({} days ago)" -msgstr "" - -#: redbot/cogs/mod/names.py:215 +#: redbot/cogs/mod/names.py:231 msgid "Chilling in {} status" msgstr "" -#: redbot/cogs/mod/names.py:229 +#: redbot/cogs/mod/names.py:244 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:256 +#: redbot/cogs/mod/names.py:271 msgid "Joined Discord on" msgstr "" -#: redbot/cogs/mod/names.py:257 +#: redbot/cogs/mod/names.py:272 msgid "Joined this server on" msgstr "" -#: redbot/cogs/mod/names.py:260 +#: redbot/cogs/mod/names.py:275 msgid "Roles" msgstr "" -#: redbot/cogs/mod/names.py:260 +#: redbot/cogs/mod/names.py:275 msgid "Role" msgstr "" -#: redbot/cogs/mod/names.py:266 -msgid "Previous Names" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Username" msgstr "" -#: redbot/cogs/mod/names.py:266 -msgid "Previous Name" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Usernames" msgstr "" -#: redbot/cogs/mod/names.py:274 -msgid "Previous Nicknames" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Name" msgstr "" -#: redbot/cogs/mod/names.py:274 -msgid "Previous Nickname" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Names" msgstr "" #: redbot/cogs/mod/names.py:280 +msgid "Previous Server Nickname" +msgstr "" + +#: redbot/cogs/mod/names.py:280 +msgid "Previous Server Nicknames" +msgstr "" + +#: redbot/cogs/mod/names.py:290 msgid "Current voice channel" msgstr "" -#: redbot/cogs/mod/names.py:284 +#: redbot/cogs/mod/names.py:294 msgid "Member #{} | User ID: {}" msgstr "" -#: redbot/cogs/mod/names.py:298 +#: redbot/cogs/mod/names.py:308 #, docstring -msgid "Show previous names and nicknames of a member." +msgid "Show previous usernames, global display names, and server nicknames of a member." msgstr "" -#: redbot/cogs/mod/names.py:302 -msgid "**Past 20 names**:" +#: redbot/cogs/mod/names.py:312 +msgid "Past 20 usernames:" msgstr "" -#: redbot/cogs/mod/names.py:308 -msgid "**Past 20 nicknames**:" +#: redbot/cogs/mod/names.py:313 +msgid "Past 20 global display names:" +msgstr "" + +#: redbot/cogs/mod/names.py:314 +msgid "Past 20 server nicknames:" msgstr "" -#: redbot/cogs/mod/names.py:315 +#: redbot/cogs/mod/names.py:324 msgid "That member doesn't have any recorded name or nickname change." msgstr "" -#: redbot/cogs/mod/settings.py:23 +#: redbot/cogs/mod/settings.py:22 #, docstring msgid "Manage server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:27 +#: redbot/cogs/mod/settings.py:26 #, docstring msgid "Show the current server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:31 +#: redbot/cogs/mod/settings.py:30 msgid "Track name changes: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:32 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:83 redbot/cogs/mod/settings.py:91 -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:31 redbot/cogs/mod/settings.py:54 +#: redbot/cogs/mod/settings.py:82 redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:93 msgid "Yes" msgstr "" -#: redbot/cogs/mod/settings.py:32 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:60 redbot/cogs/mod/settings.py:65 -#: redbot/cogs/mod/settings.py:70 redbot/cogs/mod/settings.py:75 -#: redbot/cogs/mod/settings.py:83 redbot/cogs/mod/settings.py:91 -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:31 redbot/cogs/mod/settings.py:54 +#: redbot/cogs/mod/settings.py:59 redbot/cogs/mod/settings.py:64 +#: redbot/cogs/mod/settings.py:69 redbot/cogs/mod/settings.py:74 +#: redbot/cogs/mod/settings.py:82 redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:93 msgid "No" msgstr "" -#: redbot/cogs/mod/settings.py:53 +#: redbot/cogs/mod/settings.py:52 msgid "Overridden by another setting" msgstr "" -#: redbot/cogs/mod/settings.py:56 +#: redbot/cogs/mod/settings.py:55 msgid "Track nickname changes: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:57 +#: redbot/cogs/mod/settings.py:56 msgid "Delete repeats: {num_repeats}\n" msgstr "" -#: redbot/cogs/mod/settings.py:58 +#: redbot/cogs/mod/settings.py:57 msgid "after {num} repeats" msgstr "" -#: redbot/cogs/mod/settings.py:62 +#: redbot/cogs/mod/settings.py:61 msgid "Warn mention spam: {num_mentions}\n" msgstr "" -#: redbot/cogs/mod/settings.py:63 redbot/cogs/mod/settings.py:68 -#: redbot/cogs/mod/settings.py:73 +#: redbot/cogs/mod/settings.py:62 redbot/cogs/mod/settings.py:67 +#: redbot/cogs/mod/settings.py:72 msgid "{num} mentions" msgstr "" -#: redbot/cogs/mod/settings.py:67 +#: redbot/cogs/mod/settings.py:66 msgid "Kick mention spam: {num_mentions}\n" msgstr "" -#: redbot/cogs/mod/settings.py:72 +#: redbot/cogs/mod/settings.py:71 msgid "Ban mention spam: {num_mentions}\n" msgstr "" -#: redbot/cogs/mod/settings.py:78 +#: redbot/cogs/mod/settings.py:77 msgid "Mention Spam Strict: All mentions will count including duplicates\n" msgstr "" -#: redbot/cogs/mod/settings.py:80 +#: redbot/cogs/mod/settings.py:79 msgid "Mention Spam Strict: Only unique mentions will count\n" msgstr "" -#: redbot/cogs/mod/settings.py:82 +#: redbot/cogs/mod/settings.py:81 msgid "Respects hierarchy: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:85 +#: redbot/cogs/mod/settings.py:84 msgid "Delete delay: {num_seconds}\n" msgstr "" -#: redbot/cogs/mod/settings.py:86 +#: redbot/cogs/mod/settings.py:85 msgid "{num} seconds" msgstr "" -#: redbot/cogs/mod/settings.py:88 +#: redbot/cogs/mod/settings.py:87 msgid "None" msgstr "" -#: redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:89 msgid "Reinvite on unban: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:93 +#: redbot/cogs/mod/settings.py:92 msgid "Send message to users on kick/ban: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:97 +#: redbot/cogs/mod/settings.py:96 msgid "Default message history delete on ban: Previous {num_days} days\n" msgstr "" -#: redbot/cogs/mod/settings.py:101 +#: redbot/cogs/mod/settings.py:100 msgid "Default message history delete on ban: Don't delete any\n" msgstr "" -#: redbot/cogs/mod/settings.py:102 +#: redbot/cogs/mod/settings.py:101 msgid "Default tempban duration: {duration}" msgstr "" -#: redbot/cogs/mod/settings.py:110 +#: redbot/cogs/mod/settings.py:109 #, docstring msgid "Toggle role hierarchy check for mods and admins.\n\n" " **WARNING**: Disabling this setting will allow mods to take\n" @@ -623,22 +636,22 @@ msgid "Toggle role hierarchy check for mods and admins.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:122 +#: redbot/cogs/mod/settings.py:121 msgid "Role hierarchy will be checked when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:127 +#: redbot/cogs/mod/settings.py:126 msgid "Role hierarchy will be ignored when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:133 +#: redbot/cogs/mod/settings.py:132 #, docstring msgid "\n" " Manage the automoderation settings for mentionspam.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:140 +#: redbot/cogs/mod/settings.py:139 #, docstring msgid "\n" " Setting to account for duplicate mentions.\n\n" @@ -648,23 +661,23 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:152 +#: redbot/cogs/mod/settings.py:151 msgid "Mention spam currently accounts for multiple mentions of the same user." msgstr "" -#: redbot/cogs/mod/settings.py:154 +#: redbot/cogs/mod/settings.py:153 msgid "Mention spam currently only accounts for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:159 +#: redbot/cogs/mod/settings.py:158 msgid "Mention spam will now account for multiple mentions of the same user." msgstr "" -#: redbot/cogs/mod/settings.py:161 +#: redbot/cogs/mod/settings.py:160 msgid "Mention spam will only account for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:168 +#: redbot/cogs/mod/settings.py:167 #, docstring msgid "\n" " Sets the autowarn conditions for mention spam.\n\n" @@ -674,34 +687,34 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:179 +#: redbot/cogs/mod/settings.py:178 msgid "Autowarn for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:181 +#: redbot/cogs/mod/settings.py:180 msgid "Autowarn for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:184 +#: redbot/cogs/mod/settings.py:183 msgid "`` must be 1 or higher to autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:190 +#: redbot/cogs/mod/settings.py:189 msgid "\n" "Autowarn is equal to or higher than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:194 +#: redbot/cogs/mod/settings.py:193 msgid "\n" "Autowarn is equal to or higher than autoban." msgstr "" -#: redbot/cogs/mod/settings.py:198 +#: redbot/cogs/mod/settings.py:197 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:208 +#: redbot/cogs/mod/settings.py:207 #, docstring msgid "\n" " Sets the autokick conditions for mention spam.\n\n" @@ -711,34 +724,34 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:219 +#: redbot/cogs/mod/settings.py:218 msgid "Autokick for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:221 +#: redbot/cogs/mod/settings.py:220 msgid "Autokick for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:224 +#: redbot/cogs/mod/settings.py:223 msgid "`` must be 1 or higher to autokick." msgstr "" -#: redbot/cogs/mod/settings.py:230 +#: redbot/cogs/mod/settings.py:229 msgid "\n" "Autokick is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:234 +#: redbot/cogs/mod/settings.py:233 msgid "\n" "Autokick is equal to or higher than autoban." msgstr "" -#: redbot/cogs/mod/settings.py:238 +#: redbot/cogs/mod/settings.py:237 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:248 +#: redbot/cogs/mod/settings.py:247 #, 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" @@ -747,34 +760,34 @@ msgid "Set the autoban conditions for mention spam.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:258 +#: redbot/cogs/mod/settings.py:257 msgid "Autoban for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:260 +#: redbot/cogs/mod/settings.py:259 msgid "Autoban for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:263 +#: redbot/cogs/mod/settings.py:262 msgid "`` must be 1 or higher to autoban." msgstr "" -#: redbot/cogs/mod/settings.py:269 +#: redbot/cogs/mod/settings.py:268 msgid "\n" "Autoban is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:273 +#: redbot/cogs/mod/settings.py:272 msgid "\n" "Autoban is equal to or lower than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:277 +#: redbot/cogs/mod/settings.py:276 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:287 +#: redbot/cogs/mod/settings.py:286 #, docstring msgid "Enable auto-deletion of repeated messages.\n\n" " Must be between 2 and 20.\n\n" @@ -782,23 +795,23 @@ msgid "Enable auto-deletion of repeated messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:298 redbot/cogs/mod/settings.py:324 +#: redbot/cogs/mod/settings.py:297 redbot/cogs/mod/settings.py:323 msgid "Repeated messages will be ignored." msgstr "" -#: redbot/cogs/mod/settings.py:304 +#: redbot/cogs/mod/settings.py:303 msgid "Messages repeated up to {num} times will be deleted." msgstr "" -#: redbot/cogs/mod/settings.py:308 +#: redbot/cogs/mod/settings.py:307 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:317 +#: redbot/cogs/mod/settings.py:316 msgid "Bot will delete repeated messages after {num} repeats. Set this value to -1 to ignore repeated messages" msgstr "" -#: redbot/cogs/mod/settings.py:329 +#: redbot/cogs/mod/settings.py:328 #, 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" @@ -806,15 +819,15 @@ msgid "Toggle whether an invite will be sent to a user when unbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:339 -msgid "Users unbanned with `{command}` will be reinvited." +#: redbot/cogs/mod/settings.py:338 +msgid "Users unbanned with {command} will be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:346 -msgid "Users unbanned with `{command}` will not be reinvited." +#: redbot/cogs/mod/settings.py:345 +msgid "Users unbanned with {command} will not be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:354 +#: redbot/cogs/mod/settings.py:353 #, 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" @@ -822,34 +835,34 @@ msgid "Toggle whether a message should be sent to a user when they are kicked/ba " " msgstr "" -#: redbot/cogs/mod/settings.py:363 +#: redbot/cogs/mod/settings.py:362 msgid "DM when kicked/banned is currently set to: {setting}" msgstr "" -#: redbot/cogs/mod/settings.py:368 +#: redbot/cogs/mod/settings.py:367 msgid "Bot will now attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:371 +#: redbot/cogs/mod/settings.py:370 msgid "Bot will no longer attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:377 +#: redbot/cogs/mod/settings.py:376 #, 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:383 +#: redbot/cogs/mod/settings.py:382 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:386 +#: redbot/cogs/mod/settings.py:385 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" -#: redbot/cogs/mod/settings.py:401 +#: redbot/cogs/mod/settings.py:400 #, docstring msgid "Set the default time to be used when a user is tempbanned.\n\n" " Accepts: seconds, minutes, hours, days, weeks\n" @@ -860,35 +873,35 @@ msgid "Set the default time to be used when a user is tempbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:413 +#: redbot/cogs/mod/settings.py:412 msgid "The default duration for tempbanning a user is now {duration}." msgstr "" -#: redbot/cogs/mod/settings.py:421 +#: redbot/cogs/mod/settings.py:420 #, docstring msgid "\n" -" Toggle whether nickname changes should be tracked.\n\n" +" Toggle whether server nickname changes should be tracked.\n\n" " This setting will be overridden if trackallnames is disabled.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:430 +#: redbot/cogs/mod/settings.py:429 msgid "Nickname changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:432 +#: redbot/cogs/mod/settings.py:431 msgid "Nickname changes are not currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:437 +#: redbot/cogs/mod/settings.py:436 msgid "Nickname changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:439 +#: redbot/cogs/mod/settings.py:438 msgid "Nickname changes will no longer be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:446 +#: redbot/cogs/mod/settings.py:445 #, docstring msgid "\n" " Toggle whether all name changes should be tracked.\n\n" @@ -896,56 +909,56 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:454 +#: redbot/cogs/mod/settings.py:453 msgid "Name changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:456 +#: redbot/cogs/mod/settings.py:455 msgid "All name changes are currently not being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:461 +#: redbot/cogs/mod/settings.py:460 msgid "Name changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:463 +#: redbot/cogs/mod/settings.py:462 msgid "All name changes will no longer be tracked.\n" "To delete existing name data, use {command}." msgstr "" -#: redbot/cogs/mod/settings.py:474 +#: redbot/cogs/mod/settings.py:473 #, docstring -msgid "Delete all stored usernames and nicknames.\n\n" +msgid "Delete all stored usernames, global display names, and server nicknames.\n\n" " Examples:\n" -" - `[p]modset deletenames` - Did not confirm. Shows the help message.\n" -" - `[p]modset deletenames yes` - Deletes all stored usernames and nicknames.\n\n" +" - `[p]modset deletenames` - Did not confirm. Shows the help message.\n" +" - `[p]modset deletenames yes` - Deletes all stored usernames, global display names, and server nicknames.\n\n" " **Arguments**\n\n" " - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:486 -msgid "This will delete all stored usernames and nicknames the bot has stored.\n" +#: redbot/cogs/mod/settings.py:485 +msgid "This will delete all stored usernames, global display names, and server nicknames the bot has stored.\n" "If you're sure, type {command}" msgstr "" -#: redbot/cogs/mod/settings.py:527 -msgid "Usernames and nicknames have been deleted from Mod config." +#: redbot/cogs/mod/settings.py:529 +msgid "Usernames, global display names, and server nicknames have been deleted from Mod config." msgstr "" -#: redbot/cogs/mod/slowmode.py:27 +#: redbot/cogs/mod/slowmode.py:28 #, docstring -msgid "Changes channel's slowmode setting.\n\n" +msgid "Changes thread's or text 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 +#: redbot/cogs/mod/slowmode.py:37 msgid "Slowmode interval is now {interval}." msgstr "" -#: redbot/cogs/mod/slowmode.py:41 +#: redbot/cogs/mod/slowmode.py:42 msgid "Slowmode has been disabled." msgstr "" diff --git a/redbot/cogs/mod/locales/hr-HR.po b/redbot/cogs/mod/locales/hr-HR.po new file mode 100644 index 00000000000..65f7ccc86ba --- /dev/null +++ b/redbot/cogs/mod/locales/hr-HR.po @@ -0,0 +1,964 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2023-09-13 20:22+0000\n" +"Last-Translator: \n" +"Language-Team: Croatian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.4.2\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: hr\n" +"X-Crowdin-File-ID: 34\n" +"Language: hr_HR\n" + +#: redbot/cogs/mod/events.py:57 redbot/cogs/mod/events.py:72 +msgid "Mention spam (Autoban)" +msgstr "" + +#: redbot/cogs/mod/events.py:81 +msgid "Mention Spam (Autokick)" +msgstr "" + +#: redbot/cogs/mod/events.py:96 +msgid "Mention spam (Autokick)" +msgstr "" + +#: redbot/cogs/mod/events.py:105 +msgid "Please do not mass mention people!" +msgstr "" + +#: redbot/cogs/mod/events.py:109 +msgid "{member}, Please do not mass mention people!" +msgstr "" + +#: redbot/cogs/mod/events.py:128 +msgid "Mention spam (Autowarn)" +msgstr "" + +#: redbot/cogs/mod/kickban.py:82 +msgid "That user is not in a voice channel." +msgstr "" + +#: redbot/cogs/mod/kickban.py:89 +msgid "I require the {perms} permission(s) in that user's channel to do that." +msgstr "" + +#: redbot/cogs/mod/kickban.py:99 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." +msgstr "" + +#: redbot/cogs/mod/kickban.py:121 redbot/cogs/mod/kickban.py:463 +#: redbot/cogs/mod/kickban.py:636 +msgid "Invalid days. Must be between 0 and 7." +msgstr "" + +#: redbot/cogs/mod/kickban.py:127 redbot/cogs/mod/kickban.py:610 +msgid "I cannot let you do that. Self-harm is bad {}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:315 +#: redbot/cogs/mod/kickban.py:615 redbot/cogs/mod/kickban.py:696 +#: redbot/cogs/mod/kickban.py:782 redbot/cogs/mod/names.py:64 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "" + +#: redbot/cogs/mod/kickban.py:139 redbot/cogs/mod/kickban.py:323 +#: redbot/cogs/mod/kickban.py:623 +msgid "I cannot do that due to Discord hierarchy rules." +msgstr "" + +#: redbot/cogs/mod/kickban.py:145 +msgid "You have been banned from {guild}." +msgstr "" + +#: redbot/cogs/mod/kickban.py:149 redbot/cogs/mod/kickban.py:334 +msgid "**Reason**" +msgstr "" + +#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:335 +msgid "No reason was given." +msgstr "" + +#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:480 +msgid "User with ID {user_id} is already banned." +msgstr "" + +#: redbot/cogs/mod/kickban.py:182 +msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." +msgstr "" + +#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:364 +msgid "Done. That felt good." +msgstr "" + +#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:343 +msgid "I'm not allowed to do that." +msgstr "" + +#: redbot/cogs/mod/kickban.py:202 redbot/cogs/mod/kickban.py:554 +msgid "User with ID {user_id} not found" +msgstr "" + +#: redbot/cogs/mod/kickban.py:212 +msgid "An unexpected error occurred." +msgstr "" + +#: redbot/cogs/mod/kickban.py:266 +msgid "Tempban finished" +msgstr "" + +#: redbot/cogs/mod/kickban.py:291 +#, docstring +msgid "\n" +" Kick a user.\n\n" +" Examples:\n" +" - `[p]kick 428675506947227648 wanted to be kicked.`\n" +" This will kick the user with ID 428675506947227648 from the server.\n" +" - `[p]kick @Twentysix wanted to be kicked.`\n" +" This will kick Twentysix from the server.\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:308 redbot/cogs/mod/kickban.py:689 +msgid "I cannot let you do that. Self-harm is bad {emoji}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:330 +msgid "You have been kicked from {guild}." +msgstr "" + +#: redbot/cogs/mod/kickban.py:378 +#, docstring +msgid "Ban a user from this server and optionally delete days of messages.\n\n" +" `days` is the amount of days of messages to cleanup on ban.\n\n" +" Examples:\n" +" - `[p]ban 428675506947227648 7 Continued to spam after told to stop.`\n" +" This will ban the user with ID 428675506947227648 and it will delete 7 days worth of messages.\n" +" - `[p]ban @Twentysix 7 Continued to spam after told to stop.`\n" +" This will ban Twentysix and it will delete 7 days worth of messages.\n\n" +" A user ID should be provided if the user is not a member of this server.\n" +" If days is not a number, it's treated as the first word of the reason.\n" +" Minimum 0 days, maximum 7. If not specified, the defaultdays setting will be used instead.\n" +" " +msgstr "" + +#: redbot/cogs/mod/kickban.py:416 +#, docstring +msgid "Mass bans user(s) from the server.\n\n" +" `days` is the amount of days of messages to cleanup on massban.\n\n" +" Example:\n" +" - `[p]massban 345628097929936898 57287406247743488 7 they broke all rules.`\n" +" This will ban all the added userids and delete 7 days worth of their messages.\n\n" +" User IDs need to be provided in order to ban\n" +" using this command.\n" +" " +msgstr "" + +#: redbot/cogs/mod/kickban.py:432 +msgid "Banned {num} users from the server." +msgstr "" + +#: redbot/cogs/mod/kickban.py:436 +msgid "\n" +"Errors:\n" +msgstr "" + +#: redbot/cogs/mod/kickban.py:439 +msgid "\n" +"Following user IDs have been upgraded from a temporary to a permanent ban:\n" +msgstr "" + +#: redbot/cogs/mod/kickban.py:467 +msgid "I lack the permissions to do this." +msgstr "" + +#: redbot/cogs/mod/kickban.py:519 redbot/cogs/mod/kickban.py:523 +msgid "Failed to ban user {user_id}: {reason}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:559 +msgid "Could not ban user with ID {user_id}: missing permissions." +msgstr "" + +#: redbot/cogs/mod/kickban.py:592 +#, docstring +msgid "Temporarily ban a user from this server.\n\n" +" `duration` is the amount of time the user should be banned for.\n" +" `days` is the amount of days of messages to cleanup on tempban.\n\n" +" Examples:\n" +" - `[p]tempban @Twentysix Because I say so`\n" +" This will ban Twentysix for the default amount of time set by an administrator.\n" +" - `[p]tempban @Twentysix 15m You need a timeout`\n" +" This will ban Twentysix for 15 minutes.\n" +" - `[p]tempban 428675506947227648 1d2h15m 5 Evil person`\n" +" This will ban the user with ID 428675506947227648 for 1 day 2 hours 15 minutes and will delete the last 5 days of their messages.\n" +" " +msgstr "" + +#: redbot/cogs/mod/kickban.py:646 +msgid "You have been temporarily banned from {server_name} until {date}." +msgstr "" + +#: redbot/cogs/mod/kickban.py:650 +msgid "\n\n" +"**Reason:** {reason}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:652 +msgid "\n\n" +"Here is an invite for when your ban expires: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:662 +msgid "I can't do that for some reason." +msgstr "" + +#: redbot/cogs/mod/kickban.py:664 +msgid "Something went wrong while banning." +msgstr "" + +#: redbot/cogs/mod/kickban.py:676 +msgid "Done. Enough chaos for now." +msgstr "" + +#: redbot/cogs/mod/kickban.py:683 +#, docstring +msgid "Kick a user and delete 1 day's worth of their messages." +msgstr "" + +#: redbot/cogs/mod/kickban.py:710 +msgid "You have been banned and then unbanned as a quick way to delete your messages.\n" +"You can now join the server again. {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:721 +msgid "My role is not high enough to softban that user." +msgstr "" + +#: redbot/cogs/mod/kickban.py:765 +msgid "Done. Enough chaos." +msgstr "" + +#: redbot/cogs/mod/kickban.py:773 +#, docstring +msgid "Kick a member from a voice channel." +msgstr "" + +#: redbot/cogs/mod/kickban.py:795 +msgid "I am unable to kick this member from the voice channel." +msgstr "" + +#: redbot/cogs/mod/kickban.py:798 +msgid "Something went wrong while attempting to kick that member." +msgstr "" + +#: redbot/cogs/mod/kickban.py:812 +msgid "User has been kicked from the voice channel." +msgstr "" + +#: redbot/cogs/mod/kickban.py:820 +#, docstring +msgid "Unban a user from speaking and listening in the server's voice channels." +msgstr "" + +#: redbot/cogs/mod/kickban.py:839 +msgid "That user isn't muted or deafened by the server." +msgstr "" + +#: redbot/cogs/mod/kickban.py:855 +msgid "User is now allowed to speak and listen in voice channels." +msgstr "" + +#: redbot/cogs/mod/kickban.py:861 +#, docstring +msgid "Ban a user from speaking and listening in the server's voice channels." +msgstr "" + +#: redbot/cogs/mod/kickban.py:882 +msgid "That user is already muted and deafened server-wide." +msgstr "" + +#: redbot/cogs/mod/kickban.py:896 +msgid "User has been banned from speaking or listening in voice channels." +msgstr "" + +#: redbot/cogs/mod/kickban.py:905 +#, 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-click the user and select 'Copy ID'.\n" +" " +msgstr "" + +#: redbot/cogs/mod/kickban.py:917 +msgid "It seems that user isn't banned!" +msgstr "" + +#: redbot/cogs/mod/kickban.py:922 +msgid "Something went wrong while attempting to unban that user." +msgstr "" + +#: redbot/cogs/mod/kickban.py:936 +msgid "Unbanned that user from this server." +msgstr "" + +#: redbot/cogs/mod/kickban.py:942 +msgid "I don't share another server with this user. I can't reinvite them." +msgstr "" + +#: redbot/cogs/mod/kickban.py:950 +msgid "You've been unbanned from {server}.\n" +"Here is an invite for that server: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:957 +msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\n" +"Here's the invite link: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:965 +msgid "Something went wrong when attempting to send that user an invite. Here's the link so you can try: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/mod.py:44 +#, docstring +msgid "Moderation tools." +msgstr "" + +#: redbot/cogs/mod/mod.py:135 redbot/cogs/mod/mod.py:145 +msgid "Ignored guilds and channels have been moved. Please use {command} to migrate the old settings." +msgstr "" + +#: redbot/cogs/mod/mod.py:155 +msgid "Delete delay settings have been moved. Please use {command} to migrate the old settings." +msgstr "" + +#: redbot/cogs/mod/mod.py:176 +#, docstring +msgid "Move ignored channels and servers to core" +msgstr "" + +#: redbot/cogs/mod/mod.py:185 +msgid "Ignored channels and guilds restored." +msgstr "" + +#: redbot/cogs/mod/mod.py:190 +#, docstring +msgid "\n" +" Move deletedelay settings to core\n" +" " +msgstr "" + +#: redbot/cogs/mod/mod.py:199 +msgid "Delete delay settings restored." +msgstr "" + +#: redbot/cogs/mod/names.py:38 +#, docstring +msgid "Change a member's server nickname.\n\n" +" Leaving the nickname argument empty will remove it.\n" +" " +msgstr "" + +#: redbot/cogs/mod/names.py:47 +msgid "Nicknames must be between 2 and 32 characters long." +msgstr "" + +#: redbot/cogs/mod/names.py:55 +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:75 +msgid "I do not have permission to rename that member." +msgstr "" + +#: redbot/cogs/mod/names.py:78 +msgid "That nickname is invalid." +msgstr "" + +#: redbot/cogs/mod/names.py:80 +msgid "An unexpected error has occurred." +msgstr "" + +#: redbot/cogs/mod/names.py:82 +msgid "Done." +msgstr "" + +#: redbot/cogs/mod/names.py:93 +msgid "Custom: {emoji} {name}" +msgstr "" + +#: redbot/cogs/mod/names.py:95 +msgid "Custom: {emoji}" +msgstr "" + +#: redbot/cogs/mod/names.py:97 +msgid "Custom: {name}" +msgstr "" + +#: redbot/cogs/mod/names.py:105 +msgid "Playing: {name}" +msgstr "" + +#: redbot/cogs/mod/names.py:114 +msgid "Streaming: [{name}{sep}{game}]({url})" +msgstr "" + +#: redbot/cogs/mod/names.py:121 +msgid "Streaming: {name}" +msgstr "" + +#: redbot/cogs/mod/names.py:130 +msgid "Listening: [{title}{sep}{artist}]({url})" +msgstr "" + +#: redbot/cogs/mod/names.py:137 +msgid "Listening: {title}" +msgstr "" + +#: redbot/cogs/mod/names.py:145 +msgid "Watching: {name}" +msgstr "" + +#: redbot/cogs/mod/names.py:153 +msgid "Competing in: {competing}" +msgstr "" + +#: redbot/cogs/mod/names.py:176 +#, docstring +msgid "Show information about a member.\n\n" +" This includes fields for status, discord join date, server\n" +" join date, voice state and previous usernames/global display names/nicknames.\n\n" +" If the member has no roles, previous usernames, global display names, or server nicknames,\n" +" these fields will be omitted.\n" +" " +msgstr "" + +#: redbot/cogs/mod/names.py:219 +msgid "Unknown" +msgstr "" + +#: redbot/cogs/mod/names.py:231 +msgid "Chilling in {} status" +msgstr "" + +#: redbot/cogs/mod/names.py:244 +msgid "and {numeric_number} more roles not displayed due to embed limits." +msgstr "" + +#: redbot/cogs/mod/names.py:271 +msgid "Joined Discord on" +msgstr "" + +#: redbot/cogs/mod/names.py:272 +msgid "Joined this server on" +msgstr "" + +#: redbot/cogs/mod/names.py:275 +msgid "Roles" +msgstr "" + +#: redbot/cogs/mod/names.py:275 +msgid "Role" +msgstr "" + +#: redbot/cogs/mod/names.py:278 +msgid "Previous Username" +msgstr "" + +#: redbot/cogs/mod/names.py:278 +msgid "Previous Usernames" +msgstr "" + +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Name" +msgstr "" + +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Names" +msgstr "" + +#: redbot/cogs/mod/names.py:280 +msgid "Previous Server Nickname" +msgstr "" + +#: redbot/cogs/mod/names.py:280 +msgid "Previous Server Nicknames" +msgstr "" + +#: redbot/cogs/mod/names.py:290 +msgid "Current voice channel" +msgstr "" + +#: redbot/cogs/mod/names.py:294 +msgid "Member #{} | User ID: {}" +msgstr "" + +#: redbot/cogs/mod/names.py:308 +#, docstring +msgid "Show previous usernames, global display names, and server nicknames of a member." +msgstr "" + +#: redbot/cogs/mod/names.py:312 +msgid "Past 20 usernames:" +msgstr "" + +#: redbot/cogs/mod/names.py:313 +msgid "Past 20 global display names:" +msgstr "" + +#: redbot/cogs/mod/names.py:314 +msgid "Past 20 server nicknames:" +msgstr "" + +#: redbot/cogs/mod/names.py:324 +msgid "That member 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:30 +msgid "Track name changes: {yes_or_no}\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:31 redbot/cogs/mod/settings.py:54 +#: redbot/cogs/mod/settings.py:82 redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:93 +msgid "Yes" +msgstr "" + +#: redbot/cogs/mod/settings.py:31 redbot/cogs/mod/settings.py:54 +#: redbot/cogs/mod/settings.py:59 redbot/cogs/mod/settings.py:64 +#: redbot/cogs/mod/settings.py:69 redbot/cogs/mod/settings.py:74 +#: redbot/cogs/mod/settings.py:82 redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:93 +msgid "No" +msgstr "" + +#: redbot/cogs/mod/settings.py:52 +msgid "Overridden by another setting" +msgstr "" + +#: redbot/cogs/mod/settings.py:55 +msgid "Track nickname changes: {yes_or_no}\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:56 +msgid "Delete repeats: {num_repeats}\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:57 +msgid "after {num} repeats" +msgstr "" + +#: redbot/cogs/mod/settings.py:61 +msgid "Warn mention spam: {num_mentions}\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:62 redbot/cogs/mod/settings.py:67 +#: redbot/cogs/mod/settings.py:72 +msgid "{num} mentions" +msgstr "" + +#: redbot/cogs/mod/settings.py:66 +msgid "Kick mention spam: {num_mentions}\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:71 +msgid "Ban mention spam: {num_mentions}\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:77 +msgid "Mention Spam Strict: All mentions will count including duplicates\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:79 +msgid "Mention Spam Strict: Only unique mentions will count\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:81 +msgid "Respects hierarchy: {yes_or_no}\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:84 +msgid "Delete delay: {num_seconds}\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:85 +msgid "{num} seconds" +msgstr "" + +#: redbot/cogs/mod/settings.py:87 +msgid "None" +msgstr "" + +#: redbot/cogs/mod/settings.py:89 +msgid "Reinvite on unban: {yes_or_no}\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:92 +msgid "Send message to users on kick/ban: {yes_or_no}\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:96 +msgid "Default message history delete on ban: Previous {num_days} days\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:100 +msgid "Default message history delete on ban: Don't delete any\n" +msgstr "" + +#: redbot/cogs/mod/settings.py:101 +msgid "Default tempban duration: {duration}" +msgstr "" + +#: redbot/cogs/mod/settings.py:109 +#, 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:121 +msgid "Role hierarchy will be checked when moderation commands are issued." +msgstr "" + +#: redbot/cogs/mod/settings.py:126 +msgid "Role hierarchy will be ignored when moderation commands are issued." +msgstr "" + +#: redbot/cogs/mod/settings.py:132 +#, docstring +msgid "\n" +" Manage the automoderation settings for mentionspam.\n" +" " +msgstr "" + +#: redbot/cogs/mod/settings.py:139 +#, 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:151 +msgid "Mention spam currently accounts for multiple mentions of the same user." +msgstr "" + +#: redbot/cogs/mod/settings.py:153 +msgid "Mention spam currently only accounts for mentions of different users." +msgstr "" + +#: redbot/cogs/mod/settings.py:158 +msgid "Mention spam will now account for multiple mentions of the same user." +msgstr "" + +#: redbot/cogs/mod/settings.py:160 +msgid "Mention spam will only account for mentions of different users." +msgstr "" + +#: redbot/cogs/mod/settings.py:167 +#, 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:178 +msgid "Autowarn for mention spam is already disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:180 +msgid "Autowarn for mention spam disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:183 +msgid "`` must be 1 or higher to autowarn." +msgstr "" + +#: redbot/cogs/mod/settings.py:189 +msgid "\n" +"Autowarn is equal to or higher than autokick." +msgstr "" + +#: redbot/cogs/mod/settings.py:193 +msgid "\n" +"Autowarn is equal to or higher than autoban." +msgstr "" + +#: redbot/cogs/mod/settings.py:197 +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:207 +#, 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:218 +msgid "Autokick for mention spam is already disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:220 +msgid "Autokick for mention spam disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:223 +msgid "`` must be 1 or higher to autokick." +msgstr "" + +#: redbot/cogs/mod/settings.py:229 +msgid "\n" +"Autokick is equal to or lower than autowarn." +msgstr "" + +#: redbot/cogs/mod/settings.py:233 +msgid "\n" +"Autokick is equal to or higher than autoban." +msgstr "" + +#: redbot/cogs/mod/settings.py:237 +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:247 +#, 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:257 +msgid "Autoban for mention spam is already disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:259 +msgid "Autoban for mention spam disabled." +msgstr "" + +#: redbot/cogs/mod/settings.py:262 +msgid "`` must be 1 or higher to autoban." +msgstr "" + +#: redbot/cogs/mod/settings.py:268 +msgid "\n" +"Autoban is equal to or lower than autowarn." +msgstr "" + +#: redbot/cogs/mod/settings.py:272 +msgid "\n" +"Autoban is equal to or lower than autokick." +msgstr "" + +#: redbot/cogs/mod/settings.py:276 +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:286 +#, 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:297 redbot/cogs/mod/settings.py:323 +msgid "Repeated messages will be ignored." +msgstr "" + +#: redbot/cogs/mod/settings.py:303 +msgid "Messages repeated up to {num} times will be deleted." +msgstr "" + +#: redbot/cogs/mod/settings.py:307 +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:316 +msgid "Bot will delete repeated messages after {num} repeats. Set this value to -1 to ignore repeated messages" +msgstr "" + +#: redbot/cogs/mod/settings.py:328 +#, 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:338 +msgid "Users unbanned with {command} will be reinvited." +msgstr "" + +#: redbot/cogs/mod/settings.py:345 +msgid "Users unbanned with {command} will not be reinvited." +msgstr "" + +#: redbot/cogs/mod/settings.py:353 +#, 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:362 +msgid "DM when kicked/banned is currently set to: {setting}" +msgstr "" + +#: redbot/cogs/mod/settings.py:367 +msgid "Bot will now attempt to send a DM to user before kick and ban." +msgstr "" + +#: redbot/cogs/mod/settings.py:370 +msgid "Bot will no longer attempt to send a DM to user before kick and ban." +msgstr "" + +#: redbot/cogs/mod/settings.py:376 +#, 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:382 +msgid "Invalid number of days. Must be between 0 and 7." +msgstr "" + +#: redbot/cogs/mod/settings.py:385 +msgid "{days} days worth of messages will be deleted when a user is banned." +msgstr "" + +#: redbot/cogs/mod/settings.py:400 +#, 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:412 +msgid "The default duration for tempbanning a user is now {duration}." +msgstr "" + +#: redbot/cogs/mod/settings.py:420 +#, docstring +msgid "\n" +" Toggle whether server nickname changes should be tracked.\n\n" +" This setting will be overridden if trackallnames is disabled.\n" +" " +msgstr "" + +#: redbot/cogs/mod/settings.py:429 +msgid "Nickname changes are currently being tracked." +msgstr "" + +#: redbot/cogs/mod/settings.py:431 +msgid "Nickname changes are not currently being tracked." +msgstr "" + +#: redbot/cogs/mod/settings.py:436 +msgid "Nickname changes will now be tracked." +msgstr "" + +#: redbot/cogs/mod/settings.py:438 +msgid "Nickname changes will no longer be tracked." +msgstr "" + +#: redbot/cogs/mod/settings.py:445 +#, docstring +msgid "\n" +" Toggle whether all name changes should be tracked.\n\n" +" Toggling this off also overrides the tracknicknames setting.\n" +" " +msgstr "" + +#: redbot/cogs/mod/settings.py:453 +msgid "Name changes are currently being tracked." +msgstr "" + +#: redbot/cogs/mod/settings.py:455 +msgid "All name changes are currently not being tracked." +msgstr "" + +#: redbot/cogs/mod/settings.py:460 +msgid "Name changes will now be tracked." +msgstr "" + +#: redbot/cogs/mod/settings.py:462 +msgid "All name changes will no longer be tracked.\n" +"To delete existing name data, use {command}." +msgstr "" + +#: redbot/cogs/mod/settings.py:473 +#, docstring +msgid "Delete all stored usernames, global display names, and server nicknames.\n\n" +" Examples:\n" +" - `[p]modset deletenames` - Did not confirm. Shows the help message.\n" +" - `[p]modset deletenames yes` - Deletes all stored usernames, global display names, and server nicknames.\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" +" " +msgstr "" + +#: redbot/cogs/mod/settings.py:485 +msgid "This will delete all stored usernames, global display names, and server nicknames the bot has stored.\n" +"If you're sure, type {command}" +msgstr "" + +#: redbot/cogs/mod/settings.py:529 +msgid "Usernames, global display names, and server nicknames have been deleted from Mod config." +msgstr "" + +#: redbot/cogs/mod/slowmode.py:28 +#, docstring +msgid "Changes thread's or text 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:37 +msgid "Slowmode interval is now {interval}." +msgstr "" + +#: redbot/cogs/mod/slowmode.py:42 +msgid "Slowmode has been disabled." +msgstr "" + diff --git a/redbot/cogs/mod/locales/hu-HU.po b/redbot/cogs/mod/locales/hu-HU.po index a30abb6e5a5..cb3f191c618 100644 --- a/redbot/cogs/mod/locales/hu-HU.po +++ b/redbot/cogs/mod/locales/hu-HU.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-18 21:11+0000\n" +"POT-Creation-Date: 2023-09-13 20: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,136 +15,132 @@ msgstr "" "X-Crowdin-File-ID: 34\n" "Language: hu_HU\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 +#: redbot/cogs/mod/events.py:57 redbot/cogs/mod/events.py:72 msgid "Mention spam (Autoban)" msgstr "" -#: redbot/cogs/mod/events.py:80 +#: redbot/cogs/mod/events.py:81 msgid "Mention Spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:95 +#: redbot/cogs/mod/events.py:96 msgid "Mention spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:104 +#: redbot/cogs/mod/events.py:105 msgid "Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:108 +#: redbot/cogs/mod/events.py:109 msgid "{member}, Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:127 +#: redbot/cogs/mod/events.py:128 msgid "Mention spam (Autowarn)" msgstr "" -#: redbot/cogs/mod/kickban.py:93 +#: redbot/cogs/mod/kickban.py:82 msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:100 +#: redbot/cogs/mod/kickban.py:89 msgid "I require the {perms} permission(s) in that user's channel to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:110 +#: redbot/cogs/mod/kickban.py:99 msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:464 -#: redbot/cogs/mod/kickban.py:631 +#: redbot/cogs/mod/kickban.py:121 redbot/cogs/mod/kickban.py:463 +#: redbot/cogs/mod/kickban.py:636 msgid "Invalid days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/kickban.py:138 redbot/cogs/mod/kickban.py:607 +#: redbot/cogs/mod/kickban.py:127 redbot/cogs/mod/kickban.py:610 msgid "I cannot let you do that. Self-harm is bad {}" msgstr "" -#: redbot/cogs/mod/kickban.py:143 redbot/cogs/mod/kickban.py:318 -#: redbot/cogs/mod/kickban.py:612 redbot/cogs/mod/kickban.py:691 -#: redbot/cogs/mod/kickban.py:771 +#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:315 +#: redbot/cogs/mod/kickban.py:615 redbot/cogs/mod/kickban.py:696 +#: redbot/cogs/mod/kickban.py:782 redbot/cogs/mod/names.py:64 msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." msgstr "" -#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:326 -#: redbot/cogs/mod/kickban.py:620 +#: redbot/cogs/mod/kickban.py:139 redbot/cogs/mod/kickban.py:323 +#: redbot/cogs/mod/kickban.py:623 msgid "I cannot do that due to Discord hierarchy rules." msgstr "" -#: redbot/cogs/mod/kickban.py:156 +#: redbot/cogs/mod/kickban.py:145 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:160 redbot/cogs/mod/kickban.py:337 +#: redbot/cogs/mod/kickban.py:149 redbot/cogs/mod/kickban.py:334 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:161 redbot/cogs/mod/kickban.py:338 +#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:335 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:179 redbot/cogs/mod/kickban.py:480 +#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:480 msgid "User with ID {user_id} is already banned." msgstr "" -#: redbot/cogs/mod/kickban.py:192 +#: redbot/cogs/mod/kickban.py:182 msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." msgstr "" -#: redbot/cogs/mod/kickban.py:204 redbot/cogs/mod/kickban.py:365 +#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:364 msgid "Done. That felt good." msgstr "" -#: redbot/cogs/mod/kickban.py:206 redbot/cogs/mod/kickban.py:346 +#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:343 msgid "I'm not allowed to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:208 redbot/cogs/mod/kickban.py:551 +#: redbot/cogs/mod/kickban.py:202 redbot/cogs/mod/kickban.py:554 msgid "User with ID {user_id} not found" msgstr "" -#: redbot/cogs/mod/kickban.py:215 +#: redbot/cogs/mod/kickban.py:212 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:269 +#: redbot/cogs/mod/kickban.py:266 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:294 +#: redbot/cogs/mod/kickban.py:291 #, docstring msgid "\n" " Kick a user.\n\n" " Examples:\n" -" - `[p]kick 428675506947227648 wanted to be kicked.`\n" -" This will kick Twentysix from the server.\n" -" - `[p]kick @Twentysix wanted to be kicked.`\n" +" - `[p]kick 428675506947227648 wanted to be kicked.`\n" +" This will kick the user with ID 428675506947227648 from the server.\n" +" - `[p]kick @Twentysix wanted to be kicked.`\n" " This will kick Twentysix from the server.\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:311 redbot/cogs/mod/kickban.py:684 +#: redbot/cogs/mod/kickban.py:308 redbot/cogs/mod/kickban.py:689 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:333 +#: redbot/cogs/mod/kickban.py:330 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:379 +#: redbot/cogs/mod/kickban.py:378 #, docstring msgid "Ban a user from this server and optionally delete days of messages.\n\n" " `days` is the amount of days of messages to cleanup on ban.\n\n" " Examples:\n" -" - `[p]ban 428675506947227648 7 Continued to spam after told to stop.`\n" -" This will ban Twentysix and it will delete 7 days worth of messages.\n" -" - `[p]ban @Twentysix 7 Continued to spam after told to stop.`\n" +" - `[p]ban 428675506947227648 7 Continued to spam after told to stop.`\n" +" This will ban the user with ID 428675506947227648 and it will delete 7 days worth of messages.\n" +" - `[p]ban @Twentysix 7 Continued to spam after told to stop.`\n" " This will ban Twentysix and it will delete 7 days worth of messages.\n\n" " A user ID should be provided if the user is not a member of this server.\n" " If days is not a number, it's treated as the first word of the reason.\n" @@ -152,7 +148,7 @@ msgid "Ban a user from this server and optionally delete days of messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:417 +#: redbot/cogs/mod/kickban.py:416 #, docstring msgid "Mass bans user(s) from the server.\n\n" " `days` is the amount of days of messages to cleanup on massban.\n\n" @@ -164,21 +160,21 @@ msgid "Mass bans user(s) from the server.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:433 +#: redbot/cogs/mod/kickban.py:432 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:437 +#: redbot/cogs/mod/kickban.py:436 msgid "\n" "Errors:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:440 +#: redbot/cogs/mod/kickban.py:439 msgid "\n" "Following user IDs have been upgraded from a temporary to a permanent ban:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:468 +#: redbot/cogs/mod/kickban.py:467 msgid "I lack the permissions to do this." msgstr "" @@ -186,435 +182,452 @@ msgstr "" msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:556 +#: redbot/cogs/mod/kickban.py:559 msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:589 +#: redbot/cogs/mod/kickban.py:592 #, docstring msgid "Temporarily ban a user from this server.\n\n" " `duration` is the amount of time the user should be banned for.\n" " `days` is the amount of days of messages to cleanup on tempban.\n\n" " Examples:\n" -" - `[p]tempban @Twentysix Because I say so`\n" +" - `[p]tempban @Twentysix Because I say so`\n" " This will ban Twentysix for the default amount of time set by an administrator.\n" -" - `[p]tempban @Twentysix 15m You need a timeout`\n" +" - `[p]tempban @Twentysix 15m You need a timeout`\n" " This will ban Twentysix for 15 minutes.\n" -" - `[p]tempban 428675506947227648 1d2h15m 5 Evil person`\n" -" This will ban the user for 1 day 2 hours 15 minutes and will delete the last 5 days of their messages.\n" +" - `[p]tempban 428675506947227648 1d2h15m 5 Evil person`\n" +" This will ban the user with ID 428675506947227648 for 1 day 2 hours 15 minutes and will delete the last 5 days of their messages.\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:643 +#: redbot/cogs/mod/kickban.py:646 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:647 -msgid " Here is an invite for when your ban expires: {invite_link}" +#: redbot/cogs/mod/kickban.py:650 +msgid "\n\n" +"**Reason:** {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:657 +#: redbot/cogs/mod/kickban.py:652 +msgid "\n\n" +"Here is an invite for when your ban expires: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:662 msgid "I can't do that for some reason." msgstr "" -#: redbot/cogs/mod/kickban.py:659 +#: redbot/cogs/mod/kickban.py:664 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:671 +#: redbot/cogs/mod/kickban.py:676 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:678 +#: redbot/cogs/mod/kickban.py:683 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:707 +#: redbot/cogs/mod/kickban.py:710 msgid "You have been banned and then unbanned as a quick way to delete your messages.\n" "You can now join the server again. {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:718 +#: redbot/cogs/mod/kickban.py:721 msgid "My role is not high enough to softban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:754 +#: redbot/cogs/mod/kickban.py:765 msgid "Done. Enough chaos." msgstr "" -#: redbot/cogs/mod/kickban.py:762 +#: redbot/cogs/mod/kickban.py:773 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:784 +#: redbot/cogs/mod/kickban.py:795 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:787 +#: redbot/cogs/mod/kickban.py:798 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:808 +#: redbot/cogs/mod/kickban.py:812 +msgid "User has been kicked from the voice channel." +msgstr "" + +#: redbot/cogs/mod/kickban.py:820 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:827 +#: redbot/cogs/mod/kickban.py:839 msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/kickban.py:843 +#: redbot/cogs/mod/kickban.py:855 msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:849 +#: redbot/cogs/mod/kickban.py:861 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:870 +#: redbot/cogs/mod/kickban.py:882 msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/kickban.py:884 +#: redbot/cogs/mod/kickban.py:896 msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:891 +#: redbot/cogs/mod/kickban.py:905 #, 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'." +" 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-click the user and select 'Copy ID'.\n" +" " msgstr "" -#: redbot/cogs/mod/kickban.py:904 +#: redbot/cogs/mod/kickban.py:917 msgid "It seems that user isn't banned!" msgstr "" -#: redbot/cogs/mod/kickban.py:909 +#: redbot/cogs/mod/kickban.py:922 msgid "Something went wrong while attempting to unban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:923 +#: redbot/cogs/mod/kickban.py:936 msgid "Unbanned that user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:929 +#: redbot/cogs/mod/kickban.py:942 msgid "I don't share another server with this user. I can't reinvite them." msgstr "" -#: redbot/cogs/mod/kickban.py:937 +#: redbot/cogs/mod/kickban.py:950 msgid "You've been unbanned from {server}.\n" "Here is an invite for that server: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:944 +#: redbot/cogs/mod/kickban.py:957 msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\n" "Here's the invite link: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:952 -msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" +#: redbot/cogs/mod/kickban.py:965 +msgid "Something went wrong when attempting to send that user an invite. Here's the link so you can try: {invite_link}" msgstr "" -#: redbot/cogs/mod/mod.py:45 +#: redbot/cogs/mod/mod.py:44 #, docstring msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mod.py:142 redbot/cogs/mod/mod.py:152 -msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." +#: redbot/cogs/mod/mod.py:135 redbot/cogs/mod/mod.py:145 +msgid "Ignored guilds and channels have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:164 -msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." +#: redbot/cogs/mod/mod.py:155 +msgid "Delete delay settings have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:185 +#: redbot/cogs/mod/mod.py:176 #, docstring msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mod.py:194 +#: redbot/cogs/mod/mod.py:185 msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mod.py:199 +#: redbot/cogs/mod/mod.py:190 #, docstring msgid "\n" " Move deletedelay settings to core\n" " " msgstr "" -#: redbot/cogs/mod/mod.py:208 +#: redbot/cogs/mod/mod.py:199 msgid "Delete delay settings restored." msgstr "" -#: redbot/cogs/mod/names.py:36 +#: redbot/cogs/mod/names.py:38 #, docstring -msgid "Change a member's nickname.\n\n" -" Leaving the nickname empty will remove it.\n" +msgid "Change a member's server nickname.\n\n" +" Leaving the nickname argument empty will remove it.\n" " " msgstr "" -#: redbot/cogs/mod/names.py:45 +#: redbot/cogs/mod/names.py:47 msgid "Nicknames must be between 2 and 32 characters long." msgstr "" -#: redbot/cogs/mod/names.py:53 +#: redbot/cogs/mod/names.py:55 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 +#: redbot/cogs/mod/names.py:75 msgid "I do not have permission to rename that member." msgstr "" -#: redbot/cogs/mod/names.py:66 +#: redbot/cogs/mod/names.py:78 msgid "That nickname is invalid." msgstr "" -#: redbot/cogs/mod/names.py:68 -msgid "An unexpected error has occured." +#: redbot/cogs/mod/names.py:80 +msgid "An unexpected error has occurred." msgstr "" -#: redbot/cogs/mod/names.py:70 +#: redbot/cogs/mod/names.py:82 msgid "Done." msgstr "Kész." -#: redbot/cogs/mod/names.py:81 +#: redbot/cogs/mod/names.py:93 msgid "Custom: {emoji} {name}" msgstr "" -#: redbot/cogs/mod/names.py:83 +#: redbot/cogs/mod/names.py:95 msgid "Custom: {emoji}" msgstr "" -#: redbot/cogs/mod/names.py:85 +#: redbot/cogs/mod/names.py:97 msgid "Custom: {name}" msgstr "" -#: redbot/cogs/mod/names.py:93 +#: redbot/cogs/mod/names.py:105 msgid "Playing: {name}" msgstr "" -#: redbot/cogs/mod/names.py:102 +#: redbot/cogs/mod/names.py:114 msgid "Streaming: [{name}{sep}{game}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:109 +#: redbot/cogs/mod/names.py:121 msgid "Streaming: {name}" msgstr "" -#: redbot/cogs/mod/names.py:118 +#: redbot/cogs/mod/names.py:130 msgid "Listening: [{title}{sep}{artist}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:125 +#: redbot/cogs/mod/names.py:137 msgid "Listening: {title}" msgstr "" -#: redbot/cogs/mod/names.py:133 +#: redbot/cogs/mod/names.py:145 msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:141 +#: redbot/cogs/mod/names.py:153 msgid "Competing in: {competing}" msgstr "" -#: redbot/cogs/mod/names.py:164 +#: redbot/cogs/mod/names.py:176 #, docstring msgid "Show information about a member.\n\n" " This includes fields for status, discord join date, server\n" -" join date, voice state and previous names/nicknames.\n\n" -" If the member has no roles, previous names or previous nicknames,\n" +" join date, voice state and previous usernames/global display names/nicknames.\n\n" +" If the member has no roles, previous usernames, global display names, or server nicknames,\n" " these fields will be omitted.\n" " " msgstr "" -#: redbot/cogs/mod/names.py:192 +#: redbot/cogs/mod/names.py:219 msgid "Unknown" msgstr "" -#: redbot/cogs/mod/names.py:202 redbot/cogs/mod/names.py:203 -msgid "{}\n" -"({} days ago)" -msgstr "" - -#: redbot/cogs/mod/names.py:215 +#: redbot/cogs/mod/names.py:231 msgid "Chilling in {} status" msgstr "" -#: redbot/cogs/mod/names.py:229 +#: redbot/cogs/mod/names.py:244 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:256 +#: redbot/cogs/mod/names.py:271 msgid "Joined Discord on" msgstr "" -#: redbot/cogs/mod/names.py:257 +#: redbot/cogs/mod/names.py:272 msgid "Joined this server on" msgstr "" -#: redbot/cogs/mod/names.py:260 +#: redbot/cogs/mod/names.py:275 msgid "Roles" msgstr "Rangok" -#: redbot/cogs/mod/names.py:260 +#: redbot/cogs/mod/names.py:275 msgid "Role" msgstr "" -#: redbot/cogs/mod/names.py:266 -msgid "Previous Names" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Username" msgstr "" -#: redbot/cogs/mod/names.py:266 -msgid "Previous Name" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Usernames" msgstr "" -#: redbot/cogs/mod/names.py:274 -msgid "Previous Nicknames" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Name" msgstr "" -#: redbot/cogs/mod/names.py:274 -msgid "Previous Nickname" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Names" msgstr "" #: redbot/cogs/mod/names.py:280 +msgid "Previous Server Nickname" +msgstr "" + +#: redbot/cogs/mod/names.py:280 +msgid "Previous Server Nicknames" +msgstr "" + +#: redbot/cogs/mod/names.py:290 msgid "Current voice channel" msgstr "" -#: redbot/cogs/mod/names.py:284 +#: redbot/cogs/mod/names.py:294 msgid "Member #{} | User ID: {}" msgstr "" -#: redbot/cogs/mod/names.py:298 +#: redbot/cogs/mod/names.py:308 #, docstring -msgid "Show previous names and nicknames of a member." +msgid "Show previous usernames, global display names, and server nicknames of a member." msgstr "" -#: redbot/cogs/mod/names.py:302 -msgid "**Past 20 names**:" +#: redbot/cogs/mod/names.py:312 +msgid "Past 20 usernames:" msgstr "" -#: redbot/cogs/mod/names.py:308 -msgid "**Past 20 nicknames**:" +#: redbot/cogs/mod/names.py:313 +msgid "Past 20 global display names:" +msgstr "" + +#: redbot/cogs/mod/names.py:314 +msgid "Past 20 server nicknames:" msgstr "" -#: redbot/cogs/mod/names.py:315 +#: redbot/cogs/mod/names.py:324 msgid "That member doesn't have any recorded name or nickname change." msgstr "" -#: redbot/cogs/mod/settings.py:23 +#: redbot/cogs/mod/settings.py:22 #, docstring msgid "Manage server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:27 +#: redbot/cogs/mod/settings.py:26 #, docstring msgid "Show the current server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:31 +#: redbot/cogs/mod/settings.py:30 msgid "Track name changes: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:32 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:83 redbot/cogs/mod/settings.py:91 -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:31 redbot/cogs/mod/settings.py:54 +#: redbot/cogs/mod/settings.py:82 redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:93 msgid "Yes" msgstr "Igen" -#: redbot/cogs/mod/settings.py:32 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:60 redbot/cogs/mod/settings.py:65 -#: redbot/cogs/mod/settings.py:70 redbot/cogs/mod/settings.py:75 -#: redbot/cogs/mod/settings.py:83 redbot/cogs/mod/settings.py:91 -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:31 redbot/cogs/mod/settings.py:54 +#: redbot/cogs/mod/settings.py:59 redbot/cogs/mod/settings.py:64 +#: redbot/cogs/mod/settings.py:69 redbot/cogs/mod/settings.py:74 +#: redbot/cogs/mod/settings.py:82 redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:93 msgid "No" msgstr "Nem" -#: redbot/cogs/mod/settings.py:53 +#: redbot/cogs/mod/settings.py:52 msgid "Overridden by another setting" msgstr "" -#: redbot/cogs/mod/settings.py:56 +#: redbot/cogs/mod/settings.py:55 msgid "Track nickname changes: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:57 +#: redbot/cogs/mod/settings.py:56 msgid "Delete repeats: {num_repeats}\n" msgstr "" -#: redbot/cogs/mod/settings.py:58 +#: redbot/cogs/mod/settings.py:57 msgid "after {num} repeats" msgstr "" -#: redbot/cogs/mod/settings.py:62 +#: redbot/cogs/mod/settings.py:61 msgid "Warn mention spam: {num_mentions}\n" msgstr "" -#: redbot/cogs/mod/settings.py:63 redbot/cogs/mod/settings.py:68 -#: redbot/cogs/mod/settings.py:73 +#: redbot/cogs/mod/settings.py:62 redbot/cogs/mod/settings.py:67 +#: redbot/cogs/mod/settings.py:72 msgid "{num} mentions" msgstr "" -#: redbot/cogs/mod/settings.py:67 +#: redbot/cogs/mod/settings.py:66 msgid "Kick mention spam: {num_mentions}\n" msgstr "" -#: redbot/cogs/mod/settings.py:72 +#: redbot/cogs/mod/settings.py:71 msgid "Ban mention spam: {num_mentions}\n" msgstr "" -#: redbot/cogs/mod/settings.py:78 +#: redbot/cogs/mod/settings.py:77 msgid "Mention Spam Strict: All mentions will count including duplicates\n" msgstr "" -#: redbot/cogs/mod/settings.py:80 +#: redbot/cogs/mod/settings.py:79 msgid "Mention Spam Strict: Only unique mentions will count\n" msgstr "" -#: redbot/cogs/mod/settings.py:82 +#: redbot/cogs/mod/settings.py:81 msgid "Respects hierarchy: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:85 +#: redbot/cogs/mod/settings.py:84 msgid "Delete delay: {num_seconds}\n" msgstr "" -#: redbot/cogs/mod/settings.py:86 +#: redbot/cogs/mod/settings.py:85 msgid "{num} seconds" msgstr "" -#: redbot/cogs/mod/settings.py:88 +#: redbot/cogs/mod/settings.py:87 msgid "None" msgstr "" -#: redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:89 msgid "Reinvite on unban: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:93 +#: redbot/cogs/mod/settings.py:92 msgid "Send message to users on kick/ban: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:97 +#: redbot/cogs/mod/settings.py:96 msgid "Default message history delete on ban: Previous {num_days} days\n" msgstr "" -#: redbot/cogs/mod/settings.py:101 +#: redbot/cogs/mod/settings.py:100 msgid "Default message history delete on ban: Don't delete any\n" msgstr "" -#: redbot/cogs/mod/settings.py:102 +#: redbot/cogs/mod/settings.py:101 msgid "Default tempban duration: {duration}" msgstr "" -#: redbot/cogs/mod/settings.py:110 +#: redbot/cogs/mod/settings.py:109 #, docstring msgid "Toggle role hierarchy check for mods and admins.\n\n" " **WARNING**: Disabling this setting will allow mods to take\n" @@ -623,22 +636,22 @@ msgid "Toggle role hierarchy check for mods and admins.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:122 +#: redbot/cogs/mod/settings.py:121 msgid "Role hierarchy will be checked when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:127 +#: redbot/cogs/mod/settings.py:126 msgid "Role hierarchy will be ignored when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:133 +#: redbot/cogs/mod/settings.py:132 #, docstring msgid "\n" " Manage the automoderation settings for mentionspam.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:140 +#: redbot/cogs/mod/settings.py:139 #, docstring msgid "\n" " Setting to account for duplicate mentions.\n\n" @@ -648,23 +661,23 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:152 +#: redbot/cogs/mod/settings.py:151 msgid "Mention spam currently accounts for multiple mentions of the same user." msgstr "" -#: redbot/cogs/mod/settings.py:154 +#: redbot/cogs/mod/settings.py:153 msgid "Mention spam currently only accounts for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:159 +#: redbot/cogs/mod/settings.py:158 msgid "Mention spam will now account for multiple mentions of the same user." msgstr "" -#: redbot/cogs/mod/settings.py:161 +#: redbot/cogs/mod/settings.py:160 msgid "Mention spam will only account for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:168 +#: redbot/cogs/mod/settings.py:167 #, docstring msgid "\n" " Sets the autowarn conditions for mention spam.\n\n" @@ -674,34 +687,34 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:179 +#: redbot/cogs/mod/settings.py:178 msgid "Autowarn for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:181 +#: redbot/cogs/mod/settings.py:180 msgid "Autowarn for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:184 +#: redbot/cogs/mod/settings.py:183 msgid "`` must be 1 or higher to autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:190 +#: redbot/cogs/mod/settings.py:189 msgid "\n" "Autowarn is equal to or higher than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:194 +#: redbot/cogs/mod/settings.py:193 msgid "\n" "Autowarn is equal to or higher than autoban." msgstr "" -#: redbot/cogs/mod/settings.py:198 +#: redbot/cogs/mod/settings.py:197 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:208 +#: redbot/cogs/mod/settings.py:207 #, docstring msgid "\n" " Sets the autokick conditions for mention spam.\n\n" @@ -711,34 +724,34 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:219 +#: redbot/cogs/mod/settings.py:218 msgid "Autokick for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:221 +#: redbot/cogs/mod/settings.py:220 msgid "Autokick for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:224 +#: redbot/cogs/mod/settings.py:223 msgid "`` must be 1 or higher to autokick." msgstr "" -#: redbot/cogs/mod/settings.py:230 +#: redbot/cogs/mod/settings.py:229 msgid "\n" "Autokick is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:234 +#: redbot/cogs/mod/settings.py:233 msgid "\n" "Autokick is equal to or higher than autoban." msgstr "" -#: redbot/cogs/mod/settings.py:238 +#: redbot/cogs/mod/settings.py:237 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:248 +#: redbot/cogs/mod/settings.py:247 #, 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" @@ -747,34 +760,34 @@ msgid "Set the autoban conditions for mention spam.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:258 +#: redbot/cogs/mod/settings.py:257 msgid "Autoban for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:260 +#: redbot/cogs/mod/settings.py:259 msgid "Autoban for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:263 +#: redbot/cogs/mod/settings.py:262 msgid "`` must be 1 or higher to autoban." msgstr "" -#: redbot/cogs/mod/settings.py:269 +#: redbot/cogs/mod/settings.py:268 msgid "\n" "Autoban is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:273 +#: redbot/cogs/mod/settings.py:272 msgid "\n" "Autoban is equal to or lower than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:277 +#: redbot/cogs/mod/settings.py:276 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:287 +#: redbot/cogs/mod/settings.py:286 #, docstring msgid "Enable auto-deletion of repeated messages.\n\n" " Must be between 2 and 20.\n\n" @@ -782,23 +795,23 @@ msgid "Enable auto-deletion of repeated messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:298 redbot/cogs/mod/settings.py:324 +#: redbot/cogs/mod/settings.py:297 redbot/cogs/mod/settings.py:323 msgid "Repeated messages will be ignored." msgstr "" -#: redbot/cogs/mod/settings.py:304 +#: redbot/cogs/mod/settings.py:303 msgid "Messages repeated up to {num} times will be deleted." msgstr "" -#: redbot/cogs/mod/settings.py:308 +#: redbot/cogs/mod/settings.py:307 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:317 +#: redbot/cogs/mod/settings.py:316 msgid "Bot will delete repeated messages after {num} repeats. Set this value to -1 to ignore repeated messages" msgstr "" -#: redbot/cogs/mod/settings.py:329 +#: redbot/cogs/mod/settings.py:328 #, 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" @@ -806,15 +819,15 @@ msgid "Toggle whether an invite will be sent to a user when unbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:339 -msgid "Users unbanned with `{command}` will be reinvited." +#: redbot/cogs/mod/settings.py:338 +msgid "Users unbanned with {command} will be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:346 -msgid "Users unbanned with `{command}` will not be reinvited." +#: redbot/cogs/mod/settings.py:345 +msgid "Users unbanned with {command} will not be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:354 +#: redbot/cogs/mod/settings.py:353 #, 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" @@ -822,34 +835,34 @@ msgid "Toggle whether a message should be sent to a user when they are kicked/ba " " msgstr "" -#: redbot/cogs/mod/settings.py:363 +#: redbot/cogs/mod/settings.py:362 msgid "DM when kicked/banned is currently set to: {setting}" msgstr "" -#: redbot/cogs/mod/settings.py:368 +#: redbot/cogs/mod/settings.py:367 msgid "Bot will now attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:371 +#: redbot/cogs/mod/settings.py:370 msgid "Bot will no longer attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:377 +#: redbot/cogs/mod/settings.py:376 #, 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:383 +#: redbot/cogs/mod/settings.py:382 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:386 +#: redbot/cogs/mod/settings.py:385 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" -#: redbot/cogs/mod/settings.py:401 +#: redbot/cogs/mod/settings.py:400 #, docstring msgid "Set the default time to be used when a user is tempbanned.\n\n" " Accepts: seconds, minutes, hours, days, weeks\n" @@ -860,35 +873,35 @@ msgid "Set the default time to be used when a user is tempbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:413 +#: redbot/cogs/mod/settings.py:412 msgid "The default duration for tempbanning a user is now {duration}." msgstr "" -#: redbot/cogs/mod/settings.py:421 +#: redbot/cogs/mod/settings.py:420 #, docstring msgid "\n" -" Toggle whether nickname changes should be tracked.\n\n" +" Toggle whether server nickname changes should be tracked.\n\n" " This setting will be overridden if trackallnames is disabled.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:430 +#: redbot/cogs/mod/settings.py:429 msgid "Nickname changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:432 +#: redbot/cogs/mod/settings.py:431 msgid "Nickname changes are not currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:437 +#: redbot/cogs/mod/settings.py:436 msgid "Nickname changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:439 +#: redbot/cogs/mod/settings.py:438 msgid "Nickname changes will no longer be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:446 +#: redbot/cogs/mod/settings.py:445 #, docstring msgid "\n" " Toggle whether all name changes should be tracked.\n\n" @@ -896,56 +909,56 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:454 +#: redbot/cogs/mod/settings.py:453 msgid "Name changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:456 +#: redbot/cogs/mod/settings.py:455 msgid "All name changes are currently not being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:461 +#: redbot/cogs/mod/settings.py:460 msgid "Name changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:463 +#: redbot/cogs/mod/settings.py:462 msgid "All name changes will no longer be tracked.\n" "To delete existing name data, use {command}." msgstr "" -#: redbot/cogs/mod/settings.py:474 +#: redbot/cogs/mod/settings.py:473 #, docstring -msgid "Delete all stored usernames and nicknames.\n\n" +msgid "Delete all stored usernames, global display names, and server nicknames.\n\n" " Examples:\n" -" - `[p]modset deletenames` - Did not confirm. Shows the help message.\n" -" - `[p]modset deletenames yes` - Deletes all stored usernames and nicknames.\n\n" +" - `[p]modset deletenames` - Did not confirm. Shows the help message.\n" +" - `[p]modset deletenames yes` - Deletes all stored usernames, global display names, and server nicknames.\n\n" " **Arguments**\n\n" " - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:486 -msgid "This will delete all stored usernames and nicknames the bot has stored.\n" +#: redbot/cogs/mod/settings.py:485 +msgid "This will delete all stored usernames, global display names, and server nicknames the bot has stored.\n" "If you're sure, type {command}" msgstr "" -#: redbot/cogs/mod/settings.py:527 -msgid "Usernames and nicknames have been deleted from Mod config." +#: redbot/cogs/mod/settings.py:529 +msgid "Usernames, global display names, and server nicknames have been deleted from Mod config." msgstr "" -#: redbot/cogs/mod/slowmode.py:27 +#: redbot/cogs/mod/slowmode.py:28 #, docstring -msgid "Changes channel's slowmode setting.\n\n" +msgid "Changes thread's or text 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 +#: redbot/cogs/mod/slowmode.py:37 msgid "Slowmode interval is now {interval}." msgstr "" -#: redbot/cogs/mod/slowmode.py:41 +#: redbot/cogs/mod/slowmode.py:42 msgid "Slowmode has been disabled." msgstr "" diff --git a/redbot/cogs/mod/locales/id-ID.po b/redbot/cogs/mod/locales/id-ID.po index 5d96a0bc9e3..a4e57430ce4 100644 --- a/redbot/cogs/mod/locales/id-ID.po +++ b/redbot/cogs/mod/locales/id-ID.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-18 21:11+0000\n" +"POT-Creation-Date: 2023-09-13 20: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,136 +15,132 @@ msgstr "" "X-Crowdin-File-ID: 34\n" "Language: id_ID\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 +#: redbot/cogs/mod/events.py:57 redbot/cogs/mod/events.py:72 msgid "Mention spam (Autoban)" msgstr "" -#: redbot/cogs/mod/events.py:80 +#: redbot/cogs/mod/events.py:81 msgid "Mention Spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:95 +#: redbot/cogs/mod/events.py:96 msgid "Mention spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:104 +#: redbot/cogs/mod/events.py:105 msgid "Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:108 +#: redbot/cogs/mod/events.py:109 msgid "{member}, Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:127 +#: redbot/cogs/mod/events.py:128 msgid "Mention spam (Autowarn)" msgstr "" -#: redbot/cogs/mod/kickban.py:93 +#: redbot/cogs/mod/kickban.py:82 msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:100 +#: redbot/cogs/mod/kickban.py:89 msgid "I require the {perms} permission(s) in that user's channel to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:110 +#: redbot/cogs/mod/kickban.py:99 msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:464 -#: redbot/cogs/mod/kickban.py:631 +#: redbot/cogs/mod/kickban.py:121 redbot/cogs/mod/kickban.py:463 +#: redbot/cogs/mod/kickban.py:636 msgid "Invalid days. Must be between 0 and 7." msgstr "Hari-hari tidak sah. Harus antara 0 dan 7." -#: redbot/cogs/mod/kickban.py:138 redbot/cogs/mod/kickban.py:607 +#: redbot/cogs/mod/kickban.py:127 redbot/cogs/mod/kickban.py:610 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:143 redbot/cogs/mod/kickban.py:318 -#: redbot/cogs/mod/kickban.py:612 redbot/cogs/mod/kickban.py:691 -#: redbot/cogs/mod/kickban.py:771 +#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:315 +#: redbot/cogs/mod/kickban.py:615 redbot/cogs/mod/kickban.py:696 +#: redbot/cogs/mod/kickban.py:782 redbot/cogs/mod/names.py:64 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:150 redbot/cogs/mod/kickban.py:326 -#: redbot/cogs/mod/kickban.py:620 +#: redbot/cogs/mod/kickban.py:139 redbot/cogs/mod/kickban.py:323 +#: redbot/cogs/mod/kickban.py:623 msgid "I cannot do that due to Discord hierarchy rules." msgstr "" -#: redbot/cogs/mod/kickban.py:156 +#: redbot/cogs/mod/kickban.py:145 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:160 redbot/cogs/mod/kickban.py:337 +#: redbot/cogs/mod/kickban.py:149 redbot/cogs/mod/kickban.py:334 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:161 redbot/cogs/mod/kickban.py:338 +#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:335 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:179 redbot/cogs/mod/kickban.py:480 +#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:480 msgid "User with ID {user_id} is already banned." msgstr "" -#: redbot/cogs/mod/kickban.py:192 +#: redbot/cogs/mod/kickban.py:182 msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." msgstr "" -#: redbot/cogs/mod/kickban.py:204 redbot/cogs/mod/kickban.py:365 +#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:364 msgid "Done. That felt good." msgstr "Selesai. Itu terasa baik." -#: redbot/cogs/mod/kickban.py:206 redbot/cogs/mod/kickban.py:346 +#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:343 msgid "I'm not allowed to do that." msgstr "Saya tidak diizinkan untuk melakukan itu." -#: redbot/cogs/mod/kickban.py:208 redbot/cogs/mod/kickban.py:551 +#: redbot/cogs/mod/kickban.py:202 redbot/cogs/mod/kickban.py:554 msgid "User with ID {user_id} not found" msgstr "" -#: redbot/cogs/mod/kickban.py:215 +#: redbot/cogs/mod/kickban.py:212 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:269 +#: redbot/cogs/mod/kickban.py:266 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:294 +#: redbot/cogs/mod/kickban.py:291 #, docstring msgid "\n" " Kick a user.\n\n" " Examples:\n" -" - `[p]kick 428675506947227648 wanted to be kicked.`\n" -" This will kick Twentysix from the server.\n" -" - `[p]kick @Twentysix wanted to be kicked.`\n" +" - `[p]kick 428675506947227648 wanted to be kicked.`\n" +" This will kick the user with ID 428675506947227648 from the server.\n" +" - `[p]kick @Twentysix wanted to be kicked.`\n" " This will kick Twentysix from the server.\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:311 redbot/cogs/mod/kickban.py:684 +#: redbot/cogs/mod/kickban.py:308 redbot/cogs/mod/kickban.py:689 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:333 +#: redbot/cogs/mod/kickban.py:330 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:379 +#: redbot/cogs/mod/kickban.py:378 #, docstring msgid "Ban a user from this server and optionally delete days of messages.\n\n" " `days` is the amount of days of messages to cleanup on ban.\n\n" " Examples:\n" -" - `[p]ban 428675506947227648 7 Continued to spam after told to stop.`\n" -" This will ban Twentysix and it will delete 7 days worth of messages.\n" -" - `[p]ban @Twentysix 7 Continued to spam after told to stop.`\n" +" - `[p]ban 428675506947227648 7 Continued to spam after told to stop.`\n" +" This will ban the user with ID 428675506947227648 and it will delete 7 days worth of messages.\n" +" - `[p]ban @Twentysix 7 Continued to spam after told to stop.`\n" " This will ban Twentysix and it will delete 7 days worth of messages.\n\n" " A user ID should be provided if the user is not a member of this server.\n" " If days is not a number, it's treated as the first word of the reason.\n" @@ -152,7 +148,7 @@ msgid "Ban a user from this server and optionally delete days of messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:417 +#: redbot/cogs/mod/kickban.py:416 #, docstring msgid "Mass bans user(s) from the server.\n\n" " `days` is the amount of days of messages to cleanup on massban.\n\n" @@ -164,21 +160,21 @@ msgid "Mass bans user(s) from the server.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:433 +#: redbot/cogs/mod/kickban.py:432 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:437 +#: redbot/cogs/mod/kickban.py:436 msgid "\n" "Errors:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:440 +#: redbot/cogs/mod/kickban.py:439 msgid "\n" "Following user IDs have been upgraded from a temporary to a permanent ban:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:468 +#: redbot/cogs/mod/kickban.py:467 msgid "I lack the permissions to do this." msgstr "Saya tidak memiliki izin untuk melakukan ini." @@ -186,435 +182,452 @@ msgstr "Saya tidak memiliki izin untuk melakukan ini." msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:556 +#: redbot/cogs/mod/kickban.py:559 msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:589 +#: redbot/cogs/mod/kickban.py:592 #, docstring msgid "Temporarily ban a user from this server.\n\n" " `duration` is the amount of time the user should be banned for.\n" " `days` is the amount of days of messages to cleanup on tempban.\n\n" " Examples:\n" -" - `[p]tempban @Twentysix Because I say so`\n" +" - `[p]tempban @Twentysix Because I say so`\n" " This will ban Twentysix for the default amount of time set by an administrator.\n" -" - `[p]tempban @Twentysix 15m You need a timeout`\n" +" - `[p]tempban @Twentysix 15m You need a timeout`\n" " This will ban Twentysix for 15 minutes.\n" -" - `[p]tempban 428675506947227648 1d2h15m 5 Evil person`\n" -" This will ban the user for 1 day 2 hours 15 minutes and will delete the last 5 days of their messages.\n" +" - `[p]tempban 428675506947227648 1d2h15m 5 Evil person`\n" +" This will ban the user with ID 428675506947227648 for 1 day 2 hours 15 minutes and will delete the last 5 days of their messages.\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:643 +#: redbot/cogs/mod/kickban.py:646 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:647 -msgid " Here is an invite for when your ban expires: {invite_link}" +#: redbot/cogs/mod/kickban.py:650 +msgid "\n\n" +"**Reason:** {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:657 +#: redbot/cogs/mod/kickban.py:652 +msgid "\n\n" +"Here is an invite for when your ban expires: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:662 msgid "I can't do that for some reason." msgstr "Saya tidak bisa melakukan itu untuk beberapa alasan." -#: redbot/cogs/mod/kickban.py:659 +#: redbot/cogs/mod/kickban.py:664 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:671 +#: redbot/cogs/mod/kickban.py:676 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:678 +#: redbot/cogs/mod/kickban.py:683 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:707 +#: redbot/cogs/mod/kickban.py:710 msgid "You have been banned and then unbanned as a quick way to delete your messages.\n" "You can now join the server again. {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:718 +#: redbot/cogs/mod/kickban.py:721 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:754 +#: redbot/cogs/mod/kickban.py:765 msgid "Done. Enough chaos." msgstr "Selesai. Cukup kekacauan." -#: redbot/cogs/mod/kickban.py:762 +#: redbot/cogs/mod/kickban.py:773 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:784 +#: redbot/cogs/mod/kickban.py:795 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:787 +#: redbot/cogs/mod/kickban.py:798 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:808 +#: redbot/cogs/mod/kickban.py:812 +msgid "User has been kicked from the voice channel." +msgstr "" + +#: redbot/cogs/mod/kickban.py:820 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:827 +#: redbot/cogs/mod/kickban.py:839 msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/kickban.py:843 +#: redbot/cogs/mod/kickban.py:855 msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:849 +#: redbot/cogs/mod/kickban.py:861 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:870 +#: redbot/cogs/mod/kickban.py:882 msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/kickban.py:884 +#: redbot/cogs/mod/kickban.py:896 msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:891 +#: redbot/cogs/mod/kickban.py:905 #, 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'." +" 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-click the user and select 'Copy ID'.\n" +" " msgstr "" -#: redbot/cogs/mod/kickban.py:904 +#: redbot/cogs/mod/kickban.py:917 msgid "It seems that user isn't banned!" msgstr "Tampaknya bahwa pengguna tidak di banned!" -#: redbot/cogs/mod/kickban.py:909 +#: redbot/cogs/mod/kickban.py:922 msgid "Something went wrong while attempting to unban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:923 +#: redbot/cogs/mod/kickban.py:936 msgid "Unbanned that user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:929 +#: redbot/cogs/mod/kickban.py:942 msgid "I don't share another server with this user. I can't reinvite them." msgstr "" -#: redbot/cogs/mod/kickban.py:937 +#: redbot/cogs/mod/kickban.py:950 msgid "You've been unbanned from {server}.\n" "Here is an invite for that server: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:944 +#: redbot/cogs/mod/kickban.py:957 msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\n" "Here's the invite link: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:952 -msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" +#: redbot/cogs/mod/kickban.py:965 +msgid "Something went wrong when attempting to send that user an invite. Here's the link so you can try: {invite_link}" msgstr "" -#: redbot/cogs/mod/mod.py:45 +#: redbot/cogs/mod/mod.py:44 #, docstring msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mod.py:142 redbot/cogs/mod/mod.py:152 -msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." +#: redbot/cogs/mod/mod.py:135 redbot/cogs/mod/mod.py:145 +msgid "Ignored guilds and channels have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:164 -msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." +#: redbot/cogs/mod/mod.py:155 +msgid "Delete delay settings have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:185 +#: redbot/cogs/mod/mod.py:176 #, docstring msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mod.py:194 +#: redbot/cogs/mod/mod.py:185 msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mod.py:199 +#: redbot/cogs/mod/mod.py:190 #, docstring msgid "\n" " Move deletedelay settings to core\n" " " msgstr "" -#: redbot/cogs/mod/mod.py:208 +#: redbot/cogs/mod/mod.py:199 msgid "Delete delay settings restored." msgstr "" -#: redbot/cogs/mod/names.py:36 +#: redbot/cogs/mod/names.py:38 #, docstring -msgid "Change a member's nickname.\n\n" -" Leaving the nickname empty will remove it.\n" +msgid "Change a member's server nickname.\n\n" +" Leaving the nickname argument empty will remove it.\n" " " msgstr "" -#: redbot/cogs/mod/names.py:45 +#: redbot/cogs/mod/names.py:47 msgid "Nicknames must be between 2 and 32 characters long." msgstr "" -#: redbot/cogs/mod/names.py:53 +#: redbot/cogs/mod/names.py:55 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 +#: redbot/cogs/mod/names.py:75 msgid "I do not have permission to rename that member." msgstr "" -#: redbot/cogs/mod/names.py:66 +#: redbot/cogs/mod/names.py:78 msgid "That nickname is invalid." msgstr "" -#: redbot/cogs/mod/names.py:68 -msgid "An unexpected error has occured." +#: redbot/cogs/mod/names.py:80 +msgid "An unexpected error has occurred." msgstr "" -#: redbot/cogs/mod/names.py:70 +#: redbot/cogs/mod/names.py:82 msgid "Done." msgstr "Selesai." -#: redbot/cogs/mod/names.py:81 +#: redbot/cogs/mod/names.py:93 msgid "Custom: {emoji} {name}" msgstr "" -#: redbot/cogs/mod/names.py:83 +#: redbot/cogs/mod/names.py:95 msgid "Custom: {emoji}" msgstr "" -#: redbot/cogs/mod/names.py:85 +#: redbot/cogs/mod/names.py:97 msgid "Custom: {name}" msgstr "" -#: redbot/cogs/mod/names.py:93 +#: redbot/cogs/mod/names.py:105 msgid "Playing: {name}" msgstr "" -#: redbot/cogs/mod/names.py:102 +#: redbot/cogs/mod/names.py:114 msgid "Streaming: [{name}{sep}{game}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:109 +#: redbot/cogs/mod/names.py:121 msgid "Streaming: {name}" msgstr "" -#: redbot/cogs/mod/names.py:118 +#: redbot/cogs/mod/names.py:130 msgid "Listening: [{title}{sep}{artist}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:125 +#: redbot/cogs/mod/names.py:137 msgid "Listening: {title}" msgstr "" -#: redbot/cogs/mod/names.py:133 +#: redbot/cogs/mod/names.py:145 msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:141 +#: redbot/cogs/mod/names.py:153 msgid "Competing in: {competing}" msgstr "" -#: redbot/cogs/mod/names.py:164 +#: redbot/cogs/mod/names.py:176 #, docstring msgid "Show information about a member.\n\n" " This includes fields for status, discord join date, server\n" -" join date, voice state and previous names/nicknames.\n\n" -" If the member has no roles, previous names or previous nicknames,\n" +" join date, voice state and previous usernames/global display names/nicknames.\n\n" +" If the member has no roles, previous usernames, global display names, or server nicknames,\n" " these fields will be omitted.\n" " " msgstr "" -#: redbot/cogs/mod/names.py:192 +#: redbot/cogs/mod/names.py:219 msgid "Unknown" msgstr "" -#: redbot/cogs/mod/names.py:202 redbot/cogs/mod/names.py:203 -msgid "{}\n" -"({} days ago)" -msgstr "" - -#: redbot/cogs/mod/names.py:215 +#: redbot/cogs/mod/names.py:231 msgid "Chilling in {} status" msgstr "Mengisi status {}" -#: redbot/cogs/mod/names.py:229 +#: redbot/cogs/mod/names.py:244 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:256 +#: redbot/cogs/mod/names.py:271 msgid "Joined Discord on" msgstr "Bergabung dengan Discord on" -#: redbot/cogs/mod/names.py:257 +#: redbot/cogs/mod/names.py:272 msgid "Joined this server on" msgstr "" -#: redbot/cogs/mod/names.py:260 +#: redbot/cogs/mod/names.py:275 msgid "Roles" msgstr "Peran" -#: redbot/cogs/mod/names.py:260 +#: redbot/cogs/mod/names.py:275 msgid "Role" msgstr "" -#: redbot/cogs/mod/names.py:266 -msgid "Previous Names" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Username" msgstr "" -#: redbot/cogs/mod/names.py:266 -msgid "Previous Name" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Usernames" msgstr "" -#: redbot/cogs/mod/names.py:274 -msgid "Previous Nicknames" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Name" msgstr "" -#: redbot/cogs/mod/names.py:274 -msgid "Previous Nickname" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Names" msgstr "" #: redbot/cogs/mod/names.py:280 +msgid "Previous Server Nickname" +msgstr "" + +#: redbot/cogs/mod/names.py:280 +msgid "Previous Server Nicknames" +msgstr "" + +#: redbot/cogs/mod/names.py:290 msgid "Current voice channel" msgstr "" -#: redbot/cogs/mod/names.py:284 +#: redbot/cogs/mod/names.py:294 msgid "Member #{} | User ID: {}" msgstr "Anggota # {} | ID pengguna: {}" -#: redbot/cogs/mod/names.py:298 +#: redbot/cogs/mod/names.py:308 #, docstring -msgid "Show previous names and nicknames of a member." +msgid "Show previous usernames, global display names, and server nicknames of a member." msgstr "" -#: redbot/cogs/mod/names.py:302 -msgid "**Past 20 names**:" -msgstr "**20 nama terakhir**:" +#: redbot/cogs/mod/names.py:312 +msgid "Past 20 usernames:" +msgstr "" -#: redbot/cogs/mod/names.py:308 -msgid "**Past 20 nicknames**:" -msgstr "**20 julukan terakhir**:" +#: redbot/cogs/mod/names.py:313 +msgid "Past 20 global display names:" +msgstr "" + +#: redbot/cogs/mod/names.py:314 +msgid "Past 20 server nicknames:" +msgstr "" -#: redbot/cogs/mod/names.py:315 +#: redbot/cogs/mod/names.py:324 msgid "That member doesn't have any recorded name or nickname change." msgstr "" -#: redbot/cogs/mod/settings.py:23 +#: redbot/cogs/mod/settings.py:22 #, docstring msgid "Manage server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:27 +#: redbot/cogs/mod/settings.py:26 #, docstring msgid "Show the current server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:31 +#: redbot/cogs/mod/settings.py:30 msgid "Track name changes: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:32 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:83 redbot/cogs/mod/settings.py:91 -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:31 redbot/cogs/mod/settings.py:54 +#: redbot/cogs/mod/settings.py:82 redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:93 msgid "Yes" msgstr "Ya" -#: redbot/cogs/mod/settings.py:32 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:60 redbot/cogs/mod/settings.py:65 -#: redbot/cogs/mod/settings.py:70 redbot/cogs/mod/settings.py:75 -#: redbot/cogs/mod/settings.py:83 redbot/cogs/mod/settings.py:91 -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:31 redbot/cogs/mod/settings.py:54 +#: redbot/cogs/mod/settings.py:59 redbot/cogs/mod/settings.py:64 +#: redbot/cogs/mod/settings.py:69 redbot/cogs/mod/settings.py:74 +#: redbot/cogs/mod/settings.py:82 redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:93 msgid "No" msgstr "" -#: redbot/cogs/mod/settings.py:53 +#: redbot/cogs/mod/settings.py:52 msgid "Overridden by another setting" msgstr "" -#: redbot/cogs/mod/settings.py:56 +#: redbot/cogs/mod/settings.py:55 msgid "Track nickname changes: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:57 +#: redbot/cogs/mod/settings.py:56 msgid "Delete repeats: {num_repeats}\n" msgstr "" -#: redbot/cogs/mod/settings.py:58 +#: redbot/cogs/mod/settings.py:57 msgid "after {num} repeats" msgstr "" -#: redbot/cogs/mod/settings.py:62 +#: redbot/cogs/mod/settings.py:61 msgid "Warn mention spam: {num_mentions}\n" msgstr "" -#: redbot/cogs/mod/settings.py:63 redbot/cogs/mod/settings.py:68 -#: redbot/cogs/mod/settings.py:73 +#: redbot/cogs/mod/settings.py:62 redbot/cogs/mod/settings.py:67 +#: redbot/cogs/mod/settings.py:72 msgid "{num} mentions" msgstr "" -#: redbot/cogs/mod/settings.py:67 +#: redbot/cogs/mod/settings.py:66 msgid "Kick mention spam: {num_mentions}\n" msgstr "" -#: redbot/cogs/mod/settings.py:72 +#: redbot/cogs/mod/settings.py:71 msgid "Ban mention spam: {num_mentions}\n" msgstr "" -#: redbot/cogs/mod/settings.py:78 +#: redbot/cogs/mod/settings.py:77 msgid "Mention Spam Strict: All mentions will count including duplicates\n" msgstr "" -#: redbot/cogs/mod/settings.py:80 +#: redbot/cogs/mod/settings.py:79 msgid "Mention Spam Strict: Only unique mentions will count\n" msgstr "" -#: redbot/cogs/mod/settings.py:82 +#: redbot/cogs/mod/settings.py:81 msgid "Respects hierarchy: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:85 +#: redbot/cogs/mod/settings.py:84 msgid "Delete delay: {num_seconds}\n" msgstr "" -#: redbot/cogs/mod/settings.py:86 +#: redbot/cogs/mod/settings.py:85 msgid "{num} seconds" msgstr "" -#: redbot/cogs/mod/settings.py:88 +#: redbot/cogs/mod/settings.py:87 msgid "None" msgstr "Tak satupun" -#: redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:89 msgid "Reinvite on unban: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:93 +#: redbot/cogs/mod/settings.py:92 msgid "Send message to users on kick/ban: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:97 +#: redbot/cogs/mod/settings.py:96 msgid "Default message history delete on ban: Previous {num_days} days\n" msgstr "" -#: redbot/cogs/mod/settings.py:101 +#: redbot/cogs/mod/settings.py:100 msgid "Default message history delete on ban: Don't delete any\n" msgstr "" -#: redbot/cogs/mod/settings.py:102 +#: redbot/cogs/mod/settings.py:101 msgid "Default tempban duration: {duration}" msgstr "" -#: redbot/cogs/mod/settings.py:110 +#: redbot/cogs/mod/settings.py:109 #, docstring msgid "Toggle role hierarchy check for mods and admins.\n\n" " **WARNING**: Disabling this setting will allow mods to take\n" @@ -623,22 +636,22 @@ msgid "Toggle role hierarchy check for mods and admins.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:122 +#: redbot/cogs/mod/settings.py:121 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:127 +#: redbot/cogs/mod/settings.py:126 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:133 +#: redbot/cogs/mod/settings.py:132 #, docstring msgid "\n" " Manage the automoderation settings for mentionspam.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:140 +#: redbot/cogs/mod/settings.py:139 #, docstring msgid "\n" " Setting to account for duplicate mentions.\n\n" @@ -648,23 +661,23 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:152 +#: redbot/cogs/mod/settings.py:151 msgid "Mention spam currently accounts for multiple mentions of the same user." msgstr "" -#: redbot/cogs/mod/settings.py:154 +#: redbot/cogs/mod/settings.py:153 msgid "Mention spam currently only accounts for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:159 +#: redbot/cogs/mod/settings.py:158 msgid "Mention spam will now account for multiple mentions of the same user." msgstr "" -#: redbot/cogs/mod/settings.py:161 +#: redbot/cogs/mod/settings.py:160 msgid "Mention spam will only account for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:168 +#: redbot/cogs/mod/settings.py:167 #, docstring msgid "\n" " Sets the autowarn conditions for mention spam.\n\n" @@ -674,34 +687,34 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:179 +#: redbot/cogs/mod/settings.py:178 msgid "Autowarn for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:181 +#: redbot/cogs/mod/settings.py:180 msgid "Autowarn for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:184 +#: redbot/cogs/mod/settings.py:183 msgid "`` must be 1 or higher to autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:190 +#: redbot/cogs/mod/settings.py:189 msgid "\n" "Autowarn is equal to or higher than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:194 +#: redbot/cogs/mod/settings.py:193 msgid "\n" "Autowarn is equal to or higher than autoban." msgstr "" -#: redbot/cogs/mod/settings.py:198 +#: redbot/cogs/mod/settings.py:197 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:208 +#: redbot/cogs/mod/settings.py:207 #, docstring msgid "\n" " Sets the autokick conditions for mention spam.\n\n" @@ -711,34 +724,34 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:219 +#: redbot/cogs/mod/settings.py:218 msgid "Autokick for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:221 +#: redbot/cogs/mod/settings.py:220 msgid "Autokick for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:224 +#: redbot/cogs/mod/settings.py:223 msgid "`` must be 1 or higher to autokick." msgstr "" -#: redbot/cogs/mod/settings.py:230 +#: redbot/cogs/mod/settings.py:229 msgid "\n" "Autokick is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:234 +#: redbot/cogs/mod/settings.py:233 msgid "\n" "Autokick is equal to or higher than autoban." msgstr "" -#: redbot/cogs/mod/settings.py:238 +#: redbot/cogs/mod/settings.py:237 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:248 +#: redbot/cogs/mod/settings.py:247 #, 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" @@ -747,34 +760,34 @@ msgid "Set the autoban conditions for mention spam.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:258 +#: redbot/cogs/mod/settings.py:257 msgid "Autoban for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:260 +#: redbot/cogs/mod/settings.py:259 msgid "Autoban for mention spam disabled." msgstr "Autoban untuk penyebutan berulang dimatikan." -#: redbot/cogs/mod/settings.py:263 +#: redbot/cogs/mod/settings.py:262 msgid "`` must be 1 or higher to autoban." msgstr "" -#: redbot/cogs/mod/settings.py:269 +#: redbot/cogs/mod/settings.py:268 msgid "\n" "Autoban is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:273 +#: redbot/cogs/mod/settings.py:272 msgid "\n" "Autoban is equal to or lower than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:277 +#: redbot/cogs/mod/settings.py:276 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:287 +#: redbot/cogs/mod/settings.py:286 #, docstring msgid "Enable auto-deletion of repeated messages.\n\n" " Must be between 2 and 20.\n\n" @@ -782,23 +795,23 @@ msgid "Enable auto-deletion of repeated messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:298 redbot/cogs/mod/settings.py:324 +#: redbot/cogs/mod/settings.py:297 redbot/cogs/mod/settings.py:323 msgid "Repeated messages will be ignored." msgstr "Pesan yang diulang akan diabaikan." -#: redbot/cogs/mod/settings.py:304 +#: redbot/cogs/mod/settings.py:303 msgid "Messages repeated up to {num} times will be deleted." msgstr "" -#: redbot/cogs/mod/settings.py:308 +#: redbot/cogs/mod/settings.py:307 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:317 +#: redbot/cogs/mod/settings.py:316 msgid "Bot will delete repeated messages after {num} repeats. Set this value to -1 to ignore repeated messages" msgstr "" -#: redbot/cogs/mod/settings.py:329 +#: redbot/cogs/mod/settings.py:328 #, 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" @@ -806,15 +819,15 @@ msgid "Toggle whether an invite will be sent to a user when unbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:339 -msgid "Users unbanned with `{command}` will be reinvited." +#: redbot/cogs/mod/settings.py:338 +msgid "Users unbanned with {command} will be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:346 -msgid "Users unbanned with `{command}` will not be reinvited." +#: redbot/cogs/mod/settings.py:345 +msgid "Users unbanned with {command} will not be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:354 +#: redbot/cogs/mod/settings.py:353 #, 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" @@ -822,34 +835,34 @@ msgid "Toggle whether a message should be sent to a user when they are kicked/ba " " msgstr "" -#: redbot/cogs/mod/settings.py:363 +#: redbot/cogs/mod/settings.py:362 msgid "DM when kicked/banned is currently set to: {setting}" msgstr "" -#: redbot/cogs/mod/settings.py:368 +#: redbot/cogs/mod/settings.py:367 msgid "Bot will now attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:371 +#: redbot/cogs/mod/settings.py:370 msgid "Bot will no longer attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:377 +#: redbot/cogs/mod/settings.py:376 #, 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:383 +#: redbot/cogs/mod/settings.py:382 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:386 +#: redbot/cogs/mod/settings.py:385 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" -#: redbot/cogs/mod/settings.py:401 +#: redbot/cogs/mod/settings.py:400 #, docstring msgid "Set the default time to be used when a user is tempbanned.\n\n" " Accepts: seconds, minutes, hours, days, weeks\n" @@ -860,35 +873,35 @@ msgid "Set the default time to be used when a user is tempbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:413 +#: redbot/cogs/mod/settings.py:412 msgid "The default duration for tempbanning a user is now {duration}." msgstr "" -#: redbot/cogs/mod/settings.py:421 +#: redbot/cogs/mod/settings.py:420 #, docstring msgid "\n" -" Toggle whether nickname changes should be tracked.\n\n" +" Toggle whether server nickname changes should be tracked.\n\n" " This setting will be overridden if trackallnames is disabled.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:430 +#: redbot/cogs/mod/settings.py:429 msgid "Nickname changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:432 +#: redbot/cogs/mod/settings.py:431 msgid "Nickname changes are not currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:437 +#: redbot/cogs/mod/settings.py:436 msgid "Nickname changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:439 +#: redbot/cogs/mod/settings.py:438 msgid "Nickname changes will no longer be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:446 +#: redbot/cogs/mod/settings.py:445 #, docstring msgid "\n" " Toggle whether all name changes should be tracked.\n\n" @@ -896,56 +909,56 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:454 +#: redbot/cogs/mod/settings.py:453 msgid "Name changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:456 +#: redbot/cogs/mod/settings.py:455 msgid "All name changes are currently not being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:461 +#: redbot/cogs/mod/settings.py:460 msgid "Name changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:463 +#: redbot/cogs/mod/settings.py:462 msgid "All name changes will no longer be tracked.\n" "To delete existing name data, use {command}." msgstr "" -#: redbot/cogs/mod/settings.py:474 +#: redbot/cogs/mod/settings.py:473 #, docstring -msgid "Delete all stored usernames and nicknames.\n\n" +msgid "Delete all stored usernames, global display names, and server nicknames.\n\n" " Examples:\n" -" - `[p]modset deletenames` - Did not confirm. Shows the help message.\n" -" - `[p]modset deletenames yes` - Deletes all stored usernames and nicknames.\n\n" +" - `[p]modset deletenames` - Did not confirm. Shows the help message.\n" +" - `[p]modset deletenames yes` - Deletes all stored usernames, global display names, and server nicknames.\n\n" " **Arguments**\n\n" " - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:486 -msgid "This will delete all stored usernames and nicknames the bot has stored.\n" +#: redbot/cogs/mod/settings.py:485 +msgid "This will delete all stored usernames, global display names, and server nicknames the bot has stored.\n" "If you're sure, type {command}" msgstr "" -#: redbot/cogs/mod/settings.py:527 -msgid "Usernames and nicknames have been deleted from Mod config." +#: redbot/cogs/mod/settings.py:529 +msgid "Usernames, global display names, and server nicknames have been deleted from Mod config." msgstr "" -#: redbot/cogs/mod/slowmode.py:27 +#: redbot/cogs/mod/slowmode.py:28 #, docstring -msgid "Changes channel's slowmode setting.\n\n" +msgid "Changes thread's or text 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 +#: redbot/cogs/mod/slowmode.py:37 msgid "Slowmode interval is now {interval}." msgstr "" -#: redbot/cogs/mod/slowmode.py:41 +#: redbot/cogs/mod/slowmode.py:42 msgid "Slowmode has been disabled." msgstr "" diff --git a/redbot/cogs/mod/locales/it-IT.po b/redbot/cogs/mod/locales/it-IT.po index 2434e0653b1..bcc4ce281f5 100644 --- a/redbot/cogs/mod/locales/it-IT.po +++ b/redbot/cogs/mod/locales/it-IT.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-18 21:11+0000\n" +"POT-Creation-Date: 2023-09-13 20: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,136 +15,132 @@ msgstr "" "X-Crowdin-File-ID: 34\n" "Language: it_IT\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 +#: redbot/cogs/mod/events.py:57 redbot/cogs/mod/events.py:72 msgid "Mention spam (Autoban)" msgstr "" -#: redbot/cogs/mod/events.py:80 +#: redbot/cogs/mod/events.py:81 msgid "Mention Spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:95 +#: redbot/cogs/mod/events.py:96 msgid "Mention spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:104 +#: redbot/cogs/mod/events.py:105 msgid "Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:108 +#: redbot/cogs/mod/events.py:109 msgid "{member}, Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:127 +#: redbot/cogs/mod/events.py:128 msgid "Mention spam (Autowarn)" msgstr "" -#: redbot/cogs/mod/kickban.py:93 +#: redbot/cogs/mod/kickban.py:82 msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:100 +#: redbot/cogs/mod/kickban.py:89 msgid "I require the {perms} permission(s) in that user's channel to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:110 +#: redbot/cogs/mod/kickban.py:99 msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:464 -#: redbot/cogs/mod/kickban.py:631 +#: redbot/cogs/mod/kickban.py:121 redbot/cogs/mod/kickban.py:463 +#: redbot/cogs/mod/kickban.py:636 msgid "Invalid days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/kickban.py:138 redbot/cogs/mod/kickban.py:607 +#: redbot/cogs/mod/kickban.py:127 redbot/cogs/mod/kickban.py:610 msgid "I cannot let you do that. Self-harm is bad {}" msgstr "" -#: redbot/cogs/mod/kickban.py:143 redbot/cogs/mod/kickban.py:318 -#: redbot/cogs/mod/kickban.py:612 redbot/cogs/mod/kickban.py:691 -#: redbot/cogs/mod/kickban.py:771 +#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:315 +#: redbot/cogs/mod/kickban.py:615 redbot/cogs/mod/kickban.py:696 +#: redbot/cogs/mod/kickban.py:782 redbot/cogs/mod/names.py:64 msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." msgstr "" -#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:326 -#: redbot/cogs/mod/kickban.py:620 +#: redbot/cogs/mod/kickban.py:139 redbot/cogs/mod/kickban.py:323 +#: redbot/cogs/mod/kickban.py:623 msgid "I cannot do that due to Discord hierarchy rules." msgstr "" -#: redbot/cogs/mod/kickban.py:156 +#: redbot/cogs/mod/kickban.py:145 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:160 redbot/cogs/mod/kickban.py:337 +#: redbot/cogs/mod/kickban.py:149 redbot/cogs/mod/kickban.py:334 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:161 redbot/cogs/mod/kickban.py:338 +#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:335 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:179 redbot/cogs/mod/kickban.py:480 +#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:480 msgid "User with ID {user_id} is already banned." msgstr "" -#: redbot/cogs/mod/kickban.py:192 +#: redbot/cogs/mod/kickban.py:182 msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." msgstr "" -#: redbot/cogs/mod/kickban.py:204 redbot/cogs/mod/kickban.py:365 +#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:364 msgid "Done. That felt good." msgstr "" -#: redbot/cogs/mod/kickban.py:206 redbot/cogs/mod/kickban.py:346 +#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:343 msgid "I'm not allowed to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:208 redbot/cogs/mod/kickban.py:551 +#: redbot/cogs/mod/kickban.py:202 redbot/cogs/mod/kickban.py:554 msgid "User with ID {user_id} not found" msgstr "" -#: redbot/cogs/mod/kickban.py:215 +#: redbot/cogs/mod/kickban.py:212 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:269 +#: redbot/cogs/mod/kickban.py:266 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:294 +#: redbot/cogs/mod/kickban.py:291 #, docstring msgid "\n" " Kick a user.\n\n" " Examples:\n" -" - `[p]kick 428675506947227648 wanted to be kicked.`\n" -" This will kick Twentysix from the server.\n" -" - `[p]kick @Twentysix wanted to be kicked.`\n" +" - `[p]kick 428675506947227648 wanted to be kicked.`\n" +" This will kick the user with ID 428675506947227648 from the server.\n" +" - `[p]kick @Twentysix wanted to be kicked.`\n" " This will kick Twentysix from the server.\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:311 redbot/cogs/mod/kickban.py:684 +#: redbot/cogs/mod/kickban.py:308 redbot/cogs/mod/kickban.py:689 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:333 +#: redbot/cogs/mod/kickban.py:330 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:379 +#: redbot/cogs/mod/kickban.py:378 #, docstring msgid "Ban a user from this server and optionally delete days of messages.\n\n" " `days` is the amount of days of messages to cleanup on ban.\n\n" " Examples:\n" -" - `[p]ban 428675506947227648 7 Continued to spam after told to stop.`\n" -" This will ban Twentysix and it will delete 7 days worth of messages.\n" -" - `[p]ban @Twentysix 7 Continued to spam after told to stop.`\n" +" - `[p]ban 428675506947227648 7 Continued to spam after told to stop.`\n" +" This will ban the user with ID 428675506947227648 and it will delete 7 days worth of messages.\n" +" - `[p]ban @Twentysix 7 Continued to spam after told to stop.`\n" " This will ban Twentysix and it will delete 7 days worth of messages.\n\n" " A user ID should be provided if the user is not a member of this server.\n" " If days is not a number, it's treated as the first word of the reason.\n" @@ -152,7 +148,7 @@ msgid "Ban a user from this server and optionally delete days of messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:417 +#: redbot/cogs/mod/kickban.py:416 #, docstring msgid "Mass bans user(s) from the server.\n\n" " `days` is the amount of days of messages to cleanup on massban.\n\n" @@ -164,21 +160,21 @@ msgid "Mass bans user(s) from the server.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:433 +#: redbot/cogs/mod/kickban.py:432 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:437 +#: redbot/cogs/mod/kickban.py:436 msgid "\n" "Errors:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:440 +#: redbot/cogs/mod/kickban.py:439 msgid "\n" "Following user IDs have been upgraded from a temporary to a permanent ban:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:468 +#: redbot/cogs/mod/kickban.py:467 msgid "I lack the permissions to do this." msgstr "" @@ -186,435 +182,452 @@ msgstr "" msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:556 +#: redbot/cogs/mod/kickban.py:559 msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:589 +#: redbot/cogs/mod/kickban.py:592 #, docstring msgid "Temporarily ban a user from this server.\n\n" " `duration` is the amount of time the user should be banned for.\n" " `days` is the amount of days of messages to cleanup on tempban.\n\n" " Examples:\n" -" - `[p]tempban @Twentysix Because I say so`\n" +" - `[p]tempban @Twentysix Because I say so`\n" " This will ban Twentysix for the default amount of time set by an administrator.\n" -" - `[p]tempban @Twentysix 15m You need a timeout`\n" +" - `[p]tempban @Twentysix 15m You need a timeout`\n" " This will ban Twentysix for 15 minutes.\n" -" - `[p]tempban 428675506947227648 1d2h15m 5 Evil person`\n" -" This will ban the user for 1 day 2 hours 15 minutes and will delete the last 5 days of their messages.\n" +" - `[p]tempban 428675506947227648 1d2h15m 5 Evil person`\n" +" This will ban the user with ID 428675506947227648 for 1 day 2 hours 15 minutes and will delete the last 5 days of their messages.\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:643 +#: redbot/cogs/mod/kickban.py:646 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:647 -msgid " Here is an invite for when your ban expires: {invite_link}" +#: redbot/cogs/mod/kickban.py:650 +msgid "\n\n" +"**Reason:** {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:657 +#: redbot/cogs/mod/kickban.py:652 +msgid "\n\n" +"Here is an invite for when your ban expires: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:662 msgid "I can't do that for some reason." msgstr "" -#: redbot/cogs/mod/kickban.py:659 +#: redbot/cogs/mod/kickban.py:664 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:671 +#: redbot/cogs/mod/kickban.py:676 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:678 +#: redbot/cogs/mod/kickban.py:683 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:707 +#: redbot/cogs/mod/kickban.py:710 msgid "You have been banned and then unbanned as a quick way to delete your messages.\n" "You can now join the server again. {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:718 +#: redbot/cogs/mod/kickban.py:721 msgid "My role is not high enough to softban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:754 +#: redbot/cogs/mod/kickban.py:765 msgid "Done. Enough chaos." msgstr "" -#: redbot/cogs/mod/kickban.py:762 +#: redbot/cogs/mod/kickban.py:773 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:784 +#: redbot/cogs/mod/kickban.py:795 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:787 +#: redbot/cogs/mod/kickban.py:798 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:808 +#: redbot/cogs/mod/kickban.py:812 +msgid "User has been kicked from the voice channel." +msgstr "" + +#: redbot/cogs/mod/kickban.py:820 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:827 +#: redbot/cogs/mod/kickban.py:839 msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/kickban.py:843 +#: redbot/cogs/mod/kickban.py:855 msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:849 +#: redbot/cogs/mod/kickban.py:861 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:870 +#: redbot/cogs/mod/kickban.py:882 msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/kickban.py:884 +#: redbot/cogs/mod/kickban.py:896 msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:891 +#: redbot/cogs/mod/kickban.py:905 #, 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'." +" 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-click the user and select 'Copy ID'.\n" +" " msgstr "" -#: redbot/cogs/mod/kickban.py:904 +#: redbot/cogs/mod/kickban.py:917 msgid "It seems that user isn't banned!" msgstr "" -#: redbot/cogs/mod/kickban.py:909 +#: redbot/cogs/mod/kickban.py:922 msgid "Something went wrong while attempting to unban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:923 +#: redbot/cogs/mod/kickban.py:936 msgid "Unbanned that user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:929 +#: redbot/cogs/mod/kickban.py:942 msgid "I don't share another server with this user. I can't reinvite them." msgstr "" -#: redbot/cogs/mod/kickban.py:937 +#: redbot/cogs/mod/kickban.py:950 msgid "You've been unbanned from {server}.\n" "Here is an invite for that server: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:944 +#: redbot/cogs/mod/kickban.py:957 msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\n" "Here's the invite link: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:952 -msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" +#: redbot/cogs/mod/kickban.py:965 +msgid "Something went wrong when attempting to send that user an invite. Here's the link so you can try: {invite_link}" msgstr "" -#: redbot/cogs/mod/mod.py:45 +#: redbot/cogs/mod/mod.py:44 #, docstring msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mod.py:142 redbot/cogs/mod/mod.py:152 -msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." +#: redbot/cogs/mod/mod.py:135 redbot/cogs/mod/mod.py:145 +msgid "Ignored guilds and channels have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:164 -msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." +#: redbot/cogs/mod/mod.py:155 +msgid "Delete delay settings have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:185 +#: redbot/cogs/mod/mod.py:176 #, docstring msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mod.py:194 +#: redbot/cogs/mod/mod.py:185 msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mod.py:199 +#: redbot/cogs/mod/mod.py:190 #, docstring msgid "\n" " Move deletedelay settings to core\n" " " msgstr "" -#: redbot/cogs/mod/mod.py:208 +#: redbot/cogs/mod/mod.py:199 msgid "Delete delay settings restored." msgstr "" -#: redbot/cogs/mod/names.py:36 +#: redbot/cogs/mod/names.py:38 #, docstring -msgid "Change a member's nickname.\n\n" -" Leaving the nickname empty will remove it.\n" +msgid "Change a member's server nickname.\n\n" +" Leaving the nickname argument empty will remove it.\n" " " msgstr "" -#: redbot/cogs/mod/names.py:45 +#: redbot/cogs/mod/names.py:47 msgid "Nicknames must be between 2 and 32 characters long." msgstr "" -#: redbot/cogs/mod/names.py:53 +#: redbot/cogs/mod/names.py:55 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 +#: redbot/cogs/mod/names.py:75 msgid "I do not have permission to rename that member." msgstr "" -#: redbot/cogs/mod/names.py:66 +#: redbot/cogs/mod/names.py:78 msgid "That nickname is invalid." msgstr "" -#: redbot/cogs/mod/names.py:68 -msgid "An unexpected error has occured." +#: redbot/cogs/mod/names.py:80 +msgid "An unexpected error has occurred." msgstr "" -#: redbot/cogs/mod/names.py:70 +#: redbot/cogs/mod/names.py:82 msgid "Done." msgstr "Fatto." -#: redbot/cogs/mod/names.py:81 +#: redbot/cogs/mod/names.py:93 msgid "Custom: {emoji} {name}" msgstr "" -#: redbot/cogs/mod/names.py:83 +#: redbot/cogs/mod/names.py:95 msgid "Custom: {emoji}" msgstr "" -#: redbot/cogs/mod/names.py:85 +#: redbot/cogs/mod/names.py:97 msgid "Custom: {name}" msgstr "" -#: redbot/cogs/mod/names.py:93 +#: redbot/cogs/mod/names.py:105 msgid "Playing: {name}" msgstr "" -#: redbot/cogs/mod/names.py:102 +#: redbot/cogs/mod/names.py:114 msgid "Streaming: [{name}{sep}{game}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:109 +#: redbot/cogs/mod/names.py:121 msgid "Streaming: {name}" msgstr "" -#: redbot/cogs/mod/names.py:118 +#: redbot/cogs/mod/names.py:130 msgid "Listening: [{title}{sep}{artist}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:125 +#: redbot/cogs/mod/names.py:137 msgid "Listening: {title}" msgstr "" -#: redbot/cogs/mod/names.py:133 +#: redbot/cogs/mod/names.py:145 msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:141 +#: redbot/cogs/mod/names.py:153 msgid "Competing in: {competing}" msgstr "" -#: redbot/cogs/mod/names.py:164 +#: redbot/cogs/mod/names.py:176 #, docstring msgid "Show information about a member.\n\n" " This includes fields for status, discord join date, server\n" -" join date, voice state and previous names/nicknames.\n\n" -" If the member has no roles, previous names or previous nicknames,\n" +" join date, voice state and previous usernames/global display names/nicknames.\n\n" +" If the member has no roles, previous usernames, global display names, or server nicknames,\n" " these fields will be omitted.\n" " " msgstr "" -#: redbot/cogs/mod/names.py:192 +#: redbot/cogs/mod/names.py:219 msgid "Unknown" msgstr "" -#: redbot/cogs/mod/names.py:202 redbot/cogs/mod/names.py:203 -msgid "{}\n" -"({} days ago)" -msgstr "" - -#: redbot/cogs/mod/names.py:215 +#: redbot/cogs/mod/names.py:231 msgid "Chilling in {} status" msgstr "Agghiacciante in stato {}" -#: redbot/cogs/mod/names.py:229 +#: redbot/cogs/mod/names.py:244 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:256 +#: redbot/cogs/mod/names.py:271 msgid "Joined Discord on" msgstr "Iscritto Discord su" -#: redbot/cogs/mod/names.py:257 +#: redbot/cogs/mod/names.py:272 msgid "Joined this server on" msgstr "" -#: redbot/cogs/mod/names.py:260 +#: redbot/cogs/mod/names.py:275 msgid "Roles" msgstr "Ruoli" -#: redbot/cogs/mod/names.py:260 +#: redbot/cogs/mod/names.py:275 msgid "Role" msgstr "" -#: redbot/cogs/mod/names.py:266 -msgid "Previous Names" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Username" msgstr "" -#: redbot/cogs/mod/names.py:266 -msgid "Previous Name" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Usernames" msgstr "" -#: redbot/cogs/mod/names.py:274 -msgid "Previous Nicknames" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Name" msgstr "" -#: redbot/cogs/mod/names.py:274 -msgid "Previous Nickname" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Names" msgstr "" #: redbot/cogs/mod/names.py:280 +msgid "Previous Server Nickname" +msgstr "" + +#: redbot/cogs/mod/names.py:280 +msgid "Previous Server Nicknames" +msgstr "" + +#: redbot/cogs/mod/names.py:290 msgid "Current voice channel" msgstr "" -#: redbot/cogs/mod/names.py:284 +#: redbot/cogs/mod/names.py:294 msgid "Member #{} | User ID: {}" msgstr "Membri #{} | ID utente: {}" -#: redbot/cogs/mod/names.py:298 +#: redbot/cogs/mod/names.py:308 #, docstring -msgid "Show previous names and nicknames of a member." +msgid "Show previous usernames, global display names, and server nicknames of a member." msgstr "" -#: redbot/cogs/mod/names.py:302 -msgid "**Past 20 names**:" +#: redbot/cogs/mod/names.py:312 +msgid "Past 20 usernames:" msgstr "" -#: redbot/cogs/mod/names.py:308 -msgid "**Past 20 nicknames**:" +#: redbot/cogs/mod/names.py:313 +msgid "Past 20 global display names:" +msgstr "" + +#: redbot/cogs/mod/names.py:314 +msgid "Past 20 server nicknames:" msgstr "" -#: redbot/cogs/mod/names.py:315 +#: redbot/cogs/mod/names.py:324 msgid "That member doesn't have any recorded name or nickname change." msgstr "" -#: redbot/cogs/mod/settings.py:23 +#: redbot/cogs/mod/settings.py:22 #, docstring msgid "Manage server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:27 +#: redbot/cogs/mod/settings.py:26 #, docstring msgid "Show the current server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:31 +#: redbot/cogs/mod/settings.py:30 msgid "Track name changes: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:32 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:83 redbot/cogs/mod/settings.py:91 -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:31 redbot/cogs/mod/settings.py:54 +#: redbot/cogs/mod/settings.py:82 redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:93 msgid "Yes" msgstr "Sì" -#: redbot/cogs/mod/settings.py:32 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:60 redbot/cogs/mod/settings.py:65 -#: redbot/cogs/mod/settings.py:70 redbot/cogs/mod/settings.py:75 -#: redbot/cogs/mod/settings.py:83 redbot/cogs/mod/settings.py:91 -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:31 redbot/cogs/mod/settings.py:54 +#: redbot/cogs/mod/settings.py:59 redbot/cogs/mod/settings.py:64 +#: redbot/cogs/mod/settings.py:69 redbot/cogs/mod/settings.py:74 +#: redbot/cogs/mod/settings.py:82 redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:93 msgid "No" msgstr "" -#: redbot/cogs/mod/settings.py:53 +#: redbot/cogs/mod/settings.py:52 msgid "Overridden by another setting" msgstr "" -#: redbot/cogs/mod/settings.py:56 +#: redbot/cogs/mod/settings.py:55 msgid "Track nickname changes: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:57 +#: redbot/cogs/mod/settings.py:56 msgid "Delete repeats: {num_repeats}\n" msgstr "" -#: redbot/cogs/mod/settings.py:58 +#: redbot/cogs/mod/settings.py:57 msgid "after {num} repeats" msgstr "" -#: redbot/cogs/mod/settings.py:62 +#: redbot/cogs/mod/settings.py:61 msgid "Warn mention spam: {num_mentions}\n" msgstr "" -#: redbot/cogs/mod/settings.py:63 redbot/cogs/mod/settings.py:68 -#: redbot/cogs/mod/settings.py:73 +#: redbot/cogs/mod/settings.py:62 redbot/cogs/mod/settings.py:67 +#: redbot/cogs/mod/settings.py:72 msgid "{num} mentions" msgstr "" -#: redbot/cogs/mod/settings.py:67 +#: redbot/cogs/mod/settings.py:66 msgid "Kick mention spam: {num_mentions}\n" msgstr "" -#: redbot/cogs/mod/settings.py:72 +#: redbot/cogs/mod/settings.py:71 msgid "Ban mention spam: {num_mentions}\n" msgstr "" -#: redbot/cogs/mod/settings.py:78 +#: redbot/cogs/mod/settings.py:77 msgid "Mention Spam Strict: All mentions will count including duplicates\n" msgstr "" -#: redbot/cogs/mod/settings.py:80 +#: redbot/cogs/mod/settings.py:79 msgid "Mention Spam Strict: Only unique mentions will count\n" msgstr "" -#: redbot/cogs/mod/settings.py:82 +#: redbot/cogs/mod/settings.py:81 msgid "Respects hierarchy: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:85 +#: redbot/cogs/mod/settings.py:84 msgid "Delete delay: {num_seconds}\n" msgstr "" -#: redbot/cogs/mod/settings.py:86 +#: redbot/cogs/mod/settings.py:85 msgid "{num} seconds" msgstr "" -#: redbot/cogs/mod/settings.py:88 +#: redbot/cogs/mod/settings.py:87 msgid "None" msgstr "Nessuno" -#: redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:89 msgid "Reinvite on unban: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:93 +#: redbot/cogs/mod/settings.py:92 msgid "Send message to users on kick/ban: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:97 +#: redbot/cogs/mod/settings.py:96 msgid "Default message history delete on ban: Previous {num_days} days\n" msgstr "" -#: redbot/cogs/mod/settings.py:101 +#: redbot/cogs/mod/settings.py:100 msgid "Default message history delete on ban: Don't delete any\n" msgstr "" -#: redbot/cogs/mod/settings.py:102 +#: redbot/cogs/mod/settings.py:101 msgid "Default tempban duration: {duration}" msgstr "" -#: redbot/cogs/mod/settings.py:110 +#: redbot/cogs/mod/settings.py:109 #, docstring msgid "Toggle role hierarchy check for mods and admins.\n\n" " **WARNING**: Disabling this setting will allow mods to take\n" @@ -623,22 +636,22 @@ msgid "Toggle role hierarchy check for mods and admins.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:122 +#: redbot/cogs/mod/settings.py:121 msgid "Role hierarchy will be checked when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:127 +#: redbot/cogs/mod/settings.py:126 msgid "Role hierarchy will be ignored when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:133 +#: redbot/cogs/mod/settings.py:132 #, docstring msgid "\n" " Manage the automoderation settings for mentionspam.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:140 +#: redbot/cogs/mod/settings.py:139 #, docstring msgid "\n" " Setting to account for duplicate mentions.\n\n" @@ -648,23 +661,23 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:152 +#: redbot/cogs/mod/settings.py:151 msgid "Mention spam currently accounts for multiple mentions of the same user." msgstr "" -#: redbot/cogs/mod/settings.py:154 +#: redbot/cogs/mod/settings.py:153 msgid "Mention spam currently only accounts for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:159 +#: redbot/cogs/mod/settings.py:158 msgid "Mention spam will now account for multiple mentions of the same user." msgstr "" -#: redbot/cogs/mod/settings.py:161 +#: redbot/cogs/mod/settings.py:160 msgid "Mention spam will only account for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:168 +#: redbot/cogs/mod/settings.py:167 #, docstring msgid "\n" " Sets the autowarn conditions for mention spam.\n\n" @@ -674,34 +687,34 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:179 +#: redbot/cogs/mod/settings.py:178 msgid "Autowarn for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:181 +#: redbot/cogs/mod/settings.py:180 msgid "Autowarn for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:184 +#: redbot/cogs/mod/settings.py:183 msgid "`` must be 1 or higher to autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:190 +#: redbot/cogs/mod/settings.py:189 msgid "\n" "Autowarn is equal to or higher than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:194 +#: redbot/cogs/mod/settings.py:193 msgid "\n" "Autowarn is equal to or higher than autoban." msgstr "" -#: redbot/cogs/mod/settings.py:198 +#: redbot/cogs/mod/settings.py:197 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:208 +#: redbot/cogs/mod/settings.py:207 #, docstring msgid "\n" " Sets the autokick conditions for mention spam.\n\n" @@ -711,34 +724,34 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:219 +#: redbot/cogs/mod/settings.py:218 msgid "Autokick for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:221 +#: redbot/cogs/mod/settings.py:220 msgid "Autokick for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:224 +#: redbot/cogs/mod/settings.py:223 msgid "`` must be 1 or higher to autokick." msgstr "" -#: redbot/cogs/mod/settings.py:230 +#: redbot/cogs/mod/settings.py:229 msgid "\n" "Autokick is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:234 +#: redbot/cogs/mod/settings.py:233 msgid "\n" "Autokick is equal to or higher than autoban." msgstr "" -#: redbot/cogs/mod/settings.py:238 +#: redbot/cogs/mod/settings.py:237 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:248 +#: redbot/cogs/mod/settings.py:247 #, 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" @@ -747,34 +760,34 @@ msgid "Set the autoban conditions for mention spam.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:258 +#: redbot/cogs/mod/settings.py:257 msgid "Autoban for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:260 +#: redbot/cogs/mod/settings.py:259 msgid "Autoban for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:263 +#: redbot/cogs/mod/settings.py:262 msgid "`` must be 1 or higher to autoban." msgstr "" -#: redbot/cogs/mod/settings.py:269 +#: redbot/cogs/mod/settings.py:268 msgid "\n" "Autoban is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:273 +#: redbot/cogs/mod/settings.py:272 msgid "\n" "Autoban is equal to or lower than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:277 +#: redbot/cogs/mod/settings.py:276 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:287 +#: redbot/cogs/mod/settings.py:286 #, docstring msgid "Enable auto-deletion of repeated messages.\n\n" " Must be between 2 and 20.\n\n" @@ -782,23 +795,23 @@ msgid "Enable auto-deletion of repeated messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:298 redbot/cogs/mod/settings.py:324 +#: redbot/cogs/mod/settings.py:297 redbot/cogs/mod/settings.py:323 msgid "Repeated messages will be ignored." msgstr "" -#: redbot/cogs/mod/settings.py:304 +#: redbot/cogs/mod/settings.py:303 msgid "Messages repeated up to {num} times will be deleted." msgstr "" -#: redbot/cogs/mod/settings.py:308 +#: redbot/cogs/mod/settings.py:307 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:317 +#: redbot/cogs/mod/settings.py:316 msgid "Bot will delete repeated messages after {num} repeats. Set this value to -1 to ignore repeated messages" msgstr "" -#: redbot/cogs/mod/settings.py:329 +#: redbot/cogs/mod/settings.py:328 #, 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" @@ -806,15 +819,15 @@ msgid "Toggle whether an invite will be sent to a user when unbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:339 -msgid "Users unbanned with `{command}` will be reinvited." +#: redbot/cogs/mod/settings.py:338 +msgid "Users unbanned with {command} will be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:346 -msgid "Users unbanned with `{command}` will not be reinvited." +#: redbot/cogs/mod/settings.py:345 +msgid "Users unbanned with {command} will not be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:354 +#: redbot/cogs/mod/settings.py:353 #, 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" @@ -822,34 +835,34 @@ msgid "Toggle whether a message should be sent to a user when they are kicked/ba " " msgstr "" -#: redbot/cogs/mod/settings.py:363 +#: redbot/cogs/mod/settings.py:362 msgid "DM when kicked/banned is currently set to: {setting}" msgstr "" -#: redbot/cogs/mod/settings.py:368 +#: redbot/cogs/mod/settings.py:367 msgid "Bot will now attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:371 +#: redbot/cogs/mod/settings.py:370 msgid "Bot will no longer attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:377 +#: redbot/cogs/mod/settings.py:376 #, 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:383 +#: redbot/cogs/mod/settings.py:382 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:386 +#: redbot/cogs/mod/settings.py:385 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" -#: redbot/cogs/mod/settings.py:401 +#: redbot/cogs/mod/settings.py:400 #, docstring msgid "Set the default time to be used when a user is tempbanned.\n\n" " Accepts: seconds, minutes, hours, days, weeks\n" @@ -860,35 +873,35 @@ msgid "Set the default time to be used when a user is tempbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:413 +#: redbot/cogs/mod/settings.py:412 msgid "The default duration for tempbanning a user is now {duration}." msgstr "" -#: redbot/cogs/mod/settings.py:421 +#: redbot/cogs/mod/settings.py:420 #, docstring msgid "\n" -" Toggle whether nickname changes should be tracked.\n\n" +" Toggle whether server nickname changes should be tracked.\n\n" " This setting will be overridden if trackallnames is disabled.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:430 +#: redbot/cogs/mod/settings.py:429 msgid "Nickname changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:432 +#: redbot/cogs/mod/settings.py:431 msgid "Nickname changes are not currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:437 +#: redbot/cogs/mod/settings.py:436 msgid "Nickname changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:439 +#: redbot/cogs/mod/settings.py:438 msgid "Nickname changes will no longer be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:446 +#: redbot/cogs/mod/settings.py:445 #, docstring msgid "\n" " Toggle whether all name changes should be tracked.\n\n" @@ -896,56 +909,56 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:454 +#: redbot/cogs/mod/settings.py:453 msgid "Name changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:456 +#: redbot/cogs/mod/settings.py:455 msgid "All name changes are currently not being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:461 +#: redbot/cogs/mod/settings.py:460 msgid "Name changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:463 +#: redbot/cogs/mod/settings.py:462 msgid "All name changes will no longer be tracked.\n" "To delete existing name data, use {command}." msgstr "" -#: redbot/cogs/mod/settings.py:474 +#: redbot/cogs/mod/settings.py:473 #, docstring -msgid "Delete all stored usernames and nicknames.\n\n" +msgid "Delete all stored usernames, global display names, and server nicknames.\n\n" " Examples:\n" -" - `[p]modset deletenames` - Did not confirm. Shows the help message.\n" -" - `[p]modset deletenames yes` - Deletes all stored usernames and nicknames.\n\n" +" - `[p]modset deletenames` - Did not confirm. Shows the help message.\n" +" - `[p]modset deletenames yes` - Deletes all stored usernames, global display names, and server nicknames.\n\n" " **Arguments**\n\n" " - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:486 -msgid "This will delete all stored usernames and nicknames the bot has stored.\n" +#: redbot/cogs/mod/settings.py:485 +msgid "This will delete all stored usernames, global display names, and server nicknames the bot has stored.\n" "If you're sure, type {command}" msgstr "" -#: redbot/cogs/mod/settings.py:527 -msgid "Usernames and nicknames have been deleted from Mod config." +#: redbot/cogs/mod/settings.py:529 +msgid "Usernames, global display names, and server nicknames have been deleted from Mod config." msgstr "" -#: redbot/cogs/mod/slowmode.py:27 +#: redbot/cogs/mod/slowmode.py:28 #, docstring -msgid "Changes channel's slowmode setting.\n\n" +msgid "Changes thread's or text 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 +#: redbot/cogs/mod/slowmode.py:37 msgid "Slowmode interval is now {interval}." msgstr "" -#: redbot/cogs/mod/slowmode.py:41 +#: redbot/cogs/mod/slowmode.py:42 msgid "Slowmode has been disabled." msgstr "" diff --git a/redbot/cogs/mod/locales/ja-JP.po b/redbot/cogs/mod/locales/ja-JP.po index 2a1c54eaada..db6ce7402a2 100644 --- a/redbot/cogs/mod/locales/ja-JP.po +++ b/redbot/cogs/mod/locales/ja-JP.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-18 21:11+0000\n" +"POT-Creation-Date: 2023-09-13 20: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,136 +15,132 @@ msgstr "" "X-Crowdin-File-ID: 34\n" "Language: ja_JP\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 +#: redbot/cogs/mod/events.py:57 redbot/cogs/mod/events.py:72 msgid "Mention spam (Autoban)" msgstr "" -#: redbot/cogs/mod/events.py:80 +#: redbot/cogs/mod/events.py:81 msgid "Mention Spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:95 +#: redbot/cogs/mod/events.py:96 msgid "Mention spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:104 +#: redbot/cogs/mod/events.py:105 msgid "Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:108 +#: redbot/cogs/mod/events.py:109 msgid "{member}, Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:127 +#: redbot/cogs/mod/events.py:128 msgid "Mention spam (Autowarn)" msgstr "" -#: redbot/cogs/mod/kickban.py:93 +#: redbot/cogs/mod/kickban.py:82 msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:100 +#: redbot/cogs/mod/kickban.py:89 msgid "I require the {perms} permission(s) in that user's channel to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:110 +#: redbot/cogs/mod/kickban.py:99 msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:464 -#: redbot/cogs/mod/kickban.py:631 +#: redbot/cogs/mod/kickban.py:121 redbot/cogs/mod/kickban.py:463 +#: redbot/cogs/mod/kickban.py:636 msgid "Invalid days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/kickban.py:138 redbot/cogs/mod/kickban.py:607 +#: redbot/cogs/mod/kickban.py:127 redbot/cogs/mod/kickban.py:610 msgid "I cannot let you do that. Self-harm is bad {}" msgstr "" -#: redbot/cogs/mod/kickban.py:143 redbot/cogs/mod/kickban.py:318 -#: redbot/cogs/mod/kickban.py:612 redbot/cogs/mod/kickban.py:691 -#: redbot/cogs/mod/kickban.py:771 +#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:315 +#: redbot/cogs/mod/kickban.py:615 redbot/cogs/mod/kickban.py:696 +#: redbot/cogs/mod/kickban.py:782 redbot/cogs/mod/names.py:64 msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." msgstr "" -#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:326 -#: redbot/cogs/mod/kickban.py:620 +#: redbot/cogs/mod/kickban.py:139 redbot/cogs/mod/kickban.py:323 +#: redbot/cogs/mod/kickban.py:623 msgid "I cannot do that due to Discord hierarchy rules." msgstr "" -#: redbot/cogs/mod/kickban.py:156 +#: redbot/cogs/mod/kickban.py:145 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:160 redbot/cogs/mod/kickban.py:337 +#: redbot/cogs/mod/kickban.py:149 redbot/cogs/mod/kickban.py:334 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:161 redbot/cogs/mod/kickban.py:338 +#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:335 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:179 redbot/cogs/mod/kickban.py:480 +#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:480 msgid "User with ID {user_id} is already banned." msgstr "" -#: redbot/cogs/mod/kickban.py:192 +#: redbot/cogs/mod/kickban.py:182 msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." msgstr "" -#: redbot/cogs/mod/kickban.py:204 redbot/cogs/mod/kickban.py:365 +#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:364 msgid "Done. That felt good." msgstr "" -#: redbot/cogs/mod/kickban.py:206 redbot/cogs/mod/kickban.py:346 +#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:343 msgid "I'm not allowed to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:208 redbot/cogs/mod/kickban.py:551 +#: redbot/cogs/mod/kickban.py:202 redbot/cogs/mod/kickban.py:554 msgid "User with ID {user_id} not found" msgstr "" -#: redbot/cogs/mod/kickban.py:215 +#: redbot/cogs/mod/kickban.py:212 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:269 +#: redbot/cogs/mod/kickban.py:266 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:294 +#: redbot/cogs/mod/kickban.py:291 #, docstring msgid "\n" " Kick a user.\n\n" " Examples:\n" -" - `[p]kick 428675506947227648 wanted to be kicked.`\n" -" This will kick Twentysix from the server.\n" -" - `[p]kick @Twentysix wanted to be kicked.`\n" +" - `[p]kick 428675506947227648 wanted to be kicked.`\n" +" This will kick the user with ID 428675506947227648 from the server.\n" +" - `[p]kick @Twentysix wanted to be kicked.`\n" " This will kick Twentysix from the server.\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:311 redbot/cogs/mod/kickban.py:684 +#: redbot/cogs/mod/kickban.py:308 redbot/cogs/mod/kickban.py:689 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:333 +#: redbot/cogs/mod/kickban.py:330 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:379 +#: redbot/cogs/mod/kickban.py:378 #, docstring msgid "Ban a user from this server and optionally delete days of messages.\n\n" " `days` is the amount of days of messages to cleanup on ban.\n\n" " Examples:\n" -" - `[p]ban 428675506947227648 7 Continued to spam after told to stop.`\n" -" This will ban Twentysix and it will delete 7 days worth of messages.\n" -" - `[p]ban @Twentysix 7 Continued to spam after told to stop.`\n" +" - `[p]ban 428675506947227648 7 Continued to spam after told to stop.`\n" +" This will ban the user with ID 428675506947227648 and it will delete 7 days worth of messages.\n" +" - `[p]ban @Twentysix 7 Continued to spam after told to stop.`\n" " This will ban Twentysix and it will delete 7 days worth of messages.\n\n" " A user ID should be provided if the user is not a member of this server.\n" " If days is not a number, it's treated as the first word of the reason.\n" @@ -152,7 +148,7 @@ msgid "Ban a user from this server and optionally delete days of messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:417 +#: redbot/cogs/mod/kickban.py:416 #, docstring msgid "Mass bans user(s) from the server.\n\n" " `days` is the amount of days of messages to cleanup on massban.\n\n" @@ -164,21 +160,21 @@ msgid "Mass bans user(s) from the server.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:433 +#: redbot/cogs/mod/kickban.py:432 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:437 +#: redbot/cogs/mod/kickban.py:436 msgid "\n" "Errors:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:440 +#: redbot/cogs/mod/kickban.py:439 msgid "\n" "Following user IDs have been upgraded from a temporary to a permanent ban:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:468 +#: redbot/cogs/mod/kickban.py:467 msgid "I lack the permissions to do this." msgstr "" @@ -186,435 +182,452 @@ msgstr "" msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:556 +#: redbot/cogs/mod/kickban.py:559 msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:589 +#: redbot/cogs/mod/kickban.py:592 #, docstring msgid "Temporarily ban a user from this server.\n\n" " `duration` is the amount of time the user should be banned for.\n" " `days` is the amount of days of messages to cleanup on tempban.\n\n" " Examples:\n" -" - `[p]tempban @Twentysix Because I say so`\n" +" - `[p]tempban @Twentysix Because I say so`\n" " This will ban Twentysix for the default amount of time set by an administrator.\n" -" - `[p]tempban @Twentysix 15m You need a timeout`\n" +" - `[p]tempban @Twentysix 15m You need a timeout`\n" " This will ban Twentysix for 15 minutes.\n" -" - `[p]tempban 428675506947227648 1d2h15m 5 Evil person`\n" -" This will ban the user for 1 day 2 hours 15 minutes and will delete the last 5 days of their messages.\n" +" - `[p]tempban 428675506947227648 1d2h15m 5 Evil person`\n" +" This will ban the user with ID 428675506947227648 for 1 day 2 hours 15 minutes and will delete the last 5 days of their messages.\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:643 +#: redbot/cogs/mod/kickban.py:646 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:647 -msgid " Here is an invite for when your ban expires: {invite_link}" +#: redbot/cogs/mod/kickban.py:650 +msgid "\n\n" +"**Reason:** {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:657 +#: redbot/cogs/mod/kickban.py:652 +msgid "\n\n" +"Here is an invite for when your ban expires: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:662 msgid "I can't do that for some reason." msgstr "" -#: redbot/cogs/mod/kickban.py:659 +#: redbot/cogs/mod/kickban.py:664 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:671 +#: redbot/cogs/mod/kickban.py:676 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:678 +#: redbot/cogs/mod/kickban.py:683 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:707 +#: redbot/cogs/mod/kickban.py:710 msgid "You have been banned and then unbanned as a quick way to delete your messages.\n" "You can now join the server again. {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:718 +#: redbot/cogs/mod/kickban.py:721 msgid "My role is not high enough to softban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:754 +#: redbot/cogs/mod/kickban.py:765 msgid "Done. Enough chaos." msgstr "" -#: redbot/cogs/mod/kickban.py:762 +#: redbot/cogs/mod/kickban.py:773 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:784 +#: redbot/cogs/mod/kickban.py:795 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:787 +#: redbot/cogs/mod/kickban.py:798 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:808 +#: redbot/cogs/mod/kickban.py:812 +msgid "User has been kicked from the voice channel." +msgstr "" + +#: redbot/cogs/mod/kickban.py:820 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:827 +#: redbot/cogs/mod/kickban.py:839 msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/kickban.py:843 +#: redbot/cogs/mod/kickban.py:855 msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:849 +#: redbot/cogs/mod/kickban.py:861 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:870 +#: redbot/cogs/mod/kickban.py:882 msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/kickban.py:884 +#: redbot/cogs/mod/kickban.py:896 msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:891 +#: redbot/cogs/mod/kickban.py:905 #, 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'." +" 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-click the user and select 'Copy ID'.\n" +" " msgstr "" -#: redbot/cogs/mod/kickban.py:904 +#: redbot/cogs/mod/kickban.py:917 msgid "It seems that user isn't banned!" msgstr "" -#: redbot/cogs/mod/kickban.py:909 +#: redbot/cogs/mod/kickban.py:922 msgid "Something went wrong while attempting to unban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:923 +#: redbot/cogs/mod/kickban.py:936 msgid "Unbanned that user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:929 +#: redbot/cogs/mod/kickban.py:942 msgid "I don't share another server with this user. I can't reinvite them." msgstr "" -#: redbot/cogs/mod/kickban.py:937 +#: redbot/cogs/mod/kickban.py:950 msgid "You've been unbanned from {server}.\n" "Here is an invite for that server: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:944 +#: redbot/cogs/mod/kickban.py:957 msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\n" "Here's the invite link: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:952 -msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" +#: redbot/cogs/mod/kickban.py:965 +msgid "Something went wrong when attempting to send that user an invite. Here's the link so you can try: {invite_link}" msgstr "" -#: redbot/cogs/mod/mod.py:45 +#: redbot/cogs/mod/mod.py:44 #, docstring msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mod.py:142 redbot/cogs/mod/mod.py:152 -msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." +#: redbot/cogs/mod/mod.py:135 redbot/cogs/mod/mod.py:145 +msgid "Ignored guilds and channels have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:164 -msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." +#: redbot/cogs/mod/mod.py:155 +msgid "Delete delay settings have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:185 +#: redbot/cogs/mod/mod.py:176 #, docstring msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mod.py:194 +#: redbot/cogs/mod/mod.py:185 msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mod.py:199 +#: redbot/cogs/mod/mod.py:190 #, docstring msgid "\n" " Move deletedelay settings to core\n" " " msgstr "" -#: redbot/cogs/mod/mod.py:208 +#: redbot/cogs/mod/mod.py:199 msgid "Delete delay settings restored." msgstr "" -#: redbot/cogs/mod/names.py:36 +#: redbot/cogs/mod/names.py:38 #, docstring -msgid "Change a member's nickname.\n\n" -" Leaving the nickname empty will remove it.\n" +msgid "Change a member's server nickname.\n\n" +" Leaving the nickname argument empty will remove it.\n" " " msgstr "" -#: redbot/cogs/mod/names.py:45 +#: redbot/cogs/mod/names.py:47 msgid "Nicknames must be between 2 and 32 characters long." msgstr "" -#: redbot/cogs/mod/names.py:53 +#: redbot/cogs/mod/names.py:55 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 +#: redbot/cogs/mod/names.py:75 msgid "I do not have permission to rename that member." msgstr "" -#: redbot/cogs/mod/names.py:66 +#: redbot/cogs/mod/names.py:78 msgid "That nickname is invalid." msgstr "" -#: redbot/cogs/mod/names.py:68 -msgid "An unexpected error has occured." +#: redbot/cogs/mod/names.py:80 +msgid "An unexpected error has occurred." msgstr "" -#: redbot/cogs/mod/names.py:70 +#: redbot/cogs/mod/names.py:82 msgid "Done." msgstr "" -#: redbot/cogs/mod/names.py:81 +#: redbot/cogs/mod/names.py:93 msgid "Custom: {emoji} {name}" msgstr "" -#: redbot/cogs/mod/names.py:83 +#: redbot/cogs/mod/names.py:95 msgid "Custom: {emoji}" msgstr "" -#: redbot/cogs/mod/names.py:85 +#: redbot/cogs/mod/names.py:97 msgid "Custom: {name}" msgstr "" -#: redbot/cogs/mod/names.py:93 +#: redbot/cogs/mod/names.py:105 msgid "Playing: {name}" msgstr "" -#: redbot/cogs/mod/names.py:102 +#: redbot/cogs/mod/names.py:114 msgid "Streaming: [{name}{sep}{game}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:109 +#: redbot/cogs/mod/names.py:121 msgid "Streaming: {name}" msgstr "" -#: redbot/cogs/mod/names.py:118 +#: redbot/cogs/mod/names.py:130 msgid "Listening: [{title}{sep}{artist}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:125 +#: redbot/cogs/mod/names.py:137 msgid "Listening: {title}" msgstr "" -#: redbot/cogs/mod/names.py:133 +#: redbot/cogs/mod/names.py:145 msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:141 +#: redbot/cogs/mod/names.py:153 msgid "Competing in: {competing}" msgstr "" -#: redbot/cogs/mod/names.py:164 +#: redbot/cogs/mod/names.py:176 #, docstring msgid "Show information about a member.\n\n" " This includes fields for status, discord join date, server\n" -" join date, voice state and previous names/nicknames.\n\n" -" If the member has no roles, previous names or previous nicknames,\n" +" join date, voice state and previous usernames/global display names/nicknames.\n\n" +" If the member has no roles, previous usernames, global display names, or server nicknames,\n" " these fields will be omitted.\n" " " msgstr "" -#: redbot/cogs/mod/names.py:192 +#: redbot/cogs/mod/names.py:219 msgid "Unknown" msgstr "" -#: redbot/cogs/mod/names.py:202 redbot/cogs/mod/names.py:203 -msgid "{}\n" -"({} days ago)" -msgstr "" - -#: redbot/cogs/mod/names.py:215 +#: redbot/cogs/mod/names.py:231 msgid "Chilling in {} status" msgstr "" -#: redbot/cogs/mod/names.py:229 +#: redbot/cogs/mod/names.py:244 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:256 +#: redbot/cogs/mod/names.py:271 msgid "Joined Discord on" msgstr "Discordに参加した日: {}" -#: redbot/cogs/mod/names.py:257 +#: redbot/cogs/mod/names.py:272 msgid "Joined this server on" msgstr "" -#: redbot/cogs/mod/names.py:260 +#: redbot/cogs/mod/names.py:275 msgid "Roles" msgstr "役職" -#: redbot/cogs/mod/names.py:260 +#: redbot/cogs/mod/names.py:275 msgid "Role" msgstr "" -#: redbot/cogs/mod/names.py:266 -msgid "Previous Names" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Username" msgstr "" -#: redbot/cogs/mod/names.py:266 -msgid "Previous Name" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Usernames" msgstr "" -#: redbot/cogs/mod/names.py:274 -msgid "Previous Nicknames" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Name" msgstr "" -#: redbot/cogs/mod/names.py:274 -msgid "Previous Nickname" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Names" msgstr "" #: redbot/cogs/mod/names.py:280 +msgid "Previous Server Nickname" +msgstr "" + +#: redbot/cogs/mod/names.py:280 +msgid "Previous Server Nicknames" +msgstr "" + +#: redbot/cogs/mod/names.py:290 msgid "Current voice channel" msgstr "" -#: redbot/cogs/mod/names.py:284 +#: redbot/cogs/mod/names.py:294 msgid "Member #{} | User ID: {}" msgstr "会員番号: {}|ユーザー番号: {}" -#: redbot/cogs/mod/names.py:298 +#: redbot/cogs/mod/names.py:308 #, docstring -msgid "Show previous names and nicknames of a member." +msgid "Show previous usernames, global display names, and server nicknames of a member." msgstr "" -#: redbot/cogs/mod/names.py:302 -msgid "**Past 20 names**:" +#: redbot/cogs/mod/names.py:312 +msgid "Past 20 usernames:" msgstr "" -#: redbot/cogs/mod/names.py:308 -msgid "**Past 20 nicknames**:" +#: redbot/cogs/mod/names.py:313 +msgid "Past 20 global display names:" +msgstr "" + +#: redbot/cogs/mod/names.py:314 +msgid "Past 20 server nicknames:" msgstr "" -#: redbot/cogs/mod/names.py:315 +#: redbot/cogs/mod/names.py:324 msgid "That member doesn't have any recorded name or nickname change." msgstr "" -#: redbot/cogs/mod/settings.py:23 +#: redbot/cogs/mod/settings.py:22 #, docstring msgid "Manage server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:27 +#: redbot/cogs/mod/settings.py:26 #, docstring msgid "Show the current server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:31 +#: redbot/cogs/mod/settings.py:30 msgid "Track name changes: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:32 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:83 redbot/cogs/mod/settings.py:91 -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:31 redbot/cogs/mod/settings.py:54 +#: redbot/cogs/mod/settings.py:82 redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:93 msgid "Yes" msgstr "イエス" -#: redbot/cogs/mod/settings.py:32 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:60 redbot/cogs/mod/settings.py:65 -#: redbot/cogs/mod/settings.py:70 redbot/cogs/mod/settings.py:75 -#: redbot/cogs/mod/settings.py:83 redbot/cogs/mod/settings.py:91 -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:31 redbot/cogs/mod/settings.py:54 +#: redbot/cogs/mod/settings.py:59 redbot/cogs/mod/settings.py:64 +#: redbot/cogs/mod/settings.py:69 redbot/cogs/mod/settings.py:74 +#: redbot/cogs/mod/settings.py:82 redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:93 msgid "No" msgstr "" -#: redbot/cogs/mod/settings.py:53 +#: redbot/cogs/mod/settings.py:52 msgid "Overridden by another setting" msgstr "" -#: redbot/cogs/mod/settings.py:56 +#: redbot/cogs/mod/settings.py:55 msgid "Track nickname changes: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:57 +#: redbot/cogs/mod/settings.py:56 msgid "Delete repeats: {num_repeats}\n" msgstr "" -#: redbot/cogs/mod/settings.py:58 +#: redbot/cogs/mod/settings.py:57 msgid "after {num} repeats" msgstr "" -#: redbot/cogs/mod/settings.py:62 +#: redbot/cogs/mod/settings.py:61 msgid "Warn mention spam: {num_mentions}\n" msgstr "" -#: redbot/cogs/mod/settings.py:63 redbot/cogs/mod/settings.py:68 -#: redbot/cogs/mod/settings.py:73 +#: redbot/cogs/mod/settings.py:62 redbot/cogs/mod/settings.py:67 +#: redbot/cogs/mod/settings.py:72 msgid "{num} mentions" msgstr "" -#: redbot/cogs/mod/settings.py:67 +#: redbot/cogs/mod/settings.py:66 msgid "Kick mention spam: {num_mentions}\n" msgstr "" -#: redbot/cogs/mod/settings.py:72 +#: redbot/cogs/mod/settings.py:71 msgid "Ban mention spam: {num_mentions}\n" msgstr "" -#: redbot/cogs/mod/settings.py:78 +#: redbot/cogs/mod/settings.py:77 msgid "Mention Spam Strict: All mentions will count including duplicates\n" msgstr "" -#: redbot/cogs/mod/settings.py:80 +#: redbot/cogs/mod/settings.py:79 msgid "Mention Spam Strict: Only unique mentions will count\n" msgstr "" -#: redbot/cogs/mod/settings.py:82 +#: redbot/cogs/mod/settings.py:81 msgid "Respects hierarchy: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:85 +#: redbot/cogs/mod/settings.py:84 msgid "Delete delay: {num_seconds}\n" msgstr "" -#: redbot/cogs/mod/settings.py:86 +#: redbot/cogs/mod/settings.py:85 msgid "{num} seconds" msgstr "" -#: redbot/cogs/mod/settings.py:88 +#: redbot/cogs/mod/settings.py:87 msgid "None" msgstr "無い" -#: redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:89 msgid "Reinvite on unban: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:93 +#: redbot/cogs/mod/settings.py:92 msgid "Send message to users on kick/ban: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:97 +#: redbot/cogs/mod/settings.py:96 msgid "Default message history delete on ban: Previous {num_days} days\n" msgstr "" -#: redbot/cogs/mod/settings.py:101 +#: redbot/cogs/mod/settings.py:100 msgid "Default message history delete on ban: Don't delete any\n" msgstr "" -#: redbot/cogs/mod/settings.py:102 +#: redbot/cogs/mod/settings.py:101 msgid "Default tempban duration: {duration}" msgstr "" -#: redbot/cogs/mod/settings.py:110 +#: redbot/cogs/mod/settings.py:109 #, docstring msgid "Toggle role hierarchy check for mods and admins.\n\n" " **WARNING**: Disabling this setting will allow mods to take\n" @@ -623,22 +636,22 @@ msgid "Toggle role hierarchy check for mods and admins.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:122 +#: redbot/cogs/mod/settings.py:121 msgid "Role hierarchy will be checked when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:127 +#: redbot/cogs/mod/settings.py:126 msgid "Role hierarchy will be ignored when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:133 +#: redbot/cogs/mod/settings.py:132 #, docstring msgid "\n" " Manage the automoderation settings for mentionspam.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:140 +#: redbot/cogs/mod/settings.py:139 #, docstring msgid "\n" " Setting to account for duplicate mentions.\n\n" @@ -648,23 +661,23 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:152 +#: redbot/cogs/mod/settings.py:151 msgid "Mention spam currently accounts for multiple mentions of the same user." msgstr "" -#: redbot/cogs/mod/settings.py:154 +#: redbot/cogs/mod/settings.py:153 msgid "Mention spam currently only accounts for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:159 +#: redbot/cogs/mod/settings.py:158 msgid "Mention spam will now account for multiple mentions of the same user." msgstr "" -#: redbot/cogs/mod/settings.py:161 +#: redbot/cogs/mod/settings.py:160 msgid "Mention spam will only account for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:168 +#: redbot/cogs/mod/settings.py:167 #, docstring msgid "\n" " Sets the autowarn conditions for mention spam.\n\n" @@ -674,34 +687,34 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:179 +#: redbot/cogs/mod/settings.py:178 msgid "Autowarn for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:181 +#: redbot/cogs/mod/settings.py:180 msgid "Autowarn for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:184 +#: redbot/cogs/mod/settings.py:183 msgid "`` must be 1 or higher to autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:190 +#: redbot/cogs/mod/settings.py:189 msgid "\n" "Autowarn is equal to or higher than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:194 +#: redbot/cogs/mod/settings.py:193 msgid "\n" "Autowarn is equal to or higher than autoban." msgstr "" -#: redbot/cogs/mod/settings.py:198 +#: redbot/cogs/mod/settings.py:197 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:208 +#: redbot/cogs/mod/settings.py:207 #, docstring msgid "\n" " Sets the autokick conditions for mention spam.\n\n" @@ -711,34 +724,34 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:219 +#: redbot/cogs/mod/settings.py:218 msgid "Autokick for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:221 +#: redbot/cogs/mod/settings.py:220 msgid "Autokick for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:224 +#: redbot/cogs/mod/settings.py:223 msgid "`` must be 1 or higher to autokick." msgstr "" -#: redbot/cogs/mod/settings.py:230 +#: redbot/cogs/mod/settings.py:229 msgid "\n" "Autokick is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:234 +#: redbot/cogs/mod/settings.py:233 msgid "\n" "Autokick is equal to or higher than autoban." msgstr "" -#: redbot/cogs/mod/settings.py:238 +#: redbot/cogs/mod/settings.py:237 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:248 +#: redbot/cogs/mod/settings.py:247 #, 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" @@ -747,34 +760,34 @@ msgid "Set the autoban conditions for mention spam.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:258 +#: redbot/cogs/mod/settings.py:257 msgid "Autoban for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:260 +#: redbot/cogs/mod/settings.py:259 msgid "Autoban for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:263 +#: redbot/cogs/mod/settings.py:262 msgid "`` must be 1 or higher to autoban." msgstr "" -#: redbot/cogs/mod/settings.py:269 +#: redbot/cogs/mod/settings.py:268 msgid "\n" "Autoban is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:273 +#: redbot/cogs/mod/settings.py:272 msgid "\n" "Autoban is equal to or lower than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:277 +#: redbot/cogs/mod/settings.py:276 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:287 +#: redbot/cogs/mod/settings.py:286 #, docstring msgid "Enable auto-deletion of repeated messages.\n\n" " Must be between 2 and 20.\n\n" @@ -782,23 +795,23 @@ msgid "Enable auto-deletion of repeated messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:298 redbot/cogs/mod/settings.py:324 +#: redbot/cogs/mod/settings.py:297 redbot/cogs/mod/settings.py:323 msgid "Repeated messages will be ignored." msgstr "" -#: redbot/cogs/mod/settings.py:304 +#: redbot/cogs/mod/settings.py:303 msgid "Messages repeated up to {num} times will be deleted." msgstr "" -#: redbot/cogs/mod/settings.py:308 +#: redbot/cogs/mod/settings.py:307 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:317 +#: redbot/cogs/mod/settings.py:316 msgid "Bot will delete repeated messages after {num} repeats. Set this value to -1 to ignore repeated messages" msgstr "" -#: redbot/cogs/mod/settings.py:329 +#: redbot/cogs/mod/settings.py:328 #, 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" @@ -806,15 +819,15 @@ msgid "Toggle whether an invite will be sent to a user when unbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:339 -msgid "Users unbanned with `{command}` will be reinvited." +#: redbot/cogs/mod/settings.py:338 +msgid "Users unbanned with {command} will be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:346 -msgid "Users unbanned with `{command}` will not be reinvited." +#: redbot/cogs/mod/settings.py:345 +msgid "Users unbanned with {command} will not be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:354 +#: redbot/cogs/mod/settings.py:353 #, 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" @@ -822,34 +835,34 @@ msgid "Toggle whether a message should be sent to a user when they are kicked/ba " " msgstr "" -#: redbot/cogs/mod/settings.py:363 +#: redbot/cogs/mod/settings.py:362 msgid "DM when kicked/banned is currently set to: {setting}" msgstr "" -#: redbot/cogs/mod/settings.py:368 +#: redbot/cogs/mod/settings.py:367 msgid "Bot will now attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:371 +#: redbot/cogs/mod/settings.py:370 msgid "Bot will no longer attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:377 +#: redbot/cogs/mod/settings.py:376 #, 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:383 +#: redbot/cogs/mod/settings.py:382 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:386 +#: redbot/cogs/mod/settings.py:385 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" -#: redbot/cogs/mod/settings.py:401 +#: redbot/cogs/mod/settings.py:400 #, docstring msgid "Set the default time to be used when a user is tempbanned.\n\n" " Accepts: seconds, minutes, hours, days, weeks\n" @@ -860,35 +873,35 @@ msgid "Set the default time to be used when a user is tempbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:413 +#: redbot/cogs/mod/settings.py:412 msgid "The default duration for tempbanning a user is now {duration}." msgstr "" -#: redbot/cogs/mod/settings.py:421 +#: redbot/cogs/mod/settings.py:420 #, docstring msgid "\n" -" Toggle whether nickname changes should be tracked.\n\n" +" Toggle whether server nickname changes should be tracked.\n\n" " This setting will be overridden if trackallnames is disabled.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:430 +#: redbot/cogs/mod/settings.py:429 msgid "Nickname changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:432 +#: redbot/cogs/mod/settings.py:431 msgid "Nickname changes are not currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:437 +#: redbot/cogs/mod/settings.py:436 msgid "Nickname changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:439 +#: redbot/cogs/mod/settings.py:438 msgid "Nickname changes will no longer be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:446 +#: redbot/cogs/mod/settings.py:445 #, docstring msgid "\n" " Toggle whether all name changes should be tracked.\n\n" @@ -896,56 +909,56 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:454 +#: redbot/cogs/mod/settings.py:453 msgid "Name changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:456 +#: redbot/cogs/mod/settings.py:455 msgid "All name changes are currently not being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:461 +#: redbot/cogs/mod/settings.py:460 msgid "Name changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:463 +#: redbot/cogs/mod/settings.py:462 msgid "All name changes will no longer be tracked.\n" "To delete existing name data, use {command}." msgstr "" -#: redbot/cogs/mod/settings.py:474 +#: redbot/cogs/mod/settings.py:473 #, docstring -msgid "Delete all stored usernames and nicknames.\n\n" +msgid "Delete all stored usernames, global display names, and server nicknames.\n\n" " Examples:\n" -" - `[p]modset deletenames` - Did not confirm. Shows the help message.\n" -" - `[p]modset deletenames yes` - Deletes all stored usernames and nicknames.\n\n" +" - `[p]modset deletenames` - Did not confirm. Shows the help message.\n" +" - `[p]modset deletenames yes` - Deletes all stored usernames, global display names, and server nicknames.\n\n" " **Arguments**\n\n" " - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:486 -msgid "This will delete all stored usernames and nicknames the bot has stored.\n" +#: redbot/cogs/mod/settings.py:485 +msgid "This will delete all stored usernames, global display names, and server nicknames the bot has stored.\n" "If you're sure, type {command}" msgstr "" -#: redbot/cogs/mod/settings.py:527 -msgid "Usernames and nicknames have been deleted from Mod config." +#: redbot/cogs/mod/settings.py:529 +msgid "Usernames, global display names, and server nicknames have been deleted from Mod config." msgstr "" -#: redbot/cogs/mod/slowmode.py:27 +#: redbot/cogs/mod/slowmode.py:28 #, docstring -msgid "Changes channel's slowmode setting.\n\n" +msgid "Changes thread's or text 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 +#: redbot/cogs/mod/slowmode.py:37 msgid "Slowmode interval is now {interval}." msgstr "" -#: redbot/cogs/mod/slowmode.py:41 +#: redbot/cogs/mod/slowmode.py:42 msgid "Slowmode has been disabled." msgstr "" diff --git a/redbot/cogs/mod/locales/ko-KR.po b/redbot/cogs/mod/locales/ko-KR.po index 93f45684acd..09a1f68844a 100644 --- a/redbot/cogs/mod/locales/ko-KR.po +++ b/redbot/cogs/mod/locales/ko-KR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-18 21:11+0000\n" +"POT-Creation-Date: 2023-09-13 20: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,136 +15,132 @@ msgstr "" "X-Crowdin-File-ID: 34\n" "Language: ko_KR\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 +#: redbot/cogs/mod/events.py:57 redbot/cogs/mod/events.py:72 msgid "Mention spam (Autoban)" msgstr "" -#: redbot/cogs/mod/events.py:80 +#: redbot/cogs/mod/events.py:81 msgid "Mention Spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:95 +#: redbot/cogs/mod/events.py:96 msgid "Mention spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:104 +#: redbot/cogs/mod/events.py:105 msgid "Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:108 +#: redbot/cogs/mod/events.py:109 msgid "{member}, Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:127 +#: redbot/cogs/mod/events.py:128 msgid "Mention spam (Autowarn)" msgstr "" -#: redbot/cogs/mod/kickban.py:93 +#: redbot/cogs/mod/kickban.py:82 msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:100 +#: redbot/cogs/mod/kickban.py:89 msgid "I require the {perms} permission(s) in that user's channel to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:110 +#: redbot/cogs/mod/kickban.py:99 msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:464 -#: redbot/cogs/mod/kickban.py:631 +#: redbot/cogs/mod/kickban.py:121 redbot/cogs/mod/kickban.py:463 +#: redbot/cogs/mod/kickban.py:636 msgid "Invalid days. Must be between 0 and 7." msgstr "올바르지 않은 요일이에요. 0에서 7사이여야 해요." -#: redbot/cogs/mod/kickban.py:138 redbot/cogs/mod/kickban.py:607 +#: redbot/cogs/mod/kickban.py:127 redbot/cogs/mod/kickban.py:610 msgid "I cannot let you do that. Self-harm is bad {}" msgstr "그렇게 하게 둘 수는 없어요. 자해는 나빠요. {}" -#: redbot/cogs/mod/kickban.py:143 redbot/cogs/mod/kickban.py:318 -#: redbot/cogs/mod/kickban.py:612 redbot/cogs/mod/kickban.py:691 -#: redbot/cogs/mod/kickban.py:771 +#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:315 +#: redbot/cogs/mod/kickban.py:615 redbot/cogs/mod/kickban.py:696 +#: redbot/cogs/mod/kickban.py:782 redbot/cogs/mod/names.py:64 msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." msgstr "그렇게 하게 둘 수는 없어요. 역할 계층의 사용자보다 높지 않아요." -#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:326 -#: redbot/cogs/mod/kickban.py:620 +#: redbot/cogs/mod/kickban.py:139 redbot/cogs/mod/kickban.py:323 +#: redbot/cogs/mod/kickban.py:623 msgid "I cannot do that due to Discord hierarchy rules." msgstr "" -#: redbot/cogs/mod/kickban.py:156 +#: redbot/cogs/mod/kickban.py:145 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:160 redbot/cogs/mod/kickban.py:337 +#: redbot/cogs/mod/kickban.py:149 redbot/cogs/mod/kickban.py:334 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:161 redbot/cogs/mod/kickban.py:338 +#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:335 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:179 redbot/cogs/mod/kickban.py:480 +#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:480 msgid "User with ID {user_id} is already banned." msgstr "" -#: redbot/cogs/mod/kickban.py:192 +#: redbot/cogs/mod/kickban.py:182 msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." msgstr "" -#: redbot/cogs/mod/kickban.py:204 redbot/cogs/mod/kickban.py:365 +#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:364 msgid "Done. That felt good." msgstr "다 했어요. 앙 기분 좋아." -#: redbot/cogs/mod/kickban.py:206 redbot/cogs/mod/kickban.py:346 +#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:343 msgid "I'm not allowed to do that." msgstr "그렇게 하는 건 허용하지 않아요." -#: redbot/cogs/mod/kickban.py:208 redbot/cogs/mod/kickban.py:551 +#: redbot/cogs/mod/kickban.py:202 redbot/cogs/mod/kickban.py:554 msgid "User with ID {user_id} not found" msgstr "" -#: redbot/cogs/mod/kickban.py:215 +#: redbot/cogs/mod/kickban.py:212 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:269 +#: redbot/cogs/mod/kickban.py:266 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:294 +#: redbot/cogs/mod/kickban.py:291 #, docstring msgid "\n" " Kick a user.\n\n" " Examples:\n" -" - `[p]kick 428675506947227648 wanted to be kicked.`\n" -" This will kick Twentysix from the server.\n" -" - `[p]kick @Twentysix wanted to be kicked.`\n" +" - `[p]kick 428675506947227648 wanted to be kicked.`\n" +" This will kick the user with ID 428675506947227648 from the server.\n" +" - `[p]kick @Twentysix wanted to be kicked.`\n" " This will kick Twentysix from the server.\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:311 redbot/cogs/mod/kickban.py:684 +#: redbot/cogs/mod/kickban.py:308 redbot/cogs/mod/kickban.py:689 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:333 +#: redbot/cogs/mod/kickban.py:330 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:379 +#: redbot/cogs/mod/kickban.py:378 #, docstring msgid "Ban a user from this server and optionally delete days of messages.\n\n" " `days` is the amount of days of messages to cleanup on ban.\n\n" " Examples:\n" -" - `[p]ban 428675506947227648 7 Continued to spam after told to stop.`\n" -" This will ban Twentysix and it will delete 7 days worth of messages.\n" -" - `[p]ban @Twentysix 7 Continued to spam after told to stop.`\n" +" - `[p]ban 428675506947227648 7 Continued to spam after told to stop.`\n" +" This will ban the user with ID 428675506947227648 and it will delete 7 days worth of messages.\n" +" - `[p]ban @Twentysix 7 Continued to spam after told to stop.`\n" " This will ban Twentysix and it will delete 7 days worth of messages.\n\n" " A user ID should be provided if the user is not a member of this server.\n" " If days is not a number, it's treated as the first word of the reason.\n" @@ -152,7 +148,7 @@ msgid "Ban a user from this server and optionally delete days of messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:417 +#: redbot/cogs/mod/kickban.py:416 #, docstring msgid "Mass bans user(s) from the server.\n\n" " `days` is the amount of days of messages to cleanup on massban.\n\n" @@ -164,21 +160,21 @@ msgid "Mass bans user(s) from the server.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:433 +#: redbot/cogs/mod/kickban.py:432 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:437 +#: redbot/cogs/mod/kickban.py:436 msgid "\n" "Errors:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:440 +#: redbot/cogs/mod/kickban.py:439 msgid "\n" "Following user IDs have been upgraded from a temporary to a permanent ban:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:468 +#: redbot/cogs/mod/kickban.py:467 msgid "I lack the permissions to do this." msgstr "제게 행동할 수 있는 권한이 없어요." @@ -186,435 +182,452 @@ msgstr "제게 행동할 수 있는 권한이 없어요." msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:556 +#: redbot/cogs/mod/kickban.py:559 msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:589 +#: redbot/cogs/mod/kickban.py:592 #, docstring msgid "Temporarily ban a user from this server.\n\n" " `duration` is the amount of time the user should be banned for.\n" " `days` is the amount of days of messages to cleanup on tempban.\n\n" " Examples:\n" -" - `[p]tempban @Twentysix Because I say so`\n" +" - `[p]tempban @Twentysix Because I say so`\n" " This will ban Twentysix for the default amount of time set by an administrator.\n" -" - `[p]tempban @Twentysix 15m You need a timeout`\n" +" - `[p]tempban @Twentysix 15m You need a timeout`\n" " This will ban Twentysix for 15 minutes.\n" -" - `[p]tempban 428675506947227648 1d2h15m 5 Evil person`\n" -" This will ban the user for 1 day 2 hours 15 minutes and will delete the last 5 days of their messages.\n" +" - `[p]tempban 428675506947227648 1d2h15m 5 Evil person`\n" +" This will ban the user with ID 428675506947227648 for 1 day 2 hours 15 minutes and will delete the last 5 days of their messages.\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:643 +#: redbot/cogs/mod/kickban.py:646 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:647 -msgid " Here is an invite for when your ban expires: {invite_link}" +#: redbot/cogs/mod/kickban.py:650 +msgid "\n\n" +"**Reason:** {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:657 +#: redbot/cogs/mod/kickban.py:652 +msgid "\n\n" +"Here is an invite for when your ban expires: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:662 msgid "I can't do that for some reason." msgstr "왠지 모르겠어요." -#: redbot/cogs/mod/kickban.py:659 +#: redbot/cogs/mod/kickban.py:664 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:671 +#: redbot/cogs/mod/kickban.py:676 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:678 +#: redbot/cogs/mod/kickban.py:683 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:707 +#: redbot/cogs/mod/kickban.py:710 msgid "You have been banned and then unbanned as a quick way to delete your messages.\n" "You can now join the server again. {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:718 +#: redbot/cogs/mod/kickban.py:721 msgid "My role is not high enough to softban that user." msgstr "제 역할이 그 사용자를 밴 할 만큼 충분하지 않습니다." -#: redbot/cogs/mod/kickban.py:754 +#: redbot/cogs/mod/kickban.py:765 msgid "Done. Enough chaos." msgstr "다 했어요. 충분히 혼란스러워요." -#: redbot/cogs/mod/kickban.py:762 +#: redbot/cogs/mod/kickban.py:773 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:784 +#: redbot/cogs/mod/kickban.py:795 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:787 +#: redbot/cogs/mod/kickban.py:798 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:808 +#: redbot/cogs/mod/kickban.py:812 +msgid "User has been kicked from the voice channel." +msgstr "" + +#: redbot/cogs/mod/kickban.py:820 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:827 +#: redbot/cogs/mod/kickban.py:839 msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/kickban.py:843 +#: redbot/cogs/mod/kickban.py:855 msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:849 +#: redbot/cogs/mod/kickban.py:861 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:870 +#: redbot/cogs/mod/kickban.py:882 msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/kickban.py:884 +#: redbot/cogs/mod/kickban.py:896 msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:891 +#: redbot/cogs/mod/kickban.py:905 #, 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'." +" 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-click the user and select 'Copy ID'.\n" +" " msgstr "" -#: redbot/cogs/mod/kickban.py:904 +#: redbot/cogs/mod/kickban.py:917 msgid "It seems that user isn't banned!" msgstr "사용자들이 밴 처리되지 않은 것 같아요!" -#: redbot/cogs/mod/kickban.py:909 +#: redbot/cogs/mod/kickban.py:922 msgid "Something went wrong while attempting to unban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:923 +#: redbot/cogs/mod/kickban.py:936 msgid "Unbanned that user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:929 +#: redbot/cogs/mod/kickban.py:942 msgid "I don't share another server with this user. I can't reinvite them." msgstr "" -#: redbot/cogs/mod/kickban.py:937 +#: redbot/cogs/mod/kickban.py:950 msgid "You've been unbanned from {server}.\n" "Here is an invite for that server: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:944 +#: redbot/cogs/mod/kickban.py:957 msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\n" "Here's the invite link: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:952 -msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" +#: redbot/cogs/mod/kickban.py:965 +msgid "Something went wrong when attempting to send that user an invite. Here's the link so you can try: {invite_link}" msgstr "" -#: redbot/cogs/mod/mod.py:45 +#: redbot/cogs/mod/mod.py:44 #, docstring msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mod.py:142 redbot/cogs/mod/mod.py:152 -msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." +#: redbot/cogs/mod/mod.py:135 redbot/cogs/mod/mod.py:145 +msgid "Ignored guilds and channels have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:164 -msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." +#: redbot/cogs/mod/mod.py:155 +msgid "Delete delay settings have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:185 +#: redbot/cogs/mod/mod.py:176 #, docstring msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mod.py:194 +#: redbot/cogs/mod/mod.py:185 msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mod.py:199 +#: redbot/cogs/mod/mod.py:190 #, docstring msgid "\n" " Move deletedelay settings to core\n" " " msgstr "" -#: redbot/cogs/mod/mod.py:208 +#: redbot/cogs/mod/mod.py:199 msgid "Delete delay settings restored." msgstr "" -#: redbot/cogs/mod/names.py:36 +#: redbot/cogs/mod/names.py:38 #, docstring -msgid "Change a member's nickname.\n\n" -" Leaving the nickname empty will remove it.\n" +msgid "Change a member's server nickname.\n\n" +" Leaving the nickname argument empty will remove it.\n" " " msgstr "" -#: redbot/cogs/mod/names.py:45 +#: redbot/cogs/mod/names.py:47 msgid "Nicknames must be between 2 and 32 characters long." msgstr "" -#: redbot/cogs/mod/names.py:53 +#: redbot/cogs/mod/names.py:55 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 +#: redbot/cogs/mod/names.py:75 msgid "I do not have permission to rename that member." msgstr "" -#: redbot/cogs/mod/names.py:66 +#: redbot/cogs/mod/names.py:78 msgid "That nickname is invalid." msgstr "" -#: redbot/cogs/mod/names.py:68 -msgid "An unexpected error has occured." +#: redbot/cogs/mod/names.py:80 +msgid "An unexpected error has occurred." msgstr "" -#: redbot/cogs/mod/names.py:70 +#: redbot/cogs/mod/names.py:82 msgid "Done." msgstr "다 했어요." -#: redbot/cogs/mod/names.py:81 +#: redbot/cogs/mod/names.py:93 msgid "Custom: {emoji} {name}" msgstr "" -#: redbot/cogs/mod/names.py:83 +#: redbot/cogs/mod/names.py:95 msgid "Custom: {emoji}" msgstr "" -#: redbot/cogs/mod/names.py:85 +#: redbot/cogs/mod/names.py:97 msgid "Custom: {name}" msgstr "" -#: redbot/cogs/mod/names.py:93 +#: redbot/cogs/mod/names.py:105 msgid "Playing: {name}" msgstr "" -#: redbot/cogs/mod/names.py:102 +#: redbot/cogs/mod/names.py:114 msgid "Streaming: [{name}{sep}{game}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:109 +#: redbot/cogs/mod/names.py:121 msgid "Streaming: {name}" msgstr "" -#: redbot/cogs/mod/names.py:118 +#: redbot/cogs/mod/names.py:130 msgid "Listening: [{title}{sep}{artist}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:125 +#: redbot/cogs/mod/names.py:137 msgid "Listening: {title}" msgstr "" -#: redbot/cogs/mod/names.py:133 +#: redbot/cogs/mod/names.py:145 msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:141 +#: redbot/cogs/mod/names.py:153 msgid "Competing in: {competing}" msgstr "" -#: redbot/cogs/mod/names.py:164 +#: redbot/cogs/mod/names.py:176 #, docstring msgid "Show information about a member.\n\n" " This includes fields for status, discord join date, server\n" -" join date, voice state and previous names/nicknames.\n\n" -" If the member has no roles, previous names or previous nicknames,\n" +" join date, voice state and previous usernames/global display names/nicknames.\n\n" +" If the member has no roles, previous usernames, global display names, or server nicknames,\n" " these fields will be omitted.\n" " " msgstr "" -#: redbot/cogs/mod/names.py:192 +#: redbot/cogs/mod/names.py:219 msgid "Unknown" msgstr "알 수 없음" -#: redbot/cogs/mod/names.py:202 redbot/cogs/mod/names.py:203 -msgid "{}\n" -"({} days ago)" -msgstr "" - -#: redbot/cogs/mod/names.py:215 +#: redbot/cogs/mod/names.py:231 msgid "Chilling in {} status" msgstr "{} 상태로 오싹해졌어요." -#: redbot/cogs/mod/names.py:229 +#: redbot/cogs/mod/names.py:244 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:256 +#: redbot/cogs/mod/names.py:271 msgid "Joined Discord on" msgstr "가입된 디스코드 켜짐" -#: redbot/cogs/mod/names.py:257 +#: redbot/cogs/mod/names.py:272 msgid "Joined this server on" msgstr "" -#: redbot/cogs/mod/names.py:260 +#: redbot/cogs/mod/names.py:275 msgid "Roles" msgstr "역할" -#: redbot/cogs/mod/names.py:260 +#: redbot/cogs/mod/names.py:275 msgid "Role" msgstr "" -#: redbot/cogs/mod/names.py:266 -msgid "Previous Names" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Username" msgstr "" -#: redbot/cogs/mod/names.py:266 -msgid "Previous Name" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Usernames" msgstr "" -#: redbot/cogs/mod/names.py:274 -msgid "Previous Nicknames" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Name" msgstr "" -#: redbot/cogs/mod/names.py:274 -msgid "Previous Nickname" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Names" msgstr "" #: redbot/cogs/mod/names.py:280 +msgid "Previous Server Nickname" +msgstr "" + +#: redbot/cogs/mod/names.py:280 +msgid "Previous Server Nicknames" +msgstr "" + +#: redbot/cogs/mod/names.py:290 msgid "Current voice channel" msgstr "" -#: redbot/cogs/mod/names.py:284 +#: redbot/cogs/mod/names.py:294 msgid "Member #{} | User ID: {}" msgstr "멤버 # {} | 사용자 ID : {}" -#: redbot/cogs/mod/names.py:298 +#: redbot/cogs/mod/names.py:308 #, docstring -msgid "Show previous names and nicknames of a member." +msgid "Show previous usernames, global display names, and server nicknames of a member." msgstr "" -#: redbot/cogs/mod/names.py:302 -msgid "**Past 20 names**:" -msgstr "**20개의 이름 초과** :" +#: redbot/cogs/mod/names.py:312 +msgid "Past 20 usernames:" +msgstr "" -#: redbot/cogs/mod/names.py:308 -msgid "**Past 20 nicknames**:" -msgstr "**20개의 닉네임을 초과** :" +#: redbot/cogs/mod/names.py:313 +msgid "Past 20 global display names:" +msgstr "" + +#: redbot/cogs/mod/names.py:314 +msgid "Past 20 server nicknames:" +msgstr "" -#: redbot/cogs/mod/names.py:315 +#: redbot/cogs/mod/names.py:324 msgid "That member doesn't have any recorded name or nickname change." msgstr "" -#: redbot/cogs/mod/settings.py:23 +#: redbot/cogs/mod/settings.py:22 #, docstring msgid "Manage server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:27 +#: redbot/cogs/mod/settings.py:26 #, docstring msgid "Show the current server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:31 +#: redbot/cogs/mod/settings.py:30 msgid "Track name changes: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:32 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:83 redbot/cogs/mod/settings.py:91 -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:31 redbot/cogs/mod/settings.py:54 +#: redbot/cogs/mod/settings.py:82 redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:93 msgid "Yes" msgstr "그래요!" -#: redbot/cogs/mod/settings.py:32 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:60 redbot/cogs/mod/settings.py:65 -#: redbot/cogs/mod/settings.py:70 redbot/cogs/mod/settings.py:75 -#: redbot/cogs/mod/settings.py:83 redbot/cogs/mod/settings.py:91 -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:31 redbot/cogs/mod/settings.py:54 +#: redbot/cogs/mod/settings.py:59 redbot/cogs/mod/settings.py:64 +#: redbot/cogs/mod/settings.py:69 redbot/cogs/mod/settings.py:74 +#: redbot/cogs/mod/settings.py:82 redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:93 msgid "No" msgstr "" -#: redbot/cogs/mod/settings.py:53 +#: redbot/cogs/mod/settings.py:52 msgid "Overridden by another setting" msgstr "" -#: redbot/cogs/mod/settings.py:56 +#: redbot/cogs/mod/settings.py:55 msgid "Track nickname changes: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:57 +#: redbot/cogs/mod/settings.py:56 msgid "Delete repeats: {num_repeats}\n" msgstr "" -#: redbot/cogs/mod/settings.py:58 +#: redbot/cogs/mod/settings.py:57 msgid "after {num} repeats" msgstr "" -#: redbot/cogs/mod/settings.py:62 +#: redbot/cogs/mod/settings.py:61 msgid "Warn mention spam: {num_mentions}\n" msgstr "" -#: redbot/cogs/mod/settings.py:63 redbot/cogs/mod/settings.py:68 -#: redbot/cogs/mod/settings.py:73 +#: redbot/cogs/mod/settings.py:62 redbot/cogs/mod/settings.py:67 +#: redbot/cogs/mod/settings.py:72 msgid "{num} mentions" msgstr "" -#: redbot/cogs/mod/settings.py:67 +#: redbot/cogs/mod/settings.py:66 msgid "Kick mention spam: {num_mentions}\n" msgstr "" -#: redbot/cogs/mod/settings.py:72 +#: redbot/cogs/mod/settings.py:71 msgid "Ban mention spam: {num_mentions}\n" msgstr "" -#: redbot/cogs/mod/settings.py:78 +#: redbot/cogs/mod/settings.py:77 msgid "Mention Spam Strict: All mentions will count including duplicates\n" msgstr "" -#: redbot/cogs/mod/settings.py:80 +#: redbot/cogs/mod/settings.py:79 msgid "Mention Spam Strict: Only unique mentions will count\n" msgstr "" -#: redbot/cogs/mod/settings.py:82 +#: redbot/cogs/mod/settings.py:81 msgid "Respects hierarchy: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:85 +#: redbot/cogs/mod/settings.py:84 msgid "Delete delay: {num_seconds}\n" msgstr "" -#: redbot/cogs/mod/settings.py:86 +#: redbot/cogs/mod/settings.py:85 msgid "{num} seconds" msgstr "" -#: redbot/cogs/mod/settings.py:88 +#: redbot/cogs/mod/settings.py:87 msgid "None" msgstr "읎어요." -#: redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:89 msgid "Reinvite on unban: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:93 +#: redbot/cogs/mod/settings.py:92 msgid "Send message to users on kick/ban: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:97 +#: redbot/cogs/mod/settings.py:96 msgid "Default message history delete on ban: Previous {num_days} days\n" msgstr "" -#: redbot/cogs/mod/settings.py:101 +#: redbot/cogs/mod/settings.py:100 msgid "Default message history delete on ban: Don't delete any\n" msgstr "" -#: redbot/cogs/mod/settings.py:102 +#: redbot/cogs/mod/settings.py:101 msgid "Default tempban duration: {duration}" msgstr "" -#: redbot/cogs/mod/settings.py:110 +#: redbot/cogs/mod/settings.py:109 #, docstring msgid "Toggle role hierarchy check for mods and admins.\n\n" " **WARNING**: Disabling this setting will allow mods to take\n" @@ -623,22 +636,22 @@ msgid "Toggle role hierarchy check for mods and admins.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:122 +#: redbot/cogs/mod/settings.py:121 msgid "Role hierarchy will be checked when moderation commands are issued." msgstr "절제 커맨드를 사용하면 역할 계층 구조가 검사돼요." -#: redbot/cogs/mod/settings.py:127 +#: redbot/cogs/mod/settings.py:126 msgid "Role hierarchy will be ignored when moderation commands are issued." msgstr "절제 커맨드를 사용하면 역할 계층은 무시될 거예요." -#: redbot/cogs/mod/settings.py:133 +#: redbot/cogs/mod/settings.py:132 #, docstring msgid "\n" " Manage the automoderation settings for mentionspam.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:140 +#: redbot/cogs/mod/settings.py:139 #, docstring msgid "\n" " Setting to account for duplicate mentions.\n\n" @@ -648,23 +661,23 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:152 +#: redbot/cogs/mod/settings.py:151 msgid "Mention spam currently accounts for multiple mentions of the same user." msgstr "" -#: redbot/cogs/mod/settings.py:154 +#: redbot/cogs/mod/settings.py:153 msgid "Mention spam currently only accounts for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:159 +#: redbot/cogs/mod/settings.py:158 msgid "Mention spam will now account for multiple mentions of the same user." msgstr "" -#: redbot/cogs/mod/settings.py:161 +#: redbot/cogs/mod/settings.py:160 msgid "Mention spam will only account for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:168 +#: redbot/cogs/mod/settings.py:167 #, docstring msgid "\n" " Sets the autowarn conditions for mention spam.\n\n" @@ -674,34 +687,34 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:179 +#: redbot/cogs/mod/settings.py:178 msgid "Autowarn for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:181 +#: redbot/cogs/mod/settings.py:180 msgid "Autowarn for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:184 +#: redbot/cogs/mod/settings.py:183 msgid "`` must be 1 or higher to autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:190 +#: redbot/cogs/mod/settings.py:189 msgid "\n" "Autowarn is equal to or higher than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:194 +#: redbot/cogs/mod/settings.py:193 msgid "\n" "Autowarn is equal to or higher than autoban." msgstr "" -#: redbot/cogs/mod/settings.py:198 +#: redbot/cogs/mod/settings.py:197 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:208 +#: redbot/cogs/mod/settings.py:207 #, docstring msgid "\n" " Sets the autokick conditions for mention spam.\n\n" @@ -711,34 +724,34 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:219 +#: redbot/cogs/mod/settings.py:218 msgid "Autokick for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:221 +#: redbot/cogs/mod/settings.py:220 msgid "Autokick for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:224 +#: redbot/cogs/mod/settings.py:223 msgid "`` must be 1 or higher to autokick." msgstr "" -#: redbot/cogs/mod/settings.py:230 +#: redbot/cogs/mod/settings.py:229 msgid "\n" "Autokick is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:234 +#: redbot/cogs/mod/settings.py:233 msgid "\n" "Autokick is equal to or higher than autoban." msgstr "" -#: redbot/cogs/mod/settings.py:238 +#: redbot/cogs/mod/settings.py:237 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:248 +#: redbot/cogs/mod/settings.py:247 #, 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" @@ -747,34 +760,34 @@ msgid "Set the autoban conditions for mention spam.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:258 +#: redbot/cogs/mod/settings.py:257 msgid "Autoban for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:260 +#: redbot/cogs/mod/settings.py:259 msgid "Autoban for mention spam disabled." msgstr "스팸 언급 자동 밴 사용 안 함." -#: redbot/cogs/mod/settings.py:263 +#: redbot/cogs/mod/settings.py:262 msgid "`` must be 1 or higher to autoban." msgstr "" -#: redbot/cogs/mod/settings.py:269 +#: redbot/cogs/mod/settings.py:268 msgid "\n" "Autoban is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:273 +#: redbot/cogs/mod/settings.py:272 msgid "\n" "Autoban is equal to or lower than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:277 +#: redbot/cogs/mod/settings.py:276 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:287 +#: redbot/cogs/mod/settings.py:286 #, docstring msgid "Enable auto-deletion of repeated messages.\n\n" " Must be between 2 and 20.\n\n" @@ -782,23 +795,23 @@ msgid "Enable auto-deletion of repeated messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:298 redbot/cogs/mod/settings.py:324 +#: redbot/cogs/mod/settings.py:297 redbot/cogs/mod/settings.py:323 msgid "Repeated messages will be ignored." msgstr "반복된 메세지는 무시됍니다." -#: redbot/cogs/mod/settings.py:304 +#: redbot/cogs/mod/settings.py:303 msgid "Messages repeated up to {num} times will be deleted." msgstr "" -#: redbot/cogs/mod/settings.py:308 +#: redbot/cogs/mod/settings.py:307 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:317 +#: redbot/cogs/mod/settings.py:316 msgid "Bot will delete repeated messages after {num} repeats. Set this value to -1 to ignore repeated messages" msgstr "" -#: redbot/cogs/mod/settings.py:329 +#: redbot/cogs/mod/settings.py:328 #, 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" @@ -806,15 +819,15 @@ msgid "Toggle whether an invite will be sent to a user when unbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:339 -msgid "Users unbanned with `{command}` will be reinvited." +#: redbot/cogs/mod/settings.py:338 +msgid "Users unbanned with {command} will be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:346 -msgid "Users unbanned with `{command}` will not be reinvited." +#: redbot/cogs/mod/settings.py:345 +msgid "Users unbanned with {command} will not be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:354 +#: redbot/cogs/mod/settings.py:353 #, 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" @@ -822,34 +835,34 @@ msgid "Toggle whether a message should be sent to a user when they are kicked/ba " " msgstr "" -#: redbot/cogs/mod/settings.py:363 +#: redbot/cogs/mod/settings.py:362 msgid "DM when kicked/banned is currently set to: {setting}" msgstr "" -#: redbot/cogs/mod/settings.py:368 +#: redbot/cogs/mod/settings.py:367 msgid "Bot will now attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:371 +#: redbot/cogs/mod/settings.py:370 msgid "Bot will no longer attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:377 +#: redbot/cogs/mod/settings.py:376 #, 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:383 +#: redbot/cogs/mod/settings.py:382 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:386 +#: redbot/cogs/mod/settings.py:385 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" -#: redbot/cogs/mod/settings.py:401 +#: redbot/cogs/mod/settings.py:400 #, docstring msgid "Set the default time to be used when a user is tempbanned.\n\n" " Accepts: seconds, minutes, hours, days, weeks\n" @@ -860,35 +873,35 @@ msgid "Set the default time to be used when a user is tempbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:413 +#: redbot/cogs/mod/settings.py:412 msgid "The default duration for tempbanning a user is now {duration}." msgstr "" -#: redbot/cogs/mod/settings.py:421 +#: redbot/cogs/mod/settings.py:420 #, docstring msgid "\n" -" Toggle whether nickname changes should be tracked.\n\n" +" Toggle whether server nickname changes should be tracked.\n\n" " This setting will be overridden if trackallnames is disabled.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:430 +#: redbot/cogs/mod/settings.py:429 msgid "Nickname changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:432 +#: redbot/cogs/mod/settings.py:431 msgid "Nickname changes are not currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:437 +#: redbot/cogs/mod/settings.py:436 msgid "Nickname changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:439 +#: redbot/cogs/mod/settings.py:438 msgid "Nickname changes will no longer be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:446 +#: redbot/cogs/mod/settings.py:445 #, docstring msgid "\n" " Toggle whether all name changes should be tracked.\n\n" @@ -896,56 +909,56 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:454 +#: redbot/cogs/mod/settings.py:453 msgid "Name changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:456 +#: redbot/cogs/mod/settings.py:455 msgid "All name changes are currently not being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:461 +#: redbot/cogs/mod/settings.py:460 msgid "Name changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:463 +#: redbot/cogs/mod/settings.py:462 msgid "All name changes will no longer be tracked.\n" "To delete existing name data, use {command}." msgstr "" -#: redbot/cogs/mod/settings.py:474 +#: redbot/cogs/mod/settings.py:473 #, docstring -msgid "Delete all stored usernames and nicknames.\n\n" +msgid "Delete all stored usernames, global display names, and server nicknames.\n\n" " Examples:\n" -" - `[p]modset deletenames` - Did not confirm. Shows the help message.\n" -" - `[p]modset deletenames yes` - Deletes all stored usernames and nicknames.\n\n" +" - `[p]modset deletenames` - Did not confirm. Shows the help message.\n" +" - `[p]modset deletenames yes` - Deletes all stored usernames, global display names, and server nicknames.\n\n" " **Arguments**\n\n" " - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:486 -msgid "This will delete all stored usernames and nicknames the bot has stored.\n" +#: redbot/cogs/mod/settings.py:485 +msgid "This will delete all stored usernames, global display names, and server nicknames the bot has stored.\n" "If you're sure, type {command}" msgstr "" -#: redbot/cogs/mod/settings.py:527 -msgid "Usernames and nicknames have been deleted from Mod config." +#: redbot/cogs/mod/settings.py:529 +msgid "Usernames, global display names, and server nicknames have been deleted from Mod config." msgstr "" -#: redbot/cogs/mod/slowmode.py:27 +#: redbot/cogs/mod/slowmode.py:28 #, docstring -msgid "Changes channel's slowmode setting.\n\n" +msgid "Changes thread's or text 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 +#: redbot/cogs/mod/slowmode.py:37 msgid "Slowmode interval is now {interval}." msgstr "" -#: redbot/cogs/mod/slowmode.py:41 +#: redbot/cogs/mod/slowmode.py:42 msgid "Slowmode has been disabled." msgstr "" diff --git a/redbot/cogs/mod/locales/nb-NO.po b/redbot/cogs/mod/locales/nb-NO.po index 94c1e93cdaa..5cd989cb60c 100644 --- a/redbot/cogs/mod/locales/nb-NO.po +++ b/redbot/cogs/mod/locales/nb-NO.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-18 21:11+0000\n" +"POT-Creation-Date: 2023-09-13 20: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,163 +15,140 @@ msgstr "" "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 +#: redbot/cogs/mod/events.py:57 redbot/cogs/mod/events.py:72 msgid "Mention spam (Autoban)" msgstr "Nevne spam (Autoban)" -#: redbot/cogs/mod/events.py:80 +#: redbot/cogs/mod/events.py:81 msgid "Mention Spam (Autokick)" msgstr "Nevne spam (Autokick)" -#: redbot/cogs/mod/events.py:95 +#: redbot/cogs/mod/events.py:96 msgid "Mention spam (Autokick)" msgstr "Nevne spam (Autokick)" -#: redbot/cogs/mod/events.py:104 +#: redbot/cogs/mod/events.py:105 msgid "Please do not mass mention people!" msgstr "Vennligst ikke masse nevner folk!" -#: redbot/cogs/mod/events.py:108 +#: redbot/cogs/mod/events.py:109 msgid "{member}, Please do not mass mention people!" msgstr "{member}, Vennligst ikke masse nevner folk!" -#: redbot/cogs/mod/events.py:127 +#: redbot/cogs/mod/events.py:128 msgid "Mention spam (Autowarn)" msgstr "Nevne spam (Autowarn)" -#: redbot/cogs/mod/kickban.py:93 +#: redbot/cogs/mod/kickban.py:82 msgid "That user is not in a voice channel." msgstr "Den brukeren er ikke i en talekanal." -#: redbot/cogs/mod/kickban.py:100 +#: redbot/cogs/mod/kickban.py:89 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:110 +#: redbot/cogs/mod/kickban.py:99 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:132 redbot/cogs/mod/kickban.py:464 -#: redbot/cogs/mod/kickban.py:631 +#: redbot/cogs/mod/kickban.py:121 redbot/cogs/mod/kickban.py:463 +#: redbot/cogs/mod/kickban.py:636 msgid "Invalid days. Must be between 0 and 7." msgstr "Ugyldige dager. Må være mellom 0 og 7." -#: redbot/cogs/mod/kickban.py:138 redbot/cogs/mod/kickban.py:607 +#: redbot/cogs/mod/kickban.py:127 redbot/cogs/mod/kickban.py:610 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:143 redbot/cogs/mod/kickban.py:318 -#: redbot/cogs/mod/kickban.py:612 redbot/cogs/mod/kickban.py:691 -#: redbot/cogs/mod/kickban.py:771 +#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:315 +#: redbot/cogs/mod/kickban.py:615 redbot/cogs/mod/kickban.py:696 +#: redbot/cogs/mod/kickban.py:782 redbot/cogs/mod/names.py:64 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:150 redbot/cogs/mod/kickban.py:326 -#: redbot/cogs/mod/kickban.py:620 +#: redbot/cogs/mod/kickban.py:139 redbot/cogs/mod/kickban.py:323 +#: redbot/cogs/mod/kickban.py:623 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:156 +#: redbot/cogs/mod/kickban.py:145 msgid "You have been banned from {guild}." msgstr "Du har blitt utestengt fra {guild}." -#: redbot/cogs/mod/kickban.py:160 redbot/cogs/mod/kickban.py:337 +#: redbot/cogs/mod/kickban.py:149 redbot/cogs/mod/kickban.py:334 msgid "**Reason**" msgstr "**Årsak**" -#: redbot/cogs/mod/kickban.py:161 redbot/cogs/mod/kickban.py:338 +#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:335 msgid "No reason was given." msgstr "Ingen grunn ble oppgitt." -#: redbot/cogs/mod/kickban.py:179 redbot/cogs/mod/kickban.py:480 +#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:480 msgid "User with ID {user_id} is already banned." msgstr "Bruker med ID {user_id} er allerede utestengt." -#: redbot/cogs/mod/kickban.py:192 +#: redbot/cogs/mod/kickban.py:182 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:204 redbot/cogs/mod/kickban.py:365 +#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:364 msgid "Done. That felt good." msgstr "Ferdig. Det følte seg bra." -#: redbot/cogs/mod/kickban.py:206 redbot/cogs/mod/kickban.py:346 +#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:343 msgid "I'm not allowed to do that." msgstr "Jeg har ikke lov til å gjøre det." -#: redbot/cogs/mod/kickban.py:208 redbot/cogs/mod/kickban.py:551 +#: redbot/cogs/mod/kickban.py:202 redbot/cogs/mod/kickban.py:554 msgid "User with ID {user_id} not found" msgstr "Bruker med ID {user_id} ble ikke funnet" -#: redbot/cogs/mod/kickban.py:215 +#: redbot/cogs/mod/kickban.py:212 msgid "An unexpected error occurred." msgstr "En uventet feil oppstod." -#: redbot/cogs/mod/kickban.py:269 +#: redbot/cogs/mod/kickban.py:266 msgid "Tempban finished" msgstr "Tempban fullført" -#: redbot/cogs/mod/kickban.py:294 +#: redbot/cogs/mod/kickban.py:291 #, docstring msgid "\n" " Kick a user.\n\n" " Examples:\n" -" - `[p]kick 428675506947227648 wanted to be kicked.`\n" -" This will kick Twentysix from the server.\n" -" - `[p]kick @Twentysix wanted to be kicked.`\n" +" - `[p]kick 428675506947227648 wanted to be kicked.`\n" +" This will kick the user with ID 428675506947227648 from the server.\n" +" - `[p]kick @Twentysix wanted to be kicked.`\n" " This will kick Twentysix from the server.\n\n" " If a reason is specified, it will be the reason that shows up\n" " in the audit log.\n" " " -msgstr "\n" -" Spark ut en bruker.\n\n" -" Eksempler:\n" -" - `[p]kick 428675506947227648 ønsket å bli kastet ut.\n" -" Dette vil kaste ut twentysix fra serveren.\n" -" - `[p]kick @twentysix ønsket å bli kastet ut.\n" -" Dette vil kaste ut twentysix fra serveren.\n\n" -" Dersom en årsak er angitt, Det vil være årsaken til at det dukker opp\n" -" i undersø- kelsesloggen.\n" -" " +msgstr "" -#: redbot/cogs/mod/kickban.py:311 redbot/cogs/mod/kickban.py:684 +#: redbot/cogs/mod/kickban.py:308 redbot/cogs/mod/kickban.py:689 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:333 +#: redbot/cogs/mod/kickban.py:330 msgid "You have been kicked from {guild}." msgstr "Du har blitt sparket fra {guild}." -#: redbot/cogs/mod/kickban.py:379 +#: redbot/cogs/mod/kickban.py:378 #, docstring msgid "Ban a user from this server and optionally delete days of messages.\n\n" " `days` is the amount of days of messages to cleanup on ban.\n\n" " Examples:\n" -" - `[p]ban 428675506947227648 7 Continued to spam after told to stop.`\n" -" This will ban Twentysix and it will delete 7 days worth of messages.\n" -" - `[p]ban @Twentysix 7 Continued to spam after told to stop.`\n" +" - `[p]ban 428675506947227648 7 Continued to spam after told to stop.`\n" +" This will ban the user with ID 428675506947227648 and it will delete 7 days worth of messages.\n" +" - `[p]ban @Twentysix 7 Continued to spam after told to stop.`\n" " This will ban Twentysix and it will delete 7 days worth of messages.\n\n" " A user ID should be provided if the user is not a member of this server.\n" " If days is not a number, it's treated as the first word of the reason.\n" " Minimum 0 days, maximum 7. If not specified, the defaultdays setting will be used instead.\n" " " -msgstr "Utesteng en bruker fra denne serveren og eventuelt slett dager med meldinger.\n\n" -" `dager` er antall dager med meldinger å rydde opp på banen.\n\n" -" Eksempler:\n" -" - `[p]ban 428675506947227648 7 Fortsatt spam etter fortalt å stoppe.\n" -" Dette forbyr twentysix og vil slette 7 dager verdt av meldinger.\n" -" - `[p]ban @twentysix Fortsatt spam etter at beskjed om å stoppe.\n" -" Dette forbyr twentysix og den sletter 7 dager verdt av meldinger.\n\n" -" En bruker-ID bør opplyses om brukeren ikke er medlem av denne serveren.\n" -" Hvis dager ikke er et nummer, behandles det som det første ordet av årsaken.\n" -" Minimum 0 dager, maksimalt 7. Hvis ikke angitt, vil standardinnstillingene bli brukt i stedet.\n" -" " +msgstr "" -#: redbot/cogs/mod/kickban.py:417 +#: redbot/cogs/mod/kickban.py:416 #, docstring msgid "Mass bans user(s) from the server.\n\n" " `days` is the amount of days of messages to cleanup on massban.\n\n" @@ -181,25 +158,32 @@ msgid "Mass bans user(s) from the server.\n\n" " User IDs need to be provided in order to ban\n" " using this command.\n" " " -msgstr "" +msgstr "Masseutestenger bruker(e) fra tjeneren.\n\n" +" `dager` er antall dager med meldinger å rydde opp i massbanen.\n\n" +" Example:\n" +" - `[p]massban 345628097929936898 57287406247743488 7 they broke all rules.`\n" +" Dette vil utestenge alle lagrede brukere, og slette 7 dager verdt av meldinger fra disse.\n\n" +" Bruker-ID-er må fremlegges for å utestenge\n" +" med denne kommandoen.\n" +" " -#: redbot/cogs/mod/kickban.py:433 +#: redbot/cogs/mod/kickban.py:432 msgid "Banned {num} users from the server." msgstr "Utestengte {num} brukere fra serveren." -#: redbot/cogs/mod/kickban.py:437 +#: redbot/cogs/mod/kickban.py:436 msgid "\n" "Errors:\n" msgstr "\n" "Feil:\n" -#: redbot/cogs/mod/kickban.py:440 +#: redbot/cogs/mod/kickban.py:439 msgid "\n" "Following user IDs have been upgraded from a temporary to a permanent ban:\n" msgstr "\n" "Etter bruker-ID-er er oppgradert fra en midlertidig til et permanent forbud:\n" -#: redbot/cogs/mod/kickban.py:468 +#: redbot/cogs/mod/kickban.py:467 msgid "I lack the permissions to do this." msgstr "Jeg mangler tillatelser til å gjøre dette." @@ -207,181 +191,179 @@ msgstr "Jeg mangler tillatelser til å gjøre dette." msgid "Failed to ban user {user_id}: {reason}" msgstr "Kunne ikke forby bruker {user_id}: {reason}" -#: redbot/cogs/mod/kickban.py:556 +#: redbot/cogs/mod/kickban.py:559 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:589 +#: redbot/cogs/mod/kickban.py:592 #, docstring msgid "Temporarily ban a user from this server.\n\n" " `duration` is the amount of time the user should be banned for.\n" " `days` is the amount of days of messages to cleanup on tempban.\n\n" " Examples:\n" -" - `[p]tempban @Twentysix Because I say so`\n" +" - `[p]tempban @Twentysix Because I say so`\n" " This will ban Twentysix for the default amount of time set by an administrator.\n" -" - `[p]tempban @Twentysix 15m You need a timeout`\n" +" - `[p]tempban @Twentysix 15m You need a timeout`\n" " This will ban Twentysix for 15 minutes.\n" -" - `[p]tempban 428675506947227648 1d2h15m 5 Evil person`\n" -" This will ban the user for 1 day 2 hours 15 minutes and will delete the last 5 days of their messages.\n" -" " -msgstr "Forby en bruker midlertidig fra denne serveren.\n\n" -" `varighet` er det tid brukeren må utestenges for.\n" -" `dager` er antall dager med meldinger å rydde opp på temp.\n\n" -" Eksempler:\n" -" - `[p]tempban @twentysix fordi jeg sier det`\n" -" Vil utestenge twentysix for den tiden som er angitt av en administrator.\n" -" - `[p]tempban @Twenty6 15 m Du trenger en timeout`\n" -" Dette vil utestenge twentysix i 15 minutter.\n" -" - `[p]tempban 428675506947227648 1d2h15m 5 Ond person`\n" -" Dette vil forby brukeren i 1 dag 2 timer 15 minutter og slette de siste 5 dagene av deres meldinger.\n" +" - `[p]tempban 428675506947227648 1d2h15m 5 Evil person`\n" +" This will ban the user with ID 428675506947227648 for 1 day 2 hours 15 minutes and will delete the last 5 days of their messages.\n" " " +msgstr "" -#: redbot/cogs/mod/kickban.py:643 +#: redbot/cogs/mod/kickban.py:646 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:647 -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:650 +msgid "\n\n" +"**Reason:** {reason}" +msgstr "\n\n" +"**Årsak:** {reason}" -#: redbot/cogs/mod/kickban.py:657 +#: redbot/cogs/mod/kickban.py:652 +msgid "\n\n" +"Here is an invite for when your ban expires: {invite_link}" +msgstr "\n\n" +"Her er en invitasjon for når utestengelsen din utløper: {invite_link}" + +#: redbot/cogs/mod/kickban.py:662 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:659 +#: redbot/cogs/mod/kickban.py:664 msgid "Something went wrong while banning." msgstr "Noe gikk galt under utestengelsen." -#: redbot/cogs/mod/kickban.py:671 +#: redbot/cogs/mod/kickban.py:676 msgid "Done. Enough chaos for now." msgstr "Ferdig. Nok kaos nå." -#: redbot/cogs/mod/kickban.py:678 +#: redbot/cogs/mod/kickban.py:683 #, 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:707 +#: redbot/cogs/mod/kickban.py:710 msgid "You have been banned and then unbanned as a quick way to delete your messages.\n" "You 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.\n" "Du kan nå bli med i serveren igjen. {invite_link}" -#: redbot/cogs/mod/kickban.py:718 +#: redbot/cogs/mod/kickban.py:721 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:754 +#: redbot/cogs/mod/kickban.py:765 msgid "Done. Enough chaos." msgstr "Ferdig. Nok kaos." -#: redbot/cogs/mod/kickban.py:762 +#: redbot/cogs/mod/kickban.py:773 #, docstring msgid "Kick a member from a voice channel." msgstr "Kast ut et medlem fra en talekanal." -#: redbot/cogs/mod/kickban.py:784 +#: redbot/cogs/mod/kickban.py:795 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:787 +#: redbot/cogs/mod/kickban.py:798 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:808 +#: redbot/cogs/mod/kickban.py:812 +msgid "User has been kicked from the voice channel." +msgstr "Brukeren har blitt sparket ut fra talekanalen." + +#: redbot/cogs/mod/kickban.py:820 #, 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:827 +#: redbot/cogs/mod/kickban.py:839 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:843 +#: redbot/cogs/mod/kickban.py:855 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:849 +#: redbot/cogs/mod/kickban.py:861 #, 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:870 +#: redbot/cogs/mod/kickban.py:882 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:884 +#: redbot/cogs/mod/kickban.py:896 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:891 +#: redbot/cogs/mod/kickban.py:905 #, 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:904 +" 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-click the user and select 'Copy ID'.\n" +" " +msgstr "" + +#: redbot/cogs/mod/kickban.py:917 msgid "It seems that user isn't banned!" msgstr "Det virker som brukeren ikke er utestengt!" -#: redbot/cogs/mod/kickban.py:909 +#: redbot/cogs/mod/kickban.py:922 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:923 +#: redbot/cogs/mod/kickban.py:936 msgid "Unbanned that user from this server." msgstr "Opphevet utstengelsen fra den brukeren for denne serveren." -#: redbot/cogs/mod/kickban.py:929 +#: redbot/cogs/mod/kickban.py:942 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:937 +#: redbot/cogs/mod/kickban.py:950 msgid "You've been unbanned from {server}.\n" "Here is an invite for that server: {invite_link}" msgstr "Du har blitt utestengt fra {server}.\n" "Her er en invitasjon for den serveren: {invite_link}" -#: redbot/cogs/mod/kickban.py:944 +#: redbot/cogs/mod/kickban.py:957 msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\n" "Here's the invite link: {invite_link}" msgstr "Jeg sendte ikke en invitasjon til den brukeren. Kanskje du kan sende den for meg?\n" "Her er invitasjons lenken: {invite_link}" -#: redbot/cogs/mod/kickban.py:952 -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/kickban.py:965 +msgid "Something went wrong when attempting to send that user an invite. Here's the link so you can try: {invite_link}" +msgstr "Noe gikk galt under forsøket på å sende den brukeren invitasjonen. Her er linken så du kan prøve: {invite_link}" -#: redbot/cogs/mod/mod.py:45 +#: redbot/cogs/mod/mod.py:44 #, docstring msgid "Moderation tools." msgstr "Moderering verktøy." -#: redbot/cogs/mod/mod.py:142 redbot/cogs/mod/mod.py:152 -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:135 redbot/cogs/mod/mod.py:145 +msgid "Ignored guilds and channels have been moved. Please use {command} to migrate the old settings." +msgstr "Ignorerte servere og kanaler. Bruk {command} for å migrere de gamle innstillingene." -#: redbot/cogs/mod/mod.py:164 -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:155 +msgid "Delete delay settings have been moved. Please use {command} to migrate the old settings." +msgstr "Slett forsinkelse innstillingene har blitt flyttet. Bruk {command} for å overføre de gamle innstillingene." -#: redbot/cogs/mod/mod.py:185 +#: redbot/cogs/mod/mod.py:176 #, docstring msgid "Move ignored channels and servers to core" msgstr "Flytt ignorerte kanaler og servere til kjernen" -#: redbot/cogs/mod/mod.py:194 +#: redbot/cogs/mod/mod.py:185 msgid "Ignored channels and guilds restored." msgstr "Ignorerte kanaler og servere gjenopprettet." -#: redbot/cogs/mod/mod.py:199 +#: redbot/cogs/mod/mod.py:190 #, docstring msgid "\n" " Move deletedelay settings to core\n" @@ -390,272 +372,278 @@ msgstr "\n" " Flytt slettede innstillinger til kjernen\n" " " -#: redbot/cogs/mod/mod.py:208 +#: redbot/cogs/mod/mod.py:199 msgid "Delete delay settings restored." msgstr "Slett forsinkelsesinnstillinger gjenopprettet." -#: redbot/cogs/mod/names.py:36 +#: redbot/cogs/mod/names.py:38 #, docstring -msgid "Change a member's nickname.\n\n" -" Leaving the nickname empty will remove it.\n" +msgid "Change a member's server nickname.\n\n" +" Leaving the nickname argument empty will remove it.\n" " " msgstr "" -#: redbot/cogs/mod/names.py:45 +#: redbot/cogs/mod/names.py:47 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 +#: redbot/cogs/mod/names.py:55 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 +#: redbot/cogs/mod/names.py:75 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 +#: redbot/cogs/mod/names.py:78 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:80 +msgid "An unexpected error has occurred." +msgstr "" -#: redbot/cogs/mod/names.py:70 +#: redbot/cogs/mod/names.py:82 msgid "Done." msgstr "Ferdig." -#: redbot/cogs/mod/names.py:81 +#: redbot/cogs/mod/names.py:93 msgid "Custom: {emoji} {name}" msgstr "Egendefinert: {emoji} {name}" -#: redbot/cogs/mod/names.py:83 +#: redbot/cogs/mod/names.py:95 msgid "Custom: {emoji}" msgstr "Egendefinert: {emoji}" -#: redbot/cogs/mod/names.py:85 +#: redbot/cogs/mod/names.py:97 msgid "Custom: {name}" msgstr "Egendefinert: {name}" -#: redbot/cogs/mod/names.py:93 +#: redbot/cogs/mod/names.py:105 msgid "Playing: {name}" msgstr "Spiller {name}" -#: redbot/cogs/mod/names.py:102 +#: redbot/cogs/mod/names.py:114 msgid "Streaming: [{name}{sep}{game}]({url})" msgstr "Strømme: [{name}{sep}{game}]({url})" -#: redbot/cogs/mod/names.py:109 +#: redbot/cogs/mod/names.py:121 msgid "Streaming: {name}" msgstr "Strømme: {name}" -#: redbot/cogs/mod/names.py:118 +#: redbot/cogs/mod/names.py:130 msgid "Listening: [{title}{sep}{artist}]({url})" msgstr "Lytter: [{title}{sep}{artist}]({url})" -#: redbot/cogs/mod/names.py:125 +#: redbot/cogs/mod/names.py:137 msgid "Listening: {title}" msgstr "Lytter: {title}" -#: redbot/cogs/mod/names.py:133 +#: redbot/cogs/mod/names.py:145 msgid "Watching: {name}" msgstr "Overvåker: {name}" -#: redbot/cogs/mod/names.py:141 +#: redbot/cogs/mod/names.py:153 msgid "Competing in: {competing}" msgstr "Konkurrerende i: {competing}" -#: redbot/cogs/mod/names.py:164 +#: redbot/cogs/mod/names.py:176 #, docstring msgid "Show information about a member.\n\n" " This includes fields for status, discord join date, server\n" -" join date, voice state and previous names/nicknames.\n\n" -" If the member has no roles, previous names or previous nicknames,\n" +" join date, voice state and previous usernames/global display names/nicknames.\n\n" +" If the member has no roles, previous usernames, global display names, or server nicknames,\n" " these fields will be omitted.\n" " " msgstr "" -#: redbot/cogs/mod/names.py:192 +#: redbot/cogs/mod/names.py:219 msgid "Unknown" msgstr "Ukjent" -#: redbot/cogs/mod/names.py:202 redbot/cogs/mod/names.py:203 -msgid "{}\n" -"({} days ago)" -msgstr "{}\n" -"({} dager siden)" - -#: redbot/cogs/mod/names.py:215 +#: redbot/cogs/mod/names.py:231 msgid "Chilling in {} status" msgstr "Slapper av i {} status" -#: redbot/cogs/mod/names.py:229 +#: redbot/cogs/mod/names.py:244 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:256 +#: redbot/cogs/mod/names.py:271 msgid "Joined Discord on" msgstr "Ble med Discord den" -#: redbot/cogs/mod/names.py:257 +#: redbot/cogs/mod/names.py:272 msgid "Joined this server on" msgstr "Ble medlem på serveren" -#: redbot/cogs/mod/names.py:260 +#: redbot/cogs/mod/names.py:275 msgid "Roles" msgstr "Roller" -#: redbot/cogs/mod/names.py:260 +#: redbot/cogs/mod/names.py:275 msgid "Role" msgstr "Rolle" -#: redbot/cogs/mod/names.py:266 -msgid "Previous Names" -msgstr "Forrige navn" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Username" +msgstr "" -#: redbot/cogs/mod/names.py:266 -msgid "Previous Name" -msgstr "Forrige navn" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Usernames" +msgstr "" -#: redbot/cogs/mod/names.py:274 -msgid "Previous Nicknames" -msgstr "Forrige kallenavn" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Name" +msgstr "" -#: redbot/cogs/mod/names.py:274 -msgid "Previous Nickname" -msgstr "Forrige kallenavn" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Names" +msgstr "" #: redbot/cogs/mod/names.py:280 +msgid "Previous Server Nickname" +msgstr "" + +#: redbot/cogs/mod/names.py:280 +msgid "Previous Server Nicknames" +msgstr "" + +#: redbot/cogs/mod/names.py:290 msgid "Current voice channel" msgstr "Gjeldende talekanal" -#: redbot/cogs/mod/names.py:284 +#: redbot/cogs/mod/names.py:294 msgid "Member #{} | User ID: {}" msgstr "Medlem #{} | Bruker ID: {}" -#: redbot/cogs/mod/names.py:298 +#: redbot/cogs/mod/names.py:308 #, docstring -msgid "Show previous names and nicknames of a member." +msgid "Show previous usernames, global display names, and server nicknames of a member." msgstr "" -#: redbot/cogs/mod/names.py:302 -msgid "**Past 20 names**:" -msgstr "**Siste 20 navn**:" +#: redbot/cogs/mod/names.py:312 +msgid "Past 20 usernames:" +msgstr "" -#: redbot/cogs/mod/names.py:308 -msgid "**Past 20 nicknames**:" -msgstr "**Siste 20 kallenavn**:" +#: redbot/cogs/mod/names.py:313 +msgid "Past 20 global display names:" +msgstr "" -#: redbot/cogs/mod/names.py:315 -msgid "That member doesn't have any recorded name or nickname change." +#: redbot/cogs/mod/names.py:314 +msgid "Past 20 server nicknames:" msgstr "" -#: redbot/cogs/mod/settings.py:23 +#: redbot/cogs/mod/names.py:324 +msgid "That member doesn't have any recorded name or nickname change." +msgstr "Det medlemmet har ikke noe registrert 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:27 +#: 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:31 +#: redbot/cogs/mod/settings.py:30 msgid "Track name changes: {yes_or_no}\n" msgstr "Spornavn endringer: {yes_or_no}\n" -#: redbot/cogs/mod/settings.py:32 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:83 redbot/cogs/mod/settings.py:91 -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:31 redbot/cogs/mod/settings.py:54 +#: redbot/cogs/mod/settings.py:82 redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:93 msgid "Yes" msgstr "Ja" -#: redbot/cogs/mod/settings.py:32 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:60 redbot/cogs/mod/settings.py:65 -#: redbot/cogs/mod/settings.py:70 redbot/cogs/mod/settings.py:75 -#: redbot/cogs/mod/settings.py:83 redbot/cogs/mod/settings.py:91 -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:31 redbot/cogs/mod/settings.py:54 +#: redbot/cogs/mod/settings.py:59 redbot/cogs/mod/settings.py:64 +#: redbot/cogs/mod/settings.py:69 redbot/cogs/mod/settings.py:74 +#: redbot/cogs/mod/settings.py:82 redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:93 msgid "No" msgstr "Nei" -#: redbot/cogs/mod/settings.py:53 +#: redbot/cogs/mod/settings.py:52 msgid "Overridden by another setting" msgstr "Overstyrt av en annen innstilling" -#: redbot/cogs/mod/settings.py:56 +#: redbot/cogs/mod/settings.py:55 msgid "Track nickname changes: {yes_or_no}\n" msgstr "Spor kallenavn endrer: {yes_or_no}\n" -#: redbot/cogs/mod/settings.py:57 +#: redbot/cogs/mod/settings.py:56 msgid "Delete repeats: {num_repeats}\n" msgstr "Slett gjentarett: {num_repeats}\n" -#: redbot/cogs/mod/settings.py:58 +#: redbot/cogs/mod/settings.py:57 msgid "after {num} repeats" msgstr "etter {num} gjentatte ganger" -#: redbot/cogs/mod/settings.py:62 +#: redbot/cogs/mod/settings.py:61 msgid "Warn mention spam: {num_mentions}\n" msgstr "Advare nevne spam: {num_mentions}\n" -#: redbot/cogs/mod/settings.py:63 redbot/cogs/mod/settings.py:68 -#: redbot/cogs/mod/settings.py:73 +#: redbot/cogs/mod/settings.py:62 redbot/cogs/mod/settings.py:67 +#: redbot/cogs/mod/settings.py:72 msgid "{num} mentions" msgstr "{num} omtaler" -#: redbot/cogs/mod/settings.py:67 +#: redbot/cogs/mod/settings.py:66 msgid "Kick mention spam: {num_mentions}\n" msgstr "Kast ut nevne spam: {num_mentions}\n" -#: redbot/cogs/mod/settings.py:72 +#: redbot/cogs/mod/settings.py:71 msgid "Ban mention spam: {num_mentions}\n" msgstr "Utestengelsesspam: {num_mentions}\n" -#: redbot/cogs/mod/settings.py:78 +#: redbot/cogs/mod/settings.py:77 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:80 +#: redbot/cogs/mod/settings.py:79 msgid "Mention Spam Strict: Only unique mentions will count\n" msgstr "Nevn spam: Bare unike nevner teller\n" -#: redbot/cogs/mod/settings.py:82 +#: redbot/cogs/mod/settings.py:81 msgid "Respects hierarchy: {yes_or_no}\n" msgstr "Spenner hierarki: {yes_or_no}\n" -#: redbot/cogs/mod/settings.py:85 +#: redbot/cogs/mod/settings.py:84 msgid "Delete delay: {num_seconds}\n" msgstr "Slett forsinkelse: {num_seconds}\n" -#: redbot/cogs/mod/settings.py:86 +#: redbot/cogs/mod/settings.py:85 msgid "{num} seconds" msgstr "{num} sekunder" -#: redbot/cogs/mod/settings.py:88 +#: redbot/cogs/mod/settings.py:87 msgid "None" msgstr "Ingen" -#: redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:89 msgid "Reinvite on unban: {yes_or_no}\n" msgstr "Invitasjon på annet: {yes_or_no}\n" -#: redbot/cogs/mod/settings.py:93 +#: redbot/cogs/mod/settings.py:92 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:97 +#: redbot/cogs/mod/settings.py:96 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:101 +#: redbot/cogs/mod/settings.py:100 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:102 +#: redbot/cogs/mod/settings.py:101 msgid "Default tempban duration: {duration}" msgstr "Standard tempban varighet: {duration}" -#: redbot/cogs/mod/settings.py:110 +#: redbot/cogs/mod/settings.py:109 #, docstring msgid "Toggle role hierarchy check for mods and admins.\n\n" " **WARNING**: Disabling this setting will allow mods to take\n" @@ -668,15 +656,15 @@ msgstr "Veksle rollehierarki sjekk for mods og admins.\n\n" " Dette er aktivert som standard.\n" " " -#: redbot/cogs/mod/settings.py:122 +#: redbot/cogs/mod/settings.py:121 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:127 +#: redbot/cogs/mod/settings.py:126 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:133 +#: redbot/cogs/mod/settings.py:132 #, docstring msgid "\n" " Manage the automoderation settings for mentionspam.\n" @@ -685,7 +673,7 @@ msgstr "\n" " Behandle automatiseringsinnstillingene for nevnelsesspam.\n" " " -#: redbot/cogs/mod/settings.py:140 +#: redbot/cogs/mod/settings.py:139 #, docstring msgid "\n" " Setting to account for duplicate mentions.\n\n" @@ -700,23 +688,23 @@ msgstr "\n" " Bruk denne kommandoen uten noen parameter for å se gjeldende innstilling.\n" " " -#: redbot/cogs/mod/settings.py:152 +#: redbot/cogs/mod/settings.py:151 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:154 +#: redbot/cogs/mod/settings.py:153 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:159 +#: redbot/cogs/mod/settings.py:158 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:161 +#: redbot/cogs/mod/settings.py:160 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:168 +#: redbot/cogs/mod/settings.py:167 #, docstring msgid "\n" " Sets the autowarn conditions for mention spam.\n\n" @@ -733,37 +721,37 @@ msgstr "\n" "må være 0 eller høyere. Sett til 0 for å deaktivere denne funksjonen.\n" " " -#: redbot/cogs/mod/settings.py:179 +#: redbot/cogs/mod/settings.py:178 msgid "Autowarn for mention spam is already disabled." msgstr "Autowarn for nevne spam er allerede deaktivert." -#: redbot/cogs/mod/settings.py:181 +#: redbot/cogs/mod/settings.py:180 msgid "Autowarn for mention spam disabled." msgstr "Autowarn for nevne spam deaktivert." -#: redbot/cogs/mod/settings.py:184 +#: redbot/cogs/mod/settings.py:183 msgid "`` must be 1 or higher to autowarn." msgstr "`` må være 1 eller høyere for å autowarn." -#: redbot/cogs/mod/settings.py:190 +#: redbot/cogs/mod/settings.py:189 msgid "\n" "Autowarn is equal to or higher than autokick." msgstr "\n" "Autowarn er lik eller høyere enn autokick." -#: redbot/cogs/mod/settings.py:194 +#: redbot/cogs/mod/settings.py:193 msgid "\n" "Autowarn is equal to or higher than autoban." msgstr "\n" "Autowarn er lik eller høyere enn autoban." -#: redbot/cogs/mod/settings.py:198 +#: redbot/cogs/mod/settings.py:197 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:208 +#: redbot/cogs/mod/settings.py:207 #, docstring msgid "\n" " Sets the autokick conditions for mention spam.\n\n" @@ -778,37 +766,37 @@ msgstr "\n" "må være 0 eller høyere. Sett til 0 for å deaktivere denne funksjonen.\n" " " -#: redbot/cogs/mod/settings.py:219 +#: redbot/cogs/mod/settings.py:218 msgid "Autokick for mention spam is already disabled." msgstr "Autokick for nevne spam er allerede deaktivert." -#: redbot/cogs/mod/settings.py:221 +#: redbot/cogs/mod/settings.py:220 msgid "Autokick for mention spam disabled." msgstr "Autokick for å nevne spam deaktivert." -#: redbot/cogs/mod/settings.py:224 +#: redbot/cogs/mod/settings.py:223 msgid "`` must be 1 or higher to autokick." msgstr "`` må være 1 eller høyere for å bli autokick." -#: redbot/cogs/mod/settings.py:230 +#: redbot/cogs/mod/settings.py:229 msgid "\n" "Autokick is equal to or lower than autowarn." msgstr "\n" "Autokick er lik eller lavere enn autowarn." -#: redbot/cogs/mod/settings.py:234 +#: redbot/cogs/mod/settings.py:233 msgid "\n" "Autokick is equal to or higher than autoban." msgstr "\n" "Autokick er lik eller høyere enn autoban." -#: redbot/cogs/mod/settings.py:238 +#: redbot/cogs/mod/settings.py:237 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:248 +#: redbot/cogs/mod/settings.py:247 #, 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" @@ -822,37 +810,37 @@ msgstr "\n" "må være 0 eller høyere. Sett til 0 for å deaktivere denne funksjonen.\n" " " -#: redbot/cogs/mod/settings.py:258 +#: redbot/cogs/mod/settings.py:257 msgid "Autoban for mention spam is already disabled." msgstr "Autoban for nevnelse av spam er allerede deaktivert." -#: redbot/cogs/mod/settings.py:260 +#: redbot/cogs/mod/settings.py:259 msgid "Autoban for mention spam disabled." msgstr "Autoban for nevne spam deaktivert." -#: redbot/cogs/mod/settings.py:263 +#: redbot/cogs/mod/settings.py:262 msgid "`` must be 1 or higher to autoban." msgstr "`` må være 1 eller høyere for å autoban." -#: redbot/cogs/mod/settings.py:269 +#: redbot/cogs/mod/settings.py:268 msgid "\n" "Autoban is equal to or lower than autowarn." msgstr "\n" "Autoban er lik eller lavere enn autowarn." -#: redbot/cogs/mod/settings.py:273 +#: redbot/cogs/mod/settings.py:272 msgid "\n" "Autoban is equal to or lower than autokick." msgstr "\n" "Autoban er lik eller lavere enn autokick." -#: redbot/cogs/mod/settings.py:277 +#: redbot/cogs/mod/settings.py:276 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:287 +#: redbot/cogs/mod/settings.py:286 #, docstring msgid "Enable auto-deletion of repeated messages.\n\n" " Must be between 2 and 20.\n\n" @@ -863,23 +851,23 @@ msgstr "Aktiver automatisk sletting av gjentatte meldinger.\n\n" " satt til -1 for å deaktivere denne funksjonen.\n" " " -#: redbot/cogs/mod/settings.py:298 redbot/cogs/mod/settings.py:324 +#: redbot/cogs/mod/settings.py:297 redbot/cogs/mod/settings.py:323 msgid "Repeated messages will be ignored." msgstr "Gjentatte meldinger vil bli ignorert." -#: redbot/cogs/mod/settings.py:304 +#: redbot/cogs/mod/settings.py:303 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:308 +#: redbot/cogs/mod/settings.py:307 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:317 +#: redbot/cogs/mod/settings.py:316 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:329 +#: redbot/cogs/mod/settings.py:328 #, 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" @@ -890,15 +878,15 @@ msgstr "Velg om en invitasjon vil bli sendt til en bruker når den ikke er utest " til den nyutestengte brukeren.\n" " " -#: redbot/cogs/mod/settings.py:339 -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:338 +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:346 -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:345 +msgid "Users unbanned with {command} will not be reinvited." +msgstr "Brukere som ikke er utestengt med {command} vil ikke bli invitert på nytt." -#: redbot/cogs/mod/settings.py:354 +#: redbot/cogs/mod/settings.py:353 #, 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" @@ -909,19 +897,19 @@ msgstr "Velg om en melding skal sendes til en bruker når den er kicked/bannlyst " og årsaken til at de ble sparket/bannlyst.\n" " " -#: redbot/cogs/mod/settings.py:363 +#: redbot/cogs/mod/settings.py:362 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:368 +#: redbot/cogs/mod/settings.py:367 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:371 +#: redbot/cogs/mod/settings.py:370 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:377 +#: redbot/cogs/mod/settings.py:376 #, 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" @@ -930,15 +918,15 @@ msgstr "Angi standardantall dager verdt for meldinger som skal slettes når en b " Antall dager må være mellom 0 og 7.\n" " " -#: redbot/cogs/mod/settings.py:383 +#: redbot/cogs/mod/settings.py:382 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:386 +#: redbot/cogs/mod/settings.py:385 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:401 +#: redbot/cogs/mod/settings.py:400 #, docstring msgid "Set the default time to be used when a user is tempbanned.\n\n" " Accepts: seconds, minutes, hours, days, weeks\n" @@ -955,38 +943,35 @@ msgstr "Angi standard tid som skal brukes når en bruker er midlertidig utesteng " `[p]modset defaultduration 7 dager 12 timer 10 minutter`\n" " " -#: redbot/cogs/mod/settings.py:413 +#: redbot/cogs/mod/settings.py:412 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/settings.py:421 +#: redbot/cogs/mod/settings.py:420 #, docstring msgid "\n" -" Toggle whether nickname changes should be tracked.\n\n" +" Toggle whether server nickname changes should be tracked.\n\n" " This setting will be overridden if trackallnames is disabled.\n" " " -msgstr "\n" -" Slå på om endringer i kallenavn skal spores eller ikke.\n\n" -" Denne innstillingen overstyres hvis spornavn er deaktivert.\n" -" " +msgstr "" -#: redbot/cogs/mod/settings.py:430 +#: redbot/cogs/mod/settings.py:429 msgid "Nickname changes are currently being tracked." msgstr "Kallenavn endringer spores for øyeblikket." -#: redbot/cogs/mod/settings.py:432 +#: redbot/cogs/mod/settings.py:431 msgid "Nickname changes are not currently being tracked." msgstr "Kallenavn endringer blir ikke sporet." -#: redbot/cogs/mod/settings.py:437 +#: redbot/cogs/mod/settings.py:436 msgid "Nickname changes will now be tracked." msgstr "Navnendringer vil nå bli sporet." -#: redbot/cogs/mod/settings.py:439 +#: redbot/cogs/mod/settings.py:438 msgid "Nickname changes will no longer be tracked." msgstr "Kallenavn endringer vil ikke lenger spores." -#: redbot/cogs/mod/settings.py:446 +#: redbot/cogs/mod/settings.py:445 #, docstring msgid "\n" " Toggle whether all name changes should be tracked.\n\n" @@ -997,67 +982,57 @@ msgstr "\n" " Hvis du slår på dette overstyrer også innstillingen for sporekallenavn.\n" " " -#: redbot/cogs/mod/settings.py:454 +#: redbot/cogs/mod/settings.py:453 msgid "Name changes are currently being tracked." msgstr "Navneendringer spores for øyeblikket." -#: redbot/cogs/mod/settings.py:456 +#: redbot/cogs/mod/settings.py:455 msgid "All name changes are currently not being tracked." msgstr "Alle navneendringer blir ikke sporet." -#: redbot/cogs/mod/settings.py:461 +#: redbot/cogs/mod/settings.py:460 msgid "Name changes will now be tracked." msgstr "Navnendringer vil nå bli sporet." -#: redbot/cogs/mod/settings.py:463 +#: redbot/cogs/mod/settings.py:462 msgid "All name changes will no longer be tracked.\n" "To delete existing name data, use {command}." msgstr "Alle navneendringer vil ikke lenger spores.\n" "For å slette eksisterende navnedata, bruk {command}." -#: redbot/cogs/mod/settings.py:474 +#: redbot/cogs/mod/settings.py:473 #, docstring -msgid "Delete all stored usernames and nicknames.\n\n" +msgid "Delete all stored usernames, global display names, and server nicknames.\n\n" " Examples:\n" -" - `[p]modset deletenames` - Did not confirm. Shows the help message.\n" -" - `[p]modset deletenames yes` - Deletes all stored usernames and nicknames.\n\n" +" - `[p]modset deletenames` - Did not confirm. Shows the help message.\n" +" - `[p]modset deletenames yes` - Deletes all stored usernames, global display names, and server nicknames.\n\n" " **Arguments**\n\n" " - `` This will default to false unless specified.\n" " " -msgstr "Slett alle lagrede brukernavn og kallenavn.\n\n" -" Eksempler:\n" -" - `[p]modset deletenames` - Ikke bekreftet. Viser en hjelp-melding.\n" -" - `[p]modset deletenames yes` - Sletter alle lagrede brukernavn og kallenavn.\n\n" -" **Argumenter**\n\n" -" - `` som standard er unikt med mindre det er angitt.\n" -" " +msgstr "" -#: redbot/cogs/mod/settings.py:486 -msgid "This will delete all stored usernames and nicknames the bot has stored.\n" +#: redbot/cogs/mod/settings.py:485 +msgid "This will delete all stored usernames, global display names, and server nicknames the bot has stored.\n" "If you're sure, type {command}" -msgstr "Dette vil slette alle lagrede brukernavn og kallenavn boten er butikk.\n" -"Hvis du er sikker, skriv {command}" +msgstr "" -#: redbot/cogs/mod/settings.py:527 -msgid "Usernames and nicknames have been deleted from Mod config." -msgstr "Brukernavn og kallenavn er slettet fra Mod konfigurasjon." +#: redbot/cogs/mod/settings.py:529 +msgid "Usernames, global display names, and server nicknames have been deleted from Mod config." +msgstr "" -#: redbot/cogs/mod/slowmode.py:27 +#: redbot/cogs/mod/slowmode.py:28 #, docstring -msgid "Changes channel's slowmode setting.\n\n" +msgid "Changes thread's or text 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" -" " +msgstr "" -#: redbot/cogs/mod/slowmode.py:36 +#: redbot/cogs/mod/slowmode.py:37 msgid "Slowmode interval is now {interval}." msgstr "Rolig modus intervall er nå {interval}." -#: redbot/cogs/mod/slowmode.py:41 +#: redbot/cogs/mod/slowmode.py:42 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 092beed6548..7af67462504 100644 --- a/redbot/cogs/mod/locales/nl-NL.po +++ b/redbot/cogs/mod/locales/nl-NL.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-18 21:11+0000\n" +"POT-Creation-Date: 2023-09-13 20: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,136 +15,132 @@ msgstr "" "X-Crowdin-File-ID: 34\n" "Language: nl_NL\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 +#: redbot/cogs/mod/events.py:57 redbot/cogs/mod/events.py:72 msgid "Mention spam (Autoban)" msgstr "" -#: redbot/cogs/mod/events.py:80 +#: redbot/cogs/mod/events.py:81 msgid "Mention Spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:95 +#: redbot/cogs/mod/events.py:96 msgid "Mention spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:104 +#: redbot/cogs/mod/events.py:105 msgid "Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:108 +#: redbot/cogs/mod/events.py:109 msgid "{member}, Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:127 +#: redbot/cogs/mod/events.py:128 msgid "Mention spam (Autowarn)" msgstr "" -#: redbot/cogs/mod/kickban.py:93 +#: redbot/cogs/mod/kickban.py:82 msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:100 +#: redbot/cogs/mod/kickban.py:89 msgid "I require the {perms} permission(s) in that user's channel to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:110 +#: redbot/cogs/mod/kickban.py:99 msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:464 -#: redbot/cogs/mod/kickban.py:631 +#: redbot/cogs/mod/kickban.py:121 redbot/cogs/mod/kickban.py:463 +#: redbot/cogs/mod/kickban.py:636 msgid "Invalid days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/kickban.py:138 redbot/cogs/mod/kickban.py:607 +#: redbot/cogs/mod/kickban.py:127 redbot/cogs/mod/kickban.py:610 msgid "I cannot let you do that. Self-harm is bad {}" msgstr "" -#: redbot/cogs/mod/kickban.py:143 redbot/cogs/mod/kickban.py:318 -#: redbot/cogs/mod/kickban.py:612 redbot/cogs/mod/kickban.py:691 -#: redbot/cogs/mod/kickban.py:771 +#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:315 +#: redbot/cogs/mod/kickban.py:615 redbot/cogs/mod/kickban.py:696 +#: redbot/cogs/mod/kickban.py:782 redbot/cogs/mod/names.py:64 msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." msgstr "" -#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:326 -#: redbot/cogs/mod/kickban.py:620 +#: redbot/cogs/mod/kickban.py:139 redbot/cogs/mod/kickban.py:323 +#: redbot/cogs/mod/kickban.py:623 msgid "I cannot do that due to Discord hierarchy rules." msgstr "" -#: redbot/cogs/mod/kickban.py:156 +#: redbot/cogs/mod/kickban.py:145 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:160 redbot/cogs/mod/kickban.py:337 +#: redbot/cogs/mod/kickban.py:149 redbot/cogs/mod/kickban.py:334 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:161 redbot/cogs/mod/kickban.py:338 +#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:335 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:179 redbot/cogs/mod/kickban.py:480 +#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:480 msgid "User with ID {user_id} is already banned." msgstr "" -#: redbot/cogs/mod/kickban.py:192 +#: redbot/cogs/mod/kickban.py:182 msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." msgstr "" -#: redbot/cogs/mod/kickban.py:204 redbot/cogs/mod/kickban.py:365 +#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:364 msgid "Done. That felt good." msgstr "" -#: redbot/cogs/mod/kickban.py:206 redbot/cogs/mod/kickban.py:346 +#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:343 msgid "I'm not allowed to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:208 redbot/cogs/mod/kickban.py:551 +#: redbot/cogs/mod/kickban.py:202 redbot/cogs/mod/kickban.py:554 msgid "User with ID {user_id} not found" msgstr "" -#: redbot/cogs/mod/kickban.py:215 +#: redbot/cogs/mod/kickban.py:212 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:269 +#: redbot/cogs/mod/kickban.py:266 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:294 +#: redbot/cogs/mod/kickban.py:291 #, docstring msgid "\n" " Kick a user.\n\n" " Examples:\n" -" - `[p]kick 428675506947227648 wanted to be kicked.`\n" -" This will kick Twentysix from the server.\n" -" - `[p]kick @Twentysix wanted to be kicked.`\n" +" - `[p]kick 428675506947227648 wanted to be kicked.`\n" +" This will kick the user with ID 428675506947227648 from the server.\n" +" - `[p]kick @Twentysix wanted to be kicked.`\n" " This will kick Twentysix from the server.\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:311 redbot/cogs/mod/kickban.py:684 +#: redbot/cogs/mod/kickban.py:308 redbot/cogs/mod/kickban.py:689 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:333 +#: redbot/cogs/mod/kickban.py:330 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:379 +#: redbot/cogs/mod/kickban.py:378 #, docstring msgid "Ban a user from this server and optionally delete days of messages.\n\n" " `days` is the amount of days of messages to cleanup on ban.\n\n" " Examples:\n" -" - `[p]ban 428675506947227648 7 Continued to spam after told to stop.`\n" -" This will ban Twentysix and it will delete 7 days worth of messages.\n" -" - `[p]ban @Twentysix 7 Continued to spam after told to stop.`\n" +" - `[p]ban 428675506947227648 7 Continued to spam after told to stop.`\n" +" This will ban the user with ID 428675506947227648 and it will delete 7 days worth of messages.\n" +" - `[p]ban @Twentysix 7 Continued to spam after told to stop.`\n" " This will ban Twentysix and it will delete 7 days worth of messages.\n\n" " A user ID should be provided if the user is not a member of this server.\n" " If days is not a number, it's treated as the first word of the reason.\n" @@ -152,7 +148,7 @@ msgid "Ban a user from this server and optionally delete days of messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:417 +#: redbot/cogs/mod/kickban.py:416 #, docstring msgid "Mass bans user(s) from the server.\n\n" " `days` is the amount of days of messages to cleanup on massban.\n\n" @@ -164,21 +160,21 @@ msgid "Mass bans user(s) from the server.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:433 +#: redbot/cogs/mod/kickban.py:432 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:437 +#: redbot/cogs/mod/kickban.py:436 msgid "\n" "Errors:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:440 +#: redbot/cogs/mod/kickban.py:439 msgid "\n" "Following user IDs have been upgraded from a temporary to a permanent ban:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:468 +#: redbot/cogs/mod/kickban.py:467 msgid "I lack the permissions to do this." msgstr "Je hebt niet de permissie om dit uit te voeren." @@ -186,435 +182,452 @@ msgstr "Je hebt niet de permissie om dit uit te voeren." msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:556 +#: redbot/cogs/mod/kickban.py:559 msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:589 +#: redbot/cogs/mod/kickban.py:592 #, docstring msgid "Temporarily ban a user from this server.\n\n" " `duration` is the amount of time the user should be banned for.\n" " `days` is the amount of days of messages to cleanup on tempban.\n\n" " Examples:\n" -" - `[p]tempban @Twentysix Because I say so`\n" +" - `[p]tempban @Twentysix Because I say so`\n" " This will ban Twentysix for the default amount of time set by an administrator.\n" -" - `[p]tempban @Twentysix 15m You need a timeout`\n" +" - `[p]tempban @Twentysix 15m You need a timeout`\n" " This will ban Twentysix for 15 minutes.\n" -" - `[p]tempban 428675506947227648 1d2h15m 5 Evil person`\n" -" This will ban the user for 1 day 2 hours 15 minutes and will delete the last 5 days of their messages.\n" +" - `[p]tempban 428675506947227648 1d2h15m 5 Evil person`\n" +" This will ban the user with ID 428675506947227648 for 1 day 2 hours 15 minutes and will delete the last 5 days of their messages.\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:643 +#: redbot/cogs/mod/kickban.py:646 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:647 -msgid " Here is an invite for when your ban expires: {invite_link}" +#: redbot/cogs/mod/kickban.py:650 +msgid "\n\n" +"**Reason:** {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:657 +#: redbot/cogs/mod/kickban.py:652 +msgid "\n\n" +"Here is an invite for when your ban expires: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:662 msgid "I can't do that for some reason." msgstr "" -#: redbot/cogs/mod/kickban.py:659 +#: redbot/cogs/mod/kickban.py:664 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:671 +#: redbot/cogs/mod/kickban.py:676 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:678 +#: redbot/cogs/mod/kickban.py:683 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:707 +#: redbot/cogs/mod/kickban.py:710 msgid "You have been banned and then unbanned as a quick way to delete your messages.\n" "You can now join the server again. {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:718 +#: redbot/cogs/mod/kickban.py:721 msgid "My role is not high enough to softban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:754 +#: redbot/cogs/mod/kickban.py:765 msgid "Done. Enough chaos." msgstr "" -#: redbot/cogs/mod/kickban.py:762 +#: redbot/cogs/mod/kickban.py:773 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:784 +#: redbot/cogs/mod/kickban.py:795 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:787 +#: redbot/cogs/mod/kickban.py:798 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:808 +#: redbot/cogs/mod/kickban.py:812 +msgid "User has been kicked from the voice channel." +msgstr "" + +#: redbot/cogs/mod/kickban.py:820 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:827 +#: redbot/cogs/mod/kickban.py:839 msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/kickban.py:843 +#: redbot/cogs/mod/kickban.py:855 msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:849 +#: redbot/cogs/mod/kickban.py:861 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:870 +#: redbot/cogs/mod/kickban.py:882 msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/kickban.py:884 +#: redbot/cogs/mod/kickban.py:896 msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:891 +#: redbot/cogs/mod/kickban.py:905 #, 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'." +" 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-click the user and select 'Copy ID'.\n" +" " msgstr "" -#: redbot/cogs/mod/kickban.py:904 +#: redbot/cogs/mod/kickban.py:917 msgid "It seems that user isn't banned!" msgstr "" -#: redbot/cogs/mod/kickban.py:909 +#: redbot/cogs/mod/kickban.py:922 msgid "Something went wrong while attempting to unban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:923 +#: redbot/cogs/mod/kickban.py:936 msgid "Unbanned that user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:929 +#: redbot/cogs/mod/kickban.py:942 msgid "I don't share another server with this user. I can't reinvite them." msgstr "" -#: redbot/cogs/mod/kickban.py:937 +#: redbot/cogs/mod/kickban.py:950 msgid "You've been unbanned from {server}.\n" "Here is an invite for that server: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:944 +#: redbot/cogs/mod/kickban.py:957 msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\n" "Here's the invite link: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:952 -msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" +#: redbot/cogs/mod/kickban.py:965 +msgid "Something went wrong when attempting to send that user an invite. Here's the link so you can try: {invite_link}" msgstr "" -#: redbot/cogs/mod/mod.py:45 +#: redbot/cogs/mod/mod.py:44 #, docstring msgid "Moderation tools." msgstr "Moderatietools." -#: redbot/cogs/mod/mod.py:142 redbot/cogs/mod/mod.py:152 -msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." +#: redbot/cogs/mod/mod.py:135 redbot/cogs/mod/mod.py:145 +msgid "Ignored guilds and channels have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:164 -msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." +#: redbot/cogs/mod/mod.py:155 +msgid "Delete delay settings have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:185 +#: redbot/cogs/mod/mod.py:176 #, docstring msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mod.py:194 +#: redbot/cogs/mod/mod.py:185 msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mod.py:199 +#: redbot/cogs/mod/mod.py:190 #, docstring msgid "\n" " Move deletedelay settings to core\n" " " msgstr "" -#: redbot/cogs/mod/mod.py:208 +#: redbot/cogs/mod/mod.py:199 msgid "Delete delay settings restored." msgstr "" -#: redbot/cogs/mod/names.py:36 +#: redbot/cogs/mod/names.py:38 #, docstring -msgid "Change a member's nickname.\n\n" -" Leaving the nickname empty will remove it.\n" +msgid "Change a member's server nickname.\n\n" +" Leaving the nickname argument empty will remove it.\n" " " msgstr "" -#: redbot/cogs/mod/names.py:45 +#: redbot/cogs/mod/names.py:47 msgid "Nicknames must be between 2 and 32 characters long." msgstr "" -#: redbot/cogs/mod/names.py:53 +#: redbot/cogs/mod/names.py:55 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 +#: redbot/cogs/mod/names.py:75 msgid "I do not have permission to rename that member." msgstr "" -#: redbot/cogs/mod/names.py:66 +#: redbot/cogs/mod/names.py:78 msgid "That nickname is invalid." msgstr "" -#: redbot/cogs/mod/names.py:68 -msgid "An unexpected error has occured." +#: redbot/cogs/mod/names.py:80 +msgid "An unexpected error has occurred." msgstr "" -#: redbot/cogs/mod/names.py:70 +#: redbot/cogs/mod/names.py:82 msgid "Done." msgstr "Klaar." -#: redbot/cogs/mod/names.py:81 +#: redbot/cogs/mod/names.py:93 msgid "Custom: {emoji} {name}" msgstr "" -#: redbot/cogs/mod/names.py:83 +#: redbot/cogs/mod/names.py:95 msgid "Custom: {emoji}" msgstr "" -#: redbot/cogs/mod/names.py:85 +#: redbot/cogs/mod/names.py:97 msgid "Custom: {name}" msgstr "" -#: redbot/cogs/mod/names.py:93 +#: redbot/cogs/mod/names.py:105 msgid "Playing: {name}" msgstr "" -#: redbot/cogs/mod/names.py:102 +#: redbot/cogs/mod/names.py:114 msgid "Streaming: [{name}{sep}{game}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:109 +#: redbot/cogs/mod/names.py:121 msgid "Streaming: {name}" msgstr "" -#: redbot/cogs/mod/names.py:118 +#: redbot/cogs/mod/names.py:130 msgid "Listening: [{title}{sep}{artist}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:125 +#: redbot/cogs/mod/names.py:137 msgid "Listening: {title}" msgstr "" -#: redbot/cogs/mod/names.py:133 +#: redbot/cogs/mod/names.py:145 msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:141 +#: redbot/cogs/mod/names.py:153 msgid "Competing in: {competing}" msgstr "" -#: redbot/cogs/mod/names.py:164 +#: redbot/cogs/mod/names.py:176 #, docstring msgid "Show information about a member.\n\n" " This includes fields for status, discord join date, server\n" -" join date, voice state and previous names/nicknames.\n\n" -" If the member has no roles, previous names or previous nicknames,\n" +" join date, voice state and previous usernames/global display names/nicknames.\n\n" +" If the member has no roles, previous usernames, global display names, or server nicknames,\n" " these fields will be omitted.\n" " " msgstr "" -#: redbot/cogs/mod/names.py:192 +#: redbot/cogs/mod/names.py:219 msgid "Unknown" msgstr "" -#: redbot/cogs/mod/names.py:202 redbot/cogs/mod/names.py:203 -msgid "{}\n" -"({} days ago)" -msgstr "" - -#: redbot/cogs/mod/names.py:215 +#: redbot/cogs/mod/names.py:231 msgid "Chilling in {} status" msgstr "Chillen in {} status" -#: redbot/cogs/mod/names.py:229 +#: redbot/cogs/mod/names.py:244 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:256 +#: redbot/cogs/mod/names.py:271 msgid "Joined Discord on" msgstr "Gebruikt Discord sinds" -#: redbot/cogs/mod/names.py:257 +#: redbot/cogs/mod/names.py:272 msgid "Joined this server on" msgstr "" -#: redbot/cogs/mod/names.py:260 +#: redbot/cogs/mod/names.py:275 msgid "Roles" msgstr "Rollen" -#: redbot/cogs/mod/names.py:260 +#: redbot/cogs/mod/names.py:275 msgid "Role" msgstr "" -#: redbot/cogs/mod/names.py:266 -msgid "Previous Names" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Username" msgstr "" -#: redbot/cogs/mod/names.py:266 -msgid "Previous Name" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Usernames" msgstr "" -#: redbot/cogs/mod/names.py:274 -msgid "Previous Nicknames" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Name" msgstr "" -#: redbot/cogs/mod/names.py:274 -msgid "Previous Nickname" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Names" msgstr "" #: redbot/cogs/mod/names.py:280 +msgid "Previous Server Nickname" +msgstr "" + +#: redbot/cogs/mod/names.py:280 +msgid "Previous Server Nicknames" +msgstr "" + +#: redbot/cogs/mod/names.py:290 msgid "Current voice channel" msgstr "" -#: redbot/cogs/mod/names.py:284 +#: redbot/cogs/mod/names.py:294 msgid "Member #{} | User ID: {}" msgstr "Lid #{} | Gebruikers-ID: {}" -#: redbot/cogs/mod/names.py:298 +#: redbot/cogs/mod/names.py:308 #, docstring -msgid "Show previous names and nicknames of a member." +msgid "Show previous usernames, global display names, and server nicknames of a member." msgstr "" -#: redbot/cogs/mod/names.py:302 -msgid "**Past 20 names**:" +#: redbot/cogs/mod/names.py:312 +msgid "Past 20 usernames:" msgstr "" -#: redbot/cogs/mod/names.py:308 -msgid "**Past 20 nicknames**:" +#: redbot/cogs/mod/names.py:313 +msgid "Past 20 global display names:" +msgstr "" + +#: redbot/cogs/mod/names.py:314 +msgid "Past 20 server nicknames:" msgstr "" -#: redbot/cogs/mod/names.py:315 +#: redbot/cogs/mod/names.py:324 msgid "That member doesn't have any recorded name or nickname change." msgstr "" -#: redbot/cogs/mod/settings.py:23 +#: redbot/cogs/mod/settings.py:22 #, docstring msgid "Manage server administration settings." msgstr "Beheer serverbeheerinstellingen." -#: redbot/cogs/mod/settings.py:27 +#: redbot/cogs/mod/settings.py:26 #, docstring msgid "Show the current server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:31 +#: redbot/cogs/mod/settings.py:30 msgid "Track name changes: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:32 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:83 redbot/cogs/mod/settings.py:91 -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:31 redbot/cogs/mod/settings.py:54 +#: redbot/cogs/mod/settings.py:82 redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:93 msgid "Yes" msgstr "Ja" -#: redbot/cogs/mod/settings.py:32 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:60 redbot/cogs/mod/settings.py:65 -#: redbot/cogs/mod/settings.py:70 redbot/cogs/mod/settings.py:75 -#: redbot/cogs/mod/settings.py:83 redbot/cogs/mod/settings.py:91 -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:31 redbot/cogs/mod/settings.py:54 +#: redbot/cogs/mod/settings.py:59 redbot/cogs/mod/settings.py:64 +#: redbot/cogs/mod/settings.py:69 redbot/cogs/mod/settings.py:74 +#: redbot/cogs/mod/settings.py:82 redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:93 msgid "No" msgstr "Nee" -#: redbot/cogs/mod/settings.py:53 +#: redbot/cogs/mod/settings.py:52 msgid "Overridden by another setting" msgstr "" -#: redbot/cogs/mod/settings.py:56 +#: redbot/cogs/mod/settings.py:55 msgid "Track nickname changes: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:57 +#: redbot/cogs/mod/settings.py:56 msgid "Delete repeats: {num_repeats}\n" msgstr "" -#: redbot/cogs/mod/settings.py:58 +#: redbot/cogs/mod/settings.py:57 msgid "after {num} repeats" msgstr "" -#: redbot/cogs/mod/settings.py:62 +#: redbot/cogs/mod/settings.py:61 msgid "Warn mention spam: {num_mentions}\n" msgstr "" -#: redbot/cogs/mod/settings.py:63 redbot/cogs/mod/settings.py:68 -#: redbot/cogs/mod/settings.py:73 +#: redbot/cogs/mod/settings.py:62 redbot/cogs/mod/settings.py:67 +#: redbot/cogs/mod/settings.py:72 msgid "{num} mentions" msgstr "{num} vermeldingen" -#: redbot/cogs/mod/settings.py:67 +#: redbot/cogs/mod/settings.py:66 msgid "Kick mention spam: {num_mentions}\n" msgstr "" -#: redbot/cogs/mod/settings.py:72 +#: redbot/cogs/mod/settings.py:71 msgid "Ban mention spam: {num_mentions}\n" msgstr "" -#: redbot/cogs/mod/settings.py:78 +#: redbot/cogs/mod/settings.py:77 msgid "Mention Spam Strict: All mentions will count including duplicates\n" msgstr "" -#: redbot/cogs/mod/settings.py:80 +#: redbot/cogs/mod/settings.py:79 msgid "Mention Spam Strict: Only unique mentions will count\n" msgstr "" -#: redbot/cogs/mod/settings.py:82 +#: redbot/cogs/mod/settings.py:81 msgid "Respects hierarchy: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:85 +#: redbot/cogs/mod/settings.py:84 msgid "Delete delay: {num_seconds}\n" msgstr "" -#: redbot/cogs/mod/settings.py:86 +#: redbot/cogs/mod/settings.py:85 msgid "{num} seconds" msgstr "{num} seconden" -#: redbot/cogs/mod/settings.py:88 +#: redbot/cogs/mod/settings.py:87 msgid "None" msgstr "Geen" -#: redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:89 msgid "Reinvite on unban: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:93 +#: redbot/cogs/mod/settings.py:92 msgid "Send message to users on kick/ban: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:97 +#: redbot/cogs/mod/settings.py:96 msgid "Default message history delete on ban: Previous {num_days} days\n" msgstr "" -#: redbot/cogs/mod/settings.py:101 +#: redbot/cogs/mod/settings.py:100 msgid "Default message history delete on ban: Don't delete any\n" msgstr "" -#: redbot/cogs/mod/settings.py:102 +#: redbot/cogs/mod/settings.py:101 msgid "Default tempban duration: {duration}" msgstr "" -#: redbot/cogs/mod/settings.py:110 +#: redbot/cogs/mod/settings.py:109 #, docstring msgid "Toggle role hierarchy check for mods and admins.\n\n" " **WARNING**: Disabling this setting will allow mods to take\n" @@ -623,22 +636,22 @@ msgid "Toggle role hierarchy check for mods and admins.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:122 +#: redbot/cogs/mod/settings.py:121 msgid "Role hierarchy will be checked when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:127 +#: redbot/cogs/mod/settings.py:126 msgid "Role hierarchy will be ignored when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:133 +#: redbot/cogs/mod/settings.py:132 #, docstring msgid "\n" " Manage the automoderation settings for mentionspam.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:140 +#: redbot/cogs/mod/settings.py:139 #, docstring msgid "\n" " Setting to account for duplicate mentions.\n\n" @@ -648,23 +661,23 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:152 +#: redbot/cogs/mod/settings.py:151 msgid "Mention spam currently accounts for multiple mentions of the same user." msgstr "" -#: redbot/cogs/mod/settings.py:154 +#: redbot/cogs/mod/settings.py:153 msgid "Mention spam currently only accounts for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:159 +#: redbot/cogs/mod/settings.py:158 msgid "Mention spam will now account for multiple mentions of the same user." msgstr "" -#: redbot/cogs/mod/settings.py:161 +#: redbot/cogs/mod/settings.py:160 msgid "Mention spam will only account for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:168 +#: redbot/cogs/mod/settings.py:167 #, docstring msgid "\n" " Sets the autowarn conditions for mention spam.\n\n" @@ -674,34 +687,34 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:179 +#: redbot/cogs/mod/settings.py:178 msgid "Autowarn for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:181 +#: redbot/cogs/mod/settings.py:180 msgid "Autowarn for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:184 +#: redbot/cogs/mod/settings.py:183 msgid "`` must be 1 or higher to autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:190 +#: redbot/cogs/mod/settings.py:189 msgid "\n" "Autowarn is equal to or higher than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:194 +#: redbot/cogs/mod/settings.py:193 msgid "\n" "Autowarn is equal to or higher than autoban." msgstr "" -#: redbot/cogs/mod/settings.py:198 +#: redbot/cogs/mod/settings.py:197 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:208 +#: redbot/cogs/mod/settings.py:207 #, docstring msgid "\n" " Sets the autokick conditions for mention spam.\n\n" @@ -711,34 +724,34 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:219 +#: redbot/cogs/mod/settings.py:218 msgid "Autokick for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:221 +#: redbot/cogs/mod/settings.py:220 msgid "Autokick for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:224 +#: redbot/cogs/mod/settings.py:223 msgid "`` must be 1 or higher to autokick." msgstr "" -#: redbot/cogs/mod/settings.py:230 +#: redbot/cogs/mod/settings.py:229 msgid "\n" "Autokick is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:234 +#: redbot/cogs/mod/settings.py:233 msgid "\n" "Autokick is equal to or higher than autoban." msgstr "" -#: redbot/cogs/mod/settings.py:238 +#: redbot/cogs/mod/settings.py:237 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:248 +#: redbot/cogs/mod/settings.py:247 #, 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" @@ -747,34 +760,34 @@ msgid "Set the autoban conditions for mention spam.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:258 +#: redbot/cogs/mod/settings.py:257 msgid "Autoban for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:260 +#: redbot/cogs/mod/settings.py:259 msgid "Autoban for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:263 +#: redbot/cogs/mod/settings.py:262 msgid "`` must be 1 or higher to autoban." msgstr "" -#: redbot/cogs/mod/settings.py:269 +#: redbot/cogs/mod/settings.py:268 msgid "\n" "Autoban is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:273 +#: redbot/cogs/mod/settings.py:272 msgid "\n" "Autoban is equal to or lower than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:277 +#: redbot/cogs/mod/settings.py:276 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:287 +#: redbot/cogs/mod/settings.py:286 #, docstring msgid "Enable auto-deletion of repeated messages.\n\n" " Must be between 2 and 20.\n\n" @@ -782,23 +795,23 @@ msgid "Enable auto-deletion of repeated messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:298 redbot/cogs/mod/settings.py:324 +#: redbot/cogs/mod/settings.py:297 redbot/cogs/mod/settings.py:323 msgid "Repeated messages will be ignored." msgstr "" -#: redbot/cogs/mod/settings.py:304 +#: redbot/cogs/mod/settings.py:303 msgid "Messages repeated up to {num} times will be deleted." msgstr "" -#: redbot/cogs/mod/settings.py:308 +#: redbot/cogs/mod/settings.py:307 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:317 +#: redbot/cogs/mod/settings.py:316 msgid "Bot will delete repeated messages after {num} repeats. Set this value to -1 to ignore repeated messages" msgstr "" -#: redbot/cogs/mod/settings.py:329 +#: redbot/cogs/mod/settings.py:328 #, 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" @@ -806,15 +819,15 @@ msgid "Toggle whether an invite will be sent to a user when unbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:339 -msgid "Users unbanned with `{command}` will be reinvited." +#: redbot/cogs/mod/settings.py:338 +msgid "Users unbanned with {command} will be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:346 -msgid "Users unbanned with `{command}` will not be reinvited." +#: redbot/cogs/mod/settings.py:345 +msgid "Users unbanned with {command} will not be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:354 +#: redbot/cogs/mod/settings.py:353 #, 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" @@ -822,34 +835,34 @@ msgid "Toggle whether a message should be sent to a user when they are kicked/ba " " msgstr "" -#: redbot/cogs/mod/settings.py:363 +#: redbot/cogs/mod/settings.py:362 msgid "DM when kicked/banned is currently set to: {setting}" msgstr "" -#: redbot/cogs/mod/settings.py:368 +#: redbot/cogs/mod/settings.py:367 msgid "Bot will now attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:371 +#: redbot/cogs/mod/settings.py:370 msgid "Bot will no longer attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:377 +#: redbot/cogs/mod/settings.py:376 #, 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:383 +#: redbot/cogs/mod/settings.py:382 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:386 +#: redbot/cogs/mod/settings.py:385 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" -#: redbot/cogs/mod/settings.py:401 +#: redbot/cogs/mod/settings.py:400 #, docstring msgid "Set the default time to be used when a user is tempbanned.\n\n" " Accepts: seconds, minutes, hours, days, weeks\n" @@ -860,35 +873,35 @@ msgid "Set the default time to be used when a user is tempbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:413 +#: redbot/cogs/mod/settings.py:412 msgid "The default duration for tempbanning a user is now {duration}." msgstr "" -#: redbot/cogs/mod/settings.py:421 +#: redbot/cogs/mod/settings.py:420 #, docstring msgid "\n" -" Toggle whether nickname changes should be tracked.\n\n" +" Toggle whether server nickname changes should be tracked.\n\n" " This setting will be overridden if trackallnames is disabled.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:430 +#: redbot/cogs/mod/settings.py:429 msgid "Nickname changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:432 +#: redbot/cogs/mod/settings.py:431 msgid "Nickname changes are not currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:437 +#: redbot/cogs/mod/settings.py:436 msgid "Nickname changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:439 +#: redbot/cogs/mod/settings.py:438 msgid "Nickname changes will no longer be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:446 +#: redbot/cogs/mod/settings.py:445 #, docstring msgid "\n" " Toggle whether all name changes should be tracked.\n\n" @@ -896,56 +909,56 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:454 +#: redbot/cogs/mod/settings.py:453 msgid "Name changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:456 +#: redbot/cogs/mod/settings.py:455 msgid "All name changes are currently not being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:461 +#: redbot/cogs/mod/settings.py:460 msgid "Name changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:463 +#: redbot/cogs/mod/settings.py:462 msgid "All name changes will no longer be tracked.\n" "To delete existing name data, use {command}." msgstr "" -#: redbot/cogs/mod/settings.py:474 +#: redbot/cogs/mod/settings.py:473 #, docstring -msgid "Delete all stored usernames and nicknames.\n\n" +msgid "Delete all stored usernames, global display names, and server nicknames.\n\n" " Examples:\n" -" - `[p]modset deletenames` - Did not confirm. Shows the help message.\n" -" - `[p]modset deletenames yes` - Deletes all stored usernames and nicknames.\n\n" +" - `[p]modset deletenames` - Did not confirm. Shows the help message.\n" +" - `[p]modset deletenames yes` - Deletes all stored usernames, global display names, and server nicknames.\n\n" " **Arguments**\n\n" " - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:486 -msgid "This will delete all stored usernames and nicknames the bot has stored.\n" +#: redbot/cogs/mod/settings.py:485 +msgid "This will delete all stored usernames, global display names, and server nicknames the bot has stored.\n" "If you're sure, type {command}" msgstr "" -#: redbot/cogs/mod/settings.py:527 -msgid "Usernames and nicknames have been deleted from Mod config." +#: redbot/cogs/mod/settings.py:529 +msgid "Usernames, global display names, and server nicknames have been deleted from Mod config." msgstr "" -#: redbot/cogs/mod/slowmode.py:27 +#: redbot/cogs/mod/slowmode.py:28 #, docstring -msgid "Changes channel's slowmode setting.\n\n" +msgid "Changes thread's or text 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 +#: redbot/cogs/mod/slowmode.py:37 msgid "Slowmode interval is now {interval}." msgstr "" -#: redbot/cogs/mod/slowmode.py:41 +#: redbot/cogs/mod/slowmode.py:42 msgid "Slowmode has been disabled." msgstr "" diff --git a/redbot/cogs/mod/locales/pl-PL.po b/redbot/cogs/mod/locales/pl-PL.po index 6d1faf7c80c..453b781c06e 100644 --- a/redbot/cogs/mod/locales/pl-PL.po +++ b/redbot/cogs/mod/locales/pl-PL.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-18 21:11+0000\n" +"POT-Creation-Date: 2023-09-13 20: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.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,136 +15,132 @@ msgstr "" "X-Crowdin-File-ID: 34\n" "Language: pl_PL\n" -#: redbot/cogs/mod/converters.py:20 -msgid "{} doesn't look like a valid user ID." -msgstr "{} nie wygląda na prawidłowe ID użytkownika." - -#: redbot/cogs/mod/events.py:56 redbot/cogs/mod/events.py:71 +#: redbot/cogs/mod/events.py:57 redbot/cogs/mod/events.py:72 msgid "Mention spam (Autoban)" msgstr "Spam wzmiankami (Autoban)" -#: redbot/cogs/mod/events.py:80 +#: redbot/cogs/mod/events.py:81 msgid "Mention Spam (Autokick)" -msgstr "" +msgstr "Mention Spam (Autokick)" -#: redbot/cogs/mod/events.py:95 +#: redbot/cogs/mod/events.py:96 msgid "Mention spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:104 +#: redbot/cogs/mod/events.py:105 msgid "Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:108 +#: redbot/cogs/mod/events.py:109 msgid "{member}, Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:127 +#: redbot/cogs/mod/events.py:128 msgid "Mention spam (Autowarn)" msgstr "" -#: redbot/cogs/mod/kickban.py:93 +#: redbot/cogs/mod/kickban.py:82 msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:100 +#: redbot/cogs/mod/kickban.py:89 msgid "I require the {perms} permission(s) in that user's channel to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:110 +#: redbot/cogs/mod/kickban.py:99 msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:464 -#: redbot/cogs/mod/kickban.py:631 +#: redbot/cogs/mod/kickban.py:121 redbot/cogs/mod/kickban.py:463 +#: redbot/cogs/mod/kickban.py:636 msgid "Invalid days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/kickban.py:138 redbot/cogs/mod/kickban.py:607 +#: redbot/cogs/mod/kickban.py:127 redbot/cogs/mod/kickban.py:610 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:143 redbot/cogs/mod/kickban.py:318 -#: redbot/cogs/mod/kickban.py:612 redbot/cogs/mod/kickban.py:691 -#: redbot/cogs/mod/kickban.py:771 +#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:315 +#: redbot/cogs/mod/kickban.py:615 redbot/cogs/mod/kickban.py:696 +#: redbot/cogs/mod/kickban.py:782 redbot/cogs/mod/names.py:64 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:150 redbot/cogs/mod/kickban.py:326 -#: redbot/cogs/mod/kickban.py:620 +#: redbot/cogs/mod/kickban.py:139 redbot/cogs/mod/kickban.py:323 +#: redbot/cogs/mod/kickban.py:623 msgid "I cannot do that due to Discord hierarchy rules." msgstr "" -#: redbot/cogs/mod/kickban.py:156 +#: redbot/cogs/mod/kickban.py:145 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:160 redbot/cogs/mod/kickban.py:337 +#: redbot/cogs/mod/kickban.py:149 redbot/cogs/mod/kickban.py:334 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:161 redbot/cogs/mod/kickban.py:338 +#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:335 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:179 redbot/cogs/mod/kickban.py:480 +#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:480 msgid "User with ID {user_id} is already banned." msgstr "" -#: redbot/cogs/mod/kickban.py:192 +#: redbot/cogs/mod/kickban.py:182 msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." msgstr "" -#: redbot/cogs/mod/kickban.py:204 redbot/cogs/mod/kickban.py:365 +#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:364 msgid "Done. That felt good." msgstr "" -#: redbot/cogs/mod/kickban.py:206 redbot/cogs/mod/kickban.py:346 +#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:343 msgid "I'm not allowed to do that." msgstr "Nie wolno mi tego zrobić." -#: redbot/cogs/mod/kickban.py:208 redbot/cogs/mod/kickban.py:551 +#: redbot/cogs/mod/kickban.py:202 redbot/cogs/mod/kickban.py:554 msgid "User with ID {user_id} not found" msgstr "" -#: redbot/cogs/mod/kickban.py:215 +#: redbot/cogs/mod/kickban.py:212 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:269 +#: redbot/cogs/mod/kickban.py:266 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:294 +#: redbot/cogs/mod/kickban.py:291 #, docstring msgid "\n" " Kick a user.\n\n" " Examples:\n" -" - `[p]kick 428675506947227648 wanted to be kicked.`\n" -" This will kick Twentysix from the server.\n" -" - `[p]kick @Twentysix wanted to be kicked.`\n" +" - `[p]kick 428675506947227648 wanted to be kicked.`\n" +" This will kick the user with ID 428675506947227648 from the server.\n" +" - `[p]kick @Twentysix wanted to be kicked.`\n" " This will kick Twentysix from the server.\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:311 redbot/cogs/mod/kickban.py:684 +#: redbot/cogs/mod/kickban.py:308 redbot/cogs/mod/kickban.py:689 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:333 +#: redbot/cogs/mod/kickban.py:330 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:379 +#: redbot/cogs/mod/kickban.py:378 #, docstring msgid "Ban a user from this server and optionally delete days of messages.\n\n" " `days` is the amount of days of messages to cleanup on ban.\n\n" " Examples:\n" -" - `[p]ban 428675506947227648 7 Continued to spam after told to stop.`\n" -" This will ban Twentysix and it will delete 7 days worth of messages.\n" -" - `[p]ban @Twentysix 7 Continued to spam after told to stop.`\n" +" - `[p]ban 428675506947227648 7 Continued to spam after told to stop.`\n" +" This will ban the user with ID 428675506947227648 and it will delete 7 days worth of messages.\n" +" - `[p]ban @Twentysix 7 Continued to spam after told to stop.`\n" " This will ban Twentysix and it will delete 7 days worth of messages.\n\n" " A user ID should be provided if the user is not a member of this server.\n" " If days is not a number, it's treated as the first word of the reason.\n" @@ -152,7 +148,7 @@ msgid "Ban a user from this server and optionally delete days of messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:417 +#: redbot/cogs/mod/kickban.py:416 #, docstring msgid "Mass bans user(s) from the server.\n\n" " `days` is the amount of days of messages to cleanup on massban.\n\n" @@ -164,21 +160,21 @@ msgid "Mass bans user(s) from the server.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:433 +#: redbot/cogs/mod/kickban.py:432 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:437 +#: redbot/cogs/mod/kickban.py:436 msgid "\n" "Errors:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:440 +#: redbot/cogs/mod/kickban.py:439 msgid "\n" "Following user IDs have been upgraded from a temporary to a permanent ban:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:468 +#: redbot/cogs/mod/kickban.py:467 msgid "I lack the permissions to do this." msgstr "Nie mam uprawnień aby to zrobić." @@ -186,435 +182,452 @@ msgstr "Nie mam uprawnień aby to zrobić." msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:556 +#: redbot/cogs/mod/kickban.py:559 msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:589 +#: redbot/cogs/mod/kickban.py:592 #, docstring msgid "Temporarily ban a user from this server.\n\n" " `duration` is the amount of time the user should be banned for.\n" " `days` is the amount of days of messages to cleanup on tempban.\n\n" " Examples:\n" -" - `[p]tempban @Twentysix Because I say so`\n" +" - `[p]tempban @Twentysix Because I say so`\n" " This will ban Twentysix for the default amount of time set by an administrator.\n" -" - `[p]tempban @Twentysix 15m You need a timeout`\n" +" - `[p]tempban @Twentysix 15m You need a timeout`\n" " This will ban Twentysix for 15 minutes.\n" -" - `[p]tempban 428675506947227648 1d2h15m 5 Evil person`\n" -" This will ban the user for 1 day 2 hours 15 minutes and will delete the last 5 days of their messages.\n" +" - `[p]tempban 428675506947227648 1d2h15m 5 Evil person`\n" +" This will ban the user with ID 428675506947227648 for 1 day 2 hours 15 minutes and will delete the last 5 days of their messages.\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:643 +#: redbot/cogs/mod/kickban.py:646 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:647 -msgid " Here is an invite for when your ban expires: {invite_link}" +#: redbot/cogs/mod/kickban.py:650 +msgid "\n\n" +"**Reason:** {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:657 +#: redbot/cogs/mod/kickban.py:652 +msgid "\n\n" +"Here is an invite for when your ban expires: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:662 msgid "I can't do that for some reason." msgstr "" -#: redbot/cogs/mod/kickban.py:659 +#: redbot/cogs/mod/kickban.py:664 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:671 +#: redbot/cogs/mod/kickban.py:676 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:678 +#: redbot/cogs/mod/kickban.py:683 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:707 +#: redbot/cogs/mod/kickban.py:710 msgid "You have been banned and then unbanned as a quick way to delete your messages.\n" "You can now join the server again. {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:718 +#: redbot/cogs/mod/kickban.py:721 msgid "My role is not high enough to softban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:754 +#: redbot/cogs/mod/kickban.py:765 msgid "Done. Enough chaos." msgstr "" -#: redbot/cogs/mod/kickban.py:762 +#: redbot/cogs/mod/kickban.py:773 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:784 +#: redbot/cogs/mod/kickban.py:795 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:787 +#: redbot/cogs/mod/kickban.py:798 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:808 +#: redbot/cogs/mod/kickban.py:812 +msgid "User has been kicked from the voice channel." +msgstr "" + +#: redbot/cogs/mod/kickban.py:820 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:827 +#: redbot/cogs/mod/kickban.py:839 msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/kickban.py:843 +#: redbot/cogs/mod/kickban.py:855 msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:849 +#: redbot/cogs/mod/kickban.py:861 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:870 +#: redbot/cogs/mod/kickban.py:882 msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/kickban.py:884 +#: redbot/cogs/mod/kickban.py:896 msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:891 +#: redbot/cogs/mod/kickban.py:905 #, 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'." +" 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-click the user and select 'Copy ID'.\n" +" " msgstr "" -#: redbot/cogs/mod/kickban.py:904 +#: redbot/cogs/mod/kickban.py:917 msgid "It seems that user isn't banned!" msgstr "" -#: redbot/cogs/mod/kickban.py:909 +#: redbot/cogs/mod/kickban.py:922 msgid "Something went wrong while attempting to unban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:923 +#: redbot/cogs/mod/kickban.py:936 msgid "Unbanned that user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:929 +#: redbot/cogs/mod/kickban.py:942 msgid "I don't share another server with this user. I can't reinvite them." msgstr "" -#: redbot/cogs/mod/kickban.py:937 +#: redbot/cogs/mod/kickban.py:950 msgid "You've been unbanned from {server}.\n" "Here is an invite for that server: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:944 +#: redbot/cogs/mod/kickban.py:957 msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\n" "Here's the invite link: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:952 -msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" +#: redbot/cogs/mod/kickban.py:965 +msgid "Something went wrong when attempting to send that user an invite. Here's the link so you can try: {invite_link}" msgstr "" -#: redbot/cogs/mod/mod.py:45 +#: redbot/cogs/mod/mod.py:44 #, docstring msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mod.py:142 redbot/cogs/mod/mod.py:152 -msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." +#: redbot/cogs/mod/mod.py:135 redbot/cogs/mod/mod.py:145 +msgid "Ignored guilds and channels have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:164 -msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." +#: redbot/cogs/mod/mod.py:155 +msgid "Delete delay settings have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:185 +#: redbot/cogs/mod/mod.py:176 #, docstring msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mod.py:194 +#: redbot/cogs/mod/mod.py:185 msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mod.py:199 +#: redbot/cogs/mod/mod.py:190 #, docstring msgid "\n" " Move deletedelay settings to core\n" " " msgstr "" -#: redbot/cogs/mod/mod.py:208 +#: redbot/cogs/mod/mod.py:199 msgid "Delete delay settings restored." msgstr "" -#: redbot/cogs/mod/names.py:36 +#: redbot/cogs/mod/names.py:38 #, docstring -msgid "Change a member's nickname.\n\n" -" Leaving the nickname empty will remove it.\n" +msgid "Change a member's server nickname.\n\n" +" Leaving the nickname argument empty will remove it.\n" " " msgstr "" -#: redbot/cogs/mod/names.py:45 +#: redbot/cogs/mod/names.py:47 msgid "Nicknames must be between 2 and 32 characters long." msgstr "" -#: redbot/cogs/mod/names.py:53 +#: redbot/cogs/mod/names.py:55 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 +#: redbot/cogs/mod/names.py:75 msgid "I do not have permission to rename that member." msgstr "" -#: redbot/cogs/mod/names.py:66 +#: redbot/cogs/mod/names.py:78 msgid "That nickname is invalid." msgstr "" -#: redbot/cogs/mod/names.py:68 -msgid "An unexpected error has occured." +#: redbot/cogs/mod/names.py:80 +msgid "An unexpected error has occurred." msgstr "" -#: redbot/cogs/mod/names.py:70 +#: redbot/cogs/mod/names.py:82 msgid "Done." msgstr "Gotowe." -#: redbot/cogs/mod/names.py:81 +#: redbot/cogs/mod/names.py:93 msgid "Custom: {emoji} {name}" msgstr "" -#: redbot/cogs/mod/names.py:83 +#: redbot/cogs/mod/names.py:95 msgid "Custom: {emoji}" msgstr "" -#: redbot/cogs/mod/names.py:85 +#: redbot/cogs/mod/names.py:97 msgid "Custom: {name}" msgstr "" -#: redbot/cogs/mod/names.py:93 +#: redbot/cogs/mod/names.py:105 msgid "Playing: {name}" msgstr "" -#: redbot/cogs/mod/names.py:102 +#: redbot/cogs/mod/names.py:114 msgid "Streaming: [{name}{sep}{game}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:109 +#: redbot/cogs/mod/names.py:121 msgid "Streaming: {name}" msgstr "" -#: redbot/cogs/mod/names.py:118 +#: redbot/cogs/mod/names.py:130 msgid "Listening: [{title}{sep}{artist}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:125 +#: redbot/cogs/mod/names.py:137 msgid "Listening: {title}" msgstr "" -#: redbot/cogs/mod/names.py:133 +#: redbot/cogs/mod/names.py:145 msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:141 +#: redbot/cogs/mod/names.py:153 msgid "Competing in: {competing}" msgstr "" -#: redbot/cogs/mod/names.py:164 +#: redbot/cogs/mod/names.py:176 #, docstring msgid "Show information about a member.\n\n" " This includes fields for status, discord join date, server\n" -" join date, voice state and previous names/nicknames.\n\n" -" If the member has no roles, previous names or previous nicknames,\n" +" join date, voice state and previous usernames/global display names/nicknames.\n\n" +" If the member has no roles, previous usernames, global display names, or server nicknames,\n" " these fields will be omitted.\n" " " msgstr "" -#: redbot/cogs/mod/names.py:192 +#: redbot/cogs/mod/names.py:219 msgid "Unknown" msgstr "Nieznane" -#: redbot/cogs/mod/names.py:202 redbot/cogs/mod/names.py:203 -msgid "{}\n" -"({} days ago)" -msgstr "" - -#: redbot/cogs/mod/names.py:215 +#: redbot/cogs/mod/names.py:231 msgid "Chilling in {} status" msgstr "Relaksuję się w statusie {}" -#: redbot/cogs/mod/names.py:229 +#: redbot/cogs/mod/names.py:244 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:256 +#: redbot/cogs/mod/names.py:271 msgid "Joined Discord on" msgstr "Dołączył do Discorda" -#: redbot/cogs/mod/names.py:257 +#: redbot/cogs/mod/names.py:272 msgid "Joined this server on" msgstr "" -#: redbot/cogs/mod/names.py:260 +#: redbot/cogs/mod/names.py:275 msgid "Roles" msgstr "Role" -#: redbot/cogs/mod/names.py:260 +#: redbot/cogs/mod/names.py:275 msgid "Role" msgstr "" -#: redbot/cogs/mod/names.py:266 -msgid "Previous Names" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Username" msgstr "" -#: redbot/cogs/mod/names.py:266 -msgid "Previous Name" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Usernames" msgstr "" -#: redbot/cogs/mod/names.py:274 -msgid "Previous Nicknames" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Name" msgstr "" -#: redbot/cogs/mod/names.py:274 -msgid "Previous Nickname" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Names" msgstr "" #: redbot/cogs/mod/names.py:280 +msgid "Previous Server Nickname" +msgstr "" + +#: redbot/cogs/mod/names.py:280 +msgid "Previous Server Nicknames" +msgstr "" + +#: redbot/cogs/mod/names.py:290 msgid "Current voice channel" msgstr "" -#: redbot/cogs/mod/names.py:284 +#: redbot/cogs/mod/names.py:294 msgid "Member #{} | User ID: {}" msgstr "Członek #{} | ID użytkownika: {}" -#: redbot/cogs/mod/names.py:298 +#: redbot/cogs/mod/names.py:308 #, docstring -msgid "Show previous names and nicknames of a member." +msgid "Show previous usernames, global display names, and server nicknames of a member." msgstr "" -#: redbot/cogs/mod/names.py:302 -msgid "**Past 20 names**:" +#: redbot/cogs/mod/names.py:312 +msgid "Past 20 usernames:" msgstr "" -#: redbot/cogs/mod/names.py:308 -msgid "**Past 20 nicknames**:" +#: redbot/cogs/mod/names.py:313 +msgid "Past 20 global display names:" +msgstr "" + +#: redbot/cogs/mod/names.py:314 +msgid "Past 20 server nicknames:" msgstr "" -#: redbot/cogs/mod/names.py:315 +#: redbot/cogs/mod/names.py:324 msgid "That member doesn't have any recorded name or nickname change." msgstr "" -#: redbot/cogs/mod/settings.py:23 +#: redbot/cogs/mod/settings.py:22 #, docstring msgid "Manage server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:27 +#: redbot/cogs/mod/settings.py:26 #, docstring msgid "Show the current server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:31 +#: redbot/cogs/mod/settings.py:30 msgid "Track name changes: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:32 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:83 redbot/cogs/mod/settings.py:91 -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:31 redbot/cogs/mod/settings.py:54 +#: redbot/cogs/mod/settings.py:82 redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:93 msgid "Yes" msgstr "Tak" -#: redbot/cogs/mod/settings.py:32 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:60 redbot/cogs/mod/settings.py:65 -#: redbot/cogs/mod/settings.py:70 redbot/cogs/mod/settings.py:75 -#: redbot/cogs/mod/settings.py:83 redbot/cogs/mod/settings.py:91 -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:31 redbot/cogs/mod/settings.py:54 +#: redbot/cogs/mod/settings.py:59 redbot/cogs/mod/settings.py:64 +#: redbot/cogs/mod/settings.py:69 redbot/cogs/mod/settings.py:74 +#: redbot/cogs/mod/settings.py:82 redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:93 msgid "No" msgstr "Nie" -#: redbot/cogs/mod/settings.py:53 +#: redbot/cogs/mod/settings.py:52 msgid "Overridden by another setting" msgstr "" -#: redbot/cogs/mod/settings.py:56 +#: redbot/cogs/mod/settings.py:55 msgid "Track nickname changes: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:57 +#: redbot/cogs/mod/settings.py:56 msgid "Delete repeats: {num_repeats}\n" msgstr "" -#: redbot/cogs/mod/settings.py:58 +#: redbot/cogs/mod/settings.py:57 msgid "after {num} repeats" msgstr "" -#: redbot/cogs/mod/settings.py:62 +#: redbot/cogs/mod/settings.py:61 msgid "Warn mention spam: {num_mentions}\n" msgstr "" -#: redbot/cogs/mod/settings.py:63 redbot/cogs/mod/settings.py:68 -#: redbot/cogs/mod/settings.py:73 +#: redbot/cogs/mod/settings.py:62 redbot/cogs/mod/settings.py:67 +#: redbot/cogs/mod/settings.py:72 msgid "{num} mentions" msgstr "" -#: redbot/cogs/mod/settings.py:67 +#: redbot/cogs/mod/settings.py:66 msgid "Kick mention spam: {num_mentions}\n" msgstr "" -#: redbot/cogs/mod/settings.py:72 +#: redbot/cogs/mod/settings.py:71 msgid "Ban mention spam: {num_mentions}\n" msgstr "" -#: redbot/cogs/mod/settings.py:78 +#: redbot/cogs/mod/settings.py:77 msgid "Mention Spam Strict: All mentions will count including duplicates\n" msgstr "" -#: redbot/cogs/mod/settings.py:80 +#: redbot/cogs/mod/settings.py:79 msgid "Mention Spam Strict: Only unique mentions will count\n" msgstr "" -#: redbot/cogs/mod/settings.py:82 +#: redbot/cogs/mod/settings.py:81 msgid "Respects hierarchy: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:85 +#: redbot/cogs/mod/settings.py:84 msgid "Delete delay: {num_seconds}\n" msgstr "" -#: redbot/cogs/mod/settings.py:86 +#: redbot/cogs/mod/settings.py:85 msgid "{num} seconds" msgstr "" -#: redbot/cogs/mod/settings.py:88 +#: redbot/cogs/mod/settings.py:87 msgid "None" msgstr "Brak" -#: redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:89 msgid "Reinvite on unban: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:93 +#: redbot/cogs/mod/settings.py:92 msgid "Send message to users on kick/ban: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:97 +#: redbot/cogs/mod/settings.py:96 msgid "Default message history delete on ban: Previous {num_days} days\n" msgstr "" -#: redbot/cogs/mod/settings.py:101 +#: redbot/cogs/mod/settings.py:100 msgid "Default message history delete on ban: Don't delete any\n" msgstr "" -#: redbot/cogs/mod/settings.py:102 +#: redbot/cogs/mod/settings.py:101 msgid "Default tempban duration: {duration}" msgstr "" -#: redbot/cogs/mod/settings.py:110 +#: redbot/cogs/mod/settings.py:109 #, docstring msgid "Toggle role hierarchy check for mods and admins.\n\n" " **WARNING**: Disabling this setting will allow mods to take\n" @@ -623,22 +636,22 @@ msgid "Toggle role hierarchy check for mods and admins.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:122 +#: redbot/cogs/mod/settings.py:121 msgid "Role hierarchy will be checked when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:127 +#: redbot/cogs/mod/settings.py:126 msgid "Role hierarchy will be ignored when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:133 +#: redbot/cogs/mod/settings.py:132 #, docstring msgid "\n" " Manage the automoderation settings for mentionspam.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:140 +#: redbot/cogs/mod/settings.py:139 #, docstring msgid "\n" " Setting to account for duplicate mentions.\n\n" @@ -648,23 +661,23 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:152 +#: redbot/cogs/mod/settings.py:151 msgid "Mention spam currently accounts for multiple mentions of the same user." msgstr "" -#: redbot/cogs/mod/settings.py:154 +#: redbot/cogs/mod/settings.py:153 msgid "Mention spam currently only accounts for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:159 +#: redbot/cogs/mod/settings.py:158 msgid "Mention spam will now account for multiple mentions of the same user." msgstr "" -#: redbot/cogs/mod/settings.py:161 +#: redbot/cogs/mod/settings.py:160 msgid "Mention spam will only account for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:168 +#: redbot/cogs/mod/settings.py:167 #, docstring msgid "\n" " Sets the autowarn conditions for mention spam.\n\n" @@ -674,34 +687,34 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:179 +#: redbot/cogs/mod/settings.py:178 msgid "Autowarn for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:181 +#: redbot/cogs/mod/settings.py:180 msgid "Autowarn for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:184 +#: redbot/cogs/mod/settings.py:183 msgid "`` must be 1 or higher to autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:190 +#: redbot/cogs/mod/settings.py:189 msgid "\n" "Autowarn is equal to or higher than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:194 +#: redbot/cogs/mod/settings.py:193 msgid "\n" "Autowarn is equal to or higher than autoban." msgstr "" -#: redbot/cogs/mod/settings.py:198 +#: redbot/cogs/mod/settings.py:197 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:208 +#: redbot/cogs/mod/settings.py:207 #, docstring msgid "\n" " Sets the autokick conditions for mention spam.\n\n" @@ -711,34 +724,34 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:219 +#: redbot/cogs/mod/settings.py:218 msgid "Autokick for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:221 +#: redbot/cogs/mod/settings.py:220 msgid "Autokick for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:224 +#: redbot/cogs/mod/settings.py:223 msgid "`` must be 1 or higher to autokick." msgstr "" -#: redbot/cogs/mod/settings.py:230 +#: redbot/cogs/mod/settings.py:229 msgid "\n" "Autokick is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:234 +#: redbot/cogs/mod/settings.py:233 msgid "\n" "Autokick is equal to or higher than autoban." msgstr "" -#: redbot/cogs/mod/settings.py:238 +#: redbot/cogs/mod/settings.py:237 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:248 +#: redbot/cogs/mod/settings.py:247 #, 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" @@ -747,34 +760,34 @@ msgid "Set the autoban conditions for mention spam.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:258 +#: redbot/cogs/mod/settings.py:257 msgid "Autoban for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:260 +#: redbot/cogs/mod/settings.py:259 msgid "Autoban for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:263 +#: redbot/cogs/mod/settings.py:262 msgid "`` must be 1 or higher to autoban." msgstr "" -#: redbot/cogs/mod/settings.py:269 +#: redbot/cogs/mod/settings.py:268 msgid "\n" "Autoban is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:273 +#: redbot/cogs/mod/settings.py:272 msgid "\n" "Autoban is equal to or lower than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:277 +#: redbot/cogs/mod/settings.py:276 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:287 +#: redbot/cogs/mod/settings.py:286 #, docstring msgid "Enable auto-deletion of repeated messages.\n\n" " Must be between 2 and 20.\n\n" @@ -782,23 +795,23 @@ msgid "Enable auto-deletion of repeated messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:298 redbot/cogs/mod/settings.py:324 +#: redbot/cogs/mod/settings.py:297 redbot/cogs/mod/settings.py:323 msgid "Repeated messages will be ignored." msgstr "" -#: redbot/cogs/mod/settings.py:304 +#: redbot/cogs/mod/settings.py:303 msgid "Messages repeated up to {num} times will be deleted." msgstr "" -#: redbot/cogs/mod/settings.py:308 +#: redbot/cogs/mod/settings.py:307 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:317 +#: redbot/cogs/mod/settings.py:316 msgid "Bot will delete repeated messages after {num} repeats. Set this value to -1 to ignore repeated messages" msgstr "" -#: redbot/cogs/mod/settings.py:329 +#: redbot/cogs/mod/settings.py:328 #, 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" @@ -806,15 +819,15 @@ msgid "Toggle whether an invite will be sent to a user when unbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:339 -msgid "Users unbanned with `{command}` will be reinvited." +#: redbot/cogs/mod/settings.py:338 +msgid "Users unbanned with {command} will be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:346 -msgid "Users unbanned with `{command}` will not be reinvited." +#: redbot/cogs/mod/settings.py:345 +msgid "Users unbanned with {command} will not be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:354 +#: redbot/cogs/mod/settings.py:353 #, 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" @@ -822,34 +835,34 @@ msgid "Toggle whether a message should be sent to a user when they are kicked/ba " " msgstr "" -#: redbot/cogs/mod/settings.py:363 +#: redbot/cogs/mod/settings.py:362 msgid "DM when kicked/banned is currently set to: {setting}" msgstr "" -#: redbot/cogs/mod/settings.py:368 +#: redbot/cogs/mod/settings.py:367 msgid "Bot will now attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:371 +#: redbot/cogs/mod/settings.py:370 msgid "Bot will no longer attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:377 +#: redbot/cogs/mod/settings.py:376 #, 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:383 +#: redbot/cogs/mod/settings.py:382 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:386 +#: redbot/cogs/mod/settings.py:385 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" -#: redbot/cogs/mod/settings.py:401 +#: redbot/cogs/mod/settings.py:400 #, docstring msgid "Set the default time to be used when a user is tempbanned.\n\n" " Accepts: seconds, minutes, hours, days, weeks\n" @@ -860,35 +873,35 @@ msgid "Set the default time to be used when a user is tempbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:413 +#: redbot/cogs/mod/settings.py:412 msgid "The default duration for tempbanning a user is now {duration}." msgstr "" -#: redbot/cogs/mod/settings.py:421 +#: redbot/cogs/mod/settings.py:420 #, docstring msgid "\n" -" Toggle whether nickname changes should be tracked.\n\n" +" Toggle whether server nickname changes should be tracked.\n\n" " This setting will be overridden if trackallnames is disabled.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:430 +#: redbot/cogs/mod/settings.py:429 msgid "Nickname changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:432 +#: redbot/cogs/mod/settings.py:431 msgid "Nickname changes are not currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:437 +#: redbot/cogs/mod/settings.py:436 msgid "Nickname changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:439 +#: redbot/cogs/mod/settings.py:438 msgid "Nickname changes will no longer be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:446 +#: redbot/cogs/mod/settings.py:445 #, docstring msgid "\n" " Toggle whether all name changes should be tracked.\n\n" @@ -896,56 +909,56 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:454 +#: redbot/cogs/mod/settings.py:453 msgid "Name changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:456 +#: redbot/cogs/mod/settings.py:455 msgid "All name changes are currently not being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:461 +#: redbot/cogs/mod/settings.py:460 msgid "Name changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:463 +#: redbot/cogs/mod/settings.py:462 msgid "All name changes will no longer be tracked.\n" "To delete existing name data, use {command}." msgstr "" -#: redbot/cogs/mod/settings.py:474 +#: redbot/cogs/mod/settings.py:473 #, docstring -msgid "Delete all stored usernames and nicknames.\n\n" +msgid "Delete all stored usernames, global display names, and server nicknames.\n\n" " Examples:\n" -" - `[p]modset deletenames` - Did not confirm. Shows the help message.\n" -" - `[p]modset deletenames yes` - Deletes all stored usernames and nicknames.\n\n" +" - `[p]modset deletenames` - Did not confirm. Shows the help message.\n" +" - `[p]modset deletenames yes` - Deletes all stored usernames, global display names, and server nicknames.\n\n" " **Arguments**\n\n" " - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:486 -msgid "This will delete all stored usernames and nicknames the bot has stored.\n" +#: redbot/cogs/mod/settings.py:485 +msgid "This will delete all stored usernames, global display names, and server nicknames the bot has stored.\n" "If you're sure, type {command}" msgstr "" -#: redbot/cogs/mod/settings.py:527 -msgid "Usernames and nicknames have been deleted from Mod config." +#: redbot/cogs/mod/settings.py:529 +msgid "Usernames, global display names, and server nicknames have been deleted from Mod config." msgstr "" -#: redbot/cogs/mod/slowmode.py:27 +#: redbot/cogs/mod/slowmode.py:28 #, docstring -msgid "Changes channel's slowmode setting.\n\n" +msgid "Changes thread's or text 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 +#: redbot/cogs/mod/slowmode.py:37 msgid "Slowmode interval is now {interval}." msgstr "" -#: redbot/cogs/mod/slowmode.py:41 +#: redbot/cogs/mod/slowmode.py:42 msgid "Slowmode has been disabled." msgstr "" diff --git a/redbot/cogs/mod/locales/pt-BR.po b/redbot/cogs/mod/locales/pt-BR.po index 1034bb3b1b6..580b99e9ea2 100644 --- a/redbot/cogs/mod/locales/pt-BR.po +++ b/redbot/cogs/mod/locales/pt-BR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-18 21:11+0000\n" +"POT-Creation-Date: 2023-09-13 20: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,136 +15,132 @@ msgstr "" "X-Crowdin-File-ID: 34\n" "Language: pt_BR\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 +#: redbot/cogs/mod/events.py:57 redbot/cogs/mod/events.py:72 msgid "Mention spam (Autoban)" msgstr "" -#: redbot/cogs/mod/events.py:80 +#: redbot/cogs/mod/events.py:81 msgid "Mention Spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:95 +#: redbot/cogs/mod/events.py:96 msgid "Mention spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:104 +#: redbot/cogs/mod/events.py:105 msgid "Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:108 +#: redbot/cogs/mod/events.py:109 msgid "{member}, Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:127 +#: redbot/cogs/mod/events.py:128 msgid "Mention spam (Autowarn)" msgstr "" -#: redbot/cogs/mod/kickban.py:93 +#: redbot/cogs/mod/kickban.py:82 msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:100 +#: redbot/cogs/mod/kickban.py:89 msgid "I require the {perms} permission(s) in that user's channel to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:110 +#: redbot/cogs/mod/kickban.py:99 msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:464 -#: redbot/cogs/mod/kickban.py:631 +#: redbot/cogs/mod/kickban.py:121 redbot/cogs/mod/kickban.py:463 +#: redbot/cogs/mod/kickban.py:636 msgid "Invalid days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/kickban.py:138 redbot/cogs/mod/kickban.py:607 +#: redbot/cogs/mod/kickban.py:127 redbot/cogs/mod/kickban.py:610 msgid "I cannot let you do that. Self-harm is bad {}" msgstr "" -#: redbot/cogs/mod/kickban.py:143 redbot/cogs/mod/kickban.py:318 -#: redbot/cogs/mod/kickban.py:612 redbot/cogs/mod/kickban.py:691 -#: redbot/cogs/mod/kickban.py:771 +#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:315 +#: redbot/cogs/mod/kickban.py:615 redbot/cogs/mod/kickban.py:696 +#: redbot/cogs/mod/kickban.py:782 redbot/cogs/mod/names.py:64 msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." msgstr "" -#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:326 -#: redbot/cogs/mod/kickban.py:620 +#: redbot/cogs/mod/kickban.py:139 redbot/cogs/mod/kickban.py:323 +#: redbot/cogs/mod/kickban.py:623 msgid "I cannot do that due to Discord hierarchy rules." msgstr "" -#: redbot/cogs/mod/kickban.py:156 +#: redbot/cogs/mod/kickban.py:145 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:160 redbot/cogs/mod/kickban.py:337 +#: redbot/cogs/mod/kickban.py:149 redbot/cogs/mod/kickban.py:334 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:161 redbot/cogs/mod/kickban.py:338 +#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:335 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:179 redbot/cogs/mod/kickban.py:480 +#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:480 msgid "User with ID {user_id} is already banned." msgstr "" -#: redbot/cogs/mod/kickban.py:192 +#: redbot/cogs/mod/kickban.py:182 msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." msgstr "" -#: redbot/cogs/mod/kickban.py:204 redbot/cogs/mod/kickban.py:365 +#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:364 msgid "Done. That felt good." msgstr "" -#: redbot/cogs/mod/kickban.py:206 redbot/cogs/mod/kickban.py:346 +#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:343 msgid "I'm not allowed to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:208 redbot/cogs/mod/kickban.py:551 +#: redbot/cogs/mod/kickban.py:202 redbot/cogs/mod/kickban.py:554 msgid "User with ID {user_id} not found" msgstr "" -#: redbot/cogs/mod/kickban.py:215 +#: redbot/cogs/mod/kickban.py:212 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:269 +#: redbot/cogs/mod/kickban.py:266 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:294 +#: redbot/cogs/mod/kickban.py:291 #, docstring msgid "\n" " Kick a user.\n\n" " Examples:\n" -" - `[p]kick 428675506947227648 wanted to be kicked.`\n" -" This will kick Twentysix from the server.\n" -" - `[p]kick @Twentysix wanted to be kicked.`\n" +" - `[p]kick 428675506947227648 wanted to be kicked.`\n" +" This will kick the user with ID 428675506947227648 from the server.\n" +" - `[p]kick @Twentysix wanted to be kicked.`\n" " This will kick Twentysix from the server.\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:311 redbot/cogs/mod/kickban.py:684 +#: redbot/cogs/mod/kickban.py:308 redbot/cogs/mod/kickban.py:689 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:333 +#: redbot/cogs/mod/kickban.py:330 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:379 +#: redbot/cogs/mod/kickban.py:378 #, docstring msgid "Ban a user from this server and optionally delete days of messages.\n\n" " `days` is the amount of days of messages to cleanup on ban.\n\n" " Examples:\n" -" - `[p]ban 428675506947227648 7 Continued to spam after told to stop.`\n" -" This will ban Twentysix and it will delete 7 days worth of messages.\n" -" - `[p]ban @Twentysix 7 Continued to spam after told to stop.`\n" +" - `[p]ban 428675506947227648 7 Continued to spam after told to stop.`\n" +" This will ban the user with ID 428675506947227648 and it will delete 7 days worth of messages.\n" +" - `[p]ban @Twentysix 7 Continued to spam after told to stop.`\n" " This will ban Twentysix and it will delete 7 days worth of messages.\n\n" " A user ID should be provided if the user is not a member of this server.\n" " If days is not a number, it's treated as the first word of the reason.\n" @@ -152,7 +148,7 @@ msgid "Ban a user from this server and optionally delete days of messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:417 +#: redbot/cogs/mod/kickban.py:416 #, docstring msgid "Mass bans user(s) from the server.\n\n" " `days` is the amount of days of messages to cleanup on massban.\n\n" @@ -164,21 +160,21 @@ msgid "Mass bans user(s) from the server.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:433 +#: redbot/cogs/mod/kickban.py:432 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:437 +#: redbot/cogs/mod/kickban.py:436 msgid "\n" "Errors:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:440 +#: redbot/cogs/mod/kickban.py:439 msgid "\n" "Following user IDs have been upgraded from a temporary to a permanent ban:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:468 +#: redbot/cogs/mod/kickban.py:467 msgid "I lack the permissions to do this." msgstr "" @@ -186,435 +182,452 @@ msgstr "" msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:556 +#: redbot/cogs/mod/kickban.py:559 msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:589 +#: redbot/cogs/mod/kickban.py:592 #, docstring msgid "Temporarily ban a user from this server.\n\n" " `duration` is the amount of time the user should be banned for.\n" " `days` is the amount of days of messages to cleanup on tempban.\n\n" " Examples:\n" -" - `[p]tempban @Twentysix Because I say so`\n" +" - `[p]tempban @Twentysix Because I say so`\n" " This will ban Twentysix for the default amount of time set by an administrator.\n" -" - `[p]tempban @Twentysix 15m You need a timeout`\n" +" - `[p]tempban @Twentysix 15m You need a timeout`\n" " This will ban Twentysix for 15 minutes.\n" -" - `[p]tempban 428675506947227648 1d2h15m 5 Evil person`\n" -" This will ban the user for 1 day 2 hours 15 minutes and will delete the last 5 days of their messages.\n" +" - `[p]tempban 428675506947227648 1d2h15m 5 Evil person`\n" +" This will ban the user with ID 428675506947227648 for 1 day 2 hours 15 minutes and will delete the last 5 days of their messages.\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:643 +#: redbot/cogs/mod/kickban.py:646 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:647 -msgid " Here is an invite for when your ban expires: {invite_link}" +#: redbot/cogs/mod/kickban.py:650 +msgid "\n\n" +"**Reason:** {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:657 +#: redbot/cogs/mod/kickban.py:652 +msgid "\n\n" +"Here is an invite for when your ban expires: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:662 msgid "I can't do that for some reason." msgstr "" -#: redbot/cogs/mod/kickban.py:659 +#: redbot/cogs/mod/kickban.py:664 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:671 +#: redbot/cogs/mod/kickban.py:676 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:678 +#: redbot/cogs/mod/kickban.py:683 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:707 +#: redbot/cogs/mod/kickban.py:710 msgid "You have been banned and then unbanned as a quick way to delete your messages.\n" "You can now join the server again. {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:718 +#: redbot/cogs/mod/kickban.py:721 msgid "My role is not high enough to softban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:754 +#: redbot/cogs/mod/kickban.py:765 msgid "Done. Enough chaos." msgstr "" -#: redbot/cogs/mod/kickban.py:762 +#: redbot/cogs/mod/kickban.py:773 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:784 +#: redbot/cogs/mod/kickban.py:795 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:787 +#: redbot/cogs/mod/kickban.py:798 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:808 +#: redbot/cogs/mod/kickban.py:812 +msgid "User has been kicked from the voice channel." +msgstr "" + +#: redbot/cogs/mod/kickban.py:820 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:827 +#: redbot/cogs/mod/kickban.py:839 msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/kickban.py:843 +#: redbot/cogs/mod/kickban.py:855 msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:849 +#: redbot/cogs/mod/kickban.py:861 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:870 +#: redbot/cogs/mod/kickban.py:882 msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/kickban.py:884 +#: redbot/cogs/mod/kickban.py:896 msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:891 +#: redbot/cogs/mod/kickban.py:905 #, 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'." +" 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-click the user and select 'Copy ID'.\n" +" " msgstr "" -#: redbot/cogs/mod/kickban.py:904 +#: redbot/cogs/mod/kickban.py:917 msgid "It seems that user isn't banned!" msgstr "" -#: redbot/cogs/mod/kickban.py:909 +#: redbot/cogs/mod/kickban.py:922 msgid "Something went wrong while attempting to unban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:923 +#: redbot/cogs/mod/kickban.py:936 msgid "Unbanned that user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:929 +#: redbot/cogs/mod/kickban.py:942 msgid "I don't share another server with this user. I can't reinvite them." msgstr "" -#: redbot/cogs/mod/kickban.py:937 +#: redbot/cogs/mod/kickban.py:950 msgid "You've been unbanned from {server}.\n" "Here is an invite for that server: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:944 +#: redbot/cogs/mod/kickban.py:957 msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\n" "Here's the invite link: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:952 -msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" +#: redbot/cogs/mod/kickban.py:965 +msgid "Something went wrong when attempting to send that user an invite. Here's the link so you can try: {invite_link}" msgstr "" -#: redbot/cogs/mod/mod.py:45 +#: redbot/cogs/mod/mod.py:44 #, docstring msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mod.py:142 redbot/cogs/mod/mod.py:152 -msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." +#: redbot/cogs/mod/mod.py:135 redbot/cogs/mod/mod.py:145 +msgid "Ignored guilds and channels have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:164 -msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." +#: redbot/cogs/mod/mod.py:155 +msgid "Delete delay settings have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:185 +#: redbot/cogs/mod/mod.py:176 #, docstring msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mod.py:194 +#: redbot/cogs/mod/mod.py:185 msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mod.py:199 +#: redbot/cogs/mod/mod.py:190 #, docstring msgid "\n" " Move deletedelay settings to core\n" " " msgstr "" -#: redbot/cogs/mod/mod.py:208 +#: redbot/cogs/mod/mod.py:199 msgid "Delete delay settings restored." msgstr "" -#: redbot/cogs/mod/names.py:36 +#: redbot/cogs/mod/names.py:38 #, docstring -msgid "Change a member's nickname.\n\n" -" Leaving the nickname empty will remove it.\n" +msgid "Change a member's server nickname.\n\n" +" Leaving the nickname argument empty will remove it.\n" " " msgstr "" -#: redbot/cogs/mod/names.py:45 +#: redbot/cogs/mod/names.py:47 msgid "Nicknames must be between 2 and 32 characters long." msgstr "" -#: redbot/cogs/mod/names.py:53 +#: redbot/cogs/mod/names.py:55 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 +#: redbot/cogs/mod/names.py:75 msgid "I do not have permission to rename that member." msgstr "" -#: redbot/cogs/mod/names.py:66 +#: redbot/cogs/mod/names.py:78 msgid "That nickname is invalid." msgstr "" -#: redbot/cogs/mod/names.py:68 -msgid "An unexpected error has occured." +#: redbot/cogs/mod/names.py:80 +msgid "An unexpected error has occurred." msgstr "" -#: redbot/cogs/mod/names.py:70 +#: redbot/cogs/mod/names.py:82 msgid "Done." msgstr "Concluído." -#: redbot/cogs/mod/names.py:81 +#: redbot/cogs/mod/names.py:93 msgid "Custom: {emoji} {name}" msgstr "" -#: redbot/cogs/mod/names.py:83 +#: redbot/cogs/mod/names.py:95 msgid "Custom: {emoji}" msgstr "" -#: redbot/cogs/mod/names.py:85 +#: redbot/cogs/mod/names.py:97 msgid "Custom: {name}" msgstr "" -#: redbot/cogs/mod/names.py:93 +#: redbot/cogs/mod/names.py:105 msgid "Playing: {name}" msgstr "" -#: redbot/cogs/mod/names.py:102 +#: redbot/cogs/mod/names.py:114 msgid "Streaming: [{name}{sep}{game}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:109 +#: redbot/cogs/mod/names.py:121 msgid "Streaming: {name}" msgstr "" -#: redbot/cogs/mod/names.py:118 +#: redbot/cogs/mod/names.py:130 msgid "Listening: [{title}{sep}{artist}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:125 +#: redbot/cogs/mod/names.py:137 msgid "Listening: {title}" msgstr "" -#: redbot/cogs/mod/names.py:133 +#: redbot/cogs/mod/names.py:145 msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:141 +#: redbot/cogs/mod/names.py:153 msgid "Competing in: {competing}" msgstr "" -#: redbot/cogs/mod/names.py:164 +#: redbot/cogs/mod/names.py:176 #, docstring msgid "Show information about a member.\n\n" " This includes fields for status, discord join date, server\n" -" join date, voice state and previous names/nicknames.\n\n" -" If the member has no roles, previous names or previous nicknames,\n" +" join date, voice state and previous usernames/global display names/nicknames.\n\n" +" If the member has no roles, previous usernames, global display names, or server nicknames,\n" " these fields will be omitted.\n" " " msgstr "" -#: redbot/cogs/mod/names.py:192 +#: redbot/cogs/mod/names.py:219 msgid "Unknown" msgstr "Desconhecido" -#: redbot/cogs/mod/names.py:202 redbot/cogs/mod/names.py:203 -msgid "{}\n" -"({} days ago)" -msgstr "" - -#: redbot/cogs/mod/names.py:215 +#: redbot/cogs/mod/names.py:231 msgid "Chilling in {} status" msgstr "" -#: redbot/cogs/mod/names.py:229 +#: redbot/cogs/mod/names.py:244 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:256 +#: redbot/cogs/mod/names.py:271 msgid "Joined Discord on" msgstr "" -#: redbot/cogs/mod/names.py:257 +#: redbot/cogs/mod/names.py:272 msgid "Joined this server on" msgstr "" -#: redbot/cogs/mod/names.py:260 +#: redbot/cogs/mod/names.py:275 msgid "Roles" msgstr "" -#: redbot/cogs/mod/names.py:260 +#: redbot/cogs/mod/names.py:275 msgid "Role" msgstr "" -#: redbot/cogs/mod/names.py:266 -msgid "Previous Names" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Username" msgstr "" -#: redbot/cogs/mod/names.py:266 -msgid "Previous Name" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Usernames" msgstr "" -#: redbot/cogs/mod/names.py:274 -msgid "Previous Nicknames" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Name" msgstr "" -#: redbot/cogs/mod/names.py:274 -msgid "Previous Nickname" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Names" msgstr "" #: redbot/cogs/mod/names.py:280 +msgid "Previous Server Nickname" +msgstr "" + +#: redbot/cogs/mod/names.py:280 +msgid "Previous Server Nicknames" +msgstr "" + +#: redbot/cogs/mod/names.py:290 msgid "Current voice channel" msgstr "" -#: redbot/cogs/mod/names.py:284 +#: redbot/cogs/mod/names.py:294 msgid "Member #{} | User ID: {}" msgstr "" -#: redbot/cogs/mod/names.py:298 +#: redbot/cogs/mod/names.py:308 #, docstring -msgid "Show previous names and nicknames of a member." +msgid "Show previous usernames, global display names, and server nicknames of a member." msgstr "" -#: redbot/cogs/mod/names.py:302 -msgid "**Past 20 names**:" +#: redbot/cogs/mod/names.py:312 +msgid "Past 20 usernames:" msgstr "" -#: redbot/cogs/mod/names.py:308 -msgid "**Past 20 nicknames**:" +#: redbot/cogs/mod/names.py:313 +msgid "Past 20 global display names:" +msgstr "" + +#: redbot/cogs/mod/names.py:314 +msgid "Past 20 server nicknames:" msgstr "" -#: redbot/cogs/mod/names.py:315 +#: redbot/cogs/mod/names.py:324 msgid "That member doesn't have any recorded name or nickname change." msgstr "" -#: redbot/cogs/mod/settings.py:23 +#: redbot/cogs/mod/settings.py:22 #, docstring msgid "Manage server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:27 +#: redbot/cogs/mod/settings.py:26 #, docstring msgid "Show the current server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:31 +#: redbot/cogs/mod/settings.py:30 msgid "Track name changes: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:32 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:83 redbot/cogs/mod/settings.py:91 -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:31 redbot/cogs/mod/settings.py:54 +#: redbot/cogs/mod/settings.py:82 redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:93 msgid "Yes" msgstr "" -#: redbot/cogs/mod/settings.py:32 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:60 redbot/cogs/mod/settings.py:65 -#: redbot/cogs/mod/settings.py:70 redbot/cogs/mod/settings.py:75 -#: redbot/cogs/mod/settings.py:83 redbot/cogs/mod/settings.py:91 -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:31 redbot/cogs/mod/settings.py:54 +#: redbot/cogs/mod/settings.py:59 redbot/cogs/mod/settings.py:64 +#: redbot/cogs/mod/settings.py:69 redbot/cogs/mod/settings.py:74 +#: redbot/cogs/mod/settings.py:82 redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:93 msgid "No" msgstr "" -#: redbot/cogs/mod/settings.py:53 +#: redbot/cogs/mod/settings.py:52 msgid "Overridden by another setting" msgstr "" -#: redbot/cogs/mod/settings.py:56 +#: redbot/cogs/mod/settings.py:55 msgid "Track nickname changes: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:57 +#: redbot/cogs/mod/settings.py:56 msgid "Delete repeats: {num_repeats}\n" msgstr "" -#: redbot/cogs/mod/settings.py:58 +#: redbot/cogs/mod/settings.py:57 msgid "after {num} repeats" msgstr "" -#: redbot/cogs/mod/settings.py:62 +#: redbot/cogs/mod/settings.py:61 msgid "Warn mention spam: {num_mentions}\n" msgstr "" -#: redbot/cogs/mod/settings.py:63 redbot/cogs/mod/settings.py:68 -#: redbot/cogs/mod/settings.py:73 +#: redbot/cogs/mod/settings.py:62 redbot/cogs/mod/settings.py:67 +#: redbot/cogs/mod/settings.py:72 msgid "{num} mentions" msgstr "" -#: redbot/cogs/mod/settings.py:67 +#: redbot/cogs/mod/settings.py:66 msgid "Kick mention spam: {num_mentions}\n" msgstr "" -#: redbot/cogs/mod/settings.py:72 +#: redbot/cogs/mod/settings.py:71 msgid "Ban mention spam: {num_mentions}\n" msgstr "" -#: redbot/cogs/mod/settings.py:78 +#: redbot/cogs/mod/settings.py:77 msgid "Mention Spam Strict: All mentions will count including duplicates\n" msgstr "" -#: redbot/cogs/mod/settings.py:80 +#: redbot/cogs/mod/settings.py:79 msgid "Mention Spam Strict: Only unique mentions will count\n" msgstr "" -#: redbot/cogs/mod/settings.py:82 +#: redbot/cogs/mod/settings.py:81 msgid "Respects hierarchy: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:85 +#: redbot/cogs/mod/settings.py:84 msgid "Delete delay: {num_seconds}\n" msgstr "" -#: redbot/cogs/mod/settings.py:86 +#: redbot/cogs/mod/settings.py:85 msgid "{num} seconds" msgstr "" -#: redbot/cogs/mod/settings.py:88 +#: redbot/cogs/mod/settings.py:87 msgid "None" msgstr "" -#: redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:89 msgid "Reinvite on unban: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:93 +#: redbot/cogs/mod/settings.py:92 msgid "Send message to users on kick/ban: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:97 +#: redbot/cogs/mod/settings.py:96 msgid "Default message history delete on ban: Previous {num_days} days\n" msgstr "" -#: redbot/cogs/mod/settings.py:101 +#: redbot/cogs/mod/settings.py:100 msgid "Default message history delete on ban: Don't delete any\n" msgstr "" -#: redbot/cogs/mod/settings.py:102 +#: redbot/cogs/mod/settings.py:101 msgid "Default tempban duration: {duration}" msgstr "" -#: redbot/cogs/mod/settings.py:110 +#: redbot/cogs/mod/settings.py:109 #, docstring msgid "Toggle role hierarchy check for mods and admins.\n\n" " **WARNING**: Disabling this setting will allow mods to take\n" @@ -623,22 +636,22 @@ msgid "Toggle role hierarchy check for mods and admins.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:122 +#: redbot/cogs/mod/settings.py:121 msgid "Role hierarchy will be checked when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:127 +#: redbot/cogs/mod/settings.py:126 msgid "Role hierarchy will be ignored when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:133 +#: redbot/cogs/mod/settings.py:132 #, docstring msgid "\n" " Manage the automoderation settings for mentionspam.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:140 +#: redbot/cogs/mod/settings.py:139 #, docstring msgid "\n" " Setting to account for duplicate mentions.\n\n" @@ -648,23 +661,23 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:152 +#: redbot/cogs/mod/settings.py:151 msgid "Mention spam currently accounts for multiple mentions of the same user." msgstr "" -#: redbot/cogs/mod/settings.py:154 +#: redbot/cogs/mod/settings.py:153 msgid "Mention spam currently only accounts for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:159 +#: redbot/cogs/mod/settings.py:158 msgid "Mention spam will now account for multiple mentions of the same user." msgstr "" -#: redbot/cogs/mod/settings.py:161 +#: redbot/cogs/mod/settings.py:160 msgid "Mention spam will only account for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:168 +#: redbot/cogs/mod/settings.py:167 #, docstring msgid "\n" " Sets the autowarn conditions for mention spam.\n\n" @@ -674,34 +687,34 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:179 +#: redbot/cogs/mod/settings.py:178 msgid "Autowarn for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:181 +#: redbot/cogs/mod/settings.py:180 msgid "Autowarn for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:184 +#: redbot/cogs/mod/settings.py:183 msgid "`` must be 1 or higher to autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:190 +#: redbot/cogs/mod/settings.py:189 msgid "\n" "Autowarn is equal to or higher than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:194 +#: redbot/cogs/mod/settings.py:193 msgid "\n" "Autowarn is equal to or higher than autoban." msgstr "" -#: redbot/cogs/mod/settings.py:198 +#: redbot/cogs/mod/settings.py:197 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:208 +#: redbot/cogs/mod/settings.py:207 #, docstring msgid "\n" " Sets the autokick conditions for mention spam.\n\n" @@ -711,34 +724,34 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:219 +#: redbot/cogs/mod/settings.py:218 msgid "Autokick for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:221 +#: redbot/cogs/mod/settings.py:220 msgid "Autokick for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:224 +#: redbot/cogs/mod/settings.py:223 msgid "`` must be 1 or higher to autokick." msgstr "" -#: redbot/cogs/mod/settings.py:230 +#: redbot/cogs/mod/settings.py:229 msgid "\n" "Autokick is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:234 +#: redbot/cogs/mod/settings.py:233 msgid "\n" "Autokick is equal to or higher than autoban." msgstr "" -#: redbot/cogs/mod/settings.py:238 +#: redbot/cogs/mod/settings.py:237 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:248 +#: redbot/cogs/mod/settings.py:247 #, 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" @@ -747,34 +760,34 @@ msgid "Set the autoban conditions for mention spam.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:258 +#: redbot/cogs/mod/settings.py:257 msgid "Autoban for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:260 +#: redbot/cogs/mod/settings.py:259 msgid "Autoban for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:263 +#: redbot/cogs/mod/settings.py:262 msgid "`` must be 1 or higher to autoban." msgstr "" -#: redbot/cogs/mod/settings.py:269 +#: redbot/cogs/mod/settings.py:268 msgid "\n" "Autoban is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:273 +#: redbot/cogs/mod/settings.py:272 msgid "\n" "Autoban is equal to or lower than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:277 +#: redbot/cogs/mod/settings.py:276 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:287 +#: redbot/cogs/mod/settings.py:286 #, docstring msgid "Enable auto-deletion of repeated messages.\n\n" " Must be between 2 and 20.\n\n" @@ -782,23 +795,23 @@ msgid "Enable auto-deletion of repeated messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:298 redbot/cogs/mod/settings.py:324 +#: redbot/cogs/mod/settings.py:297 redbot/cogs/mod/settings.py:323 msgid "Repeated messages will be ignored." msgstr "" -#: redbot/cogs/mod/settings.py:304 +#: redbot/cogs/mod/settings.py:303 msgid "Messages repeated up to {num} times will be deleted." msgstr "" -#: redbot/cogs/mod/settings.py:308 +#: redbot/cogs/mod/settings.py:307 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:317 +#: redbot/cogs/mod/settings.py:316 msgid "Bot will delete repeated messages after {num} repeats. Set this value to -1 to ignore repeated messages" msgstr "" -#: redbot/cogs/mod/settings.py:329 +#: redbot/cogs/mod/settings.py:328 #, 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" @@ -806,15 +819,15 @@ msgid "Toggle whether an invite will be sent to a user when unbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:339 -msgid "Users unbanned with `{command}` will be reinvited." +#: redbot/cogs/mod/settings.py:338 +msgid "Users unbanned with {command} will be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:346 -msgid "Users unbanned with `{command}` will not be reinvited." +#: redbot/cogs/mod/settings.py:345 +msgid "Users unbanned with {command} will not be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:354 +#: redbot/cogs/mod/settings.py:353 #, 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" @@ -822,34 +835,34 @@ msgid "Toggle whether a message should be sent to a user when they are kicked/ba " " msgstr "" -#: redbot/cogs/mod/settings.py:363 +#: redbot/cogs/mod/settings.py:362 msgid "DM when kicked/banned is currently set to: {setting}" msgstr "" -#: redbot/cogs/mod/settings.py:368 +#: redbot/cogs/mod/settings.py:367 msgid "Bot will now attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:371 +#: redbot/cogs/mod/settings.py:370 msgid "Bot will no longer attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:377 +#: redbot/cogs/mod/settings.py:376 #, 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:383 +#: redbot/cogs/mod/settings.py:382 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:386 +#: redbot/cogs/mod/settings.py:385 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" -#: redbot/cogs/mod/settings.py:401 +#: redbot/cogs/mod/settings.py:400 #, docstring msgid "Set the default time to be used when a user is tempbanned.\n\n" " Accepts: seconds, minutes, hours, days, weeks\n" @@ -860,35 +873,35 @@ msgid "Set the default time to be used when a user is tempbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:413 +#: redbot/cogs/mod/settings.py:412 msgid "The default duration for tempbanning a user is now {duration}." msgstr "" -#: redbot/cogs/mod/settings.py:421 +#: redbot/cogs/mod/settings.py:420 #, docstring msgid "\n" -" Toggle whether nickname changes should be tracked.\n\n" +" Toggle whether server nickname changes should be tracked.\n\n" " This setting will be overridden if trackallnames is disabled.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:430 +#: redbot/cogs/mod/settings.py:429 msgid "Nickname changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:432 +#: redbot/cogs/mod/settings.py:431 msgid "Nickname changes are not currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:437 +#: redbot/cogs/mod/settings.py:436 msgid "Nickname changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:439 +#: redbot/cogs/mod/settings.py:438 msgid "Nickname changes will no longer be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:446 +#: redbot/cogs/mod/settings.py:445 #, docstring msgid "\n" " Toggle whether all name changes should be tracked.\n\n" @@ -896,56 +909,56 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:454 +#: redbot/cogs/mod/settings.py:453 msgid "Name changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:456 +#: redbot/cogs/mod/settings.py:455 msgid "All name changes are currently not being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:461 +#: redbot/cogs/mod/settings.py:460 msgid "Name changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:463 +#: redbot/cogs/mod/settings.py:462 msgid "All name changes will no longer be tracked.\n" "To delete existing name data, use {command}." msgstr "" -#: redbot/cogs/mod/settings.py:474 +#: redbot/cogs/mod/settings.py:473 #, docstring -msgid "Delete all stored usernames and nicknames.\n\n" +msgid "Delete all stored usernames, global display names, and server nicknames.\n\n" " Examples:\n" -" - `[p]modset deletenames` - Did not confirm. Shows the help message.\n" -" - `[p]modset deletenames yes` - Deletes all stored usernames and nicknames.\n\n" +" - `[p]modset deletenames` - Did not confirm. Shows the help message.\n" +" - `[p]modset deletenames yes` - Deletes all stored usernames, global display names, and server nicknames.\n\n" " **Arguments**\n\n" " - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:486 -msgid "This will delete all stored usernames and nicknames the bot has stored.\n" +#: redbot/cogs/mod/settings.py:485 +msgid "This will delete all stored usernames, global display names, and server nicknames the bot has stored.\n" "If you're sure, type {command}" msgstr "" -#: redbot/cogs/mod/settings.py:527 -msgid "Usernames and nicknames have been deleted from Mod config." +#: redbot/cogs/mod/settings.py:529 +msgid "Usernames, global display names, and server nicknames have been deleted from Mod config." msgstr "" -#: redbot/cogs/mod/slowmode.py:27 +#: redbot/cogs/mod/slowmode.py:28 #, docstring -msgid "Changes channel's slowmode setting.\n\n" +msgid "Changes thread's or text 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 +#: redbot/cogs/mod/slowmode.py:37 msgid "Slowmode interval is now {interval}." msgstr "" -#: redbot/cogs/mod/slowmode.py:41 +#: redbot/cogs/mod/slowmode.py:42 msgid "Slowmode has been disabled." msgstr "" diff --git a/redbot/cogs/mod/locales/pt-PT.po b/redbot/cogs/mod/locales/pt-PT.po index 389ab900791..7a40010d033 100644 --- a/redbot/cogs/mod/locales/pt-PT.po +++ b/redbot/cogs/mod/locales/pt-PT.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-18 21:11+0000\n" +"POT-Creation-Date: 2023-09-13 20: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,136 +15,132 @@ msgstr "" "X-Crowdin-File-ID: 34\n" "Language: pt_PT\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 +#: redbot/cogs/mod/events.py:57 redbot/cogs/mod/events.py:72 msgid "Mention spam (Autoban)" msgstr "" -#: redbot/cogs/mod/events.py:80 +#: redbot/cogs/mod/events.py:81 msgid "Mention Spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:95 +#: redbot/cogs/mod/events.py:96 msgid "Mention spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:104 +#: redbot/cogs/mod/events.py:105 msgid "Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:108 +#: redbot/cogs/mod/events.py:109 msgid "{member}, Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:127 +#: redbot/cogs/mod/events.py:128 msgid "Mention spam (Autowarn)" msgstr "" -#: redbot/cogs/mod/kickban.py:93 +#: redbot/cogs/mod/kickban.py:82 msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:100 +#: redbot/cogs/mod/kickban.py:89 msgid "I require the {perms} permission(s) in that user's channel to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:110 +#: redbot/cogs/mod/kickban.py:99 msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:464 -#: redbot/cogs/mod/kickban.py:631 +#: redbot/cogs/mod/kickban.py:121 redbot/cogs/mod/kickban.py:463 +#: redbot/cogs/mod/kickban.py:636 msgid "Invalid days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/kickban.py:138 redbot/cogs/mod/kickban.py:607 +#: redbot/cogs/mod/kickban.py:127 redbot/cogs/mod/kickban.py:610 msgid "I cannot let you do that. Self-harm is bad {}" msgstr "" -#: redbot/cogs/mod/kickban.py:143 redbot/cogs/mod/kickban.py:318 -#: redbot/cogs/mod/kickban.py:612 redbot/cogs/mod/kickban.py:691 -#: redbot/cogs/mod/kickban.py:771 +#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:315 +#: redbot/cogs/mod/kickban.py:615 redbot/cogs/mod/kickban.py:696 +#: redbot/cogs/mod/kickban.py:782 redbot/cogs/mod/names.py:64 msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." msgstr "" -#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:326 -#: redbot/cogs/mod/kickban.py:620 +#: redbot/cogs/mod/kickban.py:139 redbot/cogs/mod/kickban.py:323 +#: redbot/cogs/mod/kickban.py:623 msgid "I cannot do that due to Discord hierarchy rules." msgstr "" -#: redbot/cogs/mod/kickban.py:156 +#: redbot/cogs/mod/kickban.py:145 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:160 redbot/cogs/mod/kickban.py:337 +#: redbot/cogs/mod/kickban.py:149 redbot/cogs/mod/kickban.py:334 msgid "**Reason**" -msgstr "" +msgstr "**Motivo**" -#: redbot/cogs/mod/kickban.py:161 redbot/cogs/mod/kickban.py:338 +#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:335 msgid "No reason was given." -msgstr "" +msgstr "Nenhuma razão foi dada." -#: redbot/cogs/mod/kickban.py:179 redbot/cogs/mod/kickban.py:480 +#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:480 msgid "User with ID {user_id} is already banned." msgstr "" -#: redbot/cogs/mod/kickban.py:192 +#: redbot/cogs/mod/kickban.py:182 msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." msgstr "" -#: redbot/cogs/mod/kickban.py:204 redbot/cogs/mod/kickban.py:365 +#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:364 msgid "Done. That felt good." msgstr "" -#: redbot/cogs/mod/kickban.py:206 redbot/cogs/mod/kickban.py:346 +#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:343 msgid "I'm not allowed to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:208 redbot/cogs/mod/kickban.py:551 +#: redbot/cogs/mod/kickban.py:202 redbot/cogs/mod/kickban.py:554 msgid "User with ID {user_id} not found" msgstr "" -#: redbot/cogs/mod/kickban.py:215 +#: redbot/cogs/mod/kickban.py:212 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:269 +#: redbot/cogs/mod/kickban.py:266 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:294 +#: redbot/cogs/mod/kickban.py:291 #, docstring msgid "\n" " Kick a user.\n\n" " Examples:\n" -" - `[p]kick 428675506947227648 wanted to be kicked.`\n" -" This will kick Twentysix from the server.\n" -" - `[p]kick @Twentysix wanted to be kicked.`\n" +" - `[p]kick 428675506947227648 wanted to be kicked.`\n" +" This will kick the user with ID 428675506947227648 from the server.\n" +" - `[p]kick @Twentysix wanted to be kicked.`\n" " This will kick Twentysix from the server.\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:311 redbot/cogs/mod/kickban.py:684 +#: redbot/cogs/mod/kickban.py:308 redbot/cogs/mod/kickban.py:689 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:333 +#: redbot/cogs/mod/kickban.py:330 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:379 +#: redbot/cogs/mod/kickban.py:378 #, docstring msgid "Ban a user from this server and optionally delete days of messages.\n\n" " `days` is the amount of days of messages to cleanup on ban.\n\n" " Examples:\n" -" - `[p]ban 428675506947227648 7 Continued to spam after told to stop.`\n" -" This will ban Twentysix and it will delete 7 days worth of messages.\n" -" - `[p]ban @Twentysix 7 Continued to spam after told to stop.`\n" +" - `[p]ban 428675506947227648 7 Continued to spam after told to stop.`\n" +" This will ban the user with ID 428675506947227648 and it will delete 7 days worth of messages.\n" +" - `[p]ban @Twentysix 7 Continued to spam after told to stop.`\n" " This will ban Twentysix and it will delete 7 days worth of messages.\n\n" " A user ID should be provided if the user is not a member of this server.\n" " If days is not a number, it's treated as the first word of the reason.\n" @@ -152,7 +148,7 @@ msgid "Ban a user from this server and optionally delete days of messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:417 +#: redbot/cogs/mod/kickban.py:416 #, docstring msgid "Mass bans user(s) from the server.\n\n" " `days` is the amount of days of messages to cleanup on massban.\n\n" @@ -164,21 +160,22 @@ msgid "Mass bans user(s) from the server.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:433 +#: redbot/cogs/mod/kickban.py:432 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:437 +#: redbot/cogs/mod/kickban.py:436 msgid "\n" "Errors:\n" -msgstr "" +msgstr "\n" +"Erros:\n" -#: redbot/cogs/mod/kickban.py:440 +#: redbot/cogs/mod/kickban.py:439 msgid "\n" "Following user IDs have been upgraded from a temporary to a permanent ban:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:468 +#: redbot/cogs/mod/kickban.py:467 msgid "I lack the permissions to do this." msgstr "" @@ -186,435 +183,452 @@ msgstr "" msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:556 +#: redbot/cogs/mod/kickban.py:559 msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:589 +#: redbot/cogs/mod/kickban.py:592 #, docstring msgid "Temporarily ban a user from this server.\n\n" " `duration` is the amount of time the user should be banned for.\n" " `days` is the amount of days of messages to cleanup on tempban.\n\n" " Examples:\n" -" - `[p]tempban @Twentysix Because I say so`\n" +" - `[p]tempban @Twentysix Because I say so`\n" " This will ban Twentysix for the default amount of time set by an administrator.\n" -" - `[p]tempban @Twentysix 15m You need a timeout`\n" +" - `[p]tempban @Twentysix 15m You need a timeout`\n" " This will ban Twentysix for 15 minutes.\n" -" - `[p]tempban 428675506947227648 1d2h15m 5 Evil person`\n" -" This will ban the user for 1 day 2 hours 15 minutes and will delete the last 5 days of their messages.\n" +" - `[p]tempban 428675506947227648 1d2h15m 5 Evil person`\n" +" This will ban the user with ID 428675506947227648 for 1 day 2 hours 15 minutes and will delete the last 5 days of their messages.\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:643 +#: redbot/cogs/mod/kickban.py:646 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:647 -msgid " Here is an invite for when your ban expires: {invite_link}" +#: redbot/cogs/mod/kickban.py:650 +msgid "\n\n" +"**Reason:** {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:657 +#: redbot/cogs/mod/kickban.py:652 +msgid "\n\n" +"Here is an invite for when your ban expires: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:662 msgid "I can't do that for some reason." msgstr "" -#: redbot/cogs/mod/kickban.py:659 +#: redbot/cogs/mod/kickban.py:664 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:671 +#: redbot/cogs/mod/kickban.py:676 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:678 +#: redbot/cogs/mod/kickban.py:683 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:707 +#: redbot/cogs/mod/kickban.py:710 msgid "You have been banned and then unbanned as a quick way to delete your messages.\n" "You can now join the server again. {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:718 +#: redbot/cogs/mod/kickban.py:721 msgid "My role is not high enough to softban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:754 +#: redbot/cogs/mod/kickban.py:765 msgid "Done. Enough chaos." msgstr "" -#: redbot/cogs/mod/kickban.py:762 +#: redbot/cogs/mod/kickban.py:773 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:784 +#: redbot/cogs/mod/kickban.py:795 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:787 +#: redbot/cogs/mod/kickban.py:798 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:808 +#: redbot/cogs/mod/kickban.py:812 +msgid "User has been kicked from the voice channel." +msgstr "" + +#: redbot/cogs/mod/kickban.py:820 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:827 +#: redbot/cogs/mod/kickban.py:839 msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/kickban.py:843 +#: redbot/cogs/mod/kickban.py:855 msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:849 +#: redbot/cogs/mod/kickban.py:861 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:870 +#: redbot/cogs/mod/kickban.py:882 msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/kickban.py:884 +#: redbot/cogs/mod/kickban.py:896 msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:891 +#: redbot/cogs/mod/kickban.py:905 #, 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'." +" 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-click the user and select 'Copy ID'.\n" +" " msgstr "" -#: redbot/cogs/mod/kickban.py:904 +#: redbot/cogs/mod/kickban.py:917 msgid "It seems that user isn't banned!" msgstr "" -#: redbot/cogs/mod/kickban.py:909 +#: redbot/cogs/mod/kickban.py:922 msgid "Something went wrong while attempting to unban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:923 +#: redbot/cogs/mod/kickban.py:936 msgid "Unbanned that user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:929 +#: redbot/cogs/mod/kickban.py:942 msgid "I don't share another server with this user. I can't reinvite them." msgstr "" -#: redbot/cogs/mod/kickban.py:937 +#: redbot/cogs/mod/kickban.py:950 msgid "You've been unbanned from {server}.\n" "Here is an invite for that server: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:944 +#: redbot/cogs/mod/kickban.py:957 msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\n" "Here's the invite link: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:952 -msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" +#: redbot/cogs/mod/kickban.py:965 +msgid "Something went wrong when attempting to send that user an invite. Here's the link so you can try: {invite_link}" msgstr "" -#: redbot/cogs/mod/mod.py:45 +#: redbot/cogs/mod/mod.py:44 #, docstring msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mod.py:142 redbot/cogs/mod/mod.py:152 -msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." +#: redbot/cogs/mod/mod.py:135 redbot/cogs/mod/mod.py:145 +msgid "Ignored guilds and channels have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:164 -msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." +#: redbot/cogs/mod/mod.py:155 +msgid "Delete delay settings have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:185 +#: redbot/cogs/mod/mod.py:176 #, docstring msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mod.py:194 +#: redbot/cogs/mod/mod.py:185 msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mod.py:199 +#: redbot/cogs/mod/mod.py:190 #, docstring msgid "\n" " Move deletedelay settings to core\n" " " msgstr "" -#: redbot/cogs/mod/mod.py:208 +#: redbot/cogs/mod/mod.py:199 msgid "Delete delay settings restored." msgstr "" -#: redbot/cogs/mod/names.py:36 +#: redbot/cogs/mod/names.py:38 #, docstring -msgid "Change a member's nickname.\n\n" -" Leaving the nickname empty will remove it.\n" +msgid "Change a member's server nickname.\n\n" +" Leaving the nickname argument empty will remove it.\n" " " msgstr "" -#: redbot/cogs/mod/names.py:45 +#: redbot/cogs/mod/names.py:47 msgid "Nicknames must be between 2 and 32 characters long." msgstr "" -#: redbot/cogs/mod/names.py:53 +#: redbot/cogs/mod/names.py:55 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 +#: redbot/cogs/mod/names.py:75 msgid "I do not have permission to rename that member." msgstr "" -#: redbot/cogs/mod/names.py:66 +#: redbot/cogs/mod/names.py:78 msgid "That nickname is invalid." msgstr "" -#: redbot/cogs/mod/names.py:68 -msgid "An unexpected error has occured." +#: redbot/cogs/mod/names.py:80 +msgid "An unexpected error has occurred." msgstr "" -#: redbot/cogs/mod/names.py:70 +#: redbot/cogs/mod/names.py:82 msgid "Done." msgstr "Concluído." -#: redbot/cogs/mod/names.py:81 +#: redbot/cogs/mod/names.py:93 msgid "Custom: {emoji} {name}" msgstr "" -#: redbot/cogs/mod/names.py:83 +#: redbot/cogs/mod/names.py:95 msgid "Custom: {emoji}" msgstr "" -#: redbot/cogs/mod/names.py:85 +#: redbot/cogs/mod/names.py:97 msgid "Custom: {name}" msgstr "" -#: redbot/cogs/mod/names.py:93 +#: redbot/cogs/mod/names.py:105 msgid "Playing: {name}" msgstr "" -#: redbot/cogs/mod/names.py:102 +#: redbot/cogs/mod/names.py:114 msgid "Streaming: [{name}{sep}{game}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:109 +#: redbot/cogs/mod/names.py:121 msgid "Streaming: {name}" msgstr "" -#: redbot/cogs/mod/names.py:118 +#: redbot/cogs/mod/names.py:130 msgid "Listening: [{title}{sep}{artist}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:125 +#: redbot/cogs/mod/names.py:137 msgid "Listening: {title}" msgstr "" -#: redbot/cogs/mod/names.py:133 +#: redbot/cogs/mod/names.py:145 msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:141 +#: redbot/cogs/mod/names.py:153 msgid "Competing in: {competing}" msgstr "" -#: redbot/cogs/mod/names.py:164 +#: redbot/cogs/mod/names.py:176 #, docstring msgid "Show information about a member.\n\n" " This includes fields for status, discord join date, server\n" -" join date, voice state and previous names/nicknames.\n\n" -" If the member has no roles, previous names or previous nicknames,\n" +" join date, voice state and previous usernames/global display names/nicknames.\n\n" +" If the member has no roles, previous usernames, global display names, or server nicknames,\n" " these fields will be omitted.\n" " " msgstr "" -#: redbot/cogs/mod/names.py:192 +#: redbot/cogs/mod/names.py:219 msgid "Unknown" msgstr "" -#: redbot/cogs/mod/names.py:202 redbot/cogs/mod/names.py:203 -msgid "{}\n" -"({} days ago)" -msgstr "" - -#: redbot/cogs/mod/names.py:215 +#: redbot/cogs/mod/names.py:231 msgid "Chilling in {} status" msgstr "" -#: redbot/cogs/mod/names.py:229 +#: redbot/cogs/mod/names.py:244 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:256 +#: redbot/cogs/mod/names.py:271 msgid "Joined Discord on" msgstr "" -#: redbot/cogs/mod/names.py:257 +#: redbot/cogs/mod/names.py:272 msgid "Joined this server on" msgstr "" -#: redbot/cogs/mod/names.py:260 +#: redbot/cogs/mod/names.py:275 msgid "Roles" msgstr "" -#: redbot/cogs/mod/names.py:260 +#: redbot/cogs/mod/names.py:275 msgid "Role" msgstr "" -#: redbot/cogs/mod/names.py:266 -msgid "Previous Names" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Username" msgstr "" -#: redbot/cogs/mod/names.py:266 -msgid "Previous Name" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Usernames" msgstr "" -#: redbot/cogs/mod/names.py:274 -msgid "Previous Nicknames" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Name" msgstr "" -#: redbot/cogs/mod/names.py:274 -msgid "Previous Nickname" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Names" +msgstr "" + +#: redbot/cogs/mod/names.py:280 +msgid "Previous Server Nickname" msgstr "" #: redbot/cogs/mod/names.py:280 +msgid "Previous Server Nicknames" +msgstr "" + +#: redbot/cogs/mod/names.py:290 msgid "Current voice channel" msgstr "" -#: redbot/cogs/mod/names.py:284 +#: redbot/cogs/mod/names.py:294 msgid "Member #{} | User ID: {}" msgstr "" -#: redbot/cogs/mod/names.py:298 +#: redbot/cogs/mod/names.py:308 #, docstring -msgid "Show previous names and nicknames of a member." +msgid "Show previous usernames, global display names, and server nicknames of a member." msgstr "" -#: redbot/cogs/mod/names.py:302 -msgid "**Past 20 names**:" +#: redbot/cogs/mod/names.py:312 +msgid "Past 20 usernames:" msgstr "" -#: redbot/cogs/mod/names.py:308 -msgid "**Past 20 nicknames**:" +#: redbot/cogs/mod/names.py:313 +msgid "Past 20 global display names:" +msgstr "" + +#: redbot/cogs/mod/names.py:314 +msgid "Past 20 server nicknames:" msgstr "" -#: redbot/cogs/mod/names.py:315 +#: redbot/cogs/mod/names.py:324 msgid "That member doesn't have any recorded name or nickname change." msgstr "" -#: redbot/cogs/mod/settings.py:23 +#: redbot/cogs/mod/settings.py:22 #, docstring msgid "Manage server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:27 +#: redbot/cogs/mod/settings.py:26 #, docstring msgid "Show the current server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:31 +#: redbot/cogs/mod/settings.py:30 msgid "Track name changes: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:32 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:83 redbot/cogs/mod/settings.py:91 -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:31 redbot/cogs/mod/settings.py:54 +#: redbot/cogs/mod/settings.py:82 redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:93 msgid "Yes" -msgstr "" +msgstr "Sim" -#: redbot/cogs/mod/settings.py:32 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:60 redbot/cogs/mod/settings.py:65 -#: redbot/cogs/mod/settings.py:70 redbot/cogs/mod/settings.py:75 -#: redbot/cogs/mod/settings.py:83 redbot/cogs/mod/settings.py:91 -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:31 redbot/cogs/mod/settings.py:54 +#: redbot/cogs/mod/settings.py:59 redbot/cogs/mod/settings.py:64 +#: redbot/cogs/mod/settings.py:69 redbot/cogs/mod/settings.py:74 +#: redbot/cogs/mod/settings.py:82 redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:93 msgid "No" msgstr "" -#: redbot/cogs/mod/settings.py:53 +#: redbot/cogs/mod/settings.py:52 msgid "Overridden by another setting" msgstr "" -#: redbot/cogs/mod/settings.py:56 +#: redbot/cogs/mod/settings.py:55 msgid "Track nickname changes: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:57 +#: redbot/cogs/mod/settings.py:56 msgid "Delete repeats: {num_repeats}\n" msgstr "" -#: redbot/cogs/mod/settings.py:58 +#: redbot/cogs/mod/settings.py:57 msgid "after {num} repeats" msgstr "" -#: redbot/cogs/mod/settings.py:62 +#: redbot/cogs/mod/settings.py:61 msgid "Warn mention spam: {num_mentions}\n" msgstr "" -#: redbot/cogs/mod/settings.py:63 redbot/cogs/mod/settings.py:68 -#: redbot/cogs/mod/settings.py:73 +#: redbot/cogs/mod/settings.py:62 redbot/cogs/mod/settings.py:67 +#: redbot/cogs/mod/settings.py:72 msgid "{num} mentions" msgstr "" -#: redbot/cogs/mod/settings.py:67 +#: redbot/cogs/mod/settings.py:66 msgid "Kick mention spam: {num_mentions}\n" msgstr "" -#: redbot/cogs/mod/settings.py:72 +#: redbot/cogs/mod/settings.py:71 msgid "Ban mention spam: {num_mentions}\n" msgstr "" -#: redbot/cogs/mod/settings.py:78 +#: redbot/cogs/mod/settings.py:77 msgid "Mention Spam Strict: All mentions will count including duplicates\n" msgstr "" -#: redbot/cogs/mod/settings.py:80 +#: redbot/cogs/mod/settings.py:79 msgid "Mention Spam Strict: Only unique mentions will count\n" msgstr "" -#: redbot/cogs/mod/settings.py:82 +#: redbot/cogs/mod/settings.py:81 msgid "Respects hierarchy: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:85 +#: redbot/cogs/mod/settings.py:84 msgid "Delete delay: {num_seconds}\n" msgstr "" -#: redbot/cogs/mod/settings.py:86 +#: redbot/cogs/mod/settings.py:85 msgid "{num} seconds" msgstr "" -#: redbot/cogs/mod/settings.py:88 +#: redbot/cogs/mod/settings.py:87 msgid "None" msgstr "" -#: redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:89 msgid "Reinvite on unban: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:93 +#: redbot/cogs/mod/settings.py:92 msgid "Send message to users on kick/ban: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:97 +#: redbot/cogs/mod/settings.py:96 msgid "Default message history delete on ban: Previous {num_days} days\n" msgstr "" -#: redbot/cogs/mod/settings.py:101 +#: redbot/cogs/mod/settings.py:100 msgid "Default message history delete on ban: Don't delete any\n" msgstr "" -#: redbot/cogs/mod/settings.py:102 +#: redbot/cogs/mod/settings.py:101 msgid "Default tempban duration: {duration}" msgstr "" -#: redbot/cogs/mod/settings.py:110 +#: redbot/cogs/mod/settings.py:109 #, docstring msgid "Toggle role hierarchy check for mods and admins.\n\n" " **WARNING**: Disabling this setting will allow mods to take\n" @@ -623,22 +637,22 @@ msgid "Toggle role hierarchy check for mods and admins.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:122 +#: redbot/cogs/mod/settings.py:121 msgid "Role hierarchy will be checked when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:127 +#: redbot/cogs/mod/settings.py:126 msgid "Role hierarchy will be ignored when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:133 +#: redbot/cogs/mod/settings.py:132 #, docstring msgid "\n" " Manage the automoderation settings for mentionspam.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:140 +#: redbot/cogs/mod/settings.py:139 #, docstring msgid "\n" " Setting to account for duplicate mentions.\n\n" @@ -648,23 +662,23 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:152 +#: redbot/cogs/mod/settings.py:151 msgid "Mention spam currently accounts for multiple mentions of the same user." msgstr "" -#: redbot/cogs/mod/settings.py:154 +#: redbot/cogs/mod/settings.py:153 msgid "Mention spam currently only accounts for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:159 +#: redbot/cogs/mod/settings.py:158 msgid "Mention spam will now account for multiple mentions of the same user." msgstr "" -#: redbot/cogs/mod/settings.py:161 +#: redbot/cogs/mod/settings.py:160 msgid "Mention spam will only account for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:168 +#: redbot/cogs/mod/settings.py:167 #, docstring msgid "\n" " Sets the autowarn conditions for mention spam.\n\n" @@ -674,34 +688,34 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:179 +#: redbot/cogs/mod/settings.py:178 msgid "Autowarn for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:181 +#: redbot/cogs/mod/settings.py:180 msgid "Autowarn for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:184 +#: redbot/cogs/mod/settings.py:183 msgid "`` must be 1 or higher to autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:190 +#: redbot/cogs/mod/settings.py:189 msgid "\n" "Autowarn is equal to or higher than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:194 +#: redbot/cogs/mod/settings.py:193 msgid "\n" "Autowarn is equal to or higher than autoban." msgstr "" -#: redbot/cogs/mod/settings.py:198 +#: redbot/cogs/mod/settings.py:197 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:208 +#: redbot/cogs/mod/settings.py:207 #, docstring msgid "\n" " Sets the autokick conditions for mention spam.\n\n" @@ -711,34 +725,34 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:219 +#: redbot/cogs/mod/settings.py:218 msgid "Autokick for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:221 +#: redbot/cogs/mod/settings.py:220 msgid "Autokick for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:224 +#: redbot/cogs/mod/settings.py:223 msgid "`` must be 1 or higher to autokick." msgstr "" -#: redbot/cogs/mod/settings.py:230 +#: redbot/cogs/mod/settings.py:229 msgid "\n" "Autokick is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:234 +#: redbot/cogs/mod/settings.py:233 msgid "\n" "Autokick is equal to or higher than autoban." msgstr "" -#: redbot/cogs/mod/settings.py:238 +#: redbot/cogs/mod/settings.py:237 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:248 +#: redbot/cogs/mod/settings.py:247 #, 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" @@ -747,34 +761,34 @@ msgid "Set the autoban conditions for mention spam.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:258 +#: redbot/cogs/mod/settings.py:257 msgid "Autoban for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:260 +#: redbot/cogs/mod/settings.py:259 msgid "Autoban for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:263 +#: redbot/cogs/mod/settings.py:262 msgid "`` must be 1 or higher to autoban." msgstr "" -#: redbot/cogs/mod/settings.py:269 +#: redbot/cogs/mod/settings.py:268 msgid "\n" "Autoban is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:273 +#: redbot/cogs/mod/settings.py:272 msgid "\n" "Autoban is equal to or lower than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:277 +#: redbot/cogs/mod/settings.py:276 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:287 +#: redbot/cogs/mod/settings.py:286 #, docstring msgid "Enable auto-deletion of repeated messages.\n\n" " Must be between 2 and 20.\n\n" @@ -782,23 +796,23 @@ msgid "Enable auto-deletion of repeated messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:298 redbot/cogs/mod/settings.py:324 +#: redbot/cogs/mod/settings.py:297 redbot/cogs/mod/settings.py:323 msgid "Repeated messages will be ignored." msgstr "" -#: redbot/cogs/mod/settings.py:304 +#: redbot/cogs/mod/settings.py:303 msgid "Messages repeated up to {num} times will be deleted." msgstr "" -#: redbot/cogs/mod/settings.py:308 +#: redbot/cogs/mod/settings.py:307 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:317 +#: redbot/cogs/mod/settings.py:316 msgid "Bot will delete repeated messages after {num} repeats. Set this value to -1 to ignore repeated messages" msgstr "" -#: redbot/cogs/mod/settings.py:329 +#: redbot/cogs/mod/settings.py:328 #, 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" @@ -806,15 +820,15 @@ msgid "Toggle whether an invite will be sent to a user when unbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:339 -msgid "Users unbanned with `{command}` will be reinvited." +#: redbot/cogs/mod/settings.py:338 +msgid "Users unbanned with {command} will be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:346 -msgid "Users unbanned with `{command}` will not be reinvited." +#: redbot/cogs/mod/settings.py:345 +msgid "Users unbanned with {command} will not be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:354 +#: redbot/cogs/mod/settings.py:353 #, 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" @@ -822,34 +836,34 @@ msgid "Toggle whether a message should be sent to a user when they are kicked/ba " " msgstr "" -#: redbot/cogs/mod/settings.py:363 +#: redbot/cogs/mod/settings.py:362 msgid "DM when kicked/banned is currently set to: {setting}" msgstr "" -#: redbot/cogs/mod/settings.py:368 +#: redbot/cogs/mod/settings.py:367 msgid "Bot will now attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:371 +#: redbot/cogs/mod/settings.py:370 msgid "Bot will no longer attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:377 +#: redbot/cogs/mod/settings.py:376 #, 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:383 +#: redbot/cogs/mod/settings.py:382 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:386 +#: redbot/cogs/mod/settings.py:385 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" -#: redbot/cogs/mod/settings.py:401 +#: redbot/cogs/mod/settings.py:400 #, docstring msgid "Set the default time to be used when a user is tempbanned.\n\n" " Accepts: seconds, minutes, hours, days, weeks\n" @@ -860,35 +874,35 @@ msgid "Set the default time to be used when a user is tempbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:413 +#: redbot/cogs/mod/settings.py:412 msgid "The default duration for tempbanning a user is now {duration}." msgstr "" -#: redbot/cogs/mod/settings.py:421 +#: redbot/cogs/mod/settings.py:420 #, docstring msgid "\n" -" Toggle whether nickname changes should be tracked.\n\n" +" Toggle whether server nickname changes should be tracked.\n\n" " This setting will be overridden if trackallnames is disabled.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:430 +#: redbot/cogs/mod/settings.py:429 msgid "Nickname changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:432 +#: redbot/cogs/mod/settings.py:431 msgid "Nickname changes are not currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:437 +#: redbot/cogs/mod/settings.py:436 msgid "Nickname changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:439 +#: redbot/cogs/mod/settings.py:438 msgid "Nickname changes will no longer be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:446 +#: redbot/cogs/mod/settings.py:445 #, docstring msgid "\n" " Toggle whether all name changes should be tracked.\n\n" @@ -896,56 +910,56 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:454 +#: redbot/cogs/mod/settings.py:453 msgid "Name changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:456 +#: redbot/cogs/mod/settings.py:455 msgid "All name changes are currently not being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:461 +#: redbot/cogs/mod/settings.py:460 msgid "Name changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:463 +#: redbot/cogs/mod/settings.py:462 msgid "All name changes will no longer be tracked.\n" "To delete existing name data, use {command}." msgstr "" -#: redbot/cogs/mod/settings.py:474 +#: redbot/cogs/mod/settings.py:473 #, docstring -msgid "Delete all stored usernames and nicknames.\n\n" +msgid "Delete all stored usernames, global display names, and server nicknames.\n\n" " Examples:\n" -" - `[p]modset deletenames` - Did not confirm. Shows the help message.\n" -" - `[p]modset deletenames yes` - Deletes all stored usernames and nicknames.\n\n" +" - `[p]modset deletenames` - Did not confirm. Shows the help message.\n" +" - `[p]modset deletenames yes` - Deletes all stored usernames, global display names, and server nicknames.\n\n" " **Arguments**\n\n" " - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:486 -msgid "This will delete all stored usernames and nicknames the bot has stored.\n" +#: redbot/cogs/mod/settings.py:485 +msgid "This will delete all stored usernames, global display names, and server nicknames the bot has stored.\n" "If you're sure, type {command}" msgstr "" -#: redbot/cogs/mod/settings.py:527 -msgid "Usernames and nicknames have been deleted from Mod config." +#: redbot/cogs/mod/settings.py:529 +msgid "Usernames, global display names, and server nicknames have been deleted from Mod config." msgstr "" -#: redbot/cogs/mod/slowmode.py:27 +#: redbot/cogs/mod/slowmode.py:28 #, docstring -msgid "Changes channel's slowmode setting.\n\n" +msgid "Changes thread's or text 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 +#: redbot/cogs/mod/slowmode.py:37 msgid "Slowmode interval is now {interval}." msgstr "" -#: redbot/cogs/mod/slowmode.py:41 +#: redbot/cogs/mod/slowmode.py:42 msgid "Slowmode has been disabled." msgstr "" diff --git a/redbot/cogs/mod/locales/ru-RU.po b/redbot/cogs/mod/locales/ru-RU.po index 7cd5da7d7ac..2872de32052 100644 --- a/redbot/cogs/mod/locales/ru-RU.po +++ b/redbot/cogs/mod/locales/ru-RU.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-18 21:11+0000\n" +"POT-Creation-Date: 2023-09-13 20: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.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,136 +15,132 @@ msgstr "" "X-Crowdin-File-ID: 34\n" "Language: ru_RU\n" -#: redbot/cogs/mod/converters.py:20 -msgid "{} doesn't look like a valid user ID." -msgstr "{} не похож на действительный ID пользователя." - -#: redbot/cogs/mod/events.py:56 redbot/cogs/mod/events.py:71 +#: redbot/cogs/mod/events.py:57 redbot/cogs/mod/events.py:72 msgid "Mention spam (Autoban)" msgstr "Спам упоминаниями (Автобан)" -#: redbot/cogs/mod/events.py:80 +#: redbot/cogs/mod/events.py:81 msgid "Mention Spam (Autokick)" -msgstr "" +msgstr "Спам упоминаний (Авто-кик)" -#: redbot/cogs/mod/events.py:95 +#: redbot/cogs/mod/events.py:96 msgid "Mention spam (Autokick)" -msgstr "" +msgstr "Упоминание спама (Автокик)" -#: redbot/cogs/mod/events.py:104 +#: redbot/cogs/mod/events.py:105 msgid "Please do not mass mention people!" -msgstr "" +msgstr "Пожалуйста, не надо массово упоминать людей!" -#: redbot/cogs/mod/events.py:108 +#: redbot/cogs/mod/events.py:109 msgid "{member}, Please do not mass mention people!" -msgstr "" +msgstr "{member}, Пожалуйста, не упоминайте людей массово!" -#: redbot/cogs/mod/events.py:127 +#: redbot/cogs/mod/events.py:128 msgid "Mention spam (Autowarn)" -msgstr "" +msgstr "Спам с упоминаниями (автопредупреждение)" -#: redbot/cogs/mod/kickban.py:93 +#: redbot/cogs/mod/kickban.py:82 msgid "That user is not in a voice channel." msgstr "Этот пользователь не в голосовом канале." -#: redbot/cogs/mod/kickban.py:100 +#: redbot/cogs/mod/kickban.py:89 msgid "I require the {perms} permission(s) in that user's channel to do that." msgstr "Мне требуется право(а) {perms} в канале пользователя чтобы сделать это." -#: redbot/cogs/mod/kickban.py:110 +#: redbot/cogs/mod/kickban.py:99 msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "Вы должны иметь право(а) {perms} в канале пользователя для выполнения этой команды." -#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:464 -#: redbot/cogs/mod/kickban.py:631 +#: redbot/cogs/mod/kickban.py:121 redbot/cogs/mod/kickban.py:463 +#: redbot/cogs/mod/kickban.py:636 msgid "Invalid days. Must be between 0 and 7." msgstr "Недопустимое значение дней. Должно быть между 0 и 7." -#: redbot/cogs/mod/kickban.py:138 redbot/cogs/mod/kickban.py:607 +#: redbot/cogs/mod/kickban.py:127 redbot/cogs/mod/kickban.py:610 msgid "I cannot let you do that. Self-harm is bad {}" msgstr "Я не могу позволить вам сделать это. Вред самому себе - это плохо {}" -#: redbot/cogs/mod/kickban.py:143 redbot/cogs/mod/kickban.py:318 -#: redbot/cogs/mod/kickban.py:612 redbot/cogs/mod/kickban.py:691 -#: redbot/cogs/mod/kickban.py:771 +#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:315 +#: redbot/cogs/mod/kickban.py:615 redbot/cogs/mod/kickban.py:696 +#: redbot/cogs/mod/kickban.py:782 redbot/cogs/mod/names.py:64 msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." msgstr "Я не могу позволить вам сделать это. Ваша роль ниже роли пользователя в иерархии." -#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:326 -#: redbot/cogs/mod/kickban.py:620 +#: redbot/cogs/mod/kickban.py:139 redbot/cogs/mod/kickban.py:323 +#: redbot/cogs/mod/kickban.py:623 msgid "I cannot do that due to Discord hierarchy rules." -msgstr "" +msgstr "Я не могу этого сделать из-за правил иерархии Discord." -#: redbot/cogs/mod/kickban.py:156 +#: redbot/cogs/mod/kickban.py:145 msgid "You have been banned from {guild}." -msgstr "" +msgstr "Вы были заблокированы в {guild}." -#: redbot/cogs/mod/kickban.py:160 redbot/cogs/mod/kickban.py:337 +#: redbot/cogs/mod/kickban.py:149 redbot/cogs/mod/kickban.py:334 msgid "**Reason**" -msgstr "" +msgstr "**Причина**" -#: redbot/cogs/mod/kickban.py:161 redbot/cogs/mod/kickban.py:338 +#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:335 msgid "No reason was given." -msgstr "" +msgstr "Причина не была названа." -#: redbot/cogs/mod/kickban.py:179 redbot/cogs/mod/kickban.py:480 +#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:480 msgid "User with ID {user_id} is already banned." -msgstr "" +msgstr "Пользователь с ID {user_id} уже забанен." -#: redbot/cogs/mod/kickban.py:192 +#: redbot/cogs/mod/kickban.py:182 msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." -msgstr "" +msgstr "Пользователь с ID {user_id} был переведен из временного в постоянный бан." -#: redbot/cogs/mod/kickban.py:204 redbot/cogs/mod/kickban.py:365 +#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:364 msgid "Done. That felt good." msgstr "Готово. Это было здорово." -#: redbot/cogs/mod/kickban.py:206 redbot/cogs/mod/kickban.py:346 +#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:343 msgid "I'm not allowed to do that." msgstr "Я не могу это сделать." -#: redbot/cogs/mod/kickban.py:208 redbot/cogs/mod/kickban.py:551 +#: redbot/cogs/mod/kickban.py:202 redbot/cogs/mod/kickban.py:554 msgid "User with ID {user_id} not found" -msgstr "" +msgstr "Пользователь с ID {user_id} не найден" -#: redbot/cogs/mod/kickban.py:215 +#: redbot/cogs/mod/kickban.py:212 msgid "An unexpected error occurred." -msgstr "" +msgstr "Произошла непредвиденная ошибка." -#: redbot/cogs/mod/kickban.py:269 +#: redbot/cogs/mod/kickban.py:266 msgid "Tempban finished" msgstr "Временный бан завершен" -#: redbot/cogs/mod/kickban.py:294 +#: redbot/cogs/mod/kickban.py:291 #, docstring msgid "\n" " Kick a user.\n\n" " Examples:\n" -" - `[p]kick 428675506947227648 wanted to be kicked.`\n" -" This will kick Twentysix from the server.\n" -" - `[p]kick @Twentysix wanted to be kicked.`\n" +" - `[p]kick 428675506947227648 wanted to be kicked.`\n" +" This will kick the user with ID 428675506947227648 from the server.\n" +" - `[p]kick @Twentysix wanted to be kicked.`\n" " This will kick Twentysix from the server.\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:311 redbot/cogs/mod/kickban.py:684 +#: redbot/cogs/mod/kickban.py:308 redbot/cogs/mod/kickban.py:689 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "Я не могу позволить тебе сделать это. Членовредительство - это плохо {emoji}" -#: redbot/cogs/mod/kickban.py:333 +#: redbot/cogs/mod/kickban.py:330 msgid "You have been kicked from {guild}." -msgstr "" +msgstr "Вы были исключены из {guild}." -#: redbot/cogs/mod/kickban.py:379 +#: redbot/cogs/mod/kickban.py:378 #, docstring msgid "Ban a user from this server and optionally delete days of messages.\n\n" " `days` is the amount of days of messages to cleanup on ban.\n\n" " Examples:\n" -" - `[p]ban 428675506947227648 7 Continued to spam after told to stop.`\n" -" This will ban Twentysix and it will delete 7 days worth of messages.\n" -" - `[p]ban @Twentysix 7 Continued to spam after told to stop.`\n" +" - `[p]ban 428675506947227648 7 Continued to spam after told to stop.`\n" +" This will ban the user with ID 428675506947227648 and it will delete 7 days worth of messages.\n" +" - `[p]ban @Twentysix 7 Continued to spam after told to stop.`\n" " This will ban Twentysix and it will delete 7 days worth of messages.\n\n" " A user ID should be provided if the user is not a member of this server.\n" " If days is not a number, it's treated as the first word of the reason.\n" @@ -152,7 +148,7 @@ msgid "Ban a user from this server and optionally delete days of messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:417 +#: redbot/cogs/mod/kickban.py:416 #, docstring msgid "Mass bans user(s) from the server.\n\n" " `days` is the amount of days of messages to cleanup on massban.\n\n" @@ -162,483 +158,522 @@ msgid "Mass bans user(s) from the server.\n\n" " User IDs need to be provided in order to ban\n" " using this command.\n" " " -msgstr "" +msgstr "Массовый запрет пользователя(пользователей) на сервере.\n\n" +" `days` - количество дней сообщений для очистки на massban.\n\n" +" Пример:\n" +" - `[p]massban 345628097929936898 57287406247743488 7 они нарушили все правила`.\n" +" Это забанит всех добавленных пользователей и удалит их сообщения за 7 дней.\n\n" +" Идентификаторы пользователей должны быть предоставлены для того, чтобы запретить\n" +" с помощью этой команды.\n" +" " -#: redbot/cogs/mod/kickban.py:433 +#: redbot/cogs/mod/kickban.py:432 msgid "Banned {num} users from the server." -msgstr "" +msgstr "Забанено {num} пользователей с сервера." -#: redbot/cogs/mod/kickban.py:437 +#: redbot/cogs/mod/kickban.py:436 msgid "\n" "Errors:\n" -msgstr "" +msgstr "\n" +"Ошибки:\n" -#: redbot/cogs/mod/kickban.py:440 +#: redbot/cogs/mod/kickban.py:439 msgid "\n" "Following user IDs have been upgraded from a temporary to a permanent ban:\n" -msgstr "" +msgstr "\n" +"Следующие ID пользователей были переведены из временного в постоянный бан:\n" -#: redbot/cogs/mod/kickban.py:468 +#: redbot/cogs/mod/kickban.py:467 msgid "I lack the permissions to do this." msgstr "У меня недостаточно разрешений для этого действия." #: redbot/cogs/mod/kickban.py:519 redbot/cogs/mod/kickban.py:523 msgid "Failed to ban user {user_id}: {reason}" -msgstr "" +msgstr "Не удалось забанить пользователя {user_id}: {reason}" -#: redbot/cogs/mod/kickban.py:556 +#: redbot/cogs/mod/kickban.py:559 msgid "Could not ban user with ID {user_id}: missing permissions." -msgstr "" +msgstr "Не удалось забанить пользователя с ID {user_id}: отсутствуют разрешения." -#: redbot/cogs/mod/kickban.py:589 +#: redbot/cogs/mod/kickban.py:592 #, docstring msgid "Temporarily ban a user from this server.\n\n" " `duration` is the amount of time the user should be banned for.\n" " `days` is the amount of days of messages to cleanup on tempban.\n\n" " Examples:\n" -" - `[p]tempban @Twentysix Because I say so`\n" +" - `[p]tempban @Twentysix Because I say so`\n" " This will ban Twentysix for the default amount of time set by an administrator.\n" -" - `[p]tempban @Twentysix 15m You need a timeout`\n" +" - `[p]tempban @Twentysix 15m You need a timeout`\n" " This will ban Twentysix for 15 minutes.\n" -" - `[p]tempban 428675506947227648 1d2h15m 5 Evil person`\n" -" This will ban the user for 1 day 2 hours 15 minutes and will delete the last 5 days of their messages.\n" +" - `[p]tempban 428675506947227648 1d2h15m 5 Evil person`\n" +" This will ban the user with ID 428675506947227648 for 1 day 2 hours 15 minutes and will delete the last 5 days of their messages.\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:643 +#: redbot/cogs/mod/kickban.py:646 msgid "You have been temporarily banned from {server_name} until {date}." -msgstr "" +msgstr "Вы были временно забанены на {server_name} до {date}." -#: redbot/cogs/mod/kickban.py:647 -msgid " Here is an invite for when your ban expires: {invite_link}" -msgstr "" +#: redbot/cogs/mod/kickban.py:650 +msgid "\n\n" +"**Reason:** {reason}" +msgstr "\n\n" +"**Причина:** {reason}" + +#: redbot/cogs/mod/kickban.py:652 +msgid "\n\n" +"Here is an invite for when your ban expires: {invite_link}" +msgstr "\n\n" +"Вот приглашение по истечении срока бана: {invite_link}" -#: redbot/cogs/mod/kickban.py:657 +#: redbot/cogs/mod/kickban.py:662 msgid "I can't do that for some reason." msgstr "Я не могу сделать это по каким-то причинам." -#: redbot/cogs/mod/kickban.py:659 +#: redbot/cogs/mod/kickban.py:664 msgid "Something went wrong while banning." -msgstr "" +msgstr "Что-то пошло не так во время блокировки." -#: redbot/cogs/mod/kickban.py:671 +#: redbot/cogs/mod/kickban.py:676 msgid "Done. Enough chaos for now." -msgstr "" +msgstr "Готово. Хватит хаоса на сегодня." -#: redbot/cogs/mod/kickban.py:678 +#: redbot/cogs/mod/kickban.py:683 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "Выгнать пользователя и удалить его сообщения за 1 день." -#: redbot/cogs/mod/kickban.py:707 +#: redbot/cogs/mod/kickban.py:710 msgid "You have been banned and then unbanned as a quick way to delete your messages.\n" "You can now join the server again. {invite_link}" -msgstr "" +msgstr "Вы были забанены, а затем разбанены как быстрый способ удаления ваших сообщений.\n" +"Теперь вы можете снова присоединиться к серверу. {invite_link}" -#: redbot/cogs/mod/kickban.py:718 +#: redbot/cogs/mod/kickban.py:721 msgid "My role is not high enough to softban that user." msgstr "Моя роль недостаточно высока, чтобы выдать мягкий бан этому пользователю." -#: redbot/cogs/mod/kickban.py:754 +#: redbot/cogs/mod/kickban.py:765 msgid "Done. Enough chaos." msgstr "Готово. Достаточно хаоса." -#: redbot/cogs/mod/kickban.py:762 +#: redbot/cogs/mod/kickban.py:773 #, docstring msgid "Kick a member from a voice channel." -msgstr "" +msgstr "Выгнать участника из голосового канала." -#: redbot/cogs/mod/kickban.py:784 +#: redbot/cogs/mod/kickban.py:795 msgid "I am unable to kick this member from the voice channel." -msgstr "" +msgstr "Я не могу выгнать этого участника из голосового канала." -#: redbot/cogs/mod/kickban.py:787 +#: redbot/cogs/mod/kickban.py:798 msgid "Something went wrong while attempting to kick that member." -msgstr "" +msgstr "Что-то пошло не так при попытке выгнать этого участника." + +#: redbot/cogs/mod/kickban.py:812 +msgid "User has been kicked from the voice channel." +msgstr "Пользователь был кикнут из голосового канала." -#: redbot/cogs/mod/kickban.py:808 +#: redbot/cogs/mod/kickban.py:820 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "Разрешает пользователю говорить и прослушивать голосовые каналы сервера." -#: redbot/cogs/mod/kickban.py:827 +#: redbot/cogs/mod/kickban.py:839 msgid "That user isn't muted or deafened by the server." -msgstr "" +msgstr "Сервер не отключает звук и не заглушает пользователя." -#: redbot/cogs/mod/kickban.py:843 +#: redbot/cogs/mod/kickban.py:855 msgid "User is now allowed to speak and listen in voice channels." -msgstr "" +msgstr "Пользователю теперь разрешено говорить и слушать голосовые каналы." -#: redbot/cogs/mod/kickban.py:849 +#: redbot/cogs/mod/kickban.py:861 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "Запретить пользователю говорить и слушать в голосовых каналах сервера." -#: redbot/cogs/mod/kickban.py:870 +#: redbot/cogs/mod/kickban.py:882 msgid "That user is already muted and deafened server-wide." -msgstr "" +msgstr "Этот пользователь уже заглушен и оглушен по всему серверу." -#: redbot/cogs/mod/kickban.py:884 +#: redbot/cogs/mod/kickban.py:896 msgid "User has been banned from speaking or listening in voice channels." -msgstr "" +msgstr "Пользователю было запрещено говорить или слушать в голосовых каналах." -#: redbot/cogs/mod/kickban.py:891 +#: redbot/cogs/mod/kickban.py:905 #, 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'." +" 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-click the user and select 'Copy ID'.\n" +" " msgstr "" -#: redbot/cogs/mod/kickban.py:904 +#: redbot/cogs/mod/kickban.py:917 msgid "It seems that user isn't banned!" msgstr "Кажется, этот пользователь не забанен!" -#: redbot/cogs/mod/kickban.py:909 +#: redbot/cogs/mod/kickban.py:922 msgid "Something went wrong while attempting to unban that user." -msgstr "Что-то пошло не так при попытке разбанить этого пользователя." +msgstr "Что-то пошло не так при попытке разблокирования этого пользователя." -#: redbot/cogs/mod/kickban.py:923 +#: redbot/cogs/mod/kickban.py:936 msgid "Unbanned that user from this server." -msgstr "" +msgstr "Этот пользователь был разблокирован с этого сервера." -#: redbot/cogs/mod/kickban.py:929 +#: redbot/cogs/mod/kickban.py:942 msgid "I don't share another server with this user. I can't reinvite them." -msgstr "" +msgstr "У меня нет общего сервера с этим пользователем. Я не могу повторно пригласить их." -#: redbot/cogs/mod/kickban.py:937 +#: redbot/cogs/mod/kickban.py:950 msgid "You've been unbanned from {server}.\n" "Here is an invite for that server: {invite_link}" -msgstr "" +msgstr "Вы были разблокированы на {server}.\n" +"Вот приглашение на этот сервер: {invite_link}" -#: redbot/cogs/mod/kickban.py:944 +#: redbot/cogs/mod/kickban.py:957 msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\n" "Here's the invite link: {invite_link}" -msgstr "" +msgstr "Мне не удалось отправить приглашение этому пользователю. Возможно, вы сможете отправить его для меня?\n" +"Вот ссылка на приглашение: {invite_link}" -#: redbot/cogs/mod/kickban.py:952 -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/kickban.py:965 +msgid "Something went wrong when attempting to send that user an invite. Here's the link so you can try: {invite_link}" +msgstr "" -#: redbot/cogs/mod/mod.py:45 +#: redbot/cogs/mod/mod.py:44 #, docstring msgid "Moderation tools." msgstr "Инструменты модерации." -#: redbot/cogs/mod/mod.py:142 redbot/cogs/mod/mod.py:152 -msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." +#: redbot/cogs/mod/mod.py:135 redbot/cogs/mod/mod.py:145 +msgid "Ignored guilds and channels have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:164 -msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." +#: redbot/cogs/mod/mod.py:155 +msgid "Delete delay settings have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:185 +#: redbot/cogs/mod/mod.py:176 #, docstring msgid "Move ignored channels and servers to core" -msgstr "" +msgstr "Переместите игнорируемые каналы и серверы в ядро" -#: redbot/cogs/mod/mod.py:194 +#: redbot/cogs/mod/mod.py:185 msgid "Ignored channels and guilds restored." -msgstr "" +msgstr "Восстановлены игнорируемые каналы и гильдии." -#: redbot/cogs/mod/mod.py:199 +#: redbot/cogs/mod/mod.py:190 #, docstring msgid "\n" " Move deletedelay settings to core\n" " " -msgstr "" +msgstr "\n" +" Переместить параметры удаления в ядро\n" +" " -#: redbot/cogs/mod/mod.py:208 +#: redbot/cogs/mod/mod.py:199 msgid "Delete delay settings restored." -msgstr "" +msgstr "Удаление настроек задержки восстановлено." -#: redbot/cogs/mod/names.py:36 +#: redbot/cogs/mod/names.py:38 #, docstring -msgid "Change a member's nickname.\n\n" -" Leaving the nickname empty will remove it.\n" +msgid "Change a member's server nickname.\n\n" +" Leaving the nickname argument empty will remove it.\n" " " msgstr "" -#: redbot/cogs/mod/names.py:45 +#: redbot/cogs/mod/names.py:47 msgid "Nicknames must be between 2 and 32 characters long." msgstr "Никнеймы должны быть длиной от 2 до 32 символов." -#: redbot/cogs/mod/names.py:53 +#: redbot/cogs/mod/names.py:55 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 +#: redbot/cogs/mod/names.py:75 msgid "I do not have permission to rename that member." msgstr "У меня нет права переименовывать этого участника." -#: redbot/cogs/mod/names.py:66 +#: redbot/cogs/mod/names.py:78 msgid "That nickname is invalid." msgstr "Этот никнейм недействителен." -#: redbot/cogs/mod/names.py:68 -msgid "An unexpected error has occured." -msgstr "Произошла неизвестная ошибка." +#: redbot/cogs/mod/names.py:80 +msgid "An unexpected error has occurred." +msgstr "" -#: redbot/cogs/mod/names.py:70 +#: redbot/cogs/mod/names.py:82 msgid "Done." msgstr "Готово." -#: redbot/cogs/mod/names.py:81 +#: redbot/cogs/mod/names.py:93 msgid "Custom: {emoji} {name}" -msgstr "" +msgstr "Пользовательский: {emoji} {name}" -#: redbot/cogs/mod/names.py:83 +#: redbot/cogs/mod/names.py:95 msgid "Custom: {emoji}" -msgstr "" +msgstr "Пользовательский: {emoji}" -#: redbot/cogs/mod/names.py:85 +#: redbot/cogs/mod/names.py:97 msgid "Custom: {name}" -msgstr "" +msgstr "Пользовательский: {name}" -#: redbot/cogs/mod/names.py:93 +#: redbot/cogs/mod/names.py:105 msgid "Playing: {name}" -msgstr "" +msgstr "Играет: {name}" -#: redbot/cogs/mod/names.py:102 +#: redbot/cogs/mod/names.py:114 msgid "Streaming: [{name}{sep}{game}]({url})" -msgstr "" +msgstr "Стриминг: [{name}{sep}{game}]({url})" -#: redbot/cogs/mod/names.py:109 +#: redbot/cogs/mod/names.py:121 msgid "Streaming: {name}" -msgstr "" +msgstr "Стриминг: {name}" -#: redbot/cogs/mod/names.py:118 +#: redbot/cogs/mod/names.py:130 msgid "Listening: [{title}{sep}{artist}]({url})" -msgstr "" +msgstr "Прослушивание: [{title}{sep}{artist}]({url})" -#: redbot/cogs/mod/names.py:125 +#: redbot/cogs/mod/names.py:137 msgid "Listening: {title}" -msgstr "" +msgstr "Прослушивание: {title}" -#: redbot/cogs/mod/names.py:133 +#: redbot/cogs/mod/names.py:145 msgid "Watching: {name}" -msgstr "" +msgstr "Смотрит: {name}" -#: redbot/cogs/mod/names.py:141 +#: redbot/cogs/mod/names.py:153 msgid "Competing in: {competing}" -msgstr "" +msgstr "Соревноваться в: {competing}" -#: redbot/cogs/mod/names.py:164 +#: redbot/cogs/mod/names.py:176 #, docstring msgid "Show information about a member.\n\n" " This includes fields for status, discord join date, server\n" -" join date, voice state and previous names/nicknames.\n\n" -" If the member has no roles, previous names or previous nicknames,\n" +" join date, voice state and previous usernames/global display names/nicknames.\n\n" +" If the member has no roles, previous usernames, global display names, or server nicknames,\n" " these fields will be omitted.\n" " " msgstr "" -#: redbot/cogs/mod/names.py:192 +#: redbot/cogs/mod/names.py:219 msgid "Unknown" msgstr "Неизвестный" -#: redbot/cogs/mod/names.py:202 redbot/cogs/mod/names.py:203 -msgid "{}\n" -"({} days ago)" -msgstr "" - -#: redbot/cogs/mod/names.py:215 +#: redbot/cogs/mod/names.py:231 msgid "Chilling in {} status" msgstr "Расслабляется в статусе {}" -#: redbot/cogs/mod/names.py:229 +#: redbot/cogs/mod/names.py:244 msgid "and {numeric_number} more roles not displayed due to embed limits." -msgstr "" +msgstr "и {numeric_number} больше ролей, не отображаемых из-за ограничений на вставку." -#: redbot/cogs/mod/names.py:256 +#: redbot/cogs/mod/names.py:271 msgid "Joined Discord on" msgstr "Присоединился к Discord" -#: redbot/cogs/mod/names.py:257 +#: redbot/cogs/mod/names.py:272 msgid "Joined this server on" msgstr "Присоединился к этому серверу" -#: redbot/cogs/mod/names.py:260 +#: redbot/cogs/mod/names.py:275 msgid "Roles" msgstr "Роли" -#: redbot/cogs/mod/names.py:260 +#: redbot/cogs/mod/names.py:275 msgid "Role" -msgstr "" +msgstr "Роль" + +#: redbot/cogs/mod/names.py:278 +msgid "Previous Username" +msgstr "Предыдущее имя пользователя" -#: redbot/cogs/mod/names.py:266 -msgid "Previous Names" -msgstr "Предыдущие имена" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Usernames" +msgstr "Предыдущие имена пользователей" -#: redbot/cogs/mod/names.py:266 -msgid "Previous Name" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Name" msgstr "" -#: redbot/cogs/mod/names.py:274 -msgid "Previous Nicknames" -msgstr "Предыдущие никнеймы" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Names" +msgstr "" -#: redbot/cogs/mod/names.py:274 -msgid "Previous Nickname" +#: redbot/cogs/mod/names.py:280 +msgid "Previous Server Nickname" msgstr "" #: redbot/cogs/mod/names.py:280 +msgid "Previous Server Nicknames" +msgstr "" + +#: redbot/cogs/mod/names.py:290 msgid "Current voice channel" msgstr "Текущий голосовой канал" -#: redbot/cogs/mod/names.py:284 +#: redbot/cogs/mod/names.py:294 msgid "Member #{} | User ID: {}" msgstr "Участник #{} | ID пользователя: {}" -#: redbot/cogs/mod/names.py:298 +#: redbot/cogs/mod/names.py:308 #, docstring -msgid "Show previous names and nicknames of a member." +msgid "Show previous usernames, global display names, and server nicknames of a member." msgstr "" -#: redbot/cogs/mod/names.py:302 -msgid "**Past 20 names**:" -msgstr "**Последние 20 имен пользователя**:" +#: redbot/cogs/mod/names.py:312 +msgid "Past 20 usernames:" +msgstr "" -#: redbot/cogs/mod/names.py:308 -msgid "**Past 20 nicknames**:" -msgstr "**Последние 20 никнеймов**:" +#: redbot/cogs/mod/names.py:313 +msgid "Past 20 global display names:" +msgstr "" -#: redbot/cogs/mod/names.py:315 -msgid "That member doesn't have any recorded name or nickname change." +#: redbot/cogs/mod/names.py:314 +msgid "Past 20 server nicknames:" msgstr "" -#: redbot/cogs/mod/settings.py:23 +#: redbot/cogs/mod/names.py:324 +msgid "That member 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:27 +#: redbot/cogs/mod/settings.py:26 #, docstring msgid "Show the current server administration settings." -msgstr "" +msgstr "Показать текущие настройки администрирования сервера." -#: redbot/cogs/mod/settings.py:31 +#: redbot/cogs/mod/settings.py:30 msgid "Track name changes: {yes_or_no}\n" -msgstr "" +msgstr "Отслеживать изменения имени: {yes_or_no}\n" -#: redbot/cogs/mod/settings.py:32 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:83 redbot/cogs/mod/settings.py:91 -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:31 redbot/cogs/mod/settings.py:54 +#: redbot/cogs/mod/settings.py:82 redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:93 msgid "Yes" msgstr "Да" -#: redbot/cogs/mod/settings.py:32 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:60 redbot/cogs/mod/settings.py:65 -#: redbot/cogs/mod/settings.py:70 redbot/cogs/mod/settings.py:75 -#: redbot/cogs/mod/settings.py:83 redbot/cogs/mod/settings.py:91 -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:31 redbot/cogs/mod/settings.py:54 +#: redbot/cogs/mod/settings.py:59 redbot/cogs/mod/settings.py:64 +#: redbot/cogs/mod/settings.py:69 redbot/cogs/mod/settings.py:74 +#: redbot/cogs/mod/settings.py:82 redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:93 msgid "No" msgstr "Нет" -#: redbot/cogs/mod/settings.py:53 +#: redbot/cogs/mod/settings.py:52 msgid "Overridden by another setting" -msgstr "" +msgstr "Переопределено другой настройкой" -#: redbot/cogs/mod/settings.py:56 +#: redbot/cogs/mod/settings.py:55 msgid "Track nickname changes: {yes_or_no}\n" -msgstr "" +msgstr "Отслеживать изменения псевдонима: {yes_or_no}\n" -#: redbot/cogs/mod/settings.py:57 +#: redbot/cogs/mod/settings.py:56 msgid "Delete repeats: {num_repeats}\n" -msgstr "" +msgstr "Удалить повторы: {num_repeats}\n" -#: redbot/cogs/mod/settings.py:58 +#: redbot/cogs/mod/settings.py:57 msgid "after {num} repeats" -msgstr "" +msgstr "после повторения {num}" -#: redbot/cogs/mod/settings.py:62 +#: redbot/cogs/mod/settings.py:61 msgid "Warn mention spam: {num_mentions}\n" -msgstr "" +msgstr "Предупреждение о спаме: {num_mentions}\n" -#: redbot/cogs/mod/settings.py:63 redbot/cogs/mod/settings.py:68 -#: redbot/cogs/mod/settings.py:73 +#: redbot/cogs/mod/settings.py:62 redbot/cogs/mod/settings.py:67 +#: redbot/cogs/mod/settings.py:72 msgid "{num} mentions" msgstr "{num} упоминаний" -#: redbot/cogs/mod/settings.py:67 +#: redbot/cogs/mod/settings.py:66 msgid "Kick mention spam: {num_mentions}\n" -msgstr "" +msgstr "Избавьтесь от спама упоминаний: {num_mentions}\n" -#: redbot/cogs/mod/settings.py:72 +#: redbot/cogs/mod/settings.py:71 msgid "Ban mention spam: {num_mentions}\n" -msgstr "" +msgstr "Запретить спам упоминаний: {num_mentions}\n" -#: redbot/cogs/mod/settings.py:78 +#: redbot/cogs/mod/settings.py:77 msgid "Mention Spam Strict: All mentions will count including duplicates\n" -msgstr "" +msgstr "Строгий контроль за спамом упоминаний: Все упоминания будут засчитаны, включая дубликаты\n" -#: redbot/cogs/mod/settings.py:80 +#: redbot/cogs/mod/settings.py:79 msgid "Mention Spam Strict: Only unique mentions will count\n" -msgstr "" +msgstr "Упоминание спама строго запрещено: Учитываются только уникальные упоминания\n" -#: redbot/cogs/mod/settings.py:82 +#: redbot/cogs/mod/settings.py:81 msgid "Respects hierarchy: {yes_or_no}\n" -msgstr "" +msgstr "Соблюдает иерархию: {yes_or_no}\n" -#: redbot/cogs/mod/settings.py:85 +#: redbot/cogs/mod/settings.py:84 msgid "Delete delay: {num_seconds}\n" -msgstr "" +msgstr "Задержка удаления: {num_seconds}\n" -#: redbot/cogs/mod/settings.py:86 +#: redbot/cogs/mod/settings.py:85 msgid "{num} seconds" msgstr "{num} секунд" -#: redbot/cogs/mod/settings.py:88 +#: redbot/cogs/mod/settings.py:87 msgid "None" msgstr "Нет" -#: redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:89 msgid "Reinvite on unban: {yes_or_no}\n" -msgstr "" +msgstr "Повторное приглашение после разбана: {yes_or_no}\n" -#: redbot/cogs/mod/settings.py:93 +#: redbot/cogs/mod/settings.py:92 msgid "Send message to users on kick/ban: {yes_or_no}\n" -msgstr "" +msgstr "Отправить сообщение пользователям о кике/бане: {yes_or_no}\n" -#: redbot/cogs/mod/settings.py:97 +#: redbot/cogs/mod/settings.py:96 msgid "Default message history delete on ban: Previous {num_days} days\n" -msgstr "" +msgstr "По умолчанию история сообщений удаляется при запрете: Предыдущие {num_days} дней\n" -#: redbot/cogs/mod/settings.py:101 +#: redbot/cogs/mod/settings.py:100 msgid "Default message history delete on ban: Don't delete any\n" -msgstr "" +msgstr "По умолчанию история сообщений удаляется при бане: Не удалять\n" -#: redbot/cogs/mod/settings.py:102 +#: redbot/cogs/mod/settings.py:101 msgid "Default tempban duration: {duration}" -msgstr "" +msgstr "Продолжительность запрета по умолчанию: {duration}" -#: redbot/cogs/mod/settings.py:110 +#: redbot/cogs/mod/settings.py:109 #, 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 "" +msgstr "Переключите проверку иерархии ролей для модов и администраторов.\n\n" +" **ПРЕДУПРЕЖДЕНИЕ**: Отключение этой настройки позволит модам предпринимать\n" +" действия над пользователями, находящимися выше их в иерархии ролей!\n\n" +" По умолчанию эта функция включена.\n" +" " -#: redbot/cogs/mod/settings.py:122 +#: redbot/cogs/mod/settings.py:121 msgid "Role hierarchy will be checked when moderation commands are issued." msgstr "Иерархия ролей будет учитываться при использовании команд модерации." -#: redbot/cogs/mod/settings.py:127 +#: redbot/cogs/mod/settings.py:126 msgid "Role hierarchy will be ignored when moderation commands are issued." msgstr "Иерархия ролей будет игнорироваться при использовании команд модерации." -#: redbot/cogs/mod/settings.py:133 +#: redbot/cogs/mod/settings.py:132 #, docstring msgid "\n" " Manage the automoderation settings for mentionspam.\n" " " -msgstr "" +msgstr "\n" +" Управление настройками автоматической модерации для спама упоминаний.\n" +" " -#: redbot/cogs/mod/settings.py:140 +#: redbot/cogs/mod/settings.py:139 #, docstring msgid "\n" " Setting to account for duplicate mentions.\n\n" @@ -646,25 +681,30 @@ msgid "\n" " If disabled only unique mentions will count.\n\n" " Use this command without any parameter to see current setting.\n" " " -msgstr "" +msgstr "\n" +" Настройка для учета дубликатов упоминаний.\n\n" +" Если включена, будут учитываться все упоминания, включая дублированные.\n" +" Если отключено, будут учитываться только уникальные упоминания.\n\n" +" Используйте эту команду без параметра, чтобы увидеть текущую настройку.\n" +" " -#: redbot/cogs/mod/settings.py:152 +#: redbot/cogs/mod/settings.py:151 msgid "Mention spam currently accounts for multiple mentions of the same user." -msgstr "" +msgstr "Спам упоминаний в настоящее время означает многократное упоминание одного и того же пользователя." -#: redbot/cogs/mod/settings.py:154 +#: redbot/cogs/mod/settings.py:153 msgid "Mention spam currently only accounts for mentions of different users." -msgstr "" +msgstr "В настоящее время спам упоминаний учитывает только упоминания разных пользователей." -#: redbot/cogs/mod/settings.py:159 +#: redbot/cogs/mod/settings.py:158 msgid "Mention spam will now account for multiple mentions of the same user." -msgstr "" +msgstr "Спам упоминаний теперь будет учитывать несколько упоминаний одного и того же пользователя." -#: redbot/cogs/mod/settings.py:161 +#: redbot/cogs/mod/settings.py:160 msgid "Mention spam will only account for mentions of different users." -msgstr "" +msgstr "Спам упоминаний будет учитывать только упоминания разных пользователей." -#: redbot/cogs/mod/settings.py:168 +#: redbot/cogs/mod/settings.py:167 #, docstring msgid "\n" " Sets the autowarn conditions for mention spam.\n\n" @@ -672,36 +712,44 @@ msgid "\n" " `` mentions.\n\n" " `` Must be 0 or greater. Set to 0 to disable this feature.\n" " " -msgstr "" +msgstr "\n" +" Устанавливает условия автопредупреждения для упоминания спама.\n\n" +" Пользователи будут предупреждены, если они отправляют сообщения, содержащие более чем\n" +" `` упоминаний.\n\n" +" `` должно быть 0 или больше. Установите значение 0, чтобы отключить эту функцию.\n" +" " -#: redbot/cogs/mod/settings.py:179 +#: redbot/cogs/mod/settings.py:178 msgid "Autowarn for mention spam is already disabled." -msgstr "" +msgstr "Автооповещение о спаме при упоминании уже отключено." -#: redbot/cogs/mod/settings.py:181 +#: redbot/cogs/mod/settings.py:180 msgid "Autowarn for mention spam disabled." -msgstr "" +msgstr "Автооповещение о спаме при упоминании отключено." -#: redbot/cogs/mod/settings.py:184 +#: redbot/cogs/mod/settings.py:183 msgid "`` must be 1 or higher to autowarn." -msgstr "" +msgstr "Для автооповещение `` должно быть 1 или больше." -#: redbot/cogs/mod/settings.py:190 +#: redbot/cogs/mod/settings.py:189 msgid "\n" "Autowarn is equal to or higher than autokick." -msgstr "" +msgstr "\n" +"Автооповещение равен или выше, чем автокик." -#: redbot/cogs/mod/settings.py:194 +#: redbot/cogs/mod/settings.py:193 msgid "\n" "Autowarn is equal to or higher than autoban." -msgstr "" +msgstr "\n" +"Автооповещение равно или выше, чем автобан." -#: redbot/cogs/mod/settings.py:198 +#: redbot/cogs/mod/settings.py:197 msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autowarned.\n" "{mismatch_message}" -msgstr "" +msgstr "Включено автооповещение о спаме упоминаний. Любой, кто упоминает {max_mentions} или более людей в одном сообщении, будет автоматически предупрежден.\n" +"{mismatch_message}" -#: redbot/cogs/mod/settings.py:208 +#: redbot/cogs/mod/settings.py:207 #, docstring msgid "\n" " Sets the autokick conditions for mention spam.\n\n" @@ -709,147 +757,173 @@ msgid "\n" " `` mentions.\n\n" " `` Must be 0 or greater. Set to 0 to disable this feature.\n" " " -msgstr "" +msgstr "\n" +" Устанавливает условия автокика для спама при упоминании.\n\n" +" Пользователи будут удалены, если они отправляют сообщения, содержащие более чем\n" +" `` упоминаний.\n\n" +" `` должно быть 0 или больше. Установите значение 0, чтобы отключить эту функцию.\n" +" " -#: redbot/cogs/mod/settings.py:219 +#: redbot/cogs/mod/settings.py:218 msgid "Autokick for mention spam is already disabled." -msgstr "" +msgstr "Автокик для спама упоминаний уже отключен." -#: redbot/cogs/mod/settings.py:221 +#: redbot/cogs/mod/settings.py:220 msgid "Autokick for mention spam disabled." -msgstr "" +msgstr "Автокик для упоминания спама отключен." -#: redbot/cogs/mod/settings.py:224 +#: redbot/cogs/mod/settings.py:223 msgid "`` must be 1 or higher to autokick." -msgstr "" +msgstr "Для автокика `` должно быть 1 или больше." -#: redbot/cogs/mod/settings.py:230 +#: redbot/cogs/mod/settings.py:229 msgid "\n" "Autokick is equal to or lower than autowarn." -msgstr "" +msgstr "\n" +"Автокик равен или ниже, чем автооповещение." -#: redbot/cogs/mod/settings.py:234 +#: redbot/cogs/mod/settings.py:233 msgid "\n" "Autokick is equal to or higher than autoban." -msgstr "" +msgstr "\n" +"Автокик равен или выше автобана." -#: redbot/cogs/mod/settings.py:238 +#: redbot/cogs/mod/settings.py:237 msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autokicked.\n" "{mismatch_message}" -msgstr "" +msgstr "Включен автокик для спама упоминаний. Любой, кто упоминает {max_mentions} или более людей в одном сообщении, будет автокикнут.\n" +"{mismatch_message}" -#: redbot/cogs/mod/settings.py:248 +#: redbot/cogs/mod/settings.py:247 #, 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\n" +" Пользователи будут забанены, если они отправят любое сообщение, содержащее более чем\n" +" `` упоминаний.\n\n" +" `` должно быть 0 или больше. Установите значение 0, чтобы отключить эту функцию.\n" +" " -#: redbot/cogs/mod/settings.py:258 +#: redbot/cogs/mod/settings.py:257 msgid "Autoban for mention spam is already disabled." -msgstr "" +msgstr "Автобан за спам упоминаний уже отключен." -#: redbot/cogs/mod/settings.py:260 +#: redbot/cogs/mod/settings.py:259 msgid "Autoban for mention spam disabled." msgstr "Авто-блокировка для спама упоминаниями отключена." -#: redbot/cogs/mod/settings.py:263 +#: redbot/cogs/mod/settings.py:262 msgid "`` must be 1 or higher to autoban." -msgstr "" +msgstr "Для автобана `` должно быть 1 или больше." -#: redbot/cogs/mod/settings.py:269 +#: redbot/cogs/mod/settings.py:268 msgid "\n" "Autoban is equal to or lower than autowarn." -msgstr "" +msgstr "\n" +"Автобан равен или ниже автооповещение." -#: redbot/cogs/mod/settings.py:273 +#: redbot/cogs/mod/settings.py:272 msgid "\n" "Autoban is equal to or lower than autokick." -msgstr "" +msgstr "\n" +"Автобан равен или меньше, чем автокик." -#: redbot/cogs/mod/settings.py:277 +#: redbot/cogs/mod/settings.py:276 msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autobanned.\n" "{mismatch_message}" -msgstr "" +msgstr "Включен автобан за спам упоминаний. Любой, кто упоминает {max_mentions} или более людей в одном сообщении, будет автобанен.\n" +"{mismatch_message}" -#: redbot/cogs/mod/settings.py:287 +#: redbot/cogs/mod/settings.py:286 #, 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 "Включить автоматическое удаление повторяющихся сообщений.\n\n" +" Должно быть от 2 до 20.\n\n" +" Установите значение -1, чтобы отключить эту функцию.\n" +" " -#: redbot/cogs/mod/settings.py:298 redbot/cogs/mod/settings.py:324 +#: redbot/cogs/mod/settings.py:297 redbot/cogs/mod/settings.py:323 msgid "Repeated messages will be ignored." msgstr "Повторяющиеся сообщения будут игнорированы." -#: redbot/cogs/mod/settings.py:304 +#: redbot/cogs/mod/settings.py:303 msgid "Messages repeated up to {num} times will be deleted." -msgstr "" +msgstr "Сообщения повторяющиеся до {num} раз будут удалены." -#: redbot/cogs/mod/settings.py:308 +#: redbot/cogs/mod/settings.py:307 msgid "Number of repeats must be between 2 and 20 or equal to -1 if you want to disable this feature!" -msgstr "" +msgstr "Количество повторов должно быть от 2 до 20 или равно -1, если вы хотите отключить эту функцию!" -#: redbot/cogs/mod/settings.py:317 +#: redbot/cogs/mod/settings.py:316 msgid "Bot will delete repeated messages after {num} repeats. Set this value to -1 to ignore repeated messages" -msgstr "" +msgstr "Бот будет удалять повторяющиеся сообщения после {num} повторений. Установите значение -1, чтобы игнорировать повторные сообщения" -#: redbot/cogs/mod/settings.py:329 +#: redbot/cogs/mod/settings.py:328 #, 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 "Переключает, будет ли отправлено приглашение пользователю, когда он разблокирован.\n\n" +" Если значение равно True, бот попытается создать и отправить одноразовое приглашение\n" +" только что разблокированному пользователю.\n" +" " -#: redbot/cogs/mod/settings.py:339 -msgid "Users unbanned with `{command}` will be reinvited." +#: redbot/cogs/mod/settings.py:338 +msgid "Users unbanned with {command} will be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:346 -msgid "Users unbanned with `{command}` will not be reinvited." +#: redbot/cogs/mod/settings.py:345 +msgid "Users unbanned with {command} will not be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:354 +#: redbot/cogs/mod/settings.py:353 #, 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 "" +msgstr "Включите, следует ли отправлять сообщение пользователю, когда он кикнут/заблокирован.\n\n" +" Если эта опция включена, бот попытается использовать ЛС пользователя с именем гильдии\n" +" и причиной, по которой они были кикнуты/забанены.\n" +" " -#: redbot/cogs/mod/settings.py:363 +#: redbot/cogs/mod/settings.py:362 msgid "DM when kicked/banned is currently set to: {setting}" -msgstr "" +msgstr "ТМ при кикнутым/забаненном в настоящее время установлен на: {setting}" -#: redbot/cogs/mod/settings.py:368 +#: redbot/cogs/mod/settings.py:367 msgid "Bot will now attempt to send a DM to user before kick and ban." -msgstr "" +msgstr "Теперь бот будет пытаться отправить пользователю в ЛС перед киком и баном." -#: redbot/cogs/mod/settings.py:371 +#: redbot/cogs/mod/settings.py:370 msgid "Bot will no longer attempt to send a DM to user before kick and ban." -msgstr "" +msgstr "Бот больше не будет пытаться отправить пользователю в ЛС перед киком и баном." -#: redbot/cogs/mod/settings.py:377 +#: redbot/cogs/mod/settings.py:376 #, 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 "" +msgstr "Установите количество дней, в течение которых сообщения будут удаляться при запрете пользователя.\n\n" +" Количество дней должно быть от 0 до 7.\n" +" " -#: redbot/cogs/mod/settings.py:383 +#: redbot/cogs/mod/settings.py:382 msgid "Invalid number of days. Must be between 0 and 7." -msgstr "" +msgstr "Недопустимое количество дней. Должно быть от 0 до 7." -#: redbot/cogs/mod/settings.py:386 +#: redbot/cogs/mod/settings.py:385 msgid "{days} days worth of messages will be deleted when a user is banned." -msgstr "" +msgstr "Сообщения на {days} дней будут удалены, когда пользователь забанен." -#: redbot/cogs/mod/settings.py:401 +#: redbot/cogs/mod/settings.py:400 #, docstring msgid "Set the default time to be used when a user is tempbanned.\n\n" " Accepts: seconds, minutes, hours, days, weeks\n" @@ -858,94 +932,104 @@ msgid "Set the default time to be used when a user is tempbanned.\n\n" " `[p]modset defaultduration 7d12h10m`\n" " `[p]modset defaultduration 7 days 12 hours 10 minutes`\n" " " -msgstr "" +msgstr "Установка времени по умолчанию, которое будет использоваться при временной блокировке пользователя.\n\n" +" Принимает значения: секунды, минуты, часы, дни, недели.\n" +" Значение `duration` должно быть больше нуля.\n\n" +" Примеры:\n" +" `[p]modset defaultduration 7д12ч10м`\n" +" `[p]modset defaultduration 7 дней 12 часов 10 минут`\n" +" " -#: redbot/cogs/mod/settings.py:413 +#: redbot/cogs/mod/settings.py:412 msgid "The default duration for tempbanning a user is now {duration}." -msgstr "" +msgstr "Длительность временного запрета пользователя по умолчанию теперь равна {duration}." -#: redbot/cogs/mod/settings.py:421 +#: redbot/cogs/mod/settings.py:420 #, docstring msgid "\n" -" Toggle whether nickname changes should be tracked.\n\n" +" Toggle whether server nickname changes should be tracked.\n\n" " This setting will be overridden if trackallnames is disabled.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:430 +#: redbot/cogs/mod/settings.py:429 msgid "Nickname changes are currently being tracked." -msgstr "" +msgstr "Изменения псевдонимов в настоящее время отслеживаются." -#: redbot/cogs/mod/settings.py:432 +#: redbot/cogs/mod/settings.py:431 msgid "Nickname changes are not currently being tracked." -msgstr "" +msgstr "Изменения псевдонимов в настоящее время не отслеживаются." -#: redbot/cogs/mod/settings.py:437 +#: redbot/cogs/mod/settings.py:436 msgid "Nickname changes will now be tracked." -msgstr "" +msgstr "Изменения ников теперь будут отслеживаться." -#: redbot/cogs/mod/settings.py:439 +#: redbot/cogs/mod/settings.py:438 msgid "Nickname changes will no longer be tracked." -msgstr "" +msgstr "Изменения ников больше не будут отслеживаться." -#: redbot/cogs/mod/settings.py:446 +#: redbot/cogs/mod/settings.py:445 #, docstring msgid "\n" " Toggle whether all name changes should be tracked.\n\n" " Toggling this off also overrides the tracknicknames setting.\n" " " -msgstr "" +msgstr "\n" +" Включите, следует ли отслеживать все изменения имен.\n\n" +" Отключение этого параметра также отменяет настройку tracknicknames.\n" +" " -#: redbot/cogs/mod/settings.py:454 +#: redbot/cogs/mod/settings.py:453 msgid "Name changes are currently being tracked." -msgstr "" +msgstr "В настоящее время отслеживаются изменения имен." -#: redbot/cogs/mod/settings.py:456 +#: redbot/cogs/mod/settings.py:455 msgid "All name changes are currently not being tracked." -msgstr "" +msgstr "Все изменения имен в настоящее время не отслеживаются." -#: redbot/cogs/mod/settings.py:461 +#: redbot/cogs/mod/settings.py:460 msgid "Name changes will now be tracked." -msgstr "" +msgstr "Изменения имен теперь будут отслеживаться." -#: redbot/cogs/mod/settings.py:463 +#: redbot/cogs/mod/settings.py:462 msgid "All name changes will no longer be tracked.\n" "To delete existing name data, use {command}." -msgstr "" +msgstr "Все изменения имен больше не будут отслеживаться.\n" +"Чтобы удалить существующие данные об имени, используйте {command}." -#: redbot/cogs/mod/settings.py:474 +#: redbot/cogs/mod/settings.py:473 #, docstring -msgid "Delete all stored usernames and nicknames.\n\n" +msgid "Delete all stored usernames, global display names, and server nicknames.\n\n" " Examples:\n" -" - `[p]modset deletenames` - Did not confirm. Shows the help message.\n" -" - `[p]modset deletenames yes` - Deletes all stored usernames and nicknames.\n\n" +" - `[p]modset deletenames` - Did not confirm. Shows the help message.\n" +" - `[p]modset deletenames yes` - Deletes all stored usernames, global display names, and server nicknames.\n\n" " **Arguments**\n\n" " - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:486 -msgid "This will delete all stored usernames and nicknames the bot has stored.\n" +#: redbot/cogs/mod/settings.py:485 +msgid "This will delete all stored usernames, global display names, and server nicknames the bot has stored.\n" "If you're sure, type {command}" msgstr "" -#: redbot/cogs/mod/settings.py:527 -msgid "Usernames and nicknames have been deleted from Mod config." +#: redbot/cogs/mod/settings.py:529 +msgid "Usernames, global display names, and server nicknames have been deleted from Mod config." msgstr "" -#: redbot/cogs/mod/slowmode.py:27 +#: redbot/cogs/mod/slowmode.py:28 #, docstring -msgid "Changes channel's slowmode setting.\n\n" +msgid "Changes thread's or text 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 +#: redbot/cogs/mod/slowmode.py:37 msgid "Slowmode interval is now {interval}." -msgstr "" +msgstr "Интервал медленного режима теперь равен {interval}." -#: redbot/cogs/mod/slowmode.py:41 +#: redbot/cogs/mod/slowmode.py:42 msgid "Slowmode has been disabled." -msgstr "" +msgstr "Режим Slowmode был отключен." diff --git a/redbot/cogs/mod/locales/sk-SK.po b/redbot/cogs/mod/locales/sk-SK.po index 55fdd455aa5..f6e3b6baf02 100644 --- a/redbot/cogs/mod/locales/sk-SK.po +++ b/redbot/cogs/mod/locales/sk-SK.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-18 21:11+0000\n" +"POT-Creation-Date: 2023-09-13 20: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.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,136 +15,132 @@ msgstr "" "X-Crowdin-File-ID: 34\n" "Language: sk_SK\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 +#: redbot/cogs/mod/events.py:57 redbot/cogs/mod/events.py:72 msgid "Mention spam (Autoban)" msgstr "" -#: redbot/cogs/mod/events.py:80 +#: redbot/cogs/mod/events.py:81 msgid "Mention Spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:95 +#: redbot/cogs/mod/events.py:96 msgid "Mention spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:104 +#: redbot/cogs/mod/events.py:105 msgid "Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:108 +#: redbot/cogs/mod/events.py:109 msgid "{member}, Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:127 +#: redbot/cogs/mod/events.py:128 msgid "Mention spam (Autowarn)" msgstr "" -#: redbot/cogs/mod/kickban.py:93 +#: redbot/cogs/mod/kickban.py:82 msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:100 +#: redbot/cogs/mod/kickban.py:89 msgid "I require the {perms} permission(s) in that user's channel to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:110 +#: redbot/cogs/mod/kickban.py:99 msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:464 -#: redbot/cogs/mod/kickban.py:631 +#: redbot/cogs/mod/kickban.py:121 redbot/cogs/mod/kickban.py:463 +#: redbot/cogs/mod/kickban.py:636 msgid "Invalid days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/kickban.py:138 redbot/cogs/mod/kickban.py:607 +#: redbot/cogs/mod/kickban.py:127 redbot/cogs/mod/kickban.py:610 msgid "I cannot let you do that. Self-harm is bad {}" msgstr "" -#: redbot/cogs/mod/kickban.py:143 redbot/cogs/mod/kickban.py:318 -#: redbot/cogs/mod/kickban.py:612 redbot/cogs/mod/kickban.py:691 -#: redbot/cogs/mod/kickban.py:771 +#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:315 +#: redbot/cogs/mod/kickban.py:615 redbot/cogs/mod/kickban.py:696 +#: redbot/cogs/mod/kickban.py:782 redbot/cogs/mod/names.py:64 msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." msgstr "" -#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:326 -#: redbot/cogs/mod/kickban.py:620 +#: redbot/cogs/mod/kickban.py:139 redbot/cogs/mod/kickban.py:323 +#: redbot/cogs/mod/kickban.py:623 msgid "I cannot do that due to Discord hierarchy rules." msgstr "" -#: redbot/cogs/mod/kickban.py:156 +#: redbot/cogs/mod/kickban.py:145 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:160 redbot/cogs/mod/kickban.py:337 +#: redbot/cogs/mod/kickban.py:149 redbot/cogs/mod/kickban.py:334 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:161 redbot/cogs/mod/kickban.py:338 +#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:335 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:179 redbot/cogs/mod/kickban.py:480 +#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:480 msgid "User with ID {user_id} is already banned." msgstr "" -#: redbot/cogs/mod/kickban.py:192 +#: redbot/cogs/mod/kickban.py:182 msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." msgstr "" -#: redbot/cogs/mod/kickban.py:204 redbot/cogs/mod/kickban.py:365 +#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:364 msgid "Done. That felt good." msgstr "" -#: redbot/cogs/mod/kickban.py:206 redbot/cogs/mod/kickban.py:346 +#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:343 msgid "I'm not allowed to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:208 redbot/cogs/mod/kickban.py:551 +#: redbot/cogs/mod/kickban.py:202 redbot/cogs/mod/kickban.py:554 msgid "User with ID {user_id} not found" msgstr "" -#: redbot/cogs/mod/kickban.py:215 +#: redbot/cogs/mod/kickban.py:212 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:269 +#: redbot/cogs/mod/kickban.py:266 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:294 +#: redbot/cogs/mod/kickban.py:291 #, docstring msgid "\n" " Kick a user.\n\n" " Examples:\n" -" - `[p]kick 428675506947227648 wanted to be kicked.`\n" -" This will kick Twentysix from the server.\n" -" - `[p]kick @Twentysix wanted to be kicked.`\n" +" - `[p]kick 428675506947227648 wanted to be kicked.`\n" +" This will kick the user with ID 428675506947227648 from the server.\n" +" - `[p]kick @Twentysix wanted to be kicked.`\n" " This will kick Twentysix from the server.\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:311 redbot/cogs/mod/kickban.py:684 +#: redbot/cogs/mod/kickban.py:308 redbot/cogs/mod/kickban.py:689 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:333 +#: redbot/cogs/mod/kickban.py:330 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:379 +#: redbot/cogs/mod/kickban.py:378 #, docstring msgid "Ban a user from this server and optionally delete days of messages.\n\n" " `days` is the amount of days of messages to cleanup on ban.\n\n" " Examples:\n" -" - `[p]ban 428675506947227648 7 Continued to spam after told to stop.`\n" -" This will ban Twentysix and it will delete 7 days worth of messages.\n" -" - `[p]ban @Twentysix 7 Continued to spam after told to stop.`\n" +" - `[p]ban 428675506947227648 7 Continued to spam after told to stop.`\n" +" This will ban the user with ID 428675506947227648 and it will delete 7 days worth of messages.\n" +" - `[p]ban @Twentysix 7 Continued to spam after told to stop.`\n" " This will ban Twentysix and it will delete 7 days worth of messages.\n\n" " A user ID should be provided if the user is not a member of this server.\n" " If days is not a number, it's treated as the first word of the reason.\n" @@ -152,7 +148,7 @@ msgid "Ban a user from this server and optionally delete days of messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:417 +#: redbot/cogs/mod/kickban.py:416 #, docstring msgid "Mass bans user(s) from the server.\n\n" " `days` is the amount of days of messages to cleanup on massban.\n\n" @@ -164,21 +160,21 @@ msgid "Mass bans user(s) from the server.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:433 +#: redbot/cogs/mod/kickban.py:432 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:437 +#: redbot/cogs/mod/kickban.py:436 msgid "\n" "Errors:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:440 +#: redbot/cogs/mod/kickban.py:439 msgid "\n" "Following user IDs have been upgraded from a temporary to a permanent ban:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:468 +#: redbot/cogs/mod/kickban.py:467 msgid "I lack the permissions to do this." msgstr "" @@ -186,435 +182,452 @@ msgstr "" msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:556 +#: redbot/cogs/mod/kickban.py:559 msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:589 +#: redbot/cogs/mod/kickban.py:592 #, docstring msgid "Temporarily ban a user from this server.\n\n" " `duration` is the amount of time the user should be banned for.\n" " `days` is the amount of days of messages to cleanup on tempban.\n\n" " Examples:\n" -" - `[p]tempban @Twentysix Because I say so`\n" +" - `[p]tempban @Twentysix Because I say so`\n" " This will ban Twentysix for the default amount of time set by an administrator.\n" -" - `[p]tempban @Twentysix 15m You need a timeout`\n" +" - `[p]tempban @Twentysix 15m You need a timeout`\n" " This will ban Twentysix for 15 minutes.\n" -" - `[p]tempban 428675506947227648 1d2h15m 5 Evil person`\n" -" This will ban the user for 1 day 2 hours 15 minutes and will delete the last 5 days of their messages.\n" +" - `[p]tempban 428675506947227648 1d2h15m 5 Evil person`\n" +" This will ban the user with ID 428675506947227648 for 1 day 2 hours 15 minutes and will delete the last 5 days of their messages.\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:643 +#: redbot/cogs/mod/kickban.py:646 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:647 -msgid " Here is an invite for when your ban expires: {invite_link}" +#: redbot/cogs/mod/kickban.py:650 +msgid "\n\n" +"**Reason:** {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:657 +#: redbot/cogs/mod/kickban.py:652 +msgid "\n\n" +"Here is an invite for when your ban expires: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:662 msgid "I can't do that for some reason." msgstr "" -#: redbot/cogs/mod/kickban.py:659 +#: redbot/cogs/mod/kickban.py:664 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:671 +#: redbot/cogs/mod/kickban.py:676 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:678 +#: redbot/cogs/mod/kickban.py:683 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:707 +#: redbot/cogs/mod/kickban.py:710 msgid "You have been banned and then unbanned as a quick way to delete your messages.\n" "You can now join the server again. {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:718 +#: redbot/cogs/mod/kickban.py:721 msgid "My role is not high enough to softban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:754 +#: redbot/cogs/mod/kickban.py:765 msgid "Done. Enough chaos." msgstr "" -#: redbot/cogs/mod/kickban.py:762 +#: redbot/cogs/mod/kickban.py:773 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:784 +#: redbot/cogs/mod/kickban.py:795 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:787 +#: redbot/cogs/mod/kickban.py:798 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:808 +#: redbot/cogs/mod/kickban.py:812 +msgid "User has been kicked from the voice channel." +msgstr "" + +#: redbot/cogs/mod/kickban.py:820 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:827 +#: redbot/cogs/mod/kickban.py:839 msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/kickban.py:843 +#: redbot/cogs/mod/kickban.py:855 msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:849 +#: redbot/cogs/mod/kickban.py:861 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:870 +#: redbot/cogs/mod/kickban.py:882 msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/kickban.py:884 +#: redbot/cogs/mod/kickban.py:896 msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:891 +#: redbot/cogs/mod/kickban.py:905 #, 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'." +" 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-click the user and select 'Copy ID'.\n" +" " msgstr "" -#: redbot/cogs/mod/kickban.py:904 +#: redbot/cogs/mod/kickban.py:917 msgid "It seems that user isn't banned!" msgstr "" -#: redbot/cogs/mod/kickban.py:909 +#: redbot/cogs/mod/kickban.py:922 msgid "Something went wrong while attempting to unban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:923 +#: redbot/cogs/mod/kickban.py:936 msgid "Unbanned that user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:929 +#: redbot/cogs/mod/kickban.py:942 msgid "I don't share another server with this user. I can't reinvite them." msgstr "" -#: redbot/cogs/mod/kickban.py:937 +#: redbot/cogs/mod/kickban.py:950 msgid "You've been unbanned from {server}.\n" "Here is an invite for that server: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:944 +#: redbot/cogs/mod/kickban.py:957 msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\n" "Here's the invite link: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:952 -msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" +#: redbot/cogs/mod/kickban.py:965 +msgid "Something went wrong when attempting to send that user an invite. Here's the link so you can try: {invite_link}" msgstr "" -#: redbot/cogs/mod/mod.py:45 +#: redbot/cogs/mod/mod.py:44 #, docstring msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mod.py:142 redbot/cogs/mod/mod.py:152 -msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." +#: redbot/cogs/mod/mod.py:135 redbot/cogs/mod/mod.py:145 +msgid "Ignored guilds and channels have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:164 -msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." +#: redbot/cogs/mod/mod.py:155 +msgid "Delete delay settings have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:185 +#: redbot/cogs/mod/mod.py:176 #, docstring msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mod.py:194 +#: redbot/cogs/mod/mod.py:185 msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mod.py:199 +#: redbot/cogs/mod/mod.py:190 #, docstring msgid "\n" " Move deletedelay settings to core\n" " " msgstr "" -#: redbot/cogs/mod/mod.py:208 +#: redbot/cogs/mod/mod.py:199 msgid "Delete delay settings restored." msgstr "" -#: redbot/cogs/mod/names.py:36 +#: redbot/cogs/mod/names.py:38 #, docstring -msgid "Change a member's nickname.\n\n" -" Leaving the nickname empty will remove it.\n" +msgid "Change a member's server nickname.\n\n" +" Leaving the nickname argument empty will remove it.\n" " " msgstr "" -#: redbot/cogs/mod/names.py:45 +#: redbot/cogs/mod/names.py:47 msgid "Nicknames must be between 2 and 32 characters long." msgstr "" -#: redbot/cogs/mod/names.py:53 +#: redbot/cogs/mod/names.py:55 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 +#: redbot/cogs/mod/names.py:75 msgid "I do not have permission to rename that member." msgstr "" -#: redbot/cogs/mod/names.py:66 +#: redbot/cogs/mod/names.py:78 msgid "That nickname is invalid." msgstr "" -#: redbot/cogs/mod/names.py:68 -msgid "An unexpected error has occured." +#: redbot/cogs/mod/names.py:80 +msgid "An unexpected error has occurred." msgstr "" -#: redbot/cogs/mod/names.py:70 +#: redbot/cogs/mod/names.py:82 msgid "Done." msgstr "" -#: redbot/cogs/mod/names.py:81 +#: redbot/cogs/mod/names.py:93 msgid "Custom: {emoji} {name}" msgstr "" -#: redbot/cogs/mod/names.py:83 +#: redbot/cogs/mod/names.py:95 msgid "Custom: {emoji}" msgstr "" -#: redbot/cogs/mod/names.py:85 +#: redbot/cogs/mod/names.py:97 msgid "Custom: {name}" msgstr "" -#: redbot/cogs/mod/names.py:93 +#: redbot/cogs/mod/names.py:105 msgid "Playing: {name}" msgstr "" -#: redbot/cogs/mod/names.py:102 +#: redbot/cogs/mod/names.py:114 msgid "Streaming: [{name}{sep}{game}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:109 +#: redbot/cogs/mod/names.py:121 msgid "Streaming: {name}" msgstr "" -#: redbot/cogs/mod/names.py:118 +#: redbot/cogs/mod/names.py:130 msgid "Listening: [{title}{sep}{artist}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:125 +#: redbot/cogs/mod/names.py:137 msgid "Listening: {title}" msgstr "" -#: redbot/cogs/mod/names.py:133 +#: redbot/cogs/mod/names.py:145 msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:141 +#: redbot/cogs/mod/names.py:153 msgid "Competing in: {competing}" msgstr "" -#: redbot/cogs/mod/names.py:164 +#: redbot/cogs/mod/names.py:176 #, docstring msgid "Show information about a member.\n\n" " This includes fields for status, discord join date, server\n" -" join date, voice state and previous names/nicknames.\n\n" -" If the member has no roles, previous names or previous nicknames,\n" +" join date, voice state and previous usernames/global display names/nicknames.\n\n" +" If the member has no roles, previous usernames, global display names, or server nicknames,\n" " these fields will be omitted.\n" " " msgstr "" -#: redbot/cogs/mod/names.py:192 +#: redbot/cogs/mod/names.py:219 msgid "Unknown" msgstr "" -#: redbot/cogs/mod/names.py:202 redbot/cogs/mod/names.py:203 -msgid "{}\n" -"({} days ago)" -msgstr "" - -#: redbot/cogs/mod/names.py:215 +#: redbot/cogs/mod/names.py:231 msgid "Chilling in {} status" msgstr "" -#: redbot/cogs/mod/names.py:229 +#: redbot/cogs/mod/names.py:244 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:256 +#: redbot/cogs/mod/names.py:271 msgid "Joined Discord on" msgstr "" -#: redbot/cogs/mod/names.py:257 +#: redbot/cogs/mod/names.py:272 msgid "Joined this server on" msgstr "" -#: redbot/cogs/mod/names.py:260 +#: redbot/cogs/mod/names.py:275 msgid "Roles" msgstr "Role" -#: redbot/cogs/mod/names.py:260 +#: redbot/cogs/mod/names.py:275 msgid "Role" msgstr "" -#: redbot/cogs/mod/names.py:266 -msgid "Previous Names" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Username" msgstr "" -#: redbot/cogs/mod/names.py:266 -msgid "Previous Name" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Usernames" msgstr "" -#: redbot/cogs/mod/names.py:274 -msgid "Previous Nicknames" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Name" msgstr "" -#: redbot/cogs/mod/names.py:274 -msgid "Previous Nickname" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Names" msgstr "" #: redbot/cogs/mod/names.py:280 +msgid "Previous Server Nickname" +msgstr "" + +#: redbot/cogs/mod/names.py:280 +msgid "Previous Server Nicknames" +msgstr "" + +#: redbot/cogs/mod/names.py:290 msgid "Current voice channel" msgstr "" -#: redbot/cogs/mod/names.py:284 +#: redbot/cogs/mod/names.py:294 msgid "Member #{} | User ID: {}" msgstr "" -#: redbot/cogs/mod/names.py:298 +#: redbot/cogs/mod/names.py:308 #, docstring -msgid "Show previous names and nicknames of a member." +msgid "Show previous usernames, global display names, and server nicknames of a member." msgstr "" -#: redbot/cogs/mod/names.py:302 -msgid "**Past 20 names**:" +#: redbot/cogs/mod/names.py:312 +msgid "Past 20 usernames:" msgstr "" -#: redbot/cogs/mod/names.py:308 -msgid "**Past 20 nicknames**:" +#: redbot/cogs/mod/names.py:313 +msgid "Past 20 global display names:" +msgstr "" + +#: redbot/cogs/mod/names.py:314 +msgid "Past 20 server nicknames:" msgstr "" -#: redbot/cogs/mod/names.py:315 +#: redbot/cogs/mod/names.py:324 msgid "That member doesn't have any recorded name or nickname change." msgstr "" -#: redbot/cogs/mod/settings.py:23 +#: redbot/cogs/mod/settings.py:22 #, docstring msgid "Manage server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:27 +#: redbot/cogs/mod/settings.py:26 #, docstring msgid "Show the current server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:31 +#: redbot/cogs/mod/settings.py:30 msgid "Track name changes: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:32 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:83 redbot/cogs/mod/settings.py:91 -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:31 redbot/cogs/mod/settings.py:54 +#: redbot/cogs/mod/settings.py:82 redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:93 msgid "Yes" msgstr "Áno" -#: redbot/cogs/mod/settings.py:32 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:60 redbot/cogs/mod/settings.py:65 -#: redbot/cogs/mod/settings.py:70 redbot/cogs/mod/settings.py:75 -#: redbot/cogs/mod/settings.py:83 redbot/cogs/mod/settings.py:91 -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:31 redbot/cogs/mod/settings.py:54 +#: redbot/cogs/mod/settings.py:59 redbot/cogs/mod/settings.py:64 +#: redbot/cogs/mod/settings.py:69 redbot/cogs/mod/settings.py:74 +#: redbot/cogs/mod/settings.py:82 redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:93 msgid "No" msgstr "" -#: redbot/cogs/mod/settings.py:53 +#: redbot/cogs/mod/settings.py:52 msgid "Overridden by another setting" msgstr "" -#: redbot/cogs/mod/settings.py:56 +#: redbot/cogs/mod/settings.py:55 msgid "Track nickname changes: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:57 +#: redbot/cogs/mod/settings.py:56 msgid "Delete repeats: {num_repeats}\n" msgstr "" -#: redbot/cogs/mod/settings.py:58 +#: redbot/cogs/mod/settings.py:57 msgid "after {num} repeats" msgstr "" -#: redbot/cogs/mod/settings.py:62 +#: redbot/cogs/mod/settings.py:61 msgid "Warn mention spam: {num_mentions}\n" msgstr "" -#: redbot/cogs/mod/settings.py:63 redbot/cogs/mod/settings.py:68 -#: redbot/cogs/mod/settings.py:73 +#: redbot/cogs/mod/settings.py:62 redbot/cogs/mod/settings.py:67 +#: redbot/cogs/mod/settings.py:72 msgid "{num} mentions" msgstr "" -#: redbot/cogs/mod/settings.py:67 +#: redbot/cogs/mod/settings.py:66 msgid "Kick mention spam: {num_mentions}\n" msgstr "" -#: redbot/cogs/mod/settings.py:72 +#: redbot/cogs/mod/settings.py:71 msgid "Ban mention spam: {num_mentions}\n" msgstr "" -#: redbot/cogs/mod/settings.py:78 +#: redbot/cogs/mod/settings.py:77 msgid "Mention Spam Strict: All mentions will count including duplicates\n" msgstr "" -#: redbot/cogs/mod/settings.py:80 +#: redbot/cogs/mod/settings.py:79 msgid "Mention Spam Strict: Only unique mentions will count\n" msgstr "" -#: redbot/cogs/mod/settings.py:82 +#: redbot/cogs/mod/settings.py:81 msgid "Respects hierarchy: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:85 +#: redbot/cogs/mod/settings.py:84 msgid "Delete delay: {num_seconds}\n" msgstr "" -#: redbot/cogs/mod/settings.py:86 +#: redbot/cogs/mod/settings.py:85 msgid "{num} seconds" msgstr "" -#: redbot/cogs/mod/settings.py:88 +#: redbot/cogs/mod/settings.py:87 msgid "None" msgstr "" -#: redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:89 msgid "Reinvite on unban: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:93 +#: redbot/cogs/mod/settings.py:92 msgid "Send message to users on kick/ban: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:97 +#: redbot/cogs/mod/settings.py:96 msgid "Default message history delete on ban: Previous {num_days} days\n" msgstr "" -#: redbot/cogs/mod/settings.py:101 +#: redbot/cogs/mod/settings.py:100 msgid "Default message history delete on ban: Don't delete any\n" msgstr "" -#: redbot/cogs/mod/settings.py:102 +#: redbot/cogs/mod/settings.py:101 msgid "Default tempban duration: {duration}" msgstr "" -#: redbot/cogs/mod/settings.py:110 +#: redbot/cogs/mod/settings.py:109 #, docstring msgid "Toggle role hierarchy check for mods and admins.\n\n" " **WARNING**: Disabling this setting will allow mods to take\n" @@ -623,22 +636,22 @@ msgid "Toggle role hierarchy check for mods and admins.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:122 +#: redbot/cogs/mod/settings.py:121 msgid "Role hierarchy will be checked when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:127 +#: redbot/cogs/mod/settings.py:126 msgid "Role hierarchy will be ignored when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:133 +#: redbot/cogs/mod/settings.py:132 #, docstring msgid "\n" " Manage the automoderation settings for mentionspam.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:140 +#: redbot/cogs/mod/settings.py:139 #, docstring msgid "\n" " Setting to account for duplicate mentions.\n\n" @@ -648,23 +661,23 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:152 +#: redbot/cogs/mod/settings.py:151 msgid "Mention spam currently accounts for multiple mentions of the same user." msgstr "" -#: redbot/cogs/mod/settings.py:154 +#: redbot/cogs/mod/settings.py:153 msgid "Mention spam currently only accounts for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:159 +#: redbot/cogs/mod/settings.py:158 msgid "Mention spam will now account for multiple mentions of the same user." msgstr "" -#: redbot/cogs/mod/settings.py:161 +#: redbot/cogs/mod/settings.py:160 msgid "Mention spam will only account for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:168 +#: redbot/cogs/mod/settings.py:167 #, docstring msgid "\n" " Sets the autowarn conditions for mention spam.\n\n" @@ -674,34 +687,34 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:179 +#: redbot/cogs/mod/settings.py:178 msgid "Autowarn for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:181 +#: redbot/cogs/mod/settings.py:180 msgid "Autowarn for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:184 +#: redbot/cogs/mod/settings.py:183 msgid "`` must be 1 or higher to autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:190 +#: redbot/cogs/mod/settings.py:189 msgid "\n" "Autowarn is equal to or higher than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:194 +#: redbot/cogs/mod/settings.py:193 msgid "\n" "Autowarn is equal to or higher than autoban." msgstr "" -#: redbot/cogs/mod/settings.py:198 +#: redbot/cogs/mod/settings.py:197 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:208 +#: redbot/cogs/mod/settings.py:207 #, docstring msgid "\n" " Sets the autokick conditions for mention spam.\n\n" @@ -711,34 +724,34 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:219 +#: redbot/cogs/mod/settings.py:218 msgid "Autokick for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:221 +#: redbot/cogs/mod/settings.py:220 msgid "Autokick for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:224 +#: redbot/cogs/mod/settings.py:223 msgid "`` must be 1 or higher to autokick." msgstr "" -#: redbot/cogs/mod/settings.py:230 +#: redbot/cogs/mod/settings.py:229 msgid "\n" "Autokick is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:234 +#: redbot/cogs/mod/settings.py:233 msgid "\n" "Autokick is equal to or higher than autoban." msgstr "" -#: redbot/cogs/mod/settings.py:238 +#: redbot/cogs/mod/settings.py:237 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:248 +#: redbot/cogs/mod/settings.py:247 #, 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" @@ -747,34 +760,34 @@ msgid "Set the autoban conditions for mention spam.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:258 +#: redbot/cogs/mod/settings.py:257 msgid "Autoban for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:260 +#: redbot/cogs/mod/settings.py:259 msgid "Autoban for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:263 +#: redbot/cogs/mod/settings.py:262 msgid "`` must be 1 or higher to autoban." msgstr "" -#: redbot/cogs/mod/settings.py:269 +#: redbot/cogs/mod/settings.py:268 msgid "\n" "Autoban is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:273 +#: redbot/cogs/mod/settings.py:272 msgid "\n" "Autoban is equal to or lower than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:277 +#: redbot/cogs/mod/settings.py:276 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:287 +#: redbot/cogs/mod/settings.py:286 #, docstring msgid "Enable auto-deletion of repeated messages.\n\n" " Must be between 2 and 20.\n\n" @@ -782,23 +795,23 @@ msgid "Enable auto-deletion of repeated messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:298 redbot/cogs/mod/settings.py:324 +#: redbot/cogs/mod/settings.py:297 redbot/cogs/mod/settings.py:323 msgid "Repeated messages will be ignored." msgstr "" -#: redbot/cogs/mod/settings.py:304 +#: redbot/cogs/mod/settings.py:303 msgid "Messages repeated up to {num} times will be deleted." msgstr "" -#: redbot/cogs/mod/settings.py:308 +#: redbot/cogs/mod/settings.py:307 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:317 +#: redbot/cogs/mod/settings.py:316 msgid "Bot will delete repeated messages after {num} repeats. Set this value to -1 to ignore repeated messages" msgstr "" -#: redbot/cogs/mod/settings.py:329 +#: redbot/cogs/mod/settings.py:328 #, 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" @@ -806,15 +819,15 @@ msgid "Toggle whether an invite will be sent to a user when unbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:339 -msgid "Users unbanned with `{command}` will be reinvited." +#: redbot/cogs/mod/settings.py:338 +msgid "Users unbanned with {command} will be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:346 -msgid "Users unbanned with `{command}` will not be reinvited." +#: redbot/cogs/mod/settings.py:345 +msgid "Users unbanned with {command} will not be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:354 +#: redbot/cogs/mod/settings.py:353 #, 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" @@ -822,34 +835,34 @@ msgid "Toggle whether a message should be sent to a user when they are kicked/ba " " msgstr "" -#: redbot/cogs/mod/settings.py:363 +#: redbot/cogs/mod/settings.py:362 msgid "DM when kicked/banned is currently set to: {setting}" msgstr "" -#: redbot/cogs/mod/settings.py:368 +#: redbot/cogs/mod/settings.py:367 msgid "Bot will now attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:371 +#: redbot/cogs/mod/settings.py:370 msgid "Bot will no longer attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:377 +#: redbot/cogs/mod/settings.py:376 #, 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:383 +#: redbot/cogs/mod/settings.py:382 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:386 +#: redbot/cogs/mod/settings.py:385 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" -#: redbot/cogs/mod/settings.py:401 +#: redbot/cogs/mod/settings.py:400 #, docstring msgid "Set the default time to be used when a user is tempbanned.\n\n" " Accepts: seconds, minutes, hours, days, weeks\n" @@ -860,35 +873,35 @@ msgid "Set the default time to be used when a user is tempbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:413 +#: redbot/cogs/mod/settings.py:412 msgid "The default duration for tempbanning a user is now {duration}." msgstr "" -#: redbot/cogs/mod/settings.py:421 +#: redbot/cogs/mod/settings.py:420 #, docstring msgid "\n" -" Toggle whether nickname changes should be tracked.\n\n" +" Toggle whether server nickname changes should be tracked.\n\n" " This setting will be overridden if trackallnames is disabled.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:430 +#: redbot/cogs/mod/settings.py:429 msgid "Nickname changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:432 +#: redbot/cogs/mod/settings.py:431 msgid "Nickname changes are not currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:437 +#: redbot/cogs/mod/settings.py:436 msgid "Nickname changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:439 +#: redbot/cogs/mod/settings.py:438 msgid "Nickname changes will no longer be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:446 +#: redbot/cogs/mod/settings.py:445 #, docstring msgid "\n" " Toggle whether all name changes should be tracked.\n\n" @@ -896,56 +909,56 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:454 +#: redbot/cogs/mod/settings.py:453 msgid "Name changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:456 +#: redbot/cogs/mod/settings.py:455 msgid "All name changes are currently not being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:461 +#: redbot/cogs/mod/settings.py:460 msgid "Name changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:463 +#: redbot/cogs/mod/settings.py:462 msgid "All name changes will no longer be tracked.\n" "To delete existing name data, use {command}." msgstr "" -#: redbot/cogs/mod/settings.py:474 +#: redbot/cogs/mod/settings.py:473 #, docstring -msgid "Delete all stored usernames and nicknames.\n\n" +msgid "Delete all stored usernames, global display names, and server nicknames.\n\n" " Examples:\n" -" - `[p]modset deletenames` - Did not confirm. Shows the help message.\n" -" - `[p]modset deletenames yes` - Deletes all stored usernames and nicknames.\n\n" +" - `[p]modset deletenames` - Did not confirm. Shows the help message.\n" +" - `[p]modset deletenames yes` - Deletes all stored usernames, global display names, and server nicknames.\n\n" " **Arguments**\n\n" " - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:486 -msgid "This will delete all stored usernames and nicknames the bot has stored.\n" +#: redbot/cogs/mod/settings.py:485 +msgid "This will delete all stored usernames, global display names, and server nicknames the bot has stored.\n" "If you're sure, type {command}" msgstr "" -#: redbot/cogs/mod/settings.py:527 -msgid "Usernames and nicknames have been deleted from Mod config." +#: redbot/cogs/mod/settings.py:529 +msgid "Usernames, global display names, and server nicknames have been deleted from Mod config." msgstr "" -#: redbot/cogs/mod/slowmode.py:27 +#: redbot/cogs/mod/slowmode.py:28 #, docstring -msgid "Changes channel's slowmode setting.\n\n" +msgid "Changes thread's or text 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 +#: redbot/cogs/mod/slowmode.py:37 msgid "Slowmode interval is now {interval}." msgstr "" -#: redbot/cogs/mod/slowmode.py:41 +#: redbot/cogs/mod/slowmode.py:42 msgid "Slowmode has been disabled." msgstr "" diff --git a/redbot/cogs/mod/locales/sl-SI.po b/redbot/cogs/mod/locales/sl-SI.po index 6e4dc1457a8..b4aa88537d0 100644 --- a/redbot/cogs/mod/locales/sl-SI.po +++ b/redbot/cogs/mod/locales/sl-SI.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-18 21:11+0000\n" +"POT-Creation-Date: 2023-09-13 20:22+0000\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n%100==4 ? 3 : 0);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,136 +15,132 @@ msgstr "" "X-Crowdin-File-ID: 34\n" "Language: sl_SI\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 +#: redbot/cogs/mod/events.py:57 redbot/cogs/mod/events.py:72 msgid "Mention spam (Autoban)" msgstr "" -#: redbot/cogs/mod/events.py:80 +#: redbot/cogs/mod/events.py:81 msgid "Mention Spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:95 +#: redbot/cogs/mod/events.py:96 msgid "Mention spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:104 +#: redbot/cogs/mod/events.py:105 msgid "Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:108 +#: redbot/cogs/mod/events.py:109 msgid "{member}, Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:127 +#: redbot/cogs/mod/events.py:128 msgid "Mention spam (Autowarn)" msgstr "" -#: redbot/cogs/mod/kickban.py:93 +#: redbot/cogs/mod/kickban.py:82 msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:100 +#: redbot/cogs/mod/kickban.py:89 msgid "I require the {perms} permission(s) in that user's channel to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:110 +#: redbot/cogs/mod/kickban.py:99 msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:464 -#: redbot/cogs/mod/kickban.py:631 +#: redbot/cogs/mod/kickban.py:121 redbot/cogs/mod/kickban.py:463 +#: redbot/cogs/mod/kickban.py:636 msgid "Invalid days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/kickban.py:138 redbot/cogs/mod/kickban.py:607 +#: redbot/cogs/mod/kickban.py:127 redbot/cogs/mod/kickban.py:610 msgid "I cannot let you do that. Self-harm is bad {}" msgstr "" -#: redbot/cogs/mod/kickban.py:143 redbot/cogs/mod/kickban.py:318 -#: redbot/cogs/mod/kickban.py:612 redbot/cogs/mod/kickban.py:691 -#: redbot/cogs/mod/kickban.py:771 +#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:315 +#: redbot/cogs/mod/kickban.py:615 redbot/cogs/mod/kickban.py:696 +#: redbot/cogs/mod/kickban.py:782 redbot/cogs/mod/names.py:64 msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." msgstr "" -#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:326 -#: redbot/cogs/mod/kickban.py:620 +#: redbot/cogs/mod/kickban.py:139 redbot/cogs/mod/kickban.py:323 +#: redbot/cogs/mod/kickban.py:623 msgid "I cannot do that due to Discord hierarchy rules." msgstr "" -#: redbot/cogs/mod/kickban.py:156 +#: redbot/cogs/mod/kickban.py:145 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:160 redbot/cogs/mod/kickban.py:337 +#: redbot/cogs/mod/kickban.py:149 redbot/cogs/mod/kickban.py:334 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:161 redbot/cogs/mod/kickban.py:338 +#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:335 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:179 redbot/cogs/mod/kickban.py:480 +#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:480 msgid "User with ID {user_id} is already banned." msgstr "" -#: redbot/cogs/mod/kickban.py:192 +#: redbot/cogs/mod/kickban.py:182 msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." msgstr "" -#: redbot/cogs/mod/kickban.py:204 redbot/cogs/mod/kickban.py:365 +#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:364 msgid "Done. That felt good." msgstr "" -#: redbot/cogs/mod/kickban.py:206 redbot/cogs/mod/kickban.py:346 +#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:343 msgid "I'm not allowed to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:208 redbot/cogs/mod/kickban.py:551 +#: redbot/cogs/mod/kickban.py:202 redbot/cogs/mod/kickban.py:554 msgid "User with ID {user_id} not found" msgstr "" -#: redbot/cogs/mod/kickban.py:215 +#: redbot/cogs/mod/kickban.py:212 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:269 +#: redbot/cogs/mod/kickban.py:266 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:294 +#: redbot/cogs/mod/kickban.py:291 #, docstring msgid "\n" " Kick a user.\n\n" " Examples:\n" -" - `[p]kick 428675506947227648 wanted to be kicked.`\n" -" This will kick Twentysix from the server.\n" -" - `[p]kick @Twentysix wanted to be kicked.`\n" +" - `[p]kick 428675506947227648 wanted to be kicked.`\n" +" This will kick the user with ID 428675506947227648 from the server.\n" +" - `[p]kick @Twentysix wanted to be kicked.`\n" " This will kick Twentysix from the server.\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:311 redbot/cogs/mod/kickban.py:684 +#: redbot/cogs/mod/kickban.py:308 redbot/cogs/mod/kickban.py:689 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:333 +#: redbot/cogs/mod/kickban.py:330 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:379 +#: redbot/cogs/mod/kickban.py:378 #, docstring msgid "Ban a user from this server and optionally delete days of messages.\n\n" " `days` is the amount of days of messages to cleanup on ban.\n\n" " Examples:\n" -" - `[p]ban 428675506947227648 7 Continued to spam after told to stop.`\n" -" This will ban Twentysix and it will delete 7 days worth of messages.\n" -" - `[p]ban @Twentysix 7 Continued to spam after told to stop.`\n" +" - `[p]ban 428675506947227648 7 Continued to spam after told to stop.`\n" +" This will ban the user with ID 428675506947227648 and it will delete 7 days worth of messages.\n" +" - `[p]ban @Twentysix 7 Continued to spam after told to stop.`\n" " This will ban Twentysix and it will delete 7 days worth of messages.\n\n" " A user ID should be provided if the user is not a member of this server.\n" " If days is not a number, it's treated as the first word of the reason.\n" @@ -152,7 +148,7 @@ msgid "Ban a user from this server and optionally delete days of messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:417 +#: redbot/cogs/mod/kickban.py:416 #, docstring msgid "Mass bans user(s) from the server.\n\n" " `days` is the amount of days of messages to cleanup on massban.\n\n" @@ -164,21 +160,21 @@ msgid "Mass bans user(s) from the server.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:433 +#: redbot/cogs/mod/kickban.py:432 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:437 +#: redbot/cogs/mod/kickban.py:436 msgid "\n" "Errors:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:440 +#: redbot/cogs/mod/kickban.py:439 msgid "\n" "Following user IDs have been upgraded from a temporary to a permanent ban:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:468 +#: redbot/cogs/mod/kickban.py:467 msgid "I lack the permissions to do this." msgstr "" @@ -186,435 +182,452 @@ msgstr "" msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:556 +#: redbot/cogs/mod/kickban.py:559 msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:589 +#: redbot/cogs/mod/kickban.py:592 #, docstring msgid "Temporarily ban a user from this server.\n\n" " `duration` is the amount of time the user should be banned for.\n" " `days` is the amount of days of messages to cleanup on tempban.\n\n" " Examples:\n" -" - `[p]tempban @Twentysix Because I say so`\n" +" - `[p]tempban @Twentysix Because I say so`\n" " This will ban Twentysix for the default amount of time set by an administrator.\n" -" - `[p]tempban @Twentysix 15m You need a timeout`\n" +" - `[p]tempban @Twentysix 15m You need a timeout`\n" " This will ban Twentysix for 15 minutes.\n" -" - `[p]tempban 428675506947227648 1d2h15m 5 Evil person`\n" -" This will ban the user for 1 day 2 hours 15 minutes and will delete the last 5 days of their messages.\n" +" - `[p]tempban 428675506947227648 1d2h15m 5 Evil person`\n" +" This will ban the user with ID 428675506947227648 for 1 day 2 hours 15 minutes and will delete the last 5 days of their messages.\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:643 +#: redbot/cogs/mod/kickban.py:646 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:647 -msgid " Here is an invite for when your ban expires: {invite_link}" +#: redbot/cogs/mod/kickban.py:650 +msgid "\n\n" +"**Reason:** {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:657 +#: redbot/cogs/mod/kickban.py:652 +msgid "\n\n" +"Here is an invite for when your ban expires: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:662 msgid "I can't do that for some reason." msgstr "" -#: redbot/cogs/mod/kickban.py:659 +#: redbot/cogs/mod/kickban.py:664 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:671 +#: redbot/cogs/mod/kickban.py:676 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:678 +#: redbot/cogs/mod/kickban.py:683 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:707 +#: redbot/cogs/mod/kickban.py:710 msgid "You have been banned and then unbanned as a quick way to delete your messages.\n" "You can now join the server again. {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:718 +#: redbot/cogs/mod/kickban.py:721 msgid "My role is not high enough to softban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:754 +#: redbot/cogs/mod/kickban.py:765 msgid "Done. Enough chaos." msgstr "" -#: redbot/cogs/mod/kickban.py:762 +#: redbot/cogs/mod/kickban.py:773 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:784 +#: redbot/cogs/mod/kickban.py:795 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:787 +#: redbot/cogs/mod/kickban.py:798 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:808 +#: redbot/cogs/mod/kickban.py:812 +msgid "User has been kicked from the voice channel." +msgstr "" + +#: redbot/cogs/mod/kickban.py:820 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:827 +#: redbot/cogs/mod/kickban.py:839 msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/kickban.py:843 +#: redbot/cogs/mod/kickban.py:855 msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:849 +#: redbot/cogs/mod/kickban.py:861 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:870 +#: redbot/cogs/mod/kickban.py:882 msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/kickban.py:884 +#: redbot/cogs/mod/kickban.py:896 msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:891 +#: redbot/cogs/mod/kickban.py:905 #, 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'." +" 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-click the user and select 'Copy ID'.\n" +" " msgstr "" -#: redbot/cogs/mod/kickban.py:904 +#: redbot/cogs/mod/kickban.py:917 msgid "It seems that user isn't banned!" msgstr "" -#: redbot/cogs/mod/kickban.py:909 +#: redbot/cogs/mod/kickban.py:922 msgid "Something went wrong while attempting to unban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:923 +#: redbot/cogs/mod/kickban.py:936 msgid "Unbanned that user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:929 +#: redbot/cogs/mod/kickban.py:942 msgid "I don't share another server with this user. I can't reinvite them." msgstr "" -#: redbot/cogs/mod/kickban.py:937 +#: redbot/cogs/mod/kickban.py:950 msgid "You've been unbanned from {server}.\n" "Here is an invite for that server: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:944 +#: redbot/cogs/mod/kickban.py:957 msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\n" "Here's the invite link: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:952 -msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" +#: redbot/cogs/mod/kickban.py:965 +msgid "Something went wrong when attempting to send that user an invite. Here's the link so you can try: {invite_link}" msgstr "" -#: redbot/cogs/mod/mod.py:45 +#: redbot/cogs/mod/mod.py:44 #, docstring msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mod.py:142 redbot/cogs/mod/mod.py:152 -msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." +#: redbot/cogs/mod/mod.py:135 redbot/cogs/mod/mod.py:145 +msgid "Ignored guilds and channels have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:164 -msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." +#: redbot/cogs/mod/mod.py:155 +msgid "Delete delay settings have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:185 +#: redbot/cogs/mod/mod.py:176 #, docstring msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mod.py:194 +#: redbot/cogs/mod/mod.py:185 msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mod.py:199 +#: redbot/cogs/mod/mod.py:190 #, docstring msgid "\n" " Move deletedelay settings to core\n" " " msgstr "" -#: redbot/cogs/mod/mod.py:208 +#: redbot/cogs/mod/mod.py:199 msgid "Delete delay settings restored." msgstr "" -#: redbot/cogs/mod/names.py:36 +#: redbot/cogs/mod/names.py:38 #, docstring -msgid "Change a member's nickname.\n\n" -" Leaving the nickname empty will remove it.\n" +msgid "Change a member's server nickname.\n\n" +" Leaving the nickname argument empty will remove it.\n" " " msgstr "" -#: redbot/cogs/mod/names.py:45 +#: redbot/cogs/mod/names.py:47 msgid "Nicknames must be between 2 and 32 characters long." msgstr "" -#: redbot/cogs/mod/names.py:53 +#: redbot/cogs/mod/names.py:55 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 +#: redbot/cogs/mod/names.py:75 msgid "I do not have permission to rename that member." msgstr "" -#: redbot/cogs/mod/names.py:66 +#: redbot/cogs/mod/names.py:78 msgid "That nickname is invalid." msgstr "" -#: redbot/cogs/mod/names.py:68 -msgid "An unexpected error has occured." +#: redbot/cogs/mod/names.py:80 +msgid "An unexpected error has occurred." msgstr "" -#: redbot/cogs/mod/names.py:70 +#: redbot/cogs/mod/names.py:82 msgid "Done." msgstr "" -#: redbot/cogs/mod/names.py:81 +#: redbot/cogs/mod/names.py:93 msgid "Custom: {emoji} {name}" msgstr "" -#: redbot/cogs/mod/names.py:83 +#: redbot/cogs/mod/names.py:95 msgid "Custom: {emoji}" msgstr "" -#: redbot/cogs/mod/names.py:85 +#: redbot/cogs/mod/names.py:97 msgid "Custom: {name}" msgstr "" -#: redbot/cogs/mod/names.py:93 +#: redbot/cogs/mod/names.py:105 msgid "Playing: {name}" msgstr "" -#: redbot/cogs/mod/names.py:102 +#: redbot/cogs/mod/names.py:114 msgid "Streaming: [{name}{sep}{game}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:109 +#: redbot/cogs/mod/names.py:121 msgid "Streaming: {name}" msgstr "" -#: redbot/cogs/mod/names.py:118 +#: redbot/cogs/mod/names.py:130 msgid "Listening: [{title}{sep}{artist}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:125 +#: redbot/cogs/mod/names.py:137 msgid "Listening: {title}" msgstr "" -#: redbot/cogs/mod/names.py:133 +#: redbot/cogs/mod/names.py:145 msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:141 +#: redbot/cogs/mod/names.py:153 msgid "Competing in: {competing}" msgstr "" -#: redbot/cogs/mod/names.py:164 +#: redbot/cogs/mod/names.py:176 #, docstring msgid "Show information about a member.\n\n" " This includes fields for status, discord join date, server\n" -" join date, voice state and previous names/nicknames.\n\n" -" If the member has no roles, previous names or previous nicknames,\n" +" join date, voice state and previous usernames/global display names/nicknames.\n\n" +" If the member has no roles, previous usernames, global display names, or server nicknames,\n" " these fields will be omitted.\n" " " msgstr "" -#: redbot/cogs/mod/names.py:192 +#: redbot/cogs/mod/names.py:219 msgid "Unknown" msgstr "" -#: redbot/cogs/mod/names.py:202 redbot/cogs/mod/names.py:203 -msgid "{}\n" -"({} days ago)" -msgstr "" - -#: redbot/cogs/mod/names.py:215 +#: redbot/cogs/mod/names.py:231 msgid "Chilling in {} status" msgstr "" -#: redbot/cogs/mod/names.py:229 +#: redbot/cogs/mod/names.py:244 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:256 +#: redbot/cogs/mod/names.py:271 msgid "Joined Discord on" msgstr "" -#: redbot/cogs/mod/names.py:257 +#: redbot/cogs/mod/names.py:272 msgid "Joined this server on" msgstr "" -#: redbot/cogs/mod/names.py:260 +#: redbot/cogs/mod/names.py:275 msgid "Roles" msgstr "" -#: redbot/cogs/mod/names.py:260 +#: redbot/cogs/mod/names.py:275 msgid "Role" msgstr "" -#: redbot/cogs/mod/names.py:266 -msgid "Previous Names" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Username" msgstr "" -#: redbot/cogs/mod/names.py:266 -msgid "Previous Name" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Usernames" msgstr "" -#: redbot/cogs/mod/names.py:274 -msgid "Previous Nicknames" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Name" msgstr "" -#: redbot/cogs/mod/names.py:274 -msgid "Previous Nickname" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Names" msgstr "" #: redbot/cogs/mod/names.py:280 +msgid "Previous Server Nickname" +msgstr "" + +#: redbot/cogs/mod/names.py:280 +msgid "Previous Server Nicknames" +msgstr "" + +#: redbot/cogs/mod/names.py:290 msgid "Current voice channel" msgstr "" -#: redbot/cogs/mod/names.py:284 +#: redbot/cogs/mod/names.py:294 msgid "Member #{} | User ID: {}" msgstr "" -#: redbot/cogs/mod/names.py:298 +#: redbot/cogs/mod/names.py:308 #, docstring -msgid "Show previous names and nicknames of a member." +msgid "Show previous usernames, global display names, and server nicknames of a member." msgstr "" -#: redbot/cogs/mod/names.py:302 -msgid "**Past 20 names**:" +#: redbot/cogs/mod/names.py:312 +msgid "Past 20 usernames:" msgstr "" -#: redbot/cogs/mod/names.py:308 -msgid "**Past 20 nicknames**:" +#: redbot/cogs/mod/names.py:313 +msgid "Past 20 global display names:" +msgstr "" + +#: redbot/cogs/mod/names.py:314 +msgid "Past 20 server nicknames:" msgstr "" -#: redbot/cogs/mod/names.py:315 +#: redbot/cogs/mod/names.py:324 msgid "That member doesn't have any recorded name or nickname change." msgstr "" -#: redbot/cogs/mod/settings.py:23 +#: redbot/cogs/mod/settings.py:22 #, docstring msgid "Manage server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:27 +#: redbot/cogs/mod/settings.py:26 #, docstring msgid "Show the current server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:31 +#: redbot/cogs/mod/settings.py:30 msgid "Track name changes: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:32 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:83 redbot/cogs/mod/settings.py:91 -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:31 redbot/cogs/mod/settings.py:54 +#: redbot/cogs/mod/settings.py:82 redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:93 msgid "Yes" msgstr "" -#: redbot/cogs/mod/settings.py:32 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:60 redbot/cogs/mod/settings.py:65 -#: redbot/cogs/mod/settings.py:70 redbot/cogs/mod/settings.py:75 -#: redbot/cogs/mod/settings.py:83 redbot/cogs/mod/settings.py:91 -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:31 redbot/cogs/mod/settings.py:54 +#: redbot/cogs/mod/settings.py:59 redbot/cogs/mod/settings.py:64 +#: redbot/cogs/mod/settings.py:69 redbot/cogs/mod/settings.py:74 +#: redbot/cogs/mod/settings.py:82 redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:93 msgid "No" msgstr "" -#: redbot/cogs/mod/settings.py:53 +#: redbot/cogs/mod/settings.py:52 msgid "Overridden by another setting" msgstr "" -#: redbot/cogs/mod/settings.py:56 +#: redbot/cogs/mod/settings.py:55 msgid "Track nickname changes: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:57 +#: redbot/cogs/mod/settings.py:56 msgid "Delete repeats: {num_repeats}\n" msgstr "" -#: redbot/cogs/mod/settings.py:58 +#: redbot/cogs/mod/settings.py:57 msgid "after {num} repeats" msgstr "" -#: redbot/cogs/mod/settings.py:62 +#: redbot/cogs/mod/settings.py:61 msgid "Warn mention spam: {num_mentions}\n" msgstr "" -#: redbot/cogs/mod/settings.py:63 redbot/cogs/mod/settings.py:68 -#: redbot/cogs/mod/settings.py:73 +#: redbot/cogs/mod/settings.py:62 redbot/cogs/mod/settings.py:67 +#: redbot/cogs/mod/settings.py:72 msgid "{num} mentions" msgstr "" -#: redbot/cogs/mod/settings.py:67 +#: redbot/cogs/mod/settings.py:66 msgid "Kick mention spam: {num_mentions}\n" msgstr "" -#: redbot/cogs/mod/settings.py:72 +#: redbot/cogs/mod/settings.py:71 msgid "Ban mention spam: {num_mentions}\n" msgstr "" -#: redbot/cogs/mod/settings.py:78 +#: redbot/cogs/mod/settings.py:77 msgid "Mention Spam Strict: All mentions will count including duplicates\n" msgstr "" -#: redbot/cogs/mod/settings.py:80 +#: redbot/cogs/mod/settings.py:79 msgid "Mention Spam Strict: Only unique mentions will count\n" msgstr "" -#: redbot/cogs/mod/settings.py:82 +#: redbot/cogs/mod/settings.py:81 msgid "Respects hierarchy: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:85 +#: redbot/cogs/mod/settings.py:84 msgid "Delete delay: {num_seconds}\n" msgstr "" -#: redbot/cogs/mod/settings.py:86 +#: redbot/cogs/mod/settings.py:85 msgid "{num} seconds" msgstr "" -#: redbot/cogs/mod/settings.py:88 +#: redbot/cogs/mod/settings.py:87 msgid "None" msgstr "" -#: redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:89 msgid "Reinvite on unban: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:93 +#: redbot/cogs/mod/settings.py:92 msgid "Send message to users on kick/ban: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:97 +#: redbot/cogs/mod/settings.py:96 msgid "Default message history delete on ban: Previous {num_days} days\n" msgstr "" -#: redbot/cogs/mod/settings.py:101 +#: redbot/cogs/mod/settings.py:100 msgid "Default message history delete on ban: Don't delete any\n" msgstr "" -#: redbot/cogs/mod/settings.py:102 +#: redbot/cogs/mod/settings.py:101 msgid "Default tempban duration: {duration}" msgstr "" -#: redbot/cogs/mod/settings.py:110 +#: redbot/cogs/mod/settings.py:109 #, docstring msgid "Toggle role hierarchy check for mods and admins.\n\n" " **WARNING**: Disabling this setting will allow mods to take\n" @@ -623,22 +636,22 @@ msgid "Toggle role hierarchy check for mods and admins.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:122 +#: redbot/cogs/mod/settings.py:121 msgid "Role hierarchy will be checked when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:127 +#: redbot/cogs/mod/settings.py:126 msgid "Role hierarchy will be ignored when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:133 +#: redbot/cogs/mod/settings.py:132 #, docstring msgid "\n" " Manage the automoderation settings for mentionspam.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:140 +#: redbot/cogs/mod/settings.py:139 #, docstring msgid "\n" " Setting to account for duplicate mentions.\n\n" @@ -648,23 +661,23 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:152 +#: redbot/cogs/mod/settings.py:151 msgid "Mention spam currently accounts for multiple mentions of the same user." msgstr "" -#: redbot/cogs/mod/settings.py:154 +#: redbot/cogs/mod/settings.py:153 msgid "Mention spam currently only accounts for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:159 +#: redbot/cogs/mod/settings.py:158 msgid "Mention spam will now account for multiple mentions of the same user." msgstr "" -#: redbot/cogs/mod/settings.py:161 +#: redbot/cogs/mod/settings.py:160 msgid "Mention spam will only account for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:168 +#: redbot/cogs/mod/settings.py:167 #, docstring msgid "\n" " Sets the autowarn conditions for mention spam.\n\n" @@ -674,34 +687,34 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:179 +#: redbot/cogs/mod/settings.py:178 msgid "Autowarn for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:181 +#: redbot/cogs/mod/settings.py:180 msgid "Autowarn for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:184 +#: redbot/cogs/mod/settings.py:183 msgid "`` must be 1 or higher to autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:190 +#: redbot/cogs/mod/settings.py:189 msgid "\n" "Autowarn is equal to or higher than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:194 +#: redbot/cogs/mod/settings.py:193 msgid "\n" "Autowarn is equal to or higher than autoban." msgstr "" -#: redbot/cogs/mod/settings.py:198 +#: redbot/cogs/mod/settings.py:197 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:208 +#: redbot/cogs/mod/settings.py:207 #, docstring msgid "\n" " Sets the autokick conditions for mention spam.\n\n" @@ -711,34 +724,34 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:219 +#: redbot/cogs/mod/settings.py:218 msgid "Autokick for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:221 +#: redbot/cogs/mod/settings.py:220 msgid "Autokick for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:224 +#: redbot/cogs/mod/settings.py:223 msgid "`` must be 1 or higher to autokick." msgstr "" -#: redbot/cogs/mod/settings.py:230 +#: redbot/cogs/mod/settings.py:229 msgid "\n" "Autokick is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:234 +#: redbot/cogs/mod/settings.py:233 msgid "\n" "Autokick is equal to or higher than autoban." msgstr "" -#: redbot/cogs/mod/settings.py:238 +#: redbot/cogs/mod/settings.py:237 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:248 +#: redbot/cogs/mod/settings.py:247 #, 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" @@ -747,34 +760,34 @@ msgid "Set the autoban conditions for mention spam.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:258 +#: redbot/cogs/mod/settings.py:257 msgid "Autoban for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:260 +#: redbot/cogs/mod/settings.py:259 msgid "Autoban for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:263 +#: redbot/cogs/mod/settings.py:262 msgid "`` must be 1 or higher to autoban." msgstr "" -#: redbot/cogs/mod/settings.py:269 +#: redbot/cogs/mod/settings.py:268 msgid "\n" "Autoban is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:273 +#: redbot/cogs/mod/settings.py:272 msgid "\n" "Autoban is equal to or lower than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:277 +#: redbot/cogs/mod/settings.py:276 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:287 +#: redbot/cogs/mod/settings.py:286 #, docstring msgid "Enable auto-deletion of repeated messages.\n\n" " Must be between 2 and 20.\n\n" @@ -782,23 +795,23 @@ msgid "Enable auto-deletion of repeated messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:298 redbot/cogs/mod/settings.py:324 +#: redbot/cogs/mod/settings.py:297 redbot/cogs/mod/settings.py:323 msgid "Repeated messages will be ignored." msgstr "" -#: redbot/cogs/mod/settings.py:304 +#: redbot/cogs/mod/settings.py:303 msgid "Messages repeated up to {num} times will be deleted." msgstr "" -#: redbot/cogs/mod/settings.py:308 +#: redbot/cogs/mod/settings.py:307 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:317 +#: redbot/cogs/mod/settings.py:316 msgid "Bot will delete repeated messages after {num} repeats. Set this value to -1 to ignore repeated messages" msgstr "" -#: redbot/cogs/mod/settings.py:329 +#: redbot/cogs/mod/settings.py:328 #, 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" @@ -806,15 +819,15 @@ msgid "Toggle whether an invite will be sent to a user when unbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:339 -msgid "Users unbanned with `{command}` will be reinvited." +#: redbot/cogs/mod/settings.py:338 +msgid "Users unbanned with {command} will be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:346 -msgid "Users unbanned with `{command}` will not be reinvited." +#: redbot/cogs/mod/settings.py:345 +msgid "Users unbanned with {command} will not be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:354 +#: redbot/cogs/mod/settings.py:353 #, 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" @@ -822,34 +835,34 @@ msgid "Toggle whether a message should be sent to a user when they are kicked/ba " " msgstr "" -#: redbot/cogs/mod/settings.py:363 +#: redbot/cogs/mod/settings.py:362 msgid "DM when kicked/banned is currently set to: {setting}" msgstr "" -#: redbot/cogs/mod/settings.py:368 +#: redbot/cogs/mod/settings.py:367 msgid "Bot will now attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:371 +#: redbot/cogs/mod/settings.py:370 msgid "Bot will no longer attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:377 +#: redbot/cogs/mod/settings.py:376 #, 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:383 +#: redbot/cogs/mod/settings.py:382 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:386 +#: redbot/cogs/mod/settings.py:385 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" -#: redbot/cogs/mod/settings.py:401 +#: redbot/cogs/mod/settings.py:400 #, docstring msgid "Set the default time to be used when a user is tempbanned.\n\n" " Accepts: seconds, minutes, hours, days, weeks\n" @@ -860,35 +873,35 @@ msgid "Set the default time to be used when a user is tempbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:413 +#: redbot/cogs/mod/settings.py:412 msgid "The default duration for tempbanning a user is now {duration}." msgstr "" -#: redbot/cogs/mod/settings.py:421 +#: redbot/cogs/mod/settings.py:420 #, docstring msgid "\n" -" Toggle whether nickname changes should be tracked.\n\n" +" Toggle whether server nickname changes should be tracked.\n\n" " This setting will be overridden if trackallnames is disabled.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:430 +#: redbot/cogs/mod/settings.py:429 msgid "Nickname changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:432 +#: redbot/cogs/mod/settings.py:431 msgid "Nickname changes are not currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:437 +#: redbot/cogs/mod/settings.py:436 msgid "Nickname changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:439 +#: redbot/cogs/mod/settings.py:438 msgid "Nickname changes will no longer be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:446 +#: redbot/cogs/mod/settings.py:445 #, docstring msgid "\n" " Toggle whether all name changes should be tracked.\n\n" @@ -896,56 +909,56 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:454 +#: redbot/cogs/mod/settings.py:453 msgid "Name changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:456 +#: redbot/cogs/mod/settings.py:455 msgid "All name changes are currently not being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:461 +#: redbot/cogs/mod/settings.py:460 msgid "Name changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:463 +#: redbot/cogs/mod/settings.py:462 msgid "All name changes will no longer be tracked.\n" "To delete existing name data, use {command}." msgstr "" -#: redbot/cogs/mod/settings.py:474 +#: redbot/cogs/mod/settings.py:473 #, docstring -msgid "Delete all stored usernames and nicknames.\n\n" +msgid "Delete all stored usernames, global display names, and server nicknames.\n\n" " Examples:\n" -" - `[p]modset deletenames` - Did not confirm. Shows the help message.\n" -" - `[p]modset deletenames yes` - Deletes all stored usernames and nicknames.\n\n" +" - `[p]modset deletenames` - Did not confirm. Shows the help message.\n" +" - `[p]modset deletenames yes` - Deletes all stored usernames, global display names, and server nicknames.\n\n" " **Arguments**\n\n" " - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:486 -msgid "This will delete all stored usernames and nicknames the bot has stored.\n" +#: redbot/cogs/mod/settings.py:485 +msgid "This will delete all stored usernames, global display names, and server nicknames the bot has stored.\n" "If you're sure, type {command}" msgstr "" -#: redbot/cogs/mod/settings.py:527 -msgid "Usernames and nicknames have been deleted from Mod config." +#: redbot/cogs/mod/settings.py:529 +msgid "Usernames, global display names, and server nicknames have been deleted from Mod config." msgstr "" -#: redbot/cogs/mod/slowmode.py:27 +#: redbot/cogs/mod/slowmode.py:28 #, docstring -msgid "Changes channel's slowmode setting.\n\n" +msgid "Changes thread's or text 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 +#: redbot/cogs/mod/slowmode.py:37 msgid "Slowmode interval is now {interval}." msgstr "" -#: redbot/cogs/mod/slowmode.py:41 +#: redbot/cogs/mod/slowmode.py:42 msgid "Slowmode has been disabled." msgstr "" diff --git a/redbot/cogs/mod/locales/sv-SE.po b/redbot/cogs/mod/locales/sv-SE.po index 3f71e5675a1..4a47e7df991 100644 --- a/redbot/cogs/mod/locales/sv-SE.po +++ b/redbot/cogs/mod/locales/sv-SE.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-18 21:11+0000\n" +"POT-Creation-Date: 2023-09-13 20: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,136 +15,132 @@ msgstr "" "X-Crowdin-File-ID: 34\n" "Language: sv_SE\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 +#: redbot/cogs/mod/events.py:57 redbot/cogs/mod/events.py:72 msgid "Mention spam (Autoban)" msgstr "" -#: redbot/cogs/mod/events.py:80 +#: redbot/cogs/mod/events.py:81 msgid "Mention Spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:95 +#: redbot/cogs/mod/events.py:96 msgid "Mention spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:104 +#: redbot/cogs/mod/events.py:105 msgid "Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:108 +#: redbot/cogs/mod/events.py:109 msgid "{member}, Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:127 +#: redbot/cogs/mod/events.py:128 msgid "Mention spam (Autowarn)" msgstr "" -#: redbot/cogs/mod/kickban.py:93 +#: redbot/cogs/mod/kickban.py:82 msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:100 +#: redbot/cogs/mod/kickban.py:89 msgid "I require the {perms} permission(s) in that user's channel to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:110 +#: redbot/cogs/mod/kickban.py:99 msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:464 -#: redbot/cogs/mod/kickban.py:631 +#: redbot/cogs/mod/kickban.py:121 redbot/cogs/mod/kickban.py:463 +#: redbot/cogs/mod/kickban.py:636 msgid "Invalid days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/kickban.py:138 redbot/cogs/mod/kickban.py:607 +#: redbot/cogs/mod/kickban.py:127 redbot/cogs/mod/kickban.py:610 msgid "I cannot let you do that. Self-harm is bad {}" msgstr "" -#: redbot/cogs/mod/kickban.py:143 redbot/cogs/mod/kickban.py:318 -#: redbot/cogs/mod/kickban.py:612 redbot/cogs/mod/kickban.py:691 -#: redbot/cogs/mod/kickban.py:771 +#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:315 +#: redbot/cogs/mod/kickban.py:615 redbot/cogs/mod/kickban.py:696 +#: redbot/cogs/mod/kickban.py:782 redbot/cogs/mod/names.py:64 msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." msgstr "" -#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:326 -#: redbot/cogs/mod/kickban.py:620 +#: redbot/cogs/mod/kickban.py:139 redbot/cogs/mod/kickban.py:323 +#: redbot/cogs/mod/kickban.py:623 msgid "I cannot do that due to Discord hierarchy rules." msgstr "" -#: redbot/cogs/mod/kickban.py:156 +#: redbot/cogs/mod/kickban.py:145 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:160 redbot/cogs/mod/kickban.py:337 +#: redbot/cogs/mod/kickban.py:149 redbot/cogs/mod/kickban.py:334 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:161 redbot/cogs/mod/kickban.py:338 +#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:335 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:179 redbot/cogs/mod/kickban.py:480 +#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:480 msgid "User with ID {user_id} is already banned." msgstr "" -#: redbot/cogs/mod/kickban.py:192 +#: redbot/cogs/mod/kickban.py:182 msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." msgstr "" -#: redbot/cogs/mod/kickban.py:204 redbot/cogs/mod/kickban.py:365 +#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:364 msgid "Done. That felt good." msgstr "" -#: redbot/cogs/mod/kickban.py:206 redbot/cogs/mod/kickban.py:346 +#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:343 msgid "I'm not allowed to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:208 redbot/cogs/mod/kickban.py:551 +#: redbot/cogs/mod/kickban.py:202 redbot/cogs/mod/kickban.py:554 msgid "User with ID {user_id} not found" msgstr "" -#: redbot/cogs/mod/kickban.py:215 +#: redbot/cogs/mod/kickban.py:212 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:269 +#: redbot/cogs/mod/kickban.py:266 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:294 +#: redbot/cogs/mod/kickban.py:291 #, docstring msgid "\n" " Kick a user.\n\n" " Examples:\n" -" - `[p]kick 428675506947227648 wanted to be kicked.`\n" -" This will kick Twentysix from the server.\n" -" - `[p]kick @Twentysix wanted to be kicked.`\n" +" - `[p]kick 428675506947227648 wanted to be kicked.`\n" +" This will kick the user with ID 428675506947227648 from the server.\n" +" - `[p]kick @Twentysix wanted to be kicked.`\n" " This will kick Twentysix from the server.\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:311 redbot/cogs/mod/kickban.py:684 +#: redbot/cogs/mod/kickban.py:308 redbot/cogs/mod/kickban.py:689 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:333 +#: redbot/cogs/mod/kickban.py:330 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:379 +#: redbot/cogs/mod/kickban.py:378 #, docstring msgid "Ban a user from this server and optionally delete days of messages.\n\n" " `days` is the amount of days of messages to cleanup on ban.\n\n" " Examples:\n" -" - `[p]ban 428675506947227648 7 Continued to spam after told to stop.`\n" -" This will ban Twentysix and it will delete 7 days worth of messages.\n" -" - `[p]ban @Twentysix 7 Continued to spam after told to stop.`\n" +" - `[p]ban 428675506947227648 7 Continued to spam after told to stop.`\n" +" This will ban the user with ID 428675506947227648 and it will delete 7 days worth of messages.\n" +" - `[p]ban @Twentysix 7 Continued to spam after told to stop.`\n" " This will ban Twentysix and it will delete 7 days worth of messages.\n\n" " A user ID should be provided if the user is not a member of this server.\n" " If days is not a number, it's treated as the first word of the reason.\n" @@ -152,7 +148,7 @@ msgid "Ban a user from this server and optionally delete days of messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:417 +#: redbot/cogs/mod/kickban.py:416 #, docstring msgid "Mass bans user(s) from the server.\n\n" " `days` is the amount of days of messages to cleanup on massban.\n\n" @@ -164,21 +160,21 @@ msgid "Mass bans user(s) from the server.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:433 +#: redbot/cogs/mod/kickban.py:432 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:437 +#: redbot/cogs/mod/kickban.py:436 msgid "\n" "Errors:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:440 +#: redbot/cogs/mod/kickban.py:439 msgid "\n" "Following user IDs have been upgraded from a temporary to a permanent ban:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:468 +#: redbot/cogs/mod/kickban.py:467 msgid "I lack the permissions to do this." msgstr "" @@ -186,435 +182,452 @@ msgstr "" msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:556 +#: redbot/cogs/mod/kickban.py:559 msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:589 +#: redbot/cogs/mod/kickban.py:592 #, docstring msgid "Temporarily ban a user from this server.\n\n" " `duration` is the amount of time the user should be banned for.\n" " `days` is the amount of days of messages to cleanup on tempban.\n\n" " Examples:\n" -" - `[p]tempban @Twentysix Because I say so`\n" +" - `[p]tempban @Twentysix Because I say so`\n" " This will ban Twentysix for the default amount of time set by an administrator.\n" -" - `[p]tempban @Twentysix 15m You need a timeout`\n" +" - `[p]tempban @Twentysix 15m You need a timeout`\n" " This will ban Twentysix for 15 minutes.\n" -" - `[p]tempban 428675506947227648 1d2h15m 5 Evil person`\n" -" This will ban the user for 1 day 2 hours 15 minutes and will delete the last 5 days of their messages.\n" +" - `[p]tempban 428675506947227648 1d2h15m 5 Evil person`\n" +" This will ban the user with ID 428675506947227648 for 1 day 2 hours 15 minutes and will delete the last 5 days of their messages.\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:643 +#: redbot/cogs/mod/kickban.py:646 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:647 -msgid " Here is an invite for when your ban expires: {invite_link}" +#: redbot/cogs/mod/kickban.py:650 +msgid "\n\n" +"**Reason:** {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:657 +#: redbot/cogs/mod/kickban.py:652 +msgid "\n\n" +"Here is an invite for when your ban expires: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:662 msgid "I can't do that for some reason." msgstr "" -#: redbot/cogs/mod/kickban.py:659 +#: redbot/cogs/mod/kickban.py:664 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:671 +#: redbot/cogs/mod/kickban.py:676 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:678 +#: redbot/cogs/mod/kickban.py:683 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:707 +#: redbot/cogs/mod/kickban.py:710 msgid "You have been banned and then unbanned as a quick way to delete your messages.\n" "You can now join the server again. {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:718 +#: redbot/cogs/mod/kickban.py:721 msgid "My role is not high enough to softban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:754 +#: redbot/cogs/mod/kickban.py:765 msgid "Done. Enough chaos." msgstr "" -#: redbot/cogs/mod/kickban.py:762 +#: redbot/cogs/mod/kickban.py:773 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:784 +#: redbot/cogs/mod/kickban.py:795 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:787 +#: redbot/cogs/mod/kickban.py:798 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:808 +#: redbot/cogs/mod/kickban.py:812 +msgid "User has been kicked from the voice channel." +msgstr "" + +#: redbot/cogs/mod/kickban.py:820 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:827 +#: redbot/cogs/mod/kickban.py:839 msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/kickban.py:843 +#: redbot/cogs/mod/kickban.py:855 msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:849 +#: redbot/cogs/mod/kickban.py:861 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:870 +#: redbot/cogs/mod/kickban.py:882 msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/kickban.py:884 +#: redbot/cogs/mod/kickban.py:896 msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:891 +#: redbot/cogs/mod/kickban.py:905 #, 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'." +" 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-click the user and select 'Copy ID'.\n" +" " msgstr "" -#: redbot/cogs/mod/kickban.py:904 +#: redbot/cogs/mod/kickban.py:917 msgid "It seems that user isn't banned!" msgstr "Det verkar som att användaren inte är bannlyst!" -#: redbot/cogs/mod/kickban.py:909 +#: redbot/cogs/mod/kickban.py:922 msgid "Something went wrong while attempting to unban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:923 +#: redbot/cogs/mod/kickban.py:936 msgid "Unbanned that user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:929 +#: redbot/cogs/mod/kickban.py:942 msgid "I don't share another server with this user. I can't reinvite them." msgstr "" -#: redbot/cogs/mod/kickban.py:937 +#: redbot/cogs/mod/kickban.py:950 msgid "You've been unbanned from {server}.\n" "Here is an invite for that server: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:944 +#: redbot/cogs/mod/kickban.py:957 msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\n" "Here's the invite link: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:952 -msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" +#: redbot/cogs/mod/kickban.py:965 +msgid "Something went wrong when attempting to send that user an invite. Here's the link so you can try: {invite_link}" msgstr "" -#: redbot/cogs/mod/mod.py:45 +#: redbot/cogs/mod/mod.py:44 #, docstring msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mod.py:142 redbot/cogs/mod/mod.py:152 -msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." +#: redbot/cogs/mod/mod.py:135 redbot/cogs/mod/mod.py:145 +msgid "Ignored guilds and channels have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:164 -msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." +#: redbot/cogs/mod/mod.py:155 +msgid "Delete delay settings have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:185 +#: redbot/cogs/mod/mod.py:176 #, docstring msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mod.py:194 +#: redbot/cogs/mod/mod.py:185 msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mod.py:199 +#: redbot/cogs/mod/mod.py:190 #, docstring msgid "\n" " Move deletedelay settings to core\n" " " msgstr "" -#: redbot/cogs/mod/mod.py:208 +#: redbot/cogs/mod/mod.py:199 msgid "Delete delay settings restored." msgstr "" -#: redbot/cogs/mod/names.py:36 +#: redbot/cogs/mod/names.py:38 #, docstring -msgid "Change a member's nickname.\n\n" -" Leaving the nickname empty will remove it.\n" +msgid "Change a member's server nickname.\n\n" +" Leaving the nickname argument empty will remove it.\n" " " msgstr "" -#: redbot/cogs/mod/names.py:45 +#: redbot/cogs/mod/names.py:47 msgid "Nicknames must be between 2 and 32 characters long." msgstr "" -#: redbot/cogs/mod/names.py:53 +#: redbot/cogs/mod/names.py:55 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 +#: redbot/cogs/mod/names.py:75 msgid "I do not have permission to rename that member." msgstr "" -#: redbot/cogs/mod/names.py:66 +#: redbot/cogs/mod/names.py:78 msgid "That nickname is invalid." msgstr "" -#: redbot/cogs/mod/names.py:68 -msgid "An unexpected error has occured." +#: redbot/cogs/mod/names.py:80 +msgid "An unexpected error has occurred." msgstr "" -#: redbot/cogs/mod/names.py:70 +#: redbot/cogs/mod/names.py:82 msgid "Done." msgstr "Klart." -#: redbot/cogs/mod/names.py:81 +#: redbot/cogs/mod/names.py:93 msgid "Custom: {emoji} {name}" msgstr "" -#: redbot/cogs/mod/names.py:83 +#: redbot/cogs/mod/names.py:95 msgid "Custom: {emoji}" msgstr "" -#: redbot/cogs/mod/names.py:85 +#: redbot/cogs/mod/names.py:97 msgid "Custom: {name}" msgstr "" -#: redbot/cogs/mod/names.py:93 +#: redbot/cogs/mod/names.py:105 msgid "Playing: {name}" msgstr "" -#: redbot/cogs/mod/names.py:102 +#: redbot/cogs/mod/names.py:114 msgid "Streaming: [{name}{sep}{game}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:109 +#: redbot/cogs/mod/names.py:121 msgid "Streaming: {name}" msgstr "" -#: redbot/cogs/mod/names.py:118 +#: redbot/cogs/mod/names.py:130 msgid "Listening: [{title}{sep}{artist}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:125 +#: redbot/cogs/mod/names.py:137 msgid "Listening: {title}" msgstr "" -#: redbot/cogs/mod/names.py:133 +#: redbot/cogs/mod/names.py:145 msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:141 +#: redbot/cogs/mod/names.py:153 msgid "Competing in: {competing}" msgstr "" -#: redbot/cogs/mod/names.py:164 +#: redbot/cogs/mod/names.py:176 #, docstring msgid "Show information about a member.\n\n" " This includes fields for status, discord join date, server\n" -" join date, voice state and previous names/nicknames.\n\n" -" If the member has no roles, previous names or previous nicknames,\n" +" join date, voice state and previous usernames/global display names/nicknames.\n\n" +" If the member has no roles, previous usernames, global display names, or server nicknames,\n" " these fields will be omitted.\n" " " msgstr "" -#: redbot/cogs/mod/names.py:192 +#: redbot/cogs/mod/names.py:219 msgid "Unknown" msgstr "" -#: redbot/cogs/mod/names.py:202 redbot/cogs/mod/names.py:203 -msgid "{}\n" -"({} days ago)" -msgstr "" - -#: redbot/cogs/mod/names.py:215 +#: redbot/cogs/mod/names.py:231 msgid "Chilling in {} status" msgstr "Chillar i {} status" -#: redbot/cogs/mod/names.py:229 +#: redbot/cogs/mod/names.py:244 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:256 +#: redbot/cogs/mod/names.py:271 msgid "Joined Discord on" msgstr "Gick med i Discord den" -#: redbot/cogs/mod/names.py:257 +#: redbot/cogs/mod/names.py:272 msgid "Joined this server on" msgstr "Gick med i denna server den" -#: redbot/cogs/mod/names.py:260 +#: redbot/cogs/mod/names.py:275 msgid "Roles" msgstr "Roller" -#: redbot/cogs/mod/names.py:260 +#: redbot/cogs/mod/names.py:275 msgid "Role" msgstr "" -#: redbot/cogs/mod/names.py:266 -msgid "Previous Names" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Username" msgstr "" -#: redbot/cogs/mod/names.py:266 -msgid "Previous Name" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Usernames" msgstr "" -#: redbot/cogs/mod/names.py:274 -msgid "Previous Nicknames" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Name" msgstr "" -#: redbot/cogs/mod/names.py:274 -msgid "Previous Nickname" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Names" msgstr "" #: redbot/cogs/mod/names.py:280 +msgid "Previous Server Nickname" +msgstr "" + +#: redbot/cogs/mod/names.py:280 +msgid "Previous Server Nicknames" +msgstr "" + +#: redbot/cogs/mod/names.py:290 msgid "Current voice channel" msgstr "" -#: redbot/cogs/mod/names.py:284 +#: redbot/cogs/mod/names.py:294 msgid "Member #{} | User ID: {}" msgstr "Medlem #{} | User ID: {}" -#: redbot/cogs/mod/names.py:298 +#: redbot/cogs/mod/names.py:308 #, docstring -msgid "Show previous names and nicknames of a member." +msgid "Show previous usernames, global display names, and server nicknames of a member." msgstr "" -#: redbot/cogs/mod/names.py:302 -msgid "**Past 20 names**:" +#: redbot/cogs/mod/names.py:312 +msgid "Past 20 usernames:" msgstr "" -#: redbot/cogs/mod/names.py:308 -msgid "**Past 20 nicknames**:" +#: redbot/cogs/mod/names.py:313 +msgid "Past 20 global display names:" +msgstr "" + +#: redbot/cogs/mod/names.py:314 +msgid "Past 20 server nicknames:" msgstr "" -#: redbot/cogs/mod/names.py:315 +#: redbot/cogs/mod/names.py:324 msgid "That member doesn't have any recorded name or nickname change." msgstr "" -#: redbot/cogs/mod/settings.py:23 +#: redbot/cogs/mod/settings.py:22 #, docstring msgid "Manage server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:27 +#: redbot/cogs/mod/settings.py:26 #, docstring msgid "Show the current server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:31 +#: redbot/cogs/mod/settings.py:30 msgid "Track name changes: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:32 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:83 redbot/cogs/mod/settings.py:91 -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:31 redbot/cogs/mod/settings.py:54 +#: redbot/cogs/mod/settings.py:82 redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:93 msgid "Yes" msgstr "Ja" -#: redbot/cogs/mod/settings.py:32 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:60 redbot/cogs/mod/settings.py:65 -#: redbot/cogs/mod/settings.py:70 redbot/cogs/mod/settings.py:75 -#: redbot/cogs/mod/settings.py:83 redbot/cogs/mod/settings.py:91 -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:31 redbot/cogs/mod/settings.py:54 +#: redbot/cogs/mod/settings.py:59 redbot/cogs/mod/settings.py:64 +#: redbot/cogs/mod/settings.py:69 redbot/cogs/mod/settings.py:74 +#: redbot/cogs/mod/settings.py:82 redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:93 msgid "No" msgstr "" -#: redbot/cogs/mod/settings.py:53 +#: redbot/cogs/mod/settings.py:52 msgid "Overridden by another setting" msgstr "" -#: redbot/cogs/mod/settings.py:56 +#: redbot/cogs/mod/settings.py:55 msgid "Track nickname changes: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:57 +#: redbot/cogs/mod/settings.py:56 msgid "Delete repeats: {num_repeats}\n" msgstr "" -#: redbot/cogs/mod/settings.py:58 +#: redbot/cogs/mod/settings.py:57 msgid "after {num} repeats" msgstr "" -#: redbot/cogs/mod/settings.py:62 +#: redbot/cogs/mod/settings.py:61 msgid "Warn mention spam: {num_mentions}\n" msgstr "" -#: redbot/cogs/mod/settings.py:63 redbot/cogs/mod/settings.py:68 -#: redbot/cogs/mod/settings.py:73 +#: redbot/cogs/mod/settings.py:62 redbot/cogs/mod/settings.py:67 +#: redbot/cogs/mod/settings.py:72 msgid "{num} mentions" msgstr "" -#: redbot/cogs/mod/settings.py:67 +#: redbot/cogs/mod/settings.py:66 msgid "Kick mention spam: {num_mentions}\n" msgstr "" -#: redbot/cogs/mod/settings.py:72 +#: redbot/cogs/mod/settings.py:71 msgid "Ban mention spam: {num_mentions}\n" msgstr "" -#: redbot/cogs/mod/settings.py:78 +#: redbot/cogs/mod/settings.py:77 msgid "Mention Spam Strict: All mentions will count including duplicates\n" msgstr "" -#: redbot/cogs/mod/settings.py:80 +#: redbot/cogs/mod/settings.py:79 msgid "Mention Spam Strict: Only unique mentions will count\n" msgstr "" -#: redbot/cogs/mod/settings.py:82 +#: redbot/cogs/mod/settings.py:81 msgid "Respects hierarchy: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:85 +#: redbot/cogs/mod/settings.py:84 msgid "Delete delay: {num_seconds}\n" msgstr "" -#: redbot/cogs/mod/settings.py:86 +#: redbot/cogs/mod/settings.py:85 msgid "{num} seconds" msgstr "" -#: redbot/cogs/mod/settings.py:88 +#: redbot/cogs/mod/settings.py:87 msgid "None" msgstr "Inget" -#: redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:89 msgid "Reinvite on unban: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:93 +#: redbot/cogs/mod/settings.py:92 msgid "Send message to users on kick/ban: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:97 +#: redbot/cogs/mod/settings.py:96 msgid "Default message history delete on ban: Previous {num_days} days\n" msgstr "" -#: redbot/cogs/mod/settings.py:101 +#: redbot/cogs/mod/settings.py:100 msgid "Default message history delete on ban: Don't delete any\n" msgstr "" -#: redbot/cogs/mod/settings.py:102 +#: redbot/cogs/mod/settings.py:101 msgid "Default tempban duration: {duration}" msgstr "" -#: redbot/cogs/mod/settings.py:110 +#: redbot/cogs/mod/settings.py:109 #, docstring msgid "Toggle role hierarchy check for mods and admins.\n\n" " **WARNING**: Disabling this setting will allow mods to take\n" @@ -623,22 +636,22 @@ msgid "Toggle role hierarchy check for mods and admins.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:122 +#: redbot/cogs/mod/settings.py:121 msgid "Role hierarchy will be checked when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:127 +#: redbot/cogs/mod/settings.py:126 msgid "Role hierarchy will be ignored when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:133 +#: redbot/cogs/mod/settings.py:132 #, docstring msgid "\n" " Manage the automoderation settings for mentionspam.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:140 +#: redbot/cogs/mod/settings.py:139 #, docstring msgid "\n" " Setting to account for duplicate mentions.\n\n" @@ -648,23 +661,23 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:152 +#: redbot/cogs/mod/settings.py:151 msgid "Mention spam currently accounts for multiple mentions of the same user." msgstr "" -#: redbot/cogs/mod/settings.py:154 +#: redbot/cogs/mod/settings.py:153 msgid "Mention spam currently only accounts for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:159 +#: redbot/cogs/mod/settings.py:158 msgid "Mention spam will now account for multiple mentions of the same user." msgstr "" -#: redbot/cogs/mod/settings.py:161 +#: redbot/cogs/mod/settings.py:160 msgid "Mention spam will only account for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:168 +#: redbot/cogs/mod/settings.py:167 #, docstring msgid "\n" " Sets the autowarn conditions for mention spam.\n\n" @@ -674,34 +687,34 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:179 +#: redbot/cogs/mod/settings.py:178 msgid "Autowarn for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:181 +#: redbot/cogs/mod/settings.py:180 msgid "Autowarn for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:184 +#: redbot/cogs/mod/settings.py:183 msgid "`` must be 1 or higher to autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:190 +#: redbot/cogs/mod/settings.py:189 msgid "\n" "Autowarn is equal to or higher than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:194 +#: redbot/cogs/mod/settings.py:193 msgid "\n" "Autowarn is equal to or higher than autoban." msgstr "" -#: redbot/cogs/mod/settings.py:198 +#: redbot/cogs/mod/settings.py:197 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:208 +#: redbot/cogs/mod/settings.py:207 #, docstring msgid "\n" " Sets the autokick conditions for mention spam.\n\n" @@ -711,34 +724,34 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:219 +#: redbot/cogs/mod/settings.py:218 msgid "Autokick for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:221 +#: redbot/cogs/mod/settings.py:220 msgid "Autokick for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:224 +#: redbot/cogs/mod/settings.py:223 msgid "`` must be 1 or higher to autokick." msgstr "" -#: redbot/cogs/mod/settings.py:230 +#: redbot/cogs/mod/settings.py:229 msgid "\n" "Autokick is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:234 +#: redbot/cogs/mod/settings.py:233 msgid "\n" "Autokick is equal to or higher than autoban." msgstr "" -#: redbot/cogs/mod/settings.py:238 +#: redbot/cogs/mod/settings.py:237 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:248 +#: redbot/cogs/mod/settings.py:247 #, 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" @@ -747,34 +760,34 @@ msgid "Set the autoban conditions for mention spam.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:258 +#: redbot/cogs/mod/settings.py:257 msgid "Autoban for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:260 +#: redbot/cogs/mod/settings.py:259 msgid "Autoban for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:263 +#: redbot/cogs/mod/settings.py:262 msgid "`` must be 1 or higher to autoban." msgstr "" -#: redbot/cogs/mod/settings.py:269 +#: redbot/cogs/mod/settings.py:268 msgid "\n" "Autoban is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:273 +#: redbot/cogs/mod/settings.py:272 msgid "\n" "Autoban is equal to or lower than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:277 +#: redbot/cogs/mod/settings.py:276 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:287 +#: redbot/cogs/mod/settings.py:286 #, docstring msgid "Enable auto-deletion of repeated messages.\n\n" " Must be between 2 and 20.\n\n" @@ -782,23 +795,23 @@ msgid "Enable auto-deletion of repeated messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:298 redbot/cogs/mod/settings.py:324 +#: redbot/cogs/mod/settings.py:297 redbot/cogs/mod/settings.py:323 msgid "Repeated messages will be ignored." msgstr "" -#: redbot/cogs/mod/settings.py:304 +#: redbot/cogs/mod/settings.py:303 msgid "Messages repeated up to {num} times will be deleted." msgstr "" -#: redbot/cogs/mod/settings.py:308 +#: redbot/cogs/mod/settings.py:307 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:317 +#: redbot/cogs/mod/settings.py:316 msgid "Bot will delete repeated messages after {num} repeats. Set this value to -1 to ignore repeated messages" msgstr "" -#: redbot/cogs/mod/settings.py:329 +#: redbot/cogs/mod/settings.py:328 #, 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" @@ -806,15 +819,15 @@ msgid "Toggle whether an invite will be sent to a user when unbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:339 -msgid "Users unbanned with `{command}` will be reinvited." +#: redbot/cogs/mod/settings.py:338 +msgid "Users unbanned with {command} will be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:346 -msgid "Users unbanned with `{command}` will not be reinvited." +#: redbot/cogs/mod/settings.py:345 +msgid "Users unbanned with {command} will not be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:354 +#: redbot/cogs/mod/settings.py:353 #, 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" @@ -822,34 +835,34 @@ msgid "Toggle whether a message should be sent to a user when they are kicked/ba " " msgstr "" -#: redbot/cogs/mod/settings.py:363 +#: redbot/cogs/mod/settings.py:362 msgid "DM when kicked/banned is currently set to: {setting}" msgstr "" -#: redbot/cogs/mod/settings.py:368 +#: redbot/cogs/mod/settings.py:367 msgid "Bot will now attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:371 +#: redbot/cogs/mod/settings.py:370 msgid "Bot will no longer attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:377 +#: redbot/cogs/mod/settings.py:376 #, 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:383 +#: redbot/cogs/mod/settings.py:382 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:386 +#: redbot/cogs/mod/settings.py:385 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" -#: redbot/cogs/mod/settings.py:401 +#: redbot/cogs/mod/settings.py:400 #, docstring msgid "Set the default time to be used when a user is tempbanned.\n\n" " Accepts: seconds, minutes, hours, days, weeks\n" @@ -860,35 +873,35 @@ msgid "Set the default time to be used when a user is tempbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:413 +#: redbot/cogs/mod/settings.py:412 msgid "The default duration for tempbanning a user is now {duration}." msgstr "" -#: redbot/cogs/mod/settings.py:421 +#: redbot/cogs/mod/settings.py:420 #, docstring msgid "\n" -" Toggle whether nickname changes should be tracked.\n\n" +" Toggle whether server nickname changes should be tracked.\n\n" " This setting will be overridden if trackallnames is disabled.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:430 +#: redbot/cogs/mod/settings.py:429 msgid "Nickname changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:432 +#: redbot/cogs/mod/settings.py:431 msgid "Nickname changes are not currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:437 +#: redbot/cogs/mod/settings.py:436 msgid "Nickname changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:439 +#: redbot/cogs/mod/settings.py:438 msgid "Nickname changes will no longer be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:446 +#: redbot/cogs/mod/settings.py:445 #, docstring msgid "\n" " Toggle whether all name changes should be tracked.\n\n" @@ -896,56 +909,56 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:454 +#: redbot/cogs/mod/settings.py:453 msgid "Name changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:456 +#: redbot/cogs/mod/settings.py:455 msgid "All name changes are currently not being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:461 +#: redbot/cogs/mod/settings.py:460 msgid "Name changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:463 +#: redbot/cogs/mod/settings.py:462 msgid "All name changes will no longer be tracked.\n" "To delete existing name data, use {command}." msgstr "" -#: redbot/cogs/mod/settings.py:474 +#: redbot/cogs/mod/settings.py:473 #, docstring -msgid "Delete all stored usernames and nicknames.\n\n" +msgid "Delete all stored usernames, global display names, and server nicknames.\n\n" " Examples:\n" -" - `[p]modset deletenames` - Did not confirm. Shows the help message.\n" -" - `[p]modset deletenames yes` - Deletes all stored usernames and nicknames.\n\n" +" - `[p]modset deletenames` - Did not confirm. Shows the help message.\n" +" - `[p]modset deletenames yes` - Deletes all stored usernames, global display names, and server nicknames.\n\n" " **Arguments**\n\n" " - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:486 -msgid "This will delete all stored usernames and nicknames the bot has stored.\n" +#: redbot/cogs/mod/settings.py:485 +msgid "This will delete all stored usernames, global display names, and server nicknames the bot has stored.\n" "If you're sure, type {command}" msgstr "" -#: redbot/cogs/mod/settings.py:527 -msgid "Usernames and nicknames have been deleted from Mod config." +#: redbot/cogs/mod/settings.py:529 +msgid "Usernames, global display names, and server nicknames have been deleted from Mod config." msgstr "" -#: redbot/cogs/mod/slowmode.py:27 +#: redbot/cogs/mod/slowmode.py:28 #, docstring -msgid "Changes channel's slowmode setting.\n\n" +msgid "Changes thread's or text 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 +#: redbot/cogs/mod/slowmode.py:37 msgid "Slowmode interval is now {interval}." msgstr "" -#: redbot/cogs/mod/slowmode.py:41 +#: redbot/cogs/mod/slowmode.py:42 msgid "Slowmode has been disabled." msgstr "" diff --git a/redbot/cogs/mod/locales/tr-TR.po b/redbot/cogs/mod/locales/tr-TR.po index 39d55627948..6951607c9a4 100644 --- a/redbot/cogs/mod/locales/tr-TR.po +++ b/redbot/cogs/mod/locales/tr-TR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-18 21:11+0000\n" +"POT-Creation-Date: 2023-09-13 20: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,163 +15,140 @@ msgstr "" "X-Crowdin-File-ID: 34\n" "Language: tr_TR\n" -#: redbot/cogs/mod/converters.py:20 -msgid "{} doesn't look like a valid user ID." -msgstr "{} geçersiz mesaj ID'si." - -#: redbot/cogs/mod/events.py:56 redbot/cogs/mod/events.py:71 +#: redbot/cogs/mod/events.py:57 redbot/cogs/mod/events.py:72 msgid "Mention spam (Autoban)" msgstr "Fazla etiketleme (Autoban)" -#: redbot/cogs/mod/events.py:80 +#: redbot/cogs/mod/events.py:81 msgid "Mention Spam (Autokick)" msgstr "Etiket Spamı (Otomatik Kick)" -#: redbot/cogs/mod/events.py:95 +#: redbot/cogs/mod/events.py:96 msgid "Mention spam (Autokick)" msgstr "Etiket spamı (Otomatik Kick)" -#: redbot/cogs/mod/events.py:104 +#: redbot/cogs/mod/events.py:105 msgid "Please do not mass mention people!" msgstr "Lütfen toplu olarak insanları etiketlemeyin!" -#: redbot/cogs/mod/events.py:108 +#: redbot/cogs/mod/events.py:109 msgid "{member}, Please do not mass mention people!" msgstr "{member}, lütfen insanları toplu etiket atarak rahatsız etmeyin!" -#: redbot/cogs/mod/events.py:127 +#: redbot/cogs/mod/events.py:128 msgid "Mention spam (Autowarn)" msgstr "Etiket spamı (Otomatik Uyarı)" -#: redbot/cogs/mod/kickban.py:93 +#: redbot/cogs/mod/kickban.py:82 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:100 +#: redbot/cogs/mod/kickban.py:89 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:110 +#: redbot/cogs/mod/kickban.py:99 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:132 redbot/cogs/mod/kickban.py:464 -#: redbot/cogs/mod/kickban.py:631 +#: redbot/cogs/mod/kickban.py:121 redbot/cogs/mod/kickban.py:463 +#: redbot/cogs/mod/kickban.py:636 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:138 redbot/cogs/mod/kickban.py:607 +#: redbot/cogs/mod/kickban.py:127 redbot/cogs/mod/kickban.py:610 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:143 redbot/cogs/mod/kickban.py:318 -#: redbot/cogs/mod/kickban.py:612 redbot/cogs/mod/kickban.py:691 -#: redbot/cogs/mod/kickban.py:771 +#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:315 +#: redbot/cogs/mod/kickban.py:615 redbot/cogs/mod/kickban.py:696 +#: redbot/cogs/mod/kickban.py:782 redbot/cogs/mod/names.py:64 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:150 redbot/cogs/mod/kickban.py:326 -#: redbot/cogs/mod/kickban.py:620 +#: redbot/cogs/mod/kickban.py:139 redbot/cogs/mod/kickban.py:323 +#: redbot/cogs/mod/kickban.py:623 msgid "I cannot do that due to Discord hierarchy rules." msgstr "Discord hierarşi kuralları nedeniyle bunu yapamam." -#: redbot/cogs/mod/kickban.py:156 +#: redbot/cogs/mod/kickban.py:145 msgid "You have been banned from {guild}." msgstr "{guild} sunucusundan yasaklandınız." -#: redbot/cogs/mod/kickban.py:160 redbot/cogs/mod/kickban.py:337 +#: redbot/cogs/mod/kickban.py:149 redbot/cogs/mod/kickban.py:334 msgid "**Reason**" msgstr "**Sebep**" -#: redbot/cogs/mod/kickban.py:161 redbot/cogs/mod/kickban.py:338 +#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:335 msgid "No reason was given." msgstr "Bir sebep verilmedi." -#: redbot/cogs/mod/kickban.py:179 redbot/cogs/mod/kickban.py:480 +#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:480 msgid "User with ID {user_id} is already banned." msgstr "{user_id} IDli kullanıcı zaten banlandı." -#: redbot/cogs/mod/kickban.py:192 +#: redbot/cogs/mod/kickban.py:182 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:204 redbot/cogs/mod/kickban.py:365 +#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:364 msgid "Done. That felt good." msgstr "Tamamdır. Bu iyi hissettirdi." -#: redbot/cogs/mod/kickban.py:206 redbot/cogs/mod/kickban.py:346 +#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:343 msgid "I'm not allowed to do that." msgstr "Bunu yapmama iznim yok." -#: redbot/cogs/mod/kickban.py:208 redbot/cogs/mod/kickban.py:551 +#: redbot/cogs/mod/kickban.py:202 redbot/cogs/mod/kickban.py:554 msgid "User with ID {user_id} not found" msgstr "{user_id} IDli kullanıcı bulunamadı" -#: redbot/cogs/mod/kickban.py:215 +#: redbot/cogs/mod/kickban.py:212 msgid "An unexpected error occurred." msgstr "Beklenmedik bir hata meydana geldi." -#: redbot/cogs/mod/kickban.py:269 +#: redbot/cogs/mod/kickban.py:266 msgid "Tempban finished" msgstr "Geçici ban bitti" -#: redbot/cogs/mod/kickban.py:294 +#: redbot/cogs/mod/kickban.py:291 #, docstring msgid "\n" " Kick a user.\n\n" " Examples:\n" -" - `[p]kick 428675506947227648 wanted to be kicked.`\n" -" This will kick Twentysix from the server.\n" -" - `[p]kick @Twentysix wanted to be kicked.`\n" +" - `[p]kick 428675506947227648 wanted to be kicked.`\n" +" This will kick the user with ID 428675506947227648 from the server.\n" +" - `[p]kick @Twentysix wanted to be kicked.`\n" " This will kick Twentysix from the server.\n\n" " If a reason is specified, it will be the reason that shows up\n" " in the audit log.\n" " " -msgstr "\n" -" B,r kullanıcıyı at.\n\n" -" Örnekler:\n" -" - `[p]kick 428675506947227648 kendisi atılmak istedi.`\n" -" Bu Twentysix kullanıcısını sunucudan atar.\n" -" - `[p]kick @Twentysix kendisi atılmak istedi.`\n" -" Bu Twentysix kullanıcısını sunucudan atar.\n\n" -" Eğer bir sebep belirtilirse sunucunun kayıtlarında\n" -" bu sebep yer alacaktır.\n" -" " +msgstr "" -#: redbot/cogs/mod/kickban.py:311 redbot/cogs/mod/kickban.py:684 +#: redbot/cogs/mod/kickban.py:308 redbot/cogs/mod/kickban.py:689 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:333 +#: redbot/cogs/mod/kickban.py:330 msgid "You have been kicked from {guild}." msgstr "{guild} sunucusundan atıldınız." -#: redbot/cogs/mod/kickban.py:379 +#: redbot/cogs/mod/kickban.py:378 #, docstring msgid "Ban a user from this server and optionally delete days of messages.\n\n" " `days` is the amount of days of messages to cleanup on ban.\n\n" " Examples:\n" -" - `[p]ban 428675506947227648 7 Continued to spam after told to stop.`\n" -" This will ban Twentysix and it will delete 7 days worth of messages.\n" -" - `[p]ban @Twentysix 7 Continued to spam after told to stop.`\n" +" - `[p]ban 428675506947227648 7 Continued to spam after told to stop.`\n" +" This will ban the user with ID 428675506947227648 and it will delete 7 days worth of messages.\n" +" - `[p]ban @Twentysix 7 Continued to spam after told to stop.`\n" " This will ban Twentysix and it will delete 7 days worth of messages.\n\n" " A user ID should be provided if the user is not a member of this server.\n" " If days is not a number, it's treated as the first word of the reason.\n" " Minimum 0 days, maximum 7. If not specified, the defaultdays setting will be used instead.\n" " " -msgstr "Bir kullanıcıyı sunucudan banla ve isteğe bağlı olarak günlerce yazılmış olan mesajları sil.\n\n" -" `günler` ban sırasında önceki kaç gün boyunca atılmış mesajların silineceğini temsil eder.\n\n" -" Örnekler:\n" -" - `[p]ban 428675506947227648 7 Durması söylendiği halde spam yaptı.`\n" -" Bu Twentysix kullanıcısını banlar ve son 7 günde attığı mesajları siler.\n" -" - `[p]ban @Twentysix 7 Durması söylendiği halde spam yaptı.`\n" -" Bu Twentysix kullanıcısını banlar ve son 7 günde attığı mesajları siler.\n\n" -" Eğer kullanıcı sunucunun bir üyesi değilse banlama için ID kullanılmalıdır.\n" -" Eğer günler yerine bir rakam verilmezse ban sebebinin ilk sözcüğü olarak ele alınır.\n" -" En az 0, en fazla 7 gün. Eğer belirtilmezse bunun yerine varsayılan gün ayarı kullanılır.\n" -" " +msgstr "" -#: redbot/cogs/mod/kickban.py:417 +#: redbot/cogs/mod/kickban.py:416 #, docstring msgid "Mass bans user(s) from the server.\n\n" " `days` is the amount of days of messages to cleanup on massban.\n\n" @@ -190,23 +167,23 @@ msgstr "Kullanıcıları sunucudan topluca yasaklar.\n\n" " kullanıcı IDleri gerekir.\n" " " -#: redbot/cogs/mod/kickban.py:433 +#: redbot/cogs/mod/kickban.py:432 msgid "Banned {num} users from the server." msgstr "{num} kullanıcı sunucudan banlandı." -#: redbot/cogs/mod/kickban.py:437 +#: redbot/cogs/mod/kickban.py:436 msgid "\n" "Errors:\n" msgstr "\n" "Hatalar:\n" -#: redbot/cogs/mod/kickban.py:440 +#: redbot/cogs/mod/kickban.py:439 msgid "\n" "Following user IDs have been upgraded from a temporary to a permanent ban:\n" msgstr "\n" "Bu kullanıcı IDlerinin banları geçiciden kalıcıya yükseltildi:\n" -#: redbot/cogs/mod/kickban.py:468 +#: redbot/cogs/mod/kickban.py:467 msgid "I lack the permissions to do this." msgstr "Bunu yapmak için izinlerim yok." @@ -214,181 +191,179 @@ msgstr "Bunu yapmak için izinlerim yok." msgid "Failed to ban user {user_id}: {reason}" msgstr "{user_id}: {reason} banlaması başarısız oldu" -#: redbot/cogs/mod/kickban.py:556 +#: redbot/cogs/mod/kickban.py:559 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:589 +#: redbot/cogs/mod/kickban.py:592 #, docstring msgid "Temporarily ban a user from this server.\n\n" " `duration` is the amount of time the user should be banned for.\n" " `days` is the amount of days of messages to cleanup on tempban.\n\n" " Examples:\n" -" - `[p]tempban @Twentysix Because I say so`\n" +" - `[p]tempban @Twentysix Because I say so`\n" " This will ban Twentysix for the default amount of time set by an administrator.\n" -" - `[p]tempban @Twentysix 15m You need a timeout`\n" +" - `[p]tempban @Twentysix 15m You need a timeout`\n" " This will ban Twentysix for 15 minutes.\n" -" - `[p]tempban 428675506947227648 1d2h15m 5 Evil person`\n" -" This will ban the user for 1 day 2 hours 15 minutes and will delete the last 5 days of their messages.\n" -" " -msgstr "Bir kullanıcıyı sunucudan geçici olarak banla.\n\n" -" `süre` kullanıcının banlanacağı süreyi temsil eder.\n" -" `günler` geçici ban sırasında önceki kaç gün boyunca atılmış mesajların silineceğini temsil eder.\n\n" -" Örnek:\n" -" - `[p]tempban @Twentysix Canım istedi`\n" -" Bu Twentysix kullanıcısını bir yönetici tarafından ayarlanmış varsayılan süre boyunca banlar\n" -" - `[p]tempban @Twentysix 15m Mola vermen gerek`\n" -" Bu Twentysix kullanıcısını 15 dakikalığına banlar.\n" -" - `[p]tempban 428675506947227648 1d2h15m 5 Kötü şahıs`\n" -" Bu kullanıcıyı 1 gün 2 saat 15 dakikalığına banlar ve son 5 gün boyunca attığı mesajları siler.\n" +" - `[p]tempban 428675506947227648 1d2h15m 5 Evil person`\n" +" This will ban the user with ID 428675506947227648 for 1 day 2 hours 15 minutes and will delete the last 5 days of their messages.\n" " " +msgstr "" -#: redbot/cogs/mod/kickban.py:643 +#: redbot/cogs/mod/kickban.py:646 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "{server_name} sunucusundan {date} tarihine kadar yasaklandınız." -#: redbot/cogs/mod/kickban.py:647 -msgid " Here is an invite for when your ban expires: {invite_link}" -msgstr " Ban süreniz dolduğunda kullanabileceğiniz davet linki: {invite_link}" +#: redbot/cogs/mod/kickban.py:650 +msgid "\n\n" +"**Reason:** {reason}" +msgstr "\n\n" +"**Sebep:** {reason}" -#: redbot/cogs/mod/kickban.py:657 +#: redbot/cogs/mod/kickban.py:652 +msgid "\n\n" +"Here is an invite for when your ban expires: {invite_link}" +msgstr "\n\n" +" Ban süreniz dolduğunda kullanabileceğiniz davet linki: {invite_link}" + +#: redbot/cogs/mod/kickban.py:662 msgid "I can't do that for some reason." msgstr "Bunu bazı sebeplerden dolayı yapamıyorum." -#: redbot/cogs/mod/kickban.py:659 +#: redbot/cogs/mod/kickban.py:664 msgid "Something went wrong while banning." msgstr "Ban sırasında bir şey ters gitti." -#: redbot/cogs/mod/kickban.py:671 +#: redbot/cogs/mod/kickban.py:676 msgid "Done. Enough chaos for now." msgstr "Tamamdır. Şimdilik bu kadar kaos yeter." -#: redbot/cogs/mod/kickban.py:678 +#: redbot/cogs/mod/kickban.py:683 #, 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:707 +#: redbot/cogs/mod/kickban.py:710 msgid "You have been banned and then unbanned as a quick way to delete your messages.\n" "You 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:718 +#: redbot/cogs/mod/kickban.py:721 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:754 +#: redbot/cogs/mod/kickban.py:765 msgid "Done. Enough chaos." msgstr "Tamamdır. Şimdilik bu kadar kaos yeter." -#: redbot/cogs/mod/kickban.py:762 +#: redbot/cogs/mod/kickban.py:773 #, docstring msgid "Kick a member from a voice channel." msgstr "Bir kullanıcıyı ses kanalından at." -#: redbot/cogs/mod/kickban.py:784 +#: redbot/cogs/mod/kickban.py:795 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:787 +#: redbot/cogs/mod/kickban.py:798 msgid "Something went wrong while attempting to kick that member." msgstr "O üye sunucudan atılırken bir şey ters gitti." -#: redbot/cogs/mod/kickban.py:808 +#: redbot/cogs/mod/kickban.py:812 +msgid "User has been kicked from the voice channel." +msgstr "Kullanıcı sesli kanaldan başarıyla atıldı." + +#: redbot/cogs/mod/kickban.py:820 #, 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:827 +#: redbot/cogs/mod/kickban.py:839 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:843 +#: redbot/cogs/mod/kickban.py:855 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:849 +#: redbot/cogs/mod/kickban.py:861 #, 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:870 +#: redbot/cogs/mod/kickban.py:882 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:884 +#: redbot/cogs/mod/kickban.py:896 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:891 +#: redbot/cogs/mod/kickban.py:905 #, 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 "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:904 +" 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-click the user and select 'Copy ID'.\n" +" " +msgstr "" + +#: redbot/cogs/mod/kickban.py:917 msgid "It seems that user isn't banned!" msgstr "Görünüşe bakılırsa o kullanıcı banlı değil." -#: redbot/cogs/mod/kickban.py:909 +#: redbot/cogs/mod/kickban.py:922 msgid "Something went wrong while attempting to unban that user." msgstr "Kullanıcının banı kaldırılırken bir şey ters gitti." -#: redbot/cogs/mod/kickban.py:923 +#: redbot/cogs/mod/kickban.py:936 msgid "Unbanned that user from this server." msgstr "Bu kullanıcının yasağını bu sunucudan kaldırdın." -#: redbot/cogs/mod/kickban.py:929 +#: redbot/cogs/mod/kickban.py:942 msgid "I don't share another server with this user. I can't reinvite them." msgstr "Bu kullanıcıyla ortak sunucum yok, onları yeniden davet edemem." -#: redbot/cogs/mod/kickban.py:937 +#: redbot/cogs/mod/kickban.py:950 msgid "You've been unbanned from {server}.\n" "Here is an invite for that server: {invite_link}" msgstr "{server} sunucusundaki banınız kaldırıldı.\n" "O sunucuya tekrar katılmak için davet linki: {invite_link}" -#: redbot/cogs/mod/kickban.py:944 +#: redbot/cogs/mod/kickban.py:957 msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\n" "Here's the invite link: {invite_link}" msgstr "O kullanıcıya davet gönderemedim. Belki benim için siz gönderebilirsiniz?\n" "Davet linki: {invite_link}" -#: redbot/cogs/mod/kickban.py:952 -msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" -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/kickban.py:965 +msgid "Something went wrong when attempting to send that user an invite. Here's the link so you can try: {invite_link}" +msgstr "O kullanıcıya bir davet linki gönderirken sorunla karşılaşıldı. Eğer kendiniz denemek isterseniz davet linki: {invite_link}" -#: redbot/cogs/mod/mod.py:45 +#: redbot/cogs/mod/mod.py:44 #, docstring msgid "Moderation tools." msgstr "Moderasyon Seçenekleri." -#: redbot/cogs/mod/mod.py:142 redbot/cogs/mod/mod.py:152 -msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." -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:135 redbot/cogs/mod/mod.py:145 +msgid "Ignored guilds and channels have been moved. Please use {command} to migrate the old settings." +msgstr "Görmezden gelinen sunucular ve kanalların yeri değiştirildi. Eski ayarları aktarmak için lütfen {command} komutunu kullanın." -#: redbot/cogs/mod/mod.py:164 -msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." -msgstr "Silme gecikmesi ayarlarını değişti. Lütfen eski ayarları aktarmak için `[p]movedeletedelay` kullanın." +#: redbot/cogs/mod/mod.py:155 +msgid "Delete delay settings have been moved. Please use {command} to migrate the old settings." +msgstr "Silme gecikmesi ayarlarını değişti. Lütfen eski ayarları aktarmak için {command} kullanın." -#: redbot/cogs/mod/mod.py:185 +#: redbot/cogs/mod/mod.py:176 #, docstring msgid "Move ignored channels and servers to core" msgstr "Görmezden gelinen kanal ve sunucuları çekirdeğe aktar." -#: redbot/cogs/mod/mod.py:194 +#: redbot/cogs/mod/mod.py:185 msgid "Ignored channels and guilds restored." msgstr "Görmezden gelinen kanal ve sunucu ayarları geri getirildi." -#: redbot/cogs/mod/mod.py:199 +#: redbot/cogs/mod/mod.py:190 #, docstring msgid "\n" " Move deletedelay settings to core\n" @@ -397,279 +372,278 @@ msgstr "\n" " deletedelay ayarlarını çekirdeğe taşı\n" " " -#: redbot/cogs/mod/mod.py:208 +#: redbot/cogs/mod/mod.py:199 msgid "Delete delay settings restored." msgstr "Silme gecikmesi ayarları geri getirildi." -#: redbot/cogs/mod/names.py:36 +#: redbot/cogs/mod/names.py:38 #, docstring -msgid "Change a member's nickname.\n\n" -" Leaving the nickname empty will remove it.\n" -" " -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" +msgid "Change a member's server nickname.\n\n" +" Leaving the nickname argument empty will remove it.\n" " " +msgstr "" -#: redbot/cogs/mod/names.py:45 +#: redbot/cogs/mod/names.py:47 msgid "Nicknames must be between 2 and 32 characters long." msgstr "Takma adların uzunluğu 2 ile 32 arasında olmalıdır." -#: redbot/cogs/mod/names.py:53 +#: redbot/cogs/mod/names.py:55 msgid "I do not have permission to rename that member. They may be higher than or equal to me in the role hierarchy." 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 +#: redbot/cogs/mod/names.py:75 msgid "I do not have permission to rename that member." msgstr "O üyenin adını değiştirmeye iznim yok." -#: redbot/cogs/mod/names.py:66 +#: redbot/cogs/mod/names.py:78 msgid "That nickname is invalid." msgstr "Ad geçerli değil." -#: redbot/cogs/mod/names.py:68 -msgid "An unexpected error has occured." -msgstr "Beklenmedik bir hata oluştu." +#: redbot/cogs/mod/names.py:80 +msgid "An unexpected error has occurred." +msgstr "" -#: redbot/cogs/mod/names.py:70 +#: redbot/cogs/mod/names.py:82 msgid "Done." msgstr "Tamamdır." -#: redbot/cogs/mod/names.py:81 +#: redbot/cogs/mod/names.py:93 msgid "Custom: {emoji} {name}" msgstr "Özel: {emoji} {name}" -#: redbot/cogs/mod/names.py:83 +#: redbot/cogs/mod/names.py:95 msgid "Custom: {emoji}" msgstr "Özel: {emoji}" -#: redbot/cogs/mod/names.py:85 +#: redbot/cogs/mod/names.py:97 msgid "Custom: {name}" msgstr "Özel: {name}" -#: redbot/cogs/mod/names.py:93 +#: redbot/cogs/mod/names.py:105 msgid "Playing: {name}" msgstr "Oynuyor: {name}" -#: redbot/cogs/mod/names.py:102 +#: redbot/cogs/mod/names.py:114 msgid "Streaming: [{name}{sep}{game}]({url})" msgstr "Yayınlıyor: [{name}{sep}{game}]({url})" -#: redbot/cogs/mod/names.py:109 +#: redbot/cogs/mod/names.py:121 msgid "Streaming: {name}" msgstr "Yayınlıyor: {name}" -#: redbot/cogs/mod/names.py:118 +#: redbot/cogs/mod/names.py:130 msgid "Listening: [{title}{sep}{artist}]({url})" msgstr "Dinliyor: [{title}{sep}{artist}]({url})" -#: redbot/cogs/mod/names.py:125 +#: redbot/cogs/mod/names.py:137 msgid "Listening: {title}" msgstr "Dinliyor: {title}" -#: redbot/cogs/mod/names.py:133 +#: redbot/cogs/mod/names.py:145 msgid "Watching: {name}" msgstr "İzliyor: {name}" -#: redbot/cogs/mod/names.py:141 +#: redbot/cogs/mod/names.py:153 msgid "Competing in: {competing}" msgstr "{competing} içinde kapışılıyor" -#: redbot/cogs/mod/names.py:164 +#: redbot/cogs/mod/names.py:176 #, docstring msgid "Show information about a member.\n\n" " This includes fields for status, discord join date, server\n" -" join date, voice state and previous names/nicknames.\n\n" -" If the member has no roles, previous names or previous nicknames,\n" +" join date, voice state and previous usernames/global display names/nicknames.\n\n" +" If the member has no roles, previous usernames, global display names, or server nicknames,\n" " these fields will be omitted.\n" " " -msgstr "Bir üye hakkında bilgi göster.\n\n" -" Buna durum, discord kayıt tarihi, sunucuya giriş tarihi,\n" -" ses durumu ve önceki adlar/takma adlar dahildir.\n\n" -" Eğer üyenin rolleri veya önceden kullanmış olduğu adlar veya takma adları\n" -" yoksa bu alanlar boş bırakılır.\n" -" " +msgstr "" -#: redbot/cogs/mod/names.py:192 +#: redbot/cogs/mod/names.py:219 msgid "Unknown" msgstr "Bilinmiyor" -#: redbot/cogs/mod/names.py:202 redbot/cogs/mod/names.py:203 -msgid "{}\n" -"({} days ago)" -msgstr "{}\n" -"({} gün önce)" - -#: redbot/cogs/mod/names.py:215 +#: redbot/cogs/mod/names.py:231 msgid "Chilling in {} status" msgstr "{} durumda rahatına bakıyor" -#: redbot/cogs/mod/names.py:229 +#: redbot/cogs/mod/names.py:244 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "Ve mesaj sınırlamaları yüzünden gösterilemeyen {numeric_number} rol." -#: redbot/cogs/mod/names.py:256 +#: redbot/cogs/mod/names.py:271 msgid "Joined Discord on" msgstr "Discord'a Katıldı" -#: redbot/cogs/mod/names.py:257 +#: redbot/cogs/mod/names.py:272 msgid "Joined this server on" msgstr "Bu sunucuya katıldı" -#: redbot/cogs/mod/names.py:260 +#: redbot/cogs/mod/names.py:275 msgid "Roles" msgstr "Roller" -#: redbot/cogs/mod/names.py:260 +#: redbot/cogs/mod/names.py:275 msgid "Role" msgstr "Rol" -#: redbot/cogs/mod/names.py:266 -msgid "Previous Names" -msgstr "Geçmiş İsimleri" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Username" +msgstr "" -#: redbot/cogs/mod/names.py:266 -msgid "Previous Name" -msgstr "Önceki isim" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Usernames" +msgstr "" -#: redbot/cogs/mod/names.py:274 -msgid "Previous Nicknames" -msgstr "Geçmiş Kullanıcı adları" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Name" +msgstr "" -#: redbot/cogs/mod/names.py:274 -msgid "Previous Nickname" -msgstr "Önceki Takma İsim" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Names" +msgstr "" #: redbot/cogs/mod/names.py:280 +msgid "Previous Server Nickname" +msgstr "" + +#: redbot/cogs/mod/names.py:280 +msgid "Previous Server Nicknames" +msgstr "" + +#: redbot/cogs/mod/names.py:290 msgid "Current voice channel" msgstr "Şu anki ses kanalı" -#: redbot/cogs/mod/names.py:284 +#: redbot/cogs/mod/names.py:294 msgid "Member #{} | User ID: {}" msgstr "Üye #{} | Kullanıcı IDsi: {}" -#: redbot/cogs/mod/names.py:298 +#: redbot/cogs/mod/names.py:308 #, docstring -msgid "Show previous names and nicknames of a member." -msgstr "Bir üyenin önceden kullanmış olduğu ad ve takma adları göster." +msgid "Show previous usernames, global display names, and server nicknames of a member." +msgstr "" -#: redbot/cogs/mod/names.py:302 -msgid "**Past 20 names**:" -msgstr "**Son 20 isim**:" +#: redbot/cogs/mod/names.py:312 +msgid "Past 20 usernames:" +msgstr "" -#: redbot/cogs/mod/names.py:308 -msgid "**Past 20 nicknames**:" -msgstr "**Son 20 takma isim**:" +#: redbot/cogs/mod/names.py:313 +msgid "Past 20 global display names:" +msgstr "" + +#: redbot/cogs/mod/names.py:314 +msgid "Past 20 server nicknames:" +msgstr "" -#: redbot/cogs/mod/names.py:315 +#: redbot/cogs/mod/names.py:324 msgid "That member doesn't have any recorded name or nickname change." msgstr "Bu üyenin kaydedilmiş herhangi bir ad ve takma ad değişikliği yok." -#: redbot/cogs/mod/settings.py:23 +#: redbot/cogs/mod/settings.py:22 #, docstring msgid "Manage server administration settings." msgstr "Sunucu yönetim ayarlarını düzenle." -#: redbot/cogs/mod/settings.py:27 +#: redbot/cogs/mod/settings.py:26 #, docstring msgid "Show the current server administration settings." msgstr "Şu anki sunucu yönetim ayarlarını gösterir." -#: redbot/cogs/mod/settings.py:31 +#: redbot/cogs/mod/settings.py:30 msgid "Track name changes: {yes_or_no}\n" msgstr "Ad değişikliklerini takip et: {yes_or_no}\n" -#: redbot/cogs/mod/settings.py:32 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:83 redbot/cogs/mod/settings.py:91 -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:31 redbot/cogs/mod/settings.py:54 +#: redbot/cogs/mod/settings.py:82 redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:93 msgid "Yes" msgstr "Evet" -#: redbot/cogs/mod/settings.py:32 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:60 redbot/cogs/mod/settings.py:65 -#: redbot/cogs/mod/settings.py:70 redbot/cogs/mod/settings.py:75 -#: redbot/cogs/mod/settings.py:83 redbot/cogs/mod/settings.py:91 -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:31 redbot/cogs/mod/settings.py:54 +#: redbot/cogs/mod/settings.py:59 redbot/cogs/mod/settings.py:64 +#: redbot/cogs/mod/settings.py:69 redbot/cogs/mod/settings.py:74 +#: redbot/cogs/mod/settings.py:82 redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:93 msgid "No" msgstr "Hayır" -#: redbot/cogs/mod/settings.py:53 +#: redbot/cogs/mod/settings.py:52 msgid "Overridden by another setting" msgstr "Başka bir ayar bu ayara üstün geliyor" -#: redbot/cogs/mod/settings.py:56 +#: redbot/cogs/mod/settings.py:55 msgid "Track nickname changes: {yes_or_no}\n" msgstr "Nick değişikliklerini takip et: {yes_or_no}\n" -#: redbot/cogs/mod/settings.py:57 +#: redbot/cogs/mod/settings.py:56 msgid "Delete repeats: {num_repeats}\n" msgstr "Tekrarları sil: {num_repeats}\n" -#: redbot/cogs/mod/settings.py:58 +#: redbot/cogs/mod/settings.py:57 msgid "after {num} repeats" msgstr "{num} tekrardan sonra" -#: redbot/cogs/mod/settings.py:62 +#: redbot/cogs/mod/settings.py:61 msgid "Warn mention spam: {num_mentions}\n" msgstr "Etiket uyarısı: {num_mentions}\n" -#: redbot/cogs/mod/settings.py:63 redbot/cogs/mod/settings.py:68 -#: redbot/cogs/mod/settings.py:73 +#: redbot/cogs/mod/settings.py:62 redbot/cogs/mod/settings.py:67 +#: redbot/cogs/mod/settings.py:72 msgid "{num} mentions" msgstr "{num} ping" -#: redbot/cogs/mod/settings.py:67 +#: redbot/cogs/mod/settings.py:66 msgid "Kick mention spam: {num_mentions}\n" msgstr "Etiket spamı kick: {num_mentions}\n" -#: redbot/cogs/mod/settings.py:72 +#: redbot/cogs/mod/settings.py:71 msgid "Ban mention spam: {num_mentions}\n" msgstr "Ping spam durumunda banlama: {num_mentions}\n" -#: redbot/cogs/mod/settings.py:78 +#: redbot/cogs/mod/settings.py:77 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:80 +#: redbot/cogs/mod/settings.py:79 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:82 +#: redbot/cogs/mod/settings.py:81 msgid "Respects hierarchy: {yes_or_no}\n" msgstr "Hiyerarşi saygı duyar: {yes_or_no}\n" -#: redbot/cogs/mod/settings.py:85 +#: redbot/cogs/mod/settings.py:84 msgid "Delete delay: {num_seconds}\n" msgstr "Gecikmeyi sil: {num_seconds}\n" -#: redbot/cogs/mod/settings.py:86 +#: redbot/cogs/mod/settings.py:85 msgid "{num} seconds" msgstr "{num} saniye" -#: redbot/cogs/mod/settings.py:88 +#: redbot/cogs/mod/settings.py:87 msgid "None" msgstr "None" -#: redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:89 msgid "Reinvite on unban: {yes_or_no}\n" msgstr "Ban kaldırıldığında geri davet etme: {yes_or_no}\n" -#: redbot/cogs/mod/settings.py:93 +#: redbot/cogs/mod/settings.py:92 msgid "Send message to users on kick/ban: {yes_or_no}\n" msgstr "Üyelere atıldıklarında veya banlandıklarında mesaj gönder: {yes_or_no}\n" -#: redbot/cogs/mod/settings.py:97 +#: redbot/cogs/mod/settings.py:96 msgid "Default message history delete on ban: Previous {num_days} days\n" msgstr "Varsayılan mesaj geçmişi silme ayarı: Son {num_days} gün\n" -#: redbot/cogs/mod/settings.py:101 +#: redbot/cogs/mod/settings.py:100 msgid "Default message history delete on ban: Don't delete any\n" msgstr "Varsayılan mesaj geçmişi silme ayarı: Hiç silme\n" -#: redbot/cogs/mod/settings.py:102 +#: redbot/cogs/mod/settings.py:101 msgid "Default tempban duration: {duration}" msgstr "Varsayılan geçici ban süresi: {duration}" -#: redbot/cogs/mod/settings.py:110 +#: redbot/cogs/mod/settings.py:109 #, docstring msgid "Toggle role hierarchy check for mods and admins.\n\n" " **WARNING**: Disabling this setting will allow mods to take\n" @@ -682,15 +656,15 @@ msgstr "Moderatörler ve adminler için rol hierarşisi denetimi aç veya kapa.\ " Bu ayar varsayılan olarak kapalıdır.\n" " " -#: redbot/cogs/mod/settings.py:122 +#: redbot/cogs/mod/settings.py:121 msgid "Role hierarchy will be checked when moderation commands are issued." msgstr "Moderasyon komutları verildiğinde rol hiyerarşisi kontrol edilecek." -#: redbot/cogs/mod/settings.py:127 +#: redbot/cogs/mod/settings.py:126 msgid "Role hierarchy will be ignored when moderation commands are issued." msgstr "Moderasyon komutları verildiğinde rol hiyerarşisi görmezden gelinecek." -#: redbot/cogs/mod/settings.py:133 +#: redbot/cogs/mod/settings.py:132 #, docstring msgid "\n" " Manage the automoderation settings for mentionspam.\n" @@ -699,7 +673,7 @@ msgstr "\n" " Etiket spamı için otomatik moderatör ayarlarını yönetin.\n" " " -#: redbot/cogs/mod/settings.py:140 +#: redbot/cogs/mod/settings.py:139 #, docstring msgid "\n" " Setting to account for duplicate mentions.\n\n" @@ -714,23 +688,23 @@ msgstr "\n" " Şu anki ayarı görmek için bu komutu her hangi bir seçenek sunmadan kullanın.\n" " " -#: redbot/cogs/mod/settings.py:152 +#: redbot/cogs/mod/settings.py:151 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:154 +#: redbot/cogs/mod/settings.py:153 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:159 +#: redbot/cogs/mod/settings.py:158 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:161 +#: redbot/cogs/mod/settings.py:160 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:168 +#: redbot/cogs/mod/settings.py:167 #, docstring msgid "\n" " Sets the autowarn conditions for mention spam.\n\n" @@ -745,37 +719,37 @@ msgstr "\n" " `` 0 dan daha büyük olmalıdır. 0 yaparak bu özelliği kapatabilirsiniz.\n" " " -#: redbot/cogs/mod/settings.py:179 +#: redbot/cogs/mod/settings.py:178 msgid "Autowarn for mention spam is already disabled." msgstr "Otomatik etiket uyarı sistemi zaten kapalı." -#: redbot/cogs/mod/settings.py:181 +#: redbot/cogs/mod/settings.py:180 msgid "Autowarn for mention spam disabled." msgstr "Otomatik etiket spam özelliği kapatıldı." -#: redbot/cogs/mod/settings.py:184 +#: redbot/cogs/mod/settings.py:183 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:190 +#: redbot/cogs/mod/settings.py:189 msgid "\n" "Autowarn is equal to or higher than autokick." msgstr "\n" "Autowarn autokick'e eşit ya da daha yüksekte." -#: redbot/cogs/mod/settings.py:194 +#: redbot/cogs/mod/settings.py:193 msgid "\n" "Autowarn is equal to or higher than autoban." msgstr "\n" "Autowarn autoban'a eşit ya da daha yüksekte." -#: redbot/cogs/mod/settings.py:198 +#: redbot/cogs/mod/settings.py:197 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:208 +#: redbot/cogs/mod/settings.py:207 #, docstring msgid "\n" " Sets the autokick conditions for mention spam.\n\n" @@ -790,37 +764,37 @@ msgstr "\n" " `` 0 dan daha büyük olmalıdır. 0 yaparak bu özelliği kapatabilirsiniz.\n" " " -#: redbot/cogs/mod/settings.py:219 +#: redbot/cogs/mod/settings.py:218 msgid "Autokick for mention spam is already disabled." msgstr "Otomatik kick sistemi zaten kapalı." -#: redbot/cogs/mod/settings.py:221 +#: redbot/cogs/mod/settings.py:220 msgid "Autokick for mention spam disabled." msgstr "Otomatik etiket spam kick özelliği kapatıldı." -#: redbot/cogs/mod/settings.py:224 +#: redbot/cogs/mod/settings.py:223 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:230 +#: redbot/cogs/mod/settings.py:229 msgid "\n" "Autokick is equal to or lower than autowarn." msgstr "\n" "Autokick autowarn'a eşit ya da daha aşağıda." -#: redbot/cogs/mod/settings.py:234 +#: redbot/cogs/mod/settings.py:233 msgid "\n" "Autokick is equal to or higher than autoban." msgstr "\n" "Autokick autoban'a eşit ya da daha yüksekte." -#: redbot/cogs/mod/settings.py:238 +#: redbot/cogs/mod/settings.py:237 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:248 +#: redbot/cogs/mod/settings.py:247 #, 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" @@ -834,37 +808,37 @@ msgstr "\n" " `` 0 dan daha büyük olmalıdır. 0 yaparak bu özelliği kapatabilirsiniz.\n" " " -#: redbot/cogs/mod/settings.py:258 +#: redbot/cogs/mod/settings.py:257 msgid "Autoban for mention spam is already disabled." msgstr "Ping spamlama için otomatik banlama zaten kapalı." -#: redbot/cogs/mod/settings.py:260 +#: redbot/cogs/mod/settings.py:259 msgid "Autoban for mention spam disabled." msgstr "Ping spamlama için otomatik banlama kapatıldı." -#: redbot/cogs/mod/settings.py:263 +#: redbot/cogs/mod/settings.py:262 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:269 +#: redbot/cogs/mod/settings.py:268 msgid "\n" "Autoban is equal to or lower than autowarn." msgstr "\n" "Autoban autowarn'a eşit ya da daha aşağıda." -#: redbot/cogs/mod/settings.py:273 +#: redbot/cogs/mod/settings.py:272 msgid "\n" "Autoban is equal to or lower than autokick." msgstr "\n" "Autoban autokick'e eşit ya da daha aşağıda." -#: redbot/cogs/mod/settings.py:277 +#: redbot/cogs/mod/settings.py:276 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:287 +#: redbot/cogs/mod/settings.py:286 #, docstring msgid "Enable auto-deletion of repeated messages.\n\n" " Must be between 2 and 20.\n\n" @@ -875,23 +849,23 @@ msgstr "Tekrarlanmış mesajların otomatik silinmesini etkinleştir.\n\n" " Bu özelliği kapamak için ayarı -1 yapın.\n" " " -#: redbot/cogs/mod/settings.py:298 redbot/cogs/mod/settings.py:324 +#: redbot/cogs/mod/settings.py:297 redbot/cogs/mod/settings.py:323 msgid "Repeated messages will be ignored." msgstr "Tekrarlanmış mesajlar görmezden gelinecek." -#: redbot/cogs/mod/settings.py:304 +#: redbot/cogs/mod/settings.py:303 msgid "Messages repeated up to {num} times will be deleted." msgstr "{num} kere tekrarlanmış mesajlar silinecek." -#: redbot/cogs/mod/settings.py:308 +#: redbot/cogs/mod/settings.py:307 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:317 +#: redbot/cogs/mod/settings.py:316 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:329 +#: redbot/cogs/mod/settings.py:328 #, 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" @@ -902,15 +876,15 @@ msgstr "Bir üyenin banı kaldırıldıktan sonra onlara davet linki gönderilme " tek kullanımlık bir davet linki atmaya çalışır.\n" " " -#: redbot/cogs/mod/settings.py:339 -msgid "Users unbanned with `{command}` will be reinvited." -msgstr "Banı `{command}` ile kaldırılmış üyeler tekrar davet edilecek." +#: redbot/cogs/mod/settings.py:338 +msgid "Users unbanned with {command} will be reinvited." +msgstr "Banı {command} ile kaldırılmış üyeler tekrar davet edilecek." -#: redbot/cogs/mod/settings.py:346 -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:345 +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:354 +#: redbot/cogs/mod/settings.py:353 #, 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" @@ -921,19 +895,19 @@ msgstr "Bir üye sunucudan atıldığında ya da banlandığında mesaj gönderi " neden atıldıklarının/banlandıklarının sebebini özel mesaj olarak yollamaya çalışır.\n" " " -#: redbot/cogs/mod/settings.py:363 +#: redbot/cogs/mod/settings.py:362 msgid "DM when kicked/banned is currently set to: {setting}" msgstr "Atılma/Banlanma durumunda mesaj atma ayarı: {setting}" -#: redbot/cogs/mod/settings.py:368 +#: redbot/cogs/mod/settings.py:367 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:371 +#: redbot/cogs/mod/settings.py:370 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:377 +#: redbot/cogs/mod/settings.py:376 #, 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" @@ -942,15 +916,15 @@ msgstr "Bir kullanıcı banlanınca en son kaç gün boyunca attıkları mesajla " Bu numara 0 ile 7 arasında olmak zorundadır.\n" " " -#: redbot/cogs/mod/settings.py:383 +#: redbot/cogs/mod/settings.py:382 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:386 +#: redbot/cogs/mod/settings.py:385 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "Kullanıcı ban yediğinde son {days} gün boyunca attıkları mesajlar silinecek." -#: redbot/cogs/mod/settings.py:401 +#: redbot/cogs/mod/settings.py:400 #, docstring msgid "Set the default time to be used when a user is tempbanned.\n\n" " Accepts: seconds, minutes, hours, days, weeks\n" @@ -967,38 +941,35 @@ msgstr "Bir kullanıcı geçici ban (tempban) yediğinde kullanılacak varsayıl " `[p]modset defaultduration 7 days 12 hours 10 minutes`\n" " " -#: redbot/cogs/mod/settings.py:413 +#: redbot/cogs/mod/settings.py:412 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/settings.py:421 +#: redbot/cogs/mod/settings.py:420 #, docstring msgid "\n" -" Toggle whether nickname changes should be tracked.\n\n" +" Toggle whether server nickname changes should be tracked.\n\n" " This setting will be overridden if trackallnames is disabled.\n" " " -msgstr "\n" -" Nick değişikliklerinin takip edilip edilmemesini ayarla.\n\n" -" trackallnames ayarının kapatılması bu ayara üstün gelir.\n" -" " +msgstr "" -#: redbot/cogs/mod/settings.py:430 +#: redbot/cogs/mod/settings.py:429 msgid "Nickname changes are currently being tracked." msgstr "Nick değişiklikleri şu anda takip ediliyor." -#: redbot/cogs/mod/settings.py:432 +#: redbot/cogs/mod/settings.py:431 msgid "Nickname changes are not currently being tracked." msgstr "Nick değişiklikleri şu anda takip edilmiyor." -#: redbot/cogs/mod/settings.py:437 +#: redbot/cogs/mod/settings.py:436 msgid "Nickname changes will now be tracked." msgstr "Nick değişiklikleri artık takip edilecek." -#: redbot/cogs/mod/settings.py:439 +#: redbot/cogs/mod/settings.py:438 msgid "Nickname changes will no longer be tracked." msgstr "Nick değişiklikleri artık takip edilmeyecek." -#: redbot/cogs/mod/settings.py:446 +#: redbot/cogs/mod/settings.py:445 #, docstring msgid "\n" " Toggle whether all name changes should be tracked.\n\n" @@ -1009,67 +980,60 @@ msgstr "\n" " Bunu kapalı ayarlamak tracknicknames ayarına üstün gelir.\n" " " -#: redbot/cogs/mod/settings.py:454 +#: redbot/cogs/mod/settings.py:453 msgid "Name changes are currently being tracked." msgstr "Ad değişiklikleri şu anda takip ediliyor." -#: redbot/cogs/mod/settings.py:456 +#: redbot/cogs/mod/settings.py:455 msgid "All name changes are currently not being tracked." msgstr "Tüm işim değişiklikleri şu anda takip edilmiyor." -#: redbot/cogs/mod/settings.py:461 +#: redbot/cogs/mod/settings.py:460 msgid "Name changes will now be tracked." msgstr "Ad değişiklikleri artık takip edilecek." -#: redbot/cogs/mod/settings.py:463 +#: redbot/cogs/mod/settings.py:462 msgid "All name changes will no longer be tracked.\n" "To delete existing name data, use {command}." msgstr "Tüm isim değişiklikleri artık takip edilmeyecek.\n" "Varolan ad verilerini silmek için {command} kullanın." -#: redbot/cogs/mod/settings.py:474 +#: redbot/cogs/mod/settings.py:473 #, docstring -msgid "Delete all stored usernames and nicknames.\n\n" +msgid "Delete all stored usernames, global display names, and server nicknames.\n\n" " Examples:\n" -" - `[p]modset deletenames` - Did not confirm. Shows the help message.\n" -" - `[p]modset deletenames yes` - Deletes all stored usernames and nicknames.\n\n" +" - `[p]modset deletenames` - Did not confirm. Shows the help message.\n" +" - `[p]modset deletenames yes` - Deletes all stored usernames, global display names, and server nicknames.\n\n" " **Arguments**\n\n" " - `` This will default to false unless specified.\n" " " -msgstr "Depolanmış tüm kullanıcı adları ve nickleri sil.\n\n" -" Örnekler:\n" -" - `[p]modset deletenames` - Onaylanmadığından yardım mesajını gösterir.\n" -" - `[p]modset deletenames yes` - Depolanmış tüm kullanıcı adları ve nickleri siler.\n\n" -" **Seçenekler**\n\n" -" - `` Aksi belirtilmezse varsayılan olarak olumsuzdur.\n" -" " +msgstr "" -#: redbot/cogs/mod/settings.py:486 -msgid "This will delete all stored usernames and nicknames the bot has stored.\n" +#: redbot/cogs/mod/settings.py:485 +msgid "This will delete all stored usernames, global display names, and server nicknames the bot has stored.\n" "If you're sure, type {command}" -msgstr "Bu botun depoladığı tüm kullanıcı adları ve nickleri siler.\n" -"Bunu yapmak istediğinize eminseniz {command} yazın." +msgstr "" -#: redbot/cogs/mod/settings.py:527 -msgid "Usernames and nicknames have been deleted from Mod config." -msgstr "Kullanıcı adları ve nickler veri tabanından silindi." +#: redbot/cogs/mod/settings.py:529 +msgid "Usernames, global display names, and server nicknames have been deleted from Mod config." +msgstr "" -#: redbot/cogs/mod/slowmode.py:27 +#: redbot/cogs/mod/slowmode.py:28 #, docstring -msgid "Changes channel's slowmode setting.\n\n" +msgid "Changes thread's or text channel's slowmode setting.\n\n" " Interval can be anything from 0 seconds to 6 hours.\n" " Use without parameters to disable.\n" " " -msgstr "Kanalın yavaş mod ayarını değiştirir.\n\n" +msgstr "Kanalın veya başlıkları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 +#: redbot/cogs/mod/slowmode.py:37 msgid "Slowmode interval is now {interval}." msgstr "Yavaş mod bekletme süresi artık {interval}." -#: redbot/cogs/mod/slowmode.py:41 +#: redbot/cogs/mod/slowmode.py:42 msgid "Slowmode has been disabled." 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 489f5477402..3535c0a7a67 100644 --- a/redbot/cogs/mod/locales/uk-UA.po +++ b/redbot/cogs/mod/locales/uk-UA.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-18 21:11+0000\n" +"POT-Creation-Date: 2023-09-13 20: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.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,136 +15,132 @@ msgstr "" "X-Crowdin-File-ID: 34\n" "Language: uk_UA\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 +#: redbot/cogs/mod/events.py:57 redbot/cogs/mod/events.py:72 msgid "Mention spam (Autoban)" msgstr "" -#: redbot/cogs/mod/events.py:80 +#: redbot/cogs/mod/events.py:81 msgid "Mention Spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:95 +#: redbot/cogs/mod/events.py:96 msgid "Mention spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:104 +#: redbot/cogs/mod/events.py:105 msgid "Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:108 +#: redbot/cogs/mod/events.py:109 msgid "{member}, Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:127 +#: redbot/cogs/mod/events.py:128 msgid "Mention spam (Autowarn)" msgstr "" -#: redbot/cogs/mod/kickban.py:93 +#: redbot/cogs/mod/kickban.py:82 msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:100 +#: redbot/cogs/mod/kickban.py:89 msgid "I require the {perms} permission(s) in that user's channel to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:110 +#: redbot/cogs/mod/kickban.py:99 msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:464 -#: redbot/cogs/mod/kickban.py:631 +#: redbot/cogs/mod/kickban.py:121 redbot/cogs/mod/kickban.py:463 +#: redbot/cogs/mod/kickban.py:636 msgid "Invalid days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/kickban.py:138 redbot/cogs/mod/kickban.py:607 +#: redbot/cogs/mod/kickban.py:127 redbot/cogs/mod/kickban.py:610 msgid "I cannot let you do that. Self-harm is bad {}" msgstr "" -#: redbot/cogs/mod/kickban.py:143 redbot/cogs/mod/kickban.py:318 -#: redbot/cogs/mod/kickban.py:612 redbot/cogs/mod/kickban.py:691 -#: redbot/cogs/mod/kickban.py:771 +#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:315 +#: redbot/cogs/mod/kickban.py:615 redbot/cogs/mod/kickban.py:696 +#: redbot/cogs/mod/kickban.py:782 redbot/cogs/mod/names.py:64 msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." msgstr "" -#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:326 -#: redbot/cogs/mod/kickban.py:620 +#: redbot/cogs/mod/kickban.py:139 redbot/cogs/mod/kickban.py:323 +#: redbot/cogs/mod/kickban.py:623 msgid "I cannot do that due to Discord hierarchy rules." msgstr "" -#: redbot/cogs/mod/kickban.py:156 +#: redbot/cogs/mod/kickban.py:145 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:160 redbot/cogs/mod/kickban.py:337 +#: redbot/cogs/mod/kickban.py:149 redbot/cogs/mod/kickban.py:334 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:161 redbot/cogs/mod/kickban.py:338 +#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:335 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:179 redbot/cogs/mod/kickban.py:480 +#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:480 msgid "User with ID {user_id} is already banned." msgstr "" -#: redbot/cogs/mod/kickban.py:192 +#: redbot/cogs/mod/kickban.py:182 msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." msgstr "" -#: redbot/cogs/mod/kickban.py:204 redbot/cogs/mod/kickban.py:365 +#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:364 msgid "Done. That felt good." msgstr "" -#: redbot/cogs/mod/kickban.py:206 redbot/cogs/mod/kickban.py:346 +#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:343 msgid "I'm not allowed to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:208 redbot/cogs/mod/kickban.py:551 +#: redbot/cogs/mod/kickban.py:202 redbot/cogs/mod/kickban.py:554 msgid "User with ID {user_id} not found" msgstr "" -#: redbot/cogs/mod/kickban.py:215 +#: redbot/cogs/mod/kickban.py:212 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:269 +#: redbot/cogs/mod/kickban.py:266 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:294 +#: redbot/cogs/mod/kickban.py:291 #, docstring msgid "\n" " Kick a user.\n\n" " Examples:\n" -" - `[p]kick 428675506947227648 wanted to be kicked.`\n" -" This will kick Twentysix from the server.\n" -" - `[p]kick @Twentysix wanted to be kicked.`\n" +" - `[p]kick 428675506947227648 wanted to be kicked.`\n" +" This will kick the user with ID 428675506947227648 from the server.\n" +" - `[p]kick @Twentysix wanted to be kicked.`\n" " This will kick Twentysix from the server.\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:311 redbot/cogs/mod/kickban.py:684 +#: redbot/cogs/mod/kickban.py:308 redbot/cogs/mod/kickban.py:689 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:333 +#: redbot/cogs/mod/kickban.py:330 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:379 +#: redbot/cogs/mod/kickban.py:378 #, docstring msgid "Ban a user from this server and optionally delete days of messages.\n\n" " `days` is the amount of days of messages to cleanup on ban.\n\n" " Examples:\n" -" - `[p]ban 428675506947227648 7 Continued to spam after told to stop.`\n" -" This will ban Twentysix and it will delete 7 days worth of messages.\n" -" - `[p]ban @Twentysix 7 Continued to spam after told to stop.`\n" +" - `[p]ban 428675506947227648 7 Continued to spam after told to stop.`\n" +" This will ban the user with ID 428675506947227648 and it will delete 7 days worth of messages.\n" +" - `[p]ban @Twentysix 7 Continued to spam after told to stop.`\n" " This will ban Twentysix and it will delete 7 days worth of messages.\n\n" " A user ID should be provided if the user is not a member of this server.\n" " If days is not a number, it's treated as the first word of the reason.\n" @@ -152,7 +148,7 @@ msgid "Ban a user from this server and optionally delete days of messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:417 +#: redbot/cogs/mod/kickban.py:416 #, docstring msgid "Mass bans user(s) from the server.\n\n" " `days` is the amount of days of messages to cleanup on massban.\n\n" @@ -164,21 +160,21 @@ msgid "Mass bans user(s) from the server.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:433 +#: redbot/cogs/mod/kickban.py:432 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:437 +#: redbot/cogs/mod/kickban.py:436 msgid "\n" "Errors:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:440 +#: redbot/cogs/mod/kickban.py:439 msgid "\n" "Following user IDs have been upgraded from a temporary to a permanent ban:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:468 +#: redbot/cogs/mod/kickban.py:467 msgid "I lack the permissions to do this." msgstr "" @@ -186,435 +182,452 @@ msgstr "" msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:556 +#: redbot/cogs/mod/kickban.py:559 msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:589 +#: redbot/cogs/mod/kickban.py:592 #, docstring msgid "Temporarily ban a user from this server.\n\n" " `duration` is the amount of time the user should be banned for.\n" " `days` is the amount of days of messages to cleanup on tempban.\n\n" " Examples:\n" -" - `[p]tempban @Twentysix Because I say so`\n" +" - `[p]tempban @Twentysix Because I say so`\n" " This will ban Twentysix for the default amount of time set by an administrator.\n" -" - `[p]tempban @Twentysix 15m You need a timeout`\n" +" - `[p]tempban @Twentysix 15m You need a timeout`\n" " This will ban Twentysix for 15 minutes.\n" -" - `[p]tempban 428675506947227648 1d2h15m 5 Evil person`\n" -" This will ban the user for 1 day 2 hours 15 minutes and will delete the last 5 days of their messages.\n" +" - `[p]tempban 428675506947227648 1d2h15m 5 Evil person`\n" +" This will ban the user with ID 428675506947227648 for 1 day 2 hours 15 minutes and will delete the last 5 days of their messages.\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:643 +#: redbot/cogs/mod/kickban.py:646 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:647 -msgid " Here is an invite for when your ban expires: {invite_link}" +#: redbot/cogs/mod/kickban.py:650 +msgid "\n\n" +"**Reason:** {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:657 +#: redbot/cogs/mod/kickban.py:652 +msgid "\n\n" +"Here is an invite for when your ban expires: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:662 msgid "I can't do that for some reason." msgstr "" -#: redbot/cogs/mod/kickban.py:659 +#: redbot/cogs/mod/kickban.py:664 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:671 +#: redbot/cogs/mod/kickban.py:676 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:678 +#: redbot/cogs/mod/kickban.py:683 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:707 +#: redbot/cogs/mod/kickban.py:710 msgid "You have been banned and then unbanned as a quick way to delete your messages.\n" "You can now join the server again. {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:718 +#: redbot/cogs/mod/kickban.py:721 msgid "My role is not high enough to softban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:754 +#: redbot/cogs/mod/kickban.py:765 msgid "Done. Enough chaos." msgstr "" -#: redbot/cogs/mod/kickban.py:762 +#: redbot/cogs/mod/kickban.py:773 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:784 +#: redbot/cogs/mod/kickban.py:795 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:787 +#: redbot/cogs/mod/kickban.py:798 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:808 +#: redbot/cogs/mod/kickban.py:812 +msgid "User has been kicked from the voice channel." +msgstr "" + +#: redbot/cogs/mod/kickban.py:820 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:827 +#: redbot/cogs/mod/kickban.py:839 msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/kickban.py:843 +#: redbot/cogs/mod/kickban.py:855 msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:849 +#: redbot/cogs/mod/kickban.py:861 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:870 +#: redbot/cogs/mod/kickban.py:882 msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/kickban.py:884 +#: redbot/cogs/mod/kickban.py:896 msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:891 +#: redbot/cogs/mod/kickban.py:905 #, 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'." +" 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-click the user and select 'Copy ID'.\n" +" " msgstr "" -#: redbot/cogs/mod/kickban.py:904 +#: redbot/cogs/mod/kickban.py:917 msgid "It seems that user isn't banned!" msgstr "" -#: redbot/cogs/mod/kickban.py:909 +#: redbot/cogs/mod/kickban.py:922 msgid "Something went wrong while attempting to unban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:923 +#: redbot/cogs/mod/kickban.py:936 msgid "Unbanned that user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:929 +#: redbot/cogs/mod/kickban.py:942 msgid "I don't share another server with this user. I can't reinvite them." msgstr "" -#: redbot/cogs/mod/kickban.py:937 +#: redbot/cogs/mod/kickban.py:950 msgid "You've been unbanned from {server}.\n" "Here is an invite for that server: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:944 +#: redbot/cogs/mod/kickban.py:957 msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\n" "Here's the invite link: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:952 -msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" +#: redbot/cogs/mod/kickban.py:965 +msgid "Something went wrong when attempting to send that user an invite. Here's the link so you can try: {invite_link}" msgstr "" -#: redbot/cogs/mod/mod.py:45 +#: redbot/cogs/mod/mod.py:44 #, docstring msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mod.py:142 redbot/cogs/mod/mod.py:152 -msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." +#: redbot/cogs/mod/mod.py:135 redbot/cogs/mod/mod.py:145 +msgid "Ignored guilds and channels have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:164 -msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." +#: redbot/cogs/mod/mod.py:155 +msgid "Delete delay settings have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:185 +#: redbot/cogs/mod/mod.py:176 #, docstring msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mod.py:194 +#: redbot/cogs/mod/mod.py:185 msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mod.py:199 +#: redbot/cogs/mod/mod.py:190 #, docstring msgid "\n" " Move deletedelay settings to core\n" " " msgstr "" -#: redbot/cogs/mod/mod.py:208 +#: redbot/cogs/mod/mod.py:199 msgid "Delete delay settings restored." msgstr "" -#: redbot/cogs/mod/names.py:36 +#: redbot/cogs/mod/names.py:38 #, docstring -msgid "Change a member's nickname.\n\n" -" Leaving the nickname empty will remove it.\n" +msgid "Change a member's server nickname.\n\n" +" Leaving the nickname argument empty will remove it.\n" " " msgstr "" -#: redbot/cogs/mod/names.py:45 +#: redbot/cogs/mod/names.py:47 msgid "Nicknames must be between 2 and 32 characters long." msgstr "" -#: redbot/cogs/mod/names.py:53 +#: redbot/cogs/mod/names.py:55 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 +#: redbot/cogs/mod/names.py:75 msgid "I do not have permission to rename that member." msgstr "" -#: redbot/cogs/mod/names.py:66 +#: redbot/cogs/mod/names.py:78 msgid "That nickname is invalid." msgstr "" -#: redbot/cogs/mod/names.py:68 -msgid "An unexpected error has occured." +#: redbot/cogs/mod/names.py:80 +msgid "An unexpected error has occurred." msgstr "" -#: redbot/cogs/mod/names.py:70 +#: redbot/cogs/mod/names.py:82 msgid "Done." msgstr "" -#: redbot/cogs/mod/names.py:81 +#: redbot/cogs/mod/names.py:93 msgid "Custom: {emoji} {name}" msgstr "" -#: redbot/cogs/mod/names.py:83 +#: redbot/cogs/mod/names.py:95 msgid "Custom: {emoji}" msgstr "" -#: redbot/cogs/mod/names.py:85 +#: redbot/cogs/mod/names.py:97 msgid "Custom: {name}" msgstr "" -#: redbot/cogs/mod/names.py:93 +#: redbot/cogs/mod/names.py:105 msgid "Playing: {name}" msgstr "" -#: redbot/cogs/mod/names.py:102 +#: redbot/cogs/mod/names.py:114 msgid "Streaming: [{name}{sep}{game}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:109 +#: redbot/cogs/mod/names.py:121 msgid "Streaming: {name}" msgstr "" -#: redbot/cogs/mod/names.py:118 +#: redbot/cogs/mod/names.py:130 msgid "Listening: [{title}{sep}{artist}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:125 +#: redbot/cogs/mod/names.py:137 msgid "Listening: {title}" msgstr "" -#: redbot/cogs/mod/names.py:133 +#: redbot/cogs/mod/names.py:145 msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:141 +#: redbot/cogs/mod/names.py:153 msgid "Competing in: {competing}" msgstr "" -#: redbot/cogs/mod/names.py:164 +#: redbot/cogs/mod/names.py:176 #, docstring msgid "Show information about a member.\n\n" " This includes fields for status, discord join date, server\n" -" join date, voice state and previous names/nicknames.\n\n" -" If the member has no roles, previous names or previous nicknames,\n" +" join date, voice state and previous usernames/global display names/nicknames.\n\n" +" If the member has no roles, previous usernames, global display names, or server nicknames,\n" " these fields will be omitted.\n" " " msgstr "" -#: redbot/cogs/mod/names.py:192 +#: redbot/cogs/mod/names.py:219 msgid "Unknown" msgstr "" -#: redbot/cogs/mod/names.py:202 redbot/cogs/mod/names.py:203 -msgid "{}\n" -"({} days ago)" -msgstr "" - -#: redbot/cogs/mod/names.py:215 +#: redbot/cogs/mod/names.py:231 msgid "Chilling in {} status" msgstr "" -#: redbot/cogs/mod/names.py:229 +#: redbot/cogs/mod/names.py:244 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:256 +#: redbot/cogs/mod/names.py:271 msgid "Joined Discord on" msgstr "" -#: redbot/cogs/mod/names.py:257 +#: redbot/cogs/mod/names.py:272 msgid "Joined this server on" msgstr "" -#: redbot/cogs/mod/names.py:260 +#: redbot/cogs/mod/names.py:275 msgid "Roles" msgstr "" -#: redbot/cogs/mod/names.py:260 +#: redbot/cogs/mod/names.py:275 msgid "Role" msgstr "" -#: redbot/cogs/mod/names.py:266 -msgid "Previous Names" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Username" msgstr "" -#: redbot/cogs/mod/names.py:266 -msgid "Previous Name" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Usernames" msgstr "" -#: redbot/cogs/mod/names.py:274 -msgid "Previous Nicknames" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Name" msgstr "" -#: redbot/cogs/mod/names.py:274 -msgid "Previous Nickname" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Names" msgstr "" #: redbot/cogs/mod/names.py:280 +msgid "Previous Server Nickname" +msgstr "" + +#: redbot/cogs/mod/names.py:280 +msgid "Previous Server Nicknames" +msgstr "" + +#: redbot/cogs/mod/names.py:290 msgid "Current voice channel" msgstr "" -#: redbot/cogs/mod/names.py:284 +#: redbot/cogs/mod/names.py:294 msgid "Member #{} | User ID: {}" msgstr "" -#: redbot/cogs/mod/names.py:298 +#: redbot/cogs/mod/names.py:308 #, docstring -msgid "Show previous names and nicknames of a member." +msgid "Show previous usernames, global display names, and server nicknames of a member." msgstr "" -#: redbot/cogs/mod/names.py:302 -msgid "**Past 20 names**:" +#: redbot/cogs/mod/names.py:312 +msgid "Past 20 usernames:" msgstr "" -#: redbot/cogs/mod/names.py:308 -msgid "**Past 20 nicknames**:" +#: redbot/cogs/mod/names.py:313 +msgid "Past 20 global display names:" +msgstr "" + +#: redbot/cogs/mod/names.py:314 +msgid "Past 20 server nicknames:" msgstr "" -#: redbot/cogs/mod/names.py:315 +#: redbot/cogs/mod/names.py:324 msgid "That member doesn't have any recorded name or nickname change." msgstr "" -#: redbot/cogs/mod/settings.py:23 +#: redbot/cogs/mod/settings.py:22 #, docstring msgid "Manage server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:27 +#: redbot/cogs/mod/settings.py:26 #, docstring msgid "Show the current server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:31 +#: redbot/cogs/mod/settings.py:30 msgid "Track name changes: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:32 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:83 redbot/cogs/mod/settings.py:91 -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:31 redbot/cogs/mod/settings.py:54 +#: redbot/cogs/mod/settings.py:82 redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:93 msgid "Yes" msgstr "" -#: redbot/cogs/mod/settings.py:32 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:60 redbot/cogs/mod/settings.py:65 -#: redbot/cogs/mod/settings.py:70 redbot/cogs/mod/settings.py:75 -#: redbot/cogs/mod/settings.py:83 redbot/cogs/mod/settings.py:91 -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:31 redbot/cogs/mod/settings.py:54 +#: redbot/cogs/mod/settings.py:59 redbot/cogs/mod/settings.py:64 +#: redbot/cogs/mod/settings.py:69 redbot/cogs/mod/settings.py:74 +#: redbot/cogs/mod/settings.py:82 redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:93 msgid "No" msgstr "" -#: redbot/cogs/mod/settings.py:53 +#: redbot/cogs/mod/settings.py:52 msgid "Overridden by another setting" msgstr "" -#: redbot/cogs/mod/settings.py:56 +#: redbot/cogs/mod/settings.py:55 msgid "Track nickname changes: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:57 +#: redbot/cogs/mod/settings.py:56 msgid "Delete repeats: {num_repeats}\n" msgstr "" -#: redbot/cogs/mod/settings.py:58 +#: redbot/cogs/mod/settings.py:57 msgid "after {num} repeats" msgstr "" -#: redbot/cogs/mod/settings.py:62 +#: redbot/cogs/mod/settings.py:61 msgid "Warn mention spam: {num_mentions}\n" msgstr "" -#: redbot/cogs/mod/settings.py:63 redbot/cogs/mod/settings.py:68 -#: redbot/cogs/mod/settings.py:73 +#: redbot/cogs/mod/settings.py:62 redbot/cogs/mod/settings.py:67 +#: redbot/cogs/mod/settings.py:72 msgid "{num} mentions" msgstr "" -#: redbot/cogs/mod/settings.py:67 +#: redbot/cogs/mod/settings.py:66 msgid "Kick mention spam: {num_mentions}\n" msgstr "" -#: redbot/cogs/mod/settings.py:72 +#: redbot/cogs/mod/settings.py:71 msgid "Ban mention spam: {num_mentions}\n" msgstr "" -#: redbot/cogs/mod/settings.py:78 +#: redbot/cogs/mod/settings.py:77 msgid "Mention Spam Strict: All mentions will count including duplicates\n" msgstr "" -#: redbot/cogs/mod/settings.py:80 +#: redbot/cogs/mod/settings.py:79 msgid "Mention Spam Strict: Only unique mentions will count\n" msgstr "" -#: redbot/cogs/mod/settings.py:82 +#: redbot/cogs/mod/settings.py:81 msgid "Respects hierarchy: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:85 +#: redbot/cogs/mod/settings.py:84 msgid "Delete delay: {num_seconds}\n" msgstr "" -#: redbot/cogs/mod/settings.py:86 +#: redbot/cogs/mod/settings.py:85 msgid "{num} seconds" msgstr "" -#: redbot/cogs/mod/settings.py:88 +#: redbot/cogs/mod/settings.py:87 msgid "None" msgstr "" -#: redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:89 msgid "Reinvite on unban: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:93 +#: redbot/cogs/mod/settings.py:92 msgid "Send message to users on kick/ban: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:97 +#: redbot/cogs/mod/settings.py:96 msgid "Default message history delete on ban: Previous {num_days} days\n" msgstr "" -#: redbot/cogs/mod/settings.py:101 +#: redbot/cogs/mod/settings.py:100 msgid "Default message history delete on ban: Don't delete any\n" msgstr "" -#: redbot/cogs/mod/settings.py:102 +#: redbot/cogs/mod/settings.py:101 msgid "Default tempban duration: {duration}" msgstr "" -#: redbot/cogs/mod/settings.py:110 +#: redbot/cogs/mod/settings.py:109 #, docstring msgid "Toggle role hierarchy check for mods and admins.\n\n" " **WARNING**: Disabling this setting will allow mods to take\n" @@ -623,22 +636,22 @@ msgid "Toggle role hierarchy check for mods and admins.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:122 +#: redbot/cogs/mod/settings.py:121 msgid "Role hierarchy will be checked when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:127 +#: redbot/cogs/mod/settings.py:126 msgid "Role hierarchy will be ignored when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:133 +#: redbot/cogs/mod/settings.py:132 #, docstring msgid "\n" " Manage the automoderation settings for mentionspam.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:140 +#: redbot/cogs/mod/settings.py:139 #, docstring msgid "\n" " Setting to account for duplicate mentions.\n\n" @@ -648,23 +661,23 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:152 +#: redbot/cogs/mod/settings.py:151 msgid "Mention spam currently accounts for multiple mentions of the same user." msgstr "" -#: redbot/cogs/mod/settings.py:154 +#: redbot/cogs/mod/settings.py:153 msgid "Mention spam currently only accounts for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:159 +#: redbot/cogs/mod/settings.py:158 msgid "Mention spam will now account for multiple mentions of the same user." msgstr "" -#: redbot/cogs/mod/settings.py:161 +#: redbot/cogs/mod/settings.py:160 msgid "Mention spam will only account for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:168 +#: redbot/cogs/mod/settings.py:167 #, docstring msgid "\n" " Sets the autowarn conditions for mention spam.\n\n" @@ -674,34 +687,34 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:179 +#: redbot/cogs/mod/settings.py:178 msgid "Autowarn for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:181 +#: redbot/cogs/mod/settings.py:180 msgid "Autowarn for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:184 +#: redbot/cogs/mod/settings.py:183 msgid "`` must be 1 or higher to autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:190 +#: redbot/cogs/mod/settings.py:189 msgid "\n" "Autowarn is equal to or higher than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:194 +#: redbot/cogs/mod/settings.py:193 msgid "\n" "Autowarn is equal to or higher than autoban." msgstr "" -#: redbot/cogs/mod/settings.py:198 +#: redbot/cogs/mod/settings.py:197 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:208 +#: redbot/cogs/mod/settings.py:207 #, docstring msgid "\n" " Sets the autokick conditions for mention spam.\n\n" @@ -711,34 +724,34 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:219 +#: redbot/cogs/mod/settings.py:218 msgid "Autokick for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:221 +#: redbot/cogs/mod/settings.py:220 msgid "Autokick for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:224 +#: redbot/cogs/mod/settings.py:223 msgid "`` must be 1 or higher to autokick." msgstr "" -#: redbot/cogs/mod/settings.py:230 +#: redbot/cogs/mod/settings.py:229 msgid "\n" "Autokick is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:234 +#: redbot/cogs/mod/settings.py:233 msgid "\n" "Autokick is equal to or higher than autoban." msgstr "" -#: redbot/cogs/mod/settings.py:238 +#: redbot/cogs/mod/settings.py:237 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:248 +#: redbot/cogs/mod/settings.py:247 #, 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" @@ -747,34 +760,34 @@ msgid "Set the autoban conditions for mention spam.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:258 +#: redbot/cogs/mod/settings.py:257 msgid "Autoban for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:260 +#: redbot/cogs/mod/settings.py:259 msgid "Autoban for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:263 +#: redbot/cogs/mod/settings.py:262 msgid "`` must be 1 or higher to autoban." msgstr "" -#: redbot/cogs/mod/settings.py:269 +#: redbot/cogs/mod/settings.py:268 msgid "\n" "Autoban is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:273 +#: redbot/cogs/mod/settings.py:272 msgid "\n" "Autoban is equal to or lower than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:277 +#: redbot/cogs/mod/settings.py:276 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:287 +#: redbot/cogs/mod/settings.py:286 #, docstring msgid "Enable auto-deletion of repeated messages.\n\n" " Must be between 2 and 20.\n\n" @@ -782,23 +795,23 @@ msgid "Enable auto-deletion of repeated messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:298 redbot/cogs/mod/settings.py:324 +#: redbot/cogs/mod/settings.py:297 redbot/cogs/mod/settings.py:323 msgid "Repeated messages will be ignored." msgstr "" -#: redbot/cogs/mod/settings.py:304 +#: redbot/cogs/mod/settings.py:303 msgid "Messages repeated up to {num} times will be deleted." msgstr "" -#: redbot/cogs/mod/settings.py:308 +#: redbot/cogs/mod/settings.py:307 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:317 +#: redbot/cogs/mod/settings.py:316 msgid "Bot will delete repeated messages after {num} repeats. Set this value to -1 to ignore repeated messages" msgstr "" -#: redbot/cogs/mod/settings.py:329 +#: redbot/cogs/mod/settings.py:328 #, 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" @@ -806,15 +819,15 @@ msgid "Toggle whether an invite will be sent to a user when unbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:339 -msgid "Users unbanned with `{command}` will be reinvited." +#: redbot/cogs/mod/settings.py:338 +msgid "Users unbanned with {command} will be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:346 -msgid "Users unbanned with `{command}` will not be reinvited." +#: redbot/cogs/mod/settings.py:345 +msgid "Users unbanned with {command} will not be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:354 +#: redbot/cogs/mod/settings.py:353 #, 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" @@ -822,34 +835,34 @@ msgid "Toggle whether a message should be sent to a user when they are kicked/ba " " msgstr "" -#: redbot/cogs/mod/settings.py:363 +#: redbot/cogs/mod/settings.py:362 msgid "DM when kicked/banned is currently set to: {setting}" msgstr "" -#: redbot/cogs/mod/settings.py:368 +#: redbot/cogs/mod/settings.py:367 msgid "Bot will now attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:371 +#: redbot/cogs/mod/settings.py:370 msgid "Bot will no longer attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:377 +#: redbot/cogs/mod/settings.py:376 #, 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:383 +#: redbot/cogs/mod/settings.py:382 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:386 +#: redbot/cogs/mod/settings.py:385 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" -#: redbot/cogs/mod/settings.py:401 +#: redbot/cogs/mod/settings.py:400 #, docstring msgid "Set the default time to be used when a user is tempbanned.\n\n" " Accepts: seconds, minutes, hours, days, weeks\n" @@ -860,35 +873,35 @@ msgid "Set the default time to be used when a user is tempbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:413 +#: redbot/cogs/mod/settings.py:412 msgid "The default duration for tempbanning a user is now {duration}." msgstr "" -#: redbot/cogs/mod/settings.py:421 +#: redbot/cogs/mod/settings.py:420 #, docstring msgid "\n" -" Toggle whether nickname changes should be tracked.\n\n" +" Toggle whether server nickname changes should be tracked.\n\n" " This setting will be overridden if trackallnames is disabled.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:430 +#: redbot/cogs/mod/settings.py:429 msgid "Nickname changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:432 +#: redbot/cogs/mod/settings.py:431 msgid "Nickname changes are not currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:437 +#: redbot/cogs/mod/settings.py:436 msgid "Nickname changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:439 +#: redbot/cogs/mod/settings.py:438 msgid "Nickname changes will no longer be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:446 +#: redbot/cogs/mod/settings.py:445 #, docstring msgid "\n" " Toggle whether all name changes should be tracked.\n\n" @@ -896,56 +909,56 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:454 +#: redbot/cogs/mod/settings.py:453 msgid "Name changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:456 +#: redbot/cogs/mod/settings.py:455 msgid "All name changes are currently not being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:461 +#: redbot/cogs/mod/settings.py:460 msgid "Name changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:463 +#: redbot/cogs/mod/settings.py:462 msgid "All name changes will no longer be tracked.\n" "To delete existing name data, use {command}." msgstr "" -#: redbot/cogs/mod/settings.py:474 +#: redbot/cogs/mod/settings.py:473 #, docstring -msgid "Delete all stored usernames and nicknames.\n\n" +msgid "Delete all stored usernames, global display names, and server nicknames.\n\n" " Examples:\n" -" - `[p]modset deletenames` - Did not confirm. Shows the help message.\n" -" - `[p]modset deletenames yes` - Deletes all stored usernames and nicknames.\n\n" +" - `[p]modset deletenames` - Did not confirm. Shows the help message.\n" +" - `[p]modset deletenames yes` - Deletes all stored usernames, global display names, and server nicknames.\n\n" " **Arguments**\n\n" " - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:486 -msgid "This will delete all stored usernames and nicknames the bot has stored.\n" +#: redbot/cogs/mod/settings.py:485 +msgid "This will delete all stored usernames, global display names, and server nicknames the bot has stored.\n" "If you're sure, type {command}" msgstr "" -#: redbot/cogs/mod/settings.py:527 -msgid "Usernames and nicknames have been deleted from Mod config." +#: redbot/cogs/mod/settings.py:529 +msgid "Usernames, global display names, and server nicknames have been deleted from Mod config." msgstr "" -#: redbot/cogs/mod/slowmode.py:27 +#: redbot/cogs/mod/slowmode.py:28 #, docstring -msgid "Changes channel's slowmode setting.\n\n" +msgid "Changes thread's or text 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 +#: redbot/cogs/mod/slowmode.py:37 msgid "Slowmode interval is now {interval}." msgstr "" -#: redbot/cogs/mod/slowmode.py:41 +#: redbot/cogs/mod/slowmode.py:42 msgid "Slowmode has been disabled." msgstr "" diff --git a/redbot/cogs/mod/locales/vi-VN.po b/redbot/cogs/mod/locales/vi-VN.po index c52af1fa72f..6a151a0594e 100644 --- a/redbot/cogs/mod/locales/vi-VN.po +++ b/redbot/cogs/mod/locales/vi-VN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-18 21:11+0000\n" +"POT-Creation-Date: 2023-09-13 20: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,136 +15,132 @@ msgstr "" "X-Crowdin-File-ID: 34\n" "Language: vi_VN\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 +#: redbot/cogs/mod/events.py:57 redbot/cogs/mod/events.py:72 msgid "Mention spam (Autoban)" msgstr "" -#: redbot/cogs/mod/events.py:80 +#: redbot/cogs/mod/events.py:81 msgid "Mention Spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:95 +#: redbot/cogs/mod/events.py:96 msgid "Mention spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:104 +#: redbot/cogs/mod/events.py:105 msgid "Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:108 +#: redbot/cogs/mod/events.py:109 msgid "{member}, Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:127 +#: redbot/cogs/mod/events.py:128 msgid "Mention spam (Autowarn)" msgstr "" -#: redbot/cogs/mod/kickban.py:93 +#: redbot/cogs/mod/kickban.py:82 msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:100 +#: redbot/cogs/mod/kickban.py:89 msgid "I require the {perms} permission(s) in that user's channel to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:110 +#: redbot/cogs/mod/kickban.py:99 msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:464 -#: redbot/cogs/mod/kickban.py:631 +#: redbot/cogs/mod/kickban.py:121 redbot/cogs/mod/kickban.py:463 +#: redbot/cogs/mod/kickban.py:636 msgid "Invalid days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/kickban.py:138 redbot/cogs/mod/kickban.py:607 +#: redbot/cogs/mod/kickban.py:127 redbot/cogs/mod/kickban.py:610 msgid "I cannot let you do that. Self-harm is bad {}" msgstr "" -#: redbot/cogs/mod/kickban.py:143 redbot/cogs/mod/kickban.py:318 -#: redbot/cogs/mod/kickban.py:612 redbot/cogs/mod/kickban.py:691 -#: redbot/cogs/mod/kickban.py:771 +#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:315 +#: redbot/cogs/mod/kickban.py:615 redbot/cogs/mod/kickban.py:696 +#: redbot/cogs/mod/kickban.py:782 redbot/cogs/mod/names.py:64 msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." msgstr "" -#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:326 -#: redbot/cogs/mod/kickban.py:620 +#: redbot/cogs/mod/kickban.py:139 redbot/cogs/mod/kickban.py:323 +#: redbot/cogs/mod/kickban.py:623 msgid "I cannot do that due to Discord hierarchy rules." msgstr "" -#: redbot/cogs/mod/kickban.py:156 +#: redbot/cogs/mod/kickban.py:145 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:160 redbot/cogs/mod/kickban.py:337 +#: redbot/cogs/mod/kickban.py:149 redbot/cogs/mod/kickban.py:334 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:161 redbot/cogs/mod/kickban.py:338 +#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:335 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:179 redbot/cogs/mod/kickban.py:480 +#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:480 msgid "User with ID {user_id} is already banned." msgstr "" -#: redbot/cogs/mod/kickban.py:192 +#: redbot/cogs/mod/kickban.py:182 msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." msgstr "" -#: redbot/cogs/mod/kickban.py:204 redbot/cogs/mod/kickban.py:365 +#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:364 msgid "Done. That felt good." msgstr "" -#: redbot/cogs/mod/kickban.py:206 redbot/cogs/mod/kickban.py:346 +#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:343 msgid "I'm not allowed to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:208 redbot/cogs/mod/kickban.py:551 +#: redbot/cogs/mod/kickban.py:202 redbot/cogs/mod/kickban.py:554 msgid "User with ID {user_id} not found" msgstr "" -#: redbot/cogs/mod/kickban.py:215 +#: redbot/cogs/mod/kickban.py:212 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:269 +#: redbot/cogs/mod/kickban.py:266 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:294 +#: redbot/cogs/mod/kickban.py:291 #, docstring msgid "\n" " Kick a user.\n\n" " Examples:\n" -" - `[p]kick 428675506947227648 wanted to be kicked.`\n" -" This will kick Twentysix from the server.\n" -" - `[p]kick @Twentysix wanted to be kicked.`\n" +" - `[p]kick 428675506947227648 wanted to be kicked.`\n" +" This will kick the user with ID 428675506947227648 from the server.\n" +" - `[p]kick @Twentysix wanted to be kicked.`\n" " This will kick Twentysix from the server.\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:311 redbot/cogs/mod/kickban.py:684 +#: redbot/cogs/mod/kickban.py:308 redbot/cogs/mod/kickban.py:689 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:333 +#: redbot/cogs/mod/kickban.py:330 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:379 +#: redbot/cogs/mod/kickban.py:378 #, docstring msgid "Ban a user from this server and optionally delete days of messages.\n\n" " `days` is the amount of days of messages to cleanup on ban.\n\n" " Examples:\n" -" - `[p]ban 428675506947227648 7 Continued to spam after told to stop.`\n" -" This will ban Twentysix and it will delete 7 days worth of messages.\n" -" - `[p]ban @Twentysix 7 Continued to spam after told to stop.`\n" +" - `[p]ban 428675506947227648 7 Continued to spam after told to stop.`\n" +" This will ban the user with ID 428675506947227648 and it will delete 7 days worth of messages.\n" +" - `[p]ban @Twentysix 7 Continued to spam after told to stop.`\n" " This will ban Twentysix and it will delete 7 days worth of messages.\n\n" " A user ID should be provided if the user is not a member of this server.\n" " If days is not a number, it's treated as the first word of the reason.\n" @@ -152,7 +148,7 @@ msgid "Ban a user from this server and optionally delete days of messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:417 +#: redbot/cogs/mod/kickban.py:416 #, docstring msgid "Mass bans user(s) from the server.\n\n" " `days` is the amount of days of messages to cleanup on massban.\n\n" @@ -164,21 +160,21 @@ msgid "Mass bans user(s) from the server.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:433 +#: redbot/cogs/mod/kickban.py:432 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:437 +#: redbot/cogs/mod/kickban.py:436 msgid "\n" "Errors:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:440 +#: redbot/cogs/mod/kickban.py:439 msgid "\n" "Following user IDs have been upgraded from a temporary to a permanent ban:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:468 +#: redbot/cogs/mod/kickban.py:467 msgid "I lack the permissions to do this." msgstr "" @@ -186,435 +182,452 @@ msgstr "" msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:556 +#: redbot/cogs/mod/kickban.py:559 msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:589 +#: redbot/cogs/mod/kickban.py:592 #, docstring msgid "Temporarily ban a user from this server.\n\n" " `duration` is the amount of time the user should be banned for.\n" " `days` is the amount of days of messages to cleanup on tempban.\n\n" " Examples:\n" -" - `[p]tempban @Twentysix Because I say so`\n" +" - `[p]tempban @Twentysix Because I say so`\n" " This will ban Twentysix for the default amount of time set by an administrator.\n" -" - `[p]tempban @Twentysix 15m You need a timeout`\n" +" - `[p]tempban @Twentysix 15m You need a timeout`\n" " This will ban Twentysix for 15 minutes.\n" -" - `[p]tempban 428675506947227648 1d2h15m 5 Evil person`\n" -" This will ban the user for 1 day 2 hours 15 minutes and will delete the last 5 days of their messages.\n" +" - `[p]tempban 428675506947227648 1d2h15m 5 Evil person`\n" +" This will ban the user with ID 428675506947227648 for 1 day 2 hours 15 minutes and will delete the last 5 days of their messages.\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:643 +#: redbot/cogs/mod/kickban.py:646 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:647 -msgid " Here is an invite for when your ban expires: {invite_link}" +#: redbot/cogs/mod/kickban.py:650 +msgid "\n\n" +"**Reason:** {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:657 +#: redbot/cogs/mod/kickban.py:652 +msgid "\n\n" +"Here is an invite for when your ban expires: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:662 msgid "I can't do that for some reason." msgstr "" -#: redbot/cogs/mod/kickban.py:659 +#: redbot/cogs/mod/kickban.py:664 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:671 +#: redbot/cogs/mod/kickban.py:676 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:678 +#: redbot/cogs/mod/kickban.py:683 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:707 +#: redbot/cogs/mod/kickban.py:710 msgid "You have been banned and then unbanned as a quick way to delete your messages.\n" "You can now join the server again. {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:718 +#: redbot/cogs/mod/kickban.py:721 msgid "My role is not high enough to softban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:754 +#: redbot/cogs/mod/kickban.py:765 msgid "Done. Enough chaos." msgstr "" -#: redbot/cogs/mod/kickban.py:762 +#: redbot/cogs/mod/kickban.py:773 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:784 +#: redbot/cogs/mod/kickban.py:795 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:787 +#: redbot/cogs/mod/kickban.py:798 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:808 +#: redbot/cogs/mod/kickban.py:812 +msgid "User has been kicked from the voice channel." +msgstr "" + +#: redbot/cogs/mod/kickban.py:820 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:827 +#: redbot/cogs/mod/kickban.py:839 msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/kickban.py:843 +#: redbot/cogs/mod/kickban.py:855 msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:849 +#: redbot/cogs/mod/kickban.py:861 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:870 +#: redbot/cogs/mod/kickban.py:882 msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/kickban.py:884 +#: redbot/cogs/mod/kickban.py:896 msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:891 +#: redbot/cogs/mod/kickban.py:905 #, 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'." +" 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-click the user and select 'Copy ID'.\n" +" " msgstr "" -#: redbot/cogs/mod/kickban.py:904 +#: redbot/cogs/mod/kickban.py:917 msgid "It seems that user isn't banned!" msgstr "" -#: redbot/cogs/mod/kickban.py:909 +#: redbot/cogs/mod/kickban.py:922 msgid "Something went wrong while attempting to unban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:923 +#: redbot/cogs/mod/kickban.py:936 msgid "Unbanned that user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:929 +#: redbot/cogs/mod/kickban.py:942 msgid "I don't share another server with this user. I can't reinvite them." msgstr "" -#: redbot/cogs/mod/kickban.py:937 +#: redbot/cogs/mod/kickban.py:950 msgid "You've been unbanned from {server}.\n" "Here is an invite for that server: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:944 +#: redbot/cogs/mod/kickban.py:957 msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\n" "Here's the invite link: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:952 -msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" +#: redbot/cogs/mod/kickban.py:965 +msgid "Something went wrong when attempting to send that user an invite. Here's the link so you can try: {invite_link}" msgstr "" -#: redbot/cogs/mod/mod.py:45 +#: redbot/cogs/mod/mod.py:44 #, docstring msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mod.py:142 redbot/cogs/mod/mod.py:152 -msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." +#: redbot/cogs/mod/mod.py:135 redbot/cogs/mod/mod.py:145 +msgid "Ignored guilds and channels have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:164 -msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." +#: redbot/cogs/mod/mod.py:155 +msgid "Delete delay settings have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:185 +#: redbot/cogs/mod/mod.py:176 #, docstring msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mod.py:194 +#: redbot/cogs/mod/mod.py:185 msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mod.py:199 +#: redbot/cogs/mod/mod.py:190 #, docstring msgid "\n" " Move deletedelay settings to core\n" " " msgstr "" -#: redbot/cogs/mod/mod.py:208 +#: redbot/cogs/mod/mod.py:199 msgid "Delete delay settings restored." msgstr "" -#: redbot/cogs/mod/names.py:36 +#: redbot/cogs/mod/names.py:38 #, docstring -msgid "Change a member's nickname.\n\n" -" Leaving the nickname empty will remove it.\n" +msgid "Change a member's server nickname.\n\n" +" Leaving the nickname argument empty will remove it.\n" " " msgstr "" -#: redbot/cogs/mod/names.py:45 +#: redbot/cogs/mod/names.py:47 msgid "Nicknames must be between 2 and 32 characters long." msgstr "" -#: redbot/cogs/mod/names.py:53 +#: redbot/cogs/mod/names.py:55 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 +#: redbot/cogs/mod/names.py:75 msgid "I do not have permission to rename that member." msgstr "" -#: redbot/cogs/mod/names.py:66 +#: redbot/cogs/mod/names.py:78 msgid "That nickname is invalid." msgstr "" -#: redbot/cogs/mod/names.py:68 -msgid "An unexpected error has occured." +#: redbot/cogs/mod/names.py:80 +msgid "An unexpected error has occurred." msgstr "" -#: redbot/cogs/mod/names.py:70 +#: redbot/cogs/mod/names.py:82 msgid "Done." msgstr "Xong!" -#: redbot/cogs/mod/names.py:81 +#: redbot/cogs/mod/names.py:93 msgid "Custom: {emoji} {name}" msgstr "" -#: redbot/cogs/mod/names.py:83 +#: redbot/cogs/mod/names.py:95 msgid "Custom: {emoji}" msgstr "" -#: redbot/cogs/mod/names.py:85 +#: redbot/cogs/mod/names.py:97 msgid "Custom: {name}" msgstr "" -#: redbot/cogs/mod/names.py:93 +#: redbot/cogs/mod/names.py:105 msgid "Playing: {name}" msgstr "" -#: redbot/cogs/mod/names.py:102 +#: redbot/cogs/mod/names.py:114 msgid "Streaming: [{name}{sep}{game}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:109 +#: redbot/cogs/mod/names.py:121 msgid "Streaming: {name}" msgstr "" -#: redbot/cogs/mod/names.py:118 +#: redbot/cogs/mod/names.py:130 msgid "Listening: [{title}{sep}{artist}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:125 +#: redbot/cogs/mod/names.py:137 msgid "Listening: {title}" msgstr "" -#: redbot/cogs/mod/names.py:133 +#: redbot/cogs/mod/names.py:145 msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:141 +#: redbot/cogs/mod/names.py:153 msgid "Competing in: {competing}" msgstr "" -#: redbot/cogs/mod/names.py:164 +#: redbot/cogs/mod/names.py:176 #, docstring msgid "Show information about a member.\n\n" " This includes fields for status, discord join date, server\n" -" join date, voice state and previous names/nicknames.\n\n" -" If the member has no roles, previous names or previous nicknames,\n" +" join date, voice state and previous usernames/global display names/nicknames.\n\n" +" If the member has no roles, previous usernames, global display names, or server nicknames,\n" " these fields will be omitted.\n" " " msgstr "" -#: redbot/cogs/mod/names.py:192 +#: redbot/cogs/mod/names.py:219 msgid "Unknown" msgstr "" -#: redbot/cogs/mod/names.py:202 redbot/cogs/mod/names.py:203 -msgid "{}\n" -"({} days ago)" -msgstr "" - -#: redbot/cogs/mod/names.py:215 +#: redbot/cogs/mod/names.py:231 msgid "Chilling in {} status" msgstr "" -#: redbot/cogs/mod/names.py:229 +#: redbot/cogs/mod/names.py:244 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:256 +#: redbot/cogs/mod/names.py:271 msgid "Joined Discord on" msgstr "" -#: redbot/cogs/mod/names.py:257 +#: redbot/cogs/mod/names.py:272 msgid "Joined this server on" msgstr "" -#: redbot/cogs/mod/names.py:260 +#: redbot/cogs/mod/names.py:275 msgid "Roles" msgstr "" -#: redbot/cogs/mod/names.py:260 +#: redbot/cogs/mod/names.py:275 msgid "Role" msgstr "" -#: redbot/cogs/mod/names.py:266 -msgid "Previous Names" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Username" msgstr "" -#: redbot/cogs/mod/names.py:266 -msgid "Previous Name" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Usernames" msgstr "" -#: redbot/cogs/mod/names.py:274 -msgid "Previous Nicknames" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Name" msgstr "" -#: redbot/cogs/mod/names.py:274 -msgid "Previous Nickname" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Names" msgstr "" #: redbot/cogs/mod/names.py:280 +msgid "Previous Server Nickname" +msgstr "" + +#: redbot/cogs/mod/names.py:280 +msgid "Previous Server Nicknames" +msgstr "" + +#: redbot/cogs/mod/names.py:290 msgid "Current voice channel" msgstr "" -#: redbot/cogs/mod/names.py:284 +#: redbot/cogs/mod/names.py:294 msgid "Member #{} | User ID: {}" msgstr "" -#: redbot/cogs/mod/names.py:298 +#: redbot/cogs/mod/names.py:308 #, docstring -msgid "Show previous names and nicknames of a member." +msgid "Show previous usernames, global display names, and server nicknames of a member." msgstr "" -#: redbot/cogs/mod/names.py:302 -msgid "**Past 20 names**:" +#: redbot/cogs/mod/names.py:312 +msgid "Past 20 usernames:" msgstr "" -#: redbot/cogs/mod/names.py:308 -msgid "**Past 20 nicknames**:" +#: redbot/cogs/mod/names.py:313 +msgid "Past 20 global display names:" +msgstr "" + +#: redbot/cogs/mod/names.py:314 +msgid "Past 20 server nicknames:" msgstr "" -#: redbot/cogs/mod/names.py:315 +#: redbot/cogs/mod/names.py:324 msgid "That member doesn't have any recorded name or nickname change." msgstr "" -#: redbot/cogs/mod/settings.py:23 +#: redbot/cogs/mod/settings.py:22 #, docstring msgid "Manage server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:27 +#: redbot/cogs/mod/settings.py:26 #, docstring msgid "Show the current server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:31 +#: redbot/cogs/mod/settings.py:30 msgid "Track name changes: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:32 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:83 redbot/cogs/mod/settings.py:91 -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:31 redbot/cogs/mod/settings.py:54 +#: redbot/cogs/mod/settings.py:82 redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:93 msgid "Yes" msgstr "" -#: redbot/cogs/mod/settings.py:32 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:60 redbot/cogs/mod/settings.py:65 -#: redbot/cogs/mod/settings.py:70 redbot/cogs/mod/settings.py:75 -#: redbot/cogs/mod/settings.py:83 redbot/cogs/mod/settings.py:91 -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:31 redbot/cogs/mod/settings.py:54 +#: redbot/cogs/mod/settings.py:59 redbot/cogs/mod/settings.py:64 +#: redbot/cogs/mod/settings.py:69 redbot/cogs/mod/settings.py:74 +#: redbot/cogs/mod/settings.py:82 redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:93 msgid "No" msgstr "" -#: redbot/cogs/mod/settings.py:53 +#: redbot/cogs/mod/settings.py:52 msgid "Overridden by another setting" msgstr "" -#: redbot/cogs/mod/settings.py:56 +#: redbot/cogs/mod/settings.py:55 msgid "Track nickname changes: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:57 +#: redbot/cogs/mod/settings.py:56 msgid "Delete repeats: {num_repeats}\n" msgstr "" -#: redbot/cogs/mod/settings.py:58 +#: redbot/cogs/mod/settings.py:57 msgid "after {num} repeats" msgstr "" -#: redbot/cogs/mod/settings.py:62 +#: redbot/cogs/mod/settings.py:61 msgid "Warn mention spam: {num_mentions}\n" msgstr "" -#: redbot/cogs/mod/settings.py:63 redbot/cogs/mod/settings.py:68 -#: redbot/cogs/mod/settings.py:73 +#: redbot/cogs/mod/settings.py:62 redbot/cogs/mod/settings.py:67 +#: redbot/cogs/mod/settings.py:72 msgid "{num} mentions" msgstr "" -#: redbot/cogs/mod/settings.py:67 +#: redbot/cogs/mod/settings.py:66 msgid "Kick mention spam: {num_mentions}\n" msgstr "" -#: redbot/cogs/mod/settings.py:72 +#: redbot/cogs/mod/settings.py:71 msgid "Ban mention spam: {num_mentions}\n" msgstr "" -#: redbot/cogs/mod/settings.py:78 +#: redbot/cogs/mod/settings.py:77 msgid "Mention Spam Strict: All mentions will count including duplicates\n" msgstr "" -#: redbot/cogs/mod/settings.py:80 +#: redbot/cogs/mod/settings.py:79 msgid "Mention Spam Strict: Only unique mentions will count\n" msgstr "" -#: redbot/cogs/mod/settings.py:82 +#: redbot/cogs/mod/settings.py:81 msgid "Respects hierarchy: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:85 +#: redbot/cogs/mod/settings.py:84 msgid "Delete delay: {num_seconds}\n" msgstr "" -#: redbot/cogs/mod/settings.py:86 +#: redbot/cogs/mod/settings.py:85 msgid "{num} seconds" msgstr "" -#: redbot/cogs/mod/settings.py:88 +#: redbot/cogs/mod/settings.py:87 msgid "None" msgstr "" -#: redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:89 msgid "Reinvite on unban: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:93 +#: redbot/cogs/mod/settings.py:92 msgid "Send message to users on kick/ban: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:97 +#: redbot/cogs/mod/settings.py:96 msgid "Default message history delete on ban: Previous {num_days} days\n" msgstr "" -#: redbot/cogs/mod/settings.py:101 +#: redbot/cogs/mod/settings.py:100 msgid "Default message history delete on ban: Don't delete any\n" msgstr "" -#: redbot/cogs/mod/settings.py:102 +#: redbot/cogs/mod/settings.py:101 msgid "Default tempban duration: {duration}" msgstr "" -#: redbot/cogs/mod/settings.py:110 +#: redbot/cogs/mod/settings.py:109 #, docstring msgid "Toggle role hierarchy check for mods and admins.\n\n" " **WARNING**: Disabling this setting will allow mods to take\n" @@ -623,22 +636,22 @@ msgid "Toggle role hierarchy check for mods and admins.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:122 +#: redbot/cogs/mod/settings.py:121 msgid "Role hierarchy will be checked when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:127 +#: redbot/cogs/mod/settings.py:126 msgid "Role hierarchy will be ignored when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:133 +#: redbot/cogs/mod/settings.py:132 #, docstring msgid "\n" " Manage the automoderation settings for mentionspam.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:140 +#: redbot/cogs/mod/settings.py:139 #, docstring msgid "\n" " Setting to account for duplicate mentions.\n\n" @@ -648,23 +661,23 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:152 +#: redbot/cogs/mod/settings.py:151 msgid "Mention spam currently accounts for multiple mentions of the same user." msgstr "" -#: redbot/cogs/mod/settings.py:154 +#: redbot/cogs/mod/settings.py:153 msgid "Mention spam currently only accounts for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:159 +#: redbot/cogs/mod/settings.py:158 msgid "Mention spam will now account for multiple mentions of the same user." msgstr "" -#: redbot/cogs/mod/settings.py:161 +#: redbot/cogs/mod/settings.py:160 msgid "Mention spam will only account for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:168 +#: redbot/cogs/mod/settings.py:167 #, docstring msgid "\n" " Sets the autowarn conditions for mention spam.\n\n" @@ -674,34 +687,34 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:179 +#: redbot/cogs/mod/settings.py:178 msgid "Autowarn for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:181 +#: redbot/cogs/mod/settings.py:180 msgid "Autowarn for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:184 +#: redbot/cogs/mod/settings.py:183 msgid "`` must be 1 or higher to autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:190 +#: redbot/cogs/mod/settings.py:189 msgid "\n" "Autowarn is equal to or higher than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:194 +#: redbot/cogs/mod/settings.py:193 msgid "\n" "Autowarn is equal to or higher than autoban." msgstr "" -#: redbot/cogs/mod/settings.py:198 +#: redbot/cogs/mod/settings.py:197 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:208 +#: redbot/cogs/mod/settings.py:207 #, docstring msgid "\n" " Sets the autokick conditions for mention spam.\n\n" @@ -711,34 +724,34 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:219 +#: redbot/cogs/mod/settings.py:218 msgid "Autokick for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:221 +#: redbot/cogs/mod/settings.py:220 msgid "Autokick for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:224 +#: redbot/cogs/mod/settings.py:223 msgid "`` must be 1 or higher to autokick." msgstr "" -#: redbot/cogs/mod/settings.py:230 +#: redbot/cogs/mod/settings.py:229 msgid "\n" "Autokick is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:234 +#: redbot/cogs/mod/settings.py:233 msgid "\n" "Autokick is equal to or higher than autoban." msgstr "" -#: redbot/cogs/mod/settings.py:238 +#: redbot/cogs/mod/settings.py:237 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:248 +#: redbot/cogs/mod/settings.py:247 #, 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" @@ -747,34 +760,34 @@ msgid "Set the autoban conditions for mention spam.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:258 +#: redbot/cogs/mod/settings.py:257 msgid "Autoban for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:260 +#: redbot/cogs/mod/settings.py:259 msgid "Autoban for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:263 +#: redbot/cogs/mod/settings.py:262 msgid "`` must be 1 or higher to autoban." msgstr "" -#: redbot/cogs/mod/settings.py:269 +#: redbot/cogs/mod/settings.py:268 msgid "\n" "Autoban is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:273 +#: redbot/cogs/mod/settings.py:272 msgid "\n" "Autoban is equal to or lower than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:277 +#: redbot/cogs/mod/settings.py:276 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:287 +#: redbot/cogs/mod/settings.py:286 #, docstring msgid "Enable auto-deletion of repeated messages.\n\n" " Must be between 2 and 20.\n\n" @@ -782,23 +795,23 @@ msgid "Enable auto-deletion of repeated messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:298 redbot/cogs/mod/settings.py:324 +#: redbot/cogs/mod/settings.py:297 redbot/cogs/mod/settings.py:323 msgid "Repeated messages will be ignored." msgstr "" -#: redbot/cogs/mod/settings.py:304 +#: redbot/cogs/mod/settings.py:303 msgid "Messages repeated up to {num} times will be deleted." msgstr "" -#: redbot/cogs/mod/settings.py:308 +#: redbot/cogs/mod/settings.py:307 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:317 +#: redbot/cogs/mod/settings.py:316 msgid "Bot will delete repeated messages after {num} repeats. Set this value to -1 to ignore repeated messages" msgstr "" -#: redbot/cogs/mod/settings.py:329 +#: redbot/cogs/mod/settings.py:328 #, 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" @@ -806,15 +819,15 @@ msgid "Toggle whether an invite will be sent to a user when unbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:339 -msgid "Users unbanned with `{command}` will be reinvited." +#: redbot/cogs/mod/settings.py:338 +msgid "Users unbanned with {command} will be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:346 -msgid "Users unbanned with `{command}` will not be reinvited." +#: redbot/cogs/mod/settings.py:345 +msgid "Users unbanned with {command} will not be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:354 +#: redbot/cogs/mod/settings.py:353 #, 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" @@ -822,34 +835,34 @@ msgid "Toggle whether a message should be sent to a user when they are kicked/ba " " msgstr "" -#: redbot/cogs/mod/settings.py:363 +#: redbot/cogs/mod/settings.py:362 msgid "DM when kicked/banned is currently set to: {setting}" msgstr "" -#: redbot/cogs/mod/settings.py:368 +#: redbot/cogs/mod/settings.py:367 msgid "Bot will now attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:371 +#: redbot/cogs/mod/settings.py:370 msgid "Bot will no longer attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:377 +#: redbot/cogs/mod/settings.py:376 #, 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:383 +#: redbot/cogs/mod/settings.py:382 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:386 +#: redbot/cogs/mod/settings.py:385 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" -#: redbot/cogs/mod/settings.py:401 +#: redbot/cogs/mod/settings.py:400 #, docstring msgid "Set the default time to be used when a user is tempbanned.\n\n" " Accepts: seconds, minutes, hours, days, weeks\n" @@ -860,35 +873,35 @@ msgid "Set the default time to be used when a user is tempbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:413 +#: redbot/cogs/mod/settings.py:412 msgid "The default duration for tempbanning a user is now {duration}." msgstr "" -#: redbot/cogs/mod/settings.py:421 +#: redbot/cogs/mod/settings.py:420 #, docstring msgid "\n" -" Toggle whether nickname changes should be tracked.\n\n" +" Toggle whether server nickname changes should be tracked.\n\n" " This setting will be overridden if trackallnames is disabled.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:430 +#: redbot/cogs/mod/settings.py:429 msgid "Nickname changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:432 +#: redbot/cogs/mod/settings.py:431 msgid "Nickname changes are not currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:437 +#: redbot/cogs/mod/settings.py:436 msgid "Nickname changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:439 +#: redbot/cogs/mod/settings.py:438 msgid "Nickname changes will no longer be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:446 +#: redbot/cogs/mod/settings.py:445 #, docstring msgid "\n" " Toggle whether all name changes should be tracked.\n\n" @@ -896,56 +909,56 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:454 +#: redbot/cogs/mod/settings.py:453 msgid "Name changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:456 +#: redbot/cogs/mod/settings.py:455 msgid "All name changes are currently not being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:461 +#: redbot/cogs/mod/settings.py:460 msgid "Name changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:463 +#: redbot/cogs/mod/settings.py:462 msgid "All name changes will no longer be tracked.\n" "To delete existing name data, use {command}." msgstr "" -#: redbot/cogs/mod/settings.py:474 +#: redbot/cogs/mod/settings.py:473 #, docstring -msgid "Delete all stored usernames and nicknames.\n\n" +msgid "Delete all stored usernames, global display names, and server nicknames.\n\n" " Examples:\n" -" - `[p]modset deletenames` - Did not confirm. Shows the help message.\n" -" - `[p]modset deletenames yes` - Deletes all stored usernames and nicknames.\n\n" +" - `[p]modset deletenames` - Did not confirm. Shows the help message.\n" +" - `[p]modset deletenames yes` - Deletes all stored usernames, global display names, and server nicknames.\n\n" " **Arguments**\n\n" " - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:486 -msgid "This will delete all stored usernames and nicknames the bot has stored.\n" +#: redbot/cogs/mod/settings.py:485 +msgid "This will delete all stored usernames, global display names, and server nicknames the bot has stored.\n" "If you're sure, type {command}" msgstr "" -#: redbot/cogs/mod/settings.py:527 -msgid "Usernames and nicknames have been deleted from Mod config." +#: redbot/cogs/mod/settings.py:529 +msgid "Usernames, global display names, and server nicknames have been deleted from Mod config." msgstr "" -#: redbot/cogs/mod/slowmode.py:27 +#: redbot/cogs/mod/slowmode.py:28 #, docstring -msgid "Changes channel's slowmode setting.\n\n" +msgid "Changes thread's or text 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 +#: redbot/cogs/mod/slowmode.py:37 msgid "Slowmode interval is now {interval}." msgstr "" -#: redbot/cogs/mod/slowmode.py:41 +#: redbot/cogs/mod/slowmode.py:42 msgid "Slowmode has been disabled." msgstr "" diff --git a/redbot/cogs/mod/locales/zh-CN.po b/redbot/cogs/mod/locales/zh-CN.po index 901dcdfaa6b..de7b2e1bc56 100644 --- a/redbot/cogs/mod/locales/zh-CN.po +++ b/redbot/cogs/mod/locales/zh-CN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-18 21:11+0000\n" +"POT-Creation-Date: 2023-09-13 20: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,136 +15,132 @@ msgstr "" "X-Crowdin-File-ID: 34\n" "Language: zh_CN\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 +#: redbot/cogs/mod/events.py:57 redbot/cogs/mod/events.py:72 msgid "Mention spam (Autoban)" msgstr "" -#: redbot/cogs/mod/events.py:80 +#: redbot/cogs/mod/events.py:81 msgid "Mention Spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:95 +#: redbot/cogs/mod/events.py:96 msgid "Mention spam (Autokick)" msgstr "" -#: redbot/cogs/mod/events.py:104 +#: redbot/cogs/mod/events.py:105 msgid "Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:108 +#: redbot/cogs/mod/events.py:109 msgid "{member}, Please do not mass mention people!" msgstr "" -#: redbot/cogs/mod/events.py:127 +#: redbot/cogs/mod/events.py:128 msgid "Mention spam (Autowarn)" msgstr "" -#: redbot/cogs/mod/kickban.py:93 +#: redbot/cogs/mod/kickban.py:82 msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:100 +#: redbot/cogs/mod/kickban.py:89 msgid "I require the {perms} permission(s) in that user's channel to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:110 +#: redbot/cogs/mod/kickban.py:99 msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:464 -#: redbot/cogs/mod/kickban.py:631 +#: redbot/cogs/mod/kickban.py:121 redbot/cogs/mod/kickban.py:463 +#: redbot/cogs/mod/kickban.py:636 msgid "Invalid days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/kickban.py:138 redbot/cogs/mod/kickban.py:607 +#: redbot/cogs/mod/kickban.py:127 redbot/cogs/mod/kickban.py:610 msgid "I cannot let you do that. Self-harm is bad {}" msgstr "" -#: redbot/cogs/mod/kickban.py:143 redbot/cogs/mod/kickban.py:318 -#: redbot/cogs/mod/kickban.py:612 redbot/cogs/mod/kickban.py:691 -#: redbot/cogs/mod/kickban.py:771 +#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:315 +#: redbot/cogs/mod/kickban.py:615 redbot/cogs/mod/kickban.py:696 +#: redbot/cogs/mod/kickban.py:782 redbot/cogs/mod/names.py:64 msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." msgstr "" -#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:326 -#: redbot/cogs/mod/kickban.py:620 +#: redbot/cogs/mod/kickban.py:139 redbot/cogs/mod/kickban.py:323 +#: redbot/cogs/mod/kickban.py:623 msgid "I cannot do that due to Discord hierarchy rules." msgstr "" -#: redbot/cogs/mod/kickban.py:156 +#: redbot/cogs/mod/kickban.py:145 msgid "You have been banned from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:160 redbot/cogs/mod/kickban.py:337 +#: redbot/cogs/mod/kickban.py:149 redbot/cogs/mod/kickban.py:334 msgid "**Reason**" msgstr "" -#: redbot/cogs/mod/kickban.py:161 redbot/cogs/mod/kickban.py:338 +#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:335 msgid "No reason was given." msgstr "" -#: redbot/cogs/mod/kickban.py:179 redbot/cogs/mod/kickban.py:480 +#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:480 msgid "User with ID {user_id} is already banned." msgstr "" -#: redbot/cogs/mod/kickban.py:192 +#: redbot/cogs/mod/kickban.py:182 msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." msgstr "" -#: redbot/cogs/mod/kickban.py:204 redbot/cogs/mod/kickban.py:365 +#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:364 msgid "Done. That felt good." msgstr "" -#: redbot/cogs/mod/kickban.py:206 redbot/cogs/mod/kickban.py:346 +#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:343 msgid "I'm not allowed to do that." msgstr "" -#: redbot/cogs/mod/kickban.py:208 redbot/cogs/mod/kickban.py:551 +#: redbot/cogs/mod/kickban.py:202 redbot/cogs/mod/kickban.py:554 msgid "User with ID {user_id} not found" msgstr "" -#: redbot/cogs/mod/kickban.py:215 +#: redbot/cogs/mod/kickban.py:212 msgid "An unexpected error occurred." msgstr "" -#: redbot/cogs/mod/kickban.py:269 +#: redbot/cogs/mod/kickban.py:266 msgid "Tempban finished" msgstr "" -#: redbot/cogs/mod/kickban.py:294 +#: redbot/cogs/mod/kickban.py:291 #, docstring msgid "\n" " Kick a user.\n\n" " Examples:\n" -" - `[p]kick 428675506947227648 wanted to be kicked.`\n" -" This will kick Twentysix from the server.\n" -" - `[p]kick @Twentysix wanted to be kicked.`\n" +" - `[p]kick 428675506947227648 wanted to be kicked.`\n" +" This will kick the user with ID 428675506947227648 from the server.\n" +" - `[p]kick @Twentysix wanted to be kicked.`\n" " This will kick Twentysix from the server.\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:311 redbot/cogs/mod/kickban.py:684 +#: redbot/cogs/mod/kickban.py:308 redbot/cogs/mod/kickban.py:689 msgid "I cannot let you do that. Self-harm is bad {emoji}" msgstr "" -#: redbot/cogs/mod/kickban.py:333 +#: redbot/cogs/mod/kickban.py:330 msgid "You have been kicked from {guild}." msgstr "" -#: redbot/cogs/mod/kickban.py:379 +#: redbot/cogs/mod/kickban.py:378 #, docstring msgid "Ban a user from this server and optionally delete days of messages.\n\n" " `days` is the amount of days of messages to cleanup on ban.\n\n" " Examples:\n" -" - `[p]ban 428675506947227648 7 Continued to spam after told to stop.`\n" -" This will ban Twentysix and it will delete 7 days worth of messages.\n" -" - `[p]ban @Twentysix 7 Continued to spam after told to stop.`\n" +" - `[p]ban 428675506947227648 7 Continued to spam after told to stop.`\n" +" This will ban the user with ID 428675506947227648 and it will delete 7 days worth of messages.\n" +" - `[p]ban @Twentysix 7 Continued to spam after told to stop.`\n" " This will ban Twentysix and it will delete 7 days worth of messages.\n\n" " A user ID should be provided if the user is not a member of this server.\n" " If days is not a number, it's treated as the first word of the reason.\n" @@ -152,7 +148,7 @@ msgid "Ban a user from this server and optionally delete days of messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:417 +#: redbot/cogs/mod/kickban.py:416 #, docstring msgid "Mass bans user(s) from the server.\n\n" " `days` is the amount of days of messages to cleanup on massban.\n\n" @@ -164,21 +160,21 @@ msgid "Mass bans user(s) from the server.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:433 +#: redbot/cogs/mod/kickban.py:432 msgid "Banned {num} users from the server." msgstr "" -#: redbot/cogs/mod/kickban.py:437 +#: redbot/cogs/mod/kickban.py:436 msgid "\n" "Errors:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:440 +#: redbot/cogs/mod/kickban.py:439 msgid "\n" "Following user IDs have been upgraded from a temporary to a permanent ban:\n" msgstr "" -#: redbot/cogs/mod/kickban.py:468 +#: redbot/cogs/mod/kickban.py:467 msgid "I lack the permissions to do this." msgstr "" @@ -186,435 +182,452 @@ msgstr "" msgid "Failed to ban user {user_id}: {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:556 +#: redbot/cogs/mod/kickban.py:559 msgid "Could not ban user with ID {user_id}: missing permissions." msgstr "" -#: redbot/cogs/mod/kickban.py:589 +#: redbot/cogs/mod/kickban.py:592 #, docstring msgid "Temporarily ban a user from this server.\n\n" " `duration` is the amount of time the user should be banned for.\n" " `days` is the amount of days of messages to cleanup on tempban.\n\n" " Examples:\n" -" - `[p]tempban @Twentysix Because I say so`\n" +" - `[p]tempban @Twentysix Because I say so`\n" " This will ban Twentysix for the default amount of time set by an administrator.\n" -" - `[p]tempban @Twentysix 15m You need a timeout`\n" +" - `[p]tempban @Twentysix 15m You need a timeout`\n" " This will ban Twentysix for 15 minutes.\n" -" - `[p]tempban 428675506947227648 1d2h15m 5 Evil person`\n" -" This will ban the user for 1 day 2 hours 15 minutes and will delete the last 5 days of their messages.\n" +" - `[p]tempban 428675506947227648 1d2h15m 5 Evil person`\n" +" This will ban the user with ID 428675506947227648 for 1 day 2 hours 15 minutes and will delete the last 5 days of their messages.\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:643 +#: redbot/cogs/mod/kickban.py:646 msgid "You have been temporarily banned from {server_name} until {date}." msgstr "" -#: redbot/cogs/mod/kickban.py:647 -msgid " Here is an invite for when your ban expires: {invite_link}" +#: redbot/cogs/mod/kickban.py:650 +msgid "\n\n" +"**Reason:** {reason}" msgstr "" -#: redbot/cogs/mod/kickban.py:657 +#: redbot/cogs/mod/kickban.py:652 +msgid "\n\n" +"Here is an invite for when your ban expires: {invite_link}" +msgstr "" + +#: redbot/cogs/mod/kickban.py:662 msgid "I can't do that for some reason." msgstr "" -#: redbot/cogs/mod/kickban.py:659 +#: redbot/cogs/mod/kickban.py:664 msgid "Something went wrong while banning." msgstr "" -#: redbot/cogs/mod/kickban.py:671 +#: redbot/cogs/mod/kickban.py:676 msgid "Done. Enough chaos for now." msgstr "" -#: redbot/cogs/mod/kickban.py:678 +#: redbot/cogs/mod/kickban.py:683 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." msgstr "" -#: redbot/cogs/mod/kickban.py:707 +#: redbot/cogs/mod/kickban.py:710 msgid "You have been banned and then unbanned as a quick way to delete your messages.\n" "You can now join the server again. {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:718 +#: redbot/cogs/mod/kickban.py:721 msgid "My role is not high enough to softban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:754 +#: redbot/cogs/mod/kickban.py:765 msgid "Done. Enough chaos." msgstr "" -#: redbot/cogs/mod/kickban.py:762 +#: redbot/cogs/mod/kickban.py:773 #, docstring msgid "Kick a member from a voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:784 +#: redbot/cogs/mod/kickban.py:795 msgid "I am unable to kick this member from the voice channel." msgstr "" -#: redbot/cogs/mod/kickban.py:787 +#: redbot/cogs/mod/kickban.py:798 msgid "Something went wrong while attempting to kick that member." msgstr "" -#: redbot/cogs/mod/kickban.py:808 +#: redbot/cogs/mod/kickban.py:812 +msgid "User has been kicked from the voice channel." +msgstr "" + +#: redbot/cogs/mod/kickban.py:820 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:827 +#: redbot/cogs/mod/kickban.py:839 msgid "That user isn't muted or deafened by the server." msgstr "" -#: redbot/cogs/mod/kickban.py:843 +#: redbot/cogs/mod/kickban.py:855 msgid "User is now allowed to speak and listen in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:849 +#: redbot/cogs/mod/kickban.py:861 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:870 +#: redbot/cogs/mod/kickban.py:882 msgid "That user is already muted and deafened server-wide." msgstr "" -#: redbot/cogs/mod/kickban.py:884 +#: redbot/cogs/mod/kickban.py:896 msgid "User has been banned from speaking or listening in voice channels." msgstr "" -#: redbot/cogs/mod/kickban.py:891 +#: redbot/cogs/mod/kickban.py:905 #, 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'." +" 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-click the user and select 'Copy ID'.\n" +" " msgstr "" -#: redbot/cogs/mod/kickban.py:904 +#: redbot/cogs/mod/kickban.py:917 msgid "It seems that user isn't banned!" msgstr "" -#: redbot/cogs/mod/kickban.py:909 +#: redbot/cogs/mod/kickban.py:922 msgid "Something went wrong while attempting to unban that user." msgstr "" -#: redbot/cogs/mod/kickban.py:923 +#: redbot/cogs/mod/kickban.py:936 msgid "Unbanned that user from this server." msgstr "" -#: redbot/cogs/mod/kickban.py:929 +#: redbot/cogs/mod/kickban.py:942 msgid "I don't share another server with this user. I can't reinvite them." msgstr "" -#: redbot/cogs/mod/kickban.py:937 +#: redbot/cogs/mod/kickban.py:950 msgid "You've been unbanned from {server}.\n" "Here is an invite for that server: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:944 +#: redbot/cogs/mod/kickban.py:957 msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\n" "Here's the invite link: {invite_link}" msgstr "" -#: redbot/cogs/mod/kickban.py:952 -msgid "Something went wrong when attempting to send that useran invite. Here's the link so you can try: {invite_link}" +#: redbot/cogs/mod/kickban.py:965 +msgid "Something went wrong when attempting to send that user an invite. Here's the link so you can try: {invite_link}" msgstr "" -#: redbot/cogs/mod/mod.py:45 +#: redbot/cogs/mod/mod.py:44 #, docstring msgid "Moderation tools." msgstr "" -#: redbot/cogs/mod/mod.py:142 redbot/cogs/mod/mod.py:152 -msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." +#: redbot/cogs/mod/mod.py:135 redbot/cogs/mod/mod.py:145 +msgid "Ignored guilds and channels have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:164 -msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." +#: redbot/cogs/mod/mod.py:155 +msgid "Delete delay settings have been moved. Please use {command} to migrate the old settings." msgstr "" -#: redbot/cogs/mod/mod.py:185 +#: redbot/cogs/mod/mod.py:176 #, docstring msgid "Move ignored channels and servers to core" msgstr "" -#: redbot/cogs/mod/mod.py:194 +#: redbot/cogs/mod/mod.py:185 msgid "Ignored channels and guilds restored." msgstr "" -#: redbot/cogs/mod/mod.py:199 +#: redbot/cogs/mod/mod.py:190 #, docstring msgid "\n" " Move deletedelay settings to core\n" " " msgstr "" -#: redbot/cogs/mod/mod.py:208 +#: redbot/cogs/mod/mod.py:199 msgid "Delete delay settings restored." msgstr "" -#: redbot/cogs/mod/names.py:36 +#: redbot/cogs/mod/names.py:38 #, docstring -msgid "Change a member's nickname.\n\n" -" Leaving the nickname empty will remove it.\n" +msgid "Change a member's server nickname.\n\n" +" Leaving the nickname argument empty will remove it.\n" " " msgstr "" -#: redbot/cogs/mod/names.py:45 +#: redbot/cogs/mod/names.py:47 msgid "Nicknames must be between 2 and 32 characters long." msgstr "" -#: redbot/cogs/mod/names.py:53 +#: redbot/cogs/mod/names.py:55 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 +#: redbot/cogs/mod/names.py:75 msgid "I do not have permission to rename that member." msgstr "" -#: redbot/cogs/mod/names.py:66 +#: redbot/cogs/mod/names.py:78 msgid "That nickname is invalid." msgstr "" -#: redbot/cogs/mod/names.py:68 -msgid "An unexpected error has occured." +#: redbot/cogs/mod/names.py:80 +msgid "An unexpected error has occurred." msgstr "" -#: redbot/cogs/mod/names.py:70 +#: redbot/cogs/mod/names.py:82 msgid "Done." msgstr "完成。" -#: redbot/cogs/mod/names.py:81 +#: redbot/cogs/mod/names.py:93 msgid "Custom: {emoji} {name}" msgstr "" -#: redbot/cogs/mod/names.py:83 +#: redbot/cogs/mod/names.py:95 msgid "Custom: {emoji}" msgstr "" -#: redbot/cogs/mod/names.py:85 +#: redbot/cogs/mod/names.py:97 msgid "Custom: {name}" msgstr "" -#: redbot/cogs/mod/names.py:93 +#: redbot/cogs/mod/names.py:105 msgid "Playing: {name}" msgstr "" -#: redbot/cogs/mod/names.py:102 +#: redbot/cogs/mod/names.py:114 msgid "Streaming: [{name}{sep}{game}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:109 +#: redbot/cogs/mod/names.py:121 msgid "Streaming: {name}" msgstr "" -#: redbot/cogs/mod/names.py:118 +#: redbot/cogs/mod/names.py:130 msgid "Listening: [{title}{sep}{artist}]({url})" msgstr "" -#: redbot/cogs/mod/names.py:125 +#: redbot/cogs/mod/names.py:137 msgid "Listening: {title}" msgstr "" -#: redbot/cogs/mod/names.py:133 +#: redbot/cogs/mod/names.py:145 msgid "Watching: {name}" msgstr "" -#: redbot/cogs/mod/names.py:141 +#: redbot/cogs/mod/names.py:153 msgid "Competing in: {competing}" msgstr "" -#: redbot/cogs/mod/names.py:164 +#: redbot/cogs/mod/names.py:176 #, docstring msgid "Show information about a member.\n\n" " This includes fields for status, discord join date, server\n" -" join date, voice state and previous names/nicknames.\n\n" -" If the member has no roles, previous names or previous nicknames,\n" +" join date, voice state and previous usernames/global display names/nicknames.\n\n" +" If the member has no roles, previous usernames, global display names, or server nicknames,\n" " these fields will be omitted.\n" " " msgstr "" -#: redbot/cogs/mod/names.py:192 +#: redbot/cogs/mod/names.py:219 msgid "Unknown" msgstr "" -#: redbot/cogs/mod/names.py:202 redbot/cogs/mod/names.py:203 -msgid "{}\n" -"({} days ago)" -msgstr "" - -#: redbot/cogs/mod/names.py:215 +#: redbot/cogs/mod/names.py:231 msgid "Chilling in {} status" msgstr "在 {} 状态冷却" -#: redbot/cogs/mod/names.py:229 +#: redbot/cogs/mod/names.py:244 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "" -#: redbot/cogs/mod/names.py:256 +#: redbot/cogs/mod/names.py:271 msgid "Joined Discord on" msgstr "加入Discord日期" -#: redbot/cogs/mod/names.py:257 +#: redbot/cogs/mod/names.py:272 msgid "Joined this server on" msgstr "" -#: redbot/cogs/mod/names.py:260 +#: redbot/cogs/mod/names.py:275 msgid "Roles" msgstr "角色" -#: redbot/cogs/mod/names.py:260 +#: redbot/cogs/mod/names.py:275 msgid "Role" msgstr "" -#: redbot/cogs/mod/names.py:266 -msgid "Previous Names" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Username" msgstr "" -#: redbot/cogs/mod/names.py:266 -msgid "Previous Name" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Usernames" msgstr "" -#: redbot/cogs/mod/names.py:274 -msgid "Previous Nicknames" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Name" msgstr "" -#: redbot/cogs/mod/names.py:274 -msgid "Previous Nickname" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Names" msgstr "" #: redbot/cogs/mod/names.py:280 +msgid "Previous Server Nickname" +msgstr "" + +#: redbot/cogs/mod/names.py:280 +msgid "Previous Server Nicknames" +msgstr "" + +#: redbot/cogs/mod/names.py:290 msgid "Current voice channel" msgstr "" -#: redbot/cogs/mod/names.py:284 +#: redbot/cogs/mod/names.py:294 msgid "Member #{} | User ID: {}" msgstr "成员 #{} | 用户 ID: {}" -#: redbot/cogs/mod/names.py:298 +#: redbot/cogs/mod/names.py:308 #, docstring -msgid "Show previous names and nicknames of a member." +msgid "Show previous usernames, global display names, and server nicknames of a member." msgstr "" -#: redbot/cogs/mod/names.py:302 -msgid "**Past 20 names**:" +#: redbot/cogs/mod/names.py:312 +msgid "Past 20 usernames:" msgstr "" -#: redbot/cogs/mod/names.py:308 -msgid "**Past 20 nicknames**:" +#: redbot/cogs/mod/names.py:313 +msgid "Past 20 global display names:" +msgstr "" + +#: redbot/cogs/mod/names.py:314 +msgid "Past 20 server nicknames:" msgstr "" -#: redbot/cogs/mod/names.py:315 +#: redbot/cogs/mod/names.py:324 msgid "That member doesn't have any recorded name or nickname change." msgstr "" -#: redbot/cogs/mod/settings.py:23 +#: redbot/cogs/mod/settings.py:22 #, docstring msgid "Manage server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:27 +#: redbot/cogs/mod/settings.py:26 #, docstring msgid "Show the current server administration settings." msgstr "" -#: redbot/cogs/mod/settings.py:31 +#: redbot/cogs/mod/settings.py:30 msgid "Track name changes: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:32 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:83 redbot/cogs/mod/settings.py:91 -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:31 redbot/cogs/mod/settings.py:54 +#: redbot/cogs/mod/settings.py:82 redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:93 msgid "Yes" msgstr "是" -#: redbot/cogs/mod/settings.py:32 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:60 redbot/cogs/mod/settings.py:65 -#: redbot/cogs/mod/settings.py:70 redbot/cogs/mod/settings.py:75 -#: redbot/cogs/mod/settings.py:83 redbot/cogs/mod/settings.py:91 -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:31 redbot/cogs/mod/settings.py:54 +#: redbot/cogs/mod/settings.py:59 redbot/cogs/mod/settings.py:64 +#: redbot/cogs/mod/settings.py:69 redbot/cogs/mod/settings.py:74 +#: redbot/cogs/mod/settings.py:82 redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:93 msgid "No" msgstr "" -#: redbot/cogs/mod/settings.py:53 +#: redbot/cogs/mod/settings.py:52 msgid "Overridden by another setting" msgstr "" -#: redbot/cogs/mod/settings.py:56 +#: redbot/cogs/mod/settings.py:55 msgid "Track nickname changes: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:57 +#: redbot/cogs/mod/settings.py:56 msgid "Delete repeats: {num_repeats}\n" msgstr "" -#: redbot/cogs/mod/settings.py:58 +#: redbot/cogs/mod/settings.py:57 msgid "after {num} repeats" msgstr "" -#: redbot/cogs/mod/settings.py:62 +#: redbot/cogs/mod/settings.py:61 msgid "Warn mention spam: {num_mentions}\n" msgstr "" -#: redbot/cogs/mod/settings.py:63 redbot/cogs/mod/settings.py:68 -#: redbot/cogs/mod/settings.py:73 +#: redbot/cogs/mod/settings.py:62 redbot/cogs/mod/settings.py:67 +#: redbot/cogs/mod/settings.py:72 msgid "{num} mentions" msgstr "" -#: redbot/cogs/mod/settings.py:67 +#: redbot/cogs/mod/settings.py:66 msgid "Kick mention spam: {num_mentions}\n" msgstr "" -#: redbot/cogs/mod/settings.py:72 +#: redbot/cogs/mod/settings.py:71 msgid "Ban mention spam: {num_mentions}\n" msgstr "" -#: redbot/cogs/mod/settings.py:78 +#: redbot/cogs/mod/settings.py:77 msgid "Mention Spam Strict: All mentions will count including duplicates\n" msgstr "" -#: redbot/cogs/mod/settings.py:80 +#: redbot/cogs/mod/settings.py:79 msgid "Mention Spam Strict: Only unique mentions will count\n" msgstr "" -#: redbot/cogs/mod/settings.py:82 +#: redbot/cogs/mod/settings.py:81 msgid "Respects hierarchy: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:85 +#: redbot/cogs/mod/settings.py:84 msgid "Delete delay: {num_seconds}\n" msgstr "" -#: redbot/cogs/mod/settings.py:86 +#: redbot/cogs/mod/settings.py:85 msgid "{num} seconds" msgstr "" -#: redbot/cogs/mod/settings.py:88 +#: redbot/cogs/mod/settings.py:87 msgid "None" msgstr "无" -#: redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:89 msgid "Reinvite on unban: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:93 +#: redbot/cogs/mod/settings.py:92 msgid "Send message to users on kick/ban: {yes_or_no}\n" msgstr "" -#: redbot/cogs/mod/settings.py:97 +#: redbot/cogs/mod/settings.py:96 msgid "Default message history delete on ban: Previous {num_days} days\n" msgstr "" -#: redbot/cogs/mod/settings.py:101 +#: redbot/cogs/mod/settings.py:100 msgid "Default message history delete on ban: Don't delete any\n" msgstr "" -#: redbot/cogs/mod/settings.py:102 +#: redbot/cogs/mod/settings.py:101 msgid "Default tempban duration: {duration}" msgstr "" -#: redbot/cogs/mod/settings.py:110 +#: redbot/cogs/mod/settings.py:109 #, docstring msgid "Toggle role hierarchy check for mods and admins.\n\n" " **WARNING**: Disabling this setting will allow mods to take\n" @@ -623,22 +636,22 @@ msgid "Toggle role hierarchy check for mods and admins.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:122 +#: redbot/cogs/mod/settings.py:121 msgid "Role hierarchy will be checked when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:127 +#: redbot/cogs/mod/settings.py:126 msgid "Role hierarchy will be ignored when moderation commands are issued." msgstr "" -#: redbot/cogs/mod/settings.py:133 +#: redbot/cogs/mod/settings.py:132 #, docstring msgid "\n" " Manage the automoderation settings for mentionspam.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:140 +#: redbot/cogs/mod/settings.py:139 #, docstring msgid "\n" " Setting to account for duplicate mentions.\n\n" @@ -648,23 +661,23 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:152 +#: redbot/cogs/mod/settings.py:151 msgid "Mention spam currently accounts for multiple mentions of the same user." msgstr "" -#: redbot/cogs/mod/settings.py:154 +#: redbot/cogs/mod/settings.py:153 msgid "Mention spam currently only accounts for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:159 +#: redbot/cogs/mod/settings.py:158 msgid "Mention spam will now account for multiple mentions of the same user." msgstr "" -#: redbot/cogs/mod/settings.py:161 +#: redbot/cogs/mod/settings.py:160 msgid "Mention spam will only account for mentions of different users." msgstr "" -#: redbot/cogs/mod/settings.py:168 +#: redbot/cogs/mod/settings.py:167 #, docstring msgid "\n" " Sets the autowarn conditions for mention spam.\n\n" @@ -674,34 +687,34 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:179 +#: redbot/cogs/mod/settings.py:178 msgid "Autowarn for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:181 +#: redbot/cogs/mod/settings.py:180 msgid "Autowarn for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:184 +#: redbot/cogs/mod/settings.py:183 msgid "`` must be 1 or higher to autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:190 +#: redbot/cogs/mod/settings.py:189 msgid "\n" "Autowarn is equal to or higher than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:194 +#: redbot/cogs/mod/settings.py:193 msgid "\n" "Autowarn is equal to or higher than autoban." msgstr "" -#: redbot/cogs/mod/settings.py:198 +#: redbot/cogs/mod/settings.py:197 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:208 +#: redbot/cogs/mod/settings.py:207 #, docstring msgid "\n" " Sets the autokick conditions for mention spam.\n\n" @@ -711,34 +724,34 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:219 +#: redbot/cogs/mod/settings.py:218 msgid "Autokick for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:221 +#: redbot/cogs/mod/settings.py:220 msgid "Autokick for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:224 +#: redbot/cogs/mod/settings.py:223 msgid "`` must be 1 or higher to autokick." msgstr "" -#: redbot/cogs/mod/settings.py:230 +#: redbot/cogs/mod/settings.py:229 msgid "\n" "Autokick is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:234 +#: redbot/cogs/mod/settings.py:233 msgid "\n" "Autokick is equal to or higher than autoban." msgstr "" -#: redbot/cogs/mod/settings.py:238 +#: redbot/cogs/mod/settings.py:237 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:248 +#: redbot/cogs/mod/settings.py:247 #, 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" @@ -747,34 +760,34 @@ msgid "Set the autoban conditions for mention spam.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:258 +#: redbot/cogs/mod/settings.py:257 msgid "Autoban for mention spam is already disabled." msgstr "" -#: redbot/cogs/mod/settings.py:260 +#: redbot/cogs/mod/settings.py:259 msgid "Autoban for mention spam disabled." msgstr "" -#: redbot/cogs/mod/settings.py:263 +#: redbot/cogs/mod/settings.py:262 msgid "`` must be 1 or higher to autoban." msgstr "" -#: redbot/cogs/mod/settings.py:269 +#: redbot/cogs/mod/settings.py:268 msgid "\n" "Autoban is equal to or lower than autowarn." msgstr "" -#: redbot/cogs/mod/settings.py:273 +#: redbot/cogs/mod/settings.py:272 msgid "\n" "Autoban is equal to or lower than autokick." msgstr "" -#: redbot/cogs/mod/settings.py:277 +#: redbot/cogs/mod/settings.py:276 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:287 +#: redbot/cogs/mod/settings.py:286 #, docstring msgid "Enable auto-deletion of repeated messages.\n\n" " Must be between 2 and 20.\n\n" @@ -782,23 +795,23 @@ msgid "Enable auto-deletion of repeated messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:298 redbot/cogs/mod/settings.py:324 +#: redbot/cogs/mod/settings.py:297 redbot/cogs/mod/settings.py:323 msgid "Repeated messages will be ignored." msgstr "" -#: redbot/cogs/mod/settings.py:304 +#: redbot/cogs/mod/settings.py:303 msgid "Messages repeated up to {num} times will be deleted." msgstr "" -#: redbot/cogs/mod/settings.py:308 +#: redbot/cogs/mod/settings.py:307 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:317 +#: redbot/cogs/mod/settings.py:316 msgid "Bot will delete repeated messages after {num} repeats. Set this value to -1 to ignore repeated messages" msgstr "" -#: redbot/cogs/mod/settings.py:329 +#: redbot/cogs/mod/settings.py:328 #, 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" @@ -806,15 +819,15 @@ msgid "Toggle whether an invite will be sent to a user when unbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:339 -msgid "Users unbanned with `{command}` will be reinvited." +#: redbot/cogs/mod/settings.py:338 +msgid "Users unbanned with {command} will be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:346 -msgid "Users unbanned with `{command}` will not be reinvited." +#: redbot/cogs/mod/settings.py:345 +msgid "Users unbanned with {command} will not be reinvited." msgstr "" -#: redbot/cogs/mod/settings.py:354 +#: redbot/cogs/mod/settings.py:353 #, 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" @@ -822,34 +835,34 @@ msgid "Toggle whether a message should be sent to a user when they are kicked/ba " " msgstr "" -#: redbot/cogs/mod/settings.py:363 +#: redbot/cogs/mod/settings.py:362 msgid "DM when kicked/banned is currently set to: {setting}" msgstr "" -#: redbot/cogs/mod/settings.py:368 +#: redbot/cogs/mod/settings.py:367 msgid "Bot will now attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:371 +#: redbot/cogs/mod/settings.py:370 msgid "Bot will no longer attempt to send a DM to user before kick and ban." msgstr "" -#: redbot/cogs/mod/settings.py:377 +#: redbot/cogs/mod/settings.py:376 #, 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:383 +#: redbot/cogs/mod/settings.py:382 msgid "Invalid number of days. Must be between 0 and 7." msgstr "" -#: redbot/cogs/mod/settings.py:386 +#: redbot/cogs/mod/settings.py:385 msgid "{days} days worth of messages will be deleted when a user is banned." msgstr "" -#: redbot/cogs/mod/settings.py:401 +#: redbot/cogs/mod/settings.py:400 #, docstring msgid "Set the default time to be used when a user is tempbanned.\n\n" " Accepts: seconds, minutes, hours, days, weeks\n" @@ -860,35 +873,35 @@ msgid "Set the default time to be used when a user is tempbanned.\n\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:413 +#: redbot/cogs/mod/settings.py:412 msgid "The default duration for tempbanning a user is now {duration}." msgstr "" -#: redbot/cogs/mod/settings.py:421 +#: redbot/cogs/mod/settings.py:420 #, docstring msgid "\n" -" Toggle whether nickname changes should be tracked.\n\n" +" Toggle whether server nickname changes should be tracked.\n\n" " This setting will be overridden if trackallnames is disabled.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:430 +#: redbot/cogs/mod/settings.py:429 msgid "Nickname changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:432 +#: redbot/cogs/mod/settings.py:431 msgid "Nickname changes are not currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:437 +#: redbot/cogs/mod/settings.py:436 msgid "Nickname changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:439 +#: redbot/cogs/mod/settings.py:438 msgid "Nickname changes will no longer be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:446 +#: redbot/cogs/mod/settings.py:445 #, docstring msgid "\n" " Toggle whether all name changes should be tracked.\n\n" @@ -896,56 +909,56 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:454 +#: redbot/cogs/mod/settings.py:453 msgid "Name changes are currently being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:456 +#: redbot/cogs/mod/settings.py:455 msgid "All name changes are currently not being tracked." msgstr "" -#: redbot/cogs/mod/settings.py:461 +#: redbot/cogs/mod/settings.py:460 msgid "Name changes will now be tracked." msgstr "" -#: redbot/cogs/mod/settings.py:463 +#: redbot/cogs/mod/settings.py:462 msgid "All name changes will no longer be tracked.\n" "To delete existing name data, use {command}." msgstr "" -#: redbot/cogs/mod/settings.py:474 +#: redbot/cogs/mod/settings.py:473 #, docstring -msgid "Delete all stored usernames and nicknames.\n\n" +msgid "Delete all stored usernames, global display names, and server nicknames.\n\n" " Examples:\n" -" - `[p]modset deletenames` - Did not confirm. Shows the help message.\n" -" - `[p]modset deletenames yes` - Deletes all stored usernames and nicknames.\n\n" +" - `[p]modset deletenames` - Did not confirm. Shows the help message.\n" +" - `[p]modset deletenames yes` - Deletes all stored usernames, global display names, and server nicknames.\n\n" " **Arguments**\n\n" " - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:486 -msgid "This will delete all stored usernames and nicknames the bot has stored.\n" +#: redbot/cogs/mod/settings.py:485 +msgid "This will delete all stored usernames, global display names, and server nicknames the bot has stored.\n" "If you're sure, type {command}" msgstr "" -#: redbot/cogs/mod/settings.py:527 -msgid "Usernames and nicknames have been deleted from Mod config." +#: redbot/cogs/mod/settings.py:529 +msgid "Usernames, global display names, and server nicknames have been deleted from Mod config." msgstr "" -#: redbot/cogs/mod/slowmode.py:27 +#: redbot/cogs/mod/slowmode.py:28 #, docstring -msgid "Changes channel's slowmode setting.\n\n" +msgid "Changes thread's or text 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 +#: redbot/cogs/mod/slowmode.py:37 msgid "Slowmode interval is now {interval}." msgstr "" -#: redbot/cogs/mod/slowmode.py:41 +#: redbot/cogs/mod/slowmode.py:42 msgid "Slowmode has been disabled." msgstr "" diff --git a/redbot/cogs/mod/locales/zh-TW.po b/redbot/cogs/mod/locales/zh-TW.po index 01d22999637..df2a3f0354f 100644 --- a/redbot/cogs/mod/locales/zh-TW.po +++ b/redbot/cogs/mod/locales/zh-TW.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-18 21:11+0000\n" +"POT-Creation-Date: 2023-09-13 20: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,136 +15,132 @@ msgstr "" "X-Crowdin-File-ID: 34\n" "Language: zh_TW\n" -#: redbot/cogs/mod/converters.py:20 -msgid "{} doesn't look like a valid user ID." -msgstr "{}看起來不是有效的使用者ID。" - -#: redbot/cogs/mod/events.py:56 redbot/cogs/mod/events.py:71 +#: redbot/cogs/mod/events.py:57 redbot/cogs/mod/events.py:72 msgid "Mention spam (Autoban)" -msgstr "" +msgstr "提及垃圾郵件(Autoban)" -#: redbot/cogs/mod/events.py:80 +#: redbot/cogs/mod/events.py:81 msgid "Mention Spam (Autokick)" -msgstr "" +msgstr "提及垃圾郵件(Autokick)" -#: redbot/cogs/mod/events.py:95 +#: redbot/cogs/mod/events.py:96 msgid "Mention spam (Autokick)" -msgstr "" +msgstr "提及垃圾郵件(Autokick)" -#: redbot/cogs/mod/events.py:104 +#: redbot/cogs/mod/events.py:105 msgid "Please do not mass mention people!" -msgstr "" +msgstr "請不要大量提及成員!" -#: redbot/cogs/mod/events.py:108 +#: redbot/cogs/mod/events.py:109 msgid "{member}, Please do not mass mention people!" -msgstr "" +msgstr "{member},請不要群發標記成員!" -#: redbot/cogs/mod/events.py:127 +#: redbot/cogs/mod/events.py:128 msgid "Mention spam (Autowarn)" -msgstr "" +msgstr "提及垃圾郵件(自動警告)" -#: redbot/cogs/mod/kickban.py:93 +#: redbot/cogs/mod/kickban.py:82 msgid "That user is not in a voice channel." -msgstr "" +msgstr "該用戶不在語音頻道中。" -#: redbot/cogs/mod/kickban.py:100 +#: redbot/cogs/mod/kickban.py:89 msgid "I require the {perms} permission(s) in that user's channel to do that." -msgstr "" +msgstr "我需要該用戶頻道中的 {perms} 權限才能執行此操作。" -#: redbot/cogs/mod/kickban.py:110 +#: redbot/cogs/mod/kickban.py:99 msgid "You must have the {perms} permission(s) in that user's channel to use this command." -msgstr "" +msgstr "您必須在該用戶的頻道中擁有 {perms} 權限才能使用此指令。" -#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:464 -#: redbot/cogs/mod/kickban.py:631 +#: redbot/cogs/mod/kickban.py:121 redbot/cogs/mod/kickban.py:463 +#: redbot/cogs/mod/kickban.py:636 msgid "Invalid days. Must be between 0 and 7." msgstr "無效的天數,天數必須在0和7之間。" -#: redbot/cogs/mod/kickban.py:138 redbot/cogs/mod/kickban.py:607 +#: redbot/cogs/mod/kickban.py:127 redbot/cogs/mod/kickban.py:610 msgid "I cannot let you do that. Self-harm is bad {}" -msgstr "" +msgstr "我不能讓你那樣做。自殘是不好的{}" -#: redbot/cogs/mod/kickban.py:143 redbot/cogs/mod/kickban.py:318 -#: redbot/cogs/mod/kickban.py:612 redbot/cogs/mod/kickban.py:691 -#: redbot/cogs/mod/kickban.py:771 +#: redbot/cogs/mod/kickban.py:132 redbot/cogs/mod/kickban.py:315 +#: redbot/cogs/mod/kickban.py:615 redbot/cogs/mod/kickban.py:696 +#: redbot/cogs/mod/kickban.py:782 redbot/cogs/mod/names.py:64 msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." -msgstr "" +msgstr "我不能讓你那樣做。您的身分組未高於該用戶身分組。" -#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:326 -#: redbot/cogs/mod/kickban.py:620 +#: redbot/cogs/mod/kickban.py:139 redbot/cogs/mod/kickban.py:323 +#: redbot/cogs/mod/kickban.py:623 msgid "I cannot do that due to Discord hierarchy rules." -msgstr "" +msgstr "由於 Discord 層次結構規則,我不能這樣做。" -#: redbot/cogs/mod/kickban.py:156 +#: redbot/cogs/mod/kickban.py:145 msgid "You have been banned from {guild}." msgstr "您已被 {guild} 伺服器封鎖。" -#: redbot/cogs/mod/kickban.py:160 redbot/cogs/mod/kickban.py:337 +#: redbot/cogs/mod/kickban.py:149 redbot/cogs/mod/kickban.py:334 msgid "**Reason**" msgstr "**原因**" -#: redbot/cogs/mod/kickban.py:161 redbot/cogs/mod/kickban.py:338 +#: redbot/cogs/mod/kickban.py:150 redbot/cogs/mod/kickban.py:335 msgid "No reason was given." msgstr "未給出原因。" -#: redbot/cogs/mod/kickban.py:179 redbot/cogs/mod/kickban.py:480 +#: redbot/cogs/mod/kickban.py:171 redbot/cogs/mod/kickban.py:480 msgid "User with ID {user_id} is already banned." -msgstr "" +msgstr "ID 為 {user_id} 的用戶已被封鎖。" -#: redbot/cogs/mod/kickban.py:192 +#: redbot/cogs/mod/kickban.py:182 msgid "User with ID {user_id} was upgraded from a temporary to a permanent ban." -msgstr "" +msgstr "ID 為 {user_id} 的用戶已從臨時封禁升級為永久封禁。" -#: redbot/cogs/mod/kickban.py:204 redbot/cogs/mod/kickban.py:365 +#: redbot/cogs/mod/kickban.py:198 redbot/cogs/mod/kickban.py:364 msgid "Done. That felt good." -msgstr "做完了。感覺很好。" +msgstr "完成。感覺啵棒。" -#: redbot/cogs/mod/kickban.py:206 redbot/cogs/mod/kickban.py:346 +#: redbot/cogs/mod/kickban.py:200 redbot/cogs/mod/kickban.py:343 msgid "I'm not allowed to do that." -msgstr "" +msgstr "我不被允許那樣做。" -#: redbot/cogs/mod/kickban.py:208 redbot/cogs/mod/kickban.py:551 +#: redbot/cogs/mod/kickban.py:202 redbot/cogs/mod/kickban.py:554 msgid "User with ID {user_id} not found" -msgstr "" +msgstr "未找到 ID 為 {user_id} 的用戶" -#: redbot/cogs/mod/kickban.py:215 +#: redbot/cogs/mod/kickban.py:212 msgid "An unexpected error occurred." -msgstr "" +msgstr "發生一個預期外的錯誤。" -#: redbot/cogs/mod/kickban.py:269 +#: redbot/cogs/mod/kickban.py:266 msgid "Tempban finished" -msgstr "" +msgstr "模板完成" -#: redbot/cogs/mod/kickban.py:294 +#: redbot/cogs/mod/kickban.py:291 #, docstring msgid "\n" " Kick a user.\n\n" " Examples:\n" -" - `[p]kick 428675506947227648 wanted to be kicked.`\n" -" This will kick Twentysix from the server.\n" -" - `[p]kick @Twentysix wanted to be kicked.`\n" +" - `[p]kick 428675506947227648 wanted to be kicked.`\n" +" This will kick the user with ID 428675506947227648 from the server.\n" +" - `[p]kick @Twentysix wanted to be kicked.`\n" " This will kick Twentysix from the server.\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:311 redbot/cogs/mod/kickban.py:684 +#: redbot/cogs/mod/kickban.py:308 redbot/cogs/mod/kickban.py:689 msgid "I cannot let you do that. Self-harm is bad {emoji}" -msgstr "" +msgstr "我不能讓你那樣做。自殘是不好的 {emoji}" -#: redbot/cogs/mod/kickban.py:333 +#: redbot/cogs/mod/kickban.py:330 msgid "You have been kicked from {guild}." -msgstr "" +msgstr "你已被踢出{guild}。" -#: redbot/cogs/mod/kickban.py:379 +#: redbot/cogs/mod/kickban.py:378 #, docstring msgid "Ban a user from this server and optionally delete days of messages.\n\n" " `days` is the amount of days of messages to cleanup on ban.\n\n" " Examples:\n" -" - `[p]ban 428675506947227648 7 Continued to spam after told to stop.`\n" -" This will ban Twentysix and it will delete 7 days worth of messages.\n" -" - `[p]ban @Twentysix 7 Continued to spam after told to stop.`\n" +" - `[p]ban 428675506947227648 7 Continued to spam after told to stop.`\n" +" This will ban the user with ID 428675506947227648 and it will delete 7 days worth of messages.\n" +" - `[p]ban @Twentysix 7 Continued to spam after told to stop.`\n" " This will ban Twentysix and it will delete 7 days worth of messages.\n\n" " A user ID should be provided if the user is not a member of this server.\n" " If days is not a number, it's treated as the first word of the reason.\n" @@ -152,7 +148,7 @@ msgid "Ban a user from this server and optionally delete days of messages.\n\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:417 +#: redbot/cogs/mod/kickban.py:416 #, docstring msgid "Mass bans user(s) from the server.\n\n" " `days` is the amount of days of messages to cleanup on massban.\n\n" @@ -162,484 +158,522 @@ msgid "Mass bans user(s) from the server.\n\n" " User IDs need to be provided in order to ban\n" " using this command.\n" " " -msgstr "" +msgstr "大規模禁止用戶訪問服務器。\n\n" +" `days` 是在 massban 上清理消息的天數。\n\n" +" 例子:\n" +" - `[p]massban 345628097929936898 57287406247743488 7 they broke all rules.`\n" +" 這將禁止所有添加的用戶 ID 並刪除他們 7 天的消息。\n\n" +" 需要提供用戶 ID 才能禁止\n" +" 使用這個命令。\n" +" " -#: redbot/cogs/mod/kickban.py:433 +#: redbot/cogs/mod/kickban.py:432 msgid "Banned {num} users from the server." -msgstr "" +msgstr "從服務器封鎖 {num} 個用戶。" -#: redbot/cogs/mod/kickban.py:437 +#: redbot/cogs/mod/kickban.py:436 msgid "\n" "Errors:\n" -msgstr "" +msgstr "\n" +"錯誤:\n" -#: redbot/cogs/mod/kickban.py:440 +#: redbot/cogs/mod/kickban.py:439 msgid "\n" "Following user IDs have been upgraded from a temporary to a permanent ban:\n" -msgstr "" +msgstr "\n" +"以下用戶 ID 已從臨時封禁升級為永久封禁:\n" -#: redbot/cogs/mod/kickban.py:468 +#: redbot/cogs/mod/kickban.py:467 msgid "I lack the permissions to do this." -msgstr "" +msgstr "我沒有執行此操作的權限。" #: redbot/cogs/mod/kickban.py:519 redbot/cogs/mod/kickban.py:523 msgid "Failed to ban user {user_id}: {reason}" -msgstr "" +msgstr "無法禁止用戶 {user_id}:{reason}" -#: redbot/cogs/mod/kickban.py:556 +#: redbot/cogs/mod/kickban.py:559 msgid "Could not ban user with ID {user_id}: missing permissions." -msgstr "" +msgstr "無法禁止 ID 為 {user_id} 的用戶:缺少權限。" -#: redbot/cogs/mod/kickban.py:589 +#: redbot/cogs/mod/kickban.py:592 #, docstring msgid "Temporarily ban a user from this server.\n\n" " `duration` is the amount of time the user should be banned for.\n" " `days` is the amount of days of messages to cleanup on tempban.\n\n" " Examples:\n" -" - `[p]tempban @Twentysix Because I say so`\n" +" - `[p]tempban @Twentysix Because I say so`\n" " This will ban Twentysix for the default amount of time set by an administrator.\n" -" - `[p]tempban @Twentysix 15m You need a timeout`\n" +" - `[p]tempban @Twentysix 15m You need a timeout`\n" " This will ban Twentysix for 15 minutes.\n" -" - `[p]tempban 428675506947227648 1d2h15m 5 Evil person`\n" -" This will ban the user for 1 day 2 hours 15 minutes and will delete the last 5 days of their messages.\n" +" - `[p]tempban 428675506947227648 1d2h15m 5 Evil person`\n" +" This will ban the user with ID 428675506947227648 for 1 day 2 hours 15 minutes and will delete the last 5 days of their messages.\n" " " msgstr "" -#: redbot/cogs/mod/kickban.py:643 +#: redbot/cogs/mod/kickban.py:646 msgid "You have been temporarily banned from {server_name} until {date}." -msgstr "" +msgstr "在 {date} 之前,您已被暫時禁止訪問 {server_name}。" -#: redbot/cogs/mod/kickban.py:647 -msgid " Here is an invite for when your ban expires: {invite_link}" -msgstr "" +#: redbot/cogs/mod/kickban.py:650 +msgid "\n\n" +"**Reason:** {reason}" +msgstr "\n\n" +"**原因:** {reason}" + +#: redbot/cogs/mod/kickban.py:652 +msgid "\n\n" +"Here is an invite for when your ban expires: {invite_link}" +msgstr "\n\n" +"這是您的禁令到期時的邀請:{invite_link}" -#: redbot/cogs/mod/kickban.py:657 +#: redbot/cogs/mod/kickban.py:662 msgid "I can't do that for some reason." -msgstr "" +msgstr "出於某種原因我不能那樣做。" -#: redbot/cogs/mod/kickban.py:659 +#: redbot/cogs/mod/kickban.py:664 msgid "Something went wrong while banning." -msgstr "" +msgstr "封鎖時出了點問題。" -#: redbot/cogs/mod/kickban.py:671 +#: redbot/cogs/mod/kickban.py:676 msgid "Done. Enough chaos for now." -msgstr "" +msgstr "完成。現在不再混亂了。" -#: redbot/cogs/mod/kickban.py:678 +#: redbot/cogs/mod/kickban.py:683 #, docstring msgid "Kick a user and delete 1 day's worth of their messages." -msgstr "" +msgstr "踢出一個用戶並刪除他們 1 天的消息。" -#: redbot/cogs/mod/kickban.py:707 +#: redbot/cogs/mod/kickban.py:710 msgid "You have been banned and then unbanned as a quick way to delete your messages.\n" "You can now join the server again. {invite_link}" -msgstr "" +msgstr "您已被封鎖,刪除您的訊息是最快速解除封鎖方法。\n" +"您現在可以再次加入服務器。 {invite_link}" -#: redbot/cogs/mod/kickban.py:718 +#: redbot/cogs/mod/kickban.py:721 msgid "My role is not high enough to softban that user." -msgstr "" +msgstr "我的身分組不足以軟封鎖該用戶。" -#: redbot/cogs/mod/kickban.py:754 +#: redbot/cogs/mod/kickban.py:765 msgid "Done. Enough chaos." -msgstr "" +msgstr "完成。現在不再混亂了。" -#: redbot/cogs/mod/kickban.py:762 +#: redbot/cogs/mod/kickban.py:773 #, docstring msgid "Kick a member from a voice channel." -msgstr "" +msgstr "從語音頻道中踢出成員。" -#: redbot/cogs/mod/kickban.py:784 +#: redbot/cogs/mod/kickban.py:795 msgid "I am unable to kick this member from the voice channel." -msgstr "" +msgstr "我無法將此成員踢出語音頻道。" -#: redbot/cogs/mod/kickban.py:787 +#: redbot/cogs/mod/kickban.py:798 msgid "Something went wrong while attempting to kick that member." -msgstr "" +msgstr "試圖踢出成員時出了點問題。" + +#: redbot/cogs/mod/kickban.py:812 +msgid "User has been kicked from the voice channel." +msgstr "用戶已被踢出語音頻道。" -#: redbot/cogs/mod/kickban.py:808 +#: redbot/cogs/mod/kickban.py:820 #, docstring msgid "Unban a user from speaking and listening in the server's voice channels." -msgstr "" +msgstr "取消禁止用戶在伺服器的語音頻道中講話和收聽。" -#: redbot/cogs/mod/kickban.py:827 +#: redbot/cogs/mod/kickban.py:839 msgid "That user isn't muted or deafened by the server." -msgstr "" +msgstr "該用戶不會被服務器靜音或禁聽。" -#: redbot/cogs/mod/kickban.py:843 +#: redbot/cogs/mod/kickban.py:855 msgid "User is now allowed to speak and listen in voice channels." -msgstr "" +msgstr "現在允許用戶在語音通道中講話和收聽。" -#: redbot/cogs/mod/kickban.py:849 +#: redbot/cogs/mod/kickban.py:861 #, docstring msgid "Ban a user from speaking and listening in the server's voice channels." -msgstr "" +msgstr "禁止用戶在伺服器的語音通道中講話和收聽。" -#: redbot/cogs/mod/kickban.py:870 +#: redbot/cogs/mod/kickban.py:882 msgid "That user is already muted and deafened server-wide." -msgstr "" +msgstr "該用戶已經在伺服器範圍內靜音和禁聽。" -#: redbot/cogs/mod/kickban.py:884 +#: redbot/cogs/mod/kickban.py:896 msgid "User has been banned from speaking or listening in voice channels." -msgstr "" +msgstr "用戶已被禁止在語音頻道中講話或收聽。" -#: redbot/cogs/mod/kickban.py:891 +#: redbot/cogs/mod/kickban.py:905 #, 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'." +" 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-click the user and select 'Copy ID'.\n" +" " msgstr "" -#: redbot/cogs/mod/kickban.py:904 +#: redbot/cogs/mod/kickban.py:917 msgid "It seems that user isn't banned!" -msgstr "" +msgstr "看來該用戶沒有被封鎖!" -#: redbot/cogs/mod/kickban.py:909 +#: redbot/cogs/mod/kickban.py:922 msgid "Something went wrong while attempting to unban that user." -msgstr "" +msgstr "嘗試取消對該用戶的封鎖時出了點問題。" -#: redbot/cogs/mod/kickban.py:923 +#: redbot/cogs/mod/kickban.py:936 msgid "Unbanned that user from this server." -msgstr "" +msgstr "將該用戶從該服務器中解除封鎖。" -#: redbot/cogs/mod/kickban.py:929 +#: redbot/cogs/mod/kickban.py:942 msgid "I don't share another server with this user. I can't reinvite them." -msgstr "" +msgstr "我不與該用戶共享另一台服務器。我不能重新邀請他們。" -#: redbot/cogs/mod/kickban.py:937 +#: redbot/cogs/mod/kickban.py:950 msgid "You've been unbanned from {server}.\n" "Here is an invite for that server: {invite_link}" -msgstr "" +msgstr "您已被解除 {server} 的封鎖。\n" +"這是該服務器的邀請:{invite_link}" -#: redbot/cogs/mod/kickban.py:944 +#: redbot/cogs/mod/kickban.py:957 msgid "I failed to send an invite to that user. Perhaps you may be able to send it for me?\n" "Here's the invite link: {invite_link}" -msgstr "" +msgstr "我未能向該用戶發送邀請。也許你可以幫我寄過來?\n" +"這是邀請鏈接:{invite_link}" -#: redbot/cogs/mod/kickban.py:952 -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/kickban.py:965 +msgid "Something went wrong when attempting to send that user an invite. Here's the link so you can try: {invite_link}" +msgstr "嘗試向該用戶發送邀請時出現問題。這是鏈接,您可以嘗試:{invite_link}" -#: redbot/cogs/mod/mod.py:45 +#: redbot/cogs/mod/mod.py:44 #, docstring msgid "Moderation tools." -msgstr "" +msgstr "版主工具。" -#: redbot/cogs/mod/mod.py:142 redbot/cogs/mod/mod.py:152 -msgid "Ignored guilds and channels have been moved. Please use `[p]moveignoredchannels` to migrate the old settings." -msgstr "" +#: redbot/cogs/mod/mod.py:135 redbot/cogs/mod/mod.py:145 +msgid "Ignored guilds and channels have been moved. Please use {command} to migrate the old settings." +msgstr "忽略的公會和頻道已被移動。請使用 {command} 遷移舊設置。" -#: redbot/cogs/mod/mod.py:164 -msgid "Delete delay settings have been moved. Please use `[p]movedeletedelay` to migrate the old settings." -msgstr "" +#: redbot/cogs/mod/mod.py:155 +msgid "Delete delay settings have been moved. Please use {command} to migrate the old settings." +msgstr "刪除延遲設置已被移動。 請使用 {command} 遷移舊設置。" -#: redbot/cogs/mod/mod.py:185 +#: redbot/cogs/mod/mod.py:176 #, docstring msgid "Move ignored channels and servers to core" -msgstr "" +msgstr "將忽略的頻道和服務器移至核心" -#: redbot/cogs/mod/mod.py:194 +#: redbot/cogs/mod/mod.py:185 msgid "Ignored channels and guilds restored." -msgstr "" +msgstr "忽略的頻道和群組已恢復。" -#: redbot/cogs/mod/mod.py:199 +#: redbot/cogs/mod/mod.py:190 #, docstring msgid "\n" " Move deletedelay settings to core\n" " " -msgstr "" +msgstr "\n" +" 將刪除的延遲設置移至核心\n" +" " -#: redbot/cogs/mod/mod.py:208 +#: redbot/cogs/mod/mod.py:199 msgid "Delete delay settings restored." -msgstr "" +msgstr "刪除延遲設置恢復。" -#: redbot/cogs/mod/names.py:36 +#: redbot/cogs/mod/names.py:38 #, docstring -msgid "Change a member's nickname.\n\n" -" Leaving the nickname empty will remove it.\n" +msgid "Change a member's server nickname.\n\n" +" Leaving the nickname argument empty will remove it.\n" " " msgstr "" -#: redbot/cogs/mod/names.py:45 +#: redbot/cogs/mod/names.py:47 msgid "Nicknames must be between 2 and 32 characters long." -msgstr "" +msgstr "暱稱的長度必須介於 2 到 32 個字符之間。" -#: redbot/cogs/mod/names.py:53 +#: redbot/cogs/mod/names.py:55 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 "我無權重命名該成員。 他們在身分組層次上可能高於或等於我。" -#: redbot/cogs/mod/names.py:63 +#: redbot/cogs/mod/names.py:75 msgid "I do not have permission to rename that member." -msgstr "" +msgstr "我無權限重命名該成員。" -#: redbot/cogs/mod/names.py:66 +#: redbot/cogs/mod/names.py:78 msgid "That nickname is invalid." -msgstr "" +msgstr "該暱稱無效。" -#: redbot/cogs/mod/names.py:68 -msgid "An unexpected error has occured." -msgstr "" +#: redbot/cogs/mod/names.py:80 +msgid "An unexpected error has occurred." +msgstr "發生非預期的錯誤。" -#: redbot/cogs/mod/names.py:70 +#: redbot/cogs/mod/names.py:82 msgid "Done." msgstr "完成。" -#: redbot/cogs/mod/names.py:81 +#: redbot/cogs/mod/names.py:93 msgid "Custom: {emoji} {name}" msgstr "自訂狀態: {emoji} {name}" -#: redbot/cogs/mod/names.py:83 +#: redbot/cogs/mod/names.py:95 msgid "Custom: {emoji}" msgstr "自訂狀態: {emoji}" -#: redbot/cogs/mod/names.py:85 +#: redbot/cogs/mod/names.py:97 msgid "Custom: {name}" msgstr "自訂狀態: {name}" -#: redbot/cogs/mod/names.py:93 +#: redbot/cogs/mod/names.py:105 msgid "Playing: {name}" msgstr "正在玩遊戲: {name}" -#: redbot/cogs/mod/names.py:102 +#: redbot/cogs/mod/names.py:114 msgid "Streaming: [{name}{sep}{game}]({url})" msgstr "實況中: [{name}{sep}{game}]({url})" -#: redbot/cogs/mod/names.py:109 +#: redbot/cogs/mod/names.py:121 msgid "Streaming: {name}" msgstr "實況中: {name}" -#: redbot/cogs/mod/names.py:118 +#: redbot/cogs/mod/names.py:130 msgid "Listening: [{title}{sep}{artist}]({url})" msgstr "收聽中: [{title}{sep}{artist}]({url})" -#: redbot/cogs/mod/names.py:125 +#: redbot/cogs/mod/names.py:137 msgid "Listening: {title}" msgstr "收聽中: {title}" -#: redbot/cogs/mod/names.py:133 +#: redbot/cogs/mod/names.py:145 msgid "Watching: {name}" msgstr "觀看中: {name}" -#: redbot/cogs/mod/names.py:141 +#: redbot/cogs/mod/names.py:153 msgid "Competing in: {competing}" -msgstr "" +msgstr "參加比賽:{competing}" -#: redbot/cogs/mod/names.py:164 +#: redbot/cogs/mod/names.py:176 #, docstring msgid "Show information about a member.\n\n" " This includes fields for status, discord join date, server\n" -" join date, voice state and previous names/nicknames.\n\n" -" If the member has no roles, previous names or previous nicknames,\n" +" join date, voice state and previous usernames/global display names/nicknames.\n\n" +" If the member has no roles, previous usernames, global display names, or server nicknames,\n" " these fields will be omitted.\n" " " msgstr "" -#: redbot/cogs/mod/names.py:192 +#: redbot/cogs/mod/names.py:219 msgid "Unknown" msgstr "未知" -#: redbot/cogs/mod/names.py:202 redbot/cogs/mod/names.py:203 -msgid "{}\n" -"({} days ago)" -msgstr "{}\n" -"({} 天前)" - -#: redbot/cogs/mod/names.py:215 +#: redbot/cogs/mod/names.py:231 msgid "Chilling in {} status" msgstr "目前狀態 {}" -#: redbot/cogs/mod/names.py:229 +#: redbot/cogs/mod/names.py:244 msgid "and {numeric_number} more roles not displayed due to embed limits." msgstr "和 {numeric_number} 由於嵌入的限制,無法顯示更多身分組。" -#: redbot/cogs/mod/names.py:256 +#: redbot/cogs/mod/names.py:271 msgid "Joined Discord on" msgstr "加入Discord於" -#: redbot/cogs/mod/names.py:257 +#: redbot/cogs/mod/names.py:272 msgid "Joined this server on" msgstr "加入這個伺服器於" -#: redbot/cogs/mod/names.py:260 +#: redbot/cogs/mod/names.py:275 msgid "Roles" msgstr "身分組" -#: redbot/cogs/mod/names.py:260 +#: redbot/cogs/mod/names.py:275 msgid "Role" +msgstr "身分組" + +#: redbot/cogs/mod/names.py:278 +msgid "Previous Username" msgstr "" -#: redbot/cogs/mod/names.py:266 -msgid "Previous Names" -msgstr "以前的名字" +#: redbot/cogs/mod/names.py:278 +msgid "Previous Usernames" +msgstr "" -#: redbot/cogs/mod/names.py:266 -msgid "Previous Name" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Name" msgstr "" -#: redbot/cogs/mod/names.py:274 -msgid "Previous Nicknames" -msgstr "以前的暱稱" +#: redbot/cogs/mod/names.py:279 +msgid "Previous Global Display Names" +msgstr "" -#: redbot/cogs/mod/names.py:274 -msgid "Previous Nickname" +#: redbot/cogs/mod/names.py:280 +msgid "Previous Server Nickname" msgstr "" #: redbot/cogs/mod/names.py:280 +msgid "Previous Server Nicknames" +msgstr "" + +#: redbot/cogs/mod/names.py:290 msgid "Current voice channel" msgstr "目前的語音頻道" -#: redbot/cogs/mod/names.py:284 +#: redbot/cogs/mod/names.py:294 msgid "Member #{} | User ID: {}" msgstr "成員 #{} | 使用者ID: {}" -#: redbot/cogs/mod/names.py:298 +#: redbot/cogs/mod/names.py:308 #, docstring -msgid "Show previous names and nicknames of a member." +msgid "Show previous usernames, global display names, and server nicknames of a member." msgstr "" -#: redbot/cogs/mod/names.py:302 -msgid "**Past 20 names**:" -msgstr "**過去的20個名字**:" +#: redbot/cogs/mod/names.py:312 +msgid "Past 20 usernames:" +msgstr "" -#: redbot/cogs/mod/names.py:308 -msgid "**Past 20 nicknames**:" -msgstr "**過去的20個暱稱**:" +#: redbot/cogs/mod/names.py:313 +msgid "Past 20 global display names:" +msgstr "" -#: redbot/cogs/mod/names.py:315 -msgid "That member doesn't have any recorded name or nickname change." +#: redbot/cogs/mod/names.py:314 +msgid "Past 20 server nicknames:" msgstr "" -#: redbot/cogs/mod/settings.py:23 +#: redbot/cogs/mod/names.py:324 +msgid "That member doesn't have any recorded name or nickname change." +msgstr "該成員沒有任何記錄的姓名或暱稱更改。" + +#: redbot/cogs/mod/settings.py:22 #, docstring msgid "Manage server administration settings." -msgstr "" +msgstr "管理伺服器管理員設置。" -#: redbot/cogs/mod/settings.py:27 +#: redbot/cogs/mod/settings.py:26 #, docstring msgid "Show the current server administration settings." -msgstr "" +msgstr "顯示當前的伺服器管理員設置。" -#: redbot/cogs/mod/settings.py:31 +#: redbot/cogs/mod/settings.py:30 msgid "Track name changes: {yes_or_no}\n" -msgstr "" +msgstr "曲目名稱更改:{yes_or_no}\n" -#: redbot/cogs/mod/settings.py:32 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:83 redbot/cogs/mod/settings.py:91 -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:31 redbot/cogs/mod/settings.py:54 +#: redbot/cogs/mod/settings.py:82 redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:93 msgid "Yes" msgstr "是" -#: redbot/cogs/mod/settings.py:32 redbot/cogs/mod/settings.py:55 -#: redbot/cogs/mod/settings.py:60 redbot/cogs/mod/settings.py:65 -#: redbot/cogs/mod/settings.py:70 redbot/cogs/mod/settings.py:75 -#: redbot/cogs/mod/settings.py:83 redbot/cogs/mod/settings.py:91 -#: redbot/cogs/mod/settings.py:94 +#: redbot/cogs/mod/settings.py:31 redbot/cogs/mod/settings.py:54 +#: redbot/cogs/mod/settings.py:59 redbot/cogs/mod/settings.py:64 +#: redbot/cogs/mod/settings.py:69 redbot/cogs/mod/settings.py:74 +#: redbot/cogs/mod/settings.py:82 redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:93 msgid "No" -msgstr "" +msgstr "否" -#: redbot/cogs/mod/settings.py:53 +#: redbot/cogs/mod/settings.py:52 msgid "Overridden by another setting" -msgstr "" +msgstr "被其他設置覆蓋" -#: redbot/cogs/mod/settings.py:56 +#: redbot/cogs/mod/settings.py:55 msgid "Track nickname changes: {yes_or_no}\n" -msgstr "" +msgstr "跟蹤暱稱更改:{yes_or_no}\n" -#: redbot/cogs/mod/settings.py:57 +#: redbot/cogs/mod/settings.py:56 msgid "Delete repeats: {num_repeats}\n" -msgstr "" +msgstr "刪除重複:{num_repeats}\n" -#: redbot/cogs/mod/settings.py:58 +#: redbot/cogs/mod/settings.py:57 msgid "after {num} repeats" -msgstr "" +msgstr "{num} 次重複後" -#: redbot/cogs/mod/settings.py:62 +#: redbot/cogs/mod/settings.py:61 msgid "Warn mention spam: {num_mentions}\n" -msgstr "" +msgstr "警告提及垃圾郵件:{num_mentions}\n" -#: redbot/cogs/mod/settings.py:63 redbot/cogs/mod/settings.py:68 -#: redbot/cogs/mod/settings.py:73 +#: redbot/cogs/mod/settings.py:62 redbot/cogs/mod/settings.py:67 +#: redbot/cogs/mod/settings.py:72 msgid "{num} mentions" msgstr "{num}個提及" -#: redbot/cogs/mod/settings.py:67 +#: redbot/cogs/mod/settings.py:66 msgid "Kick mention spam: {num_mentions}\n" -msgstr "" +msgstr "踢出提及垃圾郵件:{num_mentions}\n" -#: redbot/cogs/mod/settings.py:72 +#: redbot/cogs/mod/settings.py:71 msgid "Ban mention spam: {num_mentions}\n" -msgstr "" +msgstr "封鎖提及垃圾郵件:{num_mentions}\n" -#: redbot/cogs/mod/settings.py:78 +#: redbot/cogs/mod/settings.py:77 msgid "Mention Spam Strict: All mentions will count including duplicates\n" -msgstr "" +msgstr "嚴格提及垃圾郵件:所有提及都將計算在內,包括重複項\n" -#: redbot/cogs/mod/settings.py:80 +#: redbot/cogs/mod/settings.py:79 msgid "Mention Spam Strict: Only unique mentions will count\n" -msgstr "" +msgstr "嚴格提及垃圾郵件:只有獨特的提及才算數\n" -#: redbot/cogs/mod/settings.py:82 +#: redbot/cogs/mod/settings.py:81 msgid "Respects hierarchy: {yes_or_no}\n" -msgstr "" +msgstr "尊重等級制度:{yes_or_no}\n" -#: redbot/cogs/mod/settings.py:85 +#: redbot/cogs/mod/settings.py:84 msgid "Delete delay: {num_seconds}\n" -msgstr "" +msgstr "刪除延遲:{num_seconds}\n" -#: redbot/cogs/mod/settings.py:86 +#: redbot/cogs/mod/settings.py:85 msgid "{num} seconds" -msgstr "" +msgstr "{num} 秒" -#: redbot/cogs/mod/settings.py:88 +#: redbot/cogs/mod/settings.py:87 msgid "None" msgstr "無" -#: redbot/cogs/mod/settings.py:90 +#: redbot/cogs/mod/settings.py:89 msgid "Reinvite on unban: {yes_or_no}\n" -msgstr "" +msgstr "解封重新邀請:{yes_or_no}\n" -#: redbot/cogs/mod/settings.py:93 +#: redbot/cogs/mod/settings.py:92 msgid "Send message to users on kick/ban: {yes_or_no}\n" -msgstr "" +msgstr "向用戶發送關於踢出/封鎖的訊息:{yes_or_no}\n" -#: redbot/cogs/mod/settings.py:97 +#: redbot/cogs/mod/settings.py:96 msgid "Default message history delete on ban: Previous {num_days} days\n" -msgstr "" +msgstr "禁止刪除默認消息歷史記錄:前 {num_days} 天\n" -#: redbot/cogs/mod/settings.py:101 +#: redbot/cogs/mod/settings.py:100 msgid "Default message history delete on ban: Don't delete any\n" -msgstr "" +msgstr "禁止刪除默認消息歷史記錄:不刪除任何訊息\n" -#: redbot/cogs/mod/settings.py:102 +#: redbot/cogs/mod/settings.py:101 msgid "Default tempban duration: {duration}" -msgstr "" +msgstr "默認 tempban 持續時間:{duration}" -#: redbot/cogs/mod/settings.py:110 +#: redbot/cogs/mod/settings.py:109 #, 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 "" +msgstr "切換 mods 和 admins 的角色層次結構檢查。\n\n" +" **警告**:禁用此設置將允許模組採取\n" +" 在角色層次結構中對高於他們的用戶執行操作!\n\n" +" 這是默認啟用的。\n" +" " -#: redbot/cogs/mod/settings.py:122 +#: redbot/cogs/mod/settings.py:121 msgid "Role hierarchy will be checked when moderation commands are issued." -msgstr "" +msgstr "發布審核命令時將檢查身分組層次結構。" -#: redbot/cogs/mod/settings.py:127 +#: redbot/cogs/mod/settings.py:126 msgid "Role hierarchy will be ignored when moderation commands are issued." -msgstr "" +msgstr "發布審核命令時,身分組層次結構將被忽略。" -#: redbot/cogs/mod/settings.py:133 +#: redbot/cogs/mod/settings.py:132 #, docstring msgid "\n" " Manage the automoderation settings for mentionspam.\n" " " -msgstr "" +msgstr "\n" +" 管理提及垃圾郵件的自動審核設置。\n" +" " -#: redbot/cogs/mod/settings.py:140 +#: redbot/cogs/mod/settings.py:139 #, docstring msgid "\n" " Setting to account for duplicate mentions.\n\n" @@ -647,25 +681,30 @@ msgid "\n" " If disabled only unique mentions will count.\n\n" " Use this command without any parameter to see current setting.\n" " " -msgstr "" +msgstr "\n" +"設置以考慮重複提及。\n\n" +" 如果啟用,所有提及都將計算在內,包括重複提及。\n" +" 如果禁用,只有獨特的提及將被計算在內。\n\n" +" 使用不帶任何參數的命令查看當前設置。\n" +" " -#: redbot/cogs/mod/settings.py:152 +#: redbot/cogs/mod/settings.py:151 msgid "Mention spam currently accounts for multiple mentions of the same user." -msgstr "" +msgstr "提及垃圾郵件目前會導致多次提及同一用戶。" -#: redbot/cogs/mod/settings.py:154 +#: redbot/cogs/mod/settings.py:153 msgid "Mention spam currently only accounts for mentions of different users." -msgstr "" +msgstr "提及垃圾郵件目前只考慮不同用戶的提及。" -#: redbot/cogs/mod/settings.py:159 +#: redbot/cogs/mod/settings.py:158 msgid "Mention spam will now account for multiple mentions of the same user." -msgstr "" +msgstr "提及垃圾郵件現在將考慮對同一用戶的多次提及。" -#: redbot/cogs/mod/settings.py:161 +#: redbot/cogs/mod/settings.py:160 msgid "Mention spam will only account for mentions of different users." -msgstr "" +msgstr "提及垃圾郵件只會考慮不同用戶的提及。" -#: redbot/cogs/mod/settings.py:168 +#: redbot/cogs/mod/settings.py:167 #, docstring msgid "\n" " Sets the autowarn conditions for mention spam.\n\n" @@ -673,36 +712,44 @@ msgid "\n" " `` mentions.\n\n" " `` Must be 0 or greater. Set to 0 to disable this feature.\n" " " -msgstr "" +msgstr "\n" +"設置提及垃圾郵件的自動警告條件。\n\n" +" 如果用戶發送任何包含超過\n" +" `` 次提及。\n\n" +" `` 必須為 0 或更大。 設置為 0 以禁用此功能。\n" +" " -#: redbot/cogs/mod/settings.py:179 +#: redbot/cogs/mod/settings.py:178 msgid "Autowarn for mention spam is already disabled." -msgstr "" +msgstr "提及垃圾郵件的自動警告已被禁用。" -#: redbot/cogs/mod/settings.py:181 +#: redbot/cogs/mod/settings.py:180 msgid "Autowarn for mention spam disabled." -msgstr "" +msgstr "禁用提及垃圾郵件的自動警告。" -#: redbot/cogs/mod/settings.py:184 +#: redbot/cogs/mod/settings.py:183 msgid "`` must be 1 or higher to autowarn." -msgstr "" +msgstr "`` 必須為 1 或更高才能自動警告。" -#: redbot/cogs/mod/settings.py:190 +#: redbot/cogs/mod/settings.py:189 msgid "\n" "Autowarn is equal to or higher than autokick." -msgstr "" +msgstr "\n" +"Autowarn 等於或高於 autokick。" -#: redbot/cogs/mod/settings.py:194 +#: redbot/cogs/mod/settings.py:193 msgid "\n" "Autowarn is equal to or higher than autoban." -msgstr "" +msgstr "\n" +"Autowarn 等於或高於 autoban。" -#: redbot/cogs/mod/settings.py:198 +#: redbot/cogs/mod/settings.py:197 msgid "Autowarn for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autowarned.\n" "{mismatch_message}" -msgstr "" +msgstr "啟用提及垃圾郵件的自動警告。 任何在單條消息中提及 {max_mentions} 或更多人的人都會收到自動警告。\n" +"{mismatch_message}" -#: redbot/cogs/mod/settings.py:208 +#: redbot/cogs/mod/settings.py:207 #, docstring msgid "\n" " Sets the autokick conditions for mention spam.\n\n" @@ -710,147 +757,173 @@ msgid "\n" " `` mentions.\n\n" " `` Must be 0 or greater. Set to 0 to disable this feature.\n" " " -msgstr "" +msgstr "\n" +"設置提及垃圾郵件的自動踢條件。\n\n" +" 如果用戶發送任何包含超過\n" +" `` 次提及。\n\n" +" `` 必須為 0 或更大。 設置為 0 以禁用此功能。\n" +" " -#: redbot/cogs/mod/settings.py:219 +#: redbot/cogs/mod/settings.py:218 msgid "Autokick for mention spam is already disabled." -msgstr "" +msgstr "提及垃圾郵件的 Autokick 已被禁用。" -#: redbot/cogs/mod/settings.py:221 +#: redbot/cogs/mod/settings.py:220 msgid "Autokick for mention spam disabled." -msgstr "" +msgstr "禁用提及垃圾郵件的自動踢出。" -#: redbot/cogs/mod/settings.py:224 +#: redbot/cogs/mod/settings.py:223 msgid "`` must be 1 or higher to autokick." -msgstr "" +msgstr "`` 必須為 1 或更高才能自動踢出。" -#: redbot/cogs/mod/settings.py:230 +#: redbot/cogs/mod/settings.py:229 msgid "\n" "Autokick is equal to or lower than autowarn." -msgstr "" +msgstr "\n" +"Autokick 等於或低於 autowarn。" -#: redbot/cogs/mod/settings.py:234 +#: redbot/cogs/mod/settings.py:233 msgid "\n" "Autokick is equal to or higher than autoban." -msgstr "" +msgstr "\n" +"Autokick 等於或高於 autoban。" -#: redbot/cogs/mod/settings.py:238 +#: redbot/cogs/mod/settings.py:237 msgid "Autokick for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autokicked.\n" "{mismatch_message}" -msgstr "" +msgstr "Autokick 提及垃圾郵件啟用。 任何在一條消息中提及 {max_mentions} 或更多人的人都將被自動踢出。\n" +"{mismatch_message}" -#: redbot/cogs/mod/settings.py:248 +#: redbot/cogs/mod/settings.py:247 #, 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\n" +" 如果用戶發送任何包含超過\n" +" `` 次提及。\n\n" +" `` 必須為 0 或更大。 設置為 0 以禁用此功能。\n" +" " -#: redbot/cogs/mod/settings.py:258 +#: redbot/cogs/mod/settings.py:257 msgid "Autoban for mention spam is already disabled." -msgstr "" +msgstr "提及垃圾郵件的自動封鎖已被禁用。" -#: redbot/cogs/mod/settings.py:260 +#: redbot/cogs/mod/settings.py:259 msgid "Autoban for mention spam disabled." -msgstr "" +msgstr "自動禁止提及垃圾郵件已禁用。" -#: redbot/cogs/mod/settings.py:263 +#: redbot/cogs/mod/settings.py:262 msgid "`` must be 1 or higher to autoban." -msgstr "" +msgstr "`` 必須為 1 或更高才能自動封鎖。" -#: redbot/cogs/mod/settings.py:269 +#: redbot/cogs/mod/settings.py:268 msgid "\n" "Autoban is equal to or lower than autowarn." -msgstr "" +msgstr "\n" +"Autoban 等於或低於autowarn。" -#: redbot/cogs/mod/settings.py:273 +#: redbot/cogs/mod/settings.py:272 msgid "\n" "Autoban is equal to or lower than autokick." -msgstr "" +msgstr "\n" +"Autoban 等於或低於 autokick。" -#: redbot/cogs/mod/settings.py:277 +#: redbot/cogs/mod/settings.py:276 msgid "Autoban for mention spam enabled. Anyone mentioning {max_mentions} or more people in a single message will be autobanned.\n" "{mismatch_message}" -msgstr "" +msgstr "自動禁止提及垃圾郵件。 任何在一條消息中提及 {max_mentions} 或更多人的人都將被自動禁止。\n" +"{mismatch_message}" -#: redbot/cogs/mod/settings.py:287 +#: redbot/cogs/mod/settings.py:286 #, 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 "啟用自動刪除重複消息。\n\n" +" 必須介於 2 和 20 之間。\n\n" +" 設置為 -1 以禁用此功能。\n" +" " -#: redbot/cogs/mod/settings.py:298 redbot/cogs/mod/settings.py:324 +#: redbot/cogs/mod/settings.py:297 redbot/cogs/mod/settings.py:323 msgid "Repeated messages will be ignored." -msgstr "" +msgstr "重複的消息將被忽略。" -#: redbot/cogs/mod/settings.py:304 +#: redbot/cogs/mod/settings.py:303 msgid "Messages repeated up to {num} times will be deleted." -msgstr "" +msgstr "重複最多 {num} 次的消息將被刪除。" -#: redbot/cogs/mod/settings.py:308 +#: redbot/cogs/mod/settings.py:307 msgid "Number of repeats must be between 2 and 20 or equal to -1 if you want to disable this feature!" -msgstr "" +msgstr "如果要禁用此功能,重複次數必須在 2 到 20 之間或等於 -1!" -#: redbot/cogs/mod/settings.py:317 +#: redbot/cogs/mod/settings.py:316 msgid "Bot will delete repeated messages after {num} repeats. Set this value to -1 to ignore repeated messages" -msgstr "" +msgstr "機器人將在 {num} 次重複後刪除重複的消息。 將此值設置為 -1 以忽略重複的消息" -#: redbot/cogs/mod/settings.py:329 +#: redbot/cogs/mod/settings.py:328 #, 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 "切換是否在取消禁止後向用戶發送邀請。\n\n" +" 如果這是事實,機器人將嘗試創建並發送一次性邀請\n" +" 給新解除禁令的用戶。\n" +" " -#: redbot/cogs/mod/settings.py:339 -msgid "Users unbanned with `{command}` will be reinvited." -msgstr "" +#: redbot/cogs/mod/settings.py:338 +msgid "Users unbanned with {command} will be reinvited." +msgstr "使用 {command} 封鎖的用戶將被邀請。" -#: redbot/cogs/mod/settings.py:346 -msgid "Users unbanned with `{command}` will not be reinvited." -msgstr "" +#: redbot/cogs/mod/settings.py:345 +msgid "Users unbanned with {command} will not be reinvited." +msgstr "使用 {command} 解除封鎖的用戶將不會被重新邀請。" -#: redbot/cogs/mod/settings.py:354 +#: redbot/cogs/mod/settings.py:353 #, 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 "" +msgstr "切換是否應在用戶被踢/禁止時向用戶發送消息。\n\n" +" 如果啟用此選項,機器人將嘗試使用公會名稱向用戶發送 DM\n" +" 以及他們被踢/禁的原因。\n" +" " -#: redbot/cogs/mod/settings.py:363 +#: redbot/cogs/mod/settings.py:362 msgid "DM when kicked/banned is currently set to: {setting}" -msgstr "" +msgstr "踢出/禁止時的 DM 當前設置為:{setting}" -#: redbot/cogs/mod/settings.py:368 +#: redbot/cogs/mod/settings.py:367 msgid "Bot will now attempt to send a DM to user before kick and ban." -msgstr "" +msgstr "Bot 現在將嘗試在踢出和封鎖之前向用戶發送 DM。" -#: redbot/cogs/mod/settings.py:371 +#: redbot/cogs/mod/settings.py:370 msgid "Bot will no longer attempt to send a DM to user before kick and ban." -msgstr "" +msgstr "Bot 將不再嘗試在踢出和封鎖之前向用戶發送 DM。" -#: redbot/cogs/mod/settings.py:377 +#: redbot/cogs/mod/settings.py:376 #, 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 "" +msgstr "設置當用戶被禁止時要刪除的消息的默認天數。\n\n" +" 天數必須介於 0 到 7 之間。\n" +" " -#: redbot/cogs/mod/settings.py:383 +#: redbot/cogs/mod/settings.py:382 msgid "Invalid number of days. Must be between 0 and 7." -msgstr "" +msgstr "數值無效。必須介於 0 和 7 之間。" -#: redbot/cogs/mod/settings.py:386 +#: redbot/cogs/mod/settings.py:385 msgid "{days} days worth of messages will be deleted when a user is banned." -msgstr "" +msgstr "當用戶被禁止時,將刪除 {days} 天的消息。" -#: redbot/cogs/mod/settings.py:401 +#: redbot/cogs/mod/settings.py:400 #, docstring msgid "Set the default time to be used when a user is tempbanned.\n\n" " Accepts: seconds, minutes, hours, days, weeks\n" @@ -859,94 +932,107 @@ msgid "Set the default time to be used when a user is tempbanned.\n\n" " `[p]modset defaultduration 7d12h10m`\n" " `[p]modset defaultduration 7 days 12 hours 10 minutes`\n" " " -msgstr "" +msgstr "設置用戶被臨時封鎖時使用的默認時間。\n\n" +" 接受:秒、分鐘、小時、天、週\n" +" `duration` 必須大於零。\n\n" +" 例子:\n" +" `[p]modset defaultduration 7d12h10m`\n" +" `[p]modset defaultduration 7 days 12 hours 10 minutes`\n" +" " -#: redbot/cogs/mod/settings.py:413 +#: redbot/cogs/mod/settings.py:412 msgid "The default duration for tempbanning a user is now {duration}." -msgstr "" +msgstr "臨時封鎖用戶的默認持續時間現在是 {duration}。" -#: redbot/cogs/mod/settings.py:421 +#: redbot/cogs/mod/settings.py:420 #, docstring msgid "\n" -" Toggle whether nickname changes should be tracked.\n\n" +" Toggle whether server nickname changes should be tracked.\n\n" " This setting will be overridden if trackallnames is disabled.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:430 +#: redbot/cogs/mod/settings.py:429 msgid "Nickname changes are currently being tracked." -msgstr "" +msgstr "目前正在跟蹤暱稱更改。" -#: redbot/cogs/mod/settings.py:432 +#: redbot/cogs/mod/settings.py:431 msgid "Nickname changes are not currently being tracked." -msgstr "" +msgstr "當前未跟蹤暱稱更改。" -#: redbot/cogs/mod/settings.py:437 +#: redbot/cogs/mod/settings.py:436 msgid "Nickname changes will now be tracked." -msgstr "" +msgstr "現在將跟蹤暱稱更改。" -#: redbot/cogs/mod/settings.py:439 +#: redbot/cogs/mod/settings.py:438 msgid "Nickname changes will no longer be tracked." -msgstr "" +msgstr "暱稱更改將不再被跟蹤。" -#: redbot/cogs/mod/settings.py:446 +#: redbot/cogs/mod/settings.py:445 #, docstring msgid "\n" " Toggle whether all name changes should be tracked.\n\n" " Toggling this off also overrides the tracknicknames setting.\n" " " -msgstr "" +msgstr "\n" +" 切換是否應跟蹤所有名稱更改。\n\n" +" 關閉此選項也會覆蓋暱稱設置。\n" +" " -#: redbot/cogs/mod/settings.py:454 +#: redbot/cogs/mod/settings.py:453 msgid "Name changes are currently being tracked." -msgstr "" +msgstr "目前正在跟蹤名稱更改。" -#: redbot/cogs/mod/settings.py:456 +#: redbot/cogs/mod/settings.py:455 msgid "All name changes are currently not being tracked." -msgstr "" +msgstr "當前未跟蹤所有名稱更改。" -#: redbot/cogs/mod/settings.py:461 +#: redbot/cogs/mod/settings.py:460 msgid "Name changes will now be tracked." -msgstr "" +msgstr "現在將跟蹤名稱更改。" -#: redbot/cogs/mod/settings.py:463 +#: redbot/cogs/mod/settings.py:462 msgid "All name changes will no longer be tracked.\n" "To delete existing name data, use {command}." -msgstr "" +msgstr "將不再跟蹤所有名稱更改。\n" +"要刪除現有名稱數據,請使用 {command}。" -#: redbot/cogs/mod/settings.py:474 +#: redbot/cogs/mod/settings.py:473 #, docstring -msgid "Delete all stored usernames and nicknames.\n\n" +msgid "Delete all stored usernames, global display names, and server nicknames.\n\n" " Examples:\n" -" - `[p]modset deletenames` - Did not confirm. Shows the help message.\n" -" - `[p]modset deletenames yes` - Deletes all stored usernames and nicknames.\n\n" +" - `[p]modset deletenames` - Did not confirm. Shows the help message.\n" +" - `[p]modset deletenames yes` - Deletes all stored usernames, global display names, and server nicknames.\n\n" " **Arguments**\n\n" " - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/cogs/mod/settings.py:486 -msgid "This will delete all stored usernames and nicknames the bot has stored.\n" +#: redbot/cogs/mod/settings.py:485 +msgid "This will delete all stored usernames, global display names, and server nicknames the bot has stored.\n" "If you're sure, type {command}" msgstr "" -#: redbot/cogs/mod/settings.py:527 -msgid "Usernames and nicknames have been deleted from Mod config." +#: redbot/cogs/mod/settings.py:529 +msgid "Usernames, global display names, and server nicknames have been deleted from Mod config." msgstr "" -#: redbot/cogs/mod/slowmode.py:27 +#: redbot/cogs/mod/slowmode.py:28 #, docstring -msgid "Changes channel's slowmode setting.\n\n" +msgid "Changes thread's or text 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 "更改線程或文字頻道的慢速模式設置。\n\n" +" 間隔可以是 0 秒到 6 小時之間的任何值。\n" +" 使用不帶參數禁用。\n" +" " -#: redbot/cogs/mod/slowmode.py:36 +#: redbot/cogs/mod/slowmode.py:37 msgid "Slowmode interval is now {interval}." -msgstr "" +msgstr "慢速模式間隔現在是 {interval}。" -#: redbot/cogs/mod/slowmode.py:41 +#: redbot/cogs/mod/slowmode.py:42 msgid "Slowmode has been disabled." -msgstr "" +msgstr "慢速模式已被禁用。" diff --git a/redbot/cogs/mod/mod.py b/redbot/cogs/mod/mod.py index 144d2ceed4d..3915ce0ce46 100644 --- a/redbot/cogs/mod/mod.py +++ b/redbot/cogs/mod/mod.py @@ -3,14 +3,12 @@ import re from abc import ABC from collections import defaultdict -from typing import List, Tuple, Literal +from typing import Literal -import discord -from redbot.core.utils import AsyncIter - -from redbot.core import Config, modlog, commands +from redbot.core import Config, commands from redbot.core.bot import Red from redbot.core.i18n import Translator, cog_i18n +from redbot.core.utils import AsyncIter from redbot.core.utils._internal_utils import send_to_owners_with_prefix_replaced from redbot.core.utils.chat_formatting import inline from .events import Events @@ -68,7 +66,7 @@ class Mod( default_member_settings = {"past_nicks": [], "perms_cache": {}, "banned_until": False} - default_user_settings = {"past_names": []} + default_user_settings = {"past_names": [], "past_display_names": []} def __init__(self, bot: Red): super().__init__() diff --git a/redbot/cogs/mod/names.py b/redbot/cogs/mod/names.py index 17b3beb377d..b98ae5b9790 100644 --- a/redbot/cogs/mod/names.py +++ b/redbot/cogs/mod/names.py @@ -1,8 +1,9 @@ import datetime -from typing import cast +from typing import List, Tuple, cast import discord -from redbot.core import commands, i18n, checks +from redbot.core import commands, i18n +from redbot.core.utils.chat_formatting import bold, pagify from redbot.core.utils.common_filters import ( filter_invites, filter_various_mentions, @@ -20,23 +21,23 @@ class ModInfo(MixinMeta): Commands regarding names, userinfo, etc. """ - async def get_names_and_nicks(self, user): - names = await self.config.user(user).past_names() - nicks = await self.config.member(user).past_nicks() - if names: - names = [escape_spoilers_and_mass_mentions(name) for name in names if name] - if nicks: - nicks = [escape_spoilers_and_mass_mentions(nick) for nick in nicks if nick] - return names, nicks + async def get_names(self, member: discord.Member) -> Tuple[List[str], List[str], List[str]]: + user_data = await self.config.user(member).all() + usernames, display_names = user_data["past_names"], user_data["past_display_names"] + nicks = await self.config.member(member).past_nicks() + usernames = list(map(escape_spoilers_and_mass_mentions, filter(None, usernames))) + display_names = list(map(escape_spoilers_and_mass_mentions, filter(None, display_names))) + nicks = list(map(escape_spoilers_and_mass_mentions, filter(None, nicks))) + return usernames, display_names, nicks @commands.command() @commands.guild_only() @commands.bot_has_permissions(manage_nicknames=True) - @checks.admin_or_permissions(manage_nicknames=True) + @commands.admin_or_permissions(manage_nicknames=True) async def rename(self, ctx: commands.Context, member: discord.Member, *, nickname: str = ""): - """Change a member's nickname. + """Change a member's server nickname. - Leaving the nickname empty will remove it. + Leaving the nickname argument empty will remove it. """ nickname = nickname.strip() me = cast(discord.Member, ctx.me) @@ -175,9 +176,9 @@ async def userinfo(self, ctx, *, member: discord.Member = None): """Show information about a member. This includes fields for status, discord join date, server - join date, voice state and previous names/nicknames. + join date, voice state and previous usernames/global display names/nicknames. - If the member has no roles, previous names or previous nicknames, + If the member has no roles, previous usernames, global display names, or server nicknames, these fields will be omitted. """ author = ctx.author @@ -191,7 +192,7 @@ async def userinfo(self, ctx, *, member: discord.Member = None): is_special = member.id == 96130341705637888 and guild.id == 133049272517001216 roles = member.roles[-1:0:-1] - names, nicks = await self.get_names_and_nicks(member) + usernames, display_names, nicks = await self.get_names(member) if is_special: joined_at = special_date @@ -273,22 +274,17 @@ async def userinfo(self, ctx, *, member: discord.Member = None): 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") 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") if len(nicks) > 1 else _("Previous Nickname"), - value=val, - inline=False, - ) + for single_form, plural_form, names in ( + (_("Previous Username"), _("Previous Usernames"), usernames), + (_("Previous Global Display Name"), _("Previous Global Display Names"), display_names), + (_("Previous Server Nickname"), _("Previous Server Nicknames"), nicks), + ): + if names: + data.add_field( + name=plural_form if len(names) > 1 else single_form, + value=filter_invites(", ".join(names)), + inline=False, + ) if voice_state and voice_state.channel: data.add_field( name=_("Current voice channel"), @@ -309,21 +305,20 @@ async def userinfo(self, ctx, *, member: discord.Member = None): @commands.command() async def names(self, ctx: commands.Context, *, member: discord.Member): - """Show previous names and nicknames of a member.""" - names, nicks = await self.get_names_and_nicks(member) - msg = "" - if names: - msg += _("**Past 20 names**:") - msg += "\n" - msg += ", ".join(names) - if nicks: - if msg: - msg += "\n\n" - msg += _("**Past 20 nicknames**:") - msg += "\n" - msg += ", ".join(nicks) - if msg: - msg = filter_various_mentions(msg) - await ctx.send(msg) + """Show previous usernames, global display names, and server nicknames of a member.""" + usernames, display_names, nicks = await self.get_names(member) + parts = [] + for header, names in ( + (_("Past 20 usernames:"), usernames), + (_("Past 20 global display names:"), display_names), + (_("Past 20 server nicknames:"), nicks), + ): + if names: + parts.append(bold(header) + ", ".join(names)) + if parts: + # each name can have 32 characters, we store 3*20 names which totals to + # 60*32=1920 characters which is quite close to the message length limit + for msg in pagify(filter_various_mentions("\n\n".join(parts))): + await ctx.send(msg) else: await ctx.send(_("That member doesn't have any recorded name or nickname change.")) diff --git a/redbot/cogs/mod/settings.py b/redbot/cogs/mod/settings.py index 12fb07130cf..298ed10a590 100644 --- a/redbot/cogs/mod/settings.py +++ b/redbot/cogs/mod/settings.py @@ -1,9 +1,8 @@ import asyncio from collections import defaultdict, deque -from typing import Optional from datetime import timedelta -from redbot.core import commands, i18n, checks +from redbot.core import commands, i18n from redbot.core.utils import AsyncIter from redbot.core.utils.chat_formatting import box, humanize_timedelta, inline @@ -18,7 +17,7 @@ class ModSettings(MixinMeta): """ @commands.group() - @checks.guildowner_or_permissions(administrator=True) + @commands.guildowner_or_permissions(administrator=True) async def modset(self, ctx: commands.Context): """Manage server administration settings.""" @@ -419,7 +418,7 @@ async def defaultduration( @commands.guild_only() async def tracknicknames(self, ctx: commands.Context, enabled: bool = None): """ - Toggle whether nickname changes should be tracked. + Toggle whether server nickname changes should be tracked. This setting will be overridden if trackallnames is disabled. """ @@ -471,11 +470,11 @@ async def trackallnames(self, ctx: commands.Context, enabled: bool = None): @commands.max_concurrency(1, commands.BucketType.default) @commands.is_owner() async def deletenames(self, ctx: commands.Context, confirmation: bool = False) -> None: - """Delete all stored usernames and nicknames. + """Delete all stored usernames, global display names, and server nicknames. Examples: - - `[p]modset deletenames` - Did not confirm. Shows the help message. - - `[p]modset deletenames yes` - Deletes all stored usernames and nicknames. + - `[p]modset deletenames` - Did not confirm. Shows the help message. + - `[p]modset deletenames yes` - Deletes all stored usernames, global display names, and server nicknames. **Arguments** @@ -484,8 +483,8 @@ async def deletenames(self, ctx: commands.Context, confirmation: bool = False) - if not confirmation: await ctx.send( _( - "This will delete all stored usernames and nicknames the bot has stored." - "\nIf you're sure, type {command}" + "This will delete all stored usernames, global display names," + " and server nicknames the bot has stored.\nIf you're sure, type {command}" ).format(command=inline(f"{ctx.clean_prefix}modset deletenames yes")) ) return @@ -512,16 +511,23 @@ async def deletenames(self, ctx: commands.Context, confirmation: bool = False) - async for guild_id in AsyncIter(guilds_to_remove, steps=100): del mod_member_data[guild_id] - # Username data + # Username and global display name data async with self.config._get_base_group(self.config.USER).all() as mod_user_data: users_to_remove = [] async for user_id, user_data in AsyncIter(mod_user_data.items(), steps=100): if "past_names" in user_data: del user_data["past_names"] + if "past_display_names" in user_data: + del user_data["past_display_names"] if not user_data: users_to_remove.append(user_id) async for user_id in AsyncIter(users_to_remove, steps=100): del mod_user_data[user_id] - await ctx.send(_("Usernames and nicknames have been deleted from Mod config.")) + await ctx.send( + _( + "Usernames, global display names, and server nicknames" + " have been deleted from Mod config." + ) + ) diff --git a/redbot/cogs/mod/slowmode.py b/redbot/cogs/mod/slowmode.py index ad6f3ce458c..69baa9b5aae 100644 --- a/redbot/cogs/mod/slowmode.py +++ b/redbot/cogs/mod/slowmode.py @@ -2,7 +2,7 @@ import re from .abc import MixinMeta from datetime import timedelta -from redbot.core import commands, i18n, checks +from redbot.core import commands, i18n from redbot.core.utils.chat_formatting import humanize_timedelta _ = i18n.Translator("Mod", __file__) @@ -30,9 +30,6 @@ async def slowmode( Interval can be anything from 0 seconds to 6 hours. Use without parameters to disable. """ - if not isinstance(ctx.channel, (discord.TextChannel, discord.Thread)): - await ctx.send(_("Slowmode can only be set in text channels and threads.")) - return seconds = interval.total_seconds() await ctx.channel.edit(slowmode_delay=seconds) if seconds > 0: diff --git a/redbot/cogs/modlog/locales/ar-SA.po b/redbot/cogs/modlog/locales/ar-SA.po index 928d04542d5..2253db21b29 100644 --- a/redbot/cogs/modlog/locales/ar-SA.po +++ b/redbot/cogs/modlog/locales/ar-SA.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-26 17:35+0000\n" +"POT-Creation-Date: 2024-03-05 19:45+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,132 +15,48 @@ msgstr "" "X-Crowdin-File-ID: 38\n" "Language: ar_SA\n" -#: redbot/cogs/modlog/modlog.py:20 +#: redbot/cogs/modlog/modlog.py:19 #, docstring -msgid "Manage log channels for moderation actions." +msgid "Browse and manage modlog cases. To manage modlog settings, use `[p]modlogset`." msgstr "" -#: redbot/cogs/modlog/modlog.py:33 -#, docstring -msgid "Manage modlog settings." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:39 -#, docstring -msgid "Command to fix misbehaving casetypes." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:46 -#, docstring -msgid "Set a channel as the modlog.\n\n" -" Omit `[channel]` to disable the modlog.\n" -" " -msgstr "" - -#: redbot/cogs/modlog/modlog.py:55 -msgid "Mod events will be sent to {channel}." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:59 -msgid "I do not have permissions to send messages in {channel}!" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:67 -msgid "Mod log is already disabled." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:70 -msgid "Mod log deactivated." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:75 -#, docstring -msgid "Enable or disable case creation for a mod action." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:83 redbot/cogs/modlog/modlog.py:97 -msgid "enabled" -msgstr "مفعّل" - -#: redbot/cogs/modlog/modlog.py:83 redbot/cogs/modlog/modlog.py:97 -msgid "disabled" -msgstr "معطل" - -#: redbot/cogs/modlog/modlog.py:86 -msgid "Current settings:\n" -msgstr "الإعدادات الحالية:\n" - -#: redbot/cogs/modlog/modlog.py:91 -msgid "That action is not registered." -msgstr "وهذا الإجراء غير مسجل." - -#: redbot/cogs/modlog/modlog.py:96 -msgid "Case creation for {action_name} actions is now {enabled}." -msgstr "إنشاء حالة لإجراءات {action_name} هو الآن {enabled}." - -#: redbot/cogs/modlog/modlog.py:104 -#, docstring -msgid "Reset all modlog cases in this server." -msgstr "إعادة تعيين جميع حالات modlog في هذا الخادم." - -#: redbot/cogs/modlog/modlog.py:107 -msgid "Are you sure you would like to reset all modlog cases in this server?" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:114 -msgid "You took too long to respond." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:118 -msgid "Cases have been reset." -msgstr "وقد أعيد تعيين القضايا." - -#: redbot/cogs/modlog/modlog.py:120 -msgid "No changes have been made." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:125 +#: redbot/cogs/modlog/modlog.py:32 #, docstring msgid "Show the specified case." msgstr "إظهار الحالة المحددة." -#: redbot/cogs/modlog/modlog.py:129 -msgid "That case does not exist for that server." -msgstr "هذه الحالة غير موجودة لهذا السيرفر." +#: redbot/cogs/modlog/modlog.py:36 +msgid "That case does not exist for this server." +msgstr "" -#: redbot/cogs/modlog/modlog.py:135 redbot/cogs/modlog/modlog.py:173 -msgid "{case}\n" -"**Timestamp:** {timestamp}" +#: redbot/cogs/modlog/modlog.py:45 redbot/cogs/modlog/modlog.py:82 +#: redbot/cogs/modlog/modlog.py:117 +msgid "Timestamp:" msgstr "" -#: redbot/cogs/modlog/modlog.py:146 +#: redbot/cogs/modlog/modlog.py:52 #, docstring msgid "Display cases for the specified member." msgstr "عرض الحالات للعضو المحدد." -#: redbot/cogs/modlog/modlog.py:158 redbot/cogs/modlog/modlog.py:198 +#: redbot/cogs/modlog/modlog.py:64 redbot/cogs/modlog/modlog.py:103 msgid "That user does not exist." msgstr "ذالك المستخدم غير موجود." -#: redbot/cogs/modlog/modlog.py:161 redbot/cogs/modlog/modlog.py:201 +#: redbot/cogs/modlog/modlog.py:67 redbot/cogs/modlog/modlog.py:106 msgid "Something unexpected went wrong while fetching that user by ID." msgstr "حدث خطأ ما غير متوقع أثناء جلب هذا المستخدم بواسطة المعرف الشخصي." -#: redbot/cogs/modlog/modlog.py:165 redbot/cogs/modlog/modlog.py:204 +#: redbot/cogs/modlog/modlog.py:71 redbot/cogs/modlog/modlog.py:109 msgid "That user does not have any cases." msgstr "هذا المستخدم ليس لديه أي حالات." -#: redbot/cogs/modlog/modlog.py:186 +#: redbot/cogs/modlog/modlog.py:91 #, docstring msgid "List cases for the specified member." msgstr "" -#: redbot/cogs/modlog/modlog.py:209 -msgid "{case}\n" -"**Timestamp:** {timestamp}\n\n" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:222 +#: redbot/cogs/modlog/modlog.py:126 #, docstring msgid "Specify a reason for a modlog case.\n\n" " Please note that you can only edit cases you are\n" @@ -153,19 +69,19 @@ msgstr "حدد سببا لحالة مودلوغ.\n\n" " إذا لم يتم تحديد رقم الدعوى، سيتم استخدام آخر حالة.\n" " " -#: redbot/cogs/modlog/modlog.py:235 +#: redbot/cogs/modlog/modlog.py:139 msgid "There are no modlog cases in this server." msgstr "لا توجد حالات modlog في هذا الخادم." -#: redbot/cogs/modlog/modlog.py:241 +#: redbot/cogs/modlog/modlog.py:145 msgid "That case does not exist!" msgstr "هذه الحالة غير موجودة!" -#: redbot/cogs/modlog/modlog.py:248 +#: redbot/cogs/modlog/modlog.py:152 msgid "You are not authorized to modify that case!" msgstr "أنت لست مخولاً بتعديل هذه الحالة!" -#: redbot/cogs/modlog/modlog.py:256 +#: redbot/cogs/modlog/modlog.py:160 msgid "Reason for case #{num} has been updated." msgstr "سبب الحالة #{num} تم تحديثه." diff --git a/redbot/cogs/modlog/locales/bg-BG.po b/redbot/cogs/modlog/locales/bg-BG.po index 4a56bce3520..d66a96fea49 100644 --- a/redbot/cogs/modlog/locales/bg-BG.po +++ b/redbot/cogs/modlog/locales/bg-BG.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-26 17:35+0000\n" +"POT-Creation-Date: 2024-03-05 19:45+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,132 +15,48 @@ msgstr "" "X-Crowdin-File-ID: 38\n" "Language: bg_BG\n" -#: redbot/cogs/modlog/modlog.py:20 +#: redbot/cogs/modlog/modlog.py:19 #, docstring -msgid "Manage log channels for moderation actions." +msgid "Browse and manage modlog cases. To manage modlog settings, use `[p]modlogset`." msgstr "" -#: redbot/cogs/modlog/modlog.py:33 -#, docstring -msgid "Manage modlog settings." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:39 -#, docstring -msgid "Command to fix misbehaving casetypes." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:46 -#, docstring -msgid "Set a channel as the modlog.\n\n" -" Omit `[channel]` to disable the modlog.\n" -" " -msgstr "" - -#: redbot/cogs/modlog/modlog.py:55 -msgid "Mod events will be sent to {channel}." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:59 -msgid "I do not have permissions to send messages in {channel}!" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:67 -msgid "Mod log is already disabled." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:70 -msgid "Mod log deactivated." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:75 -#, docstring -msgid "Enable or disable case creation for a mod action." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:83 redbot/cogs/modlog/modlog.py:97 -msgid "enabled" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:83 redbot/cogs/modlog/modlog.py:97 -msgid "disabled" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:86 -msgid "Current settings:\n" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:91 -msgid "That action is not registered." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:96 -msgid "Case creation for {action_name} actions is now {enabled}." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:104 -#, docstring -msgid "Reset all modlog cases in this server." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:107 -msgid "Are you sure you would like to reset all modlog cases in this server?" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:114 -msgid "You took too long to respond." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:118 -msgid "Cases have been reset." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:120 -msgid "No changes have been made." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:125 +#: redbot/cogs/modlog/modlog.py:32 #, docstring msgid "Show the specified case." msgstr "" -#: redbot/cogs/modlog/modlog.py:129 -msgid "That case does not exist for that server." +#: redbot/cogs/modlog/modlog.py:36 +msgid "That case does not exist for this server." msgstr "" -#: redbot/cogs/modlog/modlog.py:135 redbot/cogs/modlog/modlog.py:173 -msgid "{case}\n" -"**Timestamp:** {timestamp}" +#: redbot/cogs/modlog/modlog.py:45 redbot/cogs/modlog/modlog.py:82 +#: redbot/cogs/modlog/modlog.py:117 +msgid "Timestamp:" msgstr "" -#: redbot/cogs/modlog/modlog.py:146 +#: redbot/cogs/modlog/modlog.py:52 #, docstring msgid "Display cases for the specified member." msgstr "" -#: redbot/cogs/modlog/modlog.py:158 redbot/cogs/modlog/modlog.py:198 +#: redbot/cogs/modlog/modlog.py:64 redbot/cogs/modlog/modlog.py:103 msgid "That user does not exist." msgstr "" -#: redbot/cogs/modlog/modlog.py:161 redbot/cogs/modlog/modlog.py:201 +#: redbot/cogs/modlog/modlog.py:67 redbot/cogs/modlog/modlog.py:106 msgid "Something unexpected went wrong while fetching that user by ID." msgstr "" -#: redbot/cogs/modlog/modlog.py:165 redbot/cogs/modlog/modlog.py:204 +#: redbot/cogs/modlog/modlog.py:71 redbot/cogs/modlog/modlog.py:109 msgid "That user does not have any cases." msgstr "" -#: redbot/cogs/modlog/modlog.py:186 +#: redbot/cogs/modlog/modlog.py:91 #, docstring msgid "List cases for the specified member." msgstr "" -#: redbot/cogs/modlog/modlog.py:209 -msgid "{case}\n" -"**Timestamp:** {timestamp}\n\n" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:222 +#: redbot/cogs/modlog/modlog.py:126 #, docstring msgid "Specify a reason for a modlog case.\n\n" " Please note that you can only edit cases you are\n" @@ -149,19 +65,19 @@ msgid "Specify a reason for a modlog case.\n\n" " " msgstr "" -#: redbot/cogs/modlog/modlog.py:235 +#: redbot/cogs/modlog/modlog.py:139 msgid "There are no modlog cases in this server." msgstr "" -#: redbot/cogs/modlog/modlog.py:241 +#: redbot/cogs/modlog/modlog.py:145 msgid "That case does not exist!" msgstr "" -#: redbot/cogs/modlog/modlog.py:248 +#: redbot/cogs/modlog/modlog.py:152 msgid "You are not authorized to modify that case!" msgstr "" -#: redbot/cogs/modlog/modlog.py:256 +#: redbot/cogs/modlog/modlog.py:160 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 23c4844af58..c4d631af73c 100644 --- a/redbot/cogs/modlog/locales/cs-CZ.po +++ b/redbot/cogs/modlog/locales/cs-CZ.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-26 17:35+0000\n" +"POT-Creation-Date: 2024-03-05 19:45+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,132 +15,48 @@ msgstr "" "X-Crowdin-File-ID: 38\n" "Language: cs_CZ\n" -#: redbot/cogs/modlog/modlog.py:20 +#: redbot/cogs/modlog/modlog.py:19 #, docstring -msgid "Manage log channels for moderation actions." +msgid "Browse and manage modlog cases. To manage modlog settings, use `[p]modlogset`." msgstr "" -#: redbot/cogs/modlog/modlog.py:33 -#, docstring -msgid "Manage modlog settings." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:39 -#, docstring -msgid "Command to fix misbehaving casetypes." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:46 -#, docstring -msgid "Set a channel as the modlog.\n\n" -" Omit `[channel]` to disable the modlog.\n" -" " -msgstr "" - -#: redbot/cogs/modlog/modlog.py:55 -msgid "Mod events will be sent to {channel}." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:59 -msgid "I do not have permissions to send messages in {channel}!" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:67 -msgid "Mod log is already disabled." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:70 -msgid "Mod log deactivated." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:75 -#, docstring -msgid "Enable or disable case creation for a mod action." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:83 redbot/cogs/modlog/modlog.py:97 -msgid "enabled" -msgstr "povoleno" - -#: redbot/cogs/modlog/modlog.py:83 redbot/cogs/modlog/modlog.py:97 -msgid "disabled" -msgstr "zakázáno" - -#: redbot/cogs/modlog/modlog.py:86 -msgid "Current settings:\n" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:91 -msgid "That action is not registered." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:96 -msgid "Case creation for {action_name} actions is now {enabled}." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:104 -#, docstring -msgid "Reset all modlog cases in this server." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:107 -msgid "Are you sure you would like to reset all modlog cases in this server?" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:114 -msgid "You took too long to respond." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:118 -msgid "Cases have been reset." -msgstr "Případy byly resetovány." - -#: redbot/cogs/modlog/modlog.py:120 -msgid "No changes have been made." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:125 +#: redbot/cogs/modlog/modlog.py:32 #, docstring msgid "Show the specified case." msgstr "" -#: redbot/cogs/modlog/modlog.py:129 -msgid "That case does not exist for that server." +#: redbot/cogs/modlog/modlog.py:36 +msgid "That case does not exist for this server." msgstr "" -#: redbot/cogs/modlog/modlog.py:135 redbot/cogs/modlog/modlog.py:173 -msgid "{case}\n" -"**Timestamp:** {timestamp}" +#: redbot/cogs/modlog/modlog.py:45 redbot/cogs/modlog/modlog.py:82 +#: redbot/cogs/modlog/modlog.py:117 +msgid "Timestamp:" msgstr "" -#: redbot/cogs/modlog/modlog.py:146 +#: redbot/cogs/modlog/modlog.py:52 #, docstring msgid "Display cases for the specified member." msgstr "" -#: redbot/cogs/modlog/modlog.py:158 redbot/cogs/modlog/modlog.py:198 +#: redbot/cogs/modlog/modlog.py:64 redbot/cogs/modlog/modlog.py:103 msgid "That user does not exist." msgstr "" -#: redbot/cogs/modlog/modlog.py:161 redbot/cogs/modlog/modlog.py:201 +#: redbot/cogs/modlog/modlog.py:67 redbot/cogs/modlog/modlog.py:106 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:165 redbot/cogs/modlog/modlog.py:204 +#: redbot/cogs/modlog/modlog.py:71 redbot/cogs/modlog/modlog.py:109 msgid "That user does not have any cases." msgstr "Tento uživatel nemá žádné případy." -#: redbot/cogs/modlog/modlog.py:186 +#: redbot/cogs/modlog/modlog.py:91 #, docstring msgid "List cases for the specified member." msgstr "" -#: redbot/cogs/modlog/modlog.py:209 -msgid "{case}\n" -"**Timestamp:** {timestamp}\n\n" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:222 +#: redbot/cogs/modlog/modlog.py:126 #, docstring msgid "Specify a reason for a modlog case.\n\n" " Please note that you can only edit cases you are\n" @@ -149,19 +65,19 @@ msgid "Specify a reason for a modlog case.\n\n" " " msgstr "" -#: redbot/cogs/modlog/modlog.py:235 +#: redbot/cogs/modlog/modlog.py:139 msgid "There are no modlog cases in this server." msgstr "" -#: redbot/cogs/modlog/modlog.py:241 +#: redbot/cogs/modlog/modlog.py:145 msgid "That case does not exist!" msgstr "Tento případ neexistuje!" -#: redbot/cogs/modlog/modlog.py:248 +#: redbot/cogs/modlog/modlog.py:152 msgid "You are not authorized to modify that case!" msgstr "" -#: redbot/cogs/modlog/modlog.py:256 +#: redbot/cogs/modlog/modlog.py:160 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 d6adfdbca2e..884fa4618ab 100644 --- a/redbot/cogs/modlog/locales/da-DK.po +++ b/redbot/cogs/modlog/locales/da-DK.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-26 17:35+0000\n" +"POT-Creation-Date: 2024-03-05 19:45+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,132 +15,48 @@ msgstr "" "X-Crowdin-File-ID: 38\n" "Language: da_DK\n" -#: redbot/cogs/modlog/modlog.py:20 +#: redbot/cogs/modlog/modlog.py:19 #, docstring -msgid "Manage log channels for moderation actions." +msgid "Browse and manage modlog cases. To manage modlog settings, use `[p]modlogset`." msgstr "" -#: redbot/cogs/modlog/modlog.py:33 -#, docstring -msgid "Manage modlog settings." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:39 -#, docstring -msgid "Command to fix misbehaving casetypes." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:46 -#, docstring -msgid "Set a channel as the modlog.\n\n" -" Omit `[channel]` to disable the modlog.\n" -" " -msgstr "" - -#: redbot/cogs/modlog/modlog.py:55 -msgid "Mod events will be sent to {channel}." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:59 -msgid "I do not have permissions to send messages in {channel}!" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:67 -msgid "Mod log is already disabled." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:70 -msgid "Mod log deactivated." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:75 -#, docstring -msgid "Enable or disable case creation for a mod action." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:83 redbot/cogs/modlog/modlog.py:97 -msgid "enabled" -msgstr "aktiveret" - -#: redbot/cogs/modlog/modlog.py:83 redbot/cogs/modlog/modlog.py:97 -msgid "disabled" -msgstr "deaktiveret" - -#: redbot/cogs/modlog/modlog.py:86 -msgid "Current settings:\n" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:91 -msgid "That action is not registered." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:96 -msgid "Case creation for {action_name} actions is now {enabled}." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:104 -#, docstring -msgid "Reset all modlog cases in this server." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:107 -msgid "Are you sure you would like to reset all modlog cases in this server?" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:114 -msgid "You took too long to respond." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:118 -msgid "Cases have been reset." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:120 -msgid "No changes have been made." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:125 +#: redbot/cogs/modlog/modlog.py:32 #, docstring msgid "Show the specified case." msgstr "" -#: redbot/cogs/modlog/modlog.py:129 -msgid "That case does not exist for that server." +#: redbot/cogs/modlog/modlog.py:36 +msgid "That case does not exist for this server." msgstr "" -#: redbot/cogs/modlog/modlog.py:135 redbot/cogs/modlog/modlog.py:173 -msgid "{case}\n" -"**Timestamp:** {timestamp}" +#: redbot/cogs/modlog/modlog.py:45 redbot/cogs/modlog/modlog.py:82 +#: redbot/cogs/modlog/modlog.py:117 +msgid "Timestamp:" msgstr "" -#: redbot/cogs/modlog/modlog.py:146 +#: redbot/cogs/modlog/modlog.py:52 #, docstring msgid "Display cases for the specified member." msgstr "" -#: redbot/cogs/modlog/modlog.py:158 redbot/cogs/modlog/modlog.py:198 +#: redbot/cogs/modlog/modlog.py:64 redbot/cogs/modlog/modlog.py:103 msgid "That user does not exist." msgstr "" -#: redbot/cogs/modlog/modlog.py:161 redbot/cogs/modlog/modlog.py:201 +#: redbot/cogs/modlog/modlog.py:67 redbot/cogs/modlog/modlog.py:106 msgid "Something unexpected went wrong while fetching that user by ID." msgstr "" -#: redbot/cogs/modlog/modlog.py:165 redbot/cogs/modlog/modlog.py:204 +#: redbot/cogs/modlog/modlog.py:71 redbot/cogs/modlog/modlog.py:109 msgid "That user does not have any cases." msgstr "" -#: redbot/cogs/modlog/modlog.py:186 +#: redbot/cogs/modlog/modlog.py:91 #, docstring msgid "List cases for the specified member." msgstr "" -#: redbot/cogs/modlog/modlog.py:209 -msgid "{case}\n" -"**Timestamp:** {timestamp}\n\n" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:222 +#: redbot/cogs/modlog/modlog.py:126 #, docstring msgid "Specify a reason for a modlog case.\n\n" " Please note that you can only edit cases you are\n" @@ -149,19 +65,19 @@ msgid "Specify a reason for a modlog case.\n\n" " " msgstr "" -#: redbot/cogs/modlog/modlog.py:235 +#: redbot/cogs/modlog/modlog.py:139 msgid "There are no modlog cases in this server." msgstr "" -#: redbot/cogs/modlog/modlog.py:241 +#: redbot/cogs/modlog/modlog.py:145 msgid "That case does not exist!" msgstr "" -#: redbot/cogs/modlog/modlog.py:248 +#: redbot/cogs/modlog/modlog.py:152 msgid "You are not authorized to modify that case!" msgstr "" -#: redbot/cogs/modlog/modlog.py:256 +#: redbot/cogs/modlog/modlog.py:160 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 ca395716ea2..098358e03dc 100644 --- a/redbot/cogs/modlog/locales/de-DE.po +++ b/redbot/cogs/modlog/locales/de-DE.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-26 17:35+0000\n" +"POT-Creation-Date: 2024-03-05 19:45+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,134 +15,48 @@ msgstr "" "X-Crowdin-File-ID: 38\n" "Language: de_DE\n" -#: redbot/cogs/modlog/modlog.py:20 +#: redbot/cogs/modlog/modlog.py:19 #, docstring -msgid "Manage log channels for moderation actions." -msgstr "Verwalte Protokollkanäle für Moderationsaktionen." - -#: redbot/cogs/modlog/modlog.py:33 -#, docstring -msgid "Manage modlog settings." -msgstr "Verwalte modlog Einstellungen." - -#: redbot/cogs/modlog/modlog.py:39 -#, docstring -msgid "Command to fix misbehaving casetypes." -msgstr "Command um fehlerhafte Fälle zu reparieren." - -#: redbot/cogs/modlog/modlog.py:46 -#, docstring -msgid "Set a channel as the modlog.\n\n" -" Omit `[channel]` to disable the modlog.\n" -" " -msgstr "" - -#: redbot/cogs/modlog/modlog.py:55 -msgid "Mod events will be sent to {channel}." -msgstr "Moderationsevents werden nach {channel} gesendet." - -#: redbot/cogs/modlog/modlog.py:59 -msgid "I do not have permissions to send messages in {channel}!" -msgstr "Ich habe nicht die Berechtigungen um Nachrichten in {channel} zu senden!" - -#: redbot/cogs/modlog/modlog.py:67 -msgid "Mod log is already disabled." -msgstr "Der Mod-log ist bereits aktiviert." - -#: redbot/cogs/modlog/modlog.py:70 -msgid "Mod log deactivated." -msgstr "Mod log deaktiviert." - -#: redbot/cogs/modlog/modlog.py:75 -#, docstring -msgid "Enable or disable case creation for a mod action." -msgstr "Aktiviere oder deaktiviere Fallerstellung für eine Mod Aktion." - -#: redbot/cogs/modlog/modlog.py:83 redbot/cogs/modlog/modlog.py:97 -msgid "enabled" -msgstr "aktiviert" - -#: redbot/cogs/modlog/modlog.py:83 redbot/cogs/modlog/modlog.py:97 -msgid "disabled" -msgstr "deaktiviert" - -#: redbot/cogs/modlog/modlog.py:86 -msgid "Current settings:\n" -msgstr "Aktuelle Einstellungen:\n" - -#: redbot/cogs/modlog/modlog.py:91 -msgid "That action is not registered." -msgstr "Diese Aktion wurde nicht registriert." - -#: redbot/cogs/modlog/modlog.py:96 -msgid "Case creation for {action_name} actions is now {enabled}." -msgstr "Fallerstellung für {action_name} ist jetzt {enabled}." - -#: redbot/cogs/modlog/modlog.py:104 -#, docstring -msgid "Reset all modlog cases in this server." -msgstr "Setze alle modlog Fälle auf diesem Server zurück." - -#: redbot/cogs/modlog/modlog.py:107 -msgid "Are you sure you would like to reset all modlog cases in this server?" +msgid "Browse and manage modlog cases. To manage modlog settings, use `[p]modlogset`." msgstr "" -#: redbot/cogs/modlog/modlog.py:114 -msgid "You took too long to respond." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:118 -msgid "Cases have been reset." -msgstr "Fälle wurden zurückgesetzt." - -#: redbot/cogs/modlog/modlog.py:120 -msgid "No changes have been made." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:125 +#: redbot/cogs/modlog/modlog.py:32 #, docstring msgid "Show the specified case." msgstr "Zeige die angegebenen Fälle." -#: redbot/cogs/modlog/modlog.py:129 -msgid "That case does not exist for that server." -msgstr "Dieser Fall existiert nicht auf diesem Server." +#: redbot/cogs/modlog/modlog.py:36 +msgid "That case does not exist for this server." +msgstr "Diesen Fall gibt es nicht auf dem Server." -#: redbot/cogs/modlog/modlog.py:135 redbot/cogs/modlog/modlog.py:173 -msgid "{case}\n" -"**Timestamp:** {timestamp}" -msgstr "{case}\n" -"**Zeitstempel:** {timestamp}" +#: redbot/cogs/modlog/modlog.py:45 redbot/cogs/modlog/modlog.py:82 +#: redbot/cogs/modlog/modlog.py:117 +msgid "Timestamp:" +msgstr "Zeitstempel:" -#: redbot/cogs/modlog/modlog.py:146 +#: redbot/cogs/modlog/modlog.py:52 #, docstring msgid "Display cases for the specified member." msgstr "Zeigt Fälle für das angegebene Mitglied an." -#: redbot/cogs/modlog/modlog.py:158 redbot/cogs/modlog/modlog.py:198 +#: redbot/cogs/modlog/modlog.py:64 redbot/cogs/modlog/modlog.py:103 msgid "That user does not exist." msgstr "Dieser Benutzer existiert nicht." -#: redbot/cogs/modlog/modlog.py:161 redbot/cogs/modlog/modlog.py:201 +#: redbot/cogs/modlog/modlog.py:67 redbot/cogs/modlog/modlog.py:106 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:165 redbot/cogs/modlog/modlog.py:204 +#: redbot/cogs/modlog/modlog.py:71 redbot/cogs/modlog/modlog.py:109 msgid "That user does not have any cases." msgstr "Dieser Benutzer hat keine Fälle." -#: redbot/cogs/modlog/modlog.py:186 +#: redbot/cogs/modlog/modlog.py:91 #, docstring msgid "List cases for the specified member." msgstr "Listen sie Fälle für das angegebene Mitglied auf." -#: redbot/cogs/modlog/modlog.py:209 -msgid "{case}\n" -"**Timestamp:** {timestamp}\n\n" -msgstr "{case}\n" -"**Zeitstempel:** {timestamp}\n\n" - -#: redbot/cogs/modlog/modlog.py:222 +#: redbot/cogs/modlog/modlog.py:126 #, docstring msgid "Specify a reason for a modlog case.\n\n" " Please note that you can only edit cases you are\n" @@ -156,19 +70,19 @@ msgstr "Füge eine Beschreibung zu einem Modlog-Fall hinzu.\n\n" " Ist keine Fallnummer angegeben, dann wird der letzte Fall verwendet\n" " " -#: redbot/cogs/modlog/modlog.py:235 +#: redbot/cogs/modlog/modlog.py:139 msgid "There are no modlog cases in this server." msgstr "In diesem server gibt es keine Modlog-Fälle." -#: redbot/cogs/modlog/modlog.py:241 +#: redbot/cogs/modlog/modlog.py:145 msgid "That case does not exist!" msgstr "Dieser Fall existiert nicht!" -#: redbot/cogs/modlog/modlog.py:248 +#: redbot/cogs/modlog/modlog.py:152 msgid "You are not authorized to modify that case!" msgstr "Du bist nicht berechtigt diesen Fall zu ändern!" -#: redbot/cogs/modlog/modlog.py:256 +#: redbot/cogs/modlog/modlog.py:160 msgid "Reason for case #{num} has been updated." msgstr "Beschreibung für Fall nummer #{num} wurde aktualisiert." diff --git a/redbot/cogs/modlog/locales/es-ES.po b/redbot/cogs/modlog/locales/es-ES.po index 7a7dba65be9..3f65d084448 100644 --- a/redbot/cogs/modlog/locales/es-ES.po +++ b/redbot/cogs/modlog/locales/es-ES.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-26 17:35+0000\n" +"POT-Creation-Date: 2024-03-05 19:45+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,136 +15,48 @@ msgstr "" "X-Crowdin-File-ID: 38\n" "Language: es_ES\n" -#: redbot/cogs/modlog/modlog.py:20 +#: redbot/cogs/modlog/modlog.py:19 #, docstring -msgid "Manage log channels for moderation actions." -msgstr "Administrar canales de registro para acciones de moderación." - -#: redbot/cogs/modlog/modlog.py:33 -#, docstring -msgid "Manage modlog settings." -msgstr "Administrar ajustes de modlog." - -#: redbot/cogs/modlog/modlog.py:39 -#, docstring -msgid "Command to fix misbehaving casetypes." -msgstr "Comando para corregir los casos de mal comportamiento." - -#: redbot/cogs/modlog/modlog.py:46 -#, docstring -msgid "Set a channel as the modlog.\n\n" -" Omit `[channel]` to disable the modlog.\n" -" " -msgstr "Establece un canal para el modlog.\n\n" -" Omitir `[channel]` para desactivar el modlog.\n" -" " - -#: redbot/cogs/modlog/modlog.py:55 -msgid "Mod events will be sent to {channel}." -msgstr "Las acciones de moderación se enviarán a {channel}." - -#: redbot/cogs/modlog/modlog.py:59 -msgid "I do not have permissions to send messages in {channel}!" -msgstr "¡No tengo permisos para enviar mensajes en {channel}!" - -#: redbot/cogs/modlog/modlog.py:67 -msgid "Mod log is already disabled." -msgstr "El registro de moderación ya está deshabilitado." - -#: redbot/cogs/modlog/modlog.py:70 -msgid "Mod log deactivated." -msgstr "Mod log desactivado." - -#: redbot/cogs/modlog/modlog.py:75 -#, docstring -msgid "Enable or disable case creation for a mod action." -msgstr "Activar o desactivar la creación de casos para una acción de moderación." - -#: redbot/cogs/modlog/modlog.py:83 redbot/cogs/modlog/modlog.py:97 -msgid "enabled" -msgstr "activado" - -#: redbot/cogs/modlog/modlog.py:83 redbot/cogs/modlog/modlog.py:97 -msgid "disabled" -msgstr "desactivado" - -#: redbot/cogs/modlog/modlog.py:86 -msgid "Current settings:\n" -msgstr "Ajustes actuales:\n" - -#: redbot/cogs/modlog/modlog.py:91 -msgid "That action is not registered." -msgstr "Esa acción no está registrada." - -#: redbot/cogs/modlog/modlog.py:96 -msgid "Case creation for {action_name} actions is now {enabled}." -msgstr "La creación de casos para las acciones {action_name} está ahora {enabled}." - -#: redbot/cogs/modlog/modlog.py:104 -#, docstring -msgid "Reset all modlog cases in this server." -msgstr "Restablecer todos los casos de moderación en este servidor." - -#: redbot/cogs/modlog/modlog.py:107 -msgid "Are you sure you would like to reset all modlog cases in this server?" -msgstr "¿Está seguro de que desea restablecer todos los casos de modlog en este servidor?" - -#: redbot/cogs/modlog/modlog.py:114 -msgid "You took too long to respond." -msgstr "Has tardado demasiado en responder." - -#: redbot/cogs/modlog/modlog.py:118 -msgid "Cases have been reset." -msgstr "Casos han sido reseteados." - -#: redbot/cogs/modlog/modlog.py:120 -msgid "No changes have been made." -msgstr "No se han realizado cambios." +msgid "Browse and manage modlog cases. To manage modlog settings, use `[p]modlogset`." +msgstr "" -#: redbot/cogs/modlog/modlog.py:125 +#: redbot/cogs/modlog/modlog.py:32 #, docstring msgid "Show the specified case." msgstr "Mostrar el caso especificado." -#: redbot/cogs/modlog/modlog.py:129 -msgid "That case does not exist for that server." -msgstr "Ese caso no existe para ese servidor." +#: redbot/cogs/modlog/modlog.py:36 +msgid "That case does not exist for this server." +msgstr "Ese caso no existe en ese servidor." -#: redbot/cogs/modlog/modlog.py:135 redbot/cogs/modlog/modlog.py:173 -msgid "{case}\n" -"**Timestamp:** {timestamp}" -msgstr "{case}\n" -"**Marca de tiempo:** {timestamp}" +#: redbot/cogs/modlog/modlog.py:45 redbot/cogs/modlog/modlog.py:82 +#: redbot/cogs/modlog/modlog.py:117 +msgid "Timestamp:" +msgstr "Fecha y hora:" -#: redbot/cogs/modlog/modlog.py:146 +#: redbot/cogs/modlog/modlog.py:52 #, docstring msgid "Display cases for the specified member." msgstr "Mostrar casos para el miembro especificado." -#: redbot/cogs/modlog/modlog.py:158 redbot/cogs/modlog/modlog.py:198 +#: redbot/cogs/modlog/modlog.py:64 redbot/cogs/modlog/modlog.py:103 msgid "That user does not exist." msgstr "Ese usuario no existe." -#: redbot/cogs/modlog/modlog.py:161 redbot/cogs/modlog/modlog.py:201 +#: redbot/cogs/modlog/modlog.py:67 redbot/cogs/modlog/modlog.py:106 msgid "Something unexpected went wrong while fetching that user by ID." msgstr "Algo inesperado salió mal al obtener ese usuario por ID." -#: redbot/cogs/modlog/modlog.py:165 redbot/cogs/modlog/modlog.py:204 +#: redbot/cogs/modlog/modlog.py:71 redbot/cogs/modlog/modlog.py:109 msgid "That user does not have any cases." msgstr "Ese usuario no tiene ningún caso." -#: redbot/cogs/modlog/modlog.py:186 +#: redbot/cogs/modlog/modlog.py:91 #, docstring msgid "List cases for the specified member." msgstr "Lista los casos para el miembro especificado." -#: redbot/cogs/modlog/modlog.py:209 -msgid "{case}\n" -"**Timestamp:** {timestamp}\n\n" -msgstr "{case}\n" -"**Marca de tiempo:** {timestamp}\n\n" - -#: redbot/cogs/modlog/modlog.py:222 +#: redbot/cogs/modlog/modlog.py:126 #, docstring msgid "Specify a reason for a modlog case.\n\n" " Please note that you can only edit cases you are\n" @@ -157,19 +69,19 @@ msgstr "Especifique una razón para un caso de moderación.\n\n" " Si no se especifica ningún número de caso, se utilizará el último caso.\n" " " -#: redbot/cogs/modlog/modlog.py:235 +#: redbot/cogs/modlog/modlog.py:139 msgid "There are no modlog cases in this server." msgstr "No hay casos de modlog en este servidor." -#: redbot/cogs/modlog/modlog.py:241 +#: redbot/cogs/modlog/modlog.py:145 msgid "That case does not exist!" msgstr "Ese caso no existe!" -#: redbot/cogs/modlog/modlog.py:248 +#: redbot/cogs/modlog/modlog.py:152 msgid "You are not authorized to modify that case!" msgstr "No estas autorizado para modificar ese caso!" -#: redbot/cogs/modlog/modlog.py:256 +#: redbot/cogs/modlog/modlog.py:160 msgid "Reason for case #{num} has been updated." 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 88b2320d141..414ed52674e 100644 --- a/redbot/cogs/modlog/locales/fi-FI.po +++ b/redbot/cogs/modlog/locales/fi-FI.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-26 17:35+0000\n" +"POT-Creation-Date: 2024-03-05 19:45+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,132 +15,48 @@ msgstr "" "X-Crowdin-File-ID: 38\n" "Language: fi_FI\n" -#: redbot/cogs/modlog/modlog.py:20 +#: redbot/cogs/modlog/modlog.py:19 #, docstring -msgid "Manage log channels for moderation actions." +msgid "Browse and manage modlog cases. To manage modlog settings, use `[p]modlogset`." msgstr "" -#: redbot/cogs/modlog/modlog.py:33 -#, docstring -msgid "Manage modlog settings." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:39 -#, docstring -msgid "Command to fix misbehaving casetypes." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:46 -#, docstring -msgid "Set a channel as the modlog.\n\n" -" Omit `[channel]` to disable the modlog.\n" -" " -msgstr "" - -#: redbot/cogs/modlog/modlog.py:55 -msgid "Mod events will be sent to {channel}." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:59 -msgid "I do not have permissions to send messages in {channel}!" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:67 -msgid "Mod log is already disabled." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:70 -msgid "Mod log deactivated." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:75 -#, docstring -msgid "Enable or disable case creation for a mod action." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:83 redbot/cogs/modlog/modlog.py:97 -msgid "enabled" -msgstr "käytössä" - -#: redbot/cogs/modlog/modlog.py:83 redbot/cogs/modlog/modlog.py:97 -msgid "disabled" -msgstr "ei käytössä" - -#: redbot/cogs/modlog/modlog.py:86 -msgid "Current settings:\n" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:91 -msgid "That action is not registered." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:96 -msgid "Case creation for {action_name} actions is now {enabled}." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:104 -#, docstring -msgid "Reset all modlog cases in this server." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:107 -msgid "Are you sure you would like to reset all modlog cases in this server?" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:114 -msgid "You took too long to respond." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:118 -msgid "Cases have been reset." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:120 -msgid "No changes have been made." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:125 +#: redbot/cogs/modlog/modlog.py:32 #, docstring msgid "Show the specified case." msgstr "" -#: redbot/cogs/modlog/modlog.py:129 -msgid "That case does not exist for that server." +#: redbot/cogs/modlog/modlog.py:36 +msgid "That case does not exist for this server." msgstr "" -#: redbot/cogs/modlog/modlog.py:135 redbot/cogs/modlog/modlog.py:173 -msgid "{case}\n" -"**Timestamp:** {timestamp}" +#: redbot/cogs/modlog/modlog.py:45 redbot/cogs/modlog/modlog.py:82 +#: redbot/cogs/modlog/modlog.py:117 +msgid "Timestamp:" msgstr "" -#: redbot/cogs/modlog/modlog.py:146 +#: redbot/cogs/modlog/modlog.py:52 #, docstring msgid "Display cases for the specified member." msgstr "" -#: redbot/cogs/modlog/modlog.py:158 redbot/cogs/modlog/modlog.py:198 +#: redbot/cogs/modlog/modlog.py:64 redbot/cogs/modlog/modlog.py:103 msgid "That user does not exist." msgstr "" -#: redbot/cogs/modlog/modlog.py:161 redbot/cogs/modlog/modlog.py:201 +#: redbot/cogs/modlog/modlog.py:67 redbot/cogs/modlog/modlog.py:106 msgid "Something unexpected went wrong while fetching that user by ID." msgstr "" -#: redbot/cogs/modlog/modlog.py:165 redbot/cogs/modlog/modlog.py:204 +#: redbot/cogs/modlog/modlog.py:71 redbot/cogs/modlog/modlog.py:109 msgid "That user does not have any cases." msgstr "" -#: redbot/cogs/modlog/modlog.py:186 +#: redbot/cogs/modlog/modlog.py:91 #, docstring msgid "List cases for the specified member." msgstr "" -#: redbot/cogs/modlog/modlog.py:209 -msgid "{case}\n" -"**Timestamp:** {timestamp}\n\n" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:222 +#: redbot/cogs/modlog/modlog.py:126 #, docstring msgid "Specify a reason for a modlog case.\n\n" " Please note that you can only edit cases you are\n" @@ -149,19 +65,19 @@ msgid "Specify a reason for a modlog case.\n\n" " " msgstr "" -#: redbot/cogs/modlog/modlog.py:235 +#: redbot/cogs/modlog/modlog.py:139 msgid "There are no modlog cases in this server." msgstr "" -#: redbot/cogs/modlog/modlog.py:241 +#: redbot/cogs/modlog/modlog.py:145 msgid "That case does not exist!" msgstr "" -#: redbot/cogs/modlog/modlog.py:248 +#: redbot/cogs/modlog/modlog.py:152 msgid "You are not authorized to modify that case!" msgstr "" -#: redbot/cogs/modlog/modlog.py:256 +#: redbot/cogs/modlog/modlog.py:160 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 33461ebebce..d35f999d16f 100644 --- a/redbot/cogs/modlog/locales/fr-FR.po +++ b/redbot/cogs/modlog/locales/fr-FR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-26 17:35+0000\n" +"POT-Creation-Date: 2024-03-05 19:45+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,136 +15,48 @@ msgstr "" "X-Crowdin-File-ID: 38\n" "Language: fr_FR\n" -#: redbot/cogs/modlog/modlog.py:20 +#: redbot/cogs/modlog/modlog.py:19 #, docstring -msgid "Manage log channels for moderation actions." -msgstr "Gérer les salons de log pour les actions de modération." - -#: redbot/cogs/modlog/modlog.py:33 -#, docstring -msgid "Manage modlog settings." -msgstr "Gérer les paramètres du modlog." - -#: redbot/cogs/modlog/modlog.py:39 -#, docstring -msgid "Command to fix misbehaving casetypes." -msgstr "Commande pour réparer les cas de mauvaise conduite." - -#: redbot/cogs/modlog/modlog.py:46 -#, docstring -msgid "Set a channel as the modlog.\n\n" -" Omit `[channel]` to disable the modlog.\n" -" " -msgstr "Définir un salon comme modlog.\n\n" -" Omettre `[channel]` pour désactiver le modlog.\n" -" " - -#: redbot/cogs/modlog/modlog.py:55 -msgid "Mod events will be sent to {channel}." -msgstr "Les événements de modération seront envoyés à {channel}." - -#: redbot/cogs/modlog/modlog.py:59 -msgid "I do not have permissions to send messages in {channel}!" -msgstr "Je n'ai pas les permissions d'envoyer des messages dans {channel} !" - -#: redbot/cogs/modlog/modlog.py:67 -msgid "Mod log is already disabled." -msgstr "Le journal des mods est déjà désactivé." - -#: redbot/cogs/modlog/modlog.py:70 -msgid "Mod log deactivated." -msgstr "Mod log désactivé." - -#: redbot/cogs/modlog/modlog.py:75 -#, docstring -msgid "Enable or disable case creation for a mod action." -msgstr "Activer ou désactiver la création d'argument pour une action de modération." - -#: redbot/cogs/modlog/modlog.py:83 redbot/cogs/modlog/modlog.py:97 -msgid "enabled" -msgstr "activé" - -#: redbot/cogs/modlog/modlog.py:83 redbot/cogs/modlog/modlog.py:97 -msgid "disabled" -msgstr "désactivé" - -#: redbot/cogs/modlog/modlog.py:86 -msgid "Current settings:\n" -msgstr "Paramètres actuels :\n" - -#: redbot/cogs/modlog/modlog.py:91 -msgid "That action is not registered." -msgstr "Cette action n’est pas enregistrée." - -#: redbot/cogs/modlog/modlog.py:96 -msgid "Case creation for {action_name} actions is now {enabled}." -msgstr "La création d’arguments pour les actions {action_name} est maintenant {enabled}." - -#: redbot/cogs/modlog/modlog.py:104 -#, docstring -msgid "Reset all modlog cases in this server." -msgstr "Réinitialiser tous les arguments de modlog dans ce serveur." - -#: redbot/cogs/modlog/modlog.py:107 -msgid "Are you sure you would like to reset all modlog cases in this server?" +msgid "Browse and manage modlog cases. To manage modlog settings, use `[p]modlogset`." msgstr "" -#: redbot/cogs/modlog/modlog.py:114 -msgid "You took too long to respond." -msgstr "Vous avez pris trop de temps à répondre." - -#: redbot/cogs/modlog/modlog.py:118 -msgid "Cases have been reset." -msgstr "Les arguments ont été réinitialisés." - -#: redbot/cogs/modlog/modlog.py:120 -msgid "No changes have been made." -msgstr "Aucune modification n'a été faite." - -#: redbot/cogs/modlog/modlog.py:125 +#: redbot/cogs/modlog/modlog.py:32 #, docstring msgid "Show the specified case." msgstr "Afficher l'argument spécifié." -#: redbot/cogs/modlog/modlog.py:129 -msgid "That case does not exist for that server." -msgstr "Ce cas n'existe pas pour ce serveur." +#: redbot/cogs/modlog/modlog.py:36 +msgid "That case does not exist for this server." +msgstr "Ce cas n'existe pas sur ce serveur." -#: redbot/cogs/modlog/modlog.py:135 redbot/cogs/modlog/modlog.py:173 -msgid "{case}\n" -"**Timestamp:** {timestamp}" -msgstr "{case}\n" -"**Horodatage :** {timestamp}" +#: redbot/cogs/modlog/modlog.py:45 redbot/cogs/modlog/modlog.py:82 +#: redbot/cogs/modlog/modlog.py:117 +msgid "Timestamp:" +msgstr "Date et heure :" -#: redbot/cogs/modlog/modlog.py:146 +#: redbot/cogs/modlog/modlog.py:52 #, docstring msgid "Display cases for the specified member." msgstr "Afficher les cas pour le membre spécifié." -#: redbot/cogs/modlog/modlog.py:158 redbot/cogs/modlog/modlog.py:198 +#: redbot/cogs/modlog/modlog.py:64 redbot/cogs/modlog/modlog.py:103 msgid "That user does not exist." msgstr "Cet utilisateur n'existe pas." -#: redbot/cogs/modlog/modlog.py:161 redbot/cogs/modlog/modlog.py:201 +#: redbot/cogs/modlog/modlog.py:67 redbot/cogs/modlog/modlog.py:106 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:165 redbot/cogs/modlog/modlog.py:204 +#: redbot/cogs/modlog/modlog.py:71 redbot/cogs/modlog/modlog.py:109 msgid "That user does not have any cases." msgstr "Cet utilisateur n'a aucun cas." -#: redbot/cogs/modlog/modlog.py:186 +#: redbot/cogs/modlog/modlog.py:91 #, docstring msgid "List cases for the specified member." msgstr "Liste les cas pour le membre spécifié." -#: redbot/cogs/modlog/modlog.py:209 -msgid "{case}\n" -"**Timestamp:** {timestamp}\n\n" -msgstr "{case}\n" -"**Horodatage:** {timestamp}\n\n" - -#: redbot/cogs/modlog/modlog.py:222 +#: redbot/cogs/modlog/modlog.py:126 #, docstring msgid "Specify a reason for a modlog case.\n\n" " Please note that you can only edit cases you are\n" @@ -157,19 +69,19 @@ msgstr "Spécifiez une raison pour un argument de modlog.\n\n" " Si aucun numéro d'argument n'est spécifié, le dernier argument sera utilisé.\n" " " -#: redbot/cogs/modlog/modlog.py:235 +#: redbot/cogs/modlog/modlog.py:139 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:241 +#: redbot/cogs/modlog/modlog.py:145 msgid "That case does not exist!" msgstr "Cet argument n'existe pas !" -#: redbot/cogs/modlog/modlog.py:248 +#: redbot/cogs/modlog/modlog.py:152 msgid "You are not authorized to modify that case!" msgstr "Vous n’êtes pas autorisé à modifier cette argument !" -#: redbot/cogs/modlog/modlog.py:256 +#: redbot/cogs/modlog/modlog.py:160 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/hi-IN.po b/redbot/cogs/modlog/locales/hi-IN.po index be70c1070b2..43481bc78d5 100644 --- a/redbot/cogs/modlog/locales/hi-IN.po +++ b/redbot/cogs/modlog/locales/hi-IN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-26 17:35+0000\n" +"POT-Creation-Date: 2024-03-05 19:45+0000\n" "Last-Translator: \n" "Language-Team: Hindi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,132 +15,48 @@ msgstr "" "X-Crowdin-File-ID: 38\n" "Language: hi_IN\n" -#: redbot/cogs/modlog/modlog.py:20 +#: redbot/cogs/modlog/modlog.py:19 #, docstring -msgid "Manage log channels for moderation actions." +msgid "Browse and manage modlog cases. To manage modlog settings, use `[p]modlogset`." msgstr "" -#: redbot/cogs/modlog/modlog.py:33 -#, docstring -msgid "Manage modlog settings." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:39 -#, docstring -msgid "Command to fix misbehaving casetypes." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:46 -#, docstring -msgid "Set a channel as the modlog.\n\n" -" Omit `[channel]` to disable the modlog.\n" -" " -msgstr "" - -#: redbot/cogs/modlog/modlog.py:55 -msgid "Mod events will be sent to {channel}." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:59 -msgid "I do not have permissions to send messages in {channel}!" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:67 -msgid "Mod log is already disabled." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:70 -msgid "Mod log deactivated." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:75 -#, docstring -msgid "Enable or disable case creation for a mod action." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:83 redbot/cogs/modlog/modlog.py:97 -msgid "enabled" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:83 redbot/cogs/modlog/modlog.py:97 -msgid "disabled" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:86 -msgid "Current settings:\n" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:91 -msgid "That action is not registered." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:96 -msgid "Case creation for {action_name} actions is now {enabled}." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:104 -#, docstring -msgid "Reset all modlog cases in this server." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:107 -msgid "Are you sure you would like to reset all modlog cases in this server?" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:114 -msgid "You took too long to respond." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:118 -msgid "Cases have been reset." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:120 -msgid "No changes have been made." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:125 +#: redbot/cogs/modlog/modlog.py:32 #, docstring msgid "Show the specified case." msgstr "" -#: redbot/cogs/modlog/modlog.py:129 -msgid "That case does not exist for that server." +#: redbot/cogs/modlog/modlog.py:36 +msgid "That case does not exist for this server." msgstr "" -#: redbot/cogs/modlog/modlog.py:135 redbot/cogs/modlog/modlog.py:173 -msgid "{case}\n" -"**Timestamp:** {timestamp}" +#: redbot/cogs/modlog/modlog.py:45 redbot/cogs/modlog/modlog.py:82 +#: redbot/cogs/modlog/modlog.py:117 +msgid "Timestamp:" msgstr "" -#: redbot/cogs/modlog/modlog.py:146 +#: redbot/cogs/modlog/modlog.py:52 #, docstring msgid "Display cases for the specified member." msgstr "" -#: redbot/cogs/modlog/modlog.py:158 redbot/cogs/modlog/modlog.py:198 +#: redbot/cogs/modlog/modlog.py:64 redbot/cogs/modlog/modlog.py:103 msgid "That user does not exist." msgstr "" -#: redbot/cogs/modlog/modlog.py:161 redbot/cogs/modlog/modlog.py:201 +#: redbot/cogs/modlog/modlog.py:67 redbot/cogs/modlog/modlog.py:106 msgid "Something unexpected went wrong while fetching that user by ID." msgstr "" -#: redbot/cogs/modlog/modlog.py:165 redbot/cogs/modlog/modlog.py:204 +#: redbot/cogs/modlog/modlog.py:71 redbot/cogs/modlog/modlog.py:109 msgid "That user does not have any cases." msgstr "" -#: redbot/cogs/modlog/modlog.py:186 +#: redbot/cogs/modlog/modlog.py:91 #, docstring msgid "List cases for the specified member." msgstr "" -#: redbot/cogs/modlog/modlog.py:209 -msgid "{case}\n" -"**Timestamp:** {timestamp}\n\n" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:222 +#: redbot/cogs/modlog/modlog.py:126 #, docstring msgid "Specify a reason for a modlog case.\n\n" " Please note that you can only edit cases you are\n" @@ -149,19 +65,19 @@ msgid "Specify a reason for a modlog case.\n\n" " " msgstr "" -#: redbot/cogs/modlog/modlog.py:235 +#: redbot/cogs/modlog/modlog.py:139 msgid "There are no modlog cases in this server." msgstr "" -#: redbot/cogs/modlog/modlog.py:241 +#: redbot/cogs/modlog/modlog.py:145 msgid "That case does not exist!" msgstr "" -#: redbot/cogs/modlog/modlog.py:248 +#: redbot/cogs/modlog/modlog.py:152 msgid "You are not authorized to modify that case!" msgstr "" -#: redbot/cogs/modlog/modlog.py:256 +#: redbot/cogs/modlog/modlog.py:160 msgid "Reason for case #{num} has been updated." msgstr "" diff --git a/redbot/cogs/modlog/locales/hr-HR.po b/redbot/cogs/modlog/locales/hr-HR.po new file mode 100644 index 00000000000..d3da7631c35 --- /dev/null +++ b/redbot/cogs/modlog/locales/hr-HR.po @@ -0,0 +1,87 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2024-03-05 19:45+0000\n" +"Last-Translator: \n" +"Language-Team: Croatian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.4.2\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: hr\n" +"X-Crowdin-File-ID: 38\n" +"Language: hr_HR\n" + +#: redbot/cogs/modlog/modlog.py:19 +#, docstring +msgid "Browse and manage modlog cases. To manage modlog settings, use `[p]modlogset`." +msgstr "" + +#: redbot/cogs/modlog/modlog.py:32 +#, docstring +msgid "Show the specified case." +msgstr "Prikaži navedeni slučaj." + +#: redbot/cogs/modlog/modlog.py:36 +msgid "That case does not exist for this server." +msgstr "" + +#: redbot/cogs/modlog/modlog.py:45 redbot/cogs/modlog/modlog.py:82 +#: redbot/cogs/modlog/modlog.py:117 +msgid "Timestamp:" +msgstr "Vremenska oznaka:" + +#: redbot/cogs/modlog/modlog.py:52 +#, docstring +msgid "Display cases for the specified member." +msgstr "Prikažite slučaje za navedenog člana." + +#: redbot/cogs/modlog/modlog.py:64 redbot/cogs/modlog/modlog.py:103 +msgid "That user does not exist." +msgstr "Taj korisnik ne postoji." + +#: redbot/cogs/modlog/modlog.py:67 redbot/cogs/modlog/modlog.py:106 +msgid "Something unexpected went wrong while fetching that user by ID." +msgstr "Nešto neočekivano je pošlo po zlu prilikom dohvaćanja tog korisnika po ID-u." + +#: redbot/cogs/modlog/modlog.py:71 redbot/cogs/modlog/modlog.py:109 +msgid "That user does not have any cases." +msgstr "Taj korisnik nema niti jedan slučaj." + +#: redbot/cogs/modlog/modlog.py:91 +#, docstring +msgid "List cases for the specified member." +msgstr "Prikažite slučaje za navedenog člana." + +#: redbot/cogs/modlog/modlog.py:126 +#, 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 "Navedite razlog za modlog slučaj.\n\n" +" Imajte na umu da možete uređivati samo slučajeve čiji ste\n" +" vlasnik osim ako niste mod, administrator ili vlasnik servera.\n\n" +" Ako nije naveden broj slučaja, koristiti će se najnoviji.\n" +" " + +#: redbot/cogs/modlog/modlog.py:139 +msgid "There are no modlog cases in this server." +msgstr "Na ovom serveru nema modlog slučaja." + +#: redbot/cogs/modlog/modlog.py:145 +msgid "That case does not exist!" +msgstr "Taj slučaj ne postoji!" + +#: redbot/cogs/modlog/modlog.py:152 +msgid "You are not authorized to modify that case!" +msgstr "Niste ovlašteni za uređivanje tog slučaja!" + +#: redbot/cogs/modlog/modlog.py:160 +msgid "Reason for case #{num} has been updated." +msgstr "Razlog slučaja #{num} je ažuriran." + diff --git a/redbot/cogs/modlog/locales/hu-HU.po b/redbot/cogs/modlog/locales/hu-HU.po index fa0a90980f9..40d183eea64 100644 --- a/redbot/cogs/modlog/locales/hu-HU.po +++ b/redbot/cogs/modlog/locales/hu-HU.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-26 17:35+0000\n" +"POT-Creation-Date: 2024-03-05 19:45+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,132 +15,48 @@ msgstr "" "X-Crowdin-File-ID: 38\n" "Language: hu_HU\n" -#: redbot/cogs/modlog/modlog.py:20 +#: redbot/cogs/modlog/modlog.py:19 #, docstring -msgid "Manage log channels for moderation actions." +msgid "Browse and manage modlog cases. To manage modlog settings, use `[p]modlogset`." msgstr "" -#: redbot/cogs/modlog/modlog.py:33 -#, docstring -msgid "Manage modlog settings." -msgstr "Mod log beállítások kezelése." - -#: redbot/cogs/modlog/modlog.py:39 -#, docstring -msgid "Command to fix misbehaving casetypes." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:46 -#, docstring -msgid "Set a channel as the modlog.\n\n" -" Omit `[channel]` to disable the modlog.\n" -" " -msgstr "" - -#: redbot/cogs/modlog/modlog.py:55 -msgid "Mod events will be sent to {channel}." -msgstr "A moderátori eventek el lesznek küldve a {channel} csatornába." - -#: redbot/cogs/modlog/modlog.py:59 -msgid "I do not have permissions to send messages in {channel}!" -msgstr "Nincsenek jogaim a(z) {channel} csatornába üzeneteket küldeni!" - -#: redbot/cogs/modlog/modlog.py:67 -msgid "Mod log is already disabled." -msgstr "A mod log már ki van kapcsolva." - -#: redbot/cogs/modlog/modlog.py:70 -msgid "Mod log deactivated." -msgstr "Mod log deaktiválva." - -#: redbot/cogs/modlog/modlog.py:75 -#, docstring -msgid "Enable or disable case creation for a mod action." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:83 redbot/cogs/modlog/modlog.py:97 -msgid "enabled" -msgstr "engedélyezve" - -#: redbot/cogs/modlog/modlog.py:83 redbot/cogs/modlog/modlog.py:97 -msgid "disabled" -msgstr "nincs engedélyezve" - -#: redbot/cogs/modlog/modlog.py:86 -msgid "Current settings:\n" -msgstr "Jelenlegi beállítások:\n" - -#: redbot/cogs/modlog/modlog.py:91 -msgid "That action is not registered." -msgstr "Ez a művelet nincs regisztrálva." - -#: redbot/cogs/modlog/modlog.py:96 -msgid "Case creation for {action_name} actions is now {enabled}." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:104 -#, docstring -msgid "Reset all modlog cases in this server." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:107 -msgid "Are you sure you would like to reset all modlog cases in this server?" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:114 -msgid "You took too long to respond." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:118 -msgid "Cases have been reset." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:120 -msgid "No changes have been made." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:125 +#: redbot/cogs/modlog/modlog.py:32 #, docstring msgid "Show the specified case." msgstr "" -#: redbot/cogs/modlog/modlog.py:129 -msgid "That case does not exist for that server." +#: redbot/cogs/modlog/modlog.py:36 +msgid "That case does not exist for this server." msgstr "" -#: redbot/cogs/modlog/modlog.py:135 redbot/cogs/modlog/modlog.py:173 -msgid "{case}\n" -"**Timestamp:** {timestamp}" +#: redbot/cogs/modlog/modlog.py:45 redbot/cogs/modlog/modlog.py:82 +#: redbot/cogs/modlog/modlog.py:117 +msgid "Timestamp:" msgstr "" -#: redbot/cogs/modlog/modlog.py:146 +#: redbot/cogs/modlog/modlog.py:52 #, docstring msgid "Display cases for the specified member." msgstr "" -#: redbot/cogs/modlog/modlog.py:158 redbot/cogs/modlog/modlog.py:198 +#: redbot/cogs/modlog/modlog.py:64 redbot/cogs/modlog/modlog.py:103 msgid "That user does not exist." msgstr "A megadott felhasználó nem létezik." -#: redbot/cogs/modlog/modlog.py:161 redbot/cogs/modlog/modlog.py:201 +#: redbot/cogs/modlog/modlog.py:67 redbot/cogs/modlog/modlog.py:106 msgid "Something unexpected went wrong while fetching that user by ID." msgstr "" -#: redbot/cogs/modlog/modlog.py:165 redbot/cogs/modlog/modlog.py:204 +#: redbot/cogs/modlog/modlog.py:71 redbot/cogs/modlog/modlog.py:109 msgid "That user does not have any cases." msgstr "" -#: redbot/cogs/modlog/modlog.py:186 +#: redbot/cogs/modlog/modlog.py:91 #, docstring msgid "List cases for the specified member." msgstr "" -#: redbot/cogs/modlog/modlog.py:209 -msgid "{case}\n" -"**Timestamp:** {timestamp}\n\n" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:222 +#: redbot/cogs/modlog/modlog.py:126 #, docstring msgid "Specify a reason for a modlog case.\n\n" " Please note that you can only edit cases you are\n" @@ -149,19 +65,19 @@ msgid "Specify a reason for a modlog case.\n\n" " " msgstr "" -#: redbot/cogs/modlog/modlog.py:235 +#: redbot/cogs/modlog/modlog.py:139 msgid "There are no modlog cases in this server." msgstr "" -#: redbot/cogs/modlog/modlog.py:241 +#: redbot/cogs/modlog/modlog.py:145 msgid "That case does not exist!" msgstr "" -#: redbot/cogs/modlog/modlog.py:248 +#: redbot/cogs/modlog/modlog.py:152 msgid "You are not authorized to modify that case!" msgstr "" -#: redbot/cogs/modlog/modlog.py:256 +#: redbot/cogs/modlog/modlog.py:160 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 76de83e064a..6ea0a5d0b4e 100644 --- a/redbot/cogs/modlog/locales/id-ID.po +++ b/redbot/cogs/modlog/locales/id-ID.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-26 17:35+0000\n" +"POT-Creation-Date: 2024-03-05 19:45+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,132 +15,48 @@ msgstr "" "X-Crowdin-File-ID: 38\n" "Language: id_ID\n" -#: redbot/cogs/modlog/modlog.py:20 +#: redbot/cogs/modlog/modlog.py:19 #, docstring -msgid "Manage log channels for moderation actions." +msgid "Browse and manage modlog cases. To manage modlog settings, use `[p]modlogset`." msgstr "" -#: redbot/cogs/modlog/modlog.py:33 -#, docstring -msgid "Manage modlog settings." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:39 -#, docstring -msgid "Command to fix misbehaving casetypes." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:46 -#, docstring -msgid "Set a channel as the modlog.\n\n" -" Omit `[channel]` to disable the modlog.\n" -" " -msgstr "" - -#: redbot/cogs/modlog/modlog.py:55 -msgid "Mod events will be sent to {channel}." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:59 -msgid "I do not have permissions to send messages in {channel}!" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:67 -msgid "Mod log is already disabled." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:70 -msgid "Mod log deactivated." -msgstr "Mod log dinonaktifkan." - -#: redbot/cogs/modlog/modlog.py:75 -#, docstring -msgid "Enable or disable case creation for a mod action." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:83 redbot/cogs/modlog/modlog.py:97 -msgid "enabled" -msgstr "diaktifkan" - -#: redbot/cogs/modlog/modlog.py:83 redbot/cogs/modlog/modlog.py:97 -msgid "disabled" -msgstr "dinonaktifkan" - -#: redbot/cogs/modlog/modlog.py:86 -msgid "Current settings:\n" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:91 -msgid "That action is not registered." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:96 -msgid "Case creation for {action_name} actions is now {enabled}." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:104 -#, docstring -msgid "Reset all modlog cases in this server." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:107 -msgid "Are you sure you would like to reset all modlog cases in this server?" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:114 -msgid "You took too long to respond." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:118 -msgid "Cases have been reset." -msgstr "Kasus telah di setel ulang." - -#: redbot/cogs/modlog/modlog.py:120 -msgid "No changes have been made." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:125 +#: redbot/cogs/modlog/modlog.py:32 #, docstring msgid "Show the specified case." msgstr "" -#: redbot/cogs/modlog/modlog.py:129 -msgid "That case does not exist for that server." +#: redbot/cogs/modlog/modlog.py:36 +msgid "That case does not exist for this server." msgstr "" -#: redbot/cogs/modlog/modlog.py:135 redbot/cogs/modlog/modlog.py:173 -msgid "{case}\n" -"**Timestamp:** {timestamp}" +#: redbot/cogs/modlog/modlog.py:45 redbot/cogs/modlog/modlog.py:82 +#: redbot/cogs/modlog/modlog.py:117 +msgid "Timestamp:" msgstr "" -#: redbot/cogs/modlog/modlog.py:146 +#: redbot/cogs/modlog/modlog.py:52 #, docstring msgid "Display cases for the specified member." msgstr "" -#: redbot/cogs/modlog/modlog.py:158 redbot/cogs/modlog/modlog.py:198 +#: redbot/cogs/modlog/modlog.py:64 redbot/cogs/modlog/modlog.py:103 msgid "That user does not exist." msgstr "" -#: redbot/cogs/modlog/modlog.py:161 redbot/cogs/modlog/modlog.py:201 +#: redbot/cogs/modlog/modlog.py:67 redbot/cogs/modlog/modlog.py:106 msgid "Something unexpected went wrong while fetching that user by ID." msgstr "" -#: redbot/cogs/modlog/modlog.py:165 redbot/cogs/modlog/modlog.py:204 +#: redbot/cogs/modlog/modlog.py:71 redbot/cogs/modlog/modlog.py:109 msgid "That user does not have any cases." msgstr "" -#: redbot/cogs/modlog/modlog.py:186 +#: redbot/cogs/modlog/modlog.py:91 #, docstring msgid "List cases for the specified member." msgstr "" -#: redbot/cogs/modlog/modlog.py:209 -msgid "{case}\n" -"**Timestamp:** {timestamp}\n\n" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:222 +#: redbot/cogs/modlog/modlog.py:126 #, docstring msgid "Specify a reason for a modlog case.\n\n" " Please note that you can only edit cases you are\n" @@ -149,19 +65,19 @@ msgid "Specify a reason for a modlog case.\n\n" " " msgstr "" -#: redbot/cogs/modlog/modlog.py:235 +#: redbot/cogs/modlog/modlog.py:139 msgid "There are no modlog cases in this server." msgstr "" -#: redbot/cogs/modlog/modlog.py:241 +#: redbot/cogs/modlog/modlog.py:145 msgid "That case does not exist!" msgstr "Kasus tersebut tidak ada!" -#: redbot/cogs/modlog/modlog.py:248 +#: redbot/cogs/modlog/modlog.py:152 msgid "You are not authorized to modify that case!" msgstr "Anda tidak diizinkan untuk mengubah kasus tersebut!" -#: redbot/cogs/modlog/modlog.py:256 +#: redbot/cogs/modlog/modlog.py:160 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 6a1250c4a5c..75a5cb952f2 100644 --- a/redbot/cogs/modlog/locales/it-IT.po +++ b/redbot/cogs/modlog/locales/it-IT.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-26 17:35+0000\n" +"POT-Creation-Date: 2024-03-05 19:45+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,132 +15,48 @@ msgstr "" "X-Crowdin-File-ID: 38\n" "Language: it_IT\n" -#: redbot/cogs/modlog/modlog.py:20 +#: redbot/cogs/modlog/modlog.py:19 #, docstring -msgid "Manage log channels for moderation actions." +msgid "Browse and manage modlog cases. To manage modlog settings, use `[p]modlogset`." msgstr "" -#: redbot/cogs/modlog/modlog.py:33 -#, docstring -msgid "Manage modlog settings." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:39 -#, docstring -msgid "Command to fix misbehaving casetypes." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:46 -#, docstring -msgid "Set a channel as the modlog.\n\n" -" Omit `[channel]` to disable the modlog.\n" -" " -msgstr "" - -#: redbot/cogs/modlog/modlog.py:55 -msgid "Mod events will be sent to {channel}." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:59 -msgid "I do not have permissions to send messages in {channel}!" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:67 -msgid "Mod log is already disabled." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:70 -msgid "Mod log deactivated." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:75 -#, docstring -msgid "Enable or disable case creation for a mod action." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:83 redbot/cogs/modlog/modlog.py:97 -msgid "enabled" -msgstr "abilitata" - -#: redbot/cogs/modlog/modlog.py:83 redbot/cogs/modlog/modlog.py:97 -msgid "disabled" -msgstr "disabilitata" - -#: redbot/cogs/modlog/modlog.py:86 -msgid "Current settings:\n" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:91 -msgid "That action is not registered." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:96 -msgid "Case creation for {action_name} actions is now {enabled}." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:104 -#, docstring -msgid "Reset all modlog cases in this server." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:107 -msgid "Are you sure you would like to reset all modlog cases in this server?" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:114 -msgid "You took too long to respond." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:118 -msgid "Cases have been reset." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:120 -msgid "No changes have been made." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:125 +#: redbot/cogs/modlog/modlog.py:32 #, docstring msgid "Show the specified case." msgstr "" -#: redbot/cogs/modlog/modlog.py:129 -msgid "That case does not exist for that server." +#: redbot/cogs/modlog/modlog.py:36 +msgid "That case does not exist for this server." msgstr "" -#: redbot/cogs/modlog/modlog.py:135 redbot/cogs/modlog/modlog.py:173 -msgid "{case}\n" -"**Timestamp:** {timestamp}" +#: redbot/cogs/modlog/modlog.py:45 redbot/cogs/modlog/modlog.py:82 +#: redbot/cogs/modlog/modlog.py:117 +msgid "Timestamp:" msgstr "" -#: redbot/cogs/modlog/modlog.py:146 +#: redbot/cogs/modlog/modlog.py:52 #, docstring msgid "Display cases for the specified member." msgstr "" -#: redbot/cogs/modlog/modlog.py:158 redbot/cogs/modlog/modlog.py:198 +#: redbot/cogs/modlog/modlog.py:64 redbot/cogs/modlog/modlog.py:103 msgid "That user does not exist." msgstr "" -#: redbot/cogs/modlog/modlog.py:161 redbot/cogs/modlog/modlog.py:201 +#: redbot/cogs/modlog/modlog.py:67 redbot/cogs/modlog/modlog.py:106 msgid "Something unexpected went wrong while fetching that user by ID." msgstr "" -#: redbot/cogs/modlog/modlog.py:165 redbot/cogs/modlog/modlog.py:204 +#: redbot/cogs/modlog/modlog.py:71 redbot/cogs/modlog/modlog.py:109 msgid "That user does not have any cases." msgstr "" -#: redbot/cogs/modlog/modlog.py:186 +#: redbot/cogs/modlog/modlog.py:91 #, docstring msgid "List cases for the specified member." msgstr "" -#: redbot/cogs/modlog/modlog.py:209 -msgid "{case}\n" -"**Timestamp:** {timestamp}\n\n" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:222 +#: redbot/cogs/modlog/modlog.py:126 #, docstring msgid "Specify a reason for a modlog case.\n\n" " Please note that you can only edit cases you are\n" @@ -149,19 +65,19 @@ msgid "Specify a reason for a modlog case.\n\n" " " msgstr "" -#: redbot/cogs/modlog/modlog.py:235 +#: redbot/cogs/modlog/modlog.py:139 msgid "There are no modlog cases in this server." msgstr "" -#: redbot/cogs/modlog/modlog.py:241 +#: redbot/cogs/modlog/modlog.py:145 msgid "That case does not exist!" msgstr "" -#: redbot/cogs/modlog/modlog.py:248 +#: redbot/cogs/modlog/modlog.py:152 msgid "You are not authorized to modify that case!" msgstr "" -#: redbot/cogs/modlog/modlog.py:256 +#: redbot/cogs/modlog/modlog.py:160 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 1ca175c0287..e3a816fe6bc 100644 --- a/redbot/cogs/modlog/locales/ja-JP.po +++ b/redbot/cogs/modlog/locales/ja-JP.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-26 17:35+0000\n" +"POT-Creation-Date: 2024-03-05 19:45+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,132 +15,48 @@ msgstr "" "X-Crowdin-File-ID: 38\n" "Language: ja_JP\n" -#: redbot/cogs/modlog/modlog.py:20 +#: redbot/cogs/modlog/modlog.py:19 #, docstring -msgid "Manage log channels for moderation actions." +msgid "Browse and manage modlog cases. To manage modlog settings, use `[p]modlogset`." msgstr "" -#: redbot/cogs/modlog/modlog.py:33 -#, docstring -msgid "Manage modlog settings." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:39 -#, docstring -msgid "Command to fix misbehaving casetypes." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:46 -#, docstring -msgid "Set a channel as the modlog.\n\n" -" Omit `[channel]` to disable the modlog.\n" -" " -msgstr "" - -#: redbot/cogs/modlog/modlog.py:55 -msgid "Mod events will be sent to {channel}." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:59 -msgid "I do not have permissions to send messages in {channel}!" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:67 -msgid "Mod log is already disabled." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:70 -msgid "Mod log deactivated." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:75 -#, docstring -msgid "Enable or disable case creation for a mod action." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:83 redbot/cogs/modlog/modlog.py:97 -msgid "enabled" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:83 redbot/cogs/modlog/modlog.py:97 -msgid "disabled" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:86 -msgid "Current settings:\n" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:91 -msgid "That action is not registered." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:96 -msgid "Case creation for {action_name} actions is now {enabled}." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:104 -#, docstring -msgid "Reset all modlog cases in this server." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:107 -msgid "Are you sure you would like to reset all modlog cases in this server?" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:114 -msgid "You took too long to respond." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:118 -msgid "Cases have been reset." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:120 -msgid "No changes have been made." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:125 +#: redbot/cogs/modlog/modlog.py:32 #, docstring msgid "Show the specified case." msgstr "" -#: redbot/cogs/modlog/modlog.py:129 -msgid "That case does not exist for that server." +#: redbot/cogs/modlog/modlog.py:36 +msgid "That case does not exist for this server." msgstr "" -#: redbot/cogs/modlog/modlog.py:135 redbot/cogs/modlog/modlog.py:173 -msgid "{case}\n" -"**Timestamp:** {timestamp}" +#: redbot/cogs/modlog/modlog.py:45 redbot/cogs/modlog/modlog.py:82 +#: redbot/cogs/modlog/modlog.py:117 +msgid "Timestamp:" msgstr "" -#: redbot/cogs/modlog/modlog.py:146 +#: redbot/cogs/modlog/modlog.py:52 #, docstring msgid "Display cases for the specified member." msgstr "" -#: redbot/cogs/modlog/modlog.py:158 redbot/cogs/modlog/modlog.py:198 +#: redbot/cogs/modlog/modlog.py:64 redbot/cogs/modlog/modlog.py:103 msgid "That user does not exist." msgstr "" -#: redbot/cogs/modlog/modlog.py:161 redbot/cogs/modlog/modlog.py:201 +#: redbot/cogs/modlog/modlog.py:67 redbot/cogs/modlog/modlog.py:106 msgid "Something unexpected went wrong while fetching that user by ID." msgstr "" -#: redbot/cogs/modlog/modlog.py:165 redbot/cogs/modlog/modlog.py:204 +#: redbot/cogs/modlog/modlog.py:71 redbot/cogs/modlog/modlog.py:109 msgid "That user does not have any cases." msgstr "" -#: redbot/cogs/modlog/modlog.py:186 +#: redbot/cogs/modlog/modlog.py:91 #, docstring msgid "List cases for the specified member." msgstr "" -#: redbot/cogs/modlog/modlog.py:209 -msgid "{case}\n" -"**Timestamp:** {timestamp}\n\n" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:222 +#: redbot/cogs/modlog/modlog.py:126 #, docstring msgid "Specify a reason for a modlog case.\n\n" " Please note that you can only edit cases you are\n" @@ -149,19 +65,19 @@ msgid "Specify a reason for a modlog case.\n\n" " " msgstr "" -#: redbot/cogs/modlog/modlog.py:235 +#: redbot/cogs/modlog/modlog.py:139 msgid "There are no modlog cases in this server." msgstr "" -#: redbot/cogs/modlog/modlog.py:241 +#: redbot/cogs/modlog/modlog.py:145 msgid "That case does not exist!" msgstr "" -#: redbot/cogs/modlog/modlog.py:248 +#: redbot/cogs/modlog/modlog.py:152 msgid "You are not authorized to modify that case!" msgstr "" -#: redbot/cogs/modlog/modlog.py:256 +#: redbot/cogs/modlog/modlog.py:160 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 95967e2a8f5..6fb5fec3822 100644 --- a/redbot/cogs/modlog/locales/ko-KR.po +++ b/redbot/cogs/modlog/locales/ko-KR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-26 17:35+0000\n" +"POT-Creation-Date: 2024-03-05 19:45+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,132 +15,48 @@ msgstr "" "X-Crowdin-File-ID: 38\n" "Language: ko_KR\n" -#: redbot/cogs/modlog/modlog.py:20 +#: redbot/cogs/modlog/modlog.py:19 #, docstring -msgid "Manage log channels for moderation actions." +msgid "Browse and manage modlog cases. To manage modlog settings, use `[p]modlogset`." msgstr "" -#: redbot/cogs/modlog/modlog.py:33 -#, docstring -msgid "Manage modlog settings." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:39 -#, docstring -msgid "Command to fix misbehaving casetypes." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:46 -#, docstring -msgid "Set a channel as the modlog.\n\n" -" Omit `[channel]` to disable the modlog.\n" -" " -msgstr "" - -#: redbot/cogs/modlog/modlog.py:55 -msgid "Mod events will be sent to {channel}." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:59 -msgid "I do not have permissions to send messages in {channel}!" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:67 -msgid "Mod log is already disabled." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:70 -msgid "Mod log deactivated." -msgstr "모드 로그가 비활성화됐어요." - -#: redbot/cogs/modlog/modlog.py:75 -#, docstring -msgid "Enable or disable case creation for a mod action." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:83 redbot/cogs/modlog/modlog.py:97 -msgid "enabled" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:83 redbot/cogs/modlog/modlog.py:97 -msgid "disabled" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:86 -msgid "Current settings:\n" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:91 -msgid "That action is not registered." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:96 -msgid "Case creation for {action_name} actions is now {enabled}." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:104 -#, docstring -msgid "Reset all modlog cases in this server." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:107 -msgid "Are you sure you would like to reset all modlog cases in this server?" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:114 -msgid "You took too long to respond." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:118 -msgid "Cases have been reset." -msgstr "사례들이 초기화됐어요." - -#: redbot/cogs/modlog/modlog.py:120 -msgid "No changes have been made." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:125 +#: redbot/cogs/modlog/modlog.py:32 #, docstring msgid "Show the specified case." msgstr "" -#: redbot/cogs/modlog/modlog.py:129 -msgid "That case does not exist for that server." +#: redbot/cogs/modlog/modlog.py:36 +msgid "That case does not exist for this server." msgstr "" -#: redbot/cogs/modlog/modlog.py:135 redbot/cogs/modlog/modlog.py:173 -msgid "{case}\n" -"**Timestamp:** {timestamp}" +#: redbot/cogs/modlog/modlog.py:45 redbot/cogs/modlog/modlog.py:82 +#: redbot/cogs/modlog/modlog.py:117 +msgid "Timestamp:" msgstr "" -#: redbot/cogs/modlog/modlog.py:146 +#: redbot/cogs/modlog/modlog.py:52 #, docstring msgid "Display cases for the specified member." msgstr "" -#: redbot/cogs/modlog/modlog.py:158 redbot/cogs/modlog/modlog.py:198 +#: redbot/cogs/modlog/modlog.py:64 redbot/cogs/modlog/modlog.py:103 msgid "That user does not exist." msgstr "" -#: redbot/cogs/modlog/modlog.py:161 redbot/cogs/modlog/modlog.py:201 +#: redbot/cogs/modlog/modlog.py:67 redbot/cogs/modlog/modlog.py:106 msgid "Something unexpected went wrong while fetching that user by ID." msgstr "" -#: redbot/cogs/modlog/modlog.py:165 redbot/cogs/modlog/modlog.py:204 +#: redbot/cogs/modlog/modlog.py:71 redbot/cogs/modlog/modlog.py:109 msgid "That user does not have any cases." msgstr "" -#: redbot/cogs/modlog/modlog.py:186 +#: redbot/cogs/modlog/modlog.py:91 #, docstring msgid "List cases for the specified member." msgstr "" -#: redbot/cogs/modlog/modlog.py:209 -msgid "{case}\n" -"**Timestamp:** {timestamp}\n\n" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:222 +#: redbot/cogs/modlog/modlog.py:126 #, docstring msgid "Specify a reason for a modlog case.\n\n" " Please note that you can only edit cases you are\n" @@ -149,19 +65,19 @@ msgid "Specify a reason for a modlog case.\n\n" " " msgstr "" -#: redbot/cogs/modlog/modlog.py:235 +#: redbot/cogs/modlog/modlog.py:139 msgid "There are no modlog cases in this server." msgstr "" -#: redbot/cogs/modlog/modlog.py:241 +#: redbot/cogs/modlog/modlog.py:145 msgid "That case does not exist!" msgstr "해당 사례는 등록되어 있지 않아요." -#: redbot/cogs/modlog/modlog.py:248 +#: redbot/cogs/modlog/modlog.py:152 msgid "You are not authorized to modify that case!" msgstr "사용자님은 해당 사례를 수정할 권한이 없어요!" -#: redbot/cogs/modlog/modlog.py:256 +#: redbot/cogs/modlog/modlog.py:160 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 index 80ca1815879..23a5809dcb2 100644 --- a/redbot/cogs/modlog/locales/nb-NO.po +++ b/redbot/cogs/modlog/locales/nb-NO.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-26 17:35+0000\n" +"POT-Creation-Date: 2024-03-05 19:45+0000\n" "Last-Translator: \n" "Language-Team: Norwegian Bokmal\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,134 +15,48 @@ msgstr "" "X-Crowdin-File-ID: 38\n" "Language: nb_NO\n" -#: redbot/cogs/modlog/modlog.py:20 +#: redbot/cogs/modlog/modlog.py:19 #, docstring -msgid "Manage log channels for moderation actions." -msgstr "Administrer loggkanaler for modereringshandlinger." - -#: redbot/cogs/modlog/modlog.py:33 -#, docstring -msgid "Manage modlog settings." -msgstr "Behandle modlog-innstillinger." - -#: redbot/cogs/modlog/modlog.py:39 -#, docstring -msgid "Command to fix misbehaving casetypes." -msgstr "Kommando for å fikse feilaktig i casetyper." - -#: redbot/cogs/modlog/modlog.py:46 -#, docstring -msgid "Set a channel as the modlog.\n\n" -" Omit `[channel]` to disable the modlog.\n" -" " -msgstr "" - -#: redbot/cogs/modlog/modlog.py:55 -msgid "Mod events will be sent to {channel}." -msgstr "Mod hendelser vil bli sendt til {channel}." - -#: redbot/cogs/modlog/modlog.py:59 -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:67 -msgid "Mod log is already disabled." -msgstr "Mod loggen er allerede deaktivert." - -#: redbot/cogs/modlog/modlog.py:70 -msgid "Mod log deactivated." -msgstr "Mod logg deaktivert." - -#: redbot/cogs/modlog/modlog.py:75 -#, 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:83 redbot/cogs/modlog/modlog.py:97 -msgid "enabled" -msgstr "aktivert" - -#: redbot/cogs/modlog/modlog.py:83 redbot/cogs/modlog/modlog.py:97 -msgid "disabled" -msgstr "deaktivert" - -#: redbot/cogs/modlog/modlog.py:86 -msgid "Current settings:\n" -msgstr "Gjeldende innstillinger:\n" - -#: redbot/cogs/modlog/modlog.py:91 -msgid "That action is not registered." -msgstr "Denne handlingen er ikke registrert." - -#: redbot/cogs/modlog/modlog.py:96 -msgid "Case creation for {action_name} actions is now {enabled}." -msgstr "Saksopprettelse for {action_name} handlinger er nå {enabled}." - -#: redbot/cogs/modlog/modlog.py:104 -#, docstring -msgid "Reset all modlog cases in this server." -msgstr "Tilbakestill alle modlog tilfeller på denne serveren." - -#: redbot/cogs/modlog/modlog.py:107 -msgid "Are you sure you would like to reset all modlog cases in this server?" +msgid "Browse and manage modlog cases. To manage modlog settings, use `[p]modlogset`." msgstr "" -#: redbot/cogs/modlog/modlog.py:114 -msgid "You took too long to respond." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:118 -msgid "Cases have been reset." -msgstr "Tilfeller er tilbakestilt." - -#: redbot/cogs/modlog/modlog.py:120 -msgid "No changes have been made." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:125 +#: redbot/cogs/modlog/modlog.py:32 #, docstring msgid "Show the specified case." msgstr "Vis den angitte saken." -#: redbot/cogs/modlog/modlog.py:129 -msgid "That case does not exist for that server." -msgstr "Det tilfellet eksisterer ikke for den serveren." +#: redbot/cogs/modlog/modlog.py:36 +msgid "That case does not exist for this server." +msgstr "Dette saken eksisterer ikke i denne serveren." -#: redbot/cogs/modlog/modlog.py:135 redbot/cogs/modlog/modlog.py:173 -msgid "{case}\n" -"**Timestamp:** {timestamp}" -msgstr "{case}\n" -"**Tidsstempel:** {timestamp}" +#: redbot/cogs/modlog/modlog.py:45 redbot/cogs/modlog/modlog.py:82 +#: redbot/cogs/modlog/modlog.py:117 +msgid "Timestamp:" +msgstr "Tidsstempel:" -#: redbot/cogs/modlog/modlog.py:146 +#: redbot/cogs/modlog/modlog.py:52 #, docstring msgid "Display cases for the specified member." msgstr "Vis tilfeller for det angitte elementet." -#: redbot/cogs/modlog/modlog.py:158 redbot/cogs/modlog/modlog.py:198 +#: redbot/cogs/modlog/modlog.py:64 redbot/cogs/modlog/modlog.py:103 msgid "That user does not exist." msgstr "Den brukeren eksisterer ikke." -#: redbot/cogs/modlog/modlog.py:161 redbot/cogs/modlog/modlog.py:201 +#: redbot/cogs/modlog/modlog.py:67 redbot/cogs/modlog/modlog.py:106 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:165 redbot/cogs/modlog/modlog.py:204 +#: redbot/cogs/modlog/modlog.py:71 redbot/cogs/modlog/modlog.py:109 msgid "That user does not have any cases." msgstr "Den brukeren har ikke noen saker." -#: redbot/cogs/modlog/modlog.py:186 +#: redbot/cogs/modlog/modlog.py:91 #, docstring msgid "List cases for the specified member." msgstr "List opp tilfeller for det angitte elementet." -#: redbot/cogs/modlog/modlog.py:209 -msgid "{case}\n" -"**Timestamp:** {timestamp}\n\n" -msgstr "{case}\n" -"**Tidsstempel:** {timestamp}\n\n" - -#: redbot/cogs/modlog/modlog.py:222 +#: redbot/cogs/modlog/modlog.py:126 #, docstring msgid "Specify a reason for a modlog case.\n\n" " Please note that you can only edit cases you are\n" @@ -155,19 +69,19 @@ msgstr "Angi en årsak for en modlogg-sak.\n\n" " Hvis intet saksnummer er angitt, vil den nyeste saken bli brukt.\n" " " -#: redbot/cogs/modlog/modlog.py:235 +#: redbot/cogs/modlog/modlog.py:139 msgid "There are no modlog cases in this server." msgstr "Det er ingen modlog tilfeller på denne serveren." -#: redbot/cogs/modlog/modlog.py:241 +#: redbot/cogs/modlog/modlog.py:145 msgid "That case does not exist!" msgstr "Saken eksisterer ikke!" -#: redbot/cogs/modlog/modlog.py:248 +#: redbot/cogs/modlog/modlog.py:152 msgid "You are not authorized to modify that case!" msgstr "Du har ikke autorisasjon til å endre denne saken!" -#: redbot/cogs/modlog/modlog.py:256 +#: redbot/cogs/modlog/modlog.py:160 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 ae8b4d3f1a6..65d78cdca4d 100644 --- a/redbot/cogs/modlog/locales/nl-NL.po +++ b/redbot/cogs/modlog/locales/nl-NL.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-26 17:35+0000\n" +"POT-Creation-Date: 2024-03-05 19:45+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,132 +15,48 @@ msgstr "" "X-Crowdin-File-ID: 38\n" "Language: nl_NL\n" -#: redbot/cogs/modlog/modlog.py:20 +#: redbot/cogs/modlog/modlog.py:19 #, docstring -msgid "Manage log channels for moderation actions." +msgid "Browse and manage modlog cases. To manage modlog settings, use `[p]modlogset`." msgstr "" -#: redbot/cogs/modlog/modlog.py:33 -#, docstring -msgid "Manage modlog settings." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:39 -#, docstring -msgid "Command to fix misbehaving casetypes." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:46 -#, docstring -msgid "Set a channel as the modlog.\n\n" -" Omit `[channel]` to disable the modlog.\n" -" " -msgstr "" - -#: redbot/cogs/modlog/modlog.py:55 -msgid "Mod events will be sent to {channel}." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:59 -msgid "I do not have permissions to send messages in {channel}!" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:67 -msgid "Mod log is already disabled." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:70 -msgid "Mod log deactivated." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:75 -#, docstring -msgid "Enable or disable case creation for a mod action." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:83 redbot/cogs/modlog/modlog.py:97 -msgid "enabled" -msgstr "activeren" - -#: redbot/cogs/modlog/modlog.py:83 redbot/cogs/modlog/modlog.py:97 -msgid "disabled" -msgstr "de-activeren" - -#: redbot/cogs/modlog/modlog.py:86 -msgid "Current settings:\n" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:91 -msgid "That action is not registered." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:96 -msgid "Case creation for {action_name} actions is now {enabled}." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:104 -#, docstring -msgid "Reset all modlog cases in this server." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:107 -msgid "Are you sure you would like to reset all modlog cases in this server?" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:114 -msgid "You took too long to respond." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:118 -msgid "Cases have been reset." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:120 -msgid "No changes have been made." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:125 +#: redbot/cogs/modlog/modlog.py:32 #, docstring msgid "Show the specified case." msgstr "" -#: redbot/cogs/modlog/modlog.py:129 -msgid "That case does not exist for that server." +#: redbot/cogs/modlog/modlog.py:36 +msgid "That case does not exist for this server." msgstr "" -#: redbot/cogs/modlog/modlog.py:135 redbot/cogs/modlog/modlog.py:173 -msgid "{case}\n" -"**Timestamp:** {timestamp}" +#: redbot/cogs/modlog/modlog.py:45 redbot/cogs/modlog/modlog.py:82 +#: redbot/cogs/modlog/modlog.py:117 +msgid "Timestamp:" msgstr "" -#: redbot/cogs/modlog/modlog.py:146 +#: redbot/cogs/modlog/modlog.py:52 #, docstring msgid "Display cases for the specified member." msgstr "" -#: redbot/cogs/modlog/modlog.py:158 redbot/cogs/modlog/modlog.py:198 +#: redbot/cogs/modlog/modlog.py:64 redbot/cogs/modlog/modlog.py:103 msgid "That user does not exist." msgstr "" -#: redbot/cogs/modlog/modlog.py:161 redbot/cogs/modlog/modlog.py:201 +#: redbot/cogs/modlog/modlog.py:67 redbot/cogs/modlog/modlog.py:106 msgid "Something unexpected went wrong while fetching that user by ID." msgstr "" -#: redbot/cogs/modlog/modlog.py:165 redbot/cogs/modlog/modlog.py:204 +#: redbot/cogs/modlog/modlog.py:71 redbot/cogs/modlog/modlog.py:109 msgid "That user does not have any cases." msgstr "" -#: redbot/cogs/modlog/modlog.py:186 +#: redbot/cogs/modlog/modlog.py:91 #, docstring msgid "List cases for the specified member." msgstr "" -#: redbot/cogs/modlog/modlog.py:209 -msgid "{case}\n" -"**Timestamp:** {timestamp}\n\n" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:222 +#: redbot/cogs/modlog/modlog.py:126 #, docstring msgid "Specify a reason for a modlog case.\n\n" " Please note that you can only edit cases you are\n" @@ -149,19 +65,19 @@ msgid "Specify a reason for a modlog case.\n\n" " " msgstr "" -#: redbot/cogs/modlog/modlog.py:235 +#: redbot/cogs/modlog/modlog.py:139 msgid "There are no modlog cases in this server." msgstr "" -#: redbot/cogs/modlog/modlog.py:241 +#: redbot/cogs/modlog/modlog.py:145 msgid "That case does not exist!" msgstr "" -#: redbot/cogs/modlog/modlog.py:248 +#: redbot/cogs/modlog/modlog.py:152 msgid "You are not authorized to modify that case!" msgstr "" -#: redbot/cogs/modlog/modlog.py:256 +#: redbot/cogs/modlog/modlog.py:160 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 8f248ddcba7..00f8c133728 100644 --- a/redbot/cogs/modlog/locales/pl-PL.po +++ b/redbot/cogs/modlog/locales/pl-PL.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-26 17:35+0000\n" +"POT-Creation-Date: 2024-03-05 19:45+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,153 +15,73 @@ msgstr "" "X-Crowdin-File-ID: 38\n" "Language: pl_PL\n" -#: redbot/cogs/modlog/modlog.py:20 +#: redbot/cogs/modlog/modlog.py:19 #, docstring -msgid "Manage log channels for moderation actions." -msgstr "Zarządzaj kanałami z logami dla działań administracji." - -#: redbot/cogs/modlog/modlog.py:33 -#, docstring -msgid "Manage modlog settings." -msgstr "Zarządzanie ustawieniami modlog'a." - -#: redbot/cogs/modlog/modlog.py:39 -#, docstring -msgid "Command to fix misbehaving casetypes." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:46 -#, docstring -msgid "Set a channel as the modlog.\n\n" -" Omit `[channel]` to disable the modlog.\n" -" " -msgstr "" - -#: redbot/cogs/modlog/modlog.py:55 -msgid "Mod events will be sent to {channel}." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:59 -msgid "I do not have permissions to send messages in {channel}!" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:67 -msgid "Mod log is already disabled." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:70 -msgid "Mod log deactivated." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:75 -#, docstring -msgid "Enable or disable case creation for a mod action." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:83 redbot/cogs/modlog/modlog.py:97 -msgid "enabled" -msgstr "włączone" - -#: redbot/cogs/modlog/modlog.py:83 redbot/cogs/modlog/modlog.py:97 -msgid "disabled" -msgstr "wyłączone" - -#: redbot/cogs/modlog/modlog.py:86 -msgid "Current settings:\n" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:91 -msgid "That action is not registered." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:96 -msgid "Case creation for {action_name} actions is now {enabled}." +msgid "Browse and manage modlog cases. To manage modlog settings, use `[p]modlogset`." msgstr "" -#: redbot/cogs/modlog/modlog.py:104 -#, docstring -msgid "Reset all modlog cases in this server." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:107 -msgid "Are you sure you would like to reset all modlog cases in this server?" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:114 -msgid "You took too long to respond." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:118 -msgid "Cases have been reset." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:120 -msgid "No changes have been made." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:125 +#: redbot/cogs/modlog/modlog.py:32 #, docstring msgid "Show the specified case." -msgstr "" +msgstr "Pokaż określony przypadek." -#: redbot/cogs/modlog/modlog.py:129 -msgid "That case does not exist for that server." -msgstr "" +#: redbot/cogs/modlog/modlog.py:36 +msgid "That case does not exist for this server." +msgstr "Ten przypadek nie istnieje dla tego serwera." -#: redbot/cogs/modlog/modlog.py:135 redbot/cogs/modlog/modlog.py:173 -msgid "{case}\n" -"**Timestamp:** {timestamp}" -msgstr "" +#: redbot/cogs/modlog/modlog.py:45 redbot/cogs/modlog/modlog.py:82 +#: redbot/cogs/modlog/modlog.py:117 +msgid "Timestamp:" +msgstr "Znacznik czasu:" -#: redbot/cogs/modlog/modlog.py:146 +#: redbot/cogs/modlog/modlog.py:52 #, docstring msgid "Display cases for the specified member." -msgstr "" +msgstr "Wyświetlaj przypadki dla określonego użytkownika." -#: redbot/cogs/modlog/modlog.py:158 redbot/cogs/modlog/modlog.py:198 +#: redbot/cogs/modlog/modlog.py:64 redbot/cogs/modlog/modlog.py:103 msgid "That user does not exist." -msgstr "" +msgstr "Ten użytkownik nie istnieje." -#: redbot/cogs/modlog/modlog.py:161 redbot/cogs/modlog/modlog.py:201 +#: redbot/cogs/modlog/modlog.py:67 redbot/cogs/modlog/modlog.py:106 msgid "Something unexpected went wrong while fetching that user by ID." -msgstr "" +msgstr "Coś nieoczekiwanego poszło nie tak podczas pobierania tego użytkownika przez ID." -#: redbot/cogs/modlog/modlog.py:165 redbot/cogs/modlog/modlog.py:204 +#: redbot/cogs/modlog/modlog.py:71 redbot/cogs/modlog/modlog.py:109 msgid "That user does not have any cases." -msgstr "" +msgstr "Ten użytkownik nie ma żadnych przypadków." -#: redbot/cogs/modlog/modlog.py:186 +#: redbot/cogs/modlog/modlog.py:91 #, docstring msgid "List cases for the specified member." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:209 -msgid "{case}\n" -"**Timestamp:** {timestamp}\n\n" -msgstr "" +msgstr "Lista spraw dla określonego użytkownika." -#: redbot/cogs/modlog/modlog.py:222 +#: redbot/cogs/modlog/modlog.py:126 #, 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 "Podaj powód sprawy z modloga.\n\n" +" Pamiętaj, że możesz edytować tylko przypadki, które jesteś\n" +" właścicielem, chyba że jesteś modem, administrator lub właściciel serwera.\n\n" +" Jeśli nie podano numeru przypadku, zostanie użyty ostatni przypadek.\n" +" " -#: redbot/cogs/modlog/modlog.py:235 +#: redbot/cogs/modlog/modlog.py:139 msgid "There are no modlog cases in this server." -msgstr "" +msgstr "Na tym serwerze nie ma żadnych przypadków modlog." -#: redbot/cogs/modlog/modlog.py:241 +#: redbot/cogs/modlog/modlog.py:145 msgid "That case does not exist!" -msgstr "" +msgstr "Ten przypadek nie istnieje!" -#: redbot/cogs/modlog/modlog.py:248 +#: redbot/cogs/modlog/modlog.py:152 msgid "You are not authorized to modify that case!" -msgstr "" +msgstr "Nie masz uprawnień do modyfikowania tego przypadku!" -#: redbot/cogs/modlog/modlog.py:256 +#: redbot/cogs/modlog/modlog.py:160 msgid "Reason for case #{num} has been updated." -msgstr "" +msgstr "Powód dla sprawy #{num} został zaktualizowany." diff --git a/redbot/cogs/modlog/locales/pt-BR.po b/redbot/cogs/modlog/locales/pt-BR.po index 3126a8dd084..6e357df44ef 100644 --- a/redbot/cogs/modlog/locales/pt-BR.po +++ b/redbot/cogs/modlog/locales/pt-BR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-26 17:35+0000\n" +"POT-Creation-Date: 2024-03-05 19:45+0000\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,153 +15,73 @@ msgstr "" "X-Crowdin-File-ID: 38\n" "Language: pt_BR\n" -#: redbot/cogs/modlog/modlog.py:20 +#: redbot/cogs/modlog/modlog.py:19 #, docstring -msgid "Manage log channels for moderation actions." +msgid "Browse and manage modlog cases. To manage modlog settings, use `[p]modlogset`." msgstr "" -#: redbot/cogs/modlog/modlog.py:33 -#, docstring -msgid "Manage modlog settings." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:39 -#, docstring -msgid "Command to fix misbehaving casetypes." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:46 -#, docstring -msgid "Set a channel as the modlog.\n\n" -" Omit `[channel]` to disable the modlog.\n" -" " -msgstr "" - -#: redbot/cogs/modlog/modlog.py:55 -msgid "Mod events will be sent to {channel}." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:59 -msgid "I do not have permissions to send messages in {channel}!" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:67 -msgid "Mod log is already disabled." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:70 -msgid "Mod log deactivated." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:75 -#, docstring -msgid "Enable or disable case creation for a mod action." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:83 redbot/cogs/modlog/modlog.py:97 -msgid "enabled" -msgstr "habilitado" - -#: redbot/cogs/modlog/modlog.py:83 redbot/cogs/modlog/modlog.py:97 -msgid "disabled" -msgstr "desabilitado" - -#: redbot/cogs/modlog/modlog.py:86 -msgid "Current settings:\n" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:91 -msgid "That action is not registered." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:96 -msgid "Case creation for {action_name} actions is now {enabled}." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:104 -#, docstring -msgid "Reset all modlog cases in this server." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:107 -msgid "Are you sure you would like to reset all modlog cases in this server?" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:114 -msgid "You took too long to respond." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:118 -msgid "Cases have been reset." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:120 -msgid "No changes have been made." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:125 +#: redbot/cogs/modlog/modlog.py:32 #, docstring msgid "Show the specified case." -msgstr "" +msgstr "Mostrar o caso especificado." -#: redbot/cogs/modlog/modlog.py:129 -msgid "That case does not exist for that server." -msgstr "" +#: redbot/cogs/modlog/modlog.py:36 +msgid "That case does not exist for this server." +msgstr "Este caso não existe para este servidor." -#: redbot/cogs/modlog/modlog.py:135 redbot/cogs/modlog/modlog.py:173 -msgid "{case}\n" -"**Timestamp:** {timestamp}" -msgstr "" +#: redbot/cogs/modlog/modlog.py:45 redbot/cogs/modlog/modlog.py:82 +#: redbot/cogs/modlog/modlog.py:117 +msgid "Timestamp:" +msgstr "Horário:" -#: redbot/cogs/modlog/modlog.py:146 +#: redbot/cogs/modlog/modlog.py:52 #, docstring msgid "Display cases for the specified member." -msgstr "" +msgstr "Exibir casos para o(a) membro especificado(a)." -#: redbot/cogs/modlog/modlog.py:158 redbot/cogs/modlog/modlog.py:198 +#: redbot/cogs/modlog/modlog.py:64 redbot/cogs/modlog/modlog.py:103 msgid "That user does not exist." -msgstr "" +msgstr "Este(a) usuário(a) não existe." -#: redbot/cogs/modlog/modlog.py:161 redbot/cogs/modlog/modlog.py:201 +#: redbot/cogs/modlog/modlog.py:67 redbot/cogs/modlog/modlog.py:106 msgid "Something unexpected went wrong while fetching that user by ID." -msgstr "" +msgstr "Algo deu errado inesperadamente enquanto o(a) usuário(a) estava sendo obtido pelo ID." -#: redbot/cogs/modlog/modlog.py:165 redbot/cogs/modlog/modlog.py:204 +#: redbot/cogs/modlog/modlog.py:71 redbot/cogs/modlog/modlog.py:109 msgid "That user does not have any cases." -msgstr "" +msgstr "Este usuário não tem nenhum caso." -#: redbot/cogs/modlog/modlog.py:186 +#: redbot/cogs/modlog/modlog.py:91 #, docstring msgid "List cases for the specified member." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:209 -msgid "{case}\n" -"**Timestamp:** {timestamp}\n\n" -msgstr "" +msgstr "Listar casos do usuário especificado." -#: redbot/cogs/modlog/modlog.py:222 +#: redbot/cogs/modlog/modlog.py:126 #, 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 "Especificar um motivo para um caso no diário de moderação.\n\n" +" Note que você só pode editar casos dos quais você é dono, exceto se você for um\n" +" moderador, administrador ou proprietário do servidor.\n\n" +" Se nenhum número do caso for especificado, o último caso será usado.\n" +" " -#: redbot/cogs/modlog/modlog.py:235 +#: redbot/cogs/modlog/modlog.py:139 msgid "There are no modlog cases in this server." -msgstr "" +msgstr "Não há casos no diário de moderação deste servidor." -#: redbot/cogs/modlog/modlog.py:241 +#: redbot/cogs/modlog/modlog.py:145 msgid "That case does not exist!" -msgstr "" +msgstr "Este caso não existe!" -#: redbot/cogs/modlog/modlog.py:248 +#: redbot/cogs/modlog/modlog.py:152 msgid "You are not authorized to modify that case!" -msgstr "" +msgstr "Você não está autorizado(a) a modificar este caso!" -#: redbot/cogs/modlog/modlog.py:256 +#: redbot/cogs/modlog/modlog.py:160 msgid "Reason for case #{num} has been updated." -msgstr "" +msgstr "O motivo para o caso #{num} foi atualizado." diff --git a/redbot/cogs/modlog/locales/pt-PT.po b/redbot/cogs/modlog/locales/pt-PT.po index e12b6e6974b..c84f53a42f3 100644 --- a/redbot/cogs/modlog/locales/pt-PT.po +++ b/redbot/cogs/modlog/locales/pt-PT.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-26 17:35+0000\n" +"POT-Creation-Date: 2024-03-05 19:45+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,153 +15,71 @@ msgstr "" "X-Crowdin-File-ID: 38\n" "Language: pt_PT\n" -#: redbot/cogs/modlog/modlog.py:20 +#: redbot/cogs/modlog/modlog.py:19 #, docstring -msgid "Manage log channels for moderation actions." +msgid "Browse and manage modlog cases. To manage modlog settings, use `[p]modlogset`." msgstr "" -#: redbot/cogs/modlog/modlog.py:33 -#, docstring -msgid "Manage modlog settings." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:39 -#, docstring -msgid "Command to fix misbehaving casetypes." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:46 -#, docstring -msgid "Set a channel as the modlog.\n\n" -" Omit `[channel]` to disable the modlog.\n" -" " -msgstr "" - -#: redbot/cogs/modlog/modlog.py:55 -msgid "Mod events will be sent to {channel}." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:59 -msgid "I do not have permissions to send messages in {channel}!" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:67 -msgid "Mod log is already disabled." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:70 -msgid "Mod log deactivated." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:75 -#, docstring -msgid "Enable or disable case creation for a mod action." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:83 redbot/cogs/modlog/modlog.py:97 -msgid "enabled" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:83 redbot/cogs/modlog/modlog.py:97 -msgid "disabled" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:86 -msgid "Current settings:\n" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:91 -msgid "That action is not registered." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:96 -msgid "Case creation for {action_name} actions is now {enabled}." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:104 -#, docstring -msgid "Reset all modlog cases in this server." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:107 -msgid "Are you sure you would like to reset all modlog cases in this server?" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:114 -msgid "You took too long to respond." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:118 -msgid "Cases have been reset." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:120 -msgid "No changes have been made." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:125 +#: redbot/cogs/modlog/modlog.py:32 #, docstring msgid "Show the specified case." -msgstr "" +msgstr "Mostra o caso especificado." -#: redbot/cogs/modlog/modlog.py:129 -msgid "That case does not exist for that server." -msgstr "" +#: redbot/cogs/modlog/modlog.py:36 +msgid "That case does not exist for this server." +msgstr "Esse caso não existe para este servidor." -#: redbot/cogs/modlog/modlog.py:135 redbot/cogs/modlog/modlog.py:173 -msgid "{case}\n" -"**Timestamp:** {timestamp}" -msgstr "" +#: redbot/cogs/modlog/modlog.py:45 redbot/cogs/modlog/modlog.py:82 +#: redbot/cogs/modlog/modlog.py:117 +msgid "Timestamp:" +msgstr "Marca de tempo:" -#: redbot/cogs/modlog/modlog.py:146 +#: redbot/cogs/modlog/modlog.py:52 #, docstring msgid "Display cases for the specified member." -msgstr "" +msgstr "Exibir casos para o membro especificado." -#: redbot/cogs/modlog/modlog.py:158 redbot/cogs/modlog/modlog.py:198 +#: redbot/cogs/modlog/modlog.py:64 redbot/cogs/modlog/modlog.py:103 msgid "That user does not exist." -msgstr "" +msgstr "Esse usuário não existe." -#: redbot/cogs/modlog/modlog.py:161 redbot/cogs/modlog/modlog.py:201 +#: redbot/cogs/modlog/modlog.py:67 redbot/cogs/modlog/modlog.py:106 msgid "Something unexpected went wrong while fetching that user by ID." -msgstr "" +msgstr "Algo inesperado deu errado ao obter esse usuário por ID." -#: redbot/cogs/modlog/modlog.py:165 redbot/cogs/modlog/modlog.py:204 +#: redbot/cogs/modlog/modlog.py:71 redbot/cogs/modlog/modlog.py:109 msgid "That user does not have any cases." -msgstr "" +msgstr "Esse usuário não tem nenhum caso." -#: redbot/cogs/modlog/modlog.py:186 +#: redbot/cogs/modlog/modlog.py:91 #, docstring msgid "List cases for the specified member." -msgstr "" +msgstr "Lista casos para o membro especificado." -#: redbot/cogs/modlog/modlog.py:209 -msgid "{case}\n" -"**Timestamp:** {timestamp}\n\n" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:222 +#: redbot/cogs/modlog/modlog.py:126 #, 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 um motivo para um caso no log de moderação.\n\n" +"Observe que você só pode editar casos dos quais é o proprietário, a menos que seja um moderador, administrador ou proprietário do servidor.\n\n" +"Se nenhum número de caso for especificado, o caso mais recente será utilizado. " -#: redbot/cogs/modlog/modlog.py:235 +#: redbot/cogs/modlog/modlog.py:139 msgid "There are no modlog cases in this server." -msgstr "" +msgstr "Não há casos de modlog neste servidor." -#: redbot/cogs/modlog/modlog.py:241 +#: redbot/cogs/modlog/modlog.py:145 msgid "That case does not exist!" -msgstr "" +msgstr "Esse caso não existe!" -#: redbot/cogs/modlog/modlog.py:248 +#: redbot/cogs/modlog/modlog.py:152 msgid "You are not authorized to modify that case!" -msgstr "" +msgstr "Você não está autorizado a modificar esse caso!" -#: redbot/cogs/modlog/modlog.py:256 +#: redbot/cogs/modlog/modlog.py:160 msgid "Reason for case #{num} has been updated." -msgstr "" +msgstr "A razão do caso #{num} foi atualizada." diff --git a/redbot/cogs/modlog/locales/ru-RU.po b/redbot/cogs/modlog/locales/ru-RU.po index 1edef810a4a..9eef3eb6004 100644 --- a/redbot/cogs/modlog/locales/ru-RU.po +++ b/redbot/cogs/modlog/locales/ru-RU.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-26 17:35+0000\n" +"POT-Creation-Date: 2024-03-05 19:45+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,158 +15,74 @@ msgstr "" "X-Crowdin-File-ID: 38\n" "Language: ru_RU\n" -#: redbot/cogs/modlog/modlog.py:20 +#: redbot/cogs/modlog/modlog.py:19 #, docstring -msgid "Manage log channels for moderation actions." -msgstr "Управление журнал-каналами для модерации действий." - -#: redbot/cogs/modlog/modlog.py:33 -#, docstring -msgid "Manage modlog settings." -msgstr "Управление настройками журналов модерации." - -#: redbot/cogs/modlog/modlog.py:39 -#, docstring -msgid "Command to fix misbehaving casetypes." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:46 -#, docstring -msgid "Set a channel as the modlog.\n\n" -" Omit `[channel]` to disable the modlog.\n" -" " -msgstr "" - -#: redbot/cogs/modlog/modlog.py:55 -msgid "Mod events will be sent to {channel}." +msgid "Browse and manage modlog cases. To manage modlog settings, use `[p]modlogset`." msgstr "" -#: redbot/cogs/modlog/modlog.py:59 -msgid "I do not have permissions to send messages in {channel}!" -msgstr "У меня нет прав на отправку сообщений в {channel}!" - -#: redbot/cogs/modlog/modlog.py:67 -msgid "Mod log is already disabled." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:70 -msgid "Mod log deactivated." -msgstr "Журнал модерации деактивирован." - -#: redbot/cogs/modlog/modlog.py:75 -#, docstring -msgid "Enable or disable case creation for a mod action." -msgstr "Включить или отключить создание случая для действия модерации." - -#: redbot/cogs/modlog/modlog.py:83 redbot/cogs/modlog/modlog.py:97 -msgid "enabled" -msgstr "включен" - -#: redbot/cogs/modlog/modlog.py:83 redbot/cogs/modlog/modlog.py:97 -msgid "disabled" -msgstr "отключен" - -#: redbot/cogs/modlog/modlog.py:86 -msgid "Current settings:\n" -msgstr "Текущие настройки:\n" - -#: redbot/cogs/modlog/modlog.py:91 -msgid "That action is not registered." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:96 -msgid "Case creation for {action_name} actions is now {enabled}." -msgstr "Создание случая для действий {action_name} теперь {enabled}." - -#: redbot/cogs/modlog/modlog.py:104 -#, docstring -msgid "Reset all modlog cases in this server." -msgstr "Сбросьте все случаи журанала модерации на этом сервере." - -#: redbot/cogs/modlog/modlog.py:107 -msgid "Are you sure you would like to reset all modlog cases in this server?" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:114 -msgid "You took too long to respond." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:118 -msgid "Cases have been reset." -msgstr "Случаи были сброшены." - -#: redbot/cogs/modlog/modlog.py:120 -msgid "No changes have been made." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:125 +#: redbot/cogs/modlog/modlog.py:32 #, docstring msgid "Show the specified case." msgstr "Показать указанный случай." -#: redbot/cogs/modlog/modlog.py:129 -msgid "That case does not exist for that server." +#: redbot/cogs/modlog/modlog.py:36 +msgid "That case does not exist for this server." msgstr "" -#: redbot/cogs/modlog/modlog.py:135 redbot/cogs/modlog/modlog.py:173 -msgid "{case}\n" -"**Timestamp:** {timestamp}" -msgstr "" +#: redbot/cogs/modlog/modlog.py:45 redbot/cogs/modlog/modlog.py:82 +#: redbot/cogs/modlog/modlog.py:117 +msgid "Timestamp:" +msgstr "Метка времени:" -#: redbot/cogs/modlog/modlog.py:146 +#: redbot/cogs/modlog/modlog.py:52 #, docstring msgid "Display cases for the specified member." msgstr "Отображает случаи для определённых участников." -#: redbot/cogs/modlog/modlog.py:158 redbot/cogs/modlog/modlog.py:198 +#: redbot/cogs/modlog/modlog.py:64 redbot/cogs/modlog/modlog.py:103 msgid "That user does not exist." msgstr "Это пользователь не существует." -#: redbot/cogs/modlog/modlog.py:161 redbot/cogs/modlog/modlog.py:201 +#: redbot/cogs/modlog/modlog.py:67 redbot/cogs/modlog/modlog.py:106 msgid "Something unexpected went wrong while fetching that user by ID." msgstr "Что то пошло не так во время получения этого пользователя по ID." -#: redbot/cogs/modlog/modlog.py:165 redbot/cogs/modlog/modlog.py:204 +#: redbot/cogs/modlog/modlog.py:71 redbot/cogs/modlog/modlog.py:109 msgid "That user does not have any cases." msgstr "У этого пользователя нет ни одного случая." -#: redbot/cogs/modlog/modlog.py:186 +#: redbot/cogs/modlog/modlog.py:91 #, docstring msgid "List cases for the specified member." -msgstr "" +msgstr "Перечислить случаи для указанного члена." -#: redbot/cogs/modlog/modlog.py:209 -msgid "{case}\n" -"**Timestamp:** {timestamp}\n\n" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:222 +#: redbot/cogs/modlog/modlog.py:126 #, 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" +msgstr "Укажите причину для случая mod log.\n\n" " Обратите внимание, что вы можете редактировать только\n" " те случаи, владельцем которых вы являетесь, если вы не\n" " являетесь владельцем сервера, администратором, модератором.\n\n" -" Если номер случая не указан, будет использован последний случай\n" +" Если номер случая не указан, будет использован последний случай.\n" " " -#: redbot/cogs/modlog/modlog.py:235 +#: redbot/cogs/modlog/modlog.py:139 msgid "There are no modlog cases in this server." -msgstr "" +msgstr "На этом сервере нет случаев действий модерации." -#: redbot/cogs/modlog/modlog.py:241 +#: redbot/cogs/modlog/modlog.py:145 msgid "That case does not exist!" msgstr "Этот случай не существует!" -#: redbot/cogs/modlog/modlog.py:248 +#: redbot/cogs/modlog/modlog.py:152 msgid "You are not authorized to modify that case!" msgstr "Вы не уполномочены изменять этот случай!" -#: redbot/cogs/modlog/modlog.py:256 +#: redbot/cogs/modlog/modlog.py:160 msgid "Reason for case #{num} has been updated." -msgstr "" +msgstr "Причина для случая #{num} была обновлена." diff --git a/redbot/cogs/modlog/locales/sk-SK.po b/redbot/cogs/modlog/locales/sk-SK.po index 53a1ee67a28..b34965e0fae 100644 --- a/redbot/cogs/modlog/locales/sk-SK.po +++ b/redbot/cogs/modlog/locales/sk-SK.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-26 17:35+0000\n" +"POT-Creation-Date: 2024-03-05 19:45+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,132 +15,48 @@ msgstr "" "X-Crowdin-File-ID: 38\n" "Language: sk_SK\n" -#: redbot/cogs/modlog/modlog.py:20 +#: redbot/cogs/modlog/modlog.py:19 #, docstring -msgid "Manage log channels for moderation actions." +msgid "Browse and manage modlog cases. To manage modlog settings, use `[p]modlogset`." msgstr "" -#: redbot/cogs/modlog/modlog.py:33 -#, docstring -msgid "Manage modlog settings." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:39 -#, docstring -msgid "Command to fix misbehaving casetypes." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:46 -#, docstring -msgid "Set a channel as the modlog.\n\n" -" Omit `[channel]` to disable the modlog.\n" -" " -msgstr "" - -#: redbot/cogs/modlog/modlog.py:55 -msgid "Mod events will be sent to {channel}." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:59 -msgid "I do not have permissions to send messages in {channel}!" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:67 -msgid "Mod log is already disabled." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:70 -msgid "Mod log deactivated." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:75 -#, docstring -msgid "Enable or disable case creation for a mod action." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:83 redbot/cogs/modlog/modlog.py:97 -msgid "enabled" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:83 redbot/cogs/modlog/modlog.py:97 -msgid "disabled" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:86 -msgid "Current settings:\n" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:91 -msgid "That action is not registered." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:96 -msgid "Case creation for {action_name} actions is now {enabled}." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:104 -#, docstring -msgid "Reset all modlog cases in this server." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:107 -msgid "Are you sure you would like to reset all modlog cases in this server?" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:114 -msgid "You took too long to respond." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:118 -msgid "Cases have been reset." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:120 -msgid "No changes have been made." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:125 +#: redbot/cogs/modlog/modlog.py:32 #, docstring msgid "Show the specified case." msgstr "" -#: redbot/cogs/modlog/modlog.py:129 -msgid "That case does not exist for that server." +#: redbot/cogs/modlog/modlog.py:36 +msgid "That case does not exist for this server." msgstr "" -#: redbot/cogs/modlog/modlog.py:135 redbot/cogs/modlog/modlog.py:173 -msgid "{case}\n" -"**Timestamp:** {timestamp}" +#: redbot/cogs/modlog/modlog.py:45 redbot/cogs/modlog/modlog.py:82 +#: redbot/cogs/modlog/modlog.py:117 +msgid "Timestamp:" msgstr "" -#: redbot/cogs/modlog/modlog.py:146 +#: redbot/cogs/modlog/modlog.py:52 #, docstring msgid "Display cases for the specified member." msgstr "" -#: redbot/cogs/modlog/modlog.py:158 redbot/cogs/modlog/modlog.py:198 +#: redbot/cogs/modlog/modlog.py:64 redbot/cogs/modlog/modlog.py:103 msgid "That user does not exist." msgstr "" -#: redbot/cogs/modlog/modlog.py:161 redbot/cogs/modlog/modlog.py:201 +#: redbot/cogs/modlog/modlog.py:67 redbot/cogs/modlog/modlog.py:106 msgid "Something unexpected went wrong while fetching that user by ID." msgstr "" -#: redbot/cogs/modlog/modlog.py:165 redbot/cogs/modlog/modlog.py:204 +#: redbot/cogs/modlog/modlog.py:71 redbot/cogs/modlog/modlog.py:109 msgid "That user does not have any cases." msgstr "" -#: redbot/cogs/modlog/modlog.py:186 +#: redbot/cogs/modlog/modlog.py:91 #, docstring msgid "List cases for the specified member." msgstr "" -#: redbot/cogs/modlog/modlog.py:209 -msgid "{case}\n" -"**Timestamp:** {timestamp}\n\n" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:222 +#: redbot/cogs/modlog/modlog.py:126 #, docstring msgid "Specify a reason for a modlog case.\n\n" " Please note that you can only edit cases you are\n" @@ -149,19 +65,19 @@ msgid "Specify a reason for a modlog case.\n\n" " " msgstr "" -#: redbot/cogs/modlog/modlog.py:235 +#: redbot/cogs/modlog/modlog.py:139 msgid "There are no modlog cases in this server." msgstr "" -#: redbot/cogs/modlog/modlog.py:241 +#: redbot/cogs/modlog/modlog.py:145 msgid "That case does not exist!" msgstr "" -#: redbot/cogs/modlog/modlog.py:248 +#: redbot/cogs/modlog/modlog.py:152 msgid "You are not authorized to modify that case!" msgstr "" -#: redbot/cogs/modlog/modlog.py:256 +#: redbot/cogs/modlog/modlog.py:160 msgid "Reason for case #{num} has been updated." msgstr "" diff --git a/redbot/cogs/modlog/locales/sl-SI.po b/redbot/cogs/modlog/locales/sl-SI.po index aa701f42b2f..1ba9859060c 100644 --- a/redbot/cogs/modlog/locales/sl-SI.po +++ b/redbot/cogs/modlog/locales/sl-SI.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-26 17:35+0000\n" +"POT-Creation-Date: 2024-03-05 19:45+0000\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n%100==4 ? 3 : 0);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,132 +15,48 @@ msgstr "" "X-Crowdin-File-ID: 38\n" "Language: sl_SI\n" -#: redbot/cogs/modlog/modlog.py:20 +#: redbot/cogs/modlog/modlog.py:19 #, docstring -msgid "Manage log channels for moderation actions." -msgstr "Upravljajte kanale dnevnika za moderiranje." - -#: redbot/cogs/modlog/modlog.py:33 -#, docstring -msgid "Manage modlog settings." -msgstr "Upravljajte z nastavitvami modula Modlog." - -#: redbot/cogs/modlog/modlog.py:39 -#, docstring -msgid "Command to fix misbehaving casetypes." -msgstr "Ukaz za odpravljanje neprimernih vrst primerov." - -#: redbot/cogs/modlog/modlog.py:46 -#, docstring -msgid "Set a channel as the modlog.\n\n" -" Omit `[channel]` to disable the modlog.\n" -" " -msgstr "" - -#: redbot/cogs/modlog/modlog.py:55 -msgid "Mod events will be sent to {channel}." -msgstr "Moderatorski dogodki bodo poslani v kanal {channel}." - -#: redbot/cogs/modlog/modlog.py:59 -msgid "I do not have permissions to send messages in {channel}!" -msgstr "Nimam dovoljenj za pošiljanje sporočil v kanal {channel}!" - -#: redbot/cogs/modlog/modlog.py:67 -msgid "Mod log is already disabled." -msgstr "Dnevnik moderiranja je že izklopljen." - -#: redbot/cogs/modlog/modlog.py:70 -msgid "Mod log deactivated." -msgstr "Moderatorski dnevnik izklopljen." - -#: redbot/cogs/modlog/modlog.py:75 -#, docstring -msgid "Enable or disable case creation for a mod action." -msgstr "Omogočite ali onemogočite ustvarjanje primerov za moderatorsko dejanje." - -#: redbot/cogs/modlog/modlog.py:83 redbot/cogs/modlog/modlog.py:97 -msgid "enabled" -msgstr "omogočeno" - -#: redbot/cogs/modlog/modlog.py:83 redbot/cogs/modlog/modlog.py:97 -msgid "disabled" -msgstr "onemogočeno" - -#: redbot/cogs/modlog/modlog.py:86 -msgid "Current settings:\n" -msgstr "Trenutne nastavitve:\n" - -#: redbot/cogs/modlog/modlog.py:91 -msgid "That action is not registered." -msgstr "To dejanje ni registrirano." - -#: redbot/cogs/modlog/modlog.py:96 -msgid "Case creation for {action_name} actions is now {enabled}." +msgid "Browse and manage modlog cases. To manage modlog settings, use `[p]modlogset`." msgstr "" -#: redbot/cogs/modlog/modlog.py:104 -#, docstring -msgid "Reset all modlog cases in this server." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:107 -msgid "Are you sure you would like to reset all modlog cases in this server?" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:114 -msgid "You took too long to respond." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:118 -msgid "Cases have been reset." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:120 -msgid "No changes have been made." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:125 +#: redbot/cogs/modlog/modlog.py:32 #, docstring msgid "Show the specified case." msgstr "" -#: redbot/cogs/modlog/modlog.py:129 -msgid "That case does not exist for that server." +#: redbot/cogs/modlog/modlog.py:36 +msgid "That case does not exist for this server." msgstr "" -#: redbot/cogs/modlog/modlog.py:135 redbot/cogs/modlog/modlog.py:173 -msgid "{case}\n" -"**Timestamp:** {timestamp}" +#: redbot/cogs/modlog/modlog.py:45 redbot/cogs/modlog/modlog.py:82 +#: redbot/cogs/modlog/modlog.py:117 +msgid "Timestamp:" msgstr "" -#: redbot/cogs/modlog/modlog.py:146 +#: redbot/cogs/modlog/modlog.py:52 #, docstring msgid "Display cases for the specified member." msgstr "" -#: redbot/cogs/modlog/modlog.py:158 redbot/cogs/modlog/modlog.py:198 +#: redbot/cogs/modlog/modlog.py:64 redbot/cogs/modlog/modlog.py:103 msgid "That user does not exist." msgstr "" -#: redbot/cogs/modlog/modlog.py:161 redbot/cogs/modlog/modlog.py:201 +#: redbot/cogs/modlog/modlog.py:67 redbot/cogs/modlog/modlog.py:106 msgid "Something unexpected went wrong while fetching that user by ID." msgstr "" -#: redbot/cogs/modlog/modlog.py:165 redbot/cogs/modlog/modlog.py:204 +#: redbot/cogs/modlog/modlog.py:71 redbot/cogs/modlog/modlog.py:109 msgid "That user does not have any cases." msgstr "" -#: redbot/cogs/modlog/modlog.py:186 +#: redbot/cogs/modlog/modlog.py:91 #, docstring msgid "List cases for the specified member." msgstr "" -#: redbot/cogs/modlog/modlog.py:209 -msgid "{case}\n" -"**Timestamp:** {timestamp}\n\n" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:222 +#: redbot/cogs/modlog/modlog.py:126 #, docstring msgid "Specify a reason for a modlog case.\n\n" " Please note that you can only edit cases you are\n" @@ -149,19 +65,19 @@ msgid "Specify a reason for a modlog case.\n\n" " " msgstr "" -#: redbot/cogs/modlog/modlog.py:235 +#: redbot/cogs/modlog/modlog.py:139 msgid "There are no modlog cases in this server." msgstr "" -#: redbot/cogs/modlog/modlog.py:241 +#: redbot/cogs/modlog/modlog.py:145 msgid "That case does not exist!" msgstr "" -#: redbot/cogs/modlog/modlog.py:248 +#: redbot/cogs/modlog/modlog.py:152 msgid "You are not authorized to modify that case!" msgstr "" -#: redbot/cogs/modlog/modlog.py:256 +#: redbot/cogs/modlog/modlog.py:160 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 e6880fe85c7..e99dce4be65 100644 --- a/redbot/cogs/modlog/locales/sv-SE.po +++ b/redbot/cogs/modlog/locales/sv-SE.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-26 17:35+0000\n" +"POT-Creation-Date: 2024-03-05 19:45+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,132 +15,48 @@ msgstr "" "X-Crowdin-File-ID: 38\n" "Language: sv_SE\n" -#: redbot/cogs/modlog/modlog.py:20 +#: redbot/cogs/modlog/modlog.py:19 #, docstring -msgid "Manage log channels for moderation actions." +msgid "Browse and manage modlog cases. To manage modlog settings, use `[p]modlogset`." msgstr "" -#: redbot/cogs/modlog/modlog.py:33 -#, docstring -msgid "Manage modlog settings." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:39 -#, docstring -msgid "Command to fix misbehaving casetypes." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:46 -#, docstring -msgid "Set a channel as the modlog.\n\n" -" Omit `[channel]` to disable the modlog.\n" -" " -msgstr "" - -#: redbot/cogs/modlog/modlog.py:55 -msgid "Mod events will be sent to {channel}." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:59 -msgid "I do not have permissions to send messages in {channel}!" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:67 -msgid "Mod log is already disabled." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:70 -msgid "Mod log deactivated." -msgstr "Moderator loggen inaktiverad." - -#: redbot/cogs/modlog/modlog.py:75 -#, docstring -msgid "Enable or disable case creation for a mod action." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:83 redbot/cogs/modlog/modlog.py:97 -msgid "enabled" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:83 redbot/cogs/modlog/modlog.py:97 -msgid "disabled" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:86 -msgid "Current settings:\n" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:91 -msgid "That action is not registered." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:96 -msgid "Case creation for {action_name} actions is now {enabled}." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:104 -#, docstring -msgid "Reset all modlog cases in this server." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:107 -msgid "Are you sure you would like to reset all modlog cases in this server?" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:114 -msgid "You took too long to respond." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:118 -msgid "Cases have been reset." -msgstr "Ärenden har återställts." - -#: redbot/cogs/modlog/modlog.py:120 -msgid "No changes have been made." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:125 +#: redbot/cogs/modlog/modlog.py:32 #, docstring msgid "Show the specified case." msgstr "" -#: redbot/cogs/modlog/modlog.py:129 -msgid "That case does not exist for that server." +#: redbot/cogs/modlog/modlog.py:36 +msgid "That case does not exist for this server." msgstr "" -#: redbot/cogs/modlog/modlog.py:135 redbot/cogs/modlog/modlog.py:173 -msgid "{case}\n" -"**Timestamp:** {timestamp}" +#: redbot/cogs/modlog/modlog.py:45 redbot/cogs/modlog/modlog.py:82 +#: redbot/cogs/modlog/modlog.py:117 +msgid "Timestamp:" msgstr "" -#: redbot/cogs/modlog/modlog.py:146 +#: redbot/cogs/modlog/modlog.py:52 #, docstring msgid "Display cases for the specified member." msgstr "" -#: redbot/cogs/modlog/modlog.py:158 redbot/cogs/modlog/modlog.py:198 +#: redbot/cogs/modlog/modlog.py:64 redbot/cogs/modlog/modlog.py:103 msgid "That user does not exist." msgstr "" -#: redbot/cogs/modlog/modlog.py:161 redbot/cogs/modlog/modlog.py:201 +#: redbot/cogs/modlog/modlog.py:67 redbot/cogs/modlog/modlog.py:106 msgid "Something unexpected went wrong while fetching that user by ID." msgstr "" -#: redbot/cogs/modlog/modlog.py:165 redbot/cogs/modlog/modlog.py:204 +#: redbot/cogs/modlog/modlog.py:71 redbot/cogs/modlog/modlog.py:109 msgid "That user does not have any cases." msgstr "" -#: redbot/cogs/modlog/modlog.py:186 +#: redbot/cogs/modlog/modlog.py:91 #, docstring msgid "List cases for the specified member." msgstr "" -#: redbot/cogs/modlog/modlog.py:209 -msgid "{case}\n" -"**Timestamp:** {timestamp}\n\n" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:222 +#: redbot/cogs/modlog/modlog.py:126 #, docstring msgid "Specify a reason for a modlog case.\n\n" " Please note that you can only edit cases you are\n" @@ -149,19 +65,19 @@ msgid "Specify a reason for a modlog case.\n\n" " " msgstr "" -#: redbot/cogs/modlog/modlog.py:235 +#: redbot/cogs/modlog/modlog.py:139 msgid "There are no modlog cases in this server." msgstr "" -#: redbot/cogs/modlog/modlog.py:241 +#: redbot/cogs/modlog/modlog.py:145 msgid "That case does not exist!" msgstr "Det ärendet finns inte!" -#: redbot/cogs/modlog/modlog.py:248 +#: redbot/cogs/modlog/modlog.py:152 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:256 +#: redbot/cogs/modlog/modlog.py:160 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 3445b52bc17..b6fc43ba0d6 100644 --- a/redbot/cogs/modlog/locales/tr-TR.po +++ b/redbot/cogs/modlog/locales/tr-TR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-26 17:35+0000\n" +"POT-Creation-Date: 2024-03-05 19:45+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,136 +15,48 @@ msgstr "" "X-Crowdin-File-ID: 38\n" "Language: tr_TR\n" -#: redbot/cogs/modlog/modlog.py:20 +#: redbot/cogs/modlog/modlog.py:19 #, docstring -msgid "Manage log channels for moderation actions." -msgstr "Moderasyon eylemleri için kayıt tutulan kanalları yönet." - -#: redbot/cogs/modlog/modlog.py:33 -#, docstring -msgid "Manage modlog settings." -msgstr "Modlog ayarlarını düzenleyin." - -#: redbot/cogs/modlog/modlog.py:39 -#, docstring -msgid "Command to fix misbehaving casetypes." -msgstr "Hatalı vaka türlerini düzeltmek için komut." - -#: redbot/cogs/modlog/modlog.py:46 -#, docstring -msgid "Set a channel as the modlog.\n\n" -" Omit `[channel]` to disable the modlog.\n" -" " -msgstr "Bir kanalı modlog olarak ayarla.\n\n" -" Modlog'u kapamak için `[channel]` yerini boş bırakın.\n" -" " - -#: redbot/cogs/modlog/modlog.py:55 -msgid "Mod events will be sent to {channel}." -msgstr "Mod hareketleri bu kanala gönderilecek. {channel}." - -#: redbot/cogs/modlog/modlog.py:59 -msgid "I do not have permissions to send messages in {channel}!" -msgstr "Bu kanala mesaj atma yetkim yok {channel}!" - -#: redbot/cogs/modlog/modlog.py:67 -msgid "Mod log is already disabled." -msgstr "Mod logları zaten kapalı." - -#: redbot/cogs/modlog/modlog.py:70 -msgid "Mod log deactivated." -msgstr "Modlog devre dışı." - -#: redbot/cogs/modlog/modlog.py:75 -#, docstring -msgid "Enable or disable case creation for a mod action." -msgstr "Bir mod eylemi için vaka oluşturulmasını aç veya kapa." - -#: redbot/cogs/modlog/modlog.py:83 redbot/cogs/modlog/modlog.py:97 -msgid "enabled" -msgstr "açıldı" - -#: redbot/cogs/modlog/modlog.py:83 redbot/cogs/modlog/modlog.py:97 -msgid "disabled" -msgstr "deaktif" - -#: redbot/cogs/modlog/modlog.py:86 -msgid "Current settings:\n" -msgstr "Şu anki ayarlar:\n" - -#: redbot/cogs/modlog/modlog.py:91 -msgid "That action is not registered." -msgstr "Bu eylem kaydedilmemiş." - -#: redbot/cogs/modlog/modlog.py:96 -msgid "Case creation for {action_name} actions is now {enabled}." -msgstr "{action_name} için vaka oluşturma artık {enabled}." - -#: redbot/cogs/modlog/modlog.py:104 -#, docstring -msgid "Reset all modlog cases in this server." -msgstr "Bu sunucunun mod kayıtlarındaki tüm vakaları sıfırla." - -#: redbot/cogs/modlog/modlog.py:107 -msgid "Are you sure you would like to reset all modlog cases in this server?" -msgstr "Bu sunucudaki tüm modlog vakalarını sıfırlamak istediğinize emin misiniz?" - -#: redbot/cogs/modlog/modlog.py:114 -msgid "You took too long to respond." -msgstr "Cevap vermeniz çok uzun sürdü." - -#: redbot/cogs/modlog/modlog.py:118 -msgid "Cases have been reset." -msgstr "Vakalar sıfırlandı." - -#: redbot/cogs/modlog/modlog.py:120 -msgid "No changes have been made." -msgstr "Herhangi bir değişiklik yapılmadı." +msgid "Browse and manage modlog cases. To manage modlog settings, use `[p]modlogset`." +msgstr "" -#: redbot/cogs/modlog/modlog.py:125 +#: redbot/cogs/modlog/modlog.py:32 #, docstring msgid "Show the specified case." msgstr "Şu anki vakaları göster." -#: redbot/cogs/modlog/modlog.py:129 -msgid "That case does not exist for that server." +#: redbot/cogs/modlog/modlog.py:36 +msgid "That case does not exist for this server." msgstr "O sunucu için öyle bir vaka bulunmamakta." -#: redbot/cogs/modlog/modlog.py:135 redbot/cogs/modlog/modlog.py:173 -msgid "{case}\n" -"**Timestamp:** {timestamp}" -msgstr "{case}\n" -"**Zaman Damgası:** {timestamp}" +#: redbot/cogs/modlog/modlog.py:45 redbot/cogs/modlog/modlog.py:82 +#: redbot/cogs/modlog/modlog.py:117 +msgid "Timestamp:" +msgstr "Zaman Bilgisi:" -#: redbot/cogs/modlog/modlog.py:146 +#: redbot/cogs/modlog/modlog.py:52 #, docstring msgid "Display cases for the specified member." msgstr "Bir kullanıcının vakalarını kontrol edin." -#: redbot/cogs/modlog/modlog.py:158 redbot/cogs/modlog/modlog.py:198 +#: redbot/cogs/modlog/modlog.py:64 redbot/cogs/modlog/modlog.py:103 msgid "That user does not exist." msgstr "Böyle bir kullanıcı bulunmuyor." -#: redbot/cogs/modlog/modlog.py:161 redbot/cogs/modlog/modlog.py:201 +#: redbot/cogs/modlog/modlog.py:67 redbot/cogs/modlog/modlog.py:106 msgid "Something unexpected went wrong while fetching that user by ID." msgstr "O kullanıcıyı ID ile tanımaya çalışırken beklenmedik bir şey ters gitti." -#: redbot/cogs/modlog/modlog.py:165 redbot/cogs/modlog/modlog.py:204 +#: redbot/cogs/modlog/modlog.py:71 redbot/cogs/modlog/modlog.py:109 msgid "That user does not have any cases." msgstr "Bu kullanıcıyla ilgili herhangi bir vaka yok." -#: redbot/cogs/modlog/modlog.py:186 +#: redbot/cogs/modlog/modlog.py:91 #, docstring msgid "List cases for the specified member." msgstr "Belirtilen üye için vakaları incele." -#: redbot/cogs/modlog/modlog.py:209 -msgid "{case}\n" -"**Timestamp:** {timestamp}\n\n" -msgstr "{case}\n" -"**Zaman damgası:** {timestamp}\n\n" - -#: redbot/cogs/modlog/modlog.py:222 +#: redbot/cogs/modlog/modlog.py:126 #, docstring msgid "Specify a reason for a modlog case.\n\n" " Please note that you can only edit cases you are\n" @@ -157,19 +69,19 @@ msgstr "Bir mod vakası için sebep belirt.\n\n" " Eğer bir vaka numarası belirtilmemişse en son vaka kullanılacaktır.\n" " " -#: redbot/cogs/modlog/modlog.py:235 +#: redbot/cogs/modlog/modlog.py:139 msgid "There are no modlog cases in this server." msgstr "Bu sunucuda hiç mod vakası bulunmamakta." -#: redbot/cogs/modlog/modlog.py:241 +#: redbot/cogs/modlog/modlog.py:145 msgid "That case does not exist!" msgstr "Öyle bir vaka yok." -#: redbot/cogs/modlog/modlog.py:248 +#: redbot/cogs/modlog/modlog.py:152 msgid "You are not authorized to modify that case!" msgstr "O vaka üzerinde oynama yapma izniniz yok." -#: redbot/cogs/modlog/modlog.py:256 +#: redbot/cogs/modlog/modlog.py:160 msgid "Reason for case #{num} has been updated." 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 7bedcdea47f..8cda1c5c9fe 100644 --- a/redbot/cogs/modlog/locales/uk-UA.po +++ b/redbot/cogs/modlog/locales/uk-UA.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-26 17:35+0000\n" +"POT-Creation-Date: 2024-03-05 19:45+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,132 +15,48 @@ msgstr "" "X-Crowdin-File-ID: 38\n" "Language: uk_UA\n" -#: redbot/cogs/modlog/modlog.py:20 +#: redbot/cogs/modlog/modlog.py:19 #, docstring -msgid "Manage log channels for moderation actions." +msgid "Browse and manage modlog cases. To manage modlog settings, use `[p]modlogset`." msgstr "" -#: redbot/cogs/modlog/modlog.py:33 -#, docstring -msgid "Manage modlog settings." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:39 -#, docstring -msgid "Command to fix misbehaving casetypes." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:46 -#, docstring -msgid "Set a channel as the modlog.\n\n" -" Omit `[channel]` to disable the modlog.\n" -" " -msgstr "" - -#: redbot/cogs/modlog/modlog.py:55 -msgid "Mod events will be sent to {channel}." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:59 -msgid "I do not have permissions to send messages in {channel}!" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:67 -msgid "Mod log is already disabled." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:70 -msgid "Mod log deactivated." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:75 -#, docstring -msgid "Enable or disable case creation for a mod action." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:83 redbot/cogs/modlog/modlog.py:97 -msgid "enabled" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:83 redbot/cogs/modlog/modlog.py:97 -msgid "disabled" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:86 -msgid "Current settings:\n" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:91 -msgid "That action is not registered." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:96 -msgid "Case creation for {action_name} actions is now {enabled}." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:104 -#, docstring -msgid "Reset all modlog cases in this server." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:107 -msgid "Are you sure you would like to reset all modlog cases in this server?" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:114 -msgid "You took too long to respond." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:118 -msgid "Cases have been reset." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:120 -msgid "No changes have been made." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:125 +#: redbot/cogs/modlog/modlog.py:32 #, docstring msgid "Show the specified case." msgstr "" -#: redbot/cogs/modlog/modlog.py:129 -msgid "That case does not exist for that server." +#: redbot/cogs/modlog/modlog.py:36 +msgid "That case does not exist for this server." msgstr "" -#: redbot/cogs/modlog/modlog.py:135 redbot/cogs/modlog/modlog.py:173 -msgid "{case}\n" -"**Timestamp:** {timestamp}" +#: redbot/cogs/modlog/modlog.py:45 redbot/cogs/modlog/modlog.py:82 +#: redbot/cogs/modlog/modlog.py:117 +msgid "Timestamp:" msgstr "" -#: redbot/cogs/modlog/modlog.py:146 +#: redbot/cogs/modlog/modlog.py:52 #, docstring msgid "Display cases for the specified member." msgstr "" -#: redbot/cogs/modlog/modlog.py:158 redbot/cogs/modlog/modlog.py:198 +#: redbot/cogs/modlog/modlog.py:64 redbot/cogs/modlog/modlog.py:103 msgid "That user does not exist." msgstr "" -#: redbot/cogs/modlog/modlog.py:161 redbot/cogs/modlog/modlog.py:201 +#: redbot/cogs/modlog/modlog.py:67 redbot/cogs/modlog/modlog.py:106 msgid "Something unexpected went wrong while fetching that user by ID." msgstr "" -#: redbot/cogs/modlog/modlog.py:165 redbot/cogs/modlog/modlog.py:204 +#: redbot/cogs/modlog/modlog.py:71 redbot/cogs/modlog/modlog.py:109 msgid "That user does not have any cases." msgstr "" -#: redbot/cogs/modlog/modlog.py:186 +#: redbot/cogs/modlog/modlog.py:91 #, docstring msgid "List cases for the specified member." msgstr "" -#: redbot/cogs/modlog/modlog.py:209 -msgid "{case}\n" -"**Timestamp:** {timestamp}\n\n" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:222 +#: redbot/cogs/modlog/modlog.py:126 #, docstring msgid "Specify a reason for a modlog case.\n\n" " Please note that you can only edit cases you are\n" @@ -149,19 +65,19 @@ msgid "Specify a reason for a modlog case.\n\n" " " msgstr "" -#: redbot/cogs/modlog/modlog.py:235 +#: redbot/cogs/modlog/modlog.py:139 msgid "There are no modlog cases in this server." msgstr "" -#: redbot/cogs/modlog/modlog.py:241 +#: redbot/cogs/modlog/modlog.py:145 msgid "That case does not exist!" msgstr "" -#: redbot/cogs/modlog/modlog.py:248 +#: redbot/cogs/modlog/modlog.py:152 msgid "You are not authorized to modify that case!" msgstr "" -#: redbot/cogs/modlog/modlog.py:256 +#: redbot/cogs/modlog/modlog.py:160 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 890ef04f194..522b147f75f 100644 --- a/redbot/cogs/modlog/locales/vi-VN.po +++ b/redbot/cogs/modlog/locales/vi-VN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-26 17:35+0000\n" +"POT-Creation-Date: 2024-03-05 19:45+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,132 +15,48 @@ msgstr "" "X-Crowdin-File-ID: 38\n" "Language: vi_VN\n" -#: redbot/cogs/modlog/modlog.py:20 +#: redbot/cogs/modlog/modlog.py:19 #, docstring -msgid "Manage log channels for moderation actions." +msgid "Browse and manage modlog cases. To manage modlog settings, use `[p]modlogset`." msgstr "" -#: redbot/cogs/modlog/modlog.py:33 -#, docstring -msgid "Manage modlog settings." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:39 -#, docstring -msgid "Command to fix misbehaving casetypes." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:46 -#, docstring -msgid "Set a channel as the modlog.\n\n" -" Omit `[channel]` to disable the modlog.\n" -" " -msgstr "" - -#: redbot/cogs/modlog/modlog.py:55 -msgid "Mod events will be sent to {channel}." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:59 -msgid "I do not have permissions to send messages in {channel}!" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:67 -msgid "Mod log is already disabled." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:70 -msgid "Mod log deactivated." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:75 -#, docstring -msgid "Enable or disable case creation for a mod action." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:83 redbot/cogs/modlog/modlog.py:97 -msgid "enabled" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:83 redbot/cogs/modlog/modlog.py:97 -msgid "disabled" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:86 -msgid "Current settings:\n" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:91 -msgid "That action is not registered." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:96 -msgid "Case creation for {action_name} actions is now {enabled}." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:104 -#, docstring -msgid "Reset all modlog cases in this server." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:107 -msgid "Are you sure you would like to reset all modlog cases in this server?" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:114 -msgid "You took too long to respond." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:118 -msgid "Cases have been reset." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:120 -msgid "No changes have been made." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:125 +#: redbot/cogs/modlog/modlog.py:32 #, docstring msgid "Show the specified case." msgstr "" -#: redbot/cogs/modlog/modlog.py:129 -msgid "That case does not exist for that server." +#: redbot/cogs/modlog/modlog.py:36 +msgid "That case does not exist for this server." msgstr "" -#: redbot/cogs/modlog/modlog.py:135 redbot/cogs/modlog/modlog.py:173 -msgid "{case}\n" -"**Timestamp:** {timestamp}" +#: redbot/cogs/modlog/modlog.py:45 redbot/cogs/modlog/modlog.py:82 +#: redbot/cogs/modlog/modlog.py:117 +msgid "Timestamp:" msgstr "" -#: redbot/cogs/modlog/modlog.py:146 +#: redbot/cogs/modlog/modlog.py:52 #, docstring msgid "Display cases for the specified member." msgstr "" -#: redbot/cogs/modlog/modlog.py:158 redbot/cogs/modlog/modlog.py:198 +#: redbot/cogs/modlog/modlog.py:64 redbot/cogs/modlog/modlog.py:103 msgid "That user does not exist." msgstr "" -#: redbot/cogs/modlog/modlog.py:161 redbot/cogs/modlog/modlog.py:201 +#: redbot/cogs/modlog/modlog.py:67 redbot/cogs/modlog/modlog.py:106 msgid "Something unexpected went wrong while fetching that user by ID." msgstr "" -#: redbot/cogs/modlog/modlog.py:165 redbot/cogs/modlog/modlog.py:204 +#: redbot/cogs/modlog/modlog.py:71 redbot/cogs/modlog/modlog.py:109 msgid "That user does not have any cases." msgstr "" -#: redbot/cogs/modlog/modlog.py:186 +#: redbot/cogs/modlog/modlog.py:91 #, docstring msgid "List cases for the specified member." msgstr "" -#: redbot/cogs/modlog/modlog.py:209 -msgid "{case}\n" -"**Timestamp:** {timestamp}\n\n" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:222 +#: redbot/cogs/modlog/modlog.py:126 #, docstring msgid "Specify a reason for a modlog case.\n\n" " Please note that you can only edit cases you are\n" @@ -149,19 +65,19 @@ msgid "Specify a reason for a modlog case.\n\n" " " msgstr "" -#: redbot/cogs/modlog/modlog.py:235 +#: redbot/cogs/modlog/modlog.py:139 msgid "There are no modlog cases in this server." msgstr "" -#: redbot/cogs/modlog/modlog.py:241 +#: redbot/cogs/modlog/modlog.py:145 msgid "That case does not exist!" msgstr "" -#: redbot/cogs/modlog/modlog.py:248 +#: redbot/cogs/modlog/modlog.py:152 msgid "You are not authorized to modify that case!" msgstr "" -#: redbot/cogs/modlog/modlog.py:256 +#: redbot/cogs/modlog/modlog.py:160 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 9c2ed7cc27b..e6003c46c55 100644 --- a/redbot/cogs/modlog/locales/zh-CN.po +++ b/redbot/cogs/modlog/locales/zh-CN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-26 17:35+0000\n" +"POT-Creation-Date: 2024-03-05 19:45+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,132 +15,48 @@ msgstr "" "X-Crowdin-File-ID: 38\n" "Language: zh_CN\n" -#: redbot/cogs/modlog/modlog.py:20 +#: redbot/cogs/modlog/modlog.py:19 #, docstring -msgid "Manage log channels for moderation actions." +msgid "Browse and manage modlog cases. To manage modlog settings, use `[p]modlogset`." msgstr "" -#: redbot/cogs/modlog/modlog.py:33 -#, docstring -msgid "Manage modlog settings." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:39 -#, docstring -msgid "Command to fix misbehaving casetypes." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:46 -#, docstring -msgid "Set a channel as the modlog.\n\n" -" Omit `[channel]` to disable the modlog.\n" -" " -msgstr "" - -#: redbot/cogs/modlog/modlog.py:55 -msgid "Mod events will be sent to {channel}." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:59 -msgid "I do not have permissions to send messages in {channel}!" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:67 -msgid "Mod log is already disabled." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:70 -msgid "Mod log deactivated." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:75 -#, docstring -msgid "Enable or disable case creation for a mod action." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:83 redbot/cogs/modlog/modlog.py:97 -msgid "enabled" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:83 redbot/cogs/modlog/modlog.py:97 -msgid "disabled" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:86 -msgid "Current settings:\n" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:91 -msgid "That action is not registered." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:96 -msgid "Case creation for {action_name} actions is now {enabled}." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:104 -#, docstring -msgid "Reset all modlog cases in this server." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:107 -msgid "Are you sure you would like to reset all modlog cases in this server?" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:114 -msgid "You took too long to respond." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:118 -msgid "Cases have been reset." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:120 -msgid "No changes have been made." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:125 +#: redbot/cogs/modlog/modlog.py:32 #, docstring msgid "Show the specified case." msgstr "" -#: redbot/cogs/modlog/modlog.py:129 -msgid "That case does not exist for that server." +#: redbot/cogs/modlog/modlog.py:36 +msgid "That case does not exist for this server." msgstr "" -#: redbot/cogs/modlog/modlog.py:135 redbot/cogs/modlog/modlog.py:173 -msgid "{case}\n" -"**Timestamp:** {timestamp}" +#: redbot/cogs/modlog/modlog.py:45 redbot/cogs/modlog/modlog.py:82 +#: redbot/cogs/modlog/modlog.py:117 +msgid "Timestamp:" msgstr "" -#: redbot/cogs/modlog/modlog.py:146 +#: redbot/cogs/modlog/modlog.py:52 #, docstring msgid "Display cases for the specified member." msgstr "" -#: redbot/cogs/modlog/modlog.py:158 redbot/cogs/modlog/modlog.py:198 +#: redbot/cogs/modlog/modlog.py:64 redbot/cogs/modlog/modlog.py:103 msgid "That user does not exist." msgstr "那个用户不存在。" -#: redbot/cogs/modlog/modlog.py:161 redbot/cogs/modlog/modlog.py:201 +#: redbot/cogs/modlog/modlog.py:67 redbot/cogs/modlog/modlog.py:106 msgid "Something unexpected went wrong while fetching that user by ID." msgstr "" -#: redbot/cogs/modlog/modlog.py:165 redbot/cogs/modlog/modlog.py:204 +#: redbot/cogs/modlog/modlog.py:71 redbot/cogs/modlog/modlog.py:109 msgid "That user does not have any cases." msgstr "" -#: redbot/cogs/modlog/modlog.py:186 +#: redbot/cogs/modlog/modlog.py:91 #, docstring msgid "List cases for the specified member." msgstr "" -#: redbot/cogs/modlog/modlog.py:209 -msgid "{case}\n" -"**Timestamp:** {timestamp}\n\n" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:222 +#: redbot/cogs/modlog/modlog.py:126 #, docstring msgid "Specify a reason for a modlog case.\n\n" " Please note that you can only edit cases you are\n" @@ -149,19 +65,19 @@ msgid "Specify a reason for a modlog case.\n\n" " " msgstr "" -#: redbot/cogs/modlog/modlog.py:235 +#: redbot/cogs/modlog/modlog.py:139 msgid "There are no modlog cases in this server." msgstr "" -#: redbot/cogs/modlog/modlog.py:241 +#: redbot/cogs/modlog/modlog.py:145 msgid "That case does not exist!" msgstr "" -#: redbot/cogs/modlog/modlog.py:248 +#: redbot/cogs/modlog/modlog.py:152 msgid "You are not authorized to modify that case!" msgstr "" -#: redbot/cogs/modlog/modlog.py:256 +#: redbot/cogs/modlog/modlog.py:160 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 ac1ff5f0a8c..3337e1e5e61 100644 --- a/redbot/cogs/modlog/locales/zh-TW.po +++ b/redbot/cogs/modlog/locales/zh-TW.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-26 17:35+0000\n" +"POT-Creation-Date: 2024-03-05 19:45+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,153 +15,73 @@ msgstr "" "X-Crowdin-File-ID: 38\n" "Language: zh_TW\n" -#: redbot/cogs/modlog/modlog.py:20 +#: redbot/cogs/modlog/modlog.py:19 #, docstring -msgid "Manage log channels for moderation actions." +msgid "Browse and manage modlog cases. To manage modlog settings, use `[p]modlogset`." msgstr "" -#: redbot/cogs/modlog/modlog.py:33 -#, docstring -msgid "Manage modlog settings." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:39 -#, docstring -msgid "Command to fix misbehaving casetypes." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:46 -#, docstring -msgid "Set a channel as the modlog.\n\n" -" Omit `[channel]` to disable the modlog.\n" -" " -msgstr "" - -#: redbot/cogs/modlog/modlog.py:55 -msgid "Mod events will be sent to {channel}." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:59 -msgid "I do not have permissions to send messages in {channel}!" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:67 -msgid "Mod log is already disabled." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:70 -msgid "Mod log deactivated." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:75 -#, docstring -msgid "Enable or disable case creation for a mod action." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:83 redbot/cogs/modlog/modlog.py:97 -msgid "enabled" -msgstr "已啟用" - -#: redbot/cogs/modlog/modlog.py:83 redbot/cogs/modlog/modlog.py:97 -msgid "disabled" -msgstr "已停用" - -#: redbot/cogs/modlog/modlog.py:86 -msgid "Current settings:\n" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:91 -msgid "That action is not registered." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:96 -msgid "Case creation for {action_name} actions is now {enabled}." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:104 -#, docstring -msgid "Reset all modlog cases in this server." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:107 -msgid "Are you sure you would like to reset all modlog cases in this server?" -msgstr "" - -#: redbot/cogs/modlog/modlog.py:114 -msgid "You took too long to respond." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:118 -msgid "Cases have been reset." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:120 -msgid "No changes have been made." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:125 +#: redbot/cogs/modlog/modlog.py:32 #, docstring msgid "Show the specified case." -msgstr "" +msgstr "顯示指定的案例。" -#: redbot/cogs/modlog/modlog.py:129 -msgid "That case does not exist for that server." -msgstr "" +#: redbot/cogs/modlog/modlog.py:36 +msgid "That case does not exist for this server." +msgstr "該伺務器不存在此案例。" -#: redbot/cogs/modlog/modlog.py:135 redbot/cogs/modlog/modlog.py:173 -msgid "{case}\n" -"**Timestamp:** {timestamp}" -msgstr "" +#: redbot/cogs/modlog/modlog.py:45 redbot/cogs/modlog/modlog.py:82 +#: redbot/cogs/modlog/modlog.py:117 +msgid "Timestamp:" +msgstr "時間戳記:" -#: redbot/cogs/modlog/modlog.py:146 +#: redbot/cogs/modlog/modlog.py:52 #, docstring msgid "Display cases for the specified member." -msgstr "" +msgstr "顯示指定成員的案例。" -#: redbot/cogs/modlog/modlog.py:158 redbot/cogs/modlog/modlog.py:198 +#: redbot/cogs/modlog/modlog.py:64 redbot/cogs/modlog/modlog.py:103 msgid "That user does not exist." -msgstr "" +msgstr "找不到該使用者。" -#: redbot/cogs/modlog/modlog.py:161 redbot/cogs/modlog/modlog.py:201 +#: redbot/cogs/modlog/modlog.py:67 redbot/cogs/modlog/modlog.py:106 msgid "Something unexpected went wrong while fetching that user by ID." -msgstr "" +msgstr "由 ID 獲取該用戶時出現意外錯誤。" -#: redbot/cogs/modlog/modlog.py:165 redbot/cogs/modlog/modlog.py:204 +#: redbot/cogs/modlog/modlog.py:71 redbot/cogs/modlog/modlog.py:109 msgid "That user does not have any cases." -msgstr "" +msgstr "該用戶沒有任何案子。" -#: redbot/cogs/modlog/modlog.py:186 +#: redbot/cogs/modlog/modlog.py:91 #, docstring msgid "List cases for the specified member." -msgstr "" - -#: redbot/cogs/modlog/modlog.py:209 -msgid "{case}\n" -"**Timestamp:** {timestamp}\n\n" -msgstr "" +msgstr "列出指定成員的案例。" -#: redbot/cogs/modlog/modlog.py:222 +#: redbot/cogs/modlog/modlog.py:126 #, 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 "指定 modlog 案例的原因。\n\n" +" 請注意,您只能編輯您的個案\n" +" 的所有者,除非您是模組、管理員或服務器所有者。\n\n" +" 如果未指定案例編號,將使用最新的案例。\n" +" " -#: redbot/cogs/modlog/modlog.py:235 +#: redbot/cogs/modlog/modlog.py:139 msgid "There are no modlog cases in this server." -msgstr "" +msgstr "此服務器中沒有 modlog 案例。" -#: redbot/cogs/modlog/modlog.py:241 +#: redbot/cogs/modlog/modlog.py:145 msgid "That case does not exist!" -msgstr "" +msgstr "該案例不存在!" -#: redbot/cogs/modlog/modlog.py:248 +#: redbot/cogs/modlog/modlog.py:152 msgid "You are not authorized to modify that case!" -msgstr "" +msgstr "您無權修改該案例!" -#: redbot/cogs/modlog/modlog.py:256 +#: redbot/cogs/modlog/modlog.py:160 msgid "Reason for case #{num} has been updated." -msgstr "" +msgstr "案例 #{num} 的原因已更新。" diff --git a/redbot/cogs/modlog/modlog.py b/redbot/cogs/modlog/modlog.py index 90790020fd4..db7d7144933 100644 --- a/redbot/cogs/modlog/modlog.py +++ b/redbot/cogs/modlog/modlog.py @@ -1,11 +1,10 @@ -import asyncio from datetime import datetime, timezone from typing import Optional, Union import discord -from redbot.core import checks, commands, modlog +from redbot.core import commands, modlog from redbot.core.bot import Red from redbot.core.i18n import Translator, cog_i18n from redbot.core.utils.chat_formatting import bold, box, pagify @@ -17,7 +16,7 @@ @cog_i18n(_) class ModLog(commands.Cog): - """Browse and manage modlog cases.""" + """Browse and manage modlog cases. To manage modlog settings, use `[p]modlogset`.""" def __init__(self, bot: Red): super().__init__() diff --git a/redbot/cogs/mutes/abc.py b/redbot/cogs/mutes/abc.py index 4bfc8e96ddc..a35c3d3851d 100644 --- a/redbot/cogs/mutes/abc.py +++ b/redbot/cogs/mutes/abc.py @@ -1,5 +1,5 @@ from abc import ABC, abstractmethod -from typing import List, Tuple, Optional, Dict, Union +from typing import Optional, Dict, Union from datetime import datetime import discord diff --git a/redbot/cogs/mutes/locales/ar-SA.po b/redbot/cogs/mutes/locales/ar-SA.po index b8698b43508..c4c504c78e3 100644 --- a/redbot/cogs/mutes/locales/ar-SA.po +++ b/redbot/cogs/mutes/locales/ar-SA.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-23 14:25+0000\n" +"POT-Creation-Date: 2023-07-19 20:46+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,216 +15,224 @@ msgstr "" "X-Crowdin-File-ID: 704\n" "Language: ar_SA\n" -#: redbot/cogs/mutes/mutes.py:26 +#: redbot/cogs/mutes/converters.py:60 +msgid "The time provided is too long; use a more reasonable time." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:32 msgid "That user is already muted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:27 +#: redbot/cogs/mutes/mutes.py:33 msgid "That user is not muted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:28 +#: redbot/cogs/mutes/mutes.py:34 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 +#: redbot/cogs/mutes/mutes.py:37 msgid "I cannot let you do that. You are not higher than the mute role in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:34 +#: redbot/cogs/mutes/mutes.py:40 msgid "That user cannot be (un)muted, as they have the Administrator permission." msgstr "" -#: redbot/cogs/mutes/mutes.py:35 +#: redbot/cogs/mutes/mutes.py:41 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:40 +#: redbot/cogs/mutes/mutes.py:46 msgid "Failed to mute or unmute user. I need the Manage Permissions permission." msgstr "" -#: redbot/cogs/mutes/mutes.py:43 +#: redbot/cogs/mutes/mutes.py:49 msgid "The user has left the server while applying an overwrite." msgstr "" -#: redbot/cogs/mutes/mutes.py:44 +#: redbot/cogs/mutes/mutes.py:50 msgid "The channel I tried to mute or unmute the user in isn't found." msgstr "" -#: redbot/cogs/mutes/mutes.py:45 +#: redbot/cogs/mutes/mutes.py:51 msgid "The mute role no longer exists." msgstr "" -#: redbot/cogs/mutes/mutes.py:46 +#: redbot/cogs/mutes/mutes.py:52 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:68 +#: redbot/cogs/mutes/mutes.py:55 +msgid "That user is channel muted in their current voice channel, not just voice muted. If you want to fully unmute this user in the channel, use {command} in their voice channel's text channel instead." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:79 #, docstring msgid "\n" " Mute users temporarily or indefinitely.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:286 redbot/cogs/mutes/mutes.py:298 -#: redbot/cogs/mutes/mutes.py:302 redbot/cogs/mutes/mutes.py:392 -#: redbot/cogs/mutes/mutes.py:409 redbot/cogs/mutes/mutes.py:463 -#: redbot/cogs/mutes/mutes.py:483 redbot/cogs/mutes/mutes.py:488 +#: redbot/cogs/mutes/mutes.py:330 redbot/cogs/mutes/mutes.py:342 +#: redbot/cogs/mutes/mutes.py:346 redbot/cogs/mutes/mutes.py:437 +#: redbot/cogs/mutes/mutes.py:454 redbot/cogs/mutes/mutes.py:508 +#: redbot/cogs/mutes/mutes.py:528 redbot/cogs/mutes/mutes.py:533 msgid "Automatic unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:302 redbot/cogs/mutes/mutes.py:409 -#: redbot/cogs/mutes/mutes.py:617 redbot/cogs/mutes/mutes.py:1400 +#: redbot/cogs/mutes/mutes.py:346 redbot/cogs/mutes/mutes.py:454 +#: redbot/cogs/mutes/mutes.py:655 redbot/cogs/mutes/mutes.py:1467 msgid "Server unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:311 +#: redbot/cogs/mutes/mutes.py:355 msgid "I am unable to unmute {user} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:396 +#: redbot/cogs/mutes/mutes.py:441 msgid "\n" "Unmuted in channels: " msgstr "" -#: redbot/cogs/mutes/mutes.py:422 +#: redbot/cogs/mutes/mutes.py:467 msgid "{member} could not be unmuted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:426 +#: redbot/cogs/mutes/mutes.py:471 msgid "{reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:472 redbot/cogs/mutes/mutes.py:692 -#: redbot/cogs/mutes/voicemutes.py:224 +#: redbot/cogs/mutes/mutes.py:517 redbot/cogs/mutes/mutes.py:732 +#: redbot/cogs/mutes/voicemutes.py:222 msgid "Voice unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:475 redbot/cogs/mutes/mutes.py:695 -#: redbot/cogs/mutes/mutes.py:1467 +#: redbot/cogs/mutes/mutes.py:520 redbot/cogs/mutes/mutes.py:735 +#: redbot/cogs/mutes/mutes.py:1536 msgid "Channel unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:492 +#: redbot/cogs/mutes/mutes.py:537 msgid "I am unable to unmute {user} in {channel} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:533 +#: redbot/cogs/mutes/mutes.py:578 msgid "Unknown" msgstr "غير معروف" -#: redbot/cogs/mutes/mutes.py:538 +#: redbot/cogs/mutes/mutes.py:583 msgid "No reason provided." msgstr "" -#: redbot/cogs/mutes/mutes.py:549 +#: redbot/cogs/mutes/mutes.py:593 msgid "Until" msgstr "حتى" -#: redbot/cogs/mutes/mutes.py:550 +#: redbot/cogs/mutes/mutes.py:594 msgid "Duration" msgstr "المدة" -#: redbot/cogs/mutes/mutes.py:551 +#: redbot/cogs/mutes/mutes.py:595 msgid "Guild" msgstr "" -#: redbot/cogs/mutes/mutes.py:553 +#: redbot/cogs/mutes/mutes.py:597 msgid "Moderator" msgstr "المشرف" -#: redbot/cogs/mutes/mutes.py:562 -msgid "\n" -"**Moderator**: {moderator}" +#: redbot/cogs/mutes/mutes.py:605 +msgid "Moderator:" msgstr "" -#: redbot/cogs/mutes/mutes.py:567 -msgid "\n" -"**Until**: {until}\n" -"**Duration**: {duration}" +#: redbot/cogs/mutes/mutes.py:607 +msgid "Until:" msgstr "" -#: redbot/cogs/mutes/mutes.py:573 -msgid "\n" -"**Guild**: {guild_name}" +#: redbot/cogs/mutes/mutes.py:607 +msgid "Duration:" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:611 +msgid "Guild:" msgstr "" -#: redbot/cogs/mutes/mutes.py:612 redbot/cogs/mutes/mutes.py:617 +#: redbot/cogs/mutes/mutes.py:650 redbot/cogs/mutes/mutes.py:655 msgid "Manually removed mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:632 redbot/cogs/mutes/mutes.py:641 +#: redbot/cogs/mutes/mutes.py:670 redbot/cogs/mutes/mutes.py:679 msgid "Manually applied mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:641 redbot/cogs/mutes/mutes.py:1184 +#: redbot/cogs/mutes/mutes.py:679 redbot/cogs/mutes/mutes.py:1247 msgid "Server mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:702 redbot/cogs/mutes/mutes.py:711 +#: redbot/cogs/mutes/mutes.py:742 redbot/cogs/mutes/mutes.py:751 msgid "Manually removed channel overwrites" msgstr "" -#: redbot/cogs/mutes/mutes.py:745 +#: redbot/cogs/mutes/mutes.py:785 msgid "Previously muted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:751 +#: redbot/cogs/mutes/mutes.py:791 #, docstring msgid "Mute settings." msgstr "" -#: redbot/cogs/mutes/mutes.py:758 +#: redbot/cogs/mutes/mutes.py:798 #, docstring msgid "Set whether mute notifications should be sent to users in DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:761 +#: redbot/cogs/mutes/mutes.py:801 msgid "I will now try to send mute notifications to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:763 +#: redbot/cogs/mutes/mutes.py:803 msgid "Mute notifications will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:769 +#: redbot/cogs/mutes/mutes.py:809 #, docstring msgid "Decide whether the name of the moderator muting a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/mutes/mutes.py:773 +#: redbot/cogs/mutes/mutes.py:813 msgid "I will include the name of the moderator who issued the mute when sending a DM to a user." msgstr "" -#: redbot/cogs/mutes/mutes.py:779 +#: redbot/cogs/mutes/mutes.py:819 msgid "I will not include the name of the moderator who issued the mute when sending a DM to a user." msgstr "" -#: redbot/cogs/mutes/mutes.py:787 +#: redbot/cogs/mutes/mutes.py:827 #, docstring msgid "\n" " Whether or not to force role only mutes on the bot\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:792 +#: redbot/cogs/mutes/mutes.py:832 msgid "Okay I will enforce role mutes before muting users." msgstr "" -#: redbot/cogs/mutes/mutes.py:794 +#: redbot/cogs/mutes/mutes.py:834 msgid "Okay I will allow channel overwrites for muting users." msgstr "" -#: redbot/cogs/mutes/mutes.py:799 +#: redbot/cogs/mutes/mutes.py:839 #, docstring msgid "\n" " Shows the current mute settings for this guild.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:807 +#: redbot/cogs/mutes/mutes.py:847 msgid "Mute Role: {role}\n" "Notification Channel: {channel}\n" "Default Time: {time}\n" @@ -232,12 +240,12 @@ msgid "Mute Role: {role}\n" "Show moderator: {show_mod}" msgstr "" -#: redbot/cogs/mutes/mutes.py:814 redbot/cogs/mutes/mutes.py:815 -#: redbot/cogs/mutes/mutes.py:816 +#: redbot/cogs/mutes/mutes.py:854 redbot/cogs/mutes/mutes.py:855 +#: redbot/cogs/mutes/mutes.py:856 msgid "None" msgstr "لاشيء" -#: redbot/cogs/mutes/mutes.py:827 +#: redbot/cogs/mutes/mutes.py:871 #, docstring msgid "\n" " Set the notification channel for automatic unmute issues.\n\n" @@ -246,15 +254,15 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:835 +#: redbot/cogs/mutes/mutes.py:879 msgid "Notification channel for unmute issues has been cleared." msgstr "" -#: redbot/cogs/mutes/mutes.py:839 +#: redbot/cogs/mutes/mutes.py:883 msgid "I will post unmute issues in {channel}." msgstr "" -#: redbot/cogs/mutes/mutes.py:846 +#: redbot/cogs/mutes/mutes.py:890 #, 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" @@ -264,23 +272,23 @@ msgid "Sets the role to be applied when muting a user.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:861 +#: redbot/cogs/mutes/mutes.py:905 msgid "Channel overwrites will be used for mutes instead." msgstr "" -#: redbot/cogs/mutes/mutes.py:865 +#: redbot/cogs/mutes/mutes.py:909 msgid "You can't set this role as it is not lower than you in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:870 redbot/cogs/mutes/mutes.py:925 +#: redbot/cogs/mutes/mutes.py:914 redbot/cogs/mutes/mutes.py:977 msgid "Mute role set to {role}" msgstr "" -#: redbot/cogs/mutes/mutes.py:874 redbot/cogs/mutes/mutes.py:929 +#: redbot/cogs/mutes/mutes.py:918 redbot/cogs/mutes/mutes.py:981 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:885 +#: redbot/cogs/mutes/mutes.py:929 #, docstring msgid "Create a Muted role.\n\n" " This will create a role and apply overwrites to all available channels\n" @@ -290,23 +298,23 @@ msgid "Create a Muted role.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:896 +#: redbot/cogs/mutes/mutes.py:940 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:907 redbot/cogs/mutes/mutes.py:949 +#: redbot/cogs/mutes/mutes.py:959 redbot/cogs/mutes/mutes.py:1005 msgid "Mute role setup" msgstr "" -#: redbot/cogs/mutes/mutes.py:912 +#: redbot/cogs/mutes/mutes.py:964 msgid "I could not create a muted role in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:919 +#: redbot/cogs/mutes/mutes.py:971 msgid "I could not set overwrites for the following channels: {channels}" msgstr "" -#: redbot/cogs/mutes/mutes.py:957 +#: redbot/cogs/mutes/mutes.py:1013 #, docstring msgid "\n" " Set the default mute time for the mute command.\n\n" @@ -314,63 +322,63 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:965 +#: redbot/cogs/mutes/mutes.py:1021 msgid "Default mute time removed." msgstr "" -#: redbot/cogs/mutes/mutes.py:969 +#: redbot/cogs/mutes/mutes.py:1025 msgid "Please provide a valid time format." msgstr "" -#: redbot/cogs/mutes/mutes.py:972 +#: redbot/cogs/mutes/mutes.py:1028 msgid "Default mute time set to {time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:984 -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" +#: redbot/cogs/mutes/mutes.py:1040 +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:1000 +#: redbot/cogs/mutes/mutes.py:1059 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\n" "Are you sure you want to continue with channel overwrites? " msgstr "" -#: redbot/cogs/mutes/mutes.py:1010 +#: redbot/cogs/mutes/mutes.py:1069 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:1016 -msgid "Saying `yes` will continue the mute with overwrites and stop this message from appearing again, saying `no` will end the mute attempt." +#: redbot/cogs/mutes/mutes.py:1075 +msgid "Saying {response_1} will continue the mute with overwrites and stop this message from appearing again, saying {response_2} will end the mute attempt." msgstr "" -#: redbot/cogs/mutes/mutes.py:1040 redbot/cogs/mutes/mutes.py:1252 +#: redbot/cogs/mutes/mutes.py:1104 redbot/cogs/mutes/mutes.py:1317 msgid "OK then." msgstr "حسنًا حينئذ." -#: redbot/cogs/mutes/mutes.py:1054 +#: redbot/cogs/mutes/mutes.py:1118 #, docstring msgid "\n" " Displays active mutes on this server.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1062 +#: redbot/cogs/mutes/mutes.py:1125 msgid "__Server Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1080 redbot/cogs/mutes/mutes.py:1105 +#: redbot/cogs/mutes/mutes.py:1143 redbot/cogs/mutes/mutes.py:1168 msgid "__Remaining__: {time_left}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1087 +#: redbot/cogs/mutes/mutes.py:1150 msgid "__<#{channel_id}> Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1112 +#: redbot/cogs/mutes/mutes.py:1175 msgid "There are no mutes on this server right now." msgstr "" -#: redbot/cogs/mutes/mutes.py:1124 +#: redbot/cogs/mutes/mutes.py:1187 #, docstring msgid "Mute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -383,45 +391,45 @@ msgid "Mute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1139 redbot/cogs/mutes/mutes.py:1288 -#: redbot/cogs/mutes/voicemutes.py:90 +#: redbot/cogs/mutes/mutes.py:1202 redbot/cogs/mutes/mutes.py:1353 +#: redbot/cogs/mutes/voicemutes.py:88 msgid "You cannot mute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1141 redbot/cogs/mutes/mutes.py:1290 -#: redbot/cogs/mutes/voicemutes.py:92 +#: redbot/cogs/mutes/mutes.py:1204 redbot/cogs/mutes/mutes.py:1355 +#: redbot/cogs/mutes/voicemutes.py:90 msgid "You cannot mute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1152 redbot/cogs/mutes/mutes.py:1157 -#: redbot/cogs/mutes/mutes.py:1298 redbot/cogs/mutes/mutes.py:1303 -#: redbot/cogs/mutes/voicemutes.py:110 redbot/cogs/mutes/voicemutes.py:117 +#: redbot/cogs/mutes/mutes.py:1215 redbot/cogs/mutes/mutes.py:1220 +#: redbot/cogs/mutes/mutes.py:1363 redbot/cogs/mutes/mutes.py:1368 +#: redbot/cogs/mutes/voicemutes.py:108 redbot/cogs/mutes/voicemutes.py:115 msgid " for {duration}" msgstr "" -#: redbot/cogs/mutes/mutes.py:1191 +#: redbot/cogs/mutes/mutes.py:1254 msgid "{users} has been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1193 +#: redbot/cogs/mutes/mutes.py:1256 msgid "{users} have been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1204 +#: redbot/cogs/mutes/mutes.py:1267 msgid "{member} could not be (un)muted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1215 +#: redbot/cogs/mutes/mutes.py:1278 msgid "- {reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1226 +#: redbot/cogs/mutes/mutes.py:1289 msgid "Some users could not be properly muted. Would you like to see who, where, and why?" msgstr "" -#: redbot/cogs/mutes/mutes.py:1274 +#: redbot/cogs/mutes/mutes.py:1339 #, docstring -msgid "Mute a user in the current text channel.\n\n" +msgid "Mute a user in the current text channel (or in the parent of the current thread).\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" @@ -432,23 +440,23 @@ msgid "Mute a user in the current text channel.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1331 +#: redbot/cogs/mutes/mutes.py:1398 msgid "Channel mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:1339 redbot/cogs/mutes/voicemutes.py:156 +#: redbot/cogs/mutes/mutes.py:1406 redbot/cogs/mutes/voicemutes.py:154 msgid "{users} has been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1341 redbot/cogs/mutes/voicemutes.py:158 +#: redbot/cogs/mutes/mutes.py:1408 redbot/cogs/mutes/voicemutes.py:156 msgid "{users} have been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1346 redbot/cogs/mutes/voicemutes.py:163 +#: redbot/cogs/mutes/mutes.py:1413 redbot/cogs/mutes/voicemutes.py:161 msgid "The following users could not be muted\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1361 +#: redbot/cogs/mutes/mutes.py:1428 #, docstring msgid "Unmute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -456,49 +464,49 @@ msgid "Unmute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1369 redbot/cogs/mutes/mutes.py:1438 -#: redbot/cogs/mutes/voicemutes.py:184 +#: redbot/cogs/mutes/mutes.py:1436 redbot/cogs/mutes/mutes.py:1505 +#: redbot/cogs/mutes/voicemutes.py:182 msgid "You cannot unmute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1371 redbot/cogs/mutes/mutes.py:1440 -#: redbot/cogs/mutes/voicemutes.py:186 +#: redbot/cogs/mutes/mutes.py:1438 redbot/cogs/mutes/mutes.py:1507 +#: redbot/cogs/mutes/voicemutes.py:184 msgid "You cannot unmute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1413 +#: redbot/cogs/mutes/mutes.py:1480 msgid "{users} unmuted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:1430 +#: redbot/cogs/mutes/mutes.py:1497 #, docstring -msgid "Unmute a user in this channel.\n\n" +msgid "Unmute a user in this channel (or in the parent of this thread).\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:1477 redbot/cogs/mutes/voicemutes.py:234 +#: redbot/cogs/mutes/mutes.py:1546 redbot/cogs/mutes/voicemutes.py:232 msgid "{users} unmuted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:1482 redbot/cogs/mutes/voicemutes.py:239 +#: redbot/cogs/mutes/mutes.py:1551 redbot/cogs/mutes/voicemutes.py:237 msgid "The following users could not be unmuted\n" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:43 +#: redbot/cogs/mutes/voicemutes.py:42 msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mutes/voicemutes.py:50 +#: 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:61 +#: redbot/cogs/mutes/voicemutes.py:59 msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mutes/voicemutes.py:77 +#: redbot/cogs/mutes/voicemutes.py:75 #, docstring msgid "Mute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -510,11 +518,11 @@ msgid "Mute a user in their current voice channel.\n\n" " `[p]voicemute @member1 3 days`" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:148 +#: redbot/cogs/mutes/voicemutes.py:146 msgid "Voice mute" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:177 +#: redbot/cogs/mutes/voicemutes.py:175 #, docstring msgid "Unmute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" diff --git a/redbot/cogs/mutes/locales/bg-BG.po b/redbot/cogs/mutes/locales/bg-BG.po index bf07b478c6a..2c5f57e084c 100644 --- a/redbot/cogs/mutes/locales/bg-BG.po +++ b/redbot/cogs/mutes/locales/bg-BG.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-23 14:25+0000\n" +"POT-Creation-Date: 2023-07-19 20:46+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,216 +15,224 @@ msgstr "" "X-Crowdin-File-ID: 704\n" "Language: bg_BG\n" -#: redbot/cogs/mutes/mutes.py:26 +#: redbot/cogs/mutes/converters.py:60 +msgid "The time provided is too long; use a more reasonable time." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:32 msgid "That user is already muted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:27 +#: redbot/cogs/mutes/mutes.py:33 msgid "That user is not muted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:28 +#: redbot/cogs/mutes/mutes.py:34 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 +#: redbot/cogs/mutes/mutes.py:37 msgid "I cannot let you do that. You are not higher than the mute role in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:34 +#: redbot/cogs/mutes/mutes.py:40 msgid "That user cannot be (un)muted, as they have the Administrator permission." msgstr "" -#: redbot/cogs/mutes/mutes.py:35 +#: redbot/cogs/mutes/mutes.py:41 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:40 +#: redbot/cogs/mutes/mutes.py:46 msgid "Failed to mute or unmute user. I need the Manage Permissions permission." msgstr "" -#: redbot/cogs/mutes/mutes.py:43 +#: redbot/cogs/mutes/mutes.py:49 msgid "The user has left the server while applying an overwrite." msgstr "" -#: redbot/cogs/mutes/mutes.py:44 +#: redbot/cogs/mutes/mutes.py:50 msgid "The channel I tried to mute or unmute the user in isn't found." msgstr "" -#: redbot/cogs/mutes/mutes.py:45 +#: redbot/cogs/mutes/mutes.py:51 msgid "The mute role no longer exists." msgstr "" -#: redbot/cogs/mutes/mutes.py:46 +#: redbot/cogs/mutes/mutes.py:52 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:68 +#: redbot/cogs/mutes/mutes.py:55 +msgid "That user is channel muted in their current voice channel, not just voice muted. If you want to fully unmute this user in the channel, use {command} in their voice channel's text channel instead." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:79 #, docstring msgid "\n" " Mute users temporarily or indefinitely.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:286 redbot/cogs/mutes/mutes.py:298 -#: redbot/cogs/mutes/mutes.py:302 redbot/cogs/mutes/mutes.py:392 -#: redbot/cogs/mutes/mutes.py:409 redbot/cogs/mutes/mutes.py:463 -#: redbot/cogs/mutes/mutes.py:483 redbot/cogs/mutes/mutes.py:488 +#: redbot/cogs/mutes/mutes.py:330 redbot/cogs/mutes/mutes.py:342 +#: redbot/cogs/mutes/mutes.py:346 redbot/cogs/mutes/mutes.py:437 +#: redbot/cogs/mutes/mutes.py:454 redbot/cogs/mutes/mutes.py:508 +#: redbot/cogs/mutes/mutes.py:528 redbot/cogs/mutes/mutes.py:533 msgid "Automatic unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:302 redbot/cogs/mutes/mutes.py:409 -#: redbot/cogs/mutes/mutes.py:617 redbot/cogs/mutes/mutes.py:1400 +#: redbot/cogs/mutes/mutes.py:346 redbot/cogs/mutes/mutes.py:454 +#: redbot/cogs/mutes/mutes.py:655 redbot/cogs/mutes/mutes.py:1467 msgid "Server unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:311 +#: redbot/cogs/mutes/mutes.py:355 msgid "I am unable to unmute {user} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:396 +#: redbot/cogs/mutes/mutes.py:441 msgid "\n" "Unmuted in channels: " msgstr "" -#: redbot/cogs/mutes/mutes.py:422 +#: redbot/cogs/mutes/mutes.py:467 msgid "{member} could not be unmuted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:426 +#: redbot/cogs/mutes/mutes.py:471 msgid "{reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:472 redbot/cogs/mutes/mutes.py:692 -#: redbot/cogs/mutes/voicemutes.py:224 +#: redbot/cogs/mutes/mutes.py:517 redbot/cogs/mutes/mutes.py:732 +#: redbot/cogs/mutes/voicemutes.py:222 msgid "Voice unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:475 redbot/cogs/mutes/mutes.py:695 -#: redbot/cogs/mutes/mutes.py:1467 +#: redbot/cogs/mutes/mutes.py:520 redbot/cogs/mutes/mutes.py:735 +#: redbot/cogs/mutes/mutes.py:1536 msgid "Channel unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:492 +#: redbot/cogs/mutes/mutes.py:537 msgid "I am unable to unmute {user} in {channel} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:533 +#: redbot/cogs/mutes/mutes.py:578 msgid "Unknown" msgstr "" -#: redbot/cogs/mutes/mutes.py:538 +#: redbot/cogs/mutes/mutes.py:583 msgid "No reason provided." msgstr "" -#: redbot/cogs/mutes/mutes.py:549 +#: redbot/cogs/mutes/mutes.py:593 msgid "Until" msgstr "" -#: redbot/cogs/mutes/mutes.py:550 +#: redbot/cogs/mutes/mutes.py:594 msgid "Duration" msgstr "" -#: redbot/cogs/mutes/mutes.py:551 +#: redbot/cogs/mutes/mutes.py:595 msgid "Guild" msgstr "" -#: redbot/cogs/mutes/mutes.py:553 +#: redbot/cogs/mutes/mutes.py:597 msgid "Moderator" msgstr "" -#: redbot/cogs/mutes/mutes.py:562 -msgid "\n" -"**Moderator**: {moderator}" +#: redbot/cogs/mutes/mutes.py:605 +msgid "Moderator:" msgstr "" -#: redbot/cogs/mutes/mutes.py:567 -msgid "\n" -"**Until**: {until}\n" -"**Duration**: {duration}" +#: redbot/cogs/mutes/mutes.py:607 +msgid "Until:" msgstr "" -#: redbot/cogs/mutes/mutes.py:573 -msgid "\n" -"**Guild**: {guild_name}" +#: redbot/cogs/mutes/mutes.py:607 +msgid "Duration:" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:611 +msgid "Guild:" msgstr "" -#: redbot/cogs/mutes/mutes.py:612 redbot/cogs/mutes/mutes.py:617 +#: redbot/cogs/mutes/mutes.py:650 redbot/cogs/mutes/mutes.py:655 msgid "Manually removed mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:632 redbot/cogs/mutes/mutes.py:641 +#: redbot/cogs/mutes/mutes.py:670 redbot/cogs/mutes/mutes.py:679 msgid "Manually applied mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:641 redbot/cogs/mutes/mutes.py:1184 +#: redbot/cogs/mutes/mutes.py:679 redbot/cogs/mutes/mutes.py:1247 msgid "Server mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:702 redbot/cogs/mutes/mutes.py:711 +#: redbot/cogs/mutes/mutes.py:742 redbot/cogs/mutes/mutes.py:751 msgid "Manually removed channel overwrites" msgstr "" -#: redbot/cogs/mutes/mutes.py:745 +#: redbot/cogs/mutes/mutes.py:785 msgid "Previously muted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:751 +#: redbot/cogs/mutes/mutes.py:791 #, docstring msgid "Mute settings." msgstr "" -#: redbot/cogs/mutes/mutes.py:758 +#: redbot/cogs/mutes/mutes.py:798 #, docstring msgid "Set whether mute notifications should be sent to users in DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:761 +#: redbot/cogs/mutes/mutes.py:801 msgid "I will now try to send mute notifications to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:763 +#: redbot/cogs/mutes/mutes.py:803 msgid "Mute notifications will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:769 +#: redbot/cogs/mutes/mutes.py:809 #, docstring msgid "Decide whether the name of the moderator muting a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/mutes/mutes.py:773 +#: redbot/cogs/mutes/mutes.py:813 msgid "I will include the name of the moderator who issued the mute when sending a DM to a user." msgstr "" -#: redbot/cogs/mutes/mutes.py:779 +#: redbot/cogs/mutes/mutes.py:819 msgid "I will not include the name of the moderator who issued the mute when sending a DM to a user." msgstr "" -#: redbot/cogs/mutes/mutes.py:787 +#: redbot/cogs/mutes/mutes.py:827 #, docstring msgid "\n" " Whether or not to force role only mutes on the bot\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:792 +#: redbot/cogs/mutes/mutes.py:832 msgid "Okay I will enforce role mutes before muting users." msgstr "" -#: redbot/cogs/mutes/mutes.py:794 +#: redbot/cogs/mutes/mutes.py:834 msgid "Okay I will allow channel overwrites for muting users." msgstr "" -#: redbot/cogs/mutes/mutes.py:799 +#: redbot/cogs/mutes/mutes.py:839 #, docstring msgid "\n" " Shows the current mute settings for this guild.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:807 +#: redbot/cogs/mutes/mutes.py:847 msgid "Mute Role: {role}\n" "Notification Channel: {channel}\n" "Default Time: {time}\n" @@ -232,12 +240,12 @@ msgid "Mute Role: {role}\n" "Show moderator: {show_mod}" msgstr "" -#: redbot/cogs/mutes/mutes.py:814 redbot/cogs/mutes/mutes.py:815 -#: redbot/cogs/mutes/mutes.py:816 +#: redbot/cogs/mutes/mutes.py:854 redbot/cogs/mutes/mutes.py:855 +#: redbot/cogs/mutes/mutes.py:856 msgid "None" msgstr "Няма" -#: redbot/cogs/mutes/mutes.py:827 +#: redbot/cogs/mutes/mutes.py:871 #, docstring msgid "\n" " Set the notification channel for automatic unmute issues.\n\n" @@ -246,15 +254,15 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:835 +#: redbot/cogs/mutes/mutes.py:879 msgid "Notification channel for unmute issues has been cleared." msgstr "" -#: redbot/cogs/mutes/mutes.py:839 +#: redbot/cogs/mutes/mutes.py:883 msgid "I will post unmute issues in {channel}." msgstr "" -#: redbot/cogs/mutes/mutes.py:846 +#: redbot/cogs/mutes/mutes.py:890 #, 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" @@ -264,23 +272,23 @@ msgid "Sets the role to be applied when muting a user.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:861 +#: redbot/cogs/mutes/mutes.py:905 msgid "Channel overwrites will be used for mutes instead." msgstr "" -#: redbot/cogs/mutes/mutes.py:865 +#: redbot/cogs/mutes/mutes.py:909 msgid "You can't set this role as it is not lower than you in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:870 redbot/cogs/mutes/mutes.py:925 +#: redbot/cogs/mutes/mutes.py:914 redbot/cogs/mutes/mutes.py:977 msgid "Mute role set to {role}" msgstr "" -#: redbot/cogs/mutes/mutes.py:874 redbot/cogs/mutes/mutes.py:929 +#: redbot/cogs/mutes/mutes.py:918 redbot/cogs/mutes/mutes.py:981 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:885 +#: redbot/cogs/mutes/mutes.py:929 #, docstring msgid "Create a Muted role.\n\n" " This will create a role and apply overwrites to all available channels\n" @@ -290,23 +298,23 @@ msgid "Create a Muted role.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:896 +#: redbot/cogs/mutes/mutes.py:940 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:907 redbot/cogs/mutes/mutes.py:949 +#: redbot/cogs/mutes/mutes.py:959 redbot/cogs/mutes/mutes.py:1005 msgid "Mute role setup" msgstr "" -#: redbot/cogs/mutes/mutes.py:912 +#: redbot/cogs/mutes/mutes.py:964 msgid "I could not create a muted role in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:919 +#: redbot/cogs/mutes/mutes.py:971 msgid "I could not set overwrites for the following channels: {channels}" msgstr "" -#: redbot/cogs/mutes/mutes.py:957 +#: redbot/cogs/mutes/mutes.py:1013 #, docstring msgid "\n" " Set the default mute time for the mute command.\n\n" @@ -314,63 +322,63 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:965 +#: redbot/cogs/mutes/mutes.py:1021 msgid "Default mute time removed." msgstr "" -#: redbot/cogs/mutes/mutes.py:969 +#: redbot/cogs/mutes/mutes.py:1025 msgid "Please provide a valid time format." msgstr "" -#: redbot/cogs/mutes/mutes.py:972 +#: redbot/cogs/mutes/mutes.py:1028 msgid "Default mute time set to {time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:984 -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" +#: redbot/cogs/mutes/mutes.py:1040 +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:1000 +#: redbot/cogs/mutes/mutes.py:1059 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\n" "Are you sure you want to continue with channel overwrites? " msgstr "" -#: redbot/cogs/mutes/mutes.py:1010 +#: redbot/cogs/mutes/mutes.py:1069 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:1016 -msgid "Saying `yes` will continue the mute with overwrites and stop this message from appearing again, saying `no` will end the mute attempt." +#: redbot/cogs/mutes/mutes.py:1075 +msgid "Saying {response_1} will continue the mute with overwrites and stop this message from appearing again, saying {response_2} will end the mute attempt." msgstr "" -#: redbot/cogs/mutes/mutes.py:1040 redbot/cogs/mutes/mutes.py:1252 +#: redbot/cogs/mutes/mutes.py:1104 redbot/cogs/mutes/mutes.py:1317 msgid "OK then." msgstr "" -#: redbot/cogs/mutes/mutes.py:1054 +#: redbot/cogs/mutes/mutes.py:1118 #, docstring msgid "\n" " Displays active mutes on this server.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1062 +#: redbot/cogs/mutes/mutes.py:1125 msgid "__Server Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1080 redbot/cogs/mutes/mutes.py:1105 +#: redbot/cogs/mutes/mutes.py:1143 redbot/cogs/mutes/mutes.py:1168 msgid "__Remaining__: {time_left}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1087 +#: redbot/cogs/mutes/mutes.py:1150 msgid "__<#{channel_id}> Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1112 +#: redbot/cogs/mutes/mutes.py:1175 msgid "There are no mutes on this server right now." msgstr "" -#: redbot/cogs/mutes/mutes.py:1124 +#: redbot/cogs/mutes/mutes.py:1187 #, docstring msgid "Mute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -383,45 +391,45 @@ msgid "Mute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1139 redbot/cogs/mutes/mutes.py:1288 -#: redbot/cogs/mutes/voicemutes.py:90 +#: redbot/cogs/mutes/mutes.py:1202 redbot/cogs/mutes/mutes.py:1353 +#: redbot/cogs/mutes/voicemutes.py:88 msgid "You cannot mute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1141 redbot/cogs/mutes/mutes.py:1290 -#: redbot/cogs/mutes/voicemutes.py:92 +#: redbot/cogs/mutes/mutes.py:1204 redbot/cogs/mutes/mutes.py:1355 +#: redbot/cogs/mutes/voicemutes.py:90 msgid "You cannot mute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1152 redbot/cogs/mutes/mutes.py:1157 -#: redbot/cogs/mutes/mutes.py:1298 redbot/cogs/mutes/mutes.py:1303 -#: redbot/cogs/mutes/voicemutes.py:110 redbot/cogs/mutes/voicemutes.py:117 +#: redbot/cogs/mutes/mutes.py:1215 redbot/cogs/mutes/mutes.py:1220 +#: redbot/cogs/mutes/mutes.py:1363 redbot/cogs/mutes/mutes.py:1368 +#: redbot/cogs/mutes/voicemutes.py:108 redbot/cogs/mutes/voicemutes.py:115 msgid " for {duration}" msgstr "" -#: redbot/cogs/mutes/mutes.py:1191 +#: redbot/cogs/mutes/mutes.py:1254 msgid "{users} has been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1193 +#: redbot/cogs/mutes/mutes.py:1256 msgid "{users} have been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1204 +#: redbot/cogs/mutes/mutes.py:1267 msgid "{member} could not be (un)muted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1215 +#: redbot/cogs/mutes/mutes.py:1278 msgid "- {reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1226 +#: redbot/cogs/mutes/mutes.py:1289 msgid "Some users could not be properly muted. Would you like to see who, where, and why?" msgstr "" -#: redbot/cogs/mutes/mutes.py:1274 +#: redbot/cogs/mutes/mutes.py:1339 #, docstring -msgid "Mute a user in the current text channel.\n\n" +msgid "Mute a user in the current text channel (or in the parent of the current thread).\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" @@ -432,23 +440,23 @@ msgid "Mute a user in the current text channel.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1331 +#: redbot/cogs/mutes/mutes.py:1398 msgid "Channel mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:1339 redbot/cogs/mutes/voicemutes.py:156 +#: redbot/cogs/mutes/mutes.py:1406 redbot/cogs/mutes/voicemutes.py:154 msgid "{users} has been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1341 redbot/cogs/mutes/voicemutes.py:158 +#: redbot/cogs/mutes/mutes.py:1408 redbot/cogs/mutes/voicemutes.py:156 msgid "{users} have been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1346 redbot/cogs/mutes/voicemutes.py:163 +#: redbot/cogs/mutes/mutes.py:1413 redbot/cogs/mutes/voicemutes.py:161 msgid "The following users could not be muted\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1361 +#: redbot/cogs/mutes/mutes.py:1428 #, docstring msgid "Unmute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -456,49 +464,49 @@ msgid "Unmute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1369 redbot/cogs/mutes/mutes.py:1438 -#: redbot/cogs/mutes/voicemutes.py:184 +#: redbot/cogs/mutes/mutes.py:1436 redbot/cogs/mutes/mutes.py:1505 +#: redbot/cogs/mutes/voicemutes.py:182 msgid "You cannot unmute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1371 redbot/cogs/mutes/mutes.py:1440 -#: redbot/cogs/mutes/voicemutes.py:186 +#: redbot/cogs/mutes/mutes.py:1438 redbot/cogs/mutes/mutes.py:1507 +#: redbot/cogs/mutes/voicemutes.py:184 msgid "You cannot unmute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1413 +#: redbot/cogs/mutes/mutes.py:1480 msgid "{users} unmuted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:1430 +#: redbot/cogs/mutes/mutes.py:1497 #, docstring -msgid "Unmute a user in this channel.\n\n" +msgid "Unmute a user in this channel (or in the parent of this thread).\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:1477 redbot/cogs/mutes/voicemutes.py:234 +#: redbot/cogs/mutes/mutes.py:1546 redbot/cogs/mutes/voicemutes.py:232 msgid "{users} unmuted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:1482 redbot/cogs/mutes/voicemutes.py:239 +#: redbot/cogs/mutes/mutes.py:1551 redbot/cogs/mutes/voicemutes.py:237 msgid "The following users could not be unmuted\n" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:43 +#: redbot/cogs/mutes/voicemutes.py:42 msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mutes/voicemutes.py:50 +#: 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:61 +#: redbot/cogs/mutes/voicemutes.py:59 msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mutes/voicemutes.py:77 +#: redbot/cogs/mutes/voicemutes.py:75 #, docstring msgid "Mute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -510,11 +518,11 @@ msgid "Mute a user in their current voice channel.\n\n" " `[p]voicemute @member1 3 days`" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:148 +#: redbot/cogs/mutes/voicemutes.py:146 msgid "Voice mute" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:177 +#: redbot/cogs/mutes/voicemutes.py:175 #, docstring msgid "Unmute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" diff --git a/redbot/cogs/mutes/locales/cs-CZ.po b/redbot/cogs/mutes/locales/cs-CZ.po index cb7e9990322..a10bdadfdfe 100644 --- a/redbot/cogs/mutes/locales/cs-CZ.po +++ b/redbot/cogs/mutes/locales/cs-CZ.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-23 14:25+0000\n" +"POT-Creation-Date: 2023-07-19 20:46+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,216 +15,224 @@ msgstr "" "X-Crowdin-File-ID: 704\n" "Language: cs_CZ\n" -#: redbot/cogs/mutes/mutes.py:26 +#: redbot/cogs/mutes/converters.py:60 +msgid "The time provided is too long; use a more reasonable time." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:32 msgid "That user is already muted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:27 +#: redbot/cogs/mutes/mutes.py:33 msgid "That user is not muted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:28 +#: redbot/cogs/mutes/mutes.py:34 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 +#: redbot/cogs/mutes/mutes.py:37 msgid "I cannot let you do that. You are not higher than the mute role in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:34 +#: redbot/cogs/mutes/mutes.py:40 msgid "That user cannot be (un)muted, as they have the Administrator permission." msgstr "" -#: redbot/cogs/mutes/mutes.py:35 +#: redbot/cogs/mutes/mutes.py:41 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:40 +#: redbot/cogs/mutes/mutes.py:46 msgid "Failed to mute or unmute user. I need the Manage Permissions permission." msgstr "" -#: redbot/cogs/mutes/mutes.py:43 +#: redbot/cogs/mutes/mutes.py:49 msgid "The user has left the server while applying an overwrite." msgstr "" -#: redbot/cogs/mutes/mutes.py:44 +#: redbot/cogs/mutes/mutes.py:50 msgid "The channel I tried to mute or unmute the user in isn't found." msgstr "" -#: redbot/cogs/mutes/mutes.py:45 +#: redbot/cogs/mutes/mutes.py:51 msgid "The mute role no longer exists." msgstr "" -#: redbot/cogs/mutes/mutes.py:46 +#: redbot/cogs/mutes/mutes.py:52 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:68 +#: redbot/cogs/mutes/mutes.py:55 +msgid "That user is channel muted in their current voice channel, not just voice muted. If you want to fully unmute this user in the channel, use {command} in their voice channel's text channel instead." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:79 #, docstring msgid "\n" " Mute users temporarily or indefinitely.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:286 redbot/cogs/mutes/mutes.py:298 -#: redbot/cogs/mutes/mutes.py:302 redbot/cogs/mutes/mutes.py:392 -#: redbot/cogs/mutes/mutes.py:409 redbot/cogs/mutes/mutes.py:463 -#: redbot/cogs/mutes/mutes.py:483 redbot/cogs/mutes/mutes.py:488 +#: redbot/cogs/mutes/mutes.py:330 redbot/cogs/mutes/mutes.py:342 +#: redbot/cogs/mutes/mutes.py:346 redbot/cogs/mutes/mutes.py:437 +#: redbot/cogs/mutes/mutes.py:454 redbot/cogs/mutes/mutes.py:508 +#: redbot/cogs/mutes/mutes.py:528 redbot/cogs/mutes/mutes.py:533 msgid "Automatic unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:302 redbot/cogs/mutes/mutes.py:409 -#: redbot/cogs/mutes/mutes.py:617 redbot/cogs/mutes/mutes.py:1400 +#: redbot/cogs/mutes/mutes.py:346 redbot/cogs/mutes/mutes.py:454 +#: redbot/cogs/mutes/mutes.py:655 redbot/cogs/mutes/mutes.py:1467 msgid "Server unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:311 +#: redbot/cogs/mutes/mutes.py:355 msgid "I am unable to unmute {user} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:396 +#: redbot/cogs/mutes/mutes.py:441 msgid "\n" "Unmuted in channels: " msgstr "" -#: redbot/cogs/mutes/mutes.py:422 +#: redbot/cogs/mutes/mutes.py:467 msgid "{member} could not be unmuted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:426 +#: redbot/cogs/mutes/mutes.py:471 msgid "{reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:472 redbot/cogs/mutes/mutes.py:692 -#: redbot/cogs/mutes/voicemutes.py:224 +#: redbot/cogs/mutes/mutes.py:517 redbot/cogs/mutes/mutes.py:732 +#: redbot/cogs/mutes/voicemutes.py:222 msgid "Voice unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:475 redbot/cogs/mutes/mutes.py:695 -#: redbot/cogs/mutes/mutes.py:1467 +#: redbot/cogs/mutes/mutes.py:520 redbot/cogs/mutes/mutes.py:735 +#: redbot/cogs/mutes/mutes.py:1536 msgid "Channel unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:492 +#: redbot/cogs/mutes/mutes.py:537 msgid "I am unable to unmute {user} in {channel} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:533 +#: redbot/cogs/mutes/mutes.py:578 msgid "Unknown" msgstr "Neznámý" -#: redbot/cogs/mutes/mutes.py:538 +#: redbot/cogs/mutes/mutes.py:583 msgid "No reason provided." msgstr "" -#: redbot/cogs/mutes/mutes.py:549 +#: redbot/cogs/mutes/mutes.py:593 msgid "Until" msgstr "Až do" -#: redbot/cogs/mutes/mutes.py:550 +#: redbot/cogs/mutes/mutes.py:594 msgid "Duration" msgstr "Doba trvání" -#: redbot/cogs/mutes/mutes.py:551 +#: redbot/cogs/mutes/mutes.py:595 msgid "Guild" msgstr "" -#: redbot/cogs/mutes/mutes.py:553 +#: redbot/cogs/mutes/mutes.py:597 msgid "Moderator" msgstr "Moderátor" -#: redbot/cogs/mutes/mutes.py:562 -msgid "\n" -"**Moderator**: {moderator}" +#: redbot/cogs/mutes/mutes.py:605 +msgid "Moderator:" msgstr "" -#: redbot/cogs/mutes/mutes.py:567 -msgid "\n" -"**Until**: {until}\n" -"**Duration**: {duration}" +#: redbot/cogs/mutes/mutes.py:607 +msgid "Until:" msgstr "" -#: redbot/cogs/mutes/mutes.py:573 -msgid "\n" -"**Guild**: {guild_name}" +#: redbot/cogs/mutes/mutes.py:607 +msgid "Duration:" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:611 +msgid "Guild:" msgstr "" -#: redbot/cogs/mutes/mutes.py:612 redbot/cogs/mutes/mutes.py:617 +#: redbot/cogs/mutes/mutes.py:650 redbot/cogs/mutes/mutes.py:655 msgid "Manually removed mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:632 redbot/cogs/mutes/mutes.py:641 +#: redbot/cogs/mutes/mutes.py:670 redbot/cogs/mutes/mutes.py:679 msgid "Manually applied mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:641 redbot/cogs/mutes/mutes.py:1184 +#: redbot/cogs/mutes/mutes.py:679 redbot/cogs/mutes/mutes.py:1247 msgid "Server mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:702 redbot/cogs/mutes/mutes.py:711 +#: redbot/cogs/mutes/mutes.py:742 redbot/cogs/mutes/mutes.py:751 msgid "Manually removed channel overwrites" msgstr "" -#: redbot/cogs/mutes/mutes.py:745 +#: redbot/cogs/mutes/mutes.py:785 msgid "Previously muted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:751 +#: redbot/cogs/mutes/mutes.py:791 #, docstring msgid "Mute settings." msgstr "" -#: redbot/cogs/mutes/mutes.py:758 +#: redbot/cogs/mutes/mutes.py:798 #, docstring msgid "Set whether mute notifications should be sent to users in DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:761 +#: redbot/cogs/mutes/mutes.py:801 msgid "I will now try to send mute notifications to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:763 +#: redbot/cogs/mutes/mutes.py:803 msgid "Mute notifications will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:769 +#: redbot/cogs/mutes/mutes.py:809 #, docstring msgid "Decide whether the name of the moderator muting a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/mutes/mutes.py:773 +#: redbot/cogs/mutes/mutes.py:813 msgid "I will include the name of the moderator who issued the mute when sending a DM to a user." msgstr "" -#: redbot/cogs/mutes/mutes.py:779 +#: redbot/cogs/mutes/mutes.py:819 msgid "I will not include the name of the moderator who issued the mute when sending a DM to a user." msgstr "" -#: redbot/cogs/mutes/mutes.py:787 +#: redbot/cogs/mutes/mutes.py:827 #, docstring msgid "\n" " Whether or not to force role only mutes on the bot\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:792 +#: redbot/cogs/mutes/mutes.py:832 msgid "Okay I will enforce role mutes before muting users." msgstr "" -#: redbot/cogs/mutes/mutes.py:794 +#: redbot/cogs/mutes/mutes.py:834 msgid "Okay I will allow channel overwrites for muting users." msgstr "" -#: redbot/cogs/mutes/mutes.py:799 +#: redbot/cogs/mutes/mutes.py:839 #, docstring msgid "\n" " Shows the current mute settings for this guild.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:807 +#: redbot/cogs/mutes/mutes.py:847 msgid "Mute Role: {role}\n" "Notification Channel: {channel}\n" "Default Time: {time}\n" @@ -232,12 +240,12 @@ msgid "Mute Role: {role}\n" "Show moderator: {show_mod}" msgstr "" -#: redbot/cogs/mutes/mutes.py:814 redbot/cogs/mutes/mutes.py:815 -#: redbot/cogs/mutes/mutes.py:816 +#: redbot/cogs/mutes/mutes.py:854 redbot/cogs/mutes/mutes.py:855 +#: redbot/cogs/mutes/mutes.py:856 msgid "None" msgstr "Žádný" -#: redbot/cogs/mutes/mutes.py:827 +#: redbot/cogs/mutes/mutes.py:871 #, docstring msgid "\n" " Set the notification channel for automatic unmute issues.\n\n" @@ -246,15 +254,15 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:835 +#: redbot/cogs/mutes/mutes.py:879 msgid "Notification channel for unmute issues has been cleared." msgstr "" -#: redbot/cogs/mutes/mutes.py:839 +#: redbot/cogs/mutes/mutes.py:883 msgid "I will post unmute issues in {channel}." msgstr "" -#: redbot/cogs/mutes/mutes.py:846 +#: redbot/cogs/mutes/mutes.py:890 #, 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" @@ -264,23 +272,23 @@ msgid "Sets the role to be applied when muting a user.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:861 +#: redbot/cogs/mutes/mutes.py:905 msgid "Channel overwrites will be used for mutes instead." msgstr "" -#: redbot/cogs/mutes/mutes.py:865 +#: redbot/cogs/mutes/mutes.py:909 msgid "You can't set this role as it is not lower than you in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:870 redbot/cogs/mutes/mutes.py:925 +#: redbot/cogs/mutes/mutes.py:914 redbot/cogs/mutes/mutes.py:977 msgid "Mute role set to {role}" msgstr "" -#: redbot/cogs/mutes/mutes.py:874 redbot/cogs/mutes/mutes.py:929 +#: redbot/cogs/mutes/mutes.py:918 redbot/cogs/mutes/mutes.py:981 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:885 +#: redbot/cogs/mutes/mutes.py:929 #, docstring msgid "Create a Muted role.\n\n" " This will create a role and apply overwrites to all available channels\n" @@ -290,23 +298,23 @@ msgid "Create a Muted role.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:896 +#: redbot/cogs/mutes/mutes.py:940 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:907 redbot/cogs/mutes/mutes.py:949 +#: redbot/cogs/mutes/mutes.py:959 redbot/cogs/mutes/mutes.py:1005 msgid "Mute role setup" msgstr "" -#: redbot/cogs/mutes/mutes.py:912 +#: redbot/cogs/mutes/mutes.py:964 msgid "I could not create a muted role in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:919 +#: redbot/cogs/mutes/mutes.py:971 msgid "I could not set overwrites for the following channels: {channels}" msgstr "" -#: redbot/cogs/mutes/mutes.py:957 +#: redbot/cogs/mutes/mutes.py:1013 #, docstring msgid "\n" " Set the default mute time for the mute command.\n\n" @@ -314,63 +322,63 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:965 +#: redbot/cogs/mutes/mutes.py:1021 msgid "Default mute time removed." msgstr "" -#: redbot/cogs/mutes/mutes.py:969 +#: redbot/cogs/mutes/mutes.py:1025 msgid "Please provide a valid time format." msgstr "" -#: redbot/cogs/mutes/mutes.py:972 +#: redbot/cogs/mutes/mutes.py:1028 msgid "Default mute time set to {time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:984 -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" +#: redbot/cogs/mutes/mutes.py:1040 +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:1000 +#: redbot/cogs/mutes/mutes.py:1059 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\n" "Are you sure you want to continue with channel overwrites? " msgstr "" -#: redbot/cogs/mutes/mutes.py:1010 +#: redbot/cogs/mutes/mutes.py:1069 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:1016 -msgid "Saying `yes` will continue the mute with overwrites and stop this message from appearing again, saying `no` will end the mute attempt." +#: redbot/cogs/mutes/mutes.py:1075 +msgid "Saying {response_1} will continue the mute with overwrites and stop this message from appearing again, saying {response_2} will end the mute attempt." msgstr "" -#: redbot/cogs/mutes/mutes.py:1040 redbot/cogs/mutes/mutes.py:1252 +#: redbot/cogs/mutes/mutes.py:1104 redbot/cogs/mutes/mutes.py:1317 msgid "OK then." msgstr "Dobře, tedy." -#: redbot/cogs/mutes/mutes.py:1054 +#: redbot/cogs/mutes/mutes.py:1118 #, docstring msgid "\n" " Displays active mutes on this server.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1062 +#: redbot/cogs/mutes/mutes.py:1125 msgid "__Server Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1080 redbot/cogs/mutes/mutes.py:1105 +#: redbot/cogs/mutes/mutes.py:1143 redbot/cogs/mutes/mutes.py:1168 msgid "__Remaining__: {time_left}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1087 +#: redbot/cogs/mutes/mutes.py:1150 msgid "__<#{channel_id}> Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1112 +#: redbot/cogs/mutes/mutes.py:1175 msgid "There are no mutes on this server right now." msgstr "" -#: redbot/cogs/mutes/mutes.py:1124 +#: redbot/cogs/mutes/mutes.py:1187 #, docstring msgid "Mute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -383,45 +391,45 @@ msgid "Mute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1139 redbot/cogs/mutes/mutes.py:1288 -#: redbot/cogs/mutes/voicemutes.py:90 +#: redbot/cogs/mutes/mutes.py:1202 redbot/cogs/mutes/mutes.py:1353 +#: redbot/cogs/mutes/voicemutes.py:88 msgid "You cannot mute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1141 redbot/cogs/mutes/mutes.py:1290 -#: redbot/cogs/mutes/voicemutes.py:92 +#: redbot/cogs/mutes/mutes.py:1204 redbot/cogs/mutes/mutes.py:1355 +#: redbot/cogs/mutes/voicemutes.py:90 msgid "You cannot mute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1152 redbot/cogs/mutes/mutes.py:1157 -#: redbot/cogs/mutes/mutes.py:1298 redbot/cogs/mutes/mutes.py:1303 -#: redbot/cogs/mutes/voicemutes.py:110 redbot/cogs/mutes/voicemutes.py:117 +#: redbot/cogs/mutes/mutes.py:1215 redbot/cogs/mutes/mutes.py:1220 +#: redbot/cogs/mutes/mutes.py:1363 redbot/cogs/mutes/mutes.py:1368 +#: redbot/cogs/mutes/voicemutes.py:108 redbot/cogs/mutes/voicemutes.py:115 msgid " for {duration}" msgstr "" -#: redbot/cogs/mutes/mutes.py:1191 +#: redbot/cogs/mutes/mutes.py:1254 msgid "{users} has been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1193 +#: redbot/cogs/mutes/mutes.py:1256 msgid "{users} have been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1204 +#: redbot/cogs/mutes/mutes.py:1267 msgid "{member} could not be (un)muted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1215 +#: redbot/cogs/mutes/mutes.py:1278 msgid "- {reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1226 +#: redbot/cogs/mutes/mutes.py:1289 msgid "Some users could not be properly muted. Would you like to see who, where, and why?" msgstr "" -#: redbot/cogs/mutes/mutes.py:1274 +#: redbot/cogs/mutes/mutes.py:1339 #, docstring -msgid "Mute a user in the current text channel.\n\n" +msgid "Mute a user in the current text channel (or in the parent of the current thread).\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" @@ -432,23 +440,23 @@ msgid "Mute a user in the current text channel.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1331 +#: redbot/cogs/mutes/mutes.py:1398 msgid "Channel mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:1339 redbot/cogs/mutes/voicemutes.py:156 +#: redbot/cogs/mutes/mutes.py:1406 redbot/cogs/mutes/voicemutes.py:154 msgid "{users} has been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1341 redbot/cogs/mutes/voicemutes.py:158 +#: redbot/cogs/mutes/mutes.py:1408 redbot/cogs/mutes/voicemutes.py:156 msgid "{users} have been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1346 redbot/cogs/mutes/voicemutes.py:163 +#: redbot/cogs/mutes/mutes.py:1413 redbot/cogs/mutes/voicemutes.py:161 msgid "The following users could not be muted\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1361 +#: redbot/cogs/mutes/mutes.py:1428 #, docstring msgid "Unmute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -456,49 +464,49 @@ msgid "Unmute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1369 redbot/cogs/mutes/mutes.py:1438 -#: redbot/cogs/mutes/voicemutes.py:184 +#: redbot/cogs/mutes/mutes.py:1436 redbot/cogs/mutes/mutes.py:1505 +#: redbot/cogs/mutes/voicemutes.py:182 msgid "You cannot unmute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1371 redbot/cogs/mutes/mutes.py:1440 -#: redbot/cogs/mutes/voicemutes.py:186 +#: redbot/cogs/mutes/mutes.py:1438 redbot/cogs/mutes/mutes.py:1507 +#: redbot/cogs/mutes/voicemutes.py:184 msgid "You cannot unmute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1413 +#: redbot/cogs/mutes/mutes.py:1480 msgid "{users} unmuted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:1430 +#: redbot/cogs/mutes/mutes.py:1497 #, docstring -msgid "Unmute a user in this channel.\n\n" +msgid "Unmute a user in this channel (or in the parent of this thread).\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:1477 redbot/cogs/mutes/voicemutes.py:234 +#: redbot/cogs/mutes/mutes.py:1546 redbot/cogs/mutes/voicemutes.py:232 msgid "{users} unmuted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:1482 redbot/cogs/mutes/voicemutes.py:239 +#: redbot/cogs/mutes/mutes.py:1551 redbot/cogs/mutes/voicemutes.py:237 msgid "The following users could not be unmuted\n" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:43 +#: 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:50 +#: 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:61 +#: redbot/cogs/mutes/voicemutes.py:59 msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mutes/voicemutes.py:77 +#: redbot/cogs/mutes/voicemutes.py:75 #, docstring msgid "Mute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -510,11 +518,11 @@ msgid "Mute a user in their current voice channel.\n\n" " `[p]voicemute @member1 3 days`" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:148 +#: redbot/cogs/mutes/voicemutes.py:146 msgid "Voice mute" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:177 +#: redbot/cogs/mutes/voicemutes.py:175 #, docstring msgid "Unmute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" diff --git a/redbot/cogs/mutes/locales/da-DK.po b/redbot/cogs/mutes/locales/da-DK.po index f66a57eff90..dbeacec15a5 100644 --- a/redbot/cogs/mutes/locales/da-DK.po +++ b/redbot/cogs/mutes/locales/da-DK.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-23 14:25+0000\n" +"POT-Creation-Date: 2023-07-19 20:46+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,216 +15,224 @@ msgstr "" "X-Crowdin-File-ID: 704\n" "Language: da_DK\n" -#: redbot/cogs/mutes/mutes.py:26 +#: redbot/cogs/mutes/converters.py:60 +msgid "The time provided is too long; use a more reasonable time." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:32 msgid "That user is already muted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:27 +#: redbot/cogs/mutes/mutes.py:33 msgid "That user is not muted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:28 +#: redbot/cogs/mutes/mutes.py:34 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 +#: redbot/cogs/mutes/mutes.py:37 msgid "I cannot let you do that. You are not higher than the mute role in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:34 +#: redbot/cogs/mutes/mutes.py:40 msgid "That user cannot be (un)muted, as they have the Administrator permission." msgstr "" -#: redbot/cogs/mutes/mutes.py:35 +#: redbot/cogs/mutes/mutes.py:41 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:40 +#: redbot/cogs/mutes/mutes.py:46 msgid "Failed to mute or unmute user. I need the Manage Permissions permission." msgstr "" -#: redbot/cogs/mutes/mutes.py:43 +#: redbot/cogs/mutes/mutes.py:49 msgid "The user has left the server while applying an overwrite." msgstr "" -#: redbot/cogs/mutes/mutes.py:44 +#: redbot/cogs/mutes/mutes.py:50 msgid "The channel I tried to mute or unmute the user in isn't found." msgstr "" -#: redbot/cogs/mutes/mutes.py:45 +#: redbot/cogs/mutes/mutes.py:51 msgid "The mute role no longer exists." msgstr "" -#: redbot/cogs/mutes/mutes.py:46 +#: redbot/cogs/mutes/mutes.py:52 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:68 +#: redbot/cogs/mutes/mutes.py:55 +msgid "That user is channel muted in their current voice channel, not just voice muted. If you want to fully unmute this user in the channel, use {command} in their voice channel's text channel instead." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:79 #, docstring msgid "\n" " Mute users temporarily or indefinitely.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:286 redbot/cogs/mutes/mutes.py:298 -#: redbot/cogs/mutes/mutes.py:302 redbot/cogs/mutes/mutes.py:392 -#: redbot/cogs/mutes/mutes.py:409 redbot/cogs/mutes/mutes.py:463 -#: redbot/cogs/mutes/mutes.py:483 redbot/cogs/mutes/mutes.py:488 +#: redbot/cogs/mutes/mutes.py:330 redbot/cogs/mutes/mutes.py:342 +#: redbot/cogs/mutes/mutes.py:346 redbot/cogs/mutes/mutes.py:437 +#: redbot/cogs/mutes/mutes.py:454 redbot/cogs/mutes/mutes.py:508 +#: redbot/cogs/mutes/mutes.py:528 redbot/cogs/mutes/mutes.py:533 msgid "Automatic unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:302 redbot/cogs/mutes/mutes.py:409 -#: redbot/cogs/mutes/mutes.py:617 redbot/cogs/mutes/mutes.py:1400 +#: redbot/cogs/mutes/mutes.py:346 redbot/cogs/mutes/mutes.py:454 +#: redbot/cogs/mutes/mutes.py:655 redbot/cogs/mutes/mutes.py:1467 msgid "Server unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:311 +#: redbot/cogs/mutes/mutes.py:355 msgid "I am unable to unmute {user} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:396 +#: redbot/cogs/mutes/mutes.py:441 msgid "\n" "Unmuted in channels: " msgstr "" -#: redbot/cogs/mutes/mutes.py:422 +#: redbot/cogs/mutes/mutes.py:467 msgid "{member} could not be unmuted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:426 +#: redbot/cogs/mutes/mutes.py:471 msgid "{reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:472 redbot/cogs/mutes/mutes.py:692 -#: redbot/cogs/mutes/voicemutes.py:224 +#: redbot/cogs/mutes/mutes.py:517 redbot/cogs/mutes/mutes.py:732 +#: redbot/cogs/mutes/voicemutes.py:222 msgid "Voice unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:475 redbot/cogs/mutes/mutes.py:695 -#: redbot/cogs/mutes/mutes.py:1467 +#: redbot/cogs/mutes/mutes.py:520 redbot/cogs/mutes/mutes.py:735 +#: redbot/cogs/mutes/mutes.py:1536 msgid "Channel unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:492 +#: redbot/cogs/mutes/mutes.py:537 msgid "I am unable to unmute {user} in {channel} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:533 +#: redbot/cogs/mutes/mutes.py:578 msgid "Unknown" msgstr "" -#: redbot/cogs/mutes/mutes.py:538 +#: redbot/cogs/mutes/mutes.py:583 msgid "No reason provided." msgstr "" -#: redbot/cogs/mutes/mutes.py:549 +#: redbot/cogs/mutes/mutes.py:593 msgid "Until" msgstr "" -#: redbot/cogs/mutes/mutes.py:550 +#: redbot/cogs/mutes/mutes.py:594 msgid "Duration" msgstr "" -#: redbot/cogs/mutes/mutes.py:551 +#: redbot/cogs/mutes/mutes.py:595 msgid "Guild" msgstr "" -#: redbot/cogs/mutes/mutes.py:553 +#: redbot/cogs/mutes/mutes.py:597 msgid "Moderator" msgstr "" -#: redbot/cogs/mutes/mutes.py:562 -msgid "\n" -"**Moderator**: {moderator}" +#: redbot/cogs/mutes/mutes.py:605 +msgid "Moderator:" msgstr "" -#: redbot/cogs/mutes/mutes.py:567 -msgid "\n" -"**Until**: {until}\n" -"**Duration**: {duration}" +#: redbot/cogs/mutes/mutes.py:607 +msgid "Until:" msgstr "" -#: redbot/cogs/mutes/mutes.py:573 -msgid "\n" -"**Guild**: {guild_name}" +#: redbot/cogs/mutes/mutes.py:607 +msgid "Duration:" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:611 +msgid "Guild:" msgstr "" -#: redbot/cogs/mutes/mutes.py:612 redbot/cogs/mutes/mutes.py:617 +#: redbot/cogs/mutes/mutes.py:650 redbot/cogs/mutes/mutes.py:655 msgid "Manually removed mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:632 redbot/cogs/mutes/mutes.py:641 +#: redbot/cogs/mutes/mutes.py:670 redbot/cogs/mutes/mutes.py:679 msgid "Manually applied mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:641 redbot/cogs/mutes/mutes.py:1184 +#: redbot/cogs/mutes/mutes.py:679 redbot/cogs/mutes/mutes.py:1247 msgid "Server mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:702 redbot/cogs/mutes/mutes.py:711 +#: redbot/cogs/mutes/mutes.py:742 redbot/cogs/mutes/mutes.py:751 msgid "Manually removed channel overwrites" msgstr "" -#: redbot/cogs/mutes/mutes.py:745 +#: redbot/cogs/mutes/mutes.py:785 msgid "Previously muted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:751 +#: redbot/cogs/mutes/mutes.py:791 #, docstring msgid "Mute settings." msgstr "" -#: redbot/cogs/mutes/mutes.py:758 +#: redbot/cogs/mutes/mutes.py:798 #, docstring msgid "Set whether mute notifications should be sent to users in DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:761 +#: redbot/cogs/mutes/mutes.py:801 msgid "I will now try to send mute notifications to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:763 +#: redbot/cogs/mutes/mutes.py:803 msgid "Mute notifications will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:769 +#: redbot/cogs/mutes/mutes.py:809 #, docstring msgid "Decide whether the name of the moderator muting a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/mutes/mutes.py:773 +#: redbot/cogs/mutes/mutes.py:813 msgid "I will include the name of the moderator who issued the mute when sending a DM to a user." msgstr "" -#: redbot/cogs/mutes/mutes.py:779 +#: redbot/cogs/mutes/mutes.py:819 msgid "I will not include the name of the moderator who issued the mute when sending a DM to a user." msgstr "" -#: redbot/cogs/mutes/mutes.py:787 +#: redbot/cogs/mutes/mutes.py:827 #, docstring msgid "\n" " Whether or not to force role only mutes on the bot\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:792 +#: redbot/cogs/mutes/mutes.py:832 msgid "Okay I will enforce role mutes before muting users." msgstr "" -#: redbot/cogs/mutes/mutes.py:794 +#: redbot/cogs/mutes/mutes.py:834 msgid "Okay I will allow channel overwrites for muting users." msgstr "" -#: redbot/cogs/mutes/mutes.py:799 +#: redbot/cogs/mutes/mutes.py:839 #, docstring msgid "\n" " Shows the current mute settings for this guild.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:807 +#: redbot/cogs/mutes/mutes.py:847 msgid "Mute Role: {role}\n" "Notification Channel: {channel}\n" "Default Time: {time}\n" @@ -232,12 +240,12 @@ msgid "Mute Role: {role}\n" "Show moderator: {show_mod}" msgstr "" -#: redbot/cogs/mutes/mutes.py:814 redbot/cogs/mutes/mutes.py:815 -#: redbot/cogs/mutes/mutes.py:816 +#: redbot/cogs/mutes/mutes.py:854 redbot/cogs/mutes/mutes.py:855 +#: redbot/cogs/mutes/mutes.py:856 msgid "None" msgstr "" -#: redbot/cogs/mutes/mutes.py:827 +#: redbot/cogs/mutes/mutes.py:871 #, docstring msgid "\n" " Set the notification channel for automatic unmute issues.\n\n" @@ -246,15 +254,15 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:835 +#: redbot/cogs/mutes/mutes.py:879 msgid "Notification channel for unmute issues has been cleared." msgstr "" -#: redbot/cogs/mutes/mutes.py:839 +#: redbot/cogs/mutes/mutes.py:883 msgid "I will post unmute issues in {channel}." msgstr "" -#: redbot/cogs/mutes/mutes.py:846 +#: redbot/cogs/mutes/mutes.py:890 #, 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" @@ -264,23 +272,23 @@ msgid "Sets the role to be applied when muting a user.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:861 +#: redbot/cogs/mutes/mutes.py:905 msgid "Channel overwrites will be used for mutes instead." msgstr "" -#: redbot/cogs/mutes/mutes.py:865 +#: redbot/cogs/mutes/mutes.py:909 msgid "You can't set this role as it is not lower than you in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:870 redbot/cogs/mutes/mutes.py:925 +#: redbot/cogs/mutes/mutes.py:914 redbot/cogs/mutes/mutes.py:977 msgid "Mute role set to {role}" msgstr "" -#: redbot/cogs/mutes/mutes.py:874 redbot/cogs/mutes/mutes.py:929 +#: redbot/cogs/mutes/mutes.py:918 redbot/cogs/mutes/mutes.py:981 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:885 +#: redbot/cogs/mutes/mutes.py:929 #, docstring msgid "Create a Muted role.\n\n" " This will create a role and apply overwrites to all available channels\n" @@ -290,23 +298,23 @@ msgid "Create a Muted role.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:896 +#: redbot/cogs/mutes/mutes.py:940 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:907 redbot/cogs/mutes/mutes.py:949 +#: redbot/cogs/mutes/mutes.py:959 redbot/cogs/mutes/mutes.py:1005 msgid "Mute role setup" msgstr "" -#: redbot/cogs/mutes/mutes.py:912 +#: redbot/cogs/mutes/mutes.py:964 msgid "I could not create a muted role in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:919 +#: redbot/cogs/mutes/mutes.py:971 msgid "I could not set overwrites for the following channels: {channels}" msgstr "" -#: redbot/cogs/mutes/mutes.py:957 +#: redbot/cogs/mutes/mutes.py:1013 #, docstring msgid "\n" " Set the default mute time for the mute command.\n\n" @@ -314,63 +322,63 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:965 +#: redbot/cogs/mutes/mutes.py:1021 msgid "Default mute time removed." msgstr "" -#: redbot/cogs/mutes/mutes.py:969 +#: redbot/cogs/mutes/mutes.py:1025 msgid "Please provide a valid time format." msgstr "" -#: redbot/cogs/mutes/mutes.py:972 +#: redbot/cogs/mutes/mutes.py:1028 msgid "Default mute time set to {time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:984 -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" +#: redbot/cogs/mutes/mutes.py:1040 +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:1000 +#: redbot/cogs/mutes/mutes.py:1059 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\n" "Are you sure you want to continue with channel overwrites? " msgstr "" -#: redbot/cogs/mutes/mutes.py:1010 +#: redbot/cogs/mutes/mutes.py:1069 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:1016 -msgid "Saying `yes` will continue the mute with overwrites and stop this message from appearing again, saying `no` will end the mute attempt." +#: redbot/cogs/mutes/mutes.py:1075 +msgid "Saying {response_1} will continue the mute with overwrites and stop this message from appearing again, saying {response_2} will end the mute attempt." msgstr "" -#: redbot/cogs/mutes/mutes.py:1040 redbot/cogs/mutes/mutes.py:1252 +#: redbot/cogs/mutes/mutes.py:1104 redbot/cogs/mutes/mutes.py:1317 msgid "OK then." msgstr "" -#: redbot/cogs/mutes/mutes.py:1054 +#: redbot/cogs/mutes/mutes.py:1118 #, docstring msgid "\n" " Displays active mutes on this server.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1062 +#: redbot/cogs/mutes/mutes.py:1125 msgid "__Server Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1080 redbot/cogs/mutes/mutes.py:1105 +#: redbot/cogs/mutes/mutes.py:1143 redbot/cogs/mutes/mutes.py:1168 msgid "__Remaining__: {time_left}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1087 +#: redbot/cogs/mutes/mutes.py:1150 msgid "__<#{channel_id}> Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1112 +#: redbot/cogs/mutes/mutes.py:1175 msgid "There are no mutes on this server right now." msgstr "" -#: redbot/cogs/mutes/mutes.py:1124 +#: redbot/cogs/mutes/mutes.py:1187 #, docstring msgid "Mute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -383,45 +391,45 @@ msgid "Mute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1139 redbot/cogs/mutes/mutes.py:1288 -#: redbot/cogs/mutes/voicemutes.py:90 +#: redbot/cogs/mutes/mutes.py:1202 redbot/cogs/mutes/mutes.py:1353 +#: redbot/cogs/mutes/voicemutes.py:88 msgid "You cannot mute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1141 redbot/cogs/mutes/mutes.py:1290 -#: redbot/cogs/mutes/voicemutes.py:92 +#: redbot/cogs/mutes/mutes.py:1204 redbot/cogs/mutes/mutes.py:1355 +#: redbot/cogs/mutes/voicemutes.py:90 msgid "You cannot mute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1152 redbot/cogs/mutes/mutes.py:1157 -#: redbot/cogs/mutes/mutes.py:1298 redbot/cogs/mutes/mutes.py:1303 -#: redbot/cogs/mutes/voicemutes.py:110 redbot/cogs/mutes/voicemutes.py:117 +#: redbot/cogs/mutes/mutes.py:1215 redbot/cogs/mutes/mutes.py:1220 +#: redbot/cogs/mutes/mutes.py:1363 redbot/cogs/mutes/mutes.py:1368 +#: redbot/cogs/mutes/voicemutes.py:108 redbot/cogs/mutes/voicemutes.py:115 msgid " for {duration}" msgstr "" -#: redbot/cogs/mutes/mutes.py:1191 +#: redbot/cogs/mutes/mutes.py:1254 msgid "{users} has been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1193 +#: redbot/cogs/mutes/mutes.py:1256 msgid "{users} have been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1204 +#: redbot/cogs/mutes/mutes.py:1267 msgid "{member} could not be (un)muted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1215 +#: redbot/cogs/mutes/mutes.py:1278 msgid "- {reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1226 +#: redbot/cogs/mutes/mutes.py:1289 msgid "Some users could not be properly muted. Would you like to see who, where, and why?" msgstr "" -#: redbot/cogs/mutes/mutes.py:1274 +#: redbot/cogs/mutes/mutes.py:1339 #, docstring -msgid "Mute a user in the current text channel.\n\n" +msgid "Mute a user in the current text channel (or in the parent of the current thread).\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" @@ -432,23 +440,23 @@ msgid "Mute a user in the current text channel.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1331 +#: redbot/cogs/mutes/mutes.py:1398 msgid "Channel mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:1339 redbot/cogs/mutes/voicemutes.py:156 +#: redbot/cogs/mutes/mutes.py:1406 redbot/cogs/mutes/voicemutes.py:154 msgid "{users} has been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1341 redbot/cogs/mutes/voicemutes.py:158 +#: redbot/cogs/mutes/mutes.py:1408 redbot/cogs/mutes/voicemutes.py:156 msgid "{users} have been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1346 redbot/cogs/mutes/voicemutes.py:163 +#: redbot/cogs/mutes/mutes.py:1413 redbot/cogs/mutes/voicemutes.py:161 msgid "The following users could not be muted\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1361 +#: redbot/cogs/mutes/mutes.py:1428 #, docstring msgid "Unmute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -456,49 +464,49 @@ msgid "Unmute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1369 redbot/cogs/mutes/mutes.py:1438 -#: redbot/cogs/mutes/voicemutes.py:184 +#: redbot/cogs/mutes/mutes.py:1436 redbot/cogs/mutes/mutes.py:1505 +#: redbot/cogs/mutes/voicemutes.py:182 msgid "You cannot unmute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1371 redbot/cogs/mutes/mutes.py:1440 -#: redbot/cogs/mutes/voicemutes.py:186 +#: redbot/cogs/mutes/mutes.py:1438 redbot/cogs/mutes/mutes.py:1507 +#: redbot/cogs/mutes/voicemutes.py:184 msgid "You cannot unmute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1413 +#: redbot/cogs/mutes/mutes.py:1480 msgid "{users} unmuted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:1430 +#: redbot/cogs/mutes/mutes.py:1497 #, docstring -msgid "Unmute a user in this channel.\n\n" +msgid "Unmute a user in this channel (or in the parent of this thread).\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:1477 redbot/cogs/mutes/voicemutes.py:234 +#: redbot/cogs/mutes/mutes.py:1546 redbot/cogs/mutes/voicemutes.py:232 msgid "{users} unmuted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:1482 redbot/cogs/mutes/voicemutes.py:239 +#: redbot/cogs/mutes/mutes.py:1551 redbot/cogs/mutes/voicemutes.py:237 msgid "The following users could not be unmuted\n" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:43 +#: redbot/cogs/mutes/voicemutes.py:42 msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mutes/voicemutes.py:50 +#: 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:61 +#: redbot/cogs/mutes/voicemutes.py:59 msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mutes/voicemutes.py:77 +#: redbot/cogs/mutes/voicemutes.py:75 #, docstring msgid "Mute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -510,11 +518,11 @@ msgid "Mute a user in their current voice channel.\n\n" " `[p]voicemute @member1 3 days`" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:148 +#: redbot/cogs/mutes/voicemutes.py:146 msgid "Voice mute" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:177 +#: redbot/cogs/mutes/voicemutes.py:175 #, docstring msgid "Unmute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" diff --git a/redbot/cogs/mutes/locales/de-DE.po b/redbot/cogs/mutes/locales/de-DE.po index 6b992ec6aca..652f5eae218 100644 --- a/redbot/cogs/mutes/locales/de-DE.po +++ b/redbot/cogs/mutes/locales/de-DE.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-23 14:25+0000\n" +"POT-Creation-Date: 2023-07-19 20:46+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,194 +15,202 @@ msgstr "" "X-Crowdin-File-ID: 704\n" "Language: de_DE\n" -#: redbot/cogs/mutes/mutes.py:26 +#: redbot/cogs/mutes/converters.py:60 +msgid "The time provided is too long; use a more reasonable time." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:32 msgid "That user is already muted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:27 +#: redbot/cogs/mutes/mutes.py:33 msgid "That user is not muted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:28 +#: redbot/cogs/mutes/mutes.py:34 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 +#: redbot/cogs/mutes/mutes.py:37 msgid "I cannot let you do that. You are not higher than the mute role in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:34 +#: redbot/cogs/mutes/mutes.py:40 msgid "That user cannot be (un)muted, as they have the Administrator permission." msgstr "" -#: redbot/cogs/mutes/mutes.py:35 +#: redbot/cogs/mutes/mutes.py:41 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:40 +#: redbot/cogs/mutes/mutes.py:46 msgid "Failed to mute or unmute user. I need the Manage Permissions permission." msgstr "" -#: redbot/cogs/mutes/mutes.py:43 +#: redbot/cogs/mutes/mutes.py:49 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/mutes/mutes.py:44 +#: redbot/cogs/mutes/mutes.py:50 msgid "The channel I tried to mute or unmute the user in isn't found." msgstr "" -#: redbot/cogs/mutes/mutes.py:45 +#: redbot/cogs/mutes/mutes.py:51 msgid "The mute role no longer exists." msgstr "" -#: redbot/cogs/mutes/mutes.py:46 +#: redbot/cogs/mutes/mutes.py:52 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:68 +#: redbot/cogs/mutes/mutes.py:55 +msgid "That user is channel muted in their current voice channel, not just voice muted. If you want to fully unmute this user in the channel, use {command} in their voice channel's text channel instead." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:79 #, docstring msgid "\n" " Mute users temporarily or indefinitely.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:286 redbot/cogs/mutes/mutes.py:298 -#: redbot/cogs/mutes/mutes.py:302 redbot/cogs/mutes/mutes.py:392 -#: redbot/cogs/mutes/mutes.py:409 redbot/cogs/mutes/mutes.py:463 -#: redbot/cogs/mutes/mutes.py:483 redbot/cogs/mutes/mutes.py:488 +#: redbot/cogs/mutes/mutes.py:330 redbot/cogs/mutes/mutes.py:342 +#: redbot/cogs/mutes/mutes.py:346 redbot/cogs/mutes/mutes.py:437 +#: redbot/cogs/mutes/mutes.py:454 redbot/cogs/mutes/mutes.py:508 +#: redbot/cogs/mutes/mutes.py:528 redbot/cogs/mutes/mutes.py:533 msgid "Automatic unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:302 redbot/cogs/mutes/mutes.py:409 -#: redbot/cogs/mutes/mutes.py:617 redbot/cogs/mutes/mutes.py:1400 +#: redbot/cogs/mutes/mutes.py:346 redbot/cogs/mutes/mutes.py:454 +#: redbot/cogs/mutes/mutes.py:655 redbot/cogs/mutes/mutes.py:1467 msgid "Server unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:311 +#: redbot/cogs/mutes/mutes.py:355 msgid "I am unable to unmute {user} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:396 +#: redbot/cogs/mutes/mutes.py:441 msgid "\n" "Unmuted in channels: " msgstr "" -#: redbot/cogs/mutes/mutes.py:422 +#: redbot/cogs/mutes/mutes.py:467 msgid "{member} could not be unmuted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:426 +#: redbot/cogs/mutes/mutes.py:471 msgid "{reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:472 redbot/cogs/mutes/mutes.py:692 -#: redbot/cogs/mutes/voicemutes.py:224 +#: redbot/cogs/mutes/mutes.py:517 redbot/cogs/mutes/mutes.py:732 +#: redbot/cogs/mutes/voicemutes.py:222 msgid "Voice unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:475 redbot/cogs/mutes/mutes.py:695 -#: redbot/cogs/mutes/mutes.py:1467 +#: redbot/cogs/mutes/mutes.py:520 redbot/cogs/mutes/mutes.py:735 +#: redbot/cogs/mutes/mutes.py:1536 msgid "Channel unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:492 +#: redbot/cogs/mutes/mutes.py:537 msgid "I am unable to unmute {user} in {channel} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:533 +#: redbot/cogs/mutes/mutes.py:578 msgid "Unknown" msgstr "Unbekannt" -#: redbot/cogs/mutes/mutes.py:538 +#: redbot/cogs/mutes/mutes.py:583 msgid "No reason provided." msgstr "" -#: redbot/cogs/mutes/mutes.py:549 +#: redbot/cogs/mutes/mutes.py:593 msgid "Until" msgstr "Bis" -#: redbot/cogs/mutes/mutes.py:550 +#: redbot/cogs/mutes/mutes.py:594 msgid "Duration" msgstr "Dauer" -#: redbot/cogs/mutes/mutes.py:551 +#: redbot/cogs/mutes/mutes.py:595 msgid "Guild" msgstr "" -#: redbot/cogs/mutes/mutes.py:553 +#: redbot/cogs/mutes/mutes.py:597 msgid "Moderator" msgstr "Moderator" -#: redbot/cogs/mutes/mutes.py:562 -msgid "\n" -"**Moderator**: {moderator}" +#: redbot/cogs/mutes/mutes.py:605 +msgid "Moderator:" msgstr "" -#: redbot/cogs/mutes/mutes.py:567 -msgid "\n" -"**Until**: {until}\n" -"**Duration**: {duration}" +#: redbot/cogs/mutes/mutes.py:607 +msgid "Until:" msgstr "" -#: redbot/cogs/mutes/mutes.py:573 -msgid "\n" -"**Guild**: {guild_name}" +#: redbot/cogs/mutes/mutes.py:607 +msgid "Duration:" msgstr "" -#: redbot/cogs/mutes/mutes.py:612 redbot/cogs/mutes/mutes.py:617 +#: redbot/cogs/mutes/mutes.py:611 +msgid "Guild:" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:650 redbot/cogs/mutes/mutes.py:655 msgid "Manually removed mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:632 redbot/cogs/mutes/mutes.py:641 +#: redbot/cogs/mutes/mutes.py:670 redbot/cogs/mutes/mutes.py:679 msgid "Manually applied mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:641 redbot/cogs/mutes/mutes.py:1184 +#: redbot/cogs/mutes/mutes.py:679 redbot/cogs/mutes/mutes.py:1247 msgid "Server mute" msgstr "Server Stummschaltung" -#: redbot/cogs/mutes/mutes.py:702 redbot/cogs/mutes/mutes.py:711 +#: redbot/cogs/mutes/mutes.py:742 redbot/cogs/mutes/mutes.py:751 msgid "Manually removed channel overwrites" msgstr "Manuell entfernte Kanal Überschreibungen" -#: redbot/cogs/mutes/mutes.py:745 +#: redbot/cogs/mutes/mutes.py:785 msgid "Previously muted in this server." msgstr "Zuvor in diesem Server stummgeschaltet." -#: redbot/cogs/mutes/mutes.py:751 +#: redbot/cogs/mutes/mutes.py:791 #, docstring msgid "Mute settings." msgstr "Stummschaltungseinstellungen." -#: redbot/cogs/mutes/mutes.py:758 +#: redbot/cogs/mutes/mutes.py:798 #, docstring msgid "Set whether mute notifications should be sent to users in DMs." msgstr "Legen Sie fest, ob Benachrichtigungen über Stummschaltungen an den Benutzer per Privatnachricht gesendet werden sollen." -#: redbot/cogs/mutes/mutes.py:761 +#: redbot/cogs/mutes/mutes.py:801 msgid "I will now try to send mute notifications to users DMs." msgstr "Ich werde nun versuchen stummgeschaltete Nutzer per Privatnachricht zu informieren." -#: redbot/cogs/mutes/mutes.py:763 +#: redbot/cogs/mutes/mutes.py:803 msgid "Mute notifications will no longer be sent to users DMs." msgstr "Stummschaltungs-Benachrichtigungen werden in Zukunft nicht mehr per Privatnachricht an Nutzer gesendet." -#: redbot/cogs/mutes/mutes.py:769 +#: redbot/cogs/mutes/mutes.py:809 #, docstring msgid "Decide whether the name of the moderator muting a user should be included in the DM to that user." msgstr "Lege fest, ob der Name des Moderators, der die Stummschaltung durchgeführt hat, in der Privatnachricht an den Nutzer enthalten sein sollte." -#: redbot/cogs/mutes/mutes.py:773 +#: redbot/cogs/mutes/mutes.py:813 msgid "I will include the name of the moderator who issued the mute when sending a DM to a user." msgstr "Ich werde den Namen des Moderators, der die Stummschaltung durchgeführt hat, in der Privatnachricht nennen." -#: redbot/cogs/mutes/mutes.py:779 +#: redbot/cogs/mutes/mutes.py:819 msgid "I will not include the name of the moderator who issued the mute when sending a DM to a user." msgstr "Ich werde den Namen des Moderators, der die Stummschaltung durchgeführt hat, nicht in der Privatnachricht nennen." -#: redbot/cogs/mutes/mutes.py:787 +#: redbot/cogs/mutes/mutes.py:827 #, docstring msgid "\n" " Whether or not to force role only mutes on the bot\n" @@ -211,15 +219,15 @@ msgstr "\n" " Ob Rollen exklusive Stummschaltungen auf dem Bot erzwungen werden sollen\n" " " -#: redbot/cogs/mutes/mutes.py:792 +#: redbot/cogs/mutes/mutes.py:832 msgid "Okay I will enforce role mutes before muting users." msgstr "Okay, ich erzwinge Rollen Stummschaltungen bevor ich Nutzer Stumm schalte." -#: redbot/cogs/mutes/mutes.py:794 +#: redbot/cogs/mutes/mutes.py:834 msgid "Okay I will allow channel overwrites for muting users." msgstr "Okay, ich werde Kanal Überschreibungen zum Stummschalten von Nutzern erlauben." -#: redbot/cogs/mutes/mutes.py:799 +#: redbot/cogs/mutes/mutes.py:839 #, docstring msgid "\n" " Shows the current mute settings for this guild.\n" @@ -228,7 +236,7 @@ msgstr "\n" " Zeigt die aktuellen Stummschaltungseinstellungen in diesem Server.\n" " " -#: redbot/cogs/mutes/mutes.py:807 +#: redbot/cogs/mutes/mutes.py:847 msgid "Mute Role: {role}\n" "Notification Channel: {channel}\n" "Default Time: {time}\n" @@ -240,12 +248,12 @@ msgstr "Stummschaltungsrolle: {role}\n" "Sende Privatnachricht: {dm}\n" "Nenne Moderator: {show_mod}" -#: redbot/cogs/mutes/mutes.py:814 redbot/cogs/mutes/mutes.py:815 -#: redbot/cogs/mutes/mutes.py:816 +#: redbot/cogs/mutes/mutes.py:854 redbot/cogs/mutes/mutes.py:855 +#: redbot/cogs/mutes/mutes.py:856 msgid "None" msgstr "Keine" -#: redbot/cogs/mutes/mutes.py:827 +#: redbot/cogs/mutes/mutes.py:871 #, docstring msgid "\n" " Set the notification channel for automatic unmute issues.\n\n" @@ -258,15 +266,15 @@ msgstr "\n" " über Probleme, wenn Stummschaltungen von Nutzern aufgehoben werden sollen, werden nirgendwo hin gesendet.\n" " " -#: redbot/cogs/mutes/mutes.py:835 +#: redbot/cogs/mutes/mutes.py:879 msgid "Notification channel for unmute issues has been cleared." msgstr "Die Einstellung für den Benachrichtigungskanal bei Fehlern bei Aufhebungen von Stummschaltungen wurde gelöscht." -#: redbot/cogs/mutes/mutes.py:839 +#: redbot/cogs/mutes/mutes.py:883 msgid "I will post unmute issues in {channel}." msgstr "Ich werde Fehler bei Aufhebungen von Stummschaltungen in {channel} veröffentlichen." -#: redbot/cogs/mutes/mutes.py:846 +#: redbot/cogs/mutes/mutes.py:890 #, 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" @@ -281,23 +289,23 @@ msgstr "Legt die Rolle fest, die beim Stummschalten eines Benutzers angewendet w " verlassen und wieder beitreten ohne stummgeschaltet zu sein.\n" " " -#: redbot/cogs/mutes/mutes.py:861 +#: redbot/cogs/mutes/mutes.py:905 msgid "Channel overwrites will be used for mutes instead." msgstr "Kanal-Überschreibungen werden stattdessen für Stummschaltungen verwendet." -#: redbot/cogs/mutes/mutes.py:865 +#: redbot/cogs/mutes/mutes.py:909 msgid "You can't set this role as it is not lower than you in the role hierarchy." msgstr "Du kannst diese Rolle nicht festlegen, da diese in der Rollenhierarchie nicht niedriger als du ist." -#: redbot/cogs/mutes/mutes.py:870 redbot/cogs/mutes/mutes.py:925 +#: redbot/cogs/mutes/mutes.py:914 redbot/cogs/mutes/mutes.py:977 msgid "Mute role set to {role}" msgstr "Stummschaltungs-Rolle gesetzt auf {role}" -#: redbot/cogs/mutes/mutes.py:874 redbot/cogs/mutes/mutes.py:929 +#: redbot/cogs/mutes/mutes.py:918 redbot/cogs/mutes/mutes.py:981 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:885 +#: redbot/cogs/mutes/mutes.py:929 #, docstring msgid "Create a Muted role.\n\n" " This will create a role and apply overwrites to all available channels\n" @@ -307,23 +315,23 @@ msgid "Create a Muted role.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:896 +#: redbot/cogs/mutes/mutes.py:940 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:907 redbot/cogs/mutes/mutes.py:949 +#: redbot/cogs/mutes/mutes.py:959 redbot/cogs/mutes/mutes.py:1005 msgid "Mute role setup" msgstr "" -#: redbot/cogs/mutes/mutes.py:912 +#: redbot/cogs/mutes/mutes.py:964 msgid "I could not create a muted role in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:919 +#: redbot/cogs/mutes/mutes.py:971 msgid "I could not set overwrites for the following channels: {channels}" msgstr "" -#: redbot/cogs/mutes/mutes.py:957 +#: redbot/cogs/mutes/mutes.py:1013 #, docstring msgid "\n" " Set the default mute time for the mute command.\n\n" @@ -331,63 +339,63 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:965 +#: redbot/cogs/mutes/mutes.py:1021 msgid "Default mute time removed." msgstr "" -#: redbot/cogs/mutes/mutes.py:969 +#: redbot/cogs/mutes/mutes.py:1025 msgid "Please provide a valid time format." msgstr "" -#: redbot/cogs/mutes/mutes.py:972 +#: redbot/cogs/mutes/mutes.py:1028 msgid "Default mute time set to {time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:984 -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" +#: redbot/cogs/mutes/mutes.py:1040 +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:1000 +#: redbot/cogs/mutes/mutes.py:1059 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\n" "Are you sure you want to continue with channel overwrites? " msgstr "" -#: redbot/cogs/mutes/mutes.py:1010 +#: redbot/cogs/mutes/mutes.py:1069 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:1016 -msgid "Saying `yes` will continue the mute with overwrites and stop this message from appearing again, saying `no` will end the mute attempt." +#: redbot/cogs/mutes/mutes.py:1075 +msgid "Saying {response_1} will continue the mute with overwrites and stop this message from appearing again, saying {response_2} will end the mute attempt." msgstr "" -#: redbot/cogs/mutes/mutes.py:1040 redbot/cogs/mutes/mutes.py:1252 +#: redbot/cogs/mutes/mutes.py:1104 redbot/cogs/mutes/mutes.py:1317 msgid "OK then." msgstr "Also gut." -#: redbot/cogs/mutes/mutes.py:1054 +#: redbot/cogs/mutes/mutes.py:1118 #, docstring msgid "\n" " Displays active mutes on this server.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1062 +#: redbot/cogs/mutes/mutes.py:1125 msgid "__Server Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1080 redbot/cogs/mutes/mutes.py:1105 +#: redbot/cogs/mutes/mutes.py:1143 redbot/cogs/mutes/mutes.py:1168 msgid "__Remaining__: {time_left}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1087 +#: redbot/cogs/mutes/mutes.py:1150 msgid "__<#{channel_id}> Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1112 +#: redbot/cogs/mutes/mutes.py:1175 msgid "There are no mutes on this server right now." msgstr "" -#: redbot/cogs/mutes/mutes.py:1124 +#: redbot/cogs/mutes/mutes.py:1187 #, docstring msgid "Mute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -400,45 +408,45 @@ msgid "Mute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1139 redbot/cogs/mutes/mutes.py:1288 -#: redbot/cogs/mutes/voicemutes.py:90 +#: redbot/cogs/mutes/mutes.py:1202 redbot/cogs/mutes/mutes.py:1353 +#: redbot/cogs/mutes/voicemutes.py:88 msgid "You cannot mute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1141 redbot/cogs/mutes/mutes.py:1290 -#: redbot/cogs/mutes/voicemutes.py:92 +#: redbot/cogs/mutes/mutes.py:1204 redbot/cogs/mutes/mutes.py:1355 +#: redbot/cogs/mutes/voicemutes.py:90 msgid "You cannot mute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1152 redbot/cogs/mutes/mutes.py:1157 -#: redbot/cogs/mutes/mutes.py:1298 redbot/cogs/mutes/mutes.py:1303 -#: redbot/cogs/mutes/voicemutes.py:110 redbot/cogs/mutes/voicemutes.py:117 +#: redbot/cogs/mutes/mutes.py:1215 redbot/cogs/mutes/mutes.py:1220 +#: redbot/cogs/mutes/mutes.py:1363 redbot/cogs/mutes/mutes.py:1368 +#: redbot/cogs/mutes/voicemutes.py:108 redbot/cogs/mutes/voicemutes.py:115 msgid " for {duration}" msgstr "" -#: redbot/cogs/mutes/mutes.py:1191 +#: redbot/cogs/mutes/mutes.py:1254 msgid "{users} has been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1193 +#: redbot/cogs/mutes/mutes.py:1256 msgid "{users} have been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1204 +#: redbot/cogs/mutes/mutes.py:1267 msgid "{member} could not be (un)muted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1215 +#: redbot/cogs/mutes/mutes.py:1278 msgid "- {reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1226 +#: redbot/cogs/mutes/mutes.py:1289 msgid "Some users could not be properly muted. Would you like to see who, where, and why?" msgstr "" -#: redbot/cogs/mutes/mutes.py:1274 +#: redbot/cogs/mutes/mutes.py:1339 #, docstring -msgid "Mute a user in the current text channel.\n\n" +msgid "Mute a user in the current text channel (or in the parent of the current thread).\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" @@ -447,32 +455,25 @@ msgid "Mute a user in the current text channel.\n\n" " `[p]mutechannel @member1 @member2 spam 5 hours`\n" " `[p]mutechannel @member1 3 days`\n" " " -msgstr "Stummschalten eines Benutzers in seinem aktuellen Sprachkanal.\n\n" -" `` ist eine durch Leerzeichen getrennte Liste von Benutzernamen, IDs oder Erwähnungen.\n" -" `[time_and_reason]` ist die Länge der Stummschaltung und der Grund für diese. Die Zeit ist\n" -" eine gültige Zeitspanne wie z.B. `30 Minuten` oder `2 Tage`. Wenn keine Dauer angegeben wurde, wird mute die Standardzeit, oder wenn diese nicht definiert ist, eine unbegrenzte Dauer verwenden.\n\n" -" Beispiele:\n" -" `[p]voicemute @member1 @member2 spam 5 Stunden`\n" -" `[p]voicemute @member1 3 Tage`\n" -" " +msgstr "" -#: redbot/cogs/mutes/mutes.py:1331 +#: redbot/cogs/mutes/mutes.py:1398 msgid "Channel mute" msgstr "Kanal Stummschaltung" -#: redbot/cogs/mutes/mutes.py:1339 redbot/cogs/mutes/voicemutes.py:156 +#: redbot/cogs/mutes/mutes.py:1406 redbot/cogs/mutes/voicemutes.py:154 msgid "{users} has been muted in this channel{time}." msgstr "{users} wurde{time} in diesem Kanal stummgeschaltet." -#: redbot/cogs/mutes/mutes.py:1341 redbot/cogs/mutes/voicemutes.py:158 +#: redbot/cogs/mutes/mutes.py:1408 redbot/cogs/mutes/voicemutes.py:156 msgid "{users} have been muted in this channel{time}." msgstr "{users} wurden in diesem Kanal stummgeschaltet{time}." -#: redbot/cogs/mutes/mutes.py:1346 redbot/cogs/mutes/voicemutes.py:163 +#: redbot/cogs/mutes/mutes.py:1413 redbot/cogs/mutes/voicemutes.py:161 msgid "The following users could not be muted\n" msgstr "Der folgende Benutzer konnte nicht stummgeschaltet werden\n" -#: redbot/cogs/mutes/mutes.py:1361 +#: redbot/cogs/mutes/mutes.py:1428 #, docstring msgid "Unmute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -483,52 +484,49 @@ msgstr "Hebe die Stummschaltung für Benutzer auf.\n\n" " `[reason]` ist der Grund für die Aufhebung der Stummschaltung.\n" " " -#: redbot/cogs/mutes/mutes.py:1369 redbot/cogs/mutes/mutes.py:1438 -#: redbot/cogs/mutes/voicemutes.py:184 +#: redbot/cogs/mutes/mutes.py:1436 redbot/cogs/mutes/mutes.py:1505 +#: redbot/cogs/mutes/voicemutes.py:182 msgid "You cannot unmute me." msgstr "Du kannst meine Stummschaltung nicht aufheben." -#: redbot/cogs/mutes/mutes.py:1371 redbot/cogs/mutes/mutes.py:1440 -#: redbot/cogs/mutes/voicemutes.py:186 +#: redbot/cogs/mutes/mutes.py:1438 redbot/cogs/mutes/mutes.py:1507 +#: redbot/cogs/mutes/voicemutes.py:184 msgid "You cannot unmute yourself." msgstr "Du kannst deine Stummschaltung nicht selber aufheben." -#: redbot/cogs/mutes/mutes.py:1413 +#: redbot/cogs/mutes/mutes.py:1480 msgid "{users} unmuted in this server." msgstr "Für {users} wurde die Stummschaltung in diesem Server aufgehoben." -#: redbot/cogs/mutes/mutes.py:1430 +#: redbot/cogs/mutes/mutes.py:1497 #, docstring -msgid "Unmute a user in this channel.\n\n" +msgid "Unmute a user in this channel (or in the parent of this thread).\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" " `[reason]` is the reason for the unmute.\n" " " -msgstr "Die Stummschaltung für einen Nutzer in diesem Kanal aufheben.\n\n" -" `` ist eine durch Leerzeichen getrennte Liste von Nutzernamen, IDs oder Erwähnungen.\n" -" `[reason]` ist der Grund für die Aufhebung der Stummschaltung.\n" -" " +msgstr "" -#: redbot/cogs/mutes/mutes.py:1477 redbot/cogs/mutes/voicemutes.py:234 +#: redbot/cogs/mutes/mutes.py:1546 redbot/cogs/mutes/voicemutes.py:232 msgid "{users} unmuted in this channel." msgstr "Für {users} wurde die Stummschaltung in diesem Kanal aufgehoben." -#: redbot/cogs/mutes/mutes.py:1482 redbot/cogs/mutes/voicemutes.py:239 +#: redbot/cogs/mutes/mutes.py:1551 redbot/cogs/mutes/voicemutes.py:237 msgid "The following users could not be unmuted\n" msgstr "Für die folgenden Nutzer konnte die Stummschaltung nicht aufgehoben werden\n" -#: redbot/cogs/mutes/voicemutes.py:43 +#: 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:50 +#: 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:61 +#: redbot/cogs/mutes/voicemutes.py:59 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:77 +#: redbot/cogs/mutes/voicemutes.py:75 #, docstring msgid "Mute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -546,11 +544,11 @@ msgstr "Stummschalten eines Benutzers in seinem aktuellen Sprachkanal.\n\n" " `[p]voicemute @member1 @member2 spam 5 Stunden `\n" " `[p]voicemute @member1 3 Tage`" -#: redbot/cogs/mutes/voicemutes.py:148 +#: redbot/cogs/mutes/voicemutes.py:146 msgid "Voice mute" msgstr "Sprach-Stummschaltung" -#: redbot/cogs/mutes/voicemutes.py:177 +#: redbot/cogs/mutes/voicemutes.py:175 #, docstring msgid "Unmute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" diff --git a/redbot/cogs/mutes/locales/es-ES.po b/redbot/cogs/mutes/locales/es-ES.po index ad226a7ede6..c9e26732ea6 100644 --- a/redbot/cogs/mutes/locales/es-ES.po +++ b/redbot/cogs/mutes/locales/es-ES.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-23 14:25+0000\n" +"POT-Creation-Date: 2023-07-19 20:46+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,51 +15,59 @@ msgstr "" "X-Crowdin-File-ID: 704\n" "Language: es_ES\n" -#: redbot/cogs/mutes/mutes.py:26 +#: redbot/cogs/mutes/converters.py:60 +msgid "The time provided is too long; use a more reasonable time." +msgstr "El tiempo entregado es demasiado largo; utilice un tiempo más razonable." + +#: redbot/cogs/mutes/mutes.py:32 msgid "That user is already muted in this channel." msgstr "Ese usuario ya está silenciado en este canal." -#: redbot/cogs/mutes/mutes.py:27 +#: redbot/cogs/mutes/mutes.py:33 msgid "That user is not muted in this channel." msgstr "Ese usuario no está silenciado en este canal." -#: redbot/cogs/mutes/mutes.py:28 +#: redbot/cogs/mutes/mutes.py:34 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 +#: redbot/cogs/mutes/mutes.py:37 msgid "I cannot let you do that. You are not higher than the mute role 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:34 +#: redbot/cogs/mutes/mutes.py:40 msgid "That user cannot be (un)muted, as they have the Administrator permission." msgstr "Ese usuario no puede estar (des)silenciado, ya que tiene el permiso de administrador." -#: redbot/cogs/mutes/mutes.py:35 +#: redbot/cogs/mutes/mutes.py:41 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:40 +#: redbot/cogs/mutes/mutes.py:46 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:43 +#: redbot/cogs/mutes/mutes.py:49 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:44 +#: redbot/cogs/mutes/mutes.py:50 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:45 +#: redbot/cogs/mutes/mutes.py:51 msgid "The mute role no longer exists." msgstr "El role de silenciado ya no existe." -#: redbot/cogs/mutes/mutes.py:46 +#: redbot/cogs/mutes/mutes.py:52 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:68 +#: redbot/cogs/mutes/mutes.py:55 +msgid "That user is channel muted in their current voice channel, not just voice muted. If you want to fully unmute this user in the channel, use {command} in their voice channel's text channel instead." +msgstr "Ese usuario está silenciado en su canal de voz actual, no sólo en voz silenciada. Si quieres dejar de silenciar completamente a este usuario en el canal, usa {command} en su lugar en el canal de texto de su canal de voz." + +#: redbot/cogs/mutes/mutes.py:79 #, docstring msgid "\n" " Mute users temporarily or indefinitely.\n" @@ -68,150 +76,146 @@ msgstr "\n" " Mutear a los usuarios temporal o indefinidamente.\n" " " -#: redbot/cogs/mutes/mutes.py:286 redbot/cogs/mutes/mutes.py:298 -#: redbot/cogs/mutes/mutes.py:302 redbot/cogs/mutes/mutes.py:392 -#: redbot/cogs/mutes/mutes.py:409 redbot/cogs/mutes/mutes.py:463 -#: redbot/cogs/mutes/mutes.py:483 redbot/cogs/mutes/mutes.py:488 +#: redbot/cogs/mutes/mutes.py:330 redbot/cogs/mutes/mutes.py:342 +#: redbot/cogs/mutes/mutes.py:346 redbot/cogs/mutes/mutes.py:437 +#: redbot/cogs/mutes/mutes.py:454 redbot/cogs/mutes/mutes.py:508 +#: redbot/cogs/mutes/mutes.py:528 redbot/cogs/mutes/mutes.py:533 msgid "Automatic unmute" msgstr "Desilenciar automáticamente" -#: redbot/cogs/mutes/mutes.py:302 redbot/cogs/mutes/mutes.py:409 -#: redbot/cogs/mutes/mutes.py:617 redbot/cogs/mutes/mutes.py:1400 +#: redbot/cogs/mutes/mutes.py:346 redbot/cogs/mutes/mutes.py:454 +#: redbot/cogs/mutes/mutes.py:655 redbot/cogs/mutes/mutes.py:1467 msgid "Server unmute" msgstr "Mutear servidor" -#: redbot/cogs/mutes/mutes.py:311 +#: redbot/cogs/mutes/mutes.py:355 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:396 +#: redbot/cogs/mutes/mutes.py:441 msgid "\n" "Unmuted in channels: " msgstr "\n" "Desilenciado en los canales: " -#: redbot/cogs/mutes/mutes.py:422 +#: redbot/cogs/mutes/mutes.py:467 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:426 +#: redbot/cogs/mutes/mutes.py:471 msgid "{reason} In the following channels: {channels}\n" msgstr "{reason} en los siguientes canales: {channels}\n" -#: redbot/cogs/mutes/mutes.py:472 redbot/cogs/mutes/mutes.py:692 -#: redbot/cogs/mutes/voicemutes.py:224 +#: redbot/cogs/mutes/mutes.py:517 redbot/cogs/mutes/mutes.py:732 +#: redbot/cogs/mutes/voicemutes.py:222 msgid "Voice unmute" msgstr "Voz desmuteada" -#: redbot/cogs/mutes/mutes.py:475 redbot/cogs/mutes/mutes.py:695 -#: redbot/cogs/mutes/mutes.py:1467 +#: redbot/cogs/mutes/mutes.py:520 redbot/cogs/mutes/mutes.py:735 +#: redbot/cogs/mutes/mutes.py:1536 msgid "Channel unmute" msgstr "Canal desmuteado" -#: redbot/cogs/mutes/mutes.py:492 +#: redbot/cogs/mutes/mutes.py:537 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:533 +#: redbot/cogs/mutes/mutes.py:578 msgid "Unknown" msgstr "Desconocido" -#: redbot/cogs/mutes/mutes.py:538 +#: redbot/cogs/mutes/mutes.py:583 msgid "No reason provided." msgstr "Ningún motivo proporcionado." -#: redbot/cogs/mutes/mutes.py:549 +#: redbot/cogs/mutes/mutes.py:593 msgid "Until" msgstr "Hasta" -#: redbot/cogs/mutes/mutes.py:550 +#: redbot/cogs/mutes/mutes.py:594 msgid "Duration" msgstr "Duración" -#: redbot/cogs/mutes/mutes.py:551 +#: redbot/cogs/mutes/mutes.py:595 msgid "Guild" msgstr "Servidor" -#: redbot/cogs/mutes/mutes.py:553 +#: redbot/cogs/mutes/mutes.py:597 msgid "Moderator" msgstr "Moderador" -#: redbot/cogs/mutes/mutes.py:562 -msgid "\n" -"**Moderator**: {moderator}" -msgstr "\n" -"**Moderador**: {moderator}" +#: redbot/cogs/mutes/mutes.py:605 +msgid "Moderator:" +msgstr "Moderador:" -#: redbot/cogs/mutes/mutes.py:567 -msgid "\n" -"**Until**: {until}\n" -"**Duration**: {duration}" -msgstr "\n" -"**Hasta**: {until}\n" -"**Duración**: {duration}" +#: redbot/cogs/mutes/mutes.py:607 +msgid "Until:" +msgstr "Hasta:" -#: redbot/cogs/mutes/mutes.py:573 -msgid "\n" -"**Guild**: {guild_name}" -msgstr "\n" -"**Servidor**: {guild_name}" +#: redbot/cogs/mutes/mutes.py:607 +msgid "Duration:" +msgstr "Duración:" -#: redbot/cogs/mutes/mutes.py:612 redbot/cogs/mutes/mutes.py:617 +#: redbot/cogs/mutes/mutes.py:611 +msgid "Guild:" +msgstr "Gremio:" + +#: redbot/cogs/mutes/mutes.py:650 redbot/cogs/mutes/mutes.py:655 msgid "Manually removed mute role" msgstr "Se ha eliminado manualmente el rol de silencio" -#: redbot/cogs/mutes/mutes.py:632 redbot/cogs/mutes/mutes.py:641 +#: redbot/cogs/mutes/mutes.py:670 redbot/cogs/mutes/mutes.py:679 msgid "Manually applied mute role" msgstr "Se ha aplicado manualmente el rol de silencio" -#: redbot/cogs/mutes/mutes.py:641 redbot/cogs/mutes/mutes.py:1184 +#: redbot/cogs/mutes/mutes.py:679 redbot/cogs/mutes/mutes.py:1247 msgid "Server mute" msgstr "Servidor muteado" -#: redbot/cogs/mutes/mutes.py:702 redbot/cogs/mutes/mutes.py:711 +#: redbot/cogs/mutes/mutes.py:742 redbot/cogs/mutes/mutes.py:751 msgid "Manually removed channel overwrites" msgstr "Manualmente eliminados las sobreescrituras de los canales" -#: redbot/cogs/mutes/mutes.py:745 +#: redbot/cogs/mutes/mutes.py:785 msgid "Previously muted in this server." msgstr "Anteriormente silenciado en este servidor." -#: redbot/cogs/mutes/mutes.py:751 +#: redbot/cogs/mutes/mutes.py:791 #, docstring msgid "Mute settings." msgstr "Ajustes de Silenciado." -#: redbot/cogs/mutes/mutes.py:758 +#: redbot/cogs/mutes/mutes.py:798 #, docstring msgid "Set whether mute notifications should be sent to users in DMs." msgstr "Establecer si las notificaciones de muteos deben ser enviadas a los usuarios en DMs." -#: redbot/cogs/mutes/mutes.py:761 +#: redbot/cogs/mutes/mutes.py:801 msgid "I will now try to send mute notifications to users DMs." msgstr "Ahora intentaré enviar notificaciones de muteos a los DM de los usuarios." -#: redbot/cogs/mutes/mutes.py:763 +#: redbot/cogs/mutes/mutes.py:803 msgid "Mute notifications will no longer be sent to users DMs." -msgstr "" +msgstr "Las notificaciones silenciadas ya no se enviarán a las DM de los usuarios." -#: redbot/cogs/mutes/mutes.py:769 +#: redbot/cogs/mutes/mutes.py:809 #, docstring msgid "Decide whether the name of the moderator muting a user should be included in the DM to that user." -msgstr "" +msgstr "Decide si el nombre del moderador que silenció a un usuario debe incluirse en el DM a ese usuario." -#: redbot/cogs/mutes/mutes.py:773 +#: redbot/cogs/mutes/mutes.py:813 msgid "I will include the name of the moderator who issued the mute when sending a DM to a user." -msgstr "" +msgstr "Incluiré el nombre del moderador que emitió el silencio al enviar un DM a un usuario." -#: redbot/cogs/mutes/mutes.py:779 +#: redbot/cogs/mutes/mutes.py:819 msgid "I will not include the name of the moderator who issued the mute when sending a DM to a user." -msgstr "" +msgstr "No incluiré el nombre del moderador que emitió el silencio al enviar un DM a un usuario." -#: redbot/cogs/mutes/mutes.py:787 +#: redbot/cogs/mutes/mutes.py:827 #, docstring msgid "\n" " Whether or not to force role only mutes on the bot\n" @@ -220,15 +224,15 @@ msgstr "\n" " Si forzar o no el rol solo silencia en el bot\n" " " -#: redbot/cogs/mutes/mutes.py:792 +#: redbot/cogs/mutes/mutes.py:832 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:794 +#: redbot/cogs/mutes/mutes.py:834 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:799 +#: redbot/cogs/mutes/mutes.py:839 #, docstring msgid "\n" " Shows the current mute settings for this guild.\n" @@ -237,20 +241,24 @@ msgstr "\n" " Muestra la configuración de silencio actual de este servidor.\n" " " -#: redbot/cogs/mutes/mutes.py:807 +#: redbot/cogs/mutes/mutes.py:847 msgid "Mute Role: {role}\n" "Notification Channel: {channel}\n" "Default Time: {time}\n" "Send DM: {dm}\n" "Show moderator: {show_mod}" -msgstr "" - -#: redbot/cogs/mutes/mutes.py:814 redbot/cogs/mutes/mutes.py:815 -#: redbot/cogs/mutes/mutes.py:816 +msgstr "Rol de Silenciado: {role}\n" +"Canal de notificación: {channel}\n" +"Tiempo por defecto: {time}\n" +"Envío de DM: {dm}\n" +"Mostrar moderador: {show_mod}" + +#: redbot/cogs/mutes/mutes.py:854 redbot/cogs/mutes/mutes.py:855 +#: redbot/cogs/mutes/mutes.py:856 msgid "None" msgstr "Ninguno" -#: redbot/cogs/mutes/mutes.py:827 +#: redbot/cogs/mutes/mutes.py:871 #, docstring msgid "\n" " Set the notification channel for automatic unmute issues.\n\n" @@ -263,15 +271,15 @@ msgstr "\n" " sobre problemas al desilenciar usuarios no se enviarán a ninguna parte.\n" " " -#: redbot/cogs/mutes/mutes.py:835 +#: redbot/cogs/mutes/mutes.py:879 msgid "Notification channel for unmute issues has been cleared." -msgstr "" +msgstr "Se ha borrado el canal de notificación para problemas de des-silenciado." -#: redbot/cogs/mutes/mutes.py:839 +#: redbot/cogs/mutes/mutes.py:883 msgid "I will post unmute issues in {channel}." msgstr "Publicaré los asuntos de desilenciado en {channel}." -#: redbot/cogs/mutes/mutes.py:846 +#: redbot/cogs/mutes/mutes.py:890 #, 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" @@ -286,23 +294,23 @@ msgstr "Establece el rol a aplicar al silenciar a un usuario.\n\n" " y al volver a unirse ya no estar silenciado.\n" " " -#: redbot/cogs/mutes/mutes.py:861 +#: redbot/cogs/mutes/mutes.py:905 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:865 +#: redbot/cogs/mutes/mutes.py:909 msgid "You can't set this role as it is not lower than you in the role hierarchy." -msgstr "" +msgstr "No se puede establecer este rol ya que no es inferior a usted en la jerarquía de rol." -#: redbot/cogs/mutes/mutes.py:870 redbot/cogs/mutes/mutes.py:925 +#: redbot/cogs/mutes/mutes.py:914 redbot/cogs/mutes/mutes.py:977 msgid "Mute role set to {role}" msgstr "Rol de silencio establecido en {role}" -#: redbot/cogs/mutes/mutes.py:874 redbot/cogs/mutes/mutes.py:929 +#: redbot/cogs/mutes/mutes.py:918 redbot/cogs/mutes/mutes.py:981 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:885 +#: redbot/cogs/mutes/mutes.py:929 #, docstring msgid "Create a Muted role.\n\n" " This will create a role and apply overwrites to all available channels\n" @@ -317,87 +325,93 @@ msgstr "Crear un rol Muted.\n\n" " `[p]muteset role ROLE_NAME_HERE`\n" " " -#: redbot/cogs/mutes/mutes.py:896 +#: redbot/cogs/mutes/mutes.py:940 msgid "There is already a mute role setup in this server. Please remove it with {command} before trying to create a new one." -msgstr "" +msgstr "Ya hay una configuración de rol de silencio en este servidor. Por favor, elimínala con {command} antes de intentar crear uno nuevo." -#: redbot/cogs/mutes/mutes.py:907 redbot/cogs/mutes/mutes.py:949 +#: redbot/cogs/mutes/mutes.py:959 redbot/cogs/mutes/mutes.py:1005 msgid "Mute role setup" -msgstr "" +msgstr "Configuración del Rol Silenciado" -#: redbot/cogs/mutes/mutes.py:912 +#: redbot/cogs/mutes/mutes.py:964 msgid "I could not create a muted role in this server." -msgstr "" +msgstr "No pude crear un rol silenciado en este servidor." -#: redbot/cogs/mutes/mutes.py:919 +#: redbot/cogs/mutes/mutes.py:971 msgid "I could not set overwrites for the following channels: {channels}" -msgstr "" +msgstr "No pude establecer sobrescrituras para los siguientes canales: {channels}" -#: redbot/cogs/mutes/mutes.py:957 +#: redbot/cogs/mutes/mutes.py:1013 #, 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 "" +msgstr "\n" +" Establece el tiempo de silencio predeterminado para el comando de silencio.\n\n" +" Si no se proporciona un intervalo de tiempo se borrará.\n" +" " -#: redbot/cogs/mutes/mutes.py:965 +#: redbot/cogs/mutes/mutes.py:1021 msgid "Default mute time removed." -msgstr "" +msgstr "Tiempo de silencio por defecto eliminado." -#: redbot/cogs/mutes/mutes.py:969 +#: redbot/cogs/mutes/mutes.py:1025 msgid "Please provide a valid time format." -msgstr "" +msgstr "Por favor, proporcione un formato de hora válido." -#: redbot/cogs/mutes/mutes.py:972 +#: redbot/cogs/mutes/mutes.py:1028 msgid "Default mute time set to {time}." -msgstr "" +msgstr "Tiempo de silencio por defecto establecido en {time}." -#: redbot/cogs/mutes/mutes.py:984 -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:1040 +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 "Este servidor no tiene una configuración de rol de silencio. Puedes configurar un rol silenciado con {command_1} o {command_2} si solo quieres crear un rol básico.\n\n" -#: redbot/cogs/mutes/mutes.py:1000 +#: redbot/cogs/mutes/mutes.py:1059 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\n" "Are you sure you want to continue with channel overwrites? " -msgstr "" +msgstr "Las sobrescrituras de canales para silenciar usuarios pueden resultar demandantes en la API de Discord, por lo que recomendamos que tengas una configuración de administración de un rol de silencio. Las sobrescrituras en el canal tampoco se volverán a aplicar al reunirse al gremio, por lo que un usuario que ha sido silenciado puede salir y volver a unirse y dejar de estar silenciado. Los roles de silencio no tienen este problema.\n\n" +"¿Está seguro de que desea continuar con la sobrescritura del canal? " -#: redbot/cogs/mutes/mutes.py:1010 +#: redbot/cogs/mutes/mutes.py:1069 msgid "Reacting with ✅ will continue the mute with overwrites and stop this message from appearing again, Reacting with ❎ will end the mute attempt." -msgstr "" +msgstr "Reaccionar con ✅ continuará silenciando con sobrescrituras y evitará que este mensaje aparezca de nuevo, Reaccionar con ❎ terminará el intento de silencio." -#: redbot/cogs/mutes/mutes.py:1016 -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:1075 +msgid "Saying {response_1} will continue the mute with overwrites and stop this message from appearing again, saying {response_2} will end the mute attempt." +msgstr "Al repetir {response_1} se continuará silenciando con sobrescrituras y se evitará que este mensaje aparezca de nuevo, diciendo que {response_2} terminará el intento de silencio." -#: redbot/cogs/mutes/mutes.py:1040 redbot/cogs/mutes/mutes.py:1252 +#: redbot/cogs/mutes/mutes.py:1104 redbot/cogs/mutes/mutes.py:1317 msgid "OK then." msgstr "De acuerdo." -#: redbot/cogs/mutes/mutes.py:1054 +#: redbot/cogs/mutes/mutes.py:1118 #, docstring msgid "\n" " Displays active mutes on this server.\n" " " -msgstr "" +msgstr "\n" +" Muestra silencios activos en este servidor.\n" +" " -#: redbot/cogs/mutes/mutes.py:1062 +#: redbot/cogs/mutes/mutes.py:1125 msgid "__Server Mutes__\n" -msgstr "" +msgstr "__Silencios del servidor__\n" -#: redbot/cogs/mutes/mutes.py:1080 redbot/cogs/mutes/mutes.py:1105 +#: redbot/cogs/mutes/mutes.py:1143 redbot/cogs/mutes/mutes.py:1168 msgid "__Remaining__: {time_left}\n" -msgstr "" +msgstr "__Tiempo restante__: {time_left}\n" -#: redbot/cogs/mutes/mutes.py:1087 +#: redbot/cogs/mutes/mutes.py:1150 msgid "__<#{channel_id}> Mutes__\n" -msgstr "" +msgstr "__Silencios de <#{channel_id}>__\n" -#: redbot/cogs/mutes/mutes.py:1112 +#: redbot/cogs/mutes/mutes.py:1175 msgid "There are no mutes on this server right now." -msgstr "" +msgstr "No hay silencios en este servidor en este momento." -#: redbot/cogs/mutes/mutes.py:1124 +#: redbot/cogs/mutes/mutes.py:1187 #, docstring msgid "Mute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -408,47 +422,54 @@ msgid "Mute users.\n\n" " `[p]mute @member1 @member2 spam 5 hours`\n" " `[p]mute @member1 3 days`\n\n" " " -msgstr "" +msgstr "Silenciar usuarios.\n\n" +" `` es una lista separada de nombres de usuario, ID o menciones.\n" +" `[time_and_reason]` es el tiempo a silenciar y su motivo. La hora es\n" +" cualquier longitud de tiempo válida como `30 minutes` o `2 days`. Si no se proporciona nada, el silencio utilizará el tiempo por defecto o indefinido si no se ha establecido.\n\n" +" Ejemplos:\n" +" `[p]mute @member1 @member2 spam 5 hours`\n" +" `[p]mute @member1 3 days`\n\n" +" " -#: redbot/cogs/mutes/mutes.py:1139 redbot/cogs/mutes/mutes.py:1288 -#: redbot/cogs/mutes/voicemutes.py:90 +#: redbot/cogs/mutes/mutes.py:1202 redbot/cogs/mutes/mutes.py:1353 +#: redbot/cogs/mutes/voicemutes.py:88 msgid "You cannot mute me." -msgstr "" +msgstr "No puedes silenciarme." -#: redbot/cogs/mutes/mutes.py:1141 redbot/cogs/mutes/mutes.py:1290 -#: redbot/cogs/mutes/voicemutes.py:92 +#: redbot/cogs/mutes/mutes.py:1204 redbot/cogs/mutes/mutes.py:1355 +#: redbot/cogs/mutes/voicemutes.py:90 msgid "You cannot mute yourself." -msgstr "" +msgstr "No puedes silenciarte a ti mismo." -#: redbot/cogs/mutes/mutes.py:1152 redbot/cogs/mutes/mutes.py:1157 -#: redbot/cogs/mutes/mutes.py:1298 redbot/cogs/mutes/mutes.py:1303 -#: redbot/cogs/mutes/voicemutes.py:110 redbot/cogs/mutes/voicemutes.py:117 +#: redbot/cogs/mutes/mutes.py:1215 redbot/cogs/mutes/mutes.py:1220 +#: redbot/cogs/mutes/mutes.py:1363 redbot/cogs/mutes/mutes.py:1368 +#: redbot/cogs/mutes/voicemutes.py:108 redbot/cogs/mutes/voicemutes.py:115 msgid " for {duration}" -msgstr "" +msgstr " durante {duration}" -#: redbot/cogs/mutes/mutes.py:1191 +#: redbot/cogs/mutes/mutes.py:1254 msgid "{users} has been muted in this server{time}." -msgstr "" +msgstr "{users} ha(n) sido silenciado(s) en este servidor{time}." -#: redbot/cogs/mutes/mutes.py:1193 +#: redbot/cogs/mutes/mutes.py:1256 msgid "{users} have been muted in this server{time}." -msgstr "" +msgstr "{users} ha sido silenciado en este servidor{time}." -#: redbot/cogs/mutes/mutes.py:1204 +#: redbot/cogs/mutes/mutes.py:1267 msgid "{member} could not be (un)muted for the following reasons:\n" -msgstr "" +msgstr "{member} no pudo ser (des)silenciado por las siguientes razones:\n" -#: redbot/cogs/mutes/mutes.py:1215 +#: redbot/cogs/mutes/mutes.py:1278 msgid "- {reason} In the following channels: {channels}\n" -msgstr "" +msgstr "- {reason} en los siguientes canales: {channels}\n" -#: redbot/cogs/mutes/mutes.py:1226 +#: redbot/cogs/mutes/mutes.py:1289 msgid "Some users could not be properly muted. Would you like to see who, where, and why?" -msgstr "" +msgstr "Algunos usuarios no pudieron ser silenciados correctamente. ¿Te gustaría ver quién, dónde y por qué?" -#: redbot/cogs/mutes/mutes.py:1274 +#: redbot/cogs/mutes/mutes.py:1339 #, docstring -msgid "Mute a user in the current text channel.\n\n" +msgid "Mute a user in the current text channel (or in the parent of the current thread).\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" @@ -457,75 +478,89 @@ msgid "Mute a user in the current text channel.\n\n" " `[p]mutechannel @member1 @member2 spam 5 hours`\n" " `[p]mutechannel @member1 3 days`\n" " " -msgstr "" +msgstr "Silencia a un usuario en el canal de texto actual. (or en el padre correspondiente al hilo actual).\n\n" +" `` es una lista separada de nombres de usuario, ID o menciones.\n" +" `[time_and_reason]` es el tiempo a silenciar y su motivo. La hora es\n" +" cualquier longitud de tiempo válida como `30 minutes` o `2 days`. Si no se proporciona nada, el \n" +" silencio utilizará el tiempo por defecto o indefinido si no se ha establecido.\n\n" +" Ejemplos:\n" +" `[p]mutechannel @member1 @member2 spam 5 hours`\n" +" `[p]mutechannel @member1 3 days`\n" +" " -#: redbot/cogs/mutes/mutes.py:1331 +#: redbot/cogs/mutes/mutes.py:1398 msgid "Channel mute" -msgstr "" +msgstr "Silencio de Canal" -#: redbot/cogs/mutes/mutes.py:1339 redbot/cogs/mutes/voicemutes.py:156 +#: redbot/cogs/mutes/mutes.py:1406 redbot/cogs/mutes/voicemutes.py:154 msgid "{users} has been muted in this channel{time}." -msgstr "" +msgstr "{users} han sido silenciados en este canal{time}." -#: redbot/cogs/mutes/mutes.py:1341 redbot/cogs/mutes/voicemutes.py:158 +#: redbot/cogs/mutes/mutes.py:1408 redbot/cogs/mutes/voicemutes.py:156 msgid "{users} have been muted in this channel{time}." -msgstr "" +msgstr "{users} ha sido silenciado en este canal{time}." -#: redbot/cogs/mutes/mutes.py:1346 redbot/cogs/mutes/voicemutes.py:163 +#: redbot/cogs/mutes/mutes.py:1413 redbot/cogs/mutes/voicemutes.py:161 msgid "The following users could not be muted\n" -msgstr "" +msgstr "Los siguientes usuarios no pudieron ser silenciados\n" -#: redbot/cogs/mutes/mutes.py:1361 +#: redbot/cogs/mutes/mutes.py:1428 #, 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 "" +msgstr "Deja de silenciar a los usuarios.\n\n" +" `` es una lista separada por espacios de nombres de usuario, ID o menciones.\n" +" `[reason]` es la razón para el dessilenciado.\n" +" " -#: redbot/cogs/mutes/mutes.py:1369 redbot/cogs/mutes/mutes.py:1438 -#: redbot/cogs/mutes/voicemutes.py:184 +#: redbot/cogs/mutes/mutes.py:1436 redbot/cogs/mutes/mutes.py:1505 +#: redbot/cogs/mutes/voicemutes.py:182 msgid "You cannot unmute me." -msgstr "" +msgstr "No puedes desenmudecerme a mí." -#: redbot/cogs/mutes/mutes.py:1371 redbot/cogs/mutes/mutes.py:1440 -#: redbot/cogs/mutes/voicemutes.py:186 +#: redbot/cogs/mutes/mutes.py:1438 redbot/cogs/mutes/mutes.py:1507 +#: redbot/cogs/mutes/voicemutes.py:184 msgid "You cannot unmute yourself." -msgstr "" +msgstr "No puedes desenmudecerte a ti mismo." -#: redbot/cogs/mutes/mutes.py:1413 +#: redbot/cogs/mutes/mutes.py:1480 msgid "{users} unmuted in this server." -msgstr "" +msgstr "{users} fue dessilenciado en este servidor." -#: redbot/cogs/mutes/mutes.py:1430 +#: redbot/cogs/mutes/mutes.py:1497 #, docstring -msgid "Unmute a user in this channel.\n\n" +msgid "Unmute a user in this channel (or in the parent of this thread).\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" " `[reason]` is the reason for the unmute.\n" " " -msgstr "" +msgstr "Deja de silenciar a un usuario en este canal (o en el padre de este hilo).\n\n" +" `` es una lista separada de nombres de usuario, ID o menciones separadas.\n" +" `[reason]` es la razón por la que no se mute.\n" +" " -#: redbot/cogs/mutes/mutes.py:1477 redbot/cogs/mutes/voicemutes.py:234 +#: redbot/cogs/mutes/mutes.py:1546 redbot/cogs/mutes/voicemutes.py:232 msgid "{users} unmuted in this channel." -msgstr "" +msgstr "{users} desenmudecidos en este canal." -#: redbot/cogs/mutes/mutes.py:1482 redbot/cogs/mutes/voicemutes.py:239 +#: redbot/cogs/mutes/mutes.py:1551 redbot/cogs/mutes/voicemutes.py:237 msgid "The following users could not be unmuted\n" -msgstr "" +msgstr "Los siguientes usuarios no pudieron ser desenmudecidos\n" -#: redbot/cogs/mutes/voicemutes.py:43 +#: 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:50 +#: 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:61 +#: redbot/cogs/mutes/voicemutes.py:59 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:77 +#: redbot/cogs/mutes/voicemutes.py:75 #, docstring msgid "Mute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -535,16 +570,24 @@ msgid "Mute a user in their current voice channel.\n\n" " Examples:\n" " `[p]voicemute @member1 @member2 spam 5 hours`\n" " `[p]voicemute @member1 3 days`" -msgstr "" +msgstr "Enmudecer a un usuario en su canal de voz actual.\n\n" +" `` es una lista separada de nombres de usuario, ID o menciones.\n" +" `[time_and_reason]` es tiempo que dura el enmudecimiento y su razón. La hora es\n" +" cualquier longitud de tiempo válida como `30 minutes` o `2 days`. Si no se proporciona nada, el enmudecimiento será del tiempo por defecto o indefinido si no se ha establecido.\n\n" +" Ejemplos:\n" +" `[p]voicemute @member1 @member2 spam 5 hours`\n" +" `[p]voicemute @member1 3 days`" -#: redbot/cogs/mutes/voicemutes.py:148 +#: redbot/cogs/mutes/voicemutes.py:146 msgid "Voice mute" -msgstr "" +msgstr "Enmudecimiento" -#: redbot/cogs/mutes/voicemutes.py:177 +#: redbot/cogs/mutes/voicemutes.py:175 #, 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 "" +msgstr "Deja de silenciar a un usuario en su canal de voz actual.\n\n" +" `` es una lista separada de nombres de usuario, ID o menciones separadas.\n" +" `[reason]` es la razón para quitar el silencio." diff --git a/redbot/cogs/mutes/locales/fi-FI.po b/redbot/cogs/mutes/locales/fi-FI.po index 3777b6a7d8b..5467fe1cc5d 100644 --- a/redbot/cogs/mutes/locales/fi-FI.po +++ b/redbot/cogs/mutes/locales/fi-FI.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-23 14:25+0000\n" +"POT-Creation-Date: 2023-07-19 20:46+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,216 +15,224 @@ msgstr "" "X-Crowdin-File-ID: 704\n" "Language: fi_FI\n" -#: redbot/cogs/mutes/mutes.py:26 +#: redbot/cogs/mutes/converters.py:60 +msgid "The time provided is too long; use a more reasonable time." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:32 msgid "That user is already muted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:27 +#: redbot/cogs/mutes/mutes.py:33 msgid "That user is not muted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:28 +#: redbot/cogs/mutes/mutes.py:34 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 +#: redbot/cogs/mutes/mutes.py:37 msgid "I cannot let you do that. You are not higher than the mute role in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:34 +#: redbot/cogs/mutes/mutes.py:40 msgid "That user cannot be (un)muted, as they have the Administrator permission." msgstr "" -#: redbot/cogs/mutes/mutes.py:35 +#: redbot/cogs/mutes/mutes.py:41 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:40 +#: redbot/cogs/mutes/mutes.py:46 msgid "Failed to mute or unmute user. I need the Manage Permissions permission." msgstr "" -#: redbot/cogs/mutes/mutes.py:43 +#: redbot/cogs/mutes/mutes.py:49 msgid "The user has left the server while applying an overwrite." msgstr "" -#: redbot/cogs/mutes/mutes.py:44 +#: redbot/cogs/mutes/mutes.py:50 msgid "The channel I tried to mute or unmute the user in isn't found." msgstr "" -#: redbot/cogs/mutes/mutes.py:45 +#: redbot/cogs/mutes/mutes.py:51 msgid "The mute role no longer exists." msgstr "" -#: redbot/cogs/mutes/mutes.py:46 +#: redbot/cogs/mutes/mutes.py:52 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:68 +#: redbot/cogs/mutes/mutes.py:55 +msgid "That user is channel muted in their current voice channel, not just voice muted. If you want to fully unmute this user in the channel, use {command} in their voice channel's text channel instead." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:79 #, docstring msgid "\n" " Mute users temporarily or indefinitely.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:286 redbot/cogs/mutes/mutes.py:298 -#: redbot/cogs/mutes/mutes.py:302 redbot/cogs/mutes/mutes.py:392 -#: redbot/cogs/mutes/mutes.py:409 redbot/cogs/mutes/mutes.py:463 -#: redbot/cogs/mutes/mutes.py:483 redbot/cogs/mutes/mutes.py:488 +#: redbot/cogs/mutes/mutes.py:330 redbot/cogs/mutes/mutes.py:342 +#: redbot/cogs/mutes/mutes.py:346 redbot/cogs/mutes/mutes.py:437 +#: redbot/cogs/mutes/mutes.py:454 redbot/cogs/mutes/mutes.py:508 +#: redbot/cogs/mutes/mutes.py:528 redbot/cogs/mutes/mutes.py:533 msgid "Automatic unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:302 redbot/cogs/mutes/mutes.py:409 -#: redbot/cogs/mutes/mutes.py:617 redbot/cogs/mutes/mutes.py:1400 +#: redbot/cogs/mutes/mutes.py:346 redbot/cogs/mutes/mutes.py:454 +#: redbot/cogs/mutes/mutes.py:655 redbot/cogs/mutes/mutes.py:1467 msgid "Server unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:311 +#: redbot/cogs/mutes/mutes.py:355 msgid "I am unable to unmute {user} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:396 +#: redbot/cogs/mutes/mutes.py:441 msgid "\n" "Unmuted in channels: " msgstr "" -#: redbot/cogs/mutes/mutes.py:422 +#: redbot/cogs/mutes/mutes.py:467 msgid "{member} could not be unmuted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:426 +#: redbot/cogs/mutes/mutes.py:471 msgid "{reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:472 redbot/cogs/mutes/mutes.py:692 -#: redbot/cogs/mutes/voicemutes.py:224 +#: redbot/cogs/mutes/mutes.py:517 redbot/cogs/mutes/mutes.py:732 +#: redbot/cogs/mutes/voicemutes.py:222 msgid "Voice unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:475 redbot/cogs/mutes/mutes.py:695 -#: redbot/cogs/mutes/mutes.py:1467 +#: redbot/cogs/mutes/mutes.py:520 redbot/cogs/mutes/mutes.py:735 +#: redbot/cogs/mutes/mutes.py:1536 msgid "Channel unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:492 +#: redbot/cogs/mutes/mutes.py:537 msgid "I am unable to unmute {user} in {channel} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:533 +#: redbot/cogs/mutes/mutes.py:578 msgid "Unknown" msgstr "Tuntematon" -#: redbot/cogs/mutes/mutes.py:538 +#: redbot/cogs/mutes/mutes.py:583 msgid "No reason provided." msgstr "" -#: redbot/cogs/mutes/mutes.py:549 +#: redbot/cogs/mutes/mutes.py:593 msgid "Until" msgstr "" -#: redbot/cogs/mutes/mutes.py:550 +#: redbot/cogs/mutes/mutes.py:594 msgid "Duration" msgstr "Kesto" -#: redbot/cogs/mutes/mutes.py:551 +#: redbot/cogs/mutes/mutes.py:595 msgid "Guild" msgstr "" -#: redbot/cogs/mutes/mutes.py:553 +#: redbot/cogs/mutes/mutes.py:597 msgid "Moderator" msgstr "Moderaattori" -#: redbot/cogs/mutes/mutes.py:562 -msgid "\n" -"**Moderator**: {moderator}" +#: redbot/cogs/mutes/mutes.py:605 +msgid "Moderator:" msgstr "" -#: redbot/cogs/mutes/mutes.py:567 -msgid "\n" -"**Until**: {until}\n" -"**Duration**: {duration}" +#: redbot/cogs/mutes/mutes.py:607 +msgid "Until:" msgstr "" -#: redbot/cogs/mutes/mutes.py:573 -msgid "\n" -"**Guild**: {guild_name}" +#: redbot/cogs/mutes/mutes.py:607 +msgid "Duration:" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:611 +msgid "Guild:" msgstr "" -#: redbot/cogs/mutes/mutes.py:612 redbot/cogs/mutes/mutes.py:617 +#: redbot/cogs/mutes/mutes.py:650 redbot/cogs/mutes/mutes.py:655 msgid "Manually removed mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:632 redbot/cogs/mutes/mutes.py:641 +#: redbot/cogs/mutes/mutes.py:670 redbot/cogs/mutes/mutes.py:679 msgid "Manually applied mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:641 redbot/cogs/mutes/mutes.py:1184 +#: redbot/cogs/mutes/mutes.py:679 redbot/cogs/mutes/mutes.py:1247 msgid "Server mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:702 redbot/cogs/mutes/mutes.py:711 +#: redbot/cogs/mutes/mutes.py:742 redbot/cogs/mutes/mutes.py:751 msgid "Manually removed channel overwrites" msgstr "" -#: redbot/cogs/mutes/mutes.py:745 +#: redbot/cogs/mutes/mutes.py:785 msgid "Previously muted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:751 +#: redbot/cogs/mutes/mutes.py:791 #, docstring msgid "Mute settings." msgstr "" -#: redbot/cogs/mutes/mutes.py:758 +#: redbot/cogs/mutes/mutes.py:798 #, docstring msgid "Set whether mute notifications should be sent to users in DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:761 +#: redbot/cogs/mutes/mutes.py:801 msgid "I will now try to send mute notifications to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:763 +#: redbot/cogs/mutes/mutes.py:803 msgid "Mute notifications will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:769 +#: redbot/cogs/mutes/mutes.py:809 #, docstring msgid "Decide whether the name of the moderator muting a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/mutes/mutes.py:773 +#: redbot/cogs/mutes/mutes.py:813 msgid "I will include the name of the moderator who issued the mute when sending a DM to a user." msgstr "" -#: redbot/cogs/mutes/mutes.py:779 +#: redbot/cogs/mutes/mutes.py:819 msgid "I will not include the name of the moderator who issued the mute when sending a DM to a user." msgstr "" -#: redbot/cogs/mutes/mutes.py:787 +#: redbot/cogs/mutes/mutes.py:827 #, docstring msgid "\n" " Whether or not to force role only mutes on the bot\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:792 +#: redbot/cogs/mutes/mutes.py:832 msgid "Okay I will enforce role mutes before muting users." msgstr "" -#: redbot/cogs/mutes/mutes.py:794 +#: redbot/cogs/mutes/mutes.py:834 msgid "Okay I will allow channel overwrites for muting users." msgstr "" -#: redbot/cogs/mutes/mutes.py:799 +#: redbot/cogs/mutes/mutes.py:839 #, docstring msgid "\n" " Shows the current mute settings for this guild.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:807 +#: redbot/cogs/mutes/mutes.py:847 msgid "Mute Role: {role}\n" "Notification Channel: {channel}\n" "Default Time: {time}\n" @@ -232,12 +240,12 @@ msgid "Mute Role: {role}\n" "Show moderator: {show_mod}" msgstr "" -#: redbot/cogs/mutes/mutes.py:814 redbot/cogs/mutes/mutes.py:815 -#: redbot/cogs/mutes/mutes.py:816 +#: redbot/cogs/mutes/mutes.py:854 redbot/cogs/mutes/mutes.py:855 +#: redbot/cogs/mutes/mutes.py:856 msgid "None" msgstr "" -#: redbot/cogs/mutes/mutes.py:827 +#: redbot/cogs/mutes/mutes.py:871 #, docstring msgid "\n" " Set the notification channel for automatic unmute issues.\n\n" @@ -246,15 +254,15 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:835 +#: redbot/cogs/mutes/mutes.py:879 msgid "Notification channel for unmute issues has been cleared." msgstr "" -#: redbot/cogs/mutes/mutes.py:839 +#: redbot/cogs/mutes/mutes.py:883 msgid "I will post unmute issues in {channel}." msgstr "" -#: redbot/cogs/mutes/mutes.py:846 +#: redbot/cogs/mutes/mutes.py:890 #, 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" @@ -264,23 +272,23 @@ msgid "Sets the role to be applied when muting a user.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:861 +#: redbot/cogs/mutes/mutes.py:905 msgid "Channel overwrites will be used for mutes instead." msgstr "" -#: redbot/cogs/mutes/mutes.py:865 +#: redbot/cogs/mutes/mutes.py:909 msgid "You can't set this role as it is not lower than you in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:870 redbot/cogs/mutes/mutes.py:925 +#: redbot/cogs/mutes/mutes.py:914 redbot/cogs/mutes/mutes.py:977 msgid "Mute role set to {role}" msgstr "" -#: redbot/cogs/mutes/mutes.py:874 redbot/cogs/mutes/mutes.py:929 +#: redbot/cogs/mutes/mutes.py:918 redbot/cogs/mutes/mutes.py:981 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:885 +#: redbot/cogs/mutes/mutes.py:929 #, docstring msgid "Create a Muted role.\n\n" " This will create a role and apply overwrites to all available channels\n" @@ -290,23 +298,23 @@ msgid "Create a Muted role.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:896 +#: redbot/cogs/mutes/mutes.py:940 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:907 redbot/cogs/mutes/mutes.py:949 +#: redbot/cogs/mutes/mutes.py:959 redbot/cogs/mutes/mutes.py:1005 msgid "Mute role setup" msgstr "" -#: redbot/cogs/mutes/mutes.py:912 +#: redbot/cogs/mutes/mutes.py:964 msgid "I could not create a muted role in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:919 +#: redbot/cogs/mutes/mutes.py:971 msgid "I could not set overwrites for the following channels: {channels}" msgstr "" -#: redbot/cogs/mutes/mutes.py:957 +#: redbot/cogs/mutes/mutes.py:1013 #, docstring msgid "\n" " Set the default mute time for the mute command.\n\n" @@ -314,63 +322,63 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:965 +#: redbot/cogs/mutes/mutes.py:1021 msgid "Default mute time removed." msgstr "" -#: redbot/cogs/mutes/mutes.py:969 +#: redbot/cogs/mutes/mutes.py:1025 msgid "Please provide a valid time format." msgstr "" -#: redbot/cogs/mutes/mutes.py:972 +#: redbot/cogs/mutes/mutes.py:1028 msgid "Default mute time set to {time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:984 -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" +#: redbot/cogs/mutes/mutes.py:1040 +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:1000 +#: redbot/cogs/mutes/mutes.py:1059 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\n" "Are you sure you want to continue with channel overwrites? " msgstr "" -#: redbot/cogs/mutes/mutes.py:1010 +#: redbot/cogs/mutes/mutes.py:1069 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:1016 -msgid "Saying `yes` will continue the mute with overwrites and stop this message from appearing again, saying `no` will end the mute attempt." +#: redbot/cogs/mutes/mutes.py:1075 +msgid "Saying {response_1} will continue the mute with overwrites and stop this message from appearing again, saying {response_2} will end the mute attempt." msgstr "" -#: redbot/cogs/mutes/mutes.py:1040 redbot/cogs/mutes/mutes.py:1252 +#: redbot/cogs/mutes/mutes.py:1104 redbot/cogs/mutes/mutes.py:1317 msgid "OK then." msgstr "" -#: redbot/cogs/mutes/mutes.py:1054 +#: redbot/cogs/mutes/mutes.py:1118 #, docstring msgid "\n" " Displays active mutes on this server.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1062 +#: redbot/cogs/mutes/mutes.py:1125 msgid "__Server Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1080 redbot/cogs/mutes/mutes.py:1105 +#: redbot/cogs/mutes/mutes.py:1143 redbot/cogs/mutes/mutes.py:1168 msgid "__Remaining__: {time_left}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1087 +#: redbot/cogs/mutes/mutes.py:1150 msgid "__<#{channel_id}> Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1112 +#: redbot/cogs/mutes/mutes.py:1175 msgid "There are no mutes on this server right now." msgstr "" -#: redbot/cogs/mutes/mutes.py:1124 +#: redbot/cogs/mutes/mutes.py:1187 #, docstring msgid "Mute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -383,45 +391,45 @@ msgid "Mute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1139 redbot/cogs/mutes/mutes.py:1288 -#: redbot/cogs/mutes/voicemutes.py:90 +#: redbot/cogs/mutes/mutes.py:1202 redbot/cogs/mutes/mutes.py:1353 +#: redbot/cogs/mutes/voicemutes.py:88 msgid "You cannot mute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1141 redbot/cogs/mutes/mutes.py:1290 -#: redbot/cogs/mutes/voicemutes.py:92 +#: redbot/cogs/mutes/mutes.py:1204 redbot/cogs/mutes/mutes.py:1355 +#: redbot/cogs/mutes/voicemutes.py:90 msgid "You cannot mute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1152 redbot/cogs/mutes/mutes.py:1157 -#: redbot/cogs/mutes/mutes.py:1298 redbot/cogs/mutes/mutes.py:1303 -#: redbot/cogs/mutes/voicemutes.py:110 redbot/cogs/mutes/voicemutes.py:117 +#: redbot/cogs/mutes/mutes.py:1215 redbot/cogs/mutes/mutes.py:1220 +#: redbot/cogs/mutes/mutes.py:1363 redbot/cogs/mutes/mutes.py:1368 +#: redbot/cogs/mutes/voicemutes.py:108 redbot/cogs/mutes/voicemutes.py:115 msgid " for {duration}" msgstr "" -#: redbot/cogs/mutes/mutes.py:1191 +#: redbot/cogs/mutes/mutes.py:1254 msgid "{users} has been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1193 +#: redbot/cogs/mutes/mutes.py:1256 msgid "{users} have been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1204 +#: redbot/cogs/mutes/mutes.py:1267 msgid "{member} could not be (un)muted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1215 +#: redbot/cogs/mutes/mutes.py:1278 msgid "- {reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1226 +#: redbot/cogs/mutes/mutes.py:1289 msgid "Some users could not be properly muted. Would you like to see who, where, and why?" msgstr "" -#: redbot/cogs/mutes/mutes.py:1274 +#: redbot/cogs/mutes/mutes.py:1339 #, docstring -msgid "Mute a user in the current text channel.\n\n" +msgid "Mute a user in the current text channel (or in the parent of the current thread).\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" @@ -432,23 +440,23 @@ msgid "Mute a user in the current text channel.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1331 +#: redbot/cogs/mutes/mutes.py:1398 msgid "Channel mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:1339 redbot/cogs/mutes/voicemutes.py:156 +#: redbot/cogs/mutes/mutes.py:1406 redbot/cogs/mutes/voicemutes.py:154 msgid "{users} has been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1341 redbot/cogs/mutes/voicemutes.py:158 +#: redbot/cogs/mutes/mutes.py:1408 redbot/cogs/mutes/voicemutes.py:156 msgid "{users} have been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1346 redbot/cogs/mutes/voicemutes.py:163 +#: redbot/cogs/mutes/mutes.py:1413 redbot/cogs/mutes/voicemutes.py:161 msgid "The following users could not be muted\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1361 +#: redbot/cogs/mutes/mutes.py:1428 #, docstring msgid "Unmute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -456,49 +464,49 @@ msgid "Unmute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1369 redbot/cogs/mutes/mutes.py:1438 -#: redbot/cogs/mutes/voicemutes.py:184 +#: redbot/cogs/mutes/mutes.py:1436 redbot/cogs/mutes/mutes.py:1505 +#: redbot/cogs/mutes/voicemutes.py:182 msgid "You cannot unmute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1371 redbot/cogs/mutes/mutes.py:1440 -#: redbot/cogs/mutes/voicemutes.py:186 +#: redbot/cogs/mutes/mutes.py:1438 redbot/cogs/mutes/mutes.py:1507 +#: redbot/cogs/mutes/voicemutes.py:184 msgid "You cannot unmute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1413 +#: redbot/cogs/mutes/mutes.py:1480 msgid "{users} unmuted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:1430 +#: redbot/cogs/mutes/mutes.py:1497 #, docstring -msgid "Unmute a user in this channel.\n\n" +msgid "Unmute a user in this channel (or in the parent of this thread).\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:1477 redbot/cogs/mutes/voicemutes.py:234 +#: redbot/cogs/mutes/mutes.py:1546 redbot/cogs/mutes/voicemutes.py:232 msgid "{users} unmuted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:1482 redbot/cogs/mutes/voicemutes.py:239 +#: redbot/cogs/mutes/mutes.py:1551 redbot/cogs/mutes/voicemutes.py:237 msgid "The following users could not be unmuted\n" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:43 +#: redbot/cogs/mutes/voicemutes.py:42 msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mutes/voicemutes.py:50 +#: 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:61 +#: redbot/cogs/mutes/voicemutes.py:59 msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mutes/voicemutes.py:77 +#: redbot/cogs/mutes/voicemutes.py:75 #, docstring msgid "Mute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -510,11 +518,11 @@ msgid "Mute a user in their current voice channel.\n\n" " `[p]voicemute @member1 3 days`" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:148 +#: redbot/cogs/mutes/voicemutes.py:146 msgid "Voice mute" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:177 +#: redbot/cogs/mutes/voicemutes.py:175 #, docstring msgid "Unmute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" diff --git a/redbot/cogs/mutes/locales/fr-FR.po b/redbot/cogs/mutes/locales/fr-FR.po index 8880b2d98a8..2ad00b75baf 100644 --- a/redbot/cogs/mutes/locales/fr-FR.po +++ b/redbot/cogs/mutes/locales/fr-FR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-23 14:25+0000\n" +"POT-Creation-Date: 2023-07-19 20:46+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,220 +15,227 @@ msgstr "" "X-Crowdin-File-ID: 704\n" "Language: fr_FR\n" -#: redbot/cogs/mutes/mutes.py:26 +#: redbot/cogs/mutes/converters.py:60 +msgid "The time provided is too long; use a more reasonable time." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:32 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 +#: redbot/cogs/mutes/mutes.py:33 msgid "That user is not muted in this channel." msgstr "Cet utilisateur n'est pas muet dans ce salon." -#: redbot/cogs/mutes/mutes.py:28 +#: redbot/cogs/mutes/mutes.py:34 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 +#: redbot/cogs/mutes/mutes.py:37 msgid "I cannot let you do that. You are not higher than the mute role in the role hierarchy." msgstr "Je ne peux pas vous laisser faire ça. Vous n'êtes pas supérieur au rôle muet dans la hiérarchie des rôles." -#: redbot/cogs/mutes/mutes.py:34 +#: redbot/cogs/mutes/mutes.py:40 msgid "That user cannot be (un)muted, as they have the Administrator permission." -msgstr "" +msgstr "Cet utilisateur ne peut pas être (dé)mute, car il a la permission d'administrateur." -#: redbot/cogs/mutes/mutes.py:35 +#: redbot/cogs/mutes/mutes.py:41 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 "" +msgstr "Échec du mute ou du démute de l'utilisateur. J'ai besoin des droits de gestion des rôles et l'utilisateur que je mute doit être plus bas que moi dans la hiérarchie des rôles." -#: redbot/cogs/mutes/mutes.py:40 +#: redbot/cogs/mutes/mutes.py:46 msgid "Failed to mute or unmute user. I need the Manage Permissions permission." -msgstr "" +msgstr "Échec du mute ou du démute de l'utilisateur. J'ai besoin des droits de gestion des rôles." -#: redbot/cogs/mutes/mutes.py:43 +#: redbot/cogs/mutes/mutes.py:49 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/mutes/mutes.py:44 +#: redbot/cogs/mutes/mutes.py:50 msgid "The channel I tried to mute or unmute the user in isn't found." -msgstr "" +msgstr "Le salon dans lequel j'ai essayé de mute ou démute cet utilisateur est introuvable." -#: redbot/cogs/mutes/mutes.py:45 +#: redbot/cogs/mutes/mutes.py:51 msgid "The mute role no longer exists." msgstr "Le rôle muet n'existe plus." -#: redbot/cogs/mutes/mutes.py:46 +#: redbot/cogs/mutes/mutes.py:52 msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." +msgstr "Car je n'ai pas la permission de déplacer les membres, cela prendra effet quand l'utilisateur rejoindra." + +#: redbot/cogs/mutes/mutes.py:55 +msgid "That user is channel muted in their current voice channel, not just voice muted. If you want to fully unmute this user in the channel, use {command} in their voice channel's text channel instead." msgstr "" -#: redbot/cogs/mutes/mutes.py:68 +#: redbot/cogs/mutes/mutes.py:79 #, docstring msgid "\n" " Mute users temporarily or indefinitely.\n" " " -msgstr "" +msgstr "\n" +" Mute les utilisateurs temporairement ou indéfiniment.\n" +" " -#: redbot/cogs/mutes/mutes.py:286 redbot/cogs/mutes/mutes.py:298 -#: redbot/cogs/mutes/mutes.py:302 redbot/cogs/mutes/mutes.py:392 -#: redbot/cogs/mutes/mutes.py:409 redbot/cogs/mutes/mutes.py:463 -#: redbot/cogs/mutes/mutes.py:483 redbot/cogs/mutes/mutes.py:488 +#: redbot/cogs/mutes/mutes.py:330 redbot/cogs/mutes/mutes.py:342 +#: redbot/cogs/mutes/mutes.py:346 redbot/cogs/mutes/mutes.py:437 +#: redbot/cogs/mutes/mutes.py:454 redbot/cogs/mutes/mutes.py:508 +#: redbot/cogs/mutes/mutes.py:528 redbot/cogs/mutes/mutes.py:533 msgid "Automatic unmute" -msgstr "" +msgstr "Démute automatique" -#: redbot/cogs/mutes/mutes.py:302 redbot/cogs/mutes/mutes.py:409 -#: redbot/cogs/mutes/mutes.py:617 redbot/cogs/mutes/mutes.py:1400 +#: redbot/cogs/mutes/mutes.py:346 redbot/cogs/mutes/mutes.py:454 +#: redbot/cogs/mutes/mutes.py:655 redbot/cogs/mutes/mutes.py:1467 msgid "Server unmute" -msgstr "" +msgstr "Démuter le serveur" -#: redbot/cogs/mutes/mutes.py:311 +#: redbot/cogs/mutes/mutes.py:355 msgid "I am unable to unmute {user} for the following reason:\n" "{reason}" -msgstr "" +msgstr "Je ne suis pas en mesure de démute {user} pour la raison suivante :\n" +"{reason}" -#: redbot/cogs/mutes/mutes.py:396 +#: redbot/cogs/mutes/mutes.py:441 msgid "\n" "Unmuted in channels: " msgstr "" -#: redbot/cogs/mutes/mutes.py:422 +#: redbot/cogs/mutes/mutes.py:467 msgid "{member} could not be unmuted for the following reasons:\n" -msgstr "" +msgstr "Le micro de {member} ne peut être rétabli pour les raisons suivantes :\n" -#: redbot/cogs/mutes/mutes.py:426 +#: redbot/cogs/mutes/mutes.py:471 msgid "{reason} In the following channels: {channels}\n" -msgstr "" +msgstr "{reason} dans les canaux suivants : {channels}\n" -#: redbot/cogs/mutes/mutes.py:472 redbot/cogs/mutes/mutes.py:692 -#: redbot/cogs/mutes/voicemutes.py:224 +#: redbot/cogs/mutes/mutes.py:517 redbot/cogs/mutes/mutes.py:732 +#: redbot/cogs/mutes/voicemutes.py:222 msgid "Voice unmute" -msgstr "" +msgstr "Rétablir la voix" -#: redbot/cogs/mutes/mutes.py:475 redbot/cogs/mutes/mutes.py:695 -#: redbot/cogs/mutes/mutes.py:1467 +#: redbot/cogs/mutes/mutes.py:520 redbot/cogs/mutes/mutes.py:735 +#: redbot/cogs/mutes/mutes.py:1536 msgid "Channel unmute" -msgstr "" +msgstr "Rétablir le son du canal" -#: redbot/cogs/mutes/mutes.py:492 +#: redbot/cogs/mutes/mutes.py:537 msgid "I am unable to unmute {user} in {channel} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:533 +#: redbot/cogs/mutes/mutes.py:578 msgid "Unknown" msgstr "Inconnu" -#: redbot/cogs/mutes/mutes.py:538 +#: redbot/cogs/mutes/mutes.py:583 msgid "No reason provided." msgstr "Aucune raison n'a été fournie." -#: redbot/cogs/mutes/mutes.py:549 +#: redbot/cogs/mutes/mutes.py:593 msgid "Until" msgstr "Jusqu'à" -#: redbot/cogs/mutes/mutes.py:550 +#: redbot/cogs/mutes/mutes.py:594 msgid "Duration" msgstr "Durée" -#: redbot/cogs/mutes/mutes.py:551 +#: redbot/cogs/mutes/mutes.py:595 msgid "Guild" msgstr "Serveur" -#: redbot/cogs/mutes/mutes.py:553 +#: redbot/cogs/mutes/mutes.py:597 msgid "Moderator" msgstr "Modérateur" -#: redbot/cogs/mutes/mutes.py:562 -msgid "\n" -"**Moderator**: {moderator}" -msgstr "\n" -"**Modérateur** : {moderator}" +#: redbot/cogs/mutes/mutes.py:605 +msgid "Moderator:" +msgstr "Modérateur :" -#: redbot/cogs/mutes/mutes.py:567 -msgid "\n" -"**Until**: {until}\n" -"**Duration**: {duration}" -msgstr "\n" -"**Jusqu'à ** : {until}\n" -"**Durée** : {duration}" +#: redbot/cogs/mutes/mutes.py:607 +msgid "Until:" +msgstr "Jusqu'à :" -#: redbot/cogs/mutes/mutes.py:573 -msgid "\n" -"**Guild**: {guild_name}" -msgstr "\n" -"**Serveur** : {guild_name}" +#: redbot/cogs/mutes/mutes.py:607 +msgid "Duration:" +msgstr "Durée :" + +#: redbot/cogs/mutes/mutes.py:611 +msgid "Guild:" +msgstr "Guilde :" -#: redbot/cogs/mutes/mutes.py:612 redbot/cogs/mutes/mutes.py:617 +#: redbot/cogs/mutes/mutes.py:650 redbot/cogs/mutes/mutes.py:655 msgid "Manually removed mute role" msgstr "Rôle muet enlevé manuellement" -#: redbot/cogs/mutes/mutes.py:632 redbot/cogs/mutes/mutes.py:641 +#: redbot/cogs/mutes/mutes.py:670 redbot/cogs/mutes/mutes.py:679 msgid "Manually applied mute role" msgstr "Rôle muet appliqué manuellement" -#: redbot/cogs/mutes/mutes.py:641 redbot/cogs/mutes/mutes.py:1184 +#: redbot/cogs/mutes/mutes.py:679 redbot/cogs/mutes/mutes.py:1247 msgid "Server mute" -msgstr "" +msgstr "Couper le son du serveur" -#: redbot/cogs/mutes/mutes.py:702 redbot/cogs/mutes/mutes.py:711 +#: redbot/cogs/mutes/mutes.py:742 redbot/cogs/mutes/mutes.py:751 msgid "Manually removed channel overwrites" msgstr "" -#: redbot/cogs/mutes/mutes.py:745 +#: redbot/cogs/mutes/mutes.py:785 msgid "Previously muted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:751 +#: redbot/cogs/mutes/mutes.py:791 #, docstring msgid "Mute settings." -msgstr "" +msgstr "Paramètres de mise en sourdine." -#: redbot/cogs/mutes/mutes.py:758 +#: redbot/cogs/mutes/mutes.py:798 #, docstring msgid "Set whether mute notifications should be sent to users in DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:761 +#: redbot/cogs/mutes/mutes.py:801 msgid "I will now try to send mute notifications to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:763 +#: redbot/cogs/mutes/mutes.py:803 msgid "Mute notifications will no longer be sent to users DMs." -msgstr "" +msgstr "Les avertissements ne seront plus envoyés aux utilisateurs par message privé." -#: redbot/cogs/mutes/mutes.py:769 +#: redbot/cogs/mutes/mutes.py:809 #, docstring msgid "Decide whether the name of the moderator muting a user should be included in the DM to that user." -msgstr "" +msgstr "Décide si le nom du modérateur de l'avertissement doit être inclus en message privé avec l'utilisateur." -#: redbot/cogs/mutes/mutes.py:773 +#: redbot/cogs/mutes/mutes.py:813 msgid "I will include the name of the moderator who issued the mute when sending a DM to a user." -msgstr "" +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/mutes/mutes.py:779 +#: redbot/cogs/mutes/mutes.py:819 msgid "I will not include the name of the moderator who issued the mute when sending a DM to a user." -msgstr "" +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/mutes/mutes.py:787 +#: redbot/cogs/mutes/mutes.py:827 #, docstring msgid "\n" " Whether or not to force role only mutes on the bot\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:792 +#: redbot/cogs/mutes/mutes.py:832 msgid "Okay I will enforce role mutes before muting users." msgstr "" -#: redbot/cogs/mutes/mutes.py:794 +#: redbot/cogs/mutes/mutes.py:834 msgid "Okay I will allow channel overwrites for muting users." msgstr "" -#: redbot/cogs/mutes/mutes.py:799 +#: redbot/cogs/mutes/mutes.py:839 #, docstring msgid "\n" " Shows the current mute settings for this guild.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:807 +#: redbot/cogs/mutes/mutes.py:847 msgid "Mute Role: {role}\n" "Notification Channel: {channel}\n" "Default Time: {time}\n" @@ -236,12 +243,12 @@ msgid "Mute Role: {role}\n" "Show moderator: {show_mod}" msgstr "" -#: redbot/cogs/mutes/mutes.py:814 redbot/cogs/mutes/mutes.py:815 -#: redbot/cogs/mutes/mutes.py:816 +#: redbot/cogs/mutes/mutes.py:854 redbot/cogs/mutes/mutes.py:855 +#: redbot/cogs/mutes/mutes.py:856 msgid "None" msgstr "Aucun" -#: redbot/cogs/mutes/mutes.py:827 +#: redbot/cogs/mutes/mutes.py:871 #, docstring msgid "\n" " Set the notification channel for automatic unmute issues.\n\n" @@ -250,15 +257,15 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:835 +#: redbot/cogs/mutes/mutes.py:879 msgid "Notification channel for unmute issues has been cleared." msgstr "" -#: redbot/cogs/mutes/mutes.py:839 +#: redbot/cogs/mutes/mutes.py:883 msgid "I will post unmute issues in {channel}." msgstr "" -#: redbot/cogs/mutes/mutes.py:846 +#: redbot/cogs/mutes/mutes.py:890 #, 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" @@ -268,23 +275,23 @@ msgid "Sets the role to be applied when muting a user.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:861 +#: redbot/cogs/mutes/mutes.py:905 msgid "Channel overwrites will be used for mutes instead." msgstr "" -#: redbot/cogs/mutes/mutes.py:865 +#: redbot/cogs/mutes/mutes.py:909 msgid "You can't set this role as it is not lower than you in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:870 redbot/cogs/mutes/mutes.py:925 +#: redbot/cogs/mutes/mutes.py:914 redbot/cogs/mutes/mutes.py:977 msgid "Mute role set to {role}" msgstr "Le rôle Muet à été défini sur : {role}" -#: redbot/cogs/mutes/mutes.py:874 redbot/cogs/mutes/mutes.py:929 +#: redbot/cogs/mutes/mutes.py:918 redbot/cogs/mutes/mutes.py:981 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:885 +#: redbot/cogs/mutes/mutes.py:929 #, docstring msgid "Create a Muted role.\n\n" " This will create a role and apply overwrites to all available channels\n" @@ -294,23 +301,23 @@ msgid "Create a Muted role.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:896 +#: redbot/cogs/mutes/mutes.py:940 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:907 redbot/cogs/mutes/mutes.py:949 +#: redbot/cogs/mutes/mutes.py:959 redbot/cogs/mutes/mutes.py:1005 msgid "Mute role setup" -msgstr "" +msgstr "Configuration du rôle muet" -#: redbot/cogs/mutes/mutes.py:912 +#: redbot/cogs/mutes/mutes.py:964 msgid "I could not create a muted role in this server." -msgstr "" +msgstr "Je n'ai pas pu créer un rôle muet sur ce serveur." -#: redbot/cogs/mutes/mutes.py:919 +#: redbot/cogs/mutes/mutes.py:971 msgid "I could not set overwrites for the following channels: {channels}" msgstr "" -#: redbot/cogs/mutes/mutes.py:957 +#: redbot/cogs/mutes/mutes.py:1013 #, docstring msgid "\n" " Set the default mute time for the mute command.\n\n" @@ -318,63 +325,63 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:965 +#: redbot/cogs/mutes/mutes.py:1021 msgid "Default mute time removed." msgstr "Temps muet par défaut supprimé." -#: redbot/cogs/mutes/mutes.py:969 +#: redbot/cogs/mutes/mutes.py:1025 msgid "Please provide a valid time format." msgstr "Veuillez fournir un format de temps valide." -#: redbot/cogs/mutes/mutes.py:972 +#: redbot/cogs/mutes/mutes.py:1028 msgid "Default mute time set to {time}." -msgstr "" +msgstr "Temps de mute défini par défaut sur {time}." -#: redbot/cogs/mutes/mutes.py:984 -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" +#: redbot/cogs/mutes/mutes.py:1040 +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:1000 +#: redbot/cogs/mutes/mutes.py:1059 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\n" "Are you sure you want to continue with channel overwrites? " msgstr "" -#: redbot/cogs/mutes/mutes.py:1010 +#: redbot/cogs/mutes/mutes.py:1069 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:1016 -msgid "Saying `yes` will continue the mute with overwrites and stop this message from appearing again, saying `no` will end the mute attempt." +#: redbot/cogs/mutes/mutes.py:1075 +msgid "Saying {response_1} will continue the mute with overwrites and stop this message from appearing again, saying {response_2} will end the mute attempt." msgstr "" -#: redbot/cogs/mutes/mutes.py:1040 redbot/cogs/mutes/mutes.py:1252 +#: redbot/cogs/mutes/mutes.py:1104 redbot/cogs/mutes/mutes.py:1317 msgid "OK then." msgstr "Ok alors." -#: redbot/cogs/mutes/mutes.py:1054 +#: redbot/cogs/mutes/mutes.py:1118 #, docstring msgid "\n" " Displays active mutes on this server.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1062 +#: redbot/cogs/mutes/mutes.py:1125 msgid "__Server Mutes__\n" -msgstr "" +msgstr "__Serveur Muet__\n" -#: redbot/cogs/mutes/mutes.py:1080 redbot/cogs/mutes/mutes.py:1105 +#: redbot/cogs/mutes/mutes.py:1143 redbot/cogs/mutes/mutes.py:1168 msgid "__Remaining__: {time_left}\n" msgstr "__Remaining__: {time_left}\n" -#: redbot/cogs/mutes/mutes.py:1087 +#: redbot/cogs/mutes/mutes.py:1150 msgid "__<#{channel_id}> Mutes__\n" -msgstr "" +msgstr "__<#{channel_id}> Silencieux__\n" -#: redbot/cogs/mutes/mutes.py:1112 +#: redbot/cogs/mutes/mutes.py:1175 msgid "There are no mutes on this server right now." -msgstr "" +msgstr "Il n'y a pas de \"mute\" sur ce serveur en ce moment." -#: redbot/cogs/mutes/mutes.py:1124 +#: redbot/cogs/mutes/mutes.py:1187 #, docstring msgid "Mute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -385,47 +392,54 @@ msgid "Mute users.\n\n" " `[p]mute @member1 @member2 spam 5 hours`\n" " `[p]mute @member1 3 days`\n\n" " " -msgstr "" - -#: redbot/cogs/mutes/mutes.py:1139 redbot/cogs/mutes/mutes.py:1288 -#: redbot/cogs/mutes/voicemutes.py:90 +msgstr "Couper le son des utilisateurs.\n\n" +" `` est une liste de noms d'utilisateurs, d'identifiants ou de mentions séparés par des espaces.\n" +" `[time_and_reason]` est l'heure à laquelle il faut couper le son et la raison. Le temps est\n" +" n'importe quelle durée valide telle que `30 minutes` ou `2 jours`. Si rien n'est fourni,\n" +" le mute utilisera le temps par défaut ou indéfini s'il n'est pas défini.\n\n" +" Exemples :\n" +" `[p]mute @member1 @member2 spam 5 hpurs`\n" +" `[p]mute @member1 @member2 spam 3 days` " + +#: redbot/cogs/mutes/mutes.py:1202 redbot/cogs/mutes/mutes.py:1353 +#: redbot/cogs/mutes/voicemutes.py:88 msgid "You cannot mute me." msgstr "Vous ne pouvez pas me rendre muet." -#: redbot/cogs/mutes/mutes.py:1141 redbot/cogs/mutes/mutes.py:1290 -#: redbot/cogs/mutes/voicemutes.py:92 +#: redbot/cogs/mutes/mutes.py:1204 redbot/cogs/mutes/mutes.py:1355 +#: redbot/cogs/mutes/voicemutes.py:90 msgid "You cannot mute yourself." msgstr "Vous ne pouvez pas vous mettre muet vous-même." -#: redbot/cogs/mutes/mutes.py:1152 redbot/cogs/mutes/mutes.py:1157 -#: redbot/cogs/mutes/mutes.py:1298 redbot/cogs/mutes/mutes.py:1303 -#: redbot/cogs/mutes/voicemutes.py:110 redbot/cogs/mutes/voicemutes.py:117 +#: redbot/cogs/mutes/mutes.py:1215 redbot/cogs/mutes/mutes.py:1220 +#: redbot/cogs/mutes/mutes.py:1363 redbot/cogs/mutes/mutes.py:1368 +#: redbot/cogs/mutes/voicemutes.py:108 redbot/cogs/mutes/voicemutes.py:115 msgid " for {duration}" msgstr " pour {duration}" -#: redbot/cogs/mutes/mutes.py:1191 +#: redbot/cogs/mutes/mutes.py:1254 msgid "{users} has been muted in this server{time}." -msgstr "" +msgstr "{users} a été mis en sourdine dans ce serveur{time}." -#: redbot/cogs/mutes/mutes.py:1193 +#: redbot/cogs/mutes/mutes.py:1256 msgid "{users} have been muted in this server{time}." -msgstr "" +msgstr "{users} ont été mis en sourdine dans ce serveur{time}." -#: redbot/cogs/mutes/mutes.py:1204 +#: redbot/cogs/mutes/mutes.py:1267 msgid "{member} could not be (un)muted for the following reasons:\n" -msgstr "" +msgstr "{member} ne peut être (un)muted pour les raisons suivantes:\n" -#: redbot/cogs/mutes/mutes.py:1215 +#: redbot/cogs/mutes/mutes.py:1278 msgid "- {reason} In the following channels: {channels}\n" -msgstr "" +msgstr "{reason} dans les canaux suivants: {channels}\n" -#: redbot/cogs/mutes/mutes.py:1226 +#: redbot/cogs/mutes/mutes.py:1289 msgid "Some users could not be properly muted. Would you like to see who, where, and why?" -msgstr "" +msgstr "Certains utilisateurs ne pouvaient pas être correctement mis en sourdine. Voulez-vous voir qui, où et pourquoi ?" -#: redbot/cogs/mutes/mutes.py:1274 +#: redbot/cogs/mutes/mutes.py:1339 #, docstring -msgid "Mute a user in the current text channel.\n\n" +msgid "Mute a user in the current text channel (or in the parent of the current thread).\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" @@ -436,23 +450,23 @@ msgid "Mute a user in the current text channel.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1331 +#: redbot/cogs/mutes/mutes.py:1398 msgid "Channel mute" -msgstr "" +msgstr "Canaux silencieux" -#: redbot/cogs/mutes/mutes.py:1339 redbot/cogs/mutes/voicemutes.py:156 +#: redbot/cogs/mutes/mutes.py:1406 redbot/cogs/mutes/voicemutes.py:154 msgid "{users} has been muted in this channel{time}." -msgstr "" +msgstr "{users} a été mis en sourdine dans ce salon{time}." -#: redbot/cogs/mutes/mutes.py:1341 redbot/cogs/mutes/voicemutes.py:158 +#: redbot/cogs/mutes/mutes.py:1408 redbot/cogs/mutes/voicemutes.py:156 msgid "{users} have been muted in this channel{time}." -msgstr "" +msgstr "{users} ont été mis en sourdine dans ce salon{time}." -#: redbot/cogs/mutes/mutes.py:1346 redbot/cogs/mutes/voicemutes.py:163 +#: redbot/cogs/mutes/mutes.py:1413 redbot/cogs/mutes/voicemutes.py:161 msgid "The following users could not be muted\n" -msgstr "" +msgstr "Les utilisateurs suivants ne peuvent être mis en sourdine\n" -#: redbot/cogs/mutes/mutes.py:1361 +#: redbot/cogs/mutes/mutes.py:1428 #, docstring msgid "Unmute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -460,49 +474,52 @@ msgid "Unmute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1369 redbot/cogs/mutes/mutes.py:1438 -#: redbot/cogs/mutes/voicemutes.py:184 +#: redbot/cogs/mutes/mutes.py:1436 redbot/cogs/mutes/mutes.py:1505 +#: redbot/cogs/mutes/voicemutes.py:182 msgid "You cannot unmute me." -msgstr "" +msgstr "Vous ne pouvez pas rétablir mon son." -#: redbot/cogs/mutes/mutes.py:1371 redbot/cogs/mutes/mutes.py:1440 -#: redbot/cogs/mutes/voicemutes.py:186 +#: redbot/cogs/mutes/mutes.py:1438 redbot/cogs/mutes/mutes.py:1507 +#: redbot/cogs/mutes/voicemutes.py:184 msgid "You cannot unmute yourself." -msgstr "" +msgstr "Vous ne pouvez pas rétablir votre son vous-même." -#: redbot/cogs/mutes/mutes.py:1413 +#: redbot/cogs/mutes/mutes.py:1480 msgid "{users} unmuted in this server." -msgstr "" +msgstr "{users} a été dé-mute sur ce serveur." -#: redbot/cogs/mutes/mutes.py:1430 +#: redbot/cogs/mutes/mutes.py:1497 #, docstring -msgid "Unmute a user in this channel.\n\n" +msgid "Unmute a user in this channel (or in the parent of this thread).\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" " `[reason]` is the reason for the unmute.\n" " " -msgstr "" +msgstr "Démuter un utilisateur dans ce salon (ou dans le parent de ce thread).\n\n" +" `` est une liste séparée par des espaces de noms d'utilisateurs, IDs ou mentions.\n" +" `[reason]` est la raison du non muet.\n" +" " -#: redbot/cogs/mutes/mutes.py:1477 redbot/cogs/mutes/voicemutes.py:234 +#: redbot/cogs/mutes/mutes.py:1546 redbot/cogs/mutes/voicemutes.py:232 msgid "{users} unmuted in this channel." -msgstr "" +msgstr "{users} dé-mute dans ce salon." -#: redbot/cogs/mutes/mutes.py:1482 redbot/cogs/mutes/voicemutes.py:239 +#: redbot/cogs/mutes/mutes.py:1551 redbot/cogs/mutes/voicemutes.py:237 msgid "The following users could not be unmuted\n" -msgstr "" +msgstr "Les utilisateurs suivants ne peuvent être mis en sourdine\n" -#: redbot/cogs/mutes/voicemutes.py:43 +#: 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:50 +#: 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:61 +#: redbot/cogs/mutes/voicemutes.py:59 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:77 +#: redbot/cogs/mutes/voicemutes.py:75 #, docstring msgid "Mute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -514,11 +531,11 @@ msgid "Mute a user in their current voice channel.\n\n" " `[p]voicemute @member1 3 days`" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:148 +#: redbot/cogs/mutes/voicemutes.py:146 msgid "Voice mute" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:177 +#: redbot/cogs/mutes/voicemutes.py:175 #, docstring msgid "Unmute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" diff --git a/redbot/cogs/mutes/locales/hi-IN.po b/redbot/cogs/mutes/locales/hi-IN.po index 999425dfa59..860a8a7120b 100644 --- a/redbot/cogs/mutes/locales/hi-IN.po +++ b/redbot/cogs/mutes/locales/hi-IN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-23 14:25+0000\n" +"POT-Creation-Date: 2023-07-19 20:46+0000\n" "Last-Translator: \n" "Language-Team: Hindi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,216 +15,224 @@ msgstr "" "X-Crowdin-File-ID: 704\n" "Language: hi_IN\n" -#: redbot/cogs/mutes/mutes.py:26 +#: redbot/cogs/mutes/converters.py:60 +msgid "The time provided is too long; use a more reasonable time." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:32 msgid "That user is already muted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:27 +#: redbot/cogs/mutes/mutes.py:33 msgid "That user is not muted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:28 +#: redbot/cogs/mutes/mutes.py:34 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 +#: redbot/cogs/mutes/mutes.py:37 msgid "I cannot let you do that. You are not higher than the mute role in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:34 +#: redbot/cogs/mutes/mutes.py:40 msgid "That user cannot be (un)muted, as they have the Administrator permission." msgstr "" -#: redbot/cogs/mutes/mutes.py:35 +#: redbot/cogs/mutes/mutes.py:41 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:40 +#: redbot/cogs/mutes/mutes.py:46 msgid "Failed to mute or unmute user. I need the Manage Permissions permission." msgstr "" -#: redbot/cogs/mutes/mutes.py:43 +#: redbot/cogs/mutes/mutes.py:49 msgid "The user has left the server while applying an overwrite." msgstr "" -#: redbot/cogs/mutes/mutes.py:44 +#: redbot/cogs/mutes/mutes.py:50 msgid "The channel I tried to mute or unmute the user in isn't found." msgstr "" -#: redbot/cogs/mutes/mutes.py:45 +#: redbot/cogs/mutes/mutes.py:51 msgid "The mute role no longer exists." msgstr "" -#: redbot/cogs/mutes/mutes.py:46 +#: redbot/cogs/mutes/mutes.py:52 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:68 +#: redbot/cogs/mutes/mutes.py:55 +msgid "That user is channel muted in their current voice channel, not just voice muted. If you want to fully unmute this user in the channel, use {command} in their voice channel's text channel instead." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:79 #, docstring msgid "\n" " Mute users temporarily or indefinitely.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:286 redbot/cogs/mutes/mutes.py:298 -#: redbot/cogs/mutes/mutes.py:302 redbot/cogs/mutes/mutes.py:392 -#: redbot/cogs/mutes/mutes.py:409 redbot/cogs/mutes/mutes.py:463 -#: redbot/cogs/mutes/mutes.py:483 redbot/cogs/mutes/mutes.py:488 +#: redbot/cogs/mutes/mutes.py:330 redbot/cogs/mutes/mutes.py:342 +#: redbot/cogs/mutes/mutes.py:346 redbot/cogs/mutes/mutes.py:437 +#: redbot/cogs/mutes/mutes.py:454 redbot/cogs/mutes/mutes.py:508 +#: redbot/cogs/mutes/mutes.py:528 redbot/cogs/mutes/mutes.py:533 msgid "Automatic unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:302 redbot/cogs/mutes/mutes.py:409 -#: redbot/cogs/mutes/mutes.py:617 redbot/cogs/mutes/mutes.py:1400 +#: redbot/cogs/mutes/mutes.py:346 redbot/cogs/mutes/mutes.py:454 +#: redbot/cogs/mutes/mutes.py:655 redbot/cogs/mutes/mutes.py:1467 msgid "Server unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:311 +#: redbot/cogs/mutes/mutes.py:355 msgid "I am unable to unmute {user} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:396 +#: redbot/cogs/mutes/mutes.py:441 msgid "\n" "Unmuted in channels: " msgstr "" -#: redbot/cogs/mutes/mutes.py:422 +#: redbot/cogs/mutes/mutes.py:467 msgid "{member} could not be unmuted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:426 +#: redbot/cogs/mutes/mutes.py:471 msgid "{reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:472 redbot/cogs/mutes/mutes.py:692 -#: redbot/cogs/mutes/voicemutes.py:224 +#: redbot/cogs/mutes/mutes.py:517 redbot/cogs/mutes/mutes.py:732 +#: redbot/cogs/mutes/voicemutes.py:222 msgid "Voice unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:475 redbot/cogs/mutes/mutes.py:695 -#: redbot/cogs/mutes/mutes.py:1467 +#: redbot/cogs/mutes/mutes.py:520 redbot/cogs/mutes/mutes.py:735 +#: redbot/cogs/mutes/mutes.py:1536 msgid "Channel unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:492 +#: redbot/cogs/mutes/mutes.py:537 msgid "I am unable to unmute {user} in {channel} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:533 +#: redbot/cogs/mutes/mutes.py:578 msgid "Unknown" msgstr "" -#: redbot/cogs/mutes/mutes.py:538 +#: redbot/cogs/mutes/mutes.py:583 msgid "No reason provided." msgstr "" -#: redbot/cogs/mutes/mutes.py:549 +#: redbot/cogs/mutes/mutes.py:593 msgid "Until" msgstr "" -#: redbot/cogs/mutes/mutes.py:550 +#: redbot/cogs/mutes/mutes.py:594 msgid "Duration" msgstr "" -#: redbot/cogs/mutes/mutes.py:551 +#: redbot/cogs/mutes/mutes.py:595 msgid "Guild" msgstr "" -#: redbot/cogs/mutes/mutes.py:553 +#: redbot/cogs/mutes/mutes.py:597 msgid "Moderator" msgstr "" -#: redbot/cogs/mutes/mutes.py:562 -msgid "\n" -"**Moderator**: {moderator}" +#: redbot/cogs/mutes/mutes.py:605 +msgid "Moderator:" msgstr "" -#: redbot/cogs/mutes/mutes.py:567 -msgid "\n" -"**Until**: {until}\n" -"**Duration**: {duration}" +#: redbot/cogs/mutes/mutes.py:607 +msgid "Until:" msgstr "" -#: redbot/cogs/mutes/mutes.py:573 -msgid "\n" -"**Guild**: {guild_name}" +#: redbot/cogs/mutes/mutes.py:607 +msgid "Duration:" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:611 +msgid "Guild:" msgstr "" -#: redbot/cogs/mutes/mutes.py:612 redbot/cogs/mutes/mutes.py:617 +#: redbot/cogs/mutes/mutes.py:650 redbot/cogs/mutes/mutes.py:655 msgid "Manually removed mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:632 redbot/cogs/mutes/mutes.py:641 +#: redbot/cogs/mutes/mutes.py:670 redbot/cogs/mutes/mutes.py:679 msgid "Manually applied mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:641 redbot/cogs/mutes/mutes.py:1184 +#: redbot/cogs/mutes/mutes.py:679 redbot/cogs/mutes/mutes.py:1247 msgid "Server mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:702 redbot/cogs/mutes/mutes.py:711 +#: redbot/cogs/mutes/mutes.py:742 redbot/cogs/mutes/mutes.py:751 msgid "Manually removed channel overwrites" msgstr "" -#: redbot/cogs/mutes/mutes.py:745 +#: redbot/cogs/mutes/mutes.py:785 msgid "Previously muted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:751 +#: redbot/cogs/mutes/mutes.py:791 #, docstring msgid "Mute settings." msgstr "" -#: redbot/cogs/mutes/mutes.py:758 +#: redbot/cogs/mutes/mutes.py:798 #, docstring msgid "Set whether mute notifications should be sent to users in DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:761 +#: redbot/cogs/mutes/mutes.py:801 msgid "I will now try to send mute notifications to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:763 +#: redbot/cogs/mutes/mutes.py:803 msgid "Mute notifications will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:769 +#: redbot/cogs/mutes/mutes.py:809 #, docstring msgid "Decide whether the name of the moderator muting a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/mutes/mutes.py:773 +#: redbot/cogs/mutes/mutes.py:813 msgid "I will include the name of the moderator who issued the mute when sending a DM to a user." msgstr "" -#: redbot/cogs/mutes/mutes.py:779 +#: redbot/cogs/mutes/mutes.py:819 msgid "I will not include the name of the moderator who issued the mute when sending a DM to a user." msgstr "" -#: redbot/cogs/mutes/mutes.py:787 +#: redbot/cogs/mutes/mutes.py:827 #, docstring msgid "\n" " Whether or not to force role only mutes on the bot\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:792 +#: redbot/cogs/mutes/mutes.py:832 msgid "Okay I will enforce role mutes before muting users." msgstr "" -#: redbot/cogs/mutes/mutes.py:794 +#: redbot/cogs/mutes/mutes.py:834 msgid "Okay I will allow channel overwrites for muting users." msgstr "" -#: redbot/cogs/mutes/mutes.py:799 +#: redbot/cogs/mutes/mutes.py:839 #, docstring msgid "\n" " Shows the current mute settings for this guild.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:807 +#: redbot/cogs/mutes/mutes.py:847 msgid "Mute Role: {role}\n" "Notification Channel: {channel}\n" "Default Time: {time}\n" @@ -232,12 +240,12 @@ msgid "Mute Role: {role}\n" "Show moderator: {show_mod}" msgstr "" -#: redbot/cogs/mutes/mutes.py:814 redbot/cogs/mutes/mutes.py:815 -#: redbot/cogs/mutes/mutes.py:816 +#: redbot/cogs/mutes/mutes.py:854 redbot/cogs/mutes/mutes.py:855 +#: redbot/cogs/mutes/mutes.py:856 msgid "None" msgstr "" -#: redbot/cogs/mutes/mutes.py:827 +#: redbot/cogs/mutes/mutes.py:871 #, docstring msgid "\n" " Set the notification channel for automatic unmute issues.\n\n" @@ -246,15 +254,15 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:835 +#: redbot/cogs/mutes/mutes.py:879 msgid "Notification channel for unmute issues has been cleared." msgstr "" -#: redbot/cogs/mutes/mutes.py:839 +#: redbot/cogs/mutes/mutes.py:883 msgid "I will post unmute issues in {channel}." msgstr "" -#: redbot/cogs/mutes/mutes.py:846 +#: redbot/cogs/mutes/mutes.py:890 #, 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" @@ -264,23 +272,23 @@ msgid "Sets the role to be applied when muting a user.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:861 +#: redbot/cogs/mutes/mutes.py:905 msgid "Channel overwrites will be used for mutes instead." msgstr "" -#: redbot/cogs/mutes/mutes.py:865 +#: redbot/cogs/mutes/mutes.py:909 msgid "You can't set this role as it is not lower than you in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:870 redbot/cogs/mutes/mutes.py:925 +#: redbot/cogs/mutes/mutes.py:914 redbot/cogs/mutes/mutes.py:977 msgid "Mute role set to {role}" msgstr "" -#: redbot/cogs/mutes/mutes.py:874 redbot/cogs/mutes/mutes.py:929 +#: redbot/cogs/mutes/mutes.py:918 redbot/cogs/mutes/mutes.py:981 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:885 +#: redbot/cogs/mutes/mutes.py:929 #, docstring msgid "Create a Muted role.\n\n" " This will create a role and apply overwrites to all available channels\n" @@ -290,23 +298,23 @@ msgid "Create a Muted role.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:896 +#: redbot/cogs/mutes/mutes.py:940 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:907 redbot/cogs/mutes/mutes.py:949 +#: redbot/cogs/mutes/mutes.py:959 redbot/cogs/mutes/mutes.py:1005 msgid "Mute role setup" msgstr "" -#: redbot/cogs/mutes/mutes.py:912 +#: redbot/cogs/mutes/mutes.py:964 msgid "I could not create a muted role in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:919 +#: redbot/cogs/mutes/mutes.py:971 msgid "I could not set overwrites for the following channels: {channels}" msgstr "" -#: redbot/cogs/mutes/mutes.py:957 +#: redbot/cogs/mutes/mutes.py:1013 #, docstring msgid "\n" " Set the default mute time for the mute command.\n\n" @@ -314,63 +322,63 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:965 +#: redbot/cogs/mutes/mutes.py:1021 msgid "Default mute time removed." msgstr "" -#: redbot/cogs/mutes/mutes.py:969 +#: redbot/cogs/mutes/mutes.py:1025 msgid "Please provide a valid time format." msgstr "" -#: redbot/cogs/mutes/mutes.py:972 +#: redbot/cogs/mutes/mutes.py:1028 msgid "Default mute time set to {time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:984 -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" +#: redbot/cogs/mutes/mutes.py:1040 +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:1000 +#: redbot/cogs/mutes/mutes.py:1059 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\n" "Are you sure you want to continue with channel overwrites? " msgstr "" -#: redbot/cogs/mutes/mutes.py:1010 +#: redbot/cogs/mutes/mutes.py:1069 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:1016 -msgid "Saying `yes` will continue the mute with overwrites and stop this message from appearing again, saying `no` will end the mute attempt." +#: redbot/cogs/mutes/mutes.py:1075 +msgid "Saying {response_1} will continue the mute with overwrites and stop this message from appearing again, saying {response_2} will end the mute attempt." msgstr "" -#: redbot/cogs/mutes/mutes.py:1040 redbot/cogs/mutes/mutes.py:1252 +#: redbot/cogs/mutes/mutes.py:1104 redbot/cogs/mutes/mutes.py:1317 msgid "OK then." msgstr "" -#: redbot/cogs/mutes/mutes.py:1054 +#: redbot/cogs/mutes/mutes.py:1118 #, docstring msgid "\n" " Displays active mutes on this server.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1062 +#: redbot/cogs/mutes/mutes.py:1125 msgid "__Server Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1080 redbot/cogs/mutes/mutes.py:1105 +#: redbot/cogs/mutes/mutes.py:1143 redbot/cogs/mutes/mutes.py:1168 msgid "__Remaining__: {time_left}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1087 +#: redbot/cogs/mutes/mutes.py:1150 msgid "__<#{channel_id}> Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1112 +#: redbot/cogs/mutes/mutes.py:1175 msgid "There are no mutes on this server right now." msgstr "" -#: redbot/cogs/mutes/mutes.py:1124 +#: redbot/cogs/mutes/mutes.py:1187 #, docstring msgid "Mute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -383,45 +391,45 @@ msgid "Mute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1139 redbot/cogs/mutes/mutes.py:1288 -#: redbot/cogs/mutes/voicemutes.py:90 +#: redbot/cogs/mutes/mutes.py:1202 redbot/cogs/mutes/mutes.py:1353 +#: redbot/cogs/mutes/voicemutes.py:88 msgid "You cannot mute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1141 redbot/cogs/mutes/mutes.py:1290 -#: redbot/cogs/mutes/voicemutes.py:92 +#: redbot/cogs/mutes/mutes.py:1204 redbot/cogs/mutes/mutes.py:1355 +#: redbot/cogs/mutes/voicemutes.py:90 msgid "You cannot mute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1152 redbot/cogs/mutes/mutes.py:1157 -#: redbot/cogs/mutes/mutes.py:1298 redbot/cogs/mutes/mutes.py:1303 -#: redbot/cogs/mutes/voicemutes.py:110 redbot/cogs/mutes/voicemutes.py:117 +#: redbot/cogs/mutes/mutes.py:1215 redbot/cogs/mutes/mutes.py:1220 +#: redbot/cogs/mutes/mutes.py:1363 redbot/cogs/mutes/mutes.py:1368 +#: redbot/cogs/mutes/voicemutes.py:108 redbot/cogs/mutes/voicemutes.py:115 msgid " for {duration}" msgstr "" -#: redbot/cogs/mutes/mutes.py:1191 +#: redbot/cogs/mutes/mutes.py:1254 msgid "{users} has been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1193 +#: redbot/cogs/mutes/mutes.py:1256 msgid "{users} have been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1204 +#: redbot/cogs/mutes/mutes.py:1267 msgid "{member} could not be (un)muted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1215 +#: redbot/cogs/mutes/mutes.py:1278 msgid "- {reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1226 +#: redbot/cogs/mutes/mutes.py:1289 msgid "Some users could not be properly muted. Would you like to see who, where, and why?" msgstr "" -#: redbot/cogs/mutes/mutes.py:1274 +#: redbot/cogs/mutes/mutes.py:1339 #, docstring -msgid "Mute a user in the current text channel.\n\n" +msgid "Mute a user in the current text channel (or in the parent of the current thread).\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" @@ -432,23 +440,23 @@ msgid "Mute a user in the current text channel.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1331 +#: redbot/cogs/mutes/mutes.py:1398 msgid "Channel mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:1339 redbot/cogs/mutes/voicemutes.py:156 +#: redbot/cogs/mutes/mutes.py:1406 redbot/cogs/mutes/voicemutes.py:154 msgid "{users} has been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1341 redbot/cogs/mutes/voicemutes.py:158 +#: redbot/cogs/mutes/mutes.py:1408 redbot/cogs/mutes/voicemutes.py:156 msgid "{users} have been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1346 redbot/cogs/mutes/voicemutes.py:163 +#: redbot/cogs/mutes/mutes.py:1413 redbot/cogs/mutes/voicemutes.py:161 msgid "The following users could not be muted\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1361 +#: redbot/cogs/mutes/mutes.py:1428 #, docstring msgid "Unmute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -456,49 +464,49 @@ msgid "Unmute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1369 redbot/cogs/mutes/mutes.py:1438 -#: redbot/cogs/mutes/voicemutes.py:184 +#: redbot/cogs/mutes/mutes.py:1436 redbot/cogs/mutes/mutes.py:1505 +#: redbot/cogs/mutes/voicemutes.py:182 msgid "You cannot unmute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1371 redbot/cogs/mutes/mutes.py:1440 -#: redbot/cogs/mutes/voicemutes.py:186 +#: redbot/cogs/mutes/mutes.py:1438 redbot/cogs/mutes/mutes.py:1507 +#: redbot/cogs/mutes/voicemutes.py:184 msgid "You cannot unmute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1413 +#: redbot/cogs/mutes/mutes.py:1480 msgid "{users} unmuted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:1430 +#: redbot/cogs/mutes/mutes.py:1497 #, docstring -msgid "Unmute a user in this channel.\n\n" +msgid "Unmute a user in this channel (or in the parent of this thread).\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:1477 redbot/cogs/mutes/voicemutes.py:234 +#: redbot/cogs/mutes/mutes.py:1546 redbot/cogs/mutes/voicemutes.py:232 msgid "{users} unmuted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:1482 redbot/cogs/mutes/voicemutes.py:239 +#: redbot/cogs/mutes/mutes.py:1551 redbot/cogs/mutes/voicemutes.py:237 msgid "The following users could not be unmuted\n" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:43 +#: redbot/cogs/mutes/voicemutes.py:42 msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mutes/voicemutes.py:50 +#: 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:61 +#: redbot/cogs/mutes/voicemutes.py:59 msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mutes/voicemutes.py:77 +#: redbot/cogs/mutes/voicemutes.py:75 #, docstring msgid "Mute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -510,11 +518,11 @@ msgid "Mute a user in their current voice channel.\n\n" " `[p]voicemute @member1 3 days`" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:148 +#: redbot/cogs/mutes/voicemutes.py:146 msgid "Voice mute" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:177 +#: redbot/cogs/mutes/voicemutes.py:175 #, docstring msgid "Unmute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" diff --git a/redbot/cogs/mutes/locales/hr-HR.po b/redbot/cogs/mutes/locales/hr-HR.po new file mode 100644 index 00000000000..666ded861a1 --- /dev/null +++ b/redbot/cogs/mutes/locales/hr-HR.po @@ -0,0 +1,531 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2023-07-19 20:46+0000\n" +"Last-Translator: \n" +"Language-Team: Croatian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.4.2\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: hr\n" +"X-Crowdin-File-ID: 704\n" +"Language: hr_HR\n" + +#: redbot/cogs/mutes/converters.py:60 +msgid "The time provided is too long; use a more reasonable time." +msgstr "Navedeno vrijeme je predugo; navedi kraće vrijeme." + +#: redbot/cogs/mutes/mutes.py:32 +msgid "That user is already muted in this channel." +msgstr "Taj korisnik je već utišan u ovom kanalu." + +#: redbot/cogs/mutes/mutes.py:33 +msgid "That user is not muted in this channel." +msgstr "Taj korisnik nije utišan u ovom kanalu." + +#: redbot/cogs/mutes/mutes.py:34 +msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." +msgstr "Ne mogu ti to dopustiti. Nisi viši od ovog korisnika u hijerarhiji uloga." + +#: redbot/cogs/mutes/mutes.py:37 +msgid "I cannot let you do that. You are not higher than the mute role in the role hierarchy." +msgstr "Ne mogu ti to dopustiti. Nisi viši od uloge za utišivanje u hijerarhiji uloga." + +#: redbot/cogs/mutes/mutes.py:40 +msgid "That user cannot be (un)muted, as they have the Administrator permission." +msgstr "Taj korisnik ne može biti utišan jer imaju Administrator dozvolu." + +#: redbot/cogs/mutes/mutes.py:41 +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:46 +msgid "Failed to mute or unmute user. I need the Manage Permissions permission." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:49 +msgid "The user has left the server while applying an overwrite." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:50 +msgid "The channel I tried to mute or unmute the user in isn't found." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:51 +msgid "The mute role no longer exists." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:52 +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:55 +msgid "That user is channel muted in their current voice channel, not just voice muted. If you want to fully unmute this user in the channel, use {command} in their voice channel's text channel instead." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:79 +#, docstring +msgid "\n" +" Mute users temporarily or indefinitely.\n" +" " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:330 redbot/cogs/mutes/mutes.py:342 +#: redbot/cogs/mutes/mutes.py:346 redbot/cogs/mutes/mutes.py:437 +#: redbot/cogs/mutes/mutes.py:454 redbot/cogs/mutes/mutes.py:508 +#: redbot/cogs/mutes/mutes.py:528 redbot/cogs/mutes/mutes.py:533 +msgid "Automatic unmute" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:346 redbot/cogs/mutes/mutes.py:454 +#: redbot/cogs/mutes/mutes.py:655 redbot/cogs/mutes/mutes.py:1467 +msgid "Server unmute" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:355 +msgid "I am unable to unmute {user} for the following reason:\n" +"{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:441 +msgid "\n" +"Unmuted in channels: " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:467 +msgid "{member} could not be unmuted for the following reasons:\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:471 +msgid "{reason} In the following channels: {channels}\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:517 redbot/cogs/mutes/mutes.py:732 +#: redbot/cogs/mutes/voicemutes.py:222 +msgid "Voice unmute" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:520 redbot/cogs/mutes/mutes.py:735 +#: redbot/cogs/mutes/mutes.py:1536 +msgid "Channel unmute" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:537 +msgid "I am unable to unmute {user} in {channel} for the following reason:\n" +"{reason}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:578 +msgid "Unknown" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:583 +msgid "No reason provided." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:593 +msgid "Until" +msgstr "Do" + +#: redbot/cogs/mutes/mutes.py:594 +msgid "Duration" +msgstr "Trajanje" + +#: redbot/cogs/mutes/mutes.py:595 +msgid "Guild" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:597 +msgid "Moderator" +msgstr "Moderator" + +#: redbot/cogs/mutes/mutes.py:605 +msgid "Moderator:" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:607 +msgid "Until:" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:607 +msgid "Duration:" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:611 +msgid "Guild:" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:650 redbot/cogs/mutes/mutes.py:655 +msgid "Manually removed mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:670 redbot/cogs/mutes/mutes.py:679 +msgid "Manually applied mute role" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:679 redbot/cogs/mutes/mutes.py:1247 +msgid "Server mute" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:742 redbot/cogs/mutes/mutes.py:751 +msgid "Manually removed channel overwrites" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:785 +msgid "Previously muted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:791 +#, docstring +msgid "Mute settings." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:798 +#, docstring +msgid "Set whether mute notifications should be sent to users in DMs." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:801 +msgid "I will now try to send mute notifications to users DMs." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:803 +msgid "Mute notifications will no longer be sent to users DMs." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:809 +#, docstring +msgid "Decide whether the name of the moderator muting a user should be included in the DM to that user." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:813 +msgid "I will include the name of the moderator who issued the mute when sending a DM to a user." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:819 +msgid "I will not include the name of the moderator who issued the mute when sending a DM to a user." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:827 +#, docstring +msgid "\n" +" Whether or not to force role only mutes on the bot\n" +" " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:832 +msgid "Okay I will enforce role mutes before muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:834 +msgid "Okay I will allow channel overwrites for muting users." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:839 +#, docstring +msgid "\n" +" Shows the current mute settings for this guild.\n" +" " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:847 +msgid "Mute Role: {role}\n" +"Notification Channel: {channel}\n" +"Default Time: {time}\n" +"Send DM: {dm}\n" +"Show moderator: {show_mod}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:854 redbot/cogs/mutes/mutes.py:855 +#: redbot/cogs/mutes/mutes.py:856 +msgid "None" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:871 +#, 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:879 +msgid "Notification channel for unmute issues has been cleared." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:883 +msgid "I will post unmute issues in {channel}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:890 +#, 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:905 +msgid "Channel overwrites will be used for mutes instead." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:909 +msgid "You can't set this role as it is not lower than you in the role hierarchy." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:914 redbot/cogs/mutes/mutes.py:977 +msgid "Mute role set to {role}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:918 redbot/cogs/mutes/mutes.py:981 +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:929 +#, 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:940 +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:959 redbot/cogs/mutes/mutes.py:1005 +msgid "Mute role setup" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:964 +msgid "I could not create a muted role in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:971 +msgid "I could not set overwrites for the following channels: {channels}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1013 +#, 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:1021 +msgid "Default mute time removed." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1025 +msgid "Please provide a valid time format." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1028 +msgid "Default mute time set to {time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1040 +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:1059 +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\n" +"Are you sure you want to continue with channel overwrites? " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1069 +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:1075 +msgid "Saying {response_1} will continue the mute with overwrites and stop this message from appearing again, saying {response_2} will end the mute attempt." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1104 redbot/cogs/mutes/mutes.py:1317 +msgid "OK then." +msgstr "Ok onda." + +#: redbot/cogs/mutes/mutes.py:1118 +#, docstring +msgid "\n" +" Displays active mutes on this server.\n" +" " +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1125 +msgid "__Server Mutes__\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1143 redbot/cogs/mutes/mutes.py:1168 +msgid "__Remaining__: {time_left}\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1150 +msgid "__<#{channel_id}> Mutes__\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1175 +msgid "There are no mutes on this server right now." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1187 +#, 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:1202 redbot/cogs/mutes/mutes.py:1353 +#: redbot/cogs/mutes/voicemutes.py:88 +msgid "You cannot mute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1204 redbot/cogs/mutes/mutes.py:1355 +#: redbot/cogs/mutes/voicemutes.py:90 +msgid "You cannot mute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1215 redbot/cogs/mutes/mutes.py:1220 +#: redbot/cogs/mutes/mutes.py:1363 redbot/cogs/mutes/mutes.py:1368 +#: redbot/cogs/mutes/voicemutes.py:108 redbot/cogs/mutes/voicemutes.py:115 +msgid " for {duration}" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1254 +msgid "{users} has been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1256 +msgid "{users} have been muted in this server{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1267 +msgid "{member} could not be (un)muted for the following reasons:\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1278 +msgid "- {reason} In the following channels: {channels}\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1289 +msgid "Some users could not be properly muted. Would you like to see who, where, and why?" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1339 +#, docstring +msgid "Mute a user in the current text channel (or in the parent of the current thread).\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:1398 +msgid "Channel mute" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1406 redbot/cogs/mutes/voicemutes.py:154 +msgid "{users} has been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1408 redbot/cogs/mutes/voicemutes.py:156 +msgid "{users} have been muted in this channel{time}." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1413 redbot/cogs/mutes/voicemutes.py:161 +msgid "The following users could not be muted\n" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1428 +#, 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:1436 redbot/cogs/mutes/mutes.py:1505 +#: redbot/cogs/mutes/voicemutes.py:182 +msgid "You cannot unmute me." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1438 redbot/cogs/mutes/mutes.py:1507 +#: redbot/cogs/mutes/voicemutes.py:184 +msgid "You cannot unmute yourself." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1480 +msgid "{users} unmuted in this server." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1497 +#, docstring +msgid "Unmute a user in this channel (or in the parent of this thread).\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:1546 redbot/cogs/mutes/voicemutes.py:232 +msgid "{users} unmuted in this channel." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:1551 redbot/cogs/mutes/voicemutes.py:237 +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:59 +msgid "You must have the {perms} permission(s) in that user's channel to use this command." +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:75 +#, 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:146 +msgid "Voice mute" +msgstr "" + +#: redbot/cogs/mutes/voicemutes.py:175 +#, 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 "" + diff --git a/redbot/cogs/mutes/locales/hu-HU.po b/redbot/cogs/mutes/locales/hu-HU.po index d4da1b59a6a..45ff970ef80 100644 --- a/redbot/cogs/mutes/locales/hu-HU.po +++ b/redbot/cogs/mutes/locales/hu-HU.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-23 14:25+0000\n" +"POT-Creation-Date: 2023-07-19 20:46+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,216 +15,224 @@ msgstr "" "X-Crowdin-File-ID: 704\n" "Language: hu_HU\n" -#: redbot/cogs/mutes/mutes.py:26 +#: redbot/cogs/mutes/converters.py:60 +msgid "The time provided is too long; use a more reasonable time." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:32 msgid "That user is already muted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:27 +#: redbot/cogs/mutes/mutes.py:33 msgid "That user is not muted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:28 +#: redbot/cogs/mutes/mutes.py:34 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 +#: redbot/cogs/mutes/mutes.py:37 msgid "I cannot let you do that. You are not higher than the mute role in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:34 +#: redbot/cogs/mutes/mutes.py:40 msgid "That user cannot be (un)muted, as they have the Administrator permission." msgstr "" -#: redbot/cogs/mutes/mutes.py:35 +#: redbot/cogs/mutes/mutes.py:41 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:40 +#: redbot/cogs/mutes/mutes.py:46 msgid "Failed to mute or unmute user. I need the Manage Permissions permission." msgstr "" -#: redbot/cogs/mutes/mutes.py:43 +#: redbot/cogs/mutes/mutes.py:49 msgid "The user has left the server while applying an overwrite." msgstr "" -#: redbot/cogs/mutes/mutes.py:44 +#: redbot/cogs/mutes/mutes.py:50 msgid "The channel I tried to mute or unmute the user in isn't found." msgstr "" -#: redbot/cogs/mutes/mutes.py:45 +#: redbot/cogs/mutes/mutes.py:51 msgid "The mute role no longer exists." msgstr "" -#: redbot/cogs/mutes/mutes.py:46 +#: redbot/cogs/mutes/mutes.py:52 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:68 +#: redbot/cogs/mutes/mutes.py:55 +msgid "That user is channel muted in their current voice channel, not just voice muted. If you want to fully unmute this user in the channel, use {command} in their voice channel's text channel instead." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:79 #, docstring msgid "\n" " Mute users temporarily or indefinitely.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:286 redbot/cogs/mutes/mutes.py:298 -#: redbot/cogs/mutes/mutes.py:302 redbot/cogs/mutes/mutes.py:392 -#: redbot/cogs/mutes/mutes.py:409 redbot/cogs/mutes/mutes.py:463 -#: redbot/cogs/mutes/mutes.py:483 redbot/cogs/mutes/mutes.py:488 +#: redbot/cogs/mutes/mutes.py:330 redbot/cogs/mutes/mutes.py:342 +#: redbot/cogs/mutes/mutes.py:346 redbot/cogs/mutes/mutes.py:437 +#: redbot/cogs/mutes/mutes.py:454 redbot/cogs/mutes/mutes.py:508 +#: redbot/cogs/mutes/mutes.py:528 redbot/cogs/mutes/mutes.py:533 msgid "Automatic unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:302 redbot/cogs/mutes/mutes.py:409 -#: redbot/cogs/mutes/mutes.py:617 redbot/cogs/mutes/mutes.py:1400 +#: redbot/cogs/mutes/mutes.py:346 redbot/cogs/mutes/mutes.py:454 +#: redbot/cogs/mutes/mutes.py:655 redbot/cogs/mutes/mutes.py:1467 msgid "Server unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:311 +#: redbot/cogs/mutes/mutes.py:355 msgid "I am unable to unmute {user} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:396 +#: redbot/cogs/mutes/mutes.py:441 msgid "\n" "Unmuted in channels: " msgstr "" -#: redbot/cogs/mutes/mutes.py:422 +#: redbot/cogs/mutes/mutes.py:467 msgid "{member} could not be unmuted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:426 +#: redbot/cogs/mutes/mutes.py:471 msgid "{reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:472 redbot/cogs/mutes/mutes.py:692 -#: redbot/cogs/mutes/voicemutes.py:224 +#: redbot/cogs/mutes/mutes.py:517 redbot/cogs/mutes/mutes.py:732 +#: redbot/cogs/mutes/voicemutes.py:222 msgid "Voice unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:475 redbot/cogs/mutes/mutes.py:695 -#: redbot/cogs/mutes/mutes.py:1467 +#: redbot/cogs/mutes/mutes.py:520 redbot/cogs/mutes/mutes.py:735 +#: redbot/cogs/mutes/mutes.py:1536 msgid "Channel unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:492 +#: redbot/cogs/mutes/mutes.py:537 msgid "I am unable to unmute {user} in {channel} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:533 +#: redbot/cogs/mutes/mutes.py:578 msgid "Unknown" msgstr "" -#: redbot/cogs/mutes/mutes.py:538 +#: redbot/cogs/mutes/mutes.py:583 msgid "No reason provided." msgstr "" -#: redbot/cogs/mutes/mutes.py:549 +#: redbot/cogs/mutes/mutes.py:593 msgid "Until" msgstr "" -#: redbot/cogs/mutes/mutes.py:550 +#: redbot/cogs/mutes/mutes.py:594 msgid "Duration" msgstr "" -#: redbot/cogs/mutes/mutes.py:551 +#: redbot/cogs/mutes/mutes.py:595 msgid "Guild" msgstr "" -#: redbot/cogs/mutes/mutes.py:553 +#: redbot/cogs/mutes/mutes.py:597 msgid "Moderator" msgstr "" -#: redbot/cogs/mutes/mutes.py:562 -msgid "\n" -"**Moderator**: {moderator}" +#: redbot/cogs/mutes/mutes.py:605 +msgid "Moderator:" msgstr "" -#: redbot/cogs/mutes/mutes.py:567 -msgid "\n" -"**Until**: {until}\n" -"**Duration**: {duration}" +#: redbot/cogs/mutes/mutes.py:607 +msgid "Until:" msgstr "" -#: redbot/cogs/mutes/mutes.py:573 -msgid "\n" -"**Guild**: {guild_name}" +#: redbot/cogs/mutes/mutes.py:607 +msgid "Duration:" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:611 +msgid "Guild:" msgstr "" -#: redbot/cogs/mutes/mutes.py:612 redbot/cogs/mutes/mutes.py:617 +#: redbot/cogs/mutes/mutes.py:650 redbot/cogs/mutes/mutes.py:655 msgid "Manually removed mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:632 redbot/cogs/mutes/mutes.py:641 +#: redbot/cogs/mutes/mutes.py:670 redbot/cogs/mutes/mutes.py:679 msgid "Manually applied mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:641 redbot/cogs/mutes/mutes.py:1184 +#: redbot/cogs/mutes/mutes.py:679 redbot/cogs/mutes/mutes.py:1247 msgid "Server mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:702 redbot/cogs/mutes/mutes.py:711 +#: redbot/cogs/mutes/mutes.py:742 redbot/cogs/mutes/mutes.py:751 msgid "Manually removed channel overwrites" msgstr "" -#: redbot/cogs/mutes/mutes.py:745 +#: redbot/cogs/mutes/mutes.py:785 msgid "Previously muted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:751 +#: redbot/cogs/mutes/mutes.py:791 #, docstring msgid "Mute settings." msgstr "" -#: redbot/cogs/mutes/mutes.py:758 +#: redbot/cogs/mutes/mutes.py:798 #, docstring msgid "Set whether mute notifications should be sent to users in DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:761 +#: redbot/cogs/mutes/mutes.py:801 msgid "I will now try to send mute notifications to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:763 +#: redbot/cogs/mutes/mutes.py:803 msgid "Mute notifications will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:769 +#: redbot/cogs/mutes/mutes.py:809 #, docstring msgid "Decide whether the name of the moderator muting a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/mutes/mutes.py:773 +#: redbot/cogs/mutes/mutes.py:813 msgid "I will include the name of the moderator who issued the mute when sending a DM to a user." msgstr "" -#: redbot/cogs/mutes/mutes.py:779 +#: redbot/cogs/mutes/mutes.py:819 msgid "I will not include the name of the moderator who issued the mute when sending a DM to a user." msgstr "" -#: redbot/cogs/mutes/mutes.py:787 +#: redbot/cogs/mutes/mutes.py:827 #, docstring msgid "\n" " Whether or not to force role only mutes on the bot\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:792 +#: redbot/cogs/mutes/mutes.py:832 msgid "Okay I will enforce role mutes before muting users." msgstr "" -#: redbot/cogs/mutes/mutes.py:794 +#: redbot/cogs/mutes/mutes.py:834 msgid "Okay I will allow channel overwrites for muting users." msgstr "" -#: redbot/cogs/mutes/mutes.py:799 +#: redbot/cogs/mutes/mutes.py:839 #, docstring msgid "\n" " Shows the current mute settings for this guild.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:807 +#: redbot/cogs/mutes/mutes.py:847 msgid "Mute Role: {role}\n" "Notification Channel: {channel}\n" "Default Time: {time}\n" @@ -232,12 +240,12 @@ msgid "Mute Role: {role}\n" "Show moderator: {show_mod}" msgstr "" -#: redbot/cogs/mutes/mutes.py:814 redbot/cogs/mutes/mutes.py:815 -#: redbot/cogs/mutes/mutes.py:816 +#: redbot/cogs/mutes/mutes.py:854 redbot/cogs/mutes/mutes.py:855 +#: redbot/cogs/mutes/mutes.py:856 msgid "None" msgstr "" -#: redbot/cogs/mutes/mutes.py:827 +#: redbot/cogs/mutes/mutes.py:871 #, docstring msgid "\n" " Set the notification channel for automatic unmute issues.\n\n" @@ -246,15 +254,15 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:835 +#: redbot/cogs/mutes/mutes.py:879 msgid "Notification channel for unmute issues has been cleared." msgstr "" -#: redbot/cogs/mutes/mutes.py:839 +#: redbot/cogs/mutes/mutes.py:883 msgid "I will post unmute issues in {channel}." msgstr "" -#: redbot/cogs/mutes/mutes.py:846 +#: redbot/cogs/mutes/mutes.py:890 #, 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" @@ -264,23 +272,23 @@ msgid "Sets the role to be applied when muting a user.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:861 +#: redbot/cogs/mutes/mutes.py:905 msgid "Channel overwrites will be used for mutes instead." msgstr "" -#: redbot/cogs/mutes/mutes.py:865 +#: redbot/cogs/mutes/mutes.py:909 msgid "You can't set this role as it is not lower than you in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:870 redbot/cogs/mutes/mutes.py:925 +#: redbot/cogs/mutes/mutes.py:914 redbot/cogs/mutes/mutes.py:977 msgid "Mute role set to {role}" msgstr "" -#: redbot/cogs/mutes/mutes.py:874 redbot/cogs/mutes/mutes.py:929 +#: redbot/cogs/mutes/mutes.py:918 redbot/cogs/mutes/mutes.py:981 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:885 +#: redbot/cogs/mutes/mutes.py:929 #, docstring msgid "Create a Muted role.\n\n" " This will create a role and apply overwrites to all available channels\n" @@ -290,23 +298,23 @@ msgid "Create a Muted role.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:896 +#: redbot/cogs/mutes/mutes.py:940 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:907 redbot/cogs/mutes/mutes.py:949 +#: redbot/cogs/mutes/mutes.py:959 redbot/cogs/mutes/mutes.py:1005 msgid "Mute role setup" msgstr "" -#: redbot/cogs/mutes/mutes.py:912 +#: redbot/cogs/mutes/mutes.py:964 msgid "I could not create a muted role in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:919 +#: redbot/cogs/mutes/mutes.py:971 msgid "I could not set overwrites for the following channels: {channels}" msgstr "" -#: redbot/cogs/mutes/mutes.py:957 +#: redbot/cogs/mutes/mutes.py:1013 #, docstring msgid "\n" " Set the default mute time for the mute command.\n\n" @@ -314,63 +322,63 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:965 +#: redbot/cogs/mutes/mutes.py:1021 msgid "Default mute time removed." msgstr "" -#: redbot/cogs/mutes/mutes.py:969 +#: redbot/cogs/mutes/mutes.py:1025 msgid "Please provide a valid time format." msgstr "" -#: redbot/cogs/mutes/mutes.py:972 +#: redbot/cogs/mutes/mutes.py:1028 msgid "Default mute time set to {time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:984 -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" +#: redbot/cogs/mutes/mutes.py:1040 +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:1000 +#: redbot/cogs/mutes/mutes.py:1059 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\n" "Are you sure you want to continue with channel overwrites? " msgstr "" -#: redbot/cogs/mutes/mutes.py:1010 +#: redbot/cogs/mutes/mutes.py:1069 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:1016 -msgid "Saying `yes` will continue the mute with overwrites and stop this message from appearing again, saying `no` will end the mute attempt." +#: redbot/cogs/mutes/mutes.py:1075 +msgid "Saying {response_1} will continue the mute with overwrites and stop this message from appearing again, saying {response_2} will end the mute attempt." msgstr "" -#: redbot/cogs/mutes/mutes.py:1040 redbot/cogs/mutes/mutes.py:1252 +#: redbot/cogs/mutes/mutes.py:1104 redbot/cogs/mutes/mutes.py:1317 msgid "OK then." msgstr "Rendben." -#: redbot/cogs/mutes/mutes.py:1054 +#: redbot/cogs/mutes/mutes.py:1118 #, docstring msgid "\n" " Displays active mutes on this server.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1062 +#: redbot/cogs/mutes/mutes.py:1125 msgid "__Server Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1080 redbot/cogs/mutes/mutes.py:1105 +#: redbot/cogs/mutes/mutes.py:1143 redbot/cogs/mutes/mutes.py:1168 msgid "__Remaining__: {time_left}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1087 +#: redbot/cogs/mutes/mutes.py:1150 msgid "__<#{channel_id}> Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1112 +#: redbot/cogs/mutes/mutes.py:1175 msgid "There are no mutes on this server right now." msgstr "" -#: redbot/cogs/mutes/mutes.py:1124 +#: redbot/cogs/mutes/mutes.py:1187 #, docstring msgid "Mute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -383,45 +391,45 @@ msgid "Mute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1139 redbot/cogs/mutes/mutes.py:1288 -#: redbot/cogs/mutes/voicemutes.py:90 +#: redbot/cogs/mutes/mutes.py:1202 redbot/cogs/mutes/mutes.py:1353 +#: redbot/cogs/mutes/voicemutes.py:88 msgid "You cannot mute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1141 redbot/cogs/mutes/mutes.py:1290 -#: redbot/cogs/mutes/voicemutes.py:92 +#: redbot/cogs/mutes/mutes.py:1204 redbot/cogs/mutes/mutes.py:1355 +#: redbot/cogs/mutes/voicemutes.py:90 msgid "You cannot mute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1152 redbot/cogs/mutes/mutes.py:1157 -#: redbot/cogs/mutes/mutes.py:1298 redbot/cogs/mutes/mutes.py:1303 -#: redbot/cogs/mutes/voicemutes.py:110 redbot/cogs/mutes/voicemutes.py:117 +#: redbot/cogs/mutes/mutes.py:1215 redbot/cogs/mutes/mutes.py:1220 +#: redbot/cogs/mutes/mutes.py:1363 redbot/cogs/mutes/mutes.py:1368 +#: redbot/cogs/mutes/voicemutes.py:108 redbot/cogs/mutes/voicemutes.py:115 msgid " for {duration}" msgstr "" -#: redbot/cogs/mutes/mutes.py:1191 +#: redbot/cogs/mutes/mutes.py:1254 msgid "{users} has been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1193 +#: redbot/cogs/mutes/mutes.py:1256 msgid "{users} have been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1204 +#: redbot/cogs/mutes/mutes.py:1267 msgid "{member} could not be (un)muted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1215 +#: redbot/cogs/mutes/mutes.py:1278 msgid "- {reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1226 +#: redbot/cogs/mutes/mutes.py:1289 msgid "Some users could not be properly muted. Would you like to see who, where, and why?" msgstr "" -#: redbot/cogs/mutes/mutes.py:1274 +#: redbot/cogs/mutes/mutes.py:1339 #, docstring -msgid "Mute a user in the current text channel.\n\n" +msgid "Mute a user in the current text channel (or in the parent of the current thread).\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" @@ -432,23 +440,23 @@ msgid "Mute a user in the current text channel.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1331 +#: redbot/cogs/mutes/mutes.py:1398 msgid "Channel mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:1339 redbot/cogs/mutes/voicemutes.py:156 +#: redbot/cogs/mutes/mutes.py:1406 redbot/cogs/mutes/voicemutes.py:154 msgid "{users} has been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1341 redbot/cogs/mutes/voicemutes.py:158 +#: redbot/cogs/mutes/mutes.py:1408 redbot/cogs/mutes/voicemutes.py:156 msgid "{users} have been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1346 redbot/cogs/mutes/voicemutes.py:163 +#: redbot/cogs/mutes/mutes.py:1413 redbot/cogs/mutes/voicemutes.py:161 msgid "The following users could not be muted\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1361 +#: redbot/cogs/mutes/mutes.py:1428 #, docstring msgid "Unmute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -456,49 +464,49 @@ msgid "Unmute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1369 redbot/cogs/mutes/mutes.py:1438 -#: redbot/cogs/mutes/voicemutes.py:184 +#: redbot/cogs/mutes/mutes.py:1436 redbot/cogs/mutes/mutes.py:1505 +#: redbot/cogs/mutes/voicemutes.py:182 msgid "You cannot unmute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1371 redbot/cogs/mutes/mutes.py:1440 -#: redbot/cogs/mutes/voicemutes.py:186 +#: redbot/cogs/mutes/mutes.py:1438 redbot/cogs/mutes/mutes.py:1507 +#: redbot/cogs/mutes/voicemutes.py:184 msgid "You cannot unmute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1413 +#: redbot/cogs/mutes/mutes.py:1480 msgid "{users} unmuted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:1430 +#: redbot/cogs/mutes/mutes.py:1497 #, docstring -msgid "Unmute a user in this channel.\n\n" +msgid "Unmute a user in this channel (or in the parent of this thread).\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:1477 redbot/cogs/mutes/voicemutes.py:234 +#: redbot/cogs/mutes/mutes.py:1546 redbot/cogs/mutes/voicemutes.py:232 msgid "{users} unmuted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:1482 redbot/cogs/mutes/voicemutes.py:239 +#: redbot/cogs/mutes/mutes.py:1551 redbot/cogs/mutes/voicemutes.py:237 msgid "The following users could not be unmuted\n" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:43 +#: redbot/cogs/mutes/voicemutes.py:42 msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mutes/voicemutes.py:50 +#: 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:61 +#: redbot/cogs/mutes/voicemutes.py:59 msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mutes/voicemutes.py:77 +#: redbot/cogs/mutes/voicemutes.py:75 #, docstring msgid "Mute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -510,11 +518,11 @@ msgid "Mute a user in their current voice channel.\n\n" " `[p]voicemute @member1 3 days`" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:148 +#: redbot/cogs/mutes/voicemutes.py:146 msgid "Voice mute" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:177 +#: redbot/cogs/mutes/voicemutes.py:175 #, docstring msgid "Unmute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" diff --git a/redbot/cogs/mutes/locales/id-ID.po b/redbot/cogs/mutes/locales/id-ID.po index 682e3f6b4a9..ce45058f2d8 100644 --- a/redbot/cogs/mutes/locales/id-ID.po +++ b/redbot/cogs/mutes/locales/id-ID.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-23 14:25+0000\n" +"POT-Creation-Date: 2023-07-19 20:46+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,216 +15,224 @@ msgstr "" "X-Crowdin-File-ID: 704\n" "Language: id_ID\n" -#: redbot/cogs/mutes/mutes.py:26 +#: redbot/cogs/mutes/converters.py:60 +msgid "The time provided is too long; use a more reasonable time." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:32 msgid "That user is already muted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:27 +#: redbot/cogs/mutes/mutes.py:33 msgid "That user is not muted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:28 +#: redbot/cogs/mutes/mutes.py:34 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 +#: redbot/cogs/mutes/mutes.py:37 msgid "I cannot let you do that. You are not higher than the mute role in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:34 +#: redbot/cogs/mutes/mutes.py:40 msgid "That user cannot be (un)muted, as they have the Administrator permission." msgstr "" -#: redbot/cogs/mutes/mutes.py:35 +#: redbot/cogs/mutes/mutes.py:41 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:40 +#: redbot/cogs/mutes/mutes.py:46 msgid "Failed to mute or unmute user. I need the Manage Permissions permission." msgstr "" -#: redbot/cogs/mutes/mutes.py:43 +#: redbot/cogs/mutes/mutes.py:49 msgid "The user has left the server while applying an overwrite." msgstr "" -#: redbot/cogs/mutes/mutes.py:44 +#: redbot/cogs/mutes/mutes.py:50 msgid "The channel I tried to mute or unmute the user in isn't found." msgstr "" -#: redbot/cogs/mutes/mutes.py:45 +#: redbot/cogs/mutes/mutes.py:51 msgid "The mute role no longer exists." msgstr "" -#: redbot/cogs/mutes/mutes.py:46 +#: redbot/cogs/mutes/mutes.py:52 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:68 +#: redbot/cogs/mutes/mutes.py:55 +msgid "That user is channel muted in their current voice channel, not just voice muted. If you want to fully unmute this user in the channel, use {command} in their voice channel's text channel instead." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:79 #, docstring msgid "\n" " Mute users temporarily or indefinitely.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:286 redbot/cogs/mutes/mutes.py:298 -#: redbot/cogs/mutes/mutes.py:302 redbot/cogs/mutes/mutes.py:392 -#: redbot/cogs/mutes/mutes.py:409 redbot/cogs/mutes/mutes.py:463 -#: redbot/cogs/mutes/mutes.py:483 redbot/cogs/mutes/mutes.py:488 +#: redbot/cogs/mutes/mutes.py:330 redbot/cogs/mutes/mutes.py:342 +#: redbot/cogs/mutes/mutes.py:346 redbot/cogs/mutes/mutes.py:437 +#: redbot/cogs/mutes/mutes.py:454 redbot/cogs/mutes/mutes.py:508 +#: redbot/cogs/mutes/mutes.py:528 redbot/cogs/mutes/mutes.py:533 msgid "Automatic unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:302 redbot/cogs/mutes/mutes.py:409 -#: redbot/cogs/mutes/mutes.py:617 redbot/cogs/mutes/mutes.py:1400 +#: redbot/cogs/mutes/mutes.py:346 redbot/cogs/mutes/mutes.py:454 +#: redbot/cogs/mutes/mutes.py:655 redbot/cogs/mutes/mutes.py:1467 msgid "Server unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:311 +#: redbot/cogs/mutes/mutes.py:355 msgid "I am unable to unmute {user} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:396 +#: redbot/cogs/mutes/mutes.py:441 msgid "\n" "Unmuted in channels: " msgstr "" -#: redbot/cogs/mutes/mutes.py:422 +#: redbot/cogs/mutes/mutes.py:467 msgid "{member} could not be unmuted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:426 +#: redbot/cogs/mutes/mutes.py:471 msgid "{reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:472 redbot/cogs/mutes/mutes.py:692 -#: redbot/cogs/mutes/voicemutes.py:224 +#: redbot/cogs/mutes/mutes.py:517 redbot/cogs/mutes/mutes.py:732 +#: redbot/cogs/mutes/voicemutes.py:222 msgid "Voice unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:475 redbot/cogs/mutes/mutes.py:695 -#: redbot/cogs/mutes/mutes.py:1467 +#: redbot/cogs/mutes/mutes.py:520 redbot/cogs/mutes/mutes.py:735 +#: redbot/cogs/mutes/mutes.py:1536 msgid "Channel unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:492 +#: redbot/cogs/mutes/mutes.py:537 msgid "I am unable to unmute {user} in {channel} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:533 +#: redbot/cogs/mutes/mutes.py:578 msgid "Unknown" msgstr "" -#: redbot/cogs/mutes/mutes.py:538 +#: redbot/cogs/mutes/mutes.py:583 msgid "No reason provided." msgstr "" -#: redbot/cogs/mutes/mutes.py:549 +#: redbot/cogs/mutes/mutes.py:593 msgid "Until" msgstr "" -#: redbot/cogs/mutes/mutes.py:550 +#: redbot/cogs/mutes/mutes.py:594 msgid "Duration" msgstr "" -#: redbot/cogs/mutes/mutes.py:551 +#: redbot/cogs/mutes/mutes.py:595 msgid "Guild" msgstr "" -#: redbot/cogs/mutes/mutes.py:553 +#: redbot/cogs/mutes/mutes.py:597 msgid "Moderator" msgstr "" -#: redbot/cogs/mutes/mutes.py:562 -msgid "\n" -"**Moderator**: {moderator}" +#: redbot/cogs/mutes/mutes.py:605 +msgid "Moderator:" msgstr "" -#: redbot/cogs/mutes/mutes.py:567 -msgid "\n" -"**Until**: {until}\n" -"**Duration**: {duration}" +#: redbot/cogs/mutes/mutes.py:607 +msgid "Until:" msgstr "" -#: redbot/cogs/mutes/mutes.py:573 -msgid "\n" -"**Guild**: {guild_name}" +#: redbot/cogs/mutes/mutes.py:607 +msgid "Duration:" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:611 +msgid "Guild:" msgstr "" -#: redbot/cogs/mutes/mutes.py:612 redbot/cogs/mutes/mutes.py:617 +#: redbot/cogs/mutes/mutes.py:650 redbot/cogs/mutes/mutes.py:655 msgid "Manually removed mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:632 redbot/cogs/mutes/mutes.py:641 +#: redbot/cogs/mutes/mutes.py:670 redbot/cogs/mutes/mutes.py:679 msgid "Manually applied mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:641 redbot/cogs/mutes/mutes.py:1184 +#: redbot/cogs/mutes/mutes.py:679 redbot/cogs/mutes/mutes.py:1247 msgid "Server mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:702 redbot/cogs/mutes/mutes.py:711 +#: redbot/cogs/mutes/mutes.py:742 redbot/cogs/mutes/mutes.py:751 msgid "Manually removed channel overwrites" msgstr "" -#: redbot/cogs/mutes/mutes.py:745 +#: redbot/cogs/mutes/mutes.py:785 msgid "Previously muted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:751 +#: redbot/cogs/mutes/mutes.py:791 #, docstring msgid "Mute settings." msgstr "" -#: redbot/cogs/mutes/mutes.py:758 +#: redbot/cogs/mutes/mutes.py:798 #, docstring msgid "Set whether mute notifications should be sent to users in DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:761 +#: redbot/cogs/mutes/mutes.py:801 msgid "I will now try to send mute notifications to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:763 +#: redbot/cogs/mutes/mutes.py:803 msgid "Mute notifications will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:769 +#: redbot/cogs/mutes/mutes.py:809 #, docstring msgid "Decide whether the name of the moderator muting a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/mutes/mutes.py:773 +#: redbot/cogs/mutes/mutes.py:813 msgid "I will include the name of the moderator who issued the mute when sending a DM to a user." msgstr "" -#: redbot/cogs/mutes/mutes.py:779 +#: redbot/cogs/mutes/mutes.py:819 msgid "I will not include the name of the moderator who issued the mute when sending a DM to a user." msgstr "" -#: redbot/cogs/mutes/mutes.py:787 +#: redbot/cogs/mutes/mutes.py:827 #, docstring msgid "\n" " Whether or not to force role only mutes on the bot\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:792 +#: redbot/cogs/mutes/mutes.py:832 msgid "Okay I will enforce role mutes before muting users." msgstr "" -#: redbot/cogs/mutes/mutes.py:794 +#: redbot/cogs/mutes/mutes.py:834 msgid "Okay I will allow channel overwrites for muting users." msgstr "" -#: redbot/cogs/mutes/mutes.py:799 +#: redbot/cogs/mutes/mutes.py:839 #, docstring msgid "\n" " Shows the current mute settings for this guild.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:807 +#: redbot/cogs/mutes/mutes.py:847 msgid "Mute Role: {role}\n" "Notification Channel: {channel}\n" "Default Time: {time}\n" @@ -232,12 +240,12 @@ msgid "Mute Role: {role}\n" "Show moderator: {show_mod}" msgstr "" -#: redbot/cogs/mutes/mutes.py:814 redbot/cogs/mutes/mutes.py:815 -#: redbot/cogs/mutes/mutes.py:816 +#: redbot/cogs/mutes/mutes.py:854 redbot/cogs/mutes/mutes.py:855 +#: redbot/cogs/mutes/mutes.py:856 msgid "None" msgstr "Tak satupun" -#: redbot/cogs/mutes/mutes.py:827 +#: redbot/cogs/mutes/mutes.py:871 #, docstring msgid "\n" " Set the notification channel for automatic unmute issues.\n\n" @@ -246,15 +254,15 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:835 +#: redbot/cogs/mutes/mutes.py:879 msgid "Notification channel for unmute issues has been cleared." msgstr "" -#: redbot/cogs/mutes/mutes.py:839 +#: redbot/cogs/mutes/mutes.py:883 msgid "I will post unmute issues in {channel}." msgstr "" -#: redbot/cogs/mutes/mutes.py:846 +#: redbot/cogs/mutes/mutes.py:890 #, 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" @@ -264,23 +272,23 @@ msgid "Sets the role to be applied when muting a user.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:861 +#: redbot/cogs/mutes/mutes.py:905 msgid "Channel overwrites will be used for mutes instead." msgstr "" -#: redbot/cogs/mutes/mutes.py:865 +#: redbot/cogs/mutes/mutes.py:909 msgid "You can't set this role as it is not lower than you in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:870 redbot/cogs/mutes/mutes.py:925 +#: redbot/cogs/mutes/mutes.py:914 redbot/cogs/mutes/mutes.py:977 msgid "Mute role set to {role}" msgstr "" -#: redbot/cogs/mutes/mutes.py:874 redbot/cogs/mutes/mutes.py:929 +#: redbot/cogs/mutes/mutes.py:918 redbot/cogs/mutes/mutes.py:981 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:885 +#: redbot/cogs/mutes/mutes.py:929 #, docstring msgid "Create a Muted role.\n\n" " This will create a role and apply overwrites to all available channels\n" @@ -290,23 +298,23 @@ msgid "Create a Muted role.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:896 +#: redbot/cogs/mutes/mutes.py:940 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:907 redbot/cogs/mutes/mutes.py:949 +#: redbot/cogs/mutes/mutes.py:959 redbot/cogs/mutes/mutes.py:1005 msgid "Mute role setup" msgstr "" -#: redbot/cogs/mutes/mutes.py:912 +#: redbot/cogs/mutes/mutes.py:964 msgid "I could not create a muted role in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:919 +#: redbot/cogs/mutes/mutes.py:971 msgid "I could not set overwrites for the following channels: {channels}" msgstr "" -#: redbot/cogs/mutes/mutes.py:957 +#: redbot/cogs/mutes/mutes.py:1013 #, docstring msgid "\n" " Set the default mute time for the mute command.\n\n" @@ -314,63 +322,63 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:965 +#: redbot/cogs/mutes/mutes.py:1021 msgid "Default mute time removed." msgstr "" -#: redbot/cogs/mutes/mutes.py:969 +#: redbot/cogs/mutes/mutes.py:1025 msgid "Please provide a valid time format." msgstr "" -#: redbot/cogs/mutes/mutes.py:972 +#: redbot/cogs/mutes/mutes.py:1028 msgid "Default mute time set to {time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:984 -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" +#: redbot/cogs/mutes/mutes.py:1040 +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:1000 +#: redbot/cogs/mutes/mutes.py:1059 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\n" "Are you sure you want to continue with channel overwrites? " msgstr "" -#: redbot/cogs/mutes/mutes.py:1010 +#: redbot/cogs/mutes/mutes.py:1069 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:1016 -msgid "Saying `yes` will continue the mute with overwrites and stop this message from appearing again, saying `no` will end the mute attempt." +#: redbot/cogs/mutes/mutes.py:1075 +msgid "Saying {response_1} will continue the mute with overwrites and stop this message from appearing again, saying {response_2} will end the mute attempt." msgstr "" -#: redbot/cogs/mutes/mutes.py:1040 redbot/cogs/mutes/mutes.py:1252 +#: redbot/cogs/mutes/mutes.py:1104 redbot/cogs/mutes/mutes.py:1317 msgid "OK then." msgstr "" -#: redbot/cogs/mutes/mutes.py:1054 +#: redbot/cogs/mutes/mutes.py:1118 #, docstring msgid "\n" " Displays active mutes on this server.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1062 +#: redbot/cogs/mutes/mutes.py:1125 msgid "__Server Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1080 redbot/cogs/mutes/mutes.py:1105 +#: redbot/cogs/mutes/mutes.py:1143 redbot/cogs/mutes/mutes.py:1168 msgid "__Remaining__: {time_left}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1087 +#: redbot/cogs/mutes/mutes.py:1150 msgid "__<#{channel_id}> Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1112 +#: redbot/cogs/mutes/mutes.py:1175 msgid "There are no mutes on this server right now." msgstr "" -#: redbot/cogs/mutes/mutes.py:1124 +#: redbot/cogs/mutes/mutes.py:1187 #, docstring msgid "Mute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -383,45 +391,45 @@ msgid "Mute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1139 redbot/cogs/mutes/mutes.py:1288 -#: redbot/cogs/mutes/voicemutes.py:90 +#: redbot/cogs/mutes/mutes.py:1202 redbot/cogs/mutes/mutes.py:1353 +#: redbot/cogs/mutes/voicemutes.py:88 msgid "You cannot mute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1141 redbot/cogs/mutes/mutes.py:1290 -#: redbot/cogs/mutes/voicemutes.py:92 +#: redbot/cogs/mutes/mutes.py:1204 redbot/cogs/mutes/mutes.py:1355 +#: redbot/cogs/mutes/voicemutes.py:90 msgid "You cannot mute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1152 redbot/cogs/mutes/mutes.py:1157 -#: redbot/cogs/mutes/mutes.py:1298 redbot/cogs/mutes/mutes.py:1303 -#: redbot/cogs/mutes/voicemutes.py:110 redbot/cogs/mutes/voicemutes.py:117 +#: redbot/cogs/mutes/mutes.py:1215 redbot/cogs/mutes/mutes.py:1220 +#: redbot/cogs/mutes/mutes.py:1363 redbot/cogs/mutes/mutes.py:1368 +#: redbot/cogs/mutes/voicemutes.py:108 redbot/cogs/mutes/voicemutes.py:115 msgid " for {duration}" msgstr "" -#: redbot/cogs/mutes/mutes.py:1191 +#: redbot/cogs/mutes/mutes.py:1254 msgid "{users} has been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1193 +#: redbot/cogs/mutes/mutes.py:1256 msgid "{users} have been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1204 +#: redbot/cogs/mutes/mutes.py:1267 msgid "{member} could not be (un)muted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1215 +#: redbot/cogs/mutes/mutes.py:1278 msgid "- {reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1226 +#: redbot/cogs/mutes/mutes.py:1289 msgid "Some users could not be properly muted. Would you like to see who, where, and why?" msgstr "" -#: redbot/cogs/mutes/mutes.py:1274 +#: redbot/cogs/mutes/mutes.py:1339 #, docstring -msgid "Mute a user in the current text channel.\n\n" +msgid "Mute a user in the current text channel (or in the parent of the current thread).\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" @@ -432,23 +440,23 @@ msgid "Mute a user in the current text channel.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1331 +#: redbot/cogs/mutes/mutes.py:1398 msgid "Channel mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:1339 redbot/cogs/mutes/voicemutes.py:156 +#: redbot/cogs/mutes/mutes.py:1406 redbot/cogs/mutes/voicemutes.py:154 msgid "{users} has been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1341 redbot/cogs/mutes/voicemutes.py:158 +#: redbot/cogs/mutes/mutes.py:1408 redbot/cogs/mutes/voicemutes.py:156 msgid "{users} have been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1346 redbot/cogs/mutes/voicemutes.py:163 +#: redbot/cogs/mutes/mutes.py:1413 redbot/cogs/mutes/voicemutes.py:161 msgid "The following users could not be muted\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1361 +#: redbot/cogs/mutes/mutes.py:1428 #, docstring msgid "Unmute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -456,49 +464,49 @@ msgid "Unmute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1369 redbot/cogs/mutes/mutes.py:1438 -#: redbot/cogs/mutes/voicemutes.py:184 +#: redbot/cogs/mutes/mutes.py:1436 redbot/cogs/mutes/mutes.py:1505 +#: redbot/cogs/mutes/voicemutes.py:182 msgid "You cannot unmute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1371 redbot/cogs/mutes/mutes.py:1440 -#: redbot/cogs/mutes/voicemutes.py:186 +#: redbot/cogs/mutes/mutes.py:1438 redbot/cogs/mutes/mutes.py:1507 +#: redbot/cogs/mutes/voicemutes.py:184 msgid "You cannot unmute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1413 +#: redbot/cogs/mutes/mutes.py:1480 msgid "{users} unmuted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:1430 +#: redbot/cogs/mutes/mutes.py:1497 #, docstring -msgid "Unmute a user in this channel.\n\n" +msgid "Unmute a user in this channel (or in the parent of this thread).\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:1477 redbot/cogs/mutes/voicemutes.py:234 +#: redbot/cogs/mutes/mutes.py:1546 redbot/cogs/mutes/voicemutes.py:232 msgid "{users} unmuted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:1482 redbot/cogs/mutes/voicemutes.py:239 +#: redbot/cogs/mutes/mutes.py:1551 redbot/cogs/mutes/voicemutes.py:237 msgid "The following users could not be unmuted\n" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:43 +#: redbot/cogs/mutes/voicemutes.py:42 msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mutes/voicemutes.py:50 +#: 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:61 +#: redbot/cogs/mutes/voicemutes.py:59 msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mutes/voicemutes.py:77 +#: redbot/cogs/mutes/voicemutes.py:75 #, docstring msgid "Mute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -510,11 +518,11 @@ msgid "Mute a user in their current voice channel.\n\n" " `[p]voicemute @member1 3 days`" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:148 +#: redbot/cogs/mutes/voicemutes.py:146 msgid "Voice mute" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:177 +#: redbot/cogs/mutes/voicemutes.py:175 #, docstring msgid "Unmute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" diff --git a/redbot/cogs/mutes/locales/it-IT.po b/redbot/cogs/mutes/locales/it-IT.po index 37f4ca3c0c4..ed70ef958c1 100644 --- a/redbot/cogs/mutes/locales/it-IT.po +++ b/redbot/cogs/mutes/locales/it-IT.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-23 14:25+0000\n" +"POT-Creation-Date: 2023-07-19 20:46+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,216 +15,224 @@ msgstr "" "X-Crowdin-File-ID: 704\n" "Language: it_IT\n" -#: redbot/cogs/mutes/mutes.py:26 +#: redbot/cogs/mutes/converters.py:60 +msgid "The time provided is too long; use a more reasonable time." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:32 msgid "That user is already muted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:27 +#: redbot/cogs/mutes/mutes.py:33 msgid "That user is not muted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:28 +#: redbot/cogs/mutes/mutes.py:34 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 +#: redbot/cogs/mutes/mutes.py:37 msgid "I cannot let you do that. You are not higher than the mute role in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:34 +#: redbot/cogs/mutes/mutes.py:40 msgid "That user cannot be (un)muted, as they have the Administrator permission." msgstr "" -#: redbot/cogs/mutes/mutes.py:35 +#: redbot/cogs/mutes/mutes.py:41 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:40 +#: redbot/cogs/mutes/mutes.py:46 msgid "Failed to mute or unmute user. I need the Manage Permissions permission." msgstr "" -#: redbot/cogs/mutes/mutes.py:43 +#: redbot/cogs/mutes/mutes.py:49 msgid "The user has left the server while applying an overwrite." msgstr "" -#: redbot/cogs/mutes/mutes.py:44 +#: redbot/cogs/mutes/mutes.py:50 msgid "The channel I tried to mute or unmute the user in isn't found." msgstr "" -#: redbot/cogs/mutes/mutes.py:45 +#: redbot/cogs/mutes/mutes.py:51 msgid "The mute role no longer exists." msgstr "" -#: redbot/cogs/mutes/mutes.py:46 +#: redbot/cogs/mutes/mutes.py:52 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:68 +#: redbot/cogs/mutes/mutes.py:55 +msgid "That user is channel muted in their current voice channel, not just voice muted. If you want to fully unmute this user in the channel, use {command} in their voice channel's text channel instead." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:79 #, docstring msgid "\n" " Mute users temporarily or indefinitely.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:286 redbot/cogs/mutes/mutes.py:298 -#: redbot/cogs/mutes/mutes.py:302 redbot/cogs/mutes/mutes.py:392 -#: redbot/cogs/mutes/mutes.py:409 redbot/cogs/mutes/mutes.py:463 -#: redbot/cogs/mutes/mutes.py:483 redbot/cogs/mutes/mutes.py:488 +#: redbot/cogs/mutes/mutes.py:330 redbot/cogs/mutes/mutes.py:342 +#: redbot/cogs/mutes/mutes.py:346 redbot/cogs/mutes/mutes.py:437 +#: redbot/cogs/mutes/mutes.py:454 redbot/cogs/mutes/mutes.py:508 +#: redbot/cogs/mutes/mutes.py:528 redbot/cogs/mutes/mutes.py:533 msgid "Automatic unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:302 redbot/cogs/mutes/mutes.py:409 -#: redbot/cogs/mutes/mutes.py:617 redbot/cogs/mutes/mutes.py:1400 +#: redbot/cogs/mutes/mutes.py:346 redbot/cogs/mutes/mutes.py:454 +#: redbot/cogs/mutes/mutes.py:655 redbot/cogs/mutes/mutes.py:1467 msgid "Server unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:311 +#: redbot/cogs/mutes/mutes.py:355 msgid "I am unable to unmute {user} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:396 +#: redbot/cogs/mutes/mutes.py:441 msgid "\n" "Unmuted in channels: " msgstr "" -#: redbot/cogs/mutes/mutes.py:422 +#: redbot/cogs/mutes/mutes.py:467 msgid "{member} could not be unmuted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:426 +#: redbot/cogs/mutes/mutes.py:471 msgid "{reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:472 redbot/cogs/mutes/mutes.py:692 -#: redbot/cogs/mutes/voicemutes.py:224 +#: redbot/cogs/mutes/mutes.py:517 redbot/cogs/mutes/mutes.py:732 +#: redbot/cogs/mutes/voicemutes.py:222 msgid "Voice unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:475 redbot/cogs/mutes/mutes.py:695 -#: redbot/cogs/mutes/mutes.py:1467 +#: redbot/cogs/mutes/mutes.py:520 redbot/cogs/mutes/mutes.py:735 +#: redbot/cogs/mutes/mutes.py:1536 msgid "Channel unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:492 +#: redbot/cogs/mutes/mutes.py:537 msgid "I am unable to unmute {user} in {channel} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:533 +#: redbot/cogs/mutes/mutes.py:578 msgid "Unknown" msgstr "" -#: redbot/cogs/mutes/mutes.py:538 +#: redbot/cogs/mutes/mutes.py:583 msgid "No reason provided." msgstr "" -#: redbot/cogs/mutes/mutes.py:549 +#: redbot/cogs/mutes/mutes.py:593 msgid "Until" msgstr "" -#: redbot/cogs/mutes/mutes.py:550 +#: redbot/cogs/mutes/mutes.py:594 msgid "Duration" msgstr "" -#: redbot/cogs/mutes/mutes.py:551 +#: redbot/cogs/mutes/mutes.py:595 msgid "Guild" msgstr "" -#: redbot/cogs/mutes/mutes.py:553 +#: redbot/cogs/mutes/mutes.py:597 msgid "Moderator" msgstr "" -#: redbot/cogs/mutes/mutes.py:562 -msgid "\n" -"**Moderator**: {moderator}" +#: redbot/cogs/mutes/mutes.py:605 +msgid "Moderator:" msgstr "" -#: redbot/cogs/mutes/mutes.py:567 -msgid "\n" -"**Until**: {until}\n" -"**Duration**: {duration}" +#: redbot/cogs/mutes/mutes.py:607 +msgid "Until:" msgstr "" -#: redbot/cogs/mutes/mutes.py:573 -msgid "\n" -"**Guild**: {guild_name}" +#: redbot/cogs/mutes/mutes.py:607 +msgid "Duration:" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:611 +msgid "Guild:" msgstr "" -#: redbot/cogs/mutes/mutes.py:612 redbot/cogs/mutes/mutes.py:617 +#: redbot/cogs/mutes/mutes.py:650 redbot/cogs/mutes/mutes.py:655 msgid "Manually removed mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:632 redbot/cogs/mutes/mutes.py:641 +#: redbot/cogs/mutes/mutes.py:670 redbot/cogs/mutes/mutes.py:679 msgid "Manually applied mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:641 redbot/cogs/mutes/mutes.py:1184 +#: redbot/cogs/mutes/mutes.py:679 redbot/cogs/mutes/mutes.py:1247 msgid "Server mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:702 redbot/cogs/mutes/mutes.py:711 +#: redbot/cogs/mutes/mutes.py:742 redbot/cogs/mutes/mutes.py:751 msgid "Manually removed channel overwrites" msgstr "" -#: redbot/cogs/mutes/mutes.py:745 +#: redbot/cogs/mutes/mutes.py:785 msgid "Previously muted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:751 +#: redbot/cogs/mutes/mutes.py:791 #, docstring msgid "Mute settings." msgstr "" -#: redbot/cogs/mutes/mutes.py:758 +#: redbot/cogs/mutes/mutes.py:798 #, docstring msgid "Set whether mute notifications should be sent to users in DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:761 +#: redbot/cogs/mutes/mutes.py:801 msgid "I will now try to send mute notifications to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:763 +#: redbot/cogs/mutes/mutes.py:803 msgid "Mute notifications will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:769 +#: redbot/cogs/mutes/mutes.py:809 #, docstring msgid "Decide whether the name of the moderator muting a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/mutes/mutes.py:773 +#: redbot/cogs/mutes/mutes.py:813 msgid "I will include the name of the moderator who issued the mute when sending a DM to a user." msgstr "" -#: redbot/cogs/mutes/mutes.py:779 +#: redbot/cogs/mutes/mutes.py:819 msgid "I will not include the name of the moderator who issued the mute when sending a DM to a user." msgstr "" -#: redbot/cogs/mutes/mutes.py:787 +#: redbot/cogs/mutes/mutes.py:827 #, docstring msgid "\n" " Whether or not to force role only mutes on the bot\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:792 +#: redbot/cogs/mutes/mutes.py:832 msgid "Okay I will enforce role mutes before muting users." msgstr "" -#: redbot/cogs/mutes/mutes.py:794 +#: redbot/cogs/mutes/mutes.py:834 msgid "Okay I will allow channel overwrites for muting users." msgstr "" -#: redbot/cogs/mutes/mutes.py:799 +#: redbot/cogs/mutes/mutes.py:839 #, docstring msgid "\n" " Shows the current mute settings for this guild.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:807 +#: redbot/cogs/mutes/mutes.py:847 msgid "Mute Role: {role}\n" "Notification Channel: {channel}\n" "Default Time: {time}\n" @@ -232,12 +240,12 @@ msgid "Mute Role: {role}\n" "Show moderator: {show_mod}" msgstr "" -#: redbot/cogs/mutes/mutes.py:814 redbot/cogs/mutes/mutes.py:815 -#: redbot/cogs/mutes/mutes.py:816 +#: redbot/cogs/mutes/mutes.py:854 redbot/cogs/mutes/mutes.py:855 +#: redbot/cogs/mutes/mutes.py:856 msgid "None" msgstr "Nessuno" -#: redbot/cogs/mutes/mutes.py:827 +#: redbot/cogs/mutes/mutes.py:871 #, docstring msgid "\n" " Set the notification channel for automatic unmute issues.\n\n" @@ -246,15 +254,15 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:835 +#: redbot/cogs/mutes/mutes.py:879 msgid "Notification channel for unmute issues has been cleared." msgstr "" -#: redbot/cogs/mutes/mutes.py:839 +#: redbot/cogs/mutes/mutes.py:883 msgid "I will post unmute issues in {channel}." msgstr "" -#: redbot/cogs/mutes/mutes.py:846 +#: redbot/cogs/mutes/mutes.py:890 #, 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" @@ -264,23 +272,23 @@ msgid "Sets the role to be applied when muting a user.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:861 +#: redbot/cogs/mutes/mutes.py:905 msgid "Channel overwrites will be used for mutes instead." msgstr "" -#: redbot/cogs/mutes/mutes.py:865 +#: redbot/cogs/mutes/mutes.py:909 msgid "You can't set this role as it is not lower than you in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:870 redbot/cogs/mutes/mutes.py:925 +#: redbot/cogs/mutes/mutes.py:914 redbot/cogs/mutes/mutes.py:977 msgid "Mute role set to {role}" msgstr "" -#: redbot/cogs/mutes/mutes.py:874 redbot/cogs/mutes/mutes.py:929 +#: redbot/cogs/mutes/mutes.py:918 redbot/cogs/mutes/mutes.py:981 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:885 +#: redbot/cogs/mutes/mutes.py:929 #, docstring msgid "Create a Muted role.\n\n" " This will create a role and apply overwrites to all available channels\n" @@ -290,23 +298,23 @@ msgid "Create a Muted role.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:896 +#: redbot/cogs/mutes/mutes.py:940 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:907 redbot/cogs/mutes/mutes.py:949 +#: redbot/cogs/mutes/mutes.py:959 redbot/cogs/mutes/mutes.py:1005 msgid "Mute role setup" msgstr "" -#: redbot/cogs/mutes/mutes.py:912 +#: redbot/cogs/mutes/mutes.py:964 msgid "I could not create a muted role in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:919 +#: redbot/cogs/mutes/mutes.py:971 msgid "I could not set overwrites for the following channels: {channels}" msgstr "" -#: redbot/cogs/mutes/mutes.py:957 +#: redbot/cogs/mutes/mutes.py:1013 #, docstring msgid "\n" " Set the default mute time for the mute command.\n\n" @@ -314,63 +322,63 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:965 +#: redbot/cogs/mutes/mutes.py:1021 msgid "Default mute time removed." msgstr "" -#: redbot/cogs/mutes/mutes.py:969 +#: redbot/cogs/mutes/mutes.py:1025 msgid "Please provide a valid time format." msgstr "" -#: redbot/cogs/mutes/mutes.py:972 +#: redbot/cogs/mutes/mutes.py:1028 msgid "Default mute time set to {time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:984 -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" +#: redbot/cogs/mutes/mutes.py:1040 +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:1000 +#: redbot/cogs/mutes/mutes.py:1059 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\n" "Are you sure you want to continue with channel overwrites? " msgstr "" -#: redbot/cogs/mutes/mutes.py:1010 +#: redbot/cogs/mutes/mutes.py:1069 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:1016 -msgid "Saying `yes` will continue the mute with overwrites and stop this message from appearing again, saying `no` will end the mute attempt." +#: redbot/cogs/mutes/mutes.py:1075 +msgid "Saying {response_1} will continue the mute with overwrites and stop this message from appearing again, saying {response_2} will end the mute attempt." msgstr "" -#: redbot/cogs/mutes/mutes.py:1040 redbot/cogs/mutes/mutes.py:1252 +#: redbot/cogs/mutes/mutes.py:1104 redbot/cogs/mutes/mutes.py:1317 msgid "OK then." msgstr "OK allora." -#: redbot/cogs/mutes/mutes.py:1054 +#: redbot/cogs/mutes/mutes.py:1118 #, docstring msgid "\n" " Displays active mutes on this server.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1062 +#: redbot/cogs/mutes/mutes.py:1125 msgid "__Server Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1080 redbot/cogs/mutes/mutes.py:1105 +#: redbot/cogs/mutes/mutes.py:1143 redbot/cogs/mutes/mutes.py:1168 msgid "__Remaining__: {time_left}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1087 +#: redbot/cogs/mutes/mutes.py:1150 msgid "__<#{channel_id}> Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1112 +#: redbot/cogs/mutes/mutes.py:1175 msgid "There are no mutes on this server right now." msgstr "" -#: redbot/cogs/mutes/mutes.py:1124 +#: redbot/cogs/mutes/mutes.py:1187 #, docstring msgid "Mute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -383,45 +391,45 @@ msgid "Mute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1139 redbot/cogs/mutes/mutes.py:1288 -#: redbot/cogs/mutes/voicemutes.py:90 +#: redbot/cogs/mutes/mutes.py:1202 redbot/cogs/mutes/mutes.py:1353 +#: redbot/cogs/mutes/voicemutes.py:88 msgid "You cannot mute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1141 redbot/cogs/mutes/mutes.py:1290 -#: redbot/cogs/mutes/voicemutes.py:92 +#: redbot/cogs/mutes/mutes.py:1204 redbot/cogs/mutes/mutes.py:1355 +#: redbot/cogs/mutes/voicemutes.py:90 msgid "You cannot mute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1152 redbot/cogs/mutes/mutes.py:1157 -#: redbot/cogs/mutes/mutes.py:1298 redbot/cogs/mutes/mutes.py:1303 -#: redbot/cogs/mutes/voicemutes.py:110 redbot/cogs/mutes/voicemutes.py:117 +#: redbot/cogs/mutes/mutes.py:1215 redbot/cogs/mutes/mutes.py:1220 +#: redbot/cogs/mutes/mutes.py:1363 redbot/cogs/mutes/mutes.py:1368 +#: redbot/cogs/mutes/voicemutes.py:108 redbot/cogs/mutes/voicemutes.py:115 msgid " for {duration}" msgstr "" -#: redbot/cogs/mutes/mutes.py:1191 +#: redbot/cogs/mutes/mutes.py:1254 msgid "{users} has been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1193 +#: redbot/cogs/mutes/mutes.py:1256 msgid "{users} have been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1204 +#: redbot/cogs/mutes/mutes.py:1267 msgid "{member} could not be (un)muted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1215 +#: redbot/cogs/mutes/mutes.py:1278 msgid "- {reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1226 +#: redbot/cogs/mutes/mutes.py:1289 msgid "Some users could not be properly muted. Would you like to see who, where, and why?" msgstr "" -#: redbot/cogs/mutes/mutes.py:1274 +#: redbot/cogs/mutes/mutes.py:1339 #, docstring -msgid "Mute a user in the current text channel.\n\n" +msgid "Mute a user in the current text channel (or in the parent of the current thread).\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" @@ -432,23 +440,23 @@ msgid "Mute a user in the current text channel.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1331 +#: redbot/cogs/mutes/mutes.py:1398 msgid "Channel mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:1339 redbot/cogs/mutes/voicemutes.py:156 +#: redbot/cogs/mutes/mutes.py:1406 redbot/cogs/mutes/voicemutes.py:154 msgid "{users} has been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1341 redbot/cogs/mutes/voicemutes.py:158 +#: redbot/cogs/mutes/mutes.py:1408 redbot/cogs/mutes/voicemutes.py:156 msgid "{users} have been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1346 redbot/cogs/mutes/voicemutes.py:163 +#: redbot/cogs/mutes/mutes.py:1413 redbot/cogs/mutes/voicemutes.py:161 msgid "The following users could not be muted\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1361 +#: redbot/cogs/mutes/mutes.py:1428 #, docstring msgid "Unmute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -456,49 +464,49 @@ msgid "Unmute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1369 redbot/cogs/mutes/mutes.py:1438 -#: redbot/cogs/mutes/voicemutes.py:184 +#: redbot/cogs/mutes/mutes.py:1436 redbot/cogs/mutes/mutes.py:1505 +#: redbot/cogs/mutes/voicemutes.py:182 msgid "You cannot unmute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1371 redbot/cogs/mutes/mutes.py:1440 -#: redbot/cogs/mutes/voicemutes.py:186 +#: redbot/cogs/mutes/mutes.py:1438 redbot/cogs/mutes/mutes.py:1507 +#: redbot/cogs/mutes/voicemutes.py:184 msgid "You cannot unmute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1413 +#: redbot/cogs/mutes/mutes.py:1480 msgid "{users} unmuted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:1430 +#: redbot/cogs/mutes/mutes.py:1497 #, docstring -msgid "Unmute a user in this channel.\n\n" +msgid "Unmute a user in this channel (or in the parent of this thread).\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:1477 redbot/cogs/mutes/voicemutes.py:234 +#: redbot/cogs/mutes/mutes.py:1546 redbot/cogs/mutes/voicemutes.py:232 msgid "{users} unmuted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:1482 redbot/cogs/mutes/voicemutes.py:239 +#: redbot/cogs/mutes/mutes.py:1551 redbot/cogs/mutes/voicemutes.py:237 msgid "The following users could not be unmuted\n" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:43 +#: redbot/cogs/mutes/voicemutes.py:42 msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mutes/voicemutes.py:50 +#: 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:61 +#: redbot/cogs/mutes/voicemutes.py:59 msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mutes/voicemutes.py:77 +#: redbot/cogs/mutes/voicemutes.py:75 #, docstring msgid "Mute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -510,11 +518,11 @@ msgid "Mute a user in their current voice channel.\n\n" " `[p]voicemute @member1 3 days`" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:148 +#: redbot/cogs/mutes/voicemutes.py:146 msgid "Voice mute" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:177 +#: redbot/cogs/mutes/voicemutes.py:175 #, docstring msgid "Unmute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" diff --git a/redbot/cogs/mutes/locales/ja-JP.po b/redbot/cogs/mutes/locales/ja-JP.po index ea04420e43d..10489d32882 100644 --- a/redbot/cogs/mutes/locales/ja-JP.po +++ b/redbot/cogs/mutes/locales/ja-JP.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-23 14:25+0000\n" +"POT-Creation-Date: 2023-07-19 20:46+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,216 +15,224 @@ msgstr "" "X-Crowdin-File-ID: 704\n" "Language: ja_JP\n" -#: redbot/cogs/mutes/mutes.py:26 +#: redbot/cogs/mutes/converters.py:60 +msgid "The time provided is too long; use a more reasonable time." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:32 msgid "That user is already muted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:27 +#: redbot/cogs/mutes/mutes.py:33 msgid "That user is not muted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:28 +#: redbot/cogs/mutes/mutes.py:34 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 +#: redbot/cogs/mutes/mutes.py:37 msgid "I cannot let you do that. You are not higher than the mute role in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:34 +#: redbot/cogs/mutes/mutes.py:40 msgid "That user cannot be (un)muted, as they have the Administrator permission." msgstr "" -#: redbot/cogs/mutes/mutes.py:35 +#: redbot/cogs/mutes/mutes.py:41 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:40 +#: redbot/cogs/mutes/mutes.py:46 msgid "Failed to mute or unmute user. I need the Manage Permissions permission." msgstr "" -#: redbot/cogs/mutes/mutes.py:43 +#: redbot/cogs/mutes/mutes.py:49 msgid "The user has left the server while applying an overwrite." msgstr "" -#: redbot/cogs/mutes/mutes.py:44 +#: redbot/cogs/mutes/mutes.py:50 msgid "The channel I tried to mute or unmute the user in isn't found." msgstr "" -#: redbot/cogs/mutes/mutes.py:45 +#: redbot/cogs/mutes/mutes.py:51 msgid "The mute role no longer exists." msgstr "" -#: redbot/cogs/mutes/mutes.py:46 +#: redbot/cogs/mutes/mutes.py:52 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:68 +#: redbot/cogs/mutes/mutes.py:55 +msgid "That user is channel muted in their current voice channel, not just voice muted. If you want to fully unmute this user in the channel, use {command} in their voice channel's text channel instead." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:79 #, docstring msgid "\n" " Mute users temporarily or indefinitely.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:286 redbot/cogs/mutes/mutes.py:298 -#: redbot/cogs/mutes/mutes.py:302 redbot/cogs/mutes/mutes.py:392 -#: redbot/cogs/mutes/mutes.py:409 redbot/cogs/mutes/mutes.py:463 -#: redbot/cogs/mutes/mutes.py:483 redbot/cogs/mutes/mutes.py:488 +#: redbot/cogs/mutes/mutes.py:330 redbot/cogs/mutes/mutes.py:342 +#: redbot/cogs/mutes/mutes.py:346 redbot/cogs/mutes/mutes.py:437 +#: redbot/cogs/mutes/mutes.py:454 redbot/cogs/mutes/mutes.py:508 +#: redbot/cogs/mutes/mutes.py:528 redbot/cogs/mutes/mutes.py:533 msgid "Automatic unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:302 redbot/cogs/mutes/mutes.py:409 -#: redbot/cogs/mutes/mutes.py:617 redbot/cogs/mutes/mutes.py:1400 +#: redbot/cogs/mutes/mutes.py:346 redbot/cogs/mutes/mutes.py:454 +#: redbot/cogs/mutes/mutes.py:655 redbot/cogs/mutes/mutes.py:1467 msgid "Server unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:311 +#: redbot/cogs/mutes/mutes.py:355 msgid "I am unable to unmute {user} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:396 +#: redbot/cogs/mutes/mutes.py:441 msgid "\n" "Unmuted in channels: " msgstr "" -#: redbot/cogs/mutes/mutes.py:422 +#: redbot/cogs/mutes/mutes.py:467 msgid "{member} could not be unmuted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:426 +#: redbot/cogs/mutes/mutes.py:471 msgid "{reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:472 redbot/cogs/mutes/mutes.py:692 -#: redbot/cogs/mutes/voicemutes.py:224 +#: redbot/cogs/mutes/mutes.py:517 redbot/cogs/mutes/mutes.py:732 +#: redbot/cogs/mutes/voicemutes.py:222 msgid "Voice unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:475 redbot/cogs/mutes/mutes.py:695 -#: redbot/cogs/mutes/mutes.py:1467 +#: redbot/cogs/mutes/mutes.py:520 redbot/cogs/mutes/mutes.py:735 +#: redbot/cogs/mutes/mutes.py:1536 msgid "Channel unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:492 +#: redbot/cogs/mutes/mutes.py:537 msgid "I am unable to unmute {user} in {channel} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:533 +#: redbot/cogs/mutes/mutes.py:578 msgid "Unknown" msgstr "" -#: redbot/cogs/mutes/mutes.py:538 +#: redbot/cogs/mutes/mutes.py:583 msgid "No reason provided." msgstr "" -#: redbot/cogs/mutes/mutes.py:549 +#: redbot/cogs/mutes/mutes.py:593 msgid "Until" msgstr "" -#: redbot/cogs/mutes/mutes.py:550 +#: redbot/cogs/mutes/mutes.py:594 msgid "Duration" msgstr "" -#: redbot/cogs/mutes/mutes.py:551 +#: redbot/cogs/mutes/mutes.py:595 msgid "Guild" msgstr "" -#: redbot/cogs/mutes/mutes.py:553 +#: redbot/cogs/mutes/mutes.py:597 msgid "Moderator" msgstr "" -#: redbot/cogs/mutes/mutes.py:562 -msgid "\n" -"**Moderator**: {moderator}" +#: redbot/cogs/mutes/mutes.py:605 +msgid "Moderator:" msgstr "" -#: redbot/cogs/mutes/mutes.py:567 -msgid "\n" -"**Until**: {until}\n" -"**Duration**: {duration}" +#: redbot/cogs/mutes/mutes.py:607 +msgid "Until:" msgstr "" -#: redbot/cogs/mutes/mutes.py:573 -msgid "\n" -"**Guild**: {guild_name}" +#: redbot/cogs/mutes/mutes.py:607 +msgid "Duration:" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:611 +msgid "Guild:" msgstr "" -#: redbot/cogs/mutes/mutes.py:612 redbot/cogs/mutes/mutes.py:617 +#: redbot/cogs/mutes/mutes.py:650 redbot/cogs/mutes/mutes.py:655 msgid "Manually removed mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:632 redbot/cogs/mutes/mutes.py:641 +#: redbot/cogs/mutes/mutes.py:670 redbot/cogs/mutes/mutes.py:679 msgid "Manually applied mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:641 redbot/cogs/mutes/mutes.py:1184 +#: redbot/cogs/mutes/mutes.py:679 redbot/cogs/mutes/mutes.py:1247 msgid "Server mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:702 redbot/cogs/mutes/mutes.py:711 +#: redbot/cogs/mutes/mutes.py:742 redbot/cogs/mutes/mutes.py:751 msgid "Manually removed channel overwrites" msgstr "" -#: redbot/cogs/mutes/mutes.py:745 +#: redbot/cogs/mutes/mutes.py:785 msgid "Previously muted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:751 +#: redbot/cogs/mutes/mutes.py:791 #, docstring msgid "Mute settings." msgstr "" -#: redbot/cogs/mutes/mutes.py:758 +#: redbot/cogs/mutes/mutes.py:798 #, docstring msgid "Set whether mute notifications should be sent to users in DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:761 +#: redbot/cogs/mutes/mutes.py:801 msgid "I will now try to send mute notifications to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:763 +#: redbot/cogs/mutes/mutes.py:803 msgid "Mute notifications will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:769 +#: redbot/cogs/mutes/mutes.py:809 #, docstring msgid "Decide whether the name of the moderator muting a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/mutes/mutes.py:773 +#: redbot/cogs/mutes/mutes.py:813 msgid "I will include the name of the moderator who issued the mute when sending a DM to a user." msgstr "" -#: redbot/cogs/mutes/mutes.py:779 +#: redbot/cogs/mutes/mutes.py:819 msgid "I will not include the name of the moderator who issued the mute when sending a DM to a user." msgstr "" -#: redbot/cogs/mutes/mutes.py:787 +#: redbot/cogs/mutes/mutes.py:827 #, docstring msgid "\n" " Whether or not to force role only mutes on the bot\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:792 +#: redbot/cogs/mutes/mutes.py:832 msgid "Okay I will enforce role mutes before muting users." msgstr "" -#: redbot/cogs/mutes/mutes.py:794 +#: redbot/cogs/mutes/mutes.py:834 msgid "Okay I will allow channel overwrites for muting users." msgstr "" -#: redbot/cogs/mutes/mutes.py:799 +#: redbot/cogs/mutes/mutes.py:839 #, docstring msgid "\n" " Shows the current mute settings for this guild.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:807 +#: redbot/cogs/mutes/mutes.py:847 msgid "Mute Role: {role}\n" "Notification Channel: {channel}\n" "Default Time: {time}\n" @@ -232,12 +240,12 @@ msgid "Mute Role: {role}\n" "Show moderator: {show_mod}" msgstr "" -#: redbot/cogs/mutes/mutes.py:814 redbot/cogs/mutes/mutes.py:815 -#: redbot/cogs/mutes/mutes.py:816 +#: redbot/cogs/mutes/mutes.py:854 redbot/cogs/mutes/mutes.py:855 +#: redbot/cogs/mutes/mutes.py:856 msgid "None" msgstr "無い" -#: redbot/cogs/mutes/mutes.py:827 +#: redbot/cogs/mutes/mutes.py:871 #, docstring msgid "\n" " Set the notification channel for automatic unmute issues.\n\n" @@ -246,15 +254,15 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:835 +#: redbot/cogs/mutes/mutes.py:879 msgid "Notification channel for unmute issues has been cleared." msgstr "" -#: redbot/cogs/mutes/mutes.py:839 +#: redbot/cogs/mutes/mutes.py:883 msgid "I will post unmute issues in {channel}." msgstr "" -#: redbot/cogs/mutes/mutes.py:846 +#: redbot/cogs/mutes/mutes.py:890 #, 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" @@ -264,23 +272,23 @@ msgid "Sets the role to be applied when muting a user.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:861 +#: redbot/cogs/mutes/mutes.py:905 msgid "Channel overwrites will be used for mutes instead." msgstr "" -#: redbot/cogs/mutes/mutes.py:865 +#: redbot/cogs/mutes/mutes.py:909 msgid "You can't set this role as it is not lower than you in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:870 redbot/cogs/mutes/mutes.py:925 +#: redbot/cogs/mutes/mutes.py:914 redbot/cogs/mutes/mutes.py:977 msgid "Mute role set to {role}" msgstr "" -#: redbot/cogs/mutes/mutes.py:874 redbot/cogs/mutes/mutes.py:929 +#: redbot/cogs/mutes/mutes.py:918 redbot/cogs/mutes/mutes.py:981 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:885 +#: redbot/cogs/mutes/mutes.py:929 #, docstring msgid "Create a Muted role.\n\n" " This will create a role and apply overwrites to all available channels\n" @@ -290,23 +298,23 @@ msgid "Create a Muted role.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:896 +#: redbot/cogs/mutes/mutes.py:940 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:907 redbot/cogs/mutes/mutes.py:949 +#: redbot/cogs/mutes/mutes.py:959 redbot/cogs/mutes/mutes.py:1005 msgid "Mute role setup" msgstr "" -#: redbot/cogs/mutes/mutes.py:912 +#: redbot/cogs/mutes/mutes.py:964 msgid "I could not create a muted role in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:919 +#: redbot/cogs/mutes/mutes.py:971 msgid "I could not set overwrites for the following channels: {channels}" msgstr "" -#: redbot/cogs/mutes/mutes.py:957 +#: redbot/cogs/mutes/mutes.py:1013 #, docstring msgid "\n" " Set the default mute time for the mute command.\n\n" @@ -314,63 +322,63 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:965 +#: redbot/cogs/mutes/mutes.py:1021 msgid "Default mute time removed." msgstr "" -#: redbot/cogs/mutes/mutes.py:969 +#: redbot/cogs/mutes/mutes.py:1025 msgid "Please provide a valid time format." msgstr "" -#: redbot/cogs/mutes/mutes.py:972 +#: redbot/cogs/mutes/mutes.py:1028 msgid "Default mute time set to {time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:984 -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" +#: redbot/cogs/mutes/mutes.py:1040 +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:1000 +#: redbot/cogs/mutes/mutes.py:1059 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\n" "Are you sure you want to continue with channel overwrites? " msgstr "" -#: redbot/cogs/mutes/mutes.py:1010 +#: redbot/cogs/mutes/mutes.py:1069 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:1016 -msgid "Saying `yes` will continue the mute with overwrites and stop this message from appearing again, saying `no` will end the mute attempt." +#: redbot/cogs/mutes/mutes.py:1075 +msgid "Saying {response_1} will continue the mute with overwrites and stop this message from appearing again, saying {response_2} will end the mute attempt." msgstr "" -#: redbot/cogs/mutes/mutes.py:1040 redbot/cogs/mutes/mutes.py:1252 +#: redbot/cogs/mutes/mutes.py:1104 redbot/cogs/mutes/mutes.py:1317 msgid "OK then." msgstr "" -#: redbot/cogs/mutes/mutes.py:1054 +#: redbot/cogs/mutes/mutes.py:1118 #, docstring msgid "\n" " Displays active mutes on this server.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1062 +#: redbot/cogs/mutes/mutes.py:1125 msgid "__Server Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1080 redbot/cogs/mutes/mutes.py:1105 +#: redbot/cogs/mutes/mutes.py:1143 redbot/cogs/mutes/mutes.py:1168 msgid "__Remaining__: {time_left}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1087 +#: redbot/cogs/mutes/mutes.py:1150 msgid "__<#{channel_id}> Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1112 +#: redbot/cogs/mutes/mutes.py:1175 msgid "There are no mutes on this server right now." msgstr "" -#: redbot/cogs/mutes/mutes.py:1124 +#: redbot/cogs/mutes/mutes.py:1187 #, docstring msgid "Mute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -383,45 +391,45 @@ msgid "Mute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1139 redbot/cogs/mutes/mutes.py:1288 -#: redbot/cogs/mutes/voicemutes.py:90 +#: redbot/cogs/mutes/mutes.py:1202 redbot/cogs/mutes/mutes.py:1353 +#: redbot/cogs/mutes/voicemutes.py:88 msgid "You cannot mute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1141 redbot/cogs/mutes/mutes.py:1290 -#: redbot/cogs/mutes/voicemutes.py:92 +#: redbot/cogs/mutes/mutes.py:1204 redbot/cogs/mutes/mutes.py:1355 +#: redbot/cogs/mutes/voicemutes.py:90 msgid "You cannot mute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1152 redbot/cogs/mutes/mutes.py:1157 -#: redbot/cogs/mutes/mutes.py:1298 redbot/cogs/mutes/mutes.py:1303 -#: redbot/cogs/mutes/voicemutes.py:110 redbot/cogs/mutes/voicemutes.py:117 +#: redbot/cogs/mutes/mutes.py:1215 redbot/cogs/mutes/mutes.py:1220 +#: redbot/cogs/mutes/mutes.py:1363 redbot/cogs/mutes/mutes.py:1368 +#: redbot/cogs/mutes/voicemutes.py:108 redbot/cogs/mutes/voicemutes.py:115 msgid " for {duration}" msgstr "" -#: redbot/cogs/mutes/mutes.py:1191 +#: redbot/cogs/mutes/mutes.py:1254 msgid "{users} has been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1193 +#: redbot/cogs/mutes/mutes.py:1256 msgid "{users} have been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1204 +#: redbot/cogs/mutes/mutes.py:1267 msgid "{member} could not be (un)muted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1215 +#: redbot/cogs/mutes/mutes.py:1278 msgid "- {reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1226 +#: redbot/cogs/mutes/mutes.py:1289 msgid "Some users could not be properly muted. Would you like to see who, where, and why?" msgstr "" -#: redbot/cogs/mutes/mutes.py:1274 +#: redbot/cogs/mutes/mutes.py:1339 #, docstring -msgid "Mute a user in the current text channel.\n\n" +msgid "Mute a user in the current text channel (or in the parent of the current thread).\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" @@ -432,23 +440,23 @@ msgid "Mute a user in the current text channel.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1331 +#: redbot/cogs/mutes/mutes.py:1398 msgid "Channel mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:1339 redbot/cogs/mutes/voicemutes.py:156 +#: redbot/cogs/mutes/mutes.py:1406 redbot/cogs/mutes/voicemutes.py:154 msgid "{users} has been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1341 redbot/cogs/mutes/voicemutes.py:158 +#: redbot/cogs/mutes/mutes.py:1408 redbot/cogs/mutes/voicemutes.py:156 msgid "{users} have been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1346 redbot/cogs/mutes/voicemutes.py:163 +#: redbot/cogs/mutes/mutes.py:1413 redbot/cogs/mutes/voicemutes.py:161 msgid "The following users could not be muted\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1361 +#: redbot/cogs/mutes/mutes.py:1428 #, docstring msgid "Unmute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -456,49 +464,49 @@ msgid "Unmute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1369 redbot/cogs/mutes/mutes.py:1438 -#: redbot/cogs/mutes/voicemutes.py:184 +#: redbot/cogs/mutes/mutes.py:1436 redbot/cogs/mutes/mutes.py:1505 +#: redbot/cogs/mutes/voicemutes.py:182 msgid "You cannot unmute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1371 redbot/cogs/mutes/mutes.py:1440 -#: redbot/cogs/mutes/voicemutes.py:186 +#: redbot/cogs/mutes/mutes.py:1438 redbot/cogs/mutes/mutes.py:1507 +#: redbot/cogs/mutes/voicemutes.py:184 msgid "You cannot unmute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1413 +#: redbot/cogs/mutes/mutes.py:1480 msgid "{users} unmuted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:1430 +#: redbot/cogs/mutes/mutes.py:1497 #, docstring -msgid "Unmute a user in this channel.\n\n" +msgid "Unmute a user in this channel (or in the parent of this thread).\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:1477 redbot/cogs/mutes/voicemutes.py:234 +#: redbot/cogs/mutes/mutes.py:1546 redbot/cogs/mutes/voicemutes.py:232 msgid "{users} unmuted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:1482 redbot/cogs/mutes/voicemutes.py:239 +#: redbot/cogs/mutes/mutes.py:1551 redbot/cogs/mutes/voicemutes.py:237 msgid "The following users could not be unmuted\n" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:43 +#: redbot/cogs/mutes/voicemutes.py:42 msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mutes/voicemutes.py:50 +#: 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:61 +#: redbot/cogs/mutes/voicemutes.py:59 msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mutes/voicemutes.py:77 +#: redbot/cogs/mutes/voicemutes.py:75 #, docstring msgid "Mute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -510,11 +518,11 @@ msgid "Mute a user in their current voice channel.\n\n" " `[p]voicemute @member1 3 days`" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:148 +#: redbot/cogs/mutes/voicemutes.py:146 msgid "Voice mute" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:177 +#: redbot/cogs/mutes/voicemutes.py:175 #, docstring msgid "Unmute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" diff --git a/redbot/cogs/mutes/locales/ko-KR.po b/redbot/cogs/mutes/locales/ko-KR.po index c5862f62a6a..aad115aaa6b 100644 --- a/redbot/cogs/mutes/locales/ko-KR.po +++ b/redbot/cogs/mutes/locales/ko-KR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-23 14:25+0000\n" +"POT-Creation-Date: 2023-07-19 20:46+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,216 +15,226 @@ msgstr "" "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." +#: redbot/cogs/mutes/converters.py:60 +msgid "The time provided is too long; use a more reasonable time." msgstr "" -#: redbot/cogs/mutes/mutes.py:27 +#: redbot/cogs/mutes/mutes.py:32 +msgid "That user is already muted in this channel." +msgstr "해당 사용자는 이미 이 채널에서 음소거되었습니다." + +#: redbot/cogs/mutes/mutes.py:33 msgid "That user is not muted in this channel." -msgstr "" +msgstr "해당 사용자는 이 채널에서 음소거되지 않았습니다." -#: redbot/cogs/mutes/mutes.py:28 +#: redbot/cogs/mutes/mutes.py:34 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 +#: redbot/cogs/mutes/mutes.py:37 msgid "I cannot let you do that. You are not higher than the mute role in the role hierarchy." -msgstr "" +msgstr "그렇게 할 수 없습니다. mute 대상보다 당신의 역할 계층이 낮습니다." -#: redbot/cogs/mutes/mutes.py:34 +#: redbot/cogs/mutes/mutes.py:40 msgid "That user cannot be (un)muted, as they have the Administrator permission." -msgstr "" +msgstr "해당 사용자는 관리자 권한이 있으므로 음소거(해제)할 수 없습니다." -#: redbot/cogs/mutes/mutes.py:35 +#: redbot/cogs/mutes/mutes.py:41 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 "" +msgstr "해당 사용자를 음소거 (해제) 하지 못했습니다. mute를 위해서 역할 관리 권한이 필요하고 mute대상이 역할 계층에서 나보다 낮아야 합니다." -#: redbot/cogs/mutes/mutes.py:40 +#: redbot/cogs/mutes/mutes.py:46 msgid "Failed to mute or unmute user. I need the Manage Permissions permission." -msgstr "" +msgstr "사용자를 음소거하거나 음소거 해제하지 못했습니다. 관리 권한이 필요합니다." -#: redbot/cogs/mutes/mutes.py:43 +#: redbot/cogs/mutes/mutes.py:49 msgid "The user has left the server while applying an overwrite." -msgstr "" +msgstr "덮어쓰기를 적용하는 동안 사용자가 서버를 떠났습니다." -#: redbot/cogs/mutes/mutes.py:44 +#: redbot/cogs/mutes/mutes.py:50 msgid "The channel I tried to mute or unmute the user in isn't found." -msgstr "" +msgstr "사용자를 음소거하거나 음소거 해제하려는 채널을 찾을 수 없습니다." -#: redbot/cogs/mutes/mutes.py:45 +#: redbot/cogs/mutes/mutes.py:51 msgid "The mute role no longer exists." msgstr "" -#: redbot/cogs/mutes/mutes.py:46 +#: redbot/cogs/mutes/mutes.py:52 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:55 +msgid "That user is channel muted in their current voice channel, not just voice muted. If you want to fully unmute this user in the channel, use {command} in their voice channel's text channel instead." msgstr "" -#: redbot/cogs/mutes/mutes.py:68 +#: redbot/cogs/mutes/mutes.py:79 #, docstring msgid "\n" " Mute users temporarily or indefinitely.\n" " " -msgstr "" +msgstr "사용자를 일시적으로 또는 무기한 음소거합니다." -#: redbot/cogs/mutes/mutes.py:286 redbot/cogs/mutes/mutes.py:298 -#: redbot/cogs/mutes/mutes.py:302 redbot/cogs/mutes/mutes.py:392 -#: redbot/cogs/mutes/mutes.py:409 redbot/cogs/mutes/mutes.py:463 -#: redbot/cogs/mutes/mutes.py:483 redbot/cogs/mutes/mutes.py:488 +#: redbot/cogs/mutes/mutes.py:330 redbot/cogs/mutes/mutes.py:342 +#: redbot/cogs/mutes/mutes.py:346 redbot/cogs/mutes/mutes.py:437 +#: redbot/cogs/mutes/mutes.py:454 redbot/cogs/mutes/mutes.py:508 +#: redbot/cogs/mutes/mutes.py:528 redbot/cogs/mutes/mutes.py:533 msgid "Automatic unmute" -msgstr "" +msgstr "자동 음소거 해제" -#: redbot/cogs/mutes/mutes.py:302 redbot/cogs/mutes/mutes.py:409 -#: redbot/cogs/mutes/mutes.py:617 redbot/cogs/mutes/mutes.py:1400 +#: redbot/cogs/mutes/mutes.py:346 redbot/cogs/mutes/mutes.py:454 +#: redbot/cogs/mutes/mutes.py:655 redbot/cogs/mutes/mutes.py:1467 msgid "Server unmute" -msgstr "" +msgstr "서버 음소거 해제" -#: redbot/cogs/mutes/mutes.py:311 +#: redbot/cogs/mutes/mutes.py:355 msgid "I am unable to unmute {user} for the following reason:\n" "{reason}" -msgstr "" +msgstr "다음과 같은 이유로 {user}의 음소거를 해제할 수 없습니다.\n" +": {reason}" -#: redbot/cogs/mutes/mutes.py:396 +#: redbot/cogs/mutes/mutes.py:441 msgid "\n" "Unmuted in channels: " -msgstr "" +msgstr "\n" +"채널에서 음소거 해제: " -#: redbot/cogs/mutes/mutes.py:422 +#: redbot/cogs/mutes/mutes.py:467 msgid "{member} could not be unmuted for the following reasons:\n" -msgstr "" +msgstr "다음과 같은 이유로 {member} 의 음소거를 해제할 수 없습니다.\n" -#: redbot/cogs/mutes/mutes.py:426 +#: redbot/cogs/mutes/mutes.py:471 msgid "{reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:472 redbot/cogs/mutes/mutes.py:692 -#: redbot/cogs/mutes/voicemutes.py:224 +#: redbot/cogs/mutes/mutes.py:517 redbot/cogs/mutes/mutes.py:732 +#: redbot/cogs/mutes/voicemutes.py:222 msgid "Voice unmute" -msgstr "" +msgstr "음성 음소거 해제" -#: redbot/cogs/mutes/mutes.py:475 redbot/cogs/mutes/mutes.py:695 -#: redbot/cogs/mutes/mutes.py:1467 +#: redbot/cogs/mutes/mutes.py:520 redbot/cogs/mutes/mutes.py:735 +#: redbot/cogs/mutes/mutes.py:1536 msgid "Channel unmute" -msgstr "" +msgstr "채널 음소거 해제" -#: redbot/cogs/mutes/mutes.py:492 +#: redbot/cogs/mutes/mutes.py:537 msgid "I am unable to unmute {user} in {channel} for the following reason:\n" "{reason}" -msgstr "" +msgstr "다음과 같은 이유로 {channel} 에서 {user} 의 음소거를 해제할 수 없습니다: {reason}" -#: redbot/cogs/mutes/mutes.py:533 +#: redbot/cogs/mutes/mutes.py:578 msgid "Unknown" msgstr "알 수 없음" -#: redbot/cogs/mutes/mutes.py:538 +#: redbot/cogs/mutes/mutes.py:583 msgid "No reason provided." -msgstr "" +msgstr "이유가 제공되지 않았습니다." -#: redbot/cogs/mutes/mutes.py:549 +#: redbot/cogs/mutes/mutes.py:593 msgid "Until" msgstr "" -#: redbot/cogs/mutes/mutes.py:550 +#: redbot/cogs/mutes/mutes.py:594 msgid "Duration" -msgstr "" +msgstr "지속기간" -#: redbot/cogs/mutes/mutes.py:551 +#: redbot/cogs/mutes/mutes.py:595 msgid "Guild" -msgstr "" +msgstr "길드" -#: redbot/cogs/mutes/mutes.py:553 +#: redbot/cogs/mutes/mutes.py:597 msgid "Moderator" +msgstr "관리자" + +#: redbot/cogs/mutes/mutes.py:605 +msgid "Moderator:" msgstr "" -#: redbot/cogs/mutes/mutes.py:562 -msgid "\n" -"**Moderator**: {moderator}" +#: redbot/cogs/mutes/mutes.py:607 +msgid "Until:" msgstr "" -#: redbot/cogs/mutes/mutes.py:567 -msgid "\n" -"**Until**: {until}\n" -"**Duration**: {duration}" +#: redbot/cogs/mutes/mutes.py:607 +msgid "Duration:" msgstr "" -#: redbot/cogs/mutes/mutes.py:573 -msgid "\n" -"**Guild**: {guild_name}" +#: redbot/cogs/mutes/mutes.py:611 +msgid "Guild:" msgstr "" -#: redbot/cogs/mutes/mutes.py:612 redbot/cogs/mutes/mutes.py:617 +#: redbot/cogs/mutes/mutes.py:650 redbot/cogs/mutes/mutes.py:655 msgid "Manually removed mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:632 redbot/cogs/mutes/mutes.py:641 +#: redbot/cogs/mutes/mutes.py:670 redbot/cogs/mutes/mutes.py:679 msgid "Manually applied mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:641 redbot/cogs/mutes/mutes.py:1184 +#: redbot/cogs/mutes/mutes.py:679 redbot/cogs/mutes/mutes.py:1247 msgid "Server mute" -msgstr "" +msgstr "서버 음소거" -#: redbot/cogs/mutes/mutes.py:702 redbot/cogs/mutes/mutes.py:711 +#: redbot/cogs/mutes/mutes.py:742 redbot/cogs/mutes/mutes.py:751 msgid "Manually removed channel overwrites" msgstr "" -#: redbot/cogs/mutes/mutes.py:745 +#: redbot/cogs/mutes/mutes.py:785 msgid "Previously muted in this server." -msgstr "" +msgstr "이 서버는 이전에 음소거되었습니다." -#: redbot/cogs/mutes/mutes.py:751 +#: redbot/cogs/mutes/mutes.py:791 #, docstring msgid "Mute settings." -msgstr "" +msgstr "음소거 설정." -#: redbot/cogs/mutes/mutes.py:758 +#: redbot/cogs/mutes/mutes.py:798 #, docstring msgid "Set whether mute notifications should be sent to users in DMs." -msgstr "" +msgstr "DM에서 사용자에게 음소거 알림을 보낼지 여부를 설정합니다." -#: redbot/cogs/mutes/mutes.py:761 +#: redbot/cogs/mutes/mutes.py:801 msgid "I will now try to send mute notifications to users DMs." -msgstr "" +msgstr "이제 사용자 DM에게 음소거 알림을 보내도록 하겠습니다." -#: redbot/cogs/mutes/mutes.py:763 +#: redbot/cogs/mutes/mutes.py:803 msgid "Mute notifications will no longer be sent to users DMs." -msgstr "" +msgstr "음소거 알림이 더 이상 사용자 DM으로 전송되지 않습니다." -#: redbot/cogs/mutes/mutes.py:769 +#: redbot/cogs/mutes/mutes.py:809 #, docstring msgid "Decide whether the name of the moderator muting a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/mutes/mutes.py:773 +#: redbot/cogs/mutes/mutes.py:813 msgid "I will include the name of the moderator who issued the mute when sending a DM to a user." msgstr "" -#: redbot/cogs/mutes/mutes.py:779 +#: redbot/cogs/mutes/mutes.py:819 msgid "I will not include the name of the moderator who issued the mute when sending a DM to a user." msgstr "" -#: redbot/cogs/mutes/mutes.py:787 +#: redbot/cogs/mutes/mutes.py:827 #, docstring msgid "\n" " Whether or not to force role only mutes on the bot\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:792 +#: redbot/cogs/mutes/mutes.py:832 msgid "Okay I will enforce role mutes before muting users." msgstr "" -#: redbot/cogs/mutes/mutes.py:794 +#: redbot/cogs/mutes/mutes.py:834 msgid "Okay I will allow channel overwrites for muting users." msgstr "" -#: redbot/cogs/mutes/mutes.py:799 +#: redbot/cogs/mutes/mutes.py:839 #, docstring msgid "\n" " Shows the current mute settings for this guild.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:807 +#: redbot/cogs/mutes/mutes.py:847 msgid "Mute Role: {role}\n" "Notification Channel: {channel}\n" "Default Time: {time}\n" @@ -232,12 +242,12 @@ msgid "Mute Role: {role}\n" "Show moderator: {show_mod}" msgstr "" -#: redbot/cogs/mutes/mutes.py:814 redbot/cogs/mutes/mutes.py:815 -#: redbot/cogs/mutes/mutes.py:816 +#: redbot/cogs/mutes/mutes.py:854 redbot/cogs/mutes/mutes.py:855 +#: redbot/cogs/mutes/mutes.py:856 msgid "None" msgstr "읎어요." -#: redbot/cogs/mutes/mutes.py:827 +#: redbot/cogs/mutes/mutes.py:871 #, docstring msgid "\n" " Set the notification channel for automatic unmute issues.\n\n" @@ -246,15 +256,15 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:835 +#: redbot/cogs/mutes/mutes.py:879 msgid "Notification channel for unmute issues has been cleared." msgstr "" -#: redbot/cogs/mutes/mutes.py:839 +#: redbot/cogs/mutes/mutes.py:883 msgid "I will post unmute issues in {channel}." -msgstr "" +msgstr "{channel} 에 음소거 해제 issue를 게시하겠습니다." -#: redbot/cogs/mutes/mutes.py:846 +#: redbot/cogs/mutes/mutes.py:890 #, 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" @@ -264,23 +274,23 @@ msgid "Sets the role to be applied when muting a user.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:861 +#: redbot/cogs/mutes/mutes.py:905 msgid "Channel overwrites will be used for mutes instead." -msgstr "" +msgstr "대신 채널 덮어쓰기가 음소거에 사용됩니다." -#: redbot/cogs/mutes/mutes.py:865 +#: redbot/cogs/mutes/mutes.py:909 msgid "You can't set this role as it is not lower than you in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:870 redbot/cogs/mutes/mutes.py:925 +#: redbot/cogs/mutes/mutes.py:914 redbot/cogs/mutes/mutes.py:977 msgid "Mute role set to {role}" msgstr "" -#: redbot/cogs/mutes/mutes.py:874 redbot/cogs/mutes/mutes.py:929 +#: redbot/cogs/mutes/mutes.py:918 redbot/cogs/mutes/mutes.py:981 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:885 +#: redbot/cogs/mutes/mutes.py:929 #, docstring msgid "Create a Muted role.\n\n" " This will create a role and apply overwrites to all available channels\n" @@ -290,23 +300,23 @@ msgid "Create a Muted role.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:896 +#: redbot/cogs/mutes/mutes.py:940 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:907 redbot/cogs/mutes/mutes.py:949 +#: redbot/cogs/mutes/mutes.py:959 redbot/cogs/mutes/mutes.py:1005 msgid "Mute role setup" msgstr "" -#: redbot/cogs/mutes/mutes.py:912 +#: redbot/cogs/mutes/mutes.py:964 msgid "I could not create a muted role in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:919 +#: redbot/cogs/mutes/mutes.py:971 msgid "I could not set overwrites for the following channels: {channels}" msgstr "" -#: redbot/cogs/mutes/mutes.py:957 +#: redbot/cogs/mutes/mutes.py:1013 #, docstring msgid "\n" " Set the default mute time for the mute command.\n\n" @@ -314,63 +324,63 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:965 +#: redbot/cogs/mutes/mutes.py:1021 msgid "Default mute time removed." msgstr "" -#: redbot/cogs/mutes/mutes.py:969 +#: redbot/cogs/mutes/mutes.py:1025 msgid "Please provide a valid time format." msgstr "" -#: redbot/cogs/mutes/mutes.py:972 +#: redbot/cogs/mutes/mutes.py:1028 msgid "Default mute time set to {time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:984 -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" +#: redbot/cogs/mutes/mutes.py:1040 +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:1000 +#: redbot/cogs/mutes/mutes.py:1059 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\n" "Are you sure you want to continue with channel overwrites? " msgstr "" -#: redbot/cogs/mutes/mutes.py:1010 +#: redbot/cogs/mutes/mutes.py:1069 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:1016 -msgid "Saying `yes` will continue the mute with overwrites and stop this message from appearing again, saying `no` will end the mute attempt." +#: redbot/cogs/mutes/mutes.py:1075 +msgid "Saying {response_1} will continue the mute with overwrites and stop this message from appearing again, saying {response_2} will end the mute attempt." msgstr "" -#: redbot/cogs/mutes/mutes.py:1040 redbot/cogs/mutes/mutes.py:1252 +#: redbot/cogs/mutes/mutes.py:1104 redbot/cogs/mutes/mutes.py:1317 msgid "OK then." msgstr "" -#: redbot/cogs/mutes/mutes.py:1054 +#: redbot/cogs/mutes/mutes.py:1118 #, docstring msgid "\n" " Displays active mutes on this server.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1062 +#: redbot/cogs/mutes/mutes.py:1125 msgid "__Server Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1080 redbot/cogs/mutes/mutes.py:1105 +#: redbot/cogs/mutes/mutes.py:1143 redbot/cogs/mutes/mutes.py:1168 msgid "__Remaining__: {time_left}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1087 +#: redbot/cogs/mutes/mutes.py:1150 msgid "__<#{channel_id}> Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1112 +#: redbot/cogs/mutes/mutes.py:1175 msgid "There are no mutes on this server right now." msgstr "" -#: redbot/cogs/mutes/mutes.py:1124 +#: redbot/cogs/mutes/mutes.py:1187 #, docstring msgid "Mute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -383,45 +393,45 @@ msgid "Mute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1139 redbot/cogs/mutes/mutes.py:1288 -#: redbot/cogs/mutes/voicemutes.py:90 +#: redbot/cogs/mutes/mutes.py:1202 redbot/cogs/mutes/mutes.py:1353 +#: redbot/cogs/mutes/voicemutes.py:88 msgid "You cannot mute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1141 redbot/cogs/mutes/mutes.py:1290 -#: redbot/cogs/mutes/voicemutes.py:92 +#: redbot/cogs/mutes/mutes.py:1204 redbot/cogs/mutes/mutes.py:1355 +#: redbot/cogs/mutes/voicemutes.py:90 msgid "You cannot mute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1152 redbot/cogs/mutes/mutes.py:1157 -#: redbot/cogs/mutes/mutes.py:1298 redbot/cogs/mutes/mutes.py:1303 -#: redbot/cogs/mutes/voicemutes.py:110 redbot/cogs/mutes/voicemutes.py:117 +#: redbot/cogs/mutes/mutes.py:1215 redbot/cogs/mutes/mutes.py:1220 +#: redbot/cogs/mutes/mutes.py:1363 redbot/cogs/mutes/mutes.py:1368 +#: redbot/cogs/mutes/voicemutes.py:108 redbot/cogs/mutes/voicemutes.py:115 msgid " for {duration}" msgstr "" -#: redbot/cogs/mutes/mutes.py:1191 +#: redbot/cogs/mutes/mutes.py:1254 msgid "{users} has been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1193 +#: redbot/cogs/mutes/mutes.py:1256 msgid "{users} have been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1204 +#: redbot/cogs/mutes/mutes.py:1267 msgid "{member} could not be (un)muted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1215 +#: redbot/cogs/mutes/mutes.py:1278 msgid "- {reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1226 +#: redbot/cogs/mutes/mutes.py:1289 msgid "Some users could not be properly muted. Would you like to see who, where, and why?" msgstr "" -#: redbot/cogs/mutes/mutes.py:1274 +#: redbot/cogs/mutes/mutes.py:1339 #, docstring -msgid "Mute a user in the current text channel.\n\n" +msgid "Mute a user in the current text channel (or in the parent of the current thread).\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" @@ -432,23 +442,23 @@ msgid "Mute a user in the current text channel.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1331 +#: redbot/cogs/mutes/mutes.py:1398 msgid "Channel mute" -msgstr "" +msgstr "채널 음소거" -#: redbot/cogs/mutes/mutes.py:1339 redbot/cogs/mutes/voicemutes.py:156 +#: redbot/cogs/mutes/mutes.py:1406 redbot/cogs/mutes/voicemutes.py:154 msgid "{users} has been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1341 redbot/cogs/mutes/voicemutes.py:158 +#: redbot/cogs/mutes/mutes.py:1408 redbot/cogs/mutes/voicemutes.py:156 msgid "{users} have been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1346 redbot/cogs/mutes/voicemutes.py:163 +#: redbot/cogs/mutes/mutes.py:1413 redbot/cogs/mutes/voicemutes.py:161 msgid "The following users could not be muted\n" -msgstr "" +msgstr "다음 사용자를 음소거할 수 없습니다.\n" -#: redbot/cogs/mutes/mutes.py:1361 +#: redbot/cogs/mutes/mutes.py:1428 #, docstring msgid "Unmute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -456,49 +466,49 @@ msgid "Unmute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1369 redbot/cogs/mutes/mutes.py:1438 -#: redbot/cogs/mutes/voicemutes.py:184 +#: redbot/cogs/mutes/mutes.py:1436 redbot/cogs/mutes/mutes.py:1505 +#: redbot/cogs/mutes/voicemutes.py:182 msgid "You cannot unmute me." -msgstr "" +msgstr "음소거를 해제할 수 없습니다." -#: redbot/cogs/mutes/mutes.py:1371 redbot/cogs/mutes/mutes.py:1440 -#: redbot/cogs/mutes/voicemutes.py:186 +#: redbot/cogs/mutes/mutes.py:1438 redbot/cogs/mutes/mutes.py:1507 +#: redbot/cogs/mutes/voicemutes.py:184 msgid "You cannot unmute yourself." -msgstr "" +msgstr "자신은 음소거를 해제할 수 없습니다." -#: redbot/cogs/mutes/mutes.py:1413 +#: redbot/cogs/mutes/mutes.py:1480 msgid "{users} unmuted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:1430 +#: redbot/cogs/mutes/mutes.py:1497 #, docstring -msgid "Unmute a user in this channel.\n\n" +msgid "Unmute a user in this channel (or in the parent of this thread).\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:1477 redbot/cogs/mutes/voicemutes.py:234 +#: redbot/cogs/mutes/mutes.py:1546 redbot/cogs/mutes/voicemutes.py:232 msgid "{users} unmuted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:1482 redbot/cogs/mutes/voicemutes.py:239 +#: redbot/cogs/mutes/mutes.py:1551 redbot/cogs/mutes/voicemutes.py:237 msgid "The following users could not be unmuted\n" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:43 +#: redbot/cogs/mutes/voicemutes.py:42 msgid "That user is not in a voice channel." -msgstr "" +msgstr "해당 사용자가 음성 채널에 없습니다." -#: redbot/cogs/mutes/voicemutes.py:50 +#: 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:61 +#: redbot/cogs/mutes/voicemutes.py:59 msgid "You must have the {perms} permission(s) in that user's channel to use this command." -msgstr "" +msgstr "이 명령을 사용하려면 해당 사용자의 채널에 {perms} 권한이 있어야 합니다." -#: redbot/cogs/mutes/voicemutes.py:77 +#: redbot/cogs/mutes/voicemutes.py:75 #, docstring msgid "Mute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -510,11 +520,11 @@ msgid "Mute a user in their current voice channel.\n\n" " `[p]voicemute @member1 3 days`" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:148 +#: redbot/cogs/mutes/voicemutes.py:146 msgid "Voice mute" -msgstr "" +msgstr "음성 음소거" -#: redbot/cogs/mutes/voicemutes.py:177 +#: redbot/cogs/mutes/voicemutes.py:175 #, docstring msgid "Unmute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" diff --git a/redbot/cogs/mutes/locales/nb-NO.po b/redbot/cogs/mutes/locales/nb-NO.po index f0ab7ce4dc9..53fa5efcf72 100644 --- a/redbot/cogs/mutes/locales/nb-NO.po +++ b/redbot/cogs/mutes/locales/nb-NO.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-23 14:25+0000\n" +"POT-Creation-Date: 2023-07-19 20:46+0000\n" "Last-Translator: \n" "Language-Team: Norwegian Bokmal\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,51 +15,59 @@ msgstr "" "X-Crowdin-File-ID: 704\n" "Language: nb_NO\n" -#: redbot/cogs/mutes/mutes.py:26 +#: redbot/cogs/mutes/converters.py:60 +msgid "The time provided is too long; use a more reasonable time." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:32 msgid "That user is already muted in this channel." msgstr "Den brukeren er allerede dempet i denne kanalen." -#: redbot/cogs/mutes/mutes.py:27 +#: redbot/cogs/mutes/mutes.py:33 msgid "That user is not muted in this channel." msgstr "Den brukeren er ikke dempet i denne kanalen." -#: redbot/cogs/mutes/mutes.py:28 +#: redbot/cogs/mutes/mutes.py:34 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 +#: redbot/cogs/mutes/mutes.py:37 msgid "I cannot let you do that. You are not higher than the mute role in the role hierarchy." msgstr "Jeg kan ikke la deg gjøre det. Du er ikke høyere enn dempet rolle i rollehierarkiet." -#: redbot/cogs/mutes/mutes.py:34 +#: redbot/cogs/mutes/mutes.py:40 msgid "That user cannot be (un)muted, as they have the Administrator permission." msgstr "Denne brukeren kan ikke dempes, fordi de har administratorrettighetene." -#: redbot/cogs/mutes/mutes.py:35 +#: redbot/cogs/mutes/mutes.py:41 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:40 +#: redbot/cogs/mutes/mutes.py:46 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:43 +#: redbot/cogs/mutes/mutes.py:49 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:44 +#: redbot/cogs/mutes/mutes.py:50 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:45 +#: redbot/cogs/mutes/mutes.py:51 msgid "The mute role no longer exists." msgstr "Den dempede rollen finnes ikke lenger." -#: redbot/cogs/mutes/mutes.py:46 +#: redbot/cogs/mutes/mutes.py:52 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:68 +#: redbot/cogs/mutes/mutes.py:55 +msgid "That user is channel muted in their current voice channel, not just voice muted. If you want to fully unmute this user in the channel, use {command} in their voice channel's text channel instead." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:79 #, docstring msgid "\n" " Mute users temporarily or indefinitely.\n" @@ -68,150 +76,146 @@ msgstr "\n" " Demp brukere midlertidig eller udefinitivt.\n" " " -#: redbot/cogs/mutes/mutes.py:286 redbot/cogs/mutes/mutes.py:298 -#: redbot/cogs/mutes/mutes.py:302 redbot/cogs/mutes/mutes.py:392 -#: redbot/cogs/mutes/mutes.py:409 redbot/cogs/mutes/mutes.py:463 -#: redbot/cogs/mutes/mutes.py:483 redbot/cogs/mutes/mutes.py:488 +#: redbot/cogs/mutes/mutes.py:330 redbot/cogs/mutes/mutes.py:342 +#: redbot/cogs/mutes/mutes.py:346 redbot/cogs/mutes/mutes.py:437 +#: redbot/cogs/mutes/mutes.py:454 redbot/cogs/mutes/mutes.py:508 +#: redbot/cogs/mutes/mutes.py:528 redbot/cogs/mutes/mutes.py:533 msgid "Automatic unmute" msgstr "Automatisk avdemping" -#: redbot/cogs/mutes/mutes.py:302 redbot/cogs/mutes/mutes.py:409 -#: redbot/cogs/mutes/mutes.py:617 redbot/cogs/mutes/mutes.py:1400 +#: redbot/cogs/mutes/mutes.py:346 redbot/cogs/mutes/mutes.py:454 +#: redbot/cogs/mutes/mutes.py:655 redbot/cogs/mutes/mutes.py:1467 msgid "Server unmute" msgstr "Server udempet" -#: redbot/cogs/mutes/mutes.py:311 +#: redbot/cogs/mutes/mutes.py:355 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:396 +#: redbot/cogs/mutes/mutes.py:441 msgid "\n" "Unmuted in channels: " msgstr "\n" "Udempet i kanaler: " -#: redbot/cogs/mutes/mutes.py:422 +#: redbot/cogs/mutes/mutes.py:467 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:426 +#: redbot/cogs/mutes/mutes.py:471 msgid "{reason} In the following channels: {channels}\n" msgstr "{reason} I følgende kanaler: {channels}\n" -#: redbot/cogs/mutes/mutes.py:472 redbot/cogs/mutes/mutes.py:692 -#: redbot/cogs/mutes/voicemutes.py:224 +#: redbot/cogs/mutes/mutes.py:517 redbot/cogs/mutes/mutes.py:732 +#: redbot/cogs/mutes/voicemutes.py:222 msgid "Voice unmute" msgstr "Stemme udempet" -#: redbot/cogs/mutes/mutes.py:475 redbot/cogs/mutes/mutes.py:695 -#: redbot/cogs/mutes/mutes.py:1467 +#: redbot/cogs/mutes/mutes.py:520 redbot/cogs/mutes/mutes.py:735 +#: redbot/cogs/mutes/mutes.py:1536 msgid "Channel unmute" msgstr "Kanal udemp" -#: redbot/cogs/mutes/mutes.py:492 +#: redbot/cogs/mutes/mutes.py:537 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:533 +#: redbot/cogs/mutes/mutes.py:578 msgid "Unknown" msgstr "Ukjent" -#: redbot/cogs/mutes/mutes.py:538 +#: redbot/cogs/mutes/mutes.py:583 msgid "No reason provided." msgstr "Ingen grunn oppgitt." -#: redbot/cogs/mutes/mutes.py:549 +#: redbot/cogs/mutes/mutes.py:593 msgid "Until" msgstr "Frem til" -#: redbot/cogs/mutes/mutes.py:550 +#: redbot/cogs/mutes/mutes.py:594 msgid "Duration" msgstr "Varighet" -#: redbot/cogs/mutes/mutes.py:551 +#: redbot/cogs/mutes/mutes.py:595 msgid "Guild" msgstr "Server" -#: redbot/cogs/mutes/mutes.py:553 +#: redbot/cogs/mutes/mutes.py:597 msgid "Moderator" msgstr "Moderator" -#: redbot/cogs/mutes/mutes.py:562 -msgid "\n" -"**Moderator**: {moderator}" -msgstr "\n" -"**Moderator**: {moderator}" +#: redbot/cogs/mutes/mutes.py:605 +msgid "Moderator:" +msgstr "" -#: redbot/cogs/mutes/mutes.py:567 -msgid "\n" -"**Until**: {until}\n" -"**Duration**: {duration}" -msgstr "\n" -"**Opptil**: {until}\n" -"**Varighet **: {duration}" +#: redbot/cogs/mutes/mutes.py:607 +msgid "Until:" +msgstr "" -#: redbot/cogs/mutes/mutes.py:573 -msgid "\n" -"**Guild**: {guild_name}" -msgstr "\n" -"**Server**: {guild_name}" +#: redbot/cogs/mutes/mutes.py:607 +msgid "Duration:" +msgstr "" -#: redbot/cogs/mutes/mutes.py:612 redbot/cogs/mutes/mutes.py:617 +#: redbot/cogs/mutes/mutes.py:611 +msgid "Guild:" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:650 redbot/cogs/mutes/mutes.py:655 msgid "Manually removed mute role" msgstr "Manuelt fjernet dempet rolle" -#: redbot/cogs/mutes/mutes.py:632 redbot/cogs/mutes/mutes.py:641 +#: redbot/cogs/mutes/mutes.py:670 redbot/cogs/mutes/mutes.py:679 msgid "Manually applied mute role" msgstr "Manuelt brukt demping rolle" -#: redbot/cogs/mutes/mutes.py:641 redbot/cogs/mutes/mutes.py:1184 +#: redbot/cogs/mutes/mutes.py:679 redbot/cogs/mutes/mutes.py:1247 msgid "Server mute" msgstr "Server udempet" -#: redbot/cogs/mutes/mutes.py:702 redbot/cogs/mutes/mutes.py:711 +#: redbot/cogs/mutes/mutes.py:742 redbot/cogs/mutes/mutes.py:751 msgid "Manually removed channel overwrites" msgstr "Manuelt fjernet kanal overskriver" -#: redbot/cogs/mutes/mutes.py:745 +#: redbot/cogs/mutes/mutes.py:785 msgid "Previously muted in this server." msgstr "Tidligere mutert på denne serveren." -#: redbot/cogs/mutes/mutes.py:751 +#: redbot/cogs/mutes/mutes.py:791 #, docstring msgid "Mute settings." msgstr "Demp innstillinger." -#: redbot/cogs/mutes/mutes.py:758 +#: redbot/cogs/mutes/mutes.py:798 #, docstring msgid "Set whether mute notifications should be sent to users in DMs." msgstr "Angi om demp varsler skal sendes til brukere i DMer." -#: redbot/cogs/mutes/mutes.py:761 +#: redbot/cogs/mutes/mutes.py:801 msgid "I will now try to send mute notifications to users DMs." msgstr "Jeg vil nå prøve å sende demping av varsler til brukere DMer." -#: redbot/cogs/mutes/mutes.py:763 +#: redbot/cogs/mutes/mutes.py:803 msgid "Mute notifications will no longer be sent to users DMs." msgstr "Demp varsler sendes ikke lenger til brukere direktemelding." -#: redbot/cogs/mutes/mutes.py:769 +#: redbot/cogs/mutes/mutes.py:809 #, docstring msgid "Decide whether the name of the moderator muting a user should be included in the DM to that user." msgstr "Velg om navnet på moderator demper en bruker skal inkluderes i DM til den brukeren." -#: redbot/cogs/mutes/mutes.py:773 +#: redbot/cogs/mutes/mutes.py:813 msgid "I will include the name of the moderator who issued the mute when sending a DM to a user." msgstr "Jeg skal inkludere navnet på moderator som ga demping når jeg sender en melding til en bruker." -#: redbot/cogs/mutes/mutes.py:779 +#: redbot/cogs/mutes/mutes.py:819 msgid "I will not include the name of the moderator who issued the mute when sending a DM to a user." msgstr "Jeg kommer ikke til å oppgi navnet på moderator som ga demping når jeg sender en melding til en bruker." -#: redbot/cogs/mutes/mutes.py:787 +#: redbot/cogs/mutes/mutes.py:827 #, docstring msgid "\n" " Whether or not to force role only mutes on the bot\n" @@ -220,15 +224,15 @@ msgstr "\n" " Om roller bare skal tvinges til å dempe på boten\n" " " -#: redbot/cogs/mutes/mutes.py:792 +#: redbot/cogs/mutes/mutes.py:832 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:794 +#: redbot/cogs/mutes/mutes.py:834 msgid "Okay I will allow channel overwrites for muting users." msgstr "Jeg tillater jeg kanal overskriving av muterende brukere." -#: redbot/cogs/mutes/mutes.py:799 +#: redbot/cogs/mutes/mutes.py:839 #, docstring msgid "\n" " Shows the current mute settings for this guild.\n" @@ -237,7 +241,7 @@ msgstr "\n" " Viser gjeldende dempet innstillinger for denne guilden.\n" " " -#: redbot/cogs/mutes/mutes.py:807 +#: redbot/cogs/mutes/mutes.py:847 msgid "Mute Role: {role}\n" "Notification Channel: {channel}\n" "Default Time: {time}\n" @@ -249,12 +253,12 @@ msgstr "Demp Rolle: {role}\n" "Send DM: {dm}\n" "Vis moderator: {show_mod}" -#: redbot/cogs/mutes/mutes.py:814 redbot/cogs/mutes/mutes.py:815 -#: redbot/cogs/mutes/mutes.py:816 +#: redbot/cogs/mutes/mutes.py:854 redbot/cogs/mutes/mutes.py:855 +#: redbot/cogs/mutes/mutes.py:856 msgid "None" msgstr "Ingen" -#: redbot/cogs/mutes/mutes.py:827 +#: redbot/cogs/mutes/mutes.py:871 #, docstring msgid "\n" " Set the notification channel for automatic unmute issues.\n\n" @@ -267,15 +271,15 @@ msgstr "\n" " om problemer når opp-demping av brukere ikke sendes noen steder.\n" " " -#: redbot/cogs/mutes/mutes.py:835 +#: redbot/cogs/mutes/mutes.py:879 msgid "Notification channel for unmute issues has been cleared." msgstr "Varslingskanal for udempede problemer er slettet." -#: redbot/cogs/mutes/mutes.py:839 +#: redbot/cogs/mutes/mutes.py:883 msgid "I will post unmute issues in {channel}." msgstr "Jeg publiserer udempet saker i {channel}." -#: redbot/cogs/mutes/mutes.py:846 +#: redbot/cogs/mutes/mutes.py:890 #, 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" @@ -290,23 +294,23 @@ msgstr "Angir rollen som skal brukes når lydløs dempes av en bruker.\n\n" "og bli med på ikke lenger\n" " " -#: redbot/cogs/mutes/mutes.py:861 +#: redbot/cogs/mutes/mutes.py:905 msgid "Channel overwrites will be used for mutes instead." msgstr "Kanal overskriving vil bli brukt til muter i stedet." -#: redbot/cogs/mutes/mutes.py:865 +#: redbot/cogs/mutes/mutes.py:909 msgid "You can't set this role as it is not lower than you in the role hierarchy." msgstr "Du kan ikke angi denne rollen siden den ikke er lavere enn du har fått rollen hierarkiet." -#: redbot/cogs/mutes/mutes.py:870 redbot/cogs/mutes/mutes.py:925 +#: redbot/cogs/mutes/mutes.py:914 redbot/cogs/mutes/mutes.py:977 msgid "Mute role set to {role}" msgstr "Demp rolle satt til {role}" -#: redbot/cogs/mutes/mutes.py:874 redbot/cogs/mutes/mutes.py:929 +#: redbot/cogs/mutes/mutes.py:918 redbot/cogs/mutes/mutes.py:981 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:885 +#: redbot/cogs/mutes/mutes.py:929 #, docstring msgid "Create a Muted role.\n\n" " This will create a role and apply overwrites to all available channels\n" @@ -321,23 +325,23 @@ msgstr "Opprett en dempet rolle.\n\n" "[p]muteset role ROLE_NAME_HERE`\n" " " -#: redbot/cogs/mutes/mutes.py:896 +#: redbot/cogs/mutes/mutes.py:940 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:907 redbot/cogs/mutes/mutes.py:949 +#: redbot/cogs/mutes/mutes.py:959 redbot/cogs/mutes/mutes.py:1005 msgid "Mute role setup" msgstr "Demp rolleoppsett" -#: redbot/cogs/mutes/mutes.py:912 +#: redbot/cogs/mutes/mutes.py:964 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:919 +#: redbot/cogs/mutes/mutes.py:971 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:957 +#: redbot/cogs/mutes/mutes.py:1013 #, docstring msgid "\n" " Set the default mute time for the mute command.\n\n" @@ -348,41 +352,41 @@ msgstr "\n" " Hvis et tidsintervall er angitt vil denne fjernes.\n" " " -#: redbot/cogs/mutes/mutes.py:965 +#: redbot/cogs/mutes/mutes.py:1021 msgid "Default mute time removed." msgstr "Standard dempingstid fjernet." -#: redbot/cogs/mutes/mutes.py:969 +#: redbot/cogs/mutes/mutes.py:1025 msgid "Please provide a valid time format." msgstr "Oppgi et gyldig tidsformat." -#: redbot/cogs/mutes/mutes.py:972 +#: redbot/cogs/mutes/mutes.py:1028 msgid "Default mute time set to {time}." msgstr "Standard dempingstid satt til {time}." -#: redbot/cogs/mutes/mutes.py:984 -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:1040 +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:1000 +#: redbot/cogs/mutes/mutes.py:1059 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\n" "Are 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\n" "Er du sikker på at du vil fortsette med kanaloverskriving? " -#: redbot/cogs/mutes/mutes.py:1010 +#: redbot/cogs/mutes/mutes.py:1069 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:1016 -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:1075 +msgid "Saying {response_1} will continue the mute with overwrites and stop this message from appearing again, saying {response_2} will end the mute attempt." +msgstr "" -#: redbot/cogs/mutes/mutes.py:1040 redbot/cogs/mutes/mutes.py:1252 +#: redbot/cogs/mutes/mutes.py:1104 redbot/cogs/mutes/mutes.py:1317 msgid "OK then." msgstr "Ok da." -#: redbot/cogs/mutes/mutes.py:1054 +#: redbot/cogs/mutes/mutes.py:1118 #, docstring msgid "\n" " Displays active mutes on this server.\n" @@ -391,23 +395,23 @@ msgstr "\n" " Viser aktive muter på denne serveren.\n" " " -#: redbot/cogs/mutes/mutes.py:1062 +#: redbot/cogs/mutes/mutes.py:1125 msgid "__Server Mutes__\n" msgstr "__Server Demping__\n" -#: redbot/cogs/mutes/mutes.py:1080 redbot/cogs/mutes/mutes.py:1105 +#: redbot/cogs/mutes/mutes.py:1143 redbot/cogs/mutes/mutes.py:1168 msgid "__Remaining__: {time_left}\n" msgstr "__Remaining__: {time_left}\n" -#: redbot/cogs/mutes/mutes.py:1087 +#: redbot/cogs/mutes/mutes.py:1150 msgid "__<#{channel_id}> Mutes__\n" msgstr "__<#{channel_id}> Demping__\n" -#: redbot/cogs/mutes/mutes.py:1112 +#: redbot/cogs/mutes/mutes.py:1175 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:1124 +#: redbot/cogs/mutes/mutes.py:1187 #, docstring msgid "Mute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -428,45 +432,45 @@ msgstr "Demp brukere.\n\n" " `[p]mute @member1 3 days`\n\n" " " -#: redbot/cogs/mutes/mutes.py:1139 redbot/cogs/mutes/mutes.py:1288 -#: redbot/cogs/mutes/voicemutes.py:90 +#: redbot/cogs/mutes/mutes.py:1202 redbot/cogs/mutes/mutes.py:1353 +#: redbot/cogs/mutes/voicemutes.py:88 msgid "You cannot mute me." msgstr "Du kan ikke dempe meg." -#: redbot/cogs/mutes/mutes.py:1141 redbot/cogs/mutes/mutes.py:1290 -#: redbot/cogs/mutes/voicemutes.py:92 +#: redbot/cogs/mutes/mutes.py:1204 redbot/cogs/mutes/mutes.py:1355 +#: redbot/cogs/mutes/voicemutes.py:90 msgid "You cannot mute yourself." msgstr "Du kan ikke dempe deg selv." -#: redbot/cogs/mutes/mutes.py:1152 redbot/cogs/mutes/mutes.py:1157 -#: redbot/cogs/mutes/mutes.py:1298 redbot/cogs/mutes/mutes.py:1303 -#: redbot/cogs/mutes/voicemutes.py:110 redbot/cogs/mutes/voicemutes.py:117 +#: redbot/cogs/mutes/mutes.py:1215 redbot/cogs/mutes/mutes.py:1220 +#: redbot/cogs/mutes/mutes.py:1363 redbot/cogs/mutes/mutes.py:1368 +#: redbot/cogs/mutes/voicemutes.py:108 redbot/cogs/mutes/voicemutes.py:115 msgid " for {duration}" msgstr " for {duration}" -#: redbot/cogs/mutes/mutes.py:1191 +#: redbot/cogs/mutes/mutes.py:1254 msgid "{users} has been muted in this server{time}." msgstr "{users} er dempet i denne serveren{time}." -#: redbot/cogs/mutes/mutes.py:1193 +#: redbot/cogs/mutes/mutes.py:1256 msgid "{users} have been muted in this server{time}." msgstr "{users} er dempet i denne serveren{time}." -#: redbot/cogs/mutes/mutes.py:1204 +#: redbot/cogs/mutes/mutes.py:1267 msgid "{member} could not be (un)muted for the following reasons:\n" msgstr "{member} kunne ikke dempes av følgende årsaker:\n" -#: redbot/cogs/mutes/mutes.py:1215 +#: redbot/cogs/mutes/mutes.py:1278 msgid "- {reason} In the following channels: {channels}\n" msgstr "- {reason} I følgende kanaler: {channels}\n" -#: redbot/cogs/mutes/mutes.py:1226 +#: redbot/cogs/mutes/mutes.py:1289 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:1274 +#: redbot/cogs/mutes/mutes.py:1339 #, docstring -msgid "Mute a user in the current text channel.\n\n" +msgid "Mute a user in the current text channel (or in the parent of the current thread).\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" @@ -475,33 +479,25 @@ msgid "Mute a user in the current text channel.\n\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" -" " +msgstr "" -#: redbot/cogs/mutes/mutes.py:1331 +#: redbot/cogs/mutes/mutes.py:1398 msgid "Channel mute" msgstr "Kanal demp" -#: redbot/cogs/mutes/mutes.py:1339 redbot/cogs/mutes/voicemutes.py:156 +#: redbot/cogs/mutes/mutes.py:1406 redbot/cogs/mutes/voicemutes.py:154 msgid "{users} has been muted in this channel{time}." msgstr "{users} har blitt dempet i denne kanalen{time}." -#: redbot/cogs/mutes/mutes.py:1341 redbot/cogs/mutes/voicemutes.py:158 +#: redbot/cogs/mutes/mutes.py:1408 redbot/cogs/mutes/voicemutes.py:156 msgid "{users} have been muted in this channel{time}." msgstr "{users} har blitt dempet i denne kanalen{time}." -#: redbot/cogs/mutes/mutes.py:1346 redbot/cogs/mutes/voicemutes.py:163 +#: redbot/cogs/mutes/mutes.py:1413 redbot/cogs/mutes/voicemutes.py:161 msgid "The following users could not be muted\n" msgstr "Følgende brukere kunne ikke dempes\n" -#: redbot/cogs/mutes/mutes.py:1361 +#: redbot/cogs/mutes/mutes.py:1428 #, docstring msgid "Unmute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -512,52 +508,49 @@ msgstr "Udemp brukere.\n\n" " `[reason]` er årsaken til den fjernede dempingen.\n" " " -#: redbot/cogs/mutes/mutes.py:1369 redbot/cogs/mutes/mutes.py:1438 -#: redbot/cogs/mutes/voicemutes.py:184 +#: redbot/cogs/mutes/mutes.py:1436 redbot/cogs/mutes/mutes.py:1505 +#: redbot/cogs/mutes/voicemutes.py:182 msgid "You cannot unmute me." msgstr "Du kan ikke oppheve dempingen." -#: redbot/cogs/mutes/mutes.py:1371 redbot/cogs/mutes/mutes.py:1440 -#: redbot/cogs/mutes/voicemutes.py:186 +#: redbot/cogs/mutes/mutes.py:1438 redbot/cogs/mutes/mutes.py:1507 +#: redbot/cogs/mutes/voicemutes.py:184 msgid "You cannot unmute yourself." msgstr "Du kan ikke udempe deg selv." -#: redbot/cogs/mutes/mutes.py:1413 +#: redbot/cogs/mutes/mutes.py:1480 msgid "{users} unmuted in this server." msgstr "{users} fjernet mutasjonen på serveren." -#: redbot/cogs/mutes/mutes.py:1430 +#: redbot/cogs/mutes/mutes.py:1497 #, docstring -msgid "Unmute a user in this channel.\n\n" +msgid "Unmute a user in this channel (or in the parent of this thread).\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" -" " +msgstr "" -#: redbot/cogs/mutes/mutes.py:1477 redbot/cogs/mutes/voicemutes.py:234 +#: redbot/cogs/mutes/mutes.py:1546 redbot/cogs/mutes/voicemutes.py:232 msgid "{users} unmuted in this channel." msgstr "{users} av-dempet i denne kanalen." -#: redbot/cogs/mutes/mutes.py:1482 redbot/cogs/mutes/voicemutes.py:239 +#: redbot/cogs/mutes/mutes.py:1551 redbot/cogs/mutes/voicemutes.py:237 msgid "The following users could not be unmuted\n" msgstr "Kan ikke fjerne følgende brukere\n" -#: redbot/cogs/mutes/voicemutes.py:43 +#: 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:50 +#: 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:61 +#: redbot/cogs/mutes/voicemutes.py:59 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:77 +#: redbot/cogs/mutes/voicemutes.py:75 #, docstring msgid "Mute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -576,11 +569,11 @@ msgstr "Demp en bruker i sin nåværende talekanal.\n\n" " `[p]voicemute @member1 @member2 spam 5 hours`\n" " `[p]voicemute @member1 3 days`" -#: redbot/cogs/mutes/voicemutes.py:148 +#: redbot/cogs/mutes/voicemutes.py:146 msgid "Voice mute" msgstr "Stemme demping" -#: redbot/cogs/mutes/voicemutes.py:177 +#: redbot/cogs/mutes/voicemutes.py:175 #, docstring msgid "Unmute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" diff --git a/redbot/cogs/mutes/locales/nl-NL.po b/redbot/cogs/mutes/locales/nl-NL.po index cca39b907a5..8776410ec6a 100644 --- a/redbot/cogs/mutes/locales/nl-NL.po +++ b/redbot/cogs/mutes/locales/nl-NL.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-23 14:25+0000\n" +"POT-Creation-Date: 2023-07-19 20:46+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,216 +15,224 @@ msgstr "" "X-Crowdin-File-ID: 704\n" "Language: nl_NL\n" -#: redbot/cogs/mutes/mutes.py:26 +#: redbot/cogs/mutes/converters.py:60 +msgid "The time provided is too long; use a more reasonable time." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:32 msgid "That user is already muted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:27 +#: redbot/cogs/mutes/mutes.py:33 msgid "That user is not muted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:28 +#: redbot/cogs/mutes/mutes.py:34 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 +#: redbot/cogs/mutes/mutes.py:37 msgid "I cannot let you do that. You are not higher than the mute role in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:34 +#: redbot/cogs/mutes/mutes.py:40 msgid "That user cannot be (un)muted, as they have the Administrator permission." msgstr "" -#: redbot/cogs/mutes/mutes.py:35 +#: redbot/cogs/mutes/mutes.py:41 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:40 +#: redbot/cogs/mutes/mutes.py:46 msgid "Failed to mute or unmute user. I need the Manage Permissions permission." msgstr "" -#: redbot/cogs/mutes/mutes.py:43 +#: redbot/cogs/mutes/mutes.py:49 msgid "The user has left the server while applying an overwrite." msgstr "" -#: redbot/cogs/mutes/mutes.py:44 +#: redbot/cogs/mutes/mutes.py:50 msgid "The channel I tried to mute or unmute the user in isn't found." msgstr "" -#: redbot/cogs/mutes/mutes.py:45 +#: redbot/cogs/mutes/mutes.py:51 msgid "The mute role no longer exists." msgstr "" -#: redbot/cogs/mutes/mutes.py:46 +#: redbot/cogs/mutes/mutes.py:52 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:68 +#: redbot/cogs/mutes/mutes.py:55 +msgid "That user is channel muted in their current voice channel, not just voice muted. If you want to fully unmute this user in the channel, use {command} in their voice channel's text channel instead." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:79 #, docstring msgid "\n" " Mute users temporarily or indefinitely.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:286 redbot/cogs/mutes/mutes.py:298 -#: redbot/cogs/mutes/mutes.py:302 redbot/cogs/mutes/mutes.py:392 -#: redbot/cogs/mutes/mutes.py:409 redbot/cogs/mutes/mutes.py:463 -#: redbot/cogs/mutes/mutes.py:483 redbot/cogs/mutes/mutes.py:488 +#: redbot/cogs/mutes/mutes.py:330 redbot/cogs/mutes/mutes.py:342 +#: redbot/cogs/mutes/mutes.py:346 redbot/cogs/mutes/mutes.py:437 +#: redbot/cogs/mutes/mutes.py:454 redbot/cogs/mutes/mutes.py:508 +#: redbot/cogs/mutes/mutes.py:528 redbot/cogs/mutes/mutes.py:533 msgid "Automatic unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:302 redbot/cogs/mutes/mutes.py:409 -#: redbot/cogs/mutes/mutes.py:617 redbot/cogs/mutes/mutes.py:1400 +#: redbot/cogs/mutes/mutes.py:346 redbot/cogs/mutes/mutes.py:454 +#: redbot/cogs/mutes/mutes.py:655 redbot/cogs/mutes/mutes.py:1467 msgid "Server unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:311 +#: redbot/cogs/mutes/mutes.py:355 msgid "I am unable to unmute {user} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:396 +#: redbot/cogs/mutes/mutes.py:441 msgid "\n" "Unmuted in channels: " msgstr "" -#: redbot/cogs/mutes/mutes.py:422 +#: redbot/cogs/mutes/mutes.py:467 msgid "{member} could not be unmuted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:426 +#: redbot/cogs/mutes/mutes.py:471 msgid "{reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:472 redbot/cogs/mutes/mutes.py:692 -#: redbot/cogs/mutes/voicemutes.py:224 +#: redbot/cogs/mutes/mutes.py:517 redbot/cogs/mutes/mutes.py:732 +#: redbot/cogs/mutes/voicemutes.py:222 msgid "Voice unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:475 redbot/cogs/mutes/mutes.py:695 -#: redbot/cogs/mutes/mutes.py:1467 +#: redbot/cogs/mutes/mutes.py:520 redbot/cogs/mutes/mutes.py:735 +#: redbot/cogs/mutes/mutes.py:1536 msgid "Channel unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:492 +#: redbot/cogs/mutes/mutes.py:537 msgid "I am unable to unmute {user} in {channel} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:533 +#: redbot/cogs/mutes/mutes.py:578 msgid "Unknown" msgstr "" -#: redbot/cogs/mutes/mutes.py:538 +#: redbot/cogs/mutes/mutes.py:583 msgid "No reason provided." msgstr "" -#: redbot/cogs/mutes/mutes.py:549 +#: redbot/cogs/mutes/mutes.py:593 msgid "Until" msgstr "" -#: redbot/cogs/mutes/mutes.py:550 +#: redbot/cogs/mutes/mutes.py:594 msgid "Duration" msgstr "" -#: redbot/cogs/mutes/mutes.py:551 +#: redbot/cogs/mutes/mutes.py:595 msgid "Guild" msgstr "" -#: redbot/cogs/mutes/mutes.py:553 +#: redbot/cogs/mutes/mutes.py:597 msgid "Moderator" msgstr "" -#: redbot/cogs/mutes/mutes.py:562 -msgid "\n" -"**Moderator**: {moderator}" +#: redbot/cogs/mutes/mutes.py:605 +msgid "Moderator:" msgstr "" -#: redbot/cogs/mutes/mutes.py:567 -msgid "\n" -"**Until**: {until}\n" -"**Duration**: {duration}" +#: redbot/cogs/mutes/mutes.py:607 +msgid "Until:" msgstr "" -#: redbot/cogs/mutes/mutes.py:573 -msgid "\n" -"**Guild**: {guild_name}" +#: redbot/cogs/mutes/mutes.py:607 +msgid "Duration:" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:611 +msgid "Guild:" msgstr "" -#: redbot/cogs/mutes/mutes.py:612 redbot/cogs/mutes/mutes.py:617 +#: redbot/cogs/mutes/mutes.py:650 redbot/cogs/mutes/mutes.py:655 msgid "Manually removed mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:632 redbot/cogs/mutes/mutes.py:641 +#: redbot/cogs/mutes/mutes.py:670 redbot/cogs/mutes/mutes.py:679 msgid "Manually applied mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:641 redbot/cogs/mutes/mutes.py:1184 +#: redbot/cogs/mutes/mutes.py:679 redbot/cogs/mutes/mutes.py:1247 msgid "Server mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:702 redbot/cogs/mutes/mutes.py:711 +#: redbot/cogs/mutes/mutes.py:742 redbot/cogs/mutes/mutes.py:751 msgid "Manually removed channel overwrites" msgstr "" -#: redbot/cogs/mutes/mutes.py:745 +#: redbot/cogs/mutes/mutes.py:785 msgid "Previously muted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:751 +#: redbot/cogs/mutes/mutes.py:791 #, docstring msgid "Mute settings." msgstr "" -#: redbot/cogs/mutes/mutes.py:758 +#: redbot/cogs/mutes/mutes.py:798 #, docstring msgid "Set whether mute notifications should be sent to users in DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:761 +#: redbot/cogs/mutes/mutes.py:801 msgid "I will now try to send mute notifications to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:763 +#: redbot/cogs/mutes/mutes.py:803 msgid "Mute notifications will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:769 +#: redbot/cogs/mutes/mutes.py:809 #, docstring msgid "Decide whether the name of the moderator muting a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/mutes/mutes.py:773 +#: redbot/cogs/mutes/mutes.py:813 msgid "I will include the name of the moderator who issued the mute when sending a DM to a user." msgstr "" -#: redbot/cogs/mutes/mutes.py:779 +#: redbot/cogs/mutes/mutes.py:819 msgid "I will not include the name of the moderator who issued the mute when sending a DM to a user." msgstr "" -#: redbot/cogs/mutes/mutes.py:787 +#: redbot/cogs/mutes/mutes.py:827 #, docstring msgid "\n" " Whether or not to force role only mutes on the bot\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:792 +#: redbot/cogs/mutes/mutes.py:832 msgid "Okay I will enforce role mutes before muting users." msgstr "" -#: redbot/cogs/mutes/mutes.py:794 +#: redbot/cogs/mutes/mutes.py:834 msgid "Okay I will allow channel overwrites for muting users." msgstr "" -#: redbot/cogs/mutes/mutes.py:799 +#: redbot/cogs/mutes/mutes.py:839 #, docstring msgid "\n" " Shows the current mute settings for this guild.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:807 +#: redbot/cogs/mutes/mutes.py:847 msgid "Mute Role: {role}\n" "Notification Channel: {channel}\n" "Default Time: {time}\n" @@ -232,12 +240,12 @@ msgid "Mute Role: {role}\n" "Show moderator: {show_mod}" msgstr "" -#: redbot/cogs/mutes/mutes.py:814 redbot/cogs/mutes/mutes.py:815 -#: redbot/cogs/mutes/mutes.py:816 +#: redbot/cogs/mutes/mutes.py:854 redbot/cogs/mutes/mutes.py:855 +#: redbot/cogs/mutes/mutes.py:856 msgid "None" msgstr "Geen" -#: redbot/cogs/mutes/mutes.py:827 +#: redbot/cogs/mutes/mutes.py:871 #, docstring msgid "\n" " Set the notification channel for automatic unmute issues.\n\n" @@ -246,15 +254,15 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:835 +#: redbot/cogs/mutes/mutes.py:879 msgid "Notification channel for unmute issues has been cleared." msgstr "" -#: redbot/cogs/mutes/mutes.py:839 +#: redbot/cogs/mutes/mutes.py:883 msgid "I will post unmute issues in {channel}." msgstr "" -#: redbot/cogs/mutes/mutes.py:846 +#: redbot/cogs/mutes/mutes.py:890 #, 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" @@ -264,23 +272,23 @@ msgid "Sets the role to be applied when muting a user.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:861 +#: redbot/cogs/mutes/mutes.py:905 msgid "Channel overwrites will be used for mutes instead." msgstr "" -#: redbot/cogs/mutes/mutes.py:865 +#: redbot/cogs/mutes/mutes.py:909 msgid "You can't set this role as it is not lower than you in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:870 redbot/cogs/mutes/mutes.py:925 +#: redbot/cogs/mutes/mutes.py:914 redbot/cogs/mutes/mutes.py:977 msgid "Mute role set to {role}" msgstr "" -#: redbot/cogs/mutes/mutes.py:874 redbot/cogs/mutes/mutes.py:929 +#: redbot/cogs/mutes/mutes.py:918 redbot/cogs/mutes/mutes.py:981 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:885 +#: redbot/cogs/mutes/mutes.py:929 #, docstring msgid "Create a Muted role.\n\n" " This will create a role and apply overwrites to all available channels\n" @@ -290,23 +298,23 @@ msgid "Create a Muted role.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:896 +#: redbot/cogs/mutes/mutes.py:940 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:907 redbot/cogs/mutes/mutes.py:949 +#: redbot/cogs/mutes/mutes.py:959 redbot/cogs/mutes/mutes.py:1005 msgid "Mute role setup" msgstr "" -#: redbot/cogs/mutes/mutes.py:912 +#: redbot/cogs/mutes/mutes.py:964 msgid "I could not create a muted role in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:919 +#: redbot/cogs/mutes/mutes.py:971 msgid "I could not set overwrites for the following channels: {channels}" msgstr "" -#: redbot/cogs/mutes/mutes.py:957 +#: redbot/cogs/mutes/mutes.py:1013 #, docstring msgid "\n" " Set the default mute time for the mute command.\n\n" @@ -314,63 +322,63 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:965 +#: redbot/cogs/mutes/mutes.py:1021 msgid "Default mute time removed." msgstr "" -#: redbot/cogs/mutes/mutes.py:969 +#: redbot/cogs/mutes/mutes.py:1025 msgid "Please provide a valid time format." msgstr "" -#: redbot/cogs/mutes/mutes.py:972 +#: redbot/cogs/mutes/mutes.py:1028 msgid "Default mute time set to {time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:984 -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" +#: redbot/cogs/mutes/mutes.py:1040 +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:1000 +#: redbot/cogs/mutes/mutes.py:1059 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\n" "Are you sure you want to continue with channel overwrites? " msgstr "" -#: redbot/cogs/mutes/mutes.py:1010 +#: redbot/cogs/mutes/mutes.py:1069 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:1016 -msgid "Saying `yes` will continue the mute with overwrites and stop this message from appearing again, saying `no` will end the mute attempt." +#: redbot/cogs/mutes/mutes.py:1075 +msgid "Saying {response_1} will continue the mute with overwrites and stop this message from appearing again, saying {response_2} will end the mute attempt." msgstr "" -#: redbot/cogs/mutes/mutes.py:1040 redbot/cogs/mutes/mutes.py:1252 +#: redbot/cogs/mutes/mutes.py:1104 redbot/cogs/mutes/mutes.py:1317 msgid "OK then." msgstr "Ohke." -#: redbot/cogs/mutes/mutes.py:1054 +#: redbot/cogs/mutes/mutes.py:1118 #, docstring msgid "\n" " Displays active mutes on this server.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1062 +#: redbot/cogs/mutes/mutes.py:1125 msgid "__Server Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1080 redbot/cogs/mutes/mutes.py:1105 +#: redbot/cogs/mutes/mutes.py:1143 redbot/cogs/mutes/mutes.py:1168 msgid "__Remaining__: {time_left}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1087 +#: redbot/cogs/mutes/mutes.py:1150 msgid "__<#{channel_id}> Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1112 +#: redbot/cogs/mutes/mutes.py:1175 msgid "There are no mutes on this server right now." msgstr "" -#: redbot/cogs/mutes/mutes.py:1124 +#: redbot/cogs/mutes/mutes.py:1187 #, docstring msgid "Mute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -383,45 +391,45 @@ msgid "Mute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1139 redbot/cogs/mutes/mutes.py:1288 -#: redbot/cogs/mutes/voicemutes.py:90 +#: redbot/cogs/mutes/mutes.py:1202 redbot/cogs/mutes/mutes.py:1353 +#: redbot/cogs/mutes/voicemutes.py:88 msgid "You cannot mute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1141 redbot/cogs/mutes/mutes.py:1290 -#: redbot/cogs/mutes/voicemutes.py:92 +#: redbot/cogs/mutes/mutes.py:1204 redbot/cogs/mutes/mutes.py:1355 +#: redbot/cogs/mutes/voicemutes.py:90 msgid "You cannot mute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1152 redbot/cogs/mutes/mutes.py:1157 -#: redbot/cogs/mutes/mutes.py:1298 redbot/cogs/mutes/mutes.py:1303 -#: redbot/cogs/mutes/voicemutes.py:110 redbot/cogs/mutes/voicemutes.py:117 +#: redbot/cogs/mutes/mutes.py:1215 redbot/cogs/mutes/mutes.py:1220 +#: redbot/cogs/mutes/mutes.py:1363 redbot/cogs/mutes/mutes.py:1368 +#: redbot/cogs/mutes/voicemutes.py:108 redbot/cogs/mutes/voicemutes.py:115 msgid " for {duration}" msgstr "" -#: redbot/cogs/mutes/mutes.py:1191 +#: redbot/cogs/mutes/mutes.py:1254 msgid "{users} has been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1193 +#: redbot/cogs/mutes/mutes.py:1256 msgid "{users} have been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1204 +#: redbot/cogs/mutes/mutes.py:1267 msgid "{member} could not be (un)muted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1215 +#: redbot/cogs/mutes/mutes.py:1278 msgid "- {reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1226 +#: redbot/cogs/mutes/mutes.py:1289 msgid "Some users could not be properly muted. Would you like to see who, where, and why?" msgstr "" -#: redbot/cogs/mutes/mutes.py:1274 +#: redbot/cogs/mutes/mutes.py:1339 #, docstring -msgid "Mute a user in the current text channel.\n\n" +msgid "Mute a user in the current text channel (or in the parent of the current thread).\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" @@ -432,23 +440,23 @@ msgid "Mute a user in the current text channel.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1331 +#: redbot/cogs/mutes/mutes.py:1398 msgid "Channel mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:1339 redbot/cogs/mutes/voicemutes.py:156 +#: redbot/cogs/mutes/mutes.py:1406 redbot/cogs/mutes/voicemutes.py:154 msgid "{users} has been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1341 redbot/cogs/mutes/voicemutes.py:158 +#: redbot/cogs/mutes/mutes.py:1408 redbot/cogs/mutes/voicemutes.py:156 msgid "{users} have been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1346 redbot/cogs/mutes/voicemutes.py:163 +#: redbot/cogs/mutes/mutes.py:1413 redbot/cogs/mutes/voicemutes.py:161 msgid "The following users could not be muted\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1361 +#: redbot/cogs/mutes/mutes.py:1428 #, docstring msgid "Unmute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -456,49 +464,49 @@ msgid "Unmute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1369 redbot/cogs/mutes/mutes.py:1438 -#: redbot/cogs/mutes/voicemutes.py:184 +#: redbot/cogs/mutes/mutes.py:1436 redbot/cogs/mutes/mutes.py:1505 +#: redbot/cogs/mutes/voicemutes.py:182 msgid "You cannot unmute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1371 redbot/cogs/mutes/mutes.py:1440 -#: redbot/cogs/mutes/voicemutes.py:186 +#: redbot/cogs/mutes/mutes.py:1438 redbot/cogs/mutes/mutes.py:1507 +#: redbot/cogs/mutes/voicemutes.py:184 msgid "You cannot unmute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1413 +#: redbot/cogs/mutes/mutes.py:1480 msgid "{users} unmuted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:1430 +#: redbot/cogs/mutes/mutes.py:1497 #, docstring -msgid "Unmute a user in this channel.\n\n" +msgid "Unmute a user in this channel (or in the parent of this thread).\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:1477 redbot/cogs/mutes/voicemutes.py:234 +#: redbot/cogs/mutes/mutes.py:1546 redbot/cogs/mutes/voicemutes.py:232 msgid "{users} unmuted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:1482 redbot/cogs/mutes/voicemutes.py:239 +#: redbot/cogs/mutes/mutes.py:1551 redbot/cogs/mutes/voicemutes.py:237 msgid "The following users could not be unmuted\n" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:43 +#: redbot/cogs/mutes/voicemutes.py:42 msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mutes/voicemutes.py:50 +#: 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:61 +#: redbot/cogs/mutes/voicemutes.py:59 msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mutes/voicemutes.py:77 +#: redbot/cogs/mutes/voicemutes.py:75 #, docstring msgid "Mute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -510,11 +518,11 @@ msgid "Mute a user in their current voice channel.\n\n" " `[p]voicemute @member1 3 days`" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:148 +#: redbot/cogs/mutes/voicemutes.py:146 msgid "Voice mute" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:177 +#: redbot/cogs/mutes/voicemutes.py:175 #, docstring msgid "Unmute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" diff --git a/redbot/cogs/mutes/locales/pl-PL.po b/redbot/cogs/mutes/locales/pl-PL.po index e37d51dc0cb..b6fc54083fd 100644 --- a/redbot/cogs/mutes/locales/pl-PL.po +++ b/redbot/cogs/mutes/locales/pl-PL.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-23 14:25+0000\n" +"POT-Creation-Date: 2023-07-19 20:46+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,216 +15,224 @@ msgstr "" "X-Crowdin-File-ID: 704\n" "Language: pl_PL\n" -#: redbot/cogs/mutes/mutes.py:26 +#: redbot/cogs/mutes/converters.py:60 +msgid "The time provided is too long; use a more reasonable time." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:32 msgid "That user is already muted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:27 +#: redbot/cogs/mutes/mutes.py:33 msgid "That user is not muted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:28 +#: redbot/cogs/mutes/mutes.py:34 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 +#: redbot/cogs/mutes/mutes.py:37 msgid "I cannot let you do that. You are not higher than the mute role in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:34 +#: redbot/cogs/mutes/mutes.py:40 msgid "That user cannot be (un)muted, as they have the Administrator permission." msgstr "" -#: redbot/cogs/mutes/mutes.py:35 +#: redbot/cogs/mutes/mutes.py:41 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:40 +#: redbot/cogs/mutes/mutes.py:46 msgid "Failed to mute or unmute user. I need the Manage Permissions permission." msgstr "" -#: redbot/cogs/mutes/mutes.py:43 +#: redbot/cogs/mutes/mutes.py:49 msgid "The user has left the server while applying an overwrite." msgstr "" -#: redbot/cogs/mutes/mutes.py:44 +#: redbot/cogs/mutes/mutes.py:50 msgid "The channel I tried to mute or unmute the user in isn't found." msgstr "" -#: redbot/cogs/mutes/mutes.py:45 +#: redbot/cogs/mutes/mutes.py:51 msgid "The mute role no longer exists." msgstr "" -#: redbot/cogs/mutes/mutes.py:46 +#: redbot/cogs/mutes/mutes.py:52 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:68 +#: redbot/cogs/mutes/mutes.py:55 +msgid "That user is channel muted in their current voice channel, not just voice muted. If you want to fully unmute this user in the channel, use {command} in their voice channel's text channel instead." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:79 #, docstring msgid "\n" " Mute users temporarily or indefinitely.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:286 redbot/cogs/mutes/mutes.py:298 -#: redbot/cogs/mutes/mutes.py:302 redbot/cogs/mutes/mutes.py:392 -#: redbot/cogs/mutes/mutes.py:409 redbot/cogs/mutes/mutes.py:463 -#: redbot/cogs/mutes/mutes.py:483 redbot/cogs/mutes/mutes.py:488 +#: redbot/cogs/mutes/mutes.py:330 redbot/cogs/mutes/mutes.py:342 +#: redbot/cogs/mutes/mutes.py:346 redbot/cogs/mutes/mutes.py:437 +#: redbot/cogs/mutes/mutes.py:454 redbot/cogs/mutes/mutes.py:508 +#: redbot/cogs/mutes/mutes.py:528 redbot/cogs/mutes/mutes.py:533 msgid "Automatic unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:302 redbot/cogs/mutes/mutes.py:409 -#: redbot/cogs/mutes/mutes.py:617 redbot/cogs/mutes/mutes.py:1400 +#: redbot/cogs/mutes/mutes.py:346 redbot/cogs/mutes/mutes.py:454 +#: redbot/cogs/mutes/mutes.py:655 redbot/cogs/mutes/mutes.py:1467 msgid "Server unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:311 +#: redbot/cogs/mutes/mutes.py:355 msgid "I am unable to unmute {user} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:396 +#: redbot/cogs/mutes/mutes.py:441 msgid "\n" "Unmuted in channels: " msgstr "" -#: redbot/cogs/mutes/mutes.py:422 +#: redbot/cogs/mutes/mutes.py:467 msgid "{member} could not be unmuted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:426 +#: redbot/cogs/mutes/mutes.py:471 msgid "{reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:472 redbot/cogs/mutes/mutes.py:692 -#: redbot/cogs/mutes/voicemutes.py:224 +#: redbot/cogs/mutes/mutes.py:517 redbot/cogs/mutes/mutes.py:732 +#: redbot/cogs/mutes/voicemutes.py:222 msgid "Voice unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:475 redbot/cogs/mutes/mutes.py:695 -#: redbot/cogs/mutes/mutes.py:1467 +#: redbot/cogs/mutes/mutes.py:520 redbot/cogs/mutes/mutes.py:735 +#: redbot/cogs/mutes/mutes.py:1536 msgid "Channel unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:492 +#: redbot/cogs/mutes/mutes.py:537 msgid "I am unable to unmute {user} in {channel} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:533 +#: redbot/cogs/mutes/mutes.py:578 msgid "Unknown" msgstr "Nieznane" -#: redbot/cogs/mutes/mutes.py:538 +#: redbot/cogs/mutes/mutes.py:583 msgid "No reason provided." msgstr "" -#: redbot/cogs/mutes/mutes.py:549 +#: redbot/cogs/mutes/mutes.py:593 msgid "Until" msgstr "" -#: redbot/cogs/mutes/mutes.py:550 +#: redbot/cogs/mutes/mutes.py:594 msgid "Duration" msgstr "" -#: redbot/cogs/mutes/mutes.py:551 +#: redbot/cogs/mutes/mutes.py:595 msgid "Guild" msgstr "" -#: redbot/cogs/mutes/mutes.py:553 +#: redbot/cogs/mutes/mutes.py:597 msgid "Moderator" msgstr "" -#: redbot/cogs/mutes/mutes.py:562 -msgid "\n" -"**Moderator**: {moderator}" +#: redbot/cogs/mutes/mutes.py:605 +msgid "Moderator:" msgstr "" -#: redbot/cogs/mutes/mutes.py:567 -msgid "\n" -"**Until**: {until}\n" -"**Duration**: {duration}" +#: redbot/cogs/mutes/mutes.py:607 +msgid "Until:" msgstr "" -#: redbot/cogs/mutes/mutes.py:573 -msgid "\n" -"**Guild**: {guild_name}" +#: redbot/cogs/mutes/mutes.py:607 +msgid "Duration:" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:611 +msgid "Guild:" msgstr "" -#: redbot/cogs/mutes/mutes.py:612 redbot/cogs/mutes/mutes.py:617 +#: redbot/cogs/mutes/mutes.py:650 redbot/cogs/mutes/mutes.py:655 msgid "Manually removed mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:632 redbot/cogs/mutes/mutes.py:641 +#: redbot/cogs/mutes/mutes.py:670 redbot/cogs/mutes/mutes.py:679 msgid "Manually applied mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:641 redbot/cogs/mutes/mutes.py:1184 +#: redbot/cogs/mutes/mutes.py:679 redbot/cogs/mutes/mutes.py:1247 msgid "Server mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:702 redbot/cogs/mutes/mutes.py:711 +#: redbot/cogs/mutes/mutes.py:742 redbot/cogs/mutes/mutes.py:751 msgid "Manually removed channel overwrites" msgstr "" -#: redbot/cogs/mutes/mutes.py:745 +#: redbot/cogs/mutes/mutes.py:785 msgid "Previously muted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:751 +#: redbot/cogs/mutes/mutes.py:791 #, docstring msgid "Mute settings." msgstr "" -#: redbot/cogs/mutes/mutes.py:758 +#: redbot/cogs/mutes/mutes.py:798 #, docstring msgid "Set whether mute notifications should be sent to users in DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:761 +#: redbot/cogs/mutes/mutes.py:801 msgid "I will now try to send mute notifications to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:763 +#: redbot/cogs/mutes/mutes.py:803 msgid "Mute notifications will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:769 +#: redbot/cogs/mutes/mutes.py:809 #, docstring msgid "Decide whether the name of the moderator muting a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/mutes/mutes.py:773 +#: redbot/cogs/mutes/mutes.py:813 msgid "I will include the name of the moderator who issued the mute when sending a DM to a user." msgstr "" -#: redbot/cogs/mutes/mutes.py:779 +#: redbot/cogs/mutes/mutes.py:819 msgid "I will not include the name of the moderator who issued the mute when sending a DM to a user." msgstr "" -#: redbot/cogs/mutes/mutes.py:787 +#: redbot/cogs/mutes/mutes.py:827 #, docstring msgid "\n" " Whether or not to force role only mutes on the bot\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:792 +#: redbot/cogs/mutes/mutes.py:832 msgid "Okay I will enforce role mutes before muting users." msgstr "" -#: redbot/cogs/mutes/mutes.py:794 +#: redbot/cogs/mutes/mutes.py:834 msgid "Okay I will allow channel overwrites for muting users." msgstr "" -#: redbot/cogs/mutes/mutes.py:799 +#: redbot/cogs/mutes/mutes.py:839 #, docstring msgid "\n" " Shows the current mute settings for this guild.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:807 +#: redbot/cogs/mutes/mutes.py:847 msgid "Mute Role: {role}\n" "Notification Channel: {channel}\n" "Default Time: {time}\n" @@ -232,12 +240,12 @@ msgid "Mute Role: {role}\n" "Show moderator: {show_mod}" msgstr "" -#: redbot/cogs/mutes/mutes.py:814 redbot/cogs/mutes/mutes.py:815 -#: redbot/cogs/mutes/mutes.py:816 +#: redbot/cogs/mutes/mutes.py:854 redbot/cogs/mutes/mutes.py:855 +#: redbot/cogs/mutes/mutes.py:856 msgid "None" msgstr "Brak" -#: redbot/cogs/mutes/mutes.py:827 +#: redbot/cogs/mutes/mutes.py:871 #, docstring msgid "\n" " Set the notification channel for automatic unmute issues.\n\n" @@ -246,15 +254,15 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:835 +#: redbot/cogs/mutes/mutes.py:879 msgid "Notification channel for unmute issues has been cleared." msgstr "" -#: redbot/cogs/mutes/mutes.py:839 +#: redbot/cogs/mutes/mutes.py:883 msgid "I will post unmute issues in {channel}." msgstr "" -#: redbot/cogs/mutes/mutes.py:846 +#: redbot/cogs/mutes/mutes.py:890 #, 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" @@ -264,23 +272,23 @@ msgid "Sets the role to be applied when muting a user.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:861 +#: redbot/cogs/mutes/mutes.py:905 msgid "Channel overwrites will be used for mutes instead." msgstr "" -#: redbot/cogs/mutes/mutes.py:865 +#: redbot/cogs/mutes/mutes.py:909 msgid "You can't set this role as it is not lower than you in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:870 redbot/cogs/mutes/mutes.py:925 +#: redbot/cogs/mutes/mutes.py:914 redbot/cogs/mutes/mutes.py:977 msgid "Mute role set to {role}" msgstr "" -#: redbot/cogs/mutes/mutes.py:874 redbot/cogs/mutes/mutes.py:929 +#: redbot/cogs/mutes/mutes.py:918 redbot/cogs/mutes/mutes.py:981 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:885 +#: redbot/cogs/mutes/mutes.py:929 #, docstring msgid "Create a Muted role.\n\n" " This will create a role and apply overwrites to all available channels\n" @@ -290,23 +298,23 @@ msgid "Create a Muted role.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:896 +#: redbot/cogs/mutes/mutes.py:940 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:907 redbot/cogs/mutes/mutes.py:949 +#: redbot/cogs/mutes/mutes.py:959 redbot/cogs/mutes/mutes.py:1005 msgid "Mute role setup" msgstr "" -#: redbot/cogs/mutes/mutes.py:912 +#: redbot/cogs/mutes/mutes.py:964 msgid "I could not create a muted role in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:919 +#: redbot/cogs/mutes/mutes.py:971 msgid "I could not set overwrites for the following channels: {channels}" msgstr "" -#: redbot/cogs/mutes/mutes.py:957 +#: redbot/cogs/mutes/mutes.py:1013 #, docstring msgid "\n" " Set the default mute time for the mute command.\n\n" @@ -314,63 +322,63 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:965 +#: redbot/cogs/mutes/mutes.py:1021 msgid "Default mute time removed." msgstr "" -#: redbot/cogs/mutes/mutes.py:969 +#: redbot/cogs/mutes/mutes.py:1025 msgid "Please provide a valid time format." msgstr "" -#: redbot/cogs/mutes/mutes.py:972 +#: redbot/cogs/mutes/mutes.py:1028 msgid "Default mute time set to {time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:984 -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" +#: redbot/cogs/mutes/mutes.py:1040 +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:1000 +#: redbot/cogs/mutes/mutes.py:1059 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\n" "Are you sure you want to continue with channel overwrites? " msgstr "" -#: redbot/cogs/mutes/mutes.py:1010 +#: redbot/cogs/mutes/mutes.py:1069 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:1016 -msgid "Saying `yes` will continue the mute with overwrites and stop this message from appearing again, saying `no` will end the mute attempt." +#: redbot/cogs/mutes/mutes.py:1075 +msgid "Saying {response_1} will continue the mute with overwrites and stop this message from appearing again, saying {response_2} will end the mute attempt." msgstr "" -#: redbot/cogs/mutes/mutes.py:1040 redbot/cogs/mutes/mutes.py:1252 +#: redbot/cogs/mutes/mutes.py:1104 redbot/cogs/mutes/mutes.py:1317 msgid "OK then." msgstr "OK." -#: redbot/cogs/mutes/mutes.py:1054 +#: redbot/cogs/mutes/mutes.py:1118 #, docstring msgid "\n" " Displays active mutes on this server.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1062 +#: redbot/cogs/mutes/mutes.py:1125 msgid "__Server Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1080 redbot/cogs/mutes/mutes.py:1105 +#: redbot/cogs/mutes/mutes.py:1143 redbot/cogs/mutes/mutes.py:1168 msgid "__Remaining__: {time_left}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1087 +#: redbot/cogs/mutes/mutes.py:1150 msgid "__<#{channel_id}> Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1112 +#: redbot/cogs/mutes/mutes.py:1175 msgid "There are no mutes on this server right now." msgstr "" -#: redbot/cogs/mutes/mutes.py:1124 +#: redbot/cogs/mutes/mutes.py:1187 #, docstring msgid "Mute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -383,45 +391,45 @@ msgid "Mute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1139 redbot/cogs/mutes/mutes.py:1288 -#: redbot/cogs/mutes/voicemutes.py:90 +#: redbot/cogs/mutes/mutes.py:1202 redbot/cogs/mutes/mutes.py:1353 +#: redbot/cogs/mutes/voicemutes.py:88 msgid "You cannot mute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1141 redbot/cogs/mutes/mutes.py:1290 -#: redbot/cogs/mutes/voicemutes.py:92 +#: redbot/cogs/mutes/mutes.py:1204 redbot/cogs/mutes/mutes.py:1355 +#: redbot/cogs/mutes/voicemutes.py:90 msgid "You cannot mute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1152 redbot/cogs/mutes/mutes.py:1157 -#: redbot/cogs/mutes/mutes.py:1298 redbot/cogs/mutes/mutes.py:1303 -#: redbot/cogs/mutes/voicemutes.py:110 redbot/cogs/mutes/voicemutes.py:117 +#: redbot/cogs/mutes/mutes.py:1215 redbot/cogs/mutes/mutes.py:1220 +#: redbot/cogs/mutes/mutes.py:1363 redbot/cogs/mutes/mutes.py:1368 +#: redbot/cogs/mutes/voicemutes.py:108 redbot/cogs/mutes/voicemutes.py:115 msgid " for {duration}" msgstr "" -#: redbot/cogs/mutes/mutes.py:1191 +#: redbot/cogs/mutes/mutes.py:1254 msgid "{users} has been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1193 +#: redbot/cogs/mutes/mutes.py:1256 msgid "{users} have been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1204 +#: redbot/cogs/mutes/mutes.py:1267 msgid "{member} could not be (un)muted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1215 +#: redbot/cogs/mutes/mutes.py:1278 msgid "- {reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1226 +#: redbot/cogs/mutes/mutes.py:1289 msgid "Some users could not be properly muted. Would you like to see who, where, and why?" msgstr "" -#: redbot/cogs/mutes/mutes.py:1274 +#: redbot/cogs/mutes/mutes.py:1339 #, docstring -msgid "Mute a user in the current text channel.\n\n" +msgid "Mute a user in the current text channel (or in the parent of the current thread).\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" @@ -432,23 +440,23 @@ msgid "Mute a user in the current text channel.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1331 +#: redbot/cogs/mutes/mutes.py:1398 msgid "Channel mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:1339 redbot/cogs/mutes/voicemutes.py:156 +#: redbot/cogs/mutes/mutes.py:1406 redbot/cogs/mutes/voicemutes.py:154 msgid "{users} has been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1341 redbot/cogs/mutes/voicemutes.py:158 +#: redbot/cogs/mutes/mutes.py:1408 redbot/cogs/mutes/voicemutes.py:156 msgid "{users} have been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1346 redbot/cogs/mutes/voicemutes.py:163 +#: redbot/cogs/mutes/mutes.py:1413 redbot/cogs/mutes/voicemutes.py:161 msgid "The following users could not be muted\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1361 +#: redbot/cogs/mutes/mutes.py:1428 #, docstring msgid "Unmute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -456,49 +464,49 @@ msgid "Unmute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1369 redbot/cogs/mutes/mutes.py:1438 -#: redbot/cogs/mutes/voicemutes.py:184 +#: redbot/cogs/mutes/mutes.py:1436 redbot/cogs/mutes/mutes.py:1505 +#: redbot/cogs/mutes/voicemutes.py:182 msgid "You cannot unmute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1371 redbot/cogs/mutes/mutes.py:1440 -#: redbot/cogs/mutes/voicemutes.py:186 +#: redbot/cogs/mutes/mutes.py:1438 redbot/cogs/mutes/mutes.py:1507 +#: redbot/cogs/mutes/voicemutes.py:184 msgid "You cannot unmute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1413 +#: redbot/cogs/mutes/mutes.py:1480 msgid "{users} unmuted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:1430 +#: redbot/cogs/mutes/mutes.py:1497 #, docstring -msgid "Unmute a user in this channel.\n\n" +msgid "Unmute a user in this channel (or in the parent of this thread).\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:1477 redbot/cogs/mutes/voicemutes.py:234 +#: redbot/cogs/mutes/mutes.py:1546 redbot/cogs/mutes/voicemutes.py:232 msgid "{users} unmuted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:1482 redbot/cogs/mutes/voicemutes.py:239 +#: redbot/cogs/mutes/mutes.py:1551 redbot/cogs/mutes/voicemutes.py:237 msgid "The following users could not be unmuted\n" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:43 +#: redbot/cogs/mutes/voicemutes.py:42 msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mutes/voicemutes.py:50 +#: 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:61 +#: redbot/cogs/mutes/voicemutes.py:59 msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mutes/voicemutes.py:77 +#: redbot/cogs/mutes/voicemutes.py:75 #, docstring msgid "Mute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -510,11 +518,11 @@ msgid "Mute a user in their current voice channel.\n\n" " `[p]voicemute @member1 3 days`" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:148 +#: redbot/cogs/mutes/voicemutes.py:146 msgid "Voice mute" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:177 +#: redbot/cogs/mutes/voicemutes.py:175 #, docstring msgid "Unmute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" diff --git a/redbot/cogs/mutes/locales/pt-BR.po b/redbot/cogs/mutes/locales/pt-BR.po index 582c543d03c..25ab52a6f73 100644 --- a/redbot/cogs/mutes/locales/pt-BR.po +++ b/redbot/cogs/mutes/locales/pt-BR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-23 14:25+0000\n" +"POT-Creation-Date: 2023-07-19 20:46+0000\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,216 +15,224 @@ msgstr "" "X-Crowdin-File-ID: 704\n" "Language: pt_BR\n" -#: redbot/cogs/mutes/mutes.py:26 +#: redbot/cogs/mutes/converters.py:60 +msgid "The time provided is too long; use a more reasonable time." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:32 msgid "That user is already muted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:27 +#: redbot/cogs/mutes/mutes.py:33 msgid "That user is not muted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:28 +#: redbot/cogs/mutes/mutes.py:34 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 +#: redbot/cogs/mutes/mutes.py:37 msgid "I cannot let you do that. You are not higher than the mute role in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:34 +#: redbot/cogs/mutes/mutes.py:40 msgid "That user cannot be (un)muted, as they have the Administrator permission." msgstr "" -#: redbot/cogs/mutes/mutes.py:35 +#: redbot/cogs/mutes/mutes.py:41 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:40 +#: redbot/cogs/mutes/mutes.py:46 msgid "Failed to mute or unmute user. I need the Manage Permissions permission." msgstr "" -#: redbot/cogs/mutes/mutes.py:43 +#: redbot/cogs/mutes/mutes.py:49 msgid "The user has left the server while applying an overwrite." msgstr "" -#: redbot/cogs/mutes/mutes.py:44 +#: redbot/cogs/mutes/mutes.py:50 msgid "The channel I tried to mute or unmute the user in isn't found." msgstr "" -#: redbot/cogs/mutes/mutes.py:45 +#: redbot/cogs/mutes/mutes.py:51 msgid "The mute role no longer exists." msgstr "" -#: redbot/cogs/mutes/mutes.py:46 +#: redbot/cogs/mutes/mutes.py:52 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:68 +#: redbot/cogs/mutes/mutes.py:55 +msgid "That user is channel muted in their current voice channel, not just voice muted. If you want to fully unmute this user in the channel, use {command} in their voice channel's text channel instead." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:79 #, docstring msgid "\n" " Mute users temporarily or indefinitely.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:286 redbot/cogs/mutes/mutes.py:298 -#: redbot/cogs/mutes/mutes.py:302 redbot/cogs/mutes/mutes.py:392 -#: redbot/cogs/mutes/mutes.py:409 redbot/cogs/mutes/mutes.py:463 -#: redbot/cogs/mutes/mutes.py:483 redbot/cogs/mutes/mutes.py:488 +#: redbot/cogs/mutes/mutes.py:330 redbot/cogs/mutes/mutes.py:342 +#: redbot/cogs/mutes/mutes.py:346 redbot/cogs/mutes/mutes.py:437 +#: redbot/cogs/mutes/mutes.py:454 redbot/cogs/mutes/mutes.py:508 +#: redbot/cogs/mutes/mutes.py:528 redbot/cogs/mutes/mutes.py:533 msgid "Automatic unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:302 redbot/cogs/mutes/mutes.py:409 -#: redbot/cogs/mutes/mutes.py:617 redbot/cogs/mutes/mutes.py:1400 +#: redbot/cogs/mutes/mutes.py:346 redbot/cogs/mutes/mutes.py:454 +#: redbot/cogs/mutes/mutes.py:655 redbot/cogs/mutes/mutes.py:1467 msgid "Server unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:311 +#: redbot/cogs/mutes/mutes.py:355 msgid "I am unable to unmute {user} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:396 +#: redbot/cogs/mutes/mutes.py:441 msgid "\n" "Unmuted in channels: " msgstr "" -#: redbot/cogs/mutes/mutes.py:422 +#: redbot/cogs/mutes/mutes.py:467 msgid "{member} could not be unmuted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:426 +#: redbot/cogs/mutes/mutes.py:471 msgid "{reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:472 redbot/cogs/mutes/mutes.py:692 -#: redbot/cogs/mutes/voicemutes.py:224 +#: redbot/cogs/mutes/mutes.py:517 redbot/cogs/mutes/mutes.py:732 +#: redbot/cogs/mutes/voicemutes.py:222 msgid "Voice unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:475 redbot/cogs/mutes/mutes.py:695 -#: redbot/cogs/mutes/mutes.py:1467 +#: redbot/cogs/mutes/mutes.py:520 redbot/cogs/mutes/mutes.py:735 +#: redbot/cogs/mutes/mutes.py:1536 msgid "Channel unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:492 +#: redbot/cogs/mutes/mutes.py:537 msgid "I am unable to unmute {user} in {channel} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:533 +#: redbot/cogs/mutes/mutes.py:578 msgid "Unknown" msgstr "Desconhecido" -#: redbot/cogs/mutes/mutes.py:538 +#: redbot/cogs/mutes/mutes.py:583 msgid "No reason provided." msgstr "" -#: redbot/cogs/mutes/mutes.py:549 +#: redbot/cogs/mutes/mutes.py:593 msgid "Until" msgstr "Até" -#: redbot/cogs/mutes/mutes.py:550 +#: redbot/cogs/mutes/mutes.py:594 msgid "Duration" msgstr "Duração" -#: redbot/cogs/mutes/mutes.py:551 +#: redbot/cogs/mutes/mutes.py:595 msgid "Guild" msgstr "" -#: redbot/cogs/mutes/mutes.py:553 +#: redbot/cogs/mutes/mutes.py:597 msgid "Moderator" msgstr "Moderador" -#: redbot/cogs/mutes/mutes.py:562 -msgid "\n" -"**Moderator**: {moderator}" +#: redbot/cogs/mutes/mutes.py:605 +msgid "Moderator:" msgstr "" -#: redbot/cogs/mutes/mutes.py:567 -msgid "\n" -"**Until**: {until}\n" -"**Duration**: {duration}" +#: redbot/cogs/mutes/mutes.py:607 +msgid "Until:" msgstr "" -#: redbot/cogs/mutes/mutes.py:573 -msgid "\n" -"**Guild**: {guild_name}" +#: redbot/cogs/mutes/mutes.py:607 +msgid "Duration:" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:611 +msgid "Guild:" msgstr "" -#: redbot/cogs/mutes/mutes.py:612 redbot/cogs/mutes/mutes.py:617 +#: redbot/cogs/mutes/mutes.py:650 redbot/cogs/mutes/mutes.py:655 msgid "Manually removed mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:632 redbot/cogs/mutes/mutes.py:641 +#: redbot/cogs/mutes/mutes.py:670 redbot/cogs/mutes/mutes.py:679 msgid "Manually applied mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:641 redbot/cogs/mutes/mutes.py:1184 +#: redbot/cogs/mutes/mutes.py:679 redbot/cogs/mutes/mutes.py:1247 msgid "Server mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:702 redbot/cogs/mutes/mutes.py:711 +#: redbot/cogs/mutes/mutes.py:742 redbot/cogs/mutes/mutes.py:751 msgid "Manually removed channel overwrites" msgstr "" -#: redbot/cogs/mutes/mutes.py:745 +#: redbot/cogs/mutes/mutes.py:785 msgid "Previously muted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:751 +#: redbot/cogs/mutes/mutes.py:791 #, docstring msgid "Mute settings." msgstr "" -#: redbot/cogs/mutes/mutes.py:758 +#: redbot/cogs/mutes/mutes.py:798 #, docstring msgid "Set whether mute notifications should be sent to users in DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:761 +#: redbot/cogs/mutes/mutes.py:801 msgid "I will now try to send mute notifications to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:763 +#: redbot/cogs/mutes/mutes.py:803 msgid "Mute notifications will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:769 +#: redbot/cogs/mutes/mutes.py:809 #, docstring msgid "Decide whether the name of the moderator muting a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/mutes/mutes.py:773 +#: redbot/cogs/mutes/mutes.py:813 msgid "I will include the name of the moderator who issued the mute when sending a DM to a user." msgstr "" -#: redbot/cogs/mutes/mutes.py:779 +#: redbot/cogs/mutes/mutes.py:819 msgid "I will not include the name of the moderator who issued the mute when sending a DM to a user." msgstr "" -#: redbot/cogs/mutes/mutes.py:787 +#: redbot/cogs/mutes/mutes.py:827 #, docstring msgid "\n" " Whether or not to force role only mutes on the bot\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:792 +#: redbot/cogs/mutes/mutes.py:832 msgid "Okay I will enforce role mutes before muting users." msgstr "" -#: redbot/cogs/mutes/mutes.py:794 +#: redbot/cogs/mutes/mutes.py:834 msgid "Okay I will allow channel overwrites for muting users." msgstr "" -#: redbot/cogs/mutes/mutes.py:799 +#: redbot/cogs/mutes/mutes.py:839 #, docstring msgid "\n" " Shows the current mute settings for this guild.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:807 +#: redbot/cogs/mutes/mutes.py:847 msgid "Mute Role: {role}\n" "Notification Channel: {channel}\n" "Default Time: {time}\n" @@ -232,12 +240,12 @@ msgid "Mute Role: {role}\n" "Show moderator: {show_mod}" msgstr "" -#: redbot/cogs/mutes/mutes.py:814 redbot/cogs/mutes/mutes.py:815 -#: redbot/cogs/mutes/mutes.py:816 +#: redbot/cogs/mutes/mutes.py:854 redbot/cogs/mutes/mutes.py:855 +#: redbot/cogs/mutes/mutes.py:856 msgid "None" msgstr "" -#: redbot/cogs/mutes/mutes.py:827 +#: redbot/cogs/mutes/mutes.py:871 #, docstring msgid "\n" " Set the notification channel for automatic unmute issues.\n\n" @@ -246,15 +254,15 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:835 +#: redbot/cogs/mutes/mutes.py:879 msgid "Notification channel for unmute issues has been cleared." msgstr "" -#: redbot/cogs/mutes/mutes.py:839 +#: redbot/cogs/mutes/mutes.py:883 msgid "I will post unmute issues in {channel}." msgstr "" -#: redbot/cogs/mutes/mutes.py:846 +#: redbot/cogs/mutes/mutes.py:890 #, 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" @@ -264,23 +272,23 @@ msgid "Sets the role to be applied when muting a user.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:861 +#: redbot/cogs/mutes/mutes.py:905 msgid "Channel overwrites will be used for mutes instead." msgstr "" -#: redbot/cogs/mutes/mutes.py:865 +#: redbot/cogs/mutes/mutes.py:909 msgid "You can't set this role as it is not lower than you in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:870 redbot/cogs/mutes/mutes.py:925 +#: redbot/cogs/mutes/mutes.py:914 redbot/cogs/mutes/mutes.py:977 msgid "Mute role set to {role}" msgstr "" -#: redbot/cogs/mutes/mutes.py:874 redbot/cogs/mutes/mutes.py:929 +#: redbot/cogs/mutes/mutes.py:918 redbot/cogs/mutes/mutes.py:981 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:885 +#: redbot/cogs/mutes/mutes.py:929 #, docstring msgid "Create a Muted role.\n\n" " This will create a role and apply overwrites to all available channels\n" @@ -290,23 +298,23 @@ msgid "Create a Muted role.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:896 +#: redbot/cogs/mutes/mutes.py:940 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:907 redbot/cogs/mutes/mutes.py:949 +#: redbot/cogs/mutes/mutes.py:959 redbot/cogs/mutes/mutes.py:1005 msgid "Mute role setup" msgstr "" -#: redbot/cogs/mutes/mutes.py:912 +#: redbot/cogs/mutes/mutes.py:964 msgid "I could not create a muted role in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:919 +#: redbot/cogs/mutes/mutes.py:971 msgid "I could not set overwrites for the following channels: {channels}" msgstr "" -#: redbot/cogs/mutes/mutes.py:957 +#: redbot/cogs/mutes/mutes.py:1013 #, docstring msgid "\n" " Set the default mute time for the mute command.\n\n" @@ -314,63 +322,63 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:965 +#: redbot/cogs/mutes/mutes.py:1021 msgid "Default mute time removed." msgstr "" -#: redbot/cogs/mutes/mutes.py:969 +#: redbot/cogs/mutes/mutes.py:1025 msgid "Please provide a valid time format." msgstr "" -#: redbot/cogs/mutes/mutes.py:972 +#: redbot/cogs/mutes/mutes.py:1028 msgid "Default mute time set to {time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:984 -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" +#: redbot/cogs/mutes/mutes.py:1040 +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:1000 +#: redbot/cogs/mutes/mutes.py:1059 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\n" "Are you sure you want to continue with channel overwrites? " msgstr "" -#: redbot/cogs/mutes/mutes.py:1010 +#: redbot/cogs/mutes/mutes.py:1069 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:1016 -msgid "Saying `yes` will continue the mute with overwrites and stop this message from appearing again, saying `no` will end the mute attempt." +#: redbot/cogs/mutes/mutes.py:1075 +msgid "Saying {response_1} will continue the mute with overwrites and stop this message from appearing again, saying {response_2} will end the mute attempt." msgstr "" -#: redbot/cogs/mutes/mutes.py:1040 redbot/cogs/mutes/mutes.py:1252 +#: redbot/cogs/mutes/mutes.py:1104 redbot/cogs/mutes/mutes.py:1317 msgid "OK then." msgstr "OK então." -#: redbot/cogs/mutes/mutes.py:1054 +#: redbot/cogs/mutes/mutes.py:1118 #, docstring msgid "\n" " Displays active mutes on this server.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1062 +#: redbot/cogs/mutes/mutes.py:1125 msgid "__Server Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1080 redbot/cogs/mutes/mutes.py:1105 +#: redbot/cogs/mutes/mutes.py:1143 redbot/cogs/mutes/mutes.py:1168 msgid "__Remaining__: {time_left}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1087 +#: redbot/cogs/mutes/mutes.py:1150 msgid "__<#{channel_id}> Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1112 +#: redbot/cogs/mutes/mutes.py:1175 msgid "There are no mutes on this server right now." msgstr "" -#: redbot/cogs/mutes/mutes.py:1124 +#: redbot/cogs/mutes/mutes.py:1187 #, docstring msgid "Mute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -383,45 +391,45 @@ msgid "Mute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1139 redbot/cogs/mutes/mutes.py:1288 -#: redbot/cogs/mutes/voicemutes.py:90 +#: redbot/cogs/mutes/mutes.py:1202 redbot/cogs/mutes/mutes.py:1353 +#: redbot/cogs/mutes/voicemutes.py:88 msgid "You cannot mute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1141 redbot/cogs/mutes/mutes.py:1290 -#: redbot/cogs/mutes/voicemutes.py:92 +#: redbot/cogs/mutes/mutes.py:1204 redbot/cogs/mutes/mutes.py:1355 +#: redbot/cogs/mutes/voicemutes.py:90 msgid "You cannot mute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1152 redbot/cogs/mutes/mutes.py:1157 -#: redbot/cogs/mutes/mutes.py:1298 redbot/cogs/mutes/mutes.py:1303 -#: redbot/cogs/mutes/voicemutes.py:110 redbot/cogs/mutes/voicemutes.py:117 +#: redbot/cogs/mutes/mutes.py:1215 redbot/cogs/mutes/mutes.py:1220 +#: redbot/cogs/mutes/mutes.py:1363 redbot/cogs/mutes/mutes.py:1368 +#: redbot/cogs/mutes/voicemutes.py:108 redbot/cogs/mutes/voicemutes.py:115 msgid " for {duration}" msgstr "" -#: redbot/cogs/mutes/mutes.py:1191 +#: redbot/cogs/mutes/mutes.py:1254 msgid "{users} has been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1193 +#: redbot/cogs/mutes/mutes.py:1256 msgid "{users} have been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1204 +#: redbot/cogs/mutes/mutes.py:1267 msgid "{member} could not be (un)muted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1215 +#: redbot/cogs/mutes/mutes.py:1278 msgid "- {reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1226 +#: redbot/cogs/mutes/mutes.py:1289 msgid "Some users could not be properly muted. Would you like to see who, where, and why?" msgstr "" -#: redbot/cogs/mutes/mutes.py:1274 +#: redbot/cogs/mutes/mutes.py:1339 #, docstring -msgid "Mute a user in the current text channel.\n\n" +msgid "Mute a user in the current text channel (or in the parent of the current thread).\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" @@ -432,23 +440,23 @@ msgid "Mute a user in the current text channel.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1331 +#: redbot/cogs/mutes/mutes.py:1398 msgid "Channel mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:1339 redbot/cogs/mutes/voicemutes.py:156 +#: redbot/cogs/mutes/mutes.py:1406 redbot/cogs/mutes/voicemutes.py:154 msgid "{users} has been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1341 redbot/cogs/mutes/voicemutes.py:158 +#: redbot/cogs/mutes/mutes.py:1408 redbot/cogs/mutes/voicemutes.py:156 msgid "{users} have been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1346 redbot/cogs/mutes/voicemutes.py:163 +#: redbot/cogs/mutes/mutes.py:1413 redbot/cogs/mutes/voicemutes.py:161 msgid "The following users could not be muted\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1361 +#: redbot/cogs/mutes/mutes.py:1428 #, docstring msgid "Unmute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -456,49 +464,49 @@ msgid "Unmute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1369 redbot/cogs/mutes/mutes.py:1438 -#: redbot/cogs/mutes/voicemutes.py:184 +#: redbot/cogs/mutes/mutes.py:1436 redbot/cogs/mutes/mutes.py:1505 +#: redbot/cogs/mutes/voicemutes.py:182 msgid "You cannot unmute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1371 redbot/cogs/mutes/mutes.py:1440 -#: redbot/cogs/mutes/voicemutes.py:186 +#: redbot/cogs/mutes/mutes.py:1438 redbot/cogs/mutes/mutes.py:1507 +#: redbot/cogs/mutes/voicemutes.py:184 msgid "You cannot unmute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1413 +#: redbot/cogs/mutes/mutes.py:1480 msgid "{users} unmuted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:1430 +#: redbot/cogs/mutes/mutes.py:1497 #, docstring -msgid "Unmute a user in this channel.\n\n" +msgid "Unmute a user in this channel (or in the parent of this thread).\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:1477 redbot/cogs/mutes/voicemutes.py:234 +#: redbot/cogs/mutes/mutes.py:1546 redbot/cogs/mutes/voicemutes.py:232 msgid "{users} unmuted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:1482 redbot/cogs/mutes/voicemutes.py:239 +#: redbot/cogs/mutes/mutes.py:1551 redbot/cogs/mutes/voicemutes.py:237 msgid "The following users could not be unmuted\n" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:43 +#: redbot/cogs/mutes/voicemutes.py:42 msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mutes/voicemutes.py:50 +#: 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:61 +#: redbot/cogs/mutes/voicemutes.py:59 msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mutes/voicemutes.py:77 +#: redbot/cogs/mutes/voicemutes.py:75 #, docstring msgid "Mute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -510,11 +518,11 @@ msgid "Mute a user in their current voice channel.\n\n" " `[p]voicemute @member1 3 days`" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:148 +#: redbot/cogs/mutes/voicemutes.py:146 msgid "Voice mute" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:177 +#: redbot/cogs/mutes/voicemutes.py:175 #, docstring msgid "Unmute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" diff --git a/redbot/cogs/mutes/locales/pt-PT.po b/redbot/cogs/mutes/locales/pt-PT.po index a283f9bf3bd..a867e0254e9 100644 --- a/redbot/cogs/mutes/locales/pt-PT.po +++ b/redbot/cogs/mutes/locales/pt-PT.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-23 14:25+0000\n" +"POT-Creation-Date: 2023-07-19 20:46+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,216 +15,224 @@ msgstr "" "X-Crowdin-File-ID: 704\n" "Language: pt_PT\n" -#: redbot/cogs/mutes/mutes.py:26 +#: redbot/cogs/mutes/converters.py:60 +msgid "The time provided is too long; use a more reasonable time." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:32 msgid "That user is already muted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:27 +#: redbot/cogs/mutes/mutes.py:33 msgid "That user is not muted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:28 +#: redbot/cogs/mutes/mutes.py:34 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 +#: redbot/cogs/mutes/mutes.py:37 msgid "I cannot let you do that. You are not higher than the mute role in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:34 +#: redbot/cogs/mutes/mutes.py:40 msgid "That user cannot be (un)muted, as they have the Administrator permission." msgstr "" -#: redbot/cogs/mutes/mutes.py:35 +#: redbot/cogs/mutes/mutes.py:41 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:40 +#: redbot/cogs/mutes/mutes.py:46 msgid "Failed to mute or unmute user. I need the Manage Permissions permission." msgstr "" -#: redbot/cogs/mutes/mutes.py:43 +#: redbot/cogs/mutes/mutes.py:49 msgid "The user has left the server while applying an overwrite." msgstr "" -#: redbot/cogs/mutes/mutes.py:44 +#: redbot/cogs/mutes/mutes.py:50 msgid "The channel I tried to mute or unmute the user in isn't found." msgstr "" -#: redbot/cogs/mutes/mutes.py:45 +#: redbot/cogs/mutes/mutes.py:51 msgid "The mute role no longer exists." msgstr "" -#: redbot/cogs/mutes/mutes.py:46 +#: redbot/cogs/mutes/mutes.py:52 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:68 +#: redbot/cogs/mutes/mutes.py:55 +msgid "That user is channel muted in their current voice channel, not just voice muted. If you want to fully unmute this user in the channel, use {command} in their voice channel's text channel instead." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:79 #, docstring msgid "\n" " Mute users temporarily or indefinitely.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:286 redbot/cogs/mutes/mutes.py:298 -#: redbot/cogs/mutes/mutes.py:302 redbot/cogs/mutes/mutes.py:392 -#: redbot/cogs/mutes/mutes.py:409 redbot/cogs/mutes/mutes.py:463 -#: redbot/cogs/mutes/mutes.py:483 redbot/cogs/mutes/mutes.py:488 +#: redbot/cogs/mutes/mutes.py:330 redbot/cogs/mutes/mutes.py:342 +#: redbot/cogs/mutes/mutes.py:346 redbot/cogs/mutes/mutes.py:437 +#: redbot/cogs/mutes/mutes.py:454 redbot/cogs/mutes/mutes.py:508 +#: redbot/cogs/mutes/mutes.py:528 redbot/cogs/mutes/mutes.py:533 msgid "Automatic unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:302 redbot/cogs/mutes/mutes.py:409 -#: redbot/cogs/mutes/mutes.py:617 redbot/cogs/mutes/mutes.py:1400 +#: redbot/cogs/mutes/mutes.py:346 redbot/cogs/mutes/mutes.py:454 +#: redbot/cogs/mutes/mutes.py:655 redbot/cogs/mutes/mutes.py:1467 msgid "Server unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:311 +#: redbot/cogs/mutes/mutes.py:355 msgid "I am unable to unmute {user} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:396 +#: redbot/cogs/mutes/mutes.py:441 msgid "\n" "Unmuted in channels: " msgstr "" -#: redbot/cogs/mutes/mutes.py:422 +#: redbot/cogs/mutes/mutes.py:467 msgid "{member} could not be unmuted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:426 +#: redbot/cogs/mutes/mutes.py:471 msgid "{reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:472 redbot/cogs/mutes/mutes.py:692 -#: redbot/cogs/mutes/voicemutes.py:224 +#: redbot/cogs/mutes/mutes.py:517 redbot/cogs/mutes/mutes.py:732 +#: redbot/cogs/mutes/voicemutes.py:222 msgid "Voice unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:475 redbot/cogs/mutes/mutes.py:695 -#: redbot/cogs/mutes/mutes.py:1467 +#: redbot/cogs/mutes/mutes.py:520 redbot/cogs/mutes/mutes.py:735 +#: redbot/cogs/mutes/mutes.py:1536 msgid "Channel unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:492 +#: redbot/cogs/mutes/mutes.py:537 msgid "I am unable to unmute {user} in {channel} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:533 +#: redbot/cogs/mutes/mutes.py:578 msgid "Unknown" msgstr "" -#: redbot/cogs/mutes/mutes.py:538 +#: redbot/cogs/mutes/mutes.py:583 msgid "No reason provided." msgstr "" -#: redbot/cogs/mutes/mutes.py:549 +#: redbot/cogs/mutes/mutes.py:593 msgid "Until" msgstr "" -#: redbot/cogs/mutes/mutes.py:550 +#: redbot/cogs/mutes/mutes.py:594 msgid "Duration" msgstr "" -#: redbot/cogs/mutes/mutes.py:551 +#: redbot/cogs/mutes/mutes.py:595 msgid "Guild" msgstr "" -#: redbot/cogs/mutes/mutes.py:553 +#: redbot/cogs/mutes/mutes.py:597 msgid "Moderator" msgstr "" -#: redbot/cogs/mutes/mutes.py:562 -msgid "\n" -"**Moderator**: {moderator}" +#: redbot/cogs/mutes/mutes.py:605 +msgid "Moderator:" msgstr "" -#: redbot/cogs/mutes/mutes.py:567 -msgid "\n" -"**Until**: {until}\n" -"**Duration**: {duration}" +#: redbot/cogs/mutes/mutes.py:607 +msgid "Until:" msgstr "" -#: redbot/cogs/mutes/mutes.py:573 -msgid "\n" -"**Guild**: {guild_name}" +#: redbot/cogs/mutes/mutes.py:607 +msgid "Duration:" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:611 +msgid "Guild:" msgstr "" -#: redbot/cogs/mutes/mutes.py:612 redbot/cogs/mutes/mutes.py:617 +#: redbot/cogs/mutes/mutes.py:650 redbot/cogs/mutes/mutes.py:655 msgid "Manually removed mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:632 redbot/cogs/mutes/mutes.py:641 +#: redbot/cogs/mutes/mutes.py:670 redbot/cogs/mutes/mutes.py:679 msgid "Manually applied mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:641 redbot/cogs/mutes/mutes.py:1184 +#: redbot/cogs/mutes/mutes.py:679 redbot/cogs/mutes/mutes.py:1247 msgid "Server mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:702 redbot/cogs/mutes/mutes.py:711 +#: redbot/cogs/mutes/mutes.py:742 redbot/cogs/mutes/mutes.py:751 msgid "Manually removed channel overwrites" msgstr "" -#: redbot/cogs/mutes/mutes.py:745 +#: redbot/cogs/mutes/mutes.py:785 msgid "Previously muted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:751 +#: redbot/cogs/mutes/mutes.py:791 #, docstring msgid "Mute settings." msgstr "" -#: redbot/cogs/mutes/mutes.py:758 +#: redbot/cogs/mutes/mutes.py:798 #, docstring msgid "Set whether mute notifications should be sent to users in DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:761 +#: redbot/cogs/mutes/mutes.py:801 msgid "I will now try to send mute notifications to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:763 +#: redbot/cogs/mutes/mutes.py:803 msgid "Mute notifications will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:769 +#: redbot/cogs/mutes/mutes.py:809 #, docstring msgid "Decide whether the name of the moderator muting a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/mutes/mutes.py:773 +#: redbot/cogs/mutes/mutes.py:813 msgid "I will include the name of the moderator who issued the mute when sending a DM to a user." msgstr "" -#: redbot/cogs/mutes/mutes.py:779 +#: redbot/cogs/mutes/mutes.py:819 msgid "I will not include the name of the moderator who issued the mute when sending a DM to a user." msgstr "" -#: redbot/cogs/mutes/mutes.py:787 +#: redbot/cogs/mutes/mutes.py:827 #, docstring msgid "\n" " Whether or not to force role only mutes on the bot\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:792 +#: redbot/cogs/mutes/mutes.py:832 msgid "Okay I will enforce role mutes before muting users." msgstr "" -#: redbot/cogs/mutes/mutes.py:794 +#: redbot/cogs/mutes/mutes.py:834 msgid "Okay I will allow channel overwrites for muting users." msgstr "" -#: redbot/cogs/mutes/mutes.py:799 +#: redbot/cogs/mutes/mutes.py:839 #, docstring msgid "\n" " Shows the current mute settings for this guild.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:807 +#: redbot/cogs/mutes/mutes.py:847 msgid "Mute Role: {role}\n" "Notification Channel: {channel}\n" "Default Time: {time}\n" @@ -232,12 +240,12 @@ msgid "Mute Role: {role}\n" "Show moderator: {show_mod}" msgstr "" -#: redbot/cogs/mutes/mutes.py:814 redbot/cogs/mutes/mutes.py:815 -#: redbot/cogs/mutes/mutes.py:816 +#: redbot/cogs/mutes/mutes.py:854 redbot/cogs/mutes/mutes.py:855 +#: redbot/cogs/mutes/mutes.py:856 msgid "None" msgstr "" -#: redbot/cogs/mutes/mutes.py:827 +#: redbot/cogs/mutes/mutes.py:871 #, docstring msgid "\n" " Set the notification channel for automatic unmute issues.\n\n" @@ -246,15 +254,15 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:835 +#: redbot/cogs/mutes/mutes.py:879 msgid "Notification channel for unmute issues has been cleared." msgstr "" -#: redbot/cogs/mutes/mutes.py:839 +#: redbot/cogs/mutes/mutes.py:883 msgid "I will post unmute issues in {channel}." msgstr "" -#: redbot/cogs/mutes/mutes.py:846 +#: redbot/cogs/mutes/mutes.py:890 #, 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" @@ -264,23 +272,23 @@ msgid "Sets the role to be applied when muting a user.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:861 +#: redbot/cogs/mutes/mutes.py:905 msgid "Channel overwrites will be used for mutes instead." msgstr "" -#: redbot/cogs/mutes/mutes.py:865 +#: redbot/cogs/mutes/mutes.py:909 msgid "You can't set this role as it is not lower than you in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:870 redbot/cogs/mutes/mutes.py:925 +#: redbot/cogs/mutes/mutes.py:914 redbot/cogs/mutes/mutes.py:977 msgid "Mute role set to {role}" msgstr "" -#: redbot/cogs/mutes/mutes.py:874 redbot/cogs/mutes/mutes.py:929 +#: redbot/cogs/mutes/mutes.py:918 redbot/cogs/mutes/mutes.py:981 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:885 +#: redbot/cogs/mutes/mutes.py:929 #, docstring msgid "Create a Muted role.\n\n" " This will create a role and apply overwrites to all available channels\n" @@ -290,23 +298,23 @@ msgid "Create a Muted role.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:896 +#: redbot/cogs/mutes/mutes.py:940 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:907 redbot/cogs/mutes/mutes.py:949 +#: redbot/cogs/mutes/mutes.py:959 redbot/cogs/mutes/mutes.py:1005 msgid "Mute role setup" msgstr "" -#: redbot/cogs/mutes/mutes.py:912 +#: redbot/cogs/mutes/mutes.py:964 msgid "I could not create a muted role in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:919 +#: redbot/cogs/mutes/mutes.py:971 msgid "I could not set overwrites for the following channels: {channels}" msgstr "" -#: redbot/cogs/mutes/mutes.py:957 +#: redbot/cogs/mutes/mutes.py:1013 #, docstring msgid "\n" " Set the default mute time for the mute command.\n\n" @@ -314,63 +322,63 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:965 +#: redbot/cogs/mutes/mutes.py:1021 msgid "Default mute time removed." msgstr "" -#: redbot/cogs/mutes/mutes.py:969 +#: redbot/cogs/mutes/mutes.py:1025 msgid "Please provide a valid time format." msgstr "" -#: redbot/cogs/mutes/mutes.py:972 +#: redbot/cogs/mutes/mutes.py:1028 msgid "Default mute time set to {time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:984 -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" +#: redbot/cogs/mutes/mutes.py:1040 +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:1000 +#: redbot/cogs/mutes/mutes.py:1059 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\n" "Are you sure you want to continue with channel overwrites? " msgstr "" -#: redbot/cogs/mutes/mutes.py:1010 +#: redbot/cogs/mutes/mutes.py:1069 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:1016 -msgid "Saying `yes` will continue the mute with overwrites and stop this message from appearing again, saying `no` will end the mute attempt." +#: redbot/cogs/mutes/mutes.py:1075 +msgid "Saying {response_1} will continue the mute with overwrites and stop this message from appearing again, saying {response_2} will end the mute attempt." msgstr "" -#: redbot/cogs/mutes/mutes.py:1040 redbot/cogs/mutes/mutes.py:1252 +#: redbot/cogs/mutes/mutes.py:1104 redbot/cogs/mutes/mutes.py:1317 msgid "OK then." msgstr "" -#: redbot/cogs/mutes/mutes.py:1054 +#: redbot/cogs/mutes/mutes.py:1118 #, docstring msgid "\n" " Displays active mutes on this server.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1062 +#: redbot/cogs/mutes/mutes.py:1125 msgid "__Server Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1080 redbot/cogs/mutes/mutes.py:1105 +#: redbot/cogs/mutes/mutes.py:1143 redbot/cogs/mutes/mutes.py:1168 msgid "__Remaining__: {time_left}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1087 +#: redbot/cogs/mutes/mutes.py:1150 msgid "__<#{channel_id}> Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1112 +#: redbot/cogs/mutes/mutes.py:1175 msgid "There are no mutes on this server right now." msgstr "" -#: redbot/cogs/mutes/mutes.py:1124 +#: redbot/cogs/mutes/mutes.py:1187 #, docstring msgid "Mute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -383,45 +391,45 @@ msgid "Mute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1139 redbot/cogs/mutes/mutes.py:1288 -#: redbot/cogs/mutes/voicemutes.py:90 +#: redbot/cogs/mutes/mutes.py:1202 redbot/cogs/mutes/mutes.py:1353 +#: redbot/cogs/mutes/voicemutes.py:88 msgid "You cannot mute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1141 redbot/cogs/mutes/mutes.py:1290 -#: redbot/cogs/mutes/voicemutes.py:92 +#: redbot/cogs/mutes/mutes.py:1204 redbot/cogs/mutes/mutes.py:1355 +#: redbot/cogs/mutes/voicemutes.py:90 msgid "You cannot mute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1152 redbot/cogs/mutes/mutes.py:1157 -#: redbot/cogs/mutes/mutes.py:1298 redbot/cogs/mutes/mutes.py:1303 -#: redbot/cogs/mutes/voicemutes.py:110 redbot/cogs/mutes/voicemutes.py:117 +#: redbot/cogs/mutes/mutes.py:1215 redbot/cogs/mutes/mutes.py:1220 +#: redbot/cogs/mutes/mutes.py:1363 redbot/cogs/mutes/mutes.py:1368 +#: redbot/cogs/mutes/voicemutes.py:108 redbot/cogs/mutes/voicemutes.py:115 msgid " for {duration}" msgstr "" -#: redbot/cogs/mutes/mutes.py:1191 +#: redbot/cogs/mutes/mutes.py:1254 msgid "{users} has been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1193 +#: redbot/cogs/mutes/mutes.py:1256 msgid "{users} have been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1204 +#: redbot/cogs/mutes/mutes.py:1267 msgid "{member} could not be (un)muted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1215 +#: redbot/cogs/mutes/mutes.py:1278 msgid "- {reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1226 +#: redbot/cogs/mutes/mutes.py:1289 msgid "Some users could not be properly muted. Would you like to see who, where, and why?" msgstr "" -#: redbot/cogs/mutes/mutes.py:1274 +#: redbot/cogs/mutes/mutes.py:1339 #, docstring -msgid "Mute a user in the current text channel.\n\n" +msgid "Mute a user in the current text channel (or in the parent of the current thread).\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" @@ -432,23 +440,23 @@ msgid "Mute a user in the current text channel.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1331 +#: redbot/cogs/mutes/mutes.py:1398 msgid "Channel mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:1339 redbot/cogs/mutes/voicemutes.py:156 +#: redbot/cogs/mutes/mutes.py:1406 redbot/cogs/mutes/voicemutes.py:154 msgid "{users} has been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1341 redbot/cogs/mutes/voicemutes.py:158 +#: redbot/cogs/mutes/mutes.py:1408 redbot/cogs/mutes/voicemutes.py:156 msgid "{users} have been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1346 redbot/cogs/mutes/voicemutes.py:163 +#: redbot/cogs/mutes/mutes.py:1413 redbot/cogs/mutes/voicemutes.py:161 msgid "The following users could not be muted\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1361 +#: redbot/cogs/mutes/mutes.py:1428 #, docstring msgid "Unmute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -456,49 +464,49 @@ msgid "Unmute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1369 redbot/cogs/mutes/mutes.py:1438 -#: redbot/cogs/mutes/voicemutes.py:184 +#: redbot/cogs/mutes/mutes.py:1436 redbot/cogs/mutes/mutes.py:1505 +#: redbot/cogs/mutes/voicemutes.py:182 msgid "You cannot unmute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1371 redbot/cogs/mutes/mutes.py:1440 -#: redbot/cogs/mutes/voicemutes.py:186 +#: redbot/cogs/mutes/mutes.py:1438 redbot/cogs/mutes/mutes.py:1507 +#: redbot/cogs/mutes/voicemutes.py:184 msgid "You cannot unmute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1413 +#: redbot/cogs/mutes/mutes.py:1480 msgid "{users} unmuted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:1430 +#: redbot/cogs/mutes/mutes.py:1497 #, docstring -msgid "Unmute a user in this channel.\n\n" +msgid "Unmute a user in this channel (or in the parent of this thread).\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:1477 redbot/cogs/mutes/voicemutes.py:234 +#: redbot/cogs/mutes/mutes.py:1546 redbot/cogs/mutes/voicemutes.py:232 msgid "{users} unmuted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:1482 redbot/cogs/mutes/voicemutes.py:239 +#: redbot/cogs/mutes/mutes.py:1551 redbot/cogs/mutes/voicemutes.py:237 msgid "The following users could not be unmuted\n" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:43 +#: redbot/cogs/mutes/voicemutes.py:42 msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mutes/voicemutes.py:50 +#: 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:61 +#: redbot/cogs/mutes/voicemutes.py:59 msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mutes/voicemutes.py:77 +#: redbot/cogs/mutes/voicemutes.py:75 #, docstring msgid "Mute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -510,11 +518,11 @@ msgid "Mute a user in their current voice channel.\n\n" " `[p]voicemute @member1 3 days`" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:148 +#: redbot/cogs/mutes/voicemutes.py:146 msgid "Voice mute" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:177 +#: redbot/cogs/mutes/voicemutes.py:175 #, docstring msgid "Unmute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" diff --git a/redbot/cogs/mutes/locales/ru-RU.po b/redbot/cogs/mutes/locales/ru-RU.po index 3cc54df94ed..3925b4e0f68 100644 --- a/redbot/cogs/mutes/locales/ru-RU.po +++ b/redbot/cogs/mutes/locales/ru-RU.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-23 14:25+0000\n" +"POT-Creation-Date: 2023-07-19 20:46+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,246 +15,271 @@ msgstr "" "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." +#: redbot/cogs/mutes/converters.py:60 +msgid "The time provided is too long; use a more reasonable time." msgstr "" -#: redbot/cogs/mutes/mutes.py:27 +#: redbot/cogs/mutes/mutes.py:32 +msgid "That user is already muted in this channel." +msgstr "Этот пользователь уже заглушен в этом канале." + +#: redbot/cogs/mutes/mutes.py:33 msgid "That user is not muted in this channel." -msgstr "" +msgstr "Этот пользователь не заглушен в этом канале." -#: redbot/cogs/mutes/mutes.py:28 +#: redbot/cogs/mutes/mutes.py:34 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 +#: redbot/cogs/mutes/mutes.py:37 msgid "I cannot let you do that. You are not higher than the mute role in the role hierarchy." -msgstr "" +msgstr "Я не могу позволить вам сделать это. Вы не выше роли mute в иерархии ролей." -#: redbot/cogs/mutes/mutes.py:34 +#: redbot/cogs/mutes/mutes.py:40 msgid "That user cannot be (un)muted, as they have the Administrator permission." -msgstr "" +msgstr "Этот пользователь не может быть (не)заглушен, так как у него есть права администратора." -#: redbot/cogs/mutes/mutes.py:35 +#: redbot/cogs/mutes/mutes.py:41 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 "" +msgstr "Не удалось отключить или включить звук пользователя. Мне нужно разрешение Управление ролями, а пользователь, которого я отключаю, должен быть ниже меня в иерархии ролей." -#: redbot/cogs/mutes/mutes.py:40 +#: redbot/cogs/mutes/mutes.py:46 msgid "Failed to mute or unmute user. I need the Manage Permissions permission." -msgstr "" +msgstr "Не удалось заглушить или снять заглушку с пользователя. Мне нужно разрешение \"Управление ролями\"." -#: redbot/cogs/mutes/mutes.py:43 +#: redbot/cogs/mutes/mutes.py:49 msgid "The user has left the server while applying an overwrite." -msgstr "" +msgstr "Пользователь покинул сервер во время применения перезаписи." -#: redbot/cogs/mutes/mutes.py:44 +#: redbot/cogs/mutes/mutes.py:50 msgid "The channel I tried to mute or unmute the user in isn't found." -msgstr "" +msgstr "Канал, на котором я пытался заглушить или снять заглушку с пользователя, не найден." -#: redbot/cogs/mutes/mutes.py:45 +#: redbot/cogs/mutes/mutes.py:51 msgid "The mute role no longer exists." -msgstr "" +msgstr "Роль \"mute\" больше не существует." -#: redbot/cogs/mutes/mutes.py:46 +#: redbot/cogs/mutes/mutes.py:52 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:55 +msgid "That user is channel muted in their current voice channel, not just voice muted. If you want to fully unmute this user in the channel, use {command} in their voice channel's text channel instead." msgstr "" -#: redbot/cogs/mutes/mutes.py:68 +#: redbot/cogs/mutes/mutes.py:79 #, docstring msgid "\n" " Mute users temporarily or indefinitely.\n" " " -msgstr "" +msgstr "\n" +" Временно или бессрочно заглушить пользователей.\n" +" " -#: redbot/cogs/mutes/mutes.py:286 redbot/cogs/mutes/mutes.py:298 -#: redbot/cogs/mutes/mutes.py:302 redbot/cogs/mutes/mutes.py:392 -#: redbot/cogs/mutes/mutes.py:409 redbot/cogs/mutes/mutes.py:463 -#: redbot/cogs/mutes/mutes.py:483 redbot/cogs/mutes/mutes.py:488 +#: redbot/cogs/mutes/mutes.py:330 redbot/cogs/mutes/mutes.py:342 +#: redbot/cogs/mutes/mutes.py:346 redbot/cogs/mutes/mutes.py:437 +#: redbot/cogs/mutes/mutes.py:454 redbot/cogs/mutes/mutes.py:508 +#: redbot/cogs/mutes/mutes.py:528 redbot/cogs/mutes/mutes.py:533 msgid "Automatic unmute" -msgstr "" +msgstr "Автоматическое снятие заглушки" -#: redbot/cogs/mutes/mutes.py:302 redbot/cogs/mutes/mutes.py:409 -#: redbot/cogs/mutes/mutes.py:617 redbot/cogs/mutes/mutes.py:1400 +#: redbot/cogs/mutes/mutes.py:346 redbot/cogs/mutes/mutes.py:454 +#: redbot/cogs/mutes/mutes.py:655 redbot/cogs/mutes/mutes.py:1467 msgid "Server unmute" -msgstr "" +msgstr "Снять заглушку с сервера" -#: redbot/cogs/mutes/mutes.py:311 +#: redbot/cogs/mutes/mutes.py:355 msgid "I am unable to unmute {user} for the following reason:\n" "{reason}" -msgstr "" +msgstr "Я не могу снять заглушку {user} по следующей причине:\n" +"{reason}" -#: redbot/cogs/mutes/mutes.py:396 +#: redbot/cogs/mutes/mutes.py:441 msgid "\n" "Unmuted in channels: " -msgstr "" +msgstr "\n" +"Снята заглушка в каналах: " -#: redbot/cogs/mutes/mutes.py:422 +#: redbot/cogs/mutes/mutes.py:467 msgid "{member} could not be unmuted for the following reasons:\n" -msgstr "" +msgstr "{member} не может быть отключен по следующим причинам:\n" -#: redbot/cogs/mutes/mutes.py:426 +#: redbot/cogs/mutes/mutes.py:471 msgid "{reason} In the following channels: {channels}\n" -msgstr "" +msgstr "{reason} В следующих каналах: {channels}\n" -#: redbot/cogs/mutes/mutes.py:472 redbot/cogs/mutes/mutes.py:692 -#: redbot/cogs/mutes/voicemutes.py:224 +#: redbot/cogs/mutes/mutes.py:517 redbot/cogs/mutes/mutes.py:732 +#: redbot/cogs/mutes/voicemutes.py:222 msgid "Voice unmute" -msgstr "" +msgstr "Снять заглушку голоса" -#: redbot/cogs/mutes/mutes.py:475 redbot/cogs/mutes/mutes.py:695 -#: redbot/cogs/mutes/mutes.py:1467 +#: redbot/cogs/mutes/mutes.py:520 redbot/cogs/mutes/mutes.py:735 +#: redbot/cogs/mutes/mutes.py:1536 msgid "Channel unmute" -msgstr "" +msgstr "Снять заглушку с канала" -#: redbot/cogs/mutes/mutes.py:492 +#: redbot/cogs/mutes/mutes.py:537 msgid "I am unable to unmute {user} in {channel} for the following reason:\n" "{reason}" -msgstr "" +msgstr "Я не могу снять заглушку {user} в {channel} по следующей причине:\n" +"{reason}" -#: redbot/cogs/mutes/mutes.py:533 +#: redbot/cogs/mutes/mutes.py:578 msgid "Unknown" msgstr "Неизвестный" -#: redbot/cogs/mutes/mutes.py:538 +#: redbot/cogs/mutes/mutes.py:583 msgid "No reason provided." -msgstr "" +msgstr "Причина не указана." -#: redbot/cogs/mutes/mutes.py:549 +#: redbot/cogs/mutes/mutes.py:593 msgid "Until" -msgstr "" +msgstr "До" -#: redbot/cogs/mutes/mutes.py:550 +#: redbot/cogs/mutes/mutes.py:594 msgid "Duration" -msgstr "" +msgstr "Длительность" -#: redbot/cogs/mutes/mutes.py:551 +#: redbot/cogs/mutes/mutes.py:595 msgid "Guild" -msgstr "" +msgstr "Сервер" -#: redbot/cogs/mutes/mutes.py:553 +#: redbot/cogs/mutes/mutes.py:597 msgid "Moderator" msgstr "Модератор" -#: redbot/cogs/mutes/mutes.py:562 -msgid "\n" -"**Moderator**: {moderator}" +#: redbot/cogs/mutes/mutes.py:605 +msgid "Moderator:" msgstr "" -#: redbot/cogs/mutes/mutes.py:567 -msgid "\n" -"**Until**: {until}\n" -"**Duration**: {duration}" +#: redbot/cogs/mutes/mutes.py:607 +msgid "Until:" msgstr "" -#: redbot/cogs/mutes/mutes.py:573 -msgid "\n" -"**Guild**: {guild_name}" +#: redbot/cogs/mutes/mutes.py:607 +msgid "Duration:" msgstr "" -#: redbot/cogs/mutes/mutes.py:612 redbot/cogs/mutes/mutes.py:617 -msgid "Manually removed mute role" +#: redbot/cogs/mutes/mutes.py:611 +msgid "Guild:" msgstr "" -#: redbot/cogs/mutes/mutes.py:632 redbot/cogs/mutes/mutes.py:641 +#: redbot/cogs/mutes/mutes.py:650 redbot/cogs/mutes/mutes.py:655 +msgid "Manually removed mute role" +msgstr "Ручное удаление роли заглушки" + +#: redbot/cogs/mutes/mutes.py:670 redbot/cogs/mutes/mutes.py:679 msgid "Manually applied mute role" -msgstr "" +msgstr "Роль заглушки, применяемая вручную" -#: redbot/cogs/mutes/mutes.py:641 redbot/cogs/mutes/mutes.py:1184 +#: redbot/cogs/mutes/mutes.py:679 redbot/cogs/mutes/mutes.py:1247 msgid "Server mute" -msgstr "" +msgstr "Заглушка сервера" -#: redbot/cogs/mutes/mutes.py:702 redbot/cogs/mutes/mutes.py:711 +#: redbot/cogs/mutes/mutes.py:742 redbot/cogs/mutes/mutes.py:751 msgid "Manually removed channel overwrites" -msgstr "" +msgstr "Перезапись каналов, удаленных вручную" -#: redbot/cogs/mutes/mutes.py:745 +#: redbot/cogs/mutes/mutes.py:785 msgid "Previously muted in this server." -msgstr "" +msgstr "Ранее заглушенный на этом сервере." -#: redbot/cogs/mutes/mutes.py:751 +#: redbot/cogs/mutes/mutes.py:791 #, docstring msgid "Mute settings." -msgstr "" +msgstr "Настройки заглушки." -#: redbot/cogs/mutes/mutes.py:758 +#: redbot/cogs/mutes/mutes.py:798 #, docstring msgid "Set whether mute notifications should be sent to users in DMs." -msgstr "" +msgstr "Установите, следует ли отправлять уведомления о заглушке пользователям в личные сообщения." -#: redbot/cogs/mutes/mutes.py:761 +#: redbot/cogs/mutes/mutes.py:801 msgid "I will now try to send mute notifications to users DMs." -msgstr "" +msgstr "Теперь я постараюсь отправлять уведомления о заглушке в личные сообщения пользователей." -#: redbot/cogs/mutes/mutes.py:763 +#: redbot/cogs/mutes/mutes.py:803 msgid "Mute notifications will no longer be sent to users DMs." -msgstr "" +msgstr "Уведомления о заглушке больше не будут отправляться в личные сообщения пользователей." -#: redbot/cogs/mutes/mutes.py:769 +#: redbot/cogs/mutes/mutes.py:809 #, docstring msgid "Decide whether the name of the moderator muting a user should be included in the DM to that user." -msgstr "" +msgstr "Определяет, должно ли имя модератора, заглушившего пользователя, быть отображено в сообщении этому пользователю." -#: redbot/cogs/mutes/mutes.py:773 +#: redbot/cogs/mutes/mutes.py:813 msgid "I will include the name of the moderator who issued the mute when sending a DM to a user." -msgstr "" +msgstr "Я буду указывать имя модератора, который заглушил пользователя, при отправке сообщения." -#: redbot/cogs/mutes/mutes.py:779 +#: redbot/cogs/mutes/mutes.py:819 msgid "I will not include the name of the moderator who issued the mute when sending a DM to a user." -msgstr "" +msgstr "Я не буду указывать имя модератора, который заглушил пользователя, при отправке сообщения." -#: redbot/cogs/mutes/mutes.py:787 +#: redbot/cogs/mutes/mutes.py:827 #, docstring msgid "\n" " Whether or not to force role only mutes on the bot\n" " " -msgstr "" +msgstr "\n" +" Должно ли принудительно заглушать роль только на бота\n" +" " -#: redbot/cogs/mutes/mutes.py:792 +#: redbot/cogs/mutes/mutes.py:832 msgid "Okay I will enforce role mutes before muting users." -msgstr "" +msgstr "Хорошо, я буду принудительно отключать роли, прежде чем заглушить пользователей." -#: redbot/cogs/mutes/mutes.py:794 +#: redbot/cogs/mutes/mutes.py:834 msgid "Okay I will allow channel overwrites for muting users." -msgstr "" +msgstr "Хорошо, я разрешу перезаписывать канал для заглушенных пользователей." -#: redbot/cogs/mutes/mutes.py:799 +#: redbot/cogs/mutes/mutes.py:839 #, docstring msgid "\n" " Shows the current mute settings for this guild.\n" " " -msgstr "" +msgstr "\n" +" Показывает текущие настройки заглушки для этого сервера.\n" +" " -#: redbot/cogs/mutes/mutes.py:807 +#: redbot/cogs/mutes/mutes.py:847 msgid "Mute Role: {role}\n" "Notification Channel: {channel}\n" "Default Time: {time}\n" "Send DM: {dm}\n" "Show moderator: {show_mod}" -msgstr "" - -#: redbot/cogs/mutes/mutes.py:814 redbot/cogs/mutes/mutes.py:815 -#: redbot/cogs/mutes/mutes.py:816 +msgstr "Роль заглушки: {role}\n" +"Канал уведомления: {channel}\n" +"Время по умолчанию: {time}\n" +"Отправить в ЛС: {dm}\n" +"Показать модератора: {show_mod}" + +#: redbot/cogs/mutes/mutes.py:854 redbot/cogs/mutes/mutes.py:855 +#: redbot/cogs/mutes/mutes.py:856 msgid "None" msgstr "Нет" -#: redbot/cogs/mutes/mutes.py:827 +#: redbot/cogs/mutes/mutes.py:871 #, 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 "" +msgstr "\n" +" Установите канал уведомления для автоматического снятия заглушки.\n\n" +" Если канал не указан, он будет очищен, и уведомления\n" +" о проблемах со снятием заглушек с пользователей никуда не будут отправляться.\n" +" " -#: redbot/cogs/mutes/mutes.py:835 +#: redbot/cogs/mutes/mutes.py:879 msgid "Notification channel for unmute issues has been cleared." -msgstr "" +msgstr "Канал уведомлений о проблемах, связанных с заглушками, был очищен." -#: redbot/cogs/mutes/mutes.py:839 +#: redbot/cogs/mutes/mutes.py:883 msgid "I will post unmute issues in {channel}." -msgstr "" +msgstr "Я буду публиковать сообщения о снятии заглушек на {channel}." -#: redbot/cogs/mutes/mutes.py:846 +#: redbot/cogs/mutes/mutes.py:890 #, 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" @@ -262,25 +287,30 @@ msgid "Sets the role to be applied when muting a user.\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 "" +msgstr "Устанавливает роль, которая будет применяться при заглушке пользователя.\n\n" +" Если роль не задана, бот попытается заглушить пользователя, установив\n" +" перезапись каналов во всех каналах, чтобы пользователь не смог отправлять сообщения.\n\n" +" Примечание: Если роль не установлена, пользователь может покинуть сервер\n" +" и снова зайти на сервер без заглушки.\n" +" " -#: redbot/cogs/mutes/mutes.py:861 +#: redbot/cogs/mutes/mutes.py:905 msgid "Channel overwrites will be used for mutes instead." -msgstr "" +msgstr "Вместо роли заглушки теперь будет использоваться перезапись каналов." -#: redbot/cogs/mutes/mutes.py:865 +#: redbot/cogs/mutes/mutes.py:909 msgid "You can't set this role as it is not lower than you in the role hierarchy." -msgstr "" +msgstr "Вы не можете установить эту роль, поскольку она не ниже вас в иерархии ролей." -#: redbot/cogs/mutes/mutes.py:870 redbot/cogs/mutes/mutes.py:925 +#: redbot/cogs/mutes/mutes.py:914 redbot/cogs/mutes/mutes.py:977 msgid "Mute role set to {role}" -msgstr "" +msgstr "Роль заглушки установлена на {role}" -#: redbot/cogs/mutes/mutes.py:874 redbot/cogs/mutes/mutes.py:929 +#: redbot/cogs/mutes/mutes.py:918 redbot/cogs/mutes/mutes.py:981 msgid "No notification channel has been setup, use {command_1} to be updated when there's an issue in automatic unmutes." -msgstr "" +msgstr "Канал уведомления не настроен, используйте {command_1} для получения обновлений при возникновении проблем с автоматическим снятием заглушки." -#: redbot/cogs/mutes/mutes.py:885 +#: redbot/cogs/mutes/mutes.py:929 #, docstring msgid "Create a Muted role.\n\n" " This will create a role and apply overwrites to all available channels\n" @@ -288,89 +318,100 @@ msgid "Create a Muted role.\n\n" " If you already have a muted role created on the server use\n" " `[p]muteset role ROLE_NAME_HERE`\n" " " -msgstr "" +msgstr "Создайте роль заглушки.\n\n" +" Это позволит создать роль и применить перезапись ко всем доступным каналам\n" +" для более простой настройки заглушки для пользователя.\n\n" +" Если у вас уже есть роль для заглушки, созданная на сервере, используйте\n" +" `[p]muteset role ROLE_NAME_HERE`\n" +" " -#: redbot/cogs/mutes/mutes.py:896 +#: redbot/cogs/mutes/mutes.py:940 msgid "There is already a mute role setup in this server. Please remove it with {command} before trying to create a new one." -msgstr "" +msgstr "На этом сервере уже установлена роль для заглушки. Пожалуйста, удалите ее с помощью {command}, прежде чем пытаться создать новую." -#: redbot/cogs/mutes/mutes.py:907 redbot/cogs/mutes/mutes.py:949 +#: redbot/cogs/mutes/mutes.py:959 redbot/cogs/mutes/mutes.py:1005 msgid "Mute role setup" -msgstr "" +msgstr "Настройка роли для заглушки" -#: redbot/cogs/mutes/mutes.py:912 +#: redbot/cogs/mutes/mutes.py:964 msgid "I could not create a muted role in this server." -msgstr "" +msgstr "Я не смог создать роль заглушки на этом сервере." -#: redbot/cogs/mutes/mutes.py:919 +#: redbot/cogs/mutes/mutes.py:971 msgid "I could not set overwrites for the following channels: {channels}" -msgstr "" +msgstr "Не удалось установить перезапись для следующих каналов: {channels}" -#: redbot/cogs/mutes/mutes.py:957 +#: redbot/cogs/mutes/mutes.py:1013 #, 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 "" +msgstr "\n" +" Установите время заглушки по умолчанию для команды заглушки.\n\n" +" Если временной интервал не указан, он будет очищен.\n" +" " -#: redbot/cogs/mutes/mutes.py:965 +#: redbot/cogs/mutes/mutes.py:1021 msgid "Default mute time removed." -msgstr "" +msgstr "Стандартное время заглушки удалено." -#: redbot/cogs/mutes/mutes.py:969 +#: redbot/cogs/mutes/mutes.py:1025 msgid "Please provide a valid time format." -msgstr "" +msgstr "Пожалуйста, укажите правильный формат времени." -#: redbot/cogs/mutes/mutes.py:972 +#: redbot/cogs/mutes/mutes.py:1028 msgid "Default mute time set to {time}." -msgstr "" +msgstr "Время заглушки по умолчанию установлено на {time}." -#: redbot/cogs/mutes/mutes.py:984 -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" +#: redbot/cogs/mutes/mutes.py:1040 +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:1000 +#: redbot/cogs/mutes/mutes.py:1059 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\n" "Are you sure you want to continue with channel overwrites? " -msgstr "" +msgstr "Перезапись канала для отключения пользователей может быть дорогостоящей для API Discord, поэтому мы рекомендуем, чтобы администратор установил роль заглушки вместо этого. Перезапись канала также не будет повторно применяться при вступлении в сервер, поэтому пользователь, который был заглушен, может уйти и снова зайти на сервер и больше не будет заглушен. Роль заглушки не имеет такой проблемы.\n\n" +"Вы уверены, что хотите продолжать использовать перезапись каналов? " -#: redbot/cogs/mutes/mutes.py:1010 +#: redbot/cogs/mutes/mutes.py:1069 msgid "Reacting with ✅ will continue the mute with overwrites and stop this message from appearing again, Reacting with ❎ will end the mute attempt." -msgstr "" +msgstr "Реакция ✅ продолжит заглушку с перезаписью и остановит повторное появление этого сообщения, Реакция ❎ завершит попытку заглушки." -#: redbot/cogs/mutes/mutes.py:1016 -msgid "Saying `yes` will continue the mute with overwrites and stop this message from appearing again, saying `no` will end the mute attempt." +#: redbot/cogs/mutes/mutes.py:1075 +msgid "Saying {response_1} will continue the mute with overwrites and stop this message from appearing again, saying {response_2} will end the mute attempt." msgstr "" -#: redbot/cogs/mutes/mutes.py:1040 redbot/cogs/mutes/mutes.py:1252 +#: redbot/cogs/mutes/mutes.py:1104 redbot/cogs/mutes/mutes.py:1317 msgid "OK then." -msgstr "Хорошо, тогда." +msgstr "Хорошо." -#: redbot/cogs/mutes/mutes.py:1054 +#: redbot/cogs/mutes/mutes.py:1118 #, docstring msgid "\n" " Displays active mutes on this server.\n" " " -msgstr "" +msgstr "\n" +" Отображает активные заглушки на этом сервере.\n" +" " -#: redbot/cogs/mutes/mutes.py:1062 +#: redbot/cogs/mutes/mutes.py:1125 msgid "__Server Mutes__\n" -msgstr "" +msgstr "__Заглушки сервера__\n" -#: redbot/cogs/mutes/mutes.py:1080 redbot/cogs/mutes/mutes.py:1105 +#: redbot/cogs/mutes/mutes.py:1143 redbot/cogs/mutes/mutes.py:1168 msgid "__Remaining__: {time_left}\n" -msgstr "" +msgstr "__Remaining__: {time_left}\n" -#: redbot/cogs/mutes/mutes.py:1087 +#: redbot/cogs/mutes/mutes.py:1150 msgid "__<#{channel_id}> Mutes__\n" -msgstr "" +msgstr "__Заглушки <#{channel_id}>__\n" -#: redbot/cogs/mutes/mutes.py:1112 +#: redbot/cogs/mutes/mutes.py:1175 msgid "There are no mutes on this server right now." -msgstr "" +msgstr "На этом сервере пока нет заглушек." -#: redbot/cogs/mutes/mutes.py:1124 +#: redbot/cogs/mutes/mutes.py:1187 #, docstring msgid "Mute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -381,47 +422,55 @@ msgid "Mute users.\n\n" " `[p]mute @member1 @member2 spam 5 hours`\n" " `[p]mute @member1 3 days`\n\n" " " -msgstr "" +msgstr "Заглушить пользователей.\n\n" +" `` - это список имен пользователей, ID или упоминаний, разделенных пробелами.\n" +" `[time_and_reason]` - время заглушки и причина. Время - это\n" +" любой допустимый отрезок времени, например, `30 минут` или `2 дня`. Если ничего не\n" +" не указано, заглушка будет действовать на время, установленное по умолчанию, или на неопределенное количество времени, если оно не установлено.\n\n" +" Примеры:\n" +" `[p]mute @member1 @member2 spam 5 hours`\n" +" `[p]mute @member1 3 дня`\n\n" +" " -#: redbot/cogs/mutes/mutes.py:1139 redbot/cogs/mutes/mutes.py:1288 -#: redbot/cogs/mutes/voicemutes.py:90 +#: redbot/cogs/mutes/mutes.py:1202 redbot/cogs/mutes/mutes.py:1353 +#: redbot/cogs/mutes/voicemutes.py:88 msgid "You cannot mute me." -msgstr "" +msgstr "Вы не можете заглушить меня." -#: redbot/cogs/mutes/mutes.py:1141 redbot/cogs/mutes/mutes.py:1290 -#: redbot/cogs/mutes/voicemutes.py:92 +#: redbot/cogs/mutes/mutes.py:1204 redbot/cogs/mutes/mutes.py:1355 +#: redbot/cogs/mutes/voicemutes.py:90 msgid "You cannot mute yourself." -msgstr "" +msgstr "Вы не можете заглушить себя." -#: redbot/cogs/mutes/mutes.py:1152 redbot/cogs/mutes/mutes.py:1157 -#: redbot/cogs/mutes/mutes.py:1298 redbot/cogs/mutes/mutes.py:1303 -#: redbot/cogs/mutes/voicemutes.py:110 redbot/cogs/mutes/voicemutes.py:117 +#: redbot/cogs/mutes/mutes.py:1215 redbot/cogs/mutes/mutes.py:1220 +#: redbot/cogs/mutes/mutes.py:1363 redbot/cogs/mutes/mutes.py:1368 +#: redbot/cogs/mutes/voicemutes.py:108 redbot/cogs/mutes/voicemutes.py:115 msgid " for {duration}" -msgstr "" +msgstr " на {duration}" -#: redbot/cogs/mutes/mutes.py:1191 +#: redbot/cogs/mutes/mutes.py:1254 msgid "{users} has been muted in this server{time}." -msgstr "" +msgstr "{users} был заглушен на этом сервере{time}." -#: redbot/cogs/mutes/mutes.py:1193 +#: redbot/cogs/mutes/mutes.py:1256 msgid "{users} have been muted in this server{time}." -msgstr "" +msgstr "{users} были заглушены на этом сервере{time}." -#: redbot/cogs/mutes/mutes.py:1204 +#: redbot/cogs/mutes/mutes.py:1267 msgid "{member} could not be (un)muted for the following reasons:\n" -msgstr "" +msgstr "{member} не может быть заглушен (или разглушен) по следующим причинам:\n" -#: redbot/cogs/mutes/mutes.py:1215 +#: redbot/cogs/mutes/mutes.py:1278 msgid "- {reason} In the following channels: {channels}\n" -msgstr "" +msgstr "- {reason} в следующих каналах: {channels}\n" -#: redbot/cogs/mutes/mutes.py:1226 +#: redbot/cogs/mutes/mutes.py:1289 msgid "Some users could not be properly muted. Would you like to see who, where, and why?" -msgstr "" +msgstr "Некоторых пользователей не удалось правильно заглушить. Вы хотите увидеть, кто, где и почему?" -#: redbot/cogs/mutes/mutes.py:1274 +#: redbot/cogs/mutes/mutes.py:1339 #, docstring -msgid "Mute a user in the current text channel.\n\n" +msgid "Mute a user in the current text channel (or in the parent of the current thread).\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" @@ -432,73 +481,76 @@ msgid "Mute a user in the current text channel.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1331 +#: redbot/cogs/mutes/mutes.py:1398 msgid "Channel mute" -msgstr "" +msgstr "Канал заглушен" -#: redbot/cogs/mutes/mutes.py:1339 redbot/cogs/mutes/voicemutes.py:156 +#: redbot/cogs/mutes/mutes.py:1406 redbot/cogs/mutes/voicemutes.py:154 msgid "{users} has been muted in this channel{time}." -msgstr "" +msgstr "{users} был заглушен в этом канале{time}." -#: redbot/cogs/mutes/mutes.py:1341 redbot/cogs/mutes/voicemutes.py:158 +#: redbot/cogs/mutes/mutes.py:1408 redbot/cogs/mutes/voicemutes.py:156 msgid "{users} have been muted in this channel{time}." -msgstr "" +msgstr "{users} были заглушены в этом канале{time}." -#: redbot/cogs/mutes/mutes.py:1346 redbot/cogs/mutes/voicemutes.py:163 +#: redbot/cogs/mutes/mutes.py:1413 redbot/cogs/mutes/voicemutes.py:161 msgid "The following users could not be muted\n" -msgstr "" +msgstr "Следующие пользователи не могут быть заглушены\n" -#: redbot/cogs/mutes/mutes.py:1361 +#: redbot/cogs/mutes/mutes.py:1428 #, 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 "" +msgstr "Снять заглушку с пользователей.\n\n" +" `` - это список имен пользователей, идентификаторов или упоминаний, разделенных пробелами.\n" +" `[reason]` - причина для снятия заглушки.\n" +" " -#: redbot/cogs/mutes/mutes.py:1369 redbot/cogs/mutes/mutes.py:1438 -#: redbot/cogs/mutes/voicemutes.py:184 +#: redbot/cogs/mutes/mutes.py:1436 redbot/cogs/mutes/mutes.py:1505 +#: redbot/cogs/mutes/voicemutes.py:182 msgid "You cannot unmute me." -msgstr "" +msgstr "Вы не можете снять заглушку с меня." -#: redbot/cogs/mutes/mutes.py:1371 redbot/cogs/mutes/mutes.py:1440 -#: redbot/cogs/mutes/voicemutes.py:186 +#: redbot/cogs/mutes/mutes.py:1438 redbot/cogs/mutes/mutes.py:1507 +#: redbot/cogs/mutes/voicemutes.py:184 msgid "You cannot unmute yourself." -msgstr "" +msgstr "Вы не можете снять заглушку с себя." -#: redbot/cogs/mutes/mutes.py:1413 +#: redbot/cogs/mutes/mutes.py:1480 msgid "{users} unmuted in this server." -msgstr "" +msgstr "с {users} была снята заглушка на этом сервере." -#: redbot/cogs/mutes/mutes.py:1430 +#: redbot/cogs/mutes/mutes.py:1497 #, docstring -msgid "Unmute a user in this channel.\n\n" +msgid "Unmute a user in this channel (or in the parent of this thread).\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:1477 redbot/cogs/mutes/voicemutes.py:234 +#: redbot/cogs/mutes/mutes.py:1546 redbot/cogs/mutes/voicemutes.py:232 msgid "{users} unmuted in this channel." -msgstr "" +msgstr "{users} включены на этом канале." -#: redbot/cogs/mutes/mutes.py:1482 redbot/cogs/mutes/voicemutes.py:239 +#: redbot/cogs/mutes/mutes.py:1551 redbot/cogs/mutes/voicemutes.py:237 msgid "The following users could not be unmuted\n" -msgstr "" +msgstr "Со следующих пользователей невозможно снятие заглушки\n" -#: redbot/cogs/mutes/voicemutes.py:43 +#: redbot/cogs/mutes/voicemutes.py:42 msgid "That user is not in a voice channel." msgstr "Этот пользователь не в голосовом канале." -#: redbot/cogs/mutes/voicemutes.py:50 +#: redbot/cogs/mutes/voicemutes.py:49 msgid "I require the {perms} permission(s) in that user's channel to do that." -msgstr "Мне требуется право(а) {perms} в канале пользователя чтобы сделать это." +msgstr "Мне требуется право(а) {perms} в этом пользовательском канале чтобы сделать это." -#: redbot/cogs/mutes/voicemutes.py:61 +#: redbot/cogs/mutes/voicemutes.py:59 msgid "You must have the {perms} permission(s) in that user's channel to use this command." -msgstr "Вы должны иметь право(а) {perms} в канале пользователя для выполнения этой команды." +msgstr "Вы должны иметь право(а) {perms} в этом пользовательском канале для выполнения этой команды." -#: redbot/cogs/mutes/voicemutes.py:77 +#: redbot/cogs/mutes/voicemutes.py:75 #, docstring msgid "Mute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -508,16 +560,25 @@ msgid "Mute a user in their current voice channel.\n\n" " Examples:\n" " `[p]voicemute @member1 @member2 spam 5 hours`\n" " `[p]voicemute @member1 3 days`" -msgstr "" +msgstr "Заглушить пользователя в его текущем голосовом канале.\n\n" +" `` - это список имен пользователей, идентификаторов или упоминаний, разделенных пробелами.\n" +" `[time_and_reason]` - время заглушки и причина. Время - это\n" +" любой допустимый отрезок времени, например, `30 минут` или `2 дня`. Если ничего не\n" +" не указано, заглушка будет действовать то время, которое установлено по умолчанию, или на неопределенное время, если оно не установлено.\n\n" +" Примеры:\n" +" `[p]voicemute @member1 @member2 spam 5 hours`\n" +" `[p]voicemute @member1 3 дня`" -#: redbot/cogs/mutes/voicemutes.py:148 +#: redbot/cogs/mutes/voicemutes.py:146 msgid "Voice mute" -msgstr "" +msgstr "Заглушка голоса" -#: redbot/cogs/mutes/voicemutes.py:177 +#: redbot/cogs/mutes/voicemutes.py:175 #, 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 "" +msgstr "Снять заглушку с пользователя в его текущем голосовом канале.\n\n" +" `` - список имен пользователей, идентификаторов или упоминаний, разделенных пробелами.\n" +" `[reason]` - причина снятия заглушки." diff --git a/redbot/cogs/mutes/locales/sk-SK.po b/redbot/cogs/mutes/locales/sk-SK.po index 76e6e79895b..ed0f0afcf19 100644 --- a/redbot/cogs/mutes/locales/sk-SK.po +++ b/redbot/cogs/mutes/locales/sk-SK.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-23 14:25+0000\n" +"POT-Creation-Date: 2023-07-19 20:46+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,216 +15,224 @@ msgstr "" "X-Crowdin-File-ID: 704\n" "Language: sk_SK\n" -#: redbot/cogs/mutes/mutes.py:26 +#: redbot/cogs/mutes/converters.py:60 +msgid "The time provided is too long; use a more reasonable time." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:32 msgid "That user is already muted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:27 +#: redbot/cogs/mutes/mutes.py:33 msgid "That user is not muted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:28 +#: redbot/cogs/mutes/mutes.py:34 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 +#: redbot/cogs/mutes/mutes.py:37 msgid "I cannot let you do that. You are not higher than the mute role in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:34 +#: redbot/cogs/mutes/mutes.py:40 msgid "That user cannot be (un)muted, as they have the Administrator permission." msgstr "" -#: redbot/cogs/mutes/mutes.py:35 +#: redbot/cogs/mutes/mutes.py:41 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:40 +#: redbot/cogs/mutes/mutes.py:46 msgid "Failed to mute or unmute user. I need the Manage Permissions permission." msgstr "" -#: redbot/cogs/mutes/mutes.py:43 +#: redbot/cogs/mutes/mutes.py:49 msgid "The user has left the server while applying an overwrite." msgstr "" -#: redbot/cogs/mutes/mutes.py:44 +#: redbot/cogs/mutes/mutes.py:50 msgid "The channel I tried to mute or unmute the user in isn't found." msgstr "" -#: redbot/cogs/mutes/mutes.py:45 +#: redbot/cogs/mutes/mutes.py:51 msgid "The mute role no longer exists." msgstr "" -#: redbot/cogs/mutes/mutes.py:46 +#: redbot/cogs/mutes/mutes.py:52 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:68 +#: redbot/cogs/mutes/mutes.py:55 +msgid "That user is channel muted in their current voice channel, not just voice muted. If you want to fully unmute this user in the channel, use {command} in their voice channel's text channel instead." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:79 #, docstring msgid "\n" " Mute users temporarily or indefinitely.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:286 redbot/cogs/mutes/mutes.py:298 -#: redbot/cogs/mutes/mutes.py:302 redbot/cogs/mutes/mutes.py:392 -#: redbot/cogs/mutes/mutes.py:409 redbot/cogs/mutes/mutes.py:463 -#: redbot/cogs/mutes/mutes.py:483 redbot/cogs/mutes/mutes.py:488 +#: redbot/cogs/mutes/mutes.py:330 redbot/cogs/mutes/mutes.py:342 +#: redbot/cogs/mutes/mutes.py:346 redbot/cogs/mutes/mutes.py:437 +#: redbot/cogs/mutes/mutes.py:454 redbot/cogs/mutes/mutes.py:508 +#: redbot/cogs/mutes/mutes.py:528 redbot/cogs/mutes/mutes.py:533 msgid "Automatic unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:302 redbot/cogs/mutes/mutes.py:409 -#: redbot/cogs/mutes/mutes.py:617 redbot/cogs/mutes/mutes.py:1400 +#: redbot/cogs/mutes/mutes.py:346 redbot/cogs/mutes/mutes.py:454 +#: redbot/cogs/mutes/mutes.py:655 redbot/cogs/mutes/mutes.py:1467 msgid "Server unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:311 +#: redbot/cogs/mutes/mutes.py:355 msgid "I am unable to unmute {user} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:396 +#: redbot/cogs/mutes/mutes.py:441 msgid "\n" "Unmuted in channels: " msgstr "" -#: redbot/cogs/mutes/mutes.py:422 +#: redbot/cogs/mutes/mutes.py:467 msgid "{member} could not be unmuted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:426 +#: redbot/cogs/mutes/mutes.py:471 msgid "{reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:472 redbot/cogs/mutes/mutes.py:692 -#: redbot/cogs/mutes/voicemutes.py:224 +#: redbot/cogs/mutes/mutes.py:517 redbot/cogs/mutes/mutes.py:732 +#: redbot/cogs/mutes/voicemutes.py:222 msgid "Voice unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:475 redbot/cogs/mutes/mutes.py:695 -#: redbot/cogs/mutes/mutes.py:1467 +#: redbot/cogs/mutes/mutes.py:520 redbot/cogs/mutes/mutes.py:735 +#: redbot/cogs/mutes/mutes.py:1536 msgid "Channel unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:492 +#: redbot/cogs/mutes/mutes.py:537 msgid "I am unable to unmute {user} in {channel} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:533 +#: redbot/cogs/mutes/mutes.py:578 msgid "Unknown" msgstr "" -#: redbot/cogs/mutes/mutes.py:538 +#: redbot/cogs/mutes/mutes.py:583 msgid "No reason provided." msgstr "" -#: redbot/cogs/mutes/mutes.py:549 +#: redbot/cogs/mutes/mutes.py:593 msgid "Until" msgstr "" -#: redbot/cogs/mutes/mutes.py:550 +#: redbot/cogs/mutes/mutes.py:594 msgid "Duration" msgstr "" -#: redbot/cogs/mutes/mutes.py:551 +#: redbot/cogs/mutes/mutes.py:595 msgid "Guild" msgstr "" -#: redbot/cogs/mutes/mutes.py:553 +#: redbot/cogs/mutes/mutes.py:597 msgid "Moderator" msgstr "" -#: redbot/cogs/mutes/mutes.py:562 -msgid "\n" -"**Moderator**: {moderator}" +#: redbot/cogs/mutes/mutes.py:605 +msgid "Moderator:" msgstr "" -#: redbot/cogs/mutes/mutes.py:567 -msgid "\n" -"**Until**: {until}\n" -"**Duration**: {duration}" +#: redbot/cogs/mutes/mutes.py:607 +msgid "Until:" msgstr "" -#: redbot/cogs/mutes/mutes.py:573 -msgid "\n" -"**Guild**: {guild_name}" +#: redbot/cogs/mutes/mutes.py:607 +msgid "Duration:" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:611 +msgid "Guild:" msgstr "" -#: redbot/cogs/mutes/mutes.py:612 redbot/cogs/mutes/mutes.py:617 +#: redbot/cogs/mutes/mutes.py:650 redbot/cogs/mutes/mutes.py:655 msgid "Manually removed mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:632 redbot/cogs/mutes/mutes.py:641 +#: redbot/cogs/mutes/mutes.py:670 redbot/cogs/mutes/mutes.py:679 msgid "Manually applied mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:641 redbot/cogs/mutes/mutes.py:1184 +#: redbot/cogs/mutes/mutes.py:679 redbot/cogs/mutes/mutes.py:1247 msgid "Server mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:702 redbot/cogs/mutes/mutes.py:711 +#: redbot/cogs/mutes/mutes.py:742 redbot/cogs/mutes/mutes.py:751 msgid "Manually removed channel overwrites" msgstr "" -#: redbot/cogs/mutes/mutes.py:745 +#: redbot/cogs/mutes/mutes.py:785 msgid "Previously muted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:751 +#: redbot/cogs/mutes/mutes.py:791 #, docstring msgid "Mute settings." msgstr "" -#: redbot/cogs/mutes/mutes.py:758 +#: redbot/cogs/mutes/mutes.py:798 #, docstring msgid "Set whether mute notifications should be sent to users in DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:761 +#: redbot/cogs/mutes/mutes.py:801 msgid "I will now try to send mute notifications to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:763 +#: redbot/cogs/mutes/mutes.py:803 msgid "Mute notifications will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:769 +#: redbot/cogs/mutes/mutes.py:809 #, docstring msgid "Decide whether the name of the moderator muting a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/mutes/mutes.py:773 +#: redbot/cogs/mutes/mutes.py:813 msgid "I will include the name of the moderator who issued the mute when sending a DM to a user." msgstr "" -#: redbot/cogs/mutes/mutes.py:779 +#: redbot/cogs/mutes/mutes.py:819 msgid "I will not include the name of the moderator who issued the mute when sending a DM to a user." msgstr "" -#: redbot/cogs/mutes/mutes.py:787 +#: redbot/cogs/mutes/mutes.py:827 #, docstring msgid "\n" " Whether or not to force role only mutes on the bot\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:792 +#: redbot/cogs/mutes/mutes.py:832 msgid "Okay I will enforce role mutes before muting users." msgstr "" -#: redbot/cogs/mutes/mutes.py:794 +#: redbot/cogs/mutes/mutes.py:834 msgid "Okay I will allow channel overwrites for muting users." msgstr "" -#: redbot/cogs/mutes/mutes.py:799 +#: redbot/cogs/mutes/mutes.py:839 #, docstring msgid "\n" " Shows the current mute settings for this guild.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:807 +#: redbot/cogs/mutes/mutes.py:847 msgid "Mute Role: {role}\n" "Notification Channel: {channel}\n" "Default Time: {time}\n" @@ -232,12 +240,12 @@ msgid "Mute Role: {role}\n" "Show moderator: {show_mod}" msgstr "" -#: redbot/cogs/mutes/mutes.py:814 redbot/cogs/mutes/mutes.py:815 -#: redbot/cogs/mutes/mutes.py:816 +#: redbot/cogs/mutes/mutes.py:854 redbot/cogs/mutes/mutes.py:855 +#: redbot/cogs/mutes/mutes.py:856 msgid "None" msgstr "" -#: redbot/cogs/mutes/mutes.py:827 +#: redbot/cogs/mutes/mutes.py:871 #, docstring msgid "\n" " Set the notification channel for automatic unmute issues.\n\n" @@ -246,15 +254,15 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:835 +#: redbot/cogs/mutes/mutes.py:879 msgid "Notification channel for unmute issues has been cleared." msgstr "" -#: redbot/cogs/mutes/mutes.py:839 +#: redbot/cogs/mutes/mutes.py:883 msgid "I will post unmute issues in {channel}." msgstr "" -#: redbot/cogs/mutes/mutes.py:846 +#: redbot/cogs/mutes/mutes.py:890 #, 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" @@ -264,23 +272,23 @@ msgid "Sets the role to be applied when muting a user.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:861 +#: redbot/cogs/mutes/mutes.py:905 msgid "Channel overwrites will be used for mutes instead." msgstr "" -#: redbot/cogs/mutes/mutes.py:865 +#: redbot/cogs/mutes/mutes.py:909 msgid "You can't set this role as it is not lower than you in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:870 redbot/cogs/mutes/mutes.py:925 +#: redbot/cogs/mutes/mutes.py:914 redbot/cogs/mutes/mutes.py:977 msgid "Mute role set to {role}" msgstr "" -#: redbot/cogs/mutes/mutes.py:874 redbot/cogs/mutes/mutes.py:929 +#: redbot/cogs/mutes/mutes.py:918 redbot/cogs/mutes/mutes.py:981 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:885 +#: redbot/cogs/mutes/mutes.py:929 #, docstring msgid "Create a Muted role.\n\n" " This will create a role and apply overwrites to all available channels\n" @@ -290,23 +298,23 @@ msgid "Create a Muted role.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:896 +#: redbot/cogs/mutes/mutes.py:940 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:907 redbot/cogs/mutes/mutes.py:949 +#: redbot/cogs/mutes/mutes.py:959 redbot/cogs/mutes/mutes.py:1005 msgid "Mute role setup" msgstr "" -#: redbot/cogs/mutes/mutes.py:912 +#: redbot/cogs/mutes/mutes.py:964 msgid "I could not create a muted role in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:919 +#: redbot/cogs/mutes/mutes.py:971 msgid "I could not set overwrites for the following channels: {channels}" msgstr "" -#: redbot/cogs/mutes/mutes.py:957 +#: redbot/cogs/mutes/mutes.py:1013 #, docstring msgid "\n" " Set the default mute time for the mute command.\n\n" @@ -314,63 +322,63 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:965 +#: redbot/cogs/mutes/mutes.py:1021 msgid "Default mute time removed." msgstr "" -#: redbot/cogs/mutes/mutes.py:969 +#: redbot/cogs/mutes/mutes.py:1025 msgid "Please provide a valid time format." msgstr "" -#: redbot/cogs/mutes/mutes.py:972 +#: redbot/cogs/mutes/mutes.py:1028 msgid "Default mute time set to {time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:984 -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" +#: redbot/cogs/mutes/mutes.py:1040 +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:1000 +#: redbot/cogs/mutes/mutes.py:1059 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\n" "Are you sure you want to continue with channel overwrites? " msgstr "" -#: redbot/cogs/mutes/mutes.py:1010 +#: redbot/cogs/mutes/mutes.py:1069 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:1016 -msgid "Saying `yes` will continue the mute with overwrites and stop this message from appearing again, saying `no` will end the mute attempt." +#: redbot/cogs/mutes/mutes.py:1075 +msgid "Saying {response_1} will continue the mute with overwrites and stop this message from appearing again, saying {response_2} will end the mute attempt." msgstr "" -#: redbot/cogs/mutes/mutes.py:1040 redbot/cogs/mutes/mutes.py:1252 +#: redbot/cogs/mutes/mutes.py:1104 redbot/cogs/mutes/mutes.py:1317 msgid "OK then." msgstr "" -#: redbot/cogs/mutes/mutes.py:1054 +#: redbot/cogs/mutes/mutes.py:1118 #, docstring msgid "\n" " Displays active mutes on this server.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1062 +#: redbot/cogs/mutes/mutes.py:1125 msgid "__Server Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1080 redbot/cogs/mutes/mutes.py:1105 +#: redbot/cogs/mutes/mutes.py:1143 redbot/cogs/mutes/mutes.py:1168 msgid "__Remaining__: {time_left}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1087 +#: redbot/cogs/mutes/mutes.py:1150 msgid "__<#{channel_id}> Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1112 +#: redbot/cogs/mutes/mutes.py:1175 msgid "There are no mutes on this server right now." msgstr "" -#: redbot/cogs/mutes/mutes.py:1124 +#: redbot/cogs/mutes/mutes.py:1187 #, docstring msgid "Mute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -383,45 +391,45 @@ msgid "Mute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1139 redbot/cogs/mutes/mutes.py:1288 -#: redbot/cogs/mutes/voicemutes.py:90 +#: redbot/cogs/mutes/mutes.py:1202 redbot/cogs/mutes/mutes.py:1353 +#: redbot/cogs/mutes/voicemutes.py:88 msgid "You cannot mute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1141 redbot/cogs/mutes/mutes.py:1290 -#: redbot/cogs/mutes/voicemutes.py:92 +#: redbot/cogs/mutes/mutes.py:1204 redbot/cogs/mutes/mutes.py:1355 +#: redbot/cogs/mutes/voicemutes.py:90 msgid "You cannot mute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1152 redbot/cogs/mutes/mutes.py:1157 -#: redbot/cogs/mutes/mutes.py:1298 redbot/cogs/mutes/mutes.py:1303 -#: redbot/cogs/mutes/voicemutes.py:110 redbot/cogs/mutes/voicemutes.py:117 +#: redbot/cogs/mutes/mutes.py:1215 redbot/cogs/mutes/mutes.py:1220 +#: redbot/cogs/mutes/mutes.py:1363 redbot/cogs/mutes/mutes.py:1368 +#: redbot/cogs/mutes/voicemutes.py:108 redbot/cogs/mutes/voicemutes.py:115 msgid " for {duration}" msgstr "" -#: redbot/cogs/mutes/mutes.py:1191 +#: redbot/cogs/mutes/mutes.py:1254 msgid "{users} has been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1193 +#: redbot/cogs/mutes/mutes.py:1256 msgid "{users} have been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1204 +#: redbot/cogs/mutes/mutes.py:1267 msgid "{member} could not be (un)muted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1215 +#: redbot/cogs/mutes/mutes.py:1278 msgid "- {reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1226 +#: redbot/cogs/mutes/mutes.py:1289 msgid "Some users could not be properly muted. Would you like to see who, where, and why?" msgstr "" -#: redbot/cogs/mutes/mutes.py:1274 +#: redbot/cogs/mutes/mutes.py:1339 #, docstring -msgid "Mute a user in the current text channel.\n\n" +msgid "Mute a user in the current text channel (or in the parent of the current thread).\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" @@ -432,23 +440,23 @@ msgid "Mute a user in the current text channel.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1331 +#: redbot/cogs/mutes/mutes.py:1398 msgid "Channel mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:1339 redbot/cogs/mutes/voicemutes.py:156 +#: redbot/cogs/mutes/mutes.py:1406 redbot/cogs/mutes/voicemutes.py:154 msgid "{users} has been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1341 redbot/cogs/mutes/voicemutes.py:158 +#: redbot/cogs/mutes/mutes.py:1408 redbot/cogs/mutes/voicemutes.py:156 msgid "{users} have been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1346 redbot/cogs/mutes/voicemutes.py:163 +#: redbot/cogs/mutes/mutes.py:1413 redbot/cogs/mutes/voicemutes.py:161 msgid "The following users could not be muted\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1361 +#: redbot/cogs/mutes/mutes.py:1428 #, docstring msgid "Unmute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -456,49 +464,49 @@ msgid "Unmute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1369 redbot/cogs/mutes/mutes.py:1438 -#: redbot/cogs/mutes/voicemutes.py:184 +#: redbot/cogs/mutes/mutes.py:1436 redbot/cogs/mutes/mutes.py:1505 +#: redbot/cogs/mutes/voicemutes.py:182 msgid "You cannot unmute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1371 redbot/cogs/mutes/mutes.py:1440 -#: redbot/cogs/mutes/voicemutes.py:186 +#: redbot/cogs/mutes/mutes.py:1438 redbot/cogs/mutes/mutes.py:1507 +#: redbot/cogs/mutes/voicemutes.py:184 msgid "You cannot unmute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1413 +#: redbot/cogs/mutes/mutes.py:1480 msgid "{users} unmuted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:1430 +#: redbot/cogs/mutes/mutes.py:1497 #, docstring -msgid "Unmute a user in this channel.\n\n" +msgid "Unmute a user in this channel (or in the parent of this thread).\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:1477 redbot/cogs/mutes/voicemutes.py:234 +#: redbot/cogs/mutes/mutes.py:1546 redbot/cogs/mutes/voicemutes.py:232 msgid "{users} unmuted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:1482 redbot/cogs/mutes/voicemutes.py:239 +#: redbot/cogs/mutes/mutes.py:1551 redbot/cogs/mutes/voicemutes.py:237 msgid "The following users could not be unmuted\n" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:43 +#: redbot/cogs/mutes/voicemutes.py:42 msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mutes/voicemutes.py:50 +#: 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:61 +#: redbot/cogs/mutes/voicemutes.py:59 msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mutes/voicemutes.py:77 +#: redbot/cogs/mutes/voicemutes.py:75 #, docstring msgid "Mute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -510,11 +518,11 @@ msgid "Mute a user in their current voice channel.\n\n" " `[p]voicemute @member1 3 days`" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:148 +#: redbot/cogs/mutes/voicemutes.py:146 msgid "Voice mute" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:177 +#: redbot/cogs/mutes/voicemutes.py:175 #, docstring msgid "Unmute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" diff --git a/redbot/cogs/mutes/locales/sl-SI.po b/redbot/cogs/mutes/locales/sl-SI.po index a6121d6b085..e4180068653 100644 --- a/redbot/cogs/mutes/locales/sl-SI.po +++ b/redbot/cogs/mutes/locales/sl-SI.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-23 14:25+0000\n" +"POT-Creation-Date: 2023-07-19 20:46+0000\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n%100==4 ? 3 : 0);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,216 +15,224 @@ msgstr "" "X-Crowdin-File-ID: 704\n" "Language: sl_SI\n" -#: redbot/cogs/mutes/mutes.py:26 +#: redbot/cogs/mutes/converters.py:60 +msgid "The time provided is too long; use a more reasonable time." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:32 msgid "That user is already muted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:27 +#: redbot/cogs/mutes/mutes.py:33 msgid "That user is not muted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:28 +#: redbot/cogs/mutes/mutes.py:34 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 +#: redbot/cogs/mutes/mutes.py:37 msgid "I cannot let you do that. You are not higher than the mute role in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:34 +#: redbot/cogs/mutes/mutes.py:40 msgid "That user cannot be (un)muted, as they have the Administrator permission." msgstr "" -#: redbot/cogs/mutes/mutes.py:35 +#: redbot/cogs/mutes/mutes.py:41 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:40 +#: redbot/cogs/mutes/mutes.py:46 msgid "Failed to mute or unmute user. I need the Manage Permissions permission." msgstr "" -#: redbot/cogs/mutes/mutes.py:43 +#: redbot/cogs/mutes/mutes.py:49 msgid "The user has left the server while applying an overwrite." msgstr "" -#: redbot/cogs/mutes/mutes.py:44 +#: redbot/cogs/mutes/mutes.py:50 msgid "The channel I tried to mute or unmute the user in isn't found." msgstr "" -#: redbot/cogs/mutes/mutes.py:45 +#: redbot/cogs/mutes/mutes.py:51 msgid "The mute role no longer exists." msgstr "" -#: redbot/cogs/mutes/mutes.py:46 +#: redbot/cogs/mutes/mutes.py:52 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:68 +#: redbot/cogs/mutes/mutes.py:55 +msgid "That user is channel muted in their current voice channel, not just voice muted. If you want to fully unmute this user in the channel, use {command} in their voice channel's text channel instead." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:79 #, docstring msgid "\n" " Mute users temporarily or indefinitely.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:286 redbot/cogs/mutes/mutes.py:298 -#: redbot/cogs/mutes/mutes.py:302 redbot/cogs/mutes/mutes.py:392 -#: redbot/cogs/mutes/mutes.py:409 redbot/cogs/mutes/mutes.py:463 -#: redbot/cogs/mutes/mutes.py:483 redbot/cogs/mutes/mutes.py:488 +#: redbot/cogs/mutes/mutes.py:330 redbot/cogs/mutes/mutes.py:342 +#: redbot/cogs/mutes/mutes.py:346 redbot/cogs/mutes/mutes.py:437 +#: redbot/cogs/mutes/mutes.py:454 redbot/cogs/mutes/mutes.py:508 +#: redbot/cogs/mutes/mutes.py:528 redbot/cogs/mutes/mutes.py:533 msgid "Automatic unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:302 redbot/cogs/mutes/mutes.py:409 -#: redbot/cogs/mutes/mutes.py:617 redbot/cogs/mutes/mutes.py:1400 +#: redbot/cogs/mutes/mutes.py:346 redbot/cogs/mutes/mutes.py:454 +#: redbot/cogs/mutes/mutes.py:655 redbot/cogs/mutes/mutes.py:1467 msgid "Server unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:311 +#: redbot/cogs/mutes/mutes.py:355 msgid "I am unable to unmute {user} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:396 +#: redbot/cogs/mutes/mutes.py:441 msgid "\n" "Unmuted in channels: " msgstr "" -#: redbot/cogs/mutes/mutes.py:422 +#: redbot/cogs/mutes/mutes.py:467 msgid "{member} could not be unmuted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:426 +#: redbot/cogs/mutes/mutes.py:471 msgid "{reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:472 redbot/cogs/mutes/mutes.py:692 -#: redbot/cogs/mutes/voicemutes.py:224 +#: redbot/cogs/mutes/mutes.py:517 redbot/cogs/mutes/mutes.py:732 +#: redbot/cogs/mutes/voicemutes.py:222 msgid "Voice unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:475 redbot/cogs/mutes/mutes.py:695 -#: redbot/cogs/mutes/mutes.py:1467 +#: redbot/cogs/mutes/mutes.py:520 redbot/cogs/mutes/mutes.py:735 +#: redbot/cogs/mutes/mutes.py:1536 msgid "Channel unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:492 +#: redbot/cogs/mutes/mutes.py:537 msgid "I am unable to unmute {user} in {channel} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:533 +#: redbot/cogs/mutes/mutes.py:578 msgid "Unknown" msgstr "" -#: redbot/cogs/mutes/mutes.py:538 +#: redbot/cogs/mutes/mutes.py:583 msgid "No reason provided." msgstr "" -#: redbot/cogs/mutes/mutes.py:549 +#: redbot/cogs/mutes/mutes.py:593 msgid "Until" msgstr "" -#: redbot/cogs/mutes/mutes.py:550 +#: redbot/cogs/mutes/mutes.py:594 msgid "Duration" msgstr "" -#: redbot/cogs/mutes/mutes.py:551 +#: redbot/cogs/mutes/mutes.py:595 msgid "Guild" msgstr "" -#: redbot/cogs/mutes/mutes.py:553 +#: redbot/cogs/mutes/mutes.py:597 msgid "Moderator" msgstr "" -#: redbot/cogs/mutes/mutes.py:562 -msgid "\n" -"**Moderator**: {moderator}" +#: redbot/cogs/mutes/mutes.py:605 +msgid "Moderator:" msgstr "" -#: redbot/cogs/mutes/mutes.py:567 -msgid "\n" -"**Until**: {until}\n" -"**Duration**: {duration}" +#: redbot/cogs/mutes/mutes.py:607 +msgid "Until:" msgstr "" -#: redbot/cogs/mutes/mutes.py:573 -msgid "\n" -"**Guild**: {guild_name}" +#: redbot/cogs/mutes/mutes.py:607 +msgid "Duration:" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:611 +msgid "Guild:" msgstr "" -#: redbot/cogs/mutes/mutes.py:612 redbot/cogs/mutes/mutes.py:617 +#: redbot/cogs/mutes/mutes.py:650 redbot/cogs/mutes/mutes.py:655 msgid "Manually removed mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:632 redbot/cogs/mutes/mutes.py:641 +#: redbot/cogs/mutes/mutes.py:670 redbot/cogs/mutes/mutes.py:679 msgid "Manually applied mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:641 redbot/cogs/mutes/mutes.py:1184 +#: redbot/cogs/mutes/mutes.py:679 redbot/cogs/mutes/mutes.py:1247 msgid "Server mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:702 redbot/cogs/mutes/mutes.py:711 +#: redbot/cogs/mutes/mutes.py:742 redbot/cogs/mutes/mutes.py:751 msgid "Manually removed channel overwrites" msgstr "" -#: redbot/cogs/mutes/mutes.py:745 +#: redbot/cogs/mutes/mutes.py:785 msgid "Previously muted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:751 +#: redbot/cogs/mutes/mutes.py:791 #, docstring msgid "Mute settings." msgstr "" -#: redbot/cogs/mutes/mutes.py:758 +#: redbot/cogs/mutes/mutes.py:798 #, docstring msgid "Set whether mute notifications should be sent to users in DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:761 +#: redbot/cogs/mutes/mutes.py:801 msgid "I will now try to send mute notifications to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:763 +#: redbot/cogs/mutes/mutes.py:803 msgid "Mute notifications will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:769 +#: redbot/cogs/mutes/mutes.py:809 #, docstring msgid "Decide whether the name of the moderator muting a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/mutes/mutes.py:773 +#: redbot/cogs/mutes/mutes.py:813 msgid "I will include the name of the moderator who issued the mute when sending a DM to a user." msgstr "" -#: redbot/cogs/mutes/mutes.py:779 +#: redbot/cogs/mutes/mutes.py:819 msgid "I will not include the name of the moderator who issued the mute when sending a DM to a user." msgstr "" -#: redbot/cogs/mutes/mutes.py:787 +#: redbot/cogs/mutes/mutes.py:827 #, docstring msgid "\n" " Whether or not to force role only mutes on the bot\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:792 +#: redbot/cogs/mutes/mutes.py:832 msgid "Okay I will enforce role mutes before muting users." msgstr "" -#: redbot/cogs/mutes/mutes.py:794 +#: redbot/cogs/mutes/mutes.py:834 msgid "Okay I will allow channel overwrites for muting users." msgstr "" -#: redbot/cogs/mutes/mutes.py:799 +#: redbot/cogs/mutes/mutes.py:839 #, docstring msgid "\n" " Shows the current mute settings for this guild.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:807 +#: redbot/cogs/mutes/mutes.py:847 msgid "Mute Role: {role}\n" "Notification Channel: {channel}\n" "Default Time: {time}\n" @@ -232,12 +240,12 @@ msgid "Mute Role: {role}\n" "Show moderator: {show_mod}" msgstr "" -#: redbot/cogs/mutes/mutes.py:814 redbot/cogs/mutes/mutes.py:815 -#: redbot/cogs/mutes/mutes.py:816 +#: redbot/cogs/mutes/mutes.py:854 redbot/cogs/mutes/mutes.py:855 +#: redbot/cogs/mutes/mutes.py:856 msgid "None" msgstr "" -#: redbot/cogs/mutes/mutes.py:827 +#: redbot/cogs/mutes/mutes.py:871 #, docstring msgid "\n" " Set the notification channel for automatic unmute issues.\n\n" @@ -246,15 +254,15 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:835 +#: redbot/cogs/mutes/mutes.py:879 msgid "Notification channel for unmute issues has been cleared." msgstr "" -#: redbot/cogs/mutes/mutes.py:839 +#: redbot/cogs/mutes/mutes.py:883 msgid "I will post unmute issues in {channel}." msgstr "" -#: redbot/cogs/mutes/mutes.py:846 +#: redbot/cogs/mutes/mutes.py:890 #, 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" @@ -264,23 +272,23 @@ msgid "Sets the role to be applied when muting a user.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:861 +#: redbot/cogs/mutes/mutes.py:905 msgid "Channel overwrites will be used for mutes instead." msgstr "" -#: redbot/cogs/mutes/mutes.py:865 +#: redbot/cogs/mutes/mutes.py:909 msgid "You can't set this role as it is not lower than you in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:870 redbot/cogs/mutes/mutes.py:925 +#: redbot/cogs/mutes/mutes.py:914 redbot/cogs/mutes/mutes.py:977 msgid "Mute role set to {role}" msgstr "" -#: redbot/cogs/mutes/mutes.py:874 redbot/cogs/mutes/mutes.py:929 +#: redbot/cogs/mutes/mutes.py:918 redbot/cogs/mutes/mutes.py:981 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:885 +#: redbot/cogs/mutes/mutes.py:929 #, docstring msgid "Create a Muted role.\n\n" " This will create a role and apply overwrites to all available channels\n" @@ -290,23 +298,23 @@ msgid "Create a Muted role.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:896 +#: redbot/cogs/mutes/mutes.py:940 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:907 redbot/cogs/mutes/mutes.py:949 +#: redbot/cogs/mutes/mutes.py:959 redbot/cogs/mutes/mutes.py:1005 msgid "Mute role setup" msgstr "" -#: redbot/cogs/mutes/mutes.py:912 +#: redbot/cogs/mutes/mutes.py:964 msgid "I could not create a muted role in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:919 +#: redbot/cogs/mutes/mutes.py:971 msgid "I could not set overwrites for the following channels: {channels}" msgstr "" -#: redbot/cogs/mutes/mutes.py:957 +#: redbot/cogs/mutes/mutes.py:1013 #, docstring msgid "\n" " Set the default mute time for the mute command.\n\n" @@ -314,63 +322,63 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:965 +#: redbot/cogs/mutes/mutes.py:1021 msgid "Default mute time removed." msgstr "" -#: redbot/cogs/mutes/mutes.py:969 +#: redbot/cogs/mutes/mutes.py:1025 msgid "Please provide a valid time format." msgstr "" -#: redbot/cogs/mutes/mutes.py:972 +#: redbot/cogs/mutes/mutes.py:1028 msgid "Default mute time set to {time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:984 -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" +#: redbot/cogs/mutes/mutes.py:1040 +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:1000 +#: redbot/cogs/mutes/mutes.py:1059 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\n" "Are you sure you want to continue with channel overwrites? " msgstr "" -#: redbot/cogs/mutes/mutes.py:1010 +#: redbot/cogs/mutes/mutes.py:1069 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:1016 -msgid "Saying `yes` will continue the mute with overwrites and stop this message from appearing again, saying `no` will end the mute attempt." +#: redbot/cogs/mutes/mutes.py:1075 +msgid "Saying {response_1} will continue the mute with overwrites and stop this message from appearing again, saying {response_2} will end the mute attempt." msgstr "" -#: redbot/cogs/mutes/mutes.py:1040 redbot/cogs/mutes/mutes.py:1252 +#: redbot/cogs/mutes/mutes.py:1104 redbot/cogs/mutes/mutes.py:1317 msgid "OK then." msgstr "" -#: redbot/cogs/mutes/mutes.py:1054 +#: redbot/cogs/mutes/mutes.py:1118 #, docstring msgid "\n" " Displays active mutes on this server.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1062 +#: redbot/cogs/mutes/mutes.py:1125 msgid "__Server Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1080 redbot/cogs/mutes/mutes.py:1105 +#: redbot/cogs/mutes/mutes.py:1143 redbot/cogs/mutes/mutes.py:1168 msgid "__Remaining__: {time_left}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1087 +#: redbot/cogs/mutes/mutes.py:1150 msgid "__<#{channel_id}> Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1112 +#: redbot/cogs/mutes/mutes.py:1175 msgid "There are no mutes on this server right now." msgstr "" -#: redbot/cogs/mutes/mutes.py:1124 +#: redbot/cogs/mutes/mutes.py:1187 #, docstring msgid "Mute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -383,45 +391,45 @@ msgid "Mute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1139 redbot/cogs/mutes/mutes.py:1288 -#: redbot/cogs/mutes/voicemutes.py:90 +#: redbot/cogs/mutes/mutes.py:1202 redbot/cogs/mutes/mutes.py:1353 +#: redbot/cogs/mutes/voicemutes.py:88 msgid "You cannot mute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1141 redbot/cogs/mutes/mutes.py:1290 -#: redbot/cogs/mutes/voicemutes.py:92 +#: redbot/cogs/mutes/mutes.py:1204 redbot/cogs/mutes/mutes.py:1355 +#: redbot/cogs/mutes/voicemutes.py:90 msgid "You cannot mute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1152 redbot/cogs/mutes/mutes.py:1157 -#: redbot/cogs/mutes/mutes.py:1298 redbot/cogs/mutes/mutes.py:1303 -#: redbot/cogs/mutes/voicemutes.py:110 redbot/cogs/mutes/voicemutes.py:117 +#: redbot/cogs/mutes/mutes.py:1215 redbot/cogs/mutes/mutes.py:1220 +#: redbot/cogs/mutes/mutes.py:1363 redbot/cogs/mutes/mutes.py:1368 +#: redbot/cogs/mutes/voicemutes.py:108 redbot/cogs/mutes/voicemutes.py:115 msgid " for {duration}" msgstr "" -#: redbot/cogs/mutes/mutes.py:1191 +#: redbot/cogs/mutes/mutes.py:1254 msgid "{users} has been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1193 +#: redbot/cogs/mutes/mutes.py:1256 msgid "{users} have been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1204 +#: redbot/cogs/mutes/mutes.py:1267 msgid "{member} could not be (un)muted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1215 +#: redbot/cogs/mutes/mutes.py:1278 msgid "- {reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1226 +#: redbot/cogs/mutes/mutes.py:1289 msgid "Some users could not be properly muted. Would you like to see who, where, and why?" msgstr "" -#: redbot/cogs/mutes/mutes.py:1274 +#: redbot/cogs/mutes/mutes.py:1339 #, docstring -msgid "Mute a user in the current text channel.\n\n" +msgid "Mute a user in the current text channel (or in the parent of the current thread).\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" @@ -432,23 +440,23 @@ msgid "Mute a user in the current text channel.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1331 +#: redbot/cogs/mutes/mutes.py:1398 msgid "Channel mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:1339 redbot/cogs/mutes/voicemutes.py:156 +#: redbot/cogs/mutes/mutes.py:1406 redbot/cogs/mutes/voicemutes.py:154 msgid "{users} has been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1341 redbot/cogs/mutes/voicemutes.py:158 +#: redbot/cogs/mutes/mutes.py:1408 redbot/cogs/mutes/voicemutes.py:156 msgid "{users} have been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1346 redbot/cogs/mutes/voicemutes.py:163 +#: redbot/cogs/mutes/mutes.py:1413 redbot/cogs/mutes/voicemutes.py:161 msgid "The following users could not be muted\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1361 +#: redbot/cogs/mutes/mutes.py:1428 #, docstring msgid "Unmute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -456,49 +464,49 @@ msgid "Unmute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1369 redbot/cogs/mutes/mutes.py:1438 -#: redbot/cogs/mutes/voicemutes.py:184 +#: redbot/cogs/mutes/mutes.py:1436 redbot/cogs/mutes/mutes.py:1505 +#: redbot/cogs/mutes/voicemutes.py:182 msgid "You cannot unmute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1371 redbot/cogs/mutes/mutes.py:1440 -#: redbot/cogs/mutes/voicemutes.py:186 +#: redbot/cogs/mutes/mutes.py:1438 redbot/cogs/mutes/mutes.py:1507 +#: redbot/cogs/mutes/voicemutes.py:184 msgid "You cannot unmute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1413 +#: redbot/cogs/mutes/mutes.py:1480 msgid "{users} unmuted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:1430 +#: redbot/cogs/mutes/mutes.py:1497 #, docstring -msgid "Unmute a user in this channel.\n\n" +msgid "Unmute a user in this channel (or in the parent of this thread).\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:1477 redbot/cogs/mutes/voicemutes.py:234 +#: redbot/cogs/mutes/mutes.py:1546 redbot/cogs/mutes/voicemutes.py:232 msgid "{users} unmuted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:1482 redbot/cogs/mutes/voicemutes.py:239 +#: redbot/cogs/mutes/mutes.py:1551 redbot/cogs/mutes/voicemutes.py:237 msgid "The following users could not be unmuted\n" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:43 +#: redbot/cogs/mutes/voicemutes.py:42 msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mutes/voicemutes.py:50 +#: 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:61 +#: redbot/cogs/mutes/voicemutes.py:59 msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mutes/voicemutes.py:77 +#: redbot/cogs/mutes/voicemutes.py:75 #, docstring msgid "Mute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -510,11 +518,11 @@ msgid "Mute a user in their current voice channel.\n\n" " `[p]voicemute @member1 3 days`" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:148 +#: redbot/cogs/mutes/voicemutes.py:146 msgid "Voice mute" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:177 +#: redbot/cogs/mutes/voicemutes.py:175 #, docstring msgid "Unmute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" diff --git a/redbot/cogs/mutes/locales/sv-SE.po b/redbot/cogs/mutes/locales/sv-SE.po index 3c7e94a1c30..d5fbea773d1 100644 --- a/redbot/cogs/mutes/locales/sv-SE.po +++ b/redbot/cogs/mutes/locales/sv-SE.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-23 14:25+0000\n" +"POT-Creation-Date: 2023-07-19 20:46+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,216 +15,224 @@ msgstr "" "X-Crowdin-File-ID: 704\n" "Language: sv_SE\n" -#: redbot/cogs/mutes/mutes.py:26 +#: redbot/cogs/mutes/converters.py:60 +msgid "The time provided is too long; use a more reasonable time." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:32 msgid "That user is already muted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:27 +#: redbot/cogs/mutes/mutes.py:33 msgid "That user is not muted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:28 +#: redbot/cogs/mutes/mutes.py:34 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 +#: redbot/cogs/mutes/mutes.py:37 msgid "I cannot let you do that. You are not higher than the mute role in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:34 +#: redbot/cogs/mutes/mutes.py:40 msgid "That user cannot be (un)muted, as they have the Administrator permission." msgstr "" -#: redbot/cogs/mutes/mutes.py:35 +#: redbot/cogs/mutes/mutes.py:41 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:40 +#: redbot/cogs/mutes/mutes.py:46 msgid "Failed to mute or unmute user. I need the Manage Permissions permission." msgstr "" -#: redbot/cogs/mutes/mutes.py:43 +#: redbot/cogs/mutes/mutes.py:49 msgid "The user has left the server while applying an overwrite." msgstr "" -#: redbot/cogs/mutes/mutes.py:44 +#: redbot/cogs/mutes/mutes.py:50 msgid "The channel I tried to mute or unmute the user in isn't found." msgstr "" -#: redbot/cogs/mutes/mutes.py:45 +#: redbot/cogs/mutes/mutes.py:51 msgid "The mute role no longer exists." msgstr "" -#: redbot/cogs/mutes/mutes.py:46 +#: redbot/cogs/mutes/mutes.py:52 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:68 +#: redbot/cogs/mutes/mutes.py:55 +msgid "That user is channel muted in their current voice channel, not just voice muted. If you want to fully unmute this user in the channel, use {command} in their voice channel's text channel instead." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:79 #, docstring msgid "\n" " Mute users temporarily or indefinitely.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:286 redbot/cogs/mutes/mutes.py:298 -#: redbot/cogs/mutes/mutes.py:302 redbot/cogs/mutes/mutes.py:392 -#: redbot/cogs/mutes/mutes.py:409 redbot/cogs/mutes/mutes.py:463 -#: redbot/cogs/mutes/mutes.py:483 redbot/cogs/mutes/mutes.py:488 +#: redbot/cogs/mutes/mutes.py:330 redbot/cogs/mutes/mutes.py:342 +#: redbot/cogs/mutes/mutes.py:346 redbot/cogs/mutes/mutes.py:437 +#: redbot/cogs/mutes/mutes.py:454 redbot/cogs/mutes/mutes.py:508 +#: redbot/cogs/mutes/mutes.py:528 redbot/cogs/mutes/mutes.py:533 msgid "Automatic unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:302 redbot/cogs/mutes/mutes.py:409 -#: redbot/cogs/mutes/mutes.py:617 redbot/cogs/mutes/mutes.py:1400 +#: redbot/cogs/mutes/mutes.py:346 redbot/cogs/mutes/mutes.py:454 +#: redbot/cogs/mutes/mutes.py:655 redbot/cogs/mutes/mutes.py:1467 msgid "Server unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:311 +#: redbot/cogs/mutes/mutes.py:355 msgid "I am unable to unmute {user} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:396 +#: redbot/cogs/mutes/mutes.py:441 msgid "\n" "Unmuted in channels: " msgstr "" -#: redbot/cogs/mutes/mutes.py:422 +#: redbot/cogs/mutes/mutes.py:467 msgid "{member} could not be unmuted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:426 +#: redbot/cogs/mutes/mutes.py:471 msgid "{reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:472 redbot/cogs/mutes/mutes.py:692 -#: redbot/cogs/mutes/voicemutes.py:224 +#: redbot/cogs/mutes/mutes.py:517 redbot/cogs/mutes/mutes.py:732 +#: redbot/cogs/mutes/voicemutes.py:222 msgid "Voice unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:475 redbot/cogs/mutes/mutes.py:695 -#: redbot/cogs/mutes/mutes.py:1467 +#: redbot/cogs/mutes/mutes.py:520 redbot/cogs/mutes/mutes.py:735 +#: redbot/cogs/mutes/mutes.py:1536 msgid "Channel unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:492 +#: redbot/cogs/mutes/mutes.py:537 msgid "I am unable to unmute {user} in {channel} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:533 +#: redbot/cogs/mutes/mutes.py:578 msgid "Unknown" msgstr "" -#: redbot/cogs/mutes/mutes.py:538 +#: redbot/cogs/mutes/mutes.py:583 msgid "No reason provided." msgstr "" -#: redbot/cogs/mutes/mutes.py:549 +#: redbot/cogs/mutes/mutes.py:593 msgid "Until" msgstr "" -#: redbot/cogs/mutes/mutes.py:550 +#: redbot/cogs/mutes/mutes.py:594 msgid "Duration" msgstr "" -#: redbot/cogs/mutes/mutes.py:551 +#: redbot/cogs/mutes/mutes.py:595 msgid "Guild" msgstr "" -#: redbot/cogs/mutes/mutes.py:553 +#: redbot/cogs/mutes/mutes.py:597 msgid "Moderator" msgstr "" -#: redbot/cogs/mutes/mutes.py:562 -msgid "\n" -"**Moderator**: {moderator}" +#: redbot/cogs/mutes/mutes.py:605 +msgid "Moderator:" msgstr "" -#: redbot/cogs/mutes/mutes.py:567 -msgid "\n" -"**Until**: {until}\n" -"**Duration**: {duration}" +#: redbot/cogs/mutes/mutes.py:607 +msgid "Until:" msgstr "" -#: redbot/cogs/mutes/mutes.py:573 -msgid "\n" -"**Guild**: {guild_name}" +#: redbot/cogs/mutes/mutes.py:607 +msgid "Duration:" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:611 +msgid "Guild:" msgstr "" -#: redbot/cogs/mutes/mutes.py:612 redbot/cogs/mutes/mutes.py:617 +#: redbot/cogs/mutes/mutes.py:650 redbot/cogs/mutes/mutes.py:655 msgid "Manually removed mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:632 redbot/cogs/mutes/mutes.py:641 +#: redbot/cogs/mutes/mutes.py:670 redbot/cogs/mutes/mutes.py:679 msgid "Manually applied mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:641 redbot/cogs/mutes/mutes.py:1184 +#: redbot/cogs/mutes/mutes.py:679 redbot/cogs/mutes/mutes.py:1247 msgid "Server mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:702 redbot/cogs/mutes/mutes.py:711 +#: redbot/cogs/mutes/mutes.py:742 redbot/cogs/mutes/mutes.py:751 msgid "Manually removed channel overwrites" msgstr "" -#: redbot/cogs/mutes/mutes.py:745 +#: redbot/cogs/mutes/mutes.py:785 msgid "Previously muted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:751 +#: redbot/cogs/mutes/mutes.py:791 #, docstring msgid "Mute settings." msgstr "" -#: redbot/cogs/mutes/mutes.py:758 +#: redbot/cogs/mutes/mutes.py:798 #, docstring msgid "Set whether mute notifications should be sent to users in DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:761 +#: redbot/cogs/mutes/mutes.py:801 msgid "I will now try to send mute notifications to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:763 +#: redbot/cogs/mutes/mutes.py:803 msgid "Mute notifications will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:769 +#: redbot/cogs/mutes/mutes.py:809 #, docstring msgid "Decide whether the name of the moderator muting a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/mutes/mutes.py:773 +#: redbot/cogs/mutes/mutes.py:813 msgid "I will include the name of the moderator who issued the mute when sending a DM to a user." msgstr "" -#: redbot/cogs/mutes/mutes.py:779 +#: redbot/cogs/mutes/mutes.py:819 msgid "I will not include the name of the moderator who issued the mute when sending a DM to a user." msgstr "" -#: redbot/cogs/mutes/mutes.py:787 +#: redbot/cogs/mutes/mutes.py:827 #, docstring msgid "\n" " Whether or not to force role only mutes on the bot\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:792 +#: redbot/cogs/mutes/mutes.py:832 msgid "Okay I will enforce role mutes before muting users." msgstr "" -#: redbot/cogs/mutes/mutes.py:794 +#: redbot/cogs/mutes/mutes.py:834 msgid "Okay I will allow channel overwrites for muting users." msgstr "" -#: redbot/cogs/mutes/mutes.py:799 +#: redbot/cogs/mutes/mutes.py:839 #, docstring msgid "\n" " Shows the current mute settings for this guild.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:807 +#: redbot/cogs/mutes/mutes.py:847 msgid "Mute Role: {role}\n" "Notification Channel: {channel}\n" "Default Time: {time}\n" @@ -232,12 +240,12 @@ msgid "Mute Role: {role}\n" "Show moderator: {show_mod}" msgstr "" -#: redbot/cogs/mutes/mutes.py:814 redbot/cogs/mutes/mutes.py:815 -#: redbot/cogs/mutes/mutes.py:816 +#: redbot/cogs/mutes/mutes.py:854 redbot/cogs/mutes/mutes.py:855 +#: redbot/cogs/mutes/mutes.py:856 msgid "None" msgstr "Inget" -#: redbot/cogs/mutes/mutes.py:827 +#: redbot/cogs/mutes/mutes.py:871 #, docstring msgid "\n" " Set the notification channel for automatic unmute issues.\n\n" @@ -246,15 +254,15 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:835 +#: redbot/cogs/mutes/mutes.py:879 msgid "Notification channel for unmute issues has been cleared." msgstr "" -#: redbot/cogs/mutes/mutes.py:839 +#: redbot/cogs/mutes/mutes.py:883 msgid "I will post unmute issues in {channel}." msgstr "" -#: redbot/cogs/mutes/mutes.py:846 +#: redbot/cogs/mutes/mutes.py:890 #, 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" @@ -264,23 +272,23 @@ msgid "Sets the role to be applied when muting a user.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:861 +#: redbot/cogs/mutes/mutes.py:905 msgid "Channel overwrites will be used for mutes instead." msgstr "" -#: redbot/cogs/mutes/mutes.py:865 +#: redbot/cogs/mutes/mutes.py:909 msgid "You can't set this role as it is not lower than you in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:870 redbot/cogs/mutes/mutes.py:925 +#: redbot/cogs/mutes/mutes.py:914 redbot/cogs/mutes/mutes.py:977 msgid "Mute role set to {role}" msgstr "" -#: redbot/cogs/mutes/mutes.py:874 redbot/cogs/mutes/mutes.py:929 +#: redbot/cogs/mutes/mutes.py:918 redbot/cogs/mutes/mutes.py:981 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:885 +#: redbot/cogs/mutes/mutes.py:929 #, docstring msgid "Create a Muted role.\n\n" " This will create a role and apply overwrites to all available channels\n" @@ -290,23 +298,23 @@ msgid "Create a Muted role.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:896 +#: redbot/cogs/mutes/mutes.py:940 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:907 redbot/cogs/mutes/mutes.py:949 +#: redbot/cogs/mutes/mutes.py:959 redbot/cogs/mutes/mutes.py:1005 msgid "Mute role setup" msgstr "" -#: redbot/cogs/mutes/mutes.py:912 +#: redbot/cogs/mutes/mutes.py:964 msgid "I could not create a muted role in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:919 +#: redbot/cogs/mutes/mutes.py:971 msgid "I could not set overwrites for the following channels: {channels}" msgstr "" -#: redbot/cogs/mutes/mutes.py:957 +#: redbot/cogs/mutes/mutes.py:1013 #, docstring msgid "\n" " Set the default mute time for the mute command.\n\n" @@ -314,63 +322,63 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:965 +#: redbot/cogs/mutes/mutes.py:1021 msgid "Default mute time removed." msgstr "" -#: redbot/cogs/mutes/mutes.py:969 +#: redbot/cogs/mutes/mutes.py:1025 msgid "Please provide a valid time format." msgstr "" -#: redbot/cogs/mutes/mutes.py:972 +#: redbot/cogs/mutes/mutes.py:1028 msgid "Default mute time set to {time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:984 -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" +#: redbot/cogs/mutes/mutes.py:1040 +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:1000 +#: redbot/cogs/mutes/mutes.py:1059 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\n" "Are you sure you want to continue with channel overwrites? " msgstr "" -#: redbot/cogs/mutes/mutes.py:1010 +#: redbot/cogs/mutes/mutes.py:1069 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:1016 -msgid "Saying `yes` will continue the mute with overwrites and stop this message from appearing again, saying `no` will end the mute attempt." +#: redbot/cogs/mutes/mutes.py:1075 +msgid "Saying {response_1} will continue the mute with overwrites and stop this message from appearing again, saying {response_2} will end the mute attempt." msgstr "" -#: redbot/cogs/mutes/mutes.py:1040 redbot/cogs/mutes/mutes.py:1252 +#: redbot/cogs/mutes/mutes.py:1104 redbot/cogs/mutes/mutes.py:1317 msgid "OK then." msgstr "" -#: redbot/cogs/mutes/mutes.py:1054 +#: redbot/cogs/mutes/mutes.py:1118 #, docstring msgid "\n" " Displays active mutes on this server.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1062 +#: redbot/cogs/mutes/mutes.py:1125 msgid "__Server Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1080 redbot/cogs/mutes/mutes.py:1105 +#: redbot/cogs/mutes/mutes.py:1143 redbot/cogs/mutes/mutes.py:1168 msgid "__Remaining__: {time_left}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1087 +#: redbot/cogs/mutes/mutes.py:1150 msgid "__<#{channel_id}> Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1112 +#: redbot/cogs/mutes/mutes.py:1175 msgid "There are no mutes on this server right now." msgstr "" -#: redbot/cogs/mutes/mutes.py:1124 +#: redbot/cogs/mutes/mutes.py:1187 #, docstring msgid "Mute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -383,45 +391,45 @@ msgid "Mute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1139 redbot/cogs/mutes/mutes.py:1288 -#: redbot/cogs/mutes/voicemutes.py:90 +#: redbot/cogs/mutes/mutes.py:1202 redbot/cogs/mutes/mutes.py:1353 +#: redbot/cogs/mutes/voicemutes.py:88 msgid "You cannot mute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1141 redbot/cogs/mutes/mutes.py:1290 -#: redbot/cogs/mutes/voicemutes.py:92 +#: redbot/cogs/mutes/mutes.py:1204 redbot/cogs/mutes/mutes.py:1355 +#: redbot/cogs/mutes/voicemutes.py:90 msgid "You cannot mute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1152 redbot/cogs/mutes/mutes.py:1157 -#: redbot/cogs/mutes/mutes.py:1298 redbot/cogs/mutes/mutes.py:1303 -#: redbot/cogs/mutes/voicemutes.py:110 redbot/cogs/mutes/voicemutes.py:117 +#: redbot/cogs/mutes/mutes.py:1215 redbot/cogs/mutes/mutes.py:1220 +#: redbot/cogs/mutes/mutes.py:1363 redbot/cogs/mutes/mutes.py:1368 +#: redbot/cogs/mutes/voicemutes.py:108 redbot/cogs/mutes/voicemutes.py:115 msgid " for {duration}" msgstr "" -#: redbot/cogs/mutes/mutes.py:1191 +#: redbot/cogs/mutes/mutes.py:1254 msgid "{users} has been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1193 +#: redbot/cogs/mutes/mutes.py:1256 msgid "{users} have been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1204 +#: redbot/cogs/mutes/mutes.py:1267 msgid "{member} could not be (un)muted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1215 +#: redbot/cogs/mutes/mutes.py:1278 msgid "- {reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1226 +#: redbot/cogs/mutes/mutes.py:1289 msgid "Some users could not be properly muted. Would you like to see who, where, and why?" msgstr "" -#: redbot/cogs/mutes/mutes.py:1274 +#: redbot/cogs/mutes/mutes.py:1339 #, docstring -msgid "Mute a user in the current text channel.\n\n" +msgid "Mute a user in the current text channel (or in the parent of the current thread).\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" @@ -432,23 +440,23 @@ msgid "Mute a user in the current text channel.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1331 +#: redbot/cogs/mutes/mutes.py:1398 msgid "Channel mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:1339 redbot/cogs/mutes/voicemutes.py:156 +#: redbot/cogs/mutes/mutes.py:1406 redbot/cogs/mutes/voicemutes.py:154 msgid "{users} has been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1341 redbot/cogs/mutes/voicemutes.py:158 +#: redbot/cogs/mutes/mutes.py:1408 redbot/cogs/mutes/voicemutes.py:156 msgid "{users} have been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1346 redbot/cogs/mutes/voicemutes.py:163 +#: redbot/cogs/mutes/mutes.py:1413 redbot/cogs/mutes/voicemutes.py:161 msgid "The following users could not be muted\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1361 +#: redbot/cogs/mutes/mutes.py:1428 #, docstring msgid "Unmute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -456,49 +464,49 @@ msgid "Unmute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1369 redbot/cogs/mutes/mutes.py:1438 -#: redbot/cogs/mutes/voicemutes.py:184 +#: redbot/cogs/mutes/mutes.py:1436 redbot/cogs/mutes/mutes.py:1505 +#: redbot/cogs/mutes/voicemutes.py:182 msgid "You cannot unmute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1371 redbot/cogs/mutes/mutes.py:1440 -#: redbot/cogs/mutes/voicemutes.py:186 +#: redbot/cogs/mutes/mutes.py:1438 redbot/cogs/mutes/mutes.py:1507 +#: redbot/cogs/mutes/voicemutes.py:184 msgid "You cannot unmute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1413 +#: redbot/cogs/mutes/mutes.py:1480 msgid "{users} unmuted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:1430 +#: redbot/cogs/mutes/mutes.py:1497 #, docstring -msgid "Unmute a user in this channel.\n\n" +msgid "Unmute a user in this channel (or in the parent of this thread).\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:1477 redbot/cogs/mutes/voicemutes.py:234 +#: redbot/cogs/mutes/mutes.py:1546 redbot/cogs/mutes/voicemutes.py:232 msgid "{users} unmuted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:1482 redbot/cogs/mutes/voicemutes.py:239 +#: redbot/cogs/mutes/mutes.py:1551 redbot/cogs/mutes/voicemutes.py:237 msgid "The following users could not be unmuted\n" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:43 +#: redbot/cogs/mutes/voicemutes.py:42 msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mutes/voicemutes.py:50 +#: 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:61 +#: redbot/cogs/mutes/voicemutes.py:59 msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mutes/voicemutes.py:77 +#: redbot/cogs/mutes/voicemutes.py:75 #, docstring msgid "Mute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -510,11 +518,11 @@ msgid "Mute a user in their current voice channel.\n\n" " `[p]voicemute @member1 3 days`" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:148 +#: redbot/cogs/mutes/voicemutes.py:146 msgid "Voice mute" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:177 +#: redbot/cogs/mutes/voicemutes.py:175 #, docstring msgid "Unmute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" diff --git a/redbot/cogs/mutes/locales/tr-TR.po b/redbot/cogs/mutes/locales/tr-TR.po index 2e4b0937701..6d6bb872570 100644 --- a/redbot/cogs/mutes/locales/tr-TR.po +++ b/redbot/cogs/mutes/locales/tr-TR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-23 14:25+0000\n" +"POT-Creation-Date: 2023-07-19 20:46+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,51 +15,59 @@ msgstr "" "X-Crowdin-File-ID: 704\n" "Language: tr_TR\n" -#: redbot/cogs/mutes/mutes.py:26 +#: redbot/cogs/mutes/converters.py:60 +msgid "The time provided is too long; use a more reasonable time." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:32 msgid "That user is already muted in this channel." msgstr "O kullanıcı bu kanalda zaten susturulmuş." -#: redbot/cogs/mutes/mutes.py:27 +#: redbot/cogs/mutes/mutes.py:33 msgid "That user is not muted in this channel." msgstr "O kullanıcı bu kanalda susturulmamış." -#: redbot/cogs/mutes/mutes.py:28 +#: redbot/cogs/mutes/mutes.py:34 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 +#: redbot/cogs/mutes/mutes.py:37 msgid "I cannot let you do that. You are not higher than the mute role in the role hierarchy." msgstr "Bunu yapmana izin veremem. Rol hiyerarşisinde susturma rolünden yüksekte değilsin." -#: redbot/cogs/mutes/mutes.py:34 +#: redbot/cogs/mutes/mutes.py:40 msgid "That user cannot be (un)muted, as they have the Administrator permission." msgstr "Yönetici iznine sahip olduğundan dolayı o kullanıcı susturulamaz veya susturması kaldırılamaz." -#: redbot/cogs/mutes/mutes.py:35 +#: redbot/cogs/mutes/mutes.py:41 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:40 +#: redbot/cogs/mutes/mutes.py:46 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:43 +#: redbot/cogs/mutes/mutes.py:49 msgid "The user has left the server while applying an overwrite." msgstr "Kanal yetkilerini uygulanırken kullanıcı sunucudan ayrıldı." -#: redbot/cogs/mutes/mutes.py:44 +#: redbot/cogs/mutes/mutes.py:50 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:45 +#: redbot/cogs/mutes/mutes.py:51 msgid "The mute role no longer exists." msgstr "Mute rolü artık mevcut değil." -#: redbot/cogs/mutes/mutes.py:46 +#: redbot/cogs/mutes/mutes.py:52 msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." msgstr "Üyeleri taşıma iznine sahip olmadığımdan, bu kullanıcı çıkıp girdiğinde etkili olacak." -#: redbot/cogs/mutes/mutes.py:68 +#: redbot/cogs/mutes/mutes.py:55 +msgid "That user is channel muted in their current voice channel, not just voice muted. If you want to fully unmute this user in the channel, use {command} in their voice channel's text channel instead." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:79 #, docstring msgid "\n" " Mute users temporarily or indefinitely.\n" @@ -68,150 +76,146 @@ msgstr "\n" " Kullanıcıları geçici veya kalıcı olarak sustur.\n" " " -#: redbot/cogs/mutes/mutes.py:286 redbot/cogs/mutes/mutes.py:298 -#: redbot/cogs/mutes/mutes.py:302 redbot/cogs/mutes/mutes.py:392 -#: redbot/cogs/mutes/mutes.py:409 redbot/cogs/mutes/mutes.py:463 -#: redbot/cogs/mutes/mutes.py:483 redbot/cogs/mutes/mutes.py:488 +#: redbot/cogs/mutes/mutes.py:330 redbot/cogs/mutes/mutes.py:342 +#: redbot/cogs/mutes/mutes.py:346 redbot/cogs/mutes/mutes.py:437 +#: redbot/cogs/mutes/mutes.py:454 redbot/cogs/mutes/mutes.py:508 +#: redbot/cogs/mutes/mutes.py:528 redbot/cogs/mutes/mutes.py:533 msgid "Automatic unmute" msgstr "Susturma cezanız otomatik olarak kaldırıldı" -#: redbot/cogs/mutes/mutes.py:302 redbot/cogs/mutes/mutes.py:409 -#: redbot/cogs/mutes/mutes.py:617 redbot/cogs/mutes/mutes.py:1400 +#: redbot/cogs/mutes/mutes.py:346 redbot/cogs/mutes/mutes.py:454 +#: redbot/cogs/mutes/mutes.py:655 redbot/cogs/mutes/mutes.py:1467 msgid "Server unmute" msgstr "Sunucu susturma cezanız bitti" -#: redbot/cogs/mutes/mutes.py:311 +#: redbot/cogs/mutes/mutes.py:355 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:396 +#: redbot/cogs/mutes/mutes.py:441 msgid "\n" "Unmuted in channels: " msgstr "\n" "Şu kanallarda susturması geri alındı: " -#: redbot/cogs/mutes/mutes.py:422 +#: redbot/cogs/mutes/mutes.py:467 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:426 +#: redbot/cogs/mutes/mutes.py:471 msgid "{reason} In the following channels: {channels}\n" msgstr "{reason} Şu kanallarda: {channels}\n" -#: redbot/cogs/mutes/mutes.py:472 redbot/cogs/mutes/mutes.py:692 -#: redbot/cogs/mutes/voicemutes.py:224 +#: redbot/cogs/mutes/mutes.py:517 redbot/cogs/mutes/mutes.py:732 +#: redbot/cogs/mutes/voicemutes.py:222 msgid "Voice unmute" msgstr "Sesli kanal susturma cezanız kalktı" -#: redbot/cogs/mutes/mutes.py:475 redbot/cogs/mutes/mutes.py:695 -#: redbot/cogs/mutes/mutes.py:1467 +#: redbot/cogs/mutes/mutes.py:520 redbot/cogs/mutes/mutes.py:735 +#: redbot/cogs/mutes/mutes.py:1536 msgid "Channel unmute" msgstr "Kanal susturması kalktı" -#: redbot/cogs/mutes/mutes.py:492 +#: redbot/cogs/mutes/mutes.py:537 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:533 +#: redbot/cogs/mutes/mutes.py:578 msgid "Unknown" msgstr "Bilinmiyor" -#: redbot/cogs/mutes/mutes.py:538 +#: redbot/cogs/mutes/mutes.py:583 msgid "No reason provided." msgstr "Sebep belirtilmedi." -#: redbot/cogs/mutes/mutes.py:549 +#: redbot/cogs/mutes/mutes.py:593 msgid "Until" msgstr "Şu zamana kadar" -#: redbot/cogs/mutes/mutes.py:550 +#: redbot/cogs/mutes/mutes.py:594 msgid "Duration" msgstr "Süre" -#: redbot/cogs/mutes/mutes.py:551 +#: redbot/cogs/mutes/mutes.py:595 msgid "Guild" msgstr "Sunucu" -#: redbot/cogs/mutes/mutes.py:553 +#: redbot/cogs/mutes/mutes.py:597 msgid "Moderator" msgstr "Moderatör" -#: redbot/cogs/mutes/mutes.py:562 -msgid "\n" -"**Moderator**: {moderator}" -msgstr "\n" -"**Moderatör**: {moderator}" +#: redbot/cogs/mutes/mutes.py:605 +msgid "Moderator:" +msgstr "Moderatör:" -#: redbot/cogs/mutes/mutes.py:567 -msgid "\n" -"**Until**: {until}\n" -"**Duration**: {duration}" -msgstr "\n" -"**Bitiş**: {until}\n" -"**Süre**: {duration}" +#: redbot/cogs/mutes/mutes.py:607 +msgid "Until:" +msgstr "Şu zamana kadar:" -#: redbot/cogs/mutes/mutes.py:573 -msgid "\n" -"**Guild**: {guild_name}" -msgstr "\n" -"**Sunucu**: {guild_name}" +#: redbot/cogs/mutes/mutes.py:607 +msgid "Duration:" +msgstr "Süre:" -#: redbot/cogs/mutes/mutes.py:612 redbot/cogs/mutes/mutes.py:617 +#: redbot/cogs/mutes/mutes.py:611 +msgid "Guild:" +msgstr "Sunucu:" + +#: redbot/cogs/mutes/mutes.py:650 redbot/cogs/mutes/mutes.py:655 msgid "Manually removed mute role" msgstr "Susturulma cezanız manuel olarak kaldırıldı" -#: redbot/cogs/mutes/mutes.py:632 redbot/cogs/mutes/mutes.py:641 +#: redbot/cogs/mutes/mutes.py:670 redbot/cogs/mutes/mutes.py:679 msgid "Manually applied mute role" msgstr "Susturulma cezanız manuel olarak verildi" -#: redbot/cogs/mutes/mutes.py:641 redbot/cogs/mutes/mutes.py:1184 +#: redbot/cogs/mutes/mutes.py:679 redbot/cogs/mutes/mutes.py:1247 msgid "Server mute" msgstr "Sunucu susturma cezası" -#: redbot/cogs/mutes/mutes.py:702 redbot/cogs/mutes/mutes.py:711 +#: redbot/cogs/mutes/mutes.py:742 redbot/cogs/mutes/mutes.py:751 msgid "Manually removed channel overwrites" msgstr "Kanal yetkilerinden manuel olarak kaldırıldı" -#: redbot/cogs/mutes/mutes.py:745 +#: redbot/cogs/mutes/mutes.py:785 msgid "Previously muted in this server." msgstr "Bu sunucuda daha önce susturulmuş." -#: redbot/cogs/mutes/mutes.py:751 +#: redbot/cogs/mutes/mutes.py:791 #, docstring msgid "Mute settings." msgstr "Susturma ayarları." -#: redbot/cogs/mutes/mutes.py:758 +#: redbot/cogs/mutes/mutes.py:798 #, docstring msgid "Set whether mute notifications should be sent to users in DMs." msgstr "Kullanıcılara özel mesaj olarak susturma bildirimlerinin gönderilmesini ayarla." -#: redbot/cogs/mutes/mutes.py:761 +#: redbot/cogs/mutes/mutes.py:801 msgid "I will now try to send mute notifications to users DMs." msgstr "Artık kullanıcılara susturma bildirimlerini özel mesaj olarak göndermeye çalışacağım." -#: redbot/cogs/mutes/mutes.py:763 +#: redbot/cogs/mutes/mutes.py:803 msgid "Mute notifications will no longer be sent to users DMs." msgstr "Susturma bildirimleri kullanıcılara artık özel mesaj olarak gönderilmeyecek." -#: redbot/cogs/mutes/mutes.py:769 +#: redbot/cogs/mutes/mutes.py:809 #, docstring msgid "Decide whether the name of the moderator muting a user should be included in the DM to that user." msgstr "Kullanıcıyı susturan moderatörün adının özel mesajda olup olmamasını ayarla." -#: redbot/cogs/mutes/mutes.py:773 +#: redbot/cogs/mutes/mutes.py:813 msgid "I will include the name of the moderator who issued the mute when sending a DM to a user." msgstr "Bir kullanıcıya özel mesaj atarken sorumlu moderatörün ismini dahil edeceğim." -#: redbot/cogs/mutes/mutes.py:779 +#: redbot/cogs/mutes/mutes.py:819 msgid "I will not include the name of the moderator who issued the mute when sending a DM to a user." msgstr "Bir kullanıcıya özel mesaj atarken sorumlu moderatörün ismini dahil etmeyeceğim." -#: redbot/cogs/mutes/mutes.py:787 +#: redbot/cogs/mutes/mutes.py:827 #, docstring msgid "\n" " Whether or not to force role only mutes on the bot\n" @@ -220,15 +224,15 @@ msgstr "\n" " Bot üzerinde role özgü susturmaların zorlanıp zorlanmayacağı\n" " " -#: redbot/cogs/mutes/mutes.py:792 +#: redbot/cogs/mutes/mutes.py:832 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:794 +#: redbot/cogs/mutes/mutes.py:834 msgid "Okay I will allow channel overwrites for muting users." msgstr "Tamamdır, kullanıcıları sustururken kanal yetkilendirmelerine izin vereceğim." -#: redbot/cogs/mutes/mutes.py:799 +#: redbot/cogs/mutes/mutes.py:839 #, docstring msgid "\n" " Shows the current mute settings for this guild.\n" @@ -237,7 +241,7 @@ msgstr "\n" " Bu sunucu için mevcut susturma ayarlarını gösterir.\n" " " -#: redbot/cogs/mutes/mutes.py:807 +#: redbot/cogs/mutes/mutes.py:847 msgid "Mute Role: {role}\n" "Notification Channel: {channel}\n" "Default Time: {time}\n" @@ -249,12 +253,12 @@ msgstr "Susturma Rolü: {role}\n" "DM Atma: {dm}\n" "Moderatör belirtme: {show_mod}" -#: redbot/cogs/mutes/mutes.py:814 redbot/cogs/mutes/mutes.py:815 -#: redbot/cogs/mutes/mutes.py:816 +#: redbot/cogs/mutes/mutes.py:854 redbot/cogs/mutes/mutes.py:855 +#: redbot/cogs/mutes/mutes.py:856 msgid "None" msgstr "None" -#: redbot/cogs/mutes/mutes.py:827 +#: redbot/cogs/mutes/mutes.py:871 #, docstring msgid "\n" " Set the notification channel for automatic unmute issues.\n\n" @@ -267,15 +271,15 @@ msgstr "\n" " susturma geri alınırken oluşabilecek sorunlar bir yere gönderilmeyecek.\n" " " -#: redbot/cogs/mutes/mutes.py:835 +#: redbot/cogs/mutes/mutes.py:879 msgid "Notification channel for unmute issues has been cleared." 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:839 +#: redbot/cogs/mutes/mutes.py:883 msgid "I will post unmute issues in {channel}." msgstr "Susturma geri alma hatalarını {channel} kanalına yazacağım." -#: redbot/cogs/mutes/mutes.py:846 +#: redbot/cogs/mutes/mutes.py:890 #, 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" @@ -290,23 +294,23 @@ msgstr "Bir kullanıcı susturulurken verilecek rolü ayarlar.\n\n" " sunucudan çıkıp girebilir.\n" " " -#: redbot/cogs/mutes/mutes.py:861 +#: redbot/cogs/mutes/mutes.py:905 msgid "Channel overwrites will be used for mutes instead." msgstr "Susturmalar için kanal yetkileri kullanılacak." -#: redbot/cogs/mutes/mutes.py:865 +#: redbot/cogs/mutes/mutes.py:909 msgid "You can't set this role as it is not lower than you in the role hierarchy." msgstr "Rol hiyerarşisinde senden aşağıda olmadığından bu rolü ayarlayamazsın." -#: redbot/cogs/mutes/mutes.py:870 redbot/cogs/mutes/mutes.py:925 +#: redbot/cogs/mutes/mutes.py:914 redbot/cogs/mutes/mutes.py:977 msgid "Mute role set to {role}" msgstr "Susturulmuş rolü {role} olarak ayarlandı" -#: redbot/cogs/mutes/mutes.py:874 redbot/cogs/mutes/mutes.py:929 +#: redbot/cogs/mutes/mutes.py:918 redbot/cogs/mutes/mutes.py:981 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:885 +#: redbot/cogs/mutes/mutes.py:929 #, docstring msgid "Create a Muted role.\n\n" " This will create a role and apply overwrites to all available channels\n" @@ -321,23 +325,23 @@ msgstr "Bir susuturulmuş rolü oluştur.\n\n" " `[p]muteset role ROL_ADI` komutunu kullanın\n" " " -#: redbot/cogs/mutes/mutes.py:896 +#: redbot/cogs/mutes/mutes.py:940 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:907 redbot/cogs/mutes/mutes.py:949 +#: redbot/cogs/mutes/mutes.py:959 redbot/cogs/mutes/mutes.py:1005 msgid "Mute role setup" msgstr "Susturulmuş rolü ayarlandı" -#: redbot/cogs/mutes/mutes.py:912 +#: redbot/cogs/mutes/mutes.py:964 msgid "I could not create a muted role in this server." msgstr "Bu sunucuda susturulmuş rolü oluşturamadım." -#: redbot/cogs/mutes/mutes.py:919 +#: redbot/cogs/mutes/mutes.py:971 msgid "I could not set overwrites for the following channels: {channels}" msgstr "Şu kanallar için yetklendirmeyi ayarlayamadım: {channels}" -#: redbot/cogs/mutes/mutes.py:957 +#: redbot/cogs/mutes/mutes.py:1013 #, docstring msgid "\n" " Set the default mute time for the mute command.\n\n" @@ -348,41 +352,41 @@ msgstr "\n" " Bir zaman aralığı verilmezse bu ayar temizlenir.\n" " " -#: redbot/cogs/mutes/mutes.py:965 +#: redbot/cogs/mutes/mutes.py:1021 msgid "Default mute time removed." msgstr "Varsayılan susturma süresi kaldırıldı." -#: redbot/cogs/mutes/mutes.py:969 +#: redbot/cogs/mutes/mutes.py:1025 msgid "Please provide a valid time format." msgstr "Lütfen geçerli bir zaman biçimi sağlayın." -#: redbot/cogs/mutes/mutes.py:972 +#: redbot/cogs/mutes/mutes.py:1028 msgid "Default mute time set to {time}." msgstr "Varsayılan susturma süresi {time} olarak ayarlandı." -#: redbot/cogs/mutes/mutes.py:984 -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" +#: redbot/cogs/mutes/mutes.py:1040 +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:1000 +#: redbot/cogs/mutes/mutes.py:1059 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\n" "Are you sure you want to continue with channel overwrites? " msgstr "Kullanıcıları sustururken kanal yetkilerini kullanmak Discord API'a çok sayıda istekte bulunulmasını gerektirebileceğinden bir susturulmuş rolü ayarlanması tavsiye edilir. Üstelik kanal yetkileri 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\n" "Susturma için kanal yetkilerini kullanmak istediğinizden emin misiniz? " -#: redbot/cogs/mutes/mutes.py:1010 +#: redbot/cogs/mutes/mutes.py:1069 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 yetkilerini 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:1016 -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 yetkilerini 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:1075 +msgid "Saying {response_1} will continue the mute with overwrites and stop this message from appearing again, saying {response_2} will end the mute attempt." +msgstr "{response_1} ile cevap vermek zorla susturmaya devam eder ve bir daha bu mesajı göstermez, {response_2} ile cevap vermek susturmayı iptal eder." -#: redbot/cogs/mutes/mutes.py:1040 redbot/cogs/mutes/mutes.py:1252 +#: redbot/cogs/mutes/mutes.py:1104 redbot/cogs/mutes/mutes.py:1317 msgid "OK then." msgstr "Tamam o zaman." -#: redbot/cogs/mutes/mutes.py:1054 +#: redbot/cogs/mutes/mutes.py:1118 #, docstring msgid "\n" " Displays active mutes on this server.\n" @@ -391,23 +395,23 @@ msgstr "\n" " Sunucuda devam eden susturmaları gösterir.\n" " " -#: redbot/cogs/mutes/mutes.py:1062 +#: redbot/cogs/mutes/mutes.py:1125 msgid "__Server Mutes__\n" msgstr "__Sunucudaki Susturmalar__\n" -#: redbot/cogs/mutes/mutes.py:1080 redbot/cogs/mutes/mutes.py:1105 +#: redbot/cogs/mutes/mutes.py:1143 redbot/cogs/mutes/mutes.py:1168 msgid "__Remaining__: {time_left}\n" msgstr "__Kalan süre__: {time_left}\n" -#: redbot/cogs/mutes/mutes.py:1087 +#: redbot/cogs/mutes/mutes.py:1150 msgid "__<#{channel_id}> Mutes__\n" msgstr "__<#{channel_id}> Susturmalar__\n" -#: redbot/cogs/mutes/mutes.py:1112 +#: redbot/cogs/mutes/mutes.py:1175 msgid "There are no mutes on this server right now." msgstr "Bu sunucuda şu anda susturulmuş kişi bulunmamakta." -#: redbot/cogs/mutes/mutes.py:1124 +#: redbot/cogs/mutes/mutes.py:1187 #, docstring msgid "Mute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -428,45 +432,45 @@ msgstr "Kullanıcıları sustur.\n\n" " `[p]mute @üye1 3 days`\n\n" " " -#: redbot/cogs/mutes/mutes.py:1139 redbot/cogs/mutes/mutes.py:1288 -#: redbot/cogs/mutes/voicemutes.py:90 +#: redbot/cogs/mutes/mutes.py:1202 redbot/cogs/mutes/mutes.py:1353 +#: redbot/cogs/mutes/voicemutes.py:88 msgid "You cannot mute me." msgstr "Beni susturamazsın." -#: redbot/cogs/mutes/mutes.py:1141 redbot/cogs/mutes/mutes.py:1290 -#: redbot/cogs/mutes/voicemutes.py:92 +#: redbot/cogs/mutes/mutes.py:1204 redbot/cogs/mutes/mutes.py:1355 +#: redbot/cogs/mutes/voicemutes.py:90 msgid "You cannot mute yourself." msgstr "Kendini susturamazsın." -#: redbot/cogs/mutes/mutes.py:1152 redbot/cogs/mutes/mutes.py:1157 -#: redbot/cogs/mutes/mutes.py:1298 redbot/cogs/mutes/mutes.py:1303 -#: redbot/cogs/mutes/voicemutes.py:110 redbot/cogs/mutes/voicemutes.py:117 +#: redbot/cogs/mutes/mutes.py:1215 redbot/cogs/mutes/mutes.py:1220 +#: redbot/cogs/mutes/mutes.py:1363 redbot/cogs/mutes/mutes.py:1368 +#: redbot/cogs/mutes/voicemutes.py:108 redbot/cogs/mutes/voicemutes.py:115 msgid " for {duration}" -msgstr " {duration} süreliğine" +msgstr " {duration}" -#: redbot/cogs/mutes/mutes.py:1191 +#: redbot/cogs/mutes/mutes.py:1254 msgid "{users} has been muted in this server{time}." -msgstr "{users} bu sunucuda susturuldu. Süre: {time}." +msgstr "{users} bu sunucudan {time} susturuldu." -#: redbot/cogs/mutes/mutes.py:1193 +#: redbot/cogs/mutes/mutes.py:1256 msgid "{users} have been muted in this server{time}." msgstr "{users} bu sunucuda susturuldu. Süre: {time}." -#: redbot/cogs/mutes/mutes.py:1204 +#: redbot/cogs/mutes/mutes.py:1267 msgid "{member} could not be (un)muted for the following reasons:\n" msgstr "{member} şu sebeplerden dolayı susturulamadı veya susturması kaldırılamadı:\n" -#: redbot/cogs/mutes/mutes.py:1215 +#: redbot/cogs/mutes/mutes.py:1278 msgid "- {reason} In the following channels: {channels}\n" msgstr "- {reason} Şu kanallarda: {channels}\n" -#: redbot/cogs/mutes/mutes.py:1226 +#: redbot/cogs/mutes/mutes.py:1289 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:1274 +#: redbot/cogs/mutes/mutes.py:1339 #, docstring -msgid "Mute a user in the current text channel.\n\n" +msgid "Mute a user in the current text channel (or in the parent of the current thread).\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" @@ -477,7 +481,7 @@ msgid "Mute a user in the current text channel.\n\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" +" `[time_and_reason]` Susturmanın ne kadar süreceği ve hangi sebeple yapılacağıdır. Süre\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" @@ -485,23 +489,23 @@ msgstr "Bir kullanıcıyı mevcut metin kanalında sustur.\n\n" " `[p]mute @üye1 3 days`\n" " " -#: redbot/cogs/mutes/mutes.py:1331 +#: redbot/cogs/mutes/mutes.py:1398 msgid "Channel mute" msgstr "Kanalda susturma" -#: redbot/cogs/mutes/mutes.py:1339 redbot/cogs/mutes/voicemutes.py:156 +#: redbot/cogs/mutes/mutes.py:1406 redbot/cogs/mutes/voicemutes.py:154 msgid "{users} has been muted in this channel{time}." -msgstr "{users} bu yazı/sesli kanalından susturuldu. Süre: {time}." +msgstr "{users} bu kanalda {time} susturuldu." -#: redbot/cogs/mutes/mutes.py:1341 redbot/cogs/mutes/voicemutes.py:158 +#: redbot/cogs/mutes/mutes.py:1408 redbot/cogs/mutes/voicemutes.py:156 msgid "{users} have been muted in this channel{time}." msgstr "{users} bulunduğu sesli kanaldan susturuldu. Süre: {time}." -#: redbot/cogs/mutes/mutes.py:1346 redbot/cogs/mutes/voicemutes.py:163 +#: redbot/cogs/mutes/mutes.py:1413 redbot/cogs/mutes/voicemutes.py:161 msgid "The following users could not be muted\n" msgstr "Şu kullanıcılar susturulamadı\n" -#: redbot/cogs/mutes/mutes.py:1361 +#: redbot/cogs/mutes/mutes.py:1428 #, docstring msgid "Unmute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -512,52 +516,49 @@ msgstr "Kullanıcıların susturmasını kaldır.\n\n" " `[reason]` susturmanın kaldırılma sebebidir.\n" " " -#: redbot/cogs/mutes/mutes.py:1369 redbot/cogs/mutes/mutes.py:1438 -#: redbot/cogs/mutes/voicemutes.py:184 +#: redbot/cogs/mutes/mutes.py:1436 redbot/cogs/mutes/mutes.py:1505 +#: redbot/cogs/mutes/voicemutes.py:182 msgid "You cannot unmute me." msgstr "Benim susturmamı kaldıramazsın." -#: redbot/cogs/mutes/mutes.py:1371 redbot/cogs/mutes/mutes.py:1440 -#: redbot/cogs/mutes/voicemutes.py:186 +#: redbot/cogs/mutes/mutes.py:1438 redbot/cogs/mutes/mutes.py:1507 +#: redbot/cogs/mutes/voicemutes.py:184 msgid "You cannot unmute yourself." msgstr "Kendi susturmanı kaldıramazsın." -#: redbot/cogs/mutes/mutes.py:1413 +#: redbot/cogs/mutes/mutes.py:1480 msgid "{users} unmuted in this server." msgstr "{users} bu sunucudaki susturması kaldırıldı." -#: redbot/cogs/mutes/mutes.py:1430 +#: redbot/cogs/mutes/mutes.py:1497 #, docstring -msgid "Unmute a user in this channel.\n\n" +msgid "Unmute a user in this channel (or in the parent of this thread).\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" -" " +msgstr "" -#: redbot/cogs/mutes/mutes.py:1477 redbot/cogs/mutes/voicemutes.py:234 +#: redbot/cogs/mutes/mutes.py:1546 redbot/cogs/mutes/voicemutes.py:232 msgid "{users} unmuted in this channel." msgstr "{users} yazı/sesli kanalından susturması kaldırıldı." -#: redbot/cogs/mutes/mutes.py:1482 redbot/cogs/mutes/voicemutes.py:239 +#: redbot/cogs/mutes/mutes.py:1551 redbot/cogs/mutes/voicemutes.py:237 msgid "The following users could not be unmuted\n" msgstr "Bu kullanıcının susturma cezası kaldırılamadı\n" -#: redbot/cogs/mutes/voicemutes.py:43 +#: 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:50 +#: 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:61 +#: redbot/cogs/mutes/voicemutes.py:59 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:77 +#: redbot/cogs/mutes/voicemutes.py:75 #, docstring msgid "Mute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -577,11 +578,11 @@ msgstr "Bir kullanıcıyı mevcut ses kanalından sustur.\n\n" " `[p]voicemute @üye1 3 days`\n" "`" -#: redbot/cogs/mutes/voicemutes.py:148 +#: redbot/cogs/mutes/voicemutes.py:146 msgid "Voice mute" msgstr "Sesli kanalda susturma" -#: redbot/cogs/mutes/voicemutes.py:177 +#: redbot/cogs/mutes/voicemutes.py:175 #, docstring msgid "Unmute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" diff --git a/redbot/cogs/mutes/locales/uk-UA.po b/redbot/cogs/mutes/locales/uk-UA.po index 87f2a032e62..63718b07c3e 100644 --- a/redbot/cogs/mutes/locales/uk-UA.po +++ b/redbot/cogs/mutes/locales/uk-UA.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-23 14:25+0000\n" +"POT-Creation-Date: 2023-07-19 20:46+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,216 +15,224 @@ msgstr "" "X-Crowdin-File-ID: 704\n" "Language: uk_UA\n" -#: redbot/cogs/mutes/mutes.py:26 +#: redbot/cogs/mutes/converters.py:60 +msgid "The time provided is too long; use a more reasonable time." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:32 msgid "That user is already muted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:27 +#: redbot/cogs/mutes/mutes.py:33 msgid "That user is not muted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:28 +#: redbot/cogs/mutes/mutes.py:34 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 +#: redbot/cogs/mutes/mutes.py:37 msgid "I cannot let you do that. You are not higher than the mute role in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:34 +#: redbot/cogs/mutes/mutes.py:40 msgid "That user cannot be (un)muted, as they have the Administrator permission." msgstr "" -#: redbot/cogs/mutes/mutes.py:35 +#: redbot/cogs/mutes/mutes.py:41 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:40 +#: redbot/cogs/mutes/mutes.py:46 msgid "Failed to mute or unmute user. I need the Manage Permissions permission." msgstr "" -#: redbot/cogs/mutes/mutes.py:43 +#: redbot/cogs/mutes/mutes.py:49 msgid "The user has left the server while applying an overwrite." msgstr "" -#: redbot/cogs/mutes/mutes.py:44 +#: redbot/cogs/mutes/mutes.py:50 msgid "The channel I tried to mute or unmute the user in isn't found." msgstr "" -#: redbot/cogs/mutes/mutes.py:45 +#: redbot/cogs/mutes/mutes.py:51 msgid "The mute role no longer exists." msgstr "" -#: redbot/cogs/mutes/mutes.py:46 +#: redbot/cogs/mutes/mutes.py:52 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:68 +#: redbot/cogs/mutes/mutes.py:55 +msgid "That user is channel muted in their current voice channel, not just voice muted. If you want to fully unmute this user in the channel, use {command} in their voice channel's text channel instead." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:79 #, docstring msgid "\n" " Mute users temporarily or indefinitely.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:286 redbot/cogs/mutes/mutes.py:298 -#: redbot/cogs/mutes/mutes.py:302 redbot/cogs/mutes/mutes.py:392 -#: redbot/cogs/mutes/mutes.py:409 redbot/cogs/mutes/mutes.py:463 -#: redbot/cogs/mutes/mutes.py:483 redbot/cogs/mutes/mutes.py:488 +#: redbot/cogs/mutes/mutes.py:330 redbot/cogs/mutes/mutes.py:342 +#: redbot/cogs/mutes/mutes.py:346 redbot/cogs/mutes/mutes.py:437 +#: redbot/cogs/mutes/mutes.py:454 redbot/cogs/mutes/mutes.py:508 +#: redbot/cogs/mutes/mutes.py:528 redbot/cogs/mutes/mutes.py:533 msgid "Automatic unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:302 redbot/cogs/mutes/mutes.py:409 -#: redbot/cogs/mutes/mutes.py:617 redbot/cogs/mutes/mutes.py:1400 +#: redbot/cogs/mutes/mutes.py:346 redbot/cogs/mutes/mutes.py:454 +#: redbot/cogs/mutes/mutes.py:655 redbot/cogs/mutes/mutes.py:1467 msgid "Server unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:311 +#: redbot/cogs/mutes/mutes.py:355 msgid "I am unable to unmute {user} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:396 +#: redbot/cogs/mutes/mutes.py:441 msgid "\n" "Unmuted in channels: " msgstr "" -#: redbot/cogs/mutes/mutes.py:422 +#: redbot/cogs/mutes/mutes.py:467 msgid "{member} could not be unmuted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:426 +#: redbot/cogs/mutes/mutes.py:471 msgid "{reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:472 redbot/cogs/mutes/mutes.py:692 -#: redbot/cogs/mutes/voicemutes.py:224 +#: redbot/cogs/mutes/mutes.py:517 redbot/cogs/mutes/mutes.py:732 +#: redbot/cogs/mutes/voicemutes.py:222 msgid "Voice unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:475 redbot/cogs/mutes/mutes.py:695 -#: redbot/cogs/mutes/mutes.py:1467 +#: redbot/cogs/mutes/mutes.py:520 redbot/cogs/mutes/mutes.py:735 +#: redbot/cogs/mutes/mutes.py:1536 msgid "Channel unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:492 +#: redbot/cogs/mutes/mutes.py:537 msgid "I am unable to unmute {user} in {channel} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:533 +#: redbot/cogs/mutes/mutes.py:578 msgid "Unknown" msgstr "" -#: redbot/cogs/mutes/mutes.py:538 +#: redbot/cogs/mutes/mutes.py:583 msgid "No reason provided." msgstr "" -#: redbot/cogs/mutes/mutes.py:549 +#: redbot/cogs/mutes/mutes.py:593 msgid "Until" msgstr "" -#: redbot/cogs/mutes/mutes.py:550 +#: redbot/cogs/mutes/mutes.py:594 msgid "Duration" msgstr "" -#: redbot/cogs/mutes/mutes.py:551 +#: redbot/cogs/mutes/mutes.py:595 msgid "Guild" msgstr "" -#: redbot/cogs/mutes/mutes.py:553 +#: redbot/cogs/mutes/mutes.py:597 msgid "Moderator" msgstr "" -#: redbot/cogs/mutes/mutes.py:562 -msgid "\n" -"**Moderator**: {moderator}" +#: redbot/cogs/mutes/mutes.py:605 +msgid "Moderator:" msgstr "" -#: redbot/cogs/mutes/mutes.py:567 -msgid "\n" -"**Until**: {until}\n" -"**Duration**: {duration}" +#: redbot/cogs/mutes/mutes.py:607 +msgid "Until:" msgstr "" -#: redbot/cogs/mutes/mutes.py:573 -msgid "\n" -"**Guild**: {guild_name}" +#: redbot/cogs/mutes/mutes.py:607 +msgid "Duration:" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:611 +msgid "Guild:" msgstr "" -#: redbot/cogs/mutes/mutes.py:612 redbot/cogs/mutes/mutes.py:617 +#: redbot/cogs/mutes/mutes.py:650 redbot/cogs/mutes/mutes.py:655 msgid "Manually removed mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:632 redbot/cogs/mutes/mutes.py:641 +#: redbot/cogs/mutes/mutes.py:670 redbot/cogs/mutes/mutes.py:679 msgid "Manually applied mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:641 redbot/cogs/mutes/mutes.py:1184 +#: redbot/cogs/mutes/mutes.py:679 redbot/cogs/mutes/mutes.py:1247 msgid "Server mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:702 redbot/cogs/mutes/mutes.py:711 +#: redbot/cogs/mutes/mutes.py:742 redbot/cogs/mutes/mutes.py:751 msgid "Manually removed channel overwrites" msgstr "" -#: redbot/cogs/mutes/mutes.py:745 +#: redbot/cogs/mutes/mutes.py:785 msgid "Previously muted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:751 +#: redbot/cogs/mutes/mutes.py:791 #, docstring msgid "Mute settings." msgstr "" -#: redbot/cogs/mutes/mutes.py:758 +#: redbot/cogs/mutes/mutes.py:798 #, docstring msgid "Set whether mute notifications should be sent to users in DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:761 +#: redbot/cogs/mutes/mutes.py:801 msgid "I will now try to send mute notifications to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:763 +#: redbot/cogs/mutes/mutes.py:803 msgid "Mute notifications will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:769 +#: redbot/cogs/mutes/mutes.py:809 #, docstring msgid "Decide whether the name of the moderator muting a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/mutes/mutes.py:773 +#: redbot/cogs/mutes/mutes.py:813 msgid "I will include the name of the moderator who issued the mute when sending a DM to a user." msgstr "" -#: redbot/cogs/mutes/mutes.py:779 +#: redbot/cogs/mutes/mutes.py:819 msgid "I will not include the name of the moderator who issued the mute when sending a DM to a user." msgstr "" -#: redbot/cogs/mutes/mutes.py:787 +#: redbot/cogs/mutes/mutes.py:827 #, docstring msgid "\n" " Whether or not to force role only mutes on the bot\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:792 +#: redbot/cogs/mutes/mutes.py:832 msgid "Okay I will enforce role mutes before muting users." msgstr "" -#: redbot/cogs/mutes/mutes.py:794 +#: redbot/cogs/mutes/mutes.py:834 msgid "Okay I will allow channel overwrites for muting users." msgstr "" -#: redbot/cogs/mutes/mutes.py:799 +#: redbot/cogs/mutes/mutes.py:839 #, docstring msgid "\n" " Shows the current mute settings for this guild.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:807 +#: redbot/cogs/mutes/mutes.py:847 msgid "Mute Role: {role}\n" "Notification Channel: {channel}\n" "Default Time: {time}\n" @@ -232,12 +240,12 @@ msgid "Mute Role: {role}\n" "Show moderator: {show_mod}" msgstr "" -#: redbot/cogs/mutes/mutes.py:814 redbot/cogs/mutes/mutes.py:815 -#: redbot/cogs/mutes/mutes.py:816 +#: redbot/cogs/mutes/mutes.py:854 redbot/cogs/mutes/mutes.py:855 +#: redbot/cogs/mutes/mutes.py:856 msgid "None" msgstr "" -#: redbot/cogs/mutes/mutes.py:827 +#: redbot/cogs/mutes/mutes.py:871 #, docstring msgid "\n" " Set the notification channel for automatic unmute issues.\n\n" @@ -246,15 +254,15 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:835 +#: redbot/cogs/mutes/mutes.py:879 msgid "Notification channel for unmute issues has been cleared." msgstr "" -#: redbot/cogs/mutes/mutes.py:839 +#: redbot/cogs/mutes/mutes.py:883 msgid "I will post unmute issues in {channel}." msgstr "" -#: redbot/cogs/mutes/mutes.py:846 +#: redbot/cogs/mutes/mutes.py:890 #, 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" @@ -264,23 +272,23 @@ msgid "Sets the role to be applied when muting a user.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:861 +#: redbot/cogs/mutes/mutes.py:905 msgid "Channel overwrites will be used for mutes instead." msgstr "" -#: redbot/cogs/mutes/mutes.py:865 +#: redbot/cogs/mutes/mutes.py:909 msgid "You can't set this role as it is not lower than you in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:870 redbot/cogs/mutes/mutes.py:925 +#: redbot/cogs/mutes/mutes.py:914 redbot/cogs/mutes/mutes.py:977 msgid "Mute role set to {role}" msgstr "" -#: redbot/cogs/mutes/mutes.py:874 redbot/cogs/mutes/mutes.py:929 +#: redbot/cogs/mutes/mutes.py:918 redbot/cogs/mutes/mutes.py:981 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:885 +#: redbot/cogs/mutes/mutes.py:929 #, docstring msgid "Create a Muted role.\n\n" " This will create a role and apply overwrites to all available channels\n" @@ -290,23 +298,23 @@ msgid "Create a Muted role.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:896 +#: redbot/cogs/mutes/mutes.py:940 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:907 redbot/cogs/mutes/mutes.py:949 +#: redbot/cogs/mutes/mutes.py:959 redbot/cogs/mutes/mutes.py:1005 msgid "Mute role setup" msgstr "" -#: redbot/cogs/mutes/mutes.py:912 +#: redbot/cogs/mutes/mutes.py:964 msgid "I could not create a muted role in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:919 +#: redbot/cogs/mutes/mutes.py:971 msgid "I could not set overwrites for the following channels: {channels}" msgstr "" -#: redbot/cogs/mutes/mutes.py:957 +#: redbot/cogs/mutes/mutes.py:1013 #, docstring msgid "\n" " Set the default mute time for the mute command.\n\n" @@ -314,63 +322,63 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:965 +#: redbot/cogs/mutes/mutes.py:1021 msgid "Default mute time removed." msgstr "" -#: redbot/cogs/mutes/mutes.py:969 +#: redbot/cogs/mutes/mutes.py:1025 msgid "Please provide a valid time format." msgstr "" -#: redbot/cogs/mutes/mutes.py:972 +#: redbot/cogs/mutes/mutes.py:1028 msgid "Default mute time set to {time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:984 -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" +#: redbot/cogs/mutes/mutes.py:1040 +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:1000 +#: redbot/cogs/mutes/mutes.py:1059 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\n" "Are you sure you want to continue with channel overwrites? " msgstr "" -#: redbot/cogs/mutes/mutes.py:1010 +#: redbot/cogs/mutes/mutes.py:1069 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:1016 -msgid "Saying `yes` will continue the mute with overwrites and stop this message from appearing again, saying `no` will end the mute attempt." +#: redbot/cogs/mutes/mutes.py:1075 +msgid "Saying {response_1} will continue the mute with overwrites and stop this message from appearing again, saying {response_2} will end the mute attempt." msgstr "" -#: redbot/cogs/mutes/mutes.py:1040 redbot/cogs/mutes/mutes.py:1252 +#: redbot/cogs/mutes/mutes.py:1104 redbot/cogs/mutes/mutes.py:1317 msgid "OK then." msgstr "" -#: redbot/cogs/mutes/mutes.py:1054 +#: redbot/cogs/mutes/mutes.py:1118 #, docstring msgid "\n" " Displays active mutes on this server.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1062 +#: redbot/cogs/mutes/mutes.py:1125 msgid "__Server Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1080 redbot/cogs/mutes/mutes.py:1105 +#: redbot/cogs/mutes/mutes.py:1143 redbot/cogs/mutes/mutes.py:1168 msgid "__Remaining__: {time_left}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1087 +#: redbot/cogs/mutes/mutes.py:1150 msgid "__<#{channel_id}> Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1112 +#: redbot/cogs/mutes/mutes.py:1175 msgid "There are no mutes on this server right now." msgstr "" -#: redbot/cogs/mutes/mutes.py:1124 +#: redbot/cogs/mutes/mutes.py:1187 #, docstring msgid "Mute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -383,45 +391,45 @@ msgid "Mute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1139 redbot/cogs/mutes/mutes.py:1288 -#: redbot/cogs/mutes/voicemutes.py:90 +#: redbot/cogs/mutes/mutes.py:1202 redbot/cogs/mutes/mutes.py:1353 +#: redbot/cogs/mutes/voicemutes.py:88 msgid "You cannot mute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1141 redbot/cogs/mutes/mutes.py:1290 -#: redbot/cogs/mutes/voicemutes.py:92 +#: redbot/cogs/mutes/mutes.py:1204 redbot/cogs/mutes/mutes.py:1355 +#: redbot/cogs/mutes/voicemutes.py:90 msgid "You cannot mute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1152 redbot/cogs/mutes/mutes.py:1157 -#: redbot/cogs/mutes/mutes.py:1298 redbot/cogs/mutes/mutes.py:1303 -#: redbot/cogs/mutes/voicemutes.py:110 redbot/cogs/mutes/voicemutes.py:117 +#: redbot/cogs/mutes/mutes.py:1215 redbot/cogs/mutes/mutes.py:1220 +#: redbot/cogs/mutes/mutes.py:1363 redbot/cogs/mutes/mutes.py:1368 +#: redbot/cogs/mutes/voicemutes.py:108 redbot/cogs/mutes/voicemutes.py:115 msgid " for {duration}" msgstr "" -#: redbot/cogs/mutes/mutes.py:1191 +#: redbot/cogs/mutes/mutes.py:1254 msgid "{users} has been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1193 +#: redbot/cogs/mutes/mutes.py:1256 msgid "{users} have been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1204 +#: redbot/cogs/mutes/mutes.py:1267 msgid "{member} could not be (un)muted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1215 +#: redbot/cogs/mutes/mutes.py:1278 msgid "- {reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1226 +#: redbot/cogs/mutes/mutes.py:1289 msgid "Some users could not be properly muted. Would you like to see who, where, and why?" msgstr "" -#: redbot/cogs/mutes/mutes.py:1274 +#: redbot/cogs/mutes/mutes.py:1339 #, docstring -msgid "Mute a user in the current text channel.\n\n" +msgid "Mute a user in the current text channel (or in the parent of the current thread).\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" @@ -432,23 +440,23 @@ msgid "Mute a user in the current text channel.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1331 +#: redbot/cogs/mutes/mutes.py:1398 msgid "Channel mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:1339 redbot/cogs/mutes/voicemutes.py:156 +#: redbot/cogs/mutes/mutes.py:1406 redbot/cogs/mutes/voicemutes.py:154 msgid "{users} has been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1341 redbot/cogs/mutes/voicemutes.py:158 +#: redbot/cogs/mutes/mutes.py:1408 redbot/cogs/mutes/voicemutes.py:156 msgid "{users} have been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1346 redbot/cogs/mutes/voicemutes.py:163 +#: redbot/cogs/mutes/mutes.py:1413 redbot/cogs/mutes/voicemutes.py:161 msgid "The following users could not be muted\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1361 +#: redbot/cogs/mutes/mutes.py:1428 #, docstring msgid "Unmute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -456,49 +464,49 @@ msgid "Unmute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1369 redbot/cogs/mutes/mutes.py:1438 -#: redbot/cogs/mutes/voicemutes.py:184 +#: redbot/cogs/mutes/mutes.py:1436 redbot/cogs/mutes/mutes.py:1505 +#: redbot/cogs/mutes/voicemutes.py:182 msgid "You cannot unmute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1371 redbot/cogs/mutes/mutes.py:1440 -#: redbot/cogs/mutes/voicemutes.py:186 +#: redbot/cogs/mutes/mutes.py:1438 redbot/cogs/mutes/mutes.py:1507 +#: redbot/cogs/mutes/voicemutes.py:184 msgid "You cannot unmute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1413 +#: redbot/cogs/mutes/mutes.py:1480 msgid "{users} unmuted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:1430 +#: redbot/cogs/mutes/mutes.py:1497 #, docstring -msgid "Unmute a user in this channel.\n\n" +msgid "Unmute a user in this channel (or in the parent of this thread).\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:1477 redbot/cogs/mutes/voicemutes.py:234 +#: redbot/cogs/mutes/mutes.py:1546 redbot/cogs/mutes/voicemutes.py:232 msgid "{users} unmuted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:1482 redbot/cogs/mutes/voicemutes.py:239 +#: redbot/cogs/mutes/mutes.py:1551 redbot/cogs/mutes/voicemutes.py:237 msgid "The following users could not be unmuted\n" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:43 +#: redbot/cogs/mutes/voicemutes.py:42 msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mutes/voicemutes.py:50 +#: 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:61 +#: redbot/cogs/mutes/voicemutes.py:59 msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mutes/voicemutes.py:77 +#: redbot/cogs/mutes/voicemutes.py:75 #, docstring msgid "Mute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -510,11 +518,11 @@ msgid "Mute a user in their current voice channel.\n\n" " `[p]voicemute @member1 3 days`" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:148 +#: redbot/cogs/mutes/voicemutes.py:146 msgid "Voice mute" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:177 +#: redbot/cogs/mutes/voicemutes.py:175 #, docstring msgid "Unmute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" diff --git a/redbot/cogs/mutes/locales/vi-VN.po b/redbot/cogs/mutes/locales/vi-VN.po index f8f5b781e9a..df4a34f70b1 100644 --- a/redbot/cogs/mutes/locales/vi-VN.po +++ b/redbot/cogs/mutes/locales/vi-VN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-23 14:25+0000\n" +"POT-Creation-Date: 2023-07-19 20:46+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,216 +15,224 @@ msgstr "" "X-Crowdin-File-ID: 704\n" "Language: vi_VN\n" -#: redbot/cogs/mutes/mutes.py:26 +#: redbot/cogs/mutes/converters.py:60 +msgid "The time provided is too long; use a more reasonable time." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:32 msgid "That user is already muted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:27 +#: redbot/cogs/mutes/mutes.py:33 msgid "That user is not muted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:28 +#: redbot/cogs/mutes/mutes.py:34 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 +#: redbot/cogs/mutes/mutes.py:37 msgid "I cannot let you do that. You are not higher than the mute role in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:34 +#: redbot/cogs/mutes/mutes.py:40 msgid "That user cannot be (un)muted, as they have the Administrator permission." msgstr "" -#: redbot/cogs/mutes/mutes.py:35 +#: redbot/cogs/mutes/mutes.py:41 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:40 +#: redbot/cogs/mutes/mutes.py:46 msgid "Failed to mute or unmute user. I need the Manage Permissions permission." msgstr "" -#: redbot/cogs/mutes/mutes.py:43 +#: redbot/cogs/mutes/mutes.py:49 msgid "The user has left the server while applying an overwrite." msgstr "" -#: redbot/cogs/mutes/mutes.py:44 +#: redbot/cogs/mutes/mutes.py:50 msgid "The channel I tried to mute or unmute the user in isn't found." msgstr "" -#: redbot/cogs/mutes/mutes.py:45 +#: redbot/cogs/mutes/mutes.py:51 msgid "The mute role no longer exists." msgstr "" -#: redbot/cogs/mutes/mutes.py:46 +#: redbot/cogs/mutes/mutes.py:52 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:68 +#: redbot/cogs/mutes/mutes.py:55 +msgid "That user is channel muted in their current voice channel, not just voice muted. If you want to fully unmute this user in the channel, use {command} in their voice channel's text channel instead." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:79 #, docstring msgid "\n" " Mute users temporarily or indefinitely.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:286 redbot/cogs/mutes/mutes.py:298 -#: redbot/cogs/mutes/mutes.py:302 redbot/cogs/mutes/mutes.py:392 -#: redbot/cogs/mutes/mutes.py:409 redbot/cogs/mutes/mutes.py:463 -#: redbot/cogs/mutes/mutes.py:483 redbot/cogs/mutes/mutes.py:488 +#: redbot/cogs/mutes/mutes.py:330 redbot/cogs/mutes/mutes.py:342 +#: redbot/cogs/mutes/mutes.py:346 redbot/cogs/mutes/mutes.py:437 +#: redbot/cogs/mutes/mutes.py:454 redbot/cogs/mutes/mutes.py:508 +#: redbot/cogs/mutes/mutes.py:528 redbot/cogs/mutes/mutes.py:533 msgid "Automatic unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:302 redbot/cogs/mutes/mutes.py:409 -#: redbot/cogs/mutes/mutes.py:617 redbot/cogs/mutes/mutes.py:1400 +#: redbot/cogs/mutes/mutes.py:346 redbot/cogs/mutes/mutes.py:454 +#: redbot/cogs/mutes/mutes.py:655 redbot/cogs/mutes/mutes.py:1467 msgid "Server unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:311 +#: redbot/cogs/mutes/mutes.py:355 msgid "I am unable to unmute {user} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:396 +#: redbot/cogs/mutes/mutes.py:441 msgid "\n" "Unmuted in channels: " msgstr "" -#: redbot/cogs/mutes/mutes.py:422 +#: redbot/cogs/mutes/mutes.py:467 msgid "{member} could not be unmuted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:426 +#: redbot/cogs/mutes/mutes.py:471 msgid "{reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:472 redbot/cogs/mutes/mutes.py:692 -#: redbot/cogs/mutes/voicemutes.py:224 +#: redbot/cogs/mutes/mutes.py:517 redbot/cogs/mutes/mutes.py:732 +#: redbot/cogs/mutes/voicemutes.py:222 msgid "Voice unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:475 redbot/cogs/mutes/mutes.py:695 -#: redbot/cogs/mutes/mutes.py:1467 +#: redbot/cogs/mutes/mutes.py:520 redbot/cogs/mutes/mutes.py:735 +#: redbot/cogs/mutes/mutes.py:1536 msgid "Channel unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:492 +#: redbot/cogs/mutes/mutes.py:537 msgid "I am unable to unmute {user} in {channel} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:533 +#: redbot/cogs/mutes/mutes.py:578 msgid "Unknown" msgstr "" -#: redbot/cogs/mutes/mutes.py:538 +#: redbot/cogs/mutes/mutes.py:583 msgid "No reason provided." msgstr "" -#: redbot/cogs/mutes/mutes.py:549 +#: redbot/cogs/mutes/mutes.py:593 msgid "Until" msgstr "" -#: redbot/cogs/mutes/mutes.py:550 +#: redbot/cogs/mutes/mutes.py:594 msgid "Duration" msgstr "" -#: redbot/cogs/mutes/mutes.py:551 +#: redbot/cogs/mutes/mutes.py:595 msgid "Guild" msgstr "" -#: redbot/cogs/mutes/mutes.py:553 +#: redbot/cogs/mutes/mutes.py:597 msgid "Moderator" msgstr "" -#: redbot/cogs/mutes/mutes.py:562 -msgid "\n" -"**Moderator**: {moderator}" +#: redbot/cogs/mutes/mutes.py:605 +msgid "Moderator:" msgstr "" -#: redbot/cogs/mutes/mutes.py:567 -msgid "\n" -"**Until**: {until}\n" -"**Duration**: {duration}" +#: redbot/cogs/mutes/mutes.py:607 +msgid "Until:" msgstr "" -#: redbot/cogs/mutes/mutes.py:573 -msgid "\n" -"**Guild**: {guild_name}" +#: redbot/cogs/mutes/mutes.py:607 +msgid "Duration:" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:611 +msgid "Guild:" msgstr "" -#: redbot/cogs/mutes/mutes.py:612 redbot/cogs/mutes/mutes.py:617 +#: redbot/cogs/mutes/mutes.py:650 redbot/cogs/mutes/mutes.py:655 msgid "Manually removed mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:632 redbot/cogs/mutes/mutes.py:641 +#: redbot/cogs/mutes/mutes.py:670 redbot/cogs/mutes/mutes.py:679 msgid "Manually applied mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:641 redbot/cogs/mutes/mutes.py:1184 +#: redbot/cogs/mutes/mutes.py:679 redbot/cogs/mutes/mutes.py:1247 msgid "Server mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:702 redbot/cogs/mutes/mutes.py:711 +#: redbot/cogs/mutes/mutes.py:742 redbot/cogs/mutes/mutes.py:751 msgid "Manually removed channel overwrites" msgstr "" -#: redbot/cogs/mutes/mutes.py:745 +#: redbot/cogs/mutes/mutes.py:785 msgid "Previously muted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:751 +#: redbot/cogs/mutes/mutes.py:791 #, docstring msgid "Mute settings." msgstr "" -#: redbot/cogs/mutes/mutes.py:758 +#: redbot/cogs/mutes/mutes.py:798 #, docstring msgid "Set whether mute notifications should be sent to users in DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:761 +#: redbot/cogs/mutes/mutes.py:801 msgid "I will now try to send mute notifications to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:763 +#: redbot/cogs/mutes/mutes.py:803 msgid "Mute notifications will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:769 +#: redbot/cogs/mutes/mutes.py:809 #, docstring msgid "Decide whether the name of the moderator muting a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/mutes/mutes.py:773 +#: redbot/cogs/mutes/mutes.py:813 msgid "I will include the name of the moderator who issued the mute when sending a DM to a user." msgstr "" -#: redbot/cogs/mutes/mutes.py:779 +#: redbot/cogs/mutes/mutes.py:819 msgid "I will not include the name of the moderator who issued the mute when sending a DM to a user." msgstr "" -#: redbot/cogs/mutes/mutes.py:787 +#: redbot/cogs/mutes/mutes.py:827 #, docstring msgid "\n" " Whether or not to force role only mutes on the bot\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:792 +#: redbot/cogs/mutes/mutes.py:832 msgid "Okay I will enforce role mutes before muting users." msgstr "" -#: redbot/cogs/mutes/mutes.py:794 +#: redbot/cogs/mutes/mutes.py:834 msgid "Okay I will allow channel overwrites for muting users." msgstr "" -#: redbot/cogs/mutes/mutes.py:799 +#: redbot/cogs/mutes/mutes.py:839 #, docstring msgid "\n" " Shows the current mute settings for this guild.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:807 +#: redbot/cogs/mutes/mutes.py:847 msgid "Mute Role: {role}\n" "Notification Channel: {channel}\n" "Default Time: {time}\n" @@ -232,12 +240,12 @@ msgid "Mute Role: {role}\n" "Show moderator: {show_mod}" msgstr "" -#: redbot/cogs/mutes/mutes.py:814 redbot/cogs/mutes/mutes.py:815 -#: redbot/cogs/mutes/mutes.py:816 +#: redbot/cogs/mutes/mutes.py:854 redbot/cogs/mutes/mutes.py:855 +#: redbot/cogs/mutes/mutes.py:856 msgid "None" msgstr "" -#: redbot/cogs/mutes/mutes.py:827 +#: redbot/cogs/mutes/mutes.py:871 #, docstring msgid "\n" " Set the notification channel for automatic unmute issues.\n\n" @@ -246,15 +254,15 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:835 +#: redbot/cogs/mutes/mutes.py:879 msgid "Notification channel for unmute issues has been cleared." msgstr "" -#: redbot/cogs/mutes/mutes.py:839 +#: redbot/cogs/mutes/mutes.py:883 msgid "I will post unmute issues in {channel}." msgstr "" -#: redbot/cogs/mutes/mutes.py:846 +#: redbot/cogs/mutes/mutes.py:890 #, 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" @@ -264,23 +272,23 @@ msgid "Sets the role to be applied when muting a user.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:861 +#: redbot/cogs/mutes/mutes.py:905 msgid "Channel overwrites will be used for mutes instead." msgstr "" -#: redbot/cogs/mutes/mutes.py:865 +#: redbot/cogs/mutes/mutes.py:909 msgid "You can't set this role as it is not lower than you in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:870 redbot/cogs/mutes/mutes.py:925 +#: redbot/cogs/mutes/mutes.py:914 redbot/cogs/mutes/mutes.py:977 msgid "Mute role set to {role}" msgstr "" -#: redbot/cogs/mutes/mutes.py:874 redbot/cogs/mutes/mutes.py:929 +#: redbot/cogs/mutes/mutes.py:918 redbot/cogs/mutes/mutes.py:981 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:885 +#: redbot/cogs/mutes/mutes.py:929 #, docstring msgid "Create a Muted role.\n\n" " This will create a role and apply overwrites to all available channels\n" @@ -290,23 +298,23 @@ msgid "Create a Muted role.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:896 +#: redbot/cogs/mutes/mutes.py:940 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:907 redbot/cogs/mutes/mutes.py:949 +#: redbot/cogs/mutes/mutes.py:959 redbot/cogs/mutes/mutes.py:1005 msgid "Mute role setup" msgstr "" -#: redbot/cogs/mutes/mutes.py:912 +#: redbot/cogs/mutes/mutes.py:964 msgid "I could not create a muted role in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:919 +#: redbot/cogs/mutes/mutes.py:971 msgid "I could not set overwrites for the following channels: {channels}" msgstr "" -#: redbot/cogs/mutes/mutes.py:957 +#: redbot/cogs/mutes/mutes.py:1013 #, docstring msgid "\n" " Set the default mute time for the mute command.\n\n" @@ -314,63 +322,63 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:965 +#: redbot/cogs/mutes/mutes.py:1021 msgid "Default mute time removed." msgstr "" -#: redbot/cogs/mutes/mutes.py:969 +#: redbot/cogs/mutes/mutes.py:1025 msgid "Please provide a valid time format." msgstr "" -#: redbot/cogs/mutes/mutes.py:972 +#: redbot/cogs/mutes/mutes.py:1028 msgid "Default mute time set to {time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:984 -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" +#: redbot/cogs/mutes/mutes.py:1040 +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:1000 +#: redbot/cogs/mutes/mutes.py:1059 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\n" "Are you sure you want to continue with channel overwrites? " msgstr "" -#: redbot/cogs/mutes/mutes.py:1010 +#: redbot/cogs/mutes/mutes.py:1069 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:1016 -msgid "Saying `yes` will continue the mute with overwrites and stop this message from appearing again, saying `no` will end the mute attempt." +#: redbot/cogs/mutes/mutes.py:1075 +msgid "Saying {response_1} will continue the mute with overwrites and stop this message from appearing again, saying {response_2} will end the mute attempt." msgstr "" -#: redbot/cogs/mutes/mutes.py:1040 redbot/cogs/mutes/mutes.py:1252 +#: redbot/cogs/mutes/mutes.py:1104 redbot/cogs/mutes/mutes.py:1317 msgid "OK then." msgstr "" -#: redbot/cogs/mutes/mutes.py:1054 +#: redbot/cogs/mutes/mutes.py:1118 #, docstring msgid "\n" " Displays active mutes on this server.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1062 +#: redbot/cogs/mutes/mutes.py:1125 msgid "__Server Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1080 redbot/cogs/mutes/mutes.py:1105 +#: redbot/cogs/mutes/mutes.py:1143 redbot/cogs/mutes/mutes.py:1168 msgid "__Remaining__: {time_left}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1087 +#: redbot/cogs/mutes/mutes.py:1150 msgid "__<#{channel_id}> Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1112 +#: redbot/cogs/mutes/mutes.py:1175 msgid "There are no mutes on this server right now." msgstr "" -#: redbot/cogs/mutes/mutes.py:1124 +#: redbot/cogs/mutes/mutes.py:1187 #, docstring msgid "Mute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -383,45 +391,45 @@ msgid "Mute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1139 redbot/cogs/mutes/mutes.py:1288 -#: redbot/cogs/mutes/voicemutes.py:90 +#: redbot/cogs/mutes/mutes.py:1202 redbot/cogs/mutes/mutes.py:1353 +#: redbot/cogs/mutes/voicemutes.py:88 msgid "You cannot mute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1141 redbot/cogs/mutes/mutes.py:1290 -#: redbot/cogs/mutes/voicemutes.py:92 +#: redbot/cogs/mutes/mutes.py:1204 redbot/cogs/mutes/mutes.py:1355 +#: redbot/cogs/mutes/voicemutes.py:90 msgid "You cannot mute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1152 redbot/cogs/mutes/mutes.py:1157 -#: redbot/cogs/mutes/mutes.py:1298 redbot/cogs/mutes/mutes.py:1303 -#: redbot/cogs/mutes/voicemutes.py:110 redbot/cogs/mutes/voicemutes.py:117 +#: redbot/cogs/mutes/mutes.py:1215 redbot/cogs/mutes/mutes.py:1220 +#: redbot/cogs/mutes/mutes.py:1363 redbot/cogs/mutes/mutes.py:1368 +#: redbot/cogs/mutes/voicemutes.py:108 redbot/cogs/mutes/voicemutes.py:115 msgid " for {duration}" msgstr "" -#: redbot/cogs/mutes/mutes.py:1191 +#: redbot/cogs/mutes/mutes.py:1254 msgid "{users} has been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1193 +#: redbot/cogs/mutes/mutes.py:1256 msgid "{users} have been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1204 +#: redbot/cogs/mutes/mutes.py:1267 msgid "{member} could not be (un)muted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1215 +#: redbot/cogs/mutes/mutes.py:1278 msgid "- {reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1226 +#: redbot/cogs/mutes/mutes.py:1289 msgid "Some users could not be properly muted. Would you like to see who, where, and why?" msgstr "" -#: redbot/cogs/mutes/mutes.py:1274 +#: redbot/cogs/mutes/mutes.py:1339 #, docstring -msgid "Mute a user in the current text channel.\n\n" +msgid "Mute a user in the current text channel (or in the parent of the current thread).\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" @@ -432,23 +440,23 @@ msgid "Mute a user in the current text channel.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1331 +#: redbot/cogs/mutes/mutes.py:1398 msgid "Channel mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:1339 redbot/cogs/mutes/voicemutes.py:156 +#: redbot/cogs/mutes/mutes.py:1406 redbot/cogs/mutes/voicemutes.py:154 msgid "{users} has been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1341 redbot/cogs/mutes/voicemutes.py:158 +#: redbot/cogs/mutes/mutes.py:1408 redbot/cogs/mutes/voicemutes.py:156 msgid "{users} have been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1346 redbot/cogs/mutes/voicemutes.py:163 +#: redbot/cogs/mutes/mutes.py:1413 redbot/cogs/mutes/voicemutes.py:161 msgid "The following users could not be muted\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1361 +#: redbot/cogs/mutes/mutes.py:1428 #, docstring msgid "Unmute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -456,49 +464,49 @@ msgid "Unmute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1369 redbot/cogs/mutes/mutes.py:1438 -#: redbot/cogs/mutes/voicemutes.py:184 +#: redbot/cogs/mutes/mutes.py:1436 redbot/cogs/mutes/mutes.py:1505 +#: redbot/cogs/mutes/voicemutes.py:182 msgid "You cannot unmute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1371 redbot/cogs/mutes/mutes.py:1440 -#: redbot/cogs/mutes/voicemutes.py:186 +#: redbot/cogs/mutes/mutes.py:1438 redbot/cogs/mutes/mutes.py:1507 +#: redbot/cogs/mutes/voicemutes.py:184 msgid "You cannot unmute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1413 +#: redbot/cogs/mutes/mutes.py:1480 msgid "{users} unmuted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:1430 +#: redbot/cogs/mutes/mutes.py:1497 #, docstring -msgid "Unmute a user in this channel.\n\n" +msgid "Unmute a user in this channel (or in the parent of this thread).\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:1477 redbot/cogs/mutes/voicemutes.py:234 +#: redbot/cogs/mutes/mutes.py:1546 redbot/cogs/mutes/voicemutes.py:232 msgid "{users} unmuted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:1482 redbot/cogs/mutes/voicemutes.py:239 +#: redbot/cogs/mutes/mutes.py:1551 redbot/cogs/mutes/voicemutes.py:237 msgid "The following users could not be unmuted\n" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:43 +#: redbot/cogs/mutes/voicemutes.py:42 msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mutes/voicemutes.py:50 +#: 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:61 +#: redbot/cogs/mutes/voicemutes.py:59 msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mutes/voicemutes.py:77 +#: redbot/cogs/mutes/voicemutes.py:75 #, docstring msgid "Mute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -510,11 +518,11 @@ msgid "Mute a user in their current voice channel.\n\n" " `[p]voicemute @member1 3 days`" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:148 +#: redbot/cogs/mutes/voicemutes.py:146 msgid "Voice mute" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:177 +#: redbot/cogs/mutes/voicemutes.py:175 #, docstring msgid "Unmute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" diff --git a/redbot/cogs/mutes/locales/zh-CN.po b/redbot/cogs/mutes/locales/zh-CN.po index 59fa22a529a..985d95b9fe4 100644 --- a/redbot/cogs/mutes/locales/zh-CN.po +++ b/redbot/cogs/mutes/locales/zh-CN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-23 14:25+0000\n" +"POT-Creation-Date: 2023-07-19 20:46+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,216 +15,224 @@ msgstr "" "X-Crowdin-File-ID: 704\n" "Language: zh_CN\n" -#: redbot/cogs/mutes/mutes.py:26 +#: redbot/cogs/mutes/converters.py:60 +msgid "The time provided is too long; use a more reasonable time." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:32 msgid "That user is already muted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:27 +#: redbot/cogs/mutes/mutes.py:33 msgid "That user is not muted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:28 +#: redbot/cogs/mutes/mutes.py:34 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 +#: redbot/cogs/mutes/mutes.py:37 msgid "I cannot let you do that. You are not higher than the mute role in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:34 +#: redbot/cogs/mutes/mutes.py:40 msgid "That user cannot be (un)muted, as they have the Administrator permission." msgstr "" -#: redbot/cogs/mutes/mutes.py:35 +#: redbot/cogs/mutes/mutes.py:41 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:40 +#: redbot/cogs/mutes/mutes.py:46 msgid "Failed to mute or unmute user. I need the Manage Permissions permission." msgstr "" -#: redbot/cogs/mutes/mutes.py:43 +#: redbot/cogs/mutes/mutes.py:49 msgid "The user has left the server while applying an overwrite." msgstr "" -#: redbot/cogs/mutes/mutes.py:44 +#: redbot/cogs/mutes/mutes.py:50 msgid "The channel I tried to mute or unmute the user in isn't found." msgstr "" -#: redbot/cogs/mutes/mutes.py:45 +#: redbot/cogs/mutes/mutes.py:51 msgid "The mute role no longer exists." msgstr "" -#: redbot/cogs/mutes/mutes.py:46 +#: redbot/cogs/mutes/mutes.py:52 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:68 +#: redbot/cogs/mutes/mutes.py:55 +msgid "That user is channel muted in their current voice channel, not just voice muted. If you want to fully unmute this user in the channel, use {command} in their voice channel's text channel instead." +msgstr "" + +#: redbot/cogs/mutes/mutes.py:79 #, docstring msgid "\n" " Mute users temporarily or indefinitely.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:286 redbot/cogs/mutes/mutes.py:298 -#: redbot/cogs/mutes/mutes.py:302 redbot/cogs/mutes/mutes.py:392 -#: redbot/cogs/mutes/mutes.py:409 redbot/cogs/mutes/mutes.py:463 -#: redbot/cogs/mutes/mutes.py:483 redbot/cogs/mutes/mutes.py:488 +#: redbot/cogs/mutes/mutes.py:330 redbot/cogs/mutes/mutes.py:342 +#: redbot/cogs/mutes/mutes.py:346 redbot/cogs/mutes/mutes.py:437 +#: redbot/cogs/mutes/mutes.py:454 redbot/cogs/mutes/mutes.py:508 +#: redbot/cogs/mutes/mutes.py:528 redbot/cogs/mutes/mutes.py:533 msgid "Automatic unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:302 redbot/cogs/mutes/mutes.py:409 -#: redbot/cogs/mutes/mutes.py:617 redbot/cogs/mutes/mutes.py:1400 +#: redbot/cogs/mutes/mutes.py:346 redbot/cogs/mutes/mutes.py:454 +#: redbot/cogs/mutes/mutes.py:655 redbot/cogs/mutes/mutes.py:1467 msgid "Server unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:311 +#: redbot/cogs/mutes/mutes.py:355 msgid "I am unable to unmute {user} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:396 +#: redbot/cogs/mutes/mutes.py:441 msgid "\n" "Unmuted in channels: " msgstr "" -#: redbot/cogs/mutes/mutes.py:422 +#: redbot/cogs/mutes/mutes.py:467 msgid "{member} could not be unmuted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:426 +#: redbot/cogs/mutes/mutes.py:471 msgid "{reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:472 redbot/cogs/mutes/mutes.py:692 -#: redbot/cogs/mutes/voicemutes.py:224 +#: redbot/cogs/mutes/mutes.py:517 redbot/cogs/mutes/mutes.py:732 +#: redbot/cogs/mutes/voicemutes.py:222 msgid "Voice unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:475 redbot/cogs/mutes/mutes.py:695 -#: redbot/cogs/mutes/mutes.py:1467 +#: redbot/cogs/mutes/mutes.py:520 redbot/cogs/mutes/mutes.py:735 +#: redbot/cogs/mutes/mutes.py:1536 msgid "Channel unmute" msgstr "" -#: redbot/cogs/mutes/mutes.py:492 +#: redbot/cogs/mutes/mutes.py:537 msgid "I am unable to unmute {user} in {channel} for the following reason:\n" "{reason}" msgstr "" -#: redbot/cogs/mutes/mutes.py:533 +#: redbot/cogs/mutes/mutes.py:578 msgid "Unknown" msgstr "" -#: redbot/cogs/mutes/mutes.py:538 +#: redbot/cogs/mutes/mutes.py:583 msgid "No reason provided." msgstr "" -#: redbot/cogs/mutes/mutes.py:549 +#: redbot/cogs/mutes/mutes.py:593 msgid "Until" msgstr "" -#: redbot/cogs/mutes/mutes.py:550 +#: redbot/cogs/mutes/mutes.py:594 msgid "Duration" msgstr "" -#: redbot/cogs/mutes/mutes.py:551 +#: redbot/cogs/mutes/mutes.py:595 msgid "Guild" msgstr "" -#: redbot/cogs/mutes/mutes.py:553 +#: redbot/cogs/mutes/mutes.py:597 msgid "Moderator" msgstr "" -#: redbot/cogs/mutes/mutes.py:562 -msgid "\n" -"**Moderator**: {moderator}" +#: redbot/cogs/mutes/mutes.py:605 +msgid "Moderator:" msgstr "" -#: redbot/cogs/mutes/mutes.py:567 -msgid "\n" -"**Until**: {until}\n" -"**Duration**: {duration}" +#: redbot/cogs/mutes/mutes.py:607 +msgid "Until:" msgstr "" -#: redbot/cogs/mutes/mutes.py:573 -msgid "\n" -"**Guild**: {guild_name}" +#: redbot/cogs/mutes/mutes.py:607 +msgid "Duration:" +msgstr "" + +#: redbot/cogs/mutes/mutes.py:611 +msgid "Guild:" msgstr "" -#: redbot/cogs/mutes/mutes.py:612 redbot/cogs/mutes/mutes.py:617 +#: redbot/cogs/mutes/mutes.py:650 redbot/cogs/mutes/mutes.py:655 msgid "Manually removed mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:632 redbot/cogs/mutes/mutes.py:641 +#: redbot/cogs/mutes/mutes.py:670 redbot/cogs/mutes/mutes.py:679 msgid "Manually applied mute role" msgstr "" -#: redbot/cogs/mutes/mutes.py:641 redbot/cogs/mutes/mutes.py:1184 +#: redbot/cogs/mutes/mutes.py:679 redbot/cogs/mutes/mutes.py:1247 msgid "Server mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:702 redbot/cogs/mutes/mutes.py:711 +#: redbot/cogs/mutes/mutes.py:742 redbot/cogs/mutes/mutes.py:751 msgid "Manually removed channel overwrites" msgstr "" -#: redbot/cogs/mutes/mutes.py:745 +#: redbot/cogs/mutes/mutes.py:785 msgid "Previously muted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:751 +#: redbot/cogs/mutes/mutes.py:791 #, docstring msgid "Mute settings." msgstr "" -#: redbot/cogs/mutes/mutes.py:758 +#: redbot/cogs/mutes/mutes.py:798 #, docstring msgid "Set whether mute notifications should be sent to users in DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:761 +#: redbot/cogs/mutes/mutes.py:801 msgid "I will now try to send mute notifications to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:763 +#: redbot/cogs/mutes/mutes.py:803 msgid "Mute notifications will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/mutes/mutes.py:769 +#: redbot/cogs/mutes/mutes.py:809 #, docstring msgid "Decide whether the name of the moderator muting a user should be included in the DM to that user." msgstr "" -#: redbot/cogs/mutes/mutes.py:773 +#: redbot/cogs/mutes/mutes.py:813 msgid "I will include the name of the moderator who issued the mute when sending a DM to a user." msgstr "" -#: redbot/cogs/mutes/mutes.py:779 +#: redbot/cogs/mutes/mutes.py:819 msgid "I will not include the name of the moderator who issued the mute when sending a DM to a user." msgstr "" -#: redbot/cogs/mutes/mutes.py:787 +#: redbot/cogs/mutes/mutes.py:827 #, docstring msgid "\n" " Whether or not to force role only mutes on the bot\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:792 +#: redbot/cogs/mutes/mutes.py:832 msgid "Okay I will enforce role mutes before muting users." msgstr "" -#: redbot/cogs/mutes/mutes.py:794 +#: redbot/cogs/mutes/mutes.py:834 msgid "Okay I will allow channel overwrites for muting users." msgstr "" -#: redbot/cogs/mutes/mutes.py:799 +#: redbot/cogs/mutes/mutes.py:839 #, docstring msgid "\n" " Shows the current mute settings for this guild.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:807 +#: redbot/cogs/mutes/mutes.py:847 msgid "Mute Role: {role}\n" "Notification Channel: {channel}\n" "Default Time: {time}\n" @@ -232,12 +240,12 @@ msgid "Mute Role: {role}\n" "Show moderator: {show_mod}" msgstr "" -#: redbot/cogs/mutes/mutes.py:814 redbot/cogs/mutes/mutes.py:815 -#: redbot/cogs/mutes/mutes.py:816 +#: redbot/cogs/mutes/mutes.py:854 redbot/cogs/mutes/mutes.py:855 +#: redbot/cogs/mutes/mutes.py:856 msgid "None" msgstr "无" -#: redbot/cogs/mutes/mutes.py:827 +#: redbot/cogs/mutes/mutes.py:871 #, docstring msgid "\n" " Set the notification channel for automatic unmute issues.\n\n" @@ -246,15 +254,15 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:835 +#: redbot/cogs/mutes/mutes.py:879 msgid "Notification channel for unmute issues has been cleared." msgstr "" -#: redbot/cogs/mutes/mutes.py:839 +#: redbot/cogs/mutes/mutes.py:883 msgid "I will post unmute issues in {channel}." msgstr "" -#: redbot/cogs/mutes/mutes.py:846 +#: redbot/cogs/mutes/mutes.py:890 #, 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" @@ -264,23 +272,23 @@ msgid "Sets the role to be applied when muting a user.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:861 +#: redbot/cogs/mutes/mutes.py:905 msgid "Channel overwrites will be used for mutes instead." msgstr "" -#: redbot/cogs/mutes/mutes.py:865 +#: redbot/cogs/mutes/mutes.py:909 msgid "You can't set this role as it is not lower than you in the role hierarchy." msgstr "" -#: redbot/cogs/mutes/mutes.py:870 redbot/cogs/mutes/mutes.py:925 +#: redbot/cogs/mutes/mutes.py:914 redbot/cogs/mutes/mutes.py:977 msgid "Mute role set to {role}" msgstr "" -#: redbot/cogs/mutes/mutes.py:874 redbot/cogs/mutes/mutes.py:929 +#: redbot/cogs/mutes/mutes.py:918 redbot/cogs/mutes/mutes.py:981 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:885 +#: redbot/cogs/mutes/mutes.py:929 #, docstring msgid "Create a Muted role.\n\n" " This will create a role and apply overwrites to all available channels\n" @@ -290,23 +298,23 @@ msgid "Create a Muted role.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:896 +#: redbot/cogs/mutes/mutes.py:940 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:907 redbot/cogs/mutes/mutes.py:949 +#: redbot/cogs/mutes/mutes.py:959 redbot/cogs/mutes/mutes.py:1005 msgid "Mute role setup" msgstr "" -#: redbot/cogs/mutes/mutes.py:912 +#: redbot/cogs/mutes/mutes.py:964 msgid "I could not create a muted role in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:919 +#: redbot/cogs/mutes/mutes.py:971 msgid "I could not set overwrites for the following channels: {channels}" msgstr "" -#: redbot/cogs/mutes/mutes.py:957 +#: redbot/cogs/mutes/mutes.py:1013 #, docstring msgid "\n" " Set the default mute time for the mute command.\n\n" @@ -314,63 +322,63 @@ msgid "\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:965 +#: redbot/cogs/mutes/mutes.py:1021 msgid "Default mute time removed." msgstr "" -#: redbot/cogs/mutes/mutes.py:969 +#: redbot/cogs/mutes/mutes.py:1025 msgid "Please provide a valid time format." msgstr "" -#: redbot/cogs/mutes/mutes.py:972 +#: redbot/cogs/mutes/mutes.py:1028 msgid "Default mute time set to {time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:984 -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" +#: redbot/cogs/mutes/mutes.py:1040 +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:1000 +#: redbot/cogs/mutes/mutes.py:1059 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\n" "Are you sure you want to continue with channel overwrites? " msgstr "" -#: redbot/cogs/mutes/mutes.py:1010 +#: redbot/cogs/mutes/mutes.py:1069 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:1016 -msgid "Saying `yes` will continue the mute with overwrites and stop this message from appearing again, saying `no` will end the mute attempt." +#: redbot/cogs/mutes/mutes.py:1075 +msgid "Saying {response_1} will continue the mute with overwrites and stop this message from appearing again, saying {response_2} will end the mute attempt." msgstr "" -#: redbot/cogs/mutes/mutes.py:1040 redbot/cogs/mutes/mutes.py:1252 +#: redbot/cogs/mutes/mutes.py:1104 redbot/cogs/mutes/mutes.py:1317 msgid "OK then." msgstr "" -#: redbot/cogs/mutes/mutes.py:1054 +#: redbot/cogs/mutes/mutes.py:1118 #, docstring msgid "\n" " Displays active mutes on this server.\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1062 +#: redbot/cogs/mutes/mutes.py:1125 msgid "__Server Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1080 redbot/cogs/mutes/mutes.py:1105 +#: redbot/cogs/mutes/mutes.py:1143 redbot/cogs/mutes/mutes.py:1168 msgid "__Remaining__: {time_left}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1087 +#: redbot/cogs/mutes/mutes.py:1150 msgid "__<#{channel_id}> Mutes__\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1112 +#: redbot/cogs/mutes/mutes.py:1175 msgid "There are no mutes on this server right now." msgstr "" -#: redbot/cogs/mutes/mutes.py:1124 +#: redbot/cogs/mutes/mutes.py:1187 #, docstring msgid "Mute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -383,45 +391,45 @@ msgid "Mute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1139 redbot/cogs/mutes/mutes.py:1288 -#: redbot/cogs/mutes/voicemutes.py:90 +#: redbot/cogs/mutes/mutes.py:1202 redbot/cogs/mutes/mutes.py:1353 +#: redbot/cogs/mutes/voicemutes.py:88 msgid "You cannot mute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1141 redbot/cogs/mutes/mutes.py:1290 -#: redbot/cogs/mutes/voicemutes.py:92 +#: redbot/cogs/mutes/mutes.py:1204 redbot/cogs/mutes/mutes.py:1355 +#: redbot/cogs/mutes/voicemutes.py:90 msgid "You cannot mute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1152 redbot/cogs/mutes/mutes.py:1157 -#: redbot/cogs/mutes/mutes.py:1298 redbot/cogs/mutes/mutes.py:1303 -#: redbot/cogs/mutes/voicemutes.py:110 redbot/cogs/mutes/voicemutes.py:117 +#: redbot/cogs/mutes/mutes.py:1215 redbot/cogs/mutes/mutes.py:1220 +#: redbot/cogs/mutes/mutes.py:1363 redbot/cogs/mutes/mutes.py:1368 +#: redbot/cogs/mutes/voicemutes.py:108 redbot/cogs/mutes/voicemutes.py:115 msgid " for {duration}" msgstr "" -#: redbot/cogs/mutes/mutes.py:1191 +#: redbot/cogs/mutes/mutes.py:1254 msgid "{users} has been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1193 +#: redbot/cogs/mutes/mutes.py:1256 msgid "{users} have been muted in this server{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1204 +#: redbot/cogs/mutes/mutes.py:1267 msgid "{member} could not be (un)muted for the following reasons:\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1215 +#: redbot/cogs/mutes/mutes.py:1278 msgid "- {reason} In the following channels: {channels}\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1226 +#: redbot/cogs/mutes/mutes.py:1289 msgid "Some users could not be properly muted. Would you like to see who, where, and why?" msgstr "" -#: redbot/cogs/mutes/mutes.py:1274 +#: redbot/cogs/mutes/mutes.py:1339 #, docstring -msgid "Mute a user in the current text channel.\n\n" +msgid "Mute a user in the current text channel (or in the parent of the current thread).\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" @@ -432,23 +440,23 @@ msgid "Mute a user in the current text channel.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1331 +#: redbot/cogs/mutes/mutes.py:1398 msgid "Channel mute" msgstr "" -#: redbot/cogs/mutes/mutes.py:1339 redbot/cogs/mutes/voicemutes.py:156 +#: redbot/cogs/mutes/mutes.py:1406 redbot/cogs/mutes/voicemutes.py:154 msgid "{users} has been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1341 redbot/cogs/mutes/voicemutes.py:158 +#: redbot/cogs/mutes/mutes.py:1408 redbot/cogs/mutes/voicemutes.py:156 msgid "{users} have been muted in this channel{time}." msgstr "" -#: redbot/cogs/mutes/mutes.py:1346 redbot/cogs/mutes/voicemutes.py:163 +#: redbot/cogs/mutes/mutes.py:1413 redbot/cogs/mutes/voicemutes.py:161 msgid "The following users could not be muted\n" msgstr "" -#: redbot/cogs/mutes/mutes.py:1361 +#: redbot/cogs/mutes/mutes.py:1428 #, docstring msgid "Unmute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -456,49 +464,49 @@ msgid "Unmute users.\n\n" " " msgstr "" -#: redbot/cogs/mutes/mutes.py:1369 redbot/cogs/mutes/mutes.py:1438 -#: redbot/cogs/mutes/voicemutes.py:184 +#: redbot/cogs/mutes/mutes.py:1436 redbot/cogs/mutes/mutes.py:1505 +#: redbot/cogs/mutes/voicemutes.py:182 msgid "You cannot unmute me." msgstr "" -#: redbot/cogs/mutes/mutes.py:1371 redbot/cogs/mutes/mutes.py:1440 -#: redbot/cogs/mutes/voicemutes.py:186 +#: redbot/cogs/mutes/mutes.py:1438 redbot/cogs/mutes/mutes.py:1507 +#: redbot/cogs/mutes/voicemutes.py:184 msgid "You cannot unmute yourself." msgstr "" -#: redbot/cogs/mutes/mutes.py:1413 +#: redbot/cogs/mutes/mutes.py:1480 msgid "{users} unmuted in this server." msgstr "" -#: redbot/cogs/mutes/mutes.py:1430 +#: redbot/cogs/mutes/mutes.py:1497 #, docstring -msgid "Unmute a user in this channel.\n\n" +msgid "Unmute a user in this channel (or in the parent of this thread).\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:1477 redbot/cogs/mutes/voicemutes.py:234 +#: redbot/cogs/mutes/mutes.py:1546 redbot/cogs/mutes/voicemutes.py:232 msgid "{users} unmuted in this channel." msgstr "" -#: redbot/cogs/mutes/mutes.py:1482 redbot/cogs/mutes/voicemutes.py:239 +#: redbot/cogs/mutes/mutes.py:1551 redbot/cogs/mutes/voicemutes.py:237 msgid "The following users could not be unmuted\n" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:43 +#: redbot/cogs/mutes/voicemutes.py:42 msgid "That user is not in a voice channel." msgstr "" -#: redbot/cogs/mutes/voicemutes.py:50 +#: 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:61 +#: redbot/cogs/mutes/voicemutes.py:59 msgid "You must have the {perms} permission(s) in that user's channel to use this command." msgstr "" -#: redbot/cogs/mutes/voicemutes.py:77 +#: redbot/cogs/mutes/voicemutes.py:75 #, docstring msgid "Mute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -510,11 +518,11 @@ msgid "Mute a user in their current voice channel.\n\n" " `[p]voicemute @member1 3 days`" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:148 +#: redbot/cogs/mutes/voicemutes.py:146 msgid "Voice mute" msgstr "" -#: redbot/cogs/mutes/voicemutes.py:177 +#: redbot/cogs/mutes/voicemutes.py:175 #, docstring msgid "Unmute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" diff --git a/redbot/cogs/mutes/locales/zh-TW.po b/redbot/cogs/mutes/locales/zh-TW.po index 35215263c92..df980265535 100644 --- a/redbot/cogs/mutes/locales/zh-TW.po +++ b/redbot/cogs/mutes/locales/zh-TW.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-23 14:25+0000\n" +"POT-Creation-Date: 2023-07-19 20:46+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,246 +15,271 @@ msgstr "" "X-Crowdin-File-ID: 704\n" "Language: zh_TW\n" -#: redbot/cogs/mutes/mutes.py:26 +#: redbot/cogs/mutes/converters.py:60 +msgid "The time provided is too long; use a more reasonable time." +msgstr "提供的時間過長;應使用更合理的時間。" + +#: redbot/cogs/mutes/mutes.py:32 msgid "That user is already muted in this channel." -msgstr "" +msgstr "該用戶已在此頻道中被靜音。" -#: redbot/cogs/mutes/mutes.py:27 +#: redbot/cogs/mutes/mutes.py:33 msgid "That user is not muted in this channel." -msgstr "" +msgstr "該用戶在此頻道中未被靜音。" -#: redbot/cogs/mutes/mutes.py:28 +#: redbot/cogs/mutes/mutes.py:34 msgid "I cannot let you do that. You are not higher than the user in the role hierarchy." -msgstr "" +msgstr "我不能讓你那樣做。您的身分組未高於該用戶身分組。" -#: redbot/cogs/mutes/mutes.py:31 +#: redbot/cogs/mutes/mutes.py:37 msgid "I cannot let you do that. You are not higher than the mute role in the role hierarchy." -msgstr "" +msgstr "我不能讓你那樣做。您在身分組層級中的級別不高於靜音身分組。" -#: redbot/cogs/mutes/mutes.py:34 +#: redbot/cogs/mutes/mutes.py:40 msgid "That user cannot be (un)muted, as they have the Administrator permission." -msgstr "" +msgstr "該用戶不能被(取消)靜音,因為他們具有管理員權限。" -#: redbot/cogs/mutes/mutes.py:35 +#: redbot/cogs/mutes/mutes.py:41 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 "" +msgstr "無法將用戶靜音或取消靜音。 我需要“管理身分組”的權限,且靜音身分組需低於我的最高身分組。" -#: redbot/cogs/mutes/mutes.py:40 +#: redbot/cogs/mutes/mutes.py:46 msgid "Failed to mute or unmute user. I need the Manage Permissions permission." -msgstr "" +msgstr "無法將用戶靜音或取消靜音。我需要管理權限的權限。" -#: redbot/cogs/mutes/mutes.py:43 +#: redbot/cogs/mutes/mutes.py:49 msgid "The user has left the server while applying an overwrite." -msgstr "" +msgstr "用戶在套用覆蓋時離開了伺務器。" -#: redbot/cogs/mutes/mutes.py:44 +#: redbot/cogs/mutes/mutes.py:50 msgid "The channel I tried to mute or unmute the user in isn't found." -msgstr "" +msgstr "讓我靜音其他使用者的該語音頻道不存在。" -#: redbot/cogs/mutes/mutes.py:45 +#: redbot/cogs/mutes/mutes.py:51 msgid "The mute role no longer exists." -msgstr "" +msgstr "靜音身分組已經不再存在。" -#: redbot/cogs/mutes/mutes.py:46 +#: redbot/cogs/mutes/mutes.py:52 msgid "Because I don't have the Move Members permission, this will take into effect when the user rejoins." -msgstr "" +msgstr "因為我沒有 移動成員 的權限,所以這將在用戶重新加入時生效。" -#: redbot/cogs/mutes/mutes.py:68 +#: redbot/cogs/mutes/mutes.py:55 +msgid "That user is channel muted in their current voice channel, not just voice muted. If you want to fully unmute this user in the channel, use {command} in their voice channel's text channel instead." +msgstr "該用戶在他們當前的語音通道中被通道靜音,而不僅僅是語音靜音。如果您想在頻道中完全取消該用戶的靜音,請在他們的語音頻道的文本頻道中使用 {command} 代替。" + +#: redbot/cogs/mutes/mutes.py:79 #, docstring msgid "\n" " Mute users temporarily or indefinitely.\n" " " -msgstr "" +msgstr "\n" +" 暫時或無限期地使用戶靜音。\n" +" " -#: redbot/cogs/mutes/mutes.py:286 redbot/cogs/mutes/mutes.py:298 -#: redbot/cogs/mutes/mutes.py:302 redbot/cogs/mutes/mutes.py:392 -#: redbot/cogs/mutes/mutes.py:409 redbot/cogs/mutes/mutes.py:463 -#: redbot/cogs/mutes/mutes.py:483 redbot/cogs/mutes/mutes.py:488 +#: redbot/cogs/mutes/mutes.py:330 redbot/cogs/mutes/mutes.py:342 +#: redbot/cogs/mutes/mutes.py:346 redbot/cogs/mutes/mutes.py:437 +#: redbot/cogs/mutes/mutes.py:454 redbot/cogs/mutes/mutes.py:508 +#: redbot/cogs/mutes/mutes.py:528 redbot/cogs/mutes/mutes.py:533 msgid "Automatic unmute" -msgstr "" +msgstr "自動取消靜音" -#: redbot/cogs/mutes/mutes.py:302 redbot/cogs/mutes/mutes.py:409 -#: redbot/cogs/mutes/mutes.py:617 redbot/cogs/mutes/mutes.py:1400 +#: redbot/cogs/mutes/mutes.py:346 redbot/cogs/mutes/mutes.py:454 +#: redbot/cogs/mutes/mutes.py:655 redbot/cogs/mutes/mutes.py:1467 msgid "Server unmute" -msgstr "" +msgstr "伺務器取消靜音" -#: redbot/cogs/mutes/mutes.py:311 +#: redbot/cogs/mutes/mutes.py:355 msgid "I am unable to unmute {user} for the following reason:\n" "{reason}" -msgstr "" +msgstr "由於以下原因,我無法將 {user} 取消靜音:\n" +"{reason}" -#: redbot/cogs/mutes/mutes.py:396 +#: redbot/cogs/mutes/mutes.py:441 msgid "\n" "Unmuted in channels: " -msgstr "" +msgstr "\n" +"在頻道中取消靜音: " -#: redbot/cogs/mutes/mutes.py:422 +#: redbot/cogs/mutes/mutes.py:467 msgid "{member} could not be unmuted for the following reasons:\n" -msgstr "" +msgstr "{member} 由於以下原因無法取消靜音:\n" -#: redbot/cogs/mutes/mutes.py:426 +#: redbot/cogs/mutes/mutes.py:471 msgid "{reason} In the following channels: {channels}\n" -msgstr "" +msgstr "{reason} 在以下頻道中:{channels}\n" -#: redbot/cogs/mutes/mutes.py:472 redbot/cogs/mutes/mutes.py:692 -#: redbot/cogs/mutes/voicemutes.py:224 +#: redbot/cogs/mutes/mutes.py:517 redbot/cogs/mutes/mutes.py:732 +#: redbot/cogs/mutes/voicemutes.py:222 msgid "Voice unmute" -msgstr "" +msgstr "取消語音靜音" -#: redbot/cogs/mutes/mutes.py:475 redbot/cogs/mutes/mutes.py:695 -#: redbot/cogs/mutes/mutes.py:1467 +#: redbot/cogs/mutes/mutes.py:520 redbot/cogs/mutes/mutes.py:735 +#: redbot/cogs/mutes/mutes.py:1536 msgid "Channel unmute" -msgstr "" +msgstr "取消頻道靜音" -#: redbot/cogs/mutes/mutes.py:492 +#: redbot/cogs/mutes/mutes.py:537 msgid "I am unable to unmute {user} in {channel} for the following reason:\n" "{reason}" -msgstr "" +msgstr "由於以下原因,我無法在 {channel} 中將 {user} 取消靜音:\n" +"{reason}" -#: redbot/cogs/mutes/mutes.py:533 +#: redbot/cogs/mutes/mutes.py:578 msgid "Unknown" msgstr "未知" -#: redbot/cogs/mutes/mutes.py:538 +#: redbot/cogs/mutes/mutes.py:583 msgid "No reason provided." -msgstr "" +msgstr "沒有提供理由。" -#: redbot/cogs/mutes/mutes.py:549 +#: redbot/cogs/mutes/mutes.py:593 msgid "Until" -msgstr "" +msgstr "直到" -#: redbot/cogs/mutes/mutes.py:550 +#: redbot/cogs/mutes/mutes.py:594 msgid "Duration" -msgstr "" +msgstr "期間" -#: redbot/cogs/mutes/mutes.py:551 +#: redbot/cogs/mutes/mutes.py:595 msgid "Guild" -msgstr "" +msgstr "伺服器" -#: redbot/cogs/mutes/mutes.py:553 +#: redbot/cogs/mutes/mutes.py:597 msgid "Moderator" -msgstr "" +msgstr "版主" -#: redbot/cogs/mutes/mutes.py:562 -msgid "\n" -"**Moderator**: {moderator}" -msgstr "" +#: redbot/cogs/mutes/mutes.py:605 +msgid "Moderator:" +msgstr "版主:" -#: redbot/cogs/mutes/mutes.py:567 -msgid "\n" -"**Until**: {until}\n" -"**Duration**: {duration}" -msgstr "" +#: redbot/cogs/mutes/mutes.py:607 +msgid "Until:" +msgstr "直到:" -#: redbot/cogs/mutes/mutes.py:573 -msgid "\n" -"**Guild**: {guild_name}" -msgstr "" +#: redbot/cogs/mutes/mutes.py:607 +msgid "Duration:" +msgstr "期間:" -#: redbot/cogs/mutes/mutes.py:612 redbot/cogs/mutes/mutes.py:617 +#: redbot/cogs/mutes/mutes.py:611 +msgid "Guild:" +msgstr "伺服器:" + +#: redbot/cogs/mutes/mutes.py:650 redbot/cogs/mutes/mutes.py:655 msgid "Manually removed mute role" -msgstr "" +msgstr "手動刪除靜音身分組" -#: redbot/cogs/mutes/mutes.py:632 redbot/cogs/mutes/mutes.py:641 +#: redbot/cogs/mutes/mutes.py:670 redbot/cogs/mutes/mutes.py:679 msgid "Manually applied mute role" -msgstr "" +msgstr "手動套用靜音身分組" -#: redbot/cogs/mutes/mutes.py:641 redbot/cogs/mutes/mutes.py:1184 +#: redbot/cogs/mutes/mutes.py:679 redbot/cogs/mutes/mutes.py:1247 msgid "Server mute" -msgstr "" +msgstr "伺務器靜音" -#: redbot/cogs/mutes/mutes.py:702 redbot/cogs/mutes/mutes.py:711 +#: redbot/cogs/mutes/mutes.py:742 redbot/cogs/mutes/mutes.py:751 msgid "Manually removed channel overwrites" -msgstr "" +msgstr "手動刪除頻道覆蓋" -#: redbot/cogs/mutes/mutes.py:745 +#: redbot/cogs/mutes/mutes.py:785 msgid "Previously muted in this server." -msgstr "" +msgstr "之前在此服務器中被靜音。" -#: redbot/cogs/mutes/mutes.py:751 +#: redbot/cogs/mutes/mutes.py:791 #, docstring msgid "Mute settings." -msgstr "" +msgstr "靜音設置。" -#: redbot/cogs/mutes/mutes.py:758 +#: redbot/cogs/mutes/mutes.py:798 #, docstring msgid "Set whether mute notifications should be sent to users in DMs." -msgstr "" +msgstr "設置是否向靜音中的用戶發送 DM 通知。" -#: redbot/cogs/mutes/mutes.py:761 +#: redbot/cogs/mutes/mutes.py:801 msgid "I will now try to send mute notifications to users DMs." -msgstr "" +msgstr "我現在將嘗試向用戶 DM 發送靜音通知。" -#: redbot/cogs/mutes/mutes.py:763 +#: redbot/cogs/mutes/mutes.py:803 msgid "Mute notifications will no longer be sent to users DMs." -msgstr "" +msgstr "靜音通知將不再發送給用戶 DM 消息。" -#: redbot/cogs/mutes/mutes.py:769 +#: redbot/cogs/mutes/mutes.py:809 #, docstring msgid "Decide whether the name of the moderator muting a user should be included in the DM to that user." -msgstr "" +msgstr "決定是否將使用戶靜音的版主名稱包含在發給該用戶的 DM 中。" -#: redbot/cogs/mutes/mutes.py:773 +#: redbot/cogs/mutes/mutes.py:813 msgid "I will include the name of the moderator who issued the mute when sending a DM to a user." -msgstr "" +msgstr "我將在向用戶發送 DM 時包括發出靜音的版主的名稱。" -#: redbot/cogs/mutes/mutes.py:779 +#: redbot/cogs/mutes/mutes.py:819 msgid "I will not include the name of the moderator who issued the mute when sending a DM to a user." -msgstr "" +msgstr "在向用戶發送 DM 時,我不會包括發出靜音的版主的姓名。" -#: redbot/cogs/mutes/mutes.py:787 +#: redbot/cogs/mutes/mutes.py:827 #, docstring msgid "\n" " Whether or not to force role only mutes on the bot\n" " " -msgstr "" +msgstr "\n" +" 是否強制身分組只在機器人上靜音\n" +" " -#: redbot/cogs/mutes/mutes.py:792 +#: redbot/cogs/mutes/mutes.py:832 msgid "Okay I will enforce role mutes before muting users." -msgstr "" +msgstr "好的,我會在將用戶靜音之前強制執行角色靜音。" -#: redbot/cogs/mutes/mutes.py:794 +#: redbot/cogs/mutes/mutes.py:834 msgid "Okay I will allow channel overwrites for muting users." -msgstr "" +msgstr "好的,我將允許為靜音用戶覆蓋頻道。" -#: redbot/cogs/mutes/mutes.py:799 +#: redbot/cogs/mutes/mutes.py:839 #, docstring msgid "\n" " Shows the current mute settings for this guild.\n" " " -msgstr "" +msgstr "\n" +" 顯示該公會當前的靜音設置。\n" +" " -#: redbot/cogs/mutes/mutes.py:807 +#: redbot/cogs/mutes/mutes.py:847 msgid "Mute Role: {role}\n" "Notification Channel: {channel}\n" "Default Time: {time}\n" "Send DM: {dm}\n" "Show moderator: {show_mod}" -msgstr "" - -#: redbot/cogs/mutes/mutes.py:814 redbot/cogs/mutes/mutes.py:815 -#: redbot/cogs/mutes/mutes.py:816 +msgstr "靜音身分組:{role}\n" +"通知頻道:{channel}\n" +"默認時間:{time}\n" +"發送私信:{dm}\n" +"顯示板主:{show_mod}" + +#: redbot/cogs/mutes/mutes.py:854 redbot/cogs/mutes/mutes.py:855 +#: redbot/cogs/mutes/mutes.py:856 msgid "None" msgstr "無" -#: redbot/cogs/mutes/mutes.py:827 +#: redbot/cogs/mutes/mutes.py:871 #, 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 "" +msgstr "\n" +" 設置自動取消靜音問題的通知渠道。\n\n" +" 如果沒有提供頻道,這將被清除並通知\n" +" 關於取消靜音的用戶不會被發送到任何地方的問題。\n" +" " -#: redbot/cogs/mutes/mutes.py:835 +#: redbot/cogs/mutes/mutes.py:879 msgid "Notification channel for unmute issues has been cleared." -msgstr "" +msgstr "取消靜音問題的通知通道已被清除。" -#: redbot/cogs/mutes/mutes.py:839 +#: redbot/cogs/mutes/mutes.py:883 msgid "I will post unmute issues in {channel}." -msgstr "" +msgstr "我將在 {channel} 中發布取消靜音問題。" -#: redbot/cogs/mutes/mutes.py:846 +#: redbot/cogs/mutes/mutes.py:890 #, 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" @@ -262,25 +287,30 @@ msgid "Sets the role to be applied when muting a user.\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 "" +msgstr "設置將用戶靜音時要應用的身分組。\n\n" +" 如果沒有設置角色,機器人將嘗試通過設置使用戶靜音\n" +" 頻道覆蓋所有頻道以防止用戶發送消息。\n\n" +" 注意:如果沒有設置角色,用戶可以離開服務器\n" +" 並重新加入不再被靜音。\n" +" " -#: redbot/cogs/mutes/mutes.py:861 +#: redbot/cogs/mutes/mutes.py:905 msgid "Channel overwrites will be used for mutes instead." -msgstr "" +msgstr "頻道覆蓋將用於靜音。" -#: redbot/cogs/mutes/mutes.py:865 +#: redbot/cogs/mutes/mutes.py:909 msgid "You can't set this role as it is not lower than you in the role hierarchy." -msgstr "" +msgstr "您不能設置此身分組,因為它在身分組層次階級結構中不低於您。" -#: redbot/cogs/mutes/mutes.py:870 redbot/cogs/mutes/mutes.py:925 +#: redbot/cogs/mutes/mutes.py:914 redbot/cogs/mutes/mutes.py:977 msgid "Mute role set to {role}" -msgstr "" +msgstr "靜音身分組設置為 {role}" -#: redbot/cogs/mutes/mutes.py:874 redbot/cogs/mutes/mutes.py:929 +#: redbot/cogs/mutes/mutes.py:918 redbot/cogs/mutes/mutes.py:981 msgid "No notification channel has been setup, use {command_1} to be updated when there's an issue in automatic unmutes." -msgstr "" +msgstr "尚未設置通知頻道,當自動取消靜音出現問題時,使用 {command_1} 進行更新。" -#: redbot/cogs/mutes/mutes.py:885 +#: redbot/cogs/mutes/mutes.py:929 #, docstring msgid "Create a Muted role.\n\n" " This will create a role and apply overwrites to all available channels\n" @@ -288,89 +318,100 @@ msgid "Create a Muted role.\n\n" " If you already have a muted role created on the server use\n" " `[p]muteset role ROLE_NAME_HERE`\n" " " -msgstr "" +msgstr "創建靜音身分組。\n\n" +" 這將創建一個身分組並將覆蓋應用於所有可用頻道\n" +" 更輕鬆地設置靜音用戶。\n\n" +" 如果您已經在服務器上創建了一個靜音角色,請使用\n" +" `[p]muteset role 身分組名稱`\n" +" " -#: redbot/cogs/mutes/mutes.py:896 +#: redbot/cogs/mutes/mutes.py:940 msgid "There is already a mute role setup in this server. Please remove it with {command} before trying to create a new one." -msgstr "" +msgstr "此服務器中已經設置了靜音身分組。在嘗試創建新的之前,請使用 {command} 將其刪除。" -#: redbot/cogs/mutes/mutes.py:907 redbot/cogs/mutes/mutes.py:949 +#: redbot/cogs/mutes/mutes.py:959 redbot/cogs/mutes/mutes.py:1005 msgid "Mute role setup" -msgstr "" +msgstr "靜音身分組設置" -#: redbot/cogs/mutes/mutes.py:912 +#: redbot/cogs/mutes/mutes.py:964 msgid "I could not create a muted role in this server." -msgstr "" +msgstr "我無法在此服務器中創建靜音身分組。" -#: redbot/cogs/mutes/mutes.py:919 +#: redbot/cogs/mutes/mutes.py:971 msgid "I could not set overwrites for the following channels: {channels}" -msgstr "" +msgstr "我無法為以下頻道設置覆蓋:{channels}" -#: redbot/cogs/mutes/mutes.py:957 +#: redbot/cogs/mutes/mutes.py:1013 #, 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 "" +msgstr "\n" +" 設置靜音指令的默認靜音時間。\n\n" +" 如果沒有提供時間間隔,這將被清除。\n" +" " -#: redbot/cogs/mutes/mutes.py:965 +#: redbot/cogs/mutes/mutes.py:1021 msgid "Default mute time removed." -msgstr "" +msgstr "默認靜音時間已刪除。" -#: redbot/cogs/mutes/mutes.py:969 +#: redbot/cogs/mutes/mutes.py:1025 msgid "Please provide a valid time format." -msgstr "" +msgstr "請提供有效的時間格式。" -#: redbot/cogs/mutes/mutes.py:972 +#: redbot/cogs/mutes/mutes.py:1028 msgid "Default mute time set to {time}." -msgstr "" +msgstr "默認靜音時間設置為 {time}。" -#: redbot/cogs/mutes/mutes.py:984 -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:1040 +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 "此伺務器沒有靜音身分組設置。 如果您只想創建基本身分組設置,則可以使用 {command_1} 或 {command_2} 設置靜音身分組。\n\n" -#: redbot/cogs/mutes/mutes.py:1000 +#: redbot/cogs/mutes/mutes.py:1059 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\n" "Are you sure you want to continue with channel overwrites? " -msgstr "" +msgstr "屏蔽用戶的頻道覆蓋在 Discord 的 API 上可能會變得昂貴,因此我們建議您改為讓管理員設置屏蔽角色。 頻道覆蓋也不會在公會加入時重新應用,因此被禁言的用戶可以離開並重新加入並且不再被禁言。 角色靜音沒有這個問題。\n\n" +"您確定要繼續頻道覆蓋嗎? " -#: redbot/cogs/mutes/mutes.py:1010 +#: redbot/cogs/mutes/mutes.py:1069 msgid "Reacting with ✅ will continue the mute with overwrites and stop this message from appearing again, Reacting with ❎ will end the mute attempt." -msgstr "" +msgstr "反應 ✅ 將繼續靜音並覆蓋且停止再次出現此消息,反應 ❎ 將嘗試結束靜音。" -#: redbot/cogs/mutes/mutes.py:1016 -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:1075 +msgid "Saying {response_1} will continue the mute with overwrites and stop this message from appearing again, saying {response_2} will end the mute attempt." +msgstr "輸入 {response_1} 將繼續靜音並覆蓋且停止再次出現此消息,輸入 {response_2} 將嘗試結束靜音。" -#: redbot/cogs/mutes/mutes.py:1040 redbot/cogs/mutes/mutes.py:1252 +#: redbot/cogs/mutes/mutes.py:1104 redbot/cogs/mutes/mutes.py:1317 msgid "OK then." -msgstr "" +msgstr "OK then." -#: redbot/cogs/mutes/mutes.py:1054 +#: redbot/cogs/mutes/mutes.py:1118 #, docstring msgid "\n" " Displays active mutes on this server.\n" " " -msgstr "" +msgstr "\n" +" 顯示此服務器上的靜音活動。\n" +" " -#: redbot/cogs/mutes/mutes.py:1062 +#: redbot/cogs/mutes/mutes.py:1125 msgid "__Server Mutes__\n" -msgstr "" +msgstr "__伺務器靜音__\n" -#: redbot/cogs/mutes/mutes.py:1080 redbot/cogs/mutes/mutes.py:1105 +#: redbot/cogs/mutes/mutes.py:1143 redbot/cogs/mutes/mutes.py:1168 msgid "__Remaining__: {time_left}\n" -msgstr "" +msgstr "__Remaining__:{time_left}\n" -#: redbot/cogs/mutes/mutes.py:1087 +#: redbot/cogs/mutes/mutes.py:1150 msgid "__<#{channel_id}> Mutes__\n" -msgstr "" +msgstr "__<#{channel_id}> 靜音__\n" -#: redbot/cogs/mutes/mutes.py:1112 +#: redbot/cogs/mutes/mutes.py:1175 msgid "There are no mutes on this server right now." -msgstr "" +msgstr "目前此伺務器上沒有正在的靜音。" -#: redbot/cogs/mutes/mutes.py:1124 +#: redbot/cogs/mutes/mutes.py:1187 #, docstring msgid "Mute users.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -381,47 +422,55 @@ msgid "Mute users.\n\n" " `[p]mute @member1 @member2 spam 5 hours`\n" " `[p]mute @member1 3 days`\n\n" " " -msgstr "" +msgstr "靜音用戶。\n\n" +" `` 是用空格分隔的用戶名、ID 或提及列表。\n" +" `[time_and_reason]` 是沉默的時間和理由。 時間是\n" +" 任何有效的時間長度,例如“30 分鐘”或“2 天”。 如果沒有\n" +" 提供靜音將使用設置的默認時間或如果未設置則無限期。\n\n" +" 例子:\n" +" `[p]mute @member1 @member2 spam 5 hours`\n" +" `[p]mute @member1 3 days`\n\n" +" " -#: redbot/cogs/mutes/mutes.py:1139 redbot/cogs/mutes/mutes.py:1288 -#: redbot/cogs/mutes/voicemutes.py:90 +#: redbot/cogs/mutes/mutes.py:1202 redbot/cogs/mutes/mutes.py:1353 +#: redbot/cogs/mutes/voicemutes.py:88 msgid "You cannot mute me." -msgstr "" +msgstr "您不能將我禁言" -#: redbot/cogs/mutes/mutes.py:1141 redbot/cogs/mutes/mutes.py:1290 -#: redbot/cogs/mutes/voicemutes.py:92 +#: redbot/cogs/mutes/mutes.py:1204 redbot/cogs/mutes/mutes.py:1355 +#: redbot/cogs/mutes/voicemutes.py:90 msgid "You cannot mute yourself." -msgstr "" +msgstr "您不能將自己禁言。" -#: redbot/cogs/mutes/mutes.py:1152 redbot/cogs/mutes/mutes.py:1157 -#: redbot/cogs/mutes/mutes.py:1298 redbot/cogs/mutes/mutes.py:1303 -#: redbot/cogs/mutes/voicemutes.py:110 redbot/cogs/mutes/voicemutes.py:117 +#: redbot/cogs/mutes/mutes.py:1215 redbot/cogs/mutes/mutes.py:1220 +#: redbot/cogs/mutes/mutes.py:1363 redbot/cogs/mutes/mutes.py:1368 +#: redbot/cogs/mutes/voicemutes.py:108 redbot/cogs/mutes/voicemutes.py:115 msgid " for {duration}" -msgstr "" +msgstr " for {duration}" -#: redbot/cogs/mutes/mutes.py:1191 +#: redbot/cogs/mutes/mutes.py:1254 msgid "{users} has been muted in this server{time}." -msgstr "" +msgstr "{users} 已在此服務器中被靜音 {time} 。" -#: redbot/cogs/mutes/mutes.py:1193 +#: redbot/cogs/mutes/mutes.py:1256 msgid "{users} have been muted in this server{time}." -msgstr "" +msgstr "{users} 已在此服務器中被靜音 {time}。" -#: redbot/cogs/mutes/mutes.py:1204 +#: redbot/cogs/mutes/mutes.py:1267 msgid "{member} could not be (un)muted for the following reasons:\n" -msgstr "" +msgstr "由於以下原因,{member} 無法被(取消)靜音:\n" -#: redbot/cogs/mutes/mutes.py:1215 +#: redbot/cogs/mutes/mutes.py:1278 msgid "- {reason} In the following channels: {channels}\n" -msgstr "" +msgstr "- {reason} 在以下頻道中:{channels}\n" -#: redbot/cogs/mutes/mutes.py:1226 +#: redbot/cogs/mutes/mutes.py:1289 msgid "Some users could not be properly muted. Would you like to see who, where, and why?" -msgstr "" +msgstr "某些用戶無法正確靜音。 你想看看誰,在哪裡,為什麼?" -#: redbot/cogs/mutes/mutes.py:1274 +#: redbot/cogs/mutes/mutes.py:1339 #, docstring -msgid "Mute a user in the current text channel.\n\n" +msgid "Mute a user in the current text channel (or in the parent of the current thread).\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" @@ -430,75 +479,89 @@ msgid "Mute a user in the current text channel.\n\n" " `[p]mutechannel @member1 @member2 spam 5 hours`\n" " `[p]mutechannel @member1 3 days`\n" " " -msgstr "" +msgstr "使當前文字頻道(或當前討論串)中的用戶靜音。\n\n" +" `` 是用空格分隔的用戶名、ID 或提及列表。\n" +" `[time_and_reason]` 是沉默的時間和理由。 時間是\n" +" 任何有效的時間長度,例如“30 分鐘”或“2 天”。 如果沒有\n" +" 提供靜音將使用設置的默認時間或如果未設置則無限期。\n\n" +" 例子:\n" +" `[p]mutechannel @member1 @member2 spam 5 hours`\n" +" `[p]mutechannel @member1 3 days`\n" +" " -#: redbot/cogs/mutes/mutes.py:1331 +#: redbot/cogs/mutes/mutes.py:1398 msgid "Channel mute" -msgstr "" +msgstr "頻道靜音" -#: redbot/cogs/mutes/mutes.py:1339 redbot/cogs/mutes/voicemutes.py:156 +#: redbot/cogs/mutes/mutes.py:1406 redbot/cogs/mutes/voicemutes.py:154 msgid "{users} has been muted in this channel{time}." -msgstr "" +msgstr "{users} 已在此頻道中被靜音 {time} 。" -#: redbot/cogs/mutes/mutes.py:1341 redbot/cogs/mutes/voicemutes.py:158 +#: redbot/cogs/mutes/mutes.py:1408 redbot/cogs/mutes/voicemutes.py:156 msgid "{users} have been muted in this channel{time}." -msgstr "" +msgstr "{users} 已在此頻道中被靜音{time}。" -#: redbot/cogs/mutes/mutes.py:1346 redbot/cogs/mutes/voicemutes.py:163 +#: redbot/cogs/mutes/mutes.py:1413 redbot/cogs/mutes/voicemutes.py:161 msgid "The following users could not be muted\n" -msgstr "" +msgstr "無法將以下用戶靜音\n" -#: redbot/cogs/mutes/mutes.py:1361 +#: redbot/cogs/mutes/mutes.py:1428 #, 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 "" +msgstr "取消靜音用戶。\n\n" +" `` 是用空格分隔的用戶名、ID 或提及列表。\n" +" `[reason]` 是取消靜音的原因。\n" +" " -#: redbot/cogs/mutes/mutes.py:1369 redbot/cogs/mutes/mutes.py:1438 -#: redbot/cogs/mutes/voicemutes.py:184 +#: redbot/cogs/mutes/mutes.py:1436 redbot/cogs/mutes/mutes.py:1505 +#: redbot/cogs/mutes/voicemutes.py:182 msgid "You cannot unmute me." -msgstr "" +msgstr "您不能將我取消禁言" -#: redbot/cogs/mutes/mutes.py:1371 redbot/cogs/mutes/mutes.py:1440 -#: redbot/cogs/mutes/voicemutes.py:186 +#: redbot/cogs/mutes/mutes.py:1438 redbot/cogs/mutes/mutes.py:1507 +#: redbot/cogs/mutes/voicemutes.py:184 msgid "You cannot unmute yourself." -msgstr "" +msgstr "您不能將自己取消禁言。" -#: redbot/cogs/mutes/mutes.py:1413 +#: redbot/cogs/mutes/mutes.py:1480 msgid "{users} unmuted in this server." -msgstr "" +msgstr "{users} 在此服務器中取消靜言。" -#: redbot/cogs/mutes/mutes.py:1430 +#: redbot/cogs/mutes/mutes.py:1497 #, docstring -msgid "Unmute a user in this channel.\n\n" +msgid "Unmute a user in this channel (or in the parent of this thread).\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" " `[reason]` is the reason for the unmute.\n" " " -msgstr "" +msgstr "取消靜言此頻道(或此頻道的討論串) 中的用戶。\n\n" +" `` 是用空格分隔的用戶名、ID 或提及列表。\n" +" `[reason]` 是取消靜言的原因。\n" +" " -#: redbot/cogs/mutes/mutes.py:1477 redbot/cogs/mutes/voicemutes.py:234 +#: redbot/cogs/mutes/mutes.py:1546 redbot/cogs/mutes/voicemutes.py:232 msgid "{users} unmuted in this channel." -msgstr "" +msgstr "{users} 在此頻道中取消靜言。" -#: redbot/cogs/mutes/mutes.py:1482 redbot/cogs/mutes/voicemutes.py:239 +#: redbot/cogs/mutes/mutes.py:1551 redbot/cogs/mutes/voicemutes.py:237 msgid "The following users could not be unmuted\n" -msgstr "" +msgstr "無法取消以下用戶的靜言\n" -#: redbot/cogs/mutes/voicemutes.py:43 +#: redbot/cogs/mutes/voicemutes.py:42 msgid "That user is not in a voice channel." -msgstr "" +msgstr "該用戶不在語音頻道中。" -#: redbot/cogs/mutes/voicemutes.py:50 +#: redbot/cogs/mutes/voicemutes.py:49 msgid "I require the {perms} permission(s) in that user's channel to do that." -msgstr "" +msgstr "我需要該用戶頻道中的 {perms} 權限才能執行此操作。" -#: redbot/cogs/mutes/voicemutes.py:61 +#: redbot/cogs/mutes/voicemutes.py:59 msgid "You must have the {perms} permission(s) in that user's channel to use this command." -msgstr "" +msgstr "您必須在該用戶的頻道中擁有 {perms} 權限才能使用此指令。" -#: redbot/cogs/mutes/voicemutes.py:77 +#: redbot/cogs/mutes/voicemutes.py:75 #, docstring msgid "Mute a user in their current voice channel.\n\n" " `` is a space separated list of usernames, ID's, or mentions.\n" @@ -508,16 +571,25 @@ msgid "Mute a user in their current voice channel.\n\n" " Examples:\n" " `[p]voicemute @member1 @member2 spam 5 hours`\n" " `[p]voicemute @member1 3 days`" -msgstr "" +msgstr "在用戶當前的語音通道中使用戶靜言。\n\n" +" `` 是用空格分隔的用戶名、ID 或提及列表。\n" +" `[time_and_reason]` 是沉默的時間和理由。 時間是\n" +" 任何有效的時間長度,例如“30 分鐘”或“2 天”。 如果沒有\n" +" 提供靜音將使用設置的默認時間或如果未設置則無限期。\n\n" +" 例子:\n" +" `[p]voicemute @member1 @member2 spam 5 hours`\n" +" `[p]voicemute @member1 3 days`" -#: redbot/cogs/mutes/voicemutes.py:148 +#: redbot/cogs/mutes/voicemutes.py:146 msgid "Voice mute" -msgstr "" +msgstr "語音靜音" -#: redbot/cogs/mutes/voicemutes.py:177 +#: redbot/cogs/mutes/voicemutes.py:175 #, 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 "" +msgstr "在當前語音通道中取消靜音用戶。\n\n" +" `` 是用空格分隔的用戶名、ID 或提及列表。\n" +" `[reason]` 是取消靜音的原因。" diff --git a/redbot/cogs/mutes/models.py b/redbot/cogs/mutes/models.py new file mode 100644 index 00000000000..fb3f1e8e9b7 --- /dev/null +++ b/redbot/cogs/mutes/models.py @@ -0,0 +1,19 @@ +from typing import Optional, Dict + +import discord + +from dataclasses import dataclass + + +@dataclass +class MuteResponse: + success: bool + reason: Optional[str] + user: discord.Member + + +@dataclass +class ChannelMuteResponse(MuteResponse): + channel: discord.abc.GuildChannel + old_overs: Optional[Dict[str, bool]] + voice_mute: bool diff --git a/redbot/cogs/mutes/mutes.py b/redbot/cogs/mutes/mutes.py index 0d1af83f110..edf65ee13e9 100644 --- a/redbot/cogs/mutes/mutes.py +++ b/redbot/cogs/mutes/mutes.py @@ -1,17 +1,14 @@ 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 typing import Dict, List, Literal, Optional, Tuple, Union, cast -from .converters import MuteTime -from .voicemutes import VoiceMutes +import discord from redbot.core.bot import Red -from redbot.core import commands, checks, i18n, modlog, Config +from redbot.core import commands, i18n, modlog, Config from redbot.core.utils import AsyncIter, bounded_gather, can_user_react_in from redbot.core.utils.chat_formatting import ( bold, @@ -22,15 +19,20 @@ ) from redbot.core.utils.mod import get_audit_reason from redbot.core.utils.menus import start_adding_reactions +from redbot.core.utils.views import SimpleMenu from redbot.core.utils.predicates import MessagePredicate, ReactionPredicate +from .converters import MuteTime +from .models import ChannelMuteResponse, MuteResponse +from .voicemutes import VoiceMutes + 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."), + "already_muted": _("That user is already muted in {location}."), + "already_unmuted": _("That user is not muted in {location}."), "hierarchy_problem": _( "I cannot let you do that. You are not higher than the user in the role hierarchy." ), @@ -43,8 +45,13 @@ "permission and the user I'm muting must be " "lower than myself in the role hierarchy." ), + "permissions_issue_guild": _( + "Failed to mute or unmute user. I need the Timeout Members " + "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." + "Failed to mute or unmute user. I need the Manage Permissions permission in {location}." ), "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."), @@ -52,6 +59,8 @@ "voice_mute_permission": _( "Because I don't have the Move Members permission, this will take into effect when the user rejoins." ), + "mute_is_too_long": _("Timeouts cannot be longer than 28 days."), + "timeouts_require_time": _("You must provide a time for the timeout to end."), "is_not_voice_mute": _( "That user is channel muted in their current voice channel, not just voice muted." " If you want to fully unmute this user in the channel," @@ -84,7 +93,6 @@ 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": {}, @@ -92,13 +100,7 @@ def __init__(self, bot: Red): "dm": False, "show_mod": False, } - # 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_global(force_role_mutes=True, schema_version=0) + self.config.register_global(schema_version=0) self.config.register_guild(**default_guild) self.config.register_member(perms_cache={}) self.config.register_channel(muted_users={}) @@ -117,14 +119,19 @@ def __init__(self, bot: Red): def create_init_task(self) -> None: def _done_callback(task: asyncio.Task) -> None: - exc = task.exception() - if exc is not None: + try: + exc = task.exception() + except asyncio.CancelledError: + pass + else: + if exc is None: + return log.error( "An unexpected error occurred during Mutes's initialization.", exc_info=exc, ) - self._ready_raised = True - self._ready.set() + self._ready_raised = True + self._ready.set() self._init_task = asyncio.create_task(self.initialize()) self._init_task.add_done_callback(_done_callback) @@ -262,7 +269,6 @@ async def _clean_tasks(self): 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] @@ -273,9 +279,8 @@ async def _clean_tasks(self): if task.done(): try: r = task.result() - except Exception: - if is_debug: - log.exception("Dead task when trying to unmute") + except Exception as exc: + log.error("An unexpected error occurred in the unmute task", exc_info=exc) self._unmute_tasks.pop(task_id, None) async def _handle_server_unmutes(self): @@ -324,11 +329,11 @@ async def _auto_unmute_user(self, guild: discord.Guild, data: dict): 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")) + result = 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"]: + if result.success: await modlog.create_case( self.bot, guild, @@ -351,7 +356,7 @@ async def _auto_unmute_user(self, guild: discord.Guild, data: dict): return error_msg = _( "I am unable to unmute {user} for the following reason:\n{reason}" - ).format(user=member, reason=success["reason"]) + ).format(user=member, reason=result.reason) try: await notification_channel.send(error_msg) except discord.errors.Forbidden: @@ -403,9 +408,10 @@ async def _handle_channel_unmutes(self): 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) - ) + if guild_channel := guild.get_channel(channel): + self._unmute_tasks[task_name] = asyncio.create_task( + self._auto_channel_unmute_user(guild_channel, mute_data) + ) del multiple_mutes @@ -500,13 +506,13 @@ async def _auto_channel_unmute_user( ): del self._channel_mutes[channel.id][data["member"]] return None - success = await self.channel_unmute_user( + result = 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 result.success: if create_case: if data.get("voice_mute", False): unmute_type = "vunmute" @@ -532,7 +538,7 @@ async def _auto_channel_unmute_user( 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"]) + ).format(user=member, channel=channel.mention, reason=result.reason) if create_case: chan_id = await self.config.guild(channel.guild).notification_channel() notification_channel = channel.guild.get_channel(chan_id) @@ -546,7 +552,7 @@ async def _auto_channel_unmute_user( log.info(error_msg) return None else: - return (member, channel, success["reason"]) + return (member, channel, result.reason) async def _send_dm_notification( self, @@ -761,9 +767,7 @@ async def on_member_join(self, member: discord.Member): 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 + # timeouts already restore on rejoin return await i18n.set_contextual_locales_from_guild(self.bot, guild) if guild.id in self._server_mutes: @@ -789,7 +793,7 @@ async def muteset(self, ctx: commands.Context): @muteset.command() @commands.guild_only() - @checks.mod_or_permissions(manage_channels=True) + @commands.mod_or_permissions(manage_channels=True) async def senddm(self, ctx: commands.Context, true_or_false: bool): """Set whether mute notifications should be sent to users in DMs.""" await self.config.guild(ctx.guild).dm.set(true_or_false) @@ -800,7 +804,7 @@ async def senddm(self, ctx: commands.Context, true_or_false: bool): @muteset.command() @commands.guild_only() - @checks.mod_or_permissions(manage_channels=True) + @commands.mod_or_permissions(manage_channels=True) async def showmoderator(self, ctx, true_or_false: bool): """Decide whether the name of the moderator muting a user should be included in the DM to that user.""" await self.config.guild(ctx.guild).show_mod.set(true_or_false) @@ -817,20 +821,8 @@ async def showmoderator(self, ctx, true_or_false: bool): ) ) - @muteset.command(name="forcerole") - @commands.is_owner() - async def force_role_mutes(self, ctx: commands.Context, true_or_false: bool): - """ - Whether or not to force role only mutes on the bot - """ - await self.config.force_role_mutes.set(true_or_false) - if true_or_false: - 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) + @commands.mod_or_permissions(manage_channels=True) async def show_mutes_settings(self, ctx: commands.Context): """ Shows the current mute settings for this guild. @@ -856,11 +848,13 @@ async def show_mutes_settings(self, ctx: commands.Context): await ctx.maybe_send_embed(msg) @muteset.command(name="notification") - @checks.admin_or_permissions(manage_channels=True) + @commands.admin_or_permissions(manage_channels=True) async def notification_channel_set( self, ctx: commands.Context, - channel: Optional[Union[discord.TextChannel, discord.VoiceChannel]] = None, + channel: Optional[ + Union[discord.TextChannel, discord.VoiceChannel, discord.StageChannel] + ] = None, ): """ Set the notification channel for automatic unmute issues. @@ -878,13 +872,13 @@ async def notification_channel_set( ) @muteset.command(name="role") - @checks.admin_or_permissions(manage_roles=True) + @commands.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. + If no role is setup the bot will attempt to mute a user + by utilizing server timeouts. Note: If no role is setup a user may be able to leave the server and rejoin no longer being muted. @@ -893,10 +887,7 @@ async def mute_role(self, ctx: commands.Context, *, role: discord.Role = None): 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.")) + await ctx.send(_("Discord Timeouts will be used for mutes instead.")) else: if role >= ctx.author.top_role: await ctx.send( @@ -916,7 +907,7 @@ async def mute_role(self, ctx: commands.Context, *, role: discord.Role = None): ) @muteset.command(name="makerole") - @checks.admin_or_permissions(manage_roles=True) + @commands.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): @@ -1002,7 +993,7 @@ async def _set_mute_role_overwrites( return channel.mention @muteset.command(name="defaulttime", aliases=["time"]) - @checks.mod_or_permissions(manage_messages=True) + @commands.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. @@ -1032,7 +1023,7 @@ async def _check_for_mute_role(self, ctx: commands.Context) -> bool: 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. " + "This server does not have a mute role setup and I do not have permission to timeout users. " " You can setup a mute role with {command_1} or" " {command_2} if you just want a basic role created setup.\n\n" ).format( @@ -1041,73 +1032,16 @@ async def _check_for_mute_role(self, ctx: commands.Context) -> bool: ) 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: + timeout_perms = ctx.channel.permissions_for(ctx.me).moderate_members + if not timeout_perms 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 = can_user_react_in(ctx.me, ctx.channel) - 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 {response_1} will continue " - "the mute with overwrites and stop this message from appearing again, " - "saying {response_2} will end the mute attempt." - ).format( - response_1=inline("yes"), - response_2=inline("no"), - ) - 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: - with contextlib.suppress(discord.NotFound): - await query.delete() - return False - - if not pred.result: - if can_react: - with contextlib.suppress(discord.NotFound): - 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 + return True @commands.command() @commands.guild_only() - @checks.mod_or_permissions(manage_roles=True) + @commands.mod_or_permissions(manage_roles=True) async def activemutes(self, ctx: commands.Context): """ Displays active mutes on this server. @@ -1126,17 +1060,24 @@ async def activemutes(self, ctx: commands.Context): 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) + timestamp = int(mutes["until"]) + time_str = discord.utils.format_dt(datetime.fromtimestamp(timestamp)) else: time_str = "" msg += f"{user_str} " if time_str: - msg += _("__Remaining__: {time_left}\n").format(time_left=time_str) + msg += _("__Until__: {time_left}\n").format(time_left=time_str) else: msg += "\n" + added_timeouts = False + for member in ctx.guild.members: + if member.is_timed_out(): + if not added_timeouts: + msg += _("__Server Timeouts__\n") + added_timeouts = True + msg += f"{member.mention}" + time_str = discord.utils.format_dt(member.timed_out_until) + msg += _("__Until__: {time_left}\n").format(time_left=time_str) for channel_id, mutes_data in self._channel_mutes.items(): if not mutes_data: continue @@ -1151,26 +1092,112 @@ async def activemutes(self, ctx: commands.Context): 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) + timestamp = int(mutes["until"]) + time_str = discord.utils.format_dt(datetime.fromtimestamp(timestamp)) else: time_str = "" msg += f"{user_str} " if time_str: - msg += _("__Remaining__: {time_left}\n").format(time_left=time_str) + msg += _("__Until__: {time_left}\n").format(time_left=time_str) else: msg += "\n" + if msg: + msgs = [] for page in pagify(msg): - await ctx.maybe_send_embed(page) + if await ctx.embed_requested(): + msgs.append(discord.Embed(description=page, colour=await ctx.embed_colour())) + else: + msgs.append(page) + await SimpleMenu(msgs).start(ctx) 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) + @commands.mod_or_permissions(moderate_members=True) + @commands.bot_has_permissions(moderate_members=True) + async def timeout( + self, + ctx: commands.Context, + users: commands.Greedy[discord.Member], + *, + time_and_reason: MuteTime = {}, + ): + """Timeout users. + + `` is a space separated list of usernames, ID's, or mentions. + `[time_and_reason]` is the time to timeout for and reason. Time is + any valid time length such as `30 minutes` or `2 days`. If nothing + is provided the timeout will use the set default time or give an error if not set. + + Examples: + `[p]timeout @member1 @member2 spam 5 hours` + `[p]timeout @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.")) + duration = time_and_reason.get("duration", None) + if duration and duration > timedelta(days=28): + await ctx.send(_(MUTE_UNMUTE_ISSUES["mute_is_too_long"])) + return + reason = time_and_reason.get("reason", None) + time = "" + until = None + if duration: + until = datetime.now(timezone.utc) + duration + length = humanize_timedelta(timedelta=duration) + time = _(" for {length} until {duration}").format( + length=length, duration=discord.utils.format_dt(until) + ) + + else: + default_duration = await self.config.guild(ctx.guild).default_time() + if default_duration: + until = datetime.now(timezone.utc) + timedelta(seconds=default_duration) + length = humanize_timedelta(seconds=default_duration) + time = _(" for {length} until {duration}").format( + length=length, duration=discord.utils.format_dt(until) + ) + + success_list = [] + issues_list = [] + for member in users: + ret = MuteResponse(success=False, reason=None, user=member) + if member.guild_permissions >= ctx.author.guild_permissions: + ret.reason = _(MUTE_UNMUTE_ISSUES["hierarchy_problem"]) + issues_list.append(ret) + continue + if member.guild_permissions.administrator: + ret.reason = _(MUTE_UNMUTE_ISSUES["is_admin"]) + issues_list.append(ret) + continue + + try: + await member.edit(timed_out_until=until, reason=reason) + success_list.append(member) + except Exception: + pass + if success_list: + msg = _("{users} has been timed out in this server{time}.") + if len(success_list) > 1: + msg = _("{users} have been timed out in this server{time}.") + await ctx.send( + msg.format(users=humanize_list([f"`{u}`" for u in success_list]), time=time) + ) + else: + await ctx.send(_("None of the users provided could be muted properly.")) + if issues_list: + await self.handle_issues(ctx, issues_list) + + @commands.command(usage=" [time_and_reason]") + @commands.guild_only() + @commands.mod_or_permissions(manage_roles=True, moderate_members=True) async def mute( self, ctx: commands.Context, @@ -1206,26 +1233,29 @@ async def mute( until = None if duration: until = datetime.now(timezone.utc) + duration - time = _(" for {duration}").format(duration=humanize_timedelta(timedelta=duration)) + length = humanize_timedelta(timedelta=duration) + time = _(" for {length} until {duration}").format( + length=length, duration=discord.utils.format_dt(until) + ) + 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)) + length = humanize_timedelta(seconds=default_duration) + time = _(" for {length} until {duration}").format( + length=length, duration=discord.utils.format_dt(until) ) + 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"]: + response = await self.mute_user(guild, author, user, until, audit_reason) + if response.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, @@ -1241,7 +1271,7 @@ async def mute( user, author, guild, _("Server mute"), reason, duration ) else: - issue_list.append(success) + issue_list.append(response) if success_list: if ctx.guild.id not in self._server_mutes: self._server_mutes[ctx.guild.id] = {} @@ -1249,39 +1279,38 @@ async def mute( 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) + 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 (un)muted 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) + def parse_issues(self, issues: List[Union[MuteResponse, ChannelMuteResponse]]) -> str: + users = set(issue.user for issue in issues) + error_msg = "" + + for user in users: + error_msg += _("{member} could not be (un)muted for the following reasons:\n").format( + member=f"`{user}`" + ) + # I would like to replace this with a user mention but send_interactive + # does not support supressing mentions at this time. So in order to keep + # this formatting consistent the username is escaped in a code block. + for issue in issues: + if issue.user.id != user.id: + continue + if issue.reason: + error_msg += f"- {issue.reason}\n" - 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: + async def handle_issues( + self, ctx: commands.Context, issue_list: List[Union[MuteResponse, ChannelMuteResponse]] + ) -> 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?" + "Some users could not be properly muted or unmuted. Would you like to see who, where, and why?" ) can_react = can_user_react_in(ctx.me, ctx.channel) @@ -1314,14 +1343,14 @@ async def handle_issues(self, ctx: commands.Context, issue_list: List[dict]) -> if can_react: with contextlib.suppress(discord.Forbidden): await query.clear_reactions() - issue = "\n".join(self.parse_issues(issue) for issue in issue_list) + issue = self.parse_issues(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.mod_or_permissions(manage_roles=True) @commands.bot_has_guild_permissions(manage_permissions=True) async def channel_mute( self, @@ -1354,14 +1383,12 @@ async def channel_mute( until = None if duration: until = datetime.now(timezone.utc) + duration - time = _(" for {duration}").format(duration=humanize_timedelta(timedelta=duration)) + time = _(" until {duration}").format(duration=discord.utils.format_dt(until)) 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)) - ) + time = _(" until {duration}").format(duration=discord.utils.format_dt(until)) author = ctx.message.author channel = ctx.message.channel if isinstance(channel, discord.Thread): @@ -1371,12 +1398,14 @@ async def channel_mute( issue_list = [] success_list = [] for user in users: - success = await self.channel_mute_user( + response = await self.channel_mute_user( guild, channel, author, user, until, audit_reason ) - if success["success"]: + if response.success: success_list.append(user) - + if response.reason: + # This is incase we couldn't move the user from voice channels + issue_list.append(response) await modlog.create_case( self.bot, guild, @@ -1392,26 +1421,26 @@ async def channel_mute( user, author, guild, _("Channel mute"), reason, duration ) async with self.config.member(user).perms_cache() as cache: - cache[channel.id] = success["old_overs"] + cache[channel.id] = response.old_overs else: - issue_list.append((user, success["reason"])) + issue_list.append(response) 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) + 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" + msg = _("The following users could not be muted:\n") + for issue in issue_list: + msg += f"- `{issue.user}`: {issue.reason}\n" await ctx.send_interactive(pagify(msg)) @commands.command(usage=" [reason]") @commands.guild_only() - @checks.mod_or_permissions(manage_roles=True) + @commands.mod_or_permissions(manage_roles=True) async def unmute( self, ctx: commands.Context, @@ -1443,9 +1472,12 @@ async def unmute( else: self._channel_mute_events[guild.id] = asyncio.Event() for user in users: - success = await self.unmute_user(guild, author, user, audit_reason) + response = await self.unmute_user(guild, author, user, audit_reason) - if success["success"]: + if response.success: + if response.reason: + # This is incase we couldn't move the user from voice channels + issue_list.append(response) success_list.append(user) await modlog.create_case( self.bot, @@ -1461,7 +1493,7 @@ async def unmute( user, author, guild, _("Server unmute"), reason ) else: - issue_list.append(success) + issue_list.append(response) 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]: @@ -1472,13 +1504,87 @@ async def unmute( 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]) + 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(usage=" [reason]", hidden=True) + @commands.guild_only() + @commands.mod_or_permissions(manage_roles=True) + async def forceunmute( + self, + ctx: commands.Context, + users: commands.Greedy[discord.Member], + *, + reason: Optional[str] = None, + ): + """Force Unmute users who have had channel overwrite mutes in every 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(): + 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: + tasks = [] + for channel in guild.channels: + tasks.append( + self.channel_unmute_user(guild, channel, author, user, audit_reason) + ) + results = await bounded_gather(*tasks) + for result in results: + if not result.success: + issue_list.append(result) + if any(t.success for t in results): + success_list.append(user) + await modlog.create_case( + self.bot, + guild, + ctx.message.created_at, + "sunmute", + user, + author, + reason, + until=None, + ) + await self._send_dm_notification( + user, author, guild, _("Server unmute"), reason + ) + await self.config.member(user).clear() + + 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) + + @commands.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( @@ -1509,11 +1615,11 @@ async def unmute_channel( success_list = [] issue_list = [] for user in users: - success = await self.channel_unmute_user( + response = await self.channel_unmute_user( guild, channel, author, user, audit_reason ) - if success["success"]: + if response.success: success_list.append(user) await modlog.create_case( self.bot, @@ -1530,7 +1636,7 @@ async def unmute_channel( user, author, guild, _("Channel unmute"), reason ) else: - issue_list.append((user, success["reason"])) + issue_list.append(response) 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]) @@ -1538,13 +1644,13 @@ async def unmute_channel( 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]) + 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" + msg = _("The following users could not be unmuted:\n") + for issue in issue_list: + msg += f"- `{issue.user}`: {issue.reason}\n" await ctx.send_interactive(pagify(msg)) async def mute_user( @@ -1554,43 +1660,31 @@ async def mute_user( 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]] - ]: + ) -> MuteResponse: """ 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 other refactorization - # v1.0.0 is meant to look ugly right :') + ret: MuteResponse = MuteResponse(success=False, reason=None, user=user) + if permissions.administrator: - ret["reason"] = _(MUTE_UNMUTE_ISSUES["is_admin"]) + 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"]) + 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"]) + ret.reason = _(MUTE_UNMUTE_ISSUES["role_missing"]) return ret if author != guild.owner and role >= author.top_role: - ret["reason"] = _(MUTE_UNMUTE_ISSUES["assigned_role_hierarchy_problem"]) + ret.reason = _(MUTE_UNMUTE_ISSUES["assigned_role_hierarchy_problem"]) return ret if not guild.me.guild_permissions.manage_roles or role >= guild.me.top_role: - ret["reason"] = _(MUTE_UNMUTE_ISSUES["permissions_issue_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 @@ -1608,24 +1702,32 @@ async def mute_user( 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"]) + ret.reason = _(MUTE_UNMUTE_ISSUES["permissions_issue_role"]) return ret - ret["success"] = True + if user.voice: + try: + await user.move_to(user.voice.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 + ret.reason = _(MUTE_UNMUTE_ISSUES["voice_mute_permission"]) + 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) + if until and (until - datetime.now(tz=timezone.utc)) > timedelta(days=28): + ret.reason = _(MUTE_UNMUTE_ISSUES["mute_is_too_long"]) + return ret + if not until: + ret.reason = _(MUTE_UNMUTE_ISSUES["timeouts_require_time"]) + return ret + if guild.me.guild_permissions.moderate_members: + try: + await user.edit(timed_out_until=until, reason=reason) + ret.success = True + except Exception: + ret.reason = _(MUTE_UNMUTE_ISSUES["permissions_issue_guild"]) + else: + ret.reason = _("I lack the moderate members permission.") return ret async def unmute_user( @@ -1634,58 +1736,49 @@ async def unmute_user( author: discord.Member, user: discord.Member, reason: Optional[str] = None, - ) -> Dict[ - str, - Union[bool, Optional[str], List[Tuple[discord.abc.GuildChannel, str]], discord.Member], - ]: + ) -> MuteResponse: """ 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() + ret: MuteResponse = MuteResponse(success=False, reason=None, user=user) + + mute_role_id = 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"]) + 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 + reasons = [] + mute_role = guild.get_role(mute_role_id) + if mute_role and mute_role in user.roles: 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 + if not guild.me.guild_permissions.manage_roles or mute_role >= guild.me.top_role: + reasons.append(_(MUTE_UNMUTE_ISSUES["permissions_issue_role"])) + else: + try: + await user.remove_roles(mute_role, reason=reason) + ret.success = True + except discord.errors.Forbidden: + reasons.append(_(MUTE_UNMUTE_ISSUES["permissions_issue_role"])) + + if user.is_timed_out(): + if guild.me.guild_permissions.moderate_members: + try: + await user.edit(timed_out_until=None, reason=reason) + ret.success = True + except Exception: + reasons.append(_(MUTE_UNMUTE_ISSUES["permissions_issue_guild"])) + else: + reasons.append(_("I lack the timeout members permission.")) + + if not reasons and not ret.success: + ret.reason = _(MUTE_UNMUTE_ISSUES["already_unmuted"]).format(location=_("this server")) + elif reasons: + ret.reason = "\n".join(reasons) + + return ret async def channel_mute_user( self, @@ -1697,36 +1790,38 @@ async def channel_mute_user( reason: Optional[str] = None, *, voice_mute: bool = False, - ) -> Dict[str, Optional[Union[discord.abc.GuildChannel, str, bool]]]: + ) -> ChannelMuteResponse: """Mutes the specified user in the specified channel""" overwrites = channel.overwrites_for(user) permissions = channel.permissions_for(user) + ret = ChannelMuteResponse( + success=False, + channel=channel, + reason=None, + user=user, + old_overs={}, + voice_mute=voice_mute, + ) + if permissions.administrator: - return { - "success": False, - "channel": channel, - "reason": _(MUTE_UNMUTE_ISSUES["is_admin"]), - } + ret.reason = _(MUTE_UNMUTE_ISSUES["is_admin"]) + return ret move_channel = False - send_reason = None if user.voice and user.voice.channel == channel: if channel.permissions_for(guild.me).move_members: move_channel = True else: - send_reason = _(MUTE_UNMUTE_ISSUES["voice_mute_permission"]) + ret.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"]), - } + ret.reason = _(MUTE_UNMUTE_ISSUES["hierarchy_problem"]) + return ret if channel.id not in self._channel_mutes: self._channel_mutes[channel.id] = {} - current_mute = self._channel_mutes.get(channel.id) + current_mute = self._channel_mutes[channel.id].get(user.id) # Determine if this is voice mute -> channel mute upgrade is_mute_upgrade = ( @@ -1735,11 +1830,8 @@ async def channel_mute_user( # We want to continue if this is a new mute or a mute upgrade, # otherwise we should return with failure. if current_mute is not None and not is_mute_upgrade: - return { - "success": False, - "channel": channel, - "reason": _(MUTE_UNMUTE_ISSUES["already_muted"]), - } + ret.reason = _(MUTE_UNMUTE_ISSUES["already_muted"]).format(location=channel.mention) + return ret new_overs: Dict[str, Optional[bool]] = {"speak": False} if not voice_mute: new_overs.update( @@ -1755,13 +1847,14 @@ async def channel_mute_user( perms_cache = await self.config.member(user).perms_cache() if "speak" in perms_cache: old_overs["speak"] = perms_cache["speak"] + ret.old_overs = old_overs overwrites.update(**new_overs) if not channel.permissions_for(guild.me).manage_permissions: - return { - "success": False, - "channel": channel, - "reason": _(MUTE_UNMUTE_ISSUES["permissions_issue_channel"]), - } + ret.reason = _(MUTE_UNMUTE_ISSUES["permissions_issue_channel"]).format( + location=channel.mention + ) + return ret + self._channel_mutes[channel.id][user.id] = { "author": author.id, "guild": guild.id, @@ -1782,41 +1875,35 @@ async def channel_mute_user( 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"]), - } + ret.reason = _(MUTE_UNMUTE_ISSUES["unknown_channel"]) + return ret + 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"]), - } + ret.reason = _(MUTE_UNMUTE_ISSUES["left_guild"]) + return ret + except discord.Forbidden: - return { - "success": False, - "channel": channel, - "reason": _(MUTE_UNMUTE_ISSUES["permissions_issue_channel"]), - } + ret.reason = _(MUTE_UNMUTE_ISSUES["permissions_issue_channel"]).format( + location=channel.mention + ) + return ret + 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} + ret.reason = _(MUTE_UNMUTE_ISSUES["voice_mute_permission"]) + ret.success = True + return ret + ret.success = True + return ret async def channel_unmute_user( self, @@ -1827,11 +1914,20 @@ async def channel_unmute_user( reason: Optional[str] = None, *, voice_mute: bool = False, - ) -> Dict[str, Optional[Union[discord.abc.GuildChannel, str, bool]]]: + ) -> ChannelMuteResponse: """Unmutes the specified user in a specified channel""" overwrites = channel.overwrites_for(user) perms_cache = await self.config.member(user).perms_cache() + ret = ChannelMuteResponse( + success=False, + reason=None, + user=user, + channel=channel, + old_overs={}, + voice_mute=voice_mute, + ) + move_channel = False if channel.id in perms_cache: old_values = perms_cache[channel.id] @@ -1851,35 +1947,28 @@ async def channel_unmute_user( 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"]), - } + ret.reason = _(MUTE_UNMUTE_ISSUES["hierarchy_problem"]) + return ret overwrites.update(**old_values) if channel.id in self._channel_mutes and user.id in self._channel_mutes[channel.id]: current_mute = self._channel_mutes[channel.id].pop(user.id) else: - return { - "success": False, - "channel": channel, - "reason": _(MUTE_UNMUTE_ISSUES["already_unmuted"]), - } + ret.reason = _(MUTE_UNMUTE_ISSUES["already_unmuted"]).format(location=channel.mention) + return ret + if not current_mute["voice_mute"] and voice_mute: - return { - "success": False, - "channel": channel, - "reason": _(MUTE_UNMUTE_ISSUES["is_not_voice_mute"]).format( - command=inline("unmutechannel") - ), - } + ret.reason = _(MUTE_UNMUTE_ISSUES["is_not_voice_mute"]).format( + command=inline("unmutechannel") + ) + return ret + if not channel.permissions_for(guild.me).manage_permissions: - return { - "success": False, - "channel": channel, - "reason": _(MUTE_UNMUTE_ISSUES["permissions_issue_channel"]), - } + ret.reason = _(MUTE_UNMUTE_ISSUES["permissions_issue_channel"]).format( + location=channel.mention + ) + return ret + try: if overwrites.is_empty(): await channel.set_permissions( @@ -1892,26 +1981,21 @@ async def channel_unmute_user( 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"]), - } + ret.reason = _(MUTE_UNMUTE_ISSUES["unknown_channel"]) + return ret + elif e.code == 10009: - return { - "success": False, - "channel": channel, - "reason": _(MUTE_UNMUTE_ISSUES["left_guild"]), - } + ret.reason = _(MUTE_UNMUTE_ISSUES["left_guild"]) + return ret + 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} + ret.success = True + ret.reason = _(MUTE_UNMUTE_ISSUES["voice_mute_permission"]) + return ret + ret.success = True + return ret diff --git a/redbot/cogs/mutes/voicemutes.py b/redbot/cogs/mutes/voicemutes.py index 1d1a58c385d..075c5339d1f 100644 --- a/redbot/cogs/mutes/voicemutes.py +++ b/redbot/cogs/mutes/voicemutes.py @@ -1,11 +1,10 @@ -from typing import Optional, Tuple, Union +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 import commands, i18n, modlog from redbot.core.utils.chat_formatting import ( - bold, humanize_timedelta, humanize_list, pagify, @@ -123,13 +122,13 @@ async def voice_mute( channel = user_voice_state.channel audit_reason = get_audit_reason(author, reason, shorten=True) - success = await self.channel_mute_user( + result = await self.channel_mute_user( guild, channel, author, user, until, audit_reason, voice_mute=True ) - if success["success"]: - if "reason" in success and success["reason"]: - issue_list.append((user, success["reason"])) + if result.success: + if result.reason: + issue_list.append((user, result.reason)) else: success_list.append(user) await modlog.create_case( @@ -147,9 +146,9 @@ async def voice_mute( user, author, guild, _("Voice mute"), reason, duration ) async with self.config.member(user).perms_cache() as cache: - cache[channel.id] = success["old_overs"] + cache[channel.id] = result.old_overs else: - issue_list.append((user, success["reason"])) + issue_list.append((user, result.reason)) if success_list: msg = _("{users} has been muted in this channel{time}.") @@ -199,13 +198,13 @@ async def unmute_voice( channel = user_voice_state.channel audit_reason = get_audit_reason(author, reason, shorten=True) - success = await self.channel_unmute_user( + result = await self.channel_unmute_user( guild, channel, author, user, audit_reason, voice_mute=True ) - if success["success"]: - if "reason" in success and success["reason"]: - issue_list.append((user, success["reason"])) + if result.success: + if result.reason: + issue_list.append((user, result.reason)) else: success_list.append(user) await modlog.create_case( @@ -223,7 +222,7 @@ async def unmute_voice( user, author, guild, _("Voice unmute"), reason ) else: - issue_list.append((user, success["reason"])) + issue_list.append((user, result.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]) diff --git a/redbot/cogs/permissions/locales/ar-SA.po b/redbot/cogs/permissions/locales/ar-SA.po index d3146e5bd2a..44fdabc8294 100644 --- a/redbot/cogs/permissions/locales/ar-SA.po +++ b/redbot/cogs/permissions/locales/ar-SA.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-28 17:07+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -43,60 +43,60 @@ 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:46 -#: redbot/cogs/permissions/permissions.py:61 +#: redbot/cogs/permissions/permissions.py:47 +#: redbot/cogs/permissions/permissions.py:62 msgid "Rules must be either `true` or `false`." msgstr "" -#: redbot/cogs/permissions/permissions.py:50 +#: redbot/cogs/permissions/permissions.py:51 msgid "Keys under command names must be IDs (numbers) or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:54 +#: redbot/cogs/permissions/permissions.py:55 msgid "Keys under `COMMAND` must be command names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:65 +#: redbot/cogs/permissions/permissions.py:66 msgid "Keys under cog names must be IDs or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:69 +#: redbot/cogs/permissions/permissions.py:70 msgid "Keys under `COG` must be cog names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:73 +#: redbot/cogs/permissions/permissions.py:74 msgid "Top-level keys must be either `COG` or `COMMAND`." msgstr "" -#: redbot/cogs/permissions/permissions.py:83 +#: redbot/cogs/permissions/permissions.py:84 #, docstring msgid "Customise permissions for commands and cogs." msgstr "" -#: redbot/cogs/permissions/permissions.py:207 +#: redbot/cogs/permissions/permissions.py:205 #, docstring msgid "Command permission management tools." msgstr "" -#: redbot/cogs/permissions/permissions.py:212 +#: redbot/cogs/permissions/permissions.py:210 #, docstring msgid "Explain how permissions works." msgstr "" -#: redbot/cogs/permissions/permissions.py:215 +#: redbot/cogs/permissions/permissions.py:213 msgid "This cog extends the default permission model of the bot. By default, many commands are restricted based on what the command can do.\n" "This 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\n" "When additional rules are set using this cog, those rules will be checked prior to checking for the default restrictions of the command.\n" "Global 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 in 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\n" +"1. Rules about a user.\n" +"2. Rules about the voice/stage channel a user is connected to.\n" +"3. Rules about the channel or a parent of the thread 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\n" "For more details, please read the [official documentation](https://docs.discord.red/en/stable/cog_permissions.html)." msgstr "" -#: redbot/cogs/permissions/permissions.py:241 +#: redbot/cogs/permissions/permissions.py:239 #, docstring msgid "Check if a user can run a command.\n\n" " This will take the current context into account, such as the\n" @@ -104,33 +104,33 @@ msgid "Check if a user can run a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:256 +#: redbot/cogs/permissions/permissions.py:254 msgid "No such command" msgstr "" -#: redbot/cogs/permissions/permissions.py:267 +#: redbot/cogs/permissions/permissions.py:265 msgid "That user can run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:269 +#: redbot/cogs/permissions/permissions.py:267 msgid "That user can not run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:276 +#: redbot/cogs/permissions/permissions.py:274 #, docstring msgid "Manage permissions with YAML files." msgstr "" -#: redbot/cogs/permissions/permissions.py:280 +#: redbot/cogs/permissions/permissions.py:278 #, docstring msgid "Sends an example of the yaml layout for permissions" msgstr "" -#: redbot/cogs/permissions/permissions.py:282 +#: redbot/cogs/permissions/permissions.py:280 msgid "Example YAML for setting rules:\n" msgstr "" -#: redbot/cogs/permissions/permissions.py:304 +#: redbot/cogs/permissions/permissions.py:302 #, docstring msgid "Set global rules with a YAML file.\n\n" " **WARNING**: This will override reset *all* global rules\n" @@ -140,7 +140,7 @@ msgid "Set global rules with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:318 +#: redbot/cogs/permissions/permissions.py:316 #, docstring msgid "Set rules for this server with a YAML file.\n\n" " **WARNING**: This will override reset *all* rules in this\n" @@ -148,27 +148,27 @@ msgid "Set rules for this server with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:328 +#: redbot/cogs/permissions/permissions.py:326 #, docstring msgid "Get a YAML file detailing all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:333 -#: redbot/cogs/permissions/permissions.py:349 +#: redbot/cogs/permissions/permissions.py:331 +#: redbot/cogs/permissions/permissions.py:347 msgid "I'm not allowed to DM you." msgstr "" -#: redbot/cogs/permissions/permissions.py:336 -#: redbot/cogs/permissions/permissions.py:351 +#: redbot/cogs/permissions/permissions.py:334 +#: redbot/cogs/permissions/permissions.py:349 msgid "I've just sent the file to you via DM." msgstr "" -#: redbot/cogs/permissions/permissions.py:344 +#: redbot/cogs/permissions/permissions.py:342 #, docstring msgid "Get a YAML file detailing all rules in this server." msgstr "" -#: redbot/cogs/permissions/permissions.py:358 +#: redbot/cogs/permissions/permissions.py:356 #, docstring msgid "Update global rules with a YAML file.\n\n" " This won't touch any rules not specified in the YAML\n" @@ -176,7 +176,7 @@ msgid "Update global rules with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:369 +#: redbot/cogs/permissions/permissions.py:367 #, 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" @@ -184,7 +184,7 @@ msgid "Update rules for this server with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:385 +#: redbot/cogs/permissions/permissions.py:383 #, docstring msgid "Add a global rule to a command.\n\n" " `` should be one of \"allow\" or \"deny\".\n\n" @@ -194,12 +194,12 @@ msgid "Add a global rule to a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:401 -#: redbot/cogs/permissions/permissions.py:431 +#: redbot/cogs/permissions/permissions.py:399 +#: redbot/cogs/permissions/permissions.py:429 msgid "Rule added." msgstr "" -#: redbot/cogs/permissions/permissions.py:415 +#: redbot/cogs/permissions/permissions.py:413 #, docstring msgid "Add a rule to a command in this server.\n\n" " `` should be one of \"allow\" or \"deny\".\n\n" @@ -209,7 +209,7 @@ msgid "Add a rule to a command in this server.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:441 +#: redbot/cogs/permissions/permissions.py:439 #, docstring msgid "Remove a global rule from a command.\n\n" " `` is the cog or command to remove the rule\n" @@ -218,12 +218,12 @@ msgid "Remove a global rule from a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:450 -#: redbot/cogs/permissions/permissions.py:474 +#: redbot/cogs/permissions/permissions.py:448 +#: redbot/cogs/permissions/permissions.py:472 msgid "Rule removed." msgstr "" -#: redbot/cogs/permissions/permissions.py:463 +#: redbot/cogs/permissions/permissions.py:461 #, docstring msgid "Remove a server rule from a command.\n\n" " `` is the cog or command to remove the rule\n" @@ -232,7 +232,7 @@ msgid "Remove a server rule from a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:482 +#: redbot/cogs/permissions/permissions.py:480 #, 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" @@ -244,12 +244,12 @@ msgid "Set the default rule for a command in this server.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:498 -#: redbot/cogs/permissions/permissions.py:519 +#: redbot/cogs/permissions/permissions.py:496 +#: redbot/cogs/permissions/permissions.py:517 msgid "Default set." msgstr "" -#: redbot/cogs/permissions/permissions.py:505 +#: redbot/cogs/permissions/permissions.py:503 #, 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" @@ -261,46 +261,51 @@ msgid "Set the default global rule for a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:524 +#: redbot/cogs/permissions/permissions.py:522 #, docstring msgid "Reset all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:534 +#: redbot/cogs/permissions/permissions.py:532 #, docstring msgid "Reset all rules in this server." msgstr "" -#: redbot/cogs/permissions/permissions.py:637 -msgid "You must upload a file." +#: redbot/cogs/permissions/permissions.py:635 +msgid "Supply a file with next message or type anything to cancel." msgstr "" -#: redbot/cogs/permissions/permissions.py:643 +#: redbot/cogs/permissions/permissions.py:641 +msgid "You took too long to upload a file." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:644 +msgid "You have cancelled the upload process." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:653 msgid "Invalid syntax: " msgstr "" -#: redbot/cogs/permissions/permissions.py:646 +#: redbot/cogs/permissions/permissions.py:656 msgid "Your YAML file did not match the schema: " msgstr "" -#: redbot/cogs/permissions/permissions.py:649 +#: redbot/cogs/permissions/permissions.py:659 msgid "Rules set." msgstr "" -#: redbot/cogs/permissions/permissions.py:693 +#: redbot/cogs/permissions/permissions.py:703 +#: redbot/cogs/permissions/permissions.py:718 msgid "Are you sure?" msgstr "" -#: redbot/cogs/permissions/permissions.py:700 -#: redbot/cogs/permissions/permissions.py:713 +#: redbot/cogs/permissions/permissions.py:710 +#: redbot/cogs/permissions/permissions.py:723 msgid "Response timed out." msgstr "انتهت مهلة الرد." -#: redbot/cogs/permissions/permissions.py:708 -msgid "Are you sure? (y/n)" -msgstr "" - -#: redbot/cogs/permissions/permissions.py:719 +#: redbot/cogs/permissions/permissions.py:729 msgid "Action cancelled." msgstr "" diff --git a/redbot/cogs/permissions/locales/bg-BG.po b/redbot/cogs/permissions/locales/bg-BG.po index 9a1a20157d2..e927c01f31d 100644 --- a/redbot/cogs/permissions/locales/bg-BG.po +++ b/redbot/cogs/permissions/locales/bg-BG.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-28 17:07+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -43,60 +43,60 @@ 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:46 -#: redbot/cogs/permissions/permissions.py:61 +#: redbot/cogs/permissions/permissions.py:47 +#: redbot/cogs/permissions/permissions.py:62 msgid "Rules must be either `true` or `false`." msgstr "" -#: redbot/cogs/permissions/permissions.py:50 +#: redbot/cogs/permissions/permissions.py:51 msgid "Keys under command names must be IDs (numbers) or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:54 +#: redbot/cogs/permissions/permissions.py:55 msgid "Keys under `COMMAND` must be command names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:65 +#: redbot/cogs/permissions/permissions.py:66 msgid "Keys under cog names must be IDs or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:69 +#: redbot/cogs/permissions/permissions.py:70 msgid "Keys under `COG` must be cog names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:73 +#: redbot/cogs/permissions/permissions.py:74 msgid "Top-level keys must be either `COG` or `COMMAND`." msgstr "" -#: redbot/cogs/permissions/permissions.py:83 +#: redbot/cogs/permissions/permissions.py:84 #, docstring msgid "Customise permissions for commands and cogs." msgstr "" -#: redbot/cogs/permissions/permissions.py:207 +#: redbot/cogs/permissions/permissions.py:205 #, docstring msgid "Command permission management tools." msgstr "" -#: redbot/cogs/permissions/permissions.py:212 +#: redbot/cogs/permissions/permissions.py:210 #, docstring msgid "Explain how permissions works." msgstr "" -#: redbot/cogs/permissions/permissions.py:215 +#: redbot/cogs/permissions/permissions.py:213 msgid "This cog extends the default permission model of the bot. By default, many commands are restricted based on what the command can do.\n" "This 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\n" "When additional rules are set using this cog, those rules will be checked prior to checking for the default restrictions of the command.\n" "Global 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 in 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\n" +"1. Rules about a user.\n" +"2. Rules about the voice/stage channel a user is connected to.\n" +"3. Rules about the channel or a parent of the thread 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\n" "For more details, please read the [official documentation](https://docs.discord.red/en/stable/cog_permissions.html)." msgstr "" -#: redbot/cogs/permissions/permissions.py:241 +#: redbot/cogs/permissions/permissions.py:239 #, docstring msgid "Check if a user can run a command.\n\n" " This will take the current context into account, such as the\n" @@ -104,33 +104,33 @@ msgid "Check if a user can run a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:256 +#: redbot/cogs/permissions/permissions.py:254 msgid "No such command" msgstr "" -#: redbot/cogs/permissions/permissions.py:267 +#: redbot/cogs/permissions/permissions.py:265 msgid "That user can run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:269 +#: redbot/cogs/permissions/permissions.py:267 msgid "That user can not run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:276 +#: redbot/cogs/permissions/permissions.py:274 #, docstring msgid "Manage permissions with YAML files." msgstr "" -#: redbot/cogs/permissions/permissions.py:280 +#: redbot/cogs/permissions/permissions.py:278 #, docstring msgid "Sends an example of the yaml layout for permissions" msgstr "" -#: redbot/cogs/permissions/permissions.py:282 +#: redbot/cogs/permissions/permissions.py:280 msgid "Example YAML for setting rules:\n" msgstr "" -#: redbot/cogs/permissions/permissions.py:304 +#: redbot/cogs/permissions/permissions.py:302 #, docstring msgid "Set global rules with a YAML file.\n\n" " **WARNING**: This will override reset *all* global rules\n" @@ -140,7 +140,7 @@ msgid "Set global rules with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:318 +#: redbot/cogs/permissions/permissions.py:316 #, docstring msgid "Set rules for this server with a YAML file.\n\n" " **WARNING**: This will override reset *all* rules in this\n" @@ -148,27 +148,27 @@ msgid "Set rules for this server with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:328 +#: redbot/cogs/permissions/permissions.py:326 #, docstring msgid "Get a YAML file detailing all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:333 -#: redbot/cogs/permissions/permissions.py:349 +#: redbot/cogs/permissions/permissions.py:331 +#: redbot/cogs/permissions/permissions.py:347 msgid "I'm not allowed to DM you." msgstr "" -#: redbot/cogs/permissions/permissions.py:336 -#: redbot/cogs/permissions/permissions.py:351 +#: redbot/cogs/permissions/permissions.py:334 +#: redbot/cogs/permissions/permissions.py:349 msgid "I've just sent the file to you via DM." msgstr "" -#: redbot/cogs/permissions/permissions.py:344 +#: redbot/cogs/permissions/permissions.py:342 #, docstring msgid "Get a YAML file detailing all rules in this server." msgstr "" -#: redbot/cogs/permissions/permissions.py:358 +#: redbot/cogs/permissions/permissions.py:356 #, docstring msgid "Update global rules with a YAML file.\n\n" " This won't touch any rules not specified in the YAML\n" @@ -176,7 +176,7 @@ msgid "Update global rules with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:369 +#: redbot/cogs/permissions/permissions.py:367 #, 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" @@ -184,7 +184,7 @@ msgid "Update rules for this server with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:385 +#: redbot/cogs/permissions/permissions.py:383 #, docstring msgid "Add a global rule to a command.\n\n" " `` should be one of \"allow\" or \"deny\".\n\n" @@ -194,12 +194,12 @@ msgid "Add a global rule to a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:401 -#: redbot/cogs/permissions/permissions.py:431 +#: redbot/cogs/permissions/permissions.py:399 +#: redbot/cogs/permissions/permissions.py:429 msgid "Rule added." msgstr "" -#: redbot/cogs/permissions/permissions.py:415 +#: redbot/cogs/permissions/permissions.py:413 #, docstring msgid "Add a rule to a command in this server.\n\n" " `` should be one of \"allow\" or \"deny\".\n\n" @@ -209,7 +209,7 @@ msgid "Add a rule to a command in this server.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:441 +#: redbot/cogs/permissions/permissions.py:439 #, docstring msgid "Remove a global rule from a command.\n\n" " `` is the cog or command to remove the rule\n" @@ -218,12 +218,12 @@ msgid "Remove a global rule from a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:450 -#: redbot/cogs/permissions/permissions.py:474 +#: redbot/cogs/permissions/permissions.py:448 +#: redbot/cogs/permissions/permissions.py:472 msgid "Rule removed." msgstr "" -#: redbot/cogs/permissions/permissions.py:463 +#: redbot/cogs/permissions/permissions.py:461 #, docstring msgid "Remove a server rule from a command.\n\n" " `` is the cog or command to remove the rule\n" @@ -232,7 +232,7 @@ msgid "Remove a server rule from a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:482 +#: redbot/cogs/permissions/permissions.py:480 #, 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" @@ -244,12 +244,12 @@ msgid "Set the default rule for a command in this server.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:498 -#: redbot/cogs/permissions/permissions.py:519 +#: redbot/cogs/permissions/permissions.py:496 +#: redbot/cogs/permissions/permissions.py:517 msgid "Default set." msgstr "" -#: redbot/cogs/permissions/permissions.py:505 +#: redbot/cogs/permissions/permissions.py:503 #, 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" @@ -261,46 +261,51 @@ msgid "Set the default global rule for a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:524 +#: redbot/cogs/permissions/permissions.py:522 #, docstring msgid "Reset all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:534 +#: redbot/cogs/permissions/permissions.py:532 #, docstring msgid "Reset all rules in this server." msgstr "" -#: redbot/cogs/permissions/permissions.py:637 -msgid "You must upload a file." +#: redbot/cogs/permissions/permissions.py:635 +msgid "Supply a file with next message or type anything to cancel." msgstr "" -#: redbot/cogs/permissions/permissions.py:643 +#: redbot/cogs/permissions/permissions.py:641 +msgid "You took too long to upload a file." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:644 +msgid "You have cancelled the upload process." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:653 msgid "Invalid syntax: " msgstr "" -#: redbot/cogs/permissions/permissions.py:646 +#: redbot/cogs/permissions/permissions.py:656 msgid "Your YAML file did not match the schema: " msgstr "" -#: redbot/cogs/permissions/permissions.py:649 +#: redbot/cogs/permissions/permissions.py:659 msgid "Rules set." msgstr "" -#: redbot/cogs/permissions/permissions.py:693 +#: redbot/cogs/permissions/permissions.py:703 +#: redbot/cogs/permissions/permissions.py:718 msgid "Are you sure?" msgstr "" -#: redbot/cogs/permissions/permissions.py:700 -#: redbot/cogs/permissions/permissions.py:713 +#: redbot/cogs/permissions/permissions.py:710 +#: redbot/cogs/permissions/permissions.py:723 msgid "Response timed out." msgstr "" -#: redbot/cogs/permissions/permissions.py:708 -msgid "Are you sure? (y/n)" -msgstr "" - -#: redbot/cogs/permissions/permissions.py:719 +#: redbot/cogs/permissions/permissions.py:729 msgid "Action cancelled." msgstr "" diff --git a/redbot/cogs/permissions/locales/cs-CZ.po b/redbot/cogs/permissions/locales/cs-CZ.po index c95f647e3e7..c2364e406b2 100644 --- a/redbot/cogs/permissions/locales/cs-CZ.po +++ b/redbot/cogs/permissions/locales/cs-CZ.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-28 17:07+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -43,60 +43,60 @@ 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:46 -#: redbot/cogs/permissions/permissions.py:61 +#: redbot/cogs/permissions/permissions.py:47 +#: redbot/cogs/permissions/permissions.py:62 msgid "Rules must be either `true` or `false`." msgstr "" -#: redbot/cogs/permissions/permissions.py:50 +#: redbot/cogs/permissions/permissions.py:51 msgid "Keys under command names must be IDs (numbers) or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:54 +#: redbot/cogs/permissions/permissions.py:55 msgid "Keys under `COMMAND` must be command names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:65 +#: redbot/cogs/permissions/permissions.py:66 msgid "Keys under cog names must be IDs or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:69 +#: redbot/cogs/permissions/permissions.py:70 msgid "Keys under `COG` must be cog names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:73 +#: redbot/cogs/permissions/permissions.py:74 msgid "Top-level keys must be either `COG` or `COMMAND`." msgstr "" -#: redbot/cogs/permissions/permissions.py:83 +#: redbot/cogs/permissions/permissions.py:84 #, docstring msgid "Customise permissions for commands and cogs." msgstr "Přizpůsobit oprávnění pro příkazy a cogy." -#: redbot/cogs/permissions/permissions.py:207 +#: redbot/cogs/permissions/permissions.py:205 #, docstring msgid "Command permission management tools." msgstr "" -#: redbot/cogs/permissions/permissions.py:212 +#: redbot/cogs/permissions/permissions.py:210 #, docstring msgid "Explain how permissions works." msgstr "" -#: redbot/cogs/permissions/permissions.py:215 +#: redbot/cogs/permissions/permissions.py:213 msgid "This cog extends the default permission model of the bot. By default, many commands are restricted based on what the command can do.\n" "This 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\n" "When additional rules are set using this cog, those rules will be checked prior to checking for the default restrictions of the command.\n" "Global 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 in 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\n" +"1. Rules about a user.\n" +"2. Rules about the voice/stage channel a user is connected to.\n" +"3. Rules about the channel or a parent of the thread 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\n" "For more details, please read the [official documentation](https://docs.discord.red/en/stable/cog_permissions.html)." msgstr "" -#: redbot/cogs/permissions/permissions.py:241 +#: redbot/cogs/permissions/permissions.py:239 #, docstring msgid "Check if a user can run a command.\n\n" " This will take the current context into account, such as the\n" @@ -104,33 +104,33 @@ msgid "Check if a user can run a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:256 +#: redbot/cogs/permissions/permissions.py:254 msgid "No such command" msgstr "Žádný takový příkaz" -#: redbot/cogs/permissions/permissions.py:267 +#: redbot/cogs/permissions/permissions.py:265 msgid "That user can run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:269 +#: redbot/cogs/permissions/permissions.py:267 msgid "That user can not run the specified command." msgstr "Tento uživatel nemůže spustit zadaný příkaz." -#: redbot/cogs/permissions/permissions.py:276 +#: redbot/cogs/permissions/permissions.py:274 #, docstring msgid "Manage permissions with YAML files." msgstr "Spravovat oprávnění pomocí YAML souborů." -#: redbot/cogs/permissions/permissions.py:280 +#: redbot/cogs/permissions/permissions.py:278 #, docstring msgid "Sends an example of the yaml layout for permissions" msgstr "" -#: redbot/cogs/permissions/permissions.py:282 +#: redbot/cogs/permissions/permissions.py:280 msgid "Example YAML for setting rules:\n" msgstr "" -#: redbot/cogs/permissions/permissions.py:304 +#: redbot/cogs/permissions/permissions.py:302 #, docstring msgid "Set global rules with a YAML file.\n\n" " **WARNING**: This will override reset *all* global rules\n" @@ -140,7 +140,7 @@ msgid "Set global rules with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:318 +#: redbot/cogs/permissions/permissions.py:316 #, docstring msgid "Set rules for this server with a YAML file.\n\n" " **WARNING**: This will override reset *all* rules in this\n" @@ -148,27 +148,27 @@ msgid "Set rules for this server with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:328 +#: redbot/cogs/permissions/permissions.py:326 #, docstring msgid "Get a YAML file detailing all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:333 -#: redbot/cogs/permissions/permissions.py:349 +#: redbot/cogs/permissions/permissions.py:331 +#: redbot/cogs/permissions/permissions.py:347 msgid "I'm not allowed to DM you." msgstr "Nemám dovolená PM." -#: redbot/cogs/permissions/permissions.py:336 -#: redbot/cogs/permissions/permissions.py:351 +#: redbot/cogs/permissions/permissions.py:334 +#: redbot/cogs/permissions/permissions.py:349 msgid "I've just sent the file to you via DM." msgstr "Právě jsem vám poslal soubor prostřednictvím DM." -#: redbot/cogs/permissions/permissions.py:344 +#: redbot/cogs/permissions/permissions.py:342 #, docstring msgid "Get a YAML file detailing all rules in this server." msgstr "" -#: redbot/cogs/permissions/permissions.py:358 +#: redbot/cogs/permissions/permissions.py:356 #, docstring msgid "Update global rules with a YAML file.\n\n" " This won't touch any rules not specified in the YAML\n" @@ -176,7 +176,7 @@ msgid "Update global rules with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:369 +#: redbot/cogs/permissions/permissions.py:367 #, 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" @@ -184,7 +184,7 @@ msgid "Update rules for this server with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:385 +#: redbot/cogs/permissions/permissions.py:383 #, docstring msgid "Add a global rule to a command.\n\n" " `` should be one of \"allow\" or \"deny\".\n\n" @@ -194,12 +194,12 @@ msgid "Add a global rule to a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:401 -#: redbot/cogs/permissions/permissions.py:431 +#: redbot/cogs/permissions/permissions.py:399 +#: redbot/cogs/permissions/permissions.py:429 msgid "Rule added." msgstr "Pravidlo bylo přidáno." -#: redbot/cogs/permissions/permissions.py:415 +#: redbot/cogs/permissions/permissions.py:413 #, docstring msgid "Add a rule to a command in this server.\n\n" " `` should be one of \"allow\" or \"deny\".\n\n" @@ -209,7 +209,7 @@ msgid "Add a rule to a command in this server.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:441 +#: redbot/cogs/permissions/permissions.py:439 #, docstring msgid "Remove a global rule from a command.\n\n" " `` is the cog or command to remove the rule\n" @@ -218,12 +218,12 @@ msgid "Remove a global rule from a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:450 -#: redbot/cogs/permissions/permissions.py:474 +#: redbot/cogs/permissions/permissions.py:448 +#: redbot/cogs/permissions/permissions.py:472 msgid "Rule removed." msgstr "Pravidlo bylo odstraněno." -#: redbot/cogs/permissions/permissions.py:463 +#: redbot/cogs/permissions/permissions.py:461 #, docstring msgid "Remove a server rule from a command.\n\n" " `` is the cog or command to remove the rule\n" @@ -232,7 +232,7 @@ msgid "Remove a server rule from a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:482 +#: redbot/cogs/permissions/permissions.py:480 #, 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" @@ -244,12 +244,12 @@ msgid "Set the default rule for a command in this server.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:498 -#: redbot/cogs/permissions/permissions.py:519 +#: redbot/cogs/permissions/permissions.py:496 +#: redbot/cogs/permissions/permissions.py:517 msgid "Default set." msgstr "" -#: redbot/cogs/permissions/permissions.py:505 +#: redbot/cogs/permissions/permissions.py:503 #, 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" @@ -261,46 +261,51 @@ msgid "Set the default global rule for a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:524 +#: redbot/cogs/permissions/permissions.py:522 #, docstring msgid "Reset all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:534 +#: redbot/cogs/permissions/permissions.py:532 #, docstring msgid "Reset all rules in this server." msgstr "Obnovit všechna pravidla na tomto serveru." -#: redbot/cogs/permissions/permissions.py:637 -msgid "You must upload a file." -msgstr "Musíte nahrát soubor." +#: redbot/cogs/permissions/permissions.py:635 +msgid "Supply a file with next message or type anything to cancel." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:641 +msgid "You took too long to upload a file." +msgstr "" -#: redbot/cogs/permissions/permissions.py:643 +#: redbot/cogs/permissions/permissions.py:644 +msgid "You have cancelled the upload process." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:653 msgid "Invalid syntax: " msgstr "Neplatný syntax: " -#: redbot/cogs/permissions/permissions.py:646 +#: redbot/cogs/permissions/permissions.py:656 msgid "Your YAML file did not match the schema: " msgstr "Váš YAML soubor se neshoduje se schématem: " -#: redbot/cogs/permissions/permissions.py:649 +#: redbot/cogs/permissions/permissions.py:659 msgid "Rules set." msgstr "Pravidla nastavena." -#: redbot/cogs/permissions/permissions.py:693 +#: redbot/cogs/permissions/permissions.py:703 +#: redbot/cogs/permissions/permissions.py:718 msgid "Are you sure?" msgstr "Jste si jisti?" -#: redbot/cogs/permissions/permissions.py:700 -#: redbot/cogs/permissions/permissions.py:713 +#: redbot/cogs/permissions/permissions.py:710 +#: redbot/cogs/permissions/permissions.py:723 msgid "Response timed out." msgstr "Vypršel časový limit odpovědi." -#: redbot/cogs/permissions/permissions.py:708 -msgid "Are you sure? (y/n)" -msgstr "Jste si jisti? (y/n)" - -#: redbot/cogs/permissions/permissions.py:719 +#: redbot/cogs/permissions/permissions.py:729 msgid "Action cancelled." msgstr "Akce zrušena." diff --git a/redbot/cogs/permissions/locales/da-DK.po b/redbot/cogs/permissions/locales/da-DK.po index cd6cb13e7b4..ef77c515df8 100644 --- a/redbot/cogs/permissions/locales/da-DK.po +++ b/redbot/cogs/permissions/locales/da-DK.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-28 17:07+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -43,60 +43,60 @@ 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:46 -#: redbot/cogs/permissions/permissions.py:61 +#: redbot/cogs/permissions/permissions.py:47 +#: redbot/cogs/permissions/permissions.py:62 msgid "Rules must be either `true` or `false`." msgstr "" -#: redbot/cogs/permissions/permissions.py:50 +#: redbot/cogs/permissions/permissions.py:51 msgid "Keys under command names must be IDs (numbers) or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:54 +#: redbot/cogs/permissions/permissions.py:55 msgid "Keys under `COMMAND` must be command names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:65 +#: redbot/cogs/permissions/permissions.py:66 msgid "Keys under cog names must be IDs or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:69 +#: redbot/cogs/permissions/permissions.py:70 msgid "Keys under `COG` must be cog names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:73 +#: redbot/cogs/permissions/permissions.py:74 msgid "Top-level keys must be either `COG` or `COMMAND`." msgstr "" -#: redbot/cogs/permissions/permissions.py:83 +#: redbot/cogs/permissions/permissions.py:84 #, docstring msgid "Customise permissions for commands and cogs." msgstr "" -#: redbot/cogs/permissions/permissions.py:207 +#: redbot/cogs/permissions/permissions.py:205 #, docstring msgid "Command permission management tools." msgstr "" -#: redbot/cogs/permissions/permissions.py:212 +#: redbot/cogs/permissions/permissions.py:210 #, docstring msgid "Explain how permissions works." msgstr "" -#: redbot/cogs/permissions/permissions.py:215 +#: redbot/cogs/permissions/permissions.py:213 msgid "This cog extends the default permission model of the bot. By default, many commands are restricted based on what the command can do.\n" "This 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\n" "When additional rules are set using this cog, those rules will be checked prior to checking for the default restrictions of the command.\n" "Global 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 in 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\n" +"1. Rules about a user.\n" +"2. Rules about the voice/stage channel a user is connected to.\n" +"3. Rules about the channel or a parent of the thread 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\n" "For more details, please read the [official documentation](https://docs.discord.red/en/stable/cog_permissions.html)." msgstr "" -#: redbot/cogs/permissions/permissions.py:241 +#: redbot/cogs/permissions/permissions.py:239 #, docstring msgid "Check if a user can run a command.\n\n" " This will take the current context into account, such as the\n" @@ -104,33 +104,33 @@ msgid "Check if a user can run a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:256 +#: redbot/cogs/permissions/permissions.py:254 msgid "No such command" msgstr "" -#: redbot/cogs/permissions/permissions.py:267 +#: redbot/cogs/permissions/permissions.py:265 msgid "That user can run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:269 +#: redbot/cogs/permissions/permissions.py:267 msgid "That user can not run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:276 +#: redbot/cogs/permissions/permissions.py:274 #, docstring msgid "Manage permissions with YAML files." msgstr "" -#: redbot/cogs/permissions/permissions.py:280 +#: redbot/cogs/permissions/permissions.py:278 #, docstring msgid "Sends an example of the yaml layout for permissions" msgstr "" -#: redbot/cogs/permissions/permissions.py:282 +#: redbot/cogs/permissions/permissions.py:280 msgid "Example YAML for setting rules:\n" msgstr "" -#: redbot/cogs/permissions/permissions.py:304 +#: redbot/cogs/permissions/permissions.py:302 #, docstring msgid "Set global rules with a YAML file.\n\n" " **WARNING**: This will override reset *all* global rules\n" @@ -140,7 +140,7 @@ msgid "Set global rules with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:318 +#: redbot/cogs/permissions/permissions.py:316 #, docstring msgid "Set rules for this server with a YAML file.\n\n" " **WARNING**: This will override reset *all* rules in this\n" @@ -148,27 +148,27 @@ msgid "Set rules for this server with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:328 +#: redbot/cogs/permissions/permissions.py:326 #, docstring msgid "Get a YAML file detailing all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:333 -#: redbot/cogs/permissions/permissions.py:349 +#: redbot/cogs/permissions/permissions.py:331 +#: redbot/cogs/permissions/permissions.py:347 msgid "I'm not allowed to DM you." msgstr "" -#: redbot/cogs/permissions/permissions.py:336 -#: redbot/cogs/permissions/permissions.py:351 +#: redbot/cogs/permissions/permissions.py:334 +#: redbot/cogs/permissions/permissions.py:349 msgid "I've just sent the file to you via DM." msgstr "" -#: redbot/cogs/permissions/permissions.py:344 +#: redbot/cogs/permissions/permissions.py:342 #, docstring msgid "Get a YAML file detailing all rules in this server." msgstr "" -#: redbot/cogs/permissions/permissions.py:358 +#: redbot/cogs/permissions/permissions.py:356 #, docstring msgid "Update global rules with a YAML file.\n\n" " This won't touch any rules not specified in the YAML\n" @@ -176,7 +176,7 @@ msgid "Update global rules with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:369 +#: redbot/cogs/permissions/permissions.py:367 #, 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" @@ -184,7 +184,7 @@ msgid "Update rules for this server with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:385 +#: redbot/cogs/permissions/permissions.py:383 #, docstring msgid "Add a global rule to a command.\n\n" " `` should be one of \"allow\" or \"deny\".\n\n" @@ -194,12 +194,12 @@ msgid "Add a global rule to a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:401 -#: redbot/cogs/permissions/permissions.py:431 +#: redbot/cogs/permissions/permissions.py:399 +#: redbot/cogs/permissions/permissions.py:429 msgid "Rule added." msgstr "" -#: redbot/cogs/permissions/permissions.py:415 +#: redbot/cogs/permissions/permissions.py:413 #, docstring msgid "Add a rule to a command in this server.\n\n" " `` should be one of \"allow\" or \"deny\".\n\n" @@ -209,7 +209,7 @@ msgid "Add a rule to a command in this server.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:441 +#: redbot/cogs/permissions/permissions.py:439 #, docstring msgid "Remove a global rule from a command.\n\n" " `` is the cog or command to remove the rule\n" @@ -218,12 +218,12 @@ msgid "Remove a global rule from a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:450 -#: redbot/cogs/permissions/permissions.py:474 +#: redbot/cogs/permissions/permissions.py:448 +#: redbot/cogs/permissions/permissions.py:472 msgid "Rule removed." msgstr "" -#: redbot/cogs/permissions/permissions.py:463 +#: redbot/cogs/permissions/permissions.py:461 #, docstring msgid "Remove a server rule from a command.\n\n" " `` is the cog or command to remove the rule\n" @@ -232,7 +232,7 @@ msgid "Remove a server rule from a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:482 +#: redbot/cogs/permissions/permissions.py:480 #, 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" @@ -244,12 +244,12 @@ msgid "Set the default rule for a command in this server.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:498 -#: redbot/cogs/permissions/permissions.py:519 +#: redbot/cogs/permissions/permissions.py:496 +#: redbot/cogs/permissions/permissions.py:517 msgid "Default set." msgstr "" -#: redbot/cogs/permissions/permissions.py:505 +#: redbot/cogs/permissions/permissions.py:503 #, 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" @@ -261,46 +261,51 @@ msgid "Set the default global rule for a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:524 +#: redbot/cogs/permissions/permissions.py:522 #, docstring msgid "Reset all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:534 +#: redbot/cogs/permissions/permissions.py:532 #, docstring msgid "Reset all rules in this server." msgstr "" -#: redbot/cogs/permissions/permissions.py:637 -msgid "You must upload a file." +#: redbot/cogs/permissions/permissions.py:635 +msgid "Supply a file with next message or type anything to cancel." msgstr "" -#: redbot/cogs/permissions/permissions.py:643 +#: redbot/cogs/permissions/permissions.py:641 +msgid "You took too long to upload a file." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:644 +msgid "You have cancelled the upload process." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:653 msgid "Invalid syntax: " msgstr "" -#: redbot/cogs/permissions/permissions.py:646 +#: redbot/cogs/permissions/permissions.py:656 msgid "Your YAML file did not match the schema: " msgstr "" -#: redbot/cogs/permissions/permissions.py:649 +#: redbot/cogs/permissions/permissions.py:659 msgid "Rules set." msgstr "" -#: redbot/cogs/permissions/permissions.py:693 +#: redbot/cogs/permissions/permissions.py:703 +#: redbot/cogs/permissions/permissions.py:718 msgid "Are you sure?" msgstr "" -#: redbot/cogs/permissions/permissions.py:700 -#: redbot/cogs/permissions/permissions.py:713 +#: redbot/cogs/permissions/permissions.py:710 +#: redbot/cogs/permissions/permissions.py:723 msgid "Response timed out." msgstr "" -#: redbot/cogs/permissions/permissions.py:708 -msgid "Are you sure? (y/n)" -msgstr "" - -#: redbot/cogs/permissions/permissions.py:719 +#: redbot/cogs/permissions/permissions.py:729 msgid "Action cancelled." msgstr "" diff --git a/redbot/cogs/permissions/locales/de-DE.po b/redbot/cogs/permissions/locales/de-DE.po index 0b481c41770..1b073c7b3a8 100644 --- a/redbot/cogs/permissions/locales/de-DE.po +++ b/redbot/cogs/permissions/locales/de-DE.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-28 17:07+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -43,60 +43,67 @@ msgstr "\"{arg}\" ist keine gültige Regel. Gültige Regeln sind \"erlauben\" od 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:46 -#: redbot/cogs/permissions/permissions.py:61 +#: redbot/cogs/permissions/permissions.py:47 +#: redbot/cogs/permissions/permissions.py:62 msgid "Rules must be either `true` or `false`." msgstr "Regeln müssen entweder `true` oder `false` sein." -#: redbot/cogs/permissions/permissions.py:50 +#: redbot/cogs/permissions/permissions.py:51 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:54 +#: redbot/cogs/permissions/permissions.py:55 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:65 +#: redbot/cogs/permissions/permissions.py:66 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:69 +#: redbot/cogs/permissions/permissions.py:70 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:73 +#: redbot/cogs/permissions/permissions.py:74 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:83 +#: redbot/cogs/permissions/permissions.py:84 #, docstring msgid "Customise permissions for commands and cogs." msgstr "Passe Berechtigungen für Befehle und cogs an." -#: redbot/cogs/permissions/permissions.py:207 +#: redbot/cogs/permissions/permissions.py:205 #, docstring msgid "Command permission management tools." msgstr "Tools zum Verwalten der Befehlsberechtigungen." -#: redbot/cogs/permissions/permissions.py:212 +#: redbot/cogs/permissions/permissions.py:210 #, docstring msgid "Explain how permissions works." msgstr "Erkläre wie Berechtigungen funktionieren." -#: redbot/cogs/permissions/permissions.py:215 +#: redbot/cogs/permissions/permissions.py:213 msgid "This cog extends the default permission model of the bot. By default, many commands are restricted based on what the command can do.\n" "This 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\n" "When additional rules are set using this cog, those rules will be checked prior to checking for the default restrictions of the command.\n" "Global 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 in 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\n" +"1. Rules about a user.\n" +"2. Rules about the voice/stage channel a user is connected to.\n" +"3. Rules about the channel or a parent of the thread 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\n" "For more details, please read the [official documentation](https://docs.discord.red/en/stable/cog_permissions.html)." -msgstr "" - -#: redbot/cogs/permissions/permissions.py:241 +msgstr "Dieser Cog erweitert das standardmäßige Berechtigungsmodell des Bots. Standardmäßig sind viele Befehle basierend auf das beschränkt, was der Befehl tun kann. Mit diesem Cog können Sie einige dieser Einschränkungen verfeinern. Sie können den Zugriff auf die meisten Befehle erweitern oder einschränken, jedoch können Sie die Einschränkungen für Eigentümerbefehle nicht ändern.\n\n" +"Wenn zusätzliche Regeln mit diesem Cog festgelegt werden, werden diese Regeln vor der Überprüfung der standardmäßigen Einschränkungen des Befehls überprüft. Globale Regeln (vom Eigentümer festgelegt) werden zuerst überprüft, dann Regeln, die für Server festgelegt wurden. Wenn mehrere globale oder Serverregeln auf den Fall zutreffen, erfolgt die Überprüfung in folgender Reihenfolge:\n" +"1. Regeln zu einem Benutzer.\n" +"2. Regeln zu dem Sprach- oder Bühnenkanal, zu dem ein Benutzer verbunden ist.\n" +"3. Regeln zum Kanal oder einem Elternkanal des Threads, in dem der Befehl ausgeführt wurde.\n" +"4. Regeln zu einer Rolle, die der Benutzer hat (die höchste Rolle mit einer Regel wird verwendet).\n" +"5. Regeln über den Server, in dem sich ein Benutzer befindet (nur globale Regeln).\n\n" +"Für weitere Details lesen Sie bitte die [offizielle Dokumentation](https://docs.discord.red/en/stable/cog_permissions.html)." + +#: redbot/cogs/permissions/permissions.py:239 #, docstring msgid "Check if a user can run a command.\n\n" " This will take the current context into account, such as the\n" @@ -107,33 +114,33 @@ msgstr "Überprüft ob ein Benutzer einen Befehl ausführen kann.\n\n" " Server und Textkanäle.\n" " " -#: redbot/cogs/permissions/permissions.py:256 +#: redbot/cogs/permissions/permissions.py:254 msgid "No such command" msgstr "Befehl nicht vorhanden" -#: redbot/cogs/permissions/permissions.py:267 +#: redbot/cogs/permissions/permissions.py:265 msgid "That user can run the specified command." msgstr "Dieser Benutzer kann den angegebenen Befehl ausführen." -#: redbot/cogs/permissions/permissions.py:269 +#: redbot/cogs/permissions/permissions.py:267 msgid "That user can not run the specified command." msgstr "Dieser Benutzer kann den angegebenen Befehl nicht ausführen." -#: redbot/cogs/permissions/permissions.py:276 +#: redbot/cogs/permissions/permissions.py:274 #, docstring msgid "Manage permissions with YAML files." msgstr "Verwalte Berechtigungen mit YAML Dateien." -#: redbot/cogs/permissions/permissions.py:280 +#: redbot/cogs/permissions/permissions.py:278 #, docstring msgid "Sends an example of the yaml layout for permissions" -msgstr "" +msgstr "Sendet ein Beispiel für das yaml-Layout für Berechtigungen" -#: redbot/cogs/permissions/permissions.py:282 +#: redbot/cogs/permissions/permissions.py:280 msgid "Example YAML for setting rules:\n" msgstr "Beispiel YAML um Regeln festzulegen:\n" -#: redbot/cogs/permissions/permissions.py:304 +#: redbot/cogs/permissions/permissions.py:302 #, docstring msgid "Set global rules with a YAML file.\n\n" " **WARNING**: This will override reset *all* global rules\n" @@ -149,7 +156,7 @@ msgstr "Legt globale Regeln mit einer YAML Datei fest.\n\n" " Namen von Befehlen und cogs durchgeführt\n" " " -#: redbot/cogs/permissions/permissions.py:318 +#: redbot/cogs/permissions/permissions.py:316 #, docstring msgid "Set rules for this server with a YAML file.\n\n" " **WARNING**: This will override reset *all* rules in this\n" @@ -162,27 +169,27 @@ msgstr "Legt die Regeln für diesen Server mit einer YAML Datei fest.\n\n" " \n" " " -#: redbot/cogs/permissions/permissions.py:328 +#: redbot/cogs/permissions/permissions.py:326 #, 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:333 -#: redbot/cogs/permissions/permissions.py:349 +#: redbot/cogs/permissions/permissions.py:331 +#: redbot/cogs/permissions/permissions.py:347 msgid "I'm not allowed to DM you." msgstr "Ich bin nicht berechtigt dir Direktnachrichten zu senden." -#: redbot/cogs/permissions/permissions.py:336 -#: redbot/cogs/permissions/permissions.py:351 +#: redbot/cogs/permissions/permissions.py:334 +#: redbot/cogs/permissions/permissions.py:349 msgid "I've just sent the file to you via DM." msgstr "Ich habe dir soeben die Datei per Direktnachricht gesendet." -#: redbot/cogs/permissions/permissions.py:344 +#: redbot/cogs/permissions/permissions.py:342 #, docstring msgid "Get a YAML file detailing all rules in this server." msgstr "Erhalte eine YAML Datei mit Angaben aller Regeln für diesen Server." -#: redbot/cogs/permissions/permissions.py:358 +#: redbot/cogs/permissions/permissions.py:356 #, docstring msgid "Update global rules with a YAML file.\n\n" " This won't touch any rules not specified in the YAML\n" @@ -193,7 +200,7 @@ msgstr "Aktualisiere die globalen Regeln mit einer YAML Datei.\n\n" " werden nicht verändert.\n" " " -#: redbot/cogs/permissions/permissions.py:369 +#: redbot/cogs/permissions/permissions.py:367 #, 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" @@ -204,7 +211,7 @@ msgstr "Aktualisiere die Regeln für diesen Server mit einer YAML Datei.\n\n" " werden nicht verändert.\n" " " -#: redbot/cogs/permissions/permissions.py:385 +#: redbot/cogs/permissions/permissions.py:383 #, docstring msgid "Add a global rule to a command.\n\n" " `` should be one of \"allow\" or \"deny\".\n\n" @@ -212,14 +219,19 @@ msgid "Add a global rule to a command.\n\n" " This is case sensitive.\n\n" " `` is one or more users, channels or roles the rule is for.\n" " " -msgstr "" +msgstr "Füge eine globale Regel zu einem Befehl hinzu.\n\n" +" `` sollte einer von \"allow\" oder \"deny\".\n\n" +" `` ist der Cog oder Befehl, der die Regel hinzufügen soll.\n" +" Bitte berücksichtigen Sie Groß- und Kleinschreibung.\n\n" +" `` ist ein oder mehrere Benutzer, Kanäle oder Rollen, für die die Regel ist.\n" +" " -#: redbot/cogs/permissions/permissions.py:401 -#: redbot/cogs/permissions/permissions.py:431 +#: redbot/cogs/permissions/permissions.py:399 +#: redbot/cogs/permissions/permissions.py:429 msgid "Rule added." msgstr "Regel hinzugefügt." -#: redbot/cogs/permissions/permissions.py:415 +#: redbot/cogs/permissions/permissions.py:413 #, docstring msgid "Add a rule to a command in this server.\n\n" " `` should be one of \"allow\" or \"deny\".\n\n" @@ -227,32 +239,45 @@ msgid "Add a rule to a command in this server.\n\n" " This is case sensitive.\n\n" " `` is one or more users, channels or roles the rule is for.\n" " " -msgstr "" +msgstr "Füge eine Regel zu einem Befehl in diesem Server hinzu.\n\n" +" `` sollte einer von \"allow\" oder \"deny\".\n\n" +" `` ist der Cog oder Befehl, um die Regel hinzuzufügen.\n" +" Bitte berücksichtigen Sie Groß- und Kleinschreibung.\n\n" +" `` ist ein oder mehrere Benutzer, Kanäle oder Rollen, für die die Regel ist.\n" +" " -#: redbot/cogs/permissions/permissions.py:441 +#: redbot/cogs/permissions/permissions.py:439 #, 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 "" +msgstr "Entferne eine globale Regel aus einem Befehl.\n\n" +" `` ist der Cog oder Befehl, um die Regel zu entfernen\n" +" Bitte beachten Sie Groß- und Kleinschreibung.\n\n" +" `` ist ein oder mehrere Benutzer, Kanäle oder Rollen, für die die Regel ist.\n" +" " -#: redbot/cogs/permissions/permissions.py:450 -#: redbot/cogs/permissions/permissions.py:474 +#: redbot/cogs/permissions/permissions.py:448 +#: redbot/cogs/permissions/permissions.py:472 msgid "Rule removed." msgstr "Regel entfernt." -#: redbot/cogs/permissions/permissions.py:463 +#: redbot/cogs/permissions/permissions.py:461 #, 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 "" +msgstr "Entferne eine Serverregel von einem Befehl.\n\n" +" `` ist der Cog oder Befehl, um die Regel zu entfernen\n" +" Bitte Groß- und Kleinschreibung beachten.\n\n" +" `` ist ein oder mehrere Benutzer, Kanäle oder Rollen für die Regel.\n" +" " -#: redbot/cogs/permissions/permissions.py:482 +#: redbot/cogs/permissions/permissions.py:480 #, 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" @@ -271,12 +296,12 @@ msgstr "Legen Sie die Standardregel für einen Befehl in diesem Server fest.\n\n " zu setzen. Das ist eine Groß- und Kleinschreibung.\n" " " -#: redbot/cogs/permissions/permissions.py:498 -#: redbot/cogs/permissions/permissions.py:519 +#: redbot/cogs/permissions/permissions.py:496 +#: redbot/cogs/permissions/permissions.py:517 msgid "Default set." msgstr "Standard festgelegt." -#: redbot/cogs/permissions/permissions.py:505 +#: redbot/cogs/permissions/permissions.py:503 #, 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" @@ -295,46 +320,51 @@ msgstr "Legen Sie die Standardregel für einen Befehl fest.\n\n" " zu setzen. Das ist eine Groß- und Kleinschreibung.\n" " " -#: redbot/cogs/permissions/permissions.py:524 +#: redbot/cogs/permissions/permissions.py:522 #, docstring msgid "Reset all global rules." msgstr "Alle globalen Regeln zurücksetzen." -#: redbot/cogs/permissions/permissions.py:534 +#: redbot/cogs/permissions/permissions.py:532 #, docstring msgid "Reset all rules in this server." msgstr "Setzt alle Regeln auf diesem Server zurück." -#: redbot/cogs/permissions/permissions.py:637 -msgid "You must upload a file." -msgstr "Du musst eine Datei anhängen." +#: redbot/cogs/permissions/permissions.py:635 +msgid "Supply a file with next message or type anything to cancel." +msgstr "Sende mit der nächsten Nachricht eine Datei oder gib zum Abbrechen einen Text ein." + +#: redbot/cogs/permissions/permissions.py:641 +msgid "You took too long to upload a file." +msgstr "Das Hochladen der Datei hat zu lange gedauert." -#: redbot/cogs/permissions/permissions.py:643 +#: redbot/cogs/permissions/permissions.py:644 +msgid "You have cancelled the upload process." +msgstr "Du hast den Uploadprozess abgebrochen." + +#: redbot/cogs/permissions/permissions.py:653 msgid "Invalid syntax: " msgstr "Ungültiger Syntax: " -#: redbot/cogs/permissions/permissions.py:646 +#: redbot/cogs/permissions/permissions.py:656 msgid "Your YAML file did not match the schema: " msgstr "Deine YAML Datei entspricht nicht dem Schema: " -#: redbot/cogs/permissions/permissions.py:649 +#: redbot/cogs/permissions/permissions.py:659 msgid "Rules set." msgstr "Regeln festgelegt." -#: redbot/cogs/permissions/permissions.py:693 +#: redbot/cogs/permissions/permissions.py:703 +#: redbot/cogs/permissions/permissions.py:718 msgid "Are you sure?" msgstr "Bist du sicher?" -#: redbot/cogs/permissions/permissions.py:700 -#: redbot/cogs/permissions/permissions.py:713 +#: redbot/cogs/permissions/permissions.py:710 +#: redbot/cogs/permissions/permissions.py:723 msgid "Response timed out." msgstr "Antwortzeitlimit erreicht." -#: redbot/cogs/permissions/permissions.py:708 -msgid "Are you sure? (y/n)" -msgstr "Bist du sicher? (y/n)" - -#: redbot/cogs/permissions/permissions.py:719 +#: redbot/cogs/permissions/permissions.py:729 msgid "Action cancelled." msgstr "Aktion abgebrochen." diff --git a/redbot/cogs/permissions/locales/es-ES.po b/redbot/cogs/permissions/locales/es-ES.po index e8de05fc0c7..63ccaf5acf8 100644 --- a/redbot/cogs/permissions/locales/es-ES.po +++ b/redbot/cogs/permissions/locales/es-ES.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-28 17:07+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -43,69 +43,60 @@ msgstr "\"{arg}\" no es una regla válida. Las reglas válidas son \"allow\" o \ msgid "\"{arg}\" is not a valid rule. Valid rules are \"allow\" or \"deny\", or \"clear\" to remove the rule" 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:46 -#: redbot/cogs/permissions/permissions.py:61 +#: redbot/cogs/permissions/permissions.py:47 +#: redbot/cogs/permissions/permissions.py:62 msgid "Rules must be either `true` or `false`." msgstr "Las reglas deben ser `true` o `false`." -#: redbot/cogs/permissions/permissions.py:50 +#: redbot/cogs/permissions/permissions.py:51 msgid "Keys under command names must be IDs (numbers) or `default`." msgstr "Las claves bajo nombres de comandos deben ser IDs (números) o `default`." -#: redbot/cogs/permissions/permissions.py:54 +#: redbot/cogs/permissions/permissions.py:55 msgid "Keys under `COMMAND` must be command names (strings)." msgstr "Las claves bajo `COMMAND` deben ser nombres de comandos (strings)." -#: redbot/cogs/permissions/permissions.py:65 +#: redbot/cogs/permissions/permissions.py:66 msgid "Keys under cog names must be IDs or `default`." msgstr "Las claves bajo nombres de código deben ser IDs o `default`." -#: redbot/cogs/permissions/permissions.py:69 +#: redbot/cogs/permissions/permissions.py:70 msgid "Keys under `COG` must be cog names (strings)." msgstr "Las claves bajo `COG` deben ser nombres de cogs (texto)." -#: redbot/cogs/permissions/permissions.py:73 +#: redbot/cogs/permissions/permissions.py:74 msgid "Top-level keys must be either `COG` or `COMMAND`." msgstr "Las claves de más nivel deben ser `COG` o `COMMAND`." -#: redbot/cogs/permissions/permissions.py:83 +#: redbot/cogs/permissions/permissions.py:84 #, docstring msgid "Customise permissions for commands and cogs." msgstr "Personalizar permisos para comandos y cogs." -#: redbot/cogs/permissions/permissions.py:207 +#: redbot/cogs/permissions/permissions.py:205 #, docstring msgid "Command permission management tools." msgstr "Herramientas de gestión de permisos de comandos." -#: redbot/cogs/permissions/permissions.py:212 +#: redbot/cogs/permissions/permissions.py:210 #, docstring msgid "Explain how permissions works." msgstr "Explica cómo funcionan los permisos." -#: redbot/cogs/permissions/permissions.py:215 +#: redbot/cogs/permissions/permissions.py:213 msgid "This cog extends the default permission model of the bot. By default, many commands are restricted based on what the command can do.\n" "This 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\n" "When additional rules are set using this cog, those rules will be checked prior to checking for the default restrictions of the command.\n" "Global 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 in 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\n" +"1. Rules about a user.\n" +"2. Rules about the voice/stage channel a user is connected to.\n" +"3. Rules about the channel or a parent of the thread 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\n" "For more details, please read the [official documentation](https://docs.discord.red/en/stable/cog_permissions.html)." -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.\n" -"Este 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 usándolos. Sin embargo, no se pueden cambiar las restricciones sobre los comandos sólo de propietarios.\n\n" -"Cuando se establecen reglas adicionales utilizando este módulo, esas reglas se comprobarán antes de comprobar las restricciones predeterminadas del comando.\n" -"Las 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, 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\n" -"Para más detalles, por favor lea la [documentación oficial](https://docs.discord.red/en/stable/cog_permissions.html)." - -#: redbot/cogs/permissions/permissions.py:241 +msgstr "" + +#: redbot/cogs/permissions/permissions.py:239 #, docstring msgid "Check if a user can run a command.\n\n" " This will take the current context into account, such as the\n" @@ -116,33 +107,33 @@ msgstr "Comprueba si un usuario puede ejecutar un comando.\n\n" " y el canal de texto.\n" " " -#: redbot/cogs/permissions/permissions.py:256 +#: redbot/cogs/permissions/permissions.py:254 msgid "No such command" msgstr "No existe tal comando" -#: redbot/cogs/permissions/permissions.py:267 +#: redbot/cogs/permissions/permissions.py:265 msgid "That user can run the specified command." msgstr "Ese usuario puede ejecutar el comando especificado." -#: redbot/cogs/permissions/permissions.py:269 +#: redbot/cogs/permissions/permissions.py:267 msgid "That user can not run the specified command." msgstr "Ese usuario no puede ejecutar el comando especificado." -#: redbot/cogs/permissions/permissions.py:276 +#: redbot/cogs/permissions/permissions.py:274 #, docstring msgid "Manage permissions with YAML files." msgstr "Administrar permisos con archivos YAML." -#: redbot/cogs/permissions/permissions.py:280 +#: redbot/cogs/permissions/permissions.py:278 #, docstring msgid "Sends an example of the yaml layout for permissions" msgstr "Envía un ejemplo de plantilla yaml para los permisos" -#: redbot/cogs/permissions/permissions.py:282 +#: redbot/cogs/permissions/permissions.py:280 msgid "Example YAML for setting rules:\n" msgstr "Ejemplo YAML para configurar las reglas:\n" -#: redbot/cogs/permissions/permissions.py:304 +#: redbot/cogs/permissions/permissions.py:302 #, docstring msgid "Set global rules with a YAML file.\n\n" " **WARNING**: This will override reset *all* global rules\n" @@ -157,7 +148,7 @@ msgstr "Establecer reglas globales con un archivo YAML.\n\n" " de establecer las nuevas reglas.\n" " " -#: redbot/cogs/permissions/permissions.py:318 +#: redbot/cogs/permissions/permissions.py:316 #, docstring msgid "Set rules for this server with a YAML file.\n\n" " **WARNING**: This will override reset *all* rules in this\n" @@ -168,27 +159,27 @@ msgstr "Establecer reglas para este servidor con un archivo YAML.\n\n" " a las reglas especificadas en el archivo subido.\n" " " -#: redbot/cogs/permissions/permissions.py:328 +#: redbot/cogs/permissions/permissions.py:326 #, docstring msgid "Get a YAML file detailing all global rules." msgstr "Obtenga un archivo YAML detallando todas las reglas globales." -#: redbot/cogs/permissions/permissions.py:333 -#: redbot/cogs/permissions/permissions.py:349 +#: redbot/cogs/permissions/permissions.py:331 +#: redbot/cogs/permissions/permissions.py:347 msgid "I'm not allowed to DM you." msgstr "No estoy autorizado a mandarte MDs." -#: redbot/cogs/permissions/permissions.py:336 -#: redbot/cogs/permissions/permissions.py:351 +#: redbot/cogs/permissions/permissions.py:334 +#: redbot/cogs/permissions/permissions.py:349 msgid "I've just sent the file to you via DM." msgstr "Acabo de enviarte el archivo a través de MD." -#: redbot/cogs/permissions/permissions.py:344 +#: redbot/cogs/permissions/permissions.py:342 #, docstring msgid "Get a YAML file detailing all rules in this server." msgstr "Obtener un archivo YAML detallando todas las reglas en este servidor." -#: redbot/cogs/permissions/permissions.py:358 +#: redbot/cogs/permissions/permissions.py:356 #, docstring msgid "Update global rules with a YAML file.\n\n" " This won't touch any rules not specified in the YAML\n" @@ -199,7 +190,7 @@ msgstr "Actualizar las reglas globales con un archivo YAML.\n\n" ".\n" " " -#: redbot/cogs/permissions/permissions.py:369 +#: redbot/cogs/permissions/permissions.py:367 #, 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" @@ -210,7 +201,7 @@ msgstr "Actualizar las reglas para este servidor con un archivo YAML.\n\n" ".\n" " " -#: redbot/cogs/permissions/permissions.py:385 +#: redbot/cogs/permissions/permissions.py:383 #, docstring msgid "Add a global rule to a command.\n\n" " `` should be one of \"allow\" or \"deny\".\n\n" @@ -225,12 +216,12 @@ msgstr "Añadir una regla global a un comando.\n\n" " `` es uno o más usuarios, canales o roles para los que está la regla.\n" " " -#: redbot/cogs/permissions/permissions.py:401 -#: redbot/cogs/permissions/permissions.py:431 +#: redbot/cogs/permissions/permissions.py:399 +#: redbot/cogs/permissions/permissions.py:429 msgid "Rule added." msgstr "Regla añadida." -#: redbot/cogs/permissions/permissions.py:415 +#: redbot/cogs/permissions/permissions.py:413 #, docstring msgid "Add a rule to a command in this server.\n\n" " `` should be one of \"allow\" or \"deny\".\n\n" @@ -245,7 +236,7 @@ msgstr "Añadir una regla a un comando en este servidor.\n\n" " `` es uno o más usuarios, canales o roles para los que está la regla.\n" " " -#: redbot/cogs/permissions/permissions.py:441 +#: redbot/cogs/permissions/permissions.py:439 #, docstring msgid "Remove a global rule from a command.\n\n" " `` is the cog or command to remove the rule\n" @@ -258,12 +249,12 @@ msgstr "Elimina una regla global de un comando.\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 +#: redbot/cogs/permissions/permissions.py:448 +#: redbot/cogs/permissions/permissions.py:472 msgid "Rule removed." msgstr "Regla eliminada." -#: redbot/cogs/permissions/permissions.py:463 +#: redbot/cogs/permissions/permissions.py:461 #, docstring msgid "Remove a server rule from a command.\n\n" " `` is the cog or command to remove the rule\n" @@ -276,7 +267,7 @@ msgstr "Eliminar una regla de servidor de un comando.\n\n" " `` es uno o más usuarios, canales o roles para los que está la regla.\n" " " -#: redbot/cogs/permissions/permissions.py:482 +#: redbot/cogs/permissions/permissions.py:480 #, 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" @@ -294,12 +285,12 @@ msgstr "Establecer la regla por defecto para un comando en este servidor.\n\n" ". Esto es sensible a mayúsculas y minúsculas.\n" " " -#: redbot/cogs/permissions/permissions.py:498 -#: redbot/cogs/permissions/permissions.py:519 +#: redbot/cogs/permissions/permissions.py:496 +#: redbot/cogs/permissions/permissions.py:517 msgid "Default set." msgstr "Establecido por defecto." -#: redbot/cogs/permissions/permissions.py:505 +#: redbot/cogs/permissions/permissions.py:503 #, 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" @@ -317,46 +308,51 @@ msgstr "Establece la regla global predeterminada para un comando.\n\n" ". Esto es sensible a mayúsculas y minúsculas.\n" " " -#: redbot/cogs/permissions/permissions.py:524 +#: redbot/cogs/permissions/permissions.py:522 #, docstring msgid "Reset all global rules." msgstr "Restablecer todas las reglas globales." -#: redbot/cogs/permissions/permissions.py:534 +#: redbot/cogs/permissions/permissions.py:532 #, docstring msgid "Reset all rules in this server." msgstr "Restablecer todas las reglas en este servidor." -#: redbot/cogs/permissions/permissions.py:637 -msgid "You must upload a file." -msgstr "Debes subir un archivo." +#: redbot/cogs/permissions/permissions.py:635 +msgid "Supply a file with next message or type anything to cancel." +msgstr "Suministrar un archivo con el siguiente mensaje o escribir cualquier cosa para cancelar." + +#: redbot/cogs/permissions/permissions.py:641 +msgid "You took too long to upload a file." +msgstr "Tardaste demasiado en subir un archivo." -#: redbot/cogs/permissions/permissions.py:643 +#: redbot/cogs/permissions/permissions.py:644 +msgid "You have cancelled the upload process." +msgstr "Has cancelado el proceso de subida." + +#: redbot/cogs/permissions/permissions.py:653 msgid "Invalid syntax: " msgstr "Sintaxis no válida: " -#: redbot/cogs/permissions/permissions.py:646 +#: redbot/cogs/permissions/permissions.py:656 msgid "Your YAML file did not match the schema: " msgstr "Su archivo YAML no coincide con el esquema: " -#: redbot/cogs/permissions/permissions.py:649 +#: redbot/cogs/permissions/permissions.py:659 msgid "Rules set." msgstr "Reglas establecidas." -#: redbot/cogs/permissions/permissions.py:693 +#: redbot/cogs/permissions/permissions.py:703 +#: redbot/cogs/permissions/permissions.py:718 msgid "Are you sure?" msgstr "¿Estás seguro?" -#: redbot/cogs/permissions/permissions.py:700 -#: redbot/cogs/permissions/permissions.py:713 +#: redbot/cogs/permissions/permissions.py:710 +#: redbot/cogs/permissions/permissions.py:723 msgid "Response timed out." msgstr "No hay respuesta; se ha agotado el tiempo de espera" -#: redbot/cogs/permissions/permissions.py:708 -msgid "Are you sure? (y/n)" -msgstr "¿Estás seguro? (y/n)" - -#: redbot/cogs/permissions/permissions.py:719 +#: redbot/cogs/permissions/permissions.py:729 msgid "Action cancelled." msgstr "Acción cancelada." diff --git a/redbot/cogs/permissions/locales/fi-FI.po b/redbot/cogs/permissions/locales/fi-FI.po index d97209668aa..e973f083b0d 100644 --- a/redbot/cogs/permissions/locales/fi-FI.po +++ b/redbot/cogs/permissions/locales/fi-FI.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-28 17:07+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -43,60 +43,60 @@ 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:46 -#: redbot/cogs/permissions/permissions.py:61 +#: redbot/cogs/permissions/permissions.py:47 +#: redbot/cogs/permissions/permissions.py:62 msgid "Rules must be either `true` or `false`." msgstr "" -#: redbot/cogs/permissions/permissions.py:50 +#: redbot/cogs/permissions/permissions.py:51 msgid "Keys under command names must be IDs (numbers) or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:54 +#: redbot/cogs/permissions/permissions.py:55 msgid "Keys under `COMMAND` must be command names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:65 +#: redbot/cogs/permissions/permissions.py:66 msgid "Keys under cog names must be IDs or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:69 +#: redbot/cogs/permissions/permissions.py:70 msgid "Keys under `COG` must be cog names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:73 +#: redbot/cogs/permissions/permissions.py:74 msgid "Top-level keys must be either `COG` or `COMMAND`." msgstr "" -#: redbot/cogs/permissions/permissions.py:83 +#: redbot/cogs/permissions/permissions.py:84 #, docstring msgid "Customise permissions for commands and cogs." msgstr "" -#: redbot/cogs/permissions/permissions.py:207 +#: redbot/cogs/permissions/permissions.py:205 #, docstring msgid "Command permission management tools." msgstr "" -#: redbot/cogs/permissions/permissions.py:212 +#: redbot/cogs/permissions/permissions.py:210 #, docstring msgid "Explain how permissions works." msgstr "" -#: redbot/cogs/permissions/permissions.py:215 +#: redbot/cogs/permissions/permissions.py:213 msgid "This cog extends the default permission model of the bot. By default, many commands are restricted based on what the command can do.\n" "This 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\n" "When additional rules are set using this cog, those rules will be checked prior to checking for the default restrictions of the command.\n" "Global 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 in 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\n" +"1. Rules about a user.\n" +"2. Rules about the voice/stage channel a user is connected to.\n" +"3. Rules about the channel or a parent of the thread 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\n" "For more details, please read the [official documentation](https://docs.discord.red/en/stable/cog_permissions.html)." msgstr "" -#: redbot/cogs/permissions/permissions.py:241 +#: redbot/cogs/permissions/permissions.py:239 #, docstring msgid "Check if a user can run a command.\n\n" " This will take the current context into account, such as the\n" @@ -104,33 +104,33 @@ msgid "Check if a user can run a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:256 +#: redbot/cogs/permissions/permissions.py:254 msgid "No such command" msgstr "" -#: redbot/cogs/permissions/permissions.py:267 +#: redbot/cogs/permissions/permissions.py:265 msgid "That user can run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:269 +#: redbot/cogs/permissions/permissions.py:267 msgid "That user can not run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:276 +#: redbot/cogs/permissions/permissions.py:274 #, docstring msgid "Manage permissions with YAML files." msgstr "" -#: redbot/cogs/permissions/permissions.py:280 +#: redbot/cogs/permissions/permissions.py:278 #, docstring msgid "Sends an example of the yaml layout for permissions" msgstr "" -#: redbot/cogs/permissions/permissions.py:282 +#: redbot/cogs/permissions/permissions.py:280 msgid "Example YAML for setting rules:\n" msgstr "" -#: redbot/cogs/permissions/permissions.py:304 +#: redbot/cogs/permissions/permissions.py:302 #, docstring msgid "Set global rules with a YAML file.\n\n" " **WARNING**: This will override reset *all* global rules\n" @@ -140,7 +140,7 @@ msgid "Set global rules with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:318 +#: redbot/cogs/permissions/permissions.py:316 #, docstring msgid "Set rules for this server with a YAML file.\n\n" " **WARNING**: This will override reset *all* rules in this\n" @@ -148,27 +148,27 @@ msgid "Set rules for this server with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:328 +#: redbot/cogs/permissions/permissions.py:326 #, docstring msgid "Get a YAML file detailing all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:333 -#: redbot/cogs/permissions/permissions.py:349 +#: redbot/cogs/permissions/permissions.py:331 +#: redbot/cogs/permissions/permissions.py:347 msgid "I'm not allowed to DM you." msgstr "" -#: redbot/cogs/permissions/permissions.py:336 -#: redbot/cogs/permissions/permissions.py:351 +#: redbot/cogs/permissions/permissions.py:334 +#: redbot/cogs/permissions/permissions.py:349 msgid "I've just sent the file to you via DM." msgstr "" -#: redbot/cogs/permissions/permissions.py:344 +#: redbot/cogs/permissions/permissions.py:342 #, docstring msgid "Get a YAML file detailing all rules in this server." msgstr "" -#: redbot/cogs/permissions/permissions.py:358 +#: redbot/cogs/permissions/permissions.py:356 #, docstring msgid "Update global rules with a YAML file.\n\n" " This won't touch any rules not specified in the YAML\n" @@ -176,7 +176,7 @@ msgid "Update global rules with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:369 +#: redbot/cogs/permissions/permissions.py:367 #, 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" @@ -184,7 +184,7 @@ msgid "Update rules for this server with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:385 +#: redbot/cogs/permissions/permissions.py:383 #, docstring msgid "Add a global rule to a command.\n\n" " `` should be one of \"allow\" or \"deny\".\n\n" @@ -194,12 +194,12 @@ msgid "Add a global rule to a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:401 -#: redbot/cogs/permissions/permissions.py:431 +#: redbot/cogs/permissions/permissions.py:399 +#: redbot/cogs/permissions/permissions.py:429 msgid "Rule added." msgstr "" -#: redbot/cogs/permissions/permissions.py:415 +#: redbot/cogs/permissions/permissions.py:413 #, docstring msgid "Add a rule to a command in this server.\n\n" " `` should be one of \"allow\" or \"deny\".\n\n" @@ -209,7 +209,7 @@ msgid "Add a rule to a command in this server.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:441 +#: redbot/cogs/permissions/permissions.py:439 #, docstring msgid "Remove a global rule from a command.\n\n" " `` is the cog or command to remove the rule\n" @@ -218,12 +218,12 @@ msgid "Remove a global rule from a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:450 -#: redbot/cogs/permissions/permissions.py:474 +#: redbot/cogs/permissions/permissions.py:448 +#: redbot/cogs/permissions/permissions.py:472 msgid "Rule removed." msgstr "" -#: redbot/cogs/permissions/permissions.py:463 +#: redbot/cogs/permissions/permissions.py:461 #, docstring msgid "Remove a server rule from a command.\n\n" " `` is the cog or command to remove the rule\n" @@ -232,7 +232,7 @@ msgid "Remove a server rule from a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:482 +#: redbot/cogs/permissions/permissions.py:480 #, 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" @@ -244,12 +244,12 @@ msgid "Set the default rule for a command in this server.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:498 -#: redbot/cogs/permissions/permissions.py:519 +#: redbot/cogs/permissions/permissions.py:496 +#: redbot/cogs/permissions/permissions.py:517 msgid "Default set." msgstr "" -#: redbot/cogs/permissions/permissions.py:505 +#: redbot/cogs/permissions/permissions.py:503 #, 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" @@ -261,46 +261,51 @@ msgid "Set the default global rule for a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:524 +#: redbot/cogs/permissions/permissions.py:522 #, docstring msgid "Reset all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:534 +#: redbot/cogs/permissions/permissions.py:532 #, docstring msgid "Reset all rules in this server." msgstr "" -#: redbot/cogs/permissions/permissions.py:637 -msgid "You must upload a file." +#: redbot/cogs/permissions/permissions.py:635 +msgid "Supply a file with next message or type anything to cancel." +msgstr "Liitä tiedosto seuraavaan viestiin tai kirjoita mitä tahansa peruuttaaksesi." + +#: redbot/cogs/permissions/permissions.py:641 +msgid "You took too long to upload a file." msgstr "" -#: redbot/cogs/permissions/permissions.py:643 +#: redbot/cogs/permissions/permissions.py:644 +msgid "You have cancelled the upload process." +msgstr "Olet peruuttanut lähetysprosessin." + +#: redbot/cogs/permissions/permissions.py:653 msgid "Invalid syntax: " msgstr "" -#: redbot/cogs/permissions/permissions.py:646 +#: redbot/cogs/permissions/permissions.py:656 msgid "Your YAML file did not match the schema: " msgstr "" -#: redbot/cogs/permissions/permissions.py:649 +#: redbot/cogs/permissions/permissions.py:659 msgid "Rules set." msgstr "" -#: redbot/cogs/permissions/permissions.py:693 +#: redbot/cogs/permissions/permissions.py:703 +#: redbot/cogs/permissions/permissions.py:718 msgid "Are you sure?" msgstr "" -#: redbot/cogs/permissions/permissions.py:700 -#: redbot/cogs/permissions/permissions.py:713 +#: redbot/cogs/permissions/permissions.py:710 +#: redbot/cogs/permissions/permissions.py:723 msgid "Response timed out." msgstr "" -#: redbot/cogs/permissions/permissions.py:708 -msgid "Are you sure? (y/n)" -msgstr "" - -#: redbot/cogs/permissions/permissions.py:719 +#: redbot/cogs/permissions/permissions.py:729 msgid "Action cancelled." msgstr "" diff --git a/redbot/cogs/permissions/locales/fr-FR.po b/redbot/cogs/permissions/locales/fr-FR.po index a19899650b9..2433f0ab17d 100644 --- a/redbot/cogs/permissions/locales/fr-FR.po +++ b/redbot/cogs/permissions/locales/fr-FR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-28 17:07+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -43,60 +43,60 @@ msgstr "\"{arg}\" n'est pas une règle valide. Les règles valides sont \"allow\ 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:46 -#: redbot/cogs/permissions/permissions.py:61 +#: redbot/cogs/permissions/permissions.py:47 +#: redbot/cogs/permissions/permissions.py:62 msgid "Rules must be either `true` or `false`." msgstr "Les règles doivent être soit `true` soit `false`." -#: redbot/cogs/permissions/permissions.py:50 +#: redbot/cogs/permissions/permissions.py:51 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:54 +#: redbot/cogs/permissions/permissions.py:55 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:65 +#: redbot/cogs/permissions/permissions.py:66 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:69 +#: redbot/cogs/permissions/permissions.py:70 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:73 +#: redbot/cogs/permissions/permissions.py:74 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:83 +#: redbot/cogs/permissions/permissions.py:84 #, docstring msgid "Customise permissions for commands and cogs." msgstr "Personnaliser les permissions pour les commandes et les cogs." -#: redbot/cogs/permissions/permissions.py:207 +#: redbot/cogs/permissions/permissions.py:205 #, docstring msgid "Command permission management tools." msgstr "Outils de gestion des permissions des commandes." -#: redbot/cogs/permissions/permissions.py:212 +#: redbot/cogs/permissions/permissions.py:210 #, docstring msgid "Explain how permissions works." msgstr "Expliquez comment fonctionnent les permissions." -#: redbot/cogs/permissions/permissions.py:215 +#: redbot/cogs/permissions/permissions.py:213 msgid "This cog extends the default permission model of the bot. By default, many commands are restricted based on what the command can do.\n" "This 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\n" "When additional rules are set using this cog, those rules will be checked prior to checking for the default restrictions of the command.\n" "Global 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 in 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\n" +"1. Rules about a user.\n" +"2. Rules about the voice/stage channel a user is connected to.\n" +"3. Rules about the channel or a parent of the thread 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\n" "For more details, please read the [official documentation](https://docs.discord.red/en/stable/cog_permissions.html)." msgstr "" -#: redbot/cogs/permissions/permissions.py:241 +#: redbot/cogs/permissions/permissions.py:239 #, docstring msgid "Check if a user can run a command.\n\n" " This will take the current context into account, such as the\n" @@ -107,33 +107,33 @@ msgstr "Vérifie si un utilisateur peut utiliser une commande.\n\n" " le serveur et le salon textuel.\n" " " -#: redbot/cogs/permissions/permissions.py:256 +#: redbot/cogs/permissions/permissions.py:254 msgid "No such command" msgstr "Cette commande n'existe pas" -#: redbot/cogs/permissions/permissions.py:267 +#: redbot/cogs/permissions/permissions.py:265 msgid "That user can run the specified command." msgstr "Cet utilisateur peut exécuter la commande spécifiée." -#: redbot/cogs/permissions/permissions.py:269 +#: redbot/cogs/permissions/permissions.py:267 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:276 +#: redbot/cogs/permissions/permissions.py:274 #, docstring msgid "Manage permissions with YAML files." msgstr "Gérer les permissions avec des fichiers YAML." -#: redbot/cogs/permissions/permissions.py:280 +#: redbot/cogs/permissions/permissions.py:278 #, docstring msgid "Sends an example of the yaml layout for permissions" msgstr "Envoie un exemple de mise en page yaml pour les permissions" -#: redbot/cogs/permissions/permissions.py:282 +#: redbot/cogs/permissions/permissions.py:280 msgid "Example YAML for setting rules:\n" msgstr "Exemple d'AYML pour définir les règles :\n" -#: redbot/cogs/permissions/permissions.py:304 +#: redbot/cogs/permissions/permissions.py:302 #, docstring msgid "Set global rules with a YAML file.\n\n" " **WARNING**: This will override reset *all* global rules\n" @@ -143,7 +143,7 @@ msgid "Set global rules with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:318 +#: redbot/cogs/permissions/permissions.py:316 #, docstring msgid "Set rules for this server with a YAML file.\n\n" " **WARNING**: This will override reset *all* rules in this\n" @@ -151,27 +151,27 @@ msgid "Set rules for this server with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:328 +#: redbot/cogs/permissions/permissions.py:326 #, 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:333 -#: redbot/cogs/permissions/permissions.py:349 +#: redbot/cogs/permissions/permissions.py:331 +#: redbot/cogs/permissions/permissions.py:347 msgid "I'm not allowed to DM you." msgstr "Je ne suis pas autorisé à vous contacter par message privé." -#: redbot/cogs/permissions/permissions.py:336 -#: redbot/cogs/permissions/permissions.py:351 +#: redbot/cogs/permissions/permissions.py:334 +#: redbot/cogs/permissions/permissions.py:349 msgid "I've just sent the file to you via DM." msgstr "Je viens de vous envoyer le fichier par message privé." -#: redbot/cogs/permissions/permissions.py:344 +#: redbot/cogs/permissions/permissions.py:342 #, docstring msgid "Get a YAML file detailing all rules in this server." msgstr "Obtenez un fichier YAML détaillant toutes les règles de ce serveur." -#: redbot/cogs/permissions/permissions.py:358 +#: redbot/cogs/permissions/permissions.py:356 #, docstring msgid "Update global rules with a YAML file.\n\n" " This won't touch any rules not specified in the YAML\n" @@ -179,7 +179,7 @@ msgid "Update global rules with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:369 +#: redbot/cogs/permissions/permissions.py:367 #, 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" @@ -187,7 +187,7 @@ msgid "Update rules for this server with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:385 +#: redbot/cogs/permissions/permissions.py:383 #, docstring msgid "Add a global rule to a command.\n\n" " `` should be one of \"allow\" or \"deny\".\n\n" @@ -197,12 +197,12 @@ msgid "Add a global rule to a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:401 -#: redbot/cogs/permissions/permissions.py:431 +#: redbot/cogs/permissions/permissions.py:399 +#: redbot/cogs/permissions/permissions.py:429 msgid "Rule added." msgstr "Règle ajoutée." -#: redbot/cogs/permissions/permissions.py:415 +#: redbot/cogs/permissions/permissions.py:413 #, docstring msgid "Add a rule to a command in this server.\n\n" " `` should be one of \"allow\" or \"deny\".\n\n" @@ -212,7 +212,7 @@ msgid "Add a rule to a command in this server.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:441 +#: redbot/cogs/permissions/permissions.py:439 #, docstring msgid "Remove a global rule from a command.\n\n" " `` is the cog or command to remove the rule\n" @@ -221,12 +221,12 @@ msgid "Remove a global rule from a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:450 -#: redbot/cogs/permissions/permissions.py:474 +#: redbot/cogs/permissions/permissions.py:448 +#: redbot/cogs/permissions/permissions.py:472 msgid "Rule removed." msgstr "Règle supprimée." -#: redbot/cogs/permissions/permissions.py:463 +#: redbot/cogs/permissions/permissions.py:461 #, docstring msgid "Remove a server rule from a command.\n\n" " `` is the cog or command to remove the rule\n" @@ -235,7 +235,7 @@ msgid "Remove a server rule from a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:482 +#: redbot/cogs/permissions/permissions.py:480 #, 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" @@ -247,12 +247,12 @@ msgid "Set the default rule for a command in this server.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:498 -#: redbot/cogs/permissions/permissions.py:519 +#: redbot/cogs/permissions/permissions.py:496 +#: redbot/cogs/permissions/permissions.py:517 msgid "Default set." msgstr "Réinitialisation des paramètres par défaut." -#: redbot/cogs/permissions/permissions.py:505 +#: redbot/cogs/permissions/permissions.py:503 #, 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" @@ -264,46 +264,51 @@ msgid "Set the default global rule for a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:524 +#: redbot/cogs/permissions/permissions.py:522 #, docstring msgid "Reset all global rules." msgstr "Réinitialiser toutes les règles globales." -#: redbot/cogs/permissions/permissions.py:534 +#: redbot/cogs/permissions/permissions.py:532 #, docstring msgid "Reset all rules in this server." msgstr "Réinitialiser toutes les règles de ce serveur." -#: redbot/cogs/permissions/permissions.py:637 -msgid "You must upload a file." -msgstr "Vous devez envoyer un fichier." +#: redbot/cogs/permissions/permissions.py:635 +msgid "Supply a file with next message or type anything to cancel." +msgstr "Fournissez un fichier au message suivant ou tapez quoi que ce soit pour annuler." + +#: redbot/cogs/permissions/permissions.py:641 +msgid "You took too long to upload a file." +msgstr "Vous avez pris trop de temps pour envoyer un fichier." -#: redbot/cogs/permissions/permissions.py:643 +#: redbot/cogs/permissions/permissions.py:644 +msgid "You have cancelled the upload process." +msgstr "Vous avez annulé le processus de téléchargement." + +#: redbot/cogs/permissions/permissions.py:653 msgid "Invalid syntax: " msgstr "Syntaxe invalide : " -#: redbot/cogs/permissions/permissions.py:646 +#: redbot/cogs/permissions/permissions.py:656 msgid "Your YAML file did not match the schema: " msgstr "Votre fichier YAML ne correspond pas au schéma : " -#: redbot/cogs/permissions/permissions.py:649 +#: redbot/cogs/permissions/permissions.py:659 msgid "Rules set." msgstr "Règles définies." -#: redbot/cogs/permissions/permissions.py:693 +#: redbot/cogs/permissions/permissions.py:703 +#: redbot/cogs/permissions/permissions.py:718 msgid "Are you sure?" msgstr "Êtes-vous sûr ?" -#: redbot/cogs/permissions/permissions.py:700 -#: redbot/cogs/permissions/permissions.py:713 +#: redbot/cogs/permissions/permissions.py:710 +#: redbot/cogs/permissions/permissions.py:723 msgid "Response timed out." msgstr "Réponse expirée." -#: redbot/cogs/permissions/permissions.py:708 -msgid "Are you sure? (y/n)" -msgstr "Êtes-vous sûr ? (y/n)" - -#: redbot/cogs/permissions/permissions.py:719 +#: redbot/cogs/permissions/permissions.py:729 msgid "Action cancelled." msgstr "Action annulée." diff --git a/redbot/cogs/permissions/locales/hi-IN.po b/redbot/cogs/permissions/locales/hi-IN.po index 9036392b038..5dbf7431460 100644 --- a/redbot/cogs/permissions/locales/hi-IN.po +++ b/redbot/cogs/permissions/locales/hi-IN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-28 17:07+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Hindi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -43,60 +43,60 @@ 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:46 -#: redbot/cogs/permissions/permissions.py:61 +#: redbot/cogs/permissions/permissions.py:47 +#: redbot/cogs/permissions/permissions.py:62 msgid "Rules must be either `true` or `false`." msgstr "" -#: redbot/cogs/permissions/permissions.py:50 +#: redbot/cogs/permissions/permissions.py:51 msgid "Keys under command names must be IDs (numbers) or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:54 +#: redbot/cogs/permissions/permissions.py:55 msgid "Keys under `COMMAND` must be command names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:65 +#: redbot/cogs/permissions/permissions.py:66 msgid "Keys under cog names must be IDs or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:69 +#: redbot/cogs/permissions/permissions.py:70 msgid "Keys under `COG` must be cog names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:73 +#: redbot/cogs/permissions/permissions.py:74 msgid "Top-level keys must be either `COG` or `COMMAND`." msgstr "" -#: redbot/cogs/permissions/permissions.py:83 +#: redbot/cogs/permissions/permissions.py:84 #, docstring msgid "Customise permissions for commands and cogs." msgstr "" -#: redbot/cogs/permissions/permissions.py:207 +#: redbot/cogs/permissions/permissions.py:205 #, docstring msgid "Command permission management tools." msgstr "" -#: redbot/cogs/permissions/permissions.py:212 +#: redbot/cogs/permissions/permissions.py:210 #, docstring msgid "Explain how permissions works." msgstr "" -#: redbot/cogs/permissions/permissions.py:215 +#: redbot/cogs/permissions/permissions.py:213 msgid "This cog extends the default permission model of the bot. By default, many commands are restricted based on what the command can do.\n" "This 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\n" "When additional rules are set using this cog, those rules will be checked prior to checking for the default restrictions of the command.\n" "Global 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 in 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\n" +"1. Rules about a user.\n" +"2. Rules about the voice/stage channel a user is connected to.\n" +"3. Rules about the channel or a parent of the thread 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\n" "For more details, please read the [official documentation](https://docs.discord.red/en/stable/cog_permissions.html)." msgstr "" -#: redbot/cogs/permissions/permissions.py:241 +#: redbot/cogs/permissions/permissions.py:239 #, docstring msgid "Check if a user can run a command.\n\n" " This will take the current context into account, such as the\n" @@ -104,33 +104,33 @@ msgid "Check if a user can run a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:256 +#: redbot/cogs/permissions/permissions.py:254 msgid "No such command" msgstr "" -#: redbot/cogs/permissions/permissions.py:267 +#: redbot/cogs/permissions/permissions.py:265 msgid "That user can run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:269 +#: redbot/cogs/permissions/permissions.py:267 msgid "That user can not run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:276 +#: redbot/cogs/permissions/permissions.py:274 #, docstring msgid "Manage permissions with YAML files." msgstr "" -#: redbot/cogs/permissions/permissions.py:280 +#: redbot/cogs/permissions/permissions.py:278 #, docstring msgid "Sends an example of the yaml layout for permissions" msgstr "" -#: redbot/cogs/permissions/permissions.py:282 +#: redbot/cogs/permissions/permissions.py:280 msgid "Example YAML for setting rules:\n" msgstr "" -#: redbot/cogs/permissions/permissions.py:304 +#: redbot/cogs/permissions/permissions.py:302 #, docstring msgid "Set global rules with a YAML file.\n\n" " **WARNING**: This will override reset *all* global rules\n" @@ -140,7 +140,7 @@ msgid "Set global rules with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:318 +#: redbot/cogs/permissions/permissions.py:316 #, docstring msgid "Set rules for this server with a YAML file.\n\n" " **WARNING**: This will override reset *all* rules in this\n" @@ -148,27 +148,27 @@ msgid "Set rules for this server with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:328 +#: redbot/cogs/permissions/permissions.py:326 #, docstring msgid "Get a YAML file detailing all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:333 -#: redbot/cogs/permissions/permissions.py:349 +#: redbot/cogs/permissions/permissions.py:331 +#: redbot/cogs/permissions/permissions.py:347 msgid "I'm not allowed to DM you." msgstr "" -#: redbot/cogs/permissions/permissions.py:336 -#: redbot/cogs/permissions/permissions.py:351 +#: redbot/cogs/permissions/permissions.py:334 +#: redbot/cogs/permissions/permissions.py:349 msgid "I've just sent the file to you via DM." msgstr "" -#: redbot/cogs/permissions/permissions.py:344 +#: redbot/cogs/permissions/permissions.py:342 #, docstring msgid "Get a YAML file detailing all rules in this server." msgstr "" -#: redbot/cogs/permissions/permissions.py:358 +#: redbot/cogs/permissions/permissions.py:356 #, docstring msgid "Update global rules with a YAML file.\n\n" " This won't touch any rules not specified in the YAML\n" @@ -176,7 +176,7 @@ msgid "Update global rules with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:369 +#: redbot/cogs/permissions/permissions.py:367 #, 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" @@ -184,7 +184,7 @@ msgid "Update rules for this server with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:385 +#: redbot/cogs/permissions/permissions.py:383 #, docstring msgid "Add a global rule to a command.\n\n" " `` should be one of \"allow\" or \"deny\".\n\n" @@ -194,12 +194,12 @@ msgid "Add a global rule to a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:401 -#: redbot/cogs/permissions/permissions.py:431 +#: redbot/cogs/permissions/permissions.py:399 +#: redbot/cogs/permissions/permissions.py:429 msgid "Rule added." msgstr "" -#: redbot/cogs/permissions/permissions.py:415 +#: redbot/cogs/permissions/permissions.py:413 #, docstring msgid "Add a rule to a command in this server.\n\n" " `` should be one of \"allow\" or \"deny\".\n\n" @@ -209,7 +209,7 @@ msgid "Add a rule to a command in this server.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:441 +#: redbot/cogs/permissions/permissions.py:439 #, docstring msgid "Remove a global rule from a command.\n\n" " `` is the cog or command to remove the rule\n" @@ -218,12 +218,12 @@ msgid "Remove a global rule from a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:450 -#: redbot/cogs/permissions/permissions.py:474 +#: redbot/cogs/permissions/permissions.py:448 +#: redbot/cogs/permissions/permissions.py:472 msgid "Rule removed." msgstr "" -#: redbot/cogs/permissions/permissions.py:463 +#: redbot/cogs/permissions/permissions.py:461 #, docstring msgid "Remove a server rule from a command.\n\n" " `` is the cog or command to remove the rule\n" @@ -232,7 +232,7 @@ msgid "Remove a server rule from a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:482 +#: redbot/cogs/permissions/permissions.py:480 #, 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" @@ -244,12 +244,12 @@ msgid "Set the default rule for a command in this server.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:498 -#: redbot/cogs/permissions/permissions.py:519 +#: redbot/cogs/permissions/permissions.py:496 +#: redbot/cogs/permissions/permissions.py:517 msgid "Default set." msgstr "" -#: redbot/cogs/permissions/permissions.py:505 +#: redbot/cogs/permissions/permissions.py:503 #, 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" @@ -261,46 +261,51 @@ msgid "Set the default global rule for a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:524 +#: redbot/cogs/permissions/permissions.py:522 #, docstring msgid "Reset all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:534 +#: redbot/cogs/permissions/permissions.py:532 #, docstring msgid "Reset all rules in this server." msgstr "" -#: redbot/cogs/permissions/permissions.py:637 -msgid "You must upload a file." +#: redbot/cogs/permissions/permissions.py:635 +msgid "Supply a file with next message or type anything to cancel." msgstr "" -#: redbot/cogs/permissions/permissions.py:643 +#: redbot/cogs/permissions/permissions.py:641 +msgid "You took too long to upload a file." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:644 +msgid "You have cancelled the upload process." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:653 msgid "Invalid syntax: " msgstr "" -#: redbot/cogs/permissions/permissions.py:646 +#: redbot/cogs/permissions/permissions.py:656 msgid "Your YAML file did not match the schema: " msgstr "" -#: redbot/cogs/permissions/permissions.py:649 +#: redbot/cogs/permissions/permissions.py:659 msgid "Rules set." msgstr "" -#: redbot/cogs/permissions/permissions.py:693 +#: redbot/cogs/permissions/permissions.py:703 +#: redbot/cogs/permissions/permissions.py:718 msgid "Are you sure?" msgstr "" -#: redbot/cogs/permissions/permissions.py:700 -#: redbot/cogs/permissions/permissions.py:713 +#: redbot/cogs/permissions/permissions.py:710 +#: redbot/cogs/permissions/permissions.py:723 msgid "Response timed out." msgstr "" -#: redbot/cogs/permissions/permissions.py:708 -msgid "Are you sure? (y/n)" -msgstr "" - -#: redbot/cogs/permissions/permissions.py:719 +#: redbot/cogs/permissions/permissions.py:729 msgid "Action cancelled." msgstr "" diff --git a/redbot/cogs/permissions/locales/hr-HR.po b/redbot/cogs/permissions/locales/hr-HR.po new file mode 100644 index 00000000000..f2e8e0a9fad --- /dev/null +++ b/redbot/cogs/permissions/locales/hr-HR.po @@ -0,0 +1,311 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" +"Last-Translator: \n" +"Language-Team: Croatian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.4.2\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: hr\n" +"X-Crowdin-File-ID: 191\n" +"Language: hr_HR\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:47 +#: redbot/cogs/permissions/permissions.py:62 +msgid "Rules must be either `true` or `false`." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:51 +msgid "Keys under command names must be IDs (numbers) or `default`." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:55 +msgid "Keys under `COMMAND` must be command names (strings)." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:66 +msgid "Keys under cog names must be IDs or `default`." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:70 +msgid "Keys under `COG` must be cog names (strings)." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:74 +msgid "Top-level keys must be either `COG` or `COMMAND`." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:84 +#, docstring +msgid "Customise permissions for commands and cogs." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:205 +#, docstring +msgid "Command permission management tools." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:210 +#, docstring +msgid "Explain how permissions works." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:213 +msgid "This cog extends the default permission model of the bot. By default, many commands are restricted based on what the command can do.\n" +"This 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\n" +"When additional rules are set using this cog, those rules will be checked prior to checking for the default restrictions of the command.\n" +"Global 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 in is:\n" +"1. Rules about a user.\n" +"2. Rules about the voice/stage channel a user is connected to.\n" +"3. Rules about the channel or a parent of the thread 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\n" +"For more details, please read the [official documentation](https://docs.discord.red/en/stable/cog_permissions.html)." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:239 +#, 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:254 +msgid "No such command" +msgstr "" + +#: redbot/cogs/permissions/permissions.py:265 +msgid "That user can run the specified command." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:267 +msgid "That user can not run the specified command." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:274 +#, docstring +msgid "Manage permissions with YAML files." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:278 +#, docstring +msgid "Sends an example of the yaml layout for permissions" +msgstr "" + +#: redbot/cogs/permissions/permissions.py:280 +msgid "Example YAML for setting rules:\n" +msgstr "" + +#: redbot/cogs/permissions/permissions.py:302 +#, 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:316 +#, 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:326 +#, docstring +msgid "Get a YAML file detailing all global rules." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:331 +#: redbot/cogs/permissions/permissions.py:347 +msgid "I'm not allowed to DM you." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:334 +#: redbot/cogs/permissions/permissions.py:349 +msgid "I've just sent the file to you via DM." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:342 +#, docstring +msgid "Get a YAML file detailing all rules in this server." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:356 +#, 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:367 +#, 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:383 +#, 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:399 +#: redbot/cogs/permissions/permissions.py:429 +msgid "Rule added." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:413 +#, 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:439 +#, 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:448 +#: redbot/cogs/permissions/permissions.py:472 +msgid "Rule removed." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:461 +#, 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:480 +#, 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:496 +#: redbot/cogs/permissions/permissions.py:517 +msgid "Default set." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:503 +#, 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:522 +#, docstring +msgid "Reset all global rules." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:532 +#, docstring +msgid "Reset all rules in this server." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:635 +msgid "Supply a file with next message or type anything to cancel." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:641 +msgid "You took too long to upload a file." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:644 +msgid "You have cancelled the upload process." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:653 +msgid "Invalid syntax: " +msgstr "" + +#: redbot/cogs/permissions/permissions.py:656 +msgid "Your YAML file did not match the schema: " +msgstr "" + +#: redbot/cogs/permissions/permissions.py:659 +msgid "Rules set." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:703 +#: redbot/cogs/permissions/permissions.py:718 +msgid "Are you sure?" +msgstr "" + +#: redbot/cogs/permissions/permissions.py:710 +#: redbot/cogs/permissions/permissions.py:723 +msgid "Response timed out." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:729 +msgid "Action cancelled." +msgstr "" + diff --git a/redbot/cogs/permissions/locales/hu-HU.po b/redbot/cogs/permissions/locales/hu-HU.po index 283ba951e2f..cb0a0115f1a 100644 --- a/redbot/cogs/permissions/locales/hu-HU.po +++ b/redbot/cogs/permissions/locales/hu-HU.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-28 17:07+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -43,60 +43,60 @@ 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:46 -#: redbot/cogs/permissions/permissions.py:61 +#: redbot/cogs/permissions/permissions.py:47 +#: redbot/cogs/permissions/permissions.py:62 msgid "Rules must be either `true` or `false`." msgstr "" -#: redbot/cogs/permissions/permissions.py:50 +#: redbot/cogs/permissions/permissions.py:51 msgid "Keys under command names must be IDs (numbers) or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:54 +#: redbot/cogs/permissions/permissions.py:55 msgid "Keys under `COMMAND` must be command names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:65 +#: redbot/cogs/permissions/permissions.py:66 msgid "Keys under cog names must be IDs or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:69 +#: redbot/cogs/permissions/permissions.py:70 msgid "Keys under `COG` must be cog names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:73 +#: redbot/cogs/permissions/permissions.py:74 msgid "Top-level keys must be either `COG` or `COMMAND`." msgstr "" -#: redbot/cogs/permissions/permissions.py:83 +#: redbot/cogs/permissions/permissions.py:84 #, docstring msgid "Customise permissions for commands and cogs." msgstr "" -#: redbot/cogs/permissions/permissions.py:207 +#: redbot/cogs/permissions/permissions.py:205 #, docstring msgid "Command permission management tools." msgstr "" -#: redbot/cogs/permissions/permissions.py:212 +#: redbot/cogs/permissions/permissions.py:210 #, docstring msgid "Explain how permissions works." msgstr "" -#: redbot/cogs/permissions/permissions.py:215 +#: redbot/cogs/permissions/permissions.py:213 msgid "This cog extends the default permission model of the bot. By default, many commands are restricted based on what the command can do.\n" "This 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\n" "When additional rules are set using this cog, those rules will be checked prior to checking for the default restrictions of the command.\n" "Global 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 in 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\n" +"1. Rules about a user.\n" +"2. Rules about the voice/stage channel a user is connected to.\n" +"3. Rules about the channel or a parent of the thread 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\n" "For more details, please read the [official documentation](https://docs.discord.red/en/stable/cog_permissions.html)." msgstr "" -#: redbot/cogs/permissions/permissions.py:241 +#: redbot/cogs/permissions/permissions.py:239 #, docstring msgid "Check if a user can run a command.\n\n" " This will take the current context into account, such as the\n" @@ -104,33 +104,33 @@ msgid "Check if a user can run a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:256 +#: redbot/cogs/permissions/permissions.py:254 msgid "No such command" msgstr "" -#: redbot/cogs/permissions/permissions.py:267 +#: redbot/cogs/permissions/permissions.py:265 msgid "That user can run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:269 +#: redbot/cogs/permissions/permissions.py:267 msgid "That user can not run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:276 +#: redbot/cogs/permissions/permissions.py:274 #, docstring msgid "Manage permissions with YAML files." msgstr "" -#: redbot/cogs/permissions/permissions.py:280 +#: redbot/cogs/permissions/permissions.py:278 #, docstring msgid "Sends an example of the yaml layout for permissions" msgstr "" -#: redbot/cogs/permissions/permissions.py:282 +#: redbot/cogs/permissions/permissions.py:280 msgid "Example YAML for setting rules:\n" msgstr "" -#: redbot/cogs/permissions/permissions.py:304 +#: redbot/cogs/permissions/permissions.py:302 #, docstring msgid "Set global rules with a YAML file.\n\n" " **WARNING**: This will override reset *all* global rules\n" @@ -140,7 +140,7 @@ msgid "Set global rules with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:318 +#: redbot/cogs/permissions/permissions.py:316 #, docstring msgid "Set rules for this server with a YAML file.\n\n" " **WARNING**: This will override reset *all* rules in this\n" @@ -148,27 +148,27 @@ msgid "Set rules for this server with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:328 +#: redbot/cogs/permissions/permissions.py:326 #, docstring msgid "Get a YAML file detailing all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:333 -#: redbot/cogs/permissions/permissions.py:349 +#: redbot/cogs/permissions/permissions.py:331 +#: redbot/cogs/permissions/permissions.py:347 msgid "I'm not allowed to DM you." msgstr "" -#: redbot/cogs/permissions/permissions.py:336 -#: redbot/cogs/permissions/permissions.py:351 +#: redbot/cogs/permissions/permissions.py:334 +#: redbot/cogs/permissions/permissions.py:349 msgid "I've just sent the file to you via DM." msgstr "" -#: redbot/cogs/permissions/permissions.py:344 +#: redbot/cogs/permissions/permissions.py:342 #, docstring msgid "Get a YAML file detailing all rules in this server." msgstr "" -#: redbot/cogs/permissions/permissions.py:358 +#: redbot/cogs/permissions/permissions.py:356 #, docstring msgid "Update global rules with a YAML file.\n\n" " This won't touch any rules not specified in the YAML\n" @@ -176,7 +176,7 @@ msgid "Update global rules with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:369 +#: redbot/cogs/permissions/permissions.py:367 #, 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" @@ -184,7 +184,7 @@ msgid "Update rules for this server with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:385 +#: redbot/cogs/permissions/permissions.py:383 #, docstring msgid "Add a global rule to a command.\n\n" " `` should be one of \"allow\" or \"deny\".\n\n" @@ -194,12 +194,12 @@ msgid "Add a global rule to a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:401 -#: redbot/cogs/permissions/permissions.py:431 +#: redbot/cogs/permissions/permissions.py:399 +#: redbot/cogs/permissions/permissions.py:429 msgid "Rule added." msgstr "" -#: redbot/cogs/permissions/permissions.py:415 +#: redbot/cogs/permissions/permissions.py:413 #, docstring msgid "Add a rule to a command in this server.\n\n" " `` should be one of \"allow\" or \"deny\".\n\n" @@ -209,7 +209,7 @@ msgid "Add a rule to a command in this server.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:441 +#: redbot/cogs/permissions/permissions.py:439 #, docstring msgid "Remove a global rule from a command.\n\n" " `` is the cog or command to remove the rule\n" @@ -218,12 +218,12 @@ msgid "Remove a global rule from a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:450 -#: redbot/cogs/permissions/permissions.py:474 +#: redbot/cogs/permissions/permissions.py:448 +#: redbot/cogs/permissions/permissions.py:472 msgid "Rule removed." msgstr "" -#: redbot/cogs/permissions/permissions.py:463 +#: redbot/cogs/permissions/permissions.py:461 #, docstring msgid "Remove a server rule from a command.\n\n" " `` is the cog or command to remove the rule\n" @@ -232,7 +232,7 @@ msgid "Remove a server rule from a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:482 +#: redbot/cogs/permissions/permissions.py:480 #, 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" @@ -244,12 +244,12 @@ msgid "Set the default rule for a command in this server.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:498 -#: redbot/cogs/permissions/permissions.py:519 +#: redbot/cogs/permissions/permissions.py:496 +#: redbot/cogs/permissions/permissions.py:517 msgid "Default set." msgstr "" -#: redbot/cogs/permissions/permissions.py:505 +#: redbot/cogs/permissions/permissions.py:503 #, 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" @@ -261,46 +261,51 @@ msgid "Set the default global rule for a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:524 +#: redbot/cogs/permissions/permissions.py:522 #, docstring msgid "Reset all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:534 +#: redbot/cogs/permissions/permissions.py:532 #, docstring msgid "Reset all rules in this server." msgstr "" -#: redbot/cogs/permissions/permissions.py:637 -msgid "You must upload a file." +#: redbot/cogs/permissions/permissions.py:635 +msgid "Supply a file with next message or type anything to cancel." msgstr "" -#: redbot/cogs/permissions/permissions.py:643 +#: redbot/cogs/permissions/permissions.py:641 +msgid "You took too long to upload a file." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:644 +msgid "You have cancelled the upload process." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:653 msgid "Invalid syntax: " msgstr "" -#: redbot/cogs/permissions/permissions.py:646 +#: redbot/cogs/permissions/permissions.py:656 msgid "Your YAML file did not match the schema: " msgstr "" -#: redbot/cogs/permissions/permissions.py:649 +#: redbot/cogs/permissions/permissions.py:659 msgid "Rules set." msgstr "" -#: redbot/cogs/permissions/permissions.py:693 +#: redbot/cogs/permissions/permissions.py:703 +#: redbot/cogs/permissions/permissions.py:718 msgid "Are you sure?" msgstr "Biztos vagy benne?" -#: redbot/cogs/permissions/permissions.py:700 -#: redbot/cogs/permissions/permissions.py:713 +#: redbot/cogs/permissions/permissions.py:710 +#: redbot/cogs/permissions/permissions.py:723 msgid "Response timed out." msgstr "Időtúllépés." -#: redbot/cogs/permissions/permissions.py:708 -msgid "Are you sure? (y/n)" -msgstr "Biztos vagy benne? (y/n)" - -#: redbot/cogs/permissions/permissions.py:719 +#: redbot/cogs/permissions/permissions.py:729 msgid "Action cancelled." msgstr "Visszavonva." diff --git a/redbot/cogs/permissions/locales/id-ID.po b/redbot/cogs/permissions/locales/id-ID.po index a4e8f8cd681..532fb93eb2b 100644 --- a/redbot/cogs/permissions/locales/id-ID.po +++ b/redbot/cogs/permissions/locales/id-ID.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-28 17:07+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -17,86 +17,86 @@ 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}\" tidak ditemukan. Harus merupakan ID, sebutan/mention, ataupun nama dari sebuah server, channel, user, atau role yang bot bisa lihat." #: 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}\" tidak merujuk ke sebuah server, channel, user, ataupun role yang unik. Tolong gunakan ID untuk apapun/siapapun yang kau coba untuk tentukan, atau cobalah menyebut/mention itu/mereka." #: 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}\" tidak ditemukan. Harus merupakan ID, sebutan/mention, ataupun nama dari sebuah channel, user, dan role di server ini." #: 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}\" tidak merujuk ke sebuah channel, user, ataupun role yang unik. Tolong gunakan ID untuk apapun/siapapun yang kau coba untuk tentukan, atau cobalah menyebut/mention itu/mereka." #: redbot/cogs/permissions/converters.py:156 msgid "Cog or command \"{name}\" not found. Please note that this is case sensitive." -msgstr "" +msgstr "Cog atau command \"{name}\" tidak ditemukan. Tolong diingat bahwa ini sensitif terhadap huruf besar/kecil." #: redbot/cogs/permissions/converters.py:169 msgid "\"{arg}\" is not a valid rule. Valid rules are \"allow\" or \"deny\"" -msgstr "" +msgstr "\"{arg}\" bukanlah aturan yang valid. Aturan yang valid adalah \"allow\" atau \"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}\" bukanlah aturan yang valid. Aturan yang valid adalah \"allow\" atau \"deny\"n atau \"clear\" untuk menghapus aturan" -#: redbot/cogs/permissions/permissions.py:46 -#: redbot/cogs/permissions/permissions.py:61 +#: redbot/cogs/permissions/permissions.py:47 +#: redbot/cogs/permissions/permissions.py:62 msgid "Rules must be either `true` or `false`." -msgstr "" +msgstr "Aturan harus merupakan `true` atau `false`." -#: redbot/cogs/permissions/permissions.py:50 +#: redbot/cogs/permissions/permissions.py:51 msgid "Keys under command names must be IDs (numbers) or `default`." -msgstr "" +msgstr "Kunci-kunci dibawah nama-nama command harus merupakan ID (angka) atau `default`." -#: redbot/cogs/permissions/permissions.py:54 +#: redbot/cogs/permissions/permissions.py:55 msgid "Keys under `COMMAND` must be command names (strings)." -msgstr "" +msgstr "Kunci-kunci dibawah `COMMAND` harus merupakan nama-nama command." -#: redbot/cogs/permissions/permissions.py:65 +#: redbot/cogs/permissions/permissions.py:66 msgid "Keys under cog names must be IDs or `default`." -msgstr "" +msgstr "Kunci-kunci dibawah nama-nama cog harus merupakan ID atau `default`." -#: redbot/cogs/permissions/permissions.py:69 +#: redbot/cogs/permissions/permissions.py:70 msgid "Keys under `COG` must be cog names (strings)." -msgstr "" +msgstr "Kunci-kunci dibawah `COG` harus merupakan nama-nama cog." -#: redbot/cogs/permissions/permissions.py:73 +#: redbot/cogs/permissions/permissions.py:74 msgid "Top-level keys must be either `COG` or `COMMAND`." -msgstr "" +msgstr "Kunci-kunci level atas harus merupakan `COG` atau `COMMAND`." -#: redbot/cogs/permissions/permissions.py:83 +#: redbot/cogs/permissions/permissions.py:84 #, docstring msgid "Customise permissions for commands and cogs." -msgstr "" +msgstr "Sesuaikan izin untuk commands dan cogs." -#: redbot/cogs/permissions/permissions.py:207 +#: redbot/cogs/permissions/permissions.py:205 #, docstring msgid "Command permission management tools." -msgstr "" +msgstr "Alat untuk mengelola izin command." -#: redbot/cogs/permissions/permissions.py:212 +#: redbot/cogs/permissions/permissions.py:210 #, docstring msgid "Explain how permissions works." -msgstr "" +msgstr "Menjelaskan bagaimana izin berfungsi." -#: redbot/cogs/permissions/permissions.py:215 +#: redbot/cogs/permissions/permissions.py:213 msgid "This cog extends the default permission model of the bot. By default, many commands are restricted based on what the command can do.\n" "This 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\n" "When additional rules are set using this cog, those rules will be checked prior to checking for the default restrictions of the command.\n" "Global 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 in 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\n" +"1. Rules about a user.\n" +"2. Rules about the voice/stage channel a user is connected to.\n" +"3. Rules about the channel or a parent of the thread 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\n" "For more details, please read the [official documentation](https://docs.discord.red/en/stable/cog_permissions.html)." msgstr "" -#: redbot/cogs/permissions/permissions.py:241 +#: redbot/cogs/permissions/permissions.py:239 #, docstring msgid "Check if a user can run a command.\n\n" " This will take the current context into account, such as the\n" @@ -104,33 +104,33 @@ msgid "Check if a user can run a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:256 +#: redbot/cogs/permissions/permissions.py:254 msgid "No such command" -msgstr "" +msgstr "Tidak ada command seperti itu" -#: redbot/cogs/permissions/permissions.py:267 +#: redbot/cogs/permissions/permissions.py:265 msgid "That user can run the specified command." -msgstr "" +msgstr "User itu dapat menjalankan command tersebut." -#: redbot/cogs/permissions/permissions.py:269 +#: redbot/cogs/permissions/permissions.py:267 msgid "That user can not run the specified command." -msgstr "" +msgstr "User itu tidak dapat menjalankan command tersebut." -#: redbot/cogs/permissions/permissions.py:276 +#: redbot/cogs/permissions/permissions.py:274 #, docstring msgid "Manage permissions with YAML files." -msgstr "" +msgstr "Kelola izin dengan file-file YAML." -#: redbot/cogs/permissions/permissions.py:280 +#: redbot/cogs/permissions/permissions.py:278 #, docstring msgid "Sends an example of the yaml layout for permissions" -msgstr "" +msgstr "Mengirim sebuah contoh tata letak yaml untuk izin" -#: redbot/cogs/permissions/permissions.py:282 +#: redbot/cogs/permissions/permissions.py:280 msgid "Example YAML for setting rules:\n" -msgstr "" +msgstr "Contoh YAML untuk mengatur aturan:\n" -#: redbot/cogs/permissions/permissions.py:304 +#: redbot/cogs/permissions/permissions.py:302 #, docstring msgid "Set global rules with a YAML file.\n\n" " **WARNING**: This will override reset *all* global rules\n" @@ -140,7 +140,7 @@ msgid "Set global rules with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:318 +#: redbot/cogs/permissions/permissions.py:316 #, docstring msgid "Set rules for this server with a YAML file.\n\n" " **WARNING**: This will override reset *all* rules in this\n" @@ -148,27 +148,27 @@ msgid "Set rules for this server with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:328 +#: redbot/cogs/permissions/permissions.py:326 #, docstring msgid "Get a YAML file detailing all global rules." -msgstr "" +msgstr "Dapatkan sebuah file YAML yang berisi semua aturan global secara mendetail." -#: redbot/cogs/permissions/permissions.py:333 -#: redbot/cogs/permissions/permissions.py:349 +#: redbot/cogs/permissions/permissions.py:331 +#: redbot/cogs/permissions/permissions.py:347 msgid "I'm not allowed to DM you." -msgstr "" +msgstr "Saya tidak bisa mengirim pesan pribadi kepada anda." -#: redbot/cogs/permissions/permissions.py:336 -#: redbot/cogs/permissions/permissions.py:351 +#: redbot/cogs/permissions/permissions.py:334 +#: redbot/cogs/permissions/permissions.py:349 msgid "I've just sent the file to you via DM." -msgstr "" +msgstr "Saya sudah mengirimkan filenya kepada anda lewat pesan pribadi." -#: redbot/cogs/permissions/permissions.py:344 +#: redbot/cogs/permissions/permissions.py:342 #, docstring msgid "Get a YAML file detailing all rules in this server." -msgstr "" +msgstr "Dapatkan sebuah file YAML yang berisi semua aturan di server ini." -#: redbot/cogs/permissions/permissions.py:358 +#: redbot/cogs/permissions/permissions.py:356 #, docstring msgid "Update global rules with a YAML file.\n\n" " This won't touch any rules not specified in the YAML\n" @@ -176,7 +176,7 @@ msgid "Update global rules with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:369 +#: redbot/cogs/permissions/permissions.py:367 #, 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" @@ -184,7 +184,7 @@ msgid "Update rules for this server with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:385 +#: redbot/cogs/permissions/permissions.py:383 #, docstring msgid "Add a global rule to a command.\n\n" " `` should be one of \"allow\" or \"deny\".\n\n" @@ -194,12 +194,12 @@ msgid "Add a global rule to a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:401 -#: redbot/cogs/permissions/permissions.py:431 +#: redbot/cogs/permissions/permissions.py:399 +#: redbot/cogs/permissions/permissions.py:429 msgid "Rule added." -msgstr "" +msgstr "Aturan ditambahkan." -#: redbot/cogs/permissions/permissions.py:415 +#: redbot/cogs/permissions/permissions.py:413 #, docstring msgid "Add a rule to a command in this server.\n\n" " `` should be one of \"allow\" or \"deny\".\n\n" @@ -209,7 +209,7 @@ msgid "Add a rule to a command in this server.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:441 +#: redbot/cogs/permissions/permissions.py:439 #, docstring msgid "Remove a global rule from a command.\n\n" " `` is the cog or command to remove the rule\n" @@ -218,12 +218,12 @@ msgid "Remove a global rule from a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:450 -#: redbot/cogs/permissions/permissions.py:474 +#: redbot/cogs/permissions/permissions.py:448 +#: redbot/cogs/permissions/permissions.py:472 msgid "Rule removed." -msgstr "" +msgstr "Aturan dihapus." -#: redbot/cogs/permissions/permissions.py:463 +#: redbot/cogs/permissions/permissions.py:461 #, docstring msgid "Remove a server rule from a command.\n\n" " `` is the cog or command to remove the rule\n" @@ -232,7 +232,7 @@ msgid "Remove a server rule from a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:482 +#: redbot/cogs/permissions/permissions.py:480 #, 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" @@ -244,12 +244,12 @@ msgid "Set the default rule for a command in this server.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:498 -#: redbot/cogs/permissions/permissions.py:519 +#: redbot/cogs/permissions/permissions.py:496 +#: redbot/cogs/permissions/permissions.py:517 msgid "Default set." -msgstr "" +msgstr "Aturan bawaan ditetapkan." -#: redbot/cogs/permissions/permissions.py:505 +#: redbot/cogs/permissions/permissions.py:503 #, 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" @@ -261,46 +261,51 @@ msgid "Set the default global rule for a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:524 +#: redbot/cogs/permissions/permissions.py:522 #, docstring msgid "Reset all global rules." -msgstr "" +msgstr "Reset semua aturan global." -#: redbot/cogs/permissions/permissions.py:534 +#: redbot/cogs/permissions/permissions.py:532 #, docstring msgid "Reset all rules in this server." -msgstr "" +msgstr "Reset semua aturan di server ini." + +#: redbot/cogs/permissions/permissions.py:635 +msgid "Supply a file with next message or type anything to cancel." +msgstr "Berikan sebuah file pada pesan berikutnya atau ketik apapun untuk membatalkan." -#: redbot/cogs/permissions/permissions.py:637 -msgid "You must upload a file." +#: redbot/cogs/permissions/permissions.py:641 +msgid "You took too long to upload a file." msgstr "" -#: redbot/cogs/permissions/permissions.py:643 +#: redbot/cogs/permissions/permissions.py:644 +msgid "You have cancelled the upload process." +msgstr "Kamu telah membatalkan proses upload." + +#: redbot/cogs/permissions/permissions.py:653 msgid "Invalid syntax: " -msgstr "" +msgstr "Sintaks tidak valid: " -#: redbot/cogs/permissions/permissions.py:646 +#: redbot/cogs/permissions/permissions.py:656 msgid "Your YAML file did not match the schema: " -msgstr "" +msgstr "File YAML mu tidak cocok dengan skema: " -#: redbot/cogs/permissions/permissions.py:649 +#: redbot/cogs/permissions/permissions.py:659 msgid "Rules set." -msgstr "" +msgstr "Aturan ditetapkan." -#: redbot/cogs/permissions/permissions.py:693 +#: redbot/cogs/permissions/permissions.py:703 +#: redbot/cogs/permissions/permissions.py:718 msgid "Are you sure?" -msgstr "" +msgstr "Apakah kamu yakin?" -#: redbot/cogs/permissions/permissions.py:700 -#: redbot/cogs/permissions/permissions.py:713 +#: redbot/cogs/permissions/permissions.py:710 +#: redbot/cogs/permissions/permissions.py:723 msgid "Response timed out." -msgstr "" +msgstr "Waktu respon habis." -#: redbot/cogs/permissions/permissions.py:708 -msgid "Are you sure? (y/n)" -msgstr "" - -#: redbot/cogs/permissions/permissions.py:719 +#: redbot/cogs/permissions/permissions.py:729 msgid "Action cancelled." -msgstr "" +msgstr "Aksi dibatalkan." diff --git a/redbot/cogs/permissions/locales/it-IT.po b/redbot/cogs/permissions/locales/it-IT.po index 4a32a0b5ced..d1f02740938 100644 --- a/redbot/cogs/permissions/locales/it-IT.po +++ b/redbot/cogs/permissions/locales/it-IT.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-28 17:07+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -43,60 +43,60 @@ 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:46 -#: redbot/cogs/permissions/permissions.py:61 +#: redbot/cogs/permissions/permissions.py:47 +#: redbot/cogs/permissions/permissions.py:62 msgid "Rules must be either `true` or `false`." msgstr "" -#: redbot/cogs/permissions/permissions.py:50 +#: redbot/cogs/permissions/permissions.py:51 msgid "Keys under command names must be IDs (numbers) or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:54 +#: redbot/cogs/permissions/permissions.py:55 msgid "Keys under `COMMAND` must be command names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:65 +#: redbot/cogs/permissions/permissions.py:66 msgid "Keys under cog names must be IDs or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:69 +#: redbot/cogs/permissions/permissions.py:70 msgid "Keys under `COG` must be cog names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:73 +#: redbot/cogs/permissions/permissions.py:74 msgid "Top-level keys must be either `COG` or `COMMAND`." msgstr "" -#: redbot/cogs/permissions/permissions.py:83 +#: redbot/cogs/permissions/permissions.py:84 #, docstring msgid "Customise permissions for commands and cogs." msgstr "" -#: redbot/cogs/permissions/permissions.py:207 +#: redbot/cogs/permissions/permissions.py:205 #, docstring msgid "Command permission management tools." msgstr "" -#: redbot/cogs/permissions/permissions.py:212 +#: redbot/cogs/permissions/permissions.py:210 #, docstring msgid "Explain how permissions works." msgstr "" -#: redbot/cogs/permissions/permissions.py:215 +#: redbot/cogs/permissions/permissions.py:213 msgid "This cog extends the default permission model of the bot. By default, many commands are restricted based on what the command can do.\n" "This 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\n" "When additional rules are set using this cog, those rules will be checked prior to checking for the default restrictions of the command.\n" "Global 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 in 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\n" +"1. Rules about a user.\n" +"2. Rules about the voice/stage channel a user is connected to.\n" +"3. Rules about the channel or a parent of the thread 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\n" "For more details, please read the [official documentation](https://docs.discord.red/en/stable/cog_permissions.html)." msgstr "" -#: redbot/cogs/permissions/permissions.py:241 +#: redbot/cogs/permissions/permissions.py:239 #, docstring msgid "Check if a user can run a command.\n\n" " This will take the current context into account, such as the\n" @@ -104,33 +104,33 @@ msgid "Check if a user can run a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:256 +#: redbot/cogs/permissions/permissions.py:254 msgid "No such command" msgstr "" -#: redbot/cogs/permissions/permissions.py:267 +#: redbot/cogs/permissions/permissions.py:265 msgid "That user can run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:269 +#: redbot/cogs/permissions/permissions.py:267 msgid "That user can not run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:276 +#: redbot/cogs/permissions/permissions.py:274 #, docstring msgid "Manage permissions with YAML files." msgstr "" -#: redbot/cogs/permissions/permissions.py:280 +#: redbot/cogs/permissions/permissions.py:278 #, docstring msgid "Sends an example of the yaml layout for permissions" msgstr "" -#: redbot/cogs/permissions/permissions.py:282 +#: redbot/cogs/permissions/permissions.py:280 msgid "Example YAML for setting rules:\n" msgstr "" -#: redbot/cogs/permissions/permissions.py:304 +#: redbot/cogs/permissions/permissions.py:302 #, docstring msgid "Set global rules with a YAML file.\n\n" " **WARNING**: This will override reset *all* global rules\n" @@ -140,7 +140,7 @@ msgid "Set global rules with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:318 +#: redbot/cogs/permissions/permissions.py:316 #, docstring msgid "Set rules for this server with a YAML file.\n\n" " **WARNING**: This will override reset *all* rules in this\n" @@ -148,27 +148,27 @@ msgid "Set rules for this server with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:328 +#: redbot/cogs/permissions/permissions.py:326 #, docstring msgid "Get a YAML file detailing all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:333 -#: redbot/cogs/permissions/permissions.py:349 +#: redbot/cogs/permissions/permissions.py:331 +#: redbot/cogs/permissions/permissions.py:347 msgid "I'm not allowed to DM you." msgstr "" -#: redbot/cogs/permissions/permissions.py:336 -#: redbot/cogs/permissions/permissions.py:351 +#: redbot/cogs/permissions/permissions.py:334 +#: redbot/cogs/permissions/permissions.py:349 msgid "I've just sent the file to you via DM." msgstr "" -#: redbot/cogs/permissions/permissions.py:344 +#: redbot/cogs/permissions/permissions.py:342 #, docstring msgid "Get a YAML file detailing all rules in this server." msgstr "" -#: redbot/cogs/permissions/permissions.py:358 +#: redbot/cogs/permissions/permissions.py:356 #, docstring msgid "Update global rules with a YAML file.\n\n" " This won't touch any rules not specified in the YAML\n" @@ -176,7 +176,7 @@ msgid "Update global rules with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:369 +#: redbot/cogs/permissions/permissions.py:367 #, 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" @@ -184,7 +184,7 @@ msgid "Update rules for this server with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:385 +#: redbot/cogs/permissions/permissions.py:383 #, docstring msgid "Add a global rule to a command.\n\n" " `` should be one of \"allow\" or \"deny\".\n\n" @@ -194,12 +194,12 @@ msgid "Add a global rule to a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:401 -#: redbot/cogs/permissions/permissions.py:431 +#: redbot/cogs/permissions/permissions.py:399 +#: redbot/cogs/permissions/permissions.py:429 msgid "Rule added." msgstr "" -#: redbot/cogs/permissions/permissions.py:415 +#: redbot/cogs/permissions/permissions.py:413 #, docstring msgid "Add a rule to a command in this server.\n\n" " `` should be one of \"allow\" or \"deny\".\n\n" @@ -209,7 +209,7 @@ msgid "Add a rule to a command in this server.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:441 +#: redbot/cogs/permissions/permissions.py:439 #, docstring msgid "Remove a global rule from a command.\n\n" " `` is the cog or command to remove the rule\n" @@ -218,12 +218,12 @@ msgid "Remove a global rule from a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:450 -#: redbot/cogs/permissions/permissions.py:474 +#: redbot/cogs/permissions/permissions.py:448 +#: redbot/cogs/permissions/permissions.py:472 msgid "Rule removed." msgstr "" -#: redbot/cogs/permissions/permissions.py:463 +#: redbot/cogs/permissions/permissions.py:461 #, docstring msgid "Remove a server rule from a command.\n\n" " `` is the cog or command to remove the rule\n" @@ -232,7 +232,7 @@ msgid "Remove a server rule from a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:482 +#: redbot/cogs/permissions/permissions.py:480 #, 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" @@ -244,12 +244,12 @@ msgid "Set the default rule for a command in this server.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:498 -#: redbot/cogs/permissions/permissions.py:519 +#: redbot/cogs/permissions/permissions.py:496 +#: redbot/cogs/permissions/permissions.py:517 msgid "Default set." msgstr "" -#: redbot/cogs/permissions/permissions.py:505 +#: redbot/cogs/permissions/permissions.py:503 #, 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" @@ -261,46 +261,51 @@ msgid "Set the default global rule for a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:524 +#: redbot/cogs/permissions/permissions.py:522 #, docstring msgid "Reset all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:534 +#: redbot/cogs/permissions/permissions.py:532 #, docstring msgid "Reset all rules in this server." msgstr "" -#: redbot/cogs/permissions/permissions.py:637 -msgid "You must upload a file." +#: redbot/cogs/permissions/permissions.py:635 +msgid "Supply a file with next message or type anything to cancel." msgstr "" -#: redbot/cogs/permissions/permissions.py:643 +#: redbot/cogs/permissions/permissions.py:641 +msgid "You took too long to upload a file." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:644 +msgid "You have cancelled the upload process." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:653 msgid "Invalid syntax: " msgstr "" -#: redbot/cogs/permissions/permissions.py:646 +#: redbot/cogs/permissions/permissions.py:656 msgid "Your YAML file did not match the schema: " msgstr "" -#: redbot/cogs/permissions/permissions.py:649 +#: redbot/cogs/permissions/permissions.py:659 msgid "Rules set." msgstr "" -#: redbot/cogs/permissions/permissions.py:693 +#: redbot/cogs/permissions/permissions.py:703 +#: redbot/cogs/permissions/permissions.py:718 msgid "Are you sure?" msgstr "" -#: redbot/cogs/permissions/permissions.py:700 -#: redbot/cogs/permissions/permissions.py:713 +#: redbot/cogs/permissions/permissions.py:710 +#: redbot/cogs/permissions/permissions.py:723 msgid "Response timed out." msgstr "Risposta scaduta." -#: redbot/cogs/permissions/permissions.py:708 -msgid "Are you sure? (y/n)" -msgstr "" - -#: redbot/cogs/permissions/permissions.py:719 +#: redbot/cogs/permissions/permissions.py:729 msgid "Action cancelled." msgstr "" diff --git a/redbot/cogs/permissions/locales/ja-JP.po b/redbot/cogs/permissions/locales/ja-JP.po index 8c7a71270fe..cddf1dea127 100644 --- a/redbot/cogs/permissions/locales/ja-JP.po +++ b/redbot/cogs/permissions/locales/ja-JP.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-28 17:07+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -43,60 +43,60 @@ 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:46 -#: redbot/cogs/permissions/permissions.py:61 +#: redbot/cogs/permissions/permissions.py:47 +#: redbot/cogs/permissions/permissions.py:62 msgid "Rules must be either `true` or `false`." msgstr "" -#: redbot/cogs/permissions/permissions.py:50 +#: redbot/cogs/permissions/permissions.py:51 msgid "Keys under command names must be IDs (numbers) or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:54 +#: redbot/cogs/permissions/permissions.py:55 msgid "Keys under `COMMAND` must be command names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:65 +#: redbot/cogs/permissions/permissions.py:66 msgid "Keys under cog names must be IDs or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:69 +#: redbot/cogs/permissions/permissions.py:70 msgid "Keys under `COG` must be cog names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:73 +#: redbot/cogs/permissions/permissions.py:74 msgid "Top-level keys must be either `COG` or `COMMAND`." msgstr "" -#: redbot/cogs/permissions/permissions.py:83 +#: redbot/cogs/permissions/permissions.py:84 #, docstring msgid "Customise permissions for commands and cogs." msgstr "" -#: redbot/cogs/permissions/permissions.py:207 +#: redbot/cogs/permissions/permissions.py:205 #, docstring msgid "Command permission management tools." msgstr "" -#: redbot/cogs/permissions/permissions.py:212 +#: redbot/cogs/permissions/permissions.py:210 #, docstring msgid "Explain how permissions works." msgstr "" -#: redbot/cogs/permissions/permissions.py:215 +#: redbot/cogs/permissions/permissions.py:213 msgid "This cog extends the default permission model of the bot. By default, many commands are restricted based on what the command can do.\n" "This 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\n" "When additional rules are set using this cog, those rules will be checked prior to checking for the default restrictions of the command.\n" "Global 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 in 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\n" +"1. Rules about a user.\n" +"2. Rules about the voice/stage channel a user is connected to.\n" +"3. Rules about the channel or a parent of the thread 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\n" "For more details, please read the [official documentation](https://docs.discord.red/en/stable/cog_permissions.html)." msgstr "" -#: redbot/cogs/permissions/permissions.py:241 +#: redbot/cogs/permissions/permissions.py:239 #, docstring msgid "Check if a user can run a command.\n\n" " This will take the current context into account, such as the\n" @@ -104,33 +104,33 @@ msgid "Check if a user can run a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:256 +#: redbot/cogs/permissions/permissions.py:254 msgid "No such command" msgstr "" -#: redbot/cogs/permissions/permissions.py:267 +#: redbot/cogs/permissions/permissions.py:265 msgid "That user can run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:269 +#: redbot/cogs/permissions/permissions.py:267 msgid "That user can not run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:276 +#: redbot/cogs/permissions/permissions.py:274 #, docstring msgid "Manage permissions with YAML files." msgstr "" -#: redbot/cogs/permissions/permissions.py:280 +#: redbot/cogs/permissions/permissions.py:278 #, docstring msgid "Sends an example of the yaml layout for permissions" msgstr "" -#: redbot/cogs/permissions/permissions.py:282 +#: redbot/cogs/permissions/permissions.py:280 msgid "Example YAML for setting rules:\n" msgstr "" -#: redbot/cogs/permissions/permissions.py:304 +#: redbot/cogs/permissions/permissions.py:302 #, docstring msgid "Set global rules with a YAML file.\n\n" " **WARNING**: This will override reset *all* global rules\n" @@ -140,7 +140,7 @@ msgid "Set global rules with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:318 +#: redbot/cogs/permissions/permissions.py:316 #, docstring msgid "Set rules for this server with a YAML file.\n\n" " **WARNING**: This will override reset *all* rules in this\n" @@ -148,27 +148,27 @@ msgid "Set rules for this server with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:328 +#: redbot/cogs/permissions/permissions.py:326 #, docstring msgid "Get a YAML file detailing all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:333 -#: redbot/cogs/permissions/permissions.py:349 +#: redbot/cogs/permissions/permissions.py:331 +#: redbot/cogs/permissions/permissions.py:347 msgid "I'm not allowed to DM you." msgstr "" -#: redbot/cogs/permissions/permissions.py:336 -#: redbot/cogs/permissions/permissions.py:351 +#: redbot/cogs/permissions/permissions.py:334 +#: redbot/cogs/permissions/permissions.py:349 msgid "I've just sent the file to you via DM." msgstr "" -#: redbot/cogs/permissions/permissions.py:344 +#: redbot/cogs/permissions/permissions.py:342 #, docstring msgid "Get a YAML file detailing all rules in this server." msgstr "" -#: redbot/cogs/permissions/permissions.py:358 +#: redbot/cogs/permissions/permissions.py:356 #, docstring msgid "Update global rules with a YAML file.\n\n" " This won't touch any rules not specified in the YAML\n" @@ -176,7 +176,7 @@ msgid "Update global rules with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:369 +#: redbot/cogs/permissions/permissions.py:367 #, 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" @@ -184,7 +184,7 @@ msgid "Update rules for this server with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:385 +#: redbot/cogs/permissions/permissions.py:383 #, docstring msgid "Add a global rule to a command.\n\n" " `` should be one of \"allow\" or \"deny\".\n\n" @@ -194,12 +194,12 @@ msgid "Add a global rule to a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:401 -#: redbot/cogs/permissions/permissions.py:431 +#: redbot/cogs/permissions/permissions.py:399 +#: redbot/cogs/permissions/permissions.py:429 msgid "Rule added." msgstr "" -#: redbot/cogs/permissions/permissions.py:415 +#: redbot/cogs/permissions/permissions.py:413 #, docstring msgid "Add a rule to a command in this server.\n\n" " `` should be one of \"allow\" or \"deny\".\n\n" @@ -209,7 +209,7 @@ msgid "Add a rule to a command in this server.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:441 +#: redbot/cogs/permissions/permissions.py:439 #, docstring msgid "Remove a global rule from a command.\n\n" " `` is the cog or command to remove the rule\n" @@ -218,12 +218,12 @@ msgid "Remove a global rule from a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:450 -#: redbot/cogs/permissions/permissions.py:474 +#: redbot/cogs/permissions/permissions.py:448 +#: redbot/cogs/permissions/permissions.py:472 msgid "Rule removed." msgstr "" -#: redbot/cogs/permissions/permissions.py:463 +#: redbot/cogs/permissions/permissions.py:461 #, docstring msgid "Remove a server rule from a command.\n\n" " `` is the cog or command to remove the rule\n" @@ -232,7 +232,7 @@ msgid "Remove a server rule from a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:482 +#: redbot/cogs/permissions/permissions.py:480 #, 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" @@ -244,12 +244,12 @@ msgid "Set the default rule for a command in this server.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:498 -#: redbot/cogs/permissions/permissions.py:519 +#: redbot/cogs/permissions/permissions.py:496 +#: redbot/cogs/permissions/permissions.py:517 msgid "Default set." msgstr "" -#: redbot/cogs/permissions/permissions.py:505 +#: redbot/cogs/permissions/permissions.py:503 #, 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" @@ -261,46 +261,51 @@ msgid "Set the default global rule for a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:524 +#: redbot/cogs/permissions/permissions.py:522 #, docstring msgid "Reset all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:534 +#: redbot/cogs/permissions/permissions.py:532 #, docstring msgid "Reset all rules in this server." msgstr "" -#: redbot/cogs/permissions/permissions.py:637 -msgid "You must upload a file." +#: redbot/cogs/permissions/permissions.py:635 +msgid "Supply a file with next message or type anything to cancel." msgstr "" -#: redbot/cogs/permissions/permissions.py:643 +#: redbot/cogs/permissions/permissions.py:641 +msgid "You took too long to upload a file." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:644 +msgid "You have cancelled the upload process." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:653 msgid "Invalid syntax: " msgstr "" -#: redbot/cogs/permissions/permissions.py:646 +#: redbot/cogs/permissions/permissions.py:656 msgid "Your YAML file did not match the schema: " msgstr "" -#: redbot/cogs/permissions/permissions.py:649 +#: redbot/cogs/permissions/permissions.py:659 msgid "Rules set." msgstr "" -#: redbot/cogs/permissions/permissions.py:693 +#: redbot/cogs/permissions/permissions.py:703 +#: redbot/cogs/permissions/permissions.py:718 msgid "Are you sure?" msgstr "" -#: redbot/cogs/permissions/permissions.py:700 -#: redbot/cogs/permissions/permissions.py:713 +#: redbot/cogs/permissions/permissions.py:710 +#: redbot/cogs/permissions/permissions.py:723 msgid "Response timed out." msgstr "" -#: redbot/cogs/permissions/permissions.py:708 -msgid "Are you sure? (y/n)" -msgstr "" - -#: redbot/cogs/permissions/permissions.py:719 +#: redbot/cogs/permissions/permissions.py:729 msgid "Action cancelled." msgstr "" diff --git a/redbot/cogs/permissions/locales/ko-KR.po b/redbot/cogs/permissions/locales/ko-KR.po index 5dc5a5d5ce7..00b17a0bfcd 100644 --- a/redbot/cogs/permissions/locales/ko-KR.po +++ b/redbot/cogs/permissions/locales/ko-KR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-28 17:07+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -43,60 +43,60 @@ 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:46 -#: redbot/cogs/permissions/permissions.py:61 +#: redbot/cogs/permissions/permissions.py:47 +#: redbot/cogs/permissions/permissions.py:62 msgid "Rules must be either `true` or `false`." msgstr "" -#: redbot/cogs/permissions/permissions.py:50 +#: redbot/cogs/permissions/permissions.py:51 msgid "Keys under command names must be IDs (numbers) or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:54 +#: redbot/cogs/permissions/permissions.py:55 msgid "Keys under `COMMAND` must be command names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:65 +#: redbot/cogs/permissions/permissions.py:66 msgid "Keys under cog names must be IDs or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:69 +#: redbot/cogs/permissions/permissions.py:70 msgid "Keys under `COG` must be cog names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:73 +#: redbot/cogs/permissions/permissions.py:74 msgid "Top-level keys must be either `COG` or `COMMAND`." msgstr "" -#: redbot/cogs/permissions/permissions.py:83 +#: redbot/cogs/permissions/permissions.py:84 #, docstring msgid "Customise permissions for commands and cogs." msgstr "" -#: redbot/cogs/permissions/permissions.py:207 +#: redbot/cogs/permissions/permissions.py:205 #, docstring msgid "Command permission management tools." msgstr "" -#: redbot/cogs/permissions/permissions.py:212 +#: redbot/cogs/permissions/permissions.py:210 #, docstring msgid "Explain how permissions works." msgstr "" -#: redbot/cogs/permissions/permissions.py:215 +#: redbot/cogs/permissions/permissions.py:213 msgid "This cog extends the default permission model of the bot. By default, many commands are restricted based on what the command can do.\n" "This 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\n" "When additional rules are set using this cog, those rules will be checked prior to checking for the default restrictions of the command.\n" "Global 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 in 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\n" +"1. Rules about a user.\n" +"2. Rules about the voice/stage channel a user is connected to.\n" +"3. Rules about the channel or a parent of the thread 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\n" "For more details, please read the [official documentation](https://docs.discord.red/en/stable/cog_permissions.html)." msgstr "" -#: redbot/cogs/permissions/permissions.py:241 +#: redbot/cogs/permissions/permissions.py:239 #, docstring msgid "Check if a user can run a command.\n\n" " This will take the current context into account, such as the\n" @@ -104,33 +104,33 @@ msgid "Check if a user can run a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:256 +#: redbot/cogs/permissions/permissions.py:254 msgid "No such command" msgstr "" -#: redbot/cogs/permissions/permissions.py:267 +#: redbot/cogs/permissions/permissions.py:265 msgid "That user can run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:269 +#: redbot/cogs/permissions/permissions.py:267 msgid "That user can not run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:276 +#: redbot/cogs/permissions/permissions.py:274 #, docstring msgid "Manage permissions with YAML files." msgstr "" -#: redbot/cogs/permissions/permissions.py:280 +#: redbot/cogs/permissions/permissions.py:278 #, docstring msgid "Sends an example of the yaml layout for permissions" msgstr "" -#: redbot/cogs/permissions/permissions.py:282 +#: redbot/cogs/permissions/permissions.py:280 msgid "Example YAML for setting rules:\n" msgstr "" -#: redbot/cogs/permissions/permissions.py:304 +#: redbot/cogs/permissions/permissions.py:302 #, docstring msgid "Set global rules with a YAML file.\n\n" " **WARNING**: This will override reset *all* global rules\n" @@ -140,7 +140,7 @@ msgid "Set global rules with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:318 +#: redbot/cogs/permissions/permissions.py:316 #, docstring msgid "Set rules for this server with a YAML file.\n\n" " **WARNING**: This will override reset *all* rules in this\n" @@ -148,27 +148,27 @@ msgid "Set rules for this server with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:328 +#: redbot/cogs/permissions/permissions.py:326 #, docstring msgid "Get a YAML file detailing all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:333 -#: redbot/cogs/permissions/permissions.py:349 +#: redbot/cogs/permissions/permissions.py:331 +#: redbot/cogs/permissions/permissions.py:347 msgid "I'm not allowed to DM you." msgstr "" -#: redbot/cogs/permissions/permissions.py:336 -#: redbot/cogs/permissions/permissions.py:351 +#: redbot/cogs/permissions/permissions.py:334 +#: redbot/cogs/permissions/permissions.py:349 msgid "I've just sent the file to you via DM." msgstr "" -#: redbot/cogs/permissions/permissions.py:344 +#: redbot/cogs/permissions/permissions.py:342 #, docstring msgid "Get a YAML file detailing all rules in this server." msgstr "" -#: redbot/cogs/permissions/permissions.py:358 +#: redbot/cogs/permissions/permissions.py:356 #, docstring msgid "Update global rules with a YAML file.\n\n" " This won't touch any rules not specified in the YAML\n" @@ -176,7 +176,7 @@ msgid "Update global rules with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:369 +#: redbot/cogs/permissions/permissions.py:367 #, 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" @@ -184,7 +184,7 @@ msgid "Update rules for this server with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:385 +#: redbot/cogs/permissions/permissions.py:383 #, docstring msgid "Add a global rule to a command.\n\n" " `` should be one of \"allow\" or \"deny\".\n\n" @@ -194,12 +194,12 @@ msgid "Add a global rule to a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:401 -#: redbot/cogs/permissions/permissions.py:431 +#: redbot/cogs/permissions/permissions.py:399 +#: redbot/cogs/permissions/permissions.py:429 msgid "Rule added." msgstr "" -#: redbot/cogs/permissions/permissions.py:415 +#: redbot/cogs/permissions/permissions.py:413 #, docstring msgid "Add a rule to a command in this server.\n\n" " `` should be one of \"allow\" or \"deny\".\n\n" @@ -209,7 +209,7 @@ msgid "Add a rule to a command in this server.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:441 +#: redbot/cogs/permissions/permissions.py:439 #, docstring msgid "Remove a global rule from a command.\n\n" " `` is the cog or command to remove the rule\n" @@ -218,12 +218,12 @@ msgid "Remove a global rule from a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:450 -#: redbot/cogs/permissions/permissions.py:474 +#: redbot/cogs/permissions/permissions.py:448 +#: redbot/cogs/permissions/permissions.py:472 msgid "Rule removed." msgstr "" -#: redbot/cogs/permissions/permissions.py:463 +#: redbot/cogs/permissions/permissions.py:461 #, docstring msgid "Remove a server rule from a command.\n\n" " `` is the cog or command to remove the rule\n" @@ -232,7 +232,7 @@ msgid "Remove a server rule from a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:482 +#: redbot/cogs/permissions/permissions.py:480 #, 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" @@ -244,12 +244,12 @@ msgid "Set the default rule for a command in this server.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:498 -#: redbot/cogs/permissions/permissions.py:519 +#: redbot/cogs/permissions/permissions.py:496 +#: redbot/cogs/permissions/permissions.py:517 msgid "Default set." msgstr "" -#: redbot/cogs/permissions/permissions.py:505 +#: redbot/cogs/permissions/permissions.py:503 #, 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" @@ -261,46 +261,51 @@ msgid "Set the default global rule for a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:524 +#: redbot/cogs/permissions/permissions.py:522 #, docstring msgid "Reset all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:534 +#: redbot/cogs/permissions/permissions.py:532 #, docstring msgid "Reset all rules in this server." msgstr "" -#: redbot/cogs/permissions/permissions.py:637 -msgid "You must upload a file." +#: redbot/cogs/permissions/permissions.py:635 +msgid "Supply a file with next message or type anything to cancel." msgstr "" -#: redbot/cogs/permissions/permissions.py:643 +#: redbot/cogs/permissions/permissions.py:641 +msgid "You took too long to upload a file." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:644 +msgid "You have cancelled the upload process." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:653 msgid "Invalid syntax: " msgstr "" -#: redbot/cogs/permissions/permissions.py:646 +#: redbot/cogs/permissions/permissions.py:656 msgid "Your YAML file did not match the schema: " msgstr "" -#: redbot/cogs/permissions/permissions.py:649 +#: redbot/cogs/permissions/permissions.py:659 msgid "Rules set." msgstr "" -#: redbot/cogs/permissions/permissions.py:693 +#: redbot/cogs/permissions/permissions.py:703 +#: redbot/cogs/permissions/permissions.py:718 msgid "Are you sure?" msgstr "" -#: redbot/cogs/permissions/permissions.py:700 -#: redbot/cogs/permissions/permissions.py:713 +#: redbot/cogs/permissions/permissions.py:710 +#: redbot/cogs/permissions/permissions.py:723 msgid "Response timed out." msgstr "" -#: redbot/cogs/permissions/permissions.py:708 -msgid "Are you sure? (y/n)" -msgstr "" - -#: redbot/cogs/permissions/permissions.py:719 +#: redbot/cogs/permissions/permissions.py:729 msgid "Action cancelled." msgstr "" diff --git a/redbot/cogs/permissions/locales/nb-NO.po b/redbot/cogs/permissions/locales/nb-NO.po index 1cc9221a85d..f7109bd8dab 100644 --- a/redbot/cogs/permissions/locales/nb-NO.po +++ b/redbot/cogs/permissions/locales/nb-NO.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-28 17:07+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Norwegian Bokmal\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -21,7 +21,7 @@ msgstr "\"{arg}\" ble ikke funnet. Det må være ID, mening eller navn på en 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." +msgstr "\"{arg}\" dette refererer ikke til en unik server, kanal, bruker eller rolle. Vennligst bruk ID-en til det/den 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." @@ -43,60 +43,69 @@ msgstr "\"{arg}\" er ikke en gyldig regel. Gyldige regler er \"allow\" eller \"d 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 +#: redbot/cogs/permissions/permissions.py:47 +#: redbot/cogs/permissions/permissions.py:62 msgid "Rules must be either `true` or `false`." msgstr "Regler må være enten 'true' eller 'false'." -#: redbot/cogs/permissions/permissions.py:50 +#: redbot/cogs/permissions/permissions.py:51 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 +#: redbot/cogs/permissions/permissions.py:55 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 +#: redbot/cogs/permissions/permissions.py:66 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 +#: redbot/cogs/permissions/permissions.py:70 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 +#: redbot/cogs/permissions/permissions.py:74 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 +#: redbot/cogs/permissions/permissions.py:84 #, docstring msgid "Customise permissions for commands and cogs." msgstr "Tilpass tillatelser for kommandoer og cogs." -#: redbot/cogs/permissions/permissions.py:207 +#: redbot/cogs/permissions/permissions.py:205 #, docstring msgid "Command permission management tools." msgstr "Kommando tillatelse administrasjonsverktøy." -#: redbot/cogs/permissions/permissions.py:212 +#: redbot/cogs/permissions/permissions.py:210 #, docstring msgid "Explain how permissions works." msgstr "Forklar hvordan tillatelser fungerer." -#: redbot/cogs/permissions/permissions.py:215 +#: redbot/cogs/permissions/permissions.py:213 msgid "This cog extends the default permission model of the bot. By default, many commands are restricted based on what the command can do.\n" "This 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\n" "When additional rules are set using this cog, those rules will be checked prior to checking for the default restrictions of the command.\n" "Global 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 in 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\n" +"1. Rules about a user.\n" +"2. Rules about the voice/stage channel a user is connected to.\n" +"3. Rules about the channel or a parent of the thread 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\n" "For more details, please read the [official documentation](https://docs.discord.red/en/stable/cog_permissions.html)." -msgstr "" - -#: redbot/cogs/permissions/permissions.py:241 +msgstr "Denne cog utvider standard tilgangsmodell for boten. Som standard er mange kommandoer begrenset basert på hva kommandoen kan gjøre.\n" +"Denne 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\n" +"Når det er satt inn ekstra regler i denne farten, vil disse reglene bli kontrollert før de sjekker etter kommandoens standardbegrensninger.\n" +"Globale regler (angitt av eieren) kontrolleres først, så regler angis for servere. Hvis flere globale eller serverregler gjelder for hvert tilfelle, er rekkefølgen de er merket av er:\n" +"1. Regler om en bruker.\n" +"2. Regler om tale/scene-kanalen en bruker er koblet til.\n" +"3.\n" +"En av reglene om kanalen eller en forelder i tråden ble sendt ut. 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\n" +"For mer informasjon, vennligst les [offisiell dokumentasjon](https://docs.discord.red/en/stable/cog_permissions.html)." + +#: redbot/cogs/permissions/permissions.py:239 #, docstring msgid "Check if a user can run a command.\n\n" " This will take the current context into account, such as the\n" @@ -107,33 +116,33 @@ msgstr "Sjekk om en bruker kan kjøre en kommando.\n\n" " server og tekstkanal.\n" " " -#: redbot/cogs/permissions/permissions.py:256 +#: redbot/cogs/permissions/permissions.py:254 msgid "No such command" msgstr "Ingen slik kommando" -#: redbot/cogs/permissions/permissions.py:267 +#: redbot/cogs/permissions/permissions.py:265 msgid "That user can run the specified command." msgstr "Den brukeren kan kjøre den angitte kommandoen." -#: redbot/cogs/permissions/permissions.py:269 +#: redbot/cogs/permissions/permissions.py:267 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 +#: redbot/cogs/permissions/permissions.py:274 #, docstring msgid "Manage permissions with YAML files." msgstr "Behandle tillatelser med YAML-filer." -#: redbot/cogs/permissions/permissions.py:280 +#: redbot/cogs/permissions/permissions.py:278 #, 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 +#: redbot/cogs/permissions/permissions.py:280 msgid "Example YAML for setting rules:\n" msgstr "Eksempel YAML for å fastsette regler:\n" -#: redbot/cogs/permissions/permissions.py:304 +#: redbot/cogs/permissions/permissions.py:302 #, docstring msgid "Set global rules with a YAML file.\n\n" " **WARNING**: This will override reset *all* global rules\n" @@ -148,7 +157,7 @@ msgstr "Angi globale regler med en YAML-fil.\n\n" " å angi de nye reglene.\n" " " -#: redbot/cogs/permissions/permissions.py:318 +#: redbot/cogs/permissions/permissions.py:316 #, docstring msgid "Set rules for this server with a YAML file.\n\n" " **WARNING**: This will override reset *all* rules in this\n" @@ -159,27 +168,27 @@ msgstr "Angi regler for denne serveren med en YAML-fil.\n\n" " serveren etter reglene angitt i den opplastede filen.\n" " " -#: redbot/cogs/permissions/permissions.py:328 +#: redbot/cogs/permissions/permissions.py:326 #, 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 +#: redbot/cogs/permissions/permissions.py:331 +#: redbot/cogs/permissions/permissions.py:347 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 +#: redbot/cogs/permissions/permissions.py:334 +#: redbot/cogs/permissions/permissions.py:349 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 +#: redbot/cogs/permissions/permissions.py:342 #, 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 +#: redbot/cogs/permissions/permissions.py:356 #, docstring msgid "Update global rules with a YAML file.\n\n" " This won't touch any rules not specified in the YAML\n" @@ -190,7 +199,7 @@ msgstr "Oppdater globale regler med en YAML-fil.\n\n" " -filen.\n" " " -#: redbot/cogs/permissions/permissions.py:369 +#: redbot/cogs/permissions/permissions.py:367 #, 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" @@ -201,7 +210,7 @@ msgstr "Oppdater regler for denne serveren med en YAML-fil.\n\n" " -filen.\n" " " -#: redbot/cogs/permissions/permissions.py:385 +#: redbot/cogs/permissions/permissions.py:383 #, docstring msgid "Add a global rule to a command.\n\n" " `` should be one of \"allow\" or \"deny\".\n\n" @@ -216,12 +225,12 @@ msgstr "Legg til en global regel i en kommando.\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 +#: redbot/cogs/permissions/permissions.py:399 +#: redbot/cogs/permissions/permissions.py:429 msgid "Rule added." msgstr "Regel lagt til." -#: redbot/cogs/permissions/permissions.py:415 +#: redbot/cogs/permissions/permissions.py:413 #, docstring msgid "Add a rule to a command in this server.\n\n" " `` should be one of \"allow\" or \"deny\".\n\n" @@ -236,7 +245,7 @@ msgstr "Legg til en regel i en kommando i denne serveren.\n\n" "`` er en eller flere brukere, kanaler eller roller regelen er for.\n" " " -#: redbot/cogs/permissions/permissions.py:441 +#: redbot/cogs/permissions/permissions.py:439 #, docstring msgid "Remove a global rule from a command.\n\n" " `` is the cog or command to remove the rule\n" @@ -249,12 +258,12 @@ msgstr "Fjern en global regel fra en kommando.\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 +#: redbot/cogs/permissions/permissions.py:448 +#: redbot/cogs/permissions/permissions.py:472 msgid "Rule removed." msgstr "Regel fjernet." -#: redbot/cogs/permissions/permissions.py:463 +#: redbot/cogs/permissions/permissions.py:461 #, docstring msgid "Remove a server rule from a command.\n\n" " `` is the cog or command to remove the rule\n" @@ -267,7 +276,7 @@ msgstr "Fjern en serverregel fra en kommando.\n\n" " `` er en eller flere brukere, kanaler eller roller regelen er for\n" " " -#: redbot/cogs/permissions/permissions.py:482 +#: redbot/cogs/permissions/permissions.py:480 #, 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" @@ -286,12 +295,12 @@ msgstr "Angi standardregelen for en kommando på denne serveren.\n\n" " regelen for. Dette er store og små bokstaver.\n" " " -#: redbot/cogs/permissions/permissions.py:498 -#: redbot/cogs/permissions/permissions.py:519 +#: redbot/cogs/permissions/permissions.py:496 +#: redbot/cogs/permissions/permissions.py:517 msgid "Default set." msgstr "Standard angitt." -#: redbot/cogs/permissions/permissions.py:505 +#: redbot/cogs/permissions/permissions.py:503 #, 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" @@ -310,46 +319,51 @@ msgstr "Angi standardregelen for en kommando globalt.\n\n" " regelen for. Dette er store og små bokstaver.\n" " " -#: redbot/cogs/permissions/permissions.py:524 +#: redbot/cogs/permissions/permissions.py:522 #, docstring msgid "Reset all global rules." msgstr "Tilbakestill alle globale regler." -#: redbot/cogs/permissions/permissions.py:534 +#: redbot/cogs/permissions/permissions.py:532 #, 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:635 +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/permissions/permissions.py:641 +msgid "You took too long to upload a file." +msgstr "Du tok for lang tid å laste opp en fil." -#: redbot/cogs/permissions/permissions.py:643 +#: redbot/cogs/permissions/permissions.py:644 +msgid "You have cancelled the upload process." +msgstr "Du har avbrutt opplastingsprosessen." + +#: redbot/cogs/permissions/permissions.py:653 msgid "Invalid syntax: " msgstr "Ugyldig syntaks: " -#: redbot/cogs/permissions/permissions.py:646 +#: redbot/cogs/permissions/permissions.py:656 msgid "Your YAML file did not match the schema: " msgstr "Din YAML-fil samsvarte ikke med skjemaet: " -#: redbot/cogs/permissions/permissions.py:649 +#: redbot/cogs/permissions/permissions.py:659 msgid "Rules set." msgstr "Regler satt." -#: redbot/cogs/permissions/permissions.py:693 +#: redbot/cogs/permissions/permissions.py:703 +#: redbot/cogs/permissions/permissions.py:718 msgid "Are you sure?" msgstr "Er du sikker?" -#: redbot/cogs/permissions/permissions.py:700 -#: redbot/cogs/permissions/permissions.py:713 +#: redbot/cogs/permissions/permissions.py:710 +#: redbot/cogs/permissions/permissions.py:723 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 +#: redbot/cogs/permissions/permissions.py:729 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 9ed63c61b61..69f60c93894 100644 --- a/redbot/cogs/permissions/locales/nl-NL.po +++ b/redbot/cogs/permissions/locales/nl-NL.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-28 17:07+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -43,60 +43,60 @@ 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:46 -#: redbot/cogs/permissions/permissions.py:61 +#: redbot/cogs/permissions/permissions.py:47 +#: redbot/cogs/permissions/permissions.py:62 msgid "Rules must be either `true` or `false`." msgstr "" -#: redbot/cogs/permissions/permissions.py:50 +#: redbot/cogs/permissions/permissions.py:51 msgid "Keys under command names must be IDs (numbers) or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:54 +#: redbot/cogs/permissions/permissions.py:55 msgid "Keys under `COMMAND` must be command names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:65 +#: redbot/cogs/permissions/permissions.py:66 msgid "Keys under cog names must be IDs or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:69 +#: redbot/cogs/permissions/permissions.py:70 msgid "Keys under `COG` must be cog names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:73 +#: redbot/cogs/permissions/permissions.py:74 msgid "Top-level keys must be either `COG` or `COMMAND`." msgstr "" -#: redbot/cogs/permissions/permissions.py:83 +#: redbot/cogs/permissions/permissions.py:84 #, docstring msgid "Customise permissions for commands and cogs." msgstr "" -#: redbot/cogs/permissions/permissions.py:207 +#: redbot/cogs/permissions/permissions.py:205 #, docstring msgid "Command permission management tools." msgstr "" -#: redbot/cogs/permissions/permissions.py:212 +#: redbot/cogs/permissions/permissions.py:210 #, docstring msgid "Explain how permissions works." msgstr "" -#: redbot/cogs/permissions/permissions.py:215 +#: redbot/cogs/permissions/permissions.py:213 msgid "This cog extends the default permission model of the bot. By default, many commands are restricted based on what the command can do.\n" "This 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\n" "When additional rules are set using this cog, those rules will be checked prior to checking for the default restrictions of the command.\n" "Global 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 in 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\n" +"1. Rules about a user.\n" +"2. Rules about the voice/stage channel a user is connected to.\n" +"3. Rules about the channel or a parent of the thread 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\n" "For more details, please read the [official documentation](https://docs.discord.red/en/stable/cog_permissions.html)." msgstr "" -#: redbot/cogs/permissions/permissions.py:241 +#: redbot/cogs/permissions/permissions.py:239 #, docstring msgid "Check if a user can run a command.\n\n" " This will take the current context into account, such as the\n" @@ -104,33 +104,33 @@ msgid "Check if a user can run a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:256 +#: redbot/cogs/permissions/permissions.py:254 msgid "No such command" msgstr "" -#: redbot/cogs/permissions/permissions.py:267 +#: redbot/cogs/permissions/permissions.py:265 msgid "That user can run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:269 +#: redbot/cogs/permissions/permissions.py:267 msgid "That user can not run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:276 +#: redbot/cogs/permissions/permissions.py:274 #, docstring msgid "Manage permissions with YAML files." msgstr "" -#: redbot/cogs/permissions/permissions.py:280 +#: redbot/cogs/permissions/permissions.py:278 #, docstring msgid "Sends an example of the yaml layout for permissions" msgstr "" -#: redbot/cogs/permissions/permissions.py:282 +#: redbot/cogs/permissions/permissions.py:280 msgid "Example YAML for setting rules:\n" msgstr "" -#: redbot/cogs/permissions/permissions.py:304 +#: redbot/cogs/permissions/permissions.py:302 #, docstring msgid "Set global rules with a YAML file.\n\n" " **WARNING**: This will override reset *all* global rules\n" @@ -140,7 +140,7 @@ msgid "Set global rules with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:318 +#: redbot/cogs/permissions/permissions.py:316 #, docstring msgid "Set rules for this server with a YAML file.\n\n" " **WARNING**: This will override reset *all* rules in this\n" @@ -148,27 +148,27 @@ msgid "Set rules for this server with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:328 +#: redbot/cogs/permissions/permissions.py:326 #, docstring msgid "Get a YAML file detailing all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:333 -#: redbot/cogs/permissions/permissions.py:349 +#: redbot/cogs/permissions/permissions.py:331 +#: redbot/cogs/permissions/permissions.py:347 msgid "I'm not allowed to DM you." msgstr "" -#: redbot/cogs/permissions/permissions.py:336 -#: redbot/cogs/permissions/permissions.py:351 +#: redbot/cogs/permissions/permissions.py:334 +#: redbot/cogs/permissions/permissions.py:349 msgid "I've just sent the file to you via DM." msgstr "" -#: redbot/cogs/permissions/permissions.py:344 +#: redbot/cogs/permissions/permissions.py:342 #, docstring msgid "Get a YAML file detailing all rules in this server." msgstr "" -#: redbot/cogs/permissions/permissions.py:358 +#: redbot/cogs/permissions/permissions.py:356 #, docstring msgid "Update global rules with a YAML file.\n\n" " This won't touch any rules not specified in the YAML\n" @@ -176,7 +176,7 @@ msgid "Update global rules with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:369 +#: redbot/cogs/permissions/permissions.py:367 #, 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" @@ -184,7 +184,7 @@ msgid "Update rules for this server with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:385 +#: redbot/cogs/permissions/permissions.py:383 #, docstring msgid "Add a global rule to a command.\n\n" " `` should be one of \"allow\" or \"deny\".\n\n" @@ -194,12 +194,12 @@ msgid "Add a global rule to a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:401 -#: redbot/cogs/permissions/permissions.py:431 +#: redbot/cogs/permissions/permissions.py:399 +#: redbot/cogs/permissions/permissions.py:429 msgid "Rule added." msgstr "" -#: redbot/cogs/permissions/permissions.py:415 +#: redbot/cogs/permissions/permissions.py:413 #, docstring msgid "Add a rule to a command in this server.\n\n" " `` should be one of \"allow\" or \"deny\".\n\n" @@ -209,7 +209,7 @@ msgid "Add a rule to a command in this server.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:441 +#: redbot/cogs/permissions/permissions.py:439 #, docstring msgid "Remove a global rule from a command.\n\n" " `` is the cog or command to remove the rule\n" @@ -218,12 +218,12 @@ msgid "Remove a global rule from a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:450 -#: redbot/cogs/permissions/permissions.py:474 +#: redbot/cogs/permissions/permissions.py:448 +#: redbot/cogs/permissions/permissions.py:472 msgid "Rule removed." msgstr "" -#: redbot/cogs/permissions/permissions.py:463 +#: redbot/cogs/permissions/permissions.py:461 #, docstring msgid "Remove a server rule from a command.\n\n" " `` is the cog or command to remove the rule\n" @@ -232,7 +232,7 @@ msgid "Remove a server rule from a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:482 +#: redbot/cogs/permissions/permissions.py:480 #, 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" @@ -244,12 +244,12 @@ msgid "Set the default rule for a command in this server.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:498 -#: redbot/cogs/permissions/permissions.py:519 +#: redbot/cogs/permissions/permissions.py:496 +#: redbot/cogs/permissions/permissions.py:517 msgid "Default set." msgstr "" -#: redbot/cogs/permissions/permissions.py:505 +#: redbot/cogs/permissions/permissions.py:503 #, 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" @@ -261,46 +261,51 @@ msgid "Set the default global rule for a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:524 +#: redbot/cogs/permissions/permissions.py:522 #, docstring msgid "Reset all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:534 +#: redbot/cogs/permissions/permissions.py:532 #, docstring msgid "Reset all rules in this server." msgstr "" -#: redbot/cogs/permissions/permissions.py:637 -msgid "You must upload a file." +#: redbot/cogs/permissions/permissions.py:635 +msgid "Supply a file with next message or type anything to cancel." msgstr "" -#: redbot/cogs/permissions/permissions.py:643 +#: redbot/cogs/permissions/permissions.py:641 +msgid "You took too long to upload a file." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:644 +msgid "You have cancelled the upload process." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:653 msgid "Invalid syntax: " msgstr "" -#: redbot/cogs/permissions/permissions.py:646 +#: redbot/cogs/permissions/permissions.py:656 msgid "Your YAML file did not match the schema: " msgstr "" -#: redbot/cogs/permissions/permissions.py:649 +#: redbot/cogs/permissions/permissions.py:659 msgid "Rules set." msgstr "" -#: redbot/cogs/permissions/permissions.py:693 +#: redbot/cogs/permissions/permissions.py:703 +#: redbot/cogs/permissions/permissions.py:718 msgid "Are you sure?" msgstr "" -#: redbot/cogs/permissions/permissions.py:700 -#: redbot/cogs/permissions/permissions.py:713 +#: redbot/cogs/permissions/permissions.py:710 +#: redbot/cogs/permissions/permissions.py:723 msgid "Response timed out." msgstr "Reactie time-out." -#: redbot/cogs/permissions/permissions.py:708 -msgid "Are you sure? (y/n)" -msgstr "" - -#: redbot/cogs/permissions/permissions.py:719 +#: redbot/cogs/permissions/permissions.py:729 msgid "Action cancelled." msgstr "" diff --git a/redbot/cogs/permissions/locales/pl-PL.po b/redbot/cogs/permissions/locales/pl-PL.po index 88a2d0f1ac1..a58ae415171 100644 --- a/redbot/cogs/permissions/locales/pl-PL.po +++ b/redbot/cogs/permissions/locales/pl-PL.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-28 17:07+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -21,116 +21,119 @@ msgstr "Nie znaleziono \"{arg}\". Musi to być ID, wzmianka lub nazwa serwera, k #: 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}\" nie odnosi się do unikalnego serwera, kanału, użytkownika ani roli. Proszę użyć identyfikatora dla czegoś lub kogo próbujesz określić, lub wspomnieć o nim." #: 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}\" nie został znaleziony. Musi to być ID, wspominanie lub nazwa kanału, użytkownika lub rola na tym serwerze." #: 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}\" nie odnosi się do unikalnego kanału, użytkownika ani roli. Proszę użyć identyfikatora dla czegoś lub kogo próbujesz określić, lub wspomnieć o nim." #: redbot/cogs/permissions/converters.py:156 msgid "Cog or command \"{name}\" not found. Please note that this is case sensitive." -msgstr "" +msgstr "Cog lub polecenie \"{name}\" nie znaleziono. Pamiętaj, że wielkość liter ma znaczenie." #: redbot/cogs/permissions/converters.py:169 msgid "\"{arg}\" is not a valid rule. Valid rules are \"allow\" or \"deny\"" -msgstr "" +msgstr "\"{arg}\" nie jest poprawną regułą. Prawidłowe reguły to \"zezwól na zmianę\" lub \"odmowa \"" #: 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}\" nie jest poprawną regułą. Prawidłowe reguły to \"zezwól na zmianę\", lub \"clear\" aby usunąć regułę" -#: redbot/cogs/permissions/permissions.py:46 -#: redbot/cogs/permissions/permissions.py:61 +#: redbot/cogs/permissions/permissions.py:47 +#: redbot/cogs/permissions/permissions.py:62 msgid "Rules must be either `true` or `false`." -msgstr "" +msgstr "Reguły muszą być `true` lub `false`." -#: redbot/cogs/permissions/permissions.py:50 +#: redbot/cogs/permissions/permissions.py:51 msgid "Keys under command names must be IDs (numbers) or `default`." -msgstr "" +msgstr "Klucze pod nazwami poleceń muszą być identyfikatorami (numerami) lub `default`." -#: redbot/cogs/permissions/permissions.py:54 +#: redbot/cogs/permissions/permissions.py:55 msgid "Keys under `COMMAND` must be command names (strings)." -msgstr "" +msgstr "Klucze w `COMMAND` muszą być nazwami poleceń (ciągów)." -#: redbot/cogs/permissions/permissions.py:65 +#: redbot/cogs/permissions/permissions.py:66 msgid "Keys under cog names must be IDs or `default`." -msgstr "" +msgstr "Klucze pod nazwami cogów muszą być identyfikatorami lub `default`." -#: redbot/cogs/permissions/permissions.py:69 +#: redbot/cogs/permissions/permissions.py:70 msgid "Keys under `COG` must be cog names (strings)." -msgstr "" +msgstr "Klucze pod `COG` muszą być nazwami cogów (ciągów)." -#: redbot/cogs/permissions/permissions.py:73 +#: redbot/cogs/permissions/permissions.py:74 msgid "Top-level keys must be either `COG` or `COMMAND`." -msgstr "" +msgstr "Klucze najwyższego poziomu muszą być `COG` lub `COMMAND`." -#: redbot/cogs/permissions/permissions.py:83 +#: redbot/cogs/permissions/permissions.py:84 #, docstring msgid "Customise permissions for commands and cogs." -msgstr "" +msgstr "Dostosuj uprawnienia dla poleceń i cogów." -#: redbot/cogs/permissions/permissions.py:207 +#: redbot/cogs/permissions/permissions.py:205 #, docstring msgid "Command permission management tools." -msgstr "" +msgstr "Narzędzia zarządzania uprawnieniami poleceń." -#: redbot/cogs/permissions/permissions.py:212 +#: redbot/cogs/permissions/permissions.py:210 #, docstring msgid "Explain how permissions works." -msgstr "" +msgstr "Wyjaśnij, jak działają uprawnienia." -#: redbot/cogs/permissions/permissions.py:215 +#: redbot/cogs/permissions/permissions.py:213 msgid "This cog extends the default permission model of the bot. By default, many commands are restricted based on what the command can do.\n" "This 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\n" "When additional rules are set using this cog, those rules will be checked prior to checking for the default restrictions of the command.\n" "Global 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 in 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\n" +"1. Rules about a user.\n" +"2. Rules about the voice/stage channel a user is connected to.\n" +"3. Rules about the channel or a parent of the thread 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\n" "For more details, please read the [official documentation](https://docs.discord.red/en/stable/cog_permissions.html)." msgstr "" -#: redbot/cogs/permissions/permissions.py:241 +#: redbot/cogs/permissions/permissions.py:239 #, 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 "Sprawdź, czy użytkownik może uruchomić polecenie.\n\n" +" To uwzględni bieżący kontekst, takie jak serwer\n" +" i kanał tekstowy.\n" +" " -#: redbot/cogs/permissions/permissions.py:256 +#: redbot/cogs/permissions/permissions.py:254 msgid "No such command" -msgstr "" +msgstr "Nie ma takiej komendy" -#: redbot/cogs/permissions/permissions.py:267 +#: redbot/cogs/permissions/permissions.py:265 msgid "That user can run the specified command." -msgstr "" +msgstr "Ten użytkownik może uruchomić określone polecenie." -#: redbot/cogs/permissions/permissions.py:269 +#: redbot/cogs/permissions/permissions.py:267 msgid "That user can not run the specified command." -msgstr "" +msgstr "Ten użytkownik nie może uruchomić określonego polecenia." -#: redbot/cogs/permissions/permissions.py:276 +#: redbot/cogs/permissions/permissions.py:274 #, docstring msgid "Manage permissions with YAML files." -msgstr "" +msgstr "Zarządzaj uprawnieniami w plikach YAML." -#: redbot/cogs/permissions/permissions.py:280 +#: redbot/cogs/permissions/permissions.py:278 #, docstring msgid "Sends an example of the yaml layout for permissions" -msgstr "" +msgstr "Wysyła przykład układu yaml dla uprawnień" -#: redbot/cogs/permissions/permissions.py:282 +#: redbot/cogs/permissions/permissions.py:280 msgid "Example YAML for setting rules:\n" msgstr "Przykładowy YAML dla ustawiania reguł:\n" -#: redbot/cogs/permissions/permissions.py:304 +#: redbot/cogs/permissions/permissions.py:302 #, docstring msgid "Set global rules with a YAML file.\n\n" " **WARNING**: This will override reset *all* global rules\n" @@ -145,7 +148,7 @@ msgstr "Ustaw reguły globalne z plikiem YAML.\n\n" " ustawieniem nowych reguł.\n" " " -#: redbot/cogs/permissions/permissions.py:318 +#: redbot/cogs/permissions/permissions.py:316 #, docstring msgid "Set rules for this server with a YAML file.\n\n" " **WARNING**: This will override reset *all* rules in this\n" @@ -156,43 +159,48 @@ msgstr "Ustaw reguły dla tego serwera z plikiem YAML.\n\n" " serwerze na reguły określone w przesłanym pliku.\n" " " -#: redbot/cogs/permissions/permissions.py:328 +#: redbot/cogs/permissions/permissions.py:326 #, docstring msgid "Get a YAML file detailing all global rules." msgstr "Pobierz plik YAML z wyszczególnieniem wszystkich reguł globalnych." -#: redbot/cogs/permissions/permissions.py:333 -#: redbot/cogs/permissions/permissions.py:349 +#: redbot/cogs/permissions/permissions.py:331 +#: redbot/cogs/permissions/permissions.py:347 msgid "I'm not allowed to DM you." msgstr "Nie wolno mi tego zrobić." -#: redbot/cogs/permissions/permissions.py:336 -#: redbot/cogs/permissions/permissions.py:351 +#: redbot/cogs/permissions/permissions.py:334 +#: redbot/cogs/permissions/permissions.py:349 msgid "I've just sent the file to you via DM." msgstr "Wysłałem/am Ci plik za pośrednictwem PW." -#: redbot/cogs/permissions/permissions.py:344 +#: redbot/cogs/permissions/permissions.py:342 #, docstring msgid "Get a YAML file detailing all rules in this server." msgstr "Pobierz plik YAML zawierający szczegóły wszystkich reguł na tym serwerze." -#: redbot/cogs/permissions/permissions.py:358 +#: redbot/cogs/permissions/permissions.py:356 #, 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 "Zaktualizuj reguły globalne za pomocą pliku YAML.\n\n" +" To nie dotknie żadnych reguł nie określonych w pliku YAML.\n\n" +" " -#: redbot/cogs/permissions/permissions.py:369 +#: redbot/cogs/permissions/permissions.py:367 #, 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 "Aktualizacja reguł dla tego serwera za pomocą pliku YAML.\n\n" +" Nie dotknie to żadnych reguł nie określonych w pliku YAML\n" +" file.\n" +" " -#: redbot/cogs/permissions/permissions.py:385 +#: redbot/cogs/permissions/permissions.py:383 #, docstring msgid "Add a global rule to a command.\n\n" " `` should be one of \"allow\" or \"deny\".\n\n" @@ -200,14 +208,19 @@ msgid "Add a global rule to a command.\n\n" " This is case sensitive.\n\n" " `` is one or more users, channels or roles the rule is for.\n" " " -msgstr "" +msgstr "Dodaj regułę globalną do polecenia.\n\n" +" `` powinien być jednym z \"zezwolonych\" lub \"odmów zgody\".\n\n" +" `` to cog lub komenda do której można dodać regułę.\n" +" To jest wielkość liter.\n\n" +" `` to jeden lub więcej użytkowników, kanałów lub ról dla których reguła.\n" +" " -#: redbot/cogs/permissions/permissions.py:401 -#: redbot/cogs/permissions/permissions.py:431 +#: redbot/cogs/permissions/permissions.py:399 +#: redbot/cogs/permissions/permissions.py:429 msgid "Rule added." msgstr "Reguła dodana." -#: redbot/cogs/permissions/permissions.py:415 +#: redbot/cogs/permissions/permissions.py:413 #, docstring msgid "Add a rule to a command in this server.\n\n" " `` should be one of \"allow\" or \"deny\".\n\n" @@ -215,32 +228,45 @@ msgid "Add a rule to a command in this server.\n\n" " This is case sensitive.\n\n" " `` is one or more users, channels or roles the rule is for.\n" " " -msgstr "" +msgstr "Dodaj regułę do polecenia na tym serwerze.\n\n" +" `` powinien być jednym z \"zezwolonych\" lub \"odmów zgody\".\n\n" +" `` to cog lub komenda do której można dodać regułę.\n" +" To jest wielkość liter.\n\n" +" `` to jeden lub więcej użytkowników, kanałów lub ról dla których reguła.\n" +" " -#: redbot/cogs/permissions/permissions.py:441 +#: redbot/cogs/permissions/permissions.py:439 #, 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 "" +msgstr "Usuń globalną regułę z polecenia.\n\n" +" `` to cog lub polecenie do usunięcia reguły\n" +" . To jest wielkość liter.\n\n" +" `` jest jednym lub kilkoma użytkownikami, kanałami lub rolami, dla których reguła jest przeznaczona.\n" +" " -#: redbot/cogs/permissions/permissions.py:450 -#: redbot/cogs/permissions/permissions.py:474 +#: redbot/cogs/permissions/permissions.py:448 +#: redbot/cogs/permissions/permissions.py:472 msgid "Rule removed." msgstr "Reguła usunięta." -#: redbot/cogs/permissions/permissions.py:463 +#: redbot/cogs/permissions/permissions.py:461 #, 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 "" +msgstr "Usuń regułę serwera z polecenia.\n\n" +" `` to cog lub polecenie do usunięcia reguły\n" +" . To jest wielkość liter.\n\n" +" `` jest jednym lub kilkoma użytkownikami, kanałami lub rolami, dla których reguła jest przeznaczona.\n" +" " -#: redbot/cogs/permissions/permissions.py:482 +#: redbot/cogs/permissions/permissions.py:480 #, 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" @@ -250,14 +276,21 @@ msgid "Set the default rule for a command in this server.\n\n" " `` is the cog or command to set the default\n" " rule for. This is case sensitive.\n" " " -msgstr "" +msgstr "Ustaw domyślną regułę dla polecenia na tym serwerze.\n\n" +" To jest reguła, do której polecenie będzie domyślne, gdy nie zostanie znaleziona żadna inna reguła\n" +" .\n\n" +" `` powinien być jednym z \"allow\", \"deny\" lub \"clear\".\n" +" \"clear\" zresetuje domyślną regułę.\n\n" +" `` to cog lub polecenie ustawiające domyślną regułę\n" +" . To jest wielkość liter.\n" +" " -#: redbot/cogs/permissions/permissions.py:498 -#: redbot/cogs/permissions/permissions.py:519 +#: redbot/cogs/permissions/permissions.py:496 +#: redbot/cogs/permissions/permissions.py:517 msgid "Default set." -msgstr "" +msgstr "Ustawienie domyślne." -#: redbot/cogs/permissions/permissions.py:505 +#: redbot/cogs/permissions/permissions.py:503 #, 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" @@ -267,48 +300,60 @@ msgid "Set the default global rule for a command.\n\n" " `` is the cog or command to set the default\n" " rule for. This is case sensitive.\n" " " -msgstr "" +msgstr "Ustaw domyślną regułę globalną dla polecenia.\n\n" +" To jest reguła, do której polecenie będzie domyślne, gdy nie zostanie znaleziona żadna inna reguła\n" +" .\n\n" +" `` powinien być jednym z \"allow\", \"deny\" lub \"clear\".\n" +" \"clear\" zresetuje domyślną regułę.\n\n" +" `` to cog lub polecenie ustawiające domyślną regułę\n" +" . To jest wielkość liter.\n" +" " -#: redbot/cogs/permissions/permissions.py:524 +#: redbot/cogs/permissions/permissions.py:522 #, docstring msgid "Reset all global rules." msgstr "Resetuje wszystkie reguły globalne." -#: redbot/cogs/permissions/permissions.py:534 +#: redbot/cogs/permissions/permissions.py:532 #, docstring msgid "Reset all rules in this server." msgstr "Resetuje wszystkie reguły na tym serwerze." -#: redbot/cogs/permissions/permissions.py:637 -msgid "You must upload a file." -msgstr "Musisz przesłać plik." +#: redbot/cogs/permissions/permissions.py:635 +msgid "Supply a file with next message or type anything to cancel." +msgstr "Dostarcz plik z następną wiadomością lub wpisz cokolwiek, aby anulować." -#: redbot/cogs/permissions/permissions.py:643 +#: redbot/cogs/permissions/permissions.py:641 +msgid "You took too long to upload a file." +msgstr "Wgrywanie pliku zajęło zbyt długo." + +#: redbot/cogs/permissions/permissions.py:644 +msgid "You have cancelled the upload process." +msgstr "Anulowałeś proces wysyłania." + +#: redbot/cogs/permissions/permissions.py:653 msgid "Invalid syntax: " msgstr "Nieprawidłowa składnia: " -#: redbot/cogs/permissions/permissions.py:646 +#: redbot/cogs/permissions/permissions.py:656 msgid "Your YAML file did not match the schema: " msgstr "Twój plik YAML nie pasuje do schematu: " -#: redbot/cogs/permissions/permissions.py:649 +#: redbot/cogs/permissions/permissions.py:659 msgid "Rules set." msgstr "Reguły ustawione." -#: redbot/cogs/permissions/permissions.py:693 +#: redbot/cogs/permissions/permissions.py:703 +#: redbot/cogs/permissions/permissions.py:718 msgid "Are you sure?" msgstr "Jesteś pewny/pewna?" -#: redbot/cogs/permissions/permissions.py:700 -#: redbot/cogs/permissions/permissions.py:713 +#: redbot/cogs/permissions/permissions.py:710 +#: redbot/cogs/permissions/permissions.py:723 msgid "Response timed out." msgstr "Przekroczono limit czasu odpowiedzi." -#: redbot/cogs/permissions/permissions.py:708 -msgid "Are you sure? (y/n)" -msgstr "Czy jesteś pewien/pewna? (y/n)" - -#: redbot/cogs/permissions/permissions.py:719 +#: redbot/cogs/permissions/permissions.py:729 msgid "Action cancelled." msgstr "Operacja anulowana." diff --git a/redbot/cogs/permissions/locales/pt-BR.po b/redbot/cogs/permissions/locales/pt-BR.po index 0b9e83d9412..373caea9b5b 100644 --- a/redbot/cogs/permissions/locales/pt-BR.po +++ b/redbot/cogs/permissions/locales/pt-BR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-28 17:07+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -43,60 +43,60 @@ 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:46 -#: redbot/cogs/permissions/permissions.py:61 +#: redbot/cogs/permissions/permissions.py:47 +#: redbot/cogs/permissions/permissions.py:62 msgid "Rules must be either `true` or `false`." msgstr "" -#: redbot/cogs/permissions/permissions.py:50 +#: redbot/cogs/permissions/permissions.py:51 msgid "Keys under command names must be IDs (numbers) or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:54 +#: redbot/cogs/permissions/permissions.py:55 msgid "Keys under `COMMAND` must be command names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:65 +#: redbot/cogs/permissions/permissions.py:66 msgid "Keys under cog names must be IDs or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:69 +#: redbot/cogs/permissions/permissions.py:70 msgid "Keys under `COG` must be cog names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:73 +#: redbot/cogs/permissions/permissions.py:74 msgid "Top-level keys must be either `COG` or `COMMAND`." msgstr "" -#: redbot/cogs/permissions/permissions.py:83 +#: redbot/cogs/permissions/permissions.py:84 #, docstring msgid "Customise permissions for commands and cogs." msgstr "" -#: redbot/cogs/permissions/permissions.py:207 +#: redbot/cogs/permissions/permissions.py:205 #, docstring msgid "Command permission management tools." msgstr "" -#: redbot/cogs/permissions/permissions.py:212 +#: redbot/cogs/permissions/permissions.py:210 #, docstring msgid "Explain how permissions works." msgstr "" -#: redbot/cogs/permissions/permissions.py:215 +#: redbot/cogs/permissions/permissions.py:213 msgid "This cog extends the default permission model of the bot. By default, many commands are restricted based on what the command can do.\n" "This 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\n" "When additional rules are set using this cog, those rules will be checked prior to checking for the default restrictions of the command.\n" "Global 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 in 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\n" +"1. Rules about a user.\n" +"2. Rules about the voice/stage channel a user is connected to.\n" +"3. Rules about the channel or a parent of the thread 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\n" "For more details, please read the [official documentation](https://docs.discord.red/en/stable/cog_permissions.html)." msgstr "" -#: redbot/cogs/permissions/permissions.py:241 +#: redbot/cogs/permissions/permissions.py:239 #, docstring msgid "Check if a user can run a command.\n\n" " This will take the current context into account, such as the\n" @@ -104,33 +104,33 @@ msgid "Check if a user can run a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:256 +#: redbot/cogs/permissions/permissions.py:254 msgid "No such command" msgstr "" -#: redbot/cogs/permissions/permissions.py:267 +#: redbot/cogs/permissions/permissions.py:265 msgid "That user can run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:269 +#: redbot/cogs/permissions/permissions.py:267 msgid "That user can not run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:276 +#: redbot/cogs/permissions/permissions.py:274 #, docstring msgid "Manage permissions with YAML files." msgstr "" -#: redbot/cogs/permissions/permissions.py:280 +#: redbot/cogs/permissions/permissions.py:278 #, docstring msgid "Sends an example of the yaml layout for permissions" msgstr "" -#: redbot/cogs/permissions/permissions.py:282 +#: redbot/cogs/permissions/permissions.py:280 msgid "Example YAML for setting rules:\n" msgstr "" -#: redbot/cogs/permissions/permissions.py:304 +#: redbot/cogs/permissions/permissions.py:302 #, docstring msgid "Set global rules with a YAML file.\n\n" " **WARNING**: This will override reset *all* global rules\n" @@ -140,7 +140,7 @@ msgid "Set global rules with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:318 +#: redbot/cogs/permissions/permissions.py:316 #, docstring msgid "Set rules for this server with a YAML file.\n\n" " **WARNING**: This will override reset *all* rules in this\n" @@ -148,27 +148,27 @@ msgid "Set rules for this server with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:328 +#: redbot/cogs/permissions/permissions.py:326 #, docstring msgid "Get a YAML file detailing all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:333 -#: redbot/cogs/permissions/permissions.py:349 +#: redbot/cogs/permissions/permissions.py:331 +#: redbot/cogs/permissions/permissions.py:347 msgid "I'm not allowed to DM you." msgstr "" -#: redbot/cogs/permissions/permissions.py:336 -#: redbot/cogs/permissions/permissions.py:351 +#: redbot/cogs/permissions/permissions.py:334 +#: redbot/cogs/permissions/permissions.py:349 msgid "I've just sent the file to you via DM." msgstr "" -#: redbot/cogs/permissions/permissions.py:344 +#: redbot/cogs/permissions/permissions.py:342 #, docstring msgid "Get a YAML file detailing all rules in this server." msgstr "" -#: redbot/cogs/permissions/permissions.py:358 +#: redbot/cogs/permissions/permissions.py:356 #, docstring msgid "Update global rules with a YAML file.\n\n" " This won't touch any rules not specified in the YAML\n" @@ -176,7 +176,7 @@ msgid "Update global rules with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:369 +#: redbot/cogs/permissions/permissions.py:367 #, 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" @@ -184,7 +184,7 @@ msgid "Update rules for this server with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:385 +#: redbot/cogs/permissions/permissions.py:383 #, docstring msgid "Add a global rule to a command.\n\n" " `` should be one of \"allow\" or \"deny\".\n\n" @@ -194,12 +194,12 @@ msgid "Add a global rule to a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:401 -#: redbot/cogs/permissions/permissions.py:431 +#: redbot/cogs/permissions/permissions.py:399 +#: redbot/cogs/permissions/permissions.py:429 msgid "Rule added." msgstr "" -#: redbot/cogs/permissions/permissions.py:415 +#: redbot/cogs/permissions/permissions.py:413 #, docstring msgid "Add a rule to a command in this server.\n\n" " `` should be one of \"allow\" or \"deny\".\n\n" @@ -209,7 +209,7 @@ msgid "Add a rule to a command in this server.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:441 +#: redbot/cogs/permissions/permissions.py:439 #, docstring msgid "Remove a global rule from a command.\n\n" " `` is the cog or command to remove the rule\n" @@ -218,12 +218,12 @@ msgid "Remove a global rule from a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:450 -#: redbot/cogs/permissions/permissions.py:474 +#: redbot/cogs/permissions/permissions.py:448 +#: redbot/cogs/permissions/permissions.py:472 msgid "Rule removed." msgstr "" -#: redbot/cogs/permissions/permissions.py:463 +#: redbot/cogs/permissions/permissions.py:461 #, docstring msgid "Remove a server rule from a command.\n\n" " `` is the cog or command to remove the rule\n" @@ -232,7 +232,7 @@ msgid "Remove a server rule from a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:482 +#: redbot/cogs/permissions/permissions.py:480 #, 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" @@ -244,12 +244,12 @@ msgid "Set the default rule for a command in this server.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:498 -#: redbot/cogs/permissions/permissions.py:519 +#: redbot/cogs/permissions/permissions.py:496 +#: redbot/cogs/permissions/permissions.py:517 msgid "Default set." msgstr "" -#: redbot/cogs/permissions/permissions.py:505 +#: redbot/cogs/permissions/permissions.py:503 #, 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" @@ -261,46 +261,51 @@ msgid "Set the default global rule for a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:524 +#: redbot/cogs/permissions/permissions.py:522 #, docstring msgid "Reset all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:534 +#: redbot/cogs/permissions/permissions.py:532 #, docstring msgid "Reset all rules in this server." msgstr "" -#: redbot/cogs/permissions/permissions.py:637 -msgid "You must upload a file." +#: redbot/cogs/permissions/permissions.py:635 +msgid "Supply a file with next message or type anything to cancel." msgstr "" -#: redbot/cogs/permissions/permissions.py:643 +#: redbot/cogs/permissions/permissions.py:641 +msgid "You took too long to upload a file." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:644 +msgid "You have cancelled the upload process." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:653 msgid "Invalid syntax: " msgstr "" -#: redbot/cogs/permissions/permissions.py:646 +#: redbot/cogs/permissions/permissions.py:656 msgid "Your YAML file did not match the schema: " msgstr "" -#: redbot/cogs/permissions/permissions.py:649 +#: redbot/cogs/permissions/permissions.py:659 msgid "Rules set." msgstr "" -#: redbot/cogs/permissions/permissions.py:693 +#: redbot/cogs/permissions/permissions.py:703 +#: redbot/cogs/permissions/permissions.py:718 msgid "Are you sure?" msgstr "" -#: redbot/cogs/permissions/permissions.py:700 -#: redbot/cogs/permissions/permissions.py:713 +#: redbot/cogs/permissions/permissions.py:710 +#: redbot/cogs/permissions/permissions.py:723 msgid "Response timed out." msgstr "Tempo de resposta excedido." -#: redbot/cogs/permissions/permissions.py:708 -msgid "Are you sure? (y/n)" -msgstr "" - -#: redbot/cogs/permissions/permissions.py:719 +#: redbot/cogs/permissions/permissions.py:729 msgid "Action cancelled." msgstr "" diff --git a/redbot/cogs/permissions/locales/pt-PT.po b/redbot/cogs/permissions/locales/pt-PT.po index 553bb475eac..513809e3df0 100644 --- a/redbot/cogs/permissions/locales/pt-PT.po +++ b/redbot/cogs/permissions/locales/pt-PT.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-28 17:07+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -43,60 +43,60 @@ 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:46 -#: redbot/cogs/permissions/permissions.py:61 +#: redbot/cogs/permissions/permissions.py:47 +#: redbot/cogs/permissions/permissions.py:62 msgid "Rules must be either `true` or `false`." msgstr "" -#: redbot/cogs/permissions/permissions.py:50 +#: redbot/cogs/permissions/permissions.py:51 msgid "Keys under command names must be IDs (numbers) or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:54 +#: redbot/cogs/permissions/permissions.py:55 msgid "Keys under `COMMAND` must be command names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:65 +#: redbot/cogs/permissions/permissions.py:66 msgid "Keys under cog names must be IDs or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:69 +#: redbot/cogs/permissions/permissions.py:70 msgid "Keys under `COG` must be cog names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:73 +#: redbot/cogs/permissions/permissions.py:74 msgid "Top-level keys must be either `COG` or `COMMAND`." msgstr "" -#: redbot/cogs/permissions/permissions.py:83 +#: redbot/cogs/permissions/permissions.py:84 #, docstring msgid "Customise permissions for commands and cogs." msgstr "" -#: redbot/cogs/permissions/permissions.py:207 +#: redbot/cogs/permissions/permissions.py:205 #, docstring msgid "Command permission management tools." msgstr "" -#: redbot/cogs/permissions/permissions.py:212 +#: redbot/cogs/permissions/permissions.py:210 #, docstring msgid "Explain how permissions works." msgstr "" -#: redbot/cogs/permissions/permissions.py:215 +#: redbot/cogs/permissions/permissions.py:213 msgid "This cog extends the default permission model of the bot. By default, many commands are restricted based on what the command can do.\n" "This 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\n" "When additional rules are set using this cog, those rules will be checked prior to checking for the default restrictions of the command.\n" "Global 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 in 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\n" +"1. Rules about a user.\n" +"2. Rules about the voice/stage channel a user is connected to.\n" +"3. Rules about the channel or a parent of the thread 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\n" "For more details, please read the [official documentation](https://docs.discord.red/en/stable/cog_permissions.html)." msgstr "" -#: redbot/cogs/permissions/permissions.py:241 +#: redbot/cogs/permissions/permissions.py:239 #, docstring msgid "Check if a user can run a command.\n\n" " This will take the current context into account, such as the\n" @@ -104,33 +104,33 @@ msgid "Check if a user can run a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:256 +#: redbot/cogs/permissions/permissions.py:254 msgid "No such command" msgstr "" -#: redbot/cogs/permissions/permissions.py:267 +#: redbot/cogs/permissions/permissions.py:265 msgid "That user can run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:269 +#: redbot/cogs/permissions/permissions.py:267 msgid "That user can not run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:276 +#: redbot/cogs/permissions/permissions.py:274 #, docstring msgid "Manage permissions with YAML files." msgstr "" -#: redbot/cogs/permissions/permissions.py:280 +#: redbot/cogs/permissions/permissions.py:278 #, docstring msgid "Sends an example of the yaml layout for permissions" msgstr "" -#: redbot/cogs/permissions/permissions.py:282 +#: redbot/cogs/permissions/permissions.py:280 msgid "Example YAML for setting rules:\n" msgstr "" -#: redbot/cogs/permissions/permissions.py:304 +#: redbot/cogs/permissions/permissions.py:302 #, docstring msgid "Set global rules with a YAML file.\n\n" " **WARNING**: This will override reset *all* global rules\n" @@ -140,7 +140,7 @@ msgid "Set global rules with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:318 +#: redbot/cogs/permissions/permissions.py:316 #, docstring msgid "Set rules for this server with a YAML file.\n\n" " **WARNING**: This will override reset *all* rules in this\n" @@ -148,27 +148,27 @@ msgid "Set rules for this server with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:328 +#: redbot/cogs/permissions/permissions.py:326 #, docstring msgid "Get a YAML file detailing all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:333 -#: redbot/cogs/permissions/permissions.py:349 +#: redbot/cogs/permissions/permissions.py:331 +#: redbot/cogs/permissions/permissions.py:347 msgid "I'm not allowed to DM you." msgstr "" -#: redbot/cogs/permissions/permissions.py:336 -#: redbot/cogs/permissions/permissions.py:351 +#: redbot/cogs/permissions/permissions.py:334 +#: redbot/cogs/permissions/permissions.py:349 msgid "I've just sent the file to you via DM." msgstr "" -#: redbot/cogs/permissions/permissions.py:344 +#: redbot/cogs/permissions/permissions.py:342 #, docstring msgid "Get a YAML file detailing all rules in this server." msgstr "" -#: redbot/cogs/permissions/permissions.py:358 +#: redbot/cogs/permissions/permissions.py:356 #, docstring msgid "Update global rules with a YAML file.\n\n" " This won't touch any rules not specified in the YAML\n" @@ -176,7 +176,7 @@ msgid "Update global rules with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:369 +#: redbot/cogs/permissions/permissions.py:367 #, 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" @@ -184,7 +184,7 @@ msgid "Update rules for this server with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:385 +#: redbot/cogs/permissions/permissions.py:383 #, docstring msgid "Add a global rule to a command.\n\n" " `` should be one of \"allow\" or \"deny\".\n\n" @@ -194,12 +194,12 @@ msgid "Add a global rule to a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:401 -#: redbot/cogs/permissions/permissions.py:431 +#: redbot/cogs/permissions/permissions.py:399 +#: redbot/cogs/permissions/permissions.py:429 msgid "Rule added." msgstr "" -#: redbot/cogs/permissions/permissions.py:415 +#: redbot/cogs/permissions/permissions.py:413 #, docstring msgid "Add a rule to a command in this server.\n\n" " `` should be one of \"allow\" or \"deny\".\n\n" @@ -209,7 +209,7 @@ msgid "Add a rule to a command in this server.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:441 +#: redbot/cogs/permissions/permissions.py:439 #, docstring msgid "Remove a global rule from a command.\n\n" " `` is the cog or command to remove the rule\n" @@ -218,12 +218,12 @@ msgid "Remove a global rule from a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:450 -#: redbot/cogs/permissions/permissions.py:474 +#: redbot/cogs/permissions/permissions.py:448 +#: redbot/cogs/permissions/permissions.py:472 msgid "Rule removed." msgstr "" -#: redbot/cogs/permissions/permissions.py:463 +#: redbot/cogs/permissions/permissions.py:461 #, docstring msgid "Remove a server rule from a command.\n\n" " `` is the cog or command to remove the rule\n" @@ -232,7 +232,7 @@ msgid "Remove a server rule from a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:482 +#: redbot/cogs/permissions/permissions.py:480 #, 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" @@ -244,12 +244,12 @@ msgid "Set the default rule for a command in this server.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:498 -#: redbot/cogs/permissions/permissions.py:519 +#: redbot/cogs/permissions/permissions.py:496 +#: redbot/cogs/permissions/permissions.py:517 msgid "Default set." msgstr "" -#: redbot/cogs/permissions/permissions.py:505 +#: redbot/cogs/permissions/permissions.py:503 #, 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" @@ -261,46 +261,51 @@ msgid "Set the default global rule for a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:524 +#: redbot/cogs/permissions/permissions.py:522 #, docstring msgid "Reset all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:534 +#: redbot/cogs/permissions/permissions.py:532 #, docstring msgid "Reset all rules in this server." msgstr "" -#: redbot/cogs/permissions/permissions.py:637 -msgid "You must upload a file." +#: redbot/cogs/permissions/permissions.py:635 +msgid "Supply a file with next message or type anything to cancel." msgstr "" -#: redbot/cogs/permissions/permissions.py:643 +#: redbot/cogs/permissions/permissions.py:641 +msgid "You took too long to upload a file." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:644 +msgid "You have cancelled the upload process." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:653 msgid "Invalid syntax: " msgstr "" -#: redbot/cogs/permissions/permissions.py:646 +#: redbot/cogs/permissions/permissions.py:656 msgid "Your YAML file did not match the schema: " msgstr "" -#: redbot/cogs/permissions/permissions.py:649 +#: redbot/cogs/permissions/permissions.py:659 msgid "Rules set." msgstr "" -#: redbot/cogs/permissions/permissions.py:693 +#: redbot/cogs/permissions/permissions.py:703 +#: redbot/cogs/permissions/permissions.py:718 msgid "Are you sure?" msgstr "" -#: redbot/cogs/permissions/permissions.py:700 -#: redbot/cogs/permissions/permissions.py:713 +#: redbot/cogs/permissions/permissions.py:710 +#: redbot/cogs/permissions/permissions.py:723 msgid "Response timed out." msgstr "" -#: redbot/cogs/permissions/permissions.py:708 -msgid "Are you sure? (y/n)" -msgstr "" - -#: redbot/cogs/permissions/permissions.py:719 +#: redbot/cogs/permissions/permissions.py:729 msgid "Action cancelled." msgstr "" diff --git a/redbot/cogs/permissions/locales/ru-RU.po b/redbot/cogs/permissions/locales/ru-RU.po index 27135ca65e6..f628e22d166 100644 --- a/redbot/cogs/permissions/locales/ru-RU.po +++ b/redbot/cogs/permissions/locales/ru-RU.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-28 17:07+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -21,116 +21,119 @@ msgstr "\"{arg}\" не был найден. Это должен быть ID, у #: 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}\" не относится к уникальному серверу, каналу, пользователю или роли. Пожалуйста, используйте ID для того, что/кого вы пытаетесь указать, или упомяните его/их." #: 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}\" не найден. Это должен быть ID, упоминание или имя канала, пользователя или роли на данном сервере." #: 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}\" не относится к уникальному каналу, пользователю или роли. Пожалуйста, используйте ID для того, что/кого вы пытаетесь указать, или упомяните его/их." #: redbot/cogs/permissions/converters.py:156 msgid "Cog or command \"{name}\" not found. Please note that this is case sensitive." -msgstr "" +msgstr "Cog или команда \"{name}\" не найдена. Обратите внимание, что это чувствительно к регистру." #: redbot/cogs/permissions/converters.py:169 msgid "\"{arg}\" is not a valid rule. Valid rules are \"allow\" or \"deny\"" -msgstr "" +msgstr "\"{arg}\" не является допустимым правилом. Действительными правилами являются \"разрешить\" или \"запретить\"" #: 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}\" не является допустимым правилом. Допустимыми правилами являются \"разрешить\" или \"запретить\", или \"очистить\", чтобы удалить правило" -#: redbot/cogs/permissions/permissions.py:46 -#: redbot/cogs/permissions/permissions.py:61 +#: redbot/cogs/permissions/permissions.py:47 +#: redbot/cogs/permissions/permissions.py:62 msgid "Rules must be either `true` or `false`." msgstr "Правила должны быть либо `true`, либо` false`." -#: redbot/cogs/permissions/permissions.py:50 +#: redbot/cogs/permissions/permissions.py:51 msgid "Keys under command names must be IDs (numbers) or `default`." msgstr "Ключи под именами команд должны быть ID (числами) или `default`." -#: redbot/cogs/permissions/permissions.py:54 +#: redbot/cogs/permissions/permissions.py:55 msgid "Keys under `COMMAND` must be command names (strings)." msgstr "Ключи в `COMMAND` должны быть именами команд (строками)." -#: redbot/cogs/permissions/permissions.py:65 +#: redbot/cogs/permissions/permissions.py:66 msgid "Keys under cog names must be IDs or `default`." msgstr "Ключи под именами модулей должны быть ID или `default`." -#: redbot/cogs/permissions/permissions.py:69 +#: redbot/cogs/permissions/permissions.py:70 msgid "Keys under `COG` must be cog names (strings)." msgstr "Ключи под `COG` должны быть именами модулей (строками)." -#: redbot/cogs/permissions/permissions.py:73 +#: redbot/cogs/permissions/permissions.py:74 msgid "Top-level keys must be either `COG` or `COMMAND`." msgstr "Ключи верхнего уровня должны быть либо `COG`, либо` COMMAND`." -#: redbot/cogs/permissions/permissions.py:83 +#: redbot/cogs/permissions/permissions.py:84 #, docstring msgid "Customise permissions for commands and cogs." msgstr "Настроить разрешения для команд и модулей." -#: redbot/cogs/permissions/permissions.py:207 +#: redbot/cogs/permissions/permissions.py:205 #, docstring msgid "Command permission management tools." msgstr "Инструменты управления разрешениями команд." -#: redbot/cogs/permissions/permissions.py:212 +#: redbot/cogs/permissions/permissions.py:210 #, docstring msgid "Explain how permissions works." msgstr "Объяснить, как работают разрешения." -#: redbot/cogs/permissions/permissions.py:215 +#: redbot/cogs/permissions/permissions.py:213 msgid "This cog extends the default permission model of the bot. By default, many commands are restricted based on what the command can do.\n" "This 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\n" "When additional rules are set using this cog, those rules will be checked prior to checking for the default restrictions of the command.\n" "Global 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 in 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\n" +"1. Rules about a user.\n" +"2. Rules about the voice/stage channel a user is connected to.\n" +"3. Rules about the channel or a parent of the thread 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\n" "For more details, please read the [official documentation](https://docs.discord.red/en/stable/cog_permissions.html)." msgstr "" -#: redbot/cogs/permissions/permissions.py:241 +#: redbot/cogs/permissions/permissions.py:239 #, 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 "Проверяет, может ли пользователь использовать команду.\n\n" +" При этом учитывается текущий контекст, такой как\n" +" сервер и текстовый канал.\n" +" " -#: redbot/cogs/permissions/permissions.py:256 +#: redbot/cogs/permissions/permissions.py:254 msgid "No such command" msgstr "Нет такой команды" -#: redbot/cogs/permissions/permissions.py:267 +#: redbot/cogs/permissions/permissions.py:265 msgid "That user can run the specified command." msgstr "Этот пользователь может выполнить указанную команду." -#: redbot/cogs/permissions/permissions.py:269 +#: redbot/cogs/permissions/permissions.py:267 msgid "That user can not run the specified command." msgstr "Этот пользователь не может выполнить указанную команду." -#: redbot/cogs/permissions/permissions.py:276 +#: redbot/cogs/permissions/permissions.py:274 #, docstring msgid "Manage permissions with YAML files." msgstr "Управлять разрешениями с помощью файлов YAML." -#: redbot/cogs/permissions/permissions.py:280 +#: redbot/cogs/permissions/permissions.py:278 #, docstring msgid "Sends an example of the yaml layout for permissions" -msgstr "" +msgstr "Отправляет пример макета YAML для разрешений" -#: redbot/cogs/permissions/permissions.py:282 +#: redbot/cogs/permissions/permissions.py:280 msgid "Example YAML for setting rules:\n" -msgstr "" +msgstr "Пример YAML для установки правил:\n" -#: redbot/cogs/permissions/permissions.py:304 +#: redbot/cogs/permissions/permissions.py:302 #, docstring msgid "Set global rules with a YAML file.\n\n" " **WARNING**: This will override reset *all* global rules\n" @@ -138,53 +141,66 @@ msgid "Set global rules with a YAML file.\n\n" " This does not validate the names of commands and cogs before\n" " setting the new rules.\n" " " -msgstr "" +msgstr "Установите глобальные правила с помощью файла YAML.\n\n" +" **ПРЕДУПРЕЖДЕНИЕ**: Это отменит сброс *всех* глобальных правил\n" +" на правила, указанные в загруженном файле.\n\n" +" При этом не проверяются имена команд и зубцов перед тем, как\n" +" установки новых правил.\n" +" " -#: redbot/cogs/permissions/permissions.py:318 +#: redbot/cogs/permissions/permissions.py:316 #, 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 "Установите правила для этого сервера с помощью файла YAML.\n\n" +" **ПРЕДУПРЕЖДЕНИЕ**: Это отменит сброс *всех* правил на этом\n" +" сервера на правила, указанные в загруженном файле.\n" +" " -#: redbot/cogs/permissions/permissions.py:328 +#: redbot/cogs/permissions/permissions.py:326 #, docstring msgid "Get a YAML file detailing all global rules." msgstr "Получить файл YAML с подробным описанием всех глобальных правил." -#: redbot/cogs/permissions/permissions.py:333 -#: redbot/cogs/permissions/permissions.py:349 +#: redbot/cogs/permissions/permissions.py:331 +#: redbot/cogs/permissions/permissions.py:347 msgid "I'm not allowed to DM you." msgstr "Мне не разрешено писать вам личные сообщения." -#: redbot/cogs/permissions/permissions.py:336 -#: redbot/cogs/permissions/permissions.py:351 +#: redbot/cogs/permissions/permissions.py:334 +#: redbot/cogs/permissions/permissions.py:349 msgid "I've just sent the file to you via DM." msgstr "Я только что отправила вам файл в личные сообщения." -#: redbot/cogs/permissions/permissions.py:344 +#: redbot/cogs/permissions/permissions.py:342 #, docstring msgid "Get a YAML file detailing all rules in this server." msgstr "Получить файл YAML с подробным описанием всех правил на этом сервере." -#: redbot/cogs/permissions/permissions.py:358 +#: redbot/cogs/permissions/permissions.py:356 #, 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 "Обновление глобальных правил с помощью файла YAML.\n\n" +" Это не коснется правил, не указанных в файле YAML.\n" +" " -#: redbot/cogs/permissions/permissions.py:369 +#: redbot/cogs/permissions/permissions.py:367 #, 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 "Обновление правил для этого сервера с помощью YAML-файла.\n\n" +" Это не коснется никаких правил, не указанных в YAML\n" +" файле.\n" +" " -#: redbot/cogs/permissions/permissions.py:385 +#: redbot/cogs/permissions/permissions.py:383 #, docstring msgid "Add a global rule to a command.\n\n" " `` should be one of \"allow\" or \"deny\".\n\n" @@ -192,14 +208,19 @@ msgid "Add a global rule to a command.\n\n" " This is case sensitive.\n\n" " `` is one or more users, channels or roles the rule is for.\n" " " -msgstr "" +msgstr "Добавьте глобальное правило к команде.\n\n" +" `` должно быть одним из \"allow\" или \"deny\".\n\n" +" `` - это шестерня или команда, к которой нужно добавить правило.\n" +" Учитывается регистр.\n\n" +" `` - один или несколько пользователей, каналов или ролей, для которых предназначено правило.\n" +" " -#: redbot/cogs/permissions/permissions.py:401 -#: redbot/cogs/permissions/permissions.py:431 +#: redbot/cogs/permissions/permissions.py:399 +#: redbot/cogs/permissions/permissions.py:429 msgid "Rule added." msgstr "Правило добавлено." -#: redbot/cogs/permissions/permissions.py:415 +#: redbot/cogs/permissions/permissions.py:413 #, docstring msgid "Add a rule to a command in this server.\n\n" " `` should be one of \"allow\" or \"deny\".\n\n" @@ -207,32 +228,45 @@ msgid "Add a rule to a command in this server.\n\n" " This is case sensitive.\n\n" " `` is one or more users, channels or roles the rule is for.\n" " " -msgstr "" +msgstr "Добавьте правило к команде на этом сервере.\n\n" +" `` должно быть одним из \"allow\" или \"deny\".\n\n" +" `` - это cog или команда, к которой нужно добавить правило.\n" +" Учитывается регистр.\n\n" +" `` - один или несколько пользователей, каналов или ролей, для которых предназначено правило.\n" +" " -#: redbot/cogs/permissions/permissions.py:441 +#: redbot/cogs/permissions/permissions.py:439 #, 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 "" +msgstr "Удалить глобальное правило из команды.\n\n" +" `` - это cog или команда для удаления правила\n" +" из команды. Чувствительно к регистру.\n\n" +" `` - один или несколько пользователей, каналов или ролей, для которых действует правило.\n" +" " -#: redbot/cogs/permissions/permissions.py:450 -#: redbot/cogs/permissions/permissions.py:474 +#: redbot/cogs/permissions/permissions.py:448 +#: redbot/cogs/permissions/permissions.py:472 msgid "Rule removed." msgstr "Правило удалено." -#: redbot/cogs/permissions/permissions.py:463 +#: redbot/cogs/permissions/permissions.py:461 #, 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 "" +msgstr "Удалить правило сервера из команды.\n\n" +" `` - это cog или команда для удаления правила\n" +" из команды. Чувствительно к регистру.\n\n" +" `` - один или несколько пользователей, каналов или ролей, для которых предназначено правило.\n" +" " -#: redbot/cogs/permissions/permissions.py:482 +#: redbot/cogs/permissions/permissions.py:480 #, 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" @@ -242,14 +276,21 @@ msgid "Set the default rule for a command in this server.\n\n" " `` is the cog or command to set the default\n" " rule for. This is case sensitive.\n" " " -msgstr "" +msgstr "Установите правило по умолчанию для команды на этом сервере.\n\n" +" Это правило, которое команда будет использовать по умолчанию, если не найдено другое правило\n" +" не найдено.\n\n" +" `` должно быть одним из \"allow\", \"deny\" или \"clear\".\n" +" \"clear\" сбрасывает правило по умолчанию.\n\n" +" `` - это шестерня или команда для установки правила по умолчанию.\n" +" правило по умолчанию. Это правило чувствительно к регистру.\n" +" " -#: redbot/cogs/permissions/permissions.py:498 -#: redbot/cogs/permissions/permissions.py:519 +#: redbot/cogs/permissions/permissions.py:496 +#: redbot/cogs/permissions/permissions.py:517 msgid "Default set." msgstr "Настройки по умолчанию установлены." -#: redbot/cogs/permissions/permissions.py:505 +#: redbot/cogs/permissions/permissions.py:503 #, 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" @@ -259,48 +300,60 @@ msgid "Set the default global rule for a command.\n\n" " `` is the cog or command to set the default\n" " rule for. This is case sensitive.\n" " " -msgstr "" +msgstr "Установите глобальное правило по умолчанию для команды.\n\n" +" Это правило, которое команда будет использовать по умолчанию, если не найдено другое правило\n" +" не найдено.\n\n" +" `` должно быть одним из \"allow\", \"deny\" или \"clear\".\n" +" \"clear\" сбрасывает правило по умолчанию.\n\n" +" `` - это cog или команда для установки по умолчанию правила для него.\n" +" Это правило чувствительно к регистру.\n" +" " -#: redbot/cogs/permissions/permissions.py:524 +#: redbot/cogs/permissions/permissions.py:522 #, docstring msgid "Reset all global rules." msgstr "Сбросить все глобальные правила." -#: redbot/cogs/permissions/permissions.py:534 +#: redbot/cogs/permissions/permissions.py:532 #, 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:635 +msgid "Supply a file with next message or type anything to cancel." +msgstr "Отправьте файл со следующим сообщением или введите любой текст для отмены." + +#: redbot/cogs/permissions/permissions.py:641 +msgid "You took too long to upload a file." +msgstr "" -#: redbot/cogs/permissions/permissions.py:643 +#: redbot/cogs/permissions/permissions.py:644 +msgid "You have cancelled the upload process." +msgstr "Вы отменили процесс загрузки." + +#: redbot/cogs/permissions/permissions.py:653 msgid "Invalid syntax: " msgstr "Неверный синтаксис: " -#: redbot/cogs/permissions/permissions.py:646 +#: redbot/cogs/permissions/permissions.py:656 msgid "Your YAML file did not match the schema: " msgstr "Ваш YAML-файл не соответствует схеме: " -#: redbot/cogs/permissions/permissions.py:649 +#: redbot/cogs/permissions/permissions.py:659 msgid "Rules set." msgstr "Правила установлены." -#: redbot/cogs/permissions/permissions.py:693 +#: redbot/cogs/permissions/permissions.py:703 +#: redbot/cogs/permissions/permissions.py:718 msgid "Are you sure?" msgstr "Вы уверены?" -#: redbot/cogs/permissions/permissions.py:700 -#: redbot/cogs/permissions/permissions.py:713 +#: redbot/cogs/permissions/permissions.py:710 +#: redbot/cogs/permissions/permissions.py:723 msgid "Response timed out." msgstr "Время ответа истекло." -#: redbot/cogs/permissions/permissions.py:708 -msgid "Are you sure? (y/n)" -msgstr "Вы уверены? (y/n)" - -#: redbot/cogs/permissions/permissions.py:719 +#: redbot/cogs/permissions/permissions.py:729 msgid "Action cancelled." msgstr "Действие отменено." diff --git a/redbot/cogs/permissions/locales/sk-SK.po b/redbot/cogs/permissions/locales/sk-SK.po index 82fcde9d54c..fe0cd655b02 100644 --- a/redbot/cogs/permissions/locales/sk-SK.po +++ b/redbot/cogs/permissions/locales/sk-SK.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-28 17:07+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -43,60 +43,60 @@ 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:46 -#: redbot/cogs/permissions/permissions.py:61 +#: redbot/cogs/permissions/permissions.py:47 +#: redbot/cogs/permissions/permissions.py:62 msgid "Rules must be either `true` or `false`." msgstr "" -#: redbot/cogs/permissions/permissions.py:50 +#: redbot/cogs/permissions/permissions.py:51 msgid "Keys under command names must be IDs (numbers) or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:54 +#: redbot/cogs/permissions/permissions.py:55 msgid "Keys under `COMMAND` must be command names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:65 +#: redbot/cogs/permissions/permissions.py:66 msgid "Keys under cog names must be IDs or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:69 +#: redbot/cogs/permissions/permissions.py:70 msgid "Keys under `COG` must be cog names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:73 +#: redbot/cogs/permissions/permissions.py:74 msgid "Top-level keys must be either `COG` or `COMMAND`." msgstr "" -#: redbot/cogs/permissions/permissions.py:83 +#: redbot/cogs/permissions/permissions.py:84 #, docstring msgid "Customise permissions for commands and cogs." msgstr "" -#: redbot/cogs/permissions/permissions.py:207 +#: redbot/cogs/permissions/permissions.py:205 #, docstring msgid "Command permission management tools." msgstr "" -#: redbot/cogs/permissions/permissions.py:212 +#: redbot/cogs/permissions/permissions.py:210 #, docstring msgid "Explain how permissions works." msgstr "" -#: redbot/cogs/permissions/permissions.py:215 +#: redbot/cogs/permissions/permissions.py:213 msgid "This cog extends the default permission model of the bot. By default, many commands are restricted based on what the command can do.\n" "This 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\n" "When additional rules are set using this cog, those rules will be checked prior to checking for the default restrictions of the command.\n" "Global 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 in 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\n" +"1. Rules about a user.\n" +"2. Rules about the voice/stage channel a user is connected to.\n" +"3. Rules about the channel or a parent of the thread 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\n" "For more details, please read the [official documentation](https://docs.discord.red/en/stable/cog_permissions.html)." msgstr "" -#: redbot/cogs/permissions/permissions.py:241 +#: redbot/cogs/permissions/permissions.py:239 #, docstring msgid "Check if a user can run a command.\n\n" " This will take the current context into account, such as the\n" @@ -104,33 +104,33 @@ msgid "Check if a user can run a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:256 +#: redbot/cogs/permissions/permissions.py:254 msgid "No such command" msgstr "" -#: redbot/cogs/permissions/permissions.py:267 +#: redbot/cogs/permissions/permissions.py:265 msgid "That user can run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:269 +#: redbot/cogs/permissions/permissions.py:267 msgid "That user can not run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:276 +#: redbot/cogs/permissions/permissions.py:274 #, docstring msgid "Manage permissions with YAML files." msgstr "" -#: redbot/cogs/permissions/permissions.py:280 +#: redbot/cogs/permissions/permissions.py:278 #, docstring msgid "Sends an example of the yaml layout for permissions" msgstr "" -#: redbot/cogs/permissions/permissions.py:282 +#: redbot/cogs/permissions/permissions.py:280 msgid "Example YAML for setting rules:\n" msgstr "" -#: redbot/cogs/permissions/permissions.py:304 +#: redbot/cogs/permissions/permissions.py:302 #, docstring msgid "Set global rules with a YAML file.\n\n" " **WARNING**: This will override reset *all* global rules\n" @@ -140,7 +140,7 @@ msgid "Set global rules with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:318 +#: redbot/cogs/permissions/permissions.py:316 #, docstring msgid "Set rules for this server with a YAML file.\n\n" " **WARNING**: This will override reset *all* rules in this\n" @@ -148,27 +148,27 @@ msgid "Set rules for this server with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:328 +#: redbot/cogs/permissions/permissions.py:326 #, docstring msgid "Get a YAML file detailing all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:333 -#: redbot/cogs/permissions/permissions.py:349 +#: redbot/cogs/permissions/permissions.py:331 +#: redbot/cogs/permissions/permissions.py:347 msgid "I'm not allowed to DM you." msgstr "" -#: redbot/cogs/permissions/permissions.py:336 -#: redbot/cogs/permissions/permissions.py:351 +#: redbot/cogs/permissions/permissions.py:334 +#: redbot/cogs/permissions/permissions.py:349 msgid "I've just sent the file to you via DM." msgstr "" -#: redbot/cogs/permissions/permissions.py:344 +#: redbot/cogs/permissions/permissions.py:342 #, docstring msgid "Get a YAML file detailing all rules in this server." msgstr "" -#: redbot/cogs/permissions/permissions.py:358 +#: redbot/cogs/permissions/permissions.py:356 #, docstring msgid "Update global rules with a YAML file.\n\n" " This won't touch any rules not specified in the YAML\n" @@ -176,7 +176,7 @@ msgid "Update global rules with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:369 +#: redbot/cogs/permissions/permissions.py:367 #, 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" @@ -184,7 +184,7 @@ msgid "Update rules for this server with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:385 +#: redbot/cogs/permissions/permissions.py:383 #, docstring msgid "Add a global rule to a command.\n\n" " `` should be one of \"allow\" or \"deny\".\n\n" @@ -194,12 +194,12 @@ msgid "Add a global rule to a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:401 -#: redbot/cogs/permissions/permissions.py:431 +#: redbot/cogs/permissions/permissions.py:399 +#: redbot/cogs/permissions/permissions.py:429 msgid "Rule added." msgstr "" -#: redbot/cogs/permissions/permissions.py:415 +#: redbot/cogs/permissions/permissions.py:413 #, docstring msgid "Add a rule to a command in this server.\n\n" " `` should be one of \"allow\" or \"deny\".\n\n" @@ -209,7 +209,7 @@ msgid "Add a rule to a command in this server.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:441 +#: redbot/cogs/permissions/permissions.py:439 #, docstring msgid "Remove a global rule from a command.\n\n" " `` is the cog or command to remove the rule\n" @@ -218,12 +218,12 @@ msgid "Remove a global rule from a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:450 -#: redbot/cogs/permissions/permissions.py:474 +#: redbot/cogs/permissions/permissions.py:448 +#: redbot/cogs/permissions/permissions.py:472 msgid "Rule removed." msgstr "" -#: redbot/cogs/permissions/permissions.py:463 +#: redbot/cogs/permissions/permissions.py:461 #, docstring msgid "Remove a server rule from a command.\n\n" " `` is the cog or command to remove the rule\n" @@ -232,7 +232,7 @@ msgid "Remove a server rule from a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:482 +#: redbot/cogs/permissions/permissions.py:480 #, 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" @@ -244,12 +244,12 @@ msgid "Set the default rule for a command in this server.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:498 -#: redbot/cogs/permissions/permissions.py:519 +#: redbot/cogs/permissions/permissions.py:496 +#: redbot/cogs/permissions/permissions.py:517 msgid "Default set." msgstr "" -#: redbot/cogs/permissions/permissions.py:505 +#: redbot/cogs/permissions/permissions.py:503 #, 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" @@ -261,46 +261,51 @@ msgid "Set the default global rule for a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:524 +#: redbot/cogs/permissions/permissions.py:522 #, docstring msgid "Reset all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:534 +#: redbot/cogs/permissions/permissions.py:532 #, docstring msgid "Reset all rules in this server." msgstr "" -#: redbot/cogs/permissions/permissions.py:637 -msgid "You must upload a file." +#: redbot/cogs/permissions/permissions.py:635 +msgid "Supply a file with next message or type anything to cancel." msgstr "" -#: redbot/cogs/permissions/permissions.py:643 +#: redbot/cogs/permissions/permissions.py:641 +msgid "You took too long to upload a file." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:644 +msgid "You have cancelled the upload process." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:653 msgid "Invalid syntax: " msgstr "" -#: redbot/cogs/permissions/permissions.py:646 +#: redbot/cogs/permissions/permissions.py:656 msgid "Your YAML file did not match the schema: " msgstr "" -#: redbot/cogs/permissions/permissions.py:649 +#: redbot/cogs/permissions/permissions.py:659 msgid "Rules set." msgstr "" -#: redbot/cogs/permissions/permissions.py:693 +#: redbot/cogs/permissions/permissions.py:703 +#: redbot/cogs/permissions/permissions.py:718 msgid "Are you sure?" msgstr "" -#: redbot/cogs/permissions/permissions.py:700 -#: redbot/cogs/permissions/permissions.py:713 +#: redbot/cogs/permissions/permissions.py:710 +#: redbot/cogs/permissions/permissions.py:723 msgid "Response timed out." msgstr "" -#: redbot/cogs/permissions/permissions.py:708 -msgid "Are you sure? (y/n)" -msgstr "" - -#: redbot/cogs/permissions/permissions.py:719 +#: redbot/cogs/permissions/permissions.py:729 msgid "Action cancelled." msgstr "" diff --git a/redbot/cogs/permissions/locales/sl-SI.po b/redbot/cogs/permissions/locales/sl-SI.po index 62ae91e1db1..391a5ab5751 100644 --- a/redbot/cogs/permissions/locales/sl-SI.po +++ b/redbot/cogs/permissions/locales/sl-SI.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-28 17:07+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n%100==4 ? 3 : 0);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -43,60 +43,60 @@ 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:46 -#: redbot/cogs/permissions/permissions.py:61 +#: redbot/cogs/permissions/permissions.py:47 +#: redbot/cogs/permissions/permissions.py:62 msgid "Rules must be either `true` or `false`." msgstr "" -#: redbot/cogs/permissions/permissions.py:50 +#: redbot/cogs/permissions/permissions.py:51 msgid "Keys under command names must be IDs (numbers) or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:54 +#: redbot/cogs/permissions/permissions.py:55 msgid "Keys under `COMMAND` must be command names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:65 +#: redbot/cogs/permissions/permissions.py:66 msgid "Keys under cog names must be IDs or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:69 +#: redbot/cogs/permissions/permissions.py:70 msgid "Keys under `COG` must be cog names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:73 +#: redbot/cogs/permissions/permissions.py:74 msgid "Top-level keys must be either `COG` or `COMMAND`." msgstr "" -#: redbot/cogs/permissions/permissions.py:83 +#: redbot/cogs/permissions/permissions.py:84 #, docstring msgid "Customise permissions for commands and cogs." msgstr "" -#: redbot/cogs/permissions/permissions.py:207 +#: redbot/cogs/permissions/permissions.py:205 #, docstring msgid "Command permission management tools." msgstr "" -#: redbot/cogs/permissions/permissions.py:212 +#: redbot/cogs/permissions/permissions.py:210 #, docstring msgid "Explain how permissions works." msgstr "" -#: redbot/cogs/permissions/permissions.py:215 +#: redbot/cogs/permissions/permissions.py:213 msgid "This cog extends the default permission model of the bot. By default, many commands are restricted based on what the command can do.\n" "This 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\n" "When additional rules are set using this cog, those rules will be checked prior to checking for the default restrictions of the command.\n" "Global 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 in 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\n" +"1. Rules about a user.\n" +"2. Rules about the voice/stage channel a user is connected to.\n" +"3. Rules about the channel or a parent of the thread 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\n" "For more details, please read the [official documentation](https://docs.discord.red/en/stable/cog_permissions.html)." msgstr "" -#: redbot/cogs/permissions/permissions.py:241 +#: redbot/cogs/permissions/permissions.py:239 #, docstring msgid "Check if a user can run a command.\n\n" " This will take the current context into account, such as the\n" @@ -104,33 +104,33 @@ msgid "Check if a user can run a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:256 +#: redbot/cogs/permissions/permissions.py:254 msgid "No such command" msgstr "" -#: redbot/cogs/permissions/permissions.py:267 +#: redbot/cogs/permissions/permissions.py:265 msgid "That user can run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:269 +#: redbot/cogs/permissions/permissions.py:267 msgid "That user can not run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:276 +#: redbot/cogs/permissions/permissions.py:274 #, docstring msgid "Manage permissions with YAML files." msgstr "" -#: redbot/cogs/permissions/permissions.py:280 +#: redbot/cogs/permissions/permissions.py:278 #, docstring msgid "Sends an example of the yaml layout for permissions" msgstr "" -#: redbot/cogs/permissions/permissions.py:282 +#: redbot/cogs/permissions/permissions.py:280 msgid "Example YAML for setting rules:\n" msgstr "" -#: redbot/cogs/permissions/permissions.py:304 +#: redbot/cogs/permissions/permissions.py:302 #, docstring msgid "Set global rules with a YAML file.\n\n" " **WARNING**: This will override reset *all* global rules\n" @@ -140,7 +140,7 @@ msgid "Set global rules with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:318 +#: redbot/cogs/permissions/permissions.py:316 #, docstring msgid "Set rules for this server with a YAML file.\n\n" " **WARNING**: This will override reset *all* rules in this\n" @@ -148,27 +148,27 @@ msgid "Set rules for this server with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:328 +#: redbot/cogs/permissions/permissions.py:326 #, docstring msgid "Get a YAML file detailing all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:333 -#: redbot/cogs/permissions/permissions.py:349 +#: redbot/cogs/permissions/permissions.py:331 +#: redbot/cogs/permissions/permissions.py:347 msgid "I'm not allowed to DM you." msgstr "" -#: redbot/cogs/permissions/permissions.py:336 -#: redbot/cogs/permissions/permissions.py:351 +#: redbot/cogs/permissions/permissions.py:334 +#: redbot/cogs/permissions/permissions.py:349 msgid "I've just sent the file to you via DM." msgstr "" -#: redbot/cogs/permissions/permissions.py:344 +#: redbot/cogs/permissions/permissions.py:342 #, docstring msgid "Get a YAML file detailing all rules in this server." msgstr "" -#: redbot/cogs/permissions/permissions.py:358 +#: redbot/cogs/permissions/permissions.py:356 #, docstring msgid "Update global rules with a YAML file.\n\n" " This won't touch any rules not specified in the YAML\n" @@ -176,7 +176,7 @@ msgid "Update global rules with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:369 +#: redbot/cogs/permissions/permissions.py:367 #, 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" @@ -184,7 +184,7 @@ msgid "Update rules for this server with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:385 +#: redbot/cogs/permissions/permissions.py:383 #, docstring msgid "Add a global rule to a command.\n\n" " `` should be one of \"allow\" or \"deny\".\n\n" @@ -194,12 +194,12 @@ msgid "Add a global rule to a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:401 -#: redbot/cogs/permissions/permissions.py:431 +#: redbot/cogs/permissions/permissions.py:399 +#: redbot/cogs/permissions/permissions.py:429 msgid "Rule added." msgstr "" -#: redbot/cogs/permissions/permissions.py:415 +#: redbot/cogs/permissions/permissions.py:413 #, docstring msgid "Add a rule to a command in this server.\n\n" " `` should be one of \"allow\" or \"deny\".\n\n" @@ -209,7 +209,7 @@ msgid "Add a rule to a command in this server.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:441 +#: redbot/cogs/permissions/permissions.py:439 #, docstring msgid "Remove a global rule from a command.\n\n" " `` is the cog or command to remove the rule\n" @@ -218,12 +218,12 @@ msgid "Remove a global rule from a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:450 -#: redbot/cogs/permissions/permissions.py:474 +#: redbot/cogs/permissions/permissions.py:448 +#: redbot/cogs/permissions/permissions.py:472 msgid "Rule removed." msgstr "" -#: redbot/cogs/permissions/permissions.py:463 +#: redbot/cogs/permissions/permissions.py:461 #, docstring msgid "Remove a server rule from a command.\n\n" " `` is the cog or command to remove the rule\n" @@ -232,7 +232,7 @@ msgid "Remove a server rule from a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:482 +#: redbot/cogs/permissions/permissions.py:480 #, 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" @@ -244,12 +244,12 @@ msgid "Set the default rule for a command in this server.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:498 -#: redbot/cogs/permissions/permissions.py:519 +#: redbot/cogs/permissions/permissions.py:496 +#: redbot/cogs/permissions/permissions.py:517 msgid "Default set." msgstr "" -#: redbot/cogs/permissions/permissions.py:505 +#: redbot/cogs/permissions/permissions.py:503 #, 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" @@ -261,46 +261,51 @@ msgid "Set the default global rule for a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:524 +#: redbot/cogs/permissions/permissions.py:522 #, docstring msgid "Reset all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:534 +#: redbot/cogs/permissions/permissions.py:532 #, docstring msgid "Reset all rules in this server." msgstr "" -#: redbot/cogs/permissions/permissions.py:637 -msgid "You must upload a file." +#: redbot/cogs/permissions/permissions.py:635 +msgid "Supply a file with next message or type anything to cancel." msgstr "" -#: redbot/cogs/permissions/permissions.py:643 +#: redbot/cogs/permissions/permissions.py:641 +msgid "You took too long to upload a file." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:644 +msgid "You have cancelled the upload process." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:653 msgid "Invalid syntax: " msgstr "" -#: redbot/cogs/permissions/permissions.py:646 +#: redbot/cogs/permissions/permissions.py:656 msgid "Your YAML file did not match the schema: " msgstr "" -#: redbot/cogs/permissions/permissions.py:649 +#: redbot/cogs/permissions/permissions.py:659 msgid "Rules set." msgstr "" -#: redbot/cogs/permissions/permissions.py:693 +#: redbot/cogs/permissions/permissions.py:703 +#: redbot/cogs/permissions/permissions.py:718 msgid "Are you sure?" msgstr "" -#: redbot/cogs/permissions/permissions.py:700 -#: redbot/cogs/permissions/permissions.py:713 +#: redbot/cogs/permissions/permissions.py:710 +#: redbot/cogs/permissions/permissions.py:723 msgid "Response timed out." msgstr "" -#: redbot/cogs/permissions/permissions.py:708 -msgid "Are you sure? (y/n)" -msgstr "" - -#: redbot/cogs/permissions/permissions.py:719 +#: redbot/cogs/permissions/permissions.py:729 msgid "Action cancelled." msgstr "" diff --git a/redbot/cogs/permissions/locales/sv-SE.po b/redbot/cogs/permissions/locales/sv-SE.po index 5253ec0b8a7..33a42a7fc2d 100644 --- a/redbot/cogs/permissions/locales/sv-SE.po +++ b/redbot/cogs/permissions/locales/sv-SE.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-28 17:07+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -43,60 +43,60 @@ 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:46 -#: redbot/cogs/permissions/permissions.py:61 +#: redbot/cogs/permissions/permissions.py:47 +#: redbot/cogs/permissions/permissions.py:62 msgid "Rules must be either `true` or `false`." msgstr "" -#: redbot/cogs/permissions/permissions.py:50 +#: redbot/cogs/permissions/permissions.py:51 msgid "Keys under command names must be IDs (numbers) or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:54 +#: redbot/cogs/permissions/permissions.py:55 msgid "Keys under `COMMAND` must be command names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:65 +#: redbot/cogs/permissions/permissions.py:66 msgid "Keys under cog names must be IDs or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:69 +#: redbot/cogs/permissions/permissions.py:70 msgid "Keys under `COG` must be cog names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:73 +#: redbot/cogs/permissions/permissions.py:74 msgid "Top-level keys must be either `COG` or `COMMAND`." msgstr "" -#: redbot/cogs/permissions/permissions.py:83 +#: redbot/cogs/permissions/permissions.py:84 #, docstring msgid "Customise permissions for commands and cogs." msgstr "" -#: redbot/cogs/permissions/permissions.py:207 +#: redbot/cogs/permissions/permissions.py:205 #, docstring msgid "Command permission management tools." msgstr "" -#: redbot/cogs/permissions/permissions.py:212 +#: redbot/cogs/permissions/permissions.py:210 #, docstring msgid "Explain how permissions works." msgstr "" -#: redbot/cogs/permissions/permissions.py:215 +#: redbot/cogs/permissions/permissions.py:213 msgid "This cog extends the default permission model of the bot. By default, many commands are restricted based on what the command can do.\n" "This 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\n" "When additional rules are set using this cog, those rules will be checked prior to checking for the default restrictions of the command.\n" "Global 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 in 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\n" +"1. Rules about a user.\n" +"2. Rules about the voice/stage channel a user is connected to.\n" +"3. Rules about the channel or a parent of the thread 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\n" "For more details, please read the [official documentation](https://docs.discord.red/en/stable/cog_permissions.html)." msgstr "" -#: redbot/cogs/permissions/permissions.py:241 +#: redbot/cogs/permissions/permissions.py:239 #, docstring msgid "Check if a user can run a command.\n\n" " This will take the current context into account, such as the\n" @@ -104,33 +104,33 @@ msgid "Check if a user can run a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:256 +#: redbot/cogs/permissions/permissions.py:254 msgid "No such command" msgstr "" -#: redbot/cogs/permissions/permissions.py:267 +#: redbot/cogs/permissions/permissions.py:265 msgid "That user can run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:269 +#: redbot/cogs/permissions/permissions.py:267 msgid "That user can not run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:276 +#: redbot/cogs/permissions/permissions.py:274 #, docstring msgid "Manage permissions with YAML files." msgstr "" -#: redbot/cogs/permissions/permissions.py:280 +#: redbot/cogs/permissions/permissions.py:278 #, docstring msgid "Sends an example of the yaml layout for permissions" msgstr "" -#: redbot/cogs/permissions/permissions.py:282 +#: redbot/cogs/permissions/permissions.py:280 msgid "Example YAML for setting rules:\n" msgstr "" -#: redbot/cogs/permissions/permissions.py:304 +#: redbot/cogs/permissions/permissions.py:302 #, docstring msgid "Set global rules with a YAML file.\n\n" " **WARNING**: This will override reset *all* global rules\n" @@ -140,7 +140,7 @@ msgid "Set global rules with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:318 +#: redbot/cogs/permissions/permissions.py:316 #, docstring msgid "Set rules for this server with a YAML file.\n\n" " **WARNING**: This will override reset *all* rules in this\n" @@ -148,27 +148,27 @@ msgid "Set rules for this server with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:328 +#: redbot/cogs/permissions/permissions.py:326 #, docstring msgid "Get a YAML file detailing all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:333 -#: redbot/cogs/permissions/permissions.py:349 +#: redbot/cogs/permissions/permissions.py:331 +#: redbot/cogs/permissions/permissions.py:347 msgid "I'm not allowed to DM you." msgstr "" -#: redbot/cogs/permissions/permissions.py:336 -#: redbot/cogs/permissions/permissions.py:351 +#: redbot/cogs/permissions/permissions.py:334 +#: redbot/cogs/permissions/permissions.py:349 msgid "I've just sent the file to you via DM." msgstr "" -#: redbot/cogs/permissions/permissions.py:344 +#: redbot/cogs/permissions/permissions.py:342 #, docstring msgid "Get a YAML file detailing all rules in this server." msgstr "" -#: redbot/cogs/permissions/permissions.py:358 +#: redbot/cogs/permissions/permissions.py:356 #, docstring msgid "Update global rules with a YAML file.\n\n" " This won't touch any rules not specified in the YAML\n" @@ -176,7 +176,7 @@ msgid "Update global rules with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:369 +#: redbot/cogs/permissions/permissions.py:367 #, 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" @@ -184,7 +184,7 @@ msgid "Update rules for this server with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:385 +#: redbot/cogs/permissions/permissions.py:383 #, docstring msgid "Add a global rule to a command.\n\n" " `` should be one of \"allow\" or \"deny\".\n\n" @@ -194,12 +194,12 @@ msgid "Add a global rule to a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:401 -#: redbot/cogs/permissions/permissions.py:431 +#: redbot/cogs/permissions/permissions.py:399 +#: redbot/cogs/permissions/permissions.py:429 msgid "Rule added." msgstr "" -#: redbot/cogs/permissions/permissions.py:415 +#: redbot/cogs/permissions/permissions.py:413 #, docstring msgid "Add a rule to a command in this server.\n\n" " `` should be one of \"allow\" or \"deny\".\n\n" @@ -209,7 +209,7 @@ msgid "Add a rule to a command in this server.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:441 +#: redbot/cogs/permissions/permissions.py:439 #, docstring msgid "Remove a global rule from a command.\n\n" " `` is the cog or command to remove the rule\n" @@ -218,12 +218,12 @@ msgid "Remove a global rule from a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:450 -#: redbot/cogs/permissions/permissions.py:474 +#: redbot/cogs/permissions/permissions.py:448 +#: redbot/cogs/permissions/permissions.py:472 msgid "Rule removed." msgstr "" -#: redbot/cogs/permissions/permissions.py:463 +#: redbot/cogs/permissions/permissions.py:461 #, docstring msgid "Remove a server rule from a command.\n\n" " `` is the cog or command to remove the rule\n" @@ -232,7 +232,7 @@ msgid "Remove a server rule from a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:482 +#: redbot/cogs/permissions/permissions.py:480 #, 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" @@ -244,12 +244,12 @@ msgid "Set the default rule for a command in this server.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:498 -#: redbot/cogs/permissions/permissions.py:519 +#: redbot/cogs/permissions/permissions.py:496 +#: redbot/cogs/permissions/permissions.py:517 msgid "Default set." msgstr "" -#: redbot/cogs/permissions/permissions.py:505 +#: redbot/cogs/permissions/permissions.py:503 #, 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" @@ -261,46 +261,51 @@ msgid "Set the default global rule for a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:524 +#: redbot/cogs/permissions/permissions.py:522 #, docstring msgid "Reset all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:534 +#: redbot/cogs/permissions/permissions.py:532 #, docstring msgid "Reset all rules in this server." msgstr "" -#: redbot/cogs/permissions/permissions.py:637 -msgid "You must upload a file." +#: redbot/cogs/permissions/permissions.py:635 +msgid "Supply a file with next message or type anything to cancel." msgstr "" -#: redbot/cogs/permissions/permissions.py:643 +#: redbot/cogs/permissions/permissions.py:641 +msgid "You took too long to upload a file." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:644 +msgid "You have cancelled the upload process." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:653 msgid "Invalid syntax: " msgstr "" -#: redbot/cogs/permissions/permissions.py:646 +#: redbot/cogs/permissions/permissions.py:656 msgid "Your YAML file did not match the schema: " msgstr "" -#: redbot/cogs/permissions/permissions.py:649 +#: redbot/cogs/permissions/permissions.py:659 msgid "Rules set." msgstr "" -#: redbot/cogs/permissions/permissions.py:693 +#: redbot/cogs/permissions/permissions.py:703 +#: redbot/cogs/permissions/permissions.py:718 msgid "Are you sure?" msgstr "" -#: redbot/cogs/permissions/permissions.py:700 -#: redbot/cogs/permissions/permissions.py:713 +#: redbot/cogs/permissions/permissions.py:710 +#: redbot/cogs/permissions/permissions.py:723 msgid "Response timed out." msgstr "" -#: redbot/cogs/permissions/permissions.py:708 -msgid "Are you sure? (y/n)" -msgstr "" - -#: redbot/cogs/permissions/permissions.py:719 +#: redbot/cogs/permissions/permissions.py:729 msgid "Action cancelled." msgstr "" diff --git a/redbot/cogs/permissions/locales/tr-TR.po b/redbot/cogs/permissions/locales/tr-TR.po index 780fd78609f..7eb9457b5eb 100644 --- a/redbot/cogs/permissions/locales/tr-TR.po +++ b/redbot/cogs/permissions/locales/tr-TR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-28 17:07+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -43,69 +43,60 @@ msgstr "\"{arg}\" geçerli bir kural değil. Geçerli kurallar \"allow\" ve \"de msgid "\"{arg}\" is not a valid rule. Valid rules are \"allow\" or \"deny\", or \"clear\" to remove the rule" 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:46 -#: redbot/cogs/permissions/permissions.py:61 +#: redbot/cogs/permissions/permissions.py:47 +#: redbot/cogs/permissions/permissions.py:62 msgid "Rules must be either `true` or `false`." msgstr "Kural ya `true` ya da `false` olmalıdır." -#: redbot/cogs/permissions/permissions.py:50 +#: redbot/cogs/permissions/permissions.py:51 msgid "Keys under command names must be IDs (numbers) or `default`." msgstr "Komut adları altındaki anahtarlar IDler (numaralar) ya da `default` olmalıdır." -#: redbot/cogs/permissions/permissions.py:54 +#: redbot/cogs/permissions/permissions.py:55 msgid "Keys under `COMMAND` must be command names (strings)." msgstr "`COMMAND` altındaki anahtarlar komut adları olmalıdır (metin)." -#: redbot/cogs/permissions/permissions.py:65 +#: redbot/cogs/permissions/permissions.py:66 msgid "Keys under cog names must be IDs or `default`." msgstr "Cog adları altındaki anahtarlar IDler veya `default` olmalıdır." -#: redbot/cogs/permissions/permissions.py:69 +#: redbot/cogs/permissions/permissions.py:70 msgid "Keys under `COG` must be cog names (strings)." msgstr "`COG` altındaki anahtarlar cog adları olmalıdır (metin)." -#: redbot/cogs/permissions/permissions.py:73 +#: redbot/cogs/permissions/permissions.py:74 msgid "Top-level keys must be either `COG` or `COMMAND`." msgstr "Üst-seviye anahtarlar ya `COG` ya da `COMMAND` olmalıdır." -#: redbot/cogs/permissions/permissions.py:83 +#: redbot/cogs/permissions/permissions.py:84 #, docstring msgid "Customise permissions for commands and cogs." msgstr "Komutlar ve coglar için izinleri özelleştir." -#: redbot/cogs/permissions/permissions.py:207 +#: redbot/cogs/permissions/permissions.py:205 #, docstring msgid "Command permission management tools." msgstr "Komut izinleri yönetim araçları." -#: redbot/cogs/permissions/permissions.py:212 +#: redbot/cogs/permissions/permissions.py:210 #, docstring msgid "Explain how permissions works." msgstr "İzinlerin nasıl çalıştığını açıkla." -#: redbot/cogs/permissions/permissions.py:215 +#: redbot/cogs/permissions/permissions.py:213 msgid "This cog extends the default permission model of the bot. By default, many commands are restricted based on what the command can do.\n" "This 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\n" "When additional rules are set using this cog, those rules will be checked prior to checking for the default restrictions of the command.\n" "Global 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 in 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\n" +"1. Rules about a user.\n" +"2. Rules about the voice/stage channel a user is connected to.\n" +"3. Rules about the channel or a parent of the thread 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\n" "For more details, please read the [official documentation](https://docs.discord.red/en/stable/cog_permissions.html)." -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.\n" -"Bu cog, bu izinlerden bazılarını özelleştirmenizi sağlar. Bu cog sayesinde bir çok komutun daha dar veya geniş bir kitle tarafından kullanılmasını sağlayabilirsiniz. Fakat sadece bot sahibinin kullanabildiği komutlar üzerinde değişiklik yapamazsınız.\n\n" -"Bu cog kullanılarak ek kurallar ayarlandığında, komutun varsayılan kısıtlamaları uygulanmandan önce bu kısıtlamalar uygulanır.\n" -"Önce (bot sahibi tarafından ayarlanan) küresel kısıtlamalar, sonra da sunucu için ayarlanan kısıtlamalar denetlenir. Eğer bir durumda birden çok küresel veya sunucu ayarı etkili ise aşağıdaki sıra ile uygulanırlar:\n" -" 1. Bir kullanıcı hakkındaki kısıtlamalar.\n" -" 2. Kullanıcının içinde olduğu ses kanalı hakkındaki kısıtlamalar.\n" -" 3. Bir komutun kullanıldığı metin kanalı hakkındaki kısıtlamalar.\n" -" 4. Bir kullanıcının sahip olduğu roller hakkındaki kısıtlamalar (hakkında kısıtlama ayarlanmış olan rollerden kullanıcının sahip olduğu en üst sıradaki rol kullanılır).\n" -" 5. Kullanıcının içinde olduğu bir sunucu hakkındaki kısıtlamalar.\n\n" -"Daha çok detay için lütfen[resmi kılavuzları](https://docs.discord.red/en/stable/cog_permissions.html) okuyun." - -#: redbot/cogs/permissions/permissions.py:241 +msgstr "" + +#: redbot/cogs/permissions/permissions.py:239 #, docstring msgid "Check if a user can run a command.\n\n" " This will take the current context into account, such as the\n" @@ -116,33 +107,33 @@ msgstr "Bir kullanıcının bir komutu çalıştırabilir oluşunu kontrol et.\n " şu anki kapsamı da hesaba katacaktır.\n" " " -#: redbot/cogs/permissions/permissions.py:256 +#: redbot/cogs/permissions/permissions.py:254 msgid "No such command" msgstr "Böyle bir komut yok" -#: redbot/cogs/permissions/permissions.py:267 +#: redbot/cogs/permissions/permissions.py:265 msgid "That user can run the specified command." msgstr "O kullanıcı belirtilen komutu çalıştırabilir." -#: redbot/cogs/permissions/permissions.py:269 +#: redbot/cogs/permissions/permissions.py:267 msgid "That user can not run the specified command." msgstr "O kullanıcı belirtilen komutu çalıştıramaz." -#: redbot/cogs/permissions/permissions.py:276 +#: redbot/cogs/permissions/permissions.py:274 #, docstring msgid "Manage permissions with YAML files." msgstr "YAML dosyaları ile izinleri yönet." -#: redbot/cogs/permissions/permissions.py:280 +#: redbot/cogs/permissions/permissions.py:278 #, docstring msgid "Sends an example of the yaml layout for permissions" msgstr "İzinler için YAML sayfa düzeninin bir örneğini gönderir" -#: redbot/cogs/permissions/permissions.py:282 +#: redbot/cogs/permissions/permissions.py:280 msgid "Example YAML for setting rules:\n" msgstr "Ayar kuralları için örnek YAML:\n" -#: redbot/cogs/permissions/permissions.py:304 +#: redbot/cogs/permissions/permissions.py:302 #, docstring msgid "Set global rules with a YAML file.\n\n" " **WARNING**: This will override reset *all* global rules\n" @@ -157,7 +148,7 @@ msgstr "YAML dosyası içinde küresel kuralları ayarla.\n\n" " isimlerini doğrulamaz.\n" " " -#: redbot/cogs/permissions/permissions.py:318 +#: redbot/cogs/permissions/permissions.py:316 #, docstring msgid "Set rules for this server with a YAML file.\n\n" " **WARNING**: This will override reset *all* rules in this\n" @@ -168,27 +159,27 @@ msgstr "Bu sunucu için kuralları YAML dosyası ile ayarla.\n\n" " yüklenen dosyada belirtilmiş kurallara sıfırlayacaktır.\n" " " -#: redbot/cogs/permissions/permissions.py:328 +#: redbot/cogs/permissions/permissions.py:326 #, docstring msgid "Get a YAML file detailing all global rules." msgstr "Tüm küresel kuralların detaylarını barındıran bir YAML dosyası getir." -#: redbot/cogs/permissions/permissions.py:333 -#: redbot/cogs/permissions/permissions.py:349 +#: redbot/cogs/permissions/permissions.py:331 +#: redbot/cogs/permissions/permissions.py:347 msgid "I'm not allowed to DM you." msgstr "Sana DM atamıyorum." -#: redbot/cogs/permissions/permissions.py:336 -#: redbot/cogs/permissions/permissions.py:351 +#: redbot/cogs/permissions/permissions.py:334 +#: redbot/cogs/permissions/permissions.py:349 msgid "I've just sent the file to you via DM." msgstr "Sana DM'den dosya gönderdim." -#: redbot/cogs/permissions/permissions.py:344 +#: redbot/cogs/permissions/permissions.py:342 #, docstring msgid "Get a YAML file detailing all rules in this server." msgstr "Bu sunucudaki tüm kuralların detaylarını barındıran bir YAML dosyası getir." -#: redbot/cogs/permissions/permissions.py:358 +#: redbot/cogs/permissions/permissions.py:356 #, docstring msgid "Update global rules with a YAML file.\n\n" " This won't touch any rules not specified in the YAML\n" @@ -199,7 +190,7 @@ msgstr "Küresel kuralları bir YAML dosyası ile güncelle.\n\n" " değiştirmez.\n" " " -#: redbot/cogs/permissions/permissions.py:369 +#: redbot/cogs/permissions/permissions.py:367 #, 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" @@ -210,7 +201,7 @@ msgstr "Bu sunucu için kuralları bir YAML dosyası ile güncelle.\n\n" " değiştirmez.\n" " " -#: redbot/cogs/permissions/permissions.py:385 +#: redbot/cogs/permissions/permissions.py:383 #, docstring msgid "Add a global rule to a command.\n\n" " `` should be one of \"allow\" or \"deny\".\n\n" @@ -225,12 +216,12 @@ msgstr "Bir komuta küresel bir kural ekle.\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:401 -#: redbot/cogs/permissions/permissions.py:431 +#: redbot/cogs/permissions/permissions.py:399 +#: redbot/cogs/permissions/permissions.py:429 msgid "Rule added." msgstr "Kural başarıyla eklendi." -#: redbot/cogs/permissions/permissions.py:415 +#: redbot/cogs/permissions/permissions.py:413 #, docstring msgid "Add a rule to a command in this server.\n\n" " `` should be one of \"allow\" or \"deny\".\n\n" @@ -245,7 +236,7 @@ msgstr "Bu sunucuda bir komuta kural ekle.\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:441 +#: redbot/cogs/permissions/permissions.py:439 #, docstring msgid "Remove a global rule from a command.\n\n" " `` is the cog or command to remove the rule\n" @@ -258,12 +249,12 @@ msgstr "Bir komuttan bir küresel kuralı kaldı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:450 -#: redbot/cogs/permissions/permissions.py:474 +#: redbot/cogs/permissions/permissions.py:448 +#: redbot/cogs/permissions/permissions.py:472 msgid "Rule removed." msgstr "Kural silindi." -#: redbot/cogs/permissions/permissions.py:463 +#: redbot/cogs/permissions/permissions.py:461 #, docstring msgid "Remove a server rule from a command.\n\n" " `` is the cog or command to remove the rule\n" @@ -276,7 +267,7 @@ msgstr "Bir komuttan bir sunucu kuralını kaldı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:482 +#: redbot/cogs/permissions/permissions.py:480 #, 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" @@ -295,12 +286,12 @@ msgstr "Bu sunucudaki varsayılan bir kural ayarla.\n\n" " komuttur. Büyük / küçük harfe duyarlıdır.\n" " " -#: redbot/cogs/permissions/permissions.py:498 -#: redbot/cogs/permissions/permissions.py:519 +#: redbot/cogs/permissions/permissions.py:496 +#: redbot/cogs/permissions/permissions.py:517 msgid "Default set." msgstr "Varsayılan ayarlandı." -#: redbot/cogs/permissions/permissions.py:505 +#: redbot/cogs/permissions/permissions.py:503 #, 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" @@ -319,46 +310,51 @@ msgstr "Bir komut için varsayılan küresel kuralı ayarla.\n\n" " Küçük büyük harfe duyarlıdır.\n" " " -#: redbot/cogs/permissions/permissions.py:524 +#: redbot/cogs/permissions/permissions.py:522 #, docstring msgid "Reset all global rules." msgstr "Tüm global kuralları sıfırlayın." -#: redbot/cogs/permissions/permissions.py:534 +#: redbot/cogs/permissions/permissions.py:532 #, docstring msgid "Reset all rules in this server." msgstr "Bu sunucudaki tüm kuralları sıfırlayın." -#: redbot/cogs/permissions/permissions.py:637 -msgid "You must upload a file." -msgstr "Bir dosya yüklemelisiniz." +#: redbot/cogs/permissions/permissions.py:635 +msgid "Supply a file with next message or type anything to cancel." +msgstr "Bir sonraki mesajı içeren bir dosya sağlayın veya iptal etmek için herhangi bir şey yazın." + +#: redbot/cogs/permissions/permissions.py:641 +msgid "You took too long to upload a file." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:644 +msgid "You have cancelled the upload process." +msgstr "Yükleme işlemini iptal ettiniz." -#: redbot/cogs/permissions/permissions.py:643 +#: redbot/cogs/permissions/permissions.py:653 msgid "Invalid syntax: " msgstr "Geçersiz komut: " -#: redbot/cogs/permissions/permissions.py:646 +#: redbot/cogs/permissions/permissions.py:656 msgid "Your YAML file did not match the schema: " msgstr "YAML dosyanız şemaya uymadı: " -#: redbot/cogs/permissions/permissions.py:649 +#: redbot/cogs/permissions/permissions.py:659 msgid "Rules set." msgstr "Kurallar ayarlandı." -#: redbot/cogs/permissions/permissions.py:693 +#: redbot/cogs/permissions/permissions.py:703 +#: redbot/cogs/permissions/permissions.py:718 msgid "Are you sure?" msgstr "Emin misiniz?" -#: redbot/cogs/permissions/permissions.py:700 -#: redbot/cogs/permissions/permissions.py:713 +#: redbot/cogs/permissions/permissions.py:710 +#: redbot/cogs/permissions/permissions.py:723 msgid "Response timed out." msgstr "Yanıt yok, zaman aşımı oluştu." -#: redbot/cogs/permissions/permissions.py:708 -msgid "Are you sure? (y/n)" -msgstr "Emin misiniz? (y/n)" - -#: redbot/cogs/permissions/permissions.py:719 +#: redbot/cogs/permissions/permissions.py:729 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 f5a40faf09a..914a23b6a05 100644 --- a/redbot/cogs/permissions/locales/uk-UA.po +++ b/redbot/cogs/permissions/locales/uk-UA.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-28 17:07+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -43,60 +43,60 @@ 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:46 -#: redbot/cogs/permissions/permissions.py:61 +#: redbot/cogs/permissions/permissions.py:47 +#: redbot/cogs/permissions/permissions.py:62 msgid "Rules must be either `true` or `false`." msgstr "" -#: redbot/cogs/permissions/permissions.py:50 +#: redbot/cogs/permissions/permissions.py:51 msgid "Keys under command names must be IDs (numbers) or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:54 +#: redbot/cogs/permissions/permissions.py:55 msgid "Keys under `COMMAND` must be command names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:65 +#: redbot/cogs/permissions/permissions.py:66 msgid "Keys under cog names must be IDs or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:69 +#: redbot/cogs/permissions/permissions.py:70 msgid "Keys under `COG` must be cog names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:73 +#: redbot/cogs/permissions/permissions.py:74 msgid "Top-level keys must be either `COG` or `COMMAND`." msgstr "" -#: redbot/cogs/permissions/permissions.py:83 +#: redbot/cogs/permissions/permissions.py:84 #, docstring msgid "Customise permissions for commands and cogs." msgstr "" -#: redbot/cogs/permissions/permissions.py:207 +#: redbot/cogs/permissions/permissions.py:205 #, docstring msgid "Command permission management tools." msgstr "" -#: redbot/cogs/permissions/permissions.py:212 +#: redbot/cogs/permissions/permissions.py:210 #, docstring msgid "Explain how permissions works." msgstr "" -#: redbot/cogs/permissions/permissions.py:215 +#: redbot/cogs/permissions/permissions.py:213 msgid "This cog extends the default permission model of the bot. By default, many commands are restricted based on what the command can do.\n" "This 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\n" "When additional rules are set using this cog, those rules will be checked prior to checking for the default restrictions of the command.\n" "Global 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 in 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\n" +"1. Rules about a user.\n" +"2. Rules about the voice/stage channel a user is connected to.\n" +"3. Rules about the channel or a parent of the thread 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\n" "For more details, please read the [official documentation](https://docs.discord.red/en/stable/cog_permissions.html)." msgstr "" -#: redbot/cogs/permissions/permissions.py:241 +#: redbot/cogs/permissions/permissions.py:239 #, docstring msgid "Check if a user can run a command.\n\n" " This will take the current context into account, such as the\n" @@ -104,33 +104,33 @@ msgid "Check if a user can run a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:256 +#: redbot/cogs/permissions/permissions.py:254 msgid "No such command" msgstr "" -#: redbot/cogs/permissions/permissions.py:267 +#: redbot/cogs/permissions/permissions.py:265 msgid "That user can run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:269 +#: redbot/cogs/permissions/permissions.py:267 msgid "That user can not run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:276 +#: redbot/cogs/permissions/permissions.py:274 #, docstring msgid "Manage permissions with YAML files." msgstr "" -#: redbot/cogs/permissions/permissions.py:280 +#: redbot/cogs/permissions/permissions.py:278 #, docstring msgid "Sends an example of the yaml layout for permissions" msgstr "" -#: redbot/cogs/permissions/permissions.py:282 +#: redbot/cogs/permissions/permissions.py:280 msgid "Example YAML for setting rules:\n" msgstr "" -#: redbot/cogs/permissions/permissions.py:304 +#: redbot/cogs/permissions/permissions.py:302 #, docstring msgid "Set global rules with a YAML file.\n\n" " **WARNING**: This will override reset *all* global rules\n" @@ -140,7 +140,7 @@ msgid "Set global rules with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:318 +#: redbot/cogs/permissions/permissions.py:316 #, docstring msgid "Set rules for this server with a YAML file.\n\n" " **WARNING**: This will override reset *all* rules in this\n" @@ -148,27 +148,27 @@ msgid "Set rules for this server with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:328 +#: redbot/cogs/permissions/permissions.py:326 #, docstring msgid "Get a YAML file detailing all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:333 -#: redbot/cogs/permissions/permissions.py:349 +#: redbot/cogs/permissions/permissions.py:331 +#: redbot/cogs/permissions/permissions.py:347 msgid "I'm not allowed to DM you." msgstr "" -#: redbot/cogs/permissions/permissions.py:336 -#: redbot/cogs/permissions/permissions.py:351 +#: redbot/cogs/permissions/permissions.py:334 +#: redbot/cogs/permissions/permissions.py:349 msgid "I've just sent the file to you via DM." msgstr "" -#: redbot/cogs/permissions/permissions.py:344 +#: redbot/cogs/permissions/permissions.py:342 #, docstring msgid "Get a YAML file detailing all rules in this server." msgstr "" -#: redbot/cogs/permissions/permissions.py:358 +#: redbot/cogs/permissions/permissions.py:356 #, docstring msgid "Update global rules with a YAML file.\n\n" " This won't touch any rules not specified in the YAML\n" @@ -176,7 +176,7 @@ msgid "Update global rules with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:369 +#: redbot/cogs/permissions/permissions.py:367 #, 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" @@ -184,7 +184,7 @@ msgid "Update rules for this server with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:385 +#: redbot/cogs/permissions/permissions.py:383 #, docstring msgid "Add a global rule to a command.\n\n" " `` should be one of \"allow\" or \"deny\".\n\n" @@ -194,12 +194,12 @@ msgid "Add a global rule to a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:401 -#: redbot/cogs/permissions/permissions.py:431 +#: redbot/cogs/permissions/permissions.py:399 +#: redbot/cogs/permissions/permissions.py:429 msgid "Rule added." msgstr "" -#: redbot/cogs/permissions/permissions.py:415 +#: redbot/cogs/permissions/permissions.py:413 #, docstring msgid "Add a rule to a command in this server.\n\n" " `` should be one of \"allow\" or \"deny\".\n\n" @@ -209,7 +209,7 @@ msgid "Add a rule to a command in this server.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:441 +#: redbot/cogs/permissions/permissions.py:439 #, docstring msgid "Remove a global rule from a command.\n\n" " `` is the cog or command to remove the rule\n" @@ -218,12 +218,12 @@ msgid "Remove a global rule from a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:450 -#: redbot/cogs/permissions/permissions.py:474 +#: redbot/cogs/permissions/permissions.py:448 +#: redbot/cogs/permissions/permissions.py:472 msgid "Rule removed." msgstr "" -#: redbot/cogs/permissions/permissions.py:463 +#: redbot/cogs/permissions/permissions.py:461 #, docstring msgid "Remove a server rule from a command.\n\n" " `` is the cog or command to remove the rule\n" @@ -232,7 +232,7 @@ msgid "Remove a server rule from a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:482 +#: redbot/cogs/permissions/permissions.py:480 #, 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" @@ -244,12 +244,12 @@ msgid "Set the default rule for a command in this server.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:498 -#: redbot/cogs/permissions/permissions.py:519 +#: redbot/cogs/permissions/permissions.py:496 +#: redbot/cogs/permissions/permissions.py:517 msgid "Default set." msgstr "" -#: redbot/cogs/permissions/permissions.py:505 +#: redbot/cogs/permissions/permissions.py:503 #, 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" @@ -261,46 +261,51 @@ msgid "Set the default global rule for a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:524 +#: redbot/cogs/permissions/permissions.py:522 #, docstring msgid "Reset all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:534 +#: redbot/cogs/permissions/permissions.py:532 #, docstring msgid "Reset all rules in this server." msgstr "" -#: redbot/cogs/permissions/permissions.py:637 -msgid "You must upload a file." +#: redbot/cogs/permissions/permissions.py:635 +msgid "Supply a file with next message or type anything to cancel." msgstr "" -#: redbot/cogs/permissions/permissions.py:643 +#: redbot/cogs/permissions/permissions.py:641 +msgid "You took too long to upload a file." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:644 +msgid "You have cancelled the upload process." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:653 msgid "Invalid syntax: " msgstr "" -#: redbot/cogs/permissions/permissions.py:646 +#: redbot/cogs/permissions/permissions.py:656 msgid "Your YAML file did not match the schema: " msgstr "" -#: redbot/cogs/permissions/permissions.py:649 +#: redbot/cogs/permissions/permissions.py:659 msgid "Rules set." msgstr "" -#: redbot/cogs/permissions/permissions.py:693 +#: redbot/cogs/permissions/permissions.py:703 +#: redbot/cogs/permissions/permissions.py:718 msgid "Are you sure?" msgstr "" -#: redbot/cogs/permissions/permissions.py:700 -#: redbot/cogs/permissions/permissions.py:713 +#: redbot/cogs/permissions/permissions.py:710 +#: redbot/cogs/permissions/permissions.py:723 msgid "Response timed out." msgstr "" -#: redbot/cogs/permissions/permissions.py:708 -msgid "Are you sure? (y/n)" -msgstr "" - -#: redbot/cogs/permissions/permissions.py:719 +#: redbot/cogs/permissions/permissions.py:729 msgid "Action cancelled." msgstr "" diff --git a/redbot/cogs/permissions/locales/vi-VN.po b/redbot/cogs/permissions/locales/vi-VN.po index 05dc00e989c..a054d366b54 100644 --- a/redbot/cogs/permissions/locales/vi-VN.po +++ b/redbot/cogs/permissions/locales/vi-VN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-28 17:07+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -43,60 +43,60 @@ 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:46 -#: redbot/cogs/permissions/permissions.py:61 +#: redbot/cogs/permissions/permissions.py:47 +#: redbot/cogs/permissions/permissions.py:62 msgid "Rules must be either `true` or `false`." msgstr "" -#: redbot/cogs/permissions/permissions.py:50 +#: redbot/cogs/permissions/permissions.py:51 msgid "Keys under command names must be IDs (numbers) or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:54 +#: redbot/cogs/permissions/permissions.py:55 msgid "Keys under `COMMAND` must be command names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:65 +#: redbot/cogs/permissions/permissions.py:66 msgid "Keys under cog names must be IDs or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:69 +#: redbot/cogs/permissions/permissions.py:70 msgid "Keys under `COG` must be cog names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:73 +#: redbot/cogs/permissions/permissions.py:74 msgid "Top-level keys must be either `COG` or `COMMAND`." msgstr "" -#: redbot/cogs/permissions/permissions.py:83 +#: redbot/cogs/permissions/permissions.py:84 #, docstring msgid "Customise permissions for commands and cogs." msgstr "" -#: redbot/cogs/permissions/permissions.py:207 +#: redbot/cogs/permissions/permissions.py:205 #, docstring msgid "Command permission management tools." msgstr "" -#: redbot/cogs/permissions/permissions.py:212 +#: redbot/cogs/permissions/permissions.py:210 #, docstring msgid "Explain how permissions works." msgstr "" -#: redbot/cogs/permissions/permissions.py:215 +#: redbot/cogs/permissions/permissions.py:213 msgid "This cog extends the default permission model of the bot. By default, many commands are restricted based on what the command can do.\n" "This 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\n" "When additional rules are set using this cog, those rules will be checked prior to checking for the default restrictions of the command.\n" "Global 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 in 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\n" +"1. Rules about a user.\n" +"2. Rules about the voice/stage channel a user is connected to.\n" +"3. Rules about the channel or a parent of the thread 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\n" "For more details, please read the [official documentation](https://docs.discord.red/en/stable/cog_permissions.html)." msgstr "" -#: redbot/cogs/permissions/permissions.py:241 +#: redbot/cogs/permissions/permissions.py:239 #, docstring msgid "Check if a user can run a command.\n\n" " This will take the current context into account, such as the\n" @@ -104,33 +104,33 @@ msgid "Check if a user can run a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:256 +#: redbot/cogs/permissions/permissions.py:254 msgid "No such command" msgstr "" -#: redbot/cogs/permissions/permissions.py:267 +#: redbot/cogs/permissions/permissions.py:265 msgid "That user can run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:269 +#: redbot/cogs/permissions/permissions.py:267 msgid "That user can not run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:276 +#: redbot/cogs/permissions/permissions.py:274 #, docstring msgid "Manage permissions with YAML files." msgstr "" -#: redbot/cogs/permissions/permissions.py:280 +#: redbot/cogs/permissions/permissions.py:278 #, docstring msgid "Sends an example of the yaml layout for permissions" msgstr "" -#: redbot/cogs/permissions/permissions.py:282 +#: redbot/cogs/permissions/permissions.py:280 msgid "Example YAML for setting rules:\n" msgstr "" -#: redbot/cogs/permissions/permissions.py:304 +#: redbot/cogs/permissions/permissions.py:302 #, docstring msgid "Set global rules with a YAML file.\n\n" " **WARNING**: This will override reset *all* global rules\n" @@ -140,7 +140,7 @@ msgid "Set global rules with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:318 +#: redbot/cogs/permissions/permissions.py:316 #, docstring msgid "Set rules for this server with a YAML file.\n\n" " **WARNING**: This will override reset *all* rules in this\n" @@ -148,27 +148,27 @@ msgid "Set rules for this server with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:328 +#: redbot/cogs/permissions/permissions.py:326 #, docstring msgid "Get a YAML file detailing all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:333 -#: redbot/cogs/permissions/permissions.py:349 +#: redbot/cogs/permissions/permissions.py:331 +#: redbot/cogs/permissions/permissions.py:347 msgid "I'm not allowed to DM you." msgstr "" -#: redbot/cogs/permissions/permissions.py:336 -#: redbot/cogs/permissions/permissions.py:351 +#: redbot/cogs/permissions/permissions.py:334 +#: redbot/cogs/permissions/permissions.py:349 msgid "I've just sent the file to you via DM." msgstr "" -#: redbot/cogs/permissions/permissions.py:344 +#: redbot/cogs/permissions/permissions.py:342 #, docstring msgid "Get a YAML file detailing all rules in this server." msgstr "" -#: redbot/cogs/permissions/permissions.py:358 +#: redbot/cogs/permissions/permissions.py:356 #, docstring msgid "Update global rules with a YAML file.\n\n" " This won't touch any rules not specified in the YAML\n" @@ -176,7 +176,7 @@ msgid "Update global rules with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:369 +#: redbot/cogs/permissions/permissions.py:367 #, 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" @@ -184,7 +184,7 @@ msgid "Update rules for this server with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:385 +#: redbot/cogs/permissions/permissions.py:383 #, docstring msgid "Add a global rule to a command.\n\n" " `` should be one of \"allow\" or \"deny\".\n\n" @@ -194,12 +194,12 @@ msgid "Add a global rule to a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:401 -#: redbot/cogs/permissions/permissions.py:431 +#: redbot/cogs/permissions/permissions.py:399 +#: redbot/cogs/permissions/permissions.py:429 msgid "Rule added." msgstr "" -#: redbot/cogs/permissions/permissions.py:415 +#: redbot/cogs/permissions/permissions.py:413 #, docstring msgid "Add a rule to a command in this server.\n\n" " `` should be one of \"allow\" or \"deny\".\n\n" @@ -209,7 +209,7 @@ msgid "Add a rule to a command in this server.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:441 +#: redbot/cogs/permissions/permissions.py:439 #, docstring msgid "Remove a global rule from a command.\n\n" " `` is the cog or command to remove the rule\n" @@ -218,12 +218,12 @@ msgid "Remove a global rule from a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:450 -#: redbot/cogs/permissions/permissions.py:474 +#: redbot/cogs/permissions/permissions.py:448 +#: redbot/cogs/permissions/permissions.py:472 msgid "Rule removed." msgstr "" -#: redbot/cogs/permissions/permissions.py:463 +#: redbot/cogs/permissions/permissions.py:461 #, docstring msgid "Remove a server rule from a command.\n\n" " `` is the cog or command to remove the rule\n" @@ -232,7 +232,7 @@ msgid "Remove a server rule from a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:482 +#: redbot/cogs/permissions/permissions.py:480 #, 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" @@ -244,12 +244,12 @@ msgid "Set the default rule for a command in this server.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:498 -#: redbot/cogs/permissions/permissions.py:519 +#: redbot/cogs/permissions/permissions.py:496 +#: redbot/cogs/permissions/permissions.py:517 msgid "Default set." msgstr "" -#: redbot/cogs/permissions/permissions.py:505 +#: redbot/cogs/permissions/permissions.py:503 #, 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" @@ -261,46 +261,51 @@ msgid "Set the default global rule for a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:524 +#: redbot/cogs/permissions/permissions.py:522 #, docstring msgid "Reset all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:534 +#: redbot/cogs/permissions/permissions.py:532 #, docstring msgid "Reset all rules in this server." msgstr "" -#: redbot/cogs/permissions/permissions.py:637 -msgid "You must upload a file." +#: redbot/cogs/permissions/permissions.py:635 +msgid "Supply a file with next message or type anything to cancel." msgstr "" -#: redbot/cogs/permissions/permissions.py:643 +#: redbot/cogs/permissions/permissions.py:641 +msgid "You took too long to upload a file." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:644 +msgid "You have cancelled the upload process." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:653 msgid "Invalid syntax: " msgstr "" -#: redbot/cogs/permissions/permissions.py:646 +#: redbot/cogs/permissions/permissions.py:656 msgid "Your YAML file did not match the schema: " msgstr "" -#: redbot/cogs/permissions/permissions.py:649 +#: redbot/cogs/permissions/permissions.py:659 msgid "Rules set." msgstr "" -#: redbot/cogs/permissions/permissions.py:693 +#: redbot/cogs/permissions/permissions.py:703 +#: redbot/cogs/permissions/permissions.py:718 msgid "Are you sure?" msgstr "" -#: redbot/cogs/permissions/permissions.py:700 -#: redbot/cogs/permissions/permissions.py:713 +#: redbot/cogs/permissions/permissions.py:710 +#: redbot/cogs/permissions/permissions.py:723 msgid "Response timed out." msgstr "" -#: redbot/cogs/permissions/permissions.py:708 -msgid "Are you sure? (y/n)" -msgstr "" - -#: redbot/cogs/permissions/permissions.py:719 +#: redbot/cogs/permissions/permissions.py:729 msgid "Action cancelled." msgstr "" diff --git a/redbot/cogs/permissions/locales/zh-CN.po b/redbot/cogs/permissions/locales/zh-CN.po index f3f391b6208..f5576d1974a 100644 --- a/redbot/cogs/permissions/locales/zh-CN.po +++ b/redbot/cogs/permissions/locales/zh-CN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-28 17:07+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -43,60 +43,60 @@ 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:46 -#: redbot/cogs/permissions/permissions.py:61 +#: redbot/cogs/permissions/permissions.py:47 +#: redbot/cogs/permissions/permissions.py:62 msgid "Rules must be either `true` or `false`." msgstr "" -#: redbot/cogs/permissions/permissions.py:50 +#: redbot/cogs/permissions/permissions.py:51 msgid "Keys under command names must be IDs (numbers) or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:54 +#: redbot/cogs/permissions/permissions.py:55 msgid "Keys under `COMMAND` must be command names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:65 +#: redbot/cogs/permissions/permissions.py:66 msgid "Keys under cog names must be IDs or `default`." msgstr "" -#: redbot/cogs/permissions/permissions.py:69 +#: redbot/cogs/permissions/permissions.py:70 msgid "Keys under `COG` must be cog names (strings)." msgstr "" -#: redbot/cogs/permissions/permissions.py:73 +#: redbot/cogs/permissions/permissions.py:74 msgid "Top-level keys must be either `COG` or `COMMAND`." msgstr "" -#: redbot/cogs/permissions/permissions.py:83 +#: redbot/cogs/permissions/permissions.py:84 #, docstring msgid "Customise permissions for commands and cogs." msgstr "" -#: redbot/cogs/permissions/permissions.py:207 +#: redbot/cogs/permissions/permissions.py:205 #, docstring msgid "Command permission management tools." msgstr "" -#: redbot/cogs/permissions/permissions.py:212 +#: redbot/cogs/permissions/permissions.py:210 #, docstring msgid "Explain how permissions works." msgstr "" -#: redbot/cogs/permissions/permissions.py:215 +#: redbot/cogs/permissions/permissions.py:213 msgid "This cog extends the default permission model of the bot. By default, many commands are restricted based on what the command can do.\n" "This 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\n" "When additional rules are set using this cog, those rules will be checked prior to checking for the default restrictions of the command.\n" "Global 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 in 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\n" +"1. Rules about a user.\n" +"2. Rules about the voice/stage channel a user is connected to.\n" +"3. Rules about the channel or a parent of the thread 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\n" "For more details, please read the [official documentation](https://docs.discord.red/en/stable/cog_permissions.html)." msgstr "" -#: redbot/cogs/permissions/permissions.py:241 +#: redbot/cogs/permissions/permissions.py:239 #, docstring msgid "Check if a user can run a command.\n\n" " This will take the current context into account, such as the\n" @@ -104,33 +104,33 @@ msgid "Check if a user can run a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:256 +#: redbot/cogs/permissions/permissions.py:254 msgid "No such command" msgstr "" -#: redbot/cogs/permissions/permissions.py:267 +#: redbot/cogs/permissions/permissions.py:265 msgid "That user can run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:269 +#: redbot/cogs/permissions/permissions.py:267 msgid "That user can not run the specified command." msgstr "" -#: redbot/cogs/permissions/permissions.py:276 +#: redbot/cogs/permissions/permissions.py:274 #, docstring msgid "Manage permissions with YAML files." msgstr "" -#: redbot/cogs/permissions/permissions.py:280 +#: redbot/cogs/permissions/permissions.py:278 #, docstring msgid "Sends an example of the yaml layout for permissions" msgstr "" -#: redbot/cogs/permissions/permissions.py:282 +#: redbot/cogs/permissions/permissions.py:280 msgid "Example YAML for setting rules:\n" msgstr "" -#: redbot/cogs/permissions/permissions.py:304 +#: redbot/cogs/permissions/permissions.py:302 #, docstring msgid "Set global rules with a YAML file.\n\n" " **WARNING**: This will override reset *all* global rules\n" @@ -140,7 +140,7 @@ msgid "Set global rules with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:318 +#: redbot/cogs/permissions/permissions.py:316 #, docstring msgid "Set rules for this server with a YAML file.\n\n" " **WARNING**: This will override reset *all* rules in this\n" @@ -148,27 +148,27 @@ msgid "Set rules for this server with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:328 +#: redbot/cogs/permissions/permissions.py:326 #, docstring msgid "Get a YAML file detailing all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:333 -#: redbot/cogs/permissions/permissions.py:349 +#: redbot/cogs/permissions/permissions.py:331 +#: redbot/cogs/permissions/permissions.py:347 msgid "I'm not allowed to DM you." msgstr "" -#: redbot/cogs/permissions/permissions.py:336 -#: redbot/cogs/permissions/permissions.py:351 +#: redbot/cogs/permissions/permissions.py:334 +#: redbot/cogs/permissions/permissions.py:349 msgid "I've just sent the file to you via DM." msgstr "" -#: redbot/cogs/permissions/permissions.py:344 +#: redbot/cogs/permissions/permissions.py:342 #, docstring msgid "Get a YAML file detailing all rules in this server." msgstr "" -#: redbot/cogs/permissions/permissions.py:358 +#: redbot/cogs/permissions/permissions.py:356 #, docstring msgid "Update global rules with a YAML file.\n\n" " This won't touch any rules not specified in the YAML\n" @@ -176,7 +176,7 @@ msgid "Update global rules with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:369 +#: redbot/cogs/permissions/permissions.py:367 #, 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" @@ -184,7 +184,7 @@ msgid "Update rules for this server with a YAML file.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:385 +#: redbot/cogs/permissions/permissions.py:383 #, docstring msgid "Add a global rule to a command.\n\n" " `` should be one of \"allow\" or \"deny\".\n\n" @@ -194,12 +194,12 @@ msgid "Add a global rule to a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:401 -#: redbot/cogs/permissions/permissions.py:431 +#: redbot/cogs/permissions/permissions.py:399 +#: redbot/cogs/permissions/permissions.py:429 msgid "Rule added." msgstr "" -#: redbot/cogs/permissions/permissions.py:415 +#: redbot/cogs/permissions/permissions.py:413 #, docstring msgid "Add a rule to a command in this server.\n\n" " `` should be one of \"allow\" or \"deny\".\n\n" @@ -209,7 +209,7 @@ msgid "Add a rule to a command in this server.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:441 +#: redbot/cogs/permissions/permissions.py:439 #, docstring msgid "Remove a global rule from a command.\n\n" " `` is the cog or command to remove the rule\n" @@ -218,12 +218,12 @@ msgid "Remove a global rule from a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:450 -#: redbot/cogs/permissions/permissions.py:474 +#: redbot/cogs/permissions/permissions.py:448 +#: redbot/cogs/permissions/permissions.py:472 msgid "Rule removed." msgstr "" -#: redbot/cogs/permissions/permissions.py:463 +#: redbot/cogs/permissions/permissions.py:461 #, docstring msgid "Remove a server rule from a command.\n\n" " `` is the cog or command to remove the rule\n" @@ -232,7 +232,7 @@ msgid "Remove a server rule from a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:482 +#: redbot/cogs/permissions/permissions.py:480 #, 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" @@ -244,12 +244,12 @@ msgid "Set the default rule for a command in this server.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:498 -#: redbot/cogs/permissions/permissions.py:519 +#: redbot/cogs/permissions/permissions.py:496 +#: redbot/cogs/permissions/permissions.py:517 msgid "Default set." msgstr "" -#: redbot/cogs/permissions/permissions.py:505 +#: redbot/cogs/permissions/permissions.py:503 #, 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" @@ -261,46 +261,51 @@ msgid "Set the default global rule for a command.\n\n" " " msgstr "" -#: redbot/cogs/permissions/permissions.py:524 +#: redbot/cogs/permissions/permissions.py:522 #, docstring msgid "Reset all global rules." msgstr "" -#: redbot/cogs/permissions/permissions.py:534 +#: redbot/cogs/permissions/permissions.py:532 #, docstring msgid "Reset all rules in this server." msgstr "" -#: redbot/cogs/permissions/permissions.py:637 -msgid "You must upload a file." +#: redbot/cogs/permissions/permissions.py:635 +msgid "Supply a file with next message or type anything to cancel." msgstr "" -#: redbot/cogs/permissions/permissions.py:643 +#: redbot/cogs/permissions/permissions.py:641 +msgid "You took too long to upload a file." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:644 +msgid "You have cancelled the upload process." +msgstr "" + +#: redbot/cogs/permissions/permissions.py:653 msgid "Invalid syntax: " msgstr "" -#: redbot/cogs/permissions/permissions.py:646 +#: redbot/cogs/permissions/permissions.py:656 msgid "Your YAML file did not match the schema: " msgstr "" -#: redbot/cogs/permissions/permissions.py:649 +#: redbot/cogs/permissions/permissions.py:659 msgid "Rules set." msgstr "" -#: redbot/cogs/permissions/permissions.py:693 +#: redbot/cogs/permissions/permissions.py:703 +#: redbot/cogs/permissions/permissions.py:718 msgid "Are you sure?" msgstr "" -#: redbot/cogs/permissions/permissions.py:700 -#: redbot/cogs/permissions/permissions.py:713 +#: redbot/cogs/permissions/permissions.py:710 +#: redbot/cogs/permissions/permissions.py:723 msgid "Response timed out." -msgstr "" - -#: redbot/cogs/permissions/permissions.py:708 -msgid "Are you sure? (y/n)" -msgstr "" +msgstr "响应超时" -#: redbot/cogs/permissions/permissions.py:719 +#: redbot/cogs/permissions/permissions.py:729 msgid "Action cancelled." msgstr "" diff --git a/redbot/cogs/permissions/locales/zh-TW.po b/redbot/cogs/permissions/locales/zh-TW.po index 952538b405d..2fd2fad0644 100644 --- a/redbot/cogs/permissions/locales/zh-TW.po +++ b/redbot/cogs/permissions/locales/zh-TW.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-28 17:07+0000\n" +"POT-Creation-Date: 2023-05-13 10:40+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -17,120 +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}”。 它必須是機器人可以看到的伺服器、頻道、用戶或身分組的 ID、提及或名稱。" #: 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}”不指代唯一的伺服器、頻道、用戶或身分組。 請將 ID 用於您要指定的任何人/任何人,或提及它/他們。" #: 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}”。 它必須是此伺服器中頻道、用戶或身分組的 ID、提及或名稱。" #: 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}”不指代唯一的頻道、用戶或身分組。 請將 ID 用於您要指定的任何人/任何人,或提及它/他們。" #: redbot/cogs/permissions/converters.py:156 msgid "Cog or command \"{name}\" not found. Please note that this is case sensitive." -msgstr "" +msgstr "未找到cog或指令“{name}”。請注意,這有區分大小寫。" #: redbot/cogs/permissions/converters.py:169 msgid "\"{arg}\" is not a valid rule. Valid rules are \"allow\" or \"deny\"" -msgstr "" +msgstr "“{arg}”不是有效規則。 有效規則是“allow”或“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}”不是有效規則。 有效規則是“allow”或“deny”,或“clear”以刪除規則" -#: redbot/cogs/permissions/permissions.py:46 -#: redbot/cogs/permissions/permissions.py:61 +#: redbot/cogs/permissions/permissions.py:47 +#: redbot/cogs/permissions/permissions.py:62 msgid "Rules must be either `true` or `false`." -msgstr "" +msgstr "規則必須是`true`或`false`。" -#: redbot/cogs/permissions/permissions.py:50 +#: redbot/cogs/permissions/permissions.py:51 msgid "Keys under command names must be IDs (numbers) or `default`." -msgstr "" +msgstr "指令名稱下的文字必須是 ID(數字) 或“default”。" -#: redbot/cogs/permissions/permissions.py:54 +#: redbot/cogs/permissions/permissions.py:55 msgid "Keys under `COMMAND` must be command names (strings)." -msgstr "" +msgstr "`COMMAND` 下的字串必須是命令名稱(字符串)。" -#: redbot/cogs/permissions/permissions.py:65 +#: redbot/cogs/permissions/permissions.py:66 msgid "Keys under cog names must be IDs or `default`." -msgstr "" +msgstr "Cog 名稱下的文字必須是 ID 或 `default`。" -#: redbot/cogs/permissions/permissions.py:69 +#: redbot/cogs/permissions/permissions.py:70 msgid "Keys under `COG` must be cog names (strings)." -msgstr "" +msgstr "`COG` 下的文字必須是 cog 名稱(字符串)。" -#: redbot/cogs/permissions/permissions.py:73 +#: redbot/cogs/permissions/permissions.py:74 msgid "Top-level keys must be either `COG` or `COMMAND`." -msgstr "" +msgstr "高等級下文字必須是`COG`或`COMMAND`。" -#: redbot/cogs/permissions/permissions.py:83 +#: redbot/cogs/permissions/permissions.py:84 #, docstring msgid "Customise permissions for commands and cogs." -msgstr "" +msgstr "自定義指令和cog的權限。" -#: redbot/cogs/permissions/permissions.py:207 +#: redbot/cogs/permissions/permissions.py:205 #, docstring msgid "Command permission management tools." -msgstr "" +msgstr "指令權限管理工具。" -#: redbot/cogs/permissions/permissions.py:212 +#: redbot/cogs/permissions/permissions.py:210 #, docstring msgid "Explain how permissions works." -msgstr "" +msgstr "解釋權限的工作原理。" -#: redbot/cogs/permissions/permissions.py:215 +#: redbot/cogs/permissions/permissions.py:213 msgid "This cog extends the default permission model of the bot. By default, many commands are restricted based on what the command can do.\n" "This 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\n" "When additional rules are set using this cog, those rules will be checked prior to checking for the default restrictions of the command.\n" "Global 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 in 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\n" +"1. Rules about a user.\n" +"2. Rules about the voice/stage channel a user is connected to.\n" +"3. Rules about the channel or a parent of the thread 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\n" "For more details, please read the [official documentation](https://docs.discord.red/en/stable/cog_permissions.html)." msgstr "" -#: redbot/cogs/permissions/permissions.py:241 +#: redbot/cogs/permissions/permissions.py:239 #, 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 "檢查用戶是否可以運行命令。\n\n" +" 這將考慮當前上下文,例如\n" +" 服務器和文本通道。\n" +" " -#: redbot/cogs/permissions/permissions.py:256 +#: redbot/cogs/permissions/permissions.py:254 msgid "No such command" -msgstr "" +msgstr "沒有這個指令" -#: redbot/cogs/permissions/permissions.py:267 +#: redbot/cogs/permissions/permissions.py:265 msgid "That user can run the specified command." -msgstr "" +msgstr "該用戶可以運行其指定的指令。" -#: redbot/cogs/permissions/permissions.py:269 +#: redbot/cogs/permissions/permissions.py:267 msgid "That user can not run the specified command." -msgstr "" +msgstr "該用戶無法運行該指定的指令。" -#: redbot/cogs/permissions/permissions.py:276 +#: redbot/cogs/permissions/permissions.py:274 #, docstring msgid "Manage permissions with YAML files." -msgstr "" +msgstr "使用 YAML 文件管理權限。" -#: redbot/cogs/permissions/permissions.py:280 +#: redbot/cogs/permissions/permissions.py:278 #, docstring msgid "Sends an example of the yaml layout for permissions" -msgstr "" +msgstr "發送權限的 yaml 佈局示例" -#: redbot/cogs/permissions/permissions.py:282 +#: redbot/cogs/permissions/permissions.py:280 msgid "Example YAML for setting rules:\n" -msgstr "" +msgstr "用於設置規則的 YAML 示例:\n" -#: redbot/cogs/permissions/permissions.py:304 +#: redbot/cogs/permissions/permissions.py:302 #, docstring msgid "Set global rules with a YAML file.\n\n" " **WARNING**: This will override reset *all* global rules\n" @@ -138,53 +141,67 @@ msgid "Set global rules with a YAML file.\n\n" " This does not validate the names of commands and cogs before\n" " setting the new rules.\n" " " -msgstr "" +msgstr "使用 YAML 文件設置全局規則。\n\n" +" **警告**:這將覆蓋重置*所有*全局規則\n" +" 上傳文件中指定的規則。\n\n" +" 這不會在之前驗證命令和齒輪的名稱\n" +" 制定新規則。\n" +" " -#: redbot/cogs/permissions/permissions.py:318 +#: redbot/cogs/permissions/permissions.py:316 #, 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 "使用 YAML 文件為此服務器設置規則。\n\n" +" **警告**:這將覆蓋重置*所有*規則\n" +" 服務器到上傳文件中指定的規則。\n" +" " -#: redbot/cogs/permissions/permissions.py:328 +#: redbot/cogs/permissions/permissions.py:326 #, docstring msgid "Get a YAML file detailing all global rules." -msgstr "" +msgstr "獲取詳細說明所有全局規則的 YAML 文件。" -#: redbot/cogs/permissions/permissions.py:333 -#: redbot/cogs/permissions/permissions.py:349 +#: redbot/cogs/permissions/permissions.py:331 +#: redbot/cogs/permissions/permissions.py:347 msgid "I'm not allowed to DM you." -msgstr "" +msgstr "我不允許私信你。" -#: redbot/cogs/permissions/permissions.py:336 -#: redbot/cogs/permissions/permissions.py:351 +#: redbot/cogs/permissions/permissions.py:334 +#: redbot/cogs/permissions/permissions.py:349 msgid "I've just sent the file to you via DM." -msgstr "" +msgstr "我剛剛通過 DM 將文件發送給您。" -#: redbot/cogs/permissions/permissions.py:344 +#: redbot/cogs/permissions/permissions.py:342 #, docstring msgid "Get a YAML file detailing all rules in this server." -msgstr "" +msgstr "獲取詳細說明此伺服器中所有規則的 YAML 文件。" -#: redbot/cogs/permissions/permissions.py:358 +#: redbot/cogs/permissions/permissions.py:356 #, 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 "使用 YAML 文件更新全局規則。\n\n" +" 這不會觸及 YAML 中未指定的任何規則\n" +" 文件。\n" +" " -#: redbot/cogs/permissions/permissions.py:369 +#: redbot/cogs/permissions/permissions.py:367 #, 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 "使用 YAML 文件更新此伺服器的規則。\n\n" +" 這不會觸及 YAML 中未指定的任何規則\n" +" 文件。\n" +" " -#: redbot/cogs/permissions/permissions.py:385 +#: redbot/cogs/permissions/permissions.py:383 #, docstring msgid "Add a global rule to a command.\n\n" " `` should be one of \"allow\" or \"deny\".\n\n" @@ -192,14 +209,19 @@ msgid "Add a global rule to a command.\n\n" " This is case sensitive.\n\n" " `` is one or more users, channels or roles the rule is for.\n" " " -msgstr "" +msgstr "將全局規則添加到指令。\n\n" +" `` 應該是“allow”或“deny”之一。\n\n" +" `` 是要添加規則的 cog 或指令。\n" +" 這是區分大小寫的。\n\n" +" `` 是規則適用的一個或多個用戶、頻道或身分組。\n" +" " -#: redbot/cogs/permissions/permissions.py:401 -#: redbot/cogs/permissions/permissions.py:431 +#: redbot/cogs/permissions/permissions.py:399 +#: redbot/cogs/permissions/permissions.py:429 msgid "Rule added." -msgstr "" +msgstr "規則已添加。" -#: redbot/cogs/permissions/permissions.py:415 +#: redbot/cogs/permissions/permissions.py:413 #, docstring msgid "Add a rule to a command in this server.\n\n" " `` should be one of \"allow\" or \"deny\".\n\n" @@ -207,32 +229,45 @@ msgid "Add a rule to a command in this server.\n\n" " This is case sensitive.\n\n" " `` is one or more users, channels or roles the rule is for.\n" " " -msgstr "" +msgstr "將規則添加到此伺服器中的指令。\n\n" +" `` 應該是“allow”或“deny”之一。\n\n" +" `` 是要添加規則的 cog 或指令。\n" +" 這是區分大小寫的。\n\n" +" `` 是規則適用的一個或多個用戶、頻道或身分組。\n" +" " -#: redbot/cogs/permissions/permissions.py:441 +#: redbot/cogs/permissions/permissions.py:439 #, 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 "" +msgstr "從指令中刪除全局規則。\n\n" +" `` 是移除規則的 cog 或命令\n" +" 從。 這是區分大小寫的。\n\n" +" `` 是規則適用的一個或多個用戶、頻道或角色。\n" +" " -#: redbot/cogs/permissions/permissions.py:450 -#: redbot/cogs/permissions/permissions.py:474 +#: redbot/cogs/permissions/permissions.py:448 +#: redbot/cogs/permissions/permissions.py:472 msgid "Rule removed." -msgstr "" +msgstr "規則已移除。" -#: redbot/cogs/permissions/permissions.py:463 +#: redbot/cogs/permissions/permissions.py:461 #, 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 "" +msgstr "從指令中刪除伺服器規則。\n\n" +" `` 是移除規則的 cog 或指令\n" +" 從。 這是區分大小寫的。\n\n" +" `` 是規則適用的一個或多個用戶、頻道或身分組。\n" +" " -#: redbot/cogs/permissions/permissions.py:482 +#: redbot/cogs/permissions/permissions.py:480 #, 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" @@ -242,14 +277,21 @@ msgid "Set the default rule for a command in this server.\n\n" " `` is the cog or command to set the default\n" " rule for. This is case sensitive.\n" " " -msgstr "" +msgstr "在此伺服器中設置命令的默認規則。\n\n" +" 這是指令在沒有其他規則時將默認使用的規則\n" +" 被發現。\n\n" +" `` 應該是“allow”、“deny”或“clear”之一。\n" +" “清除”將重置默認規則。\n\n" +" `` 是設置默認值的 cog 或指令\n" +" 規則。 這是區分大小寫的。\n" +" " -#: redbot/cogs/permissions/permissions.py:498 -#: redbot/cogs/permissions/permissions.py:519 +#: redbot/cogs/permissions/permissions.py:496 +#: redbot/cogs/permissions/permissions.py:517 msgid "Default set." -msgstr "" +msgstr "設置為默認。" -#: redbot/cogs/permissions/permissions.py:505 +#: redbot/cogs/permissions/permissions.py:503 #, 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" @@ -259,48 +301,60 @@ msgid "Set the default global rule for a command.\n\n" " `` is the cog or command to set the default\n" " rule for. This is case sensitive.\n" " " -msgstr "" +msgstr "設置命令的默認全局規則。\n\n" +" 這是命令在沒有其他規則時將默認使用的規則\n" +" 被發現。\n\n" +" `` 應該是“allow”、“deny”或“clear”之一。\n" +" “clear”將重置默認規則。\n\n" +" `` 是設置默認值的 cog 或指令\n" +" 規則。這是區分大小寫的。\n" +" " -#: redbot/cogs/permissions/permissions.py:524 +#: redbot/cogs/permissions/permissions.py:522 #, docstring msgid "Reset all global rules." -msgstr "" +msgstr "重置所有全局規則。" -#: redbot/cogs/permissions/permissions.py:534 +#: redbot/cogs/permissions/permissions.py:532 #, docstring msgid "Reset all rules in this server." -msgstr "" +msgstr "重置此伺服器中的所有規則。" -#: redbot/cogs/permissions/permissions.py:637 -msgid "You must upload a file." -msgstr "" +#: redbot/cogs/permissions/permissions.py:635 +msgid "Supply a file with next message or type anything to cancel." +msgstr "提供包含下一條消息的文件或輸入任何內容以取消。" + +#: redbot/cogs/permissions/permissions.py:641 +msgid "You took too long to upload a file." +msgstr "您上傳文件的時間太長。" + +#: redbot/cogs/permissions/permissions.py:644 +msgid "You have cancelled the upload process." +msgstr "您已取消上傳。" -#: redbot/cogs/permissions/permissions.py:643 +#: redbot/cogs/permissions/permissions.py:653 msgid "Invalid syntax: " -msgstr "" +msgstr "無效的語法: " -#: redbot/cogs/permissions/permissions.py:646 +#: redbot/cogs/permissions/permissions.py:656 msgid "Your YAML file did not match the schema: " -msgstr "" +msgstr "您的 YAML 文件與架構不匹配: " -#: redbot/cogs/permissions/permissions.py:649 +#: redbot/cogs/permissions/permissions.py:659 msgid "Rules set." -msgstr "" +msgstr "規則已設定。" -#: redbot/cogs/permissions/permissions.py:693 +#: redbot/cogs/permissions/permissions.py:703 +#: redbot/cogs/permissions/permissions.py:718 msgid "Are you sure?" -msgstr "" +msgstr "是否確定?" -#: redbot/cogs/permissions/permissions.py:700 -#: redbot/cogs/permissions/permissions.py:713 +#: redbot/cogs/permissions/permissions.py:710 +#: redbot/cogs/permissions/permissions.py:723 msgid "Response timed out." -msgstr "" - -#: redbot/cogs/permissions/permissions.py:708 -msgid "Are you sure? (y/n)" -msgstr "" +msgstr "沒有回應,已逾時" -#: redbot/cogs/permissions/permissions.py:719 +#: redbot/cogs/permissions/permissions.py:729 msgid "Action cancelled." -msgstr "" +msgstr "操作已取消。" diff --git a/redbot/cogs/permissions/permissions.py b/redbot/cogs/permissions/permissions.py index 8856f9cc2a2..44d7de4c001 100644 --- a/redbot/cogs/permissions/permissions.py +++ b/redbot/cogs/permissions/permissions.py @@ -7,7 +7,7 @@ import discord import yaml from schema import And, Or, Schema, SchemaError, Optional as UseOptional -from redbot.core import checks, commands, config +from redbot.core import commands, config from redbot.core.bot import Red from redbot.core.i18n import Translator, cog_i18n from redbot.core.utils import can_user_react_in @@ -220,12 +220,12 @@ async def permissions_explain(self, ctx: commands.Context): "checking for the default restrictions of the command.\n" "Global 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 in is:\n" - " 1. Rules about a user.\n" - " 2. Rules about the voice channel a user is connected to.\n" - " 3. Rules about the channel or a parent of the thread a command was issued in.\n" - " 4. Rules about a role the user has (The highest role they have with a rule will be " + "1. Rules about a user.\n" + "2. Rules about the voice/stage channel a user is connected to.\n" + "3. Rules about the channel or a parent of the thread 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\n" + "5. Rules about the server a user is in (Global rules only).\n\n" "For more details, please read the [official documentation]" "(https://docs.discord.red/en/stable/cog_permissions.html)." ) @@ -268,7 +268,7 @@ async def permissions_canrun( ) await ctx.send(out) - @checks.guildowner_or_permissions(administrator=True) + @commands.guildowner_or_permissions(administrator=True) @permissions.group(name="acl", aliases=["yaml"]) async def permissions_acl(self, ctx: commands.Context): """Manage permissions with YAML files.""" @@ -296,7 +296,7 @@ async def permissions_acl_yaml_example(self, ctx: commands.Context): ) ) - @checks.is_owner() + @commands.is_owner() @permissions_acl.command(name="setglobal") async def permissions_acl_setglobal(self, ctx: commands.Context): """Set global rules with a YAML file. @@ -310,7 +310,7 @@ async def permissions_acl_setglobal(self, ctx: commands.Context): await self._permissions_acl_set(ctx, guild_id=GLOBAL, update=False) @commands.guild_only() - @checks.guildowner_or_permissions(administrator=True) + @commands.guildowner_or_permissions(administrator=True) @permissions_acl.command(name="setserver", aliases=["setguild"]) async def permissions_acl_setguild(self, ctx: commands.Context): """Set rules for this server with a YAML file. @@ -320,7 +320,7 @@ async def permissions_acl_setguild(self, ctx: commands.Context): """ await self._permissions_acl_set(ctx, guild_id=ctx.guild.id, update=False) - @checks.is_owner() + @commands.is_owner() @permissions_acl.command(name="getglobal") async def permissions_acl_getglobal(self, ctx: commands.Context): """Get a YAML file detailing all global rules.""" @@ -336,7 +336,7 @@ async def permissions_acl_getglobal(self, ctx: commands.Context): file.close() @commands.guild_only() - @checks.guildowner_or_permissions(administrator=True) + @commands.guildowner_or_permissions(administrator=True) @permissions_acl.command(name="getserver", aliases=["getguild"]) async def permissions_acl_getguild(self, ctx: commands.Context): """Get a YAML file detailing all rules in this server.""" @@ -350,7 +350,7 @@ async def permissions_acl_getguild(self, ctx: commands.Context): finally: file.close() - @checks.is_owner() + @commands.is_owner() @permissions_acl.command(name="updateglobal") async def permissions_acl_updateglobal(self, ctx: commands.Context): """Update global rules with a YAML file. @@ -361,7 +361,7 @@ async def permissions_acl_updateglobal(self, ctx: commands.Context): await self._permissions_acl_set(ctx, guild_id=GLOBAL, update=True) @commands.guild_only() - @checks.guildowner_or_permissions(administrator=True) + @commands.guildowner_or_permissions(administrator=True) @permissions_acl.command(name="updateserver", aliases=["updateguild"]) async def permissions_acl_updateguild(self, ctx: commands.Context): """Update rules for this server with a YAML file. @@ -371,7 +371,7 @@ async def permissions_acl_updateguild(self, ctx: commands.Context): """ await self._permissions_acl_set(ctx, guild_id=ctx.guild.id, update=True) - @checks.is_owner() + @commands.is_owner() @permissions.command(name="addglobalrule", require_var_positional=True) async def permissions_addglobalrule( self, @@ -399,7 +399,7 @@ async def permissions_addglobalrule( await ctx.send(_("Rule added.")) @commands.guild_only() - @checks.guildowner_or_permissions(administrator=True) + @commands.guildowner_or_permissions(administrator=True) @permissions.command( name="addserverrule", aliases=["addguildrule"], require_var_positional=True ) @@ -428,7 +428,7 @@ async def permissions_addguildrule( ) await ctx.send(_("Rule added.")) - @checks.is_owner() + @commands.is_owner() @permissions.command(name="removeglobalrule", require_var_positional=True) async def permissions_removeglobalrule( self, @@ -448,7 +448,7 @@ async def permissions_removeglobalrule( await ctx.send(_("Rule removed.")) @commands.guild_only() - @checks.guildowner_or_permissions(administrator=True) + @commands.guildowner_or_permissions(administrator=True) @permissions.command( name="removeserverrule", aliases=["removeguildrule"], require_var_positional=True ) @@ -472,7 +472,7 @@ async def permissions_removeguildrule( await ctx.send(_("Rule removed.")) @commands.guild_only() - @checks.guildowner_or_permissions(administrator=True) + @commands.guildowner_or_permissions(administrator=True) @permissions.command(name="setdefaultserverrule", aliases=["setdefaultguildrule"]) async def permissions_setdefaultguildrule( self, ctx: commands.Context, allow_or_deny: ClearableRuleType, cog_or_command: CogOrCommand @@ -495,7 +495,7 @@ async def permissions_setdefaultguildrule( ) await ctx.send(_("Default set.")) - @checks.is_owner() + @commands.is_owner() @permissions.command(name="setdefaultglobalrule") async def permissions_setdefaultglobalrule( self, ctx: commands.Context, allow_or_deny: ClearableRuleType, cog_or_command: CogOrCommand @@ -516,7 +516,7 @@ async def permissions_setdefaultglobalrule( ) await ctx.send(_("Default set.")) - @checks.is_owner() + @commands.is_owner() @permissions.command(name="clearglobalrules") async def permissions_clearglobalrules(self, ctx: commands.Context): """Reset all global rules.""" @@ -526,7 +526,7 @@ async def permissions_clearglobalrules(self, ctx: commands.Context): await ctx.tick() @commands.guild_only() - @checks.guildowner_or_permissions(administrator=True) + @commands.guildowner_or_permissions(administrator=True) @permissions.command(name="clearserverrules", aliases=["clearguildrules"]) async def permissions_clearguildrules(self, ctx: commands.Context): """Reset all rules in this server.""" diff --git a/redbot/cogs/reports/locales/ar-SA.po b/redbot/cogs/reports/locales/ar-SA.po index 1b2eb2e7030..f35b5364da1 100644 --- a/redbot/cogs/reports/locales/ar-SA.po +++ b/redbot/cogs/reports/locales/ar-SA.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-08 00:51+0000\n" +"POT-Creation-Date: 2023-05-02 23:06+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -29,49 +29,49 @@ msgstr "" msgid "Manage Reports." msgstr "" -#: redbot/cogs/reports/reports.py:110 +#: redbot/cogs/reports/reports.py:114 #, docstring msgid "Set the channel where reports will be sent." msgstr "" -#: redbot/cogs/reports/reports.py:112 +#: redbot/cogs/reports/reports.py:116 msgid "The report channel has been set." msgstr "" -#: redbot/cogs/reports/reports.py:117 +#: redbot/cogs/reports/reports.py:121 #, docstring msgid "Enable or disable reporting for this server." msgstr "" -#: redbot/cogs/reports/reports.py:122 +#: redbot/cogs/reports/reports.py:126 msgid "Reporting is now enabled" msgstr "" -#: redbot/cogs/reports/reports.py:124 +#: redbot/cogs/reports/reports.py:128 msgid "Reporting is now disabled." msgstr "" -#: redbot/cogs/reports/reports.py:183 +#: redbot/cogs/reports/reports.py:187 msgid "You took too long to select. Try again later." msgstr "" -#: redbot/cogs/reports/reports.py:190 +#: redbot/cogs/reports/reports.py:194 msgid "That wasn't a valid choice." msgstr "" -#: redbot/cogs/reports/reports.py:213 +#: redbot/cogs/reports/reports.py:216 msgid "Report from {author}{maybe_nick}" msgstr "" -#: redbot/cogs/reports/reports.py:218 +#: redbot/cogs/reports/reports.py:221 msgid "Report #{}" msgstr "" -#: redbot/cogs/reports/reports.py:222 +#: redbot/cogs/reports/reports.py:225 msgid "Report from {author.mention} (Ticket #{number})" msgstr "" -#: redbot/cogs/reports/reports.py:241 +#: redbot/cogs/reports/reports.py:244 #, docstring msgid "Send a report.\n\n" " Use without arguments for interactive reporting, or do\n" @@ -79,96 +79,96 @@ msgid "Send a report.\n\n" " " msgstr "" -#: redbot/cogs/reports/reports.py:250 +#: redbot/cogs/reports/reports.py:253 msgid "Select a server to make a report in by number." msgstr "" -#: redbot/cogs/reports/reports.py:256 +#: redbot/cogs/reports/reports.py:259 msgid "Reporting has not been enabled for this server" msgstr "" -#: redbot/cogs/reports/reports.py:263 +#: redbot/cogs/reports/reports.py:266 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 +#: redbot/cogs/reports/reports.py:274 msgid "Please finish making your prior report before trying to make an additional one!" msgstr "" -#: redbot/cogs/reports/reports.py:286 +#: redbot/cogs/reports/reports.py:289 msgid "Please respond to this message with your Report.\n" "Your report should be a single message" msgstr "" -#: redbot/cogs/reports/reports.py:292 +#: redbot/cogs/reports/reports.py:295 msgid "This requires DMs enabled." msgstr "" -#: redbot/cogs/reports/reports.py:301 +#: redbot/cogs/reports/reports.py:304 msgid "You took too long. Try again later." msgstr "" -#: redbot/cogs/reports/reports.py:309 +#: redbot/cogs/reports/reports.py:312 msgid "This server has no reports channel set up. Please contact a server admin." msgstr "" -#: redbot/cogs/reports/reports.py:315 +#: redbot/cogs/reports/reports.py:318 msgid "There was an error sending your report, please contact a server admin." msgstr "" -#: redbot/cogs/reports/reports.py:318 +#: redbot/cogs/reports/reports.py:321 msgid "Your report was submitted. (Ticket #{})" msgstr "" -#: redbot/cogs/reports/reports.py:354 +#: redbot/cogs/reports/reports.py:357 msgid "{closer} has closed the correspondence" msgstr "" -#: redbot/cogs/reports/reports.py:371 +#: redbot/cogs/reports/reports.py:372 msgid "Re: ticket# {ticket_number} in {guild.name}" msgstr "" -#: redbot/cogs/reports/reports.py:384 +#: redbot/cogs/reports/reports.py:385 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 +#: redbot/cogs/reports/reports.py:396 #, docstring msgid "Open a message tunnel.\n\n" -" This tunnel will forward things you say in this channel\n" +" This tunnel will forward things you say in this channel or thread\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 +#: redbot/cogs/reports/reports.py:410 msgid "That ticket doesn't seem to exist" msgstr "" -#: redbot/cogs/reports/reports.py:412 +#: redbot/cogs/reports/reports.py:413 msgid "That user isn't here anymore." msgstr "" -#: redbot/cogs/reports/reports.py:418 +#: redbot/cogs/reports/reports.py:419 msgid "Either you or the user you are trying to reach already has an open communication." msgstr "" -#: redbot/cogs/reports/reports.py:424 +#: redbot/cogs/reports/reports.py:425 msgid " Anything you say or upload here (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 ❎ to the last message received.\n" "Any message successfully forwarded will be marked with ✅.\n" "Tunnels are not persistent across bot restarts." msgstr "" -#: redbot/cogs/reports/reports.py:435 +#: redbot/cogs/reports/reports.py:436 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 +#: redbot/cogs/reports/reports.py:445 msgid "That user has DMs disabled." msgstr "" -#: redbot/cogs/reports/reports.py:448 +#: redbot/cogs/reports/reports.py:449 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 b162ea13338..805f4d01055 100644 --- a/redbot/cogs/reports/locales/bg-BG.po +++ b/redbot/cogs/reports/locales/bg-BG.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-08 00:51+0000\n" +"POT-Creation-Date: 2023-05-02 23:06+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -29,49 +29,49 @@ msgstr "" msgid "Manage Reports." msgstr "" -#: redbot/cogs/reports/reports.py:110 +#: redbot/cogs/reports/reports.py:114 #, docstring msgid "Set the channel where reports will be sent." msgstr "" -#: redbot/cogs/reports/reports.py:112 +#: redbot/cogs/reports/reports.py:116 msgid "The report channel has been set." msgstr "" -#: redbot/cogs/reports/reports.py:117 +#: redbot/cogs/reports/reports.py:121 #, docstring msgid "Enable or disable reporting for this server." msgstr "" -#: redbot/cogs/reports/reports.py:122 +#: redbot/cogs/reports/reports.py:126 msgid "Reporting is now enabled" msgstr "" -#: redbot/cogs/reports/reports.py:124 +#: redbot/cogs/reports/reports.py:128 msgid "Reporting is now disabled." msgstr "" -#: redbot/cogs/reports/reports.py:183 +#: redbot/cogs/reports/reports.py:187 msgid "You took too long to select. Try again later." msgstr "" -#: redbot/cogs/reports/reports.py:190 +#: redbot/cogs/reports/reports.py:194 msgid "That wasn't a valid choice." msgstr "" -#: redbot/cogs/reports/reports.py:213 +#: redbot/cogs/reports/reports.py:216 msgid "Report from {author}{maybe_nick}" msgstr "" -#: redbot/cogs/reports/reports.py:218 +#: redbot/cogs/reports/reports.py:221 msgid "Report #{}" msgstr "" -#: redbot/cogs/reports/reports.py:222 +#: redbot/cogs/reports/reports.py:225 msgid "Report from {author.mention} (Ticket #{number})" msgstr "" -#: redbot/cogs/reports/reports.py:241 +#: redbot/cogs/reports/reports.py:244 #, docstring msgid "Send a report.\n\n" " Use without arguments for interactive reporting, or do\n" @@ -79,96 +79,96 @@ msgid "Send a report.\n\n" " " msgstr "" -#: redbot/cogs/reports/reports.py:250 +#: redbot/cogs/reports/reports.py:253 msgid "Select a server to make a report in by number." msgstr "" -#: redbot/cogs/reports/reports.py:256 +#: redbot/cogs/reports/reports.py:259 msgid "Reporting has not been enabled for this server" msgstr "" -#: redbot/cogs/reports/reports.py:263 +#: redbot/cogs/reports/reports.py:266 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 +#: redbot/cogs/reports/reports.py:274 msgid "Please finish making your prior report before trying to make an additional one!" msgstr "" -#: redbot/cogs/reports/reports.py:286 +#: redbot/cogs/reports/reports.py:289 msgid "Please respond to this message with your Report.\n" "Your report should be a single message" msgstr "" -#: redbot/cogs/reports/reports.py:292 +#: redbot/cogs/reports/reports.py:295 msgid "This requires DMs enabled." msgstr "" -#: redbot/cogs/reports/reports.py:301 +#: redbot/cogs/reports/reports.py:304 msgid "You took too long. Try again later." msgstr "" -#: redbot/cogs/reports/reports.py:309 +#: redbot/cogs/reports/reports.py:312 msgid "This server has no reports channel set up. Please contact a server admin." msgstr "" -#: redbot/cogs/reports/reports.py:315 +#: redbot/cogs/reports/reports.py:318 msgid "There was an error sending your report, please contact a server admin." msgstr "" -#: redbot/cogs/reports/reports.py:318 +#: redbot/cogs/reports/reports.py:321 msgid "Your report was submitted. (Ticket #{})" msgstr "" -#: redbot/cogs/reports/reports.py:354 +#: redbot/cogs/reports/reports.py:357 msgid "{closer} has closed the correspondence" msgstr "" -#: redbot/cogs/reports/reports.py:371 +#: redbot/cogs/reports/reports.py:372 msgid "Re: ticket# {ticket_number} in {guild.name}" msgstr "" -#: redbot/cogs/reports/reports.py:384 +#: redbot/cogs/reports/reports.py:385 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 +#: redbot/cogs/reports/reports.py:396 #, docstring msgid "Open a message tunnel.\n\n" -" This tunnel will forward things you say in this channel\n" +" This tunnel will forward things you say in this channel or thread\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 +#: redbot/cogs/reports/reports.py:410 msgid "That ticket doesn't seem to exist" msgstr "" -#: redbot/cogs/reports/reports.py:412 +#: redbot/cogs/reports/reports.py:413 msgid "That user isn't here anymore." msgstr "" -#: redbot/cogs/reports/reports.py:418 +#: redbot/cogs/reports/reports.py:419 msgid "Either you or the user you are trying to reach already has an open communication." msgstr "" -#: redbot/cogs/reports/reports.py:424 +#: redbot/cogs/reports/reports.py:425 msgid " Anything you say or upload here (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 ❎ to the last message received.\n" "Any message successfully forwarded will be marked with ✅.\n" "Tunnels are not persistent across bot restarts." msgstr "" -#: redbot/cogs/reports/reports.py:435 +#: redbot/cogs/reports/reports.py:436 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 +#: redbot/cogs/reports/reports.py:445 msgid "That user has DMs disabled." msgstr "" -#: redbot/cogs/reports/reports.py:448 +#: redbot/cogs/reports/reports.py:449 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 5ecdd28dddf..e41eedee0db 100644 --- a/redbot/cogs/reports/locales/cs-CZ.po +++ b/redbot/cogs/reports/locales/cs-CZ.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-08 00:51+0000\n" +"POT-Creation-Date: 2023-05-02 23:06+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -29,49 +29,49 @@ msgstr "" msgid "Manage Reports." msgstr "Správa hlášení." -#: redbot/cogs/reports/reports.py:110 +#: redbot/cogs/reports/reports.py:114 #, docstring msgid "Set the channel where reports will be sent." msgstr "" -#: redbot/cogs/reports/reports.py:112 +#: redbot/cogs/reports/reports.py:116 msgid "The report channel has been set." msgstr "" -#: redbot/cogs/reports/reports.py:117 +#: redbot/cogs/reports/reports.py:121 #, docstring msgid "Enable or disable reporting for this server." msgstr "" -#: redbot/cogs/reports/reports.py:122 +#: redbot/cogs/reports/reports.py:126 msgid "Reporting is now enabled" msgstr "Hlášení je nyní povoleno" -#: redbot/cogs/reports/reports.py:124 +#: redbot/cogs/reports/reports.py:128 msgid "Reporting is now disabled." msgstr "Hlášení je nyní zakázáno." -#: redbot/cogs/reports/reports.py:183 +#: redbot/cogs/reports/reports.py:187 msgid "You took too long to select. Try again later." msgstr "Výběr trval příliš dlouho. Opakujte akci později." -#: redbot/cogs/reports/reports.py:190 +#: redbot/cogs/reports/reports.py:194 msgid "That wasn't a valid choice." msgstr "To nebyla platná volba." -#: redbot/cogs/reports/reports.py:213 +#: redbot/cogs/reports/reports.py:216 msgid "Report from {author}{maybe_nick}" msgstr "" -#: redbot/cogs/reports/reports.py:218 +#: redbot/cogs/reports/reports.py:221 msgid "Report #{}" msgstr "Hlášení #{}" -#: redbot/cogs/reports/reports.py:222 +#: redbot/cogs/reports/reports.py:225 msgid "Report from {author.mention} (Ticket #{number})" msgstr "" -#: redbot/cogs/reports/reports.py:241 +#: redbot/cogs/reports/reports.py:244 #, docstring msgid "Send a report.\n\n" " Use without arguments for interactive reporting, or do\n" @@ -79,96 +79,96 @@ msgid "Send a report.\n\n" " " msgstr "" -#: redbot/cogs/reports/reports.py:250 +#: redbot/cogs/reports/reports.py:253 msgid "Select a server to make a report in by number." msgstr "" -#: redbot/cogs/reports/reports.py:256 +#: redbot/cogs/reports/reports.py:259 msgid "Reporting has not been enabled for this server" msgstr "" -#: redbot/cogs/reports/reports.py:263 +#: redbot/cogs/reports/reports.py:266 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 +#: redbot/cogs/reports/reports.py:274 msgid "Please finish making your prior report before trying to make an additional one!" msgstr "" -#: redbot/cogs/reports/reports.py:286 +#: redbot/cogs/reports/reports.py:289 msgid "Please respond to this message with your Report.\n" "Your report should be a single message" msgstr "" -#: redbot/cogs/reports/reports.py:292 +#: redbot/cogs/reports/reports.py:295 msgid "This requires DMs enabled." msgstr "" -#: redbot/cogs/reports/reports.py:301 +#: redbot/cogs/reports/reports.py:304 msgid "You took too long. Try again later." msgstr "" -#: redbot/cogs/reports/reports.py:309 +#: redbot/cogs/reports/reports.py:312 msgid "This server has no reports channel set up. Please contact a server admin." msgstr "" -#: redbot/cogs/reports/reports.py:315 +#: redbot/cogs/reports/reports.py:318 msgid "There was an error sending your report, please contact a server admin." msgstr "" -#: redbot/cogs/reports/reports.py:318 +#: redbot/cogs/reports/reports.py:321 msgid "Your report was submitted. (Ticket #{})" msgstr "Vaše hlášení bylo odesláno. (Ticket #{})" -#: redbot/cogs/reports/reports.py:354 +#: redbot/cogs/reports/reports.py:357 msgid "{closer} has closed the correspondence" msgstr "{closer} uzavřel korespondenci" -#: redbot/cogs/reports/reports.py:371 +#: redbot/cogs/reports/reports.py:372 msgid "Re: ticket# {ticket_number} in {guild.name}" msgstr "" -#: redbot/cogs/reports/reports.py:384 +#: redbot/cogs/reports/reports.py:385 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 +#: redbot/cogs/reports/reports.py:396 #, docstring msgid "Open a message tunnel.\n\n" -" This tunnel will forward things you say in this channel\n" +" This tunnel will forward things you say in this channel or thread\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 +#: redbot/cogs/reports/reports.py:410 msgid "That ticket doesn't seem to exist" msgstr "Zdá se, že tento ticket neexistuje" -#: redbot/cogs/reports/reports.py:412 +#: redbot/cogs/reports/reports.py:413 msgid "That user isn't here anymore." msgstr "Tento uživatel už tu není." -#: redbot/cogs/reports/reports.py:418 +#: redbot/cogs/reports/reports.py:419 msgid "Either you or the user you are trying to reach already has an open communication." msgstr "" -#: redbot/cogs/reports/reports.py:424 +#: redbot/cogs/reports/reports.py:425 msgid " Anything you say or upload here (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 ❎ to the last message received.\n" "Any message successfully forwarded will be marked with ✅.\n" "Tunnels are not persistent across bot restarts." msgstr "" -#: redbot/cogs/reports/reports.py:435 +#: redbot/cogs/reports/reports.py:436 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 +#: redbot/cogs/reports/reports.py:445 msgid "That user has DMs disabled." msgstr "Tento uživatel má zakázána PM." -#: redbot/cogs/reports/reports.py:448 +#: redbot/cogs/reports/reports.py:449 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 89b1999c497..f08191ea4f2 100644 --- a/redbot/cogs/reports/locales/da-DK.po +++ b/redbot/cogs/reports/locales/da-DK.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-08 00:51+0000\n" +"POT-Creation-Date: 2023-05-02 23:06+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -29,49 +29,49 @@ msgstr "" msgid "Manage Reports." msgstr "" -#: redbot/cogs/reports/reports.py:110 +#: redbot/cogs/reports/reports.py:114 #, docstring msgid "Set the channel where reports will be sent." msgstr "" -#: redbot/cogs/reports/reports.py:112 +#: redbot/cogs/reports/reports.py:116 msgid "The report channel has been set." msgstr "" -#: redbot/cogs/reports/reports.py:117 +#: redbot/cogs/reports/reports.py:121 #, docstring msgid "Enable or disable reporting for this server." msgstr "" -#: redbot/cogs/reports/reports.py:122 +#: redbot/cogs/reports/reports.py:126 msgid "Reporting is now enabled" msgstr "" -#: redbot/cogs/reports/reports.py:124 +#: redbot/cogs/reports/reports.py:128 msgid "Reporting is now disabled." msgstr "" -#: redbot/cogs/reports/reports.py:183 +#: redbot/cogs/reports/reports.py:187 msgid "You took too long to select. Try again later." msgstr "" -#: redbot/cogs/reports/reports.py:190 +#: redbot/cogs/reports/reports.py:194 msgid "That wasn't a valid choice." msgstr "" -#: redbot/cogs/reports/reports.py:213 +#: redbot/cogs/reports/reports.py:216 msgid "Report from {author}{maybe_nick}" msgstr "" -#: redbot/cogs/reports/reports.py:218 +#: redbot/cogs/reports/reports.py:221 msgid "Report #{}" msgstr "" -#: redbot/cogs/reports/reports.py:222 +#: redbot/cogs/reports/reports.py:225 msgid "Report from {author.mention} (Ticket #{number})" msgstr "" -#: redbot/cogs/reports/reports.py:241 +#: redbot/cogs/reports/reports.py:244 #, docstring msgid "Send a report.\n\n" " Use without arguments for interactive reporting, or do\n" @@ -79,96 +79,96 @@ msgid "Send a report.\n\n" " " msgstr "" -#: redbot/cogs/reports/reports.py:250 +#: redbot/cogs/reports/reports.py:253 msgid "Select a server to make a report in by number." msgstr "" -#: redbot/cogs/reports/reports.py:256 +#: redbot/cogs/reports/reports.py:259 msgid "Reporting has not been enabled for this server" msgstr "" -#: redbot/cogs/reports/reports.py:263 +#: redbot/cogs/reports/reports.py:266 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 +#: redbot/cogs/reports/reports.py:274 msgid "Please finish making your prior report before trying to make an additional one!" msgstr "" -#: redbot/cogs/reports/reports.py:286 +#: redbot/cogs/reports/reports.py:289 msgid "Please respond to this message with your Report.\n" "Your report should be a single message" msgstr "" -#: redbot/cogs/reports/reports.py:292 +#: redbot/cogs/reports/reports.py:295 msgid "This requires DMs enabled." msgstr "" -#: redbot/cogs/reports/reports.py:301 +#: redbot/cogs/reports/reports.py:304 msgid "You took too long. Try again later." msgstr "" -#: redbot/cogs/reports/reports.py:309 +#: redbot/cogs/reports/reports.py:312 msgid "This server has no reports channel set up. Please contact a server admin." msgstr "" -#: redbot/cogs/reports/reports.py:315 +#: redbot/cogs/reports/reports.py:318 msgid "There was an error sending your report, please contact a server admin." msgstr "" -#: redbot/cogs/reports/reports.py:318 +#: redbot/cogs/reports/reports.py:321 msgid "Your report was submitted. (Ticket #{})" msgstr "" -#: redbot/cogs/reports/reports.py:354 +#: redbot/cogs/reports/reports.py:357 msgid "{closer} has closed the correspondence" msgstr "" -#: redbot/cogs/reports/reports.py:371 +#: redbot/cogs/reports/reports.py:372 msgid "Re: ticket# {ticket_number} in {guild.name}" msgstr "" -#: redbot/cogs/reports/reports.py:384 +#: redbot/cogs/reports/reports.py:385 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 +#: redbot/cogs/reports/reports.py:396 #, docstring msgid "Open a message tunnel.\n\n" -" This tunnel will forward things you say in this channel\n" +" This tunnel will forward things you say in this channel or thread\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 +#: redbot/cogs/reports/reports.py:410 msgid "That ticket doesn't seem to exist" msgstr "" -#: redbot/cogs/reports/reports.py:412 +#: redbot/cogs/reports/reports.py:413 msgid "That user isn't here anymore." msgstr "" -#: redbot/cogs/reports/reports.py:418 +#: redbot/cogs/reports/reports.py:419 msgid "Either you or the user you are trying to reach already has an open communication." msgstr "" -#: redbot/cogs/reports/reports.py:424 +#: redbot/cogs/reports/reports.py:425 msgid " Anything you say or upload here (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 ❎ to the last message received.\n" "Any message successfully forwarded will be marked with ✅.\n" "Tunnels are not persistent across bot restarts." msgstr "" -#: redbot/cogs/reports/reports.py:435 +#: redbot/cogs/reports/reports.py:436 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 +#: redbot/cogs/reports/reports.py:445 msgid "That user has DMs disabled." msgstr "" -#: redbot/cogs/reports/reports.py:448 +#: redbot/cogs/reports/reports.py:449 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 6b08e8253ba..fe8404b2ca0 100644 --- a/redbot/cogs/reports/locales/de-DE.po +++ b/redbot/cogs/reports/locales/de-DE.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-08 00:51+0000\n" +"POT-Creation-Date: 2023-05-02 23:06+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -22,158 +22,165 @@ msgid "Create user reports that server staff can respond to.\n\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 "" +msgstr "Erstellen Sie Benutzerberichte, auf die das Serverpersonal antworten kann.\n\n" +" Benutzer können Berichte mit `[p]report` öffnen.\n" +" Diese werden dann an einen Kanal im Server für das Personal gesendet, und der Berichtersteller erhält eine Direktnachricht. \n" +" Beides kann zur Kommunikation verwendet werden.\n" +" " #: redbot/cogs/reports/reports.py:104 #, docstring msgid "Manage Reports." msgstr "Berichte verwalten." -#: redbot/cogs/reports/reports.py:110 +#: redbot/cogs/reports/reports.py:114 #, docstring msgid "Set the channel where reports will be sent." msgstr "Lege den Kanal fest, in dem Berichte gesendet werden." -#: redbot/cogs/reports/reports.py:112 +#: redbot/cogs/reports/reports.py:116 msgid "The report channel has been set." msgstr "Der Kanal für Berichte wurde festgelegt." -#: redbot/cogs/reports/reports.py:117 +#: redbot/cogs/reports/reports.py:121 #, docstring msgid "Enable or disable reporting for this server." -msgstr "" +msgstr "Meldung für diesen Server aktivieren oder deaktivieren." -#: redbot/cogs/reports/reports.py:122 +#: redbot/cogs/reports/reports.py:126 msgid "Reporting is now enabled" msgstr "Berichterstattung ist jetzt aktiviert." -#: redbot/cogs/reports/reports.py:124 +#: redbot/cogs/reports/reports.py:128 msgid "Reporting is now disabled." msgstr "Berichterstattung ist jetzt deaktiviert." -#: redbot/cogs/reports/reports.py:183 +#: redbot/cogs/reports/reports.py:187 msgid "You took too long to select. Try again later." msgstr "Du hast zu lange gebraucht eine Auswahl zu treffen. Bitte später erneut versuchen." -#: redbot/cogs/reports/reports.py:190 +#: redbot/cogs/reports/reports.py:194 msgid "That wasn't a valid choice." msgstr "Das war keine valide Auswahl." -#: redbot/cogs/reports/reports.py:213 +#: redbot/cogs/reports/reports.py:216 msgid "Report from {author}{maybe_nick}" msgstr "Bericht von {author}{maybe_nick}" -#: redbot/cogs/reports/reports.py:218 +#: redbot/cogs/reports/reports.py:221 msgid "Report #{}" msgstr "Bericht #{}" -#: redbot/cogs/reports/reports.py:222 +#: redbot/cogs/reports/reports.py:225 msgid "Report from {author.mention} (Ticket #{number})" msgstr "Bericht von {author.mention} (Ticket #{number})" -#: redbot/cogs/reports/reports.py:241 +#: redbot/cogs/reports/reports.py:244 #, docstring msgid "Send a report.\n\n" " Use without arguments for interactive reporting, or do\n" " `[p]report [text]` to use it non-interactively.\n" " " -msgstr "" +msgstr "Senden Sie einen Bericht.\n\n" +" Benutze ohne Argumente für interaktive Berichterstattung oder\n" +" `[p]report [text]` um ihn nicht interaktiv zu verwenden.\n" +" " -#: redbot/cogs/reports/reports.py:250 +#: redbot/cogs/reports/reports.py:253 msgid "Select a server to make a report in by number." msgstr "Server auswählen, in dem ein Bericht nach Nummer erstellt wird." -#: redbot/cogs/reports/reports.py:256 +#: redbot/cogs/reports/reports.py:259 msgid "Reporting has not been enabled for this server" msgstr "Berichterstattung wurde für diesen Server nicht aktiviert" -#: redbot/cogs/reports/reports.py:263 +#: redbot/cogs/reports/reports.py:266 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 hast zu viele Berichte in kurzer Zeit gesendet. Bitte kontaktiere in dringenden Fällen einen Server Administrator oder warte und versuche es später erneut." -#: redbot/cogs/reports/reports.py:271 +#: redbot/cogs/reports/reports.py:274 msgid "Please finish making your prior report before trying to make an additional one!" msgstr "Bitte schliesse deinen vorherigen Bericht ab bevor du versuchst einen weiteren zu erstellen!" -#: redbot/cogs/reports/reports.py:286 +#: redbot/cogs/reports/reports.py:289 msgid "Please respond to this message with your Report.\n" "Your report should be a single message" msgstr "Bitte antworte auf diese Nachricht mit deinem Bericht.\n" "Dein Bericht sollte aus einer einzelnen Nachricht bestehen" -#: redbot/cogs/reports/reports.py:292 +#: redbot/cogs/reports/reports.py:295 msgid "This requires DMs enabled." msgstr "Dies erfordert aktivierte Direktnachrichten." -#: redbot/cogs/reports/reports.py:301 +#: redbot/cogs/reports/reports.py:304 msgid "You took too long. Try again later." msgstr "Du hast zu lange gebraucht. Versuche es später erneut." -#: redbot/cogs/reports/reports.py:309 +#: redbot/cogs/reports/reports.py:312 msgid "This server has no reports channel set up. Please contact a server admin." -msgstr "" +msgstr "Dieser Server hat keinen Berichts Kanal eingerichtet. Bitte kontaktieren Sie einen Server Administrator." -#: redbot/cogs/reports/reports.py:315 +#: redbot/cogs/reports/reports.py:318 msgid "There was an error sending your report, please contact a server admin." msgstr "Beim Abschicken deines Berichts trat ein Fehler auf. Bitte kontaktiere einen Server Administrator." -#: redbot/cogs/reports/reports.py:318 +#: redbot/cogs/reports/reports.py:321 msgid "Your report was submitted. (Ticket #{})" msgstr "Dein Bericht wurde eingereicht. (Ticket #{})" -#: redbot/cogs/reports/reports.py:354 +#: redbot/cogs/reports/reports.py:357 msgid "{closer} has closed the correspondence" msgstr "{closer} hat die Korrespondenz abgeschlossen" -#: redbot/cogs/reports/reports.py:371 +#: redbot/cogs/reports/reports.py:372 msgid "Re: ticket# {ticket_number} in {guild.name}" -msgstr "" +msgstr "Re: ticket# {ticket_number} in {guild.name}" -#: redbot/cogs/reports/reports.py:384 +#: redbot/cogs/reports/reports.py:385 msgid "Correspondence about ticket# {ticket_number} in {guild.name} has been ended due to reports being disabled in that server." -msgstr "" +msgstr "Die Korrespondenz über ticket# {ticket_number} in {guild.name} wurde beendet, da Berichte auf diesem Server deaktiviert wurden." -#: redbot/cogs/reports/reports.py:395 +#: redbot/cogs/reports/reports.py:396 #, docstring msgid "Open a message tunnel.\n\n" -" This tunnel will forward things you say in this channel\n" +" This tunnel will forward things you say in this channel or thread\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" +msgstr "Öffne Sie einen Nachrichtentunnel.\n\n" +" Dieser Tunnel leitet, was Sie in diesem Kanal oder Thread\n" +" schreiben, an die Direktnachrichten des Ticketöffners weiter.\n\n" +" Tunnel bleiben nicht bei einem Neustart des Bots bestehen.\n" " " -#: redbot/cogs/reports/reports.py:409 +#: redbot/cogs/reports/reports.py:410 msgid "That ticket doesn't seem to exist" msgstr "Dieses Ticket scheint nicht zu existieren" -#: redbot/cogs/reports/reports.py:412 +#: redbot/cogs/reports/reports.py:413 msgid "That user isn't here anymore." msgstr "Dieser Benutzer ist nicht mehr hier." -#: redbot/cogs/reports/reports.py:418 +#: redbot/cogs/reports/reports.py:419 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:424 +#: redbot/cogs/reports/reports.py:425 msgid " Anything you say or upload here (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 ❎ to the last message received.\n" "Any message successfully forwarded will be marked with ✅.\n" "Tunnels are not persistent across bot restarts." -msgstr "" +msgstr " Alles, was Sie hier sagen oder hochladen (mit einer Dateigröße von bis zu 8 Mb) wird an sie weitergeleitet, bis die Kommunikation beendet wird. Sie können die Kommunikation jederzeit beenden, indem Sie auf die letzte empfangene Nachricht mit ❎ reagieren. Jede erfolgreich weitergeleitete Nachricht wird mit ✅ gekennzeichnet. Tunnel sind nicht dauerhaft und werden bei einem Neustart des Bots gelöscht." -#: redbot/cogs/reports/reports.py:435 +#: redbot/cogs/reports/reports.py:436 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:444 +#: redbot/cogs/reports/reports.py:445 msgid "That user has DMs disabled." msgstr "Dieser Benutzer hat Direktnachrichten deaktiviert." -#: redbot/cogs/reports/reports.py:448 +#: redbot/cogs/reports/reports.py:449 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/es-ES.po b/redbot/cogs/reports/locales/es-ES.po index f8a77c0d1d5..f01df7430b6 100644 --- a/redbot/cogs/reports/locales/es-ES.po +++ b/redbot/cogs/reports/locales/es-ES.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-08 00:51+0000\n" +"POT-Creation-Date: 2023-05-02 23:06+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -33,49 +33,49 @@ msgstr "Crear reportes de usuario a los que el staff del servidor pueden respond msgid "Manage Reports." msgstr "Administrar reportes." -#: redbot/cogs/reports/reports.py:110 +#: redbot/cogs/reports/reports.py:114 #, docstring msgid "Set the channel where reports will be sent." msgstr "Establece el canal donde se enviarán los reportes." -#: redbot/cogs/reports/reports.py:112 +#: redbot/cogs/reports/reports.py:116 msgid "The report channel has been set." msgstr "El canal de reportes ha sido establecido." -#: redbot/cogs/reports/reports.py:117 +#: redbot/cogs/reports/reports.py:121 #, docstring msgid "Enable or disable reporting for this server." msgstr "Habilitar o deshabilitar los reportes en este servidor." -#: redbot/cogs/reports/reports.py:122 +#: redbot/cogs/reports/reports.py:126 msgid "Reporting is now enabled" msgstr "Los reportes están ahora habilitados" -#: redbot/cogs/reports/reports.py:124 +#: redbot/cogs/reports/reports.py:128 msgid "Reporting is now disabled." msgstr "Los reportes están ahora deshabilitados." -#: redbot/cogs/reports/reports.py:183 +#: redbot/cogs/reports/reports.py:187 msgid "You took too long to select. Try again later." msgstr "Tardaste demasiado tiempo en seleccionar. Inténtalo más tarde." -#: redbot/cogs/reports/reports.py:190 +#: redbot/cogs/reports/reports.py:194 msgid "That wasn't a valid choice." msgstr "Esa no era una opción válida." -#: redbot/cogs/reports/reports.py:213 +#: redbot/cogs/reports/reports.py:216 msgid "Report from {author}{maybe_nick}" msgstr "Reporte de {author}{maybe_nick}" -#: redbot/cogs/reports/reports.py:218 +#: redbot/cogs/reports/reports.py:221 msgid "Report #{}" msgstr "Reporte #{}" -#: redbot/cogs/reports/reports.py:222 +#: redbot/cogs/reports/reports.py:225 msgid "Report from {author.mention} (Ticket #{number})" msgstr "Reporte de {author.mention} (Ticket #{number})" -#: redbot/cogs/reports/reports.py:241 +#: redbot/cogs/reports/reports.py:244 #, docstring msgid "Send a report.\n\n" " Use without arguments for interactive reporting, or do\n" @@ -86,64 +86,64 @@ msgstr "Envía un reporte.\n\n" " `[p]report [texto]` para usarlo de manera no interactiva.\n" " " -#: redbot/cogs/reports/reports.py:250 +#: redbot/cogs/reports/reports.py:253 msgid "Select a server to make a report in by number." msgstr "Seleccione un servidor para hacer un reporte por número." -#: redbot/cogs/reports/reports.py:256 +#: redbot/cogs/reports/reports.py:259 msgid "Reporting has not been enabled for this server" msgstr "Los reportes no han sido habilitados para este servidor" -#: redbot/cogs/reports/reports.py:263 +#: redbot/cogs/reports/reports.py:266 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 "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 +#: redbot/cogs/reports/reports.py:274 msgid "Please finish making your prior report before trying to make an additional one!" msgstr "¡Por favor, termina de hacer tu reporte anterior antes de intentar hacer uno adicional!" -#: redbot/cogs/reports/reports.py:286 +#: redbot/cogs/reports/reports.py:289 msgid "Please respond to this message with your Report.\n" "Your report should be a single message" msgstr "Por favor, responde a este mensaje con tu Reporte.\n" "Tu reporte debe ser un solo mensaje" -#: redbot/cogs/reports/reports.py:292 +#: redbot/cogs/reports/reports.py:295 msgid "This requires DMs enabled." msgstr "Esto requiere MDs habilitados." -#: redbot/cogs/reports/reports.py:301 +#: redbot/cogs/reports/reports.py:304 msgid "You took too long. Try again later." msgstr "Tardaste demasiado tiempo. Inténtalo de nuevo más tarde." -#: redbot/cogs/reports/reports.py:309 +#: redbot/cogs/reports/reports.py:312 msgid "This server has no reports channel set up. Please contact a server admin." 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 +#: redbot/cogs/reports/reports.py:318 msgid "There was an error sending your report, please contact a server admin." msgstr "Hubo un error al enviar tu reporte, por favor contacta con un administrador del servidor." -#: redbot/cogs/reports/reports.py:318 +#: redbot/cogs/reports/reports.py:321 msgid "Your report was submitted. (Ticket #{})" msgstr "Tu reporte ha sido enviado. (Ticket #{})" -#: redbot/cogs/reports/reports.py:354 +#: redbot/cogs/reports/reports.py:357 msgid "{closer} has closed the correspondence" msgstr "{closer} ha cerrado la correspondencia" -#: redbot/cogs/reports/reports.py:371 +#: redbot/cogs/reports/reports.py:372 msgid "Re: ticket# {ticket_number} in {guild.name}" msgstr "Re: ticket# {ticket_number} en {guild.name}" -#: redbot/cogs/reports/reports.py:384 +#: redbot/cogs/reports/reports.py:385 msgid "Correspondence about ticket# {ticket_number} in {guild.name} has been ended due to reports being disabled in that server." 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:395 +#: redbot/cogs/reports/reports.py:396 #, docstring msgid "Open a message tunnel.\n\n" -" This tunnel will forward things you say in this channel\n" +" This tunnel will forward things you say in this channel or thread\n" " to the ticket opener's direct messages.\n\n" " Tunnels do not persist across bot restarts.\n" " " @@ -153,19 +153,19 @@ msgstr "Abrir un túnel de mensajes.\n\n" " Los túneles no persisten a través de los reinicios del bot.\n" " " -#: redbot/cogs/reports/reports.py:409 +#: redbot/cogs/reports/reports.py:410 msgid "That ticket doesn't seem to exist" msgstr "Ese ticket parece no existir" -#: redbot/cogs/reports/reports.py:412 +#: redbot/cogs/reports/reports.py:413 msgid "That user isn't here anymore." msgstr "Ese usuario ya no está aquí." -#: redbot/cogs/reports/reports.py:418 +#: redbot/cogs/reports/reports.py:419 msgid "Either you or the user you are trying to reach already has an open communication." msgstr "O usted o el usuario al que intenta acceder ya tiene una comunicación abierta." -#: redbot/cogs/reports/reports.py:424 +#: redbot/cogs/reports/reports.py:425 msgid " Anything you say or upload here (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 ❎ to the last message received.\n" "Any message successfully forwarded will be marked with ✅.\n" @@ -175,15 +175,15 @@ msgstr " Cualquier cosa que diga o suba aquí (8 MB de límite de tamaño de arc "Cualquier mensaje enviado con éxito se marcará con ✅.\n" "Los túneles no son persistentes a lo largo de los reinicios del bot." -#: redbot/cogs/reports/reports.py:435 +#: redbot/cogs/reports/reports.py:436 msgid "A moderator in the server `{guild.name}` has opened a 2-way communication about ticket number {ticket_number}." 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 +#: redbot/cogs/reports/reports.py:445 msgid "That user has DMs disabled." msgstr "Este usuario tiene los MDs desactivados." -#: redbot/cogs/reports/reports.py:448 +#: redbot/cogs/reports/reports.py:449 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 0e475df9ec4..36fef6d2a35 100644 --- a/redbot/cogs/reports/locales/fi-FI.po +++ b/redbot/cogs/reports/locales/fi-FI.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-08 00:51+0000\n" +"POT-Creation-Date: 2023-05-02 23:06+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -29,49 +29,49 @@ msgstr "" msgid "Manage Reports." msgstr "" -#: redbot/cogs/reports/reports.py:110 +#: redbot/cogs/reports/reports.py:114 #, docstring msgid "Set the channel where reports will be sent." msgstr "" -#: redbot/cogs/reports/reports.py:112 +#: redbot/cogs/reports/reports.py:116 msgid "The report channel has been set." msgstr "" -#: redbot/cogs/reports/reports.py:117 +#: redbot/cogs/reports/reports.py:121 #, docstring msgid "Enable or disable reporting for this server." msgstr "" -#: redbot/cogs/reports/reports.py:122 +#: redbot/cogs/reports/reports.py:126 msgid "Reporting is now enabled" msgstr "" -#: redbot/cogs/reports/reports.py:124 +#: redbot/cogs/reports/reports.py:128 msgid "Reporting is now disabled." msgstr "" -#: redbot/cogs/reports/reports.py:183 +#: redbot/cogs/reports/reports.py:187 msgid "You took too long to select. Try again later." msgstr "" -#: redbot/cogs/reports/reports.py:190 +#: redbot/cogs/reports/reports.py:194 msgid "That wasn't a valid choice." msgstr "" -#: redbot/cogs/reports/reports.py:213 +#: redbot/cogs/reports/reports.py:216 msgid "Report from {author}{maybe_nick}" msgstr "" -#: redbot/cogs/reports/reports.py:218 +#: redbot/cogs/reports/reports.py:221 msgid "Report #{}" msgstr "" -#: redbot/cogs/reports/reports.py:222 +#: redbot/cogs/reports/reports.py:225 msgid "Report from {author.mention} (Ticket #{number})" msgstr "" -#: redbot/cogs/reports/reports.py:241 +#: redbot/cogs/reports/reports.py:244 #, docstring msgid "Send a report.\n\n" " Use without arguments for interactive reporting, or do\n" @@ -79,96 +79,96 @@ msgid "Send a report.\n\n" " " msgstr "" -#: redbot/cogs/reports/reports.py:250 +#: redbot/cogs/reports/reports.py:253 msgid "Select a server to make a report in by number." msgstr "" -#: redbot/cogs/reports/reports.py:256 +#: redbot/cogs/reports/reports.py:259 msgid "Reporting has not been enabled for this server" msgstr "" -#: redbot/cogs/reports/reports.py:263 +#: redbot/cogs/reports/reports.py:266 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 +#: redbot/cogs/reports/reports.py:274 msgid "Please finish making your prior report before trying to make an additional one!" msgstr "" -#: redbot/cogs/reports/reports.py:286 +#: redbot/cogs/reports/reports.py:289 msgid "Please respond to this message with your Report.\n" "Your report should be a single message" msgstr "" -#: redbot/cogs/reports/reports.py:292 +#: redbot/cogs/reports/reports.py:295 msgid "This requires DMs enabled." msgstr "" -#: redbot/cogs/reports/reports.py:301 +#: redbot/cogs/reports/reports.py:304 msgid "You took too long. Try again later." msgstr "" -#: redbot/cogs/reports/reports.py:309 +#: redbot/cogs/reports/reports.py:312 msgid "This server has no reports channel set up. Please contact a server admin." msgstr "" -#: redbot/cogs/reports/reports.py:315 +#: redbot/cogs/reports/reports.py:318 msgid "There was an error sending your report, please contact a server admin." msgstr "" -#: redbot/cogs/reports/reports.py:318 +#: redbot/cogs/reports/reports.py:321 msgid "Your report was submitted. (Ticket #{})" msgstr "" -#: redbot/cogs/reports/reports.py:354 +#: redbot/cogs/reports/reports.py:357 msgid "{closer} has closed the correspondence" msgstr "" -#: redbot/cogs/reports/reports.py:371 +#: redbot/cogs/reports/reports.py:372 msgid "Re: ticket# {ticket_number} in {guild.name}" msgstr "" -#: redbot/cogs/reports/reports.py:384 +#: redbot/cogs/reports/reports.py:385 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 +#: redbot/cogs/reports/reports.py:396 #, docstring msgid "Open a message tunnel.\n\n" -" This tunnel will forward things you say in this channel\n" +" This tunnel will forward things you say in this channel or thread\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 +#: redbot/cogs/reports/reports.py:410 msgid "That ticket doesn't seem to exist" msgstr "" -#: redbot/cogs/reports/reports.py:412 +#: redbot/cogs/reports/reports.py:413 msgid "That user isn't here anymore." msgstr "" -#: redbot/cogs/reports/reports.py:418 +#: redbot/cogs/reports/reports.py:419 msgid "Either you or the user you are trying to reach already has an open communication." msgstr "" -#: redbot/cogs/reports/reports.py:424 +#: redbot/cogs/reports/reports.py:425 msgid " Anything you say or upload here (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 ❎ to the last message received.\n" "Any message successfully forwarded will be marked with ✅.\n" "Tunnels are not persistent across bot restarts." msgstr "" -#: redbot/cogs/reports/reports.py:435 +#: redbot/cogs/reports/reports.py:436 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 +#: redbot/cogs/reports/reports.py:445 msgid "That user has DMs disabled." msgstr "" -#: redbot/cogs/reports/reports.py:448 +#: redbot/cogs/reports/reports.py:449 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 c8f4936ea01..aa1cc499260 100644 --- a/redbot/cogs/reports/locales/fr-FR.po +++ b/redbot/cogs/reports/locales/fr-FR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-08 00:51+0000\n" +"POT-Creation-Date: 2023-05-02 23:06+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -29,49 +29,49 @@ msgstr "" msgid "Manage Reports." msgstr "Gérer les rapports." -#: redbot/cogs/reports/reports.py:110 +#: redbot/cogs/reports/reports.py:114 #, docstring msgid "Set the channel where reports will be sent." msgstr "Définir le salon où les rapports seront envoyés." -#: redbot/cogs/reports/reports.py:112 +#: redbot/cogs/reports/reports.py:116 msgid "The report channel has been set." msgstr "Le salon des rapports a été défini." -#: redbot/cogs/reports/reports.py:117 +#: redbot/cogs/reports/reports.py:121 #, docstring msgid "Enable or disable reporting for this server." msgstr "Activer ou désactiver les signalements pour ce serveur." -#: redbot/cogs/reports/reports.py:122 +#: redbot/cogs/reports/reports.py:126 msgid "Reporting is now enabled" msgstr "Les rapports sont maintenant activés" -#: redbot/cogs/reports/reports.py:124 +#: redbot/cogs/reports/reports.py:128 msgid "Reporting is now disabled." msgstr "Les rapports sont maintenant déactivés." -#: redbot/cogs/reports/reports.py:183 +#: redbot/cogs/reports/reports.py:187 msgid "You took too long to select. Try again later." msgstr "Vous avez pris trop de temps pour sélectionner. Réessayez plus tard." -#: redbot/cogs/reports/reports.py:190 +#: redbot/cogs/reports/reports.py:194 msgid "That wasn't a valid choice." msgstr "Ce n’était pas un choix valide." -#: redbot/cogs/reports/reports.py:213 +#: redbot/cogs/reports/reports.py:216 msgid "Report from {author}{maybe_nick}" msgstr "Rapport de {author}{maybe_nick}" -#: redbot/cogs/reports/reports.py:218 +#: redbot/cogs/reports/reports.py:221 msgid "Report #{}" msgstr "Rapport #{}" -#: redbot/cogs/reports/reports.py:222 +#: redbot/cogs/reports/reports.py:225 msgid "Report from {author.mention} (Ticket #{number})" msgstr "Rapport de {author.mention} (Ticket #{number})" -#: redbot/cogs/reports/reports.py:241 +#: redbot/cogs/reports/reports.py:244 #, docstring msgid "Send a report.\n\n" " Use without arguments for interactive reporting, or do\n" @@ -82,101 +82,97 @@ msgstr "Envoyer un signalement.\n\n" " `[p]report [text]` pour l'utiliser non-interactivement.\n" " " -#: redbot/cogs/reports/reports.py:250 +#: redbot/cogs/reports/reports.py:253 msgid "Select a server to make a report in by number." msgstr "Sélectionnez un serveur pour faire un rapport par numéro." -#: redbot/cogs/reports/reports.py:256 +#: redbot/cogs/reports/reports.py:259 msgid "Reporting has not been enabled for this server" msgstr "Les rapports n'ont pas été activés pour ce serveur" -#: redbot/cogs/reports/reports.py:263 +#: redbot/cogs/reports/reports.py:266 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 "Vous avez envoyé trop de rapports récemment. Veuillez contacter un administrateur du serveur si c'est une question importante, ou veuillez attendre et réessayer plus tard." -#: redbot/cogs/reports/reports.py:271 +#: redbot/cogs/reports/reports.py:274 msgid "Please finish making your prior report before trying to make an additional one!" msgstr "Veuillez finir de faire votre rapport antérieur avant d'essayer d'en faire un autre !" -#: redbot/cogs/reports/reports.py:286 +#: redbot/cogs/reports/reports.py:289 msgid "Please respond to this message with your Report.\n" "Your report should be a single message" msgstr "Veuillez répondre à ce message avec votre rapport.\n" "Votre rapport doit être un message unique" -#: redbot/cogs/reports/reports.py:292 +#: redbot/cogs/reports/reports.py:295 msgid "This requires DMs enabled." msgstr "Cela nécessite l'activation des MP." -#: redbot/cogs/reports/reports.py:301 +#: redbot/cogs/reports/reports.py:304 msgid "You took too long. Try again later." msgstr "Vous avez pris trop de temps. Réessayez plus tard." -#: redbot/cogs/reports/reports.py:309 +#: redbot/cogs/reports/reports.py:312 msgid "This server has no reports channel set up. Please contact a server admin." msgstr "Ce serveur n'a pas de salon pour les signalements configuré. Veuillez contacter un administrateur du serveur." -#: redbot/cogs/reports/reports.py:315 +#: redbot/cogs/reports/reports.py:318 msgid "There was an error sending your report, please contact a server admin." msgstr "Il y a eu une erreur lors de l'envoi de votre rapport, veuillez contacter un administrateur du serveur." -#: redbot/cogs/reports/reports.py:318 +#: redbot/cogs/reports/reports.py:321 msgid "Your report was submitted. (Ticket #{})" msgstr "Votre rapport a été soumis. (Ticket #{})" -#: redbot/cogs/reports/reports.py:354 +#: redbot/cogs/reports/reports.py:357 msgid "{closer} has closed the correspondence" msgstr "{closer} a fermé la correspondance" -#: redbot/cogs/reports/reports.py:371 +#: redbot/cogs/reports/reports.py:372 msgid "Re: ticket# {ticket_number} in {guild.name}" msgstr "Re : ticket# {ticket_number} dans {guild.name}" -#: redbot/cogs/reports/reports.py:384 +#: redbot/cogs/reports/reports.py:385 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 +#: redbot/cogs/reports/reports.py:396 #, docstring msgid "Open a message tunnel.\n\n" -" This tunnel will forward things you say in this channel\n" +" This tunnel will forward things you say in this channel or thread\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" -" " +msgstr "" -#: redbot/cogs/reports/reports.py:409 +#: redbot/cogs/reports/reports.py:410 msgid "That ticket doesn't seem to exist" msgstr "Ce ticket ne semble pas exister" -#: redbot/cogs/reports/reports.py:412 +#: redbot/cogs/reports/reports.py:413 msgid "That user isn't here anymore." msgstr "Cet utilisateur n'est plus là." -#: redbot/cogs/reports/reports.py:418 +#: redbot/cogs/reports/reports.py:419 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:424 +#: redbot/cogs/reports/reports.py:425 msgid " Anything you say or upload here (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 ❎ to the last message received.\n" "Any message successfully forwarded will be marked with ✅.\n" "Tunnels are not persistent across bot restarts." msgstr "" -#: redbot/cogs/reports/reports.py:435 +#: redbot/cogs/reports/reports.py:436 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:444 +#: redbot/cogs/reports/reports.py:445 msgid "That user has DMs disabled." msgstr "Cet utilisateur a ses MP désactivés." -#: redbot/cogs/reports/reports.py:448 +#: redbot/cogs/reports/reports.py:449 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/hi-IN.po b/redbot/cogs/reports/locales/hi-IN.po index 6c1990152a4..8713e9e11ca 100644 --- a/redbot/cogs/reports/locales/hi-IN.po +++ b/redbot/cogs/reports/locales/hi-IN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-08 00:51+0000\n" +"POT-Creation-Date: 2023-05-02 23:06+0000\n" "Last-Translator: \n" "Language-Team: Hindi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -29,49 +29,49 @@ msgstr "" msgid "Manage Reports." msgstr "" -#: redbot/cogs/reports/reports.py:110 +#: redbot/cogs/reports/reports.py:114 #, docstring msgid "Set the channel where reports will be sent." msgstr "" -#: redbot/cogs/reports/reports.py:112 +#: redbot/cogs/reports/reports.py:116 msgid "The report channel has been set." msgstr "" -#: redbot/cogs/reports/reports.py:117 +#: redbot/cogs/reports/reports.py:121 #, docstring msgid "Enable or disable reporting for this server." msgstr "" -#: redbot/cogs/reports/reports.py:122 +#: redbot/cogs/reports/reports.py:126 msgid "Reporting is now enabled" msgstr "" -#: redbot/cogs/reports/reports.py:124 +#: redbot/cogs/reports/reports.py:128 msgid "Reporting is now disabled." msgstr "" -#: redbot/cogs/reports/reports.py:183 +#: redbot/cogs/reports/reports.py:187 msgid "You took too long to select. Try again later." msgstr "" -#: redbot/cogs/reports/reports.py:190 +#: redbot/cogs/reports/reports.py:194 msgid "That wasn't a valid choice." msgstr "" -#: redbot/cogs/reports/reports.py:213 +#: redbot/cogs/reports/reports.py:216 msgid "Report from {author}{maybe_nick}" msgstr "" -#: redbot/cogs/reports/reports.py:218 +#: redbot/cogs/reports/reports.py:221 msgid "Report #{}" msgstr "" -#: redbot/cogs/reports/reports.py:222 +#: redbot/cogs/reports/reports.py:225 msgid "Report from {author.mention} (Ticket #{number})" msgstr "" -#: redbot/cogs/reports/reports.py:241 +#: redbot/cogs/reports/reports.py:244 #, docstring msgid "Send a report.\n\n" " Use without arguments for interactive reporting, or do\n" @@ -79,96 +79,96 @@ msgid "Send a report.\n\n" " " msgstr "" -#: redbot/cogs/reports/reports.py:250 +#: redbot/cogs/reports/reports.py:253 msgid "Select a server to make a report in by number." msgstr "" -#: redbot/cogs/reports/reports.py:256 +#: redbot/cogs/reports/reports.py:259 msgid "Reporting has not been enabled for this server" msgstr "" -#: redbot/cogs/reports/reports.py:263 +#: redbot/cogs/reports/reports.py:266 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 +#: redbot/cogs/reports/reports.py:274 msgid "Please finish making your prior report before trying to make an additional one!" msgstr "" -#: redbot/cogs/reports/reports.py:286 +#: redbot/cogs/reports/reports.py:289 msgid "Please respond to this message with your Report.\n" "Your report should be a single message" msgstr "" -#: redbot/cogs/reports/reports.py:292 +#: redbot/cogs/reports/reports.py:295 msgid "This requires DMs enabled." msgstr "" -#: redbot/cogs/reports/reports.py:301 +#: redbot/cogs/reports/reports.py:304 msgid "You took too long. Try again later." msgstr "" -#: redbot/cogs/reports/reports.py:309 +#: redbot/cogs/reports/reports.py:312 msgid "This server has no reports channel set up. Please contact a server admin." msgstr "" -#: redbot/cogs/reports/reports.py:315 +#: redbot/cogs/reports/reports.py:318 msgid "There was an error sending your report, please contact a server admin." msgstr "" -#: redbot/cogs/reports/reports.py:318 +#: redbot/cogs/reports/reports.py:321 msgid "Your report was submitted. (Ticket #{})" msgstr "" -#: redbot/cogs/reports/reports.py:354 +#: redbot/cogs/reports/reports.py:357 msgid "{closer} has closed the correspondence" msgstr "" -#: redbot/cogs/reports/reports.py:371 +#: redbot/cogs/reports/reports.py:372 msgid "Re: ticket# {ticket_number} in {guild.name}" msgstr "" -#: redbot/cogs/reports/reports.py:384 +#: redbot/cogs/reports/reports.py:385 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 +#: redbot/cogs/reports/reports.py:396 #, docstring msgid "Open a message tunnel.\n\n" -" This tunnel will forward things you say in this channel\n" +" This tunnel will forward things you say in this channel or thread\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 +#: redbot/cogs/reports/reports.py:410 msgid "That ticket doesn't seem to exist" msgstr "" -#: redbot/cogs/reports/reports.py:412 +#: redbot/cogs/reports/reports.py:413 msgid "That user isn't here anymore." msgstr "" -#: redbot/cogs/reports/reports.py:418 +#: redbot/cogs/reports/reports.py:419 msgid "Either you or the user you are trying to reach already has an open communication." msgstr "" -#: redbot/cogs/reports/reports.py:424 +#: redbot/cogs/reports/reports.py:425 msgid " Anything you say or upload here (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 ❎ to the last message received.\n" "Any message successfully forwarded will be marked with ✅.\n" "Tunnels are not persistent across bot restarts." msgstr "" -#: redbot/cogs/reports/reports.py:435 +#: redbot/cogs/reports/reports.py:436 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 +#: redbot/cogs/reports/reports.py:445 msgid "That user has DMs disabled." msgstr "" -#: redbot/cogs/reports/reports.py:448 +#: redbot/cogs/reports/reports.py:449 msgid "You have opened a 2-way communication about ticket number {ticket_number}." msgstr "" diff --git a/redbot/cogs/reports/locales/hr-HR.po b/redbot/cogs/reports/locales/hr-HR.po new file mode 100644 index 00000000000..e3e145db027 --- /dev/null +++ b/redbot/cogs/reports/locales/hr-HR.po @@ -0,0 +1,174 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2023-05-02 23:06+0000\n" +"Last-Translator: \n" +"Language-Team: Croatian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.4.2\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: hr\n" +"X-Crowdin-File-ID: 194\n" +"Language: hr_HR\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:114 +#, docstring +msgid "Set the channel where reports will be sent." +msgstr "" + +#: redbot/cogs/reports/reports.py:116 +msgid "The report channel has been set." +msgstr "" + +#: redbot/cogs/reports/reports.py:121 +#, docstring +msgid "Enable or disable reporting for this server." +msgstr "" + +#: redbot/cogs/reports/reports.py:126 +msgid "Reporting is now enabled" +msgstr "" + +#: redbot/cogs/reports/reports.py:128 +msgid "Reporting is now disabled." +msgstr "" + +#: redbot/cogs/reports/reports.py:187 +msgid "You took too long to select. Try again later." +msgstr "" + +#: redbot/cogs/reports/reports.py:194 +msgid "That wasn't a valid choice." +msgstr "" + +#: redbot/cogs/reports/reports.py:216 +msgid "Report from {author}{maybe_nick}" +msgstr "" + +#: redbot/cogs/reports/reports.py:221 +msgid "Report #{}" +msgstr "" + +#: redbot/cogs/reports/reports.py:225 +msgid "Report from {author.mention} (Ticket #{number})" +msgstr "" + +#: redbot/cogs/reports/reports.py:244 +#, docstring +msgid "Send a report.\n\n" +" Use without arguments for interactive reporting, or do\n" +" `[p]report [text]` to use it non-interactively.\n" +" " +msgstr "" + +#: redbot/cogs/reports/reports.py:253 +msgid "Select a server to make a report in by number." +msgstr "" + +#: redbot/cogs/reports/reports.py:259 +msgid "Reporting has not been enabled for this server" +msgstr "" + +#: redbot/cogs/reports/reports.py:266 +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:274 +msgid "Please finish making your prior report before trying to make an additional one!" +msgstr "" + +#: redbot/cogs/reports/reports.py:289 +msgid "Please respond to this message with your Report.\n" +"Your report should be a single message" +msgstr "" + +#: redbot/cogs/reports/reports.py:295 +msgid "This requires DMs enabled." +msgstr "" + +#: redbot/cogs/reports/reports.py:304 +msgid "You took too long. Try again later." +msgstr "" + +#: redbot/cogs/reports/reports.py:312 +msgid "This server has no reports channel set up. Please contact a server admin." +msgstr "" + +#: redbot/cogs/reports/reports.py:318 +msgid "There was an error sending your report, please contact a server admin." +msgstr "" + +#: redbot/cogs/reports/reports.py:321 +msgid "Your report was submitted. (Ticket #{})" +msgstr "" + +#: redbot/cogs/reports/reports.py:357 +msgid "{closer} has closed the correspondence" +msgstr "" + +#: redbot/cogs/reports/reports.py:372 +msgid "Re: ticket# {ticket_number} in {guild.name}" +msgstr "" + +#: redbot/cogs/reports/reports.py:385 +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:396 +#, docstring +msgid "Open a message tunnel.\n\n" +" This tunnel will forward things you say in this channel or thread\n" +" to the ticket opener's direct messages.\n\n" +" Tunnels do not persist across bot restarts.\n" +" " +msgstr "" + +#: redbot/cogs/reports/reports.py:410 +msgid "That ticket doesn't seem to exist" +msgstr "" + +#: redbot/cogs/reports/reports.py:413 +msgid "That user isn't here anymore." +msgstr "" + +#: redbot/cogs/reports/reports.py:419 +msgid "Either you or the user you are trying to reach already has an open communication." +msgstr "" + +#: redbot/cogs/reports/reports.py:425 +msgid " Anything you say or upload here (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 ❎ to the last message received.\n" +"Any message successfully forwarded will be marked with ✅.\n" +"Tunnels are not persistent across bot restarts." +msgstr "" + +#: redbot/cogs/reports/reports.py:436 +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:445 +msgid "That user has DMs disabled." +msgstr "" + +#: redbot/cogs/reports/reports.py:449 +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 4047de3c46c..85701018fc8 100644 --- a/redbot/cogs/reports/locales/hu-HU.po +++ b/redbot/cogs/reports/locales/hu-HU.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-08 00:51+0000\n" +"POT-Creation-Date: 2023-05-02 23:06+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -29,49 +29,49 @@ msgstr "" msgid "Manage Reports." msgstr "" -#: redbot/cogs/reports/reports.py:110 +#: redbot/cogs/reports/reports.py:114 #, docstring msgid "Set the channel where reports will be sent." msgstr "" -#: redbot/cogs/reports/reports.py:112 +#: redbot/cogs/reports/reports.py:116 msgid "The report channel has been set." msgstr "" -#: redbot/cogs/reports/reports.py:117 +#: redbot/cogs/reports/reports.py:121 #, docstring msgid "Enable or disable reporting for this server." msgstr "" -#: redbot/cogs/reports/reports.py:122 +#: redbot/cogs/reports/reports.py:126 msgid "Reporting is now enabled" msgstr "" -#: redbot/cogs/reports/reports.py:124 +#: redbot/cogs/reports/reports.py:128 msgid "Reporting is now disabled." msgstr "" -#: redbot/cogs/reports/reports.py:183 +#: redbot/cogs/reports/reports.py:187 msgid "You took too long to select. Try again later." msgstr "" -#: redbot/cogs/reports/reports.py:190 +#: redbot/cogs/reports/reports.py:194 msgid "That wasn't a valid choice." msgstr "" -#: redbot/cogs/reports/reports.py:213 +#: redbot/cogs/reports/reports.py:216 msgid "Report from {author}{maybe_nick}" msgstr "" -#: redbot/cogs/reports/reports.py:218 +#: redbot/cogs/reports/reports.py:221 msgid "Report #{}" msgstr "" -#: redbot/cogs/reports/reports.py:222 +#: redbot/cogs/reports/reports.py:225 msgid "Report from {author.mention} (Ticket #{number})" msgstr "" -#: redbot/cogs/reports/reports.py:241 +#: redbot/cogs/reports/reports.py:244 #, docstring msgid "Send a report.\n\n" " Use without arguments for interactive reporting, or do\n" @@ -79,96 +79,96 @@ msgid "Send a report.\n\n" " " msgstr "" -#: redbot/cogs/reports/reports.py:250 +#: redbot/cogs/reports/reports.py:253 msgid "Select a server to make a report in by number." msgstr "" -#: redbot/cogs/reports/reports.py:256 +#: redbot/cogs/reports/reports.py:259 msgid "Reporting has not been enabled for this server" msgstr "" -#: redbot/cogs/reports/reports.py:263 +#: redbot/cogs/reports/reports.py:266 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 +#: redbot/cogs/reports/reports.py:274 msgid "Please finish making your prior report before trying to make an additional one!" msgstr "" -#: redbot/cogs/reports/reports.py:286 +#: redbot/cogs/reports/reports.py:289 msgid "Please respond to this message with your Report.\n" "Your report should be a single message" msgstr "" -#: redbot/cogs/reports/reports.py:292 +#: redbot/cogs/reports/reports.py:295 msgid "This requires DMs enabled." msgstr "" -#: redbot/cogs/reports/reports.py:301 +#: redbot/cogs/reports/reports.py:304 msgid "You took too long. Try again later." msgstr "" -#: redbot/cogs/reports/reports.py:309 +#: redbot/cogs/reports/reports.py:312 msgid "This server has no reports channel set up. Please contact a server admin." msgstr "" -#: redbot/cogs/reports/reports.py:315 +#: redbot/cogs/reports/reports.py:318 msgid "There was an error sending your report, please contact a server admin." msgstr "" -#: redbot/cogs/reports/reports.py:318 +#: redbot/cogs/reports/reports.py:321 msgid "Your report was submitted. (Ticket #{})" msgstr "" -#: redbot/cogs/reports/reports.py:354 +#: redbot/cogs/reports/reports.py:357 msgid "{closer} has closed the correspondence" msgstr "" -#: redbot/cogs/reports/reports.py:371 +#: redbot/cogs/reports/reports.py:372 msgid "Re: ticket# {ticket_number} in {guild.name}" msgstr "" -#: redbot/cogs/reports/reports.py:384 +#: redbot/cogs/reports/reports.py:385 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 +#: redbot/cogs/reports/reports.py:396 #, docstring msgid "Open a message tunnel.\n\n" -" This tunnel will forward things you say in this channel\n" +" This tunnel will forward things you say in this channel or thread\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 +#: redbot/cogs/reports/reports.py:410 msgid "That ticket doesn't seem to exist" msgstr "" -#: redbot/cogs/reports/reports.py:412 +#: redbot/cogs/reports/reports.py:413 msgid "That user isn't here anymore." msgstr "" -#: redbot/cogs/reports/reports.py:418 +#: redbot/cogs/reports/reports.py:419 msgid "Either you or the user you are trying to reach already has an open communication." msgstr "" -#: redbot/cogs/reports/reports.py:424 +#: redbot/cogs/reports/reports.py:425 msgid " Anything you say or upload here (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 ❎ to the last message received.\n" "Any message successfully forwarded will be marked with ✅.\n" "Tunnels are not persistent across bot restarts." msgstr "" -#: redbot/cogs/reports/reports.py:435 +#: redbot/cogs/reports/reports.py:436 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 +#: redbot/cogs/reports/reports.py:445 msgid "That user has DMs disabled." msgstr "" -#: redbot/cogs/reports/reports.py:448 +#: redbot/cogs/reports/reports.py:449 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 197129e6cb0..4f11c78e4b3 100644 --- a/redbot/cogs/reports/locales/id-ID.po +++ b/redbot/cogs/reports/locales/id-ID.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-08 00:51+0000\n" +"POT-Creation-Date: 2023-05-02 23:06+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -22,153 +22,161 @@ msgid "Create user reports that server staff can respond to.\n\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 "" +msgstr "Buat laporan yang bisa staff server respon.\n\n" +" Laporan bisa dikirimkan dengan `[p]report`. Ini akan dikirimkan\n" +" ke sebuah channel di dalam server untuk staff, dan pelapor akan\n" +" mendapatkan sebuah DM. Keduanya dapat digunakan untuk berkomunikasi.\n" +" " #: redbot/cogs/reports/reports.py:104 #, docstring msgid "Manage Reports." -msgstr "" +msgstr "Kelola Laporan." -#: redbot/cogs/reports/reports.py:110 +#: redbot/cogs/reports/reports.py:114 #, docstring msgid "Set the channel where reports will be sent." -msgstr "" +msgstr "Atur channel dimana laporan akan dikirimkan." -#: redbot/cogs/reports/reports.py:112 +#: redbot/cogs/reports/reports.py:116 msgid "The report channel has been set." -msgstr "" +msgstr "Channel laporan telah ditetapkan." -#: redbot/cogs/reports/reports.py:117 +#: redbot/cogs/reports/reports.py:121 #, docstring msgid "Enable or disable reporting for this server." -msgstr "" +msgstr "Aktifkan atau nonaktifkan laporan untuk server ini." -#: redbot/cogs/reports/reports.py:122 +#: redbot/cogs/reports/reports.py:126 msgid "Reporting is now enabled" -msgstr "" +msgstr "Laporan telah diaktifkan" -#: redbot/cogs/reports/reports.py:124 +#: redbot/cogs/reports/reports.py:128 msgid "Reporting is now disabled." -msgstr "" +msgstr "Laporan telah dinonaktifkan." -#: redbot/cogs/reports/reports.py:183 +#: redbot/cogs/reports/reports.py:187 msgid "You took too long to select. Try again later." -msgstr "" +msgstr "Anda memakan waktu terlalu lama untuk memilih. Coba lagi nanti." -#: redbot/cogs/reports/reports.py:190 +#: redbot/cogs/reports/reports.py:194 msgid "That wasn't a valid choice." -msgstr "" +msgstr "Itu bukanlah pilihan yang valid." -#: redbot/cogs/reports/reports.py:213 +#: redbot/cogs/reports/reports.py:216 msgid "Report from {author}{maybe_nick}" -msgstr "" +msgstr "Laporan dari {author}{maybe_nick}" -#: redbot/cogs/reports/reports.py:218 +#: redbot/cogs/reports/reports.py:221 msgid "Report #{}" -msgstr "" +msgstr "Laporan #{}" -#: redbot/cogs/reports/reports.py:222 +#: redbot/cogs/reports/reports.py:225 msgid "Report from {author.mention} (Ticket #{number})" -msgstr "" +msgstr "Laporan dari {author.mention} (Tiket #{number})" -#: redbot/cogs/reports/reports.py:241 +#: redbot/cogs/reports/reports.py:244 #, docstring msgid "Send a report.\n\n" " Use without arguments for interactive reporting, or do\n" " `[p]report [text]` to use it non-interactively.\n" " " -msgstr "" +msgstr "Kirim sebuah laporan.\n\n" +" Jalankan tanpa argumen untuk laporan interaktif, atau gunakan\n" +" `[p]report [text]` untuk non-interaktif.\n" +" " -#: redbot/cogs/reports/reports.py:250 +#: redbot/cogs/reports/reports.py:253 msgid "Select a server to make a report in by number." -msgstr "" +msgstr "Pilih sebuah server untuk melaporkan dengan angka." -#: redbot/cogs/reports/reports.py:256 +#: redbot/cogs/reports/reports.py:259 msgid "Reporting has not been enabled for this server" -msgstr "" +msgstr "Laporan tidak diaktifkan untuk server ini" -#: redbot/cogs/reports/reports.py:263 +#: redbot/cogs/reports/reports.py:266 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 "Anda telah mengirimkan terlalu banyak laporan baru-baru ini. Tolong hubungi admin server jika ini adalah masalah penting, atau tunggu dan coba lagi nanti." -#: redbot/cogs/reports/reports.py:271 +#: redbot/cogs/reports/reports.py:274 msgid "Please finish making your prior report before trying to make an additional one!" -msgstr "" +msgstr "Tolong selesaikan laporan anda dahulu sebelum membuat laporan lainnya!" -#: redbot/cogs/reports/reports.py:286 +#: redbot/cogs/reports/reports.py:289 msgid "Please respond to this message with your Report.\n" "Your report should be a single message" -msgstr "" +msgstr "Tolong balas pesan ini dengan laporan anda.\n" +"Laporan anda harus merupakan pesan tunggal" -#: redbot/cogs/reports/reports.py:292 +#: redbot/cogs/reports/reports.py:295 msgid "This requires DMs enabled." -msgstr "" +msgstr "Ini membutuhkan DM diaktifkan." -#: redbot/cogs/reports/reports.py:301 +#: redbot/cogs/reports/reports.py:304 msgid "You took too long. Try again later." -msgstr "" +msgstr "Anda memakan waktu terlalu lama. Coba lagi nanti." -#: redbot/cogs/reports/reports.py:309 +#: redbot/cogs/reports/reports.py:312 msgid "This server has no reports channel set up. Please contact a server admin." -msgstr "" +msgstr "Server ini tidak memiliki channel laporan. Tolong hubungi admin server." -#: redbot/cogs/reports/reports.py:315 +#: redbot/cogs/reports/reports.py:318 msgid "There was an error sending your report, please contact a server admin." -msgstr "" +msgstr "Terjadi sebuah kesalahan saat mengirimkan laporan anda, tolong hubungi admin server." -#: redbot/cogs/reports/reports.py:318 +#: redbot/cogs/reports/reports.py:321 msgid "Your report was submitted. (Ticket #{})" -msgstr "" +msgstr "Laporan anda telah dikirim. (Tiket #{})" -#: redbot/cogs/reports/reports.py:354 +#: redbot/cogs/reports/reports.py:357 msgid "{closer} has closed the correspondence" -msgstr "" +msgstr "{closer} telah menutup korespondensi" -#: redbot/cogs/reports/reports.py:371 +#: redbot/cogs/reports/reports.py:372 msgid "Re: ticket# {ticket_number} in {guild.name}" -msgstr "" +msgstr "Balasan: tiket# {ticket_number} di {guild.name}" -#: redbot/cogs/reports/reports.py:384 +#: redbot/cogs/reports/reports.py:385 msgid "Correspondence about ticket# {ticket_number} in {guild.name} has been ended due to reports being disabled in that server." -msgstr "" +msgstr "Korespondensi tiket# {ticket_number} di {guild.name} telah berakhir karena laporan sedang dinonaktifkan di server tersebut." -#: redbot/cogs/reports/reports.py:395 +#: redbot/cogs/reports/reports.py:396 #, docstring msgid "Open a message tunnel.\n\n" -" This tunnel will forward things you say in this channel\n" +" This tunnel will forward things you say in this channel or thread\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 +#: redbot/cogs/reports/reports.py:410 msgid "That ticket doesn't seem to exist" -msgstr "" +msgstr "Tiket tersebut sepertinya tidak ada" -#: redbot/cogs/reports/reports.py:412 +#: redbot/cogs/reports/reports.py:413 msgid "That user isn't here anymore." -msgstr "" +msgstr "User tersebut tak ada lagi disini." -#: redbot/cogs/reports/reports.py:418 +#: redbot/cogs/reports/reports.py:419 msgid "Either you or the user you are trying to reach already has an open communication." -msgstr "" +msgstr "Antara anda atau user yang anda coba raih telah memiliki komunikasi terbuka." -#: redbot/cogs/reports/reports.py:424 +#: redbot/cogs/reports/reports.py:425 msgid " Anything you say or upload here (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 ❎ to the last message received.\n" "Any message successfully forwarded will be marked with ✅.\n" "Tunnels are not persistent across bot restarts." msgstr "" -#: redbot/cogs/reports/reports.py:435 +#: redbot/cogs/reports/reports.py:436 msgid "A moderator in the server `{guild.name}` has opened a 2-way communication about ticket number {ticket_number}." -msgstr "" +msgstr "Seorang moderator di server `{guild.name}` telah membuka komunikasi 2 arah tentang tiket nomor {ticket_number}." -#: redbot/cogs/reports/reports.py:444 +#: redbot/cogs/reports/reports.py:445 msgid "That user has DMs disabled." -msgstr "" +msgstr "User tersebut menonaktifkan DM." -#: redbot/cogs/reports/reports.py:448 +#: redbot/cogs/reports/reports.py:449 msgid "You have opened a 2-way communication about ticket number {ticket_number}." -msgstr "" +msgstr "Anda telah membuka komunikasi 2 arah tentang tiket nomor {ticket_number}." diff --git a/redbot/cogs/reports/locales/it-IT.po b/redbot/cogs/reports/locales/it-IT.po index 578159211c3..5831026e23a 100644 --- a/redbot/cogs/reports/locales/it-IT.po +++ b/redbot/cogs/reports/locales/it-IT.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-08 00:51+0000\n" +"POT-Creation-Date: 2023-05-02 23:06+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -29,49 +29,49 @@ msgstr "" msgid "Manage Reports." msgstr "" -#: redbot/cogs/reports/reports.py:110 +#: redbot/cogs/reports/reports.py:114 #, docstring msgid "Set the channel where reports will be sent." msgstr "" -#: redbot/cogs/reports/reports.py:112 +#: redbot/cogs/reports/reports.py:116 msgid "The report channel has been set." msgstr "" -#: redbot/cogs/reports/reports.py:117 +#: redbot/cogs/reports/reports.py:121 #, docstring msgid "Enable or disable reporting for this server." msgstr "" -#: redbot/cogs/reports/reports.py:122 +#: redbot/cogs/reports/reports.py:126 msgid "Reporting is now enabled" msgstr "" -#: redbot/cogs/reports/reports.py:124 +#: redbot/cogs/reports/reports.py:128 msgid "Reporting is now disabled." msgstr "" -#: redbot/cogs/reports/reports.py:183 +#: redbot/cogs/reports/reports.py:187 msgid "You took too long to select. Try again later." msgstr "" -#: redbot/cogs/reports/reports.py:190 +#: redbot/cogs/reports/reports.py:194 msgid "That wasn't a valid choice." msgstr "" -#: redbot/cogs/reports/reports.py:213 +#: redbot/cogs/reports/reports.py:216 msgid "Report from {author}{maybe_nick}" msgstr "" -#: redbot/cogs/reports/reports.py:218 +#: redbot/cogs/reports/reports.py:221 msgid "Report #{}" msgstr "" -#: redbot/cogs/reports/reports.py:222 +#: redbot/cogs/reports/reports.py:225 msgid "Report from {author.mention} (Ticket #{number})" msgstr "" -#: redbot/cogs/reports/reports.py:241 +#: redbot/cogs/reports/reports.py:244 #, docstring msgid "Send a report.\n\n" " Use without arguments for interactive reporting, or do\n" @@ -79,96 +79,96 @@ msgid "Send a report.\n\n" " " msgstr "" -#: redbot/cogs/reports/reports.py:250 +#: redbot/cogs/reports/reports.py:253 msgid "Select a server to make a report in by number." msgstr "" -#: redbot/cogs/reports/reports.py:256 +#: redbot/cogs/reports/reports.py:259 msgid "Reporting has not been enabled for this server" msgstr "" -#: redbot/cogs/reports/reports.py:263 +#: redbot/cogs/reports/reports.py:266 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 +#: redbot/cogs/reports/reports.py:274 msgid "Please finish making your prior report before trying to make an additional one!" msgstr "" -#: redbot/cogs/reports/reports.py:286 +#: redbot/cogs/reports/reports.py:289 msgid "Please respond to this message with your Report.\n" "Your report should be a single message" msgstr "" -#: redbot/cogs/reports/reports.py:292 +#: redbot/cogs/reports/reports.py:295 msgid "This requires DMs enabled." msgstr "" -#: redbot/cogs/reports/reports.py:301 +#: redbot/cogs/reports/reports.py:304 msgid "You took too long. Try again later." msgstr "" -#: redbot/cogs/reports/reports.py:309 +#: redbot/cogs/reports/reports.py:312 msgid "This server has no reports channel set up. Please contact a server admin." msgstr "" -#: redbot/cogs/reports/reports.py:315 +#: redbot/cogs/reports/reports.py:318 msgid "There was an error sending your report, please contact a server admin." msgstr "" -#: redbot/cogs/reports/reports.py:318 +#: redbot/cogs/reports/reports.py:321 msgid "Your report was submitted. (Ticket #{})" msgstr "" -#: redbot/cogs/reports/reports.py:354 +#: redbot/cogs/reports/reports.py:357 msgid "{closer} has closed the correspondence" msgstr "" -#: redbot/cogs/reports/reports.py:371 +#: redbot/cogs/reports/reports.py:372 msgid "Re: ticket# {ticket_number} in {guild.name}" msgstr "" -#: redbot/cogs/reports/reports.py:384 +#: redbot/cogs/reports/reports.py:385 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 +#: redbot/cogs/reports/reports.py:396 #, docstring msgid "Open a message tunnel.\n\n" -" This tunnel will forward things you say in this channel\n" +" This tunnel will forward things you say in this channel or thread\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 +#: redbot/cogs/reports/reports.py:410 msgid "That ticket doesn't seem to exist" msgstr "" -#: redbot/cogs/reports/reports.py:412 +#: redbot/cogs/reports/reports.py:413 msgid "That user isn't here anymore." msgstr "" -#: redbot/cogs/reports/reports.py:418 +#: redbot/cogs/reports/reports.py:419 msgid "Either you or the user you are trying to reach already has an open communication." msgstr "" -#: redbot/cogs/reports/reports.py:424 +#: redbot/cogs/reports/reports.py:425 msgid " Anything you say or upload here (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 ❎ to the last message received.\n" "Any message successfully forwarded will be marked with ✅.\n" "Tunnels are not persistent across bot restarts." msgstr "" -#: redbot/cogs/reports/reports.py:435 +#: redbot/cogs/reports/reports.py:436 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 +#: redbot/cogs/reports/reports.py:445 msgid "That user has DMs disabled." msgstr "" -#: redbot/cogs/reports/reports.py:448 +#: redbot/cogs/reports/reports.py:449 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 1f20a35424e..fc5fa47482c 100644 --- a/redbot/cogs/reports/locales/ja-JP.po +++ b/redbot/cogs/reports/locales/ja-JP.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-08 00:51+0000\n" +"POT-Creation-Date: 2023-05-02 23:06+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -29,49 +29,49 @@ msgstr "" msgid "Manage Reports." msgstr "" -#: redbot/cogs/reports/reports.py:110 +#: redbot/cogs/reports/reports.py:114 #, docstring msgid "Set the channel where reports will be sent." msgstr "" -#: redbot/cogs/reports/reports.py:112 +#: redbot/cogs/reports/reports.py:116 msgid "The report channel has been set." msgstr "" -#: redbot/cogs/reports/reports.py:117 +#: redbot/cogs/reports/reports.py:121 #, docstring msgid "Enable or disable reporting for this server." msgstr "" -#: redbot/cogs/reports/reports.py:122 +#: redbot/cogs/reports/reports.py:126 msgid "Reporting is now enabled" msgstr "" -#: redbot/cogs/reports/reports.py:124 +#: redbot/cogs/reports/reports.py:128 msgid "Reporting is now disabled." msgstr "" -#: redbot/cogs/reports/reports.py:183 +#: redbot/cogs/reports/reports.py:187 msgid "You took too long to select. Try again later." msgstr "" -#: redbot/cogs/reports/reports.py:190 +#: redbot/cogs/reports/reports.py:194 msgid "That wasn't a valid choice." msgstr "" -#: redbot/cogs/reports/reports.py:213 +#: redbot/cogs/reports/reports.py:216 msgid "Report from {author}{maybe_nick}" msgstr "" -#: redbot/cogs/reports/reports.py:218 +#: redbot/cogs/reports/reports.py:221 msgid "Report #{}" msgstr "" -#: redbot/cogs/reports/reports.py:222 +#: redbot/cogs/reports/reports.py:225 msgid "Report from {author.mention} (Ticket #{number})" msgstr "" -#: redbot/cogs/reports/reports.py:241 +#: redbot/cogs/reports/reports.py:244 #, docstring msgid "Send a report.\n\n" " Use without arguments for interactive reporting, or do\n" @@ -79,96 +79,96 @@ msgid "Send a report.\n\n" " " msgstr "" -#: redbot/cogs/reports/reports.py:250 +#: redbot/cogs/reports/reports.py:253 msgid "Select a server to make a report in by number." msgstr "" -#: redbot/cogs/reports/reports.py:256 +#: redbot/cogs/reports/reports.py:259 msgid "Reporting has not been enabled for this server" msgstr "" -#: redbot/cogs/reports/reports.py:263 +#: redbot/cogs/reports/reports.py:266 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 +#: redbot/cogs/reports/reports.py:274 msgid "Please finish making your prior report before trying to make an additional one!" msgstr "" -#: redbot/cogs/reports/reports.py:286 +#: redbot/cogs/reports/reports.py:289 msgid "Please respond to this message with your Report.\n" "Your report should be a single message" msgstr "" -#: redbot/cogs/reports/reports.py:292 +#: redbot/cogs/reports/reports.py:295 msgid "This requires DMs enabled." msgstr "" -#: redbot/cogs/reports/reports.py:301 +#: redbot/cogs/reports/reports.py:304 msgid "You took too long. Try again later." msgstr "" -#: redbot/cogs/reports/reports.py:309 +#: redbot/cogs/reports/reports.py:312 msgid "This server has no reports channel set up. Please contact a server admin." msgstr "" -#: redbot/cogs/reports/reports.py:315 +#: redbot/cogs/reports/reports.py:318 msgid "There was an error sending your report, please contact a server admin." msgstr "" -#: redbot/cogs/reports/reports.py:318 +#: redbot/cogs/reports/reports.py:321 msgid "Your report was submitted. (Ticket #{})" msgstr "" -#: redbot/cogs/reports/reports.py:354 +#: redbot/cogs/reports/reports.py:357 msgid "{closer} has closed the correspondence" msgstr "" -#: redbot/cogs/reports/reports.py:371 +#: redbot/cogs/reports/reports.py:372 msgid "Re: ticket# {ticket_number} in {guild.name}" msgstr "" -#: redbot/cogs/reports/reports.py:384 +#: redbot/cogs/reports/reports.py:385 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 +#: redbot/cogs/reports/reports.py:396 #, docstring msgid "Open a message tunnel.\n\n" -" This tunnel will forward things you say in this channel\n" +" This tunnel will forward things you say in this channel or thread\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 +#: redbot/cogs/reports/reports.py:410 msgid "That ticket doesn't seem to exist" msgstr "" -#: redbot/cogs/reports/reports.py:412 +#: redbot/cogs/reports/reports.py:413 msgid "That user isn't here anymore." msgstr "" -#: redbot/cogs/reports/reports.py:418 +#: redbot/cogs/reports/reports.py:419 msgid "Either you or the user you are trying to reach already has an open communication." msgstr "" -#: redbot/cogs/reports/reports.py:424 +#: redbot/cogs/reports/reports.py:425 msgid " Anything you say or upload here (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 ❎ to the last message received.\n" "Any message successfully forwarded will be marked with ✅.\n" "Tunnels are not persistent across bot restarts." msgstr "" -#: redbot/cogs/reports/reports.py:435 +#: redbot/cogs/reports/reports.py:436 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 +#: redbot/cogs/reports/reports.py:445 msgid "That user has DMs disabled." msgstr "" -#: redbot/cogs/reports/reports.py:448 +#: redbot/cogs/reports/reports.py:449 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 6dd52fbd02f..d2a1ebb8c92 100644 --- a/redbot/cogs/reports/locales/ko-KR.po +++ b/redbot/cogs/reports/locales/ko-KR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-08 00:51+0000\n" +"POT-Creation-Date: 2023-05-02 23:06+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -29,49 +29,49 @@ msgstr "" msgid "Manage Reports." msgstr "" -#: redbot/cogs/reports/reports.py:110 +#: redbot/cogs/reports/reports.py:114 #, docstring msgid "Set the channel where reports will be sent." msgstr "" -#: redbot/cogs/reports/reports.py:112 +#: redbot/cogs/reports/reports.py:116 msgid "The report channel has been set." msgstr "" -#: redbot/cogs/reports/reports.py:117 +#: redbot/cogs/reports/reports.py:121 #, docstring msgid "Enable or disable reporting for this server." msgstr "" -#: redbot/cogs/reports/reports.py:122 +#: redbot/cogs/reports/reports.py:126 msgid "Reporting is now enabled" msgstr "" -#: redbot/cogs/reports/reports.py:124 +#: redbot/cogs/reports/reports.py:128 msgid "Reporting is now disabled." msgstr "" -#: redbot/cogs/reports/reports.py:183 +#: redbot/cogs/reports/reports.py:187 msgid "You took too long to select. Try again later." msgstr "" -#: redbot/cogs/reports/reports.py:190 +#: redbot/cogs/reports/reports.py:194 msgid "That wasn't a valid choice." msgstr "" -#: redbot/cogs/reports/reports.py:213 +#: redbot/cogs/reports/reports.py:216 msgid "Report from {author}{maybe_nick}" msgstr "" -#: redbot/cogs/reports/reports.py:218 +#: redbot/cogs/reports/reports.py:221 msgid "Report #{}" msgstr "" -#: redbot/cogs/reports/reports.py:222 +#: redbot/cogs/reports/reports.py:225 msgid "Report from {author.mention} (Ticket #{number})" msgstr "" -#: redbot/cogs/reports/reports.py:241 +#: redbot/cogs/reports/reports.py:244 #, docstring msgid "Send a report.\n\n" " Use without arguments for interactive reporting, or do\n" @@ -79,96 +79,96 @@ msgid "Send a report.\n\n" " " msgstr "" -#: redbot/cogs/reports/reports.py:250 +#: redbot/cogs/reports/reports.py:253 msgid "Select a server to make a report in by number." msgstr "" -#: redbot/cogs/reports/reports.py:256 +#: redbot/cogs/reports/reports.py:259 msgid "Reporting has not been enabled for this server" msgstr "" -#: redbot/cogs/reports/reports.py:263 +#: redbot/cogs/reports/reports.py:266 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 +#: redbot/cogs/reports/reports.py:274 msgid "Please finish making your prior report before trying to make an additional one!" msgstr "" -#: redbot/cogs/reports/reports.py:286 +#: redbot/cogs/reports/reports.py:289 msgid "Please respond to this message with your Report.\n" "Your report should be a single message" msgstr "" -#: redbot/cogs/reports/reports.py:292 +#: redbot/cogs/reports/reports.py:295 msgid "This requires DMs enabled." msgstr "" -#: redbot/cogs/reports/reports.py:301 +#: redbot/cogs/reports/reports.py:304 msgid "You took too long. Try again later." msgstr "" -#: redbot/cogs/reports/reports.py:309 +#: redbot/cogs/reports/reports.py:312 msgid "This server has no reports channel set up. Please contact a server admin." msgstr "" -#: redbot/cogs/reports/reports.py:315 +#: redbot/cogs/reports/reports.py:318 msgid "There was an error sending your report, please contact a server admin." msgstr "" -#: redbot/cogs/reports/reports.py:318 +#: redbot/cogs/reports/reports.py:321 msgid "Your report was submitted. (Ticket #{})" msgstr "" -#: redbot/cogs/reports/reports.py:354 +#: redbot/cogs/reports/reports.py:357 msgid "{closer} has closed the correspondence" msgstr "" -#: redbot/cogs/reports/reports.py:371 +#: redbot/cogs/reports/reports.py:372 msgid "Re: ticket# {ticket_number} in {guild.name}" msgstr "" -#: redbot/cogs/reports/reports.py:384 +#: redbot/cogs/reports/reports.py:385 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 +#: redbot/cogs/reports/reports.py:396 #, docstring msgid "Open a message tunnel.\n\n" -" This tunnel will forward things you say in this channel\n" +" This tunnel will forward things you say in this channel or thread\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 +#: redbot/cogs/reports/reports.py:410 msgid "That ticket doesn't seem to exist" msgstr "" -#: redbot/cogs/reports/reports.py:412 +#: redbot/cogs/reports/reports.py:413 msgid "That user isn't here anymore." msgstr "" -#: redbot/cogs/reports/reports.py:418 +#: redbot/cogs/reports/reports.py:419 msgid "Either you or the user you are trying to reach already has an open communication." msgstr "" -#: redbot/cogs/reports/reports.py:424 +#: redbot/cogs/reports/reports.py:425 msgid " Anything you say or upload here (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 ❎ to the last message received.\n" "Any message successfully forwarded will be marked with ✅.\n" "Tunnels are not persistent across bot restarts." msgstr "" -#: redbot/cogs/reports/reports.py:435 +#: redbot/cogs/reports/reports.py:436 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 +#: redbot/cogs/reports/reports.py:445 msgid "That user has DMs disabled." msgstr "" -#: redbot/cogs/reports/reports.py:448 +#: redbot/cogs/reports/reports.py:449 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 index c05d4acb0f6..acca47b35f7 100644 --- a/redbot/cogs/reports/locales/nb-NO.po +++ b/redbot/cogs/reports/locales/nb-NO.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-08 00:51+0000\n" +"POT-Creation-Date: 2023-05-02 23:06+0000\n" "Last-Translator: \n" "Language-Team: Norwegian Bokmal\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -33,49 +33,49 @@ msgstr "Opprett brukerrapporter som serveransatte kan svare på.\n\n" msgid "Manage Reports." msgstr "Behandle rapporter." -#: redbot/cogs/reports/reports.py:110 +#: redbot/cogs/reports/reports.py:114 #, docstring msgid "Set the channel where reports will be sent." msgstr "Angi kanalen hvor rapporter skal sendes." -#: redbot/cogs/reports/reports.py:112 +#: redbot/cogs/reports/reports.py:116 msgid "The report channel has been set." msgstr "Den rapporteringskanalen har blitt satt." -#: redbot/cogs/reports/reports.py:117 +#: redbot/cogs/reports/reports.py:121 #, docstring msgid "Enable or disable reporting for this server." -msgstr "" +msgstr "Aktiver eller deaktiver rapportering for denne serveren." -#: redbot/cogs/reports/reports.py:122 +#: redbot/cogs/reports/reports.py:126 msgid "Reporting is now enabled" msgstr "Rapportering er nå aktivert" -#: redbot/cogs/reports/reports.py:124 +#: redbot/cogs/reports/reports.py:128 msgid "Reporting is now disabled." msgstr "Rapportering er nå deaktivert." -#: redbot/cogs/reports/reports.py:183 +#: redbot/cogs/reports/reports.py:187 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 +#: redbot/cogs/reports/reports.py:194 msgid "That wasn't a valid choice." msgstr "Det var ikke et gyldig valg." -#: redbot/cogs/reports/reports.py:213 +#: redbot/cogs/reports/reports.py:216 msgid "Report from {author}{maybe_nick}" msgstr "Rapport fra {author}{maybe_nick}" -#: redbot/cogs/reports/reports.py:218 +#: redbot/cogs/reports/reports.py:221 msgid "Report #{}" msgstr "Rapport #{}" -#: redbot/cogs/reports/reports.py:222 +#: redbot/cogs/reports/reports.py:225 msgid "Report from {author.mention} (Ticket #{number})" msgstr "Rapport fra {author.mention} (Tikket #{number})" -#: redbot/cogs/reports/reports.py:241 +#: redbot/cogs/reports/reports.py:244 #, docstring msgid "Send a report.\n\n" " Use without arguments for interactive reporting, or do\n" @@ -86,64 +86,64 @@ msgstr "Send en rapport.\n\n" " `[p]report [text]` for å bruke den ikke-interaktivt.\n" " " -#: redbot/cogs/reports/reports.py:250 +#: redbot/cogs/reports/reports.py:253 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 +#: redbot/cogs/reports/reports.py:259 msgid "Reporting has not been enabled for this server" msgstr "Rapportering er ikke aktivert for denne serveren" -#: redbot/cogs/reports/reports.py:263 +#: redbot/cogs/reports/reports.py:266 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 +#: redbot/cogs/reports/reports.py:274 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 +#: redbot/cogs/reports/reports.py:289 msgid "Please respond to this message with your Report.\n" "Your report should be a single message" msgstr "Svar på denne meldingen med rapporten din.\n" "Rapporten skal være en enkelt melding" -#: redbot/cogs/reports/reports.py:292 +#: redbot/cogs/reports/reports.py:295 msgid "This requires DMs enabled." msgstr "Dette krever at DMs er aktivert." -#: redbot/cogs/reports/reports.py:301 +#: redbot/cogs/reports/reports.py:304 msgid "You took too long. Try again later." msgstr "Du tok for lang tid. Prøv igjen senere." -#: redbot/cogs/reports/reports.py:309 +#: redbot/cogs/reports/reports.py:312 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 +#: redbot/cogs/reports/reports.py:318 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 +#: redbot/cogs/reports/reports.py:321 msgid "Your report was submitted. (Ticket #{})" msgstr "Rapporten din ble sendt inn. (Ticket #{})" -#: redbot/cogs/reports/reports.py:354 +#: redbot/cogs/reports/reports.py:357 msgid "{closer} has closed the correspondence" msgstr "{closer} har lukket korrespondansen" -#: redbot/cogs/reports/reports.py:371 +#: redbot/cogs/reports/reports.py:372 msgid "Re: ticket# {ticket_number} in {guild.name}" msgstr "Re: billett# {ticket_number} i {guild.name}" -#: redbot/cogs/reports/reports.py:384 +#: redbot/cogs/reports/reports.py:385 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 +#: redbot/cogs/reports/reports.py:396 #, docstring msgid "Open a message tunnel.\n\n" -" This tunnel will forward things you say in this channel\n" +" This tunnel will forward things you say in this channel or thread\n" " to the ticket opener's direct messages.\n\n" " Tunnels do not persist across bot restarts.\n" " " @@ -153,19 +153,19 @@ msgstr "Åpne meldingstunnel.\n\n" " Tunneler forblir ikke omstart fra roboten.\n" " " -#: redbot/cogs/reports/reports.py:409 +#: redbot/cogs/reports/reports.py:410 msgid "That ticket doesn't seem to exist" msgstr "Den billetten ser ikke ut til å finnes" -#: redbot/cogs/reports/reports.py:412 +#: redbot/cogs/reports/reports.py:413 msgid "That user isn't here anymore." msgstr "Den brukeren er ikke her lenger." -#: redbot/cogs/reports/reports.py:418 +#: redbot/cogs/reports/reports.py:419 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 +#: redbot/cogs/reports/reports.py:425 msgid " Anything you say or upload here (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 ❎ to the last message received.\n" "Any message successfully forwarded will be marked with ✅.\n" @@ -175,15 +175,15 @@ msgstr " Noe som du sier eller laster opp her (8MB begrensning i filstørrelse v "Enhver melding med suksess vil bli merket med ✅.\n" "Tunneler er ikke vedvarende over bot restarter." -#: redbot/cogs/reports/reports.py:435 +#: redbot/cogs/reports/reports.py:436 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 +#: redbot/cogs/reports/reports.py:445 msgid "That user has DMs disabled." msgstr "Brukeren har deaktivert direktemeldinger." -#: redbot/cogs/reports/reports.py:448 +#: redbot/cogs/reports/reports.py:449 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 7ab82c7f22e..d9d0ec1a387 100644 --- a/redbot/cogs/reports/locales/nl-NL.po +++ b/redbot/cogs/reports/locales/nl-NL.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-08 00:51+0000\n" +"POT-Creation-Date: 2023-05-02 23:06+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -29,49 +29,49 @@ msgstr "" msgid "Manage Reports." msgstr "" -#: redbot/cogs/reports/reports.py:110 +#: redbot/cogs/reports/reports.py:114 #, docstring msgid "Set the channel where reports will be sent." msgstr "" -#: redbot/cogs/reports/reports.py:112 +#: redbot/cogs/reports/reports.py:116 msgid "The report channel has been set." msgstr "" -#: redbot/cogs/reports/reports.py:117 +#: redbot/cogs/reports/reports.py:121 #, docstring msgid "Enable or disable reporting for this server." msgstr "" -#: redbot/cogs/reports/reports.py:122 +#: redbot/cogs/reports/reports.py:126 msgid "Reporting is now enabled" msgstr "" -#: redbot/cogs/reports/reports.py:124 +#: redbot/cogs/reports/reports.py:128 msgid "Reporting is now disabled." msgstr "Rapportage is nu uitgeschakeld." -#: redbot/cogs/reports/reports.py:183 +#: redbot/cogs/reports/reports.py:187 msgid "You took too long to select. Try again later." msgstr "" -#: redbot/cogs/reports/reports.py:190 +#: redbot/cogs/reports/reports.py:194 msgid "That wasn't a valid choice." msgstr "Dat was geen geldige keuze." -#: redbot/cogs/reports/reports.py:213 +#: redbot/cogs/reports/reports.py:216 msgid "Report from {author}{maybe_nick}" msgstr "" -#: redbot/cogs/reports/reports.py:218 +#: redbot/cogs/reports/reports.py:221 msgid "Report #{}" msgstr "Rapport #{}" -#: redbot/cogs/reports/reports.py:222 +#: redbot/cogs/reports/reports.py:225 msgid "Report from {author.mention} (Ticket #{number})" msgstr "" -#: redbot/cogs/reports/reports.py:241 +#: redbot/cogs/reports/reports.py:244 #, docstring msgid "Send a report.\n\n" " Use without arguments for interactive reporting, or do\n" @@ -79,96 +79,96 @@ msgid "Send a report.\n\n" " " msgstr "" -#: redbot/cogs/reports/reports.py:250 +#: redbot/cogs/reports/reports.py:253 msgid "Select a server to make a report in by number." msgstr "" -#: redbot/cogs/reports/reports.py:256 +#: redbot/cogs/reports/reports.py:259 msgid "Reporting has not been enabled for this server" msgstr "" -#: redbot/cogs/reports/reports.py:263 +#: redbot/cogs/reports/reports.py:266 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 +#: redbot/cogs/reports/reports.py:274 msgid "Please finish making your prior report before trying to make an additional one!" msgstr "" -#: redbot/cogs/reports/reports.py:286 +#: redbot/cogs/reports/reports.py:289 msgid "Please respond to this message with your Report.\n" "Your report should be a single message" msgstr "" -#: redbot/cogs/reports/reports.py:292 +#: redbot/cogs/reports/reports.py:295 msgid "This requires DMs enabled." msgstr "" -#: redbot/cogs/reports/reports.py:301 +#: redbot/cogs/reports/reports.py:304 msgid "You took too long. Try again later." msgstr "Je duurde te lang. Probeer het later opnieuw." -#: redbot/cogs/reports/reports.py:309 +#: redbot/cogs/reports/reports.py:312 msgid "This server has no reports channel set up. Please contact a server admin." msgstr "" -#: redbot/cogs/reports/reports.py:315 +#: redbot/cogs/reports/reports.py:318 msgid "There was an error sending your report, please contact a server admin." msgstr "" -#: redbot/cogs/reports/reports.py:318 +#: redbot/cogs/reports/reports.py:321 msgid "Your report was submitted. (Ticket #{})" msgstr "" -#: redbot/cogs/reports/reports.py:354 +#: redbot/cogs/reports/reports.py:357 msgid "{closer} has closed the correspondence" msgstr "" -#: redbot/cogs/reports/reports.py:371 +#: redbot/cogs/reports/reports.py:372 msgid "Re: ticket# {ticket_number} in {guild.name}" msgstr "" -#: redbot/cogs/reports/reports.py:384 +#: redbot/cogs/reports/reports.py:385 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 +#: redbot/cogs/reports/reports.py:396 #, docstring msgid "Open a message tunnel.\n\n" -" This tunnel will forward things you say in this channel\n" +" This tunnel will forward things you say in this channel or thread\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 +#: redbot/cogs/reports/reports.py:410 msgid "That ticket doesn't seem to exist" msgstr "" -#: redbot/cogs/reports/reports.py:412 +#: redbot/cogs/reports/reports.py:413 msgid "That user isn't here anymore." msgstr "" -#: redbot/cogs/reports/reports.py:418 +#: redbot/cogs/reports/reports.py:419 msgid "Either you or the user you are trying to reach already has an open communication." msgstr "" -#: redbot/cogs/reports/reports.py:424 +#: redbot/cogs/reports/reports.py:425 msgid " Anything you say or upload here (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 ❎ to the last message received.\n" "Any message successfully forwarded will be marked with ✅.\n" "Tunnels are not persistent across bot restarts." msgstr "" -#: redbot/cogs/reports/reports.py:435 +#: redbot/cogs/reports/reports.py:436 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 +#: redbot/cogs/reports/reports.py:445 msgid "That user has DMs disabled." msgstr "" -#: redbot/cogs/reports/reports.py:448 +#: redbot/cogs/reports/reports.py:449 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 776200cba9e..4edfa082b6e 100644 --- a/redbot/cogs/reports/locales/pl-PL.po +++ b/redbot/cogs/reports/locales/pl-PL.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-08 00:51+0000\n" +"POT-Creation-Date: 2023-05-02 23:06+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -29,49 +29,49 @@ msgstr "" msgid "Manage Reports." msgstr "" -#: redbot/cogs/reports/reports.py:110 +#: redbot/cogs/reports/reports.py:114 #, docstring msgid "Set the channel where reports will be sent." msgstr "" -#: redbot/cogs/reports/reports.py:112 +#: redbot/cogs/reports/reports.py:116 msgid "The report channel has been set." msgstr "" -#: redbot/cogs/reports/reports.py:117 +#: redbot/cogs/reports/reports.py:121 #, docstring msgid "Enable or disable reporting for this server." msgstr "" -#: redbot/cogs/reports/reports.py:122 +#: redbot/cogs/reports/reports.py:126 msgid "Reporting is now enabled" msgstr "" -#: redbot/cogs/reports/reports.py:124 +#: redbot/cogs/reports/reports.py:128 msgid "Reporting is now disabled." msgstr "" -#: redbot/cogs/reports/reports.py:183 +#: redbot/cogs/reports/reports.py:187 msgid "You took too long to select. Try again later." msgstr "" -#: redbot/cogs/reports/reports.py:190 +#: redbot/cogs/reports/reports.py:194 msgid "That wasn't a valid choice." msgstr "" -#: redbot/cogs/reports/reports.py:213 +#: redbot/cogs/reports/reports.py:216 msgid "Report from {author}{maybe_nick}" msgstr "" -#: redbot/cogs/reports/reports.py:218 +#: redbot/cogs/reports/reports.py:221 msgid "Report #{}" msgstr "" -#: redbot/cogs/reports/reports.py:222 +#: redbot/cogs/reports/reports.py:225 msgid "Report from {author.mention} (Ticket #{number})" msgstr "" -#: redbot/cogs/reports/reports.py:241 +#: redbot/cogs/reports/reports.py:244 #, docstring msgid "Send a report.\n\n" " Use without arguments for interactive reporting, or do\n" @@ -79,96 +79,96 @@ msgid "Send a report.\n\n" " " msgstr "" -#: redbot/cogs/reports/reports.py:250 +#: redbot/cogs/reports/reports.py:253 msgid "Select a server to make a report in by number." msgstr "" -#: redbot/cogs/reports/reports.py:256 +#: redbot/cogs/reports/reports.py:259 msgid "Reporting has not been enabled for this server" msgstr "" -#: redbot/cogs/reports/reports.py:263 +#: redbot/cogs/reports/reports.py:266 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 +#: redbot/cogs/reports/reports.py:274 msgid "Please finish making your prior report before trying to make an additional one!" msgstr "" -#: redbot/cogs/reports/reports.py:286 +#: redbot/cogs/reports/reports.py:289 msgid "Please respond to this message with your Report.\n" "Your report should be a single message" msgstr "" -#: redbot/cogs/reports/reports.py:292 +#: redbot/cogs/reports/reports.py:295 msgid "This requires DMs enabled." msgstr "" -#: redbot/cogs/reports/reports.py:301 +#: redbot/cogs/reports/reports.py:304 msgid "You took too long. Try again later." msgstr "" -#: redbot/cogs/reports/reports.py:309 +#: redbot/cogs/reports/reports.py:312 msgid "This server has no reports channel set up. Please contact a server admin." msgstr "" -#: redbot/cogs/reports/reports.py:315 +#: redbot/cogs/reports/reports.py:318 msgid "There was an error sending your report, please contact a server admin." msgstr "" -#: redbot/cogs/reports/reports.py:318 +#: redbot/cogs/reports/reports.py:321 msgid "Your report was submitted. (Ticket #{})" msgstr "" -#: redbot/cogs/reports/reports.py:354 +#: redbot/cogs/reports/reports.py:357 msgid "{closer} has closed the correspondence" msgstr "" -#: redbot/cogs/reports/reports.py:371 +#: redbot/cogs/reports/reports.py:372 msgid "Re: ticket# {ticket_number} in {guild.name}" msgstr "" -#: redbot/cogs/reports/reports.py:384 +#: redbot/cogs/reports/reports.py:385 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 +#: redbot/cogs/reports/reports.py:396 #, docstring msgid "Open a message tunnel.\n\n" -" This tunnel will forward things you say in this channel\n" +" This tunnel will forward things you say in this channel or thread\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 +#: redbot/cogs/reports/reports.py:410 msgid "That ticket doesn't seem to exist" msgstr "" -#: redbot/cogs/reports/reports.py:412 +#: redbot/cogs/reports/reports.py:413 msgid "That user isn't here anymore." msgstr "" -#: redbot/cogs/reports/reports.py:418 +#: redbot/cogs/reports/reports.py:419 msgid "Either you or the user you are trying to reach already has an open communication." msgstr "" -#: redbot/cogs/reports/reports.py:424 +#: redbot/cogs/reports/reports.py:425 msgid " Anything you say or upload here (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 ❎ to the last message received.\n" "Any message successfully forwarded will be marked with ✅.\n" "Tunnels are not persistent across bot restarts." msgstr "" -#: redbot/cogs/reports/reports.py:435 +#: redbot/cogs/reports/reports.py:436 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 +#: redbot/cogs/reports/reports.py:445 msgid "That user has DMs disabled." msgstr "" -#: redbot/cogs/reports/reports.py:448 +#: redbot/cogs/reports/reports.py:449 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 20f0d0f6e37..4e60d9c1fba 100644 --- a/redbot/cogs/reports/locales/pt-BR.po +++ b/redbot/cogs/reports/locales/pt-BR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-08 00:51+0000\n" +"POT-Creation-Date: 2023-05-02 23:06+0000\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -22,153 +22,168 @@ msgid "Create user reports that server staff can respond to.\n\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 "" +msgstr "Cria denúncias de usuário que a equipe de administração do servidor pode responder.\n\n" +" Os usuários podem abrir uma denúncia usando `[p]report`. Estes então serão\n" +" enviados para um canal no servidor da equipe, e o criador da denúncia recebe\n" +" uma mensagem direta. Ambos os meios poderão ser usados para se comunicar.\n" +" " #: redbot/cogs/reports/reports.py:104 #, docstring msgid "Manage Reports." -msgstr "" +msgstr "Gerenciar denúncias." -#: redbot/cogs/reports/reports.py:110 +#: redbot/cogs/reports/reports.py:114 #, docstring msgid "Set the channel where reports will be sent." -msgstr "" +msgstr "Definir o canal aonde as denúncias serão enviadas." -#: redbot/cogs/reports/reports.py:112 +#: redbot/cogs/reports/reports.py:116 msgid "The report channel has been set." -msgstr "" +msgstr "O canal de denúncias foi definido." -#: redbot/cogs/reports/reports.py:117 +#: redbot/cogs/reports/reports.py:121 #, docstring msgid "Enable or disable reporting for this server." -msgstr "" +msgstr "Ativar ou desativar as denúncias neste servidor." -#: redbot/cogs/reports/reports.py:122 +#: redbot/cogs/reports/reports.py:126 msgid "Reporting is now enabled" -msgstr "" +msgstr "As denúncias foram ativadas." -#: redbot/cogs/reports/reports.py:124 +#: redbot/cogs/reports/reports.py:128 msgid "Reporting is now disabled." -msgstr "" +msgstr "As denúncias foram desativadas." -#: redbot/cogs/reports/reports.py:183 +#: redbot/cogs/reports/reports.py:187 msgid "You took too long to select. Try again later." -msgstr "" +msgstr "Você demorou muito para selecionar. Tente novamente mais tarde." -#: redbot/cogs/reports/reports.py:190 +#: redbot/cogs/reports/reports.py:194 msgid "That wasn't a valid choice." -msgstr "" +msgstr "Essa não era uma escolha válida." -#: redbot/cogs/reports/reports.py:213 +#: redbot/cogs/reports/reports.py:216 msgid "Report from {author}{maybe_nick}" -msgstr "" +msgstr "Denúncia de {author}{maybe_nick}" -#: redbot/cogs/reports/reports.py:218 +#: redbot/cogs/reports/reports.py:221 msgid "Report #{}" -msgstr "" +msgstr "Denúncia #{}" -#: redbot/cogs/reports/reports.py:222 +#: redbot/cogs/reports/reports.py:225 msgid "Report from {author.mention} (Ticket #{number})" -msgstr "" +msgstr "Denúncia de {author.mention} (Ticket #{number})" -#: redbot/cogs/reports/reports.py:241 +#: redbot/cogs/reports/reports.py:244 #, docstring msgid "Send a report.\n\n" " Use without arguments for interactive reporting, or do\n" " `[p]report [text]` to use it non-interactively.\n" " " -msgstr "" +msgstr "Envie uma denúncia.\n\n" +" Use sem argumentos para denúnciar interativamente, ou use `[p] [text]`\n" +" para usá-lo não-interativamente.\n" +" " -#: redbot/cogs/reports/reports.py:250 +#: redbot/cogs/reports/reports.py:253 msgid "Select a server to make a report in by number." -msgstr "" +msgstr "Selecionar por número o servidor no qual fazer a denuncia." -#: redbot/cogs/reports/reports.py:256 +#: redbot/cogs/reports/reports.py:259 msgid "Reporting has not been enabled for this server" -msgstr "" +msgstr "As denúncias não foram habilitadas neste servidor" -#: redbot/cogs/reports/reports.py:263 +#: redbot/cogs/reports/reports.py:266 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 "Você enviou muitas denúncias recentemente. Favor entrar em contato com um(a) administrador(a) do servidor se for um assunto importante, ou por favor aguarde e tente novamente mais tarde." -#: redbot/cogs/reports/reports.py:271 +#: redbot/cogs/reports/reports.py:274 msgid "Please finish making your prior report before trying to make an additional one!" -msgstr "" +msgstr "Termine de fazer o sua denúncia anterior antes de tentar fazer mais uma!" -#: redbot/cogs/reports/reports.py:286 +#: redbot/cogs/reports/reports.py:289 msgid "Please respond to this message with your Report.\n" "Your report should be a single message" -msgstr "" +msgstr "Por favor responda a esta mensagem com a sua denúncia.\n" +"A sua denúncia deve ser uma única mensagem" -#: redbot/cogs/reports/reports.py:292 +#: redbot/cogs/reports/reports.py:295 msgid "This requires DMs enabled." -msgstr "" +msgstr "Isto requer que as mensagens diretas estejam ativadas." -#: redbot/cogs/reports/reports.py:301 +#: redbot/cogs/reports/reports.py:304 msgid "You took too long. Try again later." -msgstr "" +msgstr "Você demorou muito. Tente novamente mais tarde." -#: redbot/cogs/reports/reports.py:309 +#: redbot/cogs/reports/reports.py:312 msgid "This server has no reports channel set up. Please contact a server admin." -msgstr "" +msgstr "Este servidor não possui nenhum canal de denúncias configurado. Favor entrar em contato com um(a) administrador(a) do servidor." -#: redbot/cogs/reports/reports.py:315 +#: redbot/cogs/reports/reports.py:318 msgid "There was an error sending your report, please contact a server admin." -msgstr "" +msgstr "Ocorreu um erro ao enviar a denúncia, favor entrar em contato com um(a) administrador(a) do servidor." -#: redbot/cogs/reports/reports.py:318 +#: redbot/cogs/reports/reports.py:321 msgid "Your report was submitted. (Ticket #{})" -msgstr "" +msgstr "Sua denúncia foi enviada. (Ticket #{})" -#: redbot/cogs/reports/reports.py:354 +#: redbot/cogs/reports/reports.py:357 msgid "{closer} has closed the correspondence" -msgstr "" +msgstr "{closer} encerrou a correspondência" -#: redbot/cogs/reports/reports.py:371 +#: redbot/cogs/reports/reports.py:372 msgid "Re: ticket# {ticket_number} in {guild.name}" -msgstr "" +msgstr "Re: ticket #{ticket_number} em {guild.name}" -#: redbot/cogs/reports/reports.py:384 +#: redbot/cogs/reports/reports.py:385 msgid "Correspondence about ticket# {ticket_number} in {guild.name} has been ended due to reports being disabled in that server." -msgstr "" +msgstr "A correspondência sobre o ticket #{ticket_number} em {guild.name} foi encerrada devido às denúncias estarem desativadas neste servidor." -#: redbot/cogs/reports/reports.py:395 +#: redbot/cogs/reports/reports.py:396 #, docstring msgid "Open a message tunnel.\n\n" -" This tunnel will forward things you say in this channel\n" +" This tunnel will forward things you say in this channel or thread\n" " to the ticket opener's direct messages.\n\n" " Tunnels do not persist across bot restarts.\n" " " -msgstr "" +msgstr "Abrir um túnel de mensagem.\n\n" +" Este túnel irá encaminhar as coisas que você diz neste canal ou tópico\n" +" para as mensagens diretas do(a) denunciante.\n\n" +" Os túneis não persistem entre reinícios do bot.\n" +" " -#: redbot/cogs/reports/reports.py:409 +#: redbot/cogs/reports/reports.py:410 msgid "That ticket doesn't seem to exist" -msgstr "" +msgstr "Parece que este ticket não existe" -#: redbot/cogs/reports/reports.py:412 +#: redbot/cogs/reports/reports.py:413 msgid "That user isn't here anymore." -msgstr "" +msgstr "Este(a) usuário(a) não está mais aqui." -#: redbot/cogs/reports/reports.py:418 +#: redbot/cogs/reports/reports.py:419 msgid "Either you or the user you are trying to reach already has an open communication." -msgstr "" +msgstr "Você ou o usuário que você está tentando acessar já possui uma comunicação aberta." -#: redbot/cogs/reports/reports.py:424 +#: redbot/cogs/reports/reports.py:425 msgid " Anything you say or upload here (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 ❎ to the last message received.\n" "Any message successfully forwarded will be marked with ✅.\n" "Tunnels are not persistent across bot restarts." -msgstr "" +msgstr " Tudo o que você diz ou faz o upload aqui (limitação do tamanho de arquivo de 8MB nos envios) será encaminhado até que a comunicação seja fechada.\n" +"Você pode encerrar a comunicação a qualquer momento reagindo com o ❎ na última mensagem recebida.\n" +"Quaisquer mensagens encaminhadas com sucesso serão marcadas com ✅.\n" +"Os túneis não são persistentes entre os reinícios do bot." -#: redbot/cogs/reports/reports.py:435 +#: redbot/cogs/reports/reports.py:436 msgid "A moderator in the server `{guild.name}` has opened a 2-way communication about ticket number {ticket_number}." -msgstr "" +msgstr "Um(a) moderador(a) no servidor `{guild.name}` abriu uma comunicação de duas vias sobre o número do ticket {ticket_number}." -#: redbot/cogs/reports/reports.py:444 +#: redbot/cogs/reports/reports.py:445 msgid "That user has DMs disabled." -msgstr "" +msgstr "Este usuário desativou as mensagens diretas." -#: redbot/cogs/reports/reports.py:448 +#: redbot/cogs/reports/reports.py:449 msgid "You have opened a 2-way communication about ticket number {ticket_number}." -msgstr "" +msgstr "Você abriu uma comunicação de duas vias sobre o ticket número {ticket_number}." diff --git a/redbot/cogs/reports/locales/pt-PT.po b/redbot/cogs/reports/locales/pt-PT.po index 25b0e441f97..8b4d5551904 100644 --- a/redbot/cogs/reports/locales/pt-PT.po +++ b/redbot/cogs/reports/locales/pt-PT.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-08 00:51+0000\n" +"POT-Creation-Date: 2023-05-02 23:06+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -22,153 +22,163 @@ msgid "Create user reports that server staff can respond to.\n\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 "" +msgstr "Crie relatórios de usuário aos quais a equipe do servidor pode responder.\n\n" +"Os usuários podem abrir relatórios usando [p]report. Esses relatórios são enviados para um canal no servidor destinado à equipe, e o criador do relatório recebe uma mensagem direta. Ambos podem ser usados para comunicação. " #: redbot/cogs/reports/reports.py:104 #, docstring msgid "Manage Reports." -msgstr "" +msgstr "Gerir Reports." -#: redbot/cogs/reports/reports.py:110 +#: redbot/cogs/reports/reports.py:114 #, docstring msgid "Set the channel where reports will be sent." -msgstr "" +msgstr "Definir o canal onde os reports serão enviados." -#: redbot/cogs/reports/reports.py:112 +#: redbot/cogs/reports/reports.py:116 msgid "The report channel has been set." -msgstr "" +msgstr "O canal de reports foi definido." -#: redbot/cogs/reports/reports.py:117 +#: redbot/cogs/reports/reports.py:121 #, docstring msgid "Enable or disable reporting for this server." -msgstr "" +msgstr "Ative ou desative os reports para este servidor." -#: redbot/cogs/reports/reports.py:122 +#: redbot/cogs/reports/reports.py:126 msgid "Reporting is now enabled" -msgstr "" +msgstr "Os reports estão habilitados" -#: redbot/cogs/reports/reports.py:124 +#: redbot/cogs/reports/reports.py:128 msgid "Reporting is now disabled." -msgstr "" +msgstr "Os reports estão desativados." -#: redbot/cogs/reports/reports.py:183 +#: redbot/cogs/reports/reports.py:187 msgid "You took too long to select. Try again later." -msgstr "" +msgstr "Demoraste muito a selecionar. Tenta novamente mais tarde." -#: redbot/cogs/reports/reports.py:190 +#: redbot/cogs/reports/reports.py:194 msgid "That wasn't a valid choice." -msgstr "" +msgstr "Essa não era uma escolha válida." -#: redbot/cogs/reports/reports.py:213 +#: redbot/cogs/reports/reports.py:216 msgid "Report from {author}{maybe_nick}" -msgstr "" +msgstr "Report de {author}{maybe_nick}" -#: redbot/cogs/reports/reports.py:218 +#: redbot/cogs/reports/reports.py:221 msgid "Report #{}" -msgstr "" +msgstr "Report #{}" -#: redbot/cogs/reports/reports.py:222 +#: redbot/cogs/reports/reports.py:225 msgid "Report from {author.mention} (Ticket #{number})" -msgstr "" +msgstr "Report de {author.mention} (Ticket #{number})" -#: redbot/cogs/reports/reports.py:241 +#: redbot/cogs/reports/reports.py:244 #, docstring msgid "Send a report.\n\n" " Use without arguments for interactive reporting, or do\n" " `[p]report [text]` to use it non-interactively.\n" " " -msgstr "" +msgstr "Envie um report.\n\n" +" Não use argumentos para report interativos, ou faça\n" +" `[p]relatório [text]` para usá-lo não-interativamente.\n" +" " -#: redbot/cogs/reports/reports.py:250 +#: redbot/cogs/reports/reports.py:253 msgid "Select a server to make a report in by number." -msgstr "" +msgstr "Selecione um servidor para reportar por número." -#: redbot/cogs/reports/reports.py:256 +#: redbot/cogs/reports/reports.py:259 msgid "Reporting has not been enabled for this server" -msgstr "" +msgstr "Os reports não foram habilitados para este servidor" -#: redbot/cogs/reports/reports.py:263 +#: redbot/cogs/reports/reports.py:266 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 "Enviaste muitos reports recentemente. Entra em contacto com um administrador do servidor se este é um assunto importante, ou por favor aguarde e tente novamente mais tarde." -#: redbot/cogs/reports/reports.py:271 +#: redbot/cogs/reports/reports.py:274 msgid "Please finish making your prior report before trying to make an additional one!" -msgstr "" +msgstr "Termina de fazer o teu report anterior antes de tentar fazer um adicional!" -#: redbot/cogs/reports/reports.py:286 +#: redbot/cogs/reports/reports.py:289 msgid "Please respond to this message with your Report.\n" "Your report should be a single message" -msgstr "" +msgstr "Por favor, responde a esta mensagem com o teu report.\n" +"O report deve ser uma única mensagem" -#: redbot/cogs/reports/reports.py:292 +#: redbot/cogs/reports/reports.py:295 msgid "This requires DMs enabled." -msgstr "" +msgstr "Isto requer que mensagens diretas sejam ativadas." -#: redbot/cogs/reports/reports.py:301 +#: redbot/cogs/reports/reports.py:304 msgid "You took too long. Try again later." -msgstr "" +msgstr "Demoraste muito. Tenta novamente mais tarde." -#: redbot/cogs/reports/reports.py:309 +#: redbot/cogs/reports/reports.py:312 msgid "This server has no reports channel set up. Please contact a server admin." -msgstr "" +msgstr "Este servidor não possui nenhum canal de relatórios configurado. Por favor, contacte um administrador do servidor." -#: redbot/cogs/reports/reports.py:315 +#: redbot/cogs/reports/reports.py:318 msgid "There was an error sending your report, please contact a server admin." -msgstr "" +msgstr "Ocorreu um erro ao enviar o report, entre em contacto com um administrador do servidor." -#: redbot/cogs/reports/reports.py:318 +#: redbot/cogs/reports/reports.py:321 msgid "Your report was submitted. (Ticket #{})" -msgstr "" +msgstr "O teu report foi submetido. (Ticket #{})" -#: redbot/cogs/reports/reports.py:354 +#: redbot/cogs/reports/reports.py:357 msgid "{closer} has closed the correspondence" -msgstr "" +msgstr "{closer} fechou a correspondência" -#: redbot/cogs/reports/reports.py:371 +#: redbot/cogs/reports/reports.py:372 msgid "Re: ticket# {ticket_number} in {guild.name}" -msgstr "" +msgstr "Re: ticket# {ticket_number} em {guild.name}" -#: redbot/cogs/reports/reports.py:384 +#: redbot/cogs/reports/reports.py:385 msgid "Correspondence about ticket# {ticket_number} in {guild.name} has been ended due to reports being disabled in that server." -msgstr "" +msgstr "Correspondência sobre ticket# {ticket_number} no {guild.name} foi encerrada devido a relatórios estarem desativados nesse servidor." -#: redbot/cogs/reports/reports.py:395 +#: redbot/cogs/reports/reports.py:396 #, docstring msgid "Open a message tunnel.\n\n" -" This tunnel will forward things you say in this channel\n" +" This tunnel will forward things you say in this channel or thread\n" " to the ticket opener's direct messages.\n\n" " Tunnels do not persist across bot restarts.\n" " " -msgstr "" +msgstr "Abra um túnel de mensagens.\n\n" +"Este túnel irá encaminhar o que disseres neste canal ou tópico para as mensagens diretas do autor do ticket.\n\n" +"Os túneis não persistem através de reinicializações do bot. " -#: redbot/cogs/reports/reports.py:409 +#: redbot/cogs/reports/reports.py:410 msgid "That ticket doesn't seem to exist" -msgstr "" +msgstr "Parece que esse ticket não existe" -#: redbot/cogs/reports/reports.py:412 +#: redbot/cogs/reports/reports.py:413 msgid "That user isn't here anymore." -msgstr "" +msgstr "Esse utilizador já não está aqui." -#: redbot/cogs/reports/reports.py:418 +#: redbot/cogs/reports/reports.py:419 msgid "Either you or the user you are trying to reach already has an open communication." -msgstr "" +msgstr "Ou tu ou o usuário que você estás a tentar acessar já possui uma comunicação aberta." -#: redbot/cogs/reports/reports.py:424 +#: redbot/cogs/reports/reports.py:425 msgid " Anything you say or upload here (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 ❎ to the last message received.\n" "Any message successfully forwarded will be marked with ✅.\n" "Tunnels are not persistent across bot restarts." -msgstr "" +msgstr " Tudo o que disseres ou enviar aqui (com um limite de tamanho de ficheiro de 8MB) será encaminhado para eles até que a comunicação seja fechada.\n" +"Podes fechar a comunicação a qualquer momento reagindo com ❎ à última mensagem recebida.\n" +"Qualquer mensagem encaminhada com sucesso será marcada com ✅.\n" +"Os túneis não persistem através de reinícios do bot." -#: redbot/cogs/reports/reports.py:435 +#: redbot/cogs/reports/reports.py:436 msgid "A moderator in the server `{guild.name}` has opened a 2-way communication about ticket number {ticket_number}." -msgstr "" +msgstr "Um moderador no servidor `{guild.name}` abriu uma comunicação de 2 vias sobre o número de ticket {ticket_number}." -#: redbot/cogs/reports/reports.py:444 +#: redbot/cogs/reports/reports.py:445 msgid "That user has DMs disabled." -msgstr "" +msgstr "Esse utilizador tem mensagens diretas desabilitadas." -#: redbot/cogs/reports/reports.py:448 +#: redbot/cogs/reports/reports.py:449 msgid "You have opened a 2-way communication about ticket number {ticket_number}." -msgstr "" +msgstr "Abriste uma comunicação de duas vias sobre o ticket {ticket_number}." diff --git a/redbot/cogs/reports/locales/ru-RU.po b/redbot/cogs/reports/locales/ru-RU.po index 949f6d60eeb..9fc50eac078 100644 --- a/redbot/cogs/reports/locales/ru-RU.po +++ b/redbot/cogs/reports/locales/ru-RU.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-08 00:51+0000\n" +"POT-Creation-Date: 2023-05-02 23:06+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -22,153 +22,164 @@ msgid "Create user reports that server staff can respond to.\n\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 "" +msgstr "Создавайте пользовательские отчеты, на которые может отвечать персонал сервера.\n\n" +" Пользователи могут открывать отчеты с помощью команды `[p]report`. Затем они отправляются\n" +" в канал на сервере для персонала, и создатель отчета\n" +" получает ЛС. Оба варианта могут быть использованы для общения.\n" +" " #: redbot/cogs/reports/reports.py:104 #, docstring msgid "Manage Reports." msgstr "Управление отчетами." -#: redbot/cogs/reports/reports.py:110 +#: redbot/cogs/reports/reports.py:114 #, docstring msgid "Set the channel where reports will be sent." msgstr "Установить канал, на который будут отправляться отчеты." -#: redbot/cogs/reports/reports.py:112 +#: redbot/cogs/reports/reports.py:116 msgid "The report channel has been set." msgstr "Канал отчетов был установлен." -#: redbot/cogs/reports/reports.py:117 +#: redbot/cogs/reports/reports.py:121 #, docstring msgid "Enable or disable reporting for this server." -msgstr "" +msgstr "Включить или выключить отчеты для этого сервера." -#: redbot/cogs/reports/reports.py:122 +#: redbot/cogs/reports/reports.py:126 msgid "Reporting is now enabled" msgstr "Отчеты теперь включены" -#: redbot/cogs/reports/reports.py:124 +#: redbot/cogs/reports/reports.py:128 msgid "Reporting is now disabled." msgstr "Отчеты теперь отключены." -#: redbot/cogs/reports/reports.py:183 +#: redbot/cogs/reports/reports.py:187 msgid "You took too long to select. Try again later." msgstr "Вы слишком долго выбирали. Попробуйте позже." -#: redbot/cogs/reports/reports.py:190 +#: redbot/cogs/reports/reports.py:194 msgid "That wasn't a valid choice." msgstr "Это был неправильный выбор." -#: redbot/cogs/reports/reports.py:213 +#: redbot/cogs/reports/reports.py:216 msgid "Report from {author}{maybe_nick}" msgstr "Отчет от {author}{maybe_nick}" -#: redbot/cogs/reports/reports.py:218 +#: redbot/cogs/reports/reports.py:221 msgid "Report #{}" msgstr "Отчет #{}" -#: redbot/cogs/reports/reports.py:222 +#: redbot/cogs/reports/reports.py:225 msgid "Report from {author.mention} (Ticket #{number})" msgstr "Отчет от {author.mention} (Тикет #{number})" -#: redbot/cogs/reports/reports.py:241 +#: redbot/cogs/reports/reports.py:244 #, docstring msgid "Send a report.\n\n" " Use without arguments for interactive reporting, or do\n" " `[p]report [text]` to use it non-interactively.\n" " " -msgstr "" +msgstr "Отправить отчет.\n\n" +" Используйте без аргументов для интерактивной отправки отчета, или сделайте\n" +" `[p]report [text]` для не интерактивного использования.\n" +" " -#: redbot/cogs/reports/reports.py:250 +#: redbot/cogs/reports/reports.py:253 msgid "Select a server to make a report in by number." msgstr "Выбрать сервер, чтобы сделать отчет по номеру." -#: redbot/cogs/reports/reports.py:256 +#: redbot/cogs/reports/reports.py:259 msgid "Reporting has not been enabled for this server" msgstr "Отчеты не были включены для этого сервера" -#: redbot/cogs/reports/reports.py:263 +#: redbot/cogs/reports/reports.py:266 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 +#: redbot/cogs/reports/reports.py:274 msgid "Please finish making your prior report before trying to make an additional one!" msgstr "Пожалуйста, закончите делать свой предыдущий отчет, прежде чем пытаться сделать дополнительный!" -#: redbot/cogs/reports/reports.py:286 +#: redbot/cogs/reports/reports.py:289 msgid "Please respond to this message with your Report.\n" "Your report should be a single message" -msgstr "" +msgstr "Пожалуйста, ответьте на это сообщение своим отчетом.\n" +"Ваш отчет должен состоять из одного сообщения" -#: redbot/cogs/reports/reports.py:292 +#: redbot/cogs/reports/reports.py:295 msgid "This requires DMs enabled." msgstr "Это требует, чтобы личные сообщения были включены." -#: redbot/cogs/reports/reports.py:301 +#: redbot/cogs/reports/reports.py:304 msgid "You took too long. Try again later." msgstr "Слишком долго. Попробуйте позже." -#: redbot/cogs/reports/reports.py:309 +#: redbot/cogs/reports/reports.py:312 msgid "This server has no reports channel set up. Please contact a server admin." -msgstr "" +msgstr "На этом сервере не настроен канал отчетов. Пожалуйста, свяжитесь с администратором сервера." -#: redbot/cogs/reports/reports.py:315 +#: redbot/cogs/reports/reports.py:318 msgid "There was an error sending your report, please contact a server admin." msgstr "При отправке вашего отчета произошла ошибка, обратитесь к администратору сервера." -#: redbot/cogs/reports/reports.py:318 +#: redbot/cogs/reports/reports.py:321 msgid "Your report was submitted. (Ticket #{})" msgstr "Ваш отчет был отправлен. (Тикет #{})" -#: redbot/cogs/reports/reports.py:354 +#: redbot/cogs/reports/reports.py:357 msgid "{closer} has closed the correspondence" msgstr "{closer} закрыл переписку" -#: redbot/cogs/reports/reports.py:371 +#: redbot/cogs/reports/reports.py:372 msgid "Re: ticket# {ticket_number} in {guild.name}" -msgstr "" +msgstr "Re: тикет# {ticket_number} в {guild.name}" -#: redbot/cogs/reports/reports.py:384 +#: redbot/cogs/reports/reports.py:385 msgid "Correspondence about ticket# {ticket_number} in {guild.name} has been ended due to reports being disabled in that server." -msgstr "" +msgstr "Переписка по тикету# {ticket_number} в {guild.name} была прекращена из-за отключения отчетов на этом сервере." -#: redbot/cogs/reports/reports.py:395 +#: redbot/cogs/reports/reports.py:396 #, docstring msgid "Open a message tunnel.\n\n" -" This tunnel will forward things you say in this channel\n" +" This tunnel will forward things you say in this channel or thread\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 +#: redbot/cogs/reports/reports.py:410 msgid "That ticket doesn't seem to exist" msgstr "Этот тикет, кажется, не существует" -#: redbot/cogs/reports/reports.py:412 +#: redbot/cogs/reports/reports.py:413 msgid "That user isn't here anymore." msgstr "Этого пользователя здесь больше нет." -#: redbot/cogs/reports/reports.py:418 +#: redbot/cogs/reports/reports.py:419 msgid "Either you or the user you are trying to reach already has an open communication." msgstr "У вас или у пользователя, с которым вы пытаетесь связаться, уже есть открытое общение." -#: redbot/cogs/reports/reports.py:424 +#: redbot/cogs/reports/reports.py:425 msgid " Anything you say or upload here (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 ❎ to the last message received.\n" "Any message successfully forwarded will be marked with ✅.\n" "Tunnels are not persistent across bot restarts." -msgstr "" +msgstr " Все, что вы скажете или загрузите здесь (ограничение на размер загружаемых файлов 8 Мегабайт), будет пересылаться им до тех пор, пока общение не будет закрыто.\n" +"Вы можете прекратить общение в любой момент, отреагировав символом ❎ на последнее полученное сообщение.\n" +"Любое успешно переданное сообщение будет помечено ✅.\n" +"Туннели не сохраняются при перезагрузке бота." -#: redbot/cogs/reports/reports.py:435 +#: redbot/cogs/reports/reports.py:436 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:444 +#: redbot/cogs/reports/reports.py:445 msgid "That user has DMs disabled." msgstr "У этого пользователя отключены личные сообщения." -#: redbot/cogs/reports/reports.py:448 +#: redbot/cogs/reports/reports.py:449 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 5039f0a5b58..39c368b7210 100644 --- a/redbot/cogs/reports/locales/sk-SK.po +++ b/redbot/cogs/reports/locales/sk-SK.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-08 00:51+0000\n" +"POT-Creation-Date: 2023-05-02 23:06+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -29,49 +29,49 @@ msgstr "" msgid "Manage Reports." msgstr "" -#: redbot/cogs/reports/reports.py:110 +#: redbot/cogs/reports/reports.py:114 #, docstring msgid "Set the channel where reports will be sent." msgstr "" -#: redbot/cogs/reports/reports.py:112 +#: redbot/cogs/reports/reports.py:116 msgid "The report channel has been set." msgstr "" -#: redbot/cogs/reports/reports.py:117 +#: redbot/cogs/reports/reports.py:121 #, docstring msgid "Enable or disable reporting for this server." msgstr "" -#: redbot/cogs/reports/reports.py:122 +#: redbot/cogs/reports/reports.py:126 msgid "Reporting is now enabled" msgstr "" -#: redbot/cogs/reports/reports.py:124 +#: redbot/cogs/reports/reports.py:128 msgid "Reporting is now disabled." msgstr "" -#: redbot/cogs/reports/reports.py:183 +#: redbot/cogs/reports/reports.py:187 msgid "You took too long to select. Try again later." msgstr "" -#: redbot/cogs/reports/reports.py:190 +#: redbot/cogs/reports/reports.py:194 msgid "That wasn't a valid choice." msgstr "" -#: redbot/cogs/reports/reports.py:213 +#: redbot/cogs/reports/reports.py:216 msgid "Report from {author}{maybe_nick}" msgstr "" -#: redbot/cogs/reports/reports.py:218 +#: redbot/cogs/reports/reports.py:221 msgid "Report #{}" msgstr "" -#: redbot/cogs/reports/reports.py:222 +#: redbot/cogs/reports/reports.py:225 msgid "Report from {author.mention} (Ticket #{number})" msgstr "" -#: redbot/cogs/reports/reports.py:241 +#: redbot/cogs/reports/reports.py:244 #, docstring msgid "Send a report.\n\n" " Use without arguments for interactive reporting, or do\n" @@ -79,96 +79,96 @@ msgid "Send a report.\n\n" " " msgstr "" -#: redbot/cogs/reports/reports.py:250 +#: redbot/cogs/reports/reports.py:253 msgid "Select a server to make a report in by number." msgstr "" -#: redbot/cogs/reports/reports.py:256 +#: redbot/cogs/reports/reports.py:259 msgid "Reporting has not been enabled for this server" msgstr "" -#: redbot/cogs/reports/reports.py:263 +#: redbot/cogs/reports/reports.py:266 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 +#: redbot/cogs/reports/reports.py:274 msgid "Please finish making your prior report before trying to make an additional one!" msgstr "" -#: redbot/cogs/reports/reports.py:286 +#: redbot/cogs/reports/reports.py:289 msgid "Please respond to this message with your Report.\n" "Your report should be a single message" msgstr "" -#: redbot/cogs/reports/reports.py:292 +#: redbot/cogs/reports/reports.py:295 msgid "This requires DMs enabled." msgstr "" -#: redbot/cogs/reports/reports.py:301 +#: redbot/cogs/reports/reports.py:304 msgid "You took too long. Try again later." msgstr "" -#: redbot/cogs/reports/reports.py:309 +#: redbot/cogs/reports/reports.py:312 msgid "This server has no reports channel set up. Please contact a server admin." msgstr "" -#: redbot/cogs/reports/reports.py:315 +#: redbot/cogs/reports/reports.py:318 msgid "There was an error sending your report, please contact a server admin." msgstr "" -#: redbot/cogs/reports/reports.py:318 +#: redbot/cogs/reports/reports.py:321 msgid "Your report was submitted. (Ticket #{})" msgstr "" -#: redbot/cogs/reports/reports.py:354 +#: redbot/cogs/reports/reports.py:357 msgid "{closer} has closed the correspondence" msgstr "" -#: redbot/cogs/reports/reports.py:371 +#: redbot/cogs/reports/reports.py:372 msgid "Re: ticket# {ticket_number} in {guild.name}" msgstr "" -#: redbot/cogs/reports/reports.py:384 +#: redbot/cogs/reports/reports.py:385 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 +#: redbot/cogs/reports/reports.py:396 #, docstring msgid "Open a message tunnel.\n\n" -" This tunnel will forward things you say in this channel\n" +" This tunnel will forward things you say in this channel or thread\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 +#: redbot/cogs/reports/reports.py:410 msgid "That ticket doesn't seem to exist" msgstr "" -#: redbot/cogs/reports/reports.py:412 +#: redbot/cogs/reports/reports.py:413 msgid "That user isn't here anymore." msgstr "" -#: redbot/cogs/reports/reports.py:418 +#: redbot/cogs/reports/reports.py:419 msgid "Either you or the user you are trying to reach already has an open communication." msgstr "" -#: redbot/cogs/reports/reports.py:424 +#: redbot/cogs/reports/reports.py:425 msgid " Anything you say or upload here (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 ❎ to the last message received.\n" "Any message successfully forwarded will be marked with ✅.\n" "Tunnels are not persistent across bot restarts." msgstr "" -#: redbot/cogs/reports/reports.py:435 +#: redbot/cogs/reports/reports.py:436 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 +#: redbot/cogs/reports/reports.py:445 msgid "That user has DMs disabled." msgstr "" -#: redbot/cogs/reports/reports.py:448 +#: redbot/cogs/reports/reports.py:449 msgid "You have opened a 2-way communication about ticket number {ticket_number}." msgstr "" diff --git a/redbot/cogs/reports/locales/sl-SI.po b/redbot/cogs/reports/locales/sl-SI.po index dd37fd31511..62b4eb395b7 100644 --- a/redbot/cogs/reports/locales/sl-SI.po +++ b/redbot/cogs/reports/locales/sl-SI.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-08 00:51+0000\n" +"POT-Creation-Date: 2023-05-02 23:06+0000\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n%100==4 ? 3 : 0);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -29,49 +29,49 @@ msgstr "" msgid "Manage Reports." msgstr "" -#: redbot/cogs/reports/reports.py:110 +#: redbot/cogs/reports/reports.py:114 #, docstring msgid "Set the channel where reports will be sent." msgstr "" -#: redbot/cogs/reports/reports.py:112 +#: redbot/cogs/reports/reports.py:116 msgid "The report channel has been set." msgstr "" -#: redbot/cogs/reports/reports.py:117 +#: redbot/cogs/reports/reports.py:121 #, docstring msgid "Enable or disable reporting for this server." msgstr "" -#: redbot/cogs/reports/reports.py:122 +#: redbot/cogs/reports/reports.py:126 msgid "Reporting is now enabled" msgstr "" -#: redbot/cogs/reports/reports.py:124 +#: redbot/cogs/reports/reports.py:128 msgid "Reporting is now disabled." msgstr "" -#: redbot/cogs/reports/reports.py:183 +#: redbot/cogs/reports/reports.py:187 msgid "You took too long to select. Try again later." msgstr "" -#: redbot/cogs/reports/reports.py:190 +#: redbot/cogs/reports/reports.py:194 msgid "That wasn't a valid choice." msgstr "" -#: redbot/cogs/reports/reports.py:213 +#: redbot/cogs/reports/reports.py:216 msgid "Report from {author}{maybe_nick}" msgstr "" -#: redbot/cogs/reports/reports.py:218 +#: redbot/cogs/reports/reports.py:221 msgid "Report #{}" msgstr "" -#: redbot/cogs/reports/reports.py:222 +#: redbot/cogs/reports/reports.py:225 msgid "Report from {author.mention} (Ticket #{number})" msgstr "" -#: redbot/cogs/reports/reports.py:241 +#: redbot/cogs/reports/reports.py:244 #, docstring msgid "Send a report.\n\n" " Use without arguments for interactive reporting, or do\n" @@ -79,96 +79,96 @@ msgid "Send a report.\n\n" " " msgstr "" -#: redbot/cogs/reports/reports.py:250 +#: redbot/cogs/reports/reports.py:253 msgid "Select a server to make a report in by number." msgstr "" -#: redbot/cogs/reports/reports.py:256 +#: redbot/cogs/reports/reports.py:259 msgid "Reporting has not been enabled for this server" msgstr "" -#: redbot/cogs/reports/reports.py:263 +#: redbot/cogs/reports/reports.py:266 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 +#: redbot/cogs/reports/reports.py:274 msgid "Please finish making your prior report before trying to make an additional one!" msgstr "" -#: redbot/cogs/reports/reports.py:286 +#: redbot/cogs/reports/reports.py:289 msgid "Please respond to this message with your Report.\n" "Your report should be a single message" msgstr "" -#: redbot/cogs/reports/reports.py:292 +#: redbot/cogs/reports/reports.py:295 msgid "This requires DMs enabled." msgstr "" -#: redbot/cogs/reports/reports.py:301 +#: redbot/cogs/reports/reports.py:304 msgid "You took too long. Try again later." msgstr "" -#: redbot/cogs/reports/reports.py:309 +#: redbot/cogs/reports/reports.py:312 msgid "This server has no reports channel set up. Please contact a server admin." msgstr "" -#: redbot/cogs/reports/reports.py:315 +#: redbot/cogs/reports/reports.py:318 msgid "There was an error sending your report, please contact a server admin." msgstr "" -#: redbot/cogs/reports/reports.py:318 +#: redbot/cogs/reports/reports.py:321 msgid "Your report was submitted. (Ticket #{})" msgstr "" -#: redbot/cogs/reports/reports.py:354 +#: redbot/cogs/reports/reports.py:357 msgid "{closer} has closed the correspondence" msgstr "" -#: redbot/cogs/reports/reports.py:371 +#: redbot/cogs/reports/reports.py:372 msgid "Re: ticket# {ticket_number} in {guild.name}" msgstr "" -#: redbot/cogs/reports/reports.py:384 +#: redbot/cogs/reports/reports.py:385 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 +#: redbot/cogs/reports/reports.py:396 #, docstring msgid "Open a message tunnel.\n\n" -" This tunnel will forward things you say in this channel\n" +" This tunnel will forward things you say in this channel or thread\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 +#: redbot/cogs/reports/reports.py:410 msgid "That ticket doesn't seem to exist" msgstr "" -#: redbot/cogs/reports/reports.py:412 +#: redbot/cogs/reports/reports.py:413 msgid "That user isn't here anymore." msgstr "" -#: redbot/cogs/reports/reports.py:418 +#: redbot/cogs/reports/reports.py:419 msgid "Either you or the user you are trying to reach already has an open communication." msgstr "" -#: redbot/cogs/reports/reports.py:424 +#: redbot/cogs/reports/reports.py:425 msgid " Anything you say or upload here (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 ❎ to the last message received.\n" "Any message successfully forwarded will be marked with ✅.\n" "Tunnels are not persistent across bot restarts." msgstr "" -#: redbot/cogs/reports/reports.py:435 +#: redbot/cogs/reports/reports.py:436 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 +#: redbot/cogs/reports/reports.py:445 msgid "That user has DMs disabled." msgstr "" -#: redbot/cogs/reports/reports.py:448 +#: redbot/cogs/reports/reports.py:449 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 ace5f89c74c..8674f040b8a 100644 --- a/redbot/cogs/reports/locales/sv-SE.po +++ b/redbot/cogs/reports/locales/sv-SE.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-08 00:51+0000\n" +"POT-Creation-Date: 2023-05-02 23:06+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -29,49 +29,49 @@ msgstr "" msgid "Manage Reports." msgstr "" -#: redbot/cogs/reports/reports.py:110 +#: redbot/cogs/reports/reports.py:114 #, docstring msgid "Set the channel where reports will be sent." msgstr "" -#: redbot/cogs/reports/reports.py:112 +#: redbot/cogs/reports/reports.py:116 msgid "The report channel has been set." msgstr "" -#: redbot/cogs/reports/reports.py:117 +#: redbot/cogs/reports/reports.py:121 #, docstring msgid "Enable or disable reporting for this server." msgstr "" -#: redbot/cogs/reports/reports.py:122 +#: redbot/cogs/reports/reports.py:126 msgid "Reporting is now enabled" msgstr "" -#: redbot/cogs/reports/reports.py:124 +#: redbot/cogs/reports/reports.py:128 msgid "Reporting is now disabled." msgstr "" -#: redbot/cogs/reports/reports.py:183 +#: redbot/cogs/reports/reports.py:187 msgid "You took too long to select. Try again later." msgstr "" -#: redbot/cogs/reports/reports.py:190 +#: redbot/cogs/reports/reports.py:194 msgid "That wasn't a valid choice." msgstr "" -#: redbot/cogs/reports/reports.py:213 +#: redbot/cogs/reports/reports.py:216 msgid "Report from {author}{maybe_nick}" msgstr "" -#: redbot/cogs/reports/reports.py:218 +#: redbot/cogs/reports/reports.py:221 msgid "Report #{}" msgstr "" -#: redbot/cogs/reports/reports.py:222 +#: redbot/cogs/reports/reports.py:225 msgid "Report from {author.mention} (Ticket #{number})" msgstr "" -#: redbot/cogs/reports/reports.py:241 +#: redbot/cogs/reports/reports.py:244 #, docstring msgid "Send a report.\n\n" " Use without arguments for interactive reporting, or do\n" @@ -79,96 +79,96 @@ msgid "Send a report.\n\n" " " msgstr "" -#: redbot/cogs/reports/reports.py:250 +#: redbot/cogs/reports/reports.py:253 msgid "Select a server to make a report in by number." msgstr "" -#: redbot/cogs/reports/reports.py:256 +#: redbot/cogs/reports/reports.py:259 msgid "Reporting has not been enabled for this server" msgstr "" -#: redbot/cogs/reports/reports.py:263 +#: redbot/cogs/reports/reports.py:266 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 +#: redbot/cogs/reports/reports.py:274 msgid "Please finish making your prior report before trying to make an additional one!" msgstr "" -#: redbot/cogs/reports/reports.py:286 +#: redbot/cogs/reports/reports.py:289 msgid "Please respond to this message with your Report.\n" "Your report should be a single message" msgstr "" -#: redbot/cogs/reports/reports.py:292 +#: redbot/cogs/reports/reports.py:295 msgid "This requires DMs enabled." msgstr "" -#: redbot/cogs/reports/reports.py:301 +#: redbot/cogs/reports/reports.py:304 msgid "You took too long. Try again later." msgstr "" -#: redbot/cogs/reports/reports.py:309 +#: redbot/cogs/reports/reports.py:312 msgid "This server has no reports channel set up. Please contact a server admin." msgstr "" -#: redbot/cogs/reports/reports.py:315 +#: redbot/cogs/reports/reports.py:318 msgid "There was an error sending your report, please contact a server admin." msgstr "" -#: redbot/cogs/reports/reports.py:318 +#: redbot/cogs/reports/reports.py:321 msgid "Your report was submitted. (Ticket #{})" msgstr "" -#: redbot/cogs/reports/reports.py:354 +#: redbot/cogs/reports/reports.py:357 msgid "{closer} has closed the correspondence" msgstr "" -#: redbot/cogs/reports/reports.py:371 +#: redbot/cogs/reports/reports.py:372 msgid "Re: ticket# {ticket_number} in {guild.name}" msgstr "" -#: redbot/cogs/reports/reports.py:384 +#: redbot/cogs/reports/reports.py:385 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 +#: redbot/cogs/reports/reports.py:396 #, docstring msgid "Open a message tunnel.\n\n" -" This tunnel will forward things you say in this channel\n" +" This tunnel will forward things you say in this channel or thread\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 +#: redbot/cogs/reports/reports.py:410 msgid "That ticket doesn't seem to exist" msgstr "" -#: redbot/cogs/reports/reports.py:412 +#: redbot/cogs/reports/reports.py:413 msgid "That user isn't here anymore." msgstr "" -#: redbot/cogs/reports/reports.py:418 +#: redbot/cogs/reports/reports.py:419 msgid "Either you or the user you are trying to reach already has an open communication." msgstr "" -#: redbot/cogs/reports/reports.py:424 +#: redbot/cogs/reports/reports.py:425 msgid " Anything you say or upload here (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 ❎ to the last message received.\n" "Any message successfully forwarded will be marked with ✅.\n" "Tunnels are not persistent across bot restarts." msgstr "" -#: redbot/cogs/reports/reports.py:435 +#: redbot/cogs/reports/reports.py:436 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 +#: redbot/cogs/reports/reports.py:445 msgid "That user has DMs disabled." msgstr "" -#: redbot/cogs/reports/reports.py:448 +#: redbot/cogs/reports/reports.py:449 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 16e22a94f67..fc6b03248ae 100644 --- a/redbot/cogs/reports/locales/tr-TR.po +++ b/redbot/cogs/reports/locales/tr-TR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-08 00:51+0000\n" +"POT-Creation-Date: 2023-05-02 23:06+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -33,49 +33,49 @@ msgstr "Sunucu yetkililerinin cevap verebileceği kullanıcı raporları oluştu msgid "Manage Reports." msgstr "Raporları Yönet." -#: redbot/cogs/reports/reports.py:110 +#: redbot/cogs/reports/reports.py:114 #, docstring msgid "Set the channel where reports will be sent." msgstr "Raporların gönderileceği kanalı ayarla." -#: redbot/cogs/reports/reports.py:112 +#: redbot/cogs/reports/reports.py:116 msgid "The report channel has been set." msgstr "Rapor kanalı ayarlandı." -#: redbot/cogs/reports/reports.py:117 +#: redbot/cogs/reports/reports.py:121 #, docstring msgid "Enable or disable reporting for this server." msgstr "Bu sunucu için raporlamayı aç veya kapa." -#: redbot/cogs/reports/reports.py:122 +#: redbot/cogs/reports/reports.py:126 msgid "Reporting is now enabled" msgstr "Raporlama açıldı" -#: redbot/cogs/reports/reports.py:124 +#: redbot/cogs/reports/reports.py:128 msgid "Reporting is now disabled." msgstr "Raporlama kapatıldı." -#: redbot/cogs/reports/reports.py:183 +#: redbot/cogs/reports/reports.py:187 msgid "You took too long to select. Try again later." msgstr "Seçim yapmanız çok uzun sürdü. Lütfen daha sonra tekrar deneyin." -#: redbot/cogs/reports/reports.py:190 +#: redbot/cogs/reports/reports.py:194 msgid "That wasn't a valid choice." msgstr "O geçerli bir seçim değildi." -#: redbot/cogs/reports/reports.py:213 +#: redbot/cogs/reports/reports.py:216 msgid "Report from {author}{maybe_nick}" msgstr "{author}{maybe_nick} tarafından yazılmış rapor" -#: redbot/cogs/reports/reports.py:218 +#: redbot/cogs/reports/reports.py:221 msgid "Report #{}" msgstr "Rapor #{}" -#: redbot/cogs/reports/reports.py:222 +#: redbot/cogs/reports/reports.py:225 msgid "Report from {author.mention} (Ticket #{number})" msgstr "{author.mention} tarafından yazılmış rapor (Etiket #{number})" -#: redbot/cogs/reports/reports.py:241 +#: redbot/cogs/reports/reports.py:244 #, docstring msgid "Send a report.\n\n" " Use without arguments for interactive reporting, or do\n" @@ -86,86 +86,82 @@ msgstr "Bir rapor gönder.\n\n" " veya etkileşimsiz raporlama için `[p]report [text]` kullanın.\n" " " -#: redbot/cogs/reports/reports.py:250 +#: redbot/cogs/reports/reports.py:253 msgid "Select a server to make a report in by number." msgstr "Rakamla rapor göndereceğin sunucuyu seç." -#: redbot/cogs/reports/reports.py:256 +#: redbot/cogs/reports/reports.py:259 msgid "Reporting has not been enabled for this server" msgstr "Bu sunucuda raporlama kapatılmış" -#: redbot/cogs/reports/reports.py:263 +#: redbot/cogs/reports/reports.py:266 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 "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 +#: redbot/cogs/reports/reports.py:274 msgid "Please finish making your prior report before trying to make an additional one!" msgstr "Lütfen ek bir tane yazmayı denemeden önce var olan raporunuzu yazmayı bitirin!" -#: redbot/cogs/reports/reports.py:286 +#: redbot/cogs/reports/reports.py:289 msgid "Please respond to this message with your Report.\n" "Your report should be a single message" msgstr "Lütfen bu mesajı raporunuz ile yanıtların.\n" "Raporunuz tek bir mesajdan oluşmalıdır" -#: redbot/cogs/reports/reports.py:292 +#: redbot/cogs/reports/reports.py:295 msgid "This requires DMs enabled." msgstr "Bu özel mesajların açık olmasını gerektirir." -#: redbot/cogs/reports/reports.py:301 +#: redbot/cogs/reports/reports.py:304 msgid "You took too long. Try again later." msgstr "Çok fazla zaman harcadınız. Lütfen daha sonra tekrar deneyin." -#: redbot/cogs/reports/reports.py:309 +#: redbot/cogs/reports/reports.py:312 msgid "This server has no reports channel set up. Please contact a server admin." msgstr "Bu sunucunun bir report kanalı yok. Lütfen sunucu yetkilisi ile iletişime geçin." -#: redbot/cogs/reports/reports.py:315 +#: redbot/cogs/reports/reports.py:318 msgid "There was an error sending your report, please contact a server admin." 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 +#: redbot/cogs/reports/reports.py:321 msgid "Your report was submitted. (Ticket #{})" msgstr "Raporunuz gönderildi. (Etkiket No #{})" -#: redbot/cogs/reports/reports.py:354 +#: redbot/cogs/reports/reports.py:357 msgid "{closer} has closed the correspondence" msgstr "{closer} konuyu kapattı" -#: redbot/cogs/reports/reports.py:371 +#: redbot/cogs/reports/reports.py:372 msgid "Re: ticket# {ticket_number} in {guild.name}" msgstr "Yanıt: {guild.name} sunucusunda etiket no# {ticket_number}" -#: redbot/cogs/reports/reports.py:384 +#: redbot/cogs/reports/reports.py:385 msgid "Correspondence about ticket# {ticket_number} in {guild.name} has been ended due to reports being disabled in that server." 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:395 +#: redbot/cogs/reports/reports.py:396 #, docstring msgid "Open a message tunnel.\n\n" -" This tunnel will forward things you say in this channel\n" +" This tunnel will forward things you say in this channel or thread\n" " to the ticket opener's direct messages.\n\n" " Tunnels do not persist across bot restarts.\n" " " -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" -" " +msgstr "" -#: redbot/cogs/reports/reports.py:409 +#: redbot/cogs/reports/reports.py:410 msgid "That ticket doesn't seem to exist" msgstr "Bu etiket yok gibi gözüküyor" -#: redbot/cogs/reports/reports.py:412 +#: redbot/cogs/reports/reports.py:413 msgid "That user isn't here anymore." msgstr "O kullanıcı artık burada değil." -#: redbot/cogs/reports/reports.py:418 +#: redbot/cogs/reports/reports.py:419 msgid "Either you or the user you are trying to reach already has an open communication." msgstr "Siz veya ulaşmaya çalıştığınız kullanıcı zaten irtibatta." -#: redbot/cogs/reports/reports.py:424 +#: redbot/cogs/reports/reports.py:425 msgid " Anything you say or upload here (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 ❎ to the last message received.\n" "Any message successfully forwarded will be marked with ✅.\n" @@ -175,15 +171,15 @@ msgstr " Burada yazdığınız veya eklediğiniz (eklerde 8MB dosya boyutu sın "Başarıyla gönderilen mesajlar ✅ ile işaretlenir.\n" "Tüneller bot yeniden başlatıldığında kaybolur." -#: redbot/cogs/reports/reports.py:435 +#: redbot/cogs/reports/reports.py:436 msgid "A moderator in the server `{guild.name}` has opened a 2-way communication about ticket number {ticket_number}." 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 +#: redbot/cogs/reports/reports.py:445 msgid "That user has DMs disabled." msgstr "O kullanıcının özel mesajları kapalı." -#: redbot/cogs/reports/reports.py:448 +#: redbot/cogs/reports/reports.py:449 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 93af3752c2c..cd5171e8bd2 100644 --- a/redbot/cogs/reports/locales/uk-UA.po +++ b/redbot/cogs/reports/locales/uk-UA.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-08 00:51+0000\n" +"POT-Creation-Date: 2023-05-02 23:06+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -29,49 +29,49 @@ msgstr "" msgid "Manage Reports." msgstr "" -#: redbot/cogs/reports/reports.py:110 +#: redbot/cogs/reports/reports.py:114 #, docstring msgid "Set the channel where reports will be sent." msgstr "" -#: redbot/cogs/reports/reports.py:112 +#: redbot/cogs/reports/reports.py:116 msgid "The report channel has been set." msgstr "" -#: redbot/cogs/reports/reports.py:117 +#: redbot/cogs/reports/reports.py:121 #, docstring msgid "Enable or disable reporting for this server." msgstr "" -#: redbot/cogs/reports/reports.py:122 +#: redbot/cogs/reports/reports.py:126 msgid "Reporting is now enabled" msgstr "" -#: redbot/cogs/reports/reports.py:124 +#: redbot/cogs/reports/reports.py:128 msgid "Reporting is now disabled." msgstr "" -#: redbot/cogs/reports/reports.py:183 +#: redbot/cogs/reports/reports.py:187 msgid "You took too long to select. Try again later." msgstr "" -#: redbot/cogs/reports/reports.py:190 +#: redbot/cogs/reports/reports.py:194 msgid "That wasn't a valid choice." msgstr "" -#: redbot/cogs/reports/reports.py:213 +#: redbot/cogs/reports/reports.py:216 msgid "Report from {author}{maybe_nick}" msgstr "" -#: redbot/cogs/reports/reports.py:218 +#: redbot/cogs/reports/reports.py:221 msgid "Report #{}" msgstr "" -#: redbot/cogs/reports/reports.py:222 +#: redbot/cogs/reports/reports.py:225 msgid "Report from {author.mention} (Ticket #{number})" msgstr "" -#: redbot/cogs/reports/reports.py:241 +#: redbot/cogs/reports/reports.py:244 #, docstring msgid "Send a report.\n\n" " Use without arguments for interactive reporting, or do\n" @@ -79,96 +79,96 @@ msgid "Send a report.\n\n" " " msgstr "" -#: redbot/cogs/reports/reports.py:250 +#: redbot/cogs/reports/reports.py:253 msgid "Select a server to make a report in by number." msgstr "" -#: redbot/cogs/reports/reports.py:256 +#: redbot/cogs/reports/reports.py:259 msgid "Reporting has not been enabled for this server" msgstr "" -#: redbot/cogs/reports/reports.py:263 +#: redbot/cogs/reports/reports.py:266 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 +#: redbot/cogs/reports/reports.py:274 msgid "Please finish making your prior report before trying to make an additional one!" msgstr "" -#: redbot/cogs/reports/reports.py:286 +#: redbot/cogs/reports/reports.py:289 msgid "Please respond to this message with your Report.\n" "Your report should be a single message" msgstr "" -#: redbot/cogs/reports/reports.py:292 +#: redbot/cogs/reports/reports.py:295 msgid "This requires DMs enabled." msgstr "" -#: redbot/cogs/reports/reports.py:301 +#: redbot/cogs/reports/reports.py:304 msgid "You took too long. Try again later." msgstr "" -#: redbot/cogs/reports/reports.py:309 +#: redbot/cogs/reports/reports.py:312 msgid "This server has no reports channel set up. Please contact a server admin." msgstr "" -#: redbot/cogs/reports/reports.py:315 +#: redbot/cogs/reports/reports.py:318 msgid "There was an error sending your report, please contact a server admin." msgstr "" -#: redbot/cogs/reports/reports.py:318 +#: redbot/cogs/reports/reports.py:321 msgid "Your report was submitted. (Ticket #{})" msgstr "" -#: redbot/cogs/reports/reports.py:354 +#: redbot/cogs/reports/reports.py:357 msgid "{closer} has closed the correspondence" msgstr "" -#: redbot/cogs/reports/reports.py:371 +#: redbot/cogs/reports/reports.py:372 msgid "Re: ticket# {ticket_number} in {guild.name}" msgstr "" -#: redbot/cogs/reports/reports.py:384 +#: redbot/cogs/reports/reports.py:385 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 +#: redbot/cogs/reports/reports.py:396 #, docstring msgid "Open a message tunnel.\n\n" -" This tunnel will forward things you say in this channel\n" +" This tunnel will forward things you say in this channel or thread\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 +#: redbot/cogs/reports/reports.py:410 msgid "That ticket doesn't seem to exist" msgstr "" -#: redbot/cogs/reports/reports.py:412 +#: redbot/cogs/reports/reports.py:413 msgid "That user isn't here anymore." msgstr "" -#: redbot/cogs/reports/reports.py:418 +#: redbot/cogs/reports/reports.py:419 msgid "Either you or the user you are trying to reach already has an open communication." msgstr "" -#: redbot/cogs/reports/reports.py:424 +#: redbot/cogs/reports/reports.py:425 msgid " Anything you say or upload here (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 ❎ to the last message received.\n" "Any message successfully forwarded will be marked with ✅.\n" "Tunnels are not persistent across bot restarts." msgstr "" -#: redbot/cogs/reports/reports.py:435 +#: redbot/cogs/reports/reports.py:436 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 +#: redbot/cogs/reports/reports.py:445 msgid "That user has DMs disabled." msgstr "" -#: redbot/cogs/reports/reports.py:448 +#: redbot/cogs/reports/reports.py:449 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 d6f1a2f44fa..0d64feb8a06 100644 --- a/redbot/cogs/reports/locales/vi-VN.po +++ b/redbot/cogs/reports/locales/vi-VN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-08 00:51+0000\n" +"POT-Creation-Date: 2023-05-02 23:06+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -29,49 +29,49 @@ msgstr "" msgid "Manage Reports." msgstr "" -#: redbot/cogs/reports/reports.py:110 +#: redbot/cogs/reports/reports.py:114 #, docstring msgid "Set the channel where reports will be sent." msgstr "" -#: redbot/cogs/reports/reports.py:112 +#: redbot/cogs/reports/reports.py:116 msgid "The report channel has been set." msgstr "" -#: redbot/cogs/reports/reports.py:117 +#: redbot/cogs/reports/reports.py:121 #, docstring msgid "Enable or disable reporting for this server." msgstr "" -#: redbot/cogs/reports/reports.py:122 +#: redbot/cogs/reports/reports.py:126 msgid "Reporting is now enabled" msgstr "" -#: redbot/cogs/reports/reports.py:124 +#: redbot/cogs/reports/reports.py:128 msgid "Reporting is now disabled." msgstr "" -#: redbot/cogs/reports/reports.py:183 +#: redbot/cogs/reports/reports.py:187 msgid "You took too long to select. Try again later." msgstr "" -#: redbot/cogs/reports/reports.py:190 +#: redbot/cogs/reports/reports.py:194 msgid "That wasn't a valid choice." msgstr "" -#: redbot/cogs/reports/reports.py:213 +#: redbot/cogs/reports/reports.py:216 msgid "Report from {author}{maybe_nick}" msgstr "" -#: redbot/cogs/reports/reports.py:218 +#: redbot/cogs/reports/reports.py:221 msgid "Report #{}" msgstr "" -#: redbot/cogs/reports/reports.py:222 +#: redbot/cogs/reports/reports.py:225 msgid "Report from {author.mention} (Ticket #{number})" msgstr "" -#: redbot/cogs/reports/reports.py:241 +#: redbot/cogs/reports/reports.py:244 #, docstring msgid "Send a report.\n\n" " Use without arguments for interactive reporting, or do\n" @@ -79,96 +79,96 @@ msgid "Send a report.\n\n" " " msgstr "" -#: redbot/cogs/reports/reports.py:250 +#: redbot/cogs/reports/reports.py:253 msgid "Select a server to make a report in by number." msgstr "" -#: redbot/cogs/reports/reports.py:256 +#: redbot/cogs/reports/reports.py:259 msgid "Reporting has not been enabled for this server" msgstr "" -#: redbot/cogs/reports/reports.py:263 +#: redbot/cogs/reports/reports.py:266 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 +#: redbot/cogs/reports/reports.py:274 msgid "Please finish making your prior report before trying to make an additional one!" msgstr "" -#: redbot/cogs/reports/reports.py:286 +#: redbot/cogs/reports/reports.py:289 msgid "Please respond to this message with your Report.\n" "Your report should be a single message" msgstr "" -#: redbot/cogs/reports/reports.py:292 +#: redbot/cogs/reports/reports.py:295 msgid "This requires DMs enabled." msgstr "" -#: redbot/cogs/reports/reports.py:301 +#: redbot/cogs/reports/reports.py:304 msgid "You took too long. Try again later." msgstr "" -#: redbot/cogs/reports/reports.py:309 +#: redbot/cogs/reports/reports.py:312 msgid "This server has no reports channel set up. Please contact a server admin." msgstr "" -#: redbot/cogs/reports/reports.py:315 +#: redbot/cogs/reports/reports.py:318 msgid "There was an error sending your report, please contact a server admin." msgstr "" -#: redbot/cogs/reports/reports.py:318 +#: redbot/cogs/reports/reports.py:321 msgid "Your report was submitted. (Ticket #{})" msgstr "" -#: redbot/cogs/reports/reports.py:354 +#: redbot/cogs/reports/reports.py:357 msgid "{closer} has closed the correspondence" msgstr "" -#: redbot/cogs/reports/reports.py:371 +#: redbot/cogs/reports/reports.py:372 msgid "Re: ticket# {ticket_number} in {guild.name}" msgstr "" -#: redbot/cogs/reports/reports.py:384 +#: redbot/cogs/reports/reports.py:385 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 +#: redbot/cogs/reports/reports.py:396 #, docstring msgid "Open a message tunnel.\n\n" -" This tunnel will forward things you say in this channel\n" +" This tunnel will forward things you say in this channel or thread\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 +#: redbot/cogs/reports/reports.py:410 msgid "That ticket doesn't seem to exist" msgstr "" -#: redbot/cogs/reports/reports.py:412 +#: redbot/cogs/reports/reports.py:413 msgid "That user isn't here anymore." msgstr "" -#: redbot/cogs/reports/reports.py:418 +#: redbot/cogs/reports/reports.py:419 msgid "Either you or the user you are trying to reach already has an open communication." msgstr "" -#: redbot/cogs/reports/reports.py:424 +#: redbot/cogs/reports/reports.py:425 msgid " Anything you say or upload here (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 ❎ to the last message received.\n" "Any message successfully forwarded will be marked with ✅.\n" "Tunnels are not persistent across bot restarts." msgstr "" -#: redbot/cogs/reports/reports.py:435 +#: redbot/cogs/reports/reports.py:436 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 +#: redbot/cogs/reports/reports.py:445 msgid "That user has DMs disabled." msgstr "" -#: redbot/cogs/reports/reports.py:448 +#: redbot/cogs/reports/reports.py:449 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 c9388afc0d5..7c6070d399a 100644 --- a/redbot/cogs/reports/locales/zh-CN.po +++ b/redbot/cogs/reports/locales/zh-CN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-08 00:51+0000\n" +"POT-Creation-Date: 2023-05-02 23:06+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -29,49 +29,49 @@ msgstr "" msgid "Manage Reports." msgstr "" -#: redbot/cogs/reports/reports.py:110 +#: redbot/cogs/reports/reports.py:114 #, docstring msgid "Set the channel where reports will be sent." msgstr "" -#: redbot/cogs/reports/reports.py:112 +#: redbot/cogs/reports/reports.py:116 msgid "The report channel has been set." msgstr "" -#: redbot/cogs/reports/reports.py:117 +#: redbot/cogs/reports/reports.py:121 #, docstring msgid "Enable or disable reporting for this server." msgstr "" -#: redbot/cogs/reports/reports.py:122 +#: redbot/cogs/reports/reports.py:126 msgid "Reporting is now enabled" msgstr "" -#: redbot/cogs/reports/reports.py:124 +#: redbot/cogs/reports/reports.py:128 msgid "Reporting is now disabled." msgstr "" -#: redbot/cogs/reports/reports.py:183 +#: redbot/cogs/reports/reports.py:187 msgid "You took too long to select. Try again later." msgstr "" -#: redbot/cogs/reports/reports.py:190 +#: redbot/cogs/reports/reports.py:194 msgid "That wasn't a valid choice." msgstr "" -#: redbot/cogs/reports/reports.py:213 +#: redbot/cogs/reports/reports.py:216 msgid "Report from {author}{maybe_nick}" msgstr "" -#: redbot/cogs/reports/reports.py:218 +#: redbot/cogs/reports/reports.py:221 msgid "Report #{}" msgstr "" -#: redbot/cogs/reports/reports.py:222 +#: redbot/cogs/reports/reports.py:225 msgid "Report from {author.mention} (Ticket #{number})" msgstr "" -#: redbot/cogs/reports/reports.py:241 +#: redbot/cogs/reports/reports.py:244 #, docstring msgid "Send a report.\n\n" " Use without arguments for interactive reporting, or do\n" @@ -79,96 +79,96 @@ msgid "Send a report.\n\n" " " msgstr "" -#: redbot/cogs/reports/reports.py:250 +#: redbot/cogs/reports/reports.py:253 msgid "Select a server to make a report in by number." msgstr "" -#: redbot/cogs/reports/reports.py:256 +#: redbot/cogs/reports/reports.py:259 msgid "Reporting has not been enabled for this server" msgstr "" -#: redbot/cogs/reports/reports.py:263 +#: redbot/cogs/reports/reports.py:266 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 +#: redbot/cogs/reports/reports.py:274 msgid "Please finish making your prior report before trying to make an additional one!" msgstr "" -#: redbot/cogs/reports/reports.py:286 +#: redbot/cogs/reports/reports.py:289 msgid "Please respond to this message with your Report.\n" "Your report should be a single message" msgstr "" -#: redbot/cogs/reports/reports.py:292 +#: redbot/cogs/reports/reports.py:295 msgid "This requires DMs enabled." msgstr "" -#: redbot/cogs/reports/reports.py:301 +#: redbot/cogs/reports/reports.py:304 msgid "You took too long. Try again later." msgstr "" -#: redbot/cogs/reports/reports.py:309 +#: redbot/cogs/reports/reports.py:312 msgid "This server has no reports channel set up. Please contact a server admin." msgstr "" -#: redbot/cogs/reports/reports.py:315 +#: redbot/cogs/reports/reports.py:318 msgid "There was an error sending your report, please contact a server admin." msgstr "" -#: redbot/cogs/reports/reports.py:318 +#: redbot/cogs/reports/reports.py:321 msgid "Your report was submitted. (Ticket #{})" msgstr "" -#: redbot/cogs/reports/reports.py:354 +#: redbot/cogs/reports/reports.py:357 msgid "{closer} has closed the correspondence" msgstr "" -#: redbot/cogs/reports/reports.py:371 +#: redbot/cogs/reports/reports.py:372 msgid "Re: ticket# {ticket_number} in {guild.name}" msgstr "" -#: redbot/cogs/reports/reports.py:384 +#: redbot/cogs/reports/reports.py:385 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 +#: redbot/cogs/reports/reports.py:396 #, docstring msgid "Open a message tunnel.\n\n" -" This tunnel will forward things you say in this channel\n" +" This tunnel will forward things you say in this channel or thread\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 +#: redbot/cogs/reports/reports.py:410 msgid "That ticket doesn't seem to exist" msgstr "" -#: redbot/cogs/reports/reports.py:412 +#: redbot/cogs/reports/reports.py:413 msgid "That user isn't here anymore." msgstr "" -#: redbot/cogs/reports/reports.py:418 +#: redbot/cogs/reports/reports.py:419 msgid "Either you or the user you are trying to reach already has an open communication." msgstr "" -#: redbot/cogs/reports/reports.py:424 +#: redbot/cogs/reports/reports.py:425 msgid " Anything you say or upload here (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 ❎ to the last message received.\n" "Any message successfully forwarded will be marked with ✅.\n" "Tunnels are not persistent across bot restarts." msgstr "" -#: redbot/cogs/reports/reports.py:435 +#: redbot/cogs/reports/reports.py:436 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 +#: redbot/cogs/reports/reports.py:445 msgid "That user has DMs disabled." msgstr "" -#: redbot/cogs/reports/reports.py:448 +#: redbot/cogs/reports/reports.py:449 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 8d1e4dd5214..8cde0ff77c5 100644 --- a/redbot/cogs/reports/locales/zh-TW.po +++ b/redbot/cogs/reports/locales/zh-TW.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-08 00:51+0000\n" +"POT-Creation-Date: 2023-05-02 23:06+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -22,154 +22,168 @@ msgid "Create user reports that server staff can respond to.\n\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 "" +msgstr "創建伺服器人員可以響應的用戶報告。\n\n" +" 用戶可以使用“[p]report”打開報告。 然後發送這些\n" +" 到服務器中的員工頻道和報告創建者\n" +" 得到一個DM。 兩者都可以用來交流。\n" +" " #: redbot/cogs/reports/reports.py:104 #, docstring msgid "Manage Reports." msgstr "管理回報。" -#: redbot/cogs/reports/reports.py:110 +#: redbot/cogs/reports/reports.py:114 #, docstring msgid "Set the channel where reports will be sent." msgstr "設定回報將會送到哪個頻道。" -#: redbot/cogs/reports/reports.py:112 +#: redbot/cogs/reports/reports.py:116 msgid "The report channel has been set." msgstr "已設定回報頻道。" -#: redbot/cogs/reports/reports.py:117 +#: redbot/cogs/reports/reports.py:121 #, docstring msgid "Enable or disable reporting for this server." -msgstr "" +msgstr "對此伺服器啟用或停用回報系統。" -#: redbot/cogs/reports/reports.py:122 +#: redbot/cogs/reports/reports.py:126 msgid "Reporting is now enabled" msgstr "回報系統已啟用" -#: redbot/cogs/reports/reports.py:124 +#: redbot/cogs/reports/reports.py:128 msgid "Reporting is now disabled." msgstr "回報系統已停用。" -#: redbot/cogs/reports/reports.py:183 +#: redbot/cogs/reports/reports.py:187 msgid "You took too long to select. Try again later." msgstr "您在選擇時使用太多時間。請稍後再試。" -#: redbot/cogs/reports/reports.py:190 +#: redbot/cogs/reports/reports.py:194 msgid "That wasn't a valid choice." msgstr "這並非有效的選擇。" -#: redbot/cogs/reports/reports.py:213 +#: redbot/cogs/reports/reports.py:216 msgid "Report from {author}{maybe_nick}" msgstr "由 {author}{maybe_nick} 提出的回報" -#: redbot/cogs/reports/reports.py:218 +#: redbot/cogs/reports/reports.py:221 msgid "Report #{}" msgstr "回報 #{}" -#: redbot/cogs/reports/reports.py:222 +#: redbot/cogs/reports/reports.py:225 msgid "Report from {author.mention} (Ticket #{number})" msgstr "由 {author.mention} 提出的回報 (回報 #{number})" -#: redbot/cogs/reports/reports.py:241 +#: redbot/cogs/reports/reports.py:244 #, docstring msgid "Send a report.\n\n" " Use without arguments for interactive reporting, or do\n" " `[p]report [text]` to use it non-interactively.\n" " " -msgstr "" +msgstr "送出回報。\n\n" +" 若不帶參數時則啟用互動式回報,或使用\n" +" `[p]report [text]` 來非互動式的回報。\n" +" " -#: redbot/cogs/reports/reports.py:250 +#: redbot/cogs/reports/reports.py:253 msgid "Select a server to make a report in by number." -msgstr "" +msgstr "按編號選擇要報告的伺服器。" -#: redbot/cogs/reports/reports.py:256 +#: redbot/cogs/reports/reports.py:259 msgid "Reporting has not been enabled for this server" -msgstr "" +msgstr "此服務器尚未啟用回報系統" -#: redbot/cogs/reports/reports.py:263 +#: redbot/cogs/reports/reports.py:266 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 "您最近發送的報告過度頻繁。如果這很緊急,請聯繫伺服器管理員,或者請稍後再試。" -#: redbot/cogs/reports/reports.py:271 +#: redbot/cogs/reports/reports.py:274 msgid "Please finish making your prior report before trying to make an additional one!" -msgstr "" +msgstr "請先完成您之前的回報,然後再嘗試製作另一份回報!" -#: redbot/cogs/reports/reports.py:286 +#: redbot/cogs/reports/reports.py:289 msgid "Please respond to this message with your Report.\n" "Your report should be a single message" msgstr "請將回報內容回應於此訊息。\n" "您的回報須為單一訊息" -#: redbot/cogs/reports/reports.py:292 +#: redbot/cogs/reports/reports.py:295 msgid "This requires DMs enabled." -msgstr "" +msgstr "這需要啟用 DM 功能。" -#: redbot/cogs/reports/reports.py:301 +#: redbot/cogs/reports/reports.py:304 msgid "You took too long. Try again later." -msgstr "" +msgstr "您使用太多時間了。請稍後再試。" -#: redbot/cogs/reports/reports.py:309 +#: redbot/cogs/reports/reports.py:312 msgid "This server has no reports channel set up. Please contact a server admin." -msgstr "" +msgstr "此伺服器沒有設置回報頻道。請直接聯繫伺服器管理員。" -#: redbot/cogs/reports/reports.py:315 +#: redbot/cogs/reports/reports.py:318 msgid "There was an error sending your report, please contact a server admin." -msgstr "" +msgstr "發送報告時出錯,請聯繫伺服器管理員。" -#: redbot/cogs/reports/reports.py:318 +#: redbot/cogs/reports/reports.py:321 msgid "Your report was submitted. (Ticket #{})" msgstr "您的回報已送出。 (回報 #{})" -#: redbot/cogs/reports/reports.py:354 +#: redbot/cogs/reports/reports.py:357 msgid "{closer} has closed the correspondence" msgstr "{closer} 已結束對話" -#: redbot/cogs/reports/reports.py:371 +#: redbot/cogs/reports/reports.py:372 msgid "Re: ticket# {ticket_number} in {guild.name}" -msgstr "" +msgstr "回覆:回報# {ticket_number} 於 {guild.name}" -#: redbot/cogs/reports/reports.py:384 +#: redbot/cogs/reports/reports.py:385 msgid "Correspondence about ticket# {ticket_number} in {guild.name} has been ended due to reports being disabled in that server." -msgstr "" +msgstr "由於回報系統在該伺服器中被禁用,於 {guild.name} 中的 ticket# {ticket_number} 的通信已經結束。" -#: redbot/cogs/reports/reports.py:395 +#: redbot/cogs/reports/reports.py:396 #, docstring msgid "Open a message tunnel.\n\n" -" This tunnel will forward things you say in this channel\n" +" This tunnel will forward things you say in this channel or thread\n" " to the ticket opener's direct messages.\n\n" " Tunnels do not persist across bot restarts.\n" " " -msgstr "" +msgstr "打開訊息隧道功能。\n\n" +" 此隧道將轉發您在此頻道或線程中所說的內容\n" +" 到開票人的直接消息。\n\n" +" 隧道不會在 bot 重啟後持續存在。\n" +" " -#: redbot/cogs/reports/reports.py:409 +#: redbot/cogs/reports/reports.py:410 msgid "That ticket doesn't seem to exist" -msgstr "" +msgstr "這個ticket好像不存在" -#: redbot/cogs/reports/reports.py:412 +#: redbot/cogs/reports/reports.py:413 msgid "That user isn't here anymore." -msgstr "" +msgstr "該用戶已經不存在了。" -#: redbot/cogs/reports/reports.py:418 +#: redbot/cogs/reports/reports.py:419 msgid "Either you or the user you are trying to reach already has an open communication." -msgstr "" +msgstr "您試圖聯繫的用戶已經有了開放的交流。" -#: redbot/cogs/reports/reports.py:424 +#: redbot/cogs/reports/reports.py:425 msgid " Anything you say or upload here (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 ❎ to the last message received.\n" "Any message successfully forwarded will be marked with ✅.\n" "Tunnels are not persistent across bot restarts." -msgstr "" +msgstr " 您在這裡說的或上傳的任何內容(上傳的文件大小限制為 8MB)將被轉發給他們,直到通信結束。\n" +"您可以隨時通過對收到的最後一條消息作出反應❎來關閉通信。\n" +"任何成功轉發的消息都會被標記為✅。\n" +"隧道在 bot 重啟後不會持續存在。" -#: redbot/cogs/reports/reports.py:435 +#: redbot/cogs/reports/reports.py:436 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:444 +#: redbot/cogs/reports/reports.py:445 msgid "That user has DMs disabled." -msgstr "" +msgstr "該用戶已禁用 DM。" -#: redbot/cogs/reports/reports.py:448 +#: redbot/cogs/reports/reports.py:449 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 c81cf3358d7..b4205f7ba1b 100644 --- a/redbot/cogs/reports/reports.py +++ b/redbot/cogs/reports/reports.py @@ -6,7 +6,7 @@ import contextlib import discord -from redbot.core import Config, checks, commands +from redbot.core import Config, commands from redbot.core.utils import AsyncIter from redbot.core.utils.chat_formatting import pagify, box from redbot.core.utils.antispam import AntiSpam @@ -97,23 +97,25 @@ async def red_delete_data_for_user( def tunnels(self): return [x["tun"] for x in self.tunnel_store.values()] - @checks.admin_or_permissions(manage_guild=True) + @commands.admin_or_permissions(manage_guild=True) @commands.guild_only() @commands.group(name="reportset") async def reportset(self, ctx: commands.Context): """Manage Reports.""" pass - @checks.admin_or_permissions(manage_guild=True) + @commands.admin_or_permissions(manage_guild=True) @reportset.command(name="output") async def reportset_output( - self, ctx: commands.Context, channel: Union[discord.TextChannel, discord.VoiceChannel] + self, + ctx: commands.Context, + channel: Union[discord.TextChannel, discord.VoiceChannel, discord.StageChannel], ): """Set the channel where reports will be sent.""" await self.config.guild(ctx.guild).output_channel.set(channel.id) await ctx.send(_("The report channel has been set.")) - @checks.admin_or_permissions(manage_guild=True) + @commands.admin_or_permissions(manage_guild=True) @reportset.command(name="toggle", aliases=["toggleactive"]) async def reportset_toggle(self, ctx: commands.Context): """Enable or disable reporting for this server.""" @@ -126,7 +128,7 @@ async def reportset_toggle(self, ctx: commands.Context): await ctx.send(_("Reporting is now disabled.")) async def internal_filter(self, m: discord.Member, mod=False, perms=None): - if perms and m.guild_permissions >= perms: + if perms is not None and m.guild_permissions >= perms: return True if mod and await self.bot.is_mod(m): return True @@ -388,7 +390,7 @@ async def on_message(self, message: discord.Message): ) @commands.guild_only() - @checks.mod_or_permissions(manage_roles=True) + @commands.mod_or_permissions(manage_roles=True) @report.command(name="interact") async def response(self, ctx, ticket_number: int): """Open a message tunnel. diff --git a/redbot/cogs/streams/locales/ar-SA.po b/redbot/cogs/streams/locales/ar-SA.po index 5c65d182ba0..a9d9cdddb23 100644 --- a/redbot/cogs/streams/locales/ar-SA.po +++ b/redbot/cogs/streams/locales/ar-SA.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-25 08:33+0000\n" +"POT-Creation-Date: 2023-09-06 18:42+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 48\n" "Language: ar_SA\n" -#: redbot/cogs/streams/streams.py:40 +#: redbot/cogs/streams/streams.py:43 #, docstring msgid "Various commands relating to streaming platforms.\n\n" " You can check if a Twitch, YouTube or Picarto stream is\n" @@ -23,10 +23,10 @@ msgid "Various commands relating to streaming platforms.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:141 +#: redbot/cogs/streams/streams.py:123 msgid "You need a client secret key if you want to use the Twitch API on this cog.\n" "Follow these steps:\n" -"1. Go to this page: https://dev.twitch.tv/console/apps.\n" +"1. Go to this page: {link}.\n" "2. Click \"Manage\" on your application.\n" "3. Click on \"New secret\".\n" "5. Copy your client ID and your client secret into:\n" @@ -34,11 +34,11 @@ msgid "You need a client secret key if you want to use the Twitch API on this co "Note: 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:154 redbot/cogs/streams/streams.py:488 +#: redbot/cogs/streams/streams.py:138 redbot/cogs/streams/streams.py:534 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:154 redbot/cogs/streams/streams.py:488 +#: redbot/cogs/streams/streams.py:138 redbot/cogs/streams/streams.py:534 msgid "" msgstr "" @@ -61,56 +61,60 @@ msgstr "" msgid "That user is offline." msgstr "" -#: redbot/cogs/streams/streams.py:255 redbot/cogs/streams/streams.py:447 -msgid "That channel doesn't seem to exist." +#: redbot/cogs/streams/streams.py:255 redbot/cogs/streams/streams.py:491 +msgid "That user doesn't seem to exist." msgstr "" -#: redbot/cogs/streams/streams.py:258 redbot/cogs/streams/streams.py:415 +#: redbot/cogs/streams/streams.py:258 redbot/cogs/streams/streams.py:459 msgid "The Twitch token is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:264 redbot/cogs/streams/streams.py:422 +#: redbot/cogs/streams/streams.py:264 redbot/cogs/streams/streams.py:466 msgid "The YouTube API key is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:270 redbot/cogs/streams/streams.py:430 +#: redbot/cogs/streams/streams.py:270 redbot/cogs/streams/streams.py:474 msgid "YouTube quota has been exceeded. Try again later or contact the owner if this continues." msgstr "" -#: redbot/cogs/streams/streams.py:282 redbot/cogs/streams/streams.py:442 +#: redbot/cogs/streams/streams.py:282 redbot/cogs/streams/streams.py:486 msgid "Something went wrong whilst trying to contact the stream service's API." msgstr "" -#: redbot/cogs/streams/streams.py:299 +#: redbot/cogs/streams/streams.py:301 redbot/cogs/streams/streams.py:810 +msgid "Watch the stream" +msgstr "" + +#: redbot/cogs/streams/streams.py:310 #, docstring msgid "Manage automated stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:304 +#: redbot/cogs/streams/streams.py:322 #, docstring msgid "Manage Twitch stream notifications." msgstr "" -#: redbot/cogs/streams/streams.py:309 +#: redbot/cogs/streams/streams.py:334 #, docstring -msgid "Toggle alerts in this channel for a Twitch stream." +msgid "Toggle alerts in this or the given channel for a Twitch stream." msgstr "" -#: redbot/cogs/streams/streams.py:312 +#: redbot/cogs/streams/streams.py:337 msgid "Please supply the name of a *Twitch* channel, not a Discord channel." msgstr "" -#: redbot/cogs/streams/streams.py:319 +#: redbot/cogs/streams/streams.py:351 #, docstring msgid "Toggle alerts in this channel for a YouTube stream." msgstr "" -#: redbot/cogs/streams/streams.py:324 +#: redbot/cogs/streams/streams.py:363 #, docstring msgid "Toggle alerts in this channel for a Picarto stream." msgstr "" -#: redbot/cogs/streams/streams.py:329 +#: redbot/cogs/streams/streams.py:368 #, docstring msgid "Disable all stream alerts in this channel or server.\n\n" " `[p]streamalert stop` will disable this channel's stream\n" @@ -120,51 +124,51 @@ msgid "Disable all stream alerts in this channel or server.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:359 +#: redbot/cogs/streams/streams.py:398 msgid "All the stream alerts in this server have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:361 +#: redbot/cogs/streams/streams.py:400 msgid "All the stream alerts in this channel have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:367 +#: redbot/cogs/streams/streams.py:406 #, docstring msgid "List all active stream alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:370 +#: redbot/cogs/streams/streams.py:409 msgid "Active alerts:\n\n" msgstr "" -#: redbot/cogs/streams/streams.py:378 +#: redbot/cogs/streams/streams.py:417 msgid "There are no active alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:455 +#: redbot/cogs/streams/streams.py:499 #, docstring msgid "Manage stream alert settings." msgstr "" -#: redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:505 #, docstring msgid "Set stream check refresh time." msgstr "" -#: redbot/cogs/streams/streams.py:463 +#: redbot/cogs/streams/streams.py:507 msgid "You cannot set the refresh timer to less than 60 seconds" msgstr "" -#: redbot/cogs/streams/streams.py:473 +#: redbot/cogs/streams/streams.py:517 #, docstring msgid "Explain how to set the twitch token." msgstr "" -#: redbot/cogs/streams/streams.py:474 +#: redbot/cogs/streams/streams.py:518 msgid "To set the twitch API tokens, follow these steps:\n" -"1. Go to this page: https://dev.twitch.tv/dashboard/apps.\n" +"1. Go to this page: {link}.\n" "2. Click *Register Your Application*.\n" -"3. Enter a name, set the OAuth Redirect URI to `http://localhost`, and select an Application Category of your choosing.\n" +"3. Enter a name, set the OAuth Redirect URI to {localhost}, and select an Application Category of your choosing.\n" "4. Click *Register*.\n" "5. Copy your client ID and your client secret into:\n" "{command}\n\n" @@ -172,34 +176,34 @@ msgid "To set the twitch API tokens, follow these steps:\n" "or in DM with the bot.\n" msgstr "" -#: redbot/cogs/streams/streams.py:497 +#: redbot/cogs/streams/streams.py:543 #, docstring msgid "Explain how to set the YouTube token." msgstr "" -#: redbot/cogs/streams/streams.py:499 +#: redbot/cogs/streams/streams.py:545 msgid "To get one, do the following:\n" "1. Create a project\n" -"(see https://support.google.com/googleapi/answer/6251787 for details)\n" +"(see {link1} for details)\n" "2. Enable the YouTube Data API v3 \n" -"(see https://support.google.com/googleapi/answer/6158841 for instructions)\n" +"(see {link2} for instructions)\n" "3. Set up your API key \n" -"(see https://support.google.com/googleapi/answer/6158862 for instructions)\n" +"(see {link3} for instructions)\n" "4. Copy your API key and run the command {command}\n\n" "Note: These tokens are sensitive and should only be used in a private channel\n" "or in DM with the bot.\n" msgstr "" -#: redbot/cogs/streams/streams.py:513 +#: redbot/cogs/streams/streams.py:562 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:522 +#: redbot/cogs/streams/streams.py:571 #, docstring msgid "Manage custom messages for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:528 +#: redbot/cogs/streams/streams.py:577 #, docstring msgid "Set stream alert message when mentions are enabled.\n\n" " Use `{mention}` in the message to insert the selected mentions.\n" @@ -209,11 +213,11 @@ msgid "Set stream alert message when mentions are enabled.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:538 redbot/cogs/streams/streams.py:552 +#: redbot/cogs/streams/streams.py:587 redbot/cogs/streams/streams.py:601 msgid "Stream alert message set!" msgstr "" -#: redbot/cogs/streams/streams.py:543 +#: redbot/cogs/streams/streams.py:592 #, docstring msgid "Set stream alert message when mentions are disabled.\n\n" " Use `{stream}` in the message to insert the channel or username.\n" @@ -222,157 +226,170 @@ msgid "Set stream alert message when mentions are disabled.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:557 +#: redbot/cogs/streams/streams.py:606 #, docstring msgid "Reset the stream alert messages in this server." msgstr "" -#: redbot/cogs/streams/streams.py:561 +#: redbot/cogs/streams/streams.py:610 msgid "Stream alerts in this server will now use the default alert message." msgstr "" -#: redbot/cogs/streams/streams.py:566 +#: redbot/cogs/streams/streams.py:615 #, docstring msgid "Manage mention settings for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:572 +#: redbot/cogs/streams/streams.py:621 #, docstring msgid "Toggle the `@​everyone` mention." msgstr "" -#: redbot/cogs/streams/streams.py:577 -msgid "`@​everyone` will no longer be mentioned for stream alerts." +#: redbot/cogs/streams/streams.py:627 +msgid "{everyone} will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:580 -msgid "When a stream is live, `@​everyone` will be mentioned." +#: redbot/cogs/streams/streams.py:634 +msgid "When a stream is live, {everyone} will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:585 +#: redbot/cogs/streams/streams.py:642 #, docstring msgid "Toggle the `@​here` mention." msgstr "" -#: redbot/cogs/streams/streams.py:590 -msgid "`@​here` will no longer be mentioned for stream alerts." +#: redbot/cogs/streams/streams.py:648 +msgid "{here} will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:593 -msgid "When a stream is live, `@​here` will be mentioned." +#: redbot/cogs/streams/streams.py:655 +msgid "When a stream is live, {here} will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:598 +#: redbot/cogs/streams/streams.py:663 #, docstring msgid "Toggle a role mention." msgstr "" -#: redbot/cogs/streams/streams.py:603 -msgid "`@​{role.name}` will no longer be mentioned for stream alerts." +#: redbot/cogs/streams/streams.py:668 +msgid "{role} will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:609 -msgid "When a stream or community is live, `@​{role.name}` will be mentioned." -msgstr "عندما يكون الاستريمير يبث، سيتم ذكر `@{role.name}`." +#: redbot/cogs/streams/streams.py:674 +msgid "When a stream or community is live, {role} will be mentioned." +msgstr "" -#: redbot/cogs/streams/streams.py:613 +#: redbot/cogs/streams/streams.py:678 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:624 +#: redbot/cogs/streams/streams.py:689 #, docstring msgid "Toggle alert deletion for when streams go offline." msgstr "تبديل حذف تنبيه عندما تكون البث غير متصل بالإنترنت." -#: redbot/cogs/streams/streams.py:627 +#: redbot/cogs/streams/streams.py:692 msgid "The notifications will be deleted once streams go offline." msgstr "سيتم حذف الإشعارات بمجرد وصول البث إلى غير متصل." -#: redbot/cogs/streams/streams.py:629 +#: redbot/cogs/streams/streams.py:694 msgid "Notifications will no longer be deleted." msgstr "لن يتم حذف الإشعارات بعد الآن." -#: redbot/cogs/streams/streams.py:634 +#: redbot/cogs/streams/streams.py:699 #, docstring msgid "Toggle excluding rerun streams from alerts." msgstr "تبديل استبعاد إعادة تشغيل البث من التنبيهات." -#: redbot/cogs/streams/streams.py:639 +#: redbot/cogs/streams/streams.py:704 msgid "Streams of type 'rerun' will be included in alerts." msgstr "سيتم تضمين البث من نوع 'إعادة التشغيل' في التنبيهات." -#: redbot/cogs/streams/streams.py:642 +#: redbot/cogs/streams/streams.py:707 msgid "Streams of type 'rerun' will no longer send an alert." msgstr "البث من نوع \"إعادة التشغيل\" لن يرسل تنبيهاً." -#: redbot/cogs/streams/streams.py:647 +#: redbot/cogs/streams/streams.py:712 #, docstring msgid "Toggle excluding YouTube streams schedules from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:652 +#: redbot/cogs/streams/streams.py:717 msgid "Streams schedules will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:655 +#: redbot/cogs/streams/streams.py:720 msgid "Streams schedules will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:663 -msgid "I'll now send a notification in this channel when {stream.name} is live." -msgstr "سأرسل الآن إشعارا في هذه القناة عندما يكون {stream.name} على قيد البث." +#: redbot/cogs/streams/streams.py:725 +#, docstring +msgid "Toggle whether to use buttons for stream alerts." +msgstr "" -#: redbot/cogs/streams/streams.py:672 -msgid "I won't send notifications about {stream.name} in this channel anymore." -msgstr "لن أرسل إشعارات حول {stream.name} في هذه القناة بعد الآن." +#: redbot/cogs/streams/streams.py:730 +msgid "I will no longer use buttons in stream alerts." +msgstr "" -#: redbot/cogs/streams/streams.py:819 +#: redbot/cogs/streams/streams.py:733 +msgid "I will use buttons in stream alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:741 +msgid "I'll now send a notification in the {channel.mention} channel when {stream.name} is live." +msgstr "" + +#: redbot/cogs/streams/streams.py:751 +msgid "I won't send notifications about {stream.name} in the {channel.mention} channel anymore" +msgstr "" + +#: redbot/cogs/streams/streams.py:914 msgid "{mention}, {display_name} is live!" msgstr "" -#: redbot/cogs/streams/streams.py:841 +#: redbot/cogs/streams/streams.py:934 msgid "{display_name} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:219 +#: redbot/cogs/streams/streamtypes.py:226 msgid "This stream will start in {time}" msgstr "" -#: redbot/cogs/streams/streamtypes.py:225 +#: redbot/cogs/streams/streamtypes.py:232 msgid "This stream was scheduled for {min} minutes ago" msgstr "" -#: redbot/cogs/streams/streamtypes.py:435 +#: redbot/cogs/streams/streamtypes.py:447 msgid "Untitled broadcast" msgstr "بث بدون عنوان" -#: redbot/cogs/streams/streamtypes.py:437 +#: redbot/cogs/streams/streamtypes.py:449 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:440 -#: redbot/cogs/streams/streamtypes.py:485 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Followers" msgstr "المتابِعون" -#: redbot/cogs/streams/streamtypes.py:441 -#: redbot/cogs/streams/streamtypes.py:486 +#: redbot/cogs/streams/streamtypes.py:453 +#: redbot/cogs/streams/streamtypes.py:499 msgid "Total views" msgstr "مجموع المشاهدات" -#: redbot/cogs/streams/streamtypes.py:446 +#: redbot/cogs/streams/streamtypes.py:458 msgid "Playing: " msgstr "تشغيل: " -#: redbot/cogs/streams/streamtypes.py:491 +#: redbot/cogs/streams/streamtypes.py:504 msgid "None" msgstr "لاشيء" -#: redbot/cogs/streams/streamtypes.py:494 +#: redbot/cogs/streams/streamtypes.py:507 msgid "NSFW | " msgstr "NSFW " -#: redbot/cogs/streams/streamtypes.py:498 +#: redbot/cogs/streams/streamtypes.py:511 msgid "{adult}Category: {category} | Tags: {tags}" msgstr "الفئة {adult}: {category} علامات: {tags}" diff --git a/redbot/cogs/streams/locales/bg-BG.po b/redbot/cogs/streams/locales/bg-BG.po index 997d4252fb2..aefaadb2937 100644 --- a/redbot/cogs/streams/locales/bg-BG.po +++ b/redbot/cogs/streams/locales/bg-BG.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-25 08:33+0000\n" +"POT-Creation-Date: 2023-09-06 18:42+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 48\n" "Language: bg_BG\n" -#: redbot/cogs/streams/streams.py:40 +#: redbot/cogs/streams/streams.py:43 #, docstring msgid "Various commands relating to streaming platforms.\n\n" " You can check if a Twitch, YouTube or Picarto stream is\n" @@ -23,10 +23,10 @@ msgid "Various commands relating to streaming platforms.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:141 +#: redbot/cogs/streams/streams.py:123 msgid "You need a client secret key if you want to use the Twitch API on this cog.\n" "Follow these steps:\n" -"1. Go to this page: https://dev.twitch.tv/console/apps.\n" +"1. Go to this page: {link}.\n" "2. Click \"Manage\" on your application.\n" "3. Click on \"New secret\".\n" "5. Copy your client ID and your client secret into:\n" @@ -34,11 +34,11 @@ msgid "You need a client secret key if you want to use the Twitch API on this co "Note: 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:154 redbot/cogs/streams/streams.py:488 +#: redbot/cogs/streams/streams.py:138 redbot/cogs/streams/streams.py:534 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:154 redbot/cogs/streams/streams.py:488 +#: redbot/cogs/streams/streams.py:138 redbot/cogs/streams/streams.py:534 msgid "" msgstr "" @@ -61,56 +61,60 @@ msgstr "" msgid "That user is offline." msgstr "" -#: redbot/cogs/streams/streams.py:255 redbot/cogs/streams/streams.py:447 -msgid "That channel doesn't seem to exist." +#: redbot/cogs/streams/streams.py:255 redbot/cogs/streams/streams.py:491 +msgid "That user doesn't seem to exist." msgstr "" -#: redbot/cogs/streams/streams.py:258 redbot/cogs/streams/streams.py:415 +#: redbot/cogs/streams/streams.py:258 redbot/cogs/streams/streams.py:459 msgid "The Twitch token is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:264 redbot/cogs/streams/streams.py:422 +#: redbot/cogs/streams/streams.py:264 redbot/cogs/streams/streams.py:466 msgid "The YouTube API key is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:270 redbot/cogs/streams/streams.py:430 +#: redbot/cogs/streams/streams.py:270 redbot/cogs/streams/streams.py:474 msgid "YouTube quota has been exceeded. Try again later or contact the owner if this continues." msgstr "" -#: redbot/cogs/streams/streams.py:282 redbot/cogs/streams/streams.py:442 +#: redbot/cogs/streams/streams.py:282 redbot/cogs/streams/streams.py:486 msgid "Something went wrong whilst trying to contact the stream service's API." msgstr "" -#: redbot/cogs/streams/streams.py:299 +#: redbot/cogs/streams/streams.py:301 redbot/cogs/streams/streams.py:810 +msgid "Watch the stream" +msgstr "" + +#: redbot/cogs/streams/streams.py:310 #, docstring msgid "Manage automated stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:304 +#: redbot/cogs/streams/streams.py:322 #, docstring msgid "Manage Twitch stream notifications." msgstr "" -#: redbot/cogs/streams/streams.py:309 +#: redbot/cogs/streams/streams.py:334 #, docstring -msgid "Toggle alerts in this channel for a Twitch stream." +msgid "Toggle alerts in this or the given channel for a Twitch stream." msgstr "" -#: redbot/cogs/streams/streams.py:312 +#: redbot/cogs/streams/streams.py:337 msgid "Please supply the name of a *Twitch* channel, not a Discord channel." msgstr "" -#: redbot/cogs/streams/streams.py:319 +#: redbot/cogs/streams/streams.py:351 #, docstring msgid "Toggle alerts in this channel for a YouTube stream." msgstr "" -#: redbot/cogs/streams/streams.py:324 +#: redbot/cogs/streams/streams.py:363 #, docstring msgid "Toggle alerts in this channel for a Picarto stream." msgstr "" -#: redbot/cogs/streams/streams.py:329 +#: redbot/cogs/streams/streams.py:368 #, docstring msgid "Disable all stream alerts in this channel or server.\n\n" " `[p]streamalert stop` will disable this channel's stream\n" @@ -120,51 +124,51 @@ msgid "Disable all stream alerts in this channel or server.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:359 +#: redbot/cogs/streams/streams.py:398 msgid "All the stream alerts in this server have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:361 +#: redbot/cogs/streams/streams.py:400 msgid "All the stream alerts in this channel have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:367 +#: redbot/cogs/streams/streams.py:406 #, docstring msgid "List all active stream alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:370 +#: redbot/cogs/streams/streams.py:409 msgid "Active alerts:\n\n" msgstr "" -#: redbot/cogs/streams/streams.py:378 +#: redbot/cogs/streams/streams.py:417 msgid "There are no active alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:455 +#: redbot/cogs/streams/streams.py:499 #, docstring msgid "Manage stream alert settings." msgstr "" -#: redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:505 #, docstring msgid "Set stream check refresh time." msgstr "" -#: redbot/cogs/streams/streams.py:463 +#: redbot/cogs/streams/streams.py:507 msgid "You cannot set the refresh timer to less than 60 seconds" msgstr "" -#: redbot/cogs/streams/streams.py:473 +#: redbot/cogs/streams/streams.py:517 #, docstring msgid "Explain how to set the twitch token." msgstr "" -#: redbot/cogs/streams/streams.py:474 +#: redbot/cogs/streams/streams.py:518 msgid "To set the twitch API tokens, follow these steps:\n" -"1. Go to this page: https://dev.twitch.tv/dashboard/apps.\n" +"1. Go to this page: {link}.\n" "2. Click *Register Your Application*.\n" -"3. Enter a name, set the OAuth Redirect URI to `http://localhost`, and select an Application Category of your choosing.\n" +"3. Enter a name, set the OAuth Redirect URI to {localhost}, and select an Application Category of your choosing.\n" "4. Click *Register*.\n" "5. Copy your client ID and your client secret into:\n" "{command}\n\n" @@ -172,34 +176,34 @@ msgid "To set the twitch API tokens, follow these steps:\n" "or in DM with the bot.\n" msgstr "" -#: redbot/cogs/streams/streams.py:497 +#: redbot/cogs/streams/streams.py:543 #, docstring msgid "Explain how to set the YouTube token." msgstr "" -#: redbot/cogs/streams/streams.py:499 +#: redbot/cogs/streams/streams.py:545 msgid "To get one, do the following:\n" "1. Create a project\n" -"(see https://support.google.com/googleapi/answer/6251787 for details)\n" +"(see {link1} for details)\n" "2. Enable the YouTube Data API v3 \n" -"(see https://support.google.com/googleapi/answer/6158841 for instructions)\n" +"(see {link2} for instructions)\n" "3. Set up your API key \n" -"(see https://support.google.com/googleapi/answer/6158862 for instructions)\n" +"(see {link3} for instructions)\n" "4. Copy your API key and run the command {command}\n\n" "Note: These tokens are sensitive and should only be used in a private channel\n" "or in DM with the bot.\n" msgstr "" -#: redbot/cogs/streams/streams.py:513 +#: redbot/cogs/streams/streams.py:562 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:522 +#: redbot/cogs/streams/streams.py:571 #, docstring msgid "Manage custom messages for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:528 +#: redbot/cogs/streams/streams.py:577 #, docstring msgid "Set stream alert message when mentions are enabled.\n\n" " Use `{mention}` in the message to insert the selected mentions.\n" @@ -209,11 +213,11 @@ msgid "Set stream alert message when mentions are enabled.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:538 redbot/cogs/streams/streams.py:552 +#: redbot/cogs/streams/streams.py:587 redbot/cogs/streams/streams.py:601 msgid "Stream alert message set!" msgstr "" -#: redbot/cogs/streams/streams.py:543 +#: redbot/cogs/streams/streams.py:592 #, docstring msgid "Set stream alert message when mentions are disabled.\n\n" " Use `{stream}` in the message to insert the channel or username.\n" @@ -222,157 +226,170 @@ msgid "Set stream alert message when mentions are disabled.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:557 +#: redbot/cogs/streams/streams.py:606 #, docstring msgid "Reset the stream alert messages in this server." msgstr "" -#: redbot/cogs/streams/streams.py:561 +#: redbot/cogs/streams/streams.py:610 msgid "Stream alerts in this server will now use the default alert message." msgstr "" -#: redbot/cogs/streams/streams.py:566 +#: redbot/cogs/streams/streams.py:615 #, docstring msgid "Manage mention settings for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:572 +#: redbot/cogs/streams/streams.py:621 #, docstring msgid "Toggle the `@​everyone` mention." msgstr "" -#: redbot/cogs/streams/streams.py:577 -msgid "`@​everyone` will no longer be mentioned for stream alerts." +#: redbot/cogs/streams/streams.py:627 +msgid "{everyone} will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:580 -msgid "When a stream is live, `@​everyone` will be mentioned." +#: redbot/cogs/streams/streams.py:634 +msgid "When a stream is live, {everyone} will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:585 +#: redbot/cogs/streams/streams.py:642 #, docstring msgid "Toggle the `@​here` mention." msgstr "" -#: redbot/cogs/streams/streams.py:590 -msgid "`@​here` will no longer be mentioned for stream alerts." +#: redbot/cogs/streams/streams.py:648 +msgid "{here} will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:593 -msgid "When a stream is live, `@​here` will be mentioned." +#: redbot/cogs/streams/streams.py:655 +msgid "When a stream is live, {here} will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:598 +#: redbot/cogs/streams/streams.py:663 #, docstring msgid "Toggle a role mention." msgstr "" -#: redbot/cogs/streams/streams.py:603 -msgid "`@​{role.name}` will no longer be mentioned for stream alerts." +#: redbot/cogs/streams/streams.py:668 +msgid "{role} will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:609 -msgid "When a stream or community is live, `@​{role.name}` will be mentioned." +#: redbot/cogs/streams/streams.py:674 +msgid "When a stream or community is live, {role} will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:613 +#: redbot/cogs/streams/streams.py:678 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:624 +#: redbot/cogs/streams/streams.py:689 #, docstring msgid "Toggle alert deletion for when streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:627 +#: redbot/cogs/streams/streams.py:692 msgid "The notifications will be deleted once streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:629 +#: redbot/cogs/streams/streams.py:694 msgid "Notifications will no longer be deleted." msgstr "" -#: redbot/cogs/streams/streams.py:634 +#: redbot/cogs/streams/streams.py:699 #, docstring msgid "Toggle excluding rerun streams from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:639 +#: redbot/cogs/streams/streams.py:704 msgid "Streams of type 'rerun' will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:642 +#: redbot/cogs/streams/streams.py:707 msgid "Streams of type 'rerun' will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:647 +#: redbot/cogs/streams/streams.py:712 #, docstring msgid "Toggle excluding YouTube streams schedules from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:652 +#: redbot/cogs/streams/streams.py:717 msgid "Streams schedules will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:655 +#: redbot/cogs/streams/streams.py:720 msgid "Streams schedules will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:663 -msgid "I'll now send a notification in this channel when {stream.name} is live." +#: redbot/cogs/streams/streams.py:725 +#, docstring +msgid "Toggle whether to use buttons for stream alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:730 +msgid "I will no longer use buttons in stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:672 -msgid "I won't send notifications about {stream.name} in this channel anymore." +#: redbot/cogs/streams/streams.py:733 +msgid "I will use buttons in stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:819 +#: redbot/cogs/streams/streams.py:741 +msgid "I'll now send a notification in the {channel.mention} channel when {stream.name} is live." +msgstr "" + +#: redbot/cogs/streams/streams.py:751 +msgid "I won't send notifications about {stream.name} in the {channel.mention} channel anymore" +msgstr "" + +#: redbot/cogs/streams/streams.py:914 msgid "{mention}, {display_name} is live!" msgstr "" -#: redbot/cogs/streams/streams.py:841 +#: redbot/cogs/streams/streams.py:934 msgid "{display_name} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:219 +#: redbot/cogs/streams/streamtypes.py:226 msgid "This stream will start in {time}" msgstr "" -#: redbot/cogs/streams/streamtypes.py:225 +#: redbot/cogs/streams/streamtypes.py:232 msgid "This stream was scheduled for {min} minutes ago" msgstr "" -#: redbot/cogs/streams/streamtypes.py:435 +#: redbot/cogs/streams/streamtypes.py:447 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:437 +#: redbot/cogs/streams/streamtypes.py:449 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:440 -#: redbot/cogs/streams/streamtypes.py:485 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:441 -#: redbot/cogs/streams/streamtypes.py:486 +#: redbot/cogs/streams/streamtypes.py:453 +#: redbot/cogs/streams/streamtypes.py:499 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:446 +#: redbot/cogs/streams/streamtypes.py:458 msgid "Playing: " msgstr "" -#: redbot/cogs/streams/streamtypes.py:491 +#: redbot/cogs/streams/streamtypes.py:504 msgid "None" msgstr "Няма" -#: redbot/cogs/streams/streamtypes.py:494 +#: redbot/cogs/streams/streamtypes.py:507 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:498 +#: redbot/cogs/streams/streamtypes.py:511 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 08aa21e86cc..58655a59287 100644 --- a/redbot/cogs/streams/locales/cs-CZ.po +++ b/redbot/cogs/streams/locales/cs-CZ.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-25 08:33+0000\n" +"POT-Creation-Date: 2023-09-06 18:42+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 48\n" "Language: cs_CZ\n" -#: redbot/cogs/streams/streams.py:40 +#: redbot/cogs/streams/streams.py:43 #, docstring msgid "Various commands relating to streaming platforms.\n\n" " You can check if a Twitch, YouTube or Picarto stream is\n" @@ -23,10 +23,10 @@ msgid "Various commands relating to streaming platforms.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:141 +#: redbot/cogs/streams/streams.py:123 msgid "You need a client secret key if you want to use the Twitch API on this cog.\n" "Follow these steps:\n" -"1. Go to this page: https://dev.twitch.tv/console/apps.\n" +"1. Go to this page: {link}.\n" "2. Click \"Manage\" on your application.\n" "3. Click on \"New secret\".\n" "5. Copy your client ID and your client secret into:\n" @@ -34,11 +34,11 @@ msgid "You need a client secret key if you want to use the Twitch API on this co "Note: 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:154 redbot/cogs/streams/streams.py:488 +#: redbot/cogs/streams/streams.py:138 redbot/cogs/streams/streams.py:534 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:154 redbot/cogs/streams/streams.py:488 +#: redbot/cogs/streams/streams.py:138 redbot/cogs/streams/streams.py:534 msgid "" msgstr "" @@ -61,56 +61,60 @@ msgstr "Zkontroluje, jestli probíhá Picarto vysílání." msgid "That user is offline." msgstr "Tento uživatel je offline." -#: redbot/cogs/streams/streams.py:255 redbot/cogs/streams/streams.py:447 -msgid "That channel doesn't seem to exist." -msgstr "Zdá se, že tento kanál neexistuje." +#: redbot/cogs/streams/streams.py:255 redbot/cogs/streams/streams.py:491 +msgid "That user doesn't seem to exist." +msgstr "Zdá se, že tento uživatel neexistuje." -#: redbot/cogs/streams/streams.py:258 redbot/cogs/streams/streams.py:415 +#: redbot/cogs/streams/streams.py:258 redbot/cogs/streams/streams.py:459 msgid "The Twitch token is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:264 redbot/cogs/streams/streams.py:422 +#: redbot/cogs/streams/streams.py:264 redbot/cogs/streams/streams.py:466 msgid "The YouTube API key is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:270 redbot/cogs/streams/streams.py:430 +#: redbot/cogs/streams/streams.py:270 redbot/cogs/streams/streams.py:474 msgid "YouTube quota has been exceeded. Try again later or contact the owner if this continues." msgstr "" -#: redbot/cogs/streams/streams.py:282 redbot/cogs/streams/streams.py:442 +#: redbot/cogs/streams/streams.py:282 redbot/cogs/streams/streams.py:486 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:299 +#: redbot/cogs/streams/streams.py:301 redbot/cogs/streams/streams.py:810 +msgid "Watch the stream" +msgstr "Sledovat stream" + +#: redbot/cogs/streams/streams.py:310 #, docstring msgid "Manage automated stream alerts." msgstr "Správa automatického upozornění na vysílání." -#: redbot/cogs/streams/streams.py:304 +#: redbot/cogs/streams/streams.py:322 #, docstring msgid "Manage Twitch stream notifications." msgstr "Spravovat oznámení Twitch streamu." -#: redbot/cogs/streams/streams.py:309 +#: redbot/cogs/streams/streams.py:334 #, docstring -msgid "Toggle alerts in this channel for a Twitch stream." -msgstr "Zapnout upozornění v tomto kanálu pro Twitch stream." +msgid "Toggle alerts in this or the given channel for a Twitch stream." +msgstr "" -#: redbot/cogs/streams/streams.py:312 +#: redbot/cogs/streams/streams.py:337 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:319 +#: redbot/cogs/streams/streams.py:351 #, 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:324 +#: redbot/cogs/streams/streams.py:363 #, 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:329 +#: redbot/cogs/streams/streams.py:368 #, docstring msgid "Disable all stream alerts in this channel or server.\n\n" " `[p]streamalert stop` will disable this channel's stream\n" @@ -120,51 +124,51 @@ msgid "Disable all stream alerts in this channel or server.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:359 +#: redbot/cogs/streams/streams.py:398 msgid "All the stream alerts in this server have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:361 +#: redbot/cogs/streams/streams.py:400 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:367 +#: redbot/cogs/streams/streams.py:406 #, 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:370 +#: redbot/cogs/streams/streams.py:409 msgid "Active alerts:\n\n" msgstr "Aktivní upozornění:\n\n" -#: redbot/cogs/streams/streams.py:378 +#: redbot/cogs/streams/streams.py:417 msgid "There are no active alerts in this server." msgstr "Nejsou žádné aktivní notifikace na tomto serveru." -#: redbot/cogs/streams/streams.py:455 +#: redbot/cogs/streams/streams.py:499 #, docstring msgid "Manage stream alert settings." msgstr "" -#: redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:505 #, docstring msgid "Set stream check refresh time." msgstr "Nastavit čas kontroly streamů." -#: redbot/cogs/streams/streams.py:463 +#: redbot/cogs/streams/streams.py:507 msgid "You cannot set the refresh timer to less than 60 seconds" msgstr "" -#: redbot/cogs/streams/streams.py:473 +#: redbot/cogs/streams/streams.py:517 #, docstring msgid "Explain how to set the twitch token." msgstr "Vysvětli, jak nastavit twitch token." -#: redbot/cogs/streams/streams.py:474 +#: redbot/cogs/streams/streams.py:518 msgid "To set the twitch API tokens, follow these steps:\n" -"1. Go to this page: https://dev.twitch.tv/dashboard/apps.\n" +"1. Go to this page: {link}.\n" "2. Click *Register Your Application*.\n" -"3. Enter a name, set the OAuth Redirect URI to `http://localhost`, and select an Application Category of your choosing.\n" +"3. Enter a name, set the OAuth Redirect URI to {localhost}, and select an Application Category of your choosing.\n" "4. Click *Register*.\n" "5. Copy your client ID and your client secret into:\n" "{command}\n\n" @@ -172,34 +176,34 @@ msgid "To set the twitch API tokens, follow these steps:\n" "or in DM with the bot.\n" msgstr "" -#: redbot/cogs/streams/streams.py:497 +#: redbot/cogs/streams/streams.py:543 #, docstring msgid "Explain how to set the YouTube token." msgstr "Vysvětli, jak nastavit YouTube token." -#: redbot/cogs/streams/streams.py:499 +#: redbot/cogs/streams/streams.py:545 msgid "To get one, do the following:\n" "1. Create a project\n" -"(see https://support.google.com/googleapi/answer/6251787 for details)\n" +"(see {link1} for details)\n" "2. Enable the YouTube Data API v3 \n" -"(see https://support.google.com/googleapi/answer/6158841 for instructions)\n" +"(see {link2} for instructions)\n" "3. Set up your API key \n" -"(see https://support.google.com/googleapi/answer/6158862 for instructions)\n" +"(see {link3} for instructions)\n" "4. Copy your API key and run the command {command}\n\n" "Note: These tokens are sensitive and should only be used in a private channel\n" "or in DM with the bot.\n" msgstr "" -#: redbot/cogs/streams/streams.py:513 +#: redbot/cogs/streams/streams.py:562 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:522 +#: redbot/cogs/streams/streams.py:571 #, docstring msgid "Manage custom messages for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:528 +#: redbot/cogs/streams/streams.py:577 #, docstring msgid "Set stream alert message when mentions are enabled.\n\n" " Use `{mention}` in the message to insert the selected mentions.\n" @@ -209,11 +213,11 @@ msgid "Set stream alert message when mentions are enabled.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:538 redbot/cogs/streams/streams.py:552 +#: redbot/cogs/streams/streams.py:587 redbot/cogs/streams/streams.py:601 msgid "Stream alert message set!" msgstr "" -#: redbot/cogs/streams/streams.py:543 +#: redbot/cogs/streams/streams.py:592 #, docstring msgid "Set stream alert message when mentions are disabled.\n\n" " Use `{stream}` in the message to insert the channel or username.\n" @@ -222,157 +226,170 @@ msgid "Set stream alert message when mentions are disabled.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:557 +#: redbot/cogs/streams/streams.py:606 #, docstring msgid "Reset the stream alert messages in this server." msgstr "" -#: redbot/cogs/streams/streams.py:561 +#: redbot/cogs/streams/streams.py:610 msgid "Stream alerts in this server will now use the default alert message." msgstr "" -#: redbot/cogs/streams/streams.py:566 +#: redbot/cogs/streams/streams.py:615 #, 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:572 +#: redbot/cogs/streams/streams.py:621 #, docstring msgid "Toggle the `@​everyone` mention." msgstr "Zapnout `@​everyone` zmínku." -#: redbot/cogs/streams/streams.py:577 -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:627 +msgid "{everyone} will no longer be mentioned for stream alerts." +msgstr "" -#: redbot/cogs/streams/streams.py:580 -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:634 +msgid "When a stream is live, {everyone} will be mentioned." +msgstr "" -#: redbot/cogs/streams/streams.py:585 +#: redbot/cogs/streams/streams.py:642 #, docstring msgid "Toggle the `@​here` mention." msgstr "Zapnout `@​here` zmínku." -#: redbot/cogs/streams/streams.py:590 -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:648 +msgid "{here} will no longer be mentioned for stream alerts." +msgstr "" -#: redbot/cogs/streams/streams.py:593 -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:655 +msgid "When a stream is live, {here} will be mentioned." +msgstr "" -#: redbot/cogs/streams/streams.py:598 +#: redbot/cogs/streams/streams.py:663 #, docstring msgid "Toggle a role mention." msgstr "Zapnout zmínku role." -#: redbot/cogs/streams/streams.py:603 -msgid "`@​{role.name}` will no longer be mentioned for stream alerts." +#: redbot/cogs/streams/streams.py:668 +msgid "{role} will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:609 -msgid "When a stream or community is live, `@​{role.name}` will be mentioned." +#: redbot/cogs/streams/streams.py:674 +msgid "When a stream or community is live, {role} will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:613 +#: redbot/cogs/streams/streams.py:678 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:624 +#: redbot/cogs/streams/streams.py:689 #, docstring msgid "Toggle alert deletion for when streams go offline." msgstr "Zapnout mazání alertů, když streamy budou offline." -#: redbot/cogs/streams/streams.py:627 +#: redbot/cogs/streams/streams.py:692 msgid "The notifications will be deleted once streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:629 +#: redbot/cogs/streams/streams.py:694 msgid "Notifications will no longer be deleted." msgstr "Oznámení již nebudou odstraňována." -#: redbot/cogs/streams/streams.py:634 +#: redbot/cogs/streams/streams.py:699 #, docstring msgid "Toggle excluding rerun streams from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:639 +#: redbot/cogs/streams/streams.py:704 msgid "Streams of type 'rerun' will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:642 +#: redbot/cogs/streams/streams.py:707 msgid "Streams of type 'rerun' will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:647 +#: redbot/cogs/streams/streams.py:712 #, docstring msgid "Toggle excluding YouTube streams schedules from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:652 +#: redbot/cogs/streams/streams.py:717 msgid "Streams schedules will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:655 +#: redbot/cogs/streams/streams.py:720 msgid "Streams schedules will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:663 -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:725 +#, docstring +msgid "Toggle whether to use buttons for stream alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:730 +msgid "I will no longer use buttons in stream alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:733 +msgid "I will use buttons in stream alerts." +msgstr "" -#: redbot/cogs/streams/streams.py:672 -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:741 +msgid "I'll now send a notification in the {channel.mention} channel when {stream.name} is live." +msgstr "" -#: redbot/cogs/streams/streams.py:819 +#: redbot/cogs/streams/streams.py:751 +msgid "I won't send notifications about {stream.name} in the {channel.mention} channel anymore" +msgstr "" + +#: redbot/cogs/streams/streams.py:914 msgid "{mention}, {display_name} is live!" msgstr "" -#: redbot/cogs/streams/streams.py:841 +#: redbot/cogs/streams/streams.py:934 msgid "{display_name} is live!" -msgstr "" +msgstr "{display_name}, právě vysílá!" -#: redbot/cogs/streams/streamtypes.py:219 +#: redbot/cogs/streams/streamtypes.py:226 msgid "This stream will start in {time}" -msgstr "" +msgstr "Tento stream bude spuštěn v {time}" -#: redbot/cogs/streams/streamtypes.py:225 +#: redbot/cogs/streams/streamtypes.py:232 msgid "This stream was scheduled for {min} minutes ago" -msgstr "" +msgstr "Tento stream byl naplánován na {min} minut" -#: redbot/cogs/streams/streamtypes.py:435 +#: redbot/cogs/streams/streamtypes.py:447 msgid "Untitled broadcast" msgstr "Nepojmenované vysílání" -#: redbot/cogs/streams/streamtypes.py:437 +#: redbot/cogs/streams/streamtypes.py:449 msgid " - Rerun" msgstr " - Znovu spustit" -#: redbot/cogs/streams/streamtypes.py:440 -#: redbot/cogs/streams/streamtypes.py:485 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Followers" msgstr "Sledující" -#: redbot/cogs/streams/streamtypes.py:441 -#: redbot/cogs/streams/streamtypes.py:486 +#: redbot/cogs/streams/streamtypes.py:453 +#: redbot/cogs/streams/streamtypes.py:499 msgid "Total views" msgstr "Celkové shlédnutí" -#: redbot/cogs/streams/streamtypes.py:446 +#: redbot/cogs/streams/streamtypes.py:458 msgid "Playing: " msgstr "Hraje: " -#: redbot/cogs/streams/streamtypes.py:491 +#: redbot/cogs/streams/streamtypes.py:504 msgid "None" msgstr "Žádná" -#: redbot/cogs/streams/streamtypes.py:494 +#: redbot/cogs/streams/streamtypes.py:507 msgid "NSFW | " msgstr "NSFW | " -#: redbot/cogs/streams/streamtypes.py:498 +#: redbot/cogs/streams/streamtypes.py:511 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 26fac861867..0ade6e6f3b4 100644 --- a/redbot/cogs/streams/locales/da-DK.po +++ b/redbot/cogs/streams/locales/da-DK.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-25 08:33+0000\n" +"POT-Creation-Date: 2023-09-06 18:42+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 48\n" "Language: da_DK\n" -#: redbot/cogs/streams/streams.py:40 +#: redbot/cogs/streams/streams.py:43 #, docstring msgid "Various commands relating to streaming platforms.\n\n" " You can check if a Twitch, YouTube or Picarto stream is\n" @@ -23,10 +23,10 @@ msgid "Various commands relating to streaming platforms.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:141 +#: redbot/cogs/streams/streams.py:123 msgid "You need a client secret key if you want to use the Twitch API on this cog.\n" "Follow these steps:\n" -"1. Go to this page: https://dev.twitch.tv/console/apps.\n" +"1. Go to this page: {link}.\n" "2. Click \"Manage\" on your application.\n" "3. Click on \"New secret\".\n" "5. Copy your client ID and your client secret into:\n" @@ -34,11 +34,11 @@ msgid "You need a client secret key if you want to use the Twitch API on this co "Note: 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:154 redbot/cogs/streams/streams.py:488 +#: redbot/cogs/streams/streams.py:138 redbot/cogs/streams/streams.py:534 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:154 redbot/cogs/streams/streams.py:488 +#: redbot/cogs/streams/streams.py:138 redbot/cogs/streams/streams.py:534 msgid "" msgstr "" @@ -61,56 +61,60 @@ msgstr "" msgid "That user is offline." msgstr "" -#: redbot/cogs/streams/streams.py:255 redbot/cogs/streams/streams.py:447 -msgid "That channel doesn't seem to exist." +#: redbot/cogs/streams/streams.py:255 redbot/cogs/streams/streams.py:491 +msgid "That user doesn't seem to exist." msgstr "" -#: redbot/cogs/streams/streams.py:258 redbot/cogs/streams/streams.py:415 +#: redbot/cogs/streams/streams.py:258 redbot/cogs/streams/streams.py:459 msgid "The Twitch token is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:264 redbot/cogs/streams/streams.py:422 +#: redbot/cogs/streams/streams.py:264 redbot/cogs/streams/streams.py:466 msgid "The YouTube API key is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:270 redbot/cogs/streams/streams.py:430 +#: redbot/cogs/streams/streams.py:270 redbot/cogs/streams/streams.py:474 msgid "YouTube quota has been exceeded. Try again later or contact the owner if this continues." msgstr "" -#: redbot/cogs/streams/streams.py:282 redbot/cogs/streams/streams.py:442 +#: redbot/cogs/streams/streams.py:282 redbot/cogs/streams/streams.py:486 msgid "Something went wrong whilst trying to contact the stream service's API." msgstr "" -#: redbot/cogs/streams/streams.py:299 +#: redbot/cogs/streams/streams.py:301 redbot/cogs/streams/streams.py:810 +msgid "Watch the stream" +msgstr "" + +#: redbot/cogs/streams/streams.py:310 #, docstring msgid "Manage automated stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:304 +#: redbot/cogs/streams/streams.py:322 #, docstring msgid "Manage Twitch stream notifications." msgstr "" -#: redbot/cogs/streams/streams.py:309 +#: redbot/cogs/streams/streams.py:334 #, docstring -msgid "Toggle alerts in this channel for a Twitch stream." +msgid "Toggle alerts in this or the given channel for a Twitch stream." msgstr "" -#: redbot/cogs/streams/streams.py:312 +#: redbot/cogs/streams/streams.py:337 msgid "Please supply the name of a *Twitch* channel, not a Discord channel." msgstr "" -#: redbot/cogs/streams/streams.py:319 +#: redbot/cogs/streams/streams.py:351 #, docstring msgid "Toggle alerts in this channel for a YouTube stream." msgstr "" -#: redbot/cogs/streams/streams.py:324 +#: redbot/cogs/streams/streams.py:363 #, docstring msgid "Toggle alerts in this channel for a Picarto stream." msgstr "" -#: redbot/cogs/streams/streams.py:329 +#: redbot/cogs/streams/streams.py:368 #, docstring msgid "Disable all stream alerts in this channel or server.\n\n" " `[p]streamalert stop` will disable this channel's stream\n" @@ -120,51 +124,51 @@ msgid "Disable all stream alerts in this channel or server.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:359 +#: redbot/cogs/streams/streams.py:398 msgid "All the stream alerts in this server have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:361 +#: redbot/cogs/streams/streams.py:400 msgid "All the stream alerts in this channel have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:367 +#: redbot/cogs/streams/streams.py:406 #, docstring msgid "List all active stream alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:370 +#: redbot/cogs/streams/streams.py:409 msgid "Active alerts:\n\n" msgstr "" -#: redbot/cogs/streams/streams.py:378 +#: redbot/cogs/streams/streams.py:417 msgid "There are no active alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:455 +#: redbot/cogs/streams/streams.py:499 #, docstring msgid "Manage stream alert settings." msgstr "" -#: redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:505 #, docstring msgid "Set stream check refresh time." msgstr "" -#: redbot/cogs/streams/streams.py:463 +#: redbot/cogs/streams/streams.py:507 msgid "You cannot set the refresh timer to less than 60 seconds" msgstr "" -#: redbot/cogs/streams/streams.py:473 +#: redbot/cogs/streams/streams.py:517 #, docstring msgid "Explain how to set the twitch token." msgstr "" -#: redbot/cogs/streams/streams.py:474 +#: redbot/cogs/streams/streams.py:518 msgid "To set the twitch API tokens, follow these steps:\n" -"1. Go to this page: https://dev.twitch.tv/dashboard/apps.\n" +"1. Go to this page: {link}.\n" "2. Click *Register Your Application*.\n" -"3. Enter a name, set the OAuth Redirect URI to `http://localhost`, and select an Application Category of your choosing.\n" +"3. Enter a name, set the OAuth Redirect URI to {localhost}, and select an Application Category of your choosing.\n" "4. Click *Register*.\n" "5. Copy your client ID and your client secret into:\n" "{command}\n\n" @@ -172,34 +176,34 @@ msgid "To set the twitch API tokens, follow these steps:\n" "or in DM with the bot.\n" msgstr "" -#: redbot/cogs/streams/streams.py:497 +#: redbot/cogs/streams/streams.py:543 #, docstring msgid "Explain how to set the YouTube token." msgstr "" -#: redbot/cogs/streams/streams.py:499 +#: redbot/cogs/streams/streams.py:545 msgid "To get one, do the following:\n" "1. Create a project\n" -"(see https://support.google.com/googleapi/answer/6251787 for details)\n" +"(see {link1} for details)\n" "2. Enable the YouTube Data API v3 \n" -"(see https://support.google.com/googleapi/answer/6158841 for instructions)\n" +"(see {link2} for instructions)\n" "3. Set up your API key \n" -"(see https://support.google.com/googleapi/answer/6158862 for instructions)\n" +"(see {link3} for instructions)\n" "4. Copy your API key and run the command {command}\n\n" "Note: These tokens are sensitive and should only be used in a private channel\n" "or in DM with the bot.\n" msgstr "" -#: redbot/cogs/streams/streams.py:513 +#: redbot/cogs/streams/streams.py:562 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:522 +#: redbot/cogs/streams/streams.py:571 #, docstring msgid "Manage custom messages for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:528 +#: redbot/cogs/streams/streams.py:577 #, docstring msgid "Set stream alert message when mentions are enabled.\n\n" " Use `{mention}` in the message to insert the selected mentions.\n" @@ -209,11 +213,11 @@ msgid "Set stream alert message when mentions are enabled.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:538 redbot/cogs/streams/streams.py:552 +#: redbot/cogs/streams/streams.py:587 redbot/cogs/streams/streams.py:601 msgid "Stream alert message set!" msgstr "" -#: redbot/cogs/streams/streams.py:543 +#: redbot/cogs/streams/streams.py:592 #, docstring msgid "Set stream alert message when mentions are disabled.\n\n" " Use `{stream}` in the message to insert the channel or username.\n" @@ -222,157 +226,170 @@ msgid "Set stream alert message when mentions are disabled.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:557 +#: redbot/cogs/streams/streams.py:606 #, docstring msgid "Reset the stream alert messages in this server." msgstr "" -#: redbot/cogs/streams/streams.py:561 +#: redbot/cogs/streams/streams.py:610 msgid "Stream alerts in this server will now use the default alert message." msgstr "" -#: redbot/cogs/streams/streams.py:566 +#: redbot/cogs/streams/streams.py:615 #, docstring msgid "Manage mention settings for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:572 +#: redbot/cogs/streams/streams.py:621 #, docstring msgid "Toggle the `@​everyone` mention." msgstr "" -#: redbot/cogs/streams/streams.py:577 -msgid "`@​everyone` will no longer be mentioned for stream alerts." +#: redbot/cogs/streams/streams.py:627 +msgid "{everyone} will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:580 -msgid "When a stream is live, `@​everyone` will be mentioned." +#: redbot/cogs/streams/streams.py:634 +msgid "When a stream is live, {everyone} will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:585 +#: redbot/cogs/streams/streams.py:642 #, docstring msgid "Toggle the `@​here` mention." msgstr "" -#: redbot/cogs/streams/streams.py:590 -msgid "`@​here` will no longer be mentioned for stream alerts." +#: redbot/cogs/streams/streams.py:648 +msgid "{here} will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:593 -msgid "When a stream is live, `@​here` will be mentioned." +#: redbot/cogs/streams/streams.py:655 +msgid "When a stream is live, {here} will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:598 +#: redbot/cogs/streams/streams.py:663 #, docstring msgid "Toggle a role mention." msgstr "" -#: redbot/cogs/streams/streams.py:603 -msgid "`@​{role.name}` will no longer be mentioned for stream alerts." +#: redbot/cogs/streams/streams.py:668 +msgid "{role} will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:609 -msgid "When a stream or community is live, `@​{role.name}` will be mentioned." +#: redbot/cogs/streams/streams.py:674 +msgid "When a stream or community is live, {role} will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:613 +#: redbot/cogs/streams/streams.py:678 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:624 +#: redbot/cogs/streams/streams.py:689 #, docstring msgid "Toggle alert deletion for when streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:627 +#: redbot/cogs/streams/streams.py:692 msgid "The notifications will be deleted once streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:629 +#: redbot/cogs/streams/streams.py:694 msgid "Notifications will no longer be deleted." msgstr "" -#: redbot/cogs/streams/streams.py:634 +#: redbot/cogs/streams/streams.py:699 #, docstring msgid "Toggle excluding rerun streams from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:639 +#: redbot/cogs/streams/streams.py:704 msgid "Streams of type 'rerun' will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:642 +#: redbot/cogs/streams/streams.py:707 msgid "Streams of type 'rerun' will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:647 +#: redbot/cogs/streams/streams.py:712 #, docstring msgid "Toggle excluding YouTube streams schedules from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:652 +#: redbot/cogs/streams/streams.py:717 msgid "Streams schedules will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:655 +#: redbot/cogs/streams/streams.py:720 msgid "Streams schedules will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:663 -msgid "I'll now send a notification in this channel when {stream.name} is live." +#: redbot/cogs/streams/streams.py:725 +#, docstring +msgid "Toggle whether to use buttons for stream alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:730 +msgid "I will no longer use buttons in stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:672 -msgid "I won't send notifications about {stream.name} in this channel anymore." +#: redbot/cogs/streams/streams.py:733 +msgid "I will use buttons in stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:819 +#: redbot/cogs/streams/streams.py:741 +msgid "I'll now send a notification in the {channel.mention} channel when {stream.name} is live." +msgstr "" + +#: redbot/cogs/streams/streams.py:751 +msgid "I won't send notifications about {stream.name} in the {channel.mention} channel anymore" +msgstr "" + +#: redbot/cogs/streams/streams.py:914 msgid "{mention}, {display_name} is live!" msgstr "" -#: redbot/cogs/streams/streams.py:841 +#: redbot/cogs/streams/streams.py:934 msgid "{display_name} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:219 +#: redbot/cogs/streams/streamtypes.py:226 msgid "This stream will start in {time}" msgstr "" -#: redbot/cogs/streams/streamtypes.py:225 +#: redbot/cogs/streams/streamtypes.py:232 msgid "This stream was scheduled for {min} minutes ago" msgstr "" -#: redbot/cogs/streams/streamtypes.py:435 +#: redbot/cogs/streams/streamtypes.py:447 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:437 +#: redbot/cogs/streams/streamtypes.py:449 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:440 -#: redbot/cogs/streams/streamtypes.py:485 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:441 -#: redbot/cogs/streams/streamtypes.py:486 +#: redbot/cogs/streams/streamtypes.py:453 +#: redbot/cogs/streams/streamtypes.py:499 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:446 +#: redbot/cogs/streams/streamtypes.py:458 msgid "Playing: " msgstr "" -#: redbot/cogs/streams/streamtypes.py:491 +#: redbot/cogs/streams/streamtypes.py:504 msgid "None" msgstr "" -#: redbot/cogs/streams/streamtypes.py:494 +#: redbot/cogs/streams/streamtypes.py:507 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:498 +#: redbot/cogs/streams/streamtypes.py:511 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 356817f6063..a687865612f 100644 --- a/redbot/cogs/streams/locales/de-DE.po +++ b/redbot/cogs/streams/locales/de-DE.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-25 08:33+0000\n" +"POT-Creation-Date: 2023-09-06 18:42+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,30 +15,40 @@ msgstr "" "X-Crowdin-File-ID: 48\n" "Language: de_DE\n" -#: redbot/cogs/streams/streams.py:40 +#: redbot/cogs/streams/streams.py:43 #, 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 "Verschiedene Befehle in Bezug auf Streaming-Plattformen.\n\n" +" Du kannst überprüfen, ob ein Twitch, YouTube oder Picarto Stream derzeit\n" +" live ist.\n" +" " -#: redbot/cogs/streams/streams.py:141 +#: redbot/cogs/streams/streams.py:123 msgid "You need a client secret key if you want to use the Twitch API on this cog.\n" "Follow these steps:\n" -"1. Go to this page: https://dev.twitch.tv/console/apps.\n" +"1. Go to this page: {link}.\n" "2. Click \"Manage\" on your application.\n" "3. Click on \"New secret\".\n" "5. Copy your client ID and your client secret into:\n" "{command}\n\n" "Note: These tokens are sensitive and should only be used in a private channel or in DM with the bot." -msgstr "" +msgstr "Sie benötigen einen Client Geheimschlüssel, wenn Sie die Twitch API für dieses Cog verwenden möchten.\n" +"Folgen Sie diesen Schritten:\n" +"1. Gehen Sie zu dieser Seite: {link}.\n" +"2. Klicken Sie auf \"Verwalten\" in Ihrer Bewerbung.\n" +"3. Klicken Sie auf \"Neues Geheimnis\".\n" +"4. Kopieren Sie Ihre Client-ID und Ihr Client-Geheimnis in:\n" +"{command}\n\n" +"Hinweis: Diese Token sind sensibel und sollten nur in einem privaten Kanal oder in DM mit dem Bot verwendet werden." -#: redbot/cogs/streams/streams.py:154 redbot/cogs/streams/streams.py:488 +#: redbot/cogs/streams/streams.py:138 redbot/cogs/streams/streams.py:534 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:154 redbot/cogs/streams/streams.py:488 +#: redbot/cogs/streams/streams.py:138 redbot/cogs/streams/streams.py:534 msgid "" msgstr "" @@ -61,56 +71,60 @@ msgstr "Prüfe ob ein Picarto Kanal Live ist." msgid "That user is offline." msgstr "Dieser Benutzer ist offline." -#: redbot/cogs/streams/streams.py:255 redbot/cogs/streams/streams.py:447 -msgid "That channel doesn't seem to exist." -msgstr "Dieser Kanal scheint nicht zu existieren." +#: redbot/cogs/streams/streams.py:255 redbot/cogs/streams/streams.py:491 +msgid "That user doesn't seem to exist." +msgstr "Dieser Benutzer scheint nicht zu existieren." -#: redbot/cogs/streams/streams.py:258 redbot/cogs/streams/streams.py:415 +#: redbot/cogs/streams/streams.py:258 redbot/cogs/streams/streams.py:459 msgid "The Twitch token is either invalid or has not been set. See {command}." msgstr "Der Twitch Token ist entweder ungültig oder wurde noch nicht eingestellt. Siehe {command}." -#: redbot/cogs/streams/streams.py:264 redbot/cogs/streams/streams.py:422 +#: redbot/cogs/streams/streams.py:264 redbot/cogs/streams/streams.py:466 msgid "The YouTube API key is either invalid or has not been set. See {command}." msgstr "Der YouTube API schlüssel ist entweder ungültig oder wurde noch nicht eingestellt. Siehe {command}." -#: redbot/cogs/streams/streams.py:270 redbot/cogs/streams/streams.py:430 +#: redbot/cogs/streams/streams.py:270 redbot/cogs/streams/streams.py:474 msgid "YouTube quota has been exceeded. Try again later or contact the owner if this continues." -msgstr "" +msgstr "YouTube-Quota wurde überschritten. Versuchen Sie es später erneut oder kontaktieren Sie den Eigentümer, wenn dies weiterhin geschieht." -#: redbot/cogs/streams/streams.py:282 redbot/cogs/streams/streams.py:442 +#: redbot/cogs/streams/streams.py:282 redbot/cogs/streams/streams.py:486 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:299 +#: redbot/cogs/streams/streams.py:301 redbot/cogs/streams/streams.py:810 +msgid "Watch the stream" +msgstr "Den Stream ansehen" + +#: redbot/cogs/streams/streams.py:310 #, docstring msgid "Manage automated stream alerts." msgstr "Verwalte automatische Stream Alarme." -#: redbot/cogs/streams/streams.py:304 +#: redbot/cogs/streams/streams.py:322 #, docstring msgid "Manage Twitch stream notifications." msgstr "Verwalte Twitch Stream Benachrichtigungen." -#: redbot/cogs/streams/streams.py:309 +#: redbot/cogs/streams/streams.py:334 #, docstring -msgid "Toggle alerts in this channel for a Twitch stream." -msgstr "Schalte die Alarme in diesem Kanal für Twitch Streams um." +msgid "Toggle alerts in this or the given channel for a Twitch stream." +msgstr "Alarme in diesem oder dem angegebenen Kanal für einen Twitch-Stream umschalten." -#: redbot/cogs/streams/streams.py:312 +#: redbot/cogs/streams/streams.py:337 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:319 +#: redbot/cogs/streams/streams.py:351 #, 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:324 +#: redbot/cogs/streams/streams.py:363 #, 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:329 +#: redbot/cogs/streams/streams.py:368 #, docstring msgid "Disable all stream alerts in this channel or server.\n\n" " `[p]streamalert stop` will disable this channel's stream\n" @@ -125,86 +139,103 @@ msgstr "Deaktiviere alle Stream-Alarme in diesem Kanal oder Server.\n\n" " zu stoppen.\n" " " -#: redbot/cogs/streams/streams.py:359 +#: redbot/cogs/streams/streams.py:398 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:361 +#: redbot/cogs/streams/streams.py:400 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:367 +#: redbot/cogs/streams/streams.py:406 #, 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:370 +#: redbot/cogs/streams/streams.py:409 msgid "Active alerts:\n\n" msgstr "Aktive Alarme:\n\n" -#: redbot/cogs/streams/streams.py:378 +#: redbot/cogs/streams/streams.py:417 msgid "There are no active alerts in this server." msgstr "Es sind keine aktiven Alarme auf diesem Server vorhanden." -#: redbot/cogs/streams/streams.py:455 +#: redbot/cogs/streams/streams.py:499 #, docstring msgid "Manage stream alert settings." -msgstr "" +msgstr "Stream-Alarm-Einstellungen verwalten." -#: redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:505 #, docstring msgid "Set stream check refresh time." msgstr "Stelle ein wie oft nach neuen Streams geschaut werden soll." -#: redbot/cogs/streams/streams.py:463 +#: redbot/cogs/streams/streams.py:507 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:473 +#: redbot/cogs/streams/streams.py:517 #, docstring msgid "Explain how to set the twitch token." msgstr "Erklären Sie, wie Sie den Twitchtoken setzen." -#: redbot/cogs/streams/streams.py:474 +#: redbot/cogs/streams/streams.py:518 msgid "To set the twitch API tokens, follow these steps:\n" -"1. Go to this page: https://dev.twitch.tv/dashboard/apps.\n" +"1. Go to this page: {link}.\n" "2. Click *Register Your Application*.\n" -"3. Enter a name, set the OAuth Redirect URI to `http://localhost`, and select an Application Category of your choosing.\n" +"3. Enter a name, set the OAuth Redirect URI to {localhost}, and select an Application Category of your choosing.\n" "4. Click *Register*.\n" "5. Copy your client ID and your client secret into:\n" "{command}\n\n" "Note: These tokens are sensitive and should only be used in a private channel\n" "or in DM with the bot.\n" -msgstr "" +msgstr "Um die twitch API Token zu setzen, folgen Sie folgenden Schritten:\n" +"1. Gehen Sie zu dieser Seite: {link}.\n" +"2. Klicken Sie auf *Anwendung registrieren*.\n" +"3. Geben Sie einen Namen ein, setzen Sie die OAuth Weiterleitungs-URI auf {localhost} und wählen Sie eine Anwendungskategorie Ihrer Wahl.\n" +"4. Klicken Sie auf *Registrieren*.\n" +"5. Kopieren Sie Ihre Client-ID und Ihr Client-Geheimnis in:\n" +"{command}\n\n" +"Hinweis: Diese Token sind sensibel und sollten nur in einem privaten Kanal\n" +"oder in DM mit dem Bot verwendet werden.\n" -#: redbot/cogs/streams/streams.py:497 +#: redbot/cogs/streams/streams.py:543 #, docstring msgid "Explain how to set the YouTube token." msgstr "Erklären Sie, wie Sie den YouTube-Token setzen." -#: redbot/cogs/streams/streams.py:499 +#: redbot/cogs/streams/streams.py:545 msgid "To get one, do the following:\n" "1. Create a project\n" -"(see https://support.google.com/googleapi/answer/6251787 for details)\n" +"(see {link1} for details)\n" "2. Enable the YouTube Data API v3 \n" -"(see https://support.google.com/googleapi/answer/6158841 for instructions)\n" +"(see {link2} for instructions)\n" "3. Set up your API key \n" -"(see https://support.google.com/googleapi/answer/6158862 for instructions)\n" +"(see {link3} for instructions)\n" "4. Copy your API key and run the command {command}\n\n" "Note: These tokens are sensitive and should only be used in a private channel\n" "or in DM with the bot.\n" -msgstr "" - -#: redbot/cogs/streams/streams.py:513 +msgstr "Um einen zu bekommen, führe folgendes aus:\n" +"1. Erstellen Sie ein Projekt\n" +"(siehe {link1} für Details)\n" +"2. Aktivieren Sie die YouTube Data API v3 \n" +"(siehe {link2} für Anweisungen)\n" +"3. Richten Sie Ihren API-Schlüssel ein\n" +"(siehe {link3} für Anweisungen)\n" +"4. Kopieren Sie Ihren API-Schlüssel und führen Sie den Befehl {command} aus.\n\n" +"Hinweis: Diese Token sind sensibel und sollten nur in einem privaten Kanal\n" +"oder in DM mit dem Bot verwendet werden.\n" + +#: redbot/cogs/streams/streams.py:562 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:522 +#: redbot/cogs/streams/streams.py:571 #, docstring msgid "Manage custom messages for stream alerts." msgstr "Benutzerdefinierte Nachrichten für Stream-Alarme verwalten." -#: redbot/cogs/streams/streams.py:528 +#: redbot/cogs/streams/streams.py:577 #, docstring msgid "Set stream alert message when mentions are enabled.\n\n" " Use `{mention}` in the message to insert the selected mentions.\n" @@ -212,172 +243,194 @@ msgid "Set stream alert message when mentions are enabled.\n\n" " Use `{stream.display_name}` in the message to insert the channel's display name (on Twitch, this may be different from `{stream}`).\n\n" " For example: `[p]streamset message mention {mention}, {stream.display_name} is live!`\n" " " -msgstr "" +msgstr "Setze Streambenachrichtigungen, wenn Erwähnungen aktiviert sind.\n\n" +" Verwenden Sie `{mention}` in der Nachricht, um die ausgewählten Erwähnungen einzufügen.\n" +" Verwenden Sie `{stream}` in der Nachricht, um den Kanal oder den Benutzernamen einzufügen.\n" +" Benutze `{stream.display_name}` in der Nachricht, um den Anzeigenamen des Kanals einzufügen (auf Twitch, kann dieser anders sein als `{stream}`).\n\n" +" Zum Beispiel: `[p] streamset message mention {mention}, {stream.display_name} ist live!`\n" +" " -#: redbot/cogs/streams/streams.py:538 redbot/cogs/streams/streams.py:552 +#: redbot/cogs/streams/streams.py:587 redbot/cogs/streams/streams.py:601 msgid "Stream alert message set!" msgstr "Stream-Alarm-Nachricht gesetzt!" -#: redbot/cogs/streams/streams.py:543 +#: redbot/cogs/streams/streams.py:592 #, docstring msgid "Set stream alert message when mentions are disabled.\n\n" " Use `{stream}` in the message to insert the channel or username.\n" " Use `{stream.display_name}` in the message to insert the channel's display name (on Twitch, this may be different from `{stream}`).\n\n" " For example: `[p]streamset message nomention {stream.display_name} is live!`\n" " " -msgstr "" +msgstr "Setze Streambenachrichtigung, wenn Erwähnungen deaktiviert sind.\n\n" +" Benutze `{stream}` in der Nachricht, um den Kanal oder den Benutzernamen einzufügen.\n" +" Verwende `{stream.display_name}` in der Nachricht, um den Anzeigenamen des Kanals einzufügen (auf Twitch, dies kann anders sein als `{stream}`).\n\n" +" Zum Beispiel: `[p]streamset message nomention {stream.display_name} ist live!`\n" +" " -#: redbot/cogs/streams/streams.py:557 +#: redbot/cogs/streams/streams.py:606 #, docstring msgid "Reset the stream alert messages in this server." msgstr "Stream-Warnmeldungen in diesem Server zurücksetzen." -#: redbot/cogs/streams/streams.py:561 +#: redbot/cogs/streams/streams.py:610 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:566 +#: redbot/cogs/streams/streams.py:615 #, docstring msgid "Manage mention settings for stream alerts." msgstr "Verwalte Einstellungen für Erwähnungen bei Stream-Alarmen." -#: redbot/cogs/streams/streams.py:572 +#: redbot/cogs/streams/streams.py:621 #, docstring msgid "Toggle the `@​everyone` mention." msgstr "Schalte die `@everyone` Erwähnung um." -#: redbot/cogs/streams/streams.py:577 -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:627 +msgid "{everyone} will no longer be mentioned for stream alerts." +msgstr "{everyone} wird bei Streambenachrichtigungen nicht mehr erwähnt." -#: redbot/cogs/streams/streams.py:580 -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:634 +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:585 +#: redbot/cogs/streams/streams.py:642 #, docstring msgid "Toggle the `@​here` mention." msgstr "Schalte die `@here` Erwähnung um." -#: redbot/cogs/streams/streams.py:590 -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:648 +msgid "{here} will no longer be mentioned for stream alerts." +msgstr "{here} wird bei Streambenachrichtigungen nicht mehr erwähnt." -#: redbot/cogs/streams/streams.py:593 -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:655 +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:598 +#: redbot/cogs/streams/streams.py:663 #, docstring msgid "Toggle a role mention." msgstr "Schalte Rollen-Erwähnung um." -#: redbot/cogs/streams/streams.py:603 -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:668 +msgid "{role} will no longer be mentioned for stream alerts." +msgstr "{role} wird bei Streambenachrichtigungen nicht mehr erwähnt." -#: redbot/cogs/streams/streams.py:609 -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:674 +msgid "When a stream or community is live, {role} will be mentioned." +msgstr "Wenn ein Stream oder eine Community live ist, wird {role} erwähnt." -#: redbot/cogs/streams/streams.py:613 +#: redbot/cogs/streams/streams.py:678 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:624 +#: redbot/cogs/streams/streams.py:689 #, 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:627 +#: redbot/cogs/streams/streams.py:692 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:629 +#: redbot/cogs/streams/streams.py:694 msgid "Notifications will no longer be deleted." msgstr "Benachrichtigungen werden nicht mehr gelöscht." -#: redbot/cogs/streams/streams.py:634 +#: redbot/cogs/streams/streams.py:699 #, 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:639 +#: redbot/cogs/streams/streams.py:704 msgid "Streams of type 'rerun' will be included in alerts." msgstr "Streams vom Typ \"Wiederholung\" werden in Warnungen eingeschlossen." -#: redbot/cogs/streams/streams.py:642 +#: redbot/cogs/streams/streams.py:707 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:647 +#: redbot/cogs/streams/streams.py:712 #, docstring msgid "Toggle excluding YouTube streams schedules from alerts." -msgstr "" +msgstr "Umschalten, um YouTube-Stream-Pläne von Benachrichtigungen auszuschließen." -#: redbot/cogs/streams/streams.py:652 +#: redbot/cogs/streams/streams.py:717 msgid "Streams schedules will be included in alerts." -msgstr "" +msgstr "Stream-Zeitpläne werden in Benachrichtigungen aufgenommen." -#: redbot/cogs/streams/streams.py:655 +#: redbot/cogs/streams/streams.py:720 msgid "Streams schedules will no longer send an alert." -msgstr "" +msgstr "Stream-Zeitpläne werden keine Benachrichtigungen mehr senden." -#: redbot/cogs/streams/streams.py:663 -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:725 +#, docstring +msgid "Toggle whether to use buttons for stream alerts." +msgstr "Legt fest, ob Tasten für Streambenachrichtigungen verwendet werden sollen." + +#: redbot/cogs/streams/streams.py:730 +msgid "I will no longer use buttons in stream alerts." +msgstr "In Streambenachrichtigungen werde ich keine Tasten mehr verwenden." + +#: redbot/cogs/streams/streams.py:733 +msgid "I will use buttons in stream alerts." +msgstr "Ich werde Tasten in Streambenachrichtigungen verwenden." + +#: redbot/cogs/streams/streams.py:741 +msgid "I'll now send a notification in the {channel.mention} channel when {stream.name} is live." +msgstr "Ich werde nun eine Benachrichtigung im {channel.mention} Kanal schicken, wenn {stream.name} live ist." -#: redbot/cogs/streams/streams.py:672 -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:751 +msgid "I won't send notifications about {stream.name} in the {channel.mention} channel anymore" +msgstr "Ich werde keine Benachrichtigungen über {stream.name} im {channel.mention} Kanal mehr senden" -#: redbot/cogs/streams/streams.py:819 +#: redbot/cogs/streams/streams.py:914 msgid "{mention}, {display_name} is live!" -msgstr "" +msgstr "{mention}, {display_name} ist live!" -#: redbot/cogs/streams/streams.py:841 +#: redbot/cogs/streams/streams.py:934 msgid "{display_name} is live!" -msgstr "" +msgstr "{display_name} ist live!" -#: redbot/cogs/streams/streamtypes.py:219 +#: redbot/cogs/streams/streamtypes.py:226 msgid "This stream will start in {time}" msgstr "Dieser Stream wird in {time} beginnen" -#: redbot/cogs/streams/streamtypes.py:225 +#: redbot/cogs/streams/streamtypes.py:232 msgid "This stream was scheduled for {min} minutes ago" -msgstr "" +msgstr "Dieser Stream wurde vor {min} Minuten geplant" -#: redbot/cogs/streams/streamtypes.py:435 +#: redbot/cogs/streams/streamtypes.py:447 msgid "Untitled broadcast" msgstr "Unbenannte Übertragung" -#: redbot/cogs/streams/streamtypes.py:437 +#: redbot/cogs/streams/streamtypes.py:449 msgid " - Rerun" msgstr " - Wiederholung" -#: redbot/cogs/streams/streamtypes.py:440 -#: redbot/cogs/streams/streamtypes.py:485 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Followers" msgstr "Followers" -#: redbot/cogs/streams/streamtypes.py:441 -#: redbot/cogs/streams/streamtypes.py:486 +#: redbot/cogs/streams/streamtypes.py:453 +#: redbot/cogs/streams/streamtypes.py:499 msgid "Total views" msgstr "Alle Aufrufe" -#: redbot/cogs/streams/streamtypes.py:446 +#: redbot/cogs/streams/streamtypes.py:458 msgid "Playing: " msgstr "Gerade läuft: " -#: redbot/cogs/streams/streamtypes.py:491 +#: redbot/cogs/streams/streamtypes.py:504 msgid "None" msgstr "Keine" -#: redbot/cogs/streams/streamtypes.py:494 +#: redbot/cogs/streams/streamtypes.py:507 msgid "NSFW | " msgstr "NSFW | " -#: redbot/cogs/streams/streamtypes.py:498 +#: redbot/cogs/streams/streamtypes.py:511 msgid "{adult}Category: {category} | Tags: {tags}" msgstr "{adult}Kategorie: {category} | Tags: {tags}" diff --git a/redbot/cogs/streams/locales/es-ES.po b/redbot/cogs/streams/locales/es-ES.po index dff2d811935..47baddeb0ea 100644 --- a/redbot/cogs/streams/locales/es-ES.po +++ b/redbot/cogs/streams/locales/es-ES.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-25 08:33+0000\n" +"POT-Creation-Date: 2023-09-06 18:42+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 48\n" "Language: es_ES\n" -#: redbot/cogs/streams/streams.py:40 +#: redbot/cogs/streams/streams.py:43 #, docstring msgid "Various commands relating to streaming platforms.\n\n" " You can check if a Twitch, YouTube or Picarto stream is\n" @@ -26,10 +26,10 @@ msgstr "Varios comandos relacionados con plataformas de streaming.\n\n" " actualmente en directo.\n" " " -#: redbot/cogs/streams/streams.py:141 +#: redbot/cogs/streams/streams.py:123 msgid "You need a client secret key if you want to use the Twitch API on this cog.\n" "Follow these steps:\n" -"1. Go to this page: https://dev.twitch.tv/console/apps.\n" +"1. Go to this page: {link}.\n" "2. Click \"Manage\" on your application.\n" "3. Click on \"New secret\".\n" "5. Copy your client ID and your client secret into:\n" @@ -37,18 +37,18 @@ msgid "You need a client secret key if you want to use the Twitch API on this co "Note: These tokens are sensitive and should only be used in a private channel or in DM with the bot." msgstr "Necesitas una clave secreta del cliente si quieres usar la API de Twitch en este programa.\n" "Sigue estos pasos:\n" -"1. Ve a esta página: https://dev.twitch.tv/console/apps.\n" -"2. Haz clic en \"Administrar\" en tu aplicación.\n" +"1. Vaya a esta página: {link}.\n" +"2. Haga clic en \"Administrar\" en su aplicación.\n" "3. Haga clic en \"Nuevo secreto\".\n" -"5. Copie su ID de cliente y el secreto de su cliente:\n" +"5. Copie el ID de su cliente y el secreto de su cliente:\n" "{command}\n\n" -"Nota: Estos tokens son sensibles y solo deben ser usados en un canal privado o en DM con el bot." +"Nota: Estos tokens son sensibles y sólo deben ser usados en un canal privado o en DM con el bot." -#: redbot/cogs/streams/streams.py:154 redbot/cogs/streams/streams.py:488 +#: redbot/cogs/streams/streams.py:138 redbot/cogs/streams/streams.py:534 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:154 redbot/cogs/streams/streams.py:488 +#: redbot/cogs/streams/streams.py:138 redbot/cogs/streams/streams.py:534 msgid "" msgstr "" @@ -71,56 +71,60 @@ msgstr "Compruebe si un canal de Picarto está activo." msgid "That user is offline." msgstr "Ese usuario está desconectado." -#: redbot/cogs/streams/streams.py:255 redbot/cogs/streams/streams.py:447 -msgid "That channel doesn't seem to exist." -msgstr "Ese canal parece no existir." +#: redbot/cogs/streams/streams.py:255 redbot/cogs/streams/streams.py:491 +msgid "That user doesn't seem to exist." +msgstr "Ese usuario parece no existir." -#: redbot/cogs/streams/streams.py:258 redbot/cogs/streams/streams.py:415 +#: redbot/cogs/streams/streams.py:258 redbot/cogs/streams/streams.py:459 msgid "The Twitch token is either invalid or has not been set. See {command}." msgstr "El token de Twitch no es válido o no se ha establecido. Ver {command}." -#: redbot/cogs/streams/streams.py:264 redbot/cogs/streams/streams.py:422 +#: redbot/cogs/streams/streams.py:264 redbot/cogs/streams/streams.py:466 msgid "The YouTube API key is either invalid or has not been set. See {command}." msgstr "La clave API de YouTube no es válida o no se ha configurado. Ver {command}." -#: redbot/cogs/streams/streams.py:270 redbot/cogs/streams/streams.py:430 +#: redbot/cogs/streams/streams.py:270 redbot/cogs/streams/streams.py:474 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:282 redbot/cogs/streams/streams.py:442 +#: redbot/cogs/streams/streams.py:282 redbot/cogs/streams/streams.py:486 msgid "Something went wrong whilst trying to contact the stream service's API." msgstr "Algo salió mal mientras se trataba de contactar con la API del servicio de stream." -#: redbot/cogs/streams/streams.py:299 +#: redbot/cogs/streams/streams.py:301 redbot/cogs/streams/streams.py:810 +msgid "Watch the stream" +msgstr "Ver el stream" + +#: redbot/cogs/streams/streams.py:310 #, docstring msgid "Manage automated stream alerts." msgstr "Administrar alertas de streams automatizadas." -#: redbot/cogs/streams/streams.py:304 +#: redbot/cogs/streams/streams.py:322 #, docstring msgid "Manage Twitch stream notifications." msgstr "Administrar notificaciones de stream de Twitch." -#: redbot/cogs/streams/streams.py:309 +#: redbot/cogs/streams/streams.py:334 #, docstring -msgid "Toggle alerts in this channel for a Twitch stream." +msgid "Toggle alerts in this or the given channel for a Twitch stream." msgstr "Activa o desactiva alertas en este canal para un stream de Twitch." -#: redbot/cogs/streams/streams.py:312 +#: redbot/cogs/streams/streams.py:337 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:319 +#: redbot/cogs/streams/streams.py:351 #, docstring msgid "Toggle alerts in this channel for a YouTube stream." msgstr "Activa o desactiva alertas en este canal para un stream de YouTube." -#: redbot/cogs/streams/streams.py:324 +#: redbot/cogs/streams/streams.py:363 #, docstring msgid "Toggle alerts in this channel for a Picarto stream." msgstr "Activa o desactiva alertas en este canal para un stream de Picarto." -#: redbot/cogs/streams/streams.py:329 +#: redbot/cogs/streams/streams.py:368 #, docstring msgid "Disable all stream alerts in this channel or server.\n\n" " `[p]streamalert stop` will disable this channel's stream\n" @@ -135,103 +139,103 @@ msgstr "Desactivar todas las alertas en este canal o servidor.\n\n" " este servidor.\n" " " -#: redbot/cogs/streams/streams.py:359 +#: redbot/cogs/streams/streams.py:398 msgid "All the stream alerts in this server have been disabled." msgstr "Todas las alertas en este servidor han sido deshabilitadas." -#: redbot/cogs/streams/streams.py:361 +#: redbot/cogs/streams/streams.py:400 msgid "All the stream alerts in this channel have been disabled." msgstr "Todas las alertas de streams en este canal han sido desactivadas." -#: redbot/cogs/streams/streams.py:367 +#: redbot/cogs/streams/streams.py:406 #, docstring msgid "List all active stream alerts in this server." msgstr "Listar todas las alertas de stream activas en este servidor." -#: redbot/cogs/streams/streams.py:370 +#: redbot/cogs/streams/streams.py:409 msgid "Active alerts:\n\n" msgstr "Alertas activas:\n\n" -#: redbot/cogs/streams/streams.py:378 +#: redbot/cogs/streams/streams.py:417 msgid "There are no active alerts in this server." msgstr "No hay alertas activas en este servidor." -#: redbot/cogs/streams/streams.py:455 +#: redbot/cogs/streams/streams.py:499 #, docstring msgid "Manage stream alert settings." msgstr "Administrar configuración de alertas de stream." -#: redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:505 #, docstring msgid "Set stream check refresh time." msgstr "Establecer tiempo de actualización de chequeo de transmisión." -#: redbot/cogs/streams/streams.py:463 +#: redbot/cogs/streams/streams.py:507 msgid "You cannot set the refresh timer to less than 60 seconds" msgstr "No se puede establecer el temporizador de actualización a menos de 60 segundos" -#: redbot/cogs/streams/streams.py:473 +#: redbot/cogs/streams/streams.py:517 #, docstring msgid "Explain how to set the twitch token." msgstr "Explica cómo establecer el token de twitch." -#: redbot/cogs/streams/streams.py:474 +#: redbot/cogs/streams/streams.py:518 msgid "To set the twitch API tokens, follow these steps:\n" -"1. Go to this page: https://dev.twitch.tv/dashboard/apps.\n" +"1. Go to this page: {link}.\n" "2. Click *Register Your Application*.\n" -"3. Enter a name, set the OAuth Redirect URI to `http://localhost`, and select an Application Category of your choosing.\n" +"3. Enter a name, set the OAuth Redirect URI to {localhost}, and select an Application Category of your choosing.\n" "4. Click *Register*.\n" "5. Copy your client ID and your client secret into:\n" "{command}\n\n" "Note: These tokens are sensitive and should only be used in a private channel\n" "or in DM with the bot.\n" -msgstr "Para establecer los tokens de la API de twitch sigue estos pasos:\n" -"1. Ve a esta página: https://dev.twitch.tv/dashboard/apps.\n" -"2. Haz clic en *Registrar tu aplicación*.\n" -"3. Introduzca un nombre, establezca la URI OAuth Redirect a `http://localhost`, y seleccione una Categoría de Aplicación de su elección.\n" -"4. Haga clic en *Registro*.\n" -"5. Copie su ID de cliente y su secreto de cliente en:\n" +msgstr "Para establecer los tokens de la API de twitch siga estos pasos:\n" +"1. Ve a esta página: {link}.\n" +"2. Haga clic en *Registrar tu aplicación*.\n" +"3. Introduzca un nombre, establezca la URI de OAuth Redirect a {localhost} y seleccione una Categoría de Aplicación de su elección.\n" +"4. Haga clic en *Registrar*.\n" +"5. Copie su ID de cliente y su clave secreta de cliente en:\n" "{command}\n\n" "Nota: Estos tokens son sensibles y solo deben ser usados en un canal privado\n" "o en DM con el bot.\n" -#: redbot/cogs/streams/streams.py:497 +#: redbot/cogs/streams/streams.py:543 #, docstring msgid "Explain how to set the YouTube token." msgstr "Explica cómo configurar el token de YouTube." -#: redbot/cogs/streams/streams.py:499 +#: redbot/cogs/streams/streams.py:545 msgid "To get one, do the following:\n" "1. Create a project\n" -"(see https://support.google.com/googleapi/answer/6251787 for details)\n" +"(see {link1} for details)\n" "2. Enable the YouTube Data API v3 \n" -"(see https://support.google.com/googleapi/answer/6158841 for instructions)\n" +"(see {link2} for instructions)\n" "3. Set up your API key \n" -"(see https://support.google.com/googleapi/answer/6158862 for instructions)\n" +"(see {link3} for instructions)\n" "4. Copy your API key and run the command {command}\n\n" "Note: These tokens are sensitive and should only be used in a private channel\n" "or in DM with the bot.\n" msgstr "Para obtener uno, haz lo siguiente:\n" "1. Crea un proyecto\n" -"(consulta https://support.google.com/googleapi/answer/6251787 para más detalles)\n" -"2. Habilitar la API de datos de YouTube v3 \n" -"(ver https://support.google.com/googleapi/answer/6158841 para obtener instrucciones)\n" -"3. Configura tu clave API \n" -"(ver https://support.google.com/googleapi/answer/6158862 para obtener instrucciones)\n" -"4. Copie su clave API y ejecute el comando {command}\n\n" +"(ver {link1} para más detalles)\n" +"2. Habilita la API de datos de YouTube v3 \n" +"(ver {link2} para obtener instrucciones)\n" +"3. Configura su clave de API \n" +"(ver {link3} para obtener instrucciones)\n" +"4. Copie su clave de API y ejecute el comando {command}\n\n" "Nota: Estos tokens son sensibles y solo deben ser usados en un canal privado\n" "o en DM con el bot.\n" -#: redbot/cogs/streams/streams.py:513 +#: redbot/cogs/streams/streams.py:562 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:522 +#: redbot/cogs/streams/streams.py:571 #, docstring msgid "Manage custom messages for stream alerts." msgstr "Administrar mensajes personalizados para alertas de streams." -#: redbot/cogs/streams/streams.py:528 +#: redbot/cogs/streams/streams.py:577 #, docstring msgid "Set stream alert message when mentions are enabled.\n\n" " Use `{mention}` in the message to insert the selected mentions.\n" @@ -246,11 +250,11 @@ msgstr "Establece una alerta de directos cuando las menciones están habilitadas " Por ejemplo: `[p]streamset message mention {mention}, {stream.display_name} está en directo!`\n" " " -#: redbot/cogs/streams/streams.py:538 redbot/cogs/streams/streams.py:552 +#: redbot/cogs/streams/streams.py:587 redbot/cogs/streams/streams.py:601 msgid "Stream alert message set!" msgstr "Mensaje de alerta de Stream establecido!" -#: redbot/cogs/streams/streams.py:543 +#: redbot/cogs/streams/streams.py:592 #, docstring msgid "Set stream alert message when mentions are disabled.\n\n" " Use `{stream}` in the message to insert the channel or username.\n" @@ -263,157 +267,170 @@ msgstr "Establece una alerta de directos cuando las menciones están deshabilita " Por ejemplo: `[p]streamset message nomention {stream.display_name} está en directo!`\n" " " -#: redbot/cogs/streams/streams.py:557 +#: redbot/cogs/streams/streams.py:606 #, docstring msgid "Reset the stream alert messages in this server." msgstr "Restablecer los mensajes de alerta de stream en este servidor." -#: redbot/cogs/streams/streams.py:561 +#: redbot/cogs/streams/streams.py:610 msgid "Stream alerts in this server will now use the default alert message." msgstr "Las alertas de stream en este servidor ahora usarán el mensaje de alerta predeterminado." -#: redbot/cogs/streams/streams.py:566 +#: redbot/cogs/streams/streams.py:615 #, docstring msgid "Manage mention settings for stream alerts." msgstr "Administrar ajustes de mención para las alertas de transmisión." -#: redbot/cogs/streams/streams.py:572 +#: redbot/cogs/streams/streams.py:621 #, docstring msgid "Toggle the `@​everyone` mention." msgstr "Alterna la mención de `@​everyone`." -#: redbot/cogs/streams/streams.py:577 -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:627 +msgid "{everyone} will no longer be mentioned for stream alerts." +msgstr "{everyone} ya no será mencionado para las alertas de stream." -#: redbot/cogs/streams/streams.py:580 -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:634 +msgid "When a stream is live, {everyone} will be mentioned." +msgstr "Cuando un stream está en vivo, se mencionará a {everyone}." -#: redbot/cogs/streams/streams.py:585 +#: redbot/cogs/streams/streams.py:642 #, docstring msgid "Toggle the `@​here` mention." msgstr "Activa o desactiva la mención `@here`." -#: redbot/cogs/streams/streams.py:590 -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:648 +msgid "{here} will no longer be mentioned for stream alerts." +msgstr "{here} ya no será mencionado para las alertas de stream." -#: redbot/cogs/streams/streams.py:593 -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:655 +msgid "When a stream is live, {here} will be mentioned." +msgstr "Cuando un stream esté en vivo, {here} serán mencionados." -#: redbot/cogs/streams/streams.py:598 +#: redbot/cogs/streams/streams.py:663 #, docstring msgid "Toggle a role mention." msgstr "Activar o desactivar una mención de rol." -#: redbot/cogs/streams/streams.py:603 -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:668 +msgid "{role} will no longer be mentioned for stream alerts." +msgstr "{role} ya no será mencionado para las alertas de stream." -#: redbot/cogs/streams/streams.py:609 -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:674 +msgid "When a stream or community is live, {role} will be mentioned." +msgstr "Cuando un stream o comunidad esté en directo, se mencionará a `@{role}`." -#: redbot/cogs/streams/streams.py:613 +#: redbot/cogs/streams/streams.py:678 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:624 +#: redbot/cogs/streams/streams.py:689 #, docstring 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:627 +#: redbot/cogs/streams/streams.py:692 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:629 +#: redbot/cogs/streams/streams.py:694 msgid "Notifications will no longer be deleted." msgstr "Las notificaciones ya no se eliminarán." -#: redbot/cogs/streams/streams.py:634 +#: redbot/cogs/streams/streams.py:699 #, docstring msgid "Toggle excluding rerun streams from alerts." msgstr "Alternar excluir la repetición de alertas de stream." -#: redbot/cogs/streams/streams.py:639 +#: redbot/cogs/streams/streams.py:704 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:642 +#: redbot/cogs/streams/streams.py:707 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:647 +#: redbot/cogs/streams/streams.py:712 #, docstring msgid "Toggle excluding YouTube streams schedules from alerts." msgstr "Alterna excluir los programas de noticias de YouTube." -#: redbot/cogs/streams/streams.py:652 +#: redbot/cogs/streams/streams.py:717 msgid "Streams schedules will be included in alerts." msgstr "Los programas de streams se incluirán en las alertas." -#: redbot/cogs/streams/streams.py:655 +#: redbot/cogs/streams/streams.py:720 msgid "Streams schedules will no longer send an alert." msgstr "Los streams programados ya no enviarán una alerta." -#: redbot/cogs/streams/streams.py:663 -msgid "I'll now send a notification in this channel when {stream.name} is live." -msgstr "Ahora enviaré una notificación en este canal cuando {stream.name} esté en directo." +#: redbot/cogs/streams/streams.py:725 +#, docstring +msgid "Toggle whether to use buttons for stream alerts." +msgstr "Cambia si quieres usar los botones para las alertas de transmisión." -#: redbot/cogs/streams/streams.py:672 -msgid "I won't send notifications about {stream.name} in this channel anymore." -msgstr "Ya no enviaré notificaciones sobre {stream.name} en este canal." +#: redbot/cogs/streams/streams.py:730 +msgid "I will no longer use buttons in stream alerts." +msgstr "Ya no voy a usar botones en las alertas de stream." -#: redbot/cogs/streams/streams.py:819 +#: redbot/cogs/streams/streams.py:733 +msgid "I will use buttons in stream alerts." +msgstr "Utilizaré botones en alertas de transmisión." + +#: redbot/cogs/streams/streams.py:741 +msgid "I'll now send a notification in the {channel.mention} channel when {stream.name} is live." +msgstr "Ahora enviaré una notificación en el canal {channel.mention} cuando {stream.name} esté en directo." + +#: redbot/cogs/streams/streams.py:751 +msgid "I won't send notifications about {stream.name} in the {channel.mention} channel anymore" +msgstr "Ya no enviaré notificaciones sobre {stream.name} en el canal {channel.mention}" + +#: redbot/cogs/streams/streams.py:914 msgid "{mention}, {display_name} is live!" msgstr "{mention}, {display_name} está en directo!" -#: redbot/cogs/streams/streams.py:841 +#: redbot/cogs/streams/streams.py:934 msgid "{display_name} is live!" msgstr "{display_name} está en directo!" -#: redbot/cogs/streams/streamtypes.py:219 +#: redbot/cogs/streams/streamtypes.py:226 msgid "This stream will start in {time}" msgstr "Este stream comenzará en {time}" -#: redbot/cogs/streams/streamtypes.py:225 +#: redbot/cogs/streams/streamtypes.py:232 msgid "This stream was scheduled for {min} minutes ago" msgstr "Este stream fue programado para hace {min} minutos" -#: redbot/cogs/streams/streamtypes.py:435 +#: redbot/cogs/streams/streamtypes.py:447 msgid "Untitled broadcast" msgstr "Difusión sin título" -#: redbot/cogs/streams/streamtypes.py:437 +#: redbot/cogs/streams/streamtypes.py:449 msgid " - Rerun" msgstr " - Repetición" -#: redbot/cogs/streams/streamtypes.py:440 -#: redbot/cogs/streams/streamtypes.py:485 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Followers" msgstr "Seguidores" -#: redbot/cogs/streams/streamtypes.py:441 -#: redbot/cogs/streams/streamtypes.py:486 +#: redbot/cogs/streams/streamtypes.py:453 +#: redbot/cogs/streams/streamtypes.py:499 msgid "Total views" msgstr "Visualizaciones totales" -#: redbot/cogs/streams/streamtypes.py:446 +#: redbot/cogs/streams/streamtypes.py:458 msgid "Playing: " msgstr "Jugando: " -#: redbot/cogs/streams/streamtypes.py:491 +#: redbot/cogs/streams/streamtypes.py:504 msgid "None" msgstr "Ninguno" -#: redbot/cogs/streams/streamtypes.py:494 +#: redbot/cogs/streams/streamtypes.py:507 msgid "NSFW | " msgstr "NSFW | " -#: redbot/cogs/streams/streamtypes.py:498 +#: redbot/cogs/streams/streamtypes.py:511 msgid "{adult}Category: {category} | Tags: {tags}" 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 20e022d222d..c5d5d277dc5 100644 --- a/redbot/cogs/streams/locales/fi-FI.po +++ b/redbot/cogs/streams/locales/fi-FI.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-25 08:33+0000\n" +"POT-Creation-Date: 2023-09-06 18:42+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 48\n" "Language: fi_FI\n" -#: redbot/cogs/streams/streams.py:40 +#: redbot/cogs/streams/streams.py:43 #, docstring msgid "Various commands relating to streaming platforms.\n\n" " You can check if a Twitch, YouTube or Picarto stream is\n" @@ -23,10 +23,10 @@ msgid "Various commands relating to streaming platforms.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:141 +#: redbot/cogs/streams/streams.py:123 msgid "You need a client secret key if you want to use the Twitch API on this cog.\n" "Follow these steps:\n" -"1. Go to this page: https://dev.twitch.tv/console/apps.\n" +"1. Go to this page: {link}.\n" "2. Click \"Manage\" on your application.\n" "3. Click on \"New secret\".\n" "5. Copy your client ID and your client secret into:\n" @@ -34,11 +34,11 @@ msgid "You need a client secret key if you want to use the Twitch API on this co "Note: 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:154 redbot/cogs/streams/streams.py:488 +#: redbot/cogs/streams/streams.py:138 redbot/cogs/streams/streams.py:534 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:154 redbot/cogs/streams/streams.py:488 +#: redbot/cogs/streams/streams.py:138 redbot/cogs/streams/streams.py:534 msgid "" msgstr "" @@ -61,56 +61,60 @@ msgstr "" msgid "That user is offline." msgstr "" -#: redbot/cogs/streams/streams.py:255 redbot/cogs/streams/streams.py:447 -msgid "That channel doesn't seem to exist." +#: redbot/cogs/streams/streams.py:255 redbot/cogs/streams/streams.py:491 +msgid "That user doesn't seem to exist." msgstr "" -#: redbot/cogs/streams/streams.py:258 redbot/cogs/streams/streams.py:415 +#: redbot/cogs/streams/streams.py:258 redbot/cogs/streams/streams.py:459 msgid "The Twitch token is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:264 redbot/cogs/streams/streams.py:422 +#: redbot/cogs/streams/streams.py:264 redbot/cogs/streams/streams.py:466 msgid "The YouTube API key is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:270 redbot/cogs/streams/streams.py:430 +#: redbot/cogs/streams/streams.py:270 redbot/cogs/streams/streams.py:474 msgid "YouTube quota has been exceeded. Try again later or contact the owner if this continues." msgstr "" -#: redbot/cogs/streams/streams.py:282 redbot/cogs/streams/streams.py:442 +#: redbot/cogs/streams/streams.py:282 redbot/cogs/streams/streams.py:486 msgid "Something went wrong whilst trying to contact the stream service's API." msgstr "" -#: redbot/cogs/streams/streams.py:299 +#: redbot/cogs/streams/streams.py:301 redbot/cogs/streams/streams.py:810 +msgid "Watch the stream" +msgstr "" + +#: redbot/cogs/streams/streams.py:310 #, docstring msgid "Manage automated stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:304 +#: redbot/cogs/streams/streams.py:322 #, docstring msgid "Manage Twitch stream notifications." msgstr "" -#: redbot/cogs/streams/streams.py:309 +#: redbot/cogs/streams/streams.py:334 #, docstring -msgid "Toggle alerts in this channel for a Twitch stream." +msgid "Toggle alerts in this or the given channel for a Twitch stream." msgstr "" -#: redbot/cogs/streams/streams.py:312 +#: redbot/cogs/streams/streams.py:337 msgid "Please supply the name of a *Twitch* channel, not a Discord channel." msgstr "" -#: redbot/cogs/streams/streams.py:319 +#: redbot/cogs/streams/streams.py:351 #, docstring msgid "Toggle alerts in this channel for a YouTube stream." msgstr "" -#: redbot/cogs/streams/streams.py:324 +#: redbot/cogs/streams/streams.py:363 #, docstring msgid "Toggle alerts in this channel for a Picarto stream." msgstr "" -#: redbot/cogs/streams/streams.py:329 +#: redbot/cogs/streams/streams.py:368 #, docstring msgid "Disable all stream alerts in this channel or server.\n\n" " `[p]streamalert stop` will disable this channel's stream\n" @@ -120,51 +124,51 @@ msgid "Disable all stream alerts in this channel or server.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:359 +#: redbot/cogs/streams/streams.py:398 msgid "All the stream alerts in this server have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:361 +#: redbot/cogs/streams/streams.py:400 msgid "All the stream alerts in this channel have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:367 +#: redbot/cogs/streams/streams.py:406 #, docstring msgid "List all active stream alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:370 +#: redbot/cogs/streams/streams.py:409 msgid "Active alerts:\n\n" msgstr "" -#: redbot/cogs/streams/streams.py:378 +#: redbot/cogs/streams/streams.py:417 msgid "There are no active alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:455 +#: redbot/cogs/streams/streams.py:499 #, docstring msgid "Manage stream alert settings." msgstr "" -#: redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:505 #, docstring msgid "Set stream check refresh time." msgstr "" -#: redbot/cogs/streams/streams.py:463 +#: redbot/cogs/streams/streams.py:507 msgid "You cannot set the refresh timer to less than 60 seconds" msgstr "" -#: redbot/cogs/streams/streams.py:473 +#: redbot/cogs/streams/streams.py:517 #, docstring msgid "Explain how to set the twitch token." msgstr "" -#: redbot/cogs/streams/streams.py:474 +#: redbot/cogs/streams/streams.py:518 msgid "To set the twitch API tokens, follow these steps:\n" -"1. Go to this page: https://dev.twitch.tv/dashboard/apps.\n" +"1. Go to this page: {link}.\n" "2. Click *Register Your Application*.\n" -"3. Enter a name, set the OAuth Redirect URI to `http://localhost`, and select an Application Category of your choosing.\n" +"3. Enter a name, set the OAuth Redirect URI to {localhost}, and select an Application Category of your choosing.\n" "4. Click *Register*.\n" "5. Copy your client ID and your client secret into:\n" "{command}\n\n" @@ -172,34 +176,34 @@ msgid "To set the twitch API tokens, follow these steps:\n" "or in DM with the bot.\n" msgstr "" -#: redbot/cogs/streams/streams.py:497 +#: redbot/cogs/streams/streams.py:543 #, docstring msgid "Explain how to set the YouTube token." msgstr "" -#: redbot/cogs/streams/streams.py:499 +#: redbot/cogs/streams/streams.py:545 msgid "To get one, do the following:\n" "1. Create a project\n" -"(see https://support.google.com/googleapi/answer/6251787 for details)\n" +"(see {link1} for details)\n" "2. Enable the YouTube Data API v3 \n" -"(see https://support.google.com/googleapi/answer/6158841 for instructions)\n" +"(see {link2} for instructions)\n" "3. Set up your API key \n" -"(see https://support.google.com/googleapi/answer/6158862 for instructions)\n" +"(see {link3} for instructions)\n" "4. Copy your API key and run the command {command}\n\n" "Note: These tokens are sensitive and should only be used in a private channel\n" "or in DM with the bot.\n" msgstr "" -#: redbot/cogs/streams/streams.py:513 +#: redbot/cogs/streams/streams.py:562 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:522 +#: redbot/cogs/streams/streams.py:571 #, docstring msgid "Manage custom messages for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:528 +#: redbot/cogs/streams/streams.py:577 #, docstring msgid "Set stream alert message when mentions are enabled.\n\n" " Use `{mention}` in the message to insert the selected mentions.\n" @@ -209,11 +213,11 @@ msgid "Set stream alert message when mentions are enabled.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:538 redbot/cogs/streams/streams.py:552 +#: redbot/cogs/streams/streams.py:587 redbot/cogs/streams/streams.py:601 msgid "Stream alert message set!" msgstr "" -#: redbot/cogs/streams/streams.py:543 +#: redbot/cogs/streams/streams.py:592 #, docstring msgid "Set stream alert message when mentions are disabled.\n\n" " Use `{stream}` in the message to insert the channel or username.\n" @@ -222,157 +226,170 @@ msgid "Set stream alert message when mentions are disabled.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:557 +#: redbot/cogs/streams/streams.py:606 #, docstring msgid "Reset the stream alert messages in this server." msgstr "" -#: redbot/cogs/streams/streams.py:561 +#: redbot/cogs/streams/streams.py:610 msgid "Stream alerts in this server will now use the default alert message." msgstr "" -#: redbot/cogs/streams/streams.py:566 +#: redbot/cogs/streams/streams.py:615 #, docstring msgid "Manage mention settings for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:572 +#: redbot/cogs/streams/streams.py:621 #, docstring msgid "Toggle the `@​everyone` mention." msgstr "" -#: redbot/cogs/streams/streams.py:577 -msgid "`@​everyone` will no longer be mentioned for stream alerts." +#: redbot/cogs/streams/streams.py:627 +msgid "{everyone} will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:580 -msgid "When a stream is live, `@​everyone` will be mentioned." +#: redbot/cogs/streams/streams.py:634 +msgid "When a stream is live, {everyone} will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:585 +#: redbot/cogs/streams/streams.py:642 #, docstring msgid "Toggle the `@​here` mention." msgstr "" -#: redbot/cogs/streams/streams.py:590 -msgid "`@​here` will no longer be mentioned for stream alerts." +#: redbot/cogs/streams/streams.py:648 +msgid "{here} will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:593 -msgid "When a stream is live, `@​here` will be mentioned." +#: redbot/cogs/streams/streams.py:655 +msgid "When a stream is live, {here} will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:598 +#: redbot/cogs/streams/streams.py:663 #, docstring msgid "Toggle a role mention." msgstr "" -#: redbot/cogs/streams/streams.py:603 -msgid "`@​{role.name}` will no longer be mentioned for stream alerts." +#: redbot/cogs/streams/streams.py:668 +msgid "{role} will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:609 -msgid "When a stream or community is live, `@​{role.name}` will be mentioned." +#: redbot/cogs/streams/streams.py:674 +msgid "When a stream or community is live, {role} will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:613 +#: redbot/cogs/streams/streams.py:678 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:624 +#: redbot/cogs/streams/streams.py:689 #, docstring msgid "Toggle alert deletion for when streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:627 +#: redbot/cogs/streams/streams.py:692 msgid "The notifications will be deleted once streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:629 +#: redbot/cogs/streams/streams.py:694 msgid "Notifications will no longer be deleted." msgstr "" -#: redbot/cogs/streams/streams.py:634 +#: redbot/cogs/streams/streams.py:699 #, docstring msgid "Toggle excluding rerun streams from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:639 +#: redbot/cogs/streams/streams.py:704 msgid "Streams of type 'rerun' will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:642 +#: redbot/cogs/streams/streams.py:707 msgid "Streams of type 'rerun' will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:647 +#: redbot/cogs/streams/streams.py:712 #, docstring msgid "Toggle excluding YouTube streams schedules from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:652 +#: redbot/cogs/streams/streams.py:717 msgid "Streams schedules will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:655 +#: redbot/cogs/streams/streams.py:720 msgid "Streams schedules will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:663 -msgid "I'll now send a notification in this channel when {stream.name} is live." +#: redbot/cogs/streams/streams.py:725 +#, docstring +msgid "Toggle whether to use buttons for stream alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:730 +msgid "I will no longer use buttons in stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:672 -msgid "I won't send notifications about {stream.name} in this channel anymore." +#: redbot/cogs/streams/streams.py:733 +msgid "I will use buttons in stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:819 +#: redbot/cogs/streams/streams.py:741 +msgid "I'll now send a notification in the {channel.mention} channel when {stream.name} is live." +msgstr "" + +#: redbot/cogs/streams/streams.py:751 +msgid "I won't send notifications about {stream.name} in the {channel.mention} channel anymore" +msgstr "" + +#: redbot/cogs/streams/streams.py:914 msgid "{mention}, {display_name} is live!" msgstr "" -#: redbot/cogs/streams/streams.py:841 +#: redbot/cogs/streams/streams.py:934 msgid "{display_name} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:219 +#: redbot/cogs/streams/streamtypes.py:226 msgid "This stream will start in {time}" msgstr "" -#: redbot/cogs/streams/streamtypes.py:225 +#: redbot/cogs/streams/streamtypes.py:232 msgid "This stream was scheduled for {min} minutes ago" msgstr "" -#: redbot/cogs/streams/streamtypes.py:435 +#: redbot/cogs/streams/streamtypes.py:447 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:437 +#: redbot/cogs/streams/streamtypes.py:449 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:440 -#: redbot/cogs/streams/streamtypes.py:485 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:441 -#: redbot/cogs/streams/streamtypes.py:486 +#: redbot/cogs/streams/streamtypes.py:453 +#: redbot/cogs/streams/streamtypes.py:499 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:446 +#: redbot/cogs/streams/streamtypes.py:458 msgid "Playing: " msgstr "Toistetaan: " -#: redbot/cogs/streams/streamtypes.py:491 +#: redbot/cogs/streams/streamtypes.py:504 msgid "None" msgstr "" -#: redbot/cogs/streams/streamtypes.py:494 +#: redbot/cogs/streams/streamtypes.py:507 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:498 +#: redbot/cogs/streams/streamtypes.py:511 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 f47115d4e0a..0cc75fb3c8c 100644 --- a/redbot/cogs/streams/locales/fr-FR.po +++ b/redbot/cogs/streams/locales/fr-FR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-25 08:33+0000\n" +"POT-Creation-Date: 2023-09-06 18:42+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 48\n" "Language: fr_FR\n" -#: redbot/cogs/streams/streams.py:40 +#: redbot/cogs/streams/streams.py:43 #, docstring msgid "Various commands relating to streaming platforms.\n\n" " You can check if a Twitch, YouTube or Picarto stream is\n" @@ -26,29 +26,22 @@ msgstr "Diverses commandes lié aux plateformes de streaming.\n\n" " actuellement en direct.\n" " " -#: redbot/cogs/streams/streams.py:141 +#: redbot/cogs/streams/streams.py:123 msgid "You need a client secret key if you want to use the Twitch API on this cog.\n" "Follow these steps:\n" -"1. Go to this page: https://dev.twitch.tv/console/apps.\n" +"1. Go to this page: {link}.\n" "2. Click \"Manage\" on your application.\n" "3. Click on \"New secret\".\n" "5. Copy your client ID and your client secret into:\n" "{command}\n\n" "Note: These tokens are sensitive and should only be used in a private channel or in DM with the bot." -msgstr "Vous avez besoin d'une clée de secret client si vous vouluez utiliser l'API Twitch sur ce cog.\n" -"Suivez ces étapes :\n" -"1. Rendez vous sur cette page : https://dev.twitch.tv/console/apps.\n" -"2. Cliquez sur \"Gérer\" sur votre application.\n" -"3. Cliquez sur \"Nouveau secret\".\n" -"5. Copiez votre ID de client et votre secret de client dans :\n" -"{command}\n\n" -"Note : Ces tokens sont sensibles et devrait être utiliser dans un salon privé ou en message privé avec le bot." +msgstr "" -#: redbot/cogs/streams/streams.py:154 redbot/cogs/streams/streams.py:488 +#: redbot/cogs/streams/streams.py:138 redbot/cogs/streams/streams.py:534 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:154 redbot/cogs/streams/streams.py:488 +#: redbot/cogs/streams/streams.py:138 redbot/cogs/streams/streams.py:534 msgid "" msgstr "" @@ -71,56 +64,60 @@ msgstr "Vérifiez si une chaîne Picarto est en live." msgid "That user is offline." msgstr "Cet utilisateur est hors ligne." -#: redbot/cogs/streams/streams.py:255 redbot/cogs/streams/streams.py:447 -msgid "That channel doesn't seem to exist." -msgstr "Cette chaine ne semble pas exister." +#: redbot/cogs/streams/streams.py:255 redbot/cogs/streams/streams.py:491 +msgid "That user doesn't seem to exist." +msgstr "" -#: redbot/cogs/streams/streams.py:258 redbot/cogs/streams/streams.py:415 +#: redbot/cogs/streams/streams.py:258 redbot/cogs/streams/streams.py:459 msgid "The Twitch token is either invalid or has not been set. See {command}." msgstr "Le token Twitch est soit invalide, soit non défini. Voir {command}." -#: redbot/cogs/streams/streams.py:264 redbot/cogs/streams/streams.py:422 +#: redbot/cogs/streams/streams.py:264 redbot/cogs/streams/streams.py:466 msgid "The YouTube API key is either invalid or has not been set. See {command}." msgstr "Le token de l'API YouTube est soit invalide, soit il n'a pas été défini. Voir {command}." -#: redbot/cogs/streams/streams.py:270 redbot/cogs/streams/streams.py:430 +#: redbot/cogs/streams/streams.py:270 redbot/cogs/streams/streams.py:474 msgid "YouTube quota has been exceeded. Try again later or contact the owner if this continues." msgstr "Le quota YouTube a été dépassé. Réessayez plus tard ou contactez le propriétaire si cela continue." -#: redbot/cogs/streams/streams.py:282 redbot/cogs/streams/streams.py:442 +#: redbot/cogs/streams/streams.py:282 redbot/cogs/streams/streams.py:486 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:299 +#: redbot/cogs/streams/streams.py:301 redbot/cogs/streams/streams.py:810 +msgid "Watch the stream" +msgstr "" + +#: redbot/cogs/streams/streams.py:310 #, docstring msgid "Manage automated stream alerts." msgstr "Gérer les alertes de stream." -#: redbot/cogs/streams/streams.py:304 +#: redbot/cogs/streams/streams.py:322 #, docstring msgid "Manage Twitch stream notifications." msgstr "Gérer les notifications de stream Twitch." -#: redbot/cogs/streams/streams.py:309 +#: redbot/cogs/streams/streams.py:334 #, docstring -msgid "Toggle alerts in this channel for a Twitch stream." -msgstr "Activer les alertes dans ce salon pour un stream Twitch." +msgid "Toggle alerts in this or the given channel for a Twitch stream." +msgstr "" -#: redbot/cogs/streams/streams.py:312 +#: redbot/cogs/streams/streams.py:337 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:319 +#: redbot/cogs/streams/streams.py:351 #, 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:324 +#: redbot/cogs/streams/streams.py:363 #, 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:329 +#: redbot/cogs/streams/streams.py:368 #, docstring msgid "Disable all stream alerts in this channel or server.\n\n" " `[p]streamalert stop` will disable this channel's stream\n" @@ -134,101 +131,86 @@ msgstr "Désactive toutes les alertes de stream sur ce salon ou ce serveur.\n\n" " pour ce serveur.\n" " " -#: redbot/cogs/streams/streams.py:359 +#: redbot/cogs/streams/streams.py:398 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:361 +#: redbot/cogs/streams/streams.py:400 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:367 +#: redbot/cogs/streams/streams.py:406 #, 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:370 +#: redbot/cogs/streams/streams.py:409 msgid "Active alerts:\n\n" msgstr "Alertes actives :\n\n" -#: redbot/cogs/streams/streams.py:378 +#: redbot/cogs/streams/streams.py:417 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:455 +#: redbot/cogs/streams/streams.py:499 #, docstring msgid "Manage stream alert settings." msgstr "Gérer les paramètres d'alerte de stream." -#: redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:505 #, 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:463 +#: redbot/cogs/streams/streams.py:507 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:473 +#: redbot/cogs/streams/streams.py:517 #, docstring msgid "Explain how to set the twitch token." msgstr "Expliquer comment définir le token Twitch." -#: redbot/cogs/streams/streams.py:474 +#: redbot/cogs/streams/streams.py:518 msgid "To set the twitch API tokens, follow these steps:\n" -"1. Go to this page: https://dev.twitch.tv/dashboard/apps.\n" +"1. Go to this page: {link}.\n" "2. Click *Register Your Application*.\n" -"3. Enter a name, set the OAuth Redirect URI to `http://localhost`, and select an Application Category of your choosing.\n" +"3. Enter a name, set the OAuth Redirect URI to {localhost}, and select an Application Category of your choosing.\n" "4. Click *Register*.\n" "5. Copy your client ID and your client secret into:\n" "{command}\n\n" "Note: These tokens are sensitive and should only be used in a private channel\n" "or in DM with the bot.\n" -msgstr "Pour définir le token de l'API Twitch, suivez ces étapes :1. Rendez vous sur cette page : https://dev.twitch.tv/dashboard/apps.\n" -"2. Cliquez sur *Enregistrer votre application*.\n" -"3. Entrez un nom, définissez l'URL de redirection OAuth sir `http://localhost` et sélectionnez la catégorie de votre choix.\n" -"4. Cliquez sur *Créer*.\n" -"5. Copiez votre ID de client et votre secret de client dans :\n" -"{command}\n\n" -"Note : Ces tokens sont sensibles et devrait être utiliser dans un salon privé ou en message privé avec le bot.\n" +msgstr "" -#: redbot/cogs/streams/streams.py:497 +#: redbot/cogs/streams/streams.py:543 #, docstring msgid "Explain how to set the YouTube token." msgstr "Expliquer comment définir le token YouTube." -#: redbot/cogs/streams/streams.py:499 +#: redbot/cogs/streams/streams.py:545 msgid "To get one, do the following:\n" "1. Create a project\n" -"(see https://support.google.com/googleapi/answer/6251787 for details)\n" +"(see {link1} for details)\n" "2. Enable the YouTube Data API v3 \n" -"(see https://support.google.com/googleapi/answer/6158841 for instructions)\n" +"(see {link2} for instructions)\n" "3. Set up your API key \n" -"(see https://support.google.com/googleapi/answer/6158862 for instructions)\n" +"(see {link3} for instructions)\n" "4. Copy your API key and run the command {command}\n\n" "Note: These tokens are sensitive and should only be used in a private channel\n" "or in DM with the bot.\n" -msgstr "Pour en obtenir un, procédez comme suit :\n" -"1. Créer un projet\n" -"(voir https://support.google.com/googleapi/answer/6251787 pour les détails)\n" -"2. Activez YouTube Data API v3 \n" -"(voir https://support.google.com/googleapi/answer/6158841 pour les instructions)\n" -"3. Configurez votre clé d'API \n" -"(voir https://support.google.com/googleapi/answer/6158862 pour les instructions)\n" -"4. Copiez votre clé d'API et exécutez la commande {command}\n\n" -"Note : Ces tokens sont sensibles et devrait être utiliser dans un salon privé\n" -"ou en message privé avec le bot.\n" - -#: redbot/cogs/streams/streams.py:513 +msgstr "" + +#: redbot/cogs/streams/streams.py:562 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:522 +#: redbot/cogs/streams/streams.py:571 #, docstring msgid "Manage custom messages for stream alerts." msgstr "Gérer les messages personnalisés pour les alertes de streams." -#: redbot/cogs/streams/streams.py:528 +#: redbot/cogs/streams/streams.py:577 #, docstring msgid "Set stream alert message when mentions are enabled.\n\n" " Use `{mention}` in the message to insert the selected mentions.\n" @@ -243,11 +225,11 @@ msgstr "Défini le message d'alerte lorsque les mentions sont activées.\n\n" " Par exemple : `[p]streamset message mention {mention}, {stream.display_name} est en live !\"`\n" " " -#: redbot/cogs/streams/streams.py:538 redbot/cogs/streams/streams.py:552 +#: redbot/cogs/streams/streams.py:587 redbot/cogs/streams/streams.py:601 msgid "Stream alert message set!" msgstr "Message d'alerte de stream défini !" -#: redbot/cogs/streams/streams.py:543 +#: redbot/cogs/streams/streams.py:592 #, docstring msgid "Set stream alert message when mentions are disabled.\n\n" " Use `{stream}` in the message to insert the channel or username.\n" @@ -260,157 +242,170 @@ msgstr "Défini le message d'alerte lorsque les mentions sont désactivées.\n\n " Par exemple : `[p]streamset message nomention {stream.display_name} est en live !\"`\n" " " -#: redbot/cogs/streams/streams.py:557 +#: redbot/cogs/streams/streams.py:606 #, 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:561 +#: redbot/cogs/streams/streams.py:610 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:566 +#: redbot/cogs/streams/streams.py:615 #, 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:572 +#: redbot/cogs/streams/streams.py:621 #, docstring msgid "Toggle the `@​everyone` mention." msgstr "Activer la mention `@'everyone`." -#: redbot/cogs/streams/streams.py:577 -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:627 +msgid "{everyone} will no longer be mentioned for stream alerts." +msgstr "" -#: redbot/cogs/streams/streams.py:580 -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:634 +msgid "When a stream is live, {everyone} will be mentioned." +msgstr "" -#: redbot/cogs/streams/streams.py:585 +#: redbot/cogs/streams/streams.py:642 #, docstring msgid "Toggle the `@​here` mention." msgstr "Utiliser la mention `@here`." -#: redbot/cogs/streams/streams.py:590 -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:648 +msgid "{here} will no longer be mentioned for stream alerts." +msgstr "" -#: redbot/cogs/streams/streams.py:593 -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:655 +msgid "When a stream is live, {here} will be mentioned." +msgstr "" -#: redbot/cogs/streams/streams.py:598 +#: redbot/cogs/streams/streams.py:663 #, docstring msgid "Toggle a role mention." msgstr "Activer une mention de rôle." -#: redbot/cogs/streams/streams.py:603 -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:668 +msgid "{role} will no longer be mentioned for stream alerts." +msgstr "" -#: redbot/cogs/streams/streams.py:609 -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:674 +msgid "When a stream or community is live, {role} will be mentioned." +msgstr "" -#: redbot/cogs/streams/streams.py:613 +#: redbot/cogs/streams/streams.py:678 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:624 +#: redbot/cogs/streams/streams.py:689 #, 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:627 +#: redbot/cogs/streams/streams.py:692 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:629 +#: redbot/cogs/streams/streams.py:694 msgid "Notifications will no longer be deleted." msgstr "Les notifications ne seront plus supprimées." -#: redbot/cogs/streams/streams.py:634 +#: redbot/cogs/streams/streams.py:699 #, 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:639 +#: redbot/cogs/streams/streams.py:704 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:642 +#: redbot/cogs/streams/streams.py:707 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:647 +#: redbot/cogs/streams/streams.py:712 #, docstring msgid "Toggle excluding YouTube streams schedules from alerts." msgstr "Activer/désactiver l'exclusion des streams programmés Youtube des alertes." -#: redbot/cogs/streams/streams.py:652 +#: redbot/cogs/streams/streams.py:717 msgid "Streams schedules will be included in alerts." msgstr "Les streams programmés seront inclus dans les alertes." -#: redbot/cogs/streams/streams.py:655 +#: redbot/cogs/streams/streams.py:720 msgid "Streams schedules will no longer send an alert." msgstr "Les streams programmés n'enverront plus d'alerte." -#: redbot/cogs/streams/streams.py:663 -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:725 +#, docstring +msgid "Toggle whether to use buttons for stream alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:730 +msgid "I will no longer use buttons in stream alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:733 +msgid "I will use buttons in stream alerts." +msgstr "" -#: redbot/cogs/streams/streams.py:672 -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:741 +msgid "I'll now send a notification in the {channel.mention} channel when {stream.name} is live." +msgstr "" + +#: redbot/cogs/streams/streams.py:751 +msgid "I won't send notifications about {stream.name} in the {channel.mention} channel anymore" +msgstr "" -#: redbot/cogs/streams/streams.py:819 +#: redbot/cogs/streams/streams.py:914 msgid "{mention}, {display_name} is live!" msgstr "{mention}, {display_name} est en live !" -#: redbot/cogs/streams/streams.py:841 +#: redbot/cogs/streams/streams.py:934 msgid "{display_name} is live!" msgstr "{display_name} est en live !" -#: redbot/cogs/streams/streamtypes.py:219 +#: redbot/cogs/streams/streamtypes.py:226 msgid "This stream will start in {time}" msgstr "Ce stream va commencer dans {time}" -#: redbot/cogs/streams/streamtypes.py:225 +#: redbot/cogs/streams/streamtypes.py:232 msgid "This stream was scheduled for {min} minutes ago" msgstr "Ce stream était prévu pour il y a {min} minutes" -#: redbot/cogs/streams/streamtypes.py:435 +#: redbot/cogs/streams/streamtypes.py:447 msgid "Untitled broadcast" msgstr "Diffusion sans titre" -#: redbot/cogs/streams/streamtypes.py:437 +#: redbot/cogs/streams/streamtypes.py:449 msgid " - Rerun" msgstr " - Rerun" -#: redbot/cogs/streams/streamtypes.py:440 -#: redbot/cogs/streams/streamtypes.py:485 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Followers" msgstr "Abonnés" -#: redbot/cogs/streams/streamtypes.py:441 -#: redbot/cogs/streams/streamtypes.py:486 +#: redbot/cogs/streams/streamtypes.py:453 +#: redbot/cogs/streams/streamtypes.py:499 msgid "Total views" msgstr "Vues totales" -#: redbot/cogs/streams/streamtypes.py:446 +#: redbot/cogs/streams/streamtypes.py:458 msgid "Playing: " msgstr "Joue à : " -#: redbot/cogs/streams/streamtypes.py:491 +#: redbot/cogs/streams/streamtypes.py:504 msgid "None" msgstr "Aucun" -#: redbot/cogs/streams/streamtypes.py:494 +#: redbot/cogs/streams/streamtypes.py:507 msgid "NSFW | " msgstr "NSFW | " -#: redbot/cogs/streams/streamtypes.py:498 +#: redbot/cogs/streams/streamtypes.py:511 msgid "{adult}Category: {category} | Tags: {tags}" msgstr "{adult}Catégorie : {category} | Tags : {tags}" diff --git a/redbot/cogs/streams/locales/hi-IN.po b/redbot/cogs/streams/locales/hi-IN.po index 11bcf38538c..61290529111 100644 --- a/redbot/cogs/streams/locales/hi-IN.po +++ b/redbot/cogs/streams/locales/hi-IN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-25 08:33+0000\n" +"POT-Creation-Date: 2023-09-06 18:42+0000\n" "Last-Translator: \n" "Language-Team: Hindi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 48\n" "Language: hi_IN\n" -#: redbot/cogs/streams/streams.py:40 +#: redbot/cogs/streams/streams.py:43 #, docstring msgid "Various commands relating to streaming platforms.\n\n" " You can check if a Twitch, YouTube or Picarto stream is\n" @@ -23,10 +23,10 @@ msgid "Various commands relating to streaming platforms.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:141 +#: redbot/cogs/streams/streams.py:123 msgid "You need a client secret key if you want to use the Twitch API on this cog.\n" "Follow these steps:\n" -"1. Go to this page: https://dev.twitch.tv/console/apps.\n" +"1. Go to this page: {link}.\n" "2. Click \"Manage\" on your application.\n" "3. Click on \"New secret\".\n" "5. Copy your client ID and your client secret into:\n" @@ -34,11 +34,11 @@ msgid "You need a client secret key if you want to use the Twitch API on this co "Note: 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:154 redbot/cogs/streams/streams.py:488 +#: redbot/cogs/streams/streams.py:138 redbot/cogs/streams/streams.py:534 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:154 redbot/cogs/streams/streams.py:488 +#: redbot/cogs/streams/streams.py:138 redbot/cogs/streams/streams.py:534 msgid "" msgstr "" @@ -61,56 +61,60 @@ msgstr "" msgid "That user is offline." msgstr "" -#: redbot/cogs/streams/streams.py:255 redbot/cogs/streams/streams.py:447 -msgid "That channel doesn't seem to exist." +#: redbot/cogs/streams/streams.py:255 redbot/cogs/streams/streams.py:491 +msgid "That user doesn't seem to exist." msgstr "" -#: redbot/cogs/streams/streams.py:258 redbot/cogs/streams/streams.py:415 +#: redbot/cogs/streams/streams.py:258 redbot/cogs/streams/streams.py:459 msgid "The Twitch token is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:264 redbot/cogs/streams/streams.py:422 +#: redbot/cogs/streams/streams.py:264 redbot/cogs/streams/streams.py:466 msgid "The YouTube API key is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:270 redbot/cogs/streams/streams.py:430 +#: redbot/cogs/streams/streams.py:270 redbot/cogs/streams/streams.py:474 msgid "YouTube quota has been exceeded. Try again later or contact the owner if this continues." msgstr "" -#: redbot/cogs/streams/streams.py:282 redbot/cogs/streams/streams.py:442 +#: redbot/cogs/streams/streams.py:282 redbot/cogs/streams/streams.py:486 msgid "Something went wrong whilst trying to contact the stream service's API." msgstr "" -#: redbot/cogs/streams/streams.py:299 +#: redbot/cogs/streams/streams.py:301 redbot/cogs/streams/streams.py:810 +msgid "Watch the stream" +msgstr "" + +#: redbot/cogs/streams/streams.py:310 #, docstring msgid "Manage automated stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:304 +#: redbot/cogs/streams/streams.py:322 #, docstring msgid "Manage Twitch stream notifications." msgstr "" -#: redbot/cogs/streams/streams.py:309 +#: redbot/cogs/streams/streams.py:334 #, docstring -msgid "Toggle alerts in this channel for a Twitch stream." +msgid "Toggle alerts in this or the given channel for a Twitch stream." msgstr "" -#: redbot/cogs/streams/streams.py:312 +#: redbot/cogs/streams/streams.py:337 msgid "Please supply the name of a *Twitch* channel, not a Discord channel." msgstr "" -#: redbot/cogs/streams/streams.py:319 +#: redbot/cogs/streams/streams.py:351 #, docstring msgid "Toggle alerts in this channel for a YouTube stream." msgstr "" -#: redbot/cogs/streams/streams.py:324 +#: redbot/cogs/streams/streams.py:363 #, docstring msgid "Toggle alerts in this channel for a Picarto stream." msgstr "" -#: redbot/cogs/streams/streams.py:329 +#: redbot/cogs/streams/streams.py:368 #, docstring msgid "Disable all stream alerts in this channel or server.\n\n" " `[p]streamalert stop` will disable this channel's stream\n" @@ -120,51 +124,51 @@ msgid "Disable all stream alerts in this channel or server.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:359 +#: redbot/cogs/streams/streams.py:398 msgid "All the stream alerts in this server have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:361 +#: redbot/cogs/streams/streams.py:400 msgid "All the stream alerts in this channel have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:367 +#: redbot/cogs/streams/streams.py:406 #, docstring msgid "List all active stream alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:370 +#: redbot/cogs/streams/streams.py:409 msgid "Active alerts:\n\n" msgstr "" -#: redbot/cogs/streams/streams.py:378 +#: redbot/cogs/streams/streams.py:417 msgid "There are no active alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:455 +#: redbot/cogs/streams/streams.py:499 #, docstring msgid "Manage stream alert settings." msgstr "" -#: redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:505 #, docstring msgid "Set stream check refresh time." msgstr "" -#: redbot/cogs/streams/streams.py:463 +#: redbot/cogs/streams/streams.py:507 msgid "You cannot set the refresh timer to less than 60 seconds" msgstr "" -#: redbot/cogs/streams/streams.py:473 +#: redbot/cogs/streams/streams.py:517 #, docstring msgid "Explain how to set the twitch token." msgstr "" -#: redbot/cogs/streams/streams.py:474 +#: redbot/cogs/streams/streams.py:518 msgid "To set the twitch API tokens, follow these steps:\n" -"1. Go to this page: https://dev.twitch.tv/dashboard/apps.\n" +"1. Go to this page: {link}.\n" "2. Click *Register Your Application*.\n" -"3. Enter a name, set the OAuth Redirect URI to `http://localhost`, and select an Application Category of your choosing.\n" +"3. Enter a name, set the OAuth Redirect URI to {localhost}, and select an Application Category of your choosing.\n" "4. Click *Register*.\n" "5. Copy your client ID and your client secret into:\n" "{command}\n\n" @@ -172,34 +176,34 @@ msgid "To set the twitch API tokens, follow these steps:\n" "or in DM with the bot.\n" msgstr "" -#: redbot/cogs/streams/streams.py:497 +#: redbot/cogs/streams/streams.py:543 #, docstring msgid "Explain how to set the YouTube token." msgstr "" -#: redbot/cogs/streams/streams.py:499 +#: redbot/cogs/streams/streams.py:545 msgid "To get one, do the following:\n" "1. Create a project\n" -"(see https://support.google.com/googleapi/answer/6251787 for details)\n" +"(see {link1} for details)\n" "2. Enable the YouTube Data API v3 \n" -"(see https://support.google.com/googleapi/answer/6158841 for instructions)\n" +"(see {link2} for instructions)\n" "3. Set up your API key \n" -"(see https://support.google.com/googleapi/answer/6158862 for instructions)\n" +"(see {link3} for instructions)\n" "4. Copy your API key and run the command {command}\n\n" "Note: These tokens are sensitive and should only be used in a private channel\n" "or in DM with the bot.\n" msgstr "" -#: redbot/cogs/streams/streams.py:513 +#: redbot/cogs/streams/streams.py:562 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:522 +#: redbot/cogs/streams/streams.py:571 #, docstring msgid "Manage custom messages for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:528 +#: redbot/cogs/streams/streams.py:577 #, docstring msgid "Set stream alert message when mentions are enabled.\n\n" " Use `{mention}` in the message to insert the selected mentions.\n" @@ -209,11 +213,11 @@ msgid "Set stream alert message when mentions are enabled.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:538 redbot/cogs/streams/streams.py:552 +#: redbot/cogs/streams/streams.py:587 redbot/cogs/streams/streams.py:601 msgid "Stream alert message set!" msgstr "" -#: redbot/cogs/streams/streams.py:543 +#: redbot/cogs/streams/streams.py:592 #, docstring msgid "Set stream alert message when mentions are disabled.\n\n" " Use `{stream}` in the message to insert the channel or username.\n" @@ -222,157 +226,170 @@ msgid "Set stream alert message when mentions are disabled.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:557 +#: redbot/cogs/streams/streams.py:606 #, docstring msgid "Reset the stream alert messages in this server." msgstr "" -#: redbot/cogs/streams/streams.py:561 +#: redbot/cogs/streams/streams.py:610 msgid "Stream alerts in this server will now use the default alert message." msgstr "" -#: redbot/cogs/streams/streams.py:566 +#: redbot/cogs/streams/streams.py:615 #, docstring msgid "Manage mention settings for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:572 +#: redbot/cogs/streams/streams.py:621 #, docstring msgid "Toggle the `@​everyone` mention." msgstr "" -#: redbot/cogs/streams/streams.py:577 -msgid "`@​everyone` will no longer be mentioned for stream alerts." +#: redbot/cogs/streams/streams.py:627 +msgid "{everyone} will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:580 -msgid "When a stream is live, `@​everyone` will be mentioned." +#: redbot/cogs/streams/streams.py:634 +msgid "When a stream is live, {everyone} will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:585 +#: redbot/cogs/streams/streams.py:642 #, docstring msgid "Toggle the `@​here` mention." msgstr "" -#: redbot/cogs/streams/streams.py:590 -msgid "`@​here` will no longer be mentioned for stream alerts." +#: redbot/cogs/streams/streams.py:648 +msgid "{here} will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:593 -msgid "When a stream is live, `@​here` will be mentioned." +#: redbot/cogs/streams/streams.py:655 +msgid "When a stream is live, {here} will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:598 +#: redbot/cogs/streams/streams.py:663 #, docstring msgid "Toggle a role mention." msgstr "" -#: redbot/cogs/streams/streams.py:603 -msgid "`@​{role.name}` will no longer be mentioned for stream alerts." +#: redbot/cogs/streams/streams.py:668 +msgid "{role} will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:609 -msgid "When a stream or community is live, `@​{role.name}` will be mentioned." +#: redbot/cogs/streams/streams.py:674 +msgid "When a stream or community is live, {role} will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:613 +#: redbot/cogs/streams/streams.py:678 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:624 +#: redbot/cogs/streams/streams.py:689 #, docstring msgid "Toggle alert deletion for when streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:627 +#: redbot/cogs/streams/streams.py:692 msgid "The notifications will be deleted once streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:629 +#: redbot/cogs/streams/streams.py:694 msgid "Notifications will no longer be deleted." msgstr "" -#: redbot/cogs/streams/streams.py:634 +#: redbot/cogs/streams/streams.py:699 #, docstring msgid "Toggle excluding rerun streams from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:639 +#: redbot/cogs/streams/streams.py:704 msgid "Streams of type 'rerun' will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:642 +#: redbot/cogs/streams/streams.py:707 msgid "Streams of type 'rerun' will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:647 +#: redbot/cogs/streams/streams.py:712 #, docstring msgid "Toggle excluding YouTube streams schedules from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:652 +#: redbot/cogs/streams/streams.py:717 msgid "Streams schedules will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:655 +#: redbot/cogs/streams/streams.py:720 msgid "Streams schedules will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:663 -msgid "I'll now send a notification in this channel when {stream.name} is live." +#: redbot/cogs/streams/streams.py:725 +#, docstring +msgid "Toggle whether to use buttons for stream alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:730 +msgid "I will no longer use buttons in stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:672 -msgid "I won't send notifications about {stream.name} in this channel anymore." +#: redbot/cogs/streams/streams.py:733 +msgid "I will use buttons in stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:819 +#: redbot/cogs/streams/streams.py:741 +msgid "I'll now send a notification in the {channel.mention} channel when {stream.name} is live." +msgstr "" + +#: redbot/cogs/streams/streams.py:751 +msgid "I won't send notifications about {stream.name} in the {channel.mention} channel anymore" +msgstr "" + +#: redbot/cogs/streams/streams.py:914 msgid "{mention}, {display_name} is live!" msgstr "" -#: redbot/cogs/streams/streams.py:841 +#: redbot/cogs/streams/streams.py:934 msgid "{display_name} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:219 +#: redbot/cogs/streams/streamtypes.py:226 msgid "This stream will start in {time}" msgstr "" -#: redbot/cogs/streams/streamtypes.py:225 +#: redbot/cogs/streams/streamtypes.py:232 msgid "This stream was scheduled for {min} minutes ago" msgstr "" -#: redbot/cogs/streams/streamtypes.py:435 +#: redbot/cogs/streams/streamtypes.py:447 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:437 +#: redbot/cogs/streams/streamtypes.py:449 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:440 -#: redbot/cogs/streams/streamtypes.py:485 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:441 -#: redbot/cogs/streams/streamtypes.py:486 +#: redbot/cogs/streams/streamtypes.py:453 +#: redbot/cogs/streams/streamtypes.py:499 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:446 +#: redbot/cogs/streams/streamtypes.py:458 msgid "Playing: " msgstr "" -#: redbot/cogs/streams/streamtypes.py:491 +#: redbot/cogs/streams/streamtypes.py:504 msgid "None" msgstr "" -#: redbot/cogs/streams/streamtypes.py:494 +#: redbot/cogs/streams/streamtypes.py:507 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:498 +#: redbot/cogs/streams/streamtypes.py:511 msgid "{adult}Category: {category} | Tags: {tags}" msgstr "" diff --git a/redbot/cogs/streams/locales/hr-HR.po b/redbot/cogs/streams/locales/hr-HR.po new file mode 100644 index 00000000000..c67ea543ef6 --- /dev/null +++ b/redbot/cogs/streams/locales/hr-HR.po @@ -0,0 +1,398 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2023-09-06 18:42+0000\n" +"Last-Translator: \n" +"Language-Team: Croatian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.4.2\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: hr\n" +"X-Crowdin-File-ID: 48\n" +"Language: hr_HR\n" + +#: redbot/cogs/streams/streams.py:43 +#, 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 "Razne naredbe koje se odnose na streaming platforme.\n\n" +" Možes provjerit je li Twitch, YouTube ili Picarto stream\n" +" trenutno prenosi uživo.\n" +" " + +#: redbot/cogs/streams/streams.py:123 +msgid "You need a client secret key if you want to use the Twitch API on this cog.\n" +"Follow these steps:\n" +"1. Go to this page: {link}.\n" +"2. Click \"Manage\" on your application.\n" +"3. Click on \"New secret\".\n" +"5. Copy your client ID and your client secret into:\n" +"{command}\n\n" +"Note: 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:138 redbot/cogs/streams/streams.py:534 +msgid "" +msgstr "" + +#: redbot/cogs/streams/streams.py:138 redbot/cogs/streams/streams.py:534 +msgid "" +msgstr "" + +#: redbot/cogs/streams/streams.py:208 +#, docstring +msgid "Check if a Twitch channel is live." +msgstr "Provjeri je li Twitch kanal uživo." + +#: redbot/cogs/streams/streams.py:223 +#, docstring +msgid "Check if a YouTube channel is live." +msgstr "Provjeri je li YouTube kanal uživo." + +#: redbot/cogs/streams/streams.py:241 +#, docstring +msgid "Check if a Picarto channel is live." +msgstr "Provjeri je li Picarto kanal uživo." + +#: redbot/cogs/streams/streams.py:253 redbot/cogs/streams/streams.py:289 +msgid "That user is offline." +msgstr "Taj korisnik je offline." + +#: redbot/cogs/streams/streams.py:255 redbot/cogs/streams/streams.py:491 +msgid "That user doesn't seem to exist." +msgstr "" + +#: redbot/cogs/streams/streams.py:258 redbot/cogs/streams/streams.py:459 +msgid "The Twitch token is either invalid or has not been set. See {command}." +msgstr "" + +#: redbot/cogs/streams/streams.py:264 redbot/cogs/streams/streams.py:466 +msgid "The YouTube API key is either invalid or has not been set. See {command}." +msgstr "" + +#: redbot/cogs/streams/streams.py:270 redbot/cogs/streams/streams.py:474 +msgid "YouTube quota has been exceeded. Try again later or contact the owner if this continues." +msgstr "" + +#: redbot/cogs/streams/streams.py:282 redbot/cogs/streams/streams.py:486 +msgid "Something went wrong whilst trying to contact the stream service's API." +msgstr "" + +#: redbot/cogs/streams/streams.py:301 redbot/cogs/streams/streams.py:810 +msgid "Watch the stream" +msgstr "Gledaj stream" + +#: redbot/cogs/streams/streams.py:310 +#, docstring +msgid "Manage automated stream alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:322 +#, docstring +msgid "Manage Twitch stream notifications." +msgstr "" + +#: redbot/cogs/streams/streams.py:334 +#, docstring +msgid "Toggle alerts in this or the given channel for a Twitch stream." +msgstr "" + +#: redbot/cogs/streams/streams.py:337 +msgid "Please supply the name of a *Twitch* channel, not a Discord channel." +msgstr "" + +#: redbot/cogs/streams/streams.py:351 +#, docstring +msgid "Toggle alerts in this channel for a YouTube stream." +msgstr "" + +#: redbot/cogs/streams/streams.py:363 +#, docstring +msgid "Toggle alerts in this channel for a Picarto stream." +msgstr "" + +#: redbot/cogs/streams/streams.py:368 +#, 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:398 +msgid "All the stream alerts in this server have been disabled." +msgstr "" + +#: redbot/cogs/streams/streams.py:400 +msgid "All the stream alerts in this channel have been disabled." +msgstr "" + +#: redbot/cogs/streams/streams.py:406 +#, docstring +msgid "List all active stream alerts in this server." +msgstr "" + +#: redbot/cogs/streams/streams.py:409 +msgid "Active alerts:\n\n" +msgstr "" + +#: redbot/cogs/streams/streams.py:417 +msgid "There are no active alerts in this server." +msgstr "" + +#: redbot/cogs/streams/streams.py:499 +#, docstring +msgid "Manage stream alert settings." +msgstr "" + +#: redbot/cogs/streams/streams.py:505 +#, docstring +msgid "Set stream check refresh time." +msgstr "" + +#: redbot/cogs/streams/streams.py:507 +msgid "You cannot set the refresh timer to less than 60 seconds" +msgstr "" + +#: redbot/cogs/streams/streams.py:517 +#, docstring +msgid "Explain how to set the twitch token." +msgstr "" + +#: redbot/cogs/streams/streams.py:518 +msgid "To set the twitch API tokens, follow these steps:\n" +"1. Go to this page: {link}.\n" +"2. Click *Register Your Application*.\n" +"3. Enter a name, set the OAuth Redirect URI to {localhost}, and select an Application Category of your choosing.\n" +"4. Click *Register*.\n" +"5. Copy your client ID and your client secret into:\n" +"{command}\n\n" +"Note: These tokens are sensitive and should only be used in a private channel\n" +"or in DM with the bot.\n" +msgstr "" + +#: redbot/cogs/streams/streams.py:543 +#, docstring +msgid "Explain how to set the YouTube token." +msgstr "" + +#: redbot/cogs/streams/streams.py:545 +msgid "To get one, do the following:\n" +"1. Create a project\n" +"(see {link1} for details)\n" +"2. Enable the YouTube Data API v3 \n" +"(see {link2} for instructions)\n" +"3. Set up your API key \n" +"(see {link3} for instructions)\n" +"4. Copy your API key and run the command {command}\n\n" +"Note: These tokens are sensitive and should only be used in a private channel\n" +"or in DM with the bot.\n" +msgstr "" + +#: redbot/cogs/streams/streams.py:562 +msgid "" +msgstr "" + +#: redbot/cogs/streams/streams.py:571 +#, docstring +msgid "Manage custom messages for stream alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:577 +#, 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 username.\n" +" Use `{stream.display_name}` in the message to insert the channel's display name (on Twitch, this may be different from `{stream}`).\n\n" +" For example: `[p]streamset message mention {mention}, {stream.display_name} is live!`\n" +" " +msgstr "" + +#: redbot/cogs/streams/streams.py:587 redbot/cogs/streams/streams.py:601 +msgid "Stream alert message set!" +msgstr "Poruka obavijesti o streamu postavljena!" + +#: redbot/cogs/streams/streams.py:592 +#, docstring +msgid "Set stream alert message when mentions are disabled.\n\n" +" Use `{stream}` in the message to insert the channel or username.\n" +" Use `{stream.display_name}` in the message to insert the channel's display name (on Twitch, this may be different from `{stream}`).\n\n" +" For example: `[p]streamset message nomention {stream.display_name} is live!`\n" +" " +msgstr "" + +#: redbot/cogs/streams/streams.py:606 +#, docstring +msgid "Reset the stream alert messages in this server." +msgstr "" + +#: redbot/cogs/streams/streams.py:610 +msgid "Stream alerts in this server will now use the default alert message." +msgstr "" + +#: redbot/cogs/streams/streams.py:615 +#, docstring +msgid "Manage mention settings for stream alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:621 +#, docstring +msgid "Toggle the `@​everyone` mention." +msgstr "" + +#: redbot/cogs/streams/streams.py:627 +msgid "{everyone} will no longer be mentioned for stream alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:634 +msgid "When a stream is live, {everyone} will be mentioned." +msgstr "" + +#: redbot/cogs/streams/streams.py:642 +#, docstring +msgid "Toggle the `@​here` mention." +msgstr "" + +#: redbot/cogs/streams/streams.py:648 +msgid "{here} will no longer be mentioned for stream alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:655 +msgid "When a stream is live, {here} will be mentioned." +msgstr "" + +#: redbot/cogs/streams/streams.py:663 +#, docstring +msgid "Toggle a role mention." +msgstr "" + +#: redbot/cogs/streams/streams.py:668 +msgid "{role} will no longer be mentioned for stream alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:674 +msgid "When a stream or community is live, {role} will be mentioned." +msgstr "" + +#: redbot/cogs/streams/streams.py:678 +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:689 +#, docstring +msgid "Toggle alert deletion for when streams go offline." +msgstr "" + +#: redbot/cogs/streams/streams.py:692 +msgid "The notifications will be deleted once streams go offline." +msgstr "Obavijesti će biti izbrisane kada se streamovi isključe." + +#: redbot/cogs/streams/streams.py:694 +msgid "Notifications will no longer be deleted." +msgstr "Obavijesti se više neće brisati." + +#: redbot/cogs/streams/streams.py:699 +#, docstring +msgid "Toggle excluding rerun streams from alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:704 +msgid "Streams of type 'rerun' will be included in alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:707 +msgid "Streams of type 'rerun' will no longer send an alert." +msgstr "" + +#: redbot/cogs/streams/streams.py:712 +#, docstring +msgid "Toggle excluding YouTube streams schedules from alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:717 +msgid "Streams schedules will be included in alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:720 +msgid "Streams schedules will no longer send an alert." +msgstr "" + +#: redbot/cogs/streams/streams.py:725 +#, docstring +msgid "Toggle whether to use buttons for stream alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:730 +msgid "I will no longer use buttons in stream alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:733 +msgid "I will use buttons in stream alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:741 +msgid "I'll now send a notification in the {channel.mention} channel when {stream.name} is live." +msgstr "" + +#: redbot/cogs/streams/streams.py:751 +msgid "I won't send notifications about {stream.name} in the {channel.mention} channel anymore" +msgstr "" + +#: redbot/cogs/streams/streams.py:914 +msgid "{mention}, {display_name} is live!" +msgstr "{mention}, {display_name} prenosi uživo!" + +#: redbot/cogs/streams/streams.py:934 +msgid "{display_name} is live!" +msgstr "{display_name} prenosi uživo!" + +#: redbot/cogs/streams/streamtypes.py:226 +msgid "This stream will start in {time}" +msgstr "Stream će započet za {time}" + +#: redbot/cogs/streams/streamtypes.py:232 +msgid "This stream was scheduled for {min} minutes ago" +msgstr "" + +#: redbot/cogs/streams/streamtypes.py:447 +msgid "Untitled broadcast" +msgstr "Neimenovan stream" + +#: redbot/cogs/streams/streamtypes.py:449 +msgid " - Rerun" +msgstr " - Repriza" + +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 +msgid "Followers" +msgstr "Pratitelji" + +#: redbot/cogs/streams/streamtypes.py:453 +#: redbot/cogs/streams/streamtypes.py:499 +msgid "Total views" +msgstr "Ukupno pregleda" + +#: redbot/cogs/streams/streamtypes.py:458 +msgid "Playing: " +msgstr "Igra: " + +#: redbot/cogs/streams/streamtypes.py:504 +msgid "None" +msgstr "Ništa" + +#: redbot/cogs/streams/streamtypes.py:507 +msgid "NSFW | " +msgstr "NSFW | " + +#: redbot/cogs/streams/streamtypes.py:511 +msgid "{adult}Category: {category} | Tags: {tags}" +msgstr "{adult}Kategorija: {category} | Oznake: {tags}" + diff --git a/redbot/cogs/streams/locales/hu-HU.po b/redbot/cogs/streams/locales/hu-HU.po index 644fcd6c006..cd4639fade5 100644 --- a/redbot/cogs/streams/locales/hu-HU.po +++ b/redbot/cogs/streams/locales/hu-HU.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-25 08:33+0000\n" +"POT-Creation-Date: 2023-09-06 18:42+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 48\n" "Language: hu_HU\n" -#: redbot/cogs/streams/streams.py:40 +#: redbot/cogs/streams/streams.py:43 #, docstring msgid "Various commands relating to streaming platforms.\n\n" " You can check if a Twitch, YouTube or Picarto stream is\n" @@ -23,10 +23,10 @@ msgid "Various commands relating to streaming platforms.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:141 +#: redbot/cogs/streams/streams.py:123 msgid "You need a client secret key if you want to use the Twitch API on this cog.\n" "Follow these steps:\n" -"1. Go to this page: https://dev.twitch.tv/console/apps.\n" +"1. Go to this page: {link}.\n" "2. Click \"Manage\" on your application.\n" "3. Click on \"New secret\".\n" "5. Copy your client ID and your client secret into:\n" @@ -34,11 +34,11 @@ msgid "You need a client secret key if you want to use the Twitch API on this co "Note: 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:154 redbot/cogs/streams/streams.py:488 +#: redbot/cogs/streams/streams.py:138 redbot/cogs/streams/streams.py:534 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:154 redbot/cogs/streams/streams.py:488 +#: redbot/cogs/streams/streams.py:138 redbot/cogs/streams/streams.py:534 msgid "" msgstr "" @@ -61,56 +61,60 @@ msgstr "" msgid "That user is offline." msgstr "" -#: redbot/cogs/streams/streams.py:255 redbot/cogs/streams/streams.py:447 -msgid "That channel doesn't seem to exist." +#: redbot/cogs/streams/streams.py:255 redbot/cogs/streams/streams.py:491 +msgid "That user doesn't seem to exist." msgstr "" -#: redbot/cogs/streams/streams.py:258 redbot/cogs/streams/streams.py:415 +#: redbot/cogs/streams/streams.py:258 redbot/cogs/streams/streams.py:459 msgid "The Twitch token is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:264 redbot/cogs/streams/streams.py:422 +#: redbot/cogs/streams/streams.py:264 redbot/cogs/streams/streams.py:466 msgid "The YouTube API key is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:270 redbot/cogs/streams/streams.py:430 +#: redbot/cogs/streams/streams.py:270 redbot/cogs/streams/streams.py:474 msgid "YouTube quota has been exceeded. Try again later or contact the owner if this continues." msgstr "" -#: redbot/cogs/streams/streams.py:282 redbot/cogs/streams/streams.py:442 +#: redbot/cogs/streams/streams.py:282 redbot/cogs/streams/streams.py:486 msgid "Something went wrong whilst trying to contact the stream service's API." msgstr "" -#: redbot/cogs/streams/streams.py:299 +#: redbot/cogs/streams/streams.py:301 redbot/cogs/streams/streams.py:810 +msgid "Watch the stream" +msgstr "" + +#: redbot/cogs/streams/streams.py:310 #, docstring msgid "Manage automated stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:304 +#: redbot/cogs/streams/streams.py:322 #, docstring msgid "Manage Twitch stream notifications." msgstr "" -#: redbot/cogs/streams/streams.py:309 +#: redbot/cogs/streams/streams.py:334 #, docstring -msgid "Toggle alerts in this channel for a Twitch stream." +msgid "Toggle alerts in this or the given channel for a Twitch stream." msgstr "" -#: redbot/cogs/streams/streams.py:312 +#: redbot/cogs/streams/streams.py:337 msgid "Please supply the name of a *Twitch* channel, not a Discord channel." msgstr "" -#: redbot/cogs/streams/streams.py:319 +#: redbot/cogs/streams/streams.py:351 #, docstring msgid "Toggle alerts in this channel for a YouTube stream." msgstr "" -#: redbot/cogs/streams/streams.py:324 +#: redbot/cogs/streams/streams.py:363 #, docstring msgid "Toggle alerts in this channel for a Picarto stream." msgstr "" -#: redbot/cogs/streams/streams.py:329 +#: redbot/cogs/streams/streams.py:368 #, docstring msgid "Disable all stream alerts in this channel or server.\n\n" " `[p]streamalert stop` will disable this channel's stream\n" @@ -120,51 +124,51 @@ msgid "Disable all stream alerts in this channel or server.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:359 +#: redbot/cogs/streams/streams.py:398 msgid "All the stream alerts in this server have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:361 +#: redbot/cogs/streams/streams.py:400 msgid "All the stream alerts in this channel have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:367 +#: redbot/cogs/streams/streams.py:406 #, docstring msgid "List all active stream alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:370 +#: redbot/cogs/streams/streams.py:409 msgid "Active alerts:\n\n" msgstr "" -#: redbot/cogs/streams/streams.py:378 +#: redbot/cogs/streams/streams.py:417 msgid "There are no active alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:455 +#: redbot/cogs/streams/streams.py:499 #, docstring msgid "Manage stream alert settings." msgstr "" -#: redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:505 #, docstring msgid "Set stream check refresh time." msgstr "" -#: redbot/cogs/streams/streams.py:463 +#: redbot/cogs/streams/streams.py:507 msgid "You cannot set the refresh timer to less than 60 seconds" msgstr "" -#: redbot/cogs/streams/streams.py:473 +#: redbot/cogs/streams/streams.py:517 #, docstring msgid "Explain how to set the twitch token." msgstr "" -#: redbot/cogs/streams/streams.py:474 +#: redbot/cogs/streams/streams.py:518 msgid "To set the twitch API tokens, follow these steps:\n" -"1. Go to this page: https://dev.twitch.tv/dashboard/apps.\n" +"1. Go to this page: {link}.\n" "2. Click *Register Your Application*.\n" -"3. Enter a name, set the OAuth Redirect URI to `http://localhost`, and select an Application Category of your choosing.\n" +"3. Enter a name, set the OAuth Redirect URI to {localhost}, and select an Application Category of your choosing.\n" "4. Click *Register*.\n" "5. Copy your client ID and your client secret into:\n" "{command}\n\n" @@ -172,34 +176,34 @@ msgid "To set the twitch API tokens, follow these steps:\n" "or in DM with the bot.\n" msgstr "" -#: redbot/cogs/streams/streams.py:497 +#: redbot/cogs/streams/streams.py:543 #, docstring msgid "Explain how to set the YouTube token." msgstr "" -#: redbot/cogs/streams/streams.py:499 +#: redbot/cogs/streams/streams.py:545 msgid "To get one, do the following:\n" "1. Create a project\n" -"(see https://support.google.com/googleapi/answer/6251787 for details)\n" +"(see {link1} for details)\n" "2. Enable the YouTube Data API v3 \n" -"(see https://support.google.com/googleapi/answer/6158841 for instructions)\n" +"(see {link2} for instructions)\n" "3. Set up your API key \n" -"(see https://support.google.com/googleapi/answer/6158862 for instructions)\n" +"(see {link3} for instructions)\n" "4. Copy your API key and run the command {command}\n\n" "Note: These tokens are sensitive and should only be used in a private channel\n" "or in DM with the bot.\n" msgstr "" -#: redbot/cogs/streams/streams.py:513 +#: redbot/cogs/streams/streams.py:562 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:522 +#: redbot/cogs/streams/streams.py:571 #, docstring msgid "Manage custom messages for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:528 +#: redbot/cogs/streams/streams.py:577 #, docstring msgid "Set stream alert message when mentions are enabled.\n\n" " Use `{mention}` in the message to insert the selected mentions.\n" @@ -209,11 +213,11 @@ msgid "Set stream alert message when mentions are enabled.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:538 redbot/cogs/streams/streams.py:552 +#: redbot/cogs/streams/streams.py:587 redbot/cogs/streams/streams.py:601 msgid "Stream alert message set!" msgstr "" -#: redbot/cogs/streams/streams.py:543 +#: redbot/cogs/streams/streams.py:592 #, docstring msgid "Set stream alert message when mentions are disabled.\n\n" " Use `{stream}` in the message to insert the channel or username.\n" @@ -222,157 +226,170 @@ msgid "Set stream alert message when mentions are disabled.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:557 +#: redbot/cogs/streams/streams.py:606 #, docstring msgid "Reset the stream alert messages in this server." msgstr "" -#: redbot/cogs/streams/streams.py:561 +#: redbot/cogs/streams/streams.py:610 msgid "Stream alerts in this server will now use the default alert message." msgstr "" -#: redbot/cogs/streams/streams.py:566 +#: redbot/cogs/streams/streams.py:615 #, docstring msgid "Manage mention settings for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:572 +#: redbot/cogs/streams/streams.py:621 #, docstring msgid "Toggle the `@​everyone` mention." msgstr "" -#: redbot/cogs/streams/streams.py:577 -msgid "`@​everyone` will no longer be mentioned for stream alerts." +#: redbot/cogs/streams/streams.py:627 +msgid "{everyone} will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:580 -msgid "When a stream is live, `@​everyone` will be mentioned." +#: redbot/cogs/streams/streams.py:634 +msgid "When a stream is live, {everyone} will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:585 +#: redbot/cogs/streams/streams.py:642 #, docstring msgid "Toggle the `@​here` mention." msgstr "" -#: redbot/cogs/streams/streams.py:590 -msgid "`@​here` will no longer be mentioned for stream alerts." +#: redbot/cogs/streams/streams.py:648 +msgid "{here} will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:593 -msgid "When a stream is live, `@​here` will be mentioned." +#: redbot/cogs/streams/streams.py:655 +msgid "When a stream is live, {here} will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:598 +#: redbot/cogs/streams/streams.py:663 #, docstring msgid "Toggle a role mention." msgstr "" -#: redbot/cogs/streams/streams.py:603 -msgid "`@​{role.name}` will no longer be mentioned for stream alerts." +#: redbot/cogs/streams/streams.py:668 +msgid "{role} will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:609 -msgid "When a stream or community is live, `@​{role.name}` will be mentioned." +#: redbot/cogs/streams/streams.py:674 +msgid "When a stream or community is live, {role} will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:613 +#: redbot/cogs/streams/streams.py:678 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:624 +#: redbot/cogs/streams/streams.py:689 #, docstring msgid "Toggle alert deletion for when streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:627 +#: redbot/cogs/streams/streams.py:692 msgid "The notifications will be deleted once streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:629 +#: redbot/cogs/streams/streams.py:694 msgid "Notifications will no longer be deleted." msgstr "" -#: redbot/cogs/streams/streams.py:634 +#: redbot/cogs/streams/streams.py:699 #, docstring msgid "Toggle excluding rerun streams from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:639 +#: redbot/cogs/streams/streams.py:704 msgid "Streams of type 'rerun' will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:642 +#: redbot/cogs/streams/streams.py:707 msgid "Streams of type 'rerun' will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:647 +#: redbot/cogs/streams/streams.py:712 #, docstring msgid "Toggle excluding YouTube streams schedules from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:652 +#: redbot/cogs/streams/streams.py:717 msgid "Streams schedules will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:655 +#: redbot/cogs/streams/streams.py:720 msgid "Streams schedules will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:663 -msgid "I'll now send a notification in this channel when {stream.name} is live." +#: redbot/cogs/streams/streams.py:725 +#, docstring +msgid "Toggle whether to use buttons for stream alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:730 +msgid "I will no longer use buttons in stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:672 -msgid "I won't send notifications about {stream.name} in this channel anymore." +#: redbot/cogs/streams/streams.py:733 +msgid "I will use buttons in stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:819 +#: redbot/cogs/streams/streams.py:741 +msgid "I'll now send a notification in the {channel.mention} channel when {stream.name} is live." +msgstr "" + +#: redbot/cogs/streams/streams.py:751 +msgid "I won't send notifications about {stream.name} in the {channel.mention} channel anymore" +msgstr "" + +#: redbot/cogs/streams/streams.py:914 msgid "{mention}, {display_name} is live!" msgstr "" -#: redbot/cogs/streams/streams.py:841 +#: redbot/cogs/streams/streams.py:934 msgid "{display_name} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:219 +#: redbot/cogs/streams/streamtypes.py:226 msgid "This stream will start in {time}" msgstr "" -#: redbot/cogs/streams/streamtypes.py:225 +#: redbot/cogs/streams/streamtypes.py:232 msgid "This stream was scheduled for {min} minutes ago" msgstr "" -#: redbot/cogs/streams/streamtypes.py:435 +#: redbot/cogs/streams/streamtypes.py:447 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:437 +#: redbot/cogs/streams/streamtypes.py:449 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:440 -#: redbot/cogs/streams/streamtypes.py:485 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:441 -#: redbot/cogs/streams/streamtypes.py:486 +#: redbot/cogs/streams/streamtypes.py:453 +#: redbot/cogs/streams/streamtypes.py:499 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:446 +#: redbot/cogs/streams/streamtypes.py:458 msgid "Playing: " msgstr "" -#: redbot/cogs/streams/streamtypes.py:491 +#: redbot/cogs/streams/streamtypes.py:504 msgid "None" msgstr "" -#: redbot/cogs/streams/streamtypes.py:494 +#: redbot/cogs/streams/streamtypes.py:507 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:498 +#: redbot/cogs/streams/streamtypes.py:511 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 d8e57adcada..52dc2f1fc54 100644 --- a/redbot/cogs/streams/locales/id-ID.po +++ b/redbot/cogs/streams/locales/id-ID.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-25 08:33+0000\n" +"POT-Creation-Date: 2023-09-06 18:42+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 48\n" "Language: id_ID\n" -#: redbot/cogs/streams/streams.py:40 +#: redbot/cogs/streams/streams.py:43 #, docstring msgid "Various commands relating to streaming platforms.\n\n" " You can check if a Twitch, YouTube or Picarto stream is\n" @@ -23,10 +23,10 @@ msgid "Various commands relating to streaming platforms.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:141 +#: redbot/cogs/streams/streams.py:123 msgid "You need a client secret key if you want to use the Twitch API on this cog.\n" "Follow these steps:\n" -"1. Go to this page: https://dev.twitch.tv/console/apps.\n" +"1. Go to this page: {link}.\n" "2. Click \"Manage\" on your application.\n" "3. Click on \"New secret\".\n" "5. Copy your client ID and your client secret into:\n" @@ -34,11 +34,11 @@ msgid "You need a client secret key if you want to use the Twitch API on this co "Note: 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:154 redbot/cogs/streams/streams.py:488 +#: redbot/cogs/streams/streams.py:138 redbot/cogs/streams/streams.py:534 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:154 redbot/cogs/streams/streams.py:488 +#: redbot/cogs/streams/streams.py:138 redbot/cogs/streams/streams.py:534 msgid "" msgstr "" @@ -61,56 +61,60 @@ msgstr "" msgid "That user is offline." msgstr "" -#: redbot/cogs/streams/streams.py:255 redbot/cogs/streams/streams.py:447 -msgid "That channel doesn't seem to exist." +#: redbot/cogs/streams/streams.py:255 redbot/cogs/streams/streams.py:491 +msgid "That user doesn't seem to exist." msgstr "" -#: redbot/cogs/streams/streams.py:258 redbot/cogs/streams/streams.py:415 +#: redbot/cogs/streams/streams.py:258 redbot/cogs/streams/streams.py:459 msgid "The Twitch token is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:264 redbot/cogs/streams/streams.py:422 +#: redbot/cogs/streams/streams.py:264 redbot/cogs/streams/streams.py:466 msgid "The YouTube API key is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:270 redbot/cogs/streams/streams.py:430 +#: redbot/cogs/streams/streams.py:270 redbot/cogs/streams/streams.py:474 msgid "YouTube quota has been exceeded. Try again later or contact the owner if this continues." msgstr "" -#: redbot/cogs/streams/streams.py:282 redbot/cogs/streams/streams.py:442 +#: redbot/cogs/streams/streams.py:282 redbot/cogs/streams/streams.py:486 msgid "Something went wrong whilst trying to contact the stream service's API." msgstr "" -#: redbot/cogs/streams/streams.py:299 +#: redbot/cogs/streams/streams.py:301 redbot/cogs/streams/streams.py:810 +msgid "Watch the stream" +msgstr "" + +#: redbot/cogs/streams/streams.py:310 #, docstring msgid "Manage automated stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:304 +#: redbot/cogs/streams/streams.py:322 #, docstring msgid "Manage Twitch stream notifications." msgstr "" -#: redbot/cogs/streams/streams.py:309 +#: redbot/cogs/streams/streams.py:334 #, docstring -msgid "Toggle alerts in this channel for a Twitch stream." +msgid "Toggle alerts in this or the given channel for a Twitch stream." msgstr "" -#: redbot/cogs/streams/streams.py:312 +#: redbot/cogs/streams/streams.py:337 msgid "Please supply the name of a *Twitch* channel, not a Discord channel." msgstr "" -#: redbot/cogs/streams/streams.py:319 +#: redbot/cogs/streams/streams.py:351 #, docstring msgid "Toggle alerts in this channel for a YouTube stream." msgstr "" -#: redbot/cogs/streams/streams.py:324 +#: redbot/cogs/streams/streams.py:363 #, docstring msgid "Toggle alerts in this channel for a Picarto stream." msgstr "" -#: redbot/cogs/streams/streams.py:329 +#: redbot/cogs/streams/streams.py:368 #, docstring msgid "Disable all stream alerts in this channel or server.\n\n" " `[p]streamalert stop` will disable this channel's stream\n" @@ -120,51 +124,51 @@ msgid "Disable all stream alerts in this channel or server.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:359 +#: redbot/cogs/streams/streams.py:398 msgid "All the stream alerts in this server have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:361 +#: redbot/cogs/streams/streams.py:400 msgid "All the stream alerts in this channel have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:367 +#: redbot/cogs/streams/streams.py:406 #, docstring msgid "List all active stream alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:370 +#: redbot/cogs/streams/streams.py:409 msgid "Active alerts:\n\n" msgstr "" -#: redbot/cogs/streams/streams.py:378 +#: redbot/cogs/streams/streams.py:417 msgid "There are no active alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:455 +#: redbot/cogs/streams/streams.py:499 #, docstring msgid "Manage stream alert settings." msgstr "" -#: redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:505 #, docstring msgid "Set stream check refresh time." msgstr "" -#: redbot/cogs/streams/streams.py:463 +#: redbot/cogs/streams/streams.py:507 msgid "You cannot set the refresh timer to less than 60 seconds" msgstr "" -#: redbot/cogs/streams/streams.py:473 +#: redbot/cogs/streams/streams.py:517 #, docstring msgid "Explain how to set the twitch token." msgstr "" -#: redbot/cogs/streams/streams.py:474 +#: redbot/cogs/streams/streams.py:518 msgid "To set the twitch API tokens, follow these steps:\n" -"1. Go to this page: https://dev.twitch.tv/dashboard/apps.\n" +"1. Go to this page: {link}.\n" "2. Click *Register Your Application*.\n" -"3. Enter a name, set the OAuth Redirect URI to `http://localhost`, and select an Application Category of your choosing.\n" +"3. Enter a name, set the OAuth Redirect URI to {localhost}, and select an Application Category of your choosing.\n" "4. Click *Register*.\n" "5. Copy your client ID and your client secret into:\n" "{command}\n\n" @@ -172,34 +176,34 @@ msgid "To set the twitch API tokens, follow these steps:\n" "or in DM with the bot.\n" msgstr "" -#: redbot/cogs/streams/streams.py:497 +#: redbot/cogs/streams/streams.py:543 #, docstring msgid "Explain how to set the YouTube token." msgstr "" -#: redbot/cogs/streams/streams.py:499 +#: redbot/cogs/streams/streams.py:545 msgid "To get one, do the following:\n" "1. Create a project\n" -"(see https://support.google.com/googleapi/answer/6251787 for details)\n" +"(see {link1} for details)\n" "2. Enable the YouTube Data API v3 \n" -"(see https://support.google.com/googleapi/answer/6158841 for instructions)\n" +"(see {link2} for instructions)\n" "3. Set up your API key \n" -"(see https://support.google.com/googleapi/answer/6158862 for instructions)\n" +"(see {link3} for instructions)\n" "4. Copy your API key and run the command {command}\n\n" "Note: These tokens are sensitive and should only be used in a private channel\n" "or in DM with the bot.\n" msgstr "" -#: redbot/cogs/streams/streams.py:513 +#: redbot/cogs/streams/streams.py:562 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:522 +#: redbot/cogs/streams/streams.py:571 #, docstring msgid "Manage custom messages for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:528 +#: redbot/cogs/streams/streams.py:577 #, docstring msgid "Set stream alert message when mentions are enabled.\n\n" " Use `{mention}` in the message to insert the selected mentions.\n" @@ -209,11 +213,11 @@ msgid "Set stream alert message when mentions are enabled.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:538 redbot/cogs/streams/streams.py:552 +#: redbot/cogs/streams/streams.py:587 redbot/cogs/streams/streams.py:601 msgid "Stream alert message set!" msgstr "" -#: redbot/cogs/streams/streams.py:543 +#: redbot/cogs/streams/streams.py:592 #, docstring msgid "Set stream alert message when mentions are disabled.\n\n" " Use `{stream}` in the message to insert the channel or username.\n" @@ -222,157 +226,170 @@ msgid "Set stream alert message when mentions are disabled.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:557 +#: redbot/cogs/streams/streams.py:606 #, docstring msgid "Reset the stream alert messages in this server." msgstr "" -#: redbot/cogs/streams/streams.py:561 +#: redbot/cogs/streams/streams.py:610 msgid "Stream alerts in this server will now use the default alert message." msgstr "" -#: redbot/cogs/streams/streams.py:566 +#: redbot/cogs/streams/streams.py:615 #, docstring msgid "Manage mention settings for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:572 +#: redbot/cogs/streams/streams.py:621 #, docstring msgid "Toggle the `@​everyone` mention." msgstr "" -#: redbot/cogs/streams/streams.py:577 -msgid "`@​everyone` will no longer be mentioned for stream alerts." +#: redbot/cogs/streams/streams.py:627 +msgid "{everyone} will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:580 -msgid "When a stream is live, `@​everyone` will be mentioned." +#: redbot/cogs/streams/streams.py:634 +msgid "When a stream is live, {everyone} will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:585 +#: redbot/cogs/streams/streams.py:642 #, docstring msgid "Toggle the `@​here` mention." msgstr "" -#: redbot/cogs/streams/streams.py:590 -msgid "`@​here` will no longer be mentioned for stream alerts." +#: redbot/cogs/streams/streams.py:648 +msgid "{here} will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:593 -msgid "When a stream is live, `@​here` will be mentioned." +#: redbot/cogs/streams/streams.py:655 +msgid "When a stream is live, {here} will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:598 +#: redbot/cogs/streams/streams.py:663 #, docstring msgid "Toggle a role mention." msgstr "" -#: redbot/cogs/streams/streams.py:603 -msgid "`@​{role.name}` will no longer be mentioned for stream alerts." +#: redbot/cogs/streams/streams.py:668 +msgid "{role} will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:609 -msgid "When a stream or community is live, `@​{role.name}` will be mentioned." +#: redbot/cogs/streams/streams.py:674 +msgid "When a stream or community is live, {role} will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:613 +#: redbot/cogs/streams/streams.py:678 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:624 +#: redbot/cogs/streams/streams.py:689 #, docstring msgid "Toggle alert deletion for when streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:627 +#: redbot/cogs/streams/streams.py:692 msgid "The notifications will be deleted once streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:629 +#: redbot/cogs/streams/streams.py:694 msgid "Notifications will no longer be deleted." msgstr "" -#: redbot/cogs/streams/streams.py:634 +#: redbot/cogs/streams/streams.py:699 #, docstring msgid "Toggle excluding rerun streams from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:639 +#: redbot/cogs/streams/streams.py:704 msgid "Streams of type 'rerun' will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:642 +#: redbot/cogs/streams/streams.py:707 msgid "Streams of type 'rerun' will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:647 +#: redbot/cogs/streams/streams.py:712 #, docstring msgid "Toggle excluding YouTube streams schedules from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:652 +#: redbot/cogs/streams/streams.py:717 msgid "Streams schedules will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:655 +#: redbot/cogs/streams/streams.py:720 msgid "Streams schedules will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:663 -msgid "I'll now send a notification in this channel when {stream.name} is live." +#: redbot/cogs/streams/streams.py:725 +#, docstring +msgid "Toggle whether to use buttons for stream alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:730 +msgid "I will no longer use buttons in stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:672 -msgid "I won't send notifications about {stream.name} in this channel anymore." +#: redbot/cogs/streams/streams.py:733 +msgid "I will use buttons in stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:819 +#: redbot/cogs/streams/streams.py:741 +msgid "I'll now send a notification in the {channel.mention} channel when {stream.name} is live." +msgstr "" + +#: redbot/cogs/streams/streams.py:751 +msgid "I won't send notifications about {stream.name} in the {channel.mention} channel anymore" +msgstr "" + +#: redbot/cogs/streams/streams.py:914 msgid "{mention}, {display_name} is live!" msgstr "" -#: redbot/cogs/streams/streams.py:841 +#: redbot/cogs/streams/streams.py:934 msgid "{display_name} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:219 +#: redbot/cogs/streams/streamtypes.py:226 msgid "This stream will start in {time}" msgstr "" -#: redbot/cogs/streams/streamtypes.py:225 +#: redbot/cogs/streams/streamtypes.py:232 msgid "This stream was scheduled for {min} minutes ago" msgstr "" -#: redbot/cogs/streams/streamtypes.py:435 +#: redbot/cogs/streams/streamtypes.py:447 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:437 +#: redbot/cogs/streams/streamtypes.py:449 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:440 -#: redbot/cogs/streams/streamtypes.py:485 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:441 -#: redbot/cogs/streams/streamtypes.py:486 +#: redbot/cogs/streams/streamtypes.py:453 +#: redbot/cogs/streams/streamtypes.py:499 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:446 +#: redbot/cogs/streams/streamtypes.py:458 msgid "Playing: " msgstr "" -#: redbot/cogs/streams/streamtypes.py:491 +#: redbot/cogs/streams/streamtypes.py:504 msgid "None" msgstr "Tak satupun" -#: redbot/cogs/streams/streamtypes.py:494 +#: redbot/cogs/streams/streamtypes.py:507 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:498 +#: redbot/cogs/streams/streamtypes.py:511 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 3713d63d205..b1a6b552145 100644 --- a/redbot/cogs/streams/locales/it-IT.po +++ b/redbot/cogs/streams/locales/it-IT.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-25 08:33+0000\n" +"POT-Creation-Date: 2023-09-06 18:42+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,102 +15,116 @@ msgstr "" "X-Crowdin-File-ID: 48\n" "Language: it_IT\n" -#: redbot/cogs/streams/streams.py:40 +#: redbot/cogs/streams/streams.py:43 #, 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 "Diversi comandi relativi alle piattaforme di streaming.\n\n" +" Puoi controllare se uno stream Twitch, YouTube o Picarto è\n" +" attualmente in diretta.\n" +" " -#: redbot/cogs/streams/streams.py:141 +#: redbot/cogs/streams/streams.py:123 msgid "You need a client secret key if you want to use the Twitch API on this cog.\n" "Follow these steps:\n" -"1. Go to this page: https://dev.twitch.tv/console/apps.\n" +"1. Go to this page: {link}.\n" "2. Click \"Manage\" on your application.\n" "3. Click on \"New secret\".\n" "5. Copy your client ID and your client secret into:\n" "{command}\n\n" "Note: These tokens are sensitive and should only be used in a private channel or in DM with the bot." -msgstr "" +msgstr "Hai bisogno di una chiave segreta client se vuoi usare l'API Twitch su questo ingranaggio.\n" +"Segui questi passaggi:\n" +"1. Vai a questa pagina: {link}.\n" +"2. Fare clic su \"Manage\" sulla tua applicazione.\n" +"3. Clicca su \"Nuovo segreto\".\n" +"5. Copia il tuo ID cliente e il tuo segreto client in:\n" +"{command}\n\n" +"Nota: Questi token sono sensibili e dovrebbero essere utilizzati solo in un canale privato o in DM con il bot." -#: redbot/cogs/streams/streams.py:154 redbot/cogs/streams/streams.py:488 +#: redbot/cogs/streams/streams.py:138 redbot/cogs/streams/streams.py:534 msgid "" -msgstr "" +msgstr "" -#: redbot/cogs/streams/streams.py:154 redbot/cogs/streams/streams.py:488 +#: redbot/cogs/streams/streams.py:138 redbot/cogs/streams/streams.py:534 msgid "" -msgstr "" +msgstr "" #: redbot/cogs/streams/streams.py:208 #, docstring msgid "Check if a Twitch channel is live." -msgstr "" +msgstr "Controlla se un canale Twitch è live." #: redbot/cogs/streams/streams.py:223 #, docstring msgid "Check if a YouTube channel is live." -msgstr "" +msgstr "Controlla se un canale YouTube è live." #: redbot/cogs/streams/streams.py:241 #, docstring msgid "Check if a Picarto channel is live." -msgstr "" +msgstr "Controlla se un canale Picarto è live." #: redbot/cogs/streams/streams.py:253 redbot/cogs/streams/streams.py:289 msgid "That user is offline." -msgstr "" +msgstr "Quell'utente è offline." -#: redbot/cogs/streams/streams.py:255 redbot/cogs/streams/streams.py:447 -msgid "That channel doesn't seem to exist." -msgstr "" +#: redbot/cogs/streams/streams.py:255 redbot/cogs/streams/streams.py:491 +msgid "That user doesn't seem to exist." +msgstr "Quell'utente non sembra esistere." -#: redbot/cogs/streams/streams.py:258 redbot/cogs/streams/streams.py:415 +#: redbot/cogs/streams/streams.py:258 redbot/cogs/streams/streams.py:459 msgid "The Twitch token is either invalid or has not been set. See {command}." -msgstr "" +msgstr "Il token Twitch non è valido o non è stato impostato. Vedi {command}." -#: redbot/cogs/streams/streams.py:264 redbot/cogs/streams/streams.py:422 +#: redbot/cogs/streams/streams.py:264 redbot/cogs/streams/streams.py:466 msgid "The YouTube API key is either invalid or has not been set. See {command}." -msgstr "" +msgstr "La chiave API di YouTube non è valida o non è stata impostata. Vedi {command}." -#: redbot/cogs/streams/streams.py:270 redbot/cogs/streams/streams.py:430 +#: redbot/cogs/streams/streams.py:270 redbot/cogs/streams/streams.py:474 msgid "YouTube quota has been exceeded. Try again later or contact the owner if this continues." msgstr "" -#: redbot/cogs/streams/streams.py:282 redbot/cogs/streams/streams.py:442 +#: redbot/cogs/streams/streams.py:282 redbot/cogs/streams/streams.py:486 msgid "Something went wrong whilst trying to contact the stream service's API." msgstr "" -#: redbot/cogs/streams/streams.py:299 +#: redbot/cogs/streams/streams.py:301 redbot/cogs/streams/streams.py:810 +msgid "Watch the stream" +msgstr "" + +#: redbot/cogs/streams/streams.py:310 #, docstring msgid "Manage automated stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:304 +#: redbot/cogs/streams/streams.py:322 #, docstring msgid "Manage Twitch stream notifications." msgstr "" -#: redbot/cogs/streams/streams.py:309 +#: redbot/cogs/streams/streams.py:334 #, docstring -msgid "Toggle alerts in this channel for a Twitch stream." +msgid "Toggle alerts in this or the given channel for a Twitch stream." msgstr "" -#: redbot/cogs/streams/streams.py:312 +#: redbot/cogs/streams/streams.py:337 msgid "Please supply the name of a *Twitch* channel, not a Discord channel." msgstr "" -#: redbot/cogs/streams/streams.py:319 +#: redbot/cogs/streams/streams.py:351 #, docstring msgid "Toggle alerts in this channel for a YouTube stream." msgstr "" -#: redbot/cogs/streams/streams.py:324 +#: redbot/cogs/streams/streams.py:363 #, docstring msgid "Toggle alerts in this channel for a Picarto stream." msgstr "" -#: redbot/cogs/streams/streams.py:329 +#: redbot/cogs/streams/streams.py:368 #, docstring msgid "Disable all stream alerts in this channel or server.\n\n" " `[p]streamalert stop` will disable this channel's stream\n" @@ -120,51 +134,51 @@ msgid "Disable all stream alerts in this channel or server.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:359 +#: redbot/cogs/streams/streams.py:398 msgid "All the stream alerts in this server have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:361 +#: redbot/cogs/streams/streams.py:400 msgid "All the stream alerts in this channel have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:367 +#: redbot/cogs/streams/streams.py:406 #, docstring msgid "List all active stream alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:370 +#: redbot/cogs/streams/streams.py:409 msgid "Active alerts:\n\n" msgstr "" -#: redbot/cogs/streams/streams.py:378 +#: redbot/cogs/streams/streams.py:417 msgid "There are no active alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:455 +#: redbot/cogs/streams/streams.py:499 #, docstring msgid "Manage stream alert settings." msgstr "" -#: redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:505 #, docstring msgid "Set stream check refresh time." msgstr "" -#: redbot/cogs/streams/streams.py:463 +#: redbot/cogs/streams/streams.py:507 msgid "You cannot set the refresh timer to less than 60 seconds" msgstr "" -#: redbot/cogs/streams/streams.py:473 +#: redbot/cogs/streams/streams.py:517 #, docstring msgid "Explain how to set the twitch token." msgstr "" -#: redbot/cogs/streams/streams.py:474 +#: redbot/cogs/streams/streams.py:518 msgid "To set the twitch API tokens, follow these steps:\n" -"1. Go to this page: https://dev.twitch.tv/dashboard/apps.\n" +"1. Go to this page: {link}.\n" "2. Click *Register Your Application*.\n" -"3. Enter a name, set the OAuth Redirect URI to `http://localhost`, and select an Application Category of your choosing.\n" +"3. Enter a name, set the OAuth Redirect URI to {localhost}, and select an Application Category of your choosing.\n" "4. Click *Register*.\n" "5. Copy your client ID and your client secret into:\n" "{command}\n\n" @@ -172,34 +186,34 @@ msgid "To set the twitch API tokens, follow these steps:\n" "or in DM with the bot.\n" msgstr "" -#: redbot/cogs/streams/streams.py:497 +#: redbot/cogs/streams/streams.py:543 #, docstring msgid "Explain how to set the YouTube token." msgstr "" -#: redbot/cogs/streams/streams.py:499 +#: redbot/cogs/streams/streams.py:545 msgid "To get one, do the following:\n" "1. Create a project\n" -"(see https://support.google.com/googleapi/answer/6251787 for details)\n" +"(see {link1} for details)\n" "2. Enable the YouTube Data API v3 \n" -"(see https://support.google.com/googleapi/answer/6158841 for instructions)\n" +"(see {link2} for instructions)\n" "3. Set up your API key \n" -"(see https://support.google.com/googleapi/answer/6158862 for instructions)\n" +"(see {link3} for instructions)\n" "4. Copy your API key and run the command {command}\n\n" "Note: These tokens are sensitive and should only be used in a private channel\n" "or in DM with the bot.\n" msgstr "" -#: redbot/cogs/streams/streams.py:513 +#: redbot/cogs/streams/streams.py:562 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:522 +#: redbot/cogs/streams/streams.py:571 #, docstring msgid "Manage custom messages for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:528 +#: redbot/cogs/streams/streams.py:577 #, docstring msgid "Set stream alert message when mentions are enabled.\n\n" " Use `{mention}` in the message to insert the selected mentions.\n" @@ -209,11 +223,11 @@ msgid "Set stream alert message when mentions are enabled.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:538 redbot/cogs/streams/streams.py:552 +#: redbot/cogs/streams/streams.py:587 redbot/cogs/streams/streams.py:601 msgid "Stream alert message set!" msgstr "" -#: redbot/cogs/streams/streams.py:543 +#: redbot/cogs/streams/streams.py:592 #, docstring msgid "Set stream alert message when mentions are disabled.\n\n" " Use `{stream}` in the message to insert the channel or username.\n" @@ -222,157 +236,170 @@ msgid "Set stream alert message when mentions are disabled.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:557 +#: redbot/cogs/streams/streams.py:606 #, docstring msgid "Reset the stream alert messages in this server." msgstr "" -#: redbot/cogs/streams/streams.py:561 +#: redbot/cogs/streams/streams.py:610 msgid "Stream alerts in this server will now use the default alert message." msgstr "" -#: redbot/cogs/streams/streams.py:566 +#: redbot/cogs/streams/streams.py:615 #, docstring msgid "Manage mention settings for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:572 +#: redbot/cogs/streams/streams.py:621 #, docstring msgid "Toggle the `@​everyone` mention." msgstr "" -#: redbot/cogs/streams/streams.py:577 -msgid "`@​everyone` will no longer be mentioned for stream alerts." +#: redbot/cogs/streams/streams.py:627 +msgid "{everyone} will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:580 -msgid "When a stream is live, `@​everyone` will be mentioned." +#: redbot/cogs/streams/streams.py:634 +msgid "When a stream is live, {everyone} will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:585 +#: redbot/cogs/streams/streams.py:642 #, docstring msgid "Toggle the `@​here` mention." msgstr "" -#: redbot/cogs/streams/streams.py:590 -msgid "`@​here` will no longer be mentioned for stream alerts." +#: redbot/cogs/streams/streams.py:648 +msgid "{here} will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:593 -msgid "When a stream is live, `@​here` will be mentioned." +#: redbot/cogs/streams/streams.py:655 +msgid "When a stream is live, {here} will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:598 +#: redbot/cogs/streams/streams.py:663 #, docstring msgid "Toggle a role mention." msgstr "" -#: redbot/cogs/streams/streams.py:603 -msgid "`@​{role.name}` will no longer be mentioned for stream alerts." +#: redbot/cogs/streams/streams.py:668 +msgid "{role} will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:609 -msgid "When a stream or community is live, `@​{role.name}` will be mentioned." +#: redbot/cogs/streams/streams.py:674 +msgid "When a stream or community is live, {role} will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:613 +#: redbot/cogs/streams/streams.py:678 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:624 +#: redbot/cogs/streams/streams.py:689 #, docstring msgid "Toggle alert deletion for when streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:627 +#: redbot/cogs/streams/streams.py:692 msgid "The notifications will be deleted once streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:629 +#: redbot/cogs/streams/streams.py:694 msgid "Notifications will no longer be deleted." msgstr "" -#: redbot/cogs/streams/streams.py:634 +#: redbot/cogs/streams/streams.py:699 #, docstring msgid "Toggle excluding rerun streams from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:639 +#: redbot/cogs/streams/streams.py:704 msgid "Streams of type 'rerun' will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:642 +#: redbot/cogs/streams/streams.py:707 msgid "Streams of type 'rerun' will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:647 +#: redbot/cogs/streams/streams.py:712 #, docstring msgid "Toggle excluding YouTube streams schedules from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:652 +#: redbot/cogs/streams/streams.py:717 msgid "Streams schedules will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:655 +#: redbot/cogs/streams/streams.py:720 msgid "Streams schedules will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:663 -msgid "I'll now send a notification in this channel when {stream.name} is live." +#: redbot/cogs/streams/streams.py:725 +#, docstring +msgid "Toggle whether to use buttons for stream alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:730 +msgid "I will no longer use buttons in stream alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:733 +msgid "I will use buttons in stream alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:741 +msgid "I'll now send a notification in the {channel.mention} channel when {stream.name} is live." msgstr "" -#: redbot/cogs/streams/streams.py:672 -msgid "I won't send notifications about {stream.name} in this channel anymore." +#: redbot/cogs/streams/streams.py:751 +msgid "I won't send notifications about {stream.name} in the {channel.mention} channel anymore" msgstr "" -#: redbot/cogs/streams/streams.py:819 +#: redbot/cogs/streams/streams.py:914 msgid "{mention}, {display_name} is live!" msgstr "" -#: redbot/cogs/streams/streams.py:841 +#: redbot/cogs/streams/streams.py:934 msgid "{display_name} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:219 +#: redbot/cogs/streams/streamtypes.py:226 msgid "This stream will start in {time}" msgstr "" -#: redbot/cogs/streams/streamtypes.py:225 +#: redbot/cogs/streams/streamtypes.py:232 msgid "This stream was scheduled for {min} minutes ago" msgstr "" -#: redbot/cogs/streams/streamtypes.py:435 +#: redbot/cogs/streams/streamtypes.py:447 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:437 +#: redbot/cogs/streams/streamtypes.py:449 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:440 -#: redbot/cogs/streams/streamtypes.py:485 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:441 -#: redbot/cogs/streams/streamtypes.py:486 +#: redbot/cogs/streams/streamtypes.py:453 +#: redbot/cogs/streams/streamtypes.py:499 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:446 +#: redbot/cogs/streams/streamtypes.py:458 msgid "Playing: " msgstr "" -#: redbot/cogs/streams/streamtypes.py:491 +#: redbot/cogs/streams/streamtypes.py:504 msgid "None" msgstr "Nessuno" -#: redbot/cogs/streams/streamtypes.py:494 +#: redbot/cogs/streams/streamtypes.py:507 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:498 +#: redbot/cogs/streams/streamtypes.py:511 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 93c4baf10a7..45e8a3f128e 100644 --- a/redbot/cogs/streams/locales/ja-JP.po +++ b/redbot/cogs/streams/locales/ja-JP.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-25 08:33+0000\n" +"POT-Creation-Date: 2023-09-06 18:42+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 48\n" "Language: ja_JP\n" -#: redbot/cogs/streams/streams.py:40 +#: redbot/cogs/streams/streams.py:43 #, docstring msgid "Various commands relating to streaming platforms.\n\n" " You can check if a Twitch, YouTube or Picarto stream is\n" @@ -23,10 +23,10 @@ msgid "Various commands relating to streaming platforms.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:141 +#: redbot/cogs/streams/streams.py:123 msgid "You need a client secret key if you want to use the Twitch API on this cog.\n" "Follow these steps:\n" -"1. Go to this page: https://dev.twitch.tv/console/apps.\n" +"1. Go to this page: {link}.\n" "2. Click \"Manage\" on your application.\n" "3. Click on \"New secret\".\n" "5. Copy your client ID and your client secret into:\n" @@ -34,11 +34,11 @@ msgid "You need a client secret key if you want to use the Twitch API on this co "Note: 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:154 redbot/cogs/streams/streams.py:488 +#: redbot/cogs/streams/streams.py:138 redbot/cogs/streams/streams.py:534 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:154 redbot/cogs/streams/streams.py:488 +#: redbot/cogs/streams/streams.py:138 redbot/cogs/streams/streams.py:534 msgid "" msgstr "" @@ -61,56 +61,60 @@ msgstr "" msgid "That user is offline." msgstr "" -#: redbot/cogs/streams/streams.py:255 redbot/cogs/streams/streams.py:447 -msgid "That channel doesn't seem to exist." +#: redbot/cogs/streams/streams.py:255 redbot/cogs/streams/streams.py:491 +msgid "That user doesn't seem to exist." msgstr "" -#: redbot/cogs/streams/streams.py:258 redbot/cogs/streams/streams.py:415 +#: redbot/cogs/streams/streams.py:258 redbot/cogs/streams/streams.py:459 msgid "The Twitch token is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:264 redbot/cogs/streams/streams.py:422 +#: redbot/cogs/streams/streams.py:264 redbot/cogs/streams/streams.py:466 msgid "The YouTube API key is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:270 redbot/cogs/streams/streams.py:430 +#: redbot/cogs/streams/streams.py:270 redbot/cogs/streams/streams.py:474 msgid "YouTube quota has been exceeded. Try again later or contact the owner if this continues." msgstr "" -#: redbot/cogs/streams/streams.py:282 redbot/cogs/streams/streams.py:442 +#: redbot/cogs/streams/streams.py:282 redbot/cogs/streams/streams.py:486 msgid "Something went wrong whilst trying to contact the stream service's API." msgstr "" -#: redbot/cogs/streams/streams.py:299 +#: redbot/cogs/streams/streams.py:301 redbot/cogs/streams/streams.py:810 +msgid "Watch the stream" +msgstr "" + +#: redbot/cogs/streams/streams.py:310 #, docstring msgid "Manage automated stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:304 +#: redbot/cogs/streams/streams.py:322 #, docstring msgid "Manage Twitch stream notifications." msgstr "" -#: redbot/cogs/streams/streams.py:309 +#: redbot/cogs/streams/streams.py:334 #, docstring -msgid "Toggle alerts in this channel for a Twitch stream." +msgid "Toggle alerts in this or the given channel for a Twitch stream." msgstr "" -#: redbot/cogs/streams/streams.py:312 +#: redbot/cogs/streams/streams.py:337 msgid "Please supply the name of a *Twitch* channel, not a Discord channel." msgstr "" -#: redbot/cogs/streams/streams.py:319 +#: redbot/cogs/streams/streams.py:351 #, docstring msgid "Toggle alerts in this channel for a YouTube stream." msgstr "" -#: redbot/cogs/streams/streams.py:324 +#: redbot/cogs/streams/streams.py:363 #, docstring msgid "Toggle alerts in this channel for a Picarto stream." msgstr "" -#: redbot/cogs/streams/streams.py:329 +#: redbot/cogs/streams/streams.py:368 #, docstring msgid "Disable all stream alerts in this channel or server.\n\n" " `[p]streamalert stop` will disable this channel's stream\n" @@ -120,51 +124,51 @@ msgid "Disable all stream alerts in this channel or server.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:359 +#: redbot/cogs/streams/streams.py:398 msgid "All the stream alerts in this server have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:361 +#: redbot/cogs/streams/streams.py:400 msgid "All the stream alerts in this channel have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:367 +#: redbot/cogs/streams/streams.py:406 #, docstring msgid "List all active stream alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:370 +#: redbot/cogs/streams/streams.py:409 msgid "Active alerts:\n\n" msgstr "" -#: redbot/cogs/streams/streams.py:378 +#: redbot/cogs/streams/streams.py:417 msgid "There are no active alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:455 +#: redbot/cogs/streams/streams.py:499 #, docstring msgid "Manage stream alert settings." msgstr "" -#: redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:505 #, docstring msgid "Set stream check refresh time." msgstr "" -#: redbot/cogs/streams/streams.py:463 +#: redbot/cogs/streams/streams.py:507 msgid "You cannot set the refresh timer to less than 60 seconds" msgstr "" -#: redbot/cogs/streams/streams.py:473 +#: redbot/cogs/streams/streams.py:517 #, docstring msgid "Explain how to set the twitch token." msgstr "" -#: redbot/cogs/streams/streams.py:474 +#: redbot/cogs/streams/streams.py:518 msgid "To set the twitch API tokens, follow these steps:\n" -"1. Go to this page: https://dev.twitch.tv/dashboard/apps.\n" +"1. Go to this page: {link}.\n" "2. Click *Register Your Application*.\n" -"3. Enter a name, set the OAuth Redirect URI to `http://localhost`, and select an Application Category of your choosing.\n" +"3. Enter a name, set the OAuth Redirect URI to {localhost}, and select an Application Category of your choosing.\n" "4. Click *Register*.\n" "5. Copy your client ID and your client secret into:\n" "{command}\n\n" @@ -172,34 +176,34 @@ msgid "To set the twitch API tokens, follow these steps:\n" "or in DM with the bot.\n" msgstr "" -#: redbot/cogs/streams/streams.py:497 +#: redbot/cogs/streams/streams.py:543 #, docstring msgid "Explain how to set the YouTube token." msgstr "" -#: redbot/cogs/streams/streams.py:499 +#: redbot/cogs/streams/streams.py:545 msgid "To get one, do the following:\n" "1. Create a project\n" -"(see https://support.google.com/googleapi/answer/6251787 for details)\n" +"(see {link1} for details)\n" "2. Enable the YouTube Data API v3 \n" -"(see https://support.google.com/googleapi/answer/6158841 for instructions)\n" +"(see {link2} for instructions)\n" "3. Set up your API key \n" -"(see https://support.google.com/googleapi/answer/6158862 for instructions)\n" +"(see {link3} for instructions)\n" "4. Copy your API key and run the command {command}\n\n" "Note: These tokens are sensitive and should only be used in a private channel\n" "or in DM with the bot.\n" msgstr "" -#: redbot/cogs/streams/streams.py:513 +#: redbot/cogs/streams/streams.py:562 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:522 +#: redbot/cogs/streams/streams.py:571 #, docstring msgid "Manage custom messages for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:528 +#: redbot/cogs/streams/streams.py:577 #, docstring msgid "Set stream alert message when mentions are enabled.\n\n" " Use `{mention}` in the message to insert the selected mentions.\n" @@ -209,11 +213,11 @@ msgid "Set stream alert message when mentions are enabled.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:538 redbot/cogs/streams/streams.py:552 +#: redbot/cogs/streams/streams.py:587 redbot/cogs/streams/streams.py:601 msgid "Stream alert message set!" msgstr "" -#: redbot/cogs/streams/streams.py:543 +#: redbot/cogs/streams/streams.py:592 #, docstring msgid "Set stream alert message when mentions are disabled.\n\n" " Use `{stream}` in the message to insert the channel or username.\n" @@ -222,157 +226,170 @@ msgid "Set stream alert message when mentions are disabled.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:557 +#: redbot/cogs/streams/streams.py:606 #, docstring msgid "Reset the stream alert messages in this server." msgstr "" -#: redbot/cogs/streams/streams.py:561 +#: redbot/cogs/streams/streams.py:610 msgid "Stream alerts in this server will now use the default alert message." msgstr "" -#: redbot/cogs/streams/streams.py:566 +#: redbot/cogs/streams/streams.py:615 #, docstring msgid "Manage mention settings for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:572 +#: redbot/cogs/streams/streams.py:621 #, docstring msgid "Toggle the `@​everyone` mention." msgstr "" -#: redbot/cogs/streams/streams.py:577 -msgid "`@​everyone` will no longer be mentioned for stream alerts." +#: redbot/cogs/streams/streams.py:627 +msgid "{everyone} will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:580 -msgid "When a stream is live, `@​everyone` will be mentioned." +#: redbot/cogs/streams/streams.py:634 +msgid "When a stream is live, {everyone} will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:585 +#: redbot/cogs/streams/streams.py:642 #, docstring msgid "Toggle the `@​here` mention." msgstr "" -#: redbot/cogs/streams/streams.py:590 -msgid "`@​here` will no longer be mentioned for stream alerts." +#: redbot/cogs/streams/streams.py:648 +msgid "{here} will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:593 -msgid "When a stream is live, `@​here` will be mentioned." +#: redbot/cogs/streams/streams.py:655 +msgid "When a stream is live, {here} will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:598 +#: redbot/cogs/streams/streams.py:663 #, docstring msgid "Toggle a role mention." msgstr "" -#: redbot/cogs/streams/streams.py:603 -msgid "`@​{role.name}` will no longer be mentioned for stream alerts." +#: redbot/cogs/streams/streams.py:668 +msgid "{role} will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:609 -msgid "When a stream or community is live, `@​{role.name}` will be mentioned." +#: redbot/cogs/streams/streams.py:674 +msgid "When a stream or community is live, {role} will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:613 +#: redbot/cogs/streams/streams.py:678 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:624 +#: redbot/cogs/streams/streams.py:689 #, docstring msgid "Toggle alert deletion for when streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:627 +#: redbot/cogs/streams/streams.py:692 msgid "The notifications will be deleted once streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:629 +#: redbot/cogs/streams/streams.py:694 msgid "Notifications will no longer be deleted." msgstr "" -#: redbot/cogs/streams/streams.py:634 +#: redbot/cogs/streams/streams.py:699 #, docstring msgid "Toggle excluding rerun streams from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:639 +#: redbot/cogs/streams/streams.py:704 msgid "Streams of type 'rerun' will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:642 +#: redbot/cogs/streams/streams.py:707 msgid "Streams of type 'rerun' will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:647 +#: redbot/cogs/streams/streams.py:712 #, docstring msgid "Toggle excluding YouTube streams schedules from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:652 +#: redbot/cogs/streams/streams.py:717 msgid "Streams schedules will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:655 +#: redbot/cogs/streams/streams.py:720 msgid "Streams schedules will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:663 -msgid "I'll now send a notification in this channel when {stream.name} is live." +#: redbot/cogs/streams/streams.py:725 +#, docstring +msgid "Toggle whether to use buttons for stream alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:730 +msgid "I will no longer use buttons in stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:672 -msgid "I won't send notifications about {stream.name} in this channel anymore." +#: redbot/cogs/streams/streams.py:733 +msgid "I will use buttons in stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:819 +#: redbot/cogs/streams/streams.py:741 +msgid "I'll now send a notification in the {channel.mention} channel when {stream.name} is live." +msgstr "" + +#: redbot/cogs/streams/streams.py:751 +msgid "I won't send notifications about {stream.name} in the {channel.mention} channel anymore" +msgstr "" + +#: redbot/cogs/streams/streams.py:914 msgid "{mention}, {display_name} is live!" msgstr "" -#: redbot/cogs/streams/streams.py:841 +#: redbot/cogs/streams/streams.py:934 msgid "{display_name} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:219 +#: redbot/cogs/streams/streamtypes.py:226 msgid "This stream will start in {time}" msgstr "" -#: redbot/cogs/streams/streamtypes.py:225 +#: redbot/cogs/streams/streamtypes.py:232 msgid "This stream was scheduled for {min} minutes ago" msgstr "" -#: redbot/cogs/streams/streamtypes.py:435 +#: redbot/cogs/streams/streamtypes.py:447 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:437 +#: redbot/cogs/streams/streamtypes.py:449 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:440 -#: redbot/cogs/streams/streamtypes.py:485 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:441 -#: redbot/cogs/streams/streamtypes.py:486 +#: redbot/cogs/streams/streamtypes.py:453 +#: redbot/cogs/streams/streamtypes.py:499 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:446 +#: redbot/cogs/streams/streamtypes.py:458 msgid "Playing: " msgstr "" -#: redbot/cogs/streams/streamtypes.py:491 +#: redbot/cogs/streams/streamtypes.py:504 msgid "None" msgstr "無い" -#: redbot/cogs/streams/streamtypes.py:494 +#: redbot/cogs/streams/streamtypes.py:507 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:498 +#: redbot/cogs/streams/streamtypes.py:511 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 2a8780ff592..7758ec7b6ae 100644 --- a/redbot/cogs/streams/locales/ko-KR.po +++ b/redbot/cogs/streams/locales/ko-KR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-25 08:33+0000\n" +"POT-Creation-Date: 2023-09-06 18:42+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 48\n" "Language: ko_KR\n" -#: redbot/cogs/streams/streams.py:40 +#: redbot/cogs/streams/streams.py:43 #, docstring msgid "Various commands relating to streaming platforms.\n\n" " You can check if a Twitch, YouTube or Picarto stream is\n" @@ -23,10 +23,10 @@ msgid "Various commands relating to streaming platforms.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:141 +#: redbot/cogs/streams/streams.py:123 msgid "You need a client secret key if you want to use the Twitch API on this cog.\n" "Follow these steps:\n" -"1. Go to this page: https://dev.twitch.tv/console/apps.\n" +"1. Go to this page: {link}.\n" "2. Click \"Manage\" on your application.\n" "3. Click on \"New secret\".\n" "5. Copy your client ID and your client secret into:\n" @@ -34,11 +34,11 @@ msgid "You need a client secret key if you want to use the Twitch API on this co "Note: 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:154 redbot/cogs/streams/streams.py:488 +#: redbot/cogs/streams/streams.py:138 redbot/cogs/streams/streams.py:534 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:154 redbot/cogs/streams/streams.py:488 +#: redbot/cogs/streams/streams.py:138 redbot/cogs/streams/streams.py:534 msgid "" msgstr "" @@ -61,56 +61,60 @@ msgstr "" msgid "That user is offline." msgstr "" -#: redbot/cogs/streams/streams.py:255 redbot/cogs/streams/streams.py:447 -msgid "That channel doesn't seem to exist." +#: redbot/cogs/streams/streams.py:255 redbot/cogs/streams/streams.py:491 +msgid "That user doesn't seem to exist." msgstr "" -#: redbot/cogs/streams/streams.py:258 redbot/cogs/streams/streams.py:415 +#: redbot/cogs/streams/streams.py:258 redbot/cogs/streams/streams.py:459 msgid "The Twitch token is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:264 redbot/cogs/streams/streams.py:422 +#: redbot/cogs/streams/streams.py:264 redbot/cogs/streams/streams.py:466 msgid "The YouTube API key is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:270 redbot/cogs/streams/streams.py:430 +#: redbot/cogs/streams/streams.py:270 redbot/cogs/streams/streams.py:474 msgid "YouTube quota has been exceeded. Try again later or contact the owner if this continues." msgstr "" -#: redbot/cogs/streams/streams.py:282 redbot/cogs/streams/streams.py:442 +#: redbot/cogs/streams/streams.py:282 redbot/cogs/streams/streams.py:486 msgid "Something went wrong whilst trying to contact the stream service's API." msgstr "" -#: redbot/cogs/streams/streams.py:299 +#: redbot/cogs/streams/streams.py:301 redbot/cogs/streams/streams.py:810 +msgid "Watch the stream" +msgstr "" + +#: redbot/cogs/streams/streams.py:310 #, docstring msgid "Manage automated stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:304 +#: redbot/cogs/streams/streams.py:322 #, docstring msgid "Manage Twitch stream notifications." msgstr "" -#: redbot/cogs/streams/streams.py:309 +#: redbot/cogs/streams/streams.py:334 #, docstring -msgid "Toggle alerts in this channel for a Twitch stream." +msgid "Toggle alerts in this or the given channel for a Twitch stream." msgstr "" -#: redbot/cogs/streams/streams.py:312 +#: redbot/cogs/streams/streams.py:337 msgid "Please supply the name of a *Twitch* channel, not a Discord channel." msgstr "" -#: redbot/cogs/streams/streams.py:319 +#: redbot/cogs/streams/streams.py:351 #, docstring msgid "Toggle alerts in this channel for a YouTube stream." msgstr "" -#: redbot/cogs/streams/streams.py:324 +#: redbot/cogs/streams/streams.py:363 #, docstring msgid "Toggle alerts in this channel for a Picarto stream." msgstr "" -#: redbot/cogs/streams/streams.py:329 +#: redbot/cogs/streams/streams.py:368 #, docstring msgid "Disable all stream alerts in this channel or server.\n\n" " `[p]streamalert stop` will disable this channel's stream\n" @@ -120,51 +124,51 @@ msgid "Disable all stream alerts in this channel or server.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:359 +#: redbot/cogs/streams/streams.py:398 msgid "All the stream alerts in this server have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:361 +#: redbot/cogs/streams/streams.py:400 msgid "All the stream alerts in this channel have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:367 +#: redbot/cogs/streams/streams.py:406 #, docstring msgid "List all active stream alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:370 +#: redbot/cogs/streams/streams.py:409 msgid "Active alerts:\n\n" msgstr "" -#: redbot/cogs/streams/streams.py:378 +#: redbot/cogs/streams/streams.py:417 msgid "There are no active alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:455 +#: redbot/cogs/streams/streams.py:499 #, docstring msgid "Manage stream alert settings." msgstr "" -#: redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:505 #, docstring msgid "Set stream check refresh time." msgstr "" -#: redbot/cogs/streams/streams.py:463 +#: redbot/cogs/streams/streams.py:507 msgid "You cannot set the refresh timer to less than 60 seconds" msgstr "" -#: redbot/cogs/streams/streams.py:473 +#: redbot/cogs/streams/streams.py:517 #, docstring msgid "Explain how to set the twitch token." msgstr "" -#: redbot/cogs/streams/streams.py:474 +#: redbot/cogs/streams/streams.py:518 msgid "To set the twitch API tokens, follow these steps:\n" -"1. Go to this page: https://dev.twitch.tv/dashboard/apps.\n" +"1. Go to this page: {link}.\n" "2. Click *Register Your Application*.\n" -"3. Enter a name, set the OAuth Redirect URI to `http://localhost`, and select an Application Category of your choosing.\n" +"3. Enter a name, set the OAuth Redirect URI to {localhost}, and select an Application Category of your choosing.\n" "4. Click *Register*.\n" "5. Copy your client ID and your client secret into:\n" "{command}\n\n" @@ -172,34 +176,34 @@ msgid "To set the twitch API tokens, follow these steps:\n" "or in DM with the bot.\n" msgstr "" -#: redbot/cogs/streams/streams.py:497 +#: redbot/cogs/streams/streams.py:543 #, docstring msgid "Explain how to set the YouTube token." msgstr "" -#: redbot/cogs/streams/streams.py:499 +#: redbot/cogs/streams/streams.py:545 msgid "To get one, do the following:\n" "1. Create a project\n" -"(see https://support.google.com/googleapi/answer/6251787 for details)\n" +"(see {link1} for details)\n" "2. Enable the YouTube Data API v3 \n" -"(see https://support.google.com/googleapi/answer/6158841 for instructions)\n" +"(see {link2} for instructions)\n" "3. Set up your API key \n" -"(see https://support.google.com/googleapi/answer/6158862 for instructions)\n" +"(see {link3} for instructions)\n" "4. Copy your API key and run the command {command}\n\n" "Note: These tokens are sensitive and should only be used in a private channel\n" "or in DM with the bot.\n" msgstr "" -#: redbot/cogs/streams/streams.py:513 +#: redbot/cogs/streams/streams.py:562 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:522 +#: redbot/cogs/streams/streams.py:571 #, docstring msgid "Manage custom messages for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:528 +#: redbot/cogs/streams/streams.py:577 #, docstring msgid "Set stream alert message when mentions are enabled.\n\n" " Use `{mention}` in the message to insert the selected mentions.\n" @@ -209,11 +213,11 @@ msgid "Set stream alert message when mentions are enabled.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:538 redbot/cogs/streams/streams.py:552 +#: redbot/cogs/streams/streams.py:587 redbot/cogs/streams/streams.py:601 msgid "Stream alert message set!" msgstr "" -#: redbot/cogs/streams/streams.py:543 +#: redbot/cogs/streams/streams.py:592 #, docstring msgid "Set stream alert message when mentions are disabled.\n\n" " Use `{stream}` in the message to insert the channel or username.\n" @@ -222,157 +226,170 @@ msgid "Set stream alert message when mentions are disabled.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:557 +#: redbot/cogs/streams/streams.py:606 #, docstring msgid "Reset the stream alert messages in this server." msgstr "" -#: redbot/cogs/streams/streams.py:561 +#: redbot/cogs/streams/streams.py:610 msgid "Stream alerts in this server will now use the default alert message." msgstr "" -#: redbot/cogs/streams/streams.py:566 +#: redbot/cogs/streams/streams.py:615 #, docstring msgid "Manage mention settings for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:572 +#: redbot/cogs/streams/streams.py:621 #, docstring msgid "Toggle the `@​everyone` mention." msgstr "" -#: redbot/cogs/streams/streams.py:577 -msgid "`@​everyone` will no longer be mentioned for stream alerts." +#: redbot/cogs/streams/streams.py:627 +msgid "{everyone} will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:580 -msgid "When a stream is live, `@​everyone` will be mentioned." +#: redbot/cogs/streams/streams.py:634 +msgid "When a stream is live, {everyone} will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:585 +#: redbot/cogs/streams/streams.py:642 #, docstring msgid "Toggle the `@​here` mention." msgstr "" -#: redbot/cogs/streams/streams.py:590 -msgid "`@​here` will no longer be mentioned for stream alerts." +#: redbot/cogs/streams/streams.py:648 +msgid "{here} will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:593 -msgid "When a stream is live, `@​here` will be mentioned." +#: redbot/cogs/streams/streams.py:655 +msgid "When a stream is live, {here} will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:598 +#: redbot/cogs/streams/streams.py:663 #, docstring msgid "Toggle a role mention." msgstr "" -#: redbot/cogs/streams/streams.py:603 -msgid "`@​{role.name}` will no longer be mentioned for stream alerts." +#: redbot/cogs/streams/streams.py:668 +msgid "{role} will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:609 -msgid "When a stream or community is live, `@​{role.name}` will be mentioned." +#: redbot/cogs/streams/streams.py:674 +msgid "When a stream or community is live, {role} will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:613 +#: redbot/cogs/streams/streams.py:678 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:624 +#: redbot/cogs/streams/streams.py:689 #, docstring msgid "Toggle alert deletion for when streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:627 +#: redbot/cogs/streams/streams.py:692 msgid "The notifications will be deleted once streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:629 +#: redbot/cogs/streams/streams.py:694 msgid "Notifications will no longer be deleted." msgstr "" -#: redbot/cogs/streams/streams.py:634 +#: redbot/cogs/streams/streams.py:699 #, docstring msgid "Toggle excluding rerun streams from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:639 +#: redbot/cogs/streams/streams.py:704 msgid "Streams of type 'rerun' will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:642 +#: redbot/cogs/streams/streams.py:707 msgid "Streams of type 'rerun' will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:647 +#: redbot/cogs/streams/streams.py:712 #, docstring msgid "Toggle excluding YouTube streams schedules from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:652 +#: redbot/cogs/streams/streams.py:717 msgid "Streams schedules will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:655 +#: redbot/cogs/streams/streams.py:720 msgid "Streams schedules will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:663 -msgid "I'll now send a notification in this channel when {stream.name} is live." +#: redbot/cogs/streams/streams.py:725 +#, docstring +msgid "Toggle whether to use buttons for stream alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:730 +msgid "I will no longer use buttons in stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:672 -msgid "I won't send notifications about {stream.name} in this channel anymore." +#: redbot/cogs/streams/streams.py:733 +msgid "I will use buttons in stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:819 +#: redbot/cogs/streams/streams.py:741 +msgid "I'll now send a notification in the {channel.mention} channel when {stream.name} is live." +msgstr "" + +#: redbot/cogs/streams/streams.py:751 +msgid "I won't send notifications about {stream.name} in the {channel.mention} channel anymore" +msgstr "" + +#: redbot/cogs/streams/streams.py:914 msgid "{mention}, {display_name} is live!" msgstr "" -#: redbot/cogs/streams/streams.py:841 +#: redbot/cogs/streams/streams.py:934 msgid "{display_name} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:219 +#: redbot/cogs/streams/streamtypes.py:226 msgid "This stream will start in {time}" msgstr "" -#: redbot/cogs/streams/streamtypes.py:225 +#: redbot/cogs/streams/streamtypes.py:232 msgid "This stream was scheduled for {min} minutes ago" msgstr "" -#: redbot/cogs/streams/streamtypes.py:435 +#: redbot/cogs/streams/streamtypes.py:447 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:437 +#: redbot/cogs/streams/streamtypes.py:449 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:440 -#: redbot/cogs/streams/streamtypes.py:485 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:441 -#: redbot/cogs/streams/streamtypes.py:486 +#: redbot/cogs/streams/streamtypes.py:453 +#: redbot/cogs/streams/streamtypes.py:499 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:446 +#: redbot/cogs/streams/streamtypes.py:458 msgid "Playing: " msgstr "재생 중: " -#: redbot/cogs/streams/streamtypes.py:491 +#: redbot/cogs/streams/streamtypes.py:504 msgid "None" msgstr "읎어요." -#: redbot/cogs/streams/streamtypes.py:494 +#: redbot/cogs/streams/streamtypes.py:507 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:498 +#: redbot/cogs/streams/streamtypes.py:511 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 index 612d67d3178..05926c29833 100644 --- a/redbot/cogs/streams/locales/nb-NO.po +++ b/redbot/cogs/streams/locales/nb-NO.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-25 08:33+0000\n" +"POT-Creation-Date: 2023-09-06 18:42+0000\n" "Last-Translator: \n" "Language-Team: Norwegian Bokmal\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 48\n" "Language: nb_NO\n" -#: redbot/cogs/streams/streams.py:40 +#: redbot/cogs/streams/streams.py:43 #, docstring msgid "Various commands relating to streaming platforms.\n\n" " You can check if a Twitch, YouTube or Picarto stream is\n" @@ -26,29 +26,29 @@ msgstr "Forskjellige kommandoer for streaming-plattformer.\n\n" " for øyeblikket live.\n" " " -#: redbot/cogs/streams/streams.py:141 +#: redbot/cogs/streams/streams.py:123 msgid "You need a client secret key if you want to use the Twitch API on this cog.\n" "Follow these steps:\n" -"1. Go to this page: https://dev.twitch.tv/console/apps.\n" +"1. Go to this page: {link}.\n" "2. Click \"Manage\" on your application.\n" "3. Click on \"New secret\".\n" "5. Copy your client ID and your client secret into:\n" "{command}\n\n" "Note: 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.\n" -"Følg disse trinnene:\n" -"1. Gå til denne siden: https://dev.twitch.tv/console/apps.\n" -"2. Klikk \"Manage\" på søknaden.\n" -"3. Klikk på \"New secret\".\n" -"5. Kopier din klient-ID og din klient hemmelig om:\n" +msgstr "Du trenger en nøkkel \"client secret key\" hvis du vil bruke Twitch API med denne cog.\n" +"Følg disse instruksjonene:\n" +"Gå til denne siden: {link}.\n" +"Klikk \"Manage\" på applikasjonen.\n" +"Klikk på \"New secret\".\n" +"Kopier client ID og client secret til:\n" "{command}\n\n" -"Merk: Disse kodene er følsomme og bør bare brukes i en privat kanal eller i DM med boten." +"Merk: Disse tokens bør kun brukes i en privat kanal eller i DM med boten." -#: redbot/cogs/streams/streams.py:154 redbot/cogs/streams/streams.py:488 +#: redbot/cogs/streams/streams.py:138 redbot/cogs/streams/streams.py:534 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:154 redbot/cogs/streams/streams.py:488 +#: redbot/cogs/streams/streams.py:138 redbot/cogs/streams/streams.py:534 msgid "" msgstr "" @@ -71,56 +71,60 @@ msgstr "Sjekk om en Picarto-kanal er direkte." msgid "That user is offline." msgstr "Den brukeren er frakoblet." -#: redbot/cogs/streams/streams.py:255 redbot/cogs/streams/streams.py:447 -msgid "That channel doesn't seem to exist." -msgstr "Den kanalen ser ikke ut til å eksistere." +#: redbot/cogs/streams/streams.py:255 redbot/cogs/streams/streams.py:491 +msgid "That user doesn't seem to exist." +msgstr "Den brukeren ser ikke ut til å eksistere." -#: redbot/cogs/streams/streams.py:258 redbot/cogs/streams/streams.py:415 +#: redbot/cogs/streams/streams.py:258 redbot/cogs/streams/streams.py:459 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:264 redbot/cogs/streams/streams.py:422 +#: redbot/cogs/streams/streams.py:264 redbot/cogs/streams/streams.py:466 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:270 redbot/cogs/streams/streams.py:430 +#: redbot/cogs/streams/streams.py:270 redbot/cogs/streams/streams.py:474 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:282 redbot/cogs/streams/streams.py:442 +#: redbot/cogs/streams/streams.py:282 redbot/cogs/streams/streams.py:486 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:299 +#: redbot/cogs/streams/streams.py:301 redbot/cogs/streams/streams.py:810 +msgid "Watch the stream" +msgstr "Se på streamen" + +#: redbot/cogs/streams/streams.py:310 #, docstring msgid "Manage automated stream alerts." msgstr "Behandle automatiserte strømvarsler." -#: redbot/cogs/streams/streams.py:304 +#: redbot/cogs/streams/streams.py:322 #, docstring msgid "Manage Twitch stream notifications." msgstr "Administrer Twitch-stream varsler." -#: redbot/cogs/streams/streams.py:309 +#: redbot/cogs/streams/streams.py:334 #, docstring -msgid "Toggle alerts in this channel for a Twitch stream." -msgstr "Veksle varsler i denne kanalen for en Twitch-strømme." +msgid "Toggle alerts in this or the given channel for a Twitch stream." +msgstr "Aktiver varsler i denne eller den gitte kanalen for en Twitch-streams." -#: redbot/cogs/streams/streams.py:312 +#: redbot/cogs/streams/streams.py:337 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:319 +#: redbot/cogs/streams/streams.py:351 #, 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:324 +#: redbot/cogs/streams/streams.py:363 #, 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:329 +#: redbot/cogs/streams/streams.py:368 #, docstring msgid "Disable all stream alerts in this channel or server.\n\n" " `[p]streamalert stop` will disable this channel's stream\n" @@ -135,103 +139,103 @@ msgstr "Deaktiver alle stream-varsler i denne kanalen eller serveren.\n\n" " denne serveren.\n" " " -#: redbot/cogs/streams/streams.py:359 +#: redbot/cogs/streams/streams.py:398 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:361 +#: redbot/cogs/streams/streams.py:400 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:367 +#: redbot/cogs/streams/streams.py:406 #, docstring msgid "List all active stream alerts in this server." msgstr "List alle aktive stream-varsler på denne serveren." -#: redbot/cogs/streams/streams.py:370 +#: redbot/cogs/streams/streams.py:409 msgid "Active alerts:\n\n" msgstr "Aktive varsler:\n\n" -#: redbot/cogs/streams/streams.py:378 +#: redbot/cogs/streams/streams.py:417 msgid "There are no active alerts in this server." msgstr "Det er ingen aktive varsler i denne serveren." -#: redbot/cogs/streams/streams.py:455 +#: redbot/cogs/streams/streams.py:499 #, docstring msgid "Manage stream alert settings." msgstr "Administrer stream varslingsinnstillinger." -#: redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:505 #, docstring msgid "Set stream check refresh time." msgstr "Angi stream-sjekk oppdateringstid." -#: redbot/cogs/streams/streams.py:463 +#: redbot/cogs/streams/streams.py:507 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:473 +#: redbot/cogs/streams/streams.py:517 #, docstring msgid "Explain how to set the twitch token." msgstr "Forklar hvordan du kan sette twitch token." -#: redbot/cogs/streams/streams.py:474 +#: redbot/cogs/streams/streams.py:518 msgid "To set the twitch API tokens, follow these steps:\n" -"1. Go to this page: https://dev.twitch.tv/dashboard/apps.\n" +"1. Go to this page: {link}.\n" "2. Click *Register Your Application*.\n" -"3. Enter a name, set the OAuth Redirect URI to `http://localhost`, and select an Application Category of your choosing.\n" +"3. Enter a name, set the OAuth Redirect URI to {localhost}, and select an Application Category of your choosing.\n" "4. Click *Register*.\n" "5. Copy your client ID and your client secret into:\n" "{command}\n\n" "Note: These tokens are sensitive and should only be used in a private channel\n" "or in DM with the bot.\n" -msgstr "For å stille inn twitch API-token, følg disse trinnene:\n" -"1. Gå til siden https://dev.twitch.tv/dashboard/applikasjoner.\n" -"2. Klikk *Registrer din applikasjon*.\n" -"3. Skriv inn et navn, sett OAuth omdirigere URI til `http://localhost`, og velg en programkategori for din du velger.\n" -"4. Klikk *Register*.\n" -"5. Kopier din klient-ID og din klient hemmelig i:\n" +msgstr "Følg disse trinnene for å angi twitch API-tokens:\n" +"1. Gå til denne siden: {link}.\n" +"2. Klikk på *Register Your Application*.\n" +"3. Skriv inn et navn, sett OAuth Redirect URI til {localhost}, og velg en programkategori som passer ditt formål.\n" +"4. Klikk på *Register*.\n" +"5. Kopier client ID og client secret til:\n" "{command}\n\n" -"Merk: Disse kodene er følsomme og bør bare brukes i en privat kanal\n" -"eller i DM med bot.\n" +"Merk: Disse tokens bør kun brukes i en privat kanal\n" +"eller i DM med boten.\n" -#: redbot/cogs/streams/streams.py:497 +#: redbot/cogs/streams/streams.py:543 #, docstring msgid "Explain how to set the YouTube token." msgstr "Forklar hvordan du kan angi YouTube token." -#: redbot/cogs/streams/streams.py:499 +#: redbot/cogs/streams/streams.py:545 msgid "To get one, do the following:\n" "1. Create a project\n" -"(see https://support.google.com/googleapi/answer/6251787 for details)\n" +"(see {link1} for details)\n" "2. Enable the YouTube Data API v3 \n" -"(see https://support.google.com/googleapi/answer/6158841 for instructions)\n" +"(see {link2} for instructions)\n" "3. Set up your API key \n" -"(see https://support.google.com/googleapi/answer/6158862 for instructions)\n" +"(see {link3} for instructions)\n" "4. Copy your API key and run the command {command}\n\n" "Note: These tokens are sensitive and should only be used in a private channel\n" "or in DM with the bot.\n" -msgstr "Slik gjør du følgende:\n" -"1. Opprett et prosjekt\n" -"(se https://support.google.com/googleapi/answer/6251787 for detaljer)\n" -"2. Aktivere YouTube Data API v3 \n" -"(se https://support.google.com/googleapi/answer/6158841 for instruksjoner)\n" -"3. Sett opp din API-nøkkel \n" -"(se https://support.google.com/googleapi/answer/6158862 i instruksjoner)\n" -"4. Kopier din API-nøkkel og kjør kommandoen {command}\n\n" -"Merk: Disse tokene er følsomme og skal kun brukes i en privat kanal\n" +msgstr "For å få en, gjør følgende:\n" +"1. Lag et prosjekt\n" +"(se {link1} for detaljer)\n" +"2. Aktiver YouTube Data API v3\n" +"(se {link2} for instruksjoner)\n" +"3. Sett opp API-nøkkelen din\n" +"(se {link3} for instruksjoner)\n" +"4. Kopier API-nøkkelen og kjør kommandoen {command}\n\n" +"Merk: Disse tokens bør kun brukes i en privat kanal\n" "eller i DM med boten.\n" -#: redbot/cogs/streams/streams.py:513 +#: redbot/cogs/streams/streams.py:562 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:522 +#: redbot/cogs/streams/streams.py:571 #, docstring msgid "Manage custom messages for stream alerts." msgstr "Behandle egen melding for stream-varsler." -#: redbot/cogs/streams/streams.py:528 +#: redbot/cogs/streams/streams.py:577 #, docstring msgid "Set stream alert message when mentions are enabled.\n\n" " Use `{mention}` in the message to insert the selected mentions.\n" @@ -239,172 +243,194 @@ msgid "Set stream alert message when mentions are enabled.\n\n" " Use `{stream.display_name}` in the message to insert the channel's display name (on Twitch, this may be different from `{stream}`).\n\n" " For example: `[p]streamset message mention {mention}, {stream.display_name} is live!`\n" " " -msgstr "" +msgstr "Sett strøms varslingsmelding når nevninger er aktivert.\n\n" +" Bruk `{mention}` i meldingen for å sette inn de valgte nevningene.\n" +" Bruk `{stream}` i meldingen for å sette inn kanalen eller brukernavnet.\n" +" Bruk `{stream.display_name}` i meldingen for å sette inn kanalens visningsnavn (på Twitch, dette kan være forskjellig fra `{stream}`).\n\n" +" For eksempel: `[p]streamset message mention {mention}, {stream.display_name} is live!`\n" +" " -#: redbot/cogs/streams/streams.py:538 redbot/cogs/streams/streams.py:552 +#: redbot/cogs/streams/streams.py:587 redbot/cogs/streams/streams.py:601 msgid "Stream alert message set!" msgstr "Strøm varsling melding satt!" -#: redbot/cogs/streams/streams.py:543 +#: redbot/cogs/streams/streams.py:592 #, docstring msgid "Set stream alert message when mentions are disabled.\n\n" " Use `{stream}` in the message to insert the channel or username.\n" " Use `{stream.display_name}` in the message to insert the channel's display name (on Twitch, this may be different from `{stream}`).\n\n" " For example: `[p]streamset message nomention {stream.display_name} is live!`\n" " " -msgstr "" +msgstr "Sett strøms varslingsmelding når nevninger er deaktivert.\n\n" +" Bruk `{stream}` i meldingen for å sette inn kanalen eller brukernavnet.\n" +" Bruk `{stream.display_name}` i meldingen for å sette inn kanalens visningsnavn (på Twitch, dette kan være forskjellig fra `{stream}`).\n\n" +" For eksempel: `[p]streamset message nomention {stream.display_name} is live!`\n" +" " -#: redbot/cogs/streams/streams.py:557 +#: redbot/cogs/streams/streams.py:606 #, docstring msgid "Reset the stream alert messages in this server." msgstr "Tilbakestill strømsvarselsmeldingene på denne serveren." -#: redbot/cogs/streams/streams.py:561 +#: redbot/cogs/streams/streams.py:610 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:566 +#: redbot/cogs/streams/streams.py:615 #, docstring msgid "Manage mention settings for stream alerts." msgstr "Behandle nevnelsesinnstillinger for strømlinjevarsler." -#: redbot/cogs/streams/streams.py:572 +#: redbot/cogs/streams/streams.py:621 #, docstring msgid "Toggle the `@​everyone` mention." msgstr "Veksle nevnelsen til `@everyone`." -#: redbot/cogs/streams/streams.py:577 -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:627 +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:580 -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:634 +msgid "When a stream is live, {everyone} will be mentioned." +msgstr "Når en streamer er live, vil {everyone} bli nevnt." -#: redbot/cogs/streams/streams.py:585 +#: redbot/cogs/streams/streams.py:642 #, docstring msgid "Toggle the `@​here` mention." msgstr "Veksle følgende ommening `@here`." -#: redbot/cogs/streams/streams.py:590 -msgid "`@​here` will no longer be mentioned for stream alerts." -msgstr "`@here` vil ikke lenger nevnes for strømvarsler." +#: redbot/cogs/streams/streams.py:648 +msgid "{here} will no longer be mentioned for stream alerts." +msgstr "{here} vil ikke lenger bli nevnt for strømvarsler." -#: redbot/cogs/streams/streams.py:593 -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:655 +msgid "When a stream is live, {here} will be mentioned." +msgstr "Når en streamer er live, vil {here} bli nevnt." -#: redbot/cogs/streams/streams.py:598 +#: redbot/cogs/streams/streams.py:663 #, docstring msgid "Toggle a role mention." msgstr "Veksle en rolle omtale." -#: redbot/cogs/streams/streams.py:603 -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:668 +msgid "{role} will no longer be mentioned for stream alerts." +msgstr "{role} vil ikke lenger bli nevnt for strømvarsler." -#: redbot/cogs/streams/streams.py:609 -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:674 +msgid "When a stream or community is live, {role} will be mentioned." +msgstr "Når en streamer er live, vil {role} bli nevnt." -#: redbot/cogs/streams/streams.py:613 +#: redbot/cogs/streams/streams.py:678 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:624 +#: redbot/cogs/streams/streams.py:689 #, 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:627 +#: redbot/cogs/streams/streams.py:692 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:629 +#: redbot/cogs/streams/streams.py:694 msgid "Notifications will no longer be deleted." msgstr "Varsler vil ikke lenger bli slettet." -#: redbot/cogs/streams/streams.py:634 +#: redbot/cogs/streams/streams.py:699 #, docstring msgid "Toggle excluding rerun streams from alerts." msgstr "Slå av/på omringingsstrømmer fra varsler." -#: redbot/cogs/streams/streams.py:639 +#: redbot/cogs/streams/streams.py:704 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:642 +#: redbot/cogs/streams/streams.py:707 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:647 +#: redbot/cogs/streams/streams.py:712 #, docstring msgid "Toggle excluding YouTube streams schedules from alerts." msgstr "Slå av/på YouTube-strømmer tidsplaner fra varsler." -#: redbot/cogs/streams/streams.py:652 +#: redbot/cogs/streams/streams.py:717 msgid "Streams schedules will be included in alerts." msgstr "Stream-planer vil bli inkludert i varsler." -#: redbot/cogs/streams/streams.py:655 +#: redbot/cogs/streams/streams.py:720 msgid "Streams schedules will no longer send an alert." msgstr "Streamer tidsplaner vil ikke lenger sende et varsel." -#: redbot/cogs/streams/streams.py:663 -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:725 +#, docstring +msgid "Toggle whether to use buttons for stream alerts." +msgstr "Aktiver om du vil bruke knapper ''buttons'' under varsler." -#: redbot/cogs/streams/streams.py:672 -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:730 +msgid "I will no longer use buttons in stream alerts." +msgstr "Jeg vil ikke lenger bruke knapper ''buttons'' i strømvarsler." -#: redbot/cogs/streams/streams.py:819 +#: redbot/cogs/streams/streams.py:733 +msgid "I will use buttons in stream alerts." +msgstr "Jeg vil sette knapper ''buttons'' under varsel-meldingen." + +#: redbot/cogs/streams/streams.py:741 +msgid "I'll now send a notification in the {channel.mention} channel when {stream.name} is live." +msgstr "Jeg sender fra nå et varsel i {channel.mention} når {stream.name} er live." + +#: redbot/cogs/streams/streams.py:751 +msgid "I won't send notifications about {stream.name} in the {channel.mention} channel anymore" +msgstr "Jeg vil ikke sende varsler om {stream.name} i {channel.mention} lenger" + +#: redbot/cogs/streams/streams.py:914 msgid "{mention}, {display_name} is live!" -msgstr "" +msgstr "{mention}, {display_name} er live!" -#: redbot/cogs/streams/streams.py:841 +#: redbot/cogs/streams/streams.py:934 msgid "{display_name} is live!" -msgstr "" +msgstr "{display_name} er live!" -#: redbot/cogs/streams/streamtypes.py:219 +#: redbot/cogs/streams/streamtypes.py:226 msgid "This stream will start in {time}" msgstr "Denne strømmen starter om {time}" -#: redbot/cogs/streams/streamtypes.py:225 +#: redbot/cogs/streams/streamtypes.py:232 msgid "This stream was scheduled for {min} minutes ago" msgstr "Denne strømmen ble planlagt for {min} minutter siden" -#: redbot/cogs/streams/streamtypes.py:435 +#: redbot/cogs/streams/streamtypes.py:447 msgid "Untitled broadcast" msgstr "Frakoblet sending" -#: redbot/cogs/streams/streamtypes.py:437 +#: redbot/cogs/streams/streamtypes.py:449 msgid " - Rerun" msgstr " - kjøre om igjen" -#: redbot/cogs/streams/streamtypes.py:440 -#: redbot/cogs/streams/streamtypes.py:485 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Followers" msgstr "Følgere" -#: redbot/cogs/streams/streamtypes.py:441 -#: redbot/cogs/streams/streamtypes.py:486 +#: redbot/cogs/streams/streamtypes.py:453 +#: redbot/cogs/streams/streamtypes.py:499 msgid "Total views" msgstr "Visninger totalt" -#: redbot/cogs/streams/streamtypes.py:446 +#: redbot/cogs/streams/streamtypes.py:458 msgid "Playing: " msgstr "Spiller: " -#: redbot/cogs/streams/streamtypes.py:491 +#: redbot/cogs/streams/streamtypes.py:504 msgid "None" msgstr "Ingen" -#: redbot/cogs/streams/streamtypes.py:494 +#: redbot/cogs/streams/streamtypes.py:507 msgid "NSFW | " msgstr "NSFW | " -#: redbot/cogs/streams/streamtypes.py:498 +#: redbot/cogs/streams/streamtypes.py:511 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 18e0eda343a..263bf22fd45 100644 --- a/redbot/cogs/streams/locales/nl-NL.po +++ b/redbot/cogs/streams/locales/nl-NL.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-25 08:33+0000\n" +"POT-Creation-Date: 2023-09-06 18:42+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 48\n" "Language: nl_NL\n" -#: redbot/cogs/streams/streams.py:40 +#: redbot/cogs/streams/streams.py:43 #, docstring msgid "Various commands relating to streaming platforms.\n\n" " You can check if a Twitch, YouTube or Picarto stream is\n" @@ -23,10 +23,10 @@ msgid "Various commands relating to streaming platforms.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:141 +#: redbot/cogs/streams/streams.py:123 msgid "You need a client secret key if you want to use the Twitch API on this cog.\n" "Follow these steps:\n" -"1. Go to this page: https://dev.twitch.tv/console/apps.\n" +"1. Go to this page: {link}.\n" "2. Click \"Manage\" on your application.\n" "3. Click on \"New secret\".\n" "5. Copy your client ID and your client secret into:\n" @@ -34,11 +34,11 @@ msgid "You need a client secret key if you want to use the Twitch API on this co "Note: 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:154 redbot/cogs/streams/streams.py:488 +#: redbot/cogs/streams/streams.py:138 redbot/cogs/streams/streams.py:534 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:154 redbot/cogs/streams/streams.py:488 +#: redbot/cogs/streams/streams.py:138 redbot/cogs/streams/streams.py:534 msgid "" msgstr "" @@ -61,56 +61,60 @@ msgstr "" msgid "That user is offline." msgstr "" -#: redbot/cogs/streams/streams.py:255 redbot/cogs/streams/streams.py:447 -msgid "That channel doesn't seem to exist." +#: redbot/cogs/streams/streams.py:255 redbot/cogs/streams/streams.py:491 +msgid "That user doesn't seem to exist." msgstr "" -#: redbot/cogs/streams/streams.py:258 redbot/cogs/streams/streams.py:415 +#: redbot/cogs/streams/streams.py:258 redbot/cogs/streams/streams.py:459 msgid "The Twitch token is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:264 redbot/cogs/streams/streams.py:422 +#: redbot/cogs/streams/streams.py:264 redbot/cogs/streams/streams.py:466 msgid "The YouTube API key is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:270 redbot/cogs/streams/streams.py:430 +#: redbot/cogs/streams/streams.py:270 redbot/cogs/streams/streams.py:474 msgid "YouTube quota has been exceeded. Try again later or contact the owner if this continues." msgstr "" -#: redbot/cogs/streams/streams.py:282 redbot/cogs/streams/streams.py:442 +#: redbot/cogs/streams/streams.py:282 redbot/cogs/streams/streams.py:486 msgid "Something went wrong whilst trying to contact the stream service's API." msgstr "" -#: redbot/cogs/streams/streams.py:299 +#: redbot/cogs/streams/streams.py:301 redbot/cogs/streams/streams.py:810 +msgid "Watch the stream" +msgstr "" + +#: redbot/cogs/streams/streams.py:310 #, docstring msgid "Manage automated stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:304 +#: redbot/cogs/streams/streams.py:322 #, docstring msgid "Manage Twitch stream notifications." msgstr "" -#: redbot/cogs/streams/streams.py:309 +#: redbot/cogs/streams/streams.py:334 #, docstring -msgid "Toggle alerts in this channel for a Twitch stream." +msgid "Toggle alerts in this or the given channel for a Twitch stream." msgstr "" -#: redbot/cogs/streams/streams.py:312 +#: redbot/cogs/streams/streams.py:337 msgid "Please supply the name of a *Twitch* channel, not a Discord channel." msgstr "" -#: redbot/cogs/streams/streams.py:319 +#: redbot/cogs/streams/streams.py:351 #, docstring msgid "Toggle alerts in this channel for a YouTube stream." msgstr "" -#: redbot/cogs/streams/streams.py:324 +#: redbot/cogs/streams/streams.py:363 #, docstring msgid "Toggle alerts in this channel for a Picarto stream." msgstr "" -#: redbot/cogs/streams/streams.py:329 +#: redbot/cogs/streams/streams.py:368 #, docstring msgid "Disable all stream alerts in this channel or server.\n\n" " `[p]streamalert stop` will disable this channel's stream\n" @@ -120,51 +124,51 @@ msgid "Disable all stream alerts in this channel or server.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:359 +#: redbot/cogs/streams/streams.py:398 msgid "All the stream alerts in this server have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:361 +#: redbot/cogs/streams/streams.py:400 msgid "All the stream alerts in this channel have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:367 +#: redbot/cogs/streams/streams.py:406 #, docstring msgid "List all active stream alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:370 +#: redbot/cogs/streams/streams.py:409 msgid "Active alerts:\n\n" msgstr "" -#: redbot/cogs/streams/streams.py:378 +#: redbot/cogs/streams/streams.py:417 msgid "There are no active alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:455 +#: redbot/cogs/streams/streams.py:499 #, docstring msgid "Manage stream alert settings." msgstr "" -#: redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:505 #, docstring msgid "Set stream check refresh time." msgstr "" -#: redbot/cogs/streams/streams.py:463 +#: redbot/cogs/streams/streams.py:507 msgid "You cannot set the refresh timer to less than 60 seconds" msgstr "" -#: redbot/cogs/streams/streams.py:473 +#: redbot/cogs/streams/streams.py:517 #, docstring msgid "Explain how to set the twitch token." msgstr "" -#: redbot/cogs/streams/streams.py:474 +#: redbot/cogs/streams/streams.py:518 msgid "To set the twitch API tokens, follow these steps:\n" -"1. Go to this page: https://dev.twitch.tv/dashboard/apps.\n" +"1. Go to this page: {link}.\n" "2. Click *Register Your Application*.\n" -"3. Enter a name, set the OAuth Redirect URI to `http://localhost`, and select an Application Category of your choosing.\n" +"3. Enter a name, set the OAuth Redirect URI to {localhost}, and select an Application Category of your choosing.\n" "4. Click *Register*.\n" "5. Copy your client ID and your client secret into:\n" "{command}\n\n" @@ -172,34 +176,34 @@ msgid "To set the twitch API tokens, follow these steps:\n" "or in DM with the bot.\n" msgstr "" -#: redbot/cogs/streams/streams.py:497 +#: redbot/cogs/streams/streams.py:543 #, docstring msgid "Explain how to set the YouTube token." msgstr "" -#: redbot/cogs/streams/streams.py:499 +#: redbot/cogs/streams/streams.py:545 msgid "To get one, do the following:\n" "1. Create a project\n" -"(see https://support.google.com/googleapi/answer/6251787 for details)\n" +"(see {link1} for details)\n" "2. Enable the YouTube Data API v3 \n" -"(see https://support.google.com/googleapi/answer/6158841 for instructions)\n" +"(see {link2} for instructions)\n" "3. Set up your API key \n" -"(see https://support.google.com/googleapi/answer/6158862 for instructions)\n" +"(see {link3} for instructions)\n" "4. Copy your API key and run the command {command}\n\n" "Note: These tokens are sensitive and should only be used in a private channel\n" "or in DM with the bot.\n" msgstr "" -#: redbot/cogs/streams/streams.py:513 +#: redbot/cogs/streams/streams.py:562 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:522 +#: redbot/cogs/streams/streams.py:571 #, docstring msgid "Manage custom messages for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:528 +#: redbot/cogs/streams/streams.py:577 #, docstring msgid "Set stream alert message when mentions are enabled.\n\n" " Use `{mention}` in the message to insert the selected mentions.\n" @@ -209,11 +213,11 @@ msgid "Set stream alert message when mentions are enabled.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:538 redbot/cogs/streams/streams.py:552 +#: redbot/cogs/streams/streams.py:587 redbot/cogs/streams/streams.py:601 msgid "Stream alert message set!" msgstr "" -#: redbot/cogs/streams/streams.py:543 +#: redbot/cogs/streams/streams.py:592 #, docstring msgid "Set stream alert message when mentions are disabled.\n\n" " Use `{stream}` in the message to insert the channel or username.\n" @@ -222,157 +226,170 @@ msgid "Set stream alert message when mentions are disabled.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:557 +#: redbot/cogs/streams/streams.py:606 #, docstring msgid "Reset the stream alert messages in this server." msgstr "" -#: redbot/cogs/streams/streams.py:561 +#: redbot/cogs/streams/streams.py:610 msgid "Stream alerts in this server will now use the default alert message." msgstr "" -#: redbot/cogs/streams/streams.py:566 +#: redbot/cogs/streams/streams.py:615 #, docstring msgid "Manage mention settings for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:572 +#: redbot/cogs/streams/streams.py:621 #, docstring msgid "Toggle the `@​everyone` mention." msgstr "" -#: redbot/cogs/streams/streams.py:577 -msgid "`@​everyone` will no longer be mentioned for stream alerts." +#: redbot/cogs/streams/streams.py:627 +msgid "{everyone} will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:580 -msgid "When a stream is live, `@​everyone` will be mentioned." +#: redbot/cogs/streams/streams.py:634 +msgid "When a stream is live, {everyone} will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:585 +#: redbot/cogs/streams/streams.py:642 #, docstring msgid "Toggle the `@​here` mention." msgstr "" -#: redbot/cogs/streams/streams.py:590 -msgid "`@​here` will no longer be mentioned for stream alerts." +#: redbot/cogs/streams/streams.py:648 +msgid "{here} will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:593 -msgid "When a stream is live, `@​here` will be mentioned." +#: redbot/cogs/streams/streams.py:655 +msgid "When a stream is live, {here} will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:598 +#: redbot/cogs/streams/streams.py:663 #, docstring msgid "Toggle a role mention." msgstr "" -#: redbot/cogs/streams/streams.py:603 -msgid "`@​{role.name}` will no longer be mentioned for stream alerts." +#: redbot/cogs/streams/streams.py:668 +msgid "{role} will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:609 -msgid "When a stream or community is live, `@​{role.name}` will be mentioned." +#: redbot/cogs/streams/streams.py:674 +msgid "When a stream or community is live, {role} will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:613 +#: redbot/cogs/streams/streams.py:678 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:624 +#: redbot/cogs/streams/streams.py:689 #, docstring msgid "Toggle alert deletion for when streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:627 +#: redbot/cogs/streams/streams.py:692 msgid "The notifications will be deleted once streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:629 +#: redbot/cogs/streams/streams.py:694 msgid "Notifications will no longer be deleted." msgstr "" -#: redbot/cogs/streams/streams.py:634 +#: redbot/cogs/streams/streams.py:699 #, docstring msgid "Toggle excluding rerun streams from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:639 +#: redbot/cogs/streams/streams.py:704 msgid "Streams of type 'rerun' will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:642 +#: redbot/cogs/streams/streams.py:707 msgid "Streams of type 'rerun' will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:647 +#: redbot/cogs/streams/streams.py:712 #, docstring msgid "Toggle excluding YouTube streams schedules from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:652 +#: redbot/cogs/streams/streams.py:717 msgid "Streams schedules will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:655 +#: redbot/cogs/streams/streams.py:720 msgid "Streams schedules will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:663 -msgid "I'll now send a notification in this channel when {stream.name} is live." +#: redbot/cogs/streams/streams.py:725 +#, docstring +msgid "Toggle whether to use buttons for stream alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:730 +msgid "I will no longer use buttons in stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:672 -msgid "I won't send notifications about {stream.name} in this channel anymore." +#: redbot/cogs/streams/streams.py:733 +msgid "I will use buttons in stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:819 +#: redbot/cogs/streams/streams.py:741 +msgid "I'll now send a notification in the {channel.mention} channel when {stream.name} is live." +msgstr "" + +#: redbot/cogs/streams/streams.py:751 +msgid "I won't send notifications about {stream.name} in the {channel.mention} channel anymore" +msgstr "" + +#: redbot/cogs/streams/streams.py:914 msgid "{mention}, {display_name} is live!" msgstr "" -#: redbot/cogs/streams/streams.py:841 +#: redbot/cogs/streams/streams.py:934 msgid "{display_name} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:219 +#: redbot/cogs/streams/streamtypes.py:226 msgid "This stream will start in {time}" msgstr "" -#: redbot/cogs/streams/streamtypes.py:225 +#: redbot/cogs/streams/streamtypes.py:232 msgid "This stream was scheduled for {min} minutes ago" msgstr "" -#: redbot/cogs/streams/streamtypes.py:435 +#: redbot/cogs/streams/streamtypes.py:447 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:437 +#: redbot/cogs/streams/streamtypes.py:449 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:440 -#: redbot/cogs/streams/streamtypes.py:485 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:441 -#: redbot/cogs/streams/streamtypes.py:486 +#: redbot/cogs/streams/streamtypes.py:453 +#: redbot/cogs/streams/streamtypes.py:499 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:446 +#: redbot/cogs/streams/streamtypes.py:458 msgid "Playing: " msgstr "" -#: redbot/cogs/streams/streamtypes.py:491 +#: redbot/cogs/streams/streamtypes.py:504 msgid "None" msgstr "Geen" -#: redbot/cogs/streams/streamtypes.py:494 +#: redbot/cogs/streams/streamtypes.py:507 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:498 +#: redbot/cogs/streams/streamtypes.py:511 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 1a156765970..509e7ab2e75 100644 --- a/redbot/cogs/streams/locales/pl-PL.po +++ b/redbot/cogs/streams/locales/pl-PL.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-25 08:33+0000\n" +"POT-Creation-Date: 2023-09-06 18:42+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 48\n" "Language: pl_PL\n" -#: redbot/cogs/streams/streams.py:40 +#: redbot/cogs/streams/streams.py:43 #, docstring msgid "Various commands relating to streaming platforms.\n\n" " You can check if a Twitch, YouTube or Picarto stream is\n" @@ -23,10 +23,10 @@ msgid "Various commands relating to streaming platforms.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:141 +#: redbot/cogs/streams/streams.py:123 msgid "You need a client secret key if you want to use the Twitch API on this cog.\n" "Follow these steps:\n" -"1. Go to this page: https://dev.twitch.tv/console/apps.\n" +"1. Go to this page: {link}.\n" "2. Click \"Manage\" on your application.\n" "3. Click on \"New secret\".\n" "5. Copy your client ID and your client secret into:\n" @@ -34,11 +34,11 @@ msgid "You need a client secret key if you want to use the Twitch API on this co "Note: 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:154 redbot/cogs/streams/streams.py:488 +#: redbot/cogs/streams/streams.py:138 redbot/cogs/streams/streams.py:534 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:154 redbot/cogs/streams/streams.py:488 +#: redbot/cogs/streams/streams.py:138 redbot/cogs/streams/streams.py:534 msgid "" msgstr "" @@ -61,56 +61,60 @@ msgstr "" msgid "That user is offline." msgstr "" -#: redbot/cogs/streams/streams.py:255 redbot/cogs/streams/streams.py:447 -msgid "That channel doesn't seem to exist." +#: redbot/cogs/streams/streams.py:255 redbot/cogs/streams/streams.py:491 +msgid "That user doesn't seem to exist." msgstr "" -#: redbot/cogs/streams/streams.py:258 redbot/cogs/streams/streams.py:415 +#: redbot/cogs/streams/streams.py:258 redbot/cogs/streams/streams.py:459 msgid "The Twitch token is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:264 redbot/cogs/streams/streams.py:422 +#: redbot/cogs/streams/streams.py:264 redbot/cogs/streams/streams.py:466 msgid "The YouTube API key is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:270 redbot/cogs/streams/streams.py:430 +#: redbot/cogs/streams/streams.py:270 redbot/cogs/streams/streams.py:474 msgid "YouTube quota has been exceeded. Try again later or contact the owner if this continues." msgstr "" -#: redbot/cogs/streams/streams.py:282 redbot/cogs/streams/streams.py:442 +#: redbot/cogs/streams/streams.py:282 redbot/cogs/streams/streams.py:486 msgid "Something went wrong whilst trying to contact the stream service's API." msgstr "" -#: redbot/cogs/streams/streams.py:299 +#: redbot/cogs/streams/streams.py:301 redbot/cogs/streams/streams.py:810 +msgid "Watch the stream" +msgstr "" + +#: redbot/cogs/streams/streams.py:310 #, docstring msgid "Manage automated stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:304 +#: redbot/cogs/streams/streams.py:322 #, docstring msgid "Manage Twitch stream notifications." msgstr "" -#: redbot/cogs/streams/streams.py:309 +#: redbot/cogs/streams/streams.py:334 #, docstring -msgid "Toggle alerts in this channel for a Twitch stream." +msgid "Toggle alerts in this or the given channel for a Twitch stream." msgstr "" -#: redbot/cogs/streams/streams.py:312 +#: redbot/cogs/streams/streams.py:337 msgid "Please supply the name of a *Twitch* channel, not a Discord channel." msgstr "" -#: redbot/cogs/streams/streams.py:319 +#: redbot/cogs/streams/streams.py:351 #, docstring msgid "Toggle alerts in this channel for a YouTube stream." msgstr "" -#: redbot/cogs/streams/streams.py:324 +#: redbot/cogs/streams/streams.py:363 #, docstring msgid "Toggle alerts in this channel for a Picarto stream." msgstr "" -#: redbot/cogs/streams/streams.py:329 +#: redbot/cogs/streams/streams.py:368 #, docstring msgid "Disable all stream alerts in this channel or server.\n\n" " `[p]streamalert stop` will disable this channel's stream\n" @@ -120,51 +124,51 @@ msgid "Disable all stream alerts in this channel or server.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:359 +#: redbot/cogs/streams/streams.py:398 msgid "All the stream alerts in this server have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:361 +#: redbot/cogs/streams/streams.py:400 msgid "All the stream alerts in this channel have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:367 +#: redbot/cogs/streams/streams.py:406 #, docstring msgid "List all active stream alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:370 +#: redbot/cogs/streams/streams.py:409 msgid "Active alerts:\n\n" msgstr "" -#: redbot/cogs/streams/streams.py:378 +#: redbot/cogs/streams/streams.py:417 msgid "There are no active alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:455 +#: redbot/cogs/streams/streams.py:499 #, docstring msgid "Manage stream alert settings." msgstr "" -#: redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:505 #, docstring msgid "Set stream check refresh time." msgstr "" -#: redbot/cogs/streams/streams.py:463 +#: redbot/cogs/streams/streams.py:507 msgid "You cannot set the refresh timer to less than 60 seconds" msgstr "" -#: redbot/cogs/streams/streams.py:473 +#: redbot/cogs/streams/streams.py:517 #, docstring msgid "Explain how to set the twitch token." msgstr "" -#: redbot/cogs/streams/streams.py:474 +#: redbot/cogs/streams/streams.py:518 msgid "To set the twitch API tokens, follow these steps:\n" -"1. Go to this page: https://dev.twitch.tv/dashboard/apps.\n" +"1. Go to this page: {link}.\n" "2. Click *Register Your Application*.\n" -"3. Enter a name, set the OAuth Redirect URI to `http://localhost`, and select an Application Category of your choosing.\n" +"3. Enter a name, set the OAuth Redirect URI to {localhost}, and select an Application Category of your choosing.\n" "4. Click *Register*.\n" "5. Copy your client ID and your client secret into:\n" "{command}\n\n" @@ -172,34 +176,34 @@ msgid "To set the twitch API tokens, follow these steps:\n" "or in DM with the bot.\n" msgstr "" -#: redbot/cogs/streams/streams.py:497 +#: redbot/cogs/streams/streams.py:543 #, docstring msgid "Explain how to set the YouTube token." msgstr "" -#: redbot/cogs/streams/streams.py:499 +#: redbot/cogs/streams/streams.py:545 msgid "To get one, do the following:\n" "1. Create a project\n" -"(see https://support.google.com/googleapi/answer/6251787 for details)\n" +"(see {link1} for details)\n" "2. Enable the YouTube Data API v3 \n" -"(see https://support.google.com/googleapi/answer/6158841 for instructions)\n" +"(see {link2} for instructions)\n" "3. Set up your API key \n" -"(see https://support.google.com/googleapi/answer/6158862 for instructions)\n" +"(see {link3} for instructions)\n" "4. Copy your API key and run the command {command}\n\n" "Note: These tokens are sensitive and should only be used in a private channel\n" "or in DM with the bot.\n" msgstr "" -#: redbot/cogs/streams/streams.py:513 +#: redbot/cogs/streams/streams.py:562 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:522 +#: redbot/cogs/streams/streams.py:571 #, docstring msgid "Manage custom messages for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:528 +#: redbot/cogs/streams/streams.py:577 #, docstring msgid "Set stream alert message when mentions are enabled.\n\n" " Use `{mention}` in the message to insert the selected mentions.\n" @@ -209,11 +213,11 @@ msgid "Set stream alert message when mentions are enabled.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:538 redbot/cogs/streams/streams.py:552 +#: redbot/cogs/streams/streams.py:587 redbot/cogs/streams/streams.py:601 msgid "Stream alert message set!" msgstr "" -#: redbot/cogs/streams/streams.py:543 +#: redbot/cogs/streams/streams.py:592 #, docstring msgid "Set stream alert message when mentions are disabled.\n\n" " Use `{stream}` in the message to insert the channel or username.\n" @@ -222,157 +226,170 @@ msgid "Set stream alert message when mentions are disabled.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:557 +#: redbot/cogs/streams/streams.py:606 #, docstring msgid "Reset the stream alert messages in this server." msgstr "" -#: redbot/cogs/streams/streams.py:561 +#: redbot/cogs/streams/streams.py:610 msgid "Stream alerts in this server will now use the default alert message." msgstr "" -#: redbot/cogs/streams/streams.py:566 +#: redbot/cogs/streams/streams.py:615 #, docstring msgid "Manage mention settings for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:572 +#: redbot/cogs/streams/streams.py:621 #, docstring msgid "Toggle the `@​everyone` mention." msgstr "" -#: redbot/cogs/streams/streams.py:577 -msgid "`@​everyone` will no longer be mentioned for stream alerts." +#: redbot/cogs/streams/streams.py:627 +msgid "{everyone} will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:580 -msgid "When a stream is live, `@​everyone` will be mentioned." +#: redbot/cogs/streams/streams.py:634 +msgid "When a stream is live, {everyone} will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:585 +#: redbot/cogs/streams/streams.py:642 #, docstring msgid "Toggle the `@​here` mention." msgstr "" -#: redbot/cogs/streams/streams.py:590 -msgid "`@​here` will no longer be mentioned for stream alerts." +#: redbot/cogs/streams/streams.py:648 +msgid "{here} will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:593 -msgid "When a stream is live, `@​here` will be mentioned." +#: redbot/cogs/streams/streams.py:655 +msgid "When a stream is live, {here} will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:598 +#: redbot/cogs/streams/streams.py:663 #, docstring msgid "Toggle a role mention." msgstr "" -#: redbot/cogs/streams/streams.py:603 -msgid "`@​{role.name}` will no longer be mentioned for stream alerts." +#: redbot/cogs/streams/streams.py:668 +msgid "{role} will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:609 -msgid "When a stream or community is live, `@​{role.name}` will be mentioned." +#: redbot/cogs/streams/streams.py:674 +msgid "When a stream or community is live, {role} will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:613 +#: redbot/cogs/streams/streams.py:678 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:624 +#: redbot/cogs/streams/streams.py:689 #, docstring msgid "Toggle alert deletion for when streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:627 +#: redbot/cogs/streams/streams.py:692 msgid "The notifications will be deleted once streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:629 +#: redbot/cogs/streams/streams.py:694 msgid "Notifications will no longer be deleted." msgstr "" -#: redbot/cogs/streams/streams.py:634 +#: redbot/cogs/streams/streams.py:699 #, docstring msgid "Toggle excluding rerun streams from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:639 +#: redbot/cogs/streams/streams.py:704 msgid "Streams of type 'rerun' will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:642 +#: redbot/cogs/streams/streams.py:707 msgid "Streams of type 'rerun' will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:647 +#: redbot/cogs/streams/streams.py:712 #, docstring msgid "Toggle excluding YouTube streams schedules from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:652 +#: redbot/cogs/streams/streams.py:717 msgid "Streams schedules will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:655 +#: redbot/cogs/streams/streams.py:720 msgid "Streams schedules will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:663 -msgid "I'll now send a notification in this channel when {stream.name} is live." +#: redbot/cogs/streams/streams.py:725 +#, docstring +msgid "Toggle whether to use buttons for stream alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:730 +msgid "I will no longer use buttons in stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:672 -msgid "I won't send notifications about {stream.name} in this channel anymore." +#: redbot/cogs/streams/streams.py:733 +msgid "I will use buttons in stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:819 +#: redbot/cogs/streams/streams.py:741 +msgid "I'll now send a notification in the {channel.mention} channel when {stream.name} is live." +msgstr "" + +#: redbot/cogs/streams/streams.py:751 +msgid "I won't send notifications about {stream.name} in the {channel.mention} channel anymore" +msgstr "" + +#: redbot/cogs/streams/streams.py:914 msgid "{mention}, {display_name} is live!" msgstr "" -#: redbot/cogs/streams/streams.py:841 +#: redbot/cogs/streams/streams.py:934 msgid "{display_name} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:219 +#: redbot/cogs/streams/streamtypes.py:226 msgid "This stream will start in {time}" msgstr "" -#: redbot/cogs/streams/streamtypes.py:225 +#: redbot/cogs/streams/streamtypes.py:232 msgid "This stream was scheduled for {min} minutes ago" msgstr "" -#: redbot/cogs/streams/streamtypes.py:435 +#: redbot/cogs/streams/streamtypes.py:447 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:437 +#: redbot/cogs/streams/streamtypes.py:449 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:440 -#: redbot/cogs/streams/streamtypes.py:485 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:441 -#: redbot/cogs/streams/streamtypes.py:486 +#: redbot/cogs/streams/streamtypes.py:453 +#: redbot/cogs/streams/streamtypes.py:499 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:446 +#: redbot/cogs/streams/streamtypes.py:458 msgid "Playing: " msgstr "Aktualnie gram: " -#: redbot/cogs/streams/streamtypes.py:491 +#: redbot/cogs/streams/streamtypes.py:504 msgid "None" msgstr "Brak" -#: redbot/cogs/streams/streamtypes.py:494 +#: redbot/cogs/streams/streamtypes.py:507 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:498 +#: redbot/cogs/streams/streamtypes.py:511 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 8ceaea80253..d692ceace52 100644 --- a/redbot/cogs/streams/locales/pt-BR.po +++ b/redbot/cogs/streams/locales/pt-BR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-25 08:33+0000\n" +"POT-Creation-Date: 2023-09-06 18:42+0000\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 48\n" "Language: pt_BR\n" -#: redbot/cogs/streams/streams.py:40 +#: redbot/cogs/streams/streams.py:43 #, docstring msgid "Various commands relating to streaming platforms.\n\n" " You can check if a Twitch, YouTube or Picarto stream is\n" @@ -23,10 +23,10 @@ msgid "Various commands relating to streaming platforms.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:141 +#: redbot/cogs/streams/streams.py:123 msgid "You need a client secret key if you want to use the Twitch API on this cog.\n" "Follow these steps:\n" -"1. Go to this page: https://dev.twitch.tv/console/apps.\n" +"1. Go to this page: {link}.\n" "2. Click \"Manage\" on your application.\n" "3. Click on \"New secret\".\n" "5. Copy your client ID and your client secret into:\n" @@ -34,11 +34,11 @@ msgid "You need a client secret key if you want to use the Twitch API on this co "Note: 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:154 redbot/cogs/streams/streams.py:488 +#: redbot/cogs/streams/streams.py:138 redbot/cogs/streams/streams.py:534 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:154 redbot/cogs/streams/streams.py:488 +#: redbot/cogs/streams/streams.py:138 redbot/cogs/streams/streams.py:534 msgid "" msgstr "" @@ -61,56 +61,60 @@ msgstr "" msgid "That user is offline." msgstr "" -#: redbot/cogs/streams/streams.py:255 redbot/cogs/streams/streams.py:447 -msgid "That channel doesn't seem to exist." +#: redbot/cogs/streams/streams.py:255 redbot/cogs/streams/streams.py:491 +msgid "That user doesn't seem to exist." msgstr "" -#: redbot/cogs/streams/streams.py:258 redbot/cogs/streams/streams.py:415 +#: redbot/cogs/streams/streams.py:258 redbot/cogs/streams/streams.py:459 msgid "The Twitch token is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:264 redbot/cogs/streams/streams.py:422 +#: redbot/cogs/streams/streams.py:264 redbot/cogs/streams/streams.py:466 msgid "The YouTube API key is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:270 redbot/cogs/streams/streams.py:430 +#: redbot/cogs/streams/streams.py:270 redbot/cogs/streams/streams.py:474 msgid "YouTube quota has been exceeded. Try again later or contact the owner if this continues." msgstr "" -#: redbot/cogs/streams/streams.py:282 redbot/cogs/streams/streams.py:442 +#: redbot/cogs/streams/streams.py:282 redbot/cogs/streams/streams.py:486 msgid "Something went wrong whilst trying to contact the stream service's API." msgstr "" -#: redbot/cogs/streams/streams.py:299 +#: redbot/cogs/streams/streams.py:301 redbot/cogs/streams/streams.py:810 +msgid "Watch the stream" +msgstr "" + +#: redbot/cogs/streams/streams.py:310 #, docstring msgid "Manage automated stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:304 +#: redbot/cogs/streams/streams.py:322 #, docstring msgid "Manage Twitch stream notifications." msgstr "" -#: redbot/cogs/streams/streams.py:309 +#: redbot/cogs/streams/streams.py:334 #, docstring -msgid "Toggle alerts in this channel for a Twitch stream." +msgid "Toggle alerts in this or the given channel for a Twitch stream." msgstr "" -#: redbot/cogs/streams/streams.py:312 +#: redbot/cogs/streams/streams.py:337 msgid "Please supply the name of a *Twitch* channel, not a Discord channel." msgstr "" -#: redbot/cogs/streams/streams.py:319 +#: redbot/cogs/streams/streams.py:351 #, docstring msgid "Toggle alerts in this channel for a YouTube stream." msgstr "" -#: redbot/cogs/streams/streams.py:324 +#: redbot/cogs/streams/streams.py:363 #, docstring msgid "Toggle alerts in this channel for a Picarto stream." msgstr "" -#: redbot/cogs/streams/streams.py:329 +#: redbot/cogs/streams/streams.py:368 #, docstring msgid "Disable all stream alerts in this channel or server.\n\n" " `[p]streamalert stop` will disable this channel's stream\n" @@ -120,51 +124,51 @@ msgid "Disable all stream alerts in this channel or server.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:359 +#: redbot/cogs/streams/streams.py:398 msgid "All the stream alerts in this server have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:361 +#: redbot/cogs/streams/streams.py:400 msgid "All the stream alerts in this channel have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:367 +#: redbot/cogs/streams/streams.py:406 #, docstring msgid "List all active stream alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:370 +#: redbot/cogs/streams/streams.py:409 msgid "Active alerts:\n\n" msgstr "" -#: redbot/cogs/streams/streams.py:378 +#: redbot/cogs/streams/streams.py:417 msgid "There are no active alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:455 +#: redbot/cogs/streams/streams.py:499 #, docstring msgid "Manage stream alert settings." msgstr "" -#: redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:505 #, docstring msgid "Set stream check refresh time." msgstr "" -#: redbot/cogs/streams/streams.py:463 +#: redbot/cogs/streams/streams.py:507 msgid "You cannot set the refresh timer to less than 60 seconds" msgstr "" -#: redbot/cogs/streams/streams.py:473 +#: redbot/cogs/streams/streams.py:517 #, docstring msgid "Explain how to set the twitch token." msgstr "" -#: redbot/cogs/streams/streams.py:474 +#: redbot/cogs/streams/streams.py:518 msgid "To set the twitch API tokens, follow these steps:\n" -"1. Go to this page: https://dev.twitch.tv/dashboard/apps.\n" +"1. Go to this page: {link}.\n" "2. Click *Register Your Application*.\n" -"3. Enter a name, set the OAuth Redirect URI to `http://localhost`, and select an Application Category of your choosing.\n" +"3. Enter a name, set the OAuth Redirect URI to {localhost}, and select an Application Category of your choosing.\n" "4. Click *Register*.\n" "5. Copy your client ID and your client secret into:\n" "{command}\n\n" @@ -172,34 +176,34 @@ msgid "To set the twitch API tokens, follow these steps:\n" "or in DM with the bot.\n" msgstr "" -#: redbot/cogs/streams/streams.py:497 +#: redbot/cogs/streams/streams.py:543 #, docstring msgid "Explain how to set the YouTube token." msgstr "" -#: redbot/cogs/streams/streams.py:499 +#: redbot/cogs/streams/streams.py:545 msgid "To get one, do the following:\n" "1. Create a project\n" -"(see https://support.google.com/googleapi/answer/6251787 for details)\n" +"(see {link1} for details)\n" "2. Enable the YouTube Data API v3 \n" -"(see https://support.google.com/googleapi/answer/6158841 for instructions)\n" +"(see {link2} for instructions)\n" "3. Set up your API key \n" -"(see https://support.google.com/googleapi/answer/6158862 for instructions)\n" +"(see {link3} for instructions)\n" "4. Copy your API key and run the command {command}\n\n" "Note: These tokens are sensitive and should only be used in a private channel\n" "or in DM with the bot.\n" msgstr "" -#: redbot/cogs/streams/streams.py:513 +#: redbot/cogs/streams/streams.py:562 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:522 +#: redbot/cogs/streams/streams.py:571 #, docstring msgid "Manage custom messages for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:528 +#: redbot/cogs/streams/streams.py:577 #, docstring msgid "Set stream alert message when mentions are enabled.\n\n" " Use `{mention}` in the message to insert the selected mentions.\n" @@ -209,11 +213,11 @@ msgid "Set stream alert message when mentions are enabled.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:538 redbot/cogs/streams/streams.py:552 +#: redbot/cogs/streams/streams.py:587 redbot/cogs/streams/streams.py:601 msgid "Stream alert message set!" msgstr "" -#: redbot/cogs/streams/streams.py:543 +#: redbot/cogs/streams/streams.py:592 #, docstring msgid "Set stream alert message when mentions are disabled.\n\n" " Use `{stream}` in the message to insert the channel or username.\n" @@ -222,157 +226,170 @@ msgid "Set stream alert message when mentions are disabled.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:557 +#: redbot/cogs/streams/streams.py:606 #, docstring msgid "Reset the stream alert messages in this server." msgstr "" -#: redbot/cogs/streams/streams.py:561 +#: redbot/cogs/streams/streams.py:610 msgid "Stream alerts in this server will now use the default alert message." msgstr "" -#: redbot/cogs/streams/streams.py:566 +#: redbot/cogs/streams/streams.py:615 #, docstring msgid "Manage mention settings for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:572 +#: redbot/cogs/streams/streams.py:621 #, docstring msgid "Toggle the `@​everyone` mention." msgstr "" -#: redbot/cogs/streams/streams.py:577 -msgid "`@​everyone` will no longer be mentioned for stream alerts." +#: redbot/cogs/streams/streams.py:627 +msgid "{everyone} will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:580 -msgid "When a stream is live, `@​everyone` will be mentioned." +#: redbot/cogs/streams/streams.py:634 +msgid "When a stream is live, {everyone} will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:585 +#: redbot/cogs/streams/streams.py:642 #, docstring msgid "Toggle the `@​here` mention." msgstr "" -#: redbot/cogs/streams/streams.py:590 -msgid "`@​here` will no longer be mentioned for stream alerts." +#: redbot/cogs/streams/streams.py:648 +msgid "{here} will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:593 -msgid "When a stream is live, `@​here` will be mentioned." +#: redbot/cogs/streams/streams.py:655 +msgid "When a stream is live, {here} will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:598 +#: redbot/cogs/streams/streams.py:663 #, docstring msgid "Toggle a role mention." msgstr "" -#: redbot/cogs/streams/streams.py:603 -msgid "`@​{role.name}` will no longer be mentioned for stream alerts." +#: redbot/cogs/streams/streams.py:668 +msgid "{role} will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:609 -msgid "When a stream or community is live, `@​{role.name}` will be mentioned." +#: redbot/cogs/streams/streams.py:674 +msgid "When a stream or community is live, {role} will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:613 +#: redbot/cogs/streams/streams.py:678 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:624 +#: redbot/cogs/streams/streams.py:689 #, docstring msgid "Toggle alert deletion for when streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:627 +#: redbot/cogs/streams/streams.py:692 msgid "The notifications will be deleted once streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:629 +#: redbot/cogs/streams/streams.py:694 msgid "Notifications will no longer be deleted." msgstr "" -#: redbot/cogs/streams/streams.py:634 +#: redbot/cogs/streams/streams.py:699 #, docstring msgid "Toggle excluding rerun streams from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:639 +#: redbot/cogs/streams/streams.py:704 msgid "Streams of type 'rerun' will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:642 +#: redbot/cogs/streams/streams.py:707 msgid "Streams of type 'rerun' will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:647 +#: redbot/cogs/streams/streams.py:712 #, docstring msgid "Toggle excluding YouTube streams schedules from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:652 +#: redbot/cogs/streams/streams.py:717 msgid "Streams schedules will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:655 +#: redbot/cogs/streams/streams.py:720 msgid "Streams schedules will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:663 -msgid "I'll now send a notification in this channel when {stream.name} is live." +#: redbot/cogs/streams/streams.py:725 +#, docstring +msgid "Toggle whether to use buttons for stream alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:730 +msgid "I will no longer use buttons in stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:672 -msgid "I won't send notifications about {stream.name} in this channel anymore." +#: redbot/cogs/streams/streams.py:733 +msgid "I will use buttons in stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:819 +#: redbot/cogs/streams/streams.py:741 +msgid "I'll now send a notification in the {channel.mention} channel when {stream.name} is live." +msgstr "" + +#: redbot/cogs/streams/streams.py:751 +msgid "I won't send notifications about {stream.name} in the {channel.mention} channel anymore" +msgstr "" + +#: redbot/cogs/streams/streams.py:914 msgid "{mention}, {display_name} is live!" msgstr "" -#: redbot/cogs/streams/streams.py:841 +#: redbot/cogs/streams/streams.py:934 msgid "{display_name} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:219 +#: redbot/cogs/streams/streamtypes.py:226 msgid "This stream will start in {time}" msgstr "" -#: redbot/cogs/streams/streamtypes.py:225 +#: redbot/cogs/streams/streamtypes.py:232 msgid "This stream was scheduled for {min} minutes ago" msgstr "" -#: redbot/cogs/streams/streamtypes.py:435 +#: redbot/cogs/streams/streamtypes.py:447 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:437 +#: redbot/cogs/streams/streamtypes.py:449 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:440 -#: redbot/cogs/streams/streamtypes.py:485 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:441 -#: redbot/cogs/streams/streamtypes.py:486 +#: redbot/cogs/streams/streamtypes.py:453 +#: redbot/cogs/streams/streamtypes.py:499 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:446 +#: redbot/cogs/streams/streamtypes.py:458 msgid "Playing: " msgstr "" -#: redbot/cogs/streams/streamtypes.py:491 +#: redbot/cogs/streams/streamtypes.py:504 msgid "None" msgstr "" -#: redbot/cogs/streams/streamtypes.py:494 +#: redbot/cogs/streams/streamtypes.py:507 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:498 +#: redbot/cogs/streams/streamtypes.py:511 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 bdb54ead25f..69bbb1f7878 100644 --- a/redbot/cogs/streams/locales/pt-PT.po +++ b/redbot/cogs/streams/locales/pt-PT.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-25 08:33+0000\n" +"POT-Creation-Date: 2023-09-06 18:42+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,18 +15,19 @@ msgstr "" "X-Crowdin-File-ID: 48\n" "Language: pt_PT\n" -#: redbot/cogs/streams/streams.py:40 +#: redbot/cogs/streams/streams.py:43 #, 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 "Diversos comandos relacionados com plataformas de streaming.\n\n" +"Podes verificar se uma transmissão no Twitch, YouTube ou Picarto está atualmente em direto. " -#: redbot/cogs/streams/streams.py:141 +#: redbot/cogs/streams/streams.py:123 msgid "You need a client secret key if you want to use the Twitch API on this cog.\n" "Follow these steps:\n" -"1. Go to this page: https://dev.twitch.tv/console/apps.\n" +"1. Go to this page: {link}.\n" "2. Click \"Manage\" on your application.\n" "3. Click on \"New secret\".\n" "5. Copy your client ID and your client secret into:\n" @@ -34,11 +35,11 @@ msgid "You need a client secret key if you want to use the Twitch API on this co "Note: 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:154 redbot/cogs/streams/streams.py:488 +#: redbot/cogs/streams/streams.py:138 redbot/cogs/streams/streams.py:534 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:154 redbot/cogs/streams/streams.py:488 +#: redbot/cogs/streams/streams.py:138 redbot/cogs/streams/streams.py:534 msgid "" msgstr "" @@ -61,56 +62,60 @@ msgstr "" msgid "That user is offline." msgstr "" -#: redbot/cogs/streams/streams.py:255 redbot/cogs/streams/streams.py:447 -msgid "That channel doesn't seem to exist." +#: redbot/cogs/streams/streams.py:255 redbot/cogs/streams/streams.py:491 +msgid "That user doesn't seem to exist." msgstr "" -#: redbot/cogs/streams/streams.py:258 redbot/cogs/streams/streams.py:415 +#: redbot/cogs/streams/streams.py:258 redbot/cogs/streams/streams.py:459 msgid "The Twitch token is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:264 redbot/cogs/streams/streams.py:422 +#: redbot/cogs/streams/streams.py:264 redbot/cogs/streams/streams.py:466 msgid "The YouTube API key is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:270 redbot/cogs/streams/streams.py:430 +#: redbot/cogs/streams/streams.py:270 redbot/cogs/streams/streams.py:474 msgid "YouTube quota has been exceeded. Try again later or contact the owner if this continues." msgstr "" -#: redbot/cogs/streams/streams.py:282 redbot/cogs/streams/streams.py:442 +#: redbot/cogs/streams/streams.py:282 redbot/cogs/streams/streams.py:486 msgid "Something went wrong whilst trying to contact the stream service's API." msgstr "" -#: redbot/cogs/streams/streams.py:299 +#: redbot/cogs/streams/streams.py:301 redbot/cogs/streams/streams.py:810 +msgid "Watch the stream" +msgstr "" + +#: redbot/cogs/streams/streams.py:310 #, docstring msgid "Manage automated stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:304 +#: redbot/cogs/streams/streams.py:322 #, docstring msgid "Manage Twitch stream notifications." msgstr "" -#: redbot/cogs/streams/streams.py:309 +#: redbot/cogs/streams/streams.py:334 #, docstring -msgid "Toggle alerts in this channel for a Twitch stream." +msgid "Toggle alerts in this or the given channel for a Twitch stream." msgstr "" -#: redbot/cogs/streams/streams.py:312 +#: redbot/cogs/streams/streams.py:337 msgid "Please supply the name of a *Twitch* channel, not a Discord channel." msgstr "" -#: redbot/cogs/streams/streams.py:319 +#: redbot/cogs/streams/streams.py:351 #, docstring msgid "Toggle alerts in this channel for a YouTube stream." msgstr "" -#: redbot/cogs/streams/streams.py:324 +#: redbot/cogs/streams/streams.py:363 #, docstring msgid "Toggle alerts in this channel for a Picarto stream." msgstr "" -#: redbot/cogs/streams/streams.py:329 +#: redbot/cogs/streams/streams.py:368 #, docstring msgid "Disable all stream alerts in this channel or server.\n\n" " `[p]streamalert stop` will disable this channel's stream\n" @@ -120,51 +125,51 @@ msgid "Disable all stream alerts in this channel or server.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:359 +#: redbot/cogs/streams/streams.py:398 msgid "All the stream alerts in this server have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:361 +#: redbot/cogs/streams/streams.py:400 msgid "All the stream alerts in this channel have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:367 +#: redbot/cogs/streams/streams.py:406 #, docstring msgid "List all active stream alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:370 +#: redbot/cogs/streams/streams.py:409 msgid "Active alerts:\n\n" msgstr "" -#: redbot/cogs/streams/streams.py:378 +#: redbot/cogs/streams/streams.py:417 msgid "There are no active alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:455 +#: redbot/cogs/streams/streams.py:499 #, docstring msgid "Manage stream alert settings." msgstr "" -#: redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:505 #, docstring msgid "Set stream check refresh time." msgstr "" -#: redbot/cogs/streams/streams.py:463 +#: redbot/cogs/streams/streams.py:507 msgid "You cannot set the refresh timer to less than 60 seconds" msgstr "" -#: redbot/cogs/streams/streams.py:473 +#: redbot/cogs/streams/streams.py:517 #, docstring msgid "Explain how to set the twitch token." msgstr "" -#: redbot/cogs/streams/streams.py:474 +#: redbot/cogs/streams/streams.py:518 msgid "To set the twitch API tokens, follow these steps:\n" -"1. Go to this page: https://dev.twitch.tv/dashboard/apps.\n" +"1. Go to this page: {link}.\n" "2. Click *Register Your Application*.\n" -"3. Enter a name, set the OAuth Redirect URI to `http://localhost`, and select an Application Category of your choosing.\n" +"3. Enter a name, set the OAuth Redirect URI to {localhost}, and select an Application Category of your choosing.\n" "4. Click *Register*.\n" "5. Copy your client ID and your client secret into:\n" "{command}\n\n" @@ -172,34 +177,34 @@ msgid "To set the twitch API tokens, follow these steps:\n" "or in DM with the bot.\n" msgstr "" -#: redbot/cogs/streams/streams.py:497 +#: redbot/cogs/streams/streams.py:543 #, docstring msgid "Explain how to set the YouTube token." msgstr "" -#: redbot/cogs/streams/streams.py:499 +#: redbot/cogs/streams/streams.py:545 msgid "To get one, do the following:\n" "1. Create a project\n" -"(see https://support.google.com/googleapi/answer/6251787 for details)\n" +"(see {link1} for details)\n" "2. Enable the YouTube Data API v3 \n" -"(see https://support.google.com/googleapi/answer/6158841 for instructions)\n" +"(see {link2} for instructions)\n" "3. Set up your API key \n" -"(see https://support.google.com/googleapi/answer/6158862 for instructions)\n" +"(see {link3} for instructions)\n" "4. Copy your API key and run the command {command}\n\n" "Note: These tokens are sensitive and should only be used in a private channel\n" "or in DM with the bot.\n" msgstr "" -#: redbot/cogs/streams/streams.py:513 +#: redbot/cogs/streams/streams.py:562 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:522 +#: redbot/cogs/streams/streams.py:571 #, docstring msgid "Manage custom messages for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:528 +#: redbot/cogs/streams/streams.py:577 #, docstring msgid "Set stream alert message when mentions are enabled.\n\n" " Use `{mention}` in the message to insert the selected mentions.\n" @@ -209,11 +214,11 @@ msgid "Set stream alert message when mentions are enabled.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:538 redbot/cogs/streams/streams.py:552 +#: redbot/cogs/streams/streams.py:587 redbot/cogs/streams/streams.py:601 msgid "Stream alert message set!" msgstr "" -#: redbot/cogs/streams/streams.py:543 +#: redbot/cogs/streams/streams.py:592 #, docstring msgid "Set stream alert message when mentions are disabled.\n\n" " Use `{stream}` in the message to insert the channel or username.\n" @@ -222,157 +227,170 @@ msgid "Set stream alert message when mentions are disabled.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:557 +#: redbot/cogs/streams/streams.py:606 #, docstring msgid "Reset the stream alert messages in this server." msgstr "" -#: redbot/cogs/streams/streams.py:561 +#: redbot/cogs/streams/streams.py:610 msgid "Stream alerts in this server will now use the default alert message." msgstr "" -#: redbot/cogs/streams/streams.py:566 +#: redbot/cogs/streams/streams.py:615 #, docstring msgid "Manage mention settings for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:572 +#: redbot/cogs/streams/streams.py:621 #, docstring msgid "Toggle the `@​everyone` mention." msgstr "" -#: redbot/cogs/streams/streams.py:577 -msgid "`@​everyone` will no longer be mentioned for stream alerts." +#: redbot/cogs/streams/streams.py:627 +msgid "{everyone} will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:580 -msgid "When a stream is live, `@​everyone` will be mentioned." +#: redbot/cogs/streams/streams.py:634 +msgid "When a stream is live, {everyone} will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:585 +#: redbot/cogs/streams/streams.py:642 #, docstring msgid "Toggle the `@​here` mention." msgstr "" -#: redbot/cogs/streams/streams.py:590 -msgid "`@​here` will no longer be mentioned for stream alerts." +#: redbot/cogs/streams/streams.py:648 +msgid "{here} will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:593 -msgid "When a stream is live, `@​here` will be mentioned." +#: redbot/cogs/streams/streams.py:655 +msgid "When a stream is live, {here} will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:598 +#: redbot/cogs/streams/streams.py:663 #, docstring msgid "Toggle a role mention." msgstr "" -#: redbot/cogs/streams/streams.py:603 -msgid "`@​{role.name}` will no longer be mentioned for stream alerts." +#: redbot/cogs/streams/streams.py:668 +msgid "{role} will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:609 -msgid "When a stream or community is live, `@​{role.name}` will be mentioned." +#: redbot/cogs/streams/streams.py:674 +msgid "When a stream or community is live, {role} will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:613 +#: redbot/cogs/streams/streams.py:678 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:624 +#: redbot/cogs/streams/streams.py:689 #, docstring msgid "Toggle alert deletion for when streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:627 +#: redbot/cogs/streams/streams.py:692 msgid "The notifications will be deleted once streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:629 +#: redbot/cogs/streams/streams.py:694 msgid "Notifications will no longer be deleted." msgstr "" -#: redbot/cogs/streams/streams.py:634 +#: redbot/cogs/streams/streams.py:699 #, docstring msgid "Toggle excluding rerun streams from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:639 +#: redbot/cogs/streams/streams.py:704 msgid "Streams of type 'rerun' will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:642 +#: redbot/cogs/streams/streams.py:707 msgid "Streams of type 'rerun' will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:647 +#: redbot/cogs/streams/streams.py:712 #, docstring msgid "Toggle excluding YouTube streams schedules from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:652 +#: redbot/cogs/streams/streams.py:717 msgid "Streams schedules will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:655 +#: redbot/cogs/streams/streams.py:720 msgid "Streams schedules will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:663 -msgid "I'll now send a notification in this channel when {stream.name} is live." +#: redbot/cogs/streams/streams.py:725 +#, docstring +msgid "Toggle whether to use buttons for stream alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:730 +msgid "I will no longer use buttons in stream alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:733 +msgid "I will use buttons in stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:672 -msgid "I won't send notifications about {stream.name} in this channel anymore." +#: redbot/cogs/streams/streams.py:741 +msgid "I'll now send a notification in the {channel.mention} channel when {stream.name} is live." msgstr "" -#: redbot/cogs/streams/streams.py:819 +#: redbot/cogs/streams/streams.py:751 +msgid "I won't send notifications about {stream.name} in the {channel.mention} channel anymore" +msgstr "" + +#: redbot/cogs/streams/streams.py:914 msgid "{mention}, {display_name} is live!" msgstr "" -#: redbot/cogs/streams/streams.py:841 +#: redbot/cogs/streams/streams.py:934 msgid "{display_name} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:219 +#: redbot/cogs/streams/streamtypes.py:226 msgid "This stream will start in {time}" msgstr "" -#: redbot/cogs/streams/streamtypes.py:225 +#: redbot/cogs/streams/streamtypes.py:232 msgid "This stream was scheduled for {min} minutes ago" msgstr "" -#: redbot/cogs/streams/streamtypes.py:435 +#: redbot/cogs/streams/streamtypes.py:447 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:437 +#: redbot/cogs/streams/streamtypes.py:449 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:440 -#: redbot/cogs/streams/streamtypes.py:485 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:441 -#: redbot/cogs/streams/streamtypes.py:486 +#: redbot/cogs/streams/streamtypes.py:453 +#: redbot/cogs/streams/streamtypes.py:499 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:446 +#: redbot/cogs/streams/streamtypes.py:458 msgid "Playing: " msgstr "" -#: redbot/cogs/streams/streamtypes.py:491 +#: redbot/cogs/streams/streamtypes.py:504 msgid "None" msgstr "" -#: redbot/cogs/streams/streamtypes.py:494 +#: redbot/cogs/streams/streamtypes.py:507 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:498 +#: redbot/cogs/streams/streamtypes.py:511 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 3cd2a9306f5..8863cf20636 100644 --- a/redbot/cogs/streams/locales/ru-RU.po +++ b/redbot/cogs/streams/locales/ru-RU.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-25 08:33+0000\n" +"POT-Creation-Date: 2023-09-06 18:42+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,18 +15,21 @@ msgstr "" "X-Crowdin-File-ID: 48\n" "Language: ru_RU\n" -#: redbot/cogs/streams/streams.py:40 +#: redbot/cogs/streams/streams.py:43 #, 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 "Различные команды, относящиеся к стриминговым площадкам.\n\n" +" Вы можете проверить, идет ли трансляция на Twitch, YouTube или Picarto\n" +" в данный момент.\n" +" " -#: redbot/cogs/streams/streams.py:141 +#: redbot/cogs/streams/streams.py:123 msgid "You need a client secret key if you want to use the Twitch API on this cog.\n" "Follow these steps:\n" -"1. Go to this page: https://dev.twitch.tv/console/apps.\n" +"1. Go to this page: {link}.\n" "2. Click \"Manage\" on your application.\n" "3. Click on \"New secret\".\n" "5. Copy your client ID and your client secret into:\n" @@ -34,13 +37,13 @@ msgid "You need a client secret key if you want to use the Twitch API on this co "Note: 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:154 redbot/cogs/streams/streams.py:488 +#: redbot/cogs/streams/streams.py:138 redbot/cogs/streams/streams.py:534 msgid "" -msgstr "" +msgstr "" -#: redbot/cogs/streams/streams.py:154 redbot/cogs/streams/streams.py:488 +#: redbot/cogs/streams/streams.py:138 redbot/cogs/streams/streams.py:534 msgid "" -msgstr "" +msgstr "" #: redbot/cogs/streams/streams.py:208 #, docstring @@ -61,56 +64,60 @@ msgstr "Статус канала Picarto." msgid "That user is offline." msgstr "Этот пользователь не в сети." -#: redbot/cogs/streams/streams.py:255 redbot/cogs/streams/streams.py:447 -msgid "That channel doesn't seem to exist." -msgstr "Этот канал, кажется, не существует." +#: redbot/cogs/streams/streams.py:255 redbot/cogs/streams/streams.py:491 +msgid "That user doesn't seem to exist." +msgstr "" -#: redbot/cogs/streams/streams.py:258 redbot/cogs/streams/streams.py:415 +#: redbot/cogs/streams/streams.py:258 redbot/cogs/streams/streams.py:459 msgid "The Twitch token is either invalid or has not been set. See {command}." -msgstr "" +msgstr "Токен Twitch является недопустимым или не был установлен. Смотрите {command}." -#: redbot/cogs/streams/streams.py:264 redbot/cogs/streams/streams.py:422 +#: redbot/cogs/streams/streams.py:264 redbot/cogs/streams/streams.py:466 msgid "The YouTube API key is either invalid or has not been set. See {command}." -msgstr "" +msgstr "Ключ YouTube API является недопустимым или не был установлен. Смотрите {command}." -#: redbot/cogs/streams/streams.py:270 redbot/cogs/streams/streams.py:430 +#: redbot/cogs/streams/streams.py:270 redbot/cogs/streams/streams.py:474 msgid "YouTube quota has been exceeded. Try again later or contact the owner if this continues." -msgstr "" +msgstr "Превышена квота на YouTube. Повторите попытку позже или свяжитесь с владельцем, если это продолжится." -#: redbot/cogs/streams/streams.py:282 redbot/cogs/streams/streams.py:442 +#: redbot/cogs/streams/streams.py:282 redbot/cogs/streams/streams.py:486 msgid "Something went wrong whilst trying to contact the stream service's API." msgstr "Что-то пошло не так при попытке связаться с API потокового сервиса." -#: redbot/cogs/streams/streams.py:299 +#: redbot/cogs/streams/streams.py:301 redbot/cogs/streams/streams.py:810 +msgid "Watch the stream" +msgstr "Смотреть стрим" + +#: redbot/cogs/streams/streams.py:310 #, docstring msgid "Manage automated stream alerts." msgstr "Управление автоматическими оповещениями транслляций." -#: redbot/cogs/streams/streams.py:304 +#: redbot/cogs/streams/streams.py:322 #, docstring msgid "Manage Twitch stream notifications." msgstr "Управление Twitch уведомлениями." -#: redbot/cogs/streams/streams.py:309 +#: redbot/cogs/streams/streams.py:334 #, docstring -msgid "Toggle alerts in this channel for a Twitch stream." -msgstr "Переключить оповещения в этом канале для трансляции Twitch." +msgid "Toggle alerts in this or the given channel for a Twitch stream." +msgstr "" -#: redbot/cogs/streams/streams.py:312 +#: redbot/cogs/streams/streams.py:337 msgid "Please supply the name of a *Twitch* channel, not a Discord channel." -msgstr "Пожалуйста укажите имя Twitch-канала, а не Discord-канала." +msgstr "Пожалуйста укажите имя Twitch канала, а не Discord канала." -#: redbot/cogs/streams/streams.py:319 +#: redbot/cogs/streams/streams.py:351 #, docstring msgid "Toggle alerts in this channel for a YouTube stream." msgstr "Переключить оповещения на этом канале для трансляции YouTube." -#: redbot/cogs/streams/streams.py:324 +#: redbot/cogs/streams/streams.py:363 #, docstring msgid "Toggle alerts in this channel for a Picarto stream." msgstr "Переключить оповещения на этом канале для трансляции Picarto." -#: redbot/cogs/streams/streams.py:329 +#: redbot/cogs/streams/streams.py:368 #, docstring msgid "Disable all stream alerts in this channel or server.\n\n" " `[p]streamalert stop` will disable this channel's stream\n" @@ -118,53 +125,53 @@ msgid "Disable all stream alerts in this channel or server.\n\n" " Do `[p]streamalert stop yes` to disable all stream alerts in\n" " this server.\n" " " -msgstr "Отключение всех оповещений о трансляциях в текущем канале или сервере. `[p]streamalert stop` отключит оповещения в текущем канале. Выполните `[p]streamalert stop yes` чтобы отключить все оповещения в текущем сервере." +msgstr "Отключение всех оповещений о трансляциях в текущем канале или сервере. `[p]stream alert stop` отключит оповещения в текущем канале. Выполните `[p]stream alert stop yes` чтобы отключить все оповещения в текущем сервере. " -#: redbot/cogs/streams/streams.py:359 +#: redbot/cogs/streams/streams.py:398 msgid "All the stream alerts in this server have been disabled." msgstr "Все оповещения о трансляциях на этом сервере были отключены." -#: redbot/cogs/streams/streams.py:361 +#: redbot/cogs/streams/streams.py:400 msgid "All the stream alerts in this channel have been disabled." msgstr "Все оповещения о трансляциях в этом канале отключены." -#: redbot/cogs/streams/streams.py:367 +#: redbot/cogs/streams/streams.py:406 #, docstring msgid "List all active stream alerts in this server." msgstr "Список всех активных оповещений о трансляциях на этом сервере." -#: redbot/cogs/streams/streams.py:370 +#: redbot/cogs/streams/streams.py:409 msgid "Active alerts:\n\n" -msgstr "Активные уведомления:" +msgstr "Активные уведомления:\n\n" -#: redbot/cogs/streams/streams.py:378 +#: redbot/cogs/streams/streams.py:417 msgid "There are no active alerts in this server." msgstr "На этом сервере нет активных оповещений." -#: redbot/cogs/streams/streams.py:455 +#: redbot/cogs/streams/streams.py:499 #, docstring msgid "Manage stream alert settings." -msgstr "" +msgstr "Управление настройками оповещения о трансляции." -#: redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:505 #, docstring msgid "Set stream check refresh time." -msgstr "" +msgstr "Установить время обновления проверки трансляции." -#: redbot/cogs/streams/streams.py:463 +#: redbot/cogs/streams/streams.py:507 msgid "You cannot set the refresh timer to less than 60 seconds" -msgstr "" +msgstr "Вы не можете установить таймер обновления менее чем на 60 секунд" -#: redbot/cogs/streams/streams.py:473 +#: redbot/cogs/streams/streams.py:517 #, docstring msgid "Explain how to set the twitch token." -msgstr "" +msgstr "Объясните, как установить Twitch токен." -#: redbot/cogs/streams/streams.py:474 +#: redbot/cogs/streams/streams.py:518 msgid "To set the twitch API tokens, follow these steps:\n" -"1. Go to this page: https://dev.twitch.tv/dashboard/apps.\n" +"1. Go to this page: {link}.\n" "2. Click *Register Your Application*.\n" -"3. Enter a name, set the OAuth Redirect URI to `http://localhost`, and select an Application Category of your choosing.\n" +"3. Enter a name, set the OAuth Redirect URI to {localhost}, and select an Application Category of your choosing.\n" "4. Click *Register*.\n" "5. Copy your client ID and your client secret into:\n" "{command}\n\n" @@ -172,34 +179,34 @@ msgid "To set the twitch API tokens, follow these steps:\n" "or in DM with the bot.\n" msgstr "" -#: redbot/cogs/streams/streams.py:497 +#: redbot/cogs/streams/streams.py:543 #, docstring msgid "Explain how to set the YouTube token." -msgstr "" +msgstr "Объясните, как установить YouTube токен." -#: redbot/cogs/streams/streams.py:499 +#: redbot/cogs/streams/streams.py:545 msgid "To get one, do the following:\n" "1. Create a project\n" -"(see https://support.google.com/googleapi/answer/6251787 for details)\n" +"(see {link1} for details)\n" "2. Enable the YouTube Data API v3 \n" -"(see https://support.google.com/googleapi/answer/6158841 for instructions)\n" +"(see {link2} for instructions)\n" "3. Set up your API key \n" -"(see https://support.google.com/googleapi/answer/6158862 for instructions)\n" +"(see {link3} for instructions)\n" "4. Copy your API key and run the command {command}\n\n" "Note: These tokens are sensitive and should only be used in a private channel\n" "or in DM with the bot.\n" msgstr "" -#: redbot/cogs/streams/streams.py:513 +#: redbot/cogs/streams/streams.py:562 msgid "" -msgstr "" +msgstr "" -#: redbot/cogs/streams/streams.py:522 +#: redbot/cogs/streams/streams.py:571 #, docstring msgid "Manage custom messages for stream alerts." -msgstr "" +msgstr "Управление пользовательскими сообщениями для потоковых оповещений." -#: redbot/cogs/streams/streams.py:528 +#: redbot/cogs/streams/streams.py:577 #, docstring msgid "Set stream alert message when mentions are enabled.\n\n" " Use `{mention}` in the message to insert the selected mentions.\n" @@ -207,172 +214,194 @@ msgid "Set stream alert message when mentions are enabled.\n\n" " Use `{stream.display_name}` in the message to insert the channel's display name (on Twitch, this may be different from `{stream}`).\n\n" " For example: `[p]streamset message mention {mention}, {stream.display_name} is live!`\n" " " -msgstr "" +msgstr "Установить уведомление о трансляции, когда упоминания включены.\n\n" +" Используйте `{mention}` в сообщении, чтобы вставить выбранные упоминания.\n" +" Используйте `{stream}` в сообщении, чтобы вставить канал или имя пользователя.\n" +" Используйте `{stream.display_name}` в сообщении, чтобы вставить отображаемое имя канала (на Twitch, это может отличаться от `{stream}`).\n\n" +" Например: `[p]streamset message mention {mention}, {stream.display_name} is live!`\n" +" " -#: redbot/cogs/streams/streams.py:538 redbot/cogs/streams/streams.py:552 +#: redbot/cogs/streams/streams.py:587 redbot/cogs/streams/streams.py:601 msgid "Stream alert message set!" -msgstr "Сообщение уведомления о трансляции установлено!" +msgstr "Уведомление о трансляции установлено!" -#: redbot/cogs/streams/streams.py:543 +#: redbot/cogs/streams/streams.py:592 #, docstring msgid "Set stream alert message when mentions are disabled.\n\n" " Use `{stream}` in the message to insert the channel or username.\n" " Use `{stream.display_name}` in the message to insert the channel's display name (on Twitch, this may be different from `{stream}`).\n\n" " For example: `[p]streamset message nomention {stream.display_name} is live!`\n" " " -msgstr "" +msgstr "Установите оповещение, когда упоминания отключены.\n\n" +" Используйте `{stream}` в сообщении, чтобы вставить канал или имя пользователя.\n" +" Используйте `{stream.display_name}` в сообщении, чтобы вставить отображаемое имя канала (на Twitch, это может отличаться от `{stream}`).\n\n" +" Например: `[p]streamset message nomention {stream.display_name} is live!`\n" +" " -#: redbot/cogs/streams/streams.py:557 +#: redbot/cogs/streams/streams.py:606 #, docstring msgid "Reset the stream alert messages in this server." -msgstr "Сброс сообщений уведомлений о трансляции в текущем сервере." +msgstr "Сброс уведомлений о трансляциях в текущем сервере." -#: redbot/cogs/streams/streams.py:561 +#: redbot/cogs/streams/streams.py:610 msgid "Stream alerts in this server will now use the default alert message." -msgstr "" +msgstr "Потоковые оповещения на этом сервере теперь будут использовать оповещение по умолчанию." -#: redbot/cogs/streams/streams.py:566 +#: redbot/cogs/streams/streams.py:615 #, docstring msgid "Manage mention settings for stream alerts." msgstr "Управление настройками упоминаний для оповещений о трансляциях." -#: redbot/cogs/streams/streams.py:572 +#: redbot/cogs/streams/streams.py:621 #, docstring msgid "Toggle the `@​everyone` mention." msgstr "Переключить упоминание `@​everyone`." -#: redbot/cogs/streams/streams.py:577 -msgid "`@​everyone` will no longer be mentioned for stream alerts." -msgstr "Упоминание `@​everyone` больше не будет использоваться в оповещениях." +#: redbot/cogs/streams/streams.py:627 +msgid "{everyone} will no longer be mentioned for stream alerts." +msgstr "" -#: redbot/cogs/streams/streams.py:580 -msgid "When a stream is live, `@​everyone` will be mentioned." -msgstr "Когда трансляция в эфире, будет использоваться `@everyone`." +#: redbot/cogs/streams/streams.py:634 +msgid "When a stream is live, {everyone} will be mentioned." +msgstr "" -#: redbot/cogs/streams/streams.py:585 +#: redbot/cogs/streams/streams.py:642 #, docstring msgid "Toggle the `@​here` mention." msgstr "Переключить упоминание `@​here`." -#: redbot/cogs/streams/streams.py:590 -msgid "`@​here` will no longer be mentioned for stream alerts." -msgstr "Упоминание `@​here` больше не будет использоваться в оповещениях." +#: redbot/cogs/streams/streams.py:648 +msgid "{here} will no longer be mentioned for stream alerts." +msgstr "" -#: redbot/cogs/streams/streams.py:593 -msgid "When a stream is live, `@​here` will be mentioned." -msgstr "Когда трансляция в эфире, будет использоваться `@​here`." +#: redbot/cogs/streams/streams.py:655 +msgid "When a stream is live, {here} will be mentioned." +msgstr "" -#: redbot/cogs/streams/streams.py:598 +#: redbot/cogs/streams/streams.py:663 #, docstring msgid "Toggle a role mention." msgstr "Переключить упоминание роли." -#: redbot/cogs/streams/streams.py:603 -msgid "`@​{role.name}` will no longer be mentioned for stream alerts." -msgstr "Упоминание `@​{role.name}` больше не будет использоваться в оповещениях." +#: redbot/cogs/streams/streams.py:668 +msgid "{role} will no longer be mentioned for stream alerts." +msgstr "" -#: redbot/cogs/streams/streams.py:609 -msgid "When a stream or community is live, `@​{role.name}` will be mentioned." -msgstr "Когда будет транслироваться поток или сообщество, будет использоваться `@​{role.name}`." +#: redbot/cogs/streams/streams.py:674 +msgid "When a stream or community is live, {role} will be mentioned." +msgstr "" -#: redbot/cogs/streams/streams.py:613 +#: redbot/cogs/streams/streams.py:678 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:624 +#: redbot/cogs/streams/streams.py:689 #, docstring msgid "Toggle alert deletion for when streams go offline." msgstr "Переключить удаление оповещений при окончании трансляции." -#: redbot/cogs/streams/streams.py:627 +#: redbot/cogs/streams/streams.py:692 msgid "The notifications will be deleted once streams go offline." msgstr "Уведомления будут удалены при окончании трансляции." -#: redbot/cogs/streams/streams.py:629 +#: redbot/cogs/streams/streams.py:694 msgid "Notifications will no longer be deleted." msgstr "Уведомления больше не будут удаляться." -#: redbot/cogs/streams/streams.py:634 +#: redbot/cogs/streams/streams.py:699 #, docstring msgid "Toggle excluding rerun streams from alerts." -msgstr "" +msgstr "Включить/Выключить исключение перезапуска трансляций из оповещений." -#: redbot/cogs/streams/streams.py:639 +#: redbot/cogs/streams/streams.py:704 msgid "Streams of type 'rerun' will be included in alerts." -msgstr "" +msgstr "Потоки типа 'повторное выполнение' будут включены в оповещения." -#: redbot/cogs/streams/streams.py:642 +#: redbot/cogs/streams/streams.py:707 msgid "Streams of type 'rerun' will no longer send an alert." -msgstr "" +msgstr "Потоки типа 'rerun' больше не будут отправлять уведомление." -#: redbot/cogs/streams/streams.py:647 +#: redbot/cogs/streams/streams.py:712 #, docstring msgid "Toggle excluding YouTube streams schedules from alerts." -msgstr "" +msgstr "Включить/Выключить исключение расписаний трансляций YouTube из оповещений." -#: redbot/cogs/streams/streams.py:652 +#: redbot/cogs/streams/streams.py:717 msgid "Streams schedules will be included in alerts." -msgstr "" +msgstr "Графики трансляций будут включены в оповещения." -#: redbot/cogs/streams/streams.py:655 +#: redbot/cogs/streams/streams.py:720 msgid "Streams schedules will no longer send an alert." +msgstr "Графики трансляций больше не будут отправлять оповещение." + +#: redbot/cogs/streams/streams.py:725 +#, docstring +msgid "Toggle whether to use buttons for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:663 -msgid "I'll now send a notification in this channel when {stream.name} is live." -msgstr "Теперь я отправлю уведомление на этом канале, когда {stream.name} будет активен." +#: redbot/cogs/streams/streams.py:730 +msgid "I will no longer use buttons in stream alerts." +msgstr "" -#: redbot/cogs/streams/streams.py:672 -msgid "I won't send notifications about {stream.name} in this channel anymore." -msgstr "Я больше не буду отправлять уведомления о {stream.name} на этом канале." +#: redbot/cogs/streams/streams.py:733 +msgid "I will use buttons in stream alerts." +msgstr "" -#: redbot/cogs/streams/streams.py:819 -msgid "{mention}, {display_name} is live!" +#: redbot/cogs/streams/streams.py:741 +msgid "I'll now send a notification in the {channel.mention} channel when {stream.name} is live." msgstr "" -#: redbot/cogs/streams/streams.py:841 -msgid "{display_name} is live!" +#: redbot/cogs/streams/streams.py:751 +msgid "I won't send notifications about {stream.name} in the {channel.mention} channel anymore" msgstr "" -#: redbot/cogs/streams/streamtypes.py:219 +#: redbot/cogs/streams/streams.py:914 +msgid "{mention}, {display_name} is live!" +msgstr "{mention}, {display_name} в эфире!" + +#: redbot/cogs/streams/streams.py:934 +msgid "{display_name} is live!" +msgstr "{display_name} в прямом эфире!" + +#: redbot/cogs/streams/streamtypes.py:226 msgid "This stream will start in {time}" -msgstr "" +msgstr "Трансляция начнется через {time}" -#: redbot/cogs/streams/streamtypes.py:225 +#: redbot/cogs/streams/streamtypes.py:232 msgid "This stream was scheduled for {min} minutes ago" -msgstr "" +msgstr "Эта трансляция была запланирована на {min} минут назад" -#: redbot/cogs/streams/streamtypes.py:435 +#: redbot/cogs/streams/streamtypes.py:447 msgid "Untitled broadcast" -msgstr "" +msgstr "Трансляция без названия" -#: redbot/cogs/streams/streamtypes.py:437 +#: redbot/cogs/streams/streamtypes.py:449 msgid " - Rerun" -msgstr "" +msgstr " - Повторный запуск" -#: redbot/cogs/streams/streamtypes.py:440 -#: redbot/cogs/streams/streamtypes.py:485 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Followers" msgstr "Подписчики" -#: redbot/cogs/streams/streamtypes.py:441 -#: redbot/cogs/streams/streamtypes.py:486 +#: redbot/cogs/streams/streamtypes.py:453 +#: redbot/cogs/streams/streamtypes.py:499 msgid "Total views" msgstr "Всего просмотров" -#: redbot/cogs/streams/streamtypes.py:446 +#: redbot/cogs/streams/streamtypes.py:458 msgid "Playing: " msgstr "Воспроизводится: " -#: redbot/cogs/streams/streamtypes.py:491 +#: redbot/cogs/streams/streamtypes.py:504 msgid "None" -msgstr "Нет" +msgstr "Отсутствует" -#: redbot/cogs/streams/streamtypes.py:494 +#: redbot/cogs/streams/streamtypes.py:507 msgid "NSFW | " -msgstr "" +msgstr "NSFW | " -#: redbot/cogs/streams/streamtypes.py:498 +#: redbot/cogs/streams/streamtypes.py:511 msgid "{adult}Category: {category} | Tags: {tags}" msgstr "{adult}Категория: {category} | Теги: {tags}" diff --git a/redbot/cogs/streams/locales/sk-SK.po b/redbot/cogs/streams/locales/sk-SK.po index 4cfd00f9858..40db409cbcd 100644 --- a/redbot/cogs/streams/locales/sk-SK.po +++ b/redbot/cogs/streams/locales/sk-SK.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-25 08:33+0000\n" +"POT-Creation-Date: 2023-09-06 18:42+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 48\n" "Language: sk_SK\n" -#: redbot/cogs/streams/streams.py:40 +#: redbot/cogs/streams/streams.py:43 #, docstring msgid "Various commands relating to streaming platforms.\n\n" " You can check if a Twitch, YouTube or Picarto stream is\n" @@ -23,10 +23,10 @@ msgid "Various commands relating to streaming platforms.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:141 +#: redbot/cogs/streams/streams.py:123 msgid "You need a client secret key if you want to use the Twitch API on this cog.\n" "Follow these steps:\n" -"1. Go to this page: https://dev.twitch.tv/console/apps.\n" +"1. Go to this page: {link}.\n" "2. Click \"Manage\" on your application.\n" "3. Click on \"New secret\".\n" "5. Copy your client ID and your client secret into:\n" @@ -34,11 +34,11 @@ msgid "You need a client secret key if you want to use the Twitch API on this co "Note: 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:154 redbot/cogs/streams/streams.py:488 +#: redbot/cogs/streams/streams.py:138 redbot/cogs/streams/streams.py:534 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:154 redbot/cogs/streams/streams.py:488 +#: redbot/cogs/streams/streams.py:138 redbot/cogs/streams/streams.py:534 msgid "" msgstr "" @@ -61,56 +61,60 @@ msgstr "" msgid "That user is offline." msgstr "" -#: redbot/cogs/streams/streams.py:255 redbot/cogs/streams/streams.py:447 -msgid "That channel doesn't seem to exist." +#: redbot/cogs/streams/streams.py:255 redbot/cogs/streams/streams.py:491 +msgid "That user doesn't seem to exist." msgstr "" -#: redbot/cogs/streams/streams.py:258 redbot/cogs/streams/streams.py:415 +#: redbot/cogs/streams/streams.py:258 redbot/cogs/streams/streams.py:459 msgid "The Twitch token is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:264 redbot/cogs/streams/streams.py:422 +#: redbot/cogs/streams/streams.py:264 redbot/cogs/streams/streams.py:466 msgid "The YouTube API key is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:270 redbot/cogs/streams/streams.py:430 +#: redbot/cogs/streams/streams.py:270 redbot/cogs/streams/streams.py:474 msgid "YouTube quota has been exceeded. Try again later or contact the owner if this continues." msgstr "" -#: redbot/cogs/streams/streams.py:282 redbot/cogs/streams/streams.py:442 +#: redbot/cogs/streams/streams.py:282 redbot/cogs/streams/streams.py:486 msgid "Something went wrong whilst trying to contact the stream service's API." msgstr "" -#: redbot/cogs/streams/streams.py:299 +#: redbot/cogs/streams/streams.py:301 redbot/cogs/streams/streams.py:810 +msgid "Watch the stream" +msgstr "" + +#: redbot/cogs/streams/streams.py:310 #, docstring msgid "Manage automated stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:304 +#: redbot/cogs/streams/streams.py:322 #, docstring msgid "Manage Twitch stream notifications." msgstr "" -#: redbot/cogs/streams/streams.py:309 +#: redbot/cogs/streams/streams.py:334 #, docstring -msgid "Toggle alerts in this channel for a Twitch stream." +msgid "Toggle alerts in this or the given channel for a Twitch stream." msgstr "" -#: redbot/cogs/streams/streams.py:312 +#: redbot/cogs/streams/streams.py:337 msgid "Please supply the name of a *Twitch* channel, not a Discord channel." msgstr "" -#: redbot/cogs/streams/streams.py:319 +#: redbot/cogs/streams/streams.py:351 #, docstring msgid "Toggle alerts in this channel for a YouTube stream." msgstr "" -#: redbot/cogs/streams/streams.py:324 +#: redbot/cogs/streams/streams.py:363 #, docstring msgid "Toggle alerts in this channel for a Picarto stream." msgstr "" -#: redbot/cogs/streams/streams.py:329 +#: redbot/cogs/streams/streams.py:368 #, docstring msgid "Disable all stream alerts in this channel or server.\n\n" " `[p]streamalert stop` will disable this channel's stream\n" @@ -120,51 +124,51 @@ msgid "Disable all stream alerts in this channel or server.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:359 +#: redbot/cogs/streams/streams.py:398 msgid "All the stream alerts in this server have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:361 +#: redbot/cogs/streams/streams.py:400 msgid "All the stream alerts in this channel have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:367 +#: redbot/cogs/streams/streams.py:406 #, docstring msgid "List all active stream alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:370 +#: redbot/cogs/streams/streams.py:409 msgid "Active alerts:\n\n" msgstr "" -#: redbot/cogs/streams/streams.py:378 +#: redbot/cogs/streams/streams.py:417 msgid "There are no active alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:455 +#: redbot/cogs/streams/streams.py:499 #, docstring msgid "Manage stream alert settings." msgstr "" -#: redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:505 #, docstring msgid "Set stream check refresh time." msgstr "" -#: redbot/cogs/streams/streams.py:463 +#: redbot/cogs/streams/streams.py:507 msgid "You cannot set the refresh timer to less than 60 seconds" msgstr "" -#: redbot/cogs/streams/streams.py:473 +#: redbot/cogs/streams/streams.py:517 #, docstring msgid "Explain how to set the twitch token." msgstr "" -#: redbot/cogs/streams/streams.py:474 +#: redbot/cogs/streams/streams.py:518 msgid "To set the twitch API tokens, follow these steps:\n" -"1. Go to this page: https://dev.twitch.tv/dashboard/apps.\n" +"1. Go to this page: {link}.\n" "2. Click *Register Your Application*.\n" -"3. Enter a name, set the OAuth Redirect URI to `http://localhost`, and select an Application Category of your choosing.\n" +"3. Enter a name, set the OAuth Redirect URI to {localhost}, and select an Application Category of your choosing.\n" "4. Click *Register*.\n" "5. Copy your client ID and your client secret into:\n" "{command}\n\n" @@ -172,34 +176,34 @@ msgid "To set the twitch API tokens, follow these steps:\n" "or in DM with the bot.\n" msgstr "" -#: redbot/cogs/streams/streams.py:497 +#: redbot/cogs/streams/streams.py:543 #, docstring msgid "Explain how to set the YouTube token." msgstr "" -#: redbot/cogs/streams/streams.py:499 +#: redbot/cogs/streams/streams.py:545 msgid "To get one, do the following:\n" "1. Create a project\n" -"(see https://support.google.com/googleapi/answer/6251787 for details)\n" +"(see {link1} for details)\n" "2. Enable the YouTube Data API v3 \n" -"(see https://support.google.com/googleapi/answer/6158841 for instructions)\n" +"(see {link2} for instructions)\n" "3. Set up your API key \n" -"(see https://support.google.com/googleapi/answer/6158862 for instructions)\n" +"(see {link3} for instructions)\n" "4. Copy your API key and run the command {command}\n\n" "Note: These tokens are sensitive and should only be used in a private channel\n" "or in DM with the bot.\n" msgstr "" -#: redbot/cogs/streams/streams.py:513 +#: redbot/cogs/streams/streams.py:562 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:522 +#: redbot/cogs/streams/streams.py:571 #, docstring msgid "Manage custom messages for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:528 +#: redbot/cogs/streams/streams.py:577 #, docstring msgid "Set stream alert message when mentions are enabled.\n\n" " Use `{mention}` in the message to insert the selected mentions.\n" @@ -209,11 +213,11 @@ msgid "Set stream alert message when mentions are enabled.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:538 redbot/cogs/streams/streams.py:552 +#: redbot/cogs/streams/streams.py:587 redbot/cogs/streams/streams.py:601 msgid "Stream alert message set!" msgstr "" -#: redbot/cogs/streams/streams.py:543 +#: redbot/cogs/streams/streams.py:592 #, docstring msgid "Set stream alert message when mentions are disabled.\n\n" " Use `{stream}` in the message to insert the channel or username.\n" @@ -222,157 +226,170 @@ msgid "Set stream alert message when mentions are disabled.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:557 +#: redbot/cogs/streams/streams.py:606 #, docstring msgid "Reset the stream alert messages in this server." msgstr "" -#: redbot/cogs/streams/streams.py:561 +#: redbot/cogs/streams/streams.py:610 msgid "Stream alerts in this server will now use the default alert message." msgstr "" -#: redbot/cogs/streams/streams.py:566 +#: redbot/cogs/streams/streams.py:615 #, docstring msgid "Manage mention settings for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:572 +#: redbot/cogs/streams/streams.py:621 #, docstring msgid "Toggle the `@​everyone` mention." msgstr "" -#: redbot/cogs/streams/streams.py:577 -msgid "`@​everyone` will no longer be mentioned for stream alerts." +#: redbot/cogs/streams/streams.py:627 +msgid "{everyone} will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:580 -msgid "When a stream is live, `@​everyone` will be mentioned." +#: redbot/cogs/streams/streams.py:634 +msgid "When a stream is live, {everyone} will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:585 +#: redbot/cogs/streams/streams.py:642 #, docstring msgid "Toggle the `@​here` mention." msgstr "" -#: redbot/cogs/streams/streams.py:590 -msgid "`@​here` will no longer be mentioned for stream alerts." +#: redbot/cogs/streams/streams.py:648 +msgid "{here} will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:593 -msgid "When a stream is live, `@​here` will be mentioned." +#: redbot/cogs/streams/streams.py:655 +msgid "When a stream is live, {here} will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:598 +#: redbot/cogs/streams/streams.py:663 #, docstring msgid "Toggle a role mention." msgstr "" -#: redbot/cogs/streams/streams.py:603 -msgid "`@​{role.name}` will no longer be mentioned for stream alerts." +#: redbot/cogs/streams/streams.py:668 +msgid "{role} will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:609 -msgid "When a stream or community is live, `@​{role.name}` will be mentioned." +#: redbot/cogs/streams/streams.py:674 +msgid "When a stream or community is live, {role} will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:613 +#: redbot/cogs/streams/streams.py:678 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:624 +#: redbot/cogs/streams/streams.py:689 #, docstring msgid "Toggle alert deletion for when streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:627 +#: redbot/cogs/streams/streams.py:692 msgid "The notifications will be deleted once streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:629 +#: redbot/cogs/streams/streams.py:694 msgid "Notifications will no longer be deleted." msgstr "" -#: redbot/cogs/streams/streams.py:634 +#: redbot/cogs/streams/streams.py:699 #, docstring msgid "Toggle excluding rerun streams from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:639 +#: redbot/cogs/streams/streams.py:704 msgid "Streams of type 'rerun' will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:642 +#: redbot/cogs/streams/streams.py:707 msgid "Streams of type 'rerun' will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:647 +#: redbot/cogs/streams/streams.py:712 #, docstring msgid "Toggle excluding YouTube streams schedules from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:652 +#: redbot/cogs/streams/streams.py:717 msgid "Streams schedules will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:655 +#: redbot/cogs/streams/streams.py:720 msgid "Streams schedules will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:663 -msgid "I'll now send a notification in this channel when {stream.name} is live." +#: redbot/cogs/streams/streams.py:725 +#, docstring +msgid "Toggle whether to use buttons for stream alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:730 +msgid "I will no longer use buttons in stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:672 -msgid "I won't send notifications about {stream.name} in this channel anymore." +#: redbot/cogs/streams/streams.py:733 +msgid "I will use buttons in stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:819 +#: redbot/cogs/streams/streams.py:741 +msgid "I'll now send a notification in the {channel.mention} channel when {stream.name} is live." +msgstr "" + +#: redbot/cogs/streams/streams.py:751 +msgid "I won't send notifications about {stream.name} in the {channel.mention} channel anymore" +msgstr "" + +#: redbot/cogs/streams/streams.py:914 msgid "{mention}, {display_name} is live!" msgstr "" -#: redbot/cogs/streams/streams.py:841 +#: redbot/cogs/streams/streams.py:934 msgid "{display_name} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:219 +#: redbot/cogs/streams/streamtypes.py:226 msgid "This stream will start in {time}" msgstr "" -#: redbot/cogs/streams/streamtypes.py:225 +#: redbot/cogs/streams/streamtypes.py:232 msgid "This stream was scheduled for {min} minutes ago" msgstr "" -#: redbot/cogs/streams/streamtypes.py:435 +#: redbot/cogs/streams/streamtypes.py:447 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:437 +#: redbot/cogs/streams/streamtypes.py:449 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:440 -#: redbot/cogs/streams/streamtypes.py:485 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:441 -#: redbot/cogs/streams/streamtypes.py:486 +#: redbot/cogs/streams/streamtypes.py:453 +#: redbot/cogs/streams/streamtypes.py:499 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:446 +#: redbot/cogs/streams/streamtypes.py:458 msgid "Playing: " msgstr "" -#: redbot/cogs/streams/streamtypes.py:491 +#: redbot/cogs/streams/streamtypes.py:504 msgid "None" msgstr "" -#: redbot/cogs/streams/streamtypes.py:494 +#: redbot/cogs/streams/streamtypes.py:507 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:498 +#: redbot/cogs/streams/streamtypes.py:511 msgid "{adult}Category: {category} | Tags: {tags}" msgstr "" diff --git a/redbot/cogs/streams/locales/sl-SI.po b/redbot/cogs/streams/locales/sl-SI.po index 198b8d2587f..f1f5890b9c9 100644 --- a/redbot/cogs/streams/locales/sl-SI.po +++ b/redbot/cogs/streams/locales/sl-SI.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-25 08:33+0000\n" +"POT-Creation-Date: 2023-09-06 18:42+0000\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n%100==4 ? 3 : 0);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 48\n" "Language: sl_SI\n" -#: redbot/cogs/streams/streams.py:40 +#: redbot/cogs/streams/streams.py:43 #, docstring msgid "Various commands relating to streaming platforms.\n\n" " You can check if a Twitch, YouTube or Picarto stream is\n" @@ -23,10 +23,10 @@ msgid "Various commands relating to streaming platforms.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:141 +#: redbot/cogs/streams/streams.py:123 msgid "You need a client secret key if you want to use the Twitch API on this cog.\n" "Follow these steps:\n" -"1. Go to this page: https://dev.twitch.tv/console/apps.\n" +"1. Go to this page: {link}.\n" "2. Click \"Manage\" on your application.\n" "3. Click on \"New secret\".\n" "5. Copy your client ID and your client secret into:\n" @@ -34,11 +34,11 @@ msgid "You need a client secret key if you want to use the Twitch API on this co "Note: 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:154 redbot/cogs/streams/streams.py:488 +#: redbot/cogs/streams/streams.py:138 redbot/cogs/streams/streams.py:534 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:154 redbot/cogs/streams/streams.py:488 +#: redbot/cogs/streams/streams.py:138 redbot/cogs/streams/streams.py:534 msgid "" msgstr "" @@ -61,56 +61,60 @@ msgstr "" msgid "That user is offline." msgstr "" -#: redbot/cogs/streams/streams.py:255 redbot/cogs/streams/streams.py:447 -msgid "That channel doesn't seem to exist." +#: redbot/cogs/streams/streams.py:255 redbot/cogs/streams/streams.py:491 +msgid "That user doesn't seem to exist." msgstr "" -#: redbot/cogs/streams/streams.py:258 redbot/cogs/streams/streams.py:415 +#: redbot/cogs/streams/streams.py:258 redbot/cogs/streams/streams.py:459 msgid "The Twitch token is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:264 redbot/cogs/streams/streams.py:422 +#: redbot/cogs/streams/streams.py:264 redbot/cogs/streams/streams.py:466 msgid "The YouTube API key is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:270 redbot/cogs/streams/streams.py:430 +#: redbot/cogs/streams/streams.py:270 redbot/cogs/streams/streams.py:474 msgid "YouTube quota has been exceeded. Try again later or contact the owner if this continues." msgstr "" -#: redbot/cogs/streams/streams.py:282 redbot/cogs/streams/streams.py:442 +#: redbot/cogs/streams/streams.py:282 redbot/cogs/streams/streams.py:486 msgid "Something went wrong whilst trying to contact the stream service's API." msgstr "" -#: redbot/cogs/streams/streams.py:299 +#: redbot/cogs/streams/streams.py:301 redbot/cogs/streams/streams.py:810 +msgid "Watch the stream" +msgstr "" + +#: redbot/cogs/streams/streams.py:310 #, docstring msgid "Manage automated stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:304 +#: redbot/cogs/streams/streams.py:322 #, docstring msgid "Manage Twitch stream notifications." msgstr "" -#: redbot/cogs/streams/streams.py:309 +#: redbot/cogs/streams/streams.py:334 #, docstring -msgid "Toggle alerts in this channel for a Twitch stream." +msgid "Toggle alerts in this or the given channel for a Twitch stream." msgstr "" -#: redbot/cogs/streams/streams.py:312 +#: redbot/cogs/streams/streams.py:337 msgid "Please supply the name of a *Twitch* channel, not a Discord channel." msgstr "" -#: redbot/cogs/streams/streams.py:319 +#: redbot/cogs/streams/streams.py:351 #, docstring msgid "Toggle alerts in this channel for a YouTube stream." msgstr "" -#: redbot/cogs/streams/streams.py:324 +#: redbot/cogs/streams/streams.py:363 #, docstring msgid "Toggle alerts in this channel for a Picarto stream." msgstr "" -#: redbot/cogs/streams/streams.py:329 +#: redbot/cogs/streams/streams.py:368 #, docstring msgid "Disable all stream alerts in this channel or server.\n\n" " `[p]streamalert stop` will disable this channel's stream\n" @@ -120,51 +124,51 @@ msgid "Disable all stream alerts in this channel or server.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:359 +#: redbot/cogs/streams/streams.py:398 msgid "All the stream alerts in this server have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:361 +#: redbot/cogs/streams/streams.py:400 msgid "All the stream alerts in this channel have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:367 +#: redbot/cogs/streams/streams.py:406 #, docstring msgid "List all active stream alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:370 +#: redbot/cogs/streams/streams.py:409 msgid "Active alerts:\n\n" msgstr "" -#: redbot/cogs/streams/streams.py:378 +#: redbot/cogs/streams/streams.py:417 msgid "There are no active alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:455 +#: redbot/cogs/streams/streams.py:499 #, docstring msgid "Manage stream alert settings." msgstr "" -#: redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:505 #, docstring msgid "Set stream check refresh time." msgstr "" -#: redbot/cogs/streams/streams.py:463 +#: redbot/cogs/streams/streams.py:507 msgid "You cannot set the refresh timer to less than 60 seconds" msgstr "" -#: redbot/cogs/streams/streams.py:473 +#: redbot/cogs/streams/streams.py:517 #, docstring msgid "Explain how to set the twitch token." msgstr "" -#: redbot/cogs/streams/streams.py:474 +#: redbot/cogs/streams/streams.py:518 msgid "To set the twitch API tokens, follow these steps:\n" -"1. Go to this page: https://dev.twitch.tv/dashboard/apps.\n" +"1. Go to this page: {link}.\n" "2. Click *Register Your Application*.\n" -"3. Enter a name, set the OAuth Redirect URI to `http://localhost`, and select an Application Category of your choosing.\n" +"3. Enter a name, set the OAuth Redirect URI to {localhost}, and select an Application Category of your choosing.\n" "4. Click *Register*.\n" "5. Copy your client ID and your client secret into:\n" "{command}\n\n" @@ -172,34 +176,34 @@ msgid "To set the twitch API tokens, follow these steps:\n" "or in DM with the bot.\n" msgstr "" -#: redbot/cogs/streams/streams.py:497 +#: redbot/cogs/streams/streams.py:543 #, docstring msgid "Explain how to set the YouTube token." msgstr "" -#: redbot/cogs/streams/streams.py:499 +#: redbot/cogs/streams/streams.py:545 msgid "To get one, do the following:\n" "1. Create a project\n" -"(see https://support.google.com/googleapi/answer/6251787 for details)\n" +"(see {link1} for details)\n" "2. Enable the YouTube Data API v3 \n" -"(see https://support.google.com/googleapi/answer/6158841 for instructions)\n" +"(see {link2} for instructions)\n" "3. Set up your API key \n" -"(see https://support.google.com/googleapi/answer/6158862 for instructions)\n" +"(see {link3} for instructions)\n" "4. Copy your API key and run the command {command}\n\n" "Note: These tokens are sensitive and should only be used in a private channel\n" "or in DM with the bot.\n" msgstr "" -#: redbot/cogs/streams/streams.py:513 +#: redbot/cogs/streams/streams.py:562 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:522 +#: redbot/cogs/streams/streams.py:571 #, docstring msgid "Manage custom messages for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:528 +#: redbot/cogs/streams/streams.py:577 #, docstring msgid "Set stream alert message when mentions are enabled.\n\n" " Use `{mention}` in the message to insert the selected mentions.\n" @@ -209,11 +213,11 @@ msgid "Set stream alert message when mentions are enabled.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:538 redbot/cogs/streams/streams.py:552 +#: redbot/cogs/streams/streams.py:587 redbot/cogs/streams/streams.py:601 msgid "Stream alert message set!" msgstr "" -#: redbot/cogs/streams/streams.py:543 +#: redbot/cogs/streams/streams.py:592 #, docstring msgid "Set stream alert message when mentions are disabled.\n\n" " Use `{stream}` in the message to insert the channel or username.\n" @@ -222,157 +226,170 @@ msgid "Set stream alert message when mentions are disabled.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:557 +#: redbot/cogs/streams/streams.py:606 #, docstring msgid "Reset the stream alert messages in this server." msgstr "" -#: redbot/cogs/streams/streams.py:561 +#: redbot/cogs/streams/streams.py:610 msgid "Stream alerts in this server will now use the default alert message." msgstr "" -#: redbot/cogs/streams/streams.py:566 +#: redbot/cogs/streams/streams.py:615 #, docstring msgid "Manage mention settings for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:572 +#: redbot/cogs/streams/streams.py:621 #, docstring msgid "Toggle the `@​everyone` mention." msgstr "" -#: redbot/cogs/streams/streams.py:577 -msgid "`@​everyone` will no longer be mentioned for stream alerts." +#: redbot/cogs/streams/streams.py:627 +msgid "{everyone} will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:580 -msgid "When a stream is live, `@​everyone` will be mentioned." +#: redbot/cogs/streams/streams.py:634 +msgid "When a stream is live, {everyone} will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:585 +#: redbot/cogs/streams/streams.py:642 #, docstring msgid "Toggle the `@​here` mention." msgstr "" -#: redbot/cogs/streams/streams.py:590 -msgid "`@​here` will no longer be mentioned for stream alerts." +#: redbot/cogs/streams/streams.py:648 +msgid "{here} will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:593 -msgid "When a stream is live, `@​here` will be mentioned." +#: redbot/cogs/streams/streams.py:655 +msgid "When a stream is live, {here} will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:598 +#: redbot/cogs/streams/streams.py:663 #, docstring msgid "Toggle a role mention." msgstr "" -#: redbot/cogs/streams/streams.py:603 -msgid "`@​{role.name}` will no longer be mentioned for stream alerts." +#: redbot/cogs/streams/streams.py:668 +msgid "{role} will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:609 -msgid "When a stream or community is live, `@​{role.name}` will be mentioned." +#: redbot/cogs/streams/streams.py:674 +msgid "When a stream or community is live, {role} will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:613 +#: redbot/cogs/streams/streams.py:678 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:624 +#: redbot/cogs/streams/streams.py:689 #, docstring msgid "Toggle alert deletion for when streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:627 +#: redbot/cogs/streams/streams.py:692 msgid "The notifications will be deleted once streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:629 +#: redbot/cogs/streams/streams.py:694 msgid "Notifications will no longer be deleted." msgstr "" -#: redbot/cogs/streams/streams.py:634 +#: redbot/cogs/streams/streams.py:699 #, docstring msgid "Toggle excluding rerun streams from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:639 +#: redbot/cogs/streams/streams.py:704 msgid "Streams of type 'rerun' will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:642 +#: redbot/cogs/streams/streams.py:707 msgid "Streams of type 'rerun' will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:647 +#: redbot/cogs/streams/streams.py:712 #, docstring msgid "Toggle excluding YouTube streams schedules from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:652 +#: redbot/cogs/streams/streams.py:717 msgid "Streams schedules will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:655 +#: redbot/cogs/streams/streams.py:720 msgid "Streams schedules will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:663 -msgid "I'll now send a notification in this channel when {stream.name} is live." +#: redbot/cogs/streams/streams.py:725 +#, docstring +msgid "Toggle whether to use buttons for stream alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:730 +msgid "I will no longer use buttons in stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:672 -msgid "I won't send notifications about {stream.name} in this channel anymore." +#: redbot/cogs/streams/streams.py:733 +msgid "I will use buttons in stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:819 +#: redbot/cogs/streams/streams.py:741 +msgid "I'll now send a notification in the {channel.mention} channel when {stream.name} is live." +msgstr "" + +#: redbot/cogs/streams/streams.py:751 +msgid "I won't send notifications about {stream.name} in the {channel.mention} channel anymore" +msgstr "" + +#: redbot/cogs/streams/streams.py:914 msgid "{mention}, {display_name} is live!" msgstr "" -#: redbot/cogs/streams/streams.py:841 +#: redbot/cogs/streams/streams.py:934 msgid "{display_name} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:219 +#: redbot/cogs/streams/streamtypes.py:226 msgid "This stream will start in {time}" msgstr "" -#: redbot/cogs/streams/streamtypes.py:225 +#: redbot/cogs/streams/streamtypes.py:232 msgid "This stream was scheduled for {min} minutes ago" msgstr "" -#: redbot/cogs/streams/streamtypes.py:435 +#: redbot/cogs/streams/streamtypes.py:447 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:437 +#: redbot/cogs/streams/streamtypes.py:449 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:440 -#: redbot/cogs/streams/streamtypes.py:485 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:441 -#: redbot/cogs/streams/streamtypes.py:486 +#: redbot/cogs/streams/streamtypes.py:453 +#: redbot/cogs/streams/streamtypes.py:499 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:446 +#: redbot/cogs/streams/streamtypes.py:458 msgid "Playing: " msgstr "" -#: redbot/cogs/streams/streamtypes.py:491 +#: redbot/cogs/streams/streamtypes.py:504 msgid "None" msgstr "" -#: redbot/cogs/streams/streamtypes.py:494 +#: redbot/cogs/streams/streamtypes.py:507 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:498 +#: redbot/cogs/streams/streamtypes.py:511 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 a599d73c501..bc6964c5fef 100644 --- a/redbot/cogs/streams/locales/sv-SE.po +++ b/redbot/cogs/streams/locales/sv-SE.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-25 08:33+0000\n" +"POT-Creation-Date: 2023-09-06 18:42+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 48\n" "Language: sv_SE\n" -#: redbot/cogs/streams/streams.py:40 +#: redbot/cogs/streams/streams.py:43 #, docstring msgid "Various commands relating to streaming platforms.\n\n" " You can check if a Twitch, YouTube or Picarto stream is\n" @@ -23,10 +23,10 @@ msgid "Various commands relating to streaming platforms.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:141 +#: redbot/cogs/streams/streams.py:123 msgid "You need a client secret key if you want to use the Twitch API on this cog.\n" "Follow these steps:\n" -"1. Go to this page: https://dev.twitch.tv/console/apps.\n" +"1. Go to this page: {link}.\n" "2. Click \"Manage\" on your application.\n" "3. Click on \"New secret\".\n" "5. Copy your client ID and your client secret into:\n" @@ -34,11 +34,11 @@ msgid "You need a client secret key if you want to use the Twitch API on this co "Note: 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:154 redbot/cogs/streams/streams.py:488 +#: redbot/cogs/streams/streams.py:138 redbot/cogs/streams/streams.py:534 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:154 redbot/cogs/streams/streams.py:488 +#: redbot/cogs/streams/streams.py:138 redbot/cogs/streams/streams.py:534 msgid "" msgstr "" @@ -61,56 +61,60 @@ msgstr "Kontrollera om en Picarto kanal är live." msgid "That user is offline." msgstr "Användaren är offline." -#: redbot/cogs/streams/streams.py:255 redbot/cogs/streams/streams.py:447 -msgid "That channel doesn't seem to exist." -msgstr "Den här kanalen existerar inte." +#: redbot/cogs/streams/streams.py:255 redbot/cogs/streams/streams.py:491 +msgid "That user doesn't seem to exist." +msgstr "" -#: redbot/cogs/streams/streams.py:258 redbot/cogs/streams/streams.py:415 +#: redbot/cogs/streams/streams.py:258 redbot/cogs/streams/streams.py:459 msgid "The Twitch token is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:264 redbot/cogs/streams/streams.py:422 +#: redbot/cogs/streams/streams.py:264 redbot/cogs/streams/streams.py:466 msgid "The YouTube API key is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:270 redbot/cogs/streams/streams.py:430 +#: redbot/cogs/streams/streams.py:270 redbot/cogs/streams/streams.py:474 msgid "YouTube quota has been exceeded. Try again later or contact the owner if this continues." msgstr "" -#: redbot/cogs/streams/streams.py:282 redbot/cogs/streams/streams.py:442 +#: redbot/cogs/streams/streams.py:282 redbot/cogs/streams/streams.py:486 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:299 +#: redbot/cogs/streams/streams.py:301 redbot/cogs/streams/streams.py:810 +msgid "Watch the stream" +msgstr "" + +#: redbot/cogs/streams/streams.py:310 #, docstring msgid "Manage automated stream alerts." msgstr "Hantera automatiska stream-notifikationer." -#: redbot/cogs/streams/streams.py:304 +#: redbot/cogs/streams/streams.py:322 #, docstring msgid "Manage Twitch stream notifications." msgstr "Hantera Twitch stream notifikationer." -#: redbot/cogs/streams/streams.py:309 +#: redbot/cogs/streams/streams.py:334 #, 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." +msgid "Toggle alerts in this or the given channel for a Twitch stream." +msgstr "" -#: redbot/cogs/streams/streams.py:312 +#: redbot/cogs/streams/streams.py:337 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:319 +#: redbot/cogs/streams/streams.py:351 #, 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:324 +#: redbot/cogs/streams/streams.py:363 #, 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:329 +#: redbot/cogs/streams/streams.py:368 #, docstring msgid "Disable all stream alerts in this channel or server.\n\n" " `[p]streamalert stop` will disable this channel's stream\n" @@ -120,51 +124,51 @@ msgid "Disable all stream alerts in this channel or server.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:359 +#: redbot/cogs/streams/streams.py:398 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:361 +#: redbot/cogs/streams/streams.py:400 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:367 +#: redbot/cogs/streams/streams.py:406 #, 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:370 +#: redbot/cogs/streams/streams.py:409 msgid "Active alerts:\n\n" msgstr "Aktiva notifikationer:\n\n" -#: redbot/cogs/streams/streams.py:378 +#: redbot/cogs/streams/streams.py:417 msgid "There are no active alerts in this server." msgstr "Det finns inga aktiva notifikationer på denna server." -#: redbot/cogs/streams/streams.py:455 +#: redbot/cogs/streams/streams.py:499 #, docstring msgid "Manage stream alert settings." msgstr "" -#: redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:505 #, docstring msgid "Set stream check refresh time." msgstr "Ställ in uppdateringstid för strömmnings-notifikationer." -#: redbot/cogs/streams/streams.py:463 +#: redbot/cogs/streams/streams.py:507 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:473 +#: redbot/cogs/streams/streams.py:517 #, docstring msgid "Explain how to set the twitch token." msgstr "Förklara hur man ställer in twitch token." -#: redbot/cogs/streams/streams.py:474 +#: redbot/cogs/streams/streams.py:518 msgid "To set the twitch API tokens, follow these steps:\n" -"1. Go to this page: https://dev.twitch.tv/dashboard/apps.\n" +"1. Go to this page: {link}.\n" "2. Click *Register Your Application*.\n" -"3. Enter a name, set the OAuth Redirect URI to `http://localhost`, and select an Application Category of your choosing.\n" +"3. Enter a name, set the OAuth Redirect URI to {localhost}, and select an Application Category of your choosing.\n" "4. Click *Register*.\n" "5. Copy your client ID and your client secret into:\n" "{command}\n\n" @@ -172,34 +176,34 @@ msgid "To set the twitch API tokens, follow these steps:\n" "or in DM with the bot.\n" msgstr "" -#: redbot/cogs/streams/streams.py:497 +#: redbot/cogs/streams/streams.py:543 #, docstring msgid "Explain how to set the YouTube token." msgstr "Förklara hur man ställer in YouTube token." -#: redbot/cogs/streams/streams.py:499 +#: redbot/cogs/streams/streams.py:545 msgid "To get one, do the following:\n" "1. Create a project\n" -"(see https://support.google.com/googleapi/answer/6251787 for details)\n" +"(see {link1} for details)\n" "2. Enable the YouTube Data API v3 \n" -"(see https://support.google.com/googleapi/answer/6158841 for instructions)\n" +"(see {link2} for instructions)\n" "3. Set up your API key \n" -"(see https://support.google.com/googleapi/answer/6158862 for instructions)\n" +"(see {link3} for instructions)\n" "4. Copy your API key and run the command {command}\n\n" "Note: These tokens are sensitive and should only be used in a private channel\n" "or in DM with the bot.\n" msgstr "" -#: redbot/cogs/streams/streams.py:513 +#: redbot/cogs/streams/streams.py:562 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:522 +#: redbot/cogs/streams/streams.py:571 #, docstring msgid "Manage custom messages for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:528 +#: redbot/cogs/streams/streams.py:577 #, docstring msgid "Set stream alert message when mentions are enabled.\n\n" " Use `{mention}` in the message to insert the selected mentions.\n" @@ -209,11 +213,11 @@ msgid "Set stream alert message when mentions are enabled.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:538 redbot/cogs/streams/streams.py:552 +#: redbot/cogs/streams/streams.py:587 redbot/cogs/streams/streams.py:601 msgid "Stream alert message set!" msgstr "Meddelande för strömavisering!" -#: redbot/cogs/streams/streams.py:543 +#: redbot/cogs/streams/streams.py:592 #, docstring msgid "Set stream alert message when mentions are disabled.\n\n" " Use `{stream}` in the message to insert the channel or username.\n" @@ -222,157 +226,170 @@ msgid "Set stream alert message when mentions are disabled.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:557 +#: redbot/cogs/streams/streams.py:606 #, docstring msgid "Reset the stream alert messages in this server." msgstr "" -#: redbot/cogs/streams/streams.py:561 +#: redbot/cogs/streams/streams.py:610 msgid "Stream alerts in this server will now use the default alert message." msgstr "" -#: redbot/cogs/streams/streams.py:566 +#: redbot/cogs/streams/streams.py:615 #, docstring msgid "Manage mention settings for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:572 +#: redbot/cogs/streams/streams.py:621 #, docstring msgid "Toggle the `@​everyone` mention." msgstr "" -#: redbot/cogs/streams/streams.py:577 -msgid "`@​everyone` will no longer be mentioned for stream alerts." +#: redbot/cogs/streams/streams.py:627 +msgid "{everyone} will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:580 -msgid "When a stream is live, `@​everyone` will be mentioned." +#: redbot/cogs/streams/streams.py:634 +msgid "When a stream is live, {everyone} will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:585 +#: redbot/cogs/streams/streams.py:642 #, docstring msgid "Toggle the `@​here` mention." msgstr "" -#: redbot/cogs/streams/streams.py:590 -msgid "`@​here` will no longer be mentioned for stream alerts." +#: redbot/cogs/streams/streams.py:648 +msgid "{here} will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:593 -msgid "When a stream is live, `@​here` will be mentioned." +#: redbot/cogs/streams/streams.py:655 +msgid "When a stream is live, {here} will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:598 +#: redbot/cogs/streams/streams.py:663 #, docstring msgid "Toggle a role mention." msgstr "" -#: redbot/cogs/streams/streams.py:603 -msgid "`@​{role.name}` will no longer be mentioned for stream alerts." +#: redbot/cogs/streams/streams.py:668 +msgid "{role} will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:609 -msgid "When a stream or community is live, `@​{role.name}` will be mentioned." +#: redbot/cogs/streams/streams.py:674 +msgid "When a stream or community is live, {role} will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:613 +#: redbot/cogs/streams/streams.py:678 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:624 +#: redbot/cogs/streams/streams.py:689 #, docstring msgid "Toggle alert deletion for when streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:627 +#: redbot/cogs/streams/streams.py:692 msgid "The notifications will be deleted once streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:629 +#: redbot/cogs/streams/streams.py:694 msgid "Notifications will no longer be deleted." msgstr "" -#: redbot/cogs/streams/streams.py:634 +#: redbot/cogs/streams/streams.py:699 #, docstring msgid "Toggle excluding rerun streams from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:639 +#: redbot/cogs/streams/streams.py:704 msgid "Streams of type 'rerun' will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:642 +#: redbot/cogs/streams/streams.py:707 msgid "Streams of type 'rerun' will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:647 +#: redbot/cogs/streams/streams.py:712 #, docstring msgid "Toggle excluding YouTube streams schedules from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:652 +#: redbot/cogs/streams/streams.py:717 msgid "Streams schedules will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:655 +#: redbot/cogs/streams/streams.py:720 msgid "Streams schedules will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:663 -msgid "I'll now send a notification in this channel when {stream.name} is live." +#: redbot/cogs/streams/streams.py:725 +#, docstring +msgid "Toggle whether to use buttons for stream alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:730 +msgid "I will no longer use buttons in stream alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:733 +msgid "I will use buttons in stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:672 -msgid "I won't send notifications about {stream.name} in this channel anymore." +#: redbot/cogs/streams/streams.py:741 +msgid "I'll now send a notification in the {channel.mention} channel when {stream.name} is live." msgstr "" -#: redbot/cogs/streams/streams.py:819 +#: redbot/cogs/streams/streams.py:751 +msgid "I won't send notifications about {stream.name} in the {channel.mention} channel anymore" +msgstr "" + +#: redbot/cogs/streams/streams.py:914 msgid "{mention}, {display_name} is live!" msgstr "" -#: redbot/cogs/streams/streams.py:841 +#: redbot/cogs/streams/streams.py:934 msgid "{display_name} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:219 +#: redbot/cogs/streams/streamtypes.py:226 msgid "This stream will start in {time}" msgstr "" -#: redbot/cogs/streams/streamtypes.py:225 +#: redbot/cogs/streams/streamtypes.py:232 msgid "This stream was scheduled for {min} minutes ago" msgstr "" -#: redbot/cogs/streams/streamtypes.py:435 +#: redbot/cogs/streams/streamtypes.py:447 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:437 +#: redbot/cogs/streams/streamtypes.py:449 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:440 -#: redbot/cogs/streams/streamtypes.py:485 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:441 -#: redbot/cogs/streams/streamtypes.py:486 +#: redbot/cogs/streams/streamtypes.py:453 +#: redbot/cogs/streams/streamtypes.py:499 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:446 +#: redbot/cogs/streams/streamtypes.py:458 msgid "Playing: " msgstr "" -#: redbot/cogs/streams/streamtypes.py:491 +#: redbot/cogs/streams/streamtypes.py:504 msgid "None" msgstr "Inget" -#: redbot/cogs/streams/streamtypes.py:494 +#: redbot/cogs/streams/streamtypes.py:507 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:498 +#: redbot/cogs/streams/streamtypes.py:511 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 55097d56581..3e3895b43b7 100644 --- a/redbot/cogs/streams/locales/tr-TR.po +++ b/redbot/cogs/streams/locales/tr-TR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-25 08:33+0000\n" +"POT-Creation-Date: 2023-09-06 18:42+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 48\n" "Language: tr_TR\n" -#: redbot/cogs/streams/streams.py:40 +#: redbot/cogs/streams/streams.py:43 #, docstring msgid "Various commands relating to streaming platforms.\n\n" " You can check if a Twitch, YouTube or Picarto stream is\n" @@ -26,10 +26,10 @@ msgstr "Yayın platformları ile ilgili çeşitli komutlar.\n\n" " olup olmadığını kontrol edebilirsiniz.\n" " " -#: redbot/cogs/streams/streams.py:141 +#: redbot/cogs/streams/streams.py:123 msgid "You need a client secret key if you want to use the Twitch API on this cog.\n" "Follow these steps:\n" -"1. Go to this page: https://dev.twitch.tv/console/apps.\n" +"1. Go to this page: {link}.\n" "2. Click \"Manage\" on your application.\n" "3. Click on \"New secret\".\n" "5. Copy your client ID and your client secret into:\n" @@ -37,18 +37,18 @@ msgid "You need a client secret key if you want to use the Twitch API on this co "Note: These tokens are sensitive and should only be used in a private channel or in DM with the bot." msgstr "Bu cog ile Twitch API kullanabilmek istiyorsanız bir istemci gizli anahtarı edinmeniz gerekir.\n" "Bu adımları takip edin:\n" -"1. Şu sayfayı ziyaret edin: https://dev.twitch.tv/console/apps.\n" +"1. Şu sayfayı ziyaret edin: {link}\n" "2. Uygulamanız üzerinde \"Yönet\" düğmesine tıklayın.\n" "3. \"Yeni Sır\" düğmesine yıklayın.\n" "5. İstemci IDsini ve sırını şu komuta kopyalayın:\n" "{command}\n\n" "Not: Bunlar hassas bilgidir ve sadece gizli bir kanalda veya bot ile özel mesaj üzerinden kullanılmalıdır." -#: redbot/cogs/streams/streams.py:154 redbot/cogs/streams/streams.py:488 +#: redbot/cogs/streams/streams.py:138 redbot/cogs/streams/streams.py:534 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:154 redbot/cogs/streams/streams.py:488 +#: redbot/cogs/streams/streams.py:138 redbot/cogs/streams/streams.py:534 msgid "" msgstr "" @@ -71,56 +71,60 @@ msgstr "Bir Picarto kanalı açık mı değil mi kontrol edin." msgid "That user is offline." msgstr "Bu kullanıcı çevrimdışı." -#: redbot/cogs/streams/streams.py:255 redbot/cogs/streams/streams.py:447 -msgid "That channel doesn't seem to exist." -msgstr "Böyle bir kanal var gibi gözükmüyor." +#: redbot/cogs/streams/streams.py:255 redbot/cogs/streams/streams.py:491 +msgid "That user doesn't seem to exist." +msgstr "Böyle bir kullanıcı yok gibi gözüküyor." -#: redbot/cogs/streams/streams.py:258 redbot/cogs/streams/streams.py:415 +#: redbot/cogs/streams/streams.py:258 redbot/cogs/streams/streams.py:459 msgid "The Twitch token is either invalid or has not been set. See {command}." msgstr "Twitch anahtarı ayarlanmamış veya geçersiz. Şu komutu kontrol edin: {command}." -#: redbot/cogs/streams/streams.py:264 redbot/cogs/streams/streams.py:422 +#: redbot/cogs/streams/streams.py:264 redbot/cogs/streams/streams.py:466 msgid "The YouTube API key is either invalid or has not been set. See {command}." msgstr "Youtube API anahtarı geçersiz veya ayarlanmamış. Şu komutu kontrol edin: {command}." -#: redbot/cogs/streams/streams.py:270 redbot/cogs/streams/streams.py:430 +#: redbot/cogs/streams/streams.py:270 redbot/cogs/streams/streams.py:474 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:282 redbot/cogs/streams/streams.py:442 +#: redbot/cogs/streams/streams.py:282 redbot/cogs/streams/streams.py:486 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:299 +#: redbot/cogs/streams/streams.py:301 redbot/cogs/streams/streams.py:810 +msgid "Watch the stream" +msgstr "" + +#: redbot/cogs/streams/streams.py:310 #, docstring msgid "Manage automated stream alerts." msgstr "Otomatik yayın bilgilendirmelerini ayarların." -#: redbot/cogs/streams/streams.py:304 +#: redbot/cogs/streams/streams.py:322 #, docstring msgid "Manage Twitch stream notifications." msgstr "Twitch bildirilimlerini ayarların." -#: redbot/cogs/streams/streams.py:309 +#: redbot/cogs/streams/streams.py:334 #, docstring -msgid "Toggle alerts in this channel for a Twitch stream." -msgstr "Bu kanal için Twitch bildirimlerini ayarlayın." +msgid "Toggle alerts in this or the given channel for a Twitch stream." +msgstr "Bu kanal veya ayarlanan kanal için Twitch bildirimlerini ayarlayın." -#: redbot/cogs/streams/streams.py:312 +#: redbot/cogs/streams/streams.py:337 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:319 +#: redbot/cogs/streams/streams.py:351 #, 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:324 +#: redbot/cogs/streams/streams.py:363 #, docstring msgid "Toggle alerts in this channel for a Picarto stream." msgstr "Bu kanalda bir Picarto yayını için uyarıları aç/kapa." -#: redbot/cogs/streams/streams.py:329 +#: redbot/cogs/streams/streams.py:368 #, docstring msgid "Disable all stream alerts in this channel or server.\n\n" " `[p]streamalert stop` will disable this channel's stream\n" @@ -135,103 +139,103 @@ msgstr "Bu sunucu veya kanaldaki tüm yayın uyarılarını kapa.\n\n" " kapamak için `[p]streamalert stop yes` komutunu kullanın.\n" " " -#: redbot/cogs/streams/streams.py:359 +#: redbot/cogs/streams/streams.py:398 msgid "All the stream alerts in this server have been disabled." msgstr "Bu sunucudaki tüm yayın uyarıları kapatıldı." -#: redbot/cogs/streams/streams.py:361 +#: redbot/cogs/streams/streams.py:400 msgid "All the stream alerts in this channel have been disabled." msgstr "Bu kanaldaki tüm yayın uyarıları kapatıldı." -#: redbot/cogs/streams/streams.py:367 +#: redbot/cogs/streams/streams.py:406 #, docstring msgid "List all active stream alerts in this server." msgstr "Bu sunucudaki etkin yayın uyarılarını listele." -#: redbot/cogs/streams/streams.py:370 +#: redbot/cogs/streams/streams.py:409 msgid "Active alerts:\n\n" msgstr "Etkin uyarılar:\n\n" -#: redbot/cogs/streams/streams.py:378 +#: redbot/cogs/streams/streams.py:417 msgid "There are no active alerts in this server." msgstr "Bu sunucuda etkin uyarı bulunmamakta." -#: redbot/cogs/streams/streams.py:455 +#: redbot/cogs/streams/streams.py:499 #, docstring msgid "Manage stream alert settings." msgstr "Yayın uyarısı ayarlarını yönet." -#: redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:505 #, docstring msgid "Set stream check refresh time." msgstr "Yeni yayın için ne sıklıkla kontrol yapılacağını ayarla." -#: redbot/cogs/streams/streams.py:463 +#: redbot/cogs/streams/streams.py:507 msgid "You cannot set the refresh timer to less than 60 seconds" msgstr "Yenileme ayarını 60 saniyeden kısa ayarlayamazsınız" -#: redbot/cogs/streams/streams.py:473 +#: redbot/cogs/streams/streams.py:517 #, docstring msgid "Explain how to set the twitch token." msgstr "Nasıl twitch anahtarı ayarlanacağını açıkla." -#: redbot/cogs/streams/streams.py:474 +#: redbot/cogs/streams/streams.py:518 msgid "To set the twitch API tokens, follow these steps:\n" -"1. Go to this page: https://dev.twitch.tv/dashboard/apps.\n" +"1. Go to this page: {link}.\n" "2. Click *Register Your Application*.\n" -"3. Enter a name, set the OAuth Redirect URI to `http://localhost`, and select an Application Category of your choosing.\n" +"3. Enter a name, set the OAuth Redirect URI to {localhost}, and select an Application Category of your choosing.\n" "4. Click *Register*.\n" "5. Copy your client ID and your client secret into:\n" "{command}\n\n" "Note: These tokens are sensitive and should only be used in a private channel\n" "or in DM with the bot.\n" msgstr "Twitch API anahtarlarını ayarlamak için şu adımları takip edin:\n" -"1. Bu sayfaya girin: https://dev.twitch.tv/dashboard/apps.\n" +"1. Bu sayfaya girin: {link}\n" "2. *Uygulamanı Kayıt Ettir* düğmesine tıklayın.\n" -"3. Bir isim girin, Oauth yönlendirme URI ayarını `http://localhost` olarak yapın, ve kafanıza göre bir Uygulama Kategorisi seçin.\n" +"3. Bir isim girin, Oauth yönlendirme URI ayarını {localhost} olarak yapın, ve kafanıza göre bir Uygulama Kategorisi seçin.\n" "4. *Kaydet* düğmesine tıklayın.\n" "5. İstemci IDsi ve sırrını şu komuta kopyalayın:\n" "{command}\n\n" "Not: Bu anahtarlar hassas bilgidir ve sadece özel bir kanalda\n" -"yahut bot ile özel mesajda kullanılmalıdır..\n" +"yahut bot ile özel mesajda kullanılmalıdır.\n" -#: redbot/cogs/streams/streams.py:497 +#: redbot/cogs/streams/streams.py:543 #, docstring msgid "Explain how to set the YouTube token." msgstr "Nasıl Youtube anahtarı ayarlanacağını açıkla." -#: redbot/cogs/streams/streams.py:499 +#: redbot/cogs/streams/streams.py:545 msgid "To get one, do the following:\n" "1. Create a project\n" -"(see https://support.google.com/googleapi/answer/6251787 for details)\n" +"(see {link1} for details)\n" "2. Enable the YouTube Data API v3 \n" -"(see https://support.google.com/googleapi/answer/6158841 for instructions)\n" +"(see {link2} for instructions)\n" "3. Set up your API key \n" -"(see https://support.google.com/googleapi/answer/6158862 for instructions)\n" +"(see {link3} for instructions)\n" "4. Copy your API key and run the command {command}\n\n" "Note: These tokens are sensitive and should only be used in a private channel\n" "or in DM with the bot.\n" msgstr "Bir anahtar almak için şu adımları takip edin::\n" "1. Bir proje oluşturun\n" -"(detaylar için https://support.google.com/googleapi/answer/6251787 adresini ziyaret edin)\n" +"(detaylar için {link1} adresini ziyaret edin)\n" "2. Youtube Data API v3 ü etkinleştirin. \n" -"(talimatlar için https://support.google.com/googleapi/answer/6158841 adresini ziyaret edin)\n" +"(talimatlar için {link2} adresini ziyaret edin)\n" "3. API anahtarınızı ayarlayın \n" -"(detaylar için https://support.google.com/googleapi/answer/6158862 adresini ziyaret edin)\n" +"(detaylar için {link3} adresini ziyaret edin)\n" "4. API anahtarınızı kopyalayın ve şu komutu çalıştırın: {command}\n\n" "Not: Bu anahtarlar hassas bilgidir ve yalnızca gizli bir kanalda\n" "yahut bot ile özel mesajda kullanılması gerekir.\n" -#: redbot/cogs/streams/streams.py:513 +#: redbot/cogs/streams/streams.py:562 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:522 +#: redbot/cogs/streams/streams.py:571 #, docstring msgid "Manage custom messages for stream alerts." msgstr "Yayın uyarıları için özel mesajları yönet." -#: redbot/cogs/streams/streams.py:528 +#: redbot/cogs/streams/streams.py:577 #, docstring msgid "Set stream alert message when mentions are enabled.\n\n" " Use `{mention}` in the message to insert the selected mentions.\n" @@ -246,11 +250,11 @@ msgstr "Etiketler etkinleştirildiğinde kullanılacak yayın haber mesajını a " Örneğin: `[p]streamset message mention {mention}, {stream.display_name} şimdi canlı yayında!`\n" " " -#: redbot/cogs/streams/streams.py:538 redbot/cogs/streams/streams.py:552 +#: redbot/cogs/streams/streams.py:587 redbot/cogs/streams/streams.py:601 msgid "Stream alert message set!" msgstr "Yayın uyarı mesajı ayarlandı." -#: redbot/cogs/streams/streams.py:543 +#: redbot/cogs/streams/streams.py:592 #, docstring msgid "Set stream alert message when mentions are disabled.\n\n" " Use `{stream}` in the message to insert the channel or username.\n" @@ -263,157 +267,170 @@ msgstr "Etiketler devre dışı bırakıldığında kullanılacak yayın haber m " Örneğin: `[p]streamset message nomention {stream.display_name} şimdi canlı yayında!`\n" " " -#: redbot/cogs/streams/streams.py:557 +#: redbot/cogs/streams/streams.py:606 #, docstring msgid "Reset the stream alert messages in this server." msgstr "Bu sunucudaki yayın uyarı mesajlarını sıfırla." -#: redbot/cogs/streams/streams.py:561 +#: redbot/cogs/streams/streams.py:610 msgid "Stream alerts in this server will now use the default alert message." msgstr "Bu sunucudaki yayın uyarıları artık varsayılan uyarı mesajını kullanacak." -#: redbot/cogs/streams/streams.py:566 +#: redbot/cogs/streams/streams.py:615 #, docstring msgid "Manage mention settings for stream alerts." msgstr "Yayın uyarıları için bahsetme ayarlarını yönet." -#: redbot/cogs/streams/streams.py:572 +#: redbot/cogs/streams/streams.py:621 #, docstring msgid "Toggle the `@​everyone` mention." msgstr "`@everyone` bahsedişini aç/kapa." -#: redbot/cogs/streams/streams.py:577 -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:627 +msgid "{everyone} will no longer be mentioned for stream alerts." +msgstr "{everyone} artık yayın uyarıları için bahsedilmeyecek." -#: redbot/cogs/streams/streams.py:580 -msgid "When a stream is live, `@​everyone` will be mentioned." -msgstr "Bir yayın başladığında `@everyone` bahsedilecek." +#: redbot/cogs/streams/streams.py:634 +msgid "When a stream is live, {everyone} will be mentioned." +msgstr "Bir yayın başladığında {everyone} bahsedilecek." -#: redbot/cogs/streams/streams.py:585 +#: redbot/cogs/streams/streams.py:642 #, docstring msgid "Toggle the `@​here` mention." msgstr "`@here` bahsedişini aç/kapa." -#: redbot/cogs/streams/streams.py:590 -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:648 +msgid "{here} will no longer be mentioned for stream alerts." +msgstr "{here} artık yayın uyarıları için bahsedilmeyecek." -#: redbot/cogs/streams/streams.py:593 -msgid "When a stream is live, `@​here` will be mentioned." -msgstr "Bir yayın başladığında `@here` bahsedilecek." +#: redbot/cogs/streams/streams.py:655 +msgid "When a stream is live, {here} will be mentioned." +msgstr "Bir yayın başladığında {here} bahsedilecek." -#: redbot/cogs/streams/streams.py:598 +#: redbot/cogs/streams/streams.py:663 #, docstring msgid "Toggle a role mention." msgstr "Bir rolden bahsetmeyi aç/kapa." -#: redbot/cogs/streams/streams.py:603 -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:668 +msgid "{role} will no longer be mentioned for stream alerts." +msgstr "{role} artık yayın uyarıları için bahsedilmeyecek." -#: redbot/cogs/streams/streams.py:609 -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:674 +msgid "When a stream or community is live, {role} will be mentioned." +msgstr "Bir yayın veya topluluk canlıya geçtiğinde, {role} bahsedilecek." -#: redbot/cogs/streams/streams.py:613 +#: redbot/cogs/streams/streams.py:678 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:624 +#: redbot/cogs/streams/streams.py:689 #, docstring 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:627 +#: redbot/cogs/streams/streams.py:692 msgid "The notifications will be deleted once streams go offline." msgstr "Yayınlar bittiğinde bildirimler silinecek." -#: redbot/cogs/streams/streams.py:629 +#: redbot/cogs/streams/streams.py:694 msgid "Notifications will no longer be deleted." msgstr "Bildirimler artık silinmeyecek." -#: redbot/cogs/streams/streams.py:634 +#: redbot/cogs/streams/streams.py:699 #, docstring msgid "Toggle excluding rerun streams from alerts." msgstr "Tekrar yayınları için uyarı göndermemeyi aç/kapa." -#: redbot/cogs/streams/streams.py:639 +#: redbot/cogs/streams/streams.py:704 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:642 +#: redbot/cogs/streams/streams.py:707 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:647 +#: redbot/cogs/streams/streams.py:712 #, 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:652 +#: redbot/cogs/streams/streams.py:717 msgid "Streams schedules will be included in alerts." msgstr "Yayın zamanlamaları uyarılara dahil olacak." -#: redbot/cogs/streams/streams.py:655 +#: redbot/cogs/streams/streams.py:720 msgid "Streams schedules will no longer send an alert." msgstr "Yayın zamanlamaları uyarıların haricinde olacak." -#: redbot/cogs/streams/streams.py:663 -msgid "I'll now send a notification in this channel when {stream.name} is live." -msgstr "Artık {stream.name} canlı yayına geçtiğinde bu kanala bildirim göndereceğim." +#: redbot/cogs/streams/streams.py:725 +#, docstring +msgid "Toggle whether to use buttons for stream alerts." +msgstr "" -#: redbot/cogs/streams/streams.py:672 -msgid "I won't send notifications about {stream.name} in this channel anymore." -msgstr "Artık bu kanalda {stream.name} hakkında bildirim göndermeyeceğim." +#: redbot/cogs/streams/streams.py:730 +msgid "I will no longer use buttons in stream alerts." +msgstr "" -#: redbot/cogs/streams/streams.py:819 +#: redbot/cogs/streams/streams.py:733 +msgid "I will use buttons in stream alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:741 +msgid "I'll now send a notification in the {channel.mention} channel when {stream.name} is live." +msgstr "Artık {stream.name} canlı yayına geçtiğinde {channel.mention} kanalına bildirim göndereceğim." + +#: redbot/cogs/streams/streams.py:751 +msgid "I won't send notifications about {stream.name} in the {channel.mention} channel anymore" +msgstr "{channel.mention} kanalında artık {stream.name} hakkında bildirim göndermeyeceğim" + +#: redbot/cogs/streams/streams.py:914 msgid "{mention}, {display_name} is live!" msgstr "{mention}, {display_name} canlı yayında!" -#: redbot/cogs/streams/streams.py:841 +#: redbot/cogs/streams/streams.py:934 msgid "{display_name} is live!" msgstr "{display_name} canlı yayında!" -#: redbot/cogs/streams/streamtypes.py:219 +#: redbot/cogs/streams/streamtypes.py:226 msgid "This stream will start in {time}" msgstr "Bu yayının başlamasına kalan: {time}" -#: redbot/cogs/streams/streamtypes.py:225 +#: redbot/cogs/streams/streamtypes.py:232 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:435 +#: redbot/cogs/streams/streamtypes.py:447 msgid "Untitled broadcast" msgstr "İsimsiz yayın" -#: redbot/cogs/streams/streamtypes.py:437 +#: redbot/cogs/streams/streamtypes.py:449 msgid " - Rerun" msgstr " - Tekrar" -#: redbot/cogs/streams/streamtypes.py:440 -#: redbot/cogs/streams/streamtypes.py:485 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Followers" msgstr "Takipçiler" -#: redbot/cogs/streams/streamtypes.py:441 -#: redbot/cogs/streams/streamtypes.py:486 +#: redbot/cogs/streams/streamtypes.py:453 +#: redbot/cogs/streams/streamtypes.py:499 msgid "Total views" msgstr "Toplam görüntülenme" -#: redbot/cogs/streams/streamtypes.py:446 +#: redbot/cogs/streams/streamtypes.py:458 msgid "Playing: " msgstr "Oynatılıyor: " -#: redbot/cogs/streams/streamtypes.py:491 +#: redbot/cogs/streams/streamtypes.py:504 msgid "None" msgstr "None" -#: redbot/cogs/streams/streamtypes.py:494 +#: redbot/cogs/streams/streamtypes.py:507 msgid "NSFW | " msgstr "NSFW | " -#: redbot/cogs/streams/streamtypes.py:498 +#: redbot/cogs/streams/streamtypes.py:511 msgid "{adult}Category: {category} | Tags: {tags}" 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 7f971b90f00..eea09684f27 100644 --- a/redbot/cogs/streams/locales/uk-UA.po +++ b/redbot/cogs/streams/locales/uk-UA.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-25 08:33+0000\n" +"POT-Creation-Date: 2023-09-06 18:42+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 48\n" "Language: uk_UA\n" -#: redbot/cogs/streams/streams.py:40 +#: redbot/cogs/streams/streams.py:43 #, docstring msgid "Various commands relating to streaming platforms.\n\n" " You can check if a Twitch, YouTube or Picarto stream is\n" @@ -23,10 +23,10 @@ msgid "Various commands relating to streaming platforms.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:141 +#: redbot/cogs/streams/streams.py:123 msgid "You need a client secret key if you want to use the Twitch API on this cog.\n" "Follow these steps:\n" -"1. Go to this page: https://dev.twitch.tv/console/apps.\n" +"1. Go to this page: {link}.\n" "2. Click \"Manage\" on your application.\n" "3. Click on \"New secret\".\n" "5. Copy your client ID and your client secret into:\n" @@ -34,11 +34,11 @@ msgid "You need a client secret key if you want to use the Twitch API on this co "Note: 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:154 redbot/cogs/streams/streams.py:488 +#: redbot/cogs/streams/streams.py:138 redbot/cogs/streams/streams.py:534 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:154 redbot/cogs/streams/streams.py:488 +#: redbot/cogs/streams/streams.py:138 redbot/cogs/streams/streams.py:534 msgid "" msgstr "" @@ -61,56 +61,60 @@ msgstr "" msgid "That user is offline." msgstr "" -#: redbot/cogs/streams/streams.py:255 redbot/cogs/streams/streams.py:447 -msgid "That channel doesn't seem to exist." +#: redbot/cogs/streams/streams.py:255 redbot/cogs/streams/streams.py:491 +msgid "That user doesn't seem to exist." msgstr "" -#: redbot/cogs/streams/streams.py:258 redbot/cogs/streams/streams.py:415 +#: redbot/cogs/streams/streams.py:258 redbot/cogs/streams/streams.py:459 msgid "The Twitch token is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:264 redbot/cogs/streams/streams.py:422 +#: redbot/cogs/streams/streams.py:264 redbot/cogs/streams/streams.py:466 msgid "The YouTube API key is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:270 redbot/cogs/streams/streams.py:430 +#: redbot/cogs/streams/streams.py:270 redbot/cogs/streams/streams.py:474 msgid "YouTube quota has been exceeded. Try again later or contact the owner if this continues." msgstr "" -#: redbot/cogs/streams/streams.py:282 redbot/cogs/streams/streams.py:442 +#: redbot/cogs/streams/streams.py:282 redbot/cogs/streams/streams.py:486 msgid "Something went wrong whilst trying to contact the stream service's API." msgstr "" -#: redbot/cogs/streams/streams.py:299 +#: redbot/cogs/streams/streams.py:301 redbot/cogs/streams/streams.py:810 +msgid "Watch the stream" +msgstr "" + +#: redbot/cogs/streams/streams.py:310 #, docstring msgid "Manage automated stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:304 +#: redbot/cogs/streams/streams.py:322 #, docstring msgid "Manage Twitch stream notifications." msgstr "" -#: redbot/cogs/streams/streams.py:309 +#: redbot/cogs/streams/streams.py:334 #, docstring -msgid "Toggle alerts in this channel for a Twitch stream." +msgid "Toggle alerts in this or the given channel for a Twitch stream." msgstr "" -#: redbot/cogs/streams/streams.py:312 +#: redbot/cogs/streams/streams.py:337 msgid "Please supply the name of a *Twitch* channel, not a Discord channel." msgstr "" -#: redbot/cogs/streams/streams.py:319 +#: redbot/cogs/streams/streams.py:351 #, docstring msgid "Toggle alerts in this channel for a YouTube stream." msgstr "" -#: redbot/cogs/streams/streams.py:324 +#: redbot/cogs/streams/streams.py:363 #, docstring msgid "Toggle alerts in this channel for a Picarto stream." msgstr "" -#: redbot/cogs/streams/streams.py:329 +#: redbot/cogs/streams/streams.py:368 #, docstring msgid "Disable all stream alerts in this channel or server.\n\n" " `[p]streamalert stop` will disable this channel's stream\n" @@ -120,51 +124,51 @@ msgid "Disable all stream alerts in this channel or server.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:359 +#: redbot/cogs/streams/streams.py:398 msgid "All the stream alerts in this server have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:361 +#: redbot/cogs/streams/streams.py:400 msgid "All the stream alerts in this channel have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:367 +#: redbot/cogs/streams/streams.py:406 #, docstring msgid "List all active stream alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:370 +#: redbot/cogs/streams/streams.py:409 msgid "Active alerts:\n\n" msgstr "" -#: redbot/cogs/streams/streams.py:378 +#: redbot/cogs/streams/streams.py:417 msgid "There are no active alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:455 +#: redbot/cogs/streams/streams.py:499 #, docstring msgid "Manage stream alert settings." msgstr "" -#: redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:505 #, docstring msgid "Set stream check refresh time." msgstr "" -#: redbot/cogs/streams/streams.py:463 +#: redbot/cogs/streams/streams.py:507 msgid "You cannot set the refresh timer to less than 60 seconds" msgstr "" -#: redbot/cogs/streams/streams.py:473 +#: redbot/cogs/streams/streams.py:517 #, docstring msgid "Explain how to set the twitch token." msgstr "" -#: redbot/cogs/streams/streams.py:474 +#: redbot/cogs/streams/streams.py:518 msgid "To set the twitch API tokens, follow these steps:\n" -"1. Go to this page: https://dev.twitch.tv/dashboard/apps.\n" +"1. Go to this page: {link}.\n" "2. Click *Register Your Application*.\n" -"3. Enter a name, set the OAuth Redirect URI to `http://localhost`, and select an Application Category of your choosing.\n" +"3. Enter a name, set the OAuth Redirect URI to {localhost}, and select an Application Category of your choosing.\n" "4. Click *Register*.\n" "5. Copy your client ID and your client secret into:\n" "{command}\n\n" @@ -172,34 +176,34 @@ msgid "To set the twitch API tokens, follow these steps:\n" "or in DM with the bot.\n" msgstr "" -#: redbot/cogs/streams/streams.py:497 +#: redbot/cogs/streams/streams.py:543 #, docstring msgid "Explain how to set the YouTube token." msgstr "" -#: redbot/cogs/streams/streams.py:499 +#: redbot/cogs/streams/streams.py:545 msgid "To get one, do the following:\n" "1. Create a project\n" -"(see https://support.google.com/googleapi/answer/6251787 for details)\n" +"(see {link1} for details)\n" "2. Enable the YouTube Data API v3 \n" -"(see https://support.google.com/googleapi/answer/6158841 for instructions)\n" +"(see {link2} for instructions)\n" "3. Set up your API key \n" -"(see https://support.google.com/googleapi/answer/6158862 for instructions)\n" +"(see {link3} for instructions)\n" "4. Copy your API key and run the command {command}\n\n" "Note: These tokens are sensitive and should only be used in a private channel\n" "or in DM with the bot.\n" msgstr "" -#: redbot/cogs/streams/streams.py:513 +#: redbot/cogs/streams/streams.py:562 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:522 +#: redbot/cogs/streams/streams.py:571 #, docstring msgid "Manage custom messages for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:528 +#: redbot/cogs/streams/streams.py:577 #, docstring msgid "Set stream alert message when mentions are enabled.\n\n" " Use `{mention}` in the message to insert the selected mentions.\n" @@ -209,11 +213,11 @@ msgid "Set stream alert message when mentions are enabled.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:538 redbot/cogs/streams/streams.py:552 +#: redbot/cogs/streams/streams.py:587 redbot/cogs/streams/streams.py:601 msgid "Stream alert message set!" msgstr "" -#: redbot/cogs/streams/streams.py:543 +#: redbot/cogs/streams/streams.py:592 #, docstring msgid "Set stream alert message when mentions are disabled.\n\n" " Use `{stream}` in the message to insert the channel or username.\n" @@ -222,157 +226,170 @@ msgid "Set stream alert message when mentions are disabled.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:557 +#: redbot/cogs/streams/streams.py:606 #, docstring msgid "Reset the stream alert messages in this server." msgstr "" -#: redbot/cogs/streams/streams.py:561 +#: redbot/cogs/streams/streams.py:610 msgid "Stream alerts in this server will now use the default alert message." msgstr "" -#: redbot/cogs/streams/streams.py:566 +#: redbot/cogs/streams/streams.py:615 #, docstring msgid "Manage mention settings for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:572 +#: redbot/cogs/streams/streams.py:621 #, docstring msgid "Toggle the `@​everyone` mention." msgstr "" -#: redbot/cogs/streams/streams.py:577 -msgid "`@​everyone` will no longer be mentioned for stream alerts." +#: redbot/cogs/streams/streams.py:627 +msgid "{everyone} will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:580 -msgid "When a stream is live, `@​everyone` will be mentioned." +#: redbot/cogs/streams/streams.py:634 +msgid "When a stream is live, {everyone} will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:585 +#: redbot/cogs/streams/streams.py:642 #, docstring msgid "Toggle the `@​here` mention." msgstr "" -#: redbot/cogs/streams/streams.py:590 -msgid "`@​here` will no longer be mentioned for stream alerts." +#: redbot/cogs/streams/streams.py:648 +msgid "{here} will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:593 -msgid "When a stream is live, `@​here` will be mentioned." +#: redbot/cogs/streams/streams.py:655 +msgid "When a stream is live, {here} will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:598 +#: redbot/cogs/streams/streams.py:663 #, docstring msgid "Toggle a role mention." msgstr "" -#: redbot/cogs/streams/streams.py:603 -msgid "`@​{role.name}` will no longer be mentioned for stream alerts." +#: redbot/cogs/streams/streams.py:668 +msgid "{role} will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:609 -msgid "When a stream or community is live, `@​{role.name}` will be mentioned." +#: redbot/cogs/streams/streams.py:674 +msgid "When a stream or community is live, {role} will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:613 +#: redbot/cogs/streams/streams.py:678 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:624 +#: redbot/cogs/streams/streams.py:689 #, docstring msgid "Toggle alert deletion for when streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:627 +#: redbot/cogs/streams/streams.py:692 msgid "The notifications will be deleted once streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:629 +#: redbot/cogs/streams/streams.py:694 msgid "Notifications will no longer be deleted." msgstr "" -#: redbot/cogs/streams/streams.py:634 +#: redbot/cogs/streams/streams.py:699 #, docstring msgid "Toggle excluding rerun streams from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:639 +#: redbot/cogs/streams/streams.py:704 msgid "Streams of type 'rerun' will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:642 +#: redbot/cogs/streams/streams.py:707 msgid "Streams of type 'rerun' will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:647 +#: redbot/cogs/streams/streams.py:712 #, docstring msgid "Toggle excluding YouTube streams schedules from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:652 +#: redbot/cogs/streams/streams.py:717 msgid "Streams schedules will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:655 +#: redbot/cogs/streams/streams.py:720 msgid "Streams schedules will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:663 -msgid "I'll now send a notification in this channel when {stream.name} is live." +#: redbot/cogs/streams/streams.py:725 +#, docstring +msgid "Toggle whether to use buttons for stream alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:730 +msgid "I will no longer use buttons in stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:672 -msgid "I won't send notifications about {stream.name} in this channel anymore." +#: redbot/cogs/streams/streams.py:733 +msgid "I will use buttons in stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:819 +#: redbot/cogs/streams/streams.py:741 +msgid "I'll now send a notification in the {channel.mention} channel when {stream.name} is live." +msgstr "" + +#: redbot/cogs/streams/streams.py:751 +msgid "I won't send notifications about {stream.name} in the {channel.mention} channel anymore" +msgstr "" + +#: redbot/cogs/streams/streams.py:914 msgid "{mention}, {display_name} is live!" msgstr "" -#: redbot/cogs/streams/streams.py:841 +#: redbot/cogs/streams/streams.py:934 msgid "{display_name} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:219 +#: redbot/cogs/streams/streamtypes.py:226 msgid "This stream will start in {time}" msgstr "" -#: redbot/cogs/streams/streamtypes.py:225 +#: redbot/cogs/streams/streamtypes.py:232 msgid "This stream was scheduled for {min} minutes ago" msgstr "" -#: redbot/cogs/streams/streamtypes.py:435 +#: redbot/cogs/streams/streamtypes.py:447 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:437 +#: redbot/cogs/streams/streamtypes.py:449 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:440 -#: redbot/cogs/streams/streamtypes.py:485 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:441 -#: redbot/cogs/streams/streamtypes.py:486 +#: redbot/cogs/streams/streamtypes.py:453 +#: redbot/cogs/streams/streamtypes.py:499 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:446 +#: redbot/cogs/streams/streamtypes.py:458 msgid "Playing: " msgstr "" -#: redbot/cogs/streams/streamtypes.py:491 +#: redbot/cogs/streams/streamtypes.py:504 msgid "None" msgstr "" -#: redbot/cogs/streams/streamtypes.py:494 +#: redbot/cogs/streams/streamtypes.py:507 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:498 +#: redbot/cogs/streams/streamtypes.py:511 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 9822198cc67..bc890853a1a 100644 --- a/redbot/cogs/streams/locales/vi-VN.po +++ b/redbot/cogs/streams/locales/vi-VN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-25 08:33+0000\n" +"POT-Creation-Date: 2023-09-06 18:42+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 48\n" "Language: vi_VN\n" -#: redbot/cogs/streams/streams.py:40 +#: redbot/cogs/streams/streams.py:43 #, docstring msgid "Various commands relating to streaming platforms.\n\n" " You can check if a Twitch, YouTube or Picarto stream is\n" @@ -23,10 +23,10 @@ msgid "Various commands relating to streaming platforms.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:141 +#: redbot/cogs/streams/streams.py:123 msgid "You need a client secret key if you want to use the Twitch API on this cog.\n" "Follow these steps:\n" -"1. Go to this page: https://dev.twitch.tv/console/apps.\n" +"1. Go to this page: {link}.\n" "2. Click \"Manage\" on your application.\n" "3. Click on \"New secret\".\n" "5. Copy your client ID and your client secret into:\n" @@ -34,11 +34,11 @@ msgid "You need a client secret key if you want to use the Twitch API on this co "Note: 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:154 redbot/cogs/streams/streams.py:488 +#: redbot/cogs/streams/streams.py:138 redbot/cogs/streams/streams.py:534 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:154 redbot/cogs/streams/streams.py:488 +#: redbot/cogs/streams/streams.py:138 redbot/cogs/streams/streams.py:534 msgid "" msgstr "" @@ -61,56 +61,60 @@ msgstr "" msgid "That user is offline." msgstr "" -#: redbot/cogs/streams/streams.py:255 redbot/cogs/streams/streams.py:447 -msgid "That channel doesn't seem to exist." +#: redbot/cogs/streams/streams.py:255 redbot/cogs/streams/streams.py:491 +msgid "That user doesn't seem to exist." msgstr "" -#: redbot/cogs/streams/streams.py:258 redbot/cogs/streams/streams.py:415 +#: redbot/cogs/streams/streams.py:258 redbot/cogs/streams/streams.py:459 msgid "The Twitch token is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:264 redbot/cogs/streams/streams.py:422 +#: redbot/cogs/streams/streams.py:264 redbot/cogs/streams/streams.py:466 msgid "The YouTube API key is either invalid or has not been set. See {command}." msgstr "" -#: redbot/cogs/streams/streams.py:270 redbot/cogs/streams/streams.py:430 +#: redbot/cogs/streams/streams.py:270 redbot/cogs/streams/streams.py:474 msgid "YouTube quota has been exceeded. Try again later or contact the owner if this continues." msgstr "" -#: redbot/cogs/streams/streams.py:282 redbot/cogs/streams/streams.py:442 +#: redbot/cogs/streams/streams.py:282 redbot/cogs/streams/streams.py:486 msgid "Something went wrong whilst trying to contact the stream service's API." msgstr "" -#: redbot/cogs/streams/streams.py:299 +#: redbot/cogs/streams/streams.py:301 redbot/cogs/streams/streams.py:810 +msgid "Watch the stream" +msgstr "" + +#: redbot/cogs/streams/streams.py:310 #, docstring msgid "Manage automated stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:304 +#: redbot/cogs/streams/streams.py:322 #, docstring msgid "Manage Twitch stream notifications." msgstr "" -#: redbot/cogs/streams/streams.py:309 +#: redbot/cogs/streams/streams.py:334 #, docstring -msgid "Toggle alerts in this channel for a Twitch stream." +msgid "Toggle alerts in this or the given channel for a Twitch stream." msgstr "" -#: redbot/cogs/streams/streams.py:312 +#: redbot/cogs/streams/streams.py:337 msgid "Please supply the name of a *Twitch* channel, not a Discord channel." msgstr "" -#: redbot/cogs/streams/streams.py:319 +#: redbot/cogs/streams/streams.py:351 #, docstring msgid "Toggle alerts in this channel for a YouTube stream." msgstr "" -#: redbot/cogs/streams/streams.py:324 +#: redbot/cogs/streams/streams.py:363 #, docstring msgid "Toggle alerts in this channel for a Picarto stream." msgstr "" -#: redbot/cogs/streams/streams.py:329 +#: redbot/cogs/streams/streams.py:368 #, docstring msgid "Disable all stream alerts in this channel or server.\n\n" " `[p]streamalert stop` will disable this channel's stream\n" @@ -120,51 +124,51 @@ msgid "Disable all stream alerts in this channel or server.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:359 +#: redbot/cogs/streams/streams.py:398 msgid "All the stream alerts in this server have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:361 +#: redbot/cogs/streams/streams.py:400 msgid "All the stream alerts in this channel have been disabled." msgstr "" -#: redbot/cogs/streams/streams.py:367 +#: redbot/cogs/streams/streams.py:406 #, docstring msgid "List all active stream alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:370 +#: redbot/cogs/streams/streams.py:409 msgid "Active alerts:\n\n" msgstr "" -#: redbot/cogs/streams/streams.py:378 +#: redbot/cogs/streams/streams.py:417 msgid "There are no active alerts in this server." msgstr "" -#: redbot/cogs/streams/streams.py:455 +#: redbot/cogs/streams/streams.py:499 #, docstring msgid "Manage stream alert settings." msgstr "" -#: redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:505 #, docstring msgid "Set stream check refresh time." msgstr "" -#: redbot/cogs/streams/streams.py:463 +#: redbot/cogs/streams/streams.py:507 msgid "You cannot set the refresh timer to less than 60 seconds" msgstr "" -#: redbot/cogs/streams/streams.py:473 +#: redbot/cogs/streams/streams.py:517 #, docstring msgid "Explain how to set the twitch token." msgstr "" -#: redbot/cogs/streams/streams.py:474 +#: redbot/cogs/streams/streams.py:518 msgid "To set the twitch API tokens, follow these steps:\n" -"1. Go to this page: https://dev.twitch.tv/dashboard/apps.\n" +"1. Go to this page: {link}.\n" "2. Click *Register Your Application*.\n" -"3. Enter a name, set the OAuth Redirect URI to `http://localhost`, and select an Application Category of your choosing.\n" +"3. Enter a name, set the OAuth Redirect URI to {localhost}, and select an Application Category of your choosing.\n" "4. Click *Register*.\n" "5. Copy your client ID and your client secret into:\n" "{command}\n\n" @@ -172,34 +176,34 @@ msgid "To set the twitch API tokens, follow these steps:\n" "or in DM with the bot.\n" msgstr "" -#: redbot/cogs/streams/streams.py:497 +#: redbot/cogs/streams/streams.py:543 #, docstring msgid "Explain how to set the YouTube token." msgstr "" -#: redbot/cogs/streams/streams.py:499 +#: redbot/cogs/streams/streams.py:545 msgid "To get one, do the following:\n" "1. Create a project\n" -"(see https://support.google.com/googleapi/answer/6251787 for details)\n" +"(see {link1} for details)\n" "2. Enable the YouTube Data API v3 \n" -"(see https://support.google.com/googleapi/answer/6158841 for instructions)\n" +"(see {link2} for instructions)\n" "3. Set up your API key \n" -"(see https://support.google.com/googleapi/answer/6158862 for instructions)\n" +"(see {link3} for instructions)\n" "4. Copy your API key and run the command {command}\n\n" "Note: These tokens are sensitive and should only be used in a private channel\n" "or in DM with the bot.\n" msgstr "" -#: redbot/cogs/streams/streams.py:513 +#: redbot/cogs/streams/streams.py:562 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:522 +#: redbot/cogs/streams/streams.py:571 #, docstring msgid "Manage custom messages for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:528 +#: redbot/cogs/streams/streams.py:577 #, docstring msgid "Set stream alert message when mentions are enabled.\n\n" " Use `{mention}` in the message to insert the selected mentions.\n" @@ -209,11 +213,11 @@ msgid "Set stream alert message when mentions are enabled.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:538 redbot/cogs/streams/streams.py:552 +#: redbot/cogs/streams/streams.py:587 redbot/cogs/streams/streams.py:601 msgid "Stream alert message set!" msgstr "" -#: redbot/cogs/streams/streams.py:543 +#: redbot/cogs/streams/streams.py:592 #, docstring msgid "Set stream alert message when mentions are disabled.\n\n" " Use `{stream}` in the message to insert the channel or username.\n" @@ -222,157 +226,170 @@ msgid "Set stream alert message when mentions are disabled.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:557 +#: redbot/cogs/streams/streams.py:606 #, docstring msgid "Reset the stream alert messages in this server." msgstr "" -#: redbot/cogs/streams/streams.py:561 +#: redbot/cogs/streams/streams.py:610 msgid "Stream alerts in this server will now use the default alert message." msgstr "" -#: redbot/cogs/streams/streams.py:566 +#: redbot/cogs/streams/streams.py:615 #, docstring msgid "Manage mention settings for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:572 +#: redbot/cogs/streams/streams.py:621 #, docstring msgid "Toggle the `@​everyone` mention." msgstr "" -#: redbot/cogs/streams/streams.py:577 -msgid "`@​everyone` will no longer be mentioned for stream alerts." +#: redbot/cogs/streams/streams.py:627 +msgid "{everyone} will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:580 -msgid "When a stream is live, `@​everyone` will be mentioned." +#: redbot/cogs/streams/streams.py:634 +msgid "When a stream is live, {everyone} will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:585 +#: redbot/cogs/streams/streams.py:642 #, docstring msgid "Toggle the `@​here` mention." msgstr "" -#: redbot/cogs/streams/streams.py:590 -msgid "`@​here` will no longer be mentioned for stream alerts." +#: redbot/cogs/streams/streams.py:648 +msgid "{here} will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:593 -msgid "When a stream is live, `@​here` will be mentioned." +#: redbot/cogs/streams/streams.py:655 +msgid "When a stream is live, {here} will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:598 +#: redbot/cogs/streams/streams.py:663 #, docstring msgid "Toggle a role mention." msgstr "" -#: redbot/cogs/streams/streams.py:603 -msgid "`@​{role.name}` will no longer be mentioned for stream alerts." +#: redbot/cogs/streams/streams.py:668 +msgid "{role} will no longer be mentioned for stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:609 -msgid "When a stream or community is live, `@​{role.name}` will be mentioned." +#: redbot/cogs/streams/streams.py:674 +msgid "When a stream or community is live, {role} will be mentioned." msgstr "" -#: redbot/cogs/streams/streams.py:613 +#: redbot/cogs/streams/streams.py:678 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:624 +#: redbot/cogs/streams/streams.py:689 #, docstring msgid "Toggle alert deletion for when streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:627 +#: redbot/cogs/streams/streams.py:692 msgid "The notifications will be deleted once streams go offline." msgstr "" -#: redbot/cogs/streams/streams.py:629 +#: redbot/cogs/streams/streams.py:694 msgid "Notifications will no longer be deleted." msgstr "" -#: redbot/cogs/streams/streams.py:634 +#: redbot/cogs/streams/streams.py:699 #, docstring msgid "Toggle excluding rerun streams from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:639 +#: redbot/cogs/streams/streams.py:704 msgid "Streams of type 'rerun' will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:642 +#: redbot/cogs/streams/streams.py:707 msgid "Streams of type 'rerun' will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:647 +#: redbot/cogs/streams/streams.py:712 #, docstring msgid "Toggle excluding YouTube streams schedules from alerts." msgstr "" -#: redbot/cogs/streams/streams.py:652 +#: redbot/cogs/streams/streams.py:717 msgid "Streams schedules will be included in alerts." msgstr "" -#: redbot/cogs/streams/streams.py:655 +#: redbot/cogs/streams/streams.py:720 msgid "Streams schedules will no longer send an alert." msgstr "" -#: redbot/cogs/streams/streams.py:663 -msgid "I'll now send a notification in this channel when {stream.name} is live." +#: redbot/cogs/streams/streams.py:725 +#, docstring +msgid "Toggle whether to use buttons for stream alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:730 +msgid "I will no longer use buttons in stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:672 -msgid "I won't send notifications about {stream.name} in this channel anymore." +#: redbot/cogs/streams/streams.py:733 +msgid "I will use buttons in stream alerts." msgstr "" -#: redbot/cogs/streams/streams.py:819 +#: redbot/cogs/streams/streams.py:741 +msgid "I'll now send a notification in the {channel.mention} channel when {stream.name} is live." +msgstr "" + +#: redbot/cogs/streams/streams.py:751 +msgid "I won't send notifications about {stream.name} in the {channel.mention} channel anymore" +msgstr "" + +#: redbot/cogs/streams/streams.py:914 msgid "{mention}, {display_name} is live!" msgstr "" -#: redbot/cogs/streams/streams.py:841 +#: redbot/cogs/streams/streams.py:934 msgid "{display_name} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:219 +#: redbot/cogs/streams/streamtypes.py:226 msgid "This stream will start in {time}" msgstr "" -#: redbot/cogs/streams/streamtypes.py:225 +#: redbot/cogs/streams/streamtypes.py:232 msgid "This stream was scheduled for {min} minutes ago" msgstr "" -#: redbot/cogs/streams/streamtypes.py:435 +#: redbot/cogs/streams/streamtypes.py:447 msgid "Untitled broadcast" msgstr "" -#: redbot/cogs/streams/streamtypes.py:437 +#: redbot/cogs/streams/streamtypes.py:449 msgid " - Rerun" msgstr "" -#: redbot/cogs/streams/streamtypes.py:440 -#: redbot/cogs/streams/streamtypes.py:485 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Followers" msgstr "" -#: redbot/cogs/streams/streamtypes.py:441 -#: redbot/cogs/streams/streamtypes.py:486 +#: redbot/cogs/streams/streamtypes.py:453 +#: redbot/cogs/streams/streamtypes.py:499 msgid "Total views" msgstr "" -#: redbot/cogs/streams/streamtypes.py:446 +#: redbot/cogs/streams/streamtypes.py:458 msgid "Playing: " msgstr "" -#: redbot/cogs/streams/streamtypes.py:491 +#: redbot/cogs/streams/streamtypes.py:504 msgid "None" msgstr "" -#: redbot/cogs/streams/streamtypes.py:494 +#: redbot/cogs/streams/streamtypes.py:507 msgid "NSFW | " msgstr "" -#: redbot/cogs/streams/streamtypes.py:498 +#: redbot/cogs/streams/streamtypes.py:511 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 4f0295dca65..31495247472 100644 --- a/redbot/cogs/streams/locales/zh-CN.po +++ b/redbot/cogs/streams/locales/zh-CN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-25 08:33+0000\n" +"POT-Creation-Date: 2023-09-06 18:42+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,7 +15,7 @@ msgstr "" "X-Crowdin-File-ID: 48\n" "Language: zh_CN\n" -#: redbot/cogs/streams/streams.py:40 +#: redbot/cogs/streams/streams.py:43 #, docstring msgid "Various commands relating to streaming platforms.\n\n" " You can check if a Twitch, YouTube or Picarto stream is\n" @@ -25,29 +25,22 @@ msgstr "与流媒体平台相关的各种命令\n\n" " 你可以检查 Twitch, YouTube 或 Picarto 是否当前正在直播\n" " " -#: redbot/cogs/streams/streams.py:141 +#: redbot/cogs/streams/streams.py:123 msgid "You need a client secret key if you want to use the Twitch API on this cog.\n" "Follow these steps:\n" -"1. Go to this page: https://dev.twitch.tv/console/apps.\n" +"1. Go to this page: {link}.\n" "2. Click \"Manage\" on your application.\n" "3. Click on \"New secret\".\n" "5. Copy your client ID and your client secret into:\n" "{command}\n\n" "Note: These tokens are sensitive and should only be used in a private channel or in DM with the bot." -msgstr "如果你想要在这个code上使用Twitch API,你需要一个客户端密钥\n" -"执行这些步骤:\n" -"1. 转到这个页面:https://dev.twitch.tv/console/apps\n" -"2. 在你的应用程序上点击\"Manage\"\n" -"3.点击\"New secret\"\n" -"5.将你的客户端ID和客户端密钥复制到:\n" -"{command}\n\n" -"注意:这些令牌是敏感的,只能在私人频道或带机器人的DM中使用" +msgstr "" -#: redbot/cogs/streams/streams.py:154 redbot/cogs/streams/streams.py:488 +#: redbot/cogs/streams/streams.py:138 redbot/cogs/streams/streams.py:534 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:154 redbot/cogs/streams/streams.py:488 +#: redbot/cogs/streams/streams.py:138 redbot/cogs/streams/streams.py:534 msgid "" msgstr "" @@ -70,56 +63,60 @@ msgstr "检查 Picarto 频道是否处于直播状态" msgid "That user is offline." msgstr "该用户处于离线状态" -#: redbot/cogs/streams/streams.py:255 redbot/cogs/streams/streams.py:447 -msgid "That channel doesn't seem to exist." -msgstr "该频道似乎不存在" +#: redbot/cogs/streams/streams.py:255 redbot/cogs/streams/streams.py:491 +msgid "That user doesn't seem to exist." +msgstr "" -#: redbot/cogs/streams/streams.py:258 redbot/cogs/streams/streams.py:415 +#: redbot/cogs/streams/streams.py:258 redbot/cogs/streams/streams.py:459 msgid "The Twitch token is either invalid or has not been set. See {command}." msgstr "Twitch 令牌不是无效就是未设置。请参阅 {command}" -#: redbot/cogs/streams/streams.py:264 redbot/cogs/streams/streams.py:422 +#: redbot/cogs/streams/streams.py:264 redbot/cogs/streams/streams.py:466 msgid "The YouTube API key is either invalid or has not been set. See {command}." msgstr "YouTube API 密钥不是无效就是未设置。请参阅 {command}" -#: redbot/cogs/streams/streams.py:270 redbot/cogs/streams/streams.py:430 +#: redbot/cogs/streams/streams.py:270 redbot/cogs/streams/streams.py:474 msgid "YouTube quota has been exceeded. Try again later or contact the owner if this continues." msgstr "YouTube配额已经超出。请稍后再尝试,如果继续,请与所有者联系" -#: redbot/cogs/streams/streams.py:282 redbot/cogs/streams/streams.py:442 +#: redbot/cogs/streams/streams.py:282 redbot/cogs/streams/streams.py:486 msgid "Something went wrong whilst trying to contact the stream service's API." msgstr "尝试联系流服务API时出了点问题" -#: redbot/cogs/streams/streams.py:299 +#: redbot/cogs/streams/streams.py:301 redbot/cogs/streams/streams.py:810 +msgid "Watch the stream" +msgstr "" + +#: redbot/cogs/streams/streams.py:310 #, docstring msgid "Manage automated stream alerts." msgstr "管理自动流提醒" -#: redbot/cogs/streams/streams.py:304 +#: redbot/cogs/streams/streams.py:322 #, docstring msgid "Manage Twitch stream notifications." msgstr "管理 Twitch 流通知" -#: redbot/cogs/streams/streams.py:309 +#: redbot/cogs/streams/streams.py:334 #, docstring -msgid "Toggle alerts in this channel for a Twitch stream." -msgstr "切换此频道中的Twitch流警报" +msgid "Toggle alerts in this or the given channel for a Twitch stream." +msgstr "" -#: redbot/cogs/streams/streams.py:312 +#: redbot/cogs/streams/streams.py:337 msgid "Please supply the name of a *Twitch* channel, not a Discord channel." msgstr "请提供一个 *Twitch* 频道的名称,而不是 Discord 的频道" -#: redbot/cogs/streams/streams.py:319 +#: redbot/cogs/streams/streams.py:351 #, docstring msgid "Toggle alerts in this channel for a YouTube stream." msgstr "在此频道中切换YouTube流的提醒" -#: redbot/cogs/streams/streams.py:324 +#: redbot/cogs/streams/streams.py:363 #, docstring msgid "Toggle alerts in this channel for a Picarto stream." msgstr "切换此频道中的 Picarto 流的警报" -#: redbot/cogs/streams/streams.py:329 +#: redbot/cogs/streams/streams.py:368 #, docstring msgid "Disable all stream alerts in this channel or server.\n\n" " `[p]streamalert stop` will disable this channel's stream\n" @@ -132,101 +129,86 @@ msgstr "禁用此频道或服务器的所有流警报\n\n" " Do `[p]streamalert stop yes`禁用此服务器中的所有流警报\n" " " -#: redbot/cogs/streams/streams.py:359 +#: redbot/cogs/streams/streams.py:398 msgid "All the stream alerts in this server have been disabled." msgstr "此服务器中的所有流警报已被禁用" -#: redbot/cogs/streams/streams.py:361 +#: redbot/cogs/streams/streams.py:400 msgid "All the stream alerts in this channel have been disabled." msgstr "此频道中的所有流警报已被禁用" -#: redbot/cogs/streams/streams.py:367 +#: redbot/cogs/streams/streams.py:406 #, docstring msgid "List all active stream alerts in this server." msgstr "列出此服务器中的所有活动流警报" -#: redbot/cogs/streams/streams.py:370 +#: redbot/cogs/streams/streams.py:409 msgid "Active alerts:\n\n" msgstr "活动警报:\n\n" -#: redbot/cogs/streams/streams.py:378 +#: redbot/cogs/streams/streams.py:417 msgid "There are no active alerts in this server." msgstr "在此服务器上没有活动的警报" -#: redbot/cogs/streams/streams.py:455 +#: redbot/cogs/streams/streams.py:499 #, docstring msgid "Manage stream alert settings." msgstr "管理流警报设置" -#: redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:505 #, docstring msgid "Set stream check refresh time." msgstr "设置流检查刷新时间" -#: redbot/cogs/streams/streams.py:463 +#: redbot/cogs/streams/streams.py:507 msgid "You cannot set the refresh timer to less than 60 seconds" msgstr "你不能将刷新计时器设置为少于60秒" -#: redbot/cogs/streams/streams.py:473 +#: redbot/cogs/streams/streams.py:517 #, docstring msgid "Explain how to set the twitch token." msgstr "解释如何设置 twitch 令牌" -#: redbot/cogs/streams/streams.py:474 +#: redbot/cogs/streams/streams.py:518 msgid "To set the twitch API tokens, follow these steps:\n" -"1. Go to this page: https://dev.twitch.tv/dashboard/apps.\n" +"1. Go to this page: {link}.\n" "2. Click *Register Your Application*.\n" -"3. Enter a name, set the OAuth Redirect URI to `http://localhost`, and select an Application Category of your choosing.\n" +"3. Enter a name, set the OAuth Redirect URI to {localhost}, and select an Application Category of your choosing.\n" "4. Click *Register*.\n" "5. Copy your client ID and your client secret into:\n" "{command}\n\n" "Note: These tokens are sensitive and should only be used in a private channel\n" "or in DM with the bot.\n" -msgstr "若要设置 twitch API 令牌,请按照这些步骤:\n" -"1. 转到这个页面:https://dev.twitch.tv/dashboard/apps\n" -"2. 点击*Register Your Application*。\n" -"3. 输入一个名称,设置 OAuth 重定向URI 为`http://localhost`,然后选择你所选择的应用程序类别\n" -"4. 点击*Register*。\n" -"5。 将你的客户端ID和客户端密钥复制到:\n" -"{command}\n\n" -"注意:这些令牌是敏感的,只能在私人频道或与机器人DM一起使用\n" +msgstr "" -#: redbot/cogs/streams/streams.py:497 +#: redbot/cogs/streams/streams.py:543 #, docstring msgid "Explain how to set the YouTube token." msgstr "解释如何设置 YouTube 令牌" -#: redbot/cogs/streams/streams.py:499 +#: redbot/cogs/streams/streams.py:545 msgid "To get one, do the following:\n" "1. Create a project\n" -"(see https://support.google.com/googleapi/answer/6251787 for details)\n" +"(see {link1} for details)\n" "2. Enable the YouTube Data API v3 \n" -"(see https://support.google.com/googleapi/answer/6158841 for instructions)\n" +"(see {link2} for instructions)\n" "3. Set up your API key \n" -"(see https://support.google.com/googleapi/answer/6158862 for instructions)\n" +"(see {link3} for instructions)\n" "4. Copy your API key and run the command {command}\n\n" "Note: These tokens are sensitive and should only be used in a private channel\n" "or in DM with the bot.\n" -msgstr "要获得一个,请执行以下操作:\n" -"1. 创建一个项目\n" -"(详情请见 https://support.google.com/googleapi/answer/6251787)\n" -"2。 启用 YouTube Data API v3 \n" -"(请参阅https://support.google.com/googleapi/answer/6158841 了解说明)\n" -"3。 设置你的 API 密钥 \n" -"(请参阅https://support.google.com/googleapi/answer/6158862 了解说明)\n" -"4。 复制你的 API 密钥并运行命令 {command}\n\n" -"注意:这些代币是敏感的,只能在私人频道中使用,或者只能在机器人的DM中使用\n" - -#: redbot/cogs/streams/streams.py:513 +msgstr "" + +#: redbot/cogs/streams/streams.py:562 msgid "" msgstr "" -#: redbot/cogs/streams/streams.py:522 +#: redbot/cogs/streams/streams.py:571 #, docstring msgid "Manage custom messages for stream alerts." msgstr "管理流警报的自定义消息" -#: redbot/cogs/streams/streams.py:528 +#: redbot/cogs/streams/streams.py:577 #, docstring msgid "Set stream alert message when mentions are enabled.\n\n" " Use `{mention}` in the message to insert the selected mentions.\n" @@ -236,11 +218,11 @@ msgid "Set stream alert message when mentions are enabled.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:538 redbot/cogs/streams/streams.py:552 +#: redbot/cogs/streams/streams.py:587 redbot/cogs/streams/streams.py:601 msgid "Stream alert message set!" msgstr "流提醒消息集" -#: redbot/cogs/streams/streams.py:543 +#: redbot/cogs/streams/streams.py:592 #, docstring msgid "Set stream alert message when mentions are disabled.\n\n" " Use `{stream}` in the message to insert the channel or username.\n" @@ -249,157 +231,170 @@ msgid "Set stream alert message when mentions are disabled.\n\n" " " msgstr "" -#: redbot/cogs/streams/streams.py:557 +#: redbot/cogs/streams/streams.py:606 #, docstring msgid "Reset the stream alert messages in this server." msgstr "在此服务器中重置流警报消息" -#: redbot/cogs/streams/streams.py:561 +#: redbot/cogs/streams/streams.py:610 msgid "Stream alerts in this server will now use the default alert message." msgstr "此服务器中的流警报现在将使用默认的警报消息" -#: redbot/cogs/streams/streams.py:566 +#: redbot/cogs/streams/streams.py:615 #, docstring msgid "Manage mention settings for stream alerts." msgstr "管理流警报的提及设置" -#: redbot/cogs/streams/streams.py:572 +#: redbot/cogs/streams/streams.py:621 #, docstring msgid "Toggle the `@​everyone` mention." msgstr "切换提及@everyone流警报" -#: redbot/cogs/streams/streams.py:577 -msgid "`@​everyone` will no longer be mentioned for stream alerts." -msgstr "在流警报中将不再提及 `@​everyone`" +#: redbot/cogs/streams/streams.py:627 +msgid "{everyone} will no longer be mentioned for stream alerts." +msgstr "" -#: redbot/cogs/streams/streams.py:580 -msgid "When a stream is live, `@​everyone` will be mentioned." -msgstr "当一个流处于直播状态时,会提及`@​everyone`" +#: redbot/cogs/streams/streams.py:634 +msgid "When a stream is live, {everyone} will be mentioned." +msgstr "" -#: redbot/cogs/streams/streams.py:585 +#: redbot/cogs/streams/streams.py:642 #, docstring msgid "Toggle the `@​here` mention." msgstr "切换提及@here流警报" -#: redbot/cogs/streams/streams.py:590 -msgid "`@​here` will no longer be mentioned for stream alerts." -msgstr "在流警报中将不再提及 `@​here`" +#: redbot/cogs/streams/streams.py:648 +msgid "{here} will no longer be mentioned for stream alerts." +msgstr "" -#: redbot/cogs/streams/streams.py:593 -msgid "When a stream is live, `@​here` will be mentioned." -msgstr "当一个流处于直播状态时,会提及 `@​here`" +#: redbot/cogs/streams/streams.py:655 +msgid "When a stream is live, {here} will be mentioned." +msgstr "" -#: redbot/cogs/streams/streams.py:598 +#: redbot/cogs/streams/streams.py:663 #, docstring msgid "Toggle a role mention." msgstr "切换角色提及" -#: redbot/cogs/streams/streams.py:603 -msgid "`@​{role.name}` will no longer be mentioned for stream alerts." -msgstr "在流警报中将不再提及`@​{role.name}`" +#: redbot/cogs/streams/streams.py:668 +msgid "{role} will no longer be mentioned for stream alerts." +msgstr "" -#: redbot/cogs/streams/streams.py:609 -msgid "When a stream or community is live, `@​{role.name}` will be mentioned." -msgstr "当一个流直播或社区直播时,将会提及`@​{role.name}`" +#: redbot/cogs/streams/streams.py:674 +msgid "When a stream or community is live, {role} will be mentioned." +msgstr "" -#: redbot/cogs/streams/streams.py:613 +#: redbot/cogs/streams/streams.py:678 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:624 +#: redbot/cogs/streams/streams.py:689 #, docstring msgid "Toggle alert deletion for when streams go offline." msgstr "当流离线时切换警报删除" -#: redbot/cogs/streams/streams.py:627 +#: redbot/cogs/streams/streams.py:692 msgid "The notifications will be deleted once streams go offline." msgstr "当流离线时,通知将被删除" -#: redbot/cogs/streams/streams.py:629 +#: redbot/cogs/streams/streams.py:694 msgid "Notifications will no longer be deleted." msgstr "通知将不再被删除" -#: redbot/cogs/streams/streams.py:634 +#: redbot/cogs/streams/streams.py:699 #, docstring msgid "Toggle excluding rerun streams from alerts." msgstr "切换从警报中排除重新运行流" -#: redbot/cogs/streams/streams.py:639 +#: redbot/cogs/streams/streams.py:704 msgid "Streams of type 'rerun' will be included in alerts." msgstr "警报中将包含'rerun'类型的流" -#: redbot/cogs/streams/streams.py:642 +#: redbot/cogs/streams/streams.py:707 msgid "Streams of type 'rerun' will no longer send an alert." msgstr "“rerun”类型的流将不再发送警报" -#: redbot/cogs/streams/streams.py:647 +#: redbot/cogs/streams/streams.py:712 #, docstring msgid "Toggle excluding YouTube streams schedules from alerts." msgstr "切换从警报中排除YouTube流时间表" -#: redbot/cogs/streams/streams.py:652 +#: redbot/cogs/streams/streams.py:717 msgid "Streams schedules will be included in alerts." msgstr "流时间表将包含在警报中" -#: redbot/cogs/streams/streams.py:655 +#: redbot/cogs/streams/streams.py:720 msgid "Streams schedules will no longer send an alert." msgstr "信息流时间表将不再发送警报" -#: redbot/cogs/streams/streams.py:663 -msgid "I'll now send a notification in this channel when {stream.name} is live." -msgstr "{stream.name} 直播后,我现在将在此频道中发送通知" +#: redbot/cogs/streams/streams.py:725 +#, docstring +msgid "Toggle whether to use buttons for stream alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:730 +msgid "I will no longer use buttons in stream alerts." +msgstr "" + +#: redbot/cogs/streams/streams.py:733 +msgid "I will use buttons in stream alerts." +msgstr "" -#: redbot/cogs/streams/streams.py:672 -msgid "I won't send notifications about {stream.name} in this channel anymore." -msgstr "我将不再在此频道发送关于 {stream.name} 的通知" +#: redbot/cogs/streams/streams.py:741 +msgid "I'll now send a notification in the {channel.mention} channel when {stream.name} is live." +msgstr "" + +#: redbot/cogs/streams/streams.py:751 +msgid "I won't send notifications about {stream.name} in the {channel.mention} channel anymore" +msgstr "" -#: redbot/cogs/streams/streams.py:819 +#: redbot/cogs/streams/streams.py:914 msgid "{mention}, {display_name} is live!" msgstr "" -#: redbot/cogs/streams/streams.py:841 +#: redbot/cogs/streams/streams.py:934 msgid "{display_name} is live!" msgstr "" -#: redbot/cogs/streams/streamtypes.py:219 +#: redbot/cogs/streams/streamtypes.py:226 msgid "This stream will start in {time}" msgstr "此流将在 {time} 后开始" -#: redbot/cogs/streams/streamtypes.py:225 +#: redbot/cogs/streams/streamtypes.py:232 msgid "This stream was scheduled for {min} minutes ago" msgstr "此流排定在 {min} 分钟前" -#: redbot/cogs/streams/streamtypes.py:435 +#: redbot/cogs/streams/streamtypes.py:447 msgid "Untitled broadcast" msgstr "无标题广播" -#: redbot/cogs/streams/streamtypes.py:437 +#: redbot/cogs/streams/streamtypes.py:449 msgid " - Rerun" msgstr " - Rerun" -#: redbot/cogs/streams/streamtypes.py:440 -#: redbot/cogs/streams/streamtypes.py:485 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Followers" msgstr "关注者" -#: redbot/cogs/streams/streamtypes.py:441 -#: redbot/cogs/streams/streamtypes.py:486 +#: redbot/cogs/streams/streamtypes.py:453 +#: redbot/cogs/streams/streamtypes.py:499 msgid "Total views" msgstr "总浏览量" -#: redbot/cogs/streams/streamtypes.py:446 +#: redbot/cogs/streams/streamtypes.py:458 msgid "Playing: " msgstr "正在播放: " -#: redbot/cogs/streams/streamtypes.py:491 +#: redbot/cogs/streams/streamtypes.py:504 msgid "None" msgstr "无" -#: redbot/cogs/streams/streamtypes.py:494 +#: redbot/cogs/streams/streamtypes.py:507 msgid "NSFW | " msgstr "NSFW | " -#: redbot/cogs/streams/streamtypes.py:498 +#: redbot/cogs/streams/streamtypes.py:511 msgid "{adult}Category: {category} | Tags: {tags}" msgstr "{adult}类别: {category} | 标签: {tags}" diff --git a/redbot/cogs/streams/locales/zh-TW.po b/redbot/cogs/streams/locales/zh-TW.po index 0bca1c23c89..97848720d8a 100644 --- a/redbot/cogs/streams/locales/zh-TW.po +++ b/redbot/cogs/streams/locales/zh-TW.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-25 08:33+0000\n" +"POT-Creation-Date: 2023-09-06 18:42+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,102 +15,116 @@ msgstr "" "X-Crowdin-File-ID: 48\n" "Language: zh_TW\n" -#: redbot/cogs/streams/streams.py:40 +#: redbot/cogs/streams/streams.py:43 #, 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 "直播媒體與平台相關的各種指令。\n\n" +" 您可以檢查 Twitch、YouTube 或 Picarto 流是否\n" +" 正在直播。\n" +" " -#: redbot/cogs/streams/streams.py:141 +#: redbot/cogs/streams/streams.py:123 msgid "You need a client secret key if you want to use the Twitch API on this cog.\n" "Follow these steps:\n" -"1. Go to this page: https://dev.twitch.tv/console/apps.\n" +"1. Go to this page: {link}.\n" "2. Click \"Manage\" on your application.\n" "3. Click on \"New secret\".\n" "5. Copy your client ID and your client secret into:\n" "{command}\n\n" "Note: These tokens are sensitive and should only be used in a private channel or in DM with the bot." -msgstr "" +msgstr "如果您想在此 cog 上使用 Twitch API,則需要一個客戶端密鑰。\n" +"按著這些次序:\n" +"1. 轉到此頁面:{link}。\n" +"2. 在您的應用程序上單擊“管理”。\n" +"3. 點擊“新建密碼”。\n" +"5. 將您的客戶端 ID 和客戶端密碼複製到:\n" +"{command}\n\n" +"注意:這些令牌是敏感的,只能在私人頻道或與機器人的 DM 中使用。" -#: redbot/cogs/streams/streams.py:154 redbot/cogs/streams/streams.py:488 +#: redbot/cogs/streams/streams.py:138 redbot/cogs/streams/streams.py:534 msgid "" -msgstr "" +msgstr "" -#: redbot/cogs/streams/streams.py:154 redbot/cogs/streams/streams.py:488 +#: redbot/cogs/streams/streams.py:138 redbot/cogs/streams/streams.py:534 msgid "" -msgstr "" +msgstr "" #: redbot/cogs/streams/streams.py:208 #, docstring msgid "Check if a Twitch channel is live." -msgstr "" +msgstr "檢查 Twitch 頻道是否正在直播。" #: redbot/cogs/streams/streams.py:223 #, docstring msgid "Check if a YouTube channel is live." -msgstr "" +msgstr "檢查 YouTube 頻道是否正在直播。" #: redbot/cogs/streams/streams.py:241 #, docstring msgid "Check if a Picarto channel is live." -msgstr "" +msgstr "檢查 Picarto 頻道是否正在直播。" #: redbot/cogs/streams/streams.py:253 redbot/cogs/streams/streams.py:289 msgid "That user is offline." -msgstr "" +msgstr "該用戶尚未直播。" -#: redbot/cogs/streams/streams.py:255 redbot/cogs/streams/streams.py:447 -msgid "That channel doesn't seem to exist." -msgstr "" +#: redbot/cogs/streams/streams.py:255 redbot/cogs/streams/streams.py:491 +msgid "That user doesn't seem to exist." +msgstr "該用戶似乎不存在。" -#: redbot/cogs/streams/streams.py:258 redbot/cogs/streams/streams.py:415 +#: redbot/cogs/streams/streams.py:258 redbot/cogs/streams/streams.py:459 msgid "The Twitch token is either invalid or has not been set. See {command}." -msgstr "" +msgstr "Twitch 令牌無效或尚未設置。請見{command}。" -#: redbot/cogs/streams/streams.py:264 redbot/cogs/streams/streams.py:422 +#: redbot/cogs/streams/streams.py:264 redbot/cogs/streams/streams.py:466 msgid "The YouTube API key is either invalid or has not been set. See {command}." -msgstr "" +msgstr "YouTube API 密鑰無效或尚未設置。 請見{command}。" -#: redbot/cogs/streams/streams.py:270 redbot/cogs/streams/streams.py:430 +#: redbot/cogs/streams/streams.py:270 redbot/cogs/streams/streams.py:474 msgid "YouTube quota has been exceeded. Try again later or contact the owner if this continues." -msgstr "" +msgstr "已超出 YouTube 配額。 稍後再試,如果這種情況繼續存在,請聯繫擁有者。" -#: redbot/cogs/streams/streams.py:282 redbot/cogs/streams/streams.py:442 +#: redbot/cogs/streams/streams.py:282 redbot/cogs/streams/streams.py:486 msgid "Something went wrong whilst trying to contact the stream service's API." -msgstr "" +msgstr "嘗試聯繫該直播服務的 API 時出現問題。" -#: redbot/cogs/streams/streams.py:299 +#: redbot/cogs/streams/streams.py:301 redbot/cogs/streams/streams.py:810 +msgid "Watch the stream" +msgstr "觀看直播" + +#: redbot/cogs/streams/streams.py:310 #, docstring msgid "Manage automated stream alerts." -msgstr "" +msgstr "管理直播自動通知。" -#: redbot/cogs/streams/streams.py:304 +#: redbot/cogs/streams/streams.py:322 #, docstring msgid "Manage Twitch stream notifications." -msgstr "" +msgstr "管理 Twitch 直播通知。" -#: redbot/cogs/streams/streams.py:309 +#: redbot/cogs/streams/streams.py:334 #, docstring -msgid "Toggle alerts in this channel for a Twitch stream." -msgstr "" +msgid "Toggle alerts in this or the given channel for a Twitch stream." +msgstr "在 Twitch 直播的這個或給定的頻道中切換是否通知。" -#: redbot/cogs/streams/streams.py:312 +#: redbot/cogs/streams/streams.py:337 msgid "Please supply the name of a *Twitch* channel, not a Discord channel." -msgstr "" +msgstr "請提供 *Twitch* 頻道的名稱,而不是 Discord 頻道。" -#: redbot/cogs/streams/streams.py:319 +#: redbot/cogs/streams/streams.py:351 #, docstring msgid "Toggle alerts in this channel for a YouTube stream." -msgstr "" +msgstr "在此頻道中切換 YouTube 直播的提醒。" -#: redbot/cogs/streams/streams.py:324 +#: redbot/cogs/streams/streams.py:363 #, docstring msgid "Toggle alerts in this channel for a Picarto stream." -msgstr "" +msgstr "在此頻道中切換 Picarto 直播的通知。" -#: redbot/cogs/streams/streams.py:329 +#: redbot/cogs/streams/streams.py:368 #, docstring msgid "Disable all stream alerts in this channel or server.\n\n" " `[p]streamalert stop` will disable this channel's stream\n" @@ -118,88 +132,110 @@ msgid "Disable all stream alerts in this channel or server.\n\n" " Do `[p]streamalert stop yes` to disable all stream alerts in\n" " this server.\n" " " -msgstr "" +msgstr "禁用此頻道或伺服器中的所有直播通知。\n\n" +" `[p]streamalert stop` 將禁用該頻道的直播\n" +" 通知。\n\n" +" 執行 `[p]streamalert stop yes` 以禁用所有直播警報\n" +" 這個伺服器。\n" +" " -#: redbot/cogs/streams/streams.py:359 +#: redbot/cogs/streams/streams.py:398 msgid "All the stream alerts in this server have been disabled." -msgstr "" +msgstr "此伺服器中的所有直播通知已被禁用。" -#: redbot/cogs/streams/streams.py:361 +#: redbot/cogs/streams/streams.py:400 msgid "All the stream alerts in this channel have been disabled." -msgstr "" +msgstr "此頻道中的所有直播通知已被禁用。" -#: redbot/cogs/streams/streams.py:367 +#: redbot/cogs/streams/streams.py:406 #, docstring msgid "List all active stream alerts in this server." -msgstr "" +msgstr "列出此伺服器中的所有活動直播通知。" -#: redbot/cogs/streams/streams.py:370 +#: redbot/cogs/streams/streams.py:409 msgid "Active alerts:\n\n" -msgstr "" +msgstr "活動通知:\n\n" -#: redbot/cogs/streams/streams.py:378 +#: redbot/cogs/streams/streams.py:417 msgid "There are no active alerts in this server." -msgstr "" +msgstr "此伺服器中沒有活動通知。" -#: redbot/cogs/streams/streams.py:455 +#: redbot/cogs/streams/streams.py:499 #, docstring msgid "Manage stream alert settings." -msgstr "" +msgstr "管理直播通知設置。" -#: redbot/cogs/streams/streams.py:461 +#: redbot/cogs/streams/streams.py:505 #, docstring msgid "Set stream check refresh time." -msgstr "" +msgstr "設置直播檢查刷新時間。" -#: redbot/cogs/streams/streams.py:463 +#: redbot/cogs/streams/streams.py:507 msgid "You cannot set the refresh timer to less than 60 seconds" -msgstr "" +msgstr "您不能將刷新計時器設置為小於 60 秒" -#: redbot/cogs/streams/streams.py:473 +#: redbot/cogs/streams/streams.py:517 #, docstring msgid "Explain how to set the twitch token." -msgstr "" +msgstr "說明如何設置 twitch 令牌。" -#: redbot/cogs/streams/streams.py:474 +#: redbot/cogs/streams/streams.py:518 msgid "To set the twitch API tokens, follow these steps:\n" -"1. Go to this page: https://dev.twitch.tv/dashboard/apps.\n" +"1. Go to this page: {link}.\n" "2. Click *Register Your Application*.\n" -"3. Enter a name, set the OAuth Redirect URI to `http://localhost`, and select an Application Category of your choosing.\n" +"3. Enter a name, set the OAuth Redirect URI to {localhost}, and select an Application Category of your choosing.\n" "4. Click *Register*.\n" "5. Copy your client ID and your client secret into:\n" "{command}\n\n" "Note: These tokens are sensitive and should only be used in a private channel\n" "or in DM with the bot.\n" -msgstr "" +msgstr "要設置 twitch API 令牌,請按照下列步驟操作:\n" +"1. 轉到此頁面:{link}。\n" +"2. 單擊*註冊您的應用程序*。\n" +"3. 輸入名稱,將 OAuth 重定向 URI 設置為 {localhost},然後選擇您選擇的應用程序類別。\n" +"4. 點擊*註冊*。\n" +"5. 將您的客戶端 ID 和客戶端密碼複製到:\n" +"{command}\n\n" +"注意:這些令牌是敏感的,只能在私人頻道中使用\n" +"或與機器人在 DM 中。\n" -#: redbot/cogs/streams/streams.py:497 +#: redbot/cogs/streams/streams.py:543 #, docstring msgid "Explain how to set the YouTube token." -msgstr "" +msgstr "說明如何設置 YouTube 令牌。" -#: redbot/cogs/streams/streams.py:499 +#: redbot/cogs/streams/streams.py:545 msgid "To get one, do the following:\n" "1. Create a project\n" -"(see https://support.google.com/googleapi/answer/6251787 for details)\n" +"(see {link1} for details)\n" "2. Enable the YouTube Data API v3 \n" -"(see https://support.google.com/googleapi/answer/6158841 for instructions)\n" +"(see {link2} for instructions)\n" "3. Set up your API key \n" -"(see https://support.google.com/googleapi/answer/6158862 for instructions)\n" +"(see {link3} for instructions)\n" "4. Copy your API key and run the command {command}\n\n" "Note: These tokens are sensitive and should only be used in a private channel\n" "or in DM with the bot.\n" -msgstr "" - -#: redbot/cogs/streams/streams.py:513 +msgstr "要獲得一個,請執行以下操作:\n" +"1. 創建項目\n" +"(有關詳細信息,請參閱{link1})\n" +"2. 啟用 YouTube 數據 API v3\n" +"(有關說明,請參閱{link2})\n" +"3. 設置您的 API 密鑰\n" +"(有關說明,請參閱{link3})\n" +"4. 複製您的 API 密鑰並運行命令 {command}\n\n" +"注意:這些令牌是敏感的,只能在私人頻道中使用\n" +"或與機器人在 DM 中。\n" + +#: redbot/cogs/streams/streams.py:562 msgid "" -msgstr "" +msgstr "" -#: redbot/cogs/streams/streams.py:522 +#: redbot/cogs/streams/streams.py:571 #, docstring msgid "Manage custom messages for stream alerts." -msgstr "" +msgstr "管理直播通知的自定義消息。" -#: redbot/cogs/streams/streams.py:528 +#: redbot/cogs/streams/streams.py:577 #, docstring msgid "Set stream alert message when mentions are enabled.\n\n" " Use `{mention}` in the message to insert the selected mentions.\n" @@ -207,172 +243,194 @@ msgid "Set stream alert message when mentions are enabled.\n\n" " Use `{stream.display_name}` in the message to insert the channel's display name (on Twitch, this may be different from `{stream}`).\n\n" " For example: `[p]streamset message mention {mention}, {stream.display_name} is live!`\n" " " -msgstr "" +msgstr "啟用提及時設置流警報消息。\n\n" +" 在消息中使用 `{mention}` 插入選定的提及。\n" +" 在消息中使用“{stream}”來插入頻道或用戶名。\n" +" 在消息中使用“{stream.display_name}”來插入頻道的顯示名稱(在 Twitch 上,這可能與“{stream}”不同)。\n\n" +" 例如:`[p]streamset message mention {mention}, {stream.display_name} is live!`\n" +" " -#: redbot/cogs/streams/streams.py:538 redbot/cogs/streams/streams.py:552 +#: redbot/cogs/streams/streams.py:587 redbot/cogs/streams/streams.py:601 msgid "Stream alert message set!" -msgstr "" +msgstr "直播通知訊息已設定!" -#: redbot/cogs/streams/streams.py:543 +#: redbot/cogs/streams/streams.py:592 #, docstring msgid "Set stream alert message when mentions are disabled.\n\n" " Use `{stream}` in the message to insert the channel or username.\n" " Use `{stream.display_name}` in the message to insert the channel's display name (on Twitch, this may be different from `{stream}`).\n\n" " For example: `[p]streamset message nomention {stream.display_name} is live!`\n" " " -msgstr "" +msgstr "禁用提及時設置流警報消息。\n\n" +" 在消息中使用“{stream}”來插入頻道或用戶名。\n" +" 在消息中使用“{stream.display_name}”來插入頻道的顯示名稱(在 Twitch 上,這可能與“{stream}”不同)。\n\n" +" 例如:`[p]streamset message nomention {stream.display_name} 已上線!`\n" +" " -#: redbot/cogs/streams/streams.py:557 +#: redbot/cogs/streams/streams.py:606 #, docstring msgid "Reset the stream alert messages in this server." -msgstr "" +msgstr "重置此伺服器中的直播通知訊息。" -#: redbot/cogs/streams/streams.py:561 +#: redbot/cogs/streams/streams.py:610 msgid "Stream alerts in this server will now use the default alert message." -msgstr "" +msgstr "此伺服器中的直播通知現在將使用默認通知訊息。" -#: redbot/cogs/streams/streams.py:566 +#: redbot/cogs/streams/streams.py:615 #, docstring msgid "Manage mention settings for stream alerts." -msgstr "" +msgstr "管理直播通知的提及設置。" -#: redbot/cogs/streams/streams.py:572 +#: redbot/cogs/streams/streams.py:621 #, docstring msgid "Toggle the `@​everyone` mention." -msgstr "" +msgstr "切換`@everyone`提及。" -#: redbot/cogs/streams/streams.py:577 -msgid "`@​everyone` will no longer be mentioned for stream alerts." -msgstr "" +#: redbot/cogs/streams/streams.py:627 +msgid "{everyone} will no longer be mentioned for stream alerts." +msgstr "{everyone} 將不再被直播提醒提及。" -#: redbot/cogs/streams/streams.py:580 -msgid "When a stream is live, `@​everyone` will be mentioned." -msgstr "" +#: redbot/cogs/streams/streams.py:634 +msgid "When a stream is live, {everyone} will be mentioned." +msgstr "當開始直播時,{everyone} 將被提及。" -#: redbot/cogs/streams/streams.py:585 +#: redbot/cogs/streams/streams.py:642 #, docstring msgid "Toggle the `@​here` mention." -msgstr "" +msgstr "切換 `@ here` 提及。" -#: redbot/cogs/streams/streams.py:590 -msgid "`@​here` will no longer be mentioned for stream alerts." -msgstr "" +#: redbot/cogs/streams/streams.py:648 +msgid "{here} will no longer be mentioned for stream alerts." +msgstr "直播開始時將不再提及{here}。" -#: redbot/cogs/streams/streams.py:593 -msgid "When a stream is live, `@​here` will be mentioned." -msgstr "" +#: redbot/cogs/streams/streams.py:655 +msgid "When a stream is live, {here} will be mentioned." +msgstr "開始直播時,{here} 會被提及。" -#: redbot/cogs/streams/streams.py:598 +#: redbot/cogs/streams/streams.py:663 #, docstring msgid "Toggle a role mention." -msgstr "" +msgstr "切換身分組提及。" -#: redbot/cogs/streams/streams.py:603 -msgid "`@​{role.name}` will no longer be mentioned for stream alerts." -msgstr "" +#: redbot/cogs/streams/streams.py:668 +msgid "{role} will no longer be mentioned for stream alerts." +msgstr "{role} 將不再在直播通知中提及。" -#: redbot/cogs/streams/streams.py:609 -msgid "When a stream or community is live, `@​{role.name}` will be mentioned." -msgstr "" +#: redbot/cogs/streams/streams.py:674 +msgid "When a stream or community is live, {role} will be mentioned." +msgstr "當直播或社區直播時,{role} 將被提及。" -#: redbot/cogs/streams/streams.py:613 +#: redbot/cogs/streams/streams.py:678 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 "由於該身分組不可提及,因此在宣布 streamalert 時會暫時提及。 請確保我擁有管理此身分組的正確權限,否則此身分組的成員將不會收到通知。" -#: redbot/cogs/streams/streams.py:624 +#: redbot/cogs/streams/streams.py:689 #, docstring msgid "Toggle alert deletion for when streams go offline." -msgstr "" +msgstr "切換結束直播時是否刪除通知。" -#: redbot/cogs/streams/streams.py:627 +#: redbot/cogs/streams/streams.py:692 msgid "The notifications will be deleted once streams go offline." -msgstr "" +msgstr "一旦直播結束,原通知將被刪除。" -#: redbot/cogs/streams/streams.py:629 +#: redbot/cogs/streams/streams.py:694 msgid "Notifications will no longer be deleted." -msgstr "" +msgstr "通知將不再被刪除。" -#: redbot/cogs/streams/streams.py:634 +#: redbot/cogs/streams/streams.py:699 #, docstring msgid "Toggle excluding rerun streams from alerts." -msgstr "" +msgstr "切換從通知中排除重新運行流。" -#: redbot/cogs/streams/streams.py:639 +#: redbot/cogs/streams/streams.py:704 msgid "Streams of type 'rerun' will be included in alerts." -msgstr "" +msgstr "`重新運行`類型的直播將包含在通知中。" -#: redbot/cogs/streams/streams.py:642 +#: redbot/cogs/streams/streams.py:707 msgid "Streams of type 'rerun' will no longer send an alert." -msgstr "" +msgstr "`重新運行`類型的流將不再發送通知。" -#: redbot/cogs/streams/streams.py:647 +#: redbot/cogs/streams/streams.py:712 #, docstring msgid "Toggle excluding YouTube streams schedules from alerts." -msgstr "" +msgstr "切換從通知中排除 YouTube 直播時間表。" -#: redbot/cogs/streams/streams.py:652 +#: redbot/cogs/streams/streams.py:717 msgid "Streams schedules will be included in alerts." -msgstr "" +msgstr "直播時間表將包含在通知中。" -#: redbot/cogs/streams/streams.py:655 +#: redbot/cogs/streams/streams.py:720 msgid "Streams schedules will no longer send an alert." -msgstr "" +msgstr "Streams 時間表將不再發送通知。" -#: redbot/cogs/streams/streams.py:663 -msgid "I'll now send a notification in this channel when {stream.name} is live." -msgstr "" +#: redbot/cogs/streams/streams.py:725 +#, docstring +msgid "Toggle whether to use buttons for stream alerts." +msgstr "切換是否將按鈕用於直播通知。" -#: redbot/cogs/streams/streams.py:672 -msgid "I won't send notifications about {stream.name} in this channel anymore." -msgstr "" +#: redbot/cogs/streams/streams.py:730 +msgid "I will no longer use buttons in stream alerts." +msgstr "我將不在直播通知中使用按鈕。" + +#: redbot/cogs/streams/streams.py:733 +msgid "I will use buttons in stream alerts." +msgstr "我將在直播通知中使用按鈕。" + +#: redbot/cogs/streams/streams.py:741 +msgid "I'll now send a notification in the {channel.mention} channel when {stream.name} is live." +msgstr "當 {stream.name} 直播時,我現在會在 {channel.mention} 頻道中發送通知。" + +#: redbot/cogs/streams/streams.py:751 +msgid "I won't send notifications about {stream.name} in the {channel.mention} channel anymore" +msgstr "我不會再在 {channel.mention} 頻道發送有關 {stream.name} 的通知" -#: redbot/cogs/streams/streams.py:819 +#: redbot/cogs/streams/streams.py:914 msgid "{mention}, {display_name} is live!" -msgstr "" +msgstr "{mention},{display_name} 正在直播!" -#: redbot/cogs/streams/streams.py:841 +#: redbot/cogs/streams/streams.py:934 msgid "{display_name} is live!" -msgstr "" +msgstr "{display_name} 正在直播!" -#: redbot/cogs/streams/streamtypes.py:219 +#: redbot/cogs/streams/streamtypes.py:226 msgid "This stream will start in {time}" -msgstr "" +msgstr "此直播將在 {time} 開始" -#: redbot/cogs/streams/streamtypes.py:225 +#: redbot/cogs/streams/streamtypes.py:232 msgid "This stream was scheduled for {min} minutes ago" -msgstr "" +msgstr "此直播預定於 {min} 分鐘前" -#: redbot/cogs/streams/streamtypes.py:435 +#: redbot/cogs/streams/streamtypes.py:447 msgid "Untitled broadcast" -msgstr "" +msgstr "無標題broadcast" -#: redbot/cogs/streams/streamtypes.py:437 +#: redbot/cogs/streams/streamtypes.py:449 msgid " - Rerun" -msgstr "" +msgstr " - Rerun" -#: redbot/cogs/streams/streamtypes.py:440 -#: redbot/cogs/streams/streamtypes.py:485 +#: redbot/cogs/streams/streamtypes.py:452 +#: redbot/cogs/streams/streamtypes.py:498 msgid "Followers" -msgstr "" +msgstr "跟隨者" -#: redbot/cogs/streams/streamtypes.py:441 -#: redbot/cogs/streams/streamtypes.py:486 +#: redbot/cogs/streams/streamtypes.py:453 +#: redbot/cogs/streams/streamtypes.py:499 msgid "Total views" -msgstr "" +msgstr "總瀏覽次數" -#: redbot/cogs/streams/streamtypes.py:446 +#: redbot/cogs/streams/streamtypes.py:458 msgid "Playing: " msgstr "正在播放: " -#: redbot/cogs/streams/streamtypes.py:491 +#: redbot/cogs/streams/streamtypes.py:504 msgid "None" msgstr "無" -#: redbot/cogs/streams/streamtypes.py:494 +#: redbot/cogs/streams/streamtypes.py:507 msgid "NSFW | " -msgstr "" +msgstr "NSFW | " -#: redbot/cogs/streams/streamtypes.py:498 +#: redbot/cogs/streams/streamtypes.py:511 msgid "{adult}Category: {category} | Tags: {tags}" -msgstr "" +msgstr "{adult}類別:{category} | 標籤:{tags}" diff --git a/redbot/cogs/streams/streams.py b/redbot/cogs/streams/streams.py index 3fcb019ea7f..c02a2ddbec3 100644 --- a/redbot/cogs/streams/streams.py +++ b/redbot/cogs/streams/streams.py @@ -1,7 +1,7 @@ import discord from redbot.core.utils.chat_formatting import humanize_list from redbot.core.bot import Red -from redbot.core import checks, commands, Config +from redbot.core import commands, Config 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, inline, pagify @@ -336,7 +336,7 @@ async def check_online( @commands.group() @commands.guild_only() - @checks.mod_or_permissions(manage_channels=True) + @commands.mod_or_permissions(manage_channels=True) async def streamalert(self, ctx: commands.Context): """Manage automated stream alerts.""" pass @@ -347,7 +347,7 @@ async def _twitch( ctx: commands.Context, channel_name: str, discord_channel: Union[ - discord.TextChannel, discord.VoiceChannel + discord.TextChannel, discord.VoiceChannel, discord.StageChannel ] = commands.CurrentChannel, ): """Manage Twitch stream notifications.""" @@ -359,7 +359,7 @@ async def twitch_alert_channel( ctx: commands.Context, channel_name: str, discord_channel: Union[ - discord.TextChannel, discord.VoiceChannel + discord.TextChannel, discord.VoiceChannel, discord.StageChannel ] = commands.CurrentChannel, ): """Toggle alerts in this or the given channel for a Twitch stream.""" @@ -376,7 +376,7 @@ async def youtube_alert( ctx: commands.Context, channel_name_or_id: str, discord_channel: Union[ - discord.TextChannel, discord.VoiceChannel + discord.TextChannel, discord.VoiceChannel, discord.StageChannel ] = commands.CurrentChannel, ): """Toggle alerts in this channel for a YouTube stream.""" @@ -388,7 +388,7 @@ async def picarto_alert( ctx: commands.Context, channel_name: str, discord_channel: Union[ - discord.TextChannel, discord.VoiceChannel + discord.TextChannel, discord.VoiceChannel, discord.StageChannel ] = commands.CurrentChannel, ): """Toggle alerts in this channel for a Picarto stream.""" @@ -449,10 +449,10 @@ async def streamalert_list(self, ctx: commands.Context): return for channel_id, stream_platform in streams_list.items(): - msg += f"** - #{ctx.guild.get_channel(channel_id)}**\n" + msg += f"- {ctx.guild.get_channel(channel_id).mention}\n" for platform, streams in stream_platform.items(): - msg += f"\t** - {platform}**\n" - msg += f"\t\t{humanize_list(streams)}\n" + msg += f" - **{platform}**\n" + msg += f" {humanize_list(streams)}\n" for page in pagify(msg): await ctx.send(page) @@ -525,13 +525,13 @@ async def stream_alert(self, ctx: commands.Context, _class, channel_name, discor await self.add_or_remove(ctx, stream, discord_channel) @commands.group() - @checks.mod_or_permissions(manage_channels=True) + @commands.mod_or_permissions(manage_channels=True) async def streamset(self, ctx: commands.Context): """Manage stream alert settings.""" pass @streamset.command(name="timer") - @checks.is_owner() + @commands.is_owner() async def _streamset_refresh_timer(self, ctx: commands.Context, refresh_time: int): """Set stream check refresh time.""" if refresh_time < 60: @@ -543,7 +543,7 @@ async def _streamset_refresh_timer(self, ctx: commands.Context, refresh_time: in ) @streamset.command() - @checks.is_owner() + @commands.is_owner() async def twitchtoken(self, ctx: commands.Context): """Explain how to set the twitch token.""" message = _( @@ -569,7 +569,7 @@ async def twitchtoken(self, ctx: commands.Context): await ctx.maybe_send_embed(message) @streamset.command() - @checks.is_owner() + @commands.is_owner() async def youtubekey(self, ctx: commands.Context): """Explain how to set the YouTube token.""" @@ -825,7 +825,7 @@ async def _stream_alerts(self): async def _send_stream_alert( self, stream, - channel: Union[discord.TextChannel, discord.VoiceChannel], + channel: Union[discord.TextChannel, discord.VoiceChannel, discord.StageChannel], embed: discord.Embed, content: str = None, *, @@ -985,7 +985,7 @@ async def check_streams(self): async def _get_mention_str( self, guild: discord.Guild, - channel: Union[discord.TextChannel, discord.VoiceChannel], + channel: Union[discord.TextChannel, discord.VoiceChannel, discord.StageChannel], guild_data: dict, ) -> Tuple[str, List[discord.Role]]: """Returns a 2-tuple with the string containing the mentions, and a list of @@ -1013,7 +1013,9 @@ async def _get_mention_str( return " ".join(mentions), edited_roles async def filter_streams( - self, streams: list, channel: Union[discord.TextChannel, discord.VoiceChannel] + self, + streams: list, + channel: Union[discord.TextChannel, discord.VoiceChannel, discord.StageChannel], ) -> list: filtered = [] for stream in streams: diff --git a/redbot/cogs/streams/streamtypes.py b/redbot/cogs/streams/streamtypes.py index 74307229213..eedc8f5adf2 100644 --- a/redbot/cogs/streams/streamtypes.py +++ b/redbot/cogs/streams/streamtypes.py @@ -29,7 +29,7 @@ TWITCH_ID_ENDPOINT = TWITCH_BASE_URL + "/helix/users" TWITCH_STREAMS_ENDPOINT = TWITCH_BASE_URL + "/helix/streams/" TWITCH_TEAMS_ENDPOINT = TWITCH_BASE_URL + "/helix/teams" -TWITCH_FOLLOWS_ENDPOINT = TWITCH_ID_ENDPOINT + "/follows" +TWITCH_FOLLOWS_ENDPOINT = TWITCH_BASE_URL + "/helix/channels/followers" YOUTUBE_BASE_URL = "https://www.googleapis.com/youtube/v3" YOUTUBE_CHANNELS_ENDPOINT = YOUTUBE_BASE_URL + "/channels" @@ -56,7 +56,6 @@ def get_video_ids_from_feed(feed): class Stream: - token_name: ClassVar[Optional[str]] = None platform_name: ClassVar[Optional[str]] = None @@ -108,7 +107,6 @@ def __repr__(self): class YoutubeStream(Stream): - token_name = "youtube" platform_name = "YouTube" @@ -308,7 +306,6 @@ def __repr__(self): class TwitchMeta(Stream): - token_name = "twitch" platform_name = "Twitch" @@ -417,7 +414,9 @@ async def is_online(self): final_data["title"] = stream_data["title"] final_data["type"] = stream_data["type"] - __, follows_data = await self.get_data(TWITCH_FOLLOWS_ENDPOINT, {"to_id": self.id}) + __, follows_data = await self.get_data( + TWITCH_FOLLOWS_ENDPOINT, {"broadcaster_id": self.id} + ) if follows_data: final_data["followers"] = follows_data["total"] @@ -476,7 +475,6 @@ def __repr__(self): class PicartoStream(Stream): - token_name = None # This streaming services don't currently require an API key platform_name = "Picarto" @@ -503,9 +501,7 @@ async def is_online(self): raise APIError(r.status, data) def make_embed(self, data): - avatar = rnd( - "https://picarto.tv/user_data/usrimg/{}/dsdefault.jpg".format(data["name"].lower()) - ) + avatar = rnd(data["avatar"]) url = "https://picarto.tv/" + data["name"] thumbnail = data["thumbnails"]["web"] embed = discord.Embed(title=data["title"], url=url, color=0x4C90F3) diff --git a/redbot/cogs/trivia/converters.py b/redbot/cogs/trivia/converters.py index 211ed5d4bbe..a5b7a41eedc 100644 --- a/redbot/cogs/trivia/converters.py +++ b/redbot/cogs/trivia/converters.py @@ -8,6 +8,9 @@ _ = Translator("Trivia", __file__) +MAX_VALUE = 2**63 - 1 + + def finite_float(arg: str) -> float: try: ret = float(arg) diff --git a/redbot/cogs/trivia/data/lists/2015.yaml b/redbot/cogs/trivia/data/lists/2015.yaml index bb802e7d7ef..55a1b75c424 100644 --- a/redbot/cogs/trivia/data/lists/2015.yaml +++ b/redbot/cogs/trivia/data/lists/2015.yaml @@ -1,4 +1,5 @@ AUTHOR: JennJenn +DESCRIPTION: A general knowledge trivia based around the year 2015. "\"L.A. Love (La La)\" is the title of a January 2015 Top Ten Smash hit for which singer?": - fergie "'Dismaland' was the temporary theme park/exhibition of which famous 'anonymous' artist?": diff --git a/redbot/cogs/trivia/data/lists/2016.yaml b/redbot/cogs/trivia/data/lists/2016.yaml index ac24b2484ec..75c6979c35e 100644 --- a/redbot/cogs/trivia/data/lists/2016.yaml +++ b/redbot/cogs/trivia/data/lists/2016.yaml @@ -1,4 +1,5 @@ AUTHOR: JennJenn +DESCRIPTION: A general knowledge trivia based around the year 2016. "'Twilight' author Stephenie Meyer released an adult novel in 2016 called...?": - The Chemist A magnitude 6.2 earthquake hit which country on August 25 killing at least 247 people?: diff --git a/redbot/cogs/trivia/data/lists/anime.yaml b/redbot/cogs/trivia/data/lists/anime.yaml index 39c098aadfe..e5535e8d5cf 100644 --- a/redbot/cogs/trivia/data/lists/anime.yaml +++ b/redbot/cogs/trivia/data/lists/anime.yaml @@ -1,4 +1,5 @@ AUTHOR: JennJenn +DESCRIPTION: A trivia about Anime. (Angel Sanctuary) Which angel is assigned to serve as Setsuna's guardian angel?: - Jibril - Gabriel diff --git a/redbot/cogs/trivia/data/lists/artandliterature.yaml b/redbot/cogs/trivia/data/lists/artandliterature.yaml index f979fed77cd..4a1e8a1e00e 100644 --- a/redbot/cogs/trivia/data/lists/artandliterature.yaml +++ b/redbot/cogs/trivia/data/lists/artandliterature.yaml @@ -1,4 +1,5 @@ AUTHOR: JennJenn +DESCRIPTION: A trivia about art and literature. "\"Our Town\" is a play by whom?": - Thornton Wilder - Wilder diff --git a/redbot/cogs/trivia/data/lists/boombeach.yaml b/redbot/cogs/trivia/data/lists/boombeach.yaml index 857445edd32..bcafb9bd4c0 100644 --- a/redbot/cogs/trivia/data/lists/boombeach.yaml +++ b/redbot/cogs/trivia/data/lists/boombeach.yaml @@ -1,4 +1,5 @@ AUTHOR: zmoTbb +DESCRIPTION: A trivia about the Boom Beach online multiplayer game developed by Supercell. A group of islands is called a(n)___?: - Archipelago During the tutorial how many diamonds does it cost to complete the sniper tower?: diff --git a/redbot/cogs/trivia/data/lists/cars.yaml b/redbot/cogs/trivia/data/lists/cars.yaml index 651f5ec04c0..795d710196b 100644 --- a/redbot/cogs/trivia/data/lists/cars.yaml +++ b/redbot/cogs/trivia/data/lists/cars.yaml @@ -1,4 +1,5 @@ AUTHOR: lumpycustard & mikel392 +DESCRIPTION: In this trivia, identify the car model from the image sent. What car is this? http://i.imgur.com/00lgfBA.jpg: - Hummer H3 - H3 diff --git a/redbot/cogs/trivia/data/lists/clashroyale.yaml b/redbot/cogs/trivia/data/lists/clashroyale.yaml index 76942d120bf..fd39a20113e 100644 --- a/redbot/cogs/trivia/data/lists/clashroyale.yaml +++ b/redbot/cogs/trivia/data/lists/clashroyale.yaml @@ -1,4 +1,5 @@ AUTHOR: Tajniak96 +DESCRIPTION: "A trivia about Clash Royale: a free-to-play real-time strategy video game developed and published by Supercell." "\"Roses are red, ....... are blue, they can fly, and will crush you!\" Who is this about?": - Minions - minion diff --git a/redbot/cogs/trivia/data/lists/computers.yaml b/redbot/cogs/trivia/data/lists/computers.yaml index 0249bd491d2..8c2570aaccf 100644 --- a/redbot/cogs/trivia/data/lists/computers.yaml +++ b/redbot/cogs/trivia/data/lists/computers.yaml @@ -1,4 +1,5 @@ AUTHOR: JennJenn +DESCRIPTION: A trivia about computers and their components. A compact disc containing permanently stored data that cannot be altered?: - Compact Disc Read-Only Memory - CD-ROM diff --git a/redbot/cogs/trivia/data/lists/disney.yaml b/redbot/cogs/trivia/data/lists/disney.yaml index a0548d75e7f..b7254c306a5 100644 --- a/redbot/cogs/trivia/data/lists/disney.yaml +++ b/redbot/cogs/trivia/data/lists/disney.yaml @@ -1,4 +1,5 @@ AUTHOR: JennJenn +DESCRIPTION: A trivia about Disney films and books. "\"El Libro de la Selva\" in English is translated into what Disney film?": - The Jungle Book "\"Higitus Figitus\" is the spellbinding song from what film?": diff --git a/redbot/cogs/trivia/data/lists/doom.yaml b/redbot/cogs/trivia/data/lists/doom.yaml new file mode 100644 index 00000000000..4ffc7bd9157 --- /dev/null +++ b/redbot/cogs/trivia/data/lists/doom.yaml @@ -0,0 +1,2230 @@ +AUTHOR: Michaelis +DESCRIPTION: A trivia about the whole Doom video game franchise. +# Classic Doom + +"Name the company that developed Doom 1.": +- id Software +- id +"Name the company that developed Doom 2.": +- id Software +- id +"Name the soundtrack composer of Doom 1.": +- Bobby Prince +- Robert Prince +"Name the soundtrack composer of Doom 2.": +- Bobby Prince +- Robert Prince +"In which year was Doom 1 released?": +- 1993 +"In which year was Doom 2 released?": +- 1994 +"What were first person shooters called around the time of Doom's original release in 1993?": +- Doom clones +- Doom clone +"Which weapon has a number in its name?": +- BFG-9000 +- BFG +"Which film gave the game its name?": +- Color of Money +"How much armor does the green armor pickup give in Classic Doom?": +- 100 +"How much armor does the blue armor pickup give?": +- 200 +"How many episodes are there in Doom 1?": +- Three +- 3 +"How many episodes are there in Ultimate Doom?": +- Four +- 4 +"Which Classic Doom weapon has vertical spread?": +- Super Shotgun +- SSG +"Which Classic Doom weapon deals splash damage?": +- Rocket Launcher +- RL +"Which Classic Doom weapon has mechanics so obscure it had an entire FAQ document devoted to it?": +- BFG-9000 +- BFG +"How many difficulty levels are there in Classic Doom?": +- Five +- 5 +"Name any key developer of Classic Doom.": +- Adrian Carmack +- John Carmack +- Carmack +- Kevin Cloud +- Tom Hall +- American McGee +- Sandy Petersen +- John Romero +- Romero +- Tim Willits +"Which demon is specifically mentioned in the pro tips to be defeated by *shooting at it until it dies*?": +- Cyberdemon +- Cyborg +- Cyber +- Cybie +- Tyrant +"Which portion of damage does green armor save from in Classic Doom?": +- One third +- third +- 33% +- 33 +- 1/3 +- 0.3 +- 0.33 +- 0.333 +- 0.(3) +- 0,3 +- 0,33 +- 0,333 +- 0,(3) +"Which portion of damage does blue armor save from?": +- One half +- half +- halve +- 50% +- 50 +- 1/2 +- 0.5 +- 0,5 +"How many bullets can Doomguy carry with backpack?": +- 400 +"How many bullets can Doomguy carry without backpack?": +- 200 +"How many shells can Doomguy carry with backpack?": +- 100 +"How many shells can Doomguy carry without backpack?": +- 50 +"How many rockets can Doomguy carry with backpack?": +- 100 +"How many rockets can Doomguy carry without backpack?": +- 50 +"How many cells can Doomguy carry with backpack?": +- 600 +"How many cells can Doomguy carry without backpack?": +- 300 +"How many monster types are there in Doom 1?": +- Ten +- 10 +"How many levels does Doom 1 feature?": +- 27 +- 24 +"How many levels does Ultimate Doom feature?": +- 36 +- 32 +"How many levels does Doom 2 feature?": +- 32 +- 30 +"Song from which level from Doom 1 references Rise by Pantera?": +- "E1M4: Command Control" +- E1M4 +- Command Control +"Song from which level from Doom 2 references South of Heaven by Slayer?": +- "Map07: Dead Simple" +- Map07 +- M07 +- seventh +- 07 +- 7 +- Dead Simple +- "Map19: The Citadel" +- Map19 +- M19 +- 19 +- Citadel +- "Map29: The Living End" +- Map29 +- M29 +- 29 +- Living End +"Song from which level from Doom 2 references After All (The Dead) by Black Sabbath?": +- "Map10: Refueling Base" +- Map10 +- M10 +- tenth +- 10 +- Refueling Base +- "Map16: Suburbs" +- Map16 +- M16 +- 16 +- Suburbs +"Song from which level from Doom 2 references This Love by Pantera?": +- "Map18: The Courtyard" +- Map18 +- M18 +- 18 +- Courtyard +- "Map27: Monster Condo" +- Map27 +- M27 +- 27 +- Monster Condo +"Song from which level from Doom 1 references Mouth for War by Pantera?": +- "E2M9: Fortress of Mystery" +- E2M9 +- Fortress of Mystery +- "E3M1: Hell Keep" +- E3M1 +- Hell Keep +"Song from which level from Doom 2 references Them Bones by Alice in Chains?": +- "Map23: Barrels o' Fun" +- Map23 +- M23 +- 23 +- Barrels o' Fun +- Barrels o Fun +- Barrels of Fun +"Song from which level from Doom 2 references Angry Chair by Alice in Chains?": +- "Map25: Bloodfalls" +- Map25 +- M25 +- 25 +- Bloodfalls +"Song from which level from Doom 1 references Behind the Crooked Cross by Slayer?": +- "E3M3: Pandemonium" +- E3M3 +- Pandemonium +- "E4M3: Sever the Wicked" +- E4M3 +- Sever the Wicked +"Which difficulty level is shortened to ITYTD?": +- I'm Too Young To Die +- Im Too Young To Die +"Which difficulty level is shortened to HNTR?": +- Hey, Not Too Rough +- Hey Not Too Rough +"Which difficulty level is shortened to HMP?": +- Hurt Me Plenty +"Which difficulty level is shortened to UV?": +- Ultra Violence +- Ultra-Violence +- Ultraviolence +"Which difficulty level is shortened to NM?": +- Nightmare! +- Nightmare +"Which powerup gives Doomguy +100 health?": +- Supercharge +- Soulsphere +"Which Classic Doom powerup renders player's view in inverted grayscale?": +- Invulnerability +- Invincibility +"Which Classic Doom powerup renders all sectors with full brightness?": +- Light amplification visor +- Lite-amp +- Liteamp +- Goggles +"Which Classic Doom powerup increases strength of the melee attack tenfold?": +- Berserk +"Which Classic Doom powerup reveals the level's architecture?": +- Computer area map +- Computer map +- Full map +- Automap +"Which Classic Doom powerup's protective effect randomly fails?": +- Radiation shielding suit +- Radiation suit +- Environmental suit +- Hazard suit +- Protective suit +- Protection suit +"Which powerup renders Doomguy in the same way as the Spectre monster?": +- Partial invisibility +- Blursphere +- Blur +"What does ''BFG'' stand for?": +- Big Fucking Gun +"What does ''UAC'' stand for?": +- Union Aerospace Corporation +"In which Doom installment was Deathmatch featured first?": +- Doom 1 +- 1 +- Original +- Initial +"Which weapon is vital to completing Map30: Icon of Sin?": +- Rocket Launcher +- Rocket +- RL +"Which Classic Doom monster has been officially sold as a marketable plushie?": +- Cacodemon +- Caco +- Tomato +- Raspberry +"What pet does Doomguy have?": +- Rabbit +"What is the name of Doomguy's pet?": +- Daisy +"Which country took issue with the Easter egg secret levels in Doom 2?": +- Germany +- Deutschland +- de +"Enter any Classic Doom cheat code.": +- idbehold +- idchoppers +- idclip +- idclev +- iddqd +- iddt +- idfa +- idkfa +- idmus +- idmypos +- idspispopd +"What is the two letter prefix of all of the Classic Doom cheat codes?": +- id +"Which Classic Doom weapon can be specifically obtained with a cheat?": +- Chainsaw +"Which Classic Doom weapon is accompanied by a pickup message \"Find some meat!\"?": +- Chainsaw +"How many distinct keys are there in Classic Doom?": +- Six +- 6 +"Name any key from Classic Doom.": +- Blue keycard +- Yellow keycard +- Red keycard +- Blue key card +- Yellow key card +- Red key card +- Blue card +- Yellow card +- Red card +- Blue skullkey +- Yellow skullkey +- Red skullkey +- Blue skull key +- Yellow skull key +- Red skull key +- Blue skull +- Yellow skull +- Red skull +"In which Doom installment was Chainsaw featured first?": +- Doom 1 +- 1 +- Original +- Initial +"In which Doom installment was Super Shotgun featured first?": +- "Doom 2: Hell on Earth" +- Doom 2 +- Doom ii +- Hell on Earth +- 2 +"In which Doom installment was BFG-9000 featured first?": +- Doom 1 +- 1 +- Original +- Initial +"What is the file format used by Classic Doom to store game data?": +- "*.WAD" +- ".WAD" +- WAD +"Name any official expansion for Doom 2.": +- Final Doom +- Plutonia Experiment +- Plutonia +- TNT +- Evilution +- No Rest for the Living +- Master Levels +- Nerve +"Which official Doom 2 expansion featured an original soundtrack?": +- "TNT: Evilution" +- TNT +- Evilution +"Which official IWAD is widely considered the hardest?": +- Plutonia Experiment +- Plutonia +"Which name of a Doom level comes from Proverb 15:24: _''The way of life is above to the wise, that he may depart from hell beneath.''_": +- Hell Beneath +"Which name of a Doom level comes from Psalm 139:22: _''I hate them with perfect hatred; I account them mine enemies.''_": +- Perfect Hatred +"Which name of a Doom level comes from Matthew 13:49: _''So shall it be at the end of the world: the angels shall come forth, and sever the wicked from among the just.''_": +- Sever the Wicked +"Which name of a Doom level comes from James 3:8: _''But the tongue can no man tame; it is an unruly evil, full of deadly poison.''_": +- Unruly Evil +"Which name of a Doom level comes from Luke 16:30: _''No, father Abraham, but if someone from the dead goes to them, they will repent.''_": +- They Will Repent +"Which name of a Doom level comes from Psalm 139:20: _''For they speak against thee wickedly, [and] thine enemies take [thy name] in vain.''_": +- Against Thee Wickedly +"Which name of a Doom level comes from Revelation 6:8: _''And I looked, and behold a pale horse: and his name that sat on him was Death, and hell followed with him.''_": +- And Hell Followed +"Which name of a Doom level comes from Proverb 5:9: _''Lest thou give thine honour unto others, and thy years unto the cruel.''_": +- Unto the Cruel +"Which Doom 2 level features Commander Keen?": +- "Map32: Grosse" +- Map32 +- M32 +- 32 +- Grosse +"Which game by id Software is referenced in the secret levels of Doom 2?": +- Wolfenstein 3D +- Commander Keen +"How much health does a Cyberdemon have in Classic Doom?": +- 4000 +- 4k +"How much health does a Spider Mastermind have in Classic Doom?": +- 3000 +- 3k +"What is the name of the separate Classic Doom episode released in 2019 by John Romero?": +- Sigil +"Which artist provided high quality MP3 soundtrack for John Romero's Sigil episode?": +- Buckethead +"Which artist provided high quality MIDI soundtrack for John Romero's Sigil episode?": +- James Paddock +- Jimmy +"Which name is Doom protagonist called in the Doom 2 endgame cast sequence?": +- Our Hero +"Which Doom 2 map has a secret that is impossible to get, unless pushed by a monster?": +- "Map15: Industrial Zone" +- Map15 +- M15 +- 15 +- Industrial Zone +"In Classic Doom, what are monsters with zero radius and height called?": +- Ghost +"In Classic Doom, what are crushed monsters resurrected by an Archvile called?": +- Ghost +"What is the style of completing levels without using weapons to harm demons called?": +- Pacifist +"What is the classification of a main WAD file that holds a Classic Doom engine game's resources?": +- Internal +- IWAD +"What is the classification of an extra WAD with custom content for a Classic Doom engine game?": +- Patch +- PWAD +"What is a map with excessive monster count called?": +- Slaughtermap +- Slaughter +"How many tics are there in a second in Classic Doom?": +- Thirty-five +- Thirty five +- 35 +"Which Doom 1 powerup was supposed to be an ''extra life'' powerup, before the concept of lives was dropped during development?": +- Soulsphere +- Supercharge +"Which Doom 2 monster cannot normally be targeted by other monsters for infighting?": +- Pain Elemental +- Arch-vile +- Archvile +"Which Doom 2 monster can kill itself with splash damage?": +- Arch-vile +- Archvile +"Which Doom 1 v1.0 map originally had a Wolfenstein reference that was removed in later versions?": +- "E1M4: Command Control" +- E1M4 +- Command Control +"Which map object facilitates same-species infighting in Classic Doom?": +- Explosive barrel +- Barrel +"Which Doom 1 level was featured in a Windows 95 promo video with Bill Gates?": +- "E1M2: Nuclear Plant" +- E1M2 +- Nuclear Plant +"Which Classic Doom difficulty is the easiest?": +- I'm Too Young To Die +- ITYTD +"Which Classic Doom difficulty is the hardest?": +- Nightmare +- NM +"Which Classic Doom difficulty features respawning monsters?": +- Nightmare +- NM +"Base projectile impact damage in Classic Doom is multiplied by a random number from 1 to...": +- eight +- 8 +"Classic Doom BFG deals the greater portion of its damage output through...": +- Tracers +"Which status bar face was supposed to appear when taking 20+ damage in Classic Doom, but never did because of a bug?": +- Ouch +"Which slot does Phobos Anomaly level occupy in Doom 1?": +- E1M8 +- 1 8 +- 8th +"Which slot does Tower of Babel level occupy in Doom 1?": +- E2M8 +- 2 8 +"Which slot does Dis level occupy in Doom 1?": +- E3M8 +- 3 8 +"Who serves as the boss of Knee-Deep in the Dead episode of Doom 1?": +- Barons of Hell +- Barons +- Baron +- Bruisers +- Bruiser +- Door with health +"Who serves as the boss of The Shores of Hell episode of Doom 1?": +- Cyberdemon +"Who serves as the boss of Inferno episode of Doom 1?": +- Spider Mastermind +- Mastermind +- Spiderdemon +- Spider demon +"Which slot does Dead Simple level occupy in Doom 2?": +- Map07 +- M07 +- seventh +- M7 +- 07 +- 7 +"Which slot does Suburbs level occupy in Doom 2?": +- Map16 +- M16 +- 16 +"Which slot does Icon of Sin level occupy in Doom 2?": +- Map30 +- M30 +- 30 +"Which slot does Wolfenstein level occupy in Doom 2?": +- Map31 +- M31 +- 31 +"Which Classic Doom level requires killing Barons of Hell in order to proceed?": +- "E1M8: Phobos Anomaly" +- E1M8 +- 1 8 +- 8th +- Phobos Anomaly +"Which Classic Doom level requires killing Mancubi and then Arachnotrons in order to proceed?": +- "Map07: Dead Simple" +- Map07 +- M07 +- seventh +- M7 +- 07 +- 7 +- Dead Simple +"Which Doom 2 level contains the teleporter to secret levels?": +- "Map15: Industrial Zone" +- Map15 +- M15 +- 15 +- Industrial Zone +"Which Doom 2 level is the return point from secret levels?": +- "Map16: Suburbs" +- Map16 +- M16 +- 16 +- Suburbs +"Which Classic Doom level features a direct confrontation between a Cyberdemon and a Spider Mastermind?": +- "Map20: Gotcha!" +- Map20 +- M20 +- 20 +- Gotcha +- Gotcha! +"Which Doom 2 level is reliant on chain reactions of exploding barrels?": +- "Map23: Barrels o' Fun" +- Map23 +- M23 +- 23 +- Barrels o' Fun +- Barrels o Fun +- Barrels of Fun +"Which Doom 2 level is controversial for its tightrope-like navigation?": +- "Map24: The Chasm" +- Map24 +- M24 +- 24 +- Chasm +"Which Classic Doom level features a ''monster'' actually painted on the wall with textures?": +- "Map30: Icon of Sin" +- Map30 +- M30 +- 30 +- Icon of Sin +"Which Classic Doom level features a Commander Keen reference?": +- "Map32: Grosse" +- Map32 +- M32 +- 32 +- Grosse +"Where is the Chainsaw found first in Doom 2?": +- "Map01: Entryway" +- Map01 +- M01 +- first +- 01 +- 1 +- Entryway +- Balcony +"Which monster from Classic Doom is this? https://media.discordapp.net/attachments/792116745301131274/792116777437364224/classic_demon_1.png": +- Arch-vile +- Archvile +"Which monster from Classic Doom is this? https://media.discordapp.net/attachments/792116745301131274/792116781158367252/classic_demon_2.png": +- Hell Knight +- Hellknight +"Which monster from Classic Doom is this? https://media.discordapp.net/attachments/792116745301131274/792116785603805184/classic_demon_3.png": +- Baron of Hell +- Baron +- Bruiser +- Door with health +"Which monster from Classic Doom is this? https://media.discordapp.net/attachments/792116745301131274/792116789558902814/classic_demon_4.png": +- Arachnotron +"Which monster from Classic Doom is this? https://media.discordapp.net/attachments/792116745301131274/792116792986042378/classic_demon_5.png": +- Heavy Weapon Dude +- Former commando +- Chaingunner +- Chaingun Guy +"Which monster from Classic Doom is this? https://media.discordapp.net/attachments/792116745301131274/792116796656058418/classic_demon_6.png": +- Cyberdemon +- Cyborg +- Cyber +- Cybie +"Which monster from Classic Doom is this? https://media.discordapp.net/attachments/792116745301131274/792116800442859520/classic_demon_7.png": +- Mancubus +- Fatso +"Which monster from Classic Doom is this? https://media.discordapp.net/attachments/792116745301131274/792116803966206046/classic_demon_8.png": +- Cacodemon +- Caco +- Tomato +- Raspberry +"Which monster from Classic Doom is this? https://media.discordapp.net/attachments/792116745301131274/792116807459930122/classic_demon_9.png": +- Pain Elemental +- Meatball +"Which monster from Classic Doom is this? https://media.discordapp.net/attachments/792116745301131274/792116810786144286/classic_demon_10.png": +- Zombieman +- Former human +"Which monster from Classic Doom is this? https://media.discordapp.net/attachments/792116745301131274/792116821422506004/classic_demon_12.png": +- Revenant +- Revenatn +- Skeleton +"Which monster from Classic Doom is this? https://media.discordapp.net/attachments/792116745301131274/792116826003079168/classic_demon_13.png": +- Lost Soul +"Which monster from Classic Doom is this? https://media.discordapp.net/attachments/792116745301131274/792116830570807296/classic_demon_14.png": +- Spider Mastermind +- Mastermind +- Spiderdemon +- Spider demon +"Which monster from Classic Doom is this? https://media.discordapp.net/attachments/792116745301131274/792116834487762954/classic_demon_15.png": +- Shotgun Guy +- Former Sergeant +- Former Human Sergeant +"Which monster from Classic Doom is this? https://media.discordapp.net/attachments/792116745301131274/792116837932466277/classic_demon_16.png": +- Wolfenstein SS +- SS +- Schutzstaffel +"Which monster from Classic Doom is this? https://media.discordapp.net/attachments/792116745301131274/792116841702359070/classic_demon_17.png": +- Imp +"Which Classic Doom map is this? https://media.discordapp.net/attachments/792116745301131274/792345122620178462/screenshot_3.png": +- "Map01: Entryway" +- Map01 +- M01 +- first +- 01 +- 1 +- Entryway +"Which Classic Doom map is this? https://media.discordapp.net/attachments/792116745301131274/792345126839386172/screenshot_4.png": +- "Map03: The Gantlet" +- Map03 +- M03 +- third +- 03 +- 3 +- Gantlet +- Gauntlet +"Which Classic Doom map is this? https://media.discordapp.net/attachments/792116745301131274/792345133802586112/screenshot_5.png": +- "Map06: The Crusher" +- Map06 +- M06 +- sixth +- 06 +- 6 +- Crusher +"Which Classic Doom map is this? https://media.discordapp.net/attachments/792116745301131274/792345141499133972/screenshot_6.png": +- "Map07: Dead Simple" +- Map07 +- M07 +- seventh +- 07 +- 7 +- Dead Simple +"Which Classic Doom map is this? https://media.discordapp.net/attachments/792116745301131274/792345148809805852/screenshot_7.png": +- "Map08: Tricks and Traps" +- Map08 +- M08 +- eighth +- 08 +- 8 +- Tricks and Traps +"Which Classic Doom map is this? https://media.discordapp.net/attachments/792116745301131274/792345152407470091/screenshot_8.png": +- "Map11: 'O' of Destruction!" +- "Map11: Circle of Death" +- Map11 +- M11 +- eleventh +- 11 +- O of Destruction! +- Circle of Death +"Which Classic Doom map is this? https://media.discordapp.net/attachments/792116745301131274/792345155352657931/screenshot_9.png": +- "Map16: Suburbs" +- Map16 +- M16 +- 16 +- Suburbs +"Which Classic Doom map is this? https://media.discordapp.net/attachments/792116745301131274/792345161253519410/screenshot_10.png": +- "Map18: The Courtyard" +- Map18 +- M18 +- 18 +- Courtyard +"Which Classic Doom map is this? https://media.discordapp.net/attachments/792116745301131274/792345167259893760/screenshot_11.png": +- "Map20: Gotcha!" +- Map20 +- M20 +- 20 +- Gotcha +- Gotcha! +"Which Classic Doom map is this? https://media.discordapp.net/attachments/792116745301131274/792345170217009162/screenshot_12.png": +- "Map23: Barrels o' Fun" +- Map23 +- M23 +- 23 +- Barrels o' Fun +- Barrels o Fun +- Barrels of Fun +"Which Classic Doom map is this? https://media.discordapp.net/attachments/792116745301131274/792345178491846666/screenshot_13.png": +- "Map24: The Chasm" +- Map24 +- M24 +- 24 +- Chasm +"Which Classic Doom map is this? https://media.discordapp.net/attachments/792116745301131274/792345188403249152/screenshot_14.png": +- "Map28: The Spirit World" +- Map28 +- M28 +- 28 +- Spirit World +"Which Classic Doom map is this? https://media.discordapp.net/attachments/792116745301131274/792345193223159828/screenshot_15.png": +- "Map30: Icon of Sin" +- Map30 +- M30 +- 30 +- Icon of Sin +"Which Classic Doom map is this? https://media.discordapp.net/attachments/792116745301131274/792345195622039553/screenshot_16.png": +- "Map31: Wolfenstein" +- Map31 +- M31 +- 31 +- Wolfenstein +"Which Classic Doom map is this? https://media.discordapp.net/attachments/792116745301131274/792345199056781322/screenshot_17.png": +- "E1M1: Hangar" +- E1M1 +- Hangar +"Which Classic Doom map is this? https://media.discordapp.net/attachments/792116745301131274/792345205273657354/screenshot_18.png": +- "E1M5: Phobos Lab" +- E1M5 +- Phobos Lab +"Which Classic Doom map is this? https://media.discordapp.net/attachments/792116745301131274/792345211169931264/screenshot_19.png": +- "E1M7: Computer Station" +- E1M7 +- Computer Station +"Which Classic Doom map is this? https://media.discordapp.net/attachments/792116745301131274/792345221048303616/screenshot_20.png": +- "E1M8: Phobos Anomaly" +- E1M8 +- Phobos Anomaly +"Which Classic Doom map is this? https://media.discordapp.net/attachments/792116745301131274/792345224793030656/screenshot_21.png": +- "E2M1: Deimos Anomaly" +- E2M1 +- Deimos Anomaly +"Which Classic Doom map is this? https://media.discordapp.net/attachments/792116745301131274/792345231118958592/screenshot_22.png": +- "E2M2: Containment Area" +- E2M2 +- Containment Area +"Which Classic Doom map is this? https://media.discordapp.net/attachments/792116745301131274/792345238009413632/screenshot_23.png": +- "E2M4: Deimos Lab" +- E2M4 +- Deimos Lab +"Which Classic Doom map is this? https://media.discordapp.net/attachments/792116745301131274/792345245844897822/screenshot_24.png": +- "E2M8: Tower of Babel" +- E2M8 +- Tower of Babel +"Which Classic Doom map is this? https://media.discordapp.net/attachments/792116745301131274/792345250240135188/screenshot_25.png": +- "E3M1: Hell Keep" +- E3M1 +- Hell Keep +"Which Classic Doom map is this? https://media.discordapp.net/attachments/792116745301131274/792345254384631818/screenshot_27.png": +- "E3M5: Unholy Cathedral" +- E3M5 +- Unholy Cathedral +"Which Classic Doom map is this? https://media.discordapp.net/attachments/792116745301131274/792345261342982184/screenshot_28.png": +- "E3M6: Mt. Erebus" +- E3M6 +- Mt. Erebus +"Which Classic Doom map is this? https://media.discordapp.net/attachments/792116745301131274/792345268397932544/screenshot_29.png": +- "E3M8: Dis" +- E3M8 +- Dis + +# Other IWAD games + +"Name any non-Doom commercial game based on the Classic Doom engine, ''id Tech 1''.": +- Heretic +- Hexen +- Strife +- Chex +- Hacx +"Name any weapon from Heretic.": +- Staff +- Gauntlets +- Wand +- Crossbow +- Claw +- Hellstaff +- Staff +- Phoenix Rod +- Firemace +- Mace +"Name any weapon from Hexen.": +- Gauntlets +- Axe +- Hammer +- Quietus +- Mace +- Serpent +- Staff +- Firestorm +- Fire +- Wraithverge +- Wraith +- Wand +- Frost +- Shards +- Arc +- Bloodscourge +- Blood +"Name any weapon from Strife.": +- Dagger +- Crossbow +- Rifle +- Mini-missile launcher +- Minimissile launcher +- Missile launcher +- Mini-rocket launcher +- Minirocket launcher +- Rocket launcher +- Grenade launcher +- Flamethrower +- Mauler +- Sigil +"In which Doom-based game was looking up and down featured first?": +- Heretic +"In which Doom-based game was jumping featured first?": +- "Hexen: Beyond Heretic" +- Hexen +"In which Doom-based game were multiple player classes featured first?": +- "Hexen: Beyond Heretic" +- Hexen +"In which Doom-based game were dialogues with voice acting featured first?": +- "Strife: Quest for the Sigil" +- Strife +"Which commercial game based on the Classic Doom engine had distinctly comic book style?": +- "Strife: Quest for the Sigil" +- Strife +"Which Doom-based game featured a mercenary protagonist joining the resistance against a religious cult?": +- "Strife: Quest for the Sigil" +- Strife +"Which company developed two dark fantasy games based on the Classic Doom engine?": +- Raven Software +- Raven +"Which Doom-based game came in cereal boxes?": +- Chex Quest +- Chex +"Which Doom-based game is this screenshot taken from? https://media.discordapp.net/attachments/792116745301131274/792345111639621632/screenshot_1.png": +- Chex Quest +- Chex +"Which Doom-based game is this screenshot taken from? https://media.discordapp.net/attachments/792116745301131274/792345114978680832/screenshot_2.png": +- Chex Quest 2 +- Chex +"Which Doom-based game is this screenshot taken from? https://media.discordapp.net/attachments/792116745301131274/792345272898289674/screenshot_30.png": +- Heretic +"Which Doom-based game is this screenshot taken from? https://media.discordapp.net/attachments/792116745301131274/792345278782898196/screenshot_31.png": +- Heretic +"Which Doom-based game is this screenshot taken from? https://media.discordapp.net/attachments/792116745301131274/792345285514100746/screenshot_32.png": +- Heretic +"Which Doom-based game is this screenshot taken from? https://media.discordapp.net/attachments/792116745301131274/792345288793784350/screenshot_33.png": +- "Hexen: Beyond Heretic" +- Hexen +"Which Doom-based game is this screenshot taken from? https://media.discordapp.net/attachments/792116745301131274/792345293286408192/screenshot_34.png": +- "Hexen: Beyond Heretic" +- Hexen +"Which Doom-based game is this screenshot taken from? https://media.discordapp.net/attachments/792116745301131274/792345303575035935/screenshot_35.png": +- "Strife: Quest for the Sigil" +- Strife +"Which Doom-based game is this screenshot taken from? https://media.discordapp.net/attachments/792116745301131274/792345308745957376/screenshot_36.png": +- "Strife: Quest for the Sigil" +- Strife +"Which Doom-based game is this screenshot taken from? https://media.discordapp.net/attachments/792116745301131274/792345310474666004/screenshot_37.png": +- "Strife: Quest for the Sigil" +- Strife + +# Movies + +"Who stars in the 2005 Doom movie?": +- Karl Urban +- Rosamund Pike +- Dwayne Johnson +- Rock +"What is the nickname of Karl Urban's character in the 2005 Doom movie?": +- Reaper +"What is the nickname of The Rock's character in the 2005 Doom movie?": +- Sarge +"What is the nickname of the UAC employee that greets the marine party on Mars in the 2005 Doom movie?": +- Pinky +"What is the nickname of the Martian native superhuman found by archeologists in the 2005 Doom movie?": +- Lucy +"What does ''BFG'' stand for in the 2005 Doom movie?": +- Bio Force Gun +- BioForce Gun +- Bio-Force Gun +"What color is BFG in the 2005 Doom movie?": +- Blue +- Cyan +"Who stars in the Doom: Annihilation movie?": +- Amy Mason +- Amy Manson +- Dominic Mafham +- Luke Allen-Gale +- Nina Bergman +"Whose name was misspelled in the opening sequence of the Doom: Annihilation movie?": +- Amy Manson +- Amy Mason + +# Other offshoots + +"Which monster was introduced in PSX Doom?": +- Nightmare Spectre +- Nightmare Demon +- Nightmare Pinky +"Which monster was introduced in Doom 64?": +- Nightmare Imp +- Mother Demon +"Which weapon was introduced in Doom 64?": +- Unmaker +"In which Doom installment was colored lighting featured first?": +- PSX Doom +- Sony PlayStation +- PlayStation +- PS +- PSX +"Name any Doom novel.": +- Knee-Deep In The Dead +- Hell on Earth +- Infernal Sky +- Endgame +- Worlds on Fire +- Maelstrom +"What is the name of the Classic Doom novels' protagonist?": +- Flynn Taggart +- Flynn +- Fly +"Which Quake game first featured Doom protagonist as a playable character?": +- Quake 3 Arena +- Quake 3 +- 3 +"Name any Doom game designed for mobile phones.": +- Doom RPG +- Doom Resurrection +- Doom 2 RPG +"Name any non-Doom game that includes a direct reference to Doom.": +- Angry Video Game Nerd Adventures +- Battlefield +- Bizarre Adventures of Woodruff and the Schnibble +- Brink +- Corridor 7 +- Damage Incorporated +- Duke Nukem +- Dungeons of Dredmor +- Earthworm Jim +- Fallout 4 +- Ganbare Goemon 4 +- Heretic +- Ion Fury +- Jazz Jackrabbit 2 +- Master of Magic +- Minecraft +- Muppets Inside +- Project X Zone +- Quake 2 +- Quake 3 +- Quake Champions +- Radix +- Rage +- Soldier of Fortune II +- Sin +- Spyro 3 +- Super Columbine Massacre RPG +- SCMRPG +- This Means War +- Tomb Raider +- Tony Hawk's Pro Skater 3 +- Virtual Springfield +- Wolfenstein +- Old Blood +"Which Doom wiki is the One True Wiki?": +- doomwiki.org +"Which Doom wiki is the false wiki left behind?": +- Fandom-based wiki +- Fandom +- https://doom.fandom.com +- http://doom.fandom.com +- doom.fandom.com +- doom.fandom +- fandom.com +"In Quake 3 Arena, what is the alternate Doom skin with orange armor called?": +- Phobos +"What is the name of the Doom game made for virtual reality?": +- Doom VFR +- VFR +"Who is the protagonist of Doom VFR?": +- Dr. Abraham Peters +- Abraham +- Peters + +# Doom Bible and ancient history + +"What was the design document of the original Doom called?": +- Doom Bible +"Who wrote the Doom Bible?": +- Tom Hall +"Which year was the Doom Bible written?": +- 1992 +"According to Doom Bible, what was the name of the celestial body on which Doom was originally set to take place?": +- Tei Tenga +"According to Doom Bible, what were marines supposed to be playing when the disaster struck?": +- Cards +"According to Doom Bible, which character was supposed to die at the conclusion of the first episode?": +- Buddy Dacote +"According to Doom Bible, what was the significance of Buddy Dacote's name?": +- Dies At the Conclusion Of This Episode +- Dies at conclusion of this episode +- Dies at conclusion +- conclusion of this episode +"Artwork of which Dungeons & Dragons monster inspired the appearance of Cacodemon?": +- Astral dreadnought +"Whose hands were photographed for weapon sprites seen in Classic Doom?": +- Kevin Cloud + +# Doom 3 + +"In which Doom installment were grenades featured first?": +- Doom 3 +- 3 +"In which Doom installment was jumping featured first?": +- Doom 3 +- 3 +"In which Doom installment was crouching featured first?": +- Doom 3 +- 3 +"In which Doom installment was flashlight featured first?": +- Doom 3 +- 3 +"In which Doom installment was ''WASD'' first set up as the default control scheme?": +- Doom 3 +- 3 +"In which Doom installment was a built-in editor featured first?": +- Doom 3 +- 3 +"In which year was Doom 3 released?": +- 2004 +"In which year do the events of Doom 3 take place?": +- 2145 +"How many levels does Doom 3 campaign feature?": +- 27 +"Name the company that developed Doom 3.": +- id Software +- id +"Name the soundtrack composer of Doom 3.": +- Chris Vrenna +- Tweaker +"Name any key developer of Doom 3.": +- Adrian Carmack +- John Carmack +- Carmack +- Kevin Cloud +- Todd Hollenshead +- Donna Jackson +- Katherine Anna Kang +- Kenneth Scott +- J.M.P van Waveren +- Tim Willits +"Which Doom 3 level features a unique loading screen?": +- Hell +- Inferno +"Which weapon drains health from killed enemies?": +- Soul Cube +- Soulcube +- Serpent Staff +"Name any demon original to Doom 3.": +- Cherub +- Guardian +- Seeker +- Maggot +- Sabaoth +- Tick +- Trite +- Vagary +- Wraith +"Name any Classic Doom demon not represented in Doom 3.": +- Spectre +- Baron of Hell +- Spider Mastermind +- Arachnotron +- Pain elemental +- Icon of Sin +"How many digits do locker codes in Doom 3 have?": +- Three +- 3 +"What is the code to MartianBuddy lockers in Doom 3?": +- 0508 +"Name any official expansion for Doom 3.": +- Resurrection of Evil +- BFG Edition +- Lost Mission +"How many Berserker powerups are there in Doom 3?": +- Two +- 2 +"Who arrives on Mars in the same dropship as the Doom 3 protagonist?": +- Counselor Elliot Swann +- Swann +- Campbell +"Which Doom 3 NPC carries a BFG-9000?": +- Jack Campbell +- Campbell +"Which Doom 3 NPC introduces the Lost Souls?": +- Theresa Chasar +- Theresa +- Chasar +"Name any non-Doom commercial game based on Doom 3 engine, ''id Tech 4''.": +- Quake 4 +- Prey +- Enemy Territory +- Quake Wars +- Wolfenstein +- Brink +"Which weapon do the Zombie Security in Doom 3 use?": +- Pistol +- Shotgun +- Machinegun +"In Doom 3 universe, which company is a notorious source of spam emails?": +- MartianBuddy +- Martian Buddy +"In Doom 3, which power tool was mis-shipped to Mars?": +- Chainsaw +"What is the title of the Doom 3 clicker Easter egg mini-game?": +- Super Turbo Turkey Puncher 3 +- Super Turbo Turkey Puncher +"Which Doom 3 map is this? https://media.discordapp.net/attachments/792116745301131274/792356744495628308/shot00001.jpg": +- "Monorail: Facility Transport" +- Monorail +- mono rail +"Which Doom 3 map is this? https://media.discordapp.net/attachments/792116745301131274/792356750422179860/shot00002.jpg": +- Hell +- Inferno +"Which Doom 3 map is this? https://media.discordapp.net/attachments/792116745301131274/792356757480931348/shot00003.jpg": +- "Alpha Labs - Sector 4: Union Aerospace Science Division" +- Alpha Labs +- Sector 4 +"Which Doom 3 map is this? https://media.discordapp.net/attachments/792116745301131274/792356761725829120/shot00005.jpg": +- "Site 3: Analysis Facility" +- Site 3 + +# D e w m (Doom 2016) + +"What is the official built-in editor for Doom 2016 called?": +- Snapmap +"In which Doom installment was double jumping featured first?": +- Doom 2016 +- 2016 +- 4 +"In which Doom installment was quick melee featured first?": +- Doom 2016 +- 2016 +- 4 +"In which Doom installment was the Dopefish referenced first?": +- Doom 2016 +- 2016 +- 4 +"In which year was the new Doom reboot released?": +- 2016 +"In which year do the events of Doom 2016 take place?": +- 2149 +"How many levels does Doom 2016 campaign feature?": +- 13 +"Name the company that developed Doom 2016.": +- id Software +- id +"Name the soundtrack composer of Doom 2016.": +- Mick Gordon +- Mick +- Gordon +"Name any key developer of Doom 2016.": +- John Carmack +- Carmack +- Kevin Cloud +- Mark Diaz +- Hugo Martin +- Jason Martin +- Jason O'Connell +- Mike Rubits +- Tiago Sousa +- Marty Stratton +- Stratton +- Emerson Tung +"Which Doom 2016 weapon can only store ammo for 3 shots?": +- BFG-9000 +- BFG +"Which Doom 2016 game mechanic is used to gain health from staggered enemies?": +- Glory Kill +"Which Doom 2016 weapon is used to replenish ammunition for other weapons?": +- Chainsaw +"How many modifications do most of the Doom 2016 weapons have?": +- Two +- 2 +"How many modifications does BFG-9000 have in Doom 2016?": +- Zero +- None +- 0 +"What do Field Drones deliver?": +- Weapon modifications +- Modifications +- Modification +- Modules +- Module +- Mods +- Mod +"Name any multiplayer-exclusive weapon from Doom 2016.": +- Burst rifle +- Mark V +- Grenade launcher +- Hellshot +- Lightning gun +- Reaper +- Static rifle +- Vortex rifle +"In Doom 2016 multiplayer, what are weapons designed to counter Demon Rune transformations called?": +- Power weapons +- power +"Name any multiplayer power weapon from Doom 2016.": +- BFG-9000 +- BFG +- Gauss cannon +- Chainsaw +"Which Doom 2016 weapon is used for advanced level traversal and sequence breaking?": +- Gauss cannon +- Gauss +"Which Doom 2016 weapon is actually a railgun?": +- Gauss cannon +- Gauss +"Which Plasma Rifle modification remains the same between Doom 2016 and Doom Eternal?": +- Heat Blast +"Which Chaingun modification remains the same between Doom 2016 and Doom Eternal?": +- Mobile Turret +"Which Doom 2016 weapon has no representation in Doom Eternal?": +- Pistol +"What is the alternative fire mode of power weapons in Doom 2016 multiplayer?": +- X-ray vision +- X-ray +- xray +- wallhack +- wall hack +- see through +"Name any demon that is available for morphing through the Demon Rune in Doom 2016 multiplayer.": +- Revenant +- Baron of Hell +- Mancubus +- Prowler +- Harvester +- Cacodemon +- Spectre +"Name any multiplayer-exclusive equipment item from Doom 2016.": +- Kinetic mine +- Lateral thrusters +- Personal teleporter +- teleporter +- translocator +- Shield wall +- Tesla rocket +- Threat sensor +- Threat pulse +"Which item upgrades Doom Slayer's health, armor and ammo capacity in Doom 2016?": +- Argent cells +- Argent +- Dragon balls +"Who was the head of the overrun UAC facility on Mars in Doom 2016?": +- Dr. Samuel Hayden +- Samuel +- Hayden +"Who accompanies the Slayer in Doom 2016, enabling weapon upgrade challenges?": +- VEGA +"Who was the cause of the demonic invasion in Doom 2016?": +- Dr. Olivia Pierce +- Olivia +- Pierce +"Which Doom 2016 level features a Commander Keen's helmet?": +- Kadingir Sanctum +- Kadingir +- Blood Keep +"What is the name of the powered combat exoskeleton that Doom Slayer wears?": +- Praetor suit +- Praetor +"Which over-the-top one-liner from the Doom comic was made canon in Doom 2016?": +- Rip and tear +"What is the title of the Doom 2016 match-three Easter egg mini-game?": +- Demon Destruction +"Which popular song from Doom 2016 shares its name with a level in game?": +- BFG Division +"Where is the first Slayer's Testament found?": +- Kadingir Sanctum +- Kadingir +- Blood Keep +"Name any Doom 2016 multiplayer map.": +- Argent Breach +- Beneath +- Boneyard +- Cataclysm +- Chasm +- Disposal +- Empyrian +- Excavation +- Heatwave +- Helix +- Infernal +- Molten +- Offering +- Orbital +- Outbreak +- Perdition +- Ritual +- Sacrilegious +"What is the name of this demon from Doom 2016? https://media.discordapp.net/attachments/792116745301131274/796451666642731038/concept_2.jpg": +- Baron of Hell +- Baron +"What is the name of this demon from Doom 2016? https://media.discordapp.net/attachments/792116745301131274/796451677951098901/concept_4.jpg": +- Harvester +"What is the name of this demon from Doom 2016? https://media.discordapp.net/attachments/792116745301131274/796451683868999750/concept_5.jpg": +- Hell Guard +- Twin +- Twins +"What is the name of this demon from Doom 2016? https://media.discordapp.net/attachments/792116745301131274/796451690193748029/concept_6.jpg": +- Hell Razer +- Razer +"What is the name of this demon from Doom 2016? https://media.discordapp.net/attachments/792116745301131274/796451696133406730/concept_7.jpg": +- Prowler +"What is the name of this demon from Doom 2016? https://media.discordapp.net/attachments/792116745301131274/796451700055081010/concept_8.jpg": +- Summoner +"Which Doom 2016 level is this? https://media.discordapp.net/attachments/792116745301131274/796451707810086922/concept_9.jpg": +- Argent d' Nur +- argent nur +"Which Doom 2016 level is this? https://media.discordapp.net/attachments/792116745301131274/796451725027704872/concept_11.jpg": +- Foundry +"Which Doom 2016 powerup is this? https://media.discordapp.net/attachments/792116745301131274/796451727577448478/concept_12.jpg": +- Berserk +"Which Doom 2016 powerup is this? https://media.discordapp.net/attachments/792116745301131274/796451730882822164/concept_13.jpg": +- Haste +"Which Doom 2016 powerup is this? https://media.discordapp.net/attachments/792116745301131274/796451734209167400/concept_14.jpg": +- Invulnerability +- Invincibility +- Invul +"Which Doom 2016 powerup is this? https://media.discordapp.net/attachments/792116745301131274/796451737531056149/concept_15.jpg": +- Regeneration +- Regen +"What resides in this chest? https://media.discordapp.net/attachments/792116745301131274/796451755248058458/concept_17.jpg": +- Doom Slayer +- Doomslayer +- Doomguy +- Protagonist +- Our Hero +- you +- me +- i +"Which Doom 2016 weapon is this? https://media.discordapp.net/attachments/792116745301131274/796451759522447461/concept_18.jpg": +- Gauss Cannon +- Gauss +- Rail gun +- railgun +"Which Doom 2016 weapon is this? https://media.discordapp.net/attachments/792116745301131274/796451764345503744/concept_19.jpg": +- Heavy Assault Rifle +- Assault Rifle +- HAR +"Which Doom 2016 weapon is this? https://media.discordapp.net/attachments/792116745301131274/796451769261359164/concept_20.jpg": +- Hellshot +- Hell shot +"Which Doom 2016 weapon is this? https://media.discordapp.net/attachments/792116745301131274/796451773548068894/concept_21.jpg": +- Lightning Gun +- LG +- Arc Cannon +"Which Doom 2016 item is this? https://media.discordapp.net/attachments/792116745301131274/796451779851059230/concept_22.jpg": +- Field Drone +- Mod bot +- weapon mod +- modbot +"Which Doom 2016 weapon is this? https://media.discordapp.net/attachments/792116745301131274/796451659915067422/concept_1.jpg": +- Vortex Rifle +- Vortex +"Which Doom 2016 weapon is this? https://media.discordapp.net/attachments/792116745301131274/796451784230568007/concept_23.jpg": +- Plasma Rifle +- Plasma +"Which Doom 2016 weapon is this? https://media.discordapp.net/attachments/792116745301131274/796451793742594138/concept_25.jpg": +- Rocket Launcher +- Rocket +- RL +"Which Doom 2016 weapon is this? https://media.discordapp.net/attachments/792116745301131274/796451799615012864/concept_26.jpg": +- Combat Shotgun +- Shotgun +"Which Doom 2016 weapon is this? https://media.discordapp.net/attachments/792116745301131274/796451804145647636/concept_27.jpg": +- Static Rifle +- static + +# D e e w h m (Doom Eternal) + +"Which weapon was converted into a hotkey function in Doom Eternal?": +- Chainsaw +"In which Doom installment was dashing featured first?": +- Doom Eternal +- Eternal +- 5 +"In which Doom installment was BFG-10k featured first?": +- Doom Eternal +- Eternal +- 5 +"In which year was Doom Eternal released?": +- 2020 +"In which year do the events of Doom Eternal take place?": +- 2163 +"How many levels does Doom Eternal campaign feature?": +- 14 +"Name the company that developed Doom Eternal.": +- id Software +- id +"Name the soundtrack composer of Doom Eternal.": +- Mick Gordon +- Mick +- Gordon +"Name the soundtrack composer of Doom Eternal DLC, The Ancient Gods, pt. 1.": +- Andrew Hulshult +- Hulshult +- David Levy +"Which Doom Eternal equipment restores Slayer's health?": +- Ice Bomb +- Ice +"Which Doom Eternal equipment restores Slayer's armor?": +- Flame Belch +- Flamethrower +- Flame +- Belch +"Which Doom Eternal weapon requires six Empyrean keys to unlock?": +- Unmaykr +- Unmaker +"Which Doom Eternal weapon shares ammo with BFG-9000?": +- Unmaykr +- Unmaker +"Which Doom Eternal weapon has a grappling hook?": +- Super Shotgun +- SSG +"What is the Cyberdemon look-alike from Doom Eternal called?": +- Tyrant +"Which Doom Eternal demon was only present as a Demon Rune morph in Doom 2016 multiplayer?": +- Prowler +"Which ambient enemy summons demons and increases their aggression in Doom Eternal?": +- Buff Totem +"Which ambient enemy hides in the holes under ground in Doom Eternal?": +- Tentacle +"Which Doom Eternal boss uses a huge enchanted shield?": +- Gladiator +"Which boss has to be defeated before executing Deag Grav?": +- Gladiator +"Which Doom Eternal demon projects energy shields?": +- Carcass +"Which Doom Eternal demon uses a Super Shotgun?": +- Marauder +"Which Doom Eternal demon summons a spirit wolf?": +- Marauder +"Which suit upgrade allows the Doom Slayer to perform Glory Kills faster in Doom Eternal than in Doom 2016?": +- Doomblade +- Blade +"What is the grappling hook on the Super Shotgun from Doom Eternal called?": +- Meathook +- Meat hook +"Which item upgrades Slayer's health, armor and ammo capacity in Doom Eternal?": +- Sentinel Crystal +- Crystal +"Which game did the release of Doom Eternal coincide with?": +- "Animal Crossing: New Horizons" +- Animal Crossing +- Fairy Tail +"Which multiplayer mode did Doom Eternal launch with?": +- Battlemode +- Battle mode +"What is the name of the Rocket Launcher created by Deag Ranak?": +- Paingiver +- Pain giver +"How many players participate in a Battlemode match?": +- Three +- 3 +"How many player-controlled demons participate in a Battlemode match?": +- Two +- 2 +"How many Slayers participate in a Battlemode match?": +- One +- 1 +"What is the name of the Sightless Judge in Doom Eternal?": +- Kalibas +"Which item is used to unlock bonus items in the Doom Eternal hub area?": +- Sentinel Battery +- Batteries +"Transformation into which demon is featured in Doom Eternal campaign?": +- Revenant +- Revenatn +- Skeleton +"Which map decoration triggers a Secret Encounter in Doom Eternal?": +- Gore nest +"Which map decoration triggers a Slayer Gate encounter in Doom Eternal?": +- Gore nest +"Which Doom Eternal level features an Easter egg fight with two Tyrants over a birthday cake?": +- Super gore nest +- Super +"What is the unique reward for completing Slayer Gate encounters, in addition to weapon upgrade points?": +- Empyrean Key +"Which object is required to obtain the Unmaykr?": +- Empyrean Key +"How many Empyrean Keys are required to obtain the Unmaykr?": +- Six +- 6 +"Which password unlocks Doom 2 in the Fortress of Doom?": +- FLYNNTAGGART +- FLYNN TAGGART +"How many six-string guitars does the Slayer possess?": +- Three +- 3 +"How many pips of Chainsaw fuel can the Slayer carry in Doom Eternal?": +- Three +- 3 +"How many pips of Chainsaw fuel can the Slayer regenerate in Doom Eternal?": +- One +- 1 +"How many pips of Chainsaw fuel can the Doom Slayer regenerate in Doom 2016?": +- Zero +- None +- 0 +"Which weapon modification is the only way to defeat an ambient demon from the Doom Eternal DLC ''The Ancient Gods, Part One''?": +- Microwave Beam +- Microwave +- Beam +"Which demon can only be slain using Plasma Rifle's Microwave Beam modification?": +- Spirit +"Which race hails from the realm of Urdak?": +- Maykrs +- Maykr +"Who created the Maykrs?": +- The Father +- Father +"Where do Maykrs come from?": +- Urdak +"What is the leader of Maykrs called?": +- Khan Maykr +- Khan +"What is the collective consciousness from which all Maykrs originate called?": +- Singularity +"What is the name of the Hell city where Argent energy is produced?": +- Nekravol +"What is the only weapon that can defeat a Titan?": +- Crucible +"What is a massive portable temple carried by a Titan called?": +- Hell barge +- Barge +"Who is the only Titan that's actually fought in Doom Eternal?": +- Icon of Sin +"Who is the Betrayer's son, lost on the battlefield and returned for his betrayal?": +- Icon of Sin +"Which Titan's trial must be completed in order to ascend from the Blood Swamps to the Ingmore Sanctum?": +- Maligog +"What are gigantic Sentinel battle mechs called?": +- Atlans +- Atlan +"What is the name of the homeworld of the Night Sentinels and the Argenta?": +- Sentinel Prime +"Where are the research logs by Dr. Elena Richardson found?": +- ARC Complex +- ARC +- Complex +"Which Doom 64 weapon was Unmaykr based on?": +- Unmaker +"Which Doom Eternal weapon is inspired by Unmaker from Doom 64?": +- Unmaykr +"Which weapon is used to shoot a hole into the surface of Mars?": +- BFG-10K +- BFG-10 K +- BFG 10K +- BFG 10 K +- BFG10K +- BFG-10000 +- BFG-10 000 +- BFG10000 +- 10K +- 10 K +- 10000 +- 10 000 +"What does ARC stand for?": +- Armored Response Coalition +"Which organization is the global alliance of military forces led by Samuel Hayden?": +- Armored Response Coalition +- ARC +"Which Doom Eternal level is the first one to feature Combat Shotgun?": +- Hell on Earth +- First +- 1st +- Start +"Where is the Chainsaw found first in Doom Eternal?": +- Hell on Earth +- First +- 1st +- Hell barge +"Where is the Heavy Cannon found first?": +- Hell on Earth +- First +- 1st +- Start +"On which Doom Eternal level is Plasma Rifle found first?": +- Exultia +- Second +- 2nd +- 2 +"On which Doom Eternal level is Paingiver found?": +- Cultist Base +- Third +- 3rd +- 3 +"Where does the Slayer recover his prized Super Shotgun?": +- Cultist Base +- Third +- 3rd +- 3 +"Where does the Slayer obtain Ballista?": +- Fortress of Doom +- after base +- before super +"Where does the Slayer obtain Chaingun?": +- Super Gore Nest +- Super +"Where does the Slayer recover BFG-9000?": +- Mars Core +- Phobos +- station +- battlestation +"Where does the Slayer reclaim his Crucible?": +- Taras Nabad +"Where does the Slayer obtain Unmaykr?": +- Fortress of Doom +- after taras +- before nekravol +"Where does the name ''Nekravol'' mean?": +- City of the Damned +- city damned +"Which city is called ''the city of the damned''?": +- Nekravol +"Which weapon was called ''Diabolical Musket'' and ''Lucifer's Bane'' by demons?": +- Super Shotgun +- SSG +"What did demons call the Super Shotgun in Doom Eternal?": +- Lucifer's Bane +- Diabolical Musket +- Device of torment +"What happens the longer the Icon Of Sin is on Earth?": +- The stronger he will become +- stronger become +- stronger becomes +"What you can't just do to the surface of Mars?": +- Shoot a hole into +- shoot a hole +- a hole +"Which Doom Eternal level is this? https://media.discordapp.net/attachments/792116745301131274/796384759949164544/screen_4.jpg": +- Hell on Earth +"Which Doom Eternal level is this? https://media.discordapp.net/attachments/792116745301131274/796384759218962472/screen_5.jpg": +- Hell on Earth +"Which Doom Eternal level is this? https://media.discordapp.net/attachments/792116745301131274/796384743183613972/screen_2.jpg": +- Exultia +"Which Doom Eternal level is this? https://media.discordapp.net/attachments/792116745301131274/796384753803722773/screen_3.jpg": +- Exultia +"Which Doom Eternal level is this? https://media.discordapp.net/attachments/792116745301131274/796384751179005982/screen_6.jpg": +- Cultist Base +- Cultist +"Which Doom Eternal level is this? https://media.discordapp.net/attachments/792116745301131274/796384760230182912/screen_7.jpg": +- Cultist Base +- Cultist +"Which Doom Eternal level is this? https://media.discordapp.net/attachments/792116745301131274/796384687974383647/screen_1.jpg": +- Doom Hunter Base +- Doom Hunter's Base +- Hunter +"Which Doom Eternal level is this? https://media.discordapp.net/attachments/792116745301131274/796384761353338910/screen_8.jpg": +- Doom Hunter Base +- Doom Hunter's Base +- Hunter +"Which Doom Eternal level is this? https://media.discordapp.net/attachments/792116745301131274/796384343504715816/screen_1.jpg": +- ARC Complex +- ARC +- Complex +"Which Doom Eternal level is this? https://media.discordapp.net/attachments/792116745301131274/796384362849108008/screen_2.jpg": +- ARC Complex +- ARC +- Complex +"Which Doom Eternal level is this? https://media.discordapp.net/attachments/792116745301131274/796384362278158336/screen_3.jpg": +- Mars Core +- Marscore +"Which Doom Eternal level is this? https://media.discordapp.net/attachments/792116745301131274/796384366934229082/screen_4.jpg": +- Mars Core +- Marscore +"Which Doom Eternal level is this? https://media.discordapp.net/attachments/792116745301131274/796384408877006878/screen_5.jpg": +- Sentinel Prime +- Prime +"Which Doom Eternal level is this? https://media.discordapp.net/attachments/792116745301131274/796384450141093948/screen_6.jpg": +- Sentinel Prime +- Prime +"Which Doom Eternal level is this? https://media.discordapp.net/attachments/792116745301131274/796384461418922024/screen_7.jpg": +- Super gore nest +- Super +"Which Doom Eternal level is this? https://media.discordapp.net/attachments/792116745301131274/796384460505350174/screen_8.jpg": +- Super gore nest +- Super +"What is the name of this demon from Doom Eternal? https://media.discordapp.net/attachments/792116745301131274/795869737367371776/demons_1.jpg": +- Arachnotron +"What is the name of this demon from Doom Eternal? https://media.discordapp.net/attachments/792116745301131274/795869742006272010/demons_2.jpg": +- Arch-vile +- Archvile +"What is the name of this demon from Doom Eternal? https://media.discordapp.net/attachments/792116745301131274/795869746481987614/demons_3.jpg": +- Baron of Hell +- Baron +"What is the name of this demon from Doom Eternal? https://media.discordapp.net/attachments/792116745301131274/795869751351574598/demons_4.jpg": +- Cacodemon +- Caco +"What is the name of this demon from Doom Eternal? https://media.discordapp.net/attachments/792116745301131274/795869754300563456/demons_5.jpg": +- Carcass +"What is the name of this demon from Doom Eternal? https://media.discordapp.net/attachments/792116745301131274/795869758825168916/demons_6.jpg": +- Cueball +"What is the name of this demon from Doom Eternal? https://media.discordapp.net/attachments/792116745301131274/795869767613284402/demons_7.jpg": +- Cyber-Mancubus +- cyber mancubus +- Cybermancubus +- Cyber-fatso +- cyber fatso +- Cyberfatso +"What is the name of this demon from Doom Eternal? https://media.discordapp.net/attachments/792116745301131274/795869773283590184/demons_8.jpg": +- Tyrant +"What is the name of this demon from Doom Eternal? https://media.discordapp.net/attachments/792116745301131274/795869780195147776/demons_9.jpg": +- Doom Hunter +- Doom-Hunter +- Doomhunter +"What is the name of this demon from Doom Eternal? https://media.discordapp.net/attachments/792116745301131274/795869784788434944/demons_10.jpg": +- Dread knight +- Dreadknight +"What is the name of this demon from Doom Eternal? https://media.discordapp.net/attachments/792116745301131274/795869789507420170/demons_11.jpg": +- Gargoyle +"What is the name of this demon from Doom Eternal? https://media.discordapp.net/attachments/792116745301131274/795869796385816606/demons_12.jpg": +- Gladiator +"What is the name of this demon from Doom Eternal? https://media.discordapp.net/attachments/792116745301131274/795869801377431582/demons_13.jpg": +- Hell Knight +- Hellknight +"What is the name of this demon from Doom Eternal? https://media.discordapp.net/attachments/792116745301131274/795869807186149407/demons_14.jpg": +- Imp +"What is the name of this demon from Doom Eternal? https://media.discordapp.net/attachments/792116745301131274/795869811091177482/demons_15.jpg": +- Khan Maykr +"What is the name of this demon from Doom Eternal? https://media.discordapp.net/attachments/792116745301131274/795869816165498930/demons_16.jpg": +- Lost Soul +"What is the name of this demon from Doom Eternal? https://media.discordapp.net/attachments/792116745301131274/795869821900161024/demons_17.jpg": +- Mancubus +- Fatso +"What is the name of this demon from Doom Eternal? https://media.discordapp.net/attachments/792116745301131274/795869826450063370/demons_18.jpg": +- Maykr Drone +"What is the name of this demon from Doom Eternal? https://media.discordapp.net/attachments/792116745301131274/795869831551123456/demons_19.jpg": +- Mecha-Zombie +- Mecha Zombie +- Mechazombie +"What is the name of this demon from Doom Eternal? https://media.discordapp.net/attachments/792116745301131274/795869836890079232/demons_20.jpg": +- Pain Elemental +"What is the name of this demon from Doom Eternal? https://media.discordapp.net/attachments/792116745301131274/795869841750884403/demons_21.jpg": +- Pinky +"What is the name of this demon from Doom Eternal? https://media.discordapp.net/attachments/792116745301131274/795869846822191124/demons_22.jpg": +- Prowler +"What is the name of this demon from Doom Eternal? https://media.discordapp.net/attachments/792116745301131274/795869849699352607/demons_23.jpg": +- Marauder +"What is the name of this demon from Doom Eternal? https://media.discordapp.net/attachments/792116745301131274/795869854455824394/demons_24.jpg": +- Revenant +- Skeleton +- Revenatn +"What is the name of this demon from Doom Eternal? https://media.discordapp.net/attachments/792116745301131274/795869870222737408/demons_27.jpg": +- Spectre +"What is the name of this demon from Doom Eternal? https://media.discordapp.net/attachments/792116745301131274/795869874479693824/demons_28.jpg": +- Whiplash +"Which Doom Eternal weapon is this? https://media.discordapp.net/attachments/792116745301131274/795871686482329610/weawea_2.jpg": +- Chainsaw +"Which Doom Eternal weapon is this? https://media.discordapp.net/attachments/792116745301131274/795871690563256350/weawea_3.jpg": +- BFG-9000 +- BFG9000 +- BFG-9k +- BFG9k +- BFG +- Big Gun +- 9k +- 9000 +"Which Doom Eternal weapon is this? https://media.discordapp.net/attachments/792116745301131274/795871695507554324/weawea_4.jpg": +- Unmaykr +- Unmaker +"Which Doom Eternal weapon is this? https://media.discordapp.net/attachments/792116745301131274/795871700264419358/weawea_5.jpg": +- Crucible +"Which Doom Eternal weapon is this? https://media.discordapp.net/attachments/792116745301131274/795871705377669130/weawea_6.jpg": +- Combat Shotgun +- Shotgun +"Which weapon modification is used on this Combat Shotgun? https://media.discordapp.net/attachments/792116745301131274/795871710280286238/weawea_7.jpg": +- Sticky Bombs +- Sticky +- Bombs +"Which weapon modification is used on this Combat Shotgun? https://media.discordapp.net/attachments/792116745301131274/795871715028631562/weawea_8.jpg": +- Full Auto +- Automatic +- Auto +"Which Doom Eternal weapon is this? https://media.discordapp.net/attachments/792116745301131274/795871720560132116/weawea_9.jpg": +- Heavy Cannon +"Which weapon modification is used on this Heavy Cannon? https://media.discordapp.net/attachments/792116745301131274/795871724401983498/weawea_10.jpg": +- Micro Missiles +- Micro-Missiles +- Micromissiles +- Micro +- Missiles +"Which weapon modification is used on this Heavy Cannon? https://media.discordapp.net/attachments/792116745301131274/795871728814522408/weawea_11.jpg": +- Precision Bolt +- Precision +- Bolt +"Which Doom Eternal weapon is this? https://media.discordapp.net/attachments/792116745301131274/795871733982036008/weawea_12.jpg": +- Plasma Rifle +- Plasma +"Which weapon modification is used on this Plasma Rifle? https://media.discordapp.net/attachments/792116745301131274/795871737140346890/weawea_13.jpg": +- Microwave Beam +- Microwave Meme +- Microwave +- Beam +"Which weapon modification is used on this Plasma Rifle? https://media.discordapp.net/attachments/792116745301131274/795871741741105162/weawea_14.jpg": +- Heat Blast +- Heat +- Blast +"Which Doom Eternal weapon is this? https://media.discordapp.net/attachments/792116745301131274/795871746137784340/weawea_15.jpg": +- Super Shotgun +- SSG +"Which Doom Eternal weapon is this? https://media.discordapp.net/attachments/792116745301131274/795871751166492692/weawea_16.jpg": +- Rocket Launcher +- Paingiver +- Pain giver +"Which weapon modification is used on this Rocket Launcher? https://media.discordapp.net/attachments/792116745301131274/795871754907942943/weawea_17.jpg": +- Remote Detonation +- Remote +- Detonation +- Detonator +"Which weapon modification is used on this Rocket Launcher? https://media.discordapp.net/attachments/792116745301131274/795871759420096512/weawea_18.jpg": +- Lock-On Burst +- Lock +- Lockon +- Burst +"Which Doom Eternal weapon is this? https://media.discordapp.net/attachments/792116745301131274/795871764311179274/weawea_19.jpg": +- Ballista +"Which weapon modification is used on this Ballista? https://media.discordapp.net/attachments/792116745301131274/795871769042223176/weawea_20.jpg": +- Arbalest +"Which weapon modification is used on this Ballista? https://media.discordapp.net/attachments/792116745301131274/795871773665001493/weawea_21.jpg": +- Destroyer Blade +- Destroyer +- Blade +"Which Doom Eternal weapon is this? https://media.discordapp.net/attachments/792116745301131274/795871778262089778/weawea_22.jpg": +- Chaingun +"Which weapon modification is used on this Chaingun? https://media.discordapp.net/attachments/792116745301131274/795871781750964224/weawea_23.jpg": +- Energy Shield +- Shield +"Which weapon modification is used on this Chaingun? https://media.discordapp.net/attachments/792116745301131274/795871681960607744/weawea_1.jpg": +- Mobile Turret +- Turret + + +# Quake Champions + +"What is Doom Slayer's active ability in Quake Champions?": +- Berserk +"What is Doom Slayer's passive ability in Quake Champions?": +- Double Jump + +# Quotes + +"Who does this quote belong to? _''Against all the evil that Hell can conjure, all the wickedness that mankind can produce, we will send unto them... only you. Rip and tear, until it is done.''_": +- King Novik +- Novik +"Who does this quote belong to? _''What you interfere with now is bigger than you can imagine.''_": +- King Novik +- Novik +"Who does this quote belong to? _''They are no longer your people to save!''_": +- King Novik +- Novik +"Where is this quote found? _''Warning: the Slayer has entered the facility.''_": +- Phobos base +- Phobos +"Who does this quote belong to? _''Saving your people will not bring you peace. Only make the burden you carry worse.''_": +- Betrayer +"Who does this quote belong to? _''For millennia we have survived. Made others sacrifice in the name of our prosperity–so that they may in turn find redemption.''_": +- Khan Maykr +- Khan +"Who does this quote belong to? _''Who are you, a human, once a mortal, to defy our traditions?''_": +- Khan Maykr +- Khan +"Who does this quote belong to? _''You were never one of us. You are nothing but a usurper... a false idol.''_": +- Marauder +"Who does this quote belong to? _''My eyes have been opened. Let me help you to see, Slayer.''_": +- Marauder +"Where is this quote found? _''For he will walk among us, and he will smite the evil from this earth. For he who comes in our time of need is not of mortal breed, he is the Destroyer, the right hand of our Creator and the one who brings fear where there is no hope.''_": +- Corrax Tablet +- Corrax +"Where is this quote found? _''So you walk eternally through the shadow realms, standing against evil where all others falter. May your thirst for retribution never quench, may the blood on your sword never dry, and may we never need you again.''_": +- Corrax Tablet +- Corrax +"Who does this quote belong to? _''... guts, huge guts! Kill them... must kill them all! Rip... And... Tear! The demons... they are everywhere. Must... kill them all!''_": +- Doom Slayer +- Doomslayer +- Doom guy +- Doomguy +- Protagonist +- Player +- Our Hero +"Who does this quote belong to? _''I'm willing to take full responsibility for the horrible events of the last 24 hours, but you must understand—our interest in their world was purely for the betterment of mankind. Everything has clearly gotten out of hand, yes, but it was worth the risk. I assure you.''_": +- Dr. Samuel Hayden +- Samuel +- Hayden +"Who does this quote belong to? _''Your affinity for guns is apparent. I'm confident you'll find something useful there as well.''_": +- Dr. Samuel Hayden +- Samuel +- Hayden +"Who does this quote belong to? _''You've won—it's over. You stopped the invasion and closed the portal. But it's come at a price—Argent, VEGA. This entire operation.''_": +- Dr. Samuel Hayden +- Samuel +- Hayden +"Who does this quote belong to? _''You see, I've watched you work; come to understand your motivation. You think the only way is to kill them all—leave nothing behind—and you may be right.''_": +- Dr. Samuel Hayden +- Samuel +- Hayden +"Who does this quote belong to? _''We can't just shut it all down. Without Argent Energy it will be worse. I don't expect you to agree. But with this! We can continue our work.''_": +- Dr. Samuel Hayden +- Samuel +- Hayden +"Who does this quote belong to? _''I am not the villain in this story. I do what I do because there is no choice.''_": +- Dr. Samuel Hayden +- Samuel +- Hayden +"Who does this quote belong to? _''Our time is up. I can't kill you—but I won't have you standing in our way. Until we see each other again.''_": +- Dr. Samuel Hayden +- Samuel +- Hayden +"Who does this quote belong to? _''You can't just shoot a hole into the surface of Mars.''_": +- Dr. Samuel Hayden +- Samuel +- Hayden +"Who does this quote belong to? _''I believe in honesty... especially now, in what will be your final moments in this world.''_": +- Dr. Olivia Pierce +- Olivia +- Pierce +"Who does this quote belong to? _''My sisters and brothers, be thankful. You will be the first. You will have a seat alongside them as I will in what will become the new world they create for us. Starting now.''_": +- Dr. Olivia Pierce +- Olivia +- Pierce +"Who does this quote belong to? _''You could not have saved them, anyway.''_": +- Dr. Olivia Pierce +- Olivia +- Pierce +"Who does this quote belong to? _''They promised me... so much...''_": +- Dr. Olivia Pierce +- Olivia +- Pierce +"Where is this quote found? _''In the first age, in the first battle, when the shadows first lengthened, one stood.''_": +- Slayer's Testament +- testament +- testaments +- Kadingir Sanctum +- Kadingir +- Blood Keep +- Dogma +"Where is this quote found? _''Burned by the embers of Armageddon, his soul blistered by the fires of Hell and tainted beyond ascension, he chose the path of perpetual torment.''_": +- Slayer's Testament +- testament +- testaments +- Kadingir Sanctum +- Kadingir +- Blood Keep +"Where is this quote found? _''In his ravenous hatred he found no peace; and with boiling blood he scoured the Umbral Plains seeking vengeance against the dark lords who had wronged him.''_": +- Slayer's Testament +- testament +- testaments +- Kadingir Sanctum +- Kadingir +- Blood Keep +"Where is this quote found? _''He wore the crown of the Night Sentinels, and those that tasted the bite of his sword named him... the Doom Slayer.''_": +- Slayer's Testament +- testament +- testaments +- Kadingir Sanctum +- Kadingir +- Blood Keep +"Where is this quote found? _''They knew he would come, as he always had, as he always will, to feast on the blood of the wicked. For he alone could draw strength from his fallen foes, and ever his power grew, swift and unrelenting.''_": +- Slayer's Testament +- testament +- testaments +- Titan's Realm +- Dakhma +"Where is this quote found? _''And blinded by his fervor, the lure drew him in. The priests brought down the temple upon the Doom Slayer, and in his defeat entombed him in the cursed sarcophagus.''_": +- Slayer's Testament +- testament +- testaments +- Necropolis +- Doom +"Where is this quote found? _''The mark of the Doom Slayer was burned upon his crypt, a warning to all of Hell that the terror within must never be freed. There he lies still, and ever more, in silent suffering.''_": +- Slayer's Testament +- testament +- testaments +- Necropolis +- Doom +"Who does this quote belong to? _''There is no chance that the subject is a demon. We have blood samples pulled from the Mars event that show his blood type is AB positive. He is male with a genome that makes him very much a member of the human race.''_": +- Dr. Elena Richardson +- Elena +- Richardson +"Who does this quote belong to? _''I cannot ignore that the timing of his arrival — the identity of his enemies — the fire and brimstone element to this catastrophe we currently find ourselves in has... it has definitely shaken my scientific resolve.''_": +- Dr. Elena Richardson +- Elena +- Richardson +"Who does this quote belong to? _''Maybe he is a God. Maybe he represents humankind's rage — their will to persevere, to overcome that which would threaten our survival. He is uncompromising, a relentless being of violence, that knows no mention of the hesitation.''_": +- Dr. Elena Richardson +- Elena +- Richardson +"Who does this quote belong to? _''But then he came — he cut through them like a sickle through a field — his fury surpassing their own. He is faster — more relentless. I believe him now to be more than just a man — he is... DOOM.''_": +- Dr. Elena Richardson +- Elena +- Richardson +"Who does this quote belong to? _''And with him lies our salvation. For as they gain in strength, so do they fall in numbers. The Priests command the armies to the North and South, but he controls the fight.''_": +- Dr. Elena Richardson +- Elena +- Richardson +"Who does this quote belong to? _''The inner circle of death is where he resides — hunting them at the far reaches of the Earth and beyond. I am a believer now - I feel it is in DOOM that I have faith.''_": +- Dr. Elena Richardson +- Elena +- Richardson +"Who does this quote belong to? _''The Slayer is the spear that stabs at the heart of our attackers, and those that would seek to harm us should feel warned.''_": +- Dr. Elena Richardson +- Elena +- Richardson +"Who does this quote belong to? _''For there is only one dominant life form in this universe and it carries a steel barreled sword of vengeance. All hail the coming of the Destroyer — the Slayer's time is now.''_": +- Dr. Elena Richardson +- Elena +- Richardson + +# Community and Source Ports + +"What is the name of the plush Cacodemon toy made by Jonas ''Chrozoron'' Feragen in 1995?": +- Hissy +"Which source port was named specifically to appear at the end of an alphabetically sorted list?": +- ZDoom +"Which source port was GZDoom originally based on?": +- ZDoom +"Which source port was named using a portmanteau of two most suggested name variants with a prefix?": +- Zandronum +"Which source port was suggested the name Andromeda?": +- Zandronum +"Which source port was suggested the name Infernum?": +- Zandronum +"Which source port superseded Skulltag?": +- Zandronum +"Which source port preceded Zandronum?": +- Skulltag +"Which source port came with numerous new weapons, powerups, runes, monsters and maps?": +- Skulltag +"Which website hosts the largest curated collection of custom resources for Classic Doom modders?": +- Realm 667 +- Realm667 +- R667 +"Which Classic Doom monster is sometimes pejoratively called ''a door with health''?": +- Baron of Hell +- Baron +- Bruiser +"Which Classic Doom monster is sometimes humorously called ''a meatball''?": +- Pain Elemental +"Which Classic Doom monster is sometimes humorously called ''a tomato''?": +- Cacodemon +- Caco +"Which Classic Doom monster is sometimes humorously called ''a raspberry''?": +- Cacodemon +- Caco +"Which demon is sometimes jokingly depicted with a trumpet?": +- Revenant +- Revenatn +- Skeleton +"Name any source port of Classic Doom.": +- ZDoom +- GZDoom +- LZDoom +- QZDoom +- Skulltag +- Zandronum +- QZandronum +- Q-Zandronum +- GLBoom +- PrBoom +- PrBoom+ +- Chocolate +- Crispy +- JDoom +- Doomsday +- Doom Retro +- EDGE +- 3DGE +- Hyper3DGE +- Eternity +- Odamex +- ZDaemon +- Risen3D +- Smack My Marine Up +- SMMU +- SvStrife +- Vavoom +- WinDoom +- Doom95 +- Doom 95 +- MBF +- Boom +- Legacy +- csDoom +"Name any source port with an active multiplayer scene.": +- Zandronum +- ZDaemon +- Skulltag +- Odamex +- QZandronum +- Q-Zandronum +"Name any programming language used by Classic Doom mod developers.": +- ACS +- Dehacked +- FraggleScript +- DDF +- EDF +- RTS +- COAL +- Decorate +- Sbarinfo +- ZScript +"What is the name of the annual celebratory write-up from the members of Doomworld forum?": +- Cacowards +- Cacoward +"Name any Cacoward category.": +- Multiplayer +- Worst +- Mordeth +- Mockaward +- Mock +- Gameplay Mod +- Mapper +- Creator +- Espi +- Lifetime +- Codeaward +- Machaward +- Spaceship of Theseus +- Dootaward +"Name any work that received the Mordeth Cacoward.": +- Hellcore +- Jägermörder 02 Terra Nova +- Jagermorder +- Terra Nova +- Crucified Dreams +- Knee Deep in ZDoom +- KDiZD +- Deus Vult II +- Deus Vult 2 +- Plutonia 2 +- Stronghold +- 1994 Tune-up Community Project +- 1994 +- Tune-up +- Community Chest IV +- Community Chest 4 +- ZDoom Community Map Project Take II +- ZDCMP +- Doom 2 in Name Only +- D2INO +- ChaosCore +- Doom the Way id Did The Lost Episodes +- DTWID +- TNT 2 +- Sonic Robo Blast 2 +- Pacifist +"Name any work that received the Best Multiplayer Cacoward.": +- Progressive Duel 3 +- 8-Bit +- 8bit +- 8 bit +- Nimrod +- Dynamite Deathmatch +- 32 in 24 +- 32in24 +- 32-in-24 +- 32 24 +- UDMX +- Megaman +- WhoDunIt +- Eyedea +- Samsara +- Eon Deathmatch +- Push +- RageCTF +- Rage +- Don't Be A Bitch +- DBaB +- ChaosCore +- Aeon +- AeonDM +- Pyrrhic +- Progressive Duel 2 +- Progduel +- Quake Champions Doom Edition +- QCDE +- Neon +- NeonDM +- DoomWare +"Name any mod that received the Best Gameplay Mod Cacoward.": +- Treasure Tech +- Brutal Doom +- Russian Overkill +- MSX +- DemonSteele +- DoomRL Arsenal +- DRLA +- Doom 4 Doom +- D4D +- Guncaster +- Netronian Chaos +- GMOTA +- Doom 4 Vanilla +- D4V +- Lt. Typhon +- NAKU-NARU +- Nobody Told Me About id +- SWWM GZ +"What is the most advanced map format used by Classic Doom ports?": +- Universal Doom Map Format +- UDMF +"Name any editor used for Classic Doom modding.": +- Slade +- GZDoom Builder +- DeePsea +- DETH +- DEU +- WinDEU +- ZETH +- Doom Builder +- XWE +- SLumpEd +- Eureka +- Yadex +- WhackEd +- DeHackEd +- SLIGE +- OBLIGE +- WadAuthor diff --git a/redbot/cogs/trivia/data/lists/dota2abilities.yaml b/redbot/cogs/trivia/data/lists/dota2abilities.yaml index 82b03d080c4..6449daab96e 100644 --- a/redbot/cogs/trivia/data/lists/dota2abilities.yaml +++ b/redbot/cogs/trivia/data/lists/dota2abilities.yaml @@ -1,4 +1,7 @@ AUTHOR: JennJenn +DESCRIPTION: >- + A trivia about Dota 2 abilities. In this trivia, identify the ability + from the image sent. Dota 2 is a multiplayer online battle arena video game by Valve. What ability is this? (removed from game) https://i.imgur.com/0KZLUdJ.png: - Sadist What ability is this? (removed from game) https://i.imgur.com/GaGZzRK.png: diff --git a/redbot/cogs/trivia/data/lists/dota2items.yaml b/redbot/cogs/trivia/data/lists/dota2items.yaml index 6d9fc81198e..ff35e523596 100644 --- a/redbot/cogs/trivia/data/lists/dota2items.yaml +++ b/redbot/cogs/trivia/data/lists/dota2items.yaml @@ -1,4 +1,7 @@ AUTHOR: JennJenn +DESCRIPTION: >- + A trivia about Dota 2 items. In this trivia, identify the item + from the image sent. Dota 2 is a multiplayer online battle arena video game by Valve. What item is this? (removed from game) https://i.imgur.com/hze6GhN.png: - Poor Man's Shield - PMS diff --git a/redbot/cogs/trivia/data/lists/elements.yaml b/redbot/cogs/trivia/data/lists/elements.yaml index 8c622f34922..ba68e87254b 100644 --- a/redbot/cogs/trivia/data/lists/elements.yaml +++ b/redbot/cogs/trivia/data/lists/elements.yaml @@ -1,4 +1,5 @@ AUTHOR: Mamalus +DESCRIPTION: Can you identify the symbol of a chemical element from its name? What is the element symbol of "Actinium"?: - Ac What is the element symbol of "Aluminum"?: diff --git a/redbot/cogs/trivia/data/lists/entertainment.yaml b/redbot/cogs/trivia/data/lists/entertainment.yaml index 7c041f69d1c..e60d9938679 100644 --- a/redbot/cogs/trivia/data/lists/entertainment.yaml +++ b/redbot/cogs/trivia/data/lists/entertainment.yaml @@ -1,4 +1,5 @@ AUTHOR: JennJenn +DESCRIPTION: A trivia about entertainment. "\"He's So Fine\", \"One Fine Day\" and \"A Love So Fine\" where hits for what fine group?": - The Chiffons "\"Joy to the World\" was a hit in 1971 for what band with three lead vocalists?": diff --git a/redbot/cogs/trivia/data/lists/finalfantasy.yaml b/redbot/cogs/trivia/data/lists/finalfantasy.yaml index a1c5d587143..785a5ddfe34 100644 --- a/redbot/cogs/trivia/data/lists/finalfantasy.yaml +++ b/redbot/cogs/trivia/data/lists/finalfantasy.yaml @@ -1,4 +1,5 @@ AUTHOR: KrisDLuna, Iris, Slackeffect, Falzar +DESCRIPTION: A trivia about the Final Fantasy series. "'Final Fantasy VII: Avenged Children' is a movie. True/False?": - "False" (BRAVE EXVIUS) The Veritas originally comprised of how many members? (Answer without numerics): diff --git a/redbot/cogs/trivia/data/lists/gameofthrones.yaml b/redbot/cogs/trivia/data/lists/gameofthrones.yaml index b1830e44eff..50894f50281 100644 --- a/redbot/cogs/trivia/data/lists/gameofthrones.yaml +++ b/redbot/cogs/trivia/data/lists/gameofthrones.yaml @@ -1,3 +1,4 @@ +DESCRIPTION: A trivia about the Game of Thrones TV series. What are the official words of House Arryn?: - As High as Honor What are the official words of House Baratheon?: diff --git a/redbot/cogs/trivia/data/lists/games.yaml b/redbot/cogs/trivia/data/lists/games.yaml index 63e4335a829..c9cdd159d8d 100644 --- a/redbot/cogs/trivia/data/lists/games.yaml +++ b/redbot/cogs/trivia/data/lists/games.yaml @@ -1,4 +1,5 @@ AUTHOR: bobloy +DESCRIPTION: A trivia about all kinds of games - computer games, board games, card games, and more. "\"Call of Duty: Ghosts\" is what number primary installment in the COD series?": - Ten - 10 diff --git a/redbot/cogs/trivia/data/lists/general.yaml b/redbot/cogs/trivia/data/lists/general.yaml index 69f92e4a32d..3a330939ae9 100644 --- a/redbot/cogs/trivia/data/lists/general.yaml +++ b/redbot/cogs/trivia/data/lists/general.yaml @@ -1,4 +1,5 @@ AUTHOR: JennJenn +DESCRIPTION: A general knowledge trivia. "\"15, 30, 40, game\" is used for the scoring system of what sport?": - Tennis "\"Bharatanatyam\" is the national dance of what country?": diff --git a/redbot/cogs/trivia/data/lists/geography.yaml b/redbot/cogs/trivia/data/lists/geography.yaml index 6c52a59598c..0f0c3a68c1a 100644 --- a/redbot/cogs/trivia/data/lists/geography.yaml +++ b/redbot/cogs/trivia/data/lists/geography.yaml @@ -1,4 +1,5 @@ AUTHOR: Kreusada +DESCRIPTION: A trivia about geography. What is Earth's largest continent?: - Asia What country accounts for more than half of the western coastline of South America?: diff --git a/redbot/cogs/trivia/data/lists/greekmyth.yaml b/redbot/cogs/trivia/data/lists/greekmyth.yaml index bc84af50f9a..1ad35cb9cc0 100644 --- a/redbot/cogs/trivia/data/lists/greekmyth.yaml +++ b/redbot/cogs/trivia/data/lists/greekmyth.yaml @@ -1,4 +1,5 @@ AUTHOR: JennJenn +DESCRIPTION: A trivia about Greek mythology. According to Hesiod's "Theogeny", who was born from Uranus' penis which had been cut off?: - Aphrodite From whom did Hermes steal cattle?: diff --git a/redbot/cogs/trivia/data/lists/harrypotter.yaml b/redbot/cogs/trivia/data/lists/harrypotter.yaml index c51450f0b9d..de377e32d3f 100644 --- a/redbot/cogs/trivia/data/lists/harrypotter.yaml +++ b/redbot/cogs/trivia/data/lists/harrypotter.yaml @@ -1,4 +1,5 @@ AUTHOR: JennJenn & Unknown +DESCRIPTION: A trivia about the Harry Potter novel series. A bezoar is a stone taken from the stomach of a ...?: - goat A wizard who can transform himself into an animal at will is called what?: diff --git a/redbot/cogs/trivia/data/lists/hockey.yaml b/redbot/cogs/trivia/data/lists/hockey.yaml index 5a8c7d35c15..dc6408b0232 100644 --- a/redbot/cogs/trivia/data/lists/hockey.yaml +++ b/redbot/cogs/trivia/data/lists/hockey.yaml @@ -1,4 +1,5 @@ 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 +DESCRIPTION: A trivia about hockey. # 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 diff --git a/redbot/cogs/trivia/data/lists/leagueoflegends.yaml b/redbot/cogs/trivia/data/lists/leagueoflegends.yaml index d80e822cada..0c55c662bca 100644 --- a/redbot/cogs/trivia/data/lists/leagueoflegends.yaml +++ b/redbot/cogs/trivia/data/lists/leagueoflegends.yaml @@ -1,4 +1,5 @@ AUTHOR: JennJenn +DESCRIPTION: "A trivia about League of Legends: an online battle arena video game developed and published by Riot Games." "...is scared of Jinx because she always wants to hug him?": - Ziggs According to the dating service run by Blitzcrank, what is Rammus' best match?: diff --git a/redbot/cogs/trivia/data/lists/leagueults.yaml b/redbot/cogs/trivia/data/lists/leagueults.yaml index cd3c9525155..353ef00abd3 100644 --- a/redbot/cogs/trivia/data/lists/leagueults.yaml +++ b/redbot/cogs/trivia/data/lists/leagueults.yaml @@ -1,4 +1,7 @@ AUTHOR: JennJenn +DESCRIPTION: >- + In this trivia, identify the name of the LoL champion from their ultimate which is sent. + League of Legends is an online battle arena video game developed and published by Riot Games. "Which champion's ultimate is named: Absolute Zero?": - Nunu "Which champion's ultimate is named: Abyssal Voyage?": diff --git a/redbot/cogs/trivia/data/lists/lotr.yaml b/redbot/cogs/trivia/data/lists/lotr.yaml index 954a2cabdef..03a88d3144f 100644 --- a/redbot/cogs/trivia/data/lists/lotr.yaml +++ b/redbot/cogs/trivia/data/lists/lotr.yaml @@ -1,4 +1,5 @@ AUTHOR: owo +DESCRIPTION: A trivia about The Lord of the Rings film series. "In \"The Fellowship of the Ring\", what is the name of the ferry the hobbits use to escape the Black Riders?": - Bucklebury Ferry "Arwen halts her horse and turns back towards the river, raising her hands in a magical gesture. Arwen: \"You shall not pass!\" Which race of creatures were soon to regret their decision not to heed this warning?": diff --git a/redbot/cogs/trivia/data/lists/michaeljackson.yaml b/redbot/cogs/trivia/data/lists/michaeljackson.yaml index 864990aedc5..709b4ad1955 100644 --- a/redbot/cogs/trivia/data/lists/michaeljackson.yaml +++ b/redbot/cogs/trivia/data/lists/michaeljackson.yaml @@ -1,4 +1,5 @@ AUTHOR: Aurorum +DESCRIPTION: Can you identify the Michael Jackson song from the lyrics? (Identify the Michael Jackson song) As he came into the window was the sound of a crescendo: - Smooth Criminal (Identify the Michael Jackson song) Sounding heartbeats, intimidations: diff --git a/redbot/cogs/trivia/data/lists/mlb.yaml b/redbot/cogs/trivia/data/lists/mlb.yaml index f7be298b28e..0ed6e5b12b9 100644 --- a/redbot/cogs/trivia/data/lists/mlb.yaml +++ b/redbot/cogs/trivia/data/lists/mlb.yaml @@ -1,4 +1,5 @@ AUTHOR: KaiGucci (kidsterz) +DESCRIPTION: A trivia about Major League Baseball. Who holds the record for most carer home runs hit?: - Barry Bonds - Barry bonds diff --git a/redbot/cogs/trivia/data/lists/music.yaml b/redbot/cogs/trivia/data/lists/music.yaml index 0c2b4b23e99..827ba3b9120 100644 --- a/redbot/cogs/trivia/data/lists/music.yaml +++ b/redbot/cogs/trivia/data/lists/music.yaml @@ -1,4 +1,5 @@ AUTHOR: Lemon (inthedark.org#0666) +DESCRIPTION: A trivia about music and its history. Which famous group performed the first ever song on Top Of The Pops in 1964?: - The Rolling Stones Which band has released albums titled Word Gets Around, Just Enough Education To Perform and Pull The Pin?: diff --git a/redbot/cogs/trivia/data/lists/nba.yaml b/redbot/cogs/trivia/data/lists/nba.yaml index cd58cbd9443..d1506b6bf09 100644 --- a/redbot/cogs/trivia/data/lists/nba.yaml +++ b/redbot/cogs/trivia/data/lists/nba.yaml @@ -1,4 +1,5 @@ AUTHOR: aeari & mrfizzl3 +DESCRIPTION: A trivia about the National Basketball Association in North America. After what player was diagnosed with HIV, many NBA players claimed he shouldn't play because there could be a risk of contamination if he had an open wound?: - Magic Johnson Atlanta _______?: diff --git a/redbot/cogs/trivia/data/lists/overwatch.yaml b/redbot/cogs/trivia/data/lists/overwatch.yaml index 152b4404abd..d448f45002b 100644 --- a/redbot/cogs/trivia/data/lists/overwatch.yaml +++ b/redbot/cogs/trivia/data/lists/overwatch.yaml @@ -1,4 +1,5 @@ AUTHOR: ThePhoenixGuy & sinsterpyro +DESCRIPTION: A trivia about the Overwatch games, developed by Blizzard Entertainment. Do omnics and humans live as equals in Numbani?: - "Yes" During the ARG which company's CEO did the hero want to "take down"?: diff --git a/redbot/cogs/trivia/data/lists/pokemon.yaml b/redbot/cogs/trivia/data/lists/pokemon.yaml index b62cd21646d..80376266a52 100644 --- a/redbot/cogs/trivia/data/lists/pokemon.yaml +++ b/redbot/cogs/trivia/data/lists/pokemon.yaml @@ -1,4 +1,5 @@ AUTHOR: grantguglielmo +DESCRIPTION: A trivia about Pokémon. "\"A ball that is more effective as more turns are taken in battle.\" What kind of Pokéball is it?": - Timer ball - Timer diff --git a/redbot/cogs/trivia/data/lists/prince.yaml b/redbot/cogs/trivia/data/lists/prince.yaml index ce78b5a0790..916027c13a7 100644 --- a/redbot/cogs/trivia/data/lists/prince.yaml +++ b/redbot/cogs/trivia/data/lists/prince.yaml @@ -1,4 +1,5 @@ AUTHOR: Aurorum +DESCRIPTION: Can you identify the Prince song from the lyrics? (Identify the Prince song) Springtime was always my favourite time of year: - Sometimes It Snows in April (Identify the Prince song) Sometimes I wish that life was never ending: diff --git a/redbot/cogs/trivia/data/lists/r6siege.yaml b/redbot/cogs/trivia/data/lists/r6siege.yaml index 9424476dc05..168419ee1d2 100644 --- a/redbot/cogs/trivia/data/lists/r6siege.yaml +++ b/redbot/cogs/trivia/data/lists/r6siege.yaml @@ -1,4 +1,7 @@ AUTHOR: MHLoppy +DESCRIPTION: >- + A trivia about Tom Clancy's Rainbow Six Siege: an online tactical shooter video + game developed by Ubisoft Montreal. "\"Calm in crises. Alex harbors a joyous, if acerbic outlook.\" Who is this describing?": - Tachanka "\"Doc thinks he lacks the empathy necessary to help in medical crises\" - who is this describing?": diff --git a/redbot/cogs/trivia/data/lists/slogans.yaml b/redbot/cogs/trivia/data/lists/slogans.yaml index ebb73bdd86d..7f023f5aad8 100644 --- a/redbot/cogs/trivia/data/lists/slogans.yaml +++ b/redbot/cogs/trivia/data/lists/slogans.yaml @@ -1,4 +1,5 @@ AUTHOR: JennJenn +DESCRIPTION: A trivia where you have to identify the author/creator of the famous slogan. 100% juice for 100% kids.: - Juicy Juice 15 minutes could save you 15% or more on car insurance.: diff --git a/redbot/cogs/trivia/data/lists/sports.yaml b/redbot/cogs/trivia/data/lists/sports.yaml index bc64103e43b..38d405a0743 100644 --- a/redbot/cogs/trivia/data/lists/sports.yaml +++ b/redbot/cogs/trivia/data/lists/sports.yaml @@ -1,4 +1,5 @@ AUTHOR: hatred +DESCRIPTION: A trivia about a range of sports. A shuttlecock is used in what sport?: - Badminton At the 2000 Summer Paralympics, how many members of the gold medal-winning Spanish basketball team were later found to have no disability?: diff --git a/redbot/cogs/trivia/data/lists/startrek.yaml b/redbot/cogs/trivia/data/lists/startrek.yaml new file mode 100644 index 00000000000..885325f33a8 --- /dev/null +++ b/redbot/cogs/trivia/data/lists/startrek.yaml @@ -0,0 +1,1976 @@ +AUTHOR: scarecr0w12, Sashasonic, aikaterna +DESCRIPTION: A trivia about the Star Trek franchise. +In what year did the Vulcans make official first contact with Zefram Cochrane?: +- 2063 +In what state is Carbon Creek located?: +- Pennsylvania +Before T'Pol what was the longest a Vulcan had served aboard a human ship?: +- Ten days +- 10 days +"What are T'Pol, Trip and Archer drinking, in the Star Trek: Enterprise episode, Carbon Creek?": +- Wine +What did the Vulcan vessel go to earth in 1957 to investigate?: +- Sputnik +What type of game did Maggie take Mestral to see?: +- Baseball +Where did the Vulcans make official first contact with Zefram Cochrane?: +- Bozeman, Montana +What was Mestral watching on the TV in the bar?: +- Atomic bomb test +- bomb test +- atomic test +What species forwarded the distress signal to the Vulcan High Command?: +- Tellarite +What is a Vulcan second foremother?: +- A mother's mother's mother +What does Mestral use to free the trapped miners?: +- 1a particle weapon +- particle weapon +Two Vulcans stroll into a bar, hustle a few games of pool and walk out with an armload of TV dinners. It sounds like an old episode of the \_\_\_\_\_?: +- Twilight Zone +What did T'Pol say to Trip when he said "This is like finding out that Neil Armstrong wasn't the first man to walk on the moon": +- Perhaps he wasn't +Which of the following is the only actress to have a part in all four Star Trek TV series?: +- Majel Barrett +"In Star Trek: Deep Space Nine, who destroyed the Jem'Hadar reinforcements in the episode Operation Return?": +- The Prophets +- Bajoran Prophets +- Prophets +"How many members of the Enterprise crew have been seen to fly shuttles throughout the Star Trek: The Next Generation series?": +- Seven +- 7 +"In Star Trek: The Next Generation, what is the name of the section of Federation starships that collect space particles?": +- Bussard +- Bussard collector +"Who put a letter in B'elanna's permanent record to support her if she reentered Starfleet on Star Trek: Voyager?": +- Professor Chapman +- Chapman +'In Star Trek: The Next Generation, who said: "Sir, I must protest. I am not a merry man."?': +- Lieutenant Commander Worf +- Worf +"In how many episodes of Star Trek: The Next Generation was Whoopi Goldberg seen as a member of the crew?": +- 27 +- twenty-seven +- twenty seven +"Who captains the USS Excelsior in the Star Trek: Voyager episode, Flashback?": +- Captain Sulu +- Hikaru Sulu +- Sulu +"In Star Trek: The Next Generation, where was Counselor Troi assigned in the alternate universe?": +- she was dead +- dead +- she died +"Who played B'elanna Torres in Voyager?": +- Roxann Dawson +In the Star Trek universe, what is Klingon coffee called?: +- Raktajino +What guest starred as Arturis in Voyager?: +- Ray Wise +'Who sang the Enterprise theme song "Where My Heart Will Take Me?"': +- Russell Watson +What is the original Cardassian name for Deep Space Nine?: +- Terok Nor +'In which Star Trek episode did Chekov refer to his brother being killed by Klingons?': +- Day of the Dove +"In Deep Space Nine, what is Odo's full name?": +- Odo Ital +"What species was Gowron in Star Trek: The Next Generation?": +- Klingon +"On Star Trek: Deep Space Nine, who does Sisko refer to as old man?": +- Jadzia Dax +"In Star Trek: The Next Generation, who were the natives who constructed Farpoint Station?": +- Bandi +"In what Next Generation episode are we first introduced to Keiko O'Brien?": +- "Data's Day" +Who played Quark in Deep Space Nine?: +- Armin Shimerman +"How does Data's name appear on the console in the Next Generation episode The Measure of a Man?": +- NFN NMI Data +"In Star Trek: The Next Generation, where is the captain's yacht located on the Enterprise-D?": +- Bottom of the saucer +- Under the saucer +What is Neelix's position aboard USS Voyager?: +- Cook and morale officer +- cook +- morale officer +Who guest starred as Degra in Enterprise?: +- Randy Oglesby +"In the Star Trek episode Friday's Child, High Teer Akaar told which actress that he ruled ten tribes?": +- Julie Newmar +"For how many seasons did Star Trek: The Next Generation run?": +- seven +- 7 +"In Star Trek: The Next Generation, what was Tasha Yar's sister's name?": +- Ishara +"In what year was Star Trek: the Animated Series created?": +- 1973 +"For how many seasons was Star Trek: the Animated Series on the air?": +- 2 +- two +"What was the last year of production for Star Trek: the Animated Series?": +- 1974 +Which animated series episode featured the Guardian of Forever, through which Spock travelled to restore the timeline?: +- Yesteryear +Which animated series episode featured the amusement park planet, which malfunctioned and endangered the crew?: +- Once Upon a Planet +Which animated series episode featured a miniature civilization which used a weapon to shrink the Enterprise crew?: +- The Terratin Incident +Which animated series episode featured an alien race called the Aquans?: +- The Ambergris Element +Which animated series episode featured Spock, Uhura, and Sulu aboard the shuttlecraft Copernicus?: +- Slaver Weapon +Which animated series episode involved a missing scientific team from the starship Ariel near the planet Lactra VII?: +- The Eye of the Beholder +Which animated series episode was about a stolen religious artifact capable of starting a galaxy-wide holy war?: +- The Jihad +In which animated series episode does Spock contract the disease called choriocytosis?: +- The Pirates of Orion +Which animated series episode featured Commander Ari bn Bem of planet Pandro?: +- Bem +Which animated series episode featured a malfunctioning Enterprise computer?: +- The Practical Joker +In which animated series episode was Dr. McCoy arrested for mass slaughter and imprisoned on the planet Dramia I?: +- Albatross +Which animated series episode featured Robert April and his wife, Sarah April, preparing for their retirement?: +- The Counter-Clock Incident +In which animated series episode did the Enterprise get trapped in an antimatter universe where time flows backwards?: +- The Counter-Clock Incident +What was the last animated series episode produced before the show was cancelled?: +- The Counter-Clock Incident +"On what stardate did Deep Space Nine computers try to access an alien computer in the Star Trek: Deep Space Nine episode, The Forsaken?": +- 46925 +What was the name of the Bajoran apprentice engineer on Deep Space Nine who once served on the station?: +- Anara +"In what Star Trek: Deep Space Nine episode did Lwaxana Troi reserve a holosuite at Quark's bar so that she could have a picnic with Odo?": +- The Forsaken +"In the Star Trek: Deep Space Nine episode, Babel, what malicious device released a virus into the food replicators?": +- Aphasia device +"Who was murdered by Neela and then placed into an energy conduit to hide his body, in the Star Trek: Deep Space Nine episode, In the Hands of the Prophets?": +- Aquino +"Who threw a drink in Benjamin Sisko's face, according to a story he related to Jadzia Dax in the Star Trek: Deep Space Nine episode, Dax?": +- Argosian +"What device converts space matter into usable fuel in the Star Trek: Deep Space Nine episode, Captive Pursuit?": +- Arva nodes +"What is one of Jadzia Dax's favorite meals in the Star Trek: Deep Space Nine episode, The Nagus?": +- Aubergine stew +"Who played Dr. Julian Bashir, the Starfleet medical officer assigned to station Deep Space Nine?": +- Siddig El Fadil +- Alexander Siddig +- Siddig El Tahir El Fadil El Siddig Abdurrahman Mohammed Ahmed Abdel Karim El Mahdi +Who played Quark, the bartender of Deep Space Nine?: +- Armin Shimerman +"Who created a clone of himself, and then killed the clone, in order to frame Odo for murder in the Star Trek: Deep Space Nine episode, A Man Alone?": +- Ibudan +Who is the commanding officer of Deep Space Nine?: +- Benjamin Sisko +Who is the Bajoran liaison on Deep Space Nine?: +- Kira Nerys +Who is the security officer on Deep Space Nine?: +- Odo +Who is the chief medical officer on Deep Space Nine?: +- Julian Bashir +Who is the science officer on Deep Space Nine?: +- Jadzia Dax +Who is the chief of operations on Deep Space Nine?: +- Miles O'Brien +What was the Cardassian name for Deep Space Nine before they abandoned the space station?: +- Terek Nor +What alien race created weapons for the Cardassians out of dolamide, in the episode Dramatis Personae?: +- Valerian +Who was the last Cardassian in charge of Deep Space Nine before the Cardassians retreated and left the station?: +- Gul Dukat +Who aboard Deep Space Nine was in the Battle of Wolf 359 against the Borg?: +- Sisko +Who were the original owners of the Deep Space Nine space station?: +- Cardassian +- the Cardassians +Who among the crew of Deep Space Nine married Jadzia Dax?: +- Worf +Which character on Deep Space Nine is worshipped as a supernatural being by a race of humanoids?: +- Odo +Who plays Leeta, the beautiful, smart Bajoran dabo girl working in Quark's bar?: +- Chase Masterson +What character does Chase Masterson play on Deep Space Nine?: +- Leeta +"What race is Leeta, the dabo girl who works at Quark's bar on Deep Space Nine?": +- Bajoran +"Which one of Quark's employees dated Dr. Bashir for over a year before developing a crush on Rom?": +- Leeta +"What shuttlecraft did Kirk, Spock, McCoy, and Sybok use to land on the planet Sha Ka Ree in search of Sybok's vision of God?": +- Copernicus +"Who was the Romulan ambassador at Paradise City on planet Nimbus III in Star Trek V: the Final Frontier?": +- Caithlin Dar +"In what year did Star Trek V: The Final Frontier begin showing in theaters?": +- 1988 +"What is the registry number suffix of the Enterprise featured in Star Trek V: The Final Frontier?": +- A +"Who was the producer of Star Trek: First Contact?": +- Rick Berman +"Who played the character Zefram Cochran in Star Trek: First Contact?": +- James Cromwell +What did Zefram Cochran use for powering his warp ship?: +- Nuclear missile +- Air Force nuclear missile +"Who said 'I'm a doctor, not a doorstop' in Star Trek: First Contact?": +- Holographic doctor +- Emergency Medical Hologram, Mark I +- EMH +- EMH Mark I +"What was the name of Zefram Cochran's warp ship?": +- Phoenix +"Who directed Star Trek: First Contact?": +- Jonathan Frakes +"Who was the first character to appear in Star Trek: First Contact?": +- Jean-Luc Picard +"What kind of alien ship appeared in the opening scene of Star Trek: First Contact?": +- Borg +"What is Captain Jean-Luc Picard's authorization code?": +- 47AT +- 4 7 Alpha Tango +- Four Seven Alpha Tango +What colony planet was destroyed by the Borg in First Contact?: +- Igort Prime +"On what stardate did the events of Star Trek: First Contact occur?": +- 50893.5 +"In what sector was the Federation fleet mobilized to engage the Borg in Star Trek: First Contact?": +- Typhon +- Typhon Sector +"What is the registry number for the new Starship Enterprise in Star Trek: First Contact?": +- NCC-1701-E +"Who contacts Jean-Luc Picard to inform him that the Borg have entered Federation space in Star Trek: First Contact?": +- Admiral Hayes +"Who played the Borg queen in Star Trek: First Contact?": +- Alice Krige +"Who helped Junie Lowry-Johnson with the casting for Star Trek: First Contact?": +- Ron Surma +"Who helped Ron Surma with the casting for Star Trek: First Contact?": +- Junie Lowry-Johnson +'Who played the character "Lily" in Star Trek: First Contact?': +- Alfre Woodard +How many decks are there on the Starship Enterprise, NCC-1701-E?: +- 24 +- twenty-four +- twenty four +How many meters long is the Starship Enterprise, NCC-1701-E?: +- 700 +- seven hundred +Does money exist in the 24th century?: +- No +'Who said, "reports of my assimilation are greatly exaggerated"?': +- Jean-Luc Picard +What is Beverly Crusher's authorization code?: +- 22BC +- 2 2 Beta Charlie +- Two Two Beta Charlie +"What is Beverly Crusher's rank in Star Trek: First Contact?": +- Commander +What is Worf's authorization code?: +- 37GE +- 3 7 Gamma Echo +- Three Seven Gamma Echo +"What is Worf's rank in Star Trek: First Contact?": +- Lieutenant Commander +What kind of alien ship took notice of the Phoenix and made first contact with Earth?: +- Vulcan +Who built and flew the Phoenix, the first earth ship to travel faster than light?: +- Zefram Cochran +By the time of First Contact Geordi La Forge had new eyes. Were they artificial?: +- Yes +What accessory did Data install to upgrade his neural net?: +- Emotion chip +What alien race took over the Enterprise, NCC-1701-E?: +- Borg +On what historic date did Vulcans make first contact with the people of the earth?: +- April 5, 2063 +- 04/05/2063 +- 04/05/63 +What is the registry number suffix for the Enterprise featured in First Contact?: +- E +"Who produced Star Trek: Generations?": +- Rick Berman +"In the opening scene of Star Trek: Generations, a bottle is flying through space. What was the vintage of the bottle of wine?": +- 2265 +"What is the registry number for the starship that was christened at the beginning of Star Trek: Generations?": +- NCC-1701-B +Who was the captain of the Starship Enterprise, NCC-1701-B?: +- John Harriman +Who was the helmsman of the Starship Enterprise, NCC-1701-B?: +- Demora Sulu +What is the name of Hikaru Sulu's daughter, who like her father, pursued a career in Starfleet as helmsman?: +- Demora Sulu +What was the name of the transport ship that beckoned the Enterprise, NCC-1701-B, to her aid?: +- Rakul +"Who did Data push into the sea in Star Trek: Generations?": +- Beverly Crusher +- Doctor Crusher +- Dr. Crusher +"What was the name of Doctor Soran's observatory in Star Trek: Generations?": +- Amargosa +What did Doctor Soran use to allow him and the Klingons to view the interior of the Enterprise, NCC-1701-D?: +- Geordi's visor +- Visor +What stardate marked the end of an era - the day James T. Kirk died?: +- 48650.1 +On what stardate was the USS Enterprise, NCC-1701-D, destroyed?: +- 48650.1 +Who played the part of Lursa, the Klingon female?: +- Barbara March +Who played the part of B'Etor, the Klingon female?: +- Gwynyth Walsh +Who played Jean-Luc Picard's fictional wife in the Nexus?: +- Kim Braden +"Who played Picard's nephew in Star Trek: Generations?": +- Christopher James Miller +- Christopher Miller +- Chris Miller +Who desperately wanted to enter the Nexus, a place where dreams become a reality?: +- Soren +- Dr. Soren +- Doctor Soren +- Tolian Soran +When Captain Picard is trying to determine the location of the Nexus, what section of the Enterprise is he in?: +- Stellar cartography +"In what year did Star Trek: Generations come out in theaters?": +- 1994 +What character did LeVar Burton play?: +- Geordi La Forge +- Geordi +"What is the registry number suffix for the Enterprise featured in Star Trek: Generations?": +- B +"Who produced Star Trek: Insurrection?": +- Rick Berman +"Who directed Star Trek: Insurrection?": +- Jonathan Frakes +"Who wrote the screenplay for Star Trek: Insurrection?": +- Michael Pillar +"Who wrote the story for Star Trek: Insurrection?": +- Rick Berman +"Who was the executive producer of Star Trek: Insurrection?": +- Martin Hornstein +"Who was the co-producer for Star Trek: Insurrection?": +- Peter Lauritson +"Who was the associate producer of Star Trek: Insurrection?": +- Patrick Stewart +How many astronomical units (the distance from earth to the sun) was the V'ger cloud?: +- 82 +"What was the name of the Klingon battle cruiser that was destroyed by V'ger in Star Trek: The Motion Picture?": +- Amar +"Who played the captain of the Klingon ship that was destroyed by V'ger in Star Trek: The Motion Picture?": +- Mark Lenard +"Who played Commander Branch who was in charge of the Epsilon IX monitoring station, which was destroyed by V'ger?": +- David Gautreaux +"What phrase did the machine life-form V'ger use to describe humans?": +- Carbon units +"Who was the son of Matt Decker (from the Original Series episode The Doomsday Machine) who joined with V'ger in Star Trek: The Motion Picture?": +- Willard +- Willard Decker +- Will +- Will Decker +"Who was the Enterprise navigator who was captured and turned into a probe by V'ger in Star Trek: The Motion Picture?": +- Ilia +"What race was Ilia from Star Trek: The Motion Picture?": +- Deltan +"Who played Chief DiFalco, the navigator after Ilia was captured by V'ger?": +- Marcy Lafferty +"When was Star Trek: The Motion Picture released in theaters?": +- 1979 +What was the name of the alien probe that invaded the Federation in search of the Creator?: +- "V'ger" +"Who played the part of Lt. Ilia in Star Trek: The Motion Picture?": +- Persis Khambatta +"Who played the part of Captain Willard Decker in Star Trek: The Motion Picture?": +- Stephen Collins +"Who played the part of Transporter Chief Janice Rand in Star Trek: The Motion Picture?": +- Grace Lee Whitney +"Who played the part of the Klingon captain in Star Trek: The Motion Picture?": +- Mark Lenard +Who played Captain Jean-Luc Picard?: +- Patrick Stewart +Who played William Riker?: +- Jonathan Frakes +Who played the android, Data?: +- Brent Spiner +Who played Geordi La Forge?: +- LeVar Burton +Who played Worf?: +- Michael Dorn +Who played Beverly Crusher?: +- Gates McFadden +Who played Deanna Troi?: +- Marina Sirtis +What is the registry number for the galaxy-class starship USS Enterprise, commanded by captain Jean-Luc Picard?: +- NCC-1701-D +Who played the character Lieutenant Barclay?: +- Dwight Scholtz +Who voices the Enterprise-D computer?: +- Majel Barrett +Who played the character Guinan?: +- Whoopi Goldberg +Who was the gardner at Starfleet academy that Jean-Luc Picard was so fond of?: +- Boothby +"In the Star Trek: The Next Generation episode Conspiracy, who was taken over by an unknown alien intelligence that infiltrated Starfleet command?": +- Admiral Aaron +"Who played Admiral Aaron in the Star Trek: The Next Generation episode Conspiracy": +- Ray Reinhardt +"In the Star Trek: The Next Generation episode The First Duty, what was the name of the cadet who was killed during a flight maneuver at Starfleet academy?": +- Joshua Albert +- Joshua +"In the Star Trek: The Next Generation episode The Vengeance Factor, what was the name of the alien race that Enterprise-D encountered?": +- Acamarian +"What was the name of the Acamarian sovereign leader in Star Trek: The Next Generation episode The Vengeance Factor?": +- Marouk +"In the Star Trek: The Next Generation episode Booby Trap, what race left the aceton assimilators in an asteroid field that trapped Enterprise-D?": +- Menthar +"In the Star Trek: The Next Generation episode The Mind's Eye, what was the name of the asteroid belt that the Kriosian rebels used to hide?": +- Ikalian +"Who from Star Trek: The Next Generation has an aunt named Adele who knows many home remedies for common ailments?": +- Jean-Luc Picard +- Picard +- Captain Picard +"In the Star Trek: The Next Generation episode Ethics, who served on the staff of the biomedical research facility, the Adelman Neurological Institute?": +- Dr. Toby Russell +- Dr. Russell +- Doctor Russell +"What was the name of the Romulan ship the Enterprise-D encountered on the way to Adelphous IV in the Star Trek: The Next Generation episode, Data's Day?": +- Devoras +"How old was Worf when he underwent his Second Rite of Ascension aboard the Enterprise-D in the Star Trek: The Next Generation episode, The Icarus Factor?": +- 25 +"What is Worf's father's name?": +- Mogh +"What is Worf's brother's name?": +- Kurn +Who was the 27th century Vorgon criminal who traveled backward in time to locate Captain Picard and the Tox Uthat?: +- Ajur +"What object did the time traveller Ajur seek in the Star Trek: The Next Generation episode Captain's Holiday?": +- Tox Uthat +- Quantum Phase Inhibitor +"What kind of alien was Ajur, the 27th century time traveller from the Star Trek: The Next Generation episode Captain's Holiday?": +- Vorgon +What was the name of the ancient temple of Krios and Valt, used for the Ceremony of Reconciliation?: +- Akadar +- Temple of Akadar +"In what Star Trek: The Next Generation episode was the Temple of Akadar reconstructed on the Holodeck for the Ceremony of Reconciliation?": +- The Perfect Mate +"What is the registry number of the Rigel class starship USS Akagi from the Star Trek: The Next Generation episode Redemption, Part II?": +- NCC-62158 +"What class starship is the USS Akagi, which served in the armada to blockade Romulan supply ships in the Star Trek: The Next Generation episode Redemption, Part II?": +- Rigel +"What is the name of the Rigel-class starship (NCC-62158) that served in Picard's armada to blockade Romulan supply ships in the Star Trek: The Next Generation episode Redemption, Part II?": +- Akagi +What is Worf's favorite Klingon opera?: +- Aktuh and Melota +"Who sought to learn about the first humanoids to live in the galaxy in the Star Trek: The Next Generation episode The Chase?": +- Richard Galen +- Professor Richard Galen +- Professor Galen +What did Chekov and Uhura try to steal from the USS Enterprise CVN-65, docked at the naval base in Alameda?: +- High-energy photons +- High energy photons +"In what Star Trek: The Next Generation episode did Q cast the Enterprise crew into a fantasy about Robin Hood?": +- Qpid +Who testified that the prohibited maneuver, the Kovoord Starburst, was the cause of cadet Joshua Albert's death?: +- Wesley Crusher +"What was the green liquid that Data gave to Scotty in the Star Trek: The Next Generation episode, Relics?": +- Aldebaran whiskey +"What is the name of the shape-shifting species from the Star Trek: The Next Generation episode The Dauphin?": +- Allasomorph +In what episode was Captain Picard kidnapped by aliens and put into a room with other humans to study their behavior?: +- Allegiance +"In the Star Trek: The Original Series episode The Ultimate Computer, what planet did the M-5 computer scan to test its performance with planetary contact?": +- Alpha Carinae II +"What was the creature from Alpha Carinae V that derived its energy from the emotion of love in the Star Trek: The Original Series episode Wolf in the Fold?": +- Drella +"What was the name of the empathic metamorph who married Chancellor Alrik in the Star Trek: The Next Generation episode The Perfect Mate?": +- Kamala +What is the name of the starship on which William Riker served prior to his assignment to the new Enterprise, NCC-1701-D?: +- Hood +What class of ship was the USS Enterprise, NCC-1701-C?: +- Ambassador +What class of starship was the USS Enterprise, NCC-1701-D?: +- Galaxy +What was the registry number of the USS Ambassador, the prototype starship of the NCC-1701-C?: +- NCC-10521 +In what episode did Data write a poem about his cat, using a poetic style called anapestic tetrameter?: +- Schisms +"What ship was Ensign April Anaya serving aboard during the Star Trek: The Next Generation episode The Nth Degree?": +- Enterprise +- the Enterprise +- Enterprise-D +"What is the name of William Riker's father?": +- Kyle +Who had difficulty mastering the course Ancient Philosophies at Starfleet academy?: +- Wesley Crusher +Who wrote the Holodeck program Ancient West, set in the 19th century town of Deadwood, South Dakota?: +- Reginald Barclay +"Who offered Captain Picard some Andonian tea at Starfleet headquarters in the Star Trek: The Next Generation episode Conspiracy?": +- Admiral Aaron +"What was the name of Data's daughter, whom he created in the Star Trek: The Next Generation episode The Offspring?": +- Lal +"What noted rock musician played the Antidean ambassador who tried to blow up the Pacifica Conference in the Star Trek: The Next Generation episode Manhunt?": +- Mick Fleetwood +In what episode did the Crystalline Entity completely annihilate entire planets of all life?: +- Silicon Avatar +What device helped Geordi La Forge and Ro Laren become visible again after they were affected by a Romulan interphase generator?: +- Anyon emitter +"Who was the Romulan admiral who lived near the Apnex Sea on Romulus in the Star Trek: The Next Generation episode The Defector?": +- Alidar Jarok +"What class of ship was the USS Ajax, Ensign Cortin Zweller's first assignment after Starfleet academy?": +- Apollo +"When did the Star Trek: The Next Generation episode Aquiel first air on television, which involved a shape-shifting alien creature?": +- 1993 +Who became the Arbiter of Succession following the death of K'mpec, who ruled in favor of Gowron for Council leader?: +- Jean-Luc Picard +- Captain Picard +What is the inner doorway of the Holodeck called?: +- Arch +In what episode did the ambassador-class starship USS Enterprise, NCC-1701-C appear?: +- "Yesterday's Enterprise" +What pleasure-enhancing beverage did Lwaxana Troi offer DaiMon Tog while being held captive aboard his ship?: +- Arcturian fizz +What starship did Captain Picard command before the Enterprise, which he lost in a Ferengi attack?: +- USS Stargazer +- Stargazer +- NCC-82893 +- USS Stargazer NCC-82893 +What alien race attacked Captain Picard while he was in command of the Stargazer, resulting in the destruction of his ship?: +- Ferengi +"In the Star Trek: The Next Generation episode Devil's Due, who was the con artist who tricked the Ventaxian people into believing she was the one?": +- Ardra +How many stars make up the Argolis Cluster, where Enterprise-D encountered a downed Borg scout ship?: +- 6 +- six +"Who sent the probe that disabled the Argus Array and affected Reginald Barclay in the Star Trek: The Next Generation episode The Nth Degree?": +- Cytherian +- Cytherians +- the Cytherians +"In the Star Trek: The Next Generation episode Haven, what was the name of the Tarellian woman who was in mental contact with Wyatt Miller for many years?": +- Ariana +"What Starship (registry number NCC-45167) did Riker turn down a chance to command in the Star Trek: The Next Generation episode The Icarus Factor?": +- Aries +"What did the Beta XII-A entity turn all the weapons in the Enterprise armory into in the Star Trek: The Original Series episode Day of the Dove?": +- Swords +"Who had to wear a feathered costume for diplomatic reasons on planet Armus IX in the Star Trek: The Next Generation episode Angel One?": +- Riker +- Commander Riker +"Who was killed by the alien entity Armus on the planet Vagra II in the Star Trek: The Next Generation episode Skin of Evil?": +- Tasha Yar +Who uses artificial quantum singularities as power sources for their warp drives?: +- Romulan +- Romulans +- the Romulans +"Who played Armus, the creature of evil, in the Star Trek: The Next Generation episode Skin of Evil?": +- Mart McChesney +What transporter subsystem controls the actual transport process?: +- Autosequencers +What medical device is used to close wounds?: +- Autosuture +What was the name of the Klingon/Romulan woman who became romantically involved with Worf?: +- "Ba'el" +What does the Klingon word bah mean?: +- Fire +What kind of race is Ro Laren?: +- Bajoran +"What race captured the shape-shifting space-going lifeform in Encounter at Farpoint?": +- Bandi +"Who was the barber on the Enterprise-D in the Star Trek: The Next Generation episode Data's Day?": +- Mot +"What is Barclay's first name?": +- Reginald +From what ship did Reginald Barclay transfer to the Enterprise-D?: +- Zhukov +In what episode did Reginald Barclay conquer his fear of transporters when he encountered the quasi-energy microbes?: +- Realm of Fear +"Who tried to re-establish the ties between Romulus and Vulcan in the Star Trek: The Next Generation episode Unification?": +- Spock +- Ambassador Spock +In what episode did Enterprise-D encounter a Dyson sphere?: +- Relics +"Who played Countess Regina Barthalomew, the love of Professor James Moriarty in the Star Trek: The Next Generation episode Ship in a Bottle?": +- Stephanie Beacham +"What was the name given to the wormhole that led to the Delta Quadrant in the Star Trek: The Next Generation episode The Price?": +- Barzan +"Who was Worf's mate?": +- "K'Ehleyr" +What is the traditional Klingon sword of honor called?: +- "Bat'leth" +"Who murdered Worf's mate, K'Ehleyr?": +- Duras +"In what episode was Worf's mate K'Ehleyr killed?": +- Reunion +"In what episode did Patrick Stewart's son, Daniel Stewart, play Batai, the son of Kamin?": +- The Inner Light +Who was Picard's old girlfriend from Starfleet Academy, whom he was allowed to see again by Q?: +- Marta Batanides +Who played Captain Morgan Bateson, captain of the Bozeman, which was trapped in a temporal causality loop for 90 years?: +- Kelsey Grammer +In what episode was Q turned into a human, losing his supernatural powers?: +- Deja Q +What illness sometimes affects Vulcans over age 200, causing gradual loss of emotional control?: +- Bendii syndrome +What Excelsior-class starship bears the registry number NCC-14232?: +- Berlin +In what episode was Captain Picard captured by the Borg?: +- Best of Both Worlds +On what stardate did the Borg capture Captain Picard and then attempt to assimilate Earth?: +- 43989.1 +"What is the name of Deanna Troi's home planet?": +- Betazed +"What kind of metal is used in Data's neural pathways?": +- Bitanium +What is the most sacred planet in the Klingon empire, the supposed returning point of Kahless?: +- Boreth +What race uses a huge cube-shaped craft with a highly decentralized design?: +- Borg +- the Borg +How many starships made up the Federation armada at Wolf 359 to engage the Borg invader?: +- 40 +Who was placed in charge of the advance planning project to develop a defense strategy against the Borg?: +- Shelby +- Elizabeth Shelby +- Lieutenant Commander Shelby +- Lt. Commander Shelby +What name did the Borg give Captain Picard after assimilating him into their collective?: +- Locutus +How many ships of the armada at Wolf 359 were destroyed by the Borg?: +- 39 +How many Federation lives were lost at the Battle of Wolf 359?: +- 11,000 +What was the name of the Borg that survived the crash of his scout ship, who was captured by Enterprise-D?: +- Hugh +In what episode were the Borg first seen?: +- Q Who +What ship served as Gowron's flagship during the Klingon civil war?: +- Bortas +What Soyuz-class starship (NCC-1941) disappeared for 90 years inside a temporal causality loop, discovered by Enterprise-D?: +- Bozeman +Who was a contributor of the Enterprise-D warp drive design and a graduate of the Daystrom Institute of Technology?: +- Leah Brahms +Who was Dr. Leah Brahms supposed to be, but changed due to an error in casting a white woman when a black woman was needed?: +- Navid Daystrom +In what episode did Dr. Leah Brahms appear, re-created by La Forge to help him with a warp drive problem?: +- Booby Trap +What is the first name of Worf's son?: +- Alexander +What was Reginald Barclay's nickname, unkindly invented by Wesley Crusher?: +- Broccoli +What was the name of the Challenger-class starship, NCC-57580, that was destroyed at Wolf 359?: +- Buran +In what episode was the Mask of Skeletor worn by one of Worf's holo-creatures?: +- Where Silence Has Lease +"Who was the woman Captain Picard became involved with in an archaeological intrigue in the Star Trek: The Next Generation episode Captain's Holiday?": +- Vash +What is the name of the Captain's yacht, docked at the external port on the underside of the Enterprise, NCC-1701-D?: +- Calypso +In what episode did Enterprise-D get caught in a time loop, doomed to explode again and again, unless a way could be found to escape?: +- Cause and Effect +Which Enterprise-D shuttlepod was named after a 1986 Challenger space shuttle astronaut?: +- Onizuka +Who played Deanna's mother, Lwaxana Troi?: +- Majel Barrett +What Excelsior-class starship (NCC-42285) ferried three revived 20th century cryonic survivors back to Earth?: +- Charleston +What is Jean-Luc Picard's home town?: +- Labarre, France +- Labarre +"What alien race stole human neural energy for consumption in the Star Trek: The Next Generation episode, Time's Arrow?": +- Devidian +"What was the name of Miles O'Brien's pet tarantula in the Star Trek: The Next Generation episode, Realm of Fear?": +- Christina +Who had a funny-looking Circassian cat for a childhood pet?: +- Geordi La Forge +- Geordi +"Who played Samuel Clemens, the 19th century author who helped Data and Guinan in the Star Trek: The Next Generation episode, Time's Arrow?": +- Jerry hardin +What is the name for an energy screen generator used to render an object invisible to the eye or sensors?: +- Cloaking device +"In what Star Trek: The Next Generation episode did a coalescent organism kill Keith Rocha on Relay Station 47?": +- Aquiel +"What was Tasha Yar's sister's first name, who helped the crew of Enterprise-D find the crew of the freighter Arcos in the Star Trek: The Next Generation episode, Legacy?": +- Ishara +What code is a signal indicating the discovery of a space ship in distress?: +- One alpha zero +- 1 alpha 0 +"Who said 'cogito ergo sum' before trying to leave the Holodeck in the Star Trek: The Next Generation episode, Ship in a Bottle?": +- James Moriarty +"In what episode did a shuttlecraft first appear in Star Trek: The Next Generation?": +- Coming of Age +"What were the lifeforms called that took over the upper computer core of the Enterprise-D in the Star Trek: The Next Generation episode, Evolution?": +- Nanites +How many computer cores are in the Enterprise-D?: +- 3 +- Three +What Istanbul-class starship (NCC-34852) suffered a hull breach and was rescued by the Enterprise-D?: +- Constantinople +"What class of ship was the Stargazer, Captain Picard's command previous to Enterprise-D?": +- Constellation +'In what Star Trek: The Next Generation episode does Picard first order "Tea, earl grey, hot" from his food replicator?': +- Contagion +"In what episode did Spock appear in Star Trek: The Next Generation?": +- Unification +"What well-known character tried to restore the link between Romulus and Vulcan in the Star Trek: The Next Generation episode, Unification?": +- Spock +"What was Beverly Crusher's maiden name?": +- Howard +"Who was Wesley Crusher's father?": +- Jack +- Jack Crusher +"In what Star Trek: The Next Generation episode does Beverly Crusher first appear?": +- Encounter at Farpoint +Who played Wesley Crusher?: +- Wil Wheaton +For whom was Wesley Crusher named (someone's middle name)?: +- Gene Roddenberry +"What was the name of the creature in the Star Trek: The Next Generation episode, Silicon Avatar, that consumed all life from a planetary surface?": +- Crystalline Entity +- The Crystalline Entity +What alien race sent out probes to explore the galaxy by bringing others to them, rather than exploring on their own?: +- Cytherian +Who played the title role of Cyrano de Bergerac in Beverly Crusher's acting workshop?: +- Reginald Barclay +What does the Klingon word "dah" stand for?: +- Now +What is the title given to Ferengi leaders, approximately equivalent in rank to a Starfleet captain?: +- Daimon +"Who was the Angosian who was biochemically modified to be a perfect soldier in the Star Trek: The Next Generation episode, The Hunted?": +- Roga Danar +'Who was called "the dancing doctor"?': +- Beverly Crusher +Who was the 27th-century scientist who invented the tox uthat, a device with fearful destructive power?: +- Kal Dano +Who was the only Starfleet freshman to ever win the Starfleet academy marathon?: +- Jean-Luc Picard +"In what Star Trek: The Next Generation episode did Michelle Forbes first appear as Dara, Daughter of Kaelon, and later returned as Ensign Ro?": +- Half a Life +Who played Ensign Ro Laren?: +- Michelle Forbes +What character does Michelle Forbes play?: +- Ro Laren +- Ensign Ro Laren +Who was the head of stellar cartography on the Enterprise-D who became romantically involved with Captain Picard?: +- Neela Daren +Who was The Butcher of Gallitep who was honored by his leaders at Cardassia for murdering thousands of Bajorans?: +- Gul Darhe'el +"Who was the Cardassian observer aboard the Enterprise-D who searched for the USS Phoenix in the Star Trek: The Next Generation episode, The Wounded?": +- Gul Macet +"What was the name of the Enterprise-D crew member who married Miles O'Brien?": +- Keiko +- Keiko Ishikawa +In what episode does Data's cat, Spot, first appear?: +- "Data's Day" +What is the name of Data's cat?: +- Spot +What was the name of the starship that discovered the android, Data, at the Omicron Theta colony?: +- Tripoli +On what planet did Noonien Soong construct the androids, Lore and Data?: +- Omicron Theta +Who created the android, Data?: +- Noonien Soong +What science fiction author wrote a story about a humaniform robot with a positronic brain, from which Data was created?: +- Isaac Asimov +On what starship did Data serve before his assignment to the Enterprise-D?: +- Trieste +"In what Star Trek: The Next Generation episode does Data laugh for the first time?": +- Deja Q +What starship in Picard's armada was Data given temporary command of, during the Klingon civil war?: +- Sutherland +In what episode does Data lose his head?: +- Time's Arrow +Does Data have the ability to dream (yes/no)?: +- "Yes" +'What name did Data give to his daughter, which is Hindi for "beloved", in the Star Trek: The Next Generation episode, The Offspring?': +- Lal +What Enterprise-D security officer was attracted to Data, but was disappointed that he could not return her affection?: +- Jenna D'Sora +What is the basis for the android brain created by Noonien Soong for Lore and Data?: +- Positron +- Positronic +"In what Star Trek: The Next Generation episode did Data's father, Noonien Soong, die?": +- Brothers +"What race does Lore lead against the Federation in the Star Trek: The Next Generation episode, Descent?": +- Borg +"What Federation judge advocate general ruled that Data was indeed a living, sentient being in the Star Trek: The Next Generation episode, The Measure of a Man?": +- Phillipa Louvois +- Captain Louvois +- Captain Phillipa Louvois +What was the last Star Trek episode to carry Gene Roddenberry's name in the writing credits?: +- Datalore +"Who played Captain Terrell in Star Trek II, as well as Dathon, captain of a Tamarian starship in the Star Trek: The Next Generation episode, Darmok?": +- Paul Winfield +"Who was the colony engineer and friend of Riker who was killed by the Crystalline Entity at Melona IV in the Star Trek: The Next Generation episode, Silicon Avatar?": +- Carmen Davila +What is the name of the Romulan B-type warbird class which is larger and more powerful than the galaxy-class Enterprise-D?: +- D'deridex +Who was the accomplished swordsman who enjoyed fencing with Captain Picard in the ship's gymnasium?: +- Dean +- Lieutenant Dean +On what stardate when the galaxy-class starship USS Enterprise, NCC-1701-D, commissioned?: +- 40795.5 +"What is the Starfleet registry of the nebula-class starship USS Sutherland from the Star Trek: The Next Generation episode, Redemption?": +- NCC-72015 +On what stardate was the nebula-class starship USS Sutherland commissioned?: +- 44820.5 +"What is the Starfleet registry of the Miranda-class starship USS Brattain, from the Star Trek: The Next Generation episode, Night Terrors?": +- NCC-21166 +On what stardate was the Miranda-class starship USS Brattain commissioned?: +- 22519.5 +'What Miranda-class starship dedication plaque bears the motto, "...A three hour tour, a three hour tour"?': +- Brattain +- USS Brattain +- NCC-21166 +What race was completely wiped out by a Douwd alien named Kevin Uxbridge, the lone survivor of an attack by this race?: +- Husnock +Who was the captain of the starship USS Yamato, who helped Dr. Ramsey try to find the legendary planet Iconia?: +- Donald Varley +- Captain Varley +- Captain Donald Varley +What is believed to be one of the earliest humanoid races to have lived in the galaxy?: +- Iconian +"Who was assigned to transport Captain Picard and Ensign Crusher in his shuttle in the Star Trek: The Next Generation episode, Final Mission?": +- Dirgo +- Captain Dirgo +Who reversed Worf's discommendation after assuming the office of Council Leader of the Klingon empire?: +- Gowron +What is the name of the Klingon monastery for the messiah Kahless the Unforgettable?: +- Boreth +"Who was the Zalkonian who evolved into a pure energy being in the Star Trek: The Next Generation episode, Transfigurations?": +- John Doe +What game did Ensign Zweller play against the Nausicaans causing a fight, during which Picard was pierced through the heart?: +- Dom-jot +What little-known race of sentient energy beings are fond of assuming the appearance of other life forms?: +- Douwd +In what episode does Professor James Moriarty first appear, as an opponent for Data on the Holodeck?: +- Elementary, Dear Data +- Elementary Dear Data +What Wambundu-class starship (NCC-20381) was offered to William Riker for command?: +- Drake +- USS Drake +Who was the Romulan boy in the reunification underground who was a friend of Ambassador Spock?: +- "D'tan" +What technology replaced the duotronic computers on Federation starships?: +- Isolinear optical chips +"Who murdered Worf's mate, K'Ehleyr, who was then killed in vengeance by Worf?": +- Duras +What is the name given to a gigantic artificial structure that completely encloses a star, allowing beings to live within?: +- Dyson sphere +In what episode did the Borg capture Jean-Luc Picard and assimulate him, giving Picard the new name of Locutus?: +- The Best of Both Worlds +"What was the last episode of Star Trek: The Next Generation called, where a battleship version of the Enterprise appeared?": +- All Good Things... +- All Good Things +"What was the name of the historic battle between the Federation and the Borg in the episode The Best of Both Worlds?": +- Wolf 359 +"Where was episode writer Brannon Braga born? NCC-1941 was named after his home town.": +- Bozeman, Montana +- Bozeman +Where was the Cafe des Artistes located, the place where Picard failed to keep his rendezvous with Jenice Manheim?: +- Paris, France +- Paris +What starship class was named after a Turkish city, one of which is the USS Constantinople, NCC-34852?: +- Istanbul +What was the name of the detective story that Captain Picard enjoyed recreating in the Holodeck?: +- Dixon Hill +Who was the captain of the Daedalus-class starship USS Essex, NCC-173, destroyed near planet Mab-Bu VI?: +- Bryce Shumar +In what year did Starfleet withdraw the last Daedalus-class starship from service?: +- 2196 +In what year did the Federation encounter the Klingon empire?: +- 2218 +How old was Spock when he was escorted on the ship by Data during the Farpoint mission?: +- 137 +What is Worf's human last name?: +- Roshzenko +What year did Captain Picard graduate from Starfleet academy?: +- 2327 +What year was Jean-Luc Picard born?: +- 2305 +What is the name of Jean-Luc Picard's home town?: +- Lebarre, France +- Lebarre France +- Lebarre +In what year did Jean-Luc Picard lose the Stargazer in an unprovoked attack by a Ferengi vessel?: +- 2355 +In what year did Captain Picard assume command of the USS Enterprise, NCC-1701-D?: +- 2363 +In what year was William Riker born?: +- 2335 +What year did William Riker graduate from Starfleet?: +- 2357 +On what ship was William Riker's first assignment?: +- Pegasus +- USS Pegasus +In what year was Data reactivated permanently?: +- 2338 +In what year was Beverly Crusher born?: +- 2324 +In what year did Beverly Crusher graduate from medical school?: +- 2350 +In what year was Deanna Troi born?: +- 2336 +In what year did Deanna Troi graduate from Starfleet Academy?: +- 2359 +In what year was Geordi La Forge born?: +- 2335 +In what year did Geordi La Forge graduate from Starfleet Academy?: +- 2357 +In what year was Worf born?: +- 2340 +In what year did Worf graduate from Starfleet Academy?: +- 2361 +"Who played Kamala in the Star Trek: The Next Generation episode, The Perfect Mate?": +- Famke Janssen +Who was the lead writer (in addition to Gene Roddenberry) of Encounter at Farpoint, the first episode of The Next Generation?: +- D.C. Fontana +What is the registry number suffix for the Enterprise featured in The Next Generation?: +- D +"What is the registry number suffix of the Enterprise featured in the Star Trek: The Next Generation episode, Yesterday's Enterprise?": +- C +Who starred in the multimedia computer adventure Star Trek Borg which was actually filmed at Paramount Studios?: +- John de Lancie +- Q +Who was the only recurring Next Generation character that was killed off in order to leave the show?: +- Tasha Yar +"Which character was added to the main cast in Star Trek: The Next Generation in an attempt to capture a younger portion of the viewing audience?": +- Wesley Crusher +What was the name of Beverly Crusher's son, who received much criticism by Star Trek fans?: +- Wesley +- Wesley Crusher +What was the last episode of The Next Generation which received a very high rating and ended the series in a magnificent way?: +- All Good Things... +- All Good Things +Which episode featured a modified battleship version of the Enterprise-D, complete with a third warp nacelle?: +- All Good Things... +- All Good Things +"Who lost his life at the Starfleet Academy flight range near Saturn in 2368 in the Star Trek: The Next Generation episode, The First Duty?": +- Joshua Albert +- Josh Albert +"In the original proposal for The Next Generation, what was Captain Picard's first name going to be?": +- Julien +The Next Generation proposal originally called for a female character in place of Wesley Crusher. What was her name?: +- Leslie +Which Next Generation episode was originally banned in Britain due to its reference to terrorism and the IRA?: +- The High Ground +What nickname was given to the type 2 phaser featured on The Next Generation?: +- Dustbuster +What race was originally conceived as a race of insects, but dropped due to budgetary reasons?: +- Borg +"What name did Leonard McCoy give their captured Klingon ship after returning Spock to the planet Vulcan in Star Trek III: The Search for Spock?": +- Bounty +- HMS Bounty +"What is the name of the traditional Klingon warrior knife that was used to kill Kirk's son, David Marcus?": +- "D'k tahg" +"What ship is chasing the Enterprise, which Kirk just stole from the space dock, in Star Trek III: The Search for Spock?": +- Excelsior +- USS Excelsior +"Who directed Star Trek III: The Search for Spock, which debuted in 1984?": +- Leonard Nimoy +"Who recorded the voice of the space dock controller in Star Trek III: The Search for Spock?": +- Judi m. Durand +What is Captain Kirk's first name?: +- James +What is Captain Kirk's middle name?: +- Tiberius +What is the highest rank James T. Kirk ever achieved?: +- Admiral +What is Sulu's first name?: +- Hikaru +What is Chekov's first name?: +- Pavel +What is Uhura's first name?: +- Nyota +What is McCoy's first name?: +- Leonard +What is Scotty's first name?: +- Montgomery +Was James T. Kirk the youngest officer to ever command a starship (yes/no)?: +- Yes +What was Chekov's rank in the original series?: +- Ensign +What was Sulu's rank in the original series?: +- Lieutenant +What was Spock's rank in the original series?: +- Lieutenant commander +What starship bore the insignia NCC-1701?: +- Enterprise +What class of starship was the Enterprise NCC-1701?: +- Constitution +Who created Star Trek?: +- Gene Roddenberry +On what date did Star Trek first appear on television?: +- September 8, 1966 +- September 8 +- 09/08/1966 +- 9/8/1966 +What is Doctor McCoy's nickname?: +- Bones +What is Captain Kirk's nickname?: +- Jim +Who played the character James T. Kirk?: +- William Shatner +Who played the character Spock?: +- Leonard Nimoy +Who played the character Leonard McCoy?: +- DeForest Kelly +Who played the character Pavel Chekov?: +- Walter Koenig +Who played the character Hikaru Sulu?: +- George Takei +Who played the character Montgomery Scott?: +- James Doohan +Who played the character Nyota Uhura?: +- Nichelle Nichols +What was the captain's name in the first Star Trek script?: +- Robert T. April +Who was the navigator in the first Star Trek script?: +- José Ortegas +- Jose Ortegas +Who was the doctor in the first Star Trek script?: +- Phillip Boyce +What was the name of the pilot episode for Star Trek?: +- The Cage +What does USS (as in USS Enterprise) stand for?: +- United space ship +'Who played "number one" in the first Star Trek pilot, The Cage?': +- Majel Barrett +Who was the science officer in the first Star Trek pilot?: +- Spock +Who designed the USS Enterprise?: +- Walter M. Jefferies +- Walter Matthew Jefferies +- Matt Jefferies +What was the name of the Star Trek pilot episode, that NBC spent $630,000 to create?: +- The Cage +Star Trek was the first television show in history that was allowed a second chance and a second pilot episode (true or false): +- True +Who wrote the second Star Trek pilot, Where No Man Has Gone Before?": +- Samuel A. Peeples +"Who directed the Star Trek: The Original Series episode, Where No Man Has Gone Before?": +- James Goldstone +"On what stardate did the events of the Star Trek: The Original Series episode, Where No Man Has Gone Before, occur?": +- 1312.4 +"In the Star Trek: The Original Series episode, Who Mourns for Adonais?, who was the archaeology and anthropology specialist?": +- Carolyn Palamas +"In the Star Trek: The Original Series episode, Who Mourns for Adonais?, what planet did the Enterprise visit?": +- Pollux IV +What movie featured V'ger?: +- "Star Trek: The Motion Picture" +Where is Starfleet command located?: +- San Francisco, California +- San Francisco +- California +"In the Star Trek: The Original Series episode, The Return of the Archons, what was the name of the computer that controlled the society of planet Beta III?": +- Landru +"In the Star Trek: The Original Series episode, The Immunity Syndrome, what kind of creature destroyed the Gamma 7A system?": +- Amoeba +"Who fought Spock and McCoy in the televised arena in the Star Trek: The Original Series episode, Bread and Circuses?": +- Achilles +"Who was a follower of Dr. Sevrin and sought the mythical planet Eden in the Star Trek: The Original Series episode, The Way to Eden?": +- Adam +"Who was the assistant director of the Tantalus V penal colony in the Star Trek: The Original Series episode, Dagger of the Mind?": +- Dr. Tristan Adams +Who was the director of the Tantalus V penal colony who became insane after testing the neural neutralizer device?: +- Simon van Gelder +"In what Star Trek: The Original Series episode did Simon van Gelder go insane after using the neural neutralizer device?": +- Dagger of the Mind +"What was the only cure for the radiation-induced hyper-accelerated aging disease in the Star Trek: The Original Series episode, The Deadly Years?": +- Adrenaline +"What Star Trek: The Original Series episode featured Supervisor 194, also known as Gary Seven?": +- "Assignment: Earth" +- Assignment Earth +"In what Star Trek: The Original Series episode did crew members of the USS Enterprise of the alternate universe wear small devices called agonizers?": +- Mirror, Mirror +- Mirror Mirror +Who was subjected to the agony booth in the mirror universe after an assassination attempt on Captain Kirk?: +- Pavel Chekov +- Chekov +"What kind of weapon did Spock use to strangle Kirk while on the planet Vulcan in the Star Trek: The Original Series episode, Amok Time?": +- Ahn-woon +In what episode did Kirk and Sulu get caught tampering with data from the Omaha air base in the 20th century?: +- Tomorrow is Yesterday +"What is the registry number of the Apollo class starship USS Ajax in the Star Trek: The Next Generation episode, Tapestry?": +- NCC-11574 +"What was the name of Eleen's newborn baby in the Star Trek: The Original Series episode, Friday's Child?": +- Leonard James Akaar +In what episode did Dr. McCoy deliver the baby of Eleen and Teer Akaar on planet Capella IV?: +- Friday's Child +'Who was the "eyes and ears of Vaal" in the Star Trek: The Original Series episode, The Apple?': +- Akuta +"Who was the psychologist of the Enterprise crew in the Star Trek: The Original Series episode, Where No Man Has Gone Before?": +- Elizabeth Dehner +"Who was the Platonian citizen who lacked telekinetic powers in the Star Trek: The Original Series episode, Plato's Stepchildren?": +- Alexander +"What was the name of the planet where a transporter malfunction created a duplicate Captain Kirk in the Star Trek: The Original Series episode, The Enemy Within?": +- Alfa 117 +"In what Star Trek: The Original Series episode was Captain Kirk duplicated into two parts, good and evil?": +- The Enemy Within +"In what Star Trek: The Original Series episode did Enterprise crew witness a white rabbit and Alice on the amusement park planet?": +- Shore Leave +"Who among the crew of the Enterprise NCC-1701 was killed while on shore leave?": +- Leonard McCoy +"What Star Trek: The Original Series episode featured 500 female androids?": +- I, Mudd +"In what Star Trek: The Original Series episode did Spock fall in love with a woman in the ice age?": +- All Our Yesterdays +"On what stardate did the events of the Star Trek: The Original Series episode, All Our Yesterdays, occur, during which Spock and McCoy were trapped in an ice age past by the Atavacron?": +- 5943.7 +"Who was the Air Force officer who questioned Captain Kirk in the Star Trek: The Original Series episode, Tomorrow is Yesterday?": +- Fellini +- Colonel Fellini +"The Star Trek: The Original Series episode, The Savage Curtain, was written by the one person who knew Star Trek best. Who wrote it?": +- Gene Roddenberry +Who usually controlled the navigation/helm station on the bridge of the USS Enterprise, NCC-1701?: +- Hikaru Sulu +What was the color of Uhura's tunic most of the time?: +- Red +In what episode did a woman perform a belly dance for Kirk, McCoy, and Scotty?: +- Wolf in the Fold +"In the Star Trek: The Original Series episode, This Side of Paradise, what was thought to have killed the colonists?": +- Bertholdt ray +- Bertholdt rays +'Who was likely to say, "Doctor McCoy, as you are so fond of reminding me, I am not human."': +- Spock +"In the Star Trek: The Original Series episode, The Menagerie, how was the severely disabled Captain Pike able to communicate?": +- Flashing light +- Blinking light +- Light +"What did Doctor McCoy use to fend off the Mugatu in the Star Trek: The Original Series episode, A Private Little War?": +- Phaser +What was the color of Scotty's tunic most of the time?: +- Red +"What did Doctor McCoy see in the Star Trek: The Original Series episode Shore Leave, that was not ordinary?": +- Large white rabbit +- White rabbit +- Rabbit +What device is used to transport landing parties from one location to another?: +- Transporter +"In the Star Trek: The Original Series episode, Balance of Terror, a wedding was taking place aboard the Enterprise. Who performed the ceremony?": +- James T. Kirk +- Captain Kirk +- Kirk +Who was McCoy's chief assistant in sick bay?: +- Christine Chapel +- Commander Chapel +'Which one of the officers on the Enterprise was most likely to say "Message from Starfleet, sir?"': +- Nyota Uhura +- Uhura +- Lieutenant Uhura +- Lt. Uhura +What device harnesses the power of a matter / anti-matter explosion to generate energy?: +- Warp drive +With what item did Kirk teach Spock the importance of human intuition in decision making?: +- Three dimensional chess +- 3 dimensional chess +- 3-D chess +- 3D chess +"In the Star Trek: The Original Series episode, The Savage Curtain, who was chosen from Kirk's mind to aid him in the struggle against evil?": +- Abraham Lincoln +"What was Doctor McCoy's rank in the original series?": +- Lieutenant commander +- Lt. commander +Who was the navigator on the Enterprise, NCC-1701?: +- Pavel Chekov +- Chekov +"In the Star Trek: The Original Series episode, The Savage Curtain, what historical Vulcan figure was selected to help fight for good with the others?": +- Surak +What was the color of Spock's tunic most of the time?: +- Blue +Pavel Chekov is of what ethnic heritage?: +- Russian +Montgomery Scott is of what ethnic heritage?: +- Scottish +Who was the helmsman of the Enterprise, NCC-1701?: +- Hikaru Sulu +As one enters the bridge of the Enterprise, NCC-1701, from the turbolift, which officer's station is to the right?: +- Nyota Uhura +- Uhura +- Lieutenant Uhura +- Lt. Uhura +Who was the chief medical officer of the Enterprise, NCC-1701?: +- Leonard McCoy +What law forbids interference with the evolution of a developing planetary culture?: +- Prime Directive +- the Prime Directive +What is the home world of the Federation?: +- Earth +What unit of measure does the Federation use to keep track of calendar time?: +- Stardate +Who was the most logical character of the Enterprise, NCC-1701?: +- Spock +"In the Star Trek: The Original Series episode, The Man Trap, what did the M-113 creature desperately need from its victims?": +- Salt +Who was second in command of the Enterprise, NCC-1701?: +- Spock +"In what Star Trek: The Original Series episode did the first interracial kiss on network television take place?": +- "Plato's Stepchildren" +Who of the Enterprise NCC-1701 was known for his affiliation with many ladies?: +- James T. Kirk +- Captain Kirk +- Kirk +"In the Star Trek: The Original Series episode, By Any Other Name, who pretended to be dying in order to get back up to the ship?": +- Spock +What technology allows the Enterprise to travel faster than light through space?: +- Warp drive +As one enters the bridge of the Enterprise, NCC-1701, which officer's station is on the left?: +- Montgomery Scott +- Scotty +What were the small furry creatures that infested Deep Space Station K-7?: +- Tribbles +"In the Star Trek: The Original Series episode, The Tholian Web, how many alien ships did the Enterprise, NCC-1701, encounter?": +- 2 +- Two +"What alien race appeared in the Star Trek: The Original Series episode, Balance of Terror?": +- Romulan +"What attacked Sulu in the Star Trek: The Original Series episode, Shore Leave?": +- Samurai warrior +- Samurai +"How many people were on board the shuttlecraft in the Star Trek: The Original Series episode, Galileo Seven?": +- 7 +- Seven +Who was The Squire of Gothos?: +- Trelane +"In the Star Trek: The Original Series episode, Metamorphosis, who was in active command of the Enterprise while Captain Kirk was away?": +- Montgomery Scott +- Scotty +Who often used the famous nerve pinch?: +- Spock +What race knows how to mind meld?: +- Vulcan +"In the Star Trek: The Original Series episode, The Mark of Gideon, what planet is the Enterprise NCC-1701 visiting?": +- Gideon +"In the Star Trek: The Original Series episode, A Private Little War, what alien race supplied the hill people with flintlock rifles?": +- Klingon +What device was used by landing parties to communicate with the ship or with each other?: +- Communicator +Who was the chief engineer of the USS Enterprise, NCC-1701?: +- Montgomery Scott +- Scotty +"In the Star Trek: The Original Series episode, Metamorphosis, who is being taken via shuttlecraft to the Enterprise NCC-1701 to be treated for a disease?": +- Nancy Hedford +"In what Star Trek: The Original Series episode was Captain Kirk ordered to evacuate colonists from a peaceful, apparently harmless planet?": +- This Side of Paradise +"In what Star Trek: The Original Series episode was Redjac discovered to be Jack the Ripper, the 19th century mass murderer?": +- Wolf in the Fold +"In the Star Trek: The Original Series episode, Court Martial, what was used to determine that Benjamin Finney was still alive and Captain Kirk was innocent?": +- Heartbeats +"In the Star Trek: The Original Series episode, A Private Little War, what does McCoy use to heat up some rocks in a cave?": +- Phaser +"In the Star Trek: The Original Series episode, The Apple, who claimed that Eden had been located in Russia?": +- Pavel Chekov +- Chekov +"In the Star Trek: The Original Series episode, Return to Tomorrow, who did doctor Ann Mulhall receive a message from that she should join the landing party?": +- Sargon +"What was the color of the USS Enterprise, NCC-1701, during the original series?": +- White +"In the Star Trek: The Original Series episode, The Gamesters of Triskelion, who beamed down to the planet along with Kirk and McCoy?": +- Nyota Uhura +- Uhura +- Lieutenant Uhura +- Lt. Uhura +"In the Star Trek: The Original Series episode, This Side of Paradise, who says that for the first time in his life he is happy?": +- Spock +"In the Star Trek: The Original Series episode, Return to Tomorrow, who had an alien entity inhabit his or her body?": +- Spock +- James T. Kirk +- Captain Kirk +- Kirk +- Dr. Ann Mulhall +- Dr. Mulhall +"Who fell in love with the beautiful android, Reena, in the Star Trek: The Original Series episode, Requiem for Methuselah?": +- James T. Kirk +"In the Star Trek: The Original Series episode, Journey to Babel, what valuable resource is on the planet Corodan?": +- Dilithium crystals +- Dilithium +"In the Star Trek: The Original Series episode, The Trouble with Tribbles, who was revealed as a Klingon spy?": +- Arne Darvin +What is the color of the turbolift doors on the bridge of the Enterprise NCC-1701?: +- Red +In which episode did the landing party from the Enterprise get placed into the old west as the Clanton gang?: +- The Spectre of the Gun +"In the Star Trek: The Original Series episode, The Tholian Web, what kind of alien ship did the Enterprise NCC-1701 encounter?": +- Tholian +"In the Star Trek: The Original Series episode, Catspaw, how many witches warned Kirk, Spock, and McCoy to leave their planet?": +- 3 +- Three +"In what Star Trek: The Original Series episode did the Talosians give Captain Pike the illusion of a normal life without a disability?": +- The Menagerie +"What feature did the alternate Spock have that differed from his counterpart in the Star Trek: The Original Series episode, Mirror, Mirror?": +- Facial hair +- Goatee +"What did Spock have to undergo in the Star Trek: The Original Series episode, Amok Time, that caused the Enterprise to be diverted to the planet Vulcan?": +- Pon farr +"What did Doctor McCoy order at the bar on Earth just before trying to book passage to the Genesis planet in Star Trek III: The Search for Spock?": +- Altair water +"In what Star Trek: The Original Series episode did a mysterious rip in space open to an anti-matter universe, threatening universal destruction?": +- The Alternative Factor +Who played the role of Amanda, the wife of Sarek and mother of Spock?: +- Jane Wyatt +What was the maiden name of Amanda, Spock's mother?: +- Grayson +"What was the name of the starship that was consumed and destroyed by the huge amoeba in the Star Trek: The Original Series episode, The Immunity Syndrome?": +- Intrepid +- USS Intrepid +"In what year did the Star Trek: The Original Series episode, Amok Time, first air on television?": +- 1967 +"In the Star Trek: The Original Series episode, A Taste of Armageddon, who was the leader of the High Council of planet Eminiar VII?": +- Anan 7 +What violent race have antennae on their heads and blue skin?: +- Andorian +"Who played the part of Andrea, the beautiful female android, in the Star Trek: The Original Series episode, What Are Little Girls Made Of?": +- Sherry Jackson +"What was served at a dinner honoring Dr. Miranda Jones and her colleagues in the Star Trek: The Original Series episode, Is There in Truth No Beauty?": +- Antarean brandy +"What was the name of the Federation science vessel that rescued Charles Evans from the planet Thasus in the Star Trek: The Original Series episode, Charlie X?": +- Antares +What device is used to handle cargo and other items too large or heavy for a single person to carry?: +- Antigrav +What power source uses the controlled annihilation of matter and antimatter to generate energy?: +- Warp drive +"Who played Apollo, the alien once worshipped by the ancient Greeks, in the Star Trek: The Original Series episode, Who Mourns for Adonais?": +- Michael Forest +"What was the lifeform called, that killed miners while defending its eggs in the Star Trek: The Original Series episode, The Devil in the Dark?": +- Horta +"What was the machine-god worshipped by the primitive culture in the Star Trek: The Original Series episode, The Apple?": +- Vaal +Who had a brother named Piotr, who was murdered by Klingons at the Archanis IV research outpost?: +- Pavel Chekov +- Chekov +"In the Star Trek: The Original Series episode, Arena, what advanced race moved the Enterprise NCC-1701 1600 light-years across the galaxy?": +- Metron +"What ship was pulled from orbit by a planetary computer system called Landru in the Star Trek: The Original Series episode, Return of the Archons?": +- Archon +"What planet did the Enterprise visit to pick up a consignment of zenite in the Star Trek: The Original Series episode, The Cloud Minders?": +- Ardana +"What was the name of the alien race that Kirk fought against in the Star Trek: The Original Series episode, Arena?": +- Gorn +"What Star Trek: The Original Series episode was actually the pilot for a new show featuring the adventures of Gary Seven and Roberta Lincoln?": +- "Assignment: Earth" +- Assignment Earth +"What was the temporal portal developed on planet Sarpeidon to travel through time, in the Star Trek: The Original Series episode All Our Yesterdays?": +- Atavachron +"Who was the last inhabitant of sarpeidon before the sun, Beta Niobe went nova, in the Star Trek: The Original Series episode All Our Yesterdays?": +- Atoz +"What is the name of the ship that was stolen by the searchers of Eden in the Star Trek: The Original Series episode, The Way to Eden?": +- Aurora +What kind of impulse engine was used on the older Constellation-class ships?: +- Avidyne +- Avidyne engine +At what planet did a historic battle occur that marked Fleet Captain Garth of Izar as a great military strategist?: +- Axanar +Who was the temporary Chairman of the Organian Council of Elders, when Kirk and Spock beamed down to visit them?: +- Ayelborne +What original series episode featured the Romulans for the first time?: +- Balance of Terror +"Who was the alien from the first Federation who encountered the Enterprise in the Star Trek: The Original Series episode, The Corbomite Maneuver?": +- Balok +"What is the full name of the conman that shows up for the second time in the Star Trek: The Original Series episode, I, Mudd?": +- Harcourt Fenton Mudd +"Who was sent to Deep Space Station K-7 to oversee the Sherman's Planet project?": +- Nilz Baris +In what episode was the great barrier at the edge of the galaxy crossed by the Enterprise, NCC-1701?: +- Where No Man Has Gone Before +What ship was destroyed after attempting to cross the galactic barrier?: +- Valiant +- SS Valiant +"Who fabricated Don Juan from her mind on the amusement planet in the Star Trek: The Original Series episode, Shore Leave?": +- Tonia Barrows +- Yeoman Tonia Barrows +- Yeoman Barrows +Who chased Lokai across the galaxy for fifty thousand years?: +- Bele +What drug was prescribed by Vulcan physicians for treatment of Ambassador Sarek's heart condition?: +- Benjisidrine +What did Spock once see on the planet Berengaria VII?: +- Dragons +"On what planet did Captain Kirk play a fictitious card game called Fizzbin in the Star Trek: The Original Series episode, A Piece of the Action?": +- Beta Antares IV +"Who was the alien that detained the Enterprise NCC-1701, in the Star Trek: The Original Series episode, The Squire of Gothos?": +- Trelane +"Who was the jet pilot from Omaha Air Base that tried to intercept the Enterprise NCC-1701?": +- John Christopher +- Captain John Christopher +- Captain Christopher +"What planet did shuttlecraft Galileo crash on in the Star Trek: The Original Series episode, The Galileo Seven?": +- Taurus II +"What ship left behind the book Chicago Mobs of the Twenties with the Iotians, who revered it in the Star Trek: The Original Series episode, A Piece of the Action?": +- Horizon +"In what Star Trek: The Original Series episode did the Enterprise encounter the Botany Bay, with Khan Noonien Singh and his followers?": +- Space Seed +"What planet did Flint purchase in the Star Trek: The Original Series episode, Requiem for Methuselah?": +- Holberg 917G +"In what Star Trek: The Original Series episode did Kirk, Spock, and McCoy get captured on an Earth-like planet on which the Roman Empire never fell?": +- Bread and Circuses +What is the security detention room on a starship called?: +- Brig +- the Brig +"In what Star Trek: The Original Series episode did aliens from the Andromeda galaxy hijack the Enterprise NCC-1701, in an attempt to return to their home galaxy?": +- By Any Other Name +"Which Star Trek: The Original Series episode won science fiction's Hugo Award for best dramatic presentation in 1967?": +- The Menagerie +"How many episodes in total were created for Star Trek: The Original Series?": +- 79 +"What was the last episode created for Star Trek: The Original Series, in which Janice Lester exchanged bodies with Captain Kirk?": +- Turnabout Intruder +"In what Star Trek: The Original Series episode did Pavel Chekov appear for the first time?": +- Catspaw +"How many androids were on Harry Mudd's planet in Star Trek: The Original Series episode, I, Mudd?": +- 207,809 +- 207809 +- 207.809 +On what planet was Khan Noonien Singh and his followers exiled to following their attempt to commandeer the Enterprise NCC-1701?: +- Ceti Alpha B +"What ancient space probe did Kirk try to reason with in Star Trek: The Original Series episode, The Changeling?": +- Nomad +- Nomad MK-15c +- 2002-045b +"In what Star Trek: The Original Series episode did Christine Chapel first appear, as a nurse?": +- The Naked Time +"What is Pavel Chekov's middle name?": +- Andreievich +"In what Star Trek: The Original Series episode did Uhura refer to the Son of God?": +- Bread and Circuses +"What was Captain John Christopher's Air Force serial number in the Star Trek: The Original Series episode, Tomorrow is Yesterday?": +- 4857932 +"Which Star Trek: The Original Series episode won the Hugo Award for Best Dramatic Presentation and Writers' Guild of America award in 1968?": +- The City on the Edge of Forever +"Who played Billy Claiborne, the outlaw who fought on the side of the Clantons at OK Corral in the Star Trek: The Original Series episode, Spectre of the Gun?": +- Chekov +- Pavel Chekov +Where was Sulu born?: +- San Francisco, California +- San Francisco California +- San Francisco +"Who played Billy clanton, the outlaw of the Clanton family in the Star Trek: The Original Series episode, Spectre of the Gun?": +- Montgomery Scott +- Scotty +"Who played Ike Clanton, the outlaw of the Clanton family in the Star Trek: The Original Series episode, Spectre of the Gun?": +- Kirk +- Captain Kirk +- James T. Kirk +What treaty prevents the Federation from equipping starships with cloaking devices?: +- Algeron +- Treaty of Algeron +What alien technology did the Klingons acquire during a temporary treaty with the Romulans?: +- Cloaking device +- Cloaking devices +"In what Star Trek: The Original Series episode do Kirk and Spock have to deal with terrorists striking at the beautiful cloud city of Stratos?": +- The Cloud Minders +"Who was the leader of the Yangs on planet Omega IV in the Star Trek: The Original Series episode, The Omega Glory?": +- Cloud William +"Who sent a code 1 emergency signal from Deep Space Station K-7 in the Star Trek: The Original Series episode, The Trouble with Tribbles?": +- Nilz Baris +"Which Starfleet encryption protocol did the Romulans crack long ago, mentioned in the Star Trek: The Original Series episode, The Deadly Years?": +- 2 +- Two +- Code 2 +- Code Two +What code number is a Starfleet subspace message of extremely high secrecy, intended only for the eyes of a starship Captain?: +- 47 +- fourty-seven +- Code 47 +- Code fourty-seven +What code number is an interstellar code prohibiting a spacecraft from approaching a planet?: +- 710 +- Seven hundred ten +- Code 710 +- Code seven hundred ten +What code factor is a Starfleet code meaning possible invasion status?: +- 1 +- One +- Code 1 +- Code one +- Code 1 alert +- Code one alert +Who was the attorney who successfully defended Kirk when he was accused of the murder of Ben Finney?: +- Samuel T. Cogley +- Samuel Cogley +- Sam T. Cogley +- Sam Cogley +Who helped Dr. Janice Lester in her attempt to take over the Enterprise after Lester traded bodies with Captain Kirk?: +- Arthur Coleman +- Doctor Arthur Coleman +- Doctor Coleman +What ship crashed on Talos IV, with a lone survivor named Vina, for whom Captain Christopher Pike was to be her mate?: +- Columbia +- SS Columbia +"What shuttle helped search for the Galileo after it crashed on planet Taurus II in the Star Trek: The Original Series episode, The Galileo Seven?": +- Columbus +On what planet was the Enterprise NCC-1701 crew subjected to biochemical hyperacceleration when exposed to the local water?: +- Scalos +"In what Star Trek: The Original Series episode does Kirk become biochemically hyperaccelerated so that he moves too fast to be seen by others?": +- Wink of an Eye +"Who was the immortal human in the Star Trek: The Original Series episode, Requiem for Methuselah?": +- Flint +"What was the name of Matthew Decker's ship, the prop of which was rumored to be an AMT plastic Enterprise model kit?": +- Constellation +- USS Constellation +How many Constitution-class starships were originally built?: +- 12 +- Twelve +What Constitution-class starship had a registry number of NCC-1017?: +- Constellation +- USS Constellation +What Constitution-class starship had a registry number of NCC-1764?: +- Defiant +- USS Defiant +What Constitution-class starship had a registry number of NCC-956?: +- Eagle +- USS Eagle +What Constitution-class starship had a registry number of NCC-1895?: +- Endeavour +- USS Endeavour +What Constitution-class starship had a registry number of NCC-1701?: +- Enterprise +- USS Enterprise +What Constitution-class starship had a registry number of NCC-1697?: +- Essex +- USS Essex +What Constitution-class starship had a registry number of NCC-1664?: +- Excalibur +- USS Excalibur +What Constitution-class starship had a registry number of NCC-1672?: +- Exeter +- USS Exeter +What Constitution-class starship had a registry number of NCC-1703?: +- Hood +- USS Hood +What Constitution-class starship had a registry number of NCC-1831, which was also classified as NCC-1631 or NCC-1708 in some records?: +- Intrepid +- USS Intrepid +What Constitution-class starship had a registry number of NCC-1709, which was also classified as NCC-1703 or NCC-1704 in some records?: +- Lexington +- USS Lexington +What Constitution-class starship had a registry number of NCC-1657, which was also classified as NCC-1702 or NCC-1711 in some records?: +- Potemkin +- USS Potemkin +What Constitution-class starship had a registry number of NCC-1371?: +- Republic +- USS Republic +What Constitution-class starship had a registry number of NCC-1717, which was also classified as NCC-1704 in the Star Fleet Technical Manual?: +- Yorktown +- USS Yorktown +What kind of computers did the Constitution-class starships use (which were designed by Dr. Richard Daystrom)?: +- Duotronic +- Duotronics +"In the Star Trek: The Original Series episode, Spock's Brain, what was the sophisticated computer system that controlled the subterranean environment?": +- Controller +- The Controller +"What was the name of the first Star Trek: The Original Series episode which was created after the first two pilot episodes, and after which a number of changes were made to the show?": +- The Corbomite Maneuver +"What was Dr. McCoy's father's first name?": +- David +"Who had McCoy once been romantically involved with in the Star Trek: The Original Series episode, The Man Trap?": +- Nancy Crater +"What class of ship was the USS Horizon, mentioned in the Star Trek: The Original Series episode, A Piece of the Action?": +- Daedalus +- Daedalus class +- Daedalus-class +"What kind of ship was the USS Archon, mentioned in the Star Trek: The Original Series episode, Return of the Archons?": +- Daedalus +- Daedalus class +- Daedalus-class +"In what Star Trek: The Original Series episode does Spock first perform his famous Vulcan mind meld?": +- Dagger of the Mind +"What planet was directly in the path of the Fabrini spaceship Yonada in the Star Trek: The Original Series episode, For the World is Hollow?": +- Daran V +"In what Star Trek: The Original Series episode does a Federation historian change the government of a planet to Nazi fascism and assume the title of Führer?": +- Patterns of Force +"What was the first name of the Enterprise security officer was killed by the M-113 creature in the Star Trek: The Original Series episode, The Man Trap?": +- Darnell +What was the name of the grain stored on Deep Space Station K-7 that the Enterprise NCC-1701 was called upon to protect?: +- Quadrotriticale +"Who played Dr. Richard Daystrom in Star Trek: The Original Series, the brilliant computer scientist who invented the duotronic computer?": +- William Marshall +"Who was the captain of the USS Constellation, which was destroyed by the planet killer in the Star Trek: The Original Series episode, The Doomsday Machine?": +- Matt Decker +"Who was the leader of the hyperaccelerated Scalosian race who took over the Enterprise in the Star Trek: The Original Series episode, Wink of an Eye?": +- Deela +How many tribbles infested the storage bins of quadrotriticale on Deep Space Station K-7?: +- 1,771,561 +- 1771561 +- 1.771.561 +"Who played Dr. Elizabeth Dehner, the psychologist on the Enterprise in the Star Trek: The Original Series episode, Where No Man Has Gone Before?": +- Sally Kellerman +On what planet did Dr. Elizabeth Dehner and Gary Mitchell die after Captain Kirk tried to strand them there?: +- Delta Vega +"Who was Captain Kirk's brother, who was killed by Denevan neural parasites in the Star Trek: The Original Series episode, Operation -- Annihilate! ?": +- George +"What was the name of Captain Kirk's sister-in-law, who married his brother George, both of which were killed on Deneva?": +- Aurelan +"What was the name of Captain Kirk's nephew, who lived through the neural parasite attack on planet Deneva?": +- Peter +What element is used for anti-matter in the matter / anti-matter warp drive engines of a starship?: +- Hydrogen +What element is used for matter in the matter / anti-matter warp drive engines of a starship?: +- Deuterium +- Heavy hydrogen +"What is the terrifying subterranean creature in the Star Trek: The Original Series that turns out to be simply a mother protecting her eggs?": +- Horta +"What was used by the Kalandans to construct artificial planets in the Star Trek: The Original Series episode, That Which Survives?": +- Diburnium-osmium alloy +- Diburnium osmium alloy +What crystalline substance is used in warp propulsion systems aboard starships?: +- Dilithium +- Dilithium crystal +- Dilithium crystals +Who was the Dohlman of Elas, who could cause any man to fall in love with her by merely touching one of her tears?: +- Elaan +"Who was the daughter of city official Plasus in Stratos in the Star Trek: The Original Series episode, The Cloud Minders?": +- Droxine +"What was the first name of the slave woman of Proconsul Claudius Marcus given to Kirk for the night prior to his execution in the Star Trek: The Original Series episode, Bread and Circuses?": +- Drusilla +What race from the Andromeda Galaxy captured the Enterprise NCC-1701 and attempted to use it to return home?: +- Kelvan +"What kind of ship was the SS Botany Bay, which carried Khan and his followers in the Star Trek: The Original Series episode, Space Seed?": +- DY-100 +- DY 100 +- DY-100 class +- DY 100 class +'How many episodes of "Star Trek: the animated series" were played on saturday mornings during 1973-74?': +- 22 +What kind of alien is Spock?: +- Vulcan +"On what planet did Spock fight against Captain Kirk in the Star Trek: The Original Series episode, Amok Time?": +- Vulcan +Who commanded the Enterprise NCC-1701 before James T. Kirk took command?: +- Christopher Pike +- Captain Pike +- Captain Christopher Pike +Who was Captain Kirk's best friend and comrade during his first five-year mission as captain of the Enterprise?: +- Spock +What planet is Spock from?: +- Vulcan +"What was the name of the cloud city on planet Ardana in the Star Trek: The Original Series episode, The Cloud Minders?": +- Stratos +"What European city had Flint lived in during the bubonic plague in 1334, in the Star Trek: The Original Series episode, Requiem for Methuselah?": +- Constantinople +Who was injected with the entire vial of Cordrazine while the Enterprise NCC-1701 was investigating the Guardian of Forever?: +- McCoy +- Dr. McCoy +- Doctor McCoy +What color of coating was used on the USS Enterprise NCC-1701, to cover the outer hull of the ship?: +- White +What was the color of Uhura's tunic?: +- Red +What was the color of Scotty's tunic?: +- Red +What was the color of Chekov's tunic?: +- Yellow +What color is a phaser beam?: +- Red +In what year did McCoy interrupt the flow of time by saving the life of Edith Keeler?: +- 1930 +What year was Zefram Cochran born?: +- 2030 +What year did the first human ship travel faster than light?: +- 2061 +How long did the Earth-Romulan war of the 22nd century last?: +- 4 years +- Four years +What year did the Earth-Romulan war begin?: +- 2156 +What year did the Earth-Romulan war end, with a peace treaty after the Battle of Cheron, thus establishing the Neutral Zone?: +- 2160 +What year was the United Federation of planets founded, along with Starfleet?: +- 2161 +"What was Spock's grandfather's name, the father of Sarek?": +- Skon +"What was Spock's great-grandfather's name, the grandfather of Sarek?": +- Solkar +"In what Star Trek: The Original Series episode does the crew of the Enterprise encounter a planet devoid of adults, with only children surviving?": +- Miri +In what year was Chief Engineer Montgomery Scott born?: +- 2222 +"How old was James Doohan (Scotty) during the first season of Star Trek: The Original Series?": +- 44 +- Fourty-four +- Fourty four +What year was Leonard McCoy born?: +- 2227 +"What was Spock's wife's name?": +- "T'pring" +What year was Spock born?: +- 2230 +Who was Spock's mother?: +- Amanda +- Amanda Grayson +Who was Spock's father?: +- Sarek +On what date was James T. Kirk born?: +- March 22, 2233 +- 03/22/2233 +- 22/03/2233 +Where was James T. Kirk born (city, state)?: +- Riverside, Iowa +Where was Spock born (city, planet)?: +- Shirkahr, Vulcan +What was the name of Spock's pet sehlat?: +- I-chaya +How old was Nichelle Nichols during the first season of Star Trek?: +- 27 +- twenty-seven +- twenty seven +What year was Nyota Uhura born?: +- 2239 +What year was the USS Enterprise NCC-1701, launched from the San Francisco Yards in orbit above Earth?: +- 2245 +What year was Pavel Chekov born?: +- 2245 +How old was Chekov during his first assignment?: +- 22 +- twenty-two +- twenty two +On what ship (NCC-1371) did Kirk and Ben Finney serve together?: +- Republic +- USS Republic +Who teased and prodded James Kirk at Starfleet Academy?: +- Finnegan +- Cadet Finnegan +"In what Star Trek: The Original Series episode does Christine Chapel first appear?": +- The Naked Time +"In what Star Trek: The Original Series episode is the warp drive first explained as using antimatter for power?": +- The Naked Time +What is the full name of the genetically-engineered superhuman from the Eugenics Wars on Earth who escaped on the SS Botany Bay?: +- Khan Noonien Singh +"In what Star Trek: The Original Series episode did Spock fall in love?": +- This Side of Paradise +"In what Star Trek: The Original Series episode did Kirk fall in love with a social worker named Edith Keeler?": +- The City on the Edge of Forever +"In the Star Trek: The Original Series episode, Operation -- Annihilate!, who played Captain Kirk's dead brother, George Samuel Kirk?": +- William Shatner +"What was the name of the alien probe that merged with Nomad in the Star Trek: The Original Series episode, The Changeling?": +- Tan Ru +What planet was the Enterprise NCC-1701 visiting when the transporter switched the landing party with members of an alternate universe?: +- Halkan +"What is Spock's rank during the the Star Trek: The Original Series episode, The Menagerie?": +- Commander +'In what year did "Star Trek: the Animated Series" begin airing?': +- 1973 +"What was the name of the first episode of Star Trek: the Animated Series that first aired on September 15, 1973?": +- Yesteryear +"What was the name of the first episode of the second season of Star Trek: the Animated Series?": +- The pirates of orion +"What was the name of the last episode aired of Star Trek: The Original Series?": +- Turnabout Intruder +In what year did the original Star Trek first begin airing on television?: +- 1966 +"What popular Star Trek writer started out as Gene Roddenberry's secretary?": +- D.C. Fontana +- DC Fontana +"Which Star Trek: The Original Series episode was the first to ever appear on television, on the historic date of September 8, 1966?": +- The Man Trap +Which episode was aired on stardate 1531.1?: +- The Man Trap +Which episode featured the M-113 monster, a vampiric creature that feeds upon salt?: +- The Man Trap +"Who was the chief medical officer aboard the Enterprise in the Star Trek: The Original Series episode, Where No Man Has Gone Before?": +- Mark Piper +"In which season was the Star Trek: The Original Series episode, The Man Trap, aired on television?": +- First +"In which season was the Star Trek: The Original Series episode, Charlie X, aired on television?": +- First +"In which season was the Star Trek: The Original Series episode, Where No Man Has Gone Before, aired on television?": +- First +"In which season was the Star Trek: The Original Series episode, The Naked Time, aired on television?": +- First +What was the name of the screenwriter responsible for such Star Trek innovations as the Klingons and the Prime Directive?: +- Gene Coon +Can starships travel faster than Warp 10 (yes/no)?: +- No +During which first-season episode did Spock go temporarily blind?: +- "Operation: Annihilate!" +- "Operation: Annihilate" +- Operation Annihilate! +- Operation Annihilate +- Operation -- Annihilate! +- Operation - Annihilate! +- Operation -- Annihilate +- Operation - Annihilate +"Which season of Star Trek: The Original Series featured a total of 28 episodes, which aired during 1966-1967?": +- First +"Which season of Star Trek: The Original Series featured a total of 26 episodes, which aired during 1967-1968?": +- Second +"Which season of Star Trek: The Original Series featured a total of 24 episodes, which aired during 1968-1969?": +- Third +According to William Shatner himself, what was his all-time favorite original Star Trek episode?: +- Devil in the Dark +"What is considered to be the best, most moving, dramatic Star Trek: The Original Series episode of all time?": +- The City on the Edge of Forever +Mr. Spock was originally outlined as a reddish-skinned martian (true/false): +- True +"Which Star Trek: The Original Series episode featured an alien race called the Talosians?": +- The Cage +"What was the name of the Klingon chancellor who was murdered in Star Trek VI: The Undiscovered Country?": +- Gorkon +What was the first name of Chancellor Gorkon's daughter?: +- Azetbur +What ship was exploring the beta quadrant when the Klingon moon Praxis exploded?: +- Excelsior +- USS Excelsior +"What was the name of the shape-shifting chameloid at Rura Penthe in Star Trek VI: The Undiscovered Country?": +- Martia +"Who played General Chang, the Klingon warrior who captured Kirk and McCoy in Star Trek VI: The Undiscovered Country?": +- Christopher Plummer +What is the Starfleet registry for the starship USS Excelsior, first starship of her class?: +- NCC-2000 +- NCC 2000 +'What starship dedication plaque bears the motto, "No matter where you go, there you are" from Buckaroo Banzai?': +- Excelsior +- USS Excelsior +"What was the name of the Klingon commander who conspired with Admiral Cartwright to thwart the peace initiative in Star Trek VI: The Undiscovered Country?": +- Chang +- General Chang +"What is the registry number suffix of the Enterprise featured in Star Trek VI: The Undiscovered Country?": +- A +In what year did Scotty introduce transparent aluminum to 20th century Earth?: +- 1986 +What was Chekov's Starfleet serial number?: +- 656-5827b +On what stardate was the Enterprise-class starship USS Enterprise, NCC-1701-A, commissioned?: +- 8442.5 +"What was the alien probe seeking on planet Earth that caused it to do so much damage in Star Trek IV: The Voyage Home?": +- Whales +- Whale +"Where was the aircraft carrier USS Enterprise located, for which Chekov and Uhura were searching in Star Trek IV: The Voyage Home?": +- Alameda +What was the name of the male humpback whale at the cetacean institute in san francisco?: +- George +What was the name of the female humpback whale at the cetacean institute in san francisco?: +- Gracie +To what year did Kirk, Spock, and the crew of the "bounty" return to earth in search of a humpback whale?: +- 1986 +When was Star Trek iv- the voyage home released in theaters?: +- 1986 +What is the registry number suffix of the Enterprise featured in "the voyage home?": +- a +To what year did Kirk, Spock, McCoy, and the others go back in time in order to find a humpback whale?: +- 1986 +How many light years distant is the Delta quadrant from Federation space?: +- 40,000 +- 40 thousand +"In what year did Star Trek: Voyager first begin airing on television?": +- 1995 +What ship does Captain Katherine Janeway command?: +- Voyager +- USS Voyager +What is Captain Janeway's first name?: +- Katherine +What quadrant of the galaxy is the crew of the starship Voyager lost in, and seeking their way back home?: +- Delta +- Delta quadrant +"What was the name of the first episode of Star Trek: Voyager?": +- Caretaker +What is the name of the group of freedom fighters at the Federation / Cardassian border?: +- The Maquis +- Maquis +"Who was the commander of the Maquis ship that Voyager chased through the Badlands in the Star Trek: Voyager episode, Caretaker?": +- Chakotay +What was the name of the Maquis ship that ventured into the Badlands to escape the Cardassians?: +- Val Jean +"What was the name of the Vulcan Starfleet operative aboard Chakotay's Maquis ship in the Star Trek: Voyager episode, Caretaker?": +- Tuvok +What is the full name of the half human / half Klingon Maquis woman who became Chief Engineer aboard Voyager?: +- B'elanna Torres +"What was the name of the hostile aliens that attacked Janeway and Chakotay in the Star Trek: Voyager episode, Caretaker?": +- Kazon +Who played the part of Kathryn Janeway, the captain of the starship Voyager?: +- Kate Mulgrew +Who is second in command of the starship Voyager?: +- Chakotay +Who played the part of Chakotay, second in command of the starship Voyager?: +- Robert Beltran +Who is the chief engineer of the starship Voyager?: +- B'elanna Torres +Who is the chief of security on Voyager?: +- Tuvok +Who is the helmsman on Voyager?: +- Tom Paris +"Who was cast the part of Captain Janeway without an audition, who resigned from the show three days into filming the Star Trek: Voyager pilot?": +- Genevieve Bujold +"Which Star Trek: Voyager episode introduced Jeri Ryan as Seven of Nine, the Borg female who would become a part of the crew?": +- Scorpion +"In which Star Trek: Voyager episode did Kes' actor leave the show?": +- The Gift +"Which Star Trek: Voyager episode first aired on September 3, 1997 at the beginning of the fourth season?": +- Scorpion +"During which season of Star Trek: Voyager did Seven of Nine make her debut?": +- Fourth +- 4th +- Fourth season +- 4th season +Seven of Nine was originally rescued from what group of lifeforms?: +- Borg +- the Borg +"Which fourth season Star Trek: Voyager episode featured Paris and Torres floating in space?": +- Day of Honor +"During which season of Star Trek: Voyager was the episode Day of Honor aired?": +- Fourth +- 4th +- Fourth season +- 4th season +"What was Seven of Nine, Tertiary Adjunct of Unimatrix Zero One's original name before she was assimilated?": +- Annika Hansen +- Annika +What was the name of the ship that Seven of Nine was aboard when she was captured by the Borg?: +- Timken +"During which Star Trek: Voyager episode was Seven of Nine's original name discovered to be Annika?": +- Nemesis +"Which fourth-season Star Trek: Voyager episode was originally called The Recruit, but was renamed before it was aired on television?": +- Nemesis +"During which season of Star Trek: Voyager was the episode The Raven first aired?": +- Fourth +- 4th +- Fourth season +- 4th season +"Who directed the fourth-season Star Trek: Voyager episode, The Raven?": +- LeVar Burton +On what stardate did Voyager pursue a Maquis ship through the Badlands and get trapped in the Delta quadrant?: +- 48315.6 +What alien race exchanged Neelix's love, Kes, for some water on the planet Ocampa?: +- Kazon +- Kazon-Ogla +- Kazon Ogla +"In which season was the Star Trek: Voyager episode, Caretaker, produced?": +- First +- 1st +- First season +- 1st season +"In which season was the Star Trek: Voyager episode, Parallax, produced?": +- First +- 1st +- First season +- 1st season +"In which season was the Star Trek: Voyager episode, Time and Again, produced?": +- First +- 1st +- First season +- 1st season +"In which season was the Star Trek: Voyager episode, Phage, produced?": +- First +- 1st +- First season +- 1st season +What is the name of Starfleet Academy's notorious training simulation designed to test the character of cadets in a no-win scenario?: +- Kobayashi Maru +What class of ship was the USS Reliant, stolen by Khan Noonien Singh?: +- Miranda +- Miranda-class +What was the name of the creature which Khan used to influence Chekov and Captain Tarell?: +- Ceti eel +- Ceti bison +Who commandeered the USS Reliant and attacked the Enterprise to take vengeance on Admiral Kirk?: +- Khan +- Khan Noonien Singh +"Who saved the Enterprise by sacrificing himself in order to fix the warp drive and allow the ship to escape destruction in Star Trek II: The Wrath of Khan?": +- Spock +"What year did Star Trek II: The Wrath of Khan come out in theaters?": +- 1982 +What position did Chekov hold on the USS Reliant?: +- First Officer +- 1st Officer +Who was Khan searching for in order to avenge the death of his wife and friends on Ceti Alpha 6?: +- Kirk +Who was the leader of the rebels who escaped from Ceti Alpha V and captured the USS Reliant?: +- Khan +- Khan Noonien Singh +Who viciously attacked the unprotected Enterprise in an attempt to exact vengeance on Admiral Kirk?: +- Khan +- Khan Noonien Singh diff --git a/redbot/cogs/trivia/data/lists/starwars.yaml b/redbot/cogs/trivia/data/lists/starwars.yaml index 4221d51044c..7db2909fffa 100644 --- a/redbot/cogs/trivia/data/lists/starwars.yaml +++ b/redbot/cogs/trivia/data/lists/starwars.yaml @@ -1,4 +1,5 @@ AUTHOR: Mahlss & Fjall +DESCRIPTION: A trivia about the Star Wars franchise. According to C-3PO, Why wouldn't Han recognize him in TFA?: - Red Arm - The Red Arm diff --git a/redbot/cogs/trivia/data/lists/uscapitals.yaml b/redbot/cogs/trivia/data/lists/uscapitals.yaml index 3ff2db45960..c50f5568a51 100644 --- a/redbot/cogs/trivia/data/lists/uscapitals.yaml +++ b/redbot/cogs/trivia/data/lists/uscapitals.yaml @@ -1,4 +1,5 @@ AUTHOR: JennJenn +DESCRIPTION: In this trivia, identify the USA state/territory capitals of the provided state/territory. What is the USA state capital of Alabama?: - Montgomery What is the USA state capital of Alaska?: diff --git a/redbot/cogs/trivia/data/lists/usflags.yaml b/redbot/cogs/trivia/data/lists/usflags.yaml index 62d2e3bb949..3f8d1a7eec4 100644 --- a/redbot/cogs/trivia/data/lists/usflags.yaml +++ b/redbot/cogs/trivia/data/lists/usflags.yaml @@ -1,4 +1,5 @@ AUTHOR: Volhosis +DESCRIPTION: A trivia where you have to identify the USA state/territory from their flag. What USA state or territory is represented by this flag? https://i.imgur.com/0xDmqqw.png: - Alaska What USA state or territory is represented by this flag? https://i.imgur.com/1RJrCG9.png: diff --git a/redbot/cogs/trivia/data/lists/usmap.yaml b/redbot/cogs/trivia/data/lists/usmap.yaml index 0384f3008e5..d06f29e7dc8 100644 --- a/redbot/cogs/trivia/data/lists/usmap.yaml +++ b/redbot/cogs/trivia/data/lists/usmap.yaml @@ -1,4 +1,5 @@ AUTHOR: Volhosis +DESCRIPTION: A trivia where you have to identify the USA state/territory from the map sent. What USA state or territory is highlighted on this map? https://i.imgur.com/1vtdaEL.png: - Maryland What USA state or territory is highlighted on this map? https://i.imgur.com/23MMmJ4.png: diff --git a/redbot/cogs/trivia/data/lists/usstateabbreviations.yaml b/redbot/cogs/trivia/data/lists/usstateabbreviations.yaml index 1607fb6b973..0ddd541bddf 100644 --- a/redbot/cogs/trivia/data/lists/usstateabbreviations.yaml +++ b/redbot/cogs/trivia/data/lists/usstateabbreviations.yaml @@ -1,4 +1,5 @@ AUTHOR: Pqrallel & JennJenn +DESCRIPTION: In this trivia, identify the abbreviation from the US state, and identify the US state from the abbreviation. What is the abbreviation for Alabama?: - AL What is the abbreviation for Alaska?: diff --git a/redbot/cogs/trivia/data/lists/warcraft.yaml b/redbot/cogs/trivia/data/lists/warcraft.yaml index 043b8ce67ea..2abc29f95fa 100644 --- a/redbot/cogs/trivia/data/lists/warcraft.yaml +++ b/redbot/cogs/trivia/data/lists/warcraft.yaml @@ -1,4 +1,5 @@ AUTHOR: Sikksens +DESCRIPTION: A trivia about Warcraft. "\"I serve a new master now, mortals!\" is yelled by which Firelands boss?": - Alysrazor "\"I think I made an angry poo poo. It gonna blow!\" is a classic line from which Icecrown Citadel boss?": diff --git a/redbot/cogs/trivia/data/lists/whosthatpokemon.yaml b/redbot/cogs/trivia/data/lists/whosthatpokemon.yaml index 942f212c032..ceb480f329e 100644 --- a/redbot/cogs/trivia/data/lists/whosthatpokemon.yaml +++ b/redbot/cogs/trivia/data/lists/whosthatpokemon.yaml @@ -1,4 +1,7 @@ AUTHOR: aikaterna +DESCRIPTION: >- + Can you identify the pokémon from their image? + The pokémons included are from the first generation. Who's that Pokémon? https://cdn.discord.red/i/JhaHtAM.png: - Bulbasaur Who's that Pokémon? https://cdn.discord.red/i/J42krSc.png: diff --git a/redbot/cogs/trivia/data/lists/whosthatpokemon2.yaml b/redbot/cogs/trivia/data/lists/whosthatpokemon2.yaml index 147cb4ac1a0..87de635ebd3 100644 --- a/redbot/cogs/trivia/data/lists/whosthatpokemon2.yaml +++ b/redbot/cogs/trivia/data/lists/whosthatpokemon2.yaml @@ -1,4 +1,7 @@ AUTHOR: aikaterna, owo +DESCRIPTION: >- + Can you identify the pokémon from their image? + The pokémons included are from the second generation. Who's that Pokémon? https://cdn.discord.red/i/161fDs6.png: - Chikorita Who's that Pokémon? https://cdn.discord.red/i/9mBd4k5.png: diff --git a/redbot/cogs/trivia/data/lists/whosthatpokemon3.yaml b/redbot/cogs/trivia/data/lists/whosthatpokemon3.yaml index a9cfe98a7fe..7244692fd6e 100644 --- a/redbot/cogs/trivia/data/lists/whosthatpokemon3.yaml +++ b/redbot/cogs/trivia/data/lists/whosthatpokemon3.yaml @@ -1,4 +1,7 @@ AUTHOR: aikaterna, owo +DESCRIPTION: >- + Can you identify the pokémon from their image? + The pokémons included are from the third generation. "Who's that Pokémon? https://cdn.discord.red/i/xvnKvtR.png": - Treecko "Who's that Pokémon? https://cdn.discord.red/i/B3RI772.png": diff --git a/redbot/cogs/trivia/data/lists/whosthatpokemon4.yaml b/redbot/cogs/trivia/data/lists/whosthatpokemon4.yaml index cfc89dcf263..b9e3580b757 100644 --- a/redbot/cogs/trivia/data/lists/whosthatpokemon4.yaml +++ b/redbot/cogs/trivia/data/lists/whosthatpokemon4.yaml @@ -1,4 +1,7 @@ AUTHOR: aikaterna, thisisjvgrace +DESCRIPTION: >- + Can you identify the pokémon from their image? + The pokémons included are from the fourth generation. "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": diff --git a/redbot/cogs/trivia/data/lists/whosthatpokemon5.yaml b/redbot/cogs/trivia/data/lists/whosthatpokemon5.yaml index 16414c8c8fb..be9be87a973 100644 --- a/redbot/cogs/trivia/data/lists/whosthatpokemon5.yaml +++ b/redbot/cogs/trivia/data/lists/whosthatpokemon5.yaml @@ -1,4 +1,7 @@ AUTHOR: aikaterna, siu3334 +DESCRIPTION: >- + Can you identify the pokémon from their image? + The pokémons included are from the fifth generation. "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": diff --git a/redbot/cogs/trivia/data/lists/whosthatpokemon6.yaml b/redbot/cogs/trivia/data/lists/whosthatpokemon6.yaml index 272bc1986fe..5441f729a2a 100644 --- a/redbot/cogs/trivia/data/lists/whosthatpokemon6.yaml +++ b/redbot/cogs/trivia/data/lists/whosthatpokemon6.yaml @@ -1,4 +1,7 @@ AUTHOR: aikaterna, siu3334 +DESCRIPTION: >- + Can you identify the pokémon from their image? + The pokémons included are from the sixth generation. "Who's that Pokémon? https://cdn.discord.red/i/zIOV6uc.png": - Chespin "Who's that Pokémon? https://cdn.discord.red/i/ndUHOeX.png": diff --git a/redbot/cogs/trivia/data/lists/whosthatpokemon7.yaml b/redbot/cogs/trivia/data/lists/whosthatpokemon7.yaml index 7f42effb73b..94354b9e332 100644 --- a/redbot/cogs/trivia/data/lists/whosthatpokemon7.yaml +++ b/redbot/cogs/trivia/data/lists/whosthatpokemon7.yaml @@ -1,4 +1,7 @@ AUTHOR: SnappyDragon64 +DESCRIPTION: >- + Can you identify the pokémon from their image? + The pokémons included are from the seventh generation. "Who's that Pokémon? https://cdn.discord.red/i/XjTkoRQ.png": - Rowlet "Who's that Pokémon? https://cdn.discord.red/i/geEs30F.png": diff --git a/redbot/cogs/trivia/data/lists/whosthatpokemon8.yaml b/redbot/cogs/trivia/data/lists/whosthatpokemon8.yaml index ef49ed14dc6..3b4ff3fd360 100644 --- a/redbot/cogs/trivia/data/lists/whosthatpokemon8.yaml +++ b/redbot/cogs/trivia/data/lists/whosthatpokemon8.yaml @@ -1,4 +1,7 @@ AUTHOR: SnappyDragon64 +DESCRIPTION: >- + Can you identify the pokémon from their image? + The pokémons included are from the eighth generation. "Who's that Pokémon? https://cdn.discord.red/i/aNwtQ3V.png": - Grookey "Who's that Pokémon? https://cdn.discord.red/i/n8H4sB6.png": diff --git a/redbot/cogs/trivia/data/lists/worldcapitals.yaml b/redbot/cogs/trivia/data/lists/worldcapitals.yaml index dc68a2f3e81..10dd64fc815 100644 --- a/redbot/cogs/trivia/data/lists/worldcapitals.yaml +++ b/redbot/cogs/trivia/data/lists/worldcapitals.yaml @@ -1,4 +1,5 @@ AUTHOR: JennJenn +DESCRIPTION: In this trivia, identify the capital city of the country. Name one of the capitals of South Africa?: - Pretoria - Cape Town diff --git a/redbot/cogs/trivia/data/lists/worldcup.yaml b/redbot/cogs/trivia/data/lists/worldcup.yaml index cceafbb424e..24f7e345056 100644 --- a/redbot/cogs/trivia/data/lists/worldcup.yaml +++ b/redbot/cogs/trivia/data/lists/worldcup.yaml @@ -1,4 +1,5 @@ AUTHOR: Kreusada +DESCRIPTION: A trivia about the FIFA World Cup. # Notices @@ -12,215 +13,221 @@ AUTHOR: Kreusada # Hosts -Who are the hosts of the 2022 World Cup?: +Which country was the host of the 2022 World Cup?: - Qatar -Who were the hosts of the 2018 World Cup?: +Which country was the host of the 2018 World Cup?: - Russia -Who were the hosts of the 2014 World Cup?: +Which country was the host of the 2014 World Cup?: - Brazil -Who were the hosts of the 2010 World Cup?: +Which country was the host of the 2010 World Cup?: - South Africa - Republic of South Africa -Who were the hosts of the 2006 World Cup?: +Which country was the host of the 2006 World Cup?: - Germany -Who were the two hosts of the 2002 World Cup?: +Which two countries was the host of the 2002 World Cup?: - Japan and South Korea - South Korea and Japan - Japan, South Korea - South Korea, Japan -Who were the hosts of the 1998 World Cup?: +Which country was the host of the 1998 World Cup?: - France -Who were the hosts of the 1994 World Cup?: +Which country was the host of the 1994 World Cup?: - United States of America - USA - U.S.A - US - U.S. - United States -Who were the hosts of the 1990 World Cup?: +Which country was the host of the 1990 World Cup?: - Italy -Who were the hosts of the 1986 World Cup?: +Which country was the host of the 1986 World Cup?: - Mexico -Who were the hosts of the 1982 World Cup?: +Which country was the host of the 1982 World Cup?: - Spain -Who were the hosts of the 1978 World Cup?: +Which country was the host of the 1978 World Cup?: - Argentina -Who were the hosts of the 1974 World Cup?: +Which country was the host of the 1974 World Cup?: - West Germany - Germany -Who were the hosts of the 1970 World Cup?: +Which country was the host of the 1970 World Cup?: - Mexico -Who were the hosts of the 1966 World Cup?: +Which country was the host of the 1966 World Cup?: - England -Who were the hosts of the 1962 World Cup?: +Which country was the host of the 1962 World Cup?: - Chile -Who were the hosts of the 1958 World Cup?: +Which country was the host of the 1958 World Cup?: - Sweden -Who were the hosts of the 1954 World Cup?: +Which country was the host of the 1954 World Cup?: - Switzerland -Who were the hosts of the 1950 World Cup?: +Which country was the host of the 1950 World Cup?: - Brazil -Who were the hosts of the 1938 World Cup?: +Which country was the host of the 1938 World Cup?: - France -Who were the hosts of the 1934 World Cup?: +Which country was the host of the 1934 World Cup?: - Italy -Who were the hosts of the 1930 World Cup?: +Which country was the host of the 1930 World Cup?: - Uruguay # Champions -Who were the champions of the 2018 World Cup?: +Which country was the champion of the 2022 World Cup?: +- Argentina +Which country was the champion of the 2018 World Cup?: - France -Who were the champions of the 2014 World Cup?: +Which country was the champion of the 2014 World Cup?: - Germany -Who were the champions of the 2010 World Cup?: +Which country was the champion of the 2010 World Cup?: - Spain -Who were the champions of the 2006 World Cup?: +Which country was the champion of the 2006 World Cup?: - Italy -Who were the champions of the 2002 World Cup?: +Which country was the champion of the 2002 World Cup?: - Brazil -Who were the champions of the 1998 World Cup?: +Which country was the champion of the 1998 World Cup?: - France -Who were the champions of the 1994 World Cup?: +Which country was the champion of the 1994 World Cup?: - Brazil -Who were the champions of the 1990 World Cup?: +Which country was the champion of the 1990 World Cup?: - West Germany - Germany -Who were the champions of the 1986 World Cup?: +Which country was the champion of the 1986 World Cup?: - Argentina -Who were the champions of the 1982 World Cup?: +Which country was the champion of the 1982 World Cup?: - Italy -Who were the champions of the 1978 World Cup?: +Which country was the champion of the 1978 World Cup?: - Argentina -Who were the champions of the 1974 World Cup?: +Which country was the champion of the 1974 World Cup?: - West Germany - Germany -Who were the champions of the 1970 World Cup?: +Which country was the champion of the 1970 World Cup?: - Brazil -Who were the champions of the 1966 World Cup?: +Which country was the champion of the 1966 World Cup?: - England -Who were the champions of the 1962 World Cup?: +Which country was the champion of the 1962 World Cup?: - Brazil -Who were the champions of the 1958 World Cup?: +Which country was the champion of the 1958 World Cup?: - Brazil -Who were the champions of the 1954 World Cup?: +Which country was the champion of the 1954 World Cup?: - West Germany - Germany -Who were the champions of the 1950 World Cup?: +Which country was the champion of the 1950 World Cup?: - Uruguay -Who were the champions of the 1938 World Cup?: +Which country was the champion of the 1938 World Cup?: - Italy -Who were the champions of the 1934 World Cup?: +Which country was the champion of the 1934 World Cup?: - Italy -Who were the champions of the 1930 World Cup?: +Which country was the champion of the 1930 World Cup?: - Uruguay # Runner ups -Who were the runner ups of the 2018 World Cup?: +Which country was the runner up of the 2022 World Cup?: +- France +Which country was the runner up of the 2018 World Cup?: - Croatia -Who were the runner ups of the 2014 World Cup?: +Which country was the runner up of the 2014 World Cup?: - Argentina -Who were the runner ups of the 2010 World Cup?: +Which country was the runner up of the 2010 World Cup?: - The Netherlands - Netherlands - Holland -Who were the runner ups of the 2006 World Cup?: +Which country was the runner up of the 2006 World Cup?: - France -Who were the runner ups of the 2002 World Cup?: +Which country was the runner up of the 2002 World Cup?: - Germany -Who were the runner ups of the 1998 World Cup?: +Which country was the runner up of the 1998 World Cup?: - Brazil -Who were the runner ups of the 1994 World Cup?: +Which country was the runner up of the 1994 World Cup?: - Italy -Who were the runner ups of the 1990 World Cup?: +Which country was the runner up of the 1990 World Cup?: - Argentina -Who were the runner ups of the 1986 World Cup?: +Which country was the runner up of the 1986 World Cup?: - West Germany - Germany -Who were the runner ups of the 1982 World Cup?: +Which country was the runner up of the 1982 World Cup?: - West Germany - Germany -Who were the runner ups of the 1978 World Cup?: +Which country was the runner up of the 1978 World Cup?: - The Netherlands - Netherlands - Holland -Who were the runner ups of the 1974 World Cup?: +Which country was the runner up of the 1974 World Cup?: - The Netherlands - Netherlands - Holland -Who were the runner ups of the 1970 World Cup?: +Which country was the runner up of the 1970 World Cup?: - Italy -Who were the runner ups of the 1966 World Cup?: +Which country was the runner up of the 1966 World Cup?: - West Germany - Germany -Who were the runner ups of the 1962 World Cup?: +Which country was the runner up of the 1962 World Cup?: - Czechoslovakia - Czechia - Czech Republic -Who were the runner ups of the 1958 World Cup?: +Which country was the runner up of the 1958 World Cup?: - Sweden -Who were the runner ups of the 1954 World Cup?: +Which country was the runner up of the 1954 World Cup?: - Hungary -Who were the runner ups of the 1950 World Cup?: +Which country was the runner up of the 1950 World Cup?: - Brazil -Who were the runner ups of the 1938 World Cup?: +Which country was the runner up of the 1938 World Cup?: - Hungary -Who were the runner ups of the 1934 World Cup?: +Which country was the runner up of the 1934 World Cup?: - Czechoslovakia - Czechia - Czech Republic -Who were the runner ups of the 1930 World Cup?: +Which country was the runner up of the 1930 World Cup?: - Argentina # Third places -Who placed third in the 2018 World Cup?: +Which country placed third in the 2022 World Cup?: +- Croatia +Which country placed third in the 2018 World Cup?: - Belgium -Who placed third in the 2014 World Cup?: +Which country placed third in the 2014 World Cup?: - The Netherlands - Netherlands - Holland -Who placed third in the 2010 World Cup?: +Which country placed third in the 2010 World Cup?: - Germany -Who placed third in the 2006 World Cup?: +Which country placed third in the 2006 World Cup?: - Germany -Who placed third in the 2002 World Cup?: +Which country placed third in the 2002 World Cup?: - Türkiye - Turkiye - Turkey -Who placed third in the 1998 World Cup?: +Which country placed third in the 1998 World Cup?: - Croatia -Who placed third in the 1994 World Cup?: +Which country placed third in the 1994 World Cup?: - Sweden -Who placed third in the 1990 World Cup?: +Which country placed third in the 1990 World Cup?: - Italy -Who placed third in the 1986 World Cup?: +Which country placed third in the 1986 World Cup?: - France -Who placed third in the 1982 World Cup?: +Which country placed third in the 1982 World Cup?: - Poland -Who placed third in the 1978 World Cup?: +Which country placed third in the 1978 World Cup?: - Brazil -Who placed third in the 1974 World Cup?: +Which country placed third in the 1974 World Cup?: - Poland -Who placed third in the 1970 World Cup?: +Which country placed third in the 1970 World Cup?: - West Germany - Germany -Who placed third in the 1966 World Cup?: +Which country placed third in the 1966 World Cup?: - Portugal -Who placed third in the 1962 World Cup?: +Which country placed third in the 1962 World Cup?: - Chile -Who placed third in the 1958 World Cup?: +Which country placed third in the 1958 World Cup?: - France -Who placed third in the 1954 World Cup?: +Which country placed third in the 1954 World Cup?: - Austria -Who placed third in the 1950 World Cup?: +Which country placed third in the 1950 World Cup?: - Sweden -Who placed third in the 1938 World Cup?: +Which country placed third in the 1938 World Cup?: - Brazil -Who placed third in the 1934 World Cup?: +Which country placed third in the 1934 World Cup?: - Germany -Who placed third in the 1930 World Cup?: +Which country placed third in the 1930 World Cup?: - United States of America - USA - U.S.A @@ -230,104 +237,155 @@ Who placed third in the 1930 World Cup?: # Fourth Places -Who placed fourth in the 2018 World Cup?: +Which country placed fourth in the 2022 World Cup?: +- Morocco +Which country placed fourth in the 2018 World Cup?: - England -Who placed fourth in the 2014 World Cup?: +Which country placed fourth in the 2014 World Cup?: - Brazil -Who placed fourth in the 2010 World Cup?: +Which country placed fourth in the 2010 World Cup?: - Uruguay -Who placed fourth in the 2006 World Cup?: +Which country placed fourth in the 2006 World Cup?: - Portugal -Who placed fourth in the 2002 World Cup?: +Which country placed fourth in the 2002 World Cup?: - South Korea -Who placed fourth in the 1998 World Cup?: +Which country placed fourth in the 1998 World Cup?: - The Netherlands - Netherlands - Holland -Who placed fourth in the 1994 World Cup?: +Which country placed fourth in the 1994 World Cup?: - Bulgaria -Who placed fourth in the 1990 World Cup?: +Which country placed fourth in the 1990 World Cup?: - England -Who placed fourth in the 1986 World Cup?: +Which country placed fourth in the 1986 World Cup?: - Belgium -Who placed fourth in the 1982 World Cup?: +Which country placed fourth in the 1982 World Cup?: - France -Who placed fourth in the 1978 World Cup?: +Which country placed fourth in the 1978 World Cup?: - Italy -Who placed fourth in the 1974 World Cup?: +Which country placed fourth in the 1974 World Cup?: - Brazil -Who placed fourth in the 1970 World Cup?: +Which country placed fourth in the 1970 World Cup?: - Uruguay -Who placed fourth in the 1966 World Cup?: +Which country placed fourth in the 1966 World Cup?: - Soviet Union - Russia -Who placed fourth in the 1962 World Cup?: +Which country placed fourth in the 1962 World Cup?: - Yugoslavia - Serbia -Who placed fourth in the 1958 World Cup?: +Which country placed fourth in the 1958 World Cup?: - West Germany - Germany -Who placed fourth in the 1954 World Cup?: +Which country placed fourth in the 1954 World Cup?: - Uruguay -Who placed fourth in the 1950 World Cup?: +Which country placed fourth in the 1950 World Cup?: - Spain -Who placed fourth in the 1938 World Cup?: +Which country placed fourth in the 1938 World Cup?: - Sweden -Who placed fourth in the 1934 World Cup?: +Which country placed fourth in the 1934 World Cup?: - Austria -Who placed fourth in the 1930 World Cup?: +Which country placed fourth in the 1930 World Cup?: - Yugoslavia - Serbia -# Stadiums +# Continental confederations of international association football or NGBs + +The continental confederation "CONCACAF" governs sport in which continent so that their member nations can qualify for the world cup?: +- North America +The continental confederation "CONMEBOL" governs sport in which continent so that their member nations can qualify for the world cup?: +- South America +The continental confederation "UEFA" governs sport in which continent so that their member nations can qualify for the world cup?: +- Europe +The continental confederation "CAF" governs sport in which continent so that their member nations can qualify for the world cup?: +- Africa +The continental confederation "AFC" governs sport in which continent so that their member nations can qualify for the world cup?: +- Asia +The continental confederation "OFC" governs sport in which continent so that their member nations can qualify for the world cup?: +- Australasia and Oceania +- Australasia +- Oceania + +# Number of teams -"What was the name of the stadium where the 2018 World Cup final was held? (clue: the hosts were Russia)": +From 2026 into the foreseeable future, the tournaments will include how many teams?: +- 48 +From 2002 to 2022, the tournaments included how many teams?: +- 32 +From 1982 to 1994, the tournaments included how many teams?: +- 24 +From 1954 to 1978, the tournaments included how many teams?: +- 16 +How many teams were included in the 1950 World Cup hosted by Brazil?: +- 13 +How many teams were included in the 1938 World Cup hosted by France?: +- 15 +How many teams were included in the 1934 World Cup hosted by Italy?: +- 16 +How many teams were included in the 1930 World Cup hosted by Uruguay?: +- 13 + +### VENUES + +Which Russian stadium hosted the 2018 FIFA World Cup final?: - Luzhniki Stadium - Luzhniki -- Grand Sports Arena of the Luzhniki Olympic Complex -"What was the name of the stadium where the 2014 World Cup final was held? (clue: the hosts were Brazil)": +Which Brazilian stadium hosted the 2014 FIFA World Cup final?: - Maracanã - Maracana +- Maracanã Stadium +- Maracana Stadium - Estádio Jornalista Mário Filho -"What was the name of the stadium where the 2010 World Cup final was held? (clue: the hosts were South Africa)": +- Estadio Jornalista Mario Filho +Which South African stadium hosted the 2010 FIFA World Cup final?: - Soccer City - FNB Stadium - First National Bank Stadium - The Calabash -"What was the name of the stadium where the 2006 World Cup final was held? (clue: the hosts were Germany)": +- Calabash +Which German stadium hosted the 2006 FIFA World Cup final?: - Olympiastadion -"What was the name of the stadium where the 2002 World Cup final was held? (clue: the hosts were South Korea and Japan)": +Which Japanese stadium hosted the 2002 FIFA World Cup final?: - International Stadium +- International - International Stadium Yokohama - Nissan Stadium -"What was the name of the stadium where the 1998 World Cup final was held? (clue: the hosts were France)": +- Nissan +Which French stadium hosted the 1998 FIFA World Cup final?: - Stade de France -"What was the name of the stadium where the 1994 World Cup final was held? (clue: the hosts were United States)": +Which USA stadium hosted the 1994 FIFA World Cup final?: - Rose Bowl -"What was the name of the stadium where the 1990 World Cup final was held? (clue: the hosts were Italy)": +Which Italian stadium hosted the 1990 FIFA World Cup final?: - Stadio Olympico -"What was the name of the stadium where the 1986 World Cup final was held? (clue: the hosts were Mexico)": +- Olympico +Which Mexican stadium hosted the 1986 FIFA World Cup final?: - Estadio Azteca -"What was the name of the stadium where the 1982 World Cup final was held? (clue: the hosts were Spain)": +- Azteca +Which Spanish stadium hosted the 1982 FIFA World Cup final?: - Santiago Bernabéu - Santiago Bernabeu -"What was the name of the stadium where the 1978 World Cup final was held? (clue: the hosts were Argentina)": +- Bernabeu +Which Argentine stadium hosted the 1978 FIFA World Cup final?: - Monumental de Núñez - Monumental de Nunez - River Plate Stadium +- River Plate - El Monumental -"What was the name of the stadium where the 1974 World Cup final was held? (clue: the hosts were West Germany)": +- Monumental +Which West German stadium hosted the 1974 FIFA World Cup final?: - Olympiastadion -"What was the name of the stadium where the 1970 World Cup final was held? (clue: the hosts were Mexico)": +Which Mexican stadium hosted the 1970 FIFA World Cup final?: - Estadio Azteca -"What was the name of the stadium where the 1966 World Cup final was held? (clue: the hosts were England)": +- Azteca +Which English stadium hosted the 1966 FIFA World Cup final?: - Wembley Stadium - Wembley - Empire Stadium -"What was the name of the stadium where the 1962 World Cup final was held? (clue: the hosts were Chile)": +Which Chilean stadium hosted the 1962 FIFA World Cup final?: - Estadio Nacional +- Nacional - Estadio Nacional Julio Martínez Prádanos -"What was the name of the stadium where the 1958 World Cup final was held? (clue: the hosts were Sweden)": +- Estadio Nacional Julio Martinez Pradanos +Which Swedish stadium hosted the 1958 FIFA World Cup final?: - Råsundastadion - Rasundastadion - Råsunda Stadium @@ -338,62 +396,31 @@ Who placed fourth in the 1930 World Cup?: - Rasunda Football Stadium - Råsunda - Rasunda -"What was the name of the stadium where the 1954 World Cup final was held? (clue: the hosts were Switzerland)": +Which Swiss stadium hosted the 1954 FIFA World Cup final?: - Wankdorfstadion -"What was the name of the stadium where the 1950 World Cup final was held? (clue: the hosts were Brazil)": +Which Brazilian stadium hosted the 1950 FIFA World Cup final?: - Maracanã - Maracana - Maracanã Stadium - Maracana Stadium - Estádio Jornalista Mário Filho -"What was the name of the stadium where the 1938 World Cup final was held? (clue: the hosts were France)": +- Estadio Jornalista Mario Filho +Which French stadium hosted the 1938 FIFA World Cup final?: - Stade de Colombes - Stade Yves-du-Manoir - Stade olympique Yves-du-Manoir - Stade olympique de Colombes - Colombes -"What was the name of the stadium where the 1934 World Cup final was held? (clue: the hosts were Italy)": +- Yves-du-Manoir +Which Italian stadium hosted the 1934 FIFA World Cup final?: - Stadio Nazionale PNF -"What was the name of the stadium where the 1930 World Cup final was held? (clue: the hosts were Uruguay)": +- Stadio Nazionale +- Nazionale +Which Uruguayan stadium hosted the 1930 FIFA World Cup final?: - Estadio Centenario +- Centenario -# Continental confederations of international association football or NGBs - -The continental confederation "CONCACAF" governs sport in which continent so that their member nations can qualify for the world cup?: -- North America -The continental confederation "CONMEBOL" governs sport in which continent so that their member nations can qualify for the world cup?: -- South America -The continental confederation "UEFA" governs sport in which continent so that their member nations can qualify for the world cup?: -- Europe -The continental confederation "CAF" governs sport in which continent so that their member nations can qualify for the world cup?: -- Africa -The continental confederation "AFC" governs sport in which continent so that their member nations can qualify for the world cup?: -- Asia -The continental confederation "OFC" governs sport in which continent so that their member nations can qualify for the world cup?: -- Australasia and Oceania -- Australasia -- Oceania - -# Number of teams - -From 2026 into the foreseeable future, the tournaments will include how many teams?: -- 48 -From 2002 to 2022, the tournaments included how many teams?: -- 32 -From 1982 to 1994, the tournaments included how many teams?: -- 24 -From 1954 to 1978, the tournaments included how many teams?: -- 16 -How many teams were included in the 1950 World Cup hosted by Brazil?: -- 13 -How many teams were included in the 1938 World Cup hosted by France?: -- 15 -How many teams were included in the 1934 World Cup hosted by Italy?: -- 16 -How many teams were included in the 1930 World Cup hosted by Uruguay?: -- 13 - -# General +#### GENERAL In which year was the World Cup founded?: - 1930 @@ -420,8 +447,6 @@ Who is the only player to win the World Cup three times?: - Pele Which country has scored the most goals in the World Cup since its inauguration in 1930?: - Brazil -Which country is the only country that has participated in every World Cup tournament?: -- Brazil How many countries have won the World Cup at least once?: - 8 In 2022, European champions Italy lose 1-0 to who, failing to qualify for the world cup for a *second* consecutive time?: @@ -430,5 +455,251 @@ In 1994, France failed to qualify after losing to Israel and *who* in the group - Bulgaria In 2018, Italy failed to qualify after losing to *who* 1-0?: - Sweden -In 2002, Netherlands failed to qualify after losing to Republic of Ireland. What was the goal difference in this qualification decider?: +In 2002, Netherlands failed to qualify after losing to the Republic of Ireland. What was the goal difference in this qualification decider?: - 1 +Which is the only African nation to reach the semi-finals of the World Cup?: +- Morocco +In 2022, Morocco beat Spain and *who* in the knockout stages, to reach the semi-final?: +- Portugal +Who has scored the most goals at a single World Cup? (13): +- Just Fontaine +- Fontaine +During the penalty shootout of the 2022 final, who scored the final penalty that ensured victory over the French?: +- Gonzalo Montiel +- Montiel +In 2022, Netherlands played Argentina in the quarter-finals. The game broke a record for the most yellow cards shown in a FIFA World Cup match. How many were shown?: +- 18 +- Eighteen +Who was Costa Rica's keeper when they lost 7-0 against Spain in 2022?: +- Keylor Navas +- Navas +How many red cards have ever been given out in FIFA World Cup **finals**?: +- 5 +- Five +Prior to Kylian Mbappé's hatrick in the final of 2022, who was the only player to have scored a hattrick in a FIFA World Cup final?: +- Geoff Hurst +- Hurst + +#### APPEARANCES + +Which is the most northerly European nation who has never qualified for a FIFA World Cup?: +- Finland +Iceland has had only 1 FIFA World Cup appearance. In what year did they appear?: +- 2018 +Bosnia and Herzegovina has had only 1 FIFA World Cup appearance. In what year did they appear?: +- 2014 +Togo has had only 1 FIFA World Cup appearance. In what year did they appear?: +- 2006 +China has had only 1 FIFA World Cup appearance. In what year did they appear?: +- 2002 +Congo has had only 1 FIFA World Cup appearance. In what year did they appear?: +- 1974 +Cuba has had only 1 FIFA World Cup appearance. In what year did they appear?: +- 1938 +Which year did Romania last qualify for a FIFA World Cup?: +- 1998 +Which country is the only country that has participated in every World Cup tournament?: +- Brazil + + +#### ALL TIME NATION STATS +#### https://en.wikipedia.org/wiki/FIFA_World_Cup_records_and_statistics + +Which nation currently has the highest accumulative goal-difference in the history of the FIFA World Cup? (+129): +- Brazil +"Which nation currently has the lowest accumulative goal-difference in the history of the FIFA World Cup? (-39)\nNote: There are two possible answers for this question.": +# This first answer is just for when the answer is revealed +- South Korea or Mexico +- South Korea +- Mexico +Which nation currently has the highest accumulative goals-for in the history of the FIFA World Cup? (237): +- Brazil +Name 1 of 4 nations who have never scored a goal in their FIFA World Cup campaigns.: +# This first answer is just for when the answer is revealed +- Trinidad and Tobago, Indonesia, China or DR Congo +- Trinidad and Tobago +- Indonesia +- China +- DR Congo +- Congo +- Democratic Republic of Congo +- Democratic Republic of the Congo +- DROC +Which nation currently has the highest accumulative goals-against in the history of the FIFA World Cup? (130): +- Germany +Which nation currently has the lowest accumulative goals-against in the history of the FIFA World Cup? (2): +- Angola +Which nation currently has the most losses in the history of the FIFA World Cup? (28): +- Mexico +Which nation currently has the most draws in the history of the FIFA World Cup? (22): +- England +Which nation currently has the most wins in the history of the FIFA World Cup? (28): +- Brazil +Which nation currently has the highest number of games played in the history of the FIFA World Cup? (114): +- Brazil +Which nation currently has the lowest number of games played in the history of the FIFA World Cup? (1): +- Indonesia + + +#### MEMORABLE SCORES + +"What was the final score in the shock FIFA World Cup group stage tie between Argentina and Saudi Arabia in 2022?\nFormat: `-`": +- 1-2 +- 1 - 2 +"What was the final score in the shock FIFA World Cup group stage tie between South Korea and Germany in 2018?\nFormat: `-`": +- 2-0 +- 2 - 0 +"What was the final score in the shock FIFA World Cup group stage tie between Spain and Netherlands in 2014?\nFormat: `-`": +- 1-5 +- 1 - 5 +"What was the final score in the shock FIFA World Cup group stage tie between Italy and North Korea in 1966?\nFormat: `-`": +- 0-1 +- 0 - 1 +"What was the final score in the shock FIFA World Cup group stage tie between Slovakia and Italy in 2010?\nFormat: `-`": +- 3-2 +- 3 - 2 +"What was the final score in the shock FIFA World Cup group stage tie between England and USA in 1950?\nFormat: `-`": +- 0-1 +- 0 - 1 +"What was the final score in the shock FIFA World Cup quarter-final tie between Bulgaria and Germany in 1994?\nFormat: `-`": +- 2-1 +- 2 - 1 +"What was the final score in the shock FIFA World Cup group stage tie between France and Senegal in 2002?\nFormat: `-`": +- 0-1 +- 0 - 1 +"What was the final score in the shock FIFA World Cup semi-final tie between Brazil and Germany in 2014?\nFormat: `-`": +- 1-7 +- 1 - 7 +"What was the final score in the shock FIFA World Cup group stage tie between Italy and Costa Rica in 2014?\nFormat: `-`": +- 0-1 +- 0 - 1 +"What was the final score in the shock FIFA World Cup round of 16 tie between Korea Republic and Italy in 2002?\nFormat: `-`": +- 2-1 +- 2 - 1 +"What was the final score in the shock FIFA World Cup group stage tie between Germany and Japan in 2022?\nFormat: `-`": +- 1-2 +- 1 - 2 +"What was the final score in the shock FIFA World Cup group stage tie between Japan and Spain in 2022?\nFormat: `-`": +- 2-1 +- 2 - 1 +"What was the score after extra time in the final of 2010 (Spain VS Netherlands)?\nFormat: `-`": +- 1-0 +- 1 - 0 +"What was the score after extra time in the final of 2014 (Germany VS Argentina)?\nFormat: `-`": +- 1-0 +- 1 - 0 +"What was the score after extra time in the final of 2018 (France VS Croatia)?\nFormat: `-`": +- 4-2 +- 4 - 2 +"What was the score after extra time in the final of 2022 (Argentina VS France)?\nFormat: `-`": +- 3-3 +- 3 - 3 + + + +#### INDIVIDUAL PLAYER AWARDS +#### This will start from 2010 + +# Golden Ball + +Who won the Golden Ball award in 2010 South Africa?: +- Diego Forlán +- Forlán +- Forlan +Who won the Golden Ball award in 2014 Brazil?: +- Lionel Messi +- Messi +Who won the Golden Ball award in 2018 Russia?: +- Luka Modrić +- Modrić +- Modric +Who won the Golden Ball award in 2022 Qatar?: +- Lionel Messi +- Messi + +# Golden Boot + +Who won the Golden Boot award in 2010 South Africa?: +- Thomas Müller +- Müller +- Muller +Who won the Golden Boot award in 2014 Brazil?: +- James Rodríguez +- Rodríguez +- Rodriguez +Who won the Golden Boot award in 2018 Russia?: +- Harry Kane +- Kane +Who won the Golden Boot award in 2022 Qatar?: +- Kylian Mbappé +- Mbappé +- Mbappe + +# Golden Glove + +Who won the Golden Boot award in 2010 South Africa?: +- Iker Casillas +- Casillas +Who won the Golden Boot award in 2014 Brazil?: +- Manuel Neuer +- Neuer +Who won the Golden Boot award in 2018 Russia?: +- Thibaut Courtois +- Courtois +Who won the Golden Boot award in 2022 Qatar?: +- Emiliano Martínez +- Martínez +- Martinez + +# FIFA Young Player + +Who won the FIFA Young Player award in 2010 South Africa?: +- Thomas Müller +- Müller +- Muller +Who won the FIFA Young Player award in 2014 Brazil?: +- Paul Pogba +- Pogba +Who won the FIFA Young Player award in 2018 Russia?: +- Kylian Mbappé +- Mbappé +- Mbappe +Who won the FIFA Young Player award in 2010 South Africa?: +- Enzo Fernández +- Fernández +- Fernandez + +# FIFA Fair Play Trophy + +Which nation won the FIFA Fair Play Trophy in 2010 South Africa?: +- Spain +Which nation won the FIFA Fair Play Trophy in 2014 Brazil?: +- Colombia +Which nation won the FIFA Fair Play Trophy in 2018 Russia?: +- Spain +Which nation won the FIFA Fair Play Trophy in 2022 Qatar?: +- England + +# Most POTM Awards + +Who collected the most Player Of The Match awards in 2010 South Africa (4)?: +- Wesley Sneijder +- Sneijder +Who collected the most Player Of The Match awards in 2014 Brazil (4)?: +- Lionel Messi +- Messi +Name one of the *four* players who collected the most Player Of The Match awards in 2018 Russia (3 each).: +# This first answer is just for when the answer is revealed +- Antoine Griezmann, Eden Hazard, Harry Kane or Luka Modrić +- Antoine Griezmann +- Griezmann +- Eden Hazard +- Hazard +- Harry Kane +- Kane +- Luka Modrić +- Modrić +- Modric +Who collected the most Player Of The Match awards in 2022 Qatar (5)?: +- Lionel Messi +- Messi diff --git a/redbot/cogs/trivia/data/lists/worldflags.yaml b/redbot/cogs/trivia/data/lists/worldflags.yaml index 160927dc8c0..94c2d30816c 100644 --- a/redbot/cogs/trivia/data/lists/worldflags.yaml +++ b/redbot/cogs/trivia/data/lists/worldflags.yaml @@ -1,4 +1,5 @@ AUTHOR: Volhosis +DESCRIPTION: In this trivia, identify the country from their flag. What country is represented by this flag? https://i.imgur.com/00SGRuz.png: - Myanmar - Burma diff --git a/redbot/cogs/trivia/data/lists/worldmap.yaml b/redbot/cogs/trivia/data/lists/worldmap.yaml index e1b2ab43c7b..402cd847342 100644 --- a/redbot/cogs/trivia/data/lists/worldmap.yaml +++ b/redbot/cogs/trivia/data/lists/worldmap.yaml @@ -1,4 +1,5 @@ AUTHOR: Volhosis +DESCRIPTION: In this trivia, identify the country from their position on the map. What country is highlighted on this map? https://i.imgur.com/09dDNah.png: - Egypt What country is highlighted on this map? https://i.imgur.com/0iRnWAj.png: diff --git a/redbot/cogs/trivia/locales/ar-SA.po b/redbot/cogs/trivia/locales/ar-SA.po index 7c172b0224c..5aff00112d0 100644 --- a/redbot/cogs/trivia/locales/ar-SA.po +++ b/redbot/cogs/trivia/locales/ar-SA.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-03-07 21:28+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,115 +15,168 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: ar_SA\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:356 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:365 msgid "There is no ongoing trivia session in this channel." msgstr "هناك بالفعل جلسة ثلاثية مستمرة في هذه القناة." -#: redbot/cogs/trivia/converters.py:15 +#: redbot/cogs/trivia/converters.py:18 msgid "`{arg}` is not a number." msgstr "`{arg}` ليس رقماً." -#: redbot/cogs/trivia/converters.py:17 +#: redbot/cogs/trivia/converters.py:20 msgid "`{arg}` is not a finite number." msgstr "`{arg}` ليس رقماً محدوداً." -#: redbot/cogs/trivia/session.py:20 -msgid "I know this one! {answer}!" +#: redbot/cogs/trivia/schema.py:34 +msgid "The trivia list does not contain any questions." +msgstr "" + +#: redbot/cogs/trivia/schema.py:39 redbot/cogs/trivia/schema.py:40 +msgid "{key} key must be a text value." +msgstr "" + +#: redbot/cogs/trivia/schema.py:46 +msgid "{key} key in {parent_key} must be a positive integer." +msgstr "" + +#: redbot/cogs/trivia/schema.py:51 +msgid "{key} key in {parent_key} must be a positive number." +msgstr "" + +#: redbot/cogs/trivia/schema.py:56 +msgid "{key} key in {parent_key} must be a positive number greater than or equal to 4." +msgstr "" + +#: redbot/cogs/trivia/schema.py:62 redbot/cogs/trivia/schema.py:65 +#: redbot/cogs/trivia/schema.py:73 +msgid "{key} key in {parent_key} must be either true or false." +msgstr "" + +#: redbot/cogs/trivia/schema.py:70 +msgid "{key} key in {parent_key} must be a non-negative number." +msgstr "" + +#: redbot/cogs/trivia/schema.py:79 +msgid "{key} is not a key that can be specified in {parent_key}." +msgstr "" + +#: redbot/cogs/trivia/schema.py:82 +msgid "{key} should be a 'key: value' mapping." +msgstr "" + +#: redbot/cogs/trivia/schema.py:86 +msgid "Value of question {key} is not a list of text values (answers)." +msgstr "" + +#: redbot/cogs/trivia/schema.py:92 +msgid "A key of question {key} is not a text value." +msgstr "" + +#: redbot/cogs/trivia/schema.py:95 +msgid "A trivia list should be a 'key: value' mapping." msgstr "" #: redbot/cogs/trivia/session.py:21 -msgid "Easy: {answer}." +msgid "I know this one! {answer}!" msgstr "" #: redbot/cogs/trivia/session.py:22 +msgid "Easy: {answer}." +msgstr "" + +#: redbot/cogs/trivia/session.py:23 msgid "Oh really? It's {answer} of course." msgstr "" -#: redbot/cogs/trivia/session.py:26 +#: redbot/cogs/trivia/session.py:27 msgid "I know this one! ||{answer}!||" msgstr "" -#: redbot/cogs/trivia/session.py:27 +#: redbot/cogs/trivia/session.py:28 msgid "Easy: ||{answer}.||" msgstr "" -#: redbot/cogs/trivia/session.py:28 +#: redbot/cogs/trivia/session.py:29 msgid "Oh really? It's ||{answer}|| of course." msgstr "" -#: redbot/cogs/trivia/session.py:32 +#: redbot/cogs/trivia/session.py:33 msgid "To the next one I guess..." msgstr "" -#: redbot/cogs/trivia/session.py:33 +#: redbot/cogs/trivia/session.py:34 msgid "Moving on..." msgstr "" -#: redbot/cogs/trivia/session.py:34 +#: redbot/cogs/trivia/session.py:35 msgid "I'm sure you'll know the answer of the next one." msgstr "" -#: redbot/cogs/trivia/session.py:35 +#: redbot/cogs/trivia/session.py:36 msgid "😔 Next one." msgstr "" -#: redbot/cogs/trivia/session.py:121 +#: redbot/cogs/trivia/session.py:122 +msgid "An unexpected error occurred in the trivia session." +msgstr "" + +#: redbot/cogs/trivia/session.py:124 msgid "An unexpected error occurred in the trivia session.\n" "Check your console or logs for details." msgstr "" -#: redbot/cogs/trivia/session.py:142 +#: redbot/cogs/trivia/session.py:144 msgid "Question number {num}!" msgstr "" -#: redbot/cogs/trivia/session.py:151 +#: redbot/cogs/trivia/session.py:153 msgid "There are no more questions!" msgstr "" -#: redbot/cogs/trivia/session.py:159 +#: redbot/cogs/trivia/session.py:161 msgid "{trivia_list} (by {author})" msgstr "" -#: redbot/cogs/trivia/session.py:164 +#: redbot/cogs/trivia/session.py:166 msgid "Starting Trivia: {list_names}" msgstr "" -#: redbot/cogs/trivia/session.py:210 +#: redbot/cogs/trivia/session.py:212 msgid "Guys...? Well, I guess I'll stop then." msgstr "رفاق...؟ حسنًا، أعتقد أنني سوف أتوقف عندئذ." -#: redbot/cogs/trivia/session.py:221 +#: redbot/cogs/trivia/session.py:223 msgid " **+1** for me!" msgstr " **+1** بالنسبة لي!" -#: redbot/cogs/trivia/session.py:226 +#: redbot/cogs/trivia/session.py:228 msgid "You got it {user}! **+1** to you!" msgstr "لقد حصلت على {user}! **+1** لك!" -#: redbot/cogs/trivia/session.py:329 +#: redbot/cogs/trivia/session.py:334 msgid "Congratulations {users}! You have each received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/session.py:337 +#: redbot/cogs/trivia/session.py:342 msgid "Congratulations {user}! You have received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/trivia.py:41 +#: redbot/cogs/trivia/trivia.py:42 #, docstring msgid "Play trivia with friends!" msgstr "لعب الرحلة مع الأصدقاء!" -#: redbot/cogs/trivia/trivia.py:80 +#: redbot/cogs/trivia/trivia.py:82 #, docstring msgid "Manage Trivia settings." msgstr "إدارة إعدادات تريفيا." -#: redbot/cogs/trivia/trivia.py:84 +#: redbot/cogs/trivia/trivia.py:86 #, docstring msgid "Show the current trivia settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:88 +#: redbot/cogs/trivia/trivia.py:90 msgid "Current settings\n" "Bot gains points: {bot_plays}\n" "Answer time limit: {delay} seconds\n" @@ -135,74 +188,74 @@ msgid "Current settings\n" "Use Spoilers in answers: {use_spoilers}" msgstr "" -#: redbot/cogs/trivia/trivia.py:105 +#: redbot/cogs/trivia/trivia.py:107 #, docstring msgid "Set the total points required to win." msgstr "تعيين مجموع النقاط المطلوبة للفوز. (Automatic Translation)." -#: redbot/cogs/trivia/trivia.py:107 +#: redbot/cogs/trivia/trivia.py:109 msgid "Score must be greater than 0." msgstr "النتيجة يجب أن تكون أكبر من 0." -#: redbot/cogs/trivia/trivia.py:111 +#: redbot/cogs/trivia/trivia.py:113 msgid "Done. Points required to win set to {num}." msgstr "تم. النقاط المطلوبة للفوز بتعيين إلى {num}." -#: redbot/cogs/trivia/trivia.py:115 +#: redbot/cogs/trivia/trivia.py:117 #, docstring msgid "Set the maximum seconds permitted to answer a question." msgstr "تعيين الحد الأقصى من الثواني المسموح بها للإجابة على سؤال." -#: redbot/cogs/trivia/trivia.py:117 +#: redbot/cogs/trivia/trivia.py:119 msgid "Must be at least 4 seconds." msgstr "يجب أن يكون 4 ثوان على الأقل." -#: redbot/cogs/trivia/trivia.py:121 +#: redbot/cogs/trivia/trivia.py:123 msgid "Done. Maximum seconds to answer set to {num}." msgstr "تم. الحد الأقصى للثوان للإجابة المحددة إلى {num}." -#: redbot/cogs/trivia/trivia.py:125 +#: redbot/cogs/trivia/trivia.py:127 #, docstring msgid "Set how long until trivia stops due to no response." msgstr "تعيين طول الوقت حتى يتوقف التروفيا بسبب عدم وجود استجابة." -#: redbot/cogs/trivia/trivia.py:128 +#: redbot/cogs/trivia/trivia.py:130 msgid "Must be larger than the answer time limit." msgstr "يجب أن يكون أكبر من الحد الزمني للإجابة." -#: redbot/cogs/trivia/trivia.py:132 +#: redbot/cogs/trivia/trivia.py:134 msgid "Done. Trivia sessions will now time out after {num} seconds of no responses." msgstr "تم. سوف تنتهي جلسات تريفيا بعد {num} ثانية من عدم الردود." -#: redbot/cogs/trivia/trivia.py:139 +#: redbot/cogs/trivia/trivia.py:141 #, docstring msgid "Allow/disallow trivia lists to override settings." msgstr "السماح / عدم السماح لقوائم ثلاثية لتجاوز الإعدادات." -#: redbot/cogs/trivia/trivia.py:144 +#: redbot/cogs/trivia/trivia.py:146 msgid "Done. Trivia lists can now override the trivia settings for this server." msgstr "تم. يمكن لقوائم تريفيا الآن تجاوز إعدادات ثلاثية لهذا الخادم." -#: redbot/cogs/trivia/trivia.py:148 +#: redbot/cogs/trivia/trivia.py:150 msgid "Done. Trivia lists can no longer override the trivia settings for this server." msgstr "تم. لم يعد من الممكن تجاوز قوائم تريفيا إعدادات ثلاثية لهذا الخادم." -#: redbot/cogs/trivia/trivia.py:156 +#: redbot/cogs/trivia/trivia.py:158 #, docstring msgid "Set if bot will display the answers in spoilers.\n\n" " If enabled, the bot will use spoilers to hide answers.\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:163 +#: redbot/cogs/trivia/trivia.py:165 msgid "Done. I'll put the answers in spoilers next time." msgstr "" -#: redbot/cogs/trivia/trivia.py:165 +#: redbot/cogs/trivia/trivia.py:167 msgid "Alright, I won't use spoilers to hide answers anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:169 +#: redbot/cogs/trivia/trivia.py:171 #, 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" @@ -211,15 +264,15 @@ msgstr "تعيين ما إذا كان البوت يحصل على نقاط أم " في حالة التمكين، البوت سيحصل على نقطة إذا لم يخمن أحد بشكل صحيح.\n" " " -#: redbot/cogs/trivia/trivia.py:176 +#: redbot/cogs/trivia/trivia.py:178 msgid "Done. I'll now gain a point if users don't answer in time." msgstr "تم. سأحصل الآن على نقطة إذا لم يجيب المستخدمون في الوقت المناسب." -#: redbot/cogs/trivia/trivia.py:178 +#: redbot/cogs/trivia/trivia.py:180 msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:182 +#: redbot/cogs/trivia/trivia.py:184 #, 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" @@ -230,15 +283,15 @@ msgstr "تعيين ما إذا كان قد تم الكشف عن الإجابة " في الوقت المناسب.\n" " " -#: redbot/cogs/trivia/trivia.py:190 +#: redbot/cogs/trivia/trivia.py:192 msgid "Done. I'll reveal the answer if no one knows it." msgstr "تم. سأفصح عن الإجابة إذا لم يكن أحد يعرف ذلك." -#: redbot/cogs/trivia/trivia.py:192 +#: redbot/cogs/trivia/trivia.py:194 msgid "Alright, I won't reveal the answer to the questions anymore." msgstr "حسناً، لن أكشف الإجابة على الأسئلة بعد الآن." -#: redbot/cogs/trivia/trivia.py:198 +#: redbot/cogs/trivia/trivia.py:200 #, docstring msgid "Set the payout multiplier.\n\n" " This can be any positive decimal number. If a user wins trivia when at\n" @@ -255,75 +308,80 @@ msgstr "تعيين مضاعف الدفع.\n\n" " هذا المضاعف.\n" " " -#: redbot/cogs/trivia/trivia.py:209 +#: redbot/cogs/trivia/trivia.py:211 msgid "Multiplier must be at least 0." msgstr "يجب أن يكون المضاعف صفر على الأقل." -#: redbot/cogs/trivia/trivia.py:213 +#: redbot/cogs/trivia/trivia.py:215 msgid "Done. Payout multiplier set to {num}." msgstr "تم. تم تعيين مضاعف الدفع إلى {num}." -#: redbot/cogs/trivia/trivia.py:215 +#: redbot/cogs/trivia/trivia.py:217 msgid "Done. I will no longer reward the winner with a payout." msgstr "تم. لن أكافئ الفائز بعد الآن بالدفع." -#: redbot/cogs/trivia/trivia.py:220 +#: redbot/cogs/trivia/trivia.py:222 #, docstring msgid "Manage Custom Trivia lists." msgstr "" -#: redbot/cogs/trivia/trivia.py:225 +#: redbot/cogs/trivia/trivia.py:227 #, docstring msgid "List uploaded custom trivia." msgstr "" -#: redbot/cogs/trivia/trivia.py:227 +#: redbot/cogs/trivia/trivia.py:229 msgid "No custom Trivia lists uploaded." msgstr "" -#: redbot/cogs/trivia/trivia.py:243 redbot/cogs/trivia/trivia.py:250 +#: redbot/cogs/trivia/trivia.py:245 redbot/cogs/trivia/trivia.py:252 msgid "Uploaded trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:260 +#: redbot/cogs/trivia/trivia.py:262 #, docstring msgid "Upload a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:262 +#: redbot/cogs/trivia/trivia.py:264 msgid "Supply a file with next message or type anything to cancel." msgstr "" -#: redbot/cogs/trivia/trivia.py:268 +#: redbot/cogs/trivia/trivia.py:270 msgid "You took too long to upload a list." msgstr "" -#: redbot/cogs/trivia/trivia.py:271 +#: redbot/cogs/trivia/trivia.py:273 msgid "You have cancelled the upload process." msgstr "" -#: redbot/cogs/trivia/trivia.py:279 -msgid "Invalid syntax: " +#: redbot/cogs/trivia/trivia.py:281 +msgid "Invalid syntax:\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:282 +#: redbot/cogs/trivia/trivia.py:284 msgid "There was an error parsing the trivia list. See logs for more info." msgstr "" #: redbot/cogs/trivia/trivia.py:289 +msgid "The custom trivia list was not saved. The file does not follow the proper data format.\n" +"{schema_error}" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:298 #, docstring msgid "Delete a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:293 +#: redbot/cogs/trivia/trivia.py:302 msgid "Trivia {filename} was deleted." msgstr "" -#: redbot/cogs/trivia/trivia.py:295 +#: redbot/cogs/trivia/trivia.py:304 msgid "Trivia file was not found." msgstr "" -#: redbot/cogs/trivia/trivia.py:300 +#: redbot/cogs/trivia/trivia.py:309 #, docstring msgid "Start trivia session on the specified category.\n\n" " You may list multiple categories, in which case the trivia will involve\n" @@ -334,41 +392,41 @@ msgstr "بدء جلسة ثلاثية في الفئة المحددة.\n\n" " أسئلةً من جميعها.\n" " " -#: redbot/cogs/trivia/trivia.py:308 +#: redbot/cogs/trivia/trivia.py:317 msgid "There is already an ongoing trivia session in this channel." msgstr "هناك بالفعل جلسة ثلاثية مستمرة في هذه القناة." -#: redbot/cogs/trivia/trivia.py:319 +#: redbot/cogs/trivia/trivia.py:328 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "الفئة '{name}`. انظر '{prefix}trivia list` لقائمة فئات ثلاثية غير صالحة." -#: redbot/cogs/trivia/trivia.py:326 +#: redbot/cogs/trivia/trivia.py:335 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:338 +#: redbot/cogs/trivia/trivia.py:347 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "تم تحليل قائمة ثلاثية بنجاح ، ولكن يبدو أنها فارغة!" -#: redbot/cogs/trivia/trivia.py:353 +#: redbot/cogs/trivia/trivia.py:362 #, docstring msgid "Stop an ongoing trivia session." msgstr "أوقفوا دورة ثلاثية مستمرة." -#: redbot/cogs/trivia/trivia.py:360 +#: redbot/cogs/trivia/trivia.py:369 msgid "Trivia stopped." msgstr "توقفت تريفيا." -#: redbot/cogs/trivia/trivia.py:364 +#: redbot/cogs/trivia/trivia.py:373 #, docstring msgid "List available trivia categories." msgstr "قائمة الفئات الثلاثية المتاحة." -#: redbot/cogs/trivia/trivia.py:369 redbot/cogs/trivia/trivia.py:375 +#: redbot/cogs/trivia/trivia.py:378 redbot/cogs/trivia/trivia.py:384 msgid "Available trivia lists" msgstr "قوائم ثلاثية متاحة" -#: redbot/cogs/trivia/trivia.py:385 +#: redbot/cogs/trivia/trivia.py:394 #, docstring msgid "Leaderboard for trivia.\n\n" " Defaults to the top 10 of this server, sorted by total wins. Use\n" @@ -379,7 +437,7 @@ msgstr "مجلس إدارة ثلاثية.\n\n" " أوامر فرعية للوحة تصادق أكثر تخصيصا.\n" " " -#: redbot/cogs/trivia/trivia.py:400 +#: redbot/cogs/trivia/trivia.py:409 #, docstring msgid "Leaderboard for this server.\n\n" " `` can be any of the following fields:\n" @@ -398,11 +456,11 @@ msgstr "لائحة المتصدرين لهذا الخادم.\n\n" "هو عدد الرتب التي تريد عرضها على لوحة المتصدرين.\n" " " -#: redbot/cogs/trivia/trivia.py:413 redbot/cogs/trivia/trivia.py:442 +#: redbot/cogs/trivia/trivia.py:422 redbot/cogs/trivia/trivia.py:451 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "حقل غير معروف '{field_name}`، راجع `{prefix}مساعدة ثلاثية المتصدرين خادم` للحقول الصالحة للفرز." -#: redbot/cogs/trivia/trivia.py:429 +#: redbot/cogs/trivia/trivia.py:438 #, docstring msgid "Global trivia leaderboard.\n\n" " `` can be any of the following fields:\n" @@ -421,52 +479,57 @@ msgstr "لائحة المتصدرين لهذا الخادم.\n\n" "هو عدد الرتب التي تريد عرضها على لوحة المتصدرين.\n" " " -#: redbot/cogs/trivia/trivia.py:497 +#: redbot/cogs/trivia/trivia.py:506 msgid "There are no scores on record!" msgstr "لا توجد أي نقاط في التسجيل!" -#: redbot/cogs/trivia/trivia.py:527 +#: redbot/cogs/trivia/trivia.py:536 msgid "Rank" msgstr "" -#: redbot/cogs/trivia/trivia.py:528 +#: redbot/cogs/trivia/trivia.py:537 msgid "Member" msgstr "عضو" -#: redbot/cogs/trivia/trivia.py:529 +#: redbot/cogs/trivia/trivia.py:538 msgid "Wins" msgstr "الفائزون" -#: redbot/cogs/trivia/trivia.py:530 +#: redbot/cogs/trivia/trivia.py:539 msgid "Games Played" msgstr "" -#: redbot/cogs/trivia/trivia.py:531 +#: redbot/cogs/trivia/trivia.py:540 msgid "Total Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:532 +#: redbot/cogs/trivia/trivia.py:541 msgid "Average Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:647 +#: redbot/cogs/trivia/trivia.py:650 msgid "{filename} is a reserved trivia name and cannot be replaced.\n" "Choose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:656 +#: redbot/cogs/trivia/trivia.py:659 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:678 +#: redbot/cogs/trivia/trivia.py:681 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:682 +#: redbot/cogs/trivia/trivia.py:685 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:691 +#: redbot/cogs/trivia/trivia.py:698 +msgid "There was an error saving the file.\n" +"Please check the filename and try again, as it could be longer than your system supports." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:705 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 a4005e518bf..0868939fa3c 100644 --- a/redbot/cogs/trivia/locales/bg-BG.po +++ b/redbot/cogs/trivia/locales/bg-BG.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-03-07 21:28+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,115 +15,168 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: bg_BG\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:356 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:365 msgid "There is no ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/converters.py:15 +#: redbot/cogs/trivia/converters.py:18 msgid "`{arg}` is not a number." msgstr "" -#: redbot/cogs/trivia/converters.py:17 +#: redbot/cogs/trivia/converters.py:20 msgid "`{arg}` is not a finite number." msgstr "" -#: redbot/cogs/trivia/session.py:20 -msgid "I know this one! {answer}!" +#: redbot/cogs/trivia/schema.py:34 +msgid "The trivia list does not contain any questions." +msgstr "" + +#: redbot/cogs/trivia/schema.py:39 redbot/cogs/trivia/schema.py:40 +msgid "{key} key must be a text value." +msgstr "" + +#: redbot/cogs/trivia/schema.py:46 +msgid "{key} key in {parent_key} must be a positive integer." +msgstr "" + +#: redbot/cogs/trivia/schema.py:51 +msgid "{key} key in {parent_key} must be a positive number." +msgstr "" + +#: redbot/cogs/trivia/schema.py:56 +msgid "{key} key in {parent_key} must be a positive number greater than or equal to 4." +msgstr "" + +#: redbot/cogs/trivia/schema.py:62 redbot/cogs/trivia/schema.py:65 +#: redbot/cogs/trivia/schema.py:73 +msgid "{key} key in {parent_key} must be either true or false." +msgstr "" + +#: redbot/cogs/trivia/schema.py:70 +msgid "{key} key in {parent_key} must be a non-negative number." +msgstr "" + +#: redbot/cogs/trivia/schema.py:79 +msgid "{key} is not a key that can be specified in {parent_key}." +msgstr "" + +#: redbot/cogs/trivia/schema.py:82 +msgid "{key} should be a 'key: value' mapping." +msgstr "" + +#: redbot/cogs/trivia/schema.py:86 +msgid "Value of question {key} is not a list of text values (answers)." +msgstr "" + +#: redbot/cogs/trivia/schema.py:92 +msgid "A key of question {key} is not a text value." +msgstr "" + +#: redbot/cogs/trivia/schema.py:95 +msgid "A trivia list should be a 'key: value' mapping." msgstr "" #: redbot/cogs/trivia/session.py:21 -msgid "Easy: {answer}." +msgid "I know this one! {answer}!" msgstr "" #: redbot/cogs/trivia/session.py:22 +msgid "Easy: {answer}." +msgstr "" + +#: redbot/cogs/trivia/session.py:23 msgid "Oh really? It's {answer} of course." msgstr "" -#: redbot/cogs/trivia/session.py:26 +#: redbot/cogs/trivia/session.py:27 msgid "I know this one! ||{answer}!||" msgstr "" -#: redbot/cogs/trivia/session.py:27 +#: redbot/cogs/trivia/session.py:28 msgid "Easy: ||{answer}.||" msgstr "" -#: redbot/cogs/trivia/session.py:28 +#: redbot/cogs/trivia/session.py:29 msgid "Oh really? It's ||{answer}|| of course." msgstr "" -#: redbot/cogs/trivia/session.py:32 +#: redbot/cogs/trivia/session.py:33 msgid "To the next one I guess..." msgstr "" -#: redbot/cogs/trivia/session.py:33 +#: redbot/cogs/trivia/session.py:34 msgid "Moving on..." msgstr "" -#: redbot/cogs/trivia/session.py:34 +#: redbot/cogs/trivia/session.py:35 msgid "I'm sure you'll know the answer of the next one." msgstr "" -#: redbot/cogs/trivia/session.py:35 +#: redbot/cogs/trivia/session.py:36 msgid "😔 Next one." msgstr "" -#: redbot/cogs/trivia/session.py:121 +#: redbot/cogs/trivia/session.py:122 +msgid "An unexpected error occurred in the trivia session." +msgstr "" + +#: redbot/cogs/trivia/session.py:124 msgid "An unexpected error occurred in the trivia session.\n" "Check your console or logs for details." msgstr "" -#: redbot/cogs/trivia/session.py:142 +#: redbot/cogs/trivia/session.py:144 msgid "Question number {num}!" msgstr "" -#: redbot/cogs/trivia/session.py:151 +#: redbot/cogs/trivia/session.py:153 msgid "There are no more questions!" msgstr "" -#: redbot/cogs/trivia/session.py:159 +#: redbot/cogs/trivia/session.py:161 msgid "{trivia_list} (by {author})" msgstr "" -#: redbot/cogs/trivia/session.py:164 +#: redbot/cogs/trivia/session.py:166 msgid "Starting Trivia: {list_names}" msgstr "" -#: redbot/cogs/trivia/session.py:210 +#: redbot/cogs/trivia/session.py:212 msgid "Guys...? Well, I guess I'll stop then." msgstr "" -#: redbot/cogs/trivia/session.py:221 +#: redbot/cogs/trivia/session.py:223 msgid " **+1** for me!" msgstr "" -#: redbot/cogs/trivia/session.py:226 +#: redbot/cogs/trivia/session.py:228 msgid "You got it {user}! **+1** to you!" msgstr "" -#: redbot/cogs/trivia/session.py:329 +#: redbot/cogs/trivia/session.py:334 msgid "Congratulations {users}! You have each received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/session.py:337 +#: redbot/cogs/trivia/session.py:342 msgid "Congratulations {user}! You have received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/trivia.py:41 +#: redbot/cogs/trivia/trivia.py:42 #, docstring msgid "Play trivia with friends!" msgstr "" -#: redbot/cogs/trivia/trivia.py:80 +#: redbot/cogs/trivia/trivia.py:82 #, docstring msgid "Manage Trivia settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:84 +#: redbot/cogs/trivia/trivia.py:86 #, docstring msgid "Show the current trivia settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:88 +#: redbot/cogs/trivia/trivia.py:90 msgid "Current settings\n" "Bot gains points: {bot_plays}\n" "Answer time limit: {delay} seconds\n" @@ -135,89 +188,89 @@ msgid "Current settings\n" "Use Spoilers in answers: {use_spoilers}" msgstr "" -#: redbot/cogs/trivia/trivia.py:105 +#: redbot/cogs/trivia/trivia.py:107 #, docstring msgid "Set the total points required to win." msgstr "" -#: redbot/cogs/trivia/trivia.py:107 +#: redbot/cogs/trivia/trivia.py:109 msgid "Score must be greater than 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:111 +#: redbot/cogs/trivia/trivia.py:113 msgid "Done. Points required to win set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:115 +#: redbot/cogs/trivia/trivia.py:117 #, docstring msgid "Set the maximum seconds permitted to answer a question." msgstr "" -#: redbot/cogs/trivia/trivia.py:117 +#: redbot/cogs/trivia/trivia.py:119 msgid "Must be at least 4 seconds." msgstr "" -#: redbot/cogs/trivia/trivia.py:121 +#: redbot/cogs/trivia/trivia.py:123 msgid "Done. Maximum seconds to answer set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:125 +#: redbot/cogs/trivia/trivia.py:127 #, docstring msgid "Set how long until trivia stops due to no response." msgstr "" -#: redbot/cogs/trivia/trivia.py:128 +#: redbot/cogs/trivia/trivia.py:130 msgid "Must be larger than the answer time limit." msgstr "" -#: redbot/cogs/trivia/trivia.py:132 +#: redbot/cogs/trivia/trivia.py:134 msgid "Done. Trivia sessions will now time out after {num} seconds of no responses." msgstr "" -#: redbot/cogs/trivia/trivia.py:139 +#: redbot/cogs/trivia/trivia.py:141 #, docstring msgid "Allow/disallow trivia lists to override settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:144 +#: redbot/cogs/trivia/trivia.py:146 msgid "Done. Trivia lists can now override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:148 +#: redbot/cogs/trivia/trivia.py:150 msgid "Done. Trivia lists can no longer override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:156 +#: redbot/cogs/trivia/trivia.py:158 #, docstring msgid "Set if bot will display the answers in spoilers.\n\n" " If enabled, the bot will use spoilers to hide answers.\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:163 +#: redbot/cogs/trivia/trivia.py:165 msgid "Done. I'll put the answers in spoilers next time." msgstr "" -#: redbot/cogs/trivia/trivia.py:165 +#: redbot/cogs/trivia/trivia.py:167 msgid "Alright, I won't use spoilers to hide answers anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:169 +#: redbot/cogs/trivia/trivia.py:171 #, 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:176 +#: redbot/cogs/trivia/trivia.py:178 msgid "Done. I'll now gain a point if users don't answer in time." msgstr "" -#: redbot/cogs/trivia/trivia.py:178 +#: redbot/cogs/trivia/trivia.py:180 msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:182 +#: redbot/cogs/trivia/trivia.py:184 #, 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" @@ -225,15 +278,15 @@ msgid "Set whether or not the answer is revealed.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:190 +#: redbot/cogs/trivia/trivia.py:192 msgid "Done. I'll reveal the answer if no one knows it." msgstr "" -#: redbot/cogs/trivia/trivia.py:192 +#: redbot/cogs/trivia/trivia.py:194 msgid "Alright, I won't reveal the answer to the questions anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:198 +#: redbot/cogs/trivia/trivia.py:200 #, docstring msgid "Set the payout multiplier.\n\n" " This can be any positive decimal number. If a user wins trivia when at\n" @@ -244,75 +297,80 @@ msgid "Set the payout multiplier.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:209 +#: redbot/cogs/trivia/trivia.py:211 msgid "Multiplier must be at least 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:213 +#: redbot/cogs/trivia/trivia.py:215 msgid "Done. Payout multiplier set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:215 +#: redbot/cogs/trivia/trivia.py:217 msgid "Done. I will no longer reward the winner with a payout." msgstr "" -#: redbot/cogs/trivia/trivia.py:220 +#: redbot/cogs/trivia/trivia.py:222 #, docstring msgid "Manage Custom Trivia lists." msgstr "" -#: redbot/cogs/trivia/trivia.py:225 +#: redbot/cogs/trivia/trivia.py:227 #, docstring msgid "List uploaded custom trivia." msgstr "" -#: redbot/cogs/trivia/trivia.py:227 +#: redbot/cogs/trivia/trivia.py:229 msgid "No custom Trivia lists uploaded." msgstr "" -#: redbot/cogs/trivia/trivia.py:243 redbot/cogs/trivia/trivia.py:250 +#: redbot/cogs/trivia/trivia.py:245 redbot/cogs/trivia/trivia.py:252 msgid "Uploaded trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:260 +#: redbot/cogs/trivia/trivia.py:262 #, docstring msgid "Upload a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:262 +#: redbot/cogs/trivia/trivia.py:264 msgid "Supply a file with next message or type anything to cancel." msgstr "" -#: redbot/cogs/trivia/trivia.py:268 +#: redbot/cogs/trivia/trivia.py:270 msgid "You took too long to upload a list." msgstr "" -#: redbot/cogs/trivia/trivia.py:271 +#: redbot/cogs/trivia/trivia.py:273 msgid "You have cancelled the upload process." msgstr "" -#: redbot/cogs/trivia/trivia.py:279 -msgid "Invalid syntax: " +#: redbot/cogs/trivia/trivia.py:281 +msgid "Invalid syntax:\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:282 +#: redbot/cogs/trivia/trivia.py:284 msgid "There was an error parsing the trivia list. See logs for more info." msgstr "" #: redbot/cogs/trivia/trivia.py:289 +msgid "The custom trivia list was not saved. The file does not follow the proper data format.\n" +"{schema_error}" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:298 #, docstring msgid "Delete a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:293 +#: redbot/cogs/trivia/trivia.py:302 msgid "Trivia {filename} was deleted." msgstr "" -#: redbot/cogs/trivia/trivia.py:295 +#: redbot/cogs/trivia/trivia.py:304 msgid "Trivia file was not found." msgstr "" -#: redbot/cogs/trivia/trivia.py:300 +#: redbot/cogs/trivia/trivia.py:309 #, docstring msgid "Start trivia session on the specified category.\n\n" " You may list multiple categories, in which case the trivia will involve\n" @@ -320,41 +378,41 @@ msgid "Start trivia session on the specified category.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:308 +#: redbot/cogs/trivia/trivia.py:317 msgid "There is already an ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/trivia.py:319 +#: redbot/cogs/trivia/trivia.py:328 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:326 +#: redbot/cogs/trivia/trivia.py:335 msgid "There was an error parsing the trivia list for the `{name}` category. It may be formatted incorrectly." msgstr "" -#: redbot/cogs/trivia/trivia.py:338 +#: redbot/cogs/trivia/trivia.py:347 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "" -#: redbot/cogs/trivia/trivia.py:353 +#: redbot/cogs/trivia/trivia.py:362 #, docstring msgid "Stop an ongoing trivia session." msgstr "" -#: redbot/cogs/trivia/trivia.py:360 +#: redbot/cogs/trivia/trivia.py:369 msgid "Trivia stopped." msgstr "" -#: redbot/cogs/trivia/trivia.py:364 +#: redbot/cogs/trivia/trivia.py:373 #, docstring msgid "List available trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:369 redbot/cogs/trivia/trivia.py:375 +#: redbot/cogs/trivia/trivia.py:378 redbot/cogs/trivia/trivia.py:384 msgid "Available trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:385 +#: redbot/cogs/trivia/trivia.py:394 #, docstring msgid "Leaderboard for trivia.\n\n" " Defaults to the top 10 of this server, sorted by total wins. Use\n" @@ -362,7 +420,7 @@ msgid "Leaderboard for trivia.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:400 +#: redbot/cogs/trivia/trivia.py:409 #, docstring msgid "Leaderboard for this server.\n\n" " `` can be any of the following fields:\n" @@ -374,11 +432,11 @@ msgid "Leaderboard for this server.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:413 redbot/cogs/trivia/trivia.py:442 +#: redbot/cogs/trivia/trivia.py:422 redbot/cogs/trivia/trivia.py:451 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "" -#: redbot/cogs/trivia/trivia.py:429 +#: redbot/cogs/trivia/trivia.py:438 #, docstring msgid "Global trivia leaderboard.\n\n" " `` can be any of the following fields:\n" @@ -390,52 +448,57 @@ msgid "Global trivia leaderboard.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:497 +#: redbot/cogs/trivia/trivia.py:506 msgid "There are no scores on record!" msgstr "" -#: redbot/cogs/trivia/trivia.py:527 +#: redbot/cogs/trivia/trivia.py:536 msgid "Rank" msgstr "" -#: redbot/cogs/trivia/trivia.py:528 +#: redbot/cogs/trivia/trivia.py:537 msgid "Member" msgstr "" -#: redbot/cogs/trivia/trivia.py:529 +#: redbot/cogs/trivia/trivia.py:538 msgid "Wins" msgstr "" -#: redbot/cogs/trivia/trivia.py:530 +#: redbot/cogs/trivia/trivia.py:539 msgid "Games Played" msgstr "" -#: redbot/cogs/trivia/trivia.py:531 +#: redbot/cogs/trivia/trivia.py:540 msgid "Total Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:532 +#: redbot/cogs/trivia/trivia.py:541 msgid "Average Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:647 +#: redbot/cogs/trivia/trivia.py:650 msgid "{filename} is a reserved trivia name and cannot be replaced.\n" "Choose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:656 +#: redbot/cogs/trivia/trivia.py:659 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:678 +#: redbot/cogs/trivia/trivia.py:681 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:682 +#: redbot/cogs/trivia/trivia.py:685 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:691 +#: redbot/cogs/trivia/trivia.py:698 +msgid "There was an error saving the file.\n" +"Please check the filename and try again, as it could be longer than your system supports." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:705 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 d376d848eeb..bd112a785b9 100644 --- a/redbot/cogs/trivia/locales/cs-CZ.po +++ b/redbot/cogs/trivia/locales/cs-CZ.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-03-07 21:28+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,115 +15,168 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: cs_CZ\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:356 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:365 msgid "There is no ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/converters.py:15 +#: redbot/cogs/trivia/converters.py:18 msgid "`{arg}` is not a number." msgstr "" -#: redbot/cogs/trivia/converters.py:17 +#: redbot/cogs/trivia/converters.py:20 msgid "`{arg}` is not a finite number." msgstr "" -#: redbot/cogs/trivia/session.py:20 +#: redbot/cogs/trivia/schema.py:34 +msgid "The trivia list does not contain any questions." +msgstr "" + +#: redbot/cogs/trivia/schema.py:39 redbot/cogs/trivia/schema.py:40 +msgid "{key} key must be a text value." +msgstr "" + +#: redbot/cogs/trivia/schema.py:46 +msgid "{key} key in {parent_key} must be a positive integer." +msgstr "" + +#: redbot/cogs/trivia/schema.py:51 +msgid "{key} key in {parent_key} must be a positive number." +msgstr "" + +#: redbot/cogs/trivia/schema.py:56 +msgid "{key} key in {parent_key} must be a positive number greater than or equal to 4." +msgstr "" + +#: redbot/cogs/trivia/schema.py:62 redbot/cogs/trivia/schema.py:65 +#: redbot/cogs/trivia/schema.py:73 +msgid "{key} key in {parent_key} must be either true or false." +msgstr "" + +#: redbot/cogs/trivia/schema.py:70 +msgid "{key} key in {parent_key} must be a non-negative number." +msgstr "" + +#: redbot/cogs/trivia/schema.py:79 +msgid "{key} is not a key that can be specified in {parent_key}." +msgstr "" + +#: redbot/cogs/trivia/schema.py:82 +msgid "{key} should be a 'key: value' mapping." +msgstr "" + +#: redbot/cogs/trivia/schema.py:86 +msgid "Value of question {key} is not a list of text values (answers)." +msgstr "" + +#: redbot/cogs/trivia/schema.py:92 +msgid "A key of question {key} is not a text value." +msgstr "" + +#: redbot/cogs/trivia/schema.py:95 +msgid "A trivia list should be a 'key: value' mapping." +msgstr "" + +#: redbot/cogs/trivia/session.py:21 msgid "I know this one! {answer}!" msgstr "Vím to! {answer}!" -#: redbot/cogs/trivia/session.py:21 +#: redbot/cogs/trivia/session.py:22 msgid "Easy: {answer}." msgstr "Jednoduché: {answer}." -#: redbot/cogs/trivia/session.py:22 +#: redbot/cogs/trivia/session.py:23 msgid "Oh really? It's {answer} of course." msgstr "Opravdu? Je to samozřejmě {answer}." -#: redbot/cogs/trivia/session.py:26 +#: redbot/cogs/trivia/session.py:27 msgid "I know this one! ||{answer}!||" msgstr "" -#: redbot/cogs/trivia/session.py:27 +#: redbot/cogs/trivia/session.py:28 msgid "Easy: ||{answer}.||" msgstr "" -#: redbot/cogs/trivia/session.py:28 +#: redbot/cogs/trivia/session.py:29 msgid "Oh really? It's ||{answer}|| of course." msgstr "" -#: redbot/cogs/trivia/session.py:32 +#: redbot/cogs/trivia/session.py:33 msgid "To the next one I guess..." msgstr "" -#: redbot/cogs/trivia/session.py:33 +#: redbot/cogs/trivia/session.py:34 msgid "Moving on..." msgstr "Přesouvání na..." -#: redbot/cogs/trivia/session.py:34 +#: redbot/cogs/trivia/session.py:35 msgid "I'm sure you'll know the answer of the next one." msgstr "" -#: redbot/cogs/trivia/session.py:35 +#: redbot/cogs/trivia/session.py:36 msgid "😔 Next one." msgstr "😔 Další." -#: redbot/cogs/trivia/session.py:121 +#: redbot/cogs/trivia/session.py:122 +msgid "An unexpected error occurred in the trivia session." +msgstr "" + +#: redbot/cogs/trivia/session.py:124 msgid "An unexpected error occurred in the trivia session.\n" "Check your console or logs for details." msgstr "" -#: redbot/cogs/trivia/session.py:142 +#: redbot/cogs/trivia/session.py:144 msgid "Question number {num}!" msgstr "Otázka č. {num}!" -#: redbot/cogs/trivia/session.py:151 +#: redbot/cogs/trivia/session.py:153 msgid "There are no more questions!" msgstr "Nebyly nalezeny žádné otázky!" -#: redbot/cogs/trivia/session.py:159 +#: redbot/cogs/trivia/session.py:161 msgid "{trivia_list} (by {author})" msgstr "" -#: redbot/cogs/trivia/session.py:164 +#: redbot/cogs/trivia/session.py:166 msgid "Starting Trivia: {list_names}" msgstr "" -#: redbot/cogs/trivia/session.py:210 +#: redbot/cogs/trivia/session.py:212 msgid "Guys...? Well, I guess I'll stop then." msgstr "" -#: redbot/cogs/trivia/session.py:221 +#: redbot/cogs/trivia/session.py:223 msgid " **+1** for me!" msgstr " **+1** pro mě!" -#: redbot/cogs/trivia/session.py:226 +#: redbot/cogs/trivia/session.py:228 msgid "You got it {user}! **+1** to you!" msgstr "" -#: redbot/cogs/trivia/session.py:329 +#: redbot/cogs/trivia/session.py:334 msgid "Congratulations {users}! You have each received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/session.py:337 +#: redbot/cogs/trivia/session.py:342 msgid "Congratulations {user}! You have received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/trivia.py:41 +#: redbot/cogs/trivia/trivia.py:42 #, docstring msgid "Play trivia with friends!" msgstr "" -#: redbot/cogs/trivia/trivia.py:80 +#: redbot/cogs/trivia/trivia.py:82 #, docstring msgid "Manage Trivia settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:84 +#: redbot/cogs/trivia/trivia.py:86 #, docstring msgid "Show the current trivia settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:88 +#: redbot/cogs/trivia/trivia.py:90 msgid "Current settings\n" "Bot gains points: {bot_plays}\n" "Answer time limit: {delay} seconds\n" @@ -135,89 +188,89 @@ msgid "Current settings\n" "Use Spoilers in answers: {use_spoilers}" msgstr "" -#: redbot/cogs/trivia/trivia.py:105 +#: redbot/cogs/trivia/trivia.py:107 #, docstring msgid "Set the total points required to win." msgstr "" -#: redbot/cogs/trivia/trivia.py:107 +#: redbot/cogs/trivia/trivia.py:109 msgid "Score must be greater than 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:111 +#: redbot/cogs/trivia/trivia.py:113 msgid "Done. Points required to win set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:115 +#: redbot/cogs/trivia/trivia.py:117 #, docstring msgid "Set the maximum seconds permitted to answer a question." msgstr "" -#: redbot/cogs/trivia/trivia.py:117 +#: redbot/cogs/trivia/trivia.py:119 msgid "Must be at least 4 seconds." msgstr "" -#: redbot/cogs/trivia/trivia.py:121 +#: redbot/cogs/trivia/trivia.py:123 msgid "Done. Maximum seconds to answer set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:125 +#: redbot/cogs/trivia/trivia.py:127 #, docstring msgid "Set how long until trivia stops due to no response." msgstr "" -#: redbot/cogs/trivia/trivia.py:128 +#: redbot/cogs/trivia/trivia.py:130 msgid "Must be larger than the answer time limit." msgstr "" -#: redbot/cogs/trivia/trivia.py:132 +#: redbot/cogs/trivia/trivia.py:134 msgid "Done. Trivia sessions will now time out after {num} seconds of no responses." msgstr "" -#: redbot/cogs/trivia/trivia.py:139 +#: redbot/cogs/trivia/trivia.py:141 #, docstring msgid "Allow/disallow trivia lists to override settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:144 +#: redbot/cogs/trivia/trivia.py:146 msgid "Done. Trivia lists can now override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:148 +#: redbot/cogs/trivia/trivia.py:150 msgid "Done. Trivia lists can no longer override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:156 +#: redbot/cogs/trivia/trivia.py:158 #, docstring msgid "Set if bot will display the answers in spoilers.\n\n" " If enabled, the bot will use spoilers to hide answers.\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:163 +#: redbot/cogs/trivia/trivia.py:165 msgid "Done. I'll put the answers in spoilers next time." msgstr "" -#: redbot/cogs/trivia/trivia.py:165 +#: redbot/cogs/trivia/trivia.py:167 msgid "Alright, I won't use spoilers to hide answers anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:169 +#: redbot/cogs/trivia/trivia.py:171 #, 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:176 +#: redbot/cogs/trivia/trivia.py:178 msgid "Done. I'll now gain a point if users don't answer in time." msgstr "" -#: redbot/cogs/trivia/trivia.py:178 +#: redbot/cogs/trivia/trivia.py:180 msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:182 +#: redbot/cogs/trivia/trivia.py:184 #, 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" @@ -225,15 +278,15 @@ msgid "Set whether or not the answer is revealed.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:190 +#: redbot/cogs/trivia/trivia.py:192 msgid "Done. I'll reveal the answer if no one knows it." msgstr "" -#: redbot/cogs/trivia/trivia.py:192 +#: redbot/cogs/trivia/trivia.py:194 msgid "Alright, I won't reveal the answer to the questions anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:198 +#: redbot/cogs/trivia/trivia.py:200 #, docstring msgid "Set the payout multiplier.\n\n" " This can be any positive decimal number. If a user wins trivia when at\n" @@ -244,75 +297,80 @@ msgid "Set the payout multiplier.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:209 +#: redbot/cogs/trivia/trivia.py:211 msgid "Multiplier must be at least 0." msgstr "Násobitel musí být alespoň 0." -#: redbot/cogs/trivia/trivia.py:213 +#: redbot/cogs/trivia/trivia.py:215 msgid "Done. Payout multiplier set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:215 +#: redbot/cogs/trivia/trivia.py:217 msgid "Done. I will no longer reward the winner with a payout." msgstr "" -#: redbot/cogs/trivia/trivia.py:220 +#: redbot/cogs/trivia/trivia.py:222 #, docstring msgid "Manage Custom Trivia lists." msgstr "" -#: redbot/cogs/trivia/trivia.py:225 +#: redbot/cogs/trivia/trivia.py:227 #, docstring msgid "List uploaded custom trivia." msgstr "" -#: redbot/cogs/trivia/trivia.py:227 +#: redbot/cogs/trivia/trivia.py:229 msgid "No custom Trivia lists uploaded." msgstr "" -#: redbot/cogs/trivia/trivia.py:243 redbot/cogs/trivia/trivia.py:250 +#: redbot/cogs/trivia/trivia.py:245 redbot/cogs/trivia/trivia.py:252 msgid "Uploaded trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:260 +#: redbot/cogs/trivia/trivia.py:262 #, docstring msgid "Upload a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:262 +#: redbot/cogs/trivia/trivia.py:264 msgid "Supply a file with next message or type anything to cancel." msgstr "" -#: redbot/cogs/trivia/trivia.py:268 +#: redbot/cogs/trivia/trivia.py:270 msgid "You took too long to upload a list." msgstr "" -#: redbot/cogs/trivia/trivia.py:271 +#: redbot/cogs/trivia/trivia.py:273 msgid "You have cancelled the upload process." msgstr "" -#: redbot/cogs/trivia/trivia.py:279 -msgid "Invalid syntax: " -msgstr "Neplatný syntax: " +#: redbot/cogs/trivia/trivia.py:281 +msgid "Invalid syntax:\n" +msgstr "" -#: redbot/cogs/trivia/trivia.py:282 +#: redbot/cogs/trivia/trivia.py:284 msgid "There was an error parsing the trivia list. See logs for more info." msgstr "" #: redbot/cogs/trivia/trivia.py:289 +msgid "The custom trivia list was not saved. The file does not follow the proper data format.\n" +"{schema_error}" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:298 #, docstring msgid "Delete a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:293 +#: redbot/cogs/trivia/trivia.py:302 msgid "Trivia {filename} was deleted." msgstr "" -#: redbot/cogs/trivia/trivia.py:295 +#: redbot/cogs/trivia/trivia.py:304 msgid "Trivia file was not found." msgstr "" -#: redbot/cogs/trivia/trivia.py:300 +#: redbot/cogs/trivia/trivia.py:309 #, docstring msgid "Start trivia session on the specified category.\n\n" " You may list multiple categories, in which case the trivia will involve\n" @@ -320,41 +378,41 @@ msgid "Start trivia session on the specified category.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:308 +#: redbot/cogs/trivia/trivia.py:317 msgid "There is already an ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/trivia.py:319 +#: redbot/cogs/trivia/trivia.py:328 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:326 +#: redbot/cogs/trivia/trivia.py:335 msgid "There was an error parsing the trivia list for the `{name}` category. It may be formatted incorrectly." msgstr "" -#: redbot/cogs/trivia/trivia.py:338 +#: redbot/cogs/trivia/trivia.py:347 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "" -#: redbot/cogs/trivia/trivia.py:353 +#: redbot/cogs/trivia/trivia.py:362 #, docstring msgid "Stop an ongoing trivia session." msgstr "" -#: redbot/cogs/trivia/trivia.py:360 +#: redbot/cogs/trivia/trivia.py:369 msgid "Trivia stopped." msgstr "" -#: redbot/cogs/trivia/trivia.py:364 +#: redbot/cogs/trivia/trivia.py:373 #, docstring msgid "List available trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:369 redbot/cogs/trivia/trivia.py:375 +#: redbot/cogs/trivia/trivia.py:378 redbot/cogs/trivia/trivia.py:384 msgid "Available trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:385 +#: redbot/cogs/trivia/trivia.py:394 #, docstring msgid "Leaderboard for trivia.\n\n" " Defaults to the top 10 of this server, sorted by total wins. Use\n" @@ -362,7 +420,7 @@ msgid "Leaderboard for trivia.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:400 +#: redbot/cogs/trivia/trivia.py:409 #, docstring msgid "Leaderboard for this server.\n\n" " `` can be any of the following fields:\n" @@ -374,11 +432,11 @@ msgid "Leaderboard for this server.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:413 redbot/cogs/trivia/trivia.py:442 +#: redbot/cogs/trivia/trivia.py:422 redbot/cogs/trivia/trivia.py:451 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "" -#: redbot/cogs/trivia/trivia.py:429 +#: redbot/cogs/trivia/trivia.py:438 #, docstring msgid "Global trivia leaderboard.\n\n" " `` can be any of the following fields:\n" @@ -390,52 +448,57 @@ msgid "Global trivia leaderboard.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:497 +#: redbot/cogs/trivia/trivia.py:506 msgid "There are no scores on record!" msgstr "V záznamu nejsou žádné skóre!" -#: redbot/cogs/trivia/trivia.py:527 +#: redbot/cogs/trivia/trivia.py:536 msgid "Rank" msgstr "Rank" -#: redbot/cogs/trivia/trivia.py:528 +#: redbot/cogs/trivia/trivia.py:537 msgid "Member" msgstr "Člen" -#: redbot/cogs/trivia/trivia.py:529 +#: redbot/cogs/trivia/trivia.py:538 msgid "Wins" msgstr "Výhry" -#: redbot/cogs/trivia/trivia.py:530 +#: redbot/cogs/trivia/trivia.py:539 msgid "Games Played" msgstr "Odehrané hry" -#: redbot/cogs/trivia/trivia.py:531 +#: redbot/cogs/trivia/trivia.py:540 msgid "Total Score" msgstr "Celkové skóre" -#: redbot/cogs/trivia/trivia.py:532 +#: redbot/cogs/trivia/trivia.py:541 msgid "Average Score" msgstr "Průměrné skóre" -#: redbot/cogs/trivia/trivia.py:647 +#: redbot/cogs/trivia/trivia.py:650 msgid "{filename} is a reserved trivia name and cannot be replaced.\n" "Choose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:656 +#: redbot/cogs/trivia/trivia.py:659 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:678 +#: redbot/cogs/trivia/trivia.py:681 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:682 +#: redbot/cogs/trivia/trivia.py:685 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:691 +#: redbot/cogs/trivia/trivia.py:698 +msgid "There was an error saving the file.\n" +"Please check the filename and try again, as it could be longer than your system supports." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:705 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 9e0fcd473d5..d375b070f3f 100644 --- a/redbot/cogs/trivia/locales/da-DK.po +++ b/redbot/cogs/trivia/locales/da-DK.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-03-07 21:28+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,115 +15,168 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: da_DK\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:356 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:365 msgid "There is no ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/converters.py:15 +#: redbot/cogs/trivia/converters.py:18 msgid "`{arg}` is not a number." msgstr "" -#: redbot/cogs/trivia/converters.py:17 +#: redbot/cogs/trivia/converters.py:20 msgid "`{arg}` is not a finite number." msgstr "" -#: redbot/cogs/trivia/session.py:20 -msgid "I know this one! {answer}!" +#: redbot/cogs/trivia/schema.py:34 +msgid "The trivia list does not contain any questions." +msgstr "" + +#: redbot/cogs/trivia/schema.py:39 redbot/cogs/trivia/schema.py:40 +msgid "{key} key must be a text value." +msgstr "" + +#: redbot/cogs/trivia/schema.py:46 +msgid "{key} key in {parent_key} must be a positive integer." +msgstr "" + +#: redbot/cogs/trivia/schema.py:51 +msgid "{key} key in {parent_key} must be a positive number." +msgstr "" + +#: redbot/cogs/trivia/schema.py:56 +msgid "{key} key in {parent_key} must be a positive number greater than or equal to 4." +msgstr "" + +#: redbot/cogs/trivia/schema.py:62 redbot/cogs/trivia/schema.py:65 +#: redbot/cogs/trivia/schema.py:73 +msgid "{key} key in {parent_key} must be either true or false." +msgstr "" + +#: redbot/cogs/trivia/schema.py:70 +msgid "{key} key in {parent_key} must be a non-negative number." +msgstr "" + +#: redbot/cogs/trivia/schema.py:79 +msgid "{key} is not a key that can be specified in {parent_key}." +msgstr "" + +#: redbot/cogs/trivia/schema.py:82 +msgid "{key} should be a 'key: value' mapping." +msgstr "" + +#: redbot/cogs/trivia/schema.py:86 +msgid "Value of question {key} is not a list of text values (answers)." +msgstr "" + +#: redbot/cogs/trivia/schema.py:92 +msgid "A key of question {key} is not a text value." +msgstr "" + +#: redbot/cogs/trivia/schema.py:95 +msgid "A trivia list should be a 'key: value' mapping." msgstr "" #: redbot/cogs/trivia/session.py:21 -msgid "Easy: {answer}." +msgid "I know this one! {answer}!" msgstr "" #: redbot/cogs/trivia/session.py:22 +msgid "Easy: {answer}." +msgstr "" + +#: redbot/cogs/trivia/session.py:23 msgid "Oh really? It's {answer} of course." msgstr "" -#: redbot/cogs/trivia/session.py:26 +#: redbot/cogs/trivia/session.py:27 msgid "I know this one! ||{answer}!||" msgstr "" -#: redbot/cogs/trivia/session.py:27 +#: redbot/cogs/trivia/session.py:28 msgid "Easy: ||{answer}.||" msgstr "" -#: redbot/cogs/trivia/session.py:28 +#: redbot/cogs/trivia/session.py:29 msgid "Oh really? It's ||{answer}|| of course." msgstr "" -#: redbot/cogs/trivia/session.py:32 +#: redbot/cogs/trivia/session.py:33 msgid "To the next one I guess..." msgstr "" -#: redbot/cogs/trivia/session.py:33 +#: redbot/cogs/trivia/session.py:34 msgid "Moving on..." msgstr "" -#: redbot/cogs/trivia/session.py:34 +#: redbot/cogs/trivia/session.py:35 msgid "I'm sure you'll know the answer of the next one." msgstr "" -#: redbot/cogs/trivia/session.py:35 +#: redbot/cogs/trivia/session.py:36 msgid "😔 Next one." msgstr "" -#: redbot/cogs/trivia/session.py:121 +#: redbot/cogs/trivia/session.py:122 +msgid "An unexpected error occurred in the trivia session." +msgstr "" + +#: redbot/cogs/trivia/session.py:124 msgid "An unexpected error occurred in the trivia session.\n" "Check your console or logs for details." msgstr "" -#: redbot/cogs/trivia/session.py:142 +#: redbot/cogs/trivia/session.py:144 msgid "Question number {num}!" msgstr "" -#: redbot/cogs/trivia/session.py:151 +#: redbot/cogs/trivia/session.py:153 msgid "There are no more questions!" msgstr "" -#: redbot/cogs/trivia/session.py:159 +#: redbot/cogs/trivia/session.py:161 msgid "{trivia_list} (by {author})" msgstr "" -#: redbot/cogs/trivia/session.py:164 +#: redbot/cogs/trivia/session.py:166 msgid "Starting Trivia: {list_names}" msgstr "" -#: redbot/cogs/trivia/session.py:210 +#: redbot/cogs/trivia/session.py:212 msgid "Guys...? Well, I guess I'll stop then." msgstr "" -#: redbot/cogs/trivia/session.py:221 +#: redbot/cogs/trivia/session.py:223 msgid " **+1** for me!" msgstr "" -#: redbot/cogs/trivia/session.py:226 +#: redbot/cogs/trivia/session.py:228 msgid "You got it {user}! **+1** to you!" msgstr "" -#: redbot/cogs/trivia/session.py:329 +#: redbot/cogs/trivia/session.py:334 msgid "Congratulations {users}! You have each received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/session.py:337 +#: redbot/cogs/trivia/session.py:342 msgid "Congratulations {user}! You have received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/trivia.py:41 +#: redbot/cogs/trivia/trivia.py:42 #, docstring msgid "Play trivia with friends!" msgstr "" -#: redbot/cogs/trivia/trivia.py:80 +#: redbot/cogs/trivia/trivia.py:82 #, docstring msgid "Manage Trivia settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:84 +#: redbot/cogs/trivia/trivia.py:86 #, docstring msgid "Show the current trivia settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:88 +#: redbot/cogs/trivia/trivia.py:90 msgid "Current settings\n" "Bot gains points: {bot_plays}\n" "Answer time limit: {delay} seconds\n" @@ -135,89 +188,89 @@ msgid "Current settings\n" "Use Spoilers in answers: {use_spoilers}" msgstr "" -#: redbot/cogs/trivia/trivia.py:105 +#: redbot/cogs/trivia/trivia.py:107 #, docstring msgid "Set the total points required to win." msgstr "" -#: redbot/cogs/trivia/trivia.py:107 +#: redbot/cogs/trivia/trivia.py:109 msgid "Score must be greater than 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:111 +#: redbot/cogs/trivia/trivia.py:113 msgid "Done. Points required to win set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:115 +#: redbot/cogs/trivia/trivia.py:117 #, docstring msgid "Set the maximum seconds permitted to answer a question." msgstr "" -#: redbot/cogs/trivia/trivia.py:117 +#: redbot/cogs/trivia/trivia.py:119 msgid "Must be at least 4 seconds." msgstr "" -#: redbot/cogs/trivia/trivia.py:121 +#: redbot/cogs/trivia/trivia.py:123 msgid "Done. Maximum seconds to answer set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:125 +#: redbot/cogs/trivia/trivia.py:127 #, docstring msgid "Set how long until trivia stops due to no response." msgstr "" -#: redbot/cogs/trivia/trivia.py:128 +#: redbot/cogs/trivia/trivia.py:130 msgid "Must be larger than the answer time limit." msgstr "" -#: redbot/cogs/trivia/trivia.py:132 +#: redbot/cogs/trivia/trivia.py:134 msgid "Done. Trivia sessions will now time out after {num} seconds of no responses." msgstr "" -#: redbot/cogs/trivia/trivia.py:139 +#: redbot/cogs/trivia/trivia.py:141 #, docstring msgid "Allow/disallow trivia lists to override settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:144 +#: redbot/cogs/trivia/trivia.py:146 msgid "Done. Trivia lists can now override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:148 +#: redbot/cogs/trivia/trivia.py:150 msgid "Done. Trivia lists can no longer override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:156 +#: redbot/cogs/trivia/trivia.py:158 #, docstring msgid "Set if bot will display the answers in spoilers.\n\n" " If enabled, the bot will use spoilers to hide answers.\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:163 +#: redbot/cogs/trivia/trivia.py:165 msgid "Done. I'll put the answers in spoilers next time." msgstr "" -#: redbot/cogs/trivia/trivia.py:165 +#: redbot/cogs/trivia/trivia.py:167 msgid "Alright, I won't use spoilers to hide answers anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:169 +#: redbot/cogs/trivia/trivia.py:171 #, 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:176 +#: redbot/cogs/trivia/trivia.py:178 msgid "Done. I'll now gain a point if users don't answer in time." msgstr "" -#: redbot/cogs/trivia/trivia.py:178 +#: redbot/cogs/trivia/trivia.py:180 msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:182 +#: redbot/cogs/trivia/trivia.py:184 #, 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" @@ -225,15 +278,15 @@ msgid "Set whether or not the answer is revealed.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:190 +#: redbot/cogs/trivia/trivia.py:192 msgid "Done. I'll reveal the answer if no one knows it." msgstr "" -#: redbot/cogs/trivia/trivia.py:192 +#: redbot/cogs/trivia/trivia.py:194 msgid "Alright, I won't reveal the answer to the questions anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:198 +#: redbot/cogs/trivia/trivia.py:200 #, docstring msgid "Set the payout multiplier.\n\n" " This can be any positive decimal number. If a user wins trivia when at\n" @@ -244,75 +297,80 @@ msgid "Set the payout multiplier.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:209 +#: redbot/cogs/trivia/trivia.py:211 msgid "Multiplier must be at least 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:213 +#: redbot/cogs/trivia/trivia.py:215 msgid "Done. Payout multiplier set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:215 +#: redbot/cogs/trivia/trivia.py:217 msgid "Done. I will no longer reward the winner with a payout." msgstr "" -#: redbot/cogs/trivia/trivia.py:220 +#: redbot/cogs/trivia/trivia.py:222 #, docstring msgid "Manage Custom Trivia lists." msgstr "" -#: redbot/cogs/trivia/trivia.py:225 +#: redbot/cogs/trivia/trivia.py:227 #, docstring msgid "List uploaded custom trivia." msgstr "" -#: redbot/cogs/trivia/trivia.py:227 +#: redbot/cogs/trivia/trivia.py:229 msgid "No custom Trivia lists uploaded." msgstr "" -#: redbot/cogs/trivia/trivia.py:243 redbot/cogs/trivia/trivia.py:250 +#: redbot/cogs/trivia/trivia.py:245 redbot/cogs/trivia/trivia.py:252 msgid "Uploaded trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:260 +#: redbot/cogs/trivia/trivia.py:262 #, docstring msgid "Upload a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:262 +#: redbot/cogs/trivia/trivia.py:264 msgid "Supply a file with next message or type anything to cancel." msgstr "" -#: redbot/cogs/trivia/trivia.py:268 +#: redbot/cogs/trivia/trivia.py:270 msgid "You took too long to upload a list." msgstr "" -#: redbot/cogs/trivia/trivia.py:271 +#: redbot/cogs/trivia/trivia.py:273 msgid "You have cancelled the upload process." msgstr "" -#: redbot/cogs/trivia/trivia.py:279 -msgid "Invalid syntax: " +#: redbot/cogs/trivia/trivia.py:281 +msgid "Invalid syntax:\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:282 +#: redbot/cogs/trivia/trivia.py:284 msgid "There was an error parsing the trivia list. See logs for more info." msgstr "" #: redbot/cogs/trivia/trivia.py:289 +msgid "The custom trivia list was not saved. The file does not follow the proper data format.\n" +"{schema_error}" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:298 #, docstring msgid "Delete a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:293 +#: redbot/cogs/trivia/trivia.py:302 msgid "Trivia {filename} was deleted." msgstr "" -#: redbot/cogs/trivia/trivia.py:295 +#: redbot/cogs/trivia/trivia.py:304 msgid "Trivia file was not found." msgstr "" -#: redbot/cogs/trivia/trivia.py:300 +#: redbot/cogs/trivia/trivia.py:309 #, docstring msgid "Start trivia session on the specified category.\n\n" " You may list multiple categories, in which case the trivia will involve\n" @@ -320,41 +378,41 @@ msgid "Start trivia session on the specified category.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:308 +#: redbot/cogs/trivia/trivia.py:317 msgid "There is already an ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/trivia.py:319 +#: redbot/cogs/trivia/trivia.py:328 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:326 +#: redbot/cogs/trivia/trivia.py:335 msgid "There was an error parsing the trivia list for the `{name}` category. It may be formatted incorrectly." msgstr "" -#: redbot/cogs/trivia/trivia.py:338 +#: redbot/cogs/trivia/trivia.py:347 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "" -#: redbot/cogs/trivia/trivia.py:353 +#: redbot/cogs/trivia/trivia.py:362 #, docstring msgid "Stop an ongoing trivia session." msgstr "" -#: redbot/cogs/trivia/trivia.py:360 +#: redbot/cogs/trivia/trivia.py:369 msgid "Trivia stopped." msgstr "" -#: redbot/cogs/trivia/trivia.py:364 +#: redbot/cogs/trivia/trivia.py:373 #, docstring msgid "List available trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:369 redbot/cogs/trivia/trivia.py:375 +#: redbot/cogs/trivia/trivia.py:378 redbot/cogs/trivia/trivia.py:384 msgid "Available trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:385 +#: redbot/cogs/trivia/trivia.py:394 #, docstring msgid "Leaderboard for trivia.\n\n" " Defaults to the top 10 of this server, sorted by total wins. Use\n" @@ -362,7 +420,7 @@ msgid "Leaderboard for trivia.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:400 +#: redbot/cogs/trivia/trivia.py:409 #, docstring msgid "Leaderboard for this server.\n\n" " `` can be any of the following fields:\n" @@ -374,11 +432,11 @@ msgid "Leaderboard for this server.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:413 redbot/cogs/trivia/trivia.py:442 +#: redbot/cogs/trivia/trivia.py:422 redbot/cogs/trivia/trivia.py:451 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "" -#: redbot/cogs/trivia/trivia.py:429 +#: redbot/cogs/trivia/trivia.py:438 #, docstring msgid "Global trivia leaderboard.\n\n" " `` can be any of the following fields:\n" @@ -390,52 +448,57 @@ msgid "Global trivia leaderboard.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:497 +#: redbot/cogs/trivia/trivia.py:506 msgid "There are no scores on record!" msgstr "" -#: redbot/cogs/trivia/trivia.py:527 +#: redbot/cogs/trivia/trivia.py:536 msgid "Rank" msgstr "" -#: redbot/cogs/trivia/trivia.py:528 +#: redbot/cogs/trivia/trivia.py:537 msgid "Member" msgstr "" -#: redbot/cogs/trivia/trivia.py:529 +#: redbot/cogs/trivia/trivia.py:538 msgid "Wins" msgstr "" -#: redbot/cogs/trivia/trivia.py:530 +#: redbot/cogs/trivia/trivia.py:539 msgid "Games Played" msgstr "" -#: redbot/cogs/trivia/trivia.py:531 +#: redbot/cogs/trivia/trivia.py:540 msgid "Total Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:532 +#: redbot/cogs/trivia/trivia.py:541 msgid "Average Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:647 +#: redbot/cogs/trivia/trivia.py:650 msgid "{filename} is a reserved trivia name and cannot be replaced.\n" "Choose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:656 +#: redbot/cogs/trivia/trivia.py:659 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:678 +#: redbot/cogs/trivia/trivia.py:681 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:682 +#: redbot/cogs/trivia/trivia.py:685 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:691 +#: redbot/cogs/trivia/trivia.py:698 +msgid "There was an error saving the file.\n" +"Please check the filename and try again, as it could be longer than your system supports." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:705 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 c494eeabad3..83de6f7ba52 100644 --- a/redbot/cogs/trivia/locales/de-DE.po +++ b/redbot/cogs/trivia/locales/de-DE.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-03-07 21:28+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,116 +15,169 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: de_DE\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:356 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:365 msgid "There is no ongoing trivia session in this channel." msgstr "In diesem Kanal läuft gerade keine Trivia Runde." -#: redbot/cogs/trivia/converters.py:15 +#: redbot/cogs/trivia/converters.py:18 msgid "`{arg}` is not a number." msgstr "`{arg}` ist keine Zahl." -#: redbot/cogs/trivia/converters.py:17 +#: redbot/cogs/trivia/converters.py:20 msgid "`{arg}` is not a finite number." msgstr "`{arg}` ist keine endliche Zahl." -#: redbot/cogs/trivia/session.py:20 +#: redbot/cogs/trivia/schema.py:34 +msgid "The trivia list does not contain any questions." +msgstr "Die Trivia-Liste enthält keine Fragen." + +#: redbot/cogs/trivia/schema.py:39 redbot/cogs/trivia/schema.py:40 +msgid "{key} key must be a text value." +msgstr "{key} Schlüssel muss ein Textwert sein." + +#: redbot/cogs/trivia/schema.py:46 +msgid "{key} key in {parent_key} must be a positive integer." +msgstr "{key} Schlüssel in {parent_key} muss eine positiver integer sein." + +#: redbot/cogs/trivia/schema.py:51 +msgid "{key} key in {parent_key} must be a positive number." +msgstr "{key} Schlüssel in {parent_key} muss eine positive Zahl sein." + +#: redbot/cogs/trivia/schema.py:56 +msgid "{key} key in {parent_key} must be a positive number greater than or equal to 4." +msgstr "{key} Schlüssel in {parent_key} muss eine positive Zahl größer oder gleich 4 sein." + +#: redbot/cogs/trivia/schema.py:62 redbot/cogs/trivia/schema.py:65 +#: redbot/cogs/trivia/schema.py:73 +msgid "{key} key in {parent_key} must be either true or false." +msgstr "{key} Schlüssel in {parent_key} muss entweder wahr oder falsch sein." + +#: redbot/cogs/trivia/schema.py:70 +msgid "{key} key in {parent_key} must be a non-negative number." +msgstr "{key} Schlüssel in {parent_key} muss eine nicht-negative Zahl sein." + +#: redbot/cogs/trivia/schema.py:79 +msgid "{key} is not a key that can be specified in {parent_key}." +msgstr "{key} ist kein Schlüssel, der in {parent_key} angegeben werden kann." + +#: redbot/cogs/trivia/schema.py:82 +msgid "{key} should be a 'key: value' mapping." +msgstr "{key} sollte ein 'Schlüssel: Wert' Mapping sein." + +#: redbot/cogs/trivia/schema.py:86 +msgid "Value of question {key} is not a list of text values (answers)." +msgstr "Der Wert der Frage {key} ist keine Liste von Textwerten (Antworten)." + +#: redbot/cogs/trivia/schema.py:92 +msgid "A key of question {key} is not a text value." +msgstr "Ein Schlüssel der Frage {key} ist kein Textwert." + +#: redbot/cogs/trivia/schema.py:95 +msgid "A trivia list should be a 'key: value' mapping." +msgstr "Eine Trivialiste sollte eine Zuordnung von 'Schlüssel: Wert' sein." + +#: redbot/cogs/trivia/session.py:21 msgid "I know this one! {answer}!" msgstr "Das weiß ich! {answer}!" -#: redbot/cogs/trivia/session.py:21 +#: redbot/cogs/trivia/session.py:22 msgid "Easy: {answer}." msgstr "Einfach: {answer}." -#: redbot/cogs/trivia/session.py:22 +#: redbot/cogs/trivia/session.py:23 msgid "Oh really? It's {answer} of course." msgstr "Ach ja? Es ist natürlich {answer}." -#: redbot/cogs/trivia/session.py:26 +#: redbot/cogs/trivia/session.py:27 msgid "I know this one! ||{answer}!||" -msgstr "" +msgstr "Das weiß ich! ||{answer}!||" -#: redbot/cogs/trivia/session.py:27 +#: redbot/cogs/trivia/session.py:28 msgid "Easy: ||{answer}.||" -msgstr "" +msgstr "Ganz einfach: ||{answer}.||" -#: redbot/cogs/trivia/session.py:28 +#: redbot/cogs/trivia/session.py:29 msgid "Oh really? It's ||{answer}|| of course." -msgstr "" +msgstr "Echt jetzt? Es ist natürlich ||{answer}||." -#: redbot/cogs/trivia/session.py:32 +#: redbot/cogs/trivia/session.py:33 msgid "To the next one I guess..." msgstr "Dann wohl auf zur nächsten Frage..." -#: redbot/cogs/trivia/session.py:33 +#: redbot/cogs/trivia/session.py:34 msgid "Moving on..." msgstr "Weiter geht's..." -#: redbot/cogs/trivia/session.py:34 +#: redbot/cogs/trivia/session.py:35 msgid "I'm sure you'll know the answer of the next one." msgstr "Ich bin mir sicher, dass du die nächste Antwort wissen wirst." -#: redbot/cogs/trivia/session.py:35 +#: redbot/cogs/trivia/session.py:36 msgid "😔 Next one." msgstr "😔 Nächste Frage." -#: redbot/cogs/trivia/session.py:121 +#: redbot/cogs/trivia/session.py:122 +msgid "An unexpected error occurred in the trivia session." +msgstr "In der Trivia-Sitzung ist ein unerwarteter Fehler aufgetreten." + +#: redbot/cogs/trivia/session.py:124 msgid "An unexpected error occurred in the trivia session.\n" "Check your console or logs for details." msgstr "In der Trivia-Session ist ein unerwarteter Fehler aufgetreten.\n" "Überprüfe deine Konsole oder Logs." -#: redbot/cogs/trivia/session.py:142 +#: redbot/cogs/trivia/session.py:144 msgid "Question number {num}!" msgstr "Frage Nummer {num}!" -#: redbot/cogs/trivia/session.py:151 +#: redbot/cogs/trivia/session.py:153 msgid "There are no more questions!" msgstr "Es gibt keine weiteren Fragen!" -#: redbot/cogs/trivia/session.py:159 +#: redbot/cogs/trivia/session.py:161 msgid "{trivia_list} (by {author})" msgstr "{trivia_list} (von {author})" -#: redbot/cogs/trivia/session.py:164 +#: redbot/cogs/trivia/session.py:166 msgid "Starting Trivia: {list_names}" msgstr "Starte Trivia: {list_names}" -#: redbot/cogs/trivia/session.py:210 +#: redbot/cogs/trivia/session.py:212 msgid "Guys...? Well, I guess I'll stop then." msgstr "Leute...? Nun gut, ich denke dann werde ich aufhören." -#: redbot/cogs/trivia/session.py:221 +#: redbot/cogs/trivia/session.py:223 msgid " **+1** for me!" msgstr " **+1** für mich!" -#: redbot/cogs/trivia/session.py:226 +#: redbot/cogs/trivia/session.py:228 msgid "You got it {user}! **+1** to you!" msgstr "Du hast es raus, {user}! **+1** für dich!" -#: redbot/cogs/trivia/session.py:329 +#: redbot/cogs/trivia/session.py:334 msgid "Congratulations {users}! You have each received {num} {currency} for winning!" msgstr "Glückwunsch, {users}! Sie erhälten jeweils {num} {currency} für Ihren Sieg erhalten!" -#: redbot/cogs/trivia/session.py:337 +#: redbot/cogs/trivia/session.py:342 msgid "Congratulations {user}! You have received {num} {currency} for winning!" msgstr "Glückwunsch, {user}! Du erhältst {num} {currency} weil du Erster gewesen bist!" -#: redbot/cogs/trivia/trivia.py:41 +#: redbot/cogs/trivia/trivia.py:42 #, docstring msgid "Play trivia with friends!" msgstr "Spiele Trivia mit Freunden!" -#: redbot/cogs/trivia/trivia.py:80 +#: redbot/cogs/trivia/trivia.py:82 #, docstring msgid "Manage Trivia settings." msgstr "Verwalte Trivia Einstellungen." -#: redbot/cogs/trivia/trivia.py:84 +#: redbot/cogs/trivia/trivia.py:86 #, docstring msgid "Show the current trivia settings." msgstr "Zeige die aktuellen Trivia-Einstellungen." -#: redbot/cogs/trivia/trivia.py:88 +#: redbot/cogs/trivia/trivia.py:90 msgid "Current settings\n" "Bot gains points: {bot_plays}\n" "Answer time limit: {delay} seconds\n" @@ -134,76 +187,86 @@ msgid "Current settings\n" "Payout multiplier: {payout_multiplier}\n" "Allow lists to override settings: {allow_override}\n" "Use Spoilers in answers: {use_spoilers}" -msgstr "" +msgstr "Aktuelle Einstellungen\n" +"Bot erhält Punkte: {bot_plays}\n" +"Antwortzeit-Limit: {delay} Sekunden\n" +"Mangel an Reaktionszeit: {timeout} Sekunden\n" +"Punkte zu gewinnen: {max_score}\n" +"Antwort auf Zeitüberschreitung: {reveal_answer}\n" +"Auszahlungsverfolgung: {payout_multiplier}\n" +"Listen erlauben, Einstellungen zu überschreiben: {allow_override}\n" +"Spoiler in Antworten verwenden: {use_spoilers}" -#: redbot/cogs/trivia/trivia.py:105 +#: redbot/cogs/trivia/trivia.py:107 #, docstring msgid "Set the total points required to win." msgstr "Die Gesamtpunktzahl für den Sieg festlegen." -#: redbot/cogs/trivia/trivia.py:107 +#: redbot/cogs/trivia/trivia.py:109 msgid "Score must be greater than 0." msgstr "Punkte müssen höher als 0 sein." -#: redbot/cogs/trivia/trivia.py:111 +#: redbot/cogs/trivia/trivia.py:113 msgid "Done. Points required to win set to {num}." msgstr "Erledigt. Punkte für den Sieg auf {num} gesetzt." -#: redbot/cogs/trivia/trivia.py:115 +#: redbot/cogs/trivia/trivia.py:117 #, docstring msgid "Set the maximum seconds permitted to answer a question." msgstr "Maximal erlaubte Sekunden zum Beantworten einer Frage festlegen." -#: redbot/cogs/trivia/trivia.py:117 +#: redbot/cogs/trivia/trivia.py:119 msgid "Must be at least 4 seconds." msgstr "Muss mindestens 4 Sekunden betragen." -#: redbot/cogs/trivia/trivia.py:121 +#: redbot/cogs/trivia/trivia.py:123 msgid "Done. Maximum seconds to answer set to {num}." msgstr "Erledigt. Maximale Sekunden zum Beantworten auf {num} gesetzt." -#: redbot/cogs/trivia/trivia.py:125 +#: redbot/cogs/trivia/trivia.py:127 #, docstring msgid "Set how long until trivia stops due to no response." msgstr "Festlegen wann Trivia beendet wird wenn keine Teilnahme besteht." -#: redbot/cogs/trivia/trivia.py:128 +#: redbot/cogs/trivia/trivia.py:130 msgid "Must be larger than the answer time limit." msgstr "Muss größer sein als das Zeitlimit für Antworten." -#: redbot/cogs/trivia/trivia.py:132 +#: redbot/cogs/trivia/trivia.py:134 msgid "Done. Trivia sessions will now time out after {num} seconds of no responses." msgstr "Erledigt. Trivia Runden ohne Teilnahme werden nun nach {num} Sekunden abgeschaltet." -#: redbot/cogs/trivia/trivia.py:139 +#: redbot/cogs/trivia/trivia.py:141 #, docstring msgid "Allow/disallow trivia lists to override settings." msgstr "Erlaubt/verbietet Trivia Listen Einstellungen zu überschreiben." -#: redbot/cogs/trivia/trivia.py:144 +#: redbot/cogs/trivia/trivia.py:146 msgid "Done. Trivia lists can now override the trivia settings for this server." msgstr "Erledigt. Trivia Listen können nun die Trivia Einstellungen auf diesem Server überschreiben." -#: redbot/cogs/trivia/trivia.py:148 +#: redbot/cogs/trivia/trivia.py:150 msgid "Done. Trivia lists can no longer override the trivia settings for this server." msgstr "Erledigt. Trivia Listen können nicht mehr die Trivia Einstellungen auf diesem Server überschreiben." -#: redbot/cogs/trivia/trivia.py:156 +#: redbot/cogs/trivia/trivia.py:158 #, docstring msgid "Set if bot will display the answers in spoilers.\n\n" " If enabled, the bot will use spoilers to hide answers.\n" " " -msgstr "" +msgstr "Legen Sie fest, ob Bot die Antworten in Spoilern anzeigt.\n\n" +" Wenn aktiviert, wird der Bot Spoiler benutzen, um Antworten zu verstecken.\n" +" " -#: redbot/cogs/trivia/trivia.py:163 +#: redbot/cogs/trivia/trivia.py:165 msgid "Done. I'll put the answers in spoilers next time." -msgstr "" +msgstr "Gut. Die Antworten werden ab jetzt in Spoilern gesetzt." -#: redbot/cogs/trivia/trivia.py:165 +#: redbot/cogs/trivia/trivia.py:167 msgid "Alright, I won't use spoilers to hide answers anymore." -msgstr "" +msgstr "In Ordnung, ab sofort werden für Antworten keine Spoiler verwendet." -#: redbot/cogs/trivia/trivia.py:169 +#: redbot/cogs/trivia/trivia.py:171 #, 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" @@ -212,15 +275,15 @@ msgstr "Legt fest ob der Bot Punkte erhält oder nicht.\n\n" " Bei Aktivierung erhält der Bot Punkte, wenn keiner die richtige Antwort gibt.\n" " " -#: redbot/cogs/trivia/trivia.py:176 +#: redbot/cogs/trivia/trivia.py:178 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:178 +#: redbot/cogs/trivia/trivia.py:180 msgid "Alright, I won't embarrass you at trivia anymore." msgstr "Na gut, ich werde euch nicht länger bei Trivia vorführen." -#: redbot/cogs/trivia/trivia.py:182 +#: redbot/cogs/trivia/trivia.py:184 #, 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" @@ -231,15 +294,15 @@ msgstr "Legt fest ob die Antwort verraten wird.\n\n" " rechtzeitig die richtige Antwort gegeben hat.\n" " " -#: redbot/cogs/trivia/trivia.py:190 +#: redbot/cogs/trivia/trivia.py:192 msgid "Done. I'll reveal the answer if no one knows it." msgstr "Erledigt. Ich werde die Antwort verraten wenn sie keiner wusste." -#: redbot/cogs/trivia/trivia.py:192 +#: redbot/cogs/trivia/trivia.py:194 msgid "Alright, I won't reveal the answer to the questions anymore." msgstr "Alles klar. Ich werde die Antworten nicht mehr verraten." -#: redbot/cogs/trivia/trivia.py:198 +#: redbot/cogs/trivia/trivia.py:200 #, docstring msgid "Set the payout multiplier.\n\n" " This can be any positive decimal number. If a user wins trivia when at\n" @@ -256,75 +319,81 @@ msgstr "Legt den Gewinn Multiplikator fest.\n\n" " mit diesem Multiplikator.\n" " " -#: redbot/cogs/trivia/trivia.py:209 +#: redbot/cogs/trivia/trivia.py:211 msgid "Multiplier must be at least 0." msgstr "Multiplikator muss mindestens 0 sein." -#: redbot/cogs/trivia/trivia.py:213 +#: redbot/cogs/trivia/trivia.py:215 msgid "Done. Payout multiplier set to {num}." msgstr "Erledigt. Gewinn Multiplikator steht jetzt auf {num}." -#: redbot/cogs/trivia/trivia.py:215 +#: redbot/cogs/trivia/trivia.py:217 msgid "Done. I will no longer reward the winner with a payout." msgstr "Erledigt. Ich werde dem Gewinner keinen Gewinn mehr auszahlen." -#: redbot/cogs/trivia/trivia.py:220 +#: redbot/cogs/trivia/trivia.py:222 #, docstring msgid "Manage Custom Trivia lists." msgstr "Verwalte Benutzerdefinierte Trivia-Listen." -#: redbot/cogs/trivia/trivia.py:225 +#: redbot/cogs/trivia/trivia.py:227 #, docstring msgid "List uploaded custom trivia." msgstr "Liste aller benutzerdefinierten Trivias." -#: redbot/cogs/trivia/trivia.py:227 +#: redbot/cogs/trivia/trivia.py:229 msgid "No custom Trivia lists uploaded." msgstr "Keine benutzerdefinierten Trivia-Listen wurden hochgeladen." -#: redbot/cogs/trivia/trivia.py:243 redbot/cogs/trivia/trivia.py:250 +#: redbot/cogs/trivia/trivia.py:245 redbot/cogs/trivia/trivia.py:252 msgid "Uploaded trivia lists" msgstr "Hochgeladene Trivia-Listen" -#: redbot/cogs/trivia/trivia.py:260 +#: redbot/cogs/trivia/trivia.py:262 #, docstring msgid "Upload a trivia file." msgstr "Lade eine Trivia-Liste hoch." -#: redbot/cogs/trivia/trivia.py:262 +#: redbot/cogs/trivia/trivia.py:264 msgid "Supply a file with next message or type anything to cancel." msgstr "Sende mit der nächsten Nachricht eine Datei oder gib zum Abbrechen einen Text ein." -#: redbot/cogs/trivia/trivia.py:268 +#: redbot/cogs/trivia/trivia.py:270 msgid "You took too long to upload a list." msgstr "Du hast zu lange gebraucht, um eine Liste hochzuladen." -#: redbot/cogs/trivia/trivia.py:271 +#: redbot/cogs/trivia/trivia.py:273 msgid "You have cancelled the upload process." msgstr "Du hast den Uploadprozess abgebrochen." -#: redbot/cogs/trivia/trivia.py:279 -msgid "Invalid syntax: " -msgstr "Ungültiger Syntax: " +#: redbot/cogs/trivia/trivia.py:281 +msgid "Invalid syntax:\n" +msgstr "Ungültiger Syntax:\n" -#: redbot/cogs/trivia/trivia.py:282 +#: redbot/cogs/trivia/trivia.py:284 msgid "There was an error parsing the trivia list. See logs for more info." msgstr "Beim Parsen der Trivia-Liste ist ein Fehler aufgetreten. Weitere Informationen findest du in den Systemlogs." #: redbot/cogs/trivia/trivia.py:289 +msgid "The custom trivia list was not saved. The file does not follow the proper data format.\n" +"{schema_error}" +msgstr "Die benutzerdefinierte Trivia-Liste wurde nicht gespeichert. Die Datei folgt nicht dem richtigen Datenformat.\n" +"{schema_error}" + +#: redbot/cogs/trivia/trivia.py:298 #, docstring msgid "Delete a trivia file." msgstr "Lösche eine Trivia-Liste." -#: redbot/cogs/trivia/trivia.py:293 +#: redbot/cogs/trivia/trivia.py:302 msgid "Trivia {filename} was deleted." msgstr "Trivia-Liste {filename} wurde gelöscht." -#: redbot/cogs/trivia/trivia.py:295 +#: redbot/cogs/trivia/trivia.py:304 msgid "Trivia file was not found." msgstr "Trivia-Liste nicht gefunden." -#: redbot/cogs/trivia/trivia.py:300 +#: redbot/cogs/trivia/trivia.py:309 #, docstring msgid "Start trivia session on the specified category.\n\n" " You may list multiple categories, in which case the trivia will involve\n" @@ -335,41 +404,41 @@ msgstr "Startet eine Trivia Runde der angegebenen Kategorie\n\n" " aus diesen Kategorien vermischt.\n" " " -#: redbot/cogs/trivia/trivia.py:308 +#: redbot/cogs/trivia/trivia.py:317 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:319 +#: redbot/cogs/trivia/trivia.py:328 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:326 +#: redbot/cogs/trivia/trivia.py:335 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:338 +#: redbot/cogs/trivia/trivia.py:347 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:353 +#: redbot/cogs/trivia/trivia.py:362 #, docstring msgid "Stop an ongoing trivia session." msgstr "Stoppt eine laufende Trivia Runde." -#: redbot/cogs/trivia/trivia.py:360 +#: redbot/cogs/trivia/trivia.py:369 msgid "Trivia stopped." msgstr "Trivia gestoppt." -#: redbot/cogs/trivia/trivia.py:364 +#: redbot/cogs/trivia/trivia.py:373 #, docstring msgid "List available trivia categories." msgstr "Liste verfügbarer Trivia Kategorien." -#: redbot/cogs/trivia/trivia.py:369 redbot/cogs/trivia/trivia.py:375 +#: redbot/cogs/trivia/trivia.py:378 redbot/cogs/trivia/trivia.py:384 msgid "Available trivia lists" msgstr "Verfügbare Trivia Listen" -#: redbot/cogs/trivia/trivia.py:385 +#: redbot/cogs/trivia/trivia.py:394 #, docstring msgid "Leaderboard for trivia.\n\n" " Defaults to the top 10 of this server, sorted by total wins. Use\n" @@ -380,7 +449,7 @@ msgstr "Trivia Bestenliste.\n\n" " Verwende untergeordnete Befehle für eine angepasste Bestenliste.\n" " " -#: redbot/cogs/trivia/trivia.py:400 +#: redbot/cogs/trivia/trivia.py:409 #, docstring msgid "Leaderboard for this server.\n\n" " `` can be any of the following fields:\n" @@ -399,11 +468,11 @@ msgstr "Trivia Bestenliste für diesen Server.\n\n" " `` ist die Anzahl der Plätze, die auf der Bestenliste gezeigt werden sollen.\n" " " -#: redbot/cogs/trivia/trivia.py:413 redbot/cogs/trivia/trivia.py:442 +#: redbot/cogs/trivia/trivia.py:422 redbot/cogs/trivia/trivia.py:451 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:429 +#: redbot/cogs/trivia/trivia.py:438 #, docstring msgid "Global trivia leaderboard.\n\n" " `` can be any of the following fields:\n" @@ -422,53 +491,59 @@ msgstr "Globale Trivia Bestenliste.\n\n" " `` ist die Anzahl der Plätze, die auf der Bestenliste gezeigt werden sollen.\n" " " -#: redbot/cogs/trivia/trivia.py:497 +#: redbot/cogs/trivia/trivia.py:506 msgid "There are no scores on record!" msgstr "Es wurden noch keine Punktzahlen erfasst!" -#: redbot/cogs/trivia/trivia.py:527 +#: redbot/cogs/trivia/trivia.py:536 msgid "Rank" msgstr "Rang" -#: redbot/cogs/trivia/trivia.py:528 +#: redbot/cogs/trivia/trivia.py:537 msgid "Member" msgstr "Mitglied" -#: redbot/cogs/trivia/trivia.py:529 +#: redbot/cogs/trivia/trivia.py:538 msgid "Wins" msgstr "Siege" -#: redbot/cogs/trivia/trivia.py:530 +#: redbot/cogs/trivia/trivia.py:539 msgid "Games Played" msgstr "Gespielte Runden" -#: redbot/cogs/trivia/trivia.py:531 +#: redbot/cogs/trivia/trivia.py:540 msgid "Total Score" msgstr "Gesamtpunktzahl" -#: redbot/cogs/trivia/trivia.py:532 +#: redbot/cogs/trivia/trivia.py:541 msgid "Average Score" msgstr "Durchschnittliche Punktzahl" -#: redbot/cogs/trivia/trivia.py:647 +#: redbot/cogs/trivia/trivia.py:650 msgid "{filename} is a reserved trivia name and cannot be replaced.\n" "Choose another name." msgstr "{filename} ist ein reservierter Trivia-Name und kann nicht ersetzt werden.\n" "Wähle bitte einen anderen Namen." -#: redbot/cogs/trivia/trivia.py:656 +#: redbot/cogs/trivia/trivia.py:659 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "{filename} existiert bereits. Soll die Datei überschrieben werden?" -#: redbot/cogs/trivia/trivia.py:678 +#: redbot/cogs/trivia/trivia.py:681 msgid "You took too long answering." msgstr "Du hast zu lange zum antworten gebraucht." -#: redbot/cogs/trivia/trivia.py:682 +#: redbot/cogs/trivia/trivia.py:685 msgid "I am not replacing the existing file." msgstr "Ich werde die bestehende Datei nicht ersetzen." -#: redbot/cogs/trivia/trivia.py:691 +#: redbot/cogs/trivia/trivia.py:698 +msgid "There was an error saving the file.\n" +"Please check the filename and try again, as it could be longer than your system supports." +msgstr "Beim Speichern der Datei ist ein Fehler aufgetreten.\n" +"Bitte überprüfen Sie den Dateinamen und versuchen Sie es erneut, da die Möglichkeit besteht das Ihr System die Länge des Dateinamens nicht Unterstützt." + +#: redbot/cogs/trivia/trivia.py:705 msgid "Saved Trivia list as {filename}." msgstr "Trivia-Liste als {filename} gespeichert." diff --git a/redbot/cogs/trivia/locales/es-ES.po b/redbot/cogs/trivia/locales/es-ES.po index 461b8d44445..237f001db84 100644 --- a/redbot/cogs/trivia/locales/es-ES.po +++ b/redbot/cogs/trivia/locales/es-ES.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-03-07 21:28+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,116 +15,169 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: es_ES\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:356 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:365 msgid "There is no ongoing trivia session in this channel." -msgstr "No hay ninguna sesión trivial en curso en este canal." +msgstr "No hay ninguna sesión de trivia en curso en este canal." -#: redbot/cogs/trivia/converters.py:15 +#: redbot/cogs/trivia/converters.py:18 msgid "`{arg}` is not a number." msgstr "`{arg}` no es un número." -#: redbot/cogs/trivia/converters.py:17 +#: redbot/cogs/trivia/converters.py:20 msgid "`{arg}` is not a finite number." msgstr "`{arg}` no es un número finito." -#: redbot/cogs/trivia/session.py:20 +#: redbot/cogs/trivia/schema.py:34 +msgid "The trivia list does not contain any questions." +msgstr "La lista de trivia no contiene ninguna pregunta." + +#: redbot/cogs/trivia/schema.py:39 redbot/cogs/trivia/schema.py:40 +msgid "{key} key must be a text value." +msgstr "La clave {key} debe ser un valor de texto." + +#: redbot/cogs/trivia/schema.py:46 +msgid "{key} key in {parent_key} must be a positive integer." +msgstr "La clave {key} en {parent_key} debe ser un entero positivo." + +#: redbot/cogs/trivia/schema.py:51 +msgid "{key} key in {parent_key} must be a positive number." +msgstr "La clave {key} en {parent_key} debe ser un número positivo." + +#: redbot/cogs/trivia/schema.py:56 +msgid "{key} key in {parent_key} must be a positive number greater than or equal to 4." +msgstr "La clave {key} en {parent_key} debe ser un número positivo mayor o igual a 4." + +#: redbot/cogs/trivia/schema.py:62 redbot/cogs/trivia/schema.py:65 +#: redbot/cogs/trivia/schema.py:73 +msgid "{key} key in {parent_key} must be either true or false." +msgstr "La clave {key} en {parent_key} debe ser verdadera o falsa." + +#: redbot/cogs/trivia/schema.py:70 +msgid "{key} key in {parent_key} must be a non-negative number." +msgstr "La clave {key} en {parent_key} debe ser un número no negativo." + +#: redbot/cogs/trivia/schema.py:79 +msgid "{key} is not a key that can be specified in {parent_key}." +msgstr "{key} no es una clave que se pueda especificar en {parent_key}." + +#: redbot/cogs/trivia/schema.py:82 +msgid "{key} should be a 'key: value' mapping." +msgstr "{key} debería ser un mapeo de 'clave: valor'." + +#: redbot/cogs/trivia/schema.py:86 +msgid "Value of question {key} is not a list of text values (answers)." +msgstr "El valor de la pregunta {key} no es una lista de valores de texto (respuestas)." + +#: redbot/cogs/trivia/schema.py:92 +msgid "A key of question {key} is not a text value." +msgstr "Una clave de la pregunta {key} no es un valor de texto." + +#: redbot/cogs/trivia/schema.py:95 +msgid "A trivia list should be a 'key: value' mapping." +msgstr "Una lista de trivia debería ser un mapeo de 'clave: valor'." + +#: redbot/cogs/trivia/session.py:21 msgid "I know this one! {answer}!" msgstr "¡Esta me la sé! ¡ {answer}!" -#: redbot/cogs/trivia/session.py:21 +#: redbot/cogs/trivia/session.py:22 msgid "Easy: {answer}." msgstr "Fácil: {answer}." -#: redbot/cogs/trivia/session.py:22 +#: redbot/cogs/trivia/session.py:23 msgid "Oh really? It's {answer} of course." msgstr "¿Oh, en serio? Es {answer}, por supuesto." -#: redbot/cogs/trivia/session.py:26 +#: redbot/cogs/trivia/session.py:27 msgid "I know this one! ||{answer}!||" msgstr "¡Esta me la sé! ||{answer}!||" -#: redbot/cogs/trivia/session.py:27 +#: redbot/cogs/trivia/session.py:28 msgid "Easy: ||{answer}.||" msgstr "Fácil: ||{answer}.||" -#: redbot/cogs/trivia/session.py:28 +#: redbot/cogs/trivia/session.py:29 msgid "Oh really? It's ||{answer}|| of course." msgstr "¿Oh, en serio? Es ||{answer}|| por supuesto." -#: redbot/cogs/trivia/session.py:32 +#: redbot/cogs/trivia/session.py:33 msgid "To the next one I guess..." msgstr "Para la siguiente supongo..." -#: redbot/cogs/trivia/session.py:33 +#: redbot/cogs/trivia/session.py:34 msgid "Moving on..." msgstr "Moviendo..." -#: redbot/cogs/trivia/session.py:34 +#: redbot/cogs/trivia/session.py:35 msgid "I'm sure you'll know the answer of the next one." msgstr "Estoy seguro de que conocerás la respuesta de la siguiente." -#: redbot/cogs/trivia/session.py:35 +#: redbot/cogs/trivia/session.py:36 msgid "😔 Next one." msgstr "😔 Siguiente." -#: redbot/cogs/trivia/session.py:121 +#: redbot/cogs/trivia/session.py:122 +msgid "An unexpected error occurred in the trivia session." +msgstr "Se ha producido un error inesperado en la sesión de trivia." + +#: redbot/cogs/trivia/session.py:124 msgid "An unexpected error occurred in the trivia session.\n" "Check your console or logs for details." msgstr "Se ha producido un error inesperado en la sesión de trivial.\n" "Compruebe su consola o registros para más detalles." -#: redbot/cogs/trivia/session.py:142 +#: redbot/cogs/trivia/session.py:144 msgid "Question number {num}!" msgstr "¡Número de pregunta {num}!" -#: redbot/cogs/trivia/session.py:151 +#: redbot/cogs/trivia/session.py:153 msgid "There are no more questions!" msgstr "¡No hay más preguntas!" -#: redbot/cogs/trivia/session.py:159 +#: redbot/cogs/trivia/session.py:161 msgid "{trivia_list} (by {author})" msgstr "{trivia_list} (por {author})" -#: redbot/cogs/trivia/session.py:164 +#: redbot/cogs/trivia/session.py:166 msgid "Starting Trivia: {list_names}" msgstr "Iniciando Trivial: {list_names}" -#: redbot/cogs/trivia/session.py:210 +#: redbot/cogs/trivia/session.py:212 msgid "Guys...? Well, I guess I'll stop then." msgstr "¿Chicos...? Bueno, supongo que me detendré entonces." -#: redbot/cogs/trivia/session.py:221 +#: redbot/cogs/trivia/session.py:223 msgid " **+1** for me!" msgstr " ¡**+1** para mí!" -#: redbot/cogs/trivia/session.py:226 +#: redbot/cogs/trivia/session.py:228 msgid "You got it {user}! **+1** to you!" msgstr "¡Lo tienes, {user}! ¡**+1** para ti!" -#: redbot/cogs/trivia/session.py:329 +#: redbot/cogs/trivia/session.py:334 msgid "Congratulations {users}! You have each received {num} {currency} for winning!" msgstr "¡Enhorabuena {users}! ¡Cada uno ha recibido {num} {currency} por ganar!" -#: redbot/cogs/trivia/session.py:337 +#: redbot/cogs/trivia/session.py:342 msgid "Congratulations {user}! You have received {num} {currency} for winning!" msgstr "¡Enhorabuena {user}! ¡Has recibido {num} {currency} por ganar!" -#: redbot/cogs/trivia/trivia.py:41 +#: redbot/cogs/trivia/trivia.py:42 #, docstring msgid "Play trivia with friends!" msgstr "¡Juega al trivial con amigos!" -#: redbot/cogs/trivia/trivia.py:80 +#: redbot/cogs/trivia/trivia.py:82 #, docstring msgid "Manage Trivia settings." msgstr "Administrar ajustes de Trivial." -#: redbot/cogs/trivia/trivia.py:84 +#: redbot/cogs/trivia/trivia.py:86 #, docstring msgid "Show the current trivia settings." msgstr "Mostrar la configuración actual del trivial." -#: redbot/cogs/trivia/trivia.py:88 +#: redbot/cogs/trivia/trivia.py:90 msgid "Current settings\n" "Bot gains points: {bot_plays}\n" "Answer time limit: {delay} seconds\n" @@ -144,59 +197,59 @@ msgstr "Configuración actual\n" "Permitir a las listas anular la configuración: {allow_override}\n" "Utilizar spoilers en respuestas: {use_spoilers}" -#: redbot/cogs/trivia/trivia.py:105 +#: redbot/cogs/trivia/trivia.py:107 #, docstring msgid "Set the total points required to win." msgstr "Ajuste los puntos totales necesarios para ganar." -#: redbot/cogs/trivia/trivia.py:107 +#: redbot/cogs/trivia/trivia.py:109 msgid "Score must be greater than 0." msgstr "La puntuación debe ser mayor que 0." -#: redbot/cogs/trivia/trivia.py:111 +#: redbot/cogs/trivia/trivia.py:113 msgid "Done. Points required to win set to {num}." msgstr "Hecho. Los puntos necesarios para ganar se han establecido en {num}." -#: redbot/cogs/trivia/trivia.py:115 +#: redbot/cogs/trivia/trivia.py:117 #, docstring msgid "Set the maximum seconds permitted to answer a question." msgstr "Establecer los segundos máximos permitidos para responder una pregunta." -#: redbot/cogs/trivia/trivia.py:117 +#: redbot/cogs/trivia/trivia.py:119 msgid "Must be at least 4 seconds." msgstr "Debe ser de al menos 4 segundos." -#: redbot/cogs/trivia/trivia.py:121 +#: redbot/cogs/trivia/trivia.py:123 msgid "Done. Maximum seconds to answer set to {num}." msgstr "Hecho. Se ha establecido un máximo de segundos para responder a {num}." -#: redbot/cogs/trivia/trivia.py:125 +#: redbot/cogs/trivia/trivia.py:127 #, docstring msgid "Set how long until trivia stops due to no response." msgstr "Establecer cuánto tiempo hasta que el trivial se detenga debido a que no hay respuesta." -#: redbot/cogs/trivia/trivia.py:128 +#: redbot/cogs/trivia/trivia.py:130 msgid "Must be larger than the answer time limit." msgstr "Debe ser mayor que el límite de tiempo de respuesta." -#: redbot/cogs/trivia/trivia.py:132 +#: redbot/cogs/trivia/trivia.py:134 msgid "Done. Trivia sessions will now time out after {num} seconds of no responses." msgstr "Hecho. Las sesiones de Trivia ahora terminarán después de {num} segundos sin respuestas." -#: redbot/cogs/trivia/trivia.py:139 +#: redbot/cogs/trivia/trivia.py:141 #, docstring msgid "Allow/disallow trivia lists to override settings." msgstr "Permitir/no permitir que las listas de trivial anulen los ajustes." -#: redbot/cogs/trivia/trivia.py:144 +#: redbot/cogs/trivia/trivia.py:146 msgid "Done. Trivia lists can now override the trivia settings for this server." msgstr "Hecho. Las listas de Trivial ahora pueden reemplazar la configuración de trivial para este servidor." -#: redbot/cogs/trivia/trivia.py:148 +#: redbot/cogs/trivia/trivia.py:150 msgid "Done. Trivia lists can no longer override the trivia settings for this server." msgstr "Hecho. Las listas de Trivial ya no pueden reemplazar la configuración de trivial para este servidor." -#: redbot/cogs/trivia/trivia.py:156 +#: redbot/cogs/trivia/trivia.py:158 #, docstring msgid "Set if bot will display the answers in spoilers.\n\n" " If enabled, the bot will use spoilers to hide answers.\n" @@ -205,15 +258,15 @@ msgstr "Establece si el bot mostrará las respuestas en spoilers.\n\n" " Si está habilitado, el bot usará spoilers para ocultar las respuestas.\n" " " -#: redbot/cogs/trivia/trivia.py:163 +#: redbot/cogs/trivia/trivia.py:165 msgid "Done. I'll put the answers in spoilers next time." msgstr "Listo. La próxima vez pondré las respuestas en spoilers." -#: redbot/cogs/trivia/trivia.py:165 +#: redbot/cogs/trivia/trivia.py:167 msgid "Alright, I won't use spoilers to hide answers anymore." msgstr "De acuerdo, ya no usaré spoilers para ocultar las respuestas." -#: redbot/cogs/trivia/trivia.py:169 +#: redbot/cogs/trivia/trivia.py:171 #, 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" @@ -222,15 +275,15 @@ 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:176 +#: redbot/cogs/trivia/trivia.py:178 msgid "Done. I'll now gain a point if users don't answer in time." msgstr "Hecho. Ahora ganaré un punto si los usuarios no responden a tiempo." -#: redbot/cogs/trivia/trivia.py:178 +#: redbot/cogs/trivia/trivia.py:180 msgid "Alright, I won't embarrass you at trivia anymore." msgstr "Bien, ya no te avergonzaré en el trivial." -#: redbot/cogs/trivia/trivia.py:182 +#: redbot/cogs/trivia/trivia.py:184 #, 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" @@ -241,15 +294,15 @@ msgstr "Establecer si la respuesta es o no revelada.\n\n" " a tiempo.\n" " " -#: redbot/cogs/trivia/trivia.py:190 +#: redbot/cogs/trivia/trivia.py:192 msgid "Done. I'll reveal the answer if no one knows it." msgstr "Hecho. Voy a revelar la respuesta si nadie la conoce." -#: redbot/cogs/trivia/trivia.py:192 +#: redbot/cogs/trivia/trivia.py:194 msgid "Alright, I won't reveal the answer to the questions anymore." msgstr "Bien, ya no revelaré la respuesta a las preguntas." -#: redbot/cogs/trivia/trivia.py:198 +#: redbot/cogs/trivia/trivia.py:200 #, docstring msgid "Set the payout multiplier.\n\n" " This can be any positive decimal number. If a user wins trivia when at\n" @@ -266,75 +319,81 @@ msgstr "Establece el multiplicador de pago.\n\n" " este multiplicador.\n" " " -#: redbot/cogs/trivia/trivia.py:209 +#: redbot/cogs/trivia/trivia.py:211 msgid "Multiplier must be at least 0." msgstr "El multiplicador debe ser al menos 0." -#: redbot/cogs/trivia/trivia.py:213 +#: redbot/cogs/trivia/trivia.py:215 msgid "Done. Payout multiplier set to {num}." msgstr "Hecho. Multiplicador de pago establecido en {num}." -#: redbot/cogs/trivia/trivia.py:215 +#: redbot/cogs/trivia/trivia.py:217 msgid "Done. I will no longer reward the winner with a payout." msgstr "Hecho. Ya no recompensaré al ganador con un pago." -#: redbot/cogs/trivia/trivia.py:220 +#: redbot/cogs/trivia/trivia.py:222 #, docstring msgid "Manage Custom Trivia lists." msgstr "Administrar listas de Trivial personalizadas." -#: redbot/cogs/trivia/trivia.py:225 +#: redbot/cogs/trivia/trivia.py:227 #, docstring msgid "List uploaded custom trivia." msgstr "Lista de trivial personalizada cargada." -#: redbot/cogs/trivia/trivia.py:227 +#: redbot/cogs/trivia/trivia.py:229 msgid "No custom Trivia lists uploaded." msgstr "No se han subido listas de Trivial personalizadas." -#: redbot/cogs/trivia/trivia.py:243 redbot/cogs/trivia/trivia.py:250 +#: redbot/cogs/trivia/trivia.py:245 redbot/cogs/trivia/trivia.py:252 msgid "Uploaded trivia lists" msgstr "Listas de trivial cargadas" -#: redbot/cogs/trivia/trivia.py:260 +#: redbot/cogs/trivia/trivia.py:262 #, docstring msgid "Upload a trivia file." msgstr "Subir un archivo trivial." -#: redbot/cogs/trivia/trivia.py:262 +#: redbot/cogs/trivia/trivia.py:264 msgid "Supply a file with next message or type anything to cancel." msgstr "Suministrar un archivo con el siguiente mensaje o escribir cualquier cosa para cancelar." -#: redbot/cogs/trivia/trivia.py:268 +#: redbot/cogs/trivia/trivia.py:270 msgid "You took too long to upload a list." msgstr "Tardaste demasiado en subir una lista." -#: redbot/cogs/trivia/trivia.py:271 +#: redbot/cogs/trivia/trivia.py:273 msgid "You have cancelled the upload process." msgstr "Has cancelado el proceso de subida." -#: redbot/cogs/trivia/trivia.py:279 -msgid "Invalid syntax: " -msgstr "Sintaxis no válida: " +#: redbot/cogs/trivia/trivia.py:281 +msgid "Invalid syntax:\n" +msgstr "Sintáxis inválida:\n" -#: redbot/cogs/trivia/trivia.py:282 +#: redbot/cogs/trivia/trivia.py:284 msgid "There was an error parsing the trivia list. See logs for more info." msgstr "Hubo un error al analizar la lista de trivias. Vea los registros para más información." #: redbot/cogs/trivia/trivia.py:289 +msgid "The custom trivia list was not saved. The file does not follow the proper data format.\n" +"{schema_error}" +msgstr "La lista de trivia personalizada no se ha guardado. El archivo no sigue el formato de datos apropiado.\n" +"{schema_error}" + +#: redbot/cogs/trivia/trivia.py:298 #, docstring msgid "Delete a trivia file." msgstr "Eliminar un archivo del trivial." -#: redbot/cogs/trivia/trivia.py:293 +#: redbot/cogs/trivia/trivia.py:302 msgid "Trivia {filename} was deleted." msgstr "{filename} del Trivial ha sido eliminado." -#: redbot/cogs/trivia/trivia.py:295 +#: redbot/cogs/trivia/trivia.py:304 msgid "Trivia file was not found." msgstr "No se encontró el archivo de Trivial." -#: redbot/cogs/trivia/trivia.py:300 +#: redbot/cogs/trivia/trivia.py:309 #, docstring msgid "Start trivia session on the specified category.\n\n" " You may list multiple categories, in which case the trivia will involve\n" @@ -345,41 +404,41 @@ msgstr "Iniciar sesión de trivial en la categoría especificada.\n\n" " preguntas de todos ellos.\n" " " -#: redbot/cogs/trivia/trivia.py:308 +#: redbot/cogs/trivia/trivia.py:317 msgid "There is already an ongoing trivia session in this channel." msgstr "Ya hay una sesión de trivia en curso en este canal." -#: redbot/cogs/trivia/trivia.py:319 +#: redbot/cogs/trivia/trivia.py:328 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "Categoría no válida `{name}`. Ver `{prefix}trivia list` para una lista de categorías de trivial." -#: redbot/cogs/trivia/trivia.py:326 +#: redbot/cogs/trivia/trivia.py:335 msgid "There was an error parsing the trivia list for the `{name}` category. It may be formatted incorrectly." 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:338 +#: redbot/cogs/trivia/trivia.py:347 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "La lista de trivial fue analizada con éxito, ¡sin embargo parece estar vacía!" -#: redbot/cogs/trivia/trivia.py:353 +#: redbot/cogs/trivia/trivia.py:362 #, docstring msgid "Stop an ongoing trivia session." msgstr "Detener una sesión trivial en curso." -#: redbot/cogs/trivia/trivia.py:360 +#: redbot/cogs/trivia/trivia.py:369 msgid "Trivia stopped." msgstr "Trivial detenido." -#: redbot/cogs/trivia/trivia.py:364 +#: redbot/cogs/trivia/trivia.py:373 #, docstring msgid "List available trivia categories." msgstr "Listar categorías de trivial disponibles." -#: redbot/cogs/trivia/trivia.py:369 redbot/cogs/trivia/trivia.py:375 +#: redbot/cogs/trivia/trivia.py:378 redbot/cogs/trivia/trivia.py:384 msgid "Available trivia lists" msgstr "Listas de trivial disponibles" -#: redbot/cogs/trivia/trivia.py:385 +#: redbot/cogs/trivia/trivia.py:394 #, docstring msgid "Leaderboard for trivia.\n\n" " Defaults to the top 10 of this server, sorted by total wins. Use\n" @@ -390,7 +449,7 @@ msgstr "Tabla de clasificación para trivial.\n\n" " subcomandos para una tabla de clasificación más personalizada.\n" " " -#: redbot/cogs/trivia/trivia.py:400 +#: redbot/cogs/trivia/trivia.py:409 #, docstring msgid "Leaderboard for this server.\n\n" " `` can be any of the following fields:\n" @@ -409,11 +468,11 @@ msgstr "Tabla de clasificación para este servidor.\n\n" " `` es el número de rangos a mostrar en la tabla de clasificaciones.\n" " " -#: redbot/cogs/trivia/trivia.py:413 redbot/cogs/trivia/trivia.py:442 +#: redbot/cogs/trivia/trivia.py:422 redbot/cogs/trivia/trivia.py:451 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "Campo desconocido `{field_name}`, ver `{prefix}help trivia leaderboard server` para campos válidos para ordenarlos." -#: redbot/cogs/trivia/trivia.py:429 +#: redbot/cogs/trivia/trivia.py:438 #, docstring msgid "Global trivia leaderboard.\n\n" " `` can be any of the following fields:\n" @@ -432,53 +491,59 @@ msgstr "Tabla global de clasificación de trivials.\n\n" " `` es el número de rangos a mostrar en la tabla de clasificaciones.\n" " " -#: redbot/cogs/trivia/trivia.py:497 +#: redbot/cogs/trivia/trivia.py:506 msgid "There are no scores on record!" msgstr "¡No hay puntuaciones en el registro!" -#: redbot/cogs/trivia/trivia.py:527 +#: redbot/cogs/trivia/trivia.py:536 msgid "Rank" msgstr "Rango" -#: redbot/cogs/trivia/trivia.py:528 +#: redbot/cogs/trivia/trivia.py:537 msgid "Member" msgstr "Miembro" -#: redbot/cogs/trivia/trivia.py:529 +#: redbot/cogs/trivia/trivia.py:538 msgid "Wins" msgstr "Victorias" -#: redbot/cogs/trivia/trivia.py:530 +#: redbot/cogs/trivia/trivia.py:539 msgid "Games Played" msgstr "Partidas Jugadas" -#: redbot/cogs/trivia/trivia.py:531 +#: redbot/cogs/trivia/trivia.py:540 msgid "Total Score" msgstr "Puntuación Total" -#: redbot/cogs/trivia/trivia.py:532 +#: redbot/cogs/trivia/trivia.py:541 msgid "Average Score" msgstr "Puntuación Media" -#: redbot/cogs/trivia/trivia.py:647 +#: redbot/cogs/trivia/trivia.py:650 msgid "{filename} is a reserved trivia name and cannot be replaced.\n" "Choose another name." msgstr "{filename} es un nombre de trivial reservado y no puede ser reemplazado.\n" "Elija otro nombre." -#: redbot/cogs/trivia/trivia.py:656 +#: redbot/cogs/trivia/trivia.py:659 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "{filename} ya existe. ¿Desea sobrescribirlo?" -#: redbot/cogs/trivia/trivia.py:678 +#: redbot/cogs/trivia/trivia.py:681 msgid "You took too long answering." msgstr "Has tardado demasiado en responder." -#: redbot/cogs/trivia/trivia.py:682 +#: redbot/cogs/trivia/trivia.py:685 msgid "I am not replacing the existing file." msgstr "No reemplazaré el archivo existente." -#: redbot/cogs/trivia/trivia.py:691 +#: redbot/cogs/trivia/trivia.py:698 +msgid "There was an error saving the file.\n" +"Please check the filename and try again, as it could be longer than your system supports." +msgstr "Hubo un error al guardar el archivo.\n" +"Por favor, compruebe el nombre del archivo y vuelva a intentarlo, ya que podría ser más largo de lo que su sistema soporta." + +#: redbot/cogs/trivia/trivia.py:705 msgid "Saved Trivia list as {filename}." 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 4e51a460c16..9c46aafd57a 100644 --- a/redbot/cogs/trivia/locales/fi-FI.po +++ b/redbot/cogs/trivia/locales/fi-FI.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-03-07 21:28+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,116 +15,169 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: fi_FI\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:356 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:365 msgid "There is no ongoing trivia session in this channel." msgstr "Tällä kanavalla ei ole käynnissä olevaa trivia-istuntoa." -#: redbot/cogs/trivia/converters.py:15 +#: redbot/cogs/trivia/converters.py:18 msgid "`{arg}` is not a number." msgstr "`{arg}` ei ole numero." -#: redbot/cogs/trivia/converters.py:17 +#: redbot/cogs/trivia/converters.py:20 msgid "`{arg}` is not a finite number." msgstr "`{arg}` ei ole kelvollinen numero." -#: redbot/cogs/trivia/session.py:20 +#: redbot/cogs/trivia/schema.py:34 +msgid "The trivia list does not contain any questions." +msgstr "" + +#: redbot/cogs/trivia/schema.py:39 redbot/cogs/trivia/schema.py:40 +msgid "{key} key must be a text value." +msgstr "" + +#: redbot/cogs/trivia/schema.py:46 +msgid "{key} key in {parent_key} must be a positive integer." +msgstr "" + +#: redbot/cogs/trivia/schema.py:51 +msgid "{key} key in {parent_key} must be a positive number." +msgstr "" + +#: redbot/cogs/trivia/schema.py:56 +msgid "{key} key in {parent_key} must be a positive number greater than or equal to 4." +msgstr "" + +#: redbot/cogs/trivia/schema.py:62 redbot/cogs/trivia/schema.py:65 +#: redbot/cogs/trivia/schema.py:73 +msgid "{key} key in {parent_key} must be either true or false." +msgstr "" + +#: redbot/cogs/trivia/schema.py:70 +msgid "{key} key in {parent_key} must be a non-negative number." +msgstr "" + +#: redbot/cogs/trivia/schema.py:79 +msgid "{key} is not a key that can be specified in {parent_key}." +msgstr "" + +#: redbot/cogs/trivia/schema.py:82 +msgid "{key} should be a 'key: value' mapping." +msgstr "" + +#: redbot/cogs/trivia/schema.py:86 +msgid "Value of question {key} is not a list of text values (answers)." +msgstr "" + +#: redbot/cogs/trivia/schema.py:92 +msgid "A key of question {key} is not a text value." +msgstr "" + +#: redbot/cogs/trivia/schema.py:95 +msgid "A trivia list should be a 'key: value' mapping." +msgstr "" + +#: redbot/cogs/trivia/session.py:21 msgid "I know this one! {answer}!" msgstr "Tiedän tämän! {answer}!" -#: redbot/cogs/trivia/session.py:21 +#: redbot/cogs/trivia/session.py:22 msgid "Easy: {answer}." msgstr "Helppoa: {answer}." -#: redbot/cogs/trivia/session.py:22 +#: redbot/cogs/trivia/session.py:23 msgid "Oh really? It's {answer} of course." msgstr "Ai oikeesti? Se on tietenkin {answer}." -#: redbot/cogs/trivia/session.py:26 +#: redbot/cogs/trivia/session.py:27 msgid "I know this one! ||{answer}!||" msgstr "" -#: redbot/cogs/trivia/session.py:27 +#: redbot/cogs/trivia/session.py:28 msgid "Easy: ||{answer}.||" msgstr "" -#: redbot/cogs/trivia/session.py:28 +#: redbot/cogs/trivia/session.py:29 msgid "Oh really? It's ||{answer}|| of course." msgstr "" -#: redbot/cogs/trivia/session.py:32 +#: redbot/cogs/trivia/session.py:33 msgid "To the next one I guess..." msgstr "Seuraavaan varmaan sitten..." -#: redbot/cogs/trivia/session.py:33 +#: redbot/cogs/trivia/session.py:34 msgid "Moving on..." msgstr "Eteenpäin..." -#: redbot/cogs/trivia/session.py:34 +#: redbot/cogs/trivia/session.py:35 msgid "I'm sure you'll know the answer of the next one." msgstr "Olen varma että tiedätte vastauksen seuraavaan." -#: redbot/cogs/trivia/session.py:35 +#: redbot/cogs/trivia/session.py:36 msgid "😔 Next one." msgstr "😔 Seuraava." -#: redbot/cogs/trivia/session.py:121 +#: redbot/cogs/trivia/session.py:122 +msgid "An unexpected error occurred in the trivia session." +msgstr "" + +#: redbot/cogs/trivia/session.py:124 msgid "An unexpected error occurred in the trivia session.\n" "Check your console or logs for details." msgstr "Trivia-istunnossa tapahtui odottamaton virhe.\n" "Tarkista lisätiedot konsolista tai lokeista." -#: redbot/cogs/trivia/session.py:142 +#: redbot/cogs/trivia/session.py:144 msgid "Question number {num}!" msgstr "Kysymys {num}!" -#: redbot/cogs/trivia/session.py:151 +#: redbot/cogs/trivia/session.py:153 msgid "There are no more questions!" msgstr "Kysymykset loppuivat!" -#: redbot/cogs/trivia/session.py:159 +#: redbot/cogs/trivia/session.py:161 msgid "{trivia_list} (by {author})" msgstr "{trivia_list} (käyttäjältä {author})" -#: redbot/cogs/trivia/session.py:164 +#: redbot/cogs/trivia/session.py:166 msgid "Starting Trivia: {list_names}" msgstr "Aloitetaan trivia: {list_names}" -#: redbot/cogs/trivia/session.py:210 +#: redbot/cogs/trivia/session.py:212 msgid "Guys...? Well, I guess I'll stop then." msgstr "Äijät...? No ehkä lopetan sitten." -#: redbot/cogs/trivia/session.py:221 +#: redbot/cogs/trivia/session.py:223 msgid " **+1** for me!" msgstr " **+1** minulle!" -#: redbot/cogs/trivia/session.py:226 +#: redbot/cogs/trivia/session.py:228 msgid "You got it {user}! **+1** to you!" msgstr "Sait sen {user}! **+1** sinulle!" -#: redbot/cogs/trivia/session.py:329 +#: redbot/cogs/trivia/session.py:334 msgid "Congratulations {users}! You have each received {num} {currency} for winning!" msgstr "Onnittelut {users}! Saitte {num} {currency} voittamisesta!" -#: redbot/cogs/trivia/session.py:337 +#: redbot/cogs/trivia/session.py:342 msgid "Congratulations {user}! You have received {num} {currency} for winning!" msgstr "Onnittelut {user}! Sait {num} {currency} voitosta!" -#: redbot/cogs/trivia/trivia.py:41 +#: redbot/cogs/trivia/trivia.py:42 #, docstring msgid "Play trivia with friends!" msgstr "Pelaa triviaa ystävien kanssa!" -#: redbot/cogs/trivia/trivia.py:80 +#: redbot/cogs/trivia/trivia.py:82 #, docstring msgid "Manage Trivia settings." msgstr "Hallitse trivia-asetuksia." -#: redbot/cogs/trivia/trivia.py:84 +#: redbot/cogs/trivia/trivia.py:86 #, docstring msgid "Show the current trivia settings." msgstr "Näytä nykyiset trivia-asetukset." -#: redbot/cogs/trivia/trivia.py:88 +#: redbot/cogs/trivia/trivia.py:90 msgid "Current settings\n" "Bot gains points: {bot_plays}\n" "Answer time limit: {delay} seconds\n" @@ -136,74 +189,74 @@ msgid "Current settings\n" "Use Spoilers in answers: {use_spoilers}" msgstr "" -#: redbot/cogs/trivia/trivia.py:105 +#: redbot/cogs/trivia/trivia.py:107 #, docstring msgid "Set the total points required to win." msgstr "Aseta voittoon tarvittavat pisteet." -#: redbot/cogs/trivia/trivia.py:107 +#: redbot/cogs/trivia/trivia.py:109 msgid "Score must be greater than 0." msgstr "Pisteiden tulee olla enemmän kuin 0." -#: redbot/cogs/trivia/trivia.py:111 +#: redbot/cogs/trivia/trivia.py:113 msgid "Done. Points required to win set to {num}." msgstr "Valmis. Voittoon tarvitaan nyt {num} pistettä." -#: redbot/cogs/trivia/trivia.py:115 +#: redbot/cogs/trivia/trivia.py:117 #, docstring msgid "Set the maximum seconds permitted to answer a question." msgstr "Aseta kysymysten maksimivastausaika." -#: redbot/cogs/trivia/trivia.py:117 +#: redbot/cogs/trivia/trivia.py:119 msgid "Must be at least 4 seconds." msgstr "Täytyy olla vähintään 4 sekuntia." -#: redbot/cogs/trivia/trivia.py:121 +#: redbot/cogs/trivia/trivia.py:123 msgid "Done. Maximum seconds to answer set to {num}." msgstr "Valmis. Vastausajaksi asetettiin {num}." -#: redbot/cogs/trivia/trivia.py:125 +#: redbot/cogs/trivia/trivia.py:127 #, docstring msgid "Set how long until trivia stops due to no response." msgstr "Aseta kuinka kauan ajan päästä trivia loppuu ilman vastauksia." -#: redbot/cogs/trivia/trivia.py:128 +#: redbot/cogs/trivia/trivia.py:130 msgid "Must be larger than the answer time limit." msgstr "Täytyy olla suurempi kuin vastausaika." -#: redbot/cogs/trivia/trivia.py:132 +#: redbot/cogs/trivia/trivia.py:134 msgid "Done. Trivia sessions will now time out after {num} seconds of no responses." msgstr "Valmista. Trivia-istunnot päättyvät nyt, jos kukaan ei vastaa {num} sekuntiin." -#: redbot/cogs/trivia/trivia.py:139 +#: redbot/cogs/trivia/trivia.py:141 #, docstring msgid "Allow/disallow trivia lists to override settings." msgstr "Salli/kiellä trivia-listoja ohittamasta asetuksia." -#: redbot/cogs/trivia/trivia.py:144 +#: redbot/cogs/trivia/trivia.py:146 msgid "Done. Trivia lists can now override the trivia settings for this server." msgstr "Valmista. Trivia-listat voivat nyt ohittaa tämän palvelimen trivia-asetuksia." -#: redbot/cogs/trivia/trivia.py:148 +#: redbot/cogs/trivia/trivia.py:150 msgid "Done. Trivia lists can no longer override the trivia settings for this server." msgstr "Valmista. Trivia-listat eivät voi enää ohittaa palvelimen trivia-asetuksia." -#: redbot/cogs/trivia/trivia.py:156 +#: redbot/cogs/trivia/trivia.py:158 #, docstring msgid "Set if bot will display the answers in spoilers.\n\n" " If enabled, the bot will use spoilers to hide answers.\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:163 +#: redbot/cogs/trivia/trivia.py:165 msgid "Done. I'll put the answers in spoilers next time." msgstr "" -#: redbot/cogs/trivia/trivia.py:165 +#: redbot/cogs/trivia/trivia.py:167 msgid "Alright, I won't use spoilers to hide answers anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:169 +#: redbot/cogs/trivia/trivia.py:171 #, 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" @@ -212,15 +265,15 @@ msgstr "Aseta saako botti pisteitä.\n\n" " Jos tämä on käytössä, botti saa pisteen kun kukaan ei arvaa oikein.\n" " " -#: redbot/cogs/trivia/trivia.py:176 +#: redbot/cogs/trivia/trivia.py:178 msgid "Done. I'll now gain a point if users don't answer in time." msgstr "Valmista. Saan nyt pisteen, jos pelaajat eivät vastaa ajoissa." -#: redbot/cogs/trivia/trivia.py:178 +#: redbot/cogs/trivia/trivia.py:180 msgid "Alright, I won't embarrass you at trivia anymore." msgstr "Selvä, en nolaa teitä enää trivialla." -#: redbot/cogs/trivia/trivia.py:182 +#: redbot/cogs/trivia/trivia.py:184 #, 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" @@ -230,15 +283,15 @@ msgstr "Aseta paljastetaanko oikea vastaus.\n\n" " Jos tämä on käytössä, botti paljastaa vastauksen mikäli kukaan ei arvaa oikein ajoissa.\n" " " -#: redbot/cogs/trivia/trivia.py:190 +#: redbot/cogs/trivia/trivia.py:192 msgid "Done. I'll reveal the answer if no one knows it." msgstr "Selvä. Paljastan vastauksen, jos kukaan ei tiedä sitä." -#: redbot/cogs/trivia/trivia.py:192 +#: redbot/cogs/trivia/trivia.py:194 msgid "Alright, I won't reveal the answer to the questions anymore." msgstr "No niin, en enää paljasta vastauksia kysymyksiin." -#: redbot/cogs/trivia/trivia.py:198 +#: redbot/cogs/trivia/trivia.py:200 #, docstring msgid "Set the payout multiplier.\n\n" " This can be any positive decimal number. If a user wins trivia when at\n" @@ -255,75 +308,80 @@ msgstr "Aseta voittokerroin.\n\n" " kertoimella.\n" " " -#: redbot/cogs/trivia/trivia.py:209 +#: redbot/cogs/trivia/trivia.py:211 msgid "Multiplier must be at least 0." msgstr "Kertoimen tulee olla vähintään 0." -#: redbot/cogs/trivia/trivia.py:213 +#: redbot/cogs/trivia/trivia.py:215 msgid "Done. Payout multiplier set to {num}." msgstr "Valmis. Voittokertoimeksi asetettiin {num}." -#: redbot/cogs/trivia/trivia.py:215 +#: redbot/cogs/trivia/trivia.py:217 msgid "Done. I will no longer reward the winner with a payout." msgstr "Valmista. Voittaja ei saa enää palkintoa." -#: redbot/cogs/trivia/trivia.py:220 +#: redbot/cogs/trivia/trivia.py:222 #, docstring msgid "Manage Custom Trivia lists." msgstr "Hallitse mukautettuja trivia-listoja." -#: redbot/cogs/trivia/trivia.py:225 +#: redbot/cogs/trivia/trivia.py:227 #, docstring msgid "List uploaded custom trivia." msgstr "Listaa mukautetut trivia-listat." -#: redbot/cogs/trivia/trivia.py:227 +#: redbot/cogs/trivia/trivia.py:229 msgid "No custom Trivia lists uploaded." msgstr "Mukautettuja trivia-listoja ei ole lähetetty." -#: redbot/cogs/trivia/trivia.py:243 redbot/cogs/trivia/trivia.py:250 +#: redbot/cogs/trivia/trivia.py:245 redbot/cogs/trivia/trivia.py:252 msgid "Uploaded trivia lists" msgstr "Lähetetyt trivia-listat" -#: redbot/cogs/trivia/trivia.py:260 +#: redbot/cogs/trivia/trivia.py:262 #, docstring msgid "Upload a trivia file." msgstr "Lähetä trivia-tiedosto." -#: redbot/cogs/trivia/trivia.py:262 +#: redbot/cogs/trivia/trivia.py:264 msgid "Supply a file with next message or type anything to cancel." msgstr "Liitä tiedosto seuraavaan viestiin tai kirjoita mitä tahansa peruuttaaksesi." -#: redbot/cogs/trivia/trivia.py:268 +#: redbot/cogs/trivia/trivia.py:270 msgid "You took too long to upload a list." msgstr "Listan lähettäminen kesti liian kauan." -#: redbot/cogs/trivia/trivia.py:271 +#: redbot/cogs/trivia/trivia.py:273 msgid "You have cancelled the upload process." msgstr "Olet peruuttanut lähetysprosessin." -#: redbot/cogs/trivia/trivia.py:279 -msgid "Invalid syntax: " -msgstr "Virheellinen syntaksi: " +#: redbot/cogs/trivia/trivia.py:281 +msgid "Invalid syntax:\n" +msgstr "" -#: redbot/cogs/trivia/trivia.py:282 +#: redbot/cogs/trivia/trivia.py:284 msgid "There was an error parsing the trivia list. See logs for more info." msgstr "Trivia-listan lukemisessa tapahtui virhe. Katso lokeista lisätietoja." #: redbot/cogs/trivia/trivia.py:289 +msgid "The custom trivia list was not saved. The file does not follow the proper data format.\n" +"{schema_error}" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:298 #, docstring msgid "Delete a trivia file." msgstr "Poista trivia-tiedosto." -#: redbot/cogs/trivia/trivia.py:293 +#: redbot/cogs/trivia/trivia.py:302 msgid "Trivia {filename} was deleted." msgstr "Trivia {filename} poistettiin." -#: redbot/cogs/trivia/trivia.py:295 +#: redbot/cogs/trivia/trivia.py:304 msgid "Trivia file was not found." msgstr "Trivia-tiedostoa ei löydy." -#: redbot/cogs/trivia/trivia.py:300 +#: redbot/cogs/trivia/trivia.py:309 #, docstring msgid "Start trivia session on the specified category.\n\n" " You may list multiple categories, in which case the trivia will involve\n" @@ -334,41 +392,41 @@ msgstr "Aloita trivia-istunto valitussa kategoriassa.\n\n" " kysymyksiä kaikista niistä.\n" " " -#: redbot/cogs/trivia/trivia.py:308 +#: redbot/cogs/trivia/trivia.py:317 msgid "There is already an ongoing trivia session in this channel." msgstr "Trivia-istunto on jo käynnissä tällä kanavalla." -#: redbot/cogs/trivia/trivia.py:319 +#: redbot/cogs/trivia/trivia.py:328 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "Virheellinen kategoria `{name}`. Katso `{prefix}trivia list` nähdäksesi listan kategorioista." -#: redbot/cogs/trivia/trivia.py:326 +#: redbot/cogs/trivia/trivia.py:335 msgid "There was an error parsing the trivia list for the `{name}` category. It may be formatted incorrectly." msgstr "Trivia-listan lukemisessa tapahtui virhe `{name}` -kategoriassa. Se saattaa olla väärin muotoiltu." -#: redbot/cogs/trivia/trivia.py:338 +#: redbot/cogs/trivia/trivia.py:347 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "Trivia-listan luku onnistui, se kuitenkin vaikuttaa olevan tyhjä!" -#: redbot/cogs/trivia/trivia.py:353 +#: redbot/cogs/trivia/trivia.py:362 #, docstring msgid "Stop an ongoing trivia session." msgstr "Lopeta meneillään oleva trivia-istunto." -#: redbot/cogs/trivia/trivia.py:360 +#: redbot/cogs/trivia/trivia.py:369 msgid "Trivia stopped." msgstr "Trivia pysäytetty." -#: redbot/cogs/trivia/trivia.py:364 +#: redbot/cogs/trivia/trivia.py:373 #, docstring msgid "List available trivia categories." msgstr "Listaa saatavilla olevat trivia-kategoriat." -#: redbot/cogs/trivia/trivia.py:369 redbot/cogs/trivia/trivia.py:375 +#: redbot/cogs/trivia/trivia.py:378 redbot/cogs/trivia/trivia.py:384 msgid "Available trivia lists" msgstr "Saatavilla olevat trivia-listat" -#: redbot/cogs/trivia/trivia.py:385 +#: redbot/cogs/trivia/trivia.py:394 #, docstring msgid "Leaderboard for trivia.\n\n" " Defaults to the top 10 of this server, sorted by total wins. Use\n" @@ -379,7 +437,7 @@ msgstr "Trivian pistetaulukko.\n\n" " alikomentoja mukauttaaksesi pistetaulukkoa.\n" " " -#: redbot/cogs/trivia/trivia.py:400 +#: redbot/cogs/trivia/trivia.py:409 #, docstring msgid "Leaderboard for this server.\n\n" " `` can be any of the following fields:\n" @@ -398,11 +456,11 @@ msgstr "Palvelimen pistetaulukko.\n\n" " `` määrittää kuinka monta sijaa pistetaulukossa näytetään.\n" " " -#: redbot/cogs/trivia/trivia.py:413 redbot/cogs/trivia/trivia.py:442 +#: redbot/cogs/trivia/trivia.py:422 redbot/cogs/trivia/trivia.py:451 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "Tuntematon kenttä`{field_name}`, katso`{prefix}help trivia leaderboard server` nähdäksesi kentät joiden mukaan voi lajitella." -#: redbot/cogs/trivia/trivia.py:429 +#: redbot/cogs/trivia/trivia.py:438 #, docstring msgid "Global trivia leaderboard.\n\n" " `` can be any of the following fields:\n" @@ -421,53 +479,58 @@ msgstr "Palvelinten välinen pistetaulukko.\n\n" " `` määrittää kuinka monta sijaa pistetaulukossa näytetään.\n" " " -#: redbot/cogs/trivia/trivia.py:497 +#: redbot/cogs/trivia/trivia.py:506 msgid "There are no scores on record!" msgstr "Pisteistä ei ole vielä tietoja!" -#: redbot/cogs/trivia/trivia.py:527 +#: redbot/cogs/trivia/trivia.py:536 msgid "Rank" msgstr "Sija" -#: redbot/cogs/trivia/trivia.py:528 +#: redbot/cogs/trivia/trivia.py:537 msgid "Member" msgstr "Jäsen" -#: redbot/cogs/trivia/trivia.py:529 +#: redbot/cogs/trivia/trivia.py:538 msgid "Wins" msgstr "Voitot" -#: redbot/cogs/trivia/trivia.py:530 +#: redbot/cogs/trivia/trivia.py:539 msgid "Games Played" msgstr "Pelejä pelattu" -#: redbot/cogs/trivia/trivia.py:531 +#: redbot/cogs/trivia/trivia.py:540 msgid "Total Score" msgstr "Kokonaispisteet" -#: redbot/cogs/trivia/trivia.py:532 +#: redbot/cogs/trivia/trivia.py:541 msgid "Average Score" msgstr "Keskimääräiset pisteet" -#: redbot/cogs/trivia/trivia.py:647 +#: redbot/cogs/trivia/trivia.py:650 msgid "{filename} is a reserved trivia name and cannot be replaced.\n" "Choose another name." msgstr "{filename} on varattu trivia-nimi eikä sitä voi korvata.\n" "Valitse toinen nimi." -#: redbot/cogs/trivia/trivia.py:656 +#: redbot/cogs/trivia/trivia.py:659 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "{filename} on jo olemassa. Haluatko korvata sen?" -#: redbot/cogs/trivia/trivia.py:678 +#: redbot/cogs/trivia/trivia.py:681 msgid "You took too long answering." msgstr "Sinulla kesti liian kauan vastata." -#: redbot/cogs/trivia/trivia.py:682 +#: redbot/cogs/trivia/trivia.py:685 msgid "I am not replacing the existing file." msgstr "En korvaa olemassa olevaa tiedostoa." -#: redbot/cogs/trivia/trivia.py:691 +#: redbot/cogs/trivia/trivia.py:698 +msgid "There was an error saving the file.\n" +"Please check the filename and try again, as it could be longer than your system supports." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:705 msgid "Saved Trivia list as {filename}." msgstr "Trivia-lista tallennettiin nimellä {filename}." diff --git a/redbot/cogs/trivia/locales/fr-FR.po b/redbot/cogs/trivia/locales/fr-FR.po index f7cd719a457..d38ab42a090 100644 --- a/redbot/cogs/trivia/locales/fr-FR.po +++ b/redbot/cogs/trivia/locales/fr-FR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-03-07 21:28+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,116 +15,169 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: fr_FR\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:356 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:365 msgid "There is no ongoing trivia session in this channel." msgstr "Il n'y a aucune session de Trivia en cours dans ce salon." -#: redbot/cogs/trivia/converters.py:15 +#: redbot/cogs/trivia/converters.py:18 msgid "`{arg}` is not a number." msgstr "`{arg}` n'est pas un nombre." -#: redbot/cogs/trivia/converters.py:17 +#: redbot/cogs/trivia/converters.py:20 msgid "`{arg}` is not a finite number." msgstr "`{arg}` n'est pas un nombre fini." -#: redbot/cogs/trivia/session.py:20 +#: redbot/cogs/trivia/schema.py:34 +msgid "The trivia list does not contain any questions." +msgstr "La liste des trivia ne contient aucune question." + +#: redbot/cogs/trivia/schema.py:39 redbot/cogs/trivia/schema.py:40 +msgid "{key} key must be a text value." +msgstr "" + +#: redbot/cogs/trivia/schema.py:46 +msgid "{key} key in {parent_key} must be a positive integer." +msgstr "" + +#: redbot/cogs/trivia/schema.py:51 +msgid "{key} key in {parent_key} must be a positive number." +msgstr "" + +#: redbot/cogs/trivia/schema.py:56 +msgid "{key} key in {parent_key} must be a positive number greater than or equal to 4." +msgstr "" + +#: redbot/cogs/trivia/schema.py:62 redbot/cogs/trivia/schema.py:65 +#: redbot/cogs/trivia/schema.py:73 +msgid "{key} key in {parent_key} must be either true or false." +msgstr "" + +#: redbot/cogs/trivia/schema.py:70 +msgid "{key} key in {parent_key} must be a non-negative number." +msgstr "" + +#: redbot/cogs/trivia/schema.py:79 +msgid "{key} is not a key that can be specified in {parent_key}." +msgstr "" + +#: redbot/cogs/trivia/schema.py:82 +msgid "{key} should be a 'key: value' mapping." +msgstr "" + +#: redbot/cogs/trivia/schema.py:86 +msgid "Value of question {key} is not a list of text values (answers)." +msgstr "" + +#: redbot/cogs/trivia/schema.py:92 +msgid "A key of question {key} is not a text value." +msgstr "" + +#: redbot/cogs/trivia/schema.py:95 +msgid "A trivia list should be a 'key: value' mapping." +msgstr "" + +#: redbot/cogs/trivia/session.py:21 msgid "I know this one! {answer}!" msgstr "Je sais celui-ci ! {answer} !" -#: redbot/cogs/trivia/session.py:21 +#: redbot/cogs/trivia/session.py:22 msgid "Easy: {answer}." msgstr "Facile : {answer}." -#: redbot/cogs/trivia/session.py:22 +#: redbot/cogs/trivia/session.py:23 msgid "Oh really? It's {answer} of course." msgstr "Oh, vraiment ? C'est {answer} bien sûr." -#: redbot/cogs/trivia/session.py:26 +#: redbot/cogs/trivia/session.py:27 msgid "I know this one! ||{answer}!||" msgstr "Je sais celui-là ! ||{answer} !||" -#: redbot/cogs/trivia/session.py:27 +#: redbot/cogs/trivia/session.py:28 msgid "Easy: ||{answer}.||" msgstr "Facile : ||{answer}.||" -#: redbot/cogs/trivia/session.py:28 +#: redbot/cogs/trivia/session.py:29 msgid "Oh really? It's ||{answer}|| of course." msgstr "Oh, vraiment ? C'est ||{answer}|| bien sûr." -#: redbot/cogs/trivia/session.py:32 +#: redbot/cogs/trivia/session.py:33 msgid "To the next one I guess..." msgstr "Ce sera pour la prochaine, je suppose ..." -#: redbot/cogs/trivia/session.py:33 +#: redbot/cogs/trivia/session.py:34 msgid "Moving on..." msgstr "Poursuivons ..." -#: redbot/cogs/trivia/session.py:34 +#: redbot/cogs/trivia/session.py:35 msgid "I'm sure you'll know the answer of the next one." msgstr "Je suis sûr que vous connaîtrez la réponse de la prochaine." -#: redbot/cogs/trivia/session.py:35 +#: redbot/cogs/trivia/session.py:36 msgid "😔 Next one." msgstr "😔 Suivante." -#: redbot/cogs/trivia/session.py:121 +#: redbot/cogs/trivia/session.py:122 +msgid "An unexpected error occurred in the trivia session." +msgstr "" + +#: redbot/cogs/trivia/session.py:124 msgid "An unexpected error occurred in the trivia session.\n" "Check your console or logs for details." msgstr "Une erreur inattendue s'est produite dans la session de trivia.\n" "Vérifiez votre console ou les logs pour plus de détails." -#: redbot/cogs/trivia/session.py:142 +#: redbot/cogs/trivia/session.py:144 msgid "Question number {num}!" msgstr "Question numéro {num} !" -#: redbot/cogs/trivia/session.py:151 +#: redbot/cogs/trivia/session.py:153 msgid "There are no more questions!" msgstr "Il n'y a plus de questions !" -#: redbot/cogs/trivia/session.py:159 +#: redbot/cogs/trivia/session.py:161 msgid "{trivia_list} (by {author})" msgstr "{trivia_list} (par {author})" -#: redbot/cogs/trivia/session.py:164 +#: redbot/cogs/trivia/session.py:166 msgid "Starting Trivia: {list_names}" msgstr "Démarrage du Trivia : {list_names}" -#: redbot/cogs/trivia/session.py:210 +#: redbot/cogs/trivia/session.py:212 msgid "Guys...? Well, I guess I'll stop then." msgstr "Est-ce qu'il y a encore quelqu'un ... ? Bon, je suppose que je vais arrêter alors." -#: redbot/cogs/trivia/session.py:221 +#: redbot/cogs/trivia/session.py:223 msgid " **+1** for me!" msgstr " **+1** pour moi !" -#: redbot/cogs/trivia/session.py:226 +#: redbot/cogs/trivia/session.py:228 msgid "You got it {user}! **+1** to you!" msgstr "Bonne réponse {user} ! **+1** pour vous !" -#: redbot/cogs/trivia/session.py:329 +#: redbot/cogs/trivia/session.py:334 msgid "Congratulations {users}! You have each received {num} {currency} for winning!" msgstr "Félicitations {users} ! Vous avez tous reçu {num} {currency} pour avoir gagné !" -#: redbot/cogs/trivia/session.py:337 +#: redbot/cogs/trivia/session.py:342 msgid "Congratulations {user}! You have received {num} {currency} for winning!" msgstr "Félicitations {user} ! Vous avez reçu {num} {currency} pour avoir gagné !" -#: redbot/cogs/trivia/trivia.py:41 +#: redbot/cogs/trivia/trivia.py:42 #, docstring msgid "Play trivia with friends!" msgstr "Jouez au Trivia entre amis !" -#: redbot/cogs/trivia/trivia.py:80 +#: redbot/cogs/trivia/trivia.py:82 #, docstring msgid "Manage Trivia settings." msgstr "Gérer les paramètres du Trivia." -#: redbot/cogs/trivia/trivia.py:84 +#: redbot/cogs/trivia/trivia.py:86 #, docstring msgid "Show the current trivia settings." msgstr "Afficher les paramètres actuels de la trivia." -#: redbot/cogs/trivia/trivia.py:88 +#: redbot/cogs/trivia/trivia.py:90 msgid "Current settings\n" "Bot gains points: {bot_plays}\n" "Answer time limit: {delay} seconds\n" @@ -144,74 +197,76 @@ msgstr "Paramètres actuels\n" "Autoriser les listes à remplacer les paramètres : {allow_override}\n" "Utiliser des \"spoilers\" dans les réponses : {use_spoilers}" -#: redbot/cogs/trivia/trivia.py:105 +#: redbot/cogs/trivia/trivia.py:107 #, docstring msgid "Set the total points required to win." msgstr "Définissez le nombre total de points requis pour gagner." -#: redbot/cogs/trivia/trivia.py:107 +#: redbot/cogs/trivia/trivia.py:109 msgid "Score must be greater than 0." msgstr "Le score doit être supérieur à 0." -#: redbot/cogs/trivia/trivia.py:111 +#: redbot/cogs/trivia/trivia.py:113 msgid "Done. Points required to win set to {num}." msgstr "Fait. Nombre de points requis pour gagner définir sur {num}." -#: redbot/cogs/trivia/trivia.py:115 +#: redbot/cogs/trivia/trivia.py:117 #, docstring msgid "Set the maximum seconds permitted to answer a question." msgstr "Définissez le nombre maximum de secondes autorisées pour répondre à une question." -#: redbot/cogs/trivia/trivia.py:117 +#: redbot/cogs/trivia/trivia.py:119 msgid "Must be at least 4 seconds." msgstr "Il faut au moins 4 secondes." -#: redbot/cogs/trivia/trivia.py:121 +#: redbot/cogs/trivia/trivia.py:123 msgid "Done. Maximum seconds to answer set to {num}." msgstr "Fait. Le nombre de secondes pour répondre est défini à {num}." -#: redbot/cogs/trivia/trivia.py:125 +#: redbot/cogs/trivia/trivia.py:127 #, docstring msgid "Set how long until trivia stops due to no response." msgstr "Définissez combien de temps avant l'arrêt du Trivia en raison de l'absence de réponse." -#: redbot/cogs/trivia/trivia.py:128 +#: redbot/cogs/trivia/trivia.py:130 msgid "Must be larger than the answer time limit." msgstr "Doit être supérieur au délai de réponse." -#: redbot/cogs/trivia/trivia.py:132 +#: redbot/cogs/trivia/trivia.py:134 msgid "Done. Trivia sessions will now time out after {num} seconds of no responses." msgstr "Fait. Les sessions de Trivia vont maintenant expirer après {num} secondes s'il n'y a aucune réponse." -#: redbot/cogs/trivia/trivia.py:139 +#: redbot/cogs/trivia/trivia.py:141 #, docstring msgid "Allow/disallow trivia lists to override settings." msgstr "Autoriser/interdire les listes de trivia pour substituer les paramètres." -#: redbot/cogs/trivia/trivia.py:144 +#: redbot/cogs/trivia/trivia.py:146 msgid "Done. Trivia lists can now override the trivia settings for this server." msgstr "Fait. Les listes de trivia peuvent maintenant substituer les paramètres de Trivia pour ce serveur." -#: redbot/cogs/trivia/trivia.py:148 +#: redbot/cogs/trivia/trivia.py:150 msgid "Done. Trivia lists can no longer override the trivia settings for this server." msgstr "Fait. Les listes de trivia ne peuvent maintenant plus substituer les paramètres de Trivia pour ce serveur." -#: redbot/cogs/trivia/trivia.py:156 +#: redbot/cogs/trivia/trivia.py:158 #, docstring msgid "Set if bot will display the answers in spoilers.\n\n" " If enabled, the bot will use spoilers to hide answers.\n" " " -msgstr "" +msgstr "Définir si le bot affichera les réponses dans les spoilers.\n\n" +" Si activé, le bot utilisera des spoilers pour masquer les réponses.\n" +" " -#: redbot/cogs/trivia/trivia.py:163 +#: redbot/cogs/trivia/trivia.py:165 msgid "Done. I'll put the answers in spoilers next time." msgstr "Fait. Je mettrai les réponses dans des spoilers la prochaine fois." -#: redbot/cogs/trivia/trivia.py:165 +#: redbot/cogs/trivia/trivia.py:167 msgid "Alright, I won't use spoilers to hide answers anymore." msgstr "D'accord, je n'utiliserai plus de \"spoilers\" pour cacher les réponses." -#: redbot/cogs/trivia/trivia.py:169 +#: redbot/cogs/trivia/trivia.py:171 #, 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" @@ -220,15 +275,15 @@ msgstr "Définit si le bot gagne ou non des points.\n\n" " Si cette option est activée, le bot gagnera un point si personne ne devine correctement.\n" " " -#: redbot/cogs/trivia/trivia.py:176 +#: redbot/cogs/trivia/trivia.py:178 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:178 +#: redbot/cogs/trivia/trivia.py:180 msgid "Alright, I won't embarrass you at trivia anymore." msgstr "D'accord, je ne vous dérangerais plus pour les Trivia." -#: redbot/cogs/trivia/trivia.py:182 +#: redbot/cogs/trivia/trivia.py:184 #, 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" @@ -238,15 +293,15 @@ msgstr "Définissez si la réponse est révélée ou non.\n\n" " Si activé, le bot révélera la réponse si personne ne devine correctement à temps.\n" " " -#: redbot/cogs/trivia/trivia.py:190 +#: redbot/cogs/trivia/trivia.py:192 msgid "Done. I'll reveal the answer if no one knows it." msgstr "Fait. Je vais révéler la réponse si personne ne la trouve." -#: redbot/cogs/trivia/trivia.py:192 +#: redbot/cogs/trivia/trivia.py:194 msgid "Alright, I won't reveal the answer to the questions anymore." msgstr "D'accord, je ne révélerais plus la réponse aux questions." -#: redbot/cogs/trivia/trivia.py:198 +#: redbot/cogs/trivia/trivia.py:200 #, docstring msgid "Set the payout multiplier.\n\n" " This can be any positive decimal number. If a user wins trivia when at\n" @@ -264,75 +319,81 @@ msgstr "Définissez le multiplicateur de gains.\n\n" " score total par ce multiplicateur.\n" " " -#: redbot/cogs/trivia/trivia.py:209 +#: redbot/cogs/trivia/trivia.py:211 msgid "Multiplier must be at least 0." msgstr "Le multiplicateur doit être d'au moins 0." -#: redbot/cogs/trivia/trivia.py:213 +#: redbot/cogs/trivia/trivia.py:215 msgid "Done. Payout multiplier set to {num}." msgstr "Fait. Le multiplicateur de gains est défini sur {num}." -#: redbot/cogs/trivia/trivia.py:215 +#: redbot/cogs/trivia/trivia.py:217 msgid "Done. I will no longer reward the winner with a payout." msgstr "Fait. Je ne récompenserais plus le gagnant avec un gain." -#: redbot/cogs/trivia/trivia.py:220 +#: redbot/cogs/trivia/trivia.py:222 #, docstring msgid "Manage Custom Trivia lists." msgstr "Gérer les listes personnalisées de Trivia." -#: redbot/cogs/trivia/trivia.py:225 +#: redbot/cogs/trivia/trivia.py:227 #, docstring msgid "List uploaded custom trivia." msgstr "Liste les trivias personnalisées." -#: redbot/cogs/trivia/trivia.py:227 +#: redbot/cogs/trivia/trivia.py:229 msgid "No custom Trivia lists uploaded." msgstr "Aucune liste personnalisée de Trivia téléchargée." -#: redbot/cogs/trivia/trivia.py:243 redbot/cogs/trivia/trivia.py:250 +#: redbot/cogs/trivia/trivia.py:245 redbot/cogs/trivia/trivia.py:252 msgid "Uploaded trivia lists" msgstr "Liste de trivia téléchargée" -#: redbot/cogs/trivia/trivia.py:260 +#: redbot/cogs/trivia/trivia.py:262 #, docstring msgid "Upload a trivia file." msgstr "Télécharger un fichier trivia." -#: redbot/cogs/trivia/trivia.py:262 +#: redbot/cogs/trivia/trivia.py:264 msgid "Supply a file with next message or type anything to cancel." msgstr "Fournissez un fichier au message suivant ou tapez quoi que ce soit pour annuler." -#: redbot/cogs/trivia/trivia.py:268 +#: redbot/cogs/trivia/trivia.py:270 msgid "You took too long to upload a list." msgstr "Vous avez pris trop de temps pour envoyer la liste." -#: redbot/cogs/trivia/trivia.py:271 +#: redbot/cogs/trivia/trivia.py:273 msgid "You have cancelled the upload process." msgstr "Vous avez annulé le processus de téléchargement." -#: redbot/cogs/trivia/trivia.py:279 -msgid "Invalid syntax: " -msgstr "Syntaxe invalide : " +#: redbot/cogs/trivia/trivia.py:281 +msgid "Invalid syntax:\n" +msgstr "" -#: redbot/cogs/trivia/trivia.py:282 +#: redbot/cogs/trivia/trivia.py:284 msgid "There was an error parsing the trivia list. See logs for more info." msgstr "Une erreur s'est produite pendant l'analyse de la liste trivia. Voir les logs pour plus d'informations." #: redbot/cogs/trivia/trivia.py:289 +msgid "The custom trivia list was not saved. The file does not follow the proper data format.\n" +"{schema_error}" +msgstr "La liste personnalisée de questions n'a pas été enregistrée. Le fichier ne respecte pas le format de données approprié.\n" +"{schema_error}" + +#: redbot/cogs/trivia/trivia.py:298 #, docstring msgid "Delete a trivia file." msgstr "Supprime un fichier trivia." -#: redbot/cogs/trivia/trivia.py:293 +#: redbot/cogs/trivia/trivia.py:302 msgid "Trivia {filename} was deleted." msgstr "La Trivia {filename} a été supprimée." -#: redbot/cogs/trivia/trivia.py:295 +#: redbot/cogs/trivia/trivia.py:304 msgid "Trivia file was not found." msgstr "La fichier Trivia ne peut pas être trouvé." -#: redbot/cogs/trivia/trivia.py:300 +#: redbot/cogs/trivia/trivia.py:309 #, docstring msgid "Start trivia session on the specified category.\n\n" " You may list multiple categories, in which case the trivia will involve\n" @@ -344,41 +405,41 @@ msgstr "Lancez une session de Trivia sur la catégorie spécifiée.\n\n" " des questions de la part de chacun d'eux.\n" " " -#: redbot/cogs/trivia/trivia.py:308 +#: redbot/cogs/trivia/trivia.py:317 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:319 +#: redbot/cogs/trivia/trivia.py:328 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:326 +#: redbot/cogs/trivia/trivia.py:335 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:338 +#: redbot/cogs/trivia/trivia.py:347 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:353 +#: redbot/cogs/trivia/trivia.py:362 #, docstring msgid "Stop an ongoing trivia session." msgstr "Arrêter une session de Trivia en cours." -#: redbot/cogs/trivia/trivia.py:360 +#: redbot/cogs/trivia/trivia.py:369 msgid "Trivia stopped." msgstr "Le Trivia à été arrêter." -#: redbot/cogs/trivia/trivia.py:364 +#: redbot/cogs/trivia/trivia.py:373 #, docstring msgid "List available trivia categories." msgstr "Liste les catégories de Trivia disponibles." -#: redbot/cogs/trivia/trivia.py:369 redbot/cogs/trivia/trivia.py:375 +#: redbot/cogs/trivia/trivia.py:378 redbot/cogs/trivia/trivia.py:384 msgid "Available trivia lists" msgstr "Listes Trivia disponibles" -#: redbot/cogs/trivia/trivia.py:385 +#: redbot/cogs/trivia/trivia.py:394 #, docstring msgid "Leaderboard for trivia.\n\n" " Defaults to the top 10 of this server, sorted by total wins. Use\n" @@ -390,7 +451,7 @@ msgstr "Classements pour le Trivia.\n\n" " plus personnaliser.\n" " " -#: redbot/cogs/trivia/trivia.py:400 +#: redbot/cogs/trivia/trivia.py:409 #, docstring msgid "Leaderboard for this server.\n\n" " `` can be any of the following fields:\n" @@ -409,11 +470,11 @@ msgstr "Classement pour ce serveur.\n\n" " `` est le nombre de rangs a afficher sur le classement.\n" " " -#: redbot/cogs/trivia/trivia.py:413 redbot/cogs/trivia/trivia.py:442 +#: redbot/cogs/trivia/trivia.py:422 redbot/cogs/trivia/trivia.py:451 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:429 +#: redbot/cogs/trivia/trivia.py:438 #, docstring msgid "Global trivia leaderboard.\n\n" " `` can be any of the following fields:\n" @@ -432,53 +493,58 @@ msgstr "Classement global Trivia.\n\n" " `` est le nombre de rangs a afficher sur le classement.\n" " " -#: redbot/cogs/trivia/trivia.py:497 +#: redbot/cogs/trivia/trivia.py:506 msgid "There are no scores on record!" msgstr "Il n'y a pas de score enregistré !" -#: redbot/cogs/trivia/trivia.py:527 +#: redbot/cogs/trivia/trivia.py:536 msgid "Rank" msgstr "Rang" -#: redbot/cogs/trivia/trivia.py:528 +#: redbot/cogs/trivia/trivia.py:537 msgid "Member" msgstr "Membre" -#: redbot/cogs/trivia/trivia.py:529 +#: redbot/cogs/trivia/trivia.py:538 msgid "Wins" msgstr "Victoires" -#: redbot/cogs/trivia/trivia.py:530 +#: redbot/cogs/trivia/trivia.py:539 msgid "Games Played" msgstr "Parties jouées" -#: redbot/cogs/trivia/trivia.py:531 +#: redbot/cogs/trivia/trivia.py:540 msgid "Total Score" msgstr "Score Total" -#: redbot/cogs/trivia/trivia.py:532 +#: redbot/cogs/trivia/trivia.py:541 msgid "Average Score" msgstr "Score moyen" -#: redbot/cogs/trivia/trivia.py:647 +#: redbot/cogs/trivia/trivia.py:650 msgid "{filename} is a reserved trivia name and cannot be replaced.\n" "Choose another name." msgstr "{filename} est un nom de trivia réservé et ne peut pas être remplacé.\n" "Choisissez un autre nom." -#: redbot/cogs/trivia/trivia.py:656 +#: redbot/cogs/trivia/trivia.py:659 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "{filename} existe déjà. Voulez-vous l'écraser?" -#: redbot/cogs/trivia/trivia.py:678 +#: redbot/cogs/trivia/trivia.py:681 msgid "You took too long answering." msgstr "Vous avez pris trop de temps à répondre." -#: redbot/cogs/trivia/trivia.py:682 +#: redbot/cogs/trivia/trivia.py:685 msgid "I am not replacing the existing file." msgstr "Je ne remplace pas le fichier existant." -#: redbot/cogs/trivia/trivia.py:691 +#: redbot/cogs/trivia/trivia.py:698 +msgid "There was an error saving the file.\n" +"Please check the filename and try again, as it could be longer than your system supports." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:705 msgid "Saved Trivia list as {filename}." msgstr "Liste de Trivia enregistrée en tant que {filename}." diff --git a/redbot/cogs/trivia/locales/hi-IN.po b/redbot/cogs/trivia/locales/hi-IN.po index 4204b11b790..8d6687ebf60 100644 --- a/redbot/cogs/trivia/locales/hi-IN.po +++ b/redbot/cogs/trivia/locales/hi-IN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-03-07 21:28+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Hindi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,115 +15,168 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: hi_IN\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:356 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:365 msgid "There is no ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/converters.py:15 +#: redbot/cogs/trivia/converters.py:18 msgid "`{arg}` is not a number." msgstr "" -#: redbot/cogs/trivia/converters.py:17 +#: redbot/cogs/trivia/converters.py:20 msgid "`{arg}` is not a finite number." msgstr "" -#: redbot/cogs/trivia/session.py:20 -msgid "I know this one! {answer}!" +#: redbot/cogs/trivia/schema.py:34 +msgid "The trivia list does not contain any questions." +msgstr "" + +#: redbot/cogs/trivia/schema.py:39 redbot/cogs/trivia/schema.py:40 +msgid "{key} key must be a text value." +msgstr "" + +#: redbot/cogs/trivia/schema.py:46 +msgid "{key} key in {parent_key} must be a positive integer." +msgstr "" + +#: redbot/cogs/trivia/schema.py:51 +msgid "{key} key in {parent_key} must be a positive number." +msgstr "" + +#: redbot/cogs/trivia/schema.py:56 +msgid "{key} key in {parent_key} must be a positive number greater than or equal to 4." +msgstr "" + +#: redbot/cogs/trivia/schema.py:62 redbot/cogs/trivia/schema.py:65 +#: redbot/cogs/trivia/schema.py:73 +msgid "{key} key in {parent_key} must be either true or false." +msgstr "" + +#: redbot/cogs/trivia/schema.py:70 +msgid "{key} key in {parent_key} must be a non-negative number." +msgstr "" + +#: redbot/cogs/trivia/schema.py:79 +msgid "{key} is not a key that can be specified in {parent_key}." +msgstr "" + +#: redbot/cogs/trivia/schema.py:82 +msgid "{key} should be a 'key: value' mapping." +msgstr "" + +#: redbot/cogs/trivia/schema.py:86 +msgid "Value of question {key} is not a list of text values (answers)." +msgstr "" + +#: redbot/cogs/trivia/schema.py:92 +msgid "A key of question {key} is not a text value." +msgstr "" + +#: redbot/cogs/trivia/schema.py:95 +msgid "A trivia list should be a 'key: value' mapping." msgstr "" #: redbot/cogs/trivia/session.py:21 -msgid "Easy: {answer}." +msgid "I know this one! {answer}!" msgstr "" #: redbot/cogs/trivia/session.py:22 +msgid "Easy: {answer}." +msgstr "" + +#: redbot/cogs/trivia/session.py:23 msgid "Oh really? It's {answer} of course." msgstr "" -#: redbot/cogs/trivia/session.py:26 +#: redbot/cogs/trivia/session.py:27 msgid "I know this one! ||{answer}!||" msgstr "" -#: redbot/cogs/trivia/session.py:27 +#: redbot/cogs/trivia/session.py:28 msgid "Easy: ||{answer}.||" msgstr "" -#: redbot/cogs/trivia/session.py:28 +#: redbot/cogs/trivia/session.py:29 msgid "Oh really? It's ||{answer}|| of course." msgstr "" -#: redbot/cogs/trivia/session.py:32 +#: redbot/cogs/trivia/session.py:33 msgid "To the next one I guess..." msgstr "" -#: redbot/cogs/trivia/session.py:33 +#: redbot/cogs/trivia/session.py:34 msgid "Moving on..." msgstr "" -#: redbot/cogs/trivia/session.py:34 +#: redbot/cogs/trivia/session.py:35 msgid "I'm sure you'll know the answer of the next one." msgstr "" -#: redbot/cogs/trivia/session.py:35 +#: redbot/cogs/trivia/session.py:36 msgid "😔 Next one." msgstr "" -#: redbot/cogs/trivia/session.py:121 +#: redbot/cogs/trivia/session.py:122 +msgid "An unexpected error occurred in the trivia session." +msgstr "" + +#: redbot/cogs/trivia/session.py:124 msgid "An unexpected error occurred in the trivia session.\n" "Check your console or logs for details." msgstr "" -#: redbot/cogs/trivia/session.py:142 +#: redbot/cogs/trivia/session.py:144 msgid "Question number {num}!" msgstr "" -#: redbot/cogs/trivia/session.py:151 +#: redbot/cogs/trivia/session.py:153 msgid "There are no more questions!" msgstr "" -#: redbot/cogs/trivia/session.py:159 +#: redbot/cogs/trivia/session.py:161 msgid "{trivia_list} (by {author})" msgstr "" -#: redbot/cogs/trivia/session.py:164 +#: redbot/cogs/trivia/session.py:166 msgid "Starting Trivia: {list_names}" msgstr "" -#: redbot/cogs/trivia/session.py:210 +#: redbot/cogs/trivia/session.py:212 msgid "Guys...? Well, I guess I'll stop then." msgstr "" -#: redbot/cogs/trivia/session.py:221 +#: redbot/cogs/trivia/session.py:223 msgid " **+1** for me!" msgstr "" -#: redbot/cogs/trivia/session.py:226 +#: redbot/cogs/trivia/session.py:228 msgid "You got it {user}! **+1** to you!" msgstr "" -#: redbot/cogs/trivia/session.py:329 +#: redbot/cogs/trivia/session.py:334 msgid "Congratulations {users}! You have each received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/session.py:337 +#: redbot/cogs/trivia/session.py:342 msgid "Congratulations {user}! You have received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/trivia.py:41 +#: redbot/cogs/trivia/trivia.py:42 #, docstring msgid "Play trivia with friends!" msgstr "" -#: redbot/cogs/trivia/trivia.py:80 +#: redbot/cogs/trivia/trivia.py:82 #, docstring msgid "Manage Trivia settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:84 +#: redbot/cogs/trivia/trivia.py:86 #, docstring msgid "Show the current trivia settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:88 +#: redbot/cogs/trivia/trivia.py:90 msgid "Current settings\n" "Bot gains points: {bot_plays}\n" "Answer time limit: {delay} seconds\n" @@ -135,89 +188,89 @@ msgid "Current settings\n" "Use Spoilers in answers: {use_spoilers}" msgstr "" -#: redbot/cogs/trivia/trivia.py:105 +#: redbot/cogs/trivia/trivia.py:107 #, docstring msgid "Set the total points required to win." msgstr "" -#: redbot/cogs/trivia/trivia.py:107 +#: redbot/cogs/trivia/trivia.py:109 msgid "Score must be greater than 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:111 +#: redbot/cogs/trivia/trivia.py:113 msgid "Done. Points required to win set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:115 +#: redbot/cogs/trivia/trivia.py:117 #, docstring msgid "Set the maximum seconds permitted to answer a question." msgstr "" -#: redbot/cogs/trivia/trivia.py:117 +#: redbot/cogs/trivia/trivia.py:119 msgid "Must be at least 4 seconds." msgstr "" -#: redbot/cogs/trivia/trivia.py:121 +#: redbot/cogs/trivia/trivia.py:123 msgid "Done. Maximum seconds to answer set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:125 +#: redbot/cogs/trivia/trivia.py:127 #, docstring msgid "Set how long until trivia stops due to no response." msgstr "" -#: redbot/cogs/trivia/trivia.py:128 +#: redbot/cogs/trivia/trivia.py:130 msgid "Must be larger than the answer time limit." msgstr "" -#: redbot/cogs/trivia/trivia.py:132 +#: redbot/cogs/trivia/trivia.py:134 msgid "Done. Trivia sessions will now time out after {num} seconds of no responses." msgstr "" -#: redbot/cogs/trivia/trivia.py:139 +#: redbot/cogs/trivia/trivia.py:141 #, docstring msgid "Allow/disallow trivia lists to override settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:144 +#: redbot/cogs/trivia/trivia.py:146 msgid "Done. Trivia lists can now override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:148 +#: redbot/cogs/trivia/trivia.py:150 msgid "Done. Trivia lists can no longer override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:156 +#: redbot/cogs/trivia/trivia.py:158 #, docstring msgid "Set if bot will display the answers in spoilers.\n\n" " If enabled, the bot will use spoilers to hide answers.\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:163 +#: redbot/cogs/trivia/trivia.py:165 msgid "Done. I'll put the answers in spoilers next time." msgstr "" -#: redbot/cogs/trivia/trivia.py:165 +#: redbot/cogs/trivia/trivia.py:167 msgid "Alright, I won't use spoilers to hide answers anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:169 +#: redbot/cogs/trivia/trivia.py:171 #, 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:176 +#: redbot/cogs/trivia/trivia.py:178 msgid "Done. I'll now gain a point if users don't answer in time." msgstr "" -#: redbot/cogs/trivia/trivia.py:178 +#: redbot/cogs/trivia/trivia.py:180 msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:182 +#: redbot/cogs/trivia/trivia.py:184 #, 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" @@ -225,15 +278,15 @@ msgid "Set whether or not the answer is revealed.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:190 +#: redbot/cogs/trivia/trivia.py:192 msgid "Done. I'll reveal the answer if no one knows it." msgstr "" -#: redbot/cogs/trivia/trivia.py:192 +#: redbot/cogs/trivia/trivia.py:194 msgid "Alright, I won't reveal the answer to the questions anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:198 +#: redbot/cogs/trivia/trivia.py:200 #, docstring msgid "Set the payout multiplier.\n\n" " This can be any positive decimal number. If a user wins trivia when at\n" @@ -244,75 +297,80 @@ msgid "Set the payout multiplier.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:209 +#: redbot/cogs/trivia/trivia.py:211 msgid "Multiplier must be at least 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:213 +#: redbot/cogs/trivia/trivia.py:215 msgid "Done. Payout multiplier set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:215 +#: redbot/cogs/trivia/trivia.py:217 msgid "Done. I will no longer reward the winner with a payout." msgstr "" -#: redbot/cogs/trivia/trivia.py:220 +#: redbot/cogs/trivia/trivia.py:222 #, docstring msgid "Manage Custom Trivia lists." msgstr "" -#: redbot/cogs/trivia/trivia.py:225 +#: redbot/cogs/trivia/trivia.py:227 #, docstring msgid "List uploaded custom trivia." msgstr "" -#: redbot/cogs/trivia/trivia.py:227 +#: redbot/cogs/trivia/trivia.py:229 msgid "No custom Trivia lists uploaded." msgstr "" -#: redbot/cogs/trivia/trivia.py:243 redbot/cogs/trivia/trivia.py:250 +#: redbot/cogs/trivia/trivia.py:245 redbot/cogs/trivia/trivia.py:252 msgid "Uploaded trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:260 +#: redbot/cogs/trivia/trivia.py:262 #, docstring msgid "Upload a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:262 +#: redbot/cogs/trivia/trivia.py:264 msgid "Supply a file with next message or type anything to cancel." msgstr "" -#: redbot/cogs/trivia/trivia.py:268 +#: redbot/cogs/trivia/trivia.py:270 msgid "You took too long to upload a list." msgstr "" -#: redbot/cogs/trivia/trivia.py:271 +#: redbot/cogs/trivia/trivia.py:273 msgid "You have cancelled the upload process." msgstr "" -#: redbot/cogs/trivia/trivia.py:279 -msgid "Invalid syntax: " +#: redbot/cogs/trivia/trivia.py:281 +msgid "Invalid syntax:\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:282 +#: redbot/cogs/trivia/trivia.py:284 msgid "There was an error parsing the trivia list. See logs for more info." msgstr "" #: redbot/cogs/trivia/trivia.py:289 +msgid "The custom trivia list was not saved. The file does not follow the proper data format.\n" +"{schema_error}" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:298 #, docstring msgid "Delete a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:293 +#: redbot/cogs/trivia/trivia.py:302 msgid "Trivia {filename} was deleted." msgstr "" -#: redbot/cogs/trivia/trivia.py:295 +#: redbot/cogs/trivia/trivia.py:304 msgid "Trivia file was not found." msgstr "" -#: redbot/cogs/trivia/trivia.py:300 +#: redbot/cogs/trivia/trivia.py:309 #, docstring msgid "Start trivia session on the specified category.\n\n" " You may list multiple categories, in which case the trivia will involve\n" @@ -320,41 +378,41 @@ msgid "Start trivia session on the specified category.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:308 +#: redbot/cogs/trivia/trivia.py:317 msgid "There is already an ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/trivia.py:319 +#: redbot/cogs/trivia/trivia.py:328 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:326 +#: redbot/cogs/trivia/trivia.py:335 msgid "There was an error parsing the trivia list for the `{name}` category. It may be formatted incorrectly." msgstr "" -#: redbot/cogs/trivia/trivia.py:338 +#: redbot/cogs/trivia/trivia.py:347 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "" -#: redbot/cogs/trivia/trivia.py:353 +#: redbot/cogs/trivia/trivia.py:362 #, docstring msgid "Stop an ongoing trivia session." msgstr "" -#: redbot/cogs/trivia/trivia.py:360 +#: redbot/cogs/trivia/trivia.py:369 msgid "Trivia stopped." msgstr "" -#: redbot/cogs/trivia/trivia.py:364 +#: redbot/cogs/trivia/trivia.py:373 #, docstring msgid "List available trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:369 redbot/cogs/trivia/trivia.py:375 +#: redbot/cogs/trivia/trivia.py:378 redbot/cogs/trivia/trivia.py:384 msgid "Available trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:385 +#: redbot/cogs/trivia/trivia.py:394 #, docstring msgid "Leaderboard for trivia.\n\n" " Defaults to the top 10 of this server, sorted by total wins. Use\n" @@ -362,7 +420,7 @@ msgid "Leaderboard for trivia.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:400 +#: redbot/cogs/trivia/trivia.py:409 #, docstring msgid "Leaderboard for this server.\n\n" " `` can be any of the following fields:\n" @@ -374,11 +432,11 @@ msgid "Leaderboard for this server.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:413 redbot/cogs/trivia/trivia.py:442 +#: redbot/cogs/trivia/trivia.py:422 redbot/cogs/trivia/trivia.py:451 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "" -#: redbot/cogs/trivia/trivia.py:429 +#: redbot/cogs/trivia/trivia.py:438 #, docstring msgid "Global trivia leaderboard.\n\n" " `` can be any of the following fields:\n" @@ -390,52 +448,57 @@ msgid "Global trivia leaderboard.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:497 +#: redbot/cogs/trivia/trivia.py:506 msgid "There are no scores on record!" msgstr "" -#: redbot/cogs/trivia/trivia.py:527 +#: redbot/cogs/trivia/trivia.py:536 msgid "Rank" msgstr "" -#: redbot/cogs/trivia/trivia.py:528 +#: redbot/cogs/trivia/trivia.py:537 msgid "Member" msgstr "" -#: redbot/cogs/trivia/trivia.py:529 +#: redbot/cogs/trivia/trivia.py:538 msgid "Wins" msgstr "" -#: redbot/cogs/trivia/trivia.py:530 +#: redbot/cogs/trivia/trivia.py:539 msgid "Games Played" msgstr "" -#: redbot/cogs/trivia/trivia.py:531 +#: redbot/cogs/trivia/trivia.py:540 msgid "Total Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:532 +#: redbot/cogs/trivia/trivia.py:541 msgid "Average Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:647 +#: redbot/cogs/trivia/trivia.py:650 msgid "{filename} is a reserved trivia name and cannot be replaced.\n" "Choose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:656 +#: redbot/cogs/trivia/trivia.py:659 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:678 +#: redbot/cogs/trivia/trivia.py:681 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:682 +#: redbot/cogs/trivia/trivia.py:685 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:691 +#: redbot/cogs/trivia/trivia.py:698 +msgid "There was an error saving the file.\n" +"Please check the filename and try again, as it could be longer than your system supports." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:705 msgid "Saved Trivia list as {filename}." msgstr "" diff --git a/redbot/cogs/trivia/locales/hr-HR.po b/redbot/cogs/trivia/locales/hr-HR.po new file mode 100644 index 00000000000..4f063fbd3a4 --- /dev/null +++ b/redbot/cogs/trivia/locales/hr-HR.po @@ -0,0 +1,504 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" +"Last-Translator: \n" +"Language-Team: Croatian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.4.2\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: hr\n" +"X-Crowdin-File-ID: 45\n" +"Language: hr_HR\n" + +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:365 +msgid "There is no ongoing trivia session in this channel." +msgstr "" + +#: redbot/cogs/trivia/converters.py:18 +msgid "`{arg}` is not a number." +msgstr "" + +#: redbot/cogs/trivia/converters.py:20 +msgid "`{arg}` is not a finite number." +msgstr "" + +#: redbot/cogs/trivia/schema.py:34 +msgid "The trivia list does not contain any questions." +msgstr "" + +#: redbot/cogs/trivia/schema.py:39 redbot/cogs/trivia/schema.py:40 +msgid "{key} key must be a text value." +msgstr "" + +#: redbot/cogs/trivia/schema.py:46 +msgid "{key} key in {parent_key} must be a positive integer." +msgstr "" + +#: redbot/cogs/trivia/schema.py:51 +msgid "{key} key in {parent_key} must be a positive number." +msgstr "" + +#: redbot/cogs/trivia/schema.py:56 +msgid "{key} key in {parent_key} must be a positive number greater than or equal to 4." +msgstr "" + +#: redbot/cogs/trivia/schema.py:62 redbot/cogs/trivia/schema.py:65 +#: redbot/cogs/trivia/schema.py:73 +msgid "{key} key in {parent_key} must be either true or false." +msgstr "" + +#: redbot/cogs/trivia/schema.py:70 +msgid "{key} key in {parent_key} must be a non-negative number." +msgstr "" + +#: redbot/cogs/trivia/schema.py:79 +msgid "{key} is not a key that can be specified in {parent_key}." +msgstr "" + +#: redbot/cogs/trivia/schema.py:82 +msgid "{key} should be a 'key: value' mapping." +msgstr "" + +#: redbot/cogs/trivia/schema.py:86 +msgid "Value of question {key} is not a list of text values (answers)." +msgstr "" + +#: redbot/cogs/trivia/schema.py:92 +msgid "A key of question {key} is not a text value." +msgstr "" + +#: redbot/cogs/trivia/schema.py:95 +msgid "A trivia list should be a 'key: value' mapping." +msgstr "" + +#: redbot/cogs/trivia/session.py:21 +msgid "I know this one! {answer}!" +msgstr "" + +#: redbot/cogs/trivia/session.py:22 +msgid "Easy: {answer}." +msgstr "" + +#: redbot/cogs/trivia/session.py:23 +msgid "Oh really? It's {answer} of course." +msgstr "" + +#: redbot/cogs/trivia/session.py:27 +msgid "I know this one! ||{answer}!||" +msgstr "" + +#: redbot/cogs/trivia/session.py:28 +msgid "Easy: ||{answer}.||" +msgstr "" + +#: redbot/cogs/trivia/session.py:29 +msgid "Oh really? It's ||{answer}|| of course." +msgstr "" + +#: redbot/cogs/trivia/session.py:33 +msgid "To the next one I guess..." +msgstr "" + +#: redbot/cogs/trivia/session.py:34 +msgid "Moving on..." +msgstr "" + +#: redbot/cogs/trivia/session.py:35 +msgid "I'm sure you'll know the answer of the next one." +msgstr "" + +#: redbot/cogs/trivia/session.py:36 +msgid "😔 Next one." +msgstr "" + +#: redbot/cogs/trivia/session.py:122 +msgid "An unexpected error occurred in the trivia session." +msgstr "" + +#: redbot/cogs/trivia/session.py:124 +msgid "An unexpected error occurred in the trivia session.\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/cogs/trivia/session.py:144 +msgid "Question number {num}!" +msgstr "" + +#: redbot/cogs/trivia/session.py:153 +msgid "There are no more questions!" +msgstr "" + +#: redbot/cogs/trivia/session.py:161 +msgid "{trivia_list} (by {author})" +msgstr "" + +#: redbot/cogs/trivia/session.py:166 +msgid "Starting Trivia: {list_names}" +msgstr "" + +#: redbot/cogs/trivia/session.py:212 +msgid "Guys...? Well, I guess I'll stop then." +msgstr "" + +#: redbot/cogs/trivia/session.py:223 +msgid " **+1** for me!" +msgstr "" + +#: redbot/cogs/trivia/session.py:228 +msgid "You got it {user}! **+1** to you!" +msgstr "" + +#: redbot/cogs/trivia/session.py:334 +msgid "Congratulations {users}! You have each received {num} {currency} for winning!" +msgstr "" + +#: redbot/cogs/trivia/session.py:342 +msgid "Congratulations {user}! You have received {num} {currency} for winning!" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:42 +#, docstring +msgid "Play trivia with friends!" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:82 +#, docstring +msgid "Manage Trivia settings." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:86 +#, docstring +msgid "Show the current trivia settings." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:90 +msgid "Current settings\n" +"Bot gains points: {bot_plays}\n" +"Answer time limit: {delay} seconds\n" +"Lack of response timeout: {timeout} seconds\n" +"Points to win: {max_score}\n" +"Reveal answer on timeout: {reveal_answer}\n" +"Payout multiplier: {payout_multiplier}\n" +"Allow lists to override settings: {allow_override}\n" +"Use Spoilers in answers: {use_spoilers}" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:107 +#, docstring +msgid "Set the total points required to win." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:109 +msgid "Score must be greater than 0." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:113 +msgid "Done. Points required to win set to {num}." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:117 +#, docstring +msgid "Set the maximum seconds permitted to answer a question." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:119 +msgid "Must be at least 4 seconds." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:123 +msgid "Done. Maximum seconds to answer set to {num}." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:127 +#, docstring +msgid "Set how long until trivia stops due to no response." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:130 +msgid "Must be larger than the answer time limit." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:134 +msgid "Done. Trivia sessions will now time out after {num} seconds of no responses." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:141 +#, docstring +msgid "Allow/disallow trivia lists to override settings." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:146 +msgid "Done. Trivia lists can now override the trivia settings for this server." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:150 +msgid "Done. Trivia lists can no longer override the trivia settings for this server." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:158 +#, docstring +msgid "Set if bot will display the answers in spoilers.\n\n" +" If enabled, the bot will use spoilers to hide answers.\n" +" " +msgstr "" + +#: redbot/cogs/trivia/trivia.py:165 +msgid "Done. I'll put the answers in spoilers next time." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:167 +msgid "Alright, I won't use spoilers to hide answers anymore." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:171 +#, 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:178 +msgid "Done. I'll now gain a point if users don't answer in time." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:180 +msgid "Alright, I won't embarrass you at trivia anymore." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:184 +#, 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:192 +msgid "Done. I'll reveal the answer if no one knows it." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:194 +msgid "Alright, I won't reveal the answer to the questions anymore." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:200 +#, 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:211 +msgid "Multiplier must be at least 0." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:215 +msgid "Done. Payout multiplier set to {num}." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:217 +msgid "Done. I will no longer reward the winner with a payout." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:222 +#, docstring +msgid "Manage Custom Trivia lists." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:227 +#, docstring +msgid "List uploaded custom trivia." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:229 +msgid "No custom Trivia lists uploaded." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:245 redbot/cogs/trivia/trivia.py:252 +msgid "Uploaded trivia lists" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:262 +#, docstring +msgid "Upload a trivia file." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:264 +msgid "Supply a file with next message or type anything to cancel." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:270 +msgid "You took too long to upload a list." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:273 +msgid "You have cancelled the upload process." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:281 +msgid "Invalid syntax:\n" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:284 +msgid "There was an error parsing the trivia list. See logs for more info." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:289 +msgid "The custom trivia list was not saved. The file does not follow the proper data format.\n" +"{schema_error}" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:298 +#, docstring +msgid "Delete a trivia file." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:302 +msgid "Trivia {filename} was deleted." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:304 +msgid "Trivia file was not found." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:309 +#, 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:317 +msgid "There is already an ongoing trivia session in this channel." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:328 +msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:335 +msgid "There was an error parsing the trivia list for the `{name}` category. It may be formatted incorrectly." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:347 +msgid "The trivia list was parsed successfully, however it appears to be empty!" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:362 +#, docstring +msgid "Stop an ongoing trivia session." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:369 +msgid "Trivia stopped." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:373 +#, docstring +msgid "List available trivia categories." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:378 redbot/cogs/trivia/trivia.py:384 +msgid "Available trivia lists" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:394 +#, 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:409 +#, 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:422 redbot/cogs/trivia/trivia.py:451 +msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:438 +#, 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:506 +msgid "There are no scores on record!" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:536 +msgid "Rank" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:537 +msgid "Member" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:538 +msgid "Wins" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:539 +msgid "Games Played" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:540 +msgid "Total Score" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:541 +msgid "Average Score" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:650 +msgid "{filename} is a reserved trivia name and cannot be replaced.\n" +"Choose another name." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:659 +msgid "{filename} already exists. Do you wish to overwrite?" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:681 +msgid "You took too long answering." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:685 +msgid "I am not replacing the existing file." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:698 +msgid "There was an error saving the file.\n" +"Please check the filename and try again, as it could be longer than your system supports." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:705 +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 8905d088690..6583e4f1a1c 100644 --- a/redbot/cogs/trivia/locales/hu-HU.po +++ b/redbot/cogs/trivia/locales/hu-HU.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-03-07 21:28+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,115 +15,168 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: hu_HU\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:356 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:365 msgid "There is no ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/converters.py:15 +#: redbot/cogs/trivia/converters.py:18 msgid "`{arg}` is not a number." msgstr "" -#: redbot/cogs/trivia/converters.py:17 +#: redbot/cogs/trivia/converters.py:20 msgid "`{arg}` is not a finite number." msgstr "" -#: redbot/cogs/trivia/session.py:20 -msgid "I know this one! {answer}!" +#: redbot/cogs/trivia/schema.py:34 +msgid "The trivia list does not contain any questions." +msgstr "" + +#: redbot/cogs/trivia/schema.py:39 redbot/cogs/trivia/schema.py:40 +msgid "{key} key must be a text value." +msgstr "" + +#: redbot/cogs/trivia/schema.py:46 +msgid "{key} key in {parent_key} must be a positive integer." +msgstr "" + +#: redbot/cogs/trivia/schema.py:51 +msgid "{key} key in {parent_key} must be a positive number." +msgstr "" + +#: redbot/cogs/trivia/schema.py:56 +msgid "{key} key in {parent_key} must be a positive number greater than or equal to 4." +msgstr "" + +#: redbot/cogs/trivia/schema.py:62 redbot/cogs/trivia/schema.py:65 +#: redbot/cogs/trivia/schema.py:73 +msgid "{key} key in {parent_key} must be either true or false." +msgstr "" + +#: redbot/cogs/trivia/schema.py:70 +msgid "{key} key in {parent_key} must be a non-negative number." +msgstr "" + +#: redbot/cogs/trivia/schema.py:79 +msgid "{key} is not a key that can be specified in {parent_key}." +msgstr "" + +#: redbot/cogs/trivia/schema.py:82 +msgid "{key} should be a 'key: value' mapping." +msgstr "" + +#: redbot/cogs/trivia/schema.py:86 +msgid "Value of question {key} is not a list of text values (answers)." +msgstr "" + +#: redbot/cogs/trivia/schema.py:92 +msgid "A key of question {key} is not a text value." +msgstr "" + +#: redbot/cogs/trivia/schema.py:95 +msgid "A trivia list should be a 'key: value' mapping." msgstr "" #: redbot/cogs/trivia/session.py:21 -msgid "Easy: {answer}." +msgid "I know this one! {answer}!" msgstr "" #: redbot/cogs/trivia/session.py:22 +msgid "Easy: {answer}." +msgstr "" + +#: redbot/cogs/trivia/session.py:23 msgid "Oh really? It's {answer} of course." msgstr "" -#: redbot/cogs/trivia/session.py:26 +#: redbot/cogs/trivia/session.py:27 msgid "I know this one! ||{answer}!||" msgstr "" -#: redbot/cogs/trivia/session.py:27 +#: redbot/cogs/trivia/session.py:28 msgid "Easy: ||{answer}.||" msgstr "" -#: redbot/cogs/trivia/session.py:28 +#: redbot/cogs/trivia/session.py:29 msgid "Oh really? It's ||{answer}|| of course." msgstr "" -#: redbot/cogs/trivia/session.py:32 +#: redbot/cogs/trivia/session.py:33 msgid "To the next one I guess..." msgstr "" -#: redbot/cogs/trivia/session.py:33 +#: redbot/cogs/trivia/session.py:34 msgid "Moving on..." msgstr "" -#: redbot/cogs/trivia/session.py:34 +#: redbot/cogs/trivia/session.py:35 msgid "I'm sure you'll know the answer of the next one." msgstr "" -#: redbot/cogs/trivia/session.py:35 +#: redbot/cogs/trivia/session.py:36 msgid "😔 Next one." msgstr "" -#: redbot/cogs/trivia/session.py:121 +#: redbot/cogs/trivia/session.py:122 +msgid "An unexpected error occurred in the trivia session." +msgstr "" + +#: redbot/cogs/trivia/session.py:124 msgid "An unexpected error occurred in the trivia session.\n" "Check your console or logs for details." msgstr "" -#: redbot/cogs/trivia/session.py:142 +#: redbot/cogs/trivia/session.py:144 msgid "Question number {num}!" msgstr "" -#: redbot/cogs/trivia/session.py:151 +#: redbot/cogs/trivia/session.py:153 msgid "There are no more questions!" msgstr "" -#: redbot/cogs/trivia/session.py:159 +#: redbot/cogs/trivia/session.py:161 msgid "{trivia_list} (by {author})" msgstr "" -#: redbot/cogs/trivia/session.py:164 +#: redbot/cogs/trivia/session.py:166 msgid "Starting Trivia: {list_names}" msgstr "" -#: redbot/cogs/trivia/session.py:210 +#: redbot/cogs/trivia/session.py:212 msgid "Guys...? Well, I guess I'll stop then." msgstr "" -#: redbot/cogs/trivia/session.py:221 +#: redbot/cogs/trivia/session.py:223 msgid " **+1** for me!" msgstr "" -#: redbot/cogs/trivia/session.py:226 +#: redbot/cogs/trivia/session.py:228 msgid "You got it {user}! **+1** to you!" msgstr "" -#: redbot/cogs/trivia/session.py:329 +#: redbot/cogs/trivia/session.py:334 msgid "Congratulations {users}! You have each received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/session.py:337 +#: redbot/cogs/trivia/session.py:342 msgid "Congratulations {user}! You have received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/trivia.py:41 +#: redbot/cogs/trivia/trivia.py:42 #, docstring msgid "Play trivia with friends!" msgstr "" -#: redbot/cogs/trivia/trivia.py:80 +#: redbot/cogs/trivia/trivia.py:82 #, docstring msgid "Manage Trivia settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:84 +#: redbot/cogs/trivia/trivia.py:86 #, docstring msgid "Show the current trivia settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:88 +#: redbot/cogs/trivia/trivia.py:90 msgid "Current settings\n" "Bot gains points: {bot_plays}\n" "Answer time limit: {delay} seconds\n" @@ -135,89 +188,89 @@ msgid "Current settings\n" "Use Spoilers in answers: {use_spoilers}" msgstr "" -#: redbot/cogs/trivia/trivia.py:105 +#: redbot/cogs/trivia/trivia.py:107 #, docstring msgid "Set the total points required to win." msgstr "" -#: redbot/cogs/trivia/trivia.py:107 +#: redbot/cogs/trivia/trivia.py:109 msgid "Score must be greater than 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:111 +#: redbot/cogs/trivia/trivia.py:113 msgid "Done. Points required to win set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:115 +#: redbot/cogs/trivia/trivia.py:117 #, docstring msgid "Set the maximum seconds permitted to answer a question." msgstr "" -#: redbot/cogs/trivia/trivia.py:117 +#: redbot/cogs/trivia/trivia.py:119 msgid "Must be at least 4 seconds." msgstr "" -#: redbot/cogs/trivia/trivia.py:121 +#: redbot/cogs/trivia/trivia.py:123 msgid "Done. Maximum seconds to answer set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:125 +#: redbot/cogs/trivia/trivia.py:127 #, docstring msgid "Set how long until trivia stops due to no response." msgstr "" -#: redbot/cogs/trivia/trivia.py:128 +#: redbot/cogs/trivia/trivia.py:130 msgid "Must be larger than the answer time limit." msgstr "" -#: redbot/cogs/trivia/trivia.py:132 +#: redbot/cogs/trivia/trivia.py:134 msgid "Done. Trivia sessions will now time out after {num} seconds of no responses." msgstr "" -#: redbot/cogs/trivia/trivia.py:139 +#: redbot/cogs/trivia/trivia.py:141 #, docstring msgid "Allow/disallow trivia lists to override settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:144 +#: redbot/cogs/trivia/trivia.py:146 msgid "Done. Trivia lists can now override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:148 +#: redbot/cogs/trivia/trivia.py:150 msgid "Done. Trivia lists can no longer override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:156 +#: redbot/cogs/trivia/trivia.py:158 #, docstring msgid "Set if bot will display the answers in spoilers.\n\n" " If enabled, the bot will use spoilers to hide answers.\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:163 +#: redbot/cogs/trivia/trivia.py:165 msgid "Done. I'll put the answers in spoilers next time." msgstr "" -#: redbot/cogs/trivia/trivia.py:165 +#: redbot/cogs/trivia/trivia.py:167 msgid "Alright, I won't use spoilers to hide answers anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:169 +#: redbot/cogs/trivia/trivia.py:171 #, 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:176 +#: redbot/cogs/trivia/trivia.py:178 msgid "Done. I'll now gain a point if users don't answer in time." msgstr "" -#: redbot/cogs/trivia/trivia.py:178 +#: redbot/cogs/trivia/trivia.py:180 msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:182 +#: redbot/cogs/trivia/trivia.py:184 #, 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" @@ -225,15 +278,15 @@ msgid "Set whether or not the answer is revealed.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:190 +#: redbot/cogs/trivia/trivia.py:192 msgid "Done. I'll reveal the answer if no one knows it." msgstr "" -#: redbot/cogs/trivia/trivia.py:192 +#: redbot/cogs/trivia/trivia.py:194 msgid "Alright, I won't reveal the answer to the questions anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:198 +#: redbot/cogs/trivia/trivia.py:200 #, docstring msgid "Set the payout multiplier.\n\n" " This can be any positive decimal number. If a user wins trivia when at\n" @@ -244,75 +297,80 @@ msgid "Set the payout multiplier.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:209 +#: redbot/cogs/trivia/trivia.py:211 msgid "Multiplier must be at least 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:213 +#: redbot/cogs/trivia/trivia.py:215 msgid "Done. Payout multiplier set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:215 +#: redbot/cogs/trivia/trivia.py:217 msgid "Done. I will no longer reward the winner with a payout." msgstr "" -#: redbot/cogs/trivia/trivia.py:220 +#: redbot/cogs/trivia/trivia.py:222 #, docstring msgid "Manage Custom Trivia lists." msgstr "" -#: redbot/cogs/trivia/trivia.py:225 +#: redbot/cogs/trivia/trivia.py:227 #, docstring msgid "List uploaded custom trivia." msgstr "" -#: redbot/cogs/trivia/trivia.py:227 +#: redbot/cogs/trivia/trivia.py:229 msgid "No custom Trivia lists uploaded." msgstr "" -#: redbot/cogs/trivia/trivia.py:243 redbot/cogs/trivia/trivia.py:250 +#: redbot/cogs/trivia/trivia.py:245 redbot/cogs/trivia/trivia.py:252 msgid "Uploaded trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:260 +#: redbot/cogs/trivia/trivia.py:262 #, docstring msgid "Upload a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:262 +#: redbot/cogs/trivia/trivia.py:264 msgid "Supply a file with next message or type anything to cancel." msgstr "" -#: redbot/cogs/trivia/trivia.py:268 +#: redbot/cogs/trivia/trivia.py:270 msgid "You took too long to upload a list." msgstr "" -#: redbot/cogs/trivia/trivia.py:271 +#: redbot/cogs/trivia/trivia.py:273 msgid "You have cancelled the upload process." msgstr "" -#: redbot/cogs/trivia/trivia.py:279 -msgid "Invalid syntax: " +#: redbot/cogs/trivia/trivia.py:281 +msgid "Invalid syntax:\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:282 +#: redbot/cogs/trivia/trivia.py:284 msgid "There was an error parsing the trivia list. See logs for more info." msgstr "" #: redbot/cogs/trivia/trivia.py:289 +msgid "The custom trivia list was not saved. The file does not follow the proper data format.\n" +"{schema_error}" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:298 #, docstring msgid "Delete a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:293 +#: redbot/cogs/trivia/trivia.py:302 msgid "Trivia {filename} was deleted." msgstr "" -#: redbot/cogs/trivia/trivia.py:295 +#: redbot/cogs/trivia/trivia.py:304 msgid "Trivia file was not found." msgstr "" -#: redbot/cogs/trivia/trivia.py:300 +#: redbot/cogs/trivia/trivia.py:309 #, docstring msgid "Start trivia session on the specified category.\n\n" " You may list multiple categories, in which case the trivia will involve\n" @@ -320,41 +378,41 @@ msgid "Start trivia session on the specified category.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:308 +#: redbot/cogs/trivia/trivia.py:317 msgid "There is already an ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/trivia.py:319 +#: redbot/cogs/trivia/trivia.py:328 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:326 +#: redbot/cogs/trivia/trivia.py:335 msgid "There was an error parsing the trivia list for the `{name}` category. It may be formatted incorrectly." msgstr "" -#: redbot/cogs/trivia/trivia.py:338 +#: redbot/cogs/trivia/trivia.py:347 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "" -#: redbot/cogs/trivia/trivia.py:353 +#: redbot/cogs/trivia/trivia.py:362 #, docstring msgid "Stop an ongoing trivia session." msgstr "" -#: redbot/cogs/trivia/trivia.py:360 +#: redbot/cogs/trivia/trivia.py:369 msgid "Trivia stopped." msgstr "" -#: redbot/cogs/trivia/trivia.py:364 +#: redbot/cogs/trivia/trivia.py:373 #, docstring msgid "List available trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:369 redbot/cogs/trivia/trivia.py:375 +#: redbot/cogs/trivia/trivia.py:378 redbot/cogs/trivia/trivia.py:384 msgid "Available trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:385 +#: redbot/cogs/trivia/trivia.py:394 #, docstring msgid "Leaderboard for trivia.\n\n" " Defaults to the top 10 of this server, sorted by total wins. Use\n" @@ -362,7 +420,7 @@ msgid "Leaderboard for trivia.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:400 +#: redbot/cogs/trivia/trivia.py:409 #, docstring msgid "Leaderboard for this server.\n\n" " `` can be any of the following fields:\n" @@ -374,11 +432,11 @@ msgid "Leaderboard for this server.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:413 redbot/cogs/trivia/trivia.py:442 +#: redbot/cogs/trivia/trivia.py:422 redbot/cogs/trivia/trivia.py:451 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "" -#: redbot/cogs/trivia/trivia.py:429 +#: redbot/cogs/trivia/trivia.py:438 #, docstring msgid "Global trivia leaderboard.\n\n" " `` can be any of the following fields:\n" @@ -390,52 +448,57 @@ msgid "Global trivia leaderboard.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:497 +#: redbot/cogs/trivia/trivia.py:506 msgid "There are no scores on record!" msgstr "" -#: redbot/cogs/trivia/trivia.py:527 +#: redbot/cogs/trivia/trivia.py:536 msgid "Rank" msgstr "" -#: redbot/cogs/trivia/trivia.py:528 +#: redbot/cogs/trivia/trivia.py:537 msgid "Member" msgstr "" -#: redbot/cogs/trivia/trivia.py:529 +#: redbot/cogs/trivia/trivia.py:538 msgid "Wins" msgstr "" -#: redbot/cogs/trivia/trivia.py:530 +#: redbot/cogs/trivia/trivia.py:539 msgid "Games Played" msgstr "" -#: redbot/cogs/trivia/trivia.py:531 +#: redbot/cogs/trivia/trivia.py:540 msgid "Total Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:532 +#: redbot/cogs/trivia/trivia.py:541 msgid "Average Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:647 +#: redbot/cogs/trivia/trivia.py:650 msgid "{filename} is a reserved trivia name and cannot be replaced.\n" "Choose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:656 +#: redbot/cogs/trivia/trivia.py:659 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:678 +#: redbot/cogs/trivia/trivia.py:681 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:682 +#: redbot/cogs/trivia/trivia.py:685 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:691 +#: redbot/cogs/trivia/trivia.py:698 +msgid "There was an error saving the file.\n" +"Please check the filename and try again, as it could be longer than your system supports." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:705 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 7fff9bb3849..64bd2d8f241 100644 --- a/redbot/cogs/trivia/locales/id-ID.po +++ b/redbot/cogs/trivia/locales/id-ID.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-03-07 21:28+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,115 +15,169 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: id_ID\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:356 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:365 msgid "There is no ongoing trivia session in this channel." -msgstr "" +msgstr "Tidak ada sesi trivia yang sedang berlangsung di channel ini." -#: redbot/cogs/trivia/converters.py:15 +#: redbot/cogs/trivia/converters.py:18 msgid "`{arg}` is not a number." -msgstr "" +msgstr "`{arg}` bukanlah sebuah angka." -#: redbot/cogs/trivia/converters.py:17 +#: redbot/cogs/trivia/converters.py:20 msgid "`{arg}` is not a finite number." +msgstr "`{arg}` bukanlah sebuah angka terbatas." + +#: redbot/cogs/trivia/schema.py:34 +msgid "The trivia list does not contain any questions." msgstr "" -#: redbot/cogs/trivia/session.py:20 -msgid "I know this one! {answer}!" +#: redbot/cogs/trivia/schema.py:39 redbot/cogs/trivia/schema.py:40 +msgid "{key} key must be a text value." msgstr "" -#: redbot/cogs/trivia/session.py:21 -msgid "Easy: {answer}." +#: redbot/cogs/trivia/schema.py:46 +msgid "{key} key in {parent_key} must be a positive integer." msgstr "" -#: redbot/cogs/trivia/session.py:22 -msgid "Oh really? It's {answer} of course." +#: redbot/cogs/trivia/schema.py:51 +msgid "{key} key in {parent_key} must be a positive number." msgstr "" -#: redbot/cogs/trivia/session.py:26 -msgid "I know this one! ||{answer}!||" +#: redbot/cogs/trivia/schema.py:56 +msgid "{key} key in {parent_key} must be a positive number greater than or equal to 4." msgstr "" -#: redbot/cogs/trivia/session.py:27 -msgid "Easy: ||{answer}.||" +#: redbot/cogs/trivia/schema.py:62 redbot/cogs/trivia/schema.py:65 +#: redbot/cogs/trivia/schema.py:73 +msgid "{key} key in {parent_key} must be either true or false." msgstr "" -#: redbot/cogs/trivia/session.py:28 -msgid "Oh really? It's ||{answer}|| of course." +#: redbot/cogs/trivia/schema.py:70 +msgid "{key} key in {parent_key} must be a non-negative number." msgstr "" -#: redbot/cogs/trivia/session.py:32 -msgid "To the next one I guess..." +#: redbot/cogs/trivia/schema.py:79 +msgid "{key} is not a key that can be specified in {parent_key}." msgstr "" -#: redbot/cogs/trivia/session.py:33 -msgid "Moving on..." +#: redbot/cogs/trivia/schema.py:82 +msgid "{key} should be a 'key: value' mapping." msgstr "" -#: redbot/cogs/trivia/session.py:34 -msgid "I'm sure you'll know the answer of the next one." +#: redbot/cogs/trivia/schema.py:86 +msgid "Value of question {key} is not a list of text values (answers)." msgstr "" +#: redbot/cogs/trivia/schema.py:92 +msgid "A key of question {key} is not a text value." +msgstr "" + +#: redbot/cogs/trivia/schema.py:95 +msgid "A trivia list should be a 'key: value' mapping." +msgstr "" + +#: redbot/cogs/trivia/session.py:21 +msgid "I know this one! {answer}!" +msgstr "Aku tahu yang ini! {answer}!" + +#: redbot/cogs/trivia/session.py:22 +msgid "Easy: {answer}." +msgstr "Mudah: {answer}." + +#: redbot/cogs/trivia/session.py:23 +msgid "Oh really? It's {answer} of course." +msgstr "Oh benarkah? Tentu saja jawabannya {answer}." + +#: redbot/cogs/trivia/session.py:27 +msgid "I know this one! ||{answer}!||" +msgstr "Aku tahu yang ini! ||{answer}!||" + +#: redbot/cogs/trivia/session.py:28 +msgid "Easy: ||{answer}.||" +msgstr "Mudah: ||{answer}.||" + +#: redbot/cogs/trivia/session.py:29 +msgid "Oh really? It's ||{answer}|| of course." +msgstr "Oh benarkah? Tentu saja jawabannya ||{answer}.||" + +#: redbot/cogs/trivia/session.py:33 +msgid "To the next one I guess..." +msgstr "Lanjut ke yang berikutnya..." + +#: redbot/cogs/trivia/session.py:34 +msgid "Moving on..." +msgstr "Lanjut..." + #: redbot/cogs/trivia/session.py:35 +msgid "I'm sure you'll know the answer of the next one." +msgstr "Aku yakin kamu akan tahu jawaban yang selanjutnya." + +#: redbot/cogs/trivia/session.py:36 msgid "😔 Next one." +msgstr "😔 Selanjutnya." + +#: redbot/cogs/trivia/session.py:122 +msgid "An unexpected error occurred in the trivia session." msgstr "" -#: redbot/cogs/trivia/session.py:121 +#: redbot/cogs/trivia/session.py:124 msgid "An unexpected error occurred in the trivia session.\n" "Check your console or logs for details." -msgstr "" +msgstr "Error yang tak terduga terjadi selama sesi trivia.\n" +"Cek konsol atau logs mu untuk detailnya." -#: redbot/cogs/trivia/session.py:142 +#: redbot/cogs/trivia/session.py:144 msgid "Question number {num}!" -msgstr "" +msgstr "Pertanyaan nomor {num}!" -#: redbot/cogs/trivia/session.py:151 +#: redbot/cogs/trivia/session.py:153 msgid "There are no more questions!" -msgstr "" +msgstr "Tidak ada pertanyaan lagi!" -#: redbot/cogs/trivia/session.py:159 +#: redbot/cogs/trivia/session.py:161 msgid "{trivia_list} (by {author})" -msgstr "" +msgstr "{trivia_list} (oleh {author})" -#: redbot/cogs/trivia/session.py:164 +#: redbot/cogs/trivia/session.py:166 msgid "Starting Trivia: {list_names}" -msgstr "" +msgstr "Memulai Trivia: {list_names}" -#: redbot/cogs/trivia/session.py:210 +#: redbot/cogs/trivia/session.py:212 msgid "Guys...? Well, I guess I'll stop then." -msgstr "" +msgstr "Guys...? Sepertinya aku akan berhenti saja." -#: redbot/cogs/trivia/session.py:221 +#: redbot/cogs/trivia/session.py:223 msgid " **+1** for me!" -msgstr "" +msgstr " **+1** untukku!" -#: redbot/cogs/trivia/session.py:226 +#: redbot/cogs/trivia/session.py:228 msgid "You got it {user}! **+1** to you!" -msgstr "" +msgstr "Kamu mendapatkannya {user}! **+1** untukmu!" -#: redbot/cogs/trivia/session.py:329 +#: redbot/cogs/trivia/session.py:334 msgid "Congratulations {users}! You have each received {num} {currency} for winning!" -msgstr "" +msgstr "Selamat {users}! Kalian semua mendapatkan {num} {currency} sebagai hadiah kemenangan!" -#: redbot/cogs/trivia/session.py:337 +#: redbot/cogs/trivia/session.py:342 msgid "Congratulations {user}! You have received {num} {currency} for winning!" -msgstr "" +msgstr "Selamat {user}! Kamu mendapatkan {num} {currency} sebagai hadiah kemenangan!" -#: redbot/cogs/trivia/trivia.py:41 +#: redbot/cogs/trivia/trivia.py:42 #, docstring msgid "Play trivia with friends!" -msgstr "" +msgstr "Mainkan trivia dengan teman!" -#: redbot/cogs/trivia/trivia.py:80 +#: redbot/cogs/trivia/trivia.py:82 #, docstring msgid "Manage Trivia settings." -msgstr "" +msgstr "Atur settingan Trivia." -#: redbot/cogs/trivia/trivia.py:84 +#: redbot/cogs/trivia/trivia.py:86 #, docstring msgid "Show the current trivia settings." -msgstr "" +msgstr "Menunjukkan pengaturan trivia." -#: redbot/cogs/trivia/trivia.py:88 +#: redbot/cogs/trivia/trivia.py:90 msgid "Current settings\n" "Bot gains points: {bot_plays}\n" "Answer time limit: {delay} seconds\n" @@ -133,107 +187,122 @@ msgid "Current settings\n" "Payout multiplier: {payout_multiplier}\n" "Allow lists to override settings: {allow_override}\n" "Use Spoilers in answers: {use_spoilers}" -msgstr "" +msgstr "Pengaturan\n" +"Bot mendapatkan poin: {bot_plays}\n" +"Limit waktu menjawab: {delay} seconds\n" +"Waktu tunggu kurangnya tanggapan: {timeout} seconds\n" +"Poin untuk menang: {max_score}\n" +"Beritahu jawaban saat waktu habis: {reveal_answer}\n" +"Pengganda bayaran: {payout_multiplier}\n" +"Izinkan daftar untuk mengesampingkan settingan: {allow_override}\n" +"Gunakan Spoiler dalam jawaban: {use_spoilers}" -#: redbot/cogs/trivia/trivia.py:105 +#: redbot/cogs/trivia/trivia.py:107 #, docstring msgid "Set the total points required to win." -msgstr "" +msgstr "Atur total poin yang dibutuhkan untuk menang." -#: redbot/cogs/trivia/trivia.py:107 +#: redbot/cogs/trivia/trivia.py:109 msgid "Score must be greater than 0." -msgstr "" +msgstr "Skor harus lebih dari 0." -#: redbot/cogs/trivia/trivia.py:111 +#: redbot/cogs/trivia/trivia.py:113 msgid "Done. Points required to win set to {num}." -msgstr "" +msgstr "Selesai. Poin yang dibutuhkan untuk menang diatur ke {num}." -#: redbot/cogs/trivia/trivia.py:115 +#: redbot/cogs/trivia/trivia.py:117 #, docstring msgid "Set the maximum seconds permitted to answer a question." -msgstr "" +msgstr "Atur detik maksimum untuk menjawab sebuah pertanyaan." -#: redbot/cogs/trivia/trivia.py:117 +#: redbot/cogs/trivia/trivia.py:119 msgid "Must be at least 4 seconds." -msgstr "" +msgstr "Harus setidaknya 4 detik." -#: redbot/cogs/trivia/trivia.py:121 +#: redbot/cogs/trivia/trivia.py:123 msgid "Done. Maximum seconds to answer set to {num}." -msgstr "" +msgstr "Selesai. Detik maksimum untuk menjawab diatur ke {num}." -#: redbot/cogs/trivia/trivia.py:125 +#: redbot/cogs/trivia/trivia.py:127 #, docstring msgid "Set how long until trivia stops due to no response." -msgstr "" +msgstr "Atur berapa lama sampai trivia berhenti dikarenakan tidak ada respon." -#: redbot/cogs/trivia/trivia.py:128 +#: redbot/cogs/trivia/trivia.py:130 msgid "Must be larger than the answer time limit." -msgstr "" +msgstr "Harus lebih besar dari limit waktu menjawab." -#: redbot/cogs/trivia/trivia.py:132 +#: redbot/cogs/trivia/trivia.py:134 msgid "Done. Trivia sessions will now time out after {num} seconds of no responses." -msgstr "" +msgstr "Selesai. Sesi trivia akan berhenti setelah {num} detik jika tak ada respon." -#: redbot/cogs/trivia/trivia.py:139 +#: redbot/cogs/trivia/trivia.py:141 #, docstring msgid "Allow/disallow trivia lists to override settings." -msgstr "" +msgstr "Izinkan/larang daftar trivia untuk mengesampingkan pengaturan." -#: redbot/cogs/trivia/trivia.py:144 +#: redbot/cogs/trivia/trivia.py:146 msgid "Done. Trivia lists can now override the trivia settings for this server." -msgstr "" +msgstr "Selesai. Daftar trivia akan mengesampingkan pengaturan untuk server ini." -#: redbot/cogs/trivia/trivia.py:148 +#: redbot/cogs/trivia/trivia.py:150 msgid "Done. Trivia lists can no longer override the trivia settings for this server." -msgstr "" +msgstr "Selesai. Daftar trivia tidak akan mengesampingkan pengaturan untuk server ini." -#: redbot/cogs/trivia/trivia.py:156 +#: redbot/cogs/trivia/trivia.py:158 #, docstring msgid "Set if bot will display the answers in spoilers.\n\n" " If enabled, the bot will use spoilers to hide answers.\n" " " -msgstr "" +msgstr "Atur jika bot akan menampilkan jawaban dalam spoilers.\n\n" +" Jika diaktifkan, bot akan menggunakan spoilers untuk menyembunyikan jawaban.\n" +" " -#: redbot/cogs/trivia/trivia.py:163 +#: redbot/cogs/trivia/trivia.py:165 msgid "Done. I'll put the answers in spoilers next time." -msgstr "" +msgstr "Selesai. Aku akan menampilkan jawaban dengan spoilers kedepannya." -#: redbot/cogs/trivia/trivia.py:165 +#: redbot/cogs/trivia/trivia.py:167 msgid "Alright, I won't use spoilers to hide answers anymore." -msgstr "" +msgstr "Baiklah, aku tidak akan lagi menggunakan spoilers untuk menyembunyikan jawaban." -#: redbot/cogs/trivia/trivia.py:169 +#: redbot/cogs/trivia/trivia.py:171 #, 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 "Atur agar bot mendapatkan poin atau tidak.\n\n" +" Jika diaktifkan, bot akan mendapatkan poin jika tidak ada yang menebak dengan benar.\n" +" " -#: redbot/cogs/trivia/trivia.py:176 +#: redbot/cogs/trivia/trivia.py:178 msgid "Done. I'll now gain a point if users don't answer in time." -msgstr "" +msgstr "Selesai. Aku akan mendapatkan poin mulai sekarang jika tidak ada yang menjawab tepat waktu." -#: redbot/cogs/trivia/trivia.py:178 +#: redbot/cogs/trivia/trivia.py:180 msgid "Alright, I won't embarrass you at trivia anymore." -msgstr "" +msgstr "Baiklah, aku tak akan memalukan dirimu lagi dalam trivia." -#: redbot/cogs/trivia/trivia.py:182 +#: redbot/cogs/trivia/trivia.py:184 #, 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 "Atur agar jawaban diberitahu atau tidak.\n\n" +" Jika diaktifkan, bot akan memberitahu jawaban jika tidak ada yang menebak dengan benar\n" +" tepat waktu.\n" +" " -#: redbot/cogs/trivia/trivia.py:190 +#: redbot/cogs/trivia/trivia.py:192 msgid "Done. I'll reveal the answer if no one knows it." -msgstr "" +msgstr "Selesai. Aku akan memberitahu jawaban jika tidak ada yang tahu." -#: redbot/cogs/trivia/trivia.py:192 +#: redbot/cogs/trivia/trivia.py:194 msgid "Alright, I won't reveal the answer to the questions anymore." -msgstr "" +msgstr "Baiklah, aku tidak akan memberitahu jawaban untuk pertanyaan lagi." -#: redbot/cogs/trivia/trivia.py:198 +#: redbot/cogs/trivia/trivia.py:200 #, docstring msgid "Set the payout multiplier.\n\n" " This can be any positive decimal number. If a user wins trivia when at\n" @@ -242,127 +311,145 @@ msgid "Set the payout multiplier.\n\n" " The number of credits is determined by multiplying their total score by\n" " this multiplier.\n" " " -msgstr "" +msgstr "Atur pengganda bayaran.\n\n" +" Bisa merupakan angka desimal positif apapun. Jika seseorang memenangkan trivia saat\n" +" setidaknya 3 orang sedang bermain, mereka akan mendapatkan credits. Atur ke 0 untuk\n" +" menonaktifkan.\n\n" +" Jumlah credits ditentukan dengan mengalikan total skor dengan\n" +" pengganda ini.\n" +" " -#: redbot/cogs/trivia/trivia.py:209 +#: redbot/cogs/trivia/trivia.py:211 msgid "Multiplier must be at least 0." -msgstr "" +msgstr "Pengganda harus setidaknya 0." -#: redbot/cogs/trivia/trivia.py:213 +#: redbot/cogs/trivia/trivia.py:215 msgid "Done. Payout multiplier set to {num}." -msgstr "" +msgstr "Selesai. Pengganda bayaran diatur ke {num}." -#: redbot/cogs/trivia/trivia.py:215 +#: redbot/cogs/trivia/trivia.py:217 msgid "Done. I will no longer reward the winner with a payout." -msgstr "" +msgstr "Selesai, aku tidak akan memberikan bayaran kepada pemenang lagi." -#: redbot/cogs/trivia/trivia.py:220 +#: redbot/cogs/trivia/trivia.py:222 #, docstring msgid "Manage Custom Trivia lists." -msgstr "" +msgstr "Atur daftar Trivia Kustom." -#: redbot/cogs/trivia/trivia.py:225 +#: redbot/cogs/trivia/trivia.py:227 #, docstring msgid "List uploaded custom trivia." -msgstr "" +msgstr "Lihat daftar trivia kustom yang terupload." -#: redbot/cogs/trivia/trivia.py:227 +#: redbot/cogs/trivia/trivia.py:229 msgid "No custom Trivia lists uploaded." -msgstr "" +msgstr "Tidak ada daftar Trivia kustom yang terupload." -#: redbot/cogs/trivia/trivia.py:243 redbot/cogs/trivia/trivia.py:250 +#: redbot/cogs/trivia/trivia.py:245 redbot/cogs/trivia/trivia.py:252 msgid "Uploaded trivia lists" -msgstr "" +msgstr "List trivia terupload" -#: redbot/cogs/trivia/trivia.py:260 +#: redbot/cogs/trivia/trivia.py:262 #, docstring msgid "Upload a trivia file." -msgstr "" +msgstr "Upload sebuah file trivia." -#: redbot/cogs/trivia/trivia.py:262 +#: redbot/cogs/trivia/trivia.py:264 msgid "Supply a file with next message or type anything to cancel." -msgstr "" +msgstr "Berikan sebuah file pada pesan berikutnya atau ketik apapun untuk membatalkan." -#: redbot/cogs/trivia/trivia.py:268 +#: redbot/cogs/trivia/trivia.py:270 msgid "You took too long to upload a list." -msgstr "" +msgstr "Kamu memakan waktu terlalu lama untuk mengupload sebuah daftar." -#: redbot/cogs/trivia/trivia.py:271 +#: redbot/cogs/trivia/trivia.py:273 msgid "You have cancelled the upload process." -msgstr "" +msgstr "Kamu telah membatalkan proses upload." -#: redbot/cogs/trivia/trivia.py:279 -msgid "Invalid syntax: " +#: redbot/cogs/trivia/trivia.py:281 +msgid "Invalid syntax:\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:282 +#: redbot/cogs/trivia/trivia.py:284 msgid "There was an error parsing the trivia list. See logs for more info." -msgstr "" +msgstr "Terjadi sebuah error ketika menguraikan daftar trivia. Lihat logs untuk info lebih lanjut." #: redbot/cogs/trivia/trivia.py:289 +msgid "The custom trivia list was not saved. The file does not follow the proper data format.\n" +"{schema_error}" +msgstr "Daftar trivia kustom tidak tersimpan. File tidak mengikuti format data yang sesuai.\n" +"{schema_error}" + +#: redbot/cogs/trivia/trivia.py:298 #, docstring msgid "Delete a trivia file." -msgstr "" +msgstr "Hapus sebuah file trivia." -#: redbot/cogs/trivia/trivia.py:293 +#: redbot/cogs/trivia/trivia.py:302 msgid "Trivia {filename} was deleted." -msgstr "" +msgstr "Trivia {filename} telah dihapus." -#: redbot/cogs/trivia/trivia.py:295 +#: redbot/cogs/trivia/trivia.py:304 msgid "Trivia file was not found." -msgstr "" +msgstr "File Trivia tak ditemukan." -#: redbot/cogs/trivia/trivia.py:300 +#: redbot/cogs/trivia/trivia.py:309 #, 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 "Mulai sesi trivia pada kategori yang telah ditentukan.\n\n" +" Kamu bisa menentukan beberapa kategori, trivia akan melibatkan semua\n" +" pertanyaan dari kategori-kategori yang ditentukan.\n" +" " -#: redbot/cogs/trivia/trivia.py:308 +#: redbot/cogs/trivia/trivia.py:317 msgid "There is already an ongoing trivia session in this channel." -msgstr "" +msgstr "Sudah ada sesi trivia yang berlangsung di channel ini." -#: redbot/cogs/trivia/trivia.py:319 +#: redbot/cogs/trivia/trivia.py:328 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." -msgstr "" +msgstr "Kategori `{name}` tidak valid. Lihat `{prefix}trivia list` untuk daftar dari kategori trivia." -#: redbot/cogs/trivia/trivia.py:326 +#: redbot/cogs/trivia/trivia.py:335 msgid "There was an error parsing the trivia list for the `{name}` category. It may be formatted incorrectly." -msgstr "" +msgstr "Terjadi sebuah error ketika menguraikan daftar trivia untuk kategori `{name}`. Kemungkinan itu diformat dengan salah." -#: redbot/cogs/trivia/trivia.py:338 +#: redbot/cogs/trivia/trivia.py:347 msgid "The trivia list was parsed successfully, however it appears to be empty!" -msgstr "" +msgstr "Daftar trivia berhasil diuraikan, namun kelihatannya itu kosong!" -#: redbot/cogs/trivia/trivia.py:353 +#: redbot/cogs/trivia/trivia.py:362 #, docstring msgid "Stop an ongoing trivia session." -msgstr "" +msgstr "Hentikan sesi trivia yang sedang berjalan." -#: redbot/cogs/trivia/trivia.py:360 +#: redbot/cogs/trivia/trivia.py:369 msgid "Trivia stopped." -msgstr "" +msgstr "Trivia dihentikan." -#: redbot/cogs/trivia/trivia.py:364 +#: redbot/cogs/trivia/trivia.py:373 #, docstring msgid "List available trivia categories." -msgstr "" +msgstr "Daftar dari kategori-kategori trivia yang tersedia." -#: redbot/cogs/trivia/trivia.py:369 redbot/cogs/trivia/trivia.py:375 +#: redbot/cogs/trivia/trivia.py:378 redbot/cogs/trivia/trivia.py:384 msgid "Available trivia lists" -msgstr "" +msgstr "Daftar trivia yang tersedia" -#: redbot/cogs/trivia/trivia.py:385 +#: redbot/cogs/trivia/trivia.py:394 #, 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 "Papan peringkat untuk trivia.\n\n" +" Default ke 10 teratas di server ini, diurutkan dengan total kemenangan. Gunakan\n" +" subcommands untuk papan peringkat yang lebih terkustomisasi.\n" +" " -#: redbot/cogs/trivia/trivia.py:400 +#: redbot/cogs/trivia/trivia.py:409 #, docstring msgid "Leaderboard for this server.\n\n" " `` can be any of the following fields:\n" @@ -372,13 +459,20 @@ msgid "Leaderboard for this server.\n\n" " - `games` : total games played\n\n" " `` is the number of ranks to show on the leaderboard.\n" " " -msgstr "" +msgstr "Papan peringkat untuk server ini.\n\n" +" `` bisa merupakan apapun dari bidang ini:\n" +" - `wins` : kemenangan total\n" +" - `avg` : skor rata-rata\n" +" - `total` : total jawaban benar\n" +" - `games` : total games yang dimainkan\n\n" +" `` adalah berapa banyak rank yang akan ditunjukkan di papan peringkat.\n" +" " -#: redbot/cogs/trivia/trivia.py:413 redbot/cogs/trivia/trivia.py:442 +#: redbot/cogs/trivia/trivia.py:422 redbot/cogs/trivia/trivia.py:451 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." -msgstr "" +msgstr "Bidang tak dikenal `{field_name}`, lihat `{prefix}help trivia leaderboard server` untuk bidang yang valid untuk disortir." -#: redbot/cogs/trivia/trivia.py:429 +#: redbot/cogs/trivia/trivia.py:438 #, docstring msgid "Global trivia leaderboard.\n\n" " `` can be any of the following fields:\n" @@ -388,54 +482,67 @@ msgid "Global trivia leaderboard.\n\n" " - `games` : total games played\n\n" " `` is the number of ranks to show on the leaderboard.\n" " " -msgstr "" +msgstr "Papan peringkat trivia global.\n\n" +" `` bisa merupakan apapun dari bidang ini:\n" +" - `wins` : kemenangan total\n" +" - `avg` : skor rata-rata\n" +" - `total` : total jawaban benar\n" +" - `games` : total games yang dimainkan\n\n" +" `` adalah berapa banyak rank yang akan ditunjukkan di papan peringkat.\n" +" " -#: redbot/cogs/trivia/trivia.py:497 +#: redbot/cogs/trivia/trivia.py:506 msgid "There are no scores on record!" -msgstr "" +msgstr "Tidak ada skor di rekor!" -#: redbot/cogs/trivia/trivia.py:527 +#: redbot/cogs/trivia/trivia.py:536 msgid "Rank" -msgstr "" +msgstr "Peringkat" -#: redbot/cogs/trivia/trivia.py:528 +#: redbot/cogs/trivia/trivia.py:537 msgid "Member" -msgstr "" +msgstr "Anggota" -#: redbot/cogs/trivia/trivia.py:529 +#: redbot/cogs/trivia/trivia.py:538 msgid "Wins" -msgstr "" +msgstr "Kemenangan" -#: redbot/cogs/trivia/trivia.py:530 +#: redbot/cogs/trivia/trivia.py:539 msgid "Games Played" -msgstr "" +msgstr "Permainan Dimainkan" -#: redbot/cogs/trivia/trivia.py:531 +#: redbot/cogs/trivia/trivia.py:540 msgid "Total Score" -msgstr "" +msgstr "Total Skor" -#: redbot/cogs/trivia/trivia.py:532 +#: redbot/cogs/trivia/trivia.py:541 msgid "Average Score" -msgstr "" +msgstr "Skor rata-rata" -#: redbot/cogs/trivia/trivia.py:647 +#: redbot/cogs/trivia/trivia.py:650 msgid "{filename} is a reserved trivia name and cannot be replaced.\n" "Choose another name." -msgstr "" +msgstr "{filename} adalah nama trivia bawaan dan tak bisa digantikan.\n" +"Gunakan nama yang lain." -#: redbot/cogs/trivia/trivia.py:656 +#: redbot/cogs/trivia/trivia.py:659 msgid "{filename} already exists. Do you wish to overwrite?" -msgstr "" +msgstr "{filename} sudah ada. Apakah kamu mau menimpanya?" -#: redbot/cogs/trivia/trivia.py:678 +#: redbot/cogs/trivia/trivia.py:681 msgid "You took too long answering." -msgstr "" +msgstr "Kamu memakan waktu terlalu lama untuk menjawab." -#: redbot/cogs/trivia/trivia.py:682 +#: redbot/cogs/trivia/trivia.py:685 msgid "I am not replacing the existing file." +msgstr "Aku tidak menggantikan file yang sudah ada." + +#: redbot/cogs/trivia/trivia.py:698 +msgid "There was an error saving the file.\n" +"Please check the filename and try again, as it could be longer than your system supports." msgstr "" -#: redbot/cogs/trivia/trivia.py:691 +#: redbot/cogs/trivia/trivia.py:705 msgid "Saved Trivia list as {filename}." -msgstr "" +msgstr "Daftar Trivia tersimpan dengan nama {filename}." diff --git a/redbot/cogs/trivia/locales/it-IT.po b/redbot/cogs/trivia/locales/it-IT.po index f0584d24b89..6e50e1b4bb0 100644 --- a/redbot/cogs/trivia/locales/it-IT.po +++ b/redbot/cogs/trivia/locales/it-IT.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-03-07 21:28+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,115 +15,168 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: it_IT\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:356 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:365 msgid "There is no ongoing trivia session in this channel." msgstr "Non c'è un quiz in corso in questo canale." -#: redbot/cogs/trivia/converters.py:15 +#: redbot/cogs/trivia/converters.py:18 msgid "`{arg}` is not a number." msgstr "" -#: redbot/cogs/trivia/converters.py:17 +#: redbot/cogs/trivia/converters.py:20 msgid "`{arg}` is not a finite number." msgstr "" -#: redbot/cogs/trivia/session.py:20 +#: redbot/cogs/trivia/schema.py:34 +msgid "The trivia list does not contain any questions." +msgstr "" + +#: redbot/cogs/trivia/schema.py:39 redbot/cogs/trivia/schema.py:40 +msgid "{key} key must be a text value." +msgstr "" + +#: redbot/cogs/trivia/schema.py:46 +msgid "{key} key in {parent_key} must be a positive integer." +msgstr "" + +#: redbot/cogs/trivia/schema.py:51 +msgid "{key} key in {parent_key} must be a positive number." +msgstr "" + +#: redbot/cogs/trivia/schema.py:56 +msgid "{key} key in {parent_key} must be a positive number greater than or equal to 4." +msgstr "" + +#: redbot/cogs/trivia/schema.py:62 redbot/cogs/trivia/schema.py:65 +#: redbot/cogs/trivia/schema.py:73 +msgid "{key} key in {parent_key} must be either true or false." +msgstr "" + +#: redbot/cogs/trivia/schema.py:70 +msgid "{key} key in {parent_key} must be a non-negative number." +msgstr "" + +#: redbot/cogs/trivia/schema.py:79 +msgid "{key} is not a key that can be specified in {parent_key}." +msgstr "" + +#: redbot/cogs/trivia/schema.py:82 +msgid "{key} should be a 'key: value' mapping." +msgstr "" + +#: redbot/cogs/trivia/schema.py:86 +msgid "Value of question {key} is not a list of text values (answers)." +msgstr "" + +#: redbot/cogs/trivia/schema.py:92 +msgid "A key of question {key} is not a text value." +msgstr "" + +#: redbot/cogs/trivia/schema.py:95 +msgid "A trivia list should be a 'key: value' mapping." +msgstr "" + +#: redbot/cogs/trivia/session.py:21 msgid "I know this one! {answer}!" msgstr "La so! {answer}!" -#: redbot/cogs/trivia/session.py:21 +#: redbot/cogs/trivia/session.py:22 msgid "Easy: {answer}." msgstr "Facile: {answer}." -#: redbot/cogs/trivia/session.py:22 +#: redbot/cogs/trivia/session.py:23 msgid "Oh really? It's {answer} of course." msgstr "Ma davvero? È {answer} naturalmente." -#: redbot/cogs/trivia/session.py:26 +#: redbot/cogs/trivia/session.py:27 msgid "I know this one! ||{answer}!||" msgstr "" -#: redbot/cogs/trivia/session.py:27 +#: redbot/cogs/trivia/session.py:28 msgid "Easy: ||{answer}.||" msgstr "" -#: redbot/cogs/trivia/session.py:28 +#: redbot/cogs/trivia/session.py:29 msgid "Oh really? It's ||{answer}|| of course." msgstr "" -#: redbot/cogs/trivia/session.py:32 +#: redbot/cogs/trivia/session.py:33 msgid "To the next one I guess..." msgstr "Alla prossima, immagino..." -#: redbot/cogs/trivia/session.py:33 +#: redbot/cogs/trivia/session.py:34 msgid "Moving on..." msgstr "Andiamo avanti..." -#: redbot/cogs/trivia/session.py:34 +#: redbot/cogs/trivia/session.py:35 msgid "I'm sure you'll know the answer of the next one." msgstr "Sono sicuro che saprai la risposta della prossima." -#: redbot/cogs/trivia/session.py:35 +#: redbot/cogs/trivia/session.py:36 msgid "😔 Next one." msgstr "😔 La prossima." -#: redbot/cogs/trivia/session.py:121 +#: redbot/cogs/trivia/session.py:122 +msgid "An unexpected error occurred in the trivia session." +msgstr "" + +#: redbot/cogs/trivia/session.py:124 msgid "An unexpected error occurred in the trivia session.\n" "Check your console or logs for details." msgstr "" -#: redbot/cogs/trivia/session.py:142 +#: redbot/cogs/trivia/session.py:144 msgid "Question number {num}!" msgstr "Domanda numero {num}!" -#: redbot/cogs/trivia/session.py:151 +#: redbot/cogs/trivia/session.py:153 msgid "There are no more questions!" msgstr "Non esistono altre domande!" -#: redbot/cogs/trivia/session.py:159 +#: redbot/cogs/trivia/session.py:161 msgid "{trivia_list} (by {author})" msgstr "{trivia_list} (di {author})" -#: redbot/cogs/trivia/session.py:164 +#: redbot/cogs/trivia/session.py:166 msgid "Starting Trivia: {list_names}" msgstr "Avvio Quiz: {list_names}" -#: redbot/cogs/trivia/session.py:210 +#: redbot/cogs/trivia/session.py:212 msgid "Guys...? Well, I guess I'll stop then." msgstr "Ragazzi...? Beh, allora mi fermo." -#: redbot/cogs/trivia/session.py:221 +#: redbot/cogs/trivia/session.py:223 msgid " **+1** for me!" msgstr " **+1** per me!" -#: redbot/cogs/trivia/session.py:226 +#: redbot/cogs/trivia/session.py:228 msgid "You got it {user}! **+1** to you!" msgstr "Colpito e affondato {user}! **+1** a te!" -#: redbot/cogs/trivia/session.py:329 +#: redbot/cogs/trivia/session.py:334 msgid "Congratulations {users}! You have each received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/session.py:337 +#: redbot/cogs/trivia/session.py:342 msgid "Congratulations {user}! You have received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/trivia.py:41 +#: redbot/cogs/trivia/trivia.py:42 #, docstring msgid "Play trivia with friends!" msgstr "Fate il quiz con gli amici!" -#: redbot/cogs/trivia/trivia.py:80 +#: redbot/cogs/trivia/trivia.py:82 #, docstring msgid "Manage Trivia settings." msgstr "Gestisci le impostazioni Trivia." -#: redbot/cogs/trivia/trivia.py:84 +#: redbot/cogs/trivia/trivia.py:86 #, docstring msgid "Show the current trivia settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:88 +#: redbot/cogs/trivia/trivia.py:90 msgid "Current settings\n" "Bot gains points: {bot_plays}\n" "Answer time limit: {delay} seconds\n" @@ -135,89 +188,89 @@ msgid "Current settings\n" "Use Spoilers in answers: {use_spoilers}" msgstr "" -#: redbot/cogs/trivia/trivia.py:105 +#: redbot/cogs/trivia/trivia.py:107 #, docstring msgid "Set the total points required to win." msgstr "Imposta i punti totali necessari per vincere." -#: redbot/cogs/trivia/trivia.py:107 +#: redbot/cogs/trivia/trivia.py:109 msgid "Score must be greater than 0." msgstr "Il punteggio deve essere maggiore di 0." -#: redbot/cogs/trivia/trivia.py:111 +#: redbot/cogs/trivia/trivia.py:113 msgid "Done. Points required to win set to {num}." msgstr "Fatto. Punti necessari per vincere impostati a {num}." -#: redbot/cogs/trivia/trivia.py:115 +#: redbot/cogs/trivia/trivia.py:117 #, docstring msgid "Set the maximum seconds permitted to answer a question." msgstr "Imposta il numero di secondi massimo permessi per rispondere a una domanda." -#: redbot/cogs/trivia/trivia.py:117 +#: redbot/cogs/trivia/trivia.py:119 msgid "Must be at least 4 seconds." msgstr "Deve essere di almeno 4 secondi." -#: redbot/cogs/trivia/trivia.py:121 +#: redbot/cogs/trivia/trivia.py:123 msgid "Done. Maximum seconds to answer set to {num}." msgstr "Fatto. Secondi massimi per rispondere impostati a {num}." -#: redbot/cogs/trivia/trivia.py:125 +#: redbot/cogs/trivia/trivia.py:127 #, docstring msgid "Set how long until trivia stops due to no response." msgstr "Imposta quanto tempo deve trascorrere perché il quiz si ferma per mancanza di risposta." -#: redbot/cogs/trivia/trivia.py:128 +#: redbot/cogs/trivia/trivia.py:130 msgid "Must be larger than the answer time limit." msgstr "Deve essere superiore al limite di tempo di risposta." -#: redbot/cogs/trivia/trivia.py:132 +#: redbot/cogs/trivia/trivia.py:134 msgid "Done. Trivia sessions will now time out after {num} seconds of no responses." msgstr "Fatto. Le sessioni di Quiz scadranno dopo {num} secondi senza alcuna risposta." -#: redbot/cogs/trivia/trivia.py:139 +#: redbot/cogs/trivia/trivia.py:141 #, docstring msgid "Allow/disallow trivia lists to override settings." msgstr "Consenti/proibisci che le liste di Quiz ignoring le impostazioni." -#: redbot/cogs/trivia/trivia.py:144 +#: redbot/cogs/trivia/trivia.py:146 msgid "Done. Trivia lists can now override the trivia settings for this server." msgstr "Fatto. Le liste di Quiz adesso possono ignorare le impostazioni dei quiz per questo server." -#: redbot/cogs/trivia/trivia.py:148 +#: redbot/cogs/trivia/trivia.py:150 msgid "Done. Trivia lists can no longer override the trivia settings for this server." msgstr "Fatto. Le liste di Quiz adesso non possono più ignorare le impostazioni dei quiz per questo server." -#: redbot/cogs/trivia/trivia.py:156 +#: redbot/cogs/trivia/trivia.py:158 #, docstring msgid "Set if bot will display the answers in spoilers.\n\n" " If enabled, the bot will use spoilers to hide answers.\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:163 +#: redbot/cogs/trivia/trivia.py:165 msgid "Done. I'll put the answers in spoilers next time." msgstr "" -#: redbot/cogs/trivia/trivia.py:165 +#: redbot/cogs/trivia/trivia.py:167 msgid "Alright, I won't use spoilers to hide answers anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:169 +#: redbot/cogs/trivia/trivia.py:171 #, 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:176 +#: redbot/cogs/trivia/trivia.py:178 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:178 +#: redbot/cogs/trivia/trivia.py:180 msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:182 +#: redbot/cogs/trivia/trivia.py:184 #, 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" @@ -225,15 +278,15 @@ msgid "Set whether or not the answer is revealed.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:190 +#: redbot/cogs/trivia/trivia.py:192 msgid "Done. I'll reveal the answer if no one knows it." msgstr "Fatto. rivelerò la risposta se nessuno la sa." -#: redbot/cogs/trivia/trivia.py:192 +#: redbot/cogs/trivia/trivia.py:194 msgid "Alright, I won't reveal the answer to the questions anymore." msgstr "Bene, non rivelerò più la risposta alle domande." -#: redbot/cogs/trivia/trivia.py:198 +#: redbot/cogs/trivia/trivia.py:200 #, docstring msgid "Set the payout multiplier.\n\n" " This can be any positive decimal number. If a user wins trivia when at\n" @@ -244,75 +297,80 @@ msgid "Set the payout multiplier.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:209 +#: redbot/cogs/trivia/trivia.py:211 msgid "Multiplier must be at least 0." msgstr "Il moltiplicatore deve essere almeno pari a 0." -#: redbot/cogs/trivia/trivia.py:213 +#: redbot/cogs/trivia/trivia.py:215 msgid "Done. Payout multiplier set to {num}." msgstr "Fatto. Moltiplicatore impostato a {num}." -#: redbot/cogs/trivia/trivia.py:215 +#: redbot/cogs/trivia/trivia.py:217 msgid "Done. I will no longer reward the winner with a payout." msgstr "Fatto. Non ricompenserò più il vincitore con un versamento." -#: redbot/cogs/trivia/trivia.py:220 +#: redbot/cogs/trivia/trivia.py:222 #, docstring msgid "Manage Custom Trivia lists." msgstr "" -#: redbot/cogs/trivia/trivia.py:225 +#: redbot/cogs/trivia/trivia.py:227 #, docstring msgid "List uploaded custom trivia." msgstr "" -#: redbot/cogs/trivia/trivia.py:227 +#: redbot/cogs/trivia/trivia.py:229 msgid "No custom Trivia lists uploaded." msgstr "" -#: redbot/cogs/trivia/trivia.py:243 redbot/cogs/trivia/trivia.py:250 +#: redbot/cogs/trivia/trivia.py:245 redbot/cogs/trivia/trivia.py:252 msgid "Uploaded trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:260 +#: redbot/cogs/trivia/trivia.py:262 #, docstring msgid "Upload a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:262 +#: redbot/cogs/trivia/trivia.py:264 msgid "Supply a file with next message or type anything to cancel." msgstr "" -#: redbot/cogs/trivia/trivia.py:268 +#: redbot/cogs/trivia/trivia.py:270 msgid "You took too long to upload a list." msgstr "" -#: redbot/cogs/trivia/trivia.py:271 +#: redbot/cogs/trivia/trivia.py:273 msgid "You have cancelled the upload process." msgstr "" -#: redbot/cogs/trivia/trivia.py:279 -msgid "Invalid syntax: " +#: redbot/cogs/trivia/trivia.py:281 +msgid "Invalid syntax:\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:282 +#: redbot/cogs/trivia/trivia.py:284 msgid "There was an error parsing the trivia list. See logs for more info." msgstr "" #: redbot/cogs/trivia/trivia.py:289 +msgid "The custom trivia list was not saved. The file does not follow the proper data format.\n" +"{schema_error}" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:298 #, docstring msgid "Delete a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:293 +#: redbot/cogs/trivia/trivia.py:302 msgid "Trivia {filename} was deleted." msgstr "" -#: redbot/cogs/trivia/trivia.py:295 +#: redbot/cogs/trivia/trivia.py:304 msgid "Trivia file was not found." msgstr "" -#: redbot/cogs/trivia/trivia.py:300 +#: redbot/cogs/trivia/trivia.py:309 #, docstring msgid "Start trivia session on the specified category.\n\n" " You may list multiple categories, in which case the trivia will involve\n" @@ -320,41 +378,41 @@ msgid "Start trivia session on the specified category.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:308 +#: redbot/cogs/trivia/trivia.py:317 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:319 +#: redbot/cogs/trivia/trivia.py:328 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:326 +#: redbot/cogs/trivia/trivia.py:335 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:338 +#: redbot/cogs/trivia/trivia.py:347 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:353 +#: redbot/cogs/trivia/trivia.py:362 #, docstring msgid "Stop an ongoing trivia session." msgstr "Interrompi una sessione di quiz in corso." -#: redbot/cogs/trivia/trivia.py:360 +#: redbot/cogs/trivia/trivia.py:369 msgid "Trivia stopped." msgstr "Quiz fermato." -#: redbot/cogs/trivia/trivia.py:364 +#: redbot/cogs/trivia/trivia.py:373 #, docstring msgid "List available trivia categories." msgstr "Elenco categorie di quiz disponibili." -#: redbot/cogs/trivia/trivia.py:369 redbot/cogs/trivia/trivia.py:375 +#: redbot/cogs/trivia/trivia.py:378 redbot/cogs/trivia/trivia.py:384 msgid "Available trivia lists" msgstr "Liste di quiz disponibili" -#: redbot/cogs/trivia/trivia.py:385 +#: redbot/cogs/trivia/trivia.py:394 #, docstring msgid "Leaderboard for trivia.\n\n" " Defaults to the top 10 of this server, sorted by total wins. Use\n" @@ -362,7 +420,7 @@ msgid "Leaderboard for trivia.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:400 +#: redbot/cogs/trivia/trivia.py:409 #, docstring msgid "Leaderboard for this server.\n\n" " `` can be any of the following fields:\n" @@ -374,11 +432,11 @@ msgid "Leaderboard for this server.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:413 redbot/cogs/trivia/trivia.py:442 +#: redbot/cogs/trivia/trivia.py:422 redbot/cogs/trivia/trivia.py:451 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:429 +#: redbot/cogs/trivia/trivia.py:438 #, docstring msgid "Global trivia leaderboard.\n\n" " `` can be any of the following fields:\n" @@ -390,52 +448,57 @@ msgid "Global trivia leaderboard.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:497 +#: redbot/cogs/trivia/trivia.py:506 msgid "There are no scores on record!" msgstr "Non ci sono punteggi da registrare!" -#: redbot/cogs/trivia/trivia.py:527 +#: redbot/cogs/trivia/trivia.py:536 msgid "Rank" msgstr "Posizione" -#: redbot/cogs/trivia/trivia.py:528 +#: redbot/cogs/trivia/trivia.py:537 msgid "Member" msgstr "Membro" -#: redbot/cogs/trivia/trivia.py:529 +#: redbot/cogs/trivia/trivia.py:538 msgid "Wins" msgstr "Vittorie" -#: redbot/cogs/trivia/trivia.py:530 +#: redbot/cogs/trivia/trivia.py:539 msgid "Games Played" msgstr "Partite giocate" -#: redbot/cogs/trivia/trivia.py:531 +#: redbot/cogs/trivia/trivia.py:540 msgid "Total Score" msgstr "Punteggio Totale" -#: redbot/cogs/trivia/trivia.py:532 +#: redbot/cogs/trivia/trivia.py:541 msgid "Average Score" msgstr "Punteggio Medio" -#: redbot/cogs/trivia/trivia.py:647 +#: redbot/cogs/trivia/trivia.py:650 msgid "{filename} is a reserved trivia name and cannot be replaced.\n" "Choose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:656 +#: redbot/cogs/trivia/trivia.py:659 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:678 +#: redbot/cogs/trivia/trivia.py:681 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:682 +#: redbot/cogs/trivia/trivia.py:685 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:691 +#: redbot/cogs/trivia/trivia.py:698 +msgid "There was an error saving the file.\n" +"Please check the filename and try again, as it could be longer than your system supports." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:705 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 be846fddb80..a3e5f029a29 100644 --- a/redbot/cogs/trivia/locales/ja-JP.po +++ b/redbot/cogs/trivia/locales/ja-JP.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-03-07 21:28+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,115 +15,168 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: ja_JP\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:356 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:365 msgid "There is no ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/converters.py:15 +#: redbot/cogs/trivia/converters.py:18 msgid "`{arg}` is not a number." msgstr "" -#: redbot/cogs/trivia/converters.py:17 +#: redbot/cogs/trivia/converters.py:20 msgid "`{arg}` is not a finite number." msgstr "" -#: redbot/cogs/trivia/session.py:20 -msgid "I know this one! {answer}!" +#: redbot/cogs/trivia/schema.py:34 +msgid "The trivia list does not contain any questions." +msgstr "" + +#: redbot/cogs/trivia/schema.py:39 redbot/cogs/trivia/schema.py:40 +msgid "{key} key must be a text value." +msgstr "" + +#: redbot/cogs/trivia/schema.py:46 +msgid "{key} key in {parent_key} must be a positive integer." +msgstr "" + +#: redbot/cogs/trivia/schema.py:51 +msgid "{key} key in {parent_key} must be a positive number." +msgstr "" + +#: redbot/cogs/trivia/schema.py:56 +msgid "{key} key in {parent_key} must be a positive number greater than or equal to 4." +msgstr "" + +#: redbot/cogs/trivia/schema.py:62 redbot/cogs/trivia/schema.py:65 +#: redbot/cogs/trivia/schema.py:73 +msgid "{key} key in {parent_key} must be either true or false." +msgstr "" + +#: redbot/cogs/trivia/schema.py:70 +msgid "{key} key in {parent_key} must be a non-negative number." +msgstr "" + +#: redbot/cogs/trivia/schema.py:79 +msgid "{key} is not a key that can be specified in {parent_key}." +msgstr "" + +#: redbot/cogs/trivia/schema.py:82 +msgid "{key} should be a 'key: value' mapping." +msgstr "" + +#: redbot/cogs/trivia/schema.py:86 +msgid "Value of question {key} is not a list of text values (answers)." +msgstr "" + +#: redbot/cogs/trivia/schema.py:92 +msgid "A key of question {key} is not a text value." +msgstr "" + +#: redbot/cogs/trivia/schema.py:95 +msgid "A trivia list should be a 'key: value' mapping." msgstr "" #: redbot/cogs/trivia/session.py:21 -msgid "Easy: {answer}." +msgid "I know this one! {answer}!" msgstr "" #: redbot/cogs/trivia/session.py:22 +msgid "Easy: {answer}." +msgstr "" + +#: redbot/cogs/trivia/session.py:23 msgid "Oh really? It's {answer} of course." msgstr "" -#: redbot/cogs/trivia/session.py:26 +#: redbot/cogs/trivia/session.py:27 msgid "I know this one! ||{answer}!||" msgstr "" -#: redbot/cogs/trivia/session.py:27 +#: redbot/cogs/trivia/session.py:28 msgid "Easy: ||{answer}.||" msgstr "" -#: redbot/cogs/trivia/session.py:28 +#: redbot/cogs/trivia/session.py:29 msgid "Oh really? It's ||{answer}|| of course." msgstr "" -#: redbot/cogs/trivia/session.py:32 +#: redbot/cogs/trivia/session.py:33 msgid "To the next one I guess..." msgstr "" -#: redbot/cogs/trivia/session.py:33 +#: redbot/cogs/trivia/session.py:34 msgid "Moving on..." msgstr "" -#: redbot/cogs/trivia/session.py:34 +#: redbot/cogs/trivia/session.py:35 msgid "I'm sure you'll know the answer of the next one." msgstr "" -#: redbot/cogs/trivia/session.py:35 +#: redbot/cogs/trivia/session.py:36 msgid "😔 Next one." msgstr "" -#: redbot/cogs/trivia/session.py:121 +#: redbot/cogs/trivia/session.py:122 +msgid "An unexpected error occurred in the trivia session." +msgstr "" + +#: redbot/cogs/trivia/session.py:124 msgid "An unexpected error occurred in the trivia session.\n" "Check your console or logs for details." msgstr "" -#: redbot/cogs/trivia/session.py:142 +#: redbot/cogs/trivia/session.py:144 msgid "Question number {num}!" msgstr "" -#: redbot/cogs/trivia/session.py:151 +#: redbot/cogs/trivia/session.py:153 msgid "There are no more questions!" msgstr "" -#: redbot/cogs/trivia/session.py:159 +#: redbot/cogs/trivia/session.py:161 msgid "{trivia_list} (by {author})" msgstr "" -#: redbot/cogs/trivia/session.py:164 +#: redbot/cogs/trivia/session.py:166 msgid "Starting Trivia: {list_names}" msgstr "" -#: redbot/cogs/trivia/session.py:210 +#: redbot/cogs/trivia/session.py:212 msgid "Guys...? Well, I guess I'll stop then." msgstr "" -#: redbot/cogs/trivia/session.py:221 +#: redbot/cogs/trivia/session.py:223 msgid " **+1** for me!" msgstr "" -#: redbot/cogs/trivia/session.py:226 +#: redbot/cogs/trivia/session.py:228 msgid "You got it {user}! **+1** to you!" msgstr "" -#: redbot/cogs/trivia/session.py:329 +#: redbot/cogs/trivia/session.py:334 msgid "Congratulations {users}! You have each received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/session.py:337 +#: redbot/cogs/trivia/session.py:342 msgid "Congratulations {user}! You have received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/trivia.py:41 +#: redbot/cogs/trivia/trivia.py:42 #, docstring msgid "Play trivia with friends!" msgstr "" -#: redbot/cogs/trivia/trivia.py:80 +#: redbot/cogs/trivia/trivia.py:82 #, docstring msgid "Manage Trivia settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:84 +#: redbot/cogs/trivia/trivia.py:86 #, docstring msgid "Show the current trivia settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:88 +#: redbot/cogs/trivia/trivia.py:90 msgid "Current settings\n" "Bot gains points: {bot_plays}\n" "Answer time limit: {delay} seconds\n" @@ -135,89 +188,89 @@ msgid "Current settings\n" "Use Spoilers in answers: {use_spoilers}" msgstr "" -#: redbot/cogs/trivia/trivia.py:105 +#: redbot/cogs/trivia/trivia.py:107 #, docstring msgid "Set the total points required to win." msgstr "" -#: redbot/cogs/trivia/trivia.py:107 +#: redbot/cogs/trivia/trivia.py:109 msgid "Score must be greater than 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:111 +#: redbot/cogs/trivia/trivia.py:113 msgid "Done. Points required to win set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:115 +#: redbot/cogs/trivia/trivia.py:117 #, docstring msgid "Set the maximum seconds permitted to answer a question." msgstr "" -#: redbot/cogs/trivia/trivia.py:117 +#: redbot/cogs/trivia/trivia.py:119 msgid "Must be at least 4 seconds." msgstr "" -#: redbot/cogs/trivia/trivia.py:121 +#: redbot/cogs/trivia/trivia.py:123 msgid "Done. Maximum seconds to answer set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:125 +#: redbot/cogs/trivia/trivia.py:127 #, docstring msgid "Set how long until trivia stops due to no response." msgstr "" -#: redbot/cogs/trivia/trivia.py:128 +#: redbot/cogs/trivia/trivia.py:130 msgid "Must be larger than the answer time limit." msgstr "" -#: redbot/cogs/trivia/trivia.py:132 +#: redbot/cogs/trivia/trivia.py:134 msgid "Done. Trivia sessions will now time out after {num} seconds of no responses." msgstr "" -#: redbot/cogs/trivia/trivia.py:139 +#: redbot/cogs/trivia/trivia.py:141 #, docstring msgid "Allow/disallow trivia lists to override settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:144 +#: redbot/cogs/trivia/trivia.py:146 msgid "Done. Trivia lists can now override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:148 +#: redbot/cogs/trivia/trivia.py:150 msgid "Done. Trivia lists can no longer override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:156 +#: redbot/cogs/trivia/trivia.py:158 #, docstring msgid "Set if bot will display the answers in spoilers.\n\n" " If enabled, the bot will use spoilers to hide answers.\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:163 +#: redbot/cogs/trivia/trivia.py:165 msgid "Done. I'll put the answers in spoilers next time." msgstr "" -#: redbot/cogs/trivia/trivia.py:165 +#: redbot/cogs/trivia/trivia.py:167 msgid "Alright, I won't use spoilers to hide answers anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:169 +#: redbot/cogs/trivia/trivia.py:171 #, 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:176 +#: redbot/cogs/trivia/trivia.py:178 msgid "Done. I'll now gain a point if users don't answer in time." msgstr "" -#: redbot/cogs/trivia/trivia.py:178 +#: redbot/cogs/trivia/trivia.py:180 msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:182 +#: redbot/cogs/trivia/trivia.py:184 #, 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" @@ -225,15 +278,15 @@ msgid "Set whether or not the answer is revealed.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:190 +#: redbot/cogs/trivia/trivia.py:192 msgid "Done. I'll reveal the answer if no one knows it." msgstr "" -#: redbot/cogs/trivia/trivia.py:192 +#: redbot/cogs/trivia/trivia.py:194 msgid "Alright, I won't reveal the answer to the questions anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:198 +#: redbot/cogs/trivia/trivia.py:200 #, docstring msgid "Set the payout multiplier.\n\n" " This can be any positive decimal number. If a user wins trivia when at\n" @@ -244,75 +297,80 @@ msgid "Set the payout multiplier.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:209 +#: redbot/cogs/trivia/trivia.py:211 msgid "Multiplier must be at least 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:213 +#: redbot/cogs/trivia/trivia.py:215 msgid "Done. Payout multiplier set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:215 +#: redbot/cogs/trivia/trivia.py:217 msgid "Done. I will no longer reward the winner with a payout." msgstr "" -#: redbot/cogs/trivia/trivia.py:220 +#: redbot/cogs/trivia/trivia.py:222 #, docstring msgid "Manage Custom Trivia lists." msgstr "" -#: redbot/cogs/trivia/trivia.py:225 +#: redbot/cogs/trivia/trivia.py:227 #, docstring msgid "List uploaded custom trivia." msgstr "" -#: redbot/cogs/trivia/trivia.py:227 +#: redbot/cogs/trivia/trivia.py:229 msgid "No custom Trivia lists uploaded." msgstr "" -#: redbot/cogs/trivia/trivia.py:243 redbot/cogs/trivia/trivia.py:250 +#: redbot/cogs/trivia/trivia.py:245 redbot/cogs/trivia/trivia.py:252 msgid "Uploaded trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:260 +#: redbot/cogs/trivia/trivia.py:262 #, docstring msgid "Upload a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:262 +#: redbot/cogs/trivia/trivia.py:264 msgid "Supply a file with next message or type anything to cancel." msgstr "" -#: redbot/cogs/trivia/trivia.py:268 +#: redbot/cogs/trivia/trivia.py:270 msgid "You took too long to upload a list." msgstr "" -#: redbot/cogs/trivia/trivia.py:271 +#: redbot/cogs/trivia/trivia.py:273 msgid "You have cancelled the upload process." msgstr "" -#: redbot/cogs/trivia/trivia.py:279 -msgid "Invalid syntax: " +#: redbot/cogs/trivia/trivia.py:281 +msgid "Invalid syntax:\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:282 +#: redbot/cogs/trivia/trivia.py:284 msgid "There was an error parsing the trivia list. See logs for more info." msgstr "" #: redbot/cogs/trivia/trivia.py:289 +msgid "The custom trivia list was not saved. The file does not follow the proper data format.\n" +"{schema_error}" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:298 #, docstring msgid "Delete a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:293 +#: redbot/cogs/trivia/trivia.py:302 msgid "Trivia {filename} was deleted." msgstr "" -#: redbot/cogs/trivia/trivia.py:295 +#: redbot/cogs/trivia/trivia.py:304 msgid "Trivia file was not found." msgstr "" -#: redbot/cogs/trivia/trivia.py:300 +#: redbot/cogs/trivia/trivia.py:309 #, docstring msgid "Start trivia session on the specified category.\n\n" " You may list multiple categories, in which case the trivia will involve\n" @@ -320,41 +378,41 @@ msgid "Start trivia session on the specified category.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:308 +#: redbot/cogs/trivia/trivia.py:317 msgid "There is already an ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/trivia.py:319 +#: redbot/cogs/trivia/trivia.py:328 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:326 +#: redbot/cogs/trivia/trivia.py:335 msgid "There was an error parsing the trivia list for the `{name}` category. It may be formatted incorrectly." msgstr "" -#: redbot/cogs/trivia/trivia.py:338 +#: redbot/cogs/trivia/trivia.py:347 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "" -#: redbot/cogs/trivia/trivia.py:353 +#: redbot/cogs/trivia/trivia.py:362 #, docstring msgid "Stop an ongoing trivia session." msgstr "" -#: redbot/cogs/trivia/trivia.py:360 +#: redbot/cogs/trivia/trivia.py:369 msgid "Trivia stopped." msgstr "" -#: redbot/cogs/trivia/trivia.py:364 +#: redbot/cogs/trivia/trivia.py:373 #, docstring msgid "List available trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:369 redbot/cogs/trivia/trivia.py:375 +#: redbot/cogs/trivia/trivia.py:378 redbot/cogs/trivia/trivia.py:384 msgid "Available trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:385 +#: redbot/cogs/trivia/trivia.py:394 #, docstring msgid "Leaderboard for trivia.\n\n" " Defaults to the top 10 of this server, sorted by total wins. Use\n" @@ -362,7 +420,7 @@ msgid "Leaderboard for trivia.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:400 +#: redbot/cogs/trivia/trivia.py:409 #, docstring msgid "Leaderboard for this server.\n\n" " `` can be any of the following fields:\n" @@ -374,11 +432,11 @@ msgid "Leaderboard for this server.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:413 redbot/cogs/trivia/trivia.py:442 +#: redbot/cogs/trivia/trivia.py:422 redbot/cogs/trivia/trivia.py:451 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "" -#: redbot/cogs/trivia/trivia.py:429 +#: redbot/cogs/trivia/trivia.py:438 #, docstring msgid "Global trivia leaderboard.\n\n" " `` can be any of the following fields:\n" @@ -390,52 +448,57 @@ msgid "Global trivia leaderboard.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:497 +#: redbot/cogs/trivia/trivia.py:506 msgid "There are no scores on record!" msgstr "" -#: redbot/cogs/trivia/trivia.py:527 +#: redbot/cogs/trivia/trivia.py:536 msgid "Rank" msgstr "" -#: redbot/cogs/trivia/trivia.py:528 +#: redbot/cogs/trivia/trivia.py:537 msgid "Member" msgstr "" -#: redbot/cogs/trivia/trivia.py:529 +#: redbot/cogs/trivia/trivia.py:538 msgid "Wins" msgstr "" -#: redbot/cogs/trivia/trivia.py:530 +#: redbot/cogs/trivia/trivia.py:539 msgid "Games Played" msgstr "" -#: redbot/cogs/trivia/trivia.py:531 +#: redbot/cogs/trivia/trivia.py:540 msgid "Total Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:532 +#: redbot/cogs/trivia/trivia.py:541 msgid "Average Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:647 +#: redbot/cogs/trivia/trivia.py:650 msgid "{filename} is a reserved trivia name and cannot be replaced.\n" "Choose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:656 +#: redbot/cogs/trivia/trivia.py:659 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:678 +#: redbot/cogs/trivia/trivia.py:681 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:682 +#: redbot/cogs/trivia/trivia.py:685 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:691 +#: redbot/cogs/trivia/trivia.py:698 +msgid "There was an error saving the file.\n" +"Please check the filename and try again, as it could be longer than your system supports." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:705 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 d2a5679cff5..923efe81157 100644 --- a/redbot/cogs/trivia/locales/ko-KR.po +++ b/redbot/cogs/trivia/locales/ko-KR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-03-07 21:28+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,115 +15,168 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: ko_KR\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:356 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:365 msgid "There is no ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/converters.py:15 +#: redbot/cogs/trivia/converters.py:18 msgid "`{arg}` is not a number." msgstr "" -#: redbot/cogs/trivia/converters.py:17 +#: redbot/cogs/trivia/converters.py:20 msgid "`{arg}` is not a finite number." msgstr "" -#: redbot/cogs/trivia/session.py:20 -msgid "I know this one! {answer}!" +#: redbot/cogs/trivia/schema.py:34 +msgid "The trivia list does not contain any questions." +msgstr "" + +#: redbot/cogs/trivia/schema.py:39 redbot/cogs/trivia/schema.py:40 +msgid "{key} key must be a text value." +msgstr "" + +#: redbot/cogs/trivia/schema.py:46 +msgid "{key} key in {parent_key} must be a positive integer." +msgstr "" + +#: redbot/cogs/trivia/schema.py:51 +msgid "{key} key in {parent_key} must be a positive number." +msgstr "" + +#: redbot/cogs/trivia/schema.py:56 +msgid "{key} key in {parent_key} must be a positive number greater than or equal to 4." +msgstr "" + +#: redbot/cogs/trivia/schema.py:62 redbot/cogs/trivia/schema.py:65 +#: redbot/cogs/trivia/schema.py:73 +msgid "{key} key in {parent_key} must be either true or false." +msgstr "" + +#: redbot/cogs/trivia/schema.py:70 +msgid "{key} key in {parent_key} must be a non-negative number." +msgstr "" + +#: redbot/cogs/trivia/schema.py:79 +msgid "{key} is not a key that can be specified in {parent_key}." +msgstr "" + +#: redbot/cogs/trivia/schema.py:82 +msgid "{key} should be a 'key: value' mapping." +msgstr "" + +#: redbot/cogs/trivia/schema.py:86 +msgid "Value of question {key} is not a list of text values (answers)." +msgstr "" + +#: redbot/cogs/trivia/schema.py:92 +msgid "A key of question {key} is not a text value." +msgstr "" + +#: redbot/cogs/trivia/schema.py:95 +msgid "A trivia list should be a 'key: value' mapping." msgstr "" #: redbot/cogs/trivia/session.py:21 -msgid "Easy: {answer}." +msgid "I know this one! {answer}!" msgstr "" #: redbot/cogs/trivia/session.py:22 +msgid "Easy: {answer}." +msgstr "" + +#: redbot/cogs/trivia/session.py:23 msgid "Oh really? It's {answer} of course." msgstr "" -#: redbot/cogs/trivia/session.py:26 +#: redbot/cogs/trivia/session.py:27 msgid "I know this one! ||{answer}!||" msgstr "" -#: redbot/cogs/trivia/session.py:27 +#: redbot/cogs/trivia/session.py:28 msgid "Easy: ||{answer}.||" msgstr "" -#: redbot/cogs/trivia/session.py:28 +#: redbot/cogs/trivia/session.py:29 msgid "Oh really? It's ||{answer}|| of course." msgstr "" -#: redbot/cogs/trivia/session.py:32 +#: redbot/cogs/trivia/session.py:33 msgid "To the next one I guess..." msgstr "" -#: redbot/cogs/trivia/session.py:33 +#: redbot/cogs/trivia/session.py:34 msgid "Moving on..." msgstr "" -#: redbot/cogs/trivia/session.py:34 +#: redbot/cogs/trivia/session.py:35 msgid "I'm sure you'll know the answer of the next one." msgstr "" -#: redbot/cogs/trivia/session.py:35 +#: redbot/cogs/trivia/session.py:36 msgid "😔 Next one." msgstr "" -#: redbot/cogs/trivia/session.py:121 +#: redbot/cogs/trivia/session.py:122 +msgid "An unexpected error occurred in the trivia session." +msgstr "" + +#: redbot/cogs/trivia/session.py:124 msgid "An unexpected error occurred in the trivia session.\n" "Check your console or logs for details." msgstr "" -#: redbot/cogs/trivia/session.py:142 +#: redbot/cogs/trivia/session.py:144 msgid "Question number {num}!" msgstr "" -#: redbot/cogs/trivia/session.py:151 +#: redbot/cogs/trivia/session.py:153 msgid "There are no more questions!" msgstr "" -#: redbot/cogs/trivia/session.py:159 +#: redbot/cogs/trivia/session.py:161 msgid "{trivia_list} (by {author})" msgstr "" -#: redbot/cogs/trivia/session.py:164 +#: redbot/cogs/trivia/session.py:166 msgid "Starting Trivia: {list_names}" msgstr "" -#: redbot/cogs/trivia/session.py:210 +#: redbot/cogs/trivia/session.py:212 msgid "Guys...? Well, I guess I'll stop then." msgstr "" -#: redbot/cogs/trivia/session.py:221 +#: redbot/cogs/trivia/session.py:223 msgid " **+1** for me!" msgstr "" -#: redbot/cogs/trivia/session.py:226 +#: redbot/cogs/trivia/session.py:228 msgid "You got it {user}! **+1** to you!" msgstr "" -#: redbot/cogs/trivia/session.py:329 +#: redbot/cogs/trivia/session.py:334 msgid "Congratulations {users}! You have each received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/session.py:337 +#: redbot/cogs/trivia/session.py:342 msgid "Congratulations {user}! You have received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/trivia.py:41 +#: redbot/cogs/trivia/trivia.py:42 #, docstring msgid "Play trivia with friends!" msgstr "" -#: redbot/cogs/trivia/trivia.py:80 +#: redbot/cogs/trivia/trivia.py:82 #, docstring msgid "Manage Trivia settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:84 +#: redbot/cogs/trivia/trivia.py:86 #, docstring msgid "Show the current trivia settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:88 +#: redbot/cogs/trivia/trivia.py:90 msgid "Current settings\n" "Bot gains points: {bot_plays}\n" "Answer time limit: {delay} seconds\n" @@ -135,89 +188,89 @@ msgid "Current settings\n" "Use Spoilers in answers: {use_spoilers}" msgstr "" -#: redbot/cogs/trivia/trivia.py:105 +#: redbot/cogs/trivia/trivia.py:107 #, docstring msgid "Set the total points required to win." msgstr "" -#: redbot/cogs/trivia/trivia.py:107 +#: redbot/cogs/trivia/trivia.py:109 msgid "Score must be greater than 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:111 +#: redbot/cogs/trivia/trivia.py:113 msgid "Done. Points required to win set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:115 +#: redbot/cogs/trivia/trivia.py:117 #, docstring msgid "Set the maximum seconds permitted to answer a question." msgstr "" -#: redbot/cogs/trivia/trivia.py:117 +#: redbot/cogs/trivia/trivia.py:119 msgid "Must be at least 4 seconds." msgstr "" -#: redbot/cogs/trivia/trivia.py:121 +#: redbot/cogs/trivia/trivia.py:123 msgid "Done. Maximum seconds to answer set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:125 +#: redbot/cogs/trivia/trivia.py:127 #, docstring msgid "Set how long until trivia stops due to no response." msgstr "" -#: redbot/cogs/trivia/trivia.py:128 +#: redbot/cogs/trivia/trivia.py:130 msgid "Must be larger than the answer time limit." msgstr "" -#: redbot/cogs/trivia/trivia.py:132 +#: redbot/cogs/trivia/trivia.py:134 msgid "Done. Trivia sessions will now time out after {num} seconds of no responses." msgstr "" -#: redbot/cogs/trivia/trivia.py:139 +#: redbot/cogs/trivia/trivia.py:141 #, docstring msgid "Allow/disallow trivia lists to override settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:144 +#: redbot/cogs/trivia/trivia.py:146 msgid "Done. Trivia lists can now override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:148 +#: redbot/cogs/trivia/trivia.py:150 msgid "Done. Trivia lists can no longer override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:156 +#: redbot/cogs/trivia/trivia.py:158 #, docstring msgid "Set if bot will display the answers in spoilers.\n\n" " If enabled, the bot will use spoilers to hide answers.\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:163 +#: redbot/cogs/trivia/trivia.py:165 msgid "Done. I'll put the answers in spoilers next time." msgstr "" -#: redbot/cogs/trivia/trivia.py:165 +#: redbot/cogs/trivia/trivia.py:167 msgid "Alright, I won't use spoilers to hide answers anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:169 +#: redbot/cogs/trivia/trivia.py:171 #, 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:176 +#: redbot/cogs/trivia/trivia.py:178 msgid "Done. I'll now gain a point if users don't answer in time." msgstr "" -#: redbot/cogs/trivia/trivia.py:178 +#: redbot/cogs/trivia/trivia.py:180 msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:182 +#: redbot/cogs/trivia/trivia.py:184 #, 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" @@ -225,15 +278,15 @@ msgid "Set whether or not the answer is revealed.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:190 +#: redbot/cogs/trivia/trivia.py:192 msgid "Done. I'll reveal the answer if no one knows it." msgstr "" -#: redbot/cogs/trivia/trivia.py:192 +#: redbot/cogs/trivia/trivia.py:194 msgid "Alright, I won't reveal the answer to the questions anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:198 +#: redbot/cogs/trivia/trivia.py:200 #, docstring msgid "Set the payout multiplier.\n\n" " This can be any positive decimal number. If a user wins trivia when at\n" @@ -244,75 +297,80 @@ msgid "Set the payout multiplier.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:209 +#: redbot/cogs/trivia/trivia.py:211 msgid "Multiplier must be at least 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:213 +#: redbot/cogs/trivia/trivia.py:215 msgid "Done. Payout multiplier set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:215 +#: redbot/cogs/trivia/trivia.py:217 msgid "Done. I will no longer reward the winner with a payout." msgstr "" -#: redbot/cogs/trivia/trivia.py:220 +#: redbot/cogs/trivia/trivia.py:222 #, docstring msgid "Manage Custom Trivia lists." msgstr "" -#: redbot/cogs/trivia/trivia.py:225 +#: redbot/cogs/trivia/trivia.py:227 #, docstring msgid "List uploaded custom trivia." msgstr "" -#: redbot/cogs/trivia/trivia.py:227 +#: redbot/cogs/trivia/trivia.py:229 msgid "No custom Trivia lists uploaded." msgstr "" -#: redbot/cogs/trivia/trivia.py:243 redbot/cogs/trivia/trivia.py:250 +#: redbot/cogs/trivia/trivia.py:245 redbot/cogs/trivia/trivia.py:252 msgid "Uploaded trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:260 +#: redbot/cogs/trivia/trivia.py:262 #, docstring msgid "Upload a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:262 +#: redbot/cogs/trivia/trivia.py:264 msgid "Supply a file with next message or type anything to cancel." msgstr "" -#: redbot/cogs/trivia/trivia.py:268 +#: redbot/cogs/trivia/trivia.py:270 msgid "You took too long to upload a list." msgstr "" -#: redbot/cogs/trivia/trivia.py:271 +#: redbot/cogs/trivia/trivia.py:273 msgid "You have cancelled the upload process." msgstr "" -#: redbot/cogs/trivia/trivia.py:279 -msgid "Invalid syntax: " +#: redbot/cogs/trivia/trivia.py:281 +msgid "Invalid syntax:\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:282 +#: redbot/cogs/trivia/trivia.py:284 msgid "There was an error parsing the trivia list. See logs for more info." msgstr "" #: redbot/cogs/trivia/trivia.py:289 +msgid "The custom trivia list was not saved. The file does not follow the proper data format.\n" +"{schema_error}" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:298 #, docstring msgid "Delete a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:293 +#: redbot/cogs/trivia/trivia.py:302 msgid "Trivia {filename} was deleted." msgstr "" -#: redbot/cogs/trivia/trivia.py:295 +#: redbot/cogs/trivia/trivia.py:304 msgid "Trivia file was not found." msgstr "" -#: redbot/cogs/trivia/trivia.py:300 +#: redbot/cogs/trivia/trivia.py:309 #, docstring msgid "Start trivia session on the specified category.\n\n" " You may list multiple categories, in which case the trivia will involve\n" @@ -320,41 +378,41 @@ msgid "Start trivia session on the specified category.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:308 +#: redbot/cogs/trivia/trivia.py:317 msgid "There is already an ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/trivia.py:319 +#: redbot/cogs/trivia/trivia.py:328 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:326 +#: redbot/cogs/trivia/trivia.py:335 msgid "There was an error parsing the trivia list for the `{name}` category. It may be formatted incorrectly." msgstr "" -#: redbot/cogs/trivia/trivia.py:338 +#: redbot/cogs/trivia/trivia.py:347 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "" -#: redbot/cogs/trivia/trivia.py:353 +#: redbot/cogs/trivia/trivia.py:362 #, docstring msgid "Stop an ongoing trivia session." msgstr "" -#: redbot/cogs/trivia/trivia.py:360 +#: redbot/cogs/trivia/trivia.py:369 msgid "Trivia stopped." msgstr "" -#: redbot/cogs/trivia/trivia.py:364 +#: redbot/cogs/trivia/trivia.py:373 #, docstring msgid "List available trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:369 redbot/cogs/trivia/trivia.py:375 +#: redbot/cogs/trivia/trivia.py:378 redbot/cogs/trivia/trivia.py:384 msgid "Available trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:385 +#: redbot/cogs/trivia/trivia.py:394 #, docstring msgid "Leaderboard for trivia.\n\n" " Defaults to the top 10 of this server, sorted by total wins. Use\n" @@ -362,7 +420,7 @@ msgid "Leaderboard for trivia.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:400 +#: redbot/cogs/trivia/trivia.py:409 #, docstring msgid "Leaderboard for this server.\n\n" " `` can be any of the following fields:\n" @@ -374,11 +432,11 @@ msgid "Leaderboard for this server.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:413 redbot/cogs/trivia/trivia.py:442 +#: redbot/cogs/trivia/trivia.py:422 redbot/cogs/trivia/trivia.py:451 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "" -#: redbot/cogs/trivia/trivia.py:429 +#: redbot/cogs/trivia/trivia.py:438 #, docstring msgid "Global trivia leaderboard.\n\n" " `` can be any of the following fields:\n" @@ -390,52 +448,57 @@ msgid "Global trivia leaderboard.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:497 +#: redbot/cogs/trivia/trivia.py:506 msgid "There are no scores on record!" msgstr "" -#: redbot/cogs/trivia/trivia.py:527 +#: redbot/cogs/trivia/trivia.py:536 msgid "Rank" msgstr "" -#: redbot/cogs/trivia/trivia.py:528 +#: redbot/cogs/trivia/trivia.py:537 msgid "Member" msgstr "" -#: redbot/cogs/trivia/trivia.py:529 +#: redbot/cogs/trivia/trivia.py:538 msgid "Wins" msgstr "" -#: redbot/cogs/trivia/trivia.py:530 +#: redbot/cogs/trivia/trivia.py:539 msgid "Games Played" msgstr "" -#: redbot/cogs/trivia/trivia.py:531 +#: redbot/cogs/trivia/trivia.py:540 msgid "Total Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:532 +#: redbot/cogs/trivia/trivia.py:541 msgid "Average Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:647 +#: redbot/cogs/trivia/trivia.py:650 msgid "{filename} is a reserved trivia name and cannot be replaced.\n" "Choose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:656 +#: redbot/cogs/trivia/trivia.py:659 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:678 +#: redbot/cogs/trivia/trivia.py:681 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:682 +#: redbot/cogs/trivia/trivia.py:685 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:691 +#: redbot/cogs/trivia/trivia.py:698 +msgid "There was an error saving the file.\n" +"Please check the filename and try again, as it could be longer than your system supports." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:705 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 index be6507217a9..a344cbe8f43 100644 --- a/redbot/cogs/trivia/locales/nb-NO.po +++ b/redbot/cogs/trivia/locales/nb-NO.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-03-07 21:28+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Norwegian Bokmal\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,116 +15,169 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: nb_NO\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:356 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:365 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 +#: redbot/cogs/trivia/converters.py:18 msgid "`{arg}` is not a number." msgstr "`{arg} er ikke et tall." -#: redbot/cogs/trivia/converters.py:17 +#: redbot/cogs/trivia/converters.py:20 msgid "`{arg}` is not a finite number." msgstr "`{arg}` er ikke et helt tall." -#: redbot/cogs/trivia/session.py:20 +#: redbot/cogs/trivia/schema.py:34 +msgid "The trivia list does not contain any questions." +msgstr "" + +#: redbot/cogs/trivia/schema.py:39 redbot/cogs/trivia/schema.py:40 +msgid "{key} key must be a text value." +msgstr "" + +#: redbot/cogs/trivia/schema.py:46 +msgid "{key} key in {parent_key} must be a positive integer." +msgstr "" + +#: redbot/cogs/trivia/schema.py:51 +msgid "{key} key in {parent_key} must be a positive number." +msgstr "" + +#: redbot/cogs/trivia/schema.py:56 +msgid "{key} key in {parent_key} must be a positive number greater than or equal to 4." +msgstr "" + +#: redbot/cogs/trivia/schema.py:62 redbot/cogs/trivia/schema.py:65 +#: redbot/cogs/trivia/schema.py:73 +msgid "{key} key in {parent_key} must be either true or false." +msgstr "" + +#: redbot/cogs/trivia/schema.py:70 +msgid "{key} key in {parent_key} must be a non-negative number." +msgstr "" + +#: redbot/cogs/trivia/schema.py:79 +msgid "{key} is not a key that can be specified in {parent_key}." +msgstr "" + +#: redbot/cogs/trivia/schema.py:82 +msgid "{key} should be a 'key: value' mapping." +msgstr "" + +#: redbot/cogs/trivia/schema.py:86 +msgid "Value of question {key} is not a list of text values (answers)." +msgstr "" + +#: redbot/cogs/trivia/schema.py:92 +msgid "A key of question {key} is not a text value." +msgstr "" + +#: redbot/cogs/trivia/schema.py:95 +msgid "A trivia list should be a 'key: value' mapping." +msgstr "" + +#: redbot/cogs/trivia/session.py:21 msgid "I know this one! {answer}!" msgstr "Jeg vet dette! {answer}!" -#: redbot/cogs/trivia/session.py:21 +#: redbot/cogs/trivia/session.py:22 msgid "Easy: {answer}." msgstr "Lett: {answer}." -#: redbot/cogs/trivia/session.py:22 +#: redbot/cogs/trivia/session.py:23 msgid "Oh really? It's {answer} of course." msgstr "Åh virkelig? Det er {answer} selvfølgelig." -#: redbot/cogs/trivia/session.py:26 +#: redbot/cogs/trivia/session.py:27 msgid "I know this one! ||{answer}!||" msgstr "Jeg kan dette! ||{answer}!||" -#: redbot/cogs/trivia/session.py:27 +#: redbot/cogs/trivia/session.py:28 msgid "Easy: ||{answer}.||" msgstr "Lett: ||{answer}.||" -#: redbot/cogs/trivia/session.py:28 +#: redbot/cogs/trivia/session.py:29 msgid "Oh really? It's ||{answer}|| of course." msgstr "Å? Det er selvfølgelig ||{answer}||." -#: redbot/cogs/trivia/session.py:32 +#: redbot/cogs/trivia/session.py:33 msgid "To the next one I guess..." msgstr "Til den neste jeg gjetter..." -#: redbot/cogs/trivia/session.py:33 +#: redbot/cogs/trivia/session.py:34 msgid "Moving on..." msgstr "Flytter på..." -#: redbot/cogs/trivia/session.py:34 +#: redbot/cogs/trivia/session.py:35 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:35 +#: redbot/cogs/trivia/session.py:36 msgid "😔 Next one." msgstr "😔 Neste." -#: redbot/cogs/trivia/session.py:121 +#: redbot/cogs/trivia/session.py:122 +msgid "An unexpected error occurred in the trivia session." +msgstr "" + +#: redbot/cogs/trivia/session.py:124 msgid "An unexpected error occurred in the trivia session.\n" "Check your console or logs for details." msgstr "En uventet feil oppstod i trivia økten.\n" "Sjekk konsollen eller loggene din for detaljer." -#: redbot/cogs/trivia/session.py:142 +#: redbot/cogs/trivia/session.py:144 msgid "Question number {num}!" msgstr "Spørsmålsnummer {num}!" -#: redbot/cogs/trivia/session.py:151 +#: redbot/cogs/trivia/session.py:153 msgid "There are no more questions!" msgstr "Det er ingen flere spørsmål!" -#: redbot/cogs/trivia/session.py:159 +#: redbot/cogs/trivia/session.py:161 msgid "{trivia_list} (by {author})" msgstr "{trivia_list} (ved {author})" -#: redbot/cogs/trivia/session.py:164 +#: redbot/cogs/trivia/session.py:166 msgid "Starting Trivia: {list_names}" msgstr "Starter Trivia: {list_names}" -#: redbot/cogs/trivia/session.py:210 +#: redbot/cogs/trivia/session.py:212 msgid "Guys...? Well, I guess I'll stop then." msgstr "Gjeter...? Vel, jeg gjetter jeg vil stoppe da." -#: redbot/cogs/trivia/session.py:221 +#: redbot/cogs/trivia/session.py:223 msgid " **+1** for me!" msgstr " **+1** for meg!" -#: redbot/cogs/trivia/session.py:226 +#: redbot/cogs/trivia/session.py:228 msgid "You got it {user}! **+1** to you!" msgstr "Du fikk det {user}! **+1** til deg!" -#: redbot/cogs/trivia/session.py:329 +#: redbot/cogs/trivia/session.py:334 msgid "Congratulations {users}! You have each received {num} {currency} for winning!" msgstr "Gratulerer {users}! Du har mottatt hver {num} {currency} for å vinne!" -#: redbot/cogs/trivia/session.py:337 +#: redbot/cogs/trivia/session.py:342 msgid "Congratulations {user}! You have received {num} {currency} for winning!" msgstr "Gratulerer {user}! Du har mottatt {num} {currency} for å vinne!" -#: redbot/cogs/trivia/trivia.py:41 +#: redbot/cogs/trivia/trivia.py:42 #, docstring msgid "Play trivia with friends!" msgstr "Spill trivia med venner!" -#: redbot/cogs/trivia/trivia.py:80 +#: redbot/cogs/trivia/trivia.py:82 #, docstring msgid "Manage Trivia settings." msgstr "Administrer trivia innstillinger." -#: redbot/cogs/trivia/trivia.py:84 +#: redbot/cogs/trivia/trivia.py:86 #, docstring msgid "Show the current trivia settings." msgstr "Vis nåværende trivia innstillinger." -#: redbot/cogs/trivia/trivia.py:88 +#: redbot/cogs/trivia/trivia.py:90 msgid "Current settings\n" "Bot gains points: {bot_plays}\n" "Answer time limit: {delay} seconds\n" @@ -144,59 +197,59 @@ msgstr "Nåværende instillinger\n" "Tilat at listen overstyrer innstillinger: {allow_override}\n" "Bruk spoilere i svarene: {use_spoilers}" -#: redbot/cogs/trivia/trivia.py:105 +#: redbot/cogs/trivia/trivia.py:107 #, docstring msgid "Set the total points required to win." msgstr "Setter totalt poeng som kreves for å vinne." -#: redbot/cogs/trivia/trivia.py:107 +#: redbot/cogs/trivia/trivia.py:109 msgid "Score must be greater than 0." msgstr "Poengsummen må være større enn 0." -#: redbot/cogs/trivia/trivia.py:111 +#: redbot/cogs/trivia/trivia.py:113 msgid "Done. Points required to win set to {num}." msgstr "Ferdig. Poeng kreves for å vinne satt til {num}." -#: redbot/cogs/trivia/trivia.py:115 +#: redbot/cogs/trivia/trivia.py:117 #, 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:117 +#: redbot/cogs/trivia/trivia.py:119 msgid "Must be at least 4 seconds." msgstr "Må være minst 4 sekunder." -#: redbot/cogs/trivia/trivia.py:121 +#: redbot/cogs/trivia/trivia.py:123 msgid "Done. Maximum seconds to answer set to {num}." msgstr "Ferdig. Maksimalt antall sekunder å svare angir {num}." -#: redbot/cogs/trivia/trivia.py:125 +#: redbot/cogs/trivia/trivia.py:127 #, 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:128 +#: redbot/cogs/trivia/trivia.py:130 msgid "Must be larger than the answer time limit." msgstr "Må være større enn svarenes tidsgrense." -#: redbot/cogs/trivia/trivia.py:132 +#: redbot/cogs/trivia/trivia.py:134 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:139 +#: redbot/cogs/trivia/trivia.py:141 #, docstring msgid "Allow/disallow trivia lists to override settings." msgstr "Tillatt / ikke tillate turvia lister for å overstyre innstillinger." -#: redbot/cogs/trivia/trivia.py:144 +#: redbot/cogs/trivia/trivia.py:146 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:148 +#: redbot/cogs/trivia/trivia.py:150 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:156 +#: redbot/cogs/trivia/trivia.py:158 #, docstring msgid "Set if bot will display the answers in spoilers.\n\n" " If enabled, the bot will use spoilers to hide answers.\n" @@ -205,15 +258,15 @@ msgstr "Velg om bot vil vise svarene på spoilere.\n\n" " Hvis aktivert, vil boten bruke spoilere for å skjule svar.\n" " " -#: redbot/cogs/trivia/trivia.py:163 +#: redbot/cogs/trivia/trivia.py:165 msgid "Done. I'll put the answers in spoilers next time." msgstr "Ferdig. Jeg legger svarene i spoilere neste gang." -#: redbot/cogs/trivia/trivia.py:165 +#: redbot/cogs/trivia/trivia.py:167 msgid "Alright, I won't use spoilers to hide answers anymore." msgstr "Ok, jeg vil ikke bruke spoilere for å skjule svar lenger." -#: redbot/cogs/trivia/trivia.py:169 +#: redbot/cogs/trivia/trivia.py:171 #, 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" @@ -222,15 +275,15 @@ 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:176 +#: redbot/cogs/trivia/trivia.py:178 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:178 +#: redbot/cogs/trivia/trivia.py:180 msgid "Alright, I won't embarrass you at trivia anymore." msgstr "Ok, jeg kommer ikke lenger til å flettes deg." -#: redbot/cogs/trivia/trivia.py:182 +#: redbot/cogs/trivia/trivia.py:184 #, 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" @@ -241,15 +294,15 @@ msgstr "Angi om svaret blir avslørt eller ikke.\n\n" " i tide.\n" " " -#: redbot/cogs/trivia/trivia.py:190 +#: redbot/cogs/trivia/trivia.py:192 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:192 +#: redbot/cogs/trivia/trivia.py:194 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:198 +#: redbot/cogs/trivia/trivia.py:200 #, docstring msgid "Set the payout multiplier.\n\n" " This can be any positive decimal number. If a user wins trivia when at\n" @@ -266,75 +319,81 @@ msgstr "Angi utbetalingsmultiplikatoren.\n\n" "denne multiplikatoren.\n" " " -#: redbot/cogs/trivia/trivia.py:209 +#: redbot/cogs/trivia/trivia.py:211 msgid "Multiplier must be at least 0." msgstr "Multiplikator må være minst 0." -#: redbot/cogs/trivia/trivia.py:213 +#: redbot/cogs/trivia/trivia.py:215 msgid "Done. Payout multiplier set to {num}." msgstr "Ferdig. Utbetaling multiplikator satt til {num}." -#: redbot/cogs/trivia/trivia.py:215 +#: redbot/cogs/trivia/trivia.py:217 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:220 +#: redbot/cogs/trivia/trivia.py:222 #, docstring msgid "Manage Custom Trivia lists." msgstr "Behandle egendefinerte trivia lister." -#: redbot/cogs/trivia/trivia.py:225 +#: redbot/cogs/trivia/trivia.py:227 #, docstring msgid "List uploaded custom trivia." msgstr "Vis opplastede egendefinerte trivia." -#: redbot/cogs/trivia/trivia.py:227 +#: redbot/cogs/trivia/trivia.py:229 msgid "No custom Trivia lists uploaded." msgstr "Ingen egendefinerte trivia lister lastet opp." -#: redbot/cogs/trivia/trivia.py:243 redbot/cogs/trivia/trivia.py:250 +#: redbot/cogs/trivia/trivia.py:245 redbot/cogs/trivia/trivia.py:252 msgid "Uploaded trivia lists" msgstr "Opplastede trivia lister" -#: redbot/cogs/trivia/trivia.py:260 +#: redbot/cogs/trivia/trivia.py:262 #, docstring msgid "Upload a trivia file." msgstr "Last opp trivia-fil." -#: redbot/cogs/trivia/trivia.py:262 +#: redbot/cogs/trivia/trivia.py:264 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:268 +#: redbot/cogs/trivia/trivia.py:270 msgid "You took too long to upload a list." msgstr "Du tok for lang tid å laste opp en liste." -#: redbot/cogs/trivia/trivia.py:271 +#: redbot/cogs/trivia/trivia.py:273 msgid "You have cancelled the upload process." msgstr "Du har avbrutt opplastingsprosessen." -#: redbot/cogs/trivia/trivia.py:279 -msgid "Invalid syntax: " -msgstr "Ugyldig syntaks: " +#: redbot/cogs/trivia/trivia.py:281 +msgid "Invalid syntax:\n" +msgstr "" -#: redbot/cogs/trivia/trivia.py:282 +#: redbot/cogs/trivia/trivia.py:284 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:289 +msgid "The custom trivia list was not saved. The file does not follow the proper data format.\n" +"{schema_error}" +msgstr "Den tilpassede trivia listen ble ikke lagret. Filen følger ikke riktig dataformat.\n" +"{schema_error}" + +#: redbot/cogs/trivia/trivia.py:298 #, docstring msgid "Delete a trivia file." msgstr "Slette en trivia fil." -#: redbot/cogs/trivia/trivia.py:293 +#: redbot/cogs/trivia/trivia.py:302 msgid "Trivia {filename} was deleted." msgstr "Trivia {filename} ble slettet." -#: redbot/cogs/trivia/trivia.py:295 +#: redbot/cogs/trivia/trivia.py:304 msgid "Trivia file was not found." msgstr "Trivia-filen ble ikke funnet." -#: redbot/cogs/trivia/trivia.py:300 +#: redbot/cogs/trivia/trivia.py:309 #, docstring msgid "Start trivia session on the specified category.\n\n" " You may list multiple categories, in which case the trivia will involve\n" @@ -345,41 +404,41 @@ msgstr "Start trivia økt på spesifisert kategori.\n\n" " spørsmål fra alle dem.\n" " " -#: redbot/cogs/trivia/trivia.py:308 +#: redbot/cogs/trivia/trivia.py:317 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:319 +#: redbot/cogs/trivia/trivia.py:328 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:326 +#: redbot/cogs/trivia/trivia.py:335 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:338 +#: redbot/cogs/trivia/trivia.py:347 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:353 +#: redbot/cogs/trivia/trivia.py:362 #, docstring msgid "Stop an ongoing trivia session." msgstr "Stopp en pågående trivia økten." -#: redbot/cogs/trivia/trivia.py:360 +#: redbot/cogs/trivia/trivia.py:369 msgid "Trivia stopped." msgstr "Trivia stoppet." -#: redbot/cogs/trivia/trivia.py:364 +#: redbot/cogs/trivia/trivia.py:373 #, docstring msgid "List available trivia categories." msgstr "Liste tilgjengelig stammekategorier." -#: redbot/cogs/trivia/trivia.py:369 redbot/cogs/trivia/trivia.py:375 +#: redbot/cogs/trivia/trivia.py:378 redbot/cogs/trivia/trivia.py:384 msgid "Available trivia lists" msgstr "Tilgjengelige trivia lister" -#: redbot/cogs/trivia/trivia.py:385 +#: redbot/cogs/trivia/trivia.py:394 #, docstring msgid "Leaderboard for trivia.\n\n" " Defaults to the top 10 of this server, sorted by total wins. Use\n" @@ -390,7 +449,7 @@ msgstr "Ledertavle for trivia.\n\n" " underkommandoer for et mer tilpasset lederskap.\n" " " -#: redbot/cogs/trivia/trivia.py:400 +#: redbot/cogs/trivia/trivia.py:409 #, docstring msgid "Leaderboard for this server.\n\n" " `` can be any of the following fields:\n" @@ -409,11 +468,11 @@ msgstr "Ledertavle for denne serveren.\n\n" " `` er antallet rangeringer som vises på ledertavlen.\n" " " -#: redbot/cogs/trivia/trivia.py:413 redbot/cogs/trivia/trivia.py:442 +#: redbot/cogs/trivia/trivia.py:422 redbot/cogs/trivia/trivia.py:451 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:429 +#: redbot/cogs/trivia/trivia.py:438 #, docstring msgid "Global trivia leaderboard.\n\n" " `` can be any of the following fields:\n" @@ -432,53 +491,58 @@ msgstr "Ledertavle for denne serveren.\n\n" " `` er antallet rangeringer som vises på ledertavlen.\n" " " -#: redbot/cogs/trivia/trivia.py:497 +#: redbot/cogs/trivia/trivia.py:506 msgid "There are no scores on record!" msgstr "Det finnes ingen resultater i posten!" -#: redbot/cogs/trivia/trivia.py:527 +#: redbot/cogs/trivia/trivia.py:536 msgid "Rank" msgstr "Rank" -#: redbot/cogs/trivia/trivia.py:528 +#: redbot/cogs/trivia/trivia.py:537 msgid "Member" msgstr "Medlem" -#: redbot/cogs/trivia/trivia.py:529 +#: redbot/cogs/trivia/trivia.py:538 msgid "Wins" msgstr "Seire" -#: redbot/cogs/trivia/trivia.py:530 +#: redbot/cogs/trivia/trivia.py:539 msgid "Games Played" msgstr "Spillede partier" -#: redbot/cogs/trivia/trivia.py:531 +#: redbot/cogs/trivia/trivia.py:540 msgid "Total Score" msgstr "Samlet Poengsum" -#: redbot/cogs/trivia/trivia.py:532 +#: redbot/cogs/trivia/trivia.py:541 msgid "Average Score" msgstr "Gjennomsnittlig poengsum" -#: redbot/cogs/trivia/trivia.py:647 +#: redbot/cogs/trivia/trivia.py:650 msgid "{filename} is a reserved trivia name and cannot be replaced.\n" "Choose another name." msgstr "{filename} er en reservert stammenavn og kan ikke erstattes.\n" "Velg et annet navn." -#: redbot/cogs/trivia/trivia.py:656 +#: redbot/cogs/trivia/trivia.py:659 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "{filename} finnes allerede. Vil du overskrive?" -#: redbot/cogs/trivia/trivia.py:678 +#: redbot/cogs/trivia/trivia.py:681 msgid "You took too long answering." msgstr "Du tok for lang svar." -#: redbot/cogs/trivia/trivia.py:682 +#: redbot/cogs/trivia/trivia.py:685 msgid "I am not replacing the existing file." msgstr "Jeg erstatter ikke den eksisterende filen." -#: redbot/cogs/trivia/trivia.py:691 +#: redbot/cogs/trivia/trivia.py:698 +msgid "There was an error saving the file.\n" +"Please check the filename and try again, as it could be longer than your system supports." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:705 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 9c4d5cd59ac..d8cf18e657f 100644 --- a/redbot/cogs/trivia/locales/nl-NL.po +++ b/redbot/cogs/trivia/locales/nl-NL.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-03-07 21:28+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,115 +15,168 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: nl_NL\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:356 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:365 msgid "There is no ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/converters.py:15 +#: redbot/cogs/trivia/converters.py:18 msgid "`{arg}` is not a number." msgstr "" -#: redbot/cogs/trivia/converters.py:17 +#: redbot/cogs/trivia/converters.py:20 msgid "`{arg}` is not a finite number." msgstr "" -#: redbot/cogs/trivia/session.py:20 -msgid "I know this one! {answer}!" +#: redbot/cogs/trivia/schema.py:34 +msgid "The trivia list does not contain any questions." +msgstr "" + +#: redbot/cogs/trivia/schema.py:39 redbot/cogs/trivia/schema.py:40 +msgid "{key} key must be a text value." +msgstr "" + +#: redbot/cogs/trivia/schema.py:46 +msgid "{key} key in {parent_key} must be a positive integer." +msgstr "" + +#: redbot/cogs/trivia/schema.py:51 +msgid "{key} key in {parent_key} must be a positive number." +msgstr "" + +#: redbot/cogs/trivia/schema.py:56 +msgid "{key} key in {parent_key} must be a positive number greater than or equal to 4." +msgstr "" + +#: redbot/cogs/trivia/schema.py:62 redbot/cogs/trivia/schema.py:65 +#: redbot/cogs/trivia/schema.py:73 +msgid "{key} key in {parent_key} must be either true or false." +msgstr "" + +#: redbot/cogs/trivia/schema.py:70 +msgid "{key} key in {parent_key} must be a non-negative number." +msgstr "" + +#: redbot/cogs/trivia/schema.py:79 +msgid "{key} is not a key that can be specified in {parent_key}." +msgstr "" + +#: redbot/cogs/trivia/schema.py:82 +msgid "{key} should be a 'key: value' mapping." +msgstr "" + +#: redbot/cogs/trivia/schema.py:86 +msgid "Value of question {key} is not a list of text values (answers)." +msgstr "" + +#: redbot/cogs/trivia/schema.py:92 +msgid "A key of question {key} is not a text value." +msgstr "" + +#: redbot/cogs/trivia/schema.py:95 +msgid "A trivia list should be a 'key: value' mapping." msgstr "" #: redbot/cogs/trivia/session.py:21 -msgid "Easy: {answer}." +msgid "I know this one! {answer}!" msgstr "" #: redbot/cogs/trivia/session.py:22 +msgid "Easy: {answer}." +msgstr "" + +#: redbot/cogs/trivia/session.py:23 msgid "Oh really? It's {answer} of course." msgstr "" -#: redbot/cogs/trivia/session.py:26 +#: redbot/cogs/trivia/session.py:27 msgid "I know this one! ||{answer}!||" msgstr "" -#: redbot/cogs/trivia/session.py:27 +#: redbot/cogs/trivia/session.py:28 msgid "Easy: ||{answer}.||" msgstr "" -#: redbot/cogs/trivia/session.py:28 +#: redbot/cogs/trivia/session.py:29 msgid "Oh really? It's ||{answer}|| of course." msgstr "" -#: redbot/cogs/trivia/session.py:32 +#: redbot/cogs/trivia/session.py:33 msgid "To the next one I guess..." msgstr "" -#: redbot/cogs/trivia/session.py:33 +#: redbot/cogs/trivia/session.py:34 msgid "Moving on..." msgstr "" -#: redbot/cogs/trivia/session.py:34 +#: redbot/cogs/trivia/session.py:35 msgid "I'm sure you'll know the answer of the next one." msgstr "" -#: redbot/cogs/trivia/session.py:35 +#: redbot/cogs/trivia/session.py:36 msgid "😔 Next one." msgstr "😔 volgende." -#: redbot/cogs/trivia/session.py:121 +#: redbot/cogs/trivia/session.py:122 +msgid "An unexpected error occurred in the trivia session." +msgstr "" + +#: redbot/cogs/trivia/session.py:124 msgid "An unexpected error occurred in the trivia session.\n" "Check your console or logs for details." msgstr "" -#: redbot/cogs/trivia/session.py:142 +#: redbot/cogs/trivia/session.py:144 msgid "Question number {num}!" msgstr "" -#: redbot/cogs/trivia/session.py:151 +#: redbot/cogs/trivia/session.py:153 msgid "There are no more questions!" msgstr "Er zijn geen vragen meer!" -#: redbot/cogs/trivia/session.py:159 +#: redbot/cogs/trivia/session.py:161 msgid "{trivia_list} (by {author})" msgstr "{trivia_list} (door {author})" -#: redbot/cogs/trivia/session.py:164 +#: redbot/cogs/trivia/session.py:166 msgid "Starting Trivia: {list_names}" msgstr "" -#: redbot/cogs/trivia/session.py:210 +#: redbot/cogs/trivia/session.py:212 msgid "Guys...? Well, I guess I'll stop then." msgstr "Jongens...? Nou, ik denk dat ik zal stoppen dan." -#: redbot/cogs/trivia/session.py:221 +#: redbot/cogs/trivia/session.py:223 msgid " **+1** for me!" msgstr " ** + 1 ** voor mij!" -#: redbot/cogs/trivia/session.py:226 +#: redbot/cogs/trivia/session.py:228 msgid "You got it {user}! **+1** to you!" msgstr "" -#: redbot/cogs/trivia/session.py:329 +#: redbot/cogs/trivia/session.py:334 msgid "Congratulations {users}! You have each received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/session.py:337 +#: redbot/cogs/trivia/session.py:342 msgid "Congratulations {user}! You have received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/trivia.py:41 +#: redbot/cogs/trivia/trivia.py:42 #, docstring msgid "Play trivia with friends!" msgstr "" -#: redbot/cogs/trivia/trivia.py:80 +#: redbot/cogs/trivia/trivia.py:82 #, docstring msgid "Manage Trivia settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:84 +#: redbot/cogs/trivia/trivia.py:86 #, docstring msgid "Show the current trivia settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:88 +#: redbot/cogs/trivia/trivia.py:90 msgid "Current settings\n" "Bot gains points: {bot_plays}\n" "Answer time limit: {delay} seconds\n" @@ -135,89 +188,89 @@ msgid "Current settings\n" "Use Spoilers in answers: {use_spoilers}" msgstr "" -#: redbot/cogs/trivia/trivia.py:105 +#: redbot/cogs/trivia/trivia.py:107 #, docstring msgid "Set the total points required to win." msgstr "" -#: redbot/cogs/trivia/trivia.py:107 +#: redbot/cogs/trivia/trivia.py:109 msgid "Score must be greater than 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:111 +#: redbot/cogs/trivia/trivia.py:113 msgid "Done. Points required to win set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:115 +#: redbot/cogs/trivia/trivia.py:117 #, docstring msgid "Set the maximum seconds permitted to answer a question." msgstr "" -#: redbot/cogs/trivia/trivia.py:117 +#: redbot/cogs/trivia/trivia.py:119 msgid "Must be at least 4 seconds." msgstr "" -#: redbot/cogs/trivia/trivia.py:121 +#: redbot/cogs/trivia/trivia.py:123 msgid "Done. Maximum seconds to answer set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:125 +#: redbot/cogs/trivia/trivia.py:127 #, docstring msgid "Set how long until trivia stops due to no response." msgstr "" -#: redbot/cogs/trivia/trivia.py:128 +#: redbot/cogs/trivia/trivia.py:130 msgid "Must be larger than the answer time limit." msgstr "" -#: redbot/cogs/trivia/trivia.py:132 +#: redbot/cogs/trivia/trivia.py:134 msgid "Done. Trivia sessions will now time out after {num} seconds of no responses." msgstr "" -#: redbot/cogs/trivia/trivia.py:139 +#: redbot/cogs/trivia/trivia.py:141 #, docstring msgid "Allow/disallow trivia lists to override settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:144 +#: redbot/cogs/trivia/trivia.py:146 msgid "Done. Trivia lists can now override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:148 +#: redbot/cogs/trivia/trivia.py:150 msgid "Done. Trivia lists can no longer override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:156 +#: redbot/cogs/trivia/trivia.py:158 #, docstring msgid "Set if bot will display the answers in spoilers.\n\n" " If enabled, the bot will use spoilers to hide answers.\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:163 +#: redbot/cogs/trivia/trivia.py:165 msgid "Done. I'll put the answers in spoilers next time." msgstr "" -#: redbot/cogs/trivia/trivia.py:165 +#: redbot/cogs/trivia/trivia.py:167 msgid "Alright, I won't use spoilers to hide answers anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:169 +#: redbot/cogs/trivia/trivia.py:171 #, 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:176 +#: redbot/cogs/trivia/trivia.py:178 msgid "Done. I'll now gain a point if users don't answer in time." msgstr "" -#: redbot/cogs/trivia/trivia.py:178 +#: redbot/cogs/trivia/trivia.py:180 msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:182 +#: redbot/cogs/trivia/trivia.py:184 #, 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" @@ -225,15 +278,15 @@ msgid "Set whether or not the answer is revealed.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:190 +#: redbot/cogs/trivia/trivia.py:192 msgid "Done. I'll reveal the answer if no one knows it." msgstr "" -#: redbot/cogs/trivia/trivia.py:192 +#: redbot/cogs/trivia/trivia.py:194 msgid "Alright, I won't reveal the answer to the questions anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:198 +#: redbot/cogs/trivia/trivia.py:200 #, docstring msgid "Set the payout multiplier.\n\n" " This can be any positive decimal number. If a user wins trivia when at\n" @@ -244,75 +297,80 @@ msgid "Set the payout multiplier.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:209 +#: redbot/cogs/trivia/trivia.py:211 msgid "Multiplier must be at least 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:213 +#: redbot/cogs/trivia/trivia.py:215 msgid "Done. Payout multiplier set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:215 +#: redbot/cogs/trivia/trivia.py:217 msgid "Done. I will no longer reward the winner with a payout." msgstr "" -#: redbot/cogs/trivia/trivia.py:220 +#: redbot/cogs/trivia/trivia.py:222 #, docstring msgid "Manage Custom Trivia lists." msgstr "" -#: redbot/cogs/trivia/trivia.py:225 +#: redbot/cogs/trivia/trivia.py:227 #, docstring msgid "List uploaded custom trivia." msgstr "" -#: redbot/cogs/trivia/trivia.py:227 +#: redbot/cogs/trivia/trivia.py:229 msgid "No custom Trivia lists uploaded." msgstr "" -#: redbot/cogs/trivia/trivia.py:243 redbot/cogs/trivia/trivia.py:250 +#: redbot/cogs/trivia/trivia.py:245 redbot/cogs/trivia/trivia.py:252 msgid "Uploaded trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:260 +#: redbot/cogs/trivia/trivia.py:262 #, docstring msgid "Upload a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:262 +#: redbot/cogs/trivia/trivia.py:264 msgid "Supply a file with next message or type anything to cancel." msgstr "" -#: redbot/cogs/trivia/trivia.py:268 +#: redbot/cogs/trivia/trivia.py:270 msgid "You took too long to upload a list." msgstr "" -#: redbot/cogs/trivia/trivia.py:271 +#: redbot/cogs/trivia/trivia.py:273 msgid "You have cancelled the upload process." msgstr "" -#: redbot/cogs/trivia/trivia.py:279 -msgid "Invalid syntax: " +#: redbot/cogs/trivia/trivia.py:281 +msgid "Invalid syntax:\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:282 +#: redbot/cogs/trivia/trivia.py:284 msgid "There was an error parsing the trivia list. See logs for more info." msgstr "" #: redbot/cogs/trivia/trivia.py:289 +msgid "The custom trivia list was not saved. The file does not follow the proper data format.\n" +"{schema_error}" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:298 #, docstring msgid "Delete a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:293 +#: redbot/cogs/trivia/trivia.py:302 msgid "Trivia {filename} was deleted." msgstr "" -#: redbot/cogs/trivia/trivia.py:295 +#: redbot/cogs/trivia/trivia.py:304 msgid "Trivia file was not found." msgstr "" -#: redbot/cogs/trivia/trivia.py:300 +#: redbot/cogs/trivia/trivia.py:309 #, docstring msgid "Start trivia session on the specified category.\n\n" " You may list multiple categories, in which case the trivia will involve\n" @@ -320,41 +378,41 @@ msgid "Start trivia session on the specified category.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:308 +#: redbot/cogs/trivia/trivia.py:317 msgid "There is already an ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/trivia.py:319 +#: redbot/cogs/trivia/trivia.py:328 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:326 +#: redbot/cogs/trivia/trivia.py:335 msgid "There was an error parsing the trivia list for the `{name}` category. It may be formatted incorrectly." msgstr "" -#: redbot/cogs/trivia/trivia.py:338 +#: redbot/cogs/trivia/trivia.py:347 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "" -#: redbot/cogs/trivia/trivia.py:353 +#: redbot/cogs/trivia/trivia.py:362 #, docstring msgid "Stop an ongoing trivia session." msgstr "" -#: redbot/cogs/trivia/trivia.py:360 +#: redbot/cogs/trivia/trivia.py:369 msgid "Trivia stopped." msgstr "" -#: redbot/cogs/trivia/trivia.py:364 +#: redbot/cogs/trivia/trivia.py:373 #, docstring msgid "List available trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:369 redbot/cogs/trivia/trivia.py:375 +#: redbot/cogs/trivia/trivia.py:378 redbot/cogs/trivia/trivia.py:384 msgid "Available trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:385 +#: redbot/cogs/trivia/trivia.py:394 #, docstring msgid "Leaderboard for trivia.\n\n" " Defaults to the top 10 of this server, sorted by total wins. Use\n" @@ -362,7 +420,7 @@ msgid "Leaderboard for trivia.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:400 +#: redbot/cogs/trivia/trivia.py:409 #, docstring msgid "Leaderboard for this server.\n\n" " `` can be any of the following fields:\n" @@ -374,11 +432,11 @@ msgid "Leaderboard for this server.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:413 redbot/cogs/trivia/trivia.py:442 +#: redbot/cogs/trivia/trivia.py:422 redbot/cogs/trivia/trivia.py:451 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "" -#: redbot/cogs/trivia/trivia.py:429 +#: redbot/cogs/trivia/trivia.py:438 #, docstring msgid "Global trivia leaderboard.\n\n" " `` can be any of the following fields:\n" @@ -390,52 +448,57 @@ msgid "Global trivia leaderboard.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:497 +#: redbot/cogs/trivia/trivia.py:506 msgid "There are no scores on record!" msgstr "" -#: redbot/cogs/trivia/trivia.py:527 +#: redbot/cogs/trivia/trivia.py:536 msgid "Rank" msgstr "Positie" -#: redbot/cogs/trivia/trivia.py:528 +#: redbot/cogs/trivia/trivia.py:537 msgid "Member" msgstr "Lid" -#: redbot/cogs/trivia/trivia.py:529 +#: redbot/cogs/trivia/trivia.py:538 msgid "Wins" msgstr "Overwinningen" -#: redbot/cogs/trivia/trivia.py:530 +#: redbot/cogs/trivia/trivia.py:539 msgid "Games Played" msgstr "Potjes gespeeld" -#: redbot/cogs/trivia/trivia.py:531 +#: redbot/cogs/trivia/trivia.py:540 msgid "Total Score" msgstr "Totaalscore" -#: redbot/cogs/trivia/trivia.py:532 +#: redbot/cogs/trivia/trivia.py:541 msgid "Average Score" msgstr "Gemiddelde score" -#: redbot/cogs/trivia/trivia.py:647 +#: redbot/cogs/trivia/trivia.py:650 msgid "{filename} is a reserved trivia name and cannot be replaced.\n" "Choose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:656 +#: redbot/cogs/trivia/trivia.py:659 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:678 +#: redbot/cogs/trivia/trivia.py:681 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:682 +#: redbot/cogs/trivia/trivia.py:685 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:691 +#: redbot/cogs/trivia/trivia.py:698 +msgid "There was an error saving the file.\n" +"Please check the filename and try again, as it could be longer than your system supports." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:705 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 624891dcbc2..1b1031b8795 100644 --- a/redbot/cogs/trivia/locales/pl-PL.po +++ b/redbot/cogs/trivia/locales/pl-PL.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-03-07 21:28+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,115 +15,168 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: pl_PL\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:356 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:365 msgid "There is no ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/converters.py:15 +#: redbot/cogs/trivia/converters.py:18 msgid "`{arg}` is not a number." msgstr "" -#: redbot/cogs/trivia/converters.py:17 +#: redbot/cogs/trivia/converters.py:20 msgid "`{arg}` is not a finite number." msgstr "" -#: redbot/cogs/trivia/session.py:20 -msgid "I know this one! {answer}!" +#: redbot/cogs/trivia/schema.py:34 +msgid "The trivia list does not contain any questions." +msgstr "" + +#: redbot/cogs/trivia/schema.py:39 redbot/cogs/trivia/schema.py:40 +msgid "{key} key must be a text value." +msgstr "" + +#: redbot/cogs/trivia/schema.py:46 +msgid "{key} key in {parent_key} must be a positive integer." +msgstr "" + +#: redbot/cogs/trivia/schema.py:51 +msgid "{key} key in {parent_key} must be a positive number." +msgstr "" + +#: redbot/cogs/trivia/schema.py:56 +msgid "{key} key in {parent_key} must be a positive number greater than or equal to 4." +msgstr "" + +#: redbot/cogs/trivia/schema.py:62 redbot/cogs/trivia/schema.py:65 +#: redbot/cogs/trivia/schema.py:73 +msgid "{key} key in {parent_key} must be either true or false." +msgstr "" + +#: redbot/cogs/trivia/schema.py:70 +msgid "{key} key in {parent_key} must be a non-negative number." +msgstr "" + +#: redbot/cogs/trivia/schema.py:79 +msgid "{key} is not a key that can be specified in {parent_key}." +msgstr "" + +#: redbot/cogs/trivia/schema.py:82 +msgid "{key} should be a 'key: value' mapping." +msgstr "" + +#: redbot/cogs/trivia/schema.py:86 +msgid "Value of question {key} is not a list of text values (answers)." +msgstr "" + +#: redbot/cogs/trivia/schema.py:92 +msgid "A key of question {key} is not a text value." +msgstr "" + +#: redbot/cogs/trivia/schema.py:95 +msgid "A trivia list should be a 'key: value' mapping." msgstr "" #: redbot/cogs/trivia/session.py:21 -msgid "Easy: {answer}." +msgid "I know this one! {answer}!" msgstr "" #: redbot/cogs/trivia/session.py:22 +msgid "Easy: {answer}." +msgstr "" + +#: redbot/cogs/trivia/session.py:23 msgid "Oh really? It's {answer} of course." msgstr "" -#: redbot/cogs/trivia/session.py:26 +#: redbot/cogs/trivia/session.py:27 msgid "I know this one! ||{answer}!||" msgstr "" -#: redbot/cogs/trivia/session.py:27 +#: redbot/cogs/trivia/session.py:28 msgid "Easy: ||{answer}.||" msgstr "" -#: redbot/cogs/trivia/session.py:28 +#: redbot/cogs/trivia/session.py:29 msgid "Oh really? It's ||{answer}|| of course." msgstr "" -#: redbot/cogs/trivia/session.py:32 +#: redbot/cogs/trivia/session.py:33 msgid "To the next one I guess..." msgstr "" -#: redbot/cogs/trivia/session.py:33 +#: redbot/cogs/trivia/session.py:34 msgid "Moving on..." msgstr "" -#: redbot/cogs/trivia/session.py:34 +#: redbot/cogs/trivia/session.py:35 msgid "I'm sure you'll know the answer of the next one." msgstr "" -#: redbot/cogs/trivia/session.py:35 +#: redbot/cogs/trivia/session.py:36 msgid "😔 Next one." msgstr "" -#: redbot/cogs/trivia/session.py:121 +#: redbot/cogs/trivia/session.py:122 +msgid "An unexpected error occurred in the trivia session." +msgstr "" + +#: redbot/cogs/trivia/session.py:124 msgid "An unexpected error occurred in the trivia session.\n" "Check your console or logs for details." msgstr "" -#: redbot/cogs/trivia/session.py:142 +#: redbot/cogs/trivia/session.py:144 msgid "Question number {num}!" msgstr "" -#: redbot/cogs/trivia/session.py:151 +#: redbot/cogs/trivia/session.py:153 msgid "There are no more questions!" msgstr "" -#: redbot/cogs/trivia/session.py:159 +#: redbot/cogs/trivia/session.py:161 msgid "{trivia_list} (by {author})" msgstr "" -#: redbot/cogs/trivia/session.py:164 +#: redbot/cogs/trivia/session.py:166 msgid "Starting Trivia: {list_names}" msgstr "" -#: redbot/cogs/trivia/session.py:210 +#: redbot/cogs/trivia/session.py:212 msgid "Guys...? Well, I guess I'll stop then." msgstr "" -#: redbot/cogs/trivia/session.py:221 +#: redbot/cogs/trivia/session.py:223 msgid " **+1** for me!" msgstr "" -#: redbot/cogs/trivia/session.py:226 +#: redbot/cogs/trivia/session.py:228 msgid "You got it {user}! **+1** to you!" msgstr "" -#: redbot/cogs/trivia/session.py:329 +#: redbot/cogs/trivia/session.py:334 msgid "Congratulations {users}! You have each received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/session.py:337 +#: redbot/cogs/trivia/session.py:342 msgid "Congratulations {user}! You have received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/trivia.py:41 +#: redbot/cogs/trivia/trivia.py:42 #, docstring msgid "Play trivia with friends!" msgstr "" -#: redbot/cogs/trivia/trivia.py:80 +#: redbot/cogs/trivia/trivia.py:82 #, docstring msgid "Manage Trivia settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:84 +#: redbot/cogs/trivia/trivia.py:86 #, docstring msgid "Show the current trivia settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:88 +#: redbot/cogs/trivia/trivia.py:90 msgid "Current settings\n" "Bot gains points: {bot_plays}\n" "Answer time limit: {delay} seconds\n" @@ -135,89 +188,89 @@ msgid "Current settings\n" "Use Spoilers in answers: {use_spoilers}" msgstr "" -#: redbot/cogs/trivia/trivia.py:105 +#: redbot/cogs/trivia/trivia.py:107 #, docstring msgid "Set the total points required to win." msgstr "" -#: redbot/cogs/trivia/trivia.py:107 +#: redbot/cogs/trivia/trivia.py:109 msgid "Score must be greater than 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:111 +#: redbot/cogs/trivia/trivia.py:113 msgid "Done. Points required to win set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:115 +#: redbot/cogs/trivia/trivia.py:117 #, docstring msgid "Set the maximum seconds permitted to answer a question." msgstr "" -#: redbot/cogs/trivia/trivia.py:117 +#: redbot/cogs/trivia/trivia.py:119 msgid "Must be at least 4 seconds." msgstr "" -#: redbot/cogs/trivia/trivia.py:121 +#: redbot/cogs/trivia/trivia.py:123 msgid "Done. Maximum seconds to answer set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:125 +#: redbot/cogs/trivia/trivia.py:127 #, docstring msgid "Set how long until trivia stops due to no response." msgstr "" -#: redbot/cogs/trivia/trivia.py:128 +#: redbot/cogs/trivia/trivia.py:130 msgid "Must be larger than the answer time limit." msgstr "" -#: redbot/cogs/trivia/trivia.py:132 +#: redbot/cogs/trivia/trivia.py:134 msgid "Done. Trivia sessions will now time out after {num} seconds of no responses." msgstr "" -#: redbot/cogs/trivia/trivia.py:139 +#: redbot/cogs/trivia/trivia.py:141 #, docstring msgid "Allow/disallow trivia lists to override settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:144 +#: redbot/cogs/trivia/trivia.py:146 msgid "Done. Trivia lists can now override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:148 +#: redbot/cogs/trivia/trivia.py:150 msgid "Done. Trivia lists can no longer override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:156 +#: redbot/cogs/trivia/trivia.py:158 #, docstring msgid "Set if bot will display the answers in spoilers.\n\n" " If enabled, the bot will use spoilers to hide answers.\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:163 +#: redbot/cogs/trivia/trivia.py:165 msgid "Done. I'll put the answers in spoilers next time." msgstr "" -#: redbot/cogs/trivia/trivia.py:165 +#: redbot/cogs/trivia/trivia.py:167 msgid "Alright, I won't use spoilers to hide answers anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:169 +#: redbot/cogs/trivia/trivia.py:171 #, 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:176 +#: redbot/cogs/trivia/trivia.py:178 msgid "Done. I'll now gain a point if users don't answer in time." msgstr "" -#: redbot/cogs/trivia/trivia.py:178 +#: redbot/cogs/trivia/trivia.py:180 msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:182 +#: redbot/cogs/trivia/trivia.py:184 #, 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" @@ -225,15 +278,15 @@ msgid "Set whether or not the answer is revealed.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:190 +#: redbot/cogs/trivia/trivia.py:192 msgid "Done. I'll reveal the answer if no one knows it." msgstr "" -#: redbot/cogs/trivia/trivia.py:192 +#: redbot/cogs/trivia/trivia.py:194 msgid "Alright, I won't reveal the answer to the questions anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:198 +#: redbot/cogs/trivia/trivia.py:200 #, docstring msgid "Set the payout multiplier.\n\n" " This can be any positive decimal number. If a user wins trivia when at\n" @@ -244,75 +297,80 @@ msgid "Set the payout multiplier.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:209 +#: redbot/cogs/trivia/trivia.py:211 msgid "Multiplier must be at least 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:213 +#: redbot/cogs/trivia/trivia.py:215 msgid "Done. Payout multiplier set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:215 +#: redbot/cogs/trivia/trivia.py:217 msgid "Done. I will no longer reward the winner with a payout." msgstr "" -#: redbot/cogs/trivia/trivia.py:220 +#: redbot/cogs/trivia/trivia.py:222 #, docstring msgid "Manage Custom Trivia lists." msgstr "" -#: redbot/cogs/trivia/trivia.py:225 +#: redbot/cogs/trivia/trivia.py:227 #, docstring msgid "List uploaded custom trivia." msgstr "" -#: redbot/cogs/trivia/trivia.py:227 +#: redbot/cogs/trivia/trivia.py:229 msgid "No custom Trivia lists uploaded." msgstr "" -#: redbot/cogs/trivia/trivia.py:243 redbot/cogs/trivia/trivia.py:250 +#: redbot/cogs/trivia/trivia.py:245 redbot/cogs/trivia/trivia.py:252 msgid "Uploaded trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:260 +#: redbot/cogs/trivia/trivia.py:262 #, docstring msgid "Upload a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:262 +#: redbot/cogs/trivia/trivia.py:264 msgid "Supply a file with next message or type anything to cancel." msgstr "" -#: redbot/cogs/trivia/trivia.py:268 +#: redbot/cogs/trivia/trivia.py:270 msgid "You took too long to upload a list." msgstr "" -#: redbot/cogs/trivia/trivia.py:271 +#: redbot/cogs/trivia/trivia.py:273 msgid "You have cancelled the upload process." msgstr "" -#: redbot/cogs/trivia/trivia.py:279 -msgid "Invalid syntax: " -msgstr "Nieprawidłowa składnia: " +#: redbot/cogs/trivia/trivia.py:281 +msgid "Invalid syntax:\n" +msgstr "" -#: redbot/cogs/trivia/trivia.py:282 +#: redbot/cogs/trivia/trivia.py:284 msgid "There was an error parsing the trivia list. See logs for more info." msgstr "" #: redbot/cogs/trivia/trivia.py:289 +msgid "The custom trivia list was not saved. The file does not follow the proper data format.\n" +"{schema_error}" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:298 #, docstring msgid "Delete a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:293 +#: redbot/cogs/trivia/trivia.py:302 msgid "Trivia {filename} was deleted." msgstr "" -#: redbot/cogs/trivia/trivia.py:295 +#: redbot/cogs/trivia/trivia.py:304 msgid "Trivia file was not found." msgstr "" -#: redbot/cogs/trivia/trivia.py:300 +#: redbot/cogs/trivia/trivia.py:309 #, docstring msgid "Start trivia session on the specified category.\n\n" " You may list multiple categories, in which case the trivia will involve\n" @@ -320,41 +378,41 @@ msgid "Start trivia session on the specified category.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:308 +#: redbot/cogs/trivia/trivia.py:317 msgid "There is already an ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/trivia.py:319 +#: redbot/cogs/trivia/trivia.py:328 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:326 +#: redbot/cogs/trivia/trivia.py:335 msgid "There was an error parsing the trivia list for the `{name}` category. It may be formatted incorrectly." msgstr "" -#: redbot/cogs/trivia/trivia.py:338 +#: redbot/cogs/trivia/trivia.py:347 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "" -#: redbot/cogs/trivia/trivia.py:353 +#: redbot/cogs/trivia/trivia.py:362 #, docstring msgid "Stop an ongoing trivia session." msgstr "" -#: redbot/cogs/trivia/trivia.py:360 +#: redbot/cogs/trivia/trivia.py:369 msgid "Trivia stopped." msgstr "" -#: redbot/cogs/trivia/trivia.py:364 +#: redbot/cogs/trivia/trivia.py:373 #, docstring msgid "List available trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:369 redbot/cogs/trivia/trivia.py:375 +#: redbot/cogs/trivia/trivia.py:378 redbot/cogs/trivia/trivia.py:384 msgid "Available trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:385 +#: redbot/cogs/trivia/trivia.py:394 #, docstring msgid "Leaderboard for trivia.\n\n" " Defaults to the top 10 of this server, sorted by total wins. Use\n" @@ -362,7 +420,7 @@ msgid "Leaderboard for trivia.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:400 +#: redbot/cogs/trivia/trivia.py:409 #, docstring msgid "Leaderboard for this server.\n\n" " `` can be any of the following fields:\n" @@ -374,11 +432,11 @@ msgid "Leaderboard for this server.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:413 redbot/cogs/trivia/trivia.py:442 +#: redbot/cogs/trivia/trivia.py:422 redbot/cogs/trivia/trivia.py:451 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "" -#: redbot/cogs/trivia/trivia.py:429 +#: redbot/cogs/trivia/trivia.py:438 #, docstring msgid "Global trivia leaderboard.\n\n" " `` can be any of the following fields:\n" @@ -390,52 +448,57 @@ msgid "Global trivia leaderboard.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:497 +#: redbot/cogs/trivia/trivia.py:506 msgid "There are no scores on record!" msgstr "" -#: redbot/cogs/trivia/trivia.py:527 +#: redbot/cogs/trivia/trivia.py:536 msgid "Rank" msgstr "" -#: redbot/cogs/trivia/trivia.py:528 +#: redbot/cogs/trivia/trivia.py:537 msgid "Member" msgstr "" -#: redbot/cogs/trivia/trivia.py:529 +#: redbot/cogs/trivia/trivia.py:538 msgid "Wins" msgstr "" -#: redbot/cogs/trivia/trivia.py:530 +#: redbot/cogs/trivia/trivia.py:539 msgid "Games Played" msgstr "" -#: redbot/cogs/trivia/trivia.py:531 +#: redbot/cogs/trivia/trivia.py:540 msgid "Total Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:532 +#: redbot/cogs/trivia/trivia.py:541 msgid "Average Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:647 +#: redbot/cogs/trivia/trivia.py:650 msgid "{filename} is a reserved trivia name and cannot be replaced.\n" "Choose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:656 +#: redbot/cogs/trivia/trivia.py:659 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:678 +#: redbot/cogs/trivia/trivia.py:681 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:682 +#: redbot/cogs/trivia/trivia.py:685 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:691 +#: redbot/cogs/trivia/trivia.py:698 +msgid "There was an error saving the file.\n" +"Please check the filename and try again, as it could be longer than your system supports." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:705 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 1d4a50e23ed..1dfad28f234 100644 --- a/redbot/cogs/trivia/locales/pt-BR.po +++ b/redbot/cogs/trivia/locales/pt-BR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-03-07 21:28+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,115 +15,168 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: pt_BR\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:356 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:365 msgid "There is no ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/converters.py:15 +#: redbot/cogs/trivia/converters.py:18 msgid "`{arg}` is not a number." msgstr "" -#: redbot/cogs/trivia/converters.py:17 +#: redbot/cogs/trivia/converters.py:20 msgid "`{arg}` is not a finite number." msgstr "" -#: redbot/cogs/trivia/session.py:20 -msgid "I know this one! {answer}!" +#: redbot/cogs/trivia/schema.py:34 +msgid "The trivia list does not contain any questions." +msgstr "" + +#: redbot/cogs/trivia/schema.py:39 redbot/cogs/trivia/schema.py:40 +msgid "{key} key must be a text value." +msgstr "" + +#: redbot/cogs/trivia/schema.py:46 +msgid "{key} key in {parent_key} must be a positive integer." +msgstr "" + +#: redbot/cogs/trivia/schema.py:51 +msgid "{key} key in {parent_key} must be a positive number." +msgstr "" + +#: redbot/cogs/trivia/schema.py:56 +msgid "{key} key in {parent_key} must be a positive number greater than or equal to 4." +msgstr "" + +#: redbot/cogs/trivia/schema.py:62 redbot/cogs/trivia/schema.py:65 +#: redbot/cogs/trivia/schema.py:73 +msgid "{key} key in {parent_key} must be either true or false." +msgstr "" + +#: redbot/cogs/trivia/schema.py:70 +msgid "{key} key in {parent_key} must be a non-negative number." +msgstr "" + +#: redbot/cogs/trivia/schema.py:79 +msgid "{key} is not a key that can be specified in {parent_key}." +msgstr "" + +#: redbot/cogs/trivia/schema.py:82 +msgid "{key} should be a 'key: value' mapping." +msgstr "" + +#: redbot/cogs/trivia/schema.py:86 +msgid "Value of question {key} is not a list of text values (answers)." +msgstr "" + +#: redbot/cogs/trivia/schema.py:92 +msgid "A key of question {key} is not a text value." +msgstr "" + +#: redbot/cogs/trivia/schema.py:95 +msgid "A trivia list should be a 'key: value' mapping." msgstr "" #: redbot/cogs/trivia/session.py:21 -msgid "Easy: {answer}." +msgid "I know this one! {answer}!" msgstr "" #: redbot/cogs/trivia/session.py:22 +msgid "Easy: {answer}." +msgstr "" + +#: redbot/cogs/trivia/session.py:23 msgid "Oh really? It's {answer} of course." msgstr "" -#: redbot/cogs/trivia/session.py:26 +#: redbot/cogs/trivia/session.py:27 msgid "I know this one! ||{answer}!||" msgstr "" -#: redbot/cogs/trivia/session.py:27 +#: redbot/cogs/trivia/session.py:28 msgid "Easy: ||{answer}.||" msgstr "" -#: redbot/cogs/trivia/session.py:28 +#: redbot/cogs/trivia/session.py:29 msgid "Oh really? It's ||{answer}|| of course." msgstr "" -#: redbot/cogs/trivia/session.py:32 +#: redbot/cogs/trivia/session.py:33 msgid "To the next one I guess..." msgstr "" -#: redbot/cogs/trivia/session.py:33 +#: redbot/cogs/trivia/session.py:34 msgid "Moving on..." msgstr "" -#: redbot/cogs/trivia/session.py:34 +#: redbot/cogs/trivia/session.py:35 msgid "I'm sure you'll know the answer of the next one." msgstr "" -#: redbot/cogs/trivia/session.py:35 +#: redbot/cogs/trivia/session.py:36 msgid "😔 Next one." msgstr "" -#: redbot/cogs/trivia/session.py:121 +#: redbot/cogs/trivia/session.py:122 +msgid "An unexpected error occurred in the trivia session." +msgstr "" + +#: redbot/cogs/trivia/session.py:124 msgid "An unexpected error occurred in the trivia session.\n" "Check your console or logs for details." msgstr "" -#: redbot/cogs/trivia/session.py:142 +#: redbot/cogs/trivia/session.py:144 msgid "Question number {num}!" msgstr "" -#: redbot/cogs/trivia/session.py:151 +#: redbot/cogs/trivia/session.py:153 msgid "There are no more questions!" msgstr "" -#: redbot/cogs/trivia/session.py:159 +#: redbot/cogs/trivia/session.py:161 msgid "{trivia_list} (by {author})" msgstr "" -#: redbot/cogs/trivia/session.py:164 +#: redbot/cogs/trivia/session.py:166 msgid "Starting Trivia: {list_names}" msgstr "" -#: redbot/cogs/trivia/session.py:210 +#: redbot/cogs/trivia/session.py:212 msgid "Guys...? Well, I guess I'll stop then." msgstr "" -#: redbot/cogs/trivia/session.py:221 +#: redbot/cogs/trivia/session.py:223 msgid " **+1** for me!" msgstr "" -#: redbot/cogs/trivia/session.py:226 +#: redbot/cogs/trivia/session.py:228 msgid "You got it {user}! **+1** to you!" msgstr "" -#: redbot/cogs/trivia/session.py:329 +#: redbot/cogs/trivia/session.py:334 msgid "Congratulations {users}! You have each received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/session.py:337 +#: redbot/cogs/trivia/session.py:342 msgid "Congratulations {user}! You have received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/trivia.py:41 +#: redbot/cogs/trivia/trivia.py:42 #, docstring msgid "Play trivia with friends!" msgstr "" -#: redbot/cogs/trivia/trivia.py:80 +#: redbot/cogs/trivia/trivia.py:82 #, docstring msgid "Manage Trivia settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:84 +#: redbot/cogs/trivia/trivia.py:86 #, docstring msgid "Show the current trivia settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:88 +#: redbot/cogs/trivia/trivia.py:90 msgid "Current settings\n" "Bot gains points: {bot_plays}\n" "Answer time limit: {delay} seconds\n" @@ -135,89 +188,89 @@ msgid "Current settings\n" "Use Spoilers in answers: {use_spoilers}" msgstr "" -#: redbot/cogs/trivia/trivia.py:105 +#: redbot/cogs/trivia/trivia.py:107 #, docstring msgid "Set the total points required to win." msgstr "" -#: redbot/cogs/trivia/trivia.py:107 +#: redbot/cogs/trivia/trivia.py:109 msgid "Score must be greater than 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:111 +#: redbot/cogs/trivia/trivia.py:113 msgid "Done. Points required to win set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:115 +#: redbot/cogs/trivia/trivia.py:117 #, docstring msgid "Set the maximum seconds permitted to answer a question." msgstr "" -#: redbot/cogs/trivia/trivia.py:117 +#: redbot/cogs/trivia/trivia.py:119 msgid "Must be at least 4 seconds." msgstr "" -#: redbot/cogs/trivia/trivia.py:121 +#: redbot/cogs/trivia/trivia.py:123 msgid "Done. Maximum seconds to answer set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:125 +#: redbot/cogs/trivia/trivia.py:127 #, docstring msgid "Set how long until trivia stops due to no response." msgstr "" -#: redbot/cogs/trivia/trivia.py:128 +#: redbot/cogs/trivia/trivia.py:130 msgid "Must be larger than the answer time limit." msgstr "" -#: redbot/cogs/trivia/trivia.py:132 +#: redbot/cogs/trivia/trivia.py:134 msgid "Done. Trivia sessions will now time out after {num} seconds of no responses." msgstr "" -#: redbot/cogs/trivia/trivia.py:139 +#: redbot/cogs/trivia/trivia.py:141 #, docstring msgid "Allow/disallow trivia lists to override settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:144 +#: redbot/cogs/trivia/trivia.py:146 msgid "Done. Trivia lists can now override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:148 +#: redbot/cogs/trivia/trivia.py:150 msgid "Done. Trivia lists can no longer override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:156 +#: redbot/cogs/trivia/trivia.py:158 #, docstring msgid "Set if bot will display the answers in spoilers.\n\n" " If enabled, the bot will use spoilers to hide answers.\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:163 +#: redbot/cogs/trivia/trivia.py:165 msgid "Done. I'll put the answers in spoilers next time." msgstr "" -#: redbot/cogs/trivia/trivia.py:165 +#: redbot/cogs/trivia/trivia.py:167 msgid "Alright, I won't use spoilers to hide answers anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:169 +#: redbot/cogs/trivia/trivia.py:171 #, 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:176 +#: redbot/cogs/trivia/trivia.py:178 msgid "Done. I'll now gain a point if users don't answer in time." msgstr "" -#: redbot/cogs/trivia/trivia.py:178 +#: redbot/cogs/trivia/trivia.py:180 msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:182 +#: redbot/cogs/trivia/trivia.py:184 #, 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" @@ -225,15 +278,15 @@ msgid "Set whether or not the answer is revealed.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:190 +#: redbot/cogs/trivia/trivia.py:192 msgid "Done. I'll reveal the answer if no one knows it." msgstr "" -#: redbot/cogs/trivia/trivia.py:192 +#: redbot/cogs/trivia/trivia.py:194 msgid "Alright, I won't reveal the answer to the questions anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:198 +#: redbot/cogs/trivia/trivia.py:200 #, docstring msgid "Set the payout multiplier.\n\n" " This can be any positive decimal number. If a user wins trivia when at\n" @@ -244,75 +297,80 @@ msgid "Set the payout multiplier.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:209 +#: redbot/cogs/trivia/trivia.py:211 msgid "Multiplier must be at least 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:213 +#: redbot/cogs/trivia/trivia.py:215 msgid "Done. Payout multiplier set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:215 +#: redbot/cogs/trivia/trivia.py:217 msgid "Done. I will no longer reward the winner with a payout." msgstr "" -#: redbot/cogs/trivia/trivia.py:220 +#: redbot/cogs/trivia/trivia.py:222 #, docstring msgid "Manage Custom Trivia lists." msgstr "" -#: redbot/cogs/trivia/trivia.py:225 +#: redbot/cogs/trivia/trivia.py:227 #, docstring msgid "List uploaded custom trivia." msgstr "" -#: redbot/cogs/trivia/trivia.py:227 +#: redbot/cogs/trivia/trivia.py:229 msgid "No custom Trivia lists uploaded." msgstr "" -#: redbot/cogs/trivia/trivia.py:243 redbot/cogs/trivia/trivia.py:250 +#: redbot/cogs/trivia/trivia.py:245 redbot/cogs/trivia/trivia.py:252 msgid "Uploaded trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:260 +#: redbot/cogs/trivia/trivia.py:262 #, docstring msgid "Upload a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:262 +#: redbot/cogs/trivia/trivia.py:264 msgid "Supply a file with next message or type anything to cancel." msgstr "" -#: redbot/cogs/trivia/trivia.py:268 +#: redbot/cogs/trivia/trivia.py:270 msgid "You took too long to upload a list." msgstr "" -#: redbot/cogs/trivia/trivia.py:271 +#: redbot/cogs/trivia/trivia.py:273 msgid "You have cancelled the upload process." msgstr "" -#: redbot/cogs/trivia/trivia.py:279 -msgid "Invalid syntax: " +#: redbot/cogs/trivia/trivia.py:281 +msgid "Invalid syntax:\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:282 +#: redbot/cogs/trivia/trivia.py:284 msgid "There was an error parsing the trivia list. See logs for more info." msgstr "" #: redbot/cogs/trivia/trivia.py:289 +msgid "The custom trivia list was not saved. The file does not follow the proper data format.\n" +"{schema_error}" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:298 #, docstring msgid "Delete a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:293 +#: redbot/cogs/trivia/trivia.py:302 msgid "Trivia {filename} was deleted." msgstr "" -#: redbot/cogs/trivia/trivia.py:295 +#: redbot/cogs/trivia/trivia.py:304 msgid "Trivia file was not found." msgstr "" -#: redbot/cogs/trivia/trivia.py:300 +#: redbot/cogs/trivia/trivia.py:309 #, docstring msgid "Start trivia session on the specified category.\n\n" " You may list multiple categories, in which case the trivia will involve\n" @@ -320,41 +378,41 @@ msgid "Start trivia session on the specified category.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:308 +#: redbot/cogs/trivia/trivia.py:317 msgid "There is already an ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/trivia.py:319 +#: redbot/cogs/trivia/trivia.py:328 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:326 +#: redbot/cogs/trivia/trivia.py:335 msgid "There was an error parsing the trivia list for the `{name}` category. It may be formatted incorrectly." msgstr "" -#: redbot/cogs/trivia/trivia.py:338 +#: redbot/cogs/trivia/trivia.py:347 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "" -#: redbot/cogs/trivia/trivia.py:353 +#: redbot/cogs/trivia/trivia.py:362 #, docstring msgid "Stop an ongoing trivia session." msgstr "" -#: redbot/cogs/trivia/trivia.py:360 +#: redbot/cogs/trivia/trivia.py:369 msgid "Trivia stopped." msgstr "" -#: redbot/cogs/trivia/trivia.py:364 +#: redbot/cogs/trivia/trivia.py:373 #, docstring msgid "List available trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:369 redbot/cogs/trivia/trivia.py:375 +#: redbot/cogs/trivia/trivia.py:378 redbot/cogs/trivia/trivia.py:384 msgid "Available trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:385 +#: redbot/cogs/trivia/trivia.py:394 #, docstring msgid "Leaderboard for trivia.\n\n" " Defaults to the top 10 of this server, sorted by total wins. Use\n" @@ -362,7 +420,7 @@ msgid "Leaderboard for trivia.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:400 +#: redbot/cogs/trivia/trivia.py:409 #, docstring msgid "Leaderboard for this server.\n\n" " `` can be any of the following fields:\n" @@ -374,11 +432,11 @@ msgid "Leaderboard for this server.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:413 redbot/cogs/trivia/trivia.py:442 +#: redbot/cogs/trivia/trivia.py:422 redbot/cogs/trivia/trivia.py:451 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "" -#: redbot/cogs/trivia/trivia.py:429 +#: redbot/cogs/trivia/trivia.py:438 #, docstring msgid "Global trivia leaderboard.\n\n" " `` can be any of the following fields:\n" @@ -390,52 +448,57 @@ msgid "Global trivia leaderboard.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:497 +#: redbot/cogs/trivia/trivia.py:506 msgid "There are no scores on record!" msgstr "" -#: redbot/cogs/trivia/trivia.py:527 +#: redbot/cogs/trivia/trivia.py:536 msgid "Rank" msgstr "" -#: redbot/cogs/trivia/trivia.py:528 +#: redbot/cogs/trivia/trivia.py:537 msgid "Member" msgstr "" -#: redbot/cogs/trivia/trivia.py:529 +#: redbot/cogs/trivia/trivia.py:538 msgid "Wins" msgstr "" -#: redbot/cogs/trivia/trivia.py:530 +#: redbot/cogs/trivia/trivia.py:539 msgid "Games Played" msgstr "" -#: redbot/cogs/trivia/trivia.py:531 +#: redbot/cogs/trivia/trivia.py:540 msgid "Total Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:532 +#: redbot/cogs/trivia/trivia.py:541 msgid "Average Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:647 +#: redbot/cogs/trivia/trivia.py:650 msgid "{filename} is a reserved trivia name and cannot be replaced.\n" "Choose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:656 +#: redbot/cogs/trivia/trivia.py:659 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:678 +#: redbot/cogs/trivia/trivia.py:681 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:682 +#: redbot/cogs/trivia/trivia.py:685 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:691 +#: redbot/cogs/trivia/trivia.py:698 +msgid "There was an error saving the file.\n" +"Please check the filename and try again, as it could be longer than your system supports." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:705 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 59825df3181..79536106541 100644 --- a/redbot/cogs/trivia/locales/pt-PT.po +++ b/redbot/cogs/trivia/locales/pt-PT.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-03-07 21:28+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,115 +15,168 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: pt_PT\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:356 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:365 msgid "There is no ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/converters.py:15 +#: redbot/cogs/trivia/converters.py:18 msgid "`{arg}` is not a number." msgstr "" -#: redbot/cogs/trivia/converters.py:17 +#: redbot/cogs/trivia/converters.py:20 msgid "`{arg}` is not a finite number." msgstr "" -#: redbot/cogs/trivia/session.py:20 -msgid "I know this one! {answer}!" +#: redbot/cogs/trivia/schema.py:34 +msgid "The trivia list does not contain any questions." +msgstr "" + +#: redbot/cogs/trivia/schema.py:39 redbot/cogs/trivia/schema.py:40 +msgid "{key} key must be a text value." +msgstr "" + +#: redbot/cogs/trivia/schema.py:46 +msgid "{key} key in {parent_key} must be a positive integer." +msgstr "" + +#: redbot/cogs/trivia/schema.py:51 +msgid "{key} key in {parent_key} must be a positive number." +msgstr "" + +#: redbot/cogs/trivia/schema.py:56 +msgid "{key} key in {parent_key} must be a positive number greater than or equal to 4." +msgstr "" + +#: redbot/cogs/trivia/schema.py:62 redbot/cogs/trivia/schema.py:65 +#: redbot/cogs/trivia/schema.py:73 +msgid "{key} key in {parent_key} must be either true or false." +msgstr "" + +#: redbot/cogs/trivia/schema.py:70 +msgid "{key} key in {parent_key} must be a non-negative number." +msgstr "" + +#: redbot/cogs/trivia/schema.py:79 +msgid "{key} is not a key that can be specified in {parent_key}." +msgstr "" + +#: redbot/cogs/trivia/schema.py:82 +msgid "{key} should be a 'key: value' mapping." +msgstr "" + +#: redbot/cogs/trivia/schema.py:86 +msgid "Value of question {key} is not a list of text values (answers)." +msgstr "" + +#: redbot/cogs/trivia/schema.py:92 +msgid "A key of question {key} is not a text value." +msgstr "" + +#: redbot/cogs/trivia/schema.py:95 +msgid "A trivia list should be a 'key: value' mapping." msgstr "" #: redbot/cogs/trivia/session.py:21 -msgid "Easy: {answer}." +msgid "I know this one! {answer}!" msgstr "" #: redbot/cogs/trivia/session.py:22 +msgid "Easy: {answer}." +msgstr "" + +#: redbot/cogs/trivia/session.py:23 msgid "Oh really? It's {answer} of course." msgstr "" -#: redbot/cogs/trivia/session.py:26 +#: redbot/cogs/trivia/session.py:27 msgid "I know this one! ||{answer}!||" msgstr "" -#: redbot/cogs/trivia/session.py:27 +#: redbot/cogs/trivia/session.py:28 msgid "Easy: ||{answer}.||" msgstr "" -#: redbot/cogs/trivia/session.py:28 +#: redbot/cogs/trivia/session.py:29 msgid "Oh really? It's ||{answer}|| of course." msgstr "" -#: redbot/cogs/trivia/session.py:32 +#: redbot/cogs/trivia/session.py:33 msgid "To the next one I guess..." msgstr "" -#: redbot/cogs/trivia/session.py:33 +#: redbot/cogs/trivia/session.py:34 msgid "Moving on..." msgstr "" -#: redbot/cogs/trivia/session.py:34 +#: redbot/cogs/trivia/session.py:35 msgid "I'm sure you'll know the answer of the next one." msgstr "" -#: redbot/cogs/trivia/session.py:35 +#: redbot/cogs/trivia/session.py:36 msgid "😔 Next one." msgstr "" -#: redbot/cogs/trivia/session.py:121 +#: redbot/cogs/trivia/session.py:122 +msgid "An unexpected error occurred in the trivia session." +msgstr "" + +#: redbot/cogs/trivia/session.py:124 msgid "An unexpected error occurred in the trivia session.\n" "Check your console or logs for details." msgstr "" -#: redbot/cogs/trivia/session.py:142 +#: redbot/cogs/trivia/session.py:144 msgid "Question number {num}!" msgstr "" -#: redbot/cogs/trivia/session.py:151 +#: redbot/cogs/trivia/session.py:153 msgid "There are no more questions!" msgstr "" -#: redbot/cogs/trivia/session.py:159 +#: redbot/cogs/trivia/session.py:161 msgid "{trivia_list} (by {author})" msgstr "" -#: redbot/cogs/trivia/session.py:164 +#: redbot/cogs/trivia/session.py:166 msgid "Starting Trivia: {list_names}" msgstr "" -#: redbot/cogs/trivia/session.py:210 +#: redbot/cogs/trivia/session.py:212 msgid "Guys...? Well, I guess I'll stop then." msgstr "" -#: redbot/cogs/trivia/session.py:221 +#: redbot/cogs/trivia/session.py:223 msgid " **+1** for me!" msgstr "" -#: redbot/cogs/trivia/session.py:226 +#: redbot/cogs/trivia/session.py:228 msgid "You got it {user}! **+1** to you!" msgstr "" -#: redbot/cogs/trivia/session.py:329 +#: redbot/cogs/trivia/session.py:334 msgid "Congratulations {users}! You have each received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/session.py:337 +#: redbot/cogs/trivia/session.py:342 msgid "Congratulations {user}! You have received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/trivia.py:41 +#: redbot/cogs/trivia/trivia.py:42 #, docstring msgid "Play trivia with friends!" msgstr "" -#: redbot/cogs/trivia/trivia.py:80 +#: redbot/cogs/trivia/trivia.py:82 #, docstring msgid "Manage Trivia settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:84 +#: redbot/cogs/trivia/trivia.py:86 #, docstring msgid "Show the current trivia settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:88 +#: redbot/cogs/trivia/trivia.py:90 msgid "Current settings\n" "Bot gains points: {bot_plays}\n" "Answer time limit: {delay} seconds\n" @@ -135,89 +188,89 @@ msgid "Current settings\n" "Use Spoilers in answers: {use_spoilers}" msgstr "" -#: redbot/cogs/trivia/trivia.py:105 +#: redbot/cogs/trivia/trivia.py:107 #, docstring msgid "Set the total points required to win." msgstr "" -#: redbot/cogs/trivia/trivia.py:107 +#: redbot/cogs/trivia/trivia.py:109 msgid "Score must be greater than 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:111 +#: redbot/cogs/trivia/trivia.py:113 msgid "Done. Points required to win set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:115 +#: redbot/cogs/trivia/trivia.py:117 #, docstring msgid "Set the maximum seconds permitted to answer a question." msgstr "" -#: redbot/cogs/trivia/trivia.py:117 +#: redbot/cogs/trivia/trivia.py:119 msgid "Must be at least 4 seconds." msgstr "" -#: redbot/cogs/trivia/trivia.py:121 +#: redbot/cogs/trivia/trivia.py:123 msgid "Done. Maximum seconds to answer set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:125 +#: redbot/cogs/trivia/trivia.py:127 #, docstring msgid "Set how long until trivia stops due to no response." msgstr "" -#: redbot/cogs/trivia/trivia.py:128 +#: redbot/cogs/trivia/trivia.py:130 msgid "Must be larger than the answer time limit." msgstr "" -#: redbot/cogs/trivia/trivia.py:132 +#: redbot/cogs/trivia/trivia.py:134 msgid "Done. Trivia sessions will now time out after {num} seconds of no responses." msgstr "" -#: redbot/cogs/trivia/trivia.py:139 +#: redbot/cogs/trivia/trivia.py:141 #, docstring msgid "Allow/disallow trivia lists to override settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:144 +#: redbot/cogs/trivia/trivia.py:146 msgid "Done. Trivia lists can now override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:148 +#: redbot/cogs/trivia/trivia.py:150 msgid "Done. Trivia lists can no longer override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:156 +#: redbot/cogs/trivia/trivia.py:158 #, docstring msgid "Set if bot will display the answers in spoilers.\n\n" " If enabled, the bot will use spoilers to hide answers.\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:163 +#: redbot/cogs/trivia/trivia.py:165 msgid "Done. I'll put the answers in spoilers next time." msgstr "" -#: redbot/cogs/trivia/trivia.py:165 +#: redbot/cogs/trivia/trivia.py:167 msgid "Alright, I won't use spoilers to hide answers anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:169 +#: redbot/cogs/trivia/trivia.py:171 #, 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:176 +#: redbot/cogs/trivia/trivia.py:178 msgid "Done. I'll now gain a point if users don't answer in time." msgstr "" -#: redbot/cogs/trivia/trivia.py:178 +#: redbot/cogs/trivia/trivia.py:180 msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:182 +#: redbot/cogs/trivia/trivia.py:184 #, 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" @@ -225,15 +278,15 @@ msgid "Set whether or not the answer is revealed.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:190 +#: redbot/cogs/trivia/trivia.py:192 msgid "Done. I'll reveal the answer if no one knows it." msgstr "" -#: redbot/cogs/trivia/trivia.py:192 +#: redbot/cogs/trivia/trivia.py:194 msgid "Alright, I won't reveal the answer to the questions anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:198 +#: redbot/cogs/trivia/trivia.py:200 #, docstring msgid "Set the payout multiplier.\n\n" " This can be any positive decimal number. If a user wins trivia when at\n" @@ -244,75 +297,80 @@ msgid "Set the payout multiplier.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:209 +#: redbot/cogs/trivia/trivia.py:211 msgid "Multiplier must be at least 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:213 +#: redbot/cogs/trivia/trivia.py:215 msgid "Done. Payout multiplier set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:215 +#: redbot/cogs/trivia/trivia.py:217 msgid "Done. I will no longer reward the winner with a payout." msgstr "" -#: redbot/cogs/trivia/trivia.py:220 +#: redbot/cogs/trivia/trivia.py:222 #, docstring msgid "Manage Custom Trivia lists." msgstr "" -#: redbot/cogs/trivia/trivia.py:225 +#: redbot/cogs/trivia/trivia.py:227 #, docstring msgid "List uploaded custom trivia." msgstr "" -#: redbot/cogs/trivia/trivia.py:227 +#: redbot/cogs/trivia/trivia.py:229 msgid "No custom Trivia lists uploaded." msgstr "" -#: redbot/cogs/trivia/trivia.py:243 redbot/cogs/trivia/trivia.py:250 +#: redbot/cogs/trivia/trivia.py:245 redbot/cogs/trivia/trivia.py:252 msgid "Uploaded trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:260 +#: redbot/cogs/trivia/trivia.py:262 #, docstring msgid "Upload a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:262 +#: redbot/cogs/trivia/trivia.py:264 msgid "Supply a file with next message or type anything to cancel." msgstr "" -#: redbot/cogs/trivia/trivia.py:268 +#: redbot/cogs/trivia/trivia.py:270 msgid "You took too long to upload a list." msgstr "" -#: redbot/cogs/trivia/trivia.py:271 +#: redbot/cogs/trivia/trivia.py:273 msgid "You have cancelled the upload process." msgstr "" -#: redbot/cogs/trivia/trivia.py:279 -msgid "Invalid syntax: " +#: redbot/cogs/trivia/trivia.py:281 +msgid "Invalid syntax:\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:282 +#: redbot/cogs/trivia/trivia.py:284 msgid "There was an error parsing the trivia list. See logs for more info." msgstr "" #: redbot/cogs/trivia/trivia.py:289 +msgid "The custom trivia list was not saved. The file does not follow the proper data format.\n" +"{schema_error}" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:298 #, docstring msgid "Delete a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:293 +#: redbot/cogs/trivia/trivia.py:302 msgid "Trivia {filename} was deleted." msgstr "" -#: redbot/cogs/trivia/trivia.py:295 +#: redbot/cogs/trivia/trivia.py:304 msgid "Trivia file was not found." msgstr "" -#: redbot/cogs/trivia/trivia.py:300 +#: redbot/cogs/trivia/trivia.py:309 #, docstring msgid "Start trivia session on the specified category.\n\n" " You may list multiple categories, in which case the trivia will involve\n" @@ -320,41 +378,41 @@ msgid "Start trivia session on the specified category.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:308 +#: redbot/cogs/trivia/trivia.py:317 msgid "There is already an ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/trivia.py:319 +#: redbot/cogs/trivia/trivia.py:328 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:326 +#: redbot/cogs/trivia/trivia.py:335 msgid "There was an error parsing the trivia list for the `{name}` category. It may be formatted incorrectly." msgstr "" -#: redbot/cogs/trivia/trivia.py:338 +#: redbot/cogs/trivia/trivia.py:347 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "" -#: redbot/cogs/trivia/trivia.py:353 +#: redbot/cogs/trivia/trivia.py:362 #, docstring msgid "Stop an ongoing trivia session." msgstr "" -#: redbot/cogs/trivia/trivia.py:360 +#: redbot/cogs/trivia/trivia.py:369 msgid "Trivia stopped." msgstr "" -#: redbot/cogs/trivia/trivia.py:364 +#: redbot/cogs/trivia/trivia.py:373 #, docstring msgid "List available trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:369 redbot/cogs/trivia/trivia.py:375 +#: redbot/cogs/trivia/trivia.py:378 redbot/cogs/trivia/trivia.py:384 msgid "Available trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:385 +#: redbot/cogs/trivia/trivia.py:394 #, docstring msgid "Leaderboard for trivia.\n\n" " Defaults to the top 10 of this server, sorted by total wins. Use\n" @@ -362,7 +420,7 @@ msgid "Leaderboard for trivia.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:400 +#: redbot/cogs/trivia/trivia.py:409 #, docstring msgid "Leaderboard for this server.\n\n" " `` can be any of the following fields:\n" @@ -374,11 +432,11 @@ msgid "Leaderboard for this server.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:413 redbot/cogs/trivia/trivia.py:442 +#: redbot/cogs/trivia/trivia.py:422 redbot/cogs/trivia/trivia.py:451 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "" -#: redbot/cogs/trivia/trivia.py:429 +#: redbot/cogs/trivia/trivia.py:438 #, docstring msgid "Global trivia leaderboard.\n\n" " `` can be any of the following fields:\n" @@ -390,52 +448,57 @@ msgid "Global trivia leaderboard.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:497 +#: redbot/cogs/trivia/trivia.py:506 msgid "There are no scores on record!" msgstr "" -#: redbot/cogs/trivia/trivia.py:527 +#: redbot/cogs/trivia/trivia.py:536 msgid "Rank" msgstr "" -#: redbot/cogs/trivia/trivia.py:528 +#: redbot/cogs/trivia/trivia.py:537 msgid "Member" msgstr "" -#: redbot/cogs/trivia/trivia.py:529 +#: redbot/cogs/trivia/trivia.py:538 msgid "Wins" msgstr "" -#: redbot/cogs/trivia/trivia.py:530 +#: redbot/cogs/trivia/trivia.py:539 msgid "Games Played" msgstr "" -#: redbot/cogs/trivia/trivia.py:531 +#: redbot/cogs/trivia/trivia.py:540 msgid "Total Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:532 +#: redbot/cogs/trivia/trivia.py:541 msgid "Average Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:647 +#: redbot/cogs/trivia/trivia.py:650 msgid "{filename} is a reserved trivia name and cannot be replaced.\n" "Choose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:656 +#: redbot/cogs/trivia/trivia.py:659 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:678 +#: redbot/cogs/trivia/trivia.py:681 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:682 +#: redbot/cogs/trivia/trivia.py:685 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:691 +#: redbot/cogs/trivia/trivia.py:698 +msgid "There was an error saving the file.\n" +"Please check the filename and try again, as it could be longer than your system supports." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:705 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 94430889a21..301fd9fd5d7 100644 --- a/redbot/cogs/trivia/locales/ru-RU.po +++ b/redbot/cogs/trivia/locales/ru-RU.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-03-07 21:28+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,115 +15,169 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: ru_RU\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:356 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:365 msgid "There is no ongoing trivia session in this channel." msgstr "На этом канале нет текущей сессии викторины." -#: redbot/cogs/trivia/converters.py:15 +#: redbot/cogs/trivia/converters.py:18 msgid "`{arg}` is not a number." -msgstr "" +msgstr "`{arg}` не является числом." -#: redbot/cogs/trivia/converters.py:17 +#: redbot/cogs/trivia/converters.py:20 msgid "`{arg}` is not a finite number." +msgstr "`{arg}` не является конечным числом." + +#: redbot/cogs/trivia/schema.py:34 +msgid "The trivia list does not contain any questions." +msgstr "" + +#: redbot/cogs/trivia/schema.py:39 redbot/cogs/trivia/schema.py:40 +msgid "{key} key must be a text value." +msgstr "" + +#: redbot/cogs/trivia/schema.py:46 +msgid "{key} key in {parent_key} must be a positive integer." +msgstr "" + +#: redbot/cogs/trivia/schema.py:51 +msgid "{key} key in {parent_key} must be a positive number." +msgstr "" + +#: redbot/cogs/trivia/schema.py:56 +msgid "{key} key in {parent_key} must be a positive number greater than or equal to 4." +msgstr "" + +#: redbot/cogs/trivia/schema.py:62 redbot/cogs/trivia/schema.py:65 +#: redbot/cogs/trivia/schema.py:73 +msgid "{key} key in {parent_key} must be either true or false." +msgstr "" + +#: redbot/cogs/trivia/schema.py:70 +msgid "{key} key in {parent_key} must be a non-negative number." +msgstr "" + +#: redbot/cogs/trivia/schema.py:79 +msgid "{key} is not a key that can be specified in {parent_key}." +msgstr "" + +#: redbot/cogs/trivia/schema.py:82 +msgid "{key} should be a 'key: value' mapping." +msgstr "" + +#: redbot/cogs/trivia/schema.py:86 +msgid "Value of question {key} is not a list of text values (answers)." msgstr "" -#: redbot/cogs/trivia/session.py:20 +#: redbot/cogs/trivia/schema.py:92 +msgid "A key of question {key} is not a text value." +msgstr "" + +#: redbot/cogs/trivia/schema.py:95 +msgid "A trivia list should be a 'key: value' mapping." +msgstr "" + +#: redbot/cogs/trivia/session.py:21 msgid "I know this one! {answer}!" msgstr "Я знаю это! {answer}!" -#: redbot/cogs/trivia/session.py:21 +#: redbot/cogs/trivia/session.py:22 msgid "Easy: {answer}." msgstr "Легко: {answer}." -#: redbot/cogs/trivia/session.py:22 +#: redbot/cogs/trivia/session.py:23 msgid "Oh really? It's {answer} of course." msgstr "Да неужели? Конечно же это {answer}." -#: redbot/cogs/trivia/session.py:26 +#: redbot/cogs/trivia/session.py:27 msgid "I know this one! ||{answer}!||" -msgstr "" +msgstr "Я знаю это! ||{answer}!||" -#: redbot/cogs/trivia/session.py:27 +#: redbot/cogs/trivia/session.py:28 msgid "Easy: ||{answer}.||" -msgstr "" +msgstr "Легко: ||{answer}.||" -#: redbot/cogs/trivia/session.py:28 +#: redbot/cogs/trivia/session.py:29 msgid "Oh really? It's ||{answer}|| of course." -msgstr "" +msgstr "Правда? Это же ||{answer}||, конечно." -#: redbot/cogs/trivia/session.py:32 +#: redbot/cogs/trivia/session.py:33 msgid "To the next one I guess..." msgstr "Думаю, в следующий раз повезет..." -#: redbot/cogs/trivia/session.py:33 +#: redbot/cogs/trivia/session.py:34 msgid "Moving on..." msgstr "Двигаемся дальше..." -#: redbot/cogs/trivia/session.py:34 +#: redbot/cogs/trivia/session.py:35 msgid "I'm sure you'll know the answer of the next one." msgstr "Я уверена, что вы знаете следующее." -#: redbot/cogs/trivia/session.py:35 +#: redbot/cogs/trivia/session.py:36 msgid "😔 Next one." msgstr "😔 Следующий." -#: redbot/cogs/trivia/session.py:121 +#: redbot/cogs/trivia/session.py:122 +msgid "An unexpected error occurred in the trivia session." +msgstr "" + +#: redbot/cogs/trivia/session.py:124 msgid "An unexpected error occurred in the trivia session.\n" "Check your console or logs for details." -msgstr "" +msgstr "В сессии викторины произошла непредвиденная ошибка.\n" +"Проверьте консоль или лог для подробностей." -#: redbot/cogs/trivia/session.py:142 +#: redbot/cogs/trivia/session.py:144 msgid "Question number {num}!" msgstr "Вопрос №{num}!" -#: redbot/cogs/trivia/session.py:151 +#: redbot/cogs/trivia/session.py:153 msgid "There are no more questions!" msgstr "Больше нет вопросов!" -#: redbot/cogs/trivia/session.py:159 +#: redbot/cogs/trivia/session.py:161 msgid "{trivia_list} (by {author})" msgstr "{trivia_list} (автор: {author})" -#: redbot/cogs/trivia/session.py:164 +#: redbot/cogs/trivia/session.py:166 msgid "Starting Trivia: {list_names}" msgstr "Запуск викторины: {list_names}" -#: redbot/cogs/trivia/session.py:210 +#: redbot/cogs/trivia/session.py:212 msgid "Guys...? Well, I guess I'll stop then." msgstr "Ребята...? Ну, я думаю, я остановлюсь тогда." -#: redbot/cogs/trivia/session.py:221 +#: redbot/cogs/trivia/session.py:223 msgid " **+1** for me!" msgstr " **+1** для меня!" -#: redbot/cogs/trivia/session.py:226 +#: redbot/cogs/trivia/session.py:228 msgid "You got it {user}! **+1** to you!" msgstr "{user}, тебе удалось! **+1** для тебя!" -#: redbot/cogs/trivia/session.py:329 +#: redbot/cogs/trivia/session.py:334 msgid "Congratulations {users}! You have each received {num} {currency} for winning!" -msgstr "" +msgstr "Поздравляем {users}! Вы получили {num} {currency} за победу!" -#: redbot/cogs/trivia/session.py:337 +#: redbot/cogs/trivia/session.py:342 msgid "Congratulations {user}! You have received {num} {currency} for winning!" -msgstr "" +msgstr "Поздравляем {user}! Вы получили {num} {currency} за победу!" -#: redbot/cogs/trivia/trivia.py:41 +#: redbot/cogs/trivia/trivia.py:42 #, docstring msgid "Play trivia with friends!" msgstr "Играть в викторину с друзьями!" -#: redbot/cogs/trivia/trivia.py:80 +#: redbot/cogs/trivia/trivia.py:82 #, docstring msgid "Manage Trivia settings." msgstr "Управление настройками викторины." -#: redbot/cogs/trivia/trivia.py:84 +#: redbot/cogs/trivia/trivia.py:86 #, docstring msgid "Show the current trivia settings." -msgstr "" +msgstr "Показать текущие настройки викторины." -#: redbot/cogs/trivia/trivia.py:88 +#: redbot/cogs/trivia/trivia.py:90 msgid "Current settings\n" "Bot gains points: {bot_plays}\n" "Answer time limit: {delay} seconds\n" @@ -133,107 +187,122 @@ msgid "Current settings\n" "Payout multiplier: {payout_multiplier}\n" "Allow lists to override settings: {allow_override}\n" "Use Spoilers in answers: {use_spoilers}" -msgstr "" +msgstr "Текущие настройки\n" +"Бот набирает очки: {bot_plays}\n" +"Ограничение времени на ответ: {delay} секунд\n" +"Таймаут отсутствия ответа: {timeout} секунд\n" +"Очки для победы: {max_score}\n" +"Показать ответ по истечению времени: {reveal_answer}\n" +"Множитель выплат: {payout_multiplier}\n" +"Разрешить спискам перезаписывать настройки: {allow_override}\n" +"Использовать спойлеры в ответах: {use_spoilers}" -#: redbot/cogs/trivia/trivia.py:105 +#: redbot/cogs/trivia/trivia.py:107 #, docstring msgid "Set the total points required to win." msgstr "Установить общее количество очков, необходимое для победы." -#: redbot/cogs/trivia/trivia.py:107 +#: redbot/cogs/trivia/trivia.py:109 msgid "Score must be greater than 0." msgstr "Счет должен быть больше 0." -#: redbot/cogs/trivia/trivia.py:111 +#: redbot/cogs/trivia/trivia.py:113 msgid "Done. Points required to win set to {num}." msgstr "Готово. Очки, необходимые для победы, равны {num}." -#: redbot/cogs/trivia/trivia.py:115 +#: redbot/cogs/trivia/trivia.py:117 #, docstring msgid "Set the maximum seconds permitted to answer a question." msgstr "Установить максимально разрешенное количество секунд для ответа на вопрос." -#: redbot/cogs/trivia/trivia.py:117 +#: redbot/cogs/trivia/trivia.py:119 msgid "Must be at least 4 seconds." msgstr "Должно быть не менее 4 секунд." -#: redbot/cogs/trivia/trivia.py:121 +#: redbot/cogs/trivia/trivia.py:123 msgid "Done. Maximum seconds to answer set to {num}." msgstr "Готово. Максимальное количество секунд на ответ - {num}." -#: redbot/cogs/trivia/trivia.py:125 +#: redbot/cogs/trivia/trivia.py:127 #, docstring msgid "Set how long until trivia stops due to no response." msgstr "Установить, через какое время викторина остановится из-за отсутствия ответа." -#: redbot/cogs/trivia/trivia.py:128 +#: redbot/cogs/trivia/trivia.py:130 msgid "Must be larger than the answer time limit." msgstr "Должно быть больше, чем время ответа." -#: redbot/cogs/trivia/trivia.py:132 +#: redbot/cogs/trivia/trivia.py:134 msgid "Done. Trivia sessions will now time out after {num} seconds of no responses." msgstr "Готово. Сеансы викторины теперь будут иметь время ожидания после {num} секунд отсутствия ответов." -#: redbot/cogs/trivia/trivia.py:139 +#: redbot/cogs/trivia/trivia.py:141 #, docstring msgid "Allow/disallow trivia lists to override settings." -msgstr "Разрешить/запретить спискам викторины переопределять настройки." +msgstr "Разрешить/запретить спискам викторины перезаписывать настройки." -#: redbot/cogs/trivia/trivia.py:144 +#: redbot/cogs/trivia/trivia.py:146 msgid "Done. Trivia lists can now override the trivia settings for this server." -msgstr "Готово. Списки викторины теперь могут переопределять настройки викторины для этого сервера." +msgstr "Готово. Списки викторины теперь могут перезаписывать настройки викторины для этого сервера." -#: redbot/cogs/trivia/trivia.py:148 +#: redbot/cogs/trivia/trivia.py:150 msgid "Done. Trivia lists can no longer override the trivia settings for this server." -msgstr "Готово. Списки викторины больше не могут переопределять настройки викторины для этого сервера." +msgstr "Готово. Списки викторины больше не могут перезаписывать настройки викторины для этого сервера." -#: redbot/cogs/trivia/trivia.py:156 +#: redbot/cogs/trivia/trivia.py:158 #, docstring msgid "Set if bot will display the answers in spoilers.\n\n" " If enabled, the bot will use spoilers to hide answers.\n" " " -msgstr "" +msgstr "Устанавливает, будет ли бот отображать ответы в спойлерах.\n\n" +" Если включено, бот будет использовать спойлеры для сокрытия ответов.\n" +" " -#: redbot/cogs/trivia/trivia.py:163 +#: redbot/cogs/trivia/trivia.py:165 msgid "Done. I'll put the answers in spoilers next time." -msgstr "" +msgstr "Выполнено. В следующий раз я буду помещать ответы в спойлеры." -#: redbot/cogs/trivia/trivia.py:165 +#: redbot/cogs/trivia/trivia.py:167 msgid "Alright, I won't use spoilers to hide answers anymore." -msgstr "" +msgstr "Хорошо, я больше не буду использовать спойлеры, чтобы скрыть ответы." -#: redbot/cogs/trivia/trivia.py:169 +#: redbot/cogs/trivia/trivia.py:171 #, 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 "Установить, будет ли бот набирать очки.\n\n" +" Если включено, то бот будет получать очки, если никто не угадает правильно.\n" +" " -#: redbot/cogs/trivia/trivia.py:176 +#: redbot/cogs/trivia/trivia.py:178 msgid "Done. I'll now gain a point if users don't answer in time." -msgstr "Готово. Теперь я получу очко, если пользователи не ответят вовремя." +msgstr "Готово. Теперь я буду получать очки, если пользователи не ответят вовремя." -#: redbot/cogs/trivia/trivia.py:178 +#: redbot/cogs/trivia/trivia.py:180 msgid "Alright, I won't embarrass you at trivia anymore." -msgstr "" +msgstr "Хорошо, я не буду больше смущать вас в викторине." -#: redbot/cogs/trivia/trivia.py:182 +#: redbot/cogs/trivia/trivia.py:184 #, 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 "Устанавливает, будет ли ответ раскрыт или нет.\n\n" +" Если включено, бот покажет ответ, если никто не угадает\n" +" вовремя.\n" +" " -#: redbot/cogs/trivia/trivia.py:190 +#: redbot/cogs/trivia/trivia.py:192 msgid "Done. I'll reveal the answer if no one knows it." -msgstr "Готово. Я раскрою ответ, если никто не знает его." +msgstr "Готово. Я буду раскрывать ответ, если его никто не знает." -#: redbot/cogs/trivia/trivia.py:192 +#: redbot/cogs/trivia/trivia.py:194 msgid "Alright, I won't reveal the answer to the questions anymore." -msgstr "Хорошо, я больше не буду раскрывать ответ на вопросы." +msgstr "Хорошо, я больше не буду раскрывать ответы на вопросы." -#: redbot/cogs/trivia/trivia.py:198 +#: redbot/cogs/trivia/trivia.py:200 #, docstring msgid "Set the payout multiplier.\n\n" " This can be any positive decimal number. If a user wins trivia when at\n" @@ -242,127 +311,145 @@ msgid "Set the payout multiplier.\n\n" " The number of credits is determined by multiplying their total score by\n" " this multiplier.\n" " " -msgstr "" +msgstr "Установите множитель выплат.\n\n" +" Это может быть любое положительное десятичное число. Если пользователь выигрывает в викторине, когда в игру играют как минимум\n" +" 3 человека, они получат кредиты. Установите значение 0, чтобы\n" +" отключить.\n\n" +" Количество кредитов определяется путем умножения общего количества очков на\n" +" этот множитель.\n" +" " -#: redbot/cogs/trivia/trivia.py:209 +#: redbot/cogs/trivia/trivia.py:211 msgid "Multiplier must be at least 0." msgstr "Множитель должен быть не менее 0." -#: redbot/cogs/trivia/trivia.py:213 +#: redbot/cogs/trivia/trivia.py:215 msgid "Done. Payout multiplier set to {num}." msgstr "Готово. Множитель выплат установлен на {num}." -#: redbot/cogs/trivia/trivia.py:215 +#: redbot/cogs/trivia/trivia.py:217 msgid "Done. I will no longer reward the winner with a payout." msgstr "Готово. Я больше не буду награждать победителя выплатой." -#: redbot/cogs/trivia/trivia.py:220 +#: redbot/cogs/trivia/trivia.py:222 #, docstring msgid "Manage Custom Trivia lists." -msgstr "" +msgstr "Управление пользовательскими списками викторин." -#: redbot/cogs/trivia/trivia.py:225 +#: redbot/cogs/trivia/trivia.py:227 #, docstring msgid "List uploaded custom trivia." -msgstr "" +msgstr "Список загруженных пользовательских викторин." -#: redbot/cogs/trivia/trivia.py:227 +#: redbot/cogs/trivia/trivia.py:229 msgid "No custom Trivia lists uploaded." -msgstr "" +msgstr "Пользовательские списки викторин не загружены." -#: redbot/cogs/trivia/trivia.py:243 redbot/cogs/trivia/trivia.py:250 +#: redbot/cogs/trivia/trivia.py:245 redbot/cogs/trivia/trivia.py:252 msgid "Uploaded trivia lists" -msgstr "" +msgstr "Загруженные списки викторин" -#: redbot/cogs/trivia/trivia.py:260 +#: redbot/cogs/trivia/trivia.py:262 #, docstring msgid "Upload a trivia file." -msgstr "" +msgstr "Загрузите файл с викториной." -#: redbot/cogs/trivia/trivia.py:262 +#: redbot/cogs/trivia/trivia.py:264 msgid "Supply a file with next message or type anything to cancel." -msgstr "" +msgstr "Отправьте файл со следующим сообщением или введите любой текст для отмены." -#: redbot/cogs/trivia/trivia.py:268 +#: redbot/cogs/trivia/trivia.py:270 msgid "You took too long to upload a list." -msgstr "" +msgstr "Вы слишком долго загружали список." -#: redbot/cogs/trivia/trivia.py:271 +#: redbot/cogs/trivia/trivia.py:273 msgid "You have cancelled the upload process." -msgstr "" +msgstr "Вы отменили процесс загрузки." -#: redbot/cogs/trivia/trivia.py:279 -msgid "Invalid syntax: " -msgstr "Неверный синтаксис: " +#: redbot/cogs/trivia/trivia.py:281 +msgid "Invalid syntax:\n" +msgstr "" -#: redbot/cogs/trivia/trivia.py:282 +#: redbot/cogs/trivia/trivia.py:284 msgid "There was an error parsing the trivia list. See logs for more info." -msgstr "" +msgstr "Произошла ошибка при разборе списка викторин. Посмотрите лог для получения дополнительной информации." #: redbot/cogs/trivia/trivia.py:289 +msgid "The custom trivia list was not saved. The file does not follow the proper data format.\n" +"{schema_error}" +msgstr "Пользовательский список викторин не был сохранен. Файл не соответствует правильному формату данных.\n" +"{schema_error}" + +#: redbot/cogs/trivia/trivia.py:298 #, docstring msgid "Delete a trivia file." -msgstr "" +msgstr "Удалить файл с викториной." -#: redbot/cogs/trivia/trivia.py:293 +#: redbot/cogs/trivia/trivia.py:302 msgid "Trivia {filename} was deleted." -msgstr "" +msgstr "Викторина {filename} была удалена." -#: redbot/cogs/trivia/trivia.py:295 +#: redbot/cogs/trivia/trivia.py:304 msgid "Trivia file was not found." -msgstr "" +msgstr "Файл с викториной не найден." -#: redbot/cogs/trivia/trivia.py:300 +#: redbot/cogs/trivia/trivia.py:309 #, 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 "Начните сеанс викторин по указанной категории.\n\n" +" Вы можете перечислить несколько категорий, в этом случае в викторине будут участвовать\n" +" вопросы из всех категорий.\n" +" " -#: redbot/cogs/trivia/trivia.py:308 +#: redbot/cogs/trivia/trivia.py:317 msgid "There is already an ongoing trivia session in this channel." msgstr "На этом канале уже идет сессия викторины." -#: redbot/cogs/trivia/trivia.py:319 +#: redbot/cogs/trivia/trivia.py:328 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "Неверная категория `{name}`. См. `{prefix}trivia list` для списка категорий." -#: redbot/cogs/trivia/trivia.py:326 +#: redbot/cogs/trivia/trivia.py:335 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:338 +#: redbot/cogs/trivia/trivia.py:347 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "Список викторины был успешно проанализирован, однако он, кажется, пустой!" -#: redbot/cogs/trivia/trivia.py:353 +#: redbot/cogs/trivia/trivia.py:362 #, docstring msgid "Stop an ongoing trivia session." msgstr "Остановить текущий сеанс викторины." -#: redbot/cogs/trivia/trivia.py:360 +#: redbot/cogs/trivia/trivia.py:369 msgid "Trivia stopped." msgstr "Викторина остановлена." -#: redbot/cogs/trivia/trivia.py:364 +#: redbot/cogs/trivia/trivia.py:373 #, docstring msgid "List available trivia categories." msgstr "Список доступных категорий викторины." -#: redbot/cogs/trivia/trivia.py:369 redbot/cogs/trivia/trivia.py:375 +#: redbot/cogs/trivia/trivia.py:378 redbot/cogs/trivia/trivia.py:384 msgid "Available trivia lists" msgstr "Доступные списки викторины" -#: redbot/cogs/trivia/trivia.py:385 +#: redbot/cogs/trivia/trivia.py:394 #, 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 "Таблица лидеров для викторин.\n\n" +" По умолчанию отображает 10 лучших на этом сервере, отсортированных по общему количеству побед. Используйте\n" +" подкоманды для получения более настраиваемой таблицы лидеров.\n" +" " -#: redbot/cogs/trivia/trivia.py:400 +#: redbot/cogs/trivia/trivia.py:409 #, docstring msgid "Leaderboard for this server.\n\n" " `` can be any of the following fields:\n" @@ -372,13 +459,20 @@ msgid "Leaderboard for this server.\n\n" " - `games` : total games played\n\n" " `` is the number of ranks to show on the leaderboard.\n" " " -msgstr "" +msgstr "Таблица лидеров для этого сервера.\n\n" +" `` может быть любым из следующих строк:\n" +" - `wins` : общее количество побед\n" +" - `avg` : средний счёт\n" +" - `total` : общее количество правильных ответов\n" +" - `games` : общее количество сыгранных игр\n\n" +" `` - это количество рангов, которые будут отображаться в таблице лидеров.\n" +" " -#: redbot/cogs/trivia/trivia.py:413 redbot/cogs/trivia/trivia.py:442 +#: redbot/cogs/trivia/trivia.py:422 redbot/cogs/trivia/trivia.py:451 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:429 +#: redbot/cogs/trivia/trivia.py:438 #, docstring msgid "Global trivia leaderboard.\n\n" " `` can be any of the following fields:\n" @@ -388,54 +482,67 @@ msgid "Global trivia leaderboard.\n\n" " - `games` : total games played\n\n" " `` is the number of ranks to show on the leaderboard.\n" " " -msgstr "" +msgstr "Глобальная таблица лидеров.\n\n" +" `` может быть любым из следующих строк:\n" +" - `wins` : общее количество побед\n" +" - `avg` : средний счёт\n" +" - `total` : общее количество правильных ответов за все сессии\n" +" - `games` : общее количество сыгранных игр\n\n" +" `` - это количество рангов, которые будут отображаться в таблице лидеров.\n" +" " -#: redbot/cogs/trivia/trivia.py:497 +#: redbot/cogs/trivia/trivia.py:506 msgid "There are no scores on record!" msgstr "Нет счетов в записи!" -#: redbot/cogs/trivia/trivia.py:527 +#: redbot/cogs/trivia/trivia.py:536 msgid "Rank" msgstr "Ранг" -#: redbot/cogs/trivia/trivia.py:528 +#: redbot/cogs/trivia/trivia.py:537 msgid "Member" msgstr "Участник" -#: redbot/cogs/trivia/trivia.py:529 +#: redbot/cogs/trivia/trivia.py:538 msgid "Wins" msgstr "Побед" -#: redbot/cogs/trivia/trivia.py:530 +#: redbot/cogs/trivia/trivia.py:539 msgid "Games Played" msgstr "Игр сыграно" -#: redbot/cogs/trivia/trivia.py:531 +#: redbot/cogs/trivia/trivia.py:540 msgid "Total Score" msgstr "Общий счет" -#: redbot/cogs/trivia/trivia.py:532 +#: redbot/cogs/trivia/trivia.py:541 msgid "Average Score" msgstr "Средний счет" -#: redbot/cogs/trivia/trivia.py:647 +#: redbot/cogs/trivia/trivia.py:650 msgid "{filename} is a reserved trivia name and cannot be replaced.\n" "Choose another name." -msgstr "" +msgstr "{filename} является зарезервированным именем викторин и не может быть заменен.\n" +"Выбери другое имя." -#: redbot/cogs/trivia/trivia.py:656 +#: redbot/cogs/trivia/trivia.py:659 msgid "{filename} already exists. Do you wish to overwrite?" -msgstr "" +msgstr "{filename} уже существует. Вы хотите перезаписать?" -#: redbot/cogs/trivia/trivia.py:678 +#: redbot/cogs/trivia/trivia.py:681 msgid "You took too long answering." -msgstr "" +msgstr "Вы слишком долго отвечали." -#: redbot/cogs/trivia/trivia.py:682 +#: redbot/cogs/trivia/trivia.py:685 msgid "I am not replacing the existing file." +msgstr "Я не заменяю существующий файл." + +#: redbot/cogs/trivia/trivia.py:698 +msgid "There was an error saving the file.\n" +"Please check the filename and try again, as it could be longer than your system supports." msgstr "" -#: redbot/cogs/trivia/trivia.py:691 +#: redbot/cogs/trivia/trivia.py:705 msgid "Saved Trivia list as {filename}." -msgstr "" +msgstr "Список викторин сохранен как {filename}." diff --git a/redbot/cogs/trivia/locales/sk-SK.po b/redbot/cogs/trivia/locales/sk-SK.po index f6304f7efd6..0f3746af3bc 100644 --- a/redbot/cogs/trivia/locales/sk-SK.po +++ b/redbot/cogs/trivia/locales/sk-SK.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-03-07 21:28+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,115 +15,168 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: sk_SK\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:356 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:365 msgid "There is no ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/converters.py:15 +#: redbot/cogs/trivia/converters.py:18 msgid "`{arg}` is not a number." msgstr "" -#: redbot/cogs/trivia/converters.py:17 +#: redbot/cogs/trivia/converters.py:20 msgid "`{arg}` is not a finite number." msgstr "" -#: redbot/cogs/trivia/session.py:20 -msgid "I know this one! {answer}!" +#: redbot/cogs/trivia/schema.py:34 +msgid "The trivia list does not contain any questions." +msgstr "" + +#: redbot/cogs/trivia/schema.py:39 redbot/cogs/trivia/schema.py:40 +msgid "{key} key must be a text value." +msgstr "" + +#: redbot/cogs/trivia/schema.py:46 +msgid "{key} key in {parent_key} must be a positive integer." +msgstr "" + +#: redbot/cogs/trivia/schema.py:51 +msgid "{key} key in {parent_key} must be a positive number." +msgstr "" + +#: redbot/cogs/trivia/schema.py:56 +msgid "{key} key in {parent_key} must be a positive number greater than or equal to 4." +msgstr "" + +#: redbot/cogs/trivia/schema.py:62 redbot/cogs/trivia/schema.py:65 +#: redbot/cogs/trivia/schema.py:73 +msgid "{key} key in {parent_key} must be either true or false." +msgstr "" + +#: redbot/cogs/trivia/schema.py:70 +msgid "{key} key in {parent_key} must be a non-negative number." +msgstr "" + +#: redbot/cogs/trivia/schema.py:79 +msgid "{key} is not a key that can be specified in {parent_key}." +msgstr "" + +#: redbot/cogs/trivia/schema.py:82 +msgid "{key} should be a 'key: value' mapping." +msgstr "" + +#: redbot/cogs/trivia/schema.py:86 +msgid "Value of question {key} is not a list of text values (answers)." +msgstr "" + +#: redbot/cogs/trivia/schema.py:92 +msgid "A key of question {key} is not a text value." +msgstr "" + +#: redbot/cogs/trivia/schema.py:95 +msgid "A trivia list should be a 'key: value' mapping." msgstr "" #: redbot/cogs/trivia/session.py:21 -msgid "Easy: {answer}." +msgid "I know this one! {answer}!" msgstr "" #: redbot/cogs/trivia/session.py:22 +msgid "Easy: {answer}." +msgstr "" + +#: redbot/cogs/trivia/session.py:23 msgid "Oh really? It's {answer} of course." msgstr "" -#: redbot/cogs/trivia/session.py:26 +#: redbot/cogs/trivia/session.py:27 msgid "I know this one! ||{answer}!||" msgstr "" -#: redbot/cogs/trivia/session.py:27 +#: redbot/cogs/trivia/session.py:28 msgid "Easy: ||{answer}.||" msgstr "" -#: redbot/cogs/trivia/session.py:28 +#: redbot/cogs/trivia/session.py:29 msgid "Oh really? It's ||{answer}|| of course." msgstr "" -#: redbot/cogs/trivia/session.py:32 +#: redbot/cogs/trivia/session.py:33 msgid "To the next one I guess..." msgstr "" -#: redbot/cogs/trivia/session.py:33 +#: redbot/cogs/trivia/session.py:34 msgid "Moving on..." msgstr "" -#: redbot/cogs/trivia/session.py:34 +#: redbot/cogs/trivia/session.py:35 msgid "I'm sure you'll know the answer of the next one." msgstr "" -#: redbot/cogs/trivia/session.py:35 +#: redbot/cogs/trivia/session.py:36 msgid "😔 Next one." msgstr "" -#: redbot/cogs/trivia/session.py:121 +#: redbot/cogs/trivia/session.py:122 +msgid "An unexpected error occurred in the trivia session." +msgstr "" + +#: redbot/cogs/trivia/session.py:124 msgid "An unexpected error occurred in the trivia session.\n" "Check your console or logs for details." msgstr "" -#: redbot/cogs/trivia/session.py:142 +#: redbot/cogs/trivia/session.py:144 msgid "Question number {num}!" msgstr "" -#: redbot/cogs/trivia/session.py:151 +#: redbot/cogs/trivia/session.py:153 msgid "There are no more questions!" msgstr "" -#: redbot/cogs/trivia/session.py:159 +#: redbot/cogs/trivia/session.py:161 msgid "{trivia_list} (by {author})" msgstr "" -#: redbot/cogs/trivia/session.py:164 +#: redbot/cogs/trivia/session.py:166 msgid "Starting Trivia: {list_names}" msgstr "" -#: redbot/cogs/trivia/session.py:210 +#: redbot/cogs/trivia/session.py:212 msgid "Guys...? Well, I guess I'll stop then." msgstr "" -#: redbot/cogs/trivia/session.py:221 +#: redbot/cogs/trivia/session.py:223 msgid " **+1** for me!" msgstr "" -#: redbot/cogs/trivia/session.py:226 +#: redbot/cogs/trivia/session.py:228 msgid "You got it {user}! **+1** to you!" msgstr "" -#: redbot/cogs/trivia/session.py:329 +#: redbot/cogs/trivia/session.py:334 msgid "Congratulations {users}! You have each received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/session.py:337 +#: redbot/cogs/trivia/session.py:342 msgid "Congratulations {user}! You have received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/trivia.py:41 +#: redbot/cogs/trivia/trivia.py:42 #, docstring msgid "Play trivia with friends!" msgstr "" -#: redbot/cogs/trivia/trivia.py:80 +#: redbot/cogs/trivia/trivia.py:82 #, docstring msgid "Manage Trivia settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:84 +#: redbot/cogs/trivia/trivia.py:86 #, docstring msgid "Show the current trivia settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:88 +#: redbot/cogs/trivia/trivia.py:90 msgid "Current settings\n" "Bot gains points: {bot_plays}\n" "Answer time limit: {delay} seconds\n" @@ -135,89 +188,89 @@ msgid "Current settings\n" "Use Spoilers in answers: {use_spoilers}" msgstr "" -#: redbot/cogs/trivia/trivia.py:105 +#: redbot/cogs/trivia/trivia.py:107 #, docstring msgid "Set the total points required to win." msgstr "" -#: redbot/cogs/trivia/trivia.py:107 +#: redbot/cogs/trivia/trivia.py:109 msgid "Score must be greater than 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:111 +#: redbot/cogs/trivia/trivia.py:113 msgid "Done. Points required to win set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:115 +#: redbot/cogs/trivia/trivia.py:117 #, docstring msgid "Set the maximum seconds permitted to answer a question." msgstr "" -#: redbot/cogs/trivia/trivia.py:117 +#: redbot/cogs/trivia/trivia.py:119 msgid "Must be at least 4 seconds." msgstr "" -#: redbot/cogs/trivia/trivia.py:121 +#: redbot/cogs/trivia/trivia.py:123 msgid "Done. Maximum seconds to answer set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:125 +#: redbot/cogs/trivia/trivia.py:127 #, docstring msgid "Set how long until trivia stops due to no response." msgstr "" -#: redbot/cogs/trivia/trivia.py:128 +#: redbot/cogs/trivia/trivia.py:130 msgid "Must be larger than the answer time limit." msgstr "" -#: redbot/cogs/trivia/trivia.py:132 +#: redbot/cogs/trivia/trivia.py:134 msgid "Done. Trivia sessions will now time out after {num} seconds of no responses." msgstr "" -#: redbot/cogs/trivia/trivia.py:139 +#: redbot/cogs/trivia/trivia.py:141 #, docstring msgid "Allow/disallow trivia lists to override settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:144 +#: redbot/cogs/trivia/trivia.py:146 msgid "Done. Trivia lists can now override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:148 +#: redbot/cogs/trivia/trivia.py:150 msgid "Done. Trivia lists can no longer override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:156 +#: redbot/cogs/trivia/trivia.py:158 #, docstring msgid "Set if bot will display the answers in spoilers.\n\n" " If enabled, the bot will use spoilers to hide answers.\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:163 +#: redbot/cogs/trivia/trivia.py:165 msgid "Done. I'll put the answers in spoilers next time." msgstr "" -#: redbot/cogs/trivia/trivia.py:165 +#: redbot/cogs/trivia/trivia.py:167 msgid "Alright, I won't use spoilers to hide answers anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:169 +#: redbot/cogs/trivia/trivia.py:171 #, 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:176 +#: redbot/cogs/trivia/trivia.py:178 msgid "Done. I'll now gain a point if users don't answer in time." msgstr "" -#: redbot/cogs/trivia/trivia.py:178 +#: redbot/cogs/trivia/trivia.py:180 msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:182 +#: redbot/cogs/trivia/trivia.py:184 #, 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" @@ -225,15 +278,15 @@ msgid "Set whether or not the answer is revealed.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:190 +#: redbot/cogs/trivia/trivia.py:192 msgid "Done. I'll reveal the answer if no one knows it." msgstr "" -#: redbot/cogs/trivia/trivia.py:192 +#: redbot/cogs/trivia/trivia.py:194 msgid "Alright, I won't reveal the answer to the questions anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:198 +#: redbot/cogs/trivia/trivia.py:200 #, docstring msgid "Set the payout multiplier.\n\n" " This can be any positive decimal number. If a user wins trivia when at\n" @@ -244,75 +297,80 @@ msgid "Set the payout multiplier.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:209 +#: redbot/cogs/trivia/trivia.py:211 msgid "Multiplier must be at least 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:213 +#: redbot/cogs/trivia/trivia.py:215 msgid "Done. Payout multiplier set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:215 +#: redbot/cogs/trivia/trivia.py:217 msgid "Done. I will no longer reward the winner with a payout." msgstr "" -#: redbot/cogs/trivia/trivia.py:220 +#: redbot/cogs/trivia/trivia.py:222 #, docstring msgid "Manage Custom Trivia lists." msgstr "" -#: redbot/cogs/trivia/trivia.py:225 +#: redbot/cogs/trivia/trivia.py:227 #, docstring msgid "List uploaded custom trivia." msgstr "" -#: redbot/cogs/trivia/trivia.py:227 +#: redbot/cogs/trivia/trivia.py:229 msgid "No custom Trivia lists uploaded." msgstr "" -#: redbot/cogs/trivia/trivia.py:243 redbot/cogs/trivia/trivia.py:250 +#: redbot/cogs/trivia/trivia.py:245 redbot/cogs/trivia/trivia.py:252 msgid "Uploaded trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:260 +#: redbot/cogs/trivia/trivia.py:262 #, docstring msgid "Upload a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:262 +#: redbot/cogs/trivia/trivia.py:264 msgid "Supply a file with next message or type anything to cancel." msgstr "" -#: redbot/cogs/trivia/trivia.py:268 +#: redbot/cogs/trivia/trivia.py:270 msgid "You took too long to upload a list." msgstr "" -#: redbot/cogs/trivia/trivia.py:271 +#: redbot/cogs/trivia/trivia.py:273 msgid "You have cancelled the upload process." msgstr "" -#: redbot/cogs/trivia/trivia.py:279 -msgid "Invalid syntax: " +#: redbot/cogs/trivia/trivia.py:281 +msgid "Invalid syntax:\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:282 +#: redbot/cogs/trivia/trivia.py:284 msgid "There was an error parsing the trivia list. See logs for more info." msgstr "" #: redbot/cogs/trivia/trivia.py:289 +msgid "The custom trivia list was not saved. The file does not follow the proper data format.\n" +"{schema_error}" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:298 #, docstring msgid "Delete a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:293 +#: redbot/cogs/trivia/trivia.py:302 msgid "Trivia {filename} was deleted." msgstr "" -#: redbot/cogs/trivia/trivia.py:295 +#: redbot/cogs/trivia/trivia.py:304 msgid "Trivia file was not found." msgstr "" -#: redbot/cogs/trivia/trivia.py:300 +#: redbot/cogs/trivia/trivia.py:309 #, docstring msgid "Start trivia session on the specified category.\n\n" " You may list multiple categories, in which case the trivia will involve\n" @@ -320,41 +378,41 @@ msgid "Start trivia session on the specified category.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:308 +#: redbot/cogs/trivia/trivia.py:317 msgid "There is already an ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/trivia.py:319 +#: redbot/cogs/trivia/trivia.py:328 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:326 +#: redbot/cogs/trivia/trivia.py:335 msgid "There was an error parsing the trivia list for the `{name}` category. It may be formatted incorrectly." msgstr "" -#: redbot/cogs/trivia/trivia.py:338 +#: redbot/cogs/trivia/trivia.py:347 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "" -#: redbot/cogs/trivia/trivia.py:353 +#: redbot/cogs/trivia/trivia.py:362 #, docstring msgid "Stop an ongoing trivia session." msgstr "" -#: redbot/cogs/trivia/trivia.py:360 +#: redbot/cogs/trivia/trivia.py:369 msgid "Trivia stopped." msgstr "" -#: redbot/cogs/trivia/trivia.py:364 +#: redbot/cogs/trivia/trivia.py:373 #, docstring msgid "List available trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:369 redbot/cogs/trivia/trivia.py:375 +#: redbot/cogs/trivia/trivia.py:378 redbot/cogs/trivia/trivia.py:384 msgid "Available trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:385 +#: redbot/cogs/trivia/trivia.py:394 #, docstring msgid "Leaderboard for trivia.\n\n" " Defaults to the top 10 of this server, sorted by total wins. Use\n" @@ -362,7 +420,7 @@ msgid "Leaderboard for trivia.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:400 +#: redbot/cogs/trivia/trivia.py:409 #, docstring msgid "Leaderboard for this server.\n\n" " `` can be any of the following fields:\n" @@ -374,11 +432,11 @@ msgid "Leaderboard for this server.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:413 redbot/cogs/trivia/trivia.py:442 +#: redbot/cogs/trivia/trivia.py:422 redbot/cogs/trivia/trivia.py:451 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "" -#: redbot/cogs/trivia/trivia.py:429 +#: redbot/cogs/trivia/trivia.py:438 #, docstring msgid "Global trivia leaderboard.\n\n" " `` can be any of the following fields:\n" @@ -390,52 +448,57 @@ msgid "Global trivia leaderboard.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:497 +#: redbot/cogs/trivia/trivia.py:506 msgid "There are no scores on record!" msgstr "" -#: redbot/cogs/trivia/trivia.py:527 +#: redbot/cogs/trivia/trivia.py:536 msgid "Rank" msgstr "" -#: redbot/cogs/trivia/trivia.py:528 +#: redbot/cogs/trivia/trivia.py:537 msgid "Member" msgstr "" -#: redbot/cogs/trivia/trivia.py:529 +#: redbot/cogs/trivia/trivia.py:538 msgid "Wins" msgstr "" -#: redbot/cogs/trivia/trivia.py:530 +#: redbot/cogs/trivia/trivia.py:539 msgid "Games Played" msgstr "" -#: redbot/cogs/trivia/trivia.py:531 +#: redbot/cogs/trivia/trivia.py:540 msgid "Total Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:532 +#: redbot/cogs/trivia/trivia.py:541 msgid "Average Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:647 +#: redbot/cogs/trivia/trivia.py:650 msgid "{filename} is a reserved trivia name and cannot be replaced.\n" "Choose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:656 +#: redbot/cogs/trivia/trivia.py:659 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:678 +#: redbot/cogs/trivia/trivia.py:681 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:682 +#: redbot/cogs/trivia/trivia.py:685 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:691 +#: redbot/cogs/trivia/trivia.py:698 +msgid "There was an error saving the file.\n" +"Please check the filename and try again, as it could be longer than your system supports." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:705 msgid "Saved Trivia list as {filename}." msgstr "" diff --git a/redbot/cogs/trivia/locales/sl-SI.po b/redbot/cogs/trivia/locales/sl-SI.po index 58b36292aa4..d36994003fd 100644 --- a/redbot/cogs/trivia/locales/sl-SI.po +++ b/redbot/cogs/trivia/locales/sl-SI.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-03-07 21:28+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n%100==4 ? 3 : 0);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,115 +15,168 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: sl_SI\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:356 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:365 msgid "There is no ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/converters.py:15 +#: redbot/cogs/trivia/converters.py:18 msgid "`{arg}` is not a number." msgstr "" -#: redbot/cogs/trivia/converters.py:17 +#: redbot/cogs/trivia/converters.py:20 msgid "`{arg}` is not a finite number." msgstr "" -#: redbot/cogs/trivia/session.py:20 -msgid "I know this one! {answer}!" +#: redbot/cogs/trivia/schema.py:34 +msgid "The trivia list does not contain any questions." +msgstr "" + +#: redbot/cogs/trivia/schema.py:39 redbot/cogs/trivia/schema.py:40 +msgid "{key} key must be a text value." +msgstr "" + +#: redbot/cogs/trivia/schema.py:46 +msgid "{key} key in {parent_key} must be a positive integer." +msgstr "" + +#: redbot/cogs/trivia/schema.py:51 +msgid "{key} key in {parent_key} must be a positive number." +msgstr "" + +#: redbot/cogs/trivia/schema.py:56 +msgid "{key} key in {parent_key} must be a positive number greater than or equal to 4." +msgstr "" + +#: redbot/cogs/trivia/schema.py:62 redbot/cogs/trivia/schema.py:65 +#: redbot/cogs/trivia/schema.py:73 +msgid "{key} key in {parent_key} must be either true or false." +msgstr "" + +#: redbot/cogs/trivia/schema.py:70 +msgid "{key} key in {parent_key} must be a non-negative number." +msgstr "" + +#: redbot/cogs/trivia/schema.py:79 +msgid "{key} is not a key that can be specified in {parent_key}." +msgstr "" + +#: redbot/cogs/trivia/schema.py:82 +msgid "{key} should be a 'key: value' mapping." +msgstr "" + +#: redbot/cogs/trivia/schema.py:86 +msgid "Value of question {key} is not a list of text values (answers)." +msgstr "" + +#: redbot/cogs/trivia/schema.py:92 +msgid "A key of question {key} is not a text value." +msgstr "" + +#: redbot/cogs/trivia/schema.py:95 +msgid "A trivia list should be a 'key: value' mapping." msgstr "" #: redbot/cogs/trivia/session.py:21 -msgid "Easy: {answer}." +msgid "I know this one! {answer}!" msgstr "" #: redbot/cogs/trivia/session.py:22 +msgid "Easy: {answer}." +msgstr "" + +#: redbot/cogs/trivia/session.py:23 msgid "Oh really? It's {answer} of course." msgstr "" -#: redbot/cogs/trivia/session.py:26 +#: redbot/cogs/trivia/session.py:27 msgid "I know this one! ||{answer}!||" msgstr "" -#: redbot/cogs/trivia/session.py:27 +#: redbot/cogs/trivia/session.py:28 msgid "Easy: ||{answer}.||" msgstr "" -#: redbot/cogs/trivia/session.py:28 +#: redbot/cogs/trivia/session.py:29 msgid "Oh really? It's ||{answer}|| of course." msgstr "" -#: redbot/cogs/trivia/session.py:32 +#: redbot/cogs/trivia/session.py:33 msgid "To the next one I guess..." msgstr "" -#: redbot/cogs/trivia/session.py:33 +#: redbot/cogs/trivia/session.py:34 msgid "Moving on..." msgstr "" -#: redbot/cogs/trivia/session.py:34 +#: redbot/cogs/trivia/session.py:35 msgid "I'm sure you'll know the answer of the next one." msgstr "" -#: redbot/cogs/trivia/session.py:35 +#: redbot/cogs/trivia/session.py:36 msgid "😔 Next one." msgstr "" -#: redbot/cogs/trivia/session.py:121 +#: redbot/cogs/trivia/session.py:122 +msgid "An unexpected error occurred in the trivia session." +msgstr "" + +#: redbot/cogs/trivia/session.py:124 msgid "An unexpected error occurred in the trivia session.\n" "Check your console or logs for details." msgstr "" -#: redbot/cogs/trivia/session.py:142 +#: redbot/cogs/trivia/session.py:144 msgid "Question number {num}!" msgstr "" -#: redbot/cogs/trivia/session.py:151 +#: redbot/cogs/trivia/session.py:153 msgid "There are no more questions!" msgstr "" -#: redbot/cogs/trivia/session.py:159 +#: redbot/cogs/trivia/session.py:161 msgid "{trivia_list} (by {author})" msgstr "" -#: redbot/cogs/trivia/session.py:164 +#: redbot/cogs/trivia/session.py:166 msgid "Starting Trivia: {list_names}" msgstr "" -#: redbot/cogs/trivia/session.py:210 +#: redbot/cogs/trivia/session.py:212 msgid "Guys...? Well, I guess I'll stop then." msgstr "" -#: redbot/cogs/trivia/session.py:221 +#: redbot/cogs/trivia/session.py:223 msgid " **+1** for me!" msgstr "" -#: redbot/cogs/trivia/session.py:226 +#: redbot/cogs/trivia/session.py:228 msgid "You got it {user}! **+1** to you!" msgstr "" -#: redbot/cogs/trivia/session.py:329 +#: redbot/cogs/trivia/session.py:334 msgid "Congratulations {users}! You have each received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/session.py:337 +#: redbot/cogs/trivia/session.py:342 msgid "Congratulations {user}! You have received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/trivia.py:41 +#: redbot/cogs/trivia/trivia.py:42 #, docstring msgid "Play trivia with friends!" msgstr "" -#: redbot/cogs/trivia/trivia.py:80 +#: redbot/cogs/trivia/trivia.py:82 #, docstring msgid "Manage Trivia settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:84 +#: redbot/cogs/trivia/trivia.py:86 #, docstring msgid "Show the current trivia settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:88 +#: redbot/cogs/trivia/trivia.py:90 msgid "Current settings\n" "Bot gains points: {bot_plays}\n" "Answer time limit: {delay} seconds\n" @@ -135,89 +188,89 @@ msgid "Current settings\n" "Use Spoilers in answers: {use_spoilers}" msgstr "" -#: redbot/cogs/trivia/trivia.py:105 +#: redbot/cogs/trivia/trivia.py:107 #, docstring msgid "Set the total points required to win." msgstr "" -#: redbot/cogs/trivia/trivia.py:107 +#: redbot/cogs/trivia/trivia.py:109 msgid "Score must be greater than 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:111 +#: redbot/cogs/trivia/trivia.py:113 msgid "Done. Points required to win set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:115 +#: redbot/cogs/trivia/trivia.py:117 #, docstring msgid "Set the maximum seconds permitted to answer a question." msgstr "" -#: redbot/cogs/trivia/trivia.py:117 +#: redbot/cogs/trivia/trivia.py:119 msgid "Must be at least 4 seconds." msgstr "" -#: redbot/cogs/trivia/trivia.py:121 +#: redbot/cogs/trivia/trivia.py:123 msgid "Done. Maximum seconds to answer set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:125 +#: redbot/cogs/trivia/trivia.py:127 #, docstring msgid "Set how long until trivia stops due to no response." msgstr "" -#: redbot/cogs/trivia/trivia.py:128 +#: redbot/cogs/trivia/trivia.py:130 msgid "Must be larger than the answer time limit." msgstr "" -#: redbot/cogs/trivia/trivia.py:132 +#: redbot/cogs/trivia/trivia.py:134 msgid "Done. Trivia sessions will now time out after {num} seconds of no responses." msgstr "" -#: redbot/cogs/trivia/trivia.py:139 +#: redbot/cogs/trivia/trivia.py:141 #, docstring msgid "Allow/disallow trivia lists to override settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:144 +#: redbot/cogs/trivia/trivia.py:146 msgid "Done. Trivia lists can now override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:148 +#: redbot/cogs/trivia/trivia.py:150 msgid "Done. Trivia lists can no longer override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:156 +#: redbot/cogs/trivia/trivia.py:158 #, docstring msgid "Set if bot will display the answers in spoilers.\n\n" " If enabled, the bot will use spoilers to hide answers.\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:163 +#: redbot/cogs/trivia/trivia.py:165 msgid "Done. I'll put the answers in spoilers next time." msgstr "" -#: redbot/cogs/trivia/trivia.py:165 +#: redbot/cogs/trivia/trivia.py:167 msgid "Alright, I won't use spoilers to hide answers anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:169 +#: redbot/cogs/trivia/trivia.py:171 #, 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:176 +#: redbot/cogs/trivia/trivia.py:178 msgid "Done. I'll now gain a point if users don't answer in time." msgstr "" -#: redbot/cogs/trivia/trivia.py:178 +#: redbot/cogs/trivia/trivia.py:180 msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:182 +#: redbot/cogs/trivia/trivia.py:184 #, 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" @@ -225,15 +278,15 @@ msgid "Set whether or not the answer is revealed.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:190 +#: redbot/cogs/trivia/trivia.py:192 msgid "Done. I'll reveal the answer if no one knows it." msgstr "" -#: redbot/cogs/trivia/trivia.py:192 +#: redbot/cogs/trivia/trivia.py:194 msgid "Alright, I won't reveal the answer to the questions anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:198 +#: redbot/cogs/trivia/trivia.py:200 #, docstring msgid "Set the payout multiplier.\n\n" " This can be any positive decimal number. If a user wins trivia when at\n" @@ -244,75 +297,80 @@ msgid "Set the payout multiplier.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:209 +#: redbot/cogs/trivia/trivia.py:211 msgid "Multiplier must be at least 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:213 +#: redbot/cogs/trivia/trivia.py:215 msgid "Done. Payout multiplier set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:215 +#: redbot/cogs/trivia/trivia.py:217 msgid "Done. I will no longer reward the winner with a payout." msgstr "" -#: redbot/cogs/trivia/trivia.py:220 +#: redbot/cogs/trivia/trivia.py:222 #, docstring msgid "Manage Custom Trivia lists." msgstr "" -#: redbot/cogs/trivia/trivia.py:225 +#: redbot/cogs/trivia/trivia.py:227 #, docstring msgid "List uploaded custom trivia." msgstr "" -#: redbot/cogs/trivia/trivia.py:227 +#: redbot/cogs/trivia/trivia.py:229 msgid "No custom Trivia lists uploaded." msgstr "" -#: redbot/cogs/trivia/trivia.py:243 redbot/cogs/trivia/trivia.py:250 +#: redbot/cogs/trivia/trivia.py:245 redbot/cogs/trivia/trivia.py:252 msgid "Uploaded trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:260 +#: redbot/cogs/trivia/trivia.py:262 #, docstring msgid "Upload a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:262 +#: redbot/cogs/trivia/trivia.py:264 msgid "Supply a file with next message or type anything to cancel." msgstr "" -#: redbot/cogs/trivia/trivia.py:268 +#: redbot/cogs/trivia/trivia.py:270 msgid "You took too long to upload a list." msgstr "" -#: redbot/cogs/trivia/trivia.py:271 +#: redbot/cogs/trivia/trivia.py:273 msgid "You have cancelled the upload process." msgstr "" -#: redbot/cogs/trivia/trivia.py:279 -msgid "Invalid syntax: " +#: redbot/cogs/trivia/trivia.py:281 +msgid "Invalid syntax:\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:282 +#: redbot/cogs/trivia/trivia.py:284 msgid "There was an error parsing the trivia list. See logs for more info." msgstr "" #: redbot/cogs/trivia/trivia.py:289 +msgid "The custom trivia list was not saved. The file does not follow the proper data format.\n" +"{schema_error}" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:298 #, docstring msgid "Delete a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:293 +#: redbot/cogs/trivia/trivia.py:302 msgid "Trivia {filename} was deleted." msgstr "" -#: redbot/cogs/trivia/trivia.py:295 +#: redbot/cogs/trivia/trivia.py:304 msgid "Trivia file was not found." msgstr "" -#: redbot/cogs/trivia/trivia.py:300 +#: redbot/cogs/trivia/trivia.py:309 #, docstring msgid "Start trivia session on the specified category.\n\n" " You may list multiple categories, in which case the trivia will involve\n" @@ -320,41 +378,41 @@ msgid "Start trivia session on the specified category.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:308 +#: redbot/cogs/trivia/trivia.py:317 msgid "There is already an ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/trivia.py:319 +#: redbot/cogs/trivia/trivia.py:328 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:326 +#: redbot/cogs/trivia/trivia.py:335 msgid "There was an error parsing the trivia list for the `{name}` category. It may be formatted incorrectly." msgstr "" -#: redbot/cogs/trivia/trivia.py:338 +#: redbot/cogs/trivia/trivia.py:347 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "" -#: redbot/cogs/trivia/trivia.py:353 +#: redbot/cogs/trivia/trivia.py:362 #, docstring msgid "Stop an ongoing trivia session." msgstr "" -#: redbot/cogs/trivia/trivia.py:360 +#: redbot/cogs/trivia/trivia.py:369 msgid "Trivia stopped." msgstr "" -#: redbot/cogs/trivia/trivia.py:364 +#: redbot/cogs/trivia/trivia.py:373 #, docstring msgid "List available trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:369 redbot/cogs/trivia/trivia.py:375 +#: redbot/cogs/trivia/trivia.py:378 redbot/cogs/trivia/trivia.py:384 msgid "Available trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:385 +#: redbot/cogs/trivia/trivia.py:394 #, docstring msgid "Leaderboard for trivia.\n\n" " Defaults to the top 10 of this server, sorted by total wins. Use\n" @@ -362,7 +420,7 @@ msgid "Leaderboard for trivia.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:400 +#: redbot/cogs/trivia/trivia.py:409 #, docstring msgid "Leaderboard for this server.\n\n" " `` can be any of the following fields:\n" @@ -374,11 +432,11 @@ msgid "Leaderboard for this server.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:413 redbot/cogs/trivia/trivia.py:442 +#: redbot/cogs/trivia/trivia.py:422 redbot/cogs/trivia/trivia.py:451 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "" -#: redbot/cogs/trivia/trivia.py:429 +#: redbot/cogs/trivia/trivia.py:438 #, docstring msgid "Global trivia leaderboard.\n\n" " `` can be any of the following fields:\n" @@ -390,52 +448,57 @@ msgid "Global trivia leaderboard.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:497 +#: redbot/cogs/trivia/trivia.py:506 msgid "There are no scores on record!" msgstr "" -#: redbot/cogs/trivia/trivia.py:527 +#: redbot/cogs/trivia/trivia.py:536 msgid "Rank" msgstr "" -#: redbot/cogs/trivia/trivia.py:528 +#: redbot/cogs/trivia/trivia.py:537 msgid "Member" msgstr "" -#: redbot/cogs/trivia/trivia.py:529 +#: redbot/cogs/trivia/trivia.py:538 msgid "Wins" msgstr "" -#: redbot/cogs/trivia/trivia.py:530 +#: redbot/cogs/trivia/trivia.py:539 msgid "Games Played" msgstr "" -#: redbot/cogs/trivia/trivia.py:531 +#: redbot/cogs/trivia/trivia.py:540 msgid "Total Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:532 +#: redbot/cogs/trivia/trivia.py:541 msgid "Average Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:647 +#: redbot/cogs/trivia/trivia.py:650 msgid "{filename} is a reserved trivia name and cannot be replaced.\n" "Choose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:656 +#: redbot/cogs/trivia/trivia.py:659 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:678 +#: redbot/cogs/trivia/trivia.py:681 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:682 +#: redbot/cogs/trivia/trivia.py:685 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:691 +#: redbot/cogs/trivia/trivia.py:698 +msgid "There was an error saving the file.\n" +"Please check the filename and try again, as it could be longer than your system supports." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:705 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 6e05f55051c..3fde9524948 100644 --- a/redbot/cogs/trivia/locales/sv-SE.po +++ b/redbot/cogs/trivia/locales/sv-SE.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-03-07 21:28+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,115 +15,168 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: sv_SE\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:356 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:365 msgid "There is no ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/converters.py:15 +#: redbot/cogs/trivia/converters.py:18 msgid "`{arg}` is not a number." msgstr "" -#: redbot/cogs/trivia/converters.py:17 +#: redbot/cogs/trivia/converters.py:20 msgid "`{arg}` is not a finite number." msgstr "" -#: redbot/cogs/trivia/session.py:20 -msgid "I know this one! {answer}!" +#: redbot/cogs/trivia/schema.py:34 +msgid "The trivia list does not contain any questions." +msgstr "" + +#: redbot/cogs/trivia/schema.py:39 redbot/cogs/trivia/schema.py:40 +msgid "{key} key must be a text value." +msgstr "" + +#: redbot/cogs/trivia/schema.py:46 +msgid "{key} key in {parent_key} must be a positive integer." +msgstr "" + +#: redbot/cogs/trivia/schema.py:51 +msgid "{key} key in {parent_key} must be a positive number." +msgstr "" + +#: redbot/cogs/trivia/schema.py:56 +msgid "{key} key in {parent_key} must be a positive number greater than or equal to 4." +msgstr "" + +#: redbot/cogs/trivia/schema.py:62 redbot/cogs/trivia/schema.py:65 +#: redbot/cogs/trivia/schema.py:73 +msgid "{key} key in {parent_key} must be either true or false." +msgstr "" + +#: redbot/cogs/trivia/schema.py:70 +msgid "{key} key in {parent_key} must be a non-negative number." +msgstr "" + +#: redbot/cogs/trivia/schema.py:79 +msgid "{key} is not a key that can be specified in {parent_key}." +msgstr "" + +#: redbot/cogs/trivia/schema.py:82 +msgid "{key} should be a 'key: value' mapping." +msgstr "" + +#: redbot/cogs/trivia/schema.py:86 +msgid "Value of question {key} is not a list of text values (answers)." +msgstr "" + +#: redbot/cogs/trivia/schema.py:92 +msgid "A key of question {key} is not a text value." +msgstr "" + +#: redbot/cogs/trivia/schema.py:95 +msgid "A trivia list should be a 'key: value' mapping." msgstr "" #: redbot/cogs/trivia/session.py:21 -msgid "Easy: {answer}." +msgid "I know this one! {answer}!" msgstr "" #: redbot/cogs/trivia/session.py:22 +msgid "Easy: {answer}." +msgstr "" + +#: redbot/cogs/trivia/session.py:23 msgid "Oh really? It's {answer} of course." msgstr "" -#: redbot/cogs/trivia/session.py:26 +#: redbot/cogs/trivia/session.py:27 msgid "I know this one! ||{answer}!||" msgstr "" -#: redbot/cogs/trivia/session.py:27 +#: redbot/cogs/trivia/session.py:28 msgid "Easy: ||{answer}.||" msgstr "" -#: redbot/cogs/trivia/session.py:28 +#: redbot/cogs/trivia/session.py:29 msgid "Oh really? It's ||{answer}|| of course." msgstr "" -#: redbot/cogs/trivia/session.py:32 +#: redbot/cogs/trivia/session.py:33 msgid "To the next one I guess..." msgstr "" -#: redbot/cogs/trivia/session.py:33 +#: redbot/cogs/trivia/session.py:34 msgid "Moving on..." msgstr "" -#: redbot/cogs/trivia/session.py:34 +#: redbot/cogs/trivia/session.py:35 msgid "I'm sure you'll know the answer of the next one." msgstr "" -#: redbot/cogs/trivia/session.py:35 +#: redbot/cogs/trivia/session.py:36 msgid "😔 Next one." msgstr "" -#: redbot/cogs/trivia/session.py:121 +#: redbot/cogs/trivia/session.py:122 +msgid "An unexpected error occurred in the trivia session." +msgstr "" + +#: redbot/cogs/trivia/session.py:124 msgid "An unexpected error occurred in the trivia session.\n" "Check your console or logs for details." msgstr "" -#: redbot/cogs/trivia/session.py:142 +#: redbot/cogs/trivia/session.py:144 msgid "Question number {num}!" msgstr "" -#: redbot/cogs/trivia/session.py:151 +#: redbot/cogs/trivia/session.py:153 msgid "There are no more questions!" msgstr "" -#: redbot/cogs/trivia/session.py:159 +#: redbot/cogs/trivia/session.py:161 msgid "{trivia_list} (by {author})" msgstr "" -#: redbot/cogs/trivia/session.py:164 +#: redbot/cogs/trivia/session.py:166 msgid "Starting Trivia: {list_names}" msgstr "" -#: redbot/cogs/trivia/session.py:210 +#: redbot/cogs/trivia/session.py:212 msgid "Guys...? Well, I guess I'll stop then." msgstr "" -#: redbot/cogs/trivia/session.py:221 +#: redbot/cogs/trivia/session.py:223 msgid " **+1** for me!" msgstr "" -#: redbot/cogs/trivia/session.py:226 +#: redbot/cogs/trivia/session.py:228 msgid "You got it {user}! **+1** to you!" msgstr "" -#: redbot/cogs/trivia/session.py:329 +#: redbot/cogs/trivia/session.py:334 msgid "Congratulations {users}! You have each received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/session.py:337 +#: redbot/cogs/trivia/session.py:342 msgid "Congratulations {user}! You have received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/trivia.py:41 +#: redbot/cogs/trivia/trivia.py:42 #, docstring msgid "Play trivia with friends!" msgstr "" -#: redbot/cogs/trivia/trivia.py:80 +#: redbot/cogs/trivia/trivia.py:82 #, docstring msgid "Manage Trivia settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:84 +#: redbot/cogs/trivia/trivia.py:86 #, docstring msgid "Show the current trivia settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:88 +#: redbot/cogs/trivia/trivia.py:90 msgid "Current settings\n" "Bot gains points: {bot_plays}\n" "Answer time limit: {delay} seconds\n" @@ -135,89 +188,89 @@ msgid "Current settings\n" "Use Spoilers in answers: {use_spoilers}" msgstr "" -#: redbot/cogs/trivia/trivia.py:105 +#: redbot/cogs/trivia/trivia.py:107 #, docstring msgid "Set the total points required to win." msgstr "" -#: redbot/cogs/trivia/trivia.py:107 +#: redbot/cogs/trivia/trivia.py:109 msgid "Score must be greater than 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:111 +#: redbot/cogs/trivia/trivia.py:113 msgid "Done. Points required to win set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:115 +#: redbot/cogs/trivia/trivia.py:117 #, docstring msgid "Set the maximum seconds permitted to answer a question." msgstr "" -#: redbot/cogs/trivia/trivia.py:117 +#: redbot/cogs/trivia/trivia.py:119 msgid "Must be at least 4 seconds." msgstr "" -#: redbot/cogs/trivia/trivia.py:121 +#: redbot/cogs/trivia/trivia.py:123 msgid "Done. Maximum seconds to answer set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:125 +#: redbot/cogs/trivia/trivia.py:127 #, docstring msgid "Set how long until trivia stops due to no response." msgstr "" -#: redbot/cogs/trivia/trivia.py:128 +#: redbot/cogs/trivia/trivia.py:130 msgid "Must be larger than the answer time limit." msgstr "" -#: redbot/cogs/trivia/trivia.py:132 +#: redbot/cogs/trivia/trivia.py:134 msgid "Done. Trivia sessions will now time out after {num} seconds of no responses." msgstr "" -#: redbot/cogs/trivia/trivia.py:139 +#: redbot/cogs/trivia/trivia.py:141 #, docstring msgid "Allow/disallow trivia lists to override settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:144 +#: redbot/cogs/trivia/trivia.py:146 msgid "Done. Trivia lists can now override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:148 +#: redbot/cogs/trivia/trivia.py:150 msgid "Done. Trivia lists can no longer override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:156 +#: redbot/cogs/trivia/trivia.py:158 #, docstring msgid "Set if bot will display the answers in spoilers.\n\n" " If enabled, the bot will use spoilers to hide answers.\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:163 +#: redbot/cogs/trivia/trivia.py:165 msgid "Done. I'll put the answers in spoilers next time." msgstr "" -#: redbot/cogs/trivia/trivia.py:165 +#: redbot/cogs/trivia/trivia.py:167 msgid "Alright, I won't use spoilers to hide answers anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:169 +#: redbot/cogs/trivia/trivia.py:171 #, 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:176 +#: redbot/cogs/trivia/trivia.py:178 msgid "Done. I'll now gain a point if users don't answer in time." msgstr "" -#: redbot/cogs/trivia/trivia.py:178 +#: redbot/cogs/trivia/trivia.py:180 msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:182 +#: redbot/cogs/trivia/trivia.py:184 #, 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" @@ -225,15 +278,15 @@ msgid "Set whether or not the answer is revealed.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:190 +#: redbot/cogs/trivia/trivia.py:192 msgid "Done. I'll reveal the answer if no one knows it." msgstr "" -#: redbot/cogs/trivia/trivia.py:192 +#: redbot/cogs/trivia/trivia.py:194 msgid "Alright, I won't reveal the answer to the questions anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:198 +#: redbot/cogs/trivia/trivia.py:200 #, docstring msgid "Set the payout multiplier.\n\n" " This can be any positive decimal number. If a user wins trivia when at\n" @@ -244,75 +297,80 @@ msgid "Set the payout multiplier.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:209 +#: redbot/cogs/trivia/trivia.py:211 msgid "Multiplier must be at least 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:213 +#: redbot/cogs/trivia/trivia.py:215 msgid "Done. Payout multiplier set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:215 +#: redbot/cogs/trivia/trivia.py:217 msgid "Done. I will no longer reward the winner with a payout." msgstr "" -#: redbot/cogs/trivia/trivia.py:220 +#: redbot/cogs/trivia/trivia.py:222 #, docstring msgid "Manage Custom Trivia lists." msgstr "" -#: redbot/cogs/trivia/trivia.py:225 +#: redbot/cogs/trivia/trivia.py:227 #, docstring msgid "List uploaded custom trivia." msgstr "" -#: redbot/cogs/trivia/trivia.py:227 +#: redbot/cogs/trivia/trivia.py:229 msgid "No custom Trivia lists uploaded." msgstr "" -#: redbot/cogs/trivia/trivia.py:243 redbot/cogs/trivia/trivia.py:250 +#: redbot/cogs/trivia/trivia.py:245 redbot/cogs/trivia/trivia.py:252 msgid "Uploaded trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:260 +#: redbot/cogs/trivia/trivia.py:262 #, docstring msgid "Upload a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:262 +#: redbot/cogs/trivia/trivia.py:264 msgid "Supply a file with next message or type anything to cancel." msgstr "" -#: redbot/cogs/trivia/trivia.py:268 +#: redbot/cogs/trivia/trivia.py:270 msgid "You took too long to upload a list." msgstr "" -#: redbot/cogs/trivia/trivia.py:271 +#: redbot/cogs/trivia/trivia.py:273 msgid "You have cancelled the upload process." msgstr "" -#: redbot/cogs/trivia/trivia.py:279 -msgid "Invalid syntax: " +#: redbot/cogs/trivia/trivia.py:281 +msgid "Invalid syntax:\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:282 +#: redbot/cogs/trivia/trivia.py:284 msgid "There was an error parsing the trivia list. See logs for more info." msgstr "" #: redbot/cogs/trivia/trivia.py:289 +msgid "The custom trivia list was not saved. The file does not follow the proper data format.\n" +"{schema_error}" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:298 #, docstring msgid "Delete a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:293 +#: redbot/cogs/trivia/trivia.py:302 msgid "Trivia {filename} was deleted." msgstr "" -#: redbot/cogs/trivia/trivia.py:295 +#: redbot/cogs/trivia/trivia.py:304 msgid "Trivia file was not found." msgstr "" -#: redbot/cogs/trivia/trivia.py:300 +#: redbot/cogs/trivia/trivia.py:309 #, docstring msgid "Start trivia session on the specified category.\n\n" " You may list multiple categories, in which case the trivia will involve\n" @@ -320,41 +378,41 @@ msgid "Start trivia session on the specified category.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:308 +#: redbot/cogs/trivia/trivia.py:317 msgid "There is already an ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/trivia.py:319 +#: redbot/cogs/trivia/trivia.py:328 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:326 +#: redbot/cogs/trivia/trivia.py:335 msgid "There was an error parsing the trivia list for the `{name}` category. It may be formatted incorrectly." msgstr "" -#: redbot/cogs/trivia/trivia.py:338 +#: redbot/cogs/trivia/trivia.py:347 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "" -#: redbot/cogs/trivia/trivia.py:353 +#: redbot/cogs/trivia/trivia.py:362 #, docstring msgid "Stop an ongoing trivia session." msgstr "" -#: redbot/cogs/trivia/trivia.py:360 +#: redbot/cogs/trivia/trivia.py:369 msgid "Trivia stopped." msgstr "" -#: redbot/cogs/trivia/trivia.py:364 +#: redbot/cogs/trivia/trivia.py:373 #, docstring msgid "List available trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:369 redbot/cogs/trivia/trivia.py:375 +#: redbot/cogs/trivia/trivia.py:378 redbot/cogs/trivia/trivia.py:384 msgid "Available trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:385 +#: redbot/cogs/trivia/trivia.py:394 #, docstring msgid "Leaderboard for trivia.\n\n" " Defaults to the top 10 of this server, sorted by total wins. Use\n" @@ -362,7 +420,7 @@ msgid "Leaderboard for trivia.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:400 +#: redbot/cogs/trivia/trivia.py:409 #, docstring msgid "Leaderboard for this server.\n\n" " `` can be any of the following fields:\n" @@ -374,11 +432,11 @@ msgid "Leaderboard for this server.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:413 redbot/cogs/trivia/trivia.py:442 +#: redbot/cogs/trivia/trivia.py:422 redbot/cogs/trivia/trivia.py:451 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "" -#: redbot/cogs/trivia/trivia.py:429 +#: redbot/cogs/trivia/trivia.py:438 #, docstring msgid "Global trivia leaderboard.\n\n" " `` can be any of the following fields:\n" @@ -390,52 +448,57 @@ msgid "Global trivia leaderboard.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:497 +#: redbot/cogs/trivia/trivia.py:506 msgid "There are no scores on record!" msgstr "" -#: redbot/cogs/trivia/trivia.py:527 +#: redbot/cogs/trivia/trivia.py:536 msgid "Rank" msgstr "" -#: redbot/cogs/trivia/trivia.py:528 +#: redbot/cogs/trivia/trivia.py:537 msgid "Member" msgstr "" -#: redbot/cogs/trivia/trivia.py:529 +#: redbot/cogs/trivia/trivia.py:538 msgid "Wins" msgstr "" -#: redbot/cogs/trivia/trivia.py:530 +#: redbot/cogs/trivia/trivia.py:539 msgid "Games Played" msgstr "" -#: redbot/cogs/trivia/trivia.py:531 +#: redbot/cogs/trivia/trivia.py:540 msgid "Total Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:532 +#: redbot/cogs/trivia/trivia.py:541 msgid "Average Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:647 +#: redbot/cogs/trivia/trivia.py:650 msgid "{filename} is a reserved trivia name and cannot be replaced.\n" "Choose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:656 +#: redbot/cogs/trivia/trivia.py:659 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:678 +#: redbot/cogs/trivia/trivia.py:681 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:682 +#: redbot/cogs/trivia/trivia.py:685 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:691 +#: redbot/cogs/trivia/trivia.py:698 +msgid "There was an error saving the file.\n" +"Please check the filename and try again, as it could be longer than your system supports." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:705 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 8315ca0b37d..fc0cce71651 100644 --- a/redbot/cogs/trivia/locales/tr-TR.po +++ b/redbot/cogs/trivia/locales/tr-TR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-03-07 21:28+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,116 +15,169 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: tr_TR\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:356 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:365 msgid "There is no ongoing trivia session in this channel." msgstr "Bu kanalda devam etmekte olan bilgi yarışması yok." -#: redbot/cogs/trivia/converters.py:15 +#: redbot/cogs/trivia/converters.py:18 msgid "`{arg}` is not a number." msgstr "`{arg}` bir sayı değil." -#: redbot/cogs/trivia/converters.py:17 +#: redbot/cogs/trivia/converters.py:20 msgid "`{arg}` is not a finite number." msgstr "`{arg}` sonu olan bir sayı değil." -#: redbot/cogs/trivia/session.py:20 +#: redbot/cogs/trivia/schema.py:34 +msgid "The trivia list does not contain any questions." +msgstr "" + +#: redbot/cogs/trivia/schema.py:39 redbot/cogs/trivia/schema.py:40 +msgid "{key} key must be a text value." +msgstr "" + +#: redbot/cogs/trivia/schema.py:46 +msgid "{key} key in {parent_key} must be a positive integer." +msgstr "" + +#: redbot/cogs/trivia/schema.py:51 +msgid "{key} key in {parent_key} must be a positive number." +msgstr "" + +#: redbot/cogs/trivia/schema.py:56 +msgid "{key} key in {parent_key} must be a positive number greater than or equal to 4." +msgstr "" + +#: redbot/cogs/trivia/schema.py:62 redbot/cogs/trivia/schema.py:65 +#: redbot/cogs/trivia/schema.py:73 +msgid "{key} key in {parent_key} must be either true or false." +msgstr "" + +#: redbot/cogs/trivia/schema.py:70 +msgid "{key} key in {parent_key} must be a non-negative number." +msgstr "" + +#: redbot/cogs/trivia/schema.py:79 +msgid "{key} is not a key that can be specified in {parent_key}." +msgstr "" + +#: redbot/cogs/trivia/schema.py:82 +msgid "{key} should be a 'key: value' mapping." +msgstr "" + +#: redbot/cogs/trivia/schema.py:86 +msgid "Value of question {key} is not a list of text values (answers)." +msgstr "" + +#: redbot/cogs/trivia/schema.py:92 +msgid "A key of question {key} is not a text value." +msgstr "" + +#: redbot/cogs/trivia/schema.py:95 +msgid "A trivia list should be a 'key: value' mapping." +msgstr "" + +#: redbot/cogs/trivia/session.py:21 msgid "I know this one! {answer}!" msgstr "Bunun cevabını biliyorum! {answer}!" -#: redbot/cogs/trivia/session.py:21 +#: redbot/cogs/trivia/session.py:22 msgid "Easy: {answer}." msgstr "Basit: {answer}." -#: redbot/cogs/trivia/session.py:22 +#: redbot/cogs/trivia/session.py:23 msgid "Oh really? It's {answer} of course." msgstr "Cidden mi? Cevap tabiki de {answer}." -#: redbot/cogs/trivia/session.py:26 +#: redbot/cogs/trivia/session.py:27 msgid "I know this one! ||{answer}!||" msgstr "Bunun cevabını biliyorum! ||{answer}!||" -#: redbot/cogs/trivia/session.py:27 +#: redbot/cogs/trivia/session.py:28 msgid "Easy: ||{answer}.||" msgstr "Basit: ||{answer}.||" -#: redbot/cogs/trivia/session.py:28 +#: redbot/cogs/trivia/session.py:29 msgid "Oh really? It's ||{answer}|| of course." msgstr "Cidden mi? Cevap tabiki de ||{answer}||." -#: redbot/cogs/trivia/session.py:32 +#: redbot/cogs/trivia/session.py:33 msgid "To the next one I guess..." msgstr "Sanırım bir sonrakine..." -#: redbot/cogs/trivia/session.py:33 +#: redbot/cogs/trivia/session.py:34 msgid "Moving on..." msgstr "Devam ediyoruz..." -#: redbot/cogs/trivia/session.py:34 +#: redbot/cogs/trivia/session.py:35 msgid "I'm sure you'll know the answer of the next one." msgstr "Bir sonrakinin cevabını bileceğinden eminim." -#: redbot/cogs/trivia/session.py:35 +#: redbot/cogs/trivia/session.py:36 msgid "😔 Next one." msgstr "😔 Sıradaki." -#: redbot/cogs/trivia/session.py:121 +#: redbot/cogs/trivia/session.py:122 +msgid "An unexpected error occurred in the trivia session." +msgstr "" + +#: redbot/cogs/trivia/session.py:124 msgid "An unexpected error occurred in the trivia session.\n" "Check your console or logs for details." msgstr "Bilgi yarışması sırasında beklenmedik bir hata oluştu.\n" "Detaylar için kayıtları veya konsolu kontrol edin." -#: redbot/cogs/trivia/session.py:142 +#: redbot/cogs/trivia/session.py:144 msgid "Question number {num}!" msgstr "Soru numarası {num}!" -#: redbot/cogs/trivia/session.py:151 +#: redbot/cogs/trivia/session.py:153 msgid "There are no more questions!" msgstr "Başka soru kalmadı!" -#: redbot/cogs/trivia/session.py:159 +#: redbot/cogs/trivia/session.py:161 msgid "{trivia_list} (by {author})" msgstr "{trivia_list} (oluşturan: {author})" -#: redbot/cogs/trivia/session.py:164 +#: redbot/cogs/trivia/session.py:166 msgid "Starting Trivia: {list_names}" msgstr "Bilgi Yarışması Başlatılıyor: {list_names}" -#: redbot/cogs/trivia/session.py:210 +#: redbot/cogs/trivia/session.py:212 msgid "Guys...? Well, I guess I'll stop then." msgstr "Beyler...? Peki, öyleyse sanırım duracağım." -#: redbot/cogs/trivia/session.py:221 +#: redbot/cogs/trivia/session.py:223 msgid " **+1** for me!" msgstr " **+1** bana!" -#: redbot/cogs/trivia/session.py:226 +#: redbot/cogs/trivia/session.py:228 msgid "You got it {user}! **+1** to you!" msgstr "Doğru bildin {user}! **+1** sana!" -#: redbot/cogs/trivia/session.py:329 +#: redbot/cogs/trivia/session.py:334 msgid "Congratulations {users}! You have each received {num} {currency} for winning!" msgstr "Tebrikler {users}! Hepiniz başarılı olarak {num} {currency} kazandınız!" -#: redbot/cogs/trivia/session.py:337 +#: redbot/cogs/trivia/session.py:342 msgid "Congratulations {user}! You have received {num} {currency} for winning!" msgstr "Tebrikler {user}! Başarılı olduğun için {num} {currency} kazandın!" -#: redbot/cogs/trivia/trivia.py:41 +#: redbot/cogs/trivia/trivia.py:42 #, docstring msgid "Play trivia with friends!" msgstr "Arkadaşlarınla bilgi yarışması oyna!" -#: redbot/cogs/trivia/trivia.py:80 +#: redbot/cogs/trivia/trivia.py:82 #, docstring msgid "Manage Trivia settings." msgstr "Bilgi Yarışması ayarlarını yönet." -#: redbot/cogs/trivia/trivia.py:84 +#: redbot/cogs/trivia/trivia.py:86 #, docstring msgid "Show the current trivia settings." msgstr "Mevcut bilgi yarışması ayarlarını göster." -#: redbot/cogs/trivia/trivia.py:88 +#: redbot/cogs/trivia/trivia.py:90 msgid "Current settings\n" "Bot gains points: {bot_plays}\n" "Answer time limit: {delay} seconds\n" @@ -144,59 +197,59 @@ msgstr "Mevcut ayarlar\n" "Listelerin ayarları hükümsüzleştirme izni: {allow_override}\n" "Sonuçları spoiler olarak gizleme: {use_spoilers}" -#: redbot/cogs/trivia/trivia.py:105 +#: redbot/cogs/trivia/trivia.py:107 #, docstring msgid "Set the total points required to win." msgstr "Kazanmak için gereken toplam puanı ayarla." -#: redbot/cogs/trivia/trivia.py:107 +#: redbot/cogs/trivia/trivia.py:109 msgid "Score must be greater than 0." msgstr "Puan sıfırdan yüksek olmalıdır." -#: redbot/cogs/trivia/trivia.py:111 +#: redbot/cogs/trivia/trivia.py:113 msgid "Done. Points required to win set to {num}." msgstr "Tamamdır. Artık kazanmak için gereken puan sayısı {num}." -#: redbot/cogs/trivia/trivia.py:115 +#: redbot/cogs/trivia/trivia.py:117 #, docstring msgid "Set the maximum seconds permitted to answer a question." msgstr "Bir soruyu cevaplamak için en fazla kaç saniye verileceğini ayarla." -#: redbot/cogs/trivia/trivia.py:117 +#: redbot/cogs/trivia/trivia.py:119 msgid "Must be at least 4 seconds." msgstr "En az 4 saniye olmalıdır." -#: redbot/cogs/trivia/trivia.py:121 +#: redbot/cogs/trivia/trivia.py:123 msgid "Done. Maximum seconds to answer set to {num}." msgstr "Tamamdır. Cevap vermek için verilen en fazla süre artık {num}." -#: redbot/cogs/trivia/trivia.py:125 +#: redbot/cogs/trivia/trivia.py:127 #, docstring msgid "Set how long until trivia stops due to no response." msgstr "Bilgi yarışmasının cevap almamaktan dolayı durmadan önce ne kadar bekleyeceğini ayarla." -#: redbot/cogs/trivia/trivia.py:128 +#: redbot/cogs/trivia/trivia.py:130 msgid "Must be larger than the answer time limit." msgstr "Cevap verme süre sınırından büyük olmalıdır." -#: redbot/cogs/trivia/trivia.py:132 +#: redbot/cogs/trivia/trivia.py:134 msgid "Done. Trivia sessions will now time out after {num} seconds of no responses." msgstr "Tamamdır. Bilgi yarışmaları artık {num} saniye cevap almazlarsa zaman aşımına uğrayacak." -#: redbot/cogs/trivia/trivia.py:139 +#: redbot/cogs/trivia/trivia.py:141 #, docstring msgid "Allow/disallow trivia lists to override settings." msgstr "Bilgi yarışması listelerinin ayarlara üstün gelmesine izin ver/verme." -#: redbot/cogs/trivia/trivia.py:144 +#: redbot/cogs/trivia/trivia.py:146 msgid "Done. Trivia lists can now override the trivia settings for this server." msgstr "Tamamdır. Bilgi yarışması listeleri artık bu sunucunun bilgi yarışması ayarlarına üstün gelecek." -#: redbot/cogs/trivia/trivia.py:148 +#: redbot/cogs/trivia/trivia.py:150 msgid "Done. Trivia lists can no longer override the trivia settings for this server." msgstr "Tamamdır. Bilgi yarışması listeleri artık bu sunucunun bilgi yarışması ayarlarına üstün gelmeyecek." -#: redbot/cogs/trivia/trivia.py:156 +#: redbot/cogs/trivia/trivia.py:158 #, docstring msgid "Set if bot will display the answers in spoilers.\n\n" " If enabled, the bot will use spoilers to hide answers.\n" @@ -205,15 +258,15 @@ msgstr "Botun cevapları spoiler olarak gösterip göstermemesini ayarla.\n\n" " Bu ayar açıldığında bot cevapları spoiler olarak gizler.\n" " " -#: redbot/cogs/trivia/trivia.py:163 +#: redbot/cogs/trivia/trivia.py:165 msgid "Done. I'll put the answers in spoilers next time." msgstr "Anlaşıldı. Artık cevapları spoiler olarak saklayacağım." -#: redbot/cogs/trivia/trivia.py:165 +#: redbot/cogs/trivia/trivia.py:167 msgid "Alright, I won't use spoilers to hide answers anymore." msgstr "Anlaşıldı, artık cevapları spoiler olarak saklamayacağım." -#: redbot/cogs/trivia/trivia.py:169 +#: redbot/cogs/trivia/trivia.py:171 #, 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" @@ -222,15 +275,15 @@ 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:176 +#: redbot/cogs/trivia/trivia.py:178 msgid "Done. I'll now gain a point if users don't answer in time." msgstr "Tamamdır. Artık kullanıcılar zamanında doğru cevap veremezlerse bir puan alacağım." -#: redbot/cogs/trivia/trivia.py:178 +#: redbot/cogs/trivia/trivia.py:180 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:182 +#: redbot/cogs/trivia/trivia.py:184 #, 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" @@ -241,15 +294,15 @@ msgstr "Cevabın söylenip söylenmeyeceğini ayarla.\n\n" " söyleyecektir.\n" " " -#: redbot/cogs/trivia/trivia.py:190 +#: redbot/cogs/trivia/trivia.py:192 msgid "Done. I'll reveal the answer if no one knows it." msgstr "Tamamdır. Artık cevabı kimse bilemezse ben söyleyeceğim." -#: redbot/cogs/trivia/trivia.py:192 +#: redbot/cogs/trivia/trivia.py:194 msgid "Alright, I won't reveal the answer to the questions anymore." msgstr "Tamamdır, artık soruların cevaplarını söylemeyeceğim." -#: redbot/cogs/trivia/trivia.py:198 +#: redbot/cogs/trivia/trivia.py:200 #, docstring msgid "Set the payout multiplier.\n\n" " This can be any positive decimal number. If a user wins trivia when at\n" @@ -266,75 +319,81 @@ msgstr "Ödül katlanma oranını ayarla.\n\n" " katlanma oranı ile çarparak belirlenir.\n" " " -#: redbot/cogs/trivia/trivia.py:209 +#: redbot/cogs/trivia/trivia.py:211 msgid "Multiplier must be at least 0." msgstr "Katlanma oranı en az 0 olmalı." -#: redbot/cogs/trivia/trivia.py:213 +#: redbot/cogs/trivia/trivia.py:215 msgid "Done. Payout multiplier set to {num}." msgstr "Tamamdır. Ödül katlanma oranı artık {num}." -#: redbot/cogs/trivia/trivia.py:215 +#: redbot/cogs/trivia/trivia.py:217 msgid "Done. I will no longer reward the winner with a payout." msgstr "Tamamdır. Artık kazanana kredi ödülü vermiyeceğim." -#: redbot/cogs/trivia/trivia.py:220 +#: redbot/cogs/trivia/trivia.py:222 #, docstring msgid "Manage Custom Trivia lists." msgstr "Özel Bilgi Yarışması listelerini yönet." -#: redbot/cogs/trivia/trivia.py:225 +#: redbot/cogs/trivia/trivia.py:227 #, docstring msgid "List uploaded custom trivia." msgstr "Yüklenmiş özel bilgi yarışmalarını listele." -#: redbot/cogs/trivia/trivia.py:227 +#: redbot/cogs/trivia/trivia.py:229 msgid "No custom Trivia lists uploaded." msgstr "Yüklenmiş özel bilgi yarışması listesi bulunmamakta." -#: redbot/cogs/trivia/trivia.py:243 redbot/cogs/trivia/trivia.py:250 +#: redbot/cogs/trivia/trivia.py:245 redbot/cogs/trivia/trivia.py:252 msgid "Uploaded trivia lists" msgstr "Yüklenmiş bilgi yarışması listeleri" -#: redbot/cogs/trivia/trivia.py:260 +#: redbot/cogs/trivia/trivia.py:262 #, docstring msgid "Upload a trivia file." msgstr "Bir bilgi yarışması dosyası yükle." -#: redbot/cogs/trivia/trivia.py:262 +#: redbot/cogs/trivia/trivia.py:264 msgid "Supply a file with next message or type anything to cancel." 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:268 +#: redbot/cogs/trivia/trivia.py:270 msgid "You took too long to upload a list." msgstr "Bir liste yüklemeniz çok uzun sürdü." -#: redbot/cogs/trivia/trivia.py:271 +#: redbot/cogs/trivia/trivia.py:273 msgid "You have cancelled the upload process." msgstr "Yükleme işlemini iptal ettiniz." -#: redbot/cogs/trivia/trivia.py:279 -msgid "Invalid syntax: " -msgstr "Geçersiz komut: " +#: redbot/cogs/trivia/trivia.py:281 +msgid "Invalid syntax:\n" +msgstr "" -#: redbot/cogs/trivia/trivia.py:282 +#: redbot/cogs/trivia/trivia.py:284 msgid "There was an error parsing the trivia list. See logs for more info." msgstr "Liste ayrıştırılırken hata oluştu. Daha çok bilgi için kayıtları inceleyin." #: redbot/cogs/trivia/trivia.py:289 +msgid "The custom trivia list was not saved. The file does not follow the proper data format.\n" +"{schema_error}" +msgstr "Özel trivia listesi kaydedilemedi. Dosya doğru formata sahip değil.\n" +"{schema_error}" + +#: redbot/cogs/trivia/trivia.py:298 #, docstring msgid "Delete a trivia file." msgstr "Bir bilgi yarışması dosyasını sil." -#: redbot/cogs/trivia/trivia.py:293 +#: redbot/cogs/trivia/trivia.py:302 msgid "Trivia {filename} was deleted." msgstr "{filename} adlı bilgi yarışması silindi." -#: redbot/cogs/trivia/trivia.py:295 +#: redbot/cogs/trivia/trivia.py:304 msgid "Trivia file was not found." msgstr "Bilgi yarışması dosyası bulunamadı." -#: redbot/cogs/trivia/trivia.py:300 +#: redbot/cogs/trivia/trivia.py:309 #, docstring msgid "Start trivia session on the specified category.\n\n" " You may list multiple categories, in which case the trivia will involve\n" @@ -345,41 +404,41 @@ msgstr "Belirtilen kategoride bilgi yarışması başlat.\n\n" " hepsinden sorular olacaktır.\n" " " -#: redbot/cogs/trivia/trivia.py:308 +#: redbot/cogs/trivia/trivia.py:317 msgid "There is already an ongoing trivia session in this channel." msgstr "Bu kanalda zaten devam etmekte olan bir bilgi yarışması mevcut." -#: redbot/cogs/trivia/trivia.py:319 +#: redbot/cogs/trivia/trivia.py:328 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." 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:326 +#: redbot/cogs/trivia/trivia.py:335 msgid "There was an error parsing the trivia list for the `{name}` category. It may be formatted incorrectly." 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:338 +#: redbot/cogs/trivia/trivia.py:347 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "Bilgi yarışması listesi başarıyla ayrıştırıldı, fakat boş gibi görünüyor!" -#: redbot/cogs/trivia/trivia.py:353 +#: redbot/cogs/trivia/trivia.py:362 #, docstring msgid "Stop an ongoing trivia session." msgstr "Devam etmekte olan bir bilgi yarışmasını durdur." -#: redbot/cogs/trivia/trivia.py:360 +#: redbot/cogs/trivia/trivia.py:369 msgid "Trivia stopped." msgstr "Bilgi yarışması durduruldu." -#: redbot/cogs/trivia/trivia.py:364 +#: redbot/cogs/trivia/trivia.py:373 #, docstring msgid "List available trivia categories." msgstr "Mevcut bilgi yarışması kategorilerini listele." -#: redbot/cogs/trivia/trivia.py:369 redbot/cogs/trivia/trivia.py:375 +#: redbot/cogs/trivia/trivia.py:378 redbot/cogs/trivia/trivia.py:384 msgid "Available trivia lists" msgstr "Mevcut bilgi yarışması kategorileri" -#: redbot/cogs/trivia/trivia.py:385 +#: redbot/cogs/trivia/trivia.py:394 #, docstring msgid "Leaderboard for trivia.\n\n" " Defaults to the top 10 of this server, sorted by total wins. Use\n" @@ -390,7 +449,7 @@ msgstr "Bilgi yarışması için sıralama.\n\n" " bir sıralama için alt komutları kullanın.\n" " " -#: redbot/cogs/trivia/trivia.py:400 +#: redbot/cogs/trivia/trivia.py:409 #, docstring msgid "Leaderboard for this server.\n\n" " `` can be any of the following fields:\n" @@ -409,11 +468,11 @@ msgstr "Bu sunucu için sıralama.\n\n" " `` sıralamada kaç kişi gösterileceğidir.\n" " " -#: redbot/cogs/trivia/trivia.py:413 redbot/cogs/trivia/trivia.py:442 +#: redbot/cogs/trivia/trivia.py:422 redbot/cogs/trivia/trivia.py:451 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." 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:429 +#: redbot/cogs/trivia/trivia.py:438 #, docstring msgid "Global trivia leaderboard.\n\n" " `` can be any of the following fields:\n" @@ -432,53 +491,58 @@ msgstr "Küresel bilgi yarışması sıralaması.\n\n" " `` sıralamada kaç kişi gösterileceğidir.\n" " " -#: redbot/cogs/trivia/trivia.py:497 +#: redbot/cogs/trivia/trivia.py:506 msgid "There are no scores on record!" msgstr "Kayıtta hiç puan yok!" -#: redbot/cogs/trivia/trivia.py:527 +#: redbot/cogs/trivia/trivia.py:536 msgid "Rank" msgstr "Rütbe" -#: redbot/cogs/trivia/trivia.py:528 +#: redbot/cogs/trivia/trivia.py:537 msgid "Member" msgstr "Üye" -#: redbot/cogs/trivia/trivia.py:529 +#: redbot/cogs/trivia/trivia.py:538 msgid "Wins" msgstr "Kazanmalar" -#: redbot/cogs/trivia/trivia.py:530 +#: redbot/cogs/trivia/trivia.py:539 msgid "Games Played" msgstr "Oynanan Oyunlar" -#: redbot/cogs/trivia/trivia.py:531 +#: redbot/cogs/trivia/trivia.py:540 msgid "Total Score" msgstr "Toplam Puan" -#: redbot/cogs/trivia/trivia.py:532 +#: redbot/cogs/trivia/trivia.py:541 msgid "Average Score" msgstr "Ortalama Puan" -#: redbot/cogs/trivia/trivia.py:647 +#: redbot/cogs/trivia/trivia.py:650 msgid "{filename} is a reserved trivia name and cannot be replaced.\n" "Choose another name." msgstr "{filename} ayrılmış bir bilgi yarışması adıdır ve değiştirilemez.\n" "Başka bir ad seçin." -#: redbot/cogs/trivia/trivia.py:656 +#: redbot/cogs/trivia/trivia.py:659 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "{filename} zaten mevcut. Üzerine yazmak ister misiniz?" -#: redbot/cogs/trivia/trivia.py:678 +#: redbot/cogs/trivia/trivia.py:681 msgid "You took too long answering." msgstr "Cevap vermeniz çok uzun sürdü." -#: redbot/cogs/trivia/trivia.py:682 +#: redbot/cogs/trivia/trivia.py:685 msgid "I am not replacing the existing file." msgstr "Var olan dosyayı değiştirmiyorum." -#: redbot/cogs/trivia/trivia.py:691 +#: redbot/cogs/trivia/trivia.py:698 +msgid "There was an error saving the file.\n" +"Please check the filename and try again, as it could be longer than your system supports." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:705 msgid "Saved Trivia list as {filename}." 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 bd76c155247..c21a7b34d4e 100644 --- a/redbot/cogs/trivia/locales/uk-UA.po +++ b/redbot/cogs/trivia/locales/uk-UA.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-03-07 21:28+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,115 +15,168 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: uk_UA\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:356 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:365 msgid "There is no ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/converters.py:15 +#: redbot/cogs/trivia/converters.py:18 msgid "`{arg}` is not a number." msgstr "" -#: redbot/cogs/trivia/converters.py:17 +#: redbot/cogs/trivia/converters.py:20 msgid "`{arg}` is not a finite number." msgstr "" -#: redbot/cogs/trivia/session.py:20 -msgid "I know this one! {answer}!" +#: redbot/cogs/trivia/schema.py:34 +msgid "The trivia list does not contain any questions." +msgstr "" + +#: redbot/cogs/trivia/schema.py:39 redbot/cogs/trivia/schema.py:40 +msgid "{key} key must be a text value." +msgstr "" + +#: redbot/cogs/trivia/schema.py:46 +msgid "{key} key in {parent_key} must be a positive integer." +msgstr "" + +#: redbot/cogs/trivia/schema.py:51 +msgid "{key} key in {parent_key} must be a positive number." +msgstr "" + +#: redbot/cogs/trivia/schema.py:56 +msgid "{key} key in {parent_key} must be a positive number greater than or equal to 4." +msgstr "" + +#: redbot/cogs/trivia/schema.py:62 redbot/cogs/trivia/schema.py:65 +#: redbot/cogs/trivia/schema.py:73 +msgid "{key} key in {parent_key} must be either true or false." +msgstr "" + +#: redbot/cogs/trivia/schema.py:70 +msgid "{key} key in {parent_key} must be a non-negative number." +msgstr "" + +#: redbot/cogs/trivia/schema.py:79 +msgid "{key} is not a key that can be specified in {parent_key}." +msgstr "" + +#: redbot/cogs/trivia/schema.py:82 +msgid "{key} should be a 'key: value' mapping." +msgstr "" + +#: redbot/cogs/trivia/schema.py:86 +msgid "Value of question {key} is not a list of text values (answers)." +msgstr "" + +#: redbot/cogs/trivia/schema.py:92 +msgid "A key of question {key} is not a text value." +msgstr "" + +#: redbot/cogs/trivia/schema.py:95 +msgid "A trivia list should be a 'key: value' mapping." msgstr "" #: redbot/cogs/trivia/session.py:21 -msgid "Easy: {answer}." +msgid "I know this one! {answer}!" msgstr "" #: redbot/cogs/trivia/session.py:22 +msgid "Easy: {answer}." +msgstr "" + +#: redbot/cogs/trivia/session.py:23 msgid "Oh really? It's {answer} of course." msgstr "" -#: redbot/cogs/trivia/session.py:26 +#: redbot/cogs/trivia/session.py:27 msgid "I know this one! ||{answer}!||" msgstr "" -#: redbot/cogs/trivia/session.py:27 +#: redbot/cogs/trivia/session.py:28 msgid "Easy: ||{answer}.||" msgstr "" -#: redbot/cogs/trivia/session.py:28 +#: redbot/cogs/trivia/session.py:29 msgid "Oh really? It's ||{answer}|| of course." msgstr "" -#: redbot/cogs/trivia/session.py:32 +#: redbot/cogs/trivia/session.py:33 msgid "To the next one I guess..." msgstr "" -#: redbot/cogs/trivia/session.py:33 +#: redbot/cogs/trivia/session.py:34 msgid "Moving on..." msgstr "" -#: redbot/cogs/trivia/session.py:34 +#: redbot/cogs/trivia/session.py:35 msgid "I'm sure you'll know the answer of the next one." msgstr "" -#: redbot/cogs/trivia/session.py:35 +#: redbot/cogs/trivia/session.py:36 msgid "😔 Next one." msgstr "" -#: redbot/cogs/trivia/session.py:121 +#: redbot/cogs/trivia/session.py:122 +msgid "An unexpected error occurred in the trivia session." +msgstr "" + +#: redbot/cogs/trivia/session.py:124 msgid "An unexpected error occurred in the trivia session.\n" "Check your console or logs for details." msgstr "" -#: redbot/cogs/trivia/session.py:142 +#: redbot/cogs/trivia/session.py:144 msgid "Question number {num}!" msgstr "" -#: redbot/cogs/trivia/session.py:151 +#: redbot/cogs/trivia/session.py:153 msgid "There are no more questions!" msgstr "" -#: redbot/cogs/trivia/session.py:159 +#: redbot/cogs/trivia/session.py:161 msgid "{trivia_list} (by {author})" msgstr "" -#: redbot/cogs/trivia/session.py:164 +#: redbot/cogs/trivia/session.py:166 msgid "Starting Trivia: {list_names}" msgstr "" -#: redbot/cogs/trivia/session.py:210 +#: redbot/cogs/trivia/session.py:212 msgid "Guys...? Well, I guess I'll stop then." msgstr "" -#: redbot/cogs/trivia/session.py:221 +#: redbot/cogs/trivia/session.py:223 msgid " **+1** for me!" msgstr "" -#: redbot/cogs/trivia/session.py:226 +#: redbot/cogs/trivia/session.py:228 msgid "You got it {user}! **+1** to you!" msgstr "" -#: redbot/cogs/trivia/session.py:329 +#: redbot/cogs/trivia/session.py:334 msgid "Congratulations {users}! You have each received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/session.py:337 +#: redbot/cogs/trivia/session.py:342 msgid "Congratulations {user}! You have received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/trivia.py:41 +#: redbot/cogs/trivia/trivia.py:42 #, docstring msgid "Play trivia with friends!" msgstr "" -#: redbot/cogs/trivia/trivia.py:80 +#: redbot/cogs/trivia/trivia.py:82 #, docstring msgid "Manage Trivia settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:84 +#: redbot/cogs/trivia/trivia.py:86 #, docstring msgid "Show the current trivia settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:88 +#: redbot/cogs/trivia/trivia.py:90 msgid "Current settings\n" "Bot gains points: {bot_plays}\n" "Answer time limit: {delay} seconds\n" @@ -135,89 +188,89 @@ msgid "Current settings\n" "Use Spoilers in answers: {use_spoilers}" msgstr "" -#: redbot/cogs/trivia/trivia.py:105 +#: redbot/cogs/trivia/trivia.py:107 #, docstring msgid "Set the total points required to win." msgstr "" -#: redbot/cogs/trivia/trivia.py:107 +#: redbot/cogs/trivia/trivia.py:109 msgid "Score must be greater than 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:111 +#: redbot/cogs/trivia/trivia.py:113 msgid "Done. Points required to win set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:115 +#: redbot/cogs/trivia/trivia.py:117 #, docstring msgid "Set the maximum seconds permitted to answer a question." msgstr "" -#: redbot/cogs/trivia/trivia.py:117 +#: redbot/cogs/trivia/trivia.py:119 msgid "Must be at least 4 seconds." msgstr "" -#: redbot/cogs/trivia/trivia.py:121 +#: redbot/cogs/trivia/trivia.py:123 msgid "Done. Maximum seconds to answer set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:125 +#: redbot/cogs/trivia/trivia.py:127 #, docstring msgid "Set how long until trivia stops due to no response." msgstr "" -#: redbot/cogs/trivia/trivia.py:128 +#: redbot/cogs/trivia/trivia.py:130 msgid "Must be larger than the answer time limit." msgstr "" -#: redbot/cogs/trivia/trivia.py:132 +#: redbot/cogs/trivia/trivia.py:134 msgid "Done. Trivia sessions will now time out after {num} seconds of no responses." msgstr "" -#: redbot/cogs/trivia/trivia.py:139 +#: redbot/cogs/trivia/trivia.py:141 #, docstring msgid "Allow/disallow trivia lists to override settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:144 +#: redbot/cogs/trivia/trivia.py:146 msgid "Done. Trivia lists can now override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:148 +#: redbot/cogs/trivia/trivia.py:150 msgid "Done. Trivia lists can no longer override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:156 +#: redbot/cogs/trivia/trivia.py:158 #, docstring msgid "Set if bot will display the answers in spoilers.\n\n" " If enabled, the bot will use spoilers to hide answers.\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:163 +#: redbot/cogs/trivia/trivia.py:165 msgid "Done. I'll put the answers in spoilers next time." msgstr "" -#: redbot/cogs/trivia/trivia.py:165 +#: redbot/cogs/trivia/trivia.py:167 msgid "Alright, I won't use spoilers to hide answers anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:169 +#: redbot/cogs/trivia/trivia.py:171 #, 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:176 +#: redbot/cogs/trivia/trivia.py:178 msgid "Done. I'll now gain a point if users don't answer in time." msgstr "" -#: redbot/cogs/trivia/trivia.py:178 +#: redbot/cogs/trivia/trivia.py:180 msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:182 +#: redbot/cogs/trivia/trivia.py:184 #, 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" @@ -225,15 +278,15 @@ msgid "Set whether or not the answer is revealed.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:190 +#: redbot/cogs/trivia/trivia.py:192 msgid "Done. I'll reveal the answer if no one knows it." msgstr "" -#: redbot/cogs/trivia/trivia.py:192 +#: redbot/cogs/trivia/trivia.py:194 msgid "Alright, I won't reveal the answer to the questions anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:198 +#: redbot/cogs/trivia/trivia.py:200 #, docstring msgid "Set the payout multiplier.\n\n" " This can be any positive decimal number. If a user wins trivia when at\n" @@ -244,75 +297,80 @@ msgid "Set the payout multiplier.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:209 +#: redbot/cogs/trivia/trivia.py:211 msgid "Multiplier must be at least 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:213 +#: redbot/cogs/trivia/trivia.py:215 msgid "Done. Payout multiplier set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:215 +#: redbot/cogs/trivia/trivia.py:217 msgid "Done. I will no longer reward the winner with a payout." msgstr "" -#: redbot/cogs/trivia/trivia.py:220 +#: redbot/cogs/trivia/trivia.py:222 #, docstring msgid "Manage Custom Trivia lists." msgstr "" -#: redbot/cogs/trivia/trivia.py:225 +#: redbot/cogs/trivia/trivia.py:227 #, docstring msgid "List uploaded custom trivia." msgstr "" -#: redbot/cogs/trivia/trivia.py:227 +#: redbot/cogs/trivia/trivia.py:229 msgid "No custom Trivia lists uploaded." msgstr "" -#: redbot/cogs/trivia/trivia.py:243 redbot/cogs/trivia/trivia.py:250 +#: redbot/cogs/trivia/trivia.py:245 redbot/cogs/trivia/trivia.py:252 msgid "Uploaded trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:260 +#: redbot/cogs/trivia/trivia.py:262 #, docstring msgid "Upload a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:262 +#: redbot/cogs/trivia/trivia.py:264 msgid "Supply a file with next message or type anything to cancel." msgstr "" -#: redbot/cogs/trivia/trivia.py:268 +#: redbot/cogs/trivia/trivia.py:270 msgid "You took too long to upload a list." msgstr "" -#: redbot/cogs/trivia/trivia.py:271 +#: redbot/cogs/trivia/trivia.py:273 msgid "You have cancelled the upload process." msgstr "" -#: redbot/cogs/trivia/trivia.py:279 -msgid "Invalid syntax: " +#: redbot/cogs/trivia/trivia.py:281 +msgid "Invalid syntax:\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:282 +#: redbot/cogs/trivia/trivia.py:284 msgid "There was an error parsing the trivia list. See logs for more info." msgstr "" #: redbot/cogs/trivia/trivia.py:289 +msgid "The custom trivia list was not saved. The file does not follow the proper data format.\n" +"{schema_error}" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:298 #, docstring msgid "Delete a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:293 +#: redbot/cogs/trivia/trivia.py:302 msgid "Trivia {filename} was deleted." msgstr "" -#: redbot/cogs/trivia/trivia.py:295 +#: redbot/cogs/trivia/trivia.py:304 msgid "Trivia file was not found." msgstr "" -#: redbot/cogs/trivia/trivia.py:300 +#: redbot/cogs/trivia/trivia.py:309 #, docstring msgid "Start trivia session on the specified category.\n\n" " You may list multiple categories, in which case the trivia will involve\n" @@ -320,41 +378,41 @@ msgid "Start trivia session on the specified category.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:308 +#: redbot/cogs/trivia/trivia.py:317 msgid "There is already an ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/trivia.py:319 +#: redbot/cogs/trivia/trivia.py:328 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:326 +#: redbot/cogs/trivia/trivia.py:335 msgid "There was an error parsing the trivia list for the `{name}` category. It may be formatted incorrectly." msgstr "" -#: redbot/cogs/trivia/trivia.py:338 +#: redbot/cogs/trivia/trivia.py:347 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "" -#: redbot/cogs/trivia/trivia.py:353 +#: redbot/cogs/trivia/trivia.py:362 #, docstring msgid "Stop an ongoing trivia session." msgstr "" -#: redbot/cogs/trivia/trivia.py:360 +#: redbot/cogs/trivia/trivia.py:369 msgid "Trivia stopped." msgstr "" -#: redbot/cogs/trivia/trivia.py:364 +#: redbot/cogs/trivia/trivia.py:373 #, docstring msgid "List available trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:369 redbot/cogs/trivia/trivia.py:375 +#: redbot/cogs/trivia/trivia.py:378 redbot/cogs/trivia/trivia.py:384 msgid "Available trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:385 +#: redbot/cogs/trivia/trivia.py:394 #, docstring msgid "Leaderboard for trivia.\n\n" " Defaults to the top 10 of this server, sorted by total wins. Use\n" @@ -362,7 +420,7 @@ msgid "Leaderboard for trivia.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:400 +#: redbot/cogs/trivia/trivia.py:409 #, docstring msgid "Leaderboard for this server.\n\n" " `` can be any of the following fields:\n" @@ -374,11 +432,11 @@ msgid "Leaderboard for this server.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:413 redbot/cogs/trivia/trivia.py:442 +#: redbot/cogs/trivia/trivia.py:422 redbot/cogs/trivia/trivia.py:451 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "" -#: redbot/cogs/trivia/trivia.py:429 +#: redbot/cogs/trivia/trivia.py:438 #, docstring msgid "Global trivia leaderboard.\n\n" " `` can be any of the following fields:\n" @@ -390,52 +448,57 @@ msgid "Global trivia leaderboard.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:497 +#: redbot/cogs/trivia/trivia.py:506 msgid "There are no scores on record!" msgstr "" -#: redbot/cogs/trivia/trivia.py:527 +#: redbot/cogs/trivia/trivia.py:536 msgid "Rank" msgstr "" -#: redbot/cogs/trivia/trivia.py:528 +#: redbot/cogs/trivia/trivia.py:537 msgid "Member" msgstr "" -#: redbot/cogs/trivia/trivia.py:529 +#: redbot/cogs/trivia/trivia.py:538 msgid "Wins" msgstr "" -#: redbot/cogs/trivia/trivia.py:530 +#: redbot/cogs/trivia/trivia.py:539 msgid "Games Played" msgstr "" -#: redbot/cogs/trivia/trivia.py:531 +#: redbot/cogs/trivia/trivia.py:540 msgid "Total Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:532 +#: redbot/cogs/trivia/trivia.py:541 msgid "Average Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:647 +#: redbot/cogs/trivia/trivia.py:650 msgid "{filename} is a reserved trivia name and cannot be replaced.\n" "Choose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:656 +#: redbot/cogs/trivia/trivia.py:659 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:678 +#: redbot/cogs/trivia/trivia.py:681 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:682 +#: redbot/cogs/trivia/trivia.py:685 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:691 +#: redbot/cogs/trivia/trivia.py:698 +msgid "There was an error saving the file.\n" +"Please check the filename and try again, as it could be longer than your system supports." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:705 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 80ae15d6cdf..4619bd22181 100644 --- a/redbot/cogs/trivia/locales/vi-VN.po +++ b/redbot/cogs/trivia/locales/vi-VN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-03-07 21:28+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,115 +15,168 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: vi_VN\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:356 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:365 msgid "There is no ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/converters.py:15 +#: redbot/cogs/trivia/converters.py:18 msgid "`{arg}` is not a number." msgstr "" -#: redbot/cogs/trivia/converters.py:17 +#: redbot/cogs/trivia/converters.py:20 msgid "`{arg}` is not a finite number." msgstr "" -#: redbot/cogs/trivia/session.py:20 -msgid "I know this one! {answer}!" +#: redbot/cogs/trivia/schema.py:34 +msgid "The trivia list does not contain any questions." +msgstr "" + +#: redbot/cogs/trivia/schema.py:39 redbot/cogs/trivia/schema.py:40 +msgid "{key} key must be a text value." +msgstr "" + +#: redbot/cogs/trivia/schema.py:46 +msgid "{key} key in {parent_key} must be a positive integer." +msgstr "" + +#: redbot/cogs/trivia/schema.py:51 +msgid "{key} key in {parent_key} must be a positive number." +msgstr "" + +#: redbot/cogs/trivia/schema.py:56 +msgid "{key} key in {parent_key} must be a positive number greater than or equal to 4." +msgstr "" + +#: redbot/cogs/trivia/schema.py:62 redbot/cogs/trivia/schema.py:65 +#: redbot/cogs/trivia/schema.py:73 +msgid "{key} key in {parent_key} must be either true or false." +msgstr "" + +#: redbot/cogs/trivia/schema.py:70 +msgid "{key} key in {parent_key} must be a non-negative number." +msgstr "" + +#: redbot/cogs/trivia/schema.py:79 +msgid "{key} is not a key that can be specified in {parent_key}." +msgstr "" + +#: redbot/cogs/trivia/schema.py:82 +msgid "{key} should be a 'key: value' mapping." +msgstr "" + +#: redbot/cogs/trivia/schema.py:86 +msgid "Value of question {key} is not a list of text values (answers)." +msgstr "" + +#: redbot/cogs/trivia/schema.py:92 +msgid "A key of question {key} is not a text value." +msgstr "" + +#: redbot/cogs/trivia/schema.py:95 +msgid "A trivia list should be a 'key: value' mapping." msgstr "" #: redbot/cogs/trivia/session.py:21 -msgid "Easy: {answer}." +msgid "I know this one! {answer}!" msgstr "" #: redbot/cogs/trivia/session.py:22 +msgid "Easy: {answer}." +msgstr "" + +#: redbot/cogs/trivia/session.py:23 msgid "Oh really? It's {answer} of course." msgstr "" -#: redbot/cogs/trivia/session.py:26 +#: redbot/cogs/trivia/session.py:27 msgid "I know this one! ||{answer}!||" msgstr "" -#: redbot/cogs/trivia/session.py:27 +#: redbot/cogs/trivia/session.py:28 msgid "Easy: ||{answer}.||" msgstr "" -#: redbot/cogs/trivia/session.py:28 +#: redbot/cogs/trivia/session.py:29 msgid "Oh really? It's ||{answer}|| of course." msgstr "" -#: redbot/cogs/trivia/session.py:32 +#: redbot/cogs/trivia/session.py:33 msgid "To the next one I guess..." msgstr "" -#: redbot/cogs/trivia/session.py:33 +#: redbot/cogs/trivia/session.py:34 msgid "Moving on..." msgstr "" -#: redbot/cogs/trivia/session.py:34 +#: redbot/cogs/trivia/session.py:35 msgid "I'm sure you'll know the answer of the next one." msgstr "" -#: redbot/cogs/trivia/session.py:35 +#: redbot/cogs/trivia/session.py:36 msgid "😔 Next one." msgstr "" -#: redbot/cogs/trivia/session.py:121 +#: redbot/cogs/trivia/session.py:122 +msgid "An unexpected error occurred in the trivia session." +msgstr "" + +#: redbot/cogs/trivia/session.py:124 msgid "An unexpected error occurred in the trivia session.\n" "Check your console or logs for details." msgstr "" -#: redbot/cogs/trivia/session.py:142 +#: redbot/cogs/trivia/session.py:144 msgid "Question number {num}!" msgstr "" -#: redbot/cogs/trivia/session.py:151 +#: redbot/cogs/trivia/session.py:153 msgid "There are no more questions!" msgstr "" -#: redbot/cogs/trivia/session.py:159 +#: redbot/cogs/trivia/session.py:161 msgid "{trivia_list} (by {author})" msgstr "" -#: redbot/cogs/trivia/session.py:164 +#: redbot/cogs/trivia/session.py:166 msgid "Starting Trivia: {list_names}" msgstr "" -#: redbot/cogs/trivia/session.py:210 +#: redbot/cogs/trivia/session.py:212 msgid "Guys...? Well, I guess I'll stop then." msgstr "" -#: redbot/cogs/trivia/session.py:221 +#: redbot/cogs/trivia/session.py:223 msgid " **+1** for me!" msgstr "" -#: redbot/cogs/trivia/session.py:226 +#: redbot/cogs/trivia/session.py:228 msgid "You got it {user}! **+1** to you!" msgstr "" -#: redbot/cogs/trivia/session.py:329 +#: redbot/cogs/trivia/session.py:334 msgid "Congratulations {users}! You have each received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/session.py:337 +#: redbot/cogs/trivia/session.py:342 msgid "Congratulations {user}! You have received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/trivia.py:41 +#: redbot/cogs/trivia/trivia.py:42 #, docstring msgid "Play trivia with friends!" msgstr "" -#: redbot/cogs/trivia/trivia.py:80 +#: redbot/cogs/trivia/trivia.py:82 #, docstring msgid "Manage Trivia settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:84 +#: redbot/cogs/trivia/trivia.py:86 #, docstring msgid "Show the current trivia settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:88 +#: redbot/cogs/trivia/trivia.py:90 msgid "Current settings\n" "Bot gains points: {bot_plays}\n" "Answer time limit: {delay} seconds\n" @@ -135,89 +188,89 @@ msgid "Current settings\n" "Use Spoilers in answers: {use_spoilers}" msgstr "" -#: redbot/cogs/trivia/trivia.py:105 +#: redbot/cogs/trivia/trivia.py:107 #, docstring msgid "Set the total points required to win." msgstr "" -#: redbot/cogs/trivia/trivia.py:107 +#: redbot/cogs/trivia/trivia.py:109 msgid "Score must be greater than 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:111 +#: redbot/cogs/trivia/trivia.py:113 msgid "Done. Points required to win set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:115 +#: redbot/cogs/trivia/trivia.py:117 #, docstring msgid "Set the maximum seconds permitted to answer a question." msgstr "" -#: redbot/cogs/trivia/trivia.py:117 +#: redbot/cogs/trivia/trivia.py:119 msgid "Must be at least 4 seconds." msgstr "" -#: redbot/cogs/trivia/trivia.py:121 +#: redbot/cogs/trivia/trivia.py:123 msgid "Done. Maximum seconds to answer set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:125 +#: redbot/cogs/trivia/trivia.py:127 #, docstring msgid "Set how long until trivia stops due to no response." msgstr "" -#: redbot/cogs/trivia/trivia.py:128 +#: redbot/cogs/trivia/trivia.py:130 msgid "Must be larger than the answer time limit." msgstr "" -#: redbot/cogs/trivia/trivia.py:132 +#: redbot/cogs/trivia/trivia.py:134 msgid "Done. Trivia sessions will now time out after {num} seconds of no responses." msgstr "" -#: redbot/cogs/trivia/trivia.py:139 +#: redbot/cogs/trivia/trivia.py:141 #, docstring msgid "Allow/disallow trivia lists to override settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:144 +#: redbot/cogs/trivia/trivia.py:146 msgid "Done. Trivia lists can now override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:148 +#: redbot/cogs/trivia/trivia.py:150 msgid "Done. Trivia lists can no longer override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:156 +#: redbot/cogs/trivia/trivia.py:158 #, docstring msgid "Set if bot will display the answers in spoilers.\n\n" " If enabled, the bot will use spoilers to hide answers.\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:163 +#: redbot/cogs/trivia/trivia.py:165 msgid "Done. I'll put the answers in spoilers next time." msgstr "" -#: redbot/cogs/trivia/trivia.py:165 +#: redbot/cogs/trivia/trivia.py:167 msgid "Alright, I won't use spoilers to hide answers anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:169 +#: redbot/cogs/trivia/trivia.py:171 #, 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:176 +#: redbot/cogs/trivia/trivia.py:178 msgid "Done. I'll now gain a point if users don't answer in time." msgstr "" -#: redbot/cogs/trivia/trivia.py:178 +#: redbot/cogs/trivia/trivia.py:180 msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:182 +#: redbot/cogs/trivia/trivia.py:184 #, 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" @@ -225,15 +278,15 @@ msgid "Set whether or not the answer is revealed.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:190 +#: redbot/cogs/trivia/trivia.py:192 msgid "Done. I'll reveal the answer if no one knows it." msgstr "" -#: redbot/cogs/trivia/trivia.py:192 +#: redbot/cogs/trivia/trivia.py:194 msgid "Alright, I won't reveal the answer to the questions anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:198 +#: redbot/cogs/trivia/trivia.py:200 #, docstring msgid "Set the payout multiplier.\n\n" " This can be any positive decimal number. If a user wins trivia when at\n" @@ -244,75 +297,80 @@ msgid "Set the payout multiplier.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:209 +#: redbot/cogs/trivia/trivia.py:211 msgid "Multiplier must be at least 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:213 +#: redbot/cogs/trivia/trivia.py:215 msgid "Done. Payout multiplier set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:215 +#: redbot/cogs/trivia/trivia.py:217 msgid "Done. I will no longer reward the winner with a payout." msgstr "" -#: redbot/cogs/trivia/trivia.py:220 +#: redbot/cogs/trivia/trivia.py:222 #, docstring msgid "Manage Custom Trivia lists." msgstr "" -#: redbot/cogs/trivia/trivia.py:225 +#: redbot/cogs/trivia/trivia.py:227 #, docstring msgid "List uploaded custom trivia." msgstr "" -#: redbot/cogs/trivia/trivia.py:227 +#: redbot/cogs/trivia/trivia.py:229 msgid "No custom Trivia lists uploaded." msgstr "" -#: redbot/cogs/trivia/trivia.py:243 redbot/cogs/trivia/trivia.py:250 +#: redbot/cogs/trivia/trivia.py:245 redbot/cogs/trivia/trivia.py:252 msgid "Uploaded trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:260 +#: redbot/cogs/trivia/trivia.py:262 #, docstring msgid "Upload a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:262 +#: redbot/cogs/trivia/trivia.py:264 msgid "Supply a file with next message or type anything to cancel." msgstr "" -#: redbot/cogs/trivia/trivia.py:268 +#: redbot/cogs/trivia/trivia.py:270 msgid "You took too long to upload a list." msgstr "" -#: redbot/cogs/trivia/trivia.py:271 +#: redbot/cogs/trivia/trivia.py:273 msgid "You have cancelled the upload process." msgstr "" -#: redbot/cogs/trivia/trivia.py:279 -msgid "Invalid syntax: " +#: redbot/cogs/trivia/trivia.py:281 +msgid "Invalid syntax:\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:282 +#: redbot/cogs/trivia/trivia.py:284 msgid "There was an error parsing the trivia list. See logs for more info." msgstr "" #: redbot/cogs/trivia/trivia.py:289 +msgid "The custom trivia list was not saved. The file does not follow the proper data format.\n" +"{schema_error}" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:298 #, docstring msgid "Delete a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:293 +#: redbot/cogs/trivia/trivia.py:302 msgid "Trivia {filename} was deleted." msgstr "" -#: redbot/cogs/trivia/trivia.py:295 +#: redbot/cogs/trivia/trivia.py:304 msgid "Trivia file was not found." msgstr "" -#: redbot/cogs/trivia/trivia.py:300 +#: redbot/cogs/trivia/trivia.py:309 #, docstring msgid "Start trivia session on the specified category.\n\n" " You may list multiple categories, in which case the trivia will involve\n" @@ -320,41 +378,41 @@ msgid "Start trivia session on the specified category.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:308 +#: redbot/cogs/trivia/trivia.py:317 msgid "There is already an ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/trivia.py:319 +#: redbot/cogs/trivia/trivia.py:328 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:326 +#: redbot/cogs/trivia/trivia.py:335 msgid "There was an error parsing the trivia list for the `{name}` category. It may be formatted incorrectly." msgstr "" -#: redbot/cogs/trivia/trivia.py:338 +#: redbot/cogs/trivia/trivia.py:347 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "" -#: redbot/cogs/trivia/trivia.py:353 +#: redbot/cogs/trivia/trivia.py:362 #, docstring msgid "Stop an ongoing trivia session." msgstr "" -#: redbot/cogs/trivia/trivia.py:360 +#: redbot/cogs/trivia/trivia.py:369 msgid "Trivia stopped." msgstr "" -#: redbot/cogs/trivia/trivia.py:364 +#: redbot/cogs/trivia/trivia.py:373 #, docstring msgid "List available trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:369 redbot/cogs/trivia/trivia.py:375 +#: redbot/cogs/trivia/trivia.py:378 redbot/cogs/trivia/trivia.py:384 msgid "Available trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:385 +#: redbot/cogs/trivia/trivia.py:394 #, docstring msgid "Leaderboard for trivia.\n\n" " Defaults to the top 10 of this server, sorted by total wins. Use\n" @@ -362,7 +420,7 @@ msgid "Leaderboard for trivia.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:400 +#: redbot/cogs/trivia/trivia.py:409 #, docstring msgid "Leaderboard for this server.\n\n" " `` can be any of the following fields:\n" @@ -374,11 +432,11 @@ msgid "Leaderboard for this server.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:413 redbot/cogs/trivia/trivia.py:442 +#: redbot/cogs/trivia/trivia.py:422 redbot/cogs/trivia/trivia.py:451 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "" -#: redbot/cogs/trivia/trivia.py:429 +#: redbot/cogs/trivia/trivia.py:438 #, docstring msgid "Global trivia leaderboard.\n\n" " `` can be any of the following fields:\n" @@ -390,52 +448,57 @@ msgid "Global trivia leaderboard.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:497 +#: redbot/cogs/trivia/trivia.py:506 msgid "There are no scores on record!" msgstr "" -#: redbot/cogs/trivia/trivia.py:527 +#: redbot/cogs/trivia/trivia.py:536 msgid "Rank" msgstr "" -#: redbot/cogs/trivia/trivia.py:528 +#: redbot/cogs/trivia/trivia.py:537 msgid "Member" msgstr "" -#: redbot/cogs/trivia/trivia.py:529 +#: redbot/cogs/trivia/trivia.py:538 msgid "Wins" msgstr "" -#: redbot/cogs/trivia/trivia.py:530 +#: redbot/cogs/trivia/trivia.py:539 msgid "Games Played" msgstr "" -#: redbot/cogs/trivia/trivia.py:531 +#: redbot/cogs/trivia/trivia.py:540 msgid "Total Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:532 +#: redbot/cogs/trivia/trivia.py:541 msgid "Average Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:647 +#: redbot/cogs/trivia/trivia.py:650 msgid "{filename} is a reserved trivia name and cannot be replaced.\n" "Choose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:656 +#: redbot/cogs/trivia/trivia.py:659 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:678 +#: redbot/cogs/trivia/trivia.py:681 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:682 +#: redbot/cogs/trivia/trivia.py:685 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:691 +#: redbot/cogs/trivia/trivia.py:698 +msgid "There was an error saving the file.\n" +"Please check the filename and try again, as it could be longer than your system supports." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:705 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 49b9bd3ba02..5e99614af07 100644 --- a/redbot/cogs/trivia/locales/zh-CN.po +++ b/redbot/cogs/trivia/locales/zh-CN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-03-07 21:28+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,115 +15,168 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: zh_CN\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:356 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:365 msgid "There is no ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/converters.py:15 +#: redbot/cogs/trivia/converters.py:18 msgid "`{arg}` is not a number." msgstr "" -#: redbot/cogs/trivia/converters.py:17 +#: redbot/cogs/trivia/converters.py:20 msgid "`{arg}` is not a finite number." msgstr "" -#: redbot/cogs/trivia/session.py:20 +#: redbot/cogs/trivia/schema.py:34 +msgid "The trivia list does not contain any questions." +msgstr "" + +#: redbot/cogs/trivia/schema.py:39 redbot/cogs/trivia/schema.py:40 +msgid "{key} key must be a text value." +msgstr "" + +#: redbot/cogs/trivia/schema.py:46 +msgid "{key} key in {parent_key} must be a positive integer." +msgstr "" + +#: redbot/cogs/trivia/schema.py:51 +msgid "{key} key in {parent_key} must be a positive number." +msgstr "" + +#: redbot/cogs/trivia/schema.py:56 +msgid "{key} key in {parent_key} must be a positive number greater than or equal to 4." +msgstr "" + +#: redbot/cogs/trivia/schema.py:62 redbot/cogs/trivia/schema.py:65 +#: redbot/cogs/trivia/schema.py:73 +msgid "{key} key in {parent_key} must be either true or false." +msgstr "" + +#: redbot/cogs/trivia/schema.py:70 +msgid "{key} key in {parent_key} must be a non-negative number." +msgstr "" + +#: redbot/cogs/trivia/schema.py:79 +msgid "{key} is not a key that can be specified in {parent_key}." +msgstr "" + +#: redbot/cogs/trivia/schema.py:82 +msgid "{key} should be a 'key: value' mapping." +msgstr "" + +#: redbot/cogs/trivia/schema.py:86 +msgid "Value of question {key} is not a list of text values (answers)." +msgstr "" + +#: redbot/cogs/trivia/schema.py:92 +msgid "A key of question {key} is not a text value." +msgstr "" + +#: redbot/cogs/trivia/schema.py:95 +msgid "A trivia list should be a 'key: value' mapping." +msgstr "" + +#: redbot/cogs/trivia/session.py:21 msgid "I know this one! {answer}!" msgstr "我知道这个! {answer}!" -#: redbot/cogs/trivia/session.py:21 +#: redbot/cogs/trivia/session.py:22 msgid "Easy: {answer}." msgstr "简单:{answer}" -#: redbot/cogs/trivia/session.py:22 +#: redbot/cogs/trivia/session.py:23 msgid "Oh really? It's {answer} of course." msgstr "真的?当然是 {answer}" -#: redbot/cogs/trivia/session.py:26 +#: redbot/cogs/trivia/session.py:27 msgid "I know this one! ||{answer}!||" msgstr "我知道这个! ||{answer}!||" -#: redbot/cogs/trivia/session.py:27 +#: redbot/cogs/trivia/session.py:28 msgid "Easy: ||{answer}.||" msgstr "简单:||{answer}.||" -#: redbot/cogs/trivia/session.py:28 +#: redbot/cogs/trivia/session.py:29 msgid "Oh really? It's ||{answer}|| of course." msgstr "" -#: redbot/cogs/trivia/session.py:32 +#: redbot/cogs/trivia/session.py:33 msgid "To the next one I guess..." msgstr "" -#: redbot/cogs/trivia/session.py:33 +#: redbot/cogs/trivia/session.py:34 msgid "Moving on..." msgstr "继续。。。" -#: redbot/cogs/trivia/session.py:34 +#: redbot/cogs/trivia/session.py:35 msgid "I'm sure you'll know the answer of the next one." msgstr "" -#: redbot/cogs/trivia/session.py:35 +#: redbot/cogs/trivia/session.py:36 msgid "😔 Next one." msgstr "😔 下一个" -#: redbot/cogs/trivia/session.py:121 +#: redbot/cogs/trivia/session.py:122 +msgid "An unexpected error occurred in the trivia session." +msgstr "" + +#: redbot/cogs/trivia/session.py:124 msgid "An unexpected error occurred in the trivia session.\n" "Check your console or logs for details." msgstr "" -#: redbot/cogs/trivia/session.py:142 +#: redbot/cogs/trivia/session.py:144 msgid "Question number {num}!" msgstr "" -#: redbot/cogs/trivia/session.py:151 +#: redbot/cogs/trivia/session.py:153 msgid "There are no more questions!" msgstr "" -#: redbot/cogs/trivia/session.py:159 +#: redbot/cogs/trivia/session.py:161 msgid "{trivia_list} (by {author})" msgstr "" -#: redbot/cogs/trivia/session.py:164 +#: redbot/cogs/trivia/session.py:166 msgid "Starting Trivia: {list_names}" msgstr "" -#: redbot/cogs/trivia/session.py:210 +#: redbot/cogs/trivia/session.py:212 msgid "Guys...? Well, I guess I'll stop then." msgstr "" -#: redbot/cogs/trivia/session.py:221 +#: redbot/cogs/trivia/session.py:223 msgid " **+1** for me!" msgstr "" -#: redbot/cogs/trivia/session.py:226 +#: redbot/cogs/trivia/session.py:228 msgid "You got it {user}! **+1** to you!" msgstr "" -#: redbot/cogs/trivia/session.py:329 +#: redbot/cogs/trivia/session.py:334 msgid "Congratulations {users}! You have each received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/session.py:337 +#: redbot/cogs/trivia/session.py:342 msgid "Congratulations {user}! You have received {num} {currency} for winning!" msgstr "" -#: redbot/cogs/trivia/trivia.py:41 +#: redbot/cogs/trivia/trivia.py:42 #, docstring msgid "Play trivia with friends!" msgstr "" -#: redbot/cogs/trivia/trivia.py:80 +#: redbot/cogs/trivia/trivia.py:82 #, docstring msgid "Manage Trivia settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:84 +#: redbot/cogs/trivia/trivia.py:86 #, docstring msgid "Show the current trivia settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:88 +#: redbot/cogs/trivia/trivia.py:90 msgid "Current settings\n" "Bot gains points: {bot_plays}\n" "Answer time limit: {delay} seconds\n" @@ -135,89 +188,89 @@ msgid "Current settings\n" "Use Spoilers in answers: {use_spoilers}" msgstr "" -#: redbot/cogs/trivia/trivia.py:105 +#: redbot/cogs/trivia/trivia.py:107 #, docstring msgid "Set the total points required to win." msgstr "" -#: redbot/cogs/trivia/trivia.py:107 +#: redbot/cogs/trivia/trivia.py:109 msgid "Score must be greater than 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:111 +#: redbot/cogs/trivia/trivia.py:113 msgid "Done. Points required to win set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:115 +#: redbot/cogs/trivia/trivia.py:117 #, docstring msgid "Set the maximum seconds permitted to answer a question." msgstr "" -#: redbot/cogs/trivia/trivia.py:117 +#: redbot/cogs/trivia/trivia.py:119 msgid "Must be at least 4 seconds." msgstr "" -#: redbot/cogs/trivia/trivia.py:121 +#: redbot/cogs/trivia/trivia.py:123 msgid "Done. Maximum seconds to answer set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:125 +#: redbot/cogs/trivia/trivia.py:127 #, docstring msgid "Set how long until trivia stops due to no response." msgstr "" -#: redbot/cogs/trivia/trivia.py:128 +#: redbot/cogs/trivia/trivia.py:130 msgid "Must be larger than the answer time limit." msgstr "" -#: redbot/cogs/trivia/trivia.py:132 +#: redbot/cogs/trivia/trivia.py:134 msgid "Done. Trivia sessions will now time out after {num} seconds of no responses." msgstr "" -#: redbot/cogs/trivia/trivia.py:139 +#: redbot/cogs/trivia/trivia.py:141 #, docstring msgid "Allow/disallow trivia lists to override settings." msgstr "" -#: redbot/cogs/trivia/trivia.py:144 +#: redbot/cogs/trivia/trivia.py:146 msgid "Done. Trivia lists can now override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:148 +#: redbot/cogs/trivia/trivia.py:150 msgid "Done. Trivia lists can no longer override the trivia settings for this server." msgstr "" -#: redbot/cogs/trivia/trivia.py:156 +#: redbot/cogs/trivia/trivia.py:158 #, docstring msgid "Set if bot will display the answers in spoilers.\n\n" " If enabled, the bot will use spoilers to hide answers.\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:163 +#: redbot/cogs/trivia/trivia.py:165 msgid "Done. I'll put the answers in spoilers next time." msgstr "" -#: redbot/cogs/trivia/trivia.py:165 +#: redbot/cogs/trivia/trivia.py:167 msgid "Alright, I won't use spoilers to hide answers anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:169 +#: redbot/cogs/trivia/trivia.py:171 #, 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:176 +#: redbot/cogs/trivia/trivia.py:178 msgid "Done. I'll now gain a point if users don't answer in time." msgstr "" -#: redbot/cogs/trivia/trivia.py:178 +#: redbot/cogs/trivia/trivia.py:180 msgid "Alright, I won't embarrass you at trivia anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:182 +#: redbot/cogs/trivia/trivia.py:184 #, 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" @@ -225,15 +278,15 @@ msgid "Set whether or not the answer is revealed.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:190 +#: redbot/cogs/trivia/trivia.py:192 msgid "Done. I'll reveal the answer if no one knows it." msgstr "" -#: redbot/cogs/trivia/trivia.py:192 +#: redbot/cogs/trivia/trivia.py:194 msgid "Alright, I won't reveal the answer to the questions anymore." msgstr "" -#: redbot/cogs/trivia/trivia.py:198 +#: redbot/cogs/trivia/trivia.py:200 #, docstring msgid "Set the payout multiplier.\n\n" " This can be any positive decimal number. If a user wins trivia when at\n" @@ -244,75 +297,80 @@ msgid "Set the payout multiplier.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:209 +#: redbot/cogs/trivia/trivia.py:211 msgid "Multiplier must be at least 0." msgstr "" -#: redbot/cogs/trivia/trivia.py:213 +#: redbot/cogs/trivia/trivia.py:215 msgid "Done. Payout multiplier set to {num}." msgstr "" -#: redbot/cogs/trivia/trivia.py:215 +#: redbot/cogs/trivia/trivia.py:217 msgid "Done. I will no longer reward the winner with a payout." msgstr "" -#: redbot/cogs/trivia/trivia.py:220 +#: redbot/cogs/trivia/trivia.py:222 #, docstring msgid "Manage Custom Trivia lists." msgstr "" -#: redbot/cogs/trivia/trivia.py:225 +#: redbot/cogs/trivia/trivia.py:227 #, docstring msgid "List uploaded custom trivia." msgstr "" -#: redbot/cogs/trivia/trivia.py:227 +#: redbot/cogs/trivia/trivia.py:229 msgid "No custom Trivia lists uploaded." msgstr "" -#: redbot/cogs/trivia/trivia.py:243 redbot/cogs/trivia/trivia.py:250 +#: redbot/cogs/trivia/trivia.py:245 redbot/cogs/trivia/trivia.py:252 msgid "Uploaded trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:260 +#: redbot/cogs/trivia/trivia.py:262 #, docstring msgid "Upload a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:262 +#: redbot/cogs/trivia/trivia.py:264 msgid "Supply a file with next message or type anything to cancel." msgstr "" -#: redbot/cogs/trivia/trivia.py:268 +#: redbot/cogs/trivia/trivia.py:270 msgid "You took too long to upload a list." msgstr "" -#: redbot/cogs/trivia/trivia.py:271 +#: redbot/cogs/trivia/trivia.py:273 msgid "You have cancelled the upload process." msgstr "" -#: redbot/cogs/trivia/trivia.py:279 -msgid "Invalid syntax: " +#: redbot/cogs/trivia/trivia.py:281 +msgid "Invalid syntax:\n" msgstr "" -#: redbot/cogs/trivia/trivia.py:282 +#: redbot/cogs/trivia/trivia.py:284 msgid "There was an error parsing the trivia list. See logs for more info." msgstr "" #: redbot/cogs/trivia/trivia.py:289 +msgid "The custom trivia list was not saved. The file does not follow the proper data format.\n" +"{schema_error}" +msgstr "" + +#: redbot/cogs/trivia/trivia.py:298 #, docstring msgid "Delete a trivia file." msgstr "" -#: redbot/cogs/trivia/trivia.py:293 +#: redbot/cogs/trivia/trivia.py:302 msgid "Trivia {filename} was deleted." msgstr "" -#: redbot/cogs/trivia/trivia.py:295 +#: redbot/cogs/trivia/trivia.py:304 msgid "Trivia file was not found." msgstr "" -#: redbot/cogs/trivia/trivia.py:300 +#: redbot/cogs/trivia/trivia.py:309 #, docstring msgid "Start trivia session on the specified category.\n\n" " You may list multiple categories, in which case the trivia will involve\n" @@ -320,41 +378,41 @@ msgid "Start trivia session on the specified category.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:308 +#: redbot/cogs/trivia/trivia.py:317 msgid "There is already an ongoing trivia session in this channel." msgstr "" -#: redbot/cogs/trivia/trivia.py:319 +#: redbot/cogs/trivia/trivia.py:328 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:326 +#: redbot/cogs/trivia/trivia.py:335 msgid "There was an error parsing the trivia list for the `{name}` category. It may be formatted incorrectly." msgstr "" -#: redbot/cogs/trivia/trivia.py:338 +#: redbot/cogs/trivia/trivia.py:347 msgid "The trivia list was parsed successfully, however it appears to be empty!" msgstr "" -#: redbot/cogs/trivia/trivia.py:353 +#: redbot/cogs/trivia/trivia.py:362 #, docstring msgid "Stop an ongoing trivia session." msgstr "" -#: redbot/cogs/trivia/trivia.py:360 +#: redbot/cogs/trivia/trivia.py:369 msgid "Trivia stopped." msgstr "" -#: redbot/cogs/trivia/trivia.py:364 +#: redbot/cogs/trivia/trivia.py:373 #, docstring msgid "List available trivia categories." msgstr "" -#: redbot/cogs/trivia/trivia.py:369 redbot/cogs/trivia/trivia.py:375 +#: redbot/cogs/trivia/trivia.py:378 redbot/cogs/trivia/trivia.py:384 msgid "Available trivia lists" msgstr "" -#: redbot/cogs/trivia/trivia.py:385 +#: redbot/cogs/trivia/trivia.py:394 #, docstring msgid "Leaderboard for trivia.\n\n" " Defaults to the top 10 of this server, sorted by total wins. Use\n" @@ -362,7 +420,7 @@ msgid "Leaderboard for trivia.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:400 +#: redbot/cogs/trivia/trivia.py:409 #, docstring msgid "Leaderboard for this server.\n\n" " `` can be any of the following fields:\n" @@ -374,11 +432,11 @@ msgid "Leaderboard for this server.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:413 redbot/cogs/trivia/trivia.py:442 +#: redbot/cogs/trivia/trivia.py:422 redbot/cogs/trivia/trivia.py:451 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." msgstr "" -#: redbot/cogs/trivia/trivia.py:429 +#: redbot/cogs/trivia/trivia.py:438 #, docstring msgid "Global trivia leaderboard.\n\n" " `` can be any of the following fields:\n" @@ -390,52 +448,57 @@ msgid "Global trivia leaderboard.\n\n" " " msgstr "" -#: redbot/cogs/trivia/trivia.py:497 +#: redbot/cogs/trivia/trivia.py:506 msgid "There are no scores on record!" msgstr "" -#: redbot/cogs/trivia/trivia.py:527 +#: redbot/cogs/trivia/trivia.py:536 msgid "Rank" msgstr "" -#: redbot/cogs/trivia/trivia.py:528 +#: redbot/cogs/trivia/trivia.py:537 msgid "Member" msgstr "" -#: redbot/cogs/trivia/trivia.py:529 +#: redbot/cogs/trivia/trivia.py:538 msgid "Wins" msgstr "" -#: redbot/cogs/trivia/trivia.py:530 +#: redbot/cogs/trivia/trivia.py:539 msgid "Games Played" msgstr "" -#: redbot/cogs/trivia/trivia.py:531 +#: redbot/cogs/trivia/trivia.py:540 msgid "Total Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:532 +#: redbot/cogs/trivia/trivia.py:541 msgid "Average Score" msgstr "" -#: redbot/cogs/trivia/trivia.py:647 +#: redbot/cogs/trivia/trivia.py:650 msgid "{filename} is a reserved trivia name and cannot be replaced.\n" "Choose another name." msgstr "" -#: redbot/cogs/trivia/trivia.py:656 +#: redbot/cogs/trivia/trivia.py:659 msgid "{filename} already exists. Do you wish to overwrite?" msgstr "" -#: redbot/cogs/trivia/trivia.py:678 +#: redbot/cogs/trivia/trivia.py:681 msgid "You took too long answering." msgstr "" -#: redbot/cogs/trivia/trivia.py:682 +#: redbot/cogs/trivia/trivia.py:685 msgid "I am not replacing the existing file." msgstr "" -#: redbot/cogs/trivia/trivia.py:691 +#: redbot/cogs/trivia/trivia.py:698 +msgid "There was an error saving the file.\n" +"Please check the filename and try again, as it could be longer than your system supports." +msgstr "" + +#: redbot/cogs/trivia/trivia.py:705 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 d7c5d493ef3..bdb93122a8b 100644 --- a/redbot/cogs/trivia/locales/zh-TW.po +++ b/redbot/cogs/trivia/locales/zh-TW.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-03-07 21:28+0000\n" +"POT-Creation-Date: 2024-01-04 00:13+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,115 +15,169 @@ msgstr "" "X-Crowdin-File-ID: 45\n" "Language: zh_TW\n" -#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:356 +#: redbot/cogs/trivia/checks.py:13 redbot/cogs/trivia/trivia.py:365 msgid "There is no ongoing trivia session in this channel." -msgstr "" +msgstr "此頻道中沒有正在進行的問答會議。" -#: redbot/cogs/trivia/converters.py:15 +#: redbot/cogs/trivia/converters.py:18 msgid "`{arg}` is not a number." -msgstr "" +msgstr "`{arg}` 不是一個數字。" -#: redbot/cogs/trivia/converters.py:17 +#: redbot/cogs/trivia/converters.py:20 msgid "`{arg}` is not a finite number." -msgstr "" +msgstr "`{arg}` 不是有限數。" -#: redbot/cogs/trivia/session.py:20 -msgid "I know this one! {answer}!" -msgstr "" +#: redbot/cogs/trivia/schema.py:34 +msgid "The trivia list does not contain any questions." +msgstr "瑣事列表不包含任何問題。" + +#: redbot/cogs/trivia/schema.py:39 redbot/cogs/trivia/schema.py:40 +msgid "{key} key must be a text value." +msgstr "{key} 鍵必須是文本值。" + +#: redbot/cogs/trivia/schema.py:46 +msgid "{key} key in {parent_key} must be a positive integer." +msgstr "{parent_key} 中的 {key} 鍵必須是正整數。" + +#: redbot/cogs/trivia/schema.py:51 +msgid "{key} key in {parent_key} must be a positive number." +msgstr "{parent_key} 中的 {key} 鍵必須是正數。" + +#: redbot/cogs/trivia/schema.py:56 +msgid "{key} key in {parent_key} must be a positive number greater than or equal to 4." +msgstr "{parent_key} 中的{key} 鍵必須是大於等於4的正數。" + +#: redbot/cogs/trivia/schema.py:62 redbot/cogs/trivia/schema.py:65 +#: redbot/cogs/trivia/schema.py:73 +msgid "{key} key in {parent_key} must be either true or false." +msgstr "{parent_key} 中的 {key} 鍵必須為 true 或 false。" + +#: redbot/cogs/trivia/schema.py:70 +msgid "{key} key in {parent_key} must be a non-negative number." +msgstr "{parent_key} 中的 {key} 鍵必須是非負數。" + +#: redbot/cogs/trivia/schema.py:79 +msgid "{key} is not a key that can be specified in {parent_key}." +msgstr "{key} 不是可以在 {parent_key} 中指定的鍵。" + +#: redbot/cogs/trivia/schema.py:82 +msgid "{key} should be a 'key: value' mapping." +msgstr "{key} 應該是一個 'key: value' 映射。" + +#: redbot/cogs/trivia/schema.py:86 +msgid "Value of question {key} is not a list of text values (answers)." +msgstr "問題 {key} 的值不是文本值(答案)列表。" + +#: redbot/cogs/trivia/schema.py:92 +msgid "A key of question {key} is not a text value." +msgstr "問題 {key} 的鍵不是文本值。" + +#: redbot/cogs/trivia/schema.py:95 +msgid "A trivia list should be a 'key: value' mapping." +msgstr "瑣事列表應該是“鍵:值”映射。" #: redbot/cogs/trivia/session.py:21 -msgid "Easy: {answer}." -msgstr "" +msgid "I know this one! {answer}!" +msgstr "我知道這個! {answer}!" #: redbot/cogs/trivia/session.py:22 +msgid "Easy: {answer}." +msgstr "太簡單了:{answer}。" + +#: redbot/cogs/trivia/session.py:23 msgid "Oh really? It's {answer} of course." -msgstr "" +msgstr "哦真的嗎? 當然是{answer}。" -#: redbot/cogs/trivia/session.py:26 +#: redbot/cogs/trivia/session.py:27 msgid "I know this one! ||{answer}!||" -msgstr "" +msgstr "我知道這個! ||{answer}!||" -#: redbot/cogs/trivia/session.py:27 +#: redbot/cogs/trivia/session.py:28 msgid "Easy: ||{answer}.||" -msgstr "" +msgstr "太簡單了:||{answer}。||" -#: redbot/cogs/trivia/session.py:28 +#: redbot/cogs/trivia/session.py:29 msgid "Oh really? It's ||{answer}|| of course." -msgstr "" +msgstr "哦真的嗎? 這當然是 ||{answer}|| 。" -#: redbot/cogs/trivia/session.py:32 +#: redbot/cogs/trivia/session.py:33 msgid "To the next one I guess..." -msgstr "" +msgstr "下一個我猜..." -#: redbot/cogs/trivia/session.py:33 +#: redbot/cogs/trivia/session.py:34 msgid "Moving on..." -msgstr "" +msgstr "繼續..." -#: redbot/cogs/trivia/session.py:34 +#: redbot/cogs/trivia/session.py:35 msgid "I'm sure you'll know the answer of the next one." -msgstr "" +msgstr "相信下一位就知道答案了。" -#: redbot/cogs/trivia/session.py:35 +#: redbot/cogs/trivia/session.py:36 msgid "😔 Next one." -msgstr "" +msgstr "😔 下一個。" -#: redbot/cogs/trivia/session.py:121 +#: redbot/cogs/trivia/session.py:122 +msgid "An unexpected error occurred in the trivia session." +msgstr "知識問答環節發生意外錯誤。" + +#: redbot/cogs/trivia/session.py:124 msgid "An unexpected error occurred in the trivia session.\n" "Check your console or logs for details." -msgstr "" +msgstr "知識問答環節發生意外錯誤。\n" +"檢查您的控制台或日誌以獲取詳細信息。" -#: redbot/cogs/trivia/session.py:142 +#: redbot/cogs/trivia/session.py:144 msgid "Question number {num}!" -msgstr "" +msgstr "問題編號 {num}!" -#: redbot/cogs/trivia/session.py:151 +#: redbot/cogs/trivia/session.py:153 msgid "There are no more questions!" -msgstr "" +msgstr "沒有問題了!" -#: redbot/cogs/trivia/session.py:159 +#: redbot/cogs/trivia/session.py:161 msgid "{trivia_list} (by {author})" -msgstr "" +msgstr "{trivia_list} (作者:{author})" -#: redbot/cogs/trivia/session.py:164 +#: redbot/cogs/trivia/session.py:166 msgid "Starting Trivia: {list_names}" -msgstr "" +msgstr "開始瑣事:{list_names}" -#: redbot/cogs/trivia/session.py:210 +#: redbot/cogs/trivia/session.py:212 msgid "Guys...? Well, I guess I'll stop then." -msgstr "" +msgstr "同伴們...? 好吧,我想我會停下來的。" -#: redbot/cogs/trivia/session.py:221 +#: redbot/cogs/trivia/session.py:223 msgid " **+1** for me!" -msgstr "" +msgstr " **+1** 對我來說!" -#: redbot/cogs/trivia/session.py:226 +#: redbot/cogs/trivia/session.py:228 msgid "You got it {user}! **+1** to you!" -msgstr "" +msgstr "{user} 你明白了! **+1**給你!" -#: redbot/cogs/trivia/session.py:329 +#: redbot/cogs/trivia/session.py:334 msgid "Congratulations {users}! You have each received {num} {currency} for winning!" -msgstr "" +msgstr "恭喜{users}! 你們每人因獲勝而獲得了 {num} {currency}!" -#: redbot/cogs/trivia/session.py:337 +#: redbot/cogs/trivia/session.py:342 msgid "Congratulations {user}! You have received {num} {currency} for winning!" -msgstr "" +msgstr "恭喜{user}! 您贏得了 {num} {currency}!" -#: redbot/cogs/trivia/trivia.py:41 +#: redbot/cogs/trivia/trivia.py:42 #, docstring msgid "Play trivia with friends!" -msgstr "" +msgstr "和朋友一起玩猜謎遊戲!" -#: redbot/cogs/trivia/trivia.py:80 +#: redbot/cogs/trivia/trivia.py:82 #, docstring msgid "Manage Trivia settings." -msgstr "" +msgstr "管理瑣事設置。" -#: redbot/cogs/trivia/trivia.py:84 +#: redbot/cogs/trivia/trivia.py:86 #, docstring msgid "Show the current trivia settings." -msgstr "" +msgstr "顯示當前的瑣事設置。" -#: redbot/cogs/trivia/trivia.py:88 +#: redbot/cogs/trivia/trivia.py:90 msgid "Current settings\n" "Bot gains points: {bot_plays}\n" "Answer time limit: {delay} seconds\n" @@ -133,107 +187,122 @@ msgid "Current settings\n" "Payout multiplier: {payout_multiplier}\n" "Allow lists to override settings: {allow_override}\n" "Use Spoilers in answers: {use_spoilers}" -msgstr "" +msgstr "當前的設置\n" +"機器人獲得分數:{bot_plays}\n" +"回答時間限制:{delay} 秒\n" +"缺少響應超時:{timeout} 秒\n" +"獲勝點數:{max_score}\n" +"顯示超時答案:{reveal_answer}\n" +"支出乘數:{payout_multiplier}\n" +"允許列表覆蓋設置:{allow_override}\n" +"在答案中使用劇透:{use_spoilers}" -#: redbot/cogs/trivia/trivia.py:105 +#: redbot/cogs/trivia/trivia.py:107 #, docstring msgid "Set the total points required to win." -msgstr "" +msgstr "設置獲勝所需的總分。" -#: redbot/cogs/trivia/trivia.py:107 +#: redbot/cogs/trivia/trivia.py:109 msgid "Score must be greater than 0." -msgstr "" +msgstr "分數必須大於 0。" -#: redbot/cogs/trivia/trivia.py:111 +#: redbot/cogs/trivia/trivia.py:113 msgid "Done. Points required to win set to {num}." -msgstr "" +msgstr "完成。 獲勝所需的點數設置為 {num}。" -#: redbot/cogs/trivia/trivia.py:115 +#: redbot/cogs/trivia/trivia.py:117 #, docstring msgid "Set the maximum seconds permitted to answer a question." -msgstr "" +msgstr "設置允許回答問題的最大秒數。" -#: redbot/cogs/trivia/trivia.py:117 +#: redbot/cogs/trivia/trivia.py:119 msgid "Must be at least 4 seconds." -msgstr "" +msgstr "必須至少為 4 秒。" -#: redbot/cogs/trivia/trivia.py:121 +#: redbot/cogs/trivia/trivia.py:123 msgid "Done. Maximum seconds to answer set to {num}." -msgstr "" +msgstr "完成。 回答的最大秒數設置為 {num}。" -#: redbot/cogs/trivia/trivia.py:125 +#: redbot/cogs/trivia/trivia.py:127 #, docstring msgid "Set how long until trivia stops due to no response." -msgstr "" +msgstr "設置瑣事由於沒有響應而停止的時間。" -#: redbot/cogs/trivia/trivia.py:128 +#: redbot/cogs/trivia/trivia.py:130 msgid "Must be larger than the answer time limit." -msgstr "" +msgstr "必須大於回答時間限制。" -#: redbot/cogs/trivia/trivia.py:132 +#: redbot/cogs/trivia/trivia.py:134 msgid "Done. Trivia sessions will now time out after {num} seconds of no responses." -msgstr "" +msgstr "完成。 瑣事會話現在將在 {num} 秒無響應後超時。" -#: redbot/cogs/trivia/trivia.py:139 +#: redbot/cogs/trivia/trivia.py:141 #, docstring msgid "Allow/disallow trivia lists to override settings." -msgstr "" +msgstr "允許/禁止瑣事列表覆蓋設置。" -#: redbot/cogs/trivia/trivia.py:144 +#: redbot/cogs/trivia/trivia.py:146 msgid "Done. Trivia lists can now override the trivia settings for this server." -msgstr "" +msgstr "完畢。 瑣事列表現在可以覆蓋此伺服器的瑣事設置。" -#: redbot/cogs/trivia/trivia.py:148 +#: redbot/cogs/trivia/trivia.py:150 msgid "Done. Trivia lists can no longer override the trivia settings for this server." -msgstr "" +msgstr "完畢。 瑣事列表不能再覆蓋此伺服器的瑣事設置。" -#: redbot/cogs/trivia/trivia.py:156 +#: redbot/cogs/trivia/trivia.py:158 #, docstring msgid "Set if bot will display the answers in spoilers.\n\n" " If enabled, the bot will use spoilers to hide answers.\n" " " -msgstr "" +msgstr "設置機器人是否會在劇透中顯示答案。\n\n" +" 如果啟用,機器人將使用劇透來隱藏答案。\n" +" " -#: redbot/cogs/trivia/trivia.py:163 +#: redbot/cogs/trivia/trivia.py:165 msgid "Done. I'll put the answers in spoilers next time." -msgstr "" +msgstr "完成。下次我會把答案放在劇透裡。" -#: redbot/cogs/trivia/trivia.py:165 +#: redbot/cogs/trivia/trivia.py:167 msgid "Alright, I won't use spoilers to hide answers anymore." -msgstr "" +msgstr "好了,我不會再用劇透來隱藏答案了。" -#: redbot/cogs/trivia/trivia.py:169 +#: redbot/cogs/trivia/trivia.py:171 #, 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 "設置機器人是否獲得積分。\n\n" +" 如果啟用,如果沒有人猜對,機器人將獲得一分。\n" +" " -#: redbot/cogs/trivia/trivia.py:176 +#: redbot/cogs/trivia/trivia.py:178 msgid "Done. I'll now gain a point if users don't answer in time." -msgstr "" +msgstr "完成。 如果用戶沒有及時回答,我現在將獲得一分。" -#: redbot/cogs/trivia/trivia.py:178 +#: redbot/cogs/trivia/trivia.py:180 msgid "Alright, I won't embarrass you at trivia anymore." -msgstr "" +msgstr "好的,我不在瑣事上為難你了。" -#: redbot/cogs/trivia/trivia.py:182 +#: redbot/cogs/trivia/trivia.py:184 #, 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 "設置是否顯示答案。\n\n" +" 如果啟用,如果沒有人猜對,機器人將及時顯示\n" +" 答案。\n" +" " -#: redbot/cogs/trivia/trivia.py:190 +#: redbot/cogs/trivia/trivia.py:192 msgid "Done. I'll reveal the answer if no one knows it." -msgstr "" +msgstr "完成。如果沒有人知道,我會揭曉答案。" -#: redbot/cogs/trivia/trivia.py:192 +#: redbot/cogs/trivia/trivia.py:194 msgid "Alright, I won't reveal the answer to the questions anymore." -msgstr "" +msgstr "好的,問題的答案我就不透露了。" -#: redbot/cogs/trivia/trivia.py:198 +#: redbot/cogs/trivia/trivia.py:200 #, docstring msgid "Set the payout multiplier.\n\n" " This can be any positive decimal number. If a user wins trivia when at\n" @@ -242,127 +311,145 @@ msgid "Set the payout multiplier.\n\n" " The number of credits is determined by multiplying their total score by\n" " this multiplier.\n" " " -msgstr "" +msgstr "設置支出乘數。\n\n" +" 這可以是任何正十進制數。 如果用戶在\n" +" 至少有 3 名成員在玩,他們將獲得積分。 設為 0 至\n" +" 禁用。\n\n" +" 學分的數量是通過將他們的總分乘以\n" +" 這個乘數。\n" +" " -#: redbot/cogs/trivia/trivia.py:209 +#: redbot/cogs/trivia/trivia.py:211 msgid "Multiplier must be at least 0." -msgstr "" +msgstr "乘數必須至少為 0。" -#: redbot/cogs/trivia/trivia.py:213 +#: redbot/cogs/trivia/trivia.py:215 msgid "Done. Payout multiplier set to {num}." -msgstr "" +msgstr "完成。支出乘數設置為 {num}。" -#: redbot/cogs/trivia/trivia.py:215 +#: redbot/cogs/trivia/trivia.py:217 msgid "Done. I will no longer reward the winner with a payout." -msgstr "" +msgstr "完成。我將不再獎勵獲勝者。" -#: redbot/cogs/trivia/trivia.py:220 +#: redbot/cogs/trivia/trivia.py:222 #, docstring msgid "Manage Custom Trivia lists." -msgstr "" +msgstr "管理自定義瑣事列表。" -#: redbot/cogs/trivia/trivia.py:225 +#: redbot/cogs/trivia/trivia.py:227 #, docstring msgid "List uploaded custom trivia." -msgstr "" +msgstr "列出上傳的自定義瑣事。" -#: redbot/cogs/trivia/trivia.py:227 +#: redbot/cogs/trivia/trivia.py:229 msgid "No custom Trivia lists uploaded." -msgstr "" +msgstr "沒有上傳自定義瑣事列表。" -#: redbot/cogs/trivia/trivia.py:243 redbot/cogs/trivia/trivia.py:250 +#: redbot/cogs/trivia/trivia.py:245 redbot/cogs/trivia/trivia.py:252 msgid "Uploaded trivia lists" -msgstr "" +msgstr "上傳的瑣事列表" -#: redbot/cogs/trivia/trivia.py:260 +#: redbot/cogs/trivia/trivia.py:262 #, docstring msgid "Upload a trivia file." -msgstr "" +msgstr "上傳一個瑣事文件。" -#: redbot/cogs/trivia/trivia.py:262 +#: redbot/cogs/trivia/trivia.py:264 msgid "Supply a file with next message or type anything to cancel." -msgstr "" +msgstr "提供包含下一條消息的文件或輸入任何內容以取消。" -#: redbot/cogs/trivia/trivia.py:268 +#: redbot/cogs/trivia/trivia.py:270 msgid "You took too long to upload a list." -msgstr "" +msgstr "您上傳列表的時間太長。" -#: redbot/cogs/trivia/trivia.py:271 +#: redbot/cogs/trivia/trivia.py:273 msgid "You have cancelled the upload process." -msgstr "" +msgstr "您已取消上傳。" -#: redbot/cogs/trivia/trivia.py:279 -msgid "Invalid syntax: " -msgstr "" +#: redbot/cogs/trivia/trivia.py:281 +msgid "Invalid syntax:\n" +msgstr "無效的語法: \n" -#: redbot/cogs/trivia/trivia.py:282 +#: redbot/cogs/trivia/trivia.py:284 msgid "There was an error parsing the trivia list. See logs for more info." -msgstr "" +msgstr "解析瑣事列表時出錯。 有關詳細信息,請參閱日誌。" #: redbot/cogs/trivia/trivia.py:289 +msgid "The custom trivia list was not saved. The file does not follow the proper data format.\n" +"{schema_error}" +msgstr "自定義瑣事列表未保存。該文件不遵循正確的數據格式。\n" +"{schema_error}" + +#: redbot/cogs/trivia/trivia.py:298 #, docstring msgid "Delete a trivia file." -msgstr "" +msgstr "刪除瑣事文件。" -#: redbot/cogs/trivia/trivia.py:293 +#: redbot/cogs/trivia/trivia.py:302 msgid "Trivia {filename} was deleted." -msgstr "" +msgstr "瑣事 {filename} 已刪除。" -#: redbot/cogs/trivia/trivia.py:295 +#: redbot/cogs/trivia/trivia.py:304 msgid "Trivia file was not found." -msgstr "" +msgstr "找不到瑣事文件。" -#: redbot/cogs/trivia/trivia.py:300 +#: redbot/cogs/trivia/trivia.py:309 #, 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 "在指定類別上啟動瑣事會話。\n\n" +" 您可以列出多個類別,在這種情況下,瑣事將涉及\n" +" 他們所有人的問題。\n" +" " -#: redbot/cogs/trivia/trivia.py:308 +#: redbot/cogs/trivia/trivia.py:317 msgid "There is already an ongoing trivia session in this channel." -msgstr "" +msgstr "此頻道中已經有一個正在進行的問答環節。" -#: redbot/cogs/trivia/trivia.py:319 +#: redbot/cogs/trivia/trivia.py:328 msgid "Invalid category `{name}`. See `{prefix}trivia list` for a list of trivia categories." -msgstr "" +msgstr "類別 `{name}` 無效。 有關瑣事類別的列表,請參閱 `{prefix}trivia list`。" -#: redbot/cogs/trivia/trivia.py:326 +#: redbot/cogs/trivia/trivia.py:335 msgid "There was an error parsing the trivia list for the `{name}` category. It may be formatted incorrectly." -msgstr "" +msgstr "解析 `{name}` 類別的瑣事列表時出錯。 它可能格式不正確。" -#: redbot/cogs/trivia/trivia.py:338 +#: redbot/cogs/trivia/trivia.py:347 msgid "The trivia list was parsed successfully, however it appears to be empty!" -msgstr "" +msgstr "瑣事列表已成功解析,但它似乎是空的!" -#: redbot/cogs/trivia/trivia.py:353 +#: redbot/cogs/trivia/trivia.py:362 #, docstring msgid "Stop an ongoing trivia session." -msgstr "" +msgstr "停止正在進行的問答環節。" -#: redbot/cogs/trivia/trivia.py:360 +#: redbot/cogs/trivia/trivia.py:369 msgid "Trivia stopped." -msgstr "" +msgstr "瑣事停止了。" -#: redbot/cogs/trivia/trivia.py:364 +#: redbot/cogs/trivia/trivia.py:373 #, docstring msgid "List available trivia categories." -msgstr "" +msgstr "列出可用的瑣事類別。" -#: redbot/cogs/trivia/trivia.py:369 redbot/cogs/trivia/trivia.py:375 +#: redbot/cogs/trivia/trivia.py:378 redbot/cogs/trivia/trivia.py:384 msgid "Available trivia lists" -msgstr "" +msgstr "可用的瑣事列表" -#: redbot/cogs/trivia/trivia.py:385 +#: redbot/cogs/trivia/trivia.py:394 #, 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 "瑣事排行榜。\n\n" +" 默認為本服務器的前 10 名,按總獲勝次數排序。 利用\n" +" 更自定義排行榜的子指令。\n" +" " -#: redbot/cogs/trivia/trivia.py:400 +#: redbot/cogs/trivia/trivia.py:409 #, docstring msgid "Leaderboard for this server.\n\n" " `` can be any of the following fields:\n" @@ -372,13 +459,20 @@ msgid "Leaderboard for this server.\n\n" " - `games` : total games played\n\n" " `` is the number of ranks to show on the leaderboard.\n" " " -msgstr "" +msgstr "此伺服器的排行榜。\n\n" +" `` 可以是以下任何字段:\n" +" -`wins`:總勝利\n" +" -`avg`:平均分\n" +" - `total` : 正確答案總數\n" +" -`games`:玩過的遊戲總數\n\n" +" `` 是排行榜上顯示的排名數。\n" +" " -#: redbot/cogs/trivia/trivia.py:413 redbot/cogs/trivia/trivia.py:442 +#: redbot/cogs/trivia/trivia.py:422 redbot/cogs/trivia/trivia.py:451 msgid "Unknown field `{field_name}`, see `{prefix}help trivia leaderboard server` for valid fields to sort by." -msgstr "" +msgstr "未知字段“{field_name}”,請參閱“{prefix}help trivia leaderboard server”以獲取要排序的有效字段。" -#: redbot/cogs/trivia/trivia.py:429 +#: redbot/cogs/trivia/trivia.py:438 #, docstring msgid "Global trivia leaderboard.\n\n" " `` can be any of the following fields:\n" @@ -388,54 +482,68 @@ msgid "Global trivia leaderboard.\n\n" " - `games` : total games played\n\n" " `` is the number of ranks to show on the leaderboard.\n" " " -msgstr "" +msgstr "全球瑣事排行榜。\n\n" +" `` 可以是以下任何字段:\n" +" -`wins`:總勝利\n" +" -`avg`:平均分\n" +" - `total`:所有會話的總正確答案\n" +" -`games`:玩過的遊戲總數\n\n" +" `` 是排行榜上顯示的排名數。\n" +" " -#: redbot/cogs/trivia/trivia.py:497 +#: redbot/cogs/trivia/trivia.py:506 msgid "There are no scores on record!" -msgstr "" +msgstr "沒有記錄在案的分數!" -#: redbot/cogs/trivia/trivia.py:527 +#: redbot/cogs/trivia/trivia.py:536 msgid "Rank" -msgstr "" +msgstr "排名" -#: redbot/cogs/trivia/trivia.py:528 +#: redbot/cogs/trivia/trivia.py:537 msgid "Member" -msgstr "" +msgstr "成員" -#: redbot/cogs/trivia/trivia.py:529 +#: redbot/cogs/trivia/trivia.py:538 msgid "Wins" -msgstr "" +msgstr "獲勝場次" -#: redbot/cogs/trivia/trivia.py:530 +#: redbot/cogs/trivia/trivia.py:539 msgid "Games Played" -msgstr "" +msgstr "遊玩次數" -#: redbot/cogs/trivia/trivia.py:531 +#: redbot/cogs/trivia/trivia.py:540 msgid "Total Score" -msgstr "" +msgstr "總積分" -#: redbot/cogs/trivia/trivia.py:532 +#: redbot/cogs/trivia/trivia.py:541 msgid "Average Score" -msgstr "" +msgstr "平均分數" -#: redbot/cogs/trivia/trivia.py:647 +#: redbot/cogs/trivia/trivia.py:650 msgid "{filename} is a reserved trivia name and cannot be replaced.\n" "Choose another name." -msgstr "" +msgstr "{filename} 是一個保留的瑣事名稱,不能被替換。\n" +"選擇另一個名稱。" -#: redbot/cogs/trivia/trivia.py:656 +#: redbot/cogs/trivia/trivia.py:659 msgid "{filename} already exists. Do you wish to overwrite?" -msgstr "" +msgstr "{filename} 已經存在。 你是否想覆蓋?" -#: redbot/cogs/trivia/trivia.py:678 +#: redbot/cogs/trivia/trivia.py:681 msgid "You took too long answering." -msgstr "" +msgstr "你回答的時間太長了。" -#: redbot/cogs/trivia/trivia.py:682 +#: redbot/cogs/trivia/trivia.py:685 msgid "I am not replacing the existing file." -msgstr "" +msgstr "我不會替換現有文件。" -#: redbot/cogs/trivia/trivia.py:691 +#: redbot/cogs/trivia/trivia.py:698 +msgid "There was an error saving the file.\n" +"Please check the filename and try again, as it could be longer than your system supports." +msgstr "保存文件時出錯。\n" +"請檢查文件名並重試,因為它可能比您的系統支持的字數更長。" + +#: redbot/cogs/trivia/trivia.py:705 msgid "Saved Trivia list as {filename}." -msgstr "" +msgstr "將 Trivia 列表保存為 {filename}。" diff --git a/redbot/cogs/trivia/schema.py b/redbot/cogs/trivia/schema.py index 19511a21c24..6206a37d014 100644 --- a/redbot/cogs/trivia/schema.py +++ b/redbot/cogs/trivia/schema.py @@ -37,7 +37,16 @@ def not_str(value: Any) -> float: TRIVIA_LIST_SCHEMA = Schema( { Optional("$schema"): And(str, error=_("{key} key must be a text value.")), - Optional("AUTHOR"): And(str, error=_("{key} key must be a text value.")), + Optional("AUTHOR"): And( + str, + lambda text: 1 <= len(text) <= 1000, + error=_("{key} key must be a text value not longer than 1000 characters."), + ), + Optional("DESCRIPTION"): And( + str, + lambda text: 1 <= len(text) <= 200, + error=_("{key} key must be a text value not longer than 200 characters."), + ), Optional("CONFIG"): And( { Optional("max_score"): And( diff --git a/redbot/cogs/trivia/session.py b/redbot/cogs/trivia/session.py index 6c5770a1f30..abe31e0aa00 100644 --- a/redbot/cogs/trivia/session.py +++ b/redbot/cogs/trivia/session.py @@ -8,6 +8,7 @@ from redbot.core.i18n import Translator from redbot.core.utils.chat_formatting import box, bold, humanize_list, humanize_number from redbot.core.utils.common_filters import normalize_smartquotes +from .converters import MAX_VALUE from .log import LOG __all__ = ["TriviaSession"] @@ -279,10 +280,10 @@ async def end_game(self): async def send_table(self): """Send a table of scores to the session's channel.""" - table = "+ Results: \n\n" + table = "Results:\n\n" for user, score in self.scores.most_common(): table += "+ {}\t{}\n".format(user, score) - await self.ctx.send(box(table, lang="diff")) + await self.ctx.send(box(table, lang="markdown")) def stop(self): """Stop the trivia session, without showing scores.""" @@ -312,7 +313,7 @@ async def pay_winners(self, multiplier: float): top_score = self.scores.most_common(1)[0][1] winners = [] num_humans = 0 - for (player, score) in self.scores.items(): + for player, score in self.scores.items(): if not player.bot: if score == top_score: winners.append(player) @@ -320,10 +321,11 @@ async def pay_winners(self, multiplier: float): if not winners or num_humans < 3: return payout = int(top_score * multiplier / len(winners)) + payout = MAX_VALUE if payout > MAX_VALUE else payout if payout <= 0: return for winner in winners: - LOG.debug("Paying trivia winner: %d credits --> %s", payout, winner.name) + LOG.debug("Paying trivia winner: %d credits --> %s", payout, winner) try: await bank.deposit_credits(winner, payout) except errors.BalanceTooHigh as e: diff --git a/redbot/cogs/trivia/trivia.py b/redbot/cogs/trivia/trivia.py index 235ff2a60a4..ea319b06005 100644 --- a/redbot/cogs/trivia/trivia.py +++ b/redbot/cogs/trivia/trivia.py @@ -10,12 +10,12 @@ import yaml import discord -from redbot.core import Config, commands, checks, bank +from redbot.core import Config, commands, bank from redbot.core.bot import Red from redbot.core.data_manager import cog_data_path from redbot.core.i18n import Translator, cog_i18n from redbot.core.utils import AsyncIter, can_user_react_in -from redbot.core.utils.chat_formatting import box, pagify, bold +from redbot.core.utils.chat_formatting import box, pagify, bold, inline, italics, humanize_number from redbot.core.utils.menus import start_adding_reactions from redbot.core.utils.predicates import MessagePredicate, ReactionPredicate @@ -37,6 +37,38 @@ class InvalidListError(Exception): pass +def _format_setting_value(key: str, value: Union[float, bool]) -> str: + # handle bools + if value is True: + return _("Yes") + if value is False: + return _("No") + # handle numbers + value = humanize_number(value) + if key in ("delay", "timeout"): + return _("{seconds} seconds").format(seconds=value) + return str(value) + + +def format_settings(settings: Dict[str, Union[float, bool]]) -> str: + setting_names = { + "bot_plays": _("Bot gains points"), + "delay": _("Answer time limit"), + "timeout": _("Lack of response timeout"), + "max_score": _("Points to win"), + "reveal_answer": _("Answers are revealed on timeout"), + "payout_multiplier": _("Payout multiplier"), + "allow_override": _("Lists are allowed to override settings"), + "use_spoilers": _("Answers use spoilers"), + } + + return "\n".join( + f"{setting_name}: {_format_setting_value(key, settings[key])}" + for key, setting_name in setting_names.items() + if key in settings + ) + + @cog_i18n(_) class Trivia(commands.Cog): """Play trivia with friends!""" @@ -77,29 +109,15 @@ async def red_delete_data_for_user( @commands.group() @commands.guild_only() - @checks.mod_or_permissions(administrator=True) + @commands.mod_or_permissions(administrator=True) async def triviaset(self, ctx: commands.Context): """Manage Trivia settings.""" @triviaset.command(name="showsettings") async def triviaset_showsettings(self, ctx: commands.Context): """Show the current trivia settings.""" - settings = self.config.guild(ctx.guild) - settings_dict = await settings.all() - msg = box( - _( - "Current settings\n" - "Bot gains points: {bot_plays}\n" - "Answer time limit: {delay} seconds\n" - "Lack of response timeout: {timeout} seconds\n" - "Points to win: {max_score}\n" - "Reveal answer on timeout: {reveal_answer}\n" - "Payout multiplier: {payout_multiplier}\n" - "Allow lists to override settings: {allow_override}\n" - "Use Spoilers in answers: {use_spoilers}" - ).format(**settings_dict), - lang="py", - ) + settings = await self.config.guild(ctx.guild).all() + msg = box(_("Current settings:\n\n") + format_settings(settings)) await ctx.send(msg) @triviaset.command(name="maxscore") @@ -194,7 +212,7 @@ async def triviaset_reveal_answer(self, ctx: commands.Context, enabled: bool): await ctx.send(_("Alright, I won't reveal the answer to the questions anymore.")) @bank.is_owner_if_bank_global() - @checks.admin_or_permissions(manage_guild=True) + @commands.admin_or_permissions(manage_guild=True) @triviaset.command(name="payout") async def triviaset_payout_multiplier(self, ctx: commands.Context, multiplier: finite_float): """Set the payout multiplier. @@ -340,15 +358,17 @@ async def trivia(self, ctx: commands.Context, *categories: str): else: trivia_dict.update(dict_) authors.append(trivia_dict.pop("AUTHOR", None)) + trivia_dict.pop("DESCRIPTION", None) continue return + trivia_dict.pop("$schema", None) + config = trivia_dict.pop("CONFIG", None) if not trivia_dict: await ctx.send( _("The trivia list was parsed successfully, however it appears to be empty!") ) return settings = await self.config.guild(ctx.guild).all() - config = trivia_dict.pop("CONFIG", None) if config and settings["allow_override"]: settings.update(config) settings["lists"] = dict(zip(categories, reversed(authors))) @@ -387,6 +407,59 @@ async def trivia_list(self, ctx: commands.Context): else: await ctx.send(msg) + @trivia.command(name="info") + async def trivia_info(self, ctx: commands.Context, category: str.lower): + """Get information about a trivia category.""" + try: + data = self.get_trivia_list(category) + except FileNotFoundError: + return await ctx.send( + _( + "Category {name} does not exist." + " See {command} for the list of available trivia categories." + ).format(name=inline(category), command=inline(f"{ctx.clean_prefix}trivia list")) + ) + except InvalidListError: + return await ctx.send( + _( + "There was an error parsing the trivia list for the {name} category." + " It may be formatted incorrectly." + ).format(name=inline(category)) + ) + + config_overrides = data.pop("CONFIG", None) + + embed = discord.Embed( + title=_('"{category}" Category Details').format(category=category), + color=await ctx.embed_colour(), + ) + embed.add_field( + name=_("Authors"), value=data.pop("AUTHOR", "").strip() or italics(_("Not provided.")) + ) + embed.add_field(name=_("Question count"), value=len(data)) + embed.add_field( + name=_("Custom"), + value=_format_setting_value( + "", any(category == p.resolve().stem for p in cog_data_path(self).glob("*.yaml")) + ), + ) + embed.add_field( + name=_("Description"), + value=( + data.pop("DESCRIPTION", "").strip() + or italics(_("No description provided for this category.")) + ), + inline=False, + ) + + if config_overrides: + embed.add_field( + name=_("Config"), + value=box(format_settings(config_overrides)), + inline=False, + ) + await ctx.send(embed=embed) + @trivia.group( name="leaderboard", aliases=["lboard"], autohelp=False, invoke_without_command=True ) @@ -705,7 +778,10 @@ async def _save_trivia_list( await ctx.send(_("Saved Trivia list as {filename}.").format(filename=filename)) def _get_trivia_session( - self, channel: Union[discord.TextChannel, discord.VoiceChannel, discord.Thread] + self, + channel: Union[ + discord.TextChannel, discord.VoiceChannel, discord.StageChannel, discord.Thread + ], ) -> TriviaSession: return next( (session for session in self.trivia_sessions if session.ctx.channel == channel), None diff --git a/redbot/cogs/warnings/helpers.py b/redbot/cogs/warnings/helpers.py index 5f0a92056d5..3d3919bf05c 100644 --- a/redbot/cogs/warnings/helpers.py +++ b/redbot/cogs/warnings/helpers.py @@ -2,7 +2,7 @@ import asyncio import discord -from redbot.core import Config, checks, commands +from redbot.core import Config, commands from redbot.core.commands.requires import PrivilegeLevel from redbot.core.i18n import Translator from redbot.core.utils.predicates import MessagePredicate diff --git a/redbot/cogs/warnings/locales/ar-SA.po b/redbot/cogs/warnings/locales/ar-SA.po index 5c3b027752d..166bc401500 100644 --- a/redbot/cogs/warnings/locales/ar-SA.po +++ b/redbot/cogs/warnings/locales/ar-SA.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-14 00:22+0000\n" +"POT-Creation-Date: 2022-10-03 14:07+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 57\n" "Language: ar_SA\n" -#: redbot/cogs/warnings/helpers.py:72 +#: redbot/cogs/warnings/helpers.py:73 msgid "I could not find a command from that input!" msgstr "" -#: redbot/cogs/warnings/helpers.py:77 +#: redbot/cogs/warnings/helpers.py:79 msgid "That command requires bot owner. I can't allow you to use that for an action" msgstr "" -#: redbot/cogs/warnings/helpers.py:86 +#: redbot/cogs/warnings/helpers.py:88 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\n" "Enter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\n\n" @@ -31,11 +31,11 @@ msgid "Enter the command to be run when the user **exceeds the points for this a "Please wait 15 seconds before entering your response." msgstr "" -#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +#: redbot/cogs/warnings/helpers.py:101 redbot/cogs/warnings/helpers.py:145 msgid "You may enter your response now." msgstr "" -#: redbot/cogs/warnings/helpers.py:128 +#: redbot/cogs/warnings/helpers.py:130 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\n" "Enter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\n\n" @@ -48,83 +48,83 @@ msgstr "" msgid "Warn misbehaving users and take automated actions." msgstr "" -#: redbot/cogs/warnings/warnings.py:113 +#: redbot/cogs/warnings/warnings.py:115 #, docstring msgid "Manage settings for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:119 +#: redbot/cogs/warnings/warnings.py:121 #, docstring msgid "Enable or disable custom reasons for a warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:123 +#: redbot/cogs/warnings/warnings.py:125 msgid "Custom reasons have been enabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:125 +#: redbot/cogs/warnings/warnings.py:127 msgid "Custom reasons have been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:130 +#: redbot/cogs/warnings/warnings.py:132 #, docstring msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:133 +#: redbot/cogs/warnings/warnings.py:135 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:137 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:140 +#: redbot/cogs/warnings/warnings.py:142 #, 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 +#: redbot/cogs/warnings/warnings.py:146 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 +#: redbot/cogs/warnings/warnings.py:152 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 +#: redbot/cogs/warnings/warnings.py:164 #, docstring -msgid "Set the channel where warnings should be sent to.\n" +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:165 +#: redbot/cogs/warnings/warnings.py:172 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:169 redbot/cogs/warnings/warnings.py:185 +#: redbot/cogs/warnings/warnings.py:176 redbot/cogs/warnings/warnings.py:192 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:174 +#: redbot/cogs/warnings/warnings.py:181 #, docstring msgid "\n" " Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:182 +#: redbot/cogs/warnings/warnings.py:189 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:187 +#: redbot/cogs/warnings/warnings.py:194 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:193 +#: redbot/cogs/warnings/warnings.py:200 #, docstring -msgid "Manage automated actions for Warnings.\n" +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" @@ -134,115 +134,115 @@ msgid "Manage automated actions for Warnings.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:206 +#: redbot/cogs/warnings/warnings.py:214 #, docstring -msgid "Create an automated action.\n" +msgid "Create an automated action.\n\n" " Duplicate action names are not allowed.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:226 +#: redbot/cogs/warnings/warnings.py:235 msgid "Duplicate action name found!" msgstr "" -#: redbot/cogs/warnings/warnings.py:233 +#: redbot/cogs/warnings/warnings.py:242 msgid "Action {name} has been added." msgstr "" -#: redbot/cogs/warnings/warnings.py:238 +#: redbot/cogs/warnings/warnings.py:247 #, docstring msgid "Delete the action with the specified name." msgstr "" -#: redbot/cogs/warnings/warnings.py:251 +#: redbot/cogs/warnings/warnings.py:260 msgid "No action named {name} exists!" msgstr "" -#: redbot/cogs/warnings/warnings.py:257 +#: redbot/cogs/warnings/warnings.py:266 #, docstring -msgid "Manage warning reasons.\n" +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:268 +#: redbot/cogs/warnings/warnings.py:278 #, docstring msgid "Create a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:272 +#: redbot/cogs/warnings/warnings.py:282 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:282 +#: redbot/cogs/warnings/warnings.py:292 msgid "The new reason has been registered." msgstr "" -#: redbot/cogs/warnings/warnings.py:287 +#: redbot/cogs/warnings/warnings.py:297 #, docstring msgid "Delete a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:294 +#: redbot/cogs/warnings/warnings.py:304 msgid "That is not a registered reason name." msgstr "" -#: redbot/cogs/warnings/warnings.py:300 +#: redbot/cogs/warnings/warnings.py:310 #, docstring msgid "List all configured reasons for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:308 +#: redbot/cogs/warnings/warnings.py:318 msgid "Reason: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:312 redbot/cogs/warnings/warnings.py:340 -#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:473 +#: redbot/cogs/warnings/warnings.py:322 redbot/cogs/warnings/warnings.py:350 +#: redbot/cogs/warnings/warnings.py:451 redbot/cogs/warnings/warnings.py:484 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:316 +#: redbot/cogs/warnings/warnings.py:326 msgid "Name: {reason_name}\n" "Points: {points}\n" "Description: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:323 +#: redbot/cogs/warnings/warnings.py:333 msgid "There are no reasons configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:329 +#: redbot/cogs/warnings/warnings.py:339 #, docstring msgid "List all configured automated actions for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:337 +#: redbot/cogs/warnings/warnings.py:347 msgid "Action: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:342 +#: redbot/cogs/warnings/warnings.py:352 msgid "Exceed command" msgstr "" -#: redbot/cogs/warnings/warnings.py:346 +#: redbot/cogs/warnings/warnings.py:356 msgid "Drop command" msgstr "" -#: redbot/cogs/warnings/warnings.py:350 +#: redbot/cogs/warnings/warnings.py:360 msgid "Name: {action_name}\n" "Points: {points}\n" "Exceed command: {exceed_command}\n" "Drop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:358 +#: redbot/cogs/warnings/warnings.py:368 msgid "There are no actions configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:371 +#: redbot/cogs/warnings/warnings.py:381 #, docstring -msgid "Warn the user for the specified reason.\n" +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" " `` is reason for the warning. This can be a registered reason,\n" @@ -250,108 +250,108 @@ msgid "Warn the user for the specified reason.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:379 +#: redbot/cogs/warnings/warnings.py:390 msgid "You cannot warn yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:381 +#: redbot/cogs/warnings/warnings.py:392 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:383 +#: redbot/cogs/warnings/warnings.py:394 msgid "You cannot warn the server owner." msgstr "" -#: redbot/cogs/warnings/warnings.py:386 +#: redbot/cogs/warnings/warnings.py:397 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:396 +#: redbot/cogs/warnings/warnings.py:407 msgid "That is not a registered reason!" msgstr "" -#: redbot/cogs/warnings/warnings.py:399 -msgid "You cannot apply 0 or less points." +#: redbot/cogs/warnings/warnings.py:410 +msgid "You cannot apply negative points." msgstr "" -#: redbot/cogs/warnings/warnings.py:413 +#: redbot/cogs/warnings/warnings.py:424 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:434 redbot/cogs/warnings/warnings.py:467 +#: redbot/cogs/warnings/warnings.py:445 redbot/cogs/warnings/warnings.py:478 msgid "Warning from {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:436 redbot/cogs/warnings/warnings.py:469 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:480 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:443 +#: redbot/cogs/warnings/warnings.py:454 msgid "You have received a warning in {guild_name}." msgstr "" -#: redbot/cogs/warnings/warnings.py:453 +#: redbot/cogs/warnings/warnings.py:464 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:479 redbot/cogs/warnings/warnings.py:488 +#: redbot/cogs/warnings/warnings.py:490 redbot/cogs/warnings/warnings.py:499 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:493 +#: redbot/cogs/warnings/warnings.py:504 msgid "{reason}\n\n" "Use `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:496 +#: redbot/cogs/warnings/warnings.py:507 msgid "{description}\n" "Points: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:519 +#: redbot/cogs/warnings/warnings.py:530 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:532 +#: redbot/cogs/warnings/warnings.py:543 msgid "That user has no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:537 redbot/cogs/warnings/warnings.py:573 +#: redbot/cogs/warnings/warnings.py:548 redbot/cogs/warnings/warnings.py:584 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:576 +#: redbot/cogs/warnings/warnings.py:551 redbot/cogs/warnings/warnings.py:587 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:541 redbot/cogs/warnings/warnings.py:577 +#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 +#: redbot/cogs/warnings/warnings.py:563 redbot/cogs/warnings/warnings.py:599 msgid "Warnings for {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:560 +#: redbot/cogs/warnings/warnings.py:571 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:568 +#: redbot/cogs/warnings/warnings.py:579 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:602 +#: redbot/cogs/warnings/warnings.py:613 #, docstring msgid "Remove a warning from a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:615 +#: redbot/cogs/warnings/warnings.py:626 msgid "You cannot remove warnings from yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:622 +#: redbot/cogs/warnings/warnings.py:633 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 6d1c2c65c2a..fc47c3604dc 100644 --- a/redbot/cogs/warnings/locales/bg-BG.po +++ b/redbot/cogs/warnings/locales/bg-BG.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-14 00:22+0000\n" +"POT-Creation-Date: 2022-10-03 14:07+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 57\n" "Language: bg_BG\n" -#: redbot/cogs/warnings/helpers.py:72 +#: redbot/cogs/warnings/helpers.py:73 msgid "I could not find a command from that input!" msgstr "" -#: redbot/cogs/warnings/helpers.py:77 +#: redbot/cogs/warnings/helpers.py:79 msgid "That command requires bot owner. I can't allow you to use that for an action" msgstr "" -#: redbot/cogs/warnings/helpers.py:86 +#: redbot/cogs/warnings/helpers.py:88 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\n" "Enter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\n\n" @@ -31,11 +31,11 @@ msgid "Enter the command to be run when the user **exceeds the points for this a "Please wait 15 seconds before entering your response." msgstr "" -#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +#: redbot/cogs/warnings/helpers.py:101 redbot/cogs/warnings/helpers.py:145 msgid "You may enter your response now." msgstr "" -#: redbot/cogs/warnings/helpers.py:128 +#: redbot/cogs/warnings/helpers.py:130 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\n" "Enter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\n\n" @@ -48,83 +48,83 @@ msgstr "" msgid "Warn misbehaving users and take automated actions." msgstr "" -#: redbot/cogs/warnings/warnings.py:113 +#: redbot/cogs/warnings/warnings.py:115 #, docstring msgid "Manage settings for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:119 +#: redbot/cogs/warnings/warnings.py:121 #, docstring msgid "Enable or disable custom reasons for a warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:123 +#: redbot/cogs/warnings/warnings.py:125 msgid "Custom reasons have been enabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:125 +#: redbot/cogs/warnings/warnings.py:127 msgid "Custom reasons have been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:130 +#: redbot/cogs/warnings/warnings.py:132 #, docstring msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:133 +#: redbot/cogs/warnings/warnings.py:135 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:137 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:140 +#: redbot/cogs/warnings/warnings.py:142 #, 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 +#: redbot/cogs/warnings/warnings.py:146 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 +#: redbot/cogs/warnings/warnings.py:152 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 +#: redbot/cogs/warnings/warnings.py:164 #, docstring -msgid "Set the channel where warnings should be sent to.\n" +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:165 +#: redbot/cogs/warnings/warnings.py:172 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:169 redbot/cogs/warnings/warnings.py:185 +#: redbot/cogs/warnings/warnings.py:176 redbot/cogs/warnings/warnings.py:192 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:174 +#: redbot/cogs/warnings/warnings.py:181 #, docstring msgid "\n" " Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:182 +#: redbot/cogs/warnings/warnings.py:189 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:187 +#: redbot/cogs/warnings/warnings.py:194 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:193 +#: redbot/cogs/warnings/warnings.py:200 #, docstring -msgid "Manage automated actions for Warnings.\n" +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" @@ -134,115 +134,115 @@ msgid "Manage automated actions for Warnings.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:206 +#: redbot/cogs/warnings/warnings.py:214 #, docstring -msgid "Create an automated action.\n" +msgid "Create an automated action.\n\n" " Duplicate action names are not allowed.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:226 +#: redbot/cogs/warnings/warnings.py:235 msgid "Duplicate action name found!" msgstr "" -#: redbot/cogs/warnings/warnings.py:233 +#: redbot/cogs/warnings/warnings.py:242 msgid "Action {name} has been added." msgstr "" -#: redbot/cogs/warnings/warnings.py:238 +#: redbot/cogs/warnings/warnings.py:247 #, docstring msgid "Delete the action with the specified name." msgstr "" -#: redbot/cogs/warnings/warnings.py:251 +#: redbot/cogs/warnings/warnings.py:260 msgid "No action named {name} exists!" msgstr "" -#: redbot/cogs/warnings/warnings.py:257 +#: redbot/cogs/warnings/warnings.py:266 #, docstring -msgid "Manage warning reasons.\n" +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:268 +#: redbot/cogs/warnings/warnings.py:278 #, docstring msgid "Create a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:272 +#: redbot/cogs/warnings/warnings.py:282 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:282 +#: redbot/cogs/warnings/warnings.py:292 msgid "The new reason has been registered." msgstr "" -#: redbot/cogs/warnings/warnings.py:287 +#: redbot/cogs/warnings/warnings.py:297 #, docstring msgid "Delete a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:294 +#: redbot/cogs/warnings/warnings.py:304 msgid "That is not a registered reason name." msgstr "" -#: redbot/cogs/warnings/warnings.py:300 +#: redbot/cogs/warnings/warnings.py:310 #, docstring msgid "List all configured reasons for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:308 +#: redbot/cogs/warnings/warnings.py:318 msgid "Reason: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:312 redbot/cogs/warnings/warnings.py:340 -#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:473 +#: redbot/cogs/warnings/warnings.py:322 redbot/cogs/warnings/warnings.py:350 +#: redbot/cogs/warnings/warnings.py:451 redbot/cogs/warnings/warnings.py:484 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:316 +#: redbot/cogs/warnings/warnings.py:326 msgid "Name: {reason_name}\n" "Points: {points}\n" "Description: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:323 +#: redbot/cogs/warnings/warnings.py:333 msgid "There are no reasons configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:329 +#: redbot/cogs/warnings/warnings.py:339 #, docstring msgid "List all configured automated actions for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:337 +#: redbot/cogs/warnings/warnings.py:347 msgid "Action: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:342 +#: redbot/cogs/warnings/warnings.py:352 msgid "Exceed command" msgstr "" -#: redbot/cogs/warnings/warnings.py:346 +#: redbot/cogs/warnings/warnings.py:356 msgid "Drop command" msgstr "" -#: redbot/cogs/warnings/warnings.py:350 +#: redbot/cogs/warnings/warnings.py:360 msgid "Name: {action_name}\n" "Points: {points}\n" "Exceed command: {exceed_command}\n" "Drop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:358 +#: redbot/cogs/warnings/warnings.py:368 msgid "There are no actions configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:371 +#: redbot/cogs/warnings/warnings.py:381 #, docstring -msgid "Warn the user for the specified reason.\n" +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" " `` is reason for the warning. This can be a registered reason,\n" @@ -250,108 +250,108 @@ msgid "Warn the user for the specified reason.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:379 +#: redbot/cogs/warnings/warnings.py:390 msgid "You cannot warn yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:381 +#: redbot/cogs/warnings/warnings.py:392 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:383 +#: redbot/cogs/warnings/warnings.py:394 msgid "You cannot warn the server owner." msgstr "" -#: redbot/cogs/warnings/warnings.py:386 +#: redbot/cogs/warnings/warnings.py:397 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:396 +#: redbot/cogs/warnings/warnings.py:407 msgid "That is not a registered reason!" msgstr "" -#: redbot/cogs/warnings/warnings.py:399 -msgid "You cannot apply 0 or less points." +#: redbot/cogs/warnings/warnings.py:410 +msgid "You cannot apply negative points." msgstr "" -#: redbot/cogs/warnings/warnings.py:413 +#: redbot/cogs/warnings/warnings.py:424 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:434 redbot/cogs/warnings/warnings.py:467 +#: redbot/cogs/warnings/warnings.py:445 redbot/cogs/warnings/warnings.py:478 msgid "Warning from {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:436 redbot/cogs/warnings/warnings.py:469 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:480 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:443 +#: redbot/cogs/warnings/warnings.py:454 msgid "You have received a warning in {guild_name}." msgstr "" -#: redbot/cogs/warnings/warnings.py:453 +#: redbot/cogs/warnings/warnings.py:464 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:479 redbot/cogs/warnings/warnings.py:488 +#: redbot/cogs/warnings/warnings.py:490 redbot/cogs/warnings/warnings.py:499 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:493 +#: redbot/cogs/warnings/warnings.py:504 msgid "{reason}\n\n" "Use `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:496 +#: redbot/cogs/warnings/warnings.py:507 msgid "{description}\n" "Points: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:519 +#: redbot/cogs/warnings/warnings.py:530 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:532 +#: redbot/cogs/warnings/warnings.py:543 msgid "That user has no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:537 redbot/cogs/warnings/warnings.py:573 +#: redbot/cogs/warnings/warnings.py:548 redbot/cogs/warnings/warnings.py:584 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:576 +#: redbot/cogs/warnings/warnings.py:551 redbot/cogs/warnings/warnings.py:587 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:541 redbot/cogs/warnings/warnings.py:577 +#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 +#: redbot/cogs/warnings/warnings.py:563 redbot/cogs/warnings/warnings.py:599 msgid "Warnings for {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:560 +#: redbot/cogs/warnings/warnings.py:571 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:568 +#: redbot/cogs/warnings/warnings.py:579 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:602 +#: redbot/cogs/warnings/warnings.py:613 #, docstring msgid "Remove a warning from a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:615 +#: redbot/cogs/warnings/warnings.py:626 msgid "You cannot remove warnings from yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:622 +#: redbot/cogs/warnings/warnings.py:633 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 9d8d2709e61..d1dc1e430c1 100644 --- a/redbot/cogs/warnings/locales/cs-CZ.po +++ b/redbot/cogs/warnings/locales/cs-CZ.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-14 00:22+0000\n" +"POT-Creation-Date: 2022-10-03 14:07+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 57\n" "Language: cs_CZ\n" -#: redbot/cogs/warnings/helpers.py:72 +#: redbot/cogs/warnings/helpers.py:73 msgid "I could not find a command from that input!" msgstr "Nenašel jsem žádný příkaz s tímto názvem!" -#: redbot/cogs/warnings/helpers.py:77 +#: redbot/cogs/warnings/helpers.py:79 msgid "That command requires bot owner. I can't allow you to use that for an action" msgstr "Tento příkaz vyžaduje majitele bota. Nemohu ti dovolit, aby byl použit pro akci" -#: redbot/cogs/warnings/helpers.py:86 +#: redbot/cogs/warnings/helpers.py:88 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\n" "Enter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\n\n" @@ -35,11 +35,11 @@ msgstr "Zadejte příkaz, který má být proveden, když uživatel **překroč "VAROVÁNÍ: zadaný příkaz bude spuštěn bez ohledu na kontroly nebo čekání mezi příkazy. Příkazy vyžadující majitele bota nejsou z bezpečnostních důvodů povoleny.\n\n" "Počkejte prosím 15 sekund před zadáním odpovědi." -#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +#: redbot/cogs/warnings/helpers.py:101 redbot/cogs/warnings/helpers.py:145 msgid "You may enter your response now." msgstr "Nyní můžete zadat svou odpověď." -#: redbot/cogs/warnings/helpers.py:128 +#: redbot/cogs/warnings/helpers.py:130 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\n" "Enter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\n\n" @@ -56,83 +56,83 @@ msgstr "Zadejte příkaz, který má být proveden, když uživatel **překroč msgid "Warn misbehaving users and take automated actions." msgstr "Upozornit na chybné chování uživatelů a podniknout automatické akce." -#: redbot/cogs/warnings/warnings.py:113 +#: redbot/cogs/warnings/warnings.py:115 #, docstring msgid "Manage settings for Warnings." msgstr "Správa nastavení pro varování." -#: redbot/cogs/warnings/warnings.py:119 +#: redbot/cogs/warnings/warnings.py:121 #, docstring msgid "Enable or disable custom reasons for a warning." msgstr "Povolit nebo zakázat vlastní důvody pro varování." -#: redbot/cogs/warnings/warnings.py:123 +#: redbot/cogs/warnings/warnings.py:125 msgid "Custom reasons have been enabled." msgstr "Vlastní důvody byly povoleny." -#: redbot/cogs/warnings/warnings.py:125 +#: redbot/cogs/warnings/warnings.py:127 msgid "Custom reasons have been disabled." msgstr "Vlastní důvody byly zakázány." -#: redbot/cogs/warnings/warnings.py:130 +#: redbot/cogs/warnings/warnings.py:132 #, docstring msgid "Set whether warnings should be sent to users in DMs." -msgstr "" +msgstr "Nastav, zda mají být varování zasílána uživatelům v soukromé zprávě." -#: redbot/cogs/warnings/warnings.py:133 +#: redbot/cogs/warnings/warnings.py:135 msgid "I will now try to send warnings to users DMs." -msgstr "" +msgstr "Nyní se budu pokoušet posílat varování uživatelům do soukromé zprávy." -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:137 msgid "Warnings will no longer be sent to users DMs." -msgstr "" +msgstr "Varování již nebudou posílána uživatelům do soukromé zprávy." -#: redbot/cogs/warnings/warnings.py:140 +#: redbot/cogs/warnings/warnings.py:142 #, 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 +#: redbot/cogs/warnings/warnings.py:146 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 +#: redbot/cogs/warnings/warnings.py:152 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 +#: redbot/cogs/warnings/warnings.py:164 #, docstring -msgid "Set the channel where warnings should be sent to.\n" +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:165 +#: redbot/cogs/warnings/warnings.py:172 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:169 redbot/cogs/warnings/warnings.py:185 +#: redbot/cogs/warnings/warnings.py:176 redbot/cogs/warnings/warnings.py:192 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:174 +#: redbot/cogs/warnings/warnings.py:181 #, docstring msgid "\n" " Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:182 +#: redbot/cogs/warnings/warnings.py:189 msgid "Warnings will now be sent to {channel}." -msgstr "" +msgstr "Varování nyní budou odesílána do místnosti {channel}." -#: redbot/cogs/warnings/warnings.py:187 +#: redbot/cogs/warnings/warnings.py:194 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:193 +#: redbot/cogs/warnings/warnings.py:200 #, docstring -msgid "Manage automated actions for Warnings.\n" +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" @@ -142,75 +142,75 @@ msgid "Manage automated actions for Warnings.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:206 +#: redbot/cogs/warnings/warnings.py:214 #, docstring -msgid "Create an automated action.\n" +msgid "Create an automated action.\n\n" " Duplicate action names are not allowed.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:226 +#: redbot/cogs/warnings/warnings.py:235 msgid "Duplicate action name found!" msgstr "Nalezen duplicitní název akce!" -#: redbot/cogs/warnings/warnings.py:233 +#: redbot/cogs/warnings/warnings.py:242 msgid "Action {name} has been added." msgstr "Akce {name} byla přidána." -#: redbot/cogs/warnings/warnings.py:238 +#: redbot/cogs/warnings/warnings.py:247 #, docstring msgid "Delete the action with the specified name." msgstr "Odstranit akci se zadaným názvem." -#: redbot/cogs/warnings/warnings.py:251 +#: redbot/cogs/warnings/warnings.py:260 msgid "No action named {name} exists!" msgstr "Neexistuje žádná akce s názvem {name}!" -#: redbot/cogs/warnings/warnings.py:257 +#: redbot/cogs/warnings/warnings.py:266 #, docstring -msgid "Manage warning reasons.\n" +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:268 +#: redbot/cogs/warnings/warnings.py:278 #, docstring msgid "Create a warning reason." msgstr "Vytvořit důvod varování." -#: redbot/cogs/warnings/warnings.py:272 +#: redbot/cogs/warnings/warnings.py:282 msgid "*Custom* cannot be used as a reason name!" msgstr "*Vlastní* nelze použít jako název důvodu!" -#: redbot/cogs/warnings/warnings.py:282 +#: redbot/cogs/warnings/warnings.py:292 msgid "The new reason has been registered." msgstr "Nový důvod byl zaregistrován." -#: redbot/cogs/warnings/warnings.py:287 +#: redbot/cogs/warnings/warnings.py:297 #, docstring msgid "Delete a warning reason." msgstr "Odstranit důvod varování." -#: redbot/cogs/warnings/warnings.py:294 +#: redbot/cogs/warnings/warnings.py:304 msgid "That is not a registered reason name." msgstr "To není registrovaný název důvodu." -#: redbot/cogs/warnings/warnings.py:300 +#: redbot/cogs/warnings/warnings.py:310 #, docstring msgid "List all configured reasons for Warnings." msgstr "Seznam všech nastavených důvodů varování." -#: redbot/cogs/warnings/warnings.py:308 +#: redbot/cogs/warnings/warnings.py:318 msgid "Reason: {name}" msgstr "Důvod: {name}" -#: redbot/cogs/warnings/warnings.py:312 redbot/cogs/warnings/warnings.py:340 -#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:473 +#: redbot/cogs/warnings/warnings.py:322 redbot/cogs/warnings/warnings.py:350 +#: redbot/cogs/warnings/warnings.py:451 redbot/cogs/warnings/warnings.py:484 msgid "Points" msgstr "Body" -#: redbot/cogs/warnings/warnings.py:316 +#: redbot/cogs/warnings/warnings.py:326 msgid "Name: {reason_name}\n" "Points: {points}\n" "Description: {description}" @@ -218,28 +218,28 @@ msgstr "Jméno: {reason_name}\n" "Body: {points}\n" "Popis: {description}" -#: redbot/cogs/warnings/warnings.py:323 +#: redbot/cogs/warnings/warnings.py:333 msgid "There are no reasons configured!" msgstr "Nejsou nastaveny žádné důvody!" -#: redbot/cogs/warnings/warnings.py:329 +#: redbot/cogs/warnings/warnings.py:339 #, 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:337 +#: redbot/cogs/warnings/warnings.py:347 msgid "Action: {name}" msgstr "Akce: {name}" -#: redbot/cogs/warnings/warnings.py:342 +#: redbot/cogs/warnings/warnings.py:352 msgid "Exceed command" msgstr "Překročení příkazu" -#: redbot/cogs/warnings/warnings.py:346 +#: redbot/cogs/warnings/warnings.py:356 msgid "Drop command" msgstr "Zahodit příkaz" -#: redbot/cogs/warnings/warnings.py:350 +#: redbot/cogs/warnings/warnings.py:360 msgid "Name: {action_name}\n" "Points: {points}\n" "Exceed command: {exceed_command}\n" @@ -249,13 +249,13 @@ msgstr "Jméno: {action_name}\n" "Příkaz pro pokračování: {exceed_command}\n" "Vypínací příkaz: {drop_command}" -#: redbot/cogs/warnings/warnings.py:358 +#: redbot/cogs/warnings/warnings.py:368 msgid "There are no actions configured!" msgstr "Nejsou nakonfigurovány žádné akce!" -#: redbot/cogs/warnings/warnings.py:371 +#: redbot/cogs/warnings/warnings.py:381 #, docstring -msgid "Warn the user for the specified reason.\n" +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" " `` is reason for the warning. This can be a registered reason,\n" @@ -263,110 +263,110 @@ msgid "Warn the user for the specified reason.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:379 +#: redbot/cogs/warnings/warnings.py:390 msgid "You cannot warn yourself." msgstr "Nemůžeš varovat sám sebe." -#: redbot/cogs/warnings/warnings.py:381 +#: redbot/cogs/warnings/warnings.py:392 msgid "You cannot warn other bots." -msgstr "" +msgstr "Nemůžeš varovat ostatní boty." -#: redbot/cogs/warnings/warnings.py:383 +#: redbot/cogs/warnings/warnings.py:394 msgid "You cannot warn the server owner." -msgstr "" +msgstr "Nemůžeš poslat varování vlastníkovi serveru." -#: redbot/cogs/warnings/warnings.py:386 +#: redbot/cogs/warnings/warnings.py:397 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:396 +#: redbot/cogs/warnings/warnings.py:407 msgid "That is not a registered reason!" msgstr "To není registrovaný důvod!" -#: redbot/cogs/warnings/warnings.py:399 -msgid "You cannot apply 0 or less points." -msgstr "" +#: redbot/cogs/warnings/warnings.py:410 +msgid "You cannot apply negative points." +msgstr "Nemůžete použít záporné body." -#: redbot/cogs/warnings/warnings.py:413 +#: redbot/cogs/warnings/warnings.py:424 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:434 redbot/cogs/warnings/warnings.py:467 +#: redbot/cogs/warnings/warnings.py:445 redbot/cogs/warnings/warnings.py:478 msgid "Warning from {user}" msgstr "Varování od {user}" -#: redbot/cogs/warnings/warnings.py:436 redbot/cogs/warnings/warnings.py:469 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:480 msgid "Warning" -msgstr "" +msgstr "Varování" -#: redbot/cogs/warnings/warnings.py:443 +#: redbot/cogs/warnings/warnings.py:454 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:464 msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." -msgstr "" +msgstr "Varování pro {user} bylo vydáno, ale nepodařilo se mi jemu poslat varovnou zprávu." -#: redbot/cogs/warnings/warnings.py:479 redbot/cogs/warnings/warnings.py:488 +#: redbot/cogs/warnings/warnings.py:490 redbot/cogs/warnings/warnings.py:499 msgid "{user} has been warned." -msgstr "" +msgstr "Uživatel {user} byl varován." -#: redbot/cogs/warnings/warnings.py:493 +#: redbot/cogs/warnings/warnings.py:504 msgid "{reason}\n\n" "Use `{prefix}unwarn {user} {message}` to remove this warning." msgstr "{reason}\n\n" "Použij `{prefix}pro odstranění tohoto varování {user} {message}`." -#: redbot/cogs/warnings/warnings.py:496 +#: redbot/cogs/warnings/warnings.py:507 msgid "{description}\n" "Points: {points}" msgstr "{description}\n" "Body: {points}" -#: redbot/cogs/warnings/warnings.py:519 +#: redbot/cogs/warnings/warnings.py:530 #, docstring msgid "List the warnings for the specified user." msgstr "Seznam varování pro daného uživatele." -#: redbot/cogs/warnings/warnings.py:532 +#: redbot/cogs/warnings/warnings.py:543 msgid "That user has no warnings!" msgstr "Tento uživatel nemá žádná varování!" -#: redbot/cogs/warnings/warnings.py:537 redbot/cogs/warnings/warnings.py:573 +#: redbot/cogs/warnings/warnings.py:548 redbot/cogs/warnings/warnings.py:584 msgid "Deleted Moderator" -msgstr "" +msgstr "Smazaný moderátor" -#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:576 +#: redbot/cogs/warnings/warnings.py:551 redbot/cogs/warnings/warnings.py:587 msgid "Unknown Moderator ({})" msgstr "Neznámý moderátor ({})" -#: redbot/cogs/warnings/warnings.py:541 redbot/cogs/warnings/warnings.py:577 +#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 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:552 redbot/cogs/warnings/warnings.py:588 +#: redbot/cogs/warnings/warnings.py:563 redbot/cogs/warnings/warnings.py:599 msgid "Warnings for {user}" msgstr "Varování pro {user}" -#: redbot/cogs/warnings/warnings.py:560 +#: redbot/cogs/warnings/warnings.py:571 #, docstring msgid "List warnings for yourself." msgstr "Seznam varování pro sebe." -#: redbot/cogs/warnings/warnings.py:568 +#: redbot/cogs/warnings/warnings.py:579 msgid "You have no warnings!" msgstr "Nemáte žádné varování!" -#: redbot/cogs/warnings/warnings.py:602 +#: redbot/cogs/warnings/warnings.py:613 #, docstring msgid "Remove a warning from a user." msgstr "Odstraní varování od uživatele." -#: redbot/cogs/warnings/warnings.py:615 +#: redbot/cogs/warnings/warnings.py:626 msgid "You cannot remove warnings from yourself." msgstr "Nemůžete od sebe odstranit varování." -#: redbot/cogs/warnings/warnings.py:622 +#: redbot/cogs/warnings/warnings.py:633 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 d54756f9564..d619e991e35 100644 --- a/redbot/cogs/warnings/locales/da-DK.po +++ b/redbot/cogs/warnings/locales/da-DK.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-14 00:22+0000\n" +"POT-Creation-Date: 2022-10-03 14:07+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 57\n" "Language: da_DK\n" -#: redbot/cogs/warnings/helpers.py:72 +#: redbot/cogs/warnings/helpers.py:73 msgid "I could not find a command from that input!" msgstr "Jeg kunne ikke finde en kommando med det input!" -#: redbot/cogs/warnings/helpers.py:77 +#: redbot/cogs/warnings/helpers.py:79 msgid "That command requires bot owner. I can't allow you to use that for an action" msgstr "Denne kommando kræver at du er bottens ejer. Jeg kan ikke tillade dig brugen af dette til en handling" -#: redbot/cogs/warnings/helpers.py:86 +#: redbot/cogs/warnings/helpers.py:88 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\n" "Enter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\n\n" @@ -31,11 +31,11 @@ msgid "Enter the command to be run when the user **exceeds the points for this a "Please wait 15 seconds before entering your response." msgstr "" -#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +#: redbot/cogs/warnings/helpers.py:101 redbot/cogs/warnings/helpers.py:145 msgid "You may enter your response now." msgstr "Du kan skrive dit svar nu." -#: redbot/cogs/warnings/helpers.py:128 +#: redbot/cogs/warnings/helpers.py:130 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\n" "Enter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\n\n" @@ -48,83 +48,83 @@ msgstr "" msgid "Warn misbehaving users and take automated actions." msgstr "Advar uvorne brugere og gør automatiseret handlinger." -#: redbot/cogs/warnings/warnings.py:113 +#: redbot/cogs/warnings/warnings.py:115 #, docstring msgid "Manage settings for Warnings." msgstr "Behandl indstillingerne for Advarsler." -#: redbot/cogs/warnings/warnings.py:119 +#: redbot/cogs/warnings/warnings.py:121 #, docstring msgid "Enable or disable custom reasons for a warning." msgstr "Aktiver eller deaktiver brugerdefineret begrundelser for advarsler." -#: redbot/cogs/warnings/warnings.py:123 +#: redbot/cogs/warnings/warnings.py:125 msgid "Custom reasons have been enabled." msgstr "Brugerdefineret begrundelse er blevet tilføjet." -#: redbot/cogs/warnings/warnings.py:125 +#: redbot/cogs/warnings/warnings.py:127 msgid "Custom reasons have been disabled." msgstr "Brugerdefineret begrundelse er blevet fjernet." -#: redbot/cogs/warnings/warnings.py:130 +#: redbot/cogs/warnings/warnings.py:132 #, docstring msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:133 +#: redbot/cogs/warnings/warnings.py:135 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:137 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:140 +#: redbot/cogs/warnings/warnings.py:142 #, 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 +#: redbot/cogs/warnings/warnings.py:146 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 +#: redbot/cogs/warnings/warnings.py:152 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 +#: redbot/cogs/warnings/warnings.py:164 #, docstring -msgid "Set the channel where warnings should be sent to.\n" +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:165 +#: redbot/cogs/warnings/warnings.py:172 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:169 redbot/cogs/warnings/warnings.py:185 +#: redbot/cogs/warnings/warnings.py:176 redbot/cogs/warnings/warnings.py:192 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:174 +#: redbot/cogs/warnings/warnings.py:181 #, docstring msgid "\n" " Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:182 +#: redbot/cogs/warnings/warnings.py:189 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:187 +#: redbot/cogs/warnings/warnings.py:194 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:193 +#: redbot/cogs/warnings/warnings.py:200 #, docstring -msgid "Manage automated actions for Warnings.\n" +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" @@ -134,115 +134,115 @@ msgid "Manage automated actions for Warnings.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:206 +#: redbot/cogs/warnings/warnings.py:214 #, docstring -msgid "Create an automated action.\n" +msgid "Create an automated action.\n\n" " Duplicate action names are not allowed.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:226 +#: redbot/cogs/warnings/warnings.py:235 msgid "Duplicate action name found!" msgstr "" -#: redbot/cogs/warnings/warnings.py:233 +#: redbot/cogs/warnings/warnings.py:242 msgid "Action {name} has been added." msgstr "Handling {name} er blevet tilføjet." -#: redbot/cogs/warnings/warnings.py:238 +#: redbot/cogs/warnings/warnings.py:247 #, docstring msgid "Delete the action with the specified name." msgstr "Slet handlingen med det specificerede navn." -#: redbot/cogs/warnings/warnings.py:251 +#: redbot/cogs/warnings/warnings.py:260 msgid "No action named {name} exists!" msgstr "Ingen handling med navnet {name} findes!" -#: redbot/cogs/warnings/warnings.py:257 +#: redbot/cogs/warnings/warnings.py:266 #, docstring -msgid "Manage warning reasons.\n" +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:268 +#: redbot/cogs/warnings/warnings.py:278 #, docstring msgid "Create a warning reason." msgstr "Skab et advarsels grundlag." -#: redbot/cogs/warnings/warnings.py:272 +#: redbot/cogs/warnings/warnings.py:282 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:282 +#: redbot/cogs/warnings/warnings.py:292 msgid "The new reason has been registered." msgstr "Det nye grundlag er blevet registeret." -#: redbot/cogs/warnings/warnings.py:287 +#: redbot/cogs/warnings/warnings.py:297 #, docstring msgid "Delete a warning reason." msgstr "Fjern et advarsels grundlag." -#: redbot/cogs/warnings/warnings.py:294 +#: redbot/cogs/warnings/warnings.py:304 msgid "That is not a registered reason name." msgstr "" -#: redbot/cogs/warnings/warnings.py:300 +#: redbot/cogs/warnings/warnings.py:310 #, docstring msgid "List all configured reasons for Warnings." msgstr "Vis alle konfigurerede grundlag for Advarsler." -#: redbot/cogs/warnings/warnings.py:308 +#: redbot/cogs/warnings/warnings.py:318 msgid "Reason: {name}" msgstr "Begrundelse: {name}" -#: redbot/cogs/warnings/warnings.py:312 redbot/cogs/warnings/warnings.py:340 -#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:473 +#: redbot/cogs/warnings/warnings.py:322 redbot/cogs/warnings/warnings.py:350 +#: redbot/cogs/warnings/warnings.py:451 redbot/cogs/warnings/warnings.py:484 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:316 +#: redbot/cogs/warnings/warnings.py:326 msgid "Name: {reason_name}\n" "Points: {points}\n" "Description: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:323 +#: redbot/cogs/warnings/warnings.py:333 msgid "There are no reasons configured!" msgstr "Der er ikke nogle grundlag konfigureret!" -#: redbot/cogs/warnings/warnings.py:329 +#: redbot/cogs/warnings/warnings.py:339 #, docstring msgid "List all configured automated actions for Warnings." msgstr "Vis alle konfigurerede automatiske handlinger for advarsler." -#: redbot/cogs/warnings/warnings.py:337 +#: redbot/cogs/warnings/warnings.py:347 msgid "Action: {name}" msgstr "Handling: {name}" -#: redbot/cogs/warnings/warnings.py:342 +#: redbot/cogs/warnings/warnings.py:352 msgid "Exceed command" msgstr "" -#: redbot/cogs/warnings/warnings.py:346 +#: redbot/cogs/warnings/warnings.py:356 msgid "Drop command" msgstr "" -#: redbot/cogs/warnings/warnings.py:350 +#: redbot/cogs/warnings/warnings.py:360 msgid "Name: {action_name}\n" "Points: {points}\n" "Exceed command: {exceed_command}\n" "Drop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:358 +#: redbot/cogs/warnings/warnings.py:368 msgid "There are no actions configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:371 +#: redbot/cogs/warnings/warnings.py:381 #, docstring -msgid "Warn the user for the specified reason.\n" +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" " `` is reason for the warning. This can be a registered reason,\n" @@ -250,109 +250,109 @@ msgid "Warn the user for the specified reason.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:379 +#: redbot/cogs/warnings/warnings.py:390 msgid "You cannot warn yourself." msgstr "Du kan ikke advare dig selv." -#: redbot/cogs/warnings/warnings.py:381 +#: redbot/cogs/warnings/warnings.py:392 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:383 +#: redbot/cogs/warnings/warnings.py:394 msgid "You cannot warn the server owner." msgstr "" -#: redbot/cogs/warnings/warnings.py:386 +#: redbot/cogs/warnings/warnings.py:397 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:396 +#: redbot/cogs/warnings/warnings.py:407 msgid "That is not a registered reason!" msgstr "Det er ikke en registeret begrundelse!" -#: redbot/cogs/warnings/warnings.py:399 -msgid "You cannot apply 0 or less points." +#: redbot/cogs/warnings/warnings.py:410 +msgid "You cannot apply negative points." msgstr "" -#: redbot/cogs/warnings/warnings.py:413 +#: redbot/cogs/warnings/warnings.py:424 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:434 redbot/cogs/warnings/warnings.py:467 +#: redbot/cogs/warnings/warnings.py:445 redbot/cogs/warnings/warnings.py:478 msgid "Warning from {user}" msgstr "Advarsel fra {user}" -#: redbot/cogs/warnings/warnings.py:436 redbot/cogs/warnings/warnings.py:469 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:480 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:443 +#: redbot/cogs/warnings/warnings.py:454 msgid "You have received a warning in {guild_name}." msgstr "Du har modtaget en advarsel i {guild_name}." -#: redbot/cogs/warnings/warnings.py:453 +#: redbot/cogs/warnings/warnings.py:464 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:479 redbot/cogs/warnings/warnings.py:488 +#: redbot/cogs/warnings/warnings.py:490 redbot/cogs/warnings/warnings.py:499 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:493 +#: redbot/cogs/warnings/warnings.py:504 msgid "{reason}\n\n" "Use `{prefix}unwarn {user} {message}` to remove this warning." msgstr "{reason}\n\n" "Brug `{prefix}unwarn {user} {message}` for at fjerne denne advarsel." -#: redbot/cogs/warnings/warnings.py:496 +#: redbot/cogs/warnings/warnings.py:507 msgid "{description}\n" "Points: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:519 +#: redbot/cogs/warnings/warnings.py:530 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:532 +#: redbot/cogs/warnings/warnings.py:543 msgid "That user has no warnings!" msgstr "Denne bruger har ikke nogle advarsler!" -#: redbot/cogs/warnings/warnings.py:537 redbot/cogs/warnings/warnings.py:573 +#: redbot/cogs/warnings/warnings.py:548 redbot/cogs/warnings/warnings.py:584 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:576 +#: redbot/cogs/warnings/warnings.py:551 redbot/cogs/warnings/warnings.py:587 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:541 redbot/cogs/warnings/warnings.py:577 +#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 +#: redbot/cogs/warnings/warnings.py:563 redbot/cogs/warnings/warnings.py:599 msgid "Warnings for {user}" msgstr "Advarsler for {user}" -#: redbot/cogs/warnings/warnings.py:560 +#: redbot/cogs/warnings/warnings.py:571 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:568 +#: redbot/cogs/warnings/warnings.py:579 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:602 +#: redbot/cogs/warnings/warnings.py:613 #, docstring msgid "Remove a warning from a user." msgstr "Fjern en advarsel fra en bruger." -#: redbot/cogs/warnings/warnings.py:615 +#: redbot/cogs/warnings/warnings.py:626 msgid "You cannot remove warnings from yourself." msgstr "Du kan ikke fjerne advarsler fra dig selv." -#: redbot/cogs/warnings/warnings.py:622 +#: redbot/cogs/warnings/warnings.py:633 msgid "That warning doesn't exist!" msgstr "Denne advarsel findes ikke!" diff --git a/redbot/cogs/warnings/locales/de-DE.po b/redbot/cogs/warnings/locales/de-DE.po index 7dd0196def8..7156496c4cb 100644 --- a/redbot/cogs/warnings/locales/de-DE.po +++ b/redbot/cogs/warnings/locales/de-DE.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-14 00:22+0000\n" +"POT-Creation-Date: 2022-10-03 14:07+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 57\n" "Language: de_DE\n" -#: redbot/cogs/warnings/helpers.py:72 +#: redbot/cogs/warnings/helpers.py:73 msgid "I could not find a command from that input!" msgstr "Ich konnte keinen Befehl für diese Eingabe finden!" -#: redbot/cogs/warnings/helpers.py:77 +#: redbot/cogs/warnings/helpers.py:79 msgid "That command requires bot owner. I can't allow you to use that for an action" msgstr "Dieser Befehl kann nur vom Bot Besitzer ausgeführt werden. Du darfst diese Aktion nicht ausführen." -#: redbot/cogs/warnings/helpers.py:86 +#: redbot/cogs/warnings/helpers.py:88 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\n" "Enter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\n\n" @@ -35,11 +35,11 @@ msgstr "Geben Sie den Befehl ein, der ausgeführt werden soll, wenn der Benutzer "WARNUNG: Der eingegebene Befehl wird ohne Rücksicht auf Überprüfungen oder Abklingzeiten ausgeführt. Befehle, die Bot-Besitzer benötigen, sind aus Sicherheitsgründen nicht erlaubt.\n\n" "Bitte warten Sie 15 Sekunden, bevor Sie Ihre Antwort eingeben." -#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +#: redbot/cogs/warnings/helpers.py:101 redbot/cogs/warnings/helpers.py:145 msgid "You may enter your response now." msgstr "Du kannst deine Antwort nun eingeben." -#: redbot/cogs/warnings/helpers.py:128 +#: redbot/cogs/warnings/helpers.py:130 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\n" "Enter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\n\n" @@ -56,83 +56,87 @@ msgstr "Geben Sie den Befehl ein, der ausgeführt werden soll, wenn der Benutzer msgid "Warn misbehaving users and take automated actions." msgstr "Verwarne Fehlverhalten von Benutzern und führe automatisierte Aktionen aus." -#: redbot/cogs/warnings/warnings.py:113 +#: redbot/cogs/warnings/warnings.py:115 #, docstring msgid "Manage settings for Warnings." msgstr "Verwalte Einstellungen für Verwarnungen." -#: redbot/cogs/warnings/warnings.py:119 +#: redbot/cogs/warnings/warnings.py:121 #, docstring msgid "Enable or disable custom reasons for a warning." msgstr "Aktiviere oder deaktiviere benutzerdefinierte Gründe für eine Verwarnung." -#: redbot/cogs/warnings/warnings.py:123 +#: redbot/cogs/warnings/warnings.py:125 msgid "Custom reasons have been enabled." msgstr "Benutzerdefinierte Gründe wurden aktiviert." -#: redbot/cogs/warnings/warnings.py:125 +#: redbot/cogs/warnings/warnings.py:127 msgid "Custom reasons have been disabled." msgstr "Benutzerdefinierte Gründe wurden deaktiviert." -#: redbot/cogs/warnings/warnings.py:130 +#: redbot/cogs/warnings/warnings.py:132 #, docstring msgid "Set whether warnings should be sent to users in DMs." -msgstr "" +msgstr "Legen Sie fest, ob Warnungen an Benutzer in Direktnachrichten gesendet werden sollen." -#: redbot/cogs/warnings/warnings.py:133 +#: redbot/cogs/warnings/warnings.py:135 msgid "I will now try to send warnings to users DMs." msgstr "Ich werde nun versuchen verwarnte Nutzer per DM zu informieren." -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:137 msgid "Warnings will no longer be sent to users DMs." msgstr "Ich werde nicht mehr versuchen verwarnte Nutzer per DM zu informieren." -#: redbot/cogs/warnings/warnings.py:140 +#: redbot/cogs/warnings/warnings.py:142 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." msgstr "Lege fest, ob der Name des Moderators der die Verwarnung erteilt in der DM an den Nutzer enthalten sein sollte." -#: redbot/cogs/warnings/warnings.py:144 +#: redbot/cogs/warnings/warnings.py:146 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." msgstr "Ich werde den Namen der Moderators der die Verwarnung erteilt hat in der DM nennen." -#: redbot/cogs/warnings/warnings.py:150 +#: redbot/cogs/warnings/warnings.py:152 msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." msgstr "Ich werde den Namen der Moderators der die Verwarnung erteilt hat nicht in der DM nennen." -#: redbot/cogs/warnings/warnings.py:158 +#: redbot/cogs/warnings/warnings.py:164 #, docstring -msgid "Set the channel where warnings should be sent to.\n" +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 "Legen Sie den Kanal fest, in dem Warnungen gesendet werden sollen.\n\n" +" Lassen Sie dieses Feld leer, um den Kanal zu verwenden, in dem der Befehl `[p]warn` aufgerufen wurde.\n" +" " -#: redbot/cogs/warnings/warnings.py:165 +#: redbot/cogs/warnings/warnings.py:172 msgid "The warn channel has been set to {channel}." msgstr "Der Warnungskanal wurde auf {channel} gesetzt." -#: redbot/cogs/warnings/warnings.py:169 redbot/cogs/warnings/warnings.py:185 +#: redbot/cogs/warnings/warnings.py:176 redbot/cogs/warnings/warnings.py:192 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:174 +#: redbot/cogs/warnings/warnings.py:181 #, docstring msgid "\n" " Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\n" " " -msgstr "" +msgstr "\n" +" Legen Sie fest, ob Warnungen an einen Kanal gesendet werden sollen, der mit `[p]warningset warnchannel` festgelegt wurde.\n" +" " -#: redbot/cogs/warnings/warnings.py:182 +#: redbot/cogs/warnings/warnings.py:189 msgid "Warnings will now be sent to {channel}." msgstr "Warnungen werden jetzt in {channel} gesendet." -#: redbot/cogs/warnings/warnings.py:187 +#: redbot/cogs/warnings/warnings.py:194 msgid "Toggle channel has been disabled." msgstr "Warnungskanal wurde deaktiviert." -#: redbot/cogs/warnings/warnings.py:193 +#: redbot/cogs/warnings/warnings.py:200 #, docstring -msgid "Manage automated actions for Warnings.\n" +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" @@ -140,77 +144,87 @@ msgid "Manage automated actions for Warnings.\n" " user is warned enough so that their points go over this\n" " threshold, the action will be executed.\n" " " -msgstr "" +msgstr "Verwalten Sie automatisierte Aktionen für Warnungen.\n\n" +" Aktionen sind im Wesentlichen Befehlsmakros.\n" +" Jeder Befehl kann ausgeführt werden, wenn die Aktion zunächst ausgelöst wird und/oder wenn die Aktion aufgehoben wird.\n" +" Aktionen müssen einen Namen und einen Punkteschwellenwert haben.\n" +" Wenn ein Benutzer oft genug gewarnt wird, so dass seine Punkte diese Schwelle überschreiten, wird die Aktion ausgeführt.\n" +" " -#: redbot/cogs/warnings/warnings.py:206 +#: redbot/cogs/warnings/warnings.py:214 #, docstring -msgid "Create an automated action.\n" +msgid "Create an automated action.\n\n" " Duplicate action names are not allowed.\n" " " -msgstr "" +msgstr "Erstelle ein automatisierte Aktion.\n\n" +" Gleichnamige Aktionen sind nicht erlaubt.\n" +" " -#: redbot/cogs/warnings/warnings.py:226 +#: redbot/cogs/warnings/warnings.py:235 msgid "Duplicate action name found!" msgstr "Doppelter Aktionsname gefunden!" -#: redbot/cogs/warnings/warnings.py:233 +#: redbot/cogs/warnings/warnings.py:242 msgid "Action {name} has been added." msgstr "Aktion {name} wurde hinzugefügt." -#: redbot/cogs/warnings/warnings.py:238 +#: redbot/cogs/warnings/warnings.py:247 #, docstring msgid "Delete the action with the specified name." msgstr "Lösche die Aktion mit den angegebenen Namen." -#: redbot/cogs/warnings/warnings.py:251 +#: redbot/cogs/warnings/warnings.py:260 msgid "No action named {name} exists!" msgstr "Es gibt keine Aktion mit dem Namen {name}!" -#: redbot/cogs/warnings/warnings.py:257 +#: redbot/cogs/warnings/warnings.py:266 #, docstring -msgid "Manage warning reasons.\n" +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 "Verwalten Sie den Grund von Warnungen.\n\n" +" Den Gründen müssen ein Name, Beschreibung und Punkte Werte zugewiesen werden.\n" +" Der Name des Grundes muss angegeben werden, wenn ein Mitglied gewarnt wird.\n" +" " -#: redbot/cogs/warnings/warnings.py:268 +#: redbot/cogs/warnings/warnings.py:278 #, docstring msgid "Create a warning reason." msgstr "Erstelle einen Grund für Verwarnungen." -#: redbot/cogs/warnings/warnings.py:272 +#: redbot/cogs/warnings/warnings.py:282 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:282 +#: redbot/cogs/warnings/warnings.py:292 msgid "The new reason has been registered." msgstr "Der neue Grund wurde registriert." -#: redbot/cogs/warnings/warnings.py:287 +#: redbot/cogs/warnings/warnings.py:297 #, docstring msgid "Delete a warning reason." msgstr "Lösche einen Grund für Verwarnungen." -#: redbot/cogs/warnings/warnings.py:294 +#: redbot/cogs/warnings/warnings.py:304 msgid "That is not a registered reason name." msgstr "Das ist kein registrierter Name für einen Grund." -#: redbot/cogs/warnings/warnings.py:300 +#: redbot/cogs/warnings/warnings.py:310 #, docstring msgid "List all configured reasons for Warnings." msgstr "Liste alle konfigurierten Gründe für Verwarnungen auf." -#: redbot/cogs/warnings/warnings.py:308 +#: redbot/cogs/warnings/warnings.py:318 msgid "Reason: {name}" msgstr "Grund: {name}" -#: redbot/cogs/warnings/warnings.py:312 redbot/cogs/warnings/warnings.py:340 -#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:473 +#: redbot/cogs/warnings/warnings.py:322 redbot/cogs/warnings/warnings.py:350 +#: redbot/cogs/warnings/warnings.py:451 redbot/cogs/warnings/warnings.py:484 msgid "Points" msgstr "Punkte" -#: redbot/cogs/warnings/warnings.py:316 +#: redbot/cogs/warnings/warnings.py:326 msgid "Name: {reason_name}\n" "Points: {points}\n" "Description: {description}" @@ -218,28 +232,28 @@ msgstr "Name: {reason_name}\n" "Punkte: {points}\n" "Beschreibung: {description}" -#: redbot/cogs/warnings/warnings.py:323 +#: redbot/cogs/warnings/warnings.py:333 msgid "There are no reasons configured!" msgstr "Es sind keine Gründe konfiguriert!" -#: redbot/cogs/warnings/warnings.py:329 +#: redbot/cogs/warnings/warnings.py:339 #, docstring msgid "List all configured automated actions for Warnings." msgstr "Liste alle konfigurierten automatisierten Aktionen für Verwarnungen auf." -#: redbot/cogs/warnings/warnings.py:337 +#: redbot/cogs/warnings/warnings.py:347 msgid "Action: {name}" msgstr "Aktion: {name}" -#: redbot/cogs/warnings/warnings.py:342 +#: redbot/cogs/warnings/warnings.py:352 msgid "Exceed command" msgstr "Befehl überschreiten" -#: redbot/cogs/warnings/warnings.py:346 +#: redbot/cogs/warnings/warnings.py:356 msgid "Drop command" msgstr "Befehl streichen" -#: redbot/cogs/warnings/warnings.py:350 +#: redbot/cogs/warnings/warnings.py:360 msgid "Name: {action_name}\n" "Points: {points}\n" "Exceed command: {exceed_command}\n" @@ -249,124 +263,127 @@ msgstr "Name: {action_name}\n" "Befehl überschreiten: {exceed_command}\n" "Befehl ablegen: {drop_command}" -#: redbot/cogs/warnings/warnings.py:358 +#: redbot/cogs/warnings/warnings.py:368 msgid "There are no actions configured!" msgstr "Es sind keine Aktionen konfiguriert!" -#: redbot/cogs/warnings/warnings.py:371 +#: redbot/cogs/warnings/warnings.py:381 #, docstring -msgid "Warn the user for the specified reason.\n" +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" " `` is reason for the warning. This can be a registered reason,\n" " or a custom reason if ``[p]warningset allowcustomreasons`` is set.\n" " " -msgstr "" +msgstr "Warnen Sie das Mitglied für einen Spezifischen Grund.\n\n" +" `` ist die Anzahl der Punkte, die die Warnung haben sollte. Wenn keine Zahl angegeben wird, wird 1 Punkt vergeben. Voreingestellte Warnungen ignorieren dies.\n" +" `` ist der Grund für die Warnung. Dies kann ein registrierter Grund oder ein benutzerdefinierter Grund sein, wenn `[p]warningset allowcustomreasons` festgelegt ist.\n" +" " -#: redbot/cogs/warnings/warnings.py:379 +#: redbot/cogs/warnings/warnings.py:390 msgid "You cannot warn yourself." msgstr "Du kannst dich selbst nicht verwarnen." -#: redbot/cogs/warnings/warnings.py:381 +#: redbot/cogs/warnings/warnings.py:392 msgid "You cannot warn other bots." msgstr "Du kannst andere Bots nicht warnen." -#: redbot/cogs/warnings/warnings.py:383 +#: redbot/cogs/warnings/warnings.py:394 msgid "You cannot warn the server owner." -msgstr "" +msgstr "Sie können den Server Eigentümer nicht warnen." -#: redbot/cogs/warnings/warnings.py:386 +#: redbot/cogs/warnings/warnings.py:397 msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." -msgstr "" +msgstr "Sie können keine Personen warnen, welche entweder gleich oder höher in der Discord Hierarchie aufgestellt sind." -#: redbot/cogs/warnings/warnings.py:396 +#: redbot/cogs/warnings/warnings.py:407 msgid "That is not a registered reason!" msgstr "Das ist kein registrierter Grund!" -#: redbot/cogs/warnings/warnings.py:399 -msgid "You cannot apply 0 or less points." -msgstr "" +#: redbot/cogs/warnings/warnings.py:410 +msgid "You cannot apply negative points." +msgstr "Sie können keine negativen Punkte anwenden." -#: redbot/cogs/warnings/warnings.py:413 +#: redbot/cogs/warnings/warnings.py:424 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:434 redbot/cogs/warnings/warnings.py:467 +#: redbot/cogs/warnings/warnings.py:445 redbot/cogs/warnings/warnings.py:478 msgid "Warning from {user}" msgstr "Verwarnung von {user}" -#: redbot/cogs/warnings/warnings.py:436 redbot/cogs/warnings/warnings.py:469 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:480 msgid "Warning" msgstr "Verwarnung" -#: redbot/cogs/warnings/warnings.py:443 +#: redbot/cogs/warnings/warnings.py:454 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:464 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:479 redbot/cogs/warnings/warnings.py:488 +#: redbot/cogs/warnings/warnings.py:490 redbot/cogs/warnings/warnings.py:499 msgid "{user} has been warned." msgstr "{user} wurde verwarnt." -#: redbot/cogs/warnings/warnings.py:493 +#: redbot/cogs/warnings/warnings.py:504 msgid "{reason}\n\n" "Use `{prefix}unwarn {user} {message}` to remove this warning." msgstr "{reason}\n\n" "Benutze `{prefix}unwarn {user} {message}` um diese Warnung zu entfernen." -#: redbot/cogs/warnings/warnings.py:496 +#: redbot/cogs/warnings/warnings.py:507 msgid "{description}\n" "Points: {points}" msgstr "{description}\n" "Punkte: {points}" -#: redbot/cogs/warnings/warnings.py:519 +#: redbot/cogs/warnings/warnings.py:530 #, docstring msgid "List the warnings for the specified user." msgstr "Listet die Verwarnungen des angegebenen Benutzers auf." -#: redbot/cogs/warnings/warnings.py:532 +#: redbot/cogs/warnings/warnings.py:543 msgid "That user has no warnings!" msgstr "Dieser Benutzer hat noch keine Verwarnungen!" -#: redbot/cogs/warnings/warnings.py:537 redbot/cogs/warnings/warnings.py:573 +#: redbot/cogs/warnings/warnings.py:548 redbot/cogs/warnings/warnings.py:584 msgid "Deleted Moderator" -msgstr "" +msgstr "Gelöschter Moderator" -#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:576 +#: redbot/cogs/warnings/warnings.py:551 redbot/cogs/warnings/warnings.py:587 msgid "Unknown Moderator ({})" msgstr "Unbekannter Moderator ({})" -#: redbot/cogs/warnings/warnings.py:541 redbot/cogs/warnings/warnings.py:577 +#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 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:552 redbot/cogs/warnings/warnings.py:588 +#: redbot/cogs/warnings/warnings.py:563 redbot/cogs/warnings/warnings.py:599 msgid "Warnings for {user}" msgstr "Verwarnung für {user}" -#: redbot/cogs/warnings/warnings.py:560 +#: redbot/cogs/warnings/warnings.py:571 #, docstring msgid "List warnings for yourself." msgstr "Listet Verwarnungen für dich selbst auf." -#: redbot/cogs/warnings/warnings.py:568 +#: redbot/cogs/warnings/warnings.py:579 msgid "You have no warnings!" msgstr "Du hast keine Warnungen!" -#: redbot/cogs/warnings/warnings.py:602 +#: redbot/cogs/warnings/warnings.py:613 #, docstring msgid "Remove a warning from a user." msgstr "Entferne eine Verwarnung von einem Benutzer." -#: redbot/cogs/warnings/warnings.py:615 +#: redbot/cogs/warnings/warnings.py:626 msgid "You cannot remove warnings from yourself." msgstr "Du kannst keine Verwarnungen von dir selbst entfernen." -#: redbot/cogs/warnings/warnings.py:622 +#: redbot/cogs/warnings/warnings.py:633 msgid "That warning doesn't exist!" msgstr "Diese Warnung existiert nicht!" diff --git a/redbot/cogs/warnings/locales/es-ES.po b/redbot/cogs/warnings/locales/es-ES.po index d48071d94ae..f37cbd5d520 100644 --- a/redbot/cogs/warnings/locales/es-ES.po +++ b/redbot/cogs/warnings/locales/es-ES.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-14 00:22+0000\n" +"POT-Creation-Date: 2022-10-03 14:07+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 57\n" "Language: es_ES\n" -#: redbot/cogs/warnings/helpers.py:72 +#: redbot/cogs/warnings/helpers.py:73 msgid "I could not find a command from that input!" msgstr "¡No he podido encontrar ningún comando para tu entrada!" -#: redbot/cogs/warnings/helpers.py:77 +#: redbot/cogs/warnings/helpers.py:79 msgid "That command requires bot owner. I can't allow you to use that for an action" msgstr "Ese comando requiere ser propietario del bot. No puedo permitir que lo utilices para una acción" -#: redbot/cogs/warnings/helpers.py:86 +#: redbot/cogs/warnings/helpers.py:88 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\n" "Enter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\n\n" @@ -35,11 +35,11 @@ msgstr "Introduzca el comando a ejecutar cuando el usuario **excede los puntos p "ADVERTENCIA: El comando introducido se ejecutará sin tener en cuenta los chequeos o tiempos de espera. Los comandos que requieren ser el propietario del bot no están permitidos por razones de seguridad.\n\n" "Por favor espera 15 segundos antes de escribir tu respuesta." -#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +#: redbot/cogs/warnings/helpers.py:101 redbot/cogs/warnings/helpers.py:145 msgid "You may enter your response now." msgstr "Puede introducir su respuesta ahora." -#: redbot/cogs/warnings/helpers.py:128 +#: redbot/cogs/warnings/helpers.py:130 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\n" "Enter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\n\n" @@ -56,68 +56,68 @@ msgstr "Introduzca el comando a ejecutar cuando el usuario **regrese a un valor msgid "Warn misbehaving users and take automated actions." msgstr "Avisar a los usuarios que se comportan mal y tomar acciones automatizadas." -#: redbot/cogs/warnings/warnings.py:113 +#: redbot/cogs/warnings/warnings.py:115 #, docstring msgid "Manage settings for Warnings." msgstr "Administrar ajustes para Advertencias." -#: redbot/cogs/warnings/warnings.py:119 +#: redbot/cogs/warnings/warnings.py:121 #, docstring msgid "Enable or disable custom reasons for a warning." msgstr "Activar o desactivar razones personalizadas para una advertencia." -#: redbot/cogs/warnings/warnings.py:123 +#: redbot/cogs/warnings/warnings.py:125 msgid "Custom reasons have been enabled." msgstr "Las razones personalizadas han sido habilitadas." -#: redbot/cogs/warnings/warnings.py:125 +#: redbot/cogs/warnings/warnings.py:127 msgid "Custom reasons have been disabled." msgstr "Las razones personalizadas han sido desactivadas." -#: redbot/cogs/warnings/warnings.py:130 +#: redbot/cogs/warnings/warnings.py:132 #, docstring msgid "Set whether warnings should be sent to users in DMs." msgstr "Establecer si las advertencias deben ser enviadas a los usuarios en DMs." -#: redbot/cogs/warnings/warnings.py:133 +#: redbot/cogs/warnings/warnings.py:135 msgid "I will now try to send warnings to users DMs." msgstr "Ahora intentaré enviar advertencias a los DMs de los usuarios." -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:137 msgid "Warnings will no longer be sent to users DMs." msgstr "Las advertencias ya no se enviarán a los DM de los usuarios." -#: redbot/cogs/warnings/warnings.py:140 +#: redbot/cogs/warnings/warnings.py:142 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." msgstr "Decide si el nombre del moderador que realiza una advertencia a un usuario debe ser incluido en el DM a ese usuario." -#: redbot/cogs/warnings/warnings.py:144 +#: redbot/cogs/warnings/warnings.py:146 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." msgstr "Incluiré el nombre del moderador que emitió la advertencia al enviar un DM a un usuario." -#: redbot/cogs/warnings/warnings.py:150 +#: redbot/cogs/warnings/warnings.py:152 msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." msgstr "No incluiré el nombre del moderador que emitió la advertencia al enviar un DM a un usuario." -#: redbot/cogs/warnings/warnings.py:158 +#: redbot/cogs/warnings/warnings.py:164 #, docstring -msgid "Set the channel where warnings should be sent to.\n" +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 "Establece el canal al que se deben enviar las advertencias.\n" -" Deje en blanco para usar el canal donde el comando `[p]warn` fue usado.\n" +msgstr "Establece el canal al que se deben enviar las advertencias.\n\n" +" Deje en blanco para usar el canal donde se llamó el comando `[p]warn`.\n" " " -#: redbot/cogs/warnings/warnings.py:165 +#: redbot/cogs/warnings/warnings.py:172 msgid "The warn channel has been set to {channel}." msgstr "El canal de advertencia se ha establecido en {channel}." -#: redbot/cogs/warnings/warnings.py:169 redbot/cogs/warnings/warnings.py:185 +#: redbot/cogs/warnings/warnings.py:176 redbot/cogs/warnings/warnings.py:192 msgid "Warnings will now be sent in the channel command was used in." msgstr "Ahora se enviarán advertencias en el canal del comando." -#: redbot/cogs/warnings/warnings.py:174 +#: redbot/cogs/warnings/warnings.py:181 #, docstring msgid "\n" " Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\n" @@ -126,17 +126,17 @@ msgstr "\n" " Establecer si las advertencias deben ser enviadas a un canal establecido con `[p]warningset warnchannel`.\n" " " -#: redbot/cogs/warnings/warnings.py:182 +#: redbot/cogs/warnings/warnings.py:189 msgid "Warnings will now be sent to {channel}." msgstr "Las advertencias se enviarán ahora a {channel}." -#: redbot/cogs/warnings/warnings.py:187 +#: redbot/cogs/warnings/warnings.py:194 msgid "Toggle channel has been disabled." msgstr "El canal ha sido desactivado." -#: redbot/cogs/warnings/warnings.py:193 +#: redbot/cogs/warnings/warnings.py:200 #, docstring -msgid "Manage automated actions for Warnings.\n" +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" @@ -144,7 +144,7 @@ msgid "Manage automated actions for Warnings.\n" " user is warned enough so that their points go over this\n" " threshold, the action will be executed.\n" " " -msgstr "Administrar acciones automatizadas para Advertencias.\n" +msgstr "Administrar acciones automatizadas para Advertencias.\n\n" " Las acciones son esencialmente macros de comandos. Cualquier comando se puede ejecutar\n" " cuando la acción se activa inicialmente, y/o cuando la acción\n" " sea levantada.\n" @@ -153,80 +153,80 @@ msgstr "Administrar acciones automatizadas para Advertencias.\n" " umbral, la acción será ejecutada.\n" " " -#: redbot/cogs/warnings/warnings.py:206 +#: redbot/cogs/warnings/warnings.py:214 #, docstring -msgid "Create an automated action.\n" +msgid "Create an automated action.\n\n" " Duplicate action names are not allowed.\n" " " -msgstr "Crear una acción automatizada.\n" +msgstr "Crear una acción automatizada.\n\n" " No se permiten nombres de acciones duplicadas.\n" " " -#: redbot/cogs/warnings/warnings.py:226 +#: redbot/cogs/warnings/warnings.py:235 msgid "Duplicate action name found!" msgstr "Nombre de acción duplicado encontrado!" -#: redbot/cogs/warnings/warnings.py:233 +#: redbot/cogs/warnings/warnings.py:242 msgid "Action {name} has been added." msgstr "La acción {name} ha sido añadida." -#: redbot/cogs/warnings/warnings.py:238 +#: redbot/cogs/warnings/warnings.py:247 #, docstring msgid "Delete the action with the specified name." msgstr "Eliminar la acción con el nombre especificado." -#: redbot/cogs/warnings/warnings.py:251 +#: redbot/cogs/warnings/warnings.py:260 msgid "No action named {name} exists!" msgstr "¡No existe ninguna acción llamada {name}!" -#: redbot/cogs/warnings/warnings.py:257 +#: redbot/cogs/warnings/warnings.py:266 #, docstring -msgid "Manage warning reasons.\n" +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 "Administrar razones de advertencia.\n" +msgstr "Administrar razones de advertencia.\n\n" " Las razones deben tener un nombre, una descripción y un valor de puntos. El nombre\n" " de la razón debe ser dado cuando un usuario es advertido.\n" " " -#: redbot/cogs/warnings/warnings.py:268 +#: redbot/cogs/warnings/warnings.py:278 #, docstring msgid "Create a warning reason." msgstr "Crear una razón de advertencia." -#: redbot/cogs/warnings/warnings.py:272 +#: redbot/cogs/warnings/warnings.py:282 msgid "*Custom* cannot be used as a reason name!" msgstr "*Personalizado* no puede ser usado como un nombre de razón!" -#: redbot/cogs/warnings/warnings.py:282 +#: redbot/cogs/warnings/warnings.py:292 msgid "The new reason has been registered." msgstr "La nueva razón ha sido registrada." -#: redbot/cogs/warnings/warnings.py:287 +#: redbot/cogs/warnings/warnings.py:297 #, docstring msgid "Delete a warning reason." msgstr "Eliminar una razón de advertencia." -#: redbot/cogs/warnings/warnings.py:294 +#: redbot/cogs/warnings/warnings.py:304 msgid "That is not a registered reason name." msgstr "Ese no es un nombre de razón registrado." -#: redbot/cogs/warnings/warnings.py:300 +#: redbot/cogs/warnings/warnings.py:310 #, docstring msgid "List all configured reasons for Warnings." msgstr "Listar todas las razones configuradas para Advertencias." -#: redbot/cogs/warnings/warnings.py:308 +#: redbot/cogs/warnings/warnings.py:318 msgid "Reason: {name}" msgstr "Razón: {name}" -#: redbot/cogs/warnings/warnings.py:312 redbot/cogs/warnings/warnings.py:340 -#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:473 +#: redbot/cogs/warnings/warnings.py:322 redbot/cogs/warnings/warnings.py:350 +#: redbot/cogs/warnings/warnings.py:451 redbot/cogs/warnings/warnings.py:484 msgid "Points" msgstr "Puntos" -#: redbot/cogs/warnings/warnings.py:316 +#: redbot/cogs/warnings/warnings.py:326 msgid "Name: {reason_name}\n" "Points: {points}\n" "Description: {description}" @@ -234,28 +234,28 @@ msgstr "Nombre: {reason_name}\n" "Puntos: {points}\n" "Descripción: {description}" -#: redbot/cogs/warnings/warnings.py:323 +#: redbot/cogs/warnings/warnings.py:333 msgid "There are no reasons configured!" msgstr "¡No hay razones configuradas!" -#: redbot/cogs/warnings/warnings.py:329 +#: redbot/cogs/warnings/warnings.py:339 #, docstring msgid "List all configured automated actions for Warnings." msgstr "Listar todas las acciones automatizadas configuradas para Advertencias." -#: redbot/cogs/warnings/warnings.py:337 +#: redbot/cogs/warnings/warnings.py:347 msgid "Action: {name}" msgstr "Acción: {name}" -#: redbot/cogs/warnings/warnings.py:342 +#: redbot/cogs/warnings/warnings.py:352 msgid "Exceed command" msgstr "Comando excedido" -#: redbot/cogs/warnings/warnings.py:346 +#: redbot/cogs/warnings/warnings.py:356 msgid "Drop command" msgstr "Descartar comando" -#: redbot/cogs/warnings/warnings.py:350 +#: redbot/cogs/warnings/warnings.py:360 msgid "Name: {action_name}\n" "Points: {points}\n" "Exceed command: {exceed_command}\n" @@ -265,129 +265,129 @@ msgstr "Nombre: {action_name}\n" "Comando excedido: {exceed_command}\n" "Comando descartado: {drop_command}" -#: redbot/cogs/warnings/warnings.py:358 +#: redbot/cogs/warnings/warnings.py:368 msgid "There are no actions configured!" msgstr "¡No hay acciones configuradas!" -#: redbot/cogs/warnings/warnings.py:371 +#: redbot/cogs/warnings/warnings.py:381 #, docstring -msgid "Warn the user for the specified reason.\n" +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" " `` is reason for the warning. This can be a registered reason,\n" " or a custom reason if ``[p]warningset allowcustomreasons`` is set.\n" " " -msgstr "Advierte al usuario por la razón especificada.\n" +msgstr "Advierte al usuario por la razón especificada.\n\n" " `` número de puntos para los que debe ser la advertencia. Si no se proporciona ningún número\n" " se dará 1 punto. Las advertencias preestablecidas hacen caso omiso de esto.\n" " `` es la razón de la advertencia. Esta puede ser una razón registrada,\n" " o una razón personalizada si ``[p]warningset allowcustomreasons`` está establecido.\n" " " -#: redbot/cogs/warnings/warnings.py:379 +#: redbot/cogs/warnings/warnings.py:390 msgid "You cannot warn yourself." msgstr "No puedes advertirte a ti mismo." -#: redbot/cogs/warnings/warnings.py:381 +#: redbot/cogs/warnings/warnings.py:392 msgid "You cannot warn other bots." msgstr "No puedes advertir a otros bots." -#: redbot/cogs/warnings/warnings.py:383 +#: redbot/cogs/warnings/warnings.py:394 msgid "You cannot warn the server owner." msgstr "No puedes advertir al propietario del servidor." -#: redbot/cogs/warnings/warnings.py:386 +#: redbot/cogs/warnings/warnings.py:397 msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." msgstr "La persona que intentas advertir es igual o superior a la que estás en la jerarquía de discord, no puedes advertirles." -#: redbot/cogs/warnings/warnings.py:396 +#: redbot/cogs/warnings/warnings.py:407 msgid "That is not a registered reason!" msgstr "¡Esa no es una razón registrada!" -#: redbot/cogs/warnings/warnings.py:399 -msgid "You cannot apply 0 or less points." -msgstr "" +#: redbot/cogs/warnings/warnings.py:410 +msgid "You cannot apply negative points." +msgstr "No se pueden aplicar puntos negativos." -#: redbot/cogs/warnings/warnings.py:413 +#: redbot/cogs/warnings/warnings.py:424 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "Utiliza `{prefix}warningset allowcustomreasons true` para habilitar razones personalizadas." -#: redbot/cogs/warnings/warnings.py:434 redbot/cogs/warnings/warnings.py:467 +#: redbot/cogs/warnings/warnings.py:445 redbot/cogs/warnings/warnings.py:478 msgid "Warning from {user}" msgstr "Advertencia de {user}" -#: redbot/cogs/warnings/warnings.py:436 redbot/cogs/warnings/warnings.py:469 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:480 msgid "Warning" msgstr "Advertencia" -#: redbot/cogs/warnings/warnings.py:443 +#: redbot/cogs/warnings/warnings.py:454 msgid "You have received a warning in {guild_name}." msgstr "Has recibido un aviso en {guild_name}." -#: redbot/cogs/warnings/warnings.py:453 +#: redbot/cogs/warnings/warnings.py:464 msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." msgstr "Se ha emitido una advertencia para {user}, pero no pude enviarle un mensaje de advertencia." -#: redbot/cogs/warnings/warnings.py:479 redbot/cogs/warnings/warnings.py:488 +#: redbot/cogs/warnings/warnings.py:490 redbot/cogs/warnings/warnings.py:499 msgid "{user} has been warned." msgstr "{user} ha sido advertido." -#: redbot/cogs/warnings/warnings.py:493 +#: redbot/cogs/warnings/warnings.py:504 msgid "{reason}\n\n" "Use `{prefix}unwarn {user} {message}` to remove this warning." msgstr "{reason}\n\n" "Usa `{prefix}unwarn {user} {message}` para eliminar esta advertencia." -#: redbot/cogs/warnings/warnings.py:496 +#: redbot/cogs/warnings/warnings.py:507 msgid "{description}\n" "Points: {points}" msgstr "{description}\n" "Puntos: {points}" -#: redbot/cogs/warnings/warnings.py:519 +#: redbot/cogs/warnings/warnings.py:530 #, docstring msgid "List the warnings for the specified user." msgstr "Listar las advertencias para el usuario especificado." -#: redbot/cogs/warnings/warnings.py:532 +#: redbot/cogs/warnings/warnings.py:543 msgid "That user has no warnings!" msgstr "¡El usuario no tiene ningún aviso!" -#: redbot/cogs/warnings/warnings.py:537 redbot/cogs/warnings/warnings.py:573 +#: redbot/cogs/warnings/warnings.py:548 redbot/cogs/warnings/warnings.py:584 msgid "Deleted Moderator" msgstr "Moderador eliminado" -#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:576 +#: redbot/cogs/warnings/warnings.py:551 redbot/cogs/warnings/warnings.py:587 msgid "Unknown Moderator ({})" msgstr "Moderador desconocido ({})" -#: redbot/cogs/warnings/warnings.py:541 redbot/cogs/warnings/warnings.py:577 +#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\n" msgstr "{num_points} puntos de advertencia {reason_name} emitida por {user} con motivo {description}\n" -#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 +#: redbot/cogs/warnings/warnings.py:563 redbot/cogs/warnings/warnings.py:599 msgid "Warnings for {user}" msgstr "Advertencias de {user}" -#: redbot/cogs/warnings/warnings.py:560 +#: redbot/cogs/warnings/warnings.py:571 #, docstring msgid "List warnings for yourself." msgstr "Listar tus propias advertencias." -#: redbot/cogs/warnings/warnings.py:568 +#: redbot/cogs/warnings/warnings.py:579 msgid "You have no warnings!" msgstr "¡No tienes advertencias!" -#: redbot/cogs/warnings/warnings.py:602 +#: redbot/cogs/warnings/warnings.py:613 #, docstring msgid "Remove a warning from a user." msgstr "Eliminar una advertencia de un usuario." -#: redbot/cogs/warnings/warnings.py:615 +#: redbot/cogs/warnings/warnings.py:626 msgid "You cannot remove warnings from yourself." msgstr "No puedes quitarte avisos a ti mismo." -#: redbot/cogs/warnings/warnings.py:622 +#: redbot/cogs/warnings/warnings.py:633 msgid "That warning doesn't exist!" msgstr "¡Esa advertencia no existe!" diff --git a/redbot/cogs/warnings/locales/fi-FI.po b/redbot/cogs/warnings/locales/fi-FI.po index 6ee8f959e48..53a1aac744d 100644 --- a/redbot/cogs/warnings/locales/fi-FI.po +++ b/redbot/cogs/warnings/locales/fi-FI.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-14 00:22+0000\n" +"POT-Creation-Date: 2022-10-03 14:07+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 57\n" "Language: fi_FI\n" -#: redbot/cogs/warnings/helpers.py:72 +#: redbot/cogs/warnings/helpers.py:73 msgid "I could not find a command from that input!" msgstr "" -#: redbot/cogs/warnings/helpers.py:77 +#: redbot/cogs/warnings/helpers.py:79 msgid "That command requires bot owner. I can't allow you to use that for an action" msgstr "" -#: redbot/cogs/warnings/helpers.py:86 +#: redbot/cogs/warnings/helpers.py:88 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\n" "Enter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\n\n" @@ -31,11 +31,11 @@ msgid "Enter the command to be run when the user **exceeds the points for this a "Please wait 15 seconds before entering your response." msgstr "" -#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +#: redbot/cogs/warnings/helpers.py:101 redbot/cogs/warnings/helpers.py:145 msgid "You may enter your response now." msgstr "" -#: redbot/cogs/warnings/helpers.py:128 +#: redbot/cogs/warnings/helpers.py:130 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\n" "Enter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\n\n" @@ -48,83 +48,83 @@ msgstr "" msgid "Warn misbehaving users and take automated actions." msgstr "" -#: redbot/cogs/warnings/warnings.py:113 +#: redbot/cogs/warnings/warnings.py:115 #, docstring msgid "Manage settings for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:119 +#: redbot/cogs/warnings/warnings.py:121 #, docstring msgid "Enable or disable custom reasons for a warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:123 +#: redbot/cogs/warnings/warnings.py:125 msgid "Custom reasons have been enabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:125 +#: redbot/cogs/warnings/warnings.py:127 msgid "Custom reasons have been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:130 +#: redbot/cogs/warnings/warnings.py:132 #, docstring msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:133 +#: redbot/cogs/warnings/warnings.py:135 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:137 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:140 +#: redbot/cogs/warnings/warnings.py:142 #, 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 +#: redbot/cogs/warnings/warnings.py:146 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 +#: redbot/cogs/warnings/warnings.py:152 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 +#: redbot/cogs/warnings/warnings.py:164 #, docstring -msgid "Set the channel where warnings should be sent to.\n" +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:165 +#: redbot/cogs/warnings/warnings.py:172 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:169 redbot/cogs/warnings/warnings.py:185 +#: redbot/cogs/warnings/warnings.py:176 redbot/cogs/warnings/warnings.py:192 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:174 +#: redbot/cogs/warnings/warnings.py:181 #, docstring msgid "\n" " Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:182 +#: redbot/cogs/warnings/warnings.py:189 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:187 +#: redbot/cogs/warnings/warnings.py:194 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:193 +#: redbot/cogs/warnings/warnings.py:200 #, docstring -msgid "Manage automated actions for Warnings.\n" +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" @@ -134,115 +134,115 @@ msgid "Manage automated actions for Warnings.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:206 +#: redbot/cogs/warnings/warnings.py:214 #, docstring -msgid "Create an automated action.\n" +msgid "Create an automated action.\n\n" " Duplicate action names are not allowed.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:226 +#: redbot/cogs/warnings/warnings.py:235 msgid "Duplicate action name found!" msgstr "" -#: redbot/cogs/warnings/warnings.py:233 +#: redbot/cogs/warnings/warnings.py:242 msgid "Action {name} has been added." msgstr "" -#: redbot/cogs/warnings/warnings.py:238 +#: redbot/cogs/warnings/warnings.py:247 #, docstring msgid "Delete the action with the specified name." msgstr "" -#: redbot/cogs/warnings/warnings.py:251 +#: redbot/cogs/warnings/warnings.py:260 msgid "No action named {name} exists!" msgstr "" -#: redbot/cogs/warnings/warnings.py:257 +#: redbot/cogs/warnings/warnings.py:266 #, docstring -msgid "Manage warning reasons.\n" +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:268 +#: redbot/cogs/warnings/warnings.py:278 #, docstring msgid "Create a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:272 +#: redbot/cogs/warnings/warnings.py:282 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:282 +#: redbot/cogs/warnings/warnings.py:292 msgid "The new reason has been registered." msgstr "" -#: redbot/cogs/warnings/warnings.py:287 +#: redbot/cogs/warnings/warnings.py:297 #, docstring msgid "Delete a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:294 +#: redbot/cogs/warnings/warnings.py:304 msgid "That is not a registered reason name." msgstr "" -#: redbot/cogs/warnings/warnings.py:300 +#: redbot/cogs/warnings/warnings.py:310 #, docstring msgid "List all configured reasons for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:308 +#: redbot/cogs/warnings/warnings.py:318 msgid "Reason: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:312 redbot/cogs/warnings/warnings.py:340 -#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:473 +#: redbot/cogs/warnings/warnings.py:322 redbot/cogs/warnings/warnings.py:350 +#: redbot/cogs/warnings/warnings.py:451 redbot/cogs/warnings/warnings.py:484 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:316 +#: redbot/cogs/warnings/warnings.py:326 msgid "Name: {reason_name}\n" "Points: {points}\n" "Description: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:323 +#: redbot/cogs/warnings/warnings.py:333 msgid "There are no reasons configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:329 +#: redbot/cogs/warnings/warnings.py:339 #, docstring msgid "List all configured automated actions for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:337 +#: redbot/cogs/warnings/warnings.py:347 msgid "Action: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:342 +#: redbot/cogs/warnings/warnings.py:352 msgid "Exceed command" msgstr "" -#: redbot/cogs/warnings/warnings.py:346 +#: redbot/cogs/warnings/warnings.py:356 msgid "Drop command" msgstr "" -#: redbot/cogs/warnings/warnings.py:350 +#: redbot/cogs/warnings/warnings.py:360 msgid "Name: {action_name}\n" "Points: {points}\n" "Exceed command: {exceed_command}\n" "Drop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:358 +#: redbot/cogs/warnings/warnings.py:368 msgid "There are no actions configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:371 +#: redbot/cogs/warnings/warnings.py:381 #, docstring -msgid "Warn the user for the specified reason.\n" +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" " `` is reason for the warning. This can be a registered reason,\n" @@ -250,108 +250,108 @@ msgid "Warn the user for the specified reason.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:379 +#: redbot/cogs/warnings/warnings.py:390 msgid "You cannot warn yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:381 +#: redbot/cogs/warnings/warnings.py:392 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:383 +#: redbot/cogs/warnings/warnings.py:394 msgid "You cannot warn the server owner." msgstr "" -#: redbot/cogs/warnings/warnings.py:386 +#: redbot/cogs/warnings/warnings.py:397 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:396 +#: redbot/cogs/warnings/warnings.py:407 msgid "That is not a registered reason!" msgstr "" -#: redbot/cogs/warnings/warnings.py:399 -msgid "You cannot apply 0 or less points." +#: redbot/cogs/warnings/warnings.py:410 +msgid "You cannot apply negative points." msgstr "" -#: redbot/cogs/warnings/warnings.py:413 +#: redbot/cogs/warnings/warnings.py:424 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:434 redbot/cogs/warnings/warnings.py:467 +#: redbot/cogs/warnings/warnings.py:445 redbot/cogs/warnings/warnings.py:478 msgid "Warning from {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:436 redbot/cogs/warnings/warnings.py:469 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:480 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:443 +#: redbot/cogs/warnings/warnings.py:454 msgid "You have received a warning in {guild_name}." msgstr "" -#: redbot/cogs/warnings/warnings.py:453 +#: redbot/cogs/warnings/warnings.py:464 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:479 redbot/cogs/warnings/warnings.py:488 +#: redbot/cogs/warnings/warnings.py:490 redbot/cogs/warnings/warnings.py:499 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:493 +#: redbot/cogs/warnings/warnings.py:504 msgid "{reason}\n\n" "Use `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:496 +#: redbot/cogs/warnings/warnings.py:507 msgid "{description}\n" "Points: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:519 +#: redbot/cogs/warnings/warnings.py:530 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:532 +#: redbot/cogs/warnings/warnings.py:543 msgid "That user has no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:537 redbot/cogs/warnings/warnings.py:573 +#: redbot/cogs/warnings/warnings.py:548 redbot/cogs/warnings/warnings.py:584 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:576 +#: redbot/cogs/warnings/warnings.py:551 redbot/cogs/warnings/warnings.py:587 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:541 redbot/cogs/warnings/warnings.py:577 +#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 +#: redbot/cogs/warnings/warnings.py:563 redbot/cogs/warnings/warnings.py:599 msgid "Warnings for {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:560 +#: redbot/cogs/warnings/warnings.py:571 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:568 +#: redbot/cogs/warnings/warnings.py:579 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:602 +#: redbot/cogs/warnings/warnings.py:613 #, docstring msgid "Remove a warning from a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:615 +#: redbot/cogs/warnings/warnings.py:626 msgid "You cannot remove warnings from yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:622 +#: redbot/cogs/warnings/warnings.py:633 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 79a67708ede..a216b37904b 100644 --- a/redbot/cogs/warnings/locales/fr-FR.po +++ b/redbot/cogs/warnings/locales/fr-FR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-14 00:22+0000\n" +"POT-Creation-Date: 2022-10-03 14:07+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,116 +15,125 @@ msgstr "" "X-Crowdin-File-ID: 57\n" "Language: fr_FR\n" -#: redbot/cogs/warnings/helpers.py:72 +#: redbot/cogs/warnings/helpers.py:73 msgid "I could not find a command from that input!" msgstr "Je n'ai pas trouvé de commande à partir de cette entrée !" -#: redbot/cogs/warnings/helpers.py:77 +#: redbot/cogs/warnings/helpers.py:79 msgid "That command requires bot owner. I can't allow you to use that for an action" msgstr "Cette commande nécessite d'être le propriétaire du bot. Je ne peux pas vous permettre d'utiliser cela pour une action" -#: redbot/cogs/warnings/helpers.py:86 +#: redbot/cogs/warnings/helpers.py:88 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\n" "Enter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\n\n" "WARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\n\n" "Please wait 15 seconds before entering your response." -msgstr "" +msgstr "Entrez la commande à exécuter lorsque l'utilisateur **dépasse les points pour que cette action se produise.**\n" +"**Si vous ne souhaitez pas qu'une commande soit exécutée, entrez** `none`.\n\n" +"Entrez exactement comme vous le feriez si vous essayiez d'exécuter la commande, sauf que vous ne mettez pas de préfixe et que vous utilisez `{user}` à la place de tout argument utilisateur/membre.\n\n" +"AVERTISSEMENT : La commande saisie sera exécutée sans tenir compte des contrôles ou des cooldowns. Les commandes nécessitant le propriétaire du bot ne sont pas autorisées pour des raisons de sécurité.\n\n" +"Veuillez attendre 15 secondes avant d'entrer votre réponse." -#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +#: redbot/cogs/warnings/helpers.py:101 redbot/cogs/warnings/helpers.py:145 msgid "You may enter your response now." msgstr "Vous pouvez saisir votre réponse maintenant." -#: redbot/cogs/warnings/helpers.py:128 +#: redbot/cogs/warnings/helpers.py:130 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\n" "Enter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\n\n" "WARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\n\n" "Please wait 15 seconds before entering your response." -msgstr "" +msgstr "Entrez la commande à exécuter lorsque l'utilisateur **retourne à une valeur inférieure aux points pour que cette action se produise.** Veuillez noter que cette commande est destinée à être utilisée pour inverser l'action prise lorsque l'utilisateur a dépassé la valeur des points de l'action.\n" +"**Si vous ne souhaitez pas qu'une commande soit exécutée en cas d'abandon de points, entrez** `none`.\n\n" +"Entrez exactement comme vous le feriez si vous essayiez d'exécuter la commande, sauf que vous ne mettez pas de préfixe et que vous utilisez `{user}` à la place de tout argument utilisateur/membre.\n\n" +"AVERTISSEMENT : La commande saisie sera exécutée sans tenir compte des contrôles ou des cooldowns. Les commandes nécessitant le propriétaire du bot ne sont pas autorisées pour des raisons de sécurité.\n\n" +"Veuillez attendre 15 secondes avant d'entrer votre réponse." #: redbot/cogs/warnings/warnings.py:30 #, docstring msgid "Warn misbehaving users and take automated actions." msgstr "Avertissez les utilisateurs qui se comportent mal et prenez des actions automatisées." -#: redbot/cogs/warnings/warnings.py:113 +#: redbot/cogs/warnings/warnings.py:115 #, docstring msgid "Manage settings for Warnings." msgstr "Gérer les paramètres pour Warnings." -#: redbot/cogs/warnings/warnings.py:119 +#: redbot/cogs/warnings/warnings.py:121 #, docstring msgid "Enable or disable custom reasons for a warning." msgstr "Activer ou désactiver les raisons personnalisées pour un avertissement." -#: redbot/cogs/warnings/warnings.py:123 +#: redbot/cogs/warnings/warnings.py:125 msgid "Custom reasons have been enabled." msgstr "Les raisons personnalisées ont été activées." -#: redbot/cogs/warnings/warnings.py:125 +#: redbot/cogs/warnings/warnings.py:127 msgid "Custom reasons have been disabled." msgstr "Les raisons personnalisées ont été désactivées." -#: redbot/cogs/warnings/warnings.py:130 +#: redbot/cogs/warnings/warnings.py:132 #, docstring msgid "Set whether warnings should be sent to users in DMs." msgstr "Définit si les avertissements doivent être envoyé en message privé aux utilisateurs." -#: redbot/cogs/warnings/warnings.py:133 +#: redbot/cogs/warnings/warnings.py:135 msgid "I will now try to send warnings to users DMs." msgstr "Je vais maintenant essayer d'envoyer des avertissements aux utilisateurs par message privé." -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:137 msgid "Warnings will no longer be sent to users DMs." msgstr "Les avertissements ne seront plus envoyés aux utilisateurs par message privé." -#: redbot/cogs/warnings/warnings.py:140 +#: redbot/cogs/warnings/warnings.py:142 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." msgstr "Décide si le nom du modérateur de l'avertissement doit être inclus en message privé avec l'utilisateur." -#: redbot/cogs/warnings/warnings.py:144 +#: redbot/cogs/warnings/warnings.py:146 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." msgstr "J'inclurais le nom du modérateur qui a émis l'avertissement lors de l'envoi d'un message privé à un utilisateur." -#: redbot/cogs/warnings/warnings.py:150 +#: redbot/cogs/warnings/warnings.py:152 msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." msgstr "Je n'inclurais pas le nom du modérateur qui a émis l'avertissement lors de l'envoi d'un message privé à un utilisateur." -#: redbot/cogs/warnings/warnings.py:158 +#: redbot/cogs/warnings/warnings.py:164 #, docstring -msgid "Set the channel where warnings should be sent to.\n" +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:165 +#: redbot/cogs/warnings/warnings.py:172 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:169 redbot/cogs/warnings/warnings.py:185 +#: redbot/cogs/warnings/warnings.py:176 redbot/cogs/warnings/warnings.py:192 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:174 +#: redbot/cogs/warnings/warnings.py:181 #, docstring msgid "\n" " Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\n" " " -msgstr "" +msgstr "\n" +"Définir si les avertissements doivent être envoyés à un canal défini avec `[p]warningset warnchannel`. " -#: redbot/cogs/warnings/warnings.py:182 +#: redbot/cogs/warnings/warnings.py:189 msgid "Warnings will now be sent to {channel}." msgstr "Les avertissements seront maintenant envoyés à {channel}." -#: redbot/cogs/warnings/warnings.py:187 +#: redbot/cogs/warnings/warnings.py:194 msgid "Toggle channel has been disabled." -msgstr "" +msgstr "Le canal de basculement a été désactivé." -#: redbot/cogs/warnings/warnings.py:193 +#: redbot/cogs/warnings/warnings.py:200 #, docstring -msgid "Manage automated actions for Warnings.\n" +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" @@ -134,75 +143,75 @@ msgid "Manage automated actions for Warnings.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:206 +#: redbot/cogs/warnings/warnings.py:214 #, docstring -msgid "Create an automated action.\n" +msgid "Create an automated action.\n\n" " Duplicate action names are not allowed.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:226 +#: redbot/cogs/warnings/warnings.py:235 msgid "Duplicate action name found!" msgstr "Nom d'action dupliqué trouvé !" -#: redbot/cogs/warnings/warnings.py:233 +#: redbot/cogs/warnings/warnings.py:242 msgid "Action {name} has been added." msgstr "L'action {name} a été ajoutée." -#: redbot/cogs/warnings/warnings.py:238 +#: redbot/cogs/warnings/warnings.py:247 #, docstring msgid "Delete the action with the specified name." msgstr "Supprimer l'action avec le nom spécifié." -#: redbot/cogs/warnings/warnings.py:251 +#: redbot/cogs/warnings/warnings.py:260 msgid "No action named {name} exists!" msgstr "Aucune action nommée {name} n'existe!" -#: redbot/cogs/warnings/warnings.py:257 +#: redbot/cogs/warnings/warnings.py:266 #, docstring -msgid "Manage warning reasons.\n" +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:268 +#: redbot/cogs/warnings/warnings.py:278 #, docstring msgid "Create a warning reason." msgstr "Créer une raison d'avertissement." -#: redbot/cogs/warnings/warnings.py:272 +#: redbot/cogs/warnings/warnings.py:282 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:282 +#: redbot/cogs/warnings/warnings.py:292 msgid "The new reason has been registered." msgstr "La nouvelle raison a été enregistrée." -#: redbot/cogs/warnings/warnings.py:287 +#: redbot/cogs/warnings/warnings.py:297 #, docstring msgid "Delete a warning reason." msgstr "Supprimer une raison d'avertissement." -#: redbot/cogs/warnings/warnings.py:294 +#: redbot/cogs/warnings/warnings.py:304 msgid "That is not a registered reason name." msgstr "Ce n'est pas un nom de raison enregistré." -#: redbot/cogs/warnings/warnings.py:300 +#: redbot/cogs/warnings/warnings.py:310 #, docstring msgid "List all configured reasons for Warnings." msgstr "Lister toutes les raisons configurées pour les avertissements." -#: redbot/cogs/warnings/warnings.py:308 +#: redbot/cogs/warnings/warnings.py:318 msgid "Reason: {name}" msgstr "Raison : {name}" -#: redbot/cogs/warnings/warnings.py:312 redbot/cogs/warnings/warnings.py:340 -#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:473 +#: redbot/cogs/warnings/warnings.py:322 redbot/cogs/warnings/warnings.py:350 +#: redbot/cogs/warnings/warnings.py:451 redbot/cogs/warnings/warnings.py:484 msgid "Points" msgstr "Points" -#: redbot/cogs/warnings/warnings.py:316 +#: redbot/cogs/warnings/warnings.py:326 msgid "Name: {reason_name}\n" "Points: {points}\n" "Description: {description}" @@ -210,41 +219,44 @@ msgstr "Nom : {reason_name}\n" "Points : {points}\n" "Description : {description}" -#: redbot/cogs/warnings/warnings.py:323 +#: redbot/cogs/warnings/warnings.py:333 msgid "There are no reasons configured!" msgstr "Il n'y a pas de raisons configurées !" -#: redbot/cogs/warnings/warnings.py:329 +#: redbot/cogs/warnings/warnings.py:339 #, 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:337 +#: redbot/cogs/warnings/warnings.py:347 msgid "Action: {name}" msgstr "Action : {name}" -#: redbot/cogs/warnings/warnings.py:342 +#: redbot/cogs/warnings/warnings.py:352 msgid "Exceed command" msgstr "Commande dépassée" -#: redbot/cogs/warnings/warnings.py:346 +#: redbot/cogs/warnings/warnings.py:356 msgid "Drop command" msgstr "Commande de suppression" -#: redbot/cogs/warnings/warnings.py:350 +#: redbot/cogs/warnings/warnings.py:360 msgid "Name: {action_name}\n" "Points: {points}\n" "Exceed command: {exceed_command}\n" "Drop command: {drop_command}" -msgstr "" +msgstr "Nom : {action_name}\n" +"Points : {points}\n" +"Commande de dépassement : {exceed_command}\n" +"Commande d'abandon : {drop_command}" -#: redbot/cogs/warnings/warnings.py:358 +#: redbot/cogs/warnings/warnings.py:368 msgid "There are no actions configured!" msgstr "Il n'y a aucune action configurée !" -#: redbot/cogs/warnings/warnings.py:371 +#: redbot/cogs/warnings/warnings.py:381 #, docstring -msgid "Warn the user for the specified reason.\n" +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" " `` is reason for the warning. This can be a registered reason,\n" @@ -252,110 +264,110 @@ msgid "Warn the user for the specified reason.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:379 +#: redbot/cogs/warnings/warnings.py:390 msgid "You cannot warn yourself." msgstr "Vous ne pouvez pas vous avertir vous-même." -#: redbot/cogs/warnings/warnings.py:381 +#: redbot/cogs/warnings/warnings.py:392 msgid "You cannot warn other bots." msgstr "Vous ne pouvez pas avertir les autres bots." -#: redbot/cogs/warnings/warnings.py:383 +#: redbot/cogs/warnings/warnings.py:394 msgid "You cannot warn the server owner." msgstr "Vous ne pouvez pas avertir le propriétaire du serveur." -#: redbot/cogs/warnings/warnings.py:386 +#: redbot/cogs/warnings/warnings.py:397 msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." -msgstr "" +msgstr "La personne que vous essayez d'avertir est égale ou supérieure à vous dans la hiérarchie du discord, vous ne pouvez pas l'avertir." -#: redbot/cogs/warnings/warnings.py:396 +#: redbot/cogs/warnings/warnings.py:407 msgid "That is not a registered reason!" msgstr "Ce n'est pas une raison enregistrée !" -#: redbot/cogs/warnings/warnings.py:399 -msgid "You cannot apply 0 or less points." -msgstr "" +#: redbot/cogs/warnings/warnings.py:410 +msgid "You cannot apply negative points." +msgstr "Vous ne pouvez pas appliquer des points négatifs." -#: redbot/cogs/warnings/warnings.py:413 +#: redbot/cogs/warnings/warnings.py:424 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:434 redbot/cogs/warnings/warnings.py:467 +#: redbot/cogs/warnings/warnings.py:445 redbot/cogs/warnings/warnings.py:478 msgid "Warning from {user}" msgstr "Avertissement de {user}" -#: redbot/cogs/warnings/warnings.py:436 redbot/cogs/warnings/warnings.py:469 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:480 msgid "Warning" msgstr "Avertissement" -#: redbot/cogs/warnings/warnings.py:443 +#: redbot/cogs/warnings/warnings.py:454 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:464 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:479 redbot/cogs/warnings/warnings.py:488 +#: redbot/cogs/warnings/warnings.py:490 redbot/cogs/warnings/warnings.py:499 msgid "{user} has been warned." msgstr "{user} a été averti." -#: redbot/cogs/warnings/warnings.py:493 +#: redbot/cogs/warnings/warnings.py:504 msgid "{reason}\n\n" "Use `{prefix}unwarn {user} {message}` to remove this warning." msgstr "{reason}\n\n" "Utilisez `{prefix}unwarn {user} {message}` pour retirer cet avertissement." -#: redbot/cogs/warnings/warnings.py:496 +#: redbot/cogs/warnings/warnings.py:507 msgid "{description}\n" "Points: {points}" msgstr "{description}\n" "Points : {points}" -#: redbot/cogs/warnings/warnings.py:519 +#: redbot/cogs/warnings/warnings.py:530 #, docstring msgid "List the warnings for the specified user." msgstr "Lister les avertissements pour l'utilisateur spécifié." -#: redbot/cogs/warnings/warnings.py:532 +#: redbot/cogs/warnings/warnings.py:543 msgid "That user has no warnings!" msgstr "Cet utilisateur n'a aucun avertissement !" -#: redbot/cogs/warnings/warnings.py:537 redbot/cogs/warnings/warnings.py:573 +#: redbot/cogs/warnings/warnings.py:548 redbot/cogs/warnings/warnings.py:584 msgid "Deleted Moderator" msgstr "Modérateur Supprimé" -#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:576 +#: redbot/cogs/warnings/warnings.py:551 redbot/cogs/warnings/warnings.py:587 msgid "Unknown Moderator ({})" msgstr "Modérateur inconnu ({})" -#: redbot/cogs/warnings/warnings.py:541 redbot/cogs/warnings/warnings.py:577 +#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 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:552 redbot/cogs/warnings/warnings.py:588 +#: redbot/cogs/warnings/warnings.py:563 redbot/cogs/warnings/warnings.py:599 msgid "Warnings for {user}" msgstr "Avertissements pour {user}" -#: redbot/cogs/warnings/warnings.py:560 +#: redbot/cogs/warnings/warnings.py:571 #, docstring msgid "List warnings for yourself." msgstr "Liste les avertissements pour vous." -#: redbot/cogs/warnings/warnings.py:568 +#: redbot/cogs/warnings/warnings.py:579 msgid "You have no warnings!" msgstr "Vous n'avez pas d'avertissements !" -#: redbot/cogs/warnings/warnings.py:602 +#: redbot/cogs/warnings/warnings.py:613 #, docstring msgid "Remove a warning from a user." msgstr "Supprimer un avertissement d'un utilisateur." -#: redbot/cogs/warnings/warnings.py:615 +#: redbot/cogs/warnings/warnings.py:626 msgid "You cannot remove warnings from yourself." msgstr "Vous ne pouvez pas supprimer les avertissements de vous-même." -#: redbot/cogs/warnings/warnings.py:622 +#: redbot/cogs/warnings/warnings.py:633 msgid "That warning doesn't exist!" msgstr "Cet avertissement n'existe pas !" diff --git a/redbot/cogs/warnings/locales/hi-IN.po b/redbot/cogs/warnings/locales/hi-IN.po index 46831156d51..f1362da1346 100644 --- a/redbot/cogs/warnings/locales/hi-IN.po +++ b/redbot/cogs/warnings/locales/hi-IN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-14 00:22+0000\n" +"POT-Creation-Date: 2022-10-03 14:07+0000\n" "Last-Translator: \n" "Language-Team: Hindi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 57\n" "Language: hi_IN\n" -#: redbot/cogs/warnings/helpers.py:72 +#: redbot/cogs/warnings/helpers.py:73 msgid "I could not find a command from that input!" msgstr "" -#: redbot/cogs/warnings/helpers.py:77 +#: redbot/cogs/warnings/helpers.py:79 msgid "That command requires bot owner. I can't allow you to use that for an action" msgstr "" -#: redbot/cogs/warnings/helpers.py:86 +#: redbot/cogs/warnings/helpers.py:88 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\n" "Enter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\n\n" @@ -31,11 +31,11 @@ msgid "Enter the command to be run when the user **exceeds the points for this a "Please wait 15 seconds before entering your response." msgstr "" -#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +#: redbot/cogs/warnings/helpers.py:101 redbot/cogs/warnings/helpers.py:145 msgid "You may enter your response now." msgstr "" -#: redbot/cogs/warnings/helpers.py:128 +#: redbot/cogs/warnings/helpers.py:130 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\n" "Enter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\n\n" @@ -48,83 +48,83 @@ msgstr "" msgid "Warn misbehaving users and take automated actions." msgstr "" -#: redbot/cogs/warnings/warnings.py:113 +#: redbot/cogs/warnings/warnings.py:115 #, docstring msgid "Manage settings for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:119 +#: redbot/cogs/warnings/warnings.py:121 #, docstring msgid "Enable or disable custom reasons for a warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:123 +#: redbot/cogs/warnings/warnings.py:125 msgid "Custom reasons have been enabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:125 +#: redbot/cogs/warnings/warnings.py:127 msgid "Custom reasons have been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:130 +#: redbot/cogs/warnings/warnings.py:132 #, docstring msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:133 +#: redbot/cogs/warnings/warnings.py:135 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:137 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:140 +#: redbot/cogs/warnings/warnings.py:142 #, 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 +#: redbot/cogs/warnings/warnings.py:146 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 +#: redbot/cogs/warnings/warnings.py:152 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 +#: redbot/cogs/warnings/warnings.py:164 #, docstring -msgid "Set the channel where warnings should be sent to.\n" +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:165 +#: redbot/cogs/warnings/warnings.py:172 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:169 redbot/cogs/warnings/warnings.py:185 +#: redbot/cogs/warnings/warnings.py:176 redbot/cogs/warnings/warnings.py:192 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:174 +#: redbot/cogs/warnings/warnings.py:181 #, docstring msgid "\n" " Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:182 +#: redbot/cogs/warnings/warnings.py:189 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:187 +#: redbot/cogs/warnings/warnings.py:194 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:193 +#: redbot/cogs/warnings/warnings.py:200 #, docstring -msgid "Manage automated actions for Warnings.\n" +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" @@ -134,115 +134,115 @@ msgid "Manage automated actions for Warnings.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:206 +#: redbot/cogs/warnings/warnings.py:214 #, docstring -msgid "Create an automated action.\n" +msgid "Create an automated action.\n\n" " Duplicate action names are not allowed.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:226 +#: redbot/cogs/warnings/warnings.py:235 msgid "Duplicate action name found!" msgstr "" -#: redbot/cogs/warnings/warnings.py:233 +#: redbot/cogs/warnings/warnings.py:242 msgid "Action {name} has been added." msgstr "" -#: redbot/cogs/warnings/warnings.py:238 +#: redbot/cogs/warnings/warnings.py:247 #, docstring msgid "Delete the action with the specified name." msgstr "" -#: redbot/cogs/warnings/warnings.py:251 +#: redbot/cogs/warnings/warnings.py:260 msgid "No action named {name} exists!" msgstr "" -#: redbot/cogs/warnings/warnings.py:257 +#: redbot/cogs/warnings/warnings.py:266 #, docstring -msgid "Manage warning reasons.\n" +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:268 +#: redbot/cogs/warnings/warnings.py:278 #, docstring msgid "Create a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:272 +#: redbot/cogs/warnings/warnings.py:282 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:282 +#: redbot/cogs/warnings/warnings.py:292 msgid "The new reason has been registered." msgstr "" -#: redbot/cogs/warnings/warnings.py:287 +#: redbot/cogs/warnings/warnings.py:297 #, docstring msgid "Delete a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:294 +#: redbot/cogs/warnings/warnings.py:304 msgid "That is not a registered reason name." msgstr "" -#: redbot/cogs/warnings/warnings.py:300 +#: redbot/cogs/warnings/warnings.py:310 #, docstring msgid "List all configured reasons for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:308 +#: redbot/cogs/warnings/warnings.py:318 msgid "Reason: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:312 redbot/cogs/warnings/warnings.py:340 -#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:473 +#: redbot/cogs/warnings/warnings.py:322 redbot/cogs/warnings/warnings.py:350 +#: redbot/cogs/warnings/warnings.py:451 redbot/cogs/warnings/warnings.py:484 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:316 +#: redbot/cogs/warnings/warnings.py:326 msgid "Name: {reason_name}\n" "Points: {points}\n" "Description: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:323 +#: redbot/cogs/warnings/warnings.py:333 msgid "There are no reasons configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:329 +#: redbot/cogs/warnings/warnings.py:339 #, docstring msgid "List all configured automated actions for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:337 +#: redbot/cogs/warnings/warnings.py:347 msgid "Action: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:342 +#: redbot/cogs/warnings/warnings.py:352 msgid "Exceed command" msgstr "" -#: redbot/cogs/warnings/warnings.py:346 +#: redbot/cogs/warnings/warnings.py:356 msgid "Drop command" msgstr "" -#: redbot/cogs/warnings/warnings.py:350 +#: redbot/cogs/warnings/warnings.py:360 msgid "Name: {action_name}\n" "Points: {points}\n" "Exceed command: {exceed_command}\n" "Drop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:358 +#: redbot/cogs/warnings/warnings.py:368 msgid "There are no actions configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:371 +#: redbot/cogs/warnings/warnings.py:381 #, docstring -msgid "Warn the user for the specified reason.\n" +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" " `` is reason for the warning. This can be a registered reason,\n" @@ -250,108 +250,108 @@ msgid "Warn the user for the specified reason.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:379 +#: redbot/cogs/warnings/warnings.py:390 msgid "You cannot warn yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:381 +#: redbot/cogs/warnings/warnings.py:392 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:383 +#: redbot/cogs/warnings/warnings.py:394 msgid "You cannot warn the server owner." msgstr "" -#: redbot/cogs/warnings/warnings.py:386 +#: redbot/cogs/warnings/warnings.py:397 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:396 +#: redbot/cogs/warnings/warnings.py:407 msgid "That is not a registered reason!" msgstr "" -#: redbot/cogs/warnings/warnings.py:399 -msgid "You cannot apply 0 or less points." +#: redbot/cogs/warnings/warnings.py:410 +msgid "You cannot apply negative points." msgstr "" -#: redbot/cogs/warnings/warnings.py:413 +#: redbot/cogs/warnings/warnings.py:424 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:434 redbot/cogs/warnings/warnings.py:467 +#: redbot/cogs/warnings/warnings.py:445 redbot/cogs/warnings/warnings.py:478 msgid "Warning from {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:436 redbot/cogs/warnings/warnings.py:469 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:480 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:443 +#: redbot/cogs/warnings/warnings.py:454 msgid "You have received a warning in {guild_name}." msgstr "" -#: redbot/cogs/warnings/warnings.py:453 +#: redbot/cogs/warnings/warnings.py:464 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:479 redbot/cogs/warnings/warnings.py:488 +#: redbot/cogs/warnings/warnings.py:490 redbot/cogs/warnings/warnings.py:499 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:493 +#: redbot/cogs/warnings/warnings.py:504 msgid "{reason}\n\n" "Use `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:496 +#: redbot/cogs/warnings/warnings.py:507 msgid "{description}\n" "Points: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:519 +#: redbot/cogs/warnings/warnings.py:530 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:532 +#: redbot/cogs/warnings/warnings.py:543 msgid "That user has no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:537 redbot/cogs/warnings/warnings.py:573 +#: redbot/cogs/warnings/warnings.py:548 redbot/cogs/warnings/warnings.py:584 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:576 +#: redbot/cogs/warnings/warnings.py:551 redbot/cogs/warnings/warnings.py:587 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:541 redbot/cogs/warnings/warnings.py:577 +#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 +#: redbot/cogs/warnings/warnings.py:563 redbot/cogs/warnings/warnings.py:599 msgid "Warnings for {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:560 +#: redbot/cogs/warnings/warnings.py:571 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:568 +#: redbot/cogs/warnings/warnings.py:579 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:602 +#: redbot/cogs/warnings/warnings.py:613 #, docstring msgid "Remove a warning from a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:615 +#: redbot/cogs/warnings/warnings.py:626 msgid "You cannot remove warnings from yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:622 +#: redbot/cogs/warnings/warnings.py:633 msgid "That warning doesn't exist!" msgstr "" diff --git a/redbot/cogs/warnings/locales/hr-HR.po b/redbot/cogs/warnings/locales/hr-HR.po new file mode 100644 index 00000000000..acc6cc6b365 --- /dev/null +++ b/redbot/cogs/warnings/locales/hr-HR.po @@ -0,0 +1,357 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2022-10-03 14:07+0000\n" +"Last-Translator: \n" +"Language-Team: Croatian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.4.2\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: hr\n" +"X-Crowdin-File-ID: 57\n" +"Language: hr_HR\n" + +#: redbot/cogs/warnings/helpers.py:73 +msgid "I could not find a command from that input!" +msgstr "" + +#: redbot/cogs/warnings/helpers.py:79 +msgid "That command requires bot owner. I can't allow you to use that for an action" +msgstr "" + +#: redbot/cogs/warnings/helpers.py:88 +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\n" +"Enter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\n\n" +"WARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\n\n" +"Please wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:101 redbot/cogs/warnings/helpers.py:145 +msgid "You may enter your response now." +msgstr "" + +#: redbot/cogs/warnings/helpers.py:130 +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\n" +"Enter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\n\n" +"WARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\n\n" +"Please wait 15 seconds before entering your response." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:30 +#, docstring +msgid "Warn misbehaving users and take automated actions." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:115 +#, docstring +msgid "Manage settings for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:121 +#, docstring +msgid "Enable or disable custom reasons for a warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:125 +msgid "Custom reasons have been enabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:127 +msgid "Custom reasons have been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:132 +#, docstring +msgid "Set whether warnings should be sent to users in DMs." +msgstr "" + +#: 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 "" + +#: redbot/cogs/warnings/warnings.py:142 +#, 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 +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 +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:164 +#, 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:172 +msgid "The warn channel has been set to {channel}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:176 redbot/cogs/warnings/warnings.py:192 +msgid "Warnings will now be sent in the channel command was used in." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:181 +#, docstring +msgid "\n" +" Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\n" +" " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:189 +msgid "Warnings will now be sent to {channel}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:194 +msgid "Toggle channel has been disabled." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:200 +#, 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" +" 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:214 +#, docstring +msgid "Create an automated action.\n\n" +" Duplicate action names are not allowed.\n" +" " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:235 +msgid "Duplicate action name found!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:242 +msgid "Action {name} has been added." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:247 +#, docstring +msgid "Delete the action with the specified name." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:260 +msgid "No action named {name} exists!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:266 +#, 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:278 +#, docstring +msgid "Create a warning reason." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:282 +msgid "*Custom* cannot be used as a reason name!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:292 +msgid "The new reason has been registered." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:297 +#, docstring +msgid "Delete a warning reason." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:304 +msgid "That is not a registered reason name." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:310 +#, docstring +msgid "List all configured reasons for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:318 +msgid "Reason: {name}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:322 redbot/cogs/warnings/warnings.py:350 +#: redbot/cogs/warnings/warnings.py:451 redbot/cogs/warnings/warnings.py:484 +msgid "Points" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:326 +msgid "Name: {reason_name}\n" +"Points: {points}\n" +"Description: {description}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:333 +msgid "There are no reasons configured!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:339 +#, docstring +msgid "List all configured automated actions for Warnings." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:347 +msgid "Action: {name}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:352 +msgid "Exceed command" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:356 +msgid "Drop command" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:360 +msgid "Name: {action_name}\n" +"Points: {points}\n" +"Exceed command: {exceed_command}\n" +"Drop command: {drop_command}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:368 +msgid "There are no actions configured!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:381 +#, 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" +" `` is reason for the warning. This can be a registered reason,\n" +" or a custom reason if ``[p]warningset allowcustomreasons`` is set.\n" +" " +msgstr "" + +#: redbot/cogs/warnings/warnings.py:390 +msgid "You cannot warn yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:392 +msgid "You cannot warn other bots." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:394 +msgid "You cannot warn the server owner." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:397 +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:407 +msgid "That is not a registered reason!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:410 +msgid "You cannot apply negative points." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:424 +msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:445 redbot/cogs/warnings/warnings.py:478 +msgid "Warning from {user}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:480 +msgid "Warning" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:454 +msgid "You have received a warning in {guild_name}." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:464 +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:490 redbot/cogs/warnings/warnings.py:499 +msgid "{user} has been warned." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:504 +msgid "{reason}\n\n" +"Use `{prefix}unwarn {user} {message}` to remove this warning." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:507 +msgid "{description}\n" +"Points: {points}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:530 +#, docstring +msgid "List the warnings for the specified user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:543 +msgid "That user has no warnings!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:548 redbot/cogs/warnings/warnings.py:584 +msgid "Deleted Moderator" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:551 redbot/cogs/warnings/warnings.py:587 +msgid "Unknown Moderator ({})" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 +msgid "{num_points} point warning {reason_name} issued by {user} for {description}\n" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:563 redbot/cogs/warnings/warnings.py:599 +msgid "Warnings for {user}" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:571 +#, docstring +msgid "List warnings for yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:579 +msgid "You have no warnings!" +msgstr "" + +#: redbot/cogs/warnings/warnings.py:613 +#, docstring +msgid "Remove a warning from a user." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:626 +msgid "You cannot remove warnings from yourself." +msgstr "" + +#: redbot/cogs/warnings/warnings.py:633 +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 b680e1a7a8f..33ed2f45498 100644 --- a/redbot/cogs/warnings/locales/hu-HU.po +++ b/redbot/cogs/warnings/locales/hu-HU.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-14 00:22+0000\n" +"POT-Creation-Date: 2022-10-03 14:07+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 57\n" "Language: hu_HU\n" -#: redbot/cogs/warnings/helpers.py:72 +#: redbot/cogs/warnings/helpers.py:73 msgid "I could not find a command from that input!" msgstr "" -#: redbot/cogs/warnings/helpers.py:77 +#: redbot/cogs/warnings/helpers.py:79 msgid "That command requires bot owner. I can't allow you to use that for an action" msgstr "" -#: redbot/cogs/warnings/helpers.py:86 +#: redbot/cogs/warnings/helpers.py:88 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\n" "Enter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\n\n" @@ -31,11 +31,11 @@ msgid "Enter the command to be run when the user **exceeds the points for this a "Please wait 15 seconds before entering your response." msgstr "" -#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +#: redbot/cogs/warnings/helpers.py:101 redbot/cogs/warnings/helpers.py:145 msgid "You may enter your response now." msgstr "" -#: redbot/cogs/warnings/helpers.py:128 +#: redbot/cogs/warnings/helpers.py:130 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\n" "Enter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\n\n" @@ -48,83 +48,83 @@ msgstr "" msgid "Warn misbehaving users and take automated actions." msgstr "" -#: redbot/cogs/warnings/warnings.py:113 +#: redbot/cogs/warnings/warnings.py:115 #, docstring msgid "Manage settings for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:119 +#: redbot/cogs/warnings/warnings.py:121 #, docstring msgid "Enable or disable custom reasons for a warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:123 +#: redbot/cogs/warnings/warnings.py:125 msgid "Custom reasons have been enabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:125 +#: redbot/cogs/warnings/warnings.py:127 msgid "Custom reasons have been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:130 +#: redbot/cogs/warnings/warnings.py:132 #, docstring msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:133 +#: redbot/cogs/warnings/warnings.py:135 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:137 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:140 +#: redbot/cogs/warnings/warnings.py:142 #, 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 +#: redbot/cogs/warnings/warnings.py:146 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 +#: redbot/cogs/warnings/warnings.py:152 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 +#: redbot/cogs/warnings/warnings.py:164 #, docstring -msgid "Set the channel where warnings should be sent to.\n" +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:165 +#: redbot/cogs/warnings/warnings.py:172 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:169 redbot/cogs/warnings/warnings.py:185 +#: redbot/cogs/warnings/warnings.py:176 redbot/cogs/warnings/warnings.py:192 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:174 +#: redbot/cogs/warnings/warnings.py:181 #, docstring msgid "\n" " Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:182 +#: redbot/cogs/warnings/warnings.py:189 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:187 +#: redbot/cogs/warnings/warnings.py:194 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:193 +#: redbot/cogs/warnings/warnings.py:200 #, docstring -msgid "Manage automated actions for Warnings.\n" +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" @@ -134,115 +134,115 @@ msgid "Manage automated actions for Warnings.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:206 +#: redbot/cogs/warnings/warnings.py:214 #, docstring -msgid "Create an automated action.\n" +msgid "Create an automated action.\n\n" " Duplicate action names are not allowed.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:226 +#: redbot/cogs/warnings/warnings.py:235 msgid "Duplicate action name found!" msgstr "" -#: redbot/cogs/warnings/warnings.py:233 +#: redbot/cogs/warnings/warnings.py:242 msgid "Action {name} has been added." msgstr "" -#: redbot/cogs/warnings/warnings.py:238 +#: redbot/cogs/warnings/warnings.py:247 #, docstring msgid "Delete the action with the specified name." msgstr "" -#: redbot/cogs/warnings/warnings.py:251 +#: redbot/cogs/warnings/warnings.py:260 msgid "No action named {name} exists!" msgstr "" -#: redbot/cogs/warnings/warnings.py:257 +#: redbot/cogs/warnings/warnings.py:266 #, docstring -msgid "Manage warning reasons.\n" +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:268 +#: redbot/cogs/warnings/warnings.py:278 #, docstring msgid "Create a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:272 +#: redbot/cogs/warnings/warnings.py:282 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:282 +#: redbot/cogs/warnings/warnings.py:292 msgid "The new reason has been registered." msgstr "" -#: redbot/cogs/warnings/warnings.py:287 +#: redbot/cogs/warnings/warnings.py:297 #, docstring msgid "Delete a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:294 +#: redbot/cogs/warnings/warnings.py:304 msgid "That is not a registered reason name." msgstr "" -#: redbot/cogs/warnings/warnings.py:300 +#: redbot/cogs/warnings/warnings.py:310 #, docstring msgid "List all configured reasons for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:308 +#: redbot/cogs/warnings/warnings.py:318 msgid "Reason: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:312 redbot/cogs/warnings/warnings.py:340 -#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:473 +#: redbot/cogs/warnings/warnings.py:322 redbot/cogs/warnings/warnings.py:350 +#: redbot/cogs/warnings/warnings.py:451 redbot/cogs/warnings/warnings.py:484 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:316 +#: redbot/cogs/warnings/warnings.py:326 msgid "Name: {reason_name}\n" "Points: {points}\n" "Description: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:323 +#: redbot/cogs/warnings/warnings.py:333 msgid "There are no reasons configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:329 +#: redbot/cogs/warnings/warnings.py:339 #, docstring msgid "List all configured automated actions for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:337 +#: redbot/cogs/warnings/warnings.py:347 msgid "Action: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:342 +#: redbot/cogs/warnings/warnings.py:352 msgid "Exceed command" msgstr "" -#: redbot/cogs/warnings/warnings.py:346 +#: redbot/cogs/warnings/warnings.py:356 msgid "Drop command" msgstr "" -#: redbot/cogs/warnings/warnings.py:350 +#: redbot/cogs/warnings/warnings.py:360 msgid "Name: {action_name}\n" "Points: {points}\n" "Exceed command: {exceed_command}\n" "Drop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:358 +#: redbot/cogs/warnings/warnings.py:368 msgid "There are no actions configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:371 +#: redbot/cogs/warnings/warnings.py:381 #, docstring -msgid "Warn the user for the specified reason.\n" +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" " `` is reason for the warning. This can be a registered reason,\n" @@ -250,108 +250,108 @@ msgid "Warn the user for the specified reason.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:379 +#: redbot/cogs/warnings/warnings.py:390 msgid "You cannot warn yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:381 +#: redbot/cogs/warnings/warnings.py:392 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:383 +#: redbot/cogs/warnings/warnings.py:394 msgid "You cannot warn the server owner." msgstr "" -#: redbot/cogs/warnings/warnings.py:386 +#: redbot/cogs/warnings/warnings.py:397 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:396 +#: redbot/cogs/warnings/warnings.py:407 msgid "That is not a registered reason!" msgstr "" -#: redbot/cogs/warnings/warnings.py:399 -msgid "You cannot apply 0 or less points." +#: redbot/cogs/warnings/warnings.py:410 +msgid "You cannot apply negative points." msgstr "" -#: redbot/cogs/warnings/warnings.py:413 +#: redbot/cogs/warnings/warnings.py:424 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:434 redbot/cogs/warnings/warnings.py:467 +#: redbot/cogs/warnings/warnings.py:445 redbot/cogs/warnings/warnings.py:478 msgid "Warning from {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:436 redbot/cogs/warnings/warnings.py:469 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:480 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:443 +#: redbot/cogs/warnings/warnings.py:454 msgid "You have received a warning in {guild_name}." msgstr "" -#: redbot/cogs/warnings/warnings.py:453 +#: redbot/cogs/warnings/warnings.py:464 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:479 redbot/cogs/warnings/warnings.py:488 +#: redbot/cogs/warnings/warnings.py:490 redbot/cogs/warnings/warnings.py:499 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:493 +#: redbot/cogs/warnings/warnings.py:504 msgid "{reason}\n\n" "Use `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:496 +#: redbot/cogs/warnings/warnings.py:507 msgid "{description}\n" "Points: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:519 +#: redbot/cogs/warnings/warnings.py:530 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:532 +#: redbot/cogs/warnings/warnings.py:543 msgid "That user has no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:537 redbot/cogs/warnings/warnings.py:573 +#: redbot/cogs/warnings/warnings.py:548 redbot/cogs/warnings/warnings.py:584 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:576 +#: redbot/cogs/warnings/warnings.py:551 redbot/cogs/warnings/warnings.py:587 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:541 redbot/cogs/warnings/warnings.py:577 +#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 +#: redbot/cogs/warnings/warnings.py:563 redbot/cogs/warnings/warnings.py:599 msgid "Warnings for {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:560 +#: redbot/cogs/warnings/warnings.py:571 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:568 +#: redbot/cogs/warnings/warnings.py:579 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:602 +#: redbot/cogs/warnings/warnings.py:613 #, docstring msgid "Remove a warning from a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:615 +#: redbot/cogs/warnings/warnings.py:626 msgid "You cannot remove warnings from yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:622 +#: redbot/cogs/warnings/warnings.py:633 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 afbd7e2cfb7..a09af0950b0 100644 --- a/redbot/cogs/warnings/locales/id-ID.po +++ b/redbot/cogs/warnings/locales/id-ID.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-14 00:22+0000\n" +"POT-Creation-Date: 2022-10-03 14:07+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 57\n" "Language: id_ID\n" -#: redbot/cogs/warnings/helpers.py:72 +#: redbot/cogs/warnings/helpers.py:73 msgid "I could not find a command from that input!" msgstr "Aku tidak bisa menemukan perintah dari masukan itu!" -#: redbot/cogs/warnings/helpers.py:77 +#: redbot/cogs/warnings/helpers.py:79 msgid "That command requires bot owner. I can't allow you to use that for an action" msgstr "Command itu membutuhkan ijin dari pemilik bot. Saya tidak dapat mengizinkan anda untuk menggunakannya" -#: redbot/cogs/warnings/helpers.py:86 +#: redbot/cogs/warnings/helpers.py:88 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\n" "Enter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\n\n" @@ -31,11 +31,11 @@ msgid "Enter the command to be run when the user **exceeds the points for this a "Please wait 15 seconds before entering your response." msgstr "" -#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +#: redbot/cogs/warnings/helpers.py:101 redbot/cogs/warnings/helpers.py:145 msgid "You may enter your response now." msgstr "" -#: redbot/cogs/warnings/helpers.py:128 +#: redbot/cogs/warnings/helpers.py:130 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\n" "Enter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\n\n" @@ -48,83 +48,83 @@ msgstr "" msgid "Warn misbehaving users and take automated actions." msgstr "" -#: redbot/cogs/warnings/warnings.py:113 +#: redbot/cogs/warnings/warnings.py:115 #, docstring msgid "Manage settings for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:119 +#: redbot/cogs/warnings/warnings.py:121 #, docstring msgid "Enable or disable custom reasons for a warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:123 +#: redbot/cogs/warnings/warnings.py:125 msgid "Custom reasons have been enabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:125 +#: redbot/cogs/warnings/warnings.py:127 msgid "Custom reasons have been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:130 +#: redbot/cogs/warnings/warnings.py:132 #, docstring msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:133 +#: redbot/cogs/warnings/warnings.py:135 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:137 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:140 +#: redbot/cogs/warnings/warnings.py:142 #, 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 +#: redbot/cogs/warnings/warnings.py:146 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 +#: redbot/cogs/warnings/warnings.py:152 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 +#: redbot/cogs/warnings/warnings.py:164 #, docstring -msgid "Set the channel where warnings should be sent to.\n" +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:165 +#: redbot/cogs/warnings/warnings.py:172 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:169 redbot/cogs/warnings/warnings.py:185 +#: redbot/cogs/warnings/warnings.py:176 redbot/cogs/warnings/warnings.py:192 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:174 +#: redbot/cogs/warnings/warnings.py:181 #, docstring msgid "\n" " Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:182 +#: redbot/cogs/warnings/warnings.py:189 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:187 +#: redbot/cogs/warnings/warnings.py:194 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:193 +#: redbot/cogs/warnings/warnings.py:200 #, docstring -msgid "Manage automated actions for Warnings.\n" +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" @@ -134,115 +134,115 @@ msgid "Manage automated actions for Warnings.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:206 +#: redbot/cogs/warnings/warnings.py:214 #, docstring -msgid "Create an automated action.\n" +msgid "Create an automated action.\n\n" " Duplicate action names are not allowed.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:226 +#: redbot/cogs/warnings/warnings.py:235 msgid "Duplicate action name found!" msgstr "" -#: redbot/cogs/warnings/warnings.py:233 +#: redbot/cogs/warnings/warnings.py:242 msgid "Action {name} has been added." msgstr "" -#: redbot/cogs/warnings/warnings.py:238 +#: redbot/cogs/warnings/warnings.py:247 #, docstring msgid "Delete the action with the specified name." msgstr "" -#: redbot/cogs/warnings/warnings.py:251 +#: redbot/cogs/warnings/warnings.py:260 msgid "No action named {name} exists!" msgstr "" -#: redbot/cogs/warnings/warnings.py:257 +#: redbot/cogs/warnings/warnings.py:266 #, docstring -msgid "Manage warning reasons.\n" +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:268 +#: redbot/cogs/warnings/warnings.py:278 #, docstring msgid "Create a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:272 +#: redbot/cogs/warnings/warnings.py:282 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:282 +#: redbot/cogs/warnings/warnings.py:292 msgid "The new reason has been registered." msgstr "" -#: redbot/cogs/warnings/warnings.py:287 +#: redbot/cogs/warnings/warnings.py:297 #, docstring msgid "Delete a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:294 +#: redbot/cogs/warnings/warnings.py:304 msgid "That is not a registered reason name." msgstr "" -#: redbot/cogs/warnings/warnings.py:300 +#: redbot/cogs/warnings/warnings.py:310 #, docstring msgid "List all configured reasons for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:308 +#: redbot/cogs/warnings/warnings.py:318 msgid "Reason: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:312 redbot/cogs/warnings/warnings.py:340 -#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:473 +#: redbot/cogs/warnings/warnings.py:322 redbot/cogs/warnings/warnings.py:350 +#: redbot/cogs/warnings/warnings.py:451 redbot/cogs/warnings/warnings.py:484 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:316 +#: redbot/cogs/warnings/warnings.py:326 msgid "Name: {reason_name}\n" "Points: {points}\n" "Description: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:323 +#: redbot/cogs/warnings/warnings.py:333 msgid "There are no reasons configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:329 +#: redbot/cogs/warnings/warnings.py:339 #, docstring msgid "List all configured automated actions for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:337 +#: redbot/cogs/warnings/warnings.py:347 msgid "Action: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:342 +#: redbot/cogs/warnings/warnings.py:352 msgid "Exceed command" msgstr "" -#: redbot/cogs/warnings/warnings.py:346 +#: redbot/cogs/warnings/warnings.py:356 msgid "Drop command" msgstr "" -#: redbot/cogs/warnings/warnings.py:350 +#: redbot/cogs/warnings/warnings.py:360 msgid "Name: {action_name}\n" "Points: {points}\n" "Exceed command: {exceed_command}\n" "Drop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:358 +#: redbot/cogs/warnings/warnings.py:368 msgid "There are no actions configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:371 +#: redbot/cogs/warnings/warnings.py:381 #, docstring -msgid "Warn the user for the specified reason.\n" +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" " `` is reason for the warning. This can be a registered reason,\n" @@ -250,108 +250,108 @@ msgid "Warn the user for the specified reason.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:379 +#: redbot/cogs/warnings/warnings.py:390 msgid "You cannot warn yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:381 +#: redbot/cogs/warnings/warnings.py:392 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:383 +#: redbot/cogs/warnings/warnings.py:394 msgid "You cannot warn the server owner." msgstr "" -#: redbot/cogs/warnings/warnings.py:386 +#: redbot/cogs/warnings/warnings.py:397 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:396 +#: redbot/cogs/warnings/warnings.py:407 msgid "That is not a registered reason!" msgstr "" -#: redbot/cogs/warnings/warnings.py:399 -msgid "You cannot apply 0 or less points." +#: redbot/cogs/warnings/warnings.py:410 +msgid "You cannot apply negative points." msgstr "" -#: redbot/cogs/warnings/warnings.py:413 +#: redbot/cogs/warnings/warnings.py:424 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:434 redbot/cogs/warnings/warnings.py:467 +#: redbot/cogs/warnings/warnings.py:445 redbot/cogs/warnings/warnings.py:478 msgid "Warning from {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:436 redbot/cogs/warnings/warnings.py:469 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:480 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:443 +#: redbot/cogs/warnings/warnings.py:454 msgid "You have received a warning in {guild_name}." msgstr "" -#: redbot/cogs/warnings/warnings.py:453 +#: redbot/cogs/warnings/warnings.py:464 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:479 redbot/cogs/warnings/warnings.py:488 +#: redbot/cogs/warnings/warnings.py:490 redbot/cogs/warnings/warnings.py:499 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:493 +#: redbot/cogs/warnings/warnings.py:504 msgid "{reason}\n\n" "Use `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:496 +#: redbot/cogs/warnings/warnings.py:507 msgid "{description}\n" "Points: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:519 +#: redbot/cogs/warnings/warnings.py:530 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:532 +#: redbot/cogs/warnings/warnings.py:543 msgid "That user has no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:537 redbot/cogs/warnings/warnings.py:573 +#: redbot/cogs/warnings/warnings.py:548 redbot/cogs/warnings/warnings.py:584 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:576 +#: redbot/cogs/warnings/warnings.py:551 redbot/cogs/warnings/warnings.py:587 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:541 redbot/cogs/warnings/warnings.py:577 +#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 +#: redbot/cogs/warnings/warnings.py:563 redbot/cogs/warnings/warnings.py:599 msgid "Warnings for {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:560 +#: redbot/cogs/warnings/warnings.py:571 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:568 +#: redbot/cogs/warnings/warnings.py:579 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:602 +#: redbot/cogs/warnings/warnings.py:613 #, docstring msgid "Remove a warning from a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:615 +#: redbot/cogs/warnings/warnings.py:626 msgid "You cannot remove warnings from yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:622 +#: redbot/cogs/warnings/warnings.py:633 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 1889a5dba5a..2062c7f7727 100644 --- a/redbot/cogs/warnings/locales/it-IT.po +++ b/redbot/cogs/warnings/locales/it-IT.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-14 00:22+0000\n" +"POT-Creation-Date: 2022-10-03 14:07+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 57\n" "Language: it_IT\n" -#: redbot/cogs/warnings/helpers.py:72 +#: redbot/cogs/warnings/helpers.py:73 msgid "I could not find a command from that input!" msgstr "Non riesco a trovare un comando da quanto inserito!" -#: redbot/cogs/warnings/helpers.py:77 +#: redbot/cogs/warnings/helpers.py:79 msgid "That command requires bot owner. I can't allow you to use that for an action" msgstr "Questo comando richiede il proprietario del bot. Non posso permetterti di utilizzarlo per un'azione" -#: redbot/cogs/warnings/helpers.py:86 +#: redbot/cogs/warnings/helpers.py:88 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\n" "Enter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\n\n" @@ -31,11 +31,11 @@ msgid "Enter the command to be run when the user **exceeds the points for this a "Please wait 15 seconds before entering your response." msgstr "" -#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +#: redbot/cogs/warnings/helpers.py:101 redbot/cogs/warnings/helpers.py:145 msgid "You may enter your response now." msgstr "Puoi inserire la tua risposta ora." -#: redbot/cogs/warnings/helpers.py:128 +#: redbot/cogs/warnings/helpers.py:130 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\n" "Enter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\n\n" @@ -48,83 +48,83 @@ msgstr "" msgid "Warn misbehaving users and take automated actions." msgstr "Ammonisce gli utenti che si comportano male e compie azioni automatizzate." -#: redbot/cogs/warnings/warnings.py:113 +#: redbot/cogs/warnings/warnings.py:115 #, docstring msgid "Manage settings for Warnings." msgstr "Gestisci le impostazioni per gli avvisi." -#: redbot/cogs/warnings/warnings.py:119 +#: redbot/cogs/warnings/warnings.py:121 #, docstring msgid "Enable or disable custom reasons for a warning." msgstr "Abilita o disabilita i motivi personalizzati per un avviso." -#: redbot/cogs/warnings/warnings.py:123 +#: redbot/cogs/warnings/warnings.py:125 msgid "Custom reasons have been enabled." msgstr "I motivi personalizzati sono stati abilitati." -#: redbot/cogs/warnings/warnings.py:125 +#: redbot/cogs/warnings/warnings.py:127 msgid "Custom reasons have been disabled." msgstr "I motivi personalizzati sono stati disabilitati." -#: redbot/cogs/warnings/warnings.py:130 +#: redbot/cogs/warnings/warnings.py:132 #, docstring msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:133 +#: redbot/cogs/warnings/warnings.py:135 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:137 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:140 +#: redbot/cogs/warnings/warnings.py:142 #, 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 +#: redbot/cogs/warnings/warnings.py:146 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 +#: redbot/cogs/warnings/warnings.py:152 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 +#: redbot/cogs/warnings/warnings.py:164 #, docstring -msgid "Set the channel where warnings should be sent to.\n" +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:165 +#: redbot/cogs/warnings/warnings.py:172 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:169 redbot/cogs/warnings/warnings.py:185 +#: redbot/cogs/warnings/warnings.py:176 redbot/cogs/warnings/warnings.py:192 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:174 +#: redbot/cogs/warnings/warnings.py:181 #, docstring msgid "\n" " Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:182 +#: redbot/cogs/warnings/warnings.py:189 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:187 +#: redbot/cogs/warnings/warnings.py:194 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:193 +#: redbot/cogs/warnings/warnings.py:200 #, docstring -msgid "Manage automated actions for Warnings.\n" +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" @@ -134,115 +134,115 @@ msgid "Manage automated actions for Warnings.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:206 +#: redbot/cogs/warnings/warnings.py:214 #, docstring -msgid "Create an automated action.\n" +msgid "Create an automated action.\n\n" " Duplicate action names are not allowed.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:226 +#: redbot/cogs/warnings/warnings.py:235 msgid "Duplicate action name found!" msgstr "Trovato nome azione duplicato!" -#: redbot/cogs/warnings/warnings.py:233 +#: redbot/cogs/warnings/warnings.py:242 msgid "Action {name} has been added." msgstr "L'azione {name} è stata aggiunta." -#: redbot/cogs/warnings/warnings.py:238 +#: redbot/cogs/warnings/warnings.py:247 #, docstring msgid "Delete the action with the specified name." msgstr "Elimina l'azione con il nome specificato." -#: redbot/cogs/warnings/warnings.py:251 +#: redbot/cogs/warnings/warnings.py:260 msgid "No action named {name} exists!" msgstr "Non esiste alcuna azione chiamata {name}!" -#: redbot/cogs/warnings/warnings.py:257 +#: redbot/cogs/warnings/warnings.py:266 #, docstring -msgid "Manage warning reasons.\n" +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:268 +#: redbot/cogs/warnings/warnings.py:278 #, docstring msgid "Create a warning reason." msgstr "Crea un motivo di ammonizione." -#: redbot/cogs/warnings/warnings.py:272 +#: redbot/cogs/warnings/warnings.py:282 msgid "*Custom* cannot be used as a reason name!" msgstr "*Custom* non può essere utilizzato come nome del motivo!" -#: redbot/cogs/warnings/warnings.py:282 +#: redbot/cogs/warnings/warnings.py:292 msgid "The new reason has been registered." msgstr "Il nuovo motivo è stato registrato." -#: redbot/cogs/warnings/warnings.py:287 +#: redbot/cogs/warnings/warnings.py:297 #, docstring msgid "Delete a warning reason." msgstr "Elimina un motivo di ammonizione." -#: redbot/cogs/warnings/warnings.py:294 +#: redbot/cogs/warnings/warnings.py:304 msgid "That is not a registered reason name." msgstr "Non è un nome di motivo registrato." -#: redbot/cogs/warnings/warnings.py:300 +#: redbot/cogs/warnings/warnings.py:310 #, docstring msgid "List all configured reasons for Warnings." msgstr "Elenca tutti i motivi configurati per le ammonizioni." -#: redbot/cogs/warnings/warnings.py:308 +#: redbot/cogs/warnings/warnings.py:318 msgid "Reason: {name}" msgstr "Motivo: {name}" -#: redbot/cogs/warnings/warnings.py:312 redbot/cogs/warnings/warnings.py:340 -#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:473 +#: redbot/cogs/warnings/warnings.py:322 redbot/cogs/warnings/warnings.py:350 +#: redbot/cogs/warnings/warnings.py:451 redbot/cogs/warnings/warnings.py:484 msgid "Points" msgstr "Punti" -#: redbot/cogs/warnings/warnings.py:316 +#: redbot/cogs/warnings/warnings.py:326 msgid "Name: {reason_name}\n" "Points: {points}\n" "Description: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:323 +#: redbot/cogs/warnings/warnings.py:333 msgid "There are no reasons configured!" msgstr "Non sono stati configurati motivi!" -#: redbot/cogs/warnings/warnings.py:329 +#: redbot/cogs/warnings/warnings.py:339 #, docstring msgid "List all configured automated actions for Warnings." msgstr "Elenca tutte le azioni automatizzate configurate per le ammonizioni." -#: redbot/cogs/warnings/warnings.py:337 +#: redbot/cogs/warnings/warnings.py:347 msgid "Action: {name}" msgstr "Azione: {name}" -#: redbot/cogs/warnings/warnings.py:342 +#: redbot/cogs/warnings/warnings.py:352 msgid "Exceed command" msgstr "Comando di superamento in alto" -#: redbot/cogs/warnings/warnings.py:346 +#: redbot/cogs/warnings/warnings.py:356 msgid "Drop command" msgstr "Comando di superamento in basso" -#: redbot/cogs/warnings/warnings.py:350 +#: redbot/cogs/warnings/warnings.py:360 msgid "Name: {action_name}\n" "Points: {points}\n" "Exceed command: {exceed_command}\n" "Drop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:358 +#: redbot/cogs/warnings/warnings.py:368 msgid "There are no actions configured!" msgstr "Non sono state configurate azioni!" -#: redbot/cogs/warnings/warnings.py:371 +#: redbot/cogs/warnings/warnings.py:381 #, docstring -msgid "Warn the user for the specified reason.\n" +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" " `` is reason for the warning. This can be a registered reason,\n" @@ -250,108 +250,108 @@ msgid "Warn the user for the specified reason.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:379 +#: redbot/cogs/warnings/warnings.py:390 msgid "You cannot warn yourself." msgstr "Non puoi ammonirti da solo." -#: redbot/cogs/warnings/warnings.py:381 +#: redbot/cogs/warnings/warnings.py:392 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:383 +#: redbot/cogs/warnings/warnings.py:394 msgid "You cannot warn the server owner." msgstr "" -#: redbot/cogs/warnings/warnings.py:386 +#: redbot/cogs/warnings/warnings.py:397 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:396 +#: redbot/cogs/warnings/warnings.py:407 msgid "That is not a registered reason!" msgstr "Non è un motivo registrato!" -#: redbot/cogs/warnings/warnings.py:399 -msgid "You cannot apply 0 or less points." +#: redbot/cogs/warnings/warnings.py:410 +msgid "You cannot apply negative points." msgstr "" -#: redbot/cogs/warnings/warnings.py:413 +#: redbot/cogs/warnings/warnings.py:424 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:434 redbot/cogs/warnings/warnings.py:467 +#: redbot/cogs/warnings/warnings.py:445 redbot/cogs/warnings/warnings.py:478 msgid "Warning from {user}" msgstr "Ammonizione da {user}" -#: redbot/cogs/warnings/warnings.py:436 redbot/cogs/warnings/warnings.py:469 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:480 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:443 +#: redbot/cogs/warnings/warnings.py:454 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:464 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:479 redbot/cogs/warnings/warnings.py:488 +#: redbot/cogs/warnings/warnings.py:490 redbot/cogs/warnings/warnings.py:499 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:493 +#: redbot/cogs/warnings/warnings.py:504 msgid "{reason}\n\n" "Use `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:496 +#: redbot/cogs/warnings/warnings.py:507 msgid "{description}\n" "Points: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:519 +#: redbot/cogs/warnings/warnings.py:530 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:532 +#: redbot/cogs/warnings/warnings.py:543 msgid "That user has no warnings!" msgstr "Questo utente non ha ammonizioni!" -#: redbot/cogs/warnings/warnings.py:537 redbot/cogs/warnings/warnings.py:573 +#: redbot/cogs/warnings/warnings.py:548 redbot/cogs/warnings/warnings.py:584 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:576 +#: redbot/cogs/warnings/warnings.py:551 redbot/cogs/warnings/warnings.py:587 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:541 redbot/cogs/warnings/warnings.py:577 +#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 +#: redbot/cogs/warnings/warnings.py:563 redbot/cogs/warnings/warnings.py:599 msgid "Warnings for {user}" msgstr "Ammonizioni per {user}" -#: redbot/cogs/warnings/warnings.py:560 +#: redbot/cogs/warnings/warnings.py:571 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:568 +#: redbot/cogs/warnings/warnings.py:579 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:602 +#: redbot/cogs/warnings/warnings.py:613 #, docstring msgid "Remove a warning from a user." msgstr "Rimuovi un'ammonizione da un utente." -#: redbot/cogs/warnings/warnings.py:615 +#: redbot/cogs/warnings/warnings.py:626 msgid "You cannot remove warnings from yourself." msgstr "Non puoi rimuovere ammonizioni da te stesso." -#: redbot/cogs/warnings/warnings.py:622 +#: redbot/cogs/warnings/warnings.py:633 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 a0a1332507f..26e9a0da85e 100644 --- a/redbot/cogs/warnings/locales/ja-JP.po +++ b/redbot/cogs/warnings/locales/ja-JP.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-14 00:22+0000\n" +"POT-Creation-Date: 2022-10-03 14:07+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 57\n" "Language: ja_JP\n" -#: redbot/cogs/warnings/helpers.py:72 +#: redbot/cogs/warnings/helpers.py:73 msgid "I could not find a command from that input!" msgstr "" -#: redbot/cogs/warnings/helpers.py:77 +#: redbot/cogs/warnings/helpers.py:79 msgid "That command requires bot owner. I can't allow you to use that for an action" msgstr "" -#: redbot/cogs/warnings/helpers.py:86 +#: redbot/cogs/warnings/helpers.py:88 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\n" "Enter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\n\n" @@ -31,11 +31,11 @@ msgid "Enter the command to be run when the user **exceeds the points for this a "Please wait 15 seconds before entering your response." msgstr "" -#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +#: redbot/cogs/warnings/helpers.py:101 redbot/cogs/warnings/helpers.py:145 msgid "You may enter your response now." msgstr "" -#: redbot/cogs/warnings/helpers.py:128 +#: redbot/cogs/warnings/helpers.py:130 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\n" "Enter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\n\n" @@ -48,83 +48,83 @@ msgstr "" msgid "Warn misbehaving users and take automated actions." msgstr "" -#: redbot/cogs/warnings/warnings.py:113 +#: redbot/cogs/warnings/warnings.py:115 #, docstring msgid "Manage settings for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:119 +#: redbot/cogs/warnings/warnings.py:121 #, docstring msgid "Enable or disable custom reasons for a warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:123 +#: redbot/cogs/warnings/warnings.py:125 msgid "Custom reasons have been enabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:125 +#: redbot/cogs/warnings/warnings.py:127 msgid "Custom reasons have been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:130 +#: redbot/cogs/warnings/warnings.py:132 #, docstring msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:133 +#: redbot/cogs/warnings/warnings.py:135 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:137 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:140 +#: redbot/cogs/warnings/warnings.py:142 #, 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 +#: redbot/cogs/warnings/warnings.py:146 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 +#: redbot/cogs/warnings/warnings.py:152 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 +#: redbot/cogs/warnings/warnings.py:164 #, docstring -msgid "Set the channel where warnings should be sent to.\n" +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:165 +#: redbot/cogs/warnings/warnings.py:172 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:169 redbot/cogs/warnings/warnings.py:185 +#: redbot/cogs/warnings/warnings.py:176 redbot/cogs/warnings/warnings.py:192 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:174 +#: redbot/cogs/warnings/warnings.py:181 #, docstring msgid "\n" " Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:182 +#: redbot/cogs/warnings/warnings.py:189 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:187 +#: redbot/cogs/warnings/warnings.py:194 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:193 +#: redbot/cogs/warnings/warnings.py:200 #, docstring -msgid "Manage automated actions for Warnings.\n" +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" @@ -134,115 +134,115 @@ msgid "Manage automated actions for Warnings.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:206 +#: redbot/cogs/warnings/warnings.py:214 #, docstring -msgid "Create an automated action.\n" +msgid "Create an automated action.\n\n" " Duplicate action names are not allowed.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:226 +#: redbot/cogs/warnings/warnings.py:235 msgid "Duplicate action name found!" msgstr "" -#: redbot/cogs/warnings/warnings.py:233 +#: redbot/cogs/warnings/warnings.py:242 msgid "Action {name} has been added." msgstr "" -#: redbot/cogs/warnings/warnings.py:238 +#: redbot/cogs/warnings/warnings.py:247 #, docstring msgid "Delete the action with the specified name." msgstr "" -#: redbot/cogs/warnings/warnings.py:251 +#: redbot/cogs/warnings/warnings.py:260 msgid "No action named {name} exists!" msgstr "" -#: redbot/cogs/warnings/warnings.py:257 +#: redbot/cogs/warnings/warnings.py:266 #, docstring -msgid "Manage warning reasons.\n" +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:268 +#: redbot/cogs/warnings/warnings.py:278 #, docstring msgid "Create a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:272 +#: redbot/cogs/warnings/warnings.py:282 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:282 +#: redbot/cogs/warnings/warnings.py:292 msgid "The new reason has been registered." msgstr "" -#: redbot/cogs/warnings/warnings.py:287 +#: redbot/cogs/warnings/warnings.py:297 #, docstring msgid "Delete a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:294 +#: redbot/cogs/warnings/warnings.py:304 msgid "That is not a registered reason name." msgstr "" -#: redbot/cogs/warnings/warnings.py:300 +#: redbot/cogs/warnings/warnings.py:310 #, docstring msgid "List all configured reasons for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:308 +#: redbot/cogs/warnings/warnings.py:318 msgid "Reason: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:312 redbot/cogs/warnings/warnings.py:340 -#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:473 +#: redbot/cogs/warnings/warnings.py:322 redbot/cogs/warnings/warnings.py:350 +#: redbot/cogs/warnings/warnings.py:451 redbot/cogs/warnings/warnings.py:484 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:316 +#: redbot/cogs/warnings/warnings.py:326 msgid "Name: {reason_name}\n" "Points: {points}\n" "Description: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:323 +#: redbot/cogs/warnings/warnings.py:333 msgid "There are no reasons configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:329 +#: redbot/cogs/warnings/warnings.py:339 #, docstring msgid "List all configured automated actions for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:337 +#: redbot/cogs/warnings/warnings.py:347 msgid "Action: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:342 +#: redbot/cogs/warnings/warnings.py:352 msgid "Exceed command" msgstr "" -#: redbot/cogs/warnings/warnings.py:346 +#: redbot/cogs/warnings/warnings.py:356 msgid "Drop command" msgstr "" -#: redbot/cogs/warnings/warnings.py:350 +#: redbot/cogs/warnings/warnings.py:360 msgid "Name: {action_name}\n" "Points: {points}\n" "Exceed command: {exceed_command}\n" "Drop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:358 +#: redbot/cogs/warnings/warnings.py:368 msgid "There are no actions configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:371 +#: redbot/cogs/warnings/warnings.py:381 #, docstring -msgid "Warn the user for the specified reason.\n" +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" " `` is reason for the warning. This can be a registered reason,\n" @@ -250,108 +250,108 @@ msgid "Warn the user for the specified reason.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:379 +#: redbot/cogs/warnings/warnings.py:390 msgid "You cannot warn yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:381 +#: redbot/cogs/warnings/warnings.py:392 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:383 +#: redbot/cogs/warnings/warnings.py:394 msgid "You cannot warn the server owner." msgstr "" -#: redbot/cogs/warnings/warnings.py:386 +#: redbot/cogs/warnings/warnings.py:397 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:396 +#: redbot/cogs/warnings/warnings.py:407 msgid "That is not a registered reason!" msgstr "" -#: redbot/cogs/warnings/warnings.py:399 -msgid "You cannot apply 0 or less points." +#: redbot/cogs/warnings/warnings.py:410 +msgid "You cannot apply negative points." msgstr "" -#: redbot/cogs/warnings/warnings.py:413 +#: redbot/cogs/warnings/warnings.py:424 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:434 redbot/cogs/warnings/warnings.py:467 +#: redbot/cogs/warnings/warnings.py:445 redbot/cogs/warnings/warnings.py:478 msgid "Warning from {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:436 redbot/cogs/warnings/warnings.py:469 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:480 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:443 +#: redbot/cogs/warnings/warnings.py:454 msgid "You have received a warning in {guild_name}." msgstr "" -#: redbot/cogs/warnings/warnings.py:453 +#: redbot/cogs/warnings/warnings.py:464 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:479 redbot/cogs/warnings/warnings.py:488 +#: redbot/cogs/warnings/warnings.py:490 redbot/cogs/warnings/warnings.py:499 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:493 +#: redbot/cogs/warnings/warnings.py:504 msgid "{reason}\n\n" "Use `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:496 +#: redbot/cogs/warnings/warnings.py:507 msgid "{description}\n" "Points: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:519 +#: redbot/cogs/warnings/warnings.py:530 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:532 +#: redbot/cogs/warnings/warnings.py:543 msgid "That user has no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:537 redbot/cogs/warnings/warnings.py:573 +#: redbot/cogs/warnings/warnings.py:548 redbot/cogs/warnings/warnings.py:584 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:576 +#: redbot/cogs/warnings/warnings.py:551 redbot/cogs/warnings/warnings.py:587 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:541 redbot/cogs/warnings/warnings.py:577 +#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 +#: redbot/cogs/warnings/warnings.py:563 redbot/cogs/warnings/warnings.py:599 msgid "Warnings for {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:560 +#: redbot/cogs/warnings/warnings.py:571 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:568 +#: redbot/cogs/warnings/warnings.py:579 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:602 +#: redbot/cogs/warnings/warnings.py:613 #, docstring msgid "Remove a warning from a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:615 +#: redbot/cogs/warnings/warnings.py:626 msgid "You cannot remove warnings from yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:622 +#: redbot/cogs/warnings/warnings.py:633 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 2b416bef63a..6da486b45f9 100644 --- a/redbot/cogs/warnings/locales/ko-KR.po +++ b/redbot/cogs/warnings/locales/ko-KR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-14 00:22+0000\n" +"POT-Creation-Date: 2022-10-03 14:07+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 57\n" "Language: ko_KR\n" -#: redbot/cogs/warnings/helpers.py:72 +#: redbot/cogs/warnings/helpers.py:73 msgid "I could not find a command from that input!" msgstr "입력에서 명령어를 찾을 수 없어요!" -#: redbot/cogs/warnings/helpers.py:77 +#: redbot/cogs/warnings/helpers.py:79 msgid "That command requires bot owner. I can't allow you to use that for an action" msgstr "해당 명령어는 봇 주인이 필요해요. 해당 명령어를 작동시키도록 허가를 해줄 수 없어요." -#: redbot/cogs/warnings/helpers.py:86 +#: redbot/cogs/warnings/helpers.py:88 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\n" "Enter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\n\n" @@ -31,11 +31,11 @@ msgid "Enter the command to be run when the user **exceeds the points for this a "Please wait 15 seconds before entering your response." msgstr "" -#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +#: redbot/cogs/warnings/helpers.py:101 redbot/cogs/warnings/helpers.py:145 msgid "You may enter your response now." msgstr "지금 응답을 입력하실 수 있어요." -#: redbot/cogs/warnings/helpers.py:128 +#: redbot/cogs/warnings/helpers.py:130 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\n" "Enter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\n\n" @@ -48,83 +48,83 @@ msgstr "" msgid "Warn misbehaving users and take automated actions." msgstr "" -#: redbot/cogs/warnings/warnings.py:113 +#: redbot/cogs/warnings/warnings.py:115 #, docstring msgid "Manage settings for Warnings." msgstr "경고에 대한 설정을 관리하세요." -#: redbot/cogs/warnings/warnings.py:119 +#: redbot/cogs/warnings/warnings.py:121 #, docstring msgid "Enable or disable custom reasons for a warning." msgstr "경고에 대한 사용자 지정 이유를 사용하거나 사용하지 않도록 설정하세요." -#: redbot/cogs/warnings/warnings.py:123 +#: redbot/cogs/warnings/warnings.py:125 msgid "Custom reasons have been enabled." msgstr "사용자 지정 이유가 활성화되었어요." -#: redbot/cogs/warnings/warnings.py:125 +#: redbot/cogs/warnings/warnings.py:127 msgid "Custom reasons have been disabled." msgstr "사용자 지정 이유가 비활성화되었어요." -#: redbot/cogs/warnings/warnings.py:130 +#: redbot/cogs/warnings/warnings.py:132 #, docstring msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:133 +#: redbot/cogs/warnings/warnings.py:135 msgid "I will now try to send warnings to users DMs." msgstr "이제부터 DM 사용자들에게 경고를 보내도록 할게요." -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:137 msgid "Warnings will no longer be sent to users DMs." msgstr "더 이상 DM 사용자들에게 경고가 전송되지 않아요." -#: redbot/cogs/warnings/warnings.py:140 +#: redbot/cogs/warnings/warnings.py:142 #, 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 +#: redbot/cogs/warnings/warnings.py:146 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 +#: redbot/cogs/warnings/warnings.py:152 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 +#: redbot/cogs/warnings/warnings.py:164 #, docstring -msgid "Set the channel where warnings should be sent to.\n" +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:165 +#: redbot/cogs/warnings/warnings.py:172 msgid "The warn channel has been set to {channel}." msgstr "경고 채널이 {channel}로 설정되었어요." -#: redbot/cogs/warnings/warnings.py:169 redbot/cogs/warnings/warnings.py:185 +#: redbot/cogs/warnings/warnings.py:176 redbot/cogs/warnings/warnings.py:192 msgid "Warnings will now be sent in the channel command was used in." msgstr "이제 경고가 사용된 채널 명령어로 전송될거에요." -#: redbot/cogs/warnings/warnings.py:174 +#: redbot/cogs/warnings/warnings.py:181 #, docstring msgid "\n" " Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:182 +#: redbot/cogs/warnings/warnings.py:189 msgid "Warnings will now be sent to {channel}." msgstr "이제 경고가 {channel}로 전송될거에요." -#: redbot/cogs/warnings/warnings.py:187 +#: redbot/cogs/warnings/warnings.py:194 msgid "Toggle channel has been disabled." msgstr "토글 채널이 비활성화되었어요." -#: redbot/cogs/warnings/warnings.py:193 +#: redbot/cogs/warnings/warnings.py:200 #, docstring -msgid "Manage automated actions for Warnings.\n" +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" @@ -134,115 +134,115 @@ msgid "Manage automated actions for Warnings.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:206 +#: redbot/cogs/warnings/warnings.py:214 #, docstring -msgid "Create an automated action.\n" +msgid "Create an automated action.\n\n" " Duplicate action names are not allowed.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:226 +#: redbot/cogs/warnings/warnings.py:235 msgid "Duplicate action name found!" msgstr "중복된 동작 이름이 발견되었어요!" -#: redbot/cogs/warnings/warnings.py:233 +#: redbot/cogs/warnings/warnings.py:242 msgid "Action {name} has been added." msgstr "동작 {name}가 추가되었어요." -#: redbot/cogs/warnings/warnings.py:238 +#: redbot/cogs/warnings/warnings.py:247 #, docstring msgid "Delete the action with the specified name." msgstr "지정된 이름의 작동을 삭제하세요." -#: redbot/cogs/warnings/warnings.py:251 +#: redbot/cogs/warnings/warnings.py:260 msgid "No action named {name} exists!" msgstr "이름이 {name}인 동작이 존재하지 않아요!" -#: redbot/cogs/warnings/warnings.py:257 +#: redbot/cogs/warnings/warnings.py:266 #, docstring -msgid "Manage warning reasons.\n" +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:268 +#: redbot/cogs/warnings/warnings.py:278 #, docstring msgid "Create a warning reason." msgstr "경고 이유를 생성하세요." -#: redbot/cogs/warnings/warnings.py:272 +#: redbot/cogs/warnings/warnings.py:282 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:282 +#: redbot/cogs/warnings/warnings.py:292 msgid "The new reason has been registered." msgstr "새로운 이유가 등록되었어요." -#: redbot/cogs/warnings/warnings.py:287 +#: redbot/cogs/warnings/warnings.py:297 #, docstring msgid "Delete a warning reason." msgstr "경고 이유를 삭제하세요." -#: redbot/cogs/warnings/warnings.py:294 +#: redbot/cogs/warnings/warnings.py:304 msgid "That is not a registered reason name." msgstr "해당 이름은 등록되지 않은 이유의 이름이에요." -#: redbot/cogs/warnings/warnings.py:300 +#: redbot/cogs/warnings/warnings.py:310 #, docstring msgid "List all configured reasons for Warnings." msgstr "경고에 대한 설정된 이유들을 나열하세요." -#: redbot/cogs/warnings/warnings.py:308 +#: redbot/cogs/warnings/warnings.py:318 msgid "Reason: {name}" msgstr "이유: {name}" -#: redbot/cogs/warnings/warnings.py:312 redbot/cogs/warnings/warnings.py:340 -#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:473 +#: redbot/cogs/warnings/warnings.py:322 redbot/cogs/warnings/warnings.py:350 +#: redbot/cogs/warnings/warnings.py:451 redbot/cogs/warnings/warnings.py:484 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:316 +#: redbot/cogs/warnings/warnings.py:326 msgid "Name: {reason_name}\n" "Points: {points}\n" "Description: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:323 +#: redbot/cogs/warnings/warnings.py:333 msgid "There are no reasons configured!" msgstr "설정된 이유가 없어요!" -#: redbot/cogs/warnings/warnings.py:329 +#: redbot/cogs/warnings/warnings.py:339 #, docstring msgid "List all configured automated actions for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:337 +#: redbot/cogs/warnings/warnings.py:347 msgid "Action: {name}" msgstr "동작: {name}" -#: redbot/cogs/warnings/warnings.py:342 +#: redbot/cogs/warnings/warnings.py:352 msgid "Exceed command" msgstr "명령어 초과" -#: redbot/cogs/warnings/warnings.py:346 +#: redbot/cogs/warnings/warnings.py:356 msgid "Drop command" msgstr "명령어 드롭" -#: redbot/cogs/warnings/warnings.py:350 +#: redbot/cogs/warnings/warnings.py:360 msgid "Name: {action_name}\n" "Points: {points}\n" "Exceed command: {exceed_command}\n" "Drop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:358 +#: redbot/cogs/warnings/warnings.py:368 msgid "There are no actions configured!" msgstr "설정된 동작이 없어요!" -#: redbot/cogs/warnings/warnings.py:371 +#: redbot/cogs/warnings/warnings.py:381 #, docstring -msgid "Warn the user for the specified reason.\n" +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" " `` is reason for the warning. This can be a registered reason,\n" @@ -250,108 +250,108 @@ msgid "Warn the user for the specified reason.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:379 +#: redbot/cogs/warnings/warnings.py:390 msgid "You cannot warn yourself." msgstr "본인 스스로에게 경고를 할 수 없어요." -#: redbot/cogs/warnings/warnings.py:381 +#: redbot/cogs/warnings/warnings.py:392 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:383 +#: redbot/cogs/warnings/warnings.py:394 msgid "You cannot warn the server owner." msgstr "" -#: redbot/cogs/warnings/warnings.py:386 +#: redbot/cogs/warnings/warnings.py:397 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:396 +#: redbot/cogs/warnings/warnings.py:407 msgid "That is not a registered reason!" msgstr "그것은 등록된 이유가 아니에요!" -#: redbot/cogs/warnings/warnings.py:399 -msgid "You cannot apply 0 or less points." +#: redbot/cogs/warnings/warnings.py:410 +msgid "You cannot apply negative points." msgstr "" -#: redbot/cogs/warnings/warnings.py:413 +#: redbot/cogs/warnings/warnings.py:424 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:434 redbot/cogs/warnings/warnings.py:467 +#: redbot/cogs/warnings/warnings.py:445 redbot/cogs/warnings/warnings.py:478 msgid "Warning from {user}" msgstr "{user}으로부터의 경고" -#: redbot/cogs/warnings/warnings.py:436 redbot/cogs/warnings/warnings.py:469 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:480 msgid "Warning" msgstr "경고" -#: redbot/cogs/warnings/warnings.py:443 +#: redbot/cogs/warnings/warnings.py:454 msgid "You have received a warning in {guild_name}." msgstr "{guild_name}에게 경고를 받았아요." -#: redbot/cogs/warnings/warnings.py:453 +#: redbot/cogs/warnings/warnings.py:464 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:479 redbot/cogs/warnings/warnings.py:488 +#: redbot/cogs/warnings/warnings.py:490 redbot/cogs/warnings/warnings.py:499 msgid "{user} has been warned." msgstr "{user}가 경고를 받았어요." -#: redbot/cogs/warnings/warnings.py:493 +#: redbot/cogs/warnings/warnings.py:504 msgid "{reason}\n\n" "Use `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:496 +#: redbot/cogs/warnings/warnings.py:507 msgid "{description}\n" "Points: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:519 +#: redbot/cogs/warnings/warnings.py:530 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:532 +#: redbot/cogs/warnings/warnings.py:543 msgid "That user has no warnings!" msgstr "해당 사용자는 경고가 없어요!" -#: redbot/cogs/warnings/warnings.py:537 redbot/cogs/warnings/warnings.py:573 +#: redbot/cogs/warnings/warnings.py:548 redbot/cogs/warnings/warnings.py:584 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:576 +#: redbot/cogs/warnings/warnings.py:551 redbot/cogs/warnings/warnings.py:587 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:541 redbot/cogs/warnings/warnings.py:577 +#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 +#: redbot/cogs/warnings/warnings.py:563 redbot/cogs/warnings/warnings.py:599 msgid "Warnings for {user}" msgstr "경고 대상 {user}" -#: redbot/cogs/warnings/warnings.py:560 +#: redbot/cogs/warnings/warnings.py:571 #, docstring msgid "List warnings for yourself." msgstr "본인의 경고를 나열합니다." -#: redbot/cogs/warnings/warnings.py:568 +#: redbot/cogs/warnings/warnings.py:579 msgid "You have no warnings!" msgstr "경고가 없어요!" -#: redbot/cogs/warnings/warnings.py:602 +#: redbot/cogs/warnings/warnings.py:613 #, docstring msgid "Remove a warning from a user." msgstr "사용자의 경고를 제거합니다." -#: redbot/cogs/warnings/warnings.py:615 +#: redbot/cogs/warnings/warnings.py:626 msgid "You cannot remove warnings from yourself." msgstr "본인이 본인에 대한 경고를 제거할 수 없어요." -#: redbot/cogs/warnings/warnings.py:622 +#: redbot/cogs/warnings/warnings.py:633 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 index 4c9755b931d..51ef9248968 100644 --- a/redbot/cogs/warnings/locales/nb-NO.po +++ b/redbot/cogs/warnings/locales/nb-NO.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-14 00:22+0000\n" +"POT-Creation-Date: 2022-10-03 14:07+0000\n" "Last-Translator: \n" "Language-Team: Norwegian Bokmal\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 57\n" "Language: nb_NO\n" -#: redbot/cogs/warnings/helpers.py:72 +#: redbot/cogs/warnings/helpers.py:73 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 +#: redbot/cogs/warnings/helpers.py:79 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 +#: redbot/cogs/warnings/helpers.py:88 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\n" "Enter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\n\n" @@ -35,11 +35,11 @@ msgstr "Skriv inn kommandoen som skal kjøres når brukeren **overstiger punkten "ADVARSEL: 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\n" "Vennligst vent 15 sekunder før du skriver inn svaret ditt." -#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +#: redbot/cogs/warnings/helpers.py:101 redbot/cogs/warnings/helpers.py:145 msgid "You may enter your response now." msgstr "Du kan skrive inn svaret nå." -#: redbot/cogs/warnings/helpers.py:128 +#: redbot/cogs/warnings/helpers.py:130 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\n" "Enter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\n\n" @@ -56,66 +56,68 @@ msgstr "Skriv inn kommandoen som skal kjøres når brukeren **overstiger punkten msgid "Warn misbehaving users and take automated actions." msgstr "Advar feilaktig brukere og ta automatiserte handlinger." -#: redbot/cogs/warnings/warnings.py:113 +#: redbot/cogs/warnings/warnings.py:115 #, docstring msgid "Manage settings for Warnings." msgstr "Administrer innstillinger for advarsler." -#: redbot/cogs/warnings/warnings.py:119 +#: redbot/cogs/warnings/warnings.py:121 #, 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 +#: redbot/cogs/warnings/warnings.py:125 msgid "Custom reasons have been enabled." msgstr "Egendefinerte årsaker er aktivert." -#: redbot/cogs/warnings/warnings.py:125 +#: redbot/cogs/warnings/warnings.py:127 msgid "Custom reasons have been disabled." msgstr "Egendefinerte årsaker er deaktivert." -#: redbot/cogs/warnings/warnings.py:130 +#: redbot/cogs/warnings/warnings.py:132 #, 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 +#: redbot/cogs/warnings/warnings.py:135 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 +#: redbot/cogs/warnings/warnings.py:137 msgid "Warnings will no longer be sent to users DMs." msgstr "Advarsler sendes ikke lenger til brukere direktemelding." -#: redbot/cogs/warnings/warnings.py:140 +#: redbot/cogs/warnings/warnings.py:142 #, 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 +#: redbot/cogs/warnings/warnings.py:146 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 +#: redbot/cogs/warnings/warnings.py:152 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 +#: redbot/cogs/warnings/warnings.py:164 #, docstring -msgid "Set the channel where warnings should be sent to.\n" +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 "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:165 +#: redbot/cogs/warnings/warnings.py:172 msgid "The warn channel has been set to {channel}." msgstr "Advarselkanalen har blitt satt til {channel}." -#: redbot/cogs/warnings/warnings.py:169 redbot/cogs/warnings/warnings.py:185 +#: redbot/cogs/warnings/warnings.py:176 redbot/cogs/warnings/warnings.py:192 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:174 +#: redbot/cogs/warnings/warnings.py:181 #, docstring msgid "\n" " Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\n" @@ -124,17 +126,17 @@ msgstr "\n" " Angi om advarsler skal sendes til en kanal satt med `[p]warningset warnchannel`.\n" " " -#: redbot/cogs/warnings/warnings.py:182 +#: redbot/cogs/warnings/warnings.py:189 msgid "Warnings will now be sent to {channel}." msgstr "Advarsler sendes nå til {channel}." -#: redbot/cogs/warnings/warnings.py:187 +#: redbot/cogs/warnings/warnings.py:194 msgid "Toggle channel has been disabled." msgstr "Veksle kanal har blitt deaktivert." -#: redbot/cogs/warnings/warnings.py:193 +#: redbot/cogs/warnings/warnings.py:200 #, docstring -msgid "Manage automated actions for Warnings.\n" +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" @@ -142,77 +144,89 @@ msgid "Manage automated actions for Warnings.\n" " user is warned enough so that their points go over this\n" " threshold, the action will be executed.\n" " " -msgstr "" +msgstr "Administrer automatiserte handlinger for advarsler.\n\n" +" Handlinger er i det vesentlige kommandoen makroer. Alle kommandoer kan kjøres\n" +" når handlingen først aktiveres, og/eller når handlingen\n" +" er løftet.\n" +" Handlinger må angis som et navn og en punktterskel. Når en\n" +" bruker er advart nok slik at deres poeng går over denne\n" +" terskelen handlingen vil bli utført.\n" +" " -#: redbot/cogs/warnings/warnings.py:206 +#: redbot/cogs/warnings/warnings.py:214 #, docstring -msgid "Create an automated action.\n" +msgid "Create an automated action.\n\n" " Duplicate action names are not allowed.\n" " " -msgstr "" +msgstr "Opprette en automatisk handling.\n\n" +" Dupliserte handlingsnavn er ikke tillatt.\n" +" " -#: redbot/cogs/warnings/warnings.py:226 +#: redbot/cogs/warnings/warnings.py:235 msgid "Duplicate action name found!" msgstr "Duplikat handlingsnavn ble funnet!" -#: redbot/cogs/warnings/warnings.py:233 +#: redbot/cogs/warnings/warnings.py:242 msgid "Action {name} has been added." msgstr "Handlingen {name} er lagt til." -#: redbot/cogs/warnings/warnings.py:238 +#: redbot/cogs/warnings/warnings.py:247 #, docstring msgid "Delete the action with the specified name." msgstr "Slett handlingen med det angitte navnet." -#: redbot/cogs/warnings/warnings.py:251 +#: redbot/cogs/warnings/warnings.py:260 msgid "No action named {name} exists!" msgstr "Ingen handling med navn {name} eksisterer!" -#: redbot/cogs/warnings/warnings.py:257 +#: redbot/cogs/warnings/warnings.py:266 #, docstring -msgid "Manage warning reasons.\n" +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 "Behandle advarselsgrunner.\n\n" +" Årsaker må gis et navn, beskrivelse og poengverdi.\n" +" navnet på grunnen må oppgis når en bruker blir advart.\n" +" " -#: redbot/cogs/warnings/warnings.py:268 +#: redbot/cogs/warnings/warnings.py:278 #, docstring msgid "Create a warning reason." msgstr "Opprette en advarselsgrunn." -#: redbot/cogs/warnings/warnings.py:272 +#: redbot/cogs/warnings/warnings.py:282 msgid "*Custom* cannot be used as a reason name!" msgstr "*Tilpasset* kan ikke brukes som begrunnelse!" -#: redbot/cogs/warnings/warnings.py:282 +#: redbot/cogs/warnings/warnings.py:292 msgid "The new reason has been registered." msgstr "Den nye årsaken er registrert." -#: redbot/cogs/warnings/warnings.py:287 +#: redbot/cogs/warnings/warnings.py:297 #, docstring msgid "Delete a warning reason." msgstr "Slette en advarselsgrunn." -#: redbot/cogs/warnings/warnings.py:294 +#: redbot/cogs/warnings/warnings.py:304 msgid "That is not a registered reason name." msgstr "Det er ikke et registrert årsaksnavn." -#: redbot/cogs/warnings/warnings.py:300 +#: redbot/cogs/warnings/warnings.py:310 #, docstring msgid "List all configured reasons for Warnings." msgstr "Vis alle konfigurerte årsaker til advarsler." -#: redbot/cogs/warnings/warnings.py:308 +#: redbot/cogs/warnings/warnings.py:318 msgid "Reason: {name}" msgstr "Årsak: {name}" -#: redbot/cogs/warnings/warnings.py:312 redbot/cogs/warnings/warnings.py:340 -#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:473 +#: redbot/cogs/warnings/warnings.py:322 redbot/cogs/warnings/warnings.py:350 +#: redbot/cogs/warnings/warnings.py:451 redbot/cogs/warnings/warnings.py:484 msgid "Points" msgstr "Poeng" -#: redbot/cogs/warnings/warnings.py:316 +#: redbot/cogs/warnings/warnings.py:326 msgid "Name: {reason_name}\n" "Points: {points}\n" "Description: {description}" @@ -220,28 +234,28 @@ msgstr "Navn: {reason_name}\n" "Poeng: {points}\n" "Beskrivelse: {description}" -#: redbot/cogs/warnings/warnings.py:323 +#: redbot/cogs/warnings/warnings.py:333 msgid "There are no reasons configured!" msgstr "Det er ingen grunner konfigurert!" -#: redbot/cogs/warnings/warnings.py:329 +#: redbot/cogs/warnings/warnings.py:339 #, docstring msgid "List all configured automated actions for Warnings." msgstr "Vis alle konfigurerte automatiserte handlinger for Advarseler." -#: redbot/cogs/warnings/warnings.py:337 +#: redbot/cogs/warnings/warnings.py:347 msgid "Action: {name}" msgstr "Handling: {name}" -#: redbot/cogs/warnings/warnings.py:342 +#: redbot/cogs/warnings/warnings.py:352 msgid "Exceed command" msgstr "Utført kommando" -#: redbot/cogs/warnings/warnings.py:346 +#: redbot/cogs/warnings/warnings.py:356 msgid "Drop command" msgstr "Slipp kommando" -#: redbot/cogs/warnings/warnings.py:350 +#: redbot/cogs/warnings/warnings.py:360 msgid "Name: {action_name}\n" "Points: {points}\n" "Exceed command: {exceed_command}\n" @@ -251,124 +265,129 @@ msgstr "Navn: {action_name}\n" "Oppnådd kommando: {exceed_command}\n" "Slippkommando: {drop_command}" -#: redbot/cogs/warnings/warnings.py:358 +#: redbot/cogs/warnings/warnings.py:368 msgid "There are no actions configured!" msgstr "Det er ingen handlinger konfigurert!" -#: redbot/cogs/warnings/warnings.py:371 +#: redbot/cogs/warnings/warnings.py:381 #, docstring -msgid "Warn the user for the specified reason.\n" +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" " `` is reason for the warning. This can be a registered reason,\n" " or a custom reason if ``[p]warningset allowcustomreasons`` is set.\n" " " -msgstr "" +msgstr "Advar brukeren av en gitt grunn.\n\n" +" `` antall poeng advarselen skal være for. Hvis ingen nummer oppgis\n" +" 1 poeng vil det bli gitt. Forhåndsangi advarsler, se bort fra dette.\n" +" `` er grunn for advarselen. Dette kan være en grunn til å registrere\n" +" eller en egendefinert årsak hvis ``[p]warningset allowcustomreasons`` er satt.\n" +" " -#: redbot/cogs/warnings/warnings.py:379 +#: redbot/cogs/warnings/warnings.py:390 msgid "You cannot warn yourself." msgstr "Du kan ikke advare deg selv." -#: redbot/cogs/warnings/warnings.py:381 +#: redbot/cogs/warnings/warnings.py:392 msgid "You cannot warn other bots." msgstr "Du kan ikke advare andre bots." -#: redbot/cogs/warnings/warnings.py:383 +#: redbot/cogs/warnings/warnings.py:394 msgid "You cannot warn the server owner." msgstr "Du kan ikke advare servereieren." -#: redbot/cogs/warnings/warnings.py:386 +#: redbot/cogs/warnings/warnings.py:397 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:396 +#: redbot/cogs/warnings/warnings.py:407 msgid "That is not a registered reason!" msgstr "Det er ikke en registrert grunn!" -#: redbot/cogs/warnings/warnings.py:399 -msgid "You cannot apply 0 or less points." -msgstr "" +#: redbot/cogs/warnings/warnings.py:410 +msgid "You cannot apply negative points." +msgstr "Du kan ikke legge til negative punkter." -#: redbot/cogs/warnings/warnings.py:413 +#: redbot/cogs/warnings/warnings.py:424 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:434 redbot/cogs/warnings/warnings.py:467 +#: redbot/cogs/warnings/warnings.py:445 redbot/cogs/warnings/warnings.py:478 msgid "Warning from {user}" msgstr "Advarsel fra {user}" -#: redbot/cogs/warnings/warnings.py:436 redbot/cogs/warnings/warnings.py:469 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:480 msgid "Warning" msgstr "Advarsel" -#: redbot/cogs/warnings/warnings.py:443 +#: redbot/cogs/warnings/warnings.py:454 msgid "You have received a warning in {guild_name}." msgstr "Du har mottatt en advarsel i {guild_name}." -#: redbot/cogs/warnings/warnings.py:453 +#: redbot/cogs/warnings/warnings.py:464 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:479 redbot/cogs/warnings/warnings.py:488 +#: redbot/cogs/warnings/warnings.py:490 redbot/cogs/warnings/warnings.py:499 msgid "{user} has been warned." msgstr "{user} har blitt advart." -#: redbot/cogs/warnings/warnings.py:493 +#: redbot/cogs/warnings/warnings.py:504 msgid "{reason}\n\n" "Use `{prefix}unwarn {user} {message}` to remove this warning." msgstr "{reason}\n\n" "Bruk `{prefix}unwarn {user} {message}` for å fjerne denne advarselen." -#: redbot/cogs/warnings/warnings.py:496 +#: redbot/cogs/warnings/warnings.py:507 msgid "{description}\n" "Points: {points}" msgstr "{description}\n" "Poeng: {points}" -#: redbot/cogs/warnings/warnings.py:519 +#: redbot/cogs/warnings/warnings.py:530 #, docstring msgid "List the warnings for the specified user." msgstr "Oppgi advarslene for den angitte brukeren." -#: redbot/cogs/warnings/warnings.py:532 +#: redbot/cogs/warnings/warnings.py:543 msgid "That user has no warnings!" msgstr "Den brukeren har ingen advarsler!" -#: redbot/cogs/warnings/warnings.py:537 redbot/cogs/warnings/warnings.py:573 +#: redbot/cogs/warnings/warnings.py:548 redbot/cogs/warnings/warnings.py:584 msgid "Deleted Moderator" msgstr "Slettet moderator" -#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:576 +#: redbot/cogs/warnings/warnings.py:551 redbot/cogs/warnings/warnings.py:587 msgid "Unknown Moderator ({})" msgstr "Ukjent moderator ({})" -#: redbot/cogs/warnings/warnings.py:541 redbot/cogs/warnings/warnings.py:577 +#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 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:552 redbot/cogs/warnings/warnings.py:588 +#: redbot/cogs/warnings/warnings.py:563 redbot/cogs/warnings/warnings.py:599 msgid "Warnings for {user}" msgstr "Advarsler for {user}" -#: redbot/cogs/warnings/warnings.py:560 +#: redbot/cogs/warnings/warnings.py:571 #, docstring msgid "List warnings for yourself." msgstr "Vis advarsler for deg selv." -#: redbot/cogs/warnings/warnings.py:568 +#: redbot/cogs/warnings/warnings.py:579 msgid "You have no warnings!" msgstr "Du har ingen advarsler!" -#: redbot/cogs/warnings/warnings.py:602 +#: redbot/cogs/warnings/warnings.py:613 #, docstring msgid "Remove a warning from a user." msgstr "Fjern en advarsel fra en bruker." -#: redbot/cogs/warnings/warnings.py:615 +#: redbot/cogs/warnings/warnings.py:626 msgid "You cannot remove warnings from yourself." msgstr "Du kan ikke fjerne advarsler fra deg selv." -#: redbot/cogs/warnings/warnings.py:622 +#: redbot/cogs/warnings/warnings.py:633 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 6be1ec38e87..93e5b500852 100644 --- a/redbot/cogs/warnings/locales/nl-NL.po +++ b/redbot/cogs/warnings/locales/nl-NL.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-14 00:22+0000\n" +"POT-Creation-Date: 2022-10-03 14:07+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 57\n" "Language: nl_NL\n" -#: redbot/cogs/warnings/helpers.py:72 +#: redbot/cogs/warnings/helpers.py:73 msgid "I could not find a command from that input!" msgstr "I kon geen commando vinden in deze input!" -#: redbot/cogs/warnings/helpers.py:77 +#: redbot/cogs/warnings/helpers.py:79 msgid "That command requires bot owner. I can't allow you to use that for an action" msgstr "Deze commando vereist de eigenaar van de bot. Ik kan jou niet toestaan deze te gebruiken voor een actie" -#: redbot/cogs/warnings/helpers.py:86 +#: redbot/cogs/warnings/helpers.py:88 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\n" "Enter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\n\n" @@ -31,11 +31,11 @@ msgid "Enter the command to be run when the user **exceeds the points for this a "Please wait 15 seconds before entering your response." msgstr "" -#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +#: redbot/cogs/warnings/helpers.py:101 redbot/cogs/warnings/helpers.py:145 msgid "You may enter your response now." msgstr "Je kan nu jouw antwoord invoeren." -#: redbot/cogs/warnings/helpers.py:128 +#: redbot/cogs/warnings/helpers.py:130 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\n" "Enter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\n\n" @@ -48,83 +48,83 @@ msgstr "" msgid "Warn misbehaving users and take automated actions." msgstr "" -#: redbot/cogs/warnings/warnings.py:113 +#: redbot/cogs/warnings/warnings.py:115 #, docstring msgid "Manage settings for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:119 +#: redbot/cogs/warnings/warnings.py:121 #, docstring msgid "Enable or disable custom reasons for a warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:123 +#: redbot/cogs/warnings/warnings.py:125 msgid "Custom reasons have been enabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:125 +#: redbot/cogs/warnings/warnings.py:127 msgid "Custom reasons have been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:130 +#: redbot/cogs/warnings/warnings.py:132 #, docstring msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:133 +#: redbot/cogs/warnings/warnings.py:135 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:137 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:140 +#: redbot/cogs/warnings/warnings.py:142 #, 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 +#: redbot/cogs/warnings/warnings.py:146 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 +#: redbot/cogs/warnings/warnings.py:152 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 +#: redbot/cogs/warnings/warnings.py:164 #, docstring -msgid "Set the channel where warnings should be sent to.\n" +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:165 +#: redbot/cogs/warnings/warnings.py:172 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:169 redbot/cogs/warnings/warnings.py:185 +#: redbot/cogs/warnings/warnings.py:176 redbot/cogs/warnings/warnings.py:192 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:174 +#: redbot/cogs/warnings/warnings.py:181 #, docstring msgid "\n" " Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:182 +#: redbot/cogs/warnings/warnings.py:189 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:187 +#: redbot/cogs/warnings/warnings.py:194 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:193 +#: redbot/cogs/warnings/warnings.py:200 #, docstring -msgid "Manage automated actions for Warnings.\n" +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" @@ -134,115 +134,115 @@ msgid "Manage automated actions for Warnings.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:206 +#: redbot/cogs/warnings/warnings.py:214 #, docstring -msgid "Create an automated action.\n" +msgid "Create an automated action.\n\n" " Duplicate action names are not allowed.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:226 +#: redbot/cogs/warnings/warnings.py:235 msgid "Duplicate action name found!" msgstr "Dubbele actienaam gevonden!" -#: redbot/cogs/warnings/warnings.py:233 +#: redbot/cogs/warnings/warnings.py:242 msgid "Action {name} has been added." msgstr "" -#: redbot/cogs/warnings/warnings.py:238 +#: redbot/cogs/warnings/warnings.py:247 #, docstring msgid "Delete the action with the specified name." msgstr "" -#: redbot/cogs/warnings/warnings.py:251 +#: redbot/cogs/warnings/warnings.py:260 msgid "No action named {name} exists!" msgstr "" -#: redbot/cogs/warnings/warnings.py:257 +#: redbot/cogs/warnings/warnings.py:266 #, docstring -msgid "Manage warning reasons.\n" +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:268 +#: redbot/cogs/warnings/warnings.py:278 #, docstring msgid "Create a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:272 +#: redbot/cogs/warnings/warnings.py:282 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:282 +#: redbot/cogs/warnings/warnings.py:292 msgid "The new reason has been registered." msgstr "" -#: redbot/cogs/warnings/warnings.py:287 +#: redbot/cogs/warnings/warnings.py:297 #, docstring msgid "Delete a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:294 +#: redbot/cogs/warnings/warnings.py:304 msgid "That is not a registered reason name." msgstr "" -#: redbot/cogs/warnings/warnings.py:300 +#: redbot/cogs/warnings/warnings.py:310 #, docstring msgid "List all configured reasons for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:308 +#: redbot/cogs/warnings/warnings.py:318 msgid "Reason: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:312 redbot/cogs/warnings/warnings.py:340 -#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:473 +#: redbot/cogs/warnings/warnings.py:322 redbot/cogs/warnings/warnings.py:350 +#: redbot/cogs/warnings/warnings.py:451 redbot/cogs/warnings/warnings.py:484 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:316 +#: redbot/cogs/warnings/warnings.py:326 msgid "Name: {reason_name}\n" "Points: {points}\n" "Description: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:323 +#: redbot/cogs/warnings/warnings.py:333 msgid "There are no reasons configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:329 +#: redbot/cogs/warnings/warnings.py:339 #, docstring msgid "List all configured automated actions for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:337 +#: redbot/cogs/warnings/warnings.py:347 msgid "Action: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:342 +#: redbot/cogs/warnings/warnings.py:352 msgid "Exceed command" msgstr "" -#: redbot/cogs/warnings/warnings.py:346 +#: redbot/cogs/warnings/warnings.py:356 msgid "Drop command" msgstr "" -#: redbot/cogs/warnings/warnings.py:350 +#: redbot/cogs/warnings/warnings.py:360 msgid "Name: {action_name}\n" "Points: {points}\n" "Exceed command: {exceed_command}\n" "Drop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:358 +#: redbot/cogs/warnings/warnings.py:368 msgid "There are no actions configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:371 +#: redbot/cogs/warnings/warnings.py:381 #, docstring -msgid "Warn the user for the specified reason.\n" +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" " `` is reason for the warning. This can be a registered reason,\n" @@ -250,108 +250,108 @@ msgid "Warn the user for the specified reason.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:379 +#: redbot/cogs/warnings/warnings.py:390 msgid "You cannot warn yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:381 +#: redbot/cogs/warnings/warnings.py:392 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:383 +#: redbot/cogs/warnings/warnings.py:394 msgid "You cannot warn the server owner." msgstr "" -#: redbot/cogs/warnings/warnings.py:386 +#: redbot/cogs/warnings/warnings.py:397 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:396 +#: redbot/cogs/warnings/warnings.py:407 msgid "That is not a registered reason!" msgstr "Dat is geen geregistreerde reden!" -#: redbot/cogs/warnings/warnings.py:399 -msgid "You cannot apply 0 or less points." +#: redbot/cogs/warnings/warnings.py:410 +msgid "You cannot apply negative points." msgstr "" -#: redbot/cogs/warnings/warnings.py:413 +#: redbot/cogs/warnings/warnings.py:424 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:434 redbot/cogs/warnings/warnings.py:467 +#: redbot/cogs/warnings/warnings.py:445 redbot/cogs/warnings/warnings.py:478 msgid "Warning from {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:436 redbot/cogs/warnings/warnings.py:469 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:480 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:443 +#: redbot/cogs/warnings/warnings.py:454 msgid "You have received a warning in {guild_name}." msgstr "" -#: redbot/cogs/warnings/warnings.py:453 +#: redbot/cogs/warnings/warnings.py:464 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:479 redbot/cogs/warnings/warnings.py:488 +#: redbot/cogs/warnings/warnings.py:490 redbot/cogs/warnings/warnings.py:499 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:493 +#: redbot/cogs/warnings/warnings.py:504 msgid "{reason}\n\n" "Use `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:496 +#: redbot/cogs/warnings/warnings.py:507 msgid "{description}\n" "Points: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:519 +#: redbot/cogs/warnings/warnings.py:530 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:532 +#: redbot/cogs/warnings/warnings.py:543 msgid "That user has no warnings!" msgstr "Deze gebruiker heeft geen waarschuwingen!" -#: redbot/cogs/warnings/warnings.py:537 redbot/cogs/warnings/warnings.py:573 +#: redbot/cogs/warnings/warnings.py:548 redbot/cogs/warnings/warnings.py:584 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:576 +#: redbot/cogs/warnings/warnings.py:551 redbot/cogs/warnings/warnings.py:587 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:541 redbot/cogs/warnings/warnings.py:577 +#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 +#: redbot/cogs/warnings/warnings.py:563 redbot/cogs/warnings/warnings.py:599 msgid "Warnings for {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:560 +#: redbot/cogs/warnings/warnings.py:571 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:568 +#: redbot/cogs/warnings/warnings.py:579 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:602 +#: redbot/cogs/warnings/warnings.py:613 #, docstring msgid "Remove a warning from a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:615 +#: redbot/cogs/warnings/warnings.py:626 msgid "You cannot remove warnings from yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:622 +#: redbot/cogs/warnings/warnings.py:633 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 fa5d5e7164d..8f430b4e961 100644 --- a/redbot/cogs/warnings/locales/pl-PL.po +++ b/redbot/cogs/warnings/locales/pl-PL.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-14 00:22+0000\n" +"POT-Creation-Date: 2022-10-03 14:07+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 57\n" "Language: pl_PL\n" -#: redbot/cogs/warnings/helpers.py:72 +#: redbot/cogs/warnings/helpers.py:73 msgid "I could not find a command from that input!" msgstr "Nie mogłem/am znaleźć polecenia z tego wejścia!" -#: redbot/cogs/warnings/helpers.py:77 +#: redbot/cogs/warnings/helpers.py:79 msgid "That command requires bot owner. I can't allow you to use that for an action" msgstr "" -#: redbot/cogs/warnings/helpers.py:86 +#: redbot/cogs/warnings/helpers.py:88 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\n" "Enter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\n\n" @@ -31,11 +31,11 @@ msgid "Enter the command to be run when the user **exceeds the points for this a "Please wait 15 seconds before entering your response." msgstr "" -#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +#: redbot/cogs/warnings/helpers.py:101 redbot/cogs/warnings/helpers.py:145 msgid "You may enter your response now." msgstr "" -#: redbot/cogs/warnings/helpers.py:128 +#: redbot/cogs/warnings/helpers.py:130 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\n" "Enter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\n\n" @@ -48,83 +48,83 @@ msgstr "" msgid "Warn misbehaving users and take automated actions." msgstr "" -#: redbot/cogs/warnings/warnings.py:113 +#: redbot/cogs/warnings/warnings.py:115 #, docstring msgid "Manage settings for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:119 +#: redbot/cogs/warnings/warnings.py:121 #, docstring msgid "Enable or disable custom reasons for a warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:123 +#: redbot/cogs/warnings/warnings.py:125 msgid "Custom reasons have been enabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:125 +#: redbot/cogs/warnings/warnings.py:127 msgid "Custom reasons have been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:130 +#: redbot/cogs/warnings/warnings.py:132 #, docstring msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:133 +#: redbot/cogs/warnings/warnings.py:135 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:137 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:140 +#: redbot/cogs/warnings/warnings.py:142 #, 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 +#: redbot/cogs/warnings/warnings.py:146 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 +#: redbot/cogs/warnings/warnings.py:152 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 +#: redbot/cogs/warnings/warnings.py:164 #, docstring -msgid "Set the channel where warnings should be sent to.\n" +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:165 +#: redbot/cogs/warnings/warnings.py:172 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:169 redbot/cogs/warnings/warnings.py:185 +#: redbot/cogs/warnings/warnings.py:176 redbot/cogs/warnings/warnings.py:192 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:174 +#: redbot/cogs/warnings/warnings.py:181 #, docstring msgid "\n" " Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:182 +#: redbot/cogs/warnings/warnings.py:189 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:187 +#: redbot/cogs/warnings/warnings.py:194 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:193 +#: redbot/cogs/warnings/warnings.py:200 #, docstring -msgid "Manage automated actions for Warnings.\n" +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" @@ -134,115 +134,115 @@ msgid "Manage automated actions for Warnings.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:206 +#: redbot/cogs/warnings/warnings.py:214 #, docstring -msgid "Create an automated action.\n" +msgid "Create an automated action.\n\n" " Duplicate action names are not allowed.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:226 +#: redbot/cogs/warnings/warnings.py:235 msgid "Duplicate action name found!" msgstr "" -#: redbot/cogs/warnings/warnings.py:233 +#: redbot/cogs/warnings/warnings.py:242 msgid "Action {name} has been added." msgstr "" -#: redbot/cogs/warnings/warnings.py:238 +#: redbot/cogs/warnings/warnings.py:247 #, docstring msgid "Delete the action with the specified name." msgstr "" -#: redbot/cogs/warnings/warnings.py:251 +#: redbot/cogs/warnings/warnings.py:260 msgid "No action named {name} exists!" msgstr "" -#: redbot/cogs/warnings/warnings.py:257 +#: redbot/cogs/warnings/warnings.py:266 #, docstring -msgid "Manage warning reasons.\n" +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:268 +#: redbot/cogs/warnings/warnings.py:278 #, docstring msgid "Create a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:272 +#: redbot/cogs/warnings/warnings.py:282 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:282 +#: redbot/cogs/warnings/warnings.py:292 msgid "The new reason has been registered." msgstr "" -#: redbot/cogs/warnings/warnings.py:287 +#: redbot/cogs/warnings/warnings.py:297 #, docstring msgid "Delete a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:294 +#: redbot/cogs/warnings/warnings.py:304 msgid "That is not a registered reason name." msgstr "" -#: redbot/cogs/warnings/warnings.py:300 +#: redbot/cogs/warnings/warnings.py:310 #, docstring msgid "List all configured reasons for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:308 +#: redbot/cogs/warnings/warnings.py:318 msgid "Reason: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:312 redbot/cogs/warnings/warnings.py:340 -#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:473 +#: redbot/cogs/warnings/warnings.py:322 redbot/cogs/warnings/warnings.py:350 +#: redbot/cogs/warnings/warnings.py:451 redbot/cogs/warnings/warnings.py:484 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:316 +#: redbot/cogs/warnings/warnings.py:326 msgid "Name: {reason_name}\n" "Points: {points}\n" "Description: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:323 +#: redbot/cogs/warnings/warnings.py:333 msgid "There are no reasons configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:329 +#: redbot/cogs/warnings/warnings.py:339 #, docstring msgid "List all configured automated actions for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:337 +#: redbot/cogs/warnings/warnings.py:347 msgid "Action: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:342 +#: redbot/cogs/warnings/warnings.py:352 msgid "Exceed command" msgstr "" -#: redbot/cogs/warnings/warnings.py:346 +#: redbot/cogs/warnings/warnings.py:356 msgid "Drop command" msgstr "" -#: redbot/cogs/warnings/warnings.py:350 +#: redbot/cogs/warnings/warnings.py:360 msgid "Name: {action_name}\n" "Points: {points}\n" "Exceed command: {exceed_command}\n" "Drop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:358 +#: redbot/cogs/warnings/warnings.py:368 msgid "There are no actions configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:371 +#: redbot/cogs/warnings/warnings.py:381 #, docstring -msgid "Warn the user for the specified reason.\n" +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" " `` is reason for the warning. This can be a registered reason,\n" @@ -250,108 +250,108 @@ msgid "Warn the user for the specified reason.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:379 +#: redbot/cogs/warnings/warnings.py:390 msgid "You cannot warn yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:381 +#: redbot/cogs/warnings/warnings.py:392 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:383 +#: redbot/cogs/warnings/warnings.py:394 msgid "You cannot warn the server owner." msgstr "" -#: redbot/cogs/warnings/warnings.py:386 +#: redbot/cogs/warnings/warnings.py:397 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:396 +#: redbot/cogs/warnings/warnings.py:407 msgid "That is not a registered reason!" msgstr "" -#: redbot/cogs/warnings/warnings.py:399 -msgid "You cannot apply 0 or less points." +#: redbot/cogs/warnings/warnings.py:410 +msgid "You cannot apply negative points." msgstr "" -#: redbot/cogs/warnings/warnings.py:413 +#: redbot/cogs/warnings/warnings.py:424 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:434 redbot/cogs/warnings/warnings.py:467 +#: redbot/cogs/warnings/warnings.py:445 redbot/cogs/warnings/warnings.py:478 msgid "Warning from {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:436 redbot/cogs/warnings/warnings.py:469 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:480 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:443 +#: redbot/cogs/warnings/warnings.py:454 msgid "You have received a warning in {guild_name}." msgstr "" -#: redbot/cogs/warnings/warnings.py:453 +#: redbot/cogs/warnings/warnings.py:464 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:479 redbot/cogs/warnings/warnings.py:488 +#: redbot/cogs/warnings/warnings.py:490 redbot/cogs/warnings/warnings.py:499 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:493 +#: redbot/cogs/warnings/warnings.py:504 msgid "{reason}\n\n" "Use `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:496 +#: redbot/cogs/warnings/warnings.py:507 msgid "{description}\n" "Points: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:519 +#: redbot/cogs/warnings/warnings.py:530 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:532 +#: redbot/cogs/warnings/warnings.py:543 msgid "That user has no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:537 redbot/cogs/warnings/warnings.py:573 +#: redbot/cogs/warnings/warnings.py:548 redbot/cogs/warnings/warnings.py:584 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:576 +#: redbot/cogs/warnings/warnings.py:551 redbot/cogs/warnings/warnings.py:587 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:541 redbot/cogs/warnings/warnings.py:577 +#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 +#: redbot/cogs/warnings/warnings.py:563 redbot/cogs/warnings/warnings.py:599 msgid "Warnings for {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:560 +#: redbot/cogs/warnings/warnings.py:571 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:568 +#: redbot/cogs/warnings/warnings.py:579 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:602 +#: redbot/cogs/warnings/warnings.py:613 #, docstring msgid "Remove a warning from a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:615 +#: redbot/cogs/warnings/warnings.py:626 msgid "You cannot remove warnings from yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:622 +#: redbot/cogs/warnings/warnings.py:633 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 c5edc43a1a1..d4d7e8df066 100644 --- a/redbot/cogs/warnings/locales/pt-BR.po +++ b/redbot/cogs/warnings/locales/pt-BR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-14 00:22+0000\n" +"POT-Creation-Date: 2022-10-03 14:07+0000\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 57\n" "Language: pt_BR\n" -#: redbot/cogs/warnings/helpers.py:72 +#: redbot/cogs/warnings/helpers.py:73 msgid "I could not find a command from that input!" msgstr "Eu não consegui encontrar nenhum comando com essa informação!" -#: redbot/cogs/warnings/helpers.py:77 +#: redbot/cogs/warnings/helpers.py:79 msgid "That command requires bot owner. I can't allow you to use that for an action" -msgstr "Este comando necessita do dono do bot. Eu não posso permitir que você faça isso" +msgstr "Você precisa ser dono(a) do bot para usar este comando. Eu não posso permitir que você use isto para uma ação" -#: redbot/cogs/warnings/helpers.py:86 +#: redbot/cogs/warnings/helpers.py:88 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\n" "Enter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\n\n" @@ -31,11 +31,11 @@ msgid "Enter the command to be run when the user **exceeds the points for this a "Please wait 15 seconds before entering your response." msgstr "" -#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +#: redbot/cogs/warnings/helpers.py:101 redbot/cogs/warnings/helpers.py:145 msgid "You may enter your response now." msgstr "" -#: redbot/cogs/warnings/helpers.py:128 +#: redbot/cogs/warnings/helpers.py:130 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\n" "Enter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\n\n" @@ -48,83 +48,83 @@ msgstr "" msgid "Warn misbehaving users and take automated actions." msgstr "" -#: redbot/cogs/warnings/warnings.py:113 +#: redbot/cogs/warnings/warnings.py:115 #, docstring msgid "Manage settings for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:119 +#: redbot/cogs/warnings/warnings.py:121 #, docstring msgid "Enable or disable custom reasons for a warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:123 +#: redbot/cogs/warnings/warnings.py:125 msgid "Custom reasons have been enabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:125 +#: redbot/cogs/warnings/warnings.py:127 msgid "Custom reasons have been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:130 +#: redbot/cogs/warnings/warnings.py:132 #, docstring msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:133 +#: redbot/cogs/warnings/warnings.py:135 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:137 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:140 +#: redbot/cogs/warnings/warnings.py:142 #, 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 +#: redbot/cogs/warnings/warnings.py:146 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 +#: redbot/cogs/warnings/warnings.py:152 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 +#: redbot/cogs/warnings/warnings.py:164 #, docstring -msgid "Set the channel where warnings should be sent to.\n" +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:165 +#: redbot/cogs/warnings/warnings.py:172 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:169 redbot/cogs/warnings/warnings.py:185 +#: redbot/cogs/warnings/warnings.py:176 redbot/cogs/warnings/warnings.py:192 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:174 +#: redbot/cogs/warnings/warnings.py:181 #, docstring msgid "\n" " Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:182 +#: redbot/cogs/warnings/warnings.py:189 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:187 +#: redbot/cogs/warnings/warnings.py:194 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:193 +#: redbot/cogs/warnings/warnings.py:200 #, docstring -msgid "Manage automated actions for Warnings.\n" +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" @@ -134,115 +134,115 @@ msgid "Manage automated actions for Warnings.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:206 +#: redbot/cogs/warnings/warnings.py:214 #, docstring -msgid "Create an automated action.\n" +msgid "Create an automated action.\n\n" " Duplicate action names are not allowed.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:226 +#: redbot/cogs/warnings/warnings.py:235 msgid "Duplicate action name found!" msgstr "" -#: redbot/cogs/warnings/warnings.py:233 +#: redbot/cogs/warnings/warnings.py:242 msgid "Action {name} has been added." msgstr "" -#: redbot/cogs/warnings/warnings.py:238 +#: redbot/cogs/warnings/warnings.py:247 #, docstring msgid "Delete the action with the specified name." msgstr "" -#: redbot/cogs/warnings/warnings.py:251 +#: redbot/cogs/warnings/warnings.py:260 msgid "No action named {name} exists!" msgstr "" -#: redbot/cogs/warnings/warnings.py:257 +#: redbot/cogs/warnings/warnings.py:266 #, docstring -msgid "Manage warning reasons.\n" +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:268 +#: redbot/cogs/warnings/warnings.py:278 #, docstring msgid "Create a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:272 +#: redbot/cogs/warnings/warnings.py:282 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:282 +#: redbot/cogs/warnings/warnings.py:292 msgid "The new reason has been registered." msgstr "" -#: redbot/cogs/warnings/warnings.py:287 +#: redbot/cogs/warnings/warnings.py:297 #, docstring msgid "Delete a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:294 +#: redbot/cogs/warnings/warnings.py:304 msgid "That is not a registered reason name." msgstr "" -#: redbot/cogs/warnings/warnings.py:300 +#: redbot/cogs/warnings/warnings.py:310 #, docstring msgid "List all configured reasons for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:308 +#: redbot/cogs/warnings/warnings.py:318 msgid "Reason: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:312 redbot/cogs/warnings/warnings.py:340 -#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:473 +#: redbot/cogs/warnings/warnings.py:322 redbot/cogs/warnings/warnings.py:350 +#: redbot/cogs/warnings/warnings.py:451 redbot/cogs/warnings/warnings.py:484 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:316 +#: redbot/cogs/warnings/warnings.py:326 msgid "Name: {reason_name}\n" "Points: {points}\n" "Description: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:323 +#: redbot/cogs/warnings/warnings.py:333 msgid "There are no reasons configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:329 +#: redbot/cogs/warnings/warnings.py:339 #, docstring msgid "List all configured automated actions for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:337 +#: redbot/cogs/warnings/warnings.py:347 msgid "Action: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:342 +#: redbot/cogs/warnings/warnings.py:352 msgid "Exceed command" msgstr "" -#: redbot/cogs/warnings/warnings.py:346 +#: redbot/cogs/warnings/warnings.py:356 msgid "Drop command" msgstr "" -#: redbot/cogs/warnings/warnings.py:350 +#: redbot/cogs/warnings/warnings.py:360 msgid "Name: {action_name}\n" "Points: {points}\n" "Exceed command: {exceed_command}\n" "Drop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:358 +#: redbot/cogs/warnings/warnings.py:368 msgid "There are no actions configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:371 +#: redbot/cogs/warnings/warnings.py:381 #, docstring -msgid "Warn the user for the specified reason.\n" +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" " `` is reason for the warning. This can be a registered reason,\n" @@ -250,108 +250,108 @@ msgid "Warn the user for the specified reason.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:379 +#: redbot/cogs/warnings/warnings.py:390 msgid "You cannot warn yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:381 +#: redbot/cogs/warnings/warnings.py:392 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:383 +#: redbot/cogs/warnings/warnings.py:394 msgid "You cannot warn the server owner." msgstr "" -#: redbot/cogs/warnings/warnings.py:386 +#: redbot/cogs/warnings/warnings.py:397 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:396 +#: redbot/cogs/warnings/warnings.py:407 msgid "That is not a registered reason!" msgstr "" -#: redbot/cogs/warnings/warnings.py:399 -msgid "You cannot apply 0 or less points." +#: redbot/cogs/warnings/warnings.py:410 +msgid "You cannot apply negative points." msgstr "" -#: redbot/cogs/warnings/warnings.py:413 +#: redbot/cogs/warnings/warnings.py:424 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:434 redbot/cogs/warnings/warnings.py:467 +#: redbot/cogs/warnings/warnings.py:445 redbot/cogs/warnings/warnings.py:478 msgid "Warning from {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:436 redbot/cogs/warnings/warnings.py:469 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:480 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:443 +#: redbot/cogs/warnings/warnings.py:454 msgid "You have received a warning in {guild_name}." msgstr "" -#: redbot/cogs/warnings/warnings.py:453 +#: redbot/cogs/warnings/warnings.py:464 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:479 redbot/cogs/warnings/warnings.py:488 +#: redbot/cogs/warnings/warnings.py:490 redbot/cogs/warnings/warnings.py:499 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:493 +#: redbot/cogs/warnings/warnings.py:504 msgid "{reason}\n\n" "Use `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:496 +#: redbot/cogs/warnings/warnings.py:507 msgid "{description}\n" "Points: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:519 +#: redbot/cogs/warnings/warnings.py:530 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:532 +#: redbot/cogs/warnings/warnings.py:543 msgid "That user has no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:537 redbot/cogs/warnings/warnings.py:573 +#: redbot/cogs/warnings/warnings.py:548 redbot/cogs/warnings/warnings.py:584 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:576 +#: redbot/cogs/warnings/warnings.py:551 redbot/cogs/warnings/warnings.py:587 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:541 redbot/cogs/warnings/warnings.py:577 +#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 +#: redbot/cogs/warnings/warnings.py:563 redbot/cogs/warnings/warnings.py:599 msgid "Warnings for {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:560 +#: redbot/cogs/warnings/warnings.py:571 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:568 +#: redbot/cogs/warnings/warnings.py:579 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:602 +#: redbot/cogs/warnings/warnings.py:613 #, docstring msgid "Remove a warning from a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:615 +#: redbot/cogs/warnings/warnings.py:626 msgid "You cannot remove warnings from yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:622 +#: redbot/cogs/warnings/warnings.py:633 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 540f727093d..92d90fa46d8 100644 --- a/redbot/cogs/warnings/locales/pt-PT.po +++ b/redbot/cogs/warnings/locales/pt-PT.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-14 00:22+0000\n" +"POT-Creation-Date: 2022-10-03 14:07+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 57\n" "Language: pt_PT\n" -#: redbot/cogs/warnings/helpers.py:72 +#: redbot/cogs/warnings/helpers.py:73 msgid "I could not find a command from that input!" -msgstr "" +msgstr "Eu não consegui encontrar um comando com essa informação!" -#: redbot/cogs/warnings/helpers.py:77 +#: redbot/cogs/warnings/helpers.py:79 msgid "That command requires bot owner. I can't allow you to use that for an action" -msgstr "" +msgstr "Este comando requer que sejas o dono do bot. Eu não posso permitir que o uses para uma ação" -#: redbot/cogs/warnings/helpers.py:86 +#: redbot/cogs/warnings/helpers.py:88 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\n" "Enter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\n\n" @@ -31,11 +31,11 @@ msgid "Enter the command to be run when the user **exceeds the points for this a "Please wait 15 seconds before entering your response." msgstr "" -#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +#: redbot/cogs/warnings/helpers.py:101 redbot/cogs/warnings/helpers.py:145 msgid "You may enter your response now." msgstr "" -#: redbot/cogs/warnings/helpers.py:128 +#: redbot/cogs/warnings/helpers.py:130 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\n" "Enter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\n\n" @@ -48,83 +48,83 @@ msgstr "" msgid "Warn misbehaving users and take automated actions." msgstr "" -#: redbot/cogs/warnings/warnings.py:113 +#: redbot/cogs/warnings/warnings.py:115 #, docstring msgid "Manage settings for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:119 +#: redbot/cogs/warnings/warnings.py:121 #, docstring msgid "Enable or disable custom reasons for a warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:123 +#: redbot/cogs/warnings/warnings.py:125 msgid "Custom reasons have been enabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:125 +#: redbot/cogs/warnings/warnings.py:127 msgid "Custom reasons have been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:130 +#: redbot/cogs/warnings/warnings.py:132 #, docstring msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:133 +#: redbot/cogs/warnings/warnings.py:135 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:137 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:140 +#: redbot/cogs/warnings/warnings.py:142 #, 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 +#: redbot/cogs/warnings/warnings.py:146 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 +#: redbot/cogs/warnings/warnings.py:152 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 +#: redbot/cogs/warnings/warnings.py:164 #, docstring -msgid "Set the channel where warnings should be sent to.\n" +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:165 +#: redbot/cogs/warnings/warnings.py:172 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:169 redbot/cogs/warnings/warnings.py:185 +#: redbot/cogs/warnings/warnings.py:176 redbot/cogs/warnings/warnings.py:192 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:174 +#: redbot/cogs/warnings/warnings.py:181 #, docstring msgid "\n" " Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:182 +#: redbot/cogs/warnings/warnings.py:189 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:187 +#: redbot/cogs/warnings/warnings.py:194 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:193 +#: redbot/cogs/warnings/warnings.py:200 #, docstring -msgid "Manage automated actions for Warnings.\n" +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" @@ -134,115 +134,115 @@ msgid "Manage automated actions for Warnings.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:206 +#: redbot/cogs/warnings/warnings.py:214 #, docstring -msgid "Create an automated action.\n" +msgid "Create an automated action.\n\n" " Duplicate action names are not allowed.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:226 +#: redbot/cogs/warnings/warnings.py:235 msgid "Duplicate action name found!" msgstr "" -#: redbot/cogs/warnings/warnings.py:233 +#: redbot/cogs/warnings/warnings.py:242 msgid "Action {name} has been added." msgstr "" -#: redbot/cogs/warnings/warnings.py:238 +#: redbot/cogs/warnings/warnings.py:247 #, docstring msgid "Delete the action with the specified name." msgstr "" -#: redbot/cogs/warnings/warnings.py:251 +#: redbot/cogs/warnings/warnings.py:260 msgid "No action named {name} exists!" msgstr "" -#: redbot/cogs/warnings/warnings.py:257 +#: redbot/cogs/warnings/warnings.py:266 #, docstring -msgid "Manage warning reasons.\n" +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:268 +#: redbot/cogs/warnings/warnings.py:278 #, docstring msgid "Create a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:272 +#: redbot/cogs/warnings/warnings.py:282 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:282 +#: redbot/cogs/warnings/warnings.py:292 msgid "The new reason has been registered." msgstr "" -#: redbot/cogs/warnings/warnings.py:287 +#: redbot/cogs/warnings/warnings.py:297 #, docstring msgid "Delete a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:294 +#: redbot/cogs/warnings/warnings.py:304 msgid "That is not a registered reason name." msgstr "" -#: redbot/cogs/warnings/warnings.py:300 +#: redbot/cogs/warnings/warnings.py:310 #, docstring msgid "List all configured reasons for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:308 +#: redbot/cogs/warnings/warnings.py:318 msgid "Reason: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:312 redbot/cogs/warnings/warnings.py:340 -#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:473 +#: redbot/cogs/warnings/warnings.py:322 redbot/cogs/warnings/warnings.py:350 +#: redbot/cogs/warnings/warnings.py:451 redbot/cogs/warnings/warnings.py:484 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:316 +#: redbot/cogs/warnings/warnings.py:326 msgid "Name: {reason_name}\n" "Points: {points}\n" "Description: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:323 +#: redbot/cogs/warnings/warnings.py:333 msgid "There are no reasons configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:329 +#: redbot/cogs/warnings/warnings.py:339 #, docstring msgid "List all configured automated actions for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:337 +#: redbot/cogs/warnings/warnings.py:347 msgid "Action: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:342 +#: redbot/cogs/warnings/warnings.py:352 msgid "Exceed command" msgstr "" -#: redbot/cogs/warnings/warnings.py:346 +#: redbot/cogs/warnings/warnings.py:356 msgid "Drop command" msgstr "" -#: redbot/cogs/warnings/warnings.py:350 +#: redbot/cogs/warnings/warnings.py:360 msgid "Name: {action_name}\n" "Points: {points}\n" "Exceed command: {exceed_command}\n" "Drop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:358 +#: redbot/cogs/warnings/warnings.py:368 msgid "There are no actions configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:371 +#: redbot/cogs/warnings/warnings.py:381 #, docstring -msgid "Warn the user for the specified reason.\n" +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" " `` is reason for the warning. This can be a registered reason,\n" @@ -250,108 +250,108 @@ msgid "Warn the user for the specified reason.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:379 +#: redbot/cogs/warnings/warnings.py:390 msgid "You cannot warn yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:381 +#: redbot/cogs/warnings/warnings.py:392 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:383 +#: redbot/cogs/warnings/warnings.py:394 msgid "You cannot warn the server owner." msgstr "" -#: redbot/cogs/warnings/warnings.py:386 +#: redbot/cogs/warnings/warnings.py:397 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:396 +#: redbot/cogs/warnings/warnings.py:407 msgid "That is not a registered reason!" msgstr "" -#: redbot/cogs/warnings/warnings.py:399 -msgid "You cannot apply 0 or less points." +#: redbot/cogs/warnings/warnings.py:410 +msgid "You cannot apply negative points." msgstr "" -#: redbot/cogs/warnings/warnings.py:413 +#: redbot/cogs/warnings/warnings.py:424 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:434 redbot/cogs/warnings/warnings.py:467 +#: redbot/cogs/warnings/warnings.py:445 redbot/cogs/warnings/warnings.py:478 msgid "Warning from {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:436 redbot/cogs/warnings/warnings.py:469 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:480 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:443 +#: redbot/cogs/warnings/warnings.py:454 msgid "You have received a warning in {guild_name}." msgstr "" -#: redbot/cogs/warnings/warnings.py:453 +#: redbot/cogs/warnings/warnings.py:464 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:479 redbot/cogs/warnings/warnings.py:488 +#: redbot/cogs/warnings/warnings.py:490 redbot/cogs/warnings/warnings.py:499 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:493 +#: redbot/cogs/warnings/warnings.py:504 msgid "{reason}\n\n" "Use `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:496 +#: redbot/cogs/warnings/warnings.py:507 msgid "{description}\n" "Points: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:519 +#: redbot/cogs/warnings/warnings.py:530 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:532 +#: redbot/cogs/warnings/warnings.py:543 msgid "That user has no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:537 redbot/cogs/warnings/warnings.py:573 +#: redbot/cogs/warnings/warnings.py:548 redbot/cogs/warnings/warnings.py:584 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:576 +#: redbot/cogs/warnings/warnings.py:551 redbot/cogs/warnings/warnings.py:587 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:541 redbot/cogs/warnings/warnings.py:577 +#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 +#: redbot/cogs/warnings/warnings.py:563 redbot/cogs/warnings/warnings.py:599 msgid "Warnings for {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:560 +#: redbot/cogs/warnings/warnings.py:571 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:568 +#: redbot/cogs/warnings/warnings.py:579 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:602 +#: redbot/cogs/warnings/warnings.py:613 #, docstring msgid "Remove a warning from a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:615 +#: redbot/cogs/warnings/warnings.py:626 msgid "You cannot remove warnings from yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:622 +#: redbot/cogs/warnings/warnings.py:633 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 43046b8cbea..4e616edfbdd 100644 --- a/redbot/cogs/warnings/locales/ru-RU.po +++ b/redbot/cogs/warnings/locales/ru-RU.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-14 00:22+0000\n" +"POT-Creation-Date: 2022-10-03 14:07+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,116 +15,126 @@ msgstr "" "X-Crowdin-File-ID: 57\n" "Language: ru_RU\n" -#: redbot/cogs/warnings/helpers.py:72 +#: redbot/cogs/warnings/helpers.py:73 msgid "I could not find a command from that input!" -msgstr "Я не могу найти команду с этого входа!" +msgstr "Я не могу найти команду с таким названием!" -#: redbot/cogs/warnings/helpers.py:77 +#: redbot/cogs/warnings/helpers.py:79 msgid "That command requires bot owner. I can't allow you to use that for an action" -msgstr "Необходимо быть владельцем бота. Я не могу вам разрешить это действие" +msgstr "Эта команда требует роль владельца/со-владельца. Я не могу дать вам возможность ею воспользоваться" -#: redbot/cogs/warnings/helpers.py:86 +#: redbot/cogs/warnings/helpers.py:88 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\n" "Enter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\n\n" "WARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\n\n" "Please wait 15 seconds before entering your response." -msgstr "" +msgstr "Введите команду, которая будет выполняться, когда пользователь **превысит пункты для выполнения этого действия.**.\n" +"**Если вы не хотите, чтобы команда выполнялась, введите** `none`.\n\n" +"Введите все точно так же, как если бы вы действительно пытались выполнить команду, только не ставьте префикс и используйте `{user}` вместо любых аргументов пользователя/участника.\n\n" +"ПРЕДУПРЕЖДЕНИЕ: Введенная команда будет выполнена без учета проверок и тайм-аутов. Команды, требующие указания владельца бота, запрещены по соображениям безопасности.\n\n" +"Пожалуйста, подождите 15 секунд перед вводом своего ответа." -#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +#: redbot/cogs/warnings/helpers.py:101 redbot/cogs/warnings/helpers.py:145 msgid "You may enter your response now." -msgstr "Вам необходимо написать ответ сейчас." +msgstr "Вы можете написать свой ответ сейчас." -#: redbot/cogs/warnings/helpers.py:128 +#: redbot/cogs/warnings/helpers.py:130 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\n" "Enter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\n\n" "WARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\n\n" "Please wait 15 seconds before entering your response." -msgstr "" +msgstr "Введите команду, которая будет выполняться, когда пользователь **возвращается к значению, ниже очков для выполнения этого действия.** Обратите внимание, что эта команда предназначена для отмены действия, предпринятого, когда пользователь превысил значение очков действия.\n" +"**Если вы не хотите, чтобы команда выполнялась при сбросе очков, введите** `none`.\n\n" +"Введите все точно так же, как если бы вы действительно пытались выполнить команду, только не ставьте префикс и используйте `{user}` вместо любых аргументов пользователя/участника.\n\n" +"ПРЕДУПРЕЖДЕНИЕ: Введенная команда будет выполнена без учета проверок и тайм-аутов. Команды, требующие указания владельца бота, запрещены по соображениям безопасности.\n\n" +"Пожалуйста, подождите 15 секунд перед вводом своего ответа." #: redbot/cogs/warnings/warnings.py:30 #, docstring msgid "Warn misbehaving users and take automated actions." -msgstr "Предупреждать плохо ведущих себя пользователей и предпринимайте автоматизированные действия." +msgstr "Предупреждать плохо ведущих себя пользователей и предпринимать автоматизированные действия." -#: redbot/cogs/warnings/warnings.py:113 +#: redbot/cogs/warnings/warnings.py:115 #, docstring msgid "Manage settings for Warnings." msgstr "Управление настройками для предупреждений." -#: redbot/cogs/warnings/warnings.py:119 +#: redbot/cogs/warnings/warnings.py:121 #, docstring msgid "Enable or disable custom reasons for a warning." msgstr "Включить или отключить пользовательские причины для предупреждения." -#: redbot/cogs/warnings/warnings.py:123 +#: redbot/cogs/warnings/warnings.py:125 msgid "Custom reasons have been enabled." msgstr "Пользовательские причины были включены." -#: redbot/cogs/warnings/warnings.py:125 +#: redbot/cogs/warnings/warnings.py:127 msgid "Custom reasons have been disabled." msgstr "Пользовательские причины были отключены." -#: redbot/cogs/warnings/warnings.py:130 +#: redbot/cogs/warnings/warnings.py:132 #, docstring msgid "Set whether warnings should be sent to users in DMs." -msgstr "" +msgstr "Укажите, следует ли отправлять предупреждения пользователям в DMs-сообщениях." -#: redbot/cogs/warnings/warnings.py:133 +#: redbot/cogs/warnings/warnings.py:135 msgid "I will now try to send warnings to users DMs." -msgstr "" +msgstr "Теперь я постараюсь отправлять предупреждения в личные сообщения пользователей." -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:137 msgid "Warnings will no longer be sent to users DMs." -msgstr "" +msgstr "Предупреждения больше не будут отправляться в личные сообщения пользователей." -#: redbot/cogs/warnings/warnings.py:140 +#: redbot/cogs/warnings/warnings.py:142 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." -msgstr "" +msgstr "Определяет, будет ли отображаться имя модератора, предупреждающего пользователя, прикрепляться к личному сообщению отправленному этому пользователю." -#: redbot/cogs/warnings/warnings.py:144 +#: redbot/cogs/warnings/warnings.py:146 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." -msgstr "" +msgstr "Теперь Я буду добавлять имя модератора, который выдал предупреждение в сообщение при отправке пользователю." -#: redbot/cogs/warnings/warnings.py:150 +#: redbot/cogs/warnings/warnings.py:152 msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." -msgstr "" +msgstr "Теперь Я не буду указывать имя модератора, выдавшего предупреждение, при отправке сообщения пользователю." -#: redbot/cogs/warnings/warnings.py:158 +#: redbot/cogs/warnings/warnings.py:164 #, docstring -msgid "Set the channel where warnings should be sent to.\n" +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:165 +#: redbot/cogs/warnings/warnings.py:172 msgid "The warn channel has been set to {channel}." -msgstr "" +msgstr "Канал с предупреждениями установлен на {channel}." -#: redbot/cogs/warnings/warnings.py:169 redbot/cogs/warnings/warnings.py:185 +#: redbot/cogs/warnings/warnings.py:176 redbot/cogs/warnings/warnings.py:192 msgid "Warnings will now be sent in the channel command was used in." -msgstr "" +msgstr "Предупреждения теперь будут отправляться в том канале, в котором была использована команда." -#: redbot/cogs/warnings/warnings.py:174 +#: redbot/cogs/warnings/warnings.py:181 #, docstring msgid "\n" " Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\n" " " -msgstr "" +msgstr "\n" +" Активируйте, следует ли отправлять предупреждения на канал, заданный с помощью `[p]warningset warnchannel`.\n" +" " -#: redbot/cogs/warnings/warnings.py:182 +#: redbot/cogs/warnings/warnings.py:189 msgid "Warnings will now be sent to {channel}." -msgstr "" +msgstr "Предупреждения теперь будут отправляться на {channel}." -#: redbot/cogs/warnings/warnings.py:187 +#: redbot/cogs/warnings/warnings.py:194 msgid "Toggle channel has been disabled." -msgstr "" +msgstr "Канал был отключен." -#: redbot/cogs/warnings/warnings.py:193 +#: redbot/cogs/warnings/warnings.py:200 #, docstring -msgid "Manage automated actions for Warnings.\n" +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" @@ -134,224 +144,236 @@ msgid "Manage automated actions for Warnings.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:206 +#: redbot/cogs/warnings/warnings.py:214 #, docstring -msgid "Create an automated action.\n" +msgid "Create an automated action.\n\n" " Duplicate action names are not allowed.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:226 +#: redbot/cogs/warnings/warnings.py:235 msgid "Duplicate action name found!" msgstr "Найдено повторяющееся имя действия!" -#: redbot/cogs/warnings/warnings.py:233 +#: redbot/cogs/warnings/warnings.py:242 msgid "Action {name} has been added." msgstr "Действие {name} было добавлено." -#: redbot/cogs/warnings/warnings.py:238 +#: redbot/cogs/warnings/warnings.py:247 #, docstring msgid "Delete the action with the specified name." msgstr "Удалить действие с указанным именем." -#: redbot/cogs/warnings/warnings.py:251 +#: redbot/cogs/warnings/warnings.py:260 msgid "No action named {name} exists!" msgstr "Никаких действий с именем {name} не существует!" -#: redbot/cogs/warnings/warnings.py:257 +#: redbot/cogs/warnings/warnings.py:266 #, docstring -msgid "Manage warning reasons.\n" +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:268 +#: redbot/cogs/warnings/warnings.py:278 #, docstring msgid "Create a warning reason." msgstr "Создать причину предупреждения." -#: redbot/cogs/warnings/warnings.py:272 +#: redbot/cogs/warnings/warnings.py:282 msgid "*Custom* cannot be used as a reason name!" msgstr "*Custom* нельзя использовать в качестве имени причины!" -#: redbot/cogs/warnings/warnings.py:282 +#: redbot/cogs/warnings/warnings.py:292 msgid "The new reason has been registered." msgstr "Новая причина была зарегистрирована." -#: redbot/cogs/warnings/warnings.py:287 +#: redbot/cogs/warnings/warnings.py:297 #, docstring msgid "Delete a warning reason." msgstr "Удалить причину предупреждения." -#: redbot/cogs/warnings/warnings.py:294 +#: redbot/cogs/warnings/warnings.py:304 msgid "That is not a registered reason name." msgstr "Это не зарегистрированное имя причины." -#: redbot/cogs/warnings/warnings.py:300 +#: redbot/cogs/warnings/warnings.py:310 #, docstring msgid "List all configured reasons for Warnings." msgstr "Перечислите все настроенные причины для предупреждений." -#: redbot/cogs/warnings/warnings.py:308 +#: redbot/cogs/warnings/warnings.py:318 msgid "Reason: {name}" msgstr "Причина: {name}" -#: redbot/cogs/warnings/warnings.py:312 redbot/cogs/warnings/warnings.py:340 -#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:473 +#: redbot/cogs/warnings/warnings.py:322 redbot/cogs/warnings/warnings.py:350 +#: redbot/cogs/warnings/warnings.py:451 redbot/cogs/warnings/warnings.py:484 msgid "Points" msgstr "Баллы" -#: redbot/cogs/warnings/warnings.py:316 +#: redbot/cogs/warnings/warnings.py:326 msgid "Name: {reason_name}\n" "Points: {points}\n" "Description: {description}" -msgstr "" +msgstr "Имя: {reason_name}\n" +"Баллы: {points}\n" +"Описание: {description}" -#: redbot/cogs/warnings/warnings.py:323 +#: redbot/cogs/warnings/warnings.py:333 msgid "There are no reasons configured!" msgstr "Нет настроенных причин!" -#: redbot/cogs/warnings/warnings.py:329 +#: redbot/cogs/warnings/warnings.py:339 #, docstring msgid "List all configured automated actions for Warnings." msgstr "Список всех настроенных автоматических действий для предупреждений." -#: redbot/cogs/warnings/warnings.py:337 +#: redbot/cogs/warnings/warnings.py:347 msgid "Action: {name}" msgstr "Действие: {name}" -#: redbot/cogs/warnings/warnings.py:342 +#: redbot/cogs/warnings/warnings.py:352 msgid "Exceed command" msgstr "Команды превышения" -#: redbot/cogs/warnings/warnings.py:346 +#: redbot/cogs/warnings/warnings.py:356 msgid "Drop command" msgstr "Команда сброса" -#: redbot/cogs/warnings/warnings.py:350 +#: redbot/cogs/warnings/warnings.py:360 msgid "Name: {action_name}\n" "Points: {points}\n" "Exceed command: {exceed_command}\n" "Drop command: {drop_command}" -msgstr "" +msgstr "Имя: {action_name}\n" +"Очки: {points}\n" +"Превысить команду: {exceed_command}\n" +"Команда сброса: {drop_command}" -#: redbot/cogs/warnings/warnings.py:358 +#: redbot/cogs/warnings/warnings.py:368 msgid "There are no actions configured!" msgstr "Нет настроенных действий!" -#: redbot/cogs/warnings/warnings.py:371 +#: redbot/cogs/warnings/warnings.py:381 #, docstring -msgid "Warn the user for the specified reason.\n" +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" " `` is reason for the warning. This can be a registered reason,\n" " or a custom reason if ``[p]warningset allowcustomreasons`` is set.\n" " " -msgstr "" +msgstr "Предупреждать пользователя по указанной причине.\n\n" +" `количество точек для которых должно быть предупреждение. Если не указан номер\n" +" 1 точка будет указана. Предупреждения не учитывают это. Причиной этого является\n" +" ``. Это может быть причиной, зарегистрированной\n" +" или пользовательская причина, если установлен ``[p]warningset allowcustomreasons``.\n" +" " -#: redbot/cogs/warnings/warnings.py:379 +#: redbot/cogs/warnings/warnings.py:390 msgid "You cannot warn yourself." msgstr "Вы не можете предупредить себя." -#: redbot/cogs/warnings/warnings.py:381 +#: redbot/cogs/warnings/warnings.py:392 msgid "You cannot warn other bots." -msgstr "" +msgstr "Вы не можете предупреждать других ботов." -#: redbot/cogs/warnings/warnings.py:383 +#: redbot/cogs/warnings/warnings.py:394 msgid "You cannot warn the server owner." -msgstr "" +msgstr "Вы не можете предупредить владельца сервера." -#: redbot/cogs/warnings/warnings.py:386 +#: redbot/cogs/warnings/warnings.py:397 msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." -msgstr "" +msgstr "Человека, которого вы пытаетесь предупредить, равен или выше вас в иерархии дискорд, вы не можете предупредить его." -#: redbot/cogs/warnings/warnings.py:396 +#: redbot/cogs/warnings/warnings.py:407 msgid "That is not a registered reason!" -msgstr "Эта причина не зарегистрированна!" +msgstr "Это не зарегистрированная причина!" -#: redbot/cogs/warnings/warnings.py:399 -msgid "You cannot apply 0 or less points." -msgstr "" +#: redbot/cogs/warnings/warnings.py:410 +msgid "You cannot apply negative points." +msgstr "Вы не можете применять отрицательные баллы." -#: redbot/cogs/warnings/warnings.py:413 +#: redbot/cogs/warnings/warnings.py:424 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." -msgstr "Введите `{prefix}warningset allowcustomreasons true` чтобы включить пользовательские причины." +msgstr "Введите `{prefix}warning set allow custom reasons true` чтобы включить пользовательские причины." -#: redbot/cogs/warnings/warnings.py:434 redbot/cogs/warnings/warnings.py:467 +#: redbot/cogs/warnings/warnings.py:445 redbot/cogs/warnings/warnings.py:478 msgid "Warning from {user}" msgstr "Предупреждение от {user}" -#: redbot/cogs/warnings/warnings.py:436 redbot/cogs/warnings/warnings.py:469 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:480 msgid "Warning" -msgstr "" +msgstr "Предупреждение" -#: redbot/cogs/warnings/warnings.py:443 +#: redbot/cogs/warnings/warnings.py:454 msgid "You have received a warning in {guild_name}." msgstr "Вы получили предупреждение на сервере {guild_name}." -#: redbot/cogs/warnings/warnings.py:453 +#: redbot/cogs/warnings/warnings.py:464 msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." -msgstr "" +msgstr "Предупреждение для {user} было выдано, но я не смог отправить ему сообщение с предупреждением." -#: redbot/cogs/warnings/warnings.py:479 redbot/cogs/warnings/warnings.py:488 +#: redbot/cogs/warnings/warnings.py:490 redbot/cogs/warnings/warnings.py:499 msgid "{user} has been warned." -msgstr "" +msgstr "{user} был предупрежден." -#: redbot/cogs/warnings/warnings.py:493 +#: redbot/cogs/warnings/warnings.py:504 msgid "{reason}\n\n" "Use `{prefix}unwarn {user} {message}` to remove this warning." -msgstr "" +msgstr "{reason}\n\n" +"Используйте `{prefix}предупредить {user} {message}` чтобы удалить это предупреждение." -#: redbot/cogs/warnings/warnings.py:496 +#: redbot/cogs/warnings/warnings.py:507 msgid "{description}\n" "Points: {points}" -msgstr "" +msgstr "{description}\n" +"Баллы: {points}" -#: redbot/cogs/warnings/warnings.py:519 +#: redbot/cogs/warnings/warnings.py:530 #, docstring msgid "List the warnings for the specified user." -msgstr "" +msgstr "Список предупреждений для указанного пользователя." -#: redbot/cogs/warnings/warnings.py:532 +#: redbot/cogs/warnings/warnings.py:543 msgid "That user has no warnings!" msgstr "У этого пользователя нет предупреждений!" -#: redbot/cogs/warnings/warnings.py:537 redbot/cogs/warnings/warnings.py:573 +#: redbot/cogs/warnings/warnings.py:548 redbot/cogs/warnings/warnings.py:584 msgid "Deleted Moderator" -msgstr "" +msgstr "Модератор удален" -#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:576 +#: redbot/cogs/warnings/warnings.py:551 redbot/cogs/warnings/warnings.py:587 msgid "Unknown Moderator ({})" msgstr "Неизвестный модератор ({})" -#: redbot/cogs/warnings/warnings.py:541 redbot/cogs/warnings/warnings.py:577 +#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\n" -msgstr "" +msgstr "{num_points} баллов за предупреждение {reason_name} выданное пользователем {user} за {description}\n" -#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 +#: redbot/cogs/warnings/warnings.py:563 redbot/cogs/warnings/warnings.py:599 msgid "Warnings for {user}" -msgstr "Предупреждения для {user}" +msgstr "Предупреждения {user}" -#: redbot/cogs/warnings/warnings.py:560 +#: redbot/cogs/warnings/warnings.py:571 #, docstring msgid "List warnings for yourself." msgstr "Список своих предупреждений." -#: redbot/cogs/warnings/warnings.py:568 +#: redbot/cogs/warnings/warnings.py:579 msgid "You have no warnings!" msgstr "У вас нет предупреждений!" -#: redbot/cogs/warnings/warnings.py:602 +#: redbot/cogs/warnings/warnings.py:613 #, docstring msgid "Remove a warning from a user." -msgstr "Удалить предупреждение пользователя." +msgstr "Убрать предупреждение у пользователя." -#: redbot/cogs/warnings/warnings.py:615 +#: redbot/cogs/warnings/warnings.py:626 msgid "You cannot remove warnings from yourself." -msgstr "Вы не можете удалить предупреждения от себя." +msgstr "Вы не можете убрать предупреждения с себя." -#: redbot/cogs/warnings/warnings.py:622 +#: redbot/cogs/warnings/warnings.py:633 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 4b08391bfc9..b5581d5b7f8 100644 --- a/redbot/cogs/warnings/locales/sk-SK.po +++ b/redbot/cogs/warnings/locales/sk-SK.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-14 00:22+0000\n" +"POT-Creation-Date: 2022-10-03 14:07+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 57\n" "Language: sk_SK\n" -#: redbot/cogs/warnings/helpers.py:72 +#: redbot/cogs/warnings/helpers.py:73 msgid "I could not find a command from that input!" msgstr "" -#: redbot/cogs/warnings/helpers.py:77 +#: redbot/cogs/warnings/helpers.py:79 msgid "That command requires bot owner. I can't allow you to use that for an action" msgstr "" -#: redbot/cogs/warnings/helpers.py:86 +#: redbot/cogs/warnings/helpers.py:88 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\n" "Enter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\n\n" @@ -31,11 +31,11 @@ msgid "Enter the command to be run when the user **exceeds the points for this a "Please wait 15 seconds before entering your response." msgstr "" -#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +#: redbot/cogs/warnings/helpers.py:101 redbot/cogs/warnings/helpers.py:145 msgid "You may enter your response now." msgstr "" -#: redbot/cogs/warnings/helpers.py:128 +#: redbot/cogs/warnings/helpers.py:130 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\n" "Enter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\n\n" @@ -48,83 +48,83 @@ msgstr "" msgid "Warn misbehaving users and take automated actions." msgstr "" -#: redbot/cogs/warnings/warnings.py:113 +#: redbot/cogs/warnings/warnings.py:115 #, docstring msgid "Manage settings for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:119 +#: redbot/cogs/warnings/warnings.py:121 #, docstring msgid "Enable or disable custom reasons for a warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:123 +#: redbot/cogs/warnings/warnings.py:125 msgid "Custom reasons have been enabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:125 +#: redbot/cogs/warnings/warnings.py:127 msgid "Custom reasons have been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:130 +#: redbot/cogs/warnings/warnings.py:132 #, docstring msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:133 +#: redbot/cogs/warnings/warnings.py:135 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:137 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:140 +#: redbot/cogs/warnings/warnings.py:142 #, 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 +#: redbot/cogs/warnings/warnings.py:146 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 +#: redbot/cogs/warnings/warnings.py:152 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 +#: redbot/cogs/warnings/warnings.py:164 #, docstring -msgid "Set the channel where warnings should be sent to.\n" +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:165 +#: redbot/cogs/warnings/warnings.py:172 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:169 redbot/cogs/warnings/warnings.py:185 +#: redbot/cogs/warnings/warnings.py:176 redbot/cogs/warnings/warnings.py:192 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:174 +#: redbot/cogs/warnings/warnings.py:181 #, docstring msgid "\n" " Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:182 +#: redbot/cogs/warnings/warnings.py:189 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:187 +#: redbot/cogs/warnings/warnings.py:194 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:193 +#: redbot/cogs/warnings/warnings.py:200 #, docstring -msgid "Manage automated actions for Warnings.\n" +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" @@ -134,115 +134,115 @@ msgid "Manage automated actions for Warnings.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:206 +#: redbot/cogs/warnings/warnings.py:214 #, docstring -msgid "Create an automated action.\n" +msgid "Create an automated action.\n\n" " Duplicate action names are not allowed.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:226 +#: redbot/cogs/warnings/warnings.py:235 msgid "Duplicate action name found!" msgstr "" -#: redbot/cogs/warnings/warnings.py:233 +#: redbot/cogs/warnings/warnings.py:242 msgid "Action {name} has been added." msgstr "" -#: redbot/cogs/warnings/warnings.py:238 +#: redbot/cogs/warnings/warnings.py:247 #, docstring msgid "Delete the action with the specified name." msgstr "" -#: redbot/cogs/warnings/warnings.py:251 +#: redbot/cogs/warnings/warnings.py:260 msgid "No action named {name} exists!" msgstr "" -#: redbot/cogs/warnings/warnings.py:257 +#: redbot/cogs/warnings/warnings.py:266 #, docstring -msgid "Manage warning reasons.\n" +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:268 +#: redbot/cogs/warnings/warnings.py:278 #, docstring msgid "Create a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:272 +#: redbot/cogs/warnings/warnings.py:282 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:282 +#: redbot/cogs/warnings/warnings.py:292 msgid "The new reason has been registered." msgstr "" -#: redbot/cogs/warnings/warnings.py:287 +#: redbot/cogs/warnings/warnings.py:297 #, docstring msgid "Delete a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:294 +#: redbot/cogs/warnings/warnings.py:304 msgid "That is not a registered reason name." msgstr "" -#: redbot/cogs/warnings/warnings.py:300 +#: redbot/cogs/warnings/warnings.py:310 #, docstring msgid "List all configured reasons for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:308 +#: redbot/cogs/warnings/warnings.py:318 msgid "Reason: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:312 redbot/cogs/warnings/warnings.py:340 -#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:473 +#: redbot/cogs/warnings/warnings.py:322 redbot/cogs/warnings/warnings.py:350 +#: redbot/cogs/warnings/warnings.py:451 redbot/cogs/warnings/warnings.py:484 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:316 +#: redbot/cogs/warnings/warnings.py:326 msgid "Name: {reason_name}\n" "Points: {points}\n" "Description: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:323 +#: redbot/cogs/warnings/warnings.py:333 msgid "There are no reasons configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:329 +#: redbot/cogs/warnings/warnings.py:339 #, docstring msgid "List all configured automated actions for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:337 +#: redbot/cogs/warnings/warnings.py:347 msgid "Action: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:342 +#: redbot/cogs/warnings/warnings.py:352 msgid "Exceed command" msgstr "" -#: redbot/cogs/warnings/warnings.py:346 +#: redbot/cogs/warnings/warnings.py:356 msgid "Drop command" msgstr "" -#: redbot/cogs/warnings/warnings.py:350 +#: redbot/cogs/warnings/warnings.py:360 msgid "Name: {action_name}\n" "Points: {points}\n" "Exceed command: {exceed_command}\n" "Drop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:358 +#: redbot/cogs/warnings/warnings.py:368 msgid "There are no actions configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:371 +#: redbot/cogs/warnings/warnings.py:381 #, docstring -msgid "Warn the user for the specified reason.\n" +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" " `` is reason for the warning. This can be a registered reason,\n" @@ -250,108 +250,108 @@ msgid "Warn the user for the specified reason.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:379 +#: redbot/cogs/warnings/warnings.py:390 msgid "You cannot warn yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:381 +#: redbot/cogs/warnings/warnings.py:392 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:383 +#: redbot/cogs/warnings/warnings.py:394 msgid "You cannot warn the server owner." msgstr "" -#: redbot/cogs/warnings/warnings.py:386 +#: redbot/cogs/warnings/warnings.py:397 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:396 +#: redbot/cogs/warnings/warnings.py:407 msgid "That is not a registered reason!" msgstr "" -#: redbot/cogs/warnings/warnings.py:399 -msgid "You cannot apply 0 or less points." +#: redbot/cogs/warnings/warnings.py:410 +msgid "You cannot apply negative points." msgstr "" -#: redbot/cogs/warnings/warnings.py:413 +#: redbot/cogs/warnings/warnings.py:424 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:434 redbot/cogs/warnings/warnings.py:467 +#: redbot/cogs/warnings/warnings.py:445 redbot/cogs/warnings/warnings.py:478 msgid "Warning from {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:436 redbot/cogs/warnings/warnings.py:469 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:480 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:443 +#: redbot/cogs/warnings/warnings.py:454 msgid "You have received a warning in {guild_name}." msgstr "" -#: redbot/cogs/warnings/warnings.py:453 +#: redbot/cogs/warnings/warnings.py:464 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:479 redbot/cogs/warnings/warnings.py:488 +#: redbot/cogs/warnings/warnings.py:490 redbot/cogs/warnings/warnings.py:499 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:493 +#: redbot/cogs/warnings/warnings.py:504 msgid "{reason}\n\n" "Use `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:496 +#: redbot/cogs/warnings/warnings.py:507 msgid "{description}\n" "Points: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:519 +#: redbot/cogs/warnings/warnings.py:530 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:532 +#: redbot/cogs/warnings/warnings.py:543 msgid "That user has no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:537 redbot/cogs/warnings/warnings.py:573 +#: redbot/cogs/warnings/warnings.py:548 redbot/cogs/warnings/warnings.py:584 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:576 +#: redbot/cogs/warnings/warnings.py:551 redbot/cogs/warnings/warnings.py:587 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:541 redbot/cogs/warnings/warnings.py:577 +#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 +#: redbot/cogs/warnings/warnings.py:563 redbot/cogs/warnings/warnings.py:599 msgid "Warnings for {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:560 +#: redbot/cogs/warnings/warnings.py:571 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:568 +#: redbot/cogs/warnings/warnings.py:579 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:602 +#: redbot/cogs/warnings/warnings.py:613 #, docstring msgid "Remove a warning from a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:615 +#: redbot/cogs/warnings/warnings.py:626 msgid "You cannot remove warnings from yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:622 +#: redbot/cogs/warnings/warnings.py:633 msgid "That warning doesn't exist!" msgstr "" diff --git a/redbot/cogs/warnings/locales/sl-SI.po b/redbot/cogs/warnings/locales/sl-SI.po index c20da9e9865..ba14f705181 100644 --- a/redbot/cogs/warnings/locales/sl-SI.po +++ b/redbot/cogs/warnings/locales/sl-SI.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-14 00:22+0000\n" +"POT-Creation-Date: 2022-10-03 14:07+0000\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n%100==4 ? 3 : 0);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 57\n" "Language: sl_SI\n" -#: redbot/cogs/warnings/helpers.py:72 +#: redbot/cogs/warnings/helpers.py:73 msgid "I could not find a command from that input!" msgstr "" -#: redbot/cogs/warnings/helpers.py:77 +#: redbot/cogs/warnings/helpers.py:79 msgid "That command requires bot owner. I can't allow you to use that for an action" msgstr "" -#: redbot/cogs/warnings/helpers.py:86 +#: redbot/cogs/warnings/helpers.py:88 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\n" "Enter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\n\n" @@ -31,11 +31,11 @@ msgid "Enter the command to be run when the user **exceeds the points for this a "Please wait 15 seconds before entering your response." msgstr "" -#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +#: redbot/cogs/warnings/helpers.py:101 redbot/cogs/warnings/helpers.py:145 msgid "You may enter your response now." msgstr "" -#: redbot/cogs/warnings/helpers.py:128 +#: redbot/cogs/warnings/helpers.py:130 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\n" "Enter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\n\n" @@ -48,83 +48,83 @@ msgstr "" msgid "Warn misbehaving users and take automated actions." msgstr "" -#: redbot/cogs/warnings/warnings.py:113 +#: redbot/cogs/warnings/warnings.py:115 #, docstring msgid "Manage settings for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:119 +#: redbot/cogs/warnings/warnings.py:121 #, docstring msgid "Enable or disable custom reasons for a warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:123 +#: redbot/cogs/warnings/warnings.py:125 msgid "Custom reasons have been enabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:125 +#: redbot/cogs/warnings/warnings.py:127 msgid "Custom reasons have been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:130 +#: redbot/cogs/warnings/warnings.py:132 #, docstring msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:133 +#: redbot/cogs/warnings/warnings.py:135 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:137 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:140 +#: redbot/cogs/warnings/warnings.py:142 #, 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 +#: redbot/cogs/warnings/warnings.py:146 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 +#: redbot/cogs/warnings/warnings.py:152 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 +#: redbot/cogs/warnings/warnings.py:164 #, docstring -msgid "Set the channel where warnings should be sent to.\n" +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:165 +#: redbot/cogs/warnings/warnings.py:172 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:169 redbot/cogs/warnings/warnings.py:185 +#: redbot/cogs/warnings/warnings.py:176 redbot/cogs/warnings/warnings.py:192 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:174 +#: redbot/cogs/warnings/warnings.py:181 #, docstring msgid "\n" " Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:182 +#: redbot/cogs/warnings/warnings.py:189 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:187 +#: redbot/cogs/warnings/warnings.py:194 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:193 +#: redbot/cogs/warnings/warnings.py:200 #, docstring -msgid "Manage automated actions for Warnings.\n" +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" @@ -134,115 +134,115 @@ msgid "Manage automated actions for Warnings.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:206 +#: redbot/cogs/warnings/warnings.py:214 #, docstring -msgid "Create an automated action.\n" +msgid "Create an automated action.\n\n" " Duplicate action names are not allowed.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:226 +#: redbot/cogs/warnings/warnings.py:235 msgid "Duplicate action name found!" msgstr "" -#: redbot/cogs/warnings/warnings.py:233 +#: redbot/cogs/warnings/warnings.py:242 msgid "Action {name} has been added." msgstr "" -#: redbot/cogs/warnings/warnings.py:238 +#: redbot/cogs/warnings/warnings.py:247 #, docstring msgid "Delete the action with the specified name." msgstr "" -#: redbot/cogs/warnings/warnings.py:251 +#: redbot/cogs/warnings/warnings.py:260 msgid "No action named {name} exists!" msgstr "" -#: redbot/cogs/warnings/warnings.py:257 +#: redbot/cogs/warnings/warnings.py:266 #, docstring -msgid "Manage warning reasons.\n" +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:268 +#: redbot/cogs/warnings/warnings.py:278 #, docstring msgid "Create a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:272 +#: redbot/cogs/warnings/warnings.py:282 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:282 +#: redbot/cogs/warnings/warnings.py:292 msgid "The new reason has been registered." msgstr "" -#: redbot/cogs/warnings/warnings.py:287 +#: redbot/cogs/warnings/warnings.py:297 #, docstring msgid "Delete a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:294 +#: redbot/cogs/warnings/warnings.py:304 msgid "That is not a registered reason name." msgstr "" -#: redbot/cogs/warnings/warnings.py:300 +#: redbot/cogs/warnings/warnings.py:310 #, docstring msgid "List all configured reasons for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:308 +#: redbot/cogs/warnings/warnings.py:318 msgid "Reason: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:312 redbot/cogs/warnings/warnings.py:340 -#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:473 +#: redbot/cogs/warnings/warnings.py:322 redbot/cogs/warnings/warnings.py:350 +#: redbot/cogs/warnings/warnings.py:451 redbot/cogs/warnings/warnings.py:484 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:316 +#: redbot/cogs/warnings/warnings.py:326 msgid "Name: {reason_name}\n" "Points: {points}\n" "Description: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:323 +#: redbot/cogs/warnings/warnings.py:333 msgid "There are no reasons configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:329 +#: redbot/cogs/warnings/warnings.py:339 #, docstring msgid "List all configured automated actions for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:337 +#: redbot/cogs/warnings/warnings.py:347 msgid "Action: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:342 +#: redbot/cogs/warnings/warnings.py:352 msgid "Exceed command" msgstr "" -#: redbot/cogs/warnings/warnings.py:346 +#: redbot/cogs/warnings/warnings.py:356 msgid "Drop command" msgstr "" -#: redbot/cogs/warnings/warnings.py:350 +#: redbot/cogs/warnings/warnings.py:360 msgid "Name: {action_name}\n" "Points: {points}\n" "Exceed command: {exceed_command}\n" "Drop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:358 +#: redbot/cogs/warnings/warnings.py:368 msgid "There are no actions configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:371 +#: redbot/cogs/warnings/warnings.py:381 #, docstring -msgid "Warn the user for the specified reason.\n" +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" " `` is reason for the warning. This can be a registered reason,\n" @@ -250,108 +250,108 @@ msgid "Warn the user for the specified reason.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:379 +#: redbot/cogs/warnings/warnings.py:390 msgid "You cannot warn yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:381 +#: redbot/cogs/warnings/warnings.py:392 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:383 +#: redbot/cogs/warnings/warnings.py:394 msgid "You cannot warn the server owner." msgstr "" -#: redbot/cogs/warnings/warnings.py:386 +#: redbot/cogs/warnings/warnings.py:397 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:396 +#: redbot/cogs/warnings/warnings.py:407 msgid "That is not a registered reason!" msgstr "" -#: redbot/cogs/warnings/warnings.py:399 -msgid "You cannot apply 0 or less points." +#: redbot/cogs/warnings/warnings.py:410 +msgid "You cannot apply negative points." msgstr "" -#: redbot/cogs/warnings/warnings.py:413 +#: redbot/cogs/warnings/warnings.py:424 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:434 redbot/cogs/warnings/warnings.py:467 +#: redbot/cogs/warnings/warnings.py:445 redbot/cogs/warnings/warnings.py:478 msgid "Warning from {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:436 redbot/cogs/warnings/warnings.py:469 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:480 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:443 +#: redbot/cogs/warnings/warnings.py:454 msgid "You have received a warning in {guild_name}." msgstr "" -#: redbot/cogs/warnings/warnings.py:453 +#: redbot/cogs/warnings/warnings.py:464 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:479 redbot/cogs/warnings/warnings.py:488 +#: redbot/cogs/warnings/warnings.py:490 redbot/cogs/warnings/warnings.py:499 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:493 +#: redbot/cogs/warnings/warnings.py:504 msgid "{reason}\n\n" "Use `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:496 +#: redbot/cogs/warnings/warnings.py:507 msgid "{description}\n" "Points: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:519 +#: redbot/cogs/warnings/warnings.py:530 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:532 +#: redbot/cogs/warnings/warnings.py:543 msgid "That user has no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:537 redbot/cogs/warnings/warnings.py:573 +#: redbot/cogs/warnings/warnings.py:548 redbot/cogs/warnings/warnings.py:584 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:576 +#: redbot/cogs/warnings/warnings.py:551 redbot/cogs/warnings/warnings.py:587 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:541 redbot/cogs/warnings/warnings.py:577 +#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 +#: redbot/cogs/warnings/warnings.py:563 redbot/cogs/warnings/warnings.py:599 msgid "Warnings for {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:560 +#: redbot/cogs/warnings/warnings.py:571 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:568 +#: redbot/cogs/warnings/warnings.py:579 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:602 +#: redbot/cogs/warnings/warnings.py:613 #, docstring msgid "Remove a warning from a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:615 +#: redbot/cogs/warnings/warnings.py:626 msgid "You cannot remove warnings from yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:622 +#: redbot/cogs/warnings/warnings.py:633 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 7807597469b..94236a629bf 100644 --- a/redbot/cogs/warnings/locales/sv-SE.po +++ b/redbot/cogs/warnings/locales/sv-SE.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-14 00:22+0000\n" +"POT-Creation-Date: 2022-10-03 14:07+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 57\n" "Language: sv_SE\n" -#: redbot/cogs/warnings/helpers.py:72 +#: redbot/cogs/warnings/helpers.py:73 msgid "I could not find a command from that input!" msgstr "" -#: redbot/cogs/warnings/helpers.py:77 +#: redbot/cogs/warnings/helpers.py:79 msgid "That command requires bot owner. I can't allow you to use that for an action" msgstr "" -#: redbot/cogs/warnings/helpers.py:86 +#: redbot/cogs/warnings/helpers.py:88 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\n" "Enter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\n\n" @@ -31,11 +31,11 @@ msgid "Enter the command to be run when the user **exceeds the points for this a "Please wait 15 seconds before entering your response." msgstr "" -#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +#: redbot/cogs/warnings/helpers.py:101 redbot/cogs/warnings/helpers.py:145 msgid "You may enter your response now." msgstr "" -#: redbot/cogs/warnings/helpers.py:128 +#: redbot/cogs/warnings/helpers.py:130 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\n" "Enter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\n\n" @@ -48,83 +48,83 @@ msgstr "" msgid "Warn misbehaving users and take automated actions." msgstr "" -#: redbot/cogs/warnings/warnings.py:113 +#: redbot/cogs/warnings/warnings.py:115 #, docstring msgid "Manage settings for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:119 +#: redbot/cogs/warnings/warnings.py:121 #, docstring msgid "Enable or disable custom reasons for a warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:123 +#: redbot/cogs/warnings/warnings.py:125 msgid "Custom reasons have been enabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:125 +#: redbot/cogs/warnings/warnings.py:127 msgid "Custom reasons have been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:130 +#: redbot/cogs/warnings/warnings.py:132 #, docstring msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:133 +#: redbot/cogs/warnings/warnings.py:135 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:137 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:140 +#: redbot/cogs/warnings/warnings.py:142 #, 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 +#: redbot/cogs/warnings/warnings.py:146 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 +#: redbot/cogs/warnings/warnings.py:152 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 +#: redbot/cogs/warnings/warnings.py:164 #, docstring -msgid "Set the channel where warnings should be sent to.\n" +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:165 +#: redbot/cogs/warnings/warnings.py:172 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:169 redbot/cogs/warnings/warnings.py:185 +#: redbot/cogs/warnings/warnings.py:176 redbot/cogs/warnings/warnings.py:192 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:174 +#: redbot/cogs/warnings/warnings.py:181 #, docstring msgid "\n" " Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:182 +#: redbot/cogs/warnings/warnings.py:189 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:187 +#: redbot/cogs/warnings/warnings.py:194 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:193 +#: redbot/cogs/warnings/warnings.py:200 #, docstring -msgid "Manage automated actions for Warnings.\n" +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" @@ -134,115 +134,115 @@ msgid "Manage automated actions for Warnings.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:206 +#: redbot/cogs/warnings/warnings.py:214 #, docstring -msgid "Create an automated action.\n" +msgid "Create an automated action.\n\n" " Duplicate action names are not allowed.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:226 +#: redbot/cogs/warnings/warnings.py:235 msgid "Duplicate action name found!" msgstr "" -#: redbot/cogs/warnings/warnings.py:233 +#: redbot/cogs/warnings/warnings.py:242 msgid "Action {name} has been added." msgstr "" -#: redbot/cogs/warnings/warnings.py:238 +#: redbot/cogs/warnings/warnings.py:247 #, docstring msgid "Delete the action with the specified name." msgstr "" -#: redbot/cogs/warnings/warnings.py:251 +#: redbot/cogs/warnings/warnings.py:260 msgid "No action named {name} exists!" msgstr "" -#: redbot/cogs/warnings/warnings.py:257 +#: redbot/cogs/warnings/warnings.py:266 #, docstring -msgid "Manage warning reasons.\n" +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:268 +#: redbot/cogs/warnings/warnings.py:278 #, docstring msgid "Create a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:272 +#: redbot/cogs/warnings/warnings.py:282 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:282 +#: redbot/cogs/warnings/warnings.py:292 msgid "The new reason has been registered." msgstr "" -#: redbot/cogs/warnings/warnings.py:287 +#: redbot/cogs/warnings/warnings.py:297 #, docstring msgid "Delete a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:294 +#: redbot/cogs/warnings/warnings.py:304 msgid "That is not a registered reason name." msgstr "" -#: redbot/cogs/warnings/warnings.py:300 +#: redbot/cogs/warnings/warnings.py:310 #, docstring msgid "List all configured reasons for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:308 +#: redbot/cogs/warnings/warnings.py:318 msgid "Reason: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:312 redbot/cogs/warnings/warnings.py:340 -#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:473 +#: redbot/cogs/warnings/warnings.py:322 redbot/cogs/warnings/warnings.py:350 +#: redbot/cogs/warnings/warnings.py:451 redbot/cogs/warnings/warnings.py:484 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:316 +#: redbot/cogs/warnings/warnings.py:326 msgid "Name: {reason_name}\n" "Points: {points}\n" "Description: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:323 +#: redbot/cogs/warnings/warnings.py:333 msgid "There are no reasons configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:329 +#: redbot/cogs/warnings/warnings.py:339 #, docstring msgid "List all configured automated actions for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:337 +#: redbot/cogs/warnings/warnings.py:347 msgid "Action: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:342 +#: redbot/cogs/warnings/warnings.py:352 msgid "Exceed command" msgstr "" -#: redbot/cogs/warnings/warnings.py:346 +#: redbot/cogs/warnings/warnings.py:356 msgid "Drop command" msgstr "" -#: redbot/cogs/warnings/warnings.py:350 +#: redbot/cogs/warnings/warnings.py:360 msgid "Name: {action_name}\n" "Points: {points}\n" "Exceed command: {exceed_command}\n" "Drop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:358 +#: redbot/cogs/warnings/warnings.py:368 msgid "There are no actions configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:371 +#: redbot/cogs/warnings/warnings.py:381 #, docstring -msgid "Warn the user for the specified reason.\n" +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" " `` is reason for the warning. This can be a registered reason,\n" @@ -250,108 +250,108 @@ msgid "Warn the user for the specified reason.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:379 +#: redbot/cogs/warnings/warnings.py:390 msgid "You cannot warn yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:381 +#: redbot/cogs/warnings/warnings.py:392 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:383 +#: redbot/cogs/warnings/warnings.py:394 msgid "You cannot warn the server owner." msgstr "" -#: redbot/cogs/warnings/warnings.py:386 +#: redbot/cogs/warnings/warnings.py:397 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:396 +#: redbot/cogs/warnings/warnings.py:407 msgid "That is not a registered reason!" msgstr "" -#: redbot/cogs/warnings/warnings.py:399 -msgid "You cannot apply 0 or less points." +#: redbot/cogs/warnings/warnings.py:410 +msgid "You cannot apply negative points." msgstr "" -#: redbot/cogs/warnings/warnings.py:413 +#: redbot/cogs/warnings/warnings.py:424 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:434 redbot/cogs/warnings/warnings.py:467 +#: redbot/cogs/warnings/warnings.py:445 redbot/cogs/warnings/warnings.py:478 msgid "Warning from {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:436 redbot/cogs/warnings/warnings.py:469 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:480 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:443 +#: redbot/cogs/warnings/warnings.py:454 msgid "You have received a warning in {guild_name}." msgstr "" -#: redbot/cogs/warnings/warnings.py:453 +#: redbot/cogs/warnings/warnings.py:464 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:479 redbot/cogs/warnings/warnings.py:488 +#: redbot/cogs/warnings/warnings.py:490 redbot/cogs/warnings/warnings.py:499 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:493 +#: redbot/cogs/warnings/warnings.py:504 msgid "{reason}\n\n" "Use `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:496 +#: redbot/cogs/warnings/warnings.py:507 msgid "{description}\n" "Points: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:519 +#: redbot/cogs/warnings/warnings.py:530 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:532 +#: redbot/cogs/warnings/warnings.py:543 msgid "That user has no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:537 redbot/cogs/warnings/warnings.py:573 +#: redbot/cogs/warnings/warnings.py:548 redbot/cogs/warnings/warnings.py:584 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:576 +#: redbot/cogs/warnings/warnings.py:551 redbot/cogs/warnings/warnings.py:587 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:541 redbot/cogs/warnings/warnings.py:577 +#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 +#: redbot/cogs/warnings/warnings.py:563 redbot/cogs/warnings/warnings.py:599 msgid "Warnings for {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:560 +#: redbot/cogs/warnings/warnings.py:571 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:568 +#: redbot/cogs/warnings/warnings.py:579 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:602 +#: redbot/cogs/warnings/warnings.py:613 #, docstring msgid "Remove a warning from a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:615 +#: redbot/cogs/warnings/warnings.py:626 msgid "You cannot remove warnings from yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:622 +#: redbot/cogs/warnings/warnings.py:633 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 a90a26a4f39..ab9a145961e 100644 --- a/redbot/cogs/warnings/locales/tr-TR.po +++ b/redbot/cogs/warnings/locales/tr-TR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-14 00:22+0000\n" +"POT-Creation-Date: 2022-10-03 14:07+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 57\n" "Language: tr_TR\n" -#: redbot/cogs/warnings/helpers.py:72 +#: redbot/cogs/warnings/helpers.py:73 msgid "I could not find a command from that input!" msgstr "Bu komutu bulamadım!" -#: redbot/cogs/warnings/helpers.py:77 +#: redbot/cogs/warnings/helpers.py:79 msgid "That command requires bot owner. I can't allow you to use that for an action" msgstr "O komut bot sahibini gerektirir. Bir eylem için kullanmana izin veremem" -#: redbot/cogs/warnings/helpers.py:86 +#: redbot/cogs/warnings/helpers.py:88 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\n" "Enter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\n\n" @@ -35,11 +35,11 @@ msgstr "Bir kullanıcı **bu eylemin gerçekleşmesi için gereken puanı** geç "UYARI: 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\n" "Lütfen yanıtınızı girmeden önce 15 saniye bekleyin." -#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +#: redbot/cogs/warnings/helpers.py:101 redbot/cogs/warnings/helpers.py:145 msgid "You may enter your response now." msgstr "Yanıtınızı şimdi girebilirsiniz." -#: redbot/cogs/warnings/helpers.py:128 +#: redbot/cogs/warnings/helpers.py:130 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\n" "Enter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\n\n" @@ -56,68 +56,68 @@ msgstr "Bir kullanıcı **bir eylemin gerçekleşmesi için gereken puanın alt msgid "Warn misbehaving users and take automated actions." msgstr "Yaramazlık yapan kullanıcıları uyar ve otomatik eylemlerde bulun." -#: redbot/cogs/warnings/warnings.py:113 +#: redbot/cogs/warnings/warnings.py:115 #, docstring msgid "Manage settings for Warnings." msgstr "Uyarılar için ayarları yönet." -#: redbot/cogs/warnings/warnings.py:119 +#: redbot/cogs/warnings/warnings.py:121 #, docstring msgid "Enable or disable custom reasons for a warning." msgstr "Bir uyarı için özel sebepleri aç veya kapa." -#: redbot/cogs/warnings/warnings.py:123 +#: redbot/cogs/warnings/warnings.py:125 msgid "Custom reasons have been enabled." msgstr "Özel sebepler etkinleştirildi." -#: redbot/cogs/warnings/warnings.py:125 +#: redbot/cogs/warnings/warnings.py:127 msgid "Custom reasons have been disabled." msgstr "Özel sebepler devre dışı bırakıldı." -#: redbot/cogs/warnings/warnings.py:130 +#: redbot/cogs/warnings/warnings.py:132 #, docstring msgid "Set whether warnings should be sent to users in DMs." msgstr "Uyarıların kullanıcılara özel mesaj olarak gönderilip gönderilmemesini ayarla." -#: redbot/cogs/warnings/warnings.py:133 +#: redbot/cogs/warnings/warnings.py:135 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 +#: redbot/cogs/warnings/warnings.py:137 msgid "Warnings will no longer be sent to users DMs." msgstr "Uyarılar kullanıcılara artık özel mesaj olarak gönderilmeyecek." -#: redbot/cogs/warnings/warnings.py:140 +#: redbot/cogs/warnings/warnings.py:142 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." msgstr "Kullanıcıya atılan özel mesajda uyarıyı yazan moderatörün isminin bulunup bulunmamasını ayarla." -#: redbot/cogs/warnings/warnings.py:144 +#: redbot/cogs/warnings/warnings.py:146 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." msgstr "Kullanıcıya özel mesaj gönderirken uyarıyı yazan moderatörün adını da dahil edeceğim." -#: redbot/cogs/warnings/warnings.py:150 +#: redbot/cogs/warnings/warnings.py:152 msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." msgstr "Kullanıcıya özel mesaj gönderirken uyarıyı yazan moderatörün adını dahil etmeyeceğim." -#: redbot/cogs/warnings/warnings.py:158 +#: redbot/cogs/warnings/warnings.py:164 #, docstring -msgid "Set the channel where warnings should be sent to.\n" +msgid "Set the channel where warnings should be sent to.\n\n" " Leave empty to use the channel `[p]warn` command was called in.\n" " " -msgstr "Uyarıların gönderileceği kanalı ayarla.\n" -" `[p]warn` komutunun çalıştırıldığı kanalı kullanmak için boş bırakın.\n" +msgstr "Uyarıların gönderileceği kanalı ayarla.\n\n" +" `[p]warn` komutunun çalıştırıldığı kanalı kullanmak için boş bırakın.\n" " " -#: redbot/cogs/warnings/warnings.py:165 +#: redbot/cogs/warnings/warnings.py:172 msgid "The warn channel has been set to {channel}." msgstr "Uyarı kanalı {channel} olarak ayarlandı." -#: redbot/cogs/warnings/warnings.py:169 redbot/cogs/warnings/warnings.py:185 +#: redbot/cogs/warnings/warnings.py:176 redbot/cogs/warnings/warnings.py:192 msgid "Warnings will now be sent in the channel command was used in." msgstr "Uyarılar artık komutun kullanıldığı kanala gönderilecek." -#: redbot/cogs/warnings/warnings.py:174 +#: redbot/cogs/warnings/warnings.py:181 #, docstring msgid "\n" " Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\n" @@ -126,17 +126,17 @@ msgstr "\n" " Uyarıların bir kanala gönderilip gönderilmemesini `[p]warningset warnchannel` ile ayarla.\n" " " -#: redbot/cogs/warnings/warnings.py:182 +#: redbot/cogs/warnings/warnings.py:189 msgid "Warnings will now be sent to {channel}." msgstr "Uyarılar artık {channel} kanalına gönderilecek." -#: redbot/cogs/warnings/warnings.py:187 +#: redbot/cogs/warnings/warnings.py:194 msgid "Toggle channel has been disabled." msgstr "Kanal seçimi devre dışı bırakıldı." -#: redbot/cogs/warnings/warnings.py:193 +#: redbot/cogs/warnings/warnings.py:200 #, docstring -msgid "Manage automated actions for Warnings.\n" +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" @@ -144,89 +144,90 @@ msgid "Manage automated actions for Warnings.\n" " user is warned enough so that their points go over this\n" " threshold, the action will be executed.\n" " " -msgstr "Uyarılar için otomatik eylemleri yönet.\n" -" Otomatik eylemler bir nevi komutlar için makrolardır, bir eylem\n" -" ilk tetiklendiğinde ve/veya sona erdiğinde herhangi bir komut\n" +msgstr "Uyarılar için otomatik eylemleri yönet.\n\n" +" Eylemler bir nevi komut makrolarıdır. Bir eylem ilk tetiklendiğinde\n" +" veya gerekçesi ortadan kalktığında her hangi bir komut\n" " çalıştırılabilir.\n" -" Her eyleme birer ad ve puan sınırı verilmelidir. Bir kullnıcı\n" -" puanları bu sınırı geçecek kadar çok uyarıldığında eylem\n" -" tetiklenir.\n" +" Eylemlere bir isim ve puan eşiği verilmelidir. Bir üye\n" +" bu eşiğin üstüne çıkacak kadar çok uyarı aldığında\n" +" eylem çalıştırılır.\n" " " -#: redbot/cogs/warnings/warnings.py:206 +#: redbot/cogs/warnings/warnings.py:214 #, docstring -msgid "Create an automated action.\n" +msgid "Create an automated action.\n\n" " Duplicate action names are not allowed.\n" " " -msgstr "Otomatik eylem oluştur.\n" +msgstr "Otomatik eylem oluştur.\n\n" " Eylemlerin isimleri aynı olamaz.\n" " " -#: redbot/cogs/warnings/warnings.py:226 +#: redbot/cogs/warnings/warnings.py:235 msgid "Duplicate action name found!" msgstr "Aynı isimde bir eylem var!" -#: redbot/cogs/warnings/warnings.py:233 +#: redbot/cogs/warnings/warnings.py:242 msgid "Action {name} has been added." msgstr "{name} adlı eylem eklendi." -#: redbot/cogs/warnings/warnings.py:238 +#: redbot/cogs/warnings/warnings.py:247 #, docstring msgid "Delete the action with the specified name." msgstr "Belirtilen addaki eylemi sil." -#: redbot/cogs/warnings/warnings.py:251 +#: redbot/cogs/warnings/warnings.py:260 msgid "No action named {name} exists!" msgstr "{name} adında bir eylem bulunmamakta." -#: redbot/cogs/warnings/warnings.py:257 +#: redbot/cogs/warnings/warnings.py:266 #, docstring -msgid "Manage warning reasons.\n" +msgid "Manage warning reasons.\n\n" " Reasons must be given a name, description and points value. The\n" " name of the reason must be given when a user is warned.\n" " " -msgstr "Uyarı sebeplerini yönet.\n" -" Sebeplere birer ad, açıklama ve puan değeri verilmelidir. Bir\n" -" kullanıcı uyarıldığında sebebin de isminin verilmesi zorunludur.\n" +msgstr "Uyarı gerekçelerini yönet.\n\n" +" Gerekçelerin bir adı, açıklaması ve puan değeri olmalıdır. Bir\n" +" kullanıcı uyarılırken gerekçenin ismi de yazılmalıdır.\n" +" \n" " " -#: redbot/cogs/warnings/warnings.py:268 +#: redbot/cogs/warnings/warnings.py:278 #, docstring msgid "Create a warning reason." msgstr "Bir uyarı gerekçesi oluştur." -#: redbot/cogs/warnings/warnings.py:272 +#: redbot/cogs/warnings/warnings.py:282 msgid "*Custom* cannot be used as a reason name!" msgstr "*Custom* bir gerekçe adı olarak kullanılamaz!" -#: redbot/cogs/warnings/warnings.py:282 +#: redbot/cogs/warnings/warnings.py:292 msgid "The new reason has been registered." msgstr "Yeni gerekçe kaydedildi." -#: redbot/cogs/warnings/warnings.py:287 +#: redbot/cogs/warnings/warnings.py:297 #, docstring msgid "Delete a warning reason." msgstr "Bir uyarı gerekçesini sil." -#: redbot/cogs/warnings/warnings.py:294 +#: redbot/cogs/warnings/warnings.py:304 msgid "That is not a registered reason name." msgstr "Bu kayıtlı bir gerekçe adı değil." -#: redbot/cogs/warnings/warnings.py:300 +#: redbot/cogs/warnings/warnings.py:310 #, docstring msgid "List all configured reasons for Warnings." msgstr "Uyarılar için ayarlanmış tüm gerekçeleri listele." -#: redbot/cogs/warnings/warnings.py:308 +#: redbot/cogs/warnings/warnings.py:318 msgid "Reason: {name}" msgstr "Gerekçe: {name}" -#: redbot/cogs/warnings/warnings.py:312 redbot/cogs/warnings/warnings.py:340 -#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:473 +#: redbot/cogs/warnings/warnings.py:322 redbot/cogs/warnings/warnings.py:350 +#: redbot/cogs/warnings/warnings.py:451 redbot/cogs/warnings/warnings.py:484 msgid "Points" msgstr "Puanlar" -#: redbot/cogs/warnings/warnings.py:316 +#: redbot/cogs/warnings/warnings.py:326 msgid "Name: {reason_name}\n" "Points: {points}\n" "Description: {description}" @@ -234,28 +235,28 @@ msgstr "İsim: {reason_name}\n" "Puan: {points}\n" "Açıklama: {description}" -#: redbot/cogs/warnings/warnings.py:323 +#: redbot/cogs/warnings/warnings.py:333 msgid "There are no reasons configured!" msgstr "Yapılandırılmış gerekçe bulunmamakta." -#: redbot/cogs/warnings/warnings.py:329 +#: redbot/cogs/warnings/warnings.py:339 #, docstring msgid "List all configured automated actions for Warnings." msgstr "Uyarılar için ayarlanmış tüm otomatik eylemleri listele." -#: redbot/cogs/warnings/warnings.py:337 +#: redbot/cogs/warnings/warnings.py:347 msgid "Action: {name}" msgstr "Eylem: {name}" -#: redbot/cogs/warnings/warnings.py:342 +#: redbot/cogs/warnings/warnings.py:352 msgid "Exceed command" msgstr "Geçiş komutu" -#: redbot/cogs/warnings/warnings.py:346 +#: redbot/cogs/warnings/warnings.py:356 msgid "Drop command" msgstr "Düşüş komutu" -#: redbot/cogs/warnings/warnings.py:350 +#: redbot/cogs/warnings/warnings.py:360 msgid "Name: {action_name}\n" "Points: {points}\n" "Exceed command: {exceed_command}\n" @@ -265,129 +266,129 @@ msgstr "İsim: {action_name}\n" "Geçiş komutu: {exceed_command}\n" "Düşüş komutu: {drop_command}" -#: redbot/cogs/warnings/warnings.py:358 +#: redbot/cogs/warnings/warnings.py:368 msgid "There are no actions configured!" msgstr "Ayarlanmış eylem bulunmamakta." -#: redbot/cogs/warnings/warnings.py:371 +#: redbot/cogs/warnings/warnings.py:381 #, docstring -msgid "Warn the user for the specified reason.\n" +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" " `` is reason for the warning. This can be a registered reason,\n" " or a custom reason if ``[p]warningset allowcustomreasons`` is set.\n" " " -msgstr "Kullanıcıyı belirtilen sebeple uyar.\n" -" `` Uyarının kullanıcıya vereceği ceza puanı. Eğer herhangi\n" -" bir rakam girilmezse 1 puan verilir. Önceden ayarlanmış uyarılar bunu yok sayar.\n" -" `` ise uyarının verilme sebebidir. Bu önceden kayıtlı bir sebep,\n" -" veya ``[p]warningset allowcustomreasons`` ayarlanmışsa herhangi bir sebep olabilir.\n" +msgstr "Warn the user for the specified reason.\n\n" +" ``bu uyarının kaç puan değeri olduğudur. Eğer bir rakam belirtilmezse\n" +" 1 puan verilir. Önceden ayarlanmış uyarılar bunu dikkate almaz.\n" +" `` uyarının gerekçesidir. Bu önceden kayıtlı bir gerekçe veya,\n" +" ``[p]warningset allowcustomreasons`` ayarı yapılmışsa herhangi bir şey olabilir.\n" " " -#: redbot/cogs/warnings/warnings.py:379 +#: redbot/cogs/warnings/warnings.py:390 msgid "You cannot warn yourself." msgstr "Kendinize uyarı yazamazsınız." -#: redbot/cogs/warnings/warnings.py:381 +#: redbot/cogs/warnings/warnings.py:392 msgid "You cannot warn other bots." msgstr "Diğer botlara uyarı yazamazsınız." -#: redbot/cogs/warnings/warnings.py:383 +#: redbot/cogs/warnings/warnings.py:394 msgid "You cannot warn the server owner." msgstr "Sunucu sahibine uyarı yazamazsınız." -#: redbot/cogs/warnings/warnings.py:386 +#: redbot/cogs/warnings/warnings.py:397 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:396 +#: redbot/cogs/warnings/warnings.py:407 msgid "That is not a registered reason!" msgstr "Bu kayıtlı bir gerekçe değil." -#: redbot/cogs/warnings/warnings.py:399 -msgid "You cannot apply 0 or less points." -msgstr "" +#: redbot/cogs/warnings/warnings.py:410 +msgid "You cannot apply negative points." +msgstr "Eksi puan uygulayamazsınız." -#: redbot/cogs/warnings/warnings.py:413 +#: redbot/cogs/warnings/warnings.py:424 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "Özel gerekçeleri etkinleştirmek için `{prefix}warningset allowcustomreasons true` komutunu kullanın." -#: redbot/cogs/warnings/warnings.py:434 redbot/cogs/warnings/warnings.py:467 +#: redbot/cogs/warnings/warnings.py:445 redbot/cogs/warnings/warnings.py:478 msgid "Warning from {user}" msgstr "{user} tarafından uyarılar" -#: redbot/cogs/warnings/warnings.py:436 redbot/cogs/warnings/warnings.py:469 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:480 msgid "Warning" msgstr "Uyarı" -#: redbot/cogs/warnings/warnings.py:443 +#: redbot/cogs/warnings/warnings.py:454 msgid "You have received a warning in {guild_name}." msgstr "{guild_name} sunucusundan bir uyarı aldınız." -#: redbot/cogs/warnings/warnings.py:453 +#: redbot/cogs/warnings/warnings.py:464 msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." msgstr "{user} için bir uyarı yazıldı, fakat ona uyarı mesajı gönderemedim." -#: redbot/cogs/warnings/warnings.py:479 redbot/cogs/warnings/warnings.py:488 +#: redbot/cogs/warnings/warnings.py:490 redbot/cogs/warnings/warnings.py:499 msgid "{user} has been warned." msgstr "{user} uyarıldı." -#: redbot/cogs/warnings/warnings.py:493 +#: redbot/cogs/warnings/warnings.py:504 msgid "{reason}\n\n" "Use `{prefix}unwarn {user} {message}` to remove this warning." msgstr "{reason}\n\n" "Bu uyarıyı kaldırmak için `{prefix}unwarn {user} {message}` kullanın." -#: redbot/cogs/warnings/warnings.py:496 +#: redbot/cogs/warnings/warnings.py:507 msgid "{description}\n" "Points: {points}" msgstr "{description}\n" "Puanlar: {points}" -#: redbot/cogs/warnings/warnings.py:519 +#: redbot/cogs/warnings/warnings.py:530 #, docstring msgid "List the warnings for the specified user." msgstr "Belirtilen kullanıcı için uyarıları listele." -#: redbot/cogs/warnings/warnings.py:532 +#: redbot/cogs/warnings/warnings.py:543 msgid "That user has no warnings!" msgstr "Bu kullanıcının hiç uyarısı yok!" -#: redbot/cogs/warnings/warnings.py:537 redbot/cogs/warnings/warnings.py:573 +#: redbot/cogs/warnings/warnings.py:548 redbot/cogs/warnings/warnings.py:584 msgid "Deleted Moderator" msgstr "Moderatör silindi" -#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:576 +#: redbot/cogs/warnings/warnings.py:551 redbot/cogs/warnings/warnings.py:587 msgid "Unknown Moderator ({})" msgstr "Bilinmeyen Moderatör ({})" -#: redbot/cogs/warnings/warnings.py:541 redbot/cogs/warnings/warnings.py:577 +#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\n" msgstr "{num_points} puanlı uyarı {reason_name} {user} tarafından {description} sebebiyle\n" -#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 +#: redbot/cogs/warnings/warnings.py:563 redbot/cogs/warnings/warnings.py:599 msgid "Warnings for {user}" msgstr "{user} için uyarılar" -#: redbot/cogs/warnings/warnings.py:560 +#: redbot/cogs/warnings/warnings.py:571 #, docstring msgid "List warnings for yourself." msgstr "Kendiniz için uyarıları listeleyin." -#: redbot/cogs/warnings/warnings.py:568 +#: redbot/cogs/warnings/warnings.py:579 msgid "You have no warnings!" msgstr "Hiç uyarınız bulunmamakta." -#: redbot/cogs/warnings/warnings.py:602 +#: redbot/cogs/warnings/warnings.py:613 #, docstring msgid "Remove a warning from a user." msgstr "Bir kullanıcıdan bir uyarı sil." -#: redbot/cogs/warnings/warnings.py:615 +#: redbot/cogs/warnings/warnings.py:626 msgid "You cannot remove warnings from yourself." msgstr "Kendinizden uyarı silemezsiniz." -#: redbot/cogs/warnings/warnings.py:622 +#: redbot/cogs/warnings/warnings.py:633 msgid "That warning doesn't exist!" msgstr "O uyarı yok." diff --git a/redbot/cogs/warnings/locales/uk-UA.po b/redbot/cogs/warnings/locales/uk-UA.po index 0f7732df579..89dd2911f3a 100644 --- a/redbot/cogs/warnings/locales/uk-UA.po +++ b/redbot/cogs/warnings/locales/uk-UA.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-14 00:22+0000\n" +"POT-Creation-Date: 2022-10-03 14:07+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 57\n" "Language: uk_UA\n" -#: redbot/cogs/warnings/helpers.py:72 +#: redbot/cogs/warnings/helpers.py:73 msgid "I could not find a command from that input!" msgstr "" -#: redbot/cogs/warnings/helpers.py:77 +#: redbot/cogs/warnings/helpers.py:79 msgid "That command requires bot owner. I can't allow you to use that for an action" msgstr "" -#: redbot/cogs/warnings/helpers.py:86 +#: redbot/cogs/warnings/helpers.py:88 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\n" "Enter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\n\n" @@ -31,11 +31,11 @@ msgid "Enter the command to be run when the user **exceeds the points for this a "Please wait 15 seconds before entering your response." msgstr "" -#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +#: redbot/cogs/warnings/helpers.py:101 redbot/cogs/warnings/helpers.py:145 msgid "You may enter your response now." msgstr "" -#: redbot/cogs/warnings/helpers.py:128 +#: redbot/cogs/warnings/helpers.py:130 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\n" "Enter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\n\n" @@ -48,83 +48,83 @@ msgstr "" msgid "Warn misbehaving users and take automated actions." msgstr "" -#: redbot/cogs/warnings/warnings.py:113 +#: redbot/cogs/warnings/warnings.py:115 #, docstring msgid "Manage settings for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:119 +#: redbot/cogs/warnings/warnings.py:121 #, docstring msgid "Enable or disable custom reasons for a warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:123 +#: redbot/cogs/warnings/warnings.py:125 msgid "Custom reasons have been enabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:125 +#: redbot/cogs/warnings/warnings.py:127 msgid "Custom reasons have been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:130 +#: redbot/cogs/warnings/warnings.py:132 #, docstring msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:133 +#: redbot/cogs/warnings/warnings.py:135 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:137 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:140 +#: redbot/cogs/warnings/warnings.py:142 #, 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 +#: redbot/cogs/warnings/warnings.py:146 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 +#: redbot/cogs/warnings/warnings.py:152 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 +#: redbot/cogs/warnings/warnings.py:164 #, docstring -msgid "Set the channel where warnings should be sent to.\n" +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:165 +#: redbot/cogs/warnings/warnings.py:172 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:169 redbot/cogs/warnings/warnings.py:185 +#: redbot/cogs/warnings/warnings.py:176 redbot/cogs/warnings/warnings.py:192 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:174 +#: redbot/cogs/warnings/warnings.py:181 #, docstring msgid "\n" " Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:182 +#: redbot/cogs/warnings/warnings.py:189 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:187 +#: redbot/cogs/warnings/warnings.py:194 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:193 +#: redbot/cogs/warnings/warnings.py:200 #, docstring -msgid "Manage automated actions for Warnings.\n" +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" @@ -134,115 +134,115 @@ msgid "Manage automated actions for Warnings.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:206 +#: redbot/cogs/warnings/warnings.py:214 #, docstring -msgid "Create an automated action.\n" +msgid "Create an automated action.\n\n" " Duplicate action names are not allowed.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:226 +#: redbot/cogs/warnings/warnings.py:235 msgid "Duplicate action name found!" msgstr "" -#: redbot/cogs/warnings/warnings.py:233 +#: redbot/cogs/warnings/warnings.py:242 msgid "Action {name} has been added." msgstr "" -#: redbot/cogs/warnings/warnings.py:238 +#: redbot/cogs/warnings/warnings.py:247 #, docstring msgid "Delete the action with the specified name." msgstr "" -#: redbot/cogs/warnings/warnings.py:251 +#: redbot/cogs/warnings/warnings.py:260 msgid "No action named {name} exists!" msgstr "" -#: redbot/cogs/warnings/warnings.py:257 +#: redbot/cogs/warnings/warnings.py:266 #, docstring -msgid "Manage warning reasons.\n" +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:268 +#: redbot/cogs/warnings/warnings.py:278 #, docstring msgid "Create a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:272 +#: redbot/cogs/warnings/warnings.py:282 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:282 +#: redbot/cogs/warnings/warnings.py:292 msgid "The new reason has been registered." msgstr "" -#: redbot/cogs/warnings/warnings.py:287 +#: redbot/cogs/warnings/warnings.py:297 #, docstring msgid "Delete a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:294 +#: redbot/cogs/warnings/warnings.py:304 msgid "That is not a registered reason name." msgstr "" -#: redbot/cogs/warnings/warnings.py:300 +#: redbot/cogs/warnings/warnings.py:310 #, docstring msgid "List all configured reasons for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:308 +#: redbot/cogs/warnings/warnings.py:318 msgid "Reason: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:312 redbot/cogs/warnings/warnings.py:340 -#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:473 +#: redbot/cogs/warnings/warnings.py:322 redbot/cogs/warnings/warnings.py:350 +#: redbot/cogs/warnings/warnings.py:451 redbot/cogs/warnings/warnings.py:484 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:316 +#: redbot/cogs/warnings/warnings.py:326 msgid "Name: {reason_name}\n" "Points: {points}\n" "Description: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:323 +#: redbot/cogs/warnings/warnings.py:333 msgid "There are no reasons configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:329 +#: redbot/cogs/warnings/warnings.py:339 #, docstring msgid "List all configured automated actions for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:337 +#: redbot/cogs/warnings/warnings.py:347 msgid "Action: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:342 +#: redbot/cogs/warnings/warnings.py:352 msgid "Exceed command" msgstr "" -#: redbot/cogs/warnings/warnings.py:346 +#: redbot/cogs/warnings/warnings.py:356 msgid "Drop command" msgstr "" -#: redbot/cogs/warnings/warnings.py:350 +#: redbot/cogs/warnings/warnings.py:360 msgid "Name: {action_name}\n" "Points: {points}\n" "Exceed command: {exceed_command}\n" "Drop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:358 +#: redbot/cogs/warnings/warnings.py:368 msgid "There are no actions configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:371 +#: redbot/cogs/warnings/warnings.py:381 #, docstring -msgid "Warn the user for the specified reason.\n" +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" " `` is reason for the warning. This can be a registered reason,\n" @@ -250,108 +250,108 @@ msgid "Warn the user for the specified reason.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:379 +#: redbot/cogs/warnings/warnings.py:390 msgid "You cannot warn yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:381 +#: redbot/cogs/warnings/warnings.py:392 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:383 +#: redbot/cogs/warnings/warnings.py:394 msgid "You cannot warn the server owner." msgstr "" -#: redbot/cogs/warnings/warnings.py:386 +#: redbot/cogs/warnings/warnings.py:397 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:396 +#: redbot/cogs/warnings/warnings.py:407 msgid "That is not a registered reason!" msgstr "" -#: redbot/cogs/warnings/warnings.py:399 -msgid "You cannot apply 0 or less points." +#: redbot/cogs/warnings/warnings.py:410 +msgid "You cannot apply negative points." msgstr "" -#: redbot/cogs/warnings/warnings.py:413 +#: redbot/cogs/warnings/warnings.py:424 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:434 redbot/cogs/warnings/warnings.py:467 +#: redbot/cogs/warnings/warnings.py:445 redbot/cogs/warnings/warnings.py:478 msgid "Warning from {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:436 redbot/cogs/warnings/warnings.py:469 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:480 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:443 +#: redbot/cogs/warnings/warnings.py:454 msgid "You have received a warning in {guild_name}." msgstr "" -#: redbot/cogs/warnings/warnings.py:453 +#: redbot/cogs/warnings/warnings.py:464 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:479 redbot/cogs/warnings/warnings.py:488 +#: redbot/cogs/warnings/warnings.py:490 redbot/cogs/warnings/warnings.py:499 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:493 +#: redbot/cogs/warnings/warnings.py:504 msgid "{reason}\n\n" "Use `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:496 +#: redbot/cogs/warnings/warnings.py:507 msgid "{description}\n" "Points: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:519 +#: redbot/cogs/warnings/warnings.py:530 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:532 +#: redbot/cogs/warnings/warnings.py:543 msgid "That user has no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:537 redbot/cogs/warnings/warnings.py:573 +#: redbot/cogs/warnings/warnings.py:548 redbot/cogs/warnings/warnings.py:584 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:576 +#: redbot/cogs/warnings/warnings.py:551 redbot/cogs/warnings/warnings.py:587 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:541 redbot/cogs/warnings/warnings.py:577 +#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 +#: redbot/cogs/warnings/warnings.py:563 redbot/cogs/warnings/warnings.py:599 msgid "Warnings for {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:560 +#: redbot/cogs/warnings/warnings.py:571 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:568 +#: redbot/cogs/warnings/warnings.py:579 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:602 +#: redbot/cogs/warnings/warnings.py:613 #, docstring msgid "Remove a warning from a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:615 +#: redbot/cogs/warnings/warnings.py:626 msgid "You cannot remove warnings from yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:622 +#: redbot/cogs/warnings/warnings.py:633 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 efca8571fd7..2646a80fe7f 100644 --- a/redbot/cogs/warnings/locales/vi-VN.po +++ b/redbot/cogs/warnings/locales/vi-VN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-14 00:22+0000\n" +"POT-Creation-Date: 2022-10-03 14:07+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 57\n" "Language: vi_VN\n" -#: redbot/cogs/warnings/helpers.py:72 +#: redbot/cogs/warnings/helpers.py:73 msgid "I could not find a command from that input!" msgstr "" -#: redbot/cogs/warnings/helpers.py:77 +#: redbot/cogs/warnings/helpers.py:79 msgid "That command requires bot owner. I can't allow you to use that for an action" msgstr "" -#: redbot/cogs/warnings/helpers.py:86 +#: redbot/cogs/warnings/helpers.py:88 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\n" "Enter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\n\n" @@ -31,11 +31,11 @@ msgid "Enter the command to be run when the user **exceeds the points for this a "Please wait 15 seconds before entering your response." msgstr "" -#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +#: redbot/cogs/warnings/helpers.py:101 redbot/cogs/warnings/helpers.py:145 msgid "You may enter your response now." msgstr "" -#: redbot/cogs/warnings/helpers.py:128 +#: redbot/cogs/warnings/helpers.py:130 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\n" "Enter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\n\n" @@ -48,83 +48,83 @@ msgstr "" msgid "Warn misbehaving users and take automated actions." msgstr "" -#: redbot/cogs/warnings/warnings.py:113 +#: redbot/cogs/warnings/warnings.py:115 #, docstring msgid "Manage settings for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:119 +#: redbot/cogs/warnings/warnings.py:121 #, docstring msgid "Enable or disable custom reasons for a warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:123 +#: redbot/cogs/warnings/warnings.py:125 msgid "Custom reasons have been enabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:125 +#: redbot/cogs/warnings/warnings.py:127 msgid "Custom reasons have been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:130 +#: redbot/cogs/warnings/warnings.py:132 #, docstring msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:133 +#: redbot/cogs/warnings/warnings.py:135 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:137 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:140 +#: redbot/cogs/warnings/warnings.py:142 #, 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 +#: redbot/cogs/warnings/warnings.py:146 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 +#: redbot/cogs/warnings/warnings.py:152 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 +#: redbot/cogs/warnings/warnings.py:164 #, docstring -msgid "Set the channel where warnings should be sent to.\n" +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:165 +#: redbot/cogs/warnings/warnings.py:172 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:169 redbot/cogs/warnings/warnings.py:185 +#: redbot/cogs/warnings/warnings.py:176 redbot/cogs/warnings/warnings.py:192 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:174 +#: redbot/cogs/warnings/warnings.py:181 #, docstring msgid "\n" " Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:182 +#: redbot/cogs/warnings/warnings.py:189 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:187 +#: redbot/cogs/warnings/warnings.py:194 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:193 +#: redbot/cogs/warnings/warnings.py:200 #, docstring -msgid "Manage automated actions for Warnings.\n" +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" @@ -134,115 +134,115 @@ msgid "Manage automated actions for Warnings.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:206 +#: redbot/cogs/warnings/warnings.py:214 #, docstring -msgid "Create an automated action.\n" +msgid "Create an automated action.\n\n" " Duplicate action names are not allowed.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:226 +#: redbot/cogs/warnings/warnings.py:235 msgid "Duplicate action name found!" msgstr "" -#: redbot/cogs/warnings/warnings.py:233 +#: redbot/cogs/warnings/warnings.py:242 msgid "Action {name} has been added." msgstr "" -#: redbot/cogs/warnings/warnings.py:238 +#: redbot/cogs/warnings/warnings.py:247 #, docstring msgid "Delete the action with the specified name." msgstr "" -#: redbot/cogs/warnings/warnings.py:251 +#: redbot/cogs/warnings/warnings.py:260 msgid "No action named {name} exists!" msgstr "" -#: redbot/cogs/warnings/warnings.py:257 +#: redbot/cogs/warnings/warnings.py:266 #, docstring -msgid "Manage warning reasons.\n" +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:268 +#: redbot/cogs/warnings/warnings.py:278 #, docstring msgid "Create a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:272 +#: redbot/cogs/warnings/warnings.py:282 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:282 +#: redbot/cogs/warnings/warnings.py:292 msgid "The new reason has been registered." msgstr "" -#: redbot/cogs/warnings/warnings.py:287 +#: redbot/cogs/warnings/warnings.py:297 #, docstring msgid "Delete a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:294 +#: redbot/cogs/warnings/warnings.py:304 msgid "That is not a registered reason name." msgstr "" -#: redbot/cogs/warnings/warnings.py:300 +#: redbot/cogs/warnings/warnings.py:310 #, docstring msgid "List all configured reasons for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:308 +#: redbot/cogs/warnings/warnings.py:318 msgid "Reason: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:312 redbot/cogs/warnings/warnings.py:340 -#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:473 +#: redbot/cogs/warnings/warnings.py:322 redbot/cogs/warnings/warnings.py:350 +#: redbot/cogs/warnings/warnings.py:451 redbot/cogs/warnings/warnings.py:484 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:316 +#: redbot/cogs/warnings/warnings.py:326 msgid "Name: {reason_name}\n" "Points: {points}\n" "Description: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:323 +#: redbot/cogs/warnings/warnings.py:333 msgid "There are no reasons configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:329 +#: redbot/cogs/warnings/warnings.py:339 #, docstring msgid "List all configured automated actions for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:337 +#: redbot/cogs/warnings/warnings.py:347 msgid "Action: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:342 +#: redbot/cogs/warnings/warnings.py:352 msgid "Exceed command" msgstr "" -#: redbot/cogs/warnings/warnings.py:346 +#: redbot/cogs/warnings/warnings.py:356 msgid "Drop command" msgstr "" -#: redbot/cogs/warnings/warnings.py:350 +#: redbot/cogs/warnings/warnings.py:360 msgid "Name: {action_name}\n" "Points: {points}\n" "Exceed command: {exceed_command}\n" "Drop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:358 +#: redbot/cogs/warnings/warnings.py:368 msgid "There are no actions configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:371 +#: redbot/cogs/warnings/warnings.py:381 #, docstring -msgid "Warn the user for the specified reason.\n" +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" " `` is reason for the warning. This can be a registered reason,\n" @@ -250,108 +250,108 @@ msgid "Warn the user for the specified reason.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:379 +#: redbot/cogs/warnings/warnings.py:390 msgid "You cannot warn yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:381 +#: redbot/cogs/warnings/warnings.py:392 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:383 +#: redbot/cogs/warnings/warnings.py:394 msgid "You cannot warn the server owner." msgstr "" -#: redbot/cogs/warnings/warnings.py:386 +#: redbot/cogs/warnings/warnings.py:397 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:396 +#: redbot/cogs/warnings/warnings.py:407 msgid "That is not a registered reason!" msgstr "" -#: redbot/cogs/warnings/warnings.py:399 -msgid "You cannot apply 0 or less points." +#: redbot/cogs/warnings/warnings.py:410 +msgid "You cannot apply negative points." msgstr "" -#: redbot/cogs/warnings/warnings.py:413 +#: redbot/cogs/warnings/warnings.py:424 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:434 redbot/cogs/warnings/warnings.py:467 +#: redbot/cogs/warnings/warnings.py:445 redbot/cogs/warnings/warnings.py:478 msgid "Warning from {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:436 redbot/cogs/warnings/warnings.py:469 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:480 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:443 +#: redbot/cogs/warnings/warnings.py:454 msgid "You have received a warning in {guild_name}." msgstr "" -#: redbot/cogs/warnings/warnings.py:453 +#: redbot/cogs/warnings/warnings.py:464 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:479 redbot/cogs/warnings/warnings.py:488 +#: redbot/cogs/warnings/warnings.py:490 redbot/cogs/warnings/warnings.py:499 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:493 +#: redbot/cogs/warnings/warnings.py:504 msgid "{reason}\n\n" "Use `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:496 +#: redbot/cogs/warnings/warnings.py:507 msgid "{description}\n" "Points: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:519 +#: redbot/cogs/warnings/warnings.py:530 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:532 +#: redbot/cogs/warnings/warnings.py:543 msgid "That user has no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:537 redbot/cogs/warnings/warnings.py:573 +#: redbot/cogs/warnings/warnings.py:548 redbot/cogs/warnings/warnings.py:584 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:576 +#: redbot/cogs/warnings/warnings.py:551 redbot/cogs/warnings/warnings.py:587 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:541 redbot/cogs/warnings/warnings.py:577 +#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 +#: redbot/cogs/warnings/warnings.py:563 redbot/cogs/warnings/warnings.py:599 msgid "Warnings for {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:560 +#: redbot/cogs/warnings/warnings.py:571 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:568 +#: redbot/cogs/warnings/warnings.py:579 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:602 +#: redbot/cogs/warnings/warnings.py:613 #, docstring msgid "Remove a warning from a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:615 +#: redbot/cogs/warnings/warnings.py:626 msgid "You cannot remove warnings from yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:622 +#: redbot/cogs/warnings/warnings.py:633 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 827063e1806..4bcf32f179c 100644 --- a/redbot/cogs/warnings/locales/zh-CN.po +++ b/redbot/cogs/warnings/locales/zh-CN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-14 00:22+0000\n" +"POT-Creation-Date: 2022-10-03 14:07+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,15 +15,15 @@ msgstr "" "X-Crowdin-File-ID: 57\n" "Language: zh_CN\n" -#: redbot/cogs/warnings/helpers.py:72 +#: redbot/cogs/warnings/helpers.py:73 msgid "I could not find a command from that input!" msgstr "" -#: redbot/cogs/warnings/helpers.py:77 +#: redbot/cogs/warnings/helpers.py:79 msgid "That command requires bot owner. I can't allow you to use that for an action" msgstr "" -#: redbot/cogs/warnings/helpers.py:86 +#: redbot/cogs/warnings/helpers.py:88 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\n" "Enter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\n\n" @@ -31,11 +31,11 @@ msgid "Enter the command to be run when the user **exceeds the points for this a "Please wait 15 seconds before entering your response." msgstr "" -#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +#: redbot/cogs/warnings/helpers.py:101 redbot/cogs/warnings/helpers.py:145 msgid "You may enter your response now." msgstr "" -#: redbot/cogs/warnings/helpers.py:128 +#: redbot/cogs/warnings/helpers.py:130 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\n" "Enter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\n\n" @@ -48,83 +48,83 @@ msgstr "" msgid "Warn misbehaving users and take automated actions." msgstr "" -#: redbot/cogs/warnings/warnings.py:113 +#: redbot/cogs/warnings/warnings.py:115 #, docstring msgid "Manage settings for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:119 +#: redbot/cogs/warnings/warnings.py:121 #, docstring msgid "Enable or disable custom reasons for a warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:123 +#: redbot/cogs/warnings/warnings.py:125 msgid "Custom reasons have been enabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:125 +#: redbot/cogs/warnings/warnings.py:127 msgid "Custom reasons have been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:130 +#: redbot/cogs/warnings/warnings.py:132 #, docstring msgid "Set whether warnings should be sent to users in DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:133 +#: redbot/cogs/warnings/warnings.py:135 msgid "I will now try to send warnings to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:137 msgid "Warnings will no longer be sent to users DMs." msgstr "" -#: redbot/cogs/warnings/warnings.py:140 +#: redbot/cogs/warnings/warnings.py:142 #, 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 +#: redbot/cogs/warnings/warnings.py:146 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 +#: redbot/cogs/warnings/warnings.py:152 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 +#: redbot/cogs/warnings/warnings.py:164 #, docstring -msgid "Set the channel where warnings should be sent to.\n" +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:165 +#: redbot/cogs/warnings/warnings.py:172 msgid "The warn channel has been set to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:169 redbot/cogs/warnings/warnings.py:185 +#: redbot/cogs/warnings/warnings.py:176 redbot/cogs/warnings/warnings.py:192 msgid "Warnings will now be sent in the channel command was used in." msgstr "" -#: redbot/cogs/warnings/warnings.py:174 +#: redbot/cogs/warnings/warnings.py:181 #, docstring msgid "\n" " Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:182 +#: redbot/cogs/warnings/warnings.py:189 msgid "Warnings will now be sent to {channel}." msgstr "" -#: redbot/cogs/warnings/warnings.py:187 +#: redbot/cogs/warnings/warnings.py:194 msgid "Toggle channel has been disabled." msgstr "" -#: redbot/cogs/warnings/warnings.py:193 +#: redbot/cogs/warnings/warnings.py:200 #, docstring -msgid "Manage automated actions for Warnings.\n" +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" @@ -134,115 +134,115 @@ msgid "Manage automated actions for Warnings.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:206 +#: redbot/cogs/warnings/warnings.py:214 #, docstring -msgid "Create an automated action.\n" +msgid "Create an automated action.\n\n" " Duplicate action names are not allowed.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:226 +#: redbot/cogs/warnings/warnings.py:235 msgid "Duplicate action name found!" msgstr "" -#: redbot/cogs/warnings/warnings.py:233 +#: redbot/cogs/warnings/warnings.py:242 msgid "Action {name} has been added." msgstr "" -#: redbot/cogs/warnings/warnings.py:238 +#: redbot/cogs/warnings/warnings.py:247 #, docstring msgid "Delete the action with the specified name." msgstr "" -#: redbot/cogs/warnings/warnings.py:251 +#: redbot/cogs/warnings/warnings.py:260 msgid "No action named {name} exists!" msgstr "" -#: redbot/cogs/warnings/warnings.py:257 +#: redbot/cogs/warnings/warnings.py:266 #, docstring -msgid "Manage warning reasons.\n" +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:268 +#: redbot/cogs/warnings/warnings.py:278 #, docstring msgid "Create a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:272 +#: redbot/cogs/warnings/warnings.py:282 msgid "*Custom* cannot be used as a reason name!" msgstr "" -#: redbot/cogs/warnings/warnings.py:282 +#: redbot/cogs/warnings/warnings.py:292 msgid "The new reason has been registered." msgstr "" -#: redbot/cogs/warnings/warnings.py:287 +#: redbot/cogs/warnings/warnings.py:297 #, docstring msgid "Delete a warning reason." msgstr "" -#: redbot/cogs/warnings/warnings.py:294 +#: redbot/cogs/warnings/warnings.py:304 msgid "That is not a registered reason name." msgstr "" -#: redbot/cogs/warnings/warnings.py:300 +#: redbot/cogs/warnings/warnings.py:310 #, docstring msgid "List all configured reasons for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:308 +#: redbot/cogs/warnings/warnings.py:318 msgid "Reason: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:312 redbot/cogs/warnings/warnings.py:340 -#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:473 +#: redbot/cogs/warnings/warnings.py:322 redbot/cogs/warnings/warnings.py:350 +#: redbot/cogs/warnings/warnings.py:451 redbot/cogs/warnings/warnings.py:484 msgid "Points" msgstr "" -#: redbot/cogs/warnings/warnings.py:316 +#: redbot/cogs/warnings/warnings.py:326 msgid "Name: {reason_name}\n" "Points: {points}\n" "Description: {description}" msgstr "" -#: redbot/cogs/warnings/warnings.py:323 +#: redbot/cogs/warnings/warnings.py:333 msgid "There are no reasons configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:329 +#: redbot/cogs/warnings/warnings.py:339 #, docstring msgid "List all configured automated actions for Warnings." msgstr "" -#: redbot/cogs/warnings/warnings.py:337 +#: redbot/cogs/warnings/warnings.py:347 msgid "Action: {name}" msgstr "" -#: redbot/cogs/warnings/warnings.py:342 +#: redbot/cogs/warnings/warnings.py:352 msgid "Exceed command" msgstr "" -#: redbot/cogs/warnings/warnings.py:346 +#: redbot/cogs/warnings/warnings.py:356 msgid "Drop command" msgstr "" -#: redbot/cogs/warnings/warnings.py:350 +#: redbot/cogs/warnings/warnings.py:360 msgid "Name: {action_name}\n" "Points: {points}\n" "Exceed command: {exceed_command}\n" "Drop command: {drop_command}" msgstr "" -#: redbot/cogs/warnings/warnings.py:358 +#: redbot/cogs/warnings/warnings.py:368 msgid "There are no actions configured!" msgstr "" -#: redbot/cogs/warnings/warnings.py:371 +#: redbot/cogs/warnings/warnings.py:381 #, docstring -msgid "Warn the user for the specified reason.\n" +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" " `` is reason for the warning. This can be a registered reason,\n" @@ -250,108 +250,108 @@ msgid "Warn the user for the specified reason.\n" " " msgstr "" -#: redbot/cogs/warnings/warnings.py:379 +#: redbot/cogs/warnings/warnings.py:390 msgid "You cannot warn yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:381 +#: redbot/cogs/warnings/warnings.py:392 msgid "You cannot warn other bots." msgstr "" -#: redbot/cogs/warnings/warnings.py:383 +#: redbot/cogs/warnings/warnings.py:394 msgid "You cannot warn the server owner." msgstr "" -#: redbot/cogs/warnings/warnings.py:386 +#: redbot/cogs/warnings/warnings.py:397 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:396 +#: redbot/cogs/warnings/warnings.py:407 msgid "That is not a registered reason!" msgstr "" -#: redbot/cogs/warnings/warnings.py:399 -msgid "You cannot apply 0 or less points." +#: redbot/cogs/warnings/warnings.py:410 +msgid "You cannot apply negative points." msgstr "" -#: redbot/cogs/warnings/warnings.py:413 +#: redbot/cogs/warnings/warnings.py:424 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." msgstr "" -#: redbot/cogs/warnings/warnings.py:434 redbot/cogs/warnings/warnings.py:467 +#: redbot/cogs/warnings/warnings.py:445 redbot/cogs/warnings/warnings.py:478 msgid "Warning from {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:436 redbot/cogs/warnings/warnings.py:469 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:480 msgid "Warning" msgstr "" -#: redbot/cogs/warnings/warnings.py:443 +#: redbot/cogs/warnings/warnings.py:454 msgid "You have received a warning in {guild_name}." msgstr "" -#: redbot/cogs/warnings/warnings.py:453 +#: redbot/cogs/warnings/warnings.py:464 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:479 redbot/cogs/warnings/warnings.py:488 +#: redbot/cogs/warnings/warnings.py:490 redbot/cogs/warnings/warnings.py:499 msgid "{user} has been warned." msgstr "" -#: redbot/cogs/warnings/warnings.py:493 +#: redbot/cogs/warnings/warnings.py:504 msgid "{reason}\n\n" "Use `{prefix}unwarn {user} {message}` to remove this warning." msgstr "" -#: redbot/cogs/warnings/warnings.py:496 +#: redbot/cogs/warnings/warnings.py:507 msgid "{description}\n" "Points: {points}" msgstr "" -#: redbot/cogs/warnings/warnings.py:519 +#: redbot/cogs/warnings/warnings.py:530 #, docstring msgid "List the warnings for the specified user." msgstr "" -#: redbot/cogs/warnings/warnings.py:532 +#: redbot/cogs/warnings/warnings.py:543 msgid "That user has no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:537 redbot/cogs/warnings/warnings.py:573 +#: redbot/cogs/warnings/warnings.py:548 redbot/cogs/warnings/warnings.py:584 msgid "Deleted Moderator" msgstr "" -#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:576 +#: redbot/cogs/warnings/warnings.py:551 redbot/cogs/warnings/warnings.py:587 msgid "Unknown Moderator ({})" msgstr "" -#: redbot/cogs/warnings/warnings.py:541 redbot/cogs/warnings/warnings.py:577 +#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\n" msgstr "" -#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 +#: redbot/cogs/warnings/warnings.py:563 redbot/cogs/warnings/warnings.py:599 msgid "Warnings for {user}" msgstr "" -#: redbot/cogs/warnings/warnings.py:560 +#: redbot/cogs/warnings/warnings.py:571 #, docstring msgid "List warnings for yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:568 +#: redbot/cogs/warnings/warnings.py:579 msgid "You have no warnings!" msgstr "" -#: redbot/cogs/warnings/warnings.py:602 +#: redbot/cogs/warnings/warnings.py:613 #, docstring msgid "Remove a warning from a user." msgstr "" -#: redbot/cogs/warnings/warnings.py:615 +#: redbot/cogs/warnings/warnings.py:626 msgid "You cannot remove warnings from yourself." msgstr "" -#: redbot/cogs/warnings/warnings.py:622 +#: redbot/cogs/warnings/warnings.py:633 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 067997dc5b1..e6e901779a8 100644 --- a/redbot/cogs/warnings/locales/zh-TW.po +++ b/redbot/cogs/warnings/locales/zh-TW.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-14 00:22+0000\n" +"POT-Creation-Date: 2022-10-03 14:07+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,116 +15,128 @@ msgstr "" "X-Crowdin-File-ID: 57\n" "Language: zh_TW\n" -#: redbot/cogs/warnings/helpers.py:72 +#: redbot/cogs/warnings/helpers.py:73 msgid "I could not find a command from that input!" -msgstr "" +msgstr "我無法從該輸入中找到指令!" -#: redbot/cogs/warnings/helpers.py:77 +#: redbot/cogs/warnings/helpers.py:79 msgid "That command requires bot owner. I can't allow you to use that for an action" -msgstr "" +msgstr "該指令需要機器人所有者操作。我不能讓你用該指令來操作" -#: redbot/cogs/warnings/helpers.py:86 +#: redbot/cogs/warnings/helpers.py:88 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\n" "Enter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\n\n" "WARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\n\n" "Please wait 15 seconds before entering your response." -msgstr "" +msgstr "輸入當用戶**超過發生此操作的點數時要運行的命令。**\n" +"**如果您不希望運行命令,請輸入** `none`。\n\n" +"完全按照您實際嘗試運行命令的方式輸入它,除了不要放置前綴並使用 `{user}` 代替任何用戶/成員參數\n\n" +"警告:輸入的命令將在不考慮檢查或冷卻時間的情況下運行。 出於安全原因,不允許使用需要機器人所有者的命令。\n\n" +"請等待 15 秒,然後再輸入您的回复。" -#: redbot/cogs/warnings/helpers.py:99 redbot/cogs/warnings/helpers.py:143 +#: redbot/cogs/warnings/helpers.py:101 redbot/cogs/warnings/helpers.py:145 msgid "You may enter your response now." -msgstr "" +msgstr "您現在可以輸入您的回應。" -#: redbot/cogs/warnings/helpers.py:128 +#: redbot/cogs/warnings/helpers.py:130 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\n" "Enter it exactly as you would if you were actually trying to run the command, except don't put a prefix and use `{user}` in place of any user/member arguments\n\n" "WARNING: The command entered will be run without regard to checks or cooldowns. Commands requiring bot owner are not allowed for security reasons.\n\n" "Please wait 15 seconds before entering your response." -msgstr "" +msgstr "輸入當用戶**返回到低於此操作發生點的值時要運行的命令。**請注意,這旨在用於在用戶超過操作的點值時撤消所採取的操作。\n" +"**如果您不希望在放置點上運行命令,請輸入** `none`。\n\n" +"完全按照您實際嘗試運行命令的方式輸入它,除了不要放置前綴並使用 `{user}` 代替任何用戶/成員參數\n\n" +"警告:輸入的命令將在不考慮檢查或冷卻時間的情況下運行。 出於安全原因,不允許使用需要機器人所有者的命令。\n\n" +"請等待 15 秒,然後再輸入您的回复。" #: redbot/cogs/warnings/warnings.py:30 #, docstring msgid "Warn misbehaving users and take automated actions." -msgstr "" +msgstr "警告行為不端的用戶並採取自動化措施。" -#: redbot/cogs/warnings/warnings.py:113 +#: redbot/cogs/warnings/warnings.py:115 #, docstring msgid "Manage settings for Warnings." -msgstr "" +msgstr "管理警告設置。" -#: redbot/cogs/warnings/warnings.py:119 +#: redbot/cogs/warnings/warnings.py:121 #, docstring msgid "Enable or disable custom reasons for a warning." -msgstr "" +msgstr "啟用或禁用警告的自定義原因。" -#: redbot/cogs/warnings/warnings.py:123 +#: redbot/cogs/warnings/warnings.py:125 msgid "Custom reasons have been enabled." -msgstr "" +msgstr "自定義原因已啟用。" -#: redbot/cogs/warnings/warnings.py:125 +#: redbot/cogs/warnings/warnings.py:127 msgid "Custom reasons have been disabled." -msgstr "" +msgstr "自定義原因已被禁用。" -#: redbot/cogs/warnings/warnings.py:130 +#: redbot/cogs/warnings/warnings.py:132 #, docstring msgid "Set whether warnings should be sent to users in DMs." -msgstr "" +msgstr "設置是否應向用戶的 DM 中發送警告。" -#: redbot/cogs/warnings/warnings.py:133 +#: redbot/cogs/warnings/warnings.py:135 msgid "I will now try to send warnings to users DMs." -msgstr "" +msgstr "我現在將嘗試向該用戶的 DM 發送警告。" -#: redbot/cogs/warnings/warnings.py:135 +#: redbot/cogs/warnings/warnings.py:137 msgid "Warnings will no longer be sent to users DMs." -msgstr "" +msgstr "警告將不再發送 DM 訊息給用戶。" -#: redbot/cogs/warnings/warnings.py:140 +#: redbot/cogs/warnings/warnings.py:142 #, docstring msgid "Decide whether the name of the moderator warning a user should be included in the DM to that user." -msgstr "" +msgstr "決定警告用戶的版主的名字是否應該包含在發給該用戶的 DM 中。" -#: redbot/cogs/warnings/warnings.py:144 +#: redbot/cogs/warnings/warnings.py:146 msgid "I will include the name of the moderator who issued the warning when sending a DM to a user." -msgstr "" +msgstr "我將在向用戶發送 DM 時發出警告的版主的姓名。" -#: redbot/cogs/warnings/warnings.py:150 +#: redbot/cogs/warnings/warnings.py:152 msgid "I will not include the name of the moderator who issued the warning when sending a DM to a user." -msgstr "" +msgstr "我不會在向用戶發送 DM 時發出警告的版主的姓名。" -#: redbot/cogs/warnings/warnings.py:158 +#: redbot/cogs/warnings/warnings.py:164 #, docstring -msgid "Set the channel where warnings should be sent to.\n" +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 "設置應將警告發送到的通道。\n\n" +" 留空以使用調用的頻道 `[p]warn` 命令。\n" +" " -#: redbot/cogs/warnings/warnings.py:165 +#: redbot/cogs/warnings/warnings.py:172 msgid "The warn channel has been set to {channel}." -msgstr "" +msgstr "警告頻道已設置為 {channel}。" -#: redbot/cogs/warnings/warnings.py:169 redbot/cogs/warnings/warnings.py:185 +#: redbot/cogs/warnings/warnings.py:176 redbot/cogs/warnings/warnings.py:192 msgid "Warnings will now be sent in the channel command was used in." -msgstr "" +msgstr "現在將在使用的頻道命令中發送警告。" -#: redbot/cogs/warnings/warnings.py:174 +#: redbot/cogs/warnings/warnings.py:181 #, docstring msgid "\n" " Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.\n" " " -msgstr "" +msgstr "\n" +" 設置是否應將警告發送到使用“[p]warningset warnchannel”設置的頻道。\n" +" " -#: redbot/cogs/warnings/warnings.py:182 +#: redbot/cogs/warnings/warnings.py:189 msgid "Warnings will now be sent to {channel}." -msgstr "" +msgstr "警告現在將發送到 {channel}。" -#: redbot/cogs/warnings/warnings.py:187 +#: redbot/cogs/warnings/warnings.py:194 msgid "Toggle channel has been disabled." -msgstr "" +msgstr "目標頻道已被禁用。" -#: redbot/cogs/warnings/warnings.py:193 +#: redbot/cogs/warnings/warnings.py:200 #, docstring -msgid "Manage automated actions for Warnings.\n" +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" @@ -132,226 +144,250 @@ msgid "Manage automated actions for Warnings.\n" " user is warned enough so that their points go over this\n" " threshold, the action will be executed.\n" " " -msgstr "" +msgstr "管理警告的自動操作。\n\n" +" 動作本質上是命令宏。 可以運行任何命令\n" +" 當最初觸發動作時,和/或當動作\n" +" 被解除。\n" +" 必須為操作指定名稱和分數閾值。 當一個\n" +" 用戶得到足夠的警告,以便他們的分數超過這個\n" +" 閾值,將執行操作。\n" +" " -#: redbot/cogs/warnings/warnings.py:206 +#: redbot/cogs/warnings/warnings.py:214 #, docstring -msgid "Create an automated action.\n" +msgid "Create an automated action.\n\n" " Duplicate action names are not allowed.\n" " " -msgstr "" +msgstr "創建自動操作。\n\n" +" 不允許重複的動作名稱。\n" +" " -#: redbot/cogs/warnings/warnings.py:226 +#: redbot/cogs/warnings/warnings.py:235 msgid "Duplicate action name found!" -msgstr "" +msgstr "發現重複的操作名稱!" -#: redbot/cogs/warnings/warnings.py:233 +#: redbot/cogs/warnings/warnings.py:242 msgid "Action {name} has been added." -msgstr "" +msgstr "已添加動作 {name}。" -#: redbot/cogs/warnings/warnings.py:238 +#: redbot/cogs/warnings/warnings.py:247 #, docstring msgid "Delete the action with the specified name." -msgstr "" +msgstr "刪除具有指定名稱的動作。" -#: redbot/cogs/warnings/warnings.py:251 +#: redbot/cogs/warnings/warnings.py:260 msgid "No action named {name} exists!" -msgstr "" +msgstr "不存在名為 {name} 的動作!" -#: redbot/cogs/warnings/warnings.py:257 +#: redbot/cogs/warnings/warnings.py:266 #, docstring -msgid "Manage warning reasons.\n" +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 "管理警告原因。\n\n" +" 原因必須給出名稱、描述和分值。 這\n" +" 警告用戶時必須給出原因名稱。\n" +" " -#: redbot/cogs/warnings/warnings.py:268 +#: redbot/cogs/warnings/warnings.py:278 #, docstring msgid "Create a warning reason." -msgstr "" +msgstr "創建警告原因。" -#: redbot/cogs/warnings/warnings.py:272 +#: redbot/cogs/warnings/warnings.py:282 msgid "*Custom* cannot be used as a reason name!" -msgstr "" +msgstr "*自定義*不能作為理由名稱!" -#: redbot/cogs/warnings/warnings.py:282 +#: redbot/cogs/warnings/warnings.py:292 msgid "The new reason has been registered." -msgstr "" +msgstr "新的理由已登記。" -#: redbot/cogs/warnings/warnings.py:287 +#: redbot/cogs/warnings/warnings.py:297 #, docstring msgid "Delete a warning reason." -msgstr "" +msgstr "刪除警告原因。" -#: redbot/cogs/warnings/warnings.py:294 +#: redbot/cogs/warnings/warnings.py:304 msgid "That is not a registered reason name." -msgstr "" +msgstr "那不是註冊的原因名稱。" -#: redbot/cogs/warnings/warnings.py:300 +#: redbot/cogs/warnings/warnings.py:310 #, docstring msgid "List all configured reasons for Warnings." -msgstr "" +msgstr "列出所有已配置的警告原因。" -#: redbot/cogs/warnings/warnings.py:308 +#: redbot/cogs/warnings/warnings.py:318 msgid "Reason: {name}" -msgstr "" +msgstr "原因:{name}" -#: redbot/cogs/warnings/warnings.py:312 redbot/cogs/warnings/warnings.py:340 -#: redbot/cogs/warnings/warnings.py:440 redbot/cogs/warnings/warnings.py:473 +#: redbot/cogs/warnings/warnings.py:322 redbot/cogs/warnings/warnings.py:350 +#: redbot/cogs/warnings/warnings.py:451 redbot/cogs/warnings/warnings.py:484 msgid "Points" -msgstr "" +msgstr "分數" -#: redbot/cogs/warnings/warnings.py:316 +#: redbot/cogs/warnings/warnings.py:326 msgid "Name: {reason_name}\n" "Points: {points}\n" "Description: {description}" -msgstr "" +msgstr "名稱:{reason_name}\n" +"積分:{points}\n" +"描述:{description}" -#: redbot/cogs/warnings/warnings.py:323 +#: redbot/cogs/warnings/warnings.py:333 msgid "There are no reasons configured!" -msgstr "" +msgstr "沒有配置的原因!" -#: redbot/cogs/warnings/warnings.py:329 +#: redbot/cogs/warnings/warnings.py:339 #, docstring msgid "List all configured automated actions for Warnings." -msgstr "" +msgstr "列出所有已配置的警告自動動作。" -#: redbot/cogs/warnings/warnings.py:337 +#: redbot/cogs/warnings/warnings.py:347 msgid "Action: {name}" -msgstr "" +msgstr "動作:{name}" -#: redbot/cogs/warnings/warnings.py:342 +#: redbot/cogs/warnings/warnings.py:352 msgid "Exceed command" -msgstr "" +msgstr "已超出命令" -#: redbot/cogs/warnings/warnings.py:346 +#: redbot/cogs/warnings/warnings.py:356 msgid "Drop command" -msgstr "" +msgstr "放下命令" -#: redbot/cogs/warnings/warnings.py:350 +#: redbot/cogs/warnings/warnings.py:360 msgid "Name: {action_name}\n" "Points: {points}\n" "Exceed command: {exceed_command}\n" "Drop command: {drop_command}" -msgstr "" +msgstr "名稱:{action_name}\n" +"積分:{points}\n" +"超出指令:{exceed_command}\n" +"刪除指令:{drop_command}" -#: redbot/cogs/warnings/warnings.py:358 +#: redbot/cogs/warnings/warnings.py:368 msgid "There are no actions configured!" -msgstr "" +msgstr "沒有配置任何操作!" -#: redbot/cogs/warnings/warnings.py:371 +#: redbot/cogs/warnings/warnings.py:381 #, docstring -msgid "Warn the user for the specified reason.\n" +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" " `` is reason for the warning. This can be a registered reason,\n" " or a custom reason if ``[p]warningset allowcustomreasons`` is set.\n" " " -msgstr "" +msgstr "出於特定原因警告用戶。\n\n" +" `` 警告應針對的點數。 如果沒有提供號碼\n" +" 將給予1分。 預設警告忽略這一點。\n" +" `` 是警告的原因。 這可能是註冊原因,\n" +" 或者自定義原因,如果設置了“[p]warningset allowcustomreasons”。\n" +" " -#: redbot/cogs/warnings/warnings.py:379 +#: redbot/cogs/warnings/warnings.py:390 msgid "You cannot warn yourself." -msgstr "" +msgstr "你不能警告自己。" -#: redbot/cogs/warnings/warnings.py:381 +#: redbot/cogs/warnings/warnings.py:392 msgid "You cannot warn other bots." -msgstr "" +msgstr "您無法警告其他機器人。" -#: redbot/cogs/warnings/warnings.py:383 +#: redbot/cogs/warnings/warnings.py:394 msgid "You cannot warn the server owner." -msgstr "" +msgstr "您不能警告服務器擁有者。" -#: redbot/cogs/warnings/warnings.py:386 +#: redbot/cogs/warnings/warnings.py:397 msgid "The person you're trying to warn is equal or higher than you in the discord hierarchy, you cannot warn them." -msgstr "" +msgstr "您要警告的人在身分組等級中等於或高於您,您無法警告他們。" -#: redbot/cogs/warnings/warnings.py:396 +#: redbot/cogs/warnings/warnings.py:407 msgid "That is not a registered reason!" -msgstr "" +msgstr "那不是註冊的原因!" -#: redbot/cogs/warnings/warnings.py:399 -msgid "You cannot apply 0 or less points." -msgstr "" +#: redbot/cogs/warnings/warnings.py:410 +msgid "You cannot apply negative points." +msgstr "您不能申請負分。" -#: redbot/cogs/warnings/warnings.py:413 +#: redbot/cogs/warnings/warnings.py:424 msgid "Do `{prefix}warningset allowcustomreasons true` to enable custom reasons." -msgstr "" +msgstr "執行“{prefix}warningset allowcustomreasons true”以啟用自定義原因。" -#: redbot/cogs/warnings/warnings.py:434 redbot/cogs/warnings/warnings.py:467 +#: redbot/cogs/warnings/warnings.py:445 redbot/cogs/warnings/warnings.py:478 msgid "Warning from {user}" -msgstr "" +msgstr "來自{user} 的警告" -#: redbot/cogs/warnings/warnings.py:436 redbot/cogs/warnings/warnings.py:469 +#: redbot/cogs/warnings/warnings.py:447 redbot/cogs/warnings/warnings.py:480 msgid "Warning" -msgstr "" +msgstr "警告" -#: redbot/cogs/warnings/warnings.py:443 +#: redbot/cogs/warnings/warnings.py:454 msgid "You have received a warning in {guild_name}." -msgstr "" +msgstr "你在{guild_name} 收到了警告。" -#: redbot/cogs/warnings/warnings.py:453 +#: redbot/cogs/warnings/warnings.py:464 msgid "A warning for {user} has been issued, but I wasn't able to send them a warn message." -msgstr "" +msgstr "已向 {user} 發出警告,但我無法向他們發送警告訊息。" -#: redbot/cogs/warnings/warnings.py:479 redbot/cogs/warnings/warnings.py:488 +#: redbot/cogs/warnings/warnings.py:490 redbot/cogs/warnings/warnings.py:499 msgid "{user} has been warned." -msgstr "" +msgstr "{user} 已收到警告。" -#: redbot/cogs/warnings/warnings.py:493 +#: redbot/cogs/warnings/warnings.py:504 msgid "{reason}\n\n" "Use `{prefix}unwarn {user} {message}` to remove this warning." -msgstr "" +msgstr "{reason}\n\n" +"使用 `{prefix}unwarn {user} {message}` 刪除此警告。" -#: redbot/cogs/warnings/warnings.py:496 +#: redbot/cogs/warnings/warnings.py:507 msgid "{description}\n" "Points: {points}" -msgstr "" +msgstr "{description}\n" +"積分:{points}" -#: redbot/cogs/warnings/warnings.py:519 +#: redbot/cogs/warnings/warnings.py:530 #, docstring msgid "List the warnings for the specified user." -msgstr "" +msgstr "列出指定用戶的警告。" -#: redbot/cogs/warnings/warnings.py:532 +#: redbot/cogs/warnings/warnings.py:543 msgid "That user has no warnings!" -msgstr "" +msgstr "該用戶沒有警告!" -#: redbot/cogs/warnings/warnings.py:537 redbot/cogs/warnings/warnings.py:573 +#: redbot/cogs/warnings/warnings.py:548 redbot/cogs/warnings/warnings.py:584 msgid "Deleted Moderator" -msgstr "" +msgstr "刪除版主" -#: redbot/cogs/warnings/warnings.py:540 redbot/cogs/warnings/warnings.py:576 +#: redbot/cogs/warnings/warnings.py:551 redbot/cogs/warnings/warnings.py:587 msgid "Unknown Moderator ({})" -msgstr "" +msgstr "未知的版主 ({})" -#: redbot/cogs/warnings/warnings.py:541 redbot/cogs/warnings/warnings.py:577 +#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 msgid "{num_points} point warning {reason_name} issued by {user} for {description}\n" -msgstr "" +msgstr "{user} 為 {description} 發出 {num_points} 點警告 {reason_name}\n" -#: redbot/cogs/warnings/warnings.py:552 redbot/cogs/warnings/warnings.py:588 +#: redbot/cogs/warnings/warnings.py:563 redbot/cogs/warnings/warnings.py:599 msgid "Warnings for {user}" -msgstr "" +msgstr "{user} 警告" -#: redbot/cogs/warnings/warnings.py:560 +#: redbot/cogs/warnings/warnings.py:571 #, docstring msgid "List warnings for yourself." -msgstr "" +msgstr "列出自己的警告。" -#: redbot/cogs/warnings/warnings.py:568 +#: redbot/cogs/warnings/warnings.py:579 msgid "You have no warnings!" -msgstr "" +msgstr "你沒有警告!" -#: redbot/cogs/warnings/warnings.py:602 +#: redbot/cogs/warnings/warnings.py:613 #, docstring msgid "Remove a warning from a user." -msgstr "" +msgstr "刪除用戶的警告。" -#: redbot/cogs/warnings/warnings.py:615 +#: redbot/cogs/warnings/warnings.py:626 msgid "You cannot remove warnings from yourself." -msgstr "" +msgstr "您無法刪除自己的警告。" -#: redbot/cogs/warnings/warnings.py:622 +#: redbot/cogs/warnings/warnings.py:633 msgid "That warning doesn't exist!" -msgstr "" +msgstr "該警告不存在!" diff --git a/redbot/cogs/warnings/warnings.py b/redbot/cogs/warnings/warnings.py index 708a056ff56..acf84255485 100644 --- a/redbot/cogs/warnings/warnings.py +++ b/redbot/cogs/warnings/warnings.py @@ -3,7 +3,7 @@ from datetime import timezone from collections import namedtuple from copy import copy -from typing import Union, Optional, Literal +from typing import Union, Literal import discord @@ -13,7 +13,7 @@ get_command_for_dropping_points, warning_points_remove_check, ) -from redbot.core import Config, checks, commands, modlog +from redbot.core import Config, commands, modlog from redbot.core.bot import Red from redbot.core.commands import UserInputOptional from redbot.core.i18n import Translator, cog_i18n @@ -110,7 +110,7 @@ async def register_warningtype(): @commands.group() @commands.guild_only() - @checks.guildowner_or_permissions(administrator=True) + @commands.guildowner_or_permissions(administrator=True) async def warningset(self, ctx: commands.Context): """Manage settings for Warnings.""" pass @@ -159,7 +159,7 @@ async def showmoderator(self, ctx, true_or_false: bool): async def warnchannel( self, ctx: commands.Context, - channel: Union[discord.TextChannel, discord.VoiceChannel] = None, + channel: Union[discord.TextChannel, discord.VoiceChannel, discord.StageChannel] = None, ): """Set the channel where warnings should be sent to. @@ -195,7 +195,7 @@ async def usewarnchannel(self, ctx: commands.Context, true_or_false: bool): @commands.group() @commands.guild_only() - @checks.guildowner_or_permissions(administrator=True) + @commands.guildowner_or_permissions(administrator=True) async def warnaction(self, ctx: commands.Context): """Manage automated actions for Warnings. @@ -261,7 +261,7 @@ async def action_del(self, ctx: commands.Context, action_name: str): @commands.group() @commands.guild_only() - @checks.guildowner_or_permissions(administrator=True) + @commands.guildowner_or_permissions(administrator=True) async def warnreason(self, ctx: commands.Context): """Manage warning reasons. @@ -305,7 +305,7 @@ async def reason_del(self, ctx: commands.Context, reason_name: str): @commands.command() @commands.guild_only() - @checks.admin_or_permissions(ban_members=True) + @commands.admin_or_permissions(ban_members=True) async def reasonlist(self, ctx: commands.Context): """List all configured reasons for Warnings.""" guild = ctx.guild @@ -334,7 +334,7 @@ async def reasonlist(self, ctx: commands.Context): @commands.command() @commands.guild_only() - @checks.admin_or_permissions(ban_members=True) + @commands.admin_or_permissions(ban_members=True) async def actionlist(self, ctx: commands.Context): """List all configured automated actions for Warnings.""" guild = ctx.guild @@ -369,7 +369,7 @@ async def actionlist(self, ctx: commands.Context): @commands.command() @commands.guild_only() - @checks.admin_or_permissions(ban_members=True) + @commands.admin_or_permissions(ban_members=True) async def warn( self, ctx: commands.Context, @@ -525,7 +525,7 @@ async def warn( @commands.command() @commands.guild_only() - @checks.admin() + @commands.admin() async def warnings(self, ctx: commands.Context, member: Union[discord.Member, int]): """List the warnings for the specified user.""" @@ -601,7 +601,7 @@ async def mywarnings(self, ctx: commands.Context): @commands.command() @commands.guild_only() - @checks.admin_or_permissions(ban_members=True) + @commands.admin_or_permissions(ban_members=True) async def unwarn( self, ctx: commands.Context, diff --git a/redbot/core/cli.py b/redbot/core/_cli.py similarity index 95% rename from redbot/core/cli.py rename to redbot/core/_cli.py index 169f2eb79c5..b8dbc65e492 100644 --- a/redbot/core/cli.py +++ b/redbot/core/_cli.py @@ -80,7 +80,7 @@ async def interactive_config(red, token_set, prefix_set, *, print_header=True): print( "\nPick a prefix. A prefix is what you type before a " "command. Example:\n" - "!help\n^ The exclamation mark is the prefix in this case.\n" + "!help\n^ The exclamation mark (!) is the prefix in this case.\n" "The prefix can be multiple characters. You will be able to change it " "later and add more of them.\nChoose your prefix:\n" ) @@ -94,6 +94,12 @@ async def interactive_config(red, token_set, prefix_set, *, print_header=True): "Prefixes cannot start with '/', as it conflicts with Discord's slash commands." ) prefix = "" + if prefix and not confirm( + f'You chose "{prefix}" as your prefix. To run the help command,' + f" you will have to send:\n{prefix}help\n\n" + "Do you want to continue with this prefix?" + ): + prefix = "" if prefix: await red._config.prefix.set([prefix]) @@ -177,6 +183,7 @@ def parse_cli_flags(args): type=int, default=[], nargs="+", + action="extend", help="ID of a co-owner. Only people who have access " "to the system that is hosting Red should be " "co-owners, as this gives them complete access " @@ -201,11 +208,16 @@ def parse_cli_flags(args): "--load-cogs", type=str, nargs="+", + action="extend", help="Force loading specified cogs from the installed packages. " "Can be used with the --no-cogs flag to load these cogs exclusively.", ) parser.add_argument( - "--unload-cogs", type=str, nargs="+", help="Force unloading specified cogs." + "--unload-cogs", + type=str, + nargs="+", + action="extend", + help="Force unloading specified cogs.", ) parser.add_argument( "--dry-run", diff --git a/redbot/core/cog_manager.py b/redbot/core/_cog_manager.py similarity index 82% rename from redbot/core/cog_manager.py rename to redbot/core/_cog_manager.py index 116df588f79..9f195aa65c2 100644 --- a/redbot/core/cog_manager.py +++ b/redbot/core/_cog_manager.py @@ -1,39 +1,27 @@ import contextlib import keyword import pkgutil +import sys +import textwrap from importlib import import_module, invalidate_caches from importlib.machinery import ModuleSpec from pathlib import Path -from typing import TYPE_CHECKING, Union, List, Optional +from typing import Union, List, Optional import redbot.cogs -from redbot.core.commands import BadArgument +from redbot.core.commands import positive_int from redbot.core.utils import deduplicate_iterables +from redbot.core.utils.views import ConfirmView import discord -from . import checks, commands +from . import commands from .config import Config from .i18n import Translator, cog_i18n -from .data_manager import cog_data_path +from .data_manager import cog_data_path, data_path from .utils.chat_formatting import box, pagify, humanize_list, inline -__all__ = ["CogManager"] - - -# Duplicate of redbot.cogs.cleanup.converters.positive_int -if TYPE_CHECKING: - positive_int = int -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 +__all__ = ("CogManager", "CogManagerUI") class NoSuchCog(ImportError): @@ -336,7 +324,7 @@ async def red_delete_data_for_user(self, **kwargs): return @commands.command() - @checks.is_owner() + @commands.is_owner() async def paths(self, ctx: commands.Context): """ Lists current cog paths in order of priority. @@ -358,7 +346,7 @@ async def paths(self, ctx: commands.Context): await ctx.send(box(msg)) @commands.command() - @checks.is_owner() + @commands.is_owner() async def addpath(self, ctx: commands.Context, *, path: Path): """ Add a path to the list of available cog paths. @@ -367,6 +355,81 @@ async def addpath(self, ctx: commands.Context, *, path: Path): await ctx.send(_("That path does not exist or does not point to a valid directory.")) return + path = path.resolve() + + # Path.is_relative_to() is 3.9+ + bot_data_path = data_path() + if path == bot_data_path or bot_data_path in path.parents: + await ctx.send( + _("A cog path cannot be part of bot's data path ({bot_data_path}).").format( + bot_data_path=inline(str(bot_data_path)) + ) + ) + return + + # Path.is_relative_to() is 3.9+ + core_path = ctx.bot._cog_mgr.CORE_PATH + if path == core_path or core_path in path.parents: + await ctx.send( + _("A cog path cannot be part of bot's core path ({core_path}).").format( + core_path=inline(str(core_path)) + ) + ) + return + + if (path / "__init__.py").is_file(): + view = ConfirmView(ctx.author) + # Technically, we only know the path is a package, + # not that it's a cog package specifically. + # However, this is more likely to cause the user to rethink their choice. + if sys.platform == "win32": + example_cog_path = "D:\\red-cogs" + example_dir_structure = textwrap.dedent( + """\ + - D:\\ + -- red-env + -- red-data + -- red-cogs + ---- mycog + ------ __init__.py + ------ mycog.py + ---- coolcog + ------ __init__.py + ------ coolcog.py""" + ) + else: + example_cog_path = "/home/user/red-cogs" + example_dir_structure = textwrap.dedent( + """\ + - /home/user/ + -- red-env + -- red-data + -- red-cogs + ---- mycog + ------ __init__.py + ------ mycog.py + ---- coolcog + ------ __init__.py + ------ coolcog.py""" + ) + content = ( + _( + "The provided path appears to be a cog package," + " are you sure that this is the path that you want to add as a **cog path**?\n" + "\nFor example, in the following case," + " you should be adding the {path} as a **cog path**:\n" + ).format(path=inline(example_cog_path)) + + box(example_dir_structure) + + _("\nPlease consult the Cog Manager UI documentation, if you're unsure: ") + + "https://docs.discord.red/en/stable/cog_guides/cog_manager_ui.html" + ) + view.message = await ctx.send(content, view=view) + await view.wait() + if not view.result: + await ctx.send(_("Okay, the path will not be added.")) + return + await view.message.delete() + try: await ctx.bot._cog_mgr.add_path(path) except ValueError as e: @@ -375,7 +438,7 @@ async def addpath(self, ctx: commands.Context, *, path: Path): await ctx.send(_("Path successfully added.")) @commands.command(require_var_positional=True) - @checks.is_owner() + @commands.is_owner() async def removepath(self, ctx: commands.Context, *path_numbers: positive_int): """ Removes one or more paths from the available cog paths given the `path_numbers` from `[p]paths`. @@ -413,7 +476,7 @@ async def removepath(self, ctx: commands.Context, *path_numbers: positive_int): await ctx.send(page) @commands.command(usage=" ") - @checks.is_owner() + @commands.is_owner() async def reorderpath(self, ctx: commands.Context, from_: positive_int, to: positive_int): """ Reorders paths internally to allow discovery of different cogs. @@ -439,7 +502,7 @@ async def reorderpath(self, ctx: commands.Context, from_: positive_int, to: posi await ctx.send(_("Paths reordered.")) @commands.command() - @checks.is_owner() + @commands.is_owner() async def installpath(self, ctx: commands.Context, path: Path = None): """ Returns the current install path or sets it if one is provided. @@ -464,7 +527,7 @@ async def installpath(self, ctx: commands.Context, path: Path = None): ) @commands.command() - @checks.is_owner() + @commands.is_owner() async def cogs(self, ctx: commands.Context): """ Lists all loaded and available cogs. diff --git a/redbot/core/_debuginfo.py b/redbot/core/_debuginfo.py index 7a1fdd4a1d0..589d406d1ed 100644 --- a/redbot/core/_debuginfo.py +++ b/redbot/core/_debuginfo.py @@ -50,11 +50,13 @@ class DebugInfo: def __init__(self, bot: Optional[Red] = None) -> None: self.bot = bot - async def get_text(self) -> str: - if self.bot is None: - return await self.get_cli_text() - else: - return await self.get_command_text() + @property + def is_logged_in(self) -> bool: + return self.bot is not None and self.bot.application_id is not None + + @property + def is_connected(self) -> bool: + return self.bot is not None and self.bot.is_ready() async def get_cli_text(self) -> str: parts = ["\x1b[31m# Debug Info for Red:\x1b[0m"] @@ -131,14 +133,40 @@ def _get_os_variables_section(self) -> DebugInfoSection: ) async def _get_red_vars_section(self) -> DebugInfoSection: - if data_manager.instance_name is None: + instance_name = data_manager.instance_name() + if instance_name is None: return DebugInfoSection( "Red variables", f"Metadata file: {data_manager.config_file}", ) - parts = [f"Instance name: {data_manager.instance_name}"] + parts = [f"Instance name: {instance_name}"] + if self.bot is not None: + # sys.original_argv is available since 3.10 and shows the actual command line arguments + # rather than a Python-transformed version (i.e. with '-c' or path to `__main__.py` + # as first element). We could just not show the first argument for consistency + # but it can be useful. + cli_args = getattr(sys, "orig_argv", sys.argv).copy() + # best effort attempt to expunge a token argument + for idx, arg in enumerate(cli_args): + if not arg.startswith("--to"): + continue + arg_name, sep, arg_value = arg.partition("=") + if arg_name not in ("--to", "--tok", "--toke", "--token"): + continue + if sep: + cli_args[idx] = f"{arg_name}{sep}[EXPUNGED]" + elif len(cli_args) > idx + 1: + cli_args[idx + 1] = f"[EXPUNGED]" + parts.append(f"Command line arguments: {cli_args!r}") + + # This formatting is a bit ugly but this is a debug information command + # and calling repr() on prefix strings ensures that the list isn't ambiguous. + prefixes = ", ".join(map(repr, await self.bot._config.prefix())) + parts.append(f"Global prefix(es): {prefixes}") + + if self.is_logged_in: owners = [] for uid in self.bot.owner_ids: try: @@ -149,7 +177,7 @@ async def _get_red_vars_section(self) -> DebugInfoSection: owners_string = ", ".join(owners) or "None" parts.append(f"Owner(s): {', '.join(owners) or 'None'}") - if self.bot is not None: + if self.is_connected: disabled_intents = ( ", ".join( intent_name.replace("_", " ").title() diff --git a/redbot/core/_diagnoser.py b/redbot/core/_diagnoser.py index a8c32c60a01..96837d79c1f 100644 --- a/redbot/core/_diagnoser.py +++ b/redbot/core/_diagnoser.py @@ -38,7 +38,9 @@ def __init__( self, bot: Red, original_ctx: commands.Context, - channel: Union[discord.TextChannel, discord.VoiceChannel, discord.Thread], + channel: Union[ + discord.TextChannel, discord.VoiceChannel, discord.StageChannel, discord.Thread + ], author: discord.Member, command: commands.Command, ) -> None: @@ -483,9 +485,7 @@ async def _check_requires_command(self) -> CheckResult: return await self._check_requires(_("Permissions verification"), self.ctx.command) async def _check_requires_cog(self) -> CheckResult: - label = _("Permissions verification for {cog} cog").format( - cog=inline(self.ctx.cog.qualified_name) - ) + label = _("Cog permissions verification") if self.ctx.cog is None: return CheckResult(True, label) return await self._check_requires(label, self.ctx.cog) @@ -937,7 +937,7 @@ def _get_message_from_check_result( if subresult.success else _("Failed") + " \N{NO ENTRY}\N{VARIATION SELECTOR-16}" ) - lines.append(f"{prefix}{idx}. {subresult.label}: {status}") + lines.append(f"\u200b{prefix}{idx}. {subresult.label}: {status}") lines.extend( self._get_message_from_check_result(subresult, prefix=f" {prefix}{idx}.") ) diff --git a/redbot/core/drivers/__init__.py b/redbot/core/_drivers/__init__.py similarity index 100% rename from redbot/core/drivers/__init__.py rename to redbot/core/_drivers/__init__.py diff --git a/redbot/core/drivers/_mongo.py b/redbot/core/_drivers/_mongo.py similarity index 100% rename from redbot/core/drivers/_mongo.py rename to redbot/core/_drivers/_mongo.py diff --git a/redbot/core/drivers/base.py b/redbot/core/_drivers/base.py similarity index 100% rename from redbot/core/drivers/base.py rename to redbot/core/_drivers/base.py diff --git a/redbot/core/drivers/json.py b/redbot/core/_drivers/json.py similarity index 100% rename from redbot/core/drivers/json.py rename to redbot/core/_drivers/json.py diff --git a/redbot/core/drivers/locales/af-ZA.po b/redbot/core/_drivers/locales/af-ZA.po similarity index 100% rename from redbot/core/drivers/locales/af-ZA.po rename to redbot/core/_drivers/locales/af-ZA.po diff --git a/redbot/core/drivers/postgres/locales/ar-SA.po b/redbot/core/_drivers/locales/ar-SA.po similarity index 81% rename from redbot/core/drivers/postgres/locales/ar-SA.po rename to redbot/core/_drivers/locales/ar-SA.po index bcd9eaa5756..b9190b37e1b 100644 --- a/redbot/core/drivers/postgres/locales/ar-SA.po +++ b/redbot/core/_drivers/locales/ar-SA.po @@ -1,17 +1,17 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-04-17 21:45+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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: 653\n" +"X-Crowdin-File-ID: 723\n" "Language: ar_SA\n" diff --git a/redbot/core/drivers/postgres/locales/bg-BG.po b/redbot/core/_drivers/locales/bg-BG.po similarity index 77% rename from redbot/core/drivers/postgres/locales/bg-BG.po rename to redbot/core/_drivers/locales/bg-BG.po index a7cb9f65d4d..b04aa9f755e 100644 --- a/redbot/core/drivers/postgres/locales/bg-BG.po +++ b/redbot/core/_drivers/locales/bg-BG.po @@ -1,17 +1,17 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-04-17 21:45+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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: 653\n" +"X-Crowdin-File-ID: 723\n" "Language: bg_BG\n" diff --git a/redbot/core/drivers/locales/bs-BA.po b/redbot/core/_drivers/locales/bs-BA.po similarity index 100% rename from redbot/core/drivers/locales/bs-BA.po rename to redbot/core/_drivers/locales/bs-BA.po diff --git a/redbot/core/drivers/locales/ca-ES.po b/redbot/core/_drivers/locales/ca-ES.po similarity index 100% rename from redbot/core/drivers/locales/ca-ES.po rename to redbot/core/_drivers/locales/ca-ES.po diff --git a/redbot/core/drivers/postgres/locales/cs-CZ.po b/redbot/core/_drivers/locales/cs-CZ.po similarity index 78% rename from redbot/core/drivers/postgres/locales/cs-CZ.po rename to redbot/core/_drivers/locales/cs-CZ.po index d131e98949e..08b99d248e8 100644 --- a/redbot/core/drivers/postgres/locales/cs-CZ.po +++ b/redbot/core/_drivers/locales/cs-CZ.po @@ -1,17 +1,17 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-04-17 21:45+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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: 653\n" +"X-Crowdin-File-ID: 723\n" "Language: cs_CZ\n" diff --git a/redbot/core/drivers/locales/da-DK.po b/redbot/core/_drivers/locales/da-DK.po similarity index 77% rename from redbot/core/drivers/locales/da-DK.po rename to redbot/core/_drivers/locales/da-DK.po index b3db09cb3d1..0766619ebc0 100644 --- a/redbot/core/drivers/locales/da-DK.po +++ b/redbot/core/_drivers/locales/da-DK.po @@ -1,17 +1,17 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-04-17 21:45+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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: 657\n" +"X-Crowdin-File-ID: 723\n" "Language: da_DK\n" diff --git a/redbot/core/drivers/postgres/locales/de-DE.po b/redbot/core/_drivers/locales/de-DE.po similarity index 77% rename from redbot/core/drivers/postgres/locales/de-DE.po rename to redbot/core/_drivers/locales/de-DE.po index 7db3c6ff2f5..2326541d57b 100644 --- a/redbot/core/drivers/postgres/locales/de-DE.po +++ b/redbot/core/_drivers/locales/de-DE.po @@ -1,17 +1,17 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-04-17 21:45+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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: 653\n" +"X-Crowdin-File-ID: 723\n" "Language: de_DE\n" diff --git a/redbot/core/drivers/locales/el-GR.po b/redbot/core/_drivers/locales/el-GR.po similarity index 100% rename from redbot/core/drivers/locales/el-GR.po rename to redbot/core/_drivers/locales/el-GR.po diff --git a/redbot/core/drivers/postgres/locales/es-ES.po b/redbot/core/_drivers/locales/es-ES.po similarity index 77% rename from redbot/core/drivers/postgres/locales/es-ES.po rename to redbot/core/_drivers/locales/es-ES.po index c491a4d1517..1cd10d85a97 100644 --- a/redbot/core/drivers/postgres/locales/es-ES.po +++ b/redbot/core/_drivers/locales/es-ES.po @@ -1,17 +1,17 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-04-17 21:45+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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: 653\n" +"X-Crowdin-File-ID: 723\n" "Language: es_ES\n" diff --git a/redbot/core/drivers/postgres/locales/fi-FI.po b/redbot/core/_drivers/locales/fi-FI.po similarity index 77% rename from redbot/core/drivers/postgres/locales/fi-FI.po rename to redbot/core/_drivers/locales/fi-FI.po index f334965f540..7c2c6beba05 100644 --- a/redbot/core/drivers/postgres/locales/fi-FI.po +++ b/redbot/core/_drivers/locales/fi-FI.po @@ -1,17 +1,17 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-04-17 21:45+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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: 653\n" +"X-Crowdin-File-ID: 723\n" "Language: fi_FI\n" diff --git a/redbot/core/drivers/postgres/locales/fr-FR.po b/redbot/core/_drivers/locales/fr-FR.po similarity index 77% rename from redbot/core/drivers/postgres/locales/fr-FR.po rename to redbot/core/_drivers/locales/fr-FR.po index f97102758d7..14107f254f6 100644 --- a/redbot/core/drivers/postgres/locales/fr-FR.po +++ b/redbot/core/_drivers/locales/fr-FR.po @@ -1,17 +1,17 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-04-17 21:45+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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: 653\n" +"X-Crowdin-File-ID: 723\n" "Language: fr_FR\n" diff --git a/redbot/core/drivers/locales/he-IL.po b/redbot/core/_drivers/locales/he-IL.po similarity index 100% rename from redbot/core/drivers/locales/he-IL.po rename to redbot/core/_drivers/locales/he-IL.po diff --git a/redbot/core/drivers/postgres/locales/hi-IN.po b/redbot/core/_drivers/locales/hi-IN.po similarity index 77% rename from redbot/core/drivers/postgres/locales/hi-IN.po rename to redbot/core/_drivers/locales/hi-IN.po index 604dc3137c8..477ddb5ae82 100644 --- a/redbot/core/drivers/postgres/locales/hi-IN.po +++ b/redbot/core/_drivers/locales/hi-IN.po @@ -1,17 +1,17 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-04-17 21:45+0000\n" "Last-Translator: \n" "Language-Team: Hindi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" "X-Crowdin-Language: hi\n" -"X-Crowdin-File-ID: 653\n" +"X-Crowdin-File-ID: 723\n" "Language: hi_IN\n" diff --git a/redbot/core/_drivers/locales/hr-HR.po b/redbot/core/_drivers/locales/hr-HR.po new file mode 100644 index 00000000000..a27840a5d54 --- /dev/null +++ b/redbot/core/_drivers/locales/hr-HR.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2023-04-17 21:45+0000\n" +"Last-Translator: \n" +"Language-Team: Croatian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.4.2\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: hr\n" +"X-Crowdin-File-ID: 723\n" +"Language: hr_HR\n" + diff --git a/redbot/core/drivers/locales/hu-HU.po b/redbot/core/_drivers/locales/hu-HU.po similarity index 77% rename from redbot/core/drivers/locales/hu-HU.po rename to redbot/core/_drivers/locales/hu-HU.po index dcf9b30dd0e..249ecd0a124 100644 --- a/redbot/core/drivers/locales/hu-HU.po +++ b/redbot/core/_drivers/locales/hu-HU.po @@ -1,17 +1,17 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-04-17 21:45+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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: 657\n" +"X-Crowdin-File-ID: 723\n" "Language: hu_HU\n" diff --git a/redbot/core/drivers/locales/id-ID.po b/redbot/core/_drivers/locales/id-ID.po similarity index 77% rename from redbot/core/drivers/locales/id-ID.po rename to redbot/core/_drivers/locales/id-ID.po index 22774c0f341..40080a30a81 100644 --- a/redbot/core/drivers/locales/id-ID.po +++ b/redbot/core/_drivers/locales/id-ID.po @@ -1,17 +1,17 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-04-17 21:45+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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: 657\n" +"X-Crowdin-File-ID: 723\n" "Language: id_ID\n" diff --git a/redbot/core/drivers/locales/it-IT.po b/redbot/core/_drivers/locales/it-IT.po similarity index 77% rename from redbot/core/drivers/locales/it-IT.po rename to redbot/core/_drivers/locales/it-IT.po index 95882c7544b..ae661fa12a3 100644 --- a/redbot/core/drivers/locales/it-IT.po +++ b/redbot/core/_drivers/locales/it-IT.po @@ -1,17 +1,17 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-04-17 21:45+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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: 657\n" +"X-Crowdin-File-ID: 723\n" "Language: it_IT\n" diff --git a/redbot/core/drivers/postgres/locales/ja-JP.po b/redbot/core/_drivers/locales/ja-JP.po similarity index 77% rename from redbot/core/drivers/postgres/locales/ja-JP.po rename to redbot/core/_drivers/locales/ja-JP.po index 3100f756b05..2efee32eb67 100644 --- a/redbot/core/drivers/postgres/locales/ja-JP.po +++ b/redbot/core/_drivers/locales/ja-JP.po @@ -1,17 +1,17 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-04-17 21:45+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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: 653\n" +"X-Crowdin-File-ID: 723\n" "Language: ja_JP\n" diff --git a/redbot/core/drivers/locales/ko-KR.po b/redbot/core/_drivers/locales/ko-KR.po similarity index 77% rename from redbot/core/drivers/locales/ko-KR.po rename to redbot/core/_drivers/locales/ko-KR.po index 6acdb658128..9d13ced46a5 100644 --- a/redbot/core/drivers/locales/ko-KR.po +++ b/redbot/core/_drivers/locales/ko-KR.po @@ -1,17 +1,17 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-04-17 21:45+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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: 657\n" +"X-Crowdin-File-ID: 723\n" "Language: ko_KR\n" diff --git a/redbot/core/drivers/locales/nb-NO.po b/redbot/core/_drivers/locales/nb-NO.po similarity index 78% rename from redbot/core/drivers/locales/nb-NO.po rename to redbot/core/_drivers/locales/nb-NO.po index bdfe5caeafc..4a3b32b85a7 100644 --- a/redbot/core/drivers/locales/nb-NO.po +++ b/redbot/core/_drivers/locales/nb-NO.po @@ -1,17 +1,17 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-04-17 21:45+0000\n" "Last-Translator: \n" "Language-Team: Norwegian Bokmal\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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: 657\n" +"X-Crowdin-File-ID: 723\n" "Language: nb_NO\n" diff --git a/redbot/core/drivers/locales/nl-NL.po b/redbot/core/_drivers/locales/nl-NL.po similarity index 77% rename from redbot/core/drivers/locales/nl-NL.po rename to redbot/core/_drivers/locales/nl-NL.po index 075925fded8..057b703d310 100644 --- a/redbot/core/drivers/locales/nl-NL.po +++ b/redbot/core/_drivers/locales/nl-NL.po @@ -1,17 +1,17 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-04-17 21:45+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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: 657\n" +"X-Crowdin-File-ID: 723\n" "Language: nl_NL\n" diff --git a/redbot/core/drivers/locales/pl-PL.po b/redbot/core/_drivers/locales/pl-PL.po similarity index 82% rename from redbot/core/drivers/locales/pl-PL.po rename to redbot/core/_drivers/locales/pl-PL.po index d83ac9498bf..8dd382744b4 100644 --- a/redbot/core/drivers/locales/pl-PL.po +++ b/redbot/core/_drivers/locales/pl-PL.po @@ -1,17 +1,17 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-04-17 21:45+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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: 657\n" +"X-Crowdin-File-ID: 723\n" "Language: pl_PL\n" diff --git a/redbot/core/drivers/locales/pt-BR.po b/redbot/core/_drivers/locales/pt-BR.po similarity index 78% rename from redbot/core/drivers/locales/pt-BR.po rename to redbot/core/_drivers/locales/pt-BR.po index 12d8bb36d26..988b8d298df 100644 --- a/redbot/core/drivers/locales/pt-BR.po +++ b/redbot/core/_drivers/locales/pt-BR.po @@ -1,17 +1,17 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-04-17 21:45+0000\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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: 657\n" +"X-Crowdin-File-ID: 723\n" "Language: pt_BR\n" diff --git a/redbot/core/drivers/locales/pt-PT.po b/redbot/core/_drivers/locales/pt-PT.po similarity index 78% rename from redbot/core/drivers/locales/pt-PT.po rename to redbot/core/_drivers/locales/pt-PT.po index 74a7bd16dfd..f6052a45c7a 100644 --- a/redbot/core/drivers/locales/pt-PT.po +++ b/redbot/core/_drivers/locales/pt-PT.po @@ -1,17 +1,17 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-04-17 21:45+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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: 657\n" +"X-Crowdin-File-ID: 723\n" "Language: pt_PT\n" diff --git a/redbot/core/drivers/locales/ro-RO.po b/redbot/core/_drivers/locales/ro-RO.po similarity index 100% rename from redbot/core/drivers/locales/ro-RO.po rename to redbot/core/_drivers/locales/ro-RO.po diff --git a/redbot/core/drivers/locales/ru-RU.po b/redbot/core/_drivers/locales/ru-RU.po similarity index 83% rename from redbot/core/drivers/locales/ru-RU.po rename to redbot/core/_drivers/locales/ru-RU.po index 1ab41b97399..67019647ed5 100644 --- a/redbot/core/drivers/locales/ru-RU.po +++ b/redbot/core/_drivers/locales/ru-RU.po @@ -1,17 +1,17 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-04-17 21:45+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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: 657\n" +"X-Crowdin-File-ID: 723\n" "Language: ru_RU\n" diff --git a/redbot/core/drivers/locales/sk-SK.po b/redbot/core/_drivers/locales/sk-SK.po similarity index 78% rename from redbot/core/drivers/locales/sk-SK.po rename to redbot/core/_drivers/locales/sk-SK.po index ceae0791a6c..5c92b077954 100644 --- a/redbot/core/drivers/locales/sk-SK.po +++ b/redbot/core/_drivers/locales/sk-SK.po @@ -1,17 +1,17 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-04-17 21:45+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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: 657\n" +"X-Crowdin-File-ID: 723\n" "Language: sk_SK\n" diff --git a/redbot/core/drivers/locales/sl-SI.po b/redbot/core/_drivers/locales/sl-SI.po similarity index 80% rename from redbot/core/drivers/locales/sl-SI.po rename to redbot/core/_drivers/locales/sl-SI.po index eefecea1bee..d9b33a12ac2 100644 --- a/redbot/core/drivers/locales/sl-SI.po +++ b/redbot/core/_drivers/locales/sl-SI.po @@ -1,17 +1,17 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-04-17 21:45+0000\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n%100==4 ? 3 : 0);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" "X-Crowdin-Language: sl\n" -"X-Crowdin-File-ID: 657\n" +"X-Crowdin-File-ID: 723\n" "Language: sl_SI\n" diff --git a/redbot/core/drivers/locales/sr-CS.po b/redbot/core/_drivers/locales/sr-CS.po similarity index 100% rename from redbot/core/drivers/locales/sr-CS.po rename to redbot/core/_drivers/locales/sr-CS.po diff --git a/redbot/core/drivers/locales/sr-SP.po b/redbot/core/_drivers/locales/sr-SP.po similarity index 100% rename from redbot/core/drivers/locales/sr-SP.po rename to redbot/core/_drivers/locales/sr-SP.po diff --git a/redbot/core/drivers/locales/sv-SE.po b/redbot/core/_drivers/locales/sv-SE.po similarity index 77% rename from redbot/core/drivers/locales/sv-SE.po rename to redbot/core/_drivers/locales/sv-SE.po index 1398f6b6a0f..71487341eb2 100644 --- a/redbot/core/drivers/locales/sv-SE.po +++ b/redbot/core/_drivers/locales/sv-SE.po @@ -1,17 +1,17 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-04-17 21:45+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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: 657\n" +"X-Crowdin-File-ID: 723\n" "Language: sv_SE\n" diff --git a/redbot/core/drivers/locales/tr-TR.po b/redbot/core/_drivers/locales/tr-TR.po similarity index 77% rename from redbot/core/drivers/locales/tr-TR.po rename to redbot/core/_drivers/locales/tr-TR.po index fad5849ee84..4cb417cbc4e 100644 --- a/redbot/core/drivers/locales/tr-TR.po +++ b/redbot/core/_drivers/locales/tr-TR.po @@ -1,17 +1,17 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-04-17 21:45+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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: 657\n" +"X-Crowdin-File-ID: 723\n" "Language: tr_TR\n" diff --git a/redbot/core/drivers/locales/uk-UA.po b/redbot/core/_drivers/locales/uk-UA.po similarity index 83% rename from redbot/core/drivers/locales/uk-UA.po rename to redbot/core/_drivers/locales/uk-UA.po index ff9839f9b2d..7d5f94bde52 100644 --- a/redbot/core/drivers/locales/uk-UA.po +++ b/redbot/core/_drivers/locales/uk-UA.po @@ -1,17 +1,17 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-04-17 21:45+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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: 657\n" +"X-Crowdin-File-ID: 723\n" "Language: uk_UA\n" diff --git a/redbot/core/drivers/postgres/locales/vi-VN.po b/redbot/core/_drivers/locales/vi-VN.po similarity index 77% rename from redbot/core/drivers/postgres/locales/vi-VN.po rename to redbot/core/_drivers/locales/vi-VN.po index 7859a05db0e..d48a905be53 100644 --- a/redbot/core/drivers/postgres/locales/vi-VN.po +++ b/redbot/core/_drivers/locales/vi-VN.po @@ -1,17 +1,17 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-04-17 21:45+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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: 653\n" +"X-Crowdin-File-ID: 723\n" "Language: vi_VN\n" diff --git a/redbot/core/drivers/locales/zh-CN.po b/redbot/core/_drivers/locales/zh-CN.po similarity index 78% rename from redbot/core/drivers/locales/zh-CN.po rename to redbot/core/_drivers/locales/zh-CN.po index 6df29a28c4a..1aedf775772 100644 --- a/redbot/core/drivers/locales/zh-CN.po +++ b/redbot/core/_drivers/locales/zh-CN.po @@ -1,17 +1,17 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-04-17 21:45+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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: 657\n" +"X-Crowdin-File-ID: 723\n" "Language: zh_CN\n" diff --git a/redbot/core/drivers/locales/zh-HK.po b/redbot/core/_drivers/locales/zh-HK.po similarity index 100% rename from redbot/core/drivers/locales/zh-HK.po rename to redbot/core/_drivers/locales/zh-HK.po diff --git a/redbot/core/drivers/locales/zh-TW.po b/redbot/core/_drivers/locales/zh-TW.po similarity index 78% rename from redbot/core/drivers/locales/zh-TW.po rename to redbot/core/_drivers/locales/zh-TW.po index eccbf216813..7ef2fb2c9ab 100644 --- a/redbot/core/drivers/locales/zh-TW.po +++ b/redbot/core/_drivers/locales/zh-TW.po @@ -1,17 +1,17 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-04-17 21:45+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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: 657\n" +"X-Crowdin-File-ID: 723\n" "Language: zh_TW\n" diff --git a/redbot/core/drivers/log.py b/redbot/core/_drivers/log.py similarity index 100% rename from redbot/core/drivers/log.py rename to redbot/core/_drivers/log.py diff --git a/redbot/core/drivers/postgres/__init__.py b/redbot/core/_drivers/postgres/__init__.py similarity index 100% rename from redbot/core/drivers/postgres/__init__.py rename to redbot/core/_drivers/postgres/__init__.py diff --git a/redbot/core/drivers/postgres/ddl.sql b/redbot/core/_drivers/postgres/ddl.sql similarity index 100% rename from redbot/core/drivers/postgres/ddl.sql rename to redbot/core/_drivers/postgres/ddl.sql diff --git a/redbot/core/drivers/postgres/drop_ddl.sql b/redbot/core/_drivers/postgres/drop_ddl.sql similarity index 100% rename from redbot/core/drivers/postgres/drop_ddl.sql rename to redbot/core/_drivers/postgres/drop_ddl.sql diff --git a/redbot/core/drivers/postgres/locales/af-ZA.po b/redbot/core/_drivers/postgres/locales/af-ZA.po similarity index 100% rename from redbot/core/drivers/postgres/locales/af-ZA.po rename to redbot/core/_drivers/postgres/locales/af-ZA.po diff --git a/redbot/core/drivers/locales/ar-SA.po b/redbot/core/_drivers/postgres/locales/ar-SA.po similarity index 81% rename from redbot/core/drivers/locales/ar-SA.po rename to redbot/core/_drivers/postgres/locales/ar-SA.po index 2036eb72f04..4e72de15a17 100644 --- a/redbot/core/drivers/locales/ar-SA.po +++ b/redbot/core/_drivers/postgres/locales/ar-SA.po @@ -1,17 +1,17 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-04-17 21:45+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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: 657\n" +"X-Crowdin-File-ID: 719\n" "Language: ar_SA\n" diff --git a/redbot/core/drivers/locales/bg-BG.po b/redbot/core/_drivers/postgres/locales/bg-BG.po similarity index 77% rename from redbot/core/drivers/locales/bg-BG.po rename to redbot/core/_drivers/postgres/locales/bg-BG.po index a9e6ac9506f..93c193f5470 100644 --- a/redbot/core/drivers/locales/bg-BG.po +++ b/redbot/core/_drivers/postgres/locales/bg-BG.po @@ -1,17 +1,17 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-04-17 21:45+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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: 657\n" +"X-Crowdin-File-ID: 719\n" "Language: bg_BG\n" diff --git a/redbot/core/drivers/postgres/locales/bs-BA.po b/redbot/core/_drivers/postgres/locales/bs-BA.po similarity index 100% rename from redbot/core/drivers/postgres/locales/bs-BA.po rename to redbot/core/_drivers/postgres/locales/bs-BA.po diff --git a/redbot/core/drivers/postgres/locales/ca-ES.po b/redbot/core/_drivers/postgres/locales/ca-ES.po similarity index 100% rename from redbot/core/drivers/postgres/locales/ca-ES.po rename to redbot/core/_drivers/postgres/locales/ca-ES.po diff --git a/redbot/core/drivers/locales/cs-CZ.po b/redbot/core/_drivers/postgres/locales/cs-CZ.po similarity index 78% rename from redbot/core/drivers/locales/cs-CZ.po rename to redbot/core/_drivers/postgres/locales/cs-CZ.po index 47bcd526da3..ee13ecb3cb2 100644 --- a/redbot/core/drivers/locales/cs-CZ.po +++ b/redbot/core/_drivers/postgres/locales/cs-CZ.po @@ -1,17 +1,17 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-04-17 21:45+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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: 657\n" +"X-Crowdin-File-ID: 719\n" "Language: cs_CZ\n" diff --git a/redbot/core/drivers/postgres/locales/da-DK.po b/redbot/core/_drivers/postgres/locales/da-DK.po similarity index 77% rename from redbot/core/drivers/postgres/locales/da-DK.po rename to redbot/core/_drivers/postgres/locales/da-DK.po index c9d2b4d43fd..4ee6fea163d 100644 --- a/redbot/core/drivers/postgres/locales/da-DK.po +++ b/redbot/core/_drivers/postgres/locales/da-DK.po @@ -1,17 +1,17 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-04-17 21:45+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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: 653\n" +"X-Crowdin-File-ID: 719\n" "Language: da_DK\n" diff --git a/redbot/core/drivers/locales/de-DE.po b/redbot/core/_drivers/postgres/locales/de-DE.po similarity index 77% rename from redbot/core/drivers/locales/de-DE.po rename to redbot/core/_drivers/postgres/locales/de-DE.po index 5c82b277cec..a4012aba0ee 100644 --- a/redbot/core/drivers/locales/de-DE.po +++ b/redbot/core/_drivers/postgres/locales/de-DE.po @@ -1,17 +1,17 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-04-17 21:45+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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: 657\n" +"X-Crowdin-File-ID: 719\n" "Language: de_DE\n" diff --git a/redbot/core/drivers/postgres/locales/el-GR.po b/redbot/core/_drivers/postgres/locales/el-GR.po similarity index 100% rename from redbot/core/drivers/postgres/locales/el-GR.po rename to redbot/core/_drivers/postgres/locales/el-GR.po diff --git a/redbot/core/drivers/locales/es-ES.po b/redbot/core/_drivers/postgres/locales/es-ES.po similarity index 77% rename from redbot/core/drivers/locales/es-ES.po rename to redbot/core/_drivers/postgres/locales/es-ES.po index e5ece47fe60..d8fee733c0e 100644 --- a/redbot/core/drivers/locales/es-ES.po +++ b/redbot/core/_drivers/postgres/locales/es-ES.po @@ -1,17 +1,17 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-04-17 21:45+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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: 657\n" +"X-Crowdin-File-ID: 719\n" "Language: es_ES\n" diff --git a/redbot/core/drivers/locales/fi-FI.po b/redbot/core/_drivers/postgres/locales/fi-FI.po similarity index 77% rename from redbot/core/drivers/locales/fi-FI.po rename to redbot/core/_drivers/postgres/locales/fi-FI.po index f8e7aa42a4e..98666dfdc50 100644 --- a/redbot/core/drivers/locales/fi-FI.po +++ b/redbot/core/_drivers/postgres/locales/fi-FI.po @@ -1,17 +1,17 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-04-17 21:45+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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: 657\n" +"X-Crowdin-File-ID: 719\n" "Language: fi_FI\n" diff --git a/redbot/core/drivers/locales/fr-FR.po b/redbot/core/_drivers/postgres/locales/fr-FR.po similarity index 77% rename from redbot/core/drivers/locales/fr-FR.po rename to redbot/core/_drivers/postgres/locales/fr-FR.po index 6258950d6c5..c6a991a5e96 100644 --- a/redbot/core/drivers/locales/fr-FR.po +++ b/redbot/core/_drivers/postgres/locales/fr-FR.po @@ -1,17 +1,17 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-04-17 21:45+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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: 657\n" +"X-Crowdin-File-ID: 719\n" "Language: fr_FR\n" diff --git a/redbot/core/drivers/postgres/locales/he-IL.po b/redbot/core/_drivers/postgres/locales/he-IL.po similarity index 100% rename from redbot/core/drivers/postgres/locales/he-IL.po rename to redbot/core/_drivers/postgres/locales/he-IL.po diff --git a/redbot/core/drivers/locales/hi-IN.po b/redbot/core/_drivers/postgres/locales/hi-IN.po similarity index 77% rename from redbot/core/drivers/locales/hi-IN.po rename to redbot/core/_drivers/postgres/locales/hi-IN.po index 3e7012213ad..bb800d59078 100644 --- a/redbot/core/drivers/locales/hi-IN.po +++ b/redbot/core/_drivers/postgres/locales/hi-IN.po @@ -1,17 +1,17 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-04-17 21:45+0000\n" "Last-Translator: \n" "Language-Team: Hindi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" "X-Crowdin-Language: hi\n" -"X-Crowdin-File-ID: 657\n" +"X-Crowdin-File-ID: 719\n" "Language: hi_IN\n" diff --git a/redbot/core/_drivers/postgres/locales/hr-HR.po b/redbot/core/_drivers/postgres/locales/hr-HR.po new file mode 100644 index 00000000000..61c10812050 --- /dev/null +++ b/redbot/core/_drivers/postgres/locales/hr-HR.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2023-04-17 21:45+0000\n" +"Last-Translator: \n" +"Language-Team: Croatian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.4.2\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: hr\n" +"X-Crowdin-File-ID: 719\n" +"Language: hr_HR\n" + diff --git a/redbot/core/drivers/postgres/locales/hu-HU.po b/redbot/core/_drivers/postgres/locales/hu-HU.po similarity index 77% rename from redbot/core/drivers/postgres/locales/hu-HU.po rename to redbot/core/_drivers/postgres/locales/hu-HU.po index d6a39a43e66..f2a968c402c 100644 --- a/redbot/core/drivers/postgres/locales/hu-HU.po +++ b/redbot/core/_drivers/postgres/locales/hu-HU.po @@ -1,17 +1,17 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-04-17 21:45+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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: 653\n" +"X-Crowdin-File-ID: 719\n" "Language: hu_HU\n" diff --git a/redbot/core/drivers/postgres/locales/id-ID.po b/redbot/core/_drivers/postgres/locales/id-ID.po similarity index 77% rename from redbot/core/drivers/postgres/locales/id-ID.po rename to redbot/core/_drivers/postgres/locales/id-ID.po index 6ecc508919d..a948c2f13b3 100644 --- a/redbot/core/drivers/postgres/locales/id-ID.po +++ b/redbot/core/_drivers/postgres/locales/id-ID.po @@ -1,17 +1,17 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-04-17 21:45+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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: 653\n" +"X-Crowdin-File-ID: 719\n" "Language: id_ID\n" diff --git a/redbot/core/drivers/postgres/locales/it-IT.po b/redbot/core/_drivers/postgres/locales/it-IT.po similarity index 77% rename from redbot/core/drivers/postgres/locales/it-IT.po rename to redbot/core/_drivers/postgres/locales/it-IT.po index 3a4b5d625d4..d8ca2069fc7 100644 --- a/redbot/core/drivers/postgres/locales/it-IT.po +++ b/redbot/core/_drivers/postgres/locales/it-IT.po @@ -1,17 +1,17 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-04-17 21:45+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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: 653\n" +"X-Crowdin-File-ID: 719\n" "Language: it_IT\n" diff --git a/redbot/core/drivers/locales/ja-JP.po b/redbot/core/_drivers/postgres/locales/ja-JP.po similarity index 77% rename from redbot/core/drivers/locales/ja-JP.po rename to redbot/core/_drivers/postgres/locales/ja-JP.po index 1392dda43fa..198f4f6b787 100644 --- a/redbot/core/drivers/locales/ja-JP.po +++ b/redbot/core/_drivers/postgres/locales/ja-JP.po @@ -1,17 +1,17 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-04-17 21:45+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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: 657\n" +"X-Crowdin-File-ID: 719\n" "Language: ja_JP\n" diff --git a/redbot/core/drivers/postgres/locales/ko-KR.po b/redbot/core/_drivers/postgres/locales/ko-KR.po similarity index 77% rename from redbot/core/drivers/postgres/locales/ko-KR.po rename to redbot/core/_drivers/postgres/locales/ko-KR.po index 5e08e4f1820..06b72045dde 100644 --- a/redbot/core/drivers/postgres/locales/ko-KR.po +++ b/redbot/core/_drivers/postgres/locales/ko-KR.po @@ -1,17 +1,17 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-04-17 21:45+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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: 653\n" +"X-Crowdin-File-ID: 719\n" "Language: ko_KR\n" diff --git a/redbot/core/drivers/postgres/locales/nb-NO.po b/redbot/core/_drivers/postgres/locales/nb-NO.po similarity index 78% rename from redbot/core/drivers/postgres/locales/nb-NO.po rename to redbot/core/_drivers/postgres/locales/nb-NO.po index 5f6360485fe..9b59020ac02 100644 --- a/redbot/core/drivers/postgres/locales/nb-NO.po +++ b/redbot/core/_drivers/postgres/locales/nb-NO.po @@ -1,17 +1,17 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-04-17 21:45+0000\n" "Last-Translator: \n" "Language-Team: Norwegian Bokmal\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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: 653\n" +"X-Crowdin-File-ID: 719\n" "Language: nb_NO\n" diff --git a/redbot/core/drivers/postgres/locales/nl-NL.po b/redbot/core/_drivers/postgres/locales/nl-NL.po similarity index 77% rename from redbot/core/drivers/postgres/locales/nl-NL.po rename to redbot/core/_drivers/postgres/locales/nl-NL.po index ab3214fa13a..6bec788918e 100644 --- a/redbot/core/drivers/postgres/locales/nl-NL.po +++ b/redbot/core/_drivers/postgres/locales/nl-NL.po @@ -1,17 +1,17 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-04-17 21:45+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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: 653\n" +"X-Crowdin-File-ID: 719\n" "Language: nl_NL\n" diff --git a/redbot/core/drivers/postgres/locales/pl-PL.po b/redbot/core/_drivers/postgres/locales/pl-PL.po similarity index 82% rename from redbot/core/drivers/postgres/locales/pl-PL.po rename to redbot/core/_drivers/postgres/locales/pl-PL.po index a84b9eec648..9eb0743fa01 100644 --- a/redbot/core/drivers/postgres/locales/pl-PL.po +++ b/redbot/core/_drivers/postgres/locales/pl-PL.po @@ -1,17 +1,17 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-04-17 21:45+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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: 653\n" +"X-Crowdin-File-ID: 719\n" "Language: pl_PL\n" diff --git a/redbot/core/drivers/postgres/locales/pt-BR.po b/redbot/core/_drivers/postgres/locales/pt-BR.po similarity index 78% rename from redbot/core/drivers/postgres/locales/pt-BR.po rename to redbot/core/_drivers/postgres/locales/pt-BR.po index 7822ae8a149..8cf0966823f 100644 --- a/redbot/core/drivers/postgres/locales/pt-BR.po +++ b/redbot/core/_drivers/postgres/locales/pt-BR.po @@ -1,17 +1,17 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-04-17 21:45+0000\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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: 653\n" +"X-Crowdin-File-ID: 719\n" "Language: pt_BR\n" diff --git a/redbot/core/drivers/postgres/locales/pt-PT.po b/redbot/core/_drivers/postgres/locales/pt-PT.po similarity index 78% rename from redbot/core/drivers/postgres/locales/pt-PT.po rename to redbot/core/_drivers/postgres/locales/pt-PT.po index 80fc0d22af8..62c74145c5e 100644 --- a/redbot/core/drivers/postgres/locales/pt-PT.po +++ b/redbot/core/_drivers/postgres/locales/pt-PT.po @@ -1,17 +1,17 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-04-17 21:45+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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: 653\n" +"X-Crowdin-File-ID: 719\n" "Language: pt_PT\n" diff --git a/redbot/core/drivers/postgres/locales/ro-RO.po b/redbot/core/_drivers/postgres/locales/ro-RO.po similarity index 100% rename from redbot/core/drivers/postgres/locales/ro-RO.po rename to redbot/core/_drivers/postgres/locales/ro-RO.po diff --git a/redbot/core/drivers/postgres/locales/ru-RU.po b/redbot/core/_drivers/postgres/locales/ru-RU.po similarity index 83% rename from redbot/core/drivers/postgres/locales/ru-RU.po rename to redbot/core/_drivers/postgres/locales/ru-RU.po index afddd5d241b..316be6d2297 100644 --- a/redbot/core/drivers/postgres/locales/ru-RU.po +++ b/redbot/core/_drivers/postgres/locales/ru-RU.po @@ -1,17 +1,17 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-04-17 21:45+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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: 653\n" +"X-Crowdin-File-ID: 719\n" "Language: ru_RU\n" diff --git a/redbot/core/drivers/postgres/locales/sk-SK.po b/redbot/core/_drivers/postgres/locales/sk-SK.po similarity index 78% rename from redbot/core/drivers/postgres/locales/sk-SK.po rename to redbot/core/_drivers/postgres/locales/sk-SK.po index bf43805b6ef..53d960451bb 100644 --- a/redbot/core/drivers/postgres/locales/sk-SK.po +++ b/redbot/core/_drivers/postgres/locales/sk-SK.po @@ -1,17 +1,17 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-04-17 21:45+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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: 653\n" +"X-Crowdin-File-ID: 719\n" "Language: sk_SK\n" diff --git a/redbot/core/drivers/postgres/locales/sl-SI.po b/redbot/core/_drivers/postgres/locales/sl-SI.po similarity index 80% rename from redbot/core/drivers/postgres/locales/sl-SI.po rename to redbot/core/_drivers/postgres/locales/sl-SI.po index fb98a770859..342e848692f 100644 --- a/redbot/core/drivers/postgres/locales/sl-SI.po +++ b/redbot/core/_drivers/postgres/locales/sl-SI.po @@ -1,17 +1,17 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-04-17 21:45+0000\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n%100==4 ? 3 : 0);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" "X-Crowdin-Language: sl\n" -"X-Crowdin-File-ID: 653\n" +"X-Crowdin-File-ID: 719\n" "Language: sl_SI\n" diff --git a/redbot/core/drivers/postgres/locales/sr-CS.po b/redbot/core/_drivers/postgres/locales/sr-CS.po similarity index 100% rename from redbot/core/drivers/postgres/locales/sr-CS.po rename to redbot/core/_drivers/postgres/locales/sr-CS.po diff --git a/redbot/core/drivers/postgres/locales/sr-SP.po b/redbot/core/_drivers/postgres/locales/sr-SP.po similarity index 100% rename from redbot/core/drivers/postgres/locales/sr-SP.po rename to redbot/core/_drivers/postgres/locales/sr-SP.po diff --git a/redbot/core/drivers/postgres/locales/sv-SE.po b/redbot/core/_drivers/postgres/locales/sv-SE.po similarity index 77% rename from redbot/core/drivers/postgres/locales/sv-SE.po rename to redbot/core/_drivers/postgres/locales/sv-SE.po index 09b2d66208d..28c10066ab6 100644 --- a/redbot/core/drivers/postgres/locales/sv-SE.po +++ b/redbot/core/_drivers/postgres/locales/sv-SE.po @@ -1,17 +1,17 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-04-17 21:45+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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: 653\n" +"X-Crowdin-File-ID: 719\n" "Language: sv_SE\n" diff --git a/redbot/core/drivers/postgres/locales/tr-TR.po b/redbot/core/_drivers/postgres/locales/tr-TR.po similarity index 77% rename from redbot/core/drivers/postgres/locales/tr-TR.po rename to redbot/core/_drivers/postgres/locales/tr-TR.po index da9bf763559..d6f2e1c5d2f 100644 --- a/redbot/core/drivers/postgres/locales/tr-TR.po +++ b/redbot/core/_drivers/postgres/locales/tr-TR.po @@ -1,17 +1,17 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-04-17 21:45+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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: 653\n" +"X-Crowdin-File-ID: 719\n" "Language: tr_TR\n" diff --git a/redbot/core/drivers/postgres/locales/uk-UA.po b/redbot/core/_drivers/postgres/locales/uk-UA.po similarity index 83% rename from redbot/core/drivers/postgres/locales/uk-UA.po rename to redbot/core/_drivers/postgres/locales/uk-UA.po index bcdeb3fb8da..1e70ad5ad0d 100644 --- a/redbot/core/drivers/postgres/locales/uk-UA.po +++ b/redbot/core/_drivers/postgres/locales/uk-UA.po @@ -1,17 +1,17 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-04-17 21:45+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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: 653\n" +"X-Crowdin-File-ID: 719\n" "Language: uk_UA\n" diff --git a/redbot/core/drivers/locales/vi-VN.po b/redbot/core/_drivers/postgres/locales/vi-VN.po similarity index 77% rename from redbot/core/drivers/locales/vi-VN.po rename to redbot/core/_drivers/postgres/locales/vi-VN.po index f32ba99c103..6a9fb3de8a7 100644 --- a/redbot/core/drivers/locales/vi-VN.po +++ b/redbot/core/_drivers/postgres/locales/vi-VN.po @@ -1,17 +1,17 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-04-17 21:45+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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: 657\n" +"X-Crowdin-File-ID: 719\n" "Language: vi_VN\n" diff --git a/redbot/core/drivers/postgres/locales/zh-CN.po b/redbot/core/_drivers/postgres/locales/zh-CN.po similarity index 78% rename from redbot/core/drivers/postgres/locales/zh-CN.po rename to redbot/core/_drivers/postgres/locales/zh-CN.po index 63251908968..a7142df7ce6 100644 --- a/redbot/core/drivers/postgres/locales/zh-CN.po +++ b/redbot/core/_drivers/postgres/locales/zh-CN.po @@ -1,17 +1,17 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-04-17 21:45+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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: 653\n" +"X-Crowdin-File-ID: 719\n" "Language: zh_CN\n" diff --git a/redbot/core/drivers/postgres/locales/zh-HK.po b/redbot/core/_drivers/postgres/locales/zh-HK.po similarity index 100% rename from redbot/core/drivers/postgres/locales/zh-HK.po rename to redbot/core/_drivers/postgres/locales/zh-HK.po diff --git a/redbot/core/drivers/postgres/locales/zh-TW.po b/redbot/core/_drivers/postgres/locales/zh-TW.po similarity index 78% rename from redbot/core/drivers/postgres/locales/zh-TW.po rename to redbot/core/_drivers/postgres/locales/zh-TW.po index ca54fd9ba7f..f904279b33c 100644 --- a/redbot/core/drivers/postgres/locales/zh-TW.po +++ b/redbot/core/_drivers/postgres/locales/zh-TW.po @@ -1,17 +1,17 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-11 12:29+0000\n" +"POT-Creation-Date: 2023-04-17 21:45+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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: 653\n" +"X-Crowdin-File-ID: 719\n" "Language: zh_TW\n" diff --git a/redbot/core/drivers/postgres/postgres.py b/redbot/core/_drivers/postgres/postgres.py similarity index 99% rename from redbot/core/drivers/postgres/postgres.py rename to redbot/core/_drivers/postgres/postgres.py index c9c4c17cf0c..5e77c0819fa 100644 --- a/redbot/core/drivers/postgres/postgres.py +++ b/redbot/core/_drivers/postgres/postgres.py @@ -36,7 +36,6 @@ def encode_identifier_data( class PostgresDriver(BaseDriver): - _pool: Optional["asyncpg.pool.Pool"] = None @classmethod diff --git a/redbot/core/events.py b/redbot/core/_events.py similarity index 73% rename from redbot/core/events.py rename to redbot/core/_events.py index d1651eadf81..57b32f15928 100644 --- a/redbot/core/events.py +++ b/redbot/core/_events.py @@ -2,7 +2,6 @@ import contextlib import platform import sys -import codecs import logging import traceback from datetime import datetime, timedelta, timezone @@ -14,15 +13,13 @@ from packaging.requirements import Requirement from redbot.core import data_manager +from redbot.core.bot import ExitCodes from redbot.core.commands import RedHelpFormatter, HelpSettings 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 __version__ as red_version, version_info as red_version_info from . import commands from .config import get_latest_confs from .utils._internal_utils import ( @@ -32,7 +29,7 @@ fetch_latest_red_version_info, send_to_owners_with_prefix_replaced, ) -from .utils.chat_formatting import inline, format_perms_list, humanize_timedelta +from .utils.chat_formatting import inline, format_perms_list import rich from rich import box @@ -110,7 +107,6 @@ def get_outdated_red_messages(pypi_version: str, py_version_req: str) -> Tuple[s try: dist = importlib.metadata.distribution(req.name) except importlib.metadata.PackageNotFoundError: - installed_extras.remove(extra) dist = None distributions[req.name] = dist if dist is None or not req.specifier.contains(dist.version, prereleases=True): @@ -145,6 +141,13 @@ async def on_connect(): @bot.event async def on_ready(): + try: + await _on_ready() + except Exception as exc: + log.critical("The bot failed to get ready!", exc_info=exc) + sys.exit(ExitCodes.CRITICAL) + + async def _on_ready(): if bot._uptime is not None: return @@ -175,26 +178,25 @@ async def on_ready(): 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: - outdated_red_message, rich_outdated_message = get_outdated_red_messages( - pypi_version, py_version_req - ) + pypi_version, py_version_req = await fetch_latest_red_version_info() + outdated = pypi_version and pypi_version > red_version_info + if outdated: + outdated_red_message, rich_outdated_message = get_outdated_red_messages( + pypi_version, py_version_req + ) rich_console = rich.get_console() rich_console.print(INTRO, style="red", markup=False, highlight=False) if guilds: rich_console.print( Columns( - [Panel(table_general_info, title=str(bot.user.name)), Panel(table_counts)], + [Panel(table_general_info, title=bot.user.display_name), Panel(table_counts)], equal=True, align="center", ) ) else: - rich_console.print(Columns([Panel(table_general_info, title=str(bot.user.name))])) + rich_console.print(Columns([Panel(table_general_info, title=bot.user.display_name)])) rich_console.print( "Loaded {} cogs with {} commands".format(len(bot.cogs), len(bot.commands)) @@ -229,6 +231,8 @@ async def on_command_error(ctx, error, unhandled_by_cog=False): return if not isinstance(error, commands.CommandNotFound): asyncio.create_task(bot._delete_delay(ctx)) + converter = getattr(ctx.current_parameter, "converter", None) + argument = ctx.current_argument if isinstance(error, commands.MissingRequiredArgument): await ctx.send_help() @@ -241,10 +245,112 @@ async def on_command_error(ctx, error, unhandled_by_cog=False): await ctx.send(msg) if error.send_cmd_help: await ctx.send_help() + elif isinstance(error, commands.RangeError): + if isinstance(error.value, int): + if error.minimum == 0 and error.maximum is None: + message = _("Argument `{parameter_name}` must be a positive integer.") + elif error.minimum is None and error.maximum is not None: + message = _( + "Argument `{parameter_name}` must be an integer no more than {maximum}." + ) + elif error.minimum is not None and error.maximum is None: + message = _( + "Argument `{parameter_name}` must be an integer no less than {minimum}." + ) + elif error.maximum is not None and error.minimum is not None: + message = _( + "Argument `{parameter_name}` must be an integer between {minimum} and {maximum}." + ) + elif isinstance(error.value, float): + if error.minimum == 0 and error.maximum is None: + message = _("Argument `{parameter_name}` must be a positive number.") + elif error.minimum is None and error.maximum is not None: + message = _( + "Argument `{parameter_name}` must be a number no more than {maximum}." + ) + elif error.minimum is not None and error.maximum is None: + message = _( + "Argument `{parameter_name}` must be a number no less than {maximum}." + ) + elif error.maximum is not None and error.minimum is not None: + message = _( + "Argument `{parameter_name}` must be a number between {minimum} and {maximum}." + ) + elif isinstance(error.value, str): + if error.minimum is None and error.maximum is not None: + message = _( + "Argument `{parameter_name}` must be a string with a length of no more than {maximum}." + ) + elif error.minimum is not None and error.maximum is None: + message = _( + "Argument `{parameter_name}` must be a string with a length of no less than {minimum}." + ) + elif error.maximum is not None and error.minimum is not None: + message = _( + "Argument `{parameter_name}` must be a string with a length of between {minimum} and {maximum}." + ) + await ctx.send( + message.format( + maximum=error.maximum, + minimum=error.minimum, + parameter_name=ctx.current_parameter.name, + ) + ) + return elif isinstance(error, commands.BadArgument): + if isinstance(converter, commands.Range): + if converter.annotation is int: + if converter.min == 0 and converter.max is None: + message = _("Argument `{parameter_name}` must be a positive integer.") + elif converter.min is None and converter.max is not None: + message = _( + "Argument `{parameter_name}` must be an integer no more than {maximum}." + ) + elif converter.min is not None and converter.max is None: + message = _( + "Argument `{parameter_name}` must be an integer no less than {minimum}." + ) + elif converter.max is not None and converter.min is not None: + message = _( + "Argument `{parameter_name}` must be an integer between {minimum} and {maximum}." + ) + elif converter.annotation is float: + if converter.min == 0 and converter.max is None: + message = _("Argument `{parameter_name}` must be a positive number.") + elif converter.min is None and converter.max is not None: + message = _( + "Argument `{parameter_name}` must be a number no more than {maximum}." + ) + elif converter.min is not None and converter.max is None: + message = _( + "Argument `{parameter_name}` must be a number no less than {minimum}." + ) + elif converter.max is not None and converter.min is not None: + message = _( + "Argument `{parameter_name}` must be a number between {minimum} and {maximum}." + ) + elif converter.annotation is str: + if error.minimum is None and error.maximum is not None: + message = _( + "Argument `{parameter_name}` must be a string with a length of no more than {maximum}." + ) + elif error.minimum is not None and error.maximum is None: + message = _( + "Argument `{parameter_name}` must be a string with a length of no less than {minimum}." + ) + elif error.maximum is not None and error.minimum is not None: + message = _( + "Argument `{parameter_name}` must be a string with a length of between {minimum} and {maximum}." + ) + await ctx.send( + message.format( + maximum=converter.max, + minimum=converter.min, + parameter_name=ctx.current_parameter.name, + ) + ) + return if isinstance(error.__cause__, ValueError): - converter = ctx.current_parameter.converter - argument = ctx.current_argument if converter is int: await ctx.send(_('"{argument}" is not an integer.').format(argument=argument)) return diff --git a/redbot/core/global_checks.py b/redbot/core/_global_checks.py similarity index 100% rename from redbot/core/global_checks.py rename to redbot/core/_global_checks.py diff --git a/redbot/core/rpc.py b/redbot/core/_rpc.py similarity index 91% rename from redbot/core/rpc.py rename to redbot/core/_rpc.py index 58eddfff403..28515687a1d 100644 --- a/redbot/core/rpc.py +++ b/redbot/core/_rpc.py @@ -8,11 +8,11 @@ import logging -from redbot.core.cli import ExitCodes +from redbot.core._cli import ExitCodes log = logging.getLogger("red.rpc") -__all__ = ["RPC", "RPCMixin", "get_name"] +__all__ = ("RPC", "RPCMixin", "get_name") def get_name(func, prefix=""): @@ -156,7 +156,8 @@ def register_rpc_handler(self, method): The return value of handler methods must also be JSON serializable. .. important:: - RPC support is included in Red on a provisional basis. Backwards incompatible changes (up to and including removal of the RPC) may occur if deemed necessary. + RPC support is included in Red on a `provisional ` basis. + Backwards incompatible changes (up to and including removal of the RPC) may occur if deemed necessary. Parameters ---------- @@ -180,7 +181,8 @@ def unregister_rpc_handler(self, method): method is not previously registered. .. important:: - RPC support is included in Red on a provisional basis. Backwards incompatible changes (up to and including removal of the RPC) may occur if deemed necessary. + RPC support is included in Red on a `provisional ` basis. + Backwards incompatible changes (up to and including removal of the RPC) may occur if deemed necessary. Parameters ---------- diff --git a/redbot/core/settings_caches.py b/redbot/core/_settings_caches.py similarity index 99% rename from redbot/core/settings_caches.py rename to redbot/core/_settings_caches.py index 259a15dc893..8fdc2a2165d 100644 --- a/redbot/core/settings_caches.py +++ b/redbot/core/_settings_caches.py @@ -156,7 +156,11 @@ def __init__(self, config: Config): async def get_ignored_channel( self, channel: Union[ - discord.TextChannel, discord.VoiceChannel, discord.ForumChannel, discord.Thread + discord.TextChannel, + discord.VoiceChannel, + discord.StageChannel, + discord.ForumChannel, + discord.Thread, ], check_category: bool = True, ) -> bool: @@ -188,6 +192,7 @@ async def set_ignored_channel( channel: Union[ discord.TextChannel, discord.VoiceChannel, + discord.StageChannel, discord.Thread, discord.ForumChannel, discord.CategoryChannel, diff --git a/redbot/core/app_commands/__init__.py b/redbot/core/app_commands/__init__.py new file mode 100644 index 00000000000..a4b62e31672 --- /dev/null +++ b/redbot/core/app_commands/__init__.py @@ -0,0 +1,118 @@ +########## SENSITIVE SECTION WARNING ########### +################################################ +# Any edits of any of the exported names # +# may result in a breaking change. # +# Ensure no names are removed without warning. # +################################################ + +### DEP-WARN: Check this *every* discord.py update +from discord.app_commands import ( + AllChannels as AllChannels, + AppCommand as AppCommand, + AppCommandChannel as AppCommandChannel, + AppCommandError as AppCommandError, + AppCommandGroup as AppCommandGroup, + AppCommandPermissions as AppCommandPermissions, + AppCommandThread as AppCommandThread, + Argument as Argument, + BotMissingPermissions as BotMissingPermissions, + Command as Command, + CommandAlreadyRegistered as CommandAlreadyRegistered, + CommandInvokeError as CommandInvokeError, + CommandLimitReached as CommandLimitReached, + CommandNotFound as CommandNotFound, + CommandOnCooldown as CommandOnCooldown, + CommandSignatureMismatch as CommandSignatureMismatch, + CommandSyncFailure as CommandSyncFailure, + CommandTree as CommandTree, + ContextMenu as ContextMenu, + Cooldown as Cooldown, + Group as Group, + GuildAppCommandPermissions as GuildAppCommandPermissions, + MissingAnyRole as MissingAnyRole, + MissingApplicationID as MissingApplicationID, + MissingPermissions as MissingPermissions, + MissingRole as MissingRole, + Namespace as Namespace, + NoPrivateMessage as NoPrivateMessage, + Parameter as Parameter, + Range as Range, + Transform as Transform, + Transformer as Transformer, + TransformerError as TransformerError, + TranslationContext as TranslationContext, + TranslationContextLocation as TranslationContextLocation, + TranslationContextTypes as TranslationContextTypes, + TranslationError as TranslationError, + Translator as Translator, + autocomplete as autocomplete, + check as check, + CheckFailure as CheckFailure, + Choice as Choice, + choices as choices, + command as command, + context_menu as context_menu, + default_permissions as default_permissions, + describe as describe, + guild_only as guild_only, + guilds as guilds, + locale_str as locale_str, + rename as rename, +) + +from . import checks as checks + +__all__ = ( + "AllChannels", + "AppCommand", + "AppCommandChannel", + "AppCommandError", + "AppCommandGroup", + "AppCommandPermissions", + "AppCommandThread", + "Argument", + "BotMissingPermissions", + "Command", + "CommandAlreadyRegistered", + "CommandInvokeError", + "CommandLimitReached", + "CommandNotFound", + "CommandOnCooldown", + "CommandSignatureMismatch", + "CommandSyncFailure", + "CommandTree", + "ContextMenu", + "Cooldown", + "Group", + "GuildAppCommandPermissions", + "MissingAnyRole", + "MissingApplicationID", + "MissingPermissions", + "MissingRole", + "Namespace", + "NoPrivateMessage", + "Parameter", + "Range", + "Transform", + "Transformer", + "TransformerError", + "TranslationContext", + "TranslationContextLocation", + "TranslationContextTypes", + "TranslationError", + "Translator", + "autocomplete", + "check", + "CheckFailure", + "Choice", + "choices", + "command", + "context_menu", + "default_permissions", + "describe", + "guild_only", + "guilds", + "locale_str", + "rename", + "checks", +) diff --git a/redbot/core/app_commands/checks.py b/redbot/core/app_commands/checks.py new file mode 100644 index 00000000000..30ccc466fce --- /dev/null +++ b/redbot/core/app_commands/checks.py @@ -0,0 +1,25 @@ +########## SENSITIVE SECTION WARNING ########### +################################################ +# Any edits of any of the exported names # +# may result in a breaking change. # +# Ensure no names are removed without warning. # +################################################ + +### DEP-WARN: Check this *every* discord.py update +from discord.app_commands.checks import ( + bot_has_permissions, + cooldown, + dynamic_cooldown, + has_any_role, + has_role, + has_permissions, +) + +__all__ = ( + "bot_has_permissions", + "cooldown", + "dynamic_cooldown", + "has_any_role", + "has_role", + "has_permissions", +) diff --git a/redbot/core/app_commands/locales/ar-SA.po b/redbot/core/app_commands/locales/ar-SA.po new file mode 100644 index 00000000000..e61060d6f89 --- /dev/null +++ b/redbot/core/app_commands/locales/ar-SA.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2023-03-28 00:50+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.4.2\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: 711\n" +"Language: ar_SA\n" + diff --git a/redbot/core/app_commands/locales/bg-BG.po b/redbot/core/app_commands/locales/bg-BG.po new file mode 100644 index 00000000000..ad31ce87a74 --- /dev/null +++ b/redbot/core/app_commands/locales/bg-BG.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2023-03-28 00:50+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.4.2\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: 711\n" +"Language: bg_BG\n" + diff --git a/redbot/core/app_commands/locales/cs-CZ.po b/redbot/core/app_commands/locales/cs-CZ.po new file mode 100644 index 00000000000..4ad1b8d15dd --- /dev/null +++ b/redbot/core/app_commands/locales/cs-CZ.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2023-03-28 00:50+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.4.2\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: 711\n" +"Language: cs_CZ\n" + diff --git a/redbot/core/app_commands/locales/da-DK.po b/redbot/core/app_commands/locales/da-DK.po new file mode 100644 index 00000000000..7209a366c6a --- /dev/null +++ b/redbot/core/app_commands/locales/da-DK.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2023-03-28 00:50+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.4.2\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: 711\n" +"Language: da_DK\n" + diff --git a/redbot/core/app_commands/locales/de-DE.po b/redbot/core/app_commands/locales/de-DE.po new file mode 100644 index 00000000000..98af149c486 --- /dev/null +++ b/redbot/core/app_commands/locales/de-DE.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2023-03-28 00:50+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.4.2\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: 711\n" +"Language: de_DE\n" + diff --git a/redbot/core/app_commands/locales/es-ES.po b/redbot/core/app_commands/locales/es-ES.po new file mode 100644 index 00000000000..88b14779085 --- /dev/null +++ b/redbot/core/app_commands/locales/es-ES.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2023-03-28 00:50+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.4.2\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: 711\n" +"Language: es_ES\n" + diff --git a/redbot/core/app_commands/locales/fi-FI.po b/redbot/core/app_commands/locales/fi-FI.po new file mode 100644 index 00000000000..dae78c11c07 --- /dev/null +++ b/redbot/core/app_commands/locales/fi-FI.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2023-03-28 00:50+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.4.2\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: 711\n" +"Language: fi_FI\n" + diff --git a/redbot/core/app_commands/locales/fr-FR.po b/redbot/core/app_commands/locales/fr-FR.po new file mode 100644 index 00000000000..06c847928f4 --- /dev/null +++ b/redbot/core/app_commands/locales/fr-FR.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2023-03-28 00:50+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.4.2\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: 711\n" +"Language: fr_FR\n" + diff --git a/redbot/core/app_commands/locales/hi-IN.po b/redbot/core/app_commands/locales/hi-IN.po new file mode 100644 index 00000000000..5fe6bf7cb37 --- /dev/null +++ b/redbot/core/app_commands/locales/hi-IN.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2023-03-28 00:50+0000\n" +"Last-Translator: \n" +"Language-Team: Hindi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.4.2\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: hi\n" +"X-Crowdin-File-ID: 711\n" +"Language: hi_IN\n" + diff --git a/redbot/core/app_commands/locales/hr-HR.po b/redbot/core/app_commands/locales/hr-HR.po new file mode 100644 index 00000000000..ee46dc1df05 --- /dev/null +++ b/redbot/core/app_commands/locales/hr-HR.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2023-03-28 00:50+0000\n" +"Last-Translator: \n" +"Language-Team: Croatian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.4.2\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: hr\n" +"X-Crowdin-File-ID: 711\n" +"Language: hr_HR\n" + diff --git a/redbot/core/app_commands/locales/hu-HU.po b/redbot/core/app_commands/locales/hu-HU.po new file mode 100644 index 00000000000..9e32df04152 --- /dev/null +++ b/redbot/core/app_commands/locales/hu-HU.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2023-03-28 00:50+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.4.2\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: 711\n" +"Language: hu_HU\n" + diff --git a/redbot/core/app_commands/locales/id-ID.po b/redbot/core/app_commands/locales/id-ID.po new file mode 100644 index 00000000000..5cffc94c340 --- /dev/null +++ b/redbot/core/app_commands/locales/id-ID.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2023-03-28 00:50+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.4.2\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: 711\n" +"Language: id_ID\n" + diff --git a/redbot/core/app_commands/locales/it-IT.po b/redbot/core/app_commands/locales/it-IT.po new file mode 100644 index 00000000000..37b19533e96 --- /dev/null +++ b/redbot/core/app_commands/locales/it-IT.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2023-03-28 00:50+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.4.2\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: 711\n" +"Language: it_IT\n" + diff --git a/redbot/core/app_commands/locales/ja-JP.po b/redbot/core/app_commands/locales/ja-JP.po new file mode 100644 index 00000000000..f32cf0a2be0 --- /dev/null +++ b/redbot/core/app_commands/locales/ja-JP.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2023-03-28 00:50+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.4.2\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: 711\n" +"Language: ja_JP\n" + diff --git a/redbot/core/app_commands/locales/ko-KR.po b/redbot/core/app_commands/locales/ko-KR.po new file mode 100644 index 00000000000..b0ec2b81065 --- /dev/null +++ b/redbot/core/app_commands/locales/ko-KR.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2023-03-28 00:50+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.4.2\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: 711\n" +"Language: ko_KR\n" + diff --git a/redbot/core/app_commands/locales/nb-NO.po b/redbot/core/app_commands/locales/nb-NO.po new file mode 100644 index 00000000000..06f42e484d6 --- /dev/null +++ b/redbot/core/app_commands/locales/nb-NO.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2023-03-28 00:50+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.4.2\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: 711\n" +"Language: nb_NO\n" + diff --git a/redbot/core/app_commands/locales/nl-NL.po b/redbot/core/app_commands/locales/nl-NL.po new file mode 100644 index 00000000000..4ca26f3d34a --- /dev/null +++ b/redbot/core/app_commands/locales/nl-NL.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2023-03-28 00:50+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.4.2\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: 711\n" +"Language: nl_NL\n" + diff --git a/redbot/core/app_commands/locales/pl-PL.po b/redbot/core/app_commands/locales/pl-PL.po new file mode 100644 index 00000000000..875391b656b --- /dev/null +++ b/redbot/core/app_commands/locales/pl-PL.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2023-03-28 00:50+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.4.2\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: 711\n" +"Language: pl_PL\n" + diff --git a/redbot/core/app_commands/locales/pt-BR.po b/redbot/core/app_commands/locales/pt-BR.po new file mode 100644 index 00000000000..ff843cb998c --- /dev/null +++ b/redbot/core/app_commands/locales/pt-BR.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2023-03-28 00:50+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.4.2\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: 711\n" +"Language: pt_BR\n" + diff --git a/redbot/core/app_commands/locales/pt-PT.po b/redbot/core/app_commands/locales/pt-PT.po new file mode 100644 index 00000000000..10e10eada6e --- /dev/null +++ b/redbot/core/app_commands/locales/pt-PT.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2023-03-28 00:50+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.4.2\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: 711\n" +"Language: pt_PT\n" + diff --git a/redbot/core/app_commands/locales/ru-RU.po b/redbot/core/app_commands/locales/ru-RU.po new file mode 100644 index 00000000000..4a7b7bf37cc --- /dev/null +++ b/redbot/core/app_commands/locales/ru-RU.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2023-03-28 00:50+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.4.2\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: 711\n" +"Language: ru_RU\n" + diff --git a/redbot/core/app_commands/locales/sk-SK.po b/redbot/core/app_commands/locales/sk-SK.po new file mode 100644 index 00000000000..6f06f7918d8 --- /dev/null +++ b/redbot/core/app_commands/locales/sk-SK.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2023-03-28 00:50+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.4.2\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: 711\n" +"Language: sk_SK\n" + diff --git a/redbot/core/app_commands/locales/sl-SI.po b/redbot/core/app_commands/locales/sl-SI.po new file mode 100644 index 00000000000..c985671a364 --- /dev/null +++ b/redbot/core/app_commands/locales/sl-SI.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2023-03-28 00:50+0000\n" +"Last-Translator: \n" +"Language-Team: Slovenian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.4.2\n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n%100==4 ? 3 : 0);\n" +"X-Crowdin-Project: red-discordbot\n" +"X-Crowdin-Project-ID: 289505\n" +"X-Crowdin-Language: sl\n" +"X-Crowdin-File-ID: 711\n" +"Language: sl_SI\n" + diff --git a/redbot/core/app_commands/locales/sv-SE.po b/redbot/core/app_commands/locales/sv-SE.po new file mode 100644 index 00000000000..88a454c0b47 --- /dev/null +++ b/redbot/core/app_commands/locales/sv-SE.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2023-03-28 00:50+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.4.2\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: 711\n" +"Language: sv_SE\n" + diff --git a/redbot/core/app_commands/locales/tr-TR.po b/redbot/core/app_commands/locales/tr-TR.po new file mode 100644 index 00000000000..332773b8ae2 --- /dev/null +++ b/redbot/core/app_commands/locales/tr-TR.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2023-03-28 00:50+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.4.2\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: 711\n" +"Language: tr_TR\n" + diff --git a/redbot/core/app_commands/locales/uk-UA.po b/redbot/core/app_commands/locales/uk-UA.po new file mode 100644 index 00000000000..ad99ffb44a6 --- /dev/null +++ b/redbot/core/app_commands/locales/uk-UA.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2023-03-28 00:50+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.4.2\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: 711\n" +"Language: uk_UA\n" + diff --git a/redbot/core/app_commands/locales/vi-VN.po b/redbot/core/app_commands/locales/vi-VN.po new file mode 100644 index 00000000000..89f9a4c8f4a --- /dev/null +++ b/redbot/core/app_commands/locales/vi-VN.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2023-03-28 00:50+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.4.2\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: 711\n" +"Language: vi_VN\n" + diff --git a/redbot/core/app_commands/locales/zh-CN.po b/redbot/core/app_commands/locales/zh-CN.po new file mode 100644 index 00000000000..d6958f5a33a --- /dev/null +++ b/redbot/core/app_commands/locales/zh-CN.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2023-03-28 00:50+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.4.2\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: 711\n" +"Language: zh_CN\n" + diff --git a/redbot/core/app_commands/locales/zh-TW.po b/redbot/core/app_commands/locales/zh-TW.po new file mode 100644 index 00000000000..c7daddd87b7 --- /dev/null +++ b/redbot/core/app_commands/locales/zh-TW.po @@ -0,0 +1,17 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2023-03-28 00:50+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.4.2\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: 711\n" +"Language: zh_TW\n" + diff --git a/redbot/core/bank.py b/redbot/core/bank.py index fc93df0c686..9af9dd8abba 100644 --- a/redbot/core/bank.py +++ b/redbot/core/bank.py @@ -20,15 +20,19 @@ _ = Translator("Bank API", __file__) -__all__ = [ +__all__ = ( + "is_owner_if_bank_global", "Account", "get_balance", + "can_spend", "set_balance", "withdraw_credits", "deposit_credits", - "can_spend", "transfer_credits", "wipe_bank", + "bank_prune", + "get_leaderboard", + "get_leaderboard_position", "get_account", "is_global", "set_global", @@ -36,15 +40,13 @@ "set_bank_name", "get_currency_name", "set_currency_name", - "get_default_balance", - "set_default_balance", "get_max_balance", "set_max_balance", - "cost", + "get_default_balance", + "set_default_balance", "AbortPurchase", - "bank_prune", - "is_owner_if_bank_global", -] + "cost", +) _MAX_BALANCE = 2**63 - 1 @@ -164,7 +166,7 @@ def is_owner_if_bank_global(): .. code-block:: python @bank.is_owner_if_bank_global() - @checks.guildowner() + @commands.guildowner() @commands.group() async def bankset(self, ctx: commands.Context): \"""Base command for bank settings.\""" diff --git a/redbot/core/bot.py b/redbot/core/bot.py index 8baf2c46ba4..f3a9135d6e5 100644 --- a/redbot/core/bot.py +++ b/redbot/core/bot.py @@ -37,28 +37,30 @@ from discord.ext import commands as dpy_commands from discord.ext.commands import when_mentioned_or -from . import Config, i18n, commands, errors, drivers, modlog, bank -from .cli import ExitCodes -from .cog_manager import CogManager, CogManagerUI +from . import Config, i18n, app_commands, commands, errors, _drivers, modlog, bank +from ._cli import ExitCodes +from ._cog_manager import CogManager, CogManagerUI from .core_commands import Core 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 ( +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.predicates import MessagePredicate +from ._rpc import RPCMixin +from .tree import RedTree from .utils import can_user_send_messages_in, common_filters, AsyncIter +from .utils.chat_formatting import box, text_to_file from .utils._internal_utils import send_to_owners_with_prefix_replaced if TYPE_CHECKING: from discord.ext.commands.hybrid import CommandCallback, ContextT, P - from discord import app_commands _T = TypeVar("_T") @@ -79,6 +81,8 @@ T_BIC = TypeVar("T_BIC", bound=PreInvokeCoroutine) UserOrRole = Union[int, discord.Role, discord.Member, discord.User] +_ = i18n.Translator("Core", __file__) + def _is_submodule(parent, child): return parent == child or child.startswith(parent + ".") @@ -144,6 +148,9 @@ def __init__(self, *args, cli_flags=None, bot_dir: Path = Path.cwd(), **kwargs): datarequests__allow_user_requests=True, datarequests__user_requests_are_strict=True, use_buttons=False, + enabled_slash_commands={}, + enabled_user_commands={}, + enabled_message_commands={}, ) self._config.register_guild( @@ -231,7 +238,7 @@ async def prefix_manager(bot, message) -> List[str]: self._main_dir = bot_dir self._cog_mgr = CogManager() self._use_team_features = cli_flags.use_team_features - super().__init__(*args, help_command=None, **kwargs) + super().__init__(*args, help_command=None, tree_cls=RedTree, **kwargs) # Do not manually use the help formatter attribute here, see `send_help_for`, # for a documented API. The internals of this object are still subject to change. self._help_formatter = commands.help.RedHelpFormatter() @@ -248,7 +255,7 @@ def set_help_formatter(self, formatter: commands.help.HelpFormatterABC): Set's Red's help formatter. .. warning:: - This method is provisional. + This method is `provisional `. The formatter must implement all methods in @@ -289,7 +296,7 @@ def reset_help_formatter(self): Resets Red's help formatter. .. warning:: - This method is provisional. + This method is `provisional `. This exists for use in ``cog_unload`` for cogs which replace the formatter @@ -820,11 +827,20 @@ async def message_eligible_as_command(self, message: discord.Message) -> bool: # We do not consider messages with PartialMessageable channel as eligible. # See `process_commands()` for our handling of it. - if isinstance(channel, discord.PartialMessageable): + + # 27-03-2023: Addendum, DMs won't run into the same issues that guild partials will, + # so we can safely continue to execute the command. + if ( + isinstance(channel, discord.PartialMessageable) + and channel.type is not discord.ChannelType.private + ): return False if guild: - assert isinstance(channel, (discord.TextChannel, discord.VoiceChannel, discord.Thread)) + assert isinstance( + channel, + (discord.TextChannel, discord.VoiceChannel, discord.StageChannel, discord.Thread), + ) if not can_user_send_messages_in(guild.me, channel): return False if not (await self.ignored_channel_or_guild(message)): @@ -836,7 +852,7 @@ async def message_eligible_as_command(self, message: discord.Message) -> bool: return True async def ignored_channel_or_guild( - self, ctx: Union[commands.Context, discord.Message] + self, ctx: Union[commands.Context, discord.Message, discord.Interaction] ) -> bool: """ This checks if the bot is meant to be ignoring commands in a channel or guild, @@ -846,7 +862,8 @@ async def ignored_channel_or_guild( ---------- ctx : Context object of the command which needs to be checked prior to invoking - or a Message object which might be intended for use as a command. + or a Message object which might be intended for use as a command + or an Interaction object which might be intended for use with a command. Returns ------- @@ -856,20 +873,30 @@ async def ignored_channel_or_guild( Raises ------ TypeError - ``ctx.channel`` is of `discord.PartialMessageable` type. + ``ctx.channel`` is a `discord.PartialMessageable` with a ``type`` other + than ``discord.ChannelType.private`` """ + if isinstance(ctx, discord.Interaction): + author = ctx.user + else: + author = ctx.author + + is_private = isinstance(ctx.channel, discord.abc.PrivateChannel) if isinstance(ctx.channel, discord.PartialMessageable): - raise TypeError("Can't check permissions for PartialMessageable.") - perms = ctx.channel.permissions_for(ctx.author) + if ctx.channel.type is not discord.ChannelType.private: + raise TypeError("Can't check permissions for non-private PartialMessageable.") + is_private = True + perms = ctx.channel.permissions_for(author) surpass_ignore = ( - isinstance(ctx.channel, discord.abc.PrivateChannel) + is_private or perms.manage_guild - or await self.is_owner(ctx.author) - or await self.is_admin(ctx.author) + or await self.is_owner(author) + or await self.is_admin(author) ) # guild-wide checks if surpass_ignore: return True + guild_ignored = await self._ignored_cache.get_ignored_guild(ctx.guild) if guild_ignored: return False @@ -1025,7 +1052,6 @@ async def get_or_fetch_member(self, guild: discord.Guild, member_id: int) -> dis 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) @@ -1268,6 +1294,7 @@ async def embed_requested( channel: Union[ discord.TextChannel, discord.VoiceChannel, + discord.StageChannel, commands.Context, discord.User, discord.Member, @@ -1282,7 +1309,7 @@ async def embed_requested( Arguments --------- - channel : Union[`discord.TextChannel`, `discord.VoiceChannel`, `commands.Context`, `discord.User`, `discord.Member`, `discord.Thread`] + channel : Union[`discord.TextChannel`, `discord.VoiceChannel`, `discord.StageChannel`, `commands.Context`, `discord.User`, `discord.Member`, `discord.Thread`] The target messageable object to check embed settings for. Keyword Arguments @@ -1329,7 +1356,10 @@ async def get_command_setting(guild_id: int) -> Optional[bool]: "You cannot pass a GroupChannel, DMChannel, or PartialMessageable to this method." ) - if isinstance(channel, (discord.TextChannel, discord.VoiceChannel, discord.Thread)): + if isinstance( + channel, + (discord.TextChannel, discord.VoiceChannel, discord.StageChannel, discord.Thread), + ): channel_id = channel.parent_id if isinstance(channel, discord.Thread) else channel.id if check_permissions and not channel.permissions_for(channel.guild.me).embed_links: @@ -1605,7 +1635,11 @@ async def process_commands(self, message: discord.Message, /): ctx.prefix = m break - if ctx.invoked_with and isinstance(message.channel, discord.PartialMessageable): + if ( + ctx.invoked_with + and isinstance(message.channel, discord.PartialMessageable) + and message.channel.type is not discord.ChannelType.private + ): log.warning( "Discarded a command message (ID: %s) with PartialMessageable channel: %r", message.id, @@ -1650,6 +1684,7 @@ async def load_extension(self, spec: ModuleSpec): try: await lib.setup(self) + await self.tree.red_check_enabled() except Exception as e: await self._remove_module_references(lib.__name__) await self._call_module_finalizers(lib, name) @@ -1678,6 +1713,7 @@ async def remove_cog( self.remove_permissions_hook(hook) await super().remove_cog(cogname, guild=guild, guilds=guilds) + self.dispatch("cog_remove", cog) cog.requires.reset() @@ -1686,6 +1722,71 @@ async def remove_cog( return cog + async def enable_app_command( + self, + command_name: str, + command_type: discord.AppCommandType = discord.AppCommandType.chat_input, + ) -> None: + """ + Mark an application command as being enabled. + + Enabled commands are able to be added to the bot's tree, are able to be synced, and can be invoked. + + Raises + ------ + CommandLimitReached + Raised when attempting to enable a command that would exceed the command limit. + """ + if command_type is discord.AppCommandType.chat_input: + cfg = self._config.enabled_slash_commands() + limit = 100 + elif command_type is discord.AppCommandType.message: + cfg = self._config.enabled_message_commands() + limit = 5 + elif command_type is discord.AppCommandType.user: + cfg = self._config.enabled_user_commands() + limit = 5 + else: + raise TypeError("command type must be one of chat_input, message, user") + async with cfg as curr_commands: + if len(curr_commands) >= limit: + raise app_commands.CommandLimitReached(None, limit, type=command_type) + if command_name not in curr_commands: + curr_commands[command_name] = None + + async def disable_app_command( + self, + command_name: str, + command_type: discord.AppCommandType = discord.AppCommandType.chat_input, + ) -> None: + """ + Mark an application command as being disabled. + + Disabled commands are not added to the bot's tree, are not able to be synced, and cannot be invoked. + """ + if command_type is discord.AppCommandType.chat_input: + cfg = self._config.enabled_slash_commands() + elif command_type is discord.AppCommandType.message: + cfg = self._config.enabled_message_commands() + elif command_type is discord.AppCommandType.user: + cfg = self._config.enabled_user_commands() + else: + raise TypeError("command type must be one of chat_input, message, user") + async with cfg as curr_commands: + if command_name in curr_commands: + del curr_commands[command_name] + + async def list_enabled_app_commands(self) -> Dict[str, Dict[str, Optional[int]]]: + """List the currently enabled application command names.""" + curr_slash_commands = await self._config.enabled_slash_commands() + curr_message_commands = await self._config.enabled_message_commands() + curr_user_commands = await self._config.enabled_user_commands() + return { + "slash": curr_slash_commands, + "message": curr_message_commands, + "user": curr_user_commands, + } + async def is_automod_immune( self, to_check: Union[discord.Message, commands.Context, discord.abc.User, discord.Role] ) -> bool: @@ -1693,6 +1794,8 @@ async def is_automod_immune( Checks if the user, message, context, or role should be considered immune from automated moderation actions. + Bot users are considered immune. + This will return ``False`` in direct messages. Parameters @@ -1711,22 +1814,22 @@ async def is_automod_immune( return False if isinstance(to_check, discord.Role): - ids_to_check = [to_check.id] + ids_to_check = {to_check.id} else: author = getattr(to_check, "author", to_check) + if author.bot: + return True + ids_to_check = set() try: - ids_to_check = [r.id for r in author.roles] + ids_to_check = {r.id for r in author.roles} except AttributeError: - # webhook messages are a user not member, - # cheaper than isinstance - if author.bot and author.discriminator == "0000": - return True # webhooks require significant permissions to enable. - else: - ids_to_check.append(author.id) + # cheaper than isinstance(author, discord.User) + pass + ids_to_check.add(author.id) immune_ids = await self._config.guild(guild).autoimmune_ids() - return any(i in immune_ids for i in ids_to_check) + return not ids_to_check.isdisjoint(immune_ids) @staticmethod async def send_filtered( @@ -1835,6 +1938,8 @@ def add_command(self, command: commands.Command, /) -> None: self.dispatch("command_add", subcommand) if permissions_not_loaded: subcommand.requires.ready_event.set() + if isinstance(command, (commands.HybridCommand, commands.HybridGroup)): + command.app_command.extras = command.extras def remove_command(self, name: str, /) -> Optional[commands.Command]: command = super().remove_command(name) @@ -1979,7 +2084,9 @@ async def verify_permissions_hooks(self, ctx: commands.Context) -> Optional[bool async def get_owner_notification_destinations( self, - ) -> List[Union[discord.TextChannel, discord.VoiceChannel, discord.User]]: + ) -> List[ + Union[discord.TextChannel, discord.VoiceChannel, discord.StageChannel, discord.User] + ]: """ Gets the users and channels to send to """ @@ -2065,7 +2172,7 @@ async def _delete_helper(m): async def close(self): """Logs out of Discord and closes all connections.""" await super().close() - await drivers.get_driver_class().teardown() + await _drivers.get_driver_class().teardown() try: if self.rpc_enabled: await self.rpc.close() @@ -2209,3 +2316,102 @@ async def wrapper(func, stype, sname): failed_cogs=failures["cog"], unhandled=failures["unhandled"], ) + + async def send_interactive( + self, + channel: discord.abc.Messageable, + messages: Iterable[str], + *, + user: Optional[discord.User] = None, + box_lang: Optional[str] = None, + timeout: int = 15, + join_character: str = "", + ) -> List[discord.Message]: + """ + Send multiple messages interactively. + + The user will be prompted for whether or not they would like to view + the next message, one at a time. They will also be notified of how + many messages are remaining on each prompt. + + Parameters + ---------- + channel : discord.abc.Messageable + The channel to send the messages to. + messages : `iterable` of `str` + The messages to send. + user : discord.User + The user that can respond to the prompt. + When this is ``None``, any user can respond. + box_lang : Optional[str] + If specified, each message will be contained within a code block of + this language. + timeout : int + How long the user has to respond to the prompt before it times out. + After timing out, the bot deletes its prompt message. + join_character : str + The character used to join all the messages when the file output + is selected. + + Returns + ------- + List[discord.Message] + A list of sent messages. + """ + messages = tuple(messages) + ret = [] + # using dpy_commands.Context to keep the Messageable contract in full + if isinstance(channel, dpy_commands.Context): + # this is only necessary to ensure that `channel.delete_messages()` works + # when `ctx.channel` has that method + channel = channel.channel + + for idx, page in enumerate(messages, 1): + if box_lang is None: + msg = await channel.send(page) + else: + msg = await channel.send(box(page, lang=box_lang)) + ret.append(msg) + n_remaining = len(messages) - idx + if n_remaining > 0: + if n_remaining == 1: + prompt_text = _( + "There is still one message remaining. Type {command_1} to continue" + " or {command_2} to upload all contents as a file." + ) + else: + prompt_text = _( + "There are still {count} messages remaining. Type {command_1} to continue" + " or {command_2} to upload all contents as a file." + ) + query = await channel.send( + prompt_text.format(count=n_remaining, command_1="`more`", command_2="`file`") + ) + pred = MessagePredicate.lower_contained_in( + ("more", "file"), channel=channel, user=user + ) + try: + resp = await self.wait_for( + "message", + check=pred, + timeout=timeout, + ) + except asyncio.TimeoutError: + with contextlib.suppress(discord.HTTPException): + await query.delete() + break + else: + try: + await channel.delete_messages((query, resp)) + except (discord.HTTPException, AttributeError): + # In case the bot can't delete other users' messages, + # or is not a bot account + # or channel is a DM + with contextlib.suppress(discord.HTTPException): + await query.delete() + if pred.result == 1: + ret.append( + await channel.send(file=text_to_file(join_character.join(messages))) + ) + break + return ret diff --git a/redbot/core/checks.py b/redbot/core/checks.py index 67ad77f9664..6ced152f11c 100644 --- a/redbot/core/checks.py +++ b/redbot/core/checks.py @@ -1,8 +1,3 @@ -import warnings -from typing import Awaitable, TYPE_CHECKING, Dict - -import discord - from .commands import ( bot_has_permissions, bot_in_a_guild, @@ -15,15 +10,7 @@ mod, mod_or_permissions, ) -from .utils.mod import ( - is_mod_or_superior as _is_mod_or_superior, - is_admin_or_superior as _is_admin_or_superior, - check_permissions as _check_permissions, -) -if TYPE_CHECKING: - from .bot import Red - from .commands import Context __all__ = [ "bot_has_permissions", @@ -36,37 +23,4 @@ "admin_or_permissions", "mod", "mod_or_permissions", - "is_mod_or_superior", - "is_admin_or_superior", - "check_permissions", ] - - -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 " - "release, please use `redbot.core.utils.mod.is_mod_or_superior` instead.", - category=DeprecationWarning, - stacklevel=2, - ) - return _is_mod_or_superior(ctx.bot, ctx.author) - - -def is_admin_or_superior(ctx: "Context") -> Awaitable[bool]: - warnings.warn( - "`redbot.core.checks.is_admin_or_superior` is deprecated and will be removed in a future " - "release, please use `redbot.core.utils.mod.is_admin_or_superior` instead.", - category=DeprecationWarning, - stacklevel=2, - ) - return _is_admin_or_superior(ctx.bot, ctx.author) - - -def check_permissions(ctx: "Context", perms: Dict[str, bool]) -> Awaitable[bool]: - warnings.warn( - "`redbot.core.checks.check_permissions` is deprecated and will be removed in a future " - "release, please use `redbot.core.utils.mod.check_permissions`.", - DeprecationWarning, - stacklevel=2, - ) - return _check_permissions(ctx, perms) diff --git a/redbot/core/commands/__init__.py b/redbot/core/commands/__init__.py index a768c928f37..96bd69a645d 100644 --- a/redbot/core/commands/__init__.py +++ b/redbot/core/commands/__init__.py @@ -28,10 +28,12 @@ DictConverter as DictConverter, RelativedeltaConverter as RelativedeltaConverter, TimedeltaConverter as TimedeltaConverter, + finite_float as finite_float, get_dict_converter as get_dict_converter, get_timedelta_converter as get_timedelta_converter, parse_relativedelta as parse_relativedelta, parse_timedelta as parse_timedelta, + positive_int as positive_int, NoParseOptional as NoParseOptional, UserInputOptional as UserInputOptional, RawUserIdConverter as RawUserIdConverter, @@ -205,3 +207,194 @@ parameter as parameter, HybridCommandError as HybridCommandError, ) + +__all__ = ( + "Cog", + "CogMixin", + "CogCommandMixin", + "CogGroupMixin", + "Command", + "Group", + "GroupCog", + "GroupMixin", + "command", + "HybridCommand", + "HybridGroup", + "hybrid_command", + "hybrid_group", + "group", + "RedUnhandledAPI", + "RESERVED_COMMAND_NAMES", + "Context", + "GuildContext", + "DMContext", + "DictConverter", + "RelativedeltaConverter", + "TimedeltaConverter", + "get_dict_converter", + "get_timedelta_converter", + "parse_relativedelta", + "parse_timedelta", + "NoParseOptional", + "UserInputOptional", + "RawUserIdConverter", + "CogConverter", + "CommandConverter", + "BotMissingPermissions", + "UserFeedbackCheckFailure", + "ArgParserFailure", + "red_help", + "RedHelpFormatter", + "HelpSettings", + "CheckPredicate", + "GlobalPermissionModel", + "GuildPermissionModel", + "PermissionModel", + "PrivilegeLevel", + "PermState", + "Requires", + "permissions_check", + "bot_has_permissions", + "bot_in_a_guild", + "bot_can_manage_channel", + "bot_can_react", + "has_permissions", + "can_manage_channel", + "has_guild_permissions", + "is_owner", + "guildowner", + "guildowner_or_can_manage_channel", + "guildowner_or_permissions", + "admin", + "admin_or_can_manage_channel", + "admin_or_permissions", + "mod", + "mod_or_can_manage_channel", + "mod_or_permissions", + "BadArgument", + "EmojiConverter", + "GuildConverter", + "InvalidEndOfQuotedStringError", + "MemberConverter", + "BotMissingRole", + "PrivateMessageOnly", + "HelpCommand", + "MinimalHelpCommand", + "DisabledCommand", + "ExtensionFailed", + "Bot", + "NotOwner", + "CategoryChannelConverter", + "CogMeta", + "ConversionError", + "UserInputError", + "Converter", + "InviteConverter", + "ExtensionError", + "Cooldown", + "CheckFailure", + "PartialMessageConverter", + "MessageConverter", + "MissingPermissions", + "BadUnionArgument", + "DefaultHelpCommand", + "ExtensionNotFound", + "UserConverter", + "MissingRole", + "CommandOnCooldown", + "MissingAnyRole", + "ExtensionNotLoaded", + "clean_content", + "CooldownMapping", + "ArgumentParsingError", + "RoleConverter", + "CommandError", + "TextChannelConverter", + "UnexpectedQuoteError", + "Paginator", + "BucketType", + "NoEntryPointError", + "CommandInvokeError", + "TooManyArguments", + "Greedy", + "ExpectedClosingQuoteError", + "ColourConverter", + "ColorConverter", + "VoiceChannelConverter", + "StageChannelConverter", + "NSFWChannelRequired", + "IDConverter", + "MissingRequiredArgument", + "GameConverter", + "CommandNotFound", + "BotMissingAnyRole", + "NoPrivateMessage", + "AutoShardedBot", + "ExtensionAlreadyLoaded", + "PartialEmojiConverter", + "check_any", + "max_concurrency", + "CheckAnyFailure", + "MaxConcurrency", + "MaxConcurrencyReached", + "bot_has_guild_permissions", + "CommandRegistrationError", + "GuildNotFound", + "MessageNotFound", + "MemberNotFound", + "UserNotFound", + "ChannelNotFound", + "ChannelNotReadable", + "BadColourArgument", + "RoleNotFound", + "BadInviteArgument", + "EmojiNotFound", + "PartialEmojiConversionFailure", + "BadBoolArgument", + "TooManyFlags", + "MissingRequiredFlag", + "flag", + "FlagError", + "ObjectNotFound", + "GuildStickerNotFound", + "ThreadNotFound", + "GuildChannelConverter", + "run_converters", + "Flag", + "BadFlagArgument", + "BadColorArgument", + "dynamic_cooldown", + "BadLiteralArgument", + "DynamicCooldownMapping", + "ThreadConverter", + "GuildStickerConverter", + "ObjectConverter", + "FlagConverter", + "MissingFlagArgument", + "ScheduledEventConverter", + "ScheduledEventNotFound", + "check", + "guild_only", + "cooldown", + "dm_only", + "is_nsfw", + "has_role", + "has_any_role", + "bot_has_role", + "when_mentioned_or", + "when_mentioned", + "bot_has_any_role", + "before_invoke", + "after_invoke", + "CurrentChannel", + "Author", + "param", + "MissingRequiredAttachment", + "Parameter", + "ForumChannelConverter", + "CurrentGuild", + "Range", + "RangeError", + "parameter", + "HybridCommandError", +) diff --git a/redbot/core/commands/commands.py b/redbot/core/commands/commands.py index 09415f5e504..22ffc34ccdf 100644 --- a/redbot/core/commands/commands.py +++ b/redbot/core/commands/commands.py @@ -24,7 +24,6 @@ Union, MutableMapping, TYPE_CHECKING, - cast, ) import discord @@ -44,8 +43,8 @@ Greedy, ) -from .errors import ConversionFailure from .requires import PermState, PrivilegeLevel, Requires, PermStateAllowedStates +from .. import app_commands from ..i18n import Translator _T = TypeVar("_T") @@ -68,7 +67,7 @@ _P = TypeVar("_P") -__all__ = [ +__all__ = ( "Cog", "CogMixin", "CogCommandMixin", @@ -77,13 +76,15 @@ "Group", "GroupCog", "GroupMixin", + "HybridCommand", + "HybridGroup", "command", "group", "hybrid_command", "hybrid_group", "RESERVED_COMMAND_NAMES", "RedUnhandledAPI", -] +) #: The following names are reserved for various reasons RESERVED_COMMAND_NAMES = ( @@ -91,7 +92,6 @@ ) _ = Translator("commands.commands", __file__) -DisablerDictType = MutableMapping[discord.Guild, Callable[["Context"], Awaitable[bool]]] class RedUnhandledAPI(Exception): @@ -310,6 +310,7 @@ class Command(CogCommandMixin, DPYCommand): def __init__(self, *args, **kwargs): self.ignore_optional_for_conversion = kwargs.pop("ignore_optional_for_conversion", False) + self._disabled_in: discord.utils.SnowflakeList = discord.utils.SnowflakeList([]) self._help_override = kwargs.pop("help_override", None) self.translator = kwargs.pop("i18n", None) super().__init__(*args, **kwargs) @@ -460,10 +461,41 @@ async def can_run( if not change_permission_state: ctx.permission_state = original_state + def is_enabled(self, guild: Optional[discord.abc.Snowflake] = None) -> bool: + """ + Check if the command is enabled globally or in a guild. + + When guild is provided, this method checks whether + the command is enabled both globally and in the guild. + + This is generally set by the settings managed with + the ``[p]command enable/disable global/server`` commands. + + Parameters + ---------- + guild : discord.abc.Snowflake, optional + The guild to check that the command is enabled in. + If this is ``None``, this will check whether + the command is enabled globally. + + Returns + ------- + bool + ``True`` if the command is enabled. + """ + if not self.enabled: + return False + if guild is not None: + if self._disabled_in.has(guild.id): + return False + + return True + async def prepare(self, ctx, /): ctx.command = self - if not self.enabled: + cmd_enabled = self.is_enabled(ctx.guild) + if not cmd_enabled: raise DisabledCommand(f"{self.name} command is disabled") if not await self.can_run(ctx, change_permission_state=True): @@ -519,7 +551,15 @@ async def can_see(self, ctx: "Context"): return True def disable_in(self, guild: discord.Guild) -> bool: - """Disable this command in the given guild. + """ + Disable this command in the given guild. + + This is generally called by the settings managed with + the ``[p]command disable global/server`` commands. + Any changes made outside of that will not persist after cog + reload and may also be affected when either of those commands + is called on this command. It is not recommended to rely on + this method, if you want a consistent behavior. Parameters ---------- @@ -530,18 +570,23 @@ def disable_in(self, guild: discord.Guild) -> bool: ------- bool ``True`` if the command wasn't already disabled. - """ - disabler = get_command_disabler(guild) - if disabler in self.checks: + if self._disabled_in.has(guild.id): return False - else: - self.checks.append(disabler) - return True + + self._disabled_in.add(guild.id) + return True def enable_in(self, guild: discord.Guild) -> bool: """Enable this command in the given guild. + This is generally called by the settings managed with + the ``[p]command disable global/server`` commands. + Any changes made outside of that will not persist after cog + reload and may also be affected when either of those commands + is called on this command. It is not recommended to rely on + this method, if you want a consistent behavior. + Parameters ---------- guild : discord.Guild @@ -551,15 +596,13 @@ def enable_in(self, guild: discord.Guild) -> bool: ------- bool ``True`` if the command wasn't already enabled. - """ - disabler = get_command_disabler(guild) try: - self.checks.remove(disabler) + self._disabled_in.remove(guild.id) except ValueError: return False - else: - return True + + return True def allow_for(self, model_id: Union[int, str], guild_id: int) -> None: super().allow_for(model_id, guild_id=guild_id) @@ -797,7 +840,7 @@ async def red_get_data_for_user(self, *, user_id: int) -> MutableMapping[str, io .. note:: - This method is documented provisionally + This method is documented `provisionally ` and may have minor changes made to it. It is not expected to undergo major changes, but nothing utilizes this method yet and the inclusion of this method @@ -1093,7 +1136,7 @@ def decorator(func): def hybrid_command( - name: Union[str, discord.app_commands.locale_str] = discord.utils.MISSING, + name: Union[str, app_commands.locale_str] = discord.utils.MISSING, *, with_app_command: bool = True, **attrs: Any, @@ -1113,7 +1156,7 @@ def decorator(func: CommandCallback[_CogT, ContextT, _P, _T]) -> HybridCommand[_ def hybrid_group( - name: Union[str, discord.app_commands.locale_str] = discord.utils.MISSING, + name: Union[str, app_commands.locale_str] = discord.utils.MISSING, *, with_app_command: bool = True, **attrs: Any, @@ -1150,28 +1193,6 @@ def group(name=None, cls=Group, **attrs): return dpy_command_deco(name, cls, **attrs) -__command_disablers: DisablerDictType = weakref.WeakValueDictionary() - - -def get_command_disabler(guild: discord.Guild) -> Callable[["Context"], Awaitable[bool]]: - """Get the command disabler for a guild. - - A command disabler is a simple check predicate which returns - ``False`` if the context is within the given guild. - """ - try: - return __command_disablers[guild.id] - except KeyError: - - async def disabler(ctx: "Context") -> bool: - if ctx.guild is not None and ctx.guild.id == guild.id: - raise DisabledCommand() - return True - - __command_disablers[guild.id] = disabler - return disabler - - # The below are intentionally left out of `__all__` # as they are not intended for general use class _AlwaysAvailableMixin: diff --git a/redbot/core/commands/context.py b/redbot/core/commands/context.py index ed354dedc28..bbd33b7d371 100644 --- a/redbot/core/commands/context.py +++ b/redbot/core/commands/context.py @@ -9,9 +9,7 @@ from discord.ext.commands import Context as DPYContext from .requires import PermState -from ..utils.chat_formatting import box, text_to_file -from ..utils.predicates import MessagePredicate -from ..utils import can_user_react_in, common_filters +from ..utils import can_user_react_in if TYPE_CHECKING: from .commands import Command @@ -152,11 +150,12 @@ async def react_quietly( async def send_interactive( self, messages: Iterable[str], - box_lang: str = None, + box_lang: Optional[str] = None, timeout: int = 15, join_character: str = "", ) -> List[discord.Message]: - """Send multiple messages interactively. + """ + Send multiple messages interactively. The user will be prompted for whether or not they would like to view the next message, one at a time. They will also be notified of how @@ -167,7 +166,7 @@ async def send_interactive( messages : `iterable` of `str` The messages to send. box_lang : str - If specified, each message will be contained within a codeblock of + If specified, each message will be contained within a code block of this language. timeout : int How long the user has to respond to the prompt before it times out. @@ -176,53 +175,19 @@ async def send_interactive( The character used to join all the messages when the file output is selected. + Returns + ------- + List[discord.Message] + A list of sent messages. """ - messages = tuple(messages) - ret = [] - - for idx, page in enumerate(messages, 1): - if box_lang is None: - msg = await self.send(page) - else: - msg = await self.send(box(page, lang=box_lang)) - ret.append(msg) - n_remaining = len(messages) - idx - if n_remaining > 0: - if n_remaining == 1: - plural = "" - is_are = "is" - else: - plural = "s" - is_are = "are" - query = await self.send( - "There {} still {} message{} remaining. " - "Type `more` to continue or `file` to upload all contents as a file." - "".format(is_are, n_remaining, plural) - ) - pred = MessagePredicate.lower_contained_in(("more", "file"), self) - try: - resp = await self.bot.wait_for( - "message", - check=pred, - timeout=timeout, - ) - except asyncio.TimeoutError: - with contextlib.suppress(discord.HTTPException): - await query.delete() - break - else: - try: - await self.channel.delete_messages((query, resp)) - except (discord.HTTPException, AttributeError): - # In case the bot can't delete other users' messages, - # or is not a bot account - # or channel is a DM - with contextlib.suppress(discord.HTTPException): - await query.delete() - if pred.result == 1: - await self.send(file=text_to_file(join_character.join(messages))) - break - return ret + return await self.bot.send_interactive( + channel=self.channel, + messages=messages, + user=self.author, + box_lang=box_lang, + timeout=timeout, + join_character=join_character, + ) async def embed_colour(self): """ @@ -350,7 +315,11 @@ def author(self) -> discord.Member: ... @property - def channel(self) -> Union[discord.TextChannel, discord.VoiceChannel, discord.Thread]: + def channel( + self, + ) -> Union[ + discord.TextChannel, discord.VoiceChannel, discord.StageChannel, discord.Thread + ]: ... @property diff --git a/redbot/core/commands/converter.py b/redbot/core/commands/converter.py index 3f8cc74d069..9ef82cdffad 100644 --- a/redbot/core/commands/converter.py +++ b/redbot/core/commands/converter.py @@ -3,15 +3,16 @@ ================== This module contains useful functions and classes for command argument conversion. -Some of the converters within are included provisionally and are marked as such. +Some of the converters within are included `provisionally ` +and are marked as such. """ import functools +import math import re from datetime import timedelta from dateutil.relativedelta import relativedelta from typing import ( TYPE_CHECKING, - Generic, Optional, Optional as NoParseOptional, Tuple, @@ -22,7 +23,6 @@ Union as UserInputOptional, ) -import discord from discord.ext import commands as dpy_commands from discord.ext.commands import BadArgument @@ -39,10 +39,12 @@ "NoParseOptional", "RelativedeltaConverter", "TimedeltaConverter", + "finite_float", "get_dict_converter", "get_timedelta_converter", "parse_relativedelta", "parse_timedelta", + "positive_int", "CommandConverter", "CogConverter", ] @@ -235,6 +237,27 @@ async def convert(self, ctx: "Context", argument: str) -> int: # which is *not* for type checking for the actual implementation # and ensure the lies stay correct for how the object should look as a typehint +#: This converts a user provided string into a positive (>=0) integer. +positive_int = dpy_commands.Range[int, 0, None] + + +if TYPE_CHECKING: + finite_float = float +else: + + def finite_float(arg: str) -> float: + """ + This converts a user provided string into a finite float. + """ + try: + ret = float(arg) + except ValueError: + raise BadArgument(_("`{arg}` is not a number.").format(arg=arg)) + if not math.isfinite(ret): + raise BadArgument(_("`{arg}` is not a finite number.").format(arg=ret)) + return ret + + if TYPE_CHECKING: DictConverter = Dict[str, str] else: @@ -470,7 +493,7 @@ def __class_getitem__(cls, key): #: multiple types, but such usage is not supported and will fail at runtime #: #: .. warning:: - #: This converter class is still provisional. + #: This converter class is still `provisional `. UserInputOptional = Optional if TYPE_CHECKING: diff --git a/redbot/core/commands/errors.py b/redbot/core/commands/errors.py index 8c4752bbac8..56c8426f18c 100644 --- a/redbot/core/commands/errors.py +++ b/redbot/core/commands/errors.py @@ -10,16 +10,6 @@ ) -class ConversionFailure(commands.BadArgument): - """Raised when converting an argument fails.""" - - def __init__(self, converter, argument: str, param: inspect.Parameter, *args): - self.converter = converter - self.argument = argument - self.param = param - super().__init__(*args) - - class BotMissingPermissions(commands.CheckFailure): """Raised if the bot is missing permissions required to run a command.""" diff --git a/redbot/core/commands/help.py b/redbot/core/commands/help.py index ebf15ff0424..a86b16bb5ab 100644 --- a/redbot/core/commands/help.py +++ b/redbot/core/commands/help.py @@ -82,7 +82,7 @@ class HelpSettings: .. warning:: - This class is provisional. + This class is `provisional `. """ @@ -190,7 +190,7 @@ class HelpFormatterABC(abc.ABC): .. warning:: - This class is documented but provisional with expected changes. + This class is documented but `provisional ` with expected changes. In the future, this class will receive changes to support invoking the help command without context. @@ -308,6 +308,12 @@ def get_default_tagline(ctx: Context): command2=f"{ctx.clean_prefix}help ", ) + @staticmethod + def format_tagline(ctx: Context, tagline: str): + if not tagline: + return + return tagline.replace("[p]", ctx.clean_prefix) + @staticmethod def get_command_signature(ctx: Context, command: commands.Command) -> str: parent = command.parent @@ -345,7 +351,7 @@ async def format_command_help( description = command.description or "" - tagline = (help_settings.tagline) or self.get_default_tagline(ctx) + tagline = self.format_tagline(ctx, help_settings.tagline) or self.get_default_tagline(ctx) signature = _("Syntax: {command_signature}").format( command_signature=self.get_command_signature(ctx, command) ) @@ -398,13 +404,18 @@ async def format_command_help( command_help = command.format_help_for_context(ctx) if command_help: - splitted = command_help.split("\n\n") - name = splitted[0] - value = "\n\n".join(splitted[1:]) - if not value: - value = EMPTY_STRING - field = EmbedField(name[:250], value[:1024], False) - emb["fields"].append(field) + splitted = filter(None, command_help.split("\n\n")) + try: + name = next(splitted) + except StopIteration: + # all parts are empty + pass + else: + value = "\n\n".join(splitted) + if not value: + value = EMPTY_STRING + field = EmbedField(name[:250], value[:1024], False) + emb["fields"].append(field) if subcommands: @@ -430,7 +441,6 @@ def shorten_line(a_line: str) -> str: await self.make_and_send_embeds(ctx, emb, help_settings=help_settings) else: # Code blocks: - subtext = None subtext_header = None if subcommands: @@ -565,20 +575,25 @@ async def format_cog_help(self, ctx: Context, obj: commands.Cog, help_settings: return description = obj.format_help_for_context(ctx) - tagline = (help_settings.tagline) or self.get_default_tagline(ctx) + tagline = self.format_tagline(ctx, help_settings.tagline) or self.get_default_tagline(ctx) if await self.embed_requested(ctx): emb = {"embed": {"title": "", "description": ""}, "footer": {"text": ""}, "fields": []} emb["footer"]["text"] = tagline if description: - splitted = description.split("\n\n") - name = splitted[0] - value = "\n\n".join(splitted[1:]) - if not value: - value = EMPTY_STRING - field = EmbedField(name[:252], value[:1024], False) - emb["fields"].append(field) + splitted = filter(None, description.split("\n\n")) + try: + name = next(splitted) + except StopIteration: + # all parts are empty + pass + else: + value = "\n\n".join(splitted) + if not value: + value = EMPTY_STRING + field = EmbedField(name[:252], value[:1024], False) + emb["fields"].append(field) if coms: @@ -633,7 +648,7 @@ async def format_bot_help(self, ctx: Context, help_settings: HelpSettings): return description = ctx.bot.description or "" - tagline = (help_settings.tagline) or self.get_default_tagline(ctx) + tagline = self.format_tagline(ctx, help_settings.tagline) or self.get_default_tagline(ctx) if await self.embed_requested(ctx): emb = {"embed": {"title": "", "description": ""}, "footer": {"text": ""}, "fields": []} @@ -754,7 +769,9 @@ async def command_not_found(self, ctx, help_for, help_settings: HelpSettings): name=_("{ctx.me.display_name} Help Menu").format(ctx=ctx), icon_url=ctx.me.display_avatar, ) - tagline = help_settings.tagline or self.get_default_tagline(ctx) + tagline = self.format_tagline( + ctx, help_settings.tagline + ) or self.get_default_tagline(ctx) ret.set_footer(text=tagline) await ctx.send(embed=ret) else: @@ -767,7 +784,9 @@ async def command_not_found(self, ctx, help_for, help_settings: HelpSettings): name=_("{ctx.me.display_name} Help Menu").format(ctx=ctx), icon_url=ctx.me.display_avatar, ) - tagline = help_settings.tagline or self.get_default_tagline(ctx) + tagline = self.format_tagline( + ctx, help_settings.tagline + ) or self.get_default_tagline(ctx) ret.set_footer(text=tagline) await ctx.send(embed=ret) else: @@ -786,7 +805,9 @@ async def subcommand_not_found(self, ctx, command, not_found, help_settings: Hel name=_("{ctx.me.display_name} Help Menu").format(ctx=ctx), icon_url=ctx.me.display_avatar, ) - tagline = help_settings.tagline or self.get_default_tagline(ctx) + tagline = self.format_tagline(ctx, help_settings.tagline) or self.get_default_tagline( + ctx + ) ret.set_footer(text=tagline) await ctx.send(embed=ret) else: @@ -835,23 +856,32 @@ async def send_pages( if help_settings.use_menus.value >= HelpMenuSetting.buttons.value: use_select = help_settings.use_menus.value == 3 select_only = help_settings.use_menus.value == 4 - await SimpleMenu( + menu = SimpleMenu( pages, timeout=help_settings.react_timeout, use_select_menu=use_select, use_select_only=select_only, - ).start(ctx) + ) + # Send menu to DMs if max pages is 0 + if help_settings.max_pages_in_guild == 0: + await menu.start_dm(ctx.author) + else: + await menu.start(ctx) elif ( can_user_react_in(ctx.me, ctx.channel) and help_settings.use_menus is HelpMenuSetting.reactions ): + use_DMs = help_settings.max_pages_in_guild == 0 + destination = ctx.author if use_DMs else ctx.channel # Specifically ensuring the menu's message is sent prior to returning - m = await (ctx.send(embed=pages[0]) if embed else ctx.send(pages[0])) + m = await (destination.send(embed=pages[0]) if embed else destination.send(pages[0])) 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, timeout=help_settings.react_timeout) + menus.menu( + ctx, pages, c, user=ctx.author, message=m, timeout=help_settings.react_timeout + ) ) # menu needs reactions added manually since we fed it a message menus.start_adding_reactions(m, c.keys()) @@ -890,7 +920,12 @@ async def send_pages( # We need to wrap this in a task to not block after-sending-help interactions. # The channel has to be TextChannel or Thread as we can't bulk-delete from DMs async def _delete_delay_help( - channel: Union[discord.TextChannel, discord.VoiceChannel, discord.Thread], + channel: Union[ + discord.TextChannel, + discord.VoiceChannel, + discord.StageChannel, + discord.Thread, + ], messages: List[discord.Message], delay: int, ): diff --git a/redbot/core/commands/locales/ar-SA.po b/redbot/core/commands/locales/ar-SA.po index 3e4b8cc448b..990e799c875 100644 --- a/redbot/core/commands/locales/ar-SA.po +++ b/redbot/core/commands/locales/ar-SA.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-19 11:28+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,52 +15,84 @@ msgstr "" "X-Crowdin-File-ID: 188\n" "Language: ar_SA\n" -#: redbot/core/commands/commands.py:532 -msgid "\"{argument}\" is not a number." -msgstr "" - -#: redbot/core/commands/converter.py:111 +#: redbot/core/commands/converter.py:85 msgid "`{unit}` is not a valid unit of time for this command" msgstr "" -#: redbot/core/commands/converter.py:118 +#: redbot/core/commands/converter.py:141 redbot/core/commands/converter.py:203 msgid "The time set is way too high, consider setting something reasonable." msgstr "" -#: redbot/core/commands/converter.py:122 +#: redbot/core/commands/converter.py:145 msgid "This amount of time is too large for this command. (Maximum: {maximum})" msgstr "" -#: redbot/core/commands/converter.py:128 +#: redbot/core/commands/converter.py:151 msgid "This amount of time is too small for this command. (Minimum: {minimum})" msgstr "" -#: redbot/core/commands/converter.py:208 -msgid "Unexpected key {key}" +#: redbot/core/commands/converter.py:232 +msgid "'{input}' doesn't look like a valid user ID." +msgstr "" + +#: redbot/core/commands/converter.py:255 +msgid "`{arg}` is not a number." +msgstr "`{arg}` ليس رقماً." + +#: redbot/core/commands/converter.py:257 +msgid "`{arg}` is not a finite number." +msgstr "`{arg}` ليس رقماً محدوداً." + +#: redbot/core/commands/converter.py:280 +msgid "Missing a key or value." +msgstr "" + +#: redbot/core/commands/converter.py:286 +msgid "Unexpected key `{key}`." msgstr "" -#: redbot/core/commands/converter.py:410 -msgid "Expected one of: {}" +#: redbot/core/commands/converter.py:511 +msgid "Command \"{arg}\" not found." msgstr "" -#: redbot/core/commands/help.py:105 +#: redbot/core/commands/converter.py:521 +msgid "Cog \"{arg}\" not found." +msgstr "" + +#: redbot/core/commands/help.py:125 redbot/core/commands/help.py:144 msgid "No" msgstr "لا" -#: redbot/core/commands/help.py:107 +#: redbot/core/commands/help.py:127 msgid "Yes" msgstr "نعم" -#: redbot/core/commands/help.py:113 +#: redbot/core/commands/help.py:133 msgid "Disabled" msgstr "معطل" -#: redbot/core/commands/help.py:118 +#: redbot/core/commands/help.py:138 msgid "\n" "Custom Tagline: {tag}" msgstr "" -#: redbot/core/commands/help.py:124 +#: redbot/core/commands/help.py:145 +msgid "Yes, reactions" +msgstr "" + +#: redbot/core/commands/help.py:146 +msgid "Yes, buttons" +msgstr "" + +#: redbot/core/commands/help.py:147 +msgid "Yes, buttons with select menu" +msgstr "" + +#: redbot/core/commands/help.py:148 +msgid "Yes, select menu only" +msgstr "" + +#: redbot/core/commands/help.py:152 msgid "Maximum characters per page: {page_char_limit}\n" "Maximum pages per guild (only used if menus are not used): {max_pages_in_guild}\n" "Help is a menu: {use_menus}\n" @@ -69,92 +101,80 @@ msgid "Maximum characters per page: {page_char_limit}\n" "Help only shows commands which can be used: {verify_checks}\n" "Help shows unusable commands when asked directly: {verify_exists}\n" "Delete delay: {delete_delay}\n" -"React with a checkmark when help is sent via DM: {use_tick}{tagline_info}" +"React with a checkmark when help is sent via DM: {use_tick}\n" +"Reaction timeout (only used if menus are used): {react_timeout} seconds{tagline_info}" msgstr "" -#: redbot/core/commands/help.py:274 -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." +#: redbot/core/commands/help.py:303 +msgid "Type {command1} for more info on a command. You can also type {command2} for more info on a category." msgstr "" -#: redbot/core/commands/help.py:318 +#: redbot/core/commands/help.py:355 msgid "Syntax: {command_signature}" msgstr "" -#: redbot/core/commands/help.py:324 +#: redbot/core/commands/help.py:361 msgid "Aliases" msgstr "" -#: redbot/core/commands/help.py:324 +#: redbot/core/commands/help.py:361 msgid "Alias" msgstr "" -#: redbot/core/commands/help.py:345 +#: redbot/core/commands/help.py:382 msgid "{aliases} and {number} more aliases." msgstr "" -#: redbot/core/commands/help.py:349 +#: redbot/core/commands/help.py:386 msgid "{aliases} and one more alias." msgstr "" -#: redbot/core/commands/help.py:391 -msgid "**__Subcommands:__**" -msgstr "" - -#: redbot/core/commands/help.py:393 -msgid "**__Subcommands:__** (continued)" +#: redbot/core/commands/help.py:433 redbot/core/commands/help.py:435 +#: redbot/core/commands/help.py:447 +msgid "Subcommands:" msgstr "" -#: redbot/core/commands/help.py:404 -msgid "Subcommands:" +#: redbot/core/commands/help.py:435 redbot/core/commands/help.py:613 +msgid " (continued)" msgstr "" -#: redbot/core/commands/help.py:468 redbot/core/commands/help.py:723 -#: redbot/core/commands/help.py:736 redbot/core/commands/help.py:755 +#: redbot/core/commands/help.py:509 redbot/core/commands/help.py:769 +#: redbot/core/commands/help.py:784 redbot/core/commands/help.py:805 msgid "{ctx.me.display_name} Help Menu" msgstr "" -#: redbot/core/commands/help.py:515 +#: redbot/core/commands/help.py:556 msgid "*Page {page_num} of {page_count}*\n" "{content_description}" msgstr "" -#: redbot/core/commands/help.py:566 -msgid "**__Commands:__**" -msgstr "" - -#: redbot/core/commands/help.py:568 -msgid "**__Commands:__** (continued)" -msgstr "" - -#: redbot/core/commands/help.py:578 +#: redbot/core/commands/help.py:611 redbot/core/commands/help.py:613 +#: redbot/core/commands/help.py:625 msgid "Commands:" msgstr "" -#: redbot/core/commands/help.py:620 -msgid "**__No Category:__**" +#: redbot/core/commands/help.py:664 redbot/core/commands/help.py:693 +#: redbot/core/commands/help.py:706 +msgid "No Category:" msgstr "" -#: redbot/core/commands/help.py:633 +#: redbot/core/commands/help.py:677 msgid "{title} (continued)" msgstr "" -#: redbot/core/commands/help.py:649 redbot/core/commands/help.py:663 -msgid "No Category:" -msgstr "" - -#: redbot/core/commands/help.py:732 -msgid "Help topic for *{command_name}* not found." +#: redbot/core/commands/help.py:780 +msgid "Help topic for {command_name} not found." msgstr "" -#: redbot/core/commands/help.py:749 -msgid "Command *{command_name}* has no subcommand named *{not_found}*." +#: redbot/core/commands/help.py:799 +msgid "Command {command_name} has no subcommand named {not_found}." msgstr "" -#: redbot/core/commands/help.py:828 +#: redbot/core/commands/help.py:904 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:867 +#: redbot/core/commands/help.py:940 #, docstring msgid "\n" " I need somebody\n" diff --git a/redbot/core/commands/locales/bg-BG.po b/redbot/core/commands/locales/bg-BG.po index b600ae4c77a..687fc7cc316 100644 --- a/redbot/core/commands/locales/bg-BG.po +++ b/redbot/core/commands/locales/bg-BG.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-19 11:28+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,52 +15,85 @@ msgstr "" "X-Crowdin-File-ID: 188\n" "Language: bg_BG\n" -#: redbot/core/commands/commands.py:532 -msgid "\"{argument}\" is not a number." -msgstr "" - -#: redbot/core/commands/converter.py:111 +#: redbot/core/commands/converter.py:85 msgid "`{unit}` is not a valid unit of time for this command" -msgstr "" +msgstr "`{unit}` не е валидна единица за време на тази команда" -#: redbot/core/commands/converter.py:118 +#: redbot/core/commands/converter.py:141 redbot/core/commands/converter.py:203 msgid "The time set is way too high, consider setting something reasonable." -msgstr "" +msgstr "Зададеното време е твърде високо, помислете за настройка на нещо разумно." -#: redbot/core/commands/converter.py:122 +#: redbot/core/commands/converter.py:145 msgid "This amount of time is too large for this command. (Maximum: {maximum})" -msgstr "" +msgstr "Този период от време е твърде голям за тази команда. (Максимум: {maximum})" -#: redbot/core/commands/converter.py:128 +#: redbot/core/commands/converter.py:151 msgid "This amount of time is too small for this command. (Minimum: {minimum})" +msgstr "Този период от време е твърде малък за тази команда. (Минимум: {minimum})" + +#: redbot/core/commands/converter.py:232 +msgid "'{input}' doesn't look like a valid user ID." +msgstr "„{input}“ не изглежда като валиден потребителски идентификатор." + +#: redbot/core/commands/converter.py:255 +msgid "`{arg}` is not a number." msgstr "" -#: redbot/core/commands/converter.py:208 -msgid "Unexpected key {key}" +#: redbot/core/commands/converter.py:257 +msgid "`{arg}` is not a finite number." msgstr "" -#: redbot/core/commands/converter.py:410 -msgid "Expected one of: {}" +#: redbot/core/commands/converter.py:280 +msgid "Missing a key or value." msgstr "" -#: redbot/core/commands/help.py:105 -msgid "No" +#: redbot/core/commands/converter.py:286 +msgid "Unexpected key `{key}`." msgstr "" -#: redbot/core/commands/help.py:107 +#: redbot/core/commands/converter.py:511 +msgid "Command \"{arg}\" not found." +msgstr "Командата \"{arg}\" не е намерена." + +#: redbot/core/commands/converter.py:521 +msgid "Cog \"{arg}\" not found." +msgstr "Cog \"{arg}\" не е намерен." + +#: redbot/core/commands/help.py:125 redbot/core/commands/help.py:144 +msgid "No" +msgstr "Не" + +#: redbot/core/commands/help.py:127 msgid "Yes" msgstr "Да" -#: redbot/core/commands/help.py:113 +#: redbot/core/commands/help.py:133 msgid "Disabled" -msgstr "" +msgstr "Деактивирано" -#: redbot/core/commands/help.py:118 +#: redbot/core/commands/help.py:138 msgid "\n" "Custom Tagline: {tag}" +msgstr "\n" +"Персонализиран мотив: {tag}" + +#: redbot/core/commands/help.py:145 +msgid "Yes, reactions" msgstr "" -#: redbot/core/commands/help.py:124 +#: redbot/core/commands/help.py:146 +msgid "Yes, buttons" +msgstr "" + +#: redbot/core/commands/help.py:147 +msgid "Yes, buttons with select menu" +msgstr "" + +#: redbot/core/commands/help.py:148 +msgid "Yes, select menu only" +msgstr "" + +#: redbot/core/commands/help.py:152 msgid "Maximum characters per page: {page_char_limit}\n" "Maximum pages per guild (only used if menus are not used): {max_pages_in_guild}\n" "Help is a menu: {use_menus}\n" @@ -69,92 +102,90 @@ msgid "Maximum characters per page: {page_char_limit}\n" "Help only shows commands which can be used: {verify_checks}\n" "Help shows unusable commands when asked directly: {verify_exists}\n" "Delete delay: {delete_delay}\n" -"React with a checkmark when help is sent via DM: {use_tick}{tagline_info}" -msgstr "" - -#: redbot/core/commands/help.py:274 -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:318 +"React with a checkmark when help is sent via DM: {use_tick}\n" +"Reaction timeout (only used if menus are used): {react_timeout} seconds{tagline_info}" +msgstr "Максимален брой знаци на страница: {page_char_limit}\n" +"Максимален брой страници на гилдия (използва се само ако не се използват менюта): {max_pages_in_guild}\n" +"Помощта е меню: {use_menus}\n" +"Помощта показва скрити команди: {show_hidden}\n" +"Помощта показва псевдоними на команди: {show_aliases}\n" +"Помощта показва само команди, които могат да се използват: {verify_checks}\n" +"Помощта показва неизползваеми команди, когато бъдат запитани директно: {verify_exists}\n" +"Закъснение за изтриване: {delete_delay}\n" +"Реагирайте с отметка, когато се изпрати помощ чрез DM: {use_tick}\n" +"Време за изчакване на реакция (използва се само ако се използват менюта): {react_timeout} секунди{tagline_info}" + +#: redbot/core/commands/help.py:303 +msgid "Type {command1} for more info on a command. You can also type {command2} for more info on a category." +msgstr "Въведете {command1} за повече информация относно дадена команда. Можете също да въведете {command2} за повече информация относно категория." + +#: redbot/core/commands/help.py:355 msgid "Syntax: {command_signature}" -msgstr "" +msgstr "Синтаксис: {command_signature}" -#: redbot/core/commands/help.py:324 +#: redbot/core/commands/help.py:361 msgid "Aliases" -msgstr "" +msgstr "Псевдоними" -#: redbot/core/commands/help.py:324 +#: redbot/core/commands/help.py:361 msgid "Alias" -msgstr "" +msgstr "Псевдоним" -#: redbot/core/commands/help.py:345 +#: redbot/core/commands/help.py:382 msgid "{aliases} and {number} more aliases." -msgstr "" +msgstr "{aliases} и {number} са псевдоними." -#: redbot/core/commands/help.py:349 +#: redbot/core/commands/help.py:386 msgid "{aliases} and one more alias." -msgstr "" - -#: redbot/core/commands/help.py:391 -msgid "**__Subcommands:__**" -msgstr "" +msgstr "{aliases} и още един псевдиним." -#: redbot/core/commands/help.py:393 -msgid "**__Subcommands:__** (continued)" -msgstr "" - -#: redbot/core/commands/help.py:404 +#: redbot/core/commands/help.py:433 redbot/core/commands/help.py:435 +#: redbot/core/commands/help.py:447 msgid "Subcommands:" -msgstr "" +msgstr "Подкоманди:" -#: redbot/core/commands/help.py:468 redbot/core/commands/help.py:723 -#: redbot/core/commands/help.py:736 redbot/core/commands/help.py:755 +#: redbot/core/commands/help.py:435 redbot/core/commands/help.py:613 +msgid " (continued)" +msgstr " (продължение)" + +#: redbot/core/commands/help.py:509 redbot/core/commands/help.py:769 +#: redbot/core/commands/help.py:784 redbot/core/commands/help.py:805 msgid "{ctx.me.display_name} Help Menu" -msgstr "" +msgstr "{ctx.me.display_name} Помощно Меню" -#: redbot/core/commands/help.py:515 +#: redbot/core/commands/help.py:556 msgid "*Page {page_num} of {page_count}*\n" "{content_description}" -msgstr "" - -#: redbot/core/commands/help.py:566 -msgid "**__Commands:__**" -msgstr "" - -#: redbot/core/commands/help.py:568 -msgid "**__Commands:__** (continued)" -msgstr "" +msgstr "*Страница {page_num} от {page_count}*\n" +"{content_description}" -#: redbot/core/commands/help.py:578 +#: redbot/core/commands/help.py:611 redbot/core/commands/help.py:613 +#: redbot/core/commands/help.py:625 msgid "Commands:" -msgstr "" +msgstr "Команди:" -#: redbot/core/commands/help.py:620 -msgid "**__No Category:__**" -msgstr "" +#: redbot/core/commands/help.py:664 redbot/core/commands/help.py:693 +#: redbot/core/commands/help.py:706 +msgid "No Category:" +msgstr "Без категория:" -#: redbot/core/commands/help.py:633 +#: redbot/core/commands/help.py:677 msgid "{title} (continued)" -msgstr "" +msgstr "{title} (продължение)" -#: redbot/core/commands/help.py:649 redbot/core/commands/help.py:663 -msgid "No Category:" -msgstr "" - -#: redbot/core/commands/help.py:732 -msgid "Help topic for *{command_name}* not found." -msgstr "" +#: redbot/core/commands/help.py:780 +msgid "Help topic for {command_name} not found." +msgstr "Помощната тема за {command_name} не е намерена." -#: redbot/core/commands/help.py:749 -msgid "Command *{command_name}* has no subcommand named *{not_found}*." -msgstr "" +#: redbot/core/commands/help.py:799 +msgid "Command {command_name} has no subcommand named {not_found}." +msgstr "Командата {command_name} няма подкоманда с име {not_found}." -#: redbot/core/commands/help.py:828 +#: redbot/core/commands/help.py:904 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 "Не можах да ви изпратя помощното съобщение в DM. Или ме блокирахте, или сте деактивирали DM на този сървър." -#: redbot/core/commands/help.py:867 +#: redbot/core/commands/help.py:940 #, docstring msgid "\n" " I need somebody\n" @@ -162,5 +193,9 @@ msgid "\n" " (Help) you know I need someone\n" " (Help!)\n" " " -msgstr "" +msgstr "\n" +"Нуждая се от някого\n" +" (Помощ) не кой да е\n" +" (Помощ) знаеш, че имам нужда от някой\n" +" (Помогне!) " diff --git a/redbot/core/commands/locales/cs-CZ.po b/redbot/core/commands/locales/cs-CZ.po index e41a19cbb26..3602746fdeb 100644 --- a/redbot/core/commands/locales/cs-CZ.po +++ b/redbot/core/commands/locales/cs-CZ.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-19 11:28+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,52 +15,84 @@ msgstr "" "X-Crowdin-File-ID: 188\n" "Language: cs_CZ\n" -#: redbot/core/commands/commands.py:532 -msgid "\"{argument}\" is not a number." -msgstr "\"{argument}\" není číslo." - -#: redbot/core/commands/converter.py:111 +#: redbot/core/commands/converter.py:85 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:118 +#: redbot/core/commands/converter.py:141 redbot/core/commands/converter.py:203 msgid "The time set is way too high, consider setting something reasonable." msgstr "" -#: redbot/core/commands/converter.py:122 +#: redbot/core/commands/converter.py:145 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:128 +#: redbot/core/commands/converter.py:151 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:208 -msgid "Unexpected key {key}" -msgstr "Neočekávaný klíč {key}" +#: redbot/core/commands/converter.py:232 +msgid "'{input}' doesn't look like a valid user ID." +msgstr "'{input}' nevypadá jako platné ID uživatele." + +#: redbot/core/commands/converter.py:255 +msgid "`{arg}` is not a number." +msgstr "`{arg}` není číslo." + +#: redbot/core/commands/converter.py:257 +msgid "`{arg}` is not a finite number." +msgstr "" + +#: redbot/core/commands/converter.py:280 +msgid "Missing a key or value." +msgstr "Chybí klíč nebo hodnota." + +#: redbot/core/commands/converter.py:286 +msgid "Unexpected key `{key}`." +msgstr "Neočekávaný klíč `{key}`." -#: redbot/core/commands/converter.py:410 -msgid "Expected one of: {}" -msgstr "Očekáváno jedno z: {}" +#: redbot/core/commands/converter.py:511 +msgid "Command \"{arg}\" not found." +msgstr "Příkaz \"{arg}\" nebyl nalezen." -#: redbot/core/commands/help.py:105 +#: redbot/core/commands/converter.py:521 +msgid "Cog \"{arg}\" not found." +msgstr "" + +#: redbot/core/commands/help.py:125 redbot/core/commands/help.py:144 msgid "No" msgstr "Ne" -#: redbot/core/commands/help.py:107 +#: redbot/core/commands/help.py:127 msgid "Yes" msgstr "Ano" -#: redbot/core/commands/help.py:113 +#: redbot/core/commands/help.py:133 msgid "Disabled" msgstr "Zakázáno" -#: redbot/core/commands/help.py:118 +#: redbot/core/commands/help.py:138 msgid "\n" "Custom Tagline: {tag}" msgstr "" -#: redbot/core/commands/help.py:124 +#: redbot/core/commands/help.py:145 +msgid "Yes, reactions" +msgstr "Ano, reakce" + +#: redbot/core/commands/help.py:146 +msgid "Yes, buttons" +msgstr "Ano, tlačítka" + +#: redbot/core/commands/help.py:147 +msgid "Yes, buttons with select menu" +msgstr "" + +#: redbot/core/commands/help.py:148 +msgid "Yes, select menu only" +msgstr "" + +#: redbot/core/commands/help.py:152 msgid "Maximum characters per page: {page_char_limit}\n" "Maximum pages per guild (only used if menus are not used): {max_pages_in_guild}\n" "Help is a menu: {use_menus}\n" @@ -69,92 +101,81 @@ msgid "Maximum characters per page: {page_char_limit}\n" "Help only shows commands which can be used: {verify_checks}\n" "Help shows unusable commands when asked directly: {verify_exists}\n" "Delete delay: {delete_delay}\n" -"React with a checkmark when help is sent via DM: {use_tick}{tagline_info}" +"React with a checkmark when help is sent via DM: {use_tick}\n" +"Reaction timeout (only used if menus are used): {react_timeout} seconds{tagline_info}" msgstr "" -#: redbot/core/commands/help.py:274 -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:303 +msgid "Type {command1} for more info on a command. You can also type {command2} for more info on a category." +msgstr "Zadejte {command1} pro více informací o příkazu. Můžete také napsat {command2} pro více informací o kategorii." -#: redbot/core/commands/help.py:318 +#: redbot/core/commands/help.py:355 msgid "Syntax: {command_signature}" -msgstr "" +msgstr "Syntaxe: {command_signature}" -#: redbot/core/commands/help.py:324 +#: redbot/core/commands/help.py:361 msgid "Aliases" -msgstr "" +msgstr "Aliasy" -#: redbot/core/commands/help.py:324 +#: redbot/core/commands/help.py:361 msgid "Alias" -msgstr "" +msgstr "Alias" -#: redbot/core/commands/help.py:345 +#: redbot/core/commands/help.py:382 msgid "{aliases} and {number} more aliases." -msgstr "" +msgstr "{aliases} a {number} dalších aliasů." -#: redbot/core/commands/help.py:349 +#: redbot/core/commands/help.py:386 msgid "{aliases} and one more alias." -msgstr "" - -#: redbot/core/commands/help.py:391 -msgid "**__Subcommands:__**" -msgstr "" - -#: redbot/core/commands/help.py:393 -msgid "**__Subcommands:__** (continued)" -msgstr "" +msgstr "{aliases} a jeden další alias." -#: redbot/core/commands/help.py:404 +#: redbot/core/commands/help.py:433 redbot/core/commands/help.py:435 +#: redbot/core/commands/help.py:447 msgid "Subcommands:" +msgstr "Podpříkazy:" + +#: redbot/core/commands/help.py:435 redbot/core/commands/help.py:613 +msgid " (continued)" msgstr "" -#: redbot/core/commands/help.py:468 redbot/core/commands/help.py:723 -#: redbot/core/commands/help.py:736 redbot/core/commands/help.py:755 +#: redbot/core/commands/help.py:509 redbot/core/commands/help.py:769 +#: redbot/core/commands/help.py:784 redbot/core/commands/help.py:805 msgid "{ctx.me.display_name} Help Menu" msgstr "" -#: redbot/core/commands/help.py:515 +#: redbot/core/commands/help.py:556 msgid "*Page {page_num} of {page_count}*\n" "{content_description}" -msgstr "" - -#: redbot/core/commands/help.py:566 -msgid "**__Commands:__**" -msgstr "" - -#: redbot/core/commands/help.py:568 -msgid "**__Commands:__** (continued)" -msgstr "" +msgstr "*Strana {page_num} z {page_count}*\n" +"{content_description}" -#: redbot/core/commands/help.py:578 +#: redbot/core/commands/help.py:611 redbot/core/commands/help.py:613 +#: redbot/core/commands/help.py:625 msgid "Commands:" -msgstr "" +msgstr "Příkazy:" -#: redbot/core/commands/help.py:620 -msgid "**__No Category:__**" -msgstr "" +#: redbot/core/commands/help.py:664 redbot/core/commands/help.py:693 +#: redbot/core/commands/help.py:706 +msgid "No Category:" +msgstr "Bez Kategorie:" -#: redbot/core/commands/help.py:633 +#: redbot/core/commands/help.py:677 msgid "{title} (continued)" msgstr "" -#: redbot/core/commands/help.py:649 redbot/core/commands/help.py:663 -msgid "No Category:" -msgstr "" - -#: redbot/core/commands/help.py:732 -msgid "Help topic for *{command_name}* not found." -msgstr "" +#: redbot/core/commands/help.py:780 +msgid "Help topic for {command_name} not found." +msgstr "Nápověda pro {command_name} nebyla nalezena." -#: redbot/core/commands/help.py:749 -msgid "Command *{command_name}* has no subcommand named *{not_found}*." -msgstr "" +#: redbot/core/commands/help.py:799 +msgid "Command {command_name} has no subcommand named {not_found}." +msgstr "Příkaz {command_name} nemá žádný podpříkaz s názvem {not_found}." -#: redbot/core/commands/help.py:828 +#: redbot/core/commands/help.py:904 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 "Nemohl jsem vám poslat zprávu s nápovědou do PM. Buď jste mě zablokovali, nebo jste zakázali PM z tomto serveru." -#: redbot/core/commands/help.py:867 +#: redbot/core/commands/help.py:940 #, docstring msgid "\n" " I need somebody\n" @@ -162,5 +183,10 @@ msgid "\n" " (Help) you know I need someone\n" " (Help!)\n" " " -msgstr "" +msgstr "\n" +"Potřebuji někoho\n" +" (Pomoc) kohokoliv\n" +" (Pomoc) ty víš, že někoho potřebuji\n" +" (Pomoc!)\n" +" " diff --git a/redbot/core/commands/locales/da-DK.po b/redbot/core/commands/locales/da-DK.po index 1f8d2b7083c..650917e0dc6 100644 --- a/redbot/core/commands/locales/da-DK.po +++ b/redbot/core/commands/locales/da-DK.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-19 11:28+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,52 +15,84 @@ msgstr "" "X-Crowdin-File-ID: 188\n" "Language: da_DK\n" -#: redbot/core/commands/commands.py:532 -msgid "\"{argument}\" is not a number." -msgstr "" - -#: redbot/core/commands/converter.py:111 +#: redbot/core/commands/converter.py:85 msgid "`{unit}` is not a valid unit of time for this command" msgstr "" -#: redbot/core/commands/converter.py:118 +#: redbot/core/commands/converter.py:141 redbot/core/commands/converter.py:203 msgid "The time set is way too high, consider setting something reasonable." msgstr "" -#: redbot/core/commands/converter.py:122 +#: redbot/core/commands/converter.py:145 msgid "This amount of time is too large for this command. (Maximum: {maximum})" msgstr "" -#: redbot/core/commands/converter.py:128 +#: redbot/core/commands/converter.py:151 msgid "This amount of time is too small for this command. (Minimum: {minimum})" msgstr "" -#: redbot/core/commands/converter.py:208 -msgid "Unexpected key {key}" +#: redbot/core/commands/converter.py:232 +msgid "'{input}' doesn't look like a valid user ID." +msgstr "" + +#: redbot/core/commands/converter.py:255 +msgid "`{arg}` is not a number." +msgstr "" + +#: redbot/core/commands/converter.py:257 +msgid "`{arg}` is not a finite number." +msgstr "" + +#: redbot/core/commands/converter.py:280 +msgid "Missing a key or value." msgstr "" -#: redbot/core/commands/converter.py:410 -msgid "Expected one of: {}" +#: redbot/core/commands/converter.py:286 +msgid "Unexpected key `{key}`." msgstr "" -#: redbot/core/commands/help.py:105 +#: redbot/core/commands/converter.py:511 +msgid "Command \"{arg}\" not found." +msgstr "" + +#: redbot/core/commands/converter.py:521 +msgid "Cog \"{arg}\" not found." +msgstr "" + +#: redbot/core/commands/help.py:125 redbot/core/commands/help.py:144 msgid "No" msgstr "" -#: redbot/core/commands/help.py:107 +#: redbot/core/commands/help.py:127 msgid "Yes" msgstr "Ja" -#: redbot/core/commands/help.py:113 +#: redbot/core/commands/help.py:133 msgid "Disabled" msgstr "" -#: redbot/core/commands/help.py:118 +#: redbot/core/commands/help.py:138 msgid "\n" "Custom Tagline: {tag}" msgstr "" -#: redbot/core/commands/help.py:124 +#: redbot/core/commands/help.py:145 +msgid "Yes, reactions" +msgstr "" + +#: redbot/core/commands/help.py:146 +msgid "Yes, buttons" +msgstr "" + +#: redbot/core/commands/help.py:147 +msgid "Yes, buttons with select menu" +msgstr "" + +#: redbot/core/commands/help.py:148 +msgid "Yes, select menu only" +msgstr "" + +#: redbot/core/commands/help.py:152 msgid "Maximum characters per page: {page_char_limit}\n" "Maximum pages per guild (only used if menus are not used): {max_pages_in_guild}\n" "Help is a menu: {use_menus}\n" @@ -69,92 +101,80 @@ msgid "Maximum characters per page: {page_char_limit}\n" "Help only shows commands which can be used: {verify_checks}\n" "Help shows unusable commands when asked directly: {verify_exists}\n" "Delete delay: {delete_delay}\n" -"React with a checkmark when help is sent via DM: {use_tick}{tagline_info}" +"React with a checkmark when help is sent via DM: {use_tick}\n" +"Reaction timeout (only used if menus are used): {react_timeout} seconds{tagline_info}" msgstr "" -#: redbot/core/commands/help.py:274 -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." +#: redbot/core/commands/help.py:303 +msgid "Type {command1} for more info on a command. You can also type {command2} for more info on a category." msgstr "" -#: redbot/core/commands/help.py:318 +#: redbot/core/commands/help.py:355 msgid "Syntax: {command_signature}" msgstr "" -#: redbot/core/commands/help.py:324 +#: redbot/core/commands/help.py:361 msgid "Aliases" msgstr "" -#: redbot/core/commands/help.py:324 +#: redbot/core/commands/help.py:361 msgid "Alias" msgstr "" -#: redbot/core/commands/help.py:345 +#: redbot/core/commands/help.py:382 msgid "{aliases} and {number} more aliases." msgstr "" -#: redbot/core/commands/help.py:349 +#: redbot/core/commands/help.py:386 msgid "{aliases} and one more alias." msgstr "" -#: redbot/core/commands/help.py:391 -msgid "**__Subcommands:__**" -msgstr "" - -#: redbot/core/commands/help.py:393 -msgid "**__Subcommands:__** (continued)" +#: redbot/core/commands/help.py:433 redbot/core/commands/help.py:435 +#: redbot/core/commands/help.py:447 +msgid "Subcommands:" msgstr "" -#: redbot/core/commands/help.py:404 -msgid "Subcommands:" +#: redbot/core/commands/help.py:435 redbot/core/commands/help.py:613 +msgid " (continued)" msgstr "" -#: redbot/core/commands/help.py:468 redbot/core/commands/help.py:723 -#: redbot/core/commands/help.py:736 redbot/core/commands/help.py:755 +#: redbot/core/commands/help.py:509 redbot/core/commands/help.py:769 +#: redbot/core/commands/help.py:784 redbot/core/commands/help.py:805 msgid "{ctx.me.display_name} Help Menu" msgstr "" -#: redbot/core/commands/help.py:515 +#: redbot/core/commands/help.py:556 msgid "*Page {page_num} of {page_count}*\n" "{content_description}" msgstr "" -#: redbot/core/commands/help.py:566 -msgid "**__Commands:__**" -msgstr "" - -#: redbot/core/commands/help.py:568 -msgid "**__Commands:__** (continued)" -msgstr "" - -#: redbot/core/commands/help.py:578 +#: redbot/core/commands/help.py:611 redbot/core/commands/help.py:613 +#: redbot/core/commands/help.py:625 msgid "Commands:" msgstr "" -#: redbot/core/commands/help.py:620 -msgid "**__No Category:__**" +#: redbot/core/commands/help.py:664 redbot/core/commands/help.py:693 +#: redbot/core/commands/help.py:706 +msgid "No Category:" msgstr "" -#: redbot/core/commands/help.py:633 +#: redbot/core/commands/help.py:677 msgid "{title} (continued)" msgstr "" -#: redbot/core/commands/help.py:649 redbot/core/commands/help.py:663 -msgid "No Category:" -msgstr "" - -#: redbot/core/commands/help.py:732 -msgid "Help topic for *{command_name}* not found." +#: redbot/core/commands/help.py:780 +msgid "Help topic for {command_name} not found." msgstr "" -#: redbot/core/commands/help.py:749 -msgid "Command *{command_name}* has no subcommand named *{not_found}*." +#: redbot/core/commands/help.py:799 +msgid "Command {command_name} has no subcommand named {not_found}." msgstr "" -#: redbot/core/commands/help.py:828 +#: redbot/core/commands/help.py:904 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:867 +#: redbot/core/commands/help.py:940 #, docstring msgid "\n" " I need somebody\n" diff --git a/redbot/core/commands/locales/de-DE.po b/redbot/core/commands/locales/de-DE.po index 58cfa7fcedc..df1aba4683a 100644 --- a/redbot/core/commands/locales/de-DE.po +++ b/redbot/core/commands/locales/de-DE.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-19 11:28+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,52 +15,85 @@ msgstr "" "X-Crowdin-File-ID: 188\n" "Language: de_DE\n" -#: redbot/core/commands/commands.py:532 -msgid "\"{argument}\" is not a number." -msgstr "\"{argument}\" ist keine Zahl." - -#: redbot/core/commands/converter.py:111 +#: redbot/core/commands/converter.py:85 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:118 +#: redbot/core/commands/converter.py:141 redbot/core/commands/converter.py:203 msgid "The time set is way too high, consider setting something reasonable." -msgstr "" +msgstr "Die eingestellte Zeit ist viel zu hoch, stelle etwas Angemesseneres ein." -#: redbot/core/commands/converter.py:122 +#: redbot/core/commands/converter.py:145 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:128 +#: redbot/core/commands/converter.py:151 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:208 -msgid "Unexpected key {key}" -msgstr "Unerwarteter Schlüssel {key}" +#: redbot/core/commands/converter.py:232 +msgid "'{input}' doesn't look like a valid user ID." +msgstr "'{input}' sieht nicht wie eine gültige Nutzer-ID aus." + +#: redbot/core/commands/converter.py:255 +msgid "`{arg}` is not a number." +msgstr "`{arg}` ist keine Zahl." + +#: redbot/core/commands/converter.py:257 +msgid "`{arg}` is not a finite number." +msgstr "`{arg}` ist keine endliche Zahl." + +#: redbot/core/commands/converter.py:280 +msgid "Missing a key or value." +msgstr "Ein Schlüssel oder Wert fehlt." + +#: redbot/core/commands/converter.py:286 +msgid "Unexpected key `{key}`." +msgstr "Unerwarteter Schlüssel `{key}`." + +#: redbot/core/commands/converter.py:511 +msgid "Command \"{arg}\" not found." +msgstr "Der Befehl \"{arg}\" wurde nicht gefunden." -#: redbot/core/commands/converter.py:410 -msgid "Expected one of: {}" -msgstr "Eins von {} erwartet" +#: redbot/core/commands/converter.py:521 +msgid "Cog \"{arg}\" not found." +msgstr "Das Cog \"{arg}\" wurde nicht gefunden." -#: redbot/core/commands/help.py:105 +#: redbot/core/commands/help.py:125 redbot/core/commands/help.py:144 msgid "No" msgstr "Nein" -#: redbot/core/commands/help.py:107 +#: redbot/core/commands/help.py:127 msgid "Yes" msgstr "Ja" -#: redbot/core/commands/help.py:113 +#: redbot/core/commands/help.py:133 msgid "Disabled" msgstr "Deaktiviert" -#: redbot/core/commands/help.py:118 +#: redbot/core/commands/help.py:138 msgid "\n" "Custom Tagline: {tag}" -msgstr "" +msgstr "\n" +"Benutzerdefinierte Tags: {tag}" + +#: redbot/core/commands/help.py:145 +msgid "Yes, reactions" +msgstr "Ja, Reaktion" + +#: redbot/core/commands/help.py:146 +msgid "Yes, buttons" +msgstr "Ja Knopf" -#: redbot/core/commands/help.py:124 +#: redbot/core/commands/help.py:147 +msgid "Yes, buttons with select menu" +msgstr "Ja Knopf mit Auswahl Menü" + +#: redbot/core/commands/help.py:148 +msgid "Yes, select menu only" +msgstr "Ja nur das Menü auswählen" + +#: redbot/core/commands/help.py:152 msgid "Maximum characters per page: {page_char_limit}\n" "Maximum pages per guild (only used if menus are not used): {max_pages_in_guild}\n" "Help is a menu: {use_menus}\n" @@ -69,93 +102,90 @@ msgid "Maximum characters per page: {page_char_limit}\n" "Help only shows commands which can be used: {verify_checks}\n" "Help shows unusable commands when asked directly: {verify_exists}\n" "Delete delay: {delete_delay}\n" -"React with a checkmark when help is sent via DM: {use_tick}{tagline_info}" -msgstr "" - -#: redbot/core/commands/help.py:274 -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:318 +"React with a checkmark when help is sent via DM: {use_tick}\n" +"Reaction timeout (only used if menus are used): {react_timeout} seconds{tagline_info}" +msgstr "Maximale Zeichen pro Seite: {page_char_limit}\n" +"Maximale Seiten pro Server (nur wenn keine Menüs verwendet): {max_pages_in_guild}\n" +"Hilfe ist ein Menü: {use_menus}\n" +"Die Hilfe zeigt versteckte Befehle an: {show_hidden}\n" +"Hilfe zeigt Befehls-Aliase an: {show_aliases}\n" +"Hilfe zeigt nur Befehle an, die verwendet werden können: {verify_checks}\n" +"Die Hilfe zeigt nicht nutzbare Befehle an, wenn sie direkt gefragt werden: {verify_exists}\n" +"Verzögerung beim Löschen: {delete_delay}\n" +"Reagiere mit einem Häkchen, wenn Hilfe per Direktnachricht gesendet wird: {use_tick}\n" +"Reaktions-Abklingzeit (nur wenn Menüs verwendet): {react_timeout} Sekunden{tagline_info}" + +#: redbot/core/commands/help.py:303 +msgid "Type {command1} for more info on a command. You can also type {command2} for more info on a category." +msgstr "Gebe {command1} ein, um weitere Informationen zu einem Befehl zu erhalten. Du kannst auch {command2} eingeben, um weitere Informationen zu einer Kategorie zu erhalten." + +#: redbot/core/commands/help.py:355 msgid "Syntax: {command_signature}" -msgstr "" +msgstr "Syntax: {command_signature}" -#: redbot/core/commands/help.py:324 +#: redbot/core/commands/help.py:361 msgid "Aliases" msgstr "Aliase" -#: redbot/core/commands/help.py:324 +#: redbot/core/commands/help.py:361 msgid "Alias" msgstr "Alias" -#: redbot/core/commands/help.py:345 +#: redbot/core/commands/help.py:382 msgid "{aliases} and {number} more aliases." msgstr "{aliases} und {number} weitere Aliase." -#: redbot/core/commands/help.py:349 +#: redbot/core/commands/help.py:386 msgid "{aliases} and one more alias." msgstr "{aliases} und ein weiteres Alias." -#: redbot/core/commands/help.py:391 -msgid "**__Subcommands:__**" -msgstr "**__Unterbefehle:__**" - -#: redbot/core/commands/help.py:393 -msgid "**__Subcommands:__** (continued)" -msgstr "**__Unterbefehle:__** (Fortsetzung)" - -#: redbot/core/commands/help.py:404 +#: redbot/core/commands/help.py:433 redbot/core/commands/help.py:435 +#: redbot/core/commands/help.py:447 msgid "Subcommands:" msgstr "Unterbefehle:" -#: redbot/core/commands/help.py:468 redbot/core/commands/help.py:723 -#: redbot/core/commands/help.py:736 redbot/core/commands/help.py:755 +#: redbot/core/commands/help.py:435 redbot/core/commands/help.py:613 +msgid " (continued)" +msgstr " (Fortsetzung)" + +#: redbot/core/commands/help.py:509 redbot/core/commands/help.py:769 +#: redbot/core/commands/help.py:784 redbot/core/commands/help.py:805 msgid "{ctx.me.display_name} Help Menu" msgstr "{ctx.me.display_name} Hilfe-Menü" -#: redbot/core/commands/help.py:515 +#: redbot/core/commands/help.py:556 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:566 -msgid "**__Commands:__**" -msgstr "**__Befehle:__**" - -#: redbot/core/commands/help.py:568 -msgid "**__Commands:__** (continued)" -msgstr "**__Befehle:__** (Fortsetzung)" - -#: redbot/core/commands/help.py:578 +#: redbot/core/commands/help.py:611 redbot/core/commands/help.py:613 +#: redbot/core/commands/help.py:625 msgid "Commands:" msgstr "Befehle:" -#: redbot/core/commands/help.py:620 -msgid "**__No Category:__**" -msgstr "**__Ohne Kategorie:__**" +#: redbot/core/commands/help.py:664 redbot/core/commands/help.py:693 +#: redbot/core/commands/help.py:706 +msgid "No Category:" +msgstr "Ohne Kategorie:" -#: redbot/core/commands/help.py:633 +#: redbot/core/commands/help.py:677 msgid "{title} (continued)" msgstr "{title} (Fortsetzung)" -#: redbot/core/commands/help.py:649 redbot/core/commands/help.py:663 -msgid "No Category:" -msgstr "Ohne Kategorie:" - -#: redbot/core/commands/help.py:732 -msgid "Help topic for *{command_name}* not found." -msgstr "Es konnte keine Hilfe für *{command_name}* gefunden werden." +#: redbot/core/commands/help.py:780 +msgid "Help topic for {command_name} not found." +msgstr "Hilfethema für {command_name} nicht gefunden." -#: redbot/core/commands/help.py:749 -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:799 +msgid "Command {command_name} has no subcommand named {not_found}." +msgstr "Befehl {command_name} hat keinen Unterbefehl mit dem Namen {not_found}." -#: redbot/core/commands/help.py:828 +#: redbot/core/commands/help.py:904 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:867 +#: redbot/core/commands/help.py:940 #, docstring msgid "\n" " I need somebody\n" diff --git a/redbot/core/commands/locales/es-ES.po b/redbot/core/commands/locales/es-ES.po index a9134045fe9..e2a3c60dfc2 100644 --- a/redbot/core/commands/locales/es-ES.po +++ b/redbot/core/commands/locales/es-ES.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-19 11:28+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,53 +15,85 @@ msgstr "" "X-Crowdin-File-ID: 188\n" "Language: es_ES\n" -#: redbot/core/commands/commands.py:532 -msgid "\"{argument}\" is not a number." -msgstr "\"{argument}\" no es un número." - -#: redbot/core/commands/converter.py:111 +#: redbot/core/commands/converter.py:85 msgid "`{unit}` is not a valid unit of time for this command" msgstr "`{unit}` no es una unidad de tiempo válida para este comando" -#: redbot/core/commands/converter.py:118 +#: redbot/core/commands/converter.py:141 redbot/core/commands/converter.py:203 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:122 +#: redbot/core/commands/converter.py:145 msgid "This amount of time is too large for this command. (Maximum: {maximum})" msgstr "Esta cantidad de tiempo es demasiado grande para este comando. (Máximo: {maximum})" -#: redbot/core/commands/converter.py:128 +#: redbot/core/commands/converter.py:151 msgid "This amount of time is too small for this command. (Minimum: {minimum})" msgstr "Esta cantidad de tiempo es demasiado pequeña para este comando. (Mínimo: {minimum})" -#: redbot/core/commands/converter.py:208 -msgid "Unexpected key {key}" -msgstr "Clave inesperada {key}" +#: redbot/core/commands/converter.py:232 +msgid "'{input}' doesn't look like a valid user ID." +msgstr "'{input}' no parece ser un ID de usuario válido." + +#: redbot/core/commands/converter.py:255 +msgid "`{arg}` is not a number." +msgstr "`{arg}` no es un número." + +#: redbot/core/commands/converter.py:257 +msgid "`{arg}` is not a finite number." +msgstr "`{arg}` no es un número finito." + +#: redbot/core/commands/converter.py:280 +msgid "Missing a key or value." +msgstr "Falta una llave o un valor." + +#: redbot/core/commands/converter.py:286 +msgid "Unexpected key `{key}`." +msgstr "Llave inesperada {key}`." + +#: redbot/core/commands/converter.py:511 +msgid "Command \"{arg}\" not found." +msgstr "El comando \"{arg}\" no se ha encontrado." -#: redbot/core/commands/converter.py:410 -msgid "Expected one of: {}" -msgstr "Se esperaba uno de: {}" +#: redbot/core/commands/converter.py:521 +msgid "Cog \"{arg}\" not found." +msgstr "El Cog \"{arg}\" no se ha encontrado." -#: redbot/core/commands/help.py:105 +#: redbot/core/commands/help.py:125 redbot/core/commands/help.py:144 msgid "No" msgstr "No" -#: redbot/core/commands/help.py:107 +#: redbot/core/commands/help.py:127 msgid "Yes" msgstr "Sí" -#: redbot/core/commands/help.py:113 +#: redbot/core/commands/help.py:133 msgid "Disabled" msgstr "Desactivado" -#: redbot/core/commands/help.py:118 +#: redbot/core/commands/help.py:138 msgid "\n" "Custom Tagline: {tag}" msgstr "\n" "Lema personalizado: {tag}" -#: redbot/core/commands/help.py:124 +#: redbot/core/commands/help.py:145 +msgid "Yes, reactions" +msgstr "Sí, reacciones" + +#: redbot/core/commands/help.py:146 +msgid "Yes, buttons" +msgstr "Sí, botones" + +#: redbot/core/commands/help.py:147 +msgid "Yes, buttons with select menu" +msgstr "Sí, botones con menú de selección" + +#: redbot/core/commands/help.py:148 +msgid "Yes, select menu only" +msgstr "Sí, sólo seleccionar menú" + +#: redbot/core/commands/help.py:152 msgid "Maximum characters per page: {page_char_limit}\n" "Maximum pages per guild (only used if menus are not used): {max_pages_in_guild}\n" "Help is a menu: {use_menus}\n" @@ -70,101 +102,90 @@ msgid "Maximum characters per page: {page_char_limit}\n" "Help only shows commands which can be used: {verify_checks}\n" "Help shows unusable commands when asked directly: {verify_exists}\n" "Delete delay: {delete_delay}\n" -"React with a checkmark when help is sent via DM: {use_tick}{tagline_info}" -msgstr "Caracteres máximos por página: {page_char_limit}\n" -"Páginas máximas por servidor (solo se usa si no se utilizan los menús): {max_pages_in_guild}\n" -"Ayuda es un menú: {use_menus}\n" +"React with a checkmark when help is sent via DM: {use_tick}\n" +"Reaction timeout (only used if menus are used): {react_timeout} seconds{tagline_info}" +msgstr "Caracteres máximos por pagina: {page_char_limit}\n" +"Paginas maximas por gremio (Solo disponible si no se estan usando menus): {max_pages_in_guild}\n" +"Ayuda es un menu: {use_menus}\n" "Ayuda muestra comandos ocultos: {show_hidden}\n" -"Ayuda muestra los apodos de los comandos: {show_aliases}\n" -"Ayuda solo muestra comandos que se pueden usar: {verify_checks}\n" -"Ayuda muestra comandos inutilizables cuando se le pregunta directamente: {verify_exists}\n" -"Retraso de borrado: {delete_delay}\n" -"Reaccionar con una tick de verificación cuando la ayuda se envía a través de DM: {use_tick}{tagline_info}" - -#: redbot/core/commands/help.py:274 -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 "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:318 +"Ayuda muestra los alias de comandos: {show_aliases}\n" +"Ayuda solo mostrara comandos que pueden ser usados: {verify_checks}\n" +"Ayuda muestra comandos que no pueden ser usados cuadno se le pregunta directamente sobre uno: {verify_exists}\n" +"Tiempo de espera antes de limpiar: {delete_delay}\n" +"Reacciona con un checkmark cuando la ayuda se envia por mensaje privado: {use_tick}\n" +"Tiempo de espear de reacción (Disponible solo si los menus estan en uso): {react_timeout} segundos{tagline_info}" + +#: redbot/core/commands/help.py:303 +msgid "Type {command1} for more info on a command. You can also type {command2} for more info on a category." +msgstr "Escribe {command1} para más información sobre un comando. También puedes escribir {command2} para más información sobre una categoría." + +#: redbot/core/commands/help.py:355 msgid "Syntax: {command_signature}" msgstr "Sintaxis: {command_signature}" -#: redbot/core/commands/help.py:324 +#: redbot/core/commands/help.py:361 msgid "Aliases" msgstr "Apodos" -#: redbot/core/commands/help.py:324 +#: redbot/core/commands/help.py:361 msgid "Alias" msgstr "Apodo" -#: redbot/core/commands/help.py:345 +#: redbot/core/commands/help.py:382 msgid "{aliases} and {number} more aliases." msgstr "{aliases} y {number} apodos más." -#: redbot/core/commands/help.py:349 +#: redbot/core/commands/help.py:386 msgid "{aliases} and one more alias." msgstr "{aliases} y un alias más." -#: redbot/core/commands/help.py:391 -msgid "**__Subcommands:__**" -msgstr "**__Subcomandos:__**" - -#: redbot/core/commands/help.py:393 -msgid "**__Subcommands:__** (continued)" -msgstr "**__Subcomandos:__** (continuación)" - -#: redbot/core/commands/help.py:404 +#: redbot/core/commands/help.py:433 redbot/core/commands/help.py:435 +#: redbot/core/commands/help.py:447 msgid "Subcommands:" msgstr "Subcomandos:" -#: redbot/core/commands/help.py:468 redbot/core/commands/help.py:723 -#: redbot/core/commands/help.py:736 redbot/core/commands/help.py:755 +#: redbot/core/commands/help.py:435 redbot/core/commands/help.py:613 +msgid " (continued)" +msgstr " (continuación)" + +#: redbot/core/commands/help.py:509 redbot/core/commands/help.py:769 +#: redbot/core/commands/help.py:784 redbot/core/commands/help.py:805 msgid "{ctx.me.display_name} Help Menu" msgstr "Menú de ayuda de {ctx.me.display_name}" -#: redbot/core/commands/help.py:515 +#: redbot/core/commands/help.py:556 msgid "*Page {page_num} of {page_count}*\n" "{content_description}" msgstr "*Página {page_num} de {page_count}*\n" "{content_description}" -#: redbot/core/commands/help.py:566 -msgid "**__Commands:__**" -msgstr "**__Comandos:__**" - -#: redbot/core/commands/help.py:568 -msgid "**__Commands:__** (continued)" -msgstr "**__Comandos:__** (continuación)" - -#: redbot/core/commands/help.py:578 +#: redbot/core/commands/help.py:611 redbot/core/commands/help.py:613 +#: redbot/core/commands/help.py:625 msgid "Commands:" msgstr "Comandos:" -#: redbot/core/commands/help.py:620 -msgid "**__No Category:__**" -msgstr "**__Sin Categoría:__**" +#: redbot/core/commands/help.py:664 redbot/core/commands/help.py:693 +#: redbot/core/commands/help.py:706 +msgid "No Category:" +msgstr "Sin categoría:" -#: redbot/core/commands/help.py:633 +#: redbot/core/commands/help.py:677 msgid "{title} (continued)" msgstr "{title} (continuación)" -#: redbot/core/commands/help.py:649 redbot/core/commands/help.py:663 -msgid "No Category:" -msgstr "Sin categoría:" - -#: redbot/core/commands/help.py:732 -msgid "Help topic for *{command_name}* not found." -msgstr "Tema de ayuda para *{command_name}* no encontrado." +#: redbot/core/commands/help.py:780 +msgid "Help topic for {command_name} not found." +msgstr "Tema de ayuda para {command_name} no encontrado." -#: redbot/core/commands/help.py:749 -msgid "Command *{command_name}* has no subcommand named *{not_found}*." -msgstr "El comando *{command_name}* no tiene ningún sub-comando llamado *{not_found}*." +#: redbot/core/commands/help.py:799 +msgid "Command {command_name} has no subcommand named {not_found}." +msgstr "El comando {command_name} no tiene ningún subcomando llamado {not_found}." -#: redbot/core/commands/help.py:828 +#: redbot/core/commands/help.py:904 msgid "I couldn't send the help message to you in DM. Either you blocked me or you disabled DMs in this server." 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:867 +#: redbot/core/commands/help.py:940 #, docstring msgid "\n" " I need somebody\n" diff --git a/redbot/core/commands/locales/fi-FI.po b/redbot/core/commands/locales/fi-FI.po index efa9001dd22..f2a83c9707d 100644 --- a/redbot/core/commands/locales/fi-FI.po +++ b/redbot/core/commands/locales/fi-FI.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-19 11:28+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,53 +15,85 @@ msgstr "" "X-Crowdin-File-ID: 188\n" "Language: fi_FI\n" -#: redbot/core/commands/commands.py:532 -msgid "\"{argument}\" is not a number." -msgstr "\"{argument}\" ei ole numero." - -#: redbot/core/commands/converter.py:111 +#: redbot/core/commands/converter.py:85 msgid "`{unit}` is not a valid unit of time for this command" msgstr "`{unit}` ei ole kelvollinen ajanyksikkö tälle komennolle" -#: redbot/core/commands/converter.py:118 +#: redbot/core/commands/converter.py:141 redbot/core/commands/converter.py:203 msgid "The time set is way too high, consider setting something reasonable." msgstr "Asetettu aika on aivan liian suuri, harkitse sen asettamista joksikin kohtuulliseksi." -#: redbot/core/commands/converter.py:122 +#: redbot/core/commands/converter.py:145 msgid "This amount of time is too large for this command. (Maximum: {maximum})" msgstr "Aika on liian suuri tälle komennolle. (Maksimi: {maximum})" -#: redbot/core/commands/converter.py:128 +#: redbot/core/commands/converter.py:151 msgid "This amount of time is too small for this command. (Minimum: {minimum})" msgstr "Aika on liian pieni tälle komennolle. (Minimi: {minimum})" -#: redbot/core/commands/converter.py:208 -msgid "Unexpected key {key}" -msgstr "Odottamaton selite {key}" +#: redbot/core/commands/converter.py:232 +msgid "'{input}' doesn't look like a valid user ID." +msgstr "" + +#: redbot/core/commands/converter.py:255 +msgid "`{arg}` is not a number." +msgstr "`{arg}` ei ole numero." + +#: redbot/core/commands/converter.py:257 +msgid "`{arg}` is not a finite number." +msgstr "`{arg}` ei ole kelvollinen numero." + +#: redbot/core/commands/converter.py:280 +msgid "Missing a key or value." +msgstr "" -#: redbot/core/commands/converter.py:410 -msgid "Expected one of: {}" -msgstr "Odotettiin yhtä seuraavista: {}" +#: redbot/core/commands/converter.py:286 +msgid "Unexpected key `{key}`." +msgstr "" + +#: redbot/core/commands/converter.py:511 +msgid "Command \"{arg}\" not found." +msgstr "" + +#: redbot/core/commands/converter.py:521 +msgid "Cog \"{arg}\" not found." +msgstr "" -#: redbot/core/commands/help.py:105 +#: redbot/core/commands/help.py:125 redbot/core/commands/help.py:144 msgid "No" msgstr "Ei" -#: redbot/core/commands/help.py:107 +#: redbot/core/commands/help.py:127 msgid "Yes" msgstr "Kyllä" -#: redbot/core/commands/help.py:113 +#: redbot/core/commands/help.py:133 msgid "Disabled" msgstr "Ei käytössä" -#: redbot/core/commands/help.py:118 +#: redbot/core/commands/help.py:138 msgid "\n" "Custom Tagline: {tag}" msgstr "\n" "Mukautettu iskulause: {tag}" -#: redbot/core/commands/help.py:124 +#: redbot/core/commands/help.py:145 +msgid "Yes, reactions" +msgstr "" + +#: redbot/core/commands/help.py:146 +msgid "Yes, buttons" +msgstr "" + +#: redbot/core/commands/help.py:147 +msgid "Yes, buttons with select menu" +msgstr "" + +#: redbot/core/commands/help.py:148 +msgid "Yes, select menu only" +msgstr "" + +#: redbot/core/commands/help.py:152 msgid "Maximum characters per page: {page_char_limit}\n" "Maximum pages per guild (only used if menus are not used): {max_pages_in_guild}\n" "Help is a menu: {use_menus}\n" @@ -70,93 +102,81 @@ msgid "Maximum characters per page: {page_char_limit}\n" "Help only shows commands which can be used: {verify_checks}\n" "Help shows unusable commands when asked directly: {verify_exists}\n" "Delete delay: {delete_delay}\n" -"React with a checkmark when help is sent via DM: {use_tick}{tagline_info}" +"React with a checkmark when help is sent via DM: {use_tick}\n" +"Reaction timeout (only used if menus are used): {react_timeout} seconds{tagline_info}" msgstr "" -#: redbot/core/commands/help.py:274 -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 "Kirjoita {ctx.clean_prefix}help saadaksesi lisää tietoa komennosta. Voit myös kirjoittaa {ctx.clean_prefix}help saadaksesi lisää tietoa kategoriasta." +#: redbot/core/commands/help.py:303 +msgid "Type {command1} for more info on a command. You can also type {command2} for more info on a category." +msgstr "" -#: redbot/core/commands/help.py:318 +#: redbot/core/commands/help.py:355 msgid "Syntax: {command_signature}" -msgstr "" +msgstr "Syntaksi: {command_signature}" -#: redbot/core/commands/help.py:324 +#: redbot/core/commands/help.py:361 msgid "Aliases" -msgstr "" +msgstr "Aliakset" -#: redbot/core/commands/help.py:324 +#: redbot/core/commands/help.py:361 msgid "Alias" -msgstr "" +msgstr "Alias" -#: redbot/core/commands/help.py:345 +#: redbot/core/commands/help.py:382 msgid "{aliases} and {number} more aliases." -msgstr "" +msgstr "{aliases} ja {number} lisää aliaksia." -#: redbot/core/commands/help.py:349 +#: redbot/core/commands/help.py:386 msgid "{aliases} and one more alias." -msgstr "" - -#: redbot/core/commands/help.py:391 -msgid "**__Subcommands:__**" -msgstr "**__Alikomennot:__**" +msgstr "{aliases} ja yksi muu alias." -#: redbot/core/commands/help.py:393 -msgid "**__Subcommands:__** (continued)" -msgstr "**__Alikomennot:__** (jatkuu)" - -#: redbot/core/commands/help.py:404 +#: redbot/core/commands/help.py:433 redbot/core/commands/help.py:435 +#: redbot/core/commands/help.py:447 msgid "Subcommands:" msgstr "Alikomennot:" -#: redbot/core/commands/help.py:468 redbot/core/commands/help.py:723 -#: redbot/core/commands/help.py:736 redbot/core/commands/help.py:755 +#: redbot/core/commands/help.py:435 redbot/core/commands/help.py:613 +msgid " (continued)" +msgstr "" + +#: redbot/core/commands/help.py:509 redbot/core/commands/help.py:769 +#: redbot/core/commands/help.py:784 redbot/core/commands/help.py:805 msgid "{ctx.me.display_name} Help Menu" msgstr "{ctx.me.display_name} -apusivu" -#: redbot/core/commands/help.py:515 +#: redbot/core/commands/help.py:556 msgid "*Page {page_num} of {page_count}*\n" "{content_description}" msgstr "*Sivu {page_num}/{page_count}*\n" "{content_description}" -#: redbot/core/commands/help.py:566 -msgid "**__Commands:__**" -msgstr "**__Komennot:__**" - -#: redbot/core/commands/help.py:568 -msgid "**__Commands:__** (continued)" -msgstr "**__Komennot:__** (jatkuu)" - -#: redbot/core/commands/help.py:578 +#: redbot/core/commands/help.py:611 redbot/core/commands/help.py:613 +#: redbot/core/commands/help.py:625 msgid "Commands:" msgstr "Komennot:" -#: redbot/core/commands/help.py:620 -msgid "**__No Category:__**" -msgstr "**__Ei kategoriaa:__**" +#: redbot/core/commands/help.py:664 redbot/core/commands/help.py:693 +#: redbot/core/commands/help.py:706 +msgid "No Category:" +msgstr "Ei kategoriaa:" -#: redbot/core/commands/help.py:633 +#: redbot/core/commands/help.py:677 msgid "{title} (continued)" msgstr "{title} (jatkuu)" -#: redbot/core/commands/help.py:649 redbot/core/commands/help.py:663 -msgid "No Category:" -msgstr "Ei kategoriaa:" - -#: redbot/core/commands/help.py:732 -msgid "Help topic for *{command_name}* not found." -msgstr "Apusivua komennolle *{command_name}* ei löytynyt." +#: redbot/core/commands/help.py:780 +msgid "Help topic for {command_name} not found." +msgstr "" -#: redbot/core/commands/help.py:749 -msgid "Command *{command_name}* has no subcommand named *{not_found}*." -msgstr "Komennolla *{command_name}* ei ole alikomentoa nimeltä *{not_found}*." +#: redbot/core/commands/help.py:799 +msgid "Command {command_name} has no subcommand named {not_found}." +msgstr "" -#: redbot/core/commands/help.py:828 +#: redbot/core/commands/help.py:904 msgid "I couldn't send the help message to you in DM. Either you blocked me or you disabled DMs in this server." msgstr "En voinut lähettää sinulle apuviestiä yksityisviestillä. Olet joko estänyt minut tai poistanut yksityisviestit käytöstä tällä palvelimella." -#: redbot/core/commands/help.py:867 +#: redbot/core/commands/help.py:940 #, docstring msgid "\n" " I need somebody\n" @@ -164,5 +184,10 @@ msgid "\n" " (Help) you know I need someone\n" " (Help!)\n" " " -msgstr "" +msgstr "\n" +" Tarvitsen jonku\n" +" (Auta) eikä kukavaan\n" +" (Auta) tiedät että tarvitsen jonku\n" +" (Auta!)\n" +" " diff --git a/redbot/core/commands/locales/fr-FR.po b/redbot/core/commands/locales/fr-FR.po index d96ba70e4f6..df6a040403d 100644 --- a/redbot/core/commands/locales/fr-FR.po +++ b/redbot/core/commands/locales/fr-FR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-19 11:28+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,53 +15,85 @@ msgstr "" "X-Crowdin-File-ID: 188\n" "Language: fr_FR\n" -#: redbot/core/commands/commands.py:532 -msgid "\"{argument}\" is not a number." -msgstr "\"{argument}\" n'est pas un nombre." - -#: redbot/core/commands/converter.py:111 +#: redbot/core/commands/converter.py:85 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:118 +#: redbot/core/commands/converter.py:141 redbot/core/commands/converter.py:203 msgid "The time set is way too high, consider setting something reasonable." msgstr "Le temps fixé est beaucoup trop élevé, envisager de configurer quelque chose de raisonnable." -#: redbot/core/commands/converter.py:122 +#: redbot/core/commands/converter.py:145 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:128 +#: redbot/core/commands/converter.py:151 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:208 -msgid "Unexpected key {key}" -msgstr "Clé inattendue {key}" +#: redbot/core/commands/converter.py:232 +msgid "'{input}' doesn't look like a valid user ID." +msgstr "'{input}' ne ressemble pas à un identifiant d'utilisateur valide." + +#: redbot/core/commands/converter.py:255 +msgid "`{arg}` is not a number." +msgstr "`{arg}` n'est pas un nombre." + +#: redbot/core/commands/converter.py:257 +msgid "`{arg}` is not a finite number." +msgstr "`{arg}` n'est pas un nombre fini." + +#: redbot/core/commands/converter.py:280 +msgid "Missing a key or value." +msgstr "Une clé ou une valeur est manquante." + +#: redbot/core/commands/converter.py:286 +msgid "Unexpected key `{key}`." +msgstr "Clé inattendue `{key}`." -#: redbot/core/commands/converter.py:410 -msgid "Expected one of: {}" -msgstr "Un des : {} était attendu" +#: redbot/core/commands/converter.py:511 +msgid "Command \"{arg}\" not found." +msgstr "Commande \"{arg}\" non trouvée." -#: redbot/core/commands/help.py:105 +#: redbot/core/commands/converter.py:521 +msgid "Cog \"{arg}\" not found." +msgstr "Cog \"{arg}\" non trouvé." + +#: redbot/core/commands/help.py:125 redbot/core/commands/help.py:144 msgid "No" msgstr "Non" -#: redbot/core/commands/help.py:107 +#: redbot/core/commands/help.py:127 msgid "Yes" msgstr "Oui" -#: redbot/core/commands/help.py:113 +#: redbot/core/commands/help.py:133 msgid "Disabled" msgstr "Désactivé" -#: redbot/core/commands/help.py:118 +#: redbot/core/commands/help.py:138 msgid "\n" "Custom Tagline: {tag}" msgstr "\n" "Tagline personnalisée: {tag}" -#: redbot/core/commands/help.py:124 +#: redbot/core/commands/help.py:145 +msgid "Yes, reactions" +msgstr "Oui, les réactions" + +#: redbot/core/commands/help.py:146 +msgid "Yes, buttons" +msgstr "Oui, boutons" + +#: redbot/core/commands/help.py:147 +msgid "Yes, buttons with select menu" +msgstr "Oui, les boutons avec le menu de sélection" + +#: redbot/core/commands/help.py:148 +msgid "Yes, select menu only" +msgstr "Oui, sélectionner le menu uniquement" + +#: redbot/core/commands/help.py:152 msgid "Maximum characters per page: {page_char_limit}\n" "Maximum pages per guild (only used if menus are not used): {max_pages_in_guild}\n" "Help is a menu: {use_menus}\n" @@ -70,101 +102,90 @@ msgid "Maximum characters per page: {page_char_limit}\n" "Help only shows commands which can be used: {verify_checks}\n" "Help shows unusable commands when asked directly: {verify_exists}\n" "Delete delay: {delete_delay}\n" -"React with a checkmark when help is sent via DM: {use_tick}{tagline_info}" -msgstr "Nombre maximum de caractères par page : {page_char_limit}\n" +"React with a checkmark when help is sent via DM: {use_tick}\n" +"Reaction timeout (only used if menus are used): {react_timeout} seconds{tagline_info}" +msgstr "Caractères maximum par page : {page_char_limit}\n" "Nombre maximum de pages par guilde (utilisé uniquement si les menus ne sont pas utilisés) : {max_pages_in_guild}\n" "L'aide est un menu : {use_menus}\n" "L'aide montre les commandes cachées : {show_hidden}\n" -"L'aide montre les alias de commandes: {show_aliases}\n" +"L'aide montre les alias des commandes : {show_aliases}\n" "L'aide ne montre que les commandes qui peuvent être utilisées : {verify_checks}\n" -"L'aide affiche des commandes inutilisables lorsqu'on lui demande directement : {verify_exists}\n" -"Suppression du délai : {delete_delay}\n" -"Réagissez en cochant la case lorsque de l'aide est envoyée par DM : {use_tick}{tagline_info}" +"L'aide montre les commandes inutilisables lorsqu'on lui demande directement : {verify_exists}\n" +"Délai de suppression : {delete_delay}\n" +"Réagir avec une coche lorsque l'aide est envoyée par MP : {use_tick}\n" +"Délai de réaction (utilisé uniquement si des menus sont utilisés) : {react_timeout} seconds{tagline_info}" -#: redbot/core/commands/help.py:274 -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 "Tapez {ctx.clean_prefix}help pour plus d'informations sur une commande. Vous pouvez également taper {ctx.clean_prefix}help pour plus d'informations sur une catégorie." +#: redbot/core/commands/help.py:303 +msgid "Type {command1} for more info on a command. You can also type {command2} for more info on a category." +msgstr "Tapez {command1} pour plus d'informations sur une commande. Vous pouvez aussi taper {command2} pour plus d'informations sur une catégorie." -#: redbot/core/commands/help.py:318 +#: redbot/core/commands/help.py:355 msgid "Syntax: {command_signature}" msgstr "Syntaxe : {command_signature}" -#: redbot/core/commands/help.py:324 +#: redbot/core/commands/help.py:361 msgid "Aliases" msgstr "Alias" -#: redbot/core/commands/help.py:324 +#: redbot/core/commands/help.py:361 msgid "Alias" msgstr "Alias" -#: redbot/core/commands/help.py:345 +#: redbot/core/commands/help.py:382 msgid "{aliases} and {number} more aliases." msgstr "{aliases} et {number} plus d'alias." -#: redbot/core/commands/help.py:349 +#: redbot/core/commands/help.py:386 msgid "{aliases} and one more alias." msgstr "{aliases} et un autre alias." -#: redbot/core/commands/help.py:391 -msgid "**__Subcommands:__**" -msgstr "**__Sous-commandes:__**" - -#: redbot/core/commands/help.py:393 -msgid "**__Subcommands:__** (continued)" -msgstr "**__Sous-commandes:__** (suite)" - -#: redbot/core/commands/help.py:404 +#: redbot/core/commands/help.py:433 redbot/core/commands/help.py:435 +#: redbot/core/commands/help.py:447 msgid "Subcommands:" msgstr "Sous-commandes:" -#: redbot/core/commands/help.py:468 redbot/core/commands/help.py:723 -#: redbot/core/commands/help.py:736 redbot/core/commands/help.py:755 +#: redbot/core/commands/help.py:435 redbot/core/commands/help.py:613 +msgid " (continued)" +msgstr " (suite)" + +#: redbot/core/commands/help.py:509 redbot/core/commands/help.py:769 +#: redbot/core/commands/help.py:784 redbot/core/commands/help.py:805 msgid "{ctx.me.display_name} Help Menu" msgstr "{ctx.me.display_name} Menu Aide" -#: redbot/core/commands/help.py:515 +#: redbot/core/commands/help.py:556 msgid "*Page {page_num} of {page_count}*\n" "{content_description}" msgstr "*Page {page_num} sur {page_count}*\n" "{content_description}" -#: redbot/core/commands/help.py:566 -msgid "**__Commands:__**" -msgstr "**__Commandes:__**" - -#: redbot/core/commands/help.py:568 -msgid "**__Commands:__** (continued)" -msgstr "**__Commandes:__** (suite)" - -#: redbot/core/commands/help.py:578 +#: redbot/core/commands/help.py:611 redbot/core/commands/help.py:613 +#: redbot/core/commands/help.py:625 msgid "Commands:" msgstr "Commandes:" -#: redbot/core/commands/help.py:620 -msgid "**__No Category:__**" -msgstr "**__Aucune catégorie__**" +#: redbot/core/commands/help.py:664 redbot/core/commands/help.py:693 +#: redbot/core/commands/help.py:706 +msgid "No Category:" +msgstr "Aucune catégorie:" -#: redbot/core/commands/help.py:633 +#: redbot/core/commands/help.py:677 msgid "{title} (continued)" msgstr "{title} (suite)" -#: redbot/core/commands/help.py:649 redbot/core/commands/help.py:663 -msgid "No Category:" -msgstr "Aucune catégorie:" - -#: redbot/core/commands/help.py:732 -msgid "Help topic for *{command_name}* not found." -msgstr "Sujet d'aide pour *{command_name}* non trouvé." +#: redbot/core/commands/help.py:780 +msgid "Help topic for {command_name} not found." +msgstr "Sujet d'aide pour {command_name} introuvable." -#: redbot/core/commands/help.py:749 -msgid "Command *{command_name}* has no subcommand named *{not_found}*." -msgstr "Commande *{command_name}* n'a pas de sous-commande nommée *{not_found}*." +#: redbot/core/commands/help.py:799 +msgid "Command {command_name} has no subcommand named {not_found}." +msgstr "La commande {command_name} n'a pas de sous-commande nommée {not_found}." -#: redbot/core/commands/help.py:828 +#: redbot/core/commands/help.py:904 msgid "I couldn't send the help message to you in DM. Either you blocked me or you disabled DMs in this server." msgstr "Je n'ai pas pu vous envoyer le message d'aide en MP. Soit vous m'avez bloqué, soit vous avez désactivé les DMs dans ce serveur." -#: redbot/core/commands/help.py:867 +#: redbot/core/commands/help.py:940 #, docstring msgid "\n" " I need somebody\n" diff --git a/redbot/core/commands/locales/hi-IN.po b/redbot/core/commands/locales/hi-IN.po index ca95d1b7029..d0b8e2722f4 100644 --- a/redbot/core/commands/locales/hi-IN.po +++ b/redbot/core/commands/locales/hi-IN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-19 11:28+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Hindi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,52 +15,85 @@ msgstr "" "X-Crowdin-File-ID: 188\n" "Language: hi_IN\n" -#: redbot/core/commands/commands.py:532 -msgid "\"{argument}\" is not a number." -msgstr "" - -#: redbot/core/commands/converter.py:111 +#: redbot/core/commands/converter.py:85 msgid "`{unit}` is not a valid unit of time for this command" -msgstr "" +msgstr "`{unit}` इस आदेश के लिए समय की मान्य इकाई नहीं है" -#: redbot/core/commands/converter.py:118 +#: redbot/core/commands/converter.py:141 redbot/core/commands/converter.py:203 msgid "The time set is way too high, consider setting something reasonable." -msgstr "" +msgstr "निर्धारित समय बहुत अधिक है, कुछ उचित निर्धारित करने पर विचार करें।" -#: redbot/core/commands/converter.py:122 +#: redbot/core/commands/converter.py:145 msgid "This amount of time is too large for this command. (Maximum: {maximum})" -msgstr "" +msgstr "यह समय इस आदेश के लिए बहुत बड़ा है। (ज्यादा से ज्यादा: {maximum})" -#: redbot/core/commands/converter.py:128 +#: redbot/core/commands/converter.py:151 msgid "This amount of time is too small for this command. (Minimum: {minimum})" -msgstr "" +msgstr "यह समय इस आदेश के लिए बहुत छोटा है। (न्यूनतम: {minimum})" + +#: redbot/core/commands/converter.py:232 +msgid "'{input}' doesn't look like a valid user ID." +msgstr "`{input}` वैध उपयोगकर्ता आईडी की तरह नहीं दिखता है।" -#: redbot/core/commands/converter.py:208 -msgid "Unexpected key {key}" +#: redbot/core/commands/converter.py:255 +msgid "`{arg}` is not a number." msgstr "" -#: redbot/core/commands/converter.py:410 -msgid "Expected one of: {}" +#: redbot/core/commands/converter.py:257 +msgid "`{arg}` is not a finite number." msgstr "" -#: redbot/core/commands/help.py:105 +#: redbot/core/commands/converter.py:280 +msgid "Missing a key or value." +msgstr "एक कुंजी या मान गुम है।" + +#: redbot/core/commands/converter.py:286 +msgid "Unexpected key `{key}`." +msgstr "अप्रत्याशित कुंजी `{key}`" + +#: redbot/core/commands/converter.py:511 +msgid "Command \"{arg}\" not found." +msgstr "कमांड \"{arg}\" नहीं मिला।" + +#: redbot/core/commands/converter.py:521 +msgid "Cog \"{arg}\" not found." +msgstr "कोग \"{arg}\" नहीं मिला।" + +#: redbot/core/commands/help.py:125 redbot/core/commands/help.py:144 msgid "No" -msgstr "" +msgstr "नहीं" -#: redbot/core/commands/help.py:107 +#: redbot/core/commands/help.py:127 msgid "Yes" -msgstr "" +msgstr "हाँ" -#: redbot/core/commands/help.py:113 +#: redbot/core/commands/help.py:133 msgid "Disabled" -msgstr "" +msgstr " निष्क्रिय किया" -#: redbot/core/commands/help.py:118 +#: redbot/core/commands/help.py:138 msgid "\n" "Custom Tagline: {tag}" +msgstr "\n" +"कस्टम टैगलाइन: {tag}" + +#: redbot/core/commands/help.py:145 +msgid "Yes, reactions" +msgstr "" + +#: redbot/core/commands/help.py:146 +msgid "Yes, buttons" msgstr "" -#: redbot/core/commands/help.py:124 +#: redbot/core/commands/help.py:147 +msgid "Yes, buttons with select menu" +msgstr "" + +#: redbot/core/commands/help.py:148 +msgid "Yes, select menu only" +msgstr "" + +#: redbot/core/commands/help.py:152 msgid "Maximum characters per page: {page_char_limit}\n" "Maximum pages per guild (only used if menus are not used): {max_pages_in_guild}\n" "Help is a menu: {use_menus}\n" @@ -69,92 +102,80 @@ msgid "Maximum characters per page: {page_char_limit}\n" "Help only shows commands which can be used: {verify_checks}\n" "Help shows unusable commands when asked directly: {verify_exists}\n" "Delete delay: {delete_delay}\n" -"React with a checkmark when help is sent via DM: {use_tick}{tagline_info}" +"React with a checkmark when help is sent via DM: {use_tick}\n" +"Reaction timeout (only used if menus are used): {react_timeout} seconds{tagline_info}" msgstr "" -#: redbot/core/commands/help.py:274 -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." +#: redbot/core/commands/help.py:303 +msgid "Type {command1} for more info on a command. You can also type {command2} for more info on a category." msgstr "" -#: redbot/core/commands/help.py:318 +#: redbot/core/commands/help.py:355 msgid "Syntax: {command_signature}" msgstr "" -#: redbot/core/commands/help.py:324 +#: redbot/core/commands/help.py:361 msgid "Aliases" msgstr "" -#: redbot/core/commands/help.py:324 +#: redbot/core/commands/help.py:361 msgid "Alias" msgstr "" -#: redbot/core/commands/help.py:345 +#: redbot/core/commands/help.py:382 msgid "{aliases} and {number} more aliases." msgstr "" -#: redbot/core/commands/help.py:349 +#: redbot/core/commands/help.py:386 msgid "{aliases} and one more alias." msgstr "" -#: redbot/core/commands/help.py:391 -msgid "**__Subcommands:__**" -msgstr "" - -#: redbot/core/commands/help.py:393 -msgid "**__Subcommands:__** (continued)" +#: redbot/core/commands/help.py:433 redbot/core/commands/help.py:435 +#: redbot/core/commands/help.py:447 +msgid "Subcommands:" msgstr "" -#: redbot/core/commands/help.py:404 -msgid "Subcommands:" +#: redbot/core/commands/help.py:435 redbot/core/commands/help.py:613 +msgid " (continued)" msgstr "" -#: redbot/core/commands/help.py:468 redbot/core/commands/help.py:723 -#: redbot/core/commands/help.py:736 redbot/core/commands/help.py:755 +#: redbot/core/commands/help.py:509 redbot/core/commands/help.py:769 +#: redbot/core/commands/help.py:784 redbot/core/commands/help.py:805 msgid "{ctx.me.display_name} Help Menu" msgstr "" -#: redbot/core/commands/help.py:515 +#: redbot/core/commands/help.py:556 msgid "*Page {page_num} of {page_count}*\n" "{content_description}" msgstr "" -#: redbot/core/commands/help.py:566 -msgid "**__Commands:__**" -msgstr "" - -#: redbot/core/commands/help.py:568 -msgid "**__Commands:__** (continued)" -msgstr "" - -#: redbot/core/commands/help.py:578 +#: redbot/core/commands/help.py:611 redbot/core/commands/help.py:613 +#: redbot/core/commands/help.py:625 msgid "Commands:" msgstr "" -#: redbot/core/commands/help.py:620 -msgid "**__No Category:__**" +#: redbot/core/commands/help.py:664 redbot/core/commands/help.py:693 +#: redbot/core/commands/help.py:706 +msgid "No Category:" msgstr "" -#: redbot/core/commands/help.py:633 +#: redbot/core/commands/help.py:677 msgid "{title} (continued)" msgstr "" -#: redbot/core/commands/help.py:649 redbot/core/commands/help.py:663 -msgid "No Category:" -msgstr "" - -#: redbot/core/commands/help.py:732 -msgid "Help topic for *{command_name}* not found." +#: redbot/core/commands/help.py:780 +msgid "Help topic for {command_name} not found." msgstr "" -#: redbot/core/commands/help.py:749 -msgid "Command *{command_name}* has no subcommand named *{not_found}*." +#: redbot/core/commands/help.py:799 +msgid "Command {command_name} has no subcommand named {not_found}." msgstr "" -#: redbot/core/commands/help.py:828 +#: redbot/core/commands/help.py:904 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:867 +#: redbot/core/commands/help.py:940 #, docstring msgid "\n" " I need somebody\n" diff --git a/redbot/core/commands/locales/hr-HR.po b/redbot/core/commands/locales/hr-HR.po new file mode 100644 index 00000000000..3cc8489b81d --- /dev/null +++ b/redbot/core/commands/locales/hr-HR.po @@ -0,0 +1,202 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" +"Last-Translator: \n" +"Language-Team: Croatian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.4.2\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: hr\n" +"X-Crowdin-File-ID: 188\n" +"Language: hr_HR\n" + +#: redbot/core/commands/converter.py:85 +msgid "`{unit}` is not a valid unit of time for this command" +msgstr "`{unit}` nije važeća jedinica vremena za ovu naredbu" + +#: redbot/core/commands/converter.py:141 redbot/core/commands/converter.py:203 +msgid "The time set is way too high, consider setting something reasonable." +msgstr "Postavljeno vrijeme je previsoko, razmislite o postavljanju nečeg razumnog." + +#: redbot/core/commands/converter.py:145 +msgid "This amount of time is too large for this command. (Maximum: {maximum})" +msgstr "Ovo vrijeme je preveliko za ovu naredbu. (Maksimum: {maximum})" + +#: redbot/core/commands/converter.py:151 +msgid "This amount of time is too small for this command. (Minimum: {minimum})" +msgstr "Ovo vrijeme je premalo za ovu naredbu. (Minimum: {minimum})" + +#: redbot/core/commands/converter.py:232 +msgid "'{input}' doesn't look like a valid user ID." +msgstr "'{input}' ne izgleda kao valjani korisnički ID." + +#: redbot/core/commands/converter.py:255 +msgid "`{arg}` is not a number." +msgstr "" + +#: redbot/core/commands/converter.py:257 +msgid "`{arg}` is not a finite number." +msgstr "" + +#: redbot/core/commands/converter.py:280 +msgid "Missing a key or value." +msgstr "Nedostaje ključ ili vrijednost." + +#: redbot/core/commands/converter.py:286 +msgid "Unexpected key `{key}`." +msgstr "Neočekivan ključ `{key}`." + +#: redbot/core/commands/converter.py:511 +msgid "Command \"{arg}\" not found." +msgstr "Naredba \"{arg}\" nije pronađena." + +#: redbot/core/commands/converter.py:521 +msgid "Cog \"{arg}\" not found." +msgstr "Cog \"{arg}\" nije pronađen." + +#: redbot/core/commands/help.py:125 redbot/core/commands/help.py:144 +msgid "No" +msgstr "Ne" + +#: redbot/core/commands/help.py:127 +msgid "Yes" +msgstr "Da" + +#: redbot/core/commands/help.py:133 +msgid "Disabled" +msgstr "Deaktivirano" + +#: redbot/core/commands/help.py:138 +msgid "\n" +"Custom Tagline: {tag}" +msgstr "\n" +"Prilagođeni slogan: {tag}" + +#: redbot/core/commands/help.py:145 +msgid "Yes, reactions" +msgstr "" + +#: redbot/core/commands/help.py:146 +msgid "Yes, buttons" +msgstr "" + +#: redbot/core/commands/help.py:147 +msgid "Yes, buttons with select menu" +msgstr "" + +#: redbot/core/commands/help.py:148 +msgid "Yes, select menu only" +msgstr "" + +#: redbot/core/commands/help.py:152 +msgid "Maximum characters per page: {page_char_limit}\n" +"Maximum pages per guild (only used if menus are not used): {max_pages_in_guild}\n" +"Help is a menu: {use_menus}\n" +"Help shows hidden commands: {show_hidden}\n" +"Help shows commands aliases: {show_aliases}\n" +"Help only shows commands which can be used: {verify_checks}\n" +"Help shows unusable commands when asked directly: {verify_exists}\n" +"Delete delay: {delete_delay}\n" +"React with a checkmark when help is sent via DM: {use_tick}\n" +"Reaction timeout (only used if menus are used): {react_timeout} seconds{tagline_info}" +msgstr "Maksimalan broj zankova po stranici: {page_char_limit}\n" +"Maksimalan broj stranica po serveru (koristi se samo ako se izbornici ne koriste): {max_pages_in_guild}\n" +"Pomoć je izbornik: {use_menus}\n" +"Pomoć prikazuje skrivene naredbe: {show_hidden}\n" +"Pomoć prikazuje nadimke naredbi: {show_aliases}\n" +"Pomoć prikazuje samo naredbe koje se mogu koristiti: {verify_checks}\n" +"Pomoć prikazuje neupotrebljive naredbe kada se izravno pita: {verify_exists}\n" +"Odgoda brisanja: {delete_delay}\n" +"Reagiraj kvačicom kada se pomoć pošalje putem direktne poruke: {use_tick}\n" +"Vremensko ograničenje reakcije (koristi se samo ako se koriste izbornici): {react_timeout} sekundi{tagline_info}" + +#: redbot/core/commands/help.py:303 +msgid "Type {command1} for more info on a command. You can also type {command2} for more info on a category." +msgstr "Upiši {command1} za više informacija o naredbi. Možeš upisat i {command2} za više informacija o kategoriji." + +#: redbot/core/commands/help.py:355 +msgid "Syntax: {command_signature}" +msgstr "Sintaksa: {command_signature}" + +#: redbot/core/commands/help.py:361 +msgid "Aliases" +msgstr "Nadimci" + +#: redbot/core/commands/help.py:361 +msgid "Alias" +msgstr "Nadimak" + +#: redbot/core/commands/help.py:382 +msgid "{aliases} and {number} more aliases." +msgstr "{aliases} i još {number} nadimaka." + +#: redbot/core/commands/help.py:386 +msgid "{aliases} and one more alias." +msgstr "{aliases} i još jedan nadimak." + +#: redbot/core/commands/help.py:433 redbot/core/commands/help.py:435 +#: redbot/core/commands/help.py:447 +msgid "Subcommands:" +msgstr "Podnaredbe:" + +#: redbot/core/commands/help.py:435 redbot/core/commands/help.py:613 +msgid " (continued)" +msgstr " (nastavljeno)" + +#: redbot/core/commands/help.py:509 redbot/core/commands/help.py:769 +#: redbot/core/commands/help.py:784 redbot/core/commands/help.py:805 +msgid "{ctx.me.display_name} Help Menu" +msgstr "{ctx.me.display_name} Izbornik za pomoć" + +#: redbot/core/commands/help.py:556 +msgid "*Page {page_num} of {page_count}*\n" +"{content_description}" +msgstr "*Stranica {page_num} od {page_count}*\n" +"{content_description}" + +#: redbot/core/commands/help.py:611 redbot/core/commands/help.py:613 +#: redbot/core/commands/help.py:625 +msgid "Commands:" +msgstr "Naredbe:" + +#: redbot/core/commands/help.py:664 redbot/core/commands/help.py:693 +#: redbot/core/commands/help.py:706 +msgid "No Category:" +msgstr "Bez kategorije:" + +#: redbot/core/commands/help.py:677 +msgid "{title} (continued)" +msgstr "{title} (nastavljeno)" + +#: redbot/core/commands/help.py:780 +msgid "Help topic for {command_name} not found." +msgstr "Tema pomoći za {command_name} nije pronađena." + +#: redbot/core/commands/help.py:799 +msgid "Command {command_name} has no subcommand named {not_found}." +msgstr "Naredba {command_name} nema podnaredbu pod nazivom {not_found}." + +#: redbot/core/commands/help.py:904 +msgid "I couldn't send the help message to you in DM. Either you blocked me or you disabled DMs in this server." +msgstr "Nisam vam mogao poslati poruku pomoći u direktne poruke. Ili ste me blokirali ili ste onemogućili direktne poruke u ovom serveru." + +#: redbot/core/commands/help.py:940 +#, 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 2ab2a87271e..e8ebebb556b 100644 --- a/redbot/core/commands/locales/hu-HU.po +++ b/redbot/core/commands/locales/hu-HU.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-19 11:28+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,53 +15,85 @@ msgstr "" "X-Crowdin-File-ID: 188\n" "Language: hu_HU\n" -#: redbot/core/commands/commands.py:532 -msgid "\"{argument}\" is not a number." -msgstr "A(z) \"{argument}\" nem szám." - -#: redbot/core/commands/converter.py:111 +#: redbot/core/commands/converter.py:85 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:118 +#: redbot/core/commands/converter.py:141 redbot/core/commands/converter.py:203 msgid "The time set is way too high, consider setting something reasonable." msgstr "Az idő nagyon magasra van állítva, fontold meg egy ésszerű érték megadását." -#: redbot/core/commands/converter.py:122 +#: redbot/core/commands/converter.py:145 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:128 +#: redbot/core/commands/converter.py:151 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:208 -msgid "Unexpected key {key}" -msgstr "Váratlan kulcs: {key}" +#: redbot/core/commands/converter.py:232 +msgid "'{input}' doesn't look like a valid user ID." +msgstr "" + +#: redbot/core/commands/converter.py:255 +msgid "`{arg}` is not a number." +msgstr "" + +#: redbot/core/commands/converter.py:257 +msgid "`{arg}` is not a finite number." +msgstr "" + +#: redbot/core/commands/converter.py:280 +msgid "Missing a key or value." +msgstr "" + +#: redbot/core/commands/converter.py:286 +msgid "Unexpected key `{key}`." +msgstr "" -#: redbot/core/commands/converter.py:410 -msgid "Expected one of: {}" -msgstr "Ezek valamelyikére számítottam: {}" +#: redbot/core/commands/converter.py:511 +msgid "Command \"{arg}\" not found." +msgstr "" -#: redbot/core/commands/help.py:105 +#: redbot/core/commands/converter.py:521 +msgid "Cog \"{arg}\" not found." +msgstr "" + +#: redbot/core/commands/help.py:125 redbot/core/commands/help.py:144 msgid "No" msgstr "Nem" -#: redbot/core/commands/help.py:107 +#: redbot/core/commands/help.py:127 msgid "Yes" msgstr "Igen" -#: redbot/core/commands/help.py:113 +#: redbot/core/commands/help.py:133 msgid "Disabled" msgstr "Letiltva" -#: redbot/core/commands/help.py:118 +#: redbot/core/commands/help.py:138 msgid "\n" "Custom Tagline: {tag}" msgstr "\n" "Egyéni címke: {tag}" -#: redbot/core/commands/help.py:124 +#: redbot/core/commands/help.py:145 +msgid "Yes, reactions" +msgstr "" + +#: redbot/core/commands/help.py:146 +msgid "Yes, buttons" +msgstr "" + +#: redbot/core/commands/help.py:147 +msgid "Yes, buttons with select menu" +msgstr "" + +#: redbot/core/commands/help.py:148 +msgid "Yes, select menu only" +msgstr "" + +#: redbot/core/commands/help.py:152 msgid "Maximum characters per page: {page_char_limit}\n" "Maximum pages per guild (only used if menus are not used): {max_pages_in_guild}\n" "Help is a menu: {use_menus}\n" @@ -70,93 +102,81 @@ msgid "Maximum characters per page: {page_char_limit}\n" "Help only shows commands which can be used: {verify_checks}\n" "Help shows unusable commands when asked directly: {verify_exists}\n" "Delete delay: {delete_delay}\n" -"React with a checkmark when help is sent via DM: {use_tick}{tagline_info}" +"React with a checkmark when help is sent via DM: {use_tick}\n" +"Reaction timeout (only used if menus are used): {react_timeout} seconds{tagline_info}" msgstr "" -#: redbot/core/commands/help.py:274 -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 "Írd be a {ctx.clean_prefix}help parancsot több információért a megadott parancsról. Továbbá írd be a {ctx.clean_prefix}help parancsot több információért a megadott kategóriáról." +#: redbot/core/commands/help.py:303 +msgid "Type {command1} for more info on a command. You can also type {command2} for more info on a category." +msgstr "" -#: redbot/core/commands/help.py:318 +#: redbot/core/commands/help.py:355 msgid "Syntax: {command_signature}" msgstr "Használat: {command_signature}" -#: redbot/core/commands/help.py:324 +#: redbot/core/commands/help.py:361 msgid "Aliases" msgstr "Aliaszok" -#: redbot/core/commands/help.py:324 +#: redbot/core/commands/help.py:361 msgid "Alias" msgstr "Aliasz" -#: redbot/core/commands/help.py:345 +#: redbot/core/commands/help.py:382 msgid "{aliases} and {number} more aliases." msgstr "{aliases} és még {number} aliasz." -#: redbot/core/commands/help.py:349 +#: redbot/core/commands/help.py:386 msgid "{aliases} and one more alias." msgstr "{aliases} és még egy aliasz." -#: redbot/core/commands/help.py:391 -msgid "**__Subcommands:__**" -msgstr "**__Alparancsok:__**" - -#: redbot/core/commands/help.py:393 -msgid "**__Subcommands:__** (continued)" -msgstr "**__Alparancsok:__** (folytatva)" - -#: redbot/core/commands/help.py:404 +#: redbot/core/commands/help.py:433 redbot/core/commands/help.py:435 +#: redbot/core/commands/help.py:447 msgid "Subcommands:" msgstr "Alparancsok:" -#: redbot/core/commands/help.py:468 redbot/core/commands/help.py:723 -#: redbot/core/commands/help.py:736 redbot/core/commands/help.py:755 +#: redbot/core/commands/help.py:435 redbot/core/commands/help.py:613 +msgid " (continued)" +msgstr "" + +#: redbot/core/commands/help.py:509 redbot/core/commands/help.py:769 +#: redbot/core/commands/help.py:784 redbot/core/commands/help.py:805 msgid "{ctx.me.display_name} Help Menu" msgstr "{ctx.me.display_name} Súgó Menü" -#: redbot/core/commands/help.py:515 +#: redbot/core/commands/help.py:556 msgid "*Page {page_num} of {page_count}*\n" "{content_description}" msgstr "*{page_num}/{page_count}. oldal*\n" "{content_description}" -#: redbot/core/commands/help.py:566 -msgid "**__Commands:__**" -msgstr "**__Parancsok:__**" - -#: redbot/core/commands/help.py:568 -msgid "**__Commands:__** (continued)" -msgstr "**__Parancsok:__** (folytatva)" - -#: redbot/core/commands/help.py:578 +#: redbot/core/commands/help.py:611 redbot/core/commands/help.py:613 +#: redbot/core/commands/help.py:625 msgid "Commands:" msgstr "Parancsok:" -#: redbot/core/commands/help.py:620 -msgid "**__No Category:__**" -msgstr "**__Nincs kategória:__**" +#: redbot/core/commands/help.py:664 redbot/core/commands/help.py:693 +#: redbot/core/commands/help.py:706 +msgid "No Category:" +msgstr "Nincs kategória:" -#: redbot/core/commands/help.py:633 +#: redbot/core/commands/help.py:677 msgid "{title} (continued)" msgstr "{title} (folytatva)" -#: redbot/core/commands/help.py:649 redbot/core/commands/help.py:663 -msgid "No Category:" -msgstr "Nincs kategória:" - -#: redbot/core/commands/help.py:732 -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:780 +msgid "Help topic for {command_name} not found." +msgstr "" -#: redbot/core/commands/help.py:749 -msgid "Command *{command_name}* has no subcommand named *{not_found}*." -msgstr "A *{command_name}* parancsnak nincsen *{not_found}* nevű alparancsa." +#: redbot/core/commands/help.py:799 +msgid "Command {command_name} has no subcommand named {not_found}." +msgstr "" -#: redbot/core/commands/help.py:828 +#: redbot/core/commands/help.py:904 msgid "I couldn't send the help message to you in DM. Either you blocked me or you disabled DMs in this server." 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:867 +#: redbot/core/commands/help.py:940 #, docstring msgid "\n" " I need somebody\n" diff --git a/redbot/core/commands/locales/id-ID.po b/redbot/core/commands/locales/id-ID.po index a2793f3da39..ebc89725197 100644 --- a/redbot/core/commands/locales/id-ID.po +++ b/redbot/core/commands/locales/id-ID.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-19 11:28+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,52 +15,84 @@ msgstr "" "X-Crowdin-File-ID: 188\n" "Language: id_ID\n" -#: redbot/core/commands/commands.py:532 -msgid "\"{argument}\" is not a number." -msgstr "" - -#: redbot/core/commands/converter.py:111 +#: redbot/core/commands/converter.py:85 msgid "`{unit}` is not a valid unit of time for this command" msgstr "" -#: redbot/core/commands/converter.py:118 +#: redbot/core/commands/converter.py:141 redbot/core/commands/converter.py:203 msgid "The time set is way too high, consider setting something reasonable." msgstr "" -#: redbot/core/commands/converter.py:122 +#: redbot/core/commands/converter.py:145 msgid "This amount of time is too large for this command. (Maximum: {maximum})" msgstr "" -#: redbot/core/commands/converter.py:128 +#: redbot/core/commands/converter.py:151 msgid "This amount of time is too small for this command. (Minimum: {minimum})" msgstr "" -#: redbot/core/commands/converter.py:208 -msgid "Unexpected key {key}" +#: redbot/core/commands/converter.py:232 +msgid "'{input}' doesn't look like a valid user ID." +msgstr "" + +#: redbot/core/commands/converter.py:255 +msgid "`{arg}` is not a number." +msgstr "`{arg}` bukanlah sebuah angka." + +#: redbot/core/commands/converter.py:257 +msgid "`{arg}` is not a finite number." +msgstr "`{arg}` bukanlah sebuah angka terbatas." + +#: redbot/core/commands/converter.py:280 +msgid "Missing a key or value." +msgstr "" + +#: redbot/core/commands/converter.py:286 +msgid "Unexpected key `{key}`." msgstr "" -#: redbot/core/commands/converter.py:410 -msgid "Expected one of: {}" +#: redbot/core/commands/converter.py:511 +msgid "Command \"{arg}\" not found." msgstr "" -#: redbot/core/commands/help.py:105 +#: redbot/core/commands/converter.py:521 +msgid "Cog \"{arg}\" not found." +msgstr "" + +#: redbot/core/commands/help.py:125 redbot/core/commands/help.py:144 msgid "No" msgstr "" -#: redbot/core/commands/help.py:107 +#: redbot/core/commands/help.py:127 msgid "Yes" msgstr "Ya" -#: redbot/core/commands/help.py:113 +#: redbot/core/commands/help.py:133 msgid "Disabled" msgstr "Dinonaktifkan" -#: redbot/core/commands/help.py:118 +#: redbot/core/commands/help.py:138 msgid "\n" "Custom Tagline: {tag}" msgstr "" -#: redbot/core/commands/help.py:124 +#: redbot/core/commands/help.py:145 +msgid "Yes, reactions" +msgstr "" + +#: redbot/core/commands/help.py:146 +msgid "Yes, buttons" +msgstr "" + +#: redbot/core/commands/help.py:147 +msgid "Yes, buttons with select menu" +msgstr "" + +#: redbot/core/commands/help.py:148 +msgid "Yes, select menu only" +msgstr "" + +#: redbot/core/commands/help.py:152 msgid "Maximum characters per page: {page_char_limit}\n" "Maximum pages per guild (only used if menus are not used): {max_pages_in_guild}\n" "Help is a menu: {use_menus}\n" @@ -69,92 +101,80 @@ msgid "Maximum characters per page: {page_char_limit}\n" "Help only shows commands which can be used: {verify_checks}\n" "Help shows unusable commands when asked directly: {verify_exists}\n" "Delete delay: {delete_delay}\n" -"React with a checkmark when help is sent via DM: {use_tick}{tagline_info}" +"React with a checkmark when help is sent via DM: {use_tick}\n" +"Reaction timeout (only used if menus are used): {react_timeout} seconds{tagline_info}" msgstr "" -#: redbot/core/commands/help.py:274 -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." +#: redbot/core/commands/help.py:303 +msgid "Type {command1} for more info on a command. You can also type {command2} for more info on a category." msgstr "" -#: redbot/core/commands/help.py:318 +#: redbot/core/commands/help.py:355 msgid "Syntax: {command_signature}" msgstr "" -#: redbot/core/commands/help.py:324 +#: redbot/core/commands/help.py:361 msgid "Aliases" msgstr "" -#: redbot/core/commands/help.py:324 +#: redbot/core/commands/help.py:361 msgid "Alias" msgstr "" -#: redbot/core/commands/help.py:345 +#: redbot/core/commands/help.py:382 msgid "{aliases} and {number} more aliases." msgstr "" -#: redbot/core/commands/help.py:349 +#: redbot/core/commands/help.py:386 msgid "{aliases} and one more alias." msgstr "" -#: redbot/core/commands/help.py:391 -msgid "**__Subcommands:__**" -msgstr "" - -#: redbot/core/commands/help.py:393 -msgid "**__Subcommands:__** (continued)" +#: redbot/core/commands/help.py:433 redbot/core/commands/help.py:435 +#: redbot/core/commands/help.py:447 +msgid "Subcommands:" msgstr "" -#: redbot/core/commands/help.py:404 -msgid "Subcommands:" +#: redbot/core/commands/help.py:435 redbot/core/commands/help.py:613 +msgid " (continued)" msgstr "" -#: redbot/core/commands/help.py:468 redbot/core/commands/help.py:723 -#: redbot/core/commands/help.py:736 redbot/core/commands/help.py:755 +#: redbot/core/commands/help.py:509 redbot/core/commands/help.py:769 +#: redbot/core/commands/help.py:784 redbot/core/commands/help.py:805 msgid "{ctx.me.display_name} Help Menu" msgstr "" -#: redbot/core/commands/help.py:515 +#: redbot/core/commands/help.py:556 msgid "*Page {page_num} of {page_count}*\n" "{content_description}" msgstr "" -#: redbot/core/commands/help.py:566 -msgid "**__Commands:__**" -msgstr "" - -#: redbot/core/commands/help.py:568 -msgid "**__Commands:__** (continued)" -msgstr "" - -#: redbot/core/commands/help.py:578 +#: redbot/core/commands/help.py:611 redbot/core/commands/help.py:613 +#: redbot/core/commands/help.py:625 msgid "Commands:" msgstr "" -#: redbot/core/commands/help.py:620 -msgid "**__No Category:__**" +#: redbot/core/commands/help.py:664 redbot/core/commands/help.py:693 +#: redbot/core/commands/help.py:706 +msgid "No Category:" msgstr "" -#: redbot/core/commands/help.py:633 +#: redbot/core/commands/help.py:677 msgid "{title} (continued)" msgstr "" -#: redbot/core/commands/help.py:649 redbot/core/commands/help.py:663 -msgid "No Category:" -msgstr "" - -#: redbot/core/commands/help.py:732 -msgid "Help topic for *{command_name}* not found." +#: redbot/core/commands/help.py:780 +msgid "Help topic for {command_name} not found." msgstr "" -#: redbot/core/commands/help.py:749 -msgid "Command *{command_name}* has no subcommand named *{not_found}*." +#: redbot/core/commands/help.py:799 +msgid "Command {command_name} has no subcommand named {not_found}." msgstr "" -#: redbot/core/commands/help.py:828 +#: redbot/core/commands/help.py:904 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:867 +#: redbot/core/commands/help.py:940 #, docstring msgid "\n" " I need somebody\n" diff --git a/redbot/core/commands/locales/it-IT.po b/redbot/core/commands/locales/it-IT.po index 3fc72369f18..91fbf80e59f 100644 --- a/redbot/core/commands/locales/it-IT.po +++ b/redbot/core/commands/locales/it-IT.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-19 11:28+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,52 +15,85 @@ msgstr "" "X-Crowdin-File-ID: 188\n" "Language: it_IT\n" -#: redbot/core/commands/commands.py:532 -msgid "\"{argument}\" is not a number." -msgstr "" - -#: redbot/core/commands/converter.py:111 +#: redbot/core/commands/converter.py:85 msgid "`{unit}` is not a valid unit of time for this command" -msgstr "" +msgstr "`{unit}` non è un periodo di tempo valido per questo comando" -#: redbot/core/commands/converter.py:118 +#: redbot/core/commands/converter.py:141 redbot/core/commands/converter.py:203 msgid "The time set is way too high, consider setting something reasonable." -msgstr "" +msgstr "Il tempo impostato è troppo elevato, per favore imposta un tempo ragionevole." -#: redbot/core/commands/converter.py:122 +#: redbot/core/commands/converter.py:145 msgid "This amount of time is too large for this command. (Maximum: {maximum})" -msgstr "" +msgstr "Questa quantità di tempo è troppo grande per questo comando. (Il tempo massimo é: {maximum})" -#: redbot/core/commands/converter.py:128 +#: redbot/core/commands/converter.py:151 msgid "This amount of time is too small for this command. (Minimum: {minimum})" -msgstr "" +msgstr "Questa quantità di tempo è troppo piccola per questo comando. (Minimo: {minimum})" -#: redbot/core/commands/converter.py:208 -msgid "Unexpected key {key}" -msgstr "" +#: redbot/core/commands/converter.py:232 +msgid "'{input}' doesn't look like a valid user ID." +msgstr "'{input}' non sembra essere un ID utente valido." -#: redbot/core/commands/converter.py:410 -msgid "Expected one of: {}" -msgstr "" +#: redbot/core/commands/converter.py:255 +msgid "`{arg}` is not a number." +msgstr "`{arg}\" non è un numero." + +#: redbot/core/commands/converter.py:257 +msgid "`{arg}` is not a finite number." +msgstr "`{arg}` non è un numero finito." + +#: redbot/core/commands/converter.py:280 +msgid "Missing a key or value." +msgstr "Manca una chiave o un valore." + +#: redbot/core/commands/converter.py:286 +msgid "Unexpected key `{key}`." +msgstr "Valore {key} inaspettato`." + +#: redbot/core/commands/converter.py:511 +msgid "Command \"{arg}\" not found." +msgstr "Comando \"{arg}\" non trovato." + +#: redbot/core/commands/converter.py:521 +msgid "Cog \"{arg}\" not found." +msgstr "Modulo \"{arg}\" non trovato." -#: redbot/core/commands/help.py:105 +#: redbot/core/commands/help.py:125 redbot/core/commands/help.py:144 msgid "No" -msgstr "" +msgstr "No" -#: redbot/core/commands/help.py:107 +#: redbot/core/commands/help.py:127 msgid "Yes" msgstr "Sì" -#: redbot/core/commands/help.py:113 +#: redbot/core/commands/help.py:133 msgid "Disabled" msgstr "Disabilitato" -#: redbot/core/commands/help.py:118 +#: redbot/core/commands/help.py:138 msgid "\n" "Custom Tagline: {tag}" -msgstr "" +msgstr "\n" +"Tagline personalizzata: {tag}" + +#: redbot/core/commands/help.py:145 +msgid "Yes, reactions" +msgstr "Sì, reazioni" + +#: redbot/core/commands/help.py:146 +msgid "Yes, buttons" +msgstr "Sì, pulsanti" -#: redbot/core/commands/help.py:124 +#: redbot/core/commands/help.py:147 +msgid "Yes, buttons with select menu" +msgstr "Sì, pulsanti con menu di selezione" + +#: redbot/core/commands/help.py:148 +msgid "Yes, select menu only" +msgstr "Sì, seleziona solo il menu" + +#: redbot/core/commands/help.py:152 msgid "Maximum characters per page: {page_char_limit}\n" "Maximum pages per guild (only used if menus are not used): {max_pages_in_guild}\n" "Help is a menu: {use_menus}\n" @@ -69,92 +102,90 @@ msgid "Maximum characters per page: {page_char_limit}\n" "Help only shows commands which can be used: {verify_checks}\n" "Help shows unusable commands when asked directly: {verify_exists}\n" "Delete delay: {delete_delay}\n" -"React with a checkmark when help is sent via DM: {use_tick}{tagline_info}" -msgstr "" - -#: redbot/core/commands/help.py:274 -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:318 +"React with a checkmark when help is sent via DM: {use_tick}\n" +"Reaction timeout (only used if menus are used): {react_timeout} seconds{tagline_info}" +msgstr "Massimi caratteri per pagina: {page_char_limit}\n" +"Massime pagine per server (usato soltanto se i menù non sono attivi): {max_pages_in_guild}\n" +"L'aiuto è un menù: {use_menus}\n" +"L'aiuto mostra i comandi nascosti: {show_hidden}\n" +"L'aiuto mostra gli pseudonimi: {show_aliases}\n" +"L'aiuto mostra solo i comandi che possono essere utilizzati: {verify_checks}\n" +"L'aiuto mostra comandi non utilizzabili quando richiesti direttamente: {verify_exists}\n" +"Tempo prima della eliminazione: {delete_delay}\n" +"Aggiungi una reazione con una spunta quando l'aiuto è inviato via messaggio privato: {use_tick}\n" +"Tempo di scadenza della reazione (usata solo se i menù sono attivi): {react_timeout} secondi{tagline_info}" + +#: redbot/core/commands/help.py:303 +msgid "Type {command1} for more info on a command. You can also type {command2} for more info on a category." +msgstr "Digita {command1} per ulteriori informazioni su un comando. Puoi digitare anche {command2} per ulteriori informazioni su una categoria." + +#: redbot/core/commands/help.py:355 msgid "Syntax: {command_signature}" -msgstr "" +msgstr "Sintassi: {command_signature}" -#: redbot/core/commands/help.py:324 +#: redbot/core/commands/help.py:361 msgid "Aliases" -msgstr "" +msgstr "Pseudonimi" -#: redbot/core/commands/help.py:324 +#: redbot/core/commands/help.py:361 msgid "Alias" -msgstr "" +msgstr "Pseudonimo" -#: redbot/core/commands/help.py:345 +#: redbot/core/commands/help.py:382 msgid "{aliases} and {number} more aliases." -msgstr "" +msgstr "{aliases} e {number} più pseudonimi." -#: redbot/core/commands/help.py:349 +#: redbot/core/commands/help.py:386 msgid "{aliases} and one more alias." -msgstr "" - -#: redbot/core/commands/help.py:391 -msgid "**__Subcommands:__**" -msgstr "" +msgstr "{aliases} e un ulteriore pseudonimo." -#: redbot/core/commands/help.py:393 -msgid "**__Subcommands:__** (continued)" -msgstr "" - -#: redbot/core/commands/help.py:404 +#: redbot/core/commands/help.py:433 redbot/core/commands/help.py:435 +#: redbot/core/commands/help.py:447 msgid "Subcommands:" -msgstr "" +msgstr "Sottocomandi:" -#: redbot/core/commands/help.py:468 redbot/core/commands/help.py:723 -#: redbot/core/commands/help.py:736 redbot/core/commands/help.py:755 +#: redbot/core/commands/help.py:435 redbot/core/commands/help.py:613 +msgid " (continued)" +msgstr " (continuato)" + +#: redbot/core/commands/help.py:509 redbot/core/commands/help.py:769 +#: redbot/core/commands/help.py:784 redbot/core/commands/help.py:805 msgid "{ctx.me.display_name} Help Menu" -msgstr "" +msgstr "{ctx.me.display_name} Menu di aiuto" -#: redbot/core/commands/help.py:515 +#: redbot/core/commands/help.py:556 msgid "*Page {page_num} of {page_count}*\n" "{content_description}" -msgstr "" - -#: redbot/core/commands/help.py:566 -msgid "**__Commands:__**" -msgstr "" - -#: redbot/core/commands/help.py:568 -msgid "**__Commands:__** (continued)" -msgstr "" +msgstr "*Pagina {page_num} di {page_count}*\n" +"{content_description}" -#: redbot/core/commands/help.py:578 +#: redbot/core/commands/help.py:611 redbot/core/commands/help.py:613 +#: redbot/core/commands/help.py:625 msgid "Commands:" -msgstr "" +msgstr "Comandi:" -#: redbot/core/commands/help.py:620 -msgid "**__No Category:__**" -msgstr "" +#: redbot/core/commands/help.py:664 redbot/core/commands/help.py:693 +#: redbot/core/commands/help.py:706 +msgid "No Category:" +msgstr "Non categorizzato:" -#: redbot/core/commands/help.py:633 +#: redbot/core/commands/help.py:677 msgid "{title} (continued)" -msgstr "" +msgstr "{title} (continuato)" -#: redbot/core/commands/help.py:649 redbot/core/commands/help.py:663 -msgid "No Category:" -msgstr "" - -#: redbot/core/commands/help.py:732 -msgid "Help topic for *{command_name}* not found." -msgstr "" +#: redbot/core/commands/help.py:780 +msgid "Help topic for {command_name} not found." +msgstr "Aiuto per {command_name} non trovato." -#: redbot/core/commands/help.py:749 -msgid "Command *{command_name}* has no subcommand named *{not_found}*." -msgstr "" +#: redbot/core/commands/help.py:799 +msgid "Command {command_name} has no subcommand named {not_found}." +msgstr "Il comando {command_name} non ha un sottocomando chiamato {not_found}." -#: redbot/core/commands/help.py:828 +#: redbot/core/commands/help.py:904 msgid "I couldn't send the help message to you in DM. Either you blocked me or you disabled DMs in this server." -msgstr "Non sono riuscito ad inviarti il messaggio di aiuto in DM. O mi hai bloccato i DM o hai disabilitato i DM in questo server." +msgstr "Non sono riuscito ad inviarti il messaggio di aiuto via messaggio privato. Mi hai bloccato o hai disabilitato i messaggi privati in questo server." -#: redbot/core/commands/help.py:867 +#: redbot/core/commands/help.py:940 #, docstring msgid "\n" " I need somebody\n" @@ -162,5 +193,10 @@ msgid "\n" " (Help) you know I need someone\n" " (Help!)\n" " " -msgstr "" +msgstr "\n" +" Ho bisogno di qualcuno\n" +" (Aiuto) ma non soltanto qualcuno\n" +" (Aiuto) lo sai che ho bisogno di qualcuno\n" +" (Aiuto!)\n" +" " diff --git a/redbot/core/commands/locales/ja-JP.po b/redbot/core/commands/locales/ja-JP.po index 52507fcb2d4..d401cef377c 100644 --- a/redbot/core/commands/locales/ja-JP.po +++ b/redbot/core/commands/locales/ja-JP.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-19 11:28+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,52 +15,84 @@ msgstr "" "X-Crowdin-File-ID: 188\n" "Language: ja_JP\n" -#: redbot/core/commands/commands.py:532 -msgid "\"{argument}\" is not a number." -msgstr "" - -#: redbot/core/commands/converter.py:111 +#: redbot/core/commands/converter.py:85 msgid "`{unit}` is not a valid unit of time for this command" msgstr "" -#: redbot/core/commands/converter.py:118 +#: redbot/core/commands/converter.py:141 redbot/core/commands/converter.py:203 msgid "The time set is way too high, consider setting something reasonable." msgstr "" -#: redbot/core/commands/converter.py:122 +#: redbot/core/commands/converter.py:145 msgid "This amount of time is too large for this command. (Maximum: {maximum})" msgstr "" -#: redbot/core/commands/converter.py:128 +#: redbot/core/commands/converter.py:151 msgid "This amount of time is too small for this command. (Minimum: {minimum})" msgstr "" -#: redbot/core/commands/converter.py:208 -msgid "Unexpected key {key}" +#: redbot/core/commands/converter.py:232 +msgid "'{input}' doesn't look like a valid user ID." +msgstr "" + +#: redbot/core/commands/converter.py:255 +msgid "`{arg}` is not a number." +msgstr "" + +#: redbot/core/commands/converter.py:257 +msgid "`{arg}` is not a finite number." +msgstr "" + +#: redbot/core/commands/converter.py:280 +msgid "Missing a key or value." msgstr "" -#: redbot/core/commands/converter.py:410 -msgid "Expected one of: {}" +#: redbot/core/commands/converter.py:286 +msgid "Unexpected key `{key}`." msgstr "" -#: redbot/core/commands/help.py:105 +#: redbot/core/commands/converter.py:511 +msgid "Command \"{arg}\" not found." +msgstr "" + +#: redbot/core/commands/converter.py:521 +msgid "Cog \"{arg}\" not found." +msgstr "" + +#: redbot/core/commands/help.py:125 redbot/core/commands/help.py:144 msgid "No" msgstr "" -#: redbot/core/commands/help.py:107 +#: redbot/core/commands/help.py:127 msgid "Yes" msgstr "イエス" -#: redbot/core/commands/help.py:113 +#: redbot/core/commands/help.py:133 msgid "Disabled" msgstr "" -#: redbot/core/commands/help.py:118 +#: redbot/core/commands/help.py:138 msgid "\n" "Custom Tagline: {tag}" msgstr "" -#: redbot/core/commands/help.py:124 +#: redbot/core/commands/help.py:145 +msgid "Yes, reactions" +msgstr "" + +#: redbot/core/commands/help.py:146 +msgid "Yes, buttons" +msgstr "" + +#: redbot/core/commands/help.py:147 +msgid "Yes, buttons with select menu" +msgstr "" + +#: redbot/core/commands/help.py:148 +msgid "Yes, select menu only" +msgstr "" + +#: redbot/core/commands/help.py:152 msgid "Maximum characters per page: {page_char_limit}\n" "Maximum pages per guild (only used if menus are not used): {max_pages_in_guild}\n" "Help is a menu: {use_menus}\n" @@ -69,92 +101,80 @@ msgid "Maximum characters per page: {page_char_limit}\n" "Help only shows commands which can be used: {verify_checks}\n" "Help shows unusable commands when asked directly: {verify_exists}\n" "Delete delay: {delete_delay}\n" -"React with a checkmark when help is sent via DM: {use_tick}{tagline_info}" +"React with a checkmark when help is sent via DM: {use_tick}\n" +"Reaction timeout (only used if menus are used): {react_timeout} seconds{tagline_info}" msgstr "" -#: redbot/core/commands/help.py:274 -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." +#: redbot/core/commands/help.py:303 +msgid "Type {command1} for more info on a command. You can also type {command2} for more info on a category." msgstr "" -#: redbot/core/commands/help.py:318 +#: redbot/core/commands/help.py:355 msgid "Syntax: {command_signature}" msgstr "" -#: redbot/core/commands/help.py:324 +#: redbot/core/commands/help.py:361 msgid "Aliases" msgstr "" -#: redbot/core/commands/help.py:324 +#: redbot/core/commands/help.py:361 msgid "Alias" msgstr "" -#: redbot/core/commands/help.py:345 +#: redbot/core/commands/help.py:382 msgid "{aliases} and {number} more aliases." msgstr "" -#: redbot/core/commands/help.py:349 +#: redbot/core/commands/help.py:386 msgid "{aliases} and one more alias." msgstr "" -#: redbot/core/commands/help.py:391 -msgid "**__Subcommands:__**" -msgstr "" - -#: redbot/core/commands/help.py:393 -msgid "**__Subcommands:__** (continued)" +#: redbot/core/commands/help.py:433 redbot/core/commands/help.py:435 +#: redbot/core/commands/help.py:447 +msgid "Subcommands:" msgstr "" -#: redbot/core/commands/help.py:404 -msgid "Subcommands:" +#: redbot/core/commands/help.py:435 redbot/core/commands/help.py:613 +msgid " (continued)" msgstr "" -#: redbot/core/commands/help.py:468 redbot/core/commands/help.py:723 -#: redbot/core/commands/help.py:736 redbot/core/commands/help.py:755 +#: redbot/core/commands/help.py:509 redbot/core/commands/help.py:769 +#: redbot/core/commands/help.py:784 redbot/core/commands/help.py:805 msgid "{ctx.me.display_name} Help Menu" msgstr "" -#: redbot/core/commands/help.py:515 +#: redbot/core/commands/help.py:556 msgid "*Page {page_num} of {page_count}*\n" "{content_description}" msgstr "" -#: redbot/core/commands/help.py:566 -msgid "**__Commands:__**" -msgstr "" - -#: redbot/core/commands/help.py:568 -msgid "**__Commands:__** (continued)" -msgstr "" - -#: redbot/core/commands/help.py:578 +#: redbot/core/commands/help.py:611 redbot/core/commands/help.py:613 +#: redbot/core/commands/help.py:625 msgid "Commands:" msgstr "" -#: redbot/core/commands/help.py:620 -msgid "**__No Category:__**" +#: redbot/core/commands/help.py:664 redbot/core/commands/help.py:693 +#: redbot/core/commands/help.py:706 +msgid "No Category:" msgstr "" -#: redbot/core/commands/help.py:633 +#: redbot/core/commands/help.py:677 msgid "{title} (continued)" msgstr "" -#: redbot/core/commands/help.py:649 redbot/core/commands/help.py:663 -msgid "No Category:" -msgstr "" - -#: redbot/core/commands/help.py:732 -msgid "Help topic for *{command_name}* not found." +#: redbot/core/commands/help.py:780 +msgid "Help topic for {command_name} not found." msgstr "" -#: redbot/core/commands/help.py:749 -msgid "Command *{command_name}* has no subcommand named *{not_found}*." +#: redbot/core/commands/help.py:799 +msgid "Command {command_name} has no subcommand named {not_found}." msgstr "" -#: redbot/core/commands/help.py:828 +#: redbot/core/commands/help.py:904 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:867 +#: redbot/core/commands/help.py:940 #, docstring msgid "\n" " I need somebody\n" diff --git a/redbot/core/commands/locales/ko-KR.po b/redbot/core/commands/locales/ko-KR.po index e0ec9474eb6..cf0dd0e1024 100644 --- a/redbot/core/commands/locales/ko-KR.po +++ b/redbot/core/commands/locales/ko-KR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-19 11:28+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,52 +15,84 @@ msgstr "" "X-Crowdin-File-ID: 188\n" "Language: ko_KR\n" -#: redbot/core/commands/commands.py:532 -msgid "\"{argument}\" is not a number." -msgstr "" - -#: redbot/core/commands/converter.py:111 +#: redbot/core/commands/converter.py:85 msgid "`{unit}` is not a valid unit of time for this command" msgstr "" -#: redbot/core/commands/converter.py:118 +#: redbot/core/commands/converter.py:141 redbot/core/commands/converter.py:203 msgid "The time set is way too high, consider setting something reasonable." msgstr "" -#: redbot/core/commands/converter.py:122 +#: redbot/core/commands/converter.py:145 msgid "This amount of time is too large for this command. (Maximum: {maximum})" msgstr "" -#: redbot/core/commands/converter.py:128 +#: redbot/core/commands/converter.py:151 msgid "This amount of time is too small for this command. (Minimum: {minimum})" msgstr "" -#: redbot/core/commands/converter.py:208 -msgid "Unexpected key {key}" +#: redbot/core/commands/converter.py:232 +msgid "'{input}' doesn't look like a valid user ID." msgstr "" -#: redbot/core/commands/converter.py:410 -msgid "Expected one of: {}" +#: redbot/core/commands/converter.py:255 +msgid "`{arg}` is not a number." msgstr "" -#: redbot/core/commands/help.py:105 -msgid "No" +#: redbot/core/commands/converter.py:257 +msgid "`{arg}` is not a finite number." +msgstr "" + +#: redbot/core/commands/converter.py:280 +msgid "Missing a key or value." +msgstr "" + +#: redbot/core/commands/converter.py:286 +msgid "Unexpected key `{key}`." +msgstr "" + +#: redbot/core/commands/converter.py:511 +msgid "Command \"{arg}\" not found." +msgstr "" + +#: redbot/core/commands/converter.py:521 +msgid "Cog \"{arg}\" not found." msgstr "" -#: redbot/core/commands/help.py:107 +#: redbot/core/commands/help.py:125 redbot/core/commands/help.py:144 +msgid "No" +msgstr "아니요" + +#: redbot/core/commands/help.py:127 msgid "Yes" msgstr "그래요!" -#: redbot/core/commands/help.py:113 +#: redbot/core/commands/help.py:133 msgid "Disabled" msgstr "비활성화됨" -#: redbot/core/commands/help.py:118 +#: redbot/core/commands/help.py:138 msgid "\n" "Custom Tagline: {tag}" msgstr "" -#: redbot/core/commands/help.py:124 +#: redbot/core/commands/help.py:145 +msgid "Yes, reactions" +msgstr "" + +#: redbot/core/commands/help.py:146 +msgid "Yes, buttons" +msgstr "" + +#: redbot/core/commands/help.py:147 +msgid "Yes, buttons with select menu" +msgstr "" + +#: redbot/core/commands/help.py:148 +msgid "Yes, select menu only" +msgstr "" + +#: redbot/core/commands/help.py:152 msgid "Maximum characters per page: {page_char_limit}\n" "Maximum pages per guild (only used if menus are not used): {max_pages_in_guild}\n" "Help is a menu: {use_menus}\n" @@ -69,92 +101,80 @@ msgid "Maximum characters per page: {page_char_limit}\n" "Help only shows commands which can be used: {verify_checks}\n" "Help shows unusable commands when asked directly: {verify_exists}\n" "Delete delay: {delete_delay}\n" -"React with a checkmark when help is sent via DM: {use_tick}{tagline_info}" +"React with a checkmark when help is sent via DM: {use_tick}\n" +"Reaction timeout (only used if menus are used): {react_timeout} seconds{tagline_info}" msgstr "" -#: redbot/core/commands/help.py:274 -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." +#: redbot/core/commands/help.py:303 +msgid "Type {command1} for more info on a command. You can also type {command2} for more info on a category." msgstr "" -#: redbot/core/commands/help.py:318 +#: redbot/core/commands/help.py:355 msgid "Syntax: {command_signature}" msgstr "" -#: redbot/core/commands/help.py:324 +#: redbot/core/commands/help.py:361 msgid "Aliases" msgstr "" -#: redbot/core/commands/help.py:324 +#: redbot/core/commands/help.py:361 msgid "Alias" msgstr "" -#: redbot/core/commands/help.py:345 +#: redbot/core/commands/help.py:382 msgid "{aliases} and {number} more aliases." msgstr "" -#: redbot/core/commands/help.py:349 +#: redbot/core/commands/help.py:386 msgid "{aliases} and one more alias." msgstr "" -#: redbot/core/commands/help.py:391 -msgid "**__Subcommands:__**" -msgstr "" - -#: redbot/core/commands/help.py:393 -msgid "**__Subcommands:__** (continued)" -msgstr "" - -#: redbot/core/commands/help.py:404 +#: redbot/core/commands/help.py:433 redbot/core/commands/help.py:435 +#: redbot/core/commands/help.py:447 msgid "Subcommands:" +msgstr "하부 명령어:" + +#: redbot/core/commands/help.py:435 redbot/core/commands/help.py:613 +msgid " (continued)" msgstr "" -#: redbot/core/commands/help.py:468 redbot/core/commands/help.py:723 -#: redbot/core/commands/help.py:736 redbot/core/commands/help.py:755 +#: redbot/core/commands/help.py:509 redbot/core/commands/help.py:769 +#: redbot/core/commands/help.py:784 redbot/core/commands/help.py:805 msgid "{ctx.me.display_name} Help Menu" -msgstr "" +msgstr "{ctx.me.display_name} 도움말" -#: redbot/core/commands/help.py:515 +#: redbot/core/commands/help.py:556 msgid "*Page {page_num} of {page_count}*\n" "{content_description}" msgstr "" -#: redbot/core/commands/help.py:566 -msgid "**__Commands:__**" -msgstr "" - -#: redbot/core/commands/help.py:568 -msgid "**__Commands:__** (continued)" -msgstr "" - -#: redbot/core/commands/help.py:578 +#: redbot/core/commands/help.py:611 redbot/core/commands/help.py:613 +#: redbot/core/commands/help.py:625 msgid "Commands:" -msgstr "" +msgstr "명령어:" -#: redbot/core/commands/help.py:620 -msgid "**__No Category:__**" -msgstr "" +#: redbot/core/commands/help.py:664 redbot/core/commands/help.py:693 +#: redbot/core/commands/help.py:706 +msgid "No Category:" +msgstr "카테고리 없음" -#: redbot/core/commands/help.py:633 +#: redbot/core/commands/help.py:677 msgid "{title} (continued)" msgstr "" -#: redbot/core/commands/help.py:649 redbot/core/commands/help.py:663 -msgid "No Category:" -msgstr "" - -#: redbot/core/commands/help.py:732 -msgid "Help topic for *{command_name}* not found." -msgstr "" +#: redbot/core/commands/help.py:780 +msgid "Help topic for {command_name} not found." +msgstr "{command_name}에 대한 설명서를 찾지 못했어요..." -#: redbot/core/commands/help.py:749 -msgid "Command *{command_name}* has no subcommand named *{not_found}*." +#: redbot/core/commands/help.py:799 +msgid "Command {command_name} has no subcommand named {not_found}." msgstr "" -#: redbot/core/commands/help.py:828 +#: redbot/core/commands/help.py:904 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 "DM으로 보내드리려고 하는데... 혹시 이 서버에서의 DM을 비활성화하셨거나, 저를 차단하셨는지 확인 부탁드려도 될까요?" -#: redbot/core/commands/help.py:867 +#: redbot/core/commands/help.py:940 #, docstring msgid "\n" " I need somebody\n" diff --git a/redbot/core/commands/locales/nb-NO.po b/redbot/core/commands/locales/nb-NO.po index b6ef4893b4d..05a8467559d 100644 --- a/redbot/core/commands/locales/nb-NO.po +++ b/redbot/core/commands/locales/nb-NO.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-19 11:28+0000\n" +"POT-Creation-Date: 2024-03-21 22: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,53 +15,85 @@ msgstr "" "X-Crowdin-File-ID: 188\n" "Language: nb_NO\n" -#: redbot/core/commands/commands.py:532 -msgid "\"{argument}\" is not a number." -msgstr "\"{argument}\" er ikke et tall." - -#: redbot/core/commands/converter.py:111 +#: redbot/core/commands/converter.py:85 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:118 +#: redbot/core/commands/converter.py:141 redbot/core/commands/converter.py:203 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:122 +#: redbot/core/commands/converter.py:145 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:128 +#: redbot/core/commands/converter.py:151 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:208 -msgid "Unexpected key {key}" -msgstr "Uventet nøkkel {key}" +#: redbot/core/commands/converter.py:232 +msgid "'{input}' doesn't look like a valid user ID." +msgstr "'{input}' ser ikke ut som en gyldig bruker-ID." + +#: redbot/core/commands/converter.py:255 +msgid "`{arg}` is not a number." +msgstr "`{arg} er ikke et tall." + +#: redbot/core/commands/converter.py:257 +msgid "`{arg}` is not a finite number." +msgstr "`{arg}` er ikke et helt tall." + +#: redbot/core/commands/converter.py:280 +msgid "Missing a key or value." +msgstr "Mangler en nøkkel eller verdi." + +#: redbot/core/commands/converter.py:286 +msgid "Unexpected key `{key}`." +msgstr "Uventet nøkkel `{key}." + +#: redbot/core/commands/converter.py:511 +msgid "Command \"{arg}\" not found." +msgstr "Kommandoen \"{arg}\" ble ikke funnet." -#: redbot/core/commands/converter.py:410 -msgid "Expected one of: {}" -msgstr "Forventet én av: {}" +#: redbot/core/commands/converter.py:521 +msgid "Cog \"{arg}\" not found." +msgstr "Cog \"{arg}\" ikke funnet." -#: redbot/core/commands/help.py:105 +#: redbot/core/commands/help.py:125 redbot/core/commands/help.py:144 msgid "No" msgstr "Nei" -#: redbot/core/commands/help.py:107 +#: redbot/core/commands/help.py:127 msgid "Yes" msgstr "Ja" -#: redbot/core/commands/help.py:113 +#: redbot/core/commands/help.py:133 msgid "Disabled" msgstr "Deaktivert" -#: redbot/core/commands/help.py:118 +#: redbot/core/commands/help.py:138 msgid "\n" "Custom Tagline: {tag}" msgstr "\n" "Tilpass Tagline: {tag}" -#: redbot/core/commands/help.py:124 +#: redbot/core/commands/help.py:145 +msgid "Yes, reactions" +msgstr "Ja, reaksjoner" + +#: redbot/core/commands/help.py:146 +msgid "Yes, buttons" +msgstr "Ja, knapper" + +#: redbot/core/commands/help.py:147 +msgid "Yes, buttons with select menu" +msgstr "Ja, knapper med velg meny" + +#: redbot/core/commands/help.py:148 +msgid "Yes, select menu only" +msgstr "Ja, velg kun meny" + +#: redbot/core/commands/help.py:152 msgid "Maximum characters per page: {page_char_limit}\n" "Maximum pages per guild (only used if menus are not used): {max_pages_in_guild}\n" "Help is a menu: {use_menus}\n" @@ -70,93 +102,90 @@ msgid "Maximum characters per page: {page_char_limit}\n" "Help only shows commands which can be used: {verify_checks}\n" "Help shows unusable commands when asked directly: {verify_exists}\n" "Delete delay: {delete_delay}\n" -"React with a checkmark when help is sent via DM: {use_tick}{tagline_info}" -msgstr "" - -#: redbot/core/commands/help.py:274 -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:318 +"React with a checkmark when help is sent via DM: {use_tick}\n" +"Reaction timeout (only used if menus are used): {react_timeout} seconds{tagline_info}" +msgstr "Maksimalt antall tegn per side: {page_char_limit}\n" +"Maksimalt antall sider per server (bare brukt dersom menyer ikke er brukt): {max_pages_in_guild}\n" +"Hjelp er et meny: {use_menus}\n" +"Hjelp viser skjulte kommandoer: {show_hidden}\n" +"Hjelpe viser kommandoer aliaser: {show_aliases}\n" +"Hjelp kan bare vise kommandoer som kan brukes: {verify_checks}\n" +"Hjelpe viser ubrukelige kommandoer når forespurt direkte: {verify_exists}\n" +"Slett forsinkelse: {delete_delay}\n" +"React med et sjekkmerke når hjelp sendes via DM: {use_tick}\n" +"Reaction timeout (bare brukes hvis meny er brukt): {react_timeout} sekunder{tagline_info}" + +#: redbot/core/commands/help.py:303 +msgid "Type {command1} for more info on a command. You can also type {command2} for more info on a category." +msgstr "Skriv {command1} help for mer informasjon om en kommando. Du kan også skrive {command2} help for mer informasjon om en kategori." + +#: redbot/core/commands/help.py:355 msgid "Syntax: {command_signature}" msgstr "Syntaks: {command_signature}" -#: redbot/core/commands/help.py:324 +#: redbot/core/commands/help.py:361 msgid "Aliases" msgstr "Aliaser" -#: redbot/core/commands/help.py:324 +#: redbot/core/commands/help.py:361 msgid "Alias" msgstr "Alias" -#: redbot/core/commands/help.py:345 +#: redbot/core/commands/help.py:382 msgid "{aliases} and {number} more aliases." msgstr "{aliases} og {number} andre aliaser." -#: redbot/core/commands/help.py:349 +#: redbot/core/commands/help.py:386 msgid "{aliases} and one more alias." msgstr "{aliases} og ett til alias." -#: redbot/core/commands/help.py:391 -msgid "**__Subcommands:__**" -msgstr "**__Underkommandoer__**" - -#: redbot/core/commands/help.py:393 -msgid "**__Subcommands:__** (continued)" -msgstr "**__Subcommands:__** (fortsatt)" - -#: redbot/core/commands/help.py:404 +#: redbot/core/commands/help.py:433 redbot/core/commands/help.py:435 +#: redbot/core/commands/help.py:447 msgid "Subcommands:" msgstr "Underkommandoer:" -#: redbot/core/commands/help.py:468 redbot/core/commands/help.py:723 -#: redbot/core/commands/help.py:736 redbot/core/commands/help.py:755 +#: redbot/core/commands/help.py:435 redbot/core/commands/help.py:613 +msgid " (continued)" +msgstr " (fortsatt)" + +#: redbot/core/commands/help.py:509 redbot/core/commands/help.py:769 +#: redbot/core/commands/help.py:784 redbot/core/commands/help.py:805 msgid "{ctx.me.display_name} Help Menu" msgstr "{ctx.me.display_name} Hjelpemeny" -#: redbot/core/commands/help.py:515 +#: redbot/core/commands/help.py:556 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:566 -msgid "**__Commands:__**" -msgstr "**__Kommando:__**" - -#: redbot/core/commands/help.py:568 -msgid "**__Commands:__** (continued)" -msgstr "**__Kommando:__** (fortsatt)" - -#: redbot/core/commands/help.py:578 +#: redbot/core/commands/help.py:611 redbot/core/commands/help.py:613 +#: redbot/core/commands/help.py:625 msgid "Commands:" msgstr "Kommandoer:" -#: redbot/core/commands/help.py:620 -msgid "**__No Category:__**" -msgstr "**__Ingen kategori:__**" +#: redbot/core/commands/help.py:664 redbot/core/commands/help.py:693 +#: redbot/core/commands/help.py:706 +msgid "No Category:" +msgstr "Ingen kategori:" -#: redbot/core/commands/help.py:633 +#: redbot/core/commands/help.py:677 msgid "{title} (continued)" msgstr "{title} (fortsatt)" -#: redbot/core/commands/help.py:649 redbot/core/commands/help.py:663 -msgid "No Category:" -msgstr "Ingen kategori:" - -#: redbot/core/commands/help.py:732 -msgid "Help topic for *{command_name}* not found." -msgstr "Hjelpeemnet for *{command_name}* ikke funnet." +#: redbot/core/commands/help.py:780 +msgid "Help topic for {command_name} not found." +msgstr "Hjelpeemnet for {command_name} ble ikke funnet." -#: redbot/core/commands/help.py:749 -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:799 +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:828 +#: redbot/core/commands/help.py:904 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:867 +#: redbot/core/commands/help.py:940 #, docstring msgid "\n" " I need somebody\n" diff --git a/redbot/core/commands/locales/nl-NL.po b/redbot/core/commands/locales/nl-NL.po index 92f2b9b162e..935c8936ba3 100644 --- a/redbot/core/commands/locales/nl-NL.po +++ b/redbot/core/commands/locales/nl-NL.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-19 11:28+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,52 +15,84 @@ msgstr "" "X-Crowdin-File-ID: 188\n" "Language: nl_NL\n" -#: redbot/core/commands/commands.py:532 -msgid "\"{argument}\" is not a number." -msgstr "\"{argument}\" is geen getal." - -#: redbot/core/commands/converter.py:111 +#: redbot/core/commands/converter.py:85 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:118 +#: redbot/core/commands/converter.py:141 redbot/core/commands/converter.py:203 msgid "The time set is way too high, consider setting something reasonable." msgstr "" -#: redbot/core/commands/converter.py:122 +#: redbot/core/commands/converter.py:145 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:128 +#: redbot/core/commands/converter.py:151 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:208 -msgid "Unexpected key {key}" -msgstr "Onverwachte sleutel {key}" +#: redbot/core/commands/converter.py:232 +msgid "'{input}' doesn't look like a valid user ID." +msgstr "" -#: redbot/core/commands/converter.py:410 -msgid "Expected one of: {}" -msgstr "Eén verwacht van: {}" +#: redbot/core/commands/converter.py:255 +msgid "`{arg}` is not a number." +msgstr "" + +#: redbot/core/commands/converter.py:257 +msgid "`{arg}` is not a finite number." +msgstr "" + +#: redbot/core/commands/converter.py:280 +msgid "Missing a key or value." +msgstr "" + +#: redbot/core/commands/converter.py:286 +msgid "Unexpected key `{key}`." +msgstr "" -#: redbot/core/commands/help.py:105 +#: redbot/core/commands/converter.py:511 +msgid "Command \"{arg}\" not found." +msgstr "" + +#: redbot/core/commands/converter.py:521 +msgid "Cog \"{arg}\" not found." +msgstr "" + +#: redbot/core/commands/help.py:125 redbot/core/commands/help.py:144 msgid "No" msgstr "Nee" -#: redbot/core/commands/help.py:107 +#: redbot/core/commands/help.py:127 msgid "Yes" msgstr "Ja" -#: redbot/core/commands/help.py:113 +#: redbot/core/commands/help.py:133 msgid "Disabled" -msgstr "" +msgstr "Uitgeschakeld" -#: redbot/core/commands/help.py:118 +#: redbot/core/commands/help.py:138 msgid "\n" "Custom Tagline: {tag}" msgstr "" -#: redbot/core/commands/help.py:124 +#: redbot/core/commands/help.py:145 +msgid "Yes, reactions" +msgstr "" + +#: redbot/core/commands/help.py:146 +msgid "Yes, buttons" +msgstr "" + +#: redbot/core/commands/help.py:147 +msgid "Yes, buttons with select menu" +msgstr "" + +#: redbot/core/commands/help.py:148 +msgid "Yes, select menu only" +msgstr "" + +#: redbot/core/commands/help.py:152 msgid "Maximum characters per page: {page_char_limit}\n" "Maximum pages per guild (only used if menus are not used): {max_pages_in_guild}\n" "Help is a menu: {use_menus}\n" @@ -69,92 +101,80 @@ msgid "Maximum characters per page: {page_char_limit}\n" "Help only shows commands which can be used: {verify_checks}\n" "Help shows unusable commands when asked directly: {verify_exists}\n" "Delete delay: {delete_delay}\n" -"React with a checkmark when help is sent via DM: {use_tick}{tagline_info}" +"React with a checkmark when help is sent via DM: {use_tick}\n" +"Reaction timeout (only used if menus are used): {react_timeout} seconds{tagline_info}" msgstr "" -#: redbot/core/commands/help.py:274 -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." +#: redbot/core/commands/help.py:303 +msgid "Type {command1} for more info on a command. You can also type {command2} for more info on a category." msgstr "" -#: redbot/core/commands/help.py:318 +#: redbot/core/commands/help.py:355 msgid "Syntax: {command_signature}" msgstr "" -#: redbot/core/commands/help.py:324 +#: redbot/core/commands/help.py:361 msgid "Aliases" msgstr "" -#: redbot/core/commands/help.py:324 +#: redbot/core/commands/help.py:361 msgid "Alias" msgstr "" -#: redbot/core/commands/help.py:345 +#: redbot/core/commands/help.py:382 msgid "{aliases} and {number} more aliases." msgstr "" -#: redbot/core/commands/help.py:349 +#: redbot/core/commands/help.py:386 msgid "{aliases} and one more alias." msgstr "" -#: redbot/core/commands/help.py:391 -msgid "**__Subcommands:__**" -msgstr "" - -#: redbot/core/commands/help.py:393 -msgid "**__Subcommands:__** (continued)" +#: redbot/core/commands/help.py:433 redbot/core/commands/help.py:435 +#: redbot/core/commands/help.py:447 +msgid "Subcommands:" msgstr "" -#: redbot/core/commands/help.py:404 -msgid "Subcommands:" +#: redbot/core/commands/help.py:435 redbot/core/commands/help.py:613 +msgid " (continued)" msgstr "" -#: redbot/core/commands/help.py:468 redbot/core/commands/help.py:723 -#: redbot/core/commands/help.py:736 redbot/core/commands/help.py:755 +#: redbot/core/commands/help.py:509 redbot/core/commands/help.py:769 +#: redbot/core/commands/help.py:784 redbot/core/commands/help.py:805 msgid "{ctx.me.display_name} Help Menu" msgstr "" -#: redbot/core/commands/help.py:515 +#: redbot/core/commands/help.py:556 msgid "*Page {page_num} of {page_count}*\n" "{content_description}" msgstr "" -#: redbot/core/commands/help.py:566 -msgid "**__Commands:__**" -msgstr "" - -#: redbot/core/commands/help.py:568 -msgid "**__Commands:__** (continued)" -msgstr "" - -#: redbot/core/commands/help.py:578 +#: redbot/core/commands/help.py:611 redbot/core/commands/help.py:613 +#: redbot/core/commands/help.py:625 msgid "Commands:" msgstr "" -#: redbot/core/commands/help.py:620 -msgid "**__No Category:__**" +#: redbot/core/commands/help.py:664 redbot/core/commands/help.py:693 +#: redbot/core/commands/help.py:706 +msgid "No Category:" msgstr "" -#: redbot/core/commands/help.py:633 +#: redbot/core/commands/help.py:677 msgid "{title} (continued)" msgstr "" -#: redbot/core/commands/help.py:649 redbot/core/commands/help.py:663 -msgid "No Category:" -msgstr "" - -#: redbot/core/commands/help.py:732 -msgid "Help topic for *{command_name}* not found." +#: redbot/core/commands/help.py:780 +msgid "Help topic for {command_name} not found." msgstr "" -#: redbot/core/commands/help.py:749 -msgid "Command *{command_name}* has no subcommand named *{not_found}*." +#: redbot/core/commands/help.py:799 +msgid "Command {command_name} has no subcommand named {not_found}." msgstr "" -#: redbot/core/commands/help.py:828 +#: redbot/core/commands/help.py:904 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:867 +#: redbot/core/commands/help.py:940 #, docstring msgid "\n" " I need somebody\n" diff --git a/redbot/core/commands/locales/pl-PL.po b/redbot/core/commands/locales/pl-PL.po index 6ed50fdd7a0..24d5e51ec9a 100644 --- a/redbot/core/commands/locales/pl-PL.po +++ b/redbot/core/commands/locales/pl-PL.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-19 11:28+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,53 +15,85 @@ msgstr "" "X-Crowdin-File-ID: 188\n" "Language: pl_PL\n" -#: redbot/core/commands/commands.py:532 -msgid "\"{argument}\" is not a number." -msgstr "\"{argument}\" nie jest liczbą." - -#: redbot/core/commands/converter.py:111 +#: redbot/core/commands/converter.py:85 msgid "`{unit}` is not a valid unit of time for this command" msgstr "`{unit}` nie jest poprawną jednostką czasu dla tej komendy" -#: redbot/core/commands/converter.py:118 +#: redbot/core/commands/converter.py:141 redbot/core/commands/converter.py:203 msgid "The time set is way too high, consider setting something reasonable." msgstr "Ustawiony czas jest o wiele za wysoki, rozważ ustawienie czegoś rozsądnego." -#: redbot/core/commands/converter.py:122 +#: redbot/core/commands/converter.py:145 msgid "This amount of time is too large for this command. (Maximum: {maximum})" msgstr "Ta ilość czasu jest za duża dla tej komendy. (Maximum: {maximum})" -#: redbot/core/commands/converter.py:128 +#: redbot/core/commands/converter.py:151 msgid "This amount of time is too small for this command. (Minimum: {minimum})" msgstr "Ta ilość czasu jest za mała dla tej komendy. (Minimum: {minimum})" -#: redbot/core/commands/converter.py:208 -msgid "Unexpected key {key}" -msgstr "Nieoczekiwany klucz: {key}" +#: redbot/core/commands/converter.py:232 +msgid "'{input}' doesn't look like a valid user ID." +msgstr "" -#: redbot/core/commands/converter.py:410 -msgid "Expected one of: {}" +#: redbot/core/commands/converter.py:255 +msgid "`{arg}` is not a number." msgstr "" -#: redbot/core/commands/help.py:105 +#: redbot/core/commands/converter.py:257 +msgid "`{arg}` is not a finite number." +msgstr "" + +#: redbot/core/commands/converter.py:280 +msgid "Missing a key or value." +msgstr "" + +#: redbot/core/commands/converter.py:286 +msgid "Unexpected key `{key}`." +msgstr "" + +#: redbot/core/commands/converter.py:511 +msgid "Command \"{arg}\" not found." +msgstr "" + +#: redbot/core/commands/converter.py:521 +msgid "Cog \"{arg}\" not found." +msgstr "" + +#: redbot/core/commands/help.py:125 redbot/core/commands/help.py:144 msgid "No" msgstr "Nie" -#: redbot/core/commands/help.py:107 +#: redbot/core/commands/help.py:127 msgid "Yes" msgstr "Tak" -#: redbot/core/commands/help.py:113 +#: redbot/core/commands/help.py:133 msgid "Disabled" msgstr "Wyłączone" -#: redbot/core/commands/help.py:118 +#: redbot/core/commands/help.py:138 msgid "\n" "Custom Tagline: {tag}" msgstr "\n" "Niestandardowy wiersz informacyjny: {tag}" -#: redbot/core/commands/help.py:124 +#: redbot/core/commands/help.py:145 +msgid "Yes, reactions" +msgstr "" + +#: redbot/core/commands/help.py:146 +msgid "Yes, buttons" +msgstr "" + +#: redbot/core/commands/help.py:147 +msgid "Yes, buttons with select menu" +msgstr "" + +#: redbot/core/commands/help.py:148 +msgid "Yes, select menu only" +msgstr "" + +#: redbot/core/commands/help.py:152 msgid "Maximum characters per page: {page_char_limit}\n" "Maximum pages per guild (only used if menus are not used): {max_pages_in_guild}\n" "Help is a menu: {use_menus}\n" @@ -70,93 +102,81 @@ msgid "Maximum characters per page: {page_char_limit}\n" "Help only shows commands which can be used: {verify_checks}\n" "Help shows unusable commands when asked directly: {verify_exists}\n" "Delete delay: {delete_delay}\n" -"React with a checkmark when help is sent via DM: {use_tick}{tagline_info}" +"React with a checkmark when help is sent via DM: {use_tick}\n" +"Reaction timeout (only used if menus are used): {react_timeout} seconds{tagline_info}" msgstr "" -#: redbot/core/commands/help.py:274 -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 "Wpisz {ctx.clean_prefix}help aby uzyskać więcej informacji na temat polecenia. Możesz również wpisać {ctx.clean_prefix}help aby uzyskać więcej informacji na temat kategorii." +#: redbot/core/commands/help.py:303 +msgid "Type {command1} for more info on a command. You can also type {command2} for more info on a category." +msgstr "" -#: redbot/core/commands/help.py:318 +#: redbot/core/commands/help.py:355 msgid "Syntax: {command_signature}" msgstr "" -#: redbot/core/commands/help.py:324 +#: redbot/core/commands/help.py:361 msgid "Aliases" msgstr "Aliasy" -#: redbot/core/commands/help.py:324 +#: redbot/core/commands/help.py:361 msgid "Alias" msgstr "Alias" -#: redbot/core/commands/help.py:345 +#: redbot/core/commands/help.py:382 msgid "{aliases} and {number} more aliases." msgstr "{aliases} i {number} więcej aliasów." -#: redbot/core/commands/help.py:349 +#: redbot/core/commands/help.py:386 msgid "{aliases} and one more alias." msgstr "{aliases} i jeszcze jeden alias." -#: redbot/core/commands/help.py:391 -msgid "**__Subcommands:__**" -msgstr "**__Subkomendy:__**" - -#: redbot/core/commands/help.py:393 -msgid "**__Subcommands:__** (continued)" -msgstr "**__Podkomendy:__** (ciąg dalszy)" - -#: redbot/core/commands/help.py:404 +#: redbot/core/commands/help.py:433 redbot/core/commands/help.py:435 +#: redbot/core/commands/help.py:447 msgid "Subcommands:" msgstr "Pod-komendy:" -#: redbot/core/commands/help.py:468 redbot/core/commands/help.py:723 -#: redbot/core/commands/help.py:736 redbot/core/commands/help.py:755 +#: redbot/core/commands/help.py:435 redbot/core/commands/help.py:613 +msgid " (continued)" +msgstr "" + +#: redbot/core/commands/help.py:509 redbot/core/commands/help.py:769 +#: redbot/core/commands/help.py:784 redbot/core/commands/help.py:805 msgid "{ctx.me.display_name} Help Menu" msgstr "Menu pomocy {ctx.me.display_name}" -#: redbot/core/commands/help.py:515 +#: redbot/core/commands/help.py:556 msgid "*Page {page_num} of {page_count}*\n" "{content_description}" msgstr "*Strona {page_num} z {page_count}*\n" "{content_description}" -#: redbot/core/commands/help.py:566 -msgid "**__Commands:__**" -msgstr "**__Komendy:__**" - -#: redbot/core/commands/help.py:568 -msgid "**__Commands:__** (continued)" -msgstr "**__Komendy:__** (ciąg dalszy)" - -#: redbot/core/commands/help.py:578 +#: redbot/core/commands/help.py:611 redbot/core/commands/help.py:613 +#: redbot/core/commands/help.py:625 msgid "Commands:" msgstr "Komendy:" -#: redbot/core/commands/help.py:620 -msgid "**__No Category:__**" -msgstr "**__Brak kategorii:__**" +#: redbot/core/commands/help.py:664 redbot/core/commands/help.py:693 +#: redbot/core/commands/help.py:706 +msgid "No Category:" +msgstr "Bez kategorii:" -#: redbot/core/commands/help.py:633 +#: redbot/core/commands/help.py:677 msgid "{title} (continued)" msgstr "{title} (kontynuowany)" -#: redbot/core/commands/help.py:649 redbot/core/commands/help.py:663 -msgid "No Category:" -msgstr "Bez kategorii:" - -#: redbot/core/commands/help.py:732 -msgid "Help topic for *{command_name}* not found." -msgstr "Temat pomocy dla *{command_name}* nie został znaleziony." +#: redbot/core/commands/help.py:780 +msgid "Help topic for {command_name} not found." +msgstr "" -#: redbot/core/commands/help.py:749 -msgid "Command *{command_name}* has no subcommand named *{not_found}*." -msgstr "Komenda *{command_name}* nie ma pod-komendy o nazwie *{not_found}*." +#: redbot/core/commands/help.py:799 +msgid "Command {command_name} has no subcommand named {not_found}." +msgstr "" -#: redbot/core/commands/help.py:828 +#: redbot/core/commands/help.py:904 msgid "I couldn't send the help message to you in DM. Either you blocked me or you disabled DMs in this server." msgstr "Nie mogę wysłać do Ciebie wiadomości pomocy w prywatnej wiadomości. Zablokowałeś mnie lub wyłączyłeś/aś prywatne wiadomości na tym serwerze." -#: redbot/core/commands/help.py:867 +#: redbot/core/commands/help.py:940 #, docstring msgid "\n" " I need somebody\n" diff --git a/redbot/core/commands/locales/pt-BR.po b/redbot/core/commands/locales/pt-BR.po index 39e23f40504..9e1b408d690 100644 --- a/redbot/core/commands/locales/pt-BR.po +++ b/redbot/core/commands/locales/pt-BR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-19 11:28+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,52 +15,85 @@ msgstr "" "X-Crowdin-File-ID: 188\n" "Language: pt_BR\n" -#: redbot/core/commands/commands.py:532 -msgid "\"{argument}\" is not a number." -msgstr "\"{argument}\" não é um número." - -#: redbot/core/commands/converter.py:111 +#: redbot/core/commands/converter.py:85 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:118 +#: redbot/core/commands/converter.py:141 redbot/core/commands/converter.py:203 msgid "The time set is way too high, consider setting something reasonable." -msgstr "" +msgstr "O tempo definito é muito alto, considere definir algo razoável." -#: redbot/core/commands/converter.py:122 +#: redbot/core/commands/converter.py:145 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:128 +#: redbot/core/commands/converter.py:151 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:208 -msgid "Unexpected key {key}" -msgstr "Chave inesperada {key}" +#: redbot/core/commands/converter.py:232 +msgid "'{input}' doesn't look like a valid user ID." +msgstr "'{input}' não parece ser um ID de usuário válido." -#: redbot/core/commands/converter.py:410 -msgid "Expected one of: {}" -msgstr "Esperado um de: {}" +#: redbot/core/commands/converter.py:255 +msgid "`{arg}` is not a number." +msgstr "" -#: redbot/core/commands/help.py:105 -msgid "No" +#: redbot/core/commands/converter.py:257 +msgid "`{arg}` is not a finite number." msgstr "" -#: redbot/core/commands/help.py:107 +#: redbot/core/commands/converter.py:280 +msgid "Missing a key or value." +msgstr "Falta uma chave ou valor." + +#: redbot/core/commands/converter.py:286 +msgid "Unexpected key `{key}`." +msgstr "Chave inesperada `{key}`." + +#: redbot/core/commands/converter.py:511 +msgid "Command \"{arg}\" not found." +msgstr "Comando \"{arg}\" não encontrado." + +#: redbot/core/commands/converter.py:521 +msgid "Cog \"{arg}\" not found." +msgstr "Cog \"{arg}\" não encontrada." + +#: redbot/core/commands/help.py:125 redbot/core/commands/help.py:144 +msgid "No" +msgstr "Não" + +#: redbot/core/commands/help.py:127 msgid "Yes" -msgstr "" +msgstr "Sim" -#: redbot/core/commands/help.py:113 +#: redbot/core/commands/help.py:133 msgid "Disabled" msgstr "Desabilitado" -#: redbot/core/commands/help.py:118 +#: redbot/core/commands/help.py:138 msgid "\n" "Custom Tagline: {tag}" +msgstr "\n" +"Texto de rodapé personalizado: {tag}" + +#: redbot/core/commands/help.py:145 +msgid "Yes, reactions" +msgstr "" + +#: redbot/core/commands/help.py:146 +msgid "Yes, buttons" msgstr "" -#: redbot/core/commands/help.py:124 +#: redbot/core/commands/help.py:147 +msgid "Yes, buttons with select menu" +msgstr "" + +#: redbot/core/commands/help.py:148 +msgid "Yes, select menu only" +msgstr "" + +#: redbot/core/commands/help.py:152 msgid "Maximum characters per page: {page_char_limit}\n" "Maximum pages per guild (only used if menus are not used): {max_pages_in_guild}\n" "Help is a menu: {use_menus}\n" @@ -69,92 +102,90 @@ msgid "Maximum characters per page: {page_char_limit}\n" "Help only shows commands which can be used: {verify_checks}\n" "Help shows unusable commands when asked directly: {verify_exists}\n" "Delete delay: {delete_delay}\n" -"React with a checkmark when help is sent via DM: {use_tick}{tagline_info}" -msgstr "" - -#: redbot/core/commands/help.py:274 -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:318 +"React with a checkmark when help is sent via DM: {use_tick}\n" +"Reaction timeout (only used if menus are used): {react_timeout} seconds{tagline_info}" +msgstr "Número máximo de caracteres por página: {page_char_limit}\n" +"Número máximo de páginas por servidor (somente se houver menus em uso): {max_pages_in_guild}\n" +"Ajuda é um menu: {use_menus}\n" +"Ajuda mostra comandos ocultos: {show_hidden}\n" +"Ajuda mostra atalhos de comandos: {show_aliases}\n" +"Ajuda mostra somente comandos que podem ser usados: {verify_checks}\n" +"Ajuda mostra comandos inutilizáveis em mensagem direta: {verify_exists}\n" +"Adiar apagamento de mensagens em: {delete_delay}\n" +"Reage com um visto quando ajuda é enviado via mensagem direta: {use_tick}\n" +"Tempo limite de reação (somente se menus forem usados): {react_timeout} segundos{tagline_info}" + +#: redbot/core/commands/help.py:303 +msgid "Type {command1} for more info on a command. You can also type {command2} for more info on a category." +msgstr "Digite {command1} para mais informações sobre um comando. Você também pode digitar {command2} para mais informações sobre uma categoria." + +#: redbot/core/commands/help.py:355 msgid "Syntax: {command_signature}" -msgstr "" +msgstr "Sintaxe: {command_signature}" -#: redbot/core/commands/help.py:324 +#: redbot/core/commands/help.py:361 msgid "Aliases" -msgstr "" +msgstr "Atalhos" -#: redbot/core/commands/help.py:324 +#: redbot/core/commands/help.py:361 msgid "Alias" -msgstr "" +msgstr "Atalho" -#: redbot/core/commands/help.py:345 +#: redbot/core/commands/help.py:382 msgid "{aliases} and {number} more aliases." -msgstr "" +msgstr "{aliases} e mais {number} atalhos." -#: redbot/core/commands/help.py:349 +#: redbot/core/commands/help.py:386 msgid "{aliases} and one more alias." -msgstr "" - -#: redbot/core/commands/help.py:391 -msgid "**__Subcommands:__**" -msgstr "" - -#: redbot/core/commands/help.py:393 -msgid "**__Subcommands:__** (continued)" -msgstr "" +msgstr "{aliases} e mais um atalho." -#: redbot/core/commands/help.py:404 +#: redbot/core/commands/help.py:433 redbot/core/commands/help.py:435 +#: redbot/core/commands/help.py:447 msgid "Subcommands:" -msgstr "" +msgstr "Subcomandos:" -#: redbot/core/commands/help.py:468 redbot/core/commands/help.py:723 -#: redbot/core/commands/help.py:736 redbot/core/commands/help.py:755 +#: redbot/core/commands/help.py:435 redbot/core/commands/help.py:613 +msgid " (continued)" +msgstr " (continuação)" + +#: redbot/core/commands/help.py:509 redbot/core/commands/help.py:769 +#: redbot/core/commands/help.py:784 redbot/core/commands/help.py:805 msgid "{ctx.me.display_name} Help Menu" -msgstr "" +msgstr "Menu de Ajuda de {ctx.me.display_name}" -#: redbot/core/commands/help.py:515 +#: redbot/core/commands/help.py:556 msgid "*Page {page_num} of {page_count}*\n" "{content_description}" -msgstr "" - -#: redbot/core/commands/help.py:566 -msgid "**__Commands:__**" -msgstr "" - -#: redbot/core/commands/help.py:568 -msgid "**__Commands:__** (continued)" -msgstr "" +msgstr "*Página {page_num} de {page_count}*\n" +"{content_description}" -#: redbot/core/commands/help.py:578 +#: redbot/core/commands/help.py:611 redbot/core/commands/help.py:613 +#: redbot/core/commands/help.py:625 msgid "Commands:" -msgstr "" +msgstr "Comandos:" -#: redbot/core/commands/help.py:620 -msgid "**__No Category:__**" -msgstr "" +#: redbot/core/commands/help.py:664 redbot/core/commands/help.py:693 +#: redbot/core/commands/help.py:706 +msgid "No Category:" +msgstr "Não Categorizado:" -#: redbot/core/commands/help.py:633 +#: redbot/core/commands/help.py:677 msgid "{title} (continued)" -msgstr "" +msgstr "{title} (continuação)" -#: redbot/core/commands/help.py:649 redbot/core/commands/help.py:663 -msgid "No Category:" -msgstr "" +#: redbot/core/commands/help.py:780 +msgid "Help topic for {command_name} not found." +msgstr "Tópico de ajuda para {command_name} não encontrado." -#: redbot/core/commands/help.py:732 -msgid "Help topic for *{command_name}* not found." -msgstr "" - -#: redbot/core/commands/help.py:749 -msgid "Command *{command_name}* has no subcommand named *{not_found}*." -msgstr "" +#: redbot/core/commands/help.py:799 +msgid "Command {command_name} has no subcommand named {not_found}." +msgstr "Comando {command_name} não tem um subcomando chamado {not_found}." -#: redbot/core/commands/help.py:828 +#: redbot/core/commands/help.py:904 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 "Não pude lhe enviar a mensagem de ajuda por mensagem direta. Você me bloqueou ou desativou as mensagens diretas neste servidor." -#: redbot/core/commands/help.py:867 +#: redbot/core/commands/help.py:940 #, docstring msgid "\n" " I need somebody\n" @@ -162,5 +193,10 @@ msgid "\n" " (Help) you know I need someone\n" " (Help!)\n" " " -msgstr "" +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 718e0188882..14c8dc69984 100644 --- a/redbot/core/commands/locales/pt-PT.po +++ b/redbot/core/commands/locales/pt-PT.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-19 11:28+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,52 +15,85 @@ msgstr "" "X-Crowdin-File-ID: 188\n" "Language: pt_PT\n" -#: redbot/core/commands/commands.py:532 -msgid "\"{argument}\" is not a number." -msgstr "" - -#: redbot/core/commands/converter.py:111 +#: redbot/core/commands/converter.py:85 msgid "`{unit}` is not a valid unit of time for this command" -msgstr "" +msgstr "`{unit}` não é uma unidade de tempo válida para este comando" -#: redbot/core/commands/converter.py:118 +#: redbot/core/commands/converter.py:141 redbot/core/commands/converter.py:203 msgid "The time set is way too high, consider setting something reasonable." -msgstr "" +msgstr "O limite de tempo é muito alto, considere definir algo mais razoável." -#: redbot/core/commands/converter.py:122 +#: redbot/core/commands/converter.py:145 msgid "This amount of time is too large for this command. (Maximum: {maximum})" -msgstr "" +msgstr "Esta quantidade de tempo é muito grande para este comando. (Máximo: {maximum})" -#: redbot/core/commands/converter.py:128 +#: redbot/core/commands/converter.py:151 msgid "This amount of time is too small for this command. (Minimum: {minimum})" -msgstr "" +msgstr "Esta quantidade de tempo é muito pequena para este comando. (Mínimo: {minimum})" -#: redbot/core/commands/converter.py:208 -msgid "Unexpected key {key}" -msgstr "" +#: redbot/core/commands/converter.py:232 +msgid "'{input}' doesn't look like a valid user ID." +msgstr "'{input}' não parece ser um ID de utilizador válido." -#: redbot/core/commands/converter.py:410 -msgid "Expected one of: {}" -msgstr "" +#: redbot/core/commands/converter.py:255 +msgid "`{arg}` is not a number." +msgstr "`{arg}` não é um número." -#: redbot/core/commands/help.py:105 +#: redbot/core/commands/converter.py:257 +msgid "`{arg}` is not a finite number." +msgstr "`{arg}` não é um número finito." + +#: redbot/core/commands/converter.py:280 +msgid "Missing a key or value." +msgstr "Falta uma chave ou valor." + +#: redbot/core/commands/converter.py:286 +msgid "Unexpected key `{key}`." +msgstr "Chave inesperada `{key}`." + +#: redbot/core/commands/converter.py:511 +msgid "Command \"{arg}\" not found." +msgstr "Comando \"{arg}\" não encontrado." + +#: redbot/core/commands/converter.py:521 +msgid "Cog \"{arg}\" not found." +msgstr "Cog \"{arg}\" não encontrado." + +#: redbot/core/commands/help.py:125 redbot/core/commands/help.py:144 msgid "No" -msgstr "" +msgstr "Não" -#: redbot/core/commands/help.py:107 +#: redbot/core/commands/help.py:127 msgid "Yes" -msgstr "" +msgstr "Sim" -#: redbot/core/commands/help.py:113 +#: redbot/core/commands/help.py:133 msgid "Disabled" -msgstr "" +msgstr "Desativado" -#: redbot/core/commands/help.py:118 +#: redbot/core/commands/help.py:138 msgid "\n" "Custom Tagline: {tag}" -msgstr "" +msgstr "\n" +"Slogan personalizado: {tag}" + +#: redbot/core/commands/help.py:145 +msgid "Yes, reactions" +msgstr "Sim, reações" + +#: redbot/core/commands/help.py:146 +msgid "Yes, buttons" +msgstr "Sim, botões" -#: redbot/core/commands/help.py:124 +#: redbot/core/commands/help.py:147 +msgid "Yes, buttons with select menu" +msgstr "Sim, botões com menu de seleção" + +#: redbot/core/commands/help.py:148 +msgid "Yes, select menu only" +msgstr "Sim, selecione apenas o menu" + +#: redbot/core/commands/help.py:152 msgid "Maximum characters per page: {page_char_limit}\n" "Maximum pages per guild (only used if menus are not used): {max_pages_in_guild}\n" "Help is a menu: {use_menus}\n" @@ -69,92 +102,90 @@ msgid "Maximum characters per page: {page_char_limit}\n" "Help only shows commands which can be used: {verify_checks}\n" "Help shows unusable commands when asked directly: {verify_exists}\n" "Delete delay: {delete_delay}\n" -"React with a checkmark when help is sent via DM: {use_tick}{tagline_info}" -msgstr "" - -#: redbot/core/commands/help.py:274 -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:318 +"React with a checkmark when help is sent via DM: {use_tick}\n" +"Reaction timeout (only used if menus are used): {react_timeout} seconds{tagline_info}" +msgstr "Máximo de caracteres por página: {page_char_limit}\n" +"Máximo de páginas por servidor (usado apenas se os menus não forem usados): {max_pages_in_guild}\n" +"Ajuda é um menu: {use_menus}\n" +"Ajuda mostra comandos ocultos: {show_hidden}\n" +"Ajuda mostra aliases de comandos: {show_aliases}\n" +"Ajuda mostra apenas comandos que podem ser usados: {verify_checks}\n" +"Ajuda mostra comandos inutilizáveis quando solicitados diretamente: {verify_exists}\n" +"Atraso para exclusão: {delete_delay}\n" +"Reagir com um marca de seleção quando a ajuda for enviada por DM: {use_tick}\n" +"Tempo limite de reação (usado apenas se os menus forem usados): {react_timeout} segundos{tagline_info}" + +#: redbot/core/commands/help.py:303 +msgid "Type {command1} for more info on a command. You can also type {command2} for more info on a category." +msgstr "Digite {command1} para mais informações sobre um comando. Você também pode digitar {command2} para mais informações de uma categoria." + +#: redbot/core/commands/help.py:355 msgid "Syntax: {command_signature}" -msgstr "" +msgstr "Sintaxe: {command_signature}" -#: redbot/core/commands/help.py:324 +#: redbot/core/commands/help.py:361 msgid "Aliases" -msgstr "" +msgstr "Aliases" -#: redbot/core/commands/help.py:324 +#: redbot/core/commands/help.py:361 msgid "Alias" -msgstr "" +msgstr "Alias" -#: redbot/core/commands/help.py:345 +#: redbot/core/commands/help.py:382 msgid "{aliases} and {number} more aliases." -msgstr "" +msgstr "{aliases} e {number} mais apelidos." -#: redbot/core/commands/help.py:349 +#: redbot/core/commands/help.py:386 msgid "{aliases} and one more alias." -msgstr "" +msgstr "{aliases} e mais um alias." -#: redbot/core/commands/help.py:391 -msgid "**__Subcommands:__**" -msgstr "" - -#: redbot/core/commands/help.py:393 -msgid "**__Subcommands:__** (continued)" -msgstr "" - -#: redbot/core/commands/help.py:404 +#: redbot/core/commands/help.py:433 redbot/core/commands/help.py:435 +#: redbot/core/commands/help.py:447 msgid "Subcommands:" -msgstr "" +msgstr "Sub-comandos:" + +#: redbot/core/commands/help.py:435 redbot/core/commands/help.py:613 +msgid " (continued)" +msgstr " (continuação)" -#: redbot/core/commands/help.py:468 redbot/core/commands/help.py:723 -#: redbot/core/commands/help.py:736 redbot/core/commands/help.py:755 +#: redbot/core/commands/help.py:509 redbot/core/commands/help.py:769 +#: redbot/core/commands/help.py:784 redbot/core/commands/help.py:805 msgid "{ctx.me.display_name} Help Menu" -msgstr "" +msgstr "{ctx.me.display_name} Menu de Ajuda" -#: redbot/core/commands/help.py:515 +#: redbot/core/commands/help.py:556 msgid "*Page {page_num} of {page_count}*\n" "{content_description}" -msgstr "" - -#: redbot/core/commands/help.py:566 -msgid "**__Commands:__**" -msgstr "" - -#: redbot/core/commands/help.py:568 -msgid "**__Commands:__** (continued)" -msgstr "" +msgstr "*Página {page_num} de {page_count}*\n" +"{content_description}" -#: redbot/core/commands/help.py:578 +#: redbot/core/commands/help.py:611 redbot/core/commands/help.py:613 +#: redbot/core/commands/help.py:625 msgid "Commands:" -msgstr "" +msgstr "Comandos:" -#: redbot/core/commands/help.py:620 -msgid "**__No Category:__**" -msgstr "" +#: redbot/core/commands/help.py:664 redbot/core/commands/help.py:693 +#: redbot/core/commands/help.py:706 +msgid "No Category:" +msgstr "Sem Categoria:" -#: redbot/core/commands/help.py:633 +#: redbot/core/commands/help.py:677 msgid "{title} (continued)" -msgstr "" +msgstr "{title} (continuação)" -#: redbot/core/commands/help.py:649 redbot/core/commands/help.py:663 -msgid "No Category:" -msgstr "" +#: redbot/core/commands/help.py:780 +msgid "Help topic for {command_name} not found." +msgstr "Tópico de ajuda para {command_name} não encontrado." -#: redbot/core/commands/help.py:732 -msgid "Help topic for *{command_name}* not found." -msgstr "" - -#: redbot/core/commands/help.py:749 -msgid "Command *{command_name}* has no subcommand named *{not_found}*." -msgstr "" +#: redbot/core/commands/help.py:799 +msgid "Command {command_name} has no subcommand named {not_found}." +msgstr "Comando {command_name} não tem nenhum sub-comando chamado {not_found}." -#: redbot/core/commands/help.py:828 +#: redbot/core/commands/help.py:904 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 "Não consegui te enviar uma mensagem de ajuda no DM. Ou tens me bloqueado ou desativaste as mensagens diretas neste servidor." -#: redbot/core/commands/help.py:867 +#: redbot/core/commands/help.py:940 #, docstring msgid "\n" " I need somebody\n" @@ -162,5 +193,10 @@ msgid "\n" " (Help) you know I need someone\n" " (Help!)\n" " " -msgstr "" +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 478fe96769e..373dcbcc387 100644 --- a/redbot/core/commands/locales/ru-RU.po +++ b/redbot/core/commands/locales/ru-RU.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-19 11:28+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,52 +15,85 @@ msgstr "" "X-Crowdin-File-ID: 188\n" "Language: ru_RU\n" -#: redbot/core/commands/commands.py:532 -msgid "\"{argument}\" is not a number." -msgstr "\"{argument}\" не является числом." - -#: redbot/core/commands/converter.py:111 +#: redbot/core/commands/converter.py:85 msgid "`{unit}` is not a valid unit of time for this command" -msgstr "`{unit}` не является допустимой единицей измерения для этой команды" +msgstr "`{unit}` не является допустимой единицей времени для этой команды" -#: redbot/core/commands/converter.py:118 +#: redbot/core/commands/converter.py:141 redbot/core/commands/converter.py:203 msgid "The time set is way too high, consider setting something reasonable." -msgstr "" +msgstr "Установленное время слишком велико, подумайте о том, чтобы установить что-то разумное." -#: redbot/core/commands/converter.py:122 +#: redbot/core/commands/converter.py:145 msgid "This amount of time is too large for this command. (Maximum: {maximum})" -msgstr "Это количество времени слишком большое для этой команды. (Максимум: {maximum})" +msgstr "Данное количество времени слишком длинное для этой команды. (Максимум: {maximum})" -#: redbot/core/commands/converter.py:128 +#: redbot/core/commands/converter.py:151 msgid "This amount of time is too small for this command. (Minimum: {minimum})" -msgstr "Это количество времени слишком маленькое для этой команды. (Минимум: {minimum})" +msgstr "Количество времени слишком маленькое для этой команды. (Минимум: {minimum})" + +#: redbot/core/commands/converter.py:232 +msgid "'{input}' doesn't look like a valid user ID." +msgstr "'{input}' не похож на допустимый ID пользователя." + +#: redbot/core/commands/converter.py:255 +msgid "`{arg}` is not a number." +msgstr "`{arg}` не является числом." + +#: redbot/core/commands/converter.py:257 +msgid "`{arg}` is not a finite number." +msgstr "`{arg}` не является конечным числом." -#: redbot/core/commands/converter.py:208 -msgid "Unexpected key {key}" -msgstr "Неожиданный ключ {key}" +#: redbot/core/commands/converter.py:280 +msgid "Missing a key or value." +msgstr "Отсутствует ключ или значение." -#: redbot/core/commands/converter.py:410 -msgid "Expected one of: {}" -msgstr "Ожидался один из: {}" +#: redbot/core/commands/converter.py:286 +msgid "Unexpected key `{key}`." +msgstr "Неожиданный ключ `{key}`." -#: redbot/core/commands/help.py:105 +#: redbot/core/commands/converter.py:511 +msgid "Command \"{arg}\" not found." +msgstr "Команда \"{arg}\" не найдена." + +#: redbot/core/commands/converter.py:521 +msgid "Cog \"{arg}\" not found." +msgstr "Cog \"{arg}\" не найден." + +#: redbot/core/commands/help.py:125 redbot/core/commands/help.py:144 msgid "No" msgstr "Нет" -#: redbot/core/commands/help.py:107 +#: redbot/core/commands/help.py:127 msgid "Yes" msgstr "Да" -#: redbot/core/commands/help.py:113 +#: redbot/core/commands/help.py:133 msgid "Disabled" msgstr "Отключено" -#: redbot/core/commands/help.py:118 +#: redbot/core/commands/help.py:138 msgid "\n" "Custom Tagline: {tag}" -msgstr "" +msgstr "\n" +"Пользовательский Теглайн: {tag}" + +#: redbot/core/commands/help.py:145 +msgid "Yes, reactions" +msgstr "Да, реакции" + +#: redbot/core/commands/help.py:146 +msgid "Yes, buttons" +msgstr "Да, кнопки" -#: redbot/core/commands/help.py:124 +#: redbot/core/commands/help.py:147 +msgid "Yes, buttons with select menu" +msgstr "Да, кнопки с меню выбора" + +#: redbot/core/commands/help.py:148 +msgid "Yes, select menu only" +msgstr "Да, только меню выбора" + +#: redbot/core/commands/help.py:152 msgid "Maximum characters per page: {page_char_limit}\n" "Maximum pages per guild (only used if menus are not used): {max_pages_in_guild}\n" "Help is a menu: {use_menus}\n" @@ -69,92 +102,90 @@ msgid "Maximum characters per page: {page_char_limit}\n" "Help only shows commands which can be used: {verify_checks}\n" "Help shows unusable commands when asked directly: {verify_exists}\n" "Delete delay: {delete_delay}\n" -"React with a checkmark when help is sent via DM: {use_tick}{tagline_info}" -msgstr "" - -#: redbot/core/commands/help.py:274 -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:318 +"React with a checkmark when help is sent via DM: {use_tick}\n" +"Reaction timeout (only used if menus are used): {react_timeout} seconds{tagline_info}" +msgstr "Максимальное количество символов на странице: {page_char_limit}\n" +"Максимальное количество страниц на один сервер: (только если меню не используется): {max_pages_in_guild}\n" +"Помощь - меню: {use_menus}\n" +"Помощь показывает скрытые команды: {show_hidden}\n" +"Помощь показывает алиасы команд: {show_aliases}\n" +"Справка показывает только команды, которые могут быть использованы: {verify_checks}\n" +"Справка показывает неиспользуемые команды при запросе напрямую: {verify_exists}\n" +"Удалить задержку: {delete_delay}\n" +"Ставить реакцию галочки, когда помощь отправляется в ЛС: {use_tick}\n" +"Тайм-аут реакции (только если меню используется): {react_timeout} секунд{tagline_info}" + +#: redbot/core/commands/help.py:303 +msgid "Type {command1} for more info on a command. You can also type {command2} for more info on a category." +msgstr "Напишите {command1} для большей информации о команде. Вы также можете написать {command2} для большей информации о категории." + +#: redbot/core/commands/help.py:355 msgid "Syntax: {command_signature}" -msgstr "" +msgstr "Синтаксис: {command_signature}" -#: redbot/core/commands/help.py:324 +#: redbot/core/commands/help.py:361 msgid "Aliases" -msgstr "Алиасы" +msgstr "Псевдонимы" -#: redbot/core/commands/help.py:324 +#: redbot/core/commands/help.py:361 msgid "Alias" -msgstr "Алиас" +msgstr "Псевдоним" -#: redbot/core/commands/help.py:345 +#: redbot/core/commands/help.py:382 msgid "{aliases} and {number} more aliases." msgstr "{aliases} и {number} псевдонимов." -#: redbot/core/commands/help.py:349 +#: redbot/core/commands/help.py:386 msgid "{aliases} and one more alias." msgstr "{aliases} и еще один псевдоним." -#: redbot/core/commands/help.py:391 -msgid "**__Subcommands:__**" -msgstr "" - -#: redbot/core/commands/help.py:393 -msgid "**__Subcommands:__** (continued)" -msgstr "" - -#: redbot/core/commands/help.py:404 +#: redbot/core/commands/help.py:433 redbot/core/commands/help.py:435 +#: redbot/core/commands/help.py:447 msgid "Subcommands:" msgstr "Подкоманды:" -#: redbot/core/commands/help.py:468 redbot/core/commands/help.py:723 -#: redbot/core/commands/help.py:736 redbot/core/commands/help.py:755 +#: redbot/core/commands/help.py:435 redbot/core/commands/help.py:613 +msgid " (continued)" +msgstr " (Продолжение)" + +#: redbot/core/commands/help.py:509 redbot/core/commands/help.py:769 +#: redbot/core/commands/help.py:784 redbot/core/commands/help.py:805 msgid "{ctx.me.display_name} Help Menu" -msgstr "" +msgstr "Меню помощи {ctx.me.display_name}" -#: redbot/core/commands/help.py:515 +#: redbot/core/commands/help.py:556 msgid "*Page {page_num} of {page_count}*\n" "{content_description}" -msgstr "" - -#: redbot/core/commands/help.py:566 -msgid "**__Commands:__**" -msgstr "" - -#: redbot/core/commands/help.py:568 -msgid "**__Commands:__** (continued)" -msgstr "" +msgstr "*Страница {page_num} из {page_count}*\n" +"{content_description}" -#: redbot/core/commands/help.py:578 +#: redbot/core/commands/help.py:611 redbot/core/commands/help.py:613 +#: redbot/core/commands/help.py:625 msgid "Commands:" msgstr "Команды:" -#: redbot/core/commands/help.py:620 -msgid "**__No Category:__**" -msgstr "" +#: redbot/core/commands/help.py:664 redbot/core/commands/help.py:693 +#: redbot/core/commands/help.py:706 +msgid "No Category:" +msgstr "Без Категории:" -#: redbot/core/commands/help.py:633 +#: redbot/core/commands/help.py:677 msgid "{title} (continued)" msgstr "{title} (продолжение)" -#: redbot/core/commands/help.py:649 redbot/core/commands/help.py:663 -msgid "No Category:" -msgstr "Нет Категории:" - -#: redbot/core/commands/help.py:732 -msgid "Help topic for *{command_name}* not found." -msgstr "Тема справки для *{command_name}* не найдена." +#: redbot/core/commands/help.py:780 +msgid "Help topic for {command_name} not found." +msgstr "Помощь для {command_name} не найдено." -#: redbot/core/commands/help.py:749 -msgid "Command *{command_name}* has no subcommand named *{not_found}*." -msgstr "Команда *{command_name}* не имеет субкоманды с именем *{not_found}*." +#: redbot/core/commands/help.py:799 +msgid "Command {command_name} has no subcommand named {not_found}." +msgstr "У команды {command_name} нету субкоманды с названием {not_found}." -#: redbot/core/commands/help.py:828 +#: redbot/core/commands/help.py:904 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 "Я не смог отправить вам сообщение справки в личные сообщения. Либо вы заблокировали меня, либо вы отключили ЛС на этом сервере." -#: redbot/core/commands/help.py:867 +#: redbot/core/commands/help.py:940 #, docstring msgid "\n" " I need somebody\n" @@ -162,5 +193,10 @@ msgid "\n" " (Help) you know I need someone\n" " (Help!)\n" " " -msgstr "" +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 679e66b6567..746b6736a3a 100644 --- a/redbot/core/commands/locales/sk-SK.po +++ b/redbot/core/commands/locales/sk-SK.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-19 11:28+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,52 +15,84 @@ msgstr "" "X-Crowdin-File-ID: 188\n" "Language: sk_SK\n" -#: redbot/core/commands/commands.py:532 -msgid "\"{argument}\" is not a number." -msgstr "\"{argument}\" nie je číslo." - -#: redbot/core/commands/converter.py:111 +#: redbot/core/commands/converter.py:85 msgid "`{unit}` is not a valid unit of time for this command" msgstr "" -#: redbot/core/commands/converter.py:118 +#: redbot/core/commands/converter.py:141 redbot/core/commands/converter.py:203 msgid "The time set is way too high, consider setting something reasonable." msgstr "" -#: redbot/core/commands/converter.py:122 +#: redbot/core/commands/converter.py:145 msgid "This amount of time is too large for this command. (Maximum: {maximum})" msgstr "" -#: redbot/core/commands/converter.py:128 +#: redbot/core/commands/converter.py:151 msgid "This amount of time is too small for this command. (Minimum: {minimum})" msgstr "" -#: redbot/core/commands/converter.py:208 -msgid "Unexpected key {key}" +#: redbot/core/commands/converter.py:232 +msgid "'{input}' doesn't look like a valid user ID." +msgstr "" + +#: redbot/core/commands/converter.py:255 +msgid "`{arg}` is not a number." +msgstr "" + +#: redbot/core/commands/converter.py:257 +msgid "`{arg}` is not a finite number." +msgstr "" + +#: redbot/core/commands/converter.py:280 +msgid "Missing a key or value." +msgstr "" + +#: redbot/core/commands/converter.py:286 +msgid "Unexpected key `{key}`." msgstr "" -#: redbot/core/commands/converter.py:410 -msgid "Expected one of: {}" +#: redbot/core/commands/converter.py:511 +msgid "Command \"{arg}\" not found." msgstr "" -#: redbot/core/commands/help.py:105 +#: redbot/core/commands/converter.py:521 +msgid "Cog \"{arg}\" not found." +msgstr "" + +#: redbot/core/commands/help.py:125 redbot/core/commands/help.py:144 msgid "No" msgstr "" -#: redbot/core/commands/help.py:107 +#: redbot/core/commands/help.py:127 msgid "Yes" msgstr "Áno" -#: redbot/core/commands/help.py:113 +#: redbot/core/commands/help.py:133 msgid "Disabled" msgstr "" -#: redbot/core/commands/help.py:118 +#: redbot/core/commands/help.py:138 msgid "\n" "Custom Tagline: {tag}" msgstr "" -#: redbot/core/commands/help.py:124 +#: redbot/core/commands/help.py:145 +msgid "Yes, reactions" +msgstr "" + +#: redbot/core/commands/help.py:146 +msgid "Yes, buttons" +msgstr "" + +#: redbot/core/commands/help.py:147 +msgid "Yes, buttons with select menu" +msgstr "" + +#: redbot/core/commands/help.py:148 +msgid "Yes, select menu only" +msgstr "" + +#: redbot/core/commands/help.py:152 msgid "Maximum characters per page: {page_char_limit}\n" "Maximum pages per guild (only used if menus are not used): {max_pages_in_guild}\n" "Help is a menu: {use_menus}\n" @@ -69,92 +101,80 @@ msgid "Maximum characters per page: {page_char_limit}\n" "Help only shows commands which can be used: {verify_checks}\n" "Help shows unusable commands when asked directly: {verify_exists}\n" "Delete delay: {delete_delay}\n" -"React with a checkmark when help is sent via DM: {use_tick}{tagline_info}" +"React with a checkmark when help is sent via DM: {use_tick}\n" +"Reaction timeout (only used if menus are used): {react_timeout} seconds{tagline_info}" msgstr "" -#: redbot/core/commands/help.py:274 -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." +#: redbot/core/commands/help.py:303 +msgid "Type {command1} for more info on a command. You can also type {command2} for more info on a category." msgstr "" -#: redbot/core/commands/help.py:318 +#: redbot/core/commands/help.py:355 msgid "Syntax: {command_signature}" msgstr "" -#: redbot/core/commands/help.py:324 +#: redbot/core/commands/help.py:361 msgid "Aliases" msgstr "" -#: redbot/core/commands/help.py:324 +#: redbot/core/commands/help.py:361 msgid "Alias" msgstr "" -#: redbot/core/commands/help.py:345 +#: redbot/core/commands/help.py:382 msgid "{aliases} and {number} more aliases." msgstr "" -#: redbot/core/commands/help.py:349 +#: redbot/core/commands/help.py:386 msgid "{aliases} and one more alias." msgstr "" -#: redbot/core/commands/help.py:391 -msgid "**__Subcommands:__**" -msgstr "" - -#: redbot/core/commands/help.py:393 -msgid "**__Subcommands:__** (continued)" +#: redbot/core/commands/help.py:433 redbot/core/commands/help.py:435 +#: redbot/core/commands/help.py:447 +msgid "Subcommands:" msgstr "" -#: redbot/core/commands/help.py:404 -msgid "Subcommands:" +#: redbot/core/commands/help.py:435 redbot/core/commands/help.py:613 +msgid " (continued)" msgstr "" -#: redbot/core/commands/help.py:468 redbot/core/commands/help.py:723 -#: redbot/core/commands/help.py:736 redbot/core/commands/help.py:755 +#: redbot/core/commands/help.py:509 redbot/core/commands/help.py:769 +#: redbot/core/commands/help.py:784 redbot/core/commands/help.py:805 msgid "{ctx.me.display_name} Help Menu" msgstr "" -#: redbot/core/commands/help.py:515 +#: redbot/core/commands/help.py:556 msgid "*Page {page_num} of {page_count}*\n" "{content_description}" msgstr "" -#: redbot/core/commands/help.py:566 -msgid "**__Commands:__**" -msgstr "" - -#: redbot/core/commands/help.py:568 -msgid "**__Commands:__** (continued)" -msgstr "" - -#: redbot/core/commands/help.py:578 +#: redbot/core/commands/help.py:611 redbot/core/commands/help.py:613 +#: redbot/core/commands/help.py:625 msgid "Commands:" -msgstr "" +msgstr "Príkazy:" -#: redbot/core/commands/help.py:620 -msgid "**__No Category:__**" -msgstr "" +#: redbot/core/commands/help.py:664 redbot/core/commands/help.py:693 +#: redbot/core/commands/help.py:706 +msgid "No Category:" +msgstr "Žiadna kategória:" -#: redbot/core/commands/help.py:633 +#: redbot/core/commands/help.py:677 msgid "{title} (continued)" msgstr "" -#: redbot/core/commands/help.py:649 redbot/core/commands/help.py:663 -msgid "No Category:" -msgstr "" - -#: redbot/core/commands/help.py:732 -msgid "Help topic for *{command_name}* not found." +#: redbot/core/commands/help.py:780 +msgid "Help topic for {command_name} not found." msgstr "" -#: redbot/core/commands/help.py:749 -msgid "Command *{command_name}* has no subcommand named *{not_found}*." +#: redbot/core/commands/help.py:799 +msgid "Command {command_name} has no subcommand named {not_found}." msgstr "" -#: redbot/core/commands/help.py:828 +#: redbot/core/commands/help.py:904 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:867 +#: redbot/core/commands/help.py:940 #, docstring msgid "\n" " I need somebody\n" diff --git a/redbot/core/commands/locales/sl-SI.po b/redbot/core/commands/locales/sl-SI.po index f40810db960..94d2cddf0c1 100644 --- a/redbot/core/commands/locales/sl-SI.po +++ b/redbot/core/commands/locales/sl-SI.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-19 11:28+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n%100==4 ? 3 : 0);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,53 +15,85 @@ msgstr "" "X-Crowdin-File-ID: 188\n" "Language: sl_SI\n" -#: redbot/core/commands/commands.py:532 -msgid "\"{argument}\" is not a number." -msgstr "\"{argument}\" ni število." - -#: redbot/core/commands/converter.py:111 +#: redbot/core/commands/converter.py:85 msgid "`{unit}` is not a valid unit of time for this command" msgstr "`{unit}` ni veljavna časovna enota za ta ukaz" -#: redbot/core/commands/converter.py:118 +#: redbot/core/commands/converter.py:141 redbot/core/commands/converter.py:203 msgid "The time set is way too high, consider setting something reasonable." msgstr "Nastavljeni čas je previsok, razmislite o nastavitvi nečesa razumnega." -#: redbot/core/commands/converter.py:122 +#: redbot/core/commands/converter.py:145 msgid "This amount of time is too large for this command. (Maximum: {maximum})" msgstr "Ta čas je prevelik za ta ukaz. (Maksimalno: {maximum})" -#: redbot/core/commands/converter.py:128 +#: redbot/core/commands/converter.py:151 msgid "This amount of time is too small for this command. (Minimum: {minimum})" msgstr "Ta čas je prenizek za ta ukaz. (Minimalno: {minimum})" -#: redbot/core/commands/converter.py:208 -msgid "Unexpected key {key}" -msgstr "Neveljaven ključ {key}" +#: redbot/core/commands/converter.py:232 +msgid "'{input}' doesn't look like a valid user ID." +msgstr "" + +#: redbot/core/commands/converter.py:255 +msgid "`{arg}` is not a number." +msgstr "" + +#: redbot/core/commands/converter.py:257 +msgid "`{arg}` is not a finite number." +msgstr "" + +#: redbot/core/commands/converter.py:280 +msgid "Missing a key or value." +msgstr "" + +#: redbot/core/commands/converter.py:286 +msgid "Unexpected key `{key}`." +msgstr "" -#: redbot/core/commands/converter.py:410 -msgid "Expected one of: {}" -msgstr "Pričakoval sem nekaj izmed {}" +#: redbot/core/commands/converter.py:511 +msgid "Command \"{arg}\" not found." +msgstr "" -#: redbot/core/commands/help.py:105 +#: redbot/core/commands/converter.py:521 +msgid "Cog \"{arg}\" not found." +msgstr "" + +#: redbot/core/commands/help.py:125 redbot/core/commands/help.py:144 msgid "No" msgstr "Ne" -#: redbot/core/commands/help.py:107 +#: redbot/core/commands/help.py:127 msgid "Yes" msgstr "Da" -#: redbot/core/commands/help.py:113 +#: redbot/core/commands/help.py:133 msgid "Disabled" msgstr "Onemogočeno" -#: redbot/core/commands/help.py:118 +#: redbot/core/commands/help.py:138 msgid "\n" "Custom Tagline: {tag}" msgstr "\n" "Slogan po meri: {tag}" -#: redbot/core/commands/help.py:124 +#: redbot/core/commands/help.py:145 +msgid "Yes, reactions" +msgstr "" + +#: redbot/core/commands/help.py:146 +msgid "Yes, buttons" +msgstr "" + +#: redbot/core/commands/help.py:147 +msgid "Yes, buttons with select menu" +msgstr "" + +#: redbot/core/commands/help.py:148 +msgid "Yes, select menu only" +msgstr "" + +#: redbot/core/commands/help.py:152 msgid "Maximum characters per page: {page_char_limit}\n" "Maximum pages per guild (only used if menus are not used): {max_pages_in_guild}\n" "Help is a menu: {use_menus}\n" @@ -70,93 +102,81 @@ msgid "Maximum characters per page: {page_char_limit}\n" "Help only shows commands which can be used: {verify_checks}\n" "Help shows unusable commands when asked directly: {verify_exists}\n" "Delete delay: {delete_delay}\n" -"React with a checkmark when help is sent via DM: {use_tick}{tagline_info}" +"React with a checkmark when help is sent via DM: {use_tick}\n" +"Reaction timeout (only used if menus are used): {react_timeout} seconds{tagline_info}" msgstr "" -#: redbot/core/commands/help.py:274 -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 "Uporabi ukaz {ctx.clean_prefix}help za več informacij o komandi. Lahko tudi vpišete {ctx.clean_prefix}help za več informacij o kategoriji." +#: redbot/core/commands/help.py:303 +msgid "Type {command1} for more info on a command. You can also type {command2} for more info on a category." +msgstr "" -#: redbot/core/commands/help.py:318 +#: redbot/core/commands/help.py:355 msgid "Syntax: {command_signature}" msgstr "Sintaksa: {command_signature}" -#: redbot/core/commands/help.py:324 +#: redbot/core/commands/help.py:361 msgid "Aliases" msgstr "Vzdevki" -#: redbot/core/commands/help.py:324 +#: redbot/core/commands/help.py:361 msgid "Alias" msgstr "Vzdevek" -#: redbot/core/commands/help.py:345 +#: redbot/core/commands/help.py:382 msgid "{aliases} and {number} more aliases." msgstr "{aliases} in {number} več vzdevkov." -#: redbot/core/commands/help.py:349 +#: redbot/core/commands/help.py:386 msgid "{aliases} and one more alias." msgstr "{aliases} in en vzdevek več." -#: redbot/core/commands/help.py:391 -msgid "**__Subcommands:__**" -msgstr "**__Pod ukazi__**" - -#: redbot/core/commands/help.py:393 -msgid "**__Subcommands:__** (continued)" -msgstr "**__Pod ukazi__** (continued)" - -#: redbot/core/commands/help.py:404 +#: redbot/core/commands/help.py:433 redbot/core/commands/help.py:435 +#: redbot/core/commands/help.py:447 msgid "Subcommands:" msgstr "Podukazi:" -#: redbot/core/commands/help.py:468 redbot/core/commands/help.py:723 -#: redbot/core/commands/help.py:736 redbot/core/commands/help.py:755 +#: redbot/core/commands/help.py:435 redbot/core/commands/help.py:613 +msgid " (continued)" +msgstr "" + +#: redbot/core/commands/help.py:509 redbot/core/commands/help.py:769 +#: redbot/core/commands/help.py:784 redbot/core/commands/help.py:805 msgid "{ctx.me.display_name} Help Menu" msgstr "{ctx.me.display_name} Meni pomoči" -#: redbot/core/commands/help.py:515 +#: redbot/core/commands/help.py:556 msgid "*Page {page_num} of {page_count}*\n" "{content_description}" msgstr "*stran {page_num} od {page_count}*\n" "{content_description}" -#: redbot/core/commands/help.py:566 -msgid "**__Commands:__**" -msgstr "**__Ukazi__**" - -#: redbot/core/commands/help.py:568 -msgid "**__Commands:__** (continued)" -msgstr "**__Ukazi__** (continued)" - -#: redbot/core/commands/help.py:578 +#: redbot/core/commands/help.py:611 redbot/core/commands/help.py:613 +#: redbot/core/commands/help.py:625 msgid "Commands:" msgstr "Ukazi:" -#: redbot/core/commands/help.py:620 -msgid "**__No Category:__**" -msgstr "**__Brez kategorije:__**" +#: redbot/core/commands/help.py:664 redbot/core/commands/help.py:693 +#: redbot/core/commands/help.py:706 +msgid "No Category:" +msgstr "Brez kategorije:" -#: redbot/core/commands/help.py:633 +#: redbot/core/commands/help.py:677 msgid "{title} (continued)" msgstr "{title} (continued)" -#: redbot/core/commands/help.py:649 redbot/core/commands/help.py:663 -msgid "No Category:" -msgstr "Brez kategorije:" - -#: redbot/core/commands/help.py:732 -msgid "Help topic for *{command_name}* not found." -msgstr "Tema pomoči za *{command_name}* ne obstaja." +#: redbot/core/commands/help.py:780 +msgid "Help topic for {command_name} not found." +msgstr "" -#: redbot/core/commands/help.py:749 -msgid "Command *{command_name}* has no subcommand named *{not_found}*." -msgstr "Ukaz *{command_name}* nima pod ukazov z imenom *{not_found}*." +#: redbot/core/commands/help.py:799 +msgid "Command {command_name} has no subcommand named {not_found}." +msgstr "" -#: redbot/core/commands/help.py:828 +#: redbot/core/commands/help.py:904 msgid "I couldn't send the help message to you in DM. Either you blocked me or you disabled DMs in this server." msgstr "Sporočila o pomoči vam nisem mogel poslati v DM. Ali ste me blokirali ali ste onemogočili DM na tem strežniku." -#: redbot/core/commands/help.py:867 +#: redbot/core/commands/help.py:940 #, docstring msgid "\n" " I need somebody\n" diff --git a/redbot/core/commands/locales/sv-SE.po b/redbot/core/commands/locales/sv-SE.po index 11a72855380..d692fc690a4 100644 --- a/redbot/core/commands/locales/sv-SE.po +++ b/redbot/core/commands/locales/sv-SE.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-19 11:28+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,52 +15,85 @@ msgstr "" "X-Crowdin-File-ID: 188\n" "Language: sv_SE\n" -#: redbot/core/commands/commands.py:532 -msgid "\"{argument}\" is not a number." -msgstr "\"{argument}\" är inte ett tal." - -#: redbot/core/commands/converter.py:111 +#: redbot/core/commands/converter.py:85 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:118 +#: redbot/core/commands/converter.py:141 redbot/core/commands/converter.py:203 msgid "The time set is way too high, consider setting something reasonable." -msgstr "" +msgstr "Den angivna tiden är alldeles för hög, överväg att ställa in något rimligt." -#: redbot/core/commands/converter.py:122 +#: redbot/core/commands/converter.py:145 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:128 +#: redbot/core/commands/converter.py:151 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:208 -msgid "Unexpected key {key}" -msgstr "Oväntad nyckel {key}" +#: redbot/core/commands/converter.py:232 +msgid "'{input}' doesn't look like a valid user ID." +msgstr "" -#: redbot/core/commands/converter.py:410 -msgid "Expected one of: {}" -msgstr "Förväntade sig en av: {}" +#: redbot/core/commands/converter.py:255 +msgid "`{arg}` is not a number." +msgstr "" -#: redbot/core/commands/help.py:105 -msgid "No" +#: redbot/core/commands/converter.py:257 +msgid "`{arg}` is not a finite number." +msgstr "" + +#: redbot/core/commands/converter.py:280 +msgid "Missing a key or value." +msgstr "" + +#: redbot/core/commands/converter.py:286 +msgid "Unexpected key `{key}`." msgstr "" -#: redbot/core/commands/help.py:107 +#: redbot/core/commands/converter.py:511 +msgid "Command \"{arg}\" not found." +msgstr "Kommando \"{arg}\" hittades inte." + +#: redbot/core/commands/converter.py:521 +msgid "Cog \"{arg}\" not found." +msgstr "Kugg \"{arg}\" hittades inte." + +#: redbot/core/commands/help.py:125 redbot/core/commands/help.py:144 +msgid "No" +msgstr "Nej" + +#: redbot/core/commands/help.py:127 msgid "Yes" msgstr "Ja" -#: redbot/core/commands/help.py:113 +#: redbot/core/commands/help.py:133 msgid "Disabled" -msgstr "" +msgstr "Inaktiverad" -#: redbot/core/commands/help.py:118 +#: redbot/core/commands/help.py:138 msgid "\n" "Custom Tagline: {tag}" +msgstr "\n" +"Anpassad tagline: {tag}" + +#: redbot/core/commands/help.py:145 +msgid "Yes, reactions" +msgstr "" + +#: redbot/core/commands/help.py:146 +msgid "Yes, buttons" +msgstr "" + +#: redbot/core/commands/help.py:147 +msgid "Yes, buttons with select menu" +msgstr "" + +#: redbot/core/commands/help.py:148 +msgid "Yes, select menu only" msgstr "" -#: redbot/core/commands/help.py:124 +#: redbot/core/commands/help.py:152 msgid "Maximum characters per page: {page_char_limit}\n" "Maximum pages per guild (only used if menus are not used): {max_pages_in_guild}\n" "Help is a menu: {use_menus}\n" @@ -69,93 +102,90 @@ msgid "Maximum characters per page: {page_char_limit}\n" "Help only shows commands which can be used: {verify_checks}\n" "Help shows unusable commands when asked directly: {verify_exists}\n" "Delete delay: {delete_delay}\n" -"React with a checkmark when help is sent via DM: {use_tick}{tagline_info}" -msgstr "" - -#: redbot/core/commands/help.py:274 -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:318 +"React with a checkmark when help is sent via DM: {use_tick}\n" +"Reaction timeout (only used if menus are used): {react_timeout} seconds{tagline_info}" +msgstr "Maximalt antal tecken per sida: {page_char_limit}\n" +"Maximalt antal sidor per gille (används endast om menyer inte används): {max_pages_in_guild}\n" +"Hjälp är en meny: {use_menus}\n" +"Hjälp visar dolda kommandon: {show_hidden}\n" +"Hjälp visar kommandon alias: {show_aliases}\n" +"Hjälp visar endast kommandon som kan användas: {verify_checks}\n" +"Hjälp visar oanvändbara kommandon när de ombeds direkt: {verify_exists}\n" +"Ta bort fördröjning: {delete_delay}\n" +"Reagera med en bockmarkering när hjälp skickas via DM: {use_tick}\n" +"Reaktionstid (används endast om menyer används): {react_timeout} sekunder{tagline_info}" + +#: redbot/core/commands/help.py:303 +msgid "Type {command1} for more info on a command. You can also type {command2} for more info on a category." +msgstr "" + +#: redbot/core/commands/help.py:355 msgid "Syntax: {command_signature}" -msgstr "" +msgstr "Syntax: {command_signature}" -#: redbot/core/commands/help.py:324 +#: redbot/core/commands/help.py:361 msgid "Aliases" -msgstr "" +msgstr "Alias" -#: redbot/core/commands/help.py:324 +#: redbot/core/commands/help.py:361 msgid "Alias" -msgstr "" +msgstr "Alias" -#: redbot/core/commands/help.py:345 +#: redbot/core/commands/help.py:382 msgid "{aliases} and {number} more aliases." -msgstr "" +msgstr "{aliases} och {number} fler alias." -#: redbot/core/commands/help.py:349 +#: redbot/core/commands/help.py:386 msgid "{aliases} and one more alias." -msgstr "" - -#: redbot/core/commands/help.py:391 -msgid "**__Subcommands:__**" -msgstr "" - -#: redbot/core/commands/help.py:393 -msgid "**__Subcommands:__** (continued)" -msgstr "**__Underkommandon:__** (fortsatt)" +msgstr "{aliases} och ett till alias." -#: redbot/core/commands/help.py:404 +#: redbot/core/commands/help.py:433 redbot/core/commands/help.py:435 +#: redbot/core/commands/help.py:447 msgid "Subcommands:" +msgstr "Underkommandon:" + +#: redbot/core/commands/help.py:435 redbot/core/commands/help.py:613 +msgid " (continued)" msgstr "" -#: redbot/core/commands/help.py:468 redbot/core/commands/help.py:723 -#: redbot/core/commands/help.py:736 redbot/core/commands/help.py:755 +#: redbot/core/commands/help.py:509 redbot/core/commands/help.py:769 +#: redbot/core/commands/help.py:784 redbot/core/commands/help.py:805 msgid "{ctx.me.display_name} Help Menu" msgstr "{ctx.me.display_name} Hjälpmeny" -#: redbot/core/commands/help.py:515 +#: redbot/core/commands/help.py:556 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:566 -msgid "**__Commands:__**" -msgstr "" - -#: redbot/core/commands/help.py:568 -msgid "**__Commands:__** (continued)" -msgstr "**__Kommandon:__** (fortsatt)" - -#: redbot/core/commands/help.py:578 +#: redbot/core/commands/help.py:611 redbot/core/commands/help.py:613 +#: redbot/core/commands/help.py:625 msgid "Commands:" -msgstr "" +msgstr "Kommandon:" -#: redbot/core/commands/help.py:620 -msgid "**__No Category:__**" -msgstr "" +#: redbot/core/commands/help.py:664 redbot/core/commands/help.py:693 +#: redbot/core/commands/help.py:706 +msgid "No Category:" +msgstr "Ingen kategori:" -#: redbot/core/commands/help.py:633 +#: redbot/core/commands/help.py:677 msgid "{title} (continued)" msgstr "{title} (fortsatt)" -#: redbot/core/commands/help.py:649 redbot/core/commands/help.py:663 -msgid "No Category:" -msgstr "Ingen kategori:" - -#: redbot/core/commands/help.py:732 -msgid "Help topic for *{command_name}* not found." -msgstr "Hjälptråden för *{command_name}* hittades inte." +#: redbot/core/commands/help.py:780 +msgid "Help topic for {command_name} not found." +msgstr "" -#: redbot/core/commands/help.py:749 -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:799 +msgid "Command {command_name} has no subcommand named {not_found}." +msgstr "" -#: redbot/core/commands/help.py:828 +#: redbot/core/commands/help.py:904 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:867 +#: redbot/core/commands/help.py:940 #, docstring msgid "\n" " I need somebody\n" @@ -163,5 +193,10 @@ msgid "\n" " (Help) you know I need someone\n" " (Help!)\n" " " -msgstr "" +msgstr "\n" +" Jag behöver någon\n" +" (Hjälp) inte vem som helst\n" +" (Hjälp) du vet att jag behöver någon\n" +" (Hjälp!)\n" +" " diff --git a/redbot/core/commands/locales/tr-TR.po b/redbot/core/commands/locales/tr-TR.po index 196530ab2dd..02870fc90db 100644 --- a/redbot/core/commands/locales/tr-TR.po +++ b/redbot/core/commands/locales/tr-TR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-19 11:28+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,53 +15,85 @@ msgstr "" "X-Crowdin-File-ID: 188\n" "Language: tr_TR\n" -#: redbot/core/commands/commands.py:532 -msgid "\"{argument}\" is not a number." -msgstr "\"{argument}\" bir sayı değil." - -#: redbot/core/commands/converter.py:111 +#: redbot/core/commands/converter.py:85 msgid "`{unit}` is not a valid unit of time for this command" msgstr "`{unit}` bu komut için geçerli bir zaman birimi değil" -#: redbot/core/commands/converter.py:118 +#: redbot/core/commands/converter.py:141 redbot/core/commands/converter.py:203 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:122 +#: redbot/core/commands/converter.py:145 msgid "This amount of time is too large for this command. (Maximum: {maximum})" msgstr "Bu süre bu komut için çok fazla. (Maksimum: {maximum})" -#: redbot/core/commands/converter.py:128 +#: redbot/core/commands/converter.py:151 msgid "This amount of time is too small for this command. (Minimum: {minimum})" msgstr "Bu komut için bu süre çok kısa. (Minimum: {minimum})" -#: redbot/core/commands/converter.py:208 -msgid "Unexpected key {key}" -msgstr "Beklenmedik anahtar {key}" +#: redbot/core/commands/converter.py:232 +msgid "'{input}' doesn't look like a valid user ID." +msgstr "`{input}` geçerli bir kullanıcı ID'si gibi gözükmüyor." + +#: redbot/core/commands/converter.py:255 +msgid "`{arg}` is not a number." +msgstr "`{arg}` bir sayı değil." + +#: redbot/core/commands/converter.py:257 +msgid "`{arg}` is not a finite number." +msgstr "`{arg}` sonu olan bir sayı değil." + +#: redbot/core/commands/converter.py:280 +msgid "Missing a key or value." +msgstr "Değer veya anahtar eksik." + +#: redbot/core/commands/converter.py:286 +msgid "Unexpected key `{key}`." +msgstr "Beklenmedik anahtar {key}`." -#: redbot/core/commands/converter.py:410 -msgid "Expected one of: {}" -msgstr "Arasından biri beklenenler: {}" +#: redbot/core/commands/converter.py:511 +msgid "Command \"{arg}\" not found." +msgstr "\"{arg}\" komutu bulunamadı." -#: redbot/core/commands/help.py:105 +#: redbot/core/commands/converter.py:521 +msgid "Cog \"{arg}\" not found." +msgstr "\"{arg}\" cogu bulunamadı." + +#: redbot/core/commands/help.py:125 redbot/core/commands/help.py:144 msgid "No" msgstr "Hayır" -#: redbot/core/commands/help.py:107 +#: redbot/core/commands/help.py:127 msgid "Yes" msgstr "Evet" -#: redbot/core/commands/help.py:113 +#: redbot/core/commands/help.py:133 msgid "Disabled" msgstr "Devre dışı bırakıldı" -#: redbot/core/commands/help.py:118 +#: redbot/core/commands/help.py:138 msgid "\n" "Custom Tagline: {tag}" msgstr "\n" "Özel Kısa Açıklama: {tag}" -#: redbot/core/commands/help.py:124 +#: redbot/core/commands/help.py:145 +msgid "Yes, reactions" +msgstr "Sadece tepkiler" + +#: redbot/core/commands/help.py:146 +msgid "Yes, buttons" +msgstr "Sadece butonlar" + +#: redbot/core/commands/help.py:147 +msgid "Yes, buttons with select menu" +msgstr "Sadece butonlar ve seçim menüsü" + +#: redbot/core/commands/help.py:148 +msgid "Yes, select menu only" +msgstr "Sadece seçim menüsü" + +#: redbot/core/commands/help.py:152 msgid "Maximum characters per page: {page_char_limit}\n" "Maximum pages per guild (only used if menus are not used): {max_pages_in_guild}\n" "Help is a menu: {use_menus}\n" @@ -70,101 +102,90 @@ msgid "Maximum characters per page: {page_char_limit}\n" "Help only shows commands which can be used: {verify_checks}\n" "Help shows unusable commands when asked directly: {verify_exists}\n" "Delete delay: {delete_delay}\n" -"React with a checkmark when help is sent via DM: {use_tick}{tagline_info}" +"React with a checkmark when help is sent via DM: {use_tick}\n" +"Reaction timeout (only used if menus are used): {react_timeout} seconds{tagline_info}" msgstr "Sayfa başına en fazla karakter: {page_char_limit}\n" -"Sunucu başına en fazla karakter (sadece menü kullanılmıyorsa): {max_pages_in_guild}\n" +"Sunucu başına en fazla sayfa (sadece menü kullanılmıyorsa): {max_pages_in_guild}\n" "Yardım bir menüdür: {use_menus}\n" "Yardım gizli komutları gösterir: {show_hidden}\n" -"Yardım komutların gizli diğer adlarını gösterir: {show_aliases}\n" +"Yardım komutların diğer adlarını gösterir: {show_aliases}\n" "Yardım sadece kullanılabilen komutları gösterir: {verify_checks}\n" "Yardım var olduğu sürece eğer direk sorulursa kullanılamayan komutları da gösterir:{verify_exists}\n" "Silme gecikmesi: {delete_delay}\n" -"Yardım özel mesaj olarak gönderilirse tik işareti ile cevap ver: {use_tick}{tagline_info}" +"Yardım özel mesaj olarak gönderilirse tik işareti ile cevap ver: {use_tick}\n" +"Tepki zaman aşımı (sadece menü kullanılmıyorsa): {react_timeout} saniye{tagline_info}" -#: redbot/core/commands/help.py:274 -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 "{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:303 +msgid "Type {command1} for more info on a command. You can also type {command2} for more info on a category." +msgstr "{command1} yazarak bir komut hakkında daha fazla bilgi alabilirsiniz. Bu komutu kullanarak {command2} kategori hakkında bilgi alabilirsiniz." -#: redbot/core/commands/help.py:318 +#: redbot/core/commands/help.py:355 msgid "Syntax: {command_signature}" msgstr "Sözdizimi: {command_signature}" -#: redbot/core/commands/help.py:324 +#: redbot/core/commands/help.py:361 msgid "Aliases" msgstr "Diğer adlar" -#: redbot/core/commands/help.py:324 +#: redbot/core/commands/help.py:361 msgid "Alias" msgstr "Diğer ad" -#: redbot/core/commands/help.py:345 +#: redbot/core/commands/help.py:382 msgid "{aliases} and {number} more aliases." msgstr "{aliases} ve {number} tane daha diğer ad." -#: redbot/core/commands/help.py:349 +#: redbot/core/commands/help.py:386 msgid "{aliases} and one more alias." msgstr "{aliases} ve bir tane daha diğer ad." -#: redbot/core/commands/help.py:391 -msgid "**__Subcommands:__**" -msgstr "**__Diğer komutlar:__**" - -#: redbot/core/commands/help.py:393 -msgid "**__Subcommands:__** (continued)" -msgstr "**__Diğer komutlar:__** (devamı)" - -#: redbot/core/commands/help.py:404 +#: redbot/core/commands/help.py:433 redbot/core/commands/help.py:435 +#: redbot/core/commands/help.py:447 msgid "Subcommands:" msgstr "Diğer komutlar:" -#: redbot/core/commands/help.py:468 redbot/core/commands/help.py:723 -#: redbot/core/commands/help.py:736 redbot/core/commands/help.py:755 +#: redbot/core/commands/help.py:435 redbot/core/commands/help.py:613 +msgid " (continued)" +msgstr " (devam etmekte)" + +#: redbot/core/commands/help.py:509 redbot/core/commands/help.py:769 +#: redbot/core/commands/help.py:784 redbot/core/commands/help.py:805 msgid "{ctx.me.display_name} Help Menu" msgstr "{ctx.me.display_name} Yardım Menüsü" -#: redbot/core/commands/help.py:515 +#: redbot/core/commands/help.py:556 msgid "*Page {page_num} of {page_count}*\n" "{content_description}" msgstr "*{page_count} sayfadan {page_num}.*\n" "{content_description}" -#: redbot/core/commands/help.py:566 -msgid "**__Commands:__**" -msgstr "**__Komutlar:__**" - -#: redbot/core/commands/help.py:568 -msgid "**__Commands:__** (continued)" -msgstr "**__Komutlar:__** (devamı)" - -#: redbot/core/commands/help.py:578 +#: redbot/core/commands/help.py:611 redbot/core/commands/help.py:613 +#: redbot/core/commands/help.py:625 msgid "Commands:" msgstr "Komutlar:" -#: redbot/core/commands/help.py:620 -msgid "**__No Category:__**" -msgstr "**__Kategori Yok:__**" +#: redbot/core/commands/help.py:664 redbot/core/commands/help.py:693 +#: redbot/core/commands/help.py:706 +msgid "No Category:" +msgstr "Kategori Yok:" -#: redbot/core/commands/help.py:633 +#: redbot/core/commands/help.py:677 msgid "{title} (continued)" msgstr "{title} (devamı)" -#: redbot/core/commands/help.py:649 redbot/core/commands/help.py:663 -msgid "No Category:" -msgstr "Kategori Yok:" - -#: redbot/core/commands/help.py:732 -msgid "Help topic for *{command_name}* not found." -msgstr "*{command_name}* için yardım konusu bulunamadı." +#: redbot/core/commands/help.py:780 +msgid "Help topic for {command_name} not found." +msgstr "{command_name} için yardım konusu bulunamadı." -#: redbot/core/commands/help.py:749 -msgid "Command *{command_name}* has no subcommand named *{not_found}*." -msgstr "*{command_name}* komutunun *{not_found}* adında bir alt komutu bulunmamakta." +#: redbot/core/commands/help.py:799 +msgid "Command {command_name} has no subcommand named {not_found}." +msgstr "{command_name} komutunun {not_found} adında bir alt komutu bulunmamakta." -#: redbot/core/commands/help.py:828 +#: redbot/core/commands/help.py:904 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:867 +#: redbot/core/commands/help.py:940 #, docstring msgid "\n" " I need somebody\n" diff --git a/redbot/core/commands/locales/uk-UA.po b/redbot/core/commands/locales/uk-UA.po index fdc002b557e..b66071d65aa 100644 --- a/redbot/core/commands/locales/uk-UA.po +++ b/redbot/core/commands/locales/uk-UA.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-19 11:28+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,52 +15,84 @@ msgstr "" "X-Crowdin-File-ID: 188\n" "Language: uk_UA\n" -#: redbot/core/commands/commands.py:532 -msgid "\"{argument}\" is not a number." -msgstr "" - -#: redbot/core/commands/converter.py:111 +#: redbot/core/commands/converter.py:85 msgid "`{unit}` is not a valid unit of time for this command" msgstr "" -#: redbot/core/commands/converter.py:118 +#: redbot/core/commands/converter.py:141 redbot/core/commands/converter.py:203 msgid "The time set is way too high, consider setting something reasonable." msgstr "" -#: redbot/core/commands/converter.py:122 +#: redbot/core/commands/converter.py:145 msgid "This amount of time is too large for this command. (Maximum: {maximum})" msgstr "" -#: redbot/core/commands/converter.py:128 +#: redbot/core/commands/converter.py:151 msgid "This amount of time is too small for this command. (Minimum: {minimum})" msgstr "" -#: redbot/core/commands/converter.py:208 -msgid "Unexpected key {key}" +#: redbot/core/commands/converter.py:232 +msgid "'{input}' doesn't look like a valid user ID." +msgstr "" + +#: redbot/core/commands/converter.py:255 +msgid "`{arg}` is not a number." +msgstr "" + +#: redbot/core/commands/converter.py:257 +msgid "`{arg}` is not a finite number." +msgstr "" + +#: redbot/core/commands/converter.py:280 +msgid "Missing a key or value." msgstr "" -#: redbot/core/commands/converter.py:410 -msgid "Expected one of: {}" +#: redbot/core/commands/converter.py:286 +msgid "Unexpected key `{key}`." msgstr "" -#: redbot/core/commands/help.py:105 +#: redbot/core/commands/converter.py:511 +msgid "Command \"{arg}\" not found." +msgstr "" + +#: redbot/core/commands/converter.py:521 +msgid "Cog \"{arg}\" not found." +msgstr "" + +#: redbot/core/commands/help.py:125 redbot/core/commands/help.py:144 msgid "No" msgstr "" -#: redbot/core/commands/help.py:107 +#: redbot/core/commands/help.py:127 msgid "Yes" msgstr "" -#: redbot/core/commands/help.py:113 +#: redbot/core/commands/help.py:133 msgid "Disabled" msgstr "" -#: redbot/core/commands/help.py:118 +#: redbot/core/commands/help.py:138 msgid "\n" "Custom Tagline: {tag}" msgstr "" -#: redbot/core/commands/help.py:124 +#: redbot/core/commands/help.py:145 +msgid "Yes, reactions" +msgstr "" + +#: redbot/core/commands/help.py:146 +msgid "Yes, buttons" +msgstr "" + +#: redbot/core/commands/help.py:147 +msgid "Yes, buttons with select menu" +msgstr "" + +#: redbot/core/commands/help.py:148 +msgid "Yes, select menu only" +msgstr "" + +#: redbot/core/commands/help.py:152 msgid "Maximum characters per page: {page_char_limit}\n" "Maximum pages per guild (only used if menus are not used): {max_pages_in_guild}\n" "Help is a menu: {use_menus}\n" @@ -69,92 +101,80 @@ msgid "Maximum characters per page: {page_char_limit}\n" "Help only shows commands which can be used: {verify_checks}\n" "Help shows unusable commands when asked directly: {verify_exists}\n" "Delete delay: {delete_delay}\n" -"React with a checkmark when help is sent via DM: {use_tick}{tagline_info}" +"React with a checkmark when help is sent via DM: {use_tick}\n" +"Reaction timeout (only used if menus are used): {react_timeout} seconds{tagline_info}" msgstr "" -#: redbot/core/commands/help.py:274 -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." +#: redbot/core/commands/help.py:303 +msgid "Type {command1} for more info on a command. You can also type {command2} for more info on a category." msgstr "" -#: redbot/core/commands/help.py:318 +#: redbot/core/commands/help.py:355 msgid "Syntax: {command_signature}" msgstr "" -#: redbot/core/commands/help.py:324 +#: redbot/core/commands/help.py:361 msgid "Aliases" msgstr "" -#: redbot/core/commands/help.py:324 +#: redbot/core/commands/help.py:361 msgid "Alias" msgstr "" -#: redbot/core/commands/help.py:345 +#: redbot/core/commands/help.py:382 msgid "{aliases} and {number} more aliases." msgstr "" -#: redbot/core/commands/help.py:349 +#: redbot/core/commands/help.py:386 msgid "{aliases} and one more alias." msgstr "" -#: redbot/core/commands/help.py:391 -msgid "**__Subcommands:__**" -msgstr "" - -#: redbot/core/commands/help.py:393 -msgid "**__Subcommands:__** (continued)" +#: redbot/core/commands/help.py:433 redbot/core/commands/help.py:435 +#: redbot/core/commands/help.py:447 +msgid "Subcommands:" msgstr "" -#: redbot/core/commands/help.py:404 -msgid "Subcommands:" +#: redbot/core/commands/help.py:435 redbot/core/commands/help.py:613 +msgid " (continued)" msgstr "" -#: redbot/core/commands/help.py:468 redbot/core/commands/help.py:723 -#: redbot/core/commands/help.py:736 redbot/core/commands/help.py:755 +#: redbot/core/commands/help.py:509 redbot/core/commands/help.py:769 +#: redbot/core/commands/help.py:784 redbot/core/commands/help.py:805 msgid "{ctx.me.display_name} Help Menu" msgstr "" -#: redbot/core/commands/help.py:515 +#: redbot/core/commands/help.py:556 msgid "*Page {page_num} of {page_count}*\n" "{content_description}" msgstr "" -#: redbot/core/commands/help.py:566 -msgid "**__Commands:__**" -msgstr "" - -#: redbot/core/commands/help.py:568 -msgid "**__Commands:__** (continued)" -msgstr "" - -#: redbot/core/commands/help.py:578 +#: redbot/core/commands/help.py:611 redbot/core/commands/help.py:613 +#: redbot/core/commands/help.py:625 msgid "Commands:" msgstr "" -#: redbot/core/commands/help.py:620 -msgid "**__No Category:__**" +#: redbot/core/commands/help.py:664 redbot/core/commands/help.py:693 +#: redbot/core/commands/help.py:706 +msgid "No Category:" msgstr "" -#: redbot/core/commands/help.py:633 +#: redbot/core/commands/help.py:677 msgid "{title} (continued)" msgstr "" -#: redbot/core/commands/help.py:649 redbot/core/commands/help.py:663 -msgid "No Category:" -msgstr "" - -#: redbot/core/commands/help.py:732 -msgid "Help topic for *{command_name}* not found." +#: redbot/core/commands/help.py:780 +msgid "Help topic for {command_name} not found." msgstr "" -#: redbot/core/commands/help.py:749 -msgid "Command *{command_name}* has no subcommand named *{not_found}*." +#: redbot/core/commands/help.py:799 +msgid "Command {command_name} has no subcommand named {not_found}." msgstr "" -#: redbot/core/commands/help.py:828 +#: redbot/core/commands/help.py:904 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:867 +#: redbot/core/commands/help.py:940 #, docstring msgid "\n" " I need somebody\n" diff --git a/redbot/core/commands/locales/vi-VN.po b/redbot/core/commands/locales/vi-VN.po index 2b04a61bd78..18b5b9c944d 100644 --- a/redbot/core/commands/locales/vi-VN.po +++ b/redbot/core/commands/locales/vi-VN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-19 11:28+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,52 +15,84 @@ msgstr "" "X-Crowdin-File-ID: 188\n" "Language: vi_VN\n" -#: redbot/core/commands/commands.py:532 -msgid "\"{argument}\" is not a number." -msgstr "" - -#: redbot/core/commands/converter.py:111 +#: redbot/core/commands/converter.py:85 msgid "`{unit}` is not a valid unit of time for this command" msgstr "" -#: redbot/core/commands/converter.py:118 +#: redbot/core/commands/converter.py:141 redbot/core/commands/converter.py:203 msgid "The time set is way too high, consider setting something reasonable." msgstr "" -#: redbot/core/commands/converter.py:122 +#: redbot/core/commands/converter.py:145 msgid "This amount of time is too large for this command. (Maximum: {maximum})" msgstr "" -#: redbot/core/commands/converter.py:128 +#: redbot/core/commands/converter.py:151 msgid "This amount of time is too small for this command. (Minimum: {minimum})" msgstr "" -#: redbot/core/commands/converter.py:208 -msgid "Unexpected key {key}" +#: redbot/core/commands/converter.py:232 +msgid "'{input}' doesn't look like a valid user ID." msgstr "" -#: redbot/core/commands/converter.py:410 -msgid "Expected one of: {}" +#: redbot/core/commands/converter.py:255 +msgid "`{arg}` is not a number." msgstr "" -#: redbot/core/commands/help.py:105 +#: redbot/core/commands/converter.py:257 +msgid "`{arg}` is not a finite number." +msgstr "" + +#: redbot/core/commands/converter.py:280 +msgid "Missing a key or value." +msgstr "" + +#: redbot/core/commands/converter.py:286 +msgid "Unexpected key `{key}`." +msgstr "" + +#: redbot/core/commands/converter.py:511 +msgid "Command \"{arg}\" not found." +msgstr "" + +#: redbot/core/commands/converter.py:521 +msgid "Cog \"{arg}\" not found." +msgstr "" + +#: redbot/core/commands/help.py:125 redbot/core/commands/help.py:144 msgid "No" msgstr "" -#: redbot/core/commands/help.py:107 +#: redbot/core/commands/help.py:127 msgid "Yes" msgstr "" -#: redbot/core/commands/help.py:113 +#: redbot/core/commands/help.py:133 msgid "Disabled" -msgstr "" +msgstr "Đã tắt" -#: redbot/core/commands/help.py:118 +#: redbot/core/commands/help.py:138 msgid "\n" "Custom Tagline: {tag}" msgstr "" -#: redbot/core/commands/help.py:124 +#: redbot/core/commands/help.py:145 +msgid "Yes, reactions" +msgstr "" + +#: redbot/core/commands/help.py:146 +msgid "Yes, buttons" +msgstr "" + +#: redbot/core/commands/help.py:147 +msgid "Yes, buttons with select menu" +msgstr "" + +#: redbot/core/commands/help.py:148 +msgid "Yes, select menu only" +msgstr "" + +#: redbot/core/commands/help.py:152 msgid "Maximum characters per page: {page_char_limit}\n" "Maximum pages per guild (only used if menus are not used): {max_pages_in_guild}\n" "Help is a menu: {use_menus}\n" @@ -69,92 +101,80 @@ msgid "Maximum characters per page: {page_char_limit}\n" "Help only shows commands which can be used: {verify_checks}\n" "Help shows unusable commands when asked directly: {verify_exists}\n" "Delete delay: {delete_delay}\n" -"React with a checkmark when help is sent via DM: {use_tick}{tagline_info}" +"React with a checkmark when help is sent via DM: {use_tick}\n" +"Reaction timeout (only used if menus are used): {react_timeout} seconds{tagline_info}" msgstr "" -#: redbot/core/commands/help.py:274 -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." +#: redbot/core/commands/help.py:303 +msgid "Type {command1} for more info on a command. You can also type {command2} for more info on a category." msgstr "" -#: redbot/core/commands/help.py:318 +#: redbot/core/commands/help.py:355 msgid "Syntax: {command_signature}" msgstr "" -#: redbot/core/commands/help.py:324 +#: redbot/core/commands/help.py:361 msgid "Aliases" msgstr "" -#: redbot/core/commands/help.py:324 +#: redbot/core/commands/help.py:361 msgid "Alias" msgstr "" -#: redbot/core/commands/help.py:345 +#: redbot/core/commands/help.py:382 msgid "{aliases} and {number} more aliases." msgstr "" -#: redbot/core/commands/help.py:349 +#: redbot/core/commands/help.py:386 msgid "{aliases} and one more alias." msgstr "" -#: redbot/core/commands/help.py:391 -msgid "**__Subcommands:__**" -msgstr "" - -#: redbot/core/commands/help.py:393 -msgid "**__Subcommands:__** (continued)" +#: redbot/core/commands/help.py:433 redbot/core/commands/help.py:435 +#: redbot/core/commands/help.py:447 +msgid "Subcommands:" msgstr "" -#: redbot/core/commands/help.py:404 -msgid "Subcommands:" +#: redbot/core/commands/help.py:435 redbot/core/commands/help.py:613 +msgid " (continued)" msgstr "" -#: redbot/core/commands/help.py:468 redbot/core/commands/help.py:723 -#: redbot/core/commands/help.py:736 redbot/core/commands/help.py:755 +#: redbot/core/commands/help.py:509 redbot/core/commands/help.py:769 +#: redbot/core/commands/help.py:784 redbot/core/commands/help.py:805 msgid "{ctx.me.display_name} Help Menu" msgstr "" -#: redbot/core/commands/help.py:515 +#: redbot/core/commands/help.py:556 msgid "*Page {page_num} of {page_count}*\n" "{content_description}" msgstr "" -#: redbot/core/commands/help.py:566 -msgid "**__Commands:__**" -msgstr "" - -#: redbot/core/commands/help.py:568 -msgid "**__Commands:__** (continued)" -msgstr "" - -#: redbot/core/commands/help.py:578 +#: redbot/core/commands/help.py:611 redbot/core/commands/help.py:613 +#: redbot/core/commands/help.py:625 msgid "Commands:" msgstr "" -#: redbot/core/commands/help.py:620 -msgid "**__No Category:__**" +#: redbot/core/commands/help.py:664 redbot/core/commands/help.py:693 +#: redbot/core/commands/help.py:706 +msgid "No Category:" msgstr "" -#: redbot/core/commands/help.py:633 +#: redbot/core/commands/help.py:677 msgid "{title} (continued)" msgstr "" -#: redbot/core/commands/help.py:649 redbot/core/commands/help.py:663 -msgid "No Category:" -msgstr "" - -#: redbot/core/commands/help.py:732 -msgid "Help topic for *{command_name}* not found." +#: redbot/core/commands/help.py:780 +msgid "Help topic for {command_name} not found." msgstr "" -#: redbot/core/commands/help.py:749 -msgid "Command *{command_name}* has no subcommand named *{not_found}*." +#: redbot/core/commands/help.py:799 +msgid "Command {command_name} has no subcommand named {not_found}." msgstr "" -#: redbot/core/commands/help.py:828 +#: redbot/core/commands/help.py:904 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:867 +#: redbot/core/commands/help.py:940 #, docstring msgid "\n" " I need somebody\n" diff --git a/redbot/core/commands/locales/zh-CN.po b/redbot/core/commands/locales/zh-CN.po index 604b6fbe2b9..6ef6205bc8a 100644 --- a/redbot/core/commands/locales/zh-CN.po +++ b/redbot/core/commands/locales/zh-CN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-19 11:28+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,52 +15,85 @@ msgstr "" "X-Crowdin-File-ID: 188\n" "Language: zh_CN\n" -#: redbot/core/commands/commands.py:532 -msgid "\"{argument}\" is not a number." -msgstr "" - -#: redbot/core/commands/converter.py:111 +#: redbot/core/commands/converter.py:85 msgid "`{unit}` is not a valid unit of time for this command" -msgstr "" +msgstr "`{unit}` 不是此命令的有效时间" -#: redbot/core/commands/converter.py:118 +#: redbot/core/commands/converter.py:141 redbot/core/commands/converter.py:203 msgid "The time set is way too high, consider setting something reasonable." -msgstr "" +msgstr "设置的时间太长,考虑设置一些合理的" -#: redbot/core/commands/converter.py:122 +#: redbot/core/commands/converter.py:145 msgid "This amount of time is too large for this command. (Maximum: {maximum})" -msgstr "" +msgstr "这个时间对于这个命令太大。(最大: {maximum})" -#: redbot/core/commands/converter.py:128 +#: redbot/core/commands/converter.py:151 msgid "This amount of time is too small for this command. (Minimum: {minimum})" +msgstr "这个时间对于这个命令太小了 (最小: {minimum})" + +#: redbot/core/commands/converter.py:232 +msgid "'{input}' doesn't look like a valid user ID." msgstr "" -#: redbot/core/commands/converter.py:208 -msgid "Unexpected key {key}" +#: redbot/core/commands/converter.py:255 +msgid "`{arg}` is not a number." msgstr "" -#: redbot/core/commands/converter.py:410 -msgid "Expected one of: {}" +#: redbot/core/commands/converter.py:257 +msgid "`{arg}` is not a finite number." msgstr "" -#: redbot/core/commands/help.py:105 -msgid "No" +#: redbot/core/commands/converter.py:280 +msgid "Missing a key or value." msgstr "" -#: redbot/core/commands/help.py:107 +#: redbot/core/commands/converter.py:286 +msgid "Unexpected key `{key}`." +msgstr "" + +#: redbot/core/commands/converter.py:511 +msgid "Command \"{arg}\" not found." +msgstr "未找到命令“{arg}”。请检查!" + +#: redbot/core/commands/converter.py:521 +msgid "Cog \"{arg}\" not found." +msgstr "无法找到 cog\"{arg}\"。请检查!" + +#: redbot/core/commands/help.py:125 redbot/core/commands/help.py:144 +msgid "No" +msgstr "否" + +#: redbot/core/commands/help.py:127 msgid "Yes" msgstr "是" -#: redbot/core/commands/help.py:113 +#: redbot/core/commands/help.py:133 msgid "Disabled" msgstr "已禁用" -#: redbot/core/commands/help.py:118 +#: redbot/core/commands/help.py:138 msgid "\n" "Custom Tagline: {tag}" +msgstr "\n" +"自定义标语: {tag}" + +#: redbot/core/commands/help.py:145 +msgid "Yes, reactions" +msgstr "" + +#: redbot/core/commands/help.py:146 +msgid "Yes, buttons" +msgstr "" + +#: redbot/core/commands/help.py:147 +msgid "Yes, buttons with select menu" +msgstr "" + +#: redbot/core/commands/help.py:148 +msgid "Yes, select menu only" msgstr "" -#: redbot/core/commands/help.py:124 +#: redbot/core/commands/help.py:152 msgid "Maximum characters per page: {page_char_limit}\n" "Maximum pages per guild (only used if menus are not used): {max_pages_in_guild}\n" "Help is a menu: {use_menus}\n" @@ -69,92 +102,90 @@ msgid "Maximum characters per page: {page_char_limit}\n" "Help only shows commands which can be used: {verify_checks}\n" "Help shows unusable commands when asked directly: {verify_exists}\n" "Delete delay: {delete_delay}\n" -"React with a checkmark when help is sent via DM: {use_tick}{tagline_info}" -msgstr "" - -#: redbot/core/commands/help.py:274 -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:318 +"React with a checkmark when help is sent via DM: {use_tick}\n" +"Reaction timeout (only used if menus are used): {react_timeout} seconds{tagline_info}" +msgstr "每页字符限制:{page_char_limit}\n" +"页数限制(此项仅在菜单未使用时启用):{max_pages_in_guild}\n" +"帮助集仅显示一页:{use_menus}\n" +"显示隐藏命令:{show_hidden}\n" +"显示命令别名:{show_aliases}\n" +"仅显示可以使用的命令:{verify_checks}\n" +"显示无法使用的命令:{verify_exists}\n" +"删除延迟:{delete_delay}\n" +"使用标记做出发送私信信息反应:{use_tick}\n" +"反应超时(此项仅在菜单使用时启用):{react_timeout} 秒{tagline_info}" + +#: redbot/core/commands/help.py:303 +msgid "Type {command1} for more info on a command. You can also type {command2} for more info on a category." +msgstr "" + +#: redbot/core/commands/help.py:355 msgid "Syntax: {command_signature}" -msgstr "" +msgstr "句法: {command_signature}" -#: redbot/core/commands/help.py:324 +#: redbot/core/commands/help.py:361 msgid "Aliases" -msgstr "" +msgstr "别名" -#: redbot/core/commands/help.py:324 +#: redbot/core/commands/help.py:361 msgid "Alias" -msgstr "" +msgstr "别名" -#: redbot/core/commands/help.py:345 +#: redbot/core/commands/help.py:382 msgid "{aliases} and {number} more aliases." -msgstr "" +msgstr "{aliases} 和 {number} 个别名" -#: redbot/core/commands/help.py:349 +#: redbot/core/commands/help.py:386 msgid "{aliases} and one more alias." -msgstr "" - -#: redbot/core/commands/help.py:391 -msgid "**__Subcommands:__**" -msgstr "" - -#: redbot/core/commands/help.py:393 -msgid "**__Subcommands:__** (continued)" -msgstr "" +msgstr "{aliases} 和另一个别名" -#: redbot/core/commands/help.py:404 +#: redbot/core/commands/help.py:433 redbot/core/commands/help.py:435 +#: redbot/core/commands/help.py:447 msgid "Subcommands:" +msgstr "子命令:" + +#: redbot/core/commands/help.py:435 redbot/core/commands/help.py:613 +msgid " (continued)" msgstr "" -#: redbot/core/commands/help.py:468 redbot/core/commands/help.py:723 -#: redbot/core/commands/help.py:736 redbot/core/commands/help.py:755 +#: redbot/core/commands/help.py:509 redbot/core/commands/help.py:769 +#: redbot/core/commands/help.py:784 redbot/core/commands/help.py:805 msgid "{ctx.me.display_name} Help Menu" -msgstr "" +msgstr "{ctx.me.display_name} 帮助菜单" -#: redbot/core/commands/help.py:515 +#: redbot/core/commands/help.py:556 msgid "*Page {page_num} of {page_count}*\n" "{content_description}" -msgstr "" - -#: redbot/core/commands/help.py:566 -msgid "**__Commands:__**" -msgstr "" - -#: redbot/core/commands/help.py:568 -msgid "**__Commands:__** (continued)" -msgstr "" +msgstr "*第{page_num} 页,共 {page_count} 个*\n" +"{content_description}" -#: redbot/core/commands/help.py:578 +#: redbot/core/commands/help.py:611 redbot/core/commands/help.py:613 +#: redbot/core/commands/help.py:625 msgid "Commands:" -msgstr "" +msgstr "命令:" -#: redbot/core/commands/help.py:620 -msgid "**__No Category:__**" -msgstr "" +#: redbot/core/commands/help.py:664 redbot/core/commands/help.py:693 +#: redbot/core/commands/help.py:706 +msgid "No Category:" +msgstr "无类别:" -#: redbot/core/commands/help.py:633 +#: redbot/core/commands/help.py:677 msgid "{title} (continued)" -msgstr "" +msgstr "{title} (继续)" -#: redbot/core/commands/help.py:649 redbot/core/commands/help.py:663 -msgid "No Category:" +#: redbot/core/commands/help.py:780 +msgid "Help topic for {command_name} not found." msgstr "" -#: redbot/core/commands/help.py:732 -msgid "Help topic for *{command_name}* not found." +#: redbot/core/commands/help.py:799 +msgid "Command {command_name} has no subcommand named {not_found}." msgstr "" -#: redbot/core/commands/help.py:749 -msgid "Command *{command_name}* has no subcommand named *{not_found}*." -msgstr "" - -#: redbot/core/commands/help.py:828 +#: redbot/core/commands/help.py:904 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 "我无法在DM中向你发送帮助消息。要么是你阻止了我,要么就是你禁用了这个服务器中的 DM" -#: redbot/core/commands/help.py:867 +#: redbot/core/commands/help.py:940 #, docstring msgid "\n" " I need somebody\n" @@ -162,5 +193,10 @@ msgid "\n" " (Help) you know I need someone\n" " (Help!)\n" " " -msgstr "" +msgstr "\n" +" 我需要某人\n" +" (Help) 而不仅仅是任何人\n" +" (Help) 你知道我需要一个人\n" +" (Help!)\n" +" " diff --git a/redbot/core/commands/locales/zh-TW.po b/redbot/core/commands/locales/zh-TW.po index f65f5465c3d..880e7efd5d6 100644 --- a/redbot/core/commands/locales/zh-TW.po +++ b/redbot/core/commands/locales/zh-TW.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-05-19 11:28+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,52 +15,85 @@ msgstr "" "X-Crowdin-File-ID: 188\n" "Language: zh_TW\n" -#: redbot/core/commands/commands.py:532 -msgid "\"{argument}\" is not a number." -msgstr "\"{argument}\" 不是數字。" - -#: redbot/core/commands/converter.py:111 +#: redbot/core/commands/converter.py:85 msgid "`{unit}` is not a valid unit of time for this command" msgstr "`{unit}`不是此命令的有效時間單位" -#: redbot/core/commands/converter.py:118 +#: redbot/core/commands/converter.py:141 redbot/core/commands/converter.py:203 msgid "The time set is way too high, consider setting something reasonable." -msgstr "" +msgstr "時間超出允許範圍,請輸入一個合理的時間。" -#: redbot/core/commands/converter.py:122 +#: redbot/core/commands/converter.py:145 msgid "This amount of time is too large for this command. (Maximum: {maximum})" msgstr "對於該命令來說,此時間量太大。 (最大值: {maximum})" -#: redbot/core/commands/converter.py:128 +#: redbot/core/commands/converter.py:151 msgid "This amount of time is too small for this command. (Minimum: {minimum})" msgstr "對於該命令來說,此時間量太小。 (最小值: {minimum})" -#: redbot/core/commands/converter.py:208 -msgid "Unexpected key {key}" -msgstr "" +#: redbot/core/commands/converter.py:232 +msgid "'{input}' doesn't look like a valid user ID." +msgstr "'{input}' 看起來不是有效的使用者ID。" -#: redbot/core/commands/converter.py:410 -msgid "Expected one of: {}" -msgstr "" +#: redbot/core/commands/converter.py:255 +msgid "`{arg}` is not a number." +msgstr "`{arg}` 不是一個數字。" + +#: redbot/core/commands/converter.py:257 +msgid "`{arg}` is not a finite number." +msgstr "`{arg}` 不是有限數。" + +#: redbot/core/commands/converter.py:280 +msgid "Missing a key or value." +msgstr "缺少key或數值。" + +#: redbot/core/commands/converter.py:286 +msgid "Unexpected key `{key}`." +msgstr "意外的關鍵“{key}”。" -#: redbot/core/commands/help.py:105 +#: redbot/core/commands/converter.py:511 +msgid "Command \"{arg}\" not found." +msgstr "指令\"{arg}\"不存在。" + +#: redbot/core/commands/converter.py:521 +msgid "Cog \"{arg}\" not found." +msgstr "模組 \"{arg}\" 不存在。" + +#: redbot/core/commands/help.py:125 redbot/core/commands/help.py:144 msgid "No" -msgstr "" +msgstr "喔不" -#: redbot/core/commands/help.py:107 +#: redbot/core/commands/help.py:127 msgid "Yes" msgstr "是" -#: redbot/core/commands/help.py:113 +#: redbot/core/commands/help.py:133 msgid "Disabled" msgstr "已停用" -#: redbot/core/commands/help.py:118 +#: redbot/core/commands/help.py:138 msgid "\n" "Custom Tagline: {tag}" -msgstr "" +msgstr "\n" +"自定義標語: {tag}" + +#: redbot/core/commands/help.py:145 +msgid "Yes, reactions" +msgstr "是的,反應" + +#: redbot/core/commands/help.py:146 +msgid "Yes, buttons" +msgstr "是的,按鈕" -#: redbot/core/commands/help.py:124 +#: redbot/core/commands/help.py:147 +msgid "Yes, buttons with select menu" +msgstr "是的,帶選擇菜單的按鈕" + +#: redbot/core/commands/help.py:148 +msgid "Yes, select menu only" +msgstr "是的,僅選擇菜單" + +#: redbot/core/commands/help.py:152 msgid "Maximum characters per page: {page_char_limit}\n" "Maximum pages per guild (only used if menus are not used): {max_pages_in_guild}\n" "Help is a menu: {use_menus}\n" @@ -69,92 +102,90 @@ msgid "Maximum characters per page: {page_char_limit}\n" "Help only shows commands which can be used: {verify_checks}\n" "Help shows unusable commands when asked directly: {verify_exists}\n" "Delete delay: {delete_delay}\n" -"React with a checkmark when help is sent via DM: {use_tick}{tagline_info}" -msgstr "" - -#: redbot/core/commands/help.py:274 -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:318 +"React with a checkmark when help is sent via DM: {use_tick}\n" +"Reaction timeout (only used if menus are used): {react_timeout} seconds{tagline_info}" +msgstr "每頁最大字符數:{page_char_limit}\n" +"每個公會的最大頁數(僅在不使用菜單時使用):{max_pages_in_guild}\n" +"幫助是一個菜單:{use_menus}\n" +"幫助顯示隱藏命令:{show_hidden}\n" +"幫助顯示命令別名:{show_aliases}\n" +"幫助僅顯示可以使用的命令:{verify_checks}\n" +"直接詢問時幫助顯示不可用的命令:{verify_exists}\n" +"刪除延遲:{delete_delay}\n" +"當通過 DM 發送幫助時,用複選標記做出反應:{use_tick}\n" +"反應超時(僅在使用菜單時使用):{react_timeout} 秒{tagline_info}" + +#: redbot/core/commands/help.py:303 +msgid "Type {command1} for more info on a command. You can also type {command2} for more info on a category." +msgstr "鍵入 {command1} 以獲取有關命令的更多信息。您還可以鍵入 {command2} 以獲取有關類別的更多信息。" + +#: redbot/core/commands/help.py:355 msgid "Syntax: {command_signature}" -msgstr "" +msgstr "語法:{command_signature}" -#: redbot/core/commands/help.py:324 +#: redbot/core/commands/help.py:361 msgid "Aliases" -msgstr "" +msgstr "別名" -#: redbot/core/commands/help.py:324 +#: redbot/core/commands/help.py:361 msgid "Alias" -msgstr "" +msgstr "別名" -#: redbot/core/commands/help.py:345 +#: redbot/core/commands/help.py:382 msgid "{aliases} and {number} more aliases." -msgstr "" +msgstr "{aliases} 和 {number} 個別名。" -#: redbot/core/commands/help.py:349 +#: redbot/core/commands/help.py:386 msgid "{aliases} and one more alias." -msgstr "" - -#: redbot/core/commands/help.py:391 -msgid "**__Subcommands:__**" -msgstr "" +msgstr "{aliases} 和另一個別名。" -#: redbot/core/commands/help.py:393 -msgid "**__Subcommands:__** (continued)" -msgstr "" - -#: redbot/core/commands/help.py:404 +#: redbot/core/commands/help.py:433 redbot/core/commands/help.py:435 +#: redbot/core/commands/help.py:447 msgid "Subcommands:" -msgstr "" +msgstr "子命令:" + +#: redbot/core/commands/help.py:435 redbot/core/commands/help.py:613 +msgid " (continued)" +msgstr " (繼續)" -#: redbot/core/commands/help.py:468 redbot/core/commands/help.py:723 -#: redbot/core/commands/help.py:736 redbot/core/commands/help.py:755 +#: redbot/core/commands/help.py:509 redbot/core/commands/help.py:769 +#: redbot/core/commands/help.py:784 redbot/core/commands/help.py:805 msgid "{ctx.me.display_name} Help Menu" -msgstr "" +msgstr "{ctx.me.display_name} 幫助菜單" -#: redbot/core/commands/help.py:515 +#: redbot/core/commands/help.py:556 msgid "*Page {page_num} of {page_count}*\n" "{content_description}" -msgstr "" - -#: redbot/core/commands/help.py:566 -msgid "**__Commands:__**" -msgstr "" - -#: redbot/core/commands/help.py:568 -msgid "**__Commands:__** (continued)" -msgstr "" +msgstr "*第 {page_num} 頁,共 {page_count} 頁*\n" +"{content_description}" -#: redbot/core/commands/help.py:578 +#: redbot/core/commands/help.py:611 redbot/core/commands/help.py:613 +#: redbot/core/commands/help.py:625 msgid "Commands:" -msgstr "" +msgstr "命令:" -#: redbot/core/commands/help.py:620 -msgid "**__No Category:__**" -msgstr "" +#: redbot/core/commands/help.py:664 redbot/core/commands/help.py:693 +#: redbot/core/commands/help.py:706 +msgid "No Category:" +msgstr "沒有分類:" -#: redbot/core/commands/help.py:633 +#: redbot/core/commands/help.py:677 msgid "{title} (continued)" -msgstr "" +msgstr "{title}(繼續)" -#: redbot/core/commands/help.py:649 redbot/core/commands/help.py:663 -msgid "No Category:" -msgstr "" +#: redbot/core/commands/help.py:780 +msgid "Help topic for {command_name} not found." +msgstr "未找到 {command_name} 的幫助主題。" -#: redbot/core/commands/help.py:732 -msgid "Help topic for *{command_name}* not found." -msgstr "" - -#: redbot/core/commands/help.py:749 -msgid "Command *{command_name}* has no subcommand named *{not_found}*." -msgstr "" +#: redbot/core/commands/help.py:799 +msgid "Command {command_name} has no subcommand named {not_found}." +msgstr "命令 {command_name} 沒有名為 {not_found} 的子命令。" -#: redbot/core/commands/help.py:828 +#: redbot/core/commands/help.py:904 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 "我無法在 DM 中向您發送幫助消息。要嘛你阻止了我,要嘛你禁用了這個服務器中的 DM。" -#: redbot/core/commands/help.py:867 +#: redbot/core/commands/help.py:940 #, docstring msgid "\n" " I need somebody\n" @@ -163,14 +194,9 @@ msgid "\n" " (Help!)\n" " " msgstr "\n" -" I need somebody\n" -" (Help) not just anybody\n" -" (Help) you know I need someone\n" -" (Help!)\n" -" \n\n" " 我需要某人\n" -" (救命)不只是任何人\n" -" (救命)你知道我需要某人\n" -" (救命!)\n" -" " +" (救命) 不只是任何人\n" +" (救命) 你知道我需要某人\n" +" (救命!) \n" +" " diff --git a/redbot/core/commands/requires.py b/redbot/core/commands/requires.py index 5ef689536d8..b5526a6712c 100644 --- a/redbot/core/commands/requires.py +++ b/redbot/core/commands/requires.py @@ -73,6 +73,7 @@ GlobalPermissionModel = Union[ discord.User, discord.VoiceChannel, + discord.StageChannel, discord.TextChannel, discord.ForumChannel, discord.CategoryChannel, @@ -82,6 +83,7 @@ GuildPermissionModel = Union[ discord.Member, discord.VoiceChannel, + discord.StageChannel, discord.TextChannel, discord.ForumChannel, discord.CategoryChannel, @@ -355,6 +357,7 @@ def decorator(func: "_CommandOrCoro") -> "_CommandOrCoro": if user_perms is None: func.__requires_user_perms__ = None else: + _validate_perms_dict(user_perms) if getattr(func, "__requires_user_perms__", None) is None: func.__requires_user_perms__ = discord.Permissions.none() func.__requires_user_perms__.update(**user_perms) diff --git a/redbot/core/config.py b/redbot/core/config.py index af3e41a3c8f..dc6bbed7464 100644 --- a/redbot/core/config.py +++ b/redbot/core/config.py @@ -9,6 +9,7 @@ AsyncContextManager, Awaitable, Dict, + Generator, MutableMapping, Optional, Tuple, @@ -19,9 +20,15 @@ import discord -from .drivers import IdentifierData, get_driver, ConfigCategory, BaseDriver +from ._drivers import BaseDriver, ConfigCategory, IdentifierData, get_driver -__all__ = ["Config", "get_latest_confs", "migrate"] +__all__ = ( + "ConfigCategory", + "IdentifierData", + "Value", + "Group", + "Config", +) log = logging.getLogger("red.config") @@ -90,7 +97,7 @@ def __init__(self, value_obj: "Value", coro: Awaitable[Any], *, acquire_lock: bo self.__acquire_lock = acquire_lock self.__lock = self.value_obj.get_lock() - def __await__(self) -> _T: + def __await__(self) -> Generator[Any, None, _T]: return self.coro.__await__() async def __aenter__(self) -> _T: @@ -122,21 +129,22 @@ async def __aexit__(self, exc_type, exc, tb): class Value: """A singular "value" of data. + This class should not be instantiated directly - you should get instances of this class + through methods and attribute lookup on instances of `Config` and `Group`. + Attributes ---------- identifier_data : IdentifierData Information on identifiers for this value. default The default value for the data element that `identifiers` points at. - driver : `redbot.core.drivers.BaseDriver` - A reference to `Config.driver`. """ def __init__(self, identifier_data: IdentifierData, default_value, driver, config: "Config"): self.identifier_data = identifier_data self.default = default_value - self.driver = driver + self._driver = driver self._config = config def get_lock(self) -> asyncio.Lock: @@ -174,7 +182,7 @@ def get_lock(self) -> asyncio.Lock: async def _get(self, default=...): try: - ret = await self.driver.get(self.identifier_data) + ret = await self._driver.get(self.identifier_data) except KeyError: return default if default is not ... else self.default return ret @@ -255,13 +263,13 @@ async def set(self, value): """ if isinstance(value, dict): value = _str_key_dict(value) - await self.driver.set(self.identifier_data, value=value) + await self._driver.set(self.identifier_data, value=value) async def clear(self): """ Clears the value from record for the data element pointed to by `identifiers`. """ - await self.driver.clear(self.identifier_data) + await self._driver.clear(self.identifier_data) class Group(Value): @@ -271,14 +279,15 @@ class Group(Value): Inherits from `Value` which means that all of the attributes and methods available in `Value` are also available when working with a `Group` object. + This class should not be instantiated directly - you should get instances of this class + through methods and attribute lookup on instances of `Config` and `Group`. + Attributes ---------- defaults : `dict` All registered default values for this Group. force_registration : `bool` Same as `Config.force_registration`. - driver : `redbot.core.drivers.BaseDriver` - A reference to `Config.driver`. """ @@ -292,9 +301,9 @@ def __init__( ): self._defaults = defaults self.force_registration = force_registration - self.driver = driver + self._driver = driver - super().__init__(identifier_data, {}, self.driver, config) + super().__init__(identifier_data, {}, self._driver, config) @property def defaults(self): @@ -340,7 +349,7 @@ def __getattr__(self, item: str) -> Union["Group", Value]: return Group( identifier_data=new_identifiers, defaults=self._defaults[item], - driver=self.driver, + driver=self._driver, force_registration=self.force_registration, config=self._config, ) @@ -348,7 +357,7 @@ def __getattr__(self, item: str) -> Union["Group", Value]: return Value( identifier_data=new_identifiers, default_value=self._defaults[item], - driver=self.driver, + driver=self._driver, config=self._config, ) elif self.force_registration: @@ -357,7 +366,7 @@ def __getattr__(self, item: str) -> Union["Group", Value]: return Value( identifier_data=new_identifiers, default_value=None, - driver=self.driver, + driver=self._driver, config=self._config, ) @@ -383,7 +392,7 @@ async def clear_raw(self, *nested_path: Any): """ path = tuple(str(p) for p in nested_path) identifier_data = self.identifier_data.get_child(*path) - await self.driver.clear(identifier_data) + await self._driver.clear(identifier_data) def is_group(self, item: Any) -> bool: """A helper method for `__getattr__`. Most developers will have no need @@ -502,7 +511,7 @@ async def get_raw(self, *nested_path: Any, default=...): identifier_data = self.identifier_data.get_child(*path) try: - raw = await self.driver.get(identifier_data) + raw = await self._driver.get(identifier_data) except KeyError: if default is not ...: return default @@ -587,7 +596,7 @@ async def set_raw(self, *nested_path: Any, value): identifier_data = self.identifier_data.get_child(*path) if isinstance(value, dict): value = _str_key_dict(value) - await self.driver.set(identifier_data, value=value) + await self._driver.set(identifier_data, value=value) class Config(metaclass=ConfigMeta): @@ -612,11 +621,9 @@ class Config(metaclass=ConfigMeta): unique_identifier : `int` Unique identifier provided to differentiate cog data when name conflicts occur. - driver - An instance of a driver that implements `redbot.core.drivers.BaseDriver`. force_registration : `bool` - Determines if Config should throw an error if a cog attempts to access - an attribute which has not been previously registered. + Determines whether `Config` should throw an error (`AttributeError`) + when attempting to access an attribute which has not been previously registered. Note ---- @@ -644,7 +651,7 @@ def __init__( self.cog_name = cog_name self.unique_identifier = unique_identifier - self.driver = driver + self._driver = driver self.force_registration = force_registration self._defaults = defaults or {} @@ -940,7 +947,7 @@ def _get_base_group(self, category: str, *primary_keys: str) -> Group: return Group( identifier_data=identifier_data, defaults=defaults, - driver=self.driver, + driver=self._driver, force_registration=self.force_registration, config=self, ) @@ -1184,7 +1191,7 @@ async def _all_from_scope(self, scope: str) -> Dict[int, Dict[Any, Any]]: defaults = self.defaults.get(scope, {}) try: - dict_ = await self.driver.get(group.identifier_data) + dict_ = await self._driver.get(group.identifier_data) except KeyError: pass else: @@ -1301,7 +1308,7 @@ async def all_members(self, guild: discord.Guild = None) -> dict: if guild is None: group = self._get_base_group(self.MEMBER) try: - dict_ = await self.driver.get(group.identifier_data) + dict_ = await self._driver.get(group.identifier_data) except KeyError: pass else: @@ -1310,7 +1317,7 @@ async def all_members(self, guild: discord.Guild = None) -> dict: else: group = self._get_base_group(self.MEMBER, str(guild.id)) try: - guild_data = await self.driver.get(group.identifier_data) + guild_data = await self._driver.get(group.identifier_data) except KeyError: pass else: @@ -1338,7 +1345,7 @@ async def _clear_scope(self, *scopes: str): if not scopes: # noinspection PyTypeChecker identifier_data = IdentifierData(self.cog_name, self.unique_identifier, "", (), (), 0) - group = Group(identifier_data, defaults={}, driver=self.driver, config=self) + group = Group(identifier_data, defaults={}, driver=self._driver, config=self) else: cat, *scopes = scopes group = self._get_base_group(cat, *scopes) diff --git a/redbot/core/core_commands.py b/redbot/core/core_commands.py index e03b554b696..f1a483e555f 100644 --- a/redbot/core/core_commands.py +++ b/redbot/core/core_commands.py @@ -17,7 +17,8 @@ import pip import traceback from pathlib import Path -from redbot.core import data_manager +from collections import defaultdict +from redbot.core import app_commands, data_manager from redbot.core.utils.menus import menu from redbot.core.utils.views import SetApiView from redbot.core.commands import GuildConverter, RawUserIdConverter @@ -43,7 +44,6 @@ from . import ( __version__, version_info as red_version_info, - checks, commands, errors, i18n, @@ -117,6 +117,7 @@ def entity_transformer(statement: str) -> str: TokenConverter = commands.get_dict_converter(delims=[" ", ",", ";"]) MAX_PREFIX_LENGTH = 25 +MINIMUM_PREFIX_LENGTH = 1 class CoreLogic: @@ -407,8 +408,8 @@ async def info(self, ctx: commands.Context): """Shows info about [botname].""" embed_links = await ctx.embed_requested() author_repo = "https://github.com/Twentysix26" - org_repo = "https://github.com/Cog-Creators" - red_repo = org_repo + "/Red-DiscordBot" + red_repo = "https://github.com/Cog-Creators/Red-DiscordBot" + contributors_url = red_repo + "/graphs/contributors" red_pypi = "https://pypi.org/project/Red-DiscordBot" support_server_url = "https://discord.gg/red" dpy_repo = "https://github.com/Rapptz/discord.py" @@ -438,7 +439,7 @@ async def info(self, ctx: commands.Context): "creates content for everyone to enjoy. [Join us today]({}) " "and help us improve!\n\n" "(c) Cog Creators" - ).format(red_repo, author_repo, org_repo, support_server_url) + ).format(red_repo, author_repo, contributors_url, support_server_url) embed = discord.Embed(color=(await ctx.embed_colour())) embed.add_field( @@ -537,7 +538,13 @@ async def info(self, ctx: commands.Context): "6. <{}>\n" "7. <{}>\n" ).format( - red_repo, author_repo, org_repo, support_server_url, python_url, dpy_repo, red_pypi + red_repo, + author_repo, + contributors_url, + support_server_url, + python_url, + dpy_repo, + red_pypi, ) await ctx.send(refs) @@ -570,7 +577,7 @@ async def mydata_whatdata(self, ctx: commands.Context): Find out what type of data [botname] stores and why. **Example:** - - `[p]mydata whatdata` + - `[p]mydata whatdata` """ ver = "latest" if red_version_info.dev_release else "stable" @@ -600,7 +607,7 @@ async def mydata_3rd_party(self, ctx: commands.Context): This will send an attachment with the End User Data statements of all loaded 3rd party cogs. **Example:** - - `[p]mydata 3rdparty` + - `[p]mydata 3rdparty` """ # Can't check this as a command check, and want to prompt DMs as an option. @@ -694,7 +701,7 @@ async def mydata_forgetme(self, ctx: commands.Context): Further interactions with [botname] may cause it to learn about you again. **Example:** - - `[p]mydata forgetme` + - `[p]mydata forgetme` """ if ctx.assume_yes: # lol, no, we're not letting users schedule deletions every day to thrash the bot. @@ -791,7 +798,7 @@ async def mydata_getdata(self, ctx: commands.Context): ) ) - @checks.is_owner() + @commands.is_owner() @mydata.group(name="ownermanagement") async def mydata_owner_management(self, ctx: commands.Context): """ @@ -807,7 +814,7 @@ async def mydata_owner_allow_user_deletions(self, ctx): Opposite of `[p]mydata ownermanagement disallowuserdeletions` **Example:** - - `[p]mydata ownermanagement allowuserdeletions` + - `[p]mydata ownermanagement allowuserdeletions` """ await ctx.bot._config.datarequests.allow_user_requests.set(True) await ctx.send( @@ -825,7 +832,7 @@ async def mydata_owner_disallow_user_deletions(self, ctx): Opposite of `[p]mydata ownermanagement allowuserdeletions` **Example:** - - `[p]mydata ownermanagement disallowuserdeletions` + - `[p]mydata ownermanagement disallowuserdeletions` """ await ctx.bot._config.datarequests.allow_user_requests.set(False) await ctx.send(_("User can not delete their own data.")) @@ -836,14 +843,14 @@ async def mydata_owner_user_deletion_level(self, ctx, level: int): Sets how user deletions are treated. **Example:** - - `[p]mydata ownermanagement setuserdeletionlevel 1` + - `[p]mydata ownermanagement setuserdeletionlevel 1` **Arguments:** - - `` - The strictness level for user deletion. See Level guide below. + - `` - The strictness level for user deletion. See Level guide below. Level: - - `0`: What users can delete is left entirely up to each cog. - - `1`: Cogs should delete anything the cog doesn't need about the user. + - `0`: What users can delete is left entirely up to each cog. + - `1`: Cogs should delete anything the cog doesn't need about the user. """ if level == 1: @@ -877,7 +884,7 @@ async def mydata_discord_deletion_request(self, ctx, user_id: int): If you are processing a manual request from a user, you may want `[p]mydata ownermanagement deleteforuser` instead. **Arguments:** - - `` - The id of the user whose data would be deleted. + - `` - The id of the user whose data would be deleted. """ if not await self.get_serious_confirmation( @@ -954,7 +961,7 @@ async def mydata_user_deletion_request_by_owner(self, ctx, user_id: int): 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. **Arguments:** - - `` - The id of the user whose data would be deleted. + - `` - The id of the user whose data would be deleted. """ if not await self.get_serious_confirmation( ctx, @@ -1039,7 +1046,7 @@ async def mydata_user_deletion_by_owner(self, ctx, user_id: int): This may include more than just end user data, including anti abuse records. **Arguments:** - - `` - The id of the user whose data would be deleted. + - `` - The id of the user whose data would be deleted. """ if not await self.get_serious_confirmation( ctx, @@ -1111,17 +1118,18 @@ async def embedset(self, ctx: commands.Context): The default is to use embeds. The embed settings are checked until the first True/False in this order: - - In guild context: - 1. Channel override - `[p]embedset channel` - 2. Server command override - `[p]embedset command server` - 3. Server override - `[p]embedset server` - 4. Global command override - `[p]embedset command global` - 5. Global setting -`[p]embedset global` - - In DM context: - 1. User override - `[p]embedset user` - 2. Global command override - `[p]embedset command global` - 3. Global setting - `[p]embedset global` + - In guild context: + 1. Channel override - `[p]embedset channel` + 2. Server command override - `[p]embedset command server` + 3. Server override - `[p]embedset server` + 4. Global command override - `[p]embedset command global` + 5. Global setting -`[p]embedset global` + + - In DM context: + 1. User override - `[p]embedset user` + 2. Global command override - `[p]embedset command global` + 3. Global setting - `[p]embedset global` """ @embedset.command(name="showsettings") @@ -1134,12 +1142,12 @@ async def embedset_showsettings( Provide a command name to check for command specific embed settings. **Examples:** - - `[p]embedset showsettings` - Shows embed settings. - - `[p]embedset showsettings info` - Also shows embed settings for the 'info' command. - - `[p]embedset showsettings "ignore list"` - Checking subcommands requires quotes. + - `[p]embedset showsettings` - Shows embed settings. + - `[p]embedset showsettings info` - Also shows embed settings for the 'info' command. + - `[p]embedset showsettings "ignore list"` - Checking subcommands requires quotes. **Arguments:** - - `[command]` - Checks this command for command specific embed settings. + - `[command]` - Checks this command for command specific embed settings. """ # qualified name might be different if alias was passed to this command command_name = command and command.qualified_name @@ -1175,7 +1183,7 @@ async def embedset_showsettings( await ctx.send(box(text)) @embedset.command(name="global") - @checks.is_owner() + @commands.is_owner() async def embedset_global(self, ctx: commands.Context): """ Toggle the global embed setting. @@ -1186,7 +1194,7 @@ async def embedset_global(self, ctx: commands.Context): To see full evaluation order of embed settings, run `[p]help embedset`. **Example:** - - `[p]embedset global` + - `[p]embedset global` """ current = await self.bot._config.embeds() if current: @@ -1197,7 +1205,7 @@ async def embedset_global(self, ctx: commands.Context): await ctx.send(_("Embeds are now enabled by default.")) @embedset.command(name="server", aliases=["guild"]) - @checks.guildowner_or_permissions(administrator=True) + @commands.guildowner_or_permissions(administrator=True) @commands.guild_only() async def embedset_guild(self, ctx: commands.Context, enabled: bool = None): """ @@ -1211,11 +1219,11 @@ async def embedset_guild(self, ctx: commands.Context, enabled: bool = None): To see full evaluation order of embed settings, run `[p]help embedset`. **Examples:** - - `[p]embedset server False` - Disables embeds on this server. - - `[p]embedset server` - Resets value to use global default. + - `[p]embedset server False` - Disables embeds on this server. + - `[p]embedset server` - Resets value to use global default. **Arguments:** - - `[enabled]` - Whether to use embeds on this server. Leave blank to reset to default. + - `[enabled]` - Whether to use embeds on this server. Leave blank to reset to default. """ if enabled is None: await self.bot._config.guild(ctx.guild).embeds.clear() @@ -1229,7 +1237,7 @@ async def embedset_guild(self, ctx: commands.Context, enabled: bool = None): else _("Embeds are now disabled for this guild.") ) - @checks.guildowner_or_permissions(administrator=True) + @commands.guildowner_or_permissions(administrator=True) @embedset.group(name="command", invoke_without_command=True) async def embedset_command( self, ctx: commands.Context, command: CommandConverter, enabled: bool = None @@ -1245,12 +1253,12 @@ async def embedset_command( To see full evaluation order of embed settings, run `[p]help embedset`. **Examples:** - - `[p]embedset command info` - Clears command specific embed settings for 'info'. - - `[p]embedset command info False` - Disables embeds for 'info'. - - `[p]embedset command "ignore list" True` - Quotes are needed for subcommands. + - `[p]embedset command info` - Clears command specific embed settings for 'info'. + - `[p]embedset command info False` - Disables embeds for 'info'. + - `[p]embedset command "ignore list" True` - Quotes are needed for subcommands. **Arguments:** - - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default. + - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default. """ # Select the scope based on the author's privileges if await ctx.bot.is_owner(ctx.author): @@ -1284,12 +1292,12 @@ async def embedset_command_global( To see full evaluation order of embed settings, run `[p]help embedset`. **Examples:** - - `[p]embedset command global info` - Clears command specific embed settings for 'info'. - - `[p]embedset command global info False` - Disables embeds for 'info'. - - `[p]embedset command global "ignore list" True` - Quotes are needed for subcommands. + - `[p]embedset command global info` - Clears command specific embed settings for 'info'. + - `[p]embedset command global info False` - Disables embeds for 'info'. + - `[p]embedset command global "ignore list" True` - Quotes are needed for subcommands. **Arguments:** - - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default. + - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default. """ self._check_if_command_requires_embed_links(command) # qualified name might be different if alias was passed to this command @@ -1329,12 +1337,12 @@ async def embedset_command_guild( To see full evaluation order of embed settings, run `[p]help embedset`. **Examples:** - - `[p]embedset command server info` - Clears command specific embed settings for 'info'. - - `[p]embedset command server info False` - Disables embeds for 'info'. - - `[p]embedset command server "ignore list" True` - Quotes are needed for subcommands. + - `[p]embedset command server info` - Clears command specific embed settings for 'info'. + - `[p]embedset command server info False` - Disables embeds for 'info'. + - `[p]embedset command server "ignore list" True` - Quotes are needed for subcommands. **Arguments:** - - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default. + - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default. """ self._check_if_command_requires_embed_links(command) # qualified name might be different if alias was passed to this command @@ -1360,12 +1368,14 @@ async def embedset_command_guild( ) @embedset.command(name="channel") - @checks.guildowner_or_permissions(administrator=True) + @commands.guildowner_or_permissions(administrator=True) @commands.guild_only() async def embedset_channel( self, ctx: commands.Context, - channel: Union[discord.TextChannel, discord.VoiceChannel, discord.ForumChannel], + channel: Union[ + discord.TextChannel, discord.VoiceChannel, discord.StageChannel, discord.ForumChannel + ], enabled: bool = None, ): """ @@ -1379,12 +1389,12 @@ async def embedset_channel( To see full evaluation order of embed settings, run `[p]help embedset`. **Examples:** - - `[p]embedset channel #text-channel False` - Disables embeds in the #text-channel. - - `[p]embedset channel #forum-channel disable` - Disables embeds in the #forum-channel. - - `[p]embedset channel #text-channel` - Resets value to use guild default in the #text-channel . + - `[p]embedset channel #text-channel False` - Disables embeds in the #text-channel. + - `[p]embedset channel #forum-channel disable` - Disables embeds in the #forum-channel. + - `[p]embedset channel #text-channel` - Resets value to use guild default in the #text-channel. **Arguments:** - - `` - The text, voice, or forum channel to set embed setting for. + - `` - The text, voice, stage, or forum channel to set embed setting for. - `[enabled]` - Whether to use embeds in this channel. Leave blank to reset to default. """ if enabled is None: @@ -1412,11 +1422,11 @@ async def embedset_user(self, ctx: commands.Context, enabled: bool = None): To see full evaluation order of embed settings, run `[p]help embedset`. **Examples:** - - `[p]embedset user False` - Disables embeds in your DMs. - - `[p]embedset user` - Resets value to use global default. + - `[p]embedset user False` - Disables embeds in your DMs. + - `[p]embedset user` - Resets value to use global default. **Arguments:** - - `[enabled]` - Whether to use embeds in your DMs. Leave blank to reset to default. + - `[enabled]` - Whether to use embeds in your DMs. Leave blank to reset to default. """ if enabled is None: await self.bot._config.user(ctx.author).embeds.clear() @@ -1431,7 +1441,7 @@ async def embedset_user(self, ctx: commands.Context, enabled: bool = None): ) @commands.command() - @checks.is_owner() + @commands.is_owner() async def traceback(self, ctx: commands.Context, public: bool = False): """Sends to the owner the last command exception that has occurred. @@ -1440,27 +1450,28 @@ async def traceback(self, ctx: commands.Context, public: bool = False): Warning: Sending the traceback publicly can accidentally reveal sensitive information about your computer or configuration. **Examples:** - - `[p]traceback` - Sends the traceback to your DMs. - - `[p]traceback True` - Sends the last traceback in the current context. + - `[p]traceback` - Sends the traceback to your DMs. + - `[p]traceback True` - Sends the last traceback in the current context. **Arguments:** - - `[public]` - Whether to send the traceback to the current context. Leave blank to send to your DMs. + - `[public]` - Whether to send the traceback to the current context. Leave blank to send to your DMs. """ - if not public: - destination = ctx.author - else: - destination = ctx.channel + channel = ctx.channel if public else ctx.author if self.bot._last_exception: - for page in pagify(self.bot._last_exception, shorten_by=10): - 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 + try: + await self.bot.send_interactive( + channel, + pagify(self.bot._last_exception, shorten_by=10), + user=ctx.author, + box_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 if not public: await ctx.tick() else: @@ -1476,7 +1487,7 @@ async def invite(self, ctx): This command is locked to the owner unless `[p]inviteset public` is set to True. **Example:** - - `[p]invite` + - `[p]invite` """ message = await self.bot.get_invite_url() if (admin := self.bot.get_cog("Admin")) and await admin.config.serverlocked(): @@ -1496,7 +1507,7 @@ async def invite(self, ctx): ) @commands.group() - @checks.is_owner() + @commands.is_owner() async def inviteset(self, ctx): """Commands to setup [botname]'s invite settings.""" pass @@ -1509,10 +1520,10 @@ async def public(self, ctx, confirm: bool = False): The bot must be made into a `Public bot` in the developer dashboard for public invites to work. **Example:** - - `[p]inviteset public yes` - Toggles the public invite setting. + - `[p]inviteset public yes` - Toggles the public invite setting. **Arguments:** - - `[confirm]` - Required to set to public. Not required to toggle back to private. + - `[confirm]` - Required to set to public. Not required to toggle back to private. """ if await self.bot._config.invite_public(): await self.bot._config.invite_public.set(False) @@ -1551,10 +1562,10 @@ async def perms(self, ctx, level: int): Please note that you might need two factor authentication for some permissions. **Example:** - - `[p]inviteset perms 134217728` - Adds a "Manage Nicknames" permission requirement to the invite. + - `[p]inviteset perms 134217728` - Adds a "Manage Nicknames" permission requirement to the invite. **Arguments:** - - `` - The permission level to require for the bot in the generated invite. + - `` - The permission level to require for the bot in the generated invite. """ await self.bot._config.invite_perm.set(level) await ctx.send("The new permissions level has been set.") @@ -1580,7 +1591,7 @@ async def commandscope(self, ctx: commands.Context): ) @commands.command() - @checks.is_owner() + @commands.is_owner() async def leave(self, ctx: commands.Context, *servers: GuildConverter): """ Leaves servers. @@ -1590,12 +1601,12 @@ async def leave(self, ctx: commands.Context, *servers: GuildConverter): Note: This command is interactive. **Examples:** - - `[p]leave` - Leave the current server. - - `[p]leave "Red - Discord Bot"` - Quotes are necessary when there are spaces in the name. - - `[p]leave 133049272517001216 240154543684321280` - Leaves multiple servers, using IDs. + - `[p]leave` - Leave the current server. + - `[p]leave "Red - Discord Bot"` - Quotes are necessary when there are spaces in the name. + - `[p]leave 133049272517001216 240154543684321280` - Leaves multiple servers, using IDs. **Arguments:** - - `[servers...]` - The servers to leave. When blank, attempts to leave the current server. + - `[servers...]` - The servers to leave. When blank, attempts to leave the current server. """ guilds = servers if ctx.guild is None and not guilds: @@ -1664,7 +1675,7 @@ async def leave(self, ctx: commands.Context, *servers: GuildConverter): await ctx.send(_("Alright, I'm not leaving that server.")) @commands.command() - @checks.is_owner() + @commands.is_owner() async def servers(self, ctx: commands.Context): """ Lists the servers [botname] is currently in. @@ -1684,7 +1695,7 @@ async def servers(self, ctx: commands.Context): await menu(ctx, pages) @commands.command(require_var_positional=True) - @checks.is_owner() + @commands.is_owner() async def load(self, ctx: commands.Context, *cogs: str): """Loads cog packages from the local paths and installed cogs. @@ -1693,11 +1704,11 @@ async def load(self, ctx: commands.Context, *cogs: str): Additional cogs can be added using Downloader, or from local paths using `[p]addpath`. **Examples:** - - `[p]load general` - Loads the `general` cog. - - `[p]load admin mod mutes` - Loads multiple cogs. + - `[p]load general` - Loads the `general` cog. + - `[p]load admin mod mutes` - Loads multiple cogs. **Arguments:** - - `` - The cog packages to load. + - `` - The cog packages to load. """ cogs = tuple(map(lambda cog: cog.rstrip(","), cogs)) async with ctx.typing(): @@ -1797,18 +1808,18 @@ async def load(self, ctx: commands.Context, *cogs: str): await ctx.send(page) @commands.command(require_var_positional=True) - @checks.is_owner() + @commands.is_owner() async def unload(self, ctx: commands.Context, *cogs: str): """Unloads previously loaded cog packages. See packages available to unload with `[p]cogs`. **Examples:** - - `[p]unload general` - Unloads the `general` cog. - - `[p]unload admin mod mutes` - Unloads multiple cogs. + - `[p]unload general` - Unloads the `general` cog. + - `[p]unload admin mod mutes` - Unloads multiple cogs. **Arguments:** - - `` - The cog packages to unload. + - `` - The cog packages to unload. """ cogs = tuple(map(lambda cog: cog.rstrip(","), cogs)) outcomes = await self._unload(cogs) @@ -1843,7 +1854,7 @@ async def unload(self, ctx: commands.Context, *cogs: str): await ctx.send(page) @commands.command(require_var_positional=True) - @checks.is_owner() + @commands.is_owner() async def reload(self, ctx: commands.Context, *cogs: str): """Reloads cog packages. @@ -1852,11 +1863,11 @@ async def reload(self, ctx: commands.Context, *cogs: str): Cogs that were not loaded will only be loaded. **Examples:** - - `[p]reload general` - Unloads then loads the `general` cog. - - `[p]reload admin mod mutes` - Unloads then loads multiple cogs. + - `[p]reload general` - Unloads then loads the `general` cog. + - `[p]reload admin mod mutes` - Unloads then loads multiple cogs. **Arguments:** - - `` - The cog packages to reload. + - `` - The cog packages to reload. """ cogs = tuple(map(lambda cog: cog.rstrip(","), cogs)) async with ctx.typing(): @@ -1940,8 +1951,441 @@ async def reload(self, ctx: commands.Context, *cogs: str): for page in pagify(total_message): await ctx.send(page) + @staticmethod + def _is_submodule(parent: str, child: str): + return parent == child or child.startswith(parent + ".") + + # TODO: Guild owner permissions for guild scope slash commands and syncing? + @commands.group() + @commands.is_owner() + async def slash(self, ctx: commands.Context): + """Base command for managing what application commands are able to be used on [botname].""" + + @slash.command(name="enable") + async def slash_enable( + self, + ctx: commands.Context, + command_name: str, + command_type: Literal["slash", "message", "user"] = "slash", + ): + """Marks an application command as being enabled, allowing it to be added to the bot. + + See commands available to enable with `[p]slash list`. + + This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients. + + **Arguments:** + - `` - The command name to enable. Only the top level name of a group command should be used. + - `[command_type]` - What type of application command to enable. Must be one of `slash`, `message`, or `user`. Defaults to `slash`. + """ + command_type = command_type.lower().strip() + + if command_type == "slash": + raw_type = discord.AppCommandType.chat_input + command_list = self.bot.tree._disabled_global_commands + key = command_name + elif command_type == "message": + raw_type = discord.AppCommandType.message + command_list = self.bot.tree._disabled_context_menus + key = (command_name, None, raw_type.value) + elif command_type == "user": + raw_type = discord.AppCommandType.user + command_list = self.bot.tree._disabled_context_menus + key = (command_name, None, raw_type.value) + else: + await ctx.send(_("Command type must be one of `slash`, `message`, or `user`.")) + return + + current_settings = await self.bot.list_enabled_app_commands() + current_settings = current_settings[command_type] + + if command_name in current_settings: + await ctx.send(_("That application command is already enabled.")) + return + + if key not in command_list: + await ctx.send( + _( + "That application command could not be found. " + "Use `{prefix}slash list` to see all application commands. " + "You may need to double check the command type." + ).format(prefix=ctx.prefix) + ) + return + + try: + await self.bot.enable_app_command(command_name, raw_type) + except app_commands.CommandLimitReached: + await ctx.send(_("The command limit has been reached. Disable a command first.")) + return + + await self.bot.tree.red_check_enabled() + await ctx.send( + _("Enabled {command_type} application command `{command_name}`").format( + command_type=command_type, command_name=command_name + ) + ) + + @slash.command(name="disable") + async def slash_disable( + self, + ctx: commands.Context, + command_name: str, + command_type: Literal["slash", "message", "user"] = "slash", + ): + """Marks an application command as being disabled, preventing it from being added to the bot. + + See commands available to disable with `[p]slash list`. + + This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients. + + **Arguments:** + - `` - The command name to disable. Only the top level name of a group command should be used. + - `[command_type]` - What type of application command to disable. Must be one of `slash`, `message`, or `user`. Defaults to `slash`. + """ + command_type = command_type.lower().strip() + + if command_type == "slash": + raw_type = discord.AppCommandType.chat_input + elif command_type == "message": + raw_type = discord.AppCommandType.message + elif command_type == "user": + raw_type = discord.AppCommandType.user + else: + await ctx.send(_("Command type must be one of `slash`, `message`, or `user`.")) + return + + existing = self.bot.tree.get_command(command_name, type=raw_type) + if existing is not None and existing.extras.get("red_force_enable", False): + await ctx.send( + _( + "That application command has been set as required for the cog to function " + "by the author, and cannot be disabled. " + "The cog must be unloaded to remove the command." + ) + ) + return + + current_settings = await self.bot.list_enabled_app_commands() + current_settings = current_settings[command_type] + + if command_name not in current_settings: + await ctx.send(_("That application command is already disabled or does not exist.")) + return + + await self.bot.disable_app_command(command_name, raw_type) + await self.bot.tree.red_check_enabled() + await ctx.send( + _("Disabled {command_type} application command `{command_name}`").format( + command_type=command_type, command_name=command_name + ) + ) + + @slash.command(name="enablecog") + @commands.max_concurrency(1, wait=True) + async def slash_enablecog(self, ctx: commands.Context, cog_name: str): + """Marks all application commands in a cog as being enabled, allowing them to be added to the bot. + + See a list of cogs with application commands with `[p]slash list`. + + This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients. + + **Arguments:** + - `` - The cog to enable commands from. This argument is case sensitive. + """ + enabled_commands = await self.bot.list_enabled_app_commands() + to_add_slash = [] + to_add_message = [] + to_add_user = [] + + # Fetch a list of command names to enable + for name, com in self.bot.tree._disabled_global_commands.items(): + if self._is_submodule(cog_name, com.module): + to_add_slash.append(name) + for key, com in self.bot.tree._disabled_context_menus.items(): + if self._is_submodule(cog_name, com.module): + name, guild_id, com_type = key + com_type = discord.AppCommandType(com_type) + if com_type is discord.AppCommandType.message: + to_add_message.append(name) + elif com_type is discord.AppCommandType.user: + to_add_user.append(name) + + # Check that we are going to enable at least one command, for user feedback + if not (to_add_slash or to_add_message or to_add_user): + await ctx.send( + _( + "Couldn't find any disabled commands from the cog `{cog_name}`. Use `{prefix}slash list` to see all cogs with application commands." + ).format(cog_name=cog_name, prefix=ctx.prefix) + ) + return + + SLASH_CAP = 100 + CONTEXT_CAP = 5 + total_slash = len(enabled_commands["slash"]) + len(to_add_slash) + total_message = len(enabled_commands["message"]) + len(to_add_message) + total_user = len(enabled_commands["user"]) + len(to_add_user) + + # If enabling would exceed any limit, exit early to not enable only a subset + if total_slash > SLASH_CAP: + await ctx.send( + _( + "Enabling all application commands from that cog would enable a total of {count} " + "commands, exceeding the {cap} command limit for slash commands. " + "Disable some commands first." + ).format(count=total_slash, cap=SLASH_CAP) + ) + return + if total_message > CONTEXT_CAP: + await ctx.send( + _( + "Enabling all application commands from that cog would enable a total of {count} " + "commands, exceeding the {cap} command limit for message commands. " + "Disable some commands first." + ).format(count=total_message, cap=CONTEXT_CAP) + ) + return + if total_user > CONTEXT_CAP: + await ctx.send( + _( + "Enabling all application commands from that cog would enable a total of {count} " + "commands, exceeding the {cap} command limit for user commands. " + "Disable some commands first." + ).format(count=total_user, cap=CONTEXT_CAP) + ) + return + + # Enable the cogs + for name in to_add_slash: + await self.bot.enable_app_command(name, discord.AppCommandType.chat_input) + for name in to_add_message: + await self.bot.enable_app_command(name, discord.AppCommandType.message) + for name in to_add_user: + await self.bot.enable_app_command(name, discord.AppCommandType.user) + + # Update the tree with the new list of enabled cogs + await self.bot.tree.red_check_enabled() + + # Output processing + count = len(to_add_slash) + len(to_add_message) + len(to_add_user) + names = to_add_slash.copy() + names.extend(to_add_message) + names.extend(to_add_user) + formatted_names = humanize_list([inline(name) for name in names]) + await ctx.send( + _("Enabled {count} commands from `{cog_name}`:\n{names}").format( + count=count, cog_name=cog_name, names=formatted_names + ) + ) + + @slash.command(name="disablecog") + async def slash_disablecog(self, ctx: commands.Context, cog_name): + """Marks all application commands in a cog as being disabled, preventing them from being added to the bot. + + See a list of cogs with application commands with `[p]slash list`. + + This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients. + + **Arguments:** + - `` - The cog to disable commands from. This argument is case sensitive. + """ + removed = [] + for name, com in self.bot.tree._global_commands.items(): + if self._is_submodule(cog_name, com.module): + await self.bot.disable_app_command(name, discord.AppCommandType.chat_input) + removed.append(name) + for key, com in self.bot.tree._context_menus.items(): + if self._is_submodule(cog_name, com.module): + name, guild_id, com_type = key + await self.bot.disable_app_command(name, discord.AppCommandType(com_type)) + removed.append(name) + if not removed: + await ctx.send( + _( + "Couldn't find any enabled commands from the `{cog_name}` cog. Use `{prefix}slash list` to see all cogs with application commands." + ).format(cog_name=cog_name, prefix=ctx.prefix) + ) + return + await self.bot.tree.red_check_enabled() + formatted_names = humanize_list([inline(name) for name in removed]) + await ctx.send( + _("Disabled {count} commands from `{cog_name}`:\n{names}").format( + count=len(removed), cog_name=cog_name, names=formatted_names + ) + ) + + @slash.command(name="list") + async def slash_list(self, ctx: commands.Context): + """List the slash commands the bot can see, and whether or not they are enabled. + + This command shows the state that will be changed to when `[p]slash sync` is run. + Commands from the same cog are grouped, with the cog name as the header. + + The prefix denotes the state of the command: + - Commands starting with `- ` have not yet been enabled. + - Commands starting with `+ ` have been manually enabled. + - Commands starting with `++` have been enabled by the cog author, and cannot be disabled. + """ + cog_commands = defaultdict(list) + slash_command_names = set() + message_command_names = set() + user_command_names = set() + + for command in self.bot.tree._global_commands.values(): + module = command.module + if "." in module: + module = module[: module.find(".")] + cog_commands[module].append( + ( + command.name, + discord.AppCommandType.chat_input, + True, + command.extras.get("red_force_enable", False), + ) + ) + slash_command_names.add(command.name) + for command in self.bot.tree._disabled_global_commands.values(): + module = command.module + if "." in module: + module = module[: module.find(".")] + cog_commands[module].append( + ( + command.name, + discord.AppCommandType.chat_input, + False, + command.extras.get("red_force_enable", False), + ) + ) + for key, command in self.bot.tree._context_menus.items(): + # Filter out guild context menus + if key[1] is not None: + continue + module = command.module + if "." in module: + module = module[: module.find(".")] + cog_commands[module].append( + (command.name, command.type, True, command.extras.get("red_force_enable", False)) + ) + if command.type is discord.AppCommandType.message: + message_command_names.add(command.name) + elif command.type is discord.AppCommandType.user: + user_command_names.add(command.name) + for command in self.bot.tree._disabled_context_menus.values(): + module = command.module + if "." in module: + module = module[: module.find(".")] + cog_commands[module].append( + (command.name, command.type, False, command.extras.get("red_force_enable", False)) + ) + + # Commands added with evals will come from __main__, make them unknown instead + if "__main__" in cog_commands: + main_data = cog_commands["__main__"] + del cog_commands["__main__"] + cog_commands["(unknown)"] = main_data + + # Commands enabled but unloaded won't appear unless accounted for + enabled_commands = await self.bot.list_enabled_app_commands() + unknown_slash = set(enabled_commands["slash"]) - slash_command_names + unknown_message = set(enabled_commands["message"]) - message_command_names + unknown_user = set(enabled_commands["user"]) - user_command_names + + unknown_slash = [ + (n, discord.AppCommandType.chat_input, True, False) for n in unknown_slash + ] + unknown_message = [ + (n, discord.AppCommandType.message, True, False) for n in unknown_message + ] + unknown_user = [(n, discord.AppCommandType.user, True, False) for n in unknown_user] + + cog_commands["(unknown)"].extend(unknown_slash) + cog_commands["(unknown)"].extend(unknown_message) + cog_commands["(unknown)"].extend(unknown_user) + # Hide it when empty + if not cog_commands["(unknown)"]: + del cog_commands["(unknown)"] + + if not cog_commands: + await ctx.send(_("There are no application commands to list.")) + return + + msg = "" + for cog in sorted(cog_commands.keys()): + msg += cog + "\n" + for name, raw_command_type, enabled, forced in sorted( + cog_commands[cog], key=lambda v: v[0] + ): + diff = "- " + if forced: + diff = "++ " + elif enabled: + diff = "+ " + command_type = "unknown" + if raw_command_type is discord.AppCommandType.chat_input: + command_type = "slash" + elif raw_command_type is discord.AppCommandType.message: + command_type = "message" + elif raw_command_type is discord.AppCommandType.user: + command_type = "user" + msg += diff + command_type.ljust(7) + " | " + name + "\n" + msg += "\n" + + pages = pagify(msg, delims=["\n\n", "\n"], shorten_by=12) + pages = [box(page, lang="diff") for page in pages] + await menu(ctx, pages) + + @slash.command(name="sync") + @commands.cooldown(1, 60) + async def slash_sync(self, ctx: commands.Context, guild: discord.Guild = None): + """Syncs the slash settings to discord. + + Settings from `[p]slash list` will be synced with discord, changing what commands appear for users. + This should be run sparingly, make all necessary changes before running this command. + + **Arguments:** + - `[guild]` - If provided, syncs commands for that guild. Otherwise, syncs global commands. + """ + # This command should not be automated due to the restrictive rate limits associated with it. + if ctx.assume_yes: + return + commands = [] + async with ctx.typing(): + try: + commands = await self.bot.tree.sync(guild=guild) + except discord.Forbidden as e: + # Should only be possible when syncing a guild, but just in case + if not guild: + raise e + await ctx.send( + _( + "I need the `applications.commands` scope in this server to be able to do that. " + "You can tell the bot to add that scope to invite links using `{prefix}inviteset commandscope`, " + "and can then run `{prefix}invite` to get an invite that will give the bot the scope. " + "You do not need to kick the bot to enable the scope, just use that invite to " + "re-auth the bot with the scope enabled." + ).format(prefix=ctx.prefix) + ) + return + except Exception as e: + raise e + await ctx.send(_("Synced {count} commands.").format(count=len(commands))) + + @slash_sync.error + async def slash_sync_error(self, ctx: commands.Context, error: commands.CommandError): + """Custom cooldown error message.""" + if not isinstance(error, commands.CommandOnCooldown): + return await ctx.bot.on_command_error(ctx, error, unhandled_by_cog=True) + await ctx.send( + _( + "You seem to be attempting to sync after recently syncing. Discord does not like it " + "when bots sync more often than necessary, so this command has a cooldown. You " + "should enable/disable all commands you want to change first, and run this command " + "one time only after all changes have been made. " + ) + ) + @commands.command(name="shutdown") - @checks.is_owner() + @commands.is_owner() async def _shutdown(self, ctx: commands.Context, silently: bool = False): """Shuts down the bot. @@ -1950,11 +2394,11 @@ async def _shutdown(self, ctx: commands.Context, silently: bool = False): This is the recommended method for shutting down the bot. **Examples:** - - `[p]shutdown` - - `[p]shutdown True` - Shutdowns silently. + - `[p]shutdown` + - `[p]shutdown True` - Shutdowns silently. **Arguments:** - - `[silently]` - Whether to skip sending the shutdown message. Defaults to False. + - `[silently]` - Whether to skip sending the shutdown message. Defaults to False. """ wave = "\N{WAVING HAND SIGN}" skin = "\N{EMOJI MODIFIER FITZPATRICK TYPE-3}" @@ -1964,7 +2408,7 @@ async def _shutdown(self, ctx: commands.Context, silently: bool = False): await ctx.bot.shutdown() @commands.command(name="restart") - @checks.is_owner() + @commands.is_owner() async def _restart(self, ctx: commands.Context, silently: bool = False): """Attempts to restart [botname]. @@ -1972,11 +2416,11 @@ async def _restart(self, ctx: commands.Context, silently: bool = False): The restart is not guaranteed: it must be dealt with by the process manager in use. **Examples:** - - `[p]restart` - - `[p]restart True` - Restarts silently. + - `[p]restart` + - `[p]restart True` - Restarts silently. **Arguments:** - - `[silently]` - Whether to skip sending the restart message. Defaults to False. + - `[silently]` - Whether to skip sending the restart message. Defaults to False. """ with contextlib.suppress(discord.HTTPException): if not silently: @@ -1984,7 +2428,7 @@ async def _restart(self, ctx: commands.Context, silently: bool = False): await ctx.bot.shutdown(restart=True) @bank.is_owner_if_bank_global() - @checks.guildowner_or_permissions(administrator=True) + @commands.guildowner_or_permissions(administrator=True) @commands.group() async def bankset(self, ctx: commands.Context): """Base command for bank settings.""" @@ -2020,7 +2464,7 @@ async def bankset_showsettings(self, ctx: commands.Context): await ctx.send(box(settings)) @bankset.command(name="toggleglobal") - @checks.is_owner() + @commands.is_owner() async def bankset_toggleglobal(self, ctx: commands.Context, confirm: bool = False): """Toggle whether the bank is global or not. @@ -2042,7 +2486,7 @@ async def bankset_toggleglobal(self, ctx: commands.Context, confirm: bool = Fals await ctx.send(_("The bank is now {banktype}.").format(banktype=word)) @bank.is_owner_if_bank_global() - @checks.guildowner_or_permissions(administrator=True) + @commands.guildowner_or_permissions(administrator=True) @bankset.command(name="bankname") async def bankset_bankname(self, ctx: commands.Context, *, name: str): """Set the bank's name.""" @@ -2050,7 +2494,7 @@ async def bankset_bankname(self, ctx: commands.Context, *, name: str): await ctx.send(_("Bank name has been set to: {name}").format(name=name)) @bank.is_owner_if_bank_global() - @checks.guildowner_or_permissions(administrator=True) + @commands.guildowner_or_permissions(administrator=True) @bankset.command(name="creditsname") async def bankset_creditsname(self, ctx: commands.Context, *, name: str): """Set the name for the bank's currency.""" @@ -2058,7 +2502,7 @@ async def bankset_creditsname(self, ctx: commands.Context, *, name: str): await ctx.send(_("Currency name has been set to: {name}").format(name=name)) @bank.is_owner_if_bank_global() - @checks.guildowner_or_permissions(administrator=True) + @commands.guildowner_or_permissions(administrator=True) @bankset.command(name="maxbal") async def bankset_maxbal(self, ctx: commands.Context, *, amount: int): """Set the maximum balance a user can get.""" @@ -2076,13 +2520,13 @@ async def bankset_maxbal(self, ctx: commands.Context, *, amount: int): ) @bank.is_owner_if_bank_global() - @checks.guildowner_or_permissions(administrator=True) + @commands.guildowner_or_permissions(administrator=True) @bankset.command(name="registeramount") async def bankset_registeramount(self, ctx: commands.Context, creds: int): """Set the initial balance for new bank accounts. Example: - - `[p]bankset registeramount 5000` + - `[p]bankset registeramount 5000` **Arguments** @@ -2106,14 +2550,14 @@ async def bankset_registeramount(self, ctx: commands.Context, creds: int): ) @bank.is_owner_if_bank_global() - @checks.guildowner_or_permissions(administrator=True) + @commands.guildowner_or_permissions(administrator=True) @bankset.command(name="reset") async def bankset_reset(self, ctx, confirmation: bool = False): """Delete all bank accounts. Examples: - - `[p]bankset reset` - Did not confirm. Shows the help message. - - `[p]bankset reset yes` + - `[p]bankset reset` - Did not confirm. Shows the help message. + - `[p]bankset reset yes` **Arguments** @@ -2125,7 +2569,9 @@ async def bankset_reset(self, ctx, confirmation: bool = False): "This will delete all bank accounts for {scope}.\nIf you're sure, type " "`{prefix}bankset reset yes`" ).format( - scope=self.bot.user.name if await bank.is_global() else _("this server"), + scope=self.bot.user.display_name + if await bank.is_global() + else _("this server"), prefix=ctx.clean_prefix, ) ) @@ -2133,12 +2579,14 @@ async def bankset_reset(self, ctx, confirmation: bool = False): await bank.wipe_bank(guild=ctx.guild) await ctx.send( _("All bank accounts for {scope} have been deleted.").format( - scope=self.bot.user.name if await bank.is_global() else _("this server") + scope=self.bot.user.display_name + if await bank.is_global() + else _("this server") ) ) @bank.is_owner_if_bank_global() - @checks.admin_or_permissions(manage_guild=True) + @commands.admin_or_permissions(manage_guild=True) @bankset.group(name="prune") async def bankset_prune(self, ctx): """Base command for pruning bank accounts.""" @@ -2146,15 +2594,15 @@ async def bankset_prune(self, ctx): @bankset_prune.command(name="server", aliases=["guild", "local"]) @commands.guild_only() - @checks.guildowner() + @commands.guildowner() async def bankset_prune_local(self, ctx, confirmation: bool = False): """Prune bank accounts for users no longer in the server. Cannot be used with a global bank. See `[p]bankset prune global`. Examples: - - `[p]bankset prune server` - Did not confirm. Shows the help message. - - `[p]bankset prune server yes` + - `[p]bankset prune server` - Did not confirm. Shows the help message. + - `[p]bankset prune server yes` **Arguments** @@ -2179,15 +2627,15 @@ async def bankset_prune_local(self, ctx, confirmation: bool = False): ) @bankset_prune.command(name="global") - @checks.is_owner() + @commands.is_owner() async def bankset_prune_global(self, ctx, confirmation: bool = False): """Prune bank accounts for users who no longer share a server with the bot. Cannot be used without a global bank. See `[p]bankset prune server`. Examples: - - `[p]bankset prune global` - Did not confirm. Shows the help message. - - `[p]bankset prune global yes` + - `[p]bankset prune global` - Did not confirm. Shows the help message. + - `[p]bankset prune global yes` **Arguments** @@ -2224,8 +2672,8 @@ async def bankset_prune_user( """Delete the bank account of a specified user. Examples: - - `[p]bankset prune user @Twentysix` - Did not confirm. Shows the help message. - - `[p]bankset prune user @Twentysix yes` + - `[p]bankset prune user @Twentysix` - Did not confirm. Shows the help message. + - `[p]bankset prune user @Twentysix yes` **Arguments** @@ -2252,12 +2700,12 @@ async def bankset_prune_user( await ctx.send(_("The bank account for {name} has been pruned.").format(name=name)) @commands.group() - @checks.guildowner_or_permissions(administrator=True) + @commands.guildowner_or_permissions(administrator=True) async def modlogset(self, ctx: commands.Context): """Manage modlog settings.""" pass - @checks.is_owner() + @commands.is_owner() @modlogset.command(hidden=True, name="fixcasetypes") async def modlogset_fixcasetypes(self, ctx: commands.Context): """Command to fix misbehaving casetypes.""" @@ -2269,7 +2717,7 @@ async def modlogset_fixcasetypes(self, ctx: commands.Context): async def modlogset_modlog( self, ctx: commands.Context, - channel: Union[discord.TextChannel, discord.VoiceChannel] = None, + channel: Union[discord.TextChannel, discord.VoiceChannel, discord.StageChannel] = None, ): """Set a channel as the modlog. @@ -2360,11 +2808,11 @@ async def _set(self, ctx: commands.Context): # -- Bot Metadata Commands -- ### @_set.group(name="bot", aliases=["metadata"]) - @checks.admin_or_permissions(manage_nicknames=True) + @commands.admin_or_permissions(manage_nicknames=True) async def _set_bot(self, ctx: commands.Context): """Commands for changing [botname]'s metadata.""" - @checks.is_owner() + @commands.is_owner() @_set_bot.command(name="description") async def _set_bot_description(self, ctx: commands.Context, *, description: str = ""): """ @@ -2378,11 +2826,11 @@ async def _set_bot_description(self, ctx: commands.Context, *, description: str The default is "Red V3". **Examples:** - - `[p]set bot description` - Resets the description to the default setting. - - `[p]set bot description MyBot: A Red V3 Bot` + - `[p]set bot description` - Resets the description to the default setting. + - `[p]set bot description MyBot: A Red V3 Bot` **Arguments:** - - `[description]` - The description to use for this bot. Leave blank to reset to the default. + - `[description]` - The description to use for this bot. Leave blank to reset to the default. """ if not description: await ctx.bot._config.description.clear() @@ -2401,19 +2849,19 @@ async def _set_bot_description(self, ctx: commands.Context, *, description: str await ctx.tick() @_set_bot.group(name="avatar", invoke_without_command=True) - @checks.is_owner() + @commands.is_owner() async def _set_bot_avatar(self, ctx: commands.Context, url: str = None): """Sets [botname]'s avatar Supports either an attachment or an image URL. **Examples:** - - `[p]set bot avatar` - With an image attachment, this will set the avatar. - - `[p]set bot avatar` - Without an attachment, this will show the command help. - - `[p]set bot avatar https://links.flaree.xyz/k95` - Sets the avatar to the provided url. + - `[p]set bot avatar` - With an image attachment, this will set the avatar. + - `[p]set bot avatar` - Without an attachment, this will show the command help. + - `[p]set bot avatar https://links.flaree.xyz/k95` - Sets the avatar to the provided url. **Arguments:** - - `[url]` - An image url to be used as an avatar. Leave blank when uploading an attachment. + - `[url]` - An image url to be used as an avatar. Leave blank when uploading an attachment. """ if len(ctx.message.attachments) > 0: # Attachments take priority data = await ctx.message.attachments[0].read() @@ -2441,29 +2889,29 @@ async def _set_bot_avatar(self, ctx: commands.Context, url: str = None): _( "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." + "must be a valid image in either JPG, PNG, or GIF format." ) ) except ValueError: - await ctx.send(_("JPG / PNG format only.")) + await ctx.send(_("JPG / PNG / GIF format only.")) else: await ctx.send(_("Done.")) @_set_bot_avatar.command(name="remove", aliases=["clear"]) - @checks.is_owner() + @commands.is_owner() async def _set_bot_avatar_remove(self, ctx: commands.Context): """ Removes [botname]'s avatar. **Example:** - - `[p]set bot avatar remove` + - `[p]set bot avatar remove` """ async with ctx.typing(): await ctx.bot.user.edit(avatar=None) await ctx.send(_("Avatar removed.")) @_set_bot.command(name="username", aliases=["name"]) - @checks.is_owner() + @commands.is_owner() async def _set_bot_username(self, ctx: commands.Context, *, username: str): """Sets [botname]'s username. @@ -2473,10 +2921,10 @@ async def _set_bot_username(self, ctx: commands.Context, *, username: str): Please contact Discord support to change it. **Example:** - - `[p]set bot username BaguetteBot` + - `[p]set bot username BaguetteBot` **Arguments:** - - `` - The username to give the bot. + - `` - The username to give the bot. """ try: if self.bot.user.public_flags.verified_bot: @@ -2519,7 +2967,7 @@ async def _set_bot_username(self, ctx: commands.Context, *, username: str): await ctx.send(_("Done.")) @_set_bot.command(name="nickname") - @checks.admin_or_permissions(manage_nicknames=True) + @commands.admin_or_permissions(manage_nicknames=True) @commands.guild_only() async def _set_bot_nickname(self, ctx: commands.Context, *, nickname: str = None): """Sets [botname]'s nickname for the current server. @@ -2527,10 +2975,10 @@ async def _set_bot_nickname(self, ctx: commands.Context, *, nickname: str = None Maximum length for a nickname is 32 characters. **Example:** - - `[p]set bot nickname 🎃 SpookyBot 🎃` + - `[p]set bot nickname 🎃 SpookyBot 🎃` **Arguments:** - - `[nickname]` - The nickname to give the bot. Leave blank to clear the current nickname. + - `[nickname]` - The nickname to give the bot. Leave blank to clear the current nickname. """ try: if nickname and len(nickname) > 32: @@ -2543,7 +2991,7 @@ async def _set_bot_nickname(self, ctx: commands.Context, *, nickname: str = None await ctx.send(_("Done.")) @_set_bot.command(name="custominfo") - @checks.is_owner() + @commands.is_owner() async def _set_bot_custominfo(self, ctx: commands.Context, *, text: str = None): """Customizes a section of `[p]info`. @@ -2553,12 +3001,12 @@ async def _set_bot_custominfo(self, ctx: commands.Context, *, text: str = None): Link example: `[My link](https://example.com)` **Examples:** - - `[p]set bot custominfo >>> I can use **markdown** such as quotes, ||spoilers|| and multiple lines.` - - `[p]set bot custominfo Join my [support server](discord.gg/discord)!` - - `[p]set bot custominfo` - Removes custom info text. + - `[p]set bot custominfo >>> I can use **markdown** such as quotes, ||spoilers|| and multiple lines.` + - `[p]set bot custominfo Join my [support server](discord.gg/discord)!` + - `[p]set bot custominfo` - Removes custom info text. **Arguments:** - - `[text]` - The custom info text. + - `[text]` - The custom info text. """ if not text: await ctx.bot._config.custom_info.clear() @@ -2575,17 +3023,23 @@ async def _set_bot_custominfo(self, ctx: commands.Context, *, text: str = None): # -- Bot Status Commands -- ### @_set.group(name="status") - @checks.bot_in_a_guild() - @checks.is_owner() + @commands.bot_in_a_guild() + @commands.is_owner() async def _set_status(self, ctx: commands.Context): """Commands for setting [botname]'s status.""" @_set_status.command( name="streaming", aliases=["stream", "twitch"], usage="[( )]" ) - @checks.bot_in_a_guild() - @checks.is_owner() - async def _set_status_stream(self, ctx: commands.Context, streamer=None, *, stream_title=None): + @commands.bot_in_a_guild() + @commands.is_owner() + async def _set_status_stream( + self, + ctx: commands.Context, + streamer: commands.Range[str, 1, 489] = None, + *, + stream_title: commands.Range[str, 1, 128] = None, + ): """Sets [botname]'s streaming status to a twitch stream. This will appear as `Streaming ` or `LIVE ON TWITCH` depending on the context. @@ -2596,25 +3050,19 @@ async def _set_status_stream(self, ctx: commands.Context, streamer=None, *, stre Leaving both streamer and stream_title empty will clear it. **Examples:** - - `[p]set status stream` - Clears the activity status. - - `[p]set status stream 26 Twentysix is streaming` - Sets the stream to `https://www.twitch.tv/26`. - - `[p]set status stream https://twitch.tv/26 Twentysix is streaming` - Sets the URL manually. + - `[p]set status stream` - Clears the activity status. + - `[p]set status stream 26 Twentysix is streaming` - Sets the stream to `https://www.twitch.tv/26`. + - `[p]set status stream https://twitch.tv/26 Twentysix is streaming` - Sets the URL manually. **Arguments:** - - `` - The twitch streamer to provide a link to. This can be their twitch name or the entire URL. - - `` - The text to follow `Streaming` in the status.""" + - `` - The twitch streamer to provide a link to. This can be their twitch name or the entire URL. + - `` - The text to follow `Streaming` in the status.""" status = ctx.bot.guilds[0].me.status if len(ctx.bot.guilds) > 0 else None if stream_title: stream_title = stream_title.strip() if "twitch.tv/" not in streamer: streamer = "https://www.twitch.tv/" + streamer - if len(streamer) > 511: - await ctx.send(_("The maximum length of the streamer url is 511 characters.")) - return - if len(stream_title) > 128: - await ctx.send(_("The maximum length of the stream title is 128 characters.")) - return activity = discord.Streaming(url=streamer, name=stream_title) await ctx.bot.change_presence(status=status, activity=activity) elif streamer is not None: @@ -2625,9 +3073,11 @@ async def _set_status_stream(self, ctx: commands.Context, streamer=None, *, stre await ctx.send(_("Done.")) @_set_status.command(name="playing", aliases=["game"]) - @checks.bot_in_a_guild() - @checks.is_owner() - async def _set_status_game(self, ctx: commands.Context, *, game: str = None): + @commands.bot_in_a_guild() + @commands.is_owner() + async def _set_status_game( + self, ctx: commands.Context, *, game: commands.Range[str, 1, 128] = None + ): """Sets [botname]'s playing status. This will appear as `Playing ` or `PLAYING A GAME: ` depending on the context. @@ -2635,17 +3085,14 @@ async def _set_status_game(self, ctx: commands.Context, *, game: str = None): Maximum length for a playing status is 128 characters. **Examples:** - - `[p]set status playing` - Clears the activity status. - - `[p]set status playing the keyboard` + - `[p]set status playing` - Clears the activity status. + - `[p]set status playing the keyboard` **Arguments:** - - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status. + - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status. """ if game: - if len(game) > 128: - await ctx.send(_("The maximum length of game descriptions is 128 characters.")) - return game = discord.Game(name=game) else: game = None @@ -2657,9 +3104,11 @@ async def _set_status_game(self, ctx: commands.Context, *, game: str = None): await ctx.send(_("Game cleared.")) @_set_status.command(name="listening") - @checks.bot_in_a_guild() - @checks.is_owner() - async def _set_status_listening(self, ctx: commands.Context, *, listening: str = None): + @commands.bot_in_a_guild() + @commands.is_owner() + async def _set_status_listening( + self, ctx: commands.Context, *, listening: commands.Range[str, 1, 128] = None + ): """Sets [botname]'s listening status. This will appear as `Listening to `. @@ -2667,19 +3116,15 @@ async def _set_status_listening(self, ctx: commands.Context, *, listening: str = Maximum length for a listening status is 128 characters. **Examples:** - - `[p]set status listening` - Clears the activity status. - - `[p]set status listening jams` + - `[p]set status listening` - Clears the activity status. + - `[p]set status listening jams` **Arguments:** - - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status.""" + - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status. + """ status = ctx.bot.guilds[0].me.status if len(ctx.bot.guilds) > 0 else discord.Status.online if listening: - if len(listening) > 128: - await ctx.send( - _("The maximum length of listening descriptions is 128 characters.") - ) - return activity = discord.Activity(name=listening, type=discord.ActivityType.listening) else: activity = None @@ -2692,9 +3137,11 @@ async def _set_status_listening(self, ctx: commands.Context, *, listening: str = await ctx.send(_("Listening cleared.")) @_set_status.command(name="watching") - @checks.bot_in_a_guild() - @checks.is_owner() - async def _set_status_watching(self, ctx: commands.Context, *, watching: str = None): + @commands.bot_in_a_guild() + @commands.is_owner() + async def _set_status_watching( + self, ctx: commands.Context, *, watching: commands.Range[str, 1, 128] = None + ): """Sets [botname]'s watching status. This will appear as `Watching `. @@ -2702,17 +3149,15 @@ async def _set_status_watching(self, ctx: commands.Context, *, watching: str = N Maximum length for a watching status is 128 characters. **Examples:** - - `[p]set status watching` - Clears the activity status. - - `[p]set status watching [p]help` + - `[p]set status watching` - Clears the activity status. + - `[p]set status watching [p]help` **Arguments:** - - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status.""" + - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status. + """ status = ctx.bot.guilds[0].me.status if len(ctx.bot.guilds) > 0 else discord.Status.online if watching: - if len(watching) > 128: - await ctx.send(_("The maximum length of watching descriptions is 128 characters.")) - return activity = discord.Activity(name=watching, type=discord.ActivityType.watching) else: activity = None @@ -2723,9 +3168,11 @@ async def _set_status_watching(self, ctx: commands.Context, *, watching: str = N await ctx.send(_("Watching cleared.")) @_set_status.command(name="competing") - @checks.bot_in_a_guild() - @checks.is_owner() - async def _set_status_competing(self, ctx: commands.Context, *, competing: str = None): + @commands.bot_in_a_guild() + @commands.is_owner() + async def _set_status_competing( + self, ctx: commands.Context, *, competing: commands.Range[str, 1, 128] = None + ): """Sets [botname]'s competing status. This will appear as `Competing in `. @@ -2733,19 +3180,15 @@ async def _set_status_competing(self, ctx: commands.Context, *, competing: str = Maximum length for a competing status is 128 characters. **Examples:** - - `[p]set status competing` - Clears the activity status. - - `[p]set status competing London 2012 Olympic Games` + - `[p]set status competing` - Clears the activity status. + - `[p]set status competing London 2012 Olympic Games` **Arguments:** - - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status.""" + - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status. + """ status = ctx.bot.guilds[0].me.status if len(ctx.bot.guilds) > 0 else discord.Status.online if competing: - if len(competing) > 128: - await ctx.send( - _("The maximum length of competing descriptions is 128 characters.") - ) - return activity = discord.Activity(name=competing, type=discord.ActivityType.competing) else: activity = None @@ -2757,35 +3200,66 @@ async def _set_status_competing(self, ctx: commands.Context, *, competing: str = else: await ctx.send(_("Competing cleared.")) + @_set_status.command(name="custom") + @commands.bot_in_a_guild() + @commands.is_owner() + async def _set_status_custom( + self, ctx: commands.Context, *, text: commands.Range[str, 1, 128] = None + ): + """Sets [botname]'s custom status. + + This will appear as ``. + + Maximum length for a custom status is 128 characters. + + **Examples:** + - `[p]set status custom` - Clears the activity status. + - `[p]set status custom Running cogs...` + + **Arguments:** + - `[text]` - The custom status text. Leave blank to clear the current activity status. + """ + + status = ctx.bot.guilds[0].me.status if len(ctx.bot.guilds) > 0 else discord.Status.online + if text: + activity = discord.CustomActivity(name=text) + else: + activity = None + await ctx.bot.change_presence(status=status, activity=activity) + if activity: + await ctx.send(_("Custom status set to `{text}`.").format(text=text)) + else: + await ctx.send(_("Custom status cleared.")) + async def _set_my_status(self, ctx: commands.Context, status: discord.Status): game = ctx.bot.guilds[0].me.activity if len(ctx.bot.guilds) > 0 else None await ctx.bot.change_presence(status=status, activity=game) return await ctx.send(_("Status changed to {}.").format(status)) @_set_status.command(name="online") - @checks.bot_in_a_guild() - @checks.is_owner() + @commands.bot_in_a_guild() + @commands.is_owner() async def _set_status_online(self, ctx: commands.Context): """Set [botname]'s status to online.""" await self._set_my_status(ctx, discord.Status.online) @_set_status.command(name="dnd", aliases=["donotdisturb", "busy"]) - @checks.bot_in_a_guild() - @checks.is_owner() + @commands.bot_in_a_guild() + @commands.is_owner() async def _set_status_dnd(self, ctx: commands.Context): """Set [botname]'s status to do not disturb.""" await self._set_my_status(ctx, discord.Status.do_not_disturb) @_set_status.command(name="idle", aliases=["away", "afk"]) - @checks.bot_in_a_guild() - @checks.is_owner() + @commands.bot_in_a_guild() + @commands.is_owner() async def _set_status_idle(self, ctx: commands.Context): """Set [botname]'s status to idle.""" await self._set_my_status(ctx, discord.Status.idle) @_set_status.command(name="invisible", aliases=["offline"]) - @checks.bot_in_a_guild() - @checks.is_owner() + @commands.bot_in_a_guild() + @commands.is_owner() async def _set_status_invisible(self, ctx: commands.Context): """Set [botname]'s status to invisible.""" await self._set_my_status(ctx, discord.Status.invisible) @@ -2794,13 +3268,13 @@ async def _set_status_invisible(self, ctx: commands.Context): # -- Bot Roles Commands -- ### @_set.group(name="roles") - @checks.guildowner() + @commands.guildowner() @commands.guild_only() async def _set_roles(self, ctx: commands.Context): """Set server's admin and mod roles for [botname].""" @_set_roles.command(name="addadminrole") - @checks.guildowner() + @commands.guildowner() @commands.guild_only() async def _set_roles_addadminrole(self, ctx: commands.Context, *, role: discord.Role): """ @@ -2815,11 +3289,11 @@ async def _set_roles_addadminrole(self, ctx: commands.Context, *, role: discord. And more. **Examples:** - - `[p]set roles addadminrole @Admins` - - `[p]set roles addadminrole Super Admins` + - `[p]set roles addadminrole @Admins` + - `[p]set roles addadminrole Super Admins` **Arguments:** - - `` - The role to add as an admin. + - `` - The role to add as an admin. """ async with ctx.bot._config.guild(ctx.guild).admin_role() as roles: if role.id in roles: @@ -2828,7 +3302,7 @@ async def _set_roles_addadminrole(self, ctx: commands.Context, *, role: discord. await ctx.send(_("That role is now considered an admin role.")) @_set_roles.command(name="addmodrole") - @checks.guildowner() + @commands.guildowner() @commands.guild_only() async def _set_roles_addmodrole(self, ctx: commands.Context, *, role: discord.Role): """ @@ -2842,11 +3316,11 @@ async def _set_roles_addmodrole(self, ctx: commands.Context, *, role: discord.Ro And more. **Examples:** - - `[p]set roles addmodrole @Mods` - - `[p]set roles addmodrole Loyal Helpers` + - `[p]set roles addmodrole @Mods` + - `[p]set roles addmodrole Loyal Helpers` **Arguments:** - - `` - The role to add as a moderator. + - `` - The role to add as a moderator. """ async with ctx.bot._config.guild(ctx.guild).mod_role() as roles: if role.id in roles: @@ -2857,18 +3331,18 @@ async def _set_roles_addmodrole(self, ctx: commands.Context, *, role: discord.Ro @_set_roles.command( name="removeadminrole", aliases=["remadmindrole", "deladminrole", "deleteadminrole"] ) - @checks.guildowner() + @commands.guildowner() @commands.guild_only() async def _set_roles_removeadminrole(self, ctx: commands.Context, *, role: discord.Role): """ Removes an admin role for this server. **Examples:** - - `[p]set roles removeadminrole @Admins` - - `[p]set roles removeadminrole Super Admins` + - `[p]set roles removeadminrole @Admins` + - `[p]set roles removeadminrole Super Admins` **Arguments:** - - `` - The role to remove from being an admin. + - `` - The role to remove from being an admin. """ async with ctx.bot._config.guild(ctx.guild).admin_role() as roles: if role.id not in roles: @@ -2879,18 +3353,18 @@ async def _set_roles_removeadminrole(self, ctx: commands.Context, *, role: disco @_set_roles.command( name="removemodrole", aliases=["remmodrole", "delmodrole", "deletemodrole"] ) - @checks.guildowner() + @commands.guildowner() @commands.guild_only() async def _set_roles_removemodrole(self, ctx: commands.Context, *, role: discord.Role): """ Removes a mod role for this server. **Examples:** - - `[p]set roles removemodrole @Mods` - - `[p]set roles removemodrole Loyal Helpers` + - `[p]set roles removemodrole @Mods` + - `[p]set roles removemodrole Loyal Helpers` **Arguments:** - - `` - The role to remove from being a moderator. + - `` - The role to remove from being a moderator. """ async with ctx.bot._config.guild(ctx.guild).mod_role() as roles: if role.id not in roles: @@ -2902,7 +3376,7 @@ async def _set_roles_removemodrole(self, ctx: commands.Context, *, role: discord # -- Set Locale Commands -- ### @_set.group(name="locale", invoke_without_command=True) - @checks.guildowner_or_permissions(manage_guild=True) + @commands.guildowner_or_permissions(manage_guild=True) async def _set_locale(self, ctx: commands.Context, language_code: str): """ Changes [botname]'s locale in this server. @@ -2914,14 +3388,14 @@ async def _set_locale(self, ctx: commands.Context, language_code: str): If you want to change bot's global locale, see `[p]set locale global` command. **Examples:** - - `[p]set locale en-US` - - `[p]set locale de-DE` - - `[p]set locale fr-FR` - - `[p]set locale pl-PL` - - `[p]set locale default` - Resets to the global default locale. + - `[p]set locale en-US` + - `[p]set locale de-DE` + - `[p]set locale fr-FR` + - `[p]set locale pl-PL` + - `[p]set locale default` - Resets to the global default locale. **Arguments:** - - `` - The default locale to use for the bot. This can be any language code with country code included. + - `` - The default locale to use for the bot. This can be any language code with country code included. """ if ctx.guild is None: await ctx.send_help() @@ -2929,7 +3403,7 @@ async def _set_locale(self, ctx: commands.Context, language_code: str): await ctx.invoke(self._set_locale_local, language_code) @_set_locale.command(name="global") - @checks.is_owner() + @commands.is_owner() async def _set_locale_global(self, ctx: commands.Context, language_code: str): """ Changes [botname]'s default locale. @@ -2941,13 +3415,13 @@ async def _set_locale_global(self, ctx: commands.Context, language_code: str): To reset to English, use "en-US". **Examples:** - - `[p]set locale global en-US` - - `[p]set locale global de-DE` - - `[p]set locale global fr-FR` - - `[p]set locale global pl-PL` + - `[p]set locale global en-US` + - `[p]set locale global de-DE` + - `[p]set locale global fr-FR` + - `[p]set locale global pl-PL` **Arguments:** - - `` - The default locale to use for the bot. This can be any language code with country code included. + - `` - The default locale to use for the bot. This can be any language code with country code included. """ try: locale = BabelLocale.parse(language_code, sep="-") @@ -2967,7 +3441,7 @@ async def _set_locale_global(self, ctx: commands.Context, language_code: str): @_set_locale.command(name="server", aliases=["local", "guild"]) @commands.guild_only() - @checks.guildowner_or_permissions(manage_guild=True) + @commands.guildowner_or_permissions(manage_guild=True) async def _set_locale_local(self, ctx: commands.Context, language_code: str): """ Changes [botname]'s locale in this server. @@ -2977,14 +3451,14 @@ async def _set_locale_local(self, ctx: commands.Context, language_code: str): Use "default" to return to the bot's default set language. **Examples:** - - `[p]set locale server en-US` - - `[p]set locale server de-DE` - - `[p]set locale server fr-FR` - - `[p]set locale server pl-PL` - - `[p]set locale server default` - Resets to the global default locale. + - `[p]set locale server en-US` + - `[p]set locale server de-DE` + - `[p]set locale server fr-FR` + - `[p]set locale server pl-PL` + - `[p]set locale server default` - Resets to the global default locale. **Arguments:** - - `` - The default locale to use for the bot. This can be any language code with country code included. + - `` - The default locale to use for the bot. This can be any language code with country code included. """ if language_code.lower() == "default": global_locale = await self.bot._config.locale() @@ -3008,7 +3482,7 @@ async def _set_locale_local(self, ctx: commands.Context, language_code: str): await ctx.send(_("Locale has been set.")) @_set.group(name="regionalformat", aliases=["region"], invoke_without_command=True) - @checks.guildowner_or_permissions(manage_guild=True) + @commands.guildowner_or_permissions(manage_guild=True) async def _set_regional_format(self, ctx: commands.Context, language_code: str): """ Changes the bot's regional format in this server. This is used for formatting date, time and numbers. @@ -3019,12 +3493,12 @@ async def _set_regional_format(self, ctx: commands.Context, language_code: str): If you want to change bot's global regional format, see `[p]set regionalformat global` command. **Examples:** - - `[p]set regionalformat en-US` - - `[p]set region de-DE` - - `[p]set regionalformat reset` - Resets to the locale. + - `[p]set regionalformat en-US` + - `[p]set region de-DE` + - `[p]set regionalformat reset` - Resets to the locale. **Arguments:** - - `[language_code]` - The region format to use for the bot in this server. + - `[language_code]` - The region format to use for the bot in this server. """ if ctx.guild is None: await ctx.send_help() @@ -3032,7 +3506,7 @@ async def _set_regional_format(self, ctx: commands.Context, language_code: str): await ctx.invoke(self._set_regional_format_local, language_code) @_set_regional_format.command(name="global") - @checks.is_owner() + @commands.is_owner() async def _set_regional_format_global(self, ctx: commands.Context, language_code: str): """ Changes the bot's regional format. This is used for formatting date, time and numbers. @@ -3041,12 +3515,12 @@ async def _set_regional_format_global(self, ctx: commands.Context, language_code Pass "reset" to `language_code` to base regional formatting on bot's locale. **Examples:** - - `[p]set regionalformat global en-US` - - `[p]set region global de-DE` - - `[p]set regionalformat global reset` - Resets to the locale. + - `[p]set regionalformat global en-US` + - `[p]set region global de-DE` + - `[p]set regionalformat global reset` - Resets to the locale. **Arguments:** - - `[language_code]` - The default region format to use for the bot. + - `[language_code]` - The default region format to use for the bot. """ if language_code.lower() == "reset": i18n.set_regional_format(None) @@ -3075,7 +3549,7 @@ async def _set_regional_format_global(self, ctx: commands.Context, language_code @_set_regional_format.command(name="server", aliases=["local", "guild"]) @commands.guild_only() - @checks.guildowner_or_permissions(manage_guild=True) + @commands.guildowner_or_permissions(manage_guild=True) async def _set_regional_format_local(self, ctx: commands.Context, language_code: str): """ Changes the bot's regional format in this server. This is used for formatting date, time and numbers. @@ -3084,12 +3558,12 @@ async def _set_regional_format_local(self, ctx: commands.Context, language_code: Pass "reset" to `language_code` to base regional formatting on bot's locale in this server. **Examples:** - - `[p]set regionalformat server en-US` - - `[p]set region local de-DE` - - `[p]set regionalformat server reset` - Resets to the locale. + - `[p]set regionalformat server en-US` + - `[p]set region local de-DE` + - `[p]set regionalformat server reset` - Resets to the locale. **Arguments:** - - `[language_code]` - The region format to use for the bot in this server. + - `[language_code]` - The region format to use for the bot in this server. """ if language_code.lower() == "reset": i18n.set_contextual_regional_format(None) @@ -3122,7 +3596,7 @@ async def _set_regional_format_local(self, ctx: commands.Context, language_code: # -- Set Api Commands -- ### @_set.group(name="api", invoke_without_command=True) - @checks.is_owner() + @commands.is_owner() async def _set_api( self, ctx: commands.Context, @@ -3143,22 +3617,20 @@ async def _set_api( Note: API tokens are sensitive, so this command should only be used in a private channel or in DM with the bot. **Examples:** - - `[p]set api` - - `[p]set api spotify` - - `[p]set api spotify redirect_uri localhost` - - `[p]set api github client_id,whoops client_secret,whoops` + - `[p]set api` + - `[p]set api spotify` + - `[p]set api spotify redirect_uri localhost` + - `[p]set api github client_id,whoops client_secret,whoops` **Arguments:** - - `` - The service you're adding tokens to. - - `` - Pairs of token keys and values. The key and value should be separated by one of ` `, `,`, or `;`. - """ - if service is None: # Handled in order of missing operations - await ctx.send(_("Click the button below to set your keys."), view=SetApiView()) - elif tokens is None: - await ctx.send( - _("Click the button below to set your keys."), - view=SetApiView(default_service=service), - ) + - `` - The service you're adding tokens to. + - `` - Pairs of token keys and values. The key and value should be separated by one of ` `, `,`, or `;`. + """ + if service is None or tokens is None: + view = SetApiView(default_service=service) + msg = await ctx.send(_("Click the button below to set your keys."), view=view) + await view.wait() + await msg.edit(content=_("This API keys setup message has expired."), view=None) else: if ctx.bot_permissions.manage_messages: await ctx.message.delete() @@ -3173,7 +3645,7 @@ async def _set_api_list(self, ctx: commands.Context): Secrets are not shown. **Example:** - - `[p]set api list` + - `[p]set api list` """ services: dict = await ctx.bot.get_shared_api_tokens() @@ -3197,11 +3669,11 @@ async def _set_api_remove(self, ctx: commands.Context, *services: str): Remove the given services with all their keys and tokens. **Examples:** - - `[p]set api remove spotify` - - `[p]set api remove github youtube` + - `[p]set api remove spotify` + - `[p]set api remove github youtube` **Arguments:** - - `` - The services to remove.""" + - `` - The services to remove.""" bot_services = (await ctx.bot.get_shared_api_tokens()).keys() services = [s for s in services if s in bot_services] @@ -3222,7 +3694,7 @@ async def _set_api_remove(self, ctx: commands.Context, *services: str): # -- End Set Api Commands -- ### # -- Set Ownernotifications Commands -- ### - @checks.is_owner() + @commands.is_owner() @_set.group(name="ownernotifications") async def _set_ownernotifications(self, ctx: commands.Context): """ @@ -3243,7 +3715,7 @@ async def _set_ownernotifications_optin(self, ctx: commands.Context): Additional owners and destinations will not be affected. **Example:** - - `[p]set ownernotifications optin` + - `[p]set ownernotifications optin` """ async with ctx.bot._config.owner_opt_out_list() as opt_outs: if ctx.author.id in opt_outs: @@ -3260,7 +3732,7 @@ async def _set_ownernotifications_optout(self, ctx: commands.Context): Additional owners and destinations will still receive notifications. **Example:** - - `[p]set ownernotifications optout` + - `[p]set ownernotifications optout` """ async with ctx.bot._config.owner_opt_out_list() as opt_outs: if ctx.author.id not in opt_outs: @@ -3270,17 +3742,20 @@ async def _set_ownernotifications_optout(self, ctx: commands.Context): @_set_ownernotifications.command(name="adddestination") async def _set_ownernotifications_adddestination( - self, ctx: commands.Context, *, channel: Union[discord.TextChannel, discord.VoiceChannel] + self, + ctx: commands.Context, + *, + channel: Union[discord.TextChannel, discord.VoiceChannel, discord.StageChannel], ): """ Adds a destination text channel to receive owner notifications. **Examples:** - - `[p]set ownernotifications adddestination #owner-notifications` - - `[p]set ownernotifications adddestination 168091848718417920` - Accepts channel IDs. + - `[p]set ownernotifications adddestination #owner-notifications` + - `[p]set ownernotifications adddestination 168091848718417920` - Accepts channel IDs. **Arguments:** - - `` - The channel to send owner notifications to. + - `` - The channel to send owner notifications to. """ async with ctx.bot._config.extra_owner_destinations() as extras: if channel.id not in extras: @@ -3295,17 +3770,17 @@ async def _set_ownernotifications_removedestination( self, ctx: commands.Context, *, - channel: Union[discord.TextChannel, discord.VoiceChannel, int], + channel: Union[discord.TextChannel, discord.VoiceChannel, discord.StageChannel, int], ): """ Removes a destination text channel from receiving owner notifications. **Examples:** - - `[p]set ownernotifications removedestination #owner-notifications` - - `[p]set ownernotifications deletedestination 168091848718417920` - Accepts channel IDs. + - `[p]set ownernotifications removedestination #owner-notifications` + - `[p]set ownernotifications deletedestination 168091848718417920` - Accepts channel IDs. **Arguments:** - - `` - The channel to stop sending owner notifications to. + - `` - The channel to stop sending owner notifications to. """ try: @@ -3325,7 +3800,7 @@ async def _set_ownernotifications_listdestinations(self, ctx: commands.Context): Lists the configured extra destinations for owner notifications. **Example:** - - `[p]set ownernotifications listdestinations` + - `[p]set ownernotifications listdestinations` """ channel_ids = await ctx.bot._config.extra_owner_destinations() @@ -3353,7 +3828,9 @@ async def _set_ownernotifications_listdestinations(self, ctx: commands.Context): @_set.command(name="showsettings") async def _set_showsettings(self, ctx: commands.Context, server: discord.Guild = None): """ - Show the current settings for [botname]. Accepts optional guild parameter if its prefix must be recovered. + Show the current settings for [botname]. + + Accepts optional server parameter to allow prefix recovery. """ if server is None: server = ctx.guild @@ -3404,7 +3881,7 @@ async def _set_showsettings(self, ctx: commands.Context, server: discord.Guild = "Global regional format: {regional_format}\n" "Default embed colour: {colour}" ).format( - bot_name=ctx.bot.user.name, + bot_name=ctx.bot.user.display_name, prefixes=prefix_string, guild_settings=guild_settings, locale=locale, @@ -3414,7 +3891,7 @@ async def _set_showsettings(self, ctx: commands.Context, server: discord.Guild = for page in pagify(settings): await ctx.send(box(page)) - @checks.guildowner_or_permissions(administrator=True) + @commands.guildowner_or_permissions(administrator=True) @_set.command(name="deletedelay") @commands.guild_only() async def _set_deletedelay(self, ctx: commands.Context, time: int = None): @@ -3427,12 +3904,12 @@ async def _set_deletedelay(self, ctx: commands.Context, time: int = None): This is only applied to the current server and not globally. **Examples:** - - `[p]set deletedelay` - Shows the current delete delay setting. - - `[p]set deletedelay 60` - Sets the delete delay to the max of 60 seconds. - - `[p]set deletedelay -1` - Disables deleting command messages. + - `[p]set deletedelay` - Shows the current delete delay setting. + - `[p]set deletedelay 60` - Sets the delete delay to the max of 60 seconds. + - `[p]set deletedelay -1` - Disables deleting command messages. **Arguments:** - - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable. + - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable. """ guild = ctx.guild if time is not None: @@ -3456,7 +3933,7 @@ async def _set_deletedelay(self, ctx: commands.Context, time: int = None): await ctx.send(_("I will not delete command messages.")) @_set.command(name="usebotcolour", aliases=["usebotcolor"]) - @checks.guildowner() + @commands.guildowner() @commands.guild_only() async def _set_usebotcolour(self, ctx: commands.Context): """ @@ -3466,7 +3943,7 @@ async def _set_usebotcolour(self, ctx: commands.Context): Otherwise, the colour used will be the colour of the bot's top role. **Example:** - - `[p]set usebotcolour` + - `[p]set usebotcolour` """ current_setting = await ctx.bot._config.guild(ctx.guild).use_bot_color() await ctx.bot._config.guild(ctx.guild).use_bot_color.set(not current_setting) @@ -3477,7 +3954,7 @@ async def _set_usebotcolour(self, ctx: commands.Context): ) @_set.command(name="serverfuzzy") - @checks.guildowner() + @commands.guildowner() @commands.guild_only() async def _set_serverfuzzy(self, ctx: commands.Context): """ @@ -3490,7 +3967,7 @@ async def _set_serverfuzzy(self, ctx: commands.Context): Default is for fuzzy command search to be disabled. **Example:** - - `[p]set serverfuzzy` + - `[p]set serverfuzzy` """ current_setting = await ctx.bot._config.guild(ctx.guild).fuzzy() await ctx.bot._config.guild(ctx.guild).fuzzy.set(not current_setting) @@ -3501,7 +3978,7 @@ async def _set_serverfuzzy(self, ctx: commands.Context): ) @_set.command(name="fuzzy") - @checks.is_owner() + @commands.is_owner() async def _set_fuzzy(self, ctx: commands.Context): """ Toggle whether to enable fuzzy command search in DMs. @@ -3511,7 +3988,7 @@ async def _set_fuzzy(self, ctx: commands.Context): Default is for fuzzy command search to be disabled. **Example:** - - `[p]set fuzzy` + - `[p]set fuzzy` """ current_setting = await ctx.bot._config.fuzzy() await ctx.bot._config.fuzzy.set(not current_setting) @@ -3522,7 +3999,7 @@ async def _set_fuzzy(self, ctx: commands.Context): ) @_set.command(name="colour", aliases=["color"]) - @checks.is_owner() + @commands.is_owner() async def _set_colour(self, ctx: commands.Context, *, colour: discord.Colour = None): """ Sets a default colour to be used for the bot's embeds. @@ -3532,14 +4009,14 @@ async def _set_colour(self, ctx: commands.Context, *, colour: discord.Colour = N https://discordpy.readthedocs.io/en/stable/ext/commands/api.html#discord.ext.commands.ColourConverter **Examples:** - - `[p]set colour dark red` - - `[p]set colour blurple` - - `[p]set colour 0x5DADE2` - - `[p]set color 0x#FDFEFE` - - `[p]set color #7F8C8D` + - `[p]set colour dark red` + - `[p]set colour blurple` + - `[p]set colour 0x5DADE2` + - `[p]set color 0x#FDFEFE` + - `[p]set color #7F8C8D` **Arguments:** - - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red). + - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red). """ if colour is None: ctx.bot._color = discord.Color.red() @@ -3554,7 +4031,7 @@ async def _set_colour(self, ctx: commands.Context, *, colour: discord.Colour = N aliases=["prefixes", "globalprefix", "globalprefixes"], require_var_positional=True, ) - @checks.is_owner() + @commands.is_owner() async def _set_prefix(self, ctx: commands.Context, *prefixes: str): """Sets [botname]'s global prefix(es). @@ -3563,19 +4040,37 @@ async def _set_prefix(self, ctx: commands.Context, *prefixes: str): See also the `--mentionable` flag to enable mentioning the bot as the prefix. **Examples:** - - `[p]set prefix !` - - `[p]set prefix "! "` - Quotes are needed to use spaces in prefixes. - - `[p]set prefix "@[botname] "` - This uses a mention as the prefix. See also the `--mentionable` flag. - - `[p]set prefix ! ? .` - Sets multiple prefixes. + - `[p]set prefix !` + - `[p]set prefix "! "` - Quotes are needed to use spaces in prefixes. + - `[p]set prefix "@[botname] "` - This uses a mention as the prefix. See also the `--mentionable` flag. + - `[p]set prefix ! ? .` - Sets multiple prefixes. **Arguments:** - - `` - The prefixes the bot will respond to globally. + - `` - The prefixes the bot will respond to globally. """ if any(prefix.startswith("/") for prefix in prefixes): await ctx.send( _("Prefixes cannot start with '/', as it conflicts with Discord's slash commands.") ) return + if any(len(x) < MINIMUM_PREFIX_LENGTH for x in prefixes): + await ctx.send( + _( + "Warning: A prefix is below the recommended length (1 character).\n" + "Do you want to continue?" + ) + + " (yes/no)" + ) + pred = MessagePredicate.yes_or_no(ctx) + try: + await self.bot.wait_for("message", check=pred, timeout=30) + except asyncio.TimeoutError: + await ctx.send(_("Response timed out.")) + return + else: + if pred.result is False: + await ctx.send(_("Cancelled.")) + return if any(len(x) > MAX_PREFIX_LENGTH for x in prefixes): await ctx.send( _( @@ -3601,7 +4096,7 @@ async def _set_prefix(self, ctx: commands.Context, *prefixes: str): await ctx.send(_("Prefixes set.")) @_set.command(name="serverprefix", aliases=["serverprefixes"]) - @checks.admin_or_permissions(manage_guild=True) + @commands.admin_or_permissions(manage_guild=True) async def _set_serverprefix( self, ctx: commands.Context, server: Optional[discord.Guild], *prefixes: str ): @@ -3613,14 +4108,15 @@ async def _set_serverprefix( A prefix cannot have more than 25 characters. **Examples:** - - `[p]set serverprefix !` - - `[p]set serverprefix "! "` - Quotes are needed to use spaces in prefixes. - - `[p]set serverprefix "@[botname] "` - This uses a mention as the prefix. - - `[p]set serverprefix ! ? .` - Sets multiple prefixes. - - `[p]set serverprefix "Red - Discord Bot" ? - Sets the prefix for a specific server. Quotes are needed to use spaces in the server name. + - `[p]set serverprefix !` + - `[p]set serverprefix "! "` - Quotes are needed to use spaces in prefixes. + - `[p]set serverprefix "@[botname] "` - This uses a mention as the prefix. + - `[p]set serverprefix ! ? .` - Sets multiple prefixes. + - `[p]set serverprefix "Red - Discord Bot" ?` - Sets the prefix for a specific server. Quotes are needed to use spaces in the server name. **Arguments:** - - `[prefixes...]` - The prefixes the bot will respond to on this server. Leave blank to clear server prefixes. + - `[server]` - The server to set the prefix for. Defaults to current server. + - `[prefixes...]` - The prefixes the bot will respond to on this server. Leave blank to clear server prefixes. """ if server is None: server = ctx.guild @@ -3634,6 +4130,9 @@ async def _set_serverprefix( _("Prefixes cannot start with '/', as it conflicts with Discord's slash commands.") ) return + if any(len(x) < MINIMUM_PREFIX_LENGTH for x in prefixes): + await ctx.send(_("You cannot have a prefix shorter than 1 character.")) + return if any(len(x) > MAX_PREFIX_LENGTH for x in prefixes): await ctx.send(_("You cannot have a prefix longer than 25 characters.")) return @@ -3645,7 +4144,7 @@ async def _set_serverprefix( await ctx.send(_("Server prefixes set.")) @_set.command(name="usebuttons") - @checks.is_owner() + @commands.is_owner() async def _set_usebuttons(self, ctx: commands.Context, use_buttons: bool = None): """ Set a global bot variable for using buttons in menus. @@ -3700,7 +4199,7 @@ async def _set_errormsg(self, ctx: commands.Context, *, msg: str = None): await ctx.send(content) @commands.group() - @checks.is_owner() + @commands.is_owner() async def helpset(self, ctx: commands.Context): """ Commands to manage settings for the help command. @@ -3717,7 +4216,7 @@ async def helpset_showsettings(self, ctx: commands.Context): Warning: These settings may not be accurate if the default formatter is not in use. **Example:** - - `[p]helpset showsettings` + - `[p]helpset showsettings` """ help_settings = await commands.help.HelpSettings.from_context(ctx) @@ -3739,7 +4238,7 @@ async def helpset_resetformatter(self, ctx: commands.Context): This resets [botname]'s help formatter to the default formatter. **Example:** - - `[p]helpset resetformatter` + - `[p]helpset resetformatter` """ ctx.bot.reset_help_formatter() @@ -3759,7 +4258,7 @@ async def helpset_resetsettings(self, ctx: commands.Context): This may not have an impact when using custom formatters from 3rd party cogs **Example:** - - `[p]helpset resetsettings` + - `[p]helpset resetsettings` """ await ctx.bot._config.help.clear() await ctx.send( @@ -3784,11 +4283,11 @@ async def helpset_usemenus( and will use the associated control scheme to navigate between pages. **Examples:** - - `[p]helpset usemenus reactions` - Enables using reaction menus. - - `[p]helpset usemenus buttons` - Enables using button menus. - - `[p]helpset usemenus select` - Enables buttons with a select menu. - - `[p]helpset usemenus selectonly` - Enables a select menu only on help. - - `[p]helpset usemenus disable` - Disables help menus. + - `[p]helpset usemenus reactions` - Enables using reaction menus. + - `[p]helpset usemenus buttons` - Enables using button menus. + - `[p]helpset usemenus select` - Enables buttons with a select menu. + - `[p]helpset usemenus selectonly` - Enables a select menu only on help. + - `[p]helpset usemenus disable` - Disables help menus. **Arguments:** - `<"buttons"|"reactions"|"select"|"selectonly"|"disable">` - Whether to use `buttons`, @@ -3821,11 +4320,11 @@ async def helpset_showhidden(self, ctx: commands.Context, show_hidden: bool = No Using this without a setting will toggle. **Examples:** - - `[p]helpset showhidden True` - Enables showing hidden commands. - - `[p]helpset showhidden` - Toggles the value. + - `[p]helpset showhidden True` - Enables showing hidden commands. + - `[p]helpset showhidden` - Toggles the value. **Arguments:** - - `[show_hidden]` - Whether to use show hidden commands in help. Leave blank to toggle. + - `[show_hidden]` - Whether to use show hidden commands in help. Leave blank to toggle. """ if show_hidden is None: show_hidden = not await ctx.bot._config.help.show_hidden() @@ -3844,11 +4343,11 @@ async def helpset_showaliases(self, ctx: commands.Context, show_aliases: bool = Using this without a setting will toggle. **Examples:** - - `[p]helpset showaliases False` - Disables showing aliases on this server. - - `[p]helpset showaliases` - Toggles the value. + - `[p]helpset showaliases False` - Disables showing aliases on this server. + - `[p]helpset showaliases` - Toggles the value. **Arguments:** - - `[show_aliases]` - Whether to include aliases in help. Leave blank to toggle. + - `[show_aliases]` - Whether to include aliases in help. Leave blank to toggle. """ if show_aliases is None: show_aliases = not await ctx.bot._config.help.show_aliases() @@ -3871,11 +4370,11 @@ async def helpset_usetick(self, ctx: commands.Context, use_tick: bool = None): Note: This is only used when the bot is not using menus. **Examples:** - - `[p]helpset usetick False` - Disables ticking when help is sent to DMs. - - `[p]helpset usetick` - Toggles the value. + - `[p]helpset usetick False` - Disables ticking when help is sent to DMs. + - `[p]helpset usetick` - Toggles the value. **Arguments:** - - `[use_tick]` - Whether to tick the help command when help is sent to DMs. Leave blank to toggle. + - `[use_tick]` - Whether to tick the help command when help is sent to DMs. Leave blank to toggle. """ if use_tick is None: use_tick = not await ctx.bot._config.help.use_tick() @@ -3894,11 +4393,11 @@ async def helpset_permfilter(self, ctx: commands.Context, verify: bool = None): Using this without a setting will toggle. **Examples:** - - `[p]helpset verifychecks False` - Enables showing unusable commands in help. - - `[p]helpset verifychecks` - Toggles the value. + - `[p]helpset verifychecks False` - Enables showing unusable commands in help. + - `[p]helpset verifychecks` - Toggles the value. **Arguments:** - - `[verify]` - Whether to hide unusable commands in help. Leave blank to toggle. + - `[verify]` - Whether to hide unusable commands in help. Leave blank to toggle. """ if verify is None: verify = not await ctx.bot._config.help.verify_checks() @@ -3921,11 +4420,11 @@ async def helpset_verifyexists(self, ctx: commands.Context, verify: bool = None) Using this without a setting will toggle. **Examples:** - - `[p]helpset verifyexists True` - Enables sending help for nonexistent topics. - - `[p]helpset verifyexists` - Toggles the value. + - `[p]helpset verifyexists True` - Enables sending help for nonexistent topics. + - `[p]helpset verifyexists` - Toggles the value. **Arguments:** - - `[verify]` - Whether to respond to help for nonexistent topics. Leave blank to toggle. + - `[verify]` - Whether to respond to help for nonexistent topics. Leave blank to toggle. """ if verify is None: verify = not await ctx.bot._config.help.verify_exists() @@ -3953,10 +4452,10 @@ async def helpset_pagecharlimt(self, ctx: commands.Context, limit: int): mean some pages will exceed this limit. **Example:** - - `[p]helpset pagecharlimit 1500` + - `[p]helpset pagecharlimit 1500` **Arguments:** - - `` - The max amount of characters to show per page in the help message. + - `` - The max amount of characters to show per page in the help message. """ if limit < 500: await ctx.send(_("You must give a value of at least 500 characters.")) @@ -3969,8 +4468,6 @@ async def helpset_pagecharlimt(self, ctx: commands.Context, limit: int): async def helpset_maxpages(self, ctx: commands.Context, pages: int): """Set the maximum number of help pages sent in a server channel. - Note: This setting does not apply to menu help. - If a help message contains more pages than this value, the help message will be sent to the command author via DM. This is to help reduce spam in server text channels. @@ -3978,11 +4475,11 @@ async def helpset_maxpages(self, ctx: commands.Context, pages: int): The default value is 2 pages. **Examples:** - - `[p]helpset maxpages 50` - Basically never send help to DMs. - - `[p]helpset maxpages 0` - Always send help to DMs. + - `[p]helpset maxpages 50` - Basically never send help to DMs. + - `[p]helpset maxpages 0` - Always send help to DMs. **Arguments:** - - `` - The max pages allowed to send per help in a server. + - `` - The max pages allowed to send per help in a server. """ if pages < 0: await ctx.send(_("You must give a value of zero or greater!")) @@ -4003,13 +4500,13 @@ async def helpset_deletedelay(self, ctx: commands.Context, seconds: int): The bot has to have MANAGE_MESSAGES permission for this to work. **Examples:** - - `[p]helpset deletedelay 60` - Delete the help pages after a minute. - - `[p]helpset deletedelay 1` - Delete the help pages as quickly as possible. - - `[p]helpset deletedelay 1209600` - Max time to wait before deleting (14 days). - - `[p]helpset deletedelay 0` - Disable deleting help pages. + - `[p]helpset deletedelay 60` - Delete the help pages after a minute. + - `[p]helpset deletedelay 1` - Delete the help pages as quickly as possible. + - `[p]helpset deletedelay 1209600` - Max time to wait before deleting (14 days). + - `[p]helpset deletedelay 0` - Disable deleting help pages. **Arguments:** - - `` - The seconds to wait before deleting help pages. + - `` - The seconds to wait before deleting help pages. """ if seconds < 0: await ctx.send(_("You must give a value of zero or greater!")) @@ -4032,13 +4529,13 @@ async def helpset_reacttimeout(self, ctx: commands.Context, seconds: int): The timeout has to be between 15 and 300 seconds. **Examples:** - - `[p]helpset reacttimeout 30` - The default timeout. - - `[p]helpset reacttimeout 60` - Timeout of 1 minute. - - `[p]helpset reacttimeout 15` - Minimum allowed timeout. - - `[p]helpset reacttimeout 300` - Max allowed timeout (5 mins). + - `[p]helpset reacttimeout 30` - The default timeout. + - `[p]helpset reacttimeout 60` - Timeout of 1 minute. + - `[p]helpset reacttimeout 15` - Minimum allowed timeout. + - `[p]helpset reacttimeout 300` - Max allowed timeout (5 mins). **Arguments:** - - `` - The timeout, in seconds, of the reactions. + - `` - The timeout, in seconds, of the reactions. """ if seconds < 15: await ctx.send(_("You must give a value of at least 15 seconds!")) @@ -4058,12 +4555,15 @@ async def helpset_tagline(self, ctx: commands.Context, *, tagline: str = None): The maximum tagline length is 2048 characters. This setting only applies to embedded help. If no tagline is specified, the default will be used instead. + You can use `[\u200bp]` in your tagline, which will be replaced by the bot's prefix. + **Examples:** - - `[p]helpset tagline Thanks for using the bot!` - - `[p]helpset tagline` - Resets the tagline to the default. + - `[p]helpset tagline Thanks for using the bot!` + - `[p]helpset tagline Use [\u200bp]invite to add me to your server.` + - `[p]helpset tagline` - Resets the tagline to the default. **Arguments:** - - `[tagline]` - The tagline to appear at the bottom of help embeds. Leave blank to reset. + - `[tagline]` - The tagline to appear at the bottom of help embeds. Leave blank to reset. """ if tagline is None: await ctx.bot._config.help.tagline.set("") @@ -4089,10 +4589,10 @@ async def contact(self, ctx: commands.Context, *, message: str): This is limited to one message every 60 seconds per person. **Example:** - - `[p]contact Help! The bot has become sentient!` + - `[p]contact Help! The bot has become sentient!` **Arguments:** - - `[message]` - The message to send to the owner. + - `[message]` - The message to send to the owner. """ guild = ctx.message.guild author = ctx.message.author @@ -4165,7 +4665,7 @@ async def contact(self, ctx: commands.Context, *, message: str): await ctx.send(_("I'm unable to deliver your message. Sorry.")) @commands.command() - @checks.is_owner() + @commands.is_owner() async def dm(self, ctx: commands.Context, user_id: int, *, message: str): """Sends a DM to a user. @@ -4175,10 +4675,10 @@ async def dm(self, ctx: commands.Context, user_id: int, *, message: str): Enable 'Developer Mode', then right click a user and click on 'Copy ID'. **Example:** - - `[p]dm 262626262626262626 Do you like me? Yes / No` + - `[p]dm 262626262626262626 Do you like me? Yes / No` **Arguments:** - - `[message]` - The message to dm to the user. + - `[message]` - The message to dm to the user. """ destination = self.bot.get_user(user_id) if destination is None or destination.bot: @@ -4221,7 +4721,7 @@ async def dm(self, ctx: commands.Context, user_id: int, *, message: str): await ctx.send(_("Message delivered to {}").format(destination)) @commands.command(hidden=True) - @checks.is_owner() + @commands.is_owner() async def datapath(self, ctx: commands.Context): """Prints the bot's data path.""" from redbot.core.data_manager import basic_config @@ -4231,12 +4731,12 @@ async def datapath(self, ctx: commands.Context): await ctx.send(box(msg)) @commands.command(hidden=True) - @checks.is_owner() + @commands.is_owner() async def debuginfo(self, ctx: commands.Context): """Shows debug information useful for debugging.""" from redbot.core._debuginfo import DebugInfo - await ctx.send(await DebugInfo(self.bot).get_text()) + await ctx.send(await DebugInfo(self.bot).get_command_text()) # You may ask why this command is owner-only, # cause after all it could be quite useful to guild owners! @@ -4249,7 +4749,7 @@ async def diagnoseissues( self, ctx: commands.Context, channel: Optional[ - Union[discord.TextChannel, discord.VoiceChannel, discord.Thread] + Union[discord.TextChannel, discord.VoiceChannel, discord.StageChannel, discord.Thread] ] = commands.CurrentChannel, # avoid non-default argument following default argument by using empty param() member: Union[discord.Member, discord.User] = commands.param(), @@ -4263,17 +4763,17 @@ async def diagnoseissues( you can do so by using the command in DMs. **Example:** - - `[p]diagnoseissues #general @Slime ban` - Diagnose why @Slime can't use `[p]ban` in #general channel. + - `[p]diagnoseissues #general @Slime ban` - Diagnose why @Slime can't use `[p]ban` in #general channel. **Arguments:** - - `[channel]` - The text channel that the command should be tested for. Defaults to the current channel. - - `` - The member that should be considered as the command caller. - - `` - The name of the command to test. + - `[channel]` - The text channel that the command should be tested for. Defaults to the current channel. + - `` - The member that should be considered as the command caller. + - `` - The name of the command to test. """ if ctx.guild is None: await ctx.send( _( - "A text channel, voice channel, or thread needs to be passed" + "A text channel, voice channel, stage channel, or thread needs to be passed" " when using this command in DMs." ) ) @@ -4305,7 +4805,7 @@ async def diagnoseissues( await ctx.send(await issue_diagnoser.diagnose()) @commands.group(aliases=["whitelist"]) - @checks.is_owner() + @commands.is_owner() async def allowlist(self, ctx: commands.Context): """ Commands to manage the allowlist. @@ -4322,11 +4822,11 @@ async def allowlist_add(self, ctx: commands.Context, *users: Union[discord.Membe Adds users to the allowlist. **Examples:** - - `[p]allowlist add @26 @Will` - Adds two users to the allowlist. - - `[p]allowlist add 262626262626262626` - Adds a user by ID. + - `[p]allowlist add @26 @Will` - Adds two users to the allowlist. + - `[p]allowlist add 262626262626262626` - Adds a user by ID. **Arguments:** - - `` - The user or users to add to the allowlist. + - `` - The user or users to add to the allowlist. """ await self.bot.add_to_whitelist(users) if len(users) > 1: @@ -4340,7 +4840,7 @@ async def allowlist_list(self, ctx: commands.Context): Lists users on the allowlist. **Example:** - - `[p]allowlist list` + - `[p]allowlist list` """ curr_list = await ctx.bot._config.whitelist() @@ -4368,11 +4868,11 @@ async def allowlist_remove(self, ctx: commands.Context, *users: Union[discord.Me The allowlist will be disabled if all users are removed. **Examples:** - - `[p]allowlist remove @26 @Will` - Removes two users from the allowlist. - - `[p]allowlist remove 262626262626262626` - Removes a user by ID. + - `[p]allowlist remove @26 @Will` - Removes two users from the allowlist. + - `[p]allowlist remove 262626262626262626` - Removes a user by ID. **Arguments:** - - `` - The user or users to remove from the allowlist. + - `` - The user or users to remove from the allowlist. """ await self.bot.remove_from_whitelist(users) if len(users) > 1: @@ -4388,13 +4888,13 @@ async def allowlist_clear(self, ctx: commands.Context): This disables the allowlist. **Example:** - - `[p]allowlist clear` + - `[p]allowlist clear` """ await self.bot.clear_whitelist() await ctx.send(_("Allowlist has been cleared.")) @commands.group(aliases=["blacklist", "denylist"]) - @checks.is_owner() + @commands.is_owner() async def blocklist(self, ctx: commands.Context): """ Commands to manage the blocklist. @@ -4409,11 +4909,11 @@ async def blocklist_add(self, ctx: commands.Context, *users: Union[discord.Membe Adds users to the blocklist. **Examples:** - - `[p]blocklist add @26 @Will` - Adds two users to the blocklist. - - `[p]blocklist add 262626262626262626` - Blocks a user by ID. + - `[p]blocklist add @26 @Will` - Adds two users to the blocklist. + - `[p]blocklist add 262626262626262626` - Blocks a user by ID. **Arguments:** - - `` - The user or users to add to the blocklist. + - `` - The user or users to add to the blocklist. """ for user in users: if isinstance(user, int): @@ -4436,7 +4936,7 @@ async def blocklist_list(self, ctx: commands.Context): Lists users on the blocklist. **Example:** - - `[p]blocklist list` + - `[p]blocklist list` """ curr_list = await self.bot.get_blacklist() @@ -4462,11 +4962,11 @@ async def blocklist_remove(self, ctx: commands.Context, *users: Union[discord.Me Removes users from the blocklist. **Examples:** - - `[p]blocklist remove @26 @Will` - Removes two users from the blocklist. - - `[p]blocklist remove 262626262626262626` - Removes a user by ID. + - `[p]blocklist remove @26 @Will` - Removes two users from the blocklist. + - `[p]blocklist remove 262626262626262626` - Removes a user by ID. **Arguments:** - - `` - The user or users to remove from the blocklist. + - `` - The user or users to remove from the blocklist. """ await self.bot.remove_from_blacklist(users) if len(users) > 1: @@ -4480,14 +4980,14 @@ async def blocklist_clear(self, ctx: commands.Context): Clears the blocklist. **Example:** - - `[p]blocklist clear` + - `[p]blocklist clear` """ await self.bot.clear_blacklist() await ctx.send(_("Blocklist has been cleared.")) @commands.group(aliases=["localwhitelist"]) @commands.guild_only() - @checks.admin_or_permissions(administrator=True) + @commands.admin_or_permissions(administrator=True) async def localallowlist(self, ctx: commands.Context): """ Commands to manage the server specific allowlist. @@ -4506,12 +5006,12 @@ async def localallowlist_add( Adds a user or role to the server allowlist. **Examples:** - - `[p]localallowlist add @26 @Will` - Adds two users to the local allowlist. - - `[p]localallowlist add 262626262626262626` - Allows a user by ID. - - `[p]localallowlist add "Super Admins"` - Allows a role with a space in the name without mentioning. + - `[p]localallowlist add @26 @Will` - Adds two users to the local allowlist. + - `[p]localallowlist add 262626262626262626` - Allows a user by ID. + - `[p]localallowlist add "Super Admins"` - Allows a role with a space in the name without mentioning. **Arguments:** - - `` - The users or roles to remove from the local allowlist. + - `` - The users or roles to remove from the local allowlist. """ 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} @@ -4540,7 +5040,7 @@ async def localallowlist_list(self, ctx: commands.Context): Lists users and roles on the server allowlist. **Example:** - - `[p]localallowlist list` + - `[p]localallowlist list` """ curr_list = await self.bot.get_whitelist(ctx.guild) @@ -4570,12 +5070,12 @@ async def localallowlist_remove( The local allowlist will be disabled if all users are removed. **Examples:** - - `[p]localallowlist remove @26 @Will` - Removes two users from the local allowlist. - - `[p]localallowlist remove 262626262626262626` - Removes a user by ID. - - `[p]localallowlist remove "Super Admins"` - Removes a role with a space in the name without mentioning. + - `[p]localallowlist remove @26 @Will` - Removes two users from the local allowlist. + - `[p]localallowlist remove 262626262626262626` - Removes a user by ID. + - `[p]localallowlist remove "Super Admins"` - Removes a role with a space in the name without mentioning. **Arguments:** - - `` - The users or roles to remove from the local allowlist. + - `` - The users or roles to remove from the local allowlist. """ 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} @@ -4605,14 +5105,14 @@ async def localallowlist_clear(self, ctx: commands.Context): This disables the local allowlist and clears all entries. **Example:** - - `[p]localallowlist clear` + - `[p]localallowlist clear` """ await self.bot.clear_whitelist(ctx.guild) await ctx.send(_("Server allowlist has been cleared.")) @commands.group(aliases=["localblacklist"]) @commands.guild_only() - @checks.admin_or_permissions(administrator=True) + @commands.admin_or_permissions(administrator=True) async def localblocklist(self, ctx: commands.Context): """ Commands to manage the server specific blocklist. @@ -4629,12 +5129,12 @@ async def localblocklist_add( Adds a user or role to the local blocklist. **Examples:** - - `[p]localblocklist add @26 @Will` - Adds two users to the local blocklist. - - `[p]localblocklist add 262626262626262626` - Blocks a user by ID. - - `[p]localblocklist add "Bad Apples"` - Blocks a role with a space in the name without mentioning. + - `[p]localblocklist add @26 @Will` - Adds two users to the local blocklist. + - `[p]localblocklist add 262626262626262626` - Blocks a user by ID. + - `[p]localblocklist add "Bad Apples"` - Blocks a role with a space in the name without mentioning. **Arguments:** - - `` - The users or roles to add to the local blocklist. + - `` - The users or roles to add to the local blocklist. """ for user_or_role in users_or_roles: uid = discord.Object(id=getattr(user_or_role, "id", user_or_role)) @@ -4660,7 +5160,7 @@ async def localblocklist_list(self, ctx: commands.Context): Lists users and roles on the server blocklist. **Example:** - - `[p]localblocklist list` + - `[p]localblocklist list` """ curr_list = await self.bot.get_blacklist(ctx.guild) @@ -4688,12 +5188,12 @@ async def localblocklist_remove( Removes user or role from local blocklist. **Examples:** - - `[p]localblocklist remove @26 @Will` - Removes two users from the local blocklist. - - `[p]localblocklist remove 262626262626262626` - Unblocks a user by ID. - - `[p]localblocklist remove "Bad Apples"` - Unblocks a role with a space in the name without mentioning. + - `[p]localblocklist remove @26 @Will` - Removes two users from the local blocklist. + - `[p]localblocklist remove 262626262626262626` - Unblocks a user by ID. + - `[p]localblocklist remove "Bad Apples"` - Unblocks a role with a space in the name without mentioning. **Arguments:** - - `` - The users or roles to remove from the local blocklist. + - `` - The users or roles to remove from the local blocklist. """ await self.bot.remove_from_blacklist(users_or_roles, guild=ctx.guild) @@ -4710,18 +5210,18 @@ async def localblocklist_clear(self, ctx: commands.Context): This disables the server blocklist and clears all entries. **Example:** - - `[p]blocklist clear` + - `[p]blocklist clear` """ await self.bot.clear_blacklist(ctx.guild) await ctx.send(_("Server blocklist has been cleared.")) - @checks.guildowner_or_permissions(administrator=True) + @commands.guildowner_or_permissions(administrator=True) @commands.group(name="command") async def command_manager(self, ctx: commands.Context): """Commands to enable and disable commands and cogs.""" pass - @checks.is_owner() + @commands.is_owner() @command_manager.command(name="defaultdisablecog") async def command_default_disable_cog(self, ctx: commands.Context, *, cog: CogConverter): """Set the default state for a cog as disabled. @@ -4732,11 +5232,11 @@ async def command_default_disable_cog(self, ctx: commands.Context, *, cog: CogCo Note: This will only work on loaded cogs, and must reference the title-case cog name. **Examples:** - - `[p]command defaultdisablecog Economy` - - `[p]command defaultdisablecog ModLog` + - `[p]command defaultdisablecog Economy` + - `[p]command defaultdisablecog ModLog` **Arguments:** - - `` - The name of the cog to make disabled by default. Must be title-case. + - `` - The name of the cog to make disabled by default. Must be title-case. """ cogname = cog.qualified_name if isinstance(cog, commands.commands._RuleDropper): @@ -4744,7 +5244,7 @@ async def command_default_disable_cog(self, ctx: commands.Context, *, cog: CogCo await self.bot._disabled_cog_cache.default_disable(cogname) await ctx.send(_("{cogname} has been set as disabled by default.").format(cogname=cogname)) - @checks.is_owner() + @commands.is_owner() @command_manager.command(name="defaultenablecog") async def command_default_enable_cog(self, ctx: commands.Context, *, cog: CogConverter): """Set the default state for a cog as enabled. @@ -4755,11 +5255,11 @@ async def command_default_enable_cog(self, ctx: commands.Context, *, cog: CogCon Note: This will only work on loaded cogs, and must reference the title-case cog name. **Examples:** - - `[p]command defaultenablecog Economy` - - `[p]command defaultenablecog ModLog` + - `[p]command defaultenablecog Economy` + - `[p]command defaultenablecog ModLog` **Arguments:** - - `` - The name of the cog to make enabled by default. Must be title-case. + - `` - The name of the cog to make enabled by default. Must be title-case. """ cogname = cog.qualified_name await self.bot._disabled_cog_cache.default_enable(cogname) @@ -4773,11 +5273,11 @@ async def command_disable_cog(self, ctx: commands.Context, *, cog: CogConverter) Note: This will only work on loaded cogs, and must reference the title-case cog name. **Examples:** - - `[p]command disablecog Economy` - - `[p]command disablecog ModLog` + - `[p]command disablecog Economy` + - `[p]command disablecog ModLog` **Arguments:** - - `` - The name of the cog to disable on this server. Must be title-case. + - `` - The name of the cog to disable on this server. Must be title-case. """ cogname = cog.qualified_name if isinstance(cog, commands.commands._RuleDropper): @@ -4797,11 +5297,11 @@ async def command_enable_cog(self, ctx: commands.Context, *, cogname: str): Note: This will only work on loaded cogs, and must reference the title-case cog name. **Examples:** - - `[p]command enablecog Economy` - - `[p]command enablecog ModLog` + - `[p]command enablecog Economy` + - `[p]command enablecog ModLog` **Arguments:** - - `` - The name of the cog to enable on this server. Must be title-case. + - `` - The name of the cog to enable on this server. Must be title-case. """ if await self.bot._disabled_cog_cache.enable_cog_in_guild(cogname, ctx.guild.id): await ctx.send(_("{cogname} has been enabled in this guild.").format(cogname=cogname)) @@ -4821,7 +5321,7 @@ async def command_list_disabled_cogs(self, ctx: commands.Context): """List the cogs which are disabled in this server. **Example:** - - `[p]command listdisabledcogs` + - `[p]command listdisabledcogs` """ disabled = [ cog.qualified_name @@ -4848,7 +5348,7 @@ async def list_disabled(self, ctx: commands.Context): Otherwise, this will show disabled commands on the current server. **Example:** - - `[p]command listdisabled` + - `[p]command listdisabled` """ # Select the scope based on the author's privileges if await ctx.bot.is_owner(ctx.author): @@ -4861,7 +5361,7 @@ async def list_disabled_global(self, ctx: commands.Context): """List disabled commands globally. **Example:** - - `[p]command listdisabled global` + - `[p]command listdisabled global` """ disabled_list = await self.bot._config.disabled_commands() if not disabled_list: @@ -4883,7 +5383,7 @@ async def list_disabled_guild(self, ctx: commands.Context): """List disabled commands in this server. **Example:** - - `[p]command listdisabled guild` + - `[p]command listdisabled guild` """ disabled_list = await self.bot._config.guild(ctx.guild).disabled_commands() if not disabled_list: @@ -4908,11 +5408,11 @@ async def command_disable(self, ctx: commands.Context, *, command: CommandConver Otherwise, this will disable commands on the current server. **Examples:** - - `[p]command disable userinfo` - Disables the `userinfo` command in the Mod cog. - - `[p]command disable urban` - Disables the `urban` command in the General cog. + - `[p]command disable userinfo` - Disables the `userinfo` command in the Mod cog. + - `[p]command disable urban` - Disables the `urban` command in the General cog. **Arguments:** - - `` - The command to disable. + - `` - The command to disable. """ # Select the scope based on the author's privileges if await ctx.bot.is_owner(ctx.author): @@ -4920,18 +5420,18 @@ async def command_disable(self, ctx: commands.Context, *, command: CommandConver else: await ctx.invoke(self.command_disable_guild, command=command) - @checks.is_owner() + @commands.is_owner() @command_disable.command(name="global") async def command_disable_global(self, ctx: commands.Context, *, command: CommandConverter): """ Disable a command globally. **Examples:** - - `[p]command disable global userinfo` - Disables the `userinfo` command in the Mod cog. - - `[p]command disable global urban` - Disables the `urban` command in the General cog. + - `[p]command disable global userinfo` - Disables the `userinfo` command in the Mod cog. + - `[p]command disable global urban` - Disables the `urban` command in the General cog. **Arguments:** - - `` - The command to disable globally. + - `` - The command to disable globally. """ if self.command_manager in command.parents or self.command_manager == command: await ctx.send( @@ -4963,11 +5463,11 @@ async def command_disable_guild(self, ctx: commands.Context, *, command: Command Disable a command in this server only. **Examples:** - - `[p]command disable server userinfo` - Disables the `userinfo` command in the Mod cog. - - `[p]command disable server urban` - Disables the `urban` command in the General cog. + - `[p]command disable server userinfo` - Disables the `userinfo` command in the Mod cog. + - `[p]command disable server urban` - Disables the `urban` command in the General cog. **Arguments:** - - `` - The command to disable for the current server. + - `` - The command to disable for the current server. """ if self.command_manager in command.parents or self.command_manager == command: await ctx.send( @@ -5005,11 +5505,11 @@ async def command_enable(self, ctx: commands.Context, *, command: CommandConvert Otherwise, this will try to enable a command disabled on the current server. **Examples:** - - `[p]command enable userinfo` - Enables the `userinfo` command in the Mod cog. - - `[p]command enable urban` - Enables the `urban` command in the General cog. + - `[p]command enable userinfo` - Enables the `userinfo` command in the Mod cog. + - `[p]command enable urban` - Enables the `urban` command in the General cog. **Arguments:** - - `` - The command to enable. + - `` - The command to enable. """ if await ctx.bot.is_owner(ctx.author): await ctx.invoke(self.command_enable_global, command=command) @@ -5023,11 +5523,11 @@ async def command_enable_global(self, ctx: commands.Context, *, command: Command Enable a command globally. **Examples:** - - `[p]command enable global userinfo` - Enables the `userinfo` command in the Mod cog. - - `[p]command enable global urban` - Enables the `urban` command in the General cog. + - `[p]command enable global userinfo` - Enables the `userinfo` command in the Mod cog. + - `[p]command enable global urban` - Enables the `urban` command in the General cog. **Arguments:** - - `` - The command to enable globally. + - `` - The command to enable globally. """ async with ctx.bot._config.disabled_commands() as disabled_commands: with contextlib.suppress(ValueError): @@ -5047,11 +5547,11 @@ async def command_enable_guild(self, ctx: commands.Context, *, command: CommandC Enable a command in this server. **Examples:** - - `[p]command enable server userinfo` - Enables the `userinfo` command in the Mod cog. - - `[p]command enable server urban` - Enables the `urban` command in the General cog. + - `[p]command enable server userinfo` - Enables the `userinfo` command in the Mod cog. + - `[p]command enable server urban` - Enables the `urban` command in the General cog. **Arguments:** - - `` - The command to enable for the current server. + - `` - The command to enable for the current server. """ if command.requires.privilege_level is not None: if command.requires.privilege_level > await PrivilegeLevel.from_ctx(ctx): @@ -5069,7 +5569,7 @@ async def command_enable_guild(self, ctx: commands.Context, *, command: CommandC else: await ctx.tick() - @checks.is_owner() + @commands.is_owner() @command_manager.command(name="disabledmsg") async def command_disabledmsg(self, ctx: commands.Context, *, message: str = ""): """Set the bot's response to disabled commands. @@ -5079,18 +5579,18 @@ async def command_disabledmsg(self, ctx: commands.Context, *, message: str = "") To include the command name in the message, include the `{command}` placeholder. **Examples:** - - `[p]command disabledmsg This command is disabled` - - `[p]command disabledmsg {command} is disabled` - - `[p]command disabledmsg` - Sends nothing when a disabled command is attempted. + - `[p]command disabledmsg This command is disabled` + - `[p]command disabledmsg {command} is disabled` + - `[p]command disabledmsg` - Sends nothing when a disabled command is attempted. **Arguments:** - - `[message]` - The message to send when a disabled command is attempted. + - `[message]` - The message to send when a disabled command is attempted. """ await ctx.bot._config.disabled_command_msg.set(message) await ctx.tick() @commands.guild_only() - @checks.guildowner_or_permissions(manage_guild=True) + @commands.guildowner_or_permissions(manage_guild=True) @commands.group(name="autoimmune") async def autoimmune_group(self, ctx: commands.Context): """ @@ -5106,7 +5606,7 @@ async def autoimmune_list(self, ctx: commands.Context): Gets the current members and roles configured for automatic moderation action immunity. **Example:** - - `[p]autoimmune list` + - `[p]autoimmune list` """ ai_ids = await ctx.bot._config.guild(ctx.guild).autoimmune_ids() @@ -5137,11 +5637,11 @@ async def autoimmune_add( Makes a user or role immune from automated moderation actions. **Examples:** - - `[p]autoimmune add @Twentysix` - Adds a user. - - `[p]autoimmune add @Mods` - Adds a role. + - `[p]autoimmune add @Twentysix` - Adds a user. + - `[p]autoimmune add @Mods` - Adds a role. **Arguments:** - - `` - The user or role to add immunity to. + - `` - The user or role to add immunity to. """ async with ctx.bot._config.guild(ctx.guild).autoimmune_ids() as ai_ids: if user_or_role.id in ai_ids: @@ -5157,11 +5657,11 @@ async def autoimmune_remove( Remove a user or role from being immune to automated moderation actions. **Examples:** - - `[p]autoimmune remove @Twentysix` - Removes a user. - - `[p]autoimmune remove @Mods` - Removes a role. + - `[p]autoimmune remove @Twentysix` - Removes a user. + - `[p]autoimmune remove @Mods` - Removes a role. **Arguments:** - - `` - The user or role to remove immunity from. + - `` - The user or role to remove immunity from. """ async with ctx.bot._config.guild(ctx.guild).autoimmune_ids() as ai_ids: if user_or_role.id not in ai_ids: @@ -5177,11 +5677,11 @@ async def autoimmune_checkimmune( Checks if a user or role would be considered immune from automated actions. **Examples:** - - `[p]autoimmune isimmune @Twentysix` - - `[p]autoimmune isimmune @Mods` + - `[p]autoimmune isimmune @Twentysix` + - `[p]autoimmune isimmune @Mods` **Arguments:** - - `` - The user or role to check the immunity of. + - `` - The user or role to check the immunity of. """ if await ctx.bot.is_automod_immune(user_or_role): @@ -5228,7 +5728,7 @@ async def ignore_list(self, ctx: commands.Context): List the currently ignored servers and channels. **Example:** - - `[p]ignore list` + - `[p]ignore list` """ for page in pagify(await self.count_ignored(ctx)): await ctx.maybe_send_embed(page) @@ -5240,6 +5740,7 @@ async def ignore_channel( channel: Union[ discord.TextChannel, discord.VoiceChannel, + discord.StageChannel, discord.ForumChannel, discord.CategoryChannel, discord.Thread, @@ -5253,13 +5754,13 @@ async def ignore_channel( Note: Owners, Admins, and those with Manage Channel permissions override ignored channels. **Examples:** - - `[p]ignore channel #general` - Ignores commands in the #general channel. - - `[p]ignore channel` - Ignores commands in the current channel. - - `[p]ignore channel "General Channels"` - Use quotes for categories with spaces. - - `[p]ignore channel 356236713347252226` - Also accepts IDs. + - `[p]ignore channel #general` - Ignores commands in the #general channel. + - `[p]ignore channel` - Ignores commands in the current channel. + - `[p]ignore channel "General Channels"` - Use quotes for categories with spaces. + - `[p]ignore channel 356236713347252226` - Also accepts IDs. **Arguments:** - - `` - The channel to ignore. This can also be a thread or category channel. + - `` - The channel to ignore. This can also be a thread or category channel. """ if not await self.bot._ignored_cache.get_ignored_channel(channel): await self.bot._ignored_cache.set_ignored_channel(channel, True) @@ -5268,7 +5769,7 @@ async def ignore_channel( await ctx.send(_("Channel already in ignore list.")) @ignore.command(name="server", aliases=["guild"]) - @checks.admin_or_permissions(manage_guild=True) + @commands.admin_or_permissions(manage_guild=True) async def ignore_guild(self, ctx: commands.Context): """ Ignore commands in this server. @@ -5276,7 +5777,7 @@ async def ignore_guild(self, ctx: commands.Context): Note: Owners, Admins, and those with Manage Server permissions override ignored servers. **Example:** - - `[p]ignore server` - Ignores the current server + - `[p]ignore server` - Ignores the current server """ guild = ctx.guild if not await self.bot._ignored_cache.get_ignored_guild(guild): @@ -5298,6 +5799,7 @@ async def unignore_channel( channel: Union[ discord.TextChannel, discord.VoiceChannel, + discord.StageChannel, discord.ForumChannel, discord.CategoryChannel, discord.Thread, @@ -5309,13 +5811,13 @@ async def unignore_channel( Defaults to the current thread or channel. **Examples:** - - `[p]unignore channel #general` - Unignores commands in the #general channel. - - `[p]unignore channel` - Unignores commands in the current channel. - - `[p]unignore channel "General Channels"` - Use quotes for categories with spaces. - - `[p]unignore channel 356236713347252226` - Also accepts IDs. Use this method to unignore categories. + - `[p]unignore channel #general` - Unignores commands in the #general channel. + - `[p]unignore channel` - Unignores commands in the current channel. + - `[p]unignore channel "General Channels"` - Use quotes for categories with spaces. + - `[p]unignore channel 356236713347252226` - Also accepts IDs. Use this method to unignore categories. **Arguments:** - - `` - The channel to unignore. This can also be a thread or category channel. + - `` - The channel to unignore. This can also be a thread or category channel. """ if await self.bot._ignored_cache.get_ignored_channel(channel): await self.bot._ignored_cache.set_ignored_channel(channel, False) @@ -5324,13 +5826,13 @@ async def unignore_channel( await ctx.send(_("That channel is not in the ignore list.")) @unignore.command(name="server", aliases=["guild"]) - @checks.admin_or_permissions(manage_guild=True) + @commands.admin_or_permissions(manage_guild=True) async def unignore_guild(self, ctx: commands.Context): """ Remove this server from the ignore list. **Example:** - - `[p]unignore server` - Stops ignoring the current server + - `[p]unignore server` - Stops ignoring the current server """ guild = ctx.message.guild if await self.bot._ignored_cache.get_ignored_guild(guild): @@ -5341,23 +5843,23 @@ async def unignore_guild(self, ctx: commands.Context): async def count_ignored(self, ctx: commands.Context): category_channels: List[discord.CategoryChannel] = [] - channels: List[Union[discord.TextChannel, discord.VoiceChannel, discord.ForumChannel]] = [] + channels: List[ + Union[ + discord.TextChannel, + discord.VoiceChannel, + discord.StageChannel, + discord.ForumChannel, + ] + ] = [] threads: List[discord.Thread] = [] if await self.bot._ignored_cache.get_ignored_guild(ctx.guild): return _("This server is currently being ignored.") - for channel in ctx.guild.text_channels: - if channel.category and channel.category not in category_channels: - if await self.bot._ignored_cache.get_ignored_channel(channel.category): - category_channels.append(channel.category) - if await self.bot._ignored_cache.get_ignored_channel(channel, check_category=False): - channels.append(channel) - for channel in ctx.guild.voice_channels: - if channel.category and channel.category not in category_channels: - if await self.bot._ignored_cache.get_ignored_channel(channel.category): - category_channels.append(channel.category) - if await self.bot._ignored_cache.get_ignored_channel(channel, check_category=False): - channels.append(channel) - for channel in ctx.guild.forums: + for channel in itertools.chain( + ctx.guild.text_channels, + ctx.guild.voice_channels, + ctx.guild.stage_channels, + ctx.guild.forums, + ): if channel.category and channel.category not in category_channels: if await self.bot._ignored_cache.get_ignored_channel(channel.category): category_channels.append(channel.category) diff --git a/redbot/core/data_manager.py b/redbot/core/data_manager.py index 85169ad8602..c221301b151 100644 --- a/redbot/core/data_manager.py +++ b/redbot/core/data_manager.py @@ -9,27 +9,26 @@ from typing import Any, Dict import platformdirs -from discord.utils import deprecated from . import commands -from .cli import ExitCodes +from ._cli import ExitCodes -__all__ = [ - "create_temp_config", - "load_basic_configuration", +__all__ = ( "cog_data_path", "core_data_path", - "load_bundled_data", "bundled_data_path", - "storage_details", + "data_path", + "instance_name", + "metadata_file", "storage_type", -] + "storage_details", +) log = logging.getLogger("red.data_manager") basic_config = None -instance_name = None +_instance_name = None basic_config_default: Dict[str, Any] = { "DATA_PATH": None, @@ -53,14 +52,6 @@ config_dir = appdir.site_data_path config_file = config_dir / "config.json" -if not config_file.exists() and sys.platform == "darwin": - # backwards compatibility with the location given by appdirs 1.4.4 (replaced by platformdirs 2) - # which was the same as user_data_path - # https://platformdirs.readthedocs.io/en/stable/changelog.html#platformdirs-2-0-0 - _old_config_location = appdir.user_data_path / "config.json" - if _old_config_location.exists(): - config_dir.mkdir(parents=True, exist_ok=True) - _old_config_location.rename(config_file) def load_existing_config(): @@ -116,8 +107,8 @@ def load_basic_configuration(instance_name_: str): redbot setup. """ global basic_config - global instance_name - instance_name = instance_name_ + global _instance_name + _instance_name = instance_name_ try: with config_file.open(encoding="utf-8") as fs: @@ -129,10 +120,10 @@ def load_basic_configuration(instance_name_: str): ) sys.exit(ExitCodes.CONFIGURATION_ERROR) try: - basic_config = config[instance_name] + basic_config = config[_instance_name] except KeyError: print( - "Instance with this name doesn't exist." + f"Instance with name '{_instance_name}' doesn't exist." " You can create new instance using `redbot-setup` prior to running the bot." ) sys.exit(ExitCodes.INVALID_CLI_USAGE) @@ -197,12 +188,6 @@ def core_data_path() -> Path: return core_path.resolve() -# noinspection PyUnusedLocal -@deprecated("bundled_data_path() without calling this function") -def load_bundled_data(cog_instance, init_location: str): - pass - - def bundled_data_path(cog_instance: commands.Cog) -> Path: """ Get the path to the "data" directory bundled with this cog. @@ -239,6 +224,39 @@ def bundled_data_path(cog_instance: commands.Cog) -> Path: return bundled_path +def data_path() -> Path: + """Gets the base data path. + + Returns + ------- + str + Storage type. + """ + return _base_data_path() + + +def instance_name() -> str: + """Gets instance's name. + + Returns + ------- + str + Instance name. + """ + return _instance_name + + +def metadata_file() -> Path: + """Gets the path of metadata file. + + Returns + ------- + str + Storage type. + """ + return config_file + + def storage_type() -> str: """Gets the storage type as a string. @@ -253,14 +271,14 @@ def storage_type() -> str: raise RuntimeError("Bot basic config has not been loaded yet.") from e -def storage_details() -> dict: +def storage_details() -> Dict[str, str]: """Gets any details necessary for config drivers to load. These are set on setup. Returns ------- - dict + Dict[str, str] Storage details. """ - return basic_config.get("STORAGE_DETAILS", {}) + return deepcopy(basic_config.get("STORAGE_DETAILS", {})) diff --git a/redbot/core/dev_commands.py b/redbot/core/dev_commands.py index 9fea9dc8c93..b0deb5c589e 100644 --- a/redbot/core/dev_commands.py +++ b/redbot/core/dev_commands.py @@ -10,6 +10,8 @@ is distributed under GNU GPL Version 3. """ +from __future__ import annotations + import ast import asyncio import aiohttp @@ -19,12 +21,14 @@ import traceback import types import re -from contextlib import redirect_stdout +import sys from copy import copy +from typing import Any, Awaitable, Dict, Iterator, List, Literal, Tuple, Type, TypeVar, Union +from types import CodeType, TracebackType import discord -from . import checks, commands +from . import commands from .commands import NoParseOptional as Optional from .i18n import Translator, cog_i18n from .utils import chat_formatting @@ -33,71 +37,393 @@ _ = Translator("Dev", __file__) -START_CODE_BLOCK_RE = re.compile(r"^((```py(thon)?)(?=\s)|(```))") +# we want to match either: +# - "```lang\n" +# - or "```" and potentially also strip a single "\n" if it follows it immediately +START_CODE_BLOCK_RE = re.compile(r"^((```[\w.+\-]+\n+(?!```))|(```\n*))") + +T = TypeVar("T") + + +def get_pages(msg: str) -> Iterator[str]: + """Pagify the given message for output to the user.""" + return pagify(msg, delims=["\n", " "], priority=True, shorten_by=10) + + +def sanitize_output(ctx: commands.Context, to_sanitize: str) -> str: + """Hides the bot's token from a string.""" + token = ctx.bot.http.token + if token: + return re.sub(re.escape(token), "[EXPUNGED]", to_sanitize, re.I) + return to_sanitize + + +def async_compile(source: str, filename: str, mode: Literal["eval", "exec"]) -> CodeType: + return compile( + source, filename, mode, flags=ast.PyCF_ALLOW_TOP_LEVEL_AWAIT, optimize=0, dont_inherit=True + ) + + +async def maybe_await(coro: Union[T, Awaitable[T], Awaitable[Awaitable[T]]]) -> T: + for i in range(2): + if inspect.isawaitable(coro): + coro = await coro + else: + break + return coro # type: ignore + + +def cleanup_code(content: str) -> str: + """Automatically removes code blocks from the code.""" + # remove ```py\n``` + if content.startswith("```") and content.endswith("```"): + return START_CODE_BLOCK_RE.sub("", content)[:-3].rstrip("\n") + + # remove `foo` + return content.strip("` \n") + + +class SourceCache: + MAX_SIZE = 1000 + + def __init__(self) -> None: + # estimated to take less than 100 kB + self._data: Dict[str, Tuple[str, int]] = {} + # this just keeps going up until the bot is restarted, shouldn't really be an issue + self._next_index = 0 + + def take_next_index(self) -> int: + next_index = self._next_index + self._next_index += 1 + return next_index + + def __getitem__(self, key: str) -> Tuple[List[str], int]: + value = self._data.pop(key) # pop to put it at the end as most recent + self._data[key] = value + # To mimic linecache module's behavior, + # all lines (including the last one) should end with \n. + source_lines = [f"{line}\n" for line in value[0].splitlines()] + # Note: while it might seem like a waste of time to always calculate the list of source lines, + # this is a necessary memory optimization. If all of the data in `self._data` were list, + # it could theoretically take up to 1000x as much memory. + return source_lines, value[1] + + def __setitem__(self, key: str, value: Tuple[str, int]) -> None: + self._data.pop(key, None) + self._data[key] = value + if len(self._data) > self.MAX_SIZE: + del self._data[next(iter(self._data))] + + +class DevOutput: + def __init__( + self, + ctx: commands.Context, + *, + source_cache: SourceCache, + filename: str, + source: str, + env: Dict[str, Any], + ) -> None: + self.ctx = ctx + self.source_cache = source_cache + self.filename = filename + self.source_line_offset = 0 + #: raw source - as received from the command after stripping the code block + self.raw_source = source + self.set_compilable_source(source) + self.env = env + self.always_include_result = False + self._stream = io.StringIO() + self.formatted_exc = "" + self.result: Any = None + self._old_streams = [] + + @property + def compilable_source(self) -> str: + """Source string that we pass to async_compile().""" + return self._compilable_source + + def set_compilable_source(self, compilable_source: str, *, line_offset: int = 0) -> None: + self._compilable_source = compilable_source + self.source_line_offset = line_offset + self.source_cache[self.filename] = (compilable_source, line_offset) + + def __str__(self) -> str: + output = [] + printed = self._stream.getvalue() + if printed: + output.append(printed) + if self.formatted_exc: + output.append(self.formatted_exc) + elif self.always_include_result or self.result is not None: + try: + output.append(str(self.result)) + except Exception as exc: + output.append(self.format_exception(exc)) + return sanitize_output(self.ctx, "".join(output)) + + async def send(self, *, tick: bool = True) -> None: + await self.ctx.send_interactive(get_pages(str(self)), box_lang="py") + if tick and not self.formatted_exc: + await self.ctx.tick() + + def set_exception(self, exc: Exception, *, skip_frames: int = 1) -> None: + self.formatted_exc = self.format_exception(exc, skip_frames=skip_frames) + + def __enter__(self) -> None: + self._old_streams.append(sys.stdout) + sys.stdout = self._stream + + def __exit__( + self, + exc_type: Optional[Type[BaseException]], + exc_value: Optional[BaseException], + exc_tb: Optional[TracebackType], + /, + ) -> None: + sys.stdout = self._old_streams.pop() + + @classmethod + async def from_debug( + cls, ctx: commands.Context, *, source: str, source_cache: SourceCache, env: Dict[str, Any] + ) -> DevOutput: + output = cls( + ctx, + source=source, + source_cache=source_cache, + filename=f"", + env=env, + ) + await output.run_debug() + return output + + @classmethod + async def from_eval( + cls, ctx: commands.Context, *, source: str, source_cache: SourceCache, env: Dict[str, Any] + ) -> DevOutput: + output = cls( + ctx, + source=source, + source_cache=source_cache, + filename=f"", + env=env, + ) + await output.run_eval() + return output + + @classmethod + async def from_repl( + cls, ctx: commands.Context, *, source: str, source_cache: SourceCache, env: Dict[str, Any] + ) -> DevOutput: + output = cls( + ctx, + source=source, + source_cache=source_cache, + filename=f"", + env=env, + ) + await output.run_repl() + return output + + async def run_debug(self) -> None: + self.always_include_result = True + self.set_compilable_source(self.raw_source) + try: + compiled = self.async_compile_with_eval() + except SyntaxError as exc: + self.set_exception(exc, skip_frames=3) + return + + try: + self.result = await maybe_await(eval(compiled, self.env)) + except Exception as exc: + self.set_exception(exc) + + async def run_eval(self) -> None: + self.always_include_result = False + self.set_compilable_source( + "async def func():\n%s" % textwrap.indent(self.raw_source, " "), line_offset=1 + ) + try: + compiled = self.async_compile_with_exec() + exec(compiled, self.env) + except SyntaxError as exc: + self.set_exception(exc, skip_frames=3) + return + + func = self.env["func"] + try: + with self: + self.result = await func() + except Exception as exc: + self.set_exception(exc) + + async def run_repl(self) -> None: + self.always_include_result = False + self.set_compilable_source(self.raw_source) + executor = None + if self.raw_source.count("\n") == 0: + # single statement, potentially 'eval' + try: + code = self.async_compile_with_eval() + except SyntaxError: + pass + else: + executor = eval + + if executor is None: + try: + code = self.async_compile_with_exec() + except SyntaxError as exc: + self.set_exception(exc, skip_frames=3) + return + + try: + with self: + if executor is None: + result = types.FunctionType(code, self.env)() + else: + result = executor(code, self.env) + self.result = await maybe_await(result) + except Exception as exc: + self.set_exception(exc) + else: + if self.result is not None: + self.env["_"] = self.result + + def async_compile_with_exec(self) -> CodeType: + return async_compile(self.compilable_source, self.filename, "exec") + + def async_compile_with_eval(self) -> CodeType: + return async_compile(self.compilable_source, self.filename, "eval") + + def format_exception(self, exc: Exception, *, skip_frames: int = 1) -> str: + """ + Format an exception to send to the user. + + This function makes a few alterations to the traceback: + - First `skip_frames` frames are skipped so that we don't show the frames + that are part of Red's code to the user + - `FrameSummary` objects that we get from traceback module are updated + with the string for the corresponding line of code as otherwise + the generated traceback string wouldn't show user's code. + - If `line_offset` is passed, this function subtracts it from line numbers + in `FrameSummary` objects so that those numbers properly correspond to + the code that was provided by the user. This is needed for cases where + we wrap user's code in an async function before exec-ing it. + """ + exc_type = type(exc) + tb = exc.__traceback__ + for x in range(skip_frames): + if tb is None: + break + tb = tb.tb_next + + filename = self.filename + # sometimes SyntaxError.text is None, sometimes it isn't + if issubclass(exc_type, SyntaxError) and exc.lineno is not None: + try: + source_lines, line_offset = self.source_cache[exc.filename] + except KeyError: + pass + else: + if exc.text is None: + try: + # line numbers are 1-based, the list indexes are 0-based + exc.text = source_lines[exc.lineno - 1] + except IndexError: + # the frame might be pointing at a different source code, ignore... + pass + else: + exc.lineno -= line_offset + if sys.version_info >= (3, 10) and exc.end_lineno is not None: + exc.end_lineno -= line_offset + else: + exc.lineno -= line_offset + if sys.version_info >= (3, 10) and exc.end_lineno is not None: + exc.end_lineno -= line_offset + + top_traceback_exc = traceback.TracebackException(exc_type, exc, tb) + py311_or_above = sys.version_info >= (3, 11) + queue = [ # actually a stack but 'stack' is easy to confuse with actual traceback stack + top_traceback_exc, + ] + seen = {id(top_traceback_exc)} + while queue: + traceback_exc = queue.pop() + + # handle exception groups; this uses getattr() to support `exceptiongroup` backport lib + exceptions: List[traceback.TracebackException] = ( + getattr(traceback_exc, "exceptions", None) or [] + ) + # handle exception chaining + if traceback_exc.__cause__ is not None: + exceptions.append(traceback_exc.__cause__) + if traceback_exc.__context__ is not None: + exceptions.append(traceback_exc.__context__) + for te in exceptions: + if id(te) not in seen: + queue.append(te) + seen.add(id(te)) + + stack_summary = traceback_exc.stack + for idx, frame_summary in enumerate(stack_summary): + try: + source_lines, line_offset = self.source_cache[frame_summary.filename] + except KeyError: + continue + lineno = frame_summary.lineno + if lineno is None: + continue + + try: + # line numbers are 1-based, the list indexes are 0-based + line = source_lines[lineno - 1] + except IndexError: + # the frame might be pointing at a different source code, ignore... + continue + lineno -= line_offset + # support for enhanced error locations in tracebacks + if py311_or_above: + end_lineno = frame_summary.end_lineno + if end_lineno is not None: + end_lineno -= line_offset + frame_summary = traceback.FrameSummary( + frame_summary.filename, + lineno, + frame_summary.name, + line=line, + end_lineno=end_lineno, + colno=frame_summary.colno, + end_colno=frame_summary.end_colno, + ) + else: + frame_summary = traceback.FrameSummary( + frame_summary.filename, lineno, frame_summary.name, line=line + ) + stack_summary[idx] = frame_summary + + return "".join(top_traceback_exc.format()) @cog_i18n(_) class Dev(commands.Cog): """Various development focused utilities.""" - async def red_delete_data_for_user(self, **kwargs): + async def red_delete_data_for_user(self, **kwargs: Any) -> None: """ Because despite my best efforts to advise otherwise, people use ``--dev`` in production """ return - def __init__(self): + def __init__(self) -> None: super().__init__() self._last_result = None self.sessions = {} self.env_extensions = {} - - @staticmethod - def async_compile(source, filename, mode): - return compile(source, filename, mode, flags=ast.PyCF_ALLOW_TOP_LEVEL_AWAIT, optimize=0) - - @staticmethod - async def maybe_await(coro): - for i in range(2): - if inspect.isawaitable(coro): - coro = await coro - else: - return coro - return coro - - @staticmethod - def cleanup_code(content): - """Automatically removes code blocks from the code.""" - # remove ```py\n``` - if content.startswith("```") and content.endswith("```"): - return START_CODE_BLOCK_RE.sub("", content)[:-3] - - # remove `foo` - return content.strip("` \n") - - @classmethod - def get_syntax_error(cls, e): - """Format a syntax error to send to the user. - - Returns a string representation of the error formatted as a codeblock. - """ - if e.text is None: - return cls.get_pages("{0.__class__.__name__}: {0}".format(e)) - return cls.get_pages( - "{0.text}\n{1:>{0.offset}}\n{2}: {0}".format(e, "^", type(e).__name__) - ) - - @staticmethod - def get_pages(msg: str): - """Pagify the given message for output to the user.""" - return pagify(msg, delims=["\n", " "], priority=True, shorten_by=10) - - @staticmethod - def sanitize_output(ctx: commands.Context, input_: str) -> str: - """Hides the bot's token from a string.""" - token = ctx.bot.http.token - return re.sub(re.escape(token), "[EXPUNGED]", input_, re.I) + self.source_cache = SourceCache() def get_environment(self, ctx: commands.Context) -> dict: env = { @@ -118,14 +444,14 @@ def get_environment(self, ctx: commands.Context) -> dict: for name, value in self.env_extensions.items(): try: env[name] = value(ctx) - except Exception as e: - traceback.clear_frames(e.__traceback__) - env[name] = e + except Exception as exc: + traceback.clear_frames(exc.__traceback__) + env[name] = exc return env @commands.command() - @checks.is_owner() - async def debug(self, ctx, *, code): + @commands.is_owner() + async def debug(self, ctx: commands.Context, *, code: str) -> None: """Evaluate a statement of python code. The bot will always respond with the return value of the code. @@ -151,29 +477,17 @@ async def debug(self, ctx, *, code): `cf` - the redbot.core.utils.chat_formatting module """ env = self.get_environment(ctx) - code = self.cleanup_code(code) + source = cleanup_code(code) - try: - compiled = self.async_compile(code, "", "eval") - result = await self.maybe_await(eval(compiled, env)) - except SyntaxError as e: - await ctx.send_interactive(self.get_syntax_error(e), box_lang="py") - return - except Exception as e: - await ctx.send_interactive( - self.get_pages("{}: {!s}".format(type(e).__name__, e)), box_lang="py" - ) - return - - self._last_result = result - result = self.sanitize_output(ctx, str(result)) - - await ctx.tick() - await ctx.send_interactive(self.get_pages(result), box_lang="py") + output = await DevOutput.from_debug( + ctx, source=source, source_cache=self.source_cache, env=env + ) + self._last_result = output.result + await output.send() @commands.command(name="eval") - @checks.is_owner() - async def _eval(self, ctx, *, body: str): + @commands.is_owner() + async def _eval(self, ctx: commands.Context, *, body: str) -> None: """Execute asynchronous code. This command wraps code into the body of an async function and then @@ -198,40 +512,18 @@ async def _eval(self, ctx, *, body: str): `cf` - the redbot.core.utils.chat_formatting module """ env = self.get_environment(ctx) - body = self.cleanup_code(body) - stdout = io.StringIO() + source = cleanup_code(body) - to_compile = "async def func():\n%s" % textwrap.indent(body, " ") - - try: - compiled = self.async_compile(to_compile, "", "exec") - exec(compiled, env) - except SyntaxError as e: - return await ctx.send_interactive(self.get_syntax_error(e), box_lang="py") - - func = env["func"] - result = None - try: - with redirect_stdout(stdout): - result = await func() - except Exception: - printed = "{}{}".format(stdout.getvalue(), traceback.format_exc()) - else: - printed = stdout.getvalue() - await ctx.tick() - - if result is not None: - self._last_result = result - msg = "{}{}".format(printed, result) - else: - msg = printed - msg = self.sanitize_output(ctx, msg) - - await ctx.send_interactive(self.get_pages(msg), box_lang="py") + output = await DevOutput.from_eval( + ctx, source=source, source_cache=self.source_cache, env=env + ) + if output.result is not None: + self._last_result = output.result + await output.send() @commands.group(invoke_without_command=True) - @checks.is_owner() - async def repl(self, ctx): + @commands.is_owner() + async def repl(self, ctx: commands.Context) -> None: """Open an interactive REPL. The REPL will only recognise code as messages which start with a @@ -280,71 +572,30 @@ async def repl(self, ctx): while True: response = await ctx.bot.wait_for("message", check=MessagePredicate.regex(r"^`", ctx)) + env["message"] = response if not self.sessions[ctx.channel.id]: continue - cleaned = self.cleanup_code(response.content) + source = cleanup_code(response.content) - if cleaned in ("quit", "exit", "exit()"): + if source in ("quit", "exit", "exit()"): await ctx.send(_("Exiting.")) del self.sessions[ctx.channel.id] return - executor = None - if cleaned.count("\n") == 0: - # single statement, potentially 'eval' - try: - code = self.async_compile(cleaned, "", "eval") - except SyntaxError: - pass - else: - executor = eval - - if executor is None: - try: - code = self.async_compile(cleaned, "", "exec") - except SyntaxError as e: - await ctx.send_interactive(self.get_syntax_error(e), box_lang="py") - continue - - env["message"] = response - stdout = io.StringIO() - - msg = "" - - try: - with redirect_stdout(stdout): - if executor is None: - result = types.FunctionType(code, env)() - else: - result = executor(code, env) - result = await self.maybe_await(result) - except Exception: - value = stdout.getvalue() - msg = "{}{}".format(value, traceback.format_exc()) - else: - value = stdout.getvalue() - if result is not None: - try: - msg = "{}{}".format(value, result) - except Exception: - msg = "{}{}".format(value, traceback.format_exc()) - env["_"] = result - elif value: - msg = "{}".format(value) - - msg = self.sanitize_output(ctx, msg) - + output = await DevOutput.from_repl( + ctx, source=source, source_cache=self.source_cache, env=env + ) try: - await ctx.send_interactive(self.get_pages(msg), box_lang="py") + await output.send(tick=False) except discord.Forbidden: pass - except discord.HTTPException as e: - await ctx.send(_("Unexpected error: `{}`").format(e)) + except discord.HTTPException as exc: + await ctx.send(_("Unexpected error: ") + str(exc)) @repl.command(aliases=["resume"]) - async def pause(self, ctx, toggle: Optional[bool] = None): + async def pause(self, ctx: commands.Context, toggle: Optional[bool] = None) -> 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.")) @@ -361,8 +612,8 @@ async def pause(self, ctx, toggle: Optional[bool] = None): @commands.guild_only() @commands.command() - @checks.is_owner() - async def mock(self, ctx, user: discord.Member, *, command): + @commands.is_owner() + async def mock(self, ctx: commands.Context, user: discord.Member, *, command: str) -> None: """Mock another user invoking a command. The prefix must not be entered. @@ -375,8 +626,10 @@ async def mock(self, ctx, user: discord.Member, *, command): @commands.guild_only() @commands.command(name="mockmsg") - @checks.is_owner() - async def mock_msg(self, ctx, user: discord.Member, *, content: str = ""): + @commands.is_owner() + async def mock_msg( + self, ctx: commands.Context, user: discord.Member, *, content: str = "" + ) -> None: """Dispatch a message event as if it were sent by a different user. Current message is used as a base (including attachments, embeds, etc.), @@ -396,8 +649,8 @@ async def mock_msg(self, ctx, user: discord.Member, *, content: str = ""): ctx.bot.dispatch("message", msg) @commands.command() - @checks.is_owner() - async def bypasscooldowns(self, ctx, toggle: Optional[bool] = None): + @commands.is_owner() + async def bypasscooldowns(self, ctx: commands.Context, toggle: Optional[bool] = None) -> None: """Give bot owners the ability to bypass cooldowns. Does not persist through restarts.""" diff --git a/redbot/core/errors.py b/redbot/core/errors.py index 7b9bd855dcb..c3e6da8c942 100644 --- a/redbot/core/errors.py +++ b/redbot/core/errors.py @@ -7,6 +7,18 @@ _ = Translator(__name__, __file__) +__all__ = ( + "RedError", + "PackageAlreadyLoaded", + "CogLoadError", + "BankError", + "BalanceTooHigh", + "BankPruneError", + "ConfigError", + "StoredTypeError", + "CannotSetSubfield", +) + class RedError(Exception): """Base error class for Red-related errors.""" diff --git a/redbot/core/generic_casetypes.py b/redbot/core/generic_casetypes.py index 281479c362b..78f526c8321 100644 --- a/redbot/core/generic_casetypes.py +++ b/redbot/core/generic_casetypes.py @@ -3,6 +3,26 @@ These do not need to be registered to the modlog, as it is done for you. """ +__all__ = ( + "ban", + "kick", + "hackban", + "tempban", + "softban", + "unban", + "voiceban", + "voiceunban", + "voicemute", + "channelmute", + "servermute", + "voiceunmute", + "channelunmute", + "serverunmute", + "voicekick", + "warning", + "all_generics", +) + ban = {"name": "ban", "default_setting": True, "image": "\N{HAMMER}", "case_str": "Ban"} kick = {"name": "kick", "default_setting": True, "image": "\N{WOMANS BOOTS}", "case_str": "Kick"} diff --git a/redbot/core/i18n.py b/redbot/core/i18n.py index 46ef35f4845..b3eebb689c4 100644 --- a/redbot/core/i18n.py +++ b/redbot/core/i18n.py @@ -8,7 +8,7 @@ import discord from pathlib import Path -from typing import Callable, TYPE_CHECKING, Union, Dict, Optional +from typing import Callable, TYPE_CHECKING, Union, Dict, Optional, TypeVar from contextvars import ContextVar import babel.localedata @@ -20,15 +20,14 @@ __all__ = [ "get_locale", - "set_locale", - "reload_locales", - "cog_i18n", - "Translator", - "get_babel_locale", - "get_babel_regional_format", + "get_regional_format", "get_locale_from_guild", "get_regional_format_from_guild", "set_contextual_locales_from_guild", + "Translator", + "get_babel_locale", + "get_babel_regional_format", + "cog_i18n", ] log = logging.getLogger("red.i18n") @@ -48,6 +47,14 @@ def get_locale() -> str: + """ + Get locale in a current context. + + Returns + ------- + str + Current locale's language code with country code included, e.g. "en-US". + """ return str(_current_locale.get()) @@ -63,6 +70,14 @@ def set_contextual_locale(locale: str) -> None: def get_regional_format() -> str: + """ + Get regional format in a current context. + + Returns + ------- + str + Current regional format's language code with country code included, e.g. "en-US". + """ if _current_regional_format.get() is None: return str(_current_locale.get()) return str(_current_regional_format.get()) @@ -97,7 +112,7 @@ async def get_locale_from_guild(bot: Red, guild: Optional[discord.Guild]) -> str Returns ------- str - Guild's locale string. + Guild locale's language code with country code included, e.g. "en-US". """ return await bot._i18n_cache.get_locale(guild) @@ -117,7 +132,7 @@ async def get_regional_format_from_guild(bot: Red, guild: Optional[discord.Guild Returns ------- str - Guild's locale string. + Guild regional format's language code with country code included, e.g. "en-US". """ return await bot._i18n_cache.get_regional_format(guild) @@ -343,11 +358,13 @@ def get_babel_regional_format(regional_format: Optional[str] = None) -> babel.co # noinspection PyPep8 from . import commands +_TypeT = TypeVar("_TypeT", bound=type) + -def cog_i18n(translator: Translator): +def cog_i18n(translator: Translator) -> Callable[[_TypeT], _TypeT]: """Get a class decorator to link the translator to this cog.""" - def decorator(cog_class: type): + def decorator(cog_class: _TypeT) -> _TypeT: cog_class.__translator__ = translator for name, attr in cog_class.__dict__.items(): if isinstance(attr, (commands.Group, commands.Command)): diff --git a/redbot/core/locales/ar-SA.po b/redbot/core/locales/ar-SA.po index d745d33521c..4ae465b0bbd 100644 --- a/redbot/core/locales/ar-SA.po +++ b/redbot/core/locales/ar-SA.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-12 15:52+0000\n" +"POT-Creation-Date: 2024-03-23 23:21+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,20 +15,12 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: ar_SA\n" -#: redbot/core/bank.py:1019 -msgid "Can't pay for this command in DM without a global bank." -msgstr "لا يمكن دفع ثمن هذا الأمر في DM بدون بنك عالمي." - -#: redbot/core/bank.py:1026 -msgid "You need at least {cost} {currency} to use this command." -msgstr "تحتاج على الأقل إلى {cost} {currency} لاستخدام هذا الأمر." - -#: redbot/core/cog_manager.py:316 +#: redbot/core/_cog_manager.py:317 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "أوامر للتفاعل مع ادارة الترس الأحمر." -#: redbot/core/cog_manager.py:325 +#: redbot/core/_cog_manager.py:326 #, docstring msgid "\n" " Lists current cog paths in order of priority.\n" @@ -37,13 +29,13 @@ msgstr "\n" " يسرد مسارات الكود الحالية ترتيبا للأولوية.\n" " " -#: redbot/core/cog_manager.py:333 +#: redbot/core/_cog_manager.py:334 msgid "Install Path: {install_path}\n" "Core Path: {core_path}\n\n" msgstr "مسار التثبيت: {install_path}\n" "المسار الأساسي: {core_path}\n\n" -#: redbot/core/cog_manager.py:347 +#: redbot/core/_cog_manager.py:348 #, docstring msgid "\n" " Add a path to the list of available cog paths.\n" @@ -52,36 +44,30 @@ msgstr "\n" " إضافة مسار إلى قائمة مسارات الكود المتاحة.\n" " " -#: redbot/core/cog_manager.py:351 +#: redbot/core/_cog_manager.py:352 msgid "That path does not exist or does not point to a valid directory." msgstr "هذا المسار غير موجود أو لا يشير إلى دليل صالح." -#: redbot/core/cog_manager.py:359 +#: redbot/core/_cog_manager.py:360 msgid "Path successfully added." msgstr "تم اضافة الاعلان" -#: redbot/core/cog_manager.py:364 +#: redbot/core/_cog_manager.py:365 #, docstring msgid "\n" -" Removes a path from the available cog paths given the `path_number` from `[p]paths`.\n" -" " -msgstr "\n" -" يزيل مسارا من مسارات الكود المتاحة مع إعطاء `path_number' من `[p]مسار.\n" +" Removes one or more paths from the available cog paths given the `path_numbers` 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 "{0} قيمة رقمية خاطئة." +#: redbot/core/_cog_manager.py:386 +msgid "The following paths were removed: {paths}" +msgstr "" -#: redbot/core/cog_manager.py:380 -msgid "Path successfully removed." -msgstr "{0} قيمة رقمية خاطئة." +#: redbot/core/_cog_manager.py:392 +msgid "The following path numbers did not exist: {path_numbers}" +msgstr "" -#: redbot/core/cog_manager.py:385 +#: redbot/core/_cog_manager.py:403 #, docstring msgid "\n" " Reorders paths internally to allow discovery of different cogs.\n" @@ -90,42 +76,37 @@ msgstr "\n" " اصلاح المسارات داخليا للسماح باكتشاف قوانين مختلفة.\n" " " -#: redbot/core/cog_manager.py:399 +#: redbot/core/_cog_manager.py:414 msgid "Invalid 'from' index." msgstr "تاريخ \"من\" خاطيء" -#: redbot/core/cog_manager.py:405 +#: redbot/core/_cog_manager.py:420 msgid "Invalid 'to' index." msgstr "تاريخ \"من\" خاطيء" -#: redbot/core/cog_manager.py:409 +#: redbot/core/_cog_manager.py:424 msgid "Paths reordered." msgstr "تم إعادة ترتيب المسارات" -#: redbot/core/cog_manager.py:414 +#: redbot/core/_cog_manager.py:429 #, 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" +" Returns the current install path or sets it if one is provided.\n\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" -" " +msgstr "" -#: redbot/core/cog_manager.py:427 +#: redbot/core/_cog_manager.py:443 msgid "That path does not exist." msgstr "هذه الصفحة غير موجودة!" -#: redbot/core/cog_manager.py:432 +#: redbot/core/_cog_manager.py:448 msgid "The bot will install new cogs to the `{}` directory." msgstr "سيقوم البوت بتثبيت رموز جديدة إلى دليل '{}'." -#: redbot/core/cog_manager.py:438 +#: redbot/core/_cog_manager.py:454 #, docstring msgid "\n" " Lists all loaded and available cogs.\n" @@ -134,1730 +115,3023 @@ msgstr "\n" " يسرد جميع القوانين المحملة والمتوفرة.\n" " " -#: redbot/core/cog_manager.py:451 redbot/core/cog_manager.py:466 +#: redbot/core/_cog_manager.py:467 redbot/core/_cog_manager.py:482 msgid "**{} loaded:**\n" msgstr "**{} تم تحميل:**\n" -#: redbot/core/cog_manager.py:452 redbot/core/cog_manager.py:468 +#: redbot/core/_cog_manager.py:468 redbot/core/_cog_manager.py:484 msgid "**{} unloaded:**\n" msgstr "**{} تم تحميل:**\n" -#: redbot/core/core_commands.py:181 -msgid "Alias {alias_name} is already an existing command or alias in one of the loaded cogs." +#: redbot/core/_diagnoser.py:104 +msgid "To fix this issue, you need to do one of these:" +msgstr "Hcyg" + +#: redbot/core/_diagnoser.py:112 +msgid "Check if the command caller is not a bot" msgstr "" -#: redbot/core/core_commands.py:186 -msgid "Command {command_name} is already an existing command or alias in one of the loaded cogs." +#: redbot/core/_diagnoser.py:118 +msgid "The user is a bot which prevents them from running any command." msgstr "" -#: redbot/core/core_commands.py:398 -#, docstring -msgid "\n" -" The Core cog has many commands related to core functions.\n\n" -" These commands come loaded with every Red bot, and cover some of the most basic usage of the bot.\n" -" " +#: redbot/core/_diagnoser.py:119 +msgid "This cannot be fixed - bots should not be listening to other bots." msgstr "" -#: redbot/core/core_commands.py:410 -#, docstring -msgid "Pong." -msgstr "البوت يعمل!" +#: redbot/core/_diagnoser.py:123 +msgid "Check if the bot can send messages in the given channel" +msgstr "" -#: redbot/core/core_commands.py:415 -#, docstring -msgid "Shows info about [botname].\n\n" -" See `[p]set custominfo` to customize.\n" -" " +#: redbot/core/_diagnoser.py:130 +msgid "Bot is timed out in the given channel." msgstr "" -#: redbot/core/core_commands.py:445 -msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\n\n" -"Red 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" +#: redbot/core/_diagnoser.py:131 +msgid "To fix this issue, remove timeout from the bot." msgstr "" -#: redbot/core/core_commands.py:456 -msgid "Instance owned by team" +#: redbot/core/_diagnoser.py:137 +msgid "Bot doesn't have permission to send messages in the given channel." msgstr "" -#: redbot/core/core_commands.py:456 -msgid "Instance owned by" -msgstr "مالك البوت" +#: redbot/core/_diagnoser.py:138 +msgid "To fix this issue, ensure that the permissions setup allows the bot to send messages per Discord's role hierarchy:\n" +"https://support.discord.com/hc/en-us/articles/206141927" +msgstr "" -#: redbot/core/core_commands.py:461 -msgid "Red version" -msgstr "discord Bot by Lord_X\n" -"#1770" +#: redbot/core/_diagnoser.py:150 +msgid "Check if the channel and the server aren't set to be ignored" +msgstr "" -#: redbot/core/core_commands.py:464 redbot/core/core_commands.py:520 -msgid "Yes, {version} is available." +#: redbot/core/_diagnoser.py:156 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {thread} thread, its parent channel, and the server aren't a part of that list." msgstr "" -#: redbot/core/core_commands.py:468 redbot/core/core_commands.py:524 -msgid "Checking for updates failed." -msgstr "فشل التحقق من وجود تحديث." +#: redbot/core/_diagnoser.py:165 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {channel} channel and the server aren't a part of that list." +msgstr "" -#: redbot/core/core_commands.py:469 -msgid "Outdated" -msgstr "عفا عليها الزمن!" +#: redbot/core/_diagnoser.py:175 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {thread} thread, its parent channel, the channel category it belongs to ({channel_category}), and the server aren't a part of that list." +msgstr "" -#: redbot/core/core_commands.py:471 -msgid "About this instance" -msgstr "عن مثيل الخادوم هذا" +#: redbot/core/_diagnoser.py:186 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {channel} channel, the channel category it belongs to ({channel_category}), and the server aren't a part of that list." +msgstr "" -#: redbot/core/core_commands.py:472 -msgid "About Red" -msgstr "حول discord bot by Lord_X\n" -"#1770" +#: redbot/core/_diagnoser.py:200 +msgid "The bot is set to ignore commands in the given channel or this server." +msgstr "" -#: redbot/core/core_commands.py:475 redbot/core/core_commands.py:533 -msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" -msgstr "جلب الفرحة منذ 02 يان 2016 (أكثر من {} أيام مضت!)" +#: redbot/core/_diagnoser.py:210 +msgid "Global allowlist prevents the user from running this command." +msgstr "" -#: redbot/core/core_commands.py:483 -msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\n\n" -"Red 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" +#: redbot/core/_diagnoser.py:211 +msgid "To fix this issue, you can either add the user to the allowlist, or clear the allowlist.\n" +"If you want to keep the allowlist, you can run {command_1} which will add {user} to the allowlist.\n" +"If you instead want to clear the allowlist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:494 -msgid "Instance owned by team: [{owner}]\n" -"Python: [{python_version}] (5)\n" -"discord.py: [{dpy_version}] (6)\n" -"Red version: [{red_version}] (7)\n" +#: redbot/core/_diagnoser.py:227 +msgid "Global blocklist prevents the user from running this command." msgstr "" -#: redbot/core/core_commands.py:506 -msgid "Instance owned by: [{owner}]\n" -"Python: [{python_version}] (5)\n" -"discord.py: [{dpy_version}] (6)\n" -"Red version: [{red_version}] (7)\n" +#: redbot/core/_diagnoser.py:228 +msgid "To fix this issue, you can either remove the user from the blocklist, or clear the blocklist.\n" +"If you want to keep the blocklist, you can run {command_1} which will remove {user} from the blocklist.\n" +"If you instead want to clear the blocklist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:525 -msgid "Outdated: [{state}]\n" +#: redbot/core/_diagnoser.py:250 +msgid "Local allowlist prevents the user from running this command." msgstr "" -#: redbot/core/core_commands.py:528 -msgid "**About Red**\n" +#: redbot/core/_diagnoser.py:251 +msgid "To fix this issue, you can either add the user or one of their roles to the local allowlist, or clear the local allowlist.\n" +"If you want to keep the local allowlist, you can run {command_1} which will add {user} to the local allowlist.\n" +"If you instead want to clear the local allowlist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:539 -msgid "**About this instance**\n" +#: redbot/core/_diagnoser.py:265 +msgid "Local blocklist prevents the user from running this command." msgstr "" -#: redbot/core/core_commands.py:541 -msgid "**References**\n" -"1. <{}>\n" -"2. <{}>\n" -"3. <{}>\n" -"4. <{}>\n" -"5. <{}>\n" -"6. <{}>\n" -"7. <{}>\n" +#: redbot/core/_diagnoser.py:280 +msgid "To fix this issue, you can either remove the user's roles from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove the user's roles ({roles}) from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:557 -#, docstring -msgid "Shows [botname]'s uptime." +#: redbot/core/_diagnoser.py:305 +msgid "To fix this issue, you can either remove the user and their roles from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove {user} and their roles ({roles}) from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:560 -msgid "Less than one second" -msgstr "أقل من ثانية واحدة" +#: redbot/core/_diagnoser.py:327 +msgid "To fix this issue, you can either remove the user from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove {user} from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." +msgstr "" -#: redbot/core/core_commands.py:562 -msgid "Been up for: **{time_quantity}** (since {timestamp} UTC)" -msgstr "تم إنشاؤه: **{time_quantity}** (منذ {timestamp} UTC)" +#: redbot/core/_diagnoser.py:342 +msgid "Allowlist and blocklist checks" +msgstr "" -#: redbot/core/core_commands.py:569 -#, docstring -msgid "\n" -" Commands which interact with the data [botname] has about you.\n\n" -" More information can be found in the [End User Data Documentation.](https://docs.discord.red/en/stable/red_core_data_statement.html)\n" -" " +#: redbot/core/_diagnoser.py:374 +msgid "Global, cog and command checks" msgstr "" -#: redbot/core/core_commands.py:580 -#, docstring -msgid "\n" -" Find out what type of data [botname] stores and why.\n\n" -" **Example:**\n" -" - `[p]mydata whatdata`\n" -" " +#: redbot/core/_diagnoser.py:381 +msgid "The given command is disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:590 -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\n" -"Additionally, 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." +#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:858 +msgid "One of the parents of the given command is disabled globally." msgstr "" -#: redbot/core/core_commands.py:609 -#, docstring -msgid "View the End User Data statements of each 3rd-party module.\n\n" -" This will send an attachment with the End User Data statements of all loaded 3rd party cogs.\n\n" -" **Example:**\n" -" - `[p]mydata 3rdparty`\n" -" " +#: redbot/core/_diagnoser.py:389 +msgid "To fix this issue, you can run {command} which will enable the {affected_command} command in this guild." msgstr "" -#: redbot/core/core_commands.py:620 -msgid "I need to be able to attach files (try in DMs?)." +#: redbot/core/_diagnoser.py:410 +msgid "Other issues related to the checks" msgstr "" -#: redbot/core/core_commands.py:630 -msgid "This instance does not appear to have any 3rd-party extensions loaded." +#: redbot/core/_diagnoser.py:411 +msgid "There's an issue related to the checks for {command} but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:650 -msgid "3rd party End User Data statements" +#: redbot/core/_diagnoser.py:415 +msgid "To fix this issue, a manual review of the global, cog and command checks is required." msgstr "" -#: redbot/core/core_commands.py:652 -msgid "The following are statements provided by 3rd-party extensions." +#: redbot/core/_diagnoser.py:423 +msgid "Global checks" msgstr "" -#: redbot/core/core_commands.py:657 -msgid "3rd-party extensions without statements\n" +#: redbot/core/_diagnoser.py:433 +msgid "One of the global checks for the command {command} failed with a message:\n" +"{message}" msgstr "" -#: redbot/core/core_commands.py:668 -msgid "Here's a generated page with the statements provided by 3rd-party extensions." +#: redbot/core/_diagnoser.py:437 +msgid "One of the global checks for the command {command} failed without a message." msgstr "" -#: redbot/core/core_commands.py:684 -msgid "Did not get confirmation, cancelling." +#: redbot/core/_diagnoser.py:441 +msgid "Cog check" msgstr "" -#: redbot/core/core_commands.py:689 -msgid "Did not get a matching confirmation, cancelling." +#: redbot/core/_diagnoser.py:458 +msgid "The cog check for the command {command} failed with a message:\n" +"{message}" msgstr "" -#: redbot/core/core_commands.py:700 -#, 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\n" -" **Example:**\n" -" - `[p]mydata forgetme`\n" -" " +#: redbot/core/_diagnoser.py:459 +msgid "The cog check for the command {command} failed without a message." msgstr "" -#: redbot/core/core_commands.py:715 -msgid "This command ({command}) does not support non-interactive usage." +#: redbot/core/_diagnoser.py:463 +msgid "Command checks" msgstr "" -#: redbot/core/core_commands.py:722 -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:" +#: redbot/core/_diagnoser.py:477 +msgid "One of the command checks for the command {command} failed with a message:\n" +"{message}" msgstr "" -#: redbot/core/core_commands.py:732 -msgid "This may take some time." +#: redbot/core/_diagnoser.py:481 +msgid "One of the command checks for the command {command} failed without a message." msgstr "" -#: redbot/core/core_commands.py:745 -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}.\n" -"Please contact the owner of this bot to address this.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:485 +msgid "Permissions verification" msgstr "" -#: redbot/core/core_commands.py:760 -msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\n" -"Please contact the owner of this bot to address this.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:488 +msgid "Cog permissions verification" msgstr "" -#: redbot/core/core_commands.py:770 -msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\n" -"Please contact the owner of this bot to address this.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:503 +msgid "The cog of the given command is disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:780 -msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" +#: redbot/core/_diagnoser.py:504 +msgid "To fix this issue, you can run {command} which will enable the {affected_cog} cog in this guild." msgstr "" -#: redbot/core/core_commands.py:788 redbot/core/core_commands.py:955 -#: redbot/core/core_commands.py:1041 redbot/core/core_commands.py:1112 -msgid "{mention} The following cogs did not handle deletion:\n" -"{cogs}." +#: redbot/core/_diagnoser.py:518 +msgid "Bot is missing some of the channel permissions ({permissions}) required by the {cog} cog." msgstr "" -#: redbot/core/core_commands.py:798 -#, docstring -msgid "[Coming Soon] Get what data [botname] has about you." +#: redbot/core/_diagnoser.py:526 +msgid "Bot is missing some of the channel permissions ({permissions}) required by the {command} command." msgstr "" -#: redbot/core/core_commands.py:800 -msgid "This command doesn't do anything yet, but we're working on adding support for this." +#: redbot/core/_diagnoser.py:538 +msgid "To fix this issue, grant the required permissions to the bot through role settings or channel overrides." msgstr "" -#: redbot/core/core_commands.py:809 -#, docstring -msgid "\n" -" Commands for more complete data handling.\n" -" " +#: redbot/core/_diagnoser.py:557 redbot/core/_diagnoser.py:653 +msgid "Other issues related to the permissions." msgstr "" -#: redbot/core/core_commands.py:815 -#, docstring -msgid "\n" -" Set the bot to allow users to request a data deletion.\n\n" -" This is on by default.\n" -" Opposite of `[p]mydata ownermanagement disallowuserdeletions`\n\n" -" **Example:**\n" -" - `[p]mydata ownermanagement allowuserdeletions`\n" -" " +#: redbot/core/_diagnoser.py:558 +msgid "Fatal error: There's an issue related to the permissions for the {cog} cog but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:826 -msgid "User can delete their own data. This will not include operational data such as blocked users." +#: redbot/core/_diagnoser.py:563 +msgid "Fatal error: There's an issue related to the permissions for the {command} command but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:834 -#, docstring -msgid "\n" -" Set the bot to not allow users to request a data deletion.\n\n" -" Opposite of `[p]mydata ownermanagement allowuserdeletions`\n\n" -" **Example:**\n" -" - `[p]mydata ownermanagement disallowuserdeletions`\n" -" " +#: redbot/core/_diagnoser.py:567 +msgid "This is an unexpected error, please report it on Red's issue tracker." msgstr "" -#: redbot/core/core_commands.py:843 -msgid "User can not delete their own data." +#: redbot/core/_diagnoser.py:574 +msgid "Ensure that the command is not bot owner only" msgstr "" -#: redbot/core/core_commands.py:847 -#, docstring -msgid "\n" -" Sets how user deletions are treated.\n\n" -" **Example:**\n" -" - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" -" **Arguments:**\n" -" - `` - The strictness level for user deletion. See Level guide below.\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" -" " +#: redbot/core/_diagnoser.py:582 +msgid "The command is bot owner only and the given user is not a bot owner." msgstr "" -#: redbot/core/core_commands.py:864 -msgid "Cogs will be instructed to remove all non operational data upon a user request." +#: redbot/core/_diagnoser.py:583 +msgid "This cannot be fixed - regular users cannot run bot owner only commands." msgstr "" -#: redbot/core/core_commands.py:872 -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." +#: redbot/core/_diagnoser.py:589 +msgid "Permission hooks" msgstr "" -#: redbot/core/core_commands.py:883 -#, docstring -msgid "\n" -" Handle a deletion request from Discord.\n\n" -" This will cause the bot to get rid of or disassociate all data from the specified user ID.\n" -" You should not use this unless Discord has specifically requested this with regard to a deleted user.\n" -" This will remove the user from various anti-abuse measures.\n" -" If you are processing a manual request from a user, you may want `[p]mydata ownermanagement deleteforuser` instead.\n\n" -" **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" -" " +#: redbot/core/_diagnoser.py:599 +msgid "Fatal error: the result of permission hooks is inconsistent." msgstr "" -#: redbot/core/core_commands.py:897 -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\n" -"If you are sure this is what you intend to do please respond with the following:" +#: redbot/core/_diagnoser.py:600 redbot/core/_diagnoser.py:606 +#: redbot/core/_diagnoser.py:844 +msgid "To fix this issue, a manual review of the installed cogs is required." msgstr "" -#: redbot/core/core_commands.py:915 redbot/core/core_commands.py:1072 -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}\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:605 +msgid "The access has been denied by one of the bot's permissions hooks." msgstr "" -#: redbot/core/core_commands.py:930 redbot/core/core_commands.py:1087 -msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:615 +msgid "User's discord permissions, privilege level and rules from Permissions cog" msgstr "" -#: redbot/core/core_commands.py:941 redbot/core/core_commands.py:1098 -msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:630 +msgid "The access has been denied due to the rules set for the {cog} cog with Permissions cog." msgstr "" -#: redbot/core/core_commands.py:951 redbot/core/core_commands.py:1108 -msgid "I've deleted all data about that user that I know how to delete." +#: redbot/core/_diagnoser.py:635 +msgid "The access has been denied due to the rules set for the {command} command with Permissions cog." msgstr "" -#: redbot/core/core_commands.py:962 -#, docstring -msgid "Delete data [botname] has about a user for a user.\n\n" -" This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user.\n" -" Users have access to a different command for this unless they can't interact with the bot at all.\n" -" 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\n" -" **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" -" " +#: redbot/core/_diagnoser.py:639 +msgid "To fix the issue, a manual review of the rules is required." msgstr "" -#: redbot/core/core_commands.py:973 -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\n" -"If you are sure this is what you intend to do please respond with the following:" +#: redbot/core/_diagnoser.py:654 +msgid "There's an issue related to the permissions of {cog} cog but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:996 -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}\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:659 +msgid "There's an issue related to the permissions of {command} command but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:1011 -msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:663 +msgid "To fix this issue, a manual review of the command is required." msgstr "" -#: redbot/core/core_commands.py:1022 -msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:670 +msgid "Permission checks" msgstr "" -#: redbot/core/core_commands.py:1033 -msgid "I've deleted all non-operational data about that user that I know how to delete." +#: redbot/core/_diagnoser.py:674 +msgid "The access has been denied by one of the permissions checks of {cog} cog." msgstr "" -#: redbot/core/core_commands.py:1048 -#, docstring -msgid "Delete data [botname] has about a user.\n\n" -" This will cause the bot to get rid of or disassociate a lot of data about the specified user.\n" -" This may include more than just end user data, including anti abuse records.\n\n" -" **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" -" " +#: redbot/core/_diagnoser.py:678 +msgid "The access has been denied by one of the permission checks of {command} command." msgstr "" -#: redbot/core/core_commands.py:1058 -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\n" -"If you are sure this is what you intend to do please respond with the following:" +#: redbot/core/_diagnoser.py:686 +msgid "To fix this issue, a manual review of the permission checks is required." msgstr "" -#: redbot/core/core_commands.py:1119 -#, docstring -msgid "\n" -" Commands for toggling embeds on or off.\n\n" -" This setting determines whether or not to use embeds as a response to a command (for commands that support it).\n" -" The default is to use embeds.\n\n" -" The embed settings are checked until the first True/False in this order:\n" -" - In guild context:\n" -" 1. Channel override - `[p]embedset channel`\n" -" 2. Server command override - `[p]embedset command server`\n" -" 3. Server override - `[p]embedset server`\n" -" 4. Global command override - `[p]embedset command global`\n" -" 5. Global setting -`[p]embedset global`\n\n" -" - In DM context:\n" -" 1. User override - `[p]embedset user`\n" -" 2. Global command override - `[p]embedset command global`\n" -" 3. Global setting - `[p]embedset global`\n" -" " +#: redbot/core/_diagnoser.py:692 +msgid "User's discord permissions and privilege level" msgstr "" -#: redbot/core/core_commands.py:1141 -#, docstring -msgid "\n" -" Show the current embed settings.\n\n" -" Provide a command name to check for command specific embed settings.\n\n" -" **Examples:**\n" -" - `[p]embedset showsettings` - Shows embed settings.\n" -" - `[p]embedset showsettings info` - Also shows embed settings for the 'info' command.\n" -" - `[p]embedset showsettings \"ignore list\"` - Checking subcommands requires quotes.\n\n" -" **Arguments:**\n" -" - `[command_name]` - Checks this command for command specific embed settings.\n" -" " +#: redbot/core/_diagnoser.py:701 +msgid "grant the required permissions to the user through role settings or channel overrides" msgstr "" -#: redbot/core/core_commands.py:1158 redbot/core/core_commands.py:1314 -#: redbot/core/core_commands.py:1365 redbot/core/core_commands.py:4282 -#: redbot/core/core_commands.py:4325 redbot/core/core_commands.py:4391 -#: redbot/core/core_commands.py:4422 -msgid "I couldn't find that command. Please note that it is case sensitive." -msgstr "لم أستطع العثور على هذا الأمر. يرجى ملاحظة أنه حساس لحالة الأحرف." +#: redbot/core/_diagnoser.py:707 +msgid "The user is missing some of the channel permissions ({permissions}) required by the {cog} cog." +msgstr "" -#: redbot/core/core_commands.py:1164 -msgid "Embed settings:\n\n" -msgstr "تضمين الإعدادات:\n\n" +#: redbot/core/_diagnoser.py:712 +msgid "The user is missing some of the channel permissions ({permissions}) required by the {command} command." +msgstr "" -#: redbot/core/core_commands.py:1166 -msgid "Global default: {value}\n" +#: redbot/core/_diagnoser.py:721 +msgid "the guild owner" msgstr "" -#: redbot/core/core_commands.py:1171 -msgid "Global command setting for {command} command: {value}\n" +#: redbot/core/_diagnoser.py:724 +msgid "the mod role" msgstr "" -#: redbot/core/core_commands.py:1177 -msgid "Guild setting: {value}\n" +#: redbot/core/_diagnoser.py:726 +msgid "the admin role" msgstr "" -#: redbot/core/core_commands.py:1182 -msgid "Server command setting for {command} command: {value}\n" +#: redbot/core/_diagnoser.py:729 +msgid "assign appropriate role to the user" msgstr "" -#: redbot/core/core_commands.py:1188 -msgid "Channel setting: {value}\n" +#: redbot/core/_diagnoser.py:731 +msgid "The user is missing the privilege level ({privilege_level}) required by the {cog} cog." msgstr "" -#: redbot/core/core_commands.py:1191 -msgid "User setting: {value}" +#: redbot/core/_diagnoser.py:738 +msgid "The user is missing the privilege level ({privilege_level}) required by the {command} command." msgstr "" -#: redbot/core/core_commands.py:1197 -#, docstring -msgid "\n" -" Toggle the global embed setting.\n\n" -" This is used as a fallback if the user or guild hasn't set a preference.\n" -" The default is to use embeds.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Example:**\n" -" - `[p]embedset global`\n" -" " +#: redbot/core/_diagnoser.py:751 +msgid "add appropriate rule in the Permissions cog" msgstr "" -#: redbot/core/core_commands.py:1211 -msgid "Embeds are now disabled by default." +#: redbot/core/_diagnoser.py:754 +msgid "The user has neither the channel permissions ({permissions}) nor the privilege level ({privilege_level}) required by the {cog} cog." msgstr "" -#: redbot/core/core_commands.py:1214 -msgid "Embeds are now enabled by default." +#: redbot/core/_diagnoser.py:763 +msgid "The user has neither the channel permissions ({permissions}) nor the privilege level ({privilege_level}) required by the {command} command." msgstr "" -#: redbot/core/core_commands.py:1220 -#, docstring -msgid "\n" -" Set the server's embed setting.\n\n" -" If set, this is used instead of the global default to determine whether or not to use embeds.\n" -" This is used for all commands done in a server.\n\n" -" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset server False` - Disables embeds on this server.\n" -" - `[p]embedset server` - Resets value to use global default.\n\n" +#: redbot/core/_diagnoser.py:781 +msgid "Checks and permissions verification for the command {command}" +msgstr "" + +#: redbot/core/_diagnoser.py:804 redbot/core/_diagnoser.py:917 +msgid "Other command checks" +msgstr "" + +#: redbot/core/_diagnoser.py:805 redbot/core/_diagnoser.py:918 +msgid "The given command is failing one of the required checks." +msgstr "" + +#: redbot/core/_diagnoser.py:806 redbot/core/_diagnoser.py:919 +msgid "To fix this issue, a manual review of the command's checks is required." +msgstr "" + +#: redbot/core/_diagnoser.py:817 +msgid "Global 'call once' checks" +msgstr "" + +#: redbot/core/_diagnoser.py:839 +msgid "Other global 'call once' checks" +msgstr "" + +#: redbot/core/_diagnoser.py:840 +msgid "One of the global 'call once' checks implemented by a 3rd-party cog prevents this command from being ran." +msgstr "" + +#: redbot/core/_diagnoser.py:849 +msgid "Check if the command is disabled" +msgstr "" + +#: redbot/core/_diagnoser.py:859 redbot/core/_diagnoser.py:873 +msgid "To fix this issue, you can run {command} which will enable the {affected_command} command globally." +msgstr "" + +#: redbot/core/_diagnoser.py:872 +msgid "The given command is disabled globally." +msgstr "" + +#: redbot/core/_diagnoser.py:885 +msgid "Checks and permissions verification" +msgstr "" + +#: redbot/core/_diagnoser.py:936 +msgid "Passed" +msgstr "" + +#: redbot/core/_diagnoser.py:938 +msgid "Failed" +msgstr "" + +#: redbot/core/_diagnoser.py:967 +msgid "All checks passed and no issues were detected. Make sure that the given parameters correspond to the channel, user, and command name that have been problematic.\n\n" +"If you still can't find the issue, it is likely that one of the 3rd-party cogs you're using adds a global or cog local before invoke hook that prevents the command from getting invoked as this can't be diagnosed with this tool." +msgstr "" + +#: redbot/core/_diagnoser.py:978 +msgid "The bot has been able to identify the issue." +msgstr "" + +#: redbot/core/_diagnoser.py:981 +msgid "Detected issue: " +msgstr "" + +#: redbot/core/_diagnoser.py:983 +msgid "Solution: " +msgstr "" + +#: redbot/core/_diagnoser.py:985 +msgid "\n" +"Here's a detailed report in case you need it:" +msgstr "" + +#: redbot/core/_diagnoser.py:986 +msgid "Channel: " +msgstr "" + +#: redbot/core/_diagnoser.py:987 +msgid "Command caller: " +msgstr "" + +#: redbot/core/_diagnoser.py:988 +msgid "Command: " +msgstr "" + +#: redbot/core/_diagnoser.py:989 +msgid "Tests that have been ran:" +msgstr "" + +#: redbot/core/_events.py:56 +msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" +msgstr "" + +#: redbot/core/_events.py:65 +msgid "\n\n" +"While 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:74 +msgid "\n\n" +"You have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\n\n" +"You 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:120 +msgid "\n\n" +"To update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:{command_1}\n" +"Once you've started up your bot again, we recommend that you update any installed 3rd-party cogs with this command in Discord:{command_2}" +msgstr "" + +#: redbot/core/_events.py:128 +msgid "Command Prompt" +msgstr "" + +#: redbot/core/_events.py:128 +msgid "Terminal" +msgstr "" + +#: redbot/core/_events.py:240 +msgid "`{user_input}` is not a valid value for `{command}`" +msgstr "" + +#: redbot/core/_events.py:251 redbot/core/_events.py:304 +msgid "Argument `{parameter_name}` must be a positive integer." +msgstr "" + +#: redbot/core/_events.py:253 redbot/core/_events.py:306 +msgid "Argument `{parameter_name}` must be an integer no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:257 redbot/core/_events.py:310 +msgid "Argument `{parameter_name}` must be an integer no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:261 redbot/core/_events.py:314 +msgid "Argument `{parameter_name}` must be an integer between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:266 redbot/core/_events.py:319 +msgid "Argument `{parameter_name}` must be a positive number." +msgstr "" + +#: redbot/core/_events.py:268 redbot/core/_events.py:321 +msgid "Argument `{parameter_name}` must be a number no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:272 +msgid "Argument `{parameter_name}` must be a number no less than {maximum}." +msgstr "" + +#: redbot/core/_events.py:276 redbot/core/_events.py:329 +msgid "Argument `{parameter_name}` must be a number between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:281 redbot/core/_events.py:334 +msgid "Argument `{parameter_name}` must be a string with a length of no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:285 redbot/core/_events.py:338 +msgid "Argument `{parameter_name}` must be a string with a length of no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:289 redbot/core/_events.py:342 +msgid "Argument `{parameter_name}` must be a string with a length of between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:325 +msgid "Argument `{parameter_name}` must be a number no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:355 +msgid "\"{argument}\" is not an integer." +msgstr "" + +#: redbot/core/_events.py:358 +msgid "\"{argument}\" is not a number." +msgstr "" + +#: redbot/core/_events.py:385 redbot/core/tree.py:292 +msgid "Error in command '{command}'. Check your console or logs for details." +msgstr "" + +#: redbot/core/_events.py:388 redbot/core/tree.py:295 +msgid "Error in command '{command}'." +msgstr "" + +#: redbot/core/_events.py:406 redbot/core/tree.py:309 +msgid "I require the {permission} permission to execute that command." +msgstr "" + +#: redbot/core/_events.py:410 redbot/core/tree.py:313 +msgid "I require {permission_list} permissions to execute that command." +msgstr "" + +#: redbot/core/_events.py:418 redbot/core/tree.py:320 +msgid "That command is not available in DMs." +msgstr "" + +#: redbot/core/_events.py:420 +msgid "That command is only available in DMs." +msgstr "" + +#: redbot/core/_events.py:422 +msgid "That command is only available in NSFW channels." +msgstr "" + +#: redbot/core/_events.py:434 redbot/core/tree.py:326 +msgid "This command is on cooldown. Try again {relative_time}." +msgstr "" + +#: redbot/core/_events.py:441 +msgid "Too many people using this command. It can only be used {number} times concurrently." +msgstr "" + +#: redbot/core/_events.py:446 +msgid "Too many people using this command. It can only be used once concurrently." +msgstr "" + +#: redbot/core/_events.py:452 +msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/_events.py:457 +msgid "That command is still completing, it can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/_events.py:463 +msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/_events.py:468 +msgid "Too many people using this command. It can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/bank.py:1060 +msgid "Can't pay for this command in DM without a global bank." +msgstr "لا يمكن دفع ثمن هذا الأمر في DM بدون بنك عالمي." + +#: redbot/core/bank.py:1067 +msgid "You need at least {cost} {currency} to use this command." +msgstr "تحتاج على الأقل إلى {cost} {currency} لاستخدام هذا الأمر." + +#: redbot/core/bot.py:2378 +msgid "There is still one message remaining. Type {command_1} to continue or {command_2} to upload all contents as a file." +msgstr "" + +#: redbot/core/bot.py:2383 +msgid "There are still {count} messages remaining. Type {command_1} to continue or {command_2} to upload all contents as a file." +msgstr "" + +#: redbot/core/core_commands.py:197 +msgid "Alias {alias_name} is already an existing command or alias in one of the loaded cogs." +msgstr "الاسم المستعار {alias_name} هو بالفعل أمر موجود أو اسم مستخدم في أحد الأوامر المحملة." + +#: redbot/core/core_commands.py:202 +msgid "Command {command_name} is already an existing command or alias in one of the loaded cogs." +msgstr "الأمر {command_name} هو بالفعل أمر موجود أو مستخدم كإختصار في أحد الأوامر التي تم تحميلها." + +#: redbot/core/core_commands.py:391 +#, docstring +msgid "\n" +" The Core cog has many commands related to core functions.\n\n" +" These commands come loaded with every Red bot, and cover some of the most basic usage of the bot.\n" +" " +msgstr "\n" +" مجموعة الأوامر الأساسية لديها العديد من الأوامر ذات الصلة بالعمليات الأساسية.\n\n" +" تأتي هذه الأوامر مع كل ريدبوت، وتغطي بعض من أبسط استخدامات البوت.\n" +" " + +#: redbot/core/core_commands.py:403 +#, docstring +msgid "Pong." +msgstr "البوت يعمل!" + +#: redbot/core/core_commands.py:408 +#, docstring +msgid "Shows info about [botname]." +msgstr "" + +#: redbot/core/core_commands.py:435 +msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\n\n" +"Red 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, a open Discord bot]({}) التي تم إنشاؤها بواسطة [Twentysix]({}) و [تم تحسينها بواسطة الكثير]({}).\n\n" +"ريدبوت يدعمه مجتمع عاطفي يساهم ويخلق محتوى للجميع للتمتع به. [انضم إلينا اليوم]({}) وساعدنا على تحسين!\n\n" +"(ج) منشئو كوكس" + +#: redbot/core/core_commands.py:446 +msgid "Instance owned by team" +msgstr "مثيل يمتلكه الفريق" + +#: redbot/core/core_commands.py:446 +msgid "Instance owned by" +msgstr "مالك البوت" + +#: redbot/core/core_commands.py:451 +msgid "Red version" +msgstr "discord Bot by Lord_X\n" +"#1770" + +#: redbot/core/core_commands.py:454 redbot/core/core_commands.py:510 +msgid "Yes, {version} is available." +msgstr "الإصدار {version} متاح حالياً" + +#: redbot/core/core_commands.py:458 redbot/core/core_commands.py:514 +msgid "Checking for updates failed." +msgstr "فشل التحقق من وجود تحديث." + +#: redbot/core/core_commands.py:459 +msgid "Outdated" +msgstr "عفا عليها الزمن!" + +#: redbot/core/core_commands.py:461 +msgid "About this instance" +msgstr "عن مثيل الخادوم هذا" + +#: redbot/core/core_commands.py:462 +msgid "About Red" +msgstr "حول discord bot by Lord_X\n" +"#1770" + +#: redbot/core/core_commands.py:465 redbot/core/core_commands.py:523 +msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" +msgstr "جلب الفرحة منذ 02 يان 2016 (أكثر من {} أيام مضت!)" + +#: redbot/core/core_commands.py:473 +msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\n\n" +"Red 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 "هذا البوت هو مثال على Red، روبوت ديسكورد مفتوح المصدر (1) أنشأته Twenty6 (2) وتحسن بواسطة العديد (3).\n\n" +"الحمراء مدعوم من قبل مجتمع عاطفي يساهم وينشئ المحتوى ليتمتع به الجميع. انضم إلينا اليوم (4) وساعدنا على تحسين!\n\n" +"(ج) منشئو الكود" + +#: redbot/core/core_commands.py:484 +msgid "Instance owned by team: [{owner}]\n" +"Python: [{python_version}] (5)\n" +"discord.py: [{dpy_version}] (6)\n" +"Red version: [{red_version}] (7)\n" +msgstr "مثيل مملوك للفريق: [{owner}]\n" +"بايثون: [{python_version}] (5)\n" +"discord.py: [{dpy_version}] (6)\n" +"إصدار الريد بوت: [{red_version}] (7)\n" + +#: redbot/core/core_commands.py:496 +msgid "Instance owned by: [{owner}]\n" +"Python: [{python_version}] (5)\n" +"discord.py: [{dpy_version}] (6)\n" +"Red version: [{red_version}] (7)\n" +msgstr "مثيل مملوك للفريق: [{owner}]\n" +"بايثون: [{python_version}] (5)\n" +"discord.py: [{dpy_version}] (6)\n" +"إصدار الريد بوت: [{red_version}] (7)\n" + +#: redbot/core/core_commands.py:515 +msgid "Outdated: [{state}]\n" +msgstr "انتهت صلاحيتها: [{state}]\n" + +#: redbot/core/core_commands.py:518 +msgid "**About Red**\n" +msgstr "**حول ريدبوت**\n" + +#: redbot/core/core_commands.py:529 +msgid "**About this instance**\n" +msgstr "**حول هذا المثال**\n" + +#: redbot/core/core_commands.py:531 +msgid "**References**\n" +"1. <{}>\n" +"2. <{}>\n" +"3. <{}>\n" +"4. <{}>\n" +"5. <{}>\n" +"6. <{}>\n" +"7. <{}>\n" +msgstr "**المراجع**\n" +"1. <{}>\n" +"2. <{}>\n" +"3. <{}>\n" +"4. <{}>\n" +"5. <{}>\n" +"6. <{}>\n" +"7. <{}> \n" +" \n" + +#: redbot/core/core_commands.py:553 +#, docstring +msgid "Shows [botname]'s uptime." +msgstr "يعرض المدة من بدأ تشغيل البوت [botname] إلى الان" + +#: redbot/core/core_commands.py:556 +msgid "Less than one second." +msgstr "" + +#: redbot/core/core_commands.py:558 +msgid "I have been up for: **{time_quantity}** (since {timestamp})" +msgstr "" + +#: redbot/core/core_commands.py:565 +#, docstring +msgid "\n" +" Commands which interact with the data [botname] has about you.\n\n" +" More information can be found in the [End User Data Documentation.](https://docs.discord.red/en/stable/red_core_data_statement.html)\n" +" " +msgstr "\n" +" الأوامر التي تتفاعل مع البيانات [botname] لها عنك.\n\n" +" يمكن العثور على مزيد من المعلومات في [وثيقة بيانات المستخدم النهائية](https://docs.discord.red/en/stable/red_core_data_statement.html)\n" +" " + +#: redbot/core/core_commands.py:576 +#, docstring +msgid "\n" +" Find out what type of data [botname] stores and why.\n\n" +" **Example:**\n" +" - `[p]mydata whatdata`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:586 +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\n" +"Additionally, 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 "هذا البوت يخزن بعض البيانات حول المستخدمين حسب الحاجة للعمل. هذا في الغالب هو المعرف الذي تم تعيين المستخدم الخاص بك من قبل ديسكورد، مرتبطة بعدد قليل من الأشياء اعتماداً على ما تتفاعل معه في البوت. هناك بعض الأوامر التي تخزينها لتتبع من قام بإنشاء شيء. (مثل قوائم التشغيل) للحصول على تفاصيل كاملة عن هذا وكذلك تفاصيل أكثر عمقا لما يتم تخزينه ولماذا انظر {link}.\n\n" +"بالإضافة إلى ذلك، فإن إضافات الطرف الثالث التي يحملها مالك البوت قد تخزن أشياء إضافية أو لا تخزن. يمكنك استخدام `{prefix}البيانات الأساسية 3rdparty` لعرض البيانات المقدمة من كل إضافة من طرف ثالث." + +#: redbot/core/core_commands.py:605 +#, docstring +msgid "View the End User Data statements of each 3rd-party module.\n\n" +" This will send an attachment with the End User Data statements of all loaded 3rd party cogs.\n\n" +" **Example:**\n" +" - `[p]mydata 3rdparty`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:616 +msgid "I need to be able to attach files (try in DMs?)." +msgstr "أحتاج إلى أن أكون قادراً على إرفاق الملفات (حاول في DM?)." + +#: redbot/core/core_commands.py:626 +msgid "This instance does not appear to have any 3rd-party extensions loaded." +msgstr "يبدو أن هذه الحالة لا تحتوي على أي تمديدات من طرف ثالث." + +#: redbot/core/core_commands.py:646 +msgid "3rd party End User Data statements" +msgstr "بيانات بيانات المستخدم النهائي للطرف الثالث" + +#: redbot/core/core_commands.py:648 +msgid "The following are statements provided by 3rd-party extensions." +msgstr "وفيما يلي بيانات مقدمة بتمديد من طرف ثالث." + +#: redbot/core/core_commands.py:653 +msgid "3rd-party extensions without statements\n" +msgstr "ملحقات الطرف الثالث بدون بيانات\n" + +#: redbot/core/core_commands.py:664 +msgid "Here's a generated page with the statements provided by 3rd-party extensions." +msgstr "هنا صفحة تم إنشاؤها مع البيانات المقدمة من تمديدات طرف ثالث." + +#: redbot/core/core_commands.py:679 +msgid "Did not get confirmation, cancelling." +msgstr "لم يتم الحصول على تأكيد، إلغاء." + +#: redbot/core/core_commands.py:684 +msgid "Did not get a matching confirmation, cancelling." +msgstr "لم يحصل على تأكيد مطابق، إلغاء." + +#: redbot/core/core_commands.py:695 +#, 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\n" +" **Example:**\n" +" - `[p]mydata forgetme`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:710 +msgid "This command ({command}) does not support non-interactive usage." +msgstr "هذا الأمر ({command}) لا يدعم الاستخدام غير التفاعلي." + +#: redbot/core/core_commands.py:717 +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:727 +msgid "This may take some time." +msgstr "قد يستغرق هذا وقتًا طويلًا" + +#: redbot/core/core_commands.py:740 +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}.\n" +"Please contact the owner of this bot to address this.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "حاولت حذف جميع البيانات غير العملية عنك (والتي أعرف كيفية حذفها) {mention}، غير أن الوحدات التالية حذفت: {modules}. بالإضافة إلى ذلك، أخطأت التعليمات البرمجية التالية: {cogs}.\n" +"يرجى الاتصال بمالك هذا البوت لمعالجة هذا.\n" +"ملاحظة: خارج هذه الإخفاقات، كان ينبغي حذف البيانات." + +#: redbot/core/core_commands.py:755 +msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\n" +"Please contact the owner of this bot to address this.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "حاولت حذف جميع البيانات غير العملية عنك (والتي أعرف كيفية حذفها) {mention}، ومع ذلك، فإن الرموز التالية أخطأت: {cogs}.\n" +"الرجاء الاتصال بمالك هذا البوت لمعالجة هذا.\n" +"ملاحظة: خارج هذه الإخفاقات، كان يجب حذف البيانات." + +#: redbot/core/core_commands.py:765 +msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\n" +"Please contact the owner of this bot to address this.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "حاولت حذف جميع البيانات غير العملية عنك (والتي أعرف كيفية حذفها) {mention}، غير أن الوحدات التالية حذفت: {modules}. بالإضافة إلى ذلك، أخطأت التعليمات البرمجية التالية: .\n" +"يرجى الاتصال بمالك هذا البوت لمعالجة هذا.\n" +"ملاحظة: خارج هذه الإخفاقات، كان ينبغي حذف البيانات." + +#: redbot/core/core_commands.py:775 +msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" +msgstr "لقد حذفت أي بيانات غير تشغيلية عنك (والتي أعرف كيفية حذفها) {mention}" + +#: redbot/core/core_commands.py:783 redbot/core/core_commands.py:950 +#: redbot/core/core_commands.py:1036 redbot/core/core_commands.py:1107 +msgid "{mention} The following cogs did not handle deletion:\n" +"{cogs}." +msgstr "{mention} الأوامر التالية لم تتعامل مع الحذف:\n" +"{cogs}." + +#: redbot/core/core_commands.py:793 +#, docstring +msgid "[Coming Soon] Get what data [botname] has about you." +msgstr "[قادمة قريبًا] احصل على البيانات [botname] عنك." + +#: redbot/core/core_commands.py:795 +msgid "This command doesn't do anything yet, but we're working on adding support for this." +msgstr "هذا الأمر لا يفعل أي شيء حتى الآن، لكننا نعمل على إضافة دعم لهذا." + +#: redbot/core/core_commands.py:804 +#, docstring +msgid "\n" +" Commands for more complete data handling.\n" +" " +msgstr "\n" +" أوامر للتعامل مع البيانات بشكل أكمل.\n" +" " + +#: redbot/core/core_commands.py:810 +#, docstring +msgid "\n" +" Set the bot to allow users to request a data deletion.\n\n" +" This is on by default.\n" +" Opposite of `[p]mydata ownermanagement disallowuserdeletions`\n\n" +" **Example:**\n" +" - `[p]mydata ownermanagement allowuserdeletions`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:821 +msgid "User can delete their own data. This will not include operational data such as blocked users." +msgstr "يمكن للمستخدم حذف بياناته الخاصة. هذا لن يشمل بيانات التشغيل مثل المستخدمين المحظورين." + +#: redbot/core/core_commands.py:829 +#, docstring +msgid "\n" +" Set the bot to not allow users to request a data deletion.\n\n" +" Opposite of `[p]mydata ownermanagement allowuserdeletions`\n\n" +" **Example:**\n" +" - `[p]mydata ownermanagement disallowuserdeletions`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:838 +msgid "User can not delete their own data." +msgstr "لا يمكن للمستخدم حذف بياناته الخاصة." + +#: redbot/core/core_commands.py:842 +#, docstring +msgid "\n" +" Sets how user deletions are treated.\n\n" +" **Example:**\n" +" - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" +" **Arguments:**\n" +" - `` - The strictness level for user deletion. See Level guide below.\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:859 +msgid "Cogs will be instructed to remove all non operational data upon a user request." +msgstr "سيتم توجيه الأوامر لإزالة جميع البيانات غير التشغيلية بناء على طلب المستخدم." + +#: redbot/core/core_commands.py:867 +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:878 +#, docstring +msgid "\n" +" Handle a deletion request from Discord.\n\n" +" This will cause the bot to get rid of or disassociate all data from the specified user ID.\n" +" You should not use this unless Discord has specifically requested this with regard to a deleted user.\n" +" This will remove the user from various anti-abuse measures.\n" +" If you are processing a manual request from a user, you may want `[p]mydata ownermanagement deleteforuser` instead.\n\n" +" **Arguments:**\n" +" - `` - The id of the user whose data would be deleted.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:892 +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\n" +"If you are sure this is what you intend to do please respond with the following:" +msgstr "سيؤدي هذا إلى التخلص من البوت أو فصل جميع البيانات من معرف المستخدم المحدد. لا ينبغي أن تستخدم هذا إلا إذا طلب ديسكورد هذا بشكل محدد فيما يتعلق بمستخدم محذوف. وهذا سيزيل المستخدم من مختلف تدابير مكافحة إساءة الاستعمال. إذا كنت تقوم بمعالجة طلب يدوي من أحد المستخدمين، قد ترغب في '{prefix}{command_name}` بدلاً من ذلك.\n\n" +"إذا كنت متأكدا من أن هذا هو ما تنوي القيام به فيرجى الرد بما يلي:" + +#: redbot/core/core_commands.py:910 redbot/core/core_commands.py:1067 +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}\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "حاولت حذف جميع البيانات غير العملية عنك (والتي أعرف كيفية حذفها) {mention}، غير أن الوحدات التالية حذفت: {modules}. بالإضافة إلى ذلك، أخطأت التعليمات البرمجية التالية: {cogs}.\n" +"يرجى الاتصال بمالك هذا البوت لمعالجة هذا.\n" +"ملاحظة: خارج هذه الإخفاقات، كان ينبغي حذف البيانات." + +#: redbot/core/core_commands.py:925 redbot/core/core_commands.py:1082 +msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "حاولت حذف جميع البيانات غير العملية عنك (والتي أعرف كيفية حذفها) {mention}، غير أن الوحدات التالية حذفت: {modules}. بالإضافة إلى ذلك، أخطأت التعليمات البرمجية التالية: .\n" +"يرجى الاتصال بمالك هذا البوت لمعالجة هذا.\n" +"ملاحظة: خارج هذه الإخفاقات، كان ينبغي حذف البيانات." + +#: redbot/core/core_commands.py:936 redbot/core/core_commands.py:1093 +msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:946 redbot/core/core_commands.py:1103 +msgid "I've deleted all data about that user that I know how to delete." +msgstr "" + +#: redbot/core/core_commands.py:957 +#, docstring +msgid "Delete data [botname] has about a user for a user.\n\n" +" This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user.\n" +" Users have access to a different command for this unless they can't interact with the bot at all.\n" +" 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\n" +" **Arguments:**\n" +" - `` - The id of the user whose data would be deleted.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:968 +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\n" +"If you are sure this is what you intend to do please respond with the following:" +msgstr "" + +#: redbot/core/core_commands.py:991 +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}\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:1006 +msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:1017 +msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:1028 +msgid "I've deleted all non-operational data about that user that I know how to delete." +msgstr "" + +#: redbot/core/core_commands.py:1043 +#, docstring +msgid "Delete data [botname] has about a user.\n\n" +" This will cause the bot to get rid of or disassociate a lot of data about the specified user.\n" +" This may include more than just end user data, including anti abuse records.\n\n" +" **Arguments:**\n" +" - `` - The id of the user whose data would be deleted.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1053 +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\n" +"If you are sure this is what you intend to do please respond with the following:" +msgstr "" + +#: redbot/core/core_commands.py:1114 +#, docstring +msgid "\n" +" Commands for toggling embeds on or off.\n\n" +" This setting determines whether or not to use embeds as a response to a command (for commands that support it).\n" +" The default is to use embeds.\n\n" +" The embed settings are checked until the first True/False in this order:\n\n" +" - In guild context:\n" +" 1. Channel override - `[p]embedset channel`\n" +" 2. Server command override - `[p]embedset command server`\n" +" 3. Server override - `[p]embedset server`\n" +" 4. Global command override - `[p]embedset command global`\n" +" 5. Global setting -`[p]embedset global`\n\n" +" - In DM context:\n" +" 1. User override - `[p]embedset user`\n" +" 2. Global command override - `[p]embedset command global`\n" +" 3. Global setting - `[p]embedset global`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1139 +#, docstring +msgid "\n" +" Show the current embed settings.\n\n" +" Provide a command name to check for command specific embed settings.\n\n" +" **Examples:**\n" +" - `[p]embedset showsettings` - Shows embed settings.\n" +" - `[p]embedset showsettings info` - Also shows embed settings for the 'info' command.\n" +" - `[p]embedset showsettings \"ignore list\"` - Checking subcommands requires quotes.\n\n" +" **Arguments:**\n" +" - `[command]` - Checks this command for command specific embed settings.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1155 +msgid "Embed settings:\n\n" +msgstr "تضمين الإعدادات:\n\n" + +#: redbot/core/core_commands.py:1157 +msgid "Global default: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1162 +msgid "Global command setting for {command} command: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1168 +msgid "Guild setting: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1173 +msgid "Server command setting for {command} command: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1179 +msgid "Channel setting: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1182 +msgid "User setting: {value}" +msgstr "" + +#: redbot/core/core_commands.py:1188 +#, docstring +msgid "\n" +" Toggle the global embed setting.\n\n" +" This is used as a fallback if the user or guild hasn't set a preference.\n" +" The default is to use embeds.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Example:**\n" +" - `[p]embedset global`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1202 +msgid "Embeds are now disabled by default." +msgstr "" + +#: redbot/core/core_commands.py:1205 +msgid "Embeds are now enabled by default." +msgstr "" + +#: redbot/core/core_commands.py:1211 +#, docstring +msgid "\n" +" Set the server's embed setting.\n\n" +" If set, this is used instead of the global default to determine whether or not to use embeds.\n" +" This is used for all commands done in a server.\n\n" +" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset server False` - Disables embeds on this server.\n" +" - `[p]embedset server` - Resets value to use global default.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds on this server. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1230 redbot/core/core_commands.py:1308 +#: redbot/core/core_commands.py:1402 redbot/core/core_commands.py:1433 +msgid "Embeds will now fall back to the global setting." +msgstr "وستعود المداخن الآن إلى الوضع العالمي." + +#: redbot/core/core_commands.py:1235 +msgid "Embeds are now enabled for this guild." +msgstr "" + +#: redbot/core/core_commands.py:1237 +msgid "Embeds are now disabled for this guild." +msgstr "" + +#: redbot/core/core_commands.py:1245 +#, docstring +msgid "\n" +" Sets a command's embed setting.\n\n" +" If you're the bot owner, this will try to change the command's embed setting globally by default.\n" +" Otherwise, this will try to change embed settings on the current server.\n\n" +" If enabled is left blank, the setting will be unset.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset command info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1274 +msgid "The passed command requires Embed Links permission and therefore cannot be set to not use embeds." +msgstr "" + +#: redbot/core/core_commands.py:1285 +#, docstring +msgid "\n" +" Sets a command's embed setting globally.\n\n" +" If set, this is used instead of the global default to determine whether or not to use embeds.\n\n" +" If enabled is left blank, the setting will be unset.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset command global info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command global info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command global \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1314 redbot/core/core_commands.py:1359 +msgid "Embeds are now enabled for {command_name} command." +msgstr "" + +#: redbot/core/core_commands.py:1320 redbot/core/core_commands.py:1365 +msgid "Embeds are now disabled for {command_name} command." +msgstr "" + +#: redbot/core/core_commands.py:1330 +#, docstring +msgid "\n" +" Sets a command's embed setting for the current server.\n\n" +" If set, this is used instead of the server default to determine whether or not to use embeds.\n\n" +" If enabled is left blank, the setting will be unset and the server default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset command server info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command server info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command server \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1353 +msgid "Embeds will now fall back to the server setting." +msgstr "" + +#: redbot/core/core_commands.py:1381 +#, docstring +msgid "\n" +" Set's a channel's embed setting.\n\n" +" If set, this is used instead of the guild and command defaults to determine whether or not to use embeds.\n" +" This is used for all commands done in a channel.\n\n" +" If enabled is left blank, the setting will be unset and the guild default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset channel #text-channel False` - Disables embeds in the #text-channel.\n" +" - `[p]embedset channel #forum-channel disable` - Disables embeds in the #forum-channel.\n" +" - `[p]embedset channel #text-channel` - Resets value to use guild default in the #text-channel.\n\n" +" **Arguments:**\n" +" - `` - The text, voice, stage, or forum channel to set embed setting for.\n" +" - `[enabled]` - Whether to use embeds in this channel. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1407 +msgid "Embeds are now {} for this channel." +msgstr "مضمن الآن {} لهذه القناة." + +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2765 +#: redbot/core/core_commands.py:2779 redbot/core/core_commands.py:3976 +#: redbot/core/core_commands.py:3997 +msgid "enabled" +msgstr "مفعّل" + +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2765 +#: redbot/core/core_commands.py:2779 redbot/core/core_commands.py:3976 +#: redbot/core/core_commands.py:3997 +msgid "disabled" +msgstr "معطل" + +#: redbot/core/core_commands.py:1414 +#, docstring +msgid "\n" +" Sets personal embed setting for DMs.\n\n" +" If set, this is used instead of the global default to determine whether or not to use embeds.\n" +" This is used for all commands executed in a DM with the bot.\n\n" +" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset user False` - Disables embeds in your DMs.\n" +" - `[p]embedset user` - Resets value to use global default.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds in your DMs. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1438 +msgid "Embeds are now enabled for you in DMs." +msgstr "" + +#: redbot/core/core_commands.py:1440 +msgid "Embeds are now disabled for you in DMs." +msgstr "" + +#: redbot/core/core_commands.py:1446 +#, 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.\n\n" +" Warning: Sending the traceback publicly can accidentally reveal sensitive information about your computer or configuration.\n\n" +" **Examples:**\n" +" - `[p]traceback` - Sends the traceback to your DMs.\n" +" - `[p]traceback True` - Sends the last traceback in the current context.\n\n" +" **Arguments:**\n" +" - `[public]` - Whether to send the traceback to the current context. Leave blank to send to your DMs.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1478 +msgid "No exception has occurred yet." +msgstr "" + +#: redbot/core/core_commands.py:1483 +#, docstring +msgid "Shows [botname]'s invite url.\n\n" +" This will always send the invite to DMs to keep it private.\n\n" +" This command is locked to the owner unless `[p]inviteset public` is set to True.\n\n" +" **Example:**\n" +" - `[p]invite`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1495 +msgid "This bot is currently **serverlocked**, meaning that it is locked to its current servers and will leave any server it joins." +msgstr "" + +#: redbot/core/core_commands.py:1512 +#, docstring +msgid "Commands to setup [botname]'s invite settings." +msgstr "" + +#: redbot/core/core_commands.py:1517 +#, docstring +msgid "\n" +" Toggles if `[p]invite` should be accessible for the average user.\n\n" +" The bot must be made into a `Public bot` in the developer dashboard for public invites to work.\n\n" +" **Example:**\n" +" - `[p]inviteset public yes` - Toggles the public invite setting.\n\n" +" **Arguments:**\n" +" - `[confirm]` - Required to set to public. Not required to toggle back to private.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1554 +#, 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\n" +" **Example:**\n" +" - `[p]inviteset perms 134217728` - Adds a \"Manage Nicknames\" permission requirement to the invite.\n\n" +" **Arguments:**\n" +" - `` - The permission level to require for the bot in the generated invite.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1575 +#, docstring +msgid "\n" +" Add the `applications.commands` scope to your invite URL.\n\n" +" This allows the usage of slash commands on the servers that invited your bot with that scope.\n\n" +" Note that previous servers that invited the bot without the scope cannot have slash commands, they will have to invite the bot a second time.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1586 +msgid "The `applications.commands` scope has been added to the invite URL." +msgstr "" + +#: redbot/core/core_commands.py:1590 +msgid "The `applications.commands` scope has been removed from the invite URL." +msgstr "" + +#: redbot/core/core_commands.py:1596 +#, docstring +msgid "\n" +" Leaves servers.\n\n" +" If no server IDs are passed the local server will be left instead.\n\n" +" Note: This command is interactive.\n\n" +" **Examples:**\n" +" - `[p]leave` - Leave the current server.\n" +" - `[p]leave \"Red - Discord Bot\"` - Quotes are necessary when there are spaces in the name.\n" +" - `[p]leave 133049272517001216 240154543684321280` - Leaves multiple servers, using IDs.\n\n" +" **Arguments:**\n" +" - `[servers...]` - The servers to leave. When blank, attempts to leave the current server.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1613 +msgid "You need to specify at least one server ID." +msgstr "" + +#: redbot/core/core_commands.py:1621 +msgid "You haven't passed any server ID. Do you want me to leave this server?" +msgstr "" + +#: redbot/core/core_commands.py:1627 +msgid "Are you sure you want me to leave these servers?" +msgstr "" + +#: redbot/core/core_commands.py:1633 +msgid "Are you sure you want me to leave this server?" +msgstr "" + +#: redbot/core/core_commands.py:1641 +msgid "I cannot leave the server `{server_name}`: I am the owner of it." +msgstr "" + +#: redbot/core/core_commands.py:1652 redbot/core/core_commands.py:4068 +#: redbot/core/core_commands.py:4086 +msgid "Response timed out." +msgstr "انتهت مهلة الرد." + +#: redbot/core/core_commands.py:1657 +msgid "Alright. Bye :wave:" +msgstr "حسناً. باي :wave:" + +#: redbot/core/core_commands.py:1661 +msgid "Alright. Leaving {number} servers..." +msgstr "" + +#: redbot/core/core_commands.py:1664 +msgid "Alright. Leaving one server..." +msgstr "" + +#: redbot/core/core_commands.py:1670 +msgid "Alright, I'll stay then. :)" +msgstr "حسنًا، سأبقى بعد ذلك. :)" + +#: redbot/core/core_commands.py:1673 +msgid "Alright, I'm not leaving those servers." +msgstr "حسناً، أنا لا أغادر هذه السيرفرات." + +#: redbot/core/core_commands.py:1675 +msgid "Alright, I'm not leaving that server." +msgstr "" + +#: redbot/core/core_commands.py:1680 +#, docstring +msgid "\n" +" Lists the servers [botname] is currently in.\n\n" +" Note: This command is interactive.\n" +" " +msgstr "\n" +" يعرض جميع سيرفرات [botname] حاليًا.\n\n" +" ملاحظة: هذا الأمر تفاعلي.\n" +" " + +#: redbot/core/core_commands.py:1700 +#, docstring +msgid "Loads cog packages from the local paths and installed cogs.\n\n" +" See packages available to load with `[p]cogs`.\n\n" +" Additional cogs can be added using Downloader, or from local paths using `[p]addpath`.\n\n" +" **Examples:**\n" +" - `[p]load general` - Loads the `general` cog.\n" +" - `[p]load admin mod mutes` - Loads multiple cogs.\n\n" +" **Arguments:**\n" +" - `` - The cog packages to load.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1721 +msgid "Loaded {packs}." +msgstr "تم تحميل {packs}." + +#: redbot/core/core_commands.py:1726 +msgid "The following package is already loaded: {pack}" +msgstr "تم تحميل الحزمة التالية مسبقاً: {pack}" + +#: redbot/core/core_commands.py:1730 +msgid "The following packages are already loaded: {packs}" +msgstr "الحزم التالية تم تحميلها بالفعل: {packs}" + +#: redbot/core/core_commands.py:1737 +msgid "Failed to load the following package: {pack}.\n" +"Check your console or logs for details." +msgstr "فشل تحميل الحزمة التالية: {pack}.\n" +"تحقق من وحدة التحكم الخاصة بك أو سجلات للحصول على التفاصيل." + +#: redbot/core/core_commands.py:1742 +msgid "Failed to load the following packages: {packs}\n" +"Check your console or logs for details." +msgstr "فشل تحميل الحزم التالية: {packs}\n" +"تحقق من وحدة التحكم الخاصة بك أو سجلات للحصول على التفاصيل." + +#: redbot/core/core_commands.py:1750 redbot/core/core_commands.py:1898 +msgid "The following name is not a valid package name: {pack}\n" +"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +msgstr "الاسم التالي ليس اسم حزمة صالح: {pack}\n" +"أسماء الحزمة لا يمكن أن تبدأ برقم ويمكن أن تحتوي فقط على أرقام ascii، الرسائل والشرطات السفلية." + +#: redbot/core/core_commands.py:1756 redbot/core/core_commands.py:1904 +msgid "The following names are not valid package names: {packs}\n" +"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +msgstr "الاسم التالي ليس اسم حزمة صالح: {packs}\n" +"أسماء الحزمة لا يمكن أن تبدأ برقم ويمكن أن تحتوي فقط على أرقام ascii، الرسائل والشرطات السفلية." + +#: redbot/core/core_commands.py:1765 redbot/core/core_commands.py:1913 +msgid "The following package was not found in any cog path: {pack}." +msgstr "لم يتم العثور على الحزمة التالية في أي مسار الكود: {pack}." + +#: redbot/core/core_commands.py:1769 redbot/core/core_commands.py:1917 +msgid "The following packages were not found in any cog path: {packs}" +msgstr "لم يتم العثور على الحزم التالية في أي مسار الكود: {packs}" + +#: redbot/core/core_commands.py:1777 +msgid "This package could not be loaded for the following reason:\n\n" +"{reason}" +msgstr "تعذر تحميل هذه الحزمة للسبب التالي:\n\n" +"{reason}" + +#: redbot/core/core_commands.py:1781 +msgid "These packages could not be loaded for the following reasons:\n\n" +"{reasons}" +msgstr "لا يمكن تحميل هذه الحزم للأسباب التالية:\n\n" +"{reasons}" + +#: redbot/core/core_commands.py:1788 +msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" +"You should inform maintainer of the repo about this message." +msgstr "**تحذير**: المستودعات التالية تستخدم الرموز المشتركة التي تحمل علامة للإزالة discord bot by Lord_X\n" +"#17703. : {repo}.\n" +"يجب عليك إبلاغ المشرفين بهذه المستودعات حول هذه الرسالة." + +#: redbot/core/core_commands.py:1794 redbot/core/core_commands.py:1942 +msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\n" +"You should inform maintainers of these repos about this message." +msgstr "**تحذير**: المستودعات التالية تستخدم الرموز المشتركة التي تحمل علامة للإزالة discord bot by Lord_X\n" +"#17703. : {repos}.\n" +"يجب عليك إبلاغ المشرفين بهذه المستودعات حول هذه الرسالة." + +#: redbot/core/core_commands.py:1813 +#, docstring +msgid "Unloads previously loaded cog packages.\n\n" +" See packages available to unload with `[p]cogs`.\n\n" +" **Examples:**\n" +" - `[p]unload general` - Unloads the `general` cog.\n" +" - `[p]unload admin mod mutes` - Unloads multiple cogs.\n\n" +" **Arguments:**\n" +" - `` - The cog packages to unload.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1831 +msgid "The following package was unloaded: {pack}." +msgstr "الحزم التالية تم تحميلها بالفعل: {pack}." + +#: redbot/core/core_commands.py:1835 +msgid "The following packages were unloaded: {packs}." +msgstr "تم تحميل الحزمة التالية مسبقاً: {packs}." + +#: redbot/core/core_commands.py:1842 +msgid "The following package was not loaded: {pack}." +msgstr "تم تحميل الحزمة التالية مسبقاً: {pack}." + +#: redbot/core/core_commands.py:1846 +msgid "The following packages were not loaded: {packs}." +msgstr "تم تحميل الحزمة التالية مسبقاً: {packs}." + +#: redbot/core/core_commands.py:1859 +#, docstring +msgid "Reloads cog packages.\n\n" +" This will unload and then load the specified cogs.\n\n" +" Cogs that were not loaded will only be loaded.\n\n" +" **Examples:**\n" +" - `[p]reload general` - Unloads then loads the `general` cog.\n" +" - `[p]reload admin mod mutes` - Unloads then loads multiple cogs.\n\n" +" **Arguments:**\n" +" - `` - The cog packages to reload.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1880 +msgid "Reloaded {packs}." +msgstr "تم تحميله {packs}." + +#: redbot/core/core_commands.py:1885 +msgid "Failed to reload the following package: {pack}.\n" +"Check your console or logs for details." +msgstr "فشل في إعادة تحميل الحزمة التالية: {pack}.\n" +"تحقق من وحدة التحكم الخاصة بك أو سجلات للحصول على التفاصيل." + +#: redbot/core/core_commands.py:1890 +msgid "Failed to reload the following packages: {packs}\n" +"Check your console or logs for details." +msgstr "فشل في إعادة تحميل الحزم التالية: {packs}\n" +"تحقق من وحدة التحكم الخاصة بك أو سجلات للحصول على التفاصيل." + +#: redbot/core/core_commands.py:1925 +msgid "This package could not be reloaded for the following reason:\n\n" +"{reason}" +msgstr "تعذر إعادة تحميل هذه الحزمة للسبب التالي:\n\n" +"{reason}" + +#: redbot/core/core_commands.py:1929 +msgid "These packages could not be reloaded for the following reasons:\n\n" +"{reasons}" +msgstr "لا يمكن إعادة تحميل هذه الحزم للأسباب التالية:\n\n" +"{reasons}" + +#: redbot/core/core_commands.py:1936 +msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" +"You should inform maintainers of these repos about this message." +msgstr "" + +#: redbot/core/core_commands.py:1962 +#, docstring +msgid "Base command for managing what application commands are able to be used on [botname]." +msgstr "" + +#: redbot/core/core_commands.py:1971 +#, docstring +msgid "Marks an application command as being enabled, allowing it to be added to the bot.\n\n" +" See commands available to enable with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" +" **Arguments:**\n" +" - `` - The command name to enable. Only the top level name of a group command should be used.\n" +" - `[command_type]` - What type of application command to enable. Must be one of `slash`, `message`, or `user`. Defaults to `slash`.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1996 redbot/core/core_commands.py:2055 +msgid "Command type must be one of `slash`, `message`, or `user`." +msgstr "" + +#: redbot/core/core_commands.py:2003 +msgid "That application command is already enabled." +msgstr "" + +#: redbot/core/core_commands.py:2008 +msgid "That application command could not be found. Use `{prefix}slash list` to see all application commands. You may need to double check the command type." +msgstr "" + +#: redbot/core/core_commands.py:2019 +msgid "The command limit has been reached. Disable a command first." +msgstr "" + +#: redbot/core/core_commands.py:2024 +msgid "Enabled {command_type} application command `{command_name}`" +msgstr "" + +#: redbot/core/core_commands.py:2036 +#, docstring +msgid "Marks an application command as being disabled, preventing it from being added to the bot.\n\n" +" See commands available to disable with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" +" **Arguments:**\n" +" - `` - The command name to disable. Only the top level name of a group command should be used.\n" +" - `[command_type]` - What type of application command to disable. Must be one of `slash`, `message`, or `user`. Defaults to `slash`.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2061 +msgid "That application command has been set as required for the cog to function by the author, and cannot be disabled. The cog must be unloaded to remove the command." +msgstr "" + +#: redbot/core/core_commands.py:2073 +msgid "That application command is already disabled or does not exist." +msgstr "" + +#: redbot/core/core_commands.py:2079 +msgid "Disabled {command_type} application command `{command_name}`" +msgstr "" + +#: redbot/core/core_commands.py:2087 +#, docstring +msgid "Marks all application commands in a cog as being enabled, allowing them to be added to the bot.\n\n" +" See a list of cogs with application commands with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" +" **Arguments:**\n" +" - `` - The cog to enable commands from. This argument is case sensitive.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2117 +msgid "Couldn't find any disabled commands from the cog `{cog_name}`. Use `{prefix}slash list` to see all cogs with application commands." +msgstr "" + +#: redbot/core/core_commands.py:2132 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for slash commands. Disable some commands first." +msgstr "" + +#: redbot/core/core_commands.py:2141 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for message commands. Disable some commands first." +msgstr "" + +#: redbot/core/core_commands.py:2150 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for user commands. Disable some commands first." +msgstr "" + +#: redbot/core/core_commands.py:2176 +msgid "Enabled {count} commands from `{cog_name}`:\n" +"{names}" +msgstr "" + +#: redbot/core/core_commands.py:2183 +#, docstring +msgid "Marks all application commands in a cog as being disabled, preventing them from being added to the bot.\n\n" +" See a list of cogs with application commands with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" +" **Arguments:**\n" +" - `` - The cog to disable commands from. This argument is case sensitive.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2204 +msgid "Couldn't find any enabled commands from the `{cog_name}` cog. Use `{prefix}slash list` to see all cogs with application commands." +msgstr "" + +#: redbot/core/core_commands.py:2212 +msgid "Disabled {count} commands from `{cog_name}`:\n" +"{names}" +msgstr "" + +#: redbot/core/core_commands.py:2219 +#, docstring +msgid "List the slash commands the bot can see, and whether or not they are enabled.\n\n" +" This command shows the state that will be changed to when `[p]slash sync` is run.\n" +" Commands from the same cog are grouped, with the cog name as the header.\n\n" +" The prefix denotes the state of the command:\n" +" - Commands starting with `- ` have not yet been enabled.\n" +" - Commands starting with `+ ` have been manually enabled.\n" +" - Commands starting with `++` have been enabled by the cog author, and cannot be disabled.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2309 +msgid "There are no application commands to list." +msgstr "" + +#: redbot/core/core_commands.py:2340 +#, docstring +msgid "Syncs the slash settings to discord.\n\n" +" Settings from `[p]slash list` will be synced with discord, changing what commands appear for users.\n" +" This should be run sparingly, make all necessary changes before running this command.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds on this server. Leave blank to reset to default.\n" +" - `[guild]` - If provided, syncs commands for that guild. Otherwise, syncs global commands.\n" " " msgstr "" -#: redbot/core/core_commands.py:1239 redbot/core/core_commands.py:1323 -#: redbot/core/core_commands.py:1414 redbot/core/core_commands.py:1445 -msgid "Embeds will now fall back to the global setting." -msgstr "وستعود المداخن الآن إلى الوضع العالمي." +#: redbot/core/core_commands.py:2360 +msgid "I need the `applications.commands` scope in this server to be able to do that. You can tell the bot to add that scope to invite links using `{prefix}inviteset commandscope`, and can then run `{prefix}invite` to get an invite that will give the bot the scope. You do not need to kick the bot to enable the scope, just use that invite to re-auth the bot with the scope enabled." +msgstr "" -#: redbot/core/core_commands.py:1244 -msgid "Embeds are now enabled for this guild." +#: redbot/core/core_commands.py:2371 +msgid "Synced {count} commands." msgstr "" -#: redbot/core/core_commands.py:1246 -msgid "Embeds are now disabled for this guild." +#: redbot/core/core_commands.py:2379 +msgid "You seem to be attempting to sync after recently syncing. Discord does not like it when bots sync more often than necessary, so this command has a cooldown. You should enable/disable all commands you want to change first, and run this command one time only after all changes have been made. " msgstr "" -#: redbot/core/core_commands.py:1254 +#: redbot/core/core_commands.py:2390 #, docstring -msgid "\n" -" Sets a command's embed setting.\n\n" -" If you're the bot owner, this will try to change the command's embed setting globally by default.\n" -" Otherwise, this will try to change embed settings on the current server.\n\n" -" If enabled is left blank, the setting will be unset.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +msgid "Shuts down the bot.\n\n" +" Allows [botname] to shut down gracefully.\n\n" +" This is the recommended method for shutting down the bot.\n\n" " **Examples:**\n" -" - `[p]embedset command info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" - `[p]shutdown`\n" +" - `[p]shutdown True` - Shutdowns silently.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:1283 -msgid "The passed command requires Embed Links permission and therefore cannot be set to not use embeds." -msgstr "" +#: redbot/core/core_commands.py:2407 +msgid "Shutting down... " +msgstr "إيقاف التشغيل... " -#: redbot/core/core_commands.py:1294 +#: redbot/core/core_commands.py:2413 #, docstring -msgid "\n" -" Sets a command's embed setting globally.\n\n" -" If set, this is used instead of the global default to determine whether or not to use embeds.\n\n" -" If enabled is left blank, the setting will be unset.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +msgid "Attempts to restart [botname].\n\n" +" Makes [botname] quit with exit code 26.\n" +" The restart is not guaranteed: it must be dealt with by the process manager in use.\n\n" " **Examples:**\n" -" - `[p]embedset command global info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command global info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command global \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" - `[p]restart`\n" +" - `[p]restart True` - Restarts silently.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:1329 redbot/core/core_commands.py:1380 -msgid "Embeds are now enabled for {command_name} command." +#: redbot/core/core_commands.py:2427 +msgid "Restarting..." +msgstr "جاري إعادة التشغيل..." + +#: redbot/core/core_commands.py:2434 +#, docstring +msgid "Base command for bank settings." +msgstr "الأمر الأساسي لإعدادات البنك." + +#: redbot/core/core_commands.py:2438 +#, docstring +msgid "Show the current bank settings." msgstr "" -#: redbot/core/core_commands.py:1335 redbot/core/core_commands.py:1386 -msgid "Embeds are now disabled for {command_name} command." +#: redbot/core/core_commands.py:2448 +msgid "Global" msgstr "" -#: redbot/core/core_commands.py:1345 +#: redbot/core/core_commands.py:2448 +msgid "Server" +msgstr "" + +#: redbot/core/core_commands.py:2453 +msgid "Bank settings:\n\n" +"Bank name: {bank_name}\n" +"Bank scope: {bank_scope}\n" +"Currency: {currency_name}\n" +"Default balance: {default_balance}\n" +"Maximum allowed balance: {maximum_bal}\n" +msgstr "" + +#: redbot/core/core_commands.py:2469 #, docstring -msgid "\n" -" Sets a commmand's embed setting for the current server.\n\n" -" If set, this is used instead of the server default to determine whether or not to use embeds.\n\n" -" If enabled is left blank, the setting will be unset and the server default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset command server info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command server info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command server \"ignore list\" True` - Quotes are needed for subcommands.\n\n" -" **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +msgid "Toggle whether the bank is global or not.\n\n" +" If the bank is global, it will become per-server.\n" +" If the bank is per-server, it will become global.\n" +" " +msgstr "تبديل ما إذا كان البنك عالمياً أم لا.\n\n" +" إذا كان البنك عالميا، فإنه سيصبح لكل خادم.\n" +" إذا كان البنك لكل خادم، فإنه سيصبح عالميا.\n" +" " + +#: redbot/core/core_commands.py:2476 +msgid "per-server" +msgstr "لكل السيرفرات" + +#: redbot/core/core_commands.py:2476 +msgid "global" +msgstr "عام" + +#: redbot/core/core_commands.py:2479 +msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" +msgstr "سيؤدي هذا إلى تبديل البنك إلى أن يكون {banktype}، وحذف جميع الحسابات في العملية! إذا كنت متأكدا، اكتب `{command}`" + +#: redbot/core/core_commands.py:2486 +msgid "The bank is now {banktype}." +msgstr "البنك هو الآن {banktype}." + +#: redbot/core/core_commands.py:2492 +#, docstring +msgid "Set the bank's name." +msgstr "تعيين اسم البنك." + +#: redbot/core/core_commands.py:2494 +msgid "Bank name has been set to: {name}" +msgstr "تم تعيين اسم البنك إلى: {name}" + +#: redbot/core/core_commands.py:2500 +#, docstring +msgid "Set the name for the bank's currency." +msgstr "تعيين اسم عملة البنك. (Automatic Translation)." + +#: redbot/core/core_commands.py:2502 +msgid "Currency name has been set to: {name}" +msgstr "تم تعيين اسم العملة إلى: {name}" + +#: redbot/core/core_commands.py:2508 +#, docstring +msgid "Set the maximum balance a user can get." +msgstr "تعيين الحد الأقصى للرصيد الذي يمكن للمستخدم الحصول عليه." + +#: redbot/core/core_commands.py:2514 +msgid "Amount must be greater than zero and less than {max}." +msgstr "يجب أن يكون المبلغ أكبر من صفر وأقل من {max}." + +#: redbot/core/core_commands.py:2519 +msgid "Maximum balance has been set to: {amount}" +msgstr "تم تعيين الحد الأقصى للرصيد إلى: {amount}" + +#: redbot/core/core_commands.py:2526 +#, docstring +msgid "Set the initial balance for new bank accounts.\n\n" +" Example:\n" +" - `[p]bankset registeramount 5000`\n\n" +" **Arguments**\n\n" +" - `` The new initial balance amount. Default is 0.\n" " " msgstr "" -#: redbot/core/core_commands.py:1374 -msgid "Embeds will now fall back to the server setting." +#: redbot/core/core_commands.py:2542 +msgid "Amount must be greater than or equal to zero and less than {maxbal}." +msgstr "" + +#: redbot/core/core_commands.py:2547 +msgid "Registering an account will now give {num} {currency}." msgstr "" -#: redbot/core/core_commands.py:1395 +#: redbot/core/core_commands.py:2556 #, docstring -msgid "\n" -" Set's a channel's embed setting.\n\n" -" If set, this is used instead of the guild and command defaults to determine whether or not to use embeds.\n" -" This is used for all commands done in a channel.\n\n" -" If enabled is left blank, the setting will be unset and the guild default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset channel False` - Disables embeds in this channel.\n" -" - `[p]embedset channel` - Resets value to use guild default.\n\n" -" **Arguments:**\n" -" - `[enabled]` - Whether to use embeds in this channel. Leave blank to reset to default.\n" +msgid "Delete all bank accounts.\n\n" +" Examples:\n" +" - `[p]bankset reset` - Did not confirm. Shows the help message.\n" +" - `[p]bankset reset yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/core/core_commands.py:1419 -msgid "Embeds are now {} for this channel." -msgstr "مضمن الآن {} لهذه القناة." +#: redbot/core/core_commands.py:2568 +msgid "This will delete all bank accounts for {scope}.\n" +"If you're sure, type `{prefix}bankset reset yes`" +msgstr "" -#: redbot/core/core_commands.py:1420 redbot/core/core_commands.py:2273 -#: redbot/core/core_commands.py:2294 -msgid "enabled" -msgstr "مفعّل" +#: redbot/core/core_commands.py:2574 redbot/core/core_commands.py:2584 +msgid "this server" +msgstr "" -#: redbot/core/core_commands.py:1420 redbot/core/core_commands.py:2273 -#: redbot/core/core_commands.py:2294 -msgid "disabled" -msgstr "معطل" +#: redbot/core/core_commands.py:2581 +msgid "All bank accounts for {scope} have been deleted." +msgstr "" -#: redbot/core/core_commands.py:1426 +#: redbot/core/core_commands.py:2592 #, docstring -msgid "\n" -" Sets personal embed setting for DMs.\n\n" -" If set, this is used instead of the global default to determine whether or not to use embeds.\n" -" This is used for all commands executed in a DM with the bot.\n\n" -" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset user False` - Disables embeds in your DMs.\n" -" - `[p]embedset user` - Resets value to use global default.\n\n" -" **Arguments:**\n" -" - `[enabled]` - Whether to use embeds in your DMs. Leave blank to reset to default.\n" +msgid "Base command for pruning bank accounts." +msgstr "" + +#: redbot/core/core_commands.py:2599 +#, docstring +msgid "Prune bank accounts for users no longer in the server.\n\n" +" Cannot be used with a global bank. See `[p]bankset prune global`.\n\n" +" Examples:\n" +" - `[p]bankset prune server` - Did not confirm. Shows the help message.\n" +" - `[p]bankset prune server yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/core/core_commands.py:1450 -msgid "Embeds are now enabled for you in DMs." +#: redbot/core/core_commands.py:2613 +msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/core/core_commands.py:1452 -msgid "Embeds are now disabled for you in DMs." +#: redbot/core/core_commands.py:2617 +msgid "This will delete all bank accounts for users no longer in this server.\n" +"If you're sure, type `{prefix}bankset prune local yes`" msgstr "" -#: redbot/core/core_commands.py:1458 +#: redbot/core/core_commands.py:2626 +msgid "Bank accounts for users no longer in this server have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:2632 #, 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.\n\n" -" Warning: Sending the traceback publicly can accidentally reveal sensitive information about your computer or configuration.\n\n" -" **Examples:**\n" -" - `[p]traceback` - Sends the traceback to your DMs.\n" -" - `[p]traceback True` - Sends the last traceback in the current context.\n\n" -" **Arguments:**\n" -" - `[public]` - Whether to send the traceback to the current context. Leave blank to send to your DMs.\n" +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]bankset prune server`.\n\n" +" Examples:\n" +" - `[p]bankset prune global` - Did not confirm. Shows the help message.\n" +" - `[p]bankset prune global yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/core/core_commands.py:1487 -msgid "No exception has occurred yet." +#: redbot/core/core_commands.py:2646 +msgid "This command cannot be used with a local bank." msgstr "" -#: redbot/core/core_commands.py:1492 +#: redbot/core/core_commands.py:2650 +msgid "This will delete all bank accounts for users who no longer share a server with the bot.\n" +"If you're sure, type `{prefix}bankset prune global yes`" +msgstr "" + +#: redbot/core/core_commands.py:2659 +msgid "Bank accounts for users who no longer share a server with the bot have been pruned." +msgstr "" + +#: redbot/core/core_commands.py:2672 #, docstring -msgid "Shows [botname]'s invite url.\n\n" -" This will always send the invite to DMs to keep it private.\n\n" -" This command is locked to the owner unless `[p]inviteset public` is set to True.\n\n" -" **Example:**\n" -" - `[p]invite`\n" +msgid "Delete the bank account of a specified user.\n\n" +" Examples:\n" +" - `[p]bankset prune user @Twentysix` - Did not confirm. Shows the help message.\n" +" - `[p]bankset 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/core/core_commands.py:1512 -#, docstring -msgid "Commands to setup [botname]'s invite settings." +#: redbot/core/core_commands.py:2692 +msgid "This will delete {name}'s bank account.\n" +"If you're sure, type `{prefix}bankset prune user {id} yes`" msgstr "" -#: redbot/core/core_commands.py:1517 +#: redbot/core/core_commands.py:2700 +msgid "The bank account for {name} has been pruned." +msgstr "" + +#: redbot/core/core_commands.py:2705 #, docstring -msgid "\n" -" Toggles if `[p]invite` should be accessible for the average user.\n\n" -" The bot must be made into a `Public bot` in the developer dashboard for public invites to work.\n\n" -" **Example:**\n" -" - `[p]inviteset public yes` - Toggles the public invite setting.\n\n" -" **Arguments:**\n" -" - `[confirm]` - Required to set to public. Not required to toggle back to private.\n" -" " +msgid "Manage modlog settings." msgstr "" -#: redbot/core/core_commands.py:1554 +#: redbot/core/core_commands.py:2711 #, 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\n" -" **Example:**\n" -" - `[p]inviteset perms 134217728` - Adds a \"Manage Nicknames\" permission requirement to the invite.\n\n" -" **Arguments:**\n" -" - `` - The permission level to require for the bot in the generated invite.\n" -" " +msgid "Command to fix misbehaving casetypes." msgstr "" -#: redbot/core/core_commands.py:1575 +#: redbot/core/core_commands.py:2722 #, docstring -msgid "\n" -" Add the `applications.commands` scope to your invite URL.\n\n" -" This allows the usage of slash commands on the servers that invited your bot with that scope.\n\n" -" Note that previous servers that invited the bot without the scope cannot have slash commands, they will have to invite the bot a second time.\n" +msgid "Set a channel as the modlog.\n\n" +" Omit `[channel]` to disable the modlog.\n" " " msgstr "" -#: redbot/core/core_commands.py:1586 -msgid "The `applications.commands` scope has been added to the invite URL." +#: redbot/core/core_commands.py:2731 +msgid "Mod events will be sent to {channel}." msgstr "" -#: redbot/core/core_commands.py:1590 -msgid "The `applications.commands` scope has been removed from the invite URL." +#: redbot/core/core_commands.py:2735 +msgid "I do not have permissions to send messages in {channel}!" msgstr "" -#: redbot/core/core_commands.py:1596 +#: redbot/core/core_commands.py:2743 +msgid "Mod log is already disabled." +msgstr "" + +#: redbot/core/core_commands.py:2746 +msgid "Mod log deactivated." +msgstr "" + +#: redbot/core/core_commands.py:2751 #, docstring msgid "\n" -" Leaves servers.\n\n" -" If no server IDs are passed the local server will be left instead.\n\n" -" Note: This command is interactive.\n\n" -" **Examples:**\n" -" - `[p]leave` - Leave the current server.\n" -" - `[p]leave \"Red - Discord Bot\"` - Quotes are necessary when there are spaces in the name.\n" -" - `[p]leave 133049272517001216 240154543684321280` - Leaves multiple servers, using IDs.\n\n" -" **Arguments:**\n" -" - `[servers...]` - The servers to leave. When blank, attempts to leave the current server.\n" +" Enable or disable case creation for a mod action.\n\n" +" An action can be enabling or disabling specific cases. (Ban, kick, mute, etc.)\n\n" +" Example: `[p]modlogset cases kick enabled`\n" " " msgstr "" -#: redbot/core/core_commands.py:1613 -msgid "You need to specify at least one server ID." +#: redbot/core/core_commands.py:2768 +msgid "Current settings:\n" msgstr "" -#: redbot/core/core_commands.py:1620 -msgid "You haven't passed any server ID. Do you want me to leave this server?" +#: redbot/core/core_commands.py:2773 +msgid "That action is not registered." msgstr "" -#: redbot/core/core_commands.py:1625 -msgid "Are you sure you want me to leave these servers?" +#: redbot/core/core_commands.py:2778 +msgid "Case creation for {action_name} actions is now {enabled}." msgstr "" -#: redbot/core/core_commands.py:1633 -msgid "I cannot leave the server `{server_name}`: I am the owner of it." +#: redbot/core/core_commands.py:2786 +#, docstring +msgid "Reset all modlog cases in this server." msgstr "" -#: redbot/core/core_commands.py:1644 redbot/core/core_commands.py:2711 -msgid "Response timed out." -msgstr "انتهت مهلة الرد." +#: redbot/core/core_commands.py:2789 +msgid "Are you sure you would like to reset all modlog cases in this server?" +msgstr "" -#: redbot/core/core_commands.py:1649 -msgid "Alright. Bye :wave:" -msgstr "حسناً. باي :wave:" +#: redbot/core/core_commands.py:2796 +msgid "You took too long to respond." +msgstr "" -#: redbot/core/core_commands.py:1652 -msgid "Alright. Leaving {number} servers..." +#: redbot/core/core_commands.py:2800 +msgid "Cases have been reset." msgstr "" -#: redbot/core/core_commands.py:1659 -msgid "Alright, I'll stay then. :)" +#: redbot/core/core_commands.py:2802 +msgid "No changes have been made." msgstr "" -#: redbot/core/core_commands.py:1661 -msgid "Alright, I'm not leaving those servers." +#: redbot/core/core_commands.py:2806 +#, docstring +msgid "Commands for changing [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:1666 +#: redbot/core/core_commands.py:2813 +#, docstring +msgid "Commands for changing [botname]'s metadata." +msgstr "" + +#: redbot/core/core_commands.py:2818 #, docstring msgid "\n" -" Lists the servers [botname] is currently in.\n\n" -" Note: This command is interactive.\n" +" Sets the bot's description.\n\n" +" Use without a description to reset.\n" +" This is shown in a few locations, including the help menu.\n\n" +" The maximum description length is 250 characters to ensure it displays properly.\n\n" +" The default is \"Red V3\".\n\n" +" **Examples:**\n" +" - `[p]set bot description` - Resets the description to the default setting.\n" +" - `[p]set bot description MyBot: A Red V3 Bot`\n\n" +" **Arguments:**\n" +" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" " " msgstr "" -#: redbot/core/core_commands.py:1684 +#: redbot/core/core_commands.py:2838 +msgid "Description reset." +msgstr "إعادة تعيين الوصف." + +#: redbot/core/core_commands.py:2841 +msgid "This description is too long to properly display. Please try again with below 250 characters." +msgstr "" + +#: redbot/core/core_commands.py:2854 #, docstring -msgid "Loads cog packages from the local paths and installed cogs.\n\n" -" See packages available to load with `[p]cogs`.\n\n" -" Additional cogs can be added using Downloader, or from local paths using `[p]addpath`.\n\n" +msgid "Sets [botname]'s avatar\n\n" +" Supports either an attachment or an image URL.\n\n" " **Examples:**\n" -" - `[p]load general` - Loads the `general` cog.\n" -" - `[p]load admin mod mutes` - Loads multiple cogs.\n\n" +" - `[p]set bot avatar` - With an image attachment, this will set the avatar.\n" +" - `[p]set bot avatar` - Without an attachment, this will show the command help.\n" +" - `[p]set bot avatar https://links.flaree.xyz/k95` - Sets the avatar to the provided url.\n\n" " **Arguments:**\n" -" - `` - The cog packages to load.\n" +" - `[url]` - An image url to be used as an avatar. Leave blank when uploading an attachment.\n" " " msgstr "" -#: redbot/core/core_commands.py:1713 -msgid "Loaded {packs}." -msgstr "تم تحميل {packs}." +#: redbot/core/core_commands.py:2877 +msgid "That URL is invalid." +msgstr "" -#: redbot/core/core_commands.py:1718 -msgid "The following package is already loaded: {pack}" -msgstr "تم تحميل الحزمة التالية مسبقاً: {pack}" +#: redbot/core/core_commands.py:2879 +msgid "Something went wrong while trying to get the image." +msgstr "" -#: redbot/core/core_commands.py:1722 -msgid "The following packages are already loaded: {packs}" -msgstr "الحزم التالية تم تحميلها بالفعل: {packs}" +#: redbot/core/core_commands.py:2889 +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, PNG, or GIF format." +msgstr "" -#: redbot/core/core_commands.py:1729 -msgid "Failed to load the following package: {pack}.\n" -"Check your console or logs for details." -msgstr "فشل تحميل الحزمة التالية: {pack}.\n" -"تحقق من وحدة التحكم الخاصة بك أو سجلات للحصول على التفاصيل." +#: redbot/core/core_commands.py:2896 +msgid "JPG / PNG / GIF format only." +msgstr "" -#: redbot/core/core_commands.py:1734 -msgid "Failed to load the following packages: {packs}\n" -"Check your console or logs for details." -msgstr "فشل تحميل الحزم التالية: {packs}\n" -"تحقق من وحدة التحكم الخاصة بك أو سجلات للحصول على التفاصيل." +#: redbot/core/core_commands.py:2898 redbot/core/core_commands.py:2967 +#: redbot/core/core_commands.py:2991 redbot/core/core_commands.py:3073 +msgid "Done." +msgstr "تم." -#: redbot/core/core_commands.py:1742 redbot/core/core_commands.py:1898 -msgid "The following name is not a valid package name: {pack}\n" -"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +#: redbot/core/core_commands.py:2903 +#, docstring +msgid "\n" +" Removes [botname]'s avatar.\n\n" +" **Example:**\n" +" - `[p]set bot avatar remove`\n" +" " msgstr "" -#: redbot/core/core_commands.py:1748 redbot/core/core_commands.py:1904 -msgid "The following names are not valid package names: {packs}\n" -"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +#: redbot/core/core_commands.py:2911 +msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:1757 redbot/core/core_commands.py:1913 -msgid "The following package was not found in any cog path: {pack}." -msgstr "لم يتم العثور على الحزمة التالية في أي مسار الكود: {pack}." +#: redbot/core/core_commands.py:2916 +#, docstring +msgid "Sets [botname]'s username.\n\n" +" Maximum length for a username is 32 characters.\n\n" +" Note: The username of a verified bot cannot be manually changed.\n" +" Please contact Discord support to change it.\n\n" +" **Example:**\n" +" - `[p]set bot username BaguetteBot`\n\n" +" **Arguments:**\n" +" - `` - The username to give the bot.\n" +" " +msgstr "" -#: redbot/core/core_commands.py:1761 redbot/core/core_commands.py:1917 -msgid "The following packages were not found in any cog path: {packs}" -msgstr "لم يتم العثور على الحزم التالية في أي مسار الكود: {packs}" +#: redbot/core/core_commands.py:2932 +msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." +msgstr "" -#: redbot/core/core_commands.py:1769 -msgid "This package could not be loaded for the following reason:\n\n" -"{reason}" -msgstr "تعذر تحميل هذه الحزمة للسبب التالي:\n\n" -"{reason}" +#: redbot/core/core_commands.py:2939 +msgid "Failed to change name. Must be 32 characters or fewer." +msgstr "" -#: redbot/core/core_commands.py:1773 -msgid "These packages could not be loaded for the following reasons:\n\n" -"{reasons}" -msgstr "لا يمكن تحميل هذه الحزم للأسباب التالية:\n\n" -"{reasons}" +#: redbot/core/core_commands.py:2945 +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:1780 -msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" -"You should inform maintainer of the repo about this message." +#: redbot/core/core_commands.py:2955 +msgid "Failed to change the username. Discord returned the following error:\n" +"{error_message}" msgstr "" -#: redbot/core/core_commands.py:1786 redbot/core/core_commands.py:1942 -msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\n" -"You should inform maintainers of these repos about this message." +#: redbot/core/core_commands.py:2965 +msgid "Unexpected error occurred when trying to change the username." msgstr "" -#: redbot/core/core_commands.py:1805 +#: redbot/core/core_commands.py:2973 #, docstring -msgid "Unloads previously loaded cog packages.\n\n" -" See packages available to unload with `[p]cogs`.\n\n" -" **Examples:**\n" -" - `[p]unload general` - Unloads the `general` cog.\n" -" - `[p]unload admin mod mutes` - Unloads multiple cogs.\n\n" +msgid "Sets [botname]'s nickname for the current server.\n\n" +" Maximum length for a nickname is 32 characters.\n\n" +" **Example:**\n" +" - `[p]set bot nickname 🎃 SpookyBot 🎃`\n\n" " **Arguments:**\n" -" - `` - The cog packages to unload.\n" +" - `[nickname]` - The nickname to give the bot. Leave blank to clear the current nickname.\n" " " msgstr "" -#: redbot/core/core_commands.py:1823 -msgid "The following package was unloaded: {pack}." -msgstr "الحزم التالية تم تحميلها بالفعل: {pack}." - -#: redbot/core/core_commands.py:1827 -msgid "The following packages were unloaded: {packs}." -msgstr "تم تحميل الحزمة التالية مسبقاً: {packs}." - -#: redbot/core/core_commands.py:1834 -msgid "The following package was not loaded: {pack}." -msgstr "تم تحميل الحزمة التالية مسبقاً: {pack}." +#: redbot/core/core_commands.py:2985 +msgid "Failed to change nickname. Must be 32 characters or fewer." +msgstr "" -#: redbot/core/core_commands.py:1838 -msgid "The following packages were not loaded: {packs}." -msgstr "تم تحميل الحزمة التالية مسبقاً: {packs}." +#: redbot/core/core_commands.py:2989 +msgid "I lack the permissions to change my own nickname." +msgstr "أنت تفتقر إلى الصلاحيات لتغيير اسمي المستعار." -#: redbot/core/core_commands.py:1851 +#: redbot/core/core_commands.py:2996 #, docstring -msgid "Reloads cog packages.\n\n" -" This will unload and then load the specified cogs.\n\n" -" Cogs that were not loaded will only be loaded.\n\n" +msgid "Customizes a section of `[p]info`.\n\n" +" The maximum amount of allowed characters is 1024.\n" +" Supports markdown, links and \"mentions\".\n\n" +" Link example: `[My link](https://example.com)`\n\n" " **Examples:**\n" -" - `[p]reload general` - Unloads then loads the `general` cog.\n" -" - `[p]reload admin mod mutes` - Unloads then loads multiple cogs.\n\n" +" - `[p]set bot custominfo >>> I can use **markdown** such as quotes, ||spoilers|| and multiple lines.`\n" +" - `[p]set bot custominfo Join my [support server](discord.gg/discord)!`\n" +" - `[p]set bot custominfo` - Removes custom info text.\n\n" " **Arguments:**\n" -" - `` - The cog packages to reload.\n" +" - `[text]` - The custom info text.\n" " " msgstr "" -#: redbot/core/core_commands.py:1880 -msgid "Reloaded {packs}." -msgstr "تم تحميله {packs}." - -#: redbot/core/core_commands.py:1885 -msgid "Failed to reload the following package: {pack}.\n" -"Check your console or logs for details." -msgstr "فشل في إعادة تحميل الحزمة التالية: {pack}.\n" -"تحقق من وحدة التحكم الخاصة بك أو سجلات للحصول على التفاصيل." +#: redbot/core/core_commands.py:3013 +msgid "The custom text has been cleared." +msgstr "تم مسح سجل النظام." -#: redbot/core/core_commands.py:1890 -msgid "Failed to reload the following packages: {packs}\n" -"Check your console or logs for details." -msgstr "فشل في إعادة تحميل الحزم التالية: {packs}\n" -"تحقق من وحدة التحكم الخاصة بك أو سجلات للحصول على التفاصيل." +#: redbot/core/core_commands.py:3017 +msgid "The custom text has been set." +msgstr "تم تعيين النص المخصص." -#: redbot/core/core_commands.py:1925 -msgid "This package could not be reloaded for the following reason:\n\n" -"{reason}" -msgstr "تعذر إعادة تحميل هذه الحزمة للسبب التالي:\n\n" -"{reason}" +#: redbot/core/core_commands.py:3020 +msgid "Text must be fewer than 1024 characters long." +msgstr "" -#: redbot/core/core_commands.py:1929 -msgid "These packages could not be reloaded for the following reasons:\n\n" -"{reasons}" -msgstr "لا يمكن إعادة تحميل هذه الحزم للأسباب التالية:\n\n" -"{reasons}" +#: redbot/core/core_commands.py:3029 +#, docstring +msgid "Commands for setting [botname]'s status." +msgstr "" -#: redbot/core/core_commands.py:1936 -msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" -"You should inform maintainers of these repos about this message." +#: redbot/core/core_commands.py:3043 +#, docstring +msgid "Sets [botname]'s streaming status to a twitch stream.\n\n" +" This will appear as `Streaming ` or `LIVE ON TWITCH` depending on the context.\n" +" It will also include a `Watch` button with a twitch.tv url for the provided streamer.\n\n" +" Maximum length for a stream title is 128 characters.\n\n" +" Leaving both streamer and stream_title empty will clear it.\n\n" +" **Examples:**\n" +" - `[p]set status stream` - Clears the activity status.\n" +" - `[p]set status stream 26 Twentysix is streaming` - Sets the stream to `https://www.twitch.tv/26`.\n" +" - `[p]set status stream https://twitch.tv/26 Twentysix is streaming` - Sets the URL manually.\n\n" +" **Arguments:**\n" +" - `` - The twitch streamer to provide a link to. This can be their twitch name or the entire URL.\n" +" - `` - The text to follow `Streaming` in the status." msgstr "" -#: redbot/core/core_commands.py:1957 +#: redbot/core/core_commands.py:3081 #, docstring -msgid "Shuts down the bot.\n\n" -" Allows [botname] to shut down gracefully.\n\n" -" This is the recommended method for shutting down the bot.\n\n" +msgid "Sets [botname]'s playing status.\n\n" +" This will appear as `Playing ` or `PLAYING A GAME: ` depending on the context.\n\n" +" Maximum length for a playing status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]shutdown`\n" -" - `[p]shutdown True` - Shutdowns silently.\n\n" +" - `[p]set status playing` - Clears the activity status.\n" +" - `[p]set status playing the keyboard`\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" +" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:1974 -msgid "Shutting down... " -msgstr "إيقاف التشغيل... " +#: redbot/core/core_commands.py:3102 +msgid "Status set to `Playing {game.name}`." +msgstr "" + +#: redbot/core/core_commands.py:3104 +msgid "Game cleared." +msgstr "تم مسح اللعبة." -#: redbot/core/core_commands.py:1980 +#: redbot/core/core_commands.py:3112 #, 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 with by the process manager in use.\n\n" +msgid "Sets [botname]'s listening status.\n\n" +" This will appear as `Listening to `.\n\n" +" Maximum length for a listening status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]restart`\n" -" - `[p]restart True` - Restarts silently.\n\n" +" - `[p]set status listening` - Clears the activity status.\n" +" - `[p]set status listening jams`\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" +" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:1994 -msgid "Restarting..." -msgstr "جاري إعادة التشغيل..." +#: redbot/core/core_commands.py:3134 +msgid "Status set to `Listening to {listening}`." +msgstr "" + +#: redbot/core/core_commands.py:3137 +msgid "Listening cleared." +msgstr "تم مسح الإستماع." -#: redbot/core/core_commands.py:1999 +#: redbot/core/core_commands.py:3145 #, docstring -msgid "Commands for changing [botname]'s settings." +msgid "Sets [botname]'s watching status.\n\n" +" This will appear as `Watching `.\n\n" +" Maximum length for a watching status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status watching` - Clears the activity status.\n" +" - `[p]set status watching [p]help`\n\n" +" **Arguments:**\n" +" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2003 +#: redbot/core/core_commands.py:3166 +msgid "Status set to `Watching {watching}`." +msgstr "" + +#: redbot/core/core_commands.py:3168 +msgid "Watching cleared." +msgstr "تم مسح المشاهدة." + +#: redbot/core/core_commands.py:3176 #, docstring -msgid "\n" -" Show the current settings for [botname].\n" +msgid "Sets [botname]'s competing status.\n\n" +" This will appear as `Competing in `.\n\n" +" Maximum length for a competing status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status competing` - Clears the activity status.\n" +" - `[p]set status competing London 2012 Olympic Games`\n\n" +" **Arguments:**\n" +" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2021 -msgid "Admin roles: {admin}\n" -"Mod roles: {mod}\n" -"Locale: {guild_locale}\n" -"Regional format: {guild_regional_format}\n" +#: redbot/core/core_commands.py:3198 +msgid "Status set to `Competing in {competing}`." msgstr "" -#: redbot/core/core_commands.py:2042 -msgid "{bot_name} Settings:\n\n" -"Prefixes: {prefixes}\n" -"{guild_settings}Global locale: {locale}\n" -"Global regional format: {regional_format}\n" -"Default embed colour: {colour}" +#: redbot/core/core_commands.py:3201 +msgid "Competing cleared." msgstr "" -#: redbot/core/core_commands.py:2064 +#: redbot/core/core_commands.py:3209 #, 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\n" -" This is only applied to the current server and not globally.\n\n" +msgid "Sets [botname]'s custom status.\n\n" +" This will appear as ``.\n\n" +" Maximum length for a custom status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]set deletedelay` - Shows the current delete delay setting.\n" -" - `[p]set deletedelay 60` - Sets the delete delay to the max of 60 seconds.\n" -" - `[p]set deletedelay -1` - Disables deleting command messages.\n\n" +" - `[p]set status custom` - Clears the activity status.\n" +" - `[p]set status custom Running cogs...`\n\n" " **Arguments:**\n" -" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" +" - `[text]` - The custom status text. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2085 -msgid "Command deleting disabled." -msgstr "تم تعطيل حذف الأمر." +#: redbot/core/core_commands.py:3230 +msgid "Custom status set to `{text}`." +msgstr "" -#: redbot/core/core_commands.py:2087 -msgid "Delete delay set to {num} seconds." -msgstr "حذف تعيين التأخير إلى {num} ثانية." +#: redbot/core/core_commands.py:3232 +msgid "Custom status cleared." +msgstr "" -#: redbot/core/core_commands.py:2092 -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:3237 +msgid "Status changed to {}." +msgstr "تغيرت الحالة إلى {}." -#: redbot/core/core_commands.py:2099 -msgid "I will not delete command messages." -msgstr "لن أحذف رسائل الأوامر." +#: redbot/core/core_commands.py:3243 +#, docstring +msgid "Set [botname]'s status to online." +msgstr "" -#: redbot/core/core_commands.py:2104 +#: redbot/core/core_commands.py:3250 #, docstring -msgid "\n" -" Sets the bot's description.\n\n" -" Use without a description to reset.\n" -" This is shown in a few locations, including the help menu.\n\n" -" The maximum description length is 250 characters to ensure it displays properly.\n\n" -" The default is \"Red V3\".\n\n" -" **Examples:**\n" -" - `[p]set description` - Resets the description to the default setting.\n" -" - `[p]set description MyBot: A Red V3 Bot`\n\n" -" **Arguments:**\n" -" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" -" " +msgid "Set [botname]'s status to do not disturb." msgstr "" -#: redbot/core/core_commands.py:2124 -msgid "Description reset." -msgstr "إعادة تعيين الوصف." +#: redbot/core/core_commands.py:3257 +#, docstring +msgid "Set [botname]'s status to idle." +msgstr "" -#: redbot/core/core_commands.py:2127 -msgid "This description is too long to properly display. Please try again with below 250 characters." +#: redbot/core/core_commands.py:3264 +#, docstring +msgid "Set [botname]'s status to invisible." msgstr "" -#: redbot/core/core_commands.py:2141 +#: redbot/core/core_commands.py:3274 +#, docstring +msgid "Set server's admin and mod roles for [botname]." +msgstr "" + +#: redbot/core/core_commands.py:3280 #, docstring msgid "\n" -" Adds an admin role for this guild.\n\n" +" Adds an admin role for this server.\n\n" " Admins have the same access as Mods, plus additional admin level commands like:\n" " - `[p]set serverprefix`\n" " - `[p]addrole`\n" " - `[p]ban`\n" " - `[p]ignore guild`\n\n" " And more.\n\n" -" **Examples:**\n" -" - `[p]set addadminrole @Admins`\n" -" - `[p]set addadminrole Super Admins`\n\n" +" **Examples:**\n" +" - `[p]set roles addadminrole @Admins`\n" +" - `[p]set roles addadminrole Super Admins`\n\n" " **Arguments:**\n" -" - `` - The role to add as an admin.\n" +" - `` - The role to add as an admin.\n" " " msgstr "" -#: redbot/core/core_commands.py:2161 +#: redbot/core/core_commands.py:3300 msgid "This role is already an admin role." msgstr "وهذا الدور هو بالفعل دور المدير." -#: redbot/core/core_commands.py:2163 +#: redbot/core/core_commands.py:3302 msgid "That role is now considered an admin role." msgstr "وهذا الدور يعتبر الآن دور admin." -#: redbot/core/core_commands.py:2169 +#: redbot/core/core_commands.py:3308 #, docstring msgid "\n" -" Adds a moderator role for this guild.\n\n" +" Adds a moderator role for this server.\n\n" " This grants access to moderator level commands like:\n" " - `[p]mute`\n" " - `[p]cleanup`\n" " - `[p]customcommand create`\n\n" " And more.\n\n" -" **Examples:**\n" -" - `[p]set addmodrole @Mods`\n" -" - `[p]set addmodrole Loyal Helpers`\n\n" +" **Examples:**\n" +" - `[p]set roles addmodrole @Mods`\n" +" - `[p]set roles addmodrole Loyal Helpers`\n\n" " **Arguments:**\n" -" - `` - The role to add as a moderator.\n" +" - `` - The role to add as a moderator.\n" " " msgstr "" -#: redbot/core/core_commands.py:2188 +#: redbot/core/core_commands.py:3327 msgid "This role is already a mod role." msgstr "وهذا الرتبة هى بالفعل دور admin." -#: redbot/core/core_commands.py:2190 +#: redbot/core/core_commands.py:3329 msgid "That role is now considered a mod role." msgstr "وهذا الدور يعتبر الآن دور mod." -#: redbot/core/core_commands.py:2196 +#: redbot/core/core_commands.py:3337 #, docstring msgid "\n" -" Removes an admin role for this guild.\n\n" +" Removes an admin role for this server.\n\n" " **Examples:**\n" -" - `[p]set removeadminrole @Admins`\n" -" - `[p]set removeadminrole Super Admins`\n\n" +" - `[p]set roles removeadminrole @Admins`\n" +" - `[p]set roles removeadminrole Super Admins`\n\n" " **Arguments:**\n" -" - `` - The role to remove from being an admin.\n" +" - `` - The role to remove from being an admin.\n" " " msgstr "" -#: redbot/core/core_commands.py:2208 +#: redbot/core/core_commands.py:3349 msgid "That role was not an admin role to begin with." msgstr "وهذا الدور ليس رتبة admin في البداية." -#: redbot/core/core_commands.py:2210 +#: redbot/core/core_commands.py:3351 msgid "That role is no longer considered an admin role." msgstr "وهذا الرتبة يعتبر الآن دور admin." -#: redbot/core/core_commands.py:2216 +#: redbot/core/core_commands.py:3359 #, docstring msgid "\n" -" Removes a mod role for this guild.\n\n" +" Removes a mod role for this server.\n\n" " **Examples:**\n" -" - `[p]set removemodrole @Mods`\n" -" - `[p]set removemodrole Loyal Helpers`\n\n" +" - `[p]set roles removemodrole @Mods`\n" +" - `[p]set roles removemodrole Loyal Helpers`\n\n" " **Arguments:**\n" -" - `` - The role to remove from being a moderator.\n" +" - `` - The role to remove from being a moderator.\n" " " msgstr "" -#: redbot/core/core_commands.py:2228 +#: redbot/core/core_commands.py:3371 msgid "That role was not a mod role to begin with." msgstr "وهذا الدور ليس رتبة admin في البداية." -#: redbot/core/core_commands.py:2230 +#: redbot/core/core_commands.py:3373 msgid "That role is no longer considered a mod role." msgstr "وهذا الرتبة يعتبر الآن دور mod." -#: redbot/core/core_commands.py:2236 +#: redbot/core/core_commands.py:3381 #, 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\n" -" **Example:**\n" -" - `[p]set usebotcolour`\n" +" Changes [botname]'s locale in this server.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" Use \"default\" to return to the bot's default set language.\n\n" +" If you want to change bot's global locale, see `[p]set locale global` command.\n\n" +" **Examples:**\n" +" - `[p]set locale en-US`\n" +" - `[p]set locale de-DE`\n" +" - `[p]set locale fr-FR`\n" +" - `[p]set locale pl-PL`\n" +" - `[p]set locale default` - Resets to the global default locale.\n\n" +" **Arguments:**\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" " " msgstr "" -#: redbot/core/core_commands.py:2248 -msgid "The bot {} use its configured color for embeds." -msgstr "يستخدم البوت {} لون التكوين الخاص به للتضمينات." - -#: redbot/core/core_commands.py:2249 -msgid "will not" -msgstr "لن" - -#: redbot/core/core_commands.py:2249 -msgid "will" -msgstr "سوف" - -#: redbot/core/core_commands.py:2257 +#: redbot/core/core_commands.py:3408 #, docstring msgid "\n" -" Toggle whether to enable fuzzy command search for the server.\n\n" -" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" -" Note: This can be processor intensive and may be unsuitable for larger servers.\n\n" -" Default is for fuzzy command search to be disabled.\n\n" -" **Example:**\n" -" - `[p]set serverfuzzy`\n" +" Changes [botname]'s default locale.\n\n" +" This will be used when a server has not set a locale, or in DMs.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" To reset to English, use \"en-US\".\n\n" +" **Examples:**\n" +" - `[p]set locale global en-US`\n" +" - `[p]set locale global de-DE`\n" +" - `[p]set locale global fr-FR`\n" +" - `[p]set locale global pl-PL`\n\n" +" **Arguments:**\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" " " msgstr "" -#: redbot/core/core_commands.py:2272 -msgid "Fuzzy command search has been {} for this server." -msgstr "تم البحث عن أمر غامض {} لهذا الخادم." +#: redbot/core/core_commands.py:3429 redbot/core/core_commands.py:3472 +#: redbot/core/core_commands.py:3534 redbot/core/core_commands.py:3579 +msgid "Invalid language code. Use format: `en-US`" +msgstr "" -#: redbot/core/core_commands.py:2280 -#, docstring -msgid "\n" -" Toggle whether to enable fuzzy command search in DMs.\n\n" -" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" -" Default is for fuzzy command search to be disabled.\n\n" -" **Example:**\n" -" - `[p]set fuzzy`\n" -" " +#: redbot/core/core_commands.py:3433 redbot/core/core_commands.py:3476 +#: redbot/core/core_commands.py:3538 redbot/core/core_commands.py:3583 +msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:2293 -msgid "Fuzzy command search has been {} in DMs." -msgstr "تم البحث عن أمر غامض {} لهذا الخادم." +#: redbot/core/core_commands.py:3440 +msgid "Global locale has been set." +msgstr "" -#: redbot/core/core_commands.py:2301 +#: redbot/core/core_commands.py:3446 #, 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\n" +" Changes [botname]'s locale in this server.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" Use \"default\" to return to the bot's default set language.\n\n" " **Examples:**\n" -" - `[p]set colour dark red`\n" -" - `[p]set colour blurple`\n" -" - `[p]set colour 0x5DADE2`\n" -" - `[p]set color 0x#FDFEFE`\n" -" - `[p]set color #7F8C8D`\n\n" +" - `[p]set locale server en-US`\n" +" - `[p]set locale server de-DE`\n" +" - `[p]set locale server fr-FR`\n" +" - `[p]set locale server pl-PL`\n" +" - `[p]set locale server default` - Resets to the global default locale.\n\n" " **Arguments:**\n" -" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" " " msgstr "" -#: redbot/core/core_commands.py:2321 -msgid "The color has been reset." -msgstr "تم إعادة تعيين اللون." +#: redbot/core/core_commands.py:3467 +msgid "Locale has been set to the default." +msgstr "" -#: redbot/core/core_commands.py:2324 -msgid "The color has been set." -msgstr "تم تعيين اللون." +#: redbot/core/core_commands.py:3482 +msgid "Locale has been set." +msgstr "تم تعيين الان." -#: redbot/core/core_commands.py:2329 +#: redbot/core/core_commands.py:3487 #, docstring -msgid "Sets [botname]'s avatar\n\n" -" Supports either an attachment or an image URL.\n\n" +msgid "\n" +" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale in this server.\n\n" +" If you want to change bot's global regional format, see `[p]set regionalformat global` command.\n\n" " **Examples:**\n" -" - `[p]set avatar` - With an image attachment, this will set the avatar.\n" -" - `[p]set avatar` - Without an attachment, this will show the command help.\n" -" - `[p]set avatar https://links.flaree.xyz/k95` - Sets the avatar to the provided url.\n\n" +" - `[p]set regionalformat en-US`\n" +" - `[p]set region de-DE`\n" +" - `[p]set regionalformat reset` - Resets to the locale.\n\n" " **Arguments:**\n" -" - `[url]` - An image url to be used as an avatar. Leave blank when uploading an attachment.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:2352 -msgid "That URL is invalid." -msgstr "" - -#: redbot/core/core_commands.py:2354 -msgid "Something went wrong while trying to get the image." -msgstr "" - -#: redbot/core/core_commands.py:2364 -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:2371 -msgid "JPG / PNG format only." -msgstr "صيغة JPG / PNG فقط." - -#: redbot/core/core_commands.py:2373 redbot/core/core_commands.py:2600 -#: redbot/core/core_commands.py:2656 redbot/core/core_commands.py:2680 -msgid "Done." -msgstr "تم." +" - `[language_code]` - The region format to use for the bot in this server.\n" +" " +msgstr "" -#: redbot/core/core_commands.py:2378 +#: redbot/core/core_commands.py:3511 #, docstring msgid "\n" -" Removes [botname]'s avatar.\n\n" -" **Example:**\n" -" - `[p]set avatar remove`\n" +" Changes the bot's regional format. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale.\n\n" +" **Examples:**\n" +" - `[p]set regionalformat global en-US`\n" +" - `[p]set region global de-DE`\n" +" - `[p]set regionalformat global reset` - Resets to the locale.\n\n" +" **Arguments:**\n" +" - `[language_code]` - The default region format to use for the bot.\n" " " msgstr "" -#: redbot/core/core_commands.py:2386 -msgid "Avatar removed." +#: redbot/core/core_commands.py:3528 +msgid "Global regional formatting will now be based on bot's locale." +msgstr "" + +#: redbot/core/core_commands.py:3545 +msgid "Global regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:2392 +#: redbot/core/core_commands.py:3554 #, docstring -msgid "Sets [botname]'s playing status.\n\n" -" This will appear as `Playing ` or `PLAYING A GAME: ` depending on the context.\n\n" -" Maximum length for a playing status is 128 characters.\n\n" +msgid "\n" +" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale in this server.\n\n" " **Examples:**\n" -" - `[p]set playing` - Clears the activity status.\n" -" - `[p]set playing the keyboard`\n\n" +" - `[p]set regionalformat server en-US`\n" +" - `[p]set region local de-DE`\n" +" - `[p]set regionalformat server reset` - Resets to the locale.\n\n" " **Arguments:**\n" -" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" +" - `[language_code]` - The region format to use for the bot in this server.\n" " " msgstr "" -#: redbot/core/core_commands.py:2408 -msgid "The maximum length of game descriptions is 128 characters." +#: redbot/core/core_commands.py:3572 +msgid "Regional formatting will now be based on bot's locale in this server." msgstr "" -#: redbot/core/core_commands.py:2416 -msgid "Status set to ``Playing {game.name}``." -msgstr "تم تعيين الحالة إلى ``تشغيل {game.name}``." - -#: redbot/core/core_commands.py:2418 -msgid "Game cleared." -msgstr "تم مسح اللعبة." +#: redbot/core/core_commands.py:3590 +msgid "Regional formatting will now be based on `{language_code}` locale." +msgstr "" -#: redbot/core/core_commands.py:2424 +#: redbot/core/core_commands.py:3607 #, docstring -msgid "Sets [botname]'s listening status.\n\n" -" This will appear as `Listening to `.\n\n" -" Maximum length for a listening status is 128 characters.\n\n" +msgid "\n" +" Commands to 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" +" If passed without the `` or `` arguments it will allow you to open a modal to set your API keys securely.\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, so this command should only be used in a private channel or in DM with the bot.\n\n" " **Examples:**\n" -" - `[p]set listening` - Clears the activity status.\n" -" - `[p]set listening jams`\n\n" +" - `[p]set api`\n" +" - `[p]set api spotify`\n" +" - `[p]set api spotify redirect_uri localhost`\n" +" - `[p]set api github client_id,whoops client_secret,whoops`\n\n" " **Arguments:**\n" -" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status." +" - `` - The service you're adding tokens to.\n" +" - `` - Pairs of token keys and values. The key and value should be separated by one of ` `, `,`, or `;`.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2441 -msgid "The maximum length of listening descriptions is 128 characters." +#: redbot/core/core_commands.py:3631 +msgid "Click the button below to set your keys." msgstr "" -#: redbot/core/core_commands.py:2450 -msgid "Status set to ``Listening to {listening}``." -msgstr "تم تعيين الحالة إلى ``الاستماع إلى {listening}``." +#: redbot/core/core_commands.py:3633 +msgid "This API keys setup message has expired." +msgstr "" -#: redbot/core/core_commands.py:2453 -msgid "Listening cleared." -msgstr "تم مسح الإستماع." +#: redbot/core/core_commands.py:3638 +msgid "`{service}` API tokens have been set." +msgstr "تم تعيين رمز API{service}." -#: redbot/core/core_commands.py:2459 +#: redbot/core/core_commands.py:3642 #, docstring -msgid "Sets [botname]'s watching status.\n\n" -" This will appear as `Watching `.\n\n" -" Maximum length for a watching status is 128 characters.\n\n" -" **Examples:**\n" -" - `[p]set watching` - Clears the activity status.\n" -" - `[p]set watching [p]help`\n\n" -" **Arguments:**\n" -" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status." +msgid "\n" +" Show all external API services along with their keys that have been set.\n\n" +" Secrets are not shown.\n\n" +" **Example:**\n" +" - `[p]set api list`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2475 -msgid "The maximum length of watching descriptions is 128 characters." +#: redbot/core/core_commands.py:3653 +msgid "No API services have been set yet." msgstr "" -#: redbot/core/core_commands.py:2482 -msgid "Status set to ``Watching {watching}``." -msgstr "تم تعيين الحالة إلى ``تشغيل {watching}``." +#: redbot/core/core_commands.py:3658 +msgid "Set API services:\n" +msgstr "" -#: redbot/core/core_commands.py:2484 -msgid "Watching cleared." -msgstr "تم مسح المشاهدة." +#: redbot/core/core_commands.py:3658 +msgid "Set API service:\n" +msgstr "" -#: redbot/core/core_commands.py:2490 +#: redbot/core/core_commands.py:3668 #, docstring -msgid "Sets [botname]'s competing status.\n\n" -" This will appear as `Competing in `.\n\n" -" Maximum length for a competing status is 128 characters.\n\n" +msgid "\n" +" Remove the given services with all their keys and tokens.\n\n" " **Examples:**\n" -" - `[p]set competing` - Clears the activity status.\n" -" - `[p]set competing London 2012 Olympic Games`\n\n" +" - `[p]set api remove spotify`\n" +" - `[p]set api remove github youtube`\n\n" " **Arguments:**\n" -" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status." +" - `` - The services to remove." msgstr "" -#: redbot/core/core_commands.py:2507 -msgid "The maximum length of competing descriptions is 128 characters." +#: redbot/core/core_commands.py:3683 +msgid "Services deleted successfully:\n" +"{services_list}" msgstr "" -#: redbot/core/core_commands.py:2516 -msgid "Status set to ``Competing in {competing}``." +#: redbot/core/core_commands.py:3687 +msgid "Service deleted successfully: {service_name}" msgstr "" -#: redbot/core/core_commands.py:2519 -msgid "Competing cleared." +#: redbot/core/core_commands.py:3692 +msgid "None of the services you provided had any keys set." msgstr "" -#: redbot/core/core_commands.py:2525 +#: redbot/core/core_commands.py:3700 #, docstring -msgid "Sets [botname]'s status.\n\n" -" Available statuses:\n" -" - `online`\n" -" - `idle`\n" -" - `dnd`\n" -" - `invisible`\n\n" -" **Examples:**\n" -" - `[p]set status online` - Clears the status.\n" -" - `[p]set status invisible`\n\n" -" **Arguments:**\n" -" - `` - One of the available statuses.\n" +msgid "\n" +" Commands for configuring owner notifications.\n\n" +" Owner notifications include usage of `[p]contact` and available Red updates.\n" " " msgstr "" -#: redbot/core/core_commands.py:2555 -msgid "Status changed to {}." -msgstr "تغيرت الحالة إلى {}." - -#: redbot/core/core_commands.py:2563 +#: redbot/core/core_commands.py:3709 #, docstring -msgid "Sets [botname]'s streaming status to a twitch stream.\n\n" -" This will appear as `Streaming ` or `LIVE ON TWITCH` depending on the context.\n" -" It will also include a `Watch` button with a twitch.tv url for the provided streamer.\n\n" -" Maximum length for a stream title is 128 characters.\n\n" -" Leaving both streamer and stream_title empty will clear it.\n\n" -" **Examples:**\n" -" - `[p]set stream` - Clears the activity status.\n" -" - `[p]set stream 26 Twentysix is streaming` - Sets the stream to `https://www.twitch.tv/26`.\n" -" - `[p]set stream https://twitch.tv/26 Twentysix is streaming` - Sets the URL manually.\n\n" -" **Arguments:**\n" -" - `` - The twitch streamer to provide a link to. This can be their twitch name or the entire URL.\n" -" - `` - The text to follow `Streaming` in the status." +msgid "\n" +" Opt-in on receiving owner notifications.\n\n" +" This is the default state.\n\n" +" Note: This will only resume sending owner notifications to your DMs.\n" +" Additional owners and destinations will not be affected.\n\n" +" **Example:**\n" +" - `[p]set ownernotifications optin`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2588 -msgid "The maximum length of the streamer url is 511 characters." +#: redbot/core/core_commands.py:3728 +#, docstring +msgid "\n" +" Opt-out of receiving owner notifications.\n\n" +" Note: This will only stop sending owner notifications to your DMs.\n" +" Additional owners and destinations will still receive notifications.\n\n" +" **Example:**\n" +" - `[p]set ownernotifications optout`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2591 -msgid "The maximum length of the stream title is 128 characters." +#: redbot/core/core_commands.py:3750 +#, docstring +msgid "\n" +" Adds a destination text channel to receive owner notifications.\n\n" +" **Examples:**\n" +" - `[p]set ownernotifications adddestination #owner-notifications`\n" +" - `[p]set ownernotifications adddestination 168091848718417920` - Accepts channel IDs.\n\n" +" **Arguments:**\n" +" - `` - The channel to send owner notifications to.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2605 +#: redbot/core/core_commands.py:3775 #, docstring -msgid "Sets [botname]'s username.\n\n" -" Maximum length for a username is 32 characters.\n\n" -" Note: The username of a verified bot cannot be manually changed.\n" -" Please contact Discord support to change it.\n\n" -" **Example:**\n" -" - `[p]set username BaguetteBot`\n\n" +msgid "\n" +" Removes a destination text channel from receiving owner notifications.\n\n" +" **Examples:**\n" +" - `[p]set ownernotifications removedestination #owner-notifications`\n" +" - `[p]set ownernotifications deletedestination 168091848718417920` - Accepts channel IDs.\n\n" " **Arguments:**\n" -" - `` - The username to give the bot.\n" +" - `` - The channel to stop sending owner notifications to.\n" " " msgstr "" -#: redbot/core/core_commands.py:2621 -msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." +#: redbot/core/core_commands.py:3799 +#, docstring +msgid "\n" +" Lists the configured extra destinations for owner notifications.\n\n" +" **Example:**\n" +" - `[p]set ownernotifications listdestinations`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2628 -msgid "Failed to change name. Must be 32 characters or fewer." -msgstr "" +#: redbot/core/core_commands.py:3809 +msgid "There are no extra channels being sent to." +msgstr "لا توجد قنوات إضافية يتم إرسالها إليها." -#: redbot/core/core_commands.py:2634 -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:3820 +msgid "Unknown channel with id: {id}" +msgstr "قناة غير معروفة بالمعرفة: {id}" -#: redbot/core/core_commands.py:2644 -msgid "Failed to change the username. Discord returned the following error:\n" -"{error_message}" +#: redbot/core/core_commands.py:3830 +#, docstring +msgid "\n" +" Show the current settings for [botname].\n\n" +" Accepts optional server parameter to allow prefix recovery.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2654 -msgid "Unexpected error occurred when trying to change the username." +#: redbot/core/core_commands.py:3844 redbot/core/core_commands.py:3848 +msgid "Not Set." msgstr "" -#: redbot/core/core_commands.py:2662 -#, docstring -msgid "Sets [botname]'s nickname for the current server.\n\n" -" Maximum length for a nickname is 32 characters.\n\n" -" **Example:**\n" -" - `[p]set nickname 🎃 SpookyBot 🎃`\n\n" -" **Arguments:**\n" -" - `[nickname]` - The nickname to give the bot. Leave blank to clear the current nickname.\n" -" " +#: redbot/core/core_commands.py:3855 +msgid "Admin roles: {admin}\n" +"Mod roles: {mod}\n" +"Locale: {guild_locale}\n" +"Regional format: {guild_regional_format}\n" msgstr "" -#: redbot/core/core_commands.py:2674 -msgid "Failed to change nickname. Must be 32 characters or fewer." +#: redbot/core/core_commands.py:3876 +msgid "{bot_name} Settings:\n\n" +"Prefixes: {prefixes}\n" +"{guild_settings}Global locale: {locale}\n" +"Global regional format: {regional_format}\n" +"Default embed colour: {colour}" msgstr "" -#: redbot/core/core_commands.py:2678 -msgid "I lack the permissions to change my own nickname." -msgstr "أنت تفتقر إلى الصلاحيات لتغيير اسمي المستعار." - -#: redbot/core/core_commands.py:2685 +#: redbot/core/core_commands.py:3898 #, docstring -msgid "Sets [botname]'s global prefix(es).\n\n" -" Warning: This is not additive. It will replace all current prefixes.\n\n" -" See also the `--mentionable` flag to enable mentioning the bot as the prefix.\n\n" +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\n" +" This is only applied to the current server and not globally.\n\n" " **Examples:**\n" -" - `[p]set prefix !`\n" -" - `[p]set prefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" -" - `[p]set prefix \"@[botname] \"` - This uses a mention as the prefix. See also the `--mentionable` flag.\n" -" - `[p]set prefix ! ? .` - Sets multiple prefixes.\n\n" +" - `[p]set deletedelay` - Shows the current delete delay setting.\n" +" - `[p]set deletedelay 60` - Sets the delete delay to the max of 60 seconds.\n" +" - `[p]set deletedelay -1` - Disables deleting command messages.\n\n" " **Arguments:**\n" -" - `` - The prefixes the bot will respond to globally.\n" +" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:2702 -msgid "Warning: A prefix is above the recommended length (20 characters).\n" -"Do you want to continue? (y/n)" -msgstr "" +#: redbot/core/core_commands.py:3919 +msgid "Command deleting disabled." +msgstr "تم تعطيل حذف الأمر." -#: redbot/core/core_commands.py:2715 -msgid "Cancelled." -msgstr "تم الإلغاء." +#: redbot/core/core_commands.py:3921 +msgid "Delete delay set to {num} seconds." +msgstr "حذف تعيين التأخير إلى {num} ثانية." -#: redbot/core/core_commands.py:2719 -msgid "Prefix set." -msgstr "تم تعيين prefix." +#: redbot/core/core_commands.py:3926 +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:2721 -msgid "Prefixes set." -msgstr "" +#: redbot/core/core_commands.py:3933 +msgid "I will not delete command messages." +msgstr "لن أحذف رسائل الأوامر." -#: redbot/core/core_commands.py:2727 +#: redbot/core/core_commands.py:3939 #, docstring msgid "\n" -" Sets [botname]'s server prefix(es).\n\n" -" Warning: This will override global prefixes, the bot will not respond to any global prefixes in this server.\n" -" This is not additive. It will replace all current server prefixes.\n" -" A prefix cannot have more than 20 characters.\n\n" -" **Examples:**\n" -" - `[p]set serverprefix !`\n" -" - `[p]set serverprefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" -" - `[p]set serverprefix \"@[botname] \"` - This uses a mention as the prefix.\n" -" - `[p]set serverprefix ! ? .` - Sets multiple prefixes.\n\n" -" **Arguments:**\n" -" - `[prefixes...]` - The prefixes the bot will respond to on this server. Leave blank to clear server prefixes.\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\n" +" **Example:**\n" +" - `[p]set usebotcolour`\n" " " msgstr "" -#: redbot/core/core_commands.py:2745 -msgid "Server prefixes have been reset." -msgstr "" - -#: redbot/core/core_commands.py:2748 -msgid "You cannot have a prefix longer than 20 characters." -msgstr "" +#: redbot/core/core_commands.py:3951 +msgid "The bot {} use its configured color for embeds." +msgstr "يستخدم البوت {} لون التكوين الخاص به للتضمينات." -#: redbot/core/core_commands.py:2753 -msgid "Server prefix set." -msgstr "" +#: redbot/core/core_commands.py:3952 +msgid "will not" +msgstr "لن" -#: redbot/core/core_commands.py:2755 -msgid "Server prefixes set." -msgstr "" +#: redbot/core/core_commands.py:3952 +msgid "will" +msgstr "سوف" -#: redbot/core/core_commands.py:2760 +#: redbot/core/core_commands.py:3960 #, docstring msgid "\n" -" Changes the bot's default locale.\n\n" -" This will be used when a server has not set a locale, or in DMs.\n\n" -" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" -" To reset to English, use \"en-US\".\n\n" -" **Examples:**\n" -" - `[p]set locale en-US`\n" -" - `[p]set locale de-DE`\n" -" - `[p]set locale fr-FR`\n" -" - `[p]set locale pl-PL`\n\n" -" **Arguments:**\n" -" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" Toggle whether to enable fuzzy command search for the server.\n\n" +" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" +" Note: This can be processor intensive and may be unsuitable for larger servers.\n\n" +" Default is for fuzzy command search to be disabled.\n\n" +" **Example:**\n" +" - `[p]set serverfuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:2781 redbot/core/core_commands.py:2825 -#: redbot/core/core_commands.py:2864 redbot/core/core_commands.py:2908 -msgid "Invalid language code. Use format: `en-US`" -msgstr "" +#: redbot/core/core_commands.py:3975 +msgid "Fuzzy command search has been {} for this server." +msgstr "تم البحث عن أمر غامض {} لهذا الخادم." -#: redbot/core/core_commands.py:2785 redbot/core/core_commands.py:2829 -#: redbot/core/core_commands.py:2868 redbot/core/core_commands.py:2912 -msgid "Invalid format - language code has to include country code, e.g. `en-US`" +#: redbot/core/core_commands.py:3983 +#, docstring +msgid "\n" +" Toggle whether to enable fuzzy command search in DMs.\n\n" +" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" +" Default is for fuzzy command search to be disabled.\n\n" +" **Example:**\n" +" - `[p]set fuzzy`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2792 -msgid "Global locale has been set." -msgstr "" +#: redbot/core/core_commands.py:3996 +msgid "Fuzzy command search has been {} in DMs." +msgstr "تم البحث عن أمر غامض {} لهذا الخادم." -#: redbot/core/core_commands.py:2798 +#: redbot/core/core_commands.py:4004 #, docstring msgid "\n" -" Changes the bot's locale in this server.\n\n" -" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" -" Use \"default\" to return to the bot's default set language.\n" -" To reset to English, use \"en-US\".\n\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\n" " **Examples:**\n" -" - `[p]set locale en-US`\n" -" - `[p]set locale de-DE`\n" -" - `[p]set locale fr-FR`\n" -" - `[p]set locale pl-PL`\n" -" - `[p]set locale default` - Resets to the global default locale.\n\n" +" - `[p]set colour dark red`\n" +" - `[p]set colour blurple`\n" +" - `[p]set colour 0x5DADE2`\n" +" - `[p]set color 0x#FDFEFE`\n" +" - `[p]set color #7F8C8D`\n\n" " **Arguments:**\n" -" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" " " msgstr "" -#: redbot/core/core_commands.py:2820 -msgid "Locale has been set to the default." -msgstr "" +#: redbot/core/core_commands.py:4024 +msgid "The color has been reset." +msgstr "تم إعادة تعيين اللون." -#: redbot/core/core_commands.py:2835 -msgid "Locale has been set." -msgstr "تم تعيين الان." +#: redbot/core/core_commands.py:4027 +msgid "The color has been set." +msgstr "تم تعيين اللون." -#: redbot/core/core_commands.py:2841 +#: redbot/core/core_commands.py:4036 #, docstring -msgid "\n" -" Changes the bot's regional format. This is used for formatting date, time and numbers.\n\n" -" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" -" Leave `language_code` empty to base regional formatting on bot's locale.\n\n" +msgid "Sets [botname]'s global prefix(es).\n\n" +" Warning: This is not additive. It will replace all current prefixes.\n\n" +" See also the `--mentionable` flag to enable mentioning the bot as the prefix.\n\n" " **Examples:**\n" -" - `[p]set globalregionalformat en-US`\n" -" - `[p]set globalregion de-DE`\n" -" - `[p]set globalregionalformat` - Resets to the locale.\n\n" +" - `[p]set prefix !`\n" +" - `[p]set prefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" +" - `[p]set prefix \"@[botname] \"` - This uses a mention as the prefix. See also the `--mentionable` flag.\n" +" - `[p]set prefix ! ? .` - Sets multiple prefixes.\n\n" " **Arguments:**\n" -" - `[language_code]` - The default region format to use for the bot.\n" +" - `` - The prefixes the bot will respond to globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:2858 -msgid "Global regional formatting will now be based on bot's locale." +#: redbot/core/core_commands.py:4053 redbot/core/core_commands.py:4130 +msgid "Prefixes cannot start with '/', as it conflicts with Discord's slash commands." +msgstr "" + +#: redbot/core/core_commands.py:4058 +msgid "Warning: A prefix is below the recommended length (1 character).\n" +"Do you want to continue?" +msgstr "" + +#: redbot/core/core_commands.py:4072 redbot/core/core_commands.py:4090 +msgid "Cancelled." +msgstr "تم الإلغاء." + +#: redbot/core/core_commands.py:4076 +msgid "Warning: A prefix is above the recommended length (25 characters).\n" +"Do you want to continue?" msgstr "" -#: redbot/core/core_commands.py:2875 -msgid "Global regional formatting will now be based on `{language_code}` locale." +#: redbot/core/core_commands.py:4094 +msgid "Prefix set." +msgstr "تم تعيين prefix." + +#: redbot/core/core_commands.py:4096 +msgid "Prefixes set." msgstr "" -#: redbot/core/core_commands.py:2883 +#: redbot/core/core_commands.py:4103 #, docstring msgid "\n" -" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" -" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" -" Leave `language_code` empty to base regional formatting on bot's locale in this server.\n\n" +" Sets [botname]'s server prefix(es).\n\n" +" Warning: This will override global prefixes, the bot will not respond to any global prefixes in this server.\n" +" This is not additive. It will replace all current server prefixes.\n" +" A prefix cannot have more than 25 characters.\n\n" " **Examples:**\n" -" - `[p]set regionalformat en-US`\n" -" - `[p]set region de-DE`\n" -" - `[p]set regionalformat` - Resets to the locale.\n\n" +" - `[p]set serverprefix !`\n" +" - `[p]set serverprefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" +" - `[p]set serverprefix \"@[botname] \"` - This uses a mention as the prefix.\n" +" - `[p]set serverprefix ! ? .` - Sets multiple prefixes.\n" +" - `[p]set serverprefix \"Red - Discord Bot\" ?` - Sets the prefix for a specific server. Quotes are needed to use spaces in the server name.\n\n" " **Arguments:**\n" -" - `[language_code]` - The region format to use for the bot in this server.\n" +" - `[server]` - The server to set the prefix for. Defaults to current server.\n" +" - `[prefixes...]` - The prefixes the bot will respond to on this server. Leave blank to clear server prefixes.\n" " " msgstr "" -#: redbot/core/core_commands.py:2901 -msgid "Regional formatting will now be based on bot's locale in this server." +#: redbot/core/core_commands.py:4126 +msgid "Server prefixes have been reset." msgstr "" -#: redbot/core/core_commands.py:2919 -msgid "Regional formatting will now be based on `{language_code}` locale." +#: redbot/core/core_commands.py:4134 +msgid "You cannot have a prefix shorter than 1 character." msgstr "" -#: redbot/core/core_commands.py:2927 -#, 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\n" -" Link example: `[My link](https://example.com)`\n\n" -" **Examples:**\n" -" - `[p]set custominfo >>> I can use **markdown** such as quotes, ||spoilers|| and multiple lines.`\n" -" - `[p]set custominfo Join my [support server](discord.gg/discord)!`\n" -" - `[p]set custominfo` - Removes custom info text.\n\n" -" **Arguments:**\n" -" - `[text]` - The custom info text.\n" -" " +#: redbot/core/core_commands.py:4137 +msgid "You cannot have a prefix longer than 25 characters." msgstr "" -#: redbot/core/core_commands.py:2944 -msgid "The custom text has been cleared." -msgstr "تم مسح سجل النظام." - -#: redbot/core/core_commands.py:2948 -msgid "The custom text has been set." -msgstr "تم تعيين النص المخصص." +#: redbot/core/core_commands.py:4142 +msgid "Server prefix set." +msgstr "" -#: redbot/core/core_commands.py:2951 -msgid "Text must be fewer than 1024 characters long." +#: redbot/core/core_commands.py:4144 +msgid "Server prefixes set." msgstr "" -#: redbot/core/core_commands.py:2956 +#: redbot/core/core_commands.py:4149 #, docstring msgid "\n" -" Commands to 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, so this command should only be used in a private channel or in DM with the bot.\n\n" +" Set a global bot variable for using buttons in menus.\n\n" +" When enabled, all usage of cores menus API will use buttons instead of reactions.\n\n" +" This defaults to False.\n" +" Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]set api Spotify redirect_uri localhost`\n" -" - `[p]set api github client_id,whoops client_secret,whoops`\n\n" +" - `[p]set usebuttons True` - Enables using buttons.\n" +" - `[p]helpset usebuttons` - Toggles the value.\n\n" " **Arguments:**\n" -" - `` - The service you're adding tokens to.\n" -" - `` - Pairs of token keys and values. The key and value should be separated by one of ` `, `,`, or `;`.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:2977 -msgid "`{service}` API tokens have been set." -msgstr "تم تعيين رمز API{service}." - -#: redbot/core/core_commands.py:2981 -#, docstring -msgid "\n" -" Show all external API services along with their keys that have been set.\n\n" -" Secrets are not shown.\n\n" -" **Example:**\n" -" - `[p]set api list``\n" +" - `[use_buttons]` - Whether to use buttons. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:2992 -msgid "No API services have been set yet." -msgstr "" - -#: redbot/core/core_commands.py:2997 -msgid "Set API services:\n" +#: redbot/core/core_commands.py:4168 +msgid "I will use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:2997 -msgid "Set API service:\n" +#: redbot/core/core_commands.py:4170 +msgid "I will not use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:3007 +#: redbot/core/core_commands.py:4175 #, docstring msgid "\n" -" Remove the given services with all their keys and tokens.\n\n" +" Set the message that will be sent on uncaught bot errors.\n\n" +" To include the command name in the message, use the `{command}` placeholder.\n\n" +" If you omit the `msg` argument, the message will be reset to the default one.\n\n" " **Examples:**\n" -" - `[p]set api remove Spotify`\n" -" - `[p]set api remove github audiodb`\n\n" +" - `[p]set errormsg` - Resets the error message back to the default: \"Error in command '{command}'.\". If the command invoker is one of the bot owners, the message will also include \"Check your console or logs for details.\".\n" +" - `[p]set errormsg Oops, the command {command} has failed! Please try again later.` - Sets the error message to a custom one.\n\n" " **Arguments:**\n" -" - `` - The services to remove." +" - `[msg]` - The custom error message. Must be less than 1000 characters. Omit to reset to the default one.\n" +" " msgstr "" -#: redbot/core/core_commands.py:3022 -msgid "Services deleted successfully:\n" -"{services_list}" +#: redbot/core/core_commands.py:4190 +msgid "The message must be less than 1000 characters." msgstr "" -#: redbot/core/core_commands.py:3026 -msgid "Service deleted successfully: {service_name}" +#: redbot/core/core_commands.py:4194 +msgid "Successfully updated the error message." msgstr "" -#: redbot/core/core_commands.py:3031 -msgid "None of the services you provided had any keys set." +#: redbot/core/core_commands.py:4197 +msgid "Successfully reset the error message back to the default one." msgstr "" -#: redbot/core/core_commands.py:3036 +#: redbot/core/core_commands.py:4204 #, docstring msgid "\n" " Commands to manage settings for the help command.\n\n" @@ -1865,116 +3139,132 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3045 +#: redbot/core/core_commands.py:4213 #, docstring msgid "\n" " Show the current help settings.\n\n" " Warning: These settings may not be accurate if the default formatter is not in use.\n\n" " **Example:**\n" -" - `[p]helpset showsettings``\n" +" - `[p]helpset showsettings`\n" " " msgstr "" -#: redbot/core/core_commands.py:3059 +#: redbot/core/core_commands.py:4227 msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:3069 +#: redbot/core/core_commands.py:4237 #, docstring msgid "\n" " This resets [botname]'s help formatter to the default formatter.\n\n" " **Example:**\n" -" - `[p]helpset resetformatter``\n" +" - `[p]helpset resetformatter`\n" " " msgstr "" -#: redbot/core/core_commands.py:3078 +#: redbot/core/core_commands.py:4246 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:3087 +#: redbot/core/core_commands.py:4255 #, 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\n" " **Example:**\n" -" - `[p]helpset resetsettings``\n" +" - `[p]helpset resetsettings`\n" " " msgstr "" -#: redbot/core/core_commands.py:3097 +#: redbot/core/core_commands.py:4265 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:3105 +#: redbot/core/core_commands.py:4277 #, docstring msgid "\n" " Allows the help command to be sent as a paginated menu instead of separate\n" " messages.\n\n" -" When enabled, `[p]help` will only show one page at a time and will use reactions to navigate between pages.\n\n" -" This defaults to False.\n" -" Using this without a setting will toggle.\n\n" +" When \"reactions\", \"buttons\", \"select\", or \"selectonly\" is passed,\n" +" `[p]help` will only show one page at a time\n" +" and will use the associated control scheme to navigate between pages.\n\n" " **Examples:**\n" -" - `[p]helpset usemenus True` - Enables using menus.\n" -" - `[p]helpset usemenus` - Toggles the value.\n\n" +" - `[p]helpset usemenus reactions` - Enables using reaction menus.\n" +" - `[p]helpset usemenus buttons` - Enables using button menus.\n" +" - `[p]helpset usemenus select` - Enables buttons with a select menu.\n" +" - `[p]helpset usemenus selectonly` - Enables a select menu only on help.\n" +" - `[p]helpset usemenus disable` - Disables help menus.\n\n" " **Arguments:**\n" -" - `[use_menus]` - Whether to use menus. Leave blank to toggle.\n" +" - `<\"buttons\"|\"reactions\"|\"select\"|\"selectonly\"|\"disable\">` - Whether to use `buttons`,\n" +" `reactions`, `select`, `selectonly`, or no menus.\n" " " msgstr "" -#: redbot/core/core_commands.py:3125 -msgid "Help will use menus." -msgstr "المساعدة سوف تستخدم القوائم." +#: redbot/core/core_commands.py:4297 +msgid "Help will use the select menu only." +msgstr "" + +#: redbot/core/core_commands.py:4300 +msgid "Help will use button menus and add a select menu." +msgstr "" + +#: redbot/core/core_commands.py:4303 +msgid "Help will use button menus." +msgstr "" + +#: redbot/core/core_commands.py:4306 +msgid "Help will use reaction menus." +msgstr "" -#: redbot/core/core_commands.py:3127 +#: redbot/core/core_commands.py:4309 msgid "Help will not use menus." msgstr "المساعدة لن تستخدم القوائم." -#: redbot/core/core_commands.py:3131 +#: redbot/core/core_commands.py:4316 #, 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\n" " **Examples:**\n" -" - `[p]helpset showhidden True` - Enables showing hidden commands.\n" -" - `[p]helpset showhidden` - Toggles the value.\n\n" +" - `[p]helpset showhidden True` - Enables showing hidden commands.\n" +" - `[p]helpset showhidden` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[show_hidden]` - Whether to use show hidden commands in help. Leave blank to toggle.\n" +" - `[show_hidden]` - Whether to use show hidden commands in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3148 +#: redbot/core/core_commands.py:4333 msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:3150 +#: redbot/core/core_commands.py:4335 msgid "Help will filter hidden commands." msgstr "المساعدة ستقوم بتصفية الأوامر المخفية." -#: redbot/core/core_commands.py:3154 +#: redbot/core/core_commands.py:4339 #, docstring msgid "\n" " This allows the help command to show existing commands aliases if there is any.\n\n" " This defaults to True.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset showaliases False` - Disables showing aliases on this server.\n" -" - `[p]helpset showaliases` - Toggles the value.\n\n" +" - `[p]helpset showaliases False` - Disables showing aliases on this server.\n" +" - `[p]helpset showaliases` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[show_aliases]` - Whether to include aliases in help. Leave blank to toggle.\n" +" - `[show_aliases]` - Whether to include aliases in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3171 -msgid "Help will show commands aliases." +#: redbot/core/core_commands.py:4356 +msgid "Help will now show command aliases." msgstr "" -#: redbot/core/core_commands.py:3173 -msgid "Help will not show commands aliases." +#: redbot/core/core_commands.py:4358 +msgid "Help will no longer show command aliases." msgstr "" -#: redbot/core/core_commands.py:3177 +#: redbot/core/core_commands.py:4362 #, docstring msgid "\n" " This allows the help command message to be ticked if help is sent to a DM.\n\n" @@ -1983,44 +3273,44 @@ msgid "\n" " Using this without a setting will toggle.\n\n" " Note: This is only used when the bot is not using menus.\n\n" " **Examples:**\n" -" - `[p]helpset usetick False` - Disables ticking when help is sent to DMs.\n" -" - `[p]helpset usetick` - Toggles the value.\n\n" +" - `[p]helpset usetick False` - Disables ticking when help is sent to DMs.\n" +" - `[p]helpset usetick` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[use_tick]` - Whether to tick the help command when help is sent to DMs. Leave blank to toggle.\n" +" - `[use_tick]` - Whether to tick the help command when help is sent to DMs. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3198 +#: redbot/core/core_commands.py:4383 msgid "Help will now tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:3200 +#: redbot/core/core_commands.py:4385 msgid "Help will not tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:3204 +#: redbot/core/core_commands.py:4389 #, docstring msgid "\n" " Sets if commands which can't be run in the current context should be filtered from help.\n\n" " Defaults to True.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset verifychecks False` - Enables showing unusable commands in help.\n" -" - `[p]helpset verifychecks` - Toggles the value.\n\n" +" - `[p]helpset verifychecks False` - Enables showing unusable commands in help.\n" +" - `[p]helpset verifychecks` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[verify]` - Whether to hide unusable commands in help. Leave blank to toggle.\n" +" - `[verify]` - Whether to hide unusable commands in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3221 +#: redbot/core/core_commands.py:4406 msgid "Help will only show for commands which can be run." msgstr "المساعدة سوف تظهر فقط للأوامر التي يمكن تشغيلها." -#: redbot/core/core_commands.py:3223 +#: redbot/core/core_commands.py:4408 msgid "Help will show up without checking if the commands can be run." msgstr "سوف تظهر المساعدة دون التحقق مما إذا كان يمكن تشغيل الأوامر." -#: redbot/core/core_commands.py:3227 +#: redbot/core/core_commands.py:4412 #, docstring msgid "\n" " Sets whether the bot should respond to help commands for nonexistent topics.\n\n" @@ -2029,22 +3319,22 @@ msgid "\n" " Defaults to False.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset verifyexists True` - Enables sending help for nonexistent topics.\n" -" - `[p]helpset verifyexists` - Toggles the value.\n\n" +" - `[p]helpset verifyexists True` - Enables sending help for nonexistent topics.\n" +" - `[p]helpset verifyexists` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[verify]` - Whether to respond to help for nonexistent topics. Leave blank to toggle.\n" +" - `[verify]` - Whether to respond to help for nonexistent topics. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3248 +#: redbot/core/core_commands.py:4433 msgid "Help will verify the existence of help topics." msgstr "المساعدة سوف تتحقق من وجود مواضيع المساعدة." -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:4436 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "المساعدة سوف تتحقق فقط من وجود مواضيع المساعدة عبر مساعدة غامضة (إذا تم تفعيلها)." -#: redbot/core/core_commands.py:3259 +#: redbot/core/core_commands.py:4444 #, docstring msgid "Set the character limit for each page in the help message.\n\n" " Note: This setting only applies to embedded help.\n\n" @@ -2053,45 +3343,44 @@ msgid "Set the character limit for each page in the help message.\n\n" " Please note that setting a relatively small character limit may\n" " mean some pages will exceed this limit.\n\n" " **Example:**\n" -" - `[p]helpset pagecharlimit 1500`\n\n" +" - `[p]helpset pagecharlimit 1500`\n\n" " **Arguments:**\n" -" - `` - The max amount of characters to show per page in the help message.\n" +" - `` - The max amount of characters to show per page in the help message.\n" " " msgstr "" -#: redbot/core/core_commands.py:3276 +#: redbot/core/core_commands.py:4461 msgid "You must give a value of at least 500 characters." msgstr "يجب عليك إعطاء قيمة لا تقل عن 500 حرف." -#: redbot/core/core_commands.py:3280 +#: redbot/core/core_commands.py:4465 msgid "Done. The character limit per page has been set to {}." msgstr "تم. تم تعيين حد الحرف لكل صفحة إلى {}." -#: redbot/core/core_commands.py:3284 +#: redbot/core/core_commands.py:4469 #, docstring msgid "Set the maximum number of help pages sent in a server channel.\n\n" -" Note: 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\n" " **Examples:**\n" -" - `[p]helpset maxpages 50` - Basically never send help to DMs.\n" -" - `[p]helpset maxpages 0` - Always send help to DMs.\n\n" +" - `[p]helpset maxpages 50` - Basically never send help to DMs.\n" +" - `[p]helpset maxpages 0` - Always send help to DMs.\n\n" " **Arguments:**\n" -" - `` - The max pages allowed to send per help in a server.\n" +" - `` - The max pages allowed to send per help in a server.\n" " " msgstr "" -#: redbot/core/core_commands.py:3302 redbot/core/core_commands.py:3329 +#: redbot/core/core_commands.py:4485 redbot/core/core_commands.py:4512 msgid "You must give a value of zero or greater!" msgstr "يجب أن تعطي قيمة صفر أو أكثر!" -#: redbot/core/core_commands.py:3306 +#: redbot/core/core_commands.py:4489 msgid "Done. The page limit has been set to {}." msgstr "تم. تم تعيين الحد الأقصى للصفحة إلى {}." -#: redbot/core/core_commands.py:3311 +#: redbot/core/core_commands.py:4494 #, 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" @@ -2099,148 +3388,204 @@ msgid "Set the delay after which help pages will be deleted.\n\n" " Setting the delay to 0 disables this feature.\n\n" " The bot has to have MANAGE_MESSAGES permission for this to work.\n\n" " **Examples:**\n" -" - `[p]helpset deletedelay 60` - Delete the help pages after a minute.\n" -" - `[p]helpset deletedelay 1` - Delete the help pages as quickly as possible.\n" -" - `[p]helpset deletedelay 1209600` - Max time to wait before deleting (14 days).\n" -" - `[p]helpset deletedelay 0` - Disable deleting help pages.\n\n" +" - `[p]helpset deletedelay 60` - Delete the help pages after a minute.\n" +" - `[p]helpset deletedelay 1` - Delete the help pages as quickly as possible.\n" +" - `[p]helpset deletedelay 1209600` - Max time to wait before deleting (14 days).\n" +" - `[p]helpset deletedelay 0` - Disable deleting help pages.\n\n" " **Arguments:**\n" -" - `` - The seconds to wait before deleting help pages.\n" +" - `` - The seconds to wait before deleting help pages.\n" " " msgstr "" -#: redbot/core/core_commands.py:3332 +#: redbot/core/core_commands.py:4515 msgid "The delay cannot be longer than 14 days!" msgstr "لا يمكن أن يكون التأخير أطول من 14 يوماً!" -#: redbot/core/core_commands.py:3337 +#: redbot/core/core_commands.py:4520 msgid "Done. Help messages will not be deleted now." msgstr "تم. لن يتم حذف رسائل المساعدة الآن." -#: redbot/core/core_commands.py:3339 +#: redbot/core/core_commands.py:4522 msgid "Done. The delete delay has been set to {} seconds." msgstr "تم. تم تعيين تأخير الحذف إلى {} ثانية." -#: redbot/core/core_commands.py:3343 +#: redbot/core/core_commands.py:4526 +#, docstring +msgid "Set the timeout for reactions, if menus are enabled.\n\n" +" The default is 30 seconds.\n" +" The timeout has to be between 15 and 300 seconds.\n\n" +" **Examples:**\n" +" - `[p]helpset reacttimeout 30` - The default timeout.\n" +" - `[p]helpset reacttimeout 60` - Timeout of 1 minute.\n" +" - `[p]helpset reacttimeout 15` - Minimum allowed timeout.\n" +" - `[p]helpset reacttimeout 300` - Max allowed timeout (5 mins).\n\n" +" **Arguments:**\n" +" - `` - The timeout, in seconds, of the reactions.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4541 +msgid "You must give a value of at least 15 seconds!" +msgstr "" + +#: redbot/core/core_commands.py:4544 +msgid "The timeout cannot be greater than 5 minutes!" +msgstr "" + +#: redbot/core/core_commands.py:4548 +msgid "Done. The reaction timeout has been set to {} seconds." +msgstr "" + +#: redbot/core/core_commands.py:4552 #, docstring msgid "\n" " Set the tagline to be used.\n\n" " The maximum tagline length is 2048 characters.\n" " This setting only applies to embedded help. If no tagline is specified, the default will be used instead.\n\n" +" You can use `[​p]` in your tagline, which will be replaced by the bot's prefix.\n\n" " **Examples:**\n" -" - `[p]helpset tagline Thanks for using the bot!`\n" -" - `[p]helpset tagline` - Resets the tagline to the default.\n\n" +" - `[p]helpset tagline Thanks for using the bot!`\n" +" - `[p]helpset tagline Use [​p]invite to add me to your server.`\n" +" - `[p]helpset tagline` - Resets the tagline to the default.\n\n" " **Arguments:**\n" -" - `[tagline]` - The tagline to appear at the bottom of help embeds. Leave blank to reset.\n" +" - `[tagline]` - The tagline to appear at the bottom of help embeds. Leave blank to reset.\n" " " msgstr "" -#: redbot/core/core_commands.py:3358 +#: redbot/core/core_commands.py:4570 msgid "The tagline has been reset." msgstr "تم إعادة تعيين العلامة." -#: redbot/core/core_commands.py:3362 +#: redbot/core/core_commands.py:4574 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "العلامة الخاصة بك طويلة جداً! الرجاء اختصارها بحيث لا يتجاوز طولها 2048 حرفاً." -#: redbot/core/core_commands.py:3370 +#: redbot/core/core_commands.py:4582 msgid "The tagline has been set." msgstr "تم إعادة تعيين العلامة." -#: redbot/core/core_commands.py:3375 +#: redbot/core/core_commands.py:4587 #, docstring msgid "Sends a message to the owner.\n\n" " This is limited to one message every 60 seconds per person.\n\n" " **Example:**\n" -" - `[p]contact Help! The bot has become sentient!`\n\n" +" - `[p]contact Help! The bot has become sentient!`\n\n" " **Arguments:**\n" -" - `[message]` - The message to send to the owner.\n" +" - `[message]` - The message to send to the owner.\n" " " msgstr "" -#: redbot/core/core_commands.py:3387 +#: redbot/core/core_commands.py:4599 msgid "User ID: {}" msgstr "معرف المستخدم: {}" -#: redbot/core/core_commands.py:3390 +#: redbot/core/core_commands.py:4602 msgid "through DM" msgstr "عبر DM" -#: redbot/core/core_commands.py:3392 +#: redbot/core/core_commands.py:4604 msgid "from {}" msgstr "من {}" -#: redbot/core/core_commands.py:3393 +#: redbot/core/core_commands.py:4605 msgid " | Server ID: {}" msgstr " مُعرّف الخادم: {}" -#: redbot/core/core_commands.py:3398 +#: redbot/core/core_commands.py:4610 msgid "Use `{}dm {} ` to reply to this user" msgstr "استخدم `{}dm {} للرد على هذا المستخدم" -#: redbot/core/core_commands.py:3400 +#: redbot/core/core_commands.py:4612 msgid "Sent by {} {}" msgstr "أرسلت من {} {}" -#: redbot/core/core_commands.py:3405 +#: redbot/core/core_commands.py:4617 msgid "I've been configured not to send this anywhere." msgstr "لقد تم تكويني لعدم إرسال هذا في أي مكان." -#: redbot/core/core_commands.py:3476 +#: redbot/core/core_commands.py:4663 msgid "Your message has been sent." msgstr "تم إرسال رسالتك." -#: redbot/core/core_commands.py:3478 +#: redbot/core/core_commands.py:4665 msgid "I'm unable to deliver your message. Sorry." msgstr "أنا غير قادر على تسليم رسالتك. عذراً." -#: redbot/core/core_commands.py:3483 +#: redbot/core/core_commands.py:4670 #, docstring msgid "Sends a DM to a user.\n\n" " This command needs a user ID to work.\n\n" " To get a user ID, go to Discord's settings and open the 'Appearance' tab.\n" " Enable 'Developer Mode', then right click a user and click on 'Copy ID'.\n\n" " **Example:**\n" -" - `[p]dm 262626262626262626 Do you like me? Yes / No`\n\n" +" - `[p]dm 262626262626262626 Do you like me? Yes / No`\n\n" " **Arguments:**\n" -" - `[message]` - The message to dm to the user.\n" +" - `[message]` - The message to dm to the user.\n" " " msgstr "" -#: redbot/core/core_commands.py:3499 +#: redbot/core/core_commands.py:4686 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:3509 +#: redbot/core/core_commands.py:4696 msgid "Owner of {}" msgstr "مالك هو {}" -#: redbot/core/core_commands.py:3510 +#: redbot/core/core_commands.py:4697 msgid "You can reply to this message with {}contact" msgstr "يمكنك الرد على هذه الرسالة باستخدام {}جهة اتصال" -#: redbot/core/core_commands.py:3524 redbot/core/core_commands.py:3534 +#: redbot/core/core_commands.py:4708 redbot/core/core_commands.py:4718 msgid "Sorry, I couldn't deliver your message to {}" msgstr "عذراً، لم أستطع تسليم رسالتك إلى {}" -#: redbot/core/core_commands.py:3527 redbot/core/core_commands.py:3537 +#: redbot/core/core_commands.py:4711 redbot/core/core_commands.py:4721 msgid "Message delivered to {}" msgstr "تم ارسال الرسالة إلى {}" -#: redbot/core/core_commands.py:3542 +#: redbot/core/core_commands.py:4726 #, docstring msgid "Prints the bot's data path." msgstr "يطبع مسار بيانات البوت." -#: redbot/core/core_commands.py:3546 +#: redbot/core/core_commands.py:4730 msgid "Data path: {path}" msgstr "مسار البيانات: {path}" -#: redbot/core/core_commands.py:3552 +#: redbot/core/core_commands.py:4736 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:3639 +#: redbot/core/core_commands.py:4759 +#, docstring +msgid "\n" +" Diagnose issues with the command checks with ease!\n\n" +" If you want to diagnose the command from a text channel in a different server,\n" +" you can do so by using the command in DMs.\n\n" +" **Example:**\n" +" - `[p]diagnoseissues #general @Slime ban` - Diagnose why @Slime can't use `[p]ban` in #general channel.\n\n" +" **Arguments:**\n" +" - `[channel]` - The text channel that the command should be tested for. Defaults to the current channel.\n" +" - `` - The member that should be considered as the command caller.\n" +" - `` - The name of the command to test.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4775 +msgid "A text channel, voice channel, stage channel, or thread needs to be passed when using this command in DMs." +msgstr "" + +#: redbot/core/core_commands.py:4792 +msgid "The given user is not a member of the diagnosed server." +msgstr "" + +#: redbot/core/core_commands.py:4799 +msgid "Don't try to fool me, the given member can't access the {channel} channel!" +msgstr "" + +#: redbot/core/core_commands.py:4810 #, docstring msgid "\n" " Commands to manage the allowlist.\n\n" @@ -2249,85 +3594,85 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3650 +#: redbot/core/core_commands.py:4821 #, docstring msgid "\n" " Adds users to the allowlist.\n\n" " **Examples:**\n" -" - `[p]allowlist add @26 @Will` - Adds two users to the allowlist.\n" -" - `[p]allowlist add 262626262626262626` - Adds a user by ID.\n\n" +" - `[p]allowlist add @26 @Will` - Adds two users to the allowlist.\n" +" - `[p]allowlist add 262626262626262626` - Adds a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to add to the allowlist.\n" +" - `` - The user or users to add to the allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3663 +#: redbot/core/core_commands.py:4833 msgid "Users have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3665 +#: redbot/core/core_commands.py:4835 msgid "User has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3669 +#: redbot/core/core_commands.py:4839 #, docstring msgid "\n" " Lists users on the allowlist.\n\n" " **Example:**\n" -" - `[p]allowlist list`\n" +" - `[p]allowlist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3681 +#: redbot/core/core_commands.py:4851 msgid "Users on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:3683 +#: redbot/core/core_commands.py:4853 msgid "User on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:3687 redbot/core/core_commands.py:3785 -#: redbot/core/modlog.py:428 redbot/core/modlog.py:450 -#: redbot/core/modlog.py:466 +#: redbot/core/core_commands.py:4857 redbot/core/core_commands.py:4953 +#: redbot/core/modlog.py:404 redbot/core/modlog.py:426 +#: redbot/core/modlog.py:442 msgid "Unknown or Deleted User" msgstr "" -#: redbot/core/core_commands.py:3695 +#: redbot/core/core_commands.py:4865 #, docstring msgid "\n" " Removes users from the allowlist.\n\n" " The allowlist will be disabled if all users are removed.\n\n" " **Examples:**\n" -" - `[p]allowlist remove @26 @Will` - Removes two users from the allowlist.\n" -" - `[p]allowlist remove 262626262626262626` - Removes a user by ID.\n\n" +" - `[p]allowlist remove @26 @Will` - Removes two users from the allowlist.\n" +" - `[p]allowlist remove 262626262626262626` - Removes a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to remove from the allowlist.\n" +" - `` - The user or users to remove from the allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3710 +#: redbot/core/core_commands.py:4879 msgid "Users have been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:3712 +#: redbot/core/core_commands.py:4881 msgid "User has been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:3716 +#: redbot/core/core_commands.py:4885 #, docstring msgid "\n" " Clears the allowlist.\n\n" " This disables the allowlist.\n\n" " **Example:**\n" -" - `[p]allowlist clear`\n" +" - `[p]allowlist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3725 +#: redbot/core/core_commands.py:4894 msgid "Allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:3730 +#: redbot/core/core_commands.py:4899 #, docstring msgid "\n" " Commands to manage the blocklist.\n\n" @@ -2335,81 +3680,81 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3739 +#: redbot/core/core_commands.py:4908 #, docstring msgid "\n" " Adds users to the blocklist.\n\n" " **Examples:**\n" -" - `[p]blocklist add @26 @Will` - Adds two users to the blocklist.\n" -" - `[p]blocklist add 262626262626262626` - Blocks a user by ID.\n\n" +" - `[p]blocklist add @26 @Will` - Adds two users to the blocklist.\n" +" - `[p]blocklist add 262626262626262626` - Blocks a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to add to the blocklist.\n" +" - `` - The user or users to add to the blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3755 +#: redbot/core/core_commands.py:4924 msgid "You cannot add an owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3761 +#: redbot/core/core_commands.py:4929 msgid "Users have been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:3763 +#: redbot/core/core_commands.py:4931 msgid "User has been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:3767 +#: redbot/core/core_commands.py:4935 #, docstring msgid "\n" " Lists users on the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist list`\n" +" - `[p]blocklist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3779 +#: redbot/core/core_commands.py:4947 msgid "Users on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:3781 +#: redbot/core/core_commands.py:4949 msgid "User on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:3793 +#: redbot/core/core_commands.py:4961 #, docstring msgid "\n" " Removes users from the blocklist.\n\n" " **Examples:**\n" -" - `[p]blocklist remove @26 @Will` - Removes two users from the blocklist.\n" -" - `[p]blocklist remove 262626262626262626` - Removes a user by ID.\n\n" +" - `[p]blocklist remove @26 @Will` - Removes two users from the blocklist.\n" +" - `[p]blocklist remove 262626262626262626` - Removes a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to remove from the blocklist.\n" +" - `` - The user or users to remove from the blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3806 +#: redbot/core/core_commands.py:4973 msgid "Users have been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:3808 +#: redbot/core/core_commands.py:4975 msgid "User has been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:3812 +#: redbot/core/core_commands.py:4979 #, docstring msgid "\n" " Clears the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3819 +#: redbot/core/core_commands.py:4986 msgid "Blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:3825 +#: redbot/core/core_commands.py:4992 #, docstring msgid "\n" " Commands to manage the server specific allowlist.\n\n" @@ -2418,93 +3763,93 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3838 +#: redbot/core/core_commands.py:5005 #, docstring msgid "\n" " Adds a user or role to the server allowlist.\n\n" " **Examples:**\n" -" - `[p]localallowlist add @26 @Will` - Adds two users to the local allowlist.\n" -" - `[p]localallowlist add 262626262626262626` - Allows a user by ID.\n" -" - `[p]localallowlist add \"Super Admins\"` - Allows a role with a space in the name without mentioning.\n\n" +" - `[p]localallowlist add @26 @Will` - Adds two users to the local allowlist.\n" +" - `[p]localallowlist add 262626262626262626` - Allows a user by ID.\n" +" - `[p]localallowlist add \"Super Admins\"` - Allows a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local allowlist.\n" +" - `` - The users or roles to remove from the local allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3857 +#: redbot/core/core_commands.py:5024 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:3866 +#: redbot/core/core_commands.py:5033 msgid "Users and/or roles have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3868 +#: redbot/core/core_commands.py:5035 msgid "User or role has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3872 +#: redbot/core/core_commands.py:5039 #, docstring msgid "\n" " Lists users and roles on the server allowlist.\n\n" " **Example:**\n" -" - `[p]localallowlist list`\n" +" - `[p]localallowlist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3884 +#: redbot/core/core_commands.py:5051 msgid "Allowed users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:3886 +#: redbot/core/core_commands.py:5053 msgid "Allowed user or role:" msgstr "" -#: redbot/core/core_commands.py:3890 redbot/core/core_commands.py:4012 +#: redbot/core/core_commands.py:5057 redbot/core/core_commands.py:5177 msgid "Unknown or Deleted User/Role" msgstr "" -#: redbot/core/core_commands.py:3900 +#: redbot/core/core_commands.py:5067 #, docstring msgid "\n" " Removes user or role from the allowlist.\n\n" " The local allowlist will be disabled if all users are removed.\n\n" " **Examples:**\n" -" - `[p]localallowlist remove @26 @Will` - Removes two users from the local allowlist.\n" -" - `[p]localallowlist remove 262626262626262626` - Removes a user by ID.\n" -" - `[p]localallowlist remove \"Super Admins\"` - Removes a role with a space in the name without mentioning.\n\n" +" - `[p]localallowlist remove @26 @Will` - Removes two users from the local allowlist.\n" +" - `[p]localallowlist remove 262626262626262626` - Removes a user by ID.\n" +" - `[p]localallowlist remove \"Super Admins\"` - Removes a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local allowlist.\n" +" - `` - The users or roles to remove from the local allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3921 +#: redbot/core/core_commands.py:5088 msgid "I cannot allow you to do this, as it would remove your ability to run commands." msgstr "" -#: redbot/core/core_commands.py:3929 +#: redbot/core/core_commands.py:5096 msgid "Users and/or roles have been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:3931 +#: redbot/core/core_commands.py:5098 msgid "User or role has been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:3935 +#: redbot/core/core_commands.py:5102 #, docstring msgid "\n" " Clears the allowlist.\n\n" " This disables the local allowlist and clears all entries.\n\n" " **Example:**\n" -" - `[p]localallowlist clear`\n" +" - `[p]localallowlist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3944 +#: redbot/core/core_commands.py:5111 msgid "Server allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:3950 +#: redbot/core/core_commands.py:5117 #, docstring msgid "\n" " Commands to manage the server specific blocklist.\n\n" @@ -2512,374 +3857,373 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3961 +#: redbot/core/core_commands.py:5128 #, docstring msgid "\n" " Adds a user or role to the local blocklist.\n\n" " **Examples:**\n" -" - `[p]localblocklist add @26 @Will` - Adds two users to the local blocklist.\n" -" - `[p]localblocklist add 262626262626262626` - Blocks a user by ID.\n" -" - `[p]localblocklist add \"Bad Apples\"` - Blocks a role with a space in the name without mentioning.\n\n" +" - `[p]localblocklist add @26 @Will` - Adds two users to the local blocklist.\n" +" - `[p]localblocklist add 262626262626262626` - Blocks a user by ID.\n" +" - `[p]localblocklist add \"Bad Apples\"` - Blocks a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to add to the local blocklist.\n" +" - `` - The users or roles to add to the local blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3975 +#: redbot/core/core_commands.py:5142 msgid "You cannot add yourself to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3978 +#: redbot/core/core_commands.py:5145 msgid "You cannot add the guild owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3981 +#: redbot/core/core_commands.py:5148 msgid "You cannot add a bot owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3988 +#: redbot/core/core_commands.py:5153 msgid "Users and/or roles have been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:3990 +#: redbot/core/core_commands.py:5155 msgid "User or role has been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:3994 +#: redbot/core/core_commands.py:5159 #, docstring msgid "\n" " Lists users and roles on the server blocklist.\n\n" " **Example:**\n" -" - `[p]localblocklist list`\n" +" - `[p]localblocklist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4006 +#: redbot/core/core_commands.py:5171 msgid "Blocked users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:4008 +#: redbot/core/core_commands.py:5173 msgid "Blocked user or role:" msgstr "" -#: redbot/core/core_commands.py:4022 +#: redbot/core/core_commands.py:5187 #, docstring msgid "\n" " Removes user or role from local blocklist.\n\n" " **Examples:**\n" -" - `[p]localblocklist remove @26 @Will` - Removes two users from the local blocklist.\n" -" - `[p]localblocklist remove 262626262626262626` - Unblocks a user by ID.\n" -" - `[p]localblocklist remove \"Bad Apples\"` - Unblocks a role with a space in the name without mentioning.\n\n" +" - `[p]localblocklist remove @26 @Will` - Removes two users from the local blocklist.\n" +" - `[p]localblocklist remove 262626262626262626` - Unblocks a user by ID.\n" +" - `[p]localblocklist remove \"Bad Apples\"` - Unblocks a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local blocklist.\n" +" - `` - The users or roles to remove from the local blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:4038 +#: redbot/core/core_commands.py:5201 msgid "Users and/or roles have been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:4040 +#: redbot/core/core_commands.py:5203 msgid "User or role has been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:4044 +#: redbot/core/core_commands.py:5207 #, docstring msgid "\n" " Clears the server blocklist.\n\n" " This disables the server blocklist and clears all entries.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:4053 +#: redbot/core/core_commands.py:5216 msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4058 +#: redbot/core/core_commands.py:5221 #, docstring msgid "Commands to enable and disable commands and cogs." msgstr "" -#: redbot/core/core_commands.py:4064 +#: redbot/core/core_commands.py:5227 #, docstring msgid "Set the default state for a cog as disabled.\n\n" " This will disable the cog for all servers by default.\n" " To override it, use `[p]command enablecog` on the servers you want to allow usage.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command defaultdisablecog Economy`\n" -" - `[p]command defaultdisablecog ModLog`\n\n" +" - `[p]command defaultdisablecog Economy`\n" +" - `[p]command defaultdisablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to make disabled by default. Must be title-case.\n" +" - `` - The name of the cog to make disabled by default. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4080 redbot/core/core_commands.py:4105 -#: redbot/core/core_commands.py:4125 redbot/core/core_commands.py:4155 -msgid "Cog with the given name doesn't exist." -msgstr "" - -#: redbot/core/core_commands.py:4082 +#: redbot/core/core_commands.py:5243 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:4084 +#: redbot/core/core_commands.py:5245 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:4089 +#: redbot/core/core_commands.py:5250 #, docstring msgid "Set the default state for a cog as enabled.\n\n" " This will re-enable the cog for all servers by default.\n" " To override it, use `[p]command disablecog` on the servers you want to disallow usage.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command defaultenablecog Economy`\n" -" - `[p]command defaultenablecog ModLog`\n\n" +" - `[p]command defaultenablecog Economy`\n" +" - `[p]command defaultenablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to make enabled by default. Must be title-case.\n" +" - `` - The name of the cog to make enabled by default. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4107 +#: redbot/core/core_commands.py:5266 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:4112 +#: redbot/core/core_commands.py:5271 #, docstring msgid "Disable a cog in this server.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command disablecog Economy`\n" -" - `[p]command disablecog ModLog`\n\n" +" - `[p]command disablecog Economy`\n" +" - `[p]command disablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to disable on this server. Must be title-case.\n" +" - `` - The name of the cog to disable on this server. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4127 +#: redbot/core/core_commands.py:5284 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:4129 +#: redbot/core/core_commands.py:5286 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:4132 +#: redbot/core/core_commands.py:5289 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:4138 +#: redbot/core/core_commands.py:5295 #, docstring msgid "Enable a cog in this server.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command enablecog Economy`\n" -" - `[p]command enablecog ModLog`\n\n" +" - `[p]command enablecog Economy`\n" +" - `[p]command enablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to enable on this server. Must be title-case.\n" +" - `` - The name of the cog to enable on this server. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4150 +#: redbot/core/core_commands.py:5307 msgid "{cogname} has been enabled in this guild." msgstr "" -#: redbot/core/core_commands.py:4158 +#: redbot/core/core_commands.py:5312 +msgid "Cog \"{arg}\" not found." +msgstr "" + +#: redbot/core/core_commands.py:5315 msgid "{cogname} was not disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:4164 +#: redbot/core/core_commands.py:5321 #, docstring msgid "List the cogs which are disabled in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabledcogs`\n" +" - `[p]command listdisabledcogs`\n" " " msgstr "" -#: redbot/core/core_commands.py:4177 +#: redbot/core/core_commands.py:5334 msgid "The following cogs are disabled in this guild:\n" msgstr "" -#: redbot/core/core_commands.py:4183 +#: redbot/core/core_commands.py:5340 msgid "There are no disabled cogs in this guild." msgstr "" -#: redbot/core/core_commands.py:4187 +#: redbot/core/core_commands.py:5344 #, docstring msgid "\n" " List disabled commands.\n\n" " If you're the bot owner, this will show global disabled commands by default.\n" " Otherwise, this will show disabled commands on the current server.\n\n" " **Example:**\n" -" - `[p]command listdisabled`\n" +" - `[p]command listdisabled`\n" " " msgstr "" -#: redbot/core/core_commands.py:4204 +#: redbot/core/core_commands.py:5361 #, docstring msgid "List disabled commands globally.\n\n" " **Example:**\n" -" - `[p]command listdisabled global`\n" +" - `[p]command listdisabled global`\n" " " msgstr "" -#: redbot/core/core_commands.py:4211 +#: redbot/core/core_commands.py:5368 msgid "There aren't any globally disabled commands." msgstr "ليس هناك أي أوامر معطلة عالميا." -#: redbot/core/core_commands.py:4214 +#: redbot/core/core_commands.py:5371 msgid "{} commands are disabled globally.\n" msgstr "ليس هناك أي أوامر معطلة عالميا." -#: redbot/core/core_commands.py:4218 +#: redbot/core/core_commands.py:5375 msgid "1 command is disabled globally.\n" msgstr "أمر واحد معطل عالمياً.\n" -#: redbot/core/core_commands.py:4226 +#: redbot/core/core_commands.py:5383 #, docstring msgid "List disabled commands in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabled guild`\n" +" - `[p]command listdisabled guild`\n" " " msgstr "" -#: redbot/core/core_commands.py:4233 +#: redbot/core/core_commands.py:5390 msgid "There aren't any disabled commands in {}." msgstr "ليس هناك أي أوامر معطلة في {}." -#: redbot/core/core_commands.py:4236 +#: redbot/core/core_commands.py:5393 msgid "{} commands are disabled in {}.\n" msgstr "{} الأوامر معطلة في {}.\n" -#: redbot/core/core_commands.py:4240 +#: redbot/core/core_commands.py:5397 msgid "1 command is disabled in {}.\n" msgstr "تم تعطيل أمر واحد في {}.\n" -#: redbot/core/core_commands.py:4247 +#: redbot/core/core_commands.py:5404 #, docstring msgid "\n" " Disable a command.\n\n" " If you're the bot owner, this will disable commands globally by default.\n" " Otherwise, this will disable commands on the current server.\n\n" " **Examples:**\n" -" - `[p]command disable userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable.\n" +" - `` - The command to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:4269 +#: redbot/core/core_commands.py:5426 #, docstring msgid "\n" " Disable a command globally.\n\n" " **Examples:**\n" -" - `[p]command disable global userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable global urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable global userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable global urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable globally.\n" +" - `` - The command to disable globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4288 redbot/core/core_commands.py:4331 +#: redbot/core/core_commands.py:5438 redbot/core/core_commands.py:5474 msgid "The command to disable cannot be `command` or any of its subcommands." msgstr "الأمر لتعطيل لا يمكن أن يكون \"أمر\" أو أي من الأوامر الفرعية الخاصة به." -#: redbot/core/core_commands.py:4294 redbot/core/core_commands.py:4337 +#: redbot/core/core_commands.py:5444 redbot/core/core_commands.py:5480 msgid "This command is designated as being always available and cannot be disabled." msgstr "يتم تعيين هذا الأمر على أنه متاح دائمًا ولا يمكن تعطيله." -#: redbot/core/core_commands.py:4303 +#: redbot/core/core_commands.py:5453 msgid "That command is already disabled globally." msgstr "وهذا الأمر معطل بالفعل على الصعيد العالمي." -#: redbot/core/core_commands.py:4312 +#: redbot/core/core_commands.py:5462 #, docstring msgid "\n" " Disable a command in this server only.\n\n" " **Examples:**\n" -" - `[p]command disable server userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable server urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable server userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable server urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable for the current server.\n" +" - `` - The command to disable for the current server.\n" " " msgstr "" -#: redbot/core/core_commands.py:4342 +#: redbot/core/core_commands.py:5486 msgid "You are not allowed to disable that command." msgstr "غير مسموح لك بتعطيل هذا الأمر." -#: redbot/core/core_commands.py:4352 +#: redbot/core/core_commands.py:5496 msgid "That command is already disabled in this server." msgstr "هذا الأمر معطل بالفعل في هذا الخادم." -#: redbot/core/core_commands.py:4358 +#: redbot/core/core_commands.py:5502 #, docstring msgid "Enable a command.\n\n" " If you're the bot owner, this will try to enable a globally disabled command by default.\n" " Otherwise, this will try to enable a command disabled on the current server.\n\n" " **Examples:**\n" -" - `[p]command enable userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable.\n" +" - `` - The command to enable.\n" " " msgstr "" -#: redbot/core/core_commands.py:4378 +#: redbot/core/core_commands.py:5522 #, docstring msgid "\n" " Enable a command globally.\n\n" " **Examples:**\n" -" - `[p]command enable global userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable global urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable global userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable global urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable globally.\n" +" - `` - The command to enable globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4400 +#: redbot/core/core_commands.py:5537 msgid "That command is already enabled globally." msgstr "وقد تم بالفعل تمكين هذه القيادة على الصعيد العالمي." -#: redbot/core/core_commands.py:4409 +#: redbot/core/core_commands.py:5546 #, docstring msgid "\n" " Enable a command in this server.\n\n" " **Examples:**\n" -" - `[p]command enable server userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable server urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable server userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable server urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable for the current server.\n" +" - `` - The command to enable for the current server.\n" " " msgstr "" -#: redbot/core/core_commands.py:4427 +#: redbot/core/core_commands.py:5558 msgid "You are not allowed to enable that command." msgstr "غير مسموح لك بتمكين هذا الأمر." -#: redbot/core/core_commands.py:4437 +#: redbot/core/core_commands.py:5568 msgid "That command is already enabled in this server." msgstr "هذا الأمر مفعل بالفعل في هذا السيرفر." -#: redbot/core/core_commands.py:4444 +#: redbot/core/core_commands.py:5575 #, 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 `{command}` placeholder.\n\n" " **Examples:**\n" -" - `[p]command disabledmsg This command is disabled`\n" -" - `[p]command disabledmsg {command} is disabled`\n" -" - `[p]command disabledmsg` - Sends nothing when a disabled command is attempted.\n\n" +" - `[p]command disabledmsg This command is disabled`\n" +" - `[p]command disabledmsg {command} is disabled`\n" +" - `[p]command disabledmsg` - Sends nothing when a disabled command is attempted.\n\n" " **Arguments:**\n" -" - `[message]` - The message to send when a disabled command is attempted.\n" +" - `[message]` - The message to send when a disabled command is attempted.\n" " " msgstr "" -#: redbot/core/core_commands.py:4465 +#: redbot/core/core_commands.py:5596 #, docstring msgid "\n" " Commands to manage server settings for immunity from automated actions.\n\n" @@ -2887,152 +4231,80 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4474 +#: redbot/core/core_commands.py:5605 #, docstring msgid "\n" " Gets the current members and roles configured for automatic moderation action immunity.\n\n" " **Example:**\n" -" - `[p]autoimmune list`\n" +" - `[p]autoimmune list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4487 +#: redbot/core/core_commands.py:5618 msgid "Roles immune from automated moderation actions:\n" msgstr "الأدوار المناعية من إجراءات الاعتدال الآلية:\n" -#: redbot/core/core_commands.py:4492 +#: redbot/core/core_commands.py:5623 msgid "Members immune from automated moderation actions:\n" msgstr "الأعضاء المناصرين من إجراءات الاعتدال الآلية:\n" -#: redbot/core/core_commands.py:4496 +#: redbot/core/core_commands.py:5627 msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:4505 +#: redbot/core/core_commands.py:5636 #, docstring msgid "\n" " Makes a user or role immune from automated moderation actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune add @TwentySix` - Adds a user.\n" -" - `[p]autoimmune add @Mods` - Adds a role.\n\n" +" - `[p]autoimmune add @Twentysix` - Adds a user.\n" +" - `[p]autoimmune add @Mods` - Adds a role.\n\n" " **Arguments:**\n" -" - `` - The user or role to add immunity to.\n" +" - `` - The user or role to add immunity to.\n" " " msgstr "" -#: redbot/core/core_commands.py:4517 +#: redbot/core/core_commands.py:5648 msgid "Already added." msgstr "تمت الإضافة بالفعل." -#: redbot/core/core_commands.py:4525 +#: redbot/core/core_commands.py:5656 #, docstring msgid "\n" " Remove a user or role from being immune to automated moderation actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune remove @TwentySix` - Removes a user.\n" -" - `[p]autoimmune remove @Mods` - Removes a role.\n\n" +" - `[p]autoimmune remove @Twentysix` - Removes a user.\n" +" - `[p]autoimmune remove @Mods` - Removes a role.\n\n" " **Arguments:**\n" -" - `` - The user or role to remove immunity from.\n" +" - `` - The user or role to remove immunity from.\n" " " msgstr "" -#: redbot/core/core_commands.py:4537 +#: redbot/core/core_commands.py:5668 msgid "Not in list." msgstr "ليس في القائمة." -#: redbot/core/core_commands.py:4545 +#: redbot/core/core_commands.py:5676 #, docstring msgid "\n" " Checks if a user or role would be considered immune from automated actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune isimmune @TwentySix`\n" -" - `[p]autoimmune isimmune @Mods`\n\n" +" - `[p]autoimmune isimmune @Twentysix`\n" +" - `[p]autoimmune isimmune @Mods`\n\n" " **Arguments:**\n" -" - `` - The user or role to check the immunity of.\n" +" - `` - The user or role to check the immunity of.\n" " " msgstr "" -#: redbot/core/core_commands.py:4557 +#: redbot/core/core_commands.py:5688 msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:4559 +#: redbot/core/core_commands.py:5690 msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:4564 -#, docstring -msgid "\n" -" Commands for configuring owner notifications.\n\n" -" Owner notifications include usage of `[p]contact` and available Red updates.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4573 -#, docstring -msgid "\n" -" Opt-in on receiving owner notifications.\n\n" -" This is the default state.\n\n" -" Note: This will only resume sending owner notifications to your DMs.\n" -" Additional owners and destinations will not be affected.\n\n" -" **Example:**\n" -" - `[p]ownernotifications optin`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4592 -#, docstring -msgid "\n" -" Opt-out of receiving owner notifications.\n\n" -" Note: This will only stop sending owner notifications to your DMs.\n" -" Additional owners and destinations will still receive notifications.\n\n" -" **Example:**\n" -" - `[p]ownernotifications optout`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4611 -#, docstring -msgid "\n" -" Adds a destination text channel to receive owner notifications.\n\n" -" **Examples:**\n" -" - `[p]ownernotifications adddestination #owner-notifications`\n" -" - `[p]ownernotifications adddestination 168091848718417920` - Accepts channel IDs.\n\n" -" **Arguments:**\n" -" - `` - The channel to send owner notifications to.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4637 -#, docstring -msgid "\n" -" Removes a destination text channel from receiving owner notifications.\n\n" -" **Examples:**\n" -" - `[p]ownernotifications removedestination #owner-notifications`\n" -" - `[p]ownernotifications deletedestination 168091848718417920` - Accepts channel IDs.\n\n" -" **Arguments:**\n" -" - `` - The channel to stop sending owner notifications to.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4661 -#, docstring -msgid "\n" -" Lists the configured extra destinations for owner notifications.\n\n" -" **Example:**\n" -" - `[p]ownernotifications listdestinations`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4671 -msgid "There are no extra channels being sent to." -msgstr "لا توجد قنوات إضافية يتم إرسالها إليها." - -#: redbot/core/core_commands.py:4682 -msgid "Unknown channel with id: {id}" -msgstr "قناة غير معروفة بالمعرفة: {id}" - -#: redbot/core/core_commands.py:4713 +#: redbot/core/core_commands.py:5717 #, docstring msgid "\n" " Commands to add servers or channels to the ignore list.\n\n" @@ -3041,124 +4313,130 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4723 +#: redbot/core/core_commands.py:5727 #, docstring msgid "\n" " List the currently ignored servers and channels.\n\n" " **Example:**\n" -" - `[p]ignore list`\n" +" - `[p]ignore list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4738 +#: redbot/core/core_commands.py:5749 #, docstring msgid "\n" -" Ignore commands in the channel or category.\n\n" -" Defaults to the current channel.\n\n" +" Ignore commands in the channel, thread, or category.\n\n" +" Defaults to the current thread or channel.\n\n" " Note: Owners, Admins, and those with Manage Channel permissions override ignored channels.\n\n" " **Examples:**\n" -" - `[p]ignore channel #general` - Ignores commands in the #general channel.\n" -" - `[p]ignore channel` - Ignores commands in the current channel.\n" -" - `[p]ignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" -" - `[p]ignore channel 356236713347252226` - Also accepts IDs.\n\n" +" - `[p]ignore channel #general` - Ignores commands in the #general channel.\n" +" - `[p]ignore channel` - Ignores commands in the current channel.\n" +" - `[p]ignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" +" - `[p]ignore channel 356236713347252226` - Also accepts IDs.\n\n" " **Arguments:**\n" -" - `` - The channel to ignore. Can be a category channel.\n" +" - `` - The channel to ignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:4758 +#: redbot/core/core_commands.py:5767 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:4760 +#: redbot/core/core_commands.py:5769 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:4765 +#: redbot/core/core_commands.py:5774 #, docstring msgid "\n" " Ignore commands in this server.\n\n" " Note: Owners, Admins, and those with Manage Server permissions override ignored servers.\n\n" " **Example:**\n" -" - `[p]ignore server` - Ignores the current server\n" +" - `[p]ignore server` - Ignores the current server\n" " " msgstr "" -#: redbot/core/core_commands.py:4776 +#: redbot/core/core_commands.py:5785 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:4778 +#: redbot/core/core_commands.py:5787 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:4784 +#: redbot/core/core_commands.py:5793 #, docstring msgid "Commands to remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:4792 +#: redbot/core/core_commands.py:5808 #, docstring msgid "\n" -" Remove a channel or category from the ignore list.\n\n" -" Defaults to the current channel.\n\n" +" Remove a channel, thread, or category from the ignore list.\n\n" +" Defaults to the current thread or channel.\n\n" " **Examples:**\n" -" - `[p]unignore channel #general` - Unignores commands in the #general channel.\n" -" - `[p]unignore channel` - Unignores commands in the current channel.\n" -" - `[p]unignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" -" - `[p]unignore channel 356236713347252226` - Also accepts IDs. Use this method to unignore categories.\n\n" +" - `[p]unignore channel #general` - Unignores commands in the #general channel.\n" +" - `[p]unignore channel` - Unignores commands in the current channel.\n" +" - `[p]unignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" +" - `[p]unignore channel 356236713347252226` - Also accepts IDs. Use this method to unignore categories.\n\n" " **Arguments:**\n" -" - `` - The channel to unignore. This can be a category channel.\n" +" - `` - The channel to unignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:4811 +#: redbot/core/core_commands.py:5824 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:4813 +#: redbot/core/core_commands.py:5826 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:4818 +#: redbot/core/core_commands.py:5831 #, docstring msgid "\n" " Remove this server from the ignore list.\n\n" " **Example:**\n" -" - `[p]unignore server` - Stops ignoring the current server\n" +" - `[p]unignore server` - Stops ignoring the current server\n" " " msgstr "" -#: redbot/core/core_commands.py:4827 +#: redbot/core/core_commands.py:5840 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:4829 +#: redbot/core/core_commands.py:5842 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:4835 +#: redbot/core/core_commands.py:5856 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:4847 +#: redbot/core/core_commands.py:5873 redbot/core/core_commands.py:5875 +#: redbot/core/core_commands.py:5876 +msgid "None" +msgstr "لاشيء" + +#: redbot/core/core_commands.py:5877 msgid "Currently ignored categories: {categories}\n" -"Channels: {channels}" +"Channels: {channels}\n" +"Threads (excluding archived):{threads}" msgstr "" -#: redbot/core/core_commands.py:4862 +#: redbot/core/core_commands.py:5894 #, docstring msgid "\n" " Get info about Red's licenses.\n" " " msgstr "" -#: redbot/core/dev_commands.py:36 +#: redbot/core/dev_commands.py:412 #, docstring msgid "Various development focused utilities." msgstr "" -#: redbot/core/dev_commands.py:123 +#: redbot/core/dev_commands.py:455 #, docstring msgid "Evaluate a statement of python code.\n\n" " The bot will always respond with the return value of the code.\n" @@ -3168,18 +4446,22 @@ msgid "Evaluate a statement of python code.\n\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" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" " " msgstr "" -#: redbot/core/dev_commands.py:167 +#: redbot/core/dev_commands.py:491 #, docstring msgid "Execute asynchronous code.\n\n" " This command wraps code into the body of an async function and then\n" @@ -3188,265 +4470,215 @@ msgid "Execute asynchronous code.\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" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" " " msgstr "" -#: redbot/core/dev_commands.py:221 +#: redbot/core/dev_commands.py:527 #, 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:230 +" evaluated.\n\n" +" Use `exit()` or `quit` to exit the REPL session, prefixed with\n" +" a backtick so they may be interpreted.\n\n" +" Environment Variables:\n" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" +" " +msgstr "" + +#: redbot/core/dev_commands.py:553 msgid "Already running a REPL session in this channel. Exit it with `quit`." msgstr "" -#: redbot/core/dev_commands.py:234 +#: redbot/core/dev_commands.py:557 msgid "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." msgstr "" -#: redbot/core/dev_commands.py:245 +#: redbot/core/dev_commands.py:568 msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." msgstr "" -#: redbot/core/dev_commands.py:259 +#: redbot/core/dev_commands.py:583 msgid "Exiting." msgstr "" -#: redbot/core/dev_commands.py:310 -msgid "Unexpected error: `{}`" +#: redbot/core/dev_commands.py:595 +msgid "Unexpected error: " msgstr "" -#: redbot/core/dev_commands.py:314 +#: redbot/core/dev_commands.py:599 #, docstring -msgid "Pauses/resumes the REPL running in the current channel" +msgid "Pauses/resumes the REPL running in the current channel." msgstr "" -#: redbot/core/dev_commands.py:316 +#: redbot/core/dev_commands.py:601 msgid "There is no currently running REPL session in this channel." msgstr "" -#: redbot/core/dev_commands.py:324 +#: redbot/core/dev_commands.py:609 msgid "The REPL session in this channel has been resumed." msgstr "" -#: redbot/core/dev_commands.py:326 +#: redbot/core/dev_commands.py:611 msgid "The REPL session in this channel is now paused." msgstr "" -#: redbot/core/dev_commands.py:331 +#: redbot/core/dev_commands.py:617 #, docstring msgid "Mock another user invoking a command.\n\n" " The prefix must not be entered.\n" " " msgstr "" -#: redbot/core/dev_commands.py:344 +#: redbot/core/dev_commands.py:633 #, 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" +" Current message is used as a base (including attachments, embeds, etc.),\n" +" the content and author of the message are replaced with the given arguments.\n\n" +" Note: If `content` isn't passed, the message needs to contain embeds, attachments,\n" +" or anything else that makes the message non-empty.\n" " " msgstr "" -#: redbot/core/dev_commands.py:365 +#: redbot/core/dev_commands.py:654 #, docstring msgid "Give bot owners the ability to bypass cooldowns.\n\n" " Does not persist through restarts." msgstr "" -#: redbot/core/dev_commands.py:373 +#: redbot/core/dev_commands.py:662 msgid "Bot owners will now bypass all commands with cooldowns." msgstr "" -#: redbot/core/dev_commands.py:375 +#: redbot/core/dev_commands.py:664 msgid "Bot owners will no longer bypass all commands with cooldowns." msgstr "" -#: redbot/core/errors.py:49 +#: redbot/core/errors.py:61 msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/events.py:112 -msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" -msgstr "" - -#: redbot/core/events.py:122 -msgid "\n\n" -"While 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:146 -msgid "\n\n" -"To 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:151 -msgid "Command Prompt" -msgstr "" - -#: redbot/core/events.py:153 -msgid "Terminal" -msgstr "" - -#: redbot/core/events.py:160 -msgid "\n" -"Once you've started up your bot again, if you have any 3rd-party cogs installed we then highly recommend you update them with this command in Discord: `[p]cog update`" -msgstr "" - -#: redbot/core/events.py:167 -msgid "\n\n" -"You have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\n\n" -"You 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:232 -msgid "`{user_input}` is not a valid value for `{command}`" -msgstr "" - -#: redbot/core/events.py:257 -msgid "Error in command '{command}'. Check your console or logs for details." -msgstr "" - -#: redbot/core/events.py:282 -msgid "I require the {permission} permission to execute that command." -msgstr "" - -#: redbot/core/events.py:286 -msgid "I require {permission_list} permissions to execute that command." -msgstr "" - -#: redbot/core/events.py:294 -msgid "That command is not available in DMs." -msgstr "" - -#: redbot/core/events.py:296 -msgid "That command is only available in DMs." -msgstr "" - -#: redbot/core/events.py:298 -msgid "That command is only available in NSFW channels." -msgstr "" - -#: redbot/core/events.py:308 -msgid "This command is on cooldown. Try again in {delay}." -msgstr "" - -#: redbot/core/events.py:310 -msgid "This command is on cooldown. Try again in 1 second." -msgstr "" - -#: redbot/core/events.py:315 -msgid "Too many people using this command. It can only be used {number} times concurrently." +#: redbot/core/modlog.py:393 +msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/events.py:320 -msgid "Too many people using this command. It can only be used once concurrently." +#: redbot/core/modlog.py:395 +msgid "**Reason:** Use the `reason` command to add it" msgstr "" -#: redbot/core/events.py:326 -msgid "That command is still completing, it can only be used {number} times per {type} concurrently." -msgstr "" +#: redbot/core/modlog.py:398 +msgid "Unknown" +msgstr "غير معروف" -#: redbot/core/events.py:331 -msgid "That command is still completing, it can only be used once per {type} concurrently." +#: redbot/core/modlog.py:402 redbot/core/modlog.py:424 +#: redbot/core/modlog.py:439 +msgid "Deleted User." msgstr "" -#: redbot/core/events.py:337 -msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +#: redbot/core/modlog.py:476 +msgid "Deleted or archived thread ({thread_id}) in {channel_name}" msgstr "" -#: redbot/core/events.py:342 -msgid "Too many people using this command. It can only be used once per {type} concurrently." +#: redbot/core/modlog.py:480 +msgid "Thread {thread_id} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:417 -msgid "Case #{} | {} {}" +#: redbot/core/modlog.py:484 +msgid "{channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:419 -msgid "**Reason:** Use the `reason` command to add it" +#: redbot/core/modlog.py:489 +msgid "Thread {thread_name} in {channel_name}" msgstr "" -#: redbot/core/modlog.py:422 -msgid "Unknown" -msgstr "غير معروف" - -#: redbot/core/modlog.py:426 redbot/core/modlog.py:448 -#: redbot/core/modlog.py:463 -msgid "Deleted User." +#: redbot/core/modlog.py:493 +msgid "Thread {thread_name} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:477 redbot/core/modlog.py:512 -msgid "**Reason:** {}" +#: redbot/core/modlog.py:499 redbot/core/modlog.py:527 +msgid "Reason:" msgstr "" -#: redbot/core/modlog.py:491 +#: redbot/core/modlog.py:513 msgid "Moderator" msgstr "المشرف" -#: redbot/core/modlog.py:493 +#: redbot/core/modlog.py:515 msgid "Until" msgstr "حتى" -#: redbot/core/modlog.py:494 +#: redbot/core/modlog.py:516 msgid "Duration" msgstr "المدة" -#: redbot/core/modlog.py:498 redbot/core/modlog.py:503 +#: redbot/core/modlog.py:518 msgid "Channel" msgstr "قناة" -#: redbot/core/modlog.py:499 -msgid "{channel} (deleted)" -msgstr "{channel} (حذف)" - -#: redbot/core/modlog.py:505 +#: redbot/core/modlog.py:520 msgid "Amended by" msgstr "معدلة من قبل" -#: redbot/core/modlog.py:507 +#: redbot/core/modlog.py:522 msgid "Last modified at" msgstr "آخر تعديل في" -#: redbot/core/modlog.py:527 -msgid "**User:** {}\n" -msgstr "**المستخدم:** {}\n" +#: redbot/core/modlog.py:542 +msgid "User:" +msgstr "" + +#: redbot/core/modlog.py:543 +msgid "Moderator:" +msgstr "" + +#: redbot/core/modlog.py:546 +msgid "Until:" +msgstr "" -#: redbot/core/modlog.py:528 -msgid "**Moderator:** {}\n" -msgstr "**المشرف:** {}\n" +#: redbot/core/modlog.py:546 +msgid "Duration:" +msgstr "" -#: redbot/core/modlog.py:531 -msgid "**Until:** {}\n" -"**Duration:** {}\n" -msgstr "**حتى:** {}\n" -"**المدة:** {}\n" +#: redbot/core/modlog.py:549 redbot/core/modlog.py:551 +msgid "Channel:" +msgstr "" -#: redbot/core/modlog.py:534 -msgid "**Channel**: {} (Deleted)\n" +#: redbot/core/modlog.py:553 +msgid "Amended by:" msgstr "" -#: redbot/core/modlog.py:536 -msgid "**Channel**: {}\n" -msgstr "**القناة**: {}\n" +#: redbot/core/modlog.py:555 +msgid "Last modified at:" +msgstr "" -#: redbot/core/modlog.py:538 -msgid "**Amended by:** {}\n" -msgstr "**معدلة بواسطة:** {}\n" +#: redbot/core/tree.py:271 +msgid "Command not found." +msgstr "" -#: redbot/core/modlog.py:540 -msgid "**Last modified at:** {}\n" -msgstr "**آخر تعديل في:** {}\n" +#: redbot/core/tree.py:332 +msgid "You are not permitted to use this command." +msgstr "" diff --git a/redbot/core/locales/bg-BG.po b/redbot/core/locales/bg-BG.po index 6a8ca0414b4..972ddfde3d4 100644 --- a/redbot/core/locales/bg-BG.po +++ b/redbot/core/locales/bg-BG.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-12 15:52+0000\n" +"POT-Creation-Date: 2024-03-23 23:21+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,126 +15,734 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: bg_BG\n" -#: redbot/core/bank.py:1019 -msgid "Can't pay for this command in DM without a global bank." -msgstr "" - -#: redbot/core/bank.py:1026 -msgid "You need at least {cost} {currency} to use this command." -msgstr "" - -#: redbot/core/cog_manager.py:316 +#: redbot/core/_cog_manager.py:317 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "" -#: redbot/core/cog_manager.py:325 +#: redbot/core/_cog_manager.py:326 #, docstring msgid "\n" " Lists current cog paths in order of priority.\n" " " msgstr "" -#: redbot/core/cog_manager.py:333 +#: redbot/core/_cog_manager.py:334 msgid "Install Path: {install_path}\n" "Core Path: {core_path}\n\n" msgstr "" -#: redbot/core/cog_manager.py:347 +#: redbot/core/_cog_manager.py:348 #, docstring msgid "\n" " Add a path to the list of available cog paths.\n" " " msgstr "" -#: redbot/core/cog_manager.py:351 +#: redbot/core/_cog_manager.py:352 msgid "That path does not exist or does not point to a valid directory." msgstr "" -#: redbot/core/cog_manager.py:359 +#: redbot/core/_cog_manager.py:360 msgid "Path successfully added." msgstr "Пътят е добавен успешно." -#: redbot/core/cog_manager.py:364 +#: redbot/core/_cog_manager.py:365 #, docstring msgid "\n" -" Removes a path from the available cog paths given the `path_number` from `[p]paths`.\n" +" Removes one or more paths from the available cog paths given the `path_numbers` from `[p]paths`.\n" " " msgstr "" -#: redbot/core/cog_manager.py:369 redbot/core/cog_manager.py:392 -msgid "Path numbers must be positive." +#: redbot/core/_cog_manager.py:386 +msgid "The following paths were removed: {paths}" 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:392 +msgid "The following path numbers did not exist: {path_numbers}" +msgstr "" -#: redbot/core/cog_manager.py:385 +#: redbot/core/_cog_manager.py:403 #, docstring msgid "\n" " Reorders paths internally to allow discovery of different cogs.\n" " " msgstr "" -#: redbot/core/cog_manager.py:399 +#: redbot/core/_cog_manager.py:414 msgid "Invalid 'from' index." msgstr "Невалиден \"от\" индекс." -#: redbot/core/cog_manager.py:405 +#: redbot/core/_cog_manager.py:420 msgid "Invalid 'to' index." msgstr "Невалиден \"към\" индекс." -#: redbot/core/cog_manager.py:409 +#: redbot/core/_cog_manager.py:424 msgid "Paths reordered." msgstr "Пътищата са пренаредени." -#: redbot/core/cog_manager.py:414 +#: redbot/core/_cog_manager.py:429 #, 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" +" Returns the current install path or sets it if one is provided.\n\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 +#: redbot/core/_cog_manager.py:443 msgid "That path does not exist." msgstr "Този път не съществува." -#: redbot/core/cog_manager.py:432 +#: redbot/core/_cog_manager.py:448 msgid "The bot will install new cogs to the `{}` directory." msgstr "Ботът ще инсталира новите COG-ове в `{}` директория." -#: redbot/core/cog_manager.py:438 +#: redbot/core/_cog_manager.py:454 #, docstring msgid "\n" " Lists all loaded and available cogs.\n" " " msgstr "" -#: redbot/core/cog_manager.py:451 redbot/core/cog_manager.py:466 +#: redbot/core/_cog_manager.py:467 redbot/core/_cog_manager.py:482 msgid "**{} loaded:**\n" msgstr "" -#: redbot/core/cog_manager.py:452 redbot/core/cog_manager.py:468 +#: redbot/core/_cog_manager.py:468 redbot/core/_cog_manager.py:484 msgid "**{} unloaded:**\n" msgstr "" -#: redbot/core/core_commands.py:181 +#: redbot/core/_diagnoser.py:104 +msgid "To fix this issue, you need to do one of these:" +msgstr "За да отстраните този проблем, трябва да направите едно от следните:" + +#: redbot/core/_diagnoser.py:112 +msgid "Check if the command caller is not a bot" +msgstr "Проверете дали извикващият команда не е бот" + +#: redbot/core/_diagnoser.py:118 +msgid "The user is a bot which prevents them from running any command." +msgstr "Потребителят е бот, който му пречи да изпълнява каквато и да е команда." + +#: redbot/core/_diagnoser.py:119 +msgid "This cannot be fixed - bots should not be listening to other bots." +msgstr "Това не може да бъде коригирано - ботовете не трябва да слушат други ботове." + +#: redbot/core/_diagnoser.py:123 +msgid "Check if the bot can send messages in the given channel" +msgstr "Проверете дали ботът може да изпраща съобщения в дадения канал" + +#: redbot/core/_diagnoser.py:130 +msgid "Bot is timed out in the given channel." +msgstr "Времето за изчакване на бота в дадения канал е изтекло." + +#: redbot/core/_diagnoser.py:131 +msgid "To fix this issue, remove timeout from the bot." +msgstr "" + +#: redbot/core/_diagnoser.py:137 +msgid "Bot doesn't have permission to send messages in the given channel." +msgstr "Ботът няма разрешение да изпраща съобщения в дадения канал." + +#: redbot/core/_diagnoser.py:138 +msgid "To fix this issue, ensure that the permissions setup allows the bot to send messages per Discord's role hierarchy:\n" +"https://support.discord.com/hc/en-us/articles/206141927" +msgstr "За да коригирате този проблем, уверете се, че настройката на разрешенията позволява на бота да изпраща съобщения според йерархията на ролите на Discord:\n" +"https://support.discord.com/hc/en-us/articles/206141927" + +#: redbot/core/_diagnoser.py:150 +msgid "Check if the channel and the server aren't set to be ignored" +msgstr "Проверете дали каналът и сървърът не са настроени да бъдат игнорирани" + +#: redbot/core/_diagnoser.py:156 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {thread} thread, its parent channel, and the server aren't a part of that list." +msgstr "" + +#: redbot/core/_diagnoser.py:165 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {channel} channel and the server aren't a part of that list." +msgstr "За да отстраните този проблем, проверете списъка, върнат от командата {command}, и се уверете, че каналът {channel} и сървърът не са част от този списък." + +#: redbot/core/_diagnoser.py:175 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {thread} thread, its parent channel, the channel category it belongs to ({channel_category}), and the server aren't a part of that list." +msgstr "" + +#: redbot/core/_diagnoser.py:186 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {channel} channel, the channel category it belongs to ({channel_category}), and the server aren't a part of that list." +msgstr "За да отстраните този проблем, проверете списъка, върнат от командата {command}, и се уверете, че каналът {channel}, категорията на канала, към която принадлежи ({channel_category}), и сървърът не са част от този списък." + +#: redbot/core/_diagnoser.py:200 +msgid "The bot is set to ignore commands in the given channel or this server." +msgstr "Ботът е настроен да игнорира команди в дадения канал или този сървър." + +#: redbot/core/_diagnoser.py:210 +msgid "Global allowlist prevents the user from running this command." +msgstr "Глобалният разрешен списък не позволява на потребителя да изпълнява тази команда." + +#: redbot/core/_diagnoser.py:211 +msgid "To fix this issue, you can either add the user to the allowlist, or clear the allowlist.\n" +"If you want to keep the allowlist, you can run {command_1} which will add {user} to the allowlist.\n" +"If you instead want to clear the allowlist and let all users run commands freely, you can run {command_2} to do that." +msgstr "За да коригирате този проблем, можете или да добавите потребителя към списъка с разрешени, или да изчистите списъка с разрешени.\n" +"Ако искате да запазите разрешения списък, можете да изпълните {command_1}, което ще добави {user} към списъка с разрешени.\n" +"Ако вместо това искате да изчистите списъка с разрешени и да позволите на всички потребители да изпълняват команди свободно, можете да изпълните {command_2}, за да направите това." + +#: redbot/core/_diagnoser.py:227 +msgid "Global blocklist prevents the user from running this command." +msgstr "Глобалният списък за блокиране не позволява на потребителя да изпълнява тази команда." + +#: redbot/core/_diagnoser.py:228 +msgid "To fix this issue, you can either remove the user from the blocklist, or clear the blocklist.\n" +"If you want to keep the blocklist, you can run {command_1} which will remove {user} from the blocklist.\n" +"If you instead want to clear the blocklist and let all users run commands freely, you can run {command_2} to do that." +msgstr "За да отстраните този проблем, можете или да премахнете потребителя от списъка с блокирани, или да го изчистите.\n" +"Ако искате да запазите блокирания списък, можете да изпълните {command_1}, което ще премахне {user} от списъка с блокирани.\n" +"Ако вместо това искате да изчистите списъка с блокирани и да позволите на всички потребители да изпълняват команди свободно, можете да изпълните {command_2}, за да направите това." + +#: redbot/core/_diagnoser.py:250 +msgid "Local allowlist prevents the user from running this command." +msgstr "Локален списък с разрешения не позволява на потребителя да изпълни тази команда." + +#: redbot/core/_diagnoser.py:251 +msgid "To fix this issue, you can either add the user or one of their roles to the local allowlist, or clear the local allowlist.\n" +"If you want to keep the local allowlist, you can run {command_1} which will add {user} to the local allowlist.\n" +"If you instead want to clear the local allowlist and let all users run commands freely, you can run {command_2} to do that." +msgstr "За да коригирате този проблем, можете или да добавите потребителя или една от ролите му към локалния разрешен списък, или да изчистите локалния списък с разрешени.\n" +"Ако искате да запазите локалния разрешен списък, можете да изпълните {command_1}, което ще добави {user} към локалния разрешен списък.\n" +"Ако вместо това искате да изчистите локалния разрешен списък и да позволите на всички потребители да изпълняват команди свободно, можете да изпълните {command_2}, за да направите това." + +#: redbot/core/_diagnoser.py:265 +msgid "Local blocklist prevents the user from running this command." +msgstr "Локален списък за блокиране не позволява на потребителя да изпълни тази команда." + +#: redbot/core/_diagnoser.py:280 +msgid "To fix this issue, you can either remove the user's roles from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove the user's roles ({roles}) from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." +msgstr "За да отстраните този проблем, можете или да премахнете ролите на потребителя от локалния списък за блокиране, или да изчистите локалния списък за блокиране.\n" +"Ако искате да запазите локалния списък за блокиране, можете да изпълните {command_1}, което ще премахне ролите на потребителя ({roles}) от локалния списък за блокиране.\n" +"Ако вместо това искате да изчистите локалния списък за блокиране и да позволите на всички потребители да изпълняват команди свободно, можете да изпълните {command_2}, за да направите това." + +#: redbot/core/_diagnoser.py:305 +msgid "To fix this issue, you can either remove the user and their roles from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove {user} and their roles ({roles}) from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." +msgstr "За да отстраните този проблем, можете или да премахнете потребителя и ролите му от локалния списък за блокиране, или да изчистите локалния списък за блокиране.\n" +"Ако искате да запазите локалния списък за блокиране, можете да изпълните {command_1}, което ще премахне {user} и ролите им ({roles}) от локалния списък за блокиране.\n" +"Ако вместо това искате да изчистите локалния списък за блокиране и да позволите на всички потребители да изпълняват команди свободно, можете да изпълните {command_2}, за да направите това." + +#: redbot/core/_diagnoser.py:327 +msgid "To fix this issue, you can either remove the user from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove {user} from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." +msgstr "За да отстраните този проблем, можете или да премахнете потребителя от локалния списък за блокиране, или да изчистите локалния списък за блокиране.\n" +"Ако искате да запазите локалния списък за блокиране, можете да изпълните {command_1}, което ще премахне {user} от локалния списък за блокиране.\n" +"Ако вместо това искате да изчистите локалния списък за блокиране и да позволите на всички потребители да изпълняват команди свободно, можете да изпълните {command_2}, за да направите това." + +#: redbot/core/_diagnoser.py:342 +msgid "Allowlist and blocklist checks" +msgstr "Проверки на разрешени и блокирани списъци" + +#: redbot/core/_diagnoser.py:374 +msgid "Global, cog and command checks" +msgstr "Глобални, cog и командни проверки" + +#: redbot/core/_diagnoser.py:381 +msgid "The given command is disabled in this guild." +msgstr "Посочената команда е деактивирана в тази гилдия." + +#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:858 +msgid "One of the parents of the given command is disabled globally." +msgstr "Един от родителите на дадената команда е деактивиран глобално." + +#: redbot/core/_diagnoser.py:389 +msgid "To fix this issue, you can run {command} which will enable the {affected_command} command in this guild." +msgstr "За да отстраните този проблем, можете да изпълните {command}, което ще активира командата {affected_command} в тази гилдия." + +#: redbot/core/_diagnoser.py:410 +msgid "Other issues related to the checks" +msgstr "Други въпроси, свързани с проверките" + +#: redbot/core/_diagnoser.py:411 +msgid "There's an issue related to the checks for {command} but we're not able to determine the exact cause." +msgstr "Има проблем, свързан с проверките за {command}, но не можем да определим точната причина." + +#: redbot/core/_diagnoser.py:415 +msgid "To fix this issue, a manual review of the global, cog and command checks is required." +msgstr "За да коригирате този проблем, е необходим ръчен преглед на глобалните, зъбни и командни проверки." + +#: redbot/core/_diagnoser.py:423 +msgid "Global checks" +msgstr "Глобални проверки" + +#: redbot/core/_diagnoser.py:433 +msgid "One of the global checks for the command {command} failed with a message:\n" +"{message}" +msgstr "Една от глобалните проверки за командата {command} се провали със съобщение:\n" +"{message}" + +#: redbot/core/_diagnoser.py:437 +msgid "One of the global checks for the command {command} failed without a message." +msgstr "Една от глобалните проверки за командата {command} се провали със съобщение." + +#: redbot/core/_diagnoser.py:441 +msgid "Cog check" +msgstr "Cog проверка" + +#: redbot/core/_diagnoser.py:458 +msgid "The cog check for the command {command} failed with a message:\n" +"{message}" +msgstr "Една от глобалните проверки за командата {command} се провали със съобщение:\n" +"{message}" + +#: redbot/core/_diagnoser.py:459 +msgid "The cog check for the command {command} failed without a message." +msgstr "Една от глобалните проверки за командата {command} се провали без съобщение." + +#: redbot/core/_diagnoser.py:463 +msgid "Command checks" +msgstr "Командни проверки" + +#: redbot/core/_diagnoser.py:477 +msgid "One of the command checks for the command {command} failed with a message:\n" +"{message}" +msgstr "Една от глобалните проверки за командата {command} се провали със съобщение:\n" +"{message}" + +#: redbot/core/_diagnoser.py:481 +msgid "One of the command checks for the command {command} failed without a message." +msgstr "Една от глобалните проверки за командата {command} се провали без съобщение." + +#: redbot/core/_diagnoser.py:485 +msgid "Permissions verification" +msgstr "Проверка на разрешенията" + +#: redbot/core/_diagnoser.py:488 +msgid "Cog permissions verification" +msgstr "" + +#: redbot/core/_diagnoser.py:503 +msgid "The cog of the given command is disabled in this guild." +msgstr "Cog на дадената команда е деактивирано в тази гилдия." + +#: redbot/core/_diagnoser.py:504 +msgid "To fix this issue, you can run {command} which will enable the {affected_cog} cog in this guild." +msgstr "За да отстраните този проблем, можете да изпълните {command}, което ще активира cog {affected_cog} в тази гилдия." + +#: redbot/core/_diagnoser.py:518 +msgid "Bot is missing some of the channel permissions ({permissions}) required by the {cog} cog." +msgstr "На бота липсват някои от разрешенията за канал ({permissions}), изисквани от cog {cog}." + +#: redbot/core/_diagnoser.py:526 +msgid "Bot is missing some of the channel permissions ({permissions}) required by the {command} command." +msgstr "На бота липсват някои от разрешенията за канал ({permissions}), изисквани от командата {command}." + +#: redbot/core/_diagnoser.py:538 +msgid "To fix this issue, grant the required permissions to the bot through role settings or channel overrides." +msgstr "За да отстраните този проблем, предоставете необходимите разрешения на бота чрез настройки на ролята или отмяна на канала." + +#: redbot/core/_diagnoser.py:557 redbot/core/_diagnoser.py:653 +msgid "Other issues related to the permissions." +msgstr "Други въпроси, свързани с разрешенията." + +#: redbot/core/_diagnoser.py:558 +msgid "Fatal error: There's an issue related to the permissions for the {cog} cog but we're not able to determine the exact cause." +msgstr "Фатална грешка: Има проблем, свързан с разрешенията за cog {cog}, но не можем да определим точната причина." + +#: redbot/core/_diagnoser.py:563 +msgid "Fatal error: There's an issue related to the permissions for the {command} command but we're not able to determine the exact cause." +msgstr "Фатална грешка: Има проблем, свързан с разрешенията за командата {command}, но не можем да определим точната причина." + +#: redbot/core/_diagnoser.py:567 +msgid "This is an unexpected error, please report it on Red's issue tracker." +msgstr "Това е неочаквана грешка, моля, докладвайте за нея в проследяващия проблем на Red." + +#: redbot/core/_diagnoser.py:574 +msgid "Ensure that the command is not bot owner only" +msgstr "Уверете се, че командата не е само за собственика на бота" + +#: redbot/core/_diagnoser.py:582 +msgid "The command is bot owner only and the given user is not a bot owner." +msgstr "" + +#: redbot/core/_diagnoser.py:583 +msgid "This cannot be fixed - regular users cannot run bot owner only commands." +msgstr "" + +#: redbot/core/_diagnoser.py:589 +msgid "Permission hooks" +msgstr "" + +#: redbot/core/_diagnoser.py:599 +msgid "Fatal error: the result of permission hooks is inconsistent." +msgstr "" + +#: redbot/core/_diagnoser.py:600 redbot/core/_diagnoser.py:606 +#: redbot/core/_diagnoser.py:844 +msgid "To fix this issue, a manual review of the installed cogs is required." +msgstr "" + +#: redbot/core/_diagnoser.py:605 +msgid "The access has been denied by one of the bot's permissions hooks." +msgstr "" + +#: redbot/core/_diagnoser.py:615 +msgid "User's discord permissions, privilege level and rules from Permissions cog" +msgstr "" + +#: redbot/core/_diagnoser.py:630 +msgid "The access has been denied due to the rules set for the {cog} cog with Permissions cog." +msgstr "" + +#: redbot/core/_diagnoser.py:635 +msgid "The access has been denied due to the rules set for the {command} command with Permissions cog." +msgstr "" + +#: redbot/core/_diagnoser.py:639 +msgid "To fix the issue, a manual review of the rules is required." +msgstr "" + +#: redbot/core/_diagnoser.py:654 +msgid "There's an issue related to the permissions of {cog} cog but we're not able to determine the exact cause." +msgstr "" + +#: redbot/core/_diagnoser.py:659 +msgid "There's an issue related to the permissions of {command} command but we're not able to determine the exact cause." +msgstr "" + +#: redbot/core/_diagnoser.py:663 +msgid "To fix this issue, a manual review of the command is required." +msgstr "" + +#: redbot/core/_diagnoser.py:670 +msgid "Permission checks" +msgstr "" + +#: redbot/core/_diagnoser.py:674 +msgid "The access has been denied by one of the permissions checks of {cog} cog." +msgstr "" + +#: redbot/core/_diagnoser.py:678 +msgid "The access has been denied by one of the permission checks of {command} command." +msgstr "" + +#: redbot/core/_diagnoser.py:686 +msgid "To fix this issue, a manual review of the permission checks is required." +msgstr "" + +#: redbot/core/_diagnoser.py:692 +msgid "User's discord permissions and privilege level" +msgstr "" + +#: redbot/core/_diagnoser.py:701 +msgid "grant the required permissions to the user through role settings or channel overrides" +msgstr "" + +#: redbot/core/_diagnoser.py:707 +msgid "The user is missing some of the channel permissions ({permissions}) required by the {cog} cog." +msgstr "" + +#: redbot/core/_diagnoser.py:712 +msgid "The user is missing some of the channel permissions ({permissions}) required by the {command} command." +msgstr "" + +#: redbot/core/_diagnoser.py:721 +msgid "the guild owner" +msgstr "" + +#: redbot/core/_diagnoser.py:724 +msgid "the mod role" +msgstr "" + +#: redbot/core/_diagnoser.py:726 +msgid "the admin role" +msgstr "" + +#: redbot/core/_diagnoser.py:729 +msgid "assign appropriate role to the user" +msgstr "" + +#: redbot/core/_diagnoser.py:731 +msgid "The user is missing the privilege level ({privilege_level}) required by the {cog} cog." +msgstr "" + +#: redbot/core/_diagnoser.py:738 +msgid "The user is missing the privilege level ({privilege_level}) required by the {command} command." +msgstr "" + +#: redbot/core/_diagnoser.py:751 +msgid "add appropriate rule in the Permissions cog" +msgstr "" + +#: redbot/core/_diagnoser.py:754 +msgid "The user has neither the channel permissions ({permissions}) nor the privilege level ({privilege_level}) required by the {cog} cog." +msgstr "" + +#: redbot/core/_diagnoser.py:763 +msgid "The user has neither the channel permissions ({permissions}) nor the privilege level ({privilege_level}) required by the {command} command." +msgstr "" + +#: redbot/core/_diagnoser.py:781 +msgid "Checks and permissions verification for the command {command}" +msgstr "" + +#: redbot/core/_diagnoser.py:804 redbot/core/_diagnoser.py:917 +msgid "Other command checks" +msgstr "" + +#: redbot/core/_diagnoser.py:805 redbot/core/_diagnoser.py:918 +msgid "The given command is failing one of the required checks." +msgstr "" + +#: redbot/core/_diagnoser.py:806 redbot/core/_diagnoser.py:919 +msgid "To fix this issue, a manual review of the command's checks is required." +msgstr "" + +#: redbot/core/_diagnoser.py:817 +msgid "Global 'call once' checks" +msgstr "" + +#: redbot/core/_diagnoser.py:839 +msgid "Other global 'call once' checks" +msgstr "" + +#: redbot/core/_diagnoser.py:840 +msgid "One of the global 'call once' checks implemented by a 3rd-party cog prevents this command from being ran." +msgstr "" + +#: redbot/core/_diagnoser.py:849 +msgid "Check if the command is disabled" +msgstr "" + +#: redbot/core/_diagnoser.py:859 redbot/core/_diagnoser.py:873 +msgid "To fix this issue, you can run {command} which will enable the {affected_command} command globally." +msgstr "" + +#: redbot/core/_diagnoser.py:872 +msgid "The given command is disabled globally." +msgstr "" + +#: redbot/core/_diagnoser.py:885 +msgid "Checks and permissions verification" +msgstr "" + +#: redbot/core/_diagnoser.py:936 +msgid "Passed" +msgstr "Преминало" + +#: redbot/core/_diagnoser.py:938 +msgid "Failed" +msgstr "Неуспешно" + +#: redbot/core/_diagnoser.py:967 +msgid "All checks passed and no issues were detected. Make sure that the given parameters correspond to the channel, user, and command name that have been problematic.\n\n" +"If you still can't find the issue, it is likely that one of the 3rd-party cogs you're using adds a global or cog local before invoke hook that prevents the command from getting invoked as this can't be diagnosed with this tool." +msgstr "" + +#: redbot/core/_diagnoser.py:978 +msgid "The bot has been able to identify the issue." +msgstr "" + +#: redbot/core/_diagnoser.py:981 +msgid "Detected issue: " +msgstr "" + +#: redbot/core/_diagnoser.py:983 +msgid "Solution: " +msgstr "" + +#: redbot/core/_diagnoser.py:985 +msgid "\n" +"Here's a detailed report in case you need it:" +msgstr "" + +#: redbot/core/_diagnoser.py:986 +msgid "Channel: " +msgstr "" + +#: redbot/core/_diagnoser.py:987 +msgid "Command caller: " +msgstr "" + +#: redbot/core/_diagnoser.py:988 +msgid "Command: " +msgstr "" + +#: redbot/core/_diagnoser.py:989 +msgid "Tests that have been ran:" +msgstr "" + +#: redbot/core/_events.py:56 +msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" +msgstr "" + +#: redbot/core/_events.py:65 +msgid "\n\n" +"While 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:74 +msgid "\n\n" +"You have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\n\n" +"You 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:120 +msgid "\n\n" +"To update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:{command_1}\n" +"Once you've started up your bot again, we recommend that you update any installed 3rd-party cogs with this command in Discord:{command_2}" +msgstr "" + +#: redbot/core/_events.py:128 +msgid "Command Prompt" +msgstr "" + +#: redbot/core/_events.py:128 +msgid "Terminal" +msgstr "" + +#: redbot/core/_events.py:240 +msgid "`{user_input}` is not a valid value for `{command}`" +msgstr "" + +#: redbot/core/_events.py:251 redbot/core/_events.py:304 +msgid "Argument `{parameter_name}` must be a positive integer." +msgstr "" + +#: redbot/core/_events.py:253 redbot/core/_events.py:306 +msgid "Argument `{parameter_name}` must be an integer no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:257 redbot/core/_events.py:310 +msgid "Argument `{parameter_name}` must be an integer no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:261 redbot/core/_events.py:314 +msgid "Argument `{parameter_name}` must be an integer between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:266 redbot/core/_events.py:319 +msgid "Argument `{parameter_name}` must be a positive number." +msgstr "" + +#: redbot/core/_events.py:268 redbot/core/_events.py:321 +msgid "Argument `{parameter_name}` must be a number no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:272 +msgid "Argument `{parameter_name}` must be a number no less than {maximum}." +msgstr "" + +#: redbot/core/_events.py:276 redbot/core/_events.py:329 +msgid "Argument `{parameter_name}` must be a number between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:281 redbot/core/_events.py:334 +msgid "Argument `{parameter_name}` must be a string with a length of no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:285 redbot/core/_events.py:338 +msgid "Argument `{parameter_name}` must be a string with a length of no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:289 redbot/core/_events.py:342 +msgid "Argument `{parameter_name}` must be a string with a length of between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:325 +msgid "Argument `{parameter_name}` must be a number no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:355 +msgid "\"{argument}\" is not an integer." +msgstr "" + +#: redbot/core/_events.py:358 +msgid "\"{argument}\" is not a number." +msgstr "" + +#: redbot/core/_events.py:385 redbot/core/tree.py:292 +msgid "Error in command '{command}'. Check your console or logs for details." +msgstr "" + +#: redbot/core/_events.py:388 redbot/core/tree.py:295 +msgid "Error in command '{command}'." +msgstr "" + +#: redbot/core/_events.py:406 redbot/core/tree.py:309 +msgid "I require the {permission} permission to execute that command." +msgstr "" + +#: redbot/core/_events.py:410 redbot/core/tree.py:313 +msgid "I require {permission_list} permissions to execute that command." +msgstr "" + +#: redbot/core/_events.py:418 redbot/core/tree.py:320 +msgid "That command is not available in DMs." +msgstr "" + +#: redbot/core/_events.py:420 +msgid "That command is only available in DMs." +msgstr "" + +#: redbot/core/_events.py:422 +msgid "That command is only available in NSFW channels." +msgstr "" + +#: redbot/core/_events.py:434 redbot/core/tree.py:326 +msgid "This command is on cooldown. Try again {relative_time}." +msgstr "" + +#: redbot/core/_events.py:441 +msgid "Too many people using this command. It can only be used {number} times concurrently." +msgstr "" + +#: redbot/core/_events.py:446 +msgid "Too many people using this command. It can only be used once concurrently." +msgstr "" + +#: redbot/core/_events.py:452 +msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/_events.py:457 +msgid "That command is still completing, it can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/_events.py:463 +msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/_events.py:468 +msgid "Too many people using this command. It can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/bank.py:1060 +msgid "Can't pay for this command in DM without a global bank." +msgstr "" + +#: redbot/core/bank.py:1067 +msgid "You need at least {cost} {currency} to use this command." +msgstr "" + +#: redbot/core/bot.py:2378 +msgid "There is still one message remaining. Type {command_1} to continue or {command_2} to upload all contents as a file." +msgstr "" + +#: redbot/core/bot.py:2383 +msgid "There are still {count} messages remaining. Type {command_1} to continue or {command_2} to upload all contents as a file." +msgstr "" + +#: redbot/core/core_commands.py:197 msgid "Alias {alias_name} is already an existing command or alias in one of the loaded cogs." msgstr "" -#: redbot/core/core_commands.py:186 +#: redbot/core/core_commands.py:202 msgid "Command {command_name} is already an existing command or alias in one of the loaded cogs." msgstr "" -#: redbot/core/core_commands.py:398 +#: redbot/core/core_commands.py:391 #, docstring msgid "\n" " The Core cog has many commands related to core functions.\n\n" @@ -142,93 +750,91 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:410 +#: redbot/core/core_commands.py:403 #, docstring msgid "Pong." msgstr "" -#: redbot/core/core_commands.py:415 +#: redbot/core/core_commands.py:408 #, docstring -msgid "Shows info about [botname].\n\n" -" See `[p]set custominfo` to customize.\n" -" " +msgid "Shows info about [botname]." msgstr "" -#: redbot/core/core_commands.py:445 +#: redbot/core/core_commands.py:435 msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\n\n" "Red 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:456 +#: redbot/core/core_commands.py:446 msgid "Instance owned by team" msgstr "" -#: redbot/core/core_commands.py:456 +#: redbot/core/core_commands.py:446 msgid "Instance owned by" msgstr "" -#: redbot/core/core_commands.py:461 +#: redbot/core/core_commands.py:451 msgid "Red version" msgstr "" -#: redbot/core/core_commands.py:464 redbot/core/core_commands.py:520 +#: redbot/core/core_commands.py:454 redbot/core/core_commands.py:510 msgid "Yes, {version} is available." msgstr "" -#: redbot/core/core_commands.py:468 redbot/core/core_commands.py:524 +#: redbot/core/core_commands.py:458 redbot/core/core_commands.py:514 msgid "Checking for updates failed." msgstr "" -#: redbot/core/core_commands.py:469 +#: redbot/core/core_commands.py:459 msgid "Outdated" msgstr "" -#: redbot/core/core_commands.py:471 +#: redbot/core/core_commands.py:461 msgid "About this instance" msgstr "" -#: redbot/core/core_commands.py:472 +#: redbot/core/core_commands.py:462 msgid "About Red" msgstr "" -#: redbot/core/core_commands.py:475 redbot/core/core_commands.py:533 +#: redbot/core/core_commands.py:465 redbot/core/core_commands.py:523 msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" msgstr "" -#: redbot/core/core_commands.py:483 +#: redbot/core/core_commands.py:473 msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\n\n" "Red 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:494 +#: redbot/core/core_commands.py:484 msgid "Instance owned by team: [{owner}]\n" "Python: [{python_version}] (5)\n" "discord.py: [{dpy_version}] (6)\n" "Red version: [{red_version}] (7)\n" msgstr "" -#: redbot/core/core_commands.py:506 +#: redbot/core/core_commands.py:496 msgid "Instance owned by: [{owner}]\n" "Python: [{python_version}] (5)\n" "discord.py: [{dpy_version}] (6)\n" "Red version: [{red_version}] (7)\n" msgstr "" -#: redbot/core/core_commands.py:525 +#: redbot/core/core_commands.py:515 msgid "Outdated: [{state}]\n" msgstr "" -#: redbot/core/core_commands.py:528 +#: redbot/core/core_commands.py:518 msgid "**About Red**\n" msgstr "" -#: redbot/core/core_commands.py:539 +#: redbot/core/core_commands.py:529 msgid "**About this instance**\n" msgstr "" -#: redbot/core/core_commands.py:541 +#: redbot/core/core_commands.py:531 msgid "**References**\n" "1. <{}>\n" "2. <{}>\n" @@ -239,20 +845,20 @@ msgid "**References**\n" "7. <{}>\n" msgstr "" -#: redbot/core/core_commands.py:557 +#: redbot/core/core_commands.py:553 #, docstring msgid "Shows [botname]'s uptime." msgstr "" -#: redbot/core/core_commands.py:560 -msgid "Less than one second" +#: redbot/core/core_commands.py:556 +msgid "Less than one second." msgstr "" -#: redbot/core/core_commands.py:562 -msgid "Been up for: **{time_quantity}** (since {timestamp} UTC)" +#: redbot/core/core_commands.py:558 +msgid "I have been up for: **{time_quantity}** (since {timestamp})" msgstr "" -#: redbot/core/core_commands.py:569 +#: redbot/core/core_commands.py:565 #, docstring msgid "\n" " Commands which interact with the data [botname] has about you.\n\n" @@ -260,62 +866,62 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:580 +#: redbot/core/core_commands.py:576 #, docstring msgid "\n" " Find out what type of data [botname] stores and why.\n\n" " **Example:**\n" -" - `[p]mydata whatdata`\n" +" - `[p]mydata whatdata`\n" " " msgstr "" -#: redbot/core/core_commands.py:590 +#: redbot/core/core_commands.py:586 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\n" "Additionally, 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:609 +#: redbot/core/core_commands.py:605 #, docstring msgid "View the End User Data statements of each 3rd-party module.\n\n" " This will send an attachment with the End User Data statements of all loaded 3rd party cogs.\n\n" " **Example:**\n" -" - `[p]mydata 3rdparty`\n" +" - `[p]mydata 3rdparty`\n" " " msgstr "" -#: redbot/core/core_commands.py:620 +#: redbot/core/core_commands.py:616 msgid "I need to be able to attach files (try in DMs?)." msgstr "" -#: redbot/core/core_commands.py:630 +#: redbot/core/core_commands.py:626 msgid "This instance does not appear to have any 3rd-party extensions loaded." msgstr "" -#: redbot/core/core_commands.py:650 +#: redbot/core/core_commands.py:646 msgid "3rd party End User Data statements" msgstr "" -#: redbot/core/core_commands.py:652 +#: redbot/core/core_commands.py:648 msgid "The following are statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:657 +#: redbot/core/core_commands.py:653 msgid "3rd-party extensions without statements\n" msgstr "" -#: redbot/core/core_commands.py:668 +#: redbot/core/core_commands.py:664 msgid "Here's a generated page with the statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:684 +#: redbot/core/core_commands.py:679 msgid "Did not get confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:689 +#: redbot/core/core_commands.py:684 msgid "Did not get a matching confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:700 +#: redbot/core/core_commands.py:695 #, docstring msgid "\n" " Have [botname] forget what it knows about you.\n\n" @@ -323,118 +929,118 @@ msgid "\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\n" " **Example:**\n" -" - `[p]mydata forgetme`\n" +" - `[p]mydata forgetme`\n" " " msgstr "" -#: redbot/core/core_commands.py:715 +#: redbot/core/core_commands.py:710 msgid "This command ({command}) does not support non-interactive usage." msgstr "" -#: redbot/core/core_commands.py:722 +#: redbot/core/core_commands.py:717 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:732 +#: redbot/core/core_commands.py:727 msgid "This may take some time." msgstr "" -#: redbot/core/core_commands.py:745 +#: redbot/core/core_commands.py:740 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}.\n" "Please contact the owner of this bot to address this.\n" "Note: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:760 +#: redbot/core/core_commands.py:755 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\n" "Please contact the owner of this bot to address this.\n" "Note: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:770 +#: redbot/core/core_commands.py:765 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\n" "Please contact the owner of this bot to address this.\n" "Note: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:780 +#: redbot/core/core_commands.py:775 msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" msgstr "" -#: redbot/core/core_commands.py:788 redbot/core/core_commands.py:955 -#: redbot/core/core_commands.py:1041 redbot/core/core_commands.py:1112 +#: redbot/core/core_commands.py:783 redbot/core/core_commands.py:950 +#: redbot/core/core_commands.py:1036 redbot/core/core_commands.py:1107 msgid "{mention} The following cogs did not handle deletion:\n" "{cogs}." msgstr "" -#: redbot/core/core_commands.py:798 +#: redbot/core/core_commands.py:793 #, docstring msgid "[Coming Soon] Get what data [botname] has about you." msgstr "" -#: redbot/core/core_commands.py:800 +#: redbot/core/core_commands.py:795 msgid "This command doesn't do anything yet, but we're working on adding support for this." msgstr "" -#: redbot/core/core_commands.py:809 +#: redbot/core/core_commands.py:804 #, docstring msgid "\n" " Commands for more complete data handling.\n" " " msgstr "" -#: redbot/core/core_commands.py:815 +#: redbot/core/core_commands.py:810 #, docstring msgid "\n" " Set the bot to allow users to request a data deletion.\n\n" " This is on by default.\n" " Opposite of `[p]mydata ownermanagement disallowuserdeletions`\n\n" " **Example:**\n" -" - `[p]mydata ownermanagement allowuserdeletions`\n" +" - `[p]mydata ownermanagement allowuserdeletions`\n" " " msgstr "" -#: redbot/core/core_commands.py:826 +#: redbot/core/core_commands.py:821 msgid "User can delete their own data. This will not include operational data such as blocked users." msgstr "" -#: redbot/core/core_commands.py:834 +#: redbot/core/core_commands.py:829 #, docstring msgid "\n" " Set the bot to not allow users to request a data deletion.\n\n" " Opposite of `[p]mydata ownermanagement allowuserdeletions`\n\n" " **Example:**\n" -" - `[p]mydata ownermanagement disallowuserdeletions`\n" +" - `[p]mydata ownermanagement disallowuserdeletions`\n" " " msgstr "" -#: redbot/core/core_commands.py:843 +#: redbot/core/core_commands.py:838 msgid "User can not delete their own data." msgstr "" -#: redbot/core/core_commands.py:847 +#: redbot/core/core_commands.py:842 #, docstring msgid "\n" " Sets how user deletions are treated.\n\n" " **Example:**\n" -" - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" +" - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" " **Arguments:**\n" -" - `` - The strictness level for user deletion. See Level guide below.\n\n" +" - `` - The strictness level for user deletion. See Level guide below.\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" +" - `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:864 +#: redbot/core/core_commands.py:859 msgid "Cogs will be instructed to remove all non operational data upon a user request." msgstr "" -#: redbot/core/core_commands.py:872 +#: redbot/core/core_commands.py:867 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:883 +#: redbot/core/core_commands.py:878 #, docstring msgid "\n" " Handle a deletion request from Discord.\n\n" @@ -443,160 +1049,153 @@ msgid "\n" " This will remove the user from various anti-abuse measures.\n" " If you are processing a manual request from a user, you may want `[p]mydata ownermanagement deleteforuser` instead.\n\n" " **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" +" - `` - The id of the user whose data would be deleted.\n" " " msgstr "" -#: redbot/core/core_commands.py:897 +#: redbot/core/core_commands.py:892 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\n" "If you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:915 redbot/core/core_commands.py:1072 +#: redbot/core/core_commands.py:910 redbot/core/core_commands.py:1067 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}\n" "Please check your logs and contact the creators of these cogs and modules.\n" "Note: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:930 redbot/core/core_commands.py:1087 +#: redbot/core/core_commands.py:925 redbot/core/core_commands.py:1082 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" "Please check your logs and contact the creators of these cogs and modules.\n" "Note: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:941 redbot/core/core_commands.py:1098 +#: redbot/core/core_commands.py:936 redbot/core/core_commands.py:1093 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" "Please check your logs and contact the creators of these cogs and modules.\n" "Note: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:951 redbot/core/core_commands.py:1108 +#: redbot/core/core_commands.py:946 redbot/core/core_commands.py:1103 msgid "I've deleted all data about that user that I know how to delete." msgstr "" -#: redbot/core/core_commands.py:962 +#: redbot/core/core_commands.py:957 #, docstring msgid "Delete data [botname] has about a user for a user.\n\n" " This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user.\n" " Users have access to a different command for this unless they can't interact with the bot at all.\n" " 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\n" " **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" +" - `` - The id of the user whose data would be deleted.\n" " " msgstr "" -#: redbot/core/core_commands.py:973 +#: redbot/core/core_commands.py:968 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\n" "If you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:996 +#: redbot/core/core_commands.py:991 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}\n" "Please check your logs and contact the creators of these cogs and modules.\n" "Note: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:1011 +#: redbot/core/core_commands.py:1006 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" "Please check your logs and contact the creators of these cogs and modules.\n" "Note: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:1022 +#: redbot/core/core_commands.py:1017 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" "Please check your logs and contact the creators of these cogs and modules.\n" "Note: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:1033 +#: redbot/core/core_commands.py:1028 msgid "I've deleted all non-operational data about that user that I know how to delete." msgstr "" -#: redbot/core/core_commands.py:1048 +#: redbot/core/core_commands.py:1043 #, docstring msgid "Delete data [botname] has about a user.\n\n" " This will cause the bot to get rid of or disassociate a lot of data about the specified user.\n" " This may include more than just end user data, including anti abuse records.\n\n" " **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" +" - `` - The id of the user whose data would be deleted.\n" " " msgstr "" -#: redbot/core/core_commands.py:1058 +#: redbot/core/core_commands.py:1053 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\n" "If you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:1119 +#: redbot/core/core_commands.py:1114 #, docstring msgid "\n" " Commands for toggling embeds on or off.\n\n" " This setting determines whether or not to use embeds as a response to a command (for commands that support it).\n" " The default is to use embeds.\n\n" -" The embed settings are checked until the first True/False in this order:\n" -" - In guild context:\n" -" 1. Channel override - `[p]embedset channel`\n" -" 2. Server command override - `[p]embedset command server`\n" -" 3. Server override - `[p]embedset server`\n" -" 4. Global command override - `[p]embedset command global`\n" -" 5. Global setting -`[p]embedset global`\n\n" -" - In DM context:\n" -" 1. User override - `[p]embedset user`\n" -" 2. Global command override - `[p]embedset command global`\n" -" 3. Global setting - `[p]embedset global`\n" +" The embed settings are checked until the first True/False in this order:\n\n" +" - In guild context:\n" +" 1. Channel override - `[p]embedset channel`\n" +" 2. Server command override - `[p]embedset command server`\n" +" 3. Server override - `[p]embedset server`\n" +" 4. Global command override - `[p]embedset command global`\n" +" 5. Global setting -`[p]embedset global`\n\n" +" - In DM context:\n" +" 1. User override - `[p]embedset user`\n" +" 2. Global command override - `[p]embedset command global`\n" +" 3. Global setting - `[p]embedset global`\n" " " msgstr "" -#: redbot/core/core_commands.py:1141 +#: redbot/core/core_commands.py:1139 #, docstring msgid "\n" " Show the current embed settings.\n\n" " Provide a command name to check for command specific embed settings.\n\n" " **Examples:**\n" -" - `[p]embedset showsettings` - Shows embed settings.\n" -" - `[p]embedset showsettings info` - Also shows embed settings for the 'info' command.\n" -" - `[p]embedset showsettings \"ignore list\"` - Checking subcommands requires quotes.\n\n" +" - `[p]embedset showsettings` - Shows embed settings.\n" +" - `[p]embedset showsettings info` - Also shows embed settings for the 'info' command.\n" +" - `[p]embedset showsettings \"ignore list\"` - Checking subcommands requires quotes.\n\n" " **Arguments:**\n" -" - `[command_name]` - Checks this command for command specific embed settings.\n" +" - `[command]` - Checks this command for command specific embed settings.\n" " " msgstr "" -#: redbot/core/core_commands.py:1158 redbot/core/core_commands.py:1314 -#: redbot/core/core_commands.py:1365 redbot/core/core_commands.py:4282 -#: redbot/core/core_commands.py:4325 redbot/core/core_commands.py:4391 -#: redbot/core/core_commands.py:4422 -msgid "I couldn't find that command. Please note that it is case sensitive." -msgstr "" - -#: redbot/core/core_commands.py:1164 +#: redbot/core/core_commands.py:1155 msgid "Embed settings:\n\n" msgstr "" -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1157 msgid "Global default: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1171 +#: redbot/core/core_commands.py:1162 msgid "Global command setting for {command} command: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1177 +#: redbot/core/core_commands.py:1168 msgid "Guild setting: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1182 +#: redbot/core/core_commands.py:1173 msgid "Server command setting for {command} command: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1188 +#: redbot/core/core_commands.py:1179 msgid "Channel setting: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1191 +#: redbot/core/core_commands.py:1182 msgid "User setting: {value}" msgstr "" -#: redbot/core/core_commands.py:1197 +#: redbot/core/core_commands.py:1188 #, docstring msgid "\n" " Toggle the global embed setting.\n\n" @@ -604,19 +1203,19 @@ msgid "\n" " The default is to use embeds.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Example:**\n" -" - `[p]embedset global`\n" +" - `[p]embedset global`\n" " " msgstr "" -#: redbot/core/core_commands.py:1211 +#: redbot/core/core_commands.py:1202 msgid "Embeds are now disabled by default." msgstr "" -#: redbot/core/core_commands.py:1214 +#: redbot/core/core_commands.py:1205 msgid "Embeds are now enabled by default." msgstr "" -#: redbot/core/core_commands.py:1220 +#: redbot/core/core_commands.py:1211 #, docstring msgid "\n" " Set the server's embed setting.\n\n" @@ -625,27 +1224,27 @@ msgid "\n" " If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Examples:**\n" -" - `[p]embedset server False` - Disables embeds on this server.\n" -" - `[p]embedset server` - Resets value to use global default.\n\n" +" - `[p]embedset server False` - Disables embeds on this server.\n" +" - `[p]embedset server` - Resets value to use global default.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds on this server. Leave blank to reset to default.\n" +" - `[enabled]` - Whether to use embeds on this server. Leave blank to reset to default.\n" " " msgstr "" -#: redbot/core/core_commands.py:1239 redbot/core/core_commands.py:1323 -#: redbot/core/core_commands.py:1414 redbot/core/core_commands.py:1445 +#: redbot/core/core_commands.py:1230 redbot/core/core_commands.py:1308 +#: redbot/core/core_commands.py:1402 redbot/core/core_commands.py:1433 msgid "Embeds will now fall back to the global setting." msgstr "" -#: redbot/core/core_commands.py:1244 +#: redbot/core/core_commands.py:1235 msgid "Embeds are now enabled for this guild." msgstr "" -#: redbot/core/core_commands.py:1246 +#: redbot/core/core_commands.py:1237 msgid "Embeds are now disabled for this guild." msgstr "" -#: redbot/core/core_commands.py:1254 +#: redbot/core/core_commands.py:1245 #, docstring msgid "\n" " Sets a command's embed setting.\n\n" @@ -654,19 +1253,19 @@ msgid "\n" " If enabled is left blank, the setting will be unset.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Examples:**\n" -" - `[p]embedset command info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" - `[p]embedset command info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command \"ignore list\" True` - Quotes are needed for subcommands.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" " " msgstr "" -#: redbot/core/core_commands.py:1283 +#: redbot/core/core_commands.py:1274 msgid "The passed command requires Embed Links permission and therefore cannot be set to not use embeds." msgstr "" -#: redbot/core/core_commands.py:1294 +#: redbot/core/core_commands.py:1285 #, docstring msgid "\n" " Sets a command's embed setting globally.\n\n" @@ -674,43 +1273,43 @@ msgid "\n" " If enabled is left blank, the setting will be unset.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Examples:**\n" -" - `[p]embedset command global info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command global info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command global \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" - `[p]embedset command global info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command global info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command global \"ignore list\" True` - Quotes are needed for subcommands.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" " " msgstr "" -#: redbot/core/core_commands.py:1329 redbot/core/core_commands.py:1380 +#: redbot/core/core_commands.py:1314 redbot/core/core_commands.py:1359 msgid "Embeds are now enabled for {command_name} command." msgstr "" -#: redbot/core/core_commands.py:1335 redbot/core/core_commands.py:1386 +#: redbot/core/core_commands.py:1320 redbot/core/core_commands.py:1365 msgid "Embeds are now disabled for {command_name} command." msgstr "" -#: redbot/core/core_commands.py:1345 +#: redbot/core/core_commands.py:1330 #, docstring msgid "\n" -" Sets a commmand's embed setting for the current server.\n\n" +" Sets a command's embed setting for the current server.\n\n" " If set, this is used instead of the server default to determine whether or not to use embeds.\n\n" " If enabled is left blank, the setting will be unset and the server default will be used instead.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Examples:**\n" -" - `[p]embedset command server info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command server info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command server \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" - `[p]embedset command server info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command server info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command server \"ignore list\" True` - Quotes are needed for subcommands.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" " " msgstr "" -#: redbot/core/core_commands.py:1374 +#: redbot/core/core_commands.py:1353 msgid "Embeds will now fall back to the server setting." msgstr "" -#: redbot/core/core_commands.py:1395 +#: redbot/core/core_commands.py:1381 #, docstring msgid "\n" " Set's a channel's embed setting.\n\n" @@ -719,28 +1318,32 @@ msgid "\n" " If enabled is left blank, the setting will be unset and the guild default will be used instead.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Examples:**\n" -" - `[p]embedset channel False` - Disables embeds in this channel.\n" -" - `[p]embedset channel` - Resets value to use guild default.\n\n" +" - `[p]embedset channel #text-channel False` - Disables embeds in the #text-channel.\n" +" - `[p]embedset channel #forum-channel disable` - Disables embeds in the #forum-channel.\n" +" - `[p]embedset channel #text-channel` - Resets value to use guild default in the #text-channel.\n\n" " **Arguments:**\n" +" - `` - The text, voice, stage, or forum channel to set embed setting for.\n" " - `[enabled]` - Whether to use embeds in this channel. Leave blank to reset to default.\n" " " msgstr "" -#: redbot/core/core_commands.py:1419 +#: redbot/core/core_commands.py:1407 msgid "Embeds are now {} for this channel." msgstr "" -#: redbot/core/core_commands.py:1420 redbot/core/core_commands.py:2273 -#: redbot/core/core_commands.py:2294 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2765 +#: redbot/core/core_commands.py:2779 redbot/core/core_commands.py:3976 +#: redbot/core/core_commands.py:3997 msgid "enabled" msgstr "" -#: redbot/core/core_commands.py:1420 redbot/core/core_commands.py:2273 -#: redbot/core/core_commands.py:2294 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2765 +#: redbot/core/core_commands.py:2779 redbot/core/core_commands.py:3976 +#: redbot/core/core_commands.py:3997 msgid "disabled" msgstr "" -#: redbot/core/core_commands.py:1426 +#: redbot/core/core_commands.py:1414 #, docstring msgid "\n" " Sets personal embed setting for DMs.\n\n" @@ -749,48 +1352,52 @@ msgid "\n" " If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Examples:**\n" -" - `[p]embedset user False` - Disables embeds in your DMs.\n" -" - `[p]embedset user` - Resets value to use global default.\n\n" +" - `[p]embedset user False` - Disables embeds in your DMs.\n" +" - `[p]embedset user` - Resets value to use global default.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds in your DMs. Leave blank to reset to default.\n" +" - `[enabled]` - Whether to use embeds in your DMs. Leave blank to reset to default.\n" " " msgstr "" -#: redbot/core/core_commands.py:1450 +#: redbot/core/core_commands.py:1438 msgid "Embeds are now enabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1452 +#: redbot/core/core_commands.py:1440 msgid "Embeds are now disabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1458 +#: redbot/core/core_commands.py:1446 #, 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.\n\n" " Warning: Sending the traceback publicly can accidentally reveal sensitive information about your computer or configuration.\n\n" " **Examples:**\n" -" - `[p]traceback` - Sends the traceback to your DMs.\n" -" - `[p]traceback True` - Sends the last traceback in the current context.\n\n" +" - `[p]traceback` - Sends the traceback to your DMs.\n" +" - `[p]traceback True` - Sends the last traceback in the current context.\n\n" " **Arguments:**\n" -" - `[public]` - Whether to send the traceback to the current context. Leave blank to send to your DMs.\n" +" - `[public]` - Whether to send the traceback to the current context. Leave blank to send to your DMs.\n" " " msgstr "" -#: redbot/core/core_commands.py:1487 +#: redbot/core/core_commands.py:1478 msgid "No exception has occurred yet." msgstr "" -#: redbot/core/core_commands.py:1492 +#: redbot/core/core_commands.py:1483 #, docstring msgid "Shows [botname]'s invite url.\n\n" " This will always send the invite to DMs to keep it private.\n\n" " This command is locked to the owner unless `[p]inviteset public` is set to True.\n\n" " **Example:**\n" -" - `[p]invite`\n" +" - `[p]invite`\n" " " msgstr "" +#: redbot/core/core_commands.py:1495 +msgid "This bot is currently **serverlocked**, meaning that it is locked to its current servers and will leave any server it joins." +msgstr "" + #: redbot/core/core_commands.py:1512 #, docstring msgid "Commands to setup [botname]'s invite settings." @@ -802,9 +1409,9 @@ msgid "\n" " Toggles if `[p]invite` should be accessible for the average user.\n\n" " The bot must be made into a `Public bot` in the developer dashboard for public invites to work.\n\n" " **Example:**\n" -" - `[p]inviteset public yes` - Toggles the public invite setting.\n\n" +" - `[p]inviteset public yes` - Toggles the public invite setting.\n\n" " **Arguments:**\n" -" - `[confirm]` - Required to set to public. Not required to toggle back to private.\n" +" - `[confirm]` - Required to set to public. Not required to toggle back to private.\n" " " msgstr "" @@ -817,9 +1424,9 @@ msgid "\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\n" " **Example:**\n" -" - `[p]inviteset perms 134217728` - Adds a \"Manage Nicknames\" permission requirement to the invite.\n\n" +" - `[p]inviteset perms 134217728` - Adds a \"Manage Nicknames\" permission requirement to the invite.\n\n" " **Arguments:**\n" -" - `` - The permission level to require for the bot in the generated invite.\n" +" - `` - The permission level to require for the bot in the generated invite.\n" " " msgstr "" @@ -847,11 +1454,11 @@ msgid "\n" " If no server IDs are passed the local server will be left instead.\n\n" " Note: This command is interactive.\n\n" " **Examples:**\n" -" - `[p]leave` - Leave the current server.\n" -" - `[p]leave \"Red - Discord Bot\"` - Quotes are necessary when there are spaces in the name.\n" -" - `[p]leave 133049272517001216 240154543684321280` - Leaves multiple servers, using IDs.\n\n" +" - `[p]leave` - Leave the current server.\n" +" - `[p]leave \"Red - Discord Bot\"` - Quotes are necessary when there are spaces in the name.\n" +" - `[p]leave 133049272517001216 240154543684321280` - Leaves multiple servers, using IDs.\n\n" " **Arguments:**\n" -" - `[servers...]` - The servers to leave. When blank, attempts to leave the current server.\n" +" - `[servers...]` - The servers to leave. When blank, attempts to leave the current server.\n" " " msgstr "" @@ -859,39 +1466,52 @@ msgstr "" msgid "You need to specify at least one server ID." msgstr "" -#: redbot/core/core_commands.py:1620 +#: redbot/core/core_commands.py:1621 msgid "You haven't passed any server ID. Do you want me to leave this server?" msgstr "" -#: redbot/core/core_commands.py:1625 +#: redbot/core/core_commands.py:1627 msgid "Are you sure you want me to leave these servers?" msgstr "" #: redbot/core/core_commands.py:1633 +msgid "Are you sure you want me to leave this server?" +msgstr "" + +#: redbot/core/core_commands.py:1641 msgid "I cannot leave the server `{server_name}`: I am the owner of it." msgstr "" -#: redbot/core/core_commands.py:1644 redbot/core/core_commands.py:2711 +#: redbot/core/core_commands.py:1652 redbot/core/core_commands.py:4068 +#: redbot/core/core_commands.py:4086 msgid "Response timed out." msgstr "" -#: redbot/core/core_commands.py:1649 +#: redbot/core/core_commands.py:1657 msgid "Alright. Bye :wave:" msgstr "" -#: redbot/core/core_commands.py:1652 +#: redbot/core/core_commands.py:1661 msgid "Alright. Leaving {number} servers..." msgstr "" -#: redbot/core/core_commands.py:1659 +#: redbot/core/core_commands.py:1664 +msgid "Alright. Leaving one server..." +msgstr "" + +#: redbot/core/core_commands.py:1670 msgid "Alright, I'll stay then. :)" msgstr "" -#: redbot/core/core_commands.py:1661 +#: redbot/core/core_commands.py:1673 msgid "Alright, I'm not leaving those servers." msgstr "" -#: redbot/core/core_commands.py:1666 +#: redbot/core/core_commands.py:1675 +msgid "Alright, I'm not leaving that server." +msgstr "" + +#: redbot/core/core_commands.py:1680 #, docstring msgid "\n" " Lists the servers [botname] is currently in.\n\n" @@ -899,117 +1519,117 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:1684 +#: redbot/core/core_commands.py:1700 #, docstring msgid "Loads cog packages from the local paths and installed cogs.\n\n" " See packages available to load with `[p]cogs`.\n\n" " Additional cogs can be added using Downloader, or from local paths using `[p]addpath`.\n\n" " **Examples:**\n" -" - `[p]load general` - Loads the `general` cog.\n" -" - `[p]load admin mod mutes` - Loads multiple cogs.\n\n" +" - `[p]load general` - Loads the `general` cog.\n" +" - `[p]load admin mod mutes` - Loads multiple cogs.\n\n" " **Arguments:**\n" -" - `` - The cog packages to load.\n" +" - `` - The cog packages to load.\n" " " msgstr "" -#: redbot/core/core_commands.py:1713 +#: redbot/core/core_commands.py:1721 msgid "Loaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1718 +#: redbot/core/core_commands.py:1726 msgid "The following package is already loaded: {pack}" msgstr "" -#: redbot/core/core_commands.py:1722 +#: redbot/core/core_commands.py:1730 msgid "The following packages are already loaded: {packs}" msgstr "" -#: redbot/core/core_commands.py:1729 +#: redbot/core/core_commands.py:1737 msgid "Failed to load the following package: {pack}.\n" "Check your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1734 +#: redbot/core/core_commands.py:1742 msgid "Failed to load the following packages: {packs}\n" "Check your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1742 redbot/core/core_commands.py:1898 +#: redbot/core/core_commands.py:1750 redbot/core/core_commands.py:1898 msgid "The following name is not a valid package name: {pack}\n" "Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1748 redbot/core/core_commands.py:1904 +#: redbot/core/core_commands.py:1756 redbot/core/core_commands.py:1904 msgid "The following names are not valid package names: {packs}\n" "Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1757 redbot/core/core_commands.py:1913 +#: redbot/core/core_commands.py:1765 redbot/core/core_commands.py:1913 msgid "The following package was not found in any cog path: {pack}." msgstr "" -#: redbot/core/core_commands.py:1761 redbot/core/core_commands.py:1917 +#: redbot/core/core_commands.py:1769 redbot/core/core_commands.py:1917 msgid "The following packages were not found in any cog path: {packs}" msgstr "" -#: redbot/core/core_commands.py:1769 +#: redbot/core/core_commands.py:1777 msgid "This package could not be loaded for the following reason:\n\n" "{reason}" msgstr "" -#: redbot/core/core_commands.py:1773 +#: redbot/core/core_commands.py:1781 msgid "These packages could not be loaded for the following reasons:\n\n" "{reasons}" msgstr "" -#: redbot/core/core_commands.py:1780 +#: redbot/core/core_commands.py:1788 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" "You should inform maintainer of the repo about this message." msgstr "" -#: redbot/core/core_commands.py:1786 redbot/core/core_commands.py:1942 +#: redbot/core/core_commands.py:1794 redbot/core/core_commands.py:1942 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\n" "You should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1805 +#: redbot/core/core_commands.py:1813 #, docstring msgid "Unloads previously loaded cog packages.\n\n" " See packages available to unload with `[p]cogs`.\n\n" " **Examples:**\n" -" - `[p]unload general` - Unloads the `general` cog.\n" -" - `[p]unload admin mod mutes` - Unloads multiple cogs.\n\n" +" - `[p]unload general` - Unloads the `general` cog.\n" +" - `[p]unload admin mod mutes` - Unloads multiple cogs.\n\n" " **Arguments:**\n" -" - `` - The cog packages to unload.\n" +" - `` - The cog packages to unload.\n" " " msgstr "" -#: redbot/core/core_commands.py:1823 +#: redbot/core/core_commands.py:1831 msgid "The following package was unloaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1835 msgid "The following packages were unloaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1834 +#: redbot/core/core_commands.py:1842 msgid "The following package was not loaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1838 +#: redbot/core/core_commands.py:1846 msgid "The following packages were not loaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1851 +#: redbot/core/core_commands.py:1859 #, docstring msgid "Reloads cog packages.\n\n" " This will unload and then load the specified cogs.\n\n" " Cogs that were not loaded will only be loaded.\n\n" " **Examples:**\n" -" - `[p]reload general` - Unloads then loads the `general` cog.\n" -" - `[p]reload admin mod mutes` - Unloads then loads multiple cogs.\n\n" +" - `[p]reload general` - Unloads then loads the `general` cog.\n" +" - `[p]reload admin mod mutes` - Unloads then loads multiple cogs.\n\n" " **Arguments:**\n" -" - `` - The cog packages to reload.\n" +" - `` - The cog packages to reload.\n" " " msgstr "" @@ -1042,796 +1662,1422 @@ msgid "**WARNING**: The following repo is using shared libs which are marked for "You should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1957 +#: redbot/core/core_commands.py:1962 #, docstring -msgid "Shuts down the bot.\n\n" -" Allows [botname] to shut down gracefully.\n\n" -" This is the recommended method for shutting down the bot.\n\n" -" **Examples:**\n" -" - `[p]shutdown`\n" -" - `[p]shutdown True` - Shutdowns silently.\n\n" -" **Arguments:**\n" -" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" -" " +msgid "Base command for managing what application commands are able to be used on [botname]." msgstr "" -#: redbot/core/core_commands.py:1974 -msgid "Shutting down... " -msgstr "Изключване... " - -#: redbot/core/core_commands.py:1980 +#: redbot/core/core_commands.py:1971 #, 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 with by the process manager in use.\n\n" -" **Examples:**\n" -" - `[p]restart`\n" -" - `[p]restart True` - Restarts silently.\n\n" +msgid "Marks an application command as being enabled, allowing it to be added to the bot.\n\n" +" See commands available to enable with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" +" - `` - The command name to enable. Only the top level name of a group command should be used.\n" +" - `[command_type]` - What type of application command to enable. Must be one of `slash`, `message`, or `user`. Defaults to `slash`.\n" " " msgstr "" -#: redbot/core/core_commands.py:1994 -msgid "Restarting..." +#: redbot/core/core_commands.py:1996 redbot/core/core_commands.py:2055 +msgid "Command type must be one of `slash`, `message`, or `user`." msgstr "" -#: redbot/core/core_commands.py:1999 -#, docstring -msgid "Commands for changing [botname]'s settings." +#: redbot/core/core_commands.py:2003 +msgid "That application command is already enabled." msgstr "" -#: redbot/core/core_commands.py:2003 -#, docstring -msgid "\n" -" Show the current settings for [botname].\n" -" " +#: redbot/core/core_commands.py:2008 +msgid "That application command could not be found. Use `{prefix}slash list` to see all application commands. You may need to double check the command type." msgstr "" -#: redbot/core/core_commands.py:2021 -msgid "Admin roles: {admin}\n" -"Mod roles: {mod}\n" -"Locale: {guild_locale}\n" -"Regional format: {guild_regional_format}\n" +#: redbot/core/core_commands.py:2019 +msgid "The command limit has been reached. Disable a command first." msgstr "" -#: redbot/core/core_commands.py:2042 -msgid "{bot_name} Settings:\n\n" -"Prefixes: {prefixes}\n" -"{guild_settings}Global locale: {locale}\n" -"Global regional format: {regional_format}\n" -"Default embed colour: {colour}" +#: redbot/core/core_commands.py:2024 +msgid "Enabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:2064 +#: redbot/core/core_commands.py:2036 #, 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\n" -" This is only applied to the current server and not globally.\n\n" -" **Examples:**\n" -" - `[p]set deletedelay` - Shows the current delete delay setting.\n" -" - `[p]set deletedelay 60` - Sets the delete delay to the max of 60 seconds.\n" -" - `[p]set deletedelay -1` - Disables deleting command messages.\n\n" +msgid "Marks an application command as being disabled, preventing it from being added to the bot.\n\n" +" See commands available to disable with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" +" - `` - The command name to disable. Only the top level name of a group command should be used.\n" +" - `[command_type]` - What type of application command to disable. Must be one of `slash`, `message`, or `user`. Defaults to `slash`.\n" " " msgstr "" -#: redbot/core/core_commands.py:2085 -msgid "Command deleting disabled." -msgstr "" - -#: redbot/core/core_commands.py:2087 -msgid "Delete delay set to {num} seconds." +#: redbot/core/core_commands.py:2061 +msgid "That application command has been set as required for the cog to function by the author, and cannot be disabled. The cog must be unloaded to remove the command." msgstr "" -#: redbot/core/core_commands.py:2092 -msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" +#: redbot/core/core_commands.py:2073 +msgid "That application command is already disabled or does not exist." msgstr "" -#: redbot/core/core_commands.py:2099 -msgid "I will not delete command messages." +#: redbot/core/core_commands.py:2079 +msgid "Disabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:2104 +#: redbot/core/core_commands.py:2087 #, docstring -msgid "\n" -" Sets the bot's description.\n\n" -" Use without a description to reset.\n" -" This is shown in a few locations, including the help menu.\n\n" -" The maximum description length is 250 characters to ensure it displays properly.\n\n" -" The default is \"Red V3\".\n\n" -" **Examples:**\n" -" - `[p]set description` - Resets the description to the default setting.\n" -" - `[p]set description MyBot: A Red V3 Bot`\n\n" +msgid "Marks all application commands in a cog as being enabled, allowing them to be added to the bot.\n\n" +" See a list of cogs with application commands with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" +" - `` - The cog to enable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2124 -msgid "Description reset." +#: redbot/core/core_commands.py:2117 +msgid "Couldn't find any disabled commands from the cog `{cog_name}`. Use `{prefix}slash list` to see all cogs with application commands." msgstr "" -#: redbot/core/core_commands.py:2127 -msgid "This description is too long to properly display. Please try again with below 250 characters." +#: redbot/core/core_commands.py:2132 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for slash commands. Disable some commands first." msgstr "" #: redbot/core/core_commands.py:2141 -#, docstring -msgid "\n" -" Adds an admin role for this guild.\n\n" -" Admins have the same access as Mods, plus additional admin level commands like:\n" -" - `[p]set serverprefix`\n" -" - `[p]addrole`\n" -" - `[p]ban`\n" -" - `[p]ignore guild`\n\n" -" And more.\n\n" -" **Examples:**\n" -" - `[p]set addadminrole @Admins`\n" -" - `[p]set addadminrole Super Admins`\n\n" -" **Arguments:**\n" -" - `` - The role to add as an admin.\n" -" " +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for message commands. Disable some commands first." msgstr "" -#: redbot/core/core_commands.py:2161 -msgid "This role is already an admin role." +#: redbot/core/core_commands.py:2150 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for user commands. Disable some commands first." msgstr "" -#: redbot/core/core_commands.py:2163 -msgid "That role is now considered an admin role." +#: redbot/core/core_commands.py:2176 +msgid "Enabled {count} commands from `{cog_name}`:\n" +"{names}" msgstr "" -#: redbot/core/core_commands.py:2169 +#: redbot/core/core_commands.py:2183 #, docstring -msgid "\n" -" Adds a moderator role for this guild.\n\n" -" This grants access to moderator level commands like:\n" -" - `[p]mute`\n" -" - `[p]cleanup`\n" -" - `[p]customcommand create`\n\n" -" And more.\n\n" -" **Examples:**\n" -" - `[p]set addmodrole @Mods`\n" -" - `[p]set addmodrole Loyal Helpers`\n\n" +msgid "Marks all application commands in a cog as being disabled, preventing them from being added to the bot.\n\n" +" See a list of cogs with application commands with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `` - The role to add as a moderator.\n" +" - `` - The cog to disable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2188 -msgid "This role is already a mod role." +#: redbot/core/core_commands.py:2204 +msgid "Couldn't find any enabled commands from the `{cog_name}` cog. Use `{prefix}slash list` to see all cogs with application commands." msgstr "" -#: redbot/core/core_commands.py:2190 -msgid "That role is now considered a mod role." +#: redbot/core/core_commands.py:2212 +msgid "Disabled {count} commands from `{cog_name}`:\n" +"{names}" msgstr "" -#: redbot/core/core_commands.py:2196 +#: redbot/core/core_commands.py:2219 #, docstring -msgid "\n" -" Removes an admin role for this guild.\n\n" -" **Examples:**\n" -" - `[p]set removeadminrole @Admins`\n" -" - `[p]set removeadminrole Super Admins`\n\n" -" **Arguments:**\n" -" - `` - The role to remove from being an admin.\n" +msgid "List the slash commands the bot can see, and whether or not they are enabled.\n\n" +" This command shows the state that will be changed to when `[p]slash sync` is run.\n" +" Commands from the same cog are grouped, with the cog name as the header.\n\n" +" The prefix denotes the state of the command:\n" +" - Commands starting with `- ` have not yet been enabled.\n" +" - Commands starting with `+ ` have been manually enabled.\n" +" - Commands starting with `++` have been enabled by the cog author, and cannot be disabled.\n" " " msgstr "" -#: redbot/core/core_commands.py:2208 -msgid "That role was not an admin role to begin with." -msgstr "" - -#: redbot/core/core_commands.py:2210 -msgid "That role is no longer considered an admin role." +#: redbot/core/core_commands.py:2309 +msgid "There are no application commands to list." msgstr "" -#: redbot/core/core_commands.py:2216 +#: redbot/core/core_commands.py:2340 #, docstring -msgid "\n" -" Removes a mod role for this guild.\n\n" -" **Examples:**\n" -" - `[p]set removemodrole @Mods`\n" -" - `[p]set removemodrole Loyal Helpers`\n\n" +msgid "Syncs the slash settings to discord.\n\n" +" Settings from `[p]slash list` will be synced with discord, changing what commands appear for users.\n" +" This should be run sparingly, make all necessary changes before running this command.\n\n" " **Arguments:**\n" -" - `` - The role to remove from being a moderator.\n" +" - `[guild]` - If provided, syncs commands for that guild. Otherwise, syncs global commands.\n" " " msgstr "" -#: redbot/core/core_commands.py:2228 -msgid "That role was not a mod role to begin with." +#: redbot/core/core_commands.py:2360 +msgid "I need the `applications.commands` scope in this server to be able to do that. You can tell the bot to add that scope to invite links using `{prefix}inviteset commandscope`, and can then run `{prefix}invite` to get an invite that will give the bot the scope. You do not need to kick the bot to enable the scope, just use that invite to re-auth the bot with the scope enabled." msgstr "" -#: redbot/core/core_commands.py:2230 -msgid "That role is no longer considered a mod role." +#: redbot/core/core_commands.py:2371 +msgid "Synced {count} commands." +msgstr "" + +#: redbot/core/core_commands.py:2379 +msgid "You seem to be attempting to sync after recently syncing. Discord does not like it when bots sync more often than necessary, so this command has a cooldown. You should enable/disable all commands you want to change first, and run this command one time only after all changes have been made. " msgstr "" -#: redbot/core/core_commands.py:2236 +#: redbot/core/core_commands.py:2390 #, 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\n" -" **Example:**\n" -" - `[p]set usebotcolour`\n" +msgid "Shuts down the bot.\n\n" +" Allows [botname] to shut down gracefully.\n\n" +" This is the recommended method for shutting down the bot.\n\n" +" **Examples:**\n" +" - `[p]shutdown`\n" +" - `[p]shutdown True` - Shutdowns silently.\n\n" +" **Arguments:**\n" +" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:2248 -msgid "The bot {} use its configured color for embeds." +#: redbot/core/core_commands.py:2407 +msgid "Shutting down... " +msgstr "Изключване... " + +#: redbot/core/core_commands.py:2413 +#, 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 with by the process manager in use.\n\n" +" **Examples:**\n" +" - `[p]restart`\n" +" - `[p]restart True` - Restarts silently.\n\n" +" **Arguments:**\n" +" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2249 -msgid "will not" +#: redbot/core/core_commands.py:2427 +msgid "Restarting..." msgstr "" -#: redbot/core/core_commands.py:2249 -msgid "will" +#: redbot/core/core_commands.py:2434 +#, docstring +msgid "Base command for bank settings." msgstr "" -#: redbot/core/core_commands.py:2257 +#: redbot/core/core_commands.py:2438 #, docstring -msgid "\n" -" Toggle whether to enable fuzzy command search for the server.\n\n" -" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" -" Note: This can be processor intensive and may be unsuitable for larger servers.\n\n" -" Default is for fuzzy command search to be disabled.\n\n" -" **Example:**\n" -" - `[p]set serverfuzzy`\n" -" " +msgid "Show the current bank settings." msgstr "" -#: redbot/core/core_commands.py:2272 -msgid "Fuzzy command search has been {} for this server." +#: redbot/core/core_commands.py:2448 +msgid "Global" msgstr "" -#: redbot/core/core_commands.py:2280 -#, docstring -msgid "\n" -" Toggle whether to enable fuzzy command search in DMs.\n\n" -" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" -" Default is for fuzzy command search to be disabled.\n\n" -" **Example:**\n" -" - `[p]set fuzzy`\n" -" " +#: redbot/core/core_commands.py:2448 +msgid "Server" msgstr "" -#: redbot/core/core_commands.py:2293 -msgid "Fuzzy command search has been {} in DMs." +#: redbot/core/core_commands.py:2453 +msgid "Bank settings:\n\n" +"Bank name: {bank_name}\n" +"Bank scope: {bank_scope}\n" +"Currency: {currency_name}\n" +"Default balance: {default_balance}\n" +"Maximum allowed balance: {maximum_bal}\n" msgstr "" -#: redbot/core/core_commands.py:2301 +#: redbot/core/core_commands.py:2469 #, 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\n" -" **Examples:**\n" -" - `[p]set colour dark red`\n" -" - `[p]set colour blurple`\n" -" - `[p]set colour 0x5DADE2`\n" -" - `[p]set color 0x#FDFEFE`\n" -" - `[p]set color #7F8C8D`\n\n" -" **Arguments:**\n" -" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" +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/core/core_commands.py:2321 -msgid "The color has been reset." +#: redbot/core/core_commands.py:2476 +msgid "per-server" msgstr "" -#: redbot/core/core_commands.py:2324 -msgid "The color has been set." -msgstr "" +#: redbot/core/core_commands.py:2476 +msgid "global" +msgstr "глобален" -#: redbot/core/core_commands.py:2329 -#, docstring -msgid "Sets [botname]'s avatar\n\n" -" Supports either an attachment or an image URL.\n\n" -" **Examples:**\n" -" - `[p]set avatar` - With an image attachment, this will set the avatar.\n" -" - `[p]set avatar` - Without an attachment, this will show the command help.\n" -" - `[p]set avatar https://links.flaree.xyz/k95` - Sets the avatar to the provided url.\n\n" -" **Arguments:**\n" -" - `[url]` - An image url to be used as an avatar. Leave blank when uploading an attachment.\n" -" " +#: redbot/core/core_commands.py:2479 +msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" msgstr "" -#: redbot/core/core_commands.py:2352 -msgid "That URL is invalid." +#: redbot/core/core_commands.py:2486 +msgid "The bank is now {banktype}." msgstr "" -#: redbot/core/core_commands.py:2354 -msgid "Something went wrong while trying to get the image." +#: redbot/core/core_commands.py:2492 +#, docstring +msgid "Set the bank's name." msgstr "" -#: redbot/core/core_commands.py:2364 -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." +#: redbot/core/core_commands.py:2494 +msgid "Bank name has been set to: {name}" msgstr "" -#: redbot/core/core_commands.py:2371 -msgid "JPG / PNG format only." -msgstr "Поддържа се JPG / PNG формат само." +#: redbot/core/core_commands.py:2500 +#, docstring +msgid "Set the name for the bank's currency." +msgstr "" -#: redbot/core/core_commands.py:2373 redbot/core/core_commands.py:2600 -#: redbot/core/core_commands.py:2656 redbot/core/core_commands.py:2680 -msgid "Done." -msgstr "Завършено." +#: redbot/core/core_commands.py:2502 +msgid "Currency name has been set to: {name}" +msgstr "" -#: redbot/core/core_commands.py:2378 +#: redbot/core/core_commands.py:2508 #, docstring -msgid "\n" -" Removes [botname]'s avatar.\n\n" -" **Example:**\n" -" - `[p]set avatar remove`\n" -" " +msgid "Set the maximum balance a user can get." msgstr "" -#: redbot/core/core_commands.py:2386 -msgid "Avatar removed." +#: redbot/core/core_commands.py:2514 +msgid "Amount must be greater than zero and less than {max}." +msgstr "" + +#: redbot/core/core_commands.py:2519 +msgid "Maximum balance has been set to: {amount}" msgstr "" -#: redbot/core/core_commands.py:2392 +#: redbot/core/core_commands.py:2526 #, docstring -msgid "Sets [botname]'s playing status.\n\n" -" This will appear as `Playing ` or `PLAYING A GAME: ` depending on the context.\n\n" -" Maximum length for a playing status is 128 characters.\n\n" -" **Examples:**\n" -" - `[p]set playing` - Clears the activity status.\n" -" - `[p]set playing the keyboard`\n\n" -" **Arguments:**\n" -" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" +msgid "Set the initial balance for new bank accounts.\n\n" +" Example:\n" +" - `[p]bankset registeramount 5000`\n\n" +" **Arguments**\n\n" +" - `` The new initial balance amount. Default is 0.\n" " " msgstr "" -#: redbot/core/core_commands.py:2408 -msgid "The maximum length of game descriptions is 128 characters." +#: redbot/core/core_commands.py:2542 +msgid "Amount must be greater than or equal to zero and less than {maxbal}." msgstr "" -#: redbot/core/core_commands.py:2416 -msgid "Status set to ``Playing {game.name}``." +#: redbot/core/core_commands.py:2547 +msgid "Registering an account will now give {num} {currency}." msgstr "" -#: redbot/core/core_commands.py:2418 -msgid "Game cleared." +#: redbot/core/core_commands.py:2556 +#, docstring +msgid "Delete all bank accounts.\n\n" +" Examples:\n" +" - `[p]bankset reset` - Did not confirm. Shows the help message.\n" +" - `[p]bankset reset yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2424 -#, docstring -msgid "Sets [botname]'s listening status.\n\n" -" This will appear as `Listening to `.\n\n" -" Maximum length for a listening status is 128 characters.\n\n" -" **Examples:**\n" -" - `[p]set listening` - Clears the activity status.\n" -" - `[p]set listening jams`\n\n" -" **Arguments:**\n" -" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status." +#: redbot/core/core_commands.py:2568 +msgid "This will delete all bank accounts for {scope}.\n" +"If you're sure, type `{prefix}bankset reset yes`" msgstr "" -#: redbot/core/core_commands.py:2441 -msgid "The maximum length of listening descriptions is 128 characters." +#: redbot/core/core_commands.py:2574 redbot/core/core_commands.py:2584 +msgid "this server" msgstr "" -#: redbot/core/core_commands.py:2450 -msgid "Status set to ``Listening to {listening}``." +#: redbot/core/core_commands.py:2581 +msgid "All bank accounts for {scope} have been deleted." msgstr "" -#: redbot/core/core_commands.py:2453 -msgid "Listening cleared." +#: redbot/core/core_commands.py:2592 +#, docstring +msgid "Base command for pruning bank accounts." msgstr "" -#: redbot/core/core_commands.py:2459 +#: redbot/core/core_commands.py:2599 #, docstring -msgid "Sets [botname]'s watching status.\n\n" -" This will appear as `Watching `.\n\n" -" Maximum length for a watching status is 128 characters.\n\n" -" **Examples:**\n" -" - `[p]set watching` - Clears the activity status.\n" -" - `[p]set watching [p]help`\n\n" -" **Arguments:**\n" -" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status." +msgid "Prune bank accounts for users no longer in the server.\n\n" +" Cannot be used with a global bank. See `[p]bankset prune global`.\n\n" +" Examples:\n" +" - `[p]bankset prune server` - Did not confirm. Shows the help message.\n" +" - `[p]bankset prune server yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2475 -msgid "The maximum length of watching descriptions is 128 characters." +#: redbot/core/core_commands.py:2613 +msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/core/core_commands.py:2482 -msgid "Status set to ``Watching {watching}``." +#: redbot/core/core_commands.py:2617 +msgid "This will delete all bank accounts for users no longer in this server.\n" +"If you're sure, type `{prefix}bankset prune local yes`" msgstr "" -#: redbot/core/core_commands.py:2484 -msgid "Watching cleared." +#: redbot/core/core_commands.py:2626 +msgid "Bank accounts for users no longer in this server have been deleted." msgstr "" -#: redbot/core/core_commands.py:2490 +#: redbot/core/core_commands.py:2632 #, docstring -msgid "Sets [botname]'s competing status.\n\n" -" This will appear as `Competing in `.\n\n" -" Maximum length for a competing status is 128 characters.\n\n" -" **Examples:**\n" -" - `[p]set competing` - Clears the activity status.\n" -" - `[p]set competing London 2012 Olympic Games`\n\n" -" **Arguments:**\n" -" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status." +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]bankset prune server`.\n\n" +" Examples:\n" +" - `[p]bankset prune global` - Did not confirm. Shows the help message.\n" +" - `[p]bankset prune global yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2507 -msgid "The maximum length of competing descriptions is 128 characters." +#: redbot/core/core_commands.py:2646 +msgid "This command cannot be used with a local bank." msgstr "" -#: redbot/core/core_commands.py:2516 -msgid "Status set to ``Competing in {competing}``." +#: redbot/core/core_commands.py:2650 +msgid "This will delete all bank accounts for users who no longer share a server with the bot.\n" +"If you're sure, type `{prefix}bankset prune global yes`" msgstr "" -#: redbot/core/core_commands.py:2519 -msgid "Competing cleared." +#: redbot/core/core_commands.py:2659 +msgid "Bank accounts for users who no longer share a server with the bot have been pruned." msgstr "" -#: redbot/core/core_commands.py:2525 +#: redbot/core/core_commands.py:2672 #, docstring -msgid "Sets [botname]'s status.\n\n" -" Available statuses:\n" -" - `online`\n" -" - `idle`\n" -" - `dnd`\n" -" - `invisible`\n\n" -" **Examples:**\n" -" - `[p]set status online` - Clears the status.\n" -" - `[p]set status invisible`\n\n" -" **Arguments:**\n" -" - `` - One of the available statuses.\n" +msgid "Delete the bank account of a specified user.\n\n" +" Examples:\n" +" - `[p]bankset prune user @Twentysix` - Did not confirm. Shows the help message.\n" +" - `[p]bankset 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/core/core_commands.py:2555 -msgid "Status changed to {}." +#: redbot/core/core_commands.py:2692 +msgid "This will delete {name}'s bank account.\n" +"If you're sure, type `{prefix}bankset prune user {id} yes`" msgstr "" -#: redbot/core/core_commands.py:2563 -#, docstring -msgid "Sets [botname]'s streaming status to a twitch stream.\n\n" -" This will appear as `Streaming ` or `LIVE ON TWITCH` depending on the context.\n" -" It will also include a `Watch` button with a twitch.tv url for the provided streamer.\n\n" -" Maximum length for a stream title is 128 characters.\n\n" -" Leaving both streamer and stream_title empty will clear it.\n\n" -" **Examples:**\n" -" - `[p]set stream` - Clears the activity status.\n" -" - `[p]set stream 26 Twentysix is streaming` - Sets the stream to `https://www.twitch.tv/26`.\n" -" - `[p]set stream https://twitch.tv/26 Twentysix is streaming` - Sets the URL manually.\n\n" -" **Arguments:**\n" -" - `` - The twitch streamer to provide a link to. This can be their twitch name or the entire URL.\n" -" - `` - The text to follow `Streaming` in the status." +#: redbot/core/core_commands.py:2700 +msgid "The bank account for {name} has been pruned." msgstr "" -#: redbot/core/core_commands.py:2588 -msgid "The maximum length of the streamer url is 511 characters." +#: redbot/core/core_commands.py:2705 +#, docstring +msgid "Manage modlog settings." msgstr "" -#: redbot/core/core_commands.py:2591 -msgid "The maximum length of the stream title is 128 characters." +#: redbot/core/core_commands.py:2711 +#, docstring +msgid "Command to fix misbehaving casetypes." msgstr "" -#: redbot/core/core_commands.py:2605 +#: redbot/core/core_commands.py:2722 #, docstring -msgid "Sets [botname]'s username.\n\n" -" Maximum length for a username is 32 characters.\n\n" -" Note: The username of a verified bot cannot be manually changed.\n" -" Please contact Discord support to change it.\n\n" -" **Example:**\n" -" - `[p]set username BaguetteBot`\n\n" -" **Arguments:**\n" -" - `` - The username to give the bot.\n" +msgid "Set a channel as the modlog.\n\n" +" Omit `[channel]` to disable the modlog.\n" " " msgstr "" -#: redbot/core/core_commands.py:2621 -msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." -msgstr "" - -#: redbot/core/core_commands.py:2628 -msgid "Failed to change name. Must be 32 characters or fewer." +#: redbot/core/core_commands.py:2731 +msgid "Mod events will be sent to {channel}." msgstr "" -#: redbot/core/core_commands.py:2634 -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}" +#: redbot/core/core_commands.py:2735 +msgid "I do not have permissions to send messages in {channel}!" msgstr "" -#: redbot/core/core_commands.py:2644 -msgid "Failed to change the username. Discord returned the following error:\n" -"{error_message}" +#: redbot/core/core_commands.py:2743 +msgid "Mod log is already disabled." msgstr "" -#: redbot/core/core_commands.py:2654 -msgid "Unexpected error occurred when trying to change the username." +#: redbot/core/core_commands.py:2746 +msgid "Mod log deactivated." msgstr "" -#: redbot/core/core_commands.py:2662 +#: redbot/core/core_commands.py:2751 #, docstring -msgid "Sets [botname]'s nickname for the current server.\n\n" -" Maximum length for a nickname is 32 characters.\n\n" -" **Example:**\n" -" - `[p]set nickname 🎃 SpookyBot 🎃`\n\n" -" **Arguments:**\n" -" - `[nickname]` - The nickname to give the bot. Leave blank to clear the current nickname.\n" +msgid "\n" +" Enable or disable case creation for a mod action.\n\n" +" An action can be enabling or disabling specific cases. (Ban, kick, mute, etc.)\n\n" +" Example: `[p]modlogset cases kick enabled`\n" " " msgstr "" -#: redbot/core/core_commands.py:2674 -msgid "Failed to change nickname. Must be 32 characters or fewer." +#: redbot/core/core_commands.py:2768 +msgid "Current settings:\n" msgstr "" -#: redbot/core/core_commands.py:2678 -msgid "I lack the permissions to change my own nickname." -msgstr "Нямам правомощието да променя псевдонима си." +#: redbot/core/core_commands.py:2773 +msgid "That action is not registered." +msgstr "" + +#: redbot/core/core_commands.py:2778 +msgid "Case creation for {action_name} actions is now {enabled}." +msgstr "" -#: redbot/core/core_commands.py:2685 +#: redbot/core/core_commands.py:2786 #, docstring -msgid "Sets [botname]'s global prefix(es).\n\n" -" Warning: This is not additive. It will replace all current prefixes.\n\n" -" See also the `--mentionable` flag to enable mentioning the bot as the prefix.\n\n" -" **Examples:**\n" -" - `[p]set prefix !`\n" -" - `[p]set prefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" -" - `[p]set prefix \"@[botname] \"` - This uses a mention as the prefix. See also the `--mentionable` flag.\n" -" - `[p]set prefix ! ? .` - Sets multiple prefixes.\n\n" -" **Arguments:**\n" -" - `` - The prefixes the bot will respond to globally.\n" -" " +msgid "Reset all modlog cases in this server." msgstr "" -#: redbot/core/core_commands.py:2702 -msgid "Warning: A prefix is above the recommended length (20 characters).\n" -"Do you want to continue? (y/n)" +#: redbot/core/core_commands.py:2789 +msgid "Are you sure you would like to reset all modlog cases in this server?" msgstr "" -#: redbot/core/core_commands.py:2715 -msgid "Cancelled." +#: redbot/core/core_commands.py:2796 +msgid "You took too long to respond." msgstr "" -#: redbot/core/core_commands.py:2719 -msgid "Prefix set." -msgstr "Префиксът е зададен." +#: redbot/core/core_commands.py:2800 +msgid "Cases have been reset." +msgstr "" -#: redbot/core/core_commands.py:2721 -msgid "Prefixes set." +#: redbot/core/core_commands.py:2802 +msgid "No changes have been made." msgstr "" -#: redbot/core/core_commands.py:2727 +#: redbot/core/core_commands.py:2806 #, docstring -msgid "\n" -" Sets [botname]'s server prefix(es).\n\n" -" Warning: This will override global prefixes, the bot will not respond to any global prefixes in this server.\n" -" This is not additive. It will replace all current server prefixes.\n" -" A prefix cannot have more than 20 characters.\n\n" -" **Examples:**\n" -" - `[p]set serverprefix !`\n" -" - `[p]set serverprefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" -" - `[p]set serverprefix \"@[botname] \"` - This uses a mention as the prefix.\n" -" - `[p]set serverprefix ! ? .` - Sets multiple prefixes.\n\n" -" **Arguments:**\n" -" - `[prefixes...]` - The prefixes the bot will respond to on this server. Leave blank to clear server prefixes.\n" -" " +msgid "Commands for changing [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:2745 -msgid "Server prefixes have been reset." +#: redbot/core/core_commands.py:2813 +#, docstring +msgid "Commands for changing [botname]'s metadata." msgstr "" -#: redbot/core/core_commands.py:2748 -msgid "You cannot have a prefix longer than 20 characters." +#: redbot/core/core_commands.py:2818 +#, docstring +msgid "\n" +" Sets the bot's description.\n\n" +" Use without a description to reset.\n" +" This is shown in a few locations, including the help menu.\n\n" +" The maximum description length is 250 characters to ensure it displays properly.\n\n" +" The default is \"Red V3\".\n\n" +" **Examples:**\n" +" - `[p]set bot description` - Resets the description to the default setting.\n" +" - `[p]set bot description MyBot: A Red V3 Bot`\n\n" +" **Arguments:**\n" +" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2753 -msgid "Server prefix set." +#: redbot/core/core_commands.py:2838 +msgid "Description reset." +msgstr "" + +#: redbot/core/core_commands.py:2841 +msgid "This description is too long to properly display. Please try again with below 250 characters." +msgstr "" + +#: redbot/core/core_commands.py:2854 +#, docstring +msgid "Sets [botname]'s avatar\n\n" +" Supports either an attachment or an image URL.\n\n" +" **Examples:**\n" +" - `[p]set bot avatar` - With an image attachment, this will set the avatar.\n" +" - `[p]set bot avatar` - Without an attachment, this will show the command help.\n" +" - `[p]set bot avatar https://links.flaree.xyz/k95` - Sets the avatar to the provided url.\n\n" +" **Arguments:**\n" +" - `[url]` - An image url to be used as an avatar. Leave blank when uploading an attachment.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2877 +msgid "That URL is invalid." +msgstr "" + +#: redbot/core/core_commands.py:2879 +msgid "Something went wrong while trying to get the image." +msgstr "" + +#: redbot/core/core_commands.py:2889 +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, PNG, or GIF format." +msgstr "" + +#: redbot/core/core_commands.py:2896 +msgid "JPG / PNG / GIF format only." +msgstr "" + +#: redbot/core/core_commands.py:2898 redbot/core/core_commands.py:2967 +#: redbot/core/core_commands.py:2991 redbot/core/core_commands.py:3073 +msgid "Done." +msgstr "Завършено." + +#: redbot/core/core_commands.py:2903 +#, docstring +msgid "\n" +" Removes [botname]'s avatar.\n\n" +" **Example:**\n" +" - `[p]set bot avatar remove`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2911 +msgid "Avatar removed." +msgstr "" + +#: redbot/core/core_commands.py:2916 +#, docstring +msgid "Sets [botname]'s username.\n\n" +" Maximum length for a username is 32 characters.\n\n" +" Note: The username of a verified bot cannot be manually changed.\n" +" Please contact Discord support to change it.\n\n" +" **Example:**\n" +" - `[p]set bot username BaguetteBot`\n\n" +" **Arguments:**\n" +" - `` - The username to give the bot.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2932 +msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." +msgstr "" + +#: redbot/core/core_commands.py:2939 +msgid "Failed to change name. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:2945 +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:2955 +msgid "Failed to change the username. Discord returned the following error:\n" +"{error_message}" +msgstr "" + +#: redbot/core/core_commands.py:2965 +msgid "Unexpected error occurred when trying to change the username." +msgstr "" + +#: redbot/core/core_commands.py:2973 +#, docstring +msgid "Sets [botname]'s nickname for the current server.\n\n" +" Maximum length for a nickname is 32 characters.\n\n" +" **Example:**\n" +" - `[p]set bot nickname 🎃 SpookyBot 🎃`\n\n" +" **Arguments:**\n" +" - `[nickname]` - The nickname to give the bot. Leave blank to clear the current nickname.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2985 +msgid "Failed to change nickname. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:2989 +msgid "I lack the permissions to change my own nickname." +msgstr "Нямам правомощието да променя псевдонима си." + +#: redbot/core/core_commands.py:2996 +#, 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\n" +" Link example: `[My link](https://example.com)`\n\n" +" **Examples:**\n" +" - `[p]set bot custominfo >>> I can use **markdown** such as quotes, ||spoilers|| and multiple lines.`\n" +" - `[p]set bot custominfo Join my [support server](discord.gg/discord)!`\n" +" - `[p]set bot custominfo` - Removes custom info text.\n\n" +" **Arguments:**\n" +" - `[text]` - The custom info text.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3013 +msgid "The custom text has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:3017 +msgid "The custom text has been set." +msgstr "" + +#: redbot/core/core_commands.py:3020 +msgid "Text must be fewer than 1024 characters long." +msgstr "" + +#: redbot/core/core_commands.py:3029 +#, docstring +msgid "Commands for setting [botname]'s status." +msgstr "" + +#: redbot/core/core_commands.py:3043 +#, docstring +msgid "Sets [botname]'s streaming status to a twitch stream.\n\n" +" This will appear as `Streaming ` or `LIVE ON TWITCH` depending on the context.\n" +" It will also include a `Watch` button with a twitch.tv url for the provided streamer.\n\n" +" Maximum length for a stream title is 128 characters.\n\n" +" Leaving both streamer and stream_title empty will clear it.\n\n" +" **Examples:**\n" +" - `[p]set status stream` - Clears the activity status.\n" +" - `[p]set status stream 26 Twentysix is streaming` - Sets the stream to `https://www.twitch.tv/26`.\n" +" - `[p]set status stream https://twitch.tv/26 Twentysix is streaming` - Sets the URL manually.\n\n" +" **Arguments:**\n" +" - `` - The twitch streamer to provide a link to. This can be their twitch name or the entire URL.\n" +" - `` - The text to follow `Streaming` in the status." +msgstr "" + +#: redbot/core/core_commands.py:3081 +#, docstring +msgid "Sets [botname]'s playing status.\n\n" +" This will appear as `Playing ` or `PLAYING A GAME: ` depending on the context.\n\n" +" Maximum length for a playing status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status playing` - Clears the activity status.\n" +" - `[p]set status playing the keyboard`\n\n" +" **Arguments:**\n" +" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3102 +msgid "Status set to `Playing {game.name}`." +msgstr "" + +#: redbot/core/core_commands.py:3104 +msgid "Game cleared." +msgstr "" + +#: redbot/core/core_commands.py:3112 +#, docstring +msgid "Sets [botname]'s listening status.\n\n" +" This will appear as `Listening to `.\n\n" +" Maximum length for a listening status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status listening` - Clears the activity status.\n" +" - `[p]set status listening jams`\n\n" +" **Arguments:**\n" +" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3134 +msgid "Status set to `Listening to {listening}`." +msgstr "" + +#: redbot/core/core_commands.py:3137 +msgid "Listening cleared." +msgstr "" + +#: redbot/core/core_commands.py:3145 +#, docstring +msgid "Sets [botname]'s watching status.\n\n" +" This will appear as `Watching `.\n\n" +" Maximum length for a watching status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status watching` - Clears the activity status.\n" +" - `[p]set status watching [p]help`\n\n" +" **Arguments:**\n" +" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3166 +msgid "Status set to `Watching {watching}`." +msgstr "" + +#: redbot/core/core_commands.py:3168 +msgid "Watching cleared." +msgstr "" + +#: redbot/core/core_commands.py:3176 +#, docstring +msgid "Sets [botname]'s competing status.\n\n" +" This will appear as `Competing in `.\n\n" +" Maximum length for a competing status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status competing` - Clears the activity status.\n" +" - `[p]set status competing London 2012 Olympic Games`\n\n" +" **Arguments:**\n" +" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3198 +msgid "Status set to `Competing in {competing}`." +msgstr "" + +#: redbot/core/core_commands.py:3201 +msgid "Competing cleared." +msgstr "" + +#: redbot/core/core_commands.py:3209 +#, docstring +msgid "Sets [botname]'s custom status.\n\n" +" This will appear as ``.\n\n" +" Maximum length for a custom status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status custom` - Clears the activity status.\n" +" - `[p]set status custom Running cogs...`\n\n" +" **Arguments:**\n" +" - `[text]` - The custom status text. Leave blank to clear the current activity status.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3230 +msgid "Custom status set to `{text}`." +msgstr "" + +#: redbot/core/core_commands.py:3232 +msgid "Custom status cleared." +msgstr "" + +#: redbot/core/core_commands.py:3237 +msgid "Status changed to {}." +msgstr "" + +#: redbot/core/core_commands.py:3243 +#, docstring +msgid "Set [botname]'s status to online." +msgstr "" + +#: redbot/core/core_commands.py:3250 +#, docstring +msgid "Set [botname]'s status to do not disturb." +msgstr "" + +#: redbot/core/core_commands.py:3257 +#, docstring +msgid "Set [botname]'s status to idle." +msgstr "" + +#: redbot/core/core_commands.py:3264 +#, docstring +msgid "Set [botname]'s status to invisible." +msgstr "" + +#: redbot/core/core_commands.py:3274 +#, docstring +msgid "Set server's admin and mod roles for [botname]." +msgstr "" + +#: redbot/core/core_commands.py:3280 +#, docstring +msgid "\n" +" Adds an admin role for this server.\n\n" +" Admins have the same access as Mods, plus additional admin level commands like:\n" +" - `[p]set serverprefix`\n" +" - `[p]addrole`\n" +" - `[p]ban`\n" +" - `[p]ignore guild`\n\n" +" And more.\n\n" +" **Examples:**\n" +" - `[p]set roles addadminrole @Admins`\n" +" - `[p]set roles addadminrole Super Admins`\n\n" +" **Arguments:**\n" +" - `` - The role to add as an admin.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3300 +msgid "This role is already an admin role." +msgstr "" + +#: redbot/core/core_commands.py:3302 +msgid "That role is now considered an admin role." +msgstr "" + +#: redbot/core/core_commands.py:3308 +#, docstring +msgid "\n" +" Adds a moderator role for this server.\n\n" +" This grants access to moderator level commands like:\n" +" - `[p]mute`\n" +" - `[p]cleanup`\n" +" - `[p]customcommand create`\n\n" +" And more.\n\n" +" **Examples:**\n" +" - `[p]set roles addmodrole @Mods`\n" +" - `[p]set roles addmodrole Loyal Helpers`\n\n" +" **Arguments:**\n" +" - `` - The role to add as a moderator.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3327 +msgid "This role is already a mod role." +msgstr "" + +#: redbot/core/core_commands.py:3329 +msgid "That role is now considered a mod role." +msgstr "" + +#: redbot/core/core_commands.py:3337 +#, docstring +msgid "\n" +" Removes an admin role for this server.\n\n" +" **Examples:**\n" +" - `[p]set roles removeadminrole @Admins`\n" +" - `[p]set roles removeadminrole Super Admins`\n\n" +" **Arguments:**\n" +" - `` - The role to remove from being an admin.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3349 +msgid "That role was not an admin role to begin with." +msgstr "" + +#: redbot/core/core_commands.py:3351 +msgid "That role is no longer considered an admin role." +msgstr "" + +#: redbot/core/core_commands.py:3359 +#, docstring +msgid "\n" +" Removes a mod role for this server.\n\n" +" **Examples:**\n" +" - `[p]set roles removemodrole @Mods`\n" +" - `[p]set roles removemodrole Loyal Helpers`\n\n" +" **Arguments:**\n" +" - `` - The role to remove from being a moderator.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3371 +msgid "That role was not a mod role to begin with." +msgstr "" + +#: redbot/core/core_commands.py:3373 +msgid "That role is no longer considered a mod role." msgstr "" -#: redbot/core/core_commands.py:2755 -msgid "Server prefixes set." +#: redbot/core/core_commands.py:3381 +#, docstring +msgid "\n" +" Changes [botname]'s locale in this server.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" Use \"default\" to return to the bot's default set language.\n\n" +" If you want to change bot's global locale, see `[p]set locale global` command.\n\n" +" **Examples:**\n" +" - `[p]set locale en-US`\n" +" - `[p]set locale de-DE`\n" +" - `[p]set locale fr-FR`\n" +" - `[p]set locale pl-PL`\n" +" - `[p]set locale default` - Resets to the global default locale.\n\n" +" **Arguments:**\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2760 +#: redbot/core/core_commands.py:3408 #, docstring msgid "\n" -" Changes the bot's default locale.\n\n" +" Changes [botname]'s default locale.\n\n" " This will be used when a server has not set a locale, or in DMs.\n\n" " Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" " To reset to English, use \"en-US\".\n\n" " **Examples:**\n" -" - `[p]set locale en-US`\n" -" - `[p]set locale de-DE`\n" -" - `[p]set locale fr-FR`\n" -" - `[p]set locale pl-PL`\n\n" +" - `[p]set locale global en-US`\n" +" - `[p]set locale global de-DE`\n" +" - `[p]set locale global fr-FR`\n" +" - `[p]set locale global pl-PL`\n\n" " **Arguments:**\n" -" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" " " msgstr "" -#: redbot/core/core_commands.py:2781 redbot/core/core_commands.py:2825 -#: redbot/core/core_commands.py:2864 redbot/core/core_commands.py:2908 +#: redbot/core/core_commands.py:3429 redbot/core/core_commands.py:3472 +#: redbot/core/core_commands.py:3534 redbot/core/core_commands.py:3579 msgid "Invalid language code. Use format: `en-US`" msgstr "" -#: redbot/core/core_commands.py:2785 redbot/core/core_commands.py:2829 -#: redbot/core/core_commands.py:2868 redbot/core/core_commands.py:2912 +#: redbot/core/core_commands.py:3433 redbot/core/core_commands.py:3476 +#: redbot/core/core_commands.py:3538 redbot/core/core_commands.py:3583 msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:2792 +#: redbot/core/core_commands.py:3440 msgid "Global locale has been set." msgstr "" -#: redbot/core/core_commands.py:2798 +#: redbot/core/core_commands.py:3446 #, docstring msgid "\n" -" Changes the bot's locale in this server.\n\n" +" Changes [botname]'s locale in this server.\n\n" " Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" -" Use \"default\" to return to the bot's default set language.\n" -" To reset to English, use \"en-US\".\n\n" +" Use \"default\" to return to the bot's default set language.\n\n" " **Examples:**\n" -" - `[p]set locale en-US`\n" -" - `[p]set locale de-DE`\n" -" - `[p]set locale fr-FR`\n" -" - `[p]set locale pl-PL`\n" -" - `[p]set locale default` - Resets to the global default locale.\n\n" +" - `[p]set locale server en-US`\n" +" - `[p]set locale server de-DE`\n" +" - `[p]set locale server fr-FR`\n" +" - `[p]set locale server pl-PL`\n" +" - `[p]set locale server default` - Resets to the global default locale.\n\n" " **Arguments:**\n" -" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" " " msgstr "" -#: redbot/core/core_commands.py:2820 +#: redbot/core/core_commands.py:3467 msgid "Locale has been set to the default." msgstr "" -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:3482 msgid "Locale has been set." msgstr "Локализирането е настроено." -#: redbot/core/core_commands.py:2841 +#: redbot/core/core_commands.py:3487 +#, docstring +msgid "\n" +" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale in this server.\n\n" +" If you want to change bot's global regional format, see `[p]set regionalformat global` command.\n\n" +" **Examples:**\n" +" - `[p]set regionalformat en-US`\n" +" - `[p]set region de-DE`\n" +" - `[p]set regionalformat reset` - Resets to the locale.\n\n" +" **Arguments:**\n" +" - `[language_code]` - The region format to use for the bot in this server.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3511 #, docstring msgid "\n" " Changes the bot's regional format. This is used for formatting date, time and numbers.\n\n" " `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" -" Leave `language_code` empty to base regional formatting on bot's locale.\n\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale.\n\n" +" **Examples:**\n" +" - `[p]set regionalformat global en-US`\n" +" - `[p]set region global de-DE`\n" +" - `[p]set regionalformat global reset` - Resets to the locale.\n\n" +" **Arguments:**\n" +" - `[language_code]` - The default region format to use for the bot.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3528 +msgid "Global regional formatting will now be based on bot's locale." +msgstr "" + +#: redbot/core/core_commands.py:3545 +msgid "Global regional formatting will now be based on `{language_code}` locale." +msgstr "" + +#: redbot/core/core_commands.py:3554 +#, docstring +msgid "\n" +" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale in this server.\n\n" +" **Examples:**\n" +" - `[p]set regionalformat server en-US`\n" +" - `[p]set region local de-DE`\n" +" - `[p]set regionalformat server reset` - Resets to the locale.\n\n" +" **Arguments:**\n" +" - `[language_code]` - The region format to use for the bot in this server.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3572 +msgid "Regional formatting will now be based on bot's locale in this server." +msgstr "" + +#: redbot/core/core_commands.py:3590 +msgid "Regional formatting will now be based on `{language_code}` locale." +msgstr "" + +#: redbot/core/core_commands.py:3607 +#, docstring +msgid "\n" +" Commands to 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" +" If passed without the `` or `` arguments it will allow you to open a modal to set your API keys securely.\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, so this command should only be used in a private channel or in DM with the bot.\n\n" +" **Examples:**\n" +" - `[p]set api`\n" +" - `[p]set api spotify`\n" +" - `[p]set api spotify redirect_uri localhost`\n" +" - `[p]set api github client_id,whoops client_secret,whoops`\n\n" +" **Arguments:**\n" +" - `` - The service you're adding tokens to.\n" +" - `` - Pairs of token keys and values. The key and value should be separated by one of ` `, `,`, or `;`.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3631 +msgid "Click the button below to set your keys." +msgstr "" + +#: redbot/core/core_commands.py:3633 +msgid "This API keys setup message has expired." +msgstr "" + +#: redbot/core/core_commands.py:3638 +msgid "`{service}` API tokens have been set." +msgstr "" + +#: redbot/core/core_commands.py:3642 +#, docstring +msgid "\n" +" Show all external API services along with their keys that have been set.\n\n" +" Secrets are not shown.\n\n" +" **Example:**\n" +" - `[p]set api list`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3653 +msgid "No API services have been set yet." +msgstr "" + +#: redbot/core/core_commands.py:3658 +msgid "Set API services:\n" +msgstr "" + +#: redbot/core/core_commands.py:3658 +msgid "Set API service:\n" +msgstr "" + +#: redbot/core/core_commands.py:3668 +#, docstring +msgid "\n" +" Remove the given services with all their keys and tokens.\n\n" +" **Examples:**\n" +" - `[p]set api remove spotify`\n" +" - `[p]set api remove github youtube`\n\n" +" **Arguments:**\n" +" - `` - The services to remove." +msgstr "" + +#: redbot/core/core_commands.py:3683 +msgid "Services deleted successfully:\n" +"{services_list}" +msgstr "" + +#: redbot/core/core_commands.py:3687 +msgid "Service deleted successfully: {service_name}" +msgstr "" + +#: redbot/core/core_commands.py:3692 +msgid "None of the services you provided had any keys set." +msgstr "" + +#: redbot/core/core_commands.py:3700 +#, docstring +msgid "\n" +" Commands for configuring owner notifications.\n\n" +" Owner notifications include usage of `[p]contact` and available Red updates.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3709 +#, docstring +msgid "\n" +" Opt-in on receiving owner notifications.\n\n" +" This is the default state.\n\n" +" Note: This will only resume sending owner notifications to your DMs.\n" +" Additional owners and destinations will not be affected.\n\n" +" **Example:**\n" +" - `[p]set ownernotifications optin`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3728 +#, docstring +msgid "\n" +" Opt-out of receiving owner notifications.\n\n" +" Note: This will only stop sending owner notifications to your DMs.\n" +" Additional owners and destinations will still receive notifications.\n\n" +" **Example:**\n" +" - `[p]set ownernotifications optout`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3750 +#, docstring +msgid "\n" +" Adds a destination text channel to receive owner notifications.\n\n" +" **Examples:**\n" +" - `[p]set ownernotifications adddestination #owner-notifications`\n" +" - `[p]set ownernotifications adddestination 168091848718417920` - Accepts channel IDs.\n\n" +" **Arguments:**\n" +" - `` - The channel to send owner notifications to.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3775 +#, docstring +msgid "\n" +" Removes a destination text channel from receiving owner notifications.\n\n" +" **Examples:**\n" +" - `[p]set ownernotifications removedestination #owner-notifications`\n" +" - `[p]set ownernotifications deletedestination 168091848718417920` - Accepts channel IDs.\n\n" +" **Arguments:**\n" +" - `` - The channel to stop sending owner notifications to.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3799 +#, docstring +msgid "\n" +" Lists the configured extra destinations for owner notifications.\n\n" +" **Example:**\n" +" - `[p]set ownernotifications listdestinations`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3809 +msgid "There are no extra channels being sent to." +msgstr "" + +#: redbot/core/core_commands.py:3820 +msgid "Unknown channel with id: {id}" +msgstr "" + +#: redbot/core/core_commands.py:3830 +#, docstring +msgid "\n" +" Show the current settings for [botname].\n\n" +" Accepts optional server parameter to allow prefix recovery.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3844 redbot/core/core_commands.py:3848 +msgid "Not Set." +msgstr "" + +#: redbot/core/core_commands.py:3855 +msgid "Admin roles: {admin}\n" +"Mod roles: {mod}\n" +"Locale: {guild_locale}\n" +"Regional format: {guild_regional_format}\n" +msgstr "" + +#: redbot/core/core_commands.py:3876 +msgid "{bot_name} Settings:\n\n" +"Prefixes: {prefixes}\n" +"{guild_settings}Global locale: {locale}\n" +"Global regional format: {regional_format}\n" +"Default embed colour: {colour}" +msgstr "" + +#: redbot/core/core_commands.py:3898 +#, 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\n" +" This is only applied to the current server and not globally.\n\n" +" **Examples:**\n" +" - `[p]set deletedelay` - Shows the current delete delay setting.\n" +" - `[p]set deletedelay 60` - Sets the delete delay to the max of 60 seconds.\n" +" - `[p]set deletedelay -1` - Disables deleting command messages.\n\n" +" **Arguments:**\n" +" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3919 +msgid "Command deleting disabled." +msgstr "" + +#: redbot/core/core_commands.py:3921 +msgid "Delete delay set to {num} seconds." +msgstr "" + +#: redbot/core/core_commands.py:3926 +msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" +msgstr "" + +#: redbot/core/core_commands.py:3933 +msgid "I will not delete command messages." +msgstr "" + +#: redbot/core/core_commands.py:3939 +#, 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\n" +" **Example:**\n" +" - `[p]set usebotcolour`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3951 +msgid "The bot {} use its configured color for embeds." +msgstr "" + +#: redbot/core/core_commands.py:3952 +msgid "will not" +msgstr "" + +#: redbot/core/core_commands.py:3952 +msgid "will" +msgstr "" + +#: redbot/core/core_commands.py:3960 +#, docstring +msgid "\n" +" Toggle whether to enable fuzzy command search for the server.\n\n" +" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" +" Note: This can be processor intensive and may be unsuitable for larger servers.\n\n" +" Default is for fuzzy command search to be disabled.\n\n" +" **Example:**\n" +" - `[p]set serverfuzzy`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3975 +msgid "Fuzzy command search has been {} for this server." +msgstr "" + +#: redbot/core/core_commands.py:3983 +#, docstring +msgid "\n" +" Toggle whether to enable fuzzy command search in DMs.\n\n" +" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" +" Default is for fuzzy command search to be disabled.\n\n" +" **Example:**\n" +" - `[p]set fuzzy`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3996 +msgid "Fuzzy command search has been {} in DMs." +msgstr "" + +#: redbot/core/core_commands.py:4004 +#, 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\n" +" **Examples:**\n" +" - `[p]set colour dark red`\n" +" - `[p]set colour blurple`\n" +" - `[p]set colour 0x5DADE2`\n" +" - `[p]set color 0x#FDFEFE`\n" +" - `[p]set color #7F8C8D`\n\n" +" **Arguments:**\n" +" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4024 +msgid "The color has been reset." +msgstr "" + +#: redbot/core/core_commands.py:4027 +msgid "The color has been set." +msgstr "" + +#: redbot/core/core_commands.py:4036 +#, docstring +msgid "Sets [botname]'s global prefix(es).\n\n" +" Warning: This is not additive. It will replace all current prefixes.\n\n" +" See also the `--mentionable` flag to enable mentioning the bot as the prefix.\n\n" " **Examples:**\n" -" - `[p]set globalregionalformat en-US`\n" -" - `[p]set globalregion de-DE`\n" -" - `[p]set globalregionalformat` - Resets to the locale.\n\n" +" - `[p]set prefix !`\n" +" - `[p]set prefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" +" - `[p]set prefix \"@[botname] \"` - This uses a mention as the prefix. See also the `--mentionable` flag.\n" +" - `[p]set prefix ! ? .` - Sets multiple prefixes.\n\n" " **Arguments:**\n" -" - `[language_code]` - The default region format to use for the bot.\n" +" - `` - The prefixes the bot will respond to globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:2858 -msgid "Global regional formatting will now be based on bot's locale." +#: redbot/core/core_commands.py:4053 redbot/core/core_commands.py:4130 +msgid "Prefixes cannot start with '/', as it conflicts with Discord's slash commands." msgstr "" -#: redbot/core/core_commands.py:2875 -msgid "Global regional formatting will now be based on `{language_code}` locale." +#: redbot/core/core_commands.py:4058 +msgid "Warning: A prefix is below the recommended length (1 character).\n" +"Do you want to continue?" msgstr "" -#: redbot/core/core_commands.py:2883 -#, docstring -msgid "\n" -" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" -" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" -" Leave `language_code` empty to base regional formatting on bot's locale in this server.\n\n" -" **Examples:**\n" -" - `[p]set regionalformat en-US`\n" -" - `[p]set region de-DE`\n" -" - `[p]set regionalformat` - Resets to the locale.\n\n" -" **Arguments:**\n" -" - `[language_code]` - The region format to use for the bot in this server.\n" -" " +#: redbot/core/core_commands.py:4072 redbot/core/core_commands.py:4090 +msgid "Cancelled." msgstr "" -#: redbot/core/core_commands.py:2901 -msgid "Regional formatting will now be based on bot's locale in this server." +#: redbot/core/core_commands.py:4076 +msgid "Warning: A prefix is above the recommended length (25 characters).\n" +"Do you want to continue?" msgstr "" -#: redbot/core/core_commands.py:2919 -msgid "Regional formatting will now be based on `{language_code}` locale." +#: redbot/core/core_commands.py:4094 +msgid "Prefix set." +msgstr "Префиксът е зададен." + +#: redbot/core/core_commands.py:4096 +msgid "Prefixes set." msgstr "" -#: redbot/core/core_commands.py:2927 +#: redbot/core/core_commands.py:4103 #, 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\n" -" Link example: `[My link](https://example.com)`\n\n" +msgid "\n" +" Sets [botname]'s server prefix(es).\n\n" +" Warning: This will override global prefixes, the bot will not respond to any global prefixes in this server.\n" +" This is not additive. It will replace all current server prefixes.\n" +" A prefix cannot have more than 25 characters.\n\n" " **Examples:**\n" -" - `[p]set custominfo >>> I can use **markdown** such as quotes, ||spoilers|| and multiple lines.`\n" -" - `[p]set custominfo Join my [support server](discord.gg/discord)!`\n" -" - `[p]set custominfo` - Removes custom info text.\n\n" +" - `[p]set serverprefix !`\n" +" - `[p]set serverprefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" +" - `[p]set serverprefix \"@[botname] \"` - This uses a mention as the prefix.\n" +" - `[p]set serverprefix ! ? .` - Sets multiple prefixes.\n" +" - `[p]set serverprefix \"Red - Discord Bot\" ?` - Sets the prefix for a specific server. Quotes are needed to use spaces in the server name.\n\n" " **Arguments:**\n" -" - `[text]` - The custom info text.\n" +" - `[server]` - The server to set the prefix for. Defaults to current server.\n" +" - `[prefixes...]` - The prefixes the bot will respond to on this server. Leave blank to clear server prefixes.\n" " " msgstr "" -#: redbot/core/core_commands.py:2944 -msgid "The custom text has been cleared." +#: redbot/core/core_commands.py:4126 +msgid "Server prefixes have been reset." msgstr "" -#: redbot/core/core_commands.py:2948 -msgid "The custom text has been set." +#: redbot/core/core_commands.py:4134 +msgid "You cannot have a prefix shorter than 1 character." msgstr "" -#: redbot/core/core_commands.py:2951 -msgid "Text must be fewer than 1024 characters long." +#: redbot/core/core_commands.py:4137 +msgid "You cannot have a prefix longer than 25 characters." msgstr "" -#: redbot/core/core_commands.py:2956 -#, docstring -msgid "\n" -" Commands to 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, so this command should only be used in a private channel or in DM with the bot.\n\n" -" **Examples:**\n" -" - `[p]set api Spotify redirect_uri localhost`\n" -" - `[p]set api github client_id,whoops client_secret,whoops`\n\n" -" **Arguments:**\n" -" - `` - The service you're adding tokens to.\n" -" - `` - Pairs of token keys and values. The key and value should be separated by one of ` `, `,`, or `;`.\n" -" " +#: redbot/core/core_commands.py:4142 +msgid "Server prefix set." msgstr "" -#: redbot/core/core_commands.py:2977 -msgid "`{service}` API tokens have been set." +#: redbot/core/core_commands.py:4144 +msgid "Server prefixes set." msgstr "" -#: redbot/core/core_commands.py:2981 +#: redbot/core/core_commands.py:4149 #, docstring msgid "\n" -" Show all external API services along with their keys that have been set.\n\n" -" Secrets are not shown.\n\n" -" **Example:**\n" -" - `[p]set api list``\n" +" Set a global bot variable for using buttons in menus.\n\n" +" When enabled, all usage of cores menus API will use buttons instead of reactions.\n\n" +" This defaults to False.\n" +" Using this without a setting will toggle.\n\n" +" **Examples:**\n" +" - `[p]set usebuttons True` - Enables using buttons.\n" +" - `[p]helpset usebuttons` - Toggles the value.\n\n" +" **Arguments:**\n" +" - `[use_buttons]` - Whether to use buttons. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:2992 -msgid "No API services have been set yet." -msgstr "" - -#: redbot/core/core_commands.py:2997 -msgid "Set API services:\n" +#: redbot/core/core_commands.py:4168 +msgid "I will use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:2997 -msgid "Set API service:\n" +#: redbot/core/core_commands.py:4170 +msgid "I will not use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:3007 +#: redbot/core/core_commands.py:4175 #, docstring msgid "\n" -" Remove the given services with all their keys and tokens.\n\n" +" Set the message that will be sent on uncaught bot errors.\n\n" +" To include the command name in the message, use the `{command}` placeholder.\n\n" +" If you omit the `msg` argument, the message will be reset to the default one.\n\n" " **Examples:**\n" -" - `[p]set api remove Spotify`\n" -" - `[p]set api remove github audiodb`\n\n" +" - `[p]set errormsg` - Resets the error message back to the default: \"Error in command '{command}'.\". If the command invoker is one of the bot owners, the message will also include \"Check your console or logs for details.\".\n" +" - `[p]set errormsg Oops, the command {command} has failed! Please try again later.` - Sets the error message to a custom one.\n\n" " **Arguments:**\n" -" - `` - The services to remove." +" - `[msg]` - The custom error message. Must be less than 1000 characters. Omit to reset to the default one.\n" +" " msgstr "" -#: redbot/core/core_commands.py:3022 -msgid "Services deleted successfully:\n" -"{services_list}" +#: redbot/core/core_commands.py:4190 +msgid "The message must be less than 1000 characters." msgstr "" -#: redbot/core/core_commands.py:3026 -msgid "Service deleted successfully: {service_name}" +#: redbot/core/core_commands.py:4194 +msgid "Successfully updated the error message." msgstr "" -#: redbot/core/core_commands.py:3031 -msgid "None of the services you provided had any keys set." +#: redbot/core/core_commands.py:4197 +msgid "Successfully reset the error message back to the default one." msgstr "" -#: redbot/core/core_commands.py:3036 +#: redbot/core/core_commands.py:4204 #, docstring msgid "\n" " Commands to manage settings for the help command.\n\n" @@ -1839,116 +3085,132 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3045 +#: redbot/core/core_commands.py:4213 #, docstring msgid "\n" " Show the current help settings.\n\n" " Warning: These settings may not be accurate if the default formatter is not in use.\n\n" " **Example:**\n" -" - `[p]helpset showsettings``\n" +" - `[p]helpset showsettings`\n" " " msgstr "" -#: redbot/core/core_commands.py:3059 +#: redbot/core/core_commands.py:4227 msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:3069 +#: redbot/core/core_commands.py:4237 #, docstring msgid "\n" " This resets [botname]'s help formatter to the default formatter.\n\n" " **Example:**\n" -" - `[p]helpset resetformatter``\n" +" - `[p]helpset resetformatter`\n" " " msgstr "" -#: redbot/core/core_commands.py:3078 +#: redbot/core/core_commands.py:4246 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:3087 +#: redbot/core/core_commands.py:4255 #, 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\n" " **Example:**\n" -" - `[p]helpset resetsettings``\n" +" - `[p]helpset resetsettings`\n" " " msgstr "" -#: redbot/core/core_commands.py:3097 +#: redbot/core/core_commands.py:4265 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:3105 +#: redbot/core/core_commands.py:4277 #, docstring msgid "\n" " Allows the help command to be sent as a paginated menu instead of separate\n" " messages.\n\n" -" When enabled, `[p]help` will only show one page at a time and will use reactions to navigate between pages.\n\n" -" This defaults to False.\n" -" Using this without a setting will toggle.\n\n" +" When \"reactions\", \"buttons\", \"select\", or \"selectonly\" is passed,\n" +" `[p]help` will only show one page at a time\n" +" and will use the associated control scheme to navigate between pages.\n\n" " **Examples:**\n" -" - `[p]helpset usemenus True` - Enables using menus.\n" -" - `[p]helpset usemenus` - Toggles the value.\n\n" +" - `[p]helpset usemenus reactions` - Enables using reaction menus.\n" +" - `[p]helpset usemenus buttons` - Enables using button menus.\n" +" - `[p]helpset usemenus select` - Enables buttons with a select menu.\n" +" - `[p]helpset usemenus selectonly` - Enables a select menu only on help.\n" +" - `[p]helpset usemenus disable` - Disables help menus.\n\n" " **Arguments:**\n" -" - `[use_menus]` - Whether to use menus. Leave blank to toggle.\n" +" - `<\"buttons\"|\"reactions\"|\"select\"|\"selectonly\"|\"disable\">` - Whether to use `buttons`,\n" +" `reactions`, `select`, `selectonly`, or no menus.\n" " " msgstr "" -#: redbot/core/core_commands.py:3125 -msgid "Help will use menus." +#: redbot/core/core_commands.py:4297 +msgid "Help will use the select menu only." +msgstr "" + +#: redbot/core/core_commands.py:4300 +msgid "Help will use button menus and add a select menu." +msgstr "" + +#: redbot/core/core_commands.py:4303 +msgid "Help will use button menus." +msgstr "" + +#: redbot/core/core_commands.py:4306 +msgid "Help will use reaction menus." msgstr "" -#: redbot/core/core_commands.py:3127 +#: redbot/core/core_commands.py:4309 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:3131 +#: redbot/core/core_commands.py:4316 #, 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\n" " **Examples:**\n" -" - `[p]helpset showhidden True` - Enables showing hidden commands.\n" -" - `[p]helpset showhidden` - Toggles the value.\n\n" +" - `[p]helpset showhidden True` - Enables showing hidden commands.\n" +" - `[p]helpset showhidden` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[show_hidden]` - Whether to use show hidden commands in help. Leave blank to toggle.\n" +" - `[show_hidden]` - Whether to use show hidden commands in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3148 +#: redbot/core/core_commands.py:4333 msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:3150 +#: redbot/core/core_commands.py:4335 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:3154 +#: redbot/core/core_commands.py:4339 #, docstring msgid "\n" " This allows the help command to show existing commands aliases if there is any.\n\n" " This defaults to True.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset showaliases False` - Disables showing aliases on this server.\n" -" - `[p]helpset showaliases` - Toggles the value.\n\n" +" - `[p]helpset showaliases False` - Disables showing aliases on this server.\n" +" - `[p]helpset showaliases` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[show_aliases]` - Whether to include aliases in help. Leave blank to toggle.\n" +" - `[show_aliases]` - Whether to include aliases in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3171 -msgid "Help will show commands aliases." +#: redbot/core/core_commands.py:4356 +msgid "Help will now show command aliases." msgstr "" -#: redbot/core/core_commands.py:3173 -msgid "Help will not show commands aliases." +#: redbot/core/core_commands.py:4358 +msgid "Help will no longer show command aliases." msgstr "" -#: redbot/core/core_commands.py:3177 +#: redbot/core/core_commands.py:4362 #, docstring msgid "\n" " This allows the help command message to be ticked if help is sent to a DM.\n\n" @@ -1957,44 +3219,44 @@ msgid "\n" " Using this without a setting will toggle.\n\n" " Note: This is only used when the bot is not using menus.\n\n" " **Examples:**\n" -" - `[p]helpset usetick False` - Disables ticking when help is sent to DMs.\n" -" - `[p]helpset usetick` - Toggles the value.\n\n" +" - `[p]helpset usetick False` - Disables ticking when help is sent to DMs.\n" +" - `[p]helpset usetick` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[use_tick]` - Whether to tick the help command when help is sent to DMs. Leave blank to toggle.\n" +" - `[use_tick]` - Whether to tick the help command when help is sent to DMs. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3198 +#: redbot/core/core_commands.py:4383 msgid "Help will now tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:3200 +#: redbot/core/core_commands.py:4385 msgid "Help will not tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:3204 +#: redbot/core/core_commands.py:4389 #, docstring msgid "\n" " Sets if commands which can't be run in the current context should be filtered from help.\n\n" " Defaults to True.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset verifychecks False` - Enables showing unusable commands in help.\n" -" - `[p]helpset verifychecks` - Toggles the value.\n\n" +" - `[p]helpset verifychecks False` - Enables showing unusable commands in help.\n" +" - `[p]helpset verifychecks` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[verify]` - Whether to hide unusable commands in help. Leave blank to toggle.\n" +" - `[verify]` - Whether to hide unusable commands in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3221 +#: redbot/core/core_commands.py:4406 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:3223 +#: redbot/core/core_commands.py:4408 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:3227 +#: redbot/core/core_commands.py:4412 #, docstring msgid "\n" " Sets whether the bot should respond to help commands for nonexistent topics.\n\n" @@ -2003,22 +3265,22 @@ msgid "\n" " Defaults to False.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset verifyexists True` - Enables sending help for nonexistent topics.\n" -" - `[p]helpset verifyexists` - Toggles the value.\n\n" +" - `[p]helpset verifyexists True` - Enables sending help for nonexistent topics.\n" +" - `[p]helpset verifyexists` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[verify]` - Whether to respond to help for nonexistent topics. Leave blank to toggle.\n" +" - `[verify]` - Whether to respond to help for nonexistent topics. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3248 +#: redbot/core/core_commands.py:4433 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:4436 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:3259 +#: redbot/core/core_commands.py:4444 #, docstring msgid "Set the character limit for each page in the help message.\n\n" " Note: This setting only applies to embedded help.\n\n" @@ -2027,45 +3289,44 @@ msgid "Set the character limit for each page in the help message.\n\n" " Please note that setting a relatively small character limit may\n" " mean some pages will exceed this limit.\n\n" " **Example:**\n" -" - `[p]helpset pagecharlimit 1500`\n\n" +" - `[p]helpset pagecharlimit 1500`\n\n" " **Arguments:**\n" -" - `` - The max amount of characters to show per page in the help message.\n" +" - `` - The max amount of characters to show per page in the help message.\n" " " msgstr "" -#: redbot/core/core_commands.py:3276 +#: redbot/core/core_commands.py:4461 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:3280 +#: redbot/core/core_commands.py:4465 msgid "Done. The character limit per page has been set to {}." msgstr "" -#: redbot/core/core_commands.py:3284 +#: redbot/core/core_commands.py:4469 #, docstring msgid "Set the maximum number of help pages sent in a server channel.\n\n" -" Note: 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\n" " **Examples:**\n" -" - `[p]helpset maxpages 50` - Basically never send help to DMs.\n" -" - `[p]helpset maxpages 0` - Always send help to DMs.\n\n" +" - `[p]helpset maxpages 50` - Basically never send help to DMs.\n" +" - `[p]helpset maxpages 0` - Always send help to DMs.\n\n" " **Arguments:**\n" -" - `` - The max pages allowed to send per help in a server.\n" +" - `` - The max pages allowed to send per help in a server.\n" " " msgstr "" -#: redbot/core/core_commands.py:3302 redbot/core/core_commands.py:3329 +#: redbot/core/core_commands.py:4485 redbot/core/core_commands.py:4512 msgid "You must give a value of zero or greater!" msgstr "" -#: redbot/core/core_commands.py:3306 +#: redbot/core/core_commands.py:4489 msgid "Done. The page limit has been set to {}." msgstr "" -#: redbot/core/core_commands.py:3311 +#: redbot/core/core_commands.py:4494 #, 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" @@ -2073,148 +3334,204 @@ msgid "Set the delay after which help pages will be deleted.\n\n" " Setting the delay to 0 disables this feature.\n\n" " The bot has to have MANAGE_MESSAGES permission for this to work.\n\n" " **Examples:**\n" -" - `[p]helpset deletedelay 60` - Delete the help pages after a minute.\n" -" - `[p]helpset deletedelay 1` - Delete the help pages as quickly as possible.\n" -" - `[p]helpset deletedelay 1209600` - Max time to wait before deleting (14 days).\n" -" - `[p]helpset deletedelay 0` - Disable deleting help pages.\n\n" +" - `[p]helpset deletedelay 60` - Delete the help pages after a minute.\n" +" - `[p]helpset deletedelay 1` - Delete the help pages as quickly as possible.\n" +" - `[p]helpset deletedelay 1209600` - Max time to wait before deleting (14 days).\n" +" - `[p]helpset deletedelay 0` - Disable deleting help pages.\n\n" " **Arguments:**\n" -" - `` - The seconds to wait before deleting help pages.\n" +" - `` - The seconds to wait before deleting help pages.\n" " " msgstr "" -#: redbot/core/core_commands.py:3332 +#: redbot/core/core_commands.py:4515 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:3337 +#: redbot/core/core_commands.py:4520 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:3339 +#: redbot/core/core_commands.py:4522 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:3343 +#: redbot/core/core_commands.py:4526 +#, docstring +msgid "Set the timeout for reactions, if menus are enabled.\n\n" +" The default is 30 seconds.\n" +" The timeout has to be between 15 and 300 seconds.\n\n" +" **Examples:**\n" +" - `[p]helpset reacttimeout 30` - The default timeout.\n" +" - `[p]helpset reacttimeout 60` - Timeout of 1 minute.\n" +" - `[p]helpset reacttimeout 15` - Minimum allowed timeout.\n" +" - `[p]helpset reacttimeout 300` - Max allowed timeout (5 mins).\n\n" +" **Arguments:**\n" +" - `` - The timeout, in seconds, of the reactions.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4541 +msgid "You must give a value of at least 15 seconds!" +msgstr "" + +#: redbot/core/core_commands.py:4544 +msgid "The timeout cannot be greater than 5 minutes!" +msgstr "" + +#: redbot/core/core_commands.py:4548 +msgid "Done. The reaction timeout has been set to {} seconds." +msgstr "" + +#: redbot/core/core_commands.py:4552 #, docstring msgid "\n" " Set the tagline to be used.\n\n" " The maximum tagline length is 2048 characters.\n" " This setting only applies to embedded help. If no tagline is specified, the default will be used instead.\n\n" +" You can use `[​p]` in your tagline, which will be replaced by the bot's prefix.\n\n" " **Examples:**\n" -" - `[p]helpset tagline Thanks for using the bot!`\n" -" - `[p]helpset tagline` - Resets the tagline to the default.\n\n" +" - `[p]helpset tagline Thanks for using the bot!`\n" +" - `[p]helpset tagline Use [​p]invite to add me to your server.`\n" +" - `[p]helpset tagline` - Resets the tagline to the default.\n\n" " **Arguments:**\n" -" - `[tagline]` - The tagline to appear at the bottom of help embeds. Leave blank to reset.\n" +" - `[tagline]` - The tagline to appear at the bottom of help embeds. Leave blank to reset.\n" " " msgstr "" -#: redbot/core/core_commands.py:3358 +#: redbot/core/core_commands.py:4570 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:3362 +#: redbot/core/core_commands.py:4574 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:3370 +#: redbot/core/core_commands.py:4582 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:3375 +#: redbot/core/core_commands.py:4587 #, docstring msgid "Sends a message to the owner.\n\n" " This is limited to one message every 60 seconds per person.\n\n" " **Example:**\n" -" - `[p]contact Help! The bot has become sentient!`\n\n" +" - `[p]contact Help! The bot has become sentient!`\n\n" " **Arguments:**\n" -" - `[message]` - The message to send to the owner.\n" +" - `[message]` - The message to send to the owner.\n" " " msgstr "" -#: redbot/core/core_commands.py:3387 +#: redbot/core/core_commands.py:4599 msgid "User ID: {}" msgstr "" -#: redbot/core/core_commands.py:3390 +#: redbot/core/core_commands.py:4602 msgid "through DM" msgstr "чрез ЛС" -#: redbot/core/core_commands.py:3392 +#: redbot/core/core_commands.py:4604 msgid "from {}" msgstr "от {}" -#: redbot/core/core_commands.py:3393 +#: redbot/core/core_commands.py:4605 msgid " | Server ID: {}" msgstr "" -#: redbot/core/core_commands.py:3398 +#: redbot/core/core_commands.py:4610 msgid "Use `{}dm {} ` to reply to this user" msgstr "Използвайте `{} dm {} `, за да отговорите на този потребител" -#: redbot/core/core_commands.py:3400 +#: redbot/core/core_commands.py:4612 msgid "Sent by {} {}" msgstr "Изпратено от {} {}" -#: redbot/core/core_commands.py:3405 +#: redbot/core/core_commands.py:4617 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:3476 +#: redbot/core/core_commands.py:4663 msgid "Your message has been sent." msgstr "Вашето съобщение е изпратено." -#: redbot/core/core_commands.py:3478 +#: redbot/core/core_commands.py:4665 msgid "I'm unable to deliver your message. Sorry." msgstr "Аз не съм в състояние да доставя Вашето съобщение. Съжалявам." -#: redbot/core/core_commands.py:3483 +#: redbot/core/core_commands.py:4670 #, docstring msgid "Sends a DM to a user.\n\n" " This command needs a user ID to work.\n\n" " To get a user ID, go to Discord's settings and open the 'Appearance' tab.\n" " Enable 'Developer Mode', then right click a user and click on 'Copy ID'.\n\n" " **Example:**\n" -" - `[p]dm 262626262626262626 Do you like me? Yes / No`\n\n" +" - `[p]dm 262626262626262626 Do you like me? Yes / No`\n\n" " **Arguments:**\n" -" - `[message]` - The message to dm to the user.\n" +" - `[message]` - The message to dm to the user.\n" " " msgstr "" -#: redbot/core/core_commands.py:3499 +#: redbot/core/core_commands.py:4686 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:3509 +#: redbot/core/core_commands.py:4696 msgid "Owner of {}" msgstr "" -#: redbot/core/core_commands.py:3510 +#: redbot/core/core_commands.py:4697 msgid "You can reply to this message with {}contact" msgstr "" -#: redbot/core/core_commands.py:3524 redbot/core/core_commands.py:3534 +#: redbot/core/core_commands.py:4708 redbot/core/core_commands.py:4718 msgid "Sorry, I couldn't deliver your message to {}" msgstr "" -#: redbot/core/core_commands.py:3527 redbot/core/core_commands.py:3537 +#: redbot/core/core_commands.py:4711 redbot/core/core_commands.py:4721 msgid "Message delivered to {}" msgstr "" -#: redbot/core/core_commands.py:3542 +#: redbot/core/core_commands.py:4726 #, docstring msgid "Prints the bot's data path." msgstr "" -#: redbot/core/core_commands.py:3546 +#: redbot/core/core_commands.py:4730 msgid "Data path: {path}" msgstr "" -#: redbot/core/core_commands.py:3552 +#: redbot/core/core_commands.py:4736 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:3639 +#: redbot/core/core_commands.py:4759 +#, docstring +msgid "\n" +" Diagnose issues with the command checks with ease!\n\n" +" If you want to diagnose the command from a text channel in a different server,\n" +" you can do so by using the command in DMs.\n\n" +" **Example:**\n" +" - `[p]diagnoseissues #general @Slime ban` - Diagnose why @Slime can't use `[p]ban` in #general channel.\n\n" +" **Arguments:**\n" +" - `[channel]` - The text channel that the command should be tested for. Defaults to the current channel.\n" +" - `` - The member that should be considered as the command caller.\n" +" - `` - The name of the command to test.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4775 +msgid "A text channel, voice channel, stage channel, or thread needs to be passed when using this command in DMs." +msgstr "" + +#: redbot/core/core_commands.py:4792 +msgid "The given user is not a member of the diagnosed server." +msgstr "" + +#: redbot/core/core_commands.py:4799 +msgid "Don't try to fool me, the given member can't access the {channel} channel!" +msgstr "" + +#: redbot/core/core_commands.py:4810 #, docstring msgid "\n" " Commands to manage the allowlist.\n\n" @@ -2223,85 +3540,85 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3650 +#: redbot/core/core_commands.py:4821 #, docstring msgid "\n" " Adds users to the allowlist.\n\n" " **Examples:**\n" -" - `[p]allowlist add @26 @Will` - Adds two users to the allowlist.\n" -" - `[p]allowlist add 262626262626262626` - Adds a user by ID.\n\n" +" - `[p]allowlist add @26 @Will` - Adds two users to the allowlist.\n" +" - `[p]allowlist add 262626262626262626` - Adds a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to add to the allowlist.\n" +" - `` - The user or users to add to the allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3663 +#: redbot/core/core_commands.py:4833 msgid "Users have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3665 +#: redbot/core/core_commands.py:4835 msgid "User has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3669 +#: redbot/core/core_commands.py:4839 #, docstring msgid "\n" " Lists users on the allowlist.\n\n" " **Example:**\n" -" - `[p]allowlist list`\n" +" - `[p]allowlist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3681 +#: redbot/core/core_commands.py:4851 msgid "Users on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:3683 +#: redbot/core/core_commands.py:4853 msgid "User on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:3687 redbot/core/core_commands.py:3785 -#: redbot/core/modlog.py:428 redbot/core/modlog.py:450 -#: redbot/core/modlog.py:466 +#: redbot/core/core_commands.py:4857 redbot/core/core_commands.py:4953 +#: redbot/core/modlog.py:404 redbot/core/modlog.py:426 +#: redbot/core/modlog.py:442 msgid "Unknown or Deleted User" msgstr "" -#: redbot/core/core_commands.py:3695 +#: redbot/core/core_commands.py:4865 #, docstring msgid "\n" " Removes users from the allowlist.\n\n" " The allowlist will be disabled if all users are removed.\n\n" " **Examples:**\n" -" - `[p]allowlist remove @26 @Will` - Removes two users from the allowlist.\n" -" - `[p]allowlist remove 262626262626262626` - Removes a user by ID.\n\n" +" - `[p]allowlist remove @26 @Will` - Removes two users from the allowlist.\n" +" - `[p]allowlist remove 262626262626262626` - Removes a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to remove from the allowlist.\n" +" - `` - The user or users to remove from the allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3710 +#: redbot/core/core_commands.py:4879 msgid "Users have been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:3712 +#: redbot/core/core_commands.py:4881 msgid "User has been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:3716 +#: redbot/core/core_commands.py:4885 #, docstring msgid "\n" " Clears the allowlist.\n\n" " This disables the allowlist.\n\n" " **Example:**\n" -" - `[p]allowlist clear`\n" +" - `[p]allowlist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3725 +#: redbot/core/core_commands.py:4894 msgid "Allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:3730 +#: redbot/core/core_commands.py:4899 #, docstring msgid "\n" " Commands to manage the blocklist.\n\n" @@ -2309,81 +3626,81 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3739 +#: redbot/core/core_commands.py:4908 #, docstring msgid "\n" " Adds users to the blocklist.\n\n" " **Examples:**\n" -" - `[p]blocklist add @26 @Will` - Adds two users to the blocklist.\n" -" - `[p]blocklist add 262626262626262626` - Blocks a user by ID.\n\n" +" - `[p]blocklist add @26 @Will` - Adds two users to the blocklist.\n" +" - `[p]blocklist add 262626262626262626` - Blocks a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to add to the blocklist.\n" +" - `` - The user or users to add to the blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3755 +#: redbot/core/core_commands.py:4924 msgid "You cannot add an owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3761 +#: redbot/core/core_commands.py:4929 msgid "Users have been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:3763 +#: redbot/core/core_commands.py:4931 msgid "User has been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:3767 +#: redbot/core/core_commands.py:4935 #, docstring msgid "\n" " Lists users on the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist list`\n" +" - `[p]blocklist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3779 +#: redbot/core/core_commands.py:4947 msgid "Users on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:3781 +#: redbot/core/core_commands.py:4949 msgid "User on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:3793 +#: redbot/core/core_commands.py:4961 #, docstring msgid "\n" " Removes users from the blocklist.\n\n" " **Examples:**\n" -" - `[p]blocklist remove @26 @Will` - Removes two users from the blocklist.\n" -" - `[p]blocklist remove 262626262626262626` - Removes a user by ID.\n\n" +" - `[p]blocklist remove @26 @Will` - Removes two users from the blocklist.\n" +" - `[p]blocklist remove 262626262626262626` - Removes a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to remove from the blocklist.\n" +" - `` - The user or users to remove from the blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3806 +#: redbot/core/core_commands.py:4973 msgid "Users have been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:3808 +#: redbot/core/core_commands.py:4975 msgid "User has been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:3812 +#: redbot/core/core_commands.py:4979 #, docstring msgid "\n" " Clears the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3819 +#: redbot/core/core_commands.py:4986 msgid "Blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:3825 +#: redbot/core/core_commands.py:4992 #, docstring msgid "\n" " Commands to manage the server specific allowlist.\n\n" @@ -2392,93 +3709,93 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3838 +#: redbot/core/core_commands.py:5005 #, docstring msgid "\n" " Adds a user or role to the server allowlist.\n\n" " **Examples:**\n" -" - `[p]localallowlist add @26 @Will` - Adds two users to the local allowlist.\n" -" - `[p]localallowlist add 262626262626262626` - Allows a user by ID.\n" -" - `[p]localallowlist add \"Super Admins\"` - Allows a role with a space in the name without mentioning.\n\n" +" - `[p]localallowlist add @26 @Will` - Adds two users to the local allowlist.\n" +" - `[p]localallowlist add 262626262626262626` - Allows a user by ID.\n" +" - `[p]localallowlist add \"Super Admins\"` - Allows a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local allowlist.\n" +" - `` - The users or roles to remove from the local allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3857 +#: redbot/core/core_commands.py:5024 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:3866 +#: redbot/core/core_commands.py:5033 msgid "Users and/or roles have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3868 +#: redbot/core/core_commands.py:5035 msgid "User or role has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3872 +#: redbot/core/core_commands.py:5039 #, docstring msgid "\n" " Lists users and roles on the server allowlist.\n\n" " **Example:**\n" -" - `[p]localallowlist list`\n" +" - `[p]localallowlist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3884 +#: redbot/core/core_commands.py:5051 msgid "Allowed users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:3886 +#: redbot/core/core_commands.py:5053 msgid "Allowed user or role:" msgstr "" -#: redbot/core/core_commands.py:3890 redbot/core/core_commands.py:4012 +#: redbot/core/core_commands.py:5057 redbot/core/core_commands.py:5177 msgid "Unknown or Deleted User/Role" msgstr "" -#: redbot/core/core_commands.py:3900 +#: redbot/core/core_commands.py:5067 #, docstring msgid "\n" " Removes user or role from the allowlist.\n\n" " The local allowlist will be disabled if all users are removed.\n\n" " **Examples:**\n" -" - `[p]localallowlist remove @26 @Will` - Removes two users from the local allowlist.\n" -" - `[p]localallowlist remove 262626262626262626` - Removes a user by ID.\n" -" - `[p]localallowlist remove \"Super Admins\"` - Removes a role with a space in the name without mentioning.\n\n" +" - `[p]localallowlist remove @26 @Will` - Removes two users from the local allowlist.\n" +" - `[p]localallowlist remove 262626262626262626` - Removes a user by ID.\n" +" - `[p]localallowlist remove \"Super Admins\"` - Removes a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local allowlist.\n" +" - `` - The users or roles to remove from the local allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3921 +#: redbot/core/core_commands.py:5088 msgid "I cannot allow you to do this, as it would remove your ability to run commands." msgstr "" -#: redbot/core/core_commands.py:3929 +#: redbot/core/core_commands.py:5096 msgid "Users and/or roles have been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:3931 +#: redbot/core/core_commands.py:5098 msgid "User or role has been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:3935 +#: redbot/core/core_commands.py:5102 #, docstring msgid "\n" " Clears the allowlist.\n\n" " This disables the local allowlist and clears all entries.\n\n" " **Example:**\n" -" - `[p]localallowlist clear`\n" +" - `[p]localallowlist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3944 +#: redbot/core/core_commands.py:5111 msgid "Server allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:3950 +#: redbot/core/core_commands.py:5117 #, docstring msgid "\n" " Commands to manage the server specific blocklist.\n\n" @@ -2486,374 +3803,373 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3961 +#: redbot/core/core_commands.py:5128 #, docstring msgid "\n" " Adds a user or role to the local blocklist.\n\n" " **Examples:**\n" -" - `[p]localblocklist add @26 @Will` - Adds two users to the local blocklist.\n" -" - `[p]localblocklist add 262626262626262626` - Blocks a user by ID.\n" -" - `[p]localblocklist add \"Bad Apples\"` - Blocks a role with a space in the name without mentioning.\n\n" +" - `[p]localblocklist add @26 @Will` - Adds two users to the local blocklist.\n" +" - `[p]localblocklist add 262626262626262626` - Blocks a user by ID.\n" +" - `[p]localblocklist add \"Bad Apples\"` - Blocks a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to add to the local blocklist.\n" +" - `` - The users or roles to add to the local blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3975 +#: redbot/core/core_commands.py:5142 msgid "You cannot add yourself to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3978 +#: redbot/core/core_commands.py:5145 msgid "You cannot add the guild owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3981 +#: redbot/core/core_commands.py:5148 msgid "You cannot add a bot owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3988 +#: redbot/core/core_commands.py:5153 msgid "Users and/or roles have been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:3990 +#: redbot/core/core_commands.py:5155 msgid "User or role has been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:3994 +#: redbot/core/core_commands.py:5159 #, docstring msgid "\n" " Lists users and roles on the server blocklist.\n\n" " **Example:**\n" -" - `[p]localblocklist list`\n" +" - `[p]localblocklist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4006 +#: redbot/core/core_commands.py:5171 msgid "Blocked users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:4008 +#: redbot/core/core_commands.py:5173 msgid "Blocked user or role:" msgstr "" -#: redbot/core/core_commands.py:4022 +#: redbot/core/core_commands.py:5187 #, docstring msgid "\n" " Removes user or role from local blocklist.\n\n" " **Examples:**\n" -" - `[p]localblocklist remove @26 @Will` - Removes two users from the local blocklist.\n" -" - `[p]localblocklist remove 262626262626262626` - Unblocks a user by ID.\n" -" - `[p]localblocklist remove \"Bad Apples\"` - Unblocks a role with a space in the name without mentioning.\n\n" +" - `[p]localblocklist remove @26 @Will` - Removes two users from the local blocklist.\n" +" - `[p]localblocklist remove 262626262626262626` - Unblocks a user by ID.\n" +" - `[p]localblocklist remove \"Bad Apples\"` - Unblocks a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local blocklist.\n" +" - `` - The users or roles to remove from the local blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:4038 +#: redbot/core/core_commands.py:5201 msgid "Users and/or roles have been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:4040 +#: redbot/core/core_commands.py:5203 msgid "User or role has been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:4044 +#: redbot/core/core_commands.py:5207 #, docstring msgid "\n" " Clears the server blocklist.\n\n" " This disables the server blocklist and clears all entries.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:4053 +#: redbot/core/core_commands.py:5216 msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4058 +#: redbot/core/core_commands.py:5221 #, docstring msgid "Commands to enable and disable commands and cogs." msgstr "" -#: redbot/core/core_commands.py:4064 +#: redbot/core/core_commands.py:5227 #, docstring msgid "Set the default state for a cog as disabled.\n\n" " This will disable the cog for all servers by default.\n" " To override it, use `[p]command enablecog` on the servers you want to allow usage.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command defaultdisablecog Economy`\n" -" - `[p]command defaultdisablecog ModLog`\n\n" +" - `[p]command defaultdisablecog Economy`\n" +" - `[p]command defaultdisablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to make disabled by default. Must be title-case.\n" +" - `` - The name of the cog to make disabled by default. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4080 redbot/core/core_commands.py:4105 -#: redbot/core/core_commands.py:4125 redbot/core/core_commands.py:4155 -msgid "Cog with the given name doesn't exist." -msgstr "" - -#: redbot/core/core_commands.py:4082 +#: redbot/core/core_commands.py:5243 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:4084 +#: redbot/core/core_commands.py:5245 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:4089 +#: redbot/core/core_commands.py:5250 #, docstring msgid "Set the default state for a cog as enabled.\n\n" " This will re-enable the cog for all servers by default.\n" " To override it, use `[p]command disablecog` on the servers you want to disallow usage.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command defaultenablecog Economy`\n" -" - `[p]command defaultenablecog ModLog`\n\n" +" - `[p]command defaultenablecog Economy`\n" +" - `[p]command defaultenablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to make enabled by default. Must be title-case.\n" +" - `` - The name of the cog to make enabled by default. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4107 +#: redbot/core/core_commands.py:5266 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:4112 +#: redbot/core/core_commands.py:5271 #, docstring msgid "Disable a cog in this server.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command disablecog Economy`\n" -" - `[p]command disablecog ModLog`\n\n" +" - `[p]command disablecog Economy`\n" +" - `[p]command disablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to disable on this server. Must be title-case.\n" +" - `` - The name of the cog to disable on this server. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4127 +#: redbot/core/core_commands.py:5284 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:4129 +#: redbot/core/core_commands.py:5286 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:4132 +#: redbot/core/core_commands.py:5289 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:4138 +#: redbot/core/core_commands.py:5295 #, docstring msgid "Enable a cog in this server.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command enablecog Economy`\n" -" - `[p]command enablecog ModLog`\n\n" +" - `[p]command enablecog Economy`\n" +" - `[p]command enablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to enable on this server. Must be title-case.\n" +" - `` - The name of the cog to enable on this server. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4150 +#: redbot/core/core_commands.py:5307 msgid "{cogname} has been enabled in this guild." msgstr "" -#: redbot/core/core_commands.py:4158 +#: redbot/core/core_commands.py:5312 +msgid "Cog \"{arg}\" not found." +msgstr "" + +#: redbot/core/core_commands.py:5315 msgid "{cogname} was not disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:4164 +#: redbot/core/core_commands.py:5321 #, docstring msgid "List the cogs which are disabled in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabledcogs`\n" +" - `[p]command listdisabledcogs`\n" " " msgstr "" -#: redbot/core/core_commands.py:4177 +#: redbot/core/core_commands.py:5334 msgid "The following cogs are disabled in this guild:\n" msgstr "" -#: redbot/core/core_commands.py:4183 +#: redbot/core/core_commands.py:5340 msgid "There are no disabled cogs in this guild." msgstr "" -#: redbot/core/core_commands.py:4187 +#: redbot/core/core_commands.py:5344 #, docstring msgid "\n" " List disabled commands.\n\n" " If you're the bot owner, this will show global disabled commands by default.\n" " Otherwise, this will show disabled commands on the current server.\n\n" " **Example:**\n" -" - `[p]command listdisabled`\n" +" - `[p]command listdisabled`\n" " " msgstr "" -#: redbot/core/core_commands.py:4204 +#: redbot/core/core_commands.py:5361 #, docstring msgid "List disabled commands globally.\n\n" " **Example:**\n" -" - `[p]command listdisabled global`\n" +" - `[p]command listdisabled global`\n" " " msgstr "" -#: redbot/core/core_commands.py:4211 +#: redbot/core/core_commands.py:5368 msgid "There aren't any globally disabled commands." msgstr "" -#: redbot/core/core_commands.py:4214 +#: redbot/core/core_commands.py:5371 msgid "{} commands are disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:4218 +#: redbot/core/core_commands.py:5375 msgid "1 command is disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:4226 +#: redbot/core/core_commands.py:5383 #, docstring msgid "List disabled commands in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabled guild`\n" +" - `[p]command listdisabled guild`\n" " " msgstr "" -#: redbot/core/core_commands.py:4233 +#: redbot/core/core_commands.py:5390 msgid "There aren't any disabled commands in {}." msgstr "" -#: redbot/core/core_commands.py:4236 +#: redbot/core/core_commands.py:5393 msgid "{} commands are disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:4240 +#: redbot/core/core_commands.py:5397 msgid "1 command is disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:4247 +#: redbot/core/core_commands.py:5404 #, docstring msgid "\n" " Disable a command.\n\n" " If you're the bot owner, this will disable commands globally by default.\n" " Otherwise, this will disable commands on the current server.\n\n" " **Examples:**\n" -" - `[p]command disable userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable.\n" +" - `` - The command to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:4269 +#: redbot/core/core_commands.py:5426 #, docstring msgid "\n" " Disable a command globally.\n\n" " **Examples:**\n" -" - `[p]command disable global userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable global urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable global userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable global urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable globally.\n" +" - `` - The command to disable globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4288 redbot/core/core_commands.py:4331 +#: redbot/core/core_commands.py:5438 redbot/core/core_commands.py:5474 msgid "The command to disable cannot be `command` or any of its subcommands." msgstr "" -#: redbot/core/core_commands.py:4294 redbot/core/core_commands.py:4337 +#: redbot/core/core_commands.py:5444 redbot/core/core_commands.py:5480 msgid "This command is designated as being always available and cannot be disabled." msgstr "" -#: redbot/core/core_commands.py:4303 +#: redbot/core/core_commands.py:5453 msgid "That command is already disabled globally." msgstr "" -#: redbot/core/core_commands.py:4312 +#: redbot/core/core_commands.py:5462 #, docstring msgid "\n" " Disable a command in this server only.\n\n" " **Examples:**\n" -" - `[p]command disable server userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable server urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable server userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable server urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable for the current server.\n" +" - `` - The command to disable for the current server.\n" " " msgstr "" -#: redbot/core/core_commands.py:4342 +#: redbot/core/core_commands.py:5486 msgid "You are not allowed to disable that command." msgstr "" -#: redbot/core/core_commands.py:4352 +#: redbot/core/core_commands.py:5496 msgid "That command is already disabled in this server." msgstr "" -#: redbot/core/core_commands.py:4358 +#: redbot/core/core_commands.py:5502 #, docstring msgid "Enable a command.\n\n" " If you're the bot owner, this will try to enable a globally disabled command by default.\n" " Otherwise, this will try to enable a command disabled on the current server.\n\n" " **Examples:**\n" -" - `[p]command enable userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable.\n" +" - `` - The command to enable.\n" " " msgstr "" -#: redbot/core/core_commands.py:4378 +#: redbot/core/core_commands.py:5522 #, docstring msgid "\n" " Enable a command globally.\n\n" " **Examples:**\n" -" - `[p]command enable global userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable global urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable global userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable global urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable globally.\n" +" - `` - The command to enable globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4400 +#: redbot/core/core_commands.py:5537 msgid "That command is already enabled globally." msgstr "" -#: redbot/core/core_commands.py:4409 +#: redbot/core/core_commands.py:5546 #, docstring msgid "\n" " Enable a command in this server.\n\n" " **Examples:**\n" -" - `[p]command enable server userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable server urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable server userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable server urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable for the current server.\n" +" - `` - The command to enable for the current server.\n" " " msgstr "" -#: redbot/core/core_commands.py:4427 +#: redbot/core/core_commands.py:5558 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:4437 +#: redbot/core/core_commands.py:5568 msgid "That command is already enabled in this server." msgstr "" -#: redbot/core/core_commands.py:4444 +#: redbot/core/core_commands.py:5575 #, 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 `{command}` placeholder.\n\n" " **Examples:**\n" -" - `[p]command disabledmsg This command is disabled`\n" -" - `[p]command disabledmsg {command} is disabled`\n" -" - `[p]command disabledmsg` - Sends nothing when a disabled command is attempted.\n\n" +" - `[p]command disabledmsg This command is disabled`\n" +" - `[p]command disabledmsg {command} is disabled`\n" +" - `[p]command disabledmsg` - Sends nothing when a disabled command is attempted.\n\n" " **Arguments:**\n" -" - `[message]` - The message to send when a disabled command is attempted.\n" +" - `[message]` - The message to send when a disabled command is attempted.\n" " " msgstr "" -#: redbot/core/core_commands.py:4465 +#: redbot/core/core_commands.py:5596 #, docstring msgid "\n" " Commands to manage server settings for immunity from automated actions.\n\n" @@ -2861,152 +4177,80 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4474 +#: redbot/core/core_commands.py:5605 #, docstring msgid "\n" " Gets the current members and roles configured for automatic moderation action immunity.\n\n" " **Example:**\n" -" - `[p]autoimmune list`\n" +" - `[p]autoimmune list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4487 +#: redbot/core/core_commands.py:5618 msgid "Roles immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:4492 +#: redbot/core/core_commands.py:5623 msgid "Members immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:4496 +#: redbot/core/core_commands.py:5627 msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:4505 +#: redbot/core/core_commands.py:5636 #, docstring msgid "\n" " Makes a user or role immune from automated moderation actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune add @TwentySix` - Adds a user.\n" -" - `[p]autoimmune add @Mods` - Adds a role.\n\n" +" - `[p]autoimmune add @Twentysix` - Adds a user.\n" +" - `[p]autoimmune add @Mods` - Adds a role.\n\n" " **Arguments:**\n" -" - `` - The user or role to add immunity to.\n" +" - `` - The user or role to add immunity to.\n" " " msgstr "" -#: redbot/core/core_commands.py:4517 +#: redbot/core/core_commands.py:5648 msgid "Already added." msgstr "" -#: redbot/core/core_commands.py:4525 +#: redbot/core/core_commands.py:5656 #, docstring msgid "\n" " Remove a user or role from being immune to automated moderation actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune remove @TwentySix` - Removes a user.\n" -" - `[p]autoimmune remove @Mods` - Removes a role.\n\n" +" - `[p]autoimmune remove @Twentysix` - Removes a user.\n" +" - `[p]autoimmune remove @Mods` - Removes a role.\n\n" " **Arguments:**\n" -" - `` - The user or role to remove immunity from.\n" +" - `` - The user or role to remove immunity from.\n" " " msgstr "" -#: redbot/core/core_commands.py:4537 +#: redbot/core/core_commands.py:5668 msgid "Not in list." msgstr "" -#: redbot/core/core_commands.py:4545 +#: redbot/core/core_commands.py:5676 #, docstring msgid "\n" " Checks if a user or role would be considered immune from automated actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune isimmune @TwentySix`\n" -" - `[p]autoimmune isimmune @Mods`\n\n" +" - `[p]autoimmune isimmune @Twentysix`\n" +" - `[p]autoimmune isimmune @Mods`\n\n" " **Arguments:**\n" -" - `` - The user or role to check the immunity of.\n" +" - `` - The user or role to check the immunity of.\n" " " msgstr "" -#: redbot/core/core_commands.py:4557 +#: redbot/core/core_commands.py:5688 msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:4559 +#: redbot/core/core_commands.py:5690 msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:4564 -#, docstring -msgid "\n" -" Commands for configuring owner notifications.\n\n" -" Owner notifications include usage of `[p]contact` and available Red updates.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4573 -#, docstring -msgid "\n" -" Opt-in on receiving owner notifications.\n\n" -" This is the default state.\n\n" -" Note: This will only resume sending owner notifications to your DMs.\n" -" Additional owners and destinations will not be affected.\n\n" -" **Example:**\n" -" - `[p]ownernotifications optin`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4592 -#, docstring -msgid "\n" -" Opt-out of receiving owner notifications.\n\n" -" Note: This will only stop sending owner notifications to your DMs.\n" -" Additional owners and destinations will still receive notifications.\n\n" -" **Example:**\n" -" - `[p]ownernotifications optout`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4611 -#, docstring -msgid "\n" -" Adds a destination text channel to receive owner notifications.\n\n" -" **Examples:**\n" -" - `[p]ownernotifications adddestination #owner-notifications`\n" -" - `[p]ownernotifications adddestination 168091848718417920` - Accepts channel IDs.\n\n" -" **Arguments:**\n" -" - `` - The channel to send owner notifications to.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4637 -#, docstring -msgid "\n" -" Removes a destination text channel from receiving owner notifications.\n\n" -" **Examples:**\n" -" - `[p]ownernotifications removedestination #owner-notifications`\n" -" - `[p]ownernotifications deletedestination 168091848718417920` - Accepts channel IDs.\n\n" -" **Arguments:**\n" -" - `` - The channel to stop sending owner notifications to.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4661 -#, docstring -msgid "\n" -" Lists the configured extra destinations for owner notifications.\n\n" -" **Example:**\n" -" - `[p]ownernotifications listdestinations`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4671 -msgid "There are no extra channels being sent to." -msgstr "" - -#: redbot/core/core_commands.py:4682 -msgid "Unknown channel with id: {id}" -msgstr "" - -#: redbot/core/core_commands.py:4713 +#: redbot/core/core_commands.py:5717 #, docstring msgid "\n" " Commands to add servers or channels to the ignore list.\n\n" @@ -3015,124 +4259,130 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4723 +#: redbot/core/core_commands.py:5727 #, docstring msgid "\n" " List the currently ignored servers and channels.\n\n" " **Example:**\n" -" - `[p]ignore list`\n" +" - `[p]ignore list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4738 +#: redbot/core/core_commands.py:5749 #, docstring msgid "\n" -" Ignore commands in the channel or category.\n\n" -" Defaults to the current channel.\n\n" +" Ignore commands in the channel, thread, or category.\n\n" +" Defaults to the current thread or channel.\n\n" " Note: Owners, Admins, and those with Manage Channel permissions override ignored channels.\n\n" " **Examples:**\n" -" - `[p]ignore channel #general` - Ignores commands in the #general channel.\n" -" - `[p]ignore channel` - Ignores commands in the current channel.\n" -" - `[p]ignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" -" - `[p]ignore channel 356236713347252226` - Also accepts IDs.\n\n" +" - `[p]ignore channel #general` - Ignores commands in the #general channel.\n" +" - `[p]ignore channel` - Ignores commands in the current channel.\n" +" - `[p]ignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" +" - `[p]ignore channel 356236713347252226` - Also accepts IDs.\n\n" " **Arguments:**\n" -" - `` - The channel to ignore. Can be a category channel.\n" +" - `` - The channel to ignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:4758 +#: redbot/core/core_commands.py:5767 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:4760 +#: redbot/core/core_commands.py:5769 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:4765 +#: redbot/core/core_commands.py:5774 #, docstring msgid "\n" " Ignore commands in this server.\n\n" " Note: Owners, Admins, and those with Manage Server permissions override ignored servers.\n\n" " **Example:**\n" -" - `[p]ignore server` - Ignores the current server\n" +" - `[p]ignore server` - Ignores the current server\n" " " msgstr "" -#: redbot/core/core_commands.py:4776 +#: redbot/core/core_commands.py:5785 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:4778 +#: redbot/core/core_commands.py:5787 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:4784 +#: redbot/core/core_commands.py:5793 #, docstring msgid "Commands to remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:4792 +#: redbot/core/core_commands.py:5808 #, docstring msgid "\n" -" Remove a channel or category from the ignore list.\n\n" -" Defaults to the current channel.\n\n" +" Remove a channel, thread, or category from the ignore list.\n\n" +" Defaults to the current thread or channel.\n\n" " **Examples:**\n" -" - `[p]unignore channel #general` - Unignores commands in the #general channel.\n" -" - `[p]unignore channel` - Unignores commands in the current channel.\n" -" - `[p]unignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" -" - `[p]unignore channel 356236713347252226` - Also accepts IDs. Use this method to unignore categories.\n\n" +" - `[p]unignore channel #general` - Unignores commands in the #general channel.\n" +" - `[p]unignore channel` - Unignores commands in the current channel.\n" +" - `[p]unignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" +" - `[p]unignore channel 356236713347252226` - Also accepts IDs. Use this method to unignore categories.\n\n" " **Arguments:**\n" -" - `` - The channel to unignore. This can be a category channel.\n" +" - `` - The channel to unignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:4811 +#: redbot/core/core_commands.py:5824 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:4813 +#: redbot/core/core_commands.py:5826 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:4818 +#: redbot/core/core_commands.py:5831 #, docstring msgid "\n" " Remove this server from the ignore list.\n\n" " **Example:**\n" -" - `[p]unignore server` - Stops ignoring the current server\n" +" - `[p]unignore server` - Stops ignoring the current server\n" " " msgstr "" -#: redbot/core/core_commands.py:4827 +#: redbot/core/core_commands.py:5840 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:4829 +#: redbot/core/core_commands.py:5842 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:4835 +#: redbot/core/core_commands.py:5856 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:4847 +#: redbot/core/core_commands.py:5873 redbot/core/core_commands.py:5875 +#: redbot/core/core_commands.py:5876 +msgid "None" +msgstr "Няма" + +#: redbot/core/core_commands.py:5877 msgid "Currently ignored categories: {categories}\n" -"Channels: {channels}" +"Channels: {channels}\n" +"Threads (excluding archived):{threads}" msgstr "" -#: redbot/core/core_commands.py:4862 +#: redbot/core/core_commands.py:5894 #, docstring msgid "\n" " Get info about Red's licenses.\n" " " msgstr "" -#: redbot/core/dev_commands.py:36 +#: redbot/core/dev_commands.py:412 #, docstring msgid "Various development focused utilities." msgstr "" -#: redbot/core/dev_commands.py:123 +#: redbot/core/dev_commands.py:455 #, docstring msgid "Evaluate a statement of python code.\n\n" " The bot will always respond with the return value of the code.\n" @@ -3142,18 +4392,22 @@ msgid "Evaluate a statement of python code.\n\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" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" " " msgstr "" -#: redbot/core/dev_commands.py:167 +#: redbot/core/dev_commands.py:491 #, docstring msgid "Execute asynchronous code.\n\n" " This command wraps code into the body of an async function and then\n" @@ -3162,264 +4416,215 @@ msgid "Execute asynchronous code.\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" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" " " msgstr "" -#: redbot/core/dev_commands.py:221 +#: redbot/core/dev_commands.py:527 #, 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:230 +" evaluated.\n\n" +" Use `exit()` or `quit` to exit the REPL session, prefixed with\n" +" a backtick so they may be interpreted.\n\n" +" Environment Variables:\n" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" +" " +msgstr "" + +#: redbot/core/dev_commands.py:553 msgid "Already running a REPL session in this channel. Exit it with `quit`." msgstr "Вече се провежда REPL сесия в този канал. Напуснете я с `quit`." -#: redbot/core/dev_commands.py:234 +#: redbot/core/dev_commands.py:557 msgid "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." msgstr "" -#: redbot/core/dev_commands.py:245 +#: redbot/core/dev_commands.py:568 msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." msgstr "" -#: redbot/core/dev_commands.py:259 +#: redbot/core/dev_commands.py:583 msgid "Exiting." msgstr "" -#: redbot/core/dev_commands.py:310 -msgid "Unexpected error: `{}`" -msgstr "Неочаквана грешка: `{}`" +#: redbot/core/dev_commands.py:595 +msgid "Unexpected error: " +msgstr "" -#: redbot/core/dev_commands.py:314 +#: redbot/core/dev_commands.py:599 #, docstring -msgid "Pauses/resumes the REPL running in the current channel" +msgid "Pauses/resumes the REPL running in the current channel." msgstr "" -#: redbot/core/dev_commands.py:316 +#: redbot/core/dev_commands.py:601 msgid "There is no currently running REPL session in this channel." msgstr "" -#: redbot/core/dev_commands.py:324 +#: redbot/core/dev_commands.py:609 msgid "The REPL session in this channel has been resumed." msgstr "" -#: redbot/core/dev_commands.py:326 +#: redbot/core/dev_commands.py:611 msgid "The REPL session in this channel is now paused." msgstr "" -#: redbot/core/dev_commands.py:331 +#: redbot/core/dev_commands.py:617 #, docstring msgid "Mock another user invoking a command.\n\n" " The prefix must not be entered.\n" " " msgstr "" -#: redbot/core/dev_commands.py:344 +#: redbot/core/dev_commands.py:633 #, 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" +" Current message is used as a base (including attachments, embeds, etc.),\n" +" the content and author of the message are replaced with the given arguments.\n\n" +" Note: If `content` isn't passed, the message needs to contain embeds, attachments,\n" +" or anything else that makes the message non-empty.\n" " " msgstr "" -#: redbot/core/dev_commands.py:365 +#: redbot/core/dev_commands.py:654 #, docstring msgid "Give bot owners the ability to bypass cooldowns.\n\n" " Does not persist through restarts." msgstr "" -#: redbot/core/dev_commands.py:373 +#: redbot/core/dev_commands.py:662 msgid "Bot owners will now bypass all commands with cooldowns." msgstr "" -#: redbot/core/dev_commands.py:375 +#: redbot/core/dev_commands.py:664 msgid "Bot owners will no longer bypass all commands with cooldowns." msgstr "" -#: redbot/core/errors.py:49 +#: redbot/core/errors.py:61 msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/events.py:112 -msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" -msgstr "" - -#: redbot/core/events.py:122 -msgid "\n\n" -"While 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:146 -msgid "\n\n" -"To 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:151 -msgid "Command Prompt" -msgstr "" - -#: redbot/core/events.py:153 -msgid "Terminal" -msgstr "" - -#: redbot/core/events.py:160 -msgid "\n" -"Once you've started up your bot again, if you have any 3rd-party cogs installed we then highly recommend you update them with this command in Discord: `[p]cog update`" -msgstr "" - -#: redbot/core/events.py:167 -msgid "\n\n" -"You have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\n\n" -"You 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:232 -msgid "`{user_input}` is not a valid value for `{command}`" -msgstr "" - -#: redbot/core/events.py:257 -msgid "Error in command '{command}'. Check your console or logs for details." -msgstr "" - -#: redbot/core/events.py:282 -msgid "I require the {permission} permission to execute that command." -msgstr "" - -#: redbot/core/events.py:286 -msgid "I require {permission_list} permissions to execute that command." -msgstr "" - -#: redbot/core/events.py:294 -msgid "That command is not available in DMs." -msgstr "" - -#: redbot/core/events.py:296 -msgid "That command is only available in DMs." -msgstr "" - -#: redbot/core/events.py:298 -msgid "That command is only available in NSFW channels." -msgstr "" - -#: redbot/core/events.py:308 -msgid "This command is on cooldown. Try again in {delay}." -msgstr "" - -#: redbot/core/events.py:310 -msgid "This command is on cooldown. Try again in 1 second." -msgstr "" - -#: redbot/core/events.py:315 -msgid "Too many people using this command. It can only be used {number} times concurrently." -msgstr "" - -#: redbot/core/events.py:320 -msgid "Too many people using this command. It can only be used once concurrently." +#: redbot/core/modlog.py:393 +msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/events.py:326 -msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +#: redbot/core/modlog.py:395 +msgid "**Reason:** Use the `reason` command to add it" msgstr "" -#: redbot/core/events.py:331 -msgid "That command is still completing, it can only be used once per {type} concurrently." +#: redbot/core/modlog.py:398 +msgid "Unknown" msgstr "" -#: redbot/core/events.py:337 -msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +#: redbot/core/modlog.py:402 redbot/core/modlog.py:424 +#: redbot/core/modlog.py:439 +msgid "Deleted User." msgstr "" -#: redbot/core/events.py:342 -msgid "Too many people using this command. It can only be used once per {type} concurrently." +#: redbot/core/modlog.py:476 +msgid "Deleted or archived thread ({thread_id}) in {channel_name}" msgstr "" -#: redbot/core/modlog.py:417 -msgid "Case #{} | {} {}" +#: redbot/core/modlog.py:480 +msgid "Thread {thread_id} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:419 -msgid "**Reason:** Use the `reason` command to add it" +#: redbot/core/modlog.py:484 +msgid "{channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:422 -msgid "Unknown" +#: redbot/core/modlog.py:489 +msgid "Thread {thread_name} in {channel_name}" msgstr "" -#: redbot/core/modlog.py:426 redbot/core/modlog.py:448 -#: redbot/core/modlog.py:463 -msgid "Deleted User." +#: redbot/core/modlog.py:493 +msgid "Thread {thread_name} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:477 redbot/core/modlog.py:512 -msgid "**Reason:** {}" +#: redbot/core/modlog.py:499 redbot/core/modlog.py:527 +msgid "Reason:" msgstr "" -#: redbot/core/modlog.py:491 +#: redbot/core/modlog.py:513 msgid "Moderator" msgstr "" -#: redbot/core/modlog.py:493 +#: redbot/core/modlog.py:515 msgid "Until" msgstr "" -#: redbot/core/modlog.py:494 +#: redbot/core/modlog.py:516 msgid "Duration" msgstr "" -#: redbot/core/modlog.py:498 redbot/core/modlog.py:503 +#: redbot/core/modlog.py:518 msgid "Channel" msgstr "" -#: redbot/core/modlog.py:499 -msgid "{channel} (deleted)" -msgstr "" - -#: redbot/core/modlog.py:505 +#: redbot/core/modlog.py:520 msgid "Amended by" msgstr "" -#: redbot/core/modlog.py:507 +#: redbot/core/modlog.py:522 msgid "Last modified at" msgstr "" -#: redbot/core/modlog.py:527 -msgid "**User:** {}\n" +#: redbot/core/modlog.py:542 +msgid "User:" +msgstr "" + +#: redbot/core/modlog.py:543 +msgid "Moderator:" +msgstr "" + +#: redbot/core/modlog.py:546 +msgid "Until:" msgstr "" -#: redbot/core/modlog.py:528 -msgid "**Moderator:** {}\n" +#: redbot/core/modlog.py:546 +msgid "Duration:" msgstr "" -#: redbot/core/modlog.py:531 -msgid "**Until:** {}\n" -"**Duration:** {}\n" +#: redbot/core/modlog.py:549 redbot/core/modlog.py:551 +msgid "Channel:" msgstr "" -#: redbot/core/modlog.py:534 -msgid "**Channel**: {} (Deleted)\n" +#: redbot/core/modlog.py:553 +msgid "Amended by:" msgstr "" -#: redbot/core/modlog.py:536 -msgid "**Channel**: {}\n" +#: redbot/core/modlog.py:555 +msgid "Last modified at:" msgstr "" -#: redbot/core/modlog.py:538 -msgid "**Amended by:** {}\n" +#: redbot/core/tree.py:271 +msgid "Command not found." msgstr "" -#: redbot/core/modlog.py:540 -msgid "**Last modified at:** {}\n" +#: redbot/core/tree.py:332 +msgid "You are not permitted to use this command." msgstr "" diff --git a/redbot/core/locales/cs-CZ.po b/redbot/core/locales/cs-CZ.po index ac0ebc9af6c..382119858c8 100644 --- a/redbot/core/locales/cs-CZ.po +++ b/redbot/core/locales/cs-CZ.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-12 15:52+0000\n" +"POT-Creation-Date: 2024-03-23 23:21+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,20 +15,12 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: cs_CZ\n" -#: redbot/core/bank.py:1019 -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:1026 -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:316 +#: redbot/core/_cog_manager.py:317 #, 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:325 +#: redbot/core/_cog_manager.py:326 #, docstring msgid "\n" " Lists current cog paths in order of priority.\n" @@ -37,13 +29,13 @@ msgstr "\n" " Vypíše aktuální cesty cogů v pořadí podle priority.\n" " " -#: redbot/core/cog_manager.py:333 +#: redbot/core/_cog_manager.py:334 msgid "Install Path: {install_path}\n" "Core 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:347 +#: redbot/core/_cog_manager.py:348 #, docstring msgid "\n" " Add a path to the list of available cog paths.\n" @@ -52,1791 +44,3068 @@ msgstr "\n" " Přidat cestu k seznamu dostupných cest cogů\n" " " -#: redbot/core/cog_manager.py:351 +#: redbot/core/_cog_manager.py:352 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:359 +#: redbot/core/_cog_manager.py:360 msgid "Path successfully added." msgstr "Cesta úspěšně přidána." -#: redbot/core/cog_manager.py:364 +#: redbot/core/_cog_manager.py:365 #, docstring msgid "\n" -" Removes a path from the available cog paths given the `path_number` from `[p]paths`.\n" +" Removes one or more paths from the available cog paths given the `path_numbers` from `[p]paths`.\n" " " -msgstr "" - -#: 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á." +msgstr "\n" +"Odebere jednu nebo více cest z dostupných ozubených drah daných 'path_numbers' z '[p]paths'. " -#: redbot/core/cog_manager.py:376 -msgid "That is an invalid path number." -msgstr "To je neplatné číslo cesty." +#: redbot/core/_cog_manager.py:386 +msgid "The following paths were removed: {paths}" +msgstr "Následující cesty byly odstraněny: {paths}" -#: redbot/core/cog_manager.py:380 -msgid "Path successfully removed." -msgstr "Cesta úspěšně odstraněna." +#: redbot/core/_cog_manager.py:392 +msgid "The following path numbers did not exist: {path_numbers}" +msgstr "Následující čísla cest neexistovala: {path_numbers}" -#: redbot/core/cog_manager.py:385 +#: redbot/core/_cog_manager.py:403 #, docstring msgid "\n" " Reorders paths internally to allow discovery of different cogs.\n" " " -msgstr "" +msgstr "\n" +" Interně přeuspořádá cesty pro nalezení jiných cogů.\n" +" " -#: redbot/core/cog_manager.py:399 +#: redbot/core/_cog_manager.py:414 msgid "Invalid 'from' index." -msgstr "" +msgstr "Neplatný index 'from'." -#: redbot/core/cog_manager.py:405 +#: redbot/core/_cog_manager.py:420 msgid "Invalid 'to' index." -msgstr "" +msgstr "Neplatný index 'to'." -#: redbot/core/cog_manager.py:409 +#: redbot/core/_cog_manager.py:424 msgid "Paths reordered." msgstr "Cesty byly uspořádány." -#: redbot/core/cog_manager.py:414 +#: redbot/core/_cog_manager.py:429 #, 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" +" Returns the current install path or sets it if one is provided.\n\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" +" Vrátí aktuální instalační cestu nebo ji nastaví, pokud je zadáno.\n\n" +" Poskytnutá cesta musí být absolutní nebo relativní k adresáři a musí již existovat.\n\n" +" V procesu nebudou přenášeny žádné instalované cogy.\n" +" " -#: redbot/core/cog_manager.py:427 +#: redbot/core/_cog_manager.py:443 msgid "That path does not exist." msgstr "Taková cesta neexistuje." -#: redbot/core/cog_manager.py:432 +#: redbot/core/_cog_manager.py:448 msgid "The bot will install new cogs to the `{}` directory." -msgstr "" +msgstr "Bot nainstaluje nové cogs do adresáře `{}`." -#: redbot/core/cog_manager.py:438 +#: redbot/core/_cog_manager.py:454 #, docstring msgid "\n" " Lists all loaded and available cogs.\n" " " -msgstr "" +msgstr "\n" +" Seznam všech načtených a dostupných cogs.\n" +" " -#: redbot/core/cog_manager.py:451 redbot/core/cog_manager.py:466 +#: redbot/core/_cog_manager.py:467 redbot/core/_cog_manager.py:482 msgid "**{} loaded:**\n" msgstr "**{} načteno:**\n" -#: redbot/core/cog_manager.py:452 redbot/core/cog_manager.py:468 +#: redbot/core/_cog_manager.py:468 redbot/core/_cog_manager.py:484 msgid "**{} unloaded:**\n" msgstr "**{} odnačteno:**\n" -#: redbot/core/core_commands.py:181 -msgid "Alias {alias_name} is already an existing command or alias in one of the loaded cogs." -msgstr "" +#: redbot/core/_diagnoser.py:104 +msgid "To fix this issue, you need to do one of these:" +msgstr "Chcete-li tento problém vyřešit, musíte provést jedno z tohoto:" + +#: redbot/core/_diagnoser.py:112 +msgid "Check if the command caller is not a bot" +msgstr "Zkontrolujte, zda volající není botem" -#: redbot/core/core_commands.py:186 -msgid "Command {command_name} is already an existing command or alias in one of the loaded cogs." -msgstr "" +#: redbot/core/_diagnoser.py:118 +msgid "The user is a bot which prevents them from running any command." +msgstr "Uživatel je bot, což mu brání v spuštění jakéhokoli příkazu." + +#: redbot/core/_diagnoser.py:119 +msgid "This cannot be fixed - bots should not be listening to other bots." +msgstr "Toto nelze opravit - boti by neměli poslouchat ostatní boty." -#: redbot/core/core_commands.py:398 -#, docstring -msgid "\n" -" The Core cog has many commands related to core functions.\n\n" -" These commands come loaded with every Red bot, and cover some of the most basic usage of the bot.\n" -" " +#: redbot/core/_diagnoser.py:123 +msgid "Check if the bot can send messages in the given channel" +msgstr "Zkontrolujte, zda bot může odesílat zprávy v daném kanálu" + +#: redbot/core/_diagnoser.py:130 +msgid "Bot is timed out in the given channel." msgstr "" -#: redbot/core/core_commands.py:410 -#, docstring -msgid "Pong." -msgstr "Pong." +#: redbot/core/_diagnoser.py:131 +msgid "To fix this issue, remove timeout from the bot." +msgstr "Chcete-li tento problém vyřešit, odstraňte pauzu z bota." -#: redbot/core/core_commands.py:415 -#, docstring -msgid "Shows info about [botname].\n\n" -" See `[p]set custominfo` to customize.\n" -" " -msgstr "" +#: redbot/core/_diagnoser.py:137 +msgid "Bot doesn't have permission to send messages in the given channel." +msgstr "Bot nemá oprávnění k odesílání zpráv v daném kanálu." -#: redbot/core/core_commands.py:445 -msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\n\n" -"Red 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/_diagnoser.py:138 +msgid "To fix this issue, ensure that the permissions setup allows the bot to send messages per Discord's role hierarchy:\n" +"https://support.discord.com/hc/en-us/articles/206141927" +msgstr "Chcete-li tento problém vyřešit, ujistěte se, že nastavení oprávnění umožňuje botovi odesílat zprávy dle hierarchie rolí Discordu:\n" +"https://support.discord.com/hc/en-us/articles/206141927" -#: redbot/core/core_commands.py:456 -msgid "Instance owned by team" -msgstr "" +#: redbot/core/_diagnoser.py:150 +msgid "Check if the channel and the server aren't set to be ignored" +msgstr "Zkontrolujte, zda kanál a server nejsou ignorovány" -#: redbot/core/core_commands.py:456 -msgid "Instance owned by" -msgstr "Instanci Red bota vlastní" +#: redbot/core/_diagnoser.py:156 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {thread} thread, its parent channel, and the server aren't a part of that list." +msgstr "Pro nápravu tohoto problému zkontrolujte seznam vrácen z příkazu {command} a ujistěte se, že kanál {thread} a server nejsou součástí tohoto seznamu." -#: redbot/core/core_commands.py:461 -msgid "Red version" -msgstr "Verze Red" +#: redbot/core/_diagnoser.py:165 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {channel} channel and the server aren't a part of that list." +msgstr "Pro nápravu tohoto problému zkontrolujte seznam vrácen z příkazu {command} a ujistěte se, že kanál {channel} a server nejsou součástí tohoto seznamu." -#: redbot/core/core_commands.py:464 redbot/core/core_commands.py:520 -msgid "Yes, {version} is available." -msgstr "" +#: redbot/core/_diagnoser.py:175 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {thread} thread, its parent channel, the channel category it belongs to ({channel_category}), and the server aren't a part of that list." +msgstr "Chcete-li tento problém vyřešit, zkontrolujte seznam vrácen příkazem {command} a ujistěte se, že vlákno {thread} , jeho nadřazený kanál, kategorie kanálu, do kterého patří ({channel_category}), a server není součástí tohoto seznamu." -#: redbot/core/core_commands.py:468 redbot/core/core_commands.py:524 -msgid "Checking for updates failed." -msgstr "" +#: redbot/core/_diagnoser.py:186 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {channel} channel, the channel category it belongs to ({channel_category}), and the server aren't a part of that list." +msgstr "Pro nápravu tohoto problému zkontrolujte seznam vrácen z příkazu {command} a ujistěte se, že kanál {channel}, kategorie kanálu ({channel_category}) a server nejsou součástí tohoto seznamu." -#: redbot/core/core_commands.py:469 -msgid "Outdated" -msgstr "Zastaralé" +#: redbot/core/_diagnoser.py:200 +msgid "The bot is set to ignore commands in the given channel or this server." +msgstr "Bot je nastaven na ignorování příkazů v daném kanálu nebo tomto serveru." -#: redbot/core/core_commands.py:471 -msgid "About this instance" -msgstr "O této instanci bota" +#: redbot/core/_diagnoser.py:210 +msgid "Global allowlist prevents the user from running this command." +msgstr "Globální seznam povolených uživatelů zabraňuje uživateli spustit tento příkaz." -#: redbot/core/core_commands.py:472 -msgid "About Red" -msgstr "O Red" +#: redbot/core/_diagnoser.py:211 +msgid "To fix this issue, you can either add the user to the allowlist, or clear the allowlist.\n" +"If you want to keep the allowlist, you can run {command_1} which will add {user} to the allowlist.\n" +"If you instead want to clear the allowlist and let all users run commands freely, you can run {command_2} to do that." +msgstr "Chcete-li tento problém vyřešit, můžete buď přidat uživatele do seznamu povolených uživatelů, nebo kompletně tento seznam vymazat.\n" +"Pokud chcete seznam povolených zachovat, můžete spustit {command_1}, který přidá {user} do seznamu.\n" +"Pokud místo toho chcete vymazat seznam povolených a nechat všechny uživatele spouštět příkazy, můžete provést příkaz {command_2}." -#: redbot/core/core_commands.py:475 redbot/core/core_commands.py:533 -msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" -msgstr "Přináší radost od 02 Ledna 2016 (již {} dní!)" +#: redbot/core/_diagnoser.py:227 +msgid "Global blocklist prevents the user from running this command." +msgstr "Globální seznam zakázaných uživatelů zabraňuje uživateli spustit tento příkaz." -#: redbot/core/core_commands.py:483 -msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\n\n" -"Red 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/_diagnoser.py:228 +msgid "To fix this issue, you can either remove the user from the blocklist, or clear the blocklist.\n" +"If you want to keep the blocklist, you can run {command_1} which will remove {user} from the blocklist.\n" +"If you instead want to clear the blocklist and let all users run commands freely, you can run {command_2} to do that." +msgstr "Chcete-li tento problém vyřešit, můžete buď odebrat uživatele ze seznamu zakázaných uživatelů, nebo kompletně tento seznam vymazat.\n" +"Pokud chcete seznam zakázaných zachovat, můžete spustit {command_1}, který odebere {user} ze seznamu.\n" +"Pokud místo toho chcete vymazat seznam zakázaných a nechat všechny uživatele spouštět příkazy, můžete provést příkaz {command_2}." -#: redbot/core/core_commands.py:494 -msgid "Instance owned by team: [{owner}]\n" -"Python: [{python_version}] (5)\n" -"discord.py: [{dpy_version}] (6)\n" -"Red version: [{red_version}] (7)\n" -msgstr "" +#: redbot/core/_diagnoser.py:250 +msgid "Local allowlist prevents the user from running this command." +msgstr "Místní seznam povolených zabraňuje uživateli spustit tento příkaz." -#: redbot/core/core_commands.py:506 -msgid "Instance owned by: [{owner}]\n" -"Python: [{python_version}] (5)\n" -"discord.py: [{dpy_version}] (6)\n" -"Red version: [{red_version}] (7)\n" -msgstr "" +#: redbot/core/_diagnoser.py:251 +msgid "To fix this issue, you can either add the user or one of their roles to the local allowlist, or clear the local allowlist.\n" +"If you want to keep the local allowlist, you can run {command_1} which will add {user} to the local allowlist.\n" +"If you instead want to clear the local allowlist and let all users run commands freely, you can run {command_2} to do that." +msgstr "Chcete-li tento problém vyřešit, můžete buď odebrat uživatele ze seznamu zakázaných uživatelů, nebo kompletně tento seznam vymazat.\n" +"Pokud chcete seznam zakázaných zachovat, můžete spustit {command_1}, který odebere {user} ze seznamu.\n" +"Pokud místo toho chcete vymazat seznam zakázaných a nechat všechny uživatele spouštět příkazy, můžete provést příkaz {command_2}." -#: redbot/core/core_commands.py:525 -msgid "Outdated: [{state}]\n" +#: redbot/core/_diagnoser.py:265 +msgid "Local blocklist prevents the user from running this command." msgstr "" -#: redbot/core/core_commands.py:528 -msgid "**About Red**\n" +#: redbot/core/_diagnoser.py:280 +msgid "To fix this issue, you can either remove the user's roles from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove the user's roles ({roles}) from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:539 -msgid "**About this instance**\n" +#: redbot/core/_diagnoser.py:305 +msgid "To fix this issue, you can either remove the user and their roles from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove {user} and their roles ({roles}) from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:541 -msgid "**References**\n" -"1. <{}>\n" -"2. <{}>\n" -"3. <{}>\n" -"4. <{}>\n" -"5. <{}>\n" -"6. <{}>\n" -"7. <{}>\n" +#: redbot/core/_diagnoser.py:327 +msgid "To fix this issue, you can either remove the user from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove {user} from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:557 -#, docstring -msgid "Shows [botname]'s uptime." +#: redbot/core/_diagnoser.py:342 +msgid "Allowlist and blocklist checks" msgstr "" -#: redbot/core/core_commands.py:560 -msgid "Less than one second" +#: redbot/core/_diagnoser.py:374 +msgid "Global, cog and command checks" msgstr "" -#: redbot/core/core_commands.py:562 -msgid "Been up for: **{time_quantity}** (since {timestamp} UTC)" +#: redbot/core/_diagnoser.py:381 +msgid "The given command is disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:569 -#, docstring -msgid "\n" -" Commands which interact with the data [botname] has about you.\n\n" -" More information can be found in the [End User Data Documentation.](https://docs.discord.red/en/stable/red_core_data_statement.html)\n" -" " +#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:858 +msgid "One of the parents of the given command is disabled globally." msgstr "" -#: redbot/core/core_commands.py:580 -#, docstring -msgid "\n" -" Find out what type of data [botname] stores and why.\n\n" -" **Example:**\n" -" - `[p]mydata whatdata`\n" -" " +#: redbot/core/_diagnoser.py:389 +msgid "To fix this issue, you can run {command} which will enable the {affected_command} command in this guild." msgstr "" -#: redbot/core/core_commands.py:590 -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\n" -"Additionally, 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." +#: redbot/core/_diagnoser.py:410 +msgid "Other issues related to the checks" msgstr "" -#: redbot/core/core_commands.py:609 -#, docstring -msgid "View the End User Data statements of each 3rd-party module.\n\n" -" This will send an attachment with the End User Data statements of all loaded 3rd party cogs.\n\n" -" **Example:**\n" -" - `[p]mydata 3rdparty`\n" -" " +#: redbot/core/_diagnoser.py:411 +msgid "There's an issue related to the checks for {command} but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:620 -msgid "I need to be able to attach files (try in DMs?)." +#: redbot/core/_diagnoser.py:415 +msgid "To fix this issue, a manual review of the global, cog and command checks is required." msgstr "" -#: redbot/core/core_commands.py:630 -msgid "This instance does not appear to have any 3rd-party extensions loaded." -msgstr "" +#: redbot/core/_diagnoser.py:423 +msgid "Global checks" +msgstr "Globální kontroly" -#: redbot/core/core_commands.py:650 -msgid "3rd party End User Data statements" +#: redbot/core/_diagnoser.py:433 +msgid "One of the global checks for the command {command} failed with a message:\n" +"{message}" msgstr "" -#: redbot/core/core_commands.py:652 -msgid "The following are statements provided by 3rd-party extensions." +#: redbot/core/_diagnoser.py:437 +msgid "One of the global checks for the command {command} failed without a message." msgstr "" -#: redbot/core/core_commands.py:657 -msgid "3rd-party extensions without statements\n" +#: redbot/core/_diagnoser.py:441 +msgid "Cog check" +msgstr "Cog kontrola" + +#: redbot/core/_diagnoser.py:458 +msgid "The cog check for the command {command} failed with a message:\n" +"{message}" msgstr "" -#: redbot/core/core_commands.py:668 -msgid "Here's a generated page with the statements provided by 3rd-party extensions." +#: redbot/core/_diagnoser.py:459 +msgid "The cog check for the command {command} failed without a message." msgstr "" -#: redbot/core/core_commands.py:684 -msgid "Did not get confirmation, cancelling." +#: redbot/core/_diagnoser.py:463 +msgid "Command checks" +msgstr "Kontroly příkazů" + +#: redbot/core/_diagnoser.py:477 +msgid "One of the command checks for the command {command} failed with a message:\n" +"{message}" msgstr "" -#: redbot/core/core_commands.py:689 -msgid "Did not get a matching confirmation, cancelling." +#: redbot/core/_diagnoser.py:481 +msgid "One of the command checks for the command {command} failed without a message." msgstr "" -#: redbot/core/core_commands.py:700 -#, 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\n" -" **Example:**\n" -" - `[p]mydata forgetme`\n" -" " +#: redbot/core/_diagnoser.py:485 +msgid "Permissions verification" +msgstr "Ověření oprávnění" + +#: redbot/core/_diagnoser.py:488 +msgid "Cog permissions verification" msgstr "" -#: redbot/core/core_commands.py:715 -msgid "This command ({command}) does not support non-interactive usage." +#: redbot/core/_diagnoser.py:503 +msgid "The cog of the given command is disabled in this guild." +msgstr "Cog daného příkazu je v tomto serveru zakázán." + +#: redbot/core/_diagnoser.py:504 +msgid "To fix this issue, you can run {command} which will enable the {affected_cog} cog in this guild." +msgstr "Chcete-li tento problém vyřešit, můžete spustit {command}, který v tomto serveru zapne {affected_cog} cog." + +#: redbot/core/_diagnoser.py:518 +msgid "Bot is missing some of the channel permissions ({permissions}) required by the {cog} cog." +msgstr "Bot postrádá některá oprávnění kanálu ({permissions}) vyžadovaná cogem {cog}." + +#: redbot/core/_diagnoser.py:526 +msgid "Bot is missing some of the channel permissions ({permissions}) required by the {command} command." +msgstr "Bot postrádá některá oprávnění kanálu ({permissions}) vyžadovaná příkazem {command}." + +#: redbot/core/_diagnoser.py:538 +msgid "To fix this issue, grant the required permissions to the bot through role settings or channel overrides." +msgstr "Chcete-li tento problém vyřešit, udělte botovi potřebná oprávnění prostřednictvím nastavení role nebo nastavením opravnění kanálu." + +#: redbot/core/_diagnoser.py:557 redbot/core/_diagnoser.py:653 +msgid "Other issues related to the permissions." +msgstr "Jiné problémy týkající se oprávnění." + +#: redbot/core/_diagnoser.py:558 +msgid "Fatal error: There's an issue related to the permissions for the {cog} cog but we're not able to determine the exact cause." +msgstr "Fatální chyba: V oprávněních pro cog {cog} je problém, ale nejsme schopni určit přesnou příčinu." + +#: redbot/core/_diagnoser.py:563 +msgid "Fatal error: There's an issue related to the permissions for the {command} command but we're not able to determine the exact cause." +msgstr "Fatální chyba: V oprávněních pro příkaz {command} je problém, ale nejsme schopni určit přesnou příčinu." + +#: redbot/core/_diagnoser.py:567 +msgid "This is an unexpected error, please report it on Red's issue tracker." +msgstr "Toto je neočekávaná chyba, prosím pokud můžete, nahlaste ji na issue trackeru Red bota." + +#: redbot/core/_diagnoser.py:574 +msgid "Ensure that the command is not bot owner only" +msgstr "Ujistěte se zda není příkaz pouze vlastníkem bota" + +#: redbot/core/_diagnoser.py:582 +msgid "The command is bot owner only and the given user is not a bot owner." +msgstr "Příkaz je pouze pro vlastníka bota a daný uživatel není majitelem bota." + +#: redbot/core/_diagnoser.py:583 +msgid "This cannot be fixed - regular users cannot run bot owner only commands." +msgstr "To nelze opravit - běžní uživatelé nemohou použít příkazy pouze vlastníka bota." + +#: redbot/core/_diagnoser.py:589 +msgid "Permission hooks" +msgstr "Oprávnění háčků" + +#: redbot/core/_diagnoser.py:599 +msgid "Fatal error: the result of permission hooks is inconsistent." msgstr "" -#: redbot/core/core_commands.py:722 -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:" +#: redbot/core/_diagnoser.py:600 redbot/core/_diagnoser.py:606 +#: redbot/core/_diagnoser.py:844 +msgid "To fix this issue, a manual review of the installed cogs is required." msgstr "" -#: redbot/core/core_commands.py:732 -msgid "This may take some time." +#: redbot/core/_diagnoser.py:605 +msgid "The access has been denied by one of the bot's permissions hooks." msgstr "" -#: redbot/core/core_commands.py:745 -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}.\n" -"Please contact the owner of this bot to address this.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:615 +msgid "User's discord permissions, privilege level and rules from Permissions cog" msgstr "" -#: redbot/core/core_commands.py:760 -msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\n" -"Please contact the owner of this bot to address this.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:630 +msgid "The access has been denied due to the rules set for the {cog} cog with Permissions cog." msgstr "" -#: redbot/core/core_commands.py:770 -msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\n" -"Please contact the owner of this bot to address this.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:635 +msgid "The access has been denied due to the rules set for the {command} command with Permissions cog." msgstr "" -#: redbot/core/core_commands.py:780 -msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" +#: redbot/core/_diagnoser.py:639 +msgid "To fix the issue, a manual review of the rules is required." msgstr "" -#: redbot/core/core_commands.py:788 redbot/core/core_commands.py:955 -#: redbot/core/core_commands.py:1041 redbot/core/core_commands.py:1112 -msgid "{mention} The following cogs did not handle deletion:\n" -"{cogs}." +#: redbot/core/_diagnoser.py:654 +msgid "There's an issue related to the permissions of {cog} cog but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:798 -#, docstring -msgid "[Coming Soon] Get what data [botname] has about you." +#: redbot/core/_diagnoser.py:659 +msgid "There's an issue related to the permissions of {command} command but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:800 -msgid "This command doesn't do anything yet, but we're working on adding support for this." +#: redbot/core/_diagnoser.py:663 +msgid "To fix this issue, a manual review of the command is required." msgstr "" -#: redbot/core/core_commands.py:809 -#, docstring -msgid "\n" -" Commands for more complete data handling.\n" -" " +#: redbot/core/_diagnoser.py:670 +msgid "Permission checks" msgstr "" -#: redbot/core/core_commands.py:815 -#, docstring -msgid "\n" -" Set the bot to allow users to request a data deletion.\n\n" -" This is on by default.\n" -" Opposite of `[p]mydata ownermanagement disallowuserdeletions`\n\n" -" **Example:**\n" -" - `[p]mydata ownermanagement allowuserdeletions`\n" -" " +#: redbot/core/_diagnoser.py:674 +msgid "The access has been denied by one of the permissions checks of {cog} cog." msgstr "" -#: redbot/core/core_commands.py:826 -msgid "User can delete their own data. This will not include operational data such as blocked users." +#: redbot/core/_diagnoser.py:678 +msgid "The access has been denied by one of the permission checks of {command} command." msgstr "" -#: redbot/core/core_commands.py:834 -#, docstring -msgid "\n" -" Set the bot to not allow users to request a data deletion.\n\n" -" Opposite of `[p]mydata ownermanagement allowuserdeletions`\n\n" -" **Example:**\n" -" - `[p]mydata ownermanagement disallowuserdeletions`\n" -" " +#: redbot/core/_diagnoser.py:686 +msgid "To fix this issue, a manual review of the permission checks is required." msgstr "" -#: redbot/core/core_commands.py:843 -msgid "User can not delete their own data." +#: redbot/core/_diagnoser.py:692 +msgid "User's discord permissions and privilege level" msgstr "" -#: redbot/core/core_commands.py:847 -#, docstring -msgid "\n" -" Sets how user deletions are treated.\n\n" -" **Example:**\n" -" - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" -" **Arguments:**\n" -" - `` - The strictness level for user deletion. See Level guide below.\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" -" " +#: redbot/core/_diagnoser.py:701 +msgid "grant the required permissions to the user through role settings or channel overrides" msgstr "" -#: redbot/core/core_commands.py:864 -msgid "Cogs will be instructed to remove all non operational data upon a user request." +#: redbot/core/_diagnoser.py:707 +msgid "The user is missing some of the channel permissions ({permissions}) required by the {cog} cog." msgstr "" -#: redbot/core/core_commands.py:872 -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." +#: redbot/core/_diagnoser.py:712 +msgid "The user is missing some of the channel permissions ({permissions}) required by the {command} command." msgstr "" -#: redbot/core/core_commands.py:883 -#, docstring -msgid "\n" -" Handle a deletion request from Discord.\n\n" -" This will cause the bot to get rid of or disassociate all data from the specified user ID.\n" -" You should not use this unless Discord has specifically requested this with regard to a deleted user.\n" -" This will remove the user from various anti-abuse measures.\n" -" If you are processing a manual request from a user, you may want `[p]mydata ownermanagement deleteforuser` instead.\n\n" -" **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" -" " +#: redbot/core/_diagnoser.py:721 +msgid "the guild owner" msgstr "" -#: redbot/core/core_commands.py:897 -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\n" -"If you are sure this is what you intend to do please respond with the following:" +#: redbot/core/_diagnoser.py:724 +msgid "the mod role" msgstr "" -#: redbot/core/core_commands.py:915 redbot/core/core_commands.py:1072 -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}\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:726 +msgid "the admin role" msgstr "" -#: redbot/core/core_commands.py:930 redbot/core/core_commands.py:1087 -msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:729 +msgid "assign appropriate role to the user" msgstr "" -#: redbot/core/core_commands.py:941 redbot/core/core_commands.py:1098 -msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:731 +msgid "The user is missing the privilege level ({privilege_level}) required by the {cog} cog." msgstr "" -#: redbot/core/core_commands.py:951 redbot/core/core_commands.py:1108 -msgid "I've deleted all data about that user that I know how to delete." +#: redbot/core/_diagnoser.py:738 +msgid "The user is missing the privilege level ({privilege_level}) required by the {command} command." msgstr "" -#: redbot/core/core_commands.py:962 -#, docstring -msgid "Delete data [botname] has about a user for a user.\n\n" -" This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user.\n" -" Users have access to a different command for this unless they can't interact with the bot at all.\n" -" 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\n" -" **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" -" " +#: redbot/core/_diagnoser.py:751 +msgid "add appropriate rule in the Permissions cog" msgstr "" -#: redbot/core/core_commands.py:973 -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\n" -"If you are sure this is what you intend to do please respond with the following:" +#: redbot/core/_diagnoser.py:754 +msgid "The user has neither the channel permissions ({permissions}) nor the privilege level ({privilege_level}) required by the {cog} cog." msgstr "" -#: redbot/core/core_commands.py:996 -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}\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:763 +msgid "The user has neither the channel permissions ({permissions}) nor the privilege level ({privilege_level}) required by the {command} command." msgstr "" -#: redbot/core/core_commands.py:1011 -msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:781 +msgid "Checks and permissions verification for the command {command}" msgstr "" -#: redbot/core/core_commands.py:1022 -msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:804 redbot/core/_diagnoser.py:917 +msgid "Other command checks" msgstr "" -#: redbot/core/core_commands.py:1033 -msgid "I've deleted all non-operational data about that user that I know how to delete." +#: redbot/core/_diagnoser.py:805 redbot/core/_diagnoser.py:918 +msgid "The given command is failing one of the required checks." msgstr "" -#: redbot/core/core_commands.py:1048 -#, docstring -msgid "Delete data [botname] has about a user.\n\n" -" This will cause the bot to get rid of or disassociate a lot of data about the specified user.\n" -" This may include more than just end user data, including anti abuse records.\n\n" -" **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" -" " +#: redbot/core/_diagnoser.py:806 redbot/core/_diagnoser.py:919 +msgid "To fix this issue, a manual review of the command's checks is required." msgstr "" -#: redbot/core/core_commands.py:1058 -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\n" -"If you are sure this is what you intend to do please respond with the following:" +#: redbot/core/_diagnoser.py:817 +msgid "Global 'call once' checks" msgstr "" -#: redbot/core/core_commands.py:1119 -#, docstring -msgid "\n" -" Commands for toggling embeds on or off.\n\n" -" This setting determines whether or not to use embeds as a response to a command (for commands that support it).\n" -" The default is to use embeds.\n\n" -" The embed settings are checked until the first True/False in this order:\n" -" - In guild context:\n" -" 1. Channel override - `[p]embedset channel`\n" -" 2. Server command override - `[p]embedset command server`\n" -" 3. Server override - `[p]embedset server`\n" -" 4. Global command override - `[p]embedset command global`\n" -" 5. Global setting -`[p]embedset global`\n\n" -" - In DM context:\n" -" 1. User override - `[p]embedset user`\n" -" 2. Global command override - `[p]embedset command global`\n" -" 3. Global setting - `[p]embedset global`\n" -" " +#: redbot/core/_diagnoser.py:839 +msgid "Other global 'call once' checks" msgstr "" -#: redbot/core/core_commands.py:1141 -#, docstring -msgid "\n" -" Show the current embed settings.\n\n" -" Provide a command name to check for command specific embed settings.\n\n" -" **Examples:**\n" -" - `[p]embedset showsettings` - Shows embed settings.\n" -" - `[p]embedset showsettings info` - Also shows embed settings for the 'info' command.\n" -" - `[p]embedset showsettings \"ignore list\"` - Checking subcommands requires quotes.\n\n" -" **Arguments:**\n" -" - `[command_name]` - Checks this command for command specific embed settings.\n" -" " +#: redbot/core/_diagnoser.py:840 +msgid "One of the global 'call once' checks implemented by a 3rd-party cog prevents this command from being ran." msgstr "" -#: redbot/core/core_commands.py:1158 redbot/core/core_commands.py:1314 -#: redbot/core/core_commands.py:1365 redbot/core/core_commands.py:4282 -#: redbot/core/core_commands.py:4325 redbot/core/core_commands.py:4391 -#: redbot/core/core_commands.py:4422 -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/_diagnoser.py:849 +msgid "Check if the command is disabled" +msgstr "Zkontrolujte, zda je příkaz zakázán" -#: redbot/core/core_commands.py:1164 -msgid "Embed settings:\n\n" +#: redbot/core/_diagnoser.py:859 redbot/core/_diagnoser.py:873 +msgid "To fix this issue, you can run {command} which will enable the {affected_command} command globally." msgstr "" -#: redbot/core/core_commands.py:1166 -msgid "Global default: {value}\n" -msgstr "" +#: redbot/core/_diagnoser.py:872 +msgid "The given command is disabled globally." +msgstr "Daný příkaz je globálně zakázán." -#: redbot/core/core_commands.py:1171 -msgid "Global command setting for {command} command: {value}\n" +#: redbot/core/_diagnoser.py:885 +msgid "Checks and permissions verification" msgstr "" -#: redbot/core/core_commands.py:1177 -msgid "Guild setting: {value}\n" -msgstr "" +#: redbot/core/_diagnoser.py:936 +msgid "Passed" +msgstr "Prošlo" -#: redbot/core/core_commands.py:1182 -msgid "Server command setting for {command} command: {value}\n" +#: redbot/core/_diagnoser.py:938 +msgid "Failed" +msgstr "Selhalo" + +#: redbot/core/_diagnoser.py:967 +msgid "All checks passed and no issues were detected. Make sure that the given parameters correspond to the channel, user, and command name that have been problematic.\n\n" +"If you still can't find the issue, it is likely that one of the 3rd-party cogs you're using adds a global or cog local before invoke hook that prevents the command from getting invoked as this can't be diagnosed with this tool." msgstr "" -#: redbot/core/core_commands.py:1188 -msgid "Channel setting: {value}\n" +#: redbot/core/_diagnoser.py:978 +msgid "The bot has been able to identify the issue." msgstr "" -#: redbot/core/core_commands.py:1191 +#: redbot/core/_diagnoser.py:981 +msgid "Detected issue: " +msgstr "Zjištěný problém: " + +#: redbot/core/_diagnoser.py:983 +msgid "Solution: " +msgstr "Řešení: " + +#: redbot/core/_diagnoser.py:985 +msgid "\n" +"Here's a detailed report in case you need it:" +msgstr "\n" +"Zde je podrobná zpráva pro případ, že ji budete potřebovat:" + +#: redbot/core/_diagnoser.py:986 +msgid "Channel: " +msgstr "Kanál: " + +#: redbot/core/_diagnoser.py:987 +msgid "Command caller: " +msgstr "Volající příkazu: " + +#: redbot/core/_diagnoser.py:988 +msgid "Command: " +msgstr "Příkaz:" + +#: redbot/core/_diagnoser.py:989 +msgid "Tests that have been ran:" +msgstr "Testy, které byly provedeny:" + +#: redbot/core/_events.py:56 +msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" +msgstr "" + +#: redbot/core/_events.py:65 +msgid "\n\n" +"While 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:74 +msgid "\n\n" +"You have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\n\n" +"You 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:120 +msgid "\n\n" +"To update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:{command_1}\n" +"Once you've started up your bot again, we recommend that you update any installed 3rd-party cogs with this command in Discord:{command_2}" +msgstr "" + +#: redbot/core/_events.py:128 +msgid "Command Prompt" +msgstr "" + +#: redbot/core/_events.py:128 +msgid "Terminal" +msgstr "" + +#: redbot/core/_events.py:240 +msgid "`{user_input}` is not a valid value for `{command}`" +msgstr "" + +#: redbot/core/_events.py:251 redbot/core/_events.py:304 +msgid "Argument `{parameter_name}` must be a positive integer." +msgstr "" + +#: redbot/core/_events.py:253 redbot/core/_events.py:306 +msgid "Argument `{parameter_name}` must be an integer no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:257 redbot/core/_events.py:310 +msgid "Argument `{parameter_name}` must be an integer no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:261 redbot/core/_events.py:314 +msgid "Argument `{parameter_name}` must be an integer between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:266 redbot/core/_events.py:319 +msgid "Argument `{parameter_name}` must be a positive number." +msgstr "" + +#: redbot/core/_events.py:268 redbot/core/_events.py:321 +msgid "Argument `{parameter_name}` must be a number no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:272 +msgid "Argument `{parameter_name}` must be a number no less than {maximum}." +msgstr "" + +#: redbot/core/_events.py:276 redbot/core/_events.py:329 +msgid "Argument `{parameter_name}` must be a number between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:281 redbot/core/_events.py:334 +msgid "Argument `{parameter_name}` must be a string with a length of no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:285 redbot/core/_events.py:338 +msgid "Argument `{parameter_name}` must be a string with a length of no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:289 redbot/core/_events.py:342 +msgid "Argument `{parameter_name}` must be a string with a length of between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:325 +msgid "Argument `{parameter_name}` must be a number no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:355 +msgid "\"{argument}\" is not an integer." +msgstr "" + +#: redbot/core/_events.py:358 +msgid "\"{argument}\" is not a number." +msgstr "" + +#: redbot/core/_events.py:385 redbot/core/tree.py:292 +msgid "Error in command '{command}'. Check your console or logs for details." +msgstr "" + +#: redbot/core/_events.py:388 redbot/core/tree.py:295 +msgid "Error in command '{command}'." +msgstr "" + +#: redbot/core/_events.py:406 redbot/core/tree.py:309 +msgid "I require the {permission} permission to execute that command." +msgstr "" + +#: redbot/core/_events.py:410 redbot/core/tree.py:313 +msgid "I require {permission_list} permissions to execute that command." +msgstr "" + +#: redbot/core/_events.py:418 redbot/core/tree.py:320 +msgid "That command is not available in DMs." +msgstr "" + +#: redbot/core/_events.py:420 +msgid "That command is only available in DMs." +msgstr "" + +#: redbot/core/_events.py:422 +msgid "That command is only available in NSFW channels." +msgstr "" + +#: redbot/core/_events.py:434 redbot/core/tree.py:326 +msgid "This command is on cooldown. Try again {relative_time}." +msgstr "" + +#: redbot/core/_events.py:441 +msgid "Too many people using this command. It can only be used {number} times concurrently." +msgstr "" + +#: redbot/core/_events.py:446 +msgid "Too many people using this command. It can only be used once concurrently." +msgstr "" + +#: redbot/core/_events.py:452 +msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/_events.py:457 +msgid "That command is still completing, it can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/_events.py:463 +msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/_events.py:468 +msgid "Too many people using this command. It can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/bank.py:1060 +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:1067 +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/bot.py:2378 +msgid "There is still one message remaining. Type {command_1} to continue or {command_2} to upload all contents as a file." +msgstr "" + +#: redbot/core/bot.py:2383 +msgid "There are still {count} messages remaining. Type {command_1} to continue or {command_2} to upload all contents as a file." +msgstr "" + +#: redbot/core/core_commands.py:197 +msgid "Alias {alias_name} is already an existing command or alias in one of the loaded cogs." +msgstr "" + +#: redbot/core/core_commands.py:202 +msgid "Command {command_name} is already an existing command or alias in one of the loaded cogs." +msgstr "" + +#: redbot/core/core_commands.py:391 +#, docstring +msgid "\n" +" The Core cog has many commands related to core functions.\n\n" +" These commands come loaded with every Red bot, and cover some of the most basic usage of the bot.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:403 +#, docstring +msgid "Pong." +msgstr "Pong." + +#: redbot/core/core_commands.py:408 +#, docstring +msgid "Shows info about [botname]." +msgstr "" + +#: redbot/core/core_commands.py:435 +msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\n\n" +"Red 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:446 +msgid "Instance owned by team" +msgstr "" + +#: redbot/core/core_commands.py:446 +msgid "Instance owned by" +msgstr "Instanci Red bota vlastní" + +#: redbot/core/core_commands.py:451 +msgid "Red version" +msgstr "Verze Red" + +#: redbot/core/core_commands.py:454 redbot/core/core_commands.py:510 +msgid "Yes, {version} is available." +msgstr "Ano, {version} je k dispozici." + +#: redbot/core/core_commands.py:458 redbot/core/core_commands.py:514 +msgid "Checking for updates failed." +msgstr "Selhala kontrola aktualizací." + +#: redbot/core/core_commands.py:459 +msgid "Outdated" +msgstr "Zastaralé" + +#: redbot/core/core_commands.py:461 +msgid "About this instance" +msgstr "O této instanci bota" + +#: redbot/core/core_commands.py:462 +msgid "About Red" +msgstr "O Red" + +#: redbot/core/core_commands.py:465 redbot/core/core_commands.py:523 +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:473 +msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\n\n" +"Red 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 "Tento bot je instancí Red, open source Discord bot (1) vytvořený Twentysix (2) a vylepšený mnoha ostatními (3).\n\n" +"Red je podporován vášnivou komunitou, která přispívá a vytváří obsah pro užívání všemi. Přidejte se k nám dnes (4) a pomozte nám vše ještě vylepšit!\n\n" +"(c) Cog Creators" + +#: redbot/core/core_commands.py:484 +msgid "Instance owned by team: [{owner}]\n" +"Python: [{python_version}] (5)\n" +"discord.py: [{dpy_version}] (6)\n" +"Red version: [{red_version}] (7)\n" +msgstr "Instanci vlastní tým: [{owner}]\n" +"Python: [{python_version}] (5)\n" +"discord.py: [{dpy_version}] (6)\n" +"Red verze: [{red_version}] (7)\n" + +#: redbot/core/core_commands.py:496 +msgid "Instance owned by: [{owner}]\n" +"Python: [{python_version}] (5)\n" +"discord.py: [{dpy_version}] (6)\n" +"Red version: [{red_version}] (7)\n" +msgstr "Instanci vlastní: [{owner}]\n" +"Python: [{python_version}] (5)\n" +"discord.py: [{dpy_version}] (6)\n" +"Red verze: [{red_version}] (7)\n" + +#: redbot/core/core_commands.py:515 +msgid "Outdated: [{state}]\n" +msgstr "Zastaralá verze: [{state}]\n" + +#: redbot/core/core_commands.py:518 +msgid "**About Red**\n" +msgstr "**O Red**\n" + +#: redbot/core/core_commands.py:529 +msgid "**About this instance**\n" +msgstr "**O této instanci bota**\n" + +#: redbot/core/core_commands.py:531 +msgid "**References**\n" +"1. <{}>\n" +"2. <{}>\n" +"3. <{}>\n" +"4. <{}>\n" +"5. <{}>\n" +"6. <{}>\n" +"7. <{}>\n" +msgstr "**Odkazy**\n" +"1. <{}>\n" +"2. <{}>\n" +"3. <{}>\n" +"4. <{}>\n" +"5. <{}>\n" +"6. <{}>\n" +"7. <{}>\n" + +#: redbot/core/core_commands.py:553 +#, docstring +msgid "Shows [botname]'s uptime." +msgstr "Zobrazuje čas vzhůru bota [botname]." + +#: redbot/core/core_commands.py:556 +msgid "Less than one second." +msgstr "Méně než vteřina." + +#: redbot/core/core_commands.py:558 +msgid "I have been up for: **{time_quantity}** (since {timestamp})" +msgstr "" + +#: redbot/core/core_commands.py:565 +#, docstring +msgid "\n" +" Commands which interact with the data [botname] has about you.\n\n" +" More information can be found in the [End User Data Documentation.](https://docs.discord.red/en/stable/red_core_data_statement.html)\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:576 +#, docstring +msgid "\n" +" Find out what type of data [botname] stores and why.\n\n" +" **Example:**\n" +" - `[p]mydata whatdata`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:586 +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\n" +"Additionally, 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:605 +#, docstring +msgid "View the End User Data statements of each 3rd-party module.\n\n" +" This will send an attachment with the End User Data statements of all loaded 3rd party cogs.\n\n" +" **Example:**\n" +" - `[p]mydata 3rdparty`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:616 +msgid "I need to be able to attach files (try in DMs?)." +msgstr "" + +#: redbot/core/core_commands.py:626 +msgid "This instance does not appear to have any 3rd-party extensions loaded." +msgstr "" + +#: redbot/core/core_commands.py:646 +msgid "3rd party End User Data statements" +msgstr "" + +#: redbot/core/core_commands.py:648 +msgid "The following are statements provided by 3rd-party extensions." +msgstr "" + +#: redbot/core/core_commands.py:653 +msgid "3rd-party extensions without statements\n" +msgstr "" + +#: redbot/core/core_commands.py:664 +msgid "Here's a generated page with the statements provided by 3rd-party extensions." +msgstr "" + +#: redbot/core/core_commands.py:679 +msgid "Did not get confirmation, cancelling." +msgstr "" + +#: redbot/core/core_commands.py:684 +msgid "Did not get a matching confirmation, cancelling." +msgstr "" + +#: redbot/core/core_commands.py:695 +#, 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\n" +" **Example:**\n" +" - `[p]mydata forgetme`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:710 +msgid "This command ({command}) does not support non-interactive usage." +msgstr "" + +#: redbot/core/core_commands.py:717 +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:727 +msgid "This may take some time." +msgstr "" + +#: redbot/core/core_commands.py:740 +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}.\n" +"Please contact the owner of this bot to address this.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:755 +msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\n" +"Please contact the owner of this bot to address this.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:765 +msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\n" +"Please contact the owner of this bot to address this.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:775 +msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" +msgstr "" + +#: redbot/core/core_commands.py:783 redbot/core/core_commands.py:950 +#: redbot/core/core_commands.py:1036 redbot/core/core_commands.py:1107 +msgid "{mention} The following cogs did not handle deletion:\n" +"{cogs}." +msgstr "" + +#: redbot/core/core_commands.py:793 +#, docstring +msgid "[Coming Soon] Get what data [botname] has about you." +msgstr "" + +#: redbot/core/core_commands.py:795 +msgid "This command doesn't do anything yet, but we're working on adding support for this." +msgstr "" + +#: redbot/core/core_commands.py:804 +#, docstring +msgid "\n" +" Commands for more complete data handling.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:810 +#, docstring +msgid "\n" +" Set the bot to allow users to request a data deletion.\n\n" +" This is on by default.\n" +" Opposite of `[p]mydata ownermanagement disallowuserdeletions`\n\n" +" **Example:**\n" +" - `[p]mydata ownermanagement allowuserdeletions`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:821 +msgid "User can delete their own data. This will not include operational data such as blocked users." +msgstr "" + +#: redbot/core/core_commands.py:829 +#, docstring +msgid "\n" +" Set the bot to not allow users to request a data deletion.\n\n" +" Opposite of `[p]mydata ownermanagement allowuserdeletions`\n\n" +" **Example:**\n" +" - `[p]mydata ownermanagement disallowuserdeletions`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:838 +msgid "User can not delete their own data." +msgstr "" + +#: redbot/core/core_commands.py:842 +#, docstring +msgid "\n" +" Sets how user deletions are treated.\n\n" +" **Example:**\n" +" - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" +" **Arguments:**\n" +" - `` - The strictness level for user deletion. See Level guide below.\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:859 +msgid "Cogs will be instructed to remove all non operational data upon a user request." +msgstr "" + +#: redbot/core/core_commands.py:867 +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:878 +#, docstring +msgid "\n" +" Handle a deletion request from Discord.\n\n" +" This will cause the bot to get rid of or disassociate all data from the specified user ID.\n" +" You should not use this unless Discord has specifically requested this with regard to a deleted user.\n" +" This will remove the user from various anti-abuse measures.\n" +" If you are processing a manual request from a user, you may want `[p]mydata ownermanagement deleteforuser` instead.\n\n" +" **Arguments:**\n" +" - `` - The id of the user whose data would be deleted.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:892 +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\n" +"If you are sure this is what you intend to do please respond with the following:" +msgstr "" + +#: redbot/core/core_commands.py:910 redbot/core/core_commands.py:1067 +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}\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:925 redbot/core/core_commands.py:1082 +msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:936 redbot/core/core_commands.py:1093 +msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:946 redbot/core/core_commands.py:1103 +msgid "I've deleted all data about that user that I know how to delete." +msgstr "" + +#: redbot/core/core_commands.py:957 +#, docstring +msgid "Delete data [botname] has about a user for a user.\n\n" +" This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user.\n" +" Users have access to a different command for this unless they can't interact with the bot at all.\n" +" 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\n" +" **Arguments:**\n" +" - `` - The id of the user whose data would be deleted.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:968 +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\n" +"If you are sure this is what you intend to do please respond with the following:" +msgstr "" + +#: redbot/core/core_commands.py:991 +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}\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:1006 +msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:1017 +msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:1028 +msgid "I've deleted all non-operational data about that user that I know how to delete." +msgstr "" + +#: redbot/core/core_commands.py:1043 +#, docstring +msgid "Delete data [botname] has about a user.\n\n" +" This will cause the bot to get rid of or disassociate a lot of data about the specified user.\n" +" This may include more than just end user data, including anti abuse records.\n\n" +" **Arguments:**\n" +" - `` - The id of the user whose data would be deleted.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1053 +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\n" +"If you are sure this is what you intend to do please respond with the following:" +msgstr "" + +#: redbot/core/core_commands.py:1114 +#, docstring +msgid "\n" +" Commands for toggling embeds on or off.\n\n" +" This setting determines whether or not to use embeds as a response to a command (for commands that support it).\n" +" The default is to use embeds.\n\n" +" The embed settings are checked until the first True/False in this order:\n\n" +" - In guild context:\n" +" 1. Channel override - `[p]embedset channel`\n" +" 2. Server command override - `[p]embedset command server`\n" +" 3. Server override - `[p]embedset server`\n" +" 4. Global command override - `[p]embedset command global`\n" +" 5. Global setting -`[p]embedset global`\n\n" +" - In DM context:\n" +" 1. User override - `[p]embedset user`\n" +" 2. Global command override - `[p]embedset command global`\n" +" 3. Global setting - `[p]embedset global`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1139 +#, docstring +msgid "\n" +" Show the current embed settings.\n\n" +" Provide a command name to check for command specific embed settings.\n\n" +" **Examples:**\n" +" - `[p]embedset showsettings` - Shows embed settings.\n" +" - `[p]embedset showsettings info` - Also shows embed settings for the 'info' command.\n" +" - `[p]embedset showsettings \"ignore list\"` - Checking subcommands requires quotes.\n\n" +" **Arguments:**\n" +" - `[command]` - Checks this command for command specific embed settings.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1155 +msgid "Embed settings:\n\n" +msgstr "" + +#: redbot/core/core_commands.py:1157 +msgid "Global default: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1162 +msgid "Global command setting for {command} command: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1168 +msgid "Guild setting: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1173 +msgid "Server command setting for {command} command: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1179 +msgid "Channel setting: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1182 msgid "User setting: {value}" msgstr "" -#: redbot/core/core_commands.py:1197 +#: redbot/core/core_commands.py:1188 +#, docstring +msgid "\n" +" Toggle the global embed setting.\n\n" +" This is used as a fallback if the user or guild hasn't set a preference.\n" +" The default is to use embeds.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Example:**\n" +" - `[p]embedset global`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1202 +msgid "Embeds are now disabled by default." +msgstr "" + +#: redbot/core/core_commands.py:1205 +msgid "Embeds are now enabled by default." +msgstr "" + +#: redbot/core/core_commands.py:1211 +#, docstring +msgid "\n" +" Set the server's embed setting.\n\n" +" If set, this is used instead of the global default to determine whether or not to use embeds.\n" +" This is used for all commands done in a server.\n\n" +" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset server False` - Disables embeds on this server.\n" +" - `[p]embedset server` - Resets value to use global default.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds on this server. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1230 redbot/core/core_commands.py:1308 +#: redbot/core/core_commands.py:1402 redbot/core/core_commands.py:1433 +msgid "Embeds will now fall back to the global setting." +msgstr "" + +#: redbot/core/core_commands.py:1235 +msgid "Embeds are now enabled for this guild." +msgstr "" + +#: redbot/core/core_commands.py:1237 +msgid "Embeds are now disabled for this guild." +msgstr "" + +#: redbot/core/core_commands.py:1245 +#, docstring +msgid "\n" +" Sets a command's embed setting.\n\n" +" If you're the bot owner, this will try to change the command's embed setting globally by default.\n" +" Otherwise, this will try to change embed settings on the current server.\n\n" +" If enabled is left blank, the setting will be unset.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset command info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1274 +msgid "The passed command requires Embed Links permission and therefore cannot be set to not use embeds." +msgstr "" + +#: redbot/core/core_commands.py:1285 +#, docstring +msgid "\n" +" Sets a command's embed setting globally.\n\n" +" If set, this is used instead of the global default to determine whether or not to use embeds.\n\n" +" If enabled is left blank, the setting will be unset.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset command global info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command global info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command global \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1314 redbot/core/core_commands.py:1359 +msgid "Embeds are now enabled for {command_name} command." +msgstr "" + +#: redbot/core/core_commands.py:1320 redbot/core/core_commands.py:1365 +msgid "Embeds are now disabled for {command_name} command." +msgstr "" + +#: redbot/core/core_commands.py:1330 +#, docstring +msgid "\n" +" Sets a command's embed setting for the current server.\n\n" +" If set, this is used instead of the server default to determine whether or not to use embeds.\n\n" +" If enabled is left blank, the setting will be unset and the server default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset command server info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command server info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command server \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1353 +msgid "Embeds will now fall back to the server setting." +msgstr "" + +#: redbot/core/core_commands.py:1381 +#, docstring +msgid "\n" +" Set's a channel's embed setting.\n\n" +" If set, this is used instead of the guild and command defaults to determine whether or not to use embeds.\n" +" This is used for all commands done in a channel.\n\n" +" If enabled is left blank, the setting will be unset and the guild default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset channel #text-channel False` - Disables embeds in the #text-channel.\n" +" - `[p]embedset channel #forum-channel disable` - Disables embeds in the #forum-channel.\n" +" - `[p]embedset channel #text-channel` - Resets value to use guild default in the #text-channel.\n\n" +" **Arguments:**\n" +" - `` - The text, voice, stage, or forum channel to set embed setting for.\n" +" - `[enabled]` - Whether to use embeds in this channel. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1407 +msgid "Embeds are now {} for this channel." +msgstr "" + +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2765 +#: redbot/core/core_commands.py:2779 redbot/core/core_commands.py:3976 +#: redbot/core/core_commands.py:3997 +msgid "enabled" +msgstr "povoleno" + +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2765 +#: redbot/core/core_commands.py:2779 redbot/core/core_commands.py:3976 +#: redbot/core/core_commands.py:3997 +msgid "disabled" +msgstr "zakázáno" + +#: redbot/core/core_commands.py:1414 +#, docstring +msgid "\n" +" Sets personal embed setting for DMs.\n\n" +" If set, this is used instead of the global default to determine whether or not to use embeds.\n" +" This is used for all commands executed in a DM with the bot.\n\n" +" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset user False` - Disables embeds in your DMs.\n" +" - `[p]embedset user` - Resets value to use global default.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds in your DMs. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1438 +msgid "Embeds are now enabled for you in DMs." +msgstr "" + +#: redbot/core/core_commands.py:1440 +msgid "Embeds are now disabled for you in DMs." +msgstr "" + +#: redbot/core/core_commands.py:1446 +#, 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.\n\n" +" Warning: Sending the traceback publicly can accidentally reveal sensitive information about your computer or configuration.\n\n" +" **Examples:**\n" +" - `[p]traceback` - Sends the traceback to your DMs.\n" +" - `[p]traceback True` - Sends the last traceback in the current context.\n\n" +" **Arguments:**\n" +" - `[public]` - Whether to send the traceback to the current context. Leave blank to send to your DMs.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1478 +msgid "No exception has occurred yet." +msgstr "" + +#: redbot/core/core_commands.py:1483 +#, docstring +msgid "Shows [botname]'s invite url.\n\n" +" This will always send the invite to DMs to keep it private.\n\n" +" This command is locked to the owner unless `[p]inviteset public` is set to True.\n\n" +" **Example:**\n" +" - `[p]invite`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1495 +msgid "This bot is currently **serverlocked**, meaning that it is locked to its current servers and will leave any server it joins." +msgstr "" + +#: redbot/core/core_commands.py:1512 +#, docstring +msgid "Commands to setup [botname]'s invite settings." +msgstr "" + +#: redbot/core/core_commands.py:1517 +#, docstring +msgid "\n" +" Toggles if `[p]invite` should be accessible for the average user.\n\n" +" The bot must be made into a `Public bot` in the developer dashboard for public invites to work.\n\n" +" **Example:**\n" +" - `[p]inviteset public yes` - Toggles the public invite setting.\n\n" +" **Arguments:**\n" +" - `[confirm]` - Required to set to public. Not required to toggle back to private.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1554 +#, 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\n" +" **Example:**\n" +" - `[p]inviteset perms 134217728` - Adds a \"Manage Nicknames\" permission requirement to the invite.\n\n" +" **Arguments:**\n" +" - `` - The permission level to require for the bot in the generated invite.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1575 +#, docstring +msgid "\n" +" Add the `applications.commands` scope to your invite URL.\n\n" +" This allows the usage of slash commands on the servers that invited your bot with that scope.\n\n" +" Note that previous servers that invited the bot without the scope cannot have slash commands, they will have to invite the bot a second time.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1586 +msgid "The `applications.commands` scope has been added to the invite URL." +msgstr "" + +#: redbot/core/core_commands.py:1590 +msgid "The `applications.commands` scope has been removed from the invite URL." +msgstr "" + +#: redbot/core/core_commands.py:1596 +#, docstring +msgid "\n" +" Leaves servers.\n\n" +" If no server IDs are passed the local server will be left instead.\n\n" +" Note: This command is interactive.\n\n" +" **Examples:**\n" +" - `[p]leave` - Leave the current server.\n" +" - `[p]leave \"Red - Discord Bot\"` - Quotes are necessary when there are spaces in the name.\n" +" - `[p]leave 133049272517001216 240154543684321280` - Leaves multiple servers, using IDs.\n\n" +" **Arguments:**\n" +" - `[servers...]` - The servers to leave. When blank, attempts to leave the current server.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1613 +msgid "You need to specify at least one server ID." +msgstr "" + +#: redbot/core/core_commands.py:1621 +msgid "You haven't passed any server ID. Do you want me to leave this server?" +msgstr "" + +#: redbot/core/core_commands.py:1627 +msgid "Are you sure you want me to leave these servers?" +msgstr "" + +#: redbot/core/core_commands.py:1633 +msgid "Are you sure you want me to leave this server?" +msgstr "" + +#: redbot/core/core_commands.py:1641 +msgid "I cannot leave the server `{server_name}`: I am the owner of it." +msgstr "" + +#: redbot/core/core_commands.py:1652 redbot/core/core_commands.py:4068 +#: redbot/core/core_commands.py:4086 +msgid "Response timed out." +msgstr "Vypršel časový limit odpovědi." + +#: redbot/core/core_commands.py:1657 +msgid "Alright. Bye :wave:" +msgstr "Dobře. Sbohem :wave:" + +#: redbot/core/core_commands.py:1661 +msgid "Alright. Leaving {number} servers..." +msgstr "" + +#: redbot/core/core_commands.py:1664 +msgid "Alright. Leaving one server..." +msgstr "" + +#: redbot/core/core_commands.py:1670 +msgid "Alright, I'll stay then. :)" +msgstr "" + +#: redbot/core/core_commands.py:1673 +msgid "Alright, I'm not leaving those servers." +msgstr "" + +#: redbot/core/core_commands.py:1675 +msgid "Alright, I'm not leaving that server." +msgstr "" + +#: redbot/core/core_commands.py:1680 +#, docstring +msgid "\n" +" Lists the servers [botname] is currently in.\n\n" +" Note: This command is interactive.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1700 +#, docstring +msgid "Loads cog packages from the local paths and installed cogs.\n\n" +" See packages available to load with `[p]cogs`.\n\n" +" Additional cogs can be added using Downloader, or from local paths using `[p]addpath`.\n\n" +" **Examples:**\n" +" - `[p]load general` - Loads the `general` cog.\n" +" - `[p]load admin mod mutes` - Loads multiple cogs.\n\n" +" **Arguments:**\n" +" - `` - The cog packages to load.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1721 +msgid "Loaded {packs}." +msgstr "Načteno {packs}." + +#: redbot/core/core_commands.py:1726 +msgid "The following package is already loaded: {pack}" +msgstr "" + +#: redbot/core/core_commands.py:1730 +msgid "The following packages are already loaded: {packs}" +msgstr "" + +#: redbot/core/core_commands.py:1737 +msgid "Failed to load the following package: {pack}.\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1742 +msgid "Failed to load the following packages: {packs}\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1750 redbot/core/core_commands.py:1898 +msgid "The following name is not a valid package name: {pack}\n" +"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +msgstr "" + +#: redbot/core/core_commands.py:1756 redbot/core/core_commands.py:1904 +msgid "The following names are not valid package names: {packs}\n" +"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +msgstr "" + +#: redbot/core/core_commands.py:1765 redbot/core/core_commands.py:1913 +msgid "The following package was not found in any cog path: {pack}." +msgstr "" + +#: redbot/core/core_commands.py:1769 redbot/core/core_commands.py:1917 +msgid "The following packages were not found in any cog path: {packs}" +msgstr "" + +#: redbot/core/core_commands.py:1777 +msgid "This package could not be loaded for the following reason:\n\n" +"{reason}" +msgstr "" + +#: redbot/core/core_commands.py:1781 +msgid "These packages could not be loaded for the following reasons:\n\n" +"{reasons}" +msgstr "" + +#: redbot/core/core_commands.py:1788 +msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" +"You should inform maintainer of the repo about this message." +msgstr "" + +#: redbot/core/core_commands.py:1794 redbot/core/core_commands.py:1942 +msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\n" +"You should inform maintainers of these repos about this message." +msgstr "" + +#: redbot/core/core_commands.py:1813 +#, docstring +msgid "Unloads previously loaded cog packages.\n\n" +" See packages available to unload with `[p]cogs`.\n\n" +" **Examples:**\n" +" - `[p]unload general` - Unloads the `general` cog.\n" +" - `[p]unload admin mod mutes` - Unloads multiple cogs.\n\n" +" **Arguments:**\n" +" - `` - The cog packages to unload.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1831 +msgid "The following package was unloaded: {pack}." +msgstr "" + +#: redbot/core/core_commands.py:1835 +msgid "The following packages were unloaded: {packs}." +msgstr "" + +#: redbot/core/core_commands.py:1842 +msgid "The following package was not loaded: {pack}." +msgstr "" + +#: redbot/core/core_commands.py:1846 +msgid "The following packages were not loaded: {packs}." +msgstr "" + +#: redbot/core/core_commands.py:1859 +#, docstring +msgid "Reloads cog packages.\n\n" +" This will unload and then load the specified cogs.\n\n" +" Cogs that were not loaded will only be loaded.\n\n" +" **Examples:**\n" +" - `[p]reload general` - Unloads then loads the `general` cog.\n" +" - `[p]reload admin mod mutes` - Unloads then loads multiple cogs.\n\n" +" **Arguments:**\n" +" - `` - The cog packages to reload.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1880 +msgid "Reloaded {packs}." +msgstr "Znovu načteno {packs}." + +#: redbot/core/core_commands.py:1885 +msgid "Failed to reload the following package: {pack}.\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1890 +msgid "Failed to reload the following packages: {packs}\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1925 +msgid "This package could not be reloaded for the following reason:\n\n" +"{reason}" +msgstr "" + +#: redbot/core/core_commands.py:1929 +msgid "These packages could not be reloaded for the following reasons:\n\n" +"{reasons}" +msgstr "" + +#: redbot/core/core_commands.py:1936 +msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" +"You should inform maintainers of these repos about this message." +msgstr "" + +#: redbot/core/core_commands.py:1962 #, docstring -msgid "\n" -" Toggle the global embed setting.\n\n" -" This is used as a fallback if the user or guild hasn't set a preference.\n" -" The default is to use embeds.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Example:**\n" -" - `[p]embedset global`\n" +msgid "Base command for managing what application commands are able to be used on [botname]." +msgstr "" + +#: redbot/core/core_commands.py:1971 +#, docstring +msgid "Marks an application command as being enabled, allowing it to be added to the bot.\n\n" +" See commands available to enable with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" +" **Arguments:**\n" +" - `` - The command name to enable. Only the top level name of a group command should be used.\n" +" - `[command_type]` - What type of application command to enable. Must be one of `slash`, `message`, or `user`. Defaults to `slash`.\n" " " msgstr "" -#: redbot/core/core_commands.py:1211 -msgid "Embeds are now disabled by default." +#: redbot/core/core_commands.py:1996 redbot/core/core_commands.py:2055 +msgid "Command type must be one of `slash`, `message`, or `user`." msgstr "" -#: redbot/core/core_commands.py:1214 -msgid "Embeds are now enabled by default." +#: redbot/core/core_commands.py:2003 +msgid "That application command is already enabled." +msgstr "" + +#: redbot/core/core_commands.py:2008 +msgid "That application command could not be found. Use `{prefix}slash list` to see all application commands. You may need to double check the command type." msgstr "" -#: redbot/core/core_commands.py:1220 +#: redbot/core/core_commands.py:2019 +msgid "The command limit has been reached. Disable a command first." +msgstr "" + +#: redbot/core/core_commands.py:2024 +msgid "Enabled {command_type} application command `{command_name}`" +msgstr "" + +#: redbot/core/core_commands.py:2036 #, docstring -msgid "\n" -" Set the server's embed setting.\n\n" -" If set, this is used instead of the global default to determine whether or not to use embeds.\n" -" This is used for all commands done in a server.\n\n" -" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset server False` - Disables embeds on this server.\n" -" - `[p]embedset server` - Resets value to use global default.\n\n" +msgid "Marks an application command as being disabled, preventing it from being added to the bot.\n\n" +" See commands available to disable with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds on this server. Leave blank to reset to default.\n" +" - `` - The command name to disable. Only the top level name of a group command should be used.\n" +" - `[command_type]` - What type of application command to disable. Must be one of `slash`, `message`, or `user`. Defaults to `slash`.\n" " " msgstr "" -#: redbot/core/core_commands.py:1239 redbot/core/core_commands.py:1323 -#: redbot/core/core_commands.py:1414 redbot/core/core_commands.py:1445 -msgid "Embeds will now fall back to the global setting." +#: redbot/core/core_commands.py:2061 +msgid "That application command has been set as required for the cog to function by the author, and cannot be disabled. The cog must be unloaded to remove the command." msgstr "" -#: redbot/core/core_commands.py:1244 -msgid "Embeds are now enabled for this guild." +#: redbot/core/core_commands.py:2073 +msgid "That application command is already disabled or does not exist." msgstr "" -#: redbot/core/core_commands.py:1246 -msgid "Embeds are now disabled for this guild." +#: redbot/core/core_commands.py:2079 +msgid "Disabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:1254 +#: redbot/core/core_commands.py:2087 #, docstring -msgid "\n" -" Sets a command's embed setting.\n\n" -" If you're the bot owner, this will try to change the command's embed setting globally by default.\n" -" Otherwise, this will try to change embed settings on the current server.\n\n" -" If enabled is left blank, the setting will be unset.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset command info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +msgid "Marks all application commands in a cog as being enabled, allowing them to be added to the bot.\n\n" +" See a list of cogs with application commands with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" - `` - The cog to enable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:1283 -msgid "The passed command requires Embed Links permission and therefore cannot be set to not use embeds." +#: redbot/core/core_commands.py:2117 +msgid "Couldn't find any disabled commands from the cog `{cog_name}`. Use `{prefix}slash list` to see all cogs with application commands." +msgstr "" + +#: redbot/core/core_commands.py:2132 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for slash commands. Disable some commands first." +msgstr "" + +#: redbot/core/core_commands.py:2141 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for message commands. Disable some commands first." +msgstr "" + +#: redbot/core/core_commands.py:2150 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for user commands. Disable some commands first." +msgstr "" + +#: redbot/core/core_commands.py:2176 +msgid "Enabled {count} commands from `{cog_name}`:\n" +"{names}" msgstr "" -#: redbot/core/core_commands.py:1294 +#: redbot/core/core_commands.py:2183 #, docstring -msgid "\n" -" Sets a command's embed setting globally.\n\n" -" If set, this is used instead of the global default to determine whether or not to use embeds.\n\n" -" If enabled is left blank, the setting will be unset.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset command global info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command global info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command global \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +msgid "Marks all application commands in a cog as being disabled, preventing them from being added to the bot.\n\n" +" See a list of cogs with application commands with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" - `` - The cog to disable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:1329 redbot/core/core_commands.py:1380 -msgid "Embeds are now enabled for {command_name} command." +#: redbot/core/core_commands.py:2204 +msgid "Couldn't find any enabled commands from the `{cog_name}` cog. Use `{prefix}slash list` to see all cogs with application commands." msgstr "" -#: redbot/core/core_commands.py:1335 redbot/core/core_commands.py:1386 -msgid "Embeds are now disabled for {command_name} command." +#: redbot/core/core_commands.py:2212 +msgid "Disabled {count} commands from `{cog_name}`:\n" +"{names}" msgstr "" -#: redbot/core/core_commands.py:1345 +#: redbot/core/core_commands.py:2219 #, docstring -msgid "\n" -" Sets a commmand's embed setting for the current server.\n\n" -" If set, this is used instead of the server default to determine whether or not to use embeds.\n\n" -" If enabled is left blank, the setting will be unset and the server default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset command server info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command server info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command server \"ignore list\" True` - Quotes are needed for subcommands.\n\n" -" **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +msgid "List the slash commands the bot can see, and whether or not they are enabled.\n\n" +" This command shows the state that will be changed to when `[p]slash sync` is run.\n" +" Commands from the same cog are grouped, with the cog name as the header.\n\n" +" The prefix denotes the state of the command:\n" +" - Commands starting with `- ` have not yet been enabled.\n" +" - Commands starting with `+ ` have been manually enabled.\n" +" - Commands starting with `++` have been enabled by the cog author, and cannot be disabled.\n" " " msgstr "" -#: redbot/core/core_commands.py:1374 -msgid "Embeds will now fall back to the server setting." +#: redbot/core/core_commands.py:2309 +msgid "There are no application commands to list." msgstr "" -#: redbot/core/core_commands.py:1395 +#: redbot/core/core_commands.py:2340 #, docstring -msgid "\n" -" Set's a channel's embed setting.\n\n" -" If set, this is used instead of the guild and command defaults to determine whether or not to use embeds.\n" -" This is used for all commands done in a channel.\n\n" -" If enabled is left blank, the setting will be unset and the guild default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset channel False` - Disables embeds in this channel.\n" -" - `[p]embedset channel` - Resets value to use guild default.\n\n" +msgid "Syncs the slash settings to discord.\n\n" +" Settings from `[p]slash list` will be synced with discord, changing what commands appear for users.\n" +" This should be run sparingly, make all necessary changes before running this command.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds in this channel. Leave blank to reset to default.\n" +" - `[guild]` - If provided, syncs commands for that guild. Otherwise, syncs global commands.\n" " " msgstr "" -#: redbot/core/core_commands.py:1419 -msgid "Embeds are now {} for this channel." +#: redbot/core/core_commands.py:2360 +msgid "I need the `applications.commands` scope in this server to be able to do that. You can tell the bot to add that scope to invite links using `{prefix}inviteset commandscope`, and can then run `{prefix}invite` to get an invite that will give the bot the scope. You do not need to kick the bot to enable the scope, just use that invite to re-auth the bot with the scope enabled." msgstr "" -#: redbot/core/core_commands.py:1420 redbot/core/core_commands.py:2273 -#: redbot/core/core_commands.py:2294 -msgid "enabled" -msgstr "povoleno" +#: redbot/core/core_commands.py:2371 +msgid "Synced {count} commands." +msgstr "" -#: redbot/core/core_commands.py:1420 redbot/core/core_commands.py:2273 -#: redbot/core/core_commands.py:2294 -msgid "disabled" -msgstr "zakázáno" +#: redbot/core/core_commands.py:2379 +msgid "You seem to be attempting to sync after recently syncing. Discord does not like it when bots sync more often than necessary, so this command has a cooldown. You should enable/disable all commands you want to change first, and run this command one time only after all changes have been made. " +msgstr "" -#: redbot/core/core_commands.py:1426 +#: redbot/core/core_commands.py:2390 #, docstring -msgid "\n" -" Sets personal embed setting for DMs.\n\n" -" If set, this is used instead of the global default to determine whether or not to use embeds.\n" -" This is used for all commands executed in a DM with the bot.\n\n" -" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +msgid "Shuts down the bot.\n\n" +" Allows [botname] to shut down gracefully.\n\n" +" This is the recommended method for shutting down the bot.\n\n" " **Examples:**\n" -" - `[p]embedset user False` - Disables embeds in your DMs.\n" -" - `[p]embedset user` - Resets value to use global default.\n\n" +" - `[p]shutdown`\n" +" - `[p]shutdown True` - Shutdowns silently.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds in your DMs. Leave blank to reset to default.\n" +" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:1450 -msgid "Embeds are now enabled for you in DMs." +#: redbot/core/core_commands.py:2407 +msgid "Shutting down... " +msgstr "Vypínání... " + +#: redbot/core/core_commands.py:2413 +#, 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 with by the process manager in use.\n\n" +" **Examples:**\n" +" - `[p]restart`\n" +" - `[p]restart True` - Restarts silently.\n\n" +" **Arguments:**\n" +" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" +" " msgstr "" -#: redbot/core/core_commands.py:1452 -msgid "Embeds are now disabled for you in DMs." +#: redbot/core/core_commands.py:2427 +msgid "Restarting..." +msgstr "Restartování..." + +#: redbot/core/core_commands.py:2434 +#, docstring +msgid "Base command for bank settings." +msgstr "Základní příkaz pro bankovní nastavení." + +#: redbot/core/core_commands.py:2438 +#, docstring +msgid "Show the current bank settings." +msgstr "Zobrazí aktuální nastavení banky." + +#: redbot/core/core_commands.py:2448 +msgid "Global" +msgstr "" + +#: redbot/core/core_commands.py:2448 +msgid "Server" msgstr "" -#: redbot/core/core_commands.py:1458 +#: redbot/core/core_commands.py:2453 +msgid "Bank settings:\n\n" +"Bank name: {bank_name}\n" +"Bank scope: {bank_scope}\n" +"Currency: {currency_name}\n" +"Default balance: {default_balance}\n" +"Maximum allowed balance: {maximum_bal}\n" +msgstr "Jméno banky: {bank_name}\n" +"Rozsah banky: {bank_scope}\n" +"Měna: {currency_name}\n" +"Výchozí zůstatek: {default_balance}\n" +"Maximalní povolený zůstatek: {maximum_bal}\n" + +#: redbot/core/core_commands.py:2469 #, 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.\n\n" -" Warning: Sending the traceback publicly can accidentally reveal sensitive information about your computer or configuration.\n\n" -" **Examples:**\n" -" - `[p]traceback` - Sends the traceback to your DMs.\n" -" - `[p]traceback True` - Sends the last traceback in the current context.\n\n" -" **Arguments:**\n" -" - `[public]` - Whether to send the traceback to the current context. Leave blank to send to your DMs.\n" +msgid "Toggle whether the bank is global or not.\n\n" +" If the bank is global, it will become per-server.\n" +" If the bank is per-server, it will become global.\n" +" " +msgstr "Určuje, zda je banka globální nebo ne.\n\n" +" Pokud je banka globální, stane se na každém serveru.\n" +" Pokud je banka na serveru, stane se globální.\n" +" " + +#: redbot/core/core_commands.py:2476 +msgid "per-server" +msgstr "na server" + +#: redbot/core/core_commands.py:2476 +msgid "global" +msgstr "globální" + +#: redbot/core/core_commands.py:2479 +msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" +msgstr "Toto zapne banku na {banktype}, smaže všechny účty v procesu! Pokud jste si jisti, napište `{command}`" + +#: redbot/core/core_commands.py:2486 +msgid "The bank is now {banktype}." +msgstr "Banka je nyní {banktype}." + +#: redbot/core/core_commands.py:2492 +#, docstring +msgid "Set the bank's name." +msgstr "Nastavit název banky." + +#: redbot/core/core_commands.py:2494 +msgid "Bank name has been set to: {name}" +msgstr "Název banky byl nastaven na: {name}" + +#: redbot/core/core_commands.py:2500 +#, docstring +msgid "Set the name for the bank's currency." +msgstr "Nastavte název měny banky." + +#: redbot/core/core_commands.py:2502 +msgid "Currency name has been set to: {name}" +msgstr "Název měny byl nastaven na: {name}" + +#: redbot/core/core_commands.py:2508 +#, docstring +msgid "Set the maximum balance a user can get." +msgstr "Nastavte maximální zůstatek, který může uživatel získat." + +#: redbot/core/core_commands.py:2514 +msgid "Amount must be greater than zero and less than {max}." +msgstr "Částka musí být větší než nula a menší než {max}." + +#: redbot/core/core_commands.py:2519 +msgid "Maximum balance has been set to: {amount}" +msgstr "Maximální zůstatek byl nastaven na: {amount}" + +#: redbot/core/core_commands.py:2526 +#, docstring +msgid "Set the initial balance for new bank accounts.\n\n" +" Example:\n" +" - `[p]bankset registeramount 5000`\n\n" +" **Arguments**\n\n" +" - `` The new initial balance amount. Default is 0.\n" " " msgstr "" -#: redbot/core/core_commands.py:1487 -msgid "No exception has occurred yet." +#: redbot/core/core_commands.py:2542 +msgid "Amount must be greater than or equal to zero and less than {maxbal}." msgstr "" -#: redbot/core/core_commands.py:1492 +#: redbot/core/core_commands.py:2547 +msgid "Registering an account will now give {num} {currency}." +msgstr "" + +#: redbot/core/core_commands.py:2556 #, docstring -msgid "Shows [botname]'s invite url.\n\n" -" This will always send the invite to DMs to keep it private.\n\n" -" This command is locked to the owner unless `[p]inviteset public` is set to True.\n\n" -" **Example:**\n" -" - `[p]invite`\n" +msgid "Delete all bank accounts.\n\n" +" Examples:\n" +" - `[p]bankset reset` - Did not confirm. Shows the help message.\n" +" - `[p]bankset reset yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/core/core_commands.py:1512 +#: redbot/core/core_commands.py:2568 +msgid "This will delete all bank accounts for {scope}.\n" +"If you're sure, type `{prefix}bankset reset yes`" +msgstr "" + +#: redbot/core/core_commands.py:2574 redbot/core/core_commands.py:2584 +msgid "this server" +msgstr "" + +#: redbot/core/core_commands.py:2581 +msgid "All bank accounts for {scope} have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:2592 #, docstring -msgid "Commands to setup [botname]'s invite settings." +msgid "Base command for pruning bank accounts." msgstr "" -#: redbot/core/core_commands.py:1517 +#: redbot/core/core_commands.py:2599 #, docstring -msgid "\n" -" Toggles if `[p]invite` should be accessible for the average user.\n\n" -" The bot must be made into a `Public bot` in the developer dashboard for public invites to work.\n\n" -" **Example:**\n" -" - `[p]inviteset public yes` - Toggles the public invite setting.\n\n" -" **Arguments:**\n" -" - `[confirm]` - Required to set to public. Not required to toggle back to private.\n" +msgid "Prune bank accounts for users no longer in the server.\n\n" +" Cannot be used with a global bank. See `[p]bankset prune global`.\n\n" +" Examples:\n" +" - `[p]bankset prune server` - Did not confirm. Shows the help message.\n" +" - `[p]bankset prune server yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/core/core_commands.py:1554 +#: redbot/core/core_commands.py:2613 +msgid "This command cannot be used with a global bank." +msgstr "" + +#: redbot/core/core_commands.py:2617 +msgid "This will delete all bank accounts for users no longer in this server.\n" +"If you're sure, type `{prefix}bankset prune local yes`" +msgstr "" + +#: redbot/core/core_commands.py:2626 +msgid "Bank accounts for users no longer in this server have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:2632 #, 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\n" -" **Example:**\n" -" - `[p]inviteset perms 134217728` - Adds a \"Manage Nicknames\" permission requirement to the invite.\n\n" -" **Arguments:**\n" -" - `` - The permission level to require for the bot in the generated invite.\n" +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]bankset prune server`.\n\n" +" Examples:\n" +" - `[p]bankset prune global` - Did not confirm. Shows the help message.\n" +" - `[p]bankset prune global yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/core/core_commands.py:1575 +#: redbot/core/core_commands.py:2646 +msgid "This command cannot be used with a local bank." +msgstr "" + +#: redbot/core/core_commands.py:2650 +msgid "This will delete all bank accounts for users who no longer share a server with the bot.\n" +"If you're sure, type `{prefix}bankset prune global yes`" +msgstr "" + +#: redbot/core/core_commands.py:2659 +msgid "Bank accounts for users who no longer share a server with the bot have been pruned." +msgstr "" + +#: redbot/core/core_commands.py:2672 #, docstring -msgid "\n" -" Add the `applications.commands` scope to your invite URL.\n\n" -" This allows the usage of slash commands on the servers that invited your bot with that scope.\n\n" -" Note that previous servers that invited the bot without the scope cannot have slash commands, they will have to invite the bot a second time.\n" +msgid "Delete the bank account of a specified user.\n\n" +" Examples:\n" +" - `[p]bankset prune user @Twentysix` - Did not confirm. Shows the help message.\n" +" - `[p]bankset 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/core/core_commands.py:1586 -msgid "The `applications.commands` scope has been added to the invite URL." +#: redbot/core/core_commands.py:2692 +msgid "This will delete {name}'s bank account.\n" +"If you're sure, type `{prefix}bankset prune user {id} yes`" msgstr "" -#: redbot/core/core_commands.py:1590 -msgid "The `applications.commands` scope has been removed from the invite URL." +#: redbot/core/core_commands.py:2700 +msgid "The bank account for {name} has been pruned." msgstr "" -#: redbot/core/core_commands.py:1596 +#: redbot/core/core_commands.py:2705 +#, docstring +msgid "Manage modlog settings." +msgstr "" + +#: redbot/core/core_commands.py:2711 +#, docstring +msgid "Command to fix misbehaving casetypes." +msgstr "" + +#: redbot/core/core_commands.py:2722 +#, docstring +msgid "Set a channel as the modlog.\n\n" +" Omit `[channel]` to disable the modlog.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2731 +msgid "Mod events will be sent to {channel}." +msgstr "" + +#: redbot/core/core_commands.py:2735 +msgid "I do not have permissions to send messages in {channel}!" +msgstr "" + +#: redbot/core/core_commands.py:2743 +msgid "Mod log is already disabled." +msgstr "" + +#: redbot/core/core_commands.py:2746 +msgid "Mod log deactivated." +msgstr "" + +#: redbot/core/core_commands.py:2751 #, docstring msgid "\n" -" Leaves servers.\n\n" -" If no server IDs are passed the local server will be left instead.\n\n" -" Note: This command is interactive.\n\n" -" **Examples:**\n" -" - `[p]leave` - Leave the current server.\n" -" - `[p]leave \"Red - Discord Bot\"` - Quotes are necessary when there are spaces in the name.\n" -" - `[p]leave 133049272517001216 240154543684321280` - Leaves multiple servers, using IDs.\n\n" -" **Arguments:**\n" -" - `[servers...]` - The servers to leave. When blank, attempts to leave the current server.\n" +" Enable or disable case creation for a mod action.\n\n" +" An action can be enabling or disabling specific cases. (Ban, kick, mute, etc.)\n\n" +" Example: `[p]modlogset cases kick enabled`\n" " " msgstr "" -#: redbot/core/core_commands.py:1613 -msgid "You need to specify at least one server ID." +#: redbot/core/core_commands.py:2768 +msgid "Current settings:\n" msgstr "" -#: redbot/core/core_commands.py:1620 -msgid "You haven't passed any server ID. Do you want me to leave this server?" +#: redbot/core/core_commands.py:2773 +msgid "That action is not registered." msgstr "" -#: redbot/core/core_commands.py:1625 -msgid "Are you sure you want me to leave these servers?" +#: redbot/core/core_commands.py:2778 +msgid "Case creation for {action_name} actions is now {enabled}." msgstr "" -#: redbot/core/core_commands.py:1633 -msgid "I cannot leave the server `{server_name}`: I am the owner of it." +#: redbot/core/core_commands.py:2786 +#, docstring +msgid "Reset all modlog cases in this server." msgstr "" -#: redbot/core/core_commands.py:1644 redbot/core/core_commands.py:2711 -msgid "Response timed out." -msgstr "Vypršel časový limit odpovědi." +#: redbot/core/core_commands.py:2789 +msgid "Are you sure you would like to reset all modlog cases in this server?" +msgstr "" -#: redbot/core/core_commands.py:1649 -msgid "Alright. Bye :wave:" -msgstr "Dobře. Sbohem :wave:" +#: redbot/core/core_commands.py:2796 +msgid "You took too long to respond." +msgstr "" -#: redbot/core/core_commands.py:1652 -msgid "Alright. Leaving {number} servers..." +#: redbot/core/core_commands.py:2800 +msgid "Cases have been reset." msgstr "" -#: redbot/core/core_commands.py:1659 -msgid "Alright, I'll stay then. :)" +#: redbot/core/core_commands.py:2802 +msgid "No changes have been made." msgstr "" -#: redbot/core/core_commands.py:1661 -msgid "Alright, I'm not leaving those servers." +#: redbot/core/core_commands.py:2806 +#, docstring +msgid "Commands for changing [botname]'s settings." +msgstr "" + +#: redbot/core/core_commands.py:2813 +#, docstring +msgid "Commands for changing [botname]'s metadata." msgstr "" -#: redbot/core/core_commands.py:1666 +#: redbot/core/core_commands.py:2818 #, docstring msgid "\n" -" Lists the servers [botname] is currently in.\n\n" -" Note: This command is interactive.\n" +" Sets the bot's description.\n\n" +" Use without a description to reset.\n" +" This is shown in a few locations, including the help menu.\n\n" +" The maximum description length is 250 characters to ensure it displays properly.\n\n" +" The default is \"Red V3\".\n\n" +" **Examples:**\n" +" - `[p]set bot description` - Resets the description to the default setting.\n" +" - `[p]set bot description MyBot: A Red V3 Bot`\n\n" +" **Arguments:**\n" +" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" " " msgstr "" -#: redbot/core/core_commands.py:1684 +#: redbot/core/core_commands.py:2838 +msgid "Description reset." +msgstr "Popis obnoven." + +#: redbot/core/core_commands.py:2841 +msgid "This description is too long to properly display. Please try again with below 250 characters." +msgstr "" + +#: redbot/core/core_commands.py:2854 #, docstring -msgid "Loads cog packages from the local paths and installed cogs.\n\n" -" See packages available to load with `[p]cogs`.\n\n" -" Additional cogs can be added using Downloader, or from local paths using `[p]addpath`.\n\n" +msgid "Sets [botname]'s avatar\n\n" +" Supports either an attachment or an image URL.\n\n" " **Examples:**\n" -" - `[p]load general` - Loads the `general` cog.\n" -" - `[p]load admin mod mutes` - Loads multiple cogs.\n\n" +" - `[p]set bot avatar` - With an image attachment, this will set the avatar.\n" +" - `[p]set bot avatar` - Without an attachment, this will show the command help.\n" +" - `[p]set bot avatar https://links.flaree.xyz/k95` - Sets the avatar to the provided url.\n\n" " **Arguments:**\n" -" - `` - The cog packages to load.\n" +" - `[url]` - An image url to be used as an avatar. Leave blank when uploading an attachment.\n" " " msgstr "" -#: redbot/core/core_commands.py:1713 -msgid "Loaded {packs}." -msgstr "Načteno {packs}." - -#: redbot/core/core_commands.py:1718 -msgid "The following package is already loaded: {pack}" +#: redbot/core/core_commands.py:2877 +msgid "That URL is invalid." msgstr "" -#: redbot/core/core_commands.py:1722 -msgid "The following packages are already loaded: {packs}" +#: redbot/core/core_commands.py:2879 +msgid "Something went wrong while trying to get the image." msgstr "" -#: redbot/core/core_commands.py:1729 -msgid "Failed to load the following package: {pack}.\n" -"Check your console or logs for details." +#: redbot/core/core_commands.py:2889 +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, PNG, or GIF format." msgstr "" -#: redbot/core/core_commands.py:1734 -msgid "Failed to load the following packages: {packs}\n" -"Check your console or logs for details." +#: redbot/core/core_commands.py:2896 +msgid "JPG / PNG / GIF format only." msgstr "" -#: redbot/core/core_commands.py:1742 redbot/core/core_commands.py:1898 -msgid "The following name is not a valid package name: {pack}\n" -"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +#: redbot/core/core_commands.py:2898 redbot/core/core_commands.py:2967 +#: redbot/core/core_commands.py:2991 redbot/core/core_commands.py:3073 +msgid "Done." +msgstr "Hotovo." + +#: redbot/core/core_commands.py:2903 +#, docstring +msgid "\n" +" Removes [botname]'s avatar.\n\n" +" **Example:**\n" +" - `[p]set bot avatar remove`\n" +" " msgstr "" -#: redbot/core/core_commands.py:1748 redbot/core/core_commands.py:1904 -msgid "The following names are not valid package names: {packs}\n" -"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +#: redbot/core/core_commands.py:2911 +msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:1757 redbot/core/core_commands.py:1913 -msgid "The following package was not found in any cog path: {pack}." +#: redbot/core/core_commands.py:2916 +#, docstring +msgid "Sets [botname]'s username.\n\n" +" Maximum length for a username is 32 characters.\n\n" +" Note: The username of a verified bot cannot be manually changed.\n" +" Please contact Discord support to change it.\n\n" +" **Example:**\n" +" - `[p]set bot username BaguetteBot`\n\n" +" **Arguments:**\n" +" - `` - The username to give the bot.\n" +" " msgstr "" -#: redbot/core/core_commands.py:1761 redbot/core/core_commands.py:1917 -msgid "The following packages were not found in any cog path: {packs}" +#: redbot/core/core_commands.py:2932 +msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." msgstr "" -#: redbot/core/core_commands.py:1769 -msgid "This package could not be loaded for the following reason:\n\n" -"{reason}" +#: redbot/core/core_commands.py:2939 +msgid "Failed to change name. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:1773 -msgid "These packages could not be loaded for the following reasons:\n\n" -"{reasons}" +#: redbot/core/core_commands.py:2945 +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:1780 -msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" -"You should inform maintainer of the repo about this message." +#: redbot/core/core_commands.py:2955 +msgid "Failed to change the username. Discord returned the following error:\n" +"{error_message}" msgstr "" -#: redbot/core/core_commands.py:1786 redbot/core/core_commands.py:1942 -msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\n" -"You should inform maintainers of these repos about this message." +#: redbot/core/core_commands.py:2965 +msgid "Unexpected error occurred when trying to change the username." msgstr "" -#: redbot/core/core_commands.py:1805 +#: redbot/core/core_commands.py:2973 #, docstring -msgid "Unloads previously loaded cog packages.\n\n" -" See packages available to unload with `[p]cogs`.\n\n" -" **Examples:**\n" -" - `[p]unload general` - Unloads the `general` cog.\n" -" - `[p]unload admin mod mutes` - Unloads multiple cogs.\n\n" +msgid "Sets [botname]'s nickname for the current server.\n\n" +" Maximum length for a nickname is 32 characters.\n\n" +" **Example:**\n" +" - `[p]set bot nickname 🎃 SpookyBot 🎃`\n\n" " **Arguments:**\n" -" - `` - The cog packages to unload.\n" +" - `[nickname]` - The nickname to give the bot. Leave blank to clear the current nickname.\n" " " msgstr "" -#: redbot/core/core_commands.py:1823 -msgid "The following package was unloaded: {pack}." -msgstr "" - -#: redbot/core/core_commands.py:1827 -msgid "The following packages were unloaded: {packs}." -msgstr "" - -#: redbot/core/core_commands.py:1834 -msgid "The following package was not loaded: {pack}." +#: redbot/core/core_commands.py:2985 +msgid "Failed to change nickname. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:1838 -msgid "The following packages were not loaded: {packs}." -msgstr "" +#: redbot/core/core_commands.py:2989 +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:1851 +#: redbot/core/core_commands.py:2996 #, docstring -msgid "Reloads cog packages.\n\n" -" This will unload and then load the specified cogs.\n\n" -" Cogs that were not loaded will only be loaded.\n\n" +msgid "Customizes a section of `[p]info`.\n\n" +" The maximum amount of allowed characters is 1024.\n" +" Supports markdown, links and \"mentions\".\n\n" +" Link example: `[My link](https://example.com)`\n\n" " **Examples:**\n" -" - `[p]reload general` - Unloads then loads the `general` cog.\n" -" - `[p]reload admin mod mutes` - Unloads then loads multiple cogs.\n\n" +" - `[p]set bot custominfo >>> I can use **markdown** such as quotes, ||spoilers|| and multiple lines.`\n" +" - `[p]set bot custominfo Join my [support server](discord.gg/discord)!`\n" +" - `[p]set bot custominfo` - Removes custom info text.\n\n" " **Arguments:**\n" -" - `` - The cog packages to reload.\n" +" - `[text]` - The custom info text.\n" " " msgstr "" -#: redbot/core/core_commands.py:1880 -msgid "Reloaded {packs}." -msgstr "Znovu načteno {packs}." +#: redbot/core/core_commands.py:3013 +msgid "The custom text has been cleared." +msgstr "Vlastní text byl vymazán." -#: redbot/core/core_commands.py:1885 -msgid "Failed to reload the following package: {pack}.\n" -"Check your console or logs for details." +#: redbot/core/core_commands.py:3017 +msgid "The custom text has been set." +msgstr "Vlastní text byl nastaven." + +#: redbot/core/core_commands.py:3020 +msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:1890 -msgid "Failed to reload the following packages: {packs}\n" -"Check your console or logs for details." +#: redbot/core/core_commands.py:3029 +#, docstring +msgid "Commands for setting [botname]'s status." msgstr "" -#: redbot/core/core_commands.py:1925 -msgid "This package could not be reloaded for the following reason:\n\n" -"{reason}" +#: redbot/core/core_commands.py:3043 +#, docstring +msgid "Sets [botname]'s streaming status to a twitch stream.\n\n" +" This will appear as `Streaming ` or `LIVE ON TWITCH` depending on the context.\n" +" It will also include a `Watch` button with a twitch.tv url for the provided streamer.\n\n" +" Maximum length for a stream title is 128 characters.\n\n" +" Leaving both streamer and stream_title empty will clear it.\n\n" +" **Examples:**\n" +" - `[p]set status stream` - Clears the activity status.\n" +" - `[p]set status stream 26 Twentysix is streaming` - Sets the stream to `https://www.twitch.tv/26`.\n" +" - `[p]set status stream https://twitch.tv/26 Twentysix is streaming` - Sets the URL manually.\n\n" +" **Arguments:**\n" +" - `` - The twitch streamer to provide a link to. This can be their twitch name or the entire URL.\n" +" - `` - The text to follow `Streaming` in the status." msgstr "" -#: redbot/core/core_commands.py:1929 -msgid "These packages could not be reloaded for the following reasons:\n\n" -"{reasons}" +#: redbot/core/core_commands.py:3081 +#, docstring +msgid "Sets [botname]'s playing status.\n\n" +" This will appear as `Playing ` or `PLAYING A GAME: ` depending on the context.\n\n" +" Maximum length for a playing status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status playing` - Clears the activity status.\n" +" - `[p]set status playing the keyboard`\n\n" +" **Arguments:**\n" +" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" +" " msgstr "" -#: redbot/core/core_commands.py:1936 -msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" -"You should inform maintainers of these repos about this message." +#: redbot/core/core_commands.py:3102 +msgid "Status set to `Playing {game.name}`." +msgstr "" + +#: redbot/core/core_commands.py:3104 +msgid "Game cleared." msgstr "" -#: redbot/core/core_commands.py:1957 +#: redbot/core/core_commands.py:3112 #, docstring -msgid "Shuts down the bot.\n\n" -" Allows [botname] to shut down gracefully.\n\n" -" This is the recommended method for shutting down the bot.\n\n" +msgid "Sets [botname]'s listening status.\n\n" +" This will appear as `Listening to `.\n\n" +" Maximum length for a listening status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]shutdown`\n" -" - `[p]shutdown True` - Shutdowns silently.\n\n" +" - `[p]set status listening` - Clears the activity status.\n" +" - `[p]set status listening jams`\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" +" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:1974 -msgid "Shutting down... " -msgstr "Vypínání... " +#: redbot/core/core_commands.py:3134 +msgid "Status set to `Listening to {listening}`." +msgstr "" + +#: redbot/core/core_commands.py:3137 +msgid "Listening cleared." +msgstr "" -#: redbot/core/core_commands.py:1980 +#: redbot/core/core_commands.py:3145 #, 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 with by the process manager in use.\n\n" +msgid "Sets [botname]'s watching status.\n\n" +" This will appear as `Watching `.\n\n" +" Maximum length for a watching status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]restart`\n" -" - `[p]restart True` - Restarts silently.\n\n" +" - `[p]set status watching` - Clears the activity status.\n" +" - `[p]set status watching [p]help`\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" +" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:1994 -msgid "Restarting..." -msgstr "Restartování..." +#: redbot/core/core_commands.py:3166 +msgid "Status set to `Watching {watching}`." +msgstr "" -#: redbot/core/core_commands.py:1999 -#, docstring -msgid "Commands for changing [botname]'s settings." +#: redbot/core/core_commands.py:3168 +msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:2003 +#: redbot/core/core_commands.py:3176 #, docstring -msgid "\n" -" Show the current settings for [botname].\n" +msgid "Sets [botname]'s competing status.\n\n" +" This will appear as `Competing in `.\n\n" +" Maximum length for a competing status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status competing` - Clears the activity status.\n" +" - `[p]set status competing London 2012 Olympic Games`\n\n" +" **Arguments:**\n" +" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2021 -msgid "Admin roles: {admin}\n" -"Mod roles: {mod}\n" -"Locale: {guild_locale}\n" -"Regional format: {guild_regional_format}\n" +#: redbot/core/core_commands.py:3198 +msgid "Status set to `Competing in {competing}`." msgstr "" -#: redbot/core/core_commands.py:2042 -msgid "{bot_name} Settings:\n\n" -"Prefixes: {prefixes}\n" -"{guild_settings}Global locale: {locale}\n" -"Global regional format: {regional_format}\n" -"Default embed colour: {colour}" +#: redbot/core/core_commands.py:3201 +msgid "Competing cleared." msgstr "" -#: redbot/core/core_commands.py:2064 +#: redbot/core/core_commands.py:3209 #, 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\n" -" This is only applied to the current server and not globally.\n\n" +msgid "Sets [botname]'s custom status.\n\n" +" This will appear as ``.\n\n" +" Maximum length for a custom status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]set deletedelay` - Shows the current delete delay setting.\n" -" - `[p]set deletedelay 60` - Sets the delete delay to the max of 60 seconds.\n" -" - `[p]set deletedelay -1` - Disables deleting command messages.\n\n" +" - `[p]set status custom` - Clears the activity status.\n" +" - `[p]set status custom Running cogs...`\n\n" " **Arguments:**\n" -" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" +" - `[text]` - The custom status text. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2085 -msgid "Command deleting disabled." +#: redbot/core/core_commands.py:3230 +msgid "Custom status set to `{text}`." msgstr "" -#: redbot/core/core_commands.py:2087 -msgid "Delete delay set to {num} seconds." +#: redbot/core/core_commands.py:3232 +msgid "Custom status cleared." msgstr "" -#: redbot/core/core_commands.py:2092 -msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" +#: redbot/core/core_commands.py:3237 +msgid "Status changed to {}." +msgstr "Stav změněn na {}." + +#: redbot/core/core_commands.py:3243 +#, docstring +msgid "Set [botname]'s status to online." msgstr "" -#: redbot/core/core_commands.py:2099 -msgid "I will not delete command messages." +#: redbot/core/core_commands.py:3250 +#, docstring +msgid "Set [botname]'s status to do not disturb." msgstr "" -#: redbot/core/core_commands.py:2104 +#: redbot/core/core_commands.py:3257 #, docstring -msgid "\n" -" Sets the bot's description.\n\n" -" Use without a description to reset.\n" -" This is shown in a few locations, including the help menu.\n\n" -" The maximum description length is 250 characters to ensure it displays properly.\n\n" -" The default is \"Red V3\".\n\n" -" **Examples:**\n" -" - `[p]set description` - Resets the description to the default setting.\n" -" - `[p]set description MyBot: A Red V3 Bot`\n\n" -" **Arguments:**\n" -" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" -" " +msgid "Set [botname]'s status to idle." msgstr "" -#: redbot/core/core_commands.py:2124 -msgid "Description reset." -msgstr "Popis obnoven." +#: redbot/core/core_commands.py:3264 +#, docstring +msgid "Set [botname]'s status to invisible." +msgstr "" -#: redbot/core/core_commands.py:2127 -msgid "This description is too long to properly display. Please try again with below 250 characters." +#: redbot/core/core_commands.py:3274 +#, docstring +msgid "Set server's admin and mod roles for [botname]." msgstr "" -#: redbot/core/core_commands.py:2141 +#: redbot/core/core_commands.py:3280 #, docstring msgid "\n" -" Adds an admin role for this guild.\n\n" +" Adds an admin role for this server.\n\n" " Admins have the same access as Mods, plus additional admin level commands like:\n" " - `[p]set serverprefix`\n" " - `[p]addrole`\n" " - `[p]ban`\n" " - `[p]ignore guild`\n\n" " And more.\n\n" -" **Examples:**\n" -" - `[p]set addadminrole @Admins`\n" -" - `[p]set addadminrole Super Admins`\n\n" +" **Examples:**\n" +" - `[p]set roles addadminrole @Admins`\n" +" - `[p]set roles addadminrole Super Admins`\n\n" " **Arguments:**\n" -" - `` - The role to add as an admin.\n" +" - `` - The role to add as an admin.\n" " " msgstr "" -#: redbot/core/core_commands.py:2161 +#: redbot/core/core_commands.py:3300 msgid "This role is already an admin role." msgstr "Tato role je již administrátorskou rolí." -#: redbot/core/core_commands.py:2163 +#: redbot/core/core_commands.py:3302 msgid "That role is now considered an admin role." msgstr "" -#: redbot/core/core_commands.py:2169 +#: redbot/core/core_commands.py:3308 #, docstring msgid "\n" -" Adds a moderator role for this guild.\n\n" +" Adds a moderator role for this server.\n\n" " This grants access to moderator level commands like:\n" " - `[p]mute`\n" " - `[p]cleanup`\n" " - `[p]customcommand create`\n\n" " And more.\n\n" -" **Examples:**\n" -" - `[p]set addmodrole @Mods`\n" -" - `[p]set addmodrole Loyal Helpers`\n\n" +" **Examples:**\n" +" - `[p]set roles addmodrole @Mods`\n" +" - `[p]set roles addmodrole Loyal Helpers`\n\n" " **Arguments:**\n" -" - `` - The role to add as a moderator.\n" +" - `` - The role to add as a moderator.\n" " " msgstr "" -#: redbot/core/core_commands.py:2188 +#: redbot/core/core_commands.py:3327 msgid "This role is already a mod role." msgstr "Tato role je již moderátorská role." -#: redbot/core/core_commands.py:2190 +#: redbot/core/core_commands.py:3329 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:2196 +#: redbot/core/core_commands.py:3337 #, docstring msgid "\n" -" Removes an admin role for this guild.\n\n" +" Removes an admin role for this server.\n\n" " **Examples:**\n" -" - `[p]set removeadminrole @Admins`\n" -" - `[p]set removeadminrole Super Admins`\n\n" +" - `[p]set roles removeadminrole @Admins`\n" +" - `[p]set roles removeadminrole Super Admins`\n\n" " **Arguments:**\n" -" - `` - The role to remove from being an admin.\n" +" - `` - The role to remove from being an admin.\n" " " msgstr "" -#: redbot/core/core_commands.py:2208 +#: redbot/core/core_commands.py:3349 msgid "That role was not an admin role to begin with." msgstr "" -#: redbot/core/core_commands.py:2210 +#: redbot/core/core_commands.py:3351 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:2216 +#: redbot/core/core_commands.py:3359 #, docstring msgid "\n" -" Removes a mod role for this guild.\n\n" +" Removes a mod role for this server.\n\n" " **Examples:**\n" -" - `[p]set removemodrole @Mods`\n" -" - `[p]set removemodrole Loyal Helpers`\n\n" +" - `[p]set roles removemodrole @Mods`\n" +" - `[p]set roles removemodrole Loyal Helpers`\n\n" " **Arguments:**\n" -" - `` - The role to remove from being a moderator.\n" +" - `` - The role to remove from being a moderator.\n" " " msgstr "" -#: redbot/core/core_commands.py:2228 +#: redbot/core/core_commands.py:3371 msgid "That role was not a mod role to begin with." msgstr "" -#: redbot/core/core_commands.py:2230 +#: redbot/core/core_commands.py:3373 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:2236 +#: redbot/core/core_commands.py:3381 #, 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\n" -" **Example:**\n" -" - `[p]set usebotcolour`\n" +" Changes [botname]'s locale in this server.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" Use \"default\" to return to the bot's default set language.\n\n" +" If you want to change bot's global locale, see `[p]set locale global` command.\n\n" +" **Examples:**\n" +" - `[p]set locale en-US`\n" +" - `[p]set locale de-DE`\n" +" - `[p]set locale fr-FR`\n" +" - `[p]set locale pl-PL`\n" +" - `[p]set locale default` - Resets to the global default locale.\n\n" +" **Arguments:**\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" " " msgstr "" -#: redbot/core/core_commands.py:2248 -msgid "The bot {} use its configured color for embeds." -msgstr "" - -#: redbot/core/core_commands.py:2249 -msgid "will not" -msgstr "nebude" - -#: redbot/core/core_commands.py:2249 -msgid "will" -msgstr "bude" - -#: redbot/core/core_commands.py:2257 +#: redbot/core/core_commands.py:3408 #, docstring msgid "\n" -" Toggle whether to enable fuzzy command search for the server.\n\n" -" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" -" Note: This can be processor intensive and may be unsuitable for larger servers.\n\n" -" Default is for fuzzy command search to be disabled.\n\n" -" **Example:**\n" -" - `[p]set serverfuzzy`\n" +" Changes [botname]'s default locale.\n\n" +" This will be used when a server has not set a locale, or in DMs.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" To reset to English, use \"en-US\".\n\n" +" **Examples:**\n" +" - `[p]set locale global en-US`\n" +" - `[p]set locale global de-DE`\n" +" - `[p]set locale global fr-FR`\n" +" - `[p]set locale global pl-PL`\n\n" +" **Arguments:**\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" " " msgstr "" -#: redbot/core/core_commands.py:2272 -msgid "Fuzzy command search has been {} for this server." +#: redbot/core/core_commands.py:3429 redbot/core/core_commands.py:3472 +#: redbot/core/core_commands.py:3534 redbot/core/core_commands.py:3579 +msgid "Invalid language code. Use format: `en-US`" +msgstr "" + +#: redbot/core/core_commands.py:3433 redbot/core/core_commands.py:3476 +#: redbot/core/core_commands.py:3538 redbot/core/core_commands.py:3583 +msgid "Invalid format - language code has to include country code, e.g. `en-US`" +msgstr "" + +#: redbot/core/core_commands.py:3440 +msgid "Global locale has been set." msgstr "" -#: redbot/core/core_commands.py:2280 +#: redbot/core/core_commands.py:3446 #, docstring msgid "\n" -" Toggle whether to enable fuzzy command search in DMs.\n\n" -" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" -" Default is for fuzzy command search to be disabled.\n\n" -" **Example:**\n" -" - `[p]set fuzzy`\n" +" Changes [botname]'s locale in this server.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" Use \"default\" to return to the bot's default set language.\n\n" +" **Examples:**\n" +" - `[p]set locale server en-US`\n" +" - `[p]set locale server de-DE`\n" +" - `[p]set locale server fr-FR`\n" +" - `[p]set locale server pl-PL`\n" +" - `[p]set locale server default` - Resets to the global default locale.\n\n" +" **Arguments:**\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" " " msgstr "" -#: redbot/core/core_commands.py:2293 -msgid "Fuzzy command search has been {} in DMs." +#: redbot/core/core_commands.py:3467 +msgid "Locale has been set to the default." msgstr "" -#: redbot/core/core_commands.py:2301 +#: redbot/core/core_commands.py:3482 +msgid "Locale has been set." +msgstr "Jazyk byl nastaven." + +#: redbot/core/core_commands.py:3487 #, 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\n" +" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale in this server.\n\n" +" If you want to change bot's global regional format, see `[p]set regionalformat global` command.\n\n" " **Examples:**\n" -" - `[p]set colour dark red`\n" -" - `[p]set colour blurple`\n" -" - `[p]set colour 0x5DADE2`\n" -" - `[p]set color 0x#FDFEFE`\n" -" - `[p]set color #7F8C8D`\n\n" +" - `[p]set regionalformat en-US`\n" +" - `[p]set region de-DE`\n" +" - `[p]set regionalformat reset` - Resets to the locale.\n\n" " **Arguments:**\n" -" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" +" - `[language_code]` - The region format to use for the bot in this server.\n" " " msgstr "" -#: redbot/core/core_commands.py:2321 -msgid "The color has been reset." -msgstr "Barva byla resetována." - -#: redbot/core/core_commands.py:2324 -msgid "The color has been set." -msgstr "Barva byla nastavena." - -#: redbot/core/core_commands.py:2329 +#: redbot/core/core_commands.py:3511 #, docstring -msgid "Sets [botname]'s avatar\n\n" -" Supports either an attachment or an image URL.\n\n" +msgid "\n" +" Changes the bot's regional format. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale.\n\n" " **Examples:**\n" -" - `[p]set avatar` - With an image attachment, this will set the avatar.\n" -" - `[p]set avatar` - Without an attachment, this will show the command help.\n" -" - `[p]set avatar https://links.flaree.xyz/k95` - Sets the avatar to the provided url.\n\n" +" - `[p]set regionalformat global en-US`\n" +" - `[p]set region global de-DE`\n" +" - `[p]set regionalformat global reset` - Resets to the locale.\n\n" " **Arguments:**\n" -" - `[url]` - An image url to be used as an avatar. Leave blank when uploading an attachment.\n" +" - `[language_code]` - The default region format to use for the bot.\n" " " msgstr "" -#: redbot/core/core_commands.py:2352 -msgid "That URL is invalid." -msgstr "" - -#: redbot/core/core_commands.py:2354 -msgid "Something went wrong while trying to get the image." +#: redbot/core/core_commands.py:3528 +msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:2364 -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." +#: redbot/core/core_commands.py:3545 +msgid "Global regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:2371 -msgid "JPG / PNG format only." -msgstr "Pouze formát JPG / PNG." - -#: redbot/core/core_commands.py:2373 redbot/core/core_commands.py:2600 -#: redbot/core/core_commands.py:2656 redbot/core/core_commands.py:2680 -msgid "Done." -msgstr "Hotovo." - -#: redbot/core/core_commands.py:2378 +#: redbot/core/core_commands.py:3554 #, docstring msgid "\n" -" Removes [botname]'s avatar.\n\n" -" **Example:**\n" -" - `[p]set avatar remove`\n" +" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale in this server.\n\n" +" **Examples:**\n" +" - `[p]set regionalformat server en-US`\n" +" - `[p]set region local de-DE`\n" +" - `[p]set regionalformat server reset` - Resets to the locale.\n\n" +" **Arguments:**\n" +" - `[language_code]` - The region format to use for the bot in this server.\n" " " msgstr "" -#: redbot/core/core_commands.py:2386 -msgid "Avatar removed." +#: redbot/core/core_commands.py:3572 +msgid "Regional formatting will now be based on bot's locale in this server." msgstr "" -#: redbot/core/core_commands.py:2392 +#: redbot/core/core_commands.py:3590 +msgid "Regional formatting will now be based on `{language_code}` locale." +msgstr "" + +#: redbot/core/core_commands.py:3607 #, docstring -msgid "Sets [botname]'s playing status.\n\n" -" This will appear as `Playing ` or `PLAYING A GAME: ` depending on the context.\n\n" -" Maximum length for a playing status is 128 characters.\n\n" +msgid "\n" +" Commands to 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" +" If passed without the `` or `` arguments it will allow you to open a modal to set your API keys securely.\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, so this command should only be used in a private channel or in DM with the bot.\n\n" " **Examples:**\n" -" - `[p]set playing` - Clears the activity status.\n" -" - `[p]set playing the keyboard`\n\n" +" - `[p]set api`\n" +" - `[p]set api spotify`\n" +" - `[p]set api spotify redirect_uri localhost`\n" +" - `[p]set api github client_id,whoops client_secret,whoops`\n\n" " **Arguments:**\n" -" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" +" - `` - The service you're adding tokens to.\n" +" - `` - Pairs of token keys and values. The key and value should be separated by one of ` `, `,`, or `;`.\n" " " msgstr "" -#: redbot/core/core_commands.py:2408 -msgid "The maximum length of game descriptions is 128 characters." +#: redbot/core/core_commands.py:3631 +msgid "Click the button below to set your keys." msgstr "" -#: redbot/core/core_commands.py:2416 -msgid "Status set to ``Playing {game.name}``." +#: redbot/core/core_commands.py:3633 +msgid "This API keys setup message has expired." msgstr "" -#: redbot/core/core_commands.py:2418 -msgid "Game cleared." -msgstr "" +#: redbot/core/core_commands.py:3638 +msgid "`{service}` API tokens have been set." +msgstr "`{service} API tokeny byly nastaveny." -#: redbot/core/core_commands.py:2424 +#: redbot/core/core_commands.py:3642 #, docstring -msgid "Sets [botname]'s listening status.\n\n" -" This will appear as `Listening to `.\n\n" -" Maximum length for a listening status is 128 characters.\n\n" -" **Examples:**\n" -" - `[p]set listening` - Clears the activity status.\n" -" - `[p]set listening jams`\n\n" -" **Arguments:**\n" -" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status." +msgid "\n" +" Show all external API services along with their keys that have been set.\n\n" +" Secrets are not shown.\n\n" +" **Example:**\n" +" - `[p]set api list`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2441 -msgid "The maximum length of listening descriptions is 128 characters." +#: redbot/core/core_commands.py:3653 +msgid "No API services have been set yet." msgstr "" -#: redbot/core/core_commands.py:2450 -msgid "Status set to ``Listening to {listening}``." +#: redbot/core/core_commands.py:3658 +msgid "Set API services:\n" msgstr "" -#: redbot/core/core_commands.py:2453 -msgid "Listening cleared." +#: redbot/core/core_commands.py:3658 +msgid "Set API service:\n" msgstr "" -#: redbot/core/core_commands.py:2459 +#: redbot/core/core_commands.py:3668 #, docstring -msgid "Sets [botname]'s watching status.\n\n" -" This will appear as `Watching `.\n\n" -" Maximum length for a watching status is 128 characters.\n\n" +msgid "\n" +" Remove the given services with all their keys and tokens.\n\n" " **Examples:**\n" -" - `[p]set watching` - Clears the activity status.\n" -" - `[p]set watching [p]help`\n\n" +" - `[p]set api remove spotify`\n" +" - `[p]set api remove github youtube`\n\n" " **Arguments:**\n" -" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status." +" - `` - The services to remove." msgstr "" -#: redbot/core/core_commands.py:2475 -msgid "The maximum length of watching descriptions is 128 characters." +#: redbot/core/core_commands.py:3683 +msgid "Services deleted successfully:\n" +"{services_list}" msgstr "" -#: redbot/core/core_commands.py:2482 -msgid "Status set to ``Watching {watching}``." +#: redbot/core/core_commands.py:3687 +msgid "Service deleted successfully: {service_name}" msgstr "" -#: redbot/core/core_commands.py:2484 -msgid "Watching cleared." +#: redbot/core/core_commands.py:3692 +msgid "None of the services you provided had any keys set." msgstr "" -#: redbot/core/core_commands.py:2490 +#: redbot/core/core_commands.py:3700 #, docstring -msgid "Sets [botname]'s competing status.\n\n" -" This will appear as `Competing in `.\n\n" -" Maximum length for a competing status is 128 characters.\n\n" -" **Examples:**\n" -" - `[p]set competing` - Clears the activity status.\n" -" - `[p]set competing London 2012 Olympic Games`\n\n" -" **Arguments:**\n" -" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status." -msgstr "" - -#: redbot/core/core_commands.py:2507 -msgid "The maximum length of competing descriptions is 128 characters." +msgid "\n" +" Commands for configuring owner notifications.\n\n" +" Owner notifications include usage of `[p]contact` and available Red updates.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2516 -msgid "Status set to ``Competing in {competing}``." +#: redbot/core/core_commands.py:3709 +#, docstring +msgid "\n" +" Opt-in on receiving owner notifications.\n\n" +" This is the default state.\n\n" +" Note: This will only resume sending owner notifications to your DMs.\n" +" Additional owners and destinations will not be affected.\n\n" +" **Example:**\n" +" - `[p]set ownernotifications optin`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2519 -msgid "Competing cleared." +#: redbot/core/core_commands.py:3728 +#, docstring +msgid "\n" +" Opt-out of receiving owner notifications.\n\n" +" Note: This will only stop sending owner notifications to your DMs.\n" +" Additional owners and destinations will still receive notifications.\n\n" +" **Example:**\n" +" - `[p]set ownernotifications optout`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2525 +#: redbot/core/core_commands.py:3750 #, docstring -msgid "Sets [botname]'s status.\n\n" -" Available statuses:\n" -" - `online`\n" -" - `idle`\n" -" - `dnd`\n" -" - `invisible`\n\n" +msgid "\n" +" Adds a destination text channel to receive owner notifications.\n\n" " **Examples:**\n" -" - `[p]set status online` - Clears the status.\n" -" - `[p]set status invisible`\n\n" +" - `[p]set ownernotifications adddestination #owner-notifications`\n" +" - `[p]set ownernotifications adddestination 168091848718417920` - Accepts channel IDs.\n\n" " **Arguments:**\n" -" - `` - One of the available statuses.\n" +" - `` - The channel to send owner notifications to.\n" " " msgstr "" -#: redbot/core/core_commands.py:2555 -msgid "Status changed to {}." -msgstr "Stav změněn na {}." - -#: redbot/core/core_commands.py:2563 +#: redbot/core/core_commands.py:3775 #, docstring -msgid "Sets [botname]'s streaming status to a twitch stream.\n\n" -" This will appear as `Streaming ` or `LIVE ON TWITCH` depending on the context.\n" -" It will also include a `Watch` button with a twitch.tv url for the provided streamer.\n\n" -" Maximum length for a stream title is 128 characters.\n\n" -" Leaving both streamer and stream_title empty will clear it.\n\n" +msgid "\n" +" Removes a destination text channel from receiving owner notifications.\n\n" " **Examples:**\n" -" - `[p]set stream` - Clears the activity status.\n" -" - `[p]set stream 26 Twentysix is streaming` - Sets the stream to `https://www.twitch.tv/26`.\n" -" - `[p]set stream https://twitch.tv/26 Twentysix is streaming` - Sets the URL manually.\n\n" +" - `[p]set ownernotifications removedestination #owner-notifications`\n" +" - `[p]set ownernotifications deletedestination 168091848718417920` - Accepts channel IDs.\n\n" " **Arguments:**\n" -" - `` - The twitch streamer to provide a link to. This can be their twitch name or the entire URL.\n" -" - `` - The text to follow `Streaming` in the status." -msgstr "" - -#: redbot/core/core_commands.py:2588 -msgid "The maximum length of the streamer url is 511 characters." -msgstr "" - -#: redbot/core/core_commands.py:2591 -msgid "The maximum length of the stream title is 128 characters." +" - `` - The channel to stop sending owner notifications to.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2605 +#: redbot/core/core_commands.py:3799 #, docstring -msgid "Sets [botname]'s username.\n\n" -" Maximum length for a username is 32 characters.\n\n" -" Note: The username of a verified bot cannot be manually changed.\n" -" Please contact Discord support to change it.\n\n" +msgid "\n" +" Lists the configured extra destinations for owner notifications.\n\n" " **Example:**\n" -" - `[p]set username BaguetteBot`\n\n" -" **Arguments:**\n" -" - `` - The username to give the bot.\n" +" - `[p]set ownernotifications listdestinations`\n" " " msgstr "" -#: redbot/core/core_commands.py:2621 -msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." -msgstr "" - -#: redbot/core/core_commands.py:2628 -msgid "Failed to change name. Must be 32 characters or fewer." +#: redbot/core/core_commands.py:3809 +msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:2634 -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:3820 +msgid "Unknown channel with id: {id}" +msgstr "Neznámý kanál s id: {id}" -#: redbot/core/core_commands.py:2644 -msgid "Failed to change the username. Discord returned the following error:\n" -"{error_message}" +#: redbot/core/core_commands.py:3830 +#, docstring +msgid "\n" +" Show the current settings for [botname].\n\n" +" Accepts optional server parameter to allow prefix recovery.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2654 -msgid "Unexpected error occurred when trying to change the username." +#: redbot/core/core_commands.py:3844 redbot/core/core_commands.py:3848 +msgid "Not Set." msgstr "" -#: redbot/core/core_commands.py:2662 -#, docstring -msgid "Sets [botname]'s nickname for the current server.\n\n" -" Maximum length for a nickname is 32 characters.\n\n" -" **Example:**\n" -" - `[p]set nickname 🎃 SpookyBot 🎃`\n\n" -" **Arguments:**\n" -" - `[nickname]` - The nickname to give the bot. Leave blank to clear the current nickname.\n" -" " +#: redbot/core/core_commands.py:3855 +msgid "Admin roles: {admin}\n" +"Mod roles: {mod}\n" +"Locale: {guild_locale}\n" +"Regional format: {guild_regional_format}\n" msgstr "" -#: redbot/core/core_commands.py:2674 -msgid "Failed to change nickname. Must be 32 characters or fewer." +#: redbot/core/core_commands.py:3876 +msgid "{bot_name} Settings:\n\n" +"Prefixes: {prefixes}\n" +"{guild_settings}Global locale: {locale}\n" +"Global regional format: {regional_format}\n" +"Default embed colour: {colour}" msgstr "" -#: redbot/core/core_commands.py:2678 -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:2685 +#: redbot/core/core_commands.py:3898 #, docstring -msgid "Sets [botname]'s global prefix(es).\n\n" -" Warning: This is not additive. It will replace all current prefixes.\n\n" -" See also the `--mentionable` flag to enable mentioning the bot as the prefix.\n\n" +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\n" +" This is only applied to the current server and not globally.\n\n" " **Examples:**\n" -" - `[p]set prefix !`\n" -" - `[p]set prefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" -" - `[p]set prefix \"@[botname] \"` - This uses a mention as the prefix. See also the `--mentionable` flag.\n" -" - `[p]set prefix ! ? .` - Sets multiple prefixes.\n\n" +" - `[p]set deletedelay` - Shows the current delete delay setting.\n" +" - `[p]set deletedelay 60` - Sets the delete delay to the max of 60 seconds.\n" +" - `[p]set deletedelay -1` - Disables deleting command messages.\n\n" " **Arguments:**\n" -" - `` - The prefixes the bot will respond to globally.\n" +" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:2702 -msgid "Warning: A prefix is above the recommended length (20 characters).\n" -"Do you want to continue? (y/n)" +#: redbot/core/core_commands.py:3919 +msgid "Command deleting disabled." msgstr "" -#: redbot/core/core_commands.py:2715 -msgid "Cancelled." -msgstr "Zrušeno." +#: redbot/core/core_commands.py:3921 +msgid "Delete delay set to {num} seconds." +msgstr "" -#: redbot/core/core_commands.py:2719 -msgid "Prefix set." -msgstr "Prefix příkazů nastaven." +#: redbot/core/core_commands.py:3926 +msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" +msgstr "" -#: redbot/core/core_commands.py:2721 -msgid "Prefixes set." +#: redbot/core/core_commands.py:3933 +msgid "I will not delete command messages." msgstr "" -#: redbot/core/core_commands.py:2727 +#: redbot/core/core_commands.py:3939 #, docstring msgid "\n" -" Sets [botname]'s server prefix(es).\n\n" -" Warning: This will override global prefixes, the bot will not respond to any global prefixes in this server.\n" -" This is not additive. It will replace all current server prefixes.\n" -" A prefix cannot have more than 20 characters.\n\n" -" **Examples:**\n" -" - `[p]set serverprefix !`\n" -" - `[p]set serverprefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" -" - `[p]set serverprefix \"@[botname] \"` - This uses a mention as the prefix.\n" -" - `[p]set serverprefix ! ? .` - Sets multiple prefixes.\n\n" -" **Arguments:**\n" -" - `[prefixes...]` - The prefixes the bot will respond to on this server. Leave blank to clear server prefixes.\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\n" +" **Example:**\n" +" - `[p]set usebotcolour`\n" " " msgstr "" -#: redbot/core/core_commands.py:2745 -msgid "Server prefixes have been reset." -msgstr "" - -#: redbot/core/core_commands.py:2748 -msgid "You cannot have a prefix longer than 20 characters." +#: redbot/core/core_commands.py:3951 +msgid "The bot {} use its configured color for embeds." msgstr "" -#: redbot/core/core_commands.py:2753 -msgid "Server prefix set." -msgstr "" +#: redbot/core/core_commands.py:3952 +msgid "will not" +msgstr "nebude" -#: redbot/core/core_commands.py:2755 -msgid "Server prefixes set." -msgstr "" +#: redbot/core/core_commands.py:3952 +msgid "will" +msgstr "bude" -#: redbot/core/core_commands.py:2760 +#: redbot/core/core_commands.py:3960 #, docstring msgid "\n" -" Changes the bot's default locale.\n\n" -" This will be used when a server has not set a locale, or in DMs.\n\n" -" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" -" To reset to English, use \"en-US\".\n\n" -" **Examples:**\n" -" - `[p]set locale en-US`\n" -" - `[p]set locale de-DE`\n" -" - `[p]set locale fr-FR`\n" -" - `[p]set locale pl-PL`\n\n" -" **Arguments:**\n" -" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" Toggle whether to enable fuzzy command search for the server.\n\n" +" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" +" Note: This can be processor intensive and may be unsuitable for larger servers.\n\n" +" Default is for fuzzy command search to be disabled.\n\n" +" **Example:**\n" +" - `[p]set serverfuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:2781 redbot/core/core_commands.py:2825 -#: redbot/core/core_commands.py:2864 redbot/core/core_commands.py:2908 -msgid "Invalid language code. Use format: `en-US`" +#: redbot/core/core_commands.py:3975 +msgid "Fuzzy command search has been {} for this server." msgstr "" -#: redbot/core/core_commands.py:2785 redbot/core/core_commands.py:2829 -#: redbot/core/core_commands.py:2868 redbot/core/core_commands.py:2912 -msgid "Invalid format - language code has to include country code, e.g. `en-US`" +#: redbot/core/core_commands.py:3983 +#, docstring +msgid "\n" +" Toggle whether to enable fuzzy command search in DMs.\n\n" +" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" +" Default is for fuzzy command search to be disabled.\n\n" +" **Example:**\n" +" - `[p]set fuzzy`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2792 -msgid "Global locale has been set." +#: redbot/core/core_commands.py:3996 +msgid "Fuzzy command search has been {} in DMs." msgstr "" -#: redbot/core/core_commands.py:2798 +#: redbot/core/core_commands.py:4004 #, docstring msgid "\n" -" Changes the bot's locale in this server.\n\n" -" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" -" Use \"default\" to return to the bot's default set language.\n" -" To reset to English, use \"en-US\".\n\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\n" " **Examples:**\n" -" - `[p]set locale en-US`\n" -" - `[p]set locale de-DE`\n" -" - `[p]set locale fr-FR`\n" -" - `[p]set locale pl-PL`\n" -" - `[p]set locale default` - Resets to the global default locale.\n\n" +" - `[p]set colour dark red`\n" +" - `[p]set colour blurple`\n" +" - `[p]set colour 0x5DADE2`\n" +" - `[p]set color 0x#FDFEFE`\n" +" - `[p]set color #7F8C8D`\n\n" " **Arguments:**\n" -" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" " " msgstr "" -#: redbot/core/core_commands.py:2820 -msgid "Locale has been set to the default." -msgstr "" +#: redbot/core/core_commands.py:4024 +msgid "The color has been reset." +msgstr "Barva byla resetována." -#: redbot/core/core_commands.py:2835 -msgid "Locale has been set." -msgstr "Jazyk byl nastaven." +#: redbot/core/core_commands.py:4027 +msgid "The color has been set." +msgstr "Barva byla nastavena." -#: redbot/core/core_commands.py:2841 +#: redbot/core/core_commands.py:4036 #, docstring -msgid "\n" -" Changes the bot's regional format. This is used for formatting date, time and numbers.\n\n" -" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" -" Leave `language_code` empty to base regional formatting on bot's locale.\n\n" +msgid "Sets [botname]'s global prefix(es).\n\n" +" Warning: This is not additive. It will replace all current prefixes.\n\n" +" See also the `--mentionable` flag to enable mentioning the bot as the prefix.\n\n" " **Examples:**\n" -" - `[p]set globalregionalformat en-US`\n" -" - `[p]set globalregion de-DE`\n" -" - `[p]set globalregionalformat` - Resets to the locale.\n\n" +" - `[p]set prefix !`\n" +" - `[p]set prefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" +" - `[p]set prefix \"@[botname] \"` - This uses a mention as the prefix. See also the `--mentionable` flag.\n" +" - `[p]set prefix ! ? .` - Sets multiple prefixes.\n\n" " **Arguments:**\n" -" - `[language_code]` - The default region format to use for the bot.\n" +" - `` - The prefixes the bot will respond to globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:2858 -msgid "Global regional formatting will now be based on bot's locale." +#: redbot/core/core_commands.py:4053 redbot/core/core_commands.py:4130 +msgid "Prefixes cannot start with '/', as it conflicts with Discord's slash commands." msgstr "" -#: redbot/core/core_commands.py:2875 -msgid "Global regional formatting will now be based on `{language_code}` locale." +#: redbot/core/core_commands.py:4058 +msgid "Warning: A prefix is below the recommended length (1 character).\n" +"Do you want to continue?" +msgstr "" + +#: redbot/core/core_commands.py:4072 redbot/core/core_commands.py:4090 +msgid "Cancelled." +msgstr "Zrušeno." + +#: redbot/core/core_commands.py:4076 +msgid "Warning: A prefix is above the recommended length (25 characters).\n" +"Do you want to continue?" +msgstr "" + +#: redbot/core/core_commands.py:4094 +msgid "Prefix set." +msgstr "Prefix příkazů nastaven." + +#: redbot/core/core_commands.py:4096 +msgid "Prefixes set." msgstr "" -#: redbot/core/core_commands.py:2883 +#: redbot/core/core_commands.py:4103 #, docstring msgid "\n" -" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" -" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" -" Leave `language_code` empty to base regional formatting on bot's locale in this server.\n\n" +" Sets [botname]'s server prefix(es).\n\n" +" Warning: This will override global prefixes, the bot will not respond to any global prefixes in this server.\n" +" This is not additive. It will replace all current server prefixes.\n" +" A prefix cannot have more than 25 characters.\n\n" " **Examples:**\n" -" - `[p]set regionalformat en-US`\n" -" - `[p]set region de-DE`\n" -" - `[p]set regionalformat` - Resets to the locale.\n\n" +" - `[p]set serverprefix !`\n" +" - `[p]set serverprefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" +" - `[p]set serverprefix \"@[botname] \"` - This uses a mention as the prefix.\n" +" - `[p]set serverprefix ! ? .` - Sets multiple prefixes.\n" +" - `[p]set serverprefix \"Red - Discord Bot\" ?` - Sets the prefix for a specific server. Quotes are needed to use spaces in the server name.\n\n" " **Arguments:**\n" -" - `[language_code]` - The region format to use for the bot in this server.\n" +" - `[server]` - The server to set the prefix for. Defaults to current server.\n" +" - `[prefixes...]` - The prefixes the bot will respond to on this server. Leave blank to clear server prefixes.\n" " " msgstr "" -#: redbot/core/core_commands.py:2901 -msgid "Regional formatting will now be based on bot's locale in this server." +#: redbot/core/core_commands.py:4126 +msgid "Server prefixes have been reset." msgstr "" -#: redbot/core/core_commands.py:2919 -msgid "Regional formatting will now be based on `{language_code}` locale." +#: redbot/core/core_commands.py:4134 +msgid "You cannot have a prefix shorter than 1 character." msgstr "" -#: redbot/core/core_commands.py:2927 -#, 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\n" -" Link example: `[My link](https://example.com)`\n\n" -" **Examples:**\n" -" - `[p]set custominfo >>> I can use **markdown** such as quotes, ||spoilers|| and multiple lines.`\n" -" - `[p]set custominfo Join my [support server](discord.gg/discord)!`\n" -" - `[p]set custominfo` - Removes custom info text.\n\n" -" **Arguments:**\n" -" - `[text]` - The custom info text.\n" -" " +#: redbot/core/core_commands.py:4137 +msgid "You cannot have a prefix longer than 25 characters." msgstr "" -#: redbot/core/core_commands.py:2944 -msgid "The custom text has been cleared." -msgstr "Vlastní text byl vymazán." - -#: redbot/core/core_commands.py:2948 -msgid "The custom text has been set." -msgstr "Vlastní text byl nastaven." +#: redbot/core/core_commands.py:4142 +msgid "Server prefix set." +msgstr "" -#: redbot/core/core_commands.py:2951 -msgid "Text must be fewer than 1024 characters long." +#: redbot/core/core_commands.py:4144 +msgid "Server prefixes set." msgstr "" -#: redbot/core/core_commands.py:2956 +#: redbot/core/core_commands.py:4149 #, docstring msgid "\n" -" Commands to 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, so this command should only be used in a private channel or in DM with the bot.\n\n" +" Set a global bot variable for using buttons in menus.\n\n" +" When enabled, all usage of cores menus API will use buttons instead of reactions.\n\n" +" This defaults to False.\n" +" Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]set api Spotify redirect_uri localhost`\n" -" - `[p]set api github client_id,whoops client_secret,whoops`\n\n" +" - `[p]set usebuttons True` - Enables using buttons.\n" +" - `[p]helpset usebuttons` - Toggles the value.\n\n" " **Arguments:**\n" -" - `` - The service you're adding tokens to.\n" -" - `` - Pairs of token keys and values. The key and value should be separated by one of ` `, `,`, or `;`.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:2977 -msgid "`{service}` API tokens have been set." -msgstr "`{service} API tokeny byly nastaveny." - -#: redbot/core/core_commands.py:2981 -#, docstring -msgid "\n" -" Show all external API services along with their keys that have been set.\n\n" -" Secrets are not shown.\n\n" -" **Example:**\n" -" - `[p]set api list``\n" +" - `[use_buttons]` - Whether to use buttons. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:2992 -msgid "No API services have been set yet." -msgstr "" - -#: redbot/core/core_commands.py:2997 -msgid "Set API services:\n" +#: redbot/core/core_commands.py:4168 +msgid "I will use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:2997 -msgid "Set API service:\n" +#: redbot/core/core_commands.py:4170 +msgid "I will not use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:3007 +#: redbot/core/core_commands.py:4175 #, docstring msgid "\n" -" Remove the given services with all their keys and tokens.\n\n" +" Set the message that will be sent on uncaught bot errors.\n\n" +" To include the command name in the message, use the `{command}` placeholder.\n\n" +" If you omit the `msg` argument, the message will be reset to the default one.\n\n" " **Examples:**\n" -" - `[p]set api remove Spotify`\n" -" - `[p]set api remove github audiodb`\n\n" +" - `[p]set errormsg` - Resets the error message back to the default: \"Error in command '{command}'.\". If the command invoker is one of the bot owners, the message will also include \"Check your console or logs for details.\".\n" +" - `[p]set errormsg Oops, the command {command} has failed! Please try again later.` - Sets the error message to a custom one.\n\n" " **Arguments:**\n" -" - `` - The services to remove." +" - `[msg]` - The custom error message. Must be less than 1000 characters. Omit to reset to the default one.\n" +" " msgstr "" -#: redbot/core/core_commands.py:3022 -msgid "Services deleted successfully:\n" -"{services_list}" +#: redbot/core/core_commands.py:4190 +msgid "The message must be less than 1000 characters." msgstr "" -#: redbot/core/core_commands.py:3026 -msgid "Service deleted successfully: {service_name}" +#: redbot/core/core_commands.py:4194 +msgid "Successfully updated the error message." msgstr "" -#: redbot/core/core_commands.py:3031 -msgid "None of the services you provided had any keys set." +#: redbot/core/core_commands.py:4197 +msgid "Successfully reset the error message back to the default one." msgstr "" -#: redbot/core/core_commands.py:3036 +#: redbot/core/core_commands.py:4204 #, docstring msgid "\n" " Commands to manage settings for the help command.\n\n" @@ -1844,116 +3113,132 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3045 +#: redbot/core/core_commands.py:4213 #, docstring msgid "\n" " Show the current help settings.\n\n" " Warning: These settings may not be accurate if the default formatter is not in use.\n\n" " **Example:**\n" -" - `[p]helpset showsettings``\n" +" - `[p]helpset showsettings`\n" " " msgstr "" -#: redbot/core/core_commands.py:3059 +#: redbot/core/core_commands.py:4227 msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:3069 +#: redbot/core/core_commands.py:4237 #, docstring msgid "\n" " This resets [botname]'s help formatter to the default formatter.\n\n" " **Example:**\n" -" - `[p]helpset resetformatter``\n" +" - `[p]helpset resetformatter`\n" " " msgstr "" -#: redbot/core/core_commands.py:3078 +#: redbot/core/core_commands.py:4246 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:3087 +#: redbot/core/core_commands.py:4255 #, 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\n" " **Example:**\n" -" - `[p]helpset resetsettings``\n" +" - `[p]helpset resetsettings`\n" " " msgstr "" -#: redbot/core/core_commands.py:3097 +#: redbot/core/core_commands.py:4265 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:3105 +#: redbot/core/core_commands.py:4277 #, docstring msgid "\n" " Allows the help command to be sent as a paginated menu instead of separate\n" " messages.\n\n" -" When enabled, `[p]help` will only show one page at a time and will use reactions to navigate between pages.\n\n" -" This defaults to False.\n" -" Using this without a setting will toggle.\n\n" +" When \"reactions\", \"buttons\", \"select\", or \"selectonly\" is passed,\n" +" `[p]help` will only show one page at a time\n" +" and will use the associated control scheme to navigate between pages.\n\n" " **Examples:**\n" -" - `[p]helpset usemenus True` - Enables using menus.\n" -" - `[p]helpset usemenus` - Toggles the value.\n\n" +" - `[p]helpset usemenus reactions` - Enables using reaction menus.\n" +" - `[p]helpset usemenus buttons` - Enables using button menus.\n" +" - `[p]helpset usemenus select` - Enables buttons with a select menu.\n" +" - `[p]helpset usemenus selectonly` - Enables a select menu only on help.\n" +" - `[p]helpset usemenus disable` - Disables help menus.\n\n" " **Arguments:**\n" -" - `[use_menus]` - Whether to use menus. Leave blank to toggle.\n" +" - `<\"buttons\"|\"reactions\"|\"select\"|\"selectonly\"|\"disable\">` - Whether to use `buttons`,\n" +" `reactions`, `select`, `selectonly`, or no menus.\n" " " msgstr "" -#: redbot/core/core_commands.py:3125 -msgid "Help will use menus." -msgstr "Help bude používat stránkovaná menu." +#: redbot/core/core_commands.py:4297 +msgid "Help will use the select menu only." +msgstr "" + +#: redbot/core/core_commands.py:4300 +msgid "Help will use button menus and add a select menu." +msgstr "" + +#: redbot/core/core_commands.py:4303 +msgid "Help will use button menus." +msgstr "" + +#: redbot/core/core_commands.py:4306 +msgid "Help will use reaction menus." +msgstr "" -#: redbot/core/core_commands.py:3127 +#: redbot/core/core_commands.py:4309 msgid "Help will not use menus." msgstr "Help nebude používat stránkovaná menu." -#: redbot/core/core_commands.py:3131 +#: redbot/core/core_commands.py:4316 #, 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\n" " **Examples:**\n" -" - `[p]helpset showhidden True` - Enables showing hidden commands.\n" -" - `[p]helpset showhidden` - Toggles the value.\n\n" +" - `[p]helpset showhidden True` - Enables showing hidden commands.\n" +" - `[p]helpset showhidden` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[show_hidden]` - Whether to use show hidden commands in help. Leave blank to toggle.\n" +" - `[show_hidden]` - Whether to use show hidden commands in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3148 +#: redbot/core/core_commands.py:4333 msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:3150 +#: redbot/core/core_commands.py:4335 msgid "Help will filter hidden commands." msgstr "Pomoc bude filtrovat skryté příkazy." -#: redbot/core/core_commands.py:3154 +#: redbot/core/core_commands.py:4339 #, docstring msgid "\n" " This allows the help command to show existing commands aliases if there is any.\n\n" " This defaults to True.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset showaliases False` - Disables showing aliases on this server.\n" -" - `[p]helpset showaliases` - Toggles the value.\n\n" +" - `[p]helpset showaliases False` - Disables showing aliases on this server.\n" +" - `[p]helpset showaliases` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[show_aliases]` - Whether to include aliases in help. Leave blank to toggle.\n" +" - `[show_aliases]` - Whether to include aliases in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3171 -msgid "Help will show commands aliases." +#: redbot/core/core_commands.py:4356 +msgid "Help will now show command aliases." msgstr "" -#: redbot/core/core_commands.py:3173 -msgid "Help will not show commands aliases." +#: redbot/core/core_commands.py:4358 +msgid "Help will no longer show command aliases." msgstr "" -#: redbot/core/core_commands.py:3177 +#: redbot/core/core_commands.py:4362 #, docstring msgid "\n" " This allows the help command message to be ticked if help is sent to a DM.\n\n" @@ -1962,44 +3247,44 @@ msgid "\n" " Using this without a setting will toggle.\n\n" " Note: This is only used when the bot is not using menus.\n\n" " **Examples:**\n" -" - `[p]helpset usetick False` - Disables ticking when help is sent to DMs.\n" -" - `[p]helpset usetick` - Toggles the value.\n\n" +" - `[p]helpset usetick False` - Disables ticking when help is sent to DMs.\n" +" - `[p]helpset usetick` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[use_tick]` - Whether to tick the help command when help is sent to DMs. Leave blank to toggle.\n" +" - `[use_tick]` - Whether to tick the help command when help is sent to DMs. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3198 +#: redbot/core/core_commands.py:4383 msgid "Help will now tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:3200 +#: redbot/core/core_commands.py:4385 msgid "Help will not tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:3204 +#: redbot/core/core_commands.py:4389 #, docstring msgid "\n" " Sets if commands which can't be run in the current context should be filtered from help.\n\n" " Defaults to True.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset verifychecks False` - Enables showing unusable commands in help.\n" -" - `[p]helpset verifychecks` - Toggles the value.\n\n" +" - `[p]helpset verifychecks False` - Enables showing unusable commands in help.\n" +" - `[p]helpset verifychecks` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[verify]` - Whether to hide unusable commands in help. Leave blank to toggle.\n" +" - `[verify]` - Whether to hide unusable commands in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3221 +#: redbot/core/core_commands.py:4406 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:3223 +#: redbot/core/core_commands.py:4408 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:3227 +#: redbot/core/core_commands.py:4412 #, docstring msgid "\n" " Sets whether the bot should respond to help commands for nonexistent topics.\n\n" @@ -2008,22 +3293,22 @@ msgid "\n" " Defaults to False.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset verifyexists True` - Enables sending help for nonexistent topics.\n" -" - `[p]helpset verifyexists` - Toggles the value.\n\n" +" - `[p]helpset verifyexists True` - Enables sending help for nonexistent topics.\n" +" - `[p]helpset verifyexists` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[verify]` - Whether to respond to help for nonexistent topics. Leave blank to toggle.\n" +" - `[verify]` - Whether to respond to help for nonexistent topics. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3248 +#: redbot/core/core_commands.py:4433 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:4436 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:3259 +#: redbot/core/core_commands.py:4444 #, docstring msgid "Set the character limit for each page in the help message.\n\n" " Note: This setting only applies to embedded help.\n\n" @@ -2032,45 +3317,44 @@ msgid "Set the character limit for each page in the help message.\n\n" " Please note that setting a relatively small character limit may\n" " mean some pages will exceed this limit.\n\n" " **Example:**\n" -" - `[p]helpset pagecharlimit 1500`\n\n" +" - `[p]helpset pagecharlimit 1500`\n\n" " **Arguments:**\n" -" - `` - The max amount of characters to show per page in the help message.\n" +" - `` - The max amount of characters to show per page in the help message.\n" " " msgstr "" -#: redbot/core/core_commands.py:3276 +#: redbot/core/core_commands.py:4461 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:3280 +#: redbot/core/core_commands.py:4465 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:3284 +#: redbot/core/core_commands.py:4469 #, docstring msgid "Set the maximum number of help pages sent in a server channel.\n\n" -" Note: 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\n" " **Examples:**\n" -" - `[p]helpset maxpages 50` - Basically never send help to DMs.\n" -" - `[p]helpset maxpages 0` - Always send help to DMs.\n\n" +" - `[p]helpset maxpages 50` - Basically never send help to DMs.\n" +" - `[p]helpset maxpages 0` - Always send help to DMs.\n\n" " **Arguments:**\n" -" - `` - The max pages allowed to send per help in a server.\n" +" - `` - The max pages allowed to send per help in a server.\n" " " msgstr "" -#: redbot/core/core_commands.py:3302 redbot/core/core_commands.py:3329 +#: redbot/core/core_commands.py:4485 redbot/core/core_commands.py:4512 msgid "You must give a value of zero or greater!" msgstr "" -#: redbot/core/core_commands.py:3306 +#: redbot/core/core_commands.py:4489 msgid "Done. The page limit has been set to {}." msgstr "" -#: redbot/core/core_commands.py:3311 +#: redbot/core/core_commands.py:4494 #, 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" @@ -2078,148 +3362,204 @@ msgid "Set the delay after which help pages will be deleted.\n\n" " Setting the delay to 0 disables this feature.\n\n" " The bot has to have MANAGE_MESSAGES permission for this to work.\n\n" " **Examples:**\n" -" - `[p]helpset deletedelay 60` - Delete the help pages after a minute.\n" -" - `[p]helpset deletedelay 1` - Delete the help pages as quickly as possible.\n" -" - `[p]helpset deletedelay 1209600` - Max time to wait before deleting (14 days).\n" -" - `[p]helpset deletedelay 0` - Disable deleting help pages.\n\n" +" - `[p]helpset deletedelay 60` - Delete the help pages after a minute.\n" +" - `[p]helpset deletedelay 1` - Delete the help pages as quickly as possible.\n" +" - `[p]helpset deletedelay 1209600` - Max time to wait before deleting (14 days).\n" +" - `[p]helpset deletedelay 0` - Disable deleting help pages.\n\n" " **Arguments:**\n" -" - `` - The seconds to wait before deleting help pages.\n" +" - `` - The seconds to wait before deleting help pages.\n" " " msgstr "" -#: redbot/core/core_commands.py:3332 +#: redbot/core/core_commands.py:4515 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:3337 +#: redbot/core/core_commands.py:4520 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:3339 +#: redbot/core/core_commands.py:4522 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:3343 +#: redbot/core/core_commands.py:4526 +#, docstring +msgid "Set the timeout for reactions, if menus are enabled.\n\n" +" The default is 30 seconds.\n" +" The timeout has to be between 15 and 300 seconds.\n\n" +" **Examples:**\n" +" - `[p]helpset reacttimeout 30` - The default timeout.\n" +" - `[p]helpset reacttimeout 60` - Timeout of 1 minute.\n" +" - `[p]helpset reacttimeout 15` - Minimum allowed timeout.\n" +" - `[p]helpset reacttimeout 300` - Max allowed timeout (5 mins).\n\n" +" **Arguments:**\n" +" - `` - The timeout, in seconds, of the reactions.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4541 +msgid "You must give a value of at least 15 seconds!" +msgstr "" + +#: redbot/core/core_commands.py:4544 +msgid "The timeout cannot be greater than 5 minutes!" +msgstr "" + +#: redbot/core/core_commands.py:4548 +msgid "Done. The reaction timeout has been set to {} seconds." +msgstr "" + +#: redbot/core/core_commands.py:4552 #, docstring msgid "\n" " Set the tagline to be used.\n\n" " The maximum tagline length is 2048 characters.\n" " This setting only applies to embedded help. If no tagline is specified, the default will be used instead.\n\n" +" You can use `[​p]` in your tagline, which will be replaced by the bot's prefix.\n\n" " **Examples:**\n" -" - `[p]helpset tagline Thanks for using the bot!`\n" -" - `[p]helpset tagline` - Resets the tagline to the default.\n\n" +" - `[p]helpset tagline Thanks for using the bot!`\n" +" - `[p]helpset tagline Use [​p]invite to add me to your server.`\n" +" - `[p]helpset tagline` - Resets the tagline to the default.\n\n" " **Arguments:**\n" -" - `[tagline]` - The tagline to appear at the bottom of help embeds. Leave blank to reset.\n" +" - `[tagline]` - The tagline to appear at the bottom of help embeds. Leave blank to reset.\n" " " msgstr "" -#: redbot/core/core_commands.py:3358 +#: redbot/core/core_commands.py:4570 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:3362 +#: redbot/core/core_commands.py:4574 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:3370 +#: redbot/core/core_commands.py:4582 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:3375 +#: redbot/core/core_commands.py:4587 #, docstring msgid "Sends a message to the owner.\n\n" " This is limited to one message every 60 seconds per person.\n\n" " **Example:**\n" -" - `[p]contact Help! The bot has become sentient!`\n\n" +" - `[p]contact Help! The bot has become sentient!`\n\n" " **Arguments:**\n" -" - `[message]` - The message to send to the owner.\n" +" - `[message]` - The message to send to the owner.\n" " " msgstr "" -#: redbot/core/core_commands.py:3387 +#: redbot/core/core_commands.py:4599 msgid "User ID: {}" msgstr "ID uživatele: {}" -#: redbot/core/core_commands.py:3390 +#: redbot/core/core_commands.py:4602 msgid "through DM" msgstr "prostřednictvím DM" -#: redbot/core/core_commands.py:3392 +#: redbot/core/core_commands.py:4604 msgid "from {}" msgstr "od {}" -#: redbot/core/core_commands.py:3393 +#: redbot/core/core_commands.py:4605 msgid " | Server ID: {}" msgstr " | ID serveru: {}" -#: redbot/core/core_commands.py:3398 +#: redbot/core/core_commands.py:4610 msgid "Use `{}dm {} ` to reply to this user" msgstr "Použijte `{}dm {} ` pro odpověď tomuto uživateli" -#: redbot/core/core_commands.py:3400 +#: redbot/core/core_commands.py:4612 msgid "Sent by {} {}" msgstr "Odesláno od {} {}" -#: redbot/core/core_commands.py:3405 +#: redbot/core/core_commands.py:4617 msgid "I've been configured not to send this anywhere." msgstr "Byl jsem nakonfigurován, abych ho nikam neodeslal." -#: redbot/core/core_commands.py:3476 +#: redbot/core/core_commands.py:4663 msgid "Your message has been sent." msgstr "Vaše zpráva byla odeslána." -#: redbot/core/core_commands.py:3478 +#: redbot/core/core_commands.py:4665 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:3483 +#: redbot/core/core_commands.py:4670 #, docstring msgid "Sends a DM to a user.\n\n" " This command needs a user ID to work.\n\n" " To get a user ID, go to Discord's settings and open the 'Appearance' tab.\n" " Enable 'Developer Mode', then right click a user and click on 'Copy ID'.\n\n" " **Example:**\n" -" - `[p]dm 262626262626262626 Do you like me? Yes / No`\n\n" +" - `[p]dm 262626262626262626 Do you like me? Yes / No`\n\n" " **Arguments:**\n" -" - `[message]` - The message to dm to the user.\n" +" - `[message]` - The message to dm to the user.\n" " " msgstr "" -#: redbot/core/core_commands.py:3499 +#: redbot/core/core_commands.py:4686 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:3509 +#: redbot/core/core_commands.py:4696 msgid "Owner of {}" msgstr "Vlastník {}" -#: redbot/core/core_commands.py:3510 +#: redbot/core/core_commands.py:4697 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:3524 redbot/core/core_commands.py:3534 +#: redbot/core/core_commands.py:4708 redbot/core/core_commands.py:4718 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:3527 redbot/core/core_commands.py:3537 +#: redbot/core/core_commands.py:4711 redbot/core/core_commands.py:4721 msgid "Message delivered to {}" msgstr "Zpráva byla doručena uživateli {}" -#: redbot/core/core_commands.py:3542 +#: redbot/core/core_commands.py:4726 #, docstring msgid "Prints the bot's data path." msgstr "Vypíše datovou cestu bota." -#: redbot/core/core_commands.py:3546 +#: redbot/core/core_commands.py:4730 msgid "Data path: {path}" msgstr "Cesta k datům: {path}" -#: redbot/core/core_commands.py:3552 +#: redbot/core/core_commands.py:4736 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:3639 +#: redbot/core/core_commands.py:4759 +#, docstring +msgid "\n" +" Diagnose issues with the command checks with ease!\n\n" +" If you want to diagnose the command from a text channel in a different server,\n" +" you can do so by using the command in DMs.\n\n" +" **Example:**\n" +" - `[p]diagnoseissues #general @Slime ban` - Diagnose why @Slime can't use `[p]ban` in #general channel.\n\n" +" **Arguments:**\n" +" - `[channel]` - The text channel that the command should be tested for. Defaults to the current channel.\n" +" - `` - The member that should be considered as the command caller.\n" +" - `` - The name of the command to test.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4775 +msgid "A text channel, voice channel, stage channel, or thread needs to be passed when using this command in DMs." +msgstr "" + +#: redbot/core/core_commands.py:4792 +msgid "The given user is not a member of the diagnosed server." +msgstr "" + +#: redbot/core/core_commands.py:4799 +msgid "Don't try to fool me, the given member can't access the {channel} channel!" +msgstr "" + +#: redbot/core/core_commands.py:4810 #, docstring msgid "\n" " Commands to manage the allowlist.\n\n" @@ -2228,85 +3568,85 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3650 +#: redbot/core/core_commands.py:4821 #, docstring msgid "\n" " Adds users to the allowlist.\n\n" " **Examples:**\n" -" - `[p]allowlist add @26 @Will` - Adds two users to the allowlist.\n" -" - `[p]allowlist add 262626262626262626` - Adds a user by ID.\n\n" +" - `[p]allowlist add @26 @Will` - Adds two users to the allowlist.\n" +" - `[p]allowlist add 262626262626262626` - Adds a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to add to the allowlist.\n" +" - `` - The user or users to add to the allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3663 +#: redbot/core/core_commands.py:4833 msgid "Users have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3665 +#: redbot/core/core_commands.py:4835 msgid "User has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3669 +#: redbot/core/core_commands.py:4839 #, docstring msgid "\n" " Lists users on the allowlist.\n\n" " **Example:**\n" -" - `[p]allowlist list`\n" +" - `[p]allowlist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3681 +#: redbot/core/core_commands.py:4851 msgid "Users on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:3683 +#: redbot/core/core_commands.py:4853 msgid "User on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:3687 redbot/core/core_commands.py:3785 -#: redbot/core/modlog.py:428 redbot/core/modlog.py:450 -#: redbot/core/modlog.py:466 +#: redbot/core/core_commands.py:4857 redbot/core/core_commands.py:4953 +#: redbot/core/modlog.py:404 redbot/core/modlog.py:426 +#: redbot/core/modlog.py:442 msgid "Unknown or Deleted User" msgstr "" -#: redbot/core/core_commands.py:3695 +#: redbot/core/core_commands.py:4865 #, docstring msgid "\n" " Removes users from the allowlist.\n\n" " The allowlist will be disabled if all users are removed.\n\n" " **Examples:**\n" -" - `[p]allowlist remove @26 @Will` - Removes two users from the allowlist.\n" -" - `[p]allowlist remove 262626262626262626` - Removes a user by ID.\n\n" +" - `[p]allowlist remove @26 @Will` - Removes two users from the allowlist.\n" +" - `[p]allowlist remove 262626262626262626` - Removes a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to remove from the allowlist.\n" +" - `` - The user or users to remove from the allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3710 +#: redbot/core/core_commands.py:4879 msgid "Users have been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:3712 +#: redbot/core/core_commands.py:4881 msgid "User has been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:3716 +#: redbot/core/core_commands.py:4885 #, docstring msgid "\n" " Clears the allowlist.\n\n" " This disables the allowlist.\n\n" " **Example:**\n" -" - `[p]allowlist clear`\n" +" - `[p]allowlist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3725 +#: redbot/core/core_commands.py:4894 msgid "Allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:3730 +#: redbot/core/core_commands.py:4899 #, docstring msgid "\n" " Commands to manage the blocklist.\n\n" @@ -2314,81 +3654,81 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3739 +#: redbot/core/core_commands.py:4908 #, docstring msgid "\n" " Adds users to the blocklist.\n\n" " **Examples:**\n" -" - `[p]blocklist add @26 @Will` - Adds two users to the blocklist.\n" -" - `[p]blocklist add 262626262626262626` - Blocks a user by ID.\n\n" +" - `[p]blocklist add @26 @Will` - Adds two users to the blocklist.\n" +" - `[p]blocklist add 262626262626262626` - Blocks a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to add to the blocklist.\n" +" - `` - The user or users to add to the blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3755 +#: redbot/core/core_commands.py:4924 msgid "You cannot add an owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3761 +#: redbot/core/core_commands.py:4929 msgid "Users have been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:3763 +#: redbot/core/core_commands.py:4931 msgid "User has been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:3767 +#: redbot/core/core_commands.py:4935 #, docstring msgid "\n" " Lists users on the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist list`\n" +" - `[p]blocklist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3779 +#: redbot/core/core_commands.py:4947 msgid "Users on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:3781 +#: redbot/core/core_commands.py:4949 msgid "User on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:3793 +#: redbot/core/core_commands.py:4961 #, docstring msgid "\n" " Removes users from the blocklist.\n\n" " **Examples:**\n" -" - `[p]blocklist remove @26 @Will` - Removes two users from the blocklist.\n" -" - `[p]blocklist remove 262626262626262626` - Removes a user by ID.\n\n" +" - `[p]blocklist remove @26 @Will` - Removes two users from the blocklist.\n" +" - `[p]blocklist remove 262626262626262626` - Removes a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to remove from the blocklist.\n" +" - `` - The user or users to remove from the blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3806 +#: redbot/core/core_commands.py:4973 msgid "Users have been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:3808 +#: redbot/core/core_commands.py:4975 msgid "User has been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:3812 +#: redbot/core/core_commands.py:4979 #, docstring msgid "\n" " Clears the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3819 +#: redbot/core/core_commands.py:4986 msgid "Blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:3825 +#: redbot/core/core_commands.py:4992 #, docstring msgid "\n" " Commands to manage the server specific allowlist.\n\n" @@ -2397,93 +3737,93 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3838 +#: redbot/core/core_commands.py:5005 #, docstring msgid "\n" " Adds a user or role to the server allowlist.\n\n" " **Examples:**\n" -" - `[p]localallowlist add @26 @Will` - Adds two users to the local allowlist.\n" -" - `[p]localallowlist add 262626262626262626` - Allows a user by ID.\n" -" - `[p]localallowlist add \"Super Admins\"` - Allows a role with a space in the name without mentioning.\n\n" +" - `[p]localallowlist add @26 @Will` - Adds two users to the local allowlist.\n" +" - `[p]localallowlist add 262626262626262626` - Allows a user by ID.\n" +" - `[p]localallowlist add \"Super Admins\"` - Allows a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local allowlist.\n" +" - `` - The users or roles to remove from the local allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3857 +#: redbot/core/core_commands.py:5024 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:3866 +#: redbot/core/core_commands.py:5033 msgid "Users and/or roles have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3868 +#: redbot/core/core_commands.py:5035 msgid "User or role has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3872 +#: redbot/core/core_commands.py:5039 #, docstring msgid "\n" " Lists users and roles on the server allowlist.\n\n" " **Example:**\n" -" - `[p]localallowlist list`\n" +" - `[p]localallowlist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3884 +#: redbot/core/core_commands.py:5051 msgid "Allowed users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:3886 +#: redbot/core/core_commands.py:5053 msgid "Allowed user or role:" msgstr "" -#: redbot/core/core_commands.py:3890 redbot/core/core_commands.py:4012 +#: redbot/core/core_commands.py:5057 redbot/core/core_commands.py:5177 msgid "Unknown or Deleted User/Role" msgstr "" -#: redbot/core/core_commands.py:3900 +#: redbot/core/core_commands.py:5067 #, docstring msgid "\n" " Removes user or role from the allowlist.\n\n" " The local allowlist will be disabled if all users are removed.\n\n" " **Examples:**\n" -" - `[p]localallowlist remove @26 @Will` - Removes two users from the local allowlist.\n" -" - `[p]localallowlist remove 262626262626262626` - Removes a user by ID.\n" -" - `[p]localallowlist remove \"Super Admins\"` - Removes a role with a space in the name without mentioning.\n\n" +" - `[p]localallowlist remove @26 @Will` - Removes two users from the local allowlist.\n" +" - `[p]localallowlist remove 262626262626262626` - Removes a user by ID.\n" +" - `[p]localallowlist remove \"Super Admins\"` - Removes a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local allowlist.\n" +" - `` - The users or roles to remove from the local allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3921 +#: redbot/core/core_commands.py:5088 msgid "I cannot allow you to do this, as it would remove your ability to run commands." msgstr "" -#: redbot/core/core_commands.py:3929 +#: redbot/core/core_commands.py:5096 msgid "Users and/or roles have been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:3931 +#: redbot/core/core_commands.py:5098 msgid "User or role has been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:3935 +#: redbot/core/core_commands.py:5102 #, docstring msgid "\n" " Clears the allowlist.\n\n" " This disables the local allowlist and clears all entries.\n\n" " **Example:**\n" -" - `[p]localallowlist clear`\n" +" - `[p]localallowlist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3944 +#: redbot/core/core_commands.py:5111 msgid "Server allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:3950 +#: redbot/core/core_commands.py:5117 #, docstring msgid "\n" " Commands to manage the server specific blocklist.\n\n" @@ -2491,374 +3831,373 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3961 +#: redbot/core/core_commands.py:5128 #, docstring msgid "\n" " Adds a user or role to the local blocklist.\n\n" " **Examples:**\n" -" - `[p]localblocklist add @26 @Will` - Adds two users to the local blocklist.\n" -" - `[p]localblocklist add 262626262626262626` - Blocks a user by ID.\n" -" - `[p]localblocklist add \"Bad Apples\"` - Blocks a role with a space in the name without mentioning.\n\n" +" - `[p]localblocklist add @26 @Will` - Adds two users to the local blocklist.\n" +" - `[p]localblocklist add 262626262626262626` - Blocks a user by ID.\n" +" - `[p]localblocklist add \"Bad Apples\"` - Blocks a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to add to the local blocklist.\n" +" - `` - The users or roles to add to the local blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3975 +#: redbot/core/core_commands.py:5142 msgid "You cannot add yourself to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3978 +#: redbot/core/core_commands.py:5145 msgid "You cannot add the guild owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3981 +#: redbot/core/core_commands.py:5148 msgid "You cannot add a bot owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3988 +#: redbot/core/core_commands.py:5153 msgid "Users and/or roles have been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:3990 +#: redbot/core/core_commands.py:5155 msgid "User or role has been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:3994 +#: redbot/core/core_commands.py:5159 #, docstring msgid "\n" " Lists users and roles on the server blocklist.\n\n" " **Example:**\n" -" - `[p]localblocklist list`\n" +" - `[p]localblocklist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4006 +#: redbot/core/core_commands.py:5171 msgid "Blocked users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:4008 +#: redbot/core/core_commands.py:5173 msgid "Blocked user or role:" msgstr "" -#: redbot/core/core_commands.py:4022 +#: redbot/core/core_commands.py:5187 #, docstring msgid "\n" " Removes user or role from local blocklist.\n\n" " **Examples:**\n" -" - `[p]localblocklist remove @26 @Will` - Removes two users from the local blocklist.\n" -" - `[p]localblocklist remove 262626262626262626` - Unblocks a user by ID.\n" -" - `[p]localblocklist remove \"Bad Apples\"` - Unblocks a role with a space in the name without mentioning.\n\n" +" - `[p]localblocklist remove @26 @Will` - Removes two users from the local blocklist.\n" +" - `[p]localblocklist remove 262626262626262626` - Unblocks a user by ID.\n" +" - `[p]localblocklist remove \"Bad Apples\"` - Unblocks a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local blocklist.\n" +" - `` - The users or roles to remove from the local blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:4038 +#: redbot/core/core_commands.py:5201 msgid "Users and/or roles have been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:4040 +#: redbot/core/core_commands.py:5203 msgid "User or role has been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:4044 +#: redbot/core/core_commands.py:5207 #, docstring msgid "\n" " Clears the server blocklist.\n\n" " This disables the server blocklist and clears all entries.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:4053 +#: redbot/core/core_commands.py:5216 msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4058 +#: redbot/core/core_commands.py:5221 #, docstring msgid "Commands to enable and disable commands and cogs." msgstr "" -#: redbot/core/core_commands.py:4064 +#: redbot/core/core_commands.py:5227 #, docstring msgid "Set the default state for a cog as disabled.\n\n" " This will disable the cog for all servers by default.\n" " To override it, use `[p]command enablecog` on the servers you want to allow usage.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command defaultdisablecog Economy`\n" -" - `[p]command defaultdisablecog ModLog`\n\n" +" - `[p]command defaultdisablecog Economy`\n" +" - `[p]command defaultdisablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to make disabled by default. Must be title-case.\n" +" - `` - The name of the cog to make disabled by default. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4080 redbot/core/core_commands.py:4105 -#: redbot/core/core_commands.py:4125 redbot/core/core_commands.py:4155 -msgid "Cog with the given name doesn't exist." -msgstr "" - -#: redbot/core/core_commands.py:4082 +#: redbot/core/core_commands.py:5243 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:4084 +#: redbot/core/core_commands.py:5245 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:4089 +#: redbot/core/core_commands.py:5250 #, docstring msgid "Set the default state for a cog as enabled.\n\n" " This will re-enable the cog for all servers by default.\n" " To override it, use `[p]command disablecog` on the servers you want to disallow usage.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command defaultenablecog Economy`\n" -" - `[p]command defaultenablecog ModLog`\n\n" +" - `[p]command defaultenablecog Economy`\n" +" - `[p]command defaultenablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to make enabled by default. Must be title-case.\n" +" - `` - The name of the cog to make enabled by default. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4107 +#: redbot/core/core_commands.py:5266 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:4112 +#: redbot/core/core_commands.py:5271 #, docstring msgid "Disable a cog in this server.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command disablecog Economy`\n" -" - `[p]command disablecog ModLog`\n\n" +" - `[p]command disablecog Economy`\n" +" - `[p]command disablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to disable on this server. Must be title-case.\n" +" - `` - The name of the cog to disable on this server. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4127 +#: redbot/core/core_commands.py:5284 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:4129 +#: redbot/core/core_commands.py:5286 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:4132 +#: redbot/core/core_commands.py:5289 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:4138 +#: redbot/core/core_commands.py:5295 #, docstring msgid "Enable a cog in this server.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command enablecog Economy`\n" -" - `[p]command enablecog ModLog`\n\n" +" - `[p]command enablecog Economy`\n" +" - `[p]command enablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to enable on this server. Must be title-case.\n" +" - `` - The name of the cog to enable on this server. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4150 +#: redbot/core/core_commands.py:5307 msgid "{cogname} has been enabled in this guild." msgstr "" -#: redbot/core/core_commands.py:4158 +#: redbot/core/core_commands.py:5312 +msgid "Cog \"{arg}\" not found." +msgstr "" + +#: redbot/core/core_commands.py:5315 msgid "{cogname} was not disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:4164 +#: redbot/core/core_commands.py:5321 #, docstring msgid "List the cogs which are disabled in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabledcogs`\n" +" - `[p]command listdisabledcogs`\n" " " msgstr "" -#: redbot/core/core_commands.py:4177 +#: redbot/core/core_commands.py:5334 msgid "The following cogs are disabled in this guild:\n" msgstr "" -#: redbot/core/core_commands.py:4183 +#: redbot/core/core_commands.py:5340 msgid "There are no disabled cogs in this guild." msgstr "" -#: redbot/core/core_commands.py:4187 +#: redbot/core/core_commands.py:5344 #, docstring msgid "\n" " List disabled commands.\n\n" " If you're the bot owner, this will show global disabled commands by default.\n" " Otherwise, this will show disabled commands on the current server.\n\n" " **Example:**\n" -" - `[p]command listdisabled`\n" +" - `[p]command listdisabled`\n" " " msgstr "" -#: redbot/core/core_commands.py:4204 +#: redbot/core/core_commands.py:5361 #, docstring msgid "List disabled commands globally.\n\n" " **Example:**\n" -" - `[p]command listdisabled global`\n" +" - `[p]command listdisabled global`\n" " " msgstr "" -#: redbot/core/core_commands.py:4211 +#: redbot/core/core_commands.py:5368 msgid "There aren't any globally disabled commands." msgstr "" -#: redbot/core/core_commands.py:4214 +#: redbot/core/core_commands.py:5371 msgid "{} commands are disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:4218 +#: redbot/core/core_commands.py:5375 msgid "1 command is disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:4226 +#: redbot/core/core_commands.py:5383 #, docstring msgid "List disabled commands in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabled guild`\n" +" - `[p]command listdisabled guild`\n" " " msgstr "" -#: redbot/core/core_commands.py:4233 +#: redbot/core/core_commands.py:5390 msgid "There aren't any disabled commands in {}." msgstr "" -#: redbot/core/core_commands.py:4236 +#: redbot/core/core_commands.py:5393 msgid "{} commands are disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:4240 +#: redbot/core/core_commands.py:5397 msgid "1 command is disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:4247 +#: redbot/core/core_commands.py:5404 #, docstring msgid "\n" " Disable a command.\n\n" " If you're the bot owner, this will disable commands globally by default.\n" " Otherwise, this will disable commands on the current server.\n\n" " **Examples:**\n" -" - `[p]command disable userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable.\n" +" - `` - The command to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:4269 +#: redbot/core/core_commands.py:5426 #, docstring msgid "\n" " Disable a command globally.\n\n" " **Examples:**\n" -" - `[p]command disable global userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable global urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable global userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable global urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable globally.\n" +" - `` - The command to disable globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4288 redbot/core/core_commands.py:4331 +#: redbot/core/core_commands.py:5438 redbot/core/core_commands.py:5474 msgid "The command to disable cannot be `command` or any of its subcommands." msgstr "" -#: redbot/core/core_commands.py:4294 redbot/core/core_commands.py:4337 +#: redbot/core/core_commands.py:5444 redbot/core/core_commands.py:5480 msgid "This command is designated as being always available and cannot be disabled." msgstr "" -#: redbot/core/core_commands.py:4303 +#: redbot/core/core_commands.py:5453 msgid "That command is already disabled globally." msgstr "Tento příkaz je již globálně vypnutý." -#: redbot/core/core_commands.py:4312 +#: redbot/core/core_commands.py:5462 #, docstring msgid "\n" " Disable a command in this server only.\n\n" " **Examples:**\n" -" - `[p]command disable server userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable server urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable server userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable server urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable for the current server.\n" +" - `` - The command to disable for the current server.\n" " " msgstr "" -#: redbot/core/core_commands.py:4342 +#: redbot/core/core_commands.py:5486 msgid "You are not allowed to disable that command." msgstr "Nemáš dovoleno tento příkaz zakázat." -#: redbot/core/core_commands.py:4352 +#: redbot/core/core_commands.py:5496 msgid "That command is already disabled in this server." msgstr "" -#: redbot/core/core_commands.py:4358 +#: redbot/core/core_commands.py:5502 #, docstring msgid "Enable a command.\n\n" " If you're the bot owner, this will try to enable a globally disabled command by default.\n" " Otherwise, this will try to enable a command disabled on the current server.\n\n" " **Examples:**\n" -" - `[p]command enable userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable.\n" +" - `` - The command to enable.\n" " " msgstr "" -#: redbot/core/core_commands.py:4378 +#: redbot/core/core_commands.py:5522 #, docstring msgid "\n" " Enable a command globally.\n\n" " **Examples:**\n" -" - `[p]command enable global userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable global urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable global userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable global urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable globally.\n" +" - `` - The command to enable globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4400 +#: redbot/core/core_commands.py:5537 msgid "That command is already enabled globally." msgstr "" -#: redbot/core/core_commands.py:4409 +#: redbot/core/core_commands.py:5546 #, docstring msgid "\n" " Enable a command in this server.\n\n" " **Examples:**\n" -" - `[p]command enable server userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable server urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable server userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable server urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable for the current server.\n" +" - `` - The command to enable for the current server.\n" " " msgstr "" -#: redbot/core/core_commands.py:4427 +#: redbot/core/core_commands.py:5558 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:4437 +#: redbot/core/core_commands.py:5568 msgid "That command is already enabled in this server." msgstr "" -#: redbot/core/core_commands.py:4444 +#: redbot/core/core_commands.py:5575 #, 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 `{command}` placeholder.\n\n" " **Examples:**\n" -" - `[p]command disabledmsg This command is disabled`\n" -" - `[p]command disabledmsg {command} is disabled`\n" -" - `[p]command disabledmsg` - Sends nothing when a disabled command is attempted.\n\n" +" - `[p]command disabledmsg This command is disabled`\n" +" - `[p]command disabledmsg {command} is disabled`\n" +" - `[p]command disabledmsg` - Sends nothing when a disabled command is attempted.\n\n" " **Arguments:**\n" -" - `[message]` - The message to send when a disabled command is attempted.\n" +" - `[message]` - The message to send when a disabled command is attempted.\n" " " msgstr "" -#: redbot/core/core_commands.py:4465 +#: redbot/core/core_commands.py:5596 #, docstring msgid "\n" " Commands to manage server settings for immunity from automated actions.\n\n" @@ -2866,152 +4205,80 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4474 +#: redbot/core/core_commands.py:5605 #, docstring msgid "\n" " Gets the current members and roles configured for automatic moderation action immunity.\n\n" " **Example:**\n" -" - `[p]autoimmune list`\n" +" - `[p]autoimmune list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4487 +#: redbot/core/core_commands.py:5618 msgid "Roles immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:4492 +#: redbot/core/core_commands.py:5623 msgid "Members immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:4496 +#: redbot/core/core_commands.py:5627 msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:4505 +#: redbot/core/core_commands.py:5636 #, docstring msgid "\n" " Makes a user or role immune from automated moderation actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune add @TwentySix` - Adds a user.\n" -" - `[p]autoimmune add @Mods` - Adds a role.\n\n" +" - `[p]autoimmune add @Twentysix` - Adds a user.\n" +" - `[p]autoimmune add @Mods` - Adds a role.\n\n" " **Arguments:**\n" -" - `` - The user or role to add immunity to.\n" +" - `` - The user or role to add immunity to.\n" " " msgstr "" -#: redbot/core/core_commands.py:4517 +#: redbot/core/core_commands.py:5648 msgid "Already added." msgstr "Již přidáno." -#: redbot/core/core_commands.py:4525 +#: redbot/core/core_commands.py:5656 #, docstring msgid "\n" " Remove a user or role from being immune to automated moderation actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune remove @TwentySix` - Removes a user.\n" -" - `[p]autoimmune remove @Mods` - Removes a role.\n\n" +" - `[p]autoimmune remove @Twentysix` - Removes a user.\n" +" - `[p]autoimmune remove @Mods` - Removes a role.\n\n" " **Arguments:**\n" -" - `` - The user or role to remove immunity from.\n" +" - `` - The user or role to remove immunity from.\n" " " msgstr "" -#: redbot/core/core_commands.py:4537 +#: redbot/core/core_commands.py:5668 msgid "Not in list." msgstr "Není v seznamu." -#: redbot/core/core_commands.py:4545 +#: redbot/core/core_commands.py:5676 #, docstring msgid "\n" " Checks if a user or role would be considered immune from automated actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune isimmune @TwentySix`\n" -" - `[p]autoimmune isimmune @Mods`\n\n" +" - `[p]autoimmune isimmune @Twentysix`\n" +" - `[p]autoimmune isimmune @Mods`\n\n" " **Arguments:**\n" -" - `` - The user or role to check the immunity of.\n" +" - `` - The user or role to check the immunity of.\n" " " msgstr "" -#: redbot/core/core_commands.py:4557 +#: redbot/core/core_commands.py:5688 msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:4559 +#: redbot/core/core_commands.py:5690 msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:4564 -#, docstring -msgid "\n" -" Commands for configuring owner notifications.\n\n" -" Owner notifications include usage of `[p]contact` and available Red updates.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4573 -#, docstring -msgid "\n" -" Opt-in on receiving owner notifications.\n\n" -" This is the default state.\n\n" -" Note: This will only resume sending owner notifications to your DMs.\n" -" Additional owners and destinations will not be affected.\n\n" -" **Example:**\n" -" - `[p]ownernotifications optin`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4592 -#, docstring -msgid "\n" -" Opt-out of receiving owner notifications.\n\n" -" Note: This will only stop sending owner notifications to your DMs.\n" -" Additional owners and destinations will still receive notifications.\n\n" -" **Example:**\n" -" - `[p]ownernotifications optout`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4611 -#, docstring -msgid "\n" -" Adds a destination text channel to receive owner notifications.\n\n" -" **Examples:**\n" -" - `[p]ownernotifications adddestination #owner-notifications`\n" -" - `[p]ownernotifications adddestination 168091848718417920` - Accepts channel IDs.\n\n" -" **Arguments:**\n" -" - `` - The channel to send owner notifications to.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4637 -#, docstring -msgid "\n" -" Removes a destination text channel from receiving owner notifications.\n\n" -" **Examples:**\n" -" - `[p]ownernotifications removedestination #owner-notifications`\n" -" - `[p]ownernotifications deletedestination 168091848718417920` - Accepts channel IDs.\n\n" -" **Arguments:**\n" -" - `` - The channel to stop sending owner notifications to.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4661 -#, docstring -msgid "\n" -" Lists the configured extra destinations for owner notifications.\n\n" -" **Example:**\n" -" - `[p]ownernotifications listdestinations`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4671 -msgid "There are no extra channels being sent to." -msgstr "" - -#: redbot/core/core_commands.py:4682 -msgid "Unknown channel with id: {id}" -msgstr "Neznámý kanál s id: {id}" - -#: redbot/core/core_commands.py:4713 +#: redbot/core/core_commands.py:5717 #, docstring msgid "\n" " Commands to add servers or channels to the ignore list.\n\n" @@ -3020,124 +4287,130 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4723 +#: redbot/core/core_commands.py:5727 #, docstring msgid "\n" " List the currently ignored servers and channels.\n\n" " **Example:**\n" -" - `[p]ignore list`\n" +" - `[p]ignore list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4738 +#: redbot/core/core_commands.py:5749 #, docstring msgid "\n" -" Ignore commands in the channel or category.\n\n" -" Defaults to the current channel.\n\n" +" Ignore commands in the channel, thread, or category.\n\n" +" Defaults to the current thread or channel.\n\n" " Note: Owners, Admins, and those with Manage Channel permissions override ignored channels.\n\n" " **Examples:**\n" -" - `[p]ignore channel #general` - Ignores commands in the #general channel.\n" -" - `[p]ignore channel` - Ignores commands in the current channel.\n" -" - `[p]ignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" -" - `[p]ignore channel 356236713347252226` - Also accepts IDs.\n\n" +" - `[p]ignore channel #general` - Ignores commands in the #general channel.\n" +" - `[p]ignore channel` - Ignores commands in the current channel.\n" +" - `[p]ignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" +" - `[p]ignore channel 356236713347252226` - Also accepts IDs.\n\n" " **Arguments:**\n" -" - `` - The channel to ignore. Can be a category channel.\n" +" - `` - The channel to ignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:4758 +#: redbot/core/core_commands.py:5767 msgid "Channel added to ignore list." msgstr "Kanál přidán do seznamu ignorovaných." -#: redbot/core/core_commands.py:4760 +#: redbot/core/core_commands.py:5769 msgid "Channel already in ignore list." msgstr "Kanál je již v seznamu ignorovaný." -#: redbot/core/core_commands.py:4765 +#: redbot/core/core_commands.py:5774 #, docstring msgid "\n" " Ignore commands in this server.\n\n" " Note: Owners, Admins, and those with Manage Server permissions override ignored servers.\n\n" " **Example:**\n" -" - `[p]ignore server` - Ignores the current server\n" +" - `[p]ignore server` - Ignores the current server\n" " " msgstr "" -#: redbot/core/core_commands.py:4776 +#: redbot/core/core_commands.py:5785 msgid "This server has been added to the ignore list." msgstr "Tento server byl přidán do ignorovaného seznamu." -#: redbot/core/core_commands.py:4778 +#: redbot/core/core_commands.py:5787 msgid "This server is already being ignored." msgstr "Tento server je již ignorován." -#: redbot/core/core_commands.py:4784 +#: redbot/core/core_commands.py:5793 #, docstring msgid "Commands to remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:4792 +#: redbot/core/core_commands.py:5808 #, docstring msgid "\n" -" Remove a channel or category from the ignore list.\n\n" -" Defaults to the current channel.\n\n" +" Remove a channel, thread, or category from the ignore list.\n\n" +" Defaults to the current thread or channel.\n\n" " **Examples:**\n" -" - `[p]unignore channel #general` - Unignores commands in the #general channel.\n" -" - `[p]unignore channel` - Unignores commands in the current channel.\n" -" - `[p]unignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" -" - `[p]unignore channel 356236713347252226` - Also accepts IDs. Use this method to unignore categories.\n\n" +" - `[p]unignore channel #general` - Unignores commands in the #general channel.\n" +" - `[p]unignore channel` - Unignores commands in the current channel.\n" +" - `[p]unignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" +" - `[p]unignore channel 356236713347252226` - Also accepts IDs. Use this method to unignore categories.\n\n" " **Arguments:**\n" -" - `` - The channel to unignore. This can be a category channel.\n" +" - `` - The channel to unignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:4811 +#: redbot/core/core_commands.py:5824 msgid "Channel removed from ignore list." msgstr "Kanál byl odebrán ze seznamu ignorovaných." -#: redbot/core/core_commands.py:4813 +#: redbot/core/core_commands.py:5826 msgid "That channel is not in the ignore list." msgstr "Tento kanál není v seznamu ignorovaných." -#: redbot/core/core_commands.py:4818 +#: redbot/core/core_commands.py:5831 #, docstring msgid "\n" " Remove this server from the ignore list.\n\n" " **Example:**\n" -" - `[p]unignore server` - Stops ignoring the current server\n" +" - `[p]unignore server` - Stops ignoring the current server\n" " " msgstr "" -#: redbot/core/core_commands.py:4827 +#: redbot/core/core_commands.py:5840 msgid "This server has been removed from the ignore list." msgstr "Tento server byl odebrán z ignorovaného seznamu." -#: redbot/core/core_commands.py:4829 +#: redbot/core/core_commands.py:5842 msgid "This server is not in the ignore list." msgstr "Tento server není v seznamu ignorovaných." -#: redbot/core/core_commands.py:4835 +#: redbot/core/core_commands.py:5856 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:4847 +#: redbot/core/core_commands.py:5873 redbot/core/core_commands.py:5875 +#: redbot/core/core_commands.py:5876 +msgid "None" +msgstr "Žádný" + +#: redbot/core/core_commands.py:5877 msgid "Currently ignored categories: {categories}\n" -"Channels: {channels}" +"Channels: {channels}\n" +"Threads (excluding archived):{threads}" msgstr "" -#: redbot/core/core_commands.py:4862 +#: redbot/core/core_commands.py:5894 #, docstring msgid "\n" " Get info about Red's licenses.\n" " " msgstr "" -#: redbot/core/dev_commands.py:36 +#: redbot/core/dev_commands.py:412 #, docstring msgid "Various development focused utilities." msgstr "" -#: redbot/core/dev_commands.py:123 +#: redbot/core/dev_commands.py:455 #, docstring msgid "Evaluate a statement of python code.\n\n" " The bot will always respond with the return value of the code.\n" @@ -3147,18 +4420,22 @@ msgid "Evaluate a statement of python code.\n\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" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" " " msgstr "" -#: redbot/core/dev_commands.py:167 +#: redbot/core/dev_commands.py:491 #, docstring msgid "Execute asynchronous code.\n\n" " This command wraps code into the body of an async function and then\n" @@ -3167,264 +4444,215 @@ msgid "Execute asynchronous code.\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" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" " " msgstr "" -#: redbot/core/dev_commands.py:221 +#: redbot/core/dev_commands.py:527 #, 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:230 +" evaluated.\n\n" +" Use `exit()` or `quit` to exit the REPL session, prefixed with\n" +" a backtick so they may be interpreted.\n\n" +" Environment Variables:\n" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" +" " +msgstr "" + +#: redbot/core/dev_commands.py:553 msgid "Already running a REPL session in this channel. Exit it with `quit`." msgstr "" -#: redbot/core/dev_commands.py:234 +#: redbot/core/dev_commands.py:557 msgid "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." msgstr "" -#: redbot/core/dev_commands.py:245 +#: redbot/core/dev_commands.py:568 msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." msgstr "" -#: redbot/core/dev_commands.py:259 +#: redbot/core/dev_commands.py:583 msgid "Exiting." msgstr "Ukončování." -#: redbot/core/dev_commands.py:310 -msgid "Unexpected error: `{}`" -msgstr "Neočekávaná chyba: '{0}'" +#: redbot/core/dev_commands.py:595 +msgid "Unexpected error: " +msgstr "" -#: redbot/core/dev_commands.py:314 +#: redbot/core/dev_commands.py:599 #, docstring -msgid "Pauses/resumes the REPL running in the current channel" +msgid "Pauses/resumes the REPL running in the current channel." msgstr "" -#: redbot/core/dev_commands.py:316 +#: redbot/core/dev_commands.py:601 msgid "There is no currently running REPL session in this channel." msgstr "" -#: redbot/core/dev_commands.py:324 +#: redbot/core/dev_commands.py:609 msgid "The REPL session in this channel has been resumed." msgstr "" -#: redbot/core/dev_commands.py:326 +#: redbot/core/dev_commands.py:611 msgid "The REPL session in this channel is now paused." msgstr "" -#: redbot/core/dev_commands.py:331 +#: redbot/core/dev_commands.py:617 #, docstring msgid "Mock another user invoking a command.\n\n" " The prefix must not be entered.\n" " " msgstr "" -#: redbot/core/dev_commands.py:344 +#: redbot/core/dev_commands.py:633 #, 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" +" Current message is used as a base (including attachments, embeds, etc.),\n" +" the content and author of the message are replaced with the given arguments.\n\n" +" Note: If `content` isn't passed, the message needs to contain embeds, attachments,\n" +" or anything else that makes the message non-empty.\n" " " msgstr "" -#: redbot/core/dev_commands.py:365 +#: redbot/core/dev_commands.py:654 #, docstring msgid "Give bot owners the ability to bypass cooldowns.\n\n" " Does not persist through restarts." msgstr "" -#: redbot/core/dev_commands.py:373 +#: redbot/core/dev_commands.py:662 msgid "Bot owners will now bypass all commands with cooldowns." msgstr "" -#: redbot/core/dev_commands.py:375 +#: redbot/core/dev_commands.py:664 msgid "Bot owners will no longer bypass all commands with cooldowns." msgstr "" -#: redbot/core/errors.py:49 +#: redbot/core/errors.py:61 msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/events.py:112 -msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" -msgstr "" - -#: redbot/core/events.py:122 -msgid "\n\n" -"While 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:146 -msgid "\n\n" -"To 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:151 -msgid "Command Prompt" -msgstr "" - -#: redbot/core/events.py:153 -msgid "Terminal" -msgstr "" - -#: redbot/core/events.py:160 -msgid "\n" -"Once you've started up your bot again, if you have any 3rd-party cogs installed we then highly recommend you update them with this command in Discord: `[p]cog update`" -msgstr "" - -#: redbot/core/events.py:167 -msgid "\n\n" -"You have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\n\n" -"You 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:232 -msgid "`{user_input}` is not a valid value for `{command}`" -msgstr "" - -#: redbot/core/events.py:257 -msgid "Error in command '{command}'. Check your console or logs for details." -msgstr "" - -#: redbot/core/events.py:282 -msgid "I require the {permission} permission to execute that command." -msgstr "" - -#: redbot/core/events.py:286 -msgid "I require {permission_list} permissions to execute that command." -msgstr "" - -#: redbot/core/events.py:294 -msgid "That command is not available in DMs." -msgstr "" - -#: redbot/core/events.py:296 -msgid "That command is only available in DMs." -msgstr "" - -#: redbot/core/events.py:298 -msgid "That command is only available in NSFW channels." -msgstr "" +#: redbot/core/modlog.py:393 +msgid "Case #{} | {} {}" +msgstr "Případ #{} | {} {}" -#: redbot/core/events.py:308 -msgid "This command is on cooldown. Try again in {delay}." -msgstr "" +#: redbot/core/modlog.py:395 +msgid "**Reason:** Use the `reason` command to add it" +msgstr "**Důvod:** Použijte příkaz `reason` pro přidání" -#: redbot/core/events.py:310 -msgid "This command is on cooldown. Try again in 1 second." -msgstr "" +#: redbot/core/modlog.py:398 +msgid "Unknown" +msgstr "Neznámý" -#: redbot/core/events.py:315 -msgid "Too many people using this command. It can only be used {number} times concurrently." +#: redbot/core/modlog.py:402 redbot/core/modlog.py:424 +#: redbot/core/modlog.py:439 +msgid "Deleted User." msgstr "" -#: redbot/core/events.py:320 -msgid "Too many people using this command. It can only be used once concurrently." +#: redbot/core/modlog.py:476 +msgid "Deleted or archived thread ({thread_id}) in {channel_name}" msgstr "" -#: redbot/core/events.py:326 -msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +#: redbot/core/modlog.py:480 +msgid "Thread {thread_id} in {channel_id} (deleted)" msgstr "" -#: redbot/core/events.py:331 -msgid "That command is still completing, it can only be used once per {type} concurrently." +#: redbot/core/modlog.py:484 +msgid "{channel_id} (deleted)" msgstr "" -#: redbot/core/events.py:337 -msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +#: redbot/core/modlog.py:489 +msgid "Thread {thread_name} in {channel_name}" msgstr "" -#: redbot/core/events.py:342 -msgid "Too many people using this command. It can only be used once per {type} concurrently." +#: redbot/core/modlog.py:493 +msgid "Thread {thread_name} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:417 -msgid "Case #{} | {} {}" -msgstr "Případ #{} | {} {}" - -#: redbot/core/modlog.py:419 -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:422 -msgid "Unknown" -msgstr "Neznámý" - -#: redbot/core/modlog.py:426 redbot/core/modlog.py:448 -#: redbot/core/modlog.py:463 -msgid "Deleted User." +#: redbot/core/modlog.py:499 redbot/core/modlog.py:527 +msgid "Reason:" msgstr "" -#: redbot/core/modlog.py:477 redbot/core/modlog.py:512 -msgid "**Reason:** {}" -msgstr "**Důvod:** {}" - -#: redbot/core/modlog.py:491 +#: redbot/core/modlog.py:513 msgid "Moderator" msgstr "Moderátor" -#: redbot/core/modlog.py:493 +#: redbot/core/modlog.py:515 msgid "Until" msgstr "Až do" -#: redbot/core/modlog.py:494 +#: redbot/core/modlog.py:516 msgid "Duration" msgstr "Doba trvání" -#: redbot/core/modlog.py:498 redbot/core/modlog.py:503 +#: redbot/core/modlog.py:518 msgid "Channel" msgstr "Kanál" -#: redbot/core/modlog.py:499 -msgid "{channel} (deleted)" -msgstr "{channel} (odstraněn)" - -#: redbot/core/modlog.py:505 +#: redbot/core/modlog.py:520 msgid "Amended by" msgstr "Zmínil(a)" -#: redbot/core/modlog.py:507 +#: redbot/core/modlog.py:522 msgid "Last modified at" msgstr "Naposledy upraveno" -#: redbot/core/modlog.py:527 -msgid "**User:** {}\n" -msgstr "**Uživatel:** {}\n" +#: redbot/core/modlog.py:542 +msgid "User:" +msgstr "" + +#: redbot/core/modlog.py:543 +msgid "Moderator:" +msgstr "" + +#: redbot/core/modlog.py:546 +msgid "Until:" +msgstr "" -#: redbot/core/modlog.py:528 -msgid "**Moderator:** {}\n" -msgstr "**Moderátor:** {}\n" +#: redbot/core/modlog.py:546 +msgid "Duration:" +msgstr "" -#: redbot/core/modlog.py:531 -msgid "**Until:** {}\n" -"**Duration:** {}\n" +#: redbot/core/modlog.py:549 redbot/core/modlog.py:551 +msgid "Channel:" msgstr "" -#: redbot/core/modlog.py:534 -msgid "**Channel**: {} (Deleted)\n" +#: redbot/core/modlog.py:553 +msgid "Amended by:" msgstr "" -#: redbot/core/modlog.py:536 -msgid "**Channel**: {}\n" -msgstr "**Kanál**: {}\n" +#: redbot/core/modlog.py:555 +msgid "Last modified at:" +msgstr "" -#: redbot/core/modlog.py:538 -msgid "**Amended by:** {}\n" +#: redbot/core/tree.py:271 +msgid "Command not found." msgstr "" -#: redbot/core/modlog.py:540 -msgid "**Last modified at:** {}\n" -msgstr "**Naposledy upraveno v:** {}\n" +#: redbot/core/tree.py:332 +msgid "You are not permitted to use this command." +msgstr "" diff --git a/redbot/core/locales/da-DK.po b/redbot/core/locales/da-DK.po index 4ee097ff878..6f14cbba8db 100644 --- a/redbot/core/locales/da-DK.po +++ b/redbot/core/locales/da-DK.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-12 15:52+0000\n" +"POT-Creation-Date: 2024-03-23 23:21+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,20 +15,12 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: da_DK\n" -#: redbot/core/bank.py:1019 -msgid "Can't pay for this command in DM without a global bank." -msgstr "Kan ikke betale for denne kommando i PB uden en global bank." - -#: redbot/core/bank.py:1026 -msgid "You need at least {cost} {currency} to use this command." -msgstr "Du skal bruge mindst {cost} {currency} for at bruge denne kommando." - -#: redbot/core/cog_manager.py:316 +#: redbot/core/_cog_manager.py:317 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "Kommandoer til grænseflade med Red's cog bestyrer." -#: redbot/core/cog_manager.py:325 +#: redbot/core/_cog_manager.py:326 #, docstring msgid "\n" " Lists current cog paths in order of priority.\n" @@ -37,13 +29,13 @@ msgstr "\n" " Lister aktuelle cog stier i prioriteret rækkefølge.\n" " " -#: redbot/core/cog_manager.py:333 +#: redbot/core/_cog_manager.py:334 msgid "Install Path: {install_path}\n" "Core Path: {core_path}\n\n" msgstr "Installer Sti: {install_path}\n" "Kerne Sti: {core_path}\n\n" -#: redbot/core/cog_manager.py:347 +#: redbot/core/_cog_manager.py:348 #, docstring msgid "\n" " Add a path to the list of available cog paths.\n" @@ -52,36 +44,30 @@ msgstr "\n" " Tilføj en sti til listen over tilgængelige cog stier.\n" " " -#: redbot/core/cog_manager.py:351 +#: redbot/core/_cog_manager.py:352 msgid "That path does not exist or does not point to a valid directory." msgstr "Denne sti findes ikke eller peger ikke på en gyldig mappe." -#: redbot/core/cog_manager.py:359 +#: redbot/core/_cog_manager.py:360 msgid "Path successfully added." msgstr "Stien er tilføjet." -#: redbot/core/cog_manager.py:364 +#: redbot/core/_cog_manager.py:365 #, docstring msgid "\n" -" Removes a path from the available cog paths given the `path_number` from `[p]paths`.\n" -" " -msgstr "\n" -" Fjerner en sti fra de tilgængelige cog stier givet `sti_nummeret` fra `[p]stier`.\n" +" Removes one or more paths from the available cog paths given the `path_numbers` from `[p]paths`.\n" " " +msgstr "" -#: redbot/core/cog_manager.py:369 redbot/core/cog_manager.py:392 -msgid "Path numbers must be positive." -msgstr "Sti tal skal være positive." - -#: redbot/core/cog_manager.py:376 -msgid "That is an invalid path number." -msgstr "Det er et ugyldigt stinummer." +#: redbot/core/_cog_manager.py:386 +msgid "The following paths were removed: {paths}" +msgstr "" -#: redbot/core/cog_manager.py:380 -msgid "Path successfully removed." -msgstr "Sti fjernet." +#: redbot/core/_cog_manager.py:392 +msgid "The following path numbers did not exist: {path_numbers}" +msgstr "" -#: redbot/core/cog_manager.py:385 +#: redbot/core/_cog_manager.py:403 #, docstring msgid "\n" " Reorders paths internally to allow discovery of different cogs.\n" @@ -90,42 +76,37 @@ msgstr "\n" " Genbestiller stier internt for at tillade opdagelse af forskellige cogs.\n" " " -#: redbot/core/cog_manager.py:399 +#: redbot/core/_cog_manager.py:414 msgid "Invalid 'from' index." msgstr "Ugyldigt 'fra' indeks." -#: redbot/core/cog_manager.py:405 +#: redbot/core/_cog_manager.py:420 msgid "Invalid 'to' index." msgstr "Ugyldigt 'til' indeks." -#: redbot/core/cog_manager.py:409 +#: redbot/core/_cog_manager.py:424 msgid "Paths reordered." msgstr "Stier genbestilt." -#: redbot/core/cog_manager.py:414 +#: redbot/core/_cog_manager.py:429 #, 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" +" Returns the current install path or sets it if one is provided.\n\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 den aktuelle installationssti eller indstiller den, hvis en er leveret.\n" -" Den angivne sti skal være absolut eller relativ til bot'sne\n" -" og den skal allerede eksistere.\n\n" -" Ingen installerede cogs vil blive overført i processen.\n" -" " +msgstr "" -#: redbot/core/cog_manager.py:427 +#: redbot/core/_cog_manager.py:443 msgid "That path does not exist." msgstr "Den sti findes ikke." -#: redbot/core/cog_manager.py:432 +#: redbot/core/_cog_manager.py:448 msgid "The bot will install new cogs to the `{}` directory." msgstr "Botten vil installere nye cogs til `{}` mappen." -#: redbot/core/cog_manager.py:438 +#: redbot/core/_cog_manager.py:454 #, docstring msgid "\n" " Lists all loaded and available cogs.\n" @@ -134,1722 +115,2964 @@ msgstr "\n" " Lister alle indlæste og tilgængelige cogs.\n" " " -#: redbot/core/cog_manager.py:451 redbot/core/cog_manager.py:466 +#: redbot/core/_cog_manager.py:467 redbot/core/_cog_manager.py:482 msgid "**{} loaded:**\n" msgstr "**{} indlæst:**\n" -#: redbot/core/cog_manager.py:452 redbot/core/cog_manager.py:468 +#: redbot/core/_cog_manager.py:468 redbot/core/_cog_manager.py:484 msgid "**{} unloaded:**\n" msgstr "**{} aflæst:**\n" -#: redbot/core/core_commands.py:181 -msgid "Alias {alias_name} is already an existing command or alias in one of the loaded cogs." -msgstr "Alias {alias_name} er allerede en eksisterende kommando eller alias i en af de indlæste cogs." +#: redbot/core/_diagnoser.py:104 +msgid "To fix this issue, you need to do one of these:" +msgstr "" -#: redbot/core/core_commands.py:186 -msgid "Command {command_name} is already an existing command or alias in one of the loaded cogs." -msgstr "Kommando {command_name} er allerede en eksisterende kommando eller alias i en af de indlæste cogs." +#: redbot/core/_diagnoser.py:112 +msgid "Check if the command caller is not a bot" +msgstr "" -#: redbot/core/core_commands.py:398 -#, docstring -msgid "\n" -" The Core cog has many commands related to core functions.\n\n" -" These commands come loaded with every Red bot, and cover some of the most basic usage of the bot.\n" -" " +#: redbot/core/_diagnoser.py:118 +msgid "The user is a bot which prevents them from running any command." msgstr "" -#: redbot/core/core_commands.py:410 -#, docstring -msgid "Pong." -msgstr "Pong." +#: redbot/core/_diagnoser.py:119 +msgid "This cannot be fixed - bots should not be listening to other bots." +msgstr "" -#: redbot/core/core_commands.py:415 -#, docstring -msgid "Shows info about [botname].\n\n" -" See `[p]set custominfo` to customize.\n" -" " +#: redbot/core/_diagnoser.py:123 +msgid "Check if the bot can send messages in the given channel" msgstr "" -#: redbot/core/core_commands.py:445 -msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\n\n" -"Red 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 bot er et instans af [Red, an open source Discord bot]({}) lavet af [Twentysix]({}) og [forbedret af mange]({}).\n\n" -"Red bakkes op af et lidenskabeligt fællesskab, der bidrager og skaber indhold, som alle kan nyde. [Tilmeld dig i dag]({}) og hjælp os med at forbedre!\n\n" -"(c) Cog Creators" +#: redbot/core/_diagnoser.py:130 +msgid "Bot is timed out in the given channel." +msgstr "" -#: redbot/core/core_commands.py:456 -msgid "Instance owned by team" +#: redbot/core/_diagnoser.py:131 +msgid "To fix this issue, remove timeout from the bot." msgstr "" -#: redbot/core/core_commands.py:456 -msgid "Instance owned by" -msgstr "Instans ejet af" +#: redbot/core/_diagnoser.py:137 +msgid "Bot doesn't have permission to send messages in the given channel." +msgstr "" -#: redbot/core/core_commands.py:461 -msgid "Red version" +#: redbot/core/_diagnoser.py:138 +msgid "To fix this issue, ensure that the permissions setup allows the bot to send messages per Discord's role hierarchy:\n" +"https://support.discord.com/hc/en-us/articles/206141927" msgstr "" -#: redbot/core/core_commands.py:464 redbot/core/core_commands.py:520 -msgid "Yes, {version} is available." +#: redbot/core/_diagnoser.py:150 +msgid "Check if the channel and the server aren't set to be ignored" msgstr "" -#: redbot/core/core_commands.py:468 redbot/core/core_commands.py:524 -msgid "Checking for updates failed." +#: redbot/core/_diagnoser.py:156 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {thread} thread, its parent channel, and the server aren't a part of that list." msgstr "" -#: redbot/core/core_commands.py:469 -msgid "Outdated" +#: redbot/core/_diagnoser.py:165 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {channel} channel and the server aren't a part of that list." msgstr "" -#: redbot/core/core_commands.py:471 -msgid "About this instance" +#: redbot/core/_diagnoser.py:175 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {thread} thread, its parent channel, the channel category it belongs to ({channel_category}), and the server aren't a part of that list." msgstr "" -#: redbot/core/core_commands.py:472 -msgid "About Red" +#: redbot/core/_diagnoser.py:186 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {channel} channel, the channel category it belongs to ({channel_category}), and the server aren't a part of that list." msgstr "" -#: redbot/core/core_commands.py:475 redbot/core/core_commands.py:533 -msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" +#: redbot/core/_diagnoser.py:200 +msgid "The bot is set to ignore commands in the given channel or this server." msgstr "" -#: redbot/core/core_commands.py:483 -msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\n\n" -"Red 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" +#: redbot/core/_diagnoser.py:210 +msgid "Global allowlist prevents the user from running this command." msgstr "" -#: redbot/core/core_commands.py:494 -msgid "Instance owned by team: [{owner}]\n" -"Python: [{python_version}] (5)\n" -"discord.py: [{dpy_version}] (6)\n" -"Red version: [{red_version}] (7)\n" +#: redbot/core/_diagnoser.py:211 +msgid "To fix this issue, you can either add the user to the allowlist, or clear the allowlist.\n" +"If you want to keep the allowlist, you can run {command_1} which will add {user} to the allowlist.\n" +"If you instead want to clear the allowlist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:506 -msgid "Instance owned by: [{owner}]\n" -"Python: [{python_version}] (5)\n" -"discord.py: [{dpy_version}] (6)\n" -"Red version: [{red_version}] (7)\n" +#: redbot/core/_diagnoser.py:227 +msgid "Global blocklist prevents the user from running this command." msgstr "" -#: redbot/core/core_commands.py:525 -msgid "Outdated: [{state}]\n" +#: redbot/core/_diagnoser.py:228 +msgid "To fix this issue, you can either remove the user from the blocklist, or clear the blocklist.\n" +"If you want to keep the blocklist, you can run {command_1} which will remove {user} from the blocklist.\n" +"If you instead want to clear the blocklist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:528 -msgid "**About Red**\n" +#: redbot/core/_diagnoser.py:250 +msgid "Local allowlist prevents the user from running this command." msgstr "" -#: redbot/core/core_commands.py:539 -msgid "**About this instance**\n" +#: redbot/core/_diagnoser.py:251 +msgid "To fix this issue, you can either add the user or one of their roles to the local allowlist, or clear the local allowlist.\n" +"If you want to keep the local allowlist, you can run {command_1} which will add {user} to the local allowlist.\n" +"If you instead want to clear the local allowlist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:541 -msgid "**References**\n" -"1. <{}>\n" -"2. <{}>\n" -"3. <{}>\n" -"4. <{}>\n" -"5. <{}>\n" -"6. <{}>\n" -"7. <{}>\n" +#: redbot/core/_diagnoser.py:265 +msgid "Local blocklist prevents the user from running this command." msgstr "" -#: redbot/core/core_commands.py:557 -#, docstring -msgid "Shows [botname]'s uptime." +#: redbot/core/_diagnoser.py:280 +msgid "To fix this issue, you can either remove the user's roles from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove the user's roles ({roles}) from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:560 -msgid "Less than one second" +#: redbot/core/_diagnoser.py:305 +msgid "To fix this issue, you can either remove the user and their roles from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove {user} and their roles ({roles}) from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:562 -msgid "Been up for: **{time_quantity}** (since {timestamp} UTC)" +#: redbot/core/_diagnoser.py:327 +msgid "To fix this issue, you can either remove the user from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove {user} from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:569 -#, docstring -msgid "\n" -" Commands which interact with the data [botname] has about you.\n\n" -" More information can be found in the [End User Data Documentation.](https://docs.discord.red/en/stable/red_core_data_statement.html)\n" -" " +#: redbot/core/_diagnoser.py:342 +msgid "Allowlist and blocklist checks" msgstr "" -#: redbot/core/core_commands.py:580 -#, docstring -msgid "\n" -" Find out what type of data [botname] stores and why.\n\n" -" **Example:**\n" -" - `[p]mydata whatdata`\n" -" " +#: redbot/core/_diagnoser.py:374 +msgid "Global, cog and command checks" msgstr "" -#: redbot/core/core_commands.py:590 -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\n" -"Additionally, 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." +#: redbot/core/_diagnoser.py:381 +msgid "The given command is disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:609 -#, docstring -msgid "View the End User Data statements of each 3rd-party module.\n\n" -" This will send an attachment with the End User Data statements of all loaded 3rd party cogs.\n\n" -" **Example:**\n" -" - `[p]mydata 3rdparty`\n" -" " +#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:858 +msgid "One of the parents of the given command is disabled globally." msgstr "" -#: redbot/core/core_commands.py:620 -msgid "I need to be able to attach files (try in DMs?)." +#: redbot/core/_diagnoser.py:389 +msgid "To fix this issue, you can run {command} which will enable the {affected_command} command in this guild." msgstr "" -#: redbot/core/core_commands.py:630 -msgid "This instance does not appear to have any 3rd-party extensions loaded." +#: redbot/core/_diagnoser.py:410 +msgid "Other issues related to the checks" msgstr "" -#: redbot/core/core_commands.py:650 -msgid "3rd party End User Data statements" +#: redbot/core/_diagnoser.py:411 +msgid "There's an issue related to the checks for {command} but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:652 -msgid "The following are statements provided by 3rd-party extensions." +#: redbot/core/_diagnoser.py:415 +msgid "To fix this issue, a manual review of the global, cog and command checks is required." msgstr "" -#: redbot/core/core_commands.py:657 -msgid "3rd-party extensions without statements\n" +#: redbot/core/_diagnoser.py:423 +msgid "Global checks" msgstr "" -#: redbot/core/core_commands.py:668 -msgid "Here's a generated page with the statements provided by 3rd-party extensions." +#: redbot/core/_diagnoser.py:433 +msgid "One of the global checks for the command {command} failed with a message:\n" +"{message}" msgstr "" -#: redbot/core/core_commands.py:684 -msgid "Did not get confirmation, cancelling." +#: redbot/core/_diagnoser.py:437 +msgid "One of the global checks for the command {command} failed without a message." msgstr "" -#: redbot/core/core_commands.py:689 -msgid "Did not get a matching confirmation, cancelling." +#: redbot/core/_diagnoser.py:441 +msgid "Cog check" msgstr "" -#: redbot/core/core_commands.py:700 -#, 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\n" -" **Example:**\n" -" - `[p]mydata forgetme`\n" -" " +#: redbot/core/_diagnoser.py:458 +msgid "The cog check for the command {command} failed with a message:\n" +"{message}" msgstr "" -#: redbot/core/core_commands.py:715 -msgid "This command ({command}) does not support non-interactive usage." +#: redbot/core/_diagnoser.py:459 +msgid "The cog check for the command {command} failed without a message." msgstr "" -#: redbot/core/core_commands.py:722 -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:" +#: redbot/core/_diagnoser.py:463 +msgid "Command checks" msgstr "" -#: redbot/core/core_commands.py:732 -msgid "This may take some time." +#: redbot/core/_diagnoser.py:477 +msgid "One of the command checks for the command {command} failed with a message:\n" +"{message}" msgstr "" -#: redbot/core/core_commands.py:745 -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}.\n" -"Please contact the owner of this bot to address this.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:481 +msgid "One of the command checks for the command {command} failed without a message." msgstr "" -#: redbot/core/core_commands.py:760 -msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\n" -"Please contact the owner of this bot to address this.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:485 +msgid "Permissions verification" msgstr "" -#: redbot/core/core_commands.py:770 -msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\n" -"Please contact the owner of this bot to address this.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:488 +msgid "Cog permissions verification" msgstr "" -#: redbot/core/core_commands.py:780 -msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" +#: redbot/core/_diagnoser.py:503 +msgid "The cog of the given command is disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:788 redbot/core/core_commands.py:955 -#: redbot/core/core_commands.py:1041 redbot/core/core_commands.py:1112 -msgid "{mention} The following cogs did not handle deletion:\n" -"{cogs}." +#: redbot/core/_diagnoser.py:504 +msgid "To fix this issue, you can run {command} which will enable the {affected_cog} cog in this guild." msgstr "" -#: redbot/core/core_commands.py:798 -#, docstring -msgid "[Coming Soon] Get what data [botname] has about you." +#: redbot/core/_diagnoser.py:518 +msgid "Bot is missing some of the channel permissions ({permissions}) required by the {cog} cog." msgstr "" -#: redbot/core/core_commands.py:800 -msgid "This command doesn't do anything yet, but we're working on adding support for this." +#: redbot/core/_diagnoser.py:526 +msgid "Bot is missing some of the channel permissions ({permissions}) required by the {command} command." msgstr "" -#: redbot/core/core_commands.py:809 -#, docstring -msgid "\n" -" Commands for more complete data handling.\n" -" " +#: redbot/core/_diagnoser.py:538 +msgid "To fix this issue, grant the required permissions to the bot through role settings or channel overrides." msgstr "" -#: redbot/core/core_commands.py:815 -#, docstring -msgid "\n" -" Set the bot to allow users to request a data deletion.\n\n" -" This is on by default.\n" -" Opposite of `[p]mydata ownermanagement disallowuserdeletions`\n\n" -" **Example:**\n" -" - `[p]mydata ownermanagement allowuserdeletions`\n" -" " +#: redbot/core/_diagnoser.py:557 redbot/core/_diagnoser.py:653 +msgid "Other issues related to the permissions." msgstr "" -#: redbot/core/core_commands.py:826 -msgid "User can delete their own data. This will not include operational data such as blocked users." +#: redbot/core/_diagnoser.py:558 +msgid "Fatal error: There's an issue related to the permissions for the {cog} cog but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:834 -#, docstring -msgid "\n" -" Set the bot to not allow users to request a data deletion.\n\n" -" Opposite of `[p]mydata ownermanagement allowuserdeletions`\n\n" -" **Example:**\n" -" - `[p]mydata ownermanagement disallowuserdeletions`\n" -" " +#: redbot/core/_diagnoser.py:563 +msgid "Fatal error: There's an issue related to the permissions for the {command} command but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:843 -msgid "User can not delete their own data." +#: redbot/core/_diagnoser.py:567 +msgid "This is an unexpected error, please report it on Red's issue tracker." msgstr "" -#: redbot/core/core_commands.py:847 -#, docstring -msgid "\n" -" Sets how user deletions are treated.\n\n" -" **Example:**\n" -" - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" -" **Arguments:**\n" -" - `` - The strictness level for user deletion. See Level guide below.\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" -" " +#: redbot/core/_diagnoser.py:574 +msgid "Ensure that the command is not bot owner only" msgstr "" -#: redbot/core/core_commands.py:864 -msgid "Cogs will be instructed to remove all non operational data upon a user request." +#: redbot/core/_diagnoser.py:582 +msgid "The command is bot owner only and the given user is not a bot owner." msgstr "" -#: redbot/core/core_commands.py:872 -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." +#: redbot/core/_diagnoser.py:583 +msgid "This cannot be fixed - regular users cannot run bot owner only commands." msgstr "" -#: redbot/core/core_commands.py:883 -#, docstring -msgid "\n" -" Handle a deletion request from Discord.\n\n" -" This will cause the bot to get rid of or disassociate all data from the specified user ID.\n" -" You should not use this unless Discord has specifically requested this with regard to a deleted user.\n" -" This will remove the user from various anti-abuse measures.\n" -" If you are processing a manual request from a user, you may want `[p]mydata ownermanagement deleteforuser` instead.\n\n" -" **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" -" " +#: redbot/core/_diagnoser.py:589 +msgid "Permission hooks" msgstr "" -#: redbot/core/core_commands.py:897 -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\n" -"If you are sure this is what you intend to do please respond with the following:" +#: redbot/core/_diagnoser.py:599 +msgid "Fatal error: the result of permission hooks is inconsistent." msgstr "" -#: redbot/core/core_commands.py:915 redbot/core/core_commands.py:1072 -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}\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:600 redbot/core/_diagnoser.py:606 +#: redbot/core/_diagnoser.py:844 +msgid "To fix this issue, a manual review of the installed cogs is required." msgstr "" -#: redbot/core/core_commands.py:930 redbot/core/core_commands.py:1087 -msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:605 +msgid "The access has been denied by one of the bot's permissions hooks." msgstr "" -#: redbot/core/core_commands.py:941 redbot/core/core_commands.py:1098 -msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:615 +msgid "User's discord permissions, privilege level and rules from Permissions cog" msgstr "" -#: redbot/core/core_commands.py:951 redbot/core/core_commands.py:1108 -msgid "I've deleted all data about that user that I know how to delete." +#: redbot/core/_diagnoser.py:630 +msgid "The access has been denied due to the rules set for the {cog} cog with Permissions cog." msgstr "" -#: redbot/core/core_commands.py:962 -#, docstring -msgid "Delete data [botname] has about a user for a user.\n\n" -" This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user.\n" -" Users have access to a different command for this unless they can't interact with the bot at all.\n" -" 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\n" -" **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" -" " +#: redbot/core/_diagnoser.py:635 +msgid "The access has been denied due to the rules set for the {command} command with Permissions cog." msgstr "" -#: redbot/core/core_commands.py:973 -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\n" -"If you are sure this is what you intend to do please respond with the following:" +#: redbot/core/_diagnoser.py:639 +msgid "To fix the issue, a manual review of the rules is required." msgstr "" -#: redbot/core/core_commands.py:996 -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}\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:654 +msgid "There's an issue related to the permissions of {cog} cog but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:1011 -msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:659 +msgid "There's an issue related to the permissions of {command} command but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:1022 -msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:663 +msgid "To fix this issue, a manual review of the command is required." msgstr "" -#: redbot/core/core_commands.py:1033 -msgid "I've deleted all non-operational data about that user that I know how to delete." +#: redbot/core/_diagnoser.py:670 +msgid "Permission checks" msgstr "" -#: redbot/core/core_commands.py:1048 -#, docstring -msgid "Delete data [botname] has about a user.\n\n" -" This will cause the bot to get rid of or disassociate a lot of data about the specified user.\n" -" This may include more than just end user data, including anti abuse records.\n\n" -" **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" -" " +#: redbot/core/_diagnoser.py:674 +msgid "The access has been denied by one of the permissions checks of {cog} cog." msgstr "" -#: redbot/core/core_commands.py:1058 -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\n" -"If you are sure this is what you intend to do please respond with the following:" +#: redbot/core/_diagnoser.py:678 +msgid "The access has been denied by one of the permission checks of {command} command." msgstr "" -#: redbot/core/core_commands.py:1119 -#, docstring -msgid "\n" -" Commands for toggling embeds on or off.\n\n" -" This setting determines whether or not to use embeds as a response to a command (for commands that support it).\n" -" The default is to use embeds.\n\n" -" The embed settings are checked until the first True/False in this order:\n" -" - In guild context:\n" -" 1. Channel override - `[p]embedset channel`\n" -" 2. Server command override - `[p]embedset command server`\n" -" 3. Server override - `[p]embedset server`\n" -" 4. Global command override - `[p]embedset command global`\n" -" 5. Global setting -`[p]embedset global`\n\n" -" - In DM context:\n" -" 1. User override - `[p]embedset user`\n" -" 2. Global command override - `[p]embedset command global`\n" -" 3. Global setting - `[p]embedset global`\n" -" " +#: redbot/core/_diagnoser.py:686 +msgid "To fix this issue, a manual review of the permission checks is required." msgstr "" -#: redbot/core/core_commands.py:1141 -#, docstring -msgid "\n" -" Show the current embed settings.\n\n" -" Provide a command name to check for command specific embed settings.\n\n" -" **Examples:**\n" -" - `[p]embedset showsettings` - Shows embed settings.\n" -" - `[p]embedset showsettings info` - Also shows embed settings for the 'info' command.\n" -" - `[p]embedset showsettings \"ignore list\"` - Checking subcommands requires quotes.\n\n" -" **Arguments:**\n" -" - `[command_name]` - Checks this command for command specific embed settings.\n" -" " +#: redbot/core/_diagnoser.py:692 +msgid "User's discord permissions and privilege level" msgstr "" -#: redbot/core/core_commands.py:1158 redbot/core/core_commands.py:1314 -#: redbot/core/core_commands.py:1365 redbot/core/core_commands.py:4282 -#: redbot/core/core_commands.py:4325 redbot/core/core_commands.py:4391 -#: redbot/core/core_commands.py:4422 -msgid "I couldn't find that command. Please note that it is case sensitive." +#: redbot/core/_diagnoser.py:701 +msgid "grant the required permissions to the user through role settings or channel overrides" msgstr "" -#: redbot/core/core_commands.py:1164 -msgid "Embed settings:\n\n" +#: redbot/core/_diagnoser.py:707 +msgid "The user is missing some of the channel permissions ({permissions}) required by the {cog} cog." msgstr "" -#: redbot/core/core_commands.py:1166 -msgid "Global default: {value}\n" +#: redbot/core/_diagnoser.py:712 +msgid "The user is missing some of the channel permissions ({permissions}) required by the {command} command." msgstr "" -#: redbot/core/core_commands.py:1171 -msgid "Global command setting for {command} command: {value}\n" +#: redbot/core/_diagnoser.py:721 +msgid "the guild owner" msgstr "" -#: redbot/core/core_commands.py:1177 -msgid "Guild setting: {value}\n" +#: redbot/core/_diagnoser.py:724 +msgid "the mod role" msgstr "" -#: redbot/core/core_commands.py:1182 -msgid "Server command setting for {command} command: {value}\n" +#: redbot/core/_diagnoser.py:726 +msgid "the admin role" msgstr "" -#: redbot/core/core_commands.py:1188 -msgid "Channel setting: {value}\n" +#: redbot/core/_diagnoser.py:729 +msgid "assign appropriate role to the user" msgstr "" -#: redbot/core/core_commands.py:1191 -msgid "User setting: {value}" +#: redbot/core/_diagnoser.py:731 +msgid "The user is missing the privilege level ({privilege_level}) required by the {cog} cog." msgstr "" -#: redbot/core/core_commands.py:1197 -#, docstring -msgid "\n" -" Toggle the global embed setting.\n\n" -" This is used as a fallback if the user or guild hasn't set a preference.\n" -" The default is to use embeds.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Example:**\n" -" - `[p]embedset global`\n" -" " +#: redbot/core/_diagnoser.py:738 +msgid "The user is missing the privilege level ({privilege_level}) required by the {command} command." msgstr "" -#: redbot/core/core_commands.py:1211 -msgid "Embeds are now disabled by default." +#: redbot/core/_diagnoser.py:751 +msgid "add appropriate rule in the Permissions cog" msgstr "" -#: redbot/core/core_commands.py:1214 -msgid "Embeds are now enabled by default." +#: redbot/core/_diagnoser.py:754 +msgid "The user has neither the channel permissions ({permissions}) nor the privilege level ({privilege_level}) required by the {cog} cog." msgstr "" -#: redbot/core/core_commands.py:1220 -#, docstring -msgid "\n" -" Set the server's embed setting.\n\n" -" If set, this is used instead of the global default to determine whether or not to use embeds.\n" -" This is used for all commands done in a server.\n\n" -" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset server False` - Disables embeds on this server.\n" -" - `[p]embedset server` - Resets value to use global default.\n\n" -" **Arguments:**\n" -" - `[enabled]` - Whether to use embeds on this server. Leave blank to reset to default.\n" -" " +#: redbot/core/_diagnoser.py:763 +msgid "The user has neither the channel permissions ({permissions}) nor the privilege level ({privilege_level}) required by the {command} command." msgstr "" -#: redbot/core/core_commands.py:1239 redbot/core/core_commands.py:1323 -#: redbot/core/core_commands.py:1414 redbot/core/core_commands.py:1445 -msgid "Embeds will now fall back to the global setting." +#: redbot/core/_diagnoser.py:781 +msgid "Checks and permissions verification for the command {command}" msgstr "" -#: redbot/core/core_commands.py:1244 -msgid "Embeds are now enabled for this guild." +#: redbot/core/_diagnoser.py:804 redbot/core/_diagnoser.py:917 +msgid "Other command checks" msgstr "" -#: redbot/core/core_commands.py:1246 -msgid "Embeds are now disabled for this guild." +#: redbot/core/_diagnoser.py:805 redbot/core/_diagnoser.py:918 +msgid "The given command is failing one of the required checks." msgstr "" -#: redbot/core/core_commands.py:1254 -#, docstring -msgid "\n" -" Sets a command's embed setting.\n\n" -" If you're the bot owner, this will try to change the command's embed setting globally by default.\n" -" Otherwise, this will try to change embed settings on the current server.\n\n" -" If enabled is left blank, the setting will be unset.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +#: redbot/core/_diagnoser.py:806 redbot/core/_diagnoser.py:919 +msgid "To fix this issue, a manual review of the command's checks is required." +msgstr "" + +#: redbot/core/_diagnoser.py:817 +msgid "Global 'call once' checks" +msgstr "" + +#: redbot/core/_diagnoser.py:839 +msgid "Other global 'call once' checks" +msgstr "" + +#: redbot/core/_diagnoser.py:840 +msgid "One of the global 'call once' checks implemented by a 3rd-party cog prevents this command from being ran." +msgstr "" + +#: redbot/core/_diagnoser.py:849 +msgid "Check if the command is disabled" +msgstr "" + +#: redbot/core/_diagnoser.py:859 redbot/core/_diagnoser.py:873 +msgid "To fix this issue, you can run {command} which will enable the {affected_command} command globally." +msgstr "" + +#: redbot/core/_diagnoser.py:872 +msgid "The given command is disabled globally." +msgstr "" + +#: redbot/core/_diagnoser.py:885 +msgid "Checks and permissions verification" +msgstr "" + +#: redbot/core/_diagnoser.py:936 +msgid "Passed" +msgstr "" + +#: redbot/core/_diagnoser.py:938 +msgid "Failed" +msgstr "" + +#: redbot/core/_diagnoser.py:967 +msgid "All checks passed and no issues were detected. Make sure that the given parameters correspond to the channel, user, and command name that have been problematic.\n\n" +"If you still can't find the issue, it is likely that one of the 3rd-party cogs you're using adds a global or cog local before invoke hook that prevents the command from getting invoked as this can't be diagnosed with this tool." +msgstr "" + +#: redbot/core/_diagnoser.py:978 +msgid "The bot has been able to identify the issue." +msgstr "" + +#: redbot/core/_diagnoser.py:981 +msgid "Detected issue: " +msgstr "" + +#: redbot/core/_diagnoser.py:983 +msgid "Solution: " +msgstr "" + +#: redbot/core/_diagnoser.py:985 +msgid "\n" +"Here's a detailed report in case you need it:" +msgstr "" + +#: redbot/core/_diagnoser.py:986 +msgid "Channel: " +msgstr "" + +#: redbot/core/_diagnoser.py:987 +msgid "Command caller: " +msgstr "" + +#: redbot/core/_diagnoser.py:988 +msgid "Command: " +msgstr "" + +#: redbot/core/_diagnoser.py:989 +msgid "Tests that have been ran:" +msgstr "" + +#: redbot/core/_events.py:56 +msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" +msgstr "" + +#: redbot/core/_events.py:65 +msgid "\n\n" +"While 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:74 +msgid "\n\n" +"You have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\n\n" +"You 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:120 +msgid "\n\n" +"To update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:{command_1}\n" +"Once you've started up your bot again, we recommend that you update any installed 3rd-party cogs with this command in Discord:{command_2}" +msgstr "" + +#: redbot/core/_events.py:128 +msgid "Command Prompt" +msgstr "" + +#: redbot/core/_events.py:128 +msgid "Terminal" +msgstr "" + +#: redbot/core/_events.py:240 +msgid "`{user_input}` is not a valid value for `{command}`" +msgstr "" + +#: redbot/core/_events.py:251 redbot/core/_events.py:304 +msgid "Argument `{parameter_name}` must be a positive integer." +msgstr "" + +#: redbot/core/_events.py:253 redbot/core/_events.py:306 +msgid "Argument `{parameter_name}` must be an integer no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:257 redbot/core/_events.py:310 +msgid "Argument `{parameter_name}` must be an integer no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:261 redbot/core/_events.py:314 +msgid "Argument `{parameter_name}` must be an integer between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:266 redbot/core/_events.py:319 +msgid "Argument `{parameter_name}` must be a positive number." +msgstr "" + +#: redbot/core/_events.py:268 redbot/core/_events.py:321 +msgid "Argument `{parameter_name}` must be a number no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:272 +msgid "Argument `{parameter_name}` must be a number no less than {maximum}." +msgstr "" + +#: redbot/core/_events.py:276 redbot/core/_events.py:329 +msgid "Argument `{parameter_name}` must be a number between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:281 redbot/core/_events.py:334 +msgid "Argument `{parameter_name}` must be a string with a length of no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:285 redbot/core/_events.py:338 +msgid "Argument `{parameter_name}` must be a string with a length of no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:289 redbot/core/_events.py:342 +msgid "Argument `{parameter_name}` must be a string with a length of between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:325 +msgid "Argument `{parameter_name}` must be a number no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:355 +msgid "\"{argument}\" is not an integer." +msgstr "" + +#: redbot/core/_events.py:358 +msgid "\"{argument}\" is not a number." +msgstr "" + +#: redbot/core/_events.py:385 redbot/core/tree.py:292 +msgid "Error in command '{command}'. Check your console or logs for details." +msgstr "" + +#: redbot/core/_events.py:388 redbot/core/tree.py:295 +msgid "Error in command '{command}'." +msgstr "" + +#: redbot/core/_events.py:406 redbot/core/tree.py:309 +msgid "I require the {permission} permission to execute that command." +msgstr "" + +#: redbot/core/_events.py:410 redbot/core/tree.py:313 +msgid "I require {permission_list} permissions to execute that command." +msgstr "" + +#: redbot/core/_events.py:418 redbot/core/tree.py:320 +msgid "That command is not available in DMs." +msgstr "" + +#: redbot/core/_events.py:420 +msgid "That command is only available in DMs." +msgstr "" + +#: redbot/core/_events.py:422 +msgid "That command is only available in NSFW channels." +msgstr "" + +#: redbot/core/_events.py:434 redbot/core/tree.py:326 +msgid "This command is on cooldown. Try again {relative_time}." +msgstr "" + +#: redbot/core/_events.py:441 +msgid "Too many people using this command. It can only be used {number} times concurrently." +msgstr "" + +#: redbot/core/_events.py:446 +msgid "Too many people using this command. It can only be used once concurrently." +msgstr "" + +#: redbot/core/_events.py:452 +msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/_events.py:457 +msgid "That command is still completing, it can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/_events.py:463 +msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/_events.py:468 +msgid "Too many people using this command. It can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/bank.py:1060 +msgid "Can't pay for this command in DM without a global bank." +msgstr "Kan ikke betale for denne kommando i PB uden en global bank." + +#: redbot/core/bank.py:1067 +msgid "You need at least {cost} {currency} to use this command." +msgstr "Du skal bruge mindst {cost} {currency} for at bruge denne kommando." + +#: redbot/core/bot.py:2378 +msgid "There is still one message remaining. Type {command_1} to continue or {command_2} to upload all contents as a file." +msgstr "" + +#: redbot/core/bot.py:2383 +msgid "There are still {count} messages remaining. Type {command_1} to continue or {command_2} to upload all contents as a file." +msgstr "" + +#: redbot/core/core_commands.py:197 +msgid "Alias {alias_name} is already an existing command or alias in one of the loaded cogs." +msgstr "Alias {alias_name} er allerede en eksisterende kommando eller alias i en af de indlæste cogs." + +#: redbot/core/core_commands.py:202 +msgid "Command {command_name} is already an existing command or alias in one of the loaded cogs." +msgstr "Kommando {command_name} er allerede en eksisterende kommando eller alias i en af de indlæste cogs." + +#: redbot/core/core_commands.py:391 +#, docstring +msgid "\n" +" The Core cog has many commands related to core functions.\n\n" +" These commands come loaded with every Red bot, and cover some of the most basic usage of the bot.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:403 +#, docstring +msgid "Pong." +msgstr "Pong." + +#: redbot/core/core_commands.py:408 +#, docstring +msgid "Shows info about [botname]." +msgstr "" + +#: redbot/core/core_commands.py:435 +msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\n\n" +"Red 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 bot er et instans af [Red, an open source Discord bot]({}) lavet af [Twentysix]({}) og [forbedret af mange]({}).\n\n" +"Red bakkes op af et lidenskabeligt fællesskab, der bidrager og skaber indhold, som alle kan nyde. [Tilmeld dig i dag]({}) og hjælp os med at forbedre!\n\n" +"(c) Cog Creators" + +#: redbot/core/core_commands.py:446 +msgid "Instance owned by team" +msgstr "" + +#: redbot/core/core_commands.py:446 +msgid "Instance owned by" +msgstr "Instans ejet af" + +#: redbot/core/core_commands.py:451 +msgid "Red version" +msgstr "" + +#: redbot/core/core_commands.py:454 redbot/core/core_commands.py:510 +msgid "Yes, {version} is available." +msgstr "" + +#: redbot/core/core_commands.py:458 redbot/core/core_commands.py:514 +msgid "Checking for updates failed." +msgstr "" + +#: redbot/core/core_commands.py:459 +msgid "Outdated" +msgstr "" + +#: redbot/core/core_commands.py:461 +msgid "About this instance" +msgstr "" + +#: redbot/core/core_commands.py:462 +msgid "About Red" +msgstr "" + +#: redbot/core/core_commands.py:465 redbot/core/core_commands.py:523 +msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" +msgstr "" + +#: redbot/core/core_commands.py:473 +msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\n\n" +"Red 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:484 +msgid "Instance owned by team: [{owner}]\n" +"Python: [{python_version}] (5)\n" +"discord.py: [{dpy_version}] (6)\n" +"Red version: [{red_version}] (7)\n" +msgstr "" + +#: redbot/core/core_commands.py:496 +msgid "Instance owned by: [{owner}]\n" +"Python: [{python_version}] (5)\n" +"discord.py: [{dpy_version}] (6)\n" +"Red version: [{red_version}] (7)\n" +msgstr "" + +#: redbot/core/core_commands.py:515 +msgid "Outdated: [{state}]\n" +msgstr "" + +#: redbot/core/core_commands.py:518 +msgid "**About Red**\n" +msgstr "" + +#: redbot/core/core_commands.py:529 +msgid "**About this instance**\n" +msgstr "" + +#: redbot/core/core_commands.py:531 +msgid "**References**\n" +"1. <{}>\n" +"2. <{}>\n" +"3. <{}>\n" +"4. <{}>\n" +"5. <{}>\n" +"6. <{}>\n" +"7. <{}>\n" +msgstr "" + +#: redbot/core/core_commands.py:553 +#, docstring +msgid "Shows [botname]'s uptime." +msgstr "" + +#: redbot/core/core_commands.py:556 +msgid "Less than one second." +msgstr "" + +#: redbot/core/core_commands.py:558 +msgid "I have been up for: **{time_quantity}** (since {timestamp})" +msgstr "" + +#: redbot/core/core_commands.py:565 +#, docstring +msgid "\n" +" Commands which interact with the data [botname] has about you.\n\n" +" More information can be found in the [End User Data Documentation.](https://docs.discord.red/en/stable/red_core_data_statement.html)\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:576 +#, docstring +msgid "\n" +" Find out what type of data [botname] stores and why.\n\n" +" **Example:**\n" +" - `[p]mydata whatdata`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:586 +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\n" +"Additionally, 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:605 +#, docstring +msgid "View the End User Data statements of each 3rd-party module.\n\n" +" This will send an attachment with the End User Data statements of all loaded 3rd party cogs.\n\n" +" **Example:**\n" +" - `[p]mydata 3rdparty`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:616 +msgid "I need to be able to attach files (try in DMs?)." +msgstr "" + +#: redbot/core/core_commands.py:626 +msgid "This instance does not appear to have any 3rd-party extensions loaded." +msgstr "" + +#: redbot/core/core_commands.py:646 +msgid "3rd party End User Data statements" +msgstr "" + +#: redbot/core/core_commands.py:648 +msgid "The following are statements provided by 3rd-party extensions." +msgstr "" + +#: redbot/core/core_commands.py:653 +msgid "3rd-party extensions without statements\n" +msgstr "" + +#: redbot/core/core_commands.py:664 +msgid "Here's a generated page with the statements provided by 3rd-party extensions." +msgstr "" + +#: redbot/core/core_commands.py:679 +msgid "Did not get confirmation, cancelling." +msgstr "" + +#: redbot/core/core_commands.py:684 +msgid "Did not get a matching confirmation, cancelling." +msgstr "" + +#: redbot/core/core_commands.py:695 +#, 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\n" +" **Example:**\n" +" - `[p]mydata forgetme`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:710 +msgid "This command ({command}) does not support non-interactive usage." +msgstr "" + +#: redbot/core/core_commands.py:717 +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:727 +msgid "This may take some time." +msgstr "" + +#: redbot/core/core_commands.py:740 +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}.\n" +"Please contact the owner of this bot to address this.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:755 +msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\n" +"Please contact the owner of this bot to address this.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:765 +msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\n" +"Please contact the owner of this bot to address this.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:775 +msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" +msgstr "" + +#: redbot/core/core_commands.py:783 redbot/core/core_commands.py:950 +#: redbot/core/core_commands.py:1036 redbot/core/core_commands.py:1107 +msgid "{mention} The following cogs did not handle deletion:\n" +"{cogs}." +msgstr "" + +#: redbot/core/core_commands.py:793 +#, docstring +msgid "[Coming Soon] Get what data [botname] has about you." +msgstr "" + +#: redbot/core/core_commands.py:795 +msgid "This command doesn't do anything yet, but we're working on adding support for this." +msgstr "" + +#: redbot/core/core_commands.py:804 +#, docstring +msgid "\n" +" Commands for more complete data handling.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:810 +#, docstring +msgid "\n" +" Set the bot to allow users to request a data deletion.\n\n" +" This is on by default.\n" +" Opposite of `[p]mydata ownermanagement disallowuserdeletions`\n\n" +" **Example:**\n" +" - `[p]mydata ownermanagement allowuserdeletions`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:821 +msgid "User can delete their own data. This will not include operational data such as blocked users." +msgstr "" + +#: redbot/core/core_commands.py:829 +#, docstring +msgid "\n" +" Set the bot to not allow users to request a data deletion.\n\n" +" Opposite of `[p]mydata ownermanagement allowuserdeletions`\n\n" +" **Example:**\n" +" - `[p]mydata ownermanagement disallowuserdeletions`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:838 +msgid "User can not delete their own data." +msgstr "" + +#: redbot/core/core_commands.py:842 +#, docstring +msgid "\n" +" Sets how user deletions are treated.\n\n" +" **Example:**\n" +" - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" +" **Arguments:**\n" +" - `` - The strictness level for user deletion. See Level guide below.\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:859 +msgid "Cogs will be instructed to remove all non operational data upon a user request." +msgstr "" + +#: redbot/core/core_commands.py:867 +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:878 +#, docstring +msgid "\n" +" Handle a deletion request from Discord.\n\n" +" This will cause the bot to get rid of or disassociate all data from the specified user ID.\n" +" You should not use this unless Discord has specifically requested this with regard to a deleted user.\n" +" This will remove the user from various anti-abuse measures.\n" +" If you are processing a manual request from a user, you may want `[p]mydata ownermanagement deleteforuser` instead.\n\n" +" **Arguments:**\n" +" - `` - The id of the user whose data would be deleted.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:892 +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\n" +"If you are sure this is what you intend to do please respond with the following:" +msgstr "" + +#: redbot/core/core_commands.py:910 redbot/core/core_commands.py:1067 +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}\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:925 redbot/core/core_commands.py:1082 +msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:936 redbot/core/core_commands.py:1093 +msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:946 redbot/core/core_commands.py:1103 +msgid "I've deleted all data about that user that I know how to delete." +msgstr "" + +#: redbot/core/core_commands.py:957 +#, docstring +msgid "Delete data [botname] has about a user for a user.\n\n" +" This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user.\n" +" Users have access to a different command for this unless they can't interact with the bot at all.\n" +" 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\n" +" **Arguments:**\n" +" - `` - The id of the user whose data would be deleted.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:968 +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\n" +"If you are sure this is what you intend to do please respond with the following:" +msgstr "" + +#: redbot/core/core_commands.py:991 +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}\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:1006 +msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:1017 +msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:1028 +msgid "I've deleted all non-operational data about that user that I know how to delete." +msgstr "" + +#: redbot/core/core_commands.py:1043 +#, docstring +msgid "Delete data [botname] has about a user.\n\n" +" This will cause the bot to get rid of or disassociate a lot of data about the specified user.\n" +" This may include more than just end user data, including anti abuse records.\n\n" +" **Arguments:**\n" +" - `` - The id of the user whose data would be deleted.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1053 +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\n" +"If you are sure this is what you intend to do please respond with the following:" +msgstr "" + +#: redbot/core/core_commands.py:1114 +#, docstring +msgid "\n" +" Commands for toggling embeds on or off.\n\n" +" This setting determines whether or not to use embeds as a response to a command (for commands that support it).\n" +" The default is to use embeds.\n\n" +" The embed settings are checked until the first True/False in this order:\n\n" +" - In guild context:\n" +" 1. Channel override - `[p]embedset channel`\n" +" 2. Server command override - `[p]embedset command server`\n" +" 3. Server override - `[p]embedset server`\n" +" 4. Global command override - `[p]embedset command global`\n" +" 5. Global setting -`[p]embedset global`\n\n" +" - In DM context:\n" +" 1. User override - `[p]embedset user`\n" +" 2. Global command override - `[p]embedset command global`\n" +" 3. Global setting - `[p]embedset global`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1139 +#, docstring +msgid "\n" +" Show the current embed settings.\n\n" +" Provide a command name to check for command specific embed settings.\n\n" +" **Examples:**\n" +" - `[p]embedset showsettings` - Shows embed settings.\n" +" - `[p]embedset showsettings info` - Also shows embed settings for the 'info' command.\n" +" - `[p]embedset showsettings \"ignore list\"` - Checking subcommands requires quotes.\n\n" +" **Arguments:**\n" +" - `[command]` - Checks this command for command specific embed settings.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1155 +msgid "Embed settings:\n\n" +msgstr "" + +#: redbot/core/core_commands.py:1157 +msgid "Global default: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1162 +msgid "Global command setting for {command} command: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1168 +msgid "Guild setting: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1173 +msgid "Server command setting for {command} command: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1179 +msgid "Channel setting: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1182 +msgid "User setting: {value}" +msgstr "" + +#: redbot/core/core_commands.py:1188 +#, docstring +msgid "\n" +" Toggle the global embed setting.\n\n" +" This is used as a fallback if the user or guild hasn't set a preference.\n" +" The default is to use embeds.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Example:**\n" +" - `[p]embedset global`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1202 +msgid "Embeds are now disabled by default." +msgstr "" + +#: redbot/core/core_commands.py:1205 +msgid "Embeds are now enabled by default." +msgstr "" + +#: redbot/core/core_commands.py:1211 +#, docstring +msgid "\n" +" Set the server's embed setting.\n\n" +" If set, this is used instead of the global default to determine whether or not to use embeds.\n" +" This is used for all commands done in a server.\n\n" +" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset server False` - Disables embeds on this server.\n" +" - `[p]embedset server` - Resets value to use global default.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds on this server. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1230 redbot/core/core_commands.py:1308 +#: redbot/core/core_commands.py:1402 redbot/core/core_commands.py:1433 +msgid "Embeds will now fall back to the global setting." +msgstr "" + +#: redbot/core/core_commands.py:1235 +msgid "Embeds are now enabled for this guild." +msgstr "" + +#: redbot/core/core_commands.py:1237 +msgid "Embeds are now disabled for this guild." +msgstr "" + +#: redbot/core/core_commands.py:1245 +#, docstring +msgid "\n" +" Sets a command's embed setting.\n\n" +" If you're the bot owner, this will try to change the command's embed setting globally by default.\n" +" Otherwise, this will try to change embed settings on the current server.\n\n" +" If enabled is left blank, the setting will be unset.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset command info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1274 +msgid "The passed command requires Embed Links permission and therefore cannot be set to not use embeds." +msgstr "" + +#: redbot/core/core_commands.py:1285 +#, docstring +msgid "\n" +" Sets a command's embed setting globally.\n\n" +" If set, this is used instead of the global default to determine whether or not to use embeds.\n\n" +" If enabled is left blank, the setting will be unset.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset command global info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command global info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command global \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1314 redbot/core/core_commands.py:1359 +msgid "Embeds are now enabled for {command_name} command." +msgstr "" + +#: redbot/core/core_commands.py:1320 redbot/core/core_commands.py:1365 +msgid "Embeds are now disabled for {command_name} command." +msgstr "" + +#: redbot/core/core_commands.py:1330 +#, docstring +msgid "\n" +" Sets a command's embed setting for the current server.\n\n" +" If set, this is used instead of the server default to determine whether or not to use embeds.\n\n" +" If enabled is left blank, the setting will be unset and the server default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset command server info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command server info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command server \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1353 +msgid "Embeds will now fall back to the server setting." +msgstr "" + +#: redbot/core/core_commands.py:1381 +#, docstring +msgid "\n" +" Set's a channel's embed setting.\n\n" +" If set, this is used instead of the guild and command defaults to determine whether or not to use embeds.\n" +" This is used for all commands done in a channel.\n\n" +" If enabled is left blank, the setting will be unset and the guild default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset channel #text-channel False` - Disables embeds in the #text-channel.\n" +" - `[p]embedset channel #forum-channel disable` - Disables embeds in the #forum-channel.\n" +" - `[p]embedset channel #text-channel` - Resets value to use guild default in the #text-channel.\n\n" +" **Arguments:**\n" +" - `` - The text, voice, stage, or forum channel to set embed setting for.\n" +" - `[enabled]` - Whether to use embeds in this channel. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1407 +msgid "Embeds are now {} for this channel." +msgstr "" + +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2765 +#: redbot/core/core_commands.py:2779 redbot/core/core_commands.py:3976 +#: redbot/core/core_commands.py:3997 +msgid "enabled" +msgstr "aktiveret" + +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2765 +#: redbot/core/core_commands.py:2779 redbot/core/core_commands.py:3976 +#: redbot/core/core_commands.py:3997 +msgid "disabled" +msgstr "deaktiveret" + +#: redbot/core/core_commands.py:1414 +#, docstring +msgid "\n" +" Sets personal embed setting for DMs.\n\n" +" If set, this is used instead of the global default to determine whether or not to use embeds.\n" +" This is used for all commands executed in a DM with the bot.\n\n" +" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset user False` - Disables embeds in your DMs.\n" +" - `[p]embedset user` - Resets value to use global default.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds in your DMs. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1438 +msgid "Embeds are now enabled for you in DMs." +msgstr "" + +#: redbot/core/core_commands.py:1440 +msgid "Embeds are now disabled for you in DMs." +msgstr "" + +#: redbot/core/core_commands.py:1446 +#, 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.\n\n" +" Warning: Sending the traceback publicly can accidentally reveal sensitive information about your computer or configuration.\n\n" +" **Examples:**\n" +" - `[p]traceback` - Sends the traceback to your DMs.\n" +" - `[p]traceback True` - Sends the last traceback in the current context.\n\n" +" **Arguments:**\n" +" - `[public]` - Whether to send the traceback to the current context. Leave blank to send to your DMs.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1478 +msgid "No exception has occurred yet." +msgstr "" + +#: redbot/core/core_commands.py:1483 +#, docstring +msgid "Shows [botname]'s invite url.\n\n" +" This will always send the invite to DMs to keep it private.\n\n" +" This command is locked to the owner unless `[p]inviteset public` is set to True.\n\n" +" **Example:**\n" +" - `[p]invite`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1495 +msgid "This bot is currently **serverlocked**, meaning that it is locked to its current servers and will leave any server it joins." +msgstr "" + +#: redbot/core/core_commands.py:1512 +#, docstring +msgid "Commands to setup [botname]'s invite settings." +msgstr "" + +#: redbot/core/core_commands.py:1517 +#, docstring +msgid "\n" +" Toggles if `[p]invite` should be accessible for the average user.\n\n" +" The bot must be made into a `Public bot` in the developer dashboard for public invites to work.\n\n" +" **Example:**\n" +" - `[p]inviteset public yes` - Toggles the public invite setting.\n\n" +" **Arguments:**\n" +" - `[confirm]` - Required to set to public. Not required to toggle back to private.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1554 +#, 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\n" +" **Example:**\n" +" - `[p]inviteset perms 134217728` - Adds a \"Manage Nicknames\" permission requirement to the invite.\n\n" +" **Arguments:**\n" +" - `` - The permission level to require for the bot in the generated invite.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1575 +#, docstring +msgid "\n" +" Add the `applications.commands` scope to your invite URL.\n\n" +" This allows the usage of slash commands on the servers that invited your bot with that scope.\n\n" +" Note that previous servers that invited the bot without the scope cannot have slash commands, they will have to invite the bot a second time.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1586 +msgid "The `applications.commands` scope has been added to the invite URL." +msgstr "" + +#: redbot/core/core_commands.py:1590 +msgid "The `applications.commands` scope has been removed from the invite URL." +msgstr "" + +#: redbot/core/core_commands.py:1596 +#, docstring +msgid "\n" +" Leaves servers.\n\n" +" If no server IDs are passed the local server will be left instead.\n\n" +" Note: This command is interactive.\n\n" +" **Examples:**\n" +" - `[p]leave` - Leave the current server.\n" +" - `[p]leave \"Red - Discord Bot\"` - Quotes are necessary when there are spaces in the name.\n" +" - `[p]leave 133049272517001216 240154543684321280` - Leaves multiple servers, using IDs.\n\n" +" **Arguments:**\n" +" - `[servers...]` - The servers to leave. When blank, attempts to leave the current server.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1613 +msgid "You need to specify at least one server ID." +msgstr "" + +#: redbot/core/core_commands.py:1621 +msgid "You haven't passed any server ID. Do you want me to leave this server?" +msgstr "" + +#: redbot/core/core_commands.py:1627 +msgid "Are you sure you want me to leave these servers?" +msgstr "" + +#: redbot/core/core_commands.py:1633 +msgid "Are you sure you want me to leave this server?" +msgstr "" + +#: redbot/core/core_commands.py:1641 +msgid "I cannot leave the server `{server_name}`: I am the owner of it." +msgstr "" + +#: redbot/core/core_commands.py:1652 redbot/core/core_commands.py:4068 +#: redbot/core/core_commands.py:4086 +msgid "Response timed out." +msgstr "" + +#: redbot/core/core_commands.py:1657 +msgid "Alright. Bye :wave:" +msgstr "" + +#: redbot/core/core_commands.py:1661 +msgid "Alright. Leaving {number} servers..." +msgstr "" + +#: redbot/core/core_commands.py:1664 +msgid "Alright. Leaving one server..." +msgstr "" + +#: redbot/core/core_commands.py:1670 +msgid "Alright, I'll stay then. :)" +msgstr "" + +#: redbot/core/core_commands.py:1673 +msgid "Alright, I'm not leaving those servers." +msgstr "" + +#: redbot/core/core_commands.py:1675 +msgid "Alright, I'm not leaving that server." +msgstr "" + +#: redbot/core/core_commands.py:1680 +#, docstring +msgid "\n" +" Lists the servers [botname] is currently in.\n\n" +" Note: This command is interactive.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1700 +#, docstring +msgid "Loads cog packages from the local paths and installed cogs.\n\n" +" See packages available to load with `[p]cogs`.\n\n" +" Additional cogs can be added using Downloader, or from local paths using `[p]addpath`.\n\n" +" **Examples:**\n" +" - `[p]load general` - Loads the `general` cog.\n" +" - `[p]load admin mod mutes` - Loads multiple cogs.\n\n" +" **Arguments:**\n" +" - `` - The cog packages to load.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1721 +msgid "Loaded {packs}." +msgstr "" + +#: redbot/core/core_commands.py:1726 +msgid "The following package is already loaded: {pack}" +msgstr "" + +#: redbot/core/core_commands.py:1730 +msgid "The following packages are already loaded: {packs}" +msgstr "" + +#: redbot/core/core_commands.py:1737 +msgid "Failed to load the following package: {pack}.\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1742 +msgid "Failed to load the following packages: {packs}\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1750 redbot/core/core_commands.py:1898 +msgid "The following name is not a valid package name: {pack}\n" +"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +msgstr "" + +#: redbot/core/core_commands.py:1756 redbot/core/core_commands.py:1904 +msgid "The following names are not valid package names: {packs}\n" +"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +msgstr "" + +#: redbot/core/core_commands.py:1765 redbot/core/core_commands.py:1913 +msgid "The following package was not found in any cog path: {pack}." +msgstr "" + +#: redbot/core/core_commands.py:1769 redbot/core/core_commands.py:1917 +msgid "The following packages were not found in any cog path: {packs}" +msgstr "" + +#: redbot/core/core_commands.py:1777 +msgid "This package could not be loaded for the following reason:\n\n" +"{reason}" +msgstr "" + +#: redbot/core/core_commands.py:1781 +msgid "These packages could not be loaded for the following reasons:\n\n" +"{reasons}" +msgstr "" + +#: redbot/core/core_commands.py:1788 +msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" +"You should inform maintainer of the repo about this message." +msgstr "" + +#: redbot/core/core_commands.py:1794 redbot/core/core_commands.py:1942 +msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\n" +"You should inform maintainers of these repos about this message." +msgstr "" + +#: redbot/core/core_commands.py:1813 +#, docstring +msgid "Unloads previously loaded cog packages.\n\n" +" See packages available to unload with `[p]cogs`.\n\n" " **Examples:**\n" -" - `[p]embedset command info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" - `[p]unload general` - Unloads the `general` cog.\n" +" - `[p]unload admin mod mutes` - Unloads multiple cogs.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" - `` - The cog packages to unload.\n" " " msgstr "" -#: redbot/core/core_commands.py:1283 -msgid "The passed command requires Embed Links permission and therefore cannot be set to not use embeds." +#: redbot/core/core_commands.py:1831 +msgid "The following package was unloaded: {pack}." +msgstr "" + +#: redbot/core/core_commands.py:1835 +msgid "The following packages were unloaded: {packs}." +msgstr "" + +#: redbot/core/core_commands.py:1842 +msgid "The following package was not loaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1294 +#: redbot/core/core_commands.py:1846 +msgid "The following packages were not loaded: {packs}." +msgstr "" + +#: redbot/core/core_commands.py:1859 #, docstring -msgid "\n" -" Sets a command's embed setting globally.\n\n" -" If set, this is used instead of the global default to determine whether or not to use embeds.\n\n" -" If enabled is left blank, the setting will be unset.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +msgid "Reloads cog packages.\n\n" +" This will unload and then load the specified cogs.\n\n" +" Cogs that were not loaded will only be loaded.\n\n" " **Examples:**\n" -" - `[p]embedset command global info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command global info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command global \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" - `[p]reload general` - Unloads then loads the `general` cog.\n" +" - `[p]reload admin mod mutes` - Unloads then loads multiple cogs.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" - `` - The cog packages to reload.\n" " " msgstr "" -#: redbot/core/core_commands.py:1329 redbot/core/core_commands.py:1380 -msgid "Embeds are now enabled for {command_name} command." +#: redbot/core/core_commands.py:1880 +msgid "Reloaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1335 redbot/core/core_commands.py:1386 -msgid "Embeds are now disabled for {command_name} command." +#: redbot/core/core_commands.py:1885 +msgid "Failed to reload the following package: {pack}.\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1890 +msgid "Failed to reload the following packages: {packs}\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1925 +msgid "This package could not be reloaded for the following reason:\n\n" +"{reason}" +msgstr "" + +#: redbot/core/core_commands.py:1929 +msgid "These packages could not be reloaded for the following reasons:\n\n" +"{reasons}" +msgstr "" + +#: redbot/core/core_commands.py:1936 +msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" +"You should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1345 +#: redbot/core/core_commands.py:1962 #, docstring -msgid "\n" -" Sets a commmand's embed setting for the current server.\n\n" -" If set, this is used instead of the server default to determine whether or not to use embeds.\n\n" -" If enabled is left blank, the setting will be unset and the server default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset command server info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command server info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command server \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +msgid "Base command for managing what application commands are able to be used on [botname]." +msgstr "" + +#: redbot/core/core_commands.py:1971 +#, docstring +msgid "Marks an application command as being enabled, allowing it to be added to the bot.\n\n" +" See commands available to enable with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" - `` - The command name to enable. Only the top level name of a group command should be used.\n" +" - `[command_type]` - What type of application command to enable. Must be one of `slash`, `message`, or `user`. Defaults to `slash`.\n" " " msgstr "" -#: redbot/core/core_commands.py:1374 -msgid "Embeds will now fall back to the server setting." +#: redbot/core/core_commands.py:1996 redbot/core/core_commands.py:2055 +msgid "Command type must be one of `slash`, `message`, or `user`." +msgstr "" + +#: redbot/core/core_commands.py:2003 +msgid "That application command is already enabled." +msgstr "" + +#: redbot/core/core_commands.py:2008 +msgid "That application command could not be found. Use `{prefix}slash list` to see all application commands. You may need to double check the command type." +msgstr "" + +#: redbot/core/core_commands.py:2019 +msgid "The command limit has been reached. Disable a command first." +msgstr "" + +#: redbot/core/core_commands.py:2024 +msgid "Enabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:1395 +#: redbot/core/core_commands.py:2036 #, docstring -msgid "\n" -" Set's a channel's embed setting.\n\n" -" If set, this is used instead of the guild and command defaults to determine whether or not to use embeds.\n" -" This is used for all commands done in a channel.\n\n" -" If enabled is left blank, the setting will be unset and the guild default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset channel False` - Disables embeds in this channel.\n" -" - `[p]embedset channel` - Resets value to use guild default.\n\n" +msgid "Marks an application command as being disabled, preventing it from being added to the bot.\n\n" +" See commands available to disable with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds in this channel. Leave blank to reset to default.\n" +" - `` - The command name to disable. Only the top level name of a group command should be used.\n" +" - `[command_type]` - What type of application command to disable. Must be one of `slash`, `message`, or `user`. Defaults to `slash`.\n" " " msgstr "" -#: redbot/core/core_commands.py:1419 -msgid "Embeds are now {} for this channel." +#: redbot/core/core_commands.py:2061 +msgid "That application command has been set as required for the cog to function by the author, and cannot be disabled. The cog must be unloaded to remove the command." msgstr "" -#: redbot/core/core_commands.py:1420 redbot/core/core_commands.py:2273 -#: redbot/core/core_commands.py:2294 -msgid "enabled" -msgstr "aktiveret" +#: redbot/core/core_commands.py:2073 +msgid "That application command is already disabled or does not exist." +msgstr "" -#: redbot/core/core_commands.py:1420 redbot/core/core_commands.py:2273 -#: redbot/core/core_commands.py:2294 -msgid "disabled" -msgstr "deaktiveret" +#: redbot/core/core_commands.py:2079 +msgid "Disabled {command_type} application command `{command_name}`" +msgstr "" -#: redbot/core/core_commands.py:1426 +#: redbot/core/core_commands.py:2087 #, docstring -msgid "\n" -" Sets personal embed setting for DMs.\n\n" -" If set, this is used instead of the global default to determine whether or not to use embeds.\n" -" This is used for all commands executed in a DM with the bot.\n\n" -" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset user False` - Disables embeds in your DMs.\n" -" - `[p]embedset user` - Resets value to use global default.\n\n" +msgid "Marks all application commands in a cog as being enabled, allowing them to be added to the bot.\n\n" +" See a list of cogs with application commands with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds in your DMs. Leave blank to reset to default.\n" +" - `` - The cog to enable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:1450 -msgid "Embeds are now enabled for you in DMs." +#: redbot/core/core_commands.py:2117 +msgid "Couldn't find any disabled commands from the cog `{cog_name}`. Use `{prefix}slash list` to see all cogs with application commands." msgstr "" -#: redbot/core/core_commands.py:1452 -msgid "Embeds are now disabled for you in DMs." +#: redbot/core/core_commands.py:2132 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for slash commands. Disable some commands first." +msgstr "" + +#: redbot/core/core_commands.py:2141 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for message commands. Disable some commands first." +msgstr "" + +#: redbot/core/core_commands.py:2150 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for user commands. Disable some commands first." +msgstr "" + +#: redbot/core/core_commands.py:2176 +msgid "Enabled {count} commands from `{cog_name}`:\n" +"{names}" msgstr "" -#: redbot/core/core_commands.py:1458 +#: redbot/core/core_commands.py:2183 #, 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.\n\n" -" Warning: Sending the traceback publicly can accidentally reveal sensitive information about your computer or configuration.\n\n" -" **Examples:**\n" -" - `[p]traceback` - Sends the traceback to your DMs.\n" -" - `[p]traceback True` - Sends the last traceback in the current context.\n\n" +msgid "Marks all application commands in a cog as being disabled, preventing them from being added to the bot.\n\n" +" See a list of cogs with application commands with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[public]` - Whether to send the traceback to the current context. Leave blank to send to your DMs.\n" +" - `` - The cog to disable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:1487 -msgid "No exception has occurred yet." +#: redbot/core/core_commands.py:2204 +msgid "Couldn't find any enabled commands from the `{cog_name}` cog. Use `{prefix}slash list` to see all cogs with application commands." +msgstr "" + +#: redbot/core/core_commands.py:2212 +msgid "Disabled {count} commands from `{cog_name}`:\n" +"{names}" msgstr "" -#: redbot/core/core_commands.py:1492 +#: redbot/core/core_commands.py:2219 #, docstring -msgid "Shows [botname]'s invite url.\n\n" -" This will always send the invite to DMs to keep it private.\n\n" -" This command is locked to the owner unless `[p]inviteset public` is set to True.\n\n" -" **Example:**\n" -" - `[p]invite`\n" +msgid "List the slash commands the bot can see, and whether or not they are enabled.\n\n" +" This command shows the state that will be changed to when `[p]slash sync` is run.\n" +" Commands from the same cog are grouped, with the cog name as the header.\n\n" +" The prefix denotes the state of the command:\n" +" - Commands starting with `- ` have not yet been enabled.\n" +" - Commands starting with `+ ` have been manually enabled.\n" +" - Commands starting with `++` have been enabled by the cog author, and cannot be disabled.\n" " " msgstr "" -#: redbot/core/core_commands.py:1512 +#: redbot/core/core_commands.py:2309 +msgid "There are no application commands to list." +msgstr "" + +#: redbot/core/core_commands.py:2340 #, docstring -msgid "Commands to setup [botname]'s invite settings." +msgid "Syncs the slash settings to discord.\n\n" +" Settings from `[p]slash list` will be synced with discord, changing what commands appear for users.\n" +" This should be run sparingly, make all necessary changes before running this command.\n\n" +" **Arguments:**\n" +" - `[guild]` - If provided, syncs commands for that guild. Otherwise, syncs global commands.\n" +" " msgstr "" -#: redbot/core/core_commands.py:1517 +#: redbot/core/core_commands.py:2360 +msgid "I need the `applications.commands` scope in this server to be able to do that. You can tell the bot to add that scope to invite links using `{prefix}inviteset commandscope`, and can then run `{prefix}invite` to get an invite that will give the bot the scope. You do not need to kick the bot to enable the scope, just use that invite to re-auth the bot with the scope enabled." +msgstr "" + +#: redbot/core/core_commands.py:2371 +msgid "Synced {count} commands." +msgstr "" + +#: redbot/core/core_commands.py:2379 +msgid "You seem to be attempting to sync after recently syncing. Discord does not like it when bots sync more often than necessary, so this command has a cooldown. You should enable/disable all commands you want to change first, and run this command one time only after all changes have been made. " +msgstr "" + +#: redbot/core/core_commands.py:2390 #, docstring -msgid "\n" -" Toggles if `[p]invite` should be accessible for the average user.\n\n" -" The bot must be made into a `Public bot` in the developer dashboard for public invites to work.\n\n" -" **Example:**\n" -" - `[p]inviteset public yes` - Toggles the public invite setting.\n\n" +msgid "Shuts down the bot.\n\n" +" Allows [botname] to shut down gracefully.\n\n" +" This is the recommended method for shutting down the bot.\n\n" +" **Examples:**\n" +" - `[p]shutdown`\n" +" - `[p]shutdown True` - Shutdowns silently.\n\n" " **Arguments:**\n" -" - `[confirm]` - Required to set to public. Not required to toggle back to private.\n" +" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:1554 +#: redbot/core/core_commands.py:2407 +msgid "Shutting down... " +msgstr "" + +#: redbot/core/core_commands.py:2413 #, 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\n" -" **Example:**\n" -" - `[p]inviteset perms 134217728` - Adds a \"Manage Nicknames\" permission requirement to the invite.\n\n" +msgid "Attempts to restart [botname].\n\n" +" Makes [botname] quit with exit code 26.\n" +" The restart is not guaranteed: it must be dealt with by the process manager in use.\n\n" +" **Examples:**\n" +" - `[p]restart`\n" +" - `[p]restart True` - Restarts silently.\n\n" " **Arguments:**\n" -" - `` - The permission level to require for the bot in the generated invite.\n" +" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:1575 +#: redbot/core/core_commands.py:2427 +msgid "Restarting..." +msgstr "" + +#: redbot/core/core_commands.py:2434 #, docstring -msgid "\n" -" Add the `applications.commands` scope to your invite URL.\n\n" -" This allows the usage of slash commands on the servers that invited your bot with that scope.\n\n" -" Note that previous servers that invited the bot without the scope cannot have slash commands, they will have to invite the bot a second time.\n" +msgid "Base command for bank settings." +msgstr "" + +#: redbot/core/core_commands.py:2438 +#, docstring +msgid "Show the current bank settings." +msgstr "" + +#: redbot/core/core_commands.py:2448 +msgid "Global" +msgstr "" + +#: redbot/core/core_commands.py:2448 +msgid "Server" +msgstr "" + +#: redbot/core/core_commands.py:2453 +msgid "Bank settings:\n\n" +"Bank name: {bank_name}\n" +"Bank scope: {bank_scope}\n" +"Currency: {currency_name}\n" +"Default balance: {default_balance}\n" +"Maximum allowed balance: {maximum_bal}\n" +msgstr "" + +#: redbot/core/core_commands.py:2469 +#, 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/core/core_commands.py:1586 -msgid "The `applications.commands` scope has been added to the invite URL." +#: redbot/core/core_commands.py:2476 +msgid "per-server" msgstr "" -#: redbot/core/core_commands.py:1590 -msgid "The `applications.commands` scope has been removed from the invite URL." +#: redbot/core/core_commands.py:2476 +msgid "global" msgstr "" -#: redbot/core/core_commands.py:1596 +#: redbot/core/core_commands.py:2479 +msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" +msgstr "" + +#: redbot/core/core_commands.py:2486 +msgid "The bank is now {banktype}." +msgstr "" + +#: redbot/core/core_commands.py:2492 #, docstring -msgid "\n" -" Leaves servers.\n\n" -" If no server IDs are passed the local server will be left instead.\n\n" -" Note: This command is interactive.\n\n" -" **Examples:**\n" -" - `[p]leave` - Leave the current server.\n" -" - `[p]leave \"Red - Discord Bot\"` - Quotes are necessary when there are spaces in the name.\n" -" - `[p]leave 133049272517001216 240154543684321280` - Leaves multiple servers, using IDs.\n\n" -" **Arguments:**\n" -" - `[servers...]` - The servers to leave. When blank, attempts to leave the current server.\n" +msgid "Set the bank's name." +msgstr "" + +#: redbot/core/core_commands.py:2494 +msgid "Bank name has been set to: {name}" +msgstr "" + +#: redbot/core/core_commands.py:2500 +#, docstring +msgid "Set the name for the bank's currency." +msgstr "" + +#: redbot/core/core_commands.py:2502 +msgid "Currency name has been set to: {name}" +msgstr "" + +#: redbot/core/core_commands.py:2508 +#, docstring +msgid "Set the maximum balance a user can get." +msgstr "" + +#: redbot/core/core_commands.py:2514 +msgid "Amount must be greater than zero and less than {max}." +msgstr "" + +#: redbot/core/core_commands.py:2519 +msgid "Maximum balance has been set to: {amount}" +msgstr "" + +#: redbot/core/core_commands.py:2526 +#, docstring +msgid "Set the initial balance for new bank accounts.\n\n" +" Example:\n" +" - `[p]bankset registeramount 5000`\n\n" +" **Arguments**\n\n" +" - `` The new initial balance amount. Default is 0.\n" " " msgstr "" -#: redbot/core/core_commands.py:1613 -msgid "You need to specify at least one server ID." +#: redbot/core/core_commands.py:2542 +msgid "Amount must be greater than or equal to zero and less than {maxbal}." msgstr "" -#: redbot/core/core_commands.py:1620 -msgid "You haven't passed any server ID. Do you want me to leave this server?" +#: redbot/core/core_commands.py:2547 +msgid "Registering an account will now give {num} {currency}." msgstr "" -#: redbot/core/core_commands.py:1625 -msgid "Are you sure you want me to leave these servers?" +#: redbot/core/core_commands.py:2556 +#, docstring +msgid "Delete all bank accounts.\n\n" +" Examples:\n" +" - `[p]bankset reset` - Did not confirm. Shows the help message.\n" +" - `[p]bankset reset yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" +" " msgstr "" -#: redbot/core/core_commands.py:1633 -msgid "I cannot leave the server `{server_name}`: I am the owner of it." +#: redbot/core/core_commands.py:2568 +msgid "This will delete all bank accounts for {scope}.\n" +"If you're sure, type `{prefix}bankset reset yes`" msgstr "" -#: redbot/core/core_commands.py:1644 redbot/core/core_commands.py:2711 -msgid "Response timed out." +#: redbot/core/core_commands.py:2574 redbot/core/core_commands.py:2584 +msgid "this server" msgstr "" -#: redbot/core/core_commands.py:1649 -msgid "Alright. Bye :wave:" +#: redbot/core/core_commands.py:2581 +msgid "All bank accounts for {scope} have been deleted." msgstr "" -#: redbot/core/core_commands.py:1652 -msgid "Alright. Leaving {number} servers..." +#: redbot/core/core_commands.py:2592 +#, docstring +msgid "Base command for pruning bank accounts." msgstr "" -#: redbot/core/core_commands.py:1659 -msgid "Alright, I'll stay then. :)" +#: redbot/core/core_commands.py:2599 +#, docstring +msgid "Prune bank accounts for users no longer in the server.\n\n" +" Cannot be used with a global bank. See `[p]bankset prune global`.\n\n" +" Examples:\n" +" - `[p]bankset prune server` - Did not confirm. Shows the help message.\n" +" - `[p]bankset prune server yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" +" " msgstr "" -#: redbot/core/core_commands.py:1661 -msgid "Alright, I'm not leaving those servers." +#: redbot/core/core_commands.py:2613 +msgid "This command cannot be used with a global bank." +msgstr "" + +#: redbot/core/core_commands.py:2617 +msgid "This will delete all bank accounts for users no longer in this server.\n" +"If you're sure, type `{prefix}bankset prune local yes`" +msgstr "" + +#: redbot/core/core_commands.py:2626 +msgid "Bank accounts for users no longer in this server have been deleted." msgstr "" -#: redbot/core/core_commands.py:1666 +#: redbot/core/core_commands.py:2632 #, docstring -msgid "\n" -" Lists the servers [botname] is currently in.\n\n" -" Note: This command is interactive.\n" +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]bankset prune server`.\n\n" +" Examples:\n" +" - `[p]bankset prune global` - Did not confirm. Shows the help message.\n" +" - `[p]bankset prune global yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2646 +msgid "This command cannot be used with a local bank." +msgstr "" + +#: redbot/core/core_commands.py:2650 +msgid "This will delete all bank accounts for users who no longer share a server with the bot.\n" +"If you're sure, type `{prefix}bankset prune global yes`" +msgstr "" + +#: redbot/core/core_commands.py:2659 +msgid "Bank accounts for users who no longer share a server with the bot have been pruned." +msgstr "" + +#: redbot/core/core_commands.py:2672 +#, docstring +msgid "Delete the bank account of a specified user.\n\n" +" Examples:\n" +" - `[p]bankset prune user @Twentysix` - Did not confirm. Shows the help message.\n" +" - `[p]bankset 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/core/core_commands.py:1684 +#: redbot/core/core_commands.py:2692 +msgid "This will delete {name}'s bank account.\n" +"If you're sure, type `{prefix}bankset prune user {id} yes`" +msgstr "" + +#: redbot/core/core_commands.py:2700 +msgid "The bank account for {name} has been pruned." +msgstr "" + +#: redbot/core/core_commands.py:2705 #, docstring -msgid "Loads cog packages from the local paths and installed cogs.\n\n" -" See packages available to load with `[p]cogs`.\n\n" -" Additional cogs can be added using Downloader, or from local paths using `[p]addpath`.\n\n" -" **Examples:**\n" -" - `[p]load general` - Loads the `general` cog.\n" -" - `[p]load admin mod mutes` - Loads multiple cogs.\n\n" -" **Arguments:**\n" -" - `` - The cog packages to load.\n" +msgid "Manage modlog settings." +msgstr "" + +#: redbot/core/core_commands.py:2711 +#, docstring +msgid "Command to fix misbehaving casetypes." +msgstr "" + +#: redbot/core/core_commands.py:2722 +#, docstring +msgid "Set a channel as the modlog.\n\n" +" Omit `[channel]` to disable the modlog.\n" " " msgstr "" -#: redbot/core/core_commands.py:1713 -msgid "Loaded {packs}." +#: redbot/core/core_commands.py:2731 +msgid "Mod events will be sent to {channel}." msgstr "" -#: redbot/core/core_commands.py:1718 -msgid "The following package is already loaded: {pack}" +#: redbot/core/core_commands.py:2735 +msgid "I do not have permissions to send messages in {channel}!" msgstr "" -#: redbot/core/core_commands.py:1722 -msgid "The following packages are already loaded: {packs}" +#: redbot/core/core_commands.py:2743 +msgid "Mod log is already disabled." +msgstr "" + +#: redbot/core/core_commands.py:2746 +msgid "Mod log deactivated." +msgstr "" + +#: redbot/core/core_commands.py:2751 +#, docstring +msgid "\n" +" Enable or disable case creation for a mod action.\n\n" +" An action can be enabling or disabling specific cases. (Ban, kick, mute, etc.)\n\n" +" Example: `[p]modlogset cases kick enabled`\n" +" " msgstr "" -#: redbot/core/core_commands.py:1729 -msgid "Failed to load the following package: {pack}.\n" -"Check your console or logs for details." +#: redbot/core/core_commands.py:2768 +msgid "Current settings:\n" msgstr "" -#: redbot/core/core_commands.py:1734 -msgid "Failed to load the following packages: {packs}\n" -"Check your console or logs for details." +#: redbot/core/core_commands.py:2773 +msgid "That action is not registered." msgstr "" -#: redbot/core/core_commands.py:1742 redbot/core/core_commands.py:1898 -msgid "The following name is not a valid package name: {pack}\n" -"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +#: redbot/core/core_commands.py:2778 +msgid "Case creation for {action_name} actions is now {enabled}." msgstr "" -#: redbot/core/core_commands.py:1748 redbot/core/core_commands.py:1904 -msgid "The following names are not valid package names: {packs}\n" -"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +#: redbot/core/core_commands.py:2786 +#, docstring +msgid "Reset all modlog cases in this server." msgstr "" -#: redbot/core/core_commands.py:1757 redbot/core/core_commands.py:1913 -msgid "The following package was not found in any cog path: {pack}." +#: redbot/core/core_commands.py:2789 +msgid "Are you sure you would like to reset all modlog cases in this server?" msgstr "" -#: redbot/core/core_commands.py:1761 redbot/core/core_commands.py:1917 -msgid "The following packages were not found in any cog path: {packs}" +#: redbot/core/core_commands.py:2796 +msgid "You took too long to respond." msgstr "" -#: redbot/core/core_commands.py:1769 -msgid "This package could not be loaded for the following reason:\n\n" -"{reason}" +#: redbot/core/core_commands.py:2800 +msgid "Cases have been reset." msgstr "" -#: redbot/core/core_commands.py:1773 -msgid "These packages could not be loaded for the following reasons:\n\n" -"{reasons}" +#: redbot/core/core_commands.py:2802 +msgid "No changes have been made." msgstr "" -#: redbot/core/core_commands.py:1780 -msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" -"You should inform maintainer of the repo about this message." +#: redbot/core/core_commands.py:2806 +#, docstring +msgid "Commands for changing [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:1786 redbot/core/core_commands.py:1942 -msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\n" -"You should inform maintainers of these repos about this message." +#: redbot/core/core_commands.py:2813 +#, docstring +msgid "Commands for changing [botname]'s metadata." msgstr "" -#: redbot/core/core_commands.py:1805 +#: redbot/core/core_commands.py:2818 #, docstring -msgid "Unloads previously loaded cog packages.\n\n" -" See packages available to unload with `[p]cogs`.\n\n" +msgid "\n" +" Sets the bot's description.\n\n" +" Use without a description to reset.\n" +" This is shown in a few locations, including the help menu.\n\n" +" The maximum description length is 250 characters to ensure it displays properly.\n\n" +" The default is \"Red V3\".\n\n" " **Examples:**\n" -" - `[p]unload general` - Unloads the `general` cog.\n" -" - `[p]unload admin mod mutes` - Unloads multiple cogs.\n\n" +" - `[p]set bot description` - Resets the description to the default setting.\n" +" - `[p]set bot description MyBot: A Red V3 Bot`\n\n" " **Arguments:**\n" -" - `` - The cog packages to unload.\n" +" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" " " msgstr "" -#: redbot/core/core_commands.py:1823 -msgid "The following package was unloaded: {pack}." -msgstr "" - -#: redbot/core/core_commands.py:1827 -msgid "The following packages were unloaded: {packs}." -msgstr "" - -#: redbot/core/core_commands.py:1834 -msgid "The following package was not loaded: {pack}." +#: redbot/core/core_commands.py:2838 +msgid "Description reset." msgstr "" -#: redbot/core/core_commands.py:1838 -msgid "The following packages were not loaded: {packs}." +#: redbot/core/core_commands.py:2841 +msgid "This description is too long to properly display. Please try again with below 250 characters." msgstr "" -#: redbot/core/core_commands.py:1851 +#: redbot/core/core_commands.py:2854 #, docstring -msgid "Reloads cog packages.\n\n" -" This will unload and then load the specified cogs.\n\n" -" Cogs that were not loaded will only be loaded.\n\n" +msgid "Sets [botname]'s avatar\n\n" +" Supports either an attachment or an image URL.\n\n" " **Examples:**\n" -" - `[p]reload general` - Unloads then loads the `general` cog.\n" -" - `[p]reload admin mod mutes` - Unloads then loads multiple cogs.\n\n" +" - `[p]set bot avatar` - With an image attachment, this will set the avatar.\n" +" - `[p]set bot avatar` - Without an attachment, this will show the command help.\n" +" - `[p]set bot avatar https://links.flaree.xyz/k95` - Sets the avatar to the provided url.\n\n" " **Arguments:**\n" -" - `` - The cog packages to reload.\n" +" - `[url]` - An image url to be used as an avatar. Leave blank when uploading an attachment.\n" " " msgstr "" -#: redbot/core/core_commands.py:1880 -msgid "Reloaded {packs}." +#: redbot/core/core_commands.py:2877 +msgid "That URL is invalid." msgstr "" -#: redbot/core/core_commands.py:1885 -msgid "Failed to reload the following package: {pack}.\n" -"Check your console or logs for details." +#: redbot/core/core_commands.py:2879 +msgid "Something went wrong while trying to get the image." msgstr "" -#: redbot/core/core_commands.py:1890 -msgid "Failed to reload the following packages: {packs}\n" -"Check your console or logs for details." +#: redbot/core/core_commands.py:2889 +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, PNG, or GIF format." msgstr "" -#: redbot/core/core_commands.py:1925 -msgid "This package could not be reloaded for the following reason:\n\n" -"{reason}" +#: redbot/core/core_commands.py:2896 +msgid "JPG / PNG / GIF format only." msgstr "" -#: redbot/core/core_commands.py:1929 -msgid "These packages could not be reloaded for the following reasons:\n\n" -"{reasons}" +#: redbot/core/core_commands.py:2898 redbot/core/core_commands.py:2967 +#: redbot/core/core_commands.py:2991 redbot/core/core_commands.py:3073 +msgid "Done." +msgstr "Færdig." + +#: redbot/core/core_commands.py:2903 +#, docstring +msgid "\n" +" Removes [botname]'s avatar.\n\n" +" **Example:**\n" +" - `[p]set bot avatar remove`\n" +" " msgstr "" -#: redbot/core/core_commands.py:1936 -msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" -"You should inform maintainers of these repos about this message." +#: redbot/core/core_commands.py:2911 +msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:1957 +#: redbot/core/core_commands.py:2916 #, docstring -msgid "Shuts down the bot.\n\n" -" Allows [botname] to shut down gracefully.\n\n" -" This is the recommended method for shutting down the bot.\n\n" -" **Examples:**\n" -" - `[p]shutdown`\n" -" - `[p]shutdown True` - Shutdowns silently.\n\n" +msgid "Sets [botname]'s username.\n\n" +" Maximum length for a username is 32 characters.\n\n" +" Note: The username of a verified bot cannot be manually changed.\n" +" Please contact Discord support to change it.\n\n" +" **Example:**\n" +" - `[p]set bot username BaguetteBot`\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" +" - `` - The username to give the bot.\n" " " msgstr "" -#: redbot/core/core_commands.py:1974 -msgid "Shutting down... " +#: redbot/core/core_commands.py:2932 +msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." msgstr "" -#: redbot/core/core_commands.py:1980 -#, 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 with by the process manager in use.\n\n" -" **Examples:**\n" -" - `[p]restart`\n" -" - `[p]restart True` - Restarts silently.\n\n" -" **Arguments:**\n" -" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" -" " +#: redbot/core/core_commands.py:2939 +msgid "Failed to change name. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:1994 -msgid "Restarting..." +#: redbot/core/core_commands.py:2945 +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:1999 -#, docstring -msgid "Commands for changing [botname]'s settings." +#: redbot/core/core_commands.py:2955 +msgid "Failed to change the username. Discord returned the following error:\n" +"{error_message}" msgstr "" -#: redbot/core/core_commands.py:2003 +#: redbot/core/core_commands.py:2965 +msgid "Unexpected error occurred when trying to change the username." +msgstr "" + +#: redbot/core/core_commands.py:2973 #, docstring -msgid "\n" -" Show the current settings for [botname].\n" +msgid "Sets [botname]'s nickname for the current server.\n\n" +" Maximum length for a nickname is 32 characters.\n\n" +" **Example:**\n" +" - `[p]set bot nickname 🎃 SpookyBot 🎃`\n\n" +" **Arguments:**\n" +" - `[nickname]` - The nickname to give the bot. Leave blank to clear the current nickname.\n" " " msgstr "" -#: redbot/core/core_commands.py:2021 -msgid "Admin roles: {admin}\n" -"Mod roles: {mod}\n" -"Locale: {guild_locale}\n" -"Regional format: {guild_regional_format}\n" +#: redbot/core/core_commands.py:2985 +msgid "Failed to change nickname. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:2042 -msgid "{bot_name} Settings:\n\n" -"Prefixes: {prefixes}\n" -"{guild_settings}Global locale: {locale}\n" -"Global regional format: {regional_format}\n" -"Default embed colour: {colour}" +#: redbot/core/core_commands.py:2989 +msgid "I lack the permissions to change my own nickname." msgstr "" -#: redbot/core/core_commands.py:2064 +#: redbot/core/core_commands.py:2996 #, 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\n" -" This is only applied to the current server and not globally.\n\n" +msgid "Customizes a section of `[p]info`.\n\n" +" The maximum amount of allowed characters is 1024.\n" +" Supports markdown, links and \"mentions\".\n\n" +" Link example: `[My link](https://example.com)`\n\n" " **Examples:**\n" -" - `[p]set deletedelay` - Shows the current delete delay setting.\n" -" - `[p]set deletedelay 60` - Sets the delete delay to the max of 60 seconds.\n" -" - `[p]set deletedelay -1` - Disables deleting command messages.\n\n" +" - `[p]set bot custominfo >>> I can use **markdown** such as quotes, ||spoilers|| and multiple lines.`\n" +" - `[p]set bot custominfo Join my [support server](discord.gg/discord)!`\n" +" - `[p]set bot custominfo` - Removes custom info text.\n\n" " **Arguments:**\n" -" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" +" - `[text]` - The custom info text.\n" " " msgstr "" -#: redbot/core/core_commands.py:2085 -msgid "Command deleting disabled." +#: redbot/core/core_commands.py:3013 +msgid "The custom text has been cleared." msgstr "" -#: redbot/core/core_commands.py:2087 -msgid "Delete delay set to {num} seconds." +#: redbot/core/core_commands.py:3017 +msgid "The custom text has been set." msgstr "" -#: redbot/core/core_commands.py:2092 -msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" +#: redbot/core/core_commands.py:3020 +msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:2099 -msgid "I will not delete command messages." +#: redbot/core/core_commands.py:3029 +#, docstring +msgid "Commands for setting [botname]'s status." msgstr "" -#: redbot/core/core_commands.py:2104 +#: redbot/core/core_commands.py:3043 #, docstring -msgid "\n" -" Sets the bot's description.\n\n" -" Use without a description to reset.\n" -" This is shown in a few locations, including the help menu.\n\n" -" The maximum description length is 250 characters to ensure it displays properly.\n\n" -" The default is \"Red V3\".\n\n" +msgid "Sets [botname]'s streaming status to a twitch stream.\n\n" +" This will appear as `Streaming ` or `LIVE ON TWITCH` depending on the context.\n" +" It will also include a `Watch` button with a twitch.tv url for the provided streamer.\n\n" +" Maximum length for a stream title is 128 characters.\n\n" +" Leaving both streamer and stream_title empty will clear it.\n\n" +" **Examples:**\n" +" - `[p]set status stream` - Clears the activity status.\n" +" - `[p]set status stream 26 Twentysix is streaming` - Sets the stream to `https://www.twitch.tv/26`.\n" +" - `[p]set status stream https://twitch.tv/26 Twentysix is streaming` - Sets the URL manually.\n\n" +" **Arguments:**\n" +" - `` - The twitch streamer to provide a link to. This can be their twitch name or the entire URL.\n" +" - `` - The text to follow `Streaming` in the status." +msgstr "" + +#: redbot/core/core_commands.py:3081 +#, docstring +msgid "Sets [botname]'s playing status.\n\n" +" This will appear as `Playing ` or `PLAYING A GAME: ` depending on the context.\n\n" +" Maximum length for a playing status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]set description` - Resets the description to the default setting.\n" -" - `[p]set description MyBot: A Red V3 Bot`\n\n" +" - `[p]set status playing` - Clears the activity status.\n" +" - `[p]set status playing the keyboard`\n\n" " **Arguments:**\n" -" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" +" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2124 -msgid "Description reset." +#: redbot/core/core_commands.py:3102 +msgid "Status set to `Playing {game.name}`." msgstr "" -#: redbot/core/core_commands.py:2127 -msgid "This description is too long to properly display. Please try again with below 250 characters." +#: redbot/core/core_commands.py:3104 +msgid "Game cleared." msgstr "" -#: redbot/core/core_commands.py:2141 +#: redbot/core/core_commands.py:3112 #, docstring -msgid "\n" -" Adds an admin role for this guild.\n\n" -" Admins have the same access as Mods, plus additional admin level commands like:\n" -" - `[p]set serverprefix`\n" -" - `[p]addrole`\n" -" - `[p]ban`\n" -" - `[p]ignore guild`\n\n" -" And more.\n\n" -" **Examples:**\n" -" - `[p]set addadminrole @Admins`\n" -" - `[p]set addadminrole Super Admins`\n\n" +msgid "Sets [botname]'s listening status.\n\n" +" This will appear as `Listening to `.\n\n" +" Maximum length for a listening status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status listening` - Clears the activity status.\n" +" - `[p]set status listening jams`\n\n" " **Arguments:**\n" -" - `` - The role to add as an admin.\n" +" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2161 -msgid "This role is already an admin role." +#: redbot/core/core_commands.py:3134 +msgid "Status set to `Listening to {listening}`." msgstr "" -#: redbot/core/core_commands.py:2163 -msgid "That role is now considered an admin role." +#: redbot/core/core_commands.py:3137 +msgid "Listening cleared." msgstr "" -#: redbot/core/core_commands.py:2169 +#: redbot/core/core_commands.py:3145 #, docstring -msgid "\n" -" Adds a moderator role for this guild.\n\n" -" This grants access to moderator level commands like:\n" -" - `[p]mute`\n" -" - `[p]cleanup`\n" -" - `[p]customcommand create`\n\n" -" And more.\n\n" -" **Examples:**\n" -" - `[p]set addmodrole @Mods`\n" -" - `[p]set addmodrole Loyal Helpers`\n\n" +msgid "Sets [botname]'s watching status.\n\n" +" This will appear as `Watching `.\n\n" +" Maximum length for a watching status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status watching` - Clears the activity status.\n" +" - `[p]set status watching [p]help`\n\n" " **Arguments:**\n" -" - `` - The role to add as a moderator.\n" +" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2188 -msgid "This role is already a mod role." +#: redbot/core/core_commands.py:3166 +msgid "Status set to `Watching {watching}`." msgstr "" -#: redbot/core/core_commands.py:2190 -msgid "That role is now considered a mod role." +#: redbot/core/core_commands.py:3168 +msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:2196 +#: redbot/core/core_commands.py:3176 #, docstring -msgid "\n" -" Removes an admin role for this guild.\n\n" +msgid "Sets [botname]'s competing status.\n\n" +" This will appear as `Competing in `.\n\n" +" Maximum length for a competing status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]set removeadminrole @Admins`\n" -" - `[p]set removeadminrole Super Admins`\n\n" +" - `[p]set status competing` - Clears the activity status.\n" +" - `[p]set status competing London 2012 Olympic Games`\n\n" " **Arguments:**\n" -" - `` - The role to remove from being an admin.\n" +" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2208 -msgid "That role was not an admin role to begin with." +#: redbot/core/core_commands.py:3198 +msgid "Status set to `Competing in {competing}`." msgstr "" -#: redbot/core/core_commands.py:2210 -msgid "That role is no longer considered an admin role." +#: redbot/core/core_commands.py:3201 +msgid "Competing cleared." msgstr "" -#: redbot/core/core_commands.py:2216 +#: redbot/core/core_commands.py:3209 #, docstring -msgid "\n" -" Removes a mod role for this guild.\n\n" +msgid "Sets [botname]'s custom status.\n\n" +" This will appear as ``.\n\n" +" Maximum length for a custom status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]set removemodrole @Mods`\n" -" - `[p]set removemodrole Loyal Helpers`\n\n" +" - `[p]set status custom` - Clears the activity status.\n" +" - `[p]set status custom Running cogs...`\n\n" " **Arguments:**\n" -" - `` - The role to remove from being a moderator.\n" +" - `[text]` - The custom status text. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2228 -msgid "That role was not a mod role to begin with." +#: redbot/core/core_commands.py:3230 +msgid "Custom status set to `{text}`." msgstr "" -#: redbot/core/core_commands.py:2230 -msgid "That role is no longer considered a mod role." +#: redbot/core/core_commands.py:3232 +msgid "Custom status cleared." msgstr "" -#: redbot/core/core_commands.py:2236 +#: redbot/core/core_commands.py:3237 +msgid "Status changed to {}." +msgstr "" + +#: redbot/core/core_commands.py:3243 #, 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\n" -" **Example:**\n" -" - `[p]set usebotcolour`\n" -" " +msgid "Set [botname]'s status to online." msgstr "" -#: redbot/core/core_commands.py:2248 -msgid "The bot {} use its configured color for embeds." +#: redbot/core/core_commands.py:3250 +#, docstring +msgid "Set [botname]'s status to do not disturb." msgstr "" -#: redbot/core/core_commands.py:2249 -msgid "will not" +#: redbot/core/core_commands.py:3257 +#, docstring +msgid "Set [botname]'s status to idle." msgstr "" -#: redbot/core/core_commands.py:2249 -msgid "will" +#: redbot/core/core_commands.py:3264 +#, docstring +msgid "Set [botname]'s status to invisible." +msgstr "" + +#: redbot/core/core_commands.py:3274 +#, docstring +msgid "Set server's admin and mod roles for [botname]." msgstr "" -#: redbot/core/core_commands.py:2257 +#: redbot/core/core_commands.py:3280 #, docstring msgid "\n" -" Toggle whether to enable fuzzy command search for the server.\n\n" -" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" -" Note: This can be processor intensive and may be unsuitable for larger servers.\n\n" -" Default is for fuzzy command search to be disabled.\n\n" -" **Example:**\n" -" - `[p]set serverfuzzy`\n" +" Adds an admin role for this server.\n\n" +" Admins have the same access as Mods, plus additional admin level commands like:\n" +" - `[p]set serverprefix`\n" +" - `[p]addrole`\n" +" - `[p]ban`\n" +" - `[p]ignore guild`\n\n" +" And more.\n\n" +" **Examples:**\n" +" - `[p]set roles addadminrole @Admins`\n" +" - `[p]set roles addadminrole Super Admins`\n\n" +" **Arguments:**\n" +" - `` - The role to add as an admin.\n" " " msgstr "" -#: redbot/core/core_commands.py:2272 -msgid "Fuzzy command search has been {} for this server." +#: redbot/core/core_commands.py:3300 +msgid "This role is already an admin role." +msgstr "" + +#: redbot/core/core_commands.py:3302 +msgid "That role is now considered an admin role." +msgstr "" + +#: redbot/core/core_commands.py:3308 +#, docstring +msgid "\n" +" Adds a moderator role for this server.\n\n" +" This grants access to moderator level commands like:\n" +" - `[p]mute`\n" +" - `[p]cleanup`\n" +" - `[p]customcommand create`\n\n" +" And more.\n\n" +" **Examples:**\n" +" - `[p]set roles addmodrole @Mods`\n" +" - `[p]set roles addmodrole Loyal Helpers`\n\n" +" **Arguments:**\n" +" - `` - The role to add as a moderator.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3327 +msgid "This role is already a mod role." msgstr "" -#: redbot/core/core_commands.py:2280 +#: redbot/core/core_commands.py:3329 +msgid "That role is now considered a mod role." +msgstr "" + +#: redbot/core/core_commands.py:3337 #, docstring msgid "\n" -" Toggle whether to enable fuzzy command search in DMs.\n\n" -" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" -" Default is for fuzzy command search to be disabled.\n\n" -" **Example:**\n" -" - `[p]set fuzzy`\n" +" Removes an admin role for this server.\n\n" +" **Examples:**\n" +" - `[p]set roles removeadminrole @Admins`\n" +" - `[p]set roles removeadminrole Super Admins`\n\n" +" **Arguments:**\n" +" - `` - The role to remove from being an admin.\n" " " msgstr "" -#: redbot/core/core_commands.py:2293 -msgid "Fuzzy command search has been {} in DMs." +#: redbot/core/core_commands.py:3349 +msgid "That role was not an admin role to begin with." msgstr "" -#: redbot/core/core_commands.py:2301 +#: redbot/core/core_commands.py:3351 +msgid "That role is no longer considered an admin role." +msgstr "" + +#: redbot/core/core_commands.py:3359 #, 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\n" +" Removes a mod role for this server.\n\n" " **Examples:**\n" -" - `[p]set colour dark red`\n" -" - `[p]set colour blurple`\n" -" - `[p]set colour 0x5DADE2`\n" -" - `[p]set color 0x#FDFEFE`\n" -" - `[p]set color #7F8C8D`\n\n" +" - `[p]set roles removemodrole @Mods`\n" +" - `[p]set roles removemodrole Loyal Helpers`\n\n" " **Arguments:**\n" -" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" +" - `` - The role to remove from being a moderator.\n" " " msgstr "" -#: redbot/core/core_commands.py:2321 -msgid "The color has been reset." +#: redbot/core/core_commands.py:3371 +msgid "That role was not a mod role to begin with." msgstr "" -#: redbot/core/core_commands.py:2324 -msgid "The color has been set." +#: redbot/core/core_commands.py:3373 +msgid "That role is no longer considered a mod role." msgstr "" -#: redbot/core/core_commands.py:2329 +#: redbot/core/core_commands.py:3381 #, docstring -msgid "Sets [botname]'s avatar\n\n" -" Supports either an attachment or an image URL.\n\n" +msgid "\n" +" Changes [botname]'s locale in this server.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" Use \"default\" to return to the bot's default set language.\n\n" +" If you want to change bot's global locale, see `[p]set locale global` command.\n\n" " **Examples:**\n" -" - `[p]set avatar` - With an image attachment, this will set the avatar.\n" -" - `[p]set avatar` - Without an attachment, this will show the command help.\n" -" - `[p]set avatar https://links.flaree.xyz/k95` - Sets the avatar to the provided url.\n\n" +" - `[p]set locale en-US`\n" +" - `[p]set locale de-DE`\n" +" - `[p]set locale fr-FR`\n" +" - `[p]set locale pl-PL`\n" +" - `[p]set locale default` - Resets to the global default locale.\n\n" " **Arguments:**\n" -" - `[url]` - An image url to be used as an avatar. Leave blank when uploading an attachment.\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" " " msgstr "" -#: redbot/core/core_commands.py:2352 -msgid "That URL is invalid." +#: redbot/core/core_commands.py:3408 +#, docstring +msgid "\n" +" Changes [botname]'s default locale.\n\n" +" This will be used when a server has not set a locale, or in DMs.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" To reset to English, use \"en-US\".\n\n" +" **Examples:**\n" +" - `[p]set locale global en-US`\n" +" - `[p]set locale global de-DE`\n" +" - `[p]set locale global fr-FR`\n" +" - `[p]set locale global pl-PL`\n\n" +" **Arguments:**\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2354 -msgid "Something went wrong while trying to get the image." +#: redbot/core/core_commands.py:3429 redbot/core/core_commands.py:3472 +#: redbot/core/core_commands.py:3534 redbot/core/core_commands.py:3579 +msgid "Invalid language code. Use format: `en-US`" msgstr "" -#: redbot/core/core_commands.py:2364 -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." +#: redbot/core/core_commands.py:3433 redbot/core/core_commands.py:3476 +#: redbot/core/core_commands.py:3538 redbot/core/core_commands.py:3583 +msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:2371 -msgid "JPG / PNG format only." +#: redbot/core/core_commands.py:3440 +msgid "Global locale has been set." msgstr "" -#: redbot/core/core_commands.py:2373 redbot/core/core_commands.py:2600 -#: redbot/core/core_commands.py:2656 redbot/core/core_commands.py:2680 -msgid "Done." -msgstr "Færdig." - -#: redbot/core/core_commands.py:2378 +#: redbot/core/core_commands.py:3446 #, docstring msgid "\n" -" Removes [botname]'s avatar.\n\n" -" **Example:**\n" -" - `[p]set avatar remove`\n" +" Changes [botname]'s locale in this server.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" Use \"default\" to return to the bot's default set language.\n\n" +" **Examples:**\n" +" - `[p]set locale server en-US`\n" +" - `[p]set locale server de-DE`\n" +" - `[p]set locale server fr-FR`\n" +" - `[p]set locale server pl-PL`\n" +" - `[p]set locale server default` - Resets to the global default locale.\n\n" +" **Arguments:**\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" " " msgstr "" -#: redbot/core/core_commands.py:2386 -msgid "Avatar removed." +#: redbot/core/core_commands.py:3467 +msgid "Locale has been set to the default." +msgstr "" + +#: redbot/core/core_commands.py:3482 +msgid "Locale has been set." msgstr "" -#: redbot/core/core_commands.py:2392 +#: redbot/core/core_commands.py:3487 #, docstring -msgid "Sets [botname]'s playing status.\n\n" -" This will appear as `Playing ` or `PLAYING A GAME: ` depending on the context.\n\n" -" Maximum length for a playing status is 128 characters.\n\n" +msgid "\n" +" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale in this server.\n\n" +" If you want to change bot's global regional format, see `[p]set regionalformat global` command.\n\n" " **Examples:**\n" -" - `[p]set playing` - Clears the activity status.\n" -" - `[p]set playing the keyboard`\n\n" +" - `[p]set regionalformat en-US`\n" +" - `[p]set region de-DE`\n" +" - `[p]set regionalformat reset` - Resets to the locale.\n\n" " **Arguments:**\n" -" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" +" - `[language_code]` - The region format to use for the bot in this server.\n" " " msgstr "" -#: redbot/core/core_commands.py:2408 -msgid "The maximum length of game descriptions is 128 characters." +#: redbot/core/core_commands.py:3511 +#, docstring +msgid "\n" +" Changes the bot's regional format. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale.\n\n" +" **Examples:**\n" +" - `[p]set regionalformat global en-US`\n" +" - `[p]set region global de-DE`\n" +" - `[p]set regionalformat global reset` - Resets to the locale.\n\n" +" **Arguments:**\n" +" - `[language_code]` - The default region format to use for the bot.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2416 -msgid "Status set to ``Playing {game.name}``." +#: redbot/core/core_commands.py:3528 +msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:2418 -msgid "Game cleared." +#: redbot/core/core_commands.py:3545 +msgid "Global regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:2424 +#: redbot/core/core_commands.py:3554 #, docstring -msgid "Sets [botname]'s listening status.\n\n" -" This will appear as `Listening to `.\n\n" -" Maximum length for a listening status is 128 characters.\n\n" +msgid "\n" +" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale in this server.\n\n" " **Examples:**\n" -" - `[p]set listening` - Clears the activity status.\n" -" - `[p]set listening jams`\n\n" +" - `[p]set regionalformat server en-US`\n" +" - `[p]set region local de-DE`\n" +" - `[p]set regionalformat server reset` - Resets to the locale.\n\n" " **Arguments:**\n" -" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status." -msgstr "" - -#: redbot/core/core_commands.py:2441 -msgid "The maximum length of listening descriptions is 128 characters." +" - `[language_code]` - The region format to use for the bot in this server.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2450 -msgid "Status set to ``Listening to {listening}``." +#: redbot/core/core_commands.py:3572 +msgid "Regional formatting will now be based on bot's locale in this server." msgstr "" -#: redbot/core/core_commands.py:2453 -msgid "Listening cleared." +#: redbot/core/core_commands.py:3590 +msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:2459 +#: redbot/core/core_commands.py:3607 #, docstring -msgid "Sets [botname]'s watching status.\n\n" -" This will appear as `Watching `.\n\n" -" Maximum length for a watching status is 128 characters.\n\n" +msgid "\n" +" Commands to 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" +" If passed without the `` or `` arguments it will allow you to open a modal to set your API keys securely.\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, so this command should only be used in a private channel or in DM with the bot.\n\n" " **Examples:**\n" -" - `[p]set watching` - Clears the activity status.\n" -" - `[p]set watching [p]help`\n\n" +" - `[p]set api`\n" +" - `[p]set api spotify`\n" +" - `[p]set api spotify redirect_uri localhost`\n" +" - `[p]set api github client_id,whoops client_secret,whoops`\n\n" " **Arguments:**\n" -" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status." +" - `` - The service you're adding tokens to.\n" +" - `` - Pairs of token keys and values. The key and value should be separated by one of ` `, `,`, or `;`.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2475 -msgid "The maximum length of watching descriptions is 128 characters." +#: redbot/core/core_commands.py:3631 +msgid "Click the button below to set your keys." msgstr "" -#: redbot/core/core_commands.py:2482 -msgid "Status set to ``Watching {watching}``." +#: redbot/core/core_commands.py:3633 +msgid "This API keys setup message has expired." msgstr "" -#: redbot/core/core_commands.py:2484 -msgid "Watching cleared." +#: redbot/core/core_commands.py:3638 +msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/core_commands.py:2490 +#: redbot/core/core_commands.py:3642 #, docstring -msgid "Sets [botname]'s competing status.\n\n" -" This will appear as `Competing in `.\n\n" -" Maximum length for a competing status is 128 characters.\n\n" -" **Examples:**\n" -" - `[p]set competing` - Clears the activity status.\n" -" - `[p]set competing London 2012 Olympic Games`\n\n" -" **Arguments:**\n" -" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status." +msgid "\n" +" Show all external API services along with their keys that have been set.\n\n" +" Secrets are not shown.\n\n" +" **Example:**\n" +" - `[p]set api list`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2507 -msgid "The maximum length of competing descriptions is 128 characters." +#: redbot/core/core_commands.py:3653 +msgid "No API services have been set yet." msgstr "" -#: redbot/core/core_commands.py:2516 -msgid "Status set to ``Competing in {competing}``." +#: redbot/core/core_commands.py:3658 +msgid "Set API services:\n" msgstr "" -#: redbot/core/core_commands.py:2519 -msgid "Competing cleared." +#: redbot/core/core_commands.py:3658 +msgid "Set API service:\n" msgstr "" -#: redbot/core/core_commands.py:2525 +#: redbot/core/core_commands.py:3668 #, docstring -msgid "Sets [botname]'s status.\n\n" -" Available statuses:\n" -" - `online`\n" -" - `idle`\n" -" - `dnd`\n" -" - `invisible`\n\n" +msgid "\n" +" Remove the given services with all their keys and tokens.\n\n" " **Examples:**\n" -" - `[p]set status online` - Clears the status.\n" -" - `[p]set status invisible`\n\n" +" - `[p]set api remove spotify`\n" +" - `[p]set api remove github youtube`\n\n" " **Arguments:**\n" -" - `` - One of the available statuses.\n" -" " +" - `` - The services to remove." msgstr "" -#: redbot/core/core_commands.py:2555 -msgid "Status changed to {}." +#: redbot/core/core_commands.py:3683 +msgid "Services deleted successfully:\n" +"{services_list}" msgstr "" -#: redbot/core/core_commands.py:2563 -#, docstring -msgid "Sets [botname]'s streaming status to a twitch stream.\n\n" -" This will appear as `Streaming ` or `LIVE ON TWITCH` depending on the context.\n" -" It will also include a `Watch` button with a twitch.tv url for the provided streamer.\n\n" -" Maximum length for a stream title is 128 characters.\n\n" -" Leaving both streamer and stream_title empty will clear it.\n\n" -" **Examples:**\n" -" - `[p]set stream` - Clears the activity status.\n" -" - `[p]set stream 26 Twentysix is streaming` - Sets the stream to `https://www.twitch.tv/26`.\n" -" - `[p]set stream https://twitch.tv/26 Twentysix is streaming` - Sets the URL manually.\n\n" -" **Arguments:**\n" -" - `` - The twitch streamer to provide a link to. This can be their twitch name or the entire URL.\n" -" - `` - The text to follow `Streaming` in the status." +#: redbot/core/core_commands.py:3687 +msgid "Service deleted successfully: {service_name}" msgstr "" -#: redbot/core/core_commands.py:2588 -msgid "The maximum length of the streamer url is 511 characters." +#: redbot/core/core_commands.py:3692 +msgid "None of the services you provided had any keys set." msgstr "" -#: redbot/core/core_commands.py:2591 -msgid "The maximum length of the stream title is 128 characters." +#: redbot/core/core_commands.py:3700 +#, docstring +msgid "\n" +" Commands for configuring owner notifications.\n\n" +" Owner notifications include usage of `[p]contact` and available Red updates.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2605 +#: redbot/core/core_commands.py:3709 #, docstring -msgid "Sets [botname]'s username.\n\n" -" Maximum length for a username is 32 characters.\n\n" -" Note: The username of a verified bot cannot be manually changed.\n" -" Please contact Discord support to change it.\n\n" +msgid "\n" +" Opt-in on receiving owner notifications.\n\n" +" This is the default state.\n\n" +" Note: This will only resume sending owner notifications to your DMs.\n" +" Additional owners and destinations will not be affected.\n\n" " **Example:**\n" -" - `[p]set username BaguetteBot`\n\n" -" **Arguments:**\n" -" - `` - The username to give the bot.\n" +" - `[p]set ownernotifications optin`\n" " " msgstr "" -#: redbot/core/core_commands.py:2621 -msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." -msgstr "" - -#: redbot/core/core_commands.py:2628 -msgid "Failed to change name. Must be 32 characters or fewer." -msgstr "" - -#: redbot/core/core_commands.py:2634 -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}" +#: redbot/core/core_commands.py:3728 +#, docstring +msgid "\n" +" Opt-out of receiving owner notifications.\n\n" +" Note: This will only stop sending owner notifications to your DMs.\n" +" Additional owners and destinations will still receive notifications.\n\n" +" **Example:**\n" +" - `[p]set ownernotifications optout`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2644 -msgid "Failed to change the username. Discord returned the following error:\n" -"{error_message}" +#: redbot/core/core_commands.py:3750 +#, docstring +msgid "\n" +" Adds a destination text channel to receive owner notifications.\n\n" +" **Examples:**\n" +" - `[p]set ownernotifications adddestination #owner-notifications`\n" +" - `[p]set ownernotifications adddestination 168091848718417920` - Accepts channel IDs.\n\n" +" **Arguments:**\n" +" - `` - The channel to send owner notifications to.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2654 -msgid "Unexpected error occurred when trying to change the username." +#: redbot/core/core_commands.py:3775 +#, docstring +msgid "\n" +" Removes a destination text channel from receiving owner notifications.\n\n" +" **Examples:**\n" +" - `[p]set ownernotifications removedestination #owner-notifications`\n" +" - `[p]set ownernotifications deletedestination 168091848718417920` - Accepts channel IDs.\n\n" +" **Arguments:**\n" +" - `` - The channel to stop sending owner notifications to.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2662 +#: redbot/core/core_commands.py:3799 #, docstring -msgid "Sets [botname]'s nickname for the current server.\n\n" -" Maximum length for a nickname is 32 characters.\n\n" +msgid "\n" +" Lists the configured extra destinations for owner notifications.\n\n" " **Example:**\n" -" - `[p]set nickname 🎃 SpookyBot 🎃`\n\n" -" **Arguments:**\n" -" - `[nickname]` - The nickname to give the bot. Leave blank to clear the current nickname.\n" +" - `[p]set ownernotifications listdestinations`\n" " " msgstr "" -#: redbot/core/core_commands.py:2674 -msgid "Failed to change nickname. Must be 32 characters or fewer." +#: redbot/core/core_commands.py:3809 +msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:2678 -msgid "I lack the permissions to change my own nickname." +#: redbot/core/core_commands.py:3820 +msgid "Unknown channel with id: {id}" msgstr "" -#: redbot/core/core_commands.py:2685 +#: redbot/core/core_commands.py:3830 #, docstring -msgid "Sets [botname]'s global prefix(es).\n\n" -" Warning: This is not additive. It will replace all current prefixes.\n\n" -" See also the `--mentionable` flag to enable mentioning the bot as the prefix.\n\n" -" **Examples:**\n" -" - `[p]set prefix !`\n" -" - `[p]set prefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" -" - `[p]set prefix \"@[botname] \"` - This uses a mention as the prefix. See also the `--mentionable` flag.\n" -" - `[p]set prefix ! ? .` - Sets multiple prefixes.\n\n" -" **Arguments:**\n" -" - `` - The prefixes the bot will respond to globally.\n" +msgid "\n" +" Show the current settings for [botname].\n\n" +" Accepts optional server parameter to allow prefix recovery.\n" " " msgstr "" -#: redbot/core/core_commands.py:2702 -msgid "Warning: A prefix is above the recommended length (20 characters).\n" -"Do you want to continue? (y/n)" -msgstr "" - -#: redbot/core/core_commands.py:2715 -msgid "Cancelled." +#: redbot/core/core_commands.py:3844 redbot/core/core_commands.py:3848 +msgid "Not Set." msgstr "" -#: redbot/core/core_commands.py:2719 -msgid "Prefix set." +#: redbot/core/core_commands.py:3855 +msgid "Admin roles: {admin}\n" +"Mod roles: {mod}\n" +"Locale: {guild_locale}\n" +"Regional format: {guild_regional_format}\n" msgstr "" -#: redbot/core/core_commands.py:2721 -msgid "Prefixes set." +#: redbot/core/core_commands.py:3876 +msgid "{bot_name} Settings:\n\n" +"Prefixes: {prefixes}\n" +"{guild_settings}Global locale: {locale}\n" +"Global regional format: {regional_format}\n" +"Default embed colour: {colour}" msgstr "" -#: redbot/core/core_commands.py:2727 +#: redbot/core/core_commands.py:3898 #, docstring -msgid "\n" -" Sets [botname]'s server prefix(es).\n\n" -" Warning: This will override global prefixes, the bot will not respond to any global prefixes in this server.\n" -" This is not additive. It will replace all current server prefixes.\n" -" A prefix cannot have more than 20 characters.\n\n" +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\n" +" This is only applied to the current server and not globally.\n\n" " **Examples:**\n" -" - `[p]set serverprefix !`\n" -" - `[p]set serverprefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" -" - `[p]set serverprefix \"@[botname] \"` - This uses a mention as the prefix.\n" -" - `[p]set serverprefix ! ? .` - Sets multiple prefixes.\n\n" +" - `[p]set deletedelay` - Shows the current delete delay setting.\n" +" - `[p]set deletedelay 60` - Sets the delete delay to the max of 60 seconds.\n" +" - `[p]set deletedelay -1` - Disables deleting command messages.\n\n" " **Arguments:**\n" -" - `[prefixes...]` - The prefixes the bot will respond to on this server. Leave blank to clear server prefixes.\n" +" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:2745 -msgid "Server prefixes have been reset." +#: redbot/core/core_commands.py:3919 +msgid "Command deleting disabled." msgstr "" -#: redbot/core/core_commands.py:2748 -msgid "You cannot have a prefix longer than 20 characters." +#: redbot/core/core_commands.py:3921 +msgid "Delete delay set to {num} seconds." msgstr "" -#: redbot/core/core_commands.py:2753 -msgid "Server prefix set." +#: redbot/core/core_commands.py:3926 +msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:2755 -msgid "Server prefixes set." +#: redbot/core/core_commands.py:3933 +msgid "I will not delete command messages." msgstr "" -#: redbot/core/core_commands.py:2760 +#: redbot/core/core_commands.py:3939 #, docstring msgid "\n" -" Changes the bot's default locale.\n\n" -" This will be used when a server has not set a locale, or in DMs.\n\n" -" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" -" To reset to English, use \"en-US\".\n\n" -" **Examples:**\n" -" - `[p]set locale en-US`\n" -" - `[p]set locale de-DE`\n" -" - `[p]set locale fr-FR`\n" -" - `[p]set locale pl-PL`\n\n" -" **Arguments:**\n" -" - `` - The default locale to use for the bot. This can be any language code with country code included.\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\n" +" **Example:**\n" +" - `[p]set usebotcolour`\n" " " msgstr "" -#: redbot/core/core_commands.py:2781 redbot/core/core_commands.py:2825 -#: redbot/core/core_commands.py:2864 redbot/core/core_commands.py:2908 -msgid "Invalid language code. Use format: `en-US`" +#: redbot/core/core_commands.py:3951 +msgid "The bot {} use its configured color for embeds." msgstr "" -#: redbot/core/core_commands.py:2785 redbot/core/core_commands.py:2829 -#: redbot/core/core_commands.py:2868 redbot/core/core_commands.py:2912 -msgid "Invalid format - language code has to include country code, e.g. `en-US`" +#: redbot/core/core_commands.py:3952 +msgid "will not" msgstr "" -#: redbot/core/core_commands.py:2792 -msgid "Global locale has been set." +#: redbot/core/core_commands.py:3952 +msgid "will" msgstr "" -#: redbot/core/core_commands.py:2798 +#: redbot/core/core_commands.py:3960 #, docstring msgid "\n" -" Changes the bot's locale in this server.\n\n" -" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" -" Use \"default\" to return to the bot's default set language.\n" -" To reset to English, use \"en-US\".\n\n" -" **Examples:**\n" -" - `[p]set locale en-US`\n" -" - `[p]set locale de-DE`\n" -" - `[p]set locale fr-FR`\n" -" - `[p]set locale pl-PL`\n" -" - `[p]set locale default` - Resets to the global default locale.\n\n" -" **Arguments:**\n" -" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" Toggle whether to enable fuzzy command search for the server.\n\n" +" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" +" Note: This can be processor intensive and may be unsuitable for larger servers.\n\n" +" Default is for fuzzy command search to be disabled.\n\n" +" **Example:**\n" +" - `[p]set serverfuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:2820 -msgid "Locale has been set to the default." +#: redbot/core/core_commands.py:3975 +msgid "Fuzzy command search has been {} for this server." msgstr "" -#: redbot/core/core_commands.py:2835 -msgid "Locale has been set." +#: redbot/core/core_commands.py:3983 +#, docstring +msgid "\n" +" Toggle whether to enable fuzzy command search in DMs.\n\n" +" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" +" Default is for fuzzy command search to be disabled.\n\n" +" **Example:**\n" +" - `[p]set fuzzy`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2841 +#: redbot/core/core_commands.py:3996 +msgid "Fuzzy command search has been {} in DMs." +msgstr "" + +#: redbot/core/core_commands.py:4004 #, docstring msgid "\n" -" Changes the bot's regional format. This is used for formatting date, time and numbers.\n\n" -" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" -" Leave `language_code` empty to base regional formatting on bot's locale.\n\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\n" " **Examples:**\n" -" - `[p]set globalregionalformat en-US`\n" -" - `[p]set globalregion de-DE`\n" -" - `[p]set globalregionalformat` - Resets to the locale.\n\n" +" - `[p]set colour dark red`\n" +" - `[p]set colour blurple`\n" +" - `[p]set colour 0x5DADE2`\n" +" - `[p]set color 0x#FDFEFE`\n" +" - `[p]set color #7F8C8D`\n\n" " **Arguments:**\n" -" - `[language_code]` - The default region format to use for the bot.\n" +" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" " " msgstr "" -#: redbot/core/core_commands.py:2858 -msgid "Global regional formatting will now be based on bot's locale." +#: redbot/core/core_commands.py:4024 +msgid "The color has been reset." msgstr "" -#: redbot/core/core_commands.py:2875 -msgid "Global regional formatting will now be based on `{language_code}` locale." +#: redbot/core/core_commands.py:4027 +msgid "The color has been set." msgstr "" -#: redbot/core/core_commands.py:2883 +#: redbot/core/core_commands.py:4036 #, docstring -msgid "\n" -" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" -" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" -" Leave `language_code` empty to base regional formatting on bot's locale in this server.\n\n" +msgid "Sets [botname]'s global prefix(es).\n\n" +" Warning: This is not additive. It will replace all current prefixes.\n\n" +" See also the `--mentionable` flag to enable mentioning the bot as the prefix.\n\n" " **Examples:**\n" -" - `[p]set regionalformat en-US`\n" -" - `[p]set region de-DE`\n" -" - `[p]set regionalformat` - Resets to the locale.\n\n" +" - `[p]set prefix !`\n" +" - `[p]set prefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" +" - `[p]set prefix \"@[botname] \"` - This uses a mention as the prefix. See also the `--mentionable` flag.\n" +" - `[p]set prefix ! ? .` - Sets multiple prefixes.\n\n" " **Arguments:**\n" -" - `[language_code]` - The region format to use for the bot in this server.\n" +" - `` - The prefixes the bot will respond to globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:2901 -msgid "Regional formatting will now be based on bot's locale in this server." +#: redbot/core/core_commands.py:4053 redbot/core/core_commands.py:4130 +msgid "Prefixes cannot start with '/', as it conflicts with Discord's slash commands." msgstr "" -#: redbot/core/core_commands.py:2919 -msgid "Regional formatting will now be based on `{language_code}` locale." +#: redbot/core/core_commands.py:4058 +msgid "Warning: A prefix is below the recommended length (1 character).\n" +"Do you want to continue?" msgstr "" -#: redbot/core/core_commands.py:2927 -#, 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\n" -" Link example: `[My link](https://example.com)`\n\n" -" **Examples:**\n" -" - `[p]set custominfo >>> I can use **markdown** such as quotes, ||spoilers|| and multiple lines.`\n" -" - `[p]set custominfo Join my [support server](discord.gg/discord)!`\n" -" - `[p]set custominfo` - Removes custom info text.\n\n" -" **Arguments:**\n" -" - `[text]` - The custom info text.\n" -" " +#: redbot/core/core_commands.py:4072 redbot/core/core_commands.py:4090 +msgid "Cancelled." msgstr "" -#: redbot/core/core_commands.py:2944 -msgid "The custom text has been cleared." +#: redbot/core/core_commands.py:4076 +msgid "Warning: A prefix is above the recommended length (25 characters).\n" +"Do you want to continue?" msgstr "" -#: redbot/core/core_commands.py:2948 -msgid "The custom text has been set." +#: redbot/core/core_commands.py:4094 +msgid "Prefix set." msgstr "" -#: redbot/core/core_commands.py:2951 -msgid "Text must be fewer than 1024 characters long." +#: redbot/core/core_commands.py:4096 +msgid "Prefixes set." msgstr "" -#: redbot/core/core_commands.py:2956 +#: redbot/core/core_commands.py:4103 #, docstring msgid "\n" -" Commands to 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, so this command should only be used in a private channel or in DM with the bot.\n\n" +" Sets [botname]'s server prefix(es).\n\n" +" Warning: This will override global prefixes, the bot will not respond to any global prefixes in this server.\n" +" This is not additive. It will replace all current server prefixes.\n" +" A prefix cannot have more than 25 characters.\n\n" " **Examples:**\n" -" - `[p]set api Spotify redirect_uri localhost`\n" -" - `[p]set api github client_id,whoops client_secret,whoops`\n\n" +" - `[p]set serverprefix !`\n" +" - `[p]set serverprefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" +" - `[p]set serverprefix \"@[botname] \"` - This uses a mention as the prefix.\n" +" - `[p]set serverprefix ! ? .` - Sets multiple prefixes.\n" +" - `[p]set serverprefix \"Red - Discord Bot\" ?` - Sets the prefix for a specific server. Quotes are needed to use spaces in the server name.\n\n" " **Arguments:**\n" -" - `` - The service you're adding tokens to.\n" -" - `` - Pairs of token keys and values. The key and value should be separated by one of ` `, `,`, or `;`.\n" +" - `[server]` - The server to set the prefix for. Defaults to current server.\n" +" - `[prefixes...]` - The prefixes the bot will respond to on this server. Leave blank to clear server prefixes.\n" " " msgstr "" -#: redbot/core/core_commands.py:2977 -msgid "`{service}` API tokens have been set." +#: redbot/core/core_commands.py:4126 +msgid "Server prefixes have been reset." +msgstr "" + +#: redbot/core/core_commands.py:4134 +msgid "You cannot have a prefix shorter than 1 character." +msgstr "" + +#: redbot/core/core_commands.py:4137 +msgid "You cannot have a prefix longer than 25 characters." msgstr "" -#: redbot/core/core_commands.py:2981 +#: redbot/core/core_commands.py:4142 +msgid "Server prefix set." +msgstr "" + +#: redbot/core/core_commands.py:4144 +msgid "Server prefixes set." +msgstr "" + +#: redbot/core/core_commands.py:4149 #, docstring msgid "\n" -" Show all external API services along with their keys that have been set.\n\n" -" Secrets are not shown.\n\n" -" **Example:**\n" -" - `[p]set api list``\n" +" Set a global bot variable for using buttons in menus.\n\n" +" When enabled, all usage of cores menus API will use buttons instead of reactions.\n\n" +" This defaults to False.\n" +" Using this without a setting will toggle.\n\n" +" **Examples:**\n" +" - `[p]set usebuttons True` - Enables using buttons.\n" +" - `[p]helpset usebuttons` - Toggles the value.\n\n" +" **Arguments:**\n" +" - `[use_buttons]` - Whether to use buttons. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:2992 -msgid "No API services have been set yet." -msgstr "" - -#: redbot/core/core_commands.py:2997 -msgid "Set API services:\n" +#: redbot/core/core_commands.py:4168 +msgid "I will use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:2997 -msgid "Set API service:\n" +#: redbot/core/core_commands.py:4170 +msgid "I will not use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:3007 +#: redbot/core/core_commands.py:4175 #, docstring msgid "\n" -" Remove the given services with all their keys and tokens.\n\n" +" Set the message that will be sent on uncaught bot errors.\n\n" +" To include the command name in the message, use the `{command}` placeholder.\n\n" +" If you omit the `msg` argument, the message will be reset to the default one.\n\n" " **Examples:**\n" -" - `[p]set api remove Spotify`\n" -" - `[p]set api remove github audiodb`\n\n" +" - `[p]set errormsg` - Resets the error message back to the default: \"Error in command '{command}'.\". If the command invoker is one of the bot owners, the message will also include \"Check your console or logs for details.\".\n" +" - `[p]set errormsg Oops, the command {command} has failed! Please try again later.` - Sets the error message to a custom one.\n\n" " **Arguments:**\n" -" - `` - The services to remove." +" - `[msg]` - The custom error message. Must be less than 1000 characters. Omit to reset to the default one.\n" +" " msgstr "" -#: redbot/core/core_commands.py:3022 -msgid "Services deleted successfully:\n" -"{services_list}" +#: redbot/core/core_commands.py:4190 +msgid "The message must be less than 1000 characters." msgstr "" -#: redbot/core/core_commands.py:3026 -msgid "Service deleted successfully: {service_name}" +#: redbot/core/core_commands.py:4194 +msgid "Successfully updated the error message." msgstr "" -#: redbot/core/core_commands.py:3031 -msgid "None of the services you provided had any keys set." +#: redbot/core/core_commands.py:4197 +msgid "Successfully reset the error message back to the default one." msgstr "" -#: redbot/core/core_commands.py:3036 +#: redbot/core/core_commands.py:4204 #, docstring msgid "\n" " Commands to manage settings for the help command.\n\n" @@ -1857,116 +3080,132 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3045 +#: redbot/core/core_commands.py:4213 #, docstring msgid "\n" " Show the current help settings.\n\n" " Warning: These settings may not be accurate if the default formatter is not in use.\n\n" " **Example:**\n" -" - `[p]helpset showsettings``\n" +" - `[p]helpset showsettings`\n" " " msgstr "" -#: redbot/core/core_commands.py:3059 +#: redbot/core/core_commands.py:4227 msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:3069 +#: redbot/core/core_commands.py:4237 #, docstring msgid "\n" " This resets [botname]'s help formatter to the default formatter.\n\n" " **Example:**\n" -" - `[p]helpset resetformatter``\n" +" - `[p]helpset resetformatter`\n" " " msgstr "" -#: redbot/core/core_commands.py:3078 +#: redbot/core/core_commands.py:4246 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:3087 +#: redbot/core/core_commands.py:4255 #, 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\n" " **Example:**\n" -" - `[p]helpset resetsettings``\n" +" - `[p]helpset resetsettings`\n" " " msgstr "" -#: redbot/core/core_commands.py:3097 +#: redbot/core/core_commands.py:4265 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:3105 +#: redbot/core/core_commands.py:4277 #, docstring msgid "\n" " Allows the help command to be sent as a paginated menu instead of separate\n" " messages.\n\n" -" When enabled, `[p]help` will only show one page at a time and will use reactions to navigate between pages.\n\n" -" This defaults to False.\n" -" Using this without a setting will toggle.\n\n" +" When \"reactions\", \"buttons\", \"select\", or \"selectonly\" is passed,\n" +" `[p]help` will only show one page at a time\n" +" and will use the associated control scheme to navigate between pages.\n\n" " **Examples:**\n" -" - `[p]helpset usemenus True` - Enables using menus.\n" -" - `[p]helpset usemenus` - Toggles the value.\n\n" +" - `[p]helpset usemenus reactions` - Enables using reaction menus.\n" +" - `[p]helpset usemenus buttons` - Enables using button menus.\n" +" - `[p]helpset usemenus select` - Enables buttons with a select menu.\n" +" - `[p]helpset usemenus selectonly` - Enables a select menu only on help.\n" +" - `[p]helpset usemenus disable` - Disables help menus.\n\n" " **Arguments:**\n" -" - `[use_menus]` - Whether to use menus. Leave blank to toggle.\n" +" - `<\"buttons\"|\"reactions\"|\"select\"|\"selectonly\"|\"disable\">` - Whether to use `buttons`,\n" +" `reactions`, `select`, `selectonly`, or no menus.\n" " " msgstr "" -#: redbot/core/core_commands.py:3125 -msgid "Help will use menus." +#: redbot/core/core_commands.py:4297 +msgid "Help will use the select menu only." +msgstr "" + +#: redbot/core/core_commands.py:4300 +msgid "Help will use button menus and add a select menu." +msgstr "" + +#: redbot/core/core_commands.py:4303 +msgid "Help will use button menus." +msgstr "" + +#: redbot/core/core_commands.py:4306 +msgid "Help will use reaction menus." msgstr "" -#: redbot/core/core_commands.py:3127 +#: redbot/core/core_commands.py:4309 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:3131 +#: redbot/core/core_commands.py:4316 #, 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\n" " **Examples:**\n" -" - `[p]helpset showhidden True` - Enables showing hidden commands.\n" -" - `[p]helpset showhidden` - Toggles the value.\n\n" +" - `[p]helpset showhidden True` - Enables showing hidden commands.\n" +" - `[p]helpset showhidden` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[show_hidden]` - Whether to use show hidden commands in help. Leave blank to toggle.\n" +" - `[show_hidden]` - Whether to use show hidden commands in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3148 +#: redbot/core/core_commands.py:4333 msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:3150 +#: redbot/core/core_commands.py:4335 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:3154 +#: redbot/core/core_commands.py:4339 #, docstring msgid "\n" " This allows the help command to show existing commands aliases if there is any.\n\n" " This defaults to True.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset showaliases False` - Disables showing aliases on this server.\n" -" - `[p]helpset showaliases` - Toggles the value.\n\n" +" - `[p]helpset showaliases False` - Disables showing aliases on this server.\n" +" - `[p]helpset showaliases` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[show_aliases]` - Whether to include aliases in help. Leave blank to toggle.\n" +" - `[show_aliases]` - Whether to include aliases in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3171 -msgid "Help will show commands aliases." +#: redbot/core/core_commands.py:4356 +msgid "Help will now show command aliases." msgstr "" -#: redbot/core/core_commands.py:3173 -msgid "Help will not show commands aliases." +#: redbot/core/core_commands.py:4358 +msgid "Help will no longer show command aliases." msgstr "" -#: redbot/core/core_commands.py:3177 +#: redbot/core/core_commands.py:4362 #, docstring msgid "\n" " This allows the help command message to be ticked if help is sent to a DM.\n\n" @@ -1975,44 +3214,44 @@ msgid "\n" " Using this without a setting will toggle.\n\n" " Note: This is only used when the bot is not using menus.\n\n" " **Examples:**\n" -" - `[p]helpset usetick False` - Disables ticking when help is sent to DMs.\n" -" - `[p]helpset usetick` - Toggles the value.\n\n" +" - `[p]helpset usetick False` - Disables ticking when help is sent to DMs.\n" +" - `[p]helpset usetick` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[use_tick]` - Whether to tick the help command when help is sent to DMs. Leave blank to toggle.\n" +" - `[use_tick]` - Whether to tick the help command when help is sent to DMs. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3198 +#: redbot/core/core_commands.py:4383 msgid "Help will now tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:3200 +#: redbot/core/core_commands.py:4385 msgid "Help will not tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:3204 +#: redbot/core/core_commands.py:4389 #, docstring msgid "\n" " Sets if commands which can't be run in the current context should be filtered from help.\n\n" " Defaults to True.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset verifychecks False` - Enables showing unusable commands in help.\n" -" - `[p]helpset verifychecks` - Toggles the value.\n\n" +" - `[p]helpset verifychecks False` - Enables showing unusable commands in help.\n" +" - `[p]helpset verifychecks` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[verify]` - Whether to hide unusable commands in help. Leave blank to toggle.\n" +" - `[verify]` - Whether to hide unusable commands in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3221 +#: redbot/core/core_commands.py:4406 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:3223 +#: redbot/core/core_commands.py:4408 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:3227 +#: redbot/core/core_commands.py:4412 #, docstring msgid "\n" " Sets whether the bot should respond to help commands for nonexistent topics.\n\n" @@ -2021,22 +3260,22 @@ msgid "\n" " Defaults to False.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset verifyexists True` - Enables sending help for nonexistent topics.\n" -" - `[p]helpset verifyexists` - Toggles the value.\n\n" +" - `[p]helpset verifyexists True` - Enables sending help for nonexistent topics.\n" +" - `[p]helpset verifyexists` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[verify]` - Whether to respond to help for nonexistent topics. Leave blank to toggle.\n" +" - `[verify]` - Whether to respond to help for nonexistent topics. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3248 +#: redbot/core/core_commands.py:4433 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:4436 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:3259 +#: redbot/core/core_commands.py:4444 #, docstring msgid "Set the character limit for each page in the help message.\n\n" " Note: This setting only applies to embedded help.\n\n" @@ -2045,45 +3284,44 @@ msgid "Set the character limit for each page in the help message.\n\n" " Please note that setting a relatively small character limit may\n" " mean some pages will exceed this limit.\n\n" " **Example:**\n" -" - `[p]helpset pagecharlimit 1500`\n\n" +" - `[p]helpset pagecharlimit 1500`\n\n" " **Arguments:**\n" -" - `` - The max amount of characters to show per page in the help message.\n" +" - `` - The max amount of characters to show per page in the help message.\n" " " msgstr "" -#: redbot/core/core_commands.py:3276 +#: redbot/core/core_commands.py:4461 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:3280 +#: redbot/core/core_commands.py:4465 msgid "Done. The character limit per page has been set to {}." msgstr "" -#: redbot/core/core_commands.py:3284 +#: redbot/core/core_commands.py:4469 #, docstring msgid "Set the maximum number of help pages sent in a server channel.\n\n" -" Note: 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\n" " **Examples:**\n" -" - `[p]helpset maxpages 50` - Basically never send help to DMs.\n" -" - `[p]helpset maxpages 0` - Always send help to DMs.\n\n" +" - `[p]helpset maxpages 50` - Basically never send help to DMs.\n" +" - `[p]helpset maxpages 0` - Always send help to DMs.\n\n" " **Arguments:**\n" -" - `` - The max pages allowed to send per help in a server.\n" +" - `` - The max pages allowed to send per help in a server.\n" " " msgstr "" -#: redbot/core/core_commands.py:3302 redbot/core/core_commands.py:3329 +#: redbot/core/core_commands.py:4485 redbot/core/core_commands.py:4512 msgid "You must give a value of zero or greater!" msgstr "" -#: redbot/core/core_commands.py:3306 +#: redbot/core/core_commands.py:4489 msgid "Done. The page limit has been set to {}." msgstr "" -#: redbot/core/core_commands.py:3311 +#: redbot/core/core_commands.py:4494 #, 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" @@ -2091,148 +3329,204 @@ msgid "Set the delay after which help pages will be deleted.\n\n" " Setting the delay to 0 disables this feature.\n\n" " The bot has to have MANAGE_MESSAGES permission for this to work.\n\n" " **Examples:**\n" -" - `[p]helpset deletedelay 60` - Delete the help pages after a minute.\n" -" - `[p]helpset deletedelay 1` - Delete the help pages as quickly as possible.\n" -" - `[p]helpset deletedelay 1209600` - Max time to wait before deleting (14 days).\n" -" - `[p]helpset deletedelay 0` - Disable deleting help pages.\n\n" +" - `[p]helpset deletedelay 60` - Delete the help pages after a minute.\n" +" - `[p]helpset deletedelay 1` - Delete the help pages as quickly as possible.\n" +" - `[p]helpset deletedelay 1209600` - Max time to wait before deleting (14 days).\n" +" - `[p]helpset deletedelay 0` - Disable deleting help pages.\n\n" " **Arguments:**\n" -" - `` - The seconds to wait before deleting help pages.\n" +" - `` - The seconds to wait before deleting help pages.\n" " " msgstr "" -#: redbot/core/core_commands.py:3332 +#: redbot/core/core_commands.py:4515 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:3337 +#: redbot/core/core_commands.py:4520 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:3339 +#: redbot/core/core_commands.py:4522 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:3343 +#: redbot/core/core_commands.py:4526 +#, docstring +msgid "Set the timeout for reactions, if menus are enabled.\n\n" +" The default is 30 seconds.\n" +" The timeout has to be between 15 and 300 seconds.\n\n" +" **Examples:**\n" +" - `[p]helpset reacttimeout 30` - The default timeout.\n" +" - `[p]helpset reacttimeout 60` - Timeout of 1 minute.\n" +" - `[p]helpset reacttimeout 15` - Minimum allowed timeout.\n" +" - `[p]helpset reacttimeout 300` - Max allowed timeout (5 mins).\n\n" +" **Arguments:**\n" +" - `` - The timeout, in seconds, of the reactions.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4541 +msgid "You must give a value of at least 15 seconds!" +msgstr "" + +#: redbot/core/core_commands.py:4544 +msgid "The timeout cannot be greater than 5 minutes!" +msgstr "" + +#: redbot/core/core_commands.py:4548 +msgid "Done. The reaction timeout has been set to {} seconds." +msgstr "" + +#: redbot/core/core_commands.py:4552 #, docstring msgid "\n" " Set the tagline to be used.\n\n" " The maximum tagline length is 2048 characters.\n" " This setting only applies to embedded help. If no tagline is specified, the default will be used instead.\n\n" +" You can use `[​p]` in your tagline, which will be replaced by the bot's prefix.\n\n" " **Examples:**\n" -" - `[p]helpset tagline Thanks for using the bot!`\n" -" - `[p]helpset tagline` - Resets the tagline to the default.\n\n" +" - `[p]helpset tagline Thanks for using the bot!`\n" +" - `[p]helpset tagline Use [​p]invite to add me to your server.`\n" +" - `[p]helpset tagline` - Resets the tagline to the default.\n\n" " **Arguments:**\n" -" - `[tagline]` - The tagline to appear at the bottom of help embeds. Leave blank to reset.\n" +" - `[tagline]` - The tagline to appear at the bottom of help embeds. Leave blank to reset.\n" " " msgstr "" -#: redbot/core/core_commands.py:3358 +#: redbot/core/core_commands.py:4570 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:3362 +#: redbot/core/core_commands.py:4574 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:3370 +#: redbot/core/core_commands.py:4582 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:3375 +#: redbot/core/core_commands.py:4587 #, docstring msgid "Sends a message to the owner.\n\n" " This is limited to one message every 60 seconds per person.\n\n" " **Example:**\n" -" - `[p]contact Help! The bot has become sentient!`\n\n" +" - `[p]contact Help! The bot has become sentient!`\n\n" " **Arguments:**\n" -" - `[message]` - The message to send to the owner.\n" +" - `[message]` - The message to send to the owner.\n" " " msgstr "" -#: redbot/core/core_commands.py:3387 +#: redbot/core/core_commands.py:4599 msgid "User ID: {}" msgstr "" -#: redbot/core/core_commands.py:3390 +#: redbot/core/core_commands.py:4602 msgid "through DM" msgstr "" -#: redbot/core/core_commands.py:3392 +#: redbot/core/core_commands.py:4604 msgid "from {}" msgstr "" -#: redbot/core/core_commands.py:3393 +#: redbot/core/core_commands.py:4605 msgid " | Server ID: {}" msgstr "" -#: redbot/core/core_commands.py:3398 +#: redbot/core/core_commands.py:4610 msgid "Use `{}dm {} ` to reply to this user" msgstr "" -#: redbot/core/core_commands.py:3400 +#: redbot/core/core_commands.py:4612 msgid "Sent by {} {}" msgstr "" -#: redbot/core/core_commands.py:3405 +#: redbot/core/core_commands.py:4617 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:3476 +#: redbot/core/core_commands.py:4663 msgid "Your message has been sent." msgstr "" -#: redbot/core/core_commands.py:3478 +#: redbot/core/core_commands.py:4665 msgid "I'm unable to deliver your message. Sorry." msgstr "" -#: redbot/core/core_commands.py:3483 +#: redbot/core/core_commands.py:4670 #, docstring msgid "Sends a DM to a user.\n\n" " This command needs a user ID to work.\n\n" " To get a user ID, go to Discord's settings and open the 'Appearance' tab.\n" " Enable 'Developer Mode', then right click a user and click on 'Copy ID'.\n\n" " **Example:**\n" -" - `[p]dm 262626262626262626 Do you like me? Yes / No`\n\n" +" - `[p]dm 262626262626262626 Do you like me? Yes / No`\n\n" " **Arguments:**\n" -" - `[message]` - The message to dm to the user.\n" +" - `[message]` - The message to dm to the user.\n" " " msgstr "" -#: redbot/core/core_commands.py:3499 +#: redbot/core/core_commands.py:4686 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:3509 +#: redbot/core/core_commands.py:4696 msgid "Owner of {}" msgstr "" -#: redbot/core/core_commands.py:3510 +#: redbot/core/core_commands.py:4697 msgid "You can reply to this message with {}contact" msgstr "" -#: redbot/core/core_commands.py:3524 redbot/core/core_commands.py:3534 +#: redbot/core/core_commands.py:4708 redbot/core/core_commands.py:4718 msgid "Sorry, I couldn't deliver your message to {}" msgstr "" -#: redbot/core/core_commands.py:3527 redbot/core/core_commands.py:3537 +#: redbot/core/core_commands.py:4711 redbot/core/core_commands.py:4721 msgid "Message delivered to {}" msgstr "" -#: redbot/core/core_commands.py:3542 +#: redbot/core/core_commands.py:4726 #, docstring msgid "Prints the bot's data path." msgstr "" -#: redbot/core/core_commands.py:3546 +#: redbot/core/core_commands.py:4730 msgid "Data path: {path}" msgstr "" -#: redbot/core/core_commands.py:3552 +#: redbot/core/core_commands.py:4736 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:3639 +#: redbot/core/core_commands.py:4759 +#, docstring +msgid "\n" +" Diagnose issues with the command checks with ease!\n\n" +" If you want to diagnose the command from a text channel in a different server,\n" +" you can do so by using the command in DMs.\n\n" +" **Example:**\n" +" - `[p]diagnoseissues #general @Slime ban` - Diagnose why @Slime can't use `[p]ban` in #general channel.\n\n" +" **Arguments:**\n" +" - `[channel]` - The text channel that the command should be tested for. Defaults to the current channel.\n" +" - `` - The member that should be considered as the command caller.\n" +" - `` - The name of the command to test.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4775 +msgid "A text channel, voice channel, stage channel, or thread needs to be passed when using this command in DMs." +msgstr "" + +#: redbot/core/core_commands.py:4792 +msgid "The given user is not a member of the diagnosed server." +msgstr "" + +#: redbot/core/core_commands.py:4799 +msgid "Don't try to fool me, the given member can't access the {channel} channel!" +msgstr "" + +#: redbot/core/core_commands.py:4810 #, docstring msgid "\n" " Commands to manage the allowlist.\n\n" @@ -2241,85 +3535,85 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3650 +#: redbot/core/core_commands.py:4821 #, docstring msgid "\n" " Adds users to the allowlist.\n\n" " **Examples:**\n" -" - `[p]allowlist add @26 @Will` - Adds two users to the allowlist.\n" -" - `[p]allowlist add 262626262626262626` - Adds a user by ID.\n\n" +" - `[p]allowlist add @26 @Will` - Adds two users to the allowlist.\n" +" - `[p]allowlist add 262626262626262626` - Adds a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to add to the allowlist.\n" +" - `` - The user or users to add to the allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3663 +#: redbot/core/core_commands.py:4833 msgid "Users have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3665 +#: redbot/core/core_commands.py:4835 msgid "User has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3669 +#: redbot/core/core_commands.py:4839 #, docstring msgid "\n" " Lists users on the allowlist.\n\n" " **Example:**\n" -" - `[p]allowlist list`\n" +" - `[p]allowlist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3681 +#: redbot/core/core_commands.py:4851 msgid "Users on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:3683 +#: redbot/core/core_commands.py:4853 msgid "User on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:3687 redbot/core/core_commands.py:3785 -#: redbot/core/modlog.py:428 redbot/core/modlog.py:450 -#: redbot/core/modlog.py:466 +#: redbot/core/core_commands.py:4857 redbot/core/core_commands.py:4953 +#: redbot/core/modlog.py:404 redbot/core/modlog.py:426 +#: redbot/core/modlog.py:442 msgid "Unknown or Deleted User" msgstr "" -#: redbot/core/core_commands.py:3695 +#: redbot/core/core_commands.py:4865 #, docstring msgid "\n" " Removes users from the allowlist.\n\n" " The allowlist will be disabled if all users are removed.\n\n" " **Examples:**\n" -" - `[p]allowlist remove @26 @Will` - Removes two users from the allowlist.\n" -" - `[p]allowlist remove 262626262626262626` - Removes a user by ID.\n\n" +" - `[p]allowlist remove @26 @Will` - Removes two users from the allowlist.\n" +" - `[p]allowlist remove 262626262626262626` - Removes a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to remove from the allowlist.\n" +" - `` - The user or users to remove from the allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3710 +#: redbot/core/core_commands.py:4879 msgid "Users have been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:3712 +#: redbot/core/core_commands.py:4881 msgid "User has been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:3716 +#: redbot/core/core_commands.py:4885 #, docstring msgid "\n" " Clears the allowlist.\n\n" " This disables the allowlist.\n\n" " **Example:**\n" -" - `[p]allowlist clear`\n" +" - `[p]allowlist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3725 +#: redbot/core/core_commands.py:4894 msgid "Allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:3730 +#: redbot/core/core_commands.py:4899 #, docstring msgid "\n" " Commands to manage the blocklist.\n\n" @@ -2327,81 +3621,81 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3739 +#: redbot/core/core_commands.py:4908 #, docstring msgid "\n" " Adds users to the blocklist.\n\n" " **Examples:**\n" -" - `[p]blocklist add @26 @Will` - Adds two users to the blocklist.\n" -" - `[p]blocklist add 262626262626262626` - Blocks a user by ID.\n\n" +" - `[p]blocklist add @26 @Will` - Adds two users to the blocklist.\n" +" - `[p]blocklist add 262626262626262626` - Blocks a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to add to the blocklist.\n" +" - `` - The user or users to add to the blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3755 +#: redbot/core/core_commands.py:4924 msgid "You cannot add an owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3761 +#: redbot/core/core_commands.py:4929 msgid "Users have been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:3763 +#: redbot/core/core_commands.py:4931 msgid "User has been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:3767 +#: redbot/core/core_commands.py:4935 #, docstring msgid "\n" " Lists users on the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist list`\n" +" - `[p]blocklist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3779 +#: redbot/core/core_commands.py:4947 msgid "Users on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:3781 +#: redbot/core/core_commands.py:4949 msgid "User on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:3793 +#: redbot/core/core_commands.py:4961 #, docstring msgid "\n" " Removes users from the blocklist.\n\n" " **Examples:**\n" -" - `[p]blocklist remove @26 @Will` - Removes two users from the blocklist.\n" -" - `[p]blocklist remove 262626262626262626` - Removes a user by ID.\n\n" +" - `[p]blocklist remove @26 @Will` - Removes two users from the blocklist.\n" +" - `[p]blocklist remove 262626262626262626` - Removes a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to remove from the blocklist.\n" +" - `` - The user or users to remove from the blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3806 +#: redbot/core/core_commands.py:4973 msgid "Users have been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:3808 +#: redbot/core/core_commands.py:4975 msgid "User has been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:3812 +#: redbot/core/core_commands.py:4979 #, docstring msgid "\n" " Clears the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3819 +#: redbot/core/core_commands.py:4986 msgid "Blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:3825 +#: redbot/core/core_commands.py:4992 #, docstring msgid "\n" " Commands to manage the server specific allowlist.\n\n" @@ -2410,93 +3704,93 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3838 +#: redbot/core/core_commands.py:5005 #, docstring msgid "\n" " Adds a user or role to the server allowlist.\n\n" " **Examples:**\n" -" - `[p]localallowlist add @26 @Will` - Adds two users to the local allowlist.\n" -" - `[p]localallowlist add 262626262626262626` - Allows a user by ID.\n" -" - `[p]localallowlist add \"Super Admins\"` - Allows a role with a space in the name without mentioning.\n\n" +" - `[p]localallowlist add @26 @Will` - Adds two users to the local allowlist.\n" +" - `[p]localallowlist add 262626262626262626` - Allows a user by ID.\n" +" - `[p]localallowlist add \"Super Admins\"` - Allows a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local allowlist.\n" +" - `` - The users or roles to remove from the local allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3857 +#: redbot/core/core_commands.py:5024 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:3866 +#: redbot/core/core_commands.py:5033 msgid "Users and/or roles have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3868 +#: redbot/core/core_commands.py:5035 msgid "User or role has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3872 +#: redbot/core/core_commands.py:5039 #, docstring msgid "\n" " Lists users and roles on the server allowlist.\n\n" " **Example:**\n" -" - `[p]localallowlist list`\n" +" - `[p]localallowlist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3884 +#: redbot/core/core_commands.py:5051 msgid "Allowed users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:3886 +#: redbot/core/core_commands.py:5053 msgid "Allowed user or role:" msgstr "" -#: redbot/core/core_commands.py:3890 redbot/core/core_commands.py:4012 +#: redbot/core/core_commands.py:5057 redbot/core/core_commands.py:5177 msgid "Unknown or Deleted User/Role" msgstr "" -#: redbot/core/core_commands.py:3900 +#: redbot/core/core_commands.py:5067 #, docstring msgid "\n" " Removes user or role from the allowlist.\n\n" " The local allowlist will be disabled if all users are removed.\n\n" " **Examples:**\n" -" - `[p]localallowlist remove @26 @Will` - Removes two users from the local allowlist.\n" -" - `[p]localallowlist remove 262626262626262626` - Removes a user by ID.\n" -" - `[p]localallowlist remove \"Super Admins\"` - Removes a role with a space in the name without mentioning.\n\n" +" - `[p]localallowlist remove @26 @Will` - Removes two users from the local allowlist.\n" +" - `[p]localallowlist remove 262626262626262626` - Removes a user by ID.\n" +" - `[p]localallowlist remove \"Super Admins\"` - Removes a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local allowlist.\n" +" - `` - The users or roles to remove from the local allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3921 +#: redbot/core/core_commands.py:5088 msgid "I cannot allow you to do this, as it would remove your ability to run commands." msgstr "" -#: redbot/core/core_commands.py:3929 +#: redbot/core/core_commands.py:5096 msgid "Users and/or roles have been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:3931 +#: redbot/core/core_commands.py:5098 msgid "User or role has been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:3935 +#: redbot/core/core_commands.py:5102 #, docstring msgid "\n" " Clears the allowlist.\n\n" " This disables the local allowlist and clears all entries.\n\n" " **Example:**\n" -" - `[p]localallowlist clear`\n" +" - `[p]localallowlist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3944 +#: redbot/core/core_commands.py:5111 msgid "Server allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:3950 +#: redbot/core/core_commands.py:5117 #, docstring msgid "\n" " Commands to manage the server specific blocklist.\n\n" @@ -2504,374 +3798,373 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3961 +#: redbot/core/core_commands.py:5128 #, docstring msgid "\n" " Adds a user or role to the local blocklist.\n\n" " **Examples:**\n" -" - `[p]localblocklist add @26 @Will` - Adds two users to the local blocklist.\n" -" - `[p]localblocklist add 262626262626262626` - Blocks a user by ID.\n" -" - `[p]localblocklist add \"Bad Apples\"` - Blocks a role with a space in the name without mentioning.\n\n" +" - `[p]localblocklist add @26 @Will` - Adds two users to the local blocklist.\n" +" - `[p]localblocklist add 262626262626262626` - Blocks a user by ID.\n" +" - `[p]localblocklist add \"Bad Apples\"` - Blocks a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to add to the local blocklist.\n" +" - `` - The users or roles to add to the local blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3975 +#: redbot/core/core_commands.py:5142 msgid "You cannot add yourself to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3978 +#: redbot/core/core_commands.py:5145 msgid "You cannot add the guild owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3981 +#: redbot/core/core_commands.py:5148 msgid "You cannot add a bot owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3988 +#: redbot/core/core_commands.py:5153 msgid "Users and/or roles have been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:3990 +#: redbot/core/core_commands.py:5155 msgid "User or role has been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:3994 +#: redbot/core/core_commands.py:5159 #, docstring msgid "\n" " Lists users and roles on the server blocklist.\n\n" " **Example:**\n" -" - `[p]localblocklist list`\n" +" - `[p]localblocklist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4006 +#: redbot/core/core_commands.py:5171 msgid "Blocked users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:4008 +#: redbot/core/core_commands.py:5173 msgid "Blocked user or role:" msgstr "" -#: redbot/core/core_commands.py:4022 +#: redbot/core/core_commands.py:5187 #, docstring msgid "\n" " Removes user or role from local blocklist.\n\n" " **Examples:**\n" -" - `[p]localblocklist remove @26 @Will` - Removes two users from the local blocklist.\n" -" - `[p]localblocklist remove 262626262626262626` - Unblocks a user by ID.\n" -" - `[p]localblocklist remove \"Bad Apples\"` - Unblocks a role with a space in the name without mentioning.\n\n" +" - `[p]localblocklist remove @26 @Will` - Removes two users from the local blocklist.\n" +" - `[p]localblocklist remove 262626262626262626` - Unblocks a user by ID.\n" +" - `[p]localblocklist remove \"Bad Apples\"` - Unblocks a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local blocklist.\n" +" - `` - The users or roles to remove from the local blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:4038 +#: redbot/core/core_commands.py:5201 msgid "Users and/or roles have been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:4040 +#: redbot/core/core_commands.py:5203 msgid "User or role has been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:4044 +#: redbot/core/core_commands.py:5207 #, docstring msgid "\n" " Clears the server blocklist.\n\n" " This disables the server blocklist and clears all entries.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:4053 +#: redbot/core/core_commands.py:5216 msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4058 +#: redbot/core/core_commands.py:5221 #, docstring msgid "Commands to enable and disable commands and cogs." msgstr "" -#: redbot/core/core_commands.py:4064 +#: redbot/core/core_commands.py:5227 #, docstring msgid "Set the default state for a cog as disabled.\n\n" " This will disable the cog for all servers by default.\n" " To override it, use `[p]command enablecog` on the servers you want to allow usage.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command defaultdisablecog Economy`\n" -" - `[p]command defaultdisablecog ModLog`\n\n" +" - `[p]command defaultdisablecog Economy`\n" +" - `[p]command defaultdisablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to make disabled by default. Must be title-case.\n" +" - `` - The name of the cog to make disabled by default. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4080 redbot/core/core_commands.py:4105 -#: redbot/core/core_commands.py:4125 redbot/core/core_commands.py:4155 -msgid "Cog with the given name doesn't exist." -msgstr "" - -#: redbot/core/core_commands.py:4082 +#: redbot/core/core_commands.py:5243 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:4084 +#: redbot/core/core_commands.py:5245 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:4089 +#: redbot/core/core_commands.py:5250 #, docstring msgid "Set the default state for a cog as enabled.\n\n" " This will re-enable the cog for all servers by default.\n" " To override it, use `[p]command disablecog` on the servers you want to disallow usage.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command defaultenablecog Economy`\n" -" - `[p]command defaultenablecog ModLog`\n\n" +" - `[p]command defaultenablecog Economy`\n" +" - `[p]command defaultenablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to make enabled by default. Must be title-case.\n" +" - `` - The name of the cog to make enabled by default. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4107 +#: redbot/core/core_commands.py:5266 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:4112 +#: redbot/core/core_commands.py:5271 #, docstring msgid "Disable a cog in this server.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command disablecog Economy`\n" -" - `[p]command disablecog ModLog`\n\n" +" - `[p]command disablecog Economy`\n" +" - `[p]command disablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to disable on this server. Must be title-case.\n" +" - `` - The name of the cog to disable on this server. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4127 +#: redbot/core/core_commands.py:5284 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:4129 +#: redbot/core/core_commands.py:5286 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:4132 +#: redbot/core/core_commands.py:5289 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:4138 +#: redbot/core/core_commands.py:5295 #, docstring msgid "Enable a cog in this server.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command enablecog Economy`\n" -" - `[p]command enablecog ModLog`\n\n" +" - `[p]command enablecog Economy`\n" +" - `[p]command enablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to enable on this server. Must be title-case.\n" +" - `` - The name of the cog to enable on this server. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4150 +#: redbot/core/core_commands.py:5307 msgid "{cogname} has been enabled in this guild." msgstr "" -#: redbot/core/core_commands.py:4158 +#: redbot/core/core_commands.py:5312 +msgid "Cog \"{arg}\" not found." +msgstr "" + +#: redbot/core/core_commands.py:5315 msgid "{cogname} was not disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:4164 +#: redbot/core/core_commands.py:5321 #, docstring msgid "List the cogs which are disabled in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabledcogs`\n" +" - `[p]command listdisabledcogs`\n" " " msgstr "" -#: redbot/core/core_commands.py:4177 +#: redbot/core/core_commands.py:5334 msgid "The following cogs are disabled in this guild:\n" msgstr "" -#: redbot/core/core_commands.py:4183 +#: redbot/core/core_commands.py:5340 msgid "There are no disabled cogs in this guild." msgstr "" -#: redbot/core/core_commands.py:4187 +#: redbot/core/core_commands.py:5344 #, docstring msgid "\n" " List disabled commands.\n\n" " If you're the bot owner, this will show global disabled commands by default.\n" " Otherwise, this will show disabled commands on the current server.\n\n" " **Example:**\n" -" - `[p]command listdisabled`\n" +" - `[p]command listdisabled`\n" " " msgstr "" -#: redbot/core/core_commands.py:4204 +#: redbot/core/core_commands.py:5361 #, docstring msgid "List disabled commands globally.\n\n" " **Example:**\n" -" - `[p]command listdisabled global`\n" +" - `[p]command listdisabled global`\n" " " msgstr "" -#: redbot/core/core_commands.py:4211 +#: redbot/core/core_commands.py:5368 msgid "There aren't any globally disabled commands." msgstr "" -#: redbot/core/core_commands.py:4214 +#: redbot/core/core_commands.py:5371 msgid "{} commands are disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:4218 +#: redbot/core/core_commands.py:5375 msgid "1 command is disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:4226 +#: redbot/core/core_commands.py:5383 #, docstring msgid "List disabled commands in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabled guild`\n" +" - `[p]command listdisabled guild`\n" " " msgstr "" -#: redbot/core/core_commands.py:4233 +#: redbot/core/core_commands.py:5390 msgid "There aren't any disabled commands in {}." msgstr "" -#: redbot/core/core_commands.py:4236 +#: redbot/core/core_commands.py:5393 msgid "{} commands are disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:4240 +#: redbot/core/core_commands.py:5397 msgid "1 command is disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:4247 +#: redbot/core/core_commands.py:5404 #, docstring msgid "\n" " Disable a command.\n\n" " If you're the bot owner, this will disable commands globally by default.\n" " Otherwise, this will disable commands on the current server.\n\n" " **Examples:**\n" -" - `[p]command disable userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable.\n" +" - `` - The command to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:4269 +#: redbot/core/core_commands.py:5426 #, docstring msgid "\n" " Disable a command globally.\n\n" " **Examples:**\n" -" - `[p]command disable global userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable global urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable global userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable global urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable globally.\n" +" - `` - The command to disable globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4288 redbot/core/core_commands.py:4331 +#: redbot/core/core_commands.py:5438 redbot/core/core_commands.py:5474 msgid "The command to disable cannot be `command` or any of its subcommands." msgstr "" -#: redbot/core/core_commands.py:4294 redbot/core/core_commands.py:4337 +#: redbot/core/core_commands.py:5444 redbot/core/core_commands.py:5480 msgid "This command is designated as being always available and cannot be disabled." msgstr "" -#: redbot/core/core_commands.py:4303 +#: redbot/core/core_commands.py:5453 msgid "That command is already disabled globally." msgstr "" -#: redbot/core/core_commands.py:4312 +#: redbot/core/core_commands.py:5462 #, docstring msgid "\n" " Disable a command in this server only.\n\n" " **Examples:**\n" -" - `[p]command disable server userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable server urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable server userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable server urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable for the current server.\n" +" - `` - The command to disable for the current server.\n" " " msgstr "" -#: redbot/core/core_commands.py:4342 +#: redbot/core/core_commands.py:5486 msgid "You are not allowed to disable that command." msgstr "" -#: redbot/core/core_commands.py:4352 +#: redbot/core/core_commands.py:5496 msgid "That command is already disabled in this server." msgstr "" -#: redbot/core/core_commands.py:4358 +#: redbot/core/core_commands.py:5502 #, docstring msgid "Enable a command.\n\n" " If you're the bot owner, this will try to enable a globally disabled command by default.\n" " Otherwise, this will try to enable a command disabled on the current server.\n\n" " **Examples:**\n" -" - `[p]command enable userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable.\n" +" - `` - The command to enable.\n" " " msgstr "" -#: redbot/core/core_commands.py:4378 +#: redbot/core/core_commands.py:5522 #, docstring msgid "\n" " Enable a command globally.\n\n" " **Examples:**\n" -" - `[p]command enable global userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable global urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable global userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable global urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable globally.\n" +" - `` - The command to enable globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4400 +#: redbot/core/core_commands.py:5537 msgid "That command is already enabled globally." msgstr "" -#: redbot/core/core_commands.py:4409 +#: redbot/core/core_commands.py:5546 #, docstring msgid "\n" " Enable a command in this server.\n\n" " **Examples:**\n" -" - `[p]command enable server userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable server urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable server userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable server urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable for the current server.\n" +" - `` - The command to enable for the current server.\n" " " msgstr "" -#: redbot/core/core_commands.py:4427 +#: redbot/core/core_commands.py:5558 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:4437 +#: redbot/core/core_commands.py:5568 msgid "That command is already enabled in this server." msgstr "" -#: redbot/core/core_commands.py:4444 +#: redbot/core/core_commands.py:5575 #, 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 `{command}` placeholder.\n\n" " **Examples:**\n" -" - `[p]command disabledmsg This command is disabled`\n" -" - `[p]command disabledmsg {command} is disabled`\n" -" - `[p]command disabledmsg` - Sends nothing when a disabled command is attempted.\n\n" +" - `[p]command disabledmsg This command is disabled`\n" +" - `[p]command disabledmsg {command} is disabled`\n" +" - `[p]command disabledmsg` - Sends nothing when a disabled command is attempted.\n\n" " **Arguments:**\n" -" - `[message]` - The message to send when a disabled command is attempted.\n" +" - `[message]` - The message to send when a disabled command is attempted.\n" " " msgstr "" -#: redbot/core/core_commands.py:4465 +#: redbot/core/core_commands.py:5596 #, docstring msgid "\n" " Commands to manage server settings for immunity from automated actions.\n\n" @@ -2879,152 +4172,80 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4474 +#: redbot/core/core_commands.py:5605 #, docstring msgid "\n" " Gets the current members and roles configured for automatic moderation action immunity.\n\n" " **Example:**\n" -" - `[p]autoimmune list`\n" +" - `[p]autoimmune list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4487 +#: redbot/core/core_commands.py:5618 msgid "Roles immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:4492 +#: redbot/core/core_commands.py:5623 msgid "Members immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:4496 +#: redbot/core/core_commands.py:5627 msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:4505 +#: redbot/core/core_commands.py:5636 #, docstring msgid "\n" " Makes a user or role immune from automated moderation actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune add @TwentySix` - Adds a user.\n" -" - `[p]autoimmune add @Mods` - Adds a role.\n\n" +" - `[p]autoimmune add @Twentysix` - Adds a user.\n" +" - `[p]autoimmune add @Mods` - Adds a role.\n\n" " **Arguments:**\n" -" - `` - The user or role to add immunity to.\n" +" - `` - The user or role to add immunity to.\n" " " msgstr "" -#: redbot/core/core_commands.py:4517 +#: redbot/core/core_commands.py:5648 msgid "Already added." msgstr "" -#: redbot/core/core_commands.py:4525 +#: redbot/core/core_commands.py:5656 #, docstring msgid "\n" " Remove a user or role from being immune to automated moderation actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune remove @TwentySix` - Removes a user.\n" -" - `[p]autoimmune remove @Mods` - Removes a role.\n\n" +" - `[p]autoimmune remove @Twentysix` - Removes a user.\n" +" - `[p]autoimmune remove @Mods` - Removes a role.\n\n" " **Arguments:**\n" -" - `` - The user or role to remove immunity from.\n" +" - `` - The user or role to remove immunity from.\n" " " msgstr "" -#: redbot/core/core_commands.py:4537 +#: redbot/core/core_commands.py:5668 msgid "Not in list." msgstr "" -#: redbot/core/core_commands.py:4545 +#: redbot/core/core_commands.py:5676 #, docstring msgid "\n" " Checks if a user or role would be considered immune from automated actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune isimmune @TwentySix`\n" -" - `[p]autoimmune isimmune @Mods`\n\n" +" - `[p]autoimmune isimmune @Twentysix`\n" +" - `[p]autoimmune isimmune @Mods`\n\n" " **Arguments:**\n" -" - `` - The user or role to check the immunity of.\n" +" - `` - The user or role to check the immunity of.\n" " " msgstr "" -#: redbot/core/core_commands.py:4557 +#: redbot/core/core_commands.py:5688 msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:4559 +#: redbot/core/core_commands.py:5690 msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:4564 -#, docstring -msgid "\n" -" Commands for configuring owner notifications.\n\n" -" Owner notifications include usage of `[p]contact` and available Red updates.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4573 -#, docstring -msgid "\n" -" Opt-in on receiving owner notifications.\n\n" -" This is the default state.\n\n" -" Note: This will only resume sending owner notifications to your DMs.\n" -" Additional owners and destinations will not be affected.\n\n" -" **Example:**\n" -" - `[p]ownernotifications optin`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4592 -#, docstring -msgid "\n" -" Opt-out of receiving owner notifications.\n\n" -" Note: This will only stop sending owner notifications to your DMs.\n" -" Additional owners and destinations will still receive notifications.\n\n" -" **Example:**\n" -" - `[p]ownernotifications optout`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4611 -#, docstring -msgid "\n" -" Adds a destination text channel to receive owner notifications.\n\n" -" **Examples:**\n" -" - `[p]ownernotifications adddestination #owner-notifications`\n" -" - `[p]ownernotifications adddestination 168091848718417920` - Accepts channel IDs.\n\n" -" **Arguments:**\n" -" - `` - The channel to send owner notifications to.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4637 -#, docstring -msgid "\n" -" Removes a destination text channel from receiving owner notifications.\n\n" -" **Examples:**\n" -" - `[p]ownernotifications removedestination #owner-notifications`\n" -" - `[p]ownernotifications deletedestination 168091848718417920` - Accepts channel IDs.\n\n" -" **Arguments:**\n" -" - `` - The channel to stop sending owner notifications to.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4661 -#, docstring -msgid "\n" -" Lists the configured extra destinations for owner notifications.\n\n" -" **Example:**\n" -" - `[p]ownernotifications listdestinations`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4671 -msgid "There are no extra channels being sent to." -msgstr "" - -#: redbot/core/core_commands.py:4682 -msgid "Unknown channel with id: {id}" -msgstr "" - -#: redbot/core/core_commands.py:4713 +#: redbot/core/core_commands.py:5717 #, docstring msgid "\n" " Commands to add servers or channels to the ignore list.\n\n" @@ -3033,124 +4254,130 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4723 +#: redbot/core/core_commands.py:5727 #, docstring msgid "\n" " List the currently ignored servers and channels.\n\n" " **Example:**\n" -" - `[p]ignore list`\n" +" - `[p]ignore list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4738 +#: redbot/core/core_commands.py:5749 #, docstring msgid "\n" -" Ignore commands in the channel or category.\n\n" -" Defaults to the current channel.\n\n" +" Ignore commands in the channel, thread, or category.\n\n" +" Defaults to the current thread or channel.\n\n" " Note: Owners, Admins, and those with Manage Channel permissions override ignored channels.\n\n" " **Examples:**\n" -" - `[p]ignore channel #general` - Ignores commands in the #general channel.\n" -" - `[p]ignore channel` - Ignores commands in the current channel.\n" -" - `[p]ignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" -" - `[p]ignore channel 356236713347252226` - Also accepts IDs.\n\n" +" - `[p]ignore channel #general` - Ignores commands in the #general channel.\n" +" - `[p]ignore channel` - Ignores commands in the current channel.\n" +" - `[p]ignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" +" - `[p]ignore channel 356236713347252226` - Also accepts IDs.\n\n" " **Arguments:**\n" -" - `` - The channel to ignore. Can be a category channel.\n" +" - `` - The channel to ignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:4758 +#: redbot/core/core_commands.py:5767 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:4760 +#: redbot/core/core_commands.py:5769 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:4765 +#: redbot/core/core_commands.py:5774 #, docstring msgid "\n" " Ignore commands in this server.\n\n" " Note: Owners, Admins, and those with Manage Server permissions override ignored servers.\n\n" " **Example:**\n" -" - `[p]ignore server` - Ignores the current server\n" +" - `[p]ignore server` - Ignores the current server\n" " " msgstr "" -#: redbot/core/core_commands.py:4776 +#: redbot/core/core_commands.py:5785 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:4778 +#: redbot/core/core_commands.py:5787 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:4784 +#: redbot/core/core_commands.py:5793 #, docstring msgid "Commands to remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:4792 +#: redbot/core/core_commands.py:5808 #, docstring msgid "\n" -" Remove a channel or category from the ignore list.\n\n" -" Defaults to the current channel.\n\n" +" Remove a channel, thread, or category from the ignore list.\n\n" +" Defaults to the current thread or channel.\n\n" " **Examples:**\n" -" - `[p]unignore channel #general` - Unignores commands in the #general channel.\n" -" - `[p]unignore channel` - Unignores commands in the current channel.\n" -" - `[p]unignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" -" - `[p]unignore channel 356236713347252226` - Also accepts IDs. Use this method to unignore categories.\n\n" +" - `[p]unignore channel #general` - Unignores commands in the #general channel.\n" +" - `[p]unignore channel` - Unignores commands in the current channel.\n" +" - `[p]unignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" +" - `[p]unignore channel 356236713347252226` - Also accepts IDs. Use this method to unignore categories.\n\n" " **Arguments:**\n" -" - `` - The channel to unignore. This can be a category channel.\n" +" - `` - The channel to unignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:4811 +#: redbot/core/core_commands.py:5824 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:4813 +#: redbot/core/core_commands.py:5826 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:4818 +#: redbot/core/core_commands.py:5831 #, docstring msgid "\n" " Remove this server from the ignore list.\n\n" " **Example:**\n" -" - `[p]unignore server` - Stops ignoring the current server\n" +" - `[p]unignore server` - Stops ignoring the current server\n" " " msgstr "" -#: redbot/core/core_commands.py:4827 +#: redbot/core/core_commands.py:5840 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:4829 +#: redbot/core/core_commands.py:5842 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:4835 +#: redbot/core/core_commands.py:5856 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:4847 +#: redbot/core/core_commands.py:5873 redbot/core/core_commands.py:5875 +#: redbot/core/core_commands.py:5876 +msgid "None" +msgstr "" + +#: redbot/core/core_commands.py:5877 msgid "Currently ignored categories: {categories}\n" -"Channels: {channels}" +"Channels: {channels}\n" +"Threads (excluding archived):{threads}" msgstr "" -#: redbot/core/core_commands.py:4862 +#: redbot/core/core_commands.py:5894 #, docstring msgid "\n" " Get info about Red's licenses.\n" " " msgstr "" -#: redbot/core/dev_commands.py:36 +#: redbot/core/dev_commands.py:412 #, docstring msgid "Various development focused utilities." msgstr "" -#: redbot/core/dev_commands.py:123 +#: redbot/core/dev_commands.py:455 #, docstring msgid "Evaluate a statement of python code.\n\n" " The bot will always respond with the return value of the code.\n" @@ -3160,18 +4387,22 @@ msgid "Evaluate a statement of python code.\n\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" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" " " msgstr "" -#: redbot/core/dev_commands.py:167 +#: redbot/core/dev_commands.py:491 #, docstring msgid "Execute asynchronous code.\n\n" " This command wraps code into the body of an async function and then\n" @@ -3180,264 +4411,215 @@ msgid "Execute asynchronous code.\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" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" " " msgstr "" -#: redbot/core/dev_commands.py:221 +#: redbot/core/dev_commands.py:527 #, 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:230 +" evaluated.\n\n" +" Use `exit()` or `quit` to exit the REPL session, prefixed with\n" +" a backtick so they may be interpreted.\n\n" +" Environment Variables:\n" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" +" " +msgstr "" + +#: redbot/core/dev_commands.py:553 msgid "Already running a REPL session in this channel. Exit it with `quit`." msgstr "" -#: redbot/core/dev_commands.py:234 +#: redbot/core/dev_commands.py:557 msgid "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." msgstr "" -#: redbot/core/dev_commands.py:245 +#: redbot/core/dev_commands.py:568 msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." msgstr "" -#: redbot/core/dev_commands.py:259 +#: redbot/core/dev_commands.py:583 msgid "Exiting." msgstr "" -#: redbot/core/dev_commands.py:310 -msgid "Unexpected error: `{}`" +#: redbot/core/dev_commands.py:595 +msgid "Unexpected error: " msgstr "" -#: redbot/core/dev_commands.py:314 +#: redbot/core/dev_commands.py:599 #, docstring -msgid "Pauses/resumes the REPL running in the current channel" +msgid "Pauses/resumes the REPL running in the current channel." msgstr "" -#: redbot/core/dev_commands.py:316 +#: redbot/core/dev_commands.py:601 msgid "There is no currently running REPL session in this channel." msgstr "" -#: redbot/core/dev_commands.py:324 +#: redbot/core/dev_commands.py:609 msgid "The REPL session in this channel has been resumed." msgstr "" -#: redbot/core/dev_commands.py:326 +#: redbot/core/dev_commands.py:611 msgid "The REPL session in this channel is now paused." msgstr "" -#: redbot/core/dev_commands.py:331 +#: redbot/core/dev_commands.py:617 #, docstring msgid "Mock another user invoking a command.\n\n" " The prefix must not be entered.\n" " " msgstr "" -#: redbot/core/dev_commands.py:344 +#: redbot/core/dev_commands.py:633 #, 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" +" Current message is used as a base (including attachments, embeds, etc.),\n" +" the content and author of the message are replaced with the given arguments.\n\n" +" Note: If `content` isn't passed, the message needs to contain embeds, attachments,\n" +" or anything else that makes the message non-empty.\n" " " msgstr "" -#: redbot/core/dev_commands.py:365 +#: redbot/core/dev_commands.py:654 #, docstring msgid "Give bot owners the ability to bypass cooldowns.\n\n" " Does not persist through restarts." msgstr "" -#: redbot/core/dev_commands.py:373 +#: redbot/core/dev_commands.py:662 msgid "Bot owners will now bypass all commands with cooldowns." msgstr "" -#: redbot/core/dev_commands.py:375 +#: redbot/core/dev_commands.py:664 msgid "Bot owners will no longer bypass all commands with cooldowns." msgstr "" -#: redbot/core/errors.py:49 +#: redbot/core/errors.py:61 msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/events.py:112 -msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" -msgstr "" - -#: redbot/core/events.py:122 -msgid "\n\n" -"While 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:146 -msgid "\n\n" -"To 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:151 -msgid "Command Prompt" -msgstr "" - -#: redbot/core/events.py:153 -msgid "Terminal" -msgstr "" - -#: redbot/core/events.py:160 -msgid "\n" -"Once you've started up your bot again, if you have any 3rd-party cogs installed we then highly recommend you update them with this command in Discord: `[p]cog update`" -msgstr "" - -#: redbot/core/events.py:167 -msgid "\n\n" -"You have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\n\n" -"You 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:232 -msgid "`{user_input}` is not a valid value for `{command}`" -msgstr "" - -#: redbot/core/events.py:257 -msgid "Error in command '{command}'. Check your console or logs for details." -msgstr "" - -#: redbot/core/events.py:282 -msgid "I require the {permission} permission to execute that command." -msgstr "" - -#: redbot/core/events.py:286 -msgid "I require {permission_list} permissions to execute that command." -msgstr "" - -#: redbot/core/events.py:294 -msgid "That command is not available in DMs." -msgstr "" - -#: redbot/core/events.py:296 -msgid "That command is only available in DMs." -msgstr "" - -#: redbot/core/events.py:298 -msgid "That command is only available in NSFW channels." -msgstr "" - -#: redbot/core/events.py:308 -msgid "This command is on cooldown. Try again in {delay}." -msgstr "" - -#: redbot/core/events.py:310 -msgid "This command is on cooldown. Try again in 1 second." -msgstr "" - -#: redbot/core/events.py:315 -msgid "Too many people using this command. It can only be used {number} times concurrently." -msgstr "" - -#: redbot/core/events.py:320 -msgid "Too many people using this command. It can only be used once concurrently." +#: redbot/core/modlog.py:393 +msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/events.py:326 -msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +#: redbot/core/modlog.py:395 +msgid "**Reason:** Use the `reason` command to add it" msgstr "" -#: redbot/core/events.py:331 -msgid "That command is still completing, it can only be used once per {type} concurrently." +#: redbot/core/modlog.py:398 +msgid "Unknown" msgstr "" -#: redbot/core/events.py:337 -msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +#: redbot/core/modlog.py:402 redbot/core/modlog.py:424 +#: redbot/core/modlog.py:439 +msgid "Deleted User." msgstr "" -#: redbot/core/events.py:342 -msgid "Too many people using this command. It can only be used once per {type} concurrently." +#: redbot/core/modlog.py:476 +msgid "Deleted or archived thread ({thread_id}) in {channel_name}" msgstr "" -#: redbot/core/modlog.py:417 -msgid "Case #{} | {} {}" +#: redbot/core/modlog.py:480 +msgid "Thread {thread_id} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:419 -msgid "**Reason:** Use the `reason` command to add it" +#: redbot/core/modlog.py:484 +msgid "{channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:422 -msgid "Unknown" +#: redbot/core/modlog.py:489 +msgid "Thread {thread_name} in {channel_name}" msgstr "" -#: redbot/core/modlog.py:426 redbot/core/modlog.py:448 -#: redbot/core/modlog.py:463 -msgid "Deleted User." +#: redbot/core/modlog.py:493 +msgid "Thread {thread_name} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:477 redbot/core/modlog.py:512 -msgid "**Reason:** {}" +#: redbot/core/modlog.py:499 redbot/core/modlog.py:527 +msgid "Reason:" msgstr "" -#: redbot/core/modlog.py:491 +#: redbot/core/modlog.py:513 msgid "Moderator" msgstr "" -#: redbot/core/modlog.py:493 +#: redbot/core/modlog.py:515 msgid "Until" msgstr "" -#: redbot/core/modlog.py:494 +#: redbot/core/modlog.py:516 msgid "Duration" msgstr "" -#: redbot/core/modlog.py:498 redbot/core/modlog.py:503 +#: redbot/core/modlog.py:518 msgid "Channel" msgstr "" -#: redbot/core/modlog.py:499 -msgid "{channel} (deleted)" -msgstr "" - -#: redbot/core/modlog.py:505 +#: redbot/core/modlog.py:520 msgid "Amended by" msgstr "" -#: redbot/core/modlog.py:507 +#: redbot/core/modlog.py:522 msgid "Last modified at" msgstr "" -#: redbot/core/modlog.py:527 -msgid "**User:** {}\n" +#: redbot/core/modlog.py:542 +msgid "User:" +msgstr "" + +#: redbot/core/modlog.py:543 +msgid "Moderator:" +msgstr "" + +#: redbot/core/modlog.py:546 +msgid "Until:" msgstr "" -#: redbot/core/modlog.py:528 -msgid "**Moderator:** {}\n" +#: redbot/core/modlog.py:546 +msgid "Duration:" msgstr "" -#: redbot/core/modlog.py:531 -msgid "**Until:** {}\n" -"**Duration:** {}\n" +#: redbot/core/modlog.py:549 redbot/core/modlog.py:551 +msgid "Channel:" msgstr "" -#: redbot/core/modlog.py:534 -msgid "**Channel**: {} (Deleted)\n" +#: redbot/core/modlog.py:553 +msgid "Amended by:" msgstr "" -#: redbot/core/modlog.py:536 -msgid "**Channel**: {}\n" +#: redbot/core/modlog.py:555 +msgid "Last modified at:" msgstr "" -#: redbot/core/modlog.py:538 -msgid "**Amended by:** {}\n" +#: redbot/core/tree.py:271 +msgid "Command not found." msgstr "" -#: redbot/core/modlog.py:540 -msgid "**Last modified at:** {}\n" +#: redbot/core/tree.py:332 +msgid "You are not permitted to use this command." msgstr "" diff --git a/redbot/core/locales/de-DE.po b/redbot/core/locales/de-DE.po index a3da6ea356a..4a923984a66 100644 --- a/redbot/core/locales/de-DE.po +++ b/redbot/core/locales/de-DE.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-12 15:52+0000\n" +"POT-Creation-Date: 2024-03-23 23:21+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,20 +15,12 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: de_DE\n" -#: redbot/core/bank.py:1019 -msgid "Can't pay for this command in DM without a global bank." -msgstr "Dieser Befehl kann ohne eine globale Bank nicht in DM bezahlt werden." - -#: redbot/core/bank.py:1026 -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:316 +#: redbot/core/_cog_manager.py:317 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "Befehle um Red's Cog Manager zu bedienen." -#: redbot/core/cog_manager.py:325 +#: redbot/core/_cog_manager.py:326 #, docstring msgid "\n" " Lists current cog paths in order of priority.\n" @@ -37,13 +29,13 @@ msgstr "\n" " Listet aktuelle Cog Pfade nach Priorität sortiert auf.\n" " " -#: redbot/core/cog_manager.py:333 +#: redbot/core/_cog_manager.py:334 msgid "Install Path: {install_path}\n" "Core Path: {core_path}\n\n" msgstr "Installationspfad: {install_path}\n" "Core Pfad: {core_path}\n\n" -#: redbot/core/cog_manager.py:347 +#: redbot/core/_cog_manager.py:348 #, docstring msgid "\n" " Add a path to the list of available cog paths.\n" @@ -52,36 +44,32 @@ msgstr "\n" " Füge einen Pfad zur Liste der verfügbaren Cog Pfade hinzu.\n" " " -#: redbot/core/cog_manager.py:351 +#: redbot/core/_cog_manager.py:352 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:359 +#: redbot/core/_cog_manager.py:360 msgid "Path successfully added." msgstr "Pfad erfolgreich hinzugefügt." -#: redbot/core/cog_manager.py:364 +#: redbot/core/_cog_manager.py:365 #, docstring msgid "\n" -" Removes a path from the available cog paths given the `path_number` from `[p]paths`.\n" +" Removes one or more paths from the available cog paths given the `path_numbers` from `[p]paths`.\n" " " msgstr "\n" -" Entfernt einen Pfad aus den verfügbaren Cog Pfaden mit der `Pfad_Nummer` von `[p]Pfad`.\n" +" Entfernt einen oder mehrere Pfade aus den verfügbaren Cog-Pfaden mit den `path_numbers` von `[p]paths`.\n" " " -#: 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:376 -msgid "That is an invalid path number." -msgstr "Das ist eine ungültige Pfadnummer." +#: redbot/core/_cog_manager.py:386 +msgid "The following paths were removed: {paths}" +msgstr "Die folgenden Pfade wurden entfernt: {paths}" -#: redbot/core/cog_manager.py:380 -msgid "Path successfully removed." -msgstr "Der Pfad wurde erfolgreich entfernt." +#: redbot/core/_cog_manager.py:392 +msgid "The following path numbers did not exist: {path_numbers}" +msgstr "Die folgenden Pfadnummern haben nicht existiert: {path_numbers}" -#: redbot/core/cog_manager.py:385 +#: redbot/core/_cog_manager.py:403 #, docstring msgid "\n" " Reorders paths internally to allow discovery of different cogs.\n" @@ -90,42 +78,42 @@ msgstr "\n" " Ordnet Pfade intern neu um andere cogs entdecken zu können.\n" " " -#: redbot/core/cog_manager.py:399 +#: redbot/core/_cog_manager.py:414 msgid "Invalid 'from' index." msgstr "Ungültiger 'from' index." -#: redbot/core/cog_manager.py:405 +#: redbot/core/_cog_manager.py:420 msgid "Invalid 'to' index." msgstr "Ungültiger 'to' index." -#: redbot/core/cog_manager.py:409 +#: redbot/core/_cog_manager.py:424 msgid "Paths reordered." msgstr "Pfade wurden neu geordnet." -#: redbot/core/cog_manager.py:414 +#: redbot/core/_cog_manager.py:429 #, 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" +" Returns the current install path or sets it if one is provided.\n\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" +" Gibt den aktuellen Installationspfad zurück oder setzt ihn, wenn er angegeben wird.\n\n" +" Der angegebene Pfad muss absolut oder relativ zum Verzeichnis\n" +" des Bots sein und muss bereits existieren.\n\n" +" In diesem Prozess werden keine installierten Cogs übertragen.\n" " " -#: redbot/core/cog_manager.py:427 +#: redbot/core/_cog_manager.py:443 msgid "That path does not exist." msgstr "Dieser Pfad existiert nicht." -#: redbot/core/cog_manager.py:432 +#: redbot/core/_cog_manager.py:448 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:438 +#: redbot/core/_cog_manager.py:454 #, docstring msgid "\n" " Lists all loaded and available cogs.\n" @@ -134,23 +122,650 @@ msgstr "\n" " Listet alle geladenen und verfügbaren cogs auf.\n" " " -#: redbot/core/cog_manager.py:451 redbot/core/cog_manager.py:466 +#: redbot/core/_cog_manager.py:467 redbot/core/_cog_manager.py:482 msgid "**{} loaded:**\n" msgstr "**{} geladen.**\n" -#: redbot/core/cog_manager.py:452 redbot/core/cog_manager.py:468 +#: redbot/core/_cog_manager.py:468 redbot/core/_cog_manager.py:484 msgid "**{} unloaded:**\n" msgstr "**{} nicht geladen.**\n" -#: redbot/core/core_commands.py:181 +#: redbot/core/_diagnoser.py:104 +msgid "To fix this issue, you need to do one of these:" +msgstr "Um dieses Problem zu beheben, musst du eines hiervon tun:" + +#: redbot/core/_diagnoser.py:112 +msgid "Check if the command caller is not a bot" +msgstr "Überprüfe, ob der Befehlsbenutzer kein Bot ist" + +#: redbot/core/_diagnoser.py:118 +msgid "The user is a bot which prevents them from running any command." +msgstr "Der Benutzer ist ein Bot, der ihn daran hindert, jeden Befehl auszuführen." + +#: redbot/core/_diagnoser.py:119 +msgid "This cannot be fixed - bots should not be listening to other bots." +msgstr "Das kann nicht behoben werden - Bots sollten nicht auf andere Bots hören." + +#: redbot/core/_diagnoser.py:123 +msgid "Check if the bot can send messages in the given channel" +msgstr "Prüft, ob der Bot Nachrichten im angegebenen Kanal senden kann" + +#: redbot/core/_diagnoser.py:130 +msgid "Bot is timed out in the given channel." +msgstr "Der Bot hat in diesem Kanal einen Time-Out." + +#: redbot/core/_diagnoser.py:131 +msgid "To fix this issue, remove timeout from the bot." +msgstr "Um das Problem zu beheben, entferne den Timeout vom Bot." + +#: redbot/core/_diagnoser.py:137 +msgid "Bot doesn't have permission to send messages in the given channel." +msgstr "Der Bot hat nicht die Berechtigung, Nachrichten im angegebenen Kanal zu senden." + +#: redbot/core/_diagnoser.py:138 +msgid "To fix this issue, ensure that the permissions setup allows the bot to send messages per Discord's role hierarchy:\n" +"https://support.discord.com/hc/en-us/articles/206141927" +msgstr "Um dieses Problem zu beheben, stelle sicher, dass das Berechtigungs-Setup es dem Bot erlaubt, Nachrichten übers Discord's Rollenhierarchie zu senden:\n" +"https://support.discord.com/hc/de/articles/206141927" + +#: redbot/core/_diagnoser.py:150 +msgid "Check if the channel and the server aren't set to be ignored" +msgstr "Überprüfe, ob Kanal und Server nicht ignoriert werden" + +#: redbot/core/_diagnoser.py:156 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {thread} thread, its parent channel, and the server aren't a part of that list." +msgstr "Um dieses Problem zu beheben, überprüfen Sie die Liste des {command} Befehls und stellen Sie sicher, dass der {thread} Thread sein übergeordneter Kanal, und der Server nicht Teil dieser Liste sind." + +#: redbot/core/_diagnoser.py:165 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {channel} channel and the server aren't a part of that list." +msgstr "Um dieses Problem zu beheben, überprüfe die vom Befehl {command} zurückgegebene Liste und stelle sicher, dass der Kanal {channel} und der Server nicht Teil dieser Liste sind." + +#: redbot/core/_diagnoser.py:175 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {thread} thread, its parent channel, the channel category it belongs to ({channel_category}), and the server aren't a part of that list." +msgstr "Um dieses Problem zu beheben, überprüfen Sie die Liste des {command} Befehls und stellen Sie sicher, dass der {thread} Thread sein übergeordneter Kanal, die Kanalkategorie, zu der er gehört ({channel_category}), und der Server nicht Teil dieser Liste sind." + +#: redbot/core/_diagnoser.py:186 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {channel} channel, the channel category it belongs to ({channel_category}), and the server aren't a part of that list." +msgstr "Um dieses Problem zu beheben, überprüfe die vom {command} -Befehl zurückgegebene Liste und stelle sicher, dass der {channel} Kanal die Kanalkategorie, zu der sie gehört ({channel_category}), und der Server ist nicht Teil dieser Liste." + +#: redbot/core/_diagnoser.py:200 +msgid "The bot is set to ignore commands in the given channel or this server." +msgstr "Der Bot ignoriert Befehle im angegebenen Kanal oder diesem Server." + +#: redbot/core/_diagnoser.py:210 +msgid "Global allowlist prevents the user from running this command." +msgstr "Globale Berechtigungsliste hindert den Benutzer daran, diesen Befehl auszuführen." + +#: redbot/core/_diagnoser.py:211 +msgid "To fix this issue, you can either add the user to the allowlist, or clear the allowlist.\n" +"If you want to keep the allowlist, you can run {command_1} which will add {user} to the allowlist.\n" +"If you instead want to clear the allowlist and let all users run commands freely, you can run {command_2} to do that." +msgstr "Um dieses Problem zu beheben, kannst du entweder den Benutzer zur Berechtigungsliste hinzufügen oder die Berechtigungsliste löschen.\n" +"Wenn du die Zulassungsliste behalten möchtest, kannst du {command_1} ausführen, die {user} zur Zulassungsliste hinzufügen.\n" +"Wenn du stattdessen die Berechtigungsliste löschen und alle Benutzer die Befehle frei ausführen lassen möchten, kannst du {command_2} ausführen, um dies zu tun." + +#: redbot/core/_diagnoser.py:227 +msgid "Global blocklist prevents the user from running this command." +msgstr "Globale Berechtigungsliste hindert den Benutzer daran, diesen Befehl auszuführen." + +#: redbot/core/_diagnoser.py:228 +msgid "To fix this issue, you can either remove the user from the blocklist, or clear the blocklist.\n" +"If you want to keep the blocklist, you can run {command_1} which will remove {user} from the blocklist.\n" +"If you instead want to clear the blocklist and let all users run commands freely, you can run {command_2} to do that." +msgstr "Um dieses Problem zu beheben, kannst du entweder den Benutzer zur Berechtigungsliste hinzufügen oder die Berechtigungsliste löschen.\n" +"Wenn du die Zulassungsliste behalten möchtest, kannst du {command_1} ausführen, die {user} zur Zulassungsliste hinzufügen.\n" +"Wenn du stattdessen die Berechtigungsliste löschen und alle Benutzer die Befehle frei ausführen lassen möchten, kannst du {command_2} ausführen, um dies zu tun." + +#: redbot/core/_diagnoser.py:250 +msgid "Local allowlist prevents the user from running this command." +msgstr "Lokale Berechtigungsliste hindert den Benutzer daran, diesen Befehl auszuführen." + +#: redbot/core/_diagnoser.py:251 +msgid "To fix this issue, you can either add the user or one of their roles to the local allowlist, or clear the local allowlist.\n" +"If you want to keep the local allowlist, you can run {command_1} which will add {user} to the local allowlist.\n" +"If you instead want to clear the local allowlist and let all users run commands freely, you can run {command_2} to do that." +msgstr "Um dieses Problem zu beheben, kannst du entweder den Benutzer zur Berechtigungsliste hinzufügen oder die Berechtigungsliste löschen.\n" +"Wenn du die Zulassungsliste behalten möchtest, kannst du {command_1} ausführen, die {user} zur Zulassungsliste hinzufügen.\n" +"Wenn du stattdessen die Berechtigungsliste löschen und alle Benutzer die Befehle frei ausführen lassen möchten, kannst du {command_2} ausführen, um dies zu tun." + +#: redbot/core/_diagnoser.py:265 +msgid "Local blocklist prevents the user from running this command." +msgstr "Lokale Berechtigungsliste hindert den Benutzer daran, diesen Befehl auszuführen." + +#: redbot/core/_diagnoser.py:280 +msgid "To fix this issue, you can either remove the user's roles from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove the user's roles ({roles}) from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." +msgstr "Um dieses Problem zu beheben, kannst du entweder den Benutzer zur Berechtigungsliste hinzufügen oder die Berechtigungsliste löschen.\n" +"Wenn du die Zulassungsliste behalten möchtest, kannst du {command_1} ausführen, die ({roles}) zur Zulassungsliste hinzufügen.\n" +"Wenn du stattdessen die Berechtigungsliste löschen und alle Benutzer die Befehle frei ausführen lassen möchten, kannst du {command_2} ausführen, um dies zu tun." + +#: redbot/core/_diagnoser.py:305 +msgid "To fix this issue, you can either remove the user and their roles from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove {user} and their roles ({roles}) from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." +msgstr "Um dieses Problem zu beheben, kannst dz entweder den Benutzer und seine Rollen von der lokalen Sperrliste entfernen oder die lokale Sperrliste löschen.\n" +"Wenn Sie die lokale Sperrliste behalten möchten, kannst du {command_1} ausführen, das {user} und seine Rollen ({roles}) aus der lokalen Blockliste entfernt.\n" +"Wenn du stattdessen die lokale Sperrliste löschen möchten und alle Benutzer die Befehle frei ausführen lassen möchten, kannst du {command_2} ausführen, um dies zu tun." + +#: redbot/core/_diagnoser.py:327 +msgid "To fix this issue, you can either remove the user from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove {user} from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." +msgstr "Um dieses Problem zu beheben, kannst du entweder den Benutzer zur Berechtigungsliste hinzufügen oder die Berechtigungsliste löschen.\n" +"Wenn du die Zulassungsliste behalten möchtest, kannst du {command_1} ausführen, die {user} zur Zulassungsliste hinzufügen.\n" +"Wenn du stattdessen die Berechtigungsliste löschen und alle Benutzer die Befehle frei ausführen lassen möchten, kannst du {command_2} ausführen, um dies zu tun." + +#: redbot/core/_diagnoser.py:342 +msgid "Allowlist and blocklist checks" +msgstr "Erlaube und Sperrlisten-Prüfungen" + +#: redbot/core/_diagnoser.py:374 +msgid "Global, cog and command checks" +msgstr "Globale, Cog- und Befehlsprüfung" + +#: redbot/core/_diagnoser.py:381 +msgid "The given command is disabled in this guild." +msgstr "Dieser Befehl ist in dieser Gilde deaktiviert." + +#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:858 +msgid "One of the parents of the given command is disabled globally." +msgstr "Einer der Eltern des angegebenen Befehls ist global deaktiviert." + +#: redbot/core/_diagnoser.py:389 +msgid "To fix this issue, you can run {command} which will enable the {affected_command} command in this guild." +msgstr "Um dieses Problem zu beheben, kannst du {command} ausführen, welches den {affected_command} Befehl in dieser Gilde aktiviert." + +#: redbot/core/_diagnoser.py:410 +msgid "Other issues related to the checks" +msgstr "Andere Probleme sind im Zusammenhang mit den Prüfungen" + +#: redbot/core/_diagnoser.py:411 +msgid "There's an issue related to the checks for {command} but we're not able to determine the exact cause." +msgstr "Es gibt ein Problem im Zusammenhang mit den Prüfungen für {command}, aber wir sind nicht in der Lage, die genaue Ursache zu ermitteln." + +#: redbot/core/_diagnoser.py:415 +msgid "To fix this issue, a manual review of the global, cog and command checks is required." +msgstr "Um dieses Problem zu beheben, ist eine manuelle Überprüfung der globalen, cog und command Prüfungen erforderlich." + +#: redbot/core/_diagnoser.py:423 +msgid "Global checks" +msgstr "Globale Prüfungen" + +#: redbot/core/_diagnoser.py:433 +msgid "One of the global checks for the command {command} failed with a message:\n" +"{message}" +msgstr "Eine der globalen Prüfungen für den Befehl {command} schlug mit einer Nachricht fehl:\n" +"{message}" + +#: redbot/core/_diagnoser.py:437 +msgid "One of the global checks for the command {command} failed without a message." +msgstr "Eine der globalen Prüfungen für den Befehl {command} schlug mit einer Nachricht fehl." + +#: redbot/core/_diagnoser.py:441 +msgid "Cog check" +msgstr "Cog-Check" + +#: redbot/core/_diagnoser.py:458 +msgid "The cog check for the command {command} failed with a message:\n" +"{message}" +msgstr "Der Cog-Check für den Befehl {command} ist mit folgender Meldung fehlgeschlagen:\n" +"{message}" + +#: redbot/core/_diagnoser.py:459 +msgid "The cog check for the command {command} failed without a message." +msgstr "Der Cog-Check für den Befehl {command} ist ohne Meldung fehlgeschlagen." + +#: redbot/core/_diagnoser.py:463 +msgid "Command checks" +msgstr "Befehls-Check" + +#: redbot/core/_diagnoser.py:477 +msgid "One of the command checks for the command {command} failed with a message:\n" +"{message}" +msgstr "Eine der Befehls-Checks für den Befehl {command} ist mit folgender Meldung fehlgeschlagen:\n" +"{message}" + +#: redbot/core/_diagnoser.py:481 +msgid "One of the command checks for the command {command} failed without a message." +msgstr "Eine der Befehls-Checks für den Befehl {command} ist ohne Meldung fehlgeschlagen." + +#: redbot/core/_diagnoser.py:485 +msgid "Permissions verification" +msgstr "Überprüfung der Berechtigungen" + +#: redbot/core/_diagnoser.py:488 +msgid "Cog permissions verification" +msgstr "Verifizierung der Cog Berechtigungen" + +#: redbot/core/_diagnoser.py:503 +msgid "The cog of the given command is disabled in this guild." +msgstr "Das Cog des angegebenen Befehls ist auf diesem Server deaktiviert." + +#: redbot/core/_diagnoser.py:504 +msgid "To fix this issue, you can run {command} which will enable the {affected_cog} cog in this guild." +msgstr "Um dieses Problem zu beheben, kannst du {command} ausführen, der das {affected_cog} Cog auf diesem Server aktiviert." + +#: redbot/core/_diagnoser.py:518 +msgid "Bot is missing some of the channel permissions ({permissions}) required by the {cog} cog." +msgstr "Dem Bot fehlen einige der Kanalberechtigungen ({permissions}), die für das {cog} Cog erforderlich sind." + +#: redbot/core/_diagnoser.py:526 +msgid "Bot is missing some of the channel permissions ({permissions}) required by the {command} command." +msgstr "Dem Bot fehlen einige der Kanalberechtigungen ({permissions}), die für den Befehl {command} erforderlich sind." + +#: redbot/core/_diagnoser.py:538 +msgid "To fix this issue, grant the required permissions to the bot through role settings or channel overrides." +msgstr "Um dieses Problem zu beheben, erteile dem Bot die erforderlichen Berechtigungen über Rolleneinstellungen oder Kanal-Berechtigungen." + +#: redbot/core/_diagnoser.py:557 redbot/core/_diagnoser.py:653 +msgid "Other issues related to the permissions." +msgstr "Andere Probleme im Zusammenhang mit den Berechtigungen." + +#: redbot/core/_diagnoser.py:558 +msgid "Fatal error: There's an issue related to the permissions for the {cog} cog but we're not able to determine the exact cause." +msgstr "Schwerwiegender Fehler: Es gibt ein Problem mit den Berechtigungen für das Cog {cog}, aber wir sind nicht in der Lage, die genaue Ursache zu bestimmen." + +#: redbot/core/_diagnoser.py:563 +msgid "Fatal error: There's an issue related to the permissions for the {command} command but we're not able to determine the exact cause." +msgstr "Schwerwiegender Fehler: Es gibt ein Problem mit den Berechtigungen für den Befehl {command}, aber wir sind nicht in der Lage, die genaue Ursache zu bestimmen." + +#: redbot/core/_diagnoser.py:567 +msgid "This is an unexpected error, please report it on Red's issue tracker." +msgstr "Dies ist ein unerwarteter Fehler, bitte melde ihn in Red's issue tracker." + +#: redbot/core/_diagnoser.py:574 +msgid "Ensure that the command is not bot owner only" +msgstr "Vergewisser dich, dass der Befehl nicht nur vom Botbesitzer genutzt werden kann" + +#: redbot/core/_diagnoser.py:582 +msgid "The command is bot owner only and the given user is not a bot owner." +msgstr "Der Befehl gilt nur für Bot-Besitzer und der angegebene Benutzer ist kein Bot-Besitzer." + +#: redbot/core/_diagnoser.py:583 +msgid "This cannot be fixed - regular users cannot run bot owner only commands." +msgstr "Dies kann nicht behoben werden - normale Benutzer können keine Befehle ausführen, die nur von Bot-Besitzer genutzt werden können." + +#: redbot/core/_diagnoser.py:589 +msgid "Permission hooks" +msgstr "Berechtigungs-Hooks" + +#: redbot/core/_diagnoser.py:599 +msgid "Fatal error: the result of permission hooks is inconsistent." +msgstr "Schwerwiegender Fehler: Das Ergebnis von Berechtigungs-Hooks ist inkonsistent." + +#: redbot/core/_diagnoser.py:600 redbot/core/_diagnoser.py:606 +#: redbot/core/_diagnoser.py:844 +msgid "To fix this issue, a manual review of the installed cogs is required." +msgstr "Um dieses Problem zu beheben, ist eine manuelle Überprüfung des installierten Cogs erforderlich." + +#: redbot/core/_diagnoser.py:605 +msgid "The access has been denied by one of the bot's permissions hooks." +msgstr "Der Zugriff wurde durch einen der Berechtigungs-Hook des Bots verweigert." + +#: redbot/core/_diagnoser.py:615 +msgid "User's discord permissions, privilege level and rules from Permissions cog" +msgstr "Discord-Berechtigungen des Benutzers, Privileg stufe und Regeln aus dem Berechtigungs Cog" + +#: redbot/core/_diagnoser.py:630 +msgid "The access has been denied due to the rules set for the {cog} cog with Permissions cog." +msgstr "Der Zugriff wurde aufgrund der Regeln für das {cog} Cog mit Berechtigungs Cog verweigert." + +#: redbot/core/_diagnoser.py:635 +msgid "The access has been denied due to the rules set for the {command} command with Permissions cog." +msgstr "Der Zugriff wurde aufgrund der Regeln für den {command} Befehl mit Berechtigungs Cog verweigert." + +#: redbot/core/_diagnoser.py:639 +msgid "To fix the issue, a manual review of the rules is required." +msgstr "Um das Problem zu beheben, ist eine manuelle Überprüfung der Regeln erforderlich." + +#: redbot/core/_diagnoser.py:654 +msgid "There's an issue related to the permissions of {cog} cog but we're not able to determine the exact cause." +msgstr "Beim {cog} cog ist ein Problem mit Zusammenhang der Berechtigung aufgetreten. Es konnte aber nicht der genaue Grund festgestellt werden." + +#: redbot/core/_diagnoser.py:659 +msgid "There's an issue related to the permissions of {command} command but we're not able to determine the exact cause." +msgstr "Beim {command} command ist ein Problem mit Zusammenhang der Berechtigung aufgetreten. Es konnte aber nicht der genaue Grund festgestellt werden." + +#: redbot/core/_diagnoser.py:663 +msgid "To fix this issue, a manual review of the command is required." +msgstr "Um das Problem zu beheben, ist eine manuelle Überprüfung des Befehls erforderlich." + +#: redbot/core/_diagnoser.py:670 +msgid "Permission checks" +msgstr "Berechtigungsüberprüfung" + +#: redbot/core/_diagnoser.py:674 +msgid "The access has been denied by one of the permissions checks of {cog} cog." +msgstr "Der Zugriff wurde verweigert von einer Berechtigungsüberprüfung von {cog} cog." + +#: redbot/core/_diagnoser.py:678 +msgid "The access has been denied by one of the permission checks of {command} command." +msgstr "Der Zugriff wurde verweigert von einer Berechtigungsüberprüfung vom {command} Befehl." + +#: redbot/core/_diagnoser.py:686 +msgid "To fix this issue, a manual review of the permission checks is required." +msgstr "Um dieses Problem zu beheben, ist eine manuelle Überprüfung der Berechtigungsprüfungen erforderlich." + +#: redbot/core/_diagnoser.py:692 +msgid "User's discord permissions and privilege level" +msgstr "Benutzers discord Berechtigungen und Privilegien" + +#: redbot/core/_diagnoser.py:701 +msgid "grant the required permissions to the user through role settings or channel overrides" +msgstr "erteilen Sie dem Benutzer die erforderlichen Berechtigungen durch Rolleneinstellungen oder Kanalüberschreibungen" + +#: redbot/core/_diagnoser.py:707 +msgid "The user is missing some of the channel permissions ({permissions}) required by the {cog} cog." +msgstr "Dem Nutzer fehlen ein paar Channel Berechtigung ({permissions}) die vom {cog} cog benötigt werden." + +#: redbot/core/_diagnoser.py:712 +msgid "The user is missing some of the channel permissions ({permissions}) required by the {command} command." +msgstr "Dem Nutzer fehlen ein paar Channel Berechtigung ({permissions}) die vom {command} Befehl benötigt werden." + +#: redbot/core/_diagnoser.py:721 +msgid "the guild owner" +msgstr "der Gildenbesitzer" + +#: redbot/core/_diagnoser.py:724 +msgid "the mod role" +msgstr "die Mod-Rolle" + +#: redbot/core/_diagnoser.py:726 +msgid "the admin role" +msgstr "die Adminrolle" + +#: redbot/core/_diagnoser.py:729 +msgid "assign appropriate role to the user" +msgstr "weise dem Benutzer Entsprechende Rollen zu" + +#: redbot/core/_diagnoser.py:731 +msgid "The user is missing the privilege level ({privilege_level}) required by the {cog} cog." +msgstr "Dem Benutzer fehlt die vom {cog} Cog benötigte Berechtigungsstufe ({privilege_level})." + +#: redbot/core/_diagnoser.py:738 +msgid "The user is missing the privilege level ({privilege_level}) required by the {command} command." +msgstr "Dem Benutzer fehlt die vom {command} Befehl benötigte Berechtigungsstufe ({privilege_level})." + +#: redbot/core/_diagnoser.py:751 +msgid "add appropriate rule in the Permissions cog" +msgstr "füge geeignete Regeln im Berechtigungscog hinzu" + +#: redbot/core/_diagnoser.py:754 +msgid "The user has neither the channel permissions ({permissions}) nor the privilege level ({privilege_level}) required by the {cog} cog." +msgstr "Der Benutzer hat weder die Kanalrechte ({permissions}) noch die vom {cog} cog benötigte Berechtigungsstufe ({privilege_level})." + +#: redbot/core/_diagnoser.py:763 +msgid "The user has neither the channel permissions ({permissions}) nor the privilege level ({privilege_level}) required by the {command} command." +msgstr "Der Benutzer hat weder die Kanalrechte ({permissions}) noch die Berechtigungsstufe ({privilege_level}) die vom {command} Befehl benötigt wird." + +#: redbot/core/_diagnoser.py:781 +msgid "Checks and permissions verification for the command {command}" +msgstr "Prüfung und Verifikation der Berechtigungen für den Befehl {command}" + +#: redbot/core/_diagnoser.py:804 redbot/core/_diagnoser.py:917 +msgid "Other command checks" +msgstr "Andere Befehlsprüfungen" + +#: redbot/core/_diagnoser.py:805 redbot/core/_diagnoser.py:918 +msgid "The given command is failing one of the required checks." +msgstr "Der angegebene Befehl schlägt bei einer der erforderlichen Prüfungen fehl." + +#: redbot/core/_diagnoser.py:806 redbot/core/_diagnoser.py:919 +msgid "To fix this issue, a manual review of the command's checks is required." +msgstr "Um dieses Problem zu beheben, ist eine manuelle Überprüfung der Befehlsüberprüfungen erforderlich." + +#: redbot/core/_diagnoser.py:817 +msgid "Global 'call once' checks" +msgstr "Globale \"einmal aufrufen\" Überprüfungen" + +#: redbot/core/_diagnoser.py:839 +msgid "Other global 'call once' checks" +msgstr "Andere globale \"einmal aufrufen\" Überprüfungen" + +#: redbot/core/_diagnoser.py:840 +msgid "One of the global 'call once' checks implemented by a 3rd-party cog prevents this command from being ran." +msgstr "Eine der globalen \"einmal aufrufen\"-Prüfungen, die von einem 3rd-party Cog durchgeführt werden, verhindert die Ausführung dieses Befehls." + +#: redbot/core/_diagnoser.py:849 +msgid "Check if the command is disabled" +msgstr "Überprüfung, ob der Befehl deaktiviert ist" + +#: redbot/core/_diagnoser.py:859 redbot/core/_diagnoser.py:873 +msgid "To fix this issue, you can run {command} which will enable the {affected_command} command globally." +msgstr "Um dieses Problem zu beheben, können Sie {command} ausführen, der den {affected_command} -Befehl global aktiviert." + +#: redbot/core/_diagnoser.py:872 +msgid "The given command is disabled globally." +msgstr "Der angegebene Befehl ist global deaktiviert." + +#: redbot/core/_diagnoser.py:885 +msgid "Checks and permissions verification" +msgstr "Überprüfungen und Berechtigungsverifikation" + +#: redbot/core/_diagnoser.py:936 +msgid "Passed" +msgstr "Bestanden" + +#: redbot/core/_diagnoser.py:938 +msgid "Failed" +msgstr "Fehlgeschlagen" + +#: redbot/core/_diagnoser.py:967 +msgid "All checks passed and no issues were detected. Make sure that the given parameters correspond to the channel, user, and command name that have been problematic.\n\n" +"If you still can't find the issue, it is likely that one of the 3rd-party cogs you're using adds a global or cog local before invoke hook that prevents the command from getting invoked as this can't be diagnosed with this tool." +msgstr "Alle Prüfungen wurden bestanden, und es wurden keine Probleme festgestellt. Stelle sicher, dass die angegebenen Parameter mit dem Kanal, dem Benutzer und dem Befehlsnamen übereinstimmen, die problematisch waren.\n\n" +"Wenn Sie immer noch das Problem nicht finden können, ist es wahrscheinlich, dass eines der von Ihnen verwendeten 3rd-party-Cogs einen globalen oder cogspezifischen Vor-Aufruf-Hook hinzufügt, der verhindert, dass der Befehl aufgerufen wird. Dies kann mit diesem Tool nicht diagnostiziert werden." + +#: redbot/core/_diagnoser.py:978 +msgid "The bot has been able to identify the issue." +msgstr "Der Bot war in der Lage, das Problem zu identifizieren." + +#: redbot/core/_diagnoser.py:981 +msgid "Detected issue: " +msgstr "Erkannte Probleme: " + +#: redbot/core/_diagnoser.py:983 +msgid "Solution: " +msgstr "Lösung: " + +#: redbot/core/_diagnoser.py:985 +msgid "\n" +"Here's a detailed report in case you need it:" +msgstr "\n" +"Hier ist ein detaillierter Bericht, falls du ihn benötigst:" + +#: redbot/core/_diagnoser.py:986 +msgid "Channel: " +msgstr "Kanal: " + +#: redbot/core/_diagnoser.py:987 +msgid "Command caller: " +msgstr "Nutzer der Befehls: " + +#: redbot/core/_diagnoser.py:988 +msgid "Command: " +msgstr "Befehl: " + +#: redbot/core/_diagnoser.py:989 +msgid "Tests that have been ran:" +msgstr "Tests, die ausgeführt wurden:" + +#: redbot/core/_events.py:56 +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:65 +msgid "\n\n" +"While 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\n" +"Normalerweise 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:74 +msgid "\n\n" +"You have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\n\n" +"You 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\n" +"Du 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:120 +msgid "\n\n" +"To update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:{command_1}\n" +"Once you've started up your bot again, we recommend that you update any installed 3rd-party cogs with this command in Discord:{command_2}" +msgstr "\n\n" +"Um deinen Bot zu aktualisieren, schalte ihn zuerst aus. Öffne dann ein Fenster der {console} (nicht als Administrator) und führe folgendes aus: {command_1}\n" +"Nachdem du deinen Bot wieder gestartet hast, empfehlen wir, alle installierten 3rd-party-Cogs mit diesem Befehl in Discord zu aktualisieren: {command_2}" + +#: redbot/core/_events.py:128 +msgid "Command Prompt" +msgstr "die Windows-Eingabeaufforderung(CMD)" + +#: redbot/core/_events.py:128 +msgid "Terminal" +msgstr "Terminal" + +#: redbot/core/_events.py:240 +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:251 redbot/core/_events.py:304 +msgid "Argument `{parameter_name}` must be a positive integer." +msgstr "Argument `{parameter_name}` muss eine positive integer sein." + +#: redbot/core/_events.py:253 redbot/core/_events.py:306 +msgid "Argument `{parameter_name}` must be an integer no more than {maximum}." +msgstr "Argument `{parameter_name}` muss ein integer sein und darf nicht mehr als {maximum} sein." + +#: redbot/core/_events.py:257 redbot/core/_events.py:310 +msgid "Argument `{parameter_name}` must be an integer no less than {minimum}." +msgstr "Argument `{parameter_name}` muss ein integer sein und nicht weniger als {minimum} sein." + +#: redbot/core/_events.py:261 redbot/core/_events.py:314 +msgid "Argument `{parameter_name}` must be an integer between {minimum} and {maximum}." +msgstr "Argument `{parameter_name}` muss eine integer zwischen {minimum} und {maximum} sein." + +#: redbot/core/_events.py:266 redbot/core/_events.py:319 +msgid "Argument `{parameter_name}` must be a positive number." +msgstr "Argument `{parameter_name}` muss eine positive Zahl sein." + +#: redbot/core/_events.py:268 redbot/core/_events.py:321 +msgid "Argument `{parameter_name}` must be a number no more than {maximum}." +msgstr "Argument `{parameter_name}` muss eine Zahl und darf nicht mehr sein als {maximum}." + +#: redbot/core/_events.py:272 +msgid "Argument `{parameter_name}` must be a number no less than {maximum}." +msgstr "Argument `{parameter_name}` muss eine Zahl und nicht weniger als {maximum} sein." + +#: redbot/core/_events.py:276 redbot/core/_events.py:329 +msgid "Argument `{parameter_name}` must be a number between {minimum} and {maximum}." +msgstr "Argument `{parameter_name}` muss eine Zahl zwischen {minimum} und {maximum} sein." + +#: redbot/core/_events.py:281 redbot/core/_events.py:334 +msgid "Argument `{parameter_name}` must be a string with a length of no more than {maximum}." +msgstr "Argument `{parameter_name}` muss ein String mit einer Länge von nicht mehr als {maximum} sein." + +#: redbot/core/_events.py:285 redbot/core/_events.py:338 +msgid "Argument `{parameter_name}` must be a string with a length of no less than {minimum}." +msgstr "Argument `{parameter_name}` muss ein String mit einer Länge von nicht weniger als {minimum} sein." + +#: redbot/core/_events.py:289 redbot/core/_events.py:342 +msgid "Argument `{parameter_name}` must be a string with a length of between {minimum} and {maximum}." +msgstr "Argument `{parameter_name}` muss ein String mit einer Länge von zwischen {minimum} und {maximum} sein." + +#: redbot/core/_events.py:325 +msgid "Argument `{parameter_name}` must be a number no less than {minimum}." +msgstr "Argument `{parameter_name}` muss eine Zahl und nicht weniger als {minimum} sein." + +#: redbot/core/_events.py:355 +msgid "\"{argument}\" is not an integer." +msgstr "\"{argument}\" ist kein integer." + +#: redbot/core/_events.py:358 +msgid "\"{argument}\" is not a number." +msgstr "\"{argument}\" ist keine Zahl." + +#: redbot/core/_events.py:385 redbot/core/tree.py:292 +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:388 redbot/core/tree.py:295 +msgid "Error in command '{command}'." +msgstr "Fehler im Befehl '{command}'." + +#: redbot/core/_events.py:406 redbot/core/tree.py:309 +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:410 redbot/core/tree.py:313 +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:418 redbot/core/tree.py:320 +msgid "That command is not available in DMs." +msgstr "Dieser Befehl ist nicht in Direktnachrichten verfügbar." + +#: redbot/core/_events.py:420 +msgid "That command is only available in DMs." +msgstr "Dieser Befehl kann nur in Direktnachrichten genutzt werden." + +#: redbot/core/_events.py:422 +msgid "That command is only available in NSFW channels." +msgstr "Dieser Befehl ist nur in NSFW-Kanälen verfügbar." + +#: redbot/core/_events.py:434 redbot/core/tree.py:326 +msgid "This command is on cooldown. Try again {relative_time}." +msgstr "Dieser Befehl ist auf Abklingzeit. Versuche es erneut {relative_time}." + +#: redbot/core/_events.py:441 +msgid "Too many people using this command. It can only be used {number} times concurrently." +msgstr "Zu viele Personen verwenden diesen Befehl. Er kann nur gleichzeitig {number} Mal verwendet werden." + +#: redbot/core/_events.py:446 +msgid "Too many people using this command. It can only be used once concurrently." +msgstr "Zu viele Benutzer, die diesen Befehl verwenden. Er kann nur einmal gleichzeitig verwendet werden." + +#: redbot/core/_events.py:452 +msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +msgstr "Dieser Befehl ist noch in Bearbeitung. Er kann pro {type} nur gleichzeitig {number} Mal verwendet werden." + +#: redbot/core/_events.py:457 +msgid "That command is still completing, it can only be used once per {type} concurrently." +msgstr "Dieser Befehl ist noch in Bearbeitung. Er kann pro {type} nur einmal gleichzeitig verwendet werden." + +#: redbot/core/_events.py:463 +msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +msgstr "Zu viele Personen benutzen diesen command. Er kann nur {number} Mal pro {type} verwendet werden." + +#: redbot/core/_events.py:468 +msgid "Too many people using this command. It can only be used once per {type} concurrently." +msgstr "Zu viele Personen verwenden diesen Befehl. Er kann nur einmal gleichzeitig pro {type} verwendet werden." + +#: redbot/core/bank.py:1060 +msgid "Can't pay for this command in DM without a global bank." +msgstr "Dieser Befehl kann ohne eine globale Bank nicht in den Direktnachrichten bezahlt werden." + +#: redbot/core/bank.py:1067 +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/bot.py:2378 +msgid "There is still one message remaining. Type {command_1} to continue or {command_2} to upload all contents as a file." +msgstr "Es bleibt noch eine Nachricht übrig. Geben Sie {command_1} ein, um fortzufahren oder {command_2}, um alle Inhalte als Datei hochzuladen." + +#: redbot/core/bot.py:2383 +msgid "There are still {count} messages remaining. Type {command_1} to continue or {command_2} to upload all contents as a file." +msgstr "Es bleiben noch {count} Nachrichten. Geben Sie {command_1} ein, um fortzufahren oder {command_2}, um alle Inhalte als Datei hochzuladen." + +#: redbot/core/core_commands.py:197 msgid "Alias {alias_name} is already an existing command or alias in one of the loaded cogs." msgstr "Alias {alias_name} ist ein bereits existierender Befehl oder Alias in einem der geladenen Cogs." -#: redbot/core/core_commands.py:186 +#: redbot/core/core_commands.py:202 msgid "Command {command_name} is already an existing command or alias in one of the loaded cogs." msgstr "Befehl {command_name}, ist ein bereits existierender Befehl oder Alias in einem der geladenen cogs." -#: redbot/core/core_commands.py:398 +#: redbot/core/core_commands.py:391 #, docstring msgid "\n" " The Core cog has many commands related to core functions.\n\n" @@ -161,21 +776,17 @@ msgstr "\n" " Diese Befehle sind bei jedem Red Bot standardmässig geladen und decken die Grundlegende Nutzung des Bots ab.\n" " " -#: redbot/core/core_commands.py:410 +#: redbot/core/core_commands.py:403 #, docstring msgid "Pong." msgstr "Pong." -#: redbot/core/core_commands.py:415 +#: redbot/core/core_commands.py:408 #, docstring -msgid "Shows info about [botname].\n\n" -" See `[p]set custominfo` to customize.\n" -" " -msgstr "Zeigt Informationen über [botname].\n\n" -" Siehe `[p]set custominfo` zum Anpassen.\n" -" " +msgid "Shows info about [botname]." +msgstr "Zeigt Information über [botname]." -#: redbot/core/core_commands.py:445 +#: redbot/core/core_commands.py:435 msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\n\n" "Red 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" @@ -183,43 +794,43 @@ msgstr "Dieser Bot ist eine Instanz von [Red, ein open source Discord bot]({}) e "Red 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:456 +#: redbot/core/core_commands.py:446 msgid "Instance owned by team" msgstr "Diese Instanz gehört einem Team" -#: redbot/core/core_commands.py:456 +#: redbot/core/core_commands.py:446 msgid "Instance owned by" msgstr "Diese Instanz gehört" -#: redbot/core/core_commands.py:461 +#: redbot/core/core_commands.py:451 msgid "Red version" msgstr "Red Version" -#: redbot/core/core_commands.py:464 redbot/core/core_commands.py:520 +#: redbot/core/core_commands.py:454 redbot/core/core_commands.py:510 msgid "Yes, {version} is available." msgstr "Ja, {version} ist verfügbar." -#: redbot/core/core_commands.py:468 redbot/core/core_commands.py:524 +#: redbot/core/core_commands.py:458 redbot/core/core_commands.py:514 msgid "Checking for updates failed." msgstr "Die Suche nach einem Update ist fehlgeschlagen." -#: redbot/core/core_commands.py:469 +#: redbot/core/core_commands.py:459 msgid "Outdated" msgstr "Veraltet" -#: redbot/core/core_commands.py:471 +#: redbot/core/core_commands.py:461 msgid "About this instance" msgstr "Über diese Instanz" -#: redbot/core/core_commands.py:472 +#: redbot/core/core_commands.py:462 msgid "About Red" msgstr "Über Red" -#: redbot/core/core_commands.py:475 redbot/core/core_commands.py:533 +#: redbot/core/core_commands.py:465 redbot/core/core_commands.py:523 msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" msgstr "Freude seit 02. Jan 2016 (vor {} Tagen!)" -#: redbot/core/core_commands.py:483 +#: redbot/core/core_commands.py:473 msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\n\n" "Red 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" @@ -227,7 +838,7 @@ msgstr "Dieser Bot ist eine Instanz von Rot, einem Open-Source-Discord Bot (1) e "Red 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:494 +#: redbot/core/core_commands.py:484 msgid "Instance owned by team: [{owner}]\n" "Python: [{python_version}] (5)\n" "discord.py: [{dpy_version}] (6)\n" @@ -237,7 +848,7 @@ msgstr "Diese Instanz gehört Team: [{owner}]\n" "discord.py: [{dpy_version}] (6)\n" "Red Version: [{red_version}] (7)\n" -#: redbot/core/core_commands.py:506 +#: redbot/core/core_commands.py:496 msgid "Instance owned by: [{owner}]\n" "Python: [{python_version}] (5)\n" "discord.py: [{dpy_version}] (6)\n" @@ -247,19 +858,19 @@ msgstr "Instanz im Besitz von: [{owner}]\n" "discord.py: [{dpy_version}] (6)\n" "Red Version: [{red_version}] (7)\n" -#: redbot/core/core_commands.py:525 +#: redbot/core/core_commands.py:515 msgid "Outdated: [{state}]\n" msgstr "Veraltet: [{state}]\n" -#: redbot/core/core_commands.py:528 +#: redbot/core/core_commands.py:518 msgid "**About Red**\n" msgstr "**Über Red**\n" -#: redbot/core/core_commands.py:539 +#: redbot/core/core_commands.py:529 msgid "**About this instance**\n" msgstr "**Über diese Instanz**\n" -#: redbot/core/core_commands.py:541 +#: redbot/core/core_commands.py:531 msgid "**References**\n" "1. <{}>\n" "2. <{}>\n" @@ -277,20 +888,20 @@ msgstr "**Referenzen**\n" "6. <{}>\n" "7. <{}>\n" -#: redbot/core/core_commands.py:557 +#: redbot/core/core_commands.py:553 #, docstring msgid "Shows [botname]'s uptime." msgstr "Zeigt die Laufzeit von [botname] an." -#: redbot/core/core_commands.py:560 -msgid "Less than one second" -msgstr "Weniger als eine Sekunde" +#: redbot/core/core_commands.py:556 +msgid "Less than one second." +msgstr "Weniger als eine Sekunde." -#: redbot/core/core_commands.py:562 -msgid "Been up for: **{time_quantity}** (since {timestamp} UTC)" -msgstr "Erhalten für: **{time_quantity}** (seit {timestamp} UTC)" +#: redbot/core/core_commands.py:558 +msgid "I have been up for: **{time_quantity}** (since {timestamp})" +msgstr "Ich laufe seit: **{time_quantity}** (seit {timestamp})" -#: redbot/core/core_commands.py:569 +#: redbot/core/core_commands.py:565 #, docstring msgid "\n" " Commands which interact with the data [botname] has about you.\n\n" @@ -301,12 +912,12 @@ msgstr "\n" " Mehr Informationen können in der [End User Data Documentation] (https://docs.discord.red/en/stable/red_core_data_statement.html) gefunden werden.\n" " " -#: redbot/core/core_commands.py:580 +#: redbot/core/core_commands.py:576 #, docstring msgid "\n" " Find out what type of data [botname] stores and why.\n\n" " **Example:**\n" -" - `[p]mydata whatdata`\n" +" - `[p]mydata whatdata`\n" " " msgstr "\n" " Finde heraus, welche Art von Daten [botname] speichert und warum.\n\n" @@ -314,18 +925,18 @@ msgstr "\n" " - `[p]mydata whatdata`\n" " " -#: redbot/core/core_commands.py:590 +#: redbot/core/core_commands.py:586 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\n" "Additionally, 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 "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\n" "Darü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:609 +#: redbot/core/core_commands.py:605 #, docstring msgid "View the End User Data statements of each 3rd-party module.\n\n" " This will send an attachment with the End User Data statements of all loaded 3rd party cogs.\n\n" " **Example:**\n" -" - `[p]mydata 3rdparty`\n" +" - `[p]mydata 3rdparty`\n" " " msgstr "Zeigt die Endbenutzer Daten-Erklärung jedes 3. Anbieter Moduls an.\n\n" " Dies wird einen Anhang mit den Endbenutzer Daten-Erklärungen jedes geladenen 3. Anbieter Cogs senden.\n\n" @@ -333,39 +944,39 @@ msgstr "Zeigt die Endbenutzer Daten-Erklärung jedes 3. Anbieter Moduls an.\n\n" " - `[p]mydata 3rdparty`\n" " " -#: redbot/core/core_commands.py:620 +#: redbot/core/core_commands.py:616 msgid "I need to be able to attach files (try in DMs?)." msgstr "Ich muss in der Lage sein Dateien anzuhängen (versuche es in den Direktnachrichten?)." -#: redbot/core/core_commands.py:630 +#: redbot/core/core_commands.py:626 msgid "This instance does not appear to have any 3rd-party extensions loaded." msgstr "Diese Instanz scheint keine 3rd-party Erweiterung geladen zu haben." -#: redbot/core/core_commands.py:650 +#: redbot/core/core_commands.py:646 msgid "3rd party End User Data statements" msgstr "3rd party Endbenutzer Daten Angaben" -#: redbot/core/core_commands.py:652 +#: redbot/core/core_commands.py:648 msgid "The following are statements provided by 3rd-party extensions." msgstr "Nachfolgendes sind Angaben der 3rd-party Erweiterungen." -#: redbot/core/core_commands.py:657 +#: redbot/core/core_commands.py:653 msgid "3rd-party extensions without statements\n" msgstr "3rd-party Erweiterungen ohne Angaben\n" -#: redbot/core/core_commands.py:668 +#: redbot/core/core_commands.py:664 msgid "Here's a generated page with the statements provided by 3rd-party extensions." msgstr "Hier ist eine erstellte Seite mit den Angaben der 3rd-party Erweiterungen." -#: redbot/core/core_commands.py:684 +#: redbot/core/core_commands.py:679 msgid "Did not get confirmation, cancelling." msgstr "Keine Bestätigung erhalten, breche ab." -#: redbot/core/core_commands.py:689 +#: redbot/core/core_commands.py:684 msgid "Did not get a matching confirmation, cancelling." msgstr "Keine passende Bestätigung erhalten, breche ab." -#: redbot/core/core_commands.py:700 +#: redbot/core/core_commands.py:695 #, docstring msgid "\n" " Have [botname] forget what it knows about you.\n\n" @@ -373,10 +984,10 @@ msgid "\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\n" " **Example:**\n" -" - `[p]mydata forgetme`\n" +" - `[p]mydata forgetme`\n" " " msgstr "\n" -" Lass [botname] vergessen, was er über dich weiß.\n\n" +" Lass [botname] vergessen, was er über Sie weiß.\n\n" " Dies wird unter Umständen nicht alle Daten über dich entfernen. Daten die zum weiteren Betrieb benötigt werden,\n" " wie zum Beispiel Abklingzeiten von Befehlen, werden so lange weiterhin gespeichert bleiben, bis diese nicht mehr benötigt werden.\n\n" " Weitere Interaktionen mit [botname] führen unter Umständen dazu, dass der Bot erneut Dinge über dich lernt.\n\n" @@ -384,19 +995,19 @@ msgstr "\n" " - `[p]mydata forgetme`\n" " " -#: redbot/core/core_commands.py:715 +#: redbot/core/core_commands.py:710 msgid "This command ({command}) does not support non-interactive usage." msgstr "Dieser Befehl ({command}) unterstützt keine nicht-interaktive Verwendung." -#: redbot/core/core_commands.py:722 +#: redbot/core/core_commands.py:717 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 "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:732 +#: redbot/core/core_commands.py:727 msgid "This may take some time." msgstr "Dies kann einige Zeit dauern." -#: redbot/core/core_commands.py:745 +#: redbot/core/core_commands.py:740 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}.\n" "Please contact the owner of this bot to address this.\n" "Note: Outside of these failures, data should have been deleted." @@ -404,7 +1015,7 @@ msgstr "Ich habe versucht alle nicht-funktionalen Daten über dich (von denen ic "Bitte kontaktiere den Besitzer des Bots und weise darauf hin.\n" "Hinweis: Abseits dieser Fehler sollten die Daten gelöscht worden sein." -#: redbot/core/core_commands.py:760 +#: redbot/core/core_commands.py:755 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\n" "Please contact the owner of this bot to address this.\n" "Note: Outside of these failures, data should have been deleted." @@ -412,7 +1023,7 @@ msgstr "Ich habe versucht alle nicht-funktionalen Daten über dich (von denen ic "Bitte kontaktiere den Besitzer des Bots und weise darauf hin.\n" "Hinweis: Abseits dieser Fehler sollten die Daten gelöscht worden sein." -#: redbot/core/core_commands.py:770 +#: redbot/core/core_commands.py:765 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\n" "Please contact the owner of this bot to address this.\n" "Note: Outside of these failures, data should have been deleted." @@ -420,27 +1031,27 @@ msgstr "Ich habe versucht alle nicht-funktionalen Daten über dich (von denen ic "Bitte kontaktiere den Besitzer des Bots und weise darauf hin.\n" "Hinweis: Abseits dieser Fehler sollten die Daten gelöscht worden sein." -#: redbot/core/core_commands.py:780 +#: redbot/core/core_commands.py:775 msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" 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:788 redbot/core/core_commands.py:955 -#: redbot/core/core_commands.py:1041 redbot/core/core_commands.py:1112 +#: redbot/core/core_commands.py:783 redbot/core/core_commands.py:950 +#: redbot/core/core_commands.py:1036 redbot/core/core_commands.py:1107 msgid "{mention} The following cogs did not handle deletion:\n" "{cogs}." msgstr "{mention} Die folgenden cogs konnten nicht gelöscht werden:\n" "{cogs}." -#: redbot/core/core_commands.py:798 +#: redbot/core/core_commands.py:793 #, docstring msgid "[Coming Soon] Get what data [botname] has about you." msgstr "[Bald Verfügbar] Rufe ab, welche Daten [botname] über dich gesammelt hat." -#: redbot/core/core_commands.py:800 +#: redbot/core/core_commands.py:795 msgid "This command doesn't do anything yet, but we're working on adding support for this." msgstr "Dieser Befehl führt derzeit nichts aus, aber wir arbeiten daran das es unterstützt wird." -#: redbot/core/core_commands.py:809 +#: redbot/core/core_commands.py:804 #, docstring msgid "\n" " Commands for more complete data handling.\n" @@ -449,58 +1060,78 @@ msgstr "\n" " Befehle für vollständigere Datenverarbeitung.\n" " " -#: redbot/core/core_commands.py:815 +#: redbot/core/core_commands.py:810 #, docstring msgid "\n" " Set the bot to allow users to request a data deletion.\n\n" " This is on by default.\n" " Opposite of `[p]mydata ownermanagement disallowuserdeletions`\n\n" " **Example:**\n" +" - `[p]mydata ownermanagement allowuserdeletions`\n" +" " +msgstr "\n" +" Erlaube es Benutzern das Löschen von gesammelten Daten anzufordern.\n\n" +" Diese Funktion ist standardmäßig aktiviert.\n" +" Gegenteil von `[p]mydata ownermanagement disallowuserdeletions`\n\n" +" **Beispiel:**\n" " - `[p]mydata ownermanagement allowuserdeletions`\n" " " -msgstr "" -#: redbot/core/core_commands.py:826 +#: redbot/core/core_commands.py:821 msgid "User can delete their own data. This will not include operational data such as blocked users." -msgstr "" +msgstr "Benutzer können ihre eigenen Daten löschen. Dies beinhaltet keine funktionalen Daten wie blockierte Benutzer." -#: redbot/core/core_commands.py:834 +#: redbot/core/core_commands.py:829 #, docstring msgid "\n" " Set the bot to not allow users to request a data deletion.\n\n" " Opposite of `[p]mydata ownermanagement allowuserdeletions`\n\n" " **Example:**\n" +" - `[p]mydata ownermanagement disallowuserdeletions`\n" +" " +msgstr "\n" +" Verweigere es Benutzern das Löschen von gesammelten Daten anzufordern.\n\n" +" Gegenteil von `[p]mydata ownermanagement allowuserdeletions`\n\n" +" **Beispiel:**\n" " - `[p]mydata ownermanagement disallowuserdeletions`\n" " " -msgstr "" -#: redbot/core/core_commands.py:843 +#: redbot/core/core_commands.py:838 msgid "User can not delete their own data." msgstr "Benutzer kann seine eigenen Daten nicht löschen." -#: redbot/core/core_commands.py:847 +#: redbot/core/core_commands.py:842 #, docstring msgid "\n" " Sets how user deletions are treated.\n\n" " **Example:**\n" -" - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" +" - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" " **Arguments:**\n" -" - `` - The strictness level for user deletion. See Level guide below.\n\n" +" - `` - The strictness level for user deletion. See Level guide below.\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" +" - `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" +" Legt fest, wie Benutzerlöschungen verarbeitet werden.\n\n" +" **Beispiel:**\n" +" - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" +" **Argumente:**\n" +" - `` - Das Level für die Löschung der Benutzerdaten. Siehe Anleitung weiter unten.\n\n" +" Level:\n" +" - `0`: Was Benutzer löschen können, ist abhängig vom jeweiligem Cog.\n" +" - `1`: Cogs sollten alles löschen, was für den Benutzer nicht benötigt wird.\n" " " -msgstr "" -#: redbot/core/core_commands.py:864 +#: redbot/core/core_commands.py:859 msgid "Cogs will be instructed to remove all non operational data upon a user request." -msgstr "" +msgstr "Cogs werden angewiesen, auf Anfrage des Benutzers alle nicht-funktionalen Daten zu entfernen." -#: redbot/core/core_commands.py:872 +#: redbot/core/core_commands.py:867 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 "Es wird den Cogs mitgeteilt, dass ein Benutzer eine Anfrage zum Löschen von Daten gestellt hat und die Details darüber was zu löschen ist, wird der Entscheidung des Cog Erstellers überlassen." -#: redbot/core/core_commands.py:883 +#: redbot/core/core_commands.py:878 #, docstring msgid "\n" " Handle a deletion request from Discord.\n\n" @@ -509,160 +1140,187 @@ msgid "\n" " This will remove the user from various anti-abuse measures.\n" " If you are processing a manual request from a user, you may want `[p]mydata ownermanagement deleteforuser` instead.\n\n" " **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" +" - `` - The id of the user whose data would be deleted.\n" +" " +msgstr "\n" +" Eine Löschanfrage von Discord bearbeiten.\n\n" +" Dadurch wird der Bot alle Daten von der angegebenen Benutzer-ID entfernen.\n" +" Du solltest diese Funktion nicht verwenden, es sei denn, Discord hat dies speziell für einen gelöschten Benutzer angefordert.\n" +" Dadurch werden die Daten des Benutzers von verschiedenen Maßnahmen zur Missbrauchsbekämpfung entfernt.\n" +" Wenn du eine manuelle Anfrage eines Benutzers bearbeitest, solltest du `[p]mydata ownermanagement deleteforuser` stattdessen verwenden.\n\n" +" **Argumente:**\n" +" - `` - Die ID des Benutzers, dessen Daten gelöscht werden sollen.\n" " " -msgstr "" -#: redbot/core/core_commands.py:897 +#: redbot/core/core_commands.py:892 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\n" "If you are sure this is what you intend to do please respond with the following:" -msgstr "" +msgstr "Dadurch wird der Bot alle Daten von der angegebenen Benutzer-ID entfernen. Du solltest diese Funktion nicht verwenden, es sei denn, Discord hat dies speziell für einen gelöschten Benutzer angefordert. Dadurch werden die Daten des Benutzers von verschiedenen Maßnahmen zur Missbrauchsbekämpfung entfernt. Wenn du eine manuelle Anfrage eines Benutzers verarbeitest, solltest du `{prefix}{command_name}` stattdessen verwenden.\n\n" +"Wenn du dir sicher bist, dass du dies tun willst, antworte bitte folgendermaßen:" -#: redbot/core/core_commands.py:915 redbot/core/core_commands.py:1072 +#: redbot/core/core_commands.py:910 redbot/core/core_commands.py:1067 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}\n" "Please check your logs and contact the creators of these cogs and modules.\n" "Note: Outside of these failures, data should have been deleted." -msgstr "" +msgstr "Ich habe versucht alle nicht-funktionalen Daten über diesen Benutzer (von denen ich weiß, wie man sie löscht) zu löschen, jedoch geben folgende Module einen Fehler aus: {modules}. Außerdem geben folgende Cogs einen Fehler aus: {cogs}.\n" +"Bitte untersuche deine Logdateien auf passende Einträge und kontaktiere den Besitzer der Cogs und Module zusammen mit den Informationen aus deinen Dateien.\n" +"Hinweis: Abseits dieser Fehler sollten die Daten gelöscht worden sein." -#: redbot/core/core_commands.py:930 redbot/core/core_commands.py:1087 +#: redbot/core/core_commands.py:925 redbot/core/core_commands.py:1082 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" "Please check your logs and contact the creators of these cogs and modules.\n" "Note: Outside of these failures, data should have been deleted." -msgstr "" +msgstr "Ich habe versucht alle nicht-funktionalen Daten über diesen Benutzer (von denen ich weiß, wie man sie löscht) zu löschen, jedoch geben folgende Cogs einen Fehler aus: {cogs}.\n" +"Bitte untersuche deine Logdateien auf passende Einträge und kontaktiere den Besitzer der Cogs und Module zusammen mit den Informationen aus deinen Dateien.\n" +"Hinweis: Abseits dieser Fehler sollten die Daten gelöscht worden sein." -#: redbot/core/core_commands.py:941 redbot/core/core_commands.py:1098 +#: redbot/core/core_commands.py:936 redbot/core/core_commands.py:1093 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" "Please check your logs and contact the creators of these cogs and modules.\n" "Note: Outside of these failures, data should have been deleted." -msgstr "" +msgstr "Ich habe versucht alle nicht-funktionalen Daten über diesen Benutzer (von denen ich weiß, wie man sie löscht) zu löschen, jedoch geben folgende Module einen Fehler aus: {modules}.\n" +"Bitte untersuche deine Logdateien auf passende Einträge und kontaktiere den Besitzer der Cogs und Module zusammen mit den Informationen aus deinen Dateien.\n" +"Hinweis: Abseits dieser Fehler sollten die Daten gelöscht worden sein." -#: redbot/core/core_commands.py:951 redbot/core/core_commands.py:1108 +#: redbot/core/core_commands.py:946 redbot/core/core_commands.py:1103 msgid "I've deleted all data about that user that I know how to delete." -msgstr "" +msgstr "Ich habe alle Daten über diesen Benutzer gelöscht, von denen ich weiß wie man sie löscht." -#: redbot/core/core_commands.py:962 +#: redbot/core/core_commands.py:957 #, docstring msgid "Delete data [botname] has about a user for a user.\n\n" " This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user.\n" " Users have access to a different command for this unless they can't interact with the bot at all.\n" " 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\n" " **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" +" - `` - The id of the user whose data would be deleted.\n" +" " +msgstr "Lösche Daten die [botname] über einen Benutzer gesammelt hat.\n\n" +" Dies wird dazu führen, dass der Bot viele nicht-funktionale Daten vom angegebenen Benutzer entfernt.\n" +" Benutzer haben für diese Funktion Zugriff auf einen anderen Befehl, es sei denn, sie können überhaupt nicht mit dem Bot interagieren.\n" +" Die Verwendung dieser Funktion ist sicher, sollte aber nur verwendet werden wenn Sie eine Anfrage von diesem Benutzer bearbeiten, da dies die Nutzung des Bots beeinträchtigen kann.\n\n" +" **Argumente:**\n" +" - `` - Die Id des Benutzers, dessen Daten gelöscht werden sollen.\n" " " -msgstr "" -#: redbot/core/core_commands.py:973 +#: redbot/core/core_commands.py:968 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\n" "If you are sure this is what you intend to do please respond with the following:" -msgstr "" +msgstr "Dies wird dazu führen, dass der Bot viele nicht-funktionale Daten vom angegebenen Benutzer entfernt. Benutzer haben für diese Funktion Zugriff auf einen anderen Befehl, es sei denn, sie können überhaupt nicht mit dem Bot interagieren. Dies ist eine meist sichere Operation aber Sie sollten es nicht verwenden, es sei denn, dass Sie eine Anfrage dieses Benutzers bearbeiten, da dies deren Nutzung des Bots beeinträchtigen kann. Die Verwendung dieser Funktion ist sicher, sollte aber nur verwendet werden wenn du eine Anfrage von diesem Benutzer bearbeitest, da dies die Nutzung des Bots beeinträchtigen kann.\n\n" +"Wenn du sicher bist, dass du dies tun willst, antworte bitte mit folgendem:" -#: redbot/core/core_commands.py:996 +#: redbot/core/core_commands.py:991 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}\n" "Please check your logs and contact the creators of these cogs and modules.\n" "Note: Outside of these failures, data should have been deleted." -msgstr "" +msgstr "Ich habe versucht alle nicht-funktionalen Daten über diesen Benutzer (von denen ich weiß, wie man sie löscht) zu löschen, jedoch geben folgende Module einen Fehler aus: {modules}. Außerdem geben folgende Cogs einen Fehler aus: {cogs}.\n" +"Bitte untersuche deine Logdateien auf passende Einträge und kontaktiere den Besitzer der Cogs und Module zusammen mit den Informationen aus deinen Dateien.\n" +"Hinweis: Abseits dieser Fehler sollten die Daten gelöscht worden sein." -#: redbot/core/core_commands.py:1011 +#: redbot/core/core_commands.py:1006 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" "Please check your logs and contact the creators of these cogs and modules.\n" "Note: Outside of these failures, data should have been deleted." -msgstr "" +msgstr "Ich habe versucht alle nicht-funktionalen Daten über diesen Benutzer (von denen ich weiß, wie man sie löscht) zu löschen, jedoch geben folgende Cogs einen Fehler aus: {cogs}.\n" +"Bitte untersuche deine Logdateien auf passende Einträge und kontaktiere den Besitzer der Cogs und Module zusammen mit den Informationen aus deinen Dateien.\n" +"Hinweis: Abseits dieser Fehler sollten die Daten gelöscht worden sein." -#: redbot/core/core_commands.py:1022 +#: redbot/core/core_commands.py:1017 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" "Please check your logs and contact the creators of these cogs and modules.\n" "Note: Outside of these failures, data should have been deleted." -msgstr "" +msgstr "Ich habe versucht alle nicht-funktionalen Daten über diesen Benutzer (von denen ich weiß, wie man sie löscht) zu löschen, jedoch geben folgende Cogs einen Fehler aus: {modules}.\n" +"Bitte untersuche deine Logdateien auf passende Einträge und kontaktiere den Besitzer der Cogs und Module zusammen mit den Informationen aus deinen Dateien.\n" +"Hinweis: Abseits dieser Fehler sollten die Daten gelöscht worden sein." -#: redbot/core/core_commands.py:1033 +#: redbot/core/core_commands.py:1028 msgid "I've deleted all non-operational data about that user that I know how to delete." -msgstr "" +msgstr "Ich habe alle Daten über diesen Benutzer gelöscht, von denen ich weiß wie man sie löscht." -#: redbot/core/core_commands.py:1048 +#: redbot/core/core_commands.py:1043 #, docstring msgid "Delete data [botname] has about a user.\n\n" " This will cause the bot to get rid of or disassociate a lot of data about the specified user.\n" " This may include more than just end user data, including anti abuse records.\n\n" " **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" +" - `` - The id of the user whose data would be deleted.\n" +" " +msgstr "Lösche Daten die [botname] über einen Benutzer gesammelt hat.\n\n" +" Dies wird dazu führen, dass der Bot viele Daten über den angegebenen Benutzer entfernt.\n" +" Dies kann mehr als nur Endbenutzerdaten beinhalten, einschließlich Anti-Missbrauch-Aufzeichnungen.\n\n" +" **Argumente:**\n" +" - `` - Die Id des Benutzers, dessen Daten gelöscht werden sollen.\n" " " -msgstr "" -#: redbot/core/core_commands.py:1058 +#: redbot/core/core_commands.py:1053 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\n" "If you are sure this is what you intend to do please respond with the following:" -msgstr "" +msgstr "Dies wird dazu führen, dass der Bot viele Daten über den angegebenen Benutzer entfernt. Dies kann mehr als nur Enddaten beinhalten, einschließlich Anti-Missbrauch-Aufzeichnungen.\n\n" +"Wenn du dir sicher bist, dass du dies tun willst, antworte bitte mit folgendem:" -#: redbot/core/core_commands.py:1119 +#: redbot/core/core_commands.py:1114 #, docstring msgid "\n" " Commands for toggling embeds on or off.\n\n" " This setting determines whether or not to use embeds as a response to a command (for commands that support it).\n" " The default is to use embeds.\n\n" -" The embed settings are checked until the first True/False in this order:\n" -" - In guild context:\n" -" 1. Channel override - `[p]embedset channel`\n" -" 2. Server command override - `[p]embedset command server`\n" -" 3. Server override - `[p]embedset server`\n" -" 4. Global command override - `[p]embedset command global`\n" -" 5. Global setting -`[p]embedset global`\n\n" -" - In DM context:\n" -" 1. User override - `[p]embedset user`\n" -" 2. Global command override - `[p]embedset command global`\n" -" 3. Global setting - `[p]embedset global`\n" +" The embed settings are checked until the first True/False in this order:\n\n" +" - In guild context:\n" +" 1. Channel override - `[p]embedset channel`\n" +" 2. Server command override - `[p]embedset command server`\n" +" 3. Server override - `[p]embedset server`\n" +" 4. Global command override - `[p]embedset command global`\n" +" 5. Global setting -`[p]embedset global`\n\n" +" - In DM context:\n" +" 1. User override - `[p]embedset user`\n" +" 2. Global command override - `[p]embedset command global`\n" +" 3. Global setting - `[p]embedset global`\n" " " msgstr "" -#: redbot/core/core_commands.py:1141 +#: redbot/core/core_commands.py:1139 #, docstring msgid "\n" " Show the current embed settings.\n\n" " Provide a command name to check for command specific embed settings.\n\n" " **Examples:**\n" -" - `[p]embedset showsettings` - Shows embed settings.\n" -" - `[p]embedset showsettings info` - Also shows embed settings for the 'info' command.\n" -" - `[p]embedset showsettings \"ignore list\"` - Checking subcommands requires quotes.\n\n" +" - `[p]embedset showsettings` - Shows embed settings.\n" +" - `[p]embedset showsettings info` - Also shows embed settings for the 'info' command.\n" +" - `[p]embedset showsettings \"ignore list\"` - Checking subcommands requires quotes.\n\n" " **Arguments:**\n" -" - `[command_name]` - Checks this command for command specific embed settings.\n" +" - `[command]` - Checks this command for command specific embed settings.\n" " " msgstr "" -#: redbot/core/core_commands.py:1158 redbot/core/core_commands.py:1314 -#: redbot/core/core_commands.py:1365 redbot/core/core_commands.py:4282 -#: redbot/core/core_commands.py:4325 redbot/core/core_commands.py:4391 -#: redbot/core/core_commands.py:4422 -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:1164 +#: redbot/core/core_commands.py:1155 msgid "Embed settings:\n\n" msgstr "Einbettungseinstellungen: \n\n" -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1157 msgid "Global default: {value}\n" -msgstr "" +msgstr "Globaler Standard: {value}\n" -#: redbot/core/core_commands.py:1171 +#: redbot/core/core_commands.py:1162 msgid "Global command setting for {command} command: {value}\n" -msgstr "" +msgstr "Globale Befehlseinstellung für {command} Befehl: {value}\n" -#: redbot/core/core_commands.py:1177 +#: redbot/core/core_commands.py:1168 msgid "Guild setting: {value}\n" -msgstr "" +msgstr "Gildeneinstellung: {value}\n" -#: redbot/core/core_commands.py:1182 +#: redbot/core/core_commands.py:1173 msgid "Server command setting for {command} command: {value}\n" -msgstr "" +msgstr "Globale Befehlseinstellung für {command} Befehl: {value}\n" -#: redbot/core/core_commands.py:1188 +#: redbot/core/core_commands.py:1179 msgid "Channel setting: {value}\n" -msgstr "" +msgstr "Kanaleinstellung: {value}\n" -#: redbot/core/core_commands.py:1191 +#: redbot/core/core_commands.py:1182 msgid "User setting: {value}" -msgstr "" +msgstr "Benutzereinstellung: {value}" -#: redbot/core/core_commands.py:1197 +#: redbot/core/core_commands.py:1188 #, docstring msgid "\n" " Toggle the global embed setting.\n\n" @@ -670,19 +1328,19 @@ msgid "\n" " The default is to use embeds.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Example:**\n" -" - `[p]embedset global`\n" +" - `[p]embedset global`\n" " " msgstr "" -#: redbot/core/core_commands.py:1211 +#: redbot/core/core_commands.py:1202 msgid "Embeds are now disabled by default." -msgstr "" +msgstr "Einbettungen sind jetzt standardmäßig deaktiviert." -#: redbot/core/core_commands.py:1214 +#: redbot/core/core_commands.py:1205 msgid "Embeds are now enabled by default." -msgstr "" +msgstr "Einbettungen sind jetzt standardmäßig aktiviert." -#: redbot/core/core_commands.py:1220 +#: redbot/core/core_commands.py:1211 #, docstring msgid "\n" " Set the server's embed setting.\n\n" @@ -691,27 +1349,27 @@ msgid "\n" " If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Examples:**\n" -" - `[p]embedset server False` - Disables embeds on this server.\n" -" - `[p]embedset server` - Resets value to use global default.\n\n" +" - `[p]embedset server False` - Disables embeds on this server.\n" +" - `[p]embedset server` - Resets value to use global default.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds on this server. Leave blank to reset to default.\n" +" - `[enabled]` - Whether to use embeds on this server. Leave blank to reset to default.\n" " " msgstr "" -#: redbot/core/core_commands.py:1239 redbot/core/core_commands.py:1323 -#: redbot/core/core_commands.py:1414 redbot/core/core_commands.py:1445 +#: redbot/core/core_commands.py:1230 redbot/core/core_commands.py:1308 +#: redbot/core/core_commands.py:1402 redbot/core/core_commands.py:1433 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:1244 +#: redbot/core/core_commands.py:1235 msgid "Embeds are now enabled for this guild." -msgstr "" +msgstr "Einbettungen sind jetzt für diese Gilde aktiviert." -#: redbot/core/core_commands.py:1246 +#: redbot/core/core_commands.py:1237 msgid "Embeds are now disabled for this guild." -msgstr "" +msgstr "Einbettungen sind jetzt für diese Gilde deaktiviert." -#: redbot/core/core_commands.py:1254 +#: redbot/core/core_commands.py:1245 #, docstring msgid "\n" " Sets a command's embed setting.\n\n" @@ -720,19 +1378,19 @@ msgid "\n" " If enabled is left blank, the setting will be unset.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Examples:**\n" -" - `[p]embedset command info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" - `[p]embedset command info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command \"ignore list\" True` - Quotes are needed for subcommands.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" " " msgstr "" -#: redbot/core/core_commands.py:1283 +#: redbot/core/core_commands.py:1274 msgid "The passed command requires Embed Links permission and therefore cannot be set to not use embeds." msgstr "" -#: redbot/core/core_commands.py:1294 +#: redbot/core/core_commands.py:1285 #, docstring msgid "\n" " Sets a command's embed setting globally.\n\n" @@ -740,43 +1398,43 @@ msgid "\n" " If enabled is left blank, the setting will be unset.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Examples:**\n" -" - `[p]embedset command global info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command global info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command global \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" - `[p]embedset command global info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command global info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command global \"ignore list\" True` - Quotes are needed for subcommands.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" " " msgstr "" -#: redbot/core/core_commands.py:1329 redbot/core/core_commands.py:1380 +#: redbot/core/core_commands.py:1314 redbot/core/core_commands.py:1359 msgid "Embeds are now enabled for {command_name} command." -msgstr "" +msgstr "Embeds sind jetzt für den Befehl{command_name} verfügbar." -#: redbot/core/core_commands.py:1335 redbot/core/core_commands.py:1386 +#: redbot/core/core_commands.py:1320 redbot/core/core_commands.py:1365 msgid "Embeds are now disabled for {command_name} command." -msgstr "" +msgstr "Embeds sind jetzt für den Befehl{command_name} nicht verfügbar." -#: redbot/core/core_commands.py:1345 +#: redbot/core/core_commands.py:1330 #, docstring msgid "\n" -" Sets a commmand's embed setting for the current server.\n\n" +" Sets a command's embed setting for the current server.\n\n" " If set, this is used instead of the server default to determine whether or not to use embeds.\n\n" " If enabled is left blank, the setting will be unset and the server default will be used instead.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Examples:**\n" -" - `[p]embedset command server info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command server info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command server \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" - `[p]embedset command server info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command server info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command server \"ignore list\" True` - Quotes are needed for subcommands.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" " " msgstr "" -#: redbot/core/core_commands.py:1374 +#: redbot/core/core_commands.py:1353 msgid "Embeds will now fall back to the server setting." msgstr "" -#: redbot/core/core_commands.py:1395 +#: redbot/core/core_commands.py:1381 #, docstring msgid "\n" " Set's a channel's embed setting.\n\n" @@ -785,28 +1443,32 @@ msgid "\n" " If enabled is left blank, the setting will be unset and the guild default will be used instead.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Examples:**\n" -" - `[p]embedset channel False` - Disables embeds in this channel.\n" -" - `[p]embedset channel` - Resets value to use guild default.\n\n" +" - `[p]embedset channel #text-channel False` - Disables embeds in the #text-channel.\n" +" - `[p]embedset channel #forum-channel disable` - Disables embeds in the #forum-channel.\n" +" - `[p]embedset channel #text-channel` - Resets value to use guild default in the #text-channel.\n\n" " **Arguments:**\n" +" - `` - The text, voice, stage, or forum channel to set embed setting for.\n" " - `[enabled]` - Whether to use embeds in this channel. Leave blank to reset to default.\n" " " msgstr "" -#: redbot/core/core_commands.py:1419 +#: redbot/core/core_commands.py:1407 msgid "Embeds are now {} for this channel." msgstr "Einbettungen für diesen Discord Server sind jetzt {}." -#: redbot/core/core_commands.py:1420 redbot/core/core_commands.py:2273 -#: redbot/core/core_commands.py:2294 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2765 +#: redbot/core/core_commands.py:2779 redbot/core/core_commands.py:3976 +#: redbot/core/core_commands.py:3997 msgid "enabled" msgstr "aktiviert" -#: redbot/core/core_commands.py:1420 redbot/core/core_commands.py:2273 -#: redbot/core/core_commands.py:2294 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2765 +#: redbot/core/core_commands.py:2779 redbot/core/core_commands.py:3976 +#: redbot/core/core_commands.py:3997 msgid "disabled" msgstr "deaktiviert" -#: redbot/core/core_commands.py:1426 +#: redbot/core/core_commands.py:1414 #, docstring msgid "\n" " Sets personal embed setting for DMs.\n\n" @@ -815,48 +1477,52 @@ msgid "\n" " If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Examples:**\n" -" - `[p]embedset user False` - Disables embeds in your DMs.\n" -" - `[p]embedset user` - Resets value to use global default.\n\n" +" - `[p]embedset user False` - Disables embeds in your DMs.\n" +" - `[p]embedset user` - Resets value to use global default.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds in your DMs. Leave blank to reset to default.\n" +" - `[enabled]` - Whether to use embeds in your DMs. Leave blank to reset to default.\n" " " msgstr "" -#: redbot/core/core_commands.py:1450 +#: redbot/core/core_commands.py:1438 msgid "Embeds are now enabled for you in DMs." msgstr "Einbettungen sind jetzt in Privatnachrichten für Sie aktiviert." -#: redbot/core/core_commands.py:1452 +#: redbot/core/core_commands.py:1440 msgid "Embeds are now disabled for you in DMs." msgstr "Einbettungen sind jetzt in Privatnachrichten für Sie deaktiviert." -#: redbot/core/core_commands.py:1458 +#: redbot/core/core_commands.py:1446 #, 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.\n\n" " Warning: Sending the traceback publicly can accidentally reveal sensitive information about your computer or configuration.\n\n" " **Examples:**\n" -" - `[p]traceback` - Sends the traceback to your DMs.\n" -" - `[p]traceback True` - Sends the last traceback in the current context.\n\n" +" - `[p]traceback` - Sends the traceback to your DMs.\n" +" - `[p]traceback True` - Sends the last traceback in the current context.\n\n" " **Arguments:**\n" -" - `[public]` - Whether to send the traceback to the current context. Leave blank to send to your DMs.\n" +" - `[public]` - Whether to send the traceback to the current context. Leave blank to send to your DMs.\n" " " msgstr "" -#: redbot/core/core_commands.py:1487 +#: redbot/core/core_commands.py:1478 msgid "No exception has occurred yet." msgstr "Bisher ist keine Ausnahme aufgetreten." -#: redbot/core/core_commands.py:1492 +#: redbot/core/core_commands.py:1483 #, docstring msgid "Shows [botname]'s invite url.\n\n" " This will always send the invite to DMs to keep it private.\n\n" " This command is locked to the owner unless `[p]inviteset public` is set to True.\n\n" " **Example:**\n" -" - `[p]invite`\n" +" - `[p]invite`\n" " " msgstr "" +#: redbot/core/core_commands.py:1495 +msgid "This bot is currently **serverlocked**, meaning that it is locked to its current servers and will leave any server it joins." +msgstr "" + #: redbot/core/core_commands.py:1512 #, docstring msgid "Commands to setup [botname]'s invite settings." @@ -868,9 +1534,9 @@ msgid "\n" " Toggles if `[p]invite` should be accessible for the average user.\n\n" " The bot must be made into a `Public bot` in the developer dashboard for public invites to work.\n\n" " **Example:**\n" -" - `[p]inviteset public yes` - Toggles the public invite setting.\n\n" +" - `[p]inviteset public yes` - Toggles the public invite setting.\n\n" " **Arguments:**\n" -" - `[confirm]` - Required to set to public. Not required to toggle back to private.\n" +" - `[confirm]` - Required to set to public. Not required to toggle back to private.\n" " " msgstr "" @@ -883,9 +1549,9 @@ msgid "\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\n" " **Example:**\n" -" - `[p]inviteset perms 134217728` - Adds a \"Manage Nicknames\" permission requirement to the invite.\n\n" +" - `[p]inviteset perms 134217728` - Adds a \"Manage Nicknames\" permission requirement to the invite.\n\n" " **Arguments:**\n" -" - `` - The permission level to require for the bot in the generated invite.\n" +" - `` - The permission level to require for the bot in the generated invite.\n" " " msgstr "" @@ -913,11 +1579,11 @@ msgid "\n" " If no server IDs are passed the local server will be left instead.\n\n" " Note: This command is interactive.\n\n" " **Examples:**\n" -" - `[p]leave` - Leave the current server.\n" -" - `[p]leave \"Red - Discord Bot\"` - Quotes are necessary when there are spaces in the name.\n" -" - `[p]leave 133049272517001216 240154543684321280` - Leaves multiple servers, using IDs.\n\n" +" - `[p]leave` - Leave the current server.\n" +" - `[p]leave \"Red - Discord Bot\"` - Quotes are necessary when there are spaces in the name.\n" +" - `[p]leave 133049272517001216 240154543684321280` - Leaves multiple servers, using IDs.\n\n" " **Arguments:**\n" -" - `[servers...]` - The servers to leave. When blank, attempts to leave the current server.\n" +" - `[servers...]` - The servers to leave. When blank, attempts to leave the current server.\n" " " msgstr "" @@ -925,39 +1591,52 @@ msgstr "" msgid "You need to specify at least one server ID." msgstr "Du musst mindestens eine Server-ID angeben." -#: redbot/core/core_commands.py:1620 +#: redbot/core/core_commands.py:1621 msgid "You haven't passed any server ID. Do you want me to leave this server?" msgstr "" -#: redbot/core/core_commands.py:1625 +#: redbot/core/core_commands.py:1627 msgid "Are you sure you want me to leave these servers?" msgstr "Bist du sicher, dass ich diesen Server verlassen soll?" #: redbot/core/core_commands.py:1633 +msgid "Are you sure you want me to leave this server?" +msgstr "" + +#: redbot/core/core_commands.py:1641 msgid "I cannot leave the server `{server_name}`: I am the owner of it." msgstr "Ich kann den Server `{server_name}` nicht verlassen: Ich bin der Besitzer von ihm." -#: redbot/core/core_commands.py:1644 redbot/core/core_commands.py:2711 +#: redbot/core/core_commands.py:1652 redbot/core/core_commands.py:4068 +#: redbot/core/core_commands.py:4086 msgid "Response timed out." msgstr "Antwortzeitlimit erreicht." -#: redbot/core/core_commands.py:1649 +#: redbot/core/core_commands.py:1657 msgid "Alright. Bye :wave:" msgstr "Oke. Bye :wave:" -#: redbot/core/core_commands.py:1652 +#: redbot/core/core_commands.py:1661 msgid "Alright. Leaving {number} servers..." msgstr "Alles klar. Verlasse {number} Server..." -#: redbot/core/core_commands.py:1659 +#: redbot/core/core_commands.py:1664 +msgid "Alright. Leaving one server..." +msgstr "Okay. Verlasse einen Server..." + +#: redbot/core/core_commands.py:1670 msgid "Alright, I'll stay then. :)" msgstr "Na gut, dann bleibe ich. :)" -#: redbot/core/core_commands.py:1661 +#: redbot/core/core_commands.py:1673 msgid "Alright, I'm not leaving those servers." msgstr "Alles klar, ich werde diese Server nicht verlassen." -#: redbot/core/core_commands.py:1666 +#: redbot/core/core_commands.py:1675 +msgid "Alright, I'm not leaving that server." +msgstr "Okay, ich verlasse diesen Server nicht." + +#: redbot/core/core_commands.py:1680 #, docstring msgid "\n" " Lists the servers [botname] is currently in.\n\n" @@ -968,123 +1647,125 @@ msgstr "\n" " Hinweis: Dieser Befehl ist interaktiv.\n" " " -#: redbot/core/core_commands.py:1684 +#: redbot/core/core_commands.py:1700 #, docstring msgid "Loads cog packages from the local paths and installed cogs.\n\n" " See packages available to load with `[p]cogs`.\n\n" " Additional cogs can be added using Downloader, or from local paths using `[p]addpath`.\n\n" " **Examples:**\n" -" - `[p]load general` - Loads the `general` cog.\n" -" - `[p]load admin mod mutes` - Loads multiple cogs.\n\n" +" - `[p]load general` - Loads the `general` cog.\n" +" - `[p]load admin mod mutes` - Loads multiple cogs.\n\n" " **Arguments:**\n" -" - `` - The cog packages to load.\n" +" - `` - The cog packages to load.\n" " " msgstr "" -#: redbot/core/core_commands.py:1713 +#: redbot/core/core_commands.py:1721 msgid "Loaded {packs}." msgstr "Lade {packs}." -#: redbot/core/core_commands.py:1718 +#: redbot/core/core_commands.py:1726 msgid "The following package is already loaded: {pack}" msgstr "Das folgende Paket ist bereits geladen: {pack}" -#: redbot/core/core_commands.py:1722 +#: redbot/core/core_commands.py:1730 msgid "The following packages are already loaded: {packs}" msgstr "Das folgende Paket ist bereits geladen: {packs}" -#: redbot/core/core_commands.py:1729 +#: redbot/core/core_commands.py:1737 msgid "Failed to load the following package: {pack}.\n" "Check 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:1734 +#: redbot/core/core_commands.py:1742 msgid "Failed to load the following packages: {packs}\n" "Check 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:1742 redbot/core/core_commands.py:1898 +#: redbot/core/core_commands.py:1750 redbot/core/core_commands.py:1898 msgid "The following name is not a valid package name: {pack}\n" "Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." -msgstr "" +msgstr "Der folgende Name ist kein gültiger Paketname: {pack}\n" +"Paketnamen können nicht mit einer Zahl beginnen und dürfen nur ascii Zahlen, Buchstaben, und Unterstriche enthalten." -#: redbot/core/core_commands.py:1748 redbot/core/core_commands.py:1904 +#: redbot/core/core_commands.py:1756 redbot/core/core_commands.py:1904 msgid "The following names are not valid package names: {packs}\n" "Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." -msgstr "" +msgstr "Die folgenden Namen sind keine gültigen Paketnamen: {packs}\n" +"Paketnamen können nicht mit einer Zahl beginnen und dürfen nur ascii Zahlen, Buchstaben, und Unterstriche enthalten." -#: redbot/core/core_commands.py:1757 redbot/core/core_commands.py:1913 +#: redbot/core/core_commands.py:1765 redbot/core/core_commands.py:1913 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:1761 redbot/core/core_commands.py:1917 +#: redbot/core/core_commands.py:1769 redbot/core/core_commands.py:1917 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:1769 +#: redbot/core/core_commands.py:1777 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:1773 +#: redbot/core/core_commands.py:1781 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:1780 +#: redbot/core/core_commands.py:1788 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" "You 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:1786 redbot/core/core_commands.py:1942 +#: redbot/core/core_commands.py:1794 redbot/core/core_commands.py:1942 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\n" "You 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:1805 +#: redbot/core/core_commands.py:1813 #, docstring msgid "Unloads previously loaded cog packages.\n\n" " See packages available to unload with `[p]cogs`.\n\n" " **Examples:**\n" -" - `[p]unload general` - Unloads the `general` cog.\n" -" - `[p]unload admin mod mutes` - Unloads multiple cogs.\n\n" +" - `[p]unload general` - Unloads the `general` cog.\n" +" - `[p]unload admin mod mutes` - Unloads multiple cogs.\n\n" " **Arguments:**\n" -" - `` - The cog packages to unload.\n" +" - `` - The cog packages to unload.\n" " " msgstr "" -#: redbot/core/core_commands.py:1823 +#: redbot/core/core_commands.py:1831 msgid "The following package was unloaded: {pack}." msgstr "Das folgende Paket ist bereits geladen: {pack}." -#: redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1835 msgid "The following packages were unloaded: {packs}." msgstr "Die folgenden Pakete wurden entfernt: {packs}." -#: redbot/core/core_commands.py:1834 +#: redbot/core/core_commands.py:1842 msgid "The following package was not loaded: {pack}." msgstr "Das folgende Paket wurde nicht geladen: {pack}." -#: redbot/core/core_commands.py:1838 +#: redbot/core/core_commands.py:1846 msgid "The following packages were not loaded: {packs}." msgstr "Die folgenden Pakete wurden nicht geladen: {packs}." -#: redbot/core/core_commands.py:1851 +#: redbot/core/core_commands.py:1859 #, docstring msgid "Reloads cog packages.\n\n" " This will unload and then load the specified cogs.\n\n" " Cogs that were not loaded will only be loaded.\n\n" " **Examples:**\n" -" - `[p]reload general` - Unloads then loads the `general` cog.\n" -" - `[p]reload admin mod mutes` - Unloads then loads multiple cogs.\n\n" +" - `[p]reload general` - Unloads then loads the `general` cog.\n" +" - `[p]reload admin mod mutes` - Unloads then loads multiple cogs.\n\n" " **Arguments:**\n" -" - `` - The cog packages to reload.\n" +" - `` - The cog packages to reload.\n" " " msgstr "" @@ -1122,798 +1803,1628 @@ msgid "**WARNING**: The following repo is using shared libs which are marked for 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:1957 +#: redbot/core/core_commands.py:1962 #, docstring -msgid "Shuts down the bot.\n\n" -" Allows [botname] to shut down gracefully.\n\n" -" This is the recommended method for shutting down the bot.\n\n" -" **Examples:**\n" -" - `[p]shutdown`\n" -" - `[p]shutdown True` - Shutdowns silently.\n\n" -" **Arguments:**\n" -" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" -" " +msgid "Base command for managing what application commands are able to be used on [botname]." msgstr "" -#: redbot/core/core_commands.py:1974 -msgid "Shutting down... " -msgstr "Herunterfahren... " - -#: redbot/core/core_commands.py:1980 +#: redbot/core/core_commands.py:1971 #, 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 with by the process manager in use.\n\n" -" **Examples:**\n" -" - `[p]restart`\n" -" - `[p]restart True` - Restarts silently.\n\n" +msgid "Marks an application command as being enabled, allowing it to be added to the bot.\n\n" +" See commands available to enable with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" +" - `` - The command name to enable. Only the top level name of a group command should be used.\n" +" - `[command_type]` - What type of application command to enable. Must be one of `slash`, `message`, or `user`. Defaults to `slash`.\n" " " msgstr "" -#: redbot/core/core_commands.py:1994 -msgid "Restarting..." -msgstr "Neustart..." - -#: redbot/core/core_commands.py:1999 -#, docstring -msgid "Commands for changing [botname]'s settings." +#: redbot/core/core_commands.py:1996 redbot/core/core_commands.py:2055 +msgid "Command type must be one of `slash`, `message`, or `user`." msgstr "" #: redbot/core/core_commands.py:2003 -#, docstring -msgid "\n" -" Show the current settings for [botname].\n" -" " -msgstr "\n" -"Zeige die aktuellen Einstellungen für [botname]. " +msgid "That application command is already enabled." +msgstr "" -#: redbot/core/core_commands.py:2021 -msgid "Admin roles: {admin}\n" -"Mod roles: {mod}\n" -"Locale: {guild_locale}\n" -"Regional format: {guild_regional_format}\n" +#: redbot/core/core_commands.py:2008 +msgid "That application command could not be found. Use `{prefix}slash list` to see all application commands. You may need to double check the command type." msgstr "" -#: redbot/core/core_commands.py:2042 -msgid "{bot_name} Settings:\n\n" -"Prefixes: {prefixes}\n" -"{guild_settings}Global locale: {locale}\n" -"Global regional format: {regional_format}\n" -"Default embed colour: {colour}" +#: redbot/core/core_commands.py:2019 +msgid "The command limit has been reached. Disable a command first." +msgstr "" + +#: redbot/core/core_commands.py:2024 +msgid "Enabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:2064 +#: redbot/core/core_commands.py:2036 #, 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\n" -" This is only applied to the current server and not globally.\n\n" -" **Examples:**\n" -" - `[p]set deletedelay` - Shows the current delete delay setting.\n" -" - `[p]set deletedelay 60` - Sets the delete delay to the max of 60 seconds.\n" -" - `[p]set deletedelay -1` - Disables deleting command messages.\n\n" +msgid "Marks an application command as being disabled, preventing it from being added to the bot.\n\n" +" See commands available to disable with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" +" - `` - The command name to disable. Only the top level name of a group command should be used.\n" +" - `[command_type]` - What type of application command to disable. Must be one of `slash`, `message`, or `user`. Defaults to `slash`.\n" " " msgstr "" -#: redbot/core/core_commands.py:2085 -msgid "Command deleting disabled." -msgstr "Löschen von Befehlen deaktiviert." +#: redbot/core/core_commands.py:2061 +msgid "That application command has been set as required for the cog to function by the author, and cannot be disabled. The cog must be unloaded to remove the command." +msgstr "" + +#: redbot/core/core_commands.py:2073 +msgid "That application command is already disabled or does not exist." +msgstr "" + +#: redbot/core/core_commands.py:2079 +msgid "Disabled {command_type} application command `{command_name}`" +msgstr "" #: redbot/core/core_commands.py:2087 -msgid "Delete delay set to {num} seconds." -msgstr "Löschverzögerung auf {num} Sekunden eingestellt." +#, docstring +msgid "Marks all application commands in a cog as being enabled, allowing them to be added to the bot.\n\n" +" See a list of cogs with application commands with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" +" **Arguments:**\n" +" - `` - The cog to enable commands from. This argument is case sensitive.\n" +" " +msgstr "Markiert alle Anwendungs-Befehle in einem Cog als aktiviert, sodass sie dem Bot hinzugefügt werden können.\n\n" +" Siehe eine Liste der Module mit Anwendungs-Befehlen mit [p]slash list.\n\n" +" Dieser Befehl synchronisiert die aktivierten Befehle NICHT automatisch mit Discord. Dies muss manuell mit [p]slash sync durchgeführt werden, damit die Befehle in den Clients der Benutzer erscheinen.\n\n" +" **Argumente:**\n\n" +" - `` - Der Cog, aus dem die Befehle aktiviert werden sollen. Dieses Argument ist Groß- und Kleinschreibung beachtend. " -#: redbot/core/core_commands.py:2092 -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:2117 +msgid "Couldn't find any disabled commands from the cog `{cog_name}`. Use `{prefix}slash list` to see all cogs with application commands." +msgstr "Es konnten keine deaktivierten Befehle aus dem Modul {cog_name} gefunden werden. Verwende {prefix}slash list, um alle Module mit Anwendungsbefehlen anzuzeigen." -#: redbot/core/core_commands.py:2099 -msgid "I will not delete command messages." -msgstr "Ich werde keine Nachrichten die Befehle enthalten löschen." +#: redbot/core/core_commands.py:2132 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for slash commands. Disable some commands first." +msgstr "Das Aktivieren aller Anwendungsbefehle aus diesem Modul würde insgesamt {count} Befehle aktivieren, was das Limit von {cap} Befehlen für Slash-Befehle überschreiten würde. Deaktiviere zuerst einige Befehle." -#: redbot/core/core_commands.py:2104 +#: redbot/core/core_commands.py:2141 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for message commands. Disable some commands first." +msgstr "Das Aktivieren aller Anwendungsbefehle aus diesem Modul würde insgesamt {count} Befehle aktivieren, was das Limit von {cap} Befehlen für Nachrichtenbefehle überschreiten würde. Deaktiviere zuerst einige Befehle." + +#: redbot/core/core_commands.py:2150 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for user commands. Disable some commands first." +msgstr "Das Aktivieren aller Anwendungsbefehle aus diesem Cog würde insgesamt {count} Befehle aktivieren, was das Limit von {cap} Befehlen für Benutzerbefehle überschreiten würde. Deaktiviere zuerst einige Befehle." + +#: redbot/core/core_commands.py:2176 +msgid "Enabled {count} commands from `{cog_name}`:\n" +"{names}" +msgstr "{count} Befehle von `{cog_name}`:\n" +"{names} aktiviert" + +#: redbot/core/core_commands.py:2183 #, docstring -msgid "\n" -" Sets the bot's description.\n\n" -" Use without a description to reset.\n" -" This is shown in a few locations, including the help menu.\n\n" -" The maximum description length is 250 characters to ensure it displays properly.\n\n" -" The default is \"Red V3\".\n\n" -" **Examples:**\n" -" - `[p]set description` - Resets the description to the default setting.\n" -" - `[p]set description MyBot: A Red V3 Bot`\n\n" +msgid "Marks all application commands in a cog as being disabled, preventing them from being added to the bot.\n\n" +" See a list of cogs with application commands with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" +" - `` - The cog to disable commands from. This argument is case sensitive.\n" +" " +msgstr "Markiert alle Anwendungsbefehle in einem Cog als deaktiviert, was verhindert, dass sie dem Bot hinzugefügt werden.\n\n" +" Siehe eine Liste von Cogs mit Anwendungsbefehlen mit [p]slash list.\n\n" +" Dieser Befehl SYNCHRONISIERT die aktivierten Befehle NICHT automatisch mit Discord, das muss manuell mit [p]slash sync durchgeführt werden, damit die Befehle in den Clients der Benutzer erscheinen.\n\n" +" **Arguments:**\n" +" - `` - Das Cog, aus dem die Befehle deaktiviert werden sollen. Dieses Argument ist Groß- und Kleinschreibung beachtend.\n" " " -msgstr "" -#: redbot/core/core_commands.py:2124 -msgid "Description reset." -msgstr "Beschreibung zurückgesetzt." +#: redbot/core/core_commands.py:2204 +msgid "Couldn't find any enabled commands from the `{cog_name}` cog. Use `{prefix}slash list` to see all cogs with application commands." +msgstr "Konnte keine aktivierten Befehle aus dem `{cog_name}` cog finden. Verwende `{prefix}slash list` um alle Cogs mit Anwendungsbefehle zu sehen." -#: redbot/core/core_commands.py:2127 -msgid "This description is too long to properly display. Please try again with below 250 characters." -msgstr "" +#: redbot/core/core_commands.py:2212 +msgid "Disabled {count} commands from `{cog_name}`:\n" +"{names}" +msgstr "{count} Befehle von `{cog_name}`:\n" +"{names} deaktiviert" -#: redbot/core/core_commands.py:2141 +#: redbot/core/core_commands.py:2219 #, docstring -msgid "\n" -" Adds an admin role for this guild.\n\n" -" Admins have the same access as Mods, plus additional admin level commands like:\n" -" - `[p]set serverprefix`\n" -" - `[p]addrole`\n" -" - `[p]ban`\n" -" - `[p]ignore guild`\n\n" -" And more.\n\n" -" **Examples:**\n" -" - `[p]set addadminrole @Admins`\n" -" - `[p]set addadminrole Super Admins`\n\n" -" **Arguments:**\n" -" - `` - The role to add as an admin.\n" +msgid "List the slash commands the bot can see, and whether or not they are enabled.\n\n" +" This command shows the state that will be changed to when `[p]slash sync` is run.\n" +" Commands from the same cog are grouped, with the cog name as the header.\n\n" +" The prefix denotes the state of the command:\n" +" - Commands starting with `- ` have not yet been enabled.\n" +" - Commands starting with `+ ` have been manually enabled.\n" +" - Commands starting with `++` have been enabled by the cog author, and cannot be disabled.\n" +" " +msgstr "Zeige die Slash-Befehle, die der Bot sehen kann, und ob sie aktiviert sind oder nicht.\n\n" +" Dieser Befehl zeigt den Zustand, der durch Ausführen von [p]slash sync geändert wird. Befehle aus demselben Cog werden gruppiert, wobei der Cog-Name als Überschrift verwendet wird.\n\n" +" Das Präfix gibt den Zustand des Befehls an:\n" +" - Befehle, die mit \"- \" beginnen, sind noch nicht aktiviert.\n" +" - Befehle, die mit \"+ \" beginnen, wurden manuell aktiviert.\n" +" - Befehle, die mit \"++\" beginnen, wurden vom Cog-Autor aktiviert und können nicht deaktiviert werden.\n" " " -msgstr "" - -#: redbot/core/core_commands.py:2161 -msgid "This role is already an admin role." -msgstr "Diese Rolle ist bereits eine Admin-Rolle." -#: redbot/core/core_commands.py:2163 -msgid "That role is now considered an admin role." -msgstr "Diese Rolle wird nun als Admin-Rolle angesehen." +#: redbot/core/core_commands.py:2309 +msgid "There are no application commands to list." +msgstr "Es gibt keine App-Befehle zum Auflisten." -#: redbot/core/core_commands.py:2169 +#: redbot/core/core_commands.py:2340 #, docstring -msgid "\n" -" Adds a moderator role for this guild.\n\n" -" This grants access to moderator level commands like:\n" -" - `[p]mute`\n" -" - `[p]cleanup`\n" -" - `[p]customcommand create`\n\n" -" And more.\n\n" -" **Examples:**\n" -" - `[p]set addmodrole @Mods`\n" -" - `[p]set addmodrole Loyal Helpers`\n\n" +msgid "Syncs the slash settings to discord.\n\n" +" Settings from `[p]slash list` will be synced with discord, changing what commands appear for users.\n" +" This should be run sparingly, make all necessary changes before running this command.\n\n" " **Arguments:**\n" -" - `` - The role to add as a moderator.\n" +" - `[guild]` - If provided, syncs commands for that guild. Otherwise, syncs global commands.\n" +" " +msgstr "Synchronisiert die Slash-Einstellungen mit Discord.\n\n" +" Einstellungen aus [p]slash list werden mit Discord synchronisiert und ändern, welche Befehle für Benutzer sichtbar sind. \n" +" Dies sollte sparsam ausgeführt werden. Führe alle notwendigen Änderungen durch, bevor du diesen Befehl ausführst.\n\n" +" **Arguments:**\n" +" - `[guild]` - Falls angegeben, synchronisiert Befehle für diesen Server (Guild). Andernfalls werden globale Befehle synchronisiert.\n" " " -msgstr "" -#: redbot/core/core_commands.py:2188 -msgid "This role is already a mod role." -msgstr "Diese Rolle ist bereits eine mod Rolle." +#: redbot/core/core_commands.py:2360 +msgid "I need the `applications.commands` scope in this server to be able to do that. You can tell the bot to add that scope to invite links using `{prefix}inviteset commandscope`, and can then run `{prefix}invite` to get an invite that will give the bot the scope. You do not need to kick the bot to enable the scope, just use that invite to re-auth the bot with the scope enabled." +msgstr "In diesem Server benötige ich den Bereich applications.commands, um das zu tun. Sie können den Bot auffordern, diesen Bereich zu den Einladungslinks hinzuzufügen, indem Sie `{prefix}inviteset commandscope` verwenden, und anschließend `{prefix}invite` ausführen, um eine Einladung zu erhalten, die dem Bot den Bereich hinzufügt. Sie müssen den Bot nicht rauswerfen, um den Bereich zu aktivieren. Verwenden Sie einfach diese Einladung, um den Bot erneut mit dem aktivierten Bereich zu authentifizieren." -#: redbot/core/core_commands.py:2190 -msgid "That role is now considered a mod role." -msgstr "Diese Rolle wird jetzt als eine Mod Rolle betrachtet." +#: redbot/core/core_commands.py:2371 +msgid "Synced {count} commands." +msgstr "Synchronisierte {count} Befehle." + +#: redbot/core/core_commands.py:2379 +msgid "You seem to be attempting to sync after recently syncing. Discord does not like it when bots sync more often than necessary, so this command has a cooldown. You should enable/disable all commands you want to change first, and run this command one time only after all changes have been made. " +msgstr "" -#: redbot/core/core_commands.py:2196 +#: redbot/core/core_commands.py:2390 #, docstring -msgid "\n" -" Removes an admin role for this guild.\n\n" +msgid "Shuts down the bot.\n\n" +" Allows [botname] to shut down gracefully.\n\n" +" This is the recommended method for shutting down the bot.\n\n" " **Examples:**\n" -" - `[p]set removeadminrole @Admins`\n" -" - `[p]set removeadminrole Super Admins`\n\n" +" - `[p]shutdown`\n" +" - `[p]shutdown True` - Shutdowns silently.\n\n" " **Arguments:**\n" -" - `` - The role to remove from being an admin.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:2208 -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:2210 -msgid "That role is no longer considered an admin role." -msgstr "Diese Rolle wird nicht mehr als Admin-Rolle angesehen." +" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" +" " +msgstr "Fährt den Bot herunter.\n\n" +" Erlaubt [botname], sich ordnungsgemäß herunterzufahren.\n\n" +" Dies ist die empfohlene Methode, um den Bot herunterzufahren.\n\n" +" **Beispiele:**\n" +" [p]shutdown\n" +" [p]shutdown True - Herunterfahren ohne Meldung.\n\n" +" **Argumente:**\n" +" -`[silently]` - Gibt an, ob die Herunterfahrtsnachricht übersprungen werden soll. Standardmäßig auf \"False\" gesetzt. " + +#: redbot/core/core_commands.py:2407 +msgid "Shutting down... " +msgstr "Herunterfahren... " -#: redbot/core/core_commands.py:2216 +#: redbot/core/core_commands.py:2413 #, docstring -msgid "\n" -" Removes a mod role for this guild.\n\n" +msgid "Attempts to restart [botname].\n\n" +" Makes [botname] quit with exit code 26.\n" +" The restart is not guaranteed: it must be dealt with by the process manager in use.\n\n" " **Examples:**\n" -" - `[p]set removemodrole @Mods`\n" -" - `[p]set removemodrole Loyal Helpers`\n\n" +" - `[p]restart`\n" +" - `[p]restart True` - Restarts silently.\n\n" " **Arguments:**\n" -" - `` - The role to remove from being a moderator.\n" +" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" +" " +msgstr "Versucht, [botname] neu zu starten.\n\n" +" Bewirkt, dass [botname] mit dem Exit-Code 26 beendet wird. \n" +" Der Neustart ist nicht garantiert und muss vom verwendeten Prozess-Manager gehandhabt werden.\n\n" +" **Beispiele:**\n" +" [p]restart\n" +" [p]restart True - Neustart ohne Meldung.\n\n" +" **Argumente:**\n" +" - `[silently]` - Gibt an, ob die Neustartnachricht übersprungen werden soll. Standardmäßig auf \"False\" gesetzt.\n" " " -msgstr "" -#: redbot/core/core_commands.py:2228 -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:2427 +msgid "Restarting..." +msgstr "Neustart..." -#: redbot/core/core_commands.py:2230 -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:2434 +#, docstring +msgid "Base command for bank settings." +msgstr "Basis Befehl für Bank Einstellungen." -#: redbot/core/core_commands.py:2236 +#: redbot/core/core_commands.py:2438 #, 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\n" -" **Example:**\n" -" - `[p]set usebotcolour`\n" -" " -msgstr "" +msgid "Show the current bank settings." +msgstr "Zeige die aktuellen Bankeinstellungen an." -#: redbot/core/core_commands.py:2248 -msgid "The bot {} use its configured color for embeds." -msgstr "Der Bot {} verwendet seine eingestellten Farben für Einbettungen." +#: redbot/core/core_commands.py:2448 +msgid "Global" +msgstr "Überall" -#: redbot/core/core_commands.py:2249 -msgid "will not" -msgstr "wird nicht" +#: redbot/core/core_commands.py:2448 +msgid "Server" +msgstr "Server" -#: redbot/core/core_commands.py:2249 -msgid "will" -msgstr "wird" +#: redbot/core/core_commands.py:2453 +msgid "Bank settings:\n\n" +"Bank name: {bank_name}\n" +"Bank scope: {bank_scope}\n" +"Currency: {currency_name}\n" +"Default balance: {default_balance}\n" +"Maximum allowed balance: {maximum_bal}\n" +msgstr "Bankeinstellungen:\n\n" +"Bankname: {bank_name}\n" +"Bank bereich: {bank_scope}\n" +"Währung: {currency_name}\n" +"Standardguthaben: {default_balance}\n" +"Maximal zulässiges Guthaben: {maximum_bal}\n" -#: redbot/core/core_commands.py:2257 +#: redbot/core/core_commands.py:2469 #, docstring -msgid "\n" -" Toggle whether to enable fuzzy command search for the server.\n\n" -" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" -" Note: This can be processor intensive and may be unsuitable for larger servers.\n\n" -" Default is for fuzzy command search to be disabled.\n\n" -" **Example:**\n" -" - `[p]set serverfuzzy`\n" +msgid "Toggle whether the bank is global or not.\n\n" +" If the bank is global, it will become per-server.\n" +" If the bank is per-server, it will become global.\n" +" " +msgstr "Schalte ein, ob die Bank global ist oder nicht.\n\n" +" Wenn die Bank global ist, wird sie pro Server.\n" +" Wenn die Bank pro Server ist, wird sie global.\n" " " -msgstr "" -#: redbot/core/core_commands.py:2272 -msgid "Fuzzy command search has been {} for this server." -msgstr "Ungenaue Befehlssuche wurde für diesen Server {}." +#: redbot/core/core_commands.py:2476 +msgid "per-server" +msgstr "per-server" + +#: redbot/core/core_commands.py:2476 +msgid "global" +msgstr "Global" -#: redbot/core/core_commands.py:2280 +#: redbot/core/core_commands.py:2479 +msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" +msgstr "Dies schaltet die Bank um zu {banktype}, löscht alle Konten im Prozess! Wenn du sicher bist, tippe `{command}`" + +#: redbot/core/core_commands.py:2486 +msgid "The bank is now {banktype}." +msgstr "Die Bank ist nun {banktype}." + +#: redbot/core/core_commands.py:2492 #, docstring -msgid "\n" -" Toggle whether to enable fuzzy command search in DMs.\n\n" -" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" -" Default is for fuzzy command search to be disabled.\n\n" -" **Example:**\n" -" - `[p]set fuzzy`\n" -" " -msgstr "" +msgid "Set the bank's name." +msgstr "Legt den Namen der Bank fest." -#: redbot/core/core_commands.py:2293 -msgid "Fuzzy command search has been {} in DMs." -msgstr "Ungenaue Befehlssuche wurde für Direktnachrichten {}." +#: redbot/core/core_commands.py:2494 +msgid "Bank name has been set to: {name}" +msgstr "Der Name der Bank wurde festgesetzt auf: {name}" -#: redbot/core/core_commands.py:2301 +#: redbot/core/core_commands.py:2500 #, 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\n" -" **Examples:**\n" -" - `[p]set colour dark red`\n" -" - `[p]set colour blurple`\n" -" - `[p]set colour 0x5DADE2`\n" -" - `[p]set color 0x#FDFEFE`\n" -" - `[p]set color #7F8C8D`\n\n" -" **Arguments:**\n" -" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" +msgid "Set the name for the bank's currency." +msgstr "Lege den Namen für die Währung der Bank fest." + +#: redbot/core/core_commands.py:2502 +msgid "Currency name has been set to: {name}" +msgstr "Währungs Name wurde gesetzt auf: {name}" + +#: redbot/core/core_commands.py:2508 +#, docstring +msgid "Set the maximum balance a user can get." +msgstr "Setze das maximale Guthaben fest, das ein Benutzer erhalten kann." + +#: redbot/core/core_commands.py:2514 +msgid "Amount must be greater than zero and less than {max}." +msgstr "Der Betrag muss größer als null und kleiner als {max} sein." + +#: redbot/core/core_commands.py:2519 +msgid "Maximum balance has been set to: {amount}" +msgstr "Das maximale Guthaben wurde festgelegt auf:{amount}" + +#: redbot/core/core_commands.py:2526 +#, docstring +msgid "Set the initial balance for new bank accounts.\n\n" +" Example:\n" +" - `[p]bankset registeramount 5000`\n\n" +" **Arguments**\n\n" +" - `` The new initial balance amount. Default is 0.\n" +" " +msgstr "Setzen Sie das anfängliche Guthaben für neue Bankkonten.\n\n" +" Beispiel:\n" +" [p]bankset registeramount 5000\n\n" +" **Argumente**\n\n" +" -`` Der Betrag des neuen anfänglichen Guthabens. Standardmäßig auf 0 gesetzt.\n" +" " + +#: redbot/core/core_commands.py:2542 +msgid "Amount must be greater than or equal to zero and less than {maxbal}." +msgstr "Der Betrag muss größer oder gleich Null und kleiner als {maxbal} sein." + +#: redbot/core/core_commands.py:2547 +msgid "Registering an account will now give {num} {currency}." +msgstr "Ein neues Konto zu eröffnen gibt jetzt {num} {currency}." + +#: redbot/core/core_commands.py:2556 +#, docstring +msgid "Delete all bank accounts.\n\n" +" Examples:\n" +" - `[p]bankset reset` - Did not confirm. Shows the help message.\n" +" - `[p]bankset reset yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" +" " +msgstr "Alle Bankkonten löschen.\n\n" +" Beispiele:\n" +" - `[p]bankset reset` - Nicht bestätigt. Zeigt die Hilfe-Nachricht.\n" +" - `[p]bankset reset yes`\n\n" +" **Arguments**\n\n" +" - `` Dies wird standardmäßig auf false außer angegeben.\n" +" " + +#: redbot/core/core_commands.py:2568 +msgid "This will delete all bank accounts for {scope}.\n" +"If you're sure, type `{prefix}bankset reset yes`" +msgstr "Dies löscht alle Bankkonten für {scope}.\n" +"Wenn Sie sich sicher sind, geben Sie `{prefix}bankset reset yes` ein" + +#: redbot/core/core_commands.py:2574 redbot/core/core_commands.py:2584 +msgid "this server" +msgstr "dieser Server" + +#: redbot/core/core_commands.py:2581 +msgid "All bank accounts for {scope} have been deleted." +msgstr "Alle Bankkonten für {scope} wurden gelöscht." + +#: redbot/core/core_commands.py:2592 +#, docstring +msgid "Base command for pruning bank accounts." +msgstr "Grundbefehl zur Bereinigung von Bankkonten." + +#: redbot/core/core_commands.py:2599 +#, docstring +msgid "Prune bank accounts for users no longer in the server.\n\n" +" Cannot be used with a global bank. See `[p]bankset prune global`.\n\n" +" Examples:\n" +" - `[p]bankset prune server` - Did not confirm. Shows the help message.\n" +" - `[p]bankset prune server yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" +" " +msgstr "Bereinigt Bankkonten für Benutzer, die nicht länger auf dem Server sind.\n\n" +" kann nicht mit einer globalen Bank verwendet werden. Siehe `[p]bankset prune global`.\n\n" +" Beispiele:\n" +" - `[p]bankset prune server` - Nicht bestätigt. Zeigt die Hilfe-Nachricht.\n" +" - `[p]bankset prune server yes`\n\n" +" **Arguments**\n\n" +" - `` Dies wird standardmäßig auf false außer angegeben.\n" " " -msgstr "" -#: redbot/core/core_commands.py:2321 -msgid "The color has been reset." -msgstr "Die Farbe wurde zurückgesetzt." +#: redbot/core/core_commands.py:2613 +msgid "This command cannot be used with a global bank." +msgstr "Dieser Befehl kann mit einer globalen Bank nicht verwendet werden." -#: redbot/core/core_commands.py:2324 -msgid "The color has been set." -msgstr "Die Farbe wurde eingestellt." +#: redbot/core/core_commands.py:2617 +msgid "This will delete all bank accounts for users no longer in this server.\n" +"If you're sure, type `{prefix}bankset prune local yes`" +msgstr "Dies wird alle Bankkonten für Benutzer löschen, die nicht mehr auf diesem Server sind.\n" +"Wenn Sie sich sicher sind, geben Sie `{prefix}bank prune local yes` ein" -#: redbot/core/core_commands.py:2329 +#: redbot/core/core_commands.py:2626 +msgid "Bank accounts for users no longer in this server have been deleted." +msgstr "Bankkonten für Benutzer auf diesem Server wurden gelöscht." + +#: redbot/core/core_commands.py:2632 #, docstring -msgid "Sets [botname]'s avatar\n\n" -" Supports either an attachment or an image URL.\n\n" -" **Examples:**\n" -" - `[p]set avatar` - With an image attachment, this will set the avatar.\n" -" - `[p]set avatar` - Without an attachment, this will show the command help.\n" -" - `[p]set avatar https://links.flaree.xyz/k95` - Sets the avatar to the provided url.\n\n" -" **Arguments:**\n" -" - `[url]` - An image url to be used as an avatar. Leave blank when uploading an attachment.\n" +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]bankset prune server`.\n\n" +" Examples:\n" +" - `[p]bankset prune global` - Did not confirm. Shows the help message.\n" +" - `[p]bankset prune global yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" +" " +msgstr "Bereinigt Bankkonten für Benutzer, die nicht länger auf dem Server sind.\n\n" +" kann nicht mit einer globalen Bank verwendet werden. Siehe `[p]bankset prune global`.\n\n" +" Beispiele:\n" +" - `[p]bankset prune global` - Nicht bestätigt. Zeigt die Hilfe-Nachricht.\n" +" - `[p]bankset prune global yes`\n\n" +" **Arguments**\n\n" +" - `` Dies wird standardmäßig auf false außer angegeben.\n" " " -msgstr "" -#: redbot/core/core_commands.py:2352 -msgid "That URL is invalid." -msgstr "Diese URL ist ungültig." +#: redbot/core/core_commands.py:2646 +msgid "This command cannot be used with a local bank." +msgstr "Dieser Befehl kann nicht mit einer lokalen Bank verwendet werden." -#: redbot/core/core_commands.py:2354 -msgid "Something went wrong while trying to get the image." -msgstr "Beim Abrufen des Bilds ist etwas schiefgegangen." +#: redbot/core/core_commands.py:2650 +msgid "This will delete all bank accounts for users who no longer share a server with the bot.\n" +"If you're sure, type `{prefix}bankset prune global yes`" +msgstr "Dies löscht alle Bankkonten für Benutzer, die keinen Server mehr mit dem Bot teilen.\n" +"Wenn du sicher bist, schreibe `{prefix}bankset prune global yes`" -#: redbot/core/core_commands.py:2364 -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:2659 +msgid "Bank accounts for users who no longer share a server with the bot have been pruned." +msgstr "Bankkonten für Benutzer, die keinen Server mehr mit dem Bot teilen, wurden bereinigt." -#: redbot/core/core_commands.py:2371 -msgid "JPG / PNG format only." -msgstr "Nur JPG oder PNG Format." +#: redbot/core/core_commands.py:2672 +#, docstring +msgid "Delete the bank account of a specified user.\n\n" +" Examples:\n" +" - `[p]bankset prune user @Twentysix` - Did not confirm. Shows the help message.\n" +" - `[p]bankset 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 "Löschen Sie das Bankkonto eines bestimmten Benutzers.\n\n" +" Beispiele:\n" +" - `[p]bankset prune user @Twentysix` - Nicht bestätigt. Zeigt die Hilfe-Nachricht.\n" +" - `[p]bankset prune user @Twentysix yes`\n\n" +" **Arguments**\n\n" +" - `` Der Benutzer, von dem die Bank gelöscht wird. Nimmt Erwähnungen, Namen und Benutzer-Ids an.\n" +" - `` Dies wird standardmäßig auf false außer angegeben.\n" +" " -#: redbot/core/core_commands.py:2373 redbot/core/core_commands.py:2600 -#: redbot/core/core_commands.py:2656 redbot/core/core_commands.py:2680 -msgid "Done." -msgstr "Erledigt." +#: redbot/core/core_commands.py:2692 +msgid "This will delete {name}'s bank account.\n" +"If you're sure, type `{prefix}bankset prune user {id} yes`" +msgstr "Dies wird das Bankkonto von {name} löschen.\n" +"Wenn Sie sicher sind, geben Sie `{prefix}bankset prune user {id} yes` ein" + +#: redbot/core/core_commands.py:2700 +msgid "The bank account for {name} has been pruned." +msgstr "Das Bankkonto von {name} wurde bereinigt." -#: redbot/core/core_commands.py:2378 +#: redbot/core/core_commands.py:2705 #, docstring -msgid "\n" -" Removes [botname]'s avatar.\n\n" -" **Example:**\n" -" - `[p]set avatar remove`\n" -" " -msgstr "" +msgid "Manage modlog settings." +msgstr "Modlog Einstellungen verwalten." -#: redbot/core/core_commands.py:2386 -msgid "Avatar removed." -msgstr "Profilbild entfernt." +#: redbot/core/core_commands.py:2711 +#, docstring +msgid "Command to fix misbehaving casetypes." +msgstr "Kommando um Fehlverhalten von Casetypen zu beheben." -#: redbot/core/core_commands.py:2392 +#: redbot/core/core_commands.py:2722 #, docstring -msgid "Sets [botname]'s playing status.\n\n" -" This will appear as `Playing ` or `PLAYING A GAME: ` depending on the context.\n\n" -" Maximum length for a playing status is 128 characters.\n\n" -" **Examples:**\n" -" - `[p]set playing` - Clears the activity status.\n" -" - `[p]set playing the keyboard`\n\n" -" **Arguments:**\n" -" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" +msgid "Set a channel as the modlog.\n\n" +" Omit `[channel]` to disable the modlog.\n" +" " +msgstr "Setze den Modlog Kanal.\n\n" +" Lass `[channel]` weg um den Modlog abzuschalten.\n" " " -msgstr "" -#: redbot/core/core_commands.py:2408 -msgid "The maximum length of game descriptions is 128 characters." -msgstr "" +#: redbot/core/core_commands.py:2731 +msgid "Mod events will be sent to {channel}." +msgstr "Moderationsevents werden nun nach {channel} gesendet." -#: redbot/core/core_commands.py:2416 -msgid "Status set to ``Playing {game.name}``." -msgstr "Status auf ``Spielt von {game.name}`` gesetzt." +#: redbot/core/core_commands.py:2735 +msgid "I do not have permissions to send messages in {channel}!" +msgstr "Ich habe keine Berechtigungen um Nachrichten in {channel} zu senden!" -#: redbot/core/core_commands.py:2418 -msgid "Game cleared." -msgstr "Spiel-Status entfernt." +#: redbot/core/core_commands.py:2743 +msgid "Mod log is already disabled." +msgstr "Mod-Log ist bereits deaktiviert." -#: redbot/core/core_commands.py:2424 +#: redbot/core/core_commands.py:2746 +msgid "Mod log deactivated." +msgstr "Mod-Log deaktiviert." + +#: redbot/core/core_commands.py:2751 #, docstring -msgid "Sets [botname]'s listening status.\n\n" -" This will appear as `Listening to `.\n\n" -" Maximum length for a listening status is 128 characters.\n\n" -" **Examples:**\n" -" - `[p]set listening` - Clears the activity status.\n" -" - `[p]set listening jams`\n\n" -" **Arguments:**\n" -" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status." -msgstr "" +msgid "\n" +" Enable or disable case creation for a mod action.\n\n" +" An action can be enabling or disabling specific cases. (Ban, kick, mute, etc.)\n\n" +" Example: `[p]modlogset cases kick enabled`\n" +" " +msgstr "\n" +" Groß-/Kleinschreibung für eine Mod-Aktion aktivieren oder deaktivieren.\n\n" +" Eine Aktion kann bestimmte Fälle aktivieren oder deaktivieren. (Ban, kick, stumm, etc.)\n\n" +" Beispiel: `[p]modlogset cases kick enabled`\n" +" " -#: redbot/core/core_commands.py:2441 -msgid "The maximum length of listening descriptions is 128 characters." -msgstr "" +#: redbot/core/core_commands.py:2768 +msgid "Current settings:\n" +msgstr "Aktuelle Einstellungen:\n" -#: redbot/core/core_commands.py:2450 -msgid "Status set to ``Listening to {listening}``." -msgstr "Status auf ``Hört {listening}`` gesetzt." +#: redbot/core/core_commands.py:2773 +msgid "That action is not registered." +msgstr "Diese Aktion ist nicht registriert." -#: redbot/core/core_commands.py:2453 -msgid "Listening cleared." -msgstr "``Hört``-Status gelöscht." +#: redbot/core/core_commands.py:2778 +msgid "Case creation for {action_name} actions is now {enabled}." +msgstr "Fallerstellung für {action_name} Aktionen ist jetzt {enabled}." -#: redbot/core/core_commands.py:2459 +#: redbot/core/core_commands.py:2786 #, docstring -msgid "Sets [botname]'s watching status.\n\n" -" This will appear as `Watching `.\n\n" -" Maximum length for a watching status is 128 characters.\n\n" -" **Examples:**\n" -" - `[p]set watching` - Clears the activity status.\n" -" - `[p]set watching [p]help`\n\n" -" **Arguments:**\n" -" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status." -msgstr "" +msgid "Reset all modlog cases in this server." +msgstr "Alle Modlog-Fälle auf diesem Server zurücksetzen." -#: redbot/core/core_commands.py:2475 -msgid "The maximum length of watching descriptions is 128 characters." -msgstr "" +#: redbot/core/core_commands.py:2789 +msgid "Are you sure you would like to reset all modlog cases in this server?" +msgstr "Sind Sie sicher, dass Sie alle Modlog-Fälle auf diesem Server zurücksetzen möchten?" -#: redbot/core/core_commands.py:2482 -msgid "Status set to ``Watching {watching}``." -msgstr "Status auf ``Schaut {watching}`` gesetzt." +#: redbot/core/core_commands.py:2796 +msgid "You took too long to respond." +msgstr "Antwortzeit abgelaufen." -#: redbot/core/core_commands.py:2484 -msgid "Watching cleared." -msgstr "``Schaut``-Status entfernt." +#: redbot/core/core_commands.py:2800 +msgid "Cases have been reset." +msgstr "" + +#: redbot/core/core_commands.py:2802 +msgid "No changes have been made." +msgstr "Keine Änderungen vorgenommen" -#: redbot/core/core_commands.py:2490 +#: redbot/core/core_commands.py:2806 #, docstring -msgid "Sets [botname]'s competing status.\n\n" -" This will appear as `Competing in `.\n\n" -" Maximum length for a competing status is 128 characters.\n\n" -" **Examples:**\n" -" - `[p]set competing` - Clears the activity status.\n" -" - `[p]set competing London 2012 Olympic Games`\n\n" -" **Arguments:**\n" -" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status." +msgid "Commands for changing [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:2507 -msgid "The maximum length of competing descriptions is 128 characters." +#: redbot/core/core_commands.py:2813 +#, docstring +msgid "Commands for changing [botname]'s metadata." msgstr "" -#: redbot/core/core_commands.py:2516 -msgid "Status set to ``Competing in {competing}``." -msgstr "Status auf ``Nimmt teil an {competing}`` gesetzt." - -#: redbot/core/core_commands.py:2519 -msgid "Competing cleared." -msgstr "Teilnahme gelöscht." - -#: redbot/core/core_commands.py:2525 +#: redbot/core/core_commands.py:2818 #, docstring -msgid "Sets [botname]'s status.\n\n" -" Available statuses:\n" -" - `online`\n" -" - `idle`\n" -" - `dnd`\n" -" - `invisible`\n\n" +msgid "\n" +" Sets the bot's description.\n\n" +" Use without a description to reset.\n" +" This is shown in a few locations, including the help menu.\n\n" +" The maximum description length is 250 characters to ensure it displays properly.\n\n" +" The default is \"Red V3\".\n\n" " **Examples:**\n" -" - `[p]set status online` - Clears the status.\n" -" - `[p]set status invisible`\n\n" +" - `[p]set bot description` - Resets the description to the default setting.\n" +" - `[p]set bot description MyBot: A Red V3 Bot`\n\n" " **Arguments:**\n" -" - `` - One of the available statuses.\n" +" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" " " msgstr "" -#: redbot/core/core_commands.py:2555 -msgid "Status changed to {}." -msgstr "Status zu {} geändert." +#: redbot/core/core_commands.py:2838 +msgid "Description reset." +msgstr "Beschreibung zurückgesetzt." -#: redbot/core/core_commands.py:2563 +#: redbot/core/core_commands.py:2841 +msgid "This description is too long to properly display. Please try again with below 250 characters." +msgstr "" + +#: redbot/core/core_commands.py:2854 #, docstring -msgid "Sets [botname]'s streaming status to a twitch stream.\n\n" -" This will appear as `Streaming ` or `LIVE ON TWITCH` depending on the context.\n" -" It will also include a `Watch` button with a twitch.tv url for the provided streamer.\n\n" -" Maximum length for a stream title is 128 characters.\n\n" -" Leaving both streamer and stream_title empty will clear it.\n\n" +msgid "Sets [botname]'s avatar\n\n" +" Supports either an attachment or an image URL.\n\n" " **Examples:**\n" -" - `[p]set stream` - Clears the activity status.\n" -" - `[p]set stream 26 Twentysix is streaming` - Sets the stream to `https://www.twitch.tv/26`.\n" -" - `[p]set stream https://twitch.tv/26 Twentysix is streaming` - Sets the URL manually.\n\n" +" - `[p]set bot avatar` - With an image attachment, this will set the avatar.\n" +" - `[p]set bot avatar` - Without an attachment, this will show the command help.\n" +" - `[p]set bot avatar https://links.flaree.xyz/k95` - Sets the avatar to the provided url.\n\n" " **Arguments:**\n" -" - `` - The twitch streamer to provide a link to. This can be their twitch name or the entire URL.\n" -" - `` - The text to follow `Streaming` in the status." +" - `[url]` - An image url to be used as an avatar. Leave blank when uploading an attachment.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2877 +msgid "That URL is invalid." +msgstr "Diese URL ist ungültig." + +#: redbot/core/core_commands.py:2879 +msgid "Something went wrong while trying to get the image." +msgstr "Beim Abrufen des Bilds ist etwas schiefgegangen." + +#: redbot/core/core_commands.py:2889 +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, PNG, or GIF format." msgstr "" -#: redbot/core/core_commands.py:2588 -msgid "The maximum length of the streamer url is 511 characters." +#: redbot/core/core_commands.py:2896 +msgid "JPG / PNG / GIF format only." msgstr "" -#: redbot/core/core_commands.py:2591 -msgid "The maximum length of the stream title is 128 characters." +#: redbot/core/core_commands.py:2898 redbot/core/core_commands.py:2967 +#: redbot/core/core_commands.py:2991 redbot/core/core_commands.py:3073 +msgid "Done." +msgstr "Erledigt." + +#: redbot/core/core_commands.py:2903 +#, docstring +msgid "\n" +" Removes [botname]'s avatar.\n\n" +" **Example:**\n" +" - `[p]set bot avatar remove`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2605 +#: redbot/core/core_commands.py:2911 +msgid "Avatar removed." +msgstr "Profilbild entfernt." + +#: redbot/core/core_commands.py:2916 #, docstring msgid "Sets [botname]'s username.\n\n" " Maximum length for a username is 32 characters.\n\n" " Note: The username of a verified bot cannot be manually changed.\n" " Please contact Discord support to change it.\n\n" " **Example:**\n" -" - `[p]set username BaguetteBot`\n\n" +" - `[p]set bot username BaguetteBot`\n\n" " **Arguments:**\n" -" - `` - The username to give the bot.\n" +" - `` - The username to give the bot.\n" " " msgstr "" -#: redbot/core/core_commands.py:2621 +#: redbot/core/core_commands.py:2932 msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." msgstr "" -#: redbot/core/core_commands.py:2628 +#: redbot/core/core_commands.py:2939 msgid "Failed to change name. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:2634 +#: redbot/core/core_commands.py:2945 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:2644 +#: redbot/core/core_commands.py:2955 msgid "Failed to change the username. Discord returned the following error:\n" "{error_message}" msgstr "" -#: redbot/core/core_commands.py:2654 +#: redbot/core/core_commands.py:2965 msgid "Unexpected error occurred when trying to change the username." msgstr "" -#: redbot/core/core_commands.py:2662 +#: redbot/core/core_commands.py:2973 #, docstring msgid "Sets [botname]'s nickname for the current server.\n\n" " Maximum length for a nickname is 32 characters.\n\n" " **Example:**\n" -" - `[p]set nickname 🎃 SpookyBot 🎃`\n\n" +" - `[p]set bot nickname 🎃 SpookyBot 🎃`\n\n" " **Arguments:**\n" -" - `[nickname]` - The nickname to give the bot. Leave blank to clear the current nickname.\n" +" - `[nickname]` - The nickname to give the bot. Leave blank to clear the current nickname.\n" " " msgstr "" -#: redbot/core/core_commands.py:2674 +#: redbot/core/core_commands.py:2985 msgid "Failed to change nickname. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:2678 +#: redbot/core/core_commands.py:2989 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:2685 +#: redbot/core/core_commands.py:2996 #, docstring -msgid "Sets [botname]'s global prefix(es).\n\n" -" Warning: This is not additive. It will replace all current prefixes.\n\n" -" See also the `--mentionable` flag to enable mentioning the bot as the prefix.\n\n" +msgid "Customizes a section of `[p]info`.\n\n" +" The maximum amount of allowed characters is 1024.\n" +" Supports markdown, links and \"mentions\".\n\n" +" Link example: `[My link](https://example.com)`\n\n" " **Examples:**\n" -" - `[p]set prefix !`\n" -" - `[p]set prefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" -" - `[p]set prefix \"@[botname] \"` - This uses a mention as the prefix. See also the `--mentionable` flag.\n" -" - `[p]set prefix ! ? .` - Sets multiple prefixes.\n\n" +" - `[p]set bot custominfo >>> I can use **markdown** such as quotes, ||spoilers|| and multiple lines.`\n" +" - `[p]set bot custominfo Join my [support server](discord.gg/discord)!`\n" +" - `[p]set bot custominfo` - Removes custom info text.\n\n" " **Arguments:**\n" -" - `` - The prefixes the bot will respond to globally.\n" +" - `[text]` - The custom info text.\n" " " msgstr "" -#: redbot/core/core_commands.py:2702 -msgid "Warning: A prefix is above the recommended length (20 characters).\n" -"Do you want to continue? (y/n)" -msgstr "" - -#: redbot/core/core_commands.py:2715 -msgid "Cancelled." -msgstr "Abgebrochen." +#: redbot/core/core_commands.py:3013 +msgid "The custom text has been cleared." +msgstr "Der benutzerdefinierte Text wurde gelöscht." -#: redbot/core/core_commands.py:2719 -msgid "Prefix set." -msgstr "Der Präfix wurde festgelegt." +#: redbot/core/core_commands.py:3017 +msgid "The custom text has been set." +msgstr "Der benutzerdefinierte Text wurde festgelegt." -#: redbot/core/core_commands.py:2721 -msgid "Prefixes set." +#: redbot/core/core_commands.py:3020 +msgid "Text must be fewer than 1024 characters long." +msgstr "Text muss weniger als 1024 Zeichen lang sein." + +#: redbot/core/core_commands.py:3029 +#, docstring +msgid "Commands for setting [botname]'s status." +msgstr "" + +#: redbot/core/core_commands.py:3043 +#, docstring +msgid "Sets [botname]'s streaming status to a twitch stream.\n\n" +" This will appear as `Streaming ` or `LIVE ON TWITCH` depending on the context.\n" +" It will also include a `Watch` button with a twitch.tv url for the provided streamer.\n\n" +" Maximum length for a stream title is 128 characters.\n\n" +" Leaving both streamer and stream_title empty will clear it.\n\n" +" **Examples:**\n" +" - `[p]set status stream` - Clears the activity status.\n" +" - `[p]set status stream 26 Twentysix is streaming` - Sets the stream to `https://www.twitch.tv/26`.\n" +" - `[p]set status stream https://twitch.tv/26 Twentysix is streaming` - Sets the URL manually.\n\n" +" **Arguments:**\n" +" - `` - The twitch streamer to provide a link to. This can be their twitch name or the entire URL.\n" +" - `` - The text to follow `Streaming` in the status." +msgstr "" + +#: redbot/core/core_commands.py:3081 +#, docstring +msgid "Sets [botname]'s playing status.\n\n" +" This will appear as `Playing ` or `PLAYING A GAME: ` depending on the context.\n\n" +" Maximum length for a playing status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status playing` - Clears the activity status.\n" +" - `[p]set status playing the keyboard`\n\n" +" **Arguments:**\n" +" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3102 +msgid "Status set to `Playing {game.name}`." +msgstr "" + +#: redbot/core/core_commands.py:3104 +msgid "Game cleared." +msgstr "Spiel-Status entfernt." + +#: redbot/core/core_commands.py:3112 +#, docstring +msgid "Sets [botname]'s listening status.\n\n" +" This will appear as `Listening to `.\n\n" +" Maximum length for a listening status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status listening` - Clears the activity status.\n" +" - `[p]set status listening jams`\n\n" +" **Arguments:**\n" +" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2727 +#: redbot/core/core_commands.py:3134 +msgid "Status set to `Listening to {listening}`." +msgstr "" + +#: redbot/core/core_commands.py:3137 +msgid "Listening cleared." +msgstr "``Hört``-Status gelöscht." + +#: redbot/core/core_commands.py:3145 +#, docstring +msgid "Sets [botname]'s watching status.\n\n" +" This will appear as `Watching `.\n\n" +" Maximum length for a watching status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status watching` - Clears the activity status.\n" +" - `[p]set status watching [p]help`\n\n" +" **Arguments:**\n" +" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3166 +msgid "Status set to `Watching {watching}`." +msgstr "" + +#: redbot/core/core_commands.py:3168 +msgid "Watching cleared." +msgstr "``Schaut``-Status entfernt." + +#: redbot/core/core_commands.py:3176 +#, docstring +msgid "Sets [botname]'s competing status.\n\n" +" This will appear as `Competing in `.\n\n" +" Maximum length for a competing status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status competing` - Clears the activity status.\n" +" - `[p]set status competing London 2012 Olympic Games`\n\n" +" **Arguments:**\n" +" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3198 +msgid "Status set to `Competing in {competing}`." +msgstr "" + +#: redbot/core/core_commands.py:3201 +msgid "Competing cleared." +msgstr "Teilnahme gelöscht." + +#: redbot/core/core_commands.py:3209 +#, docstring +msgid "Sets [botname]'s custom status.\n\n" +" This will appear as ``.\n\n" +" Maximum length for a custom status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status custom` - Clears the activity status.\n" +" - `[p]set status custom Running cogs...`\n\n" +" **Arguments:**\n" +" - `[text]` - The custom status text. Leave blank to clear the current activity status.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3230 +msgid "Custom status set to `{text}`." +msgstr "" + +#: redbot/core/core_commands.py:3232 +msgid "Custom status cleared." +msgstr "" + +#: redbot/core/core_commands.py:3237 +msgid "Status changed to {}." +msgstr "Status zu {} geändert." + +#: redbot/core/core_commands.py:3243 +#, docstring +msgid "Set [botname]'s status to online." +msgstr "" + +#: redbot/core/core_commands.py:3250 +#, docstring +msgid "Set [botname]'s status to do not disturb." +msgstr "" + +#: redbot/core/core_commands.py:3257 +#, docstring +msgid "Set [botname]'s status to idle." +msgstr "" + +#: redbot/core/core_commands.py:3264 +#, docstring +msgid "Set [botname]'s status to invisible." +msgstr "" + +#: redbot/core/core_commands.py:3274 +#, docstring +msgid "Set server's admin and mod roles for [botname]." +msgstr "" + +#: redbot/core/core_commands.py:3280 #, docstring msgid "\n" -" Sets [botname]'s server prefix(es).\n\n" -" Warning: This will override global prefixes, the bot will not respond to any global prefixes in this server.\n" -" This is not additive. It will replace all current server prefixes.\n" -" A prefix cannot have more than 20 characters.\n\n" +" Adds an admin role for this server.\n\n" +" Admins have the same access as Mods, plus additional admin level commands like:\n" +" - `[p]set serverprefix`\n" +" - `[p]addrole`\n" +" - `[p]ban`\n" +" - `[p]ignore guild`\n\n" +" And more.\n\n" " **Examples:**\n" -" - `[p]set serverprefix !`\n" -" - `[p]set serverprefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" -" - `[p]set serverprefix \"@[botname] \"` - This uses a mention as the prefix.\n" -" - `[p]set serverprefix ! ? .` - Sets multiple prefixes.\n\n" +" - `[p]set roles addadminrole @Admins`\n" +" - `[p]set roles addadminrole Super Admins`\n\n" " **Arguments:**\n" -" - `[prefixes...]` - The prefixes the bot will respond to on this server. Leave blank to clear server prefixes.\n" +" - `` - The role to add as an admin.\n" " " msgstr "" -#: redbot/core/core_commands.py:2745 -msgid "Server prefixes have been reset." +#: redbot/core/core_commands.py:3300 +msgid "This role is already an admin role." +msgstr "Diese Rolle ist bereits eine Admin-Rolle." + +#: redbot/core/core_commands.py:3302 +msgid "That role is now considered an admin role." +msgstr "Diese Rolle wird nun als Admin-Rolle angesehen." + +#: redbot/core/core_commands.py:3308 +#, docstring +msgid "\n" +" Adds a moderator role for this server.\n\n" +" This grants access to moderator level commands like:\n" +" - `[p]mute`\n" +" - `[p]cleanup`\n" +" - `[p]customcommand create`\n\n" +" And more.\n\n" +" **Examples:**\n" +" - `[p]set roles addmodrole @Mods`\n" +" - `[p]set roles addmodrole Loyal Helpers`\n\n" +" **Arguments:**\n" +" - `` - The role to add as a moderator.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2748 -msgid "You cannot have a prefix longer than 20 characters." +#: redbot/core/core_commands.py:3327 +msgid "This role is already a mod role." +msgstr "Diese Rolle ist bereits eine mod Rolle." + +#: redbot/core/core_commands.py:3329 +msgid "That role is now considered a mod role." +msgstr "Diese Rolle wird jetzt als eine Mod Rolle betrachtet." + +#: redbot/core/core_commands.py:3337 +#, docstring +msgid "\n" +" Removes an admin role for this server.\n\n" +" **Examples:**\n" +" - `[p]set roles removeadminrole @Admins`\n" +" - `[p]set roles removeadminrole Super Admins`\n\n" +" **Arguments:**\n" +" - `` - The role to remove from being an admin.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2753 -msgid "Server prefix set." +#: redbot/core/core_commands.py:3349 +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:3351 +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:3359 +#, docstring +msgid "\n" +" Removes a mod role for this server.\n\n" +" **Examples:**\n" +" - `[p]set roles removemodrole @Mods`\n" +" - `[p]set roles removemodrole Loyal Helpers`\n\n" +" **Arguments:**\n" +" - `` - The role to remove from being a moderator.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2755 -msgid "Server prefixes set." +#: redbot/core/core_commands.py:3371 +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:3373 +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:3381 +#, docstring +msgid "\n" +" Changes [botname]'s locale in this server.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" Use \"default\" to return to the bot's default set language.\n\n" +" If you want to change bot's global locale, see `[p]set locale global` command.\n\n" +" **Examples:**\n" +" - `[p]set locale en-US`\n" +" - `[p]set locale de-DE`\n" +" - `[p]set locale fr-FR`\n" +" - `[p]set locale pl-PL`\n" +" - `[p]set locale default` - Resets to the global default locale.\n\n" +" **Arguments:**\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2760 +#: redbot/core/core_commands.py:3408 #, docstring msgid "\n" -" Changes the bot's default locale.\n\n" +" Changes [botname]'s default locale.\n\n" " This will be used when a server has not set a locale, or in DMs.\n\n" " Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" " To reset to English, use \"en-US\".\n\n" " **Examples:**\n" -" - `[p]set locale en-US`\n" -" - `[p]set locale de-DE`\n" -" - `[p]set locale fr-FR`\n" -" - `[p]set locale pl-PL`\n\n" +" - `[p]set locale global en-US`\n" +" - `[p]set locale global de-DE`\n" +" - `[p]set locale global fr-FR`\n" +" - `[p]set locale global pl-PL`\n\n" " **Arguments:**\n" -" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" " " msgstr "" -#: redbot/core/core_commands.py:2781 redbot/core/core_commands.py:2825 -#: redbot/core/core_commands.py:2864 redbot/core/core_commands.py:2908 +#: redbot/core/core_commands.py:3429 redbot/core/core_commands.py:3472 +#: redbot/core/core_commands.py:3534 redbot/core/core_commands.py:3579 msgid "Invalid language code. Use format: `en-US`" msgstr "Ungültiger Sprachcode. Verwende das Format: `en-US`" -#: redbot/core/core_commands.py:2785 redbot/core/core_commands.py:2829 -#: redbot/core/core_commands.py:2868 redbot/core/core_commands.py:2912 +#: redbot/core/core_commands.py:3433 redbot/core/core_commands.py:3476 +#: redbot/core/core_commands.py:3538 redbot/core/core_commands.py:3583 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:2792 +#: redbot/core/core_commands.py:3440 msgid "Global locale has been set." msgstr "Globale Sprache wurde eingestellt." -#: redbot/core/core_commands.py:2798 +#: redbot/core/core_commands.py:3446 #, docstring msgid "\n" -" Changes the bot's locale in this server.\n\n" +" Changes [botname]'s locale in this server.\n\n" " Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" -" Use \"default\" to return to the bot's default set language.\n" -" To reset to English, use \"en-US\".\n\n" +" Use \"default\" to return to the bot's default set language.\n\n" " **Examples:**\n" -" - `[p]set locale en-US`\n" -" - `[p]set locale de-DE`\n" -" - `[p]set locale fr-FR`\n" -" - `[p]set locale pl-PL`\n" -" - `[p]set locale default` - Resets to the global default locale.\n\n" +" - `[p]set locale server en-US`\n" +" - `[p]set locale server de-DE`\n" +" - `[p]set locale server fr-FR`\n" +" - `[p]set locale server pl-PL`\n" +" - `[p]set locale server default` - Resets to the global default locale.\n\n" " **Arguments:**\n" -" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" " " msgstr "" -#: redbot/core/core_commands.py:2820 +#: redbot/core/core_commands.py:3467 msgid "Locale has been set to the default." msgstr "Sprache wurde auf standard gestellt." -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:3482 msgid "Locale has been set." msgstr "Sprache wurde geändert." -#: redbot/core/core_commands.py:2841 +#: redbot/core/core_commands.py:3487 +#, docstring +msgid "\n" +" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale in this server.\n\n" +" If you want to change bot's global regional format, see `[p]set regionalformat global` command.\n\n" +" **Examples:**\n" +" - `[p]set regionalformat en-US`\n" +" - `[p]set region de-DE`\n" +" - `[p]set regionalformat reset` - Resets to the locale.\n\n" +" **Arguments:**\n" +" - `[language_code]` - The region format to use for the bot in this server.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3511 #, docstring msgid "\n" " Changes the bot's regional format. This is used for formatting date, time and numbers.\n\n" " `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" -" Leave `language_code` empty to base regional formatting on bot's locale.\n\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale.\n\n" " **Examples:**\n" -" - `[p]set globalregionalformat en-US`\n" -" - `[p]set globalregion de-DE`\n" -" - `[p]set globalregionalformat` - Resets to the locale.\n\n" +" - `[p]set regionalformat global en-US`\n" +" - `[p]set region global de-DE`\n" +" - `[p]set regionalformat global reset` - Resets to the locale.\n\n" " **Arguments:**\n" -" - `[language_code]` - The default region format to use for the bot.\n" +" - `[language_code]` - The default region format to use for the bot.\n" " " msgstr "" -#: redbot/core/core_commands.py:2858 +#: redbot/core/core_commands.py:3528 msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:2875 +#: redbot/core/core_commands.py:3545 msgid "Global regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:2883 +#: redbot/core/core_commands.py:3554 #, docstring msgid "\n" " Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" " `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" -" Leave `language_code` empty to base regional formatting on bot's locale in this server.\n\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale in this server.\n\n" " **Examples:**\n" -" - `[p]set regionalformat en-US`\n" -" - `[p]set region de-DE`\n" -" - `[p]set regionalformat` - Resets to the locale.\n\n" +" - `[p]set regionalformat server en-US`\n" +" - `[p]set region local de-DE`\n" +" - `[p]set regionalformat server reset` - Resets to the locale.\n\n" " **Arguments:**\n" -" - `[language_code]` - The region format to use for the bot in this server.\n" +" - `[language_code]` - The region format to use for the bot in this server.\n" " " msgstr "" -#: redbot/core/core_commands.py:2901 +#: redbot/core/core_commands.py:3572 msgid "Regional formatting will now be based on bot's locale in this server." msgstr "" -#: redbot/core/core_commands.py:2919 +#: redbot/core/core_commands.py:3590 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:2927 +#: redbot/core/core_commands.py:3607 #, 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\n" -" Link example: `[My link](https://example.com)`\n\n" +msgid "\n" +" Commands to 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" +" If passed without the `` or `` arguments it will allow you to open a modal to set your API keys securely.\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, so this command should only be used in a private channel or in DM with the bot.\n\n" +" **Examples:**\n" +" - `[p]set api`\n" +" - `[p]set api spotify`\n" +" - `[p]set api spotify redirect_uri localhost`\n" +" - `[p]set api github client_id,whoops client_secret,whoops`\n\n" +" **Arguments:**\n" +" - `` - The service you're adding tokens to.\n" +" - `` - Pairs of token keys and values. The key and value should be separated by one of ` `, `,`, or `;`.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3631 +msgid "Click the button below to set your keys." +msgstr "" + +#: redbot/core/core_commands.py:3633 +msgid "This API keys setup message has expired." +msgstr "" + +#: redbot/core/core_commands.py:3638 +msgid "`{service}` API tokens have been set." +msgstr "`{service}` API-Token wurden gesetzt." + +#: redbot/core/core_commands.py:3642 +#, docstring +msgid "\n" +" Show all external API services along with their keys that have been set.\n\n" +" Secrets are not shown.\n\n" +" **Example:**\n" +" - `[p]set api list`\n" +" " +msgstr "\n" +" Zeige alle externen API-Dienste zusammen mit den eingestellten Schlüsseln an.\n\n" +" Geheimnisse werden nicht angezeigt.\n\n" +" **Beispiel:**\n" +" - `[p]set api list`\n" +" " + +#: redbot/core/core_commands.py:3653 +msgid "No API services have been set yet." +msgstr "Bisher wurden keine API-Dienste eingerichtet." + +#: redbot/core/core_commands.py:3658 +msgid "Set API services:\n" +msgstr "API-Dienste festlegen:\n" + +#: redbot/core/core_commands.py:3658 +msgid "Set API service:\n" +msgstr "API-Dienst festlegen:\n" + +#: redbot/core/core_commands.py:3668 +#, docstring +msgid "\n" +" Remove the given services with all their keys and tokens.\n\n" +" **Examples:**\n" +" - `[p]set api remove spotify`\n" +" - `[p]set api remove github youtube`\n\n" +" **Arguments:**\n" +" - `` - The services to remove." +msgstr "\n" +" Entfernen der angegebenen Dienste mit all ihren Schlüsseln und Token.\n\n" +" **Beispiele:**\n" +" - `[p]set api remove spotify`\n" +" - `[p]set api remove github youtube `\n\n" +" **Argumente:**\n" +" - `` -Dienste, welche entfernt werden sollen." + +#: redbot/core/core_commands.py:3683 +msgid "Services deleted successfully:\n" +"{services_list}" +msgstr "Dienste erfolgreich gelöscht:\n" +"{services_list}" + +#: redbot/core/core_commands.py:3687 +msgid "Service deleted successfully: {service_name}" +msgstr "Dienst erfolgreich gelöscht: {service_name}" + +#: redbot/core/core_commands.py:3692 +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:3700 +#, docstring +msgid "\n" +" Commands for configuring owner notifications.\n\n" +" Owner notifications include usage of `[p]contact` and available Red updates.\n" +" " +msgstr "\n" +" Befehle zur Konfiguration von Benachrichtigungen für den Eigentümer.\n\n" +" Zu den Eigentümerbenachrichtigungen gehören die Verwendung von [p]contact und verfügbaren Red-Updates.\n" +" " + +#: redbot/core/core_commands.py:3709 +#, docstring +msgid "\n" +" Opt-in on receiving owner notifications.\n\n" +" This is the default state.\n\n" +" Note: This will only resume sending owner notifications to your DMs.\n" +" Additional owners and destinations will not be affected.\n\n" +" **Example:**\n" +" - `[p]set ownernotifications optin`\n" +" " +msgstr "\n" +" Opt-in zum Empfang von Benachrichtigungen für den Eigentümer.\n\n" +" Dies ist der Standardzustand.\n\n" +" Hinweis: Dies setzt lediglich das Senden von Eigentümerbenachrichtigungen an Ihre Direktnachrichten fort. Zusätzliche Eigentümer und Ziele werden davon nicht beeinflusst.\n\n" +" **Beispiel:**\n" +" - `[p] set ownernotifications optin `\n" +" " + +#: redbot/core/core_commands.py:3728 +#, docstring +msgid "\n" +" Opt-out of receiving owner notifications.\n\n" +" Note: This will only stop sending owner notifications to your DMs.\n" +" Additional owners and destinations will still receive notifications.\n\n" +" **Example:**\n" +" - `[p]set ownernotifications optout`\n" +" " +msgstr "\n" +" Opt-out vom Empfang von Benachrichtigungen für den Eigentümer.\n\n" +" Hinweis: Dies stoppt lediglich das Senden von Eigentümerbenachrichtigungen an Ihre Direktnachrichten. Zusätzliche Eigentümer und Ziele erhalten weiterhin Benachrichtigungen.\n\n" +" **Beispiel:**\n" +" - `[p]set ownernotifications optout`\n" +" " + +#: redbot/core/core_commands.py:3750 +#, docstring +msgid "\n" +" Adds a destination text channel to receive owner notifications.\n\n" +" **Examples:**\n" +" - `[p]set ownernotifications adddestination #owner-notifications`\n" +" - `[p]set ownernotifications adddestination 168091848718417920` - Accepts channel IDs.\n\n" +" **Arguments:**\n" +" - `` - The channel to send owner notifications to.\n" +" " +msgstr "\n" +" Fügt einen Zieltext-Kanal hinzu, um Benachrichtigungen für Besitzer zu erhalten.\n\n" +" **Beispiele:**\n" +" - `[p]set ownernotifications adddestination #owner-notifications`\n" +" - `[p]set ownernotifications adddestination 168091848718417920` - Akzeptiert Kanal-IDs.\n\n" +" **Argumente:**\n" +" - `` - Der Kanal, an den die Besitzerbenachrichtigungen gesendet werden.\n" +" " + +#: redbot/core/core_commands.py:3775 +#, docstring +msgid "\n" +" Removes a destination text channel from receiving owner notifications.\n\n" +" **Examples:**\n" +" - `[p]set ownernotifications removedestination #owner-notifications`\n" +" - `[p]set ownernotifications deletedestination 168091848718417920` - Accepts channel IDs.\n\n" +" **Arguments:**\n" +" - `` - The channel to stop sending owner notifications to.\n" +" " +msgstr "\n" +" Entfernt einen Zieltext-Kanal vom Empfang von Benachrichtigungen für Eigentümer.\n\n" +" **Beispiele:**\n" +" - `[p]set ownernotifications removedestination #owner-notifications`\n" +" - `[p]set ownernotifications deletedestination 168091848718417920` - Akzeptiert Kanal-IDs.\n\n" +" **Argumente:**\n" +" - `` - Der Kanal, an dem keine Benachrichtigungen mehr gesendet werden.\n" +" " + +#: redbot/core/core_commands.py:3799 +#, docstring +msgid "\n" +" Lists the configured extra destinations for owner notifications.\n\n" +" **Example:**\n" +" - `[p]set ownernotifications listdestinations`\n" +" " +msgstr "\n" +" Listet die konfigurierten zusätzlichen Destinationen für die Benachrichtigungen des Besitzers auf.\n\n" +" **Beispiel:**\n" +" - `[p]set ownernotifications listdestinations`\n" +" " + +#: redbot/core/core_commands.py:3809 +msgid "There are no extra channels being sent to." +msgstr "Es werden keine zusätzlichen Kanäle gesendet." + +#: redbot/core/core_commands.py:3820 +msgid "Unknown channel with id: {id}" +msgstr "Unbekannter Kanal mit Id: {id}" + +#: redbot/core/core_commands.py:3830 +#, docstring +msgid "\n" +" Show the current settings for [botname].\n\n" +" Accepts optional server parameter to allow prefix recovery.\n" +" " +msgstr "\n" +" Zeige die aktuellen Einstellungen für [botname] an.\n\n" +" Akzeptiert optionalen Serverparameter um das Prefix Recovery zu ermöglichen.\n" +" " + +#: redbot/core/core_commands.py:3844 redbot/core/core_commands.py:3848 +msgid "Not Set." +msgstr "Nicht festgelegt." + +#: redbot/core/core_commands.py:3855 +msgid "Admin roles: {admin}\n" +"Mod roles: {mod}\n" +"Locale: {guild_locale}\n" +"Regional format: {guild_regional_format}\n" +msgstr "Admin Rollen: {admin}\n" +"Mod Rollen: {mod}\n" +"Gebietsschema: {guild_locale}\n" +"Regionales Format: {guild_regional_format}\n" + +#: redbot/core/core_commands.py:3876 +msgid "{bot_name} Settings:\n\n" +"Prefixes: {prefixes}\n" +"{guild_settings}Global locale: {locale}\n" +"Global regional format: {regional_format}\n" +"Default embed colour: {colour}" +msgstr "{bot_name} Einstellungen:\n\n" +"Präfixe: {prefixes}\n" +"{guild_settings}Globale Gebietsschema: {locale}\n" +"Globales Regionalformat: {regional_format}\n" +"Standardfarbe: {colour}" + +#: redbot/core/core_commands.py:3898 +#, 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\n" +" This is only applied to the current server and not globally.\n\n" +" **Examples:**\n" +" - `[p]set deletedelay` - Shows the current delete delay setting.\n" +" - `[p]set deletedelay 60` - Sets the delete delay to the max of 60 seconds.\n" +" - `[p]set deletedelay -1` - Disables deleting command messages.\n\n" +" **Arguments:**\n" +" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" +" " +msgstr "Setze die Verzögerung, bis der Bot die Befehlsmeldung entfernt hat.\n\n" +" Muss zwischen -1 und 60 sein.\n\n" +" Auf -1 setzen, um dieses Feature zu deaktivieren.\n\n" +" Dies wird nur auf den aktuellen Server angewendet und nicht global.\n\n" +" **Beispiele:**\n" +" - `[p]set deletedelay` - Zeigt die aktuelle Löschverzögerung an.\n" +" - `[p]set deletedelay 60` - Setzt die Löschverzögerung auf maximal 60 Sekunden.\n" +" - `[p]set deletedelay -1` - Deaktiviert das Löschen von Befehlsmeldungen.\n\n" +" **Argumente:**\n" +" - `[time]` - Die Sekunden, die gewartet werden, bevor die Befehlsmeldung gelöscht wird. Benutze -1 zum Deaktivieren.\n" +" " + +#: redbot/core/core_commands.py:3919 +msgid "Command deleting disabled." +msgstr "Löschen von Befehlen deaktiviert." + +#: redbot/core/core_commands.py:3921 +msgid "Delete delay set to {num} seconds." +msgstr "Löschverzögerung auf {num} Sekunden eingestellt." + +#: redbot/core/core_commands.py:3926 +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:3933 +msgid "I will not delete command messages." +msgstr "Ich werde keine Nachrichten die Befehle enthalten löschen." + +#: redbot/core/core_commands.py:3939 +#, 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\n" +" **Example:**\n" +" - `[p]set usebotcolour`\n" +" " +msgstr "\n" +"Umschalten, ob die vom Bot-Eigentümer konfigurierte Farbe für Embeds verwendet werden soll\n\n" +" Die Standardeinstellung ist, die vom Bot konfigurierte Farbe zu verwenden. Andernfalls wird die Farbe der obersten Rolle des Bots verwendet.\n\n" +" **Beispiel:**\n" +" - `[p]set usebotcolour`\n" +" " + +#: redbot/core/core_commands.py:3951 +msgid "The bot {} use its configured color for embeds." +msgstr "Der Bot {} verwendet seine eingestellten Farben für Einbettungen." + +#: redbot/core/core_commands.py:3952 +msgid "will not" +msgstr "wird nicht" + +#: redbot/core/core_commands.py:3952 +msgid "will" +msgstr "wird" + +#: redbot/core/core_commands.py:3960 +#, docstring +msgid "\n" +" Toggle whether to enable fuzzy command search for the server.\n\n" +" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" +" Note: This can be processor intensive and may be unsuitable for larger servers.\n\n" +" Default is for fuzzy command search to be disabled.\n\n" +" **Example:**\n" +" - `[p]set serverfuzzy`\n" +" " +msgstr "\n" +"Umschalten, ob die verschwommene Befehlssuche für den Server aktiviert werden soll.\n\n" +" Dies ermöglicht es dem Bot, potenziell falsch geschriebene Befehle zu identifizieren und Korrekturen anzubieten.\n" +" Hinweis: Dies kann prozessorintensiv sein und ist möglicherweise für größere Server ungeeignet.\n\n" +" Die Standardeinstellung ist, dass die verschwommene Befehlssuche deaktiviert ist.\n\n" +" **Beispiel:**\n" +" - `[p]set serverfuzzy`\n" +" " + +#: redbot/core/core_commands.py:3975 +msgid "Fuzzy command search has been {} for this server." +msgstr "Ungenaue Befehlssuche wurde für diesen Server {}." + +#: redbot/core/core_commands.py:3983 +#, docstring +msgid "\n" +" Toggle whether to enable fuzzy command search in DMs.\n\n" +" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" +" Default is for fuzzy command search to be disabled.\n\n" +" **Example:**\n" +" - `[p]set fuzzy`\n" +" " +msgstr "\n" +"Umschalten, ob die verschwommene Befehlssuche in Direktnachrichten aktiviert werden soll.\n\n" +" Dies ermöglicht es dem Bot, potenziell falsch geschriebene Befehle zu identifizieren und Korrekturen anzubieten.\n\n" +" Die Standardeinstellung ist, dass die verschwommene Befehlssuche deaktiviert ist.\n\n" +" **Beispiel:**\n" +" - `[p]set fuzzy`\n" +" " + +#: redbot/core/core_commands.py:3996 +msgid "Fuzzy command search has been {} in DMs." +msgstr "Ungenaue Befehlssuche wurde für Direktnachrichten {}." + +#: redbot/core/core_commands.py:4004 +#, 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\n" +" **Examples:**\n" +" - `[p]set colour dark red`\n" +" - `[p]set colour blurple`\n" +" - `[p]set colour 0x5DADE2`\n" +" - `[p]set color 0x#FDFEFE`\n" +" - `[p]set color #7F8C8D`\n\n" +" **Arguments:**\n" +" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" +" " +msgstr "\n" +"Legt eine Standardfarbe fest, die für die Embeds des Bots verwendet werden soll.\n\n" +" Akzeptable Werte für den Farbparameter finden Sie unter:\n\n" +" https://discordpy.readthedocs.io/en/stable/ext/commands/api.html#discord.ext.commands.ColourConverter\n\n" +" **Beispiele:**\n" +" - `[p]set colour dark red`\n" +" - `[p]set colour blurple`\n" +" - `[p]set colour 0x5DADE2`\n" +" - `[p]set color 0x#FDFEFE`\n" +" - `[p]set color #7F8C8D`\n\n" +" **Argumente:**\n" +" - `[colour]` - Die Farbe, die für Embeds verwendet werden soll. Lassen Sie dieses Feld leer, um den Standardwert (rot) festzulegen.\n" +" " + +#: redbot/core/core_commands.py:4024 +msgid "The color has been reset." +msgstr "Die Farbe wurde zurückgesetzt." + +#: redbot/core/core_commands.py:4027 +msgid "The color has been set." +msgstr "Die Farbe wurde eingestellt." + +#: redbot/core/core_commands.py:4036 +#, docstring +msgid "Sets [botname]'s global prefix(es).\n\n" +" Warning: This is not additive. It will replace all current prefixes.\n\n" +" See also the `--mentionable` flag to enable mentioning the bot as the prefix.\n\n" +" **Examples:**\n" +" - `[p]set prefix !`\n" +" - `[p]set prefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" +" - `[p]set prefix \"@[botname] \"` - This uses a mention as the prefix. See also the `--mentionable` flag.\n" +" - `[p]set prefix ! ? .` - Sets multiple prefixes.\n\n" +" **Arguments:**\n" +" - `` - The prefixes the bot will respond to globally.\n" +" " +msgstr "Legt die globalen Präfix(e) für [botname] fest.\n\n" +" Warnung: Dies ist nicht additiv. Es ersetzt alle aktuellen Präfixe.\n\n" +" Siehe auch die --mentionable-Flagge, um das Erwähnen des Bots als Präfix zu aktivieren.\n\n" +" **Beispiele:**\n" +" - `[p]set prefix !`\n" +" - `[p]set prefix \"! \"` - Anführungszeichen sind erforderlich, um Leerzeichen in Präfixen zu verwenden.\n" +" - `[p]set prefix \"@[botname] \"` - Dies verwendet eine Erwähnung als Präfix. Siehe auch den `--mentionable` flag.\n" +" - `[p]set prefix ! ? .` - Setzt mehrere Prefixe.\n\n" +" **Arguments:**\n" +" - `` - Die Präfixe, auf die der Bot global reagieren wird.\n" +" " + +#: redbot/core/core_commands.py:4053 redbot/core/core_commands.py:4130 +msgid "Prefixes cannot start with '/', as it conflicts with Discord's slash commands." +msgstr "Präfixe können nicht mit '/' beginnen, da sie mit Discords slash Befehlen kollidieren." + +#: redbot/core/core_commands.py:4058 +msgid "Warning: A prefix is below the recommended length (1 character).\n" +"Do you want to continue?" +msgstr "" + +#: redbot/core/core_commands.py:4072 redbot/core/core_commands.py:4090 +msgid "Cancelled." +msgstr "Abgebrochen." + +#: redbot/core/core_commands.py:4076 +msgid "Warning: A prefix is above the recommended length (25 characters).\n" +"Do you want to continue?" +msgstr "Warnung: Ein Präfix ist über der empfohlenen Länge (25 Zeichen).\n" +"Möchten Sie fortfahren?" + +#: redbot/core/core_commands.py:4094 +msgid "Prefix set." +msgstr "Der Präfix wurde festgelegt." + +#: redbot/core/core_commands.py:4096 +msgid "Prefixes set." +msgstr "Präfixe gesetzt." + +#: redbot/core/core_commands.py:4103 +#, docstring +msgid "\n" +" Sets [botname]'s server prefix(es).\n\n" +" Warning: This will override global prefixes, the bot will not respond to any global prefixes in this server.\n" +" This is not additive. It will replace all current server prefixes.\n" +" A prefix cannot have more than 25 characters.\n\n" " **Examples:**\n" -" - `[p]set custominfo >>> I can use **markdown** such as quotes, ||spoilers|| and multiple lines.`\n" -" - `[p]set custominfo Join my [support server](discord.gg/discord)!`\n" -" - `[p]set custominfo` - Removes custom info text.\n\n" +" - `[p]set serverprefix !`\n" +" - `[p]set serverprefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" +" - `[p]set serverprefix \"@[botname] \"` - This uses a mention as the prefix.\n" +" - `[p]set serverprefix ! ? .` - Sets multiple prefixes.\n" +" - `[p]set serverprefix \"Red - Discord Bot\" ?` - Sets the prefix for a specific server. Quotes are needed to use spaces in the server name.\n\n" " **Arguments:**\n" -" - `[text]` - The custom info text.\n" +" - `[server]` - The server to set the prefix for. Defaults to current server.\n" +" - `[prefixes...]` - The prefixes the bot will respond to on this server. Leave blank to clear server prefixes.\n" " " +msgstr "\n" +"Legt die Server-Präfix(e) für [botname] fest.\n\n" +" Warnung: Dies wird globale Präfixe überschreiben. Der Bot wird in diesem Server nicht auf globale Präfixe reagieren.\n" +" Dies ist nicht additiv. Es ersetzt alle aktuellen Server-Präfixe.\n" +" Ein Präfix darf nicht mehr als 25 Zeichen haben.\n\n" +" **Beispiele:**\n" +" - `[p]set serverprefix !`\n" +" - `[p]set serverprefix \"! \"` - Anführungszeichen sind erforderlich, um Leerzeichen in Präfixen zu verwenden.\n" +" - `[p]set serverprefix \"@[botname] \"` - Dies verwendet eine Erwähnung als Präfix.\n" +" - `[p]set serverprefix ! ? .` - Setzt mehrere Präfixe.\n" +" - `[p]set serverprefix \"Red - Discord Bot\" ?` - Setzt das Präfix für einen bestimmten Server. Anführungszeichen sind erforderlich, um Leerzeichen im Servernamen zu verwenden.\n\n" +" **Argumente:**\n" +" - `[server]` - Der Server, für den das Präfix festgelegt werden soll. Standardmäßig der aktuelle Server.\n" +" - `[prefixes...]` - Die Präfixe, auf die der Bot in diesem Server reagieren wird. Lassen Sie das Feld leer, um Server-Präfixe zu löschen.\n" +" " + +#: redbot/core/core_commands.py:4126 +msgid "Server prefixes have been reset." +msgstr "Server-Präfixe wurden zurückgesetzt." + +#: redbot/core/core_commands.py:4134 +msgid "You cannot have a prefix shorter than 1 character." msgstr "" -#: redbot/core/core_commands.py:2944 -msgid "The custom text has been cleared." -msgstr "Der benutzerdefinierte Text wurde gelöscht." +#: redbot/core/core_commands.py:4137 +msgid "You cannot have a prefix longer than 25 characters." +msgstr "" -#: redbot/core/core_commands.py:2948 -msgid "The custom text has been set." -msgstr "Der benutzerdefinierte Text wurde festgelegt." +#: redbot/core/core_commands.py:4142 +msgid "Server prefix set." +msgstr "" -#: redbot/core/core_commands.py:2951 -msgid "Text must be fewer than 1024 characters long." -msgstr "Text muss weniger als 1024 Zeichen lang sein." +#: redbot/core/core_commands.py:4144 +msgid "Server prefixes set." +msgstr "" -#: redbot/core/core_commands.py:2956 +#: redbot/core/core_commands.py:4149 #, docstring msgid "\n" -" Commands to 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, so this command should only be used in a private channel or in DM with the bot.\n\n" +" Set a global bot variable for using buttons in menus.\n\n" +" When enabled, all usage of cores menus API will use buttons instead of reactions.\n\n" +" This defaults to False.\n" +" Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]set api Spotify redirect_uri localhost`\n" -" - `[p]set api github client_id,whoops client_secret,whoops`\n\n" +" - `[p]set usebuttons True` - Enables using buttons.\n" +" - `[p]helpset usebuttons` - Toggles the value.\n\n" " **Arguments:**\n" -" - `` - The service you're adding tokens to.\n" -" - `` - Pairs of token keys and values. The key and value should be separated by one of ` `, `,`, or `;`.\n" +" - `[use_buttons]` - Whether to use buttons. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:2977 -msgid "`{service}` API tokens have been set." -msgstr "`{service}` API-Token wurden gesetzt." - -#: redbot/core/core_commands.py:2981 -#, docstring -msgid "\n" -" Show all external API services along with their keys that have been set.\n\n" -" Secrets are not shown.\n\n" -" **Example:**\n" -" - `[p]set api list``\n" -" " +#: redbot/core/core_commands.py:4168 +msgid "I will use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:2992 -msgid "No API services have been set yet." -msgstr "Bisher wurden keine API-Dienste eingerichtet." - -#: redbot/core/core_commands.py:2997 -msgid "Set API services:\n" -msgstr "API-Dienste festlegen:\n" - -#: redbot/core/core_commands.py:2997 -msgid "Set API service:\n" -msgstr "API-Dienst festlegen:\n" +#: redbot/core/core_commands.py:4170 +msgid "I will not use buttons on basic menus." +msgstr "" -#: redbot/core/core_commands.py:3007 +#: redbot/core/core_commands.py:4175 #, docstring msgid "\n" -" Remove the given services with all their keys and tokens.\n\n" +" Set the message that will be sent on uncaught bot errors.\n\n" +" To include the command name in the message, use the `{command}` placeholder.\n\n" +" If you omit the `msg` argument, the message will be reset to the default one.\n\n" " **Examples:**\n" -" - `[p]set api remove Spotify`\n" -" - `[p]set api remove github audiodb`\n\n" +" - `[p]set errormsg` - Resets the error message back to the default: \"Error in command '{command}'.\". If the command invoker is one of the bot owners, the message will also include \"Check your console or logs for details.\".\n" +" - `[p]set errormsg Oops, the command {command} has failed! Please try again later.` - Sets the error message to a custom one.\n\n" " **Arguments:**\n" -" - `` - The services to remove." +" - `[msg]` - The custom error message. Must be less than 1000 characters. Omit to reset to the default one.\n" +" " msgstr "" -#: redbot/core/core_commands.py:3022 -msgid "Services deleted successfully:\n" -"{services_list}" -msgstr "Dienste erfolgreich gelöscht:\n" -"{services_list}" +#: redbot/core/core_commands.py:4190 +msgid "The message must be less than 1000 characters." +msgstr "" -#: redbot/core/core_commands.py:3026 -msgid "Service deleted successfully: {service_name}" -msgstr "Dienst erfolgreich gelöscht: {service_name}" +#: redbot/core/core_commands.py:4194 +msgid "Successfully updated the error message." +msgstr "" -#: redbot/core/core_commands.py:3031 -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:4197 +msgid "Successfully reset the error message back to the default one." +msgstr "" -#: redbot/core/core_commands.py:3036 +#: redbot/core/core_commands.py:4204 #, docstring msgid "\n" " Commands to manage settings for the help command.\n\n" @@ -1921,116 +3432,132 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3045 +#: redbot/core/core_commands.py:4213 #, docstring msgid "\n" " Show the current help settings.\n\n" " Warning: These settings may not be accurate if the default formatter is not in use.\n\n" " **Example:**\n" -" - `[p]helpset showsettings``\n" +" - `[p]helpset showsettings`\n" " " msgstr "" -#: redbot/core/core_commands.py:3059 +#: redbot/core/core_commands.py:4227 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:3069 +#: redbot/core/core_commands.py:4237 #, docstring msgid "\n" " This resets [botname]'s help formatter to the default formatter.\n\n" " **Example:**\n" -" - `[p]helpset resetformatter``\n" +" - `[p]helpset resetformatter`\n" " " msgstr "" -#: redbot/core/core_commands.py:3078 +#: redbot/core/core_commands.py:4246 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:3087 +#: redbot/core/core_commands.py:4255 #, 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\n" " **Example:**\n" -" - `[p]helpset resetsettings``\n" +" - `[p]helpset resetsettings`\n" " " msgstr "" -#: redbot/core/core_commands.py:3097 +#: redbot/core/core_commands.py:4265 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:3105 +#: redbot/core/core_commands.py:4277 #, docstring msgid "\n" " Allows the help command to be sent as a paginated menu instead of separate\n" " messages.\n\n" -" When enabled, `[p]help` will only show one page at a time and will use reactions to navigate between pages.\n\n" -" This defaults to False.\n" -" Using this without a setting will toggle.\n\n" +" When \"reactions\", \"buttons\", \"select\", or \"selectonly\" is passed,\n" +" `[p]help` will only show one page at a time\n" +" and will use the associated control scheme to navigate between pages.\n\n" " **Examples:**\n" -" - `[p]helpset usemenus True` - Enables using menus.\n" -" - `[p]helpset usemenus` - Toggles the value.\n\n" +" - `[p]helpset usemenus reactions` - Enables using reaction menus.\n" +" - `[p]helpset usemenus buttons` - Enables using button menus.\n" +" - `[p]helpset usemenus select` - Enables buttons with a select menu.\n" +" - `[p]helpset usemenus selectonly` - Enables a select menu only on help.\n" +" - `[p]helpset usemenus disable` - Disables help menus.\n\n" " **Arguments:**\n" -" - `[use_menus]` - Whether to use menus. Leave blank to toggle.\n" +" - `<\"buttons\"|\"reactions\"|\"select\"|\"selectonly\"|\"disable\">` - Whether to use `buttons`,\n" +" `reactions`, `select`, `selectonly`, or no menus.\n" " " msgstr "" -#: redbot/core/core_commands.py:3125 -msgid "Help will use menus." -msgstr "Hilfe wird Menüs verwenden." +#: redbot/core/core_commands.py:4297 +msgid "Help will use the select menu only." +msgstr "" + +#: redbot/core/core_commands.py:4300 +msgid "Help will use button menus and add a select menu." +msgstr "" + +#: redbot/core/core_commands.py:4303 +msgid "Help will use button menus." +msgstr "" + +#: redbot/core/core_commands.py:4306 +msgid "Help will use reaction menus." +msgstr "" -#: redbot/core/core_commands.py:3127 +#: redbot/core/core_commands.py:4309 msgid "Help will not use menus." msgstr "Die Hilfe verwendet keine Menüs." -#: redbot/core/core_commands.py:3131 +#: redbot/core/core_commands.py:4316 #, 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\n" " **Examples:**\n" -" - `[p]helpset showhidden True` - Enables showing hidden commands.\n" -" - `[p]helpset showhidden` - Toggles the value.\n\n" +" - `[p]helpset showhidden True` - Enables showing hidden commands.\n" +" - `[p]helpset showhidden` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[show_hidden]` - Whether to use show hidden commands in help. Leave blank to toggle.\n" +" - `[show_hidden]` - Whether to use show hidden commands in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3148 +#: redbot/core/core_commands.py:4333 msgid "Help will not filter hidden commands." msgstr "Die Hilfe wird keine versteckten Befehle filtern." -#: redbot/core/core_commands.py:3150 +#: redbot/core/core_commands.py:4335 msgid "Help will filter hidden commands." msgstr "Hilfe filtert versteckte Befehle." -#: redbot/core/core_commands.py:3154 +#: redbot/core/core_commands.py:4339 #, docstring msgid "\n" " This allows the help command to show existing commands aliases if there is any.\n\n" " This defaults to True.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset showaliases False` - Disables showing aliases on this server.\n" -" - `[p]helpset showaliases` - Toggles the value.\n\n" +" - `[p]helpset showaliases False` - Disables showing aliases on this server.\n" +" - `[p]helpset showaliases` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[show_aliases]` - Whether to include aliases in help. Leave blank to toggle.\n" +" - `[show_aliases]` - Whether to include aliases in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3171 -msgid "Help will show commands aliases." +#: redbot/core/core_commands.py:4356 +msgid "Help will now show command aliases." msgstr "" -#: redbot/core/core_commands.py:3173 -msgid "Help will not show commands aliases." +#: redbot/core/core_commands.py:4358 +msgid "Help will no longer show command aliases." msgstr "" -#: redbot/core/core_commands.py:3177 +#: redbot/core/core_commands.py:4362 #, docstring msgid "\n" " This allows the help command message to be ticked if help is sent to a DM.\n\n" @@ -2039,44 +3566,44 @@ msgid "\n" " Using this without a setting will toggle.\n\n" " Note: This is only used when the bot is not using menus.\n\n" " **Examples:**\n" -" - `[p]helpset usetick False` - Disables ticking when help is sent to DMs.\n" -" - `[p]helpset usetick` - Toggles the value.\n\n" +" - `[p]helpset usetick False` - Disables ticking when help is sent to DMs.\n" +" - `[p]helpset usetick` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[use_tick]` - Whether to tick the help command when help is sent to DMs. Leave blank to toggle.\n" +" - `[use_tick]` - Whether to tick the help command when help is sent to DMs. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3198 +#: redbot/core/core_commands.py:4383 msgid "Help will now tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:3200 +#: redbot/core/core_commands.py:4385 msgid "Help will not tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:3204 +#: redbot/core/core_commands.py:4389 #, docstring msgid "\n" " Sets if commands which can't be run in the current context should be filtered from help.\n\n" " Defaults to True.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset verifychecks False` - Enables showing unusable commands in help.\n" -" - `[p]helpset verifychecks` - Toggles the value.\n\n" +" - `[p]helpset verifychecks False` - Enables showing unusable commands in help.\n" +" - `[p]helpset verifychecks` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[verify]` - Whether to hide unusable commands in help. Leave blank to toggle.\n" +" - `[verify]` - Whether to hide unusable commands in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3221 +#: redbot/core/core_commands.py:4406 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:3223 +#: redbot/core/core_commands.py:4408 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:3227 +#: redbot/core/core_commands.py:4412 #, docstring msgid "\n" " Sets whether the bot should respond to help commands for nonexistent topics.\n\n" @@ -2085,22 +3612,22 @@ msgid "\n" " Defaults to False.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset verifyexists True` - Enables sending help for nonexistent topics.\n" -" - `[p]helpset verifyexists` - Toggles the value.\n\n" +" - `[p]helpset verifyexists True` - Enables sending help for nonexistent topics.\n" +" - `[p]helpset verifyexists` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[verify]` - Whether to respond to help for nonexistent topics. Leave blank to toggle.\n" +" - `[verify]` - Whether to respond to help for nonexistent topics. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3248 +#: redbot/core/core_commands.py:4433 msgid "Help will verify the existence of help topics." msgstr "Die Hilfe überprüft, ob Hilfethemen vorhanden sind." -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:4436 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:3259 +#: redbot/core/core_commands.py:4444 #, docstring msgid "Set the character limit for each page in the help message.\n\n" " Note: This setting only applies to embedded help.\n\n" @@ -2109,45 +3636,44 @@ msgid "Set the character limit for each page in the help message.\n\n" " Please note that setting a relatively small character limit may\n" " mean some pages will exceed this limit.\n\n" " **Example:**\n" -" - `[p]helpset pagecharlimit 1500`\n\n" +" - `[p]helpset pagecharlimit 1500`\n\n" " **Arguments:**\n" -" - `` - The max amount of characters to show per page in the help message.\n" +" - `` - The max amount of characters to show per page in the help message.\n" " " msgstr "" -#: redbot/core/core_commands.py:3276 +#: redbot/core/core_commands.py:4461 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:3280 +#: redbot/core/core_commands.py:4465 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:3284 +#: redbot/core/core_commands.py:4469 #, docstring msgid "Set the maximum number of help pages sent in a server channel.\n\n" -" Note: 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\n" " **Examples:**\n" -" - `[p]helpset maxpages 50` - Basically never send help to DMs.\n" -" - `[p]helpset maxpages 0` - Always send help to DMs.\n\n" +" - `[p]helpset maxpages 50` - Basically never send help to DMs.\n" +" - `[p]helpset maxpages 0` - Always send help to DMs.\n\n" " **Arguments:**\n" -" - `` - The max pages allowed to send per help in a server.\n" +" - `` - The max pages allowed to send per help in a server.\n" " " msgstr "" -#: redbot/core/core_commands.py:3302 redbot/core/core_commands.py:3329 +#: redbot/core/core_commands.py:4485 redbot/core/core_commands.py:4512 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:3306 +#: redbot/core/core_commands.py:4489 msgid "Done. The page limit has been set to {}." msgstr "Erledigt. Das Seitenlimit wurde auf {} gesetzt." -#: redbot/core/core_commands.py:3311 +#: redbot/core/core_commands.py:4494 #, 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" @@ -2155,148 +3681,204 @@ msgid "Set the delay after which help pages will be deleted.\n\n" " Setting the delay to 0 disables this feature.\n\n" " The bot has to have MANAGE_MESSAGES permission for this to work.\n\n" " **Examples:**\n" -" - `[p]helpset deletedelay 60` - Delete the help pages after a minute.\n" -" - `[p]helpset deletedelay 1` - Delete the help pages as quickly as possible.\n" -" - `[p]helpset deletedelay 1209600` - Max time to wait before deleting (14 days).\n" -" - `[p]helpset deletedelay 0` - Disable deleting help pages.\n\n" +" - `[p]helpset deletedelay 60` - Delete the help pages after a minute.\n" +" - `[p]helpset deletedelay 1` - Delete the help pages as quickly as possible.\n" +" - `[p]helpset deletedelay 1209600` - Max time to wait before deleting (14 days).\n" +" - `[p]helpset deletedelay 0` - Disable deleting help pages.\n\n" " **Arguments:**\n" -" - `` - The seconds to wait before deleting help pages.\n" +" - `` - The seconds to wait before deleting help pages.\n" " " msgstr "" -#: redbot/core/core_commands.py:3332 +#: redbot/core/core_commands.py:4515 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:3337 +#: redbot/core/core_commands.py:4520 msgid "Done. Help messages will not be deleted now." msgstr "Fertig. Hilfe-Nachrichten werden jetzt nicht gelöscht." -#: redbot/core/core_commands.py:3339 +#: redbot/core/core_commands.py:4522 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:3343 +#: redbot/core/core_commands.py:4526 +#, docstring +msgid "Set the timeout for reactions, if menus are enabled.\n\n" +" The default is 30 seconds.\n" +" The timeout has to be between 15 and 300 seconds.\n\n" +" **Examples:**\n" +" - `[p]helpset reacttimeout 30` - The default timeout.\n" +" - `[p]helpset reacttimeout 60` - Timeout of 1 minute.\n" +" - `[p]helpset reacttimeout 15` - Minimum allowed timeout.\n" +" - `[p]helpset reacttimeout 300` - Max allowed timeout (5 mins).\n\n" +" **Arguments:**\n" +" - `` - The timeout, in seconds, of the reactions.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4541 +msgid "You must give a value of at least 15 seconds!" +msgstr "" + +#: redbot/core/core_commands.py:4544 +msgid "The timeout cannot be greater than 5 minutes!" +msgstr "" + +#: redbot/core/core_commands.py:4548 +msgid "Done. The reaction timeout has been set to {} seconds." +msgstr "" + +#: redbot/core/core_commands.py:4552 #, docstring msgid "\n" " Set the tagline to be used.\n\n" " The maximum tagline length is 2048 characters.\n" " This setting only applies to embedded help. If no tagline is specified, the default will be used instead.\n\n" +" You can use `[​p]` in your tagline, which will be replaced by the bot's prefix.\n\n" " **Examples:**\n" -" - `[p]helpset tagline Thanks for using the bot!`\n" -" - `[p]helpset tagline` - Resets the tagline to the default.\n\n" +" - `[p]helpset tagline Thanks for using the bot!`\n" +" - `[p]helpset tagline Use [​p]invite to add me to your server.`\n" +" - `[p]helpset tagline` - Resets the tagline to the default.\n\n" " **Arguments:**\n" -" - `[tagline]` - The tagline to appear at the bottom of help embeds. Leave blank to reset.\n" +" - `[tagline]` - The tagline to appear at the bottom of help embeds. Leave blank to reset.\n" " " msgstr "" -#: redbot/core/core_commands.py:3358 +#: redbot/core/core_commands.py:4570 msgid "The tagline has been reset." msgstr "Der Slogan wurde zurückgesetzt." -#: redbot/core/core_commands.py:3362 +#: redbot/core/core_commands.py:4574 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:3370 +#: redbot/core/core_commands.py:4582 msgid "The tagline has been set." msgstr "Das Schlagwort wurde gesetzt." -#: redbot/core/core_commands.py:3375 +#: redbot/core/core_commands.py:4587 #, docstring msgid "Sends a message to the owner.\n\n" " This is limited to one message every 60 seconds per person.\n\n" " **Example:**\n" -" - `[p]contact Help! The bot has become sentient!`\n\n" +" - `[p]contact Help! The bot has become sentient!`\n\n" " **Arguments:**\n" -" - `[message]` - The message to send to the owner.\n" +" - `[message]` - The message to send to the owner.\n" " " msgstr "" -#: redbot/core/core_commands.py:3387 +#: redbot/core/core_commands.py:4599 msgid "User ID: {}" msgstr "User ID: {}" -#: redbot/core/core_commands.py:3390 +#: redbot/core/core_commands.py:4602 msgid "through DM" msgstr "über DM" -#: redbot/core/core_commands.py:3392 +#: redbot/core/core_commands.py:4604 msgid "from {}" msgstr "von {}" -#: redbot/core/core_commands.py:3393 +#: redbot/core/core_commands.py:4605 msgid " | Server ID: {}" msgstr " | Server ID: {}" -#: redbot/core/core_commands.py:3398 +#: redbot/core/core_commands.py:4610 msgid "Use `{}dm {} ` to reply to this user" msgstr "Nutze `{}dm {} ` um dem Benutzer zu antworten" -#: redbot/core/core_commands.py:3400 +#: redbot/core/core_commands.py:4612 msgid "Sent by {} {}" msgstr "Gesendet von {} {}" -#: redbot/core/core_commands.py:3405 +#: redbot/core/core_commands.py:4617 msgid "I've been configured not to send this anywhere." msgstr "Ich wurde konfiguriert, das nirgendwo zu senden." -#: redbot/core/core_commands.py:3476 +#: redbot/core/core_commands.py:4663 msgid "Your message has been sent." msgstr "Deine Nachricht wurde gesendet." -#: redbot/core/core_commands.py:3478 +#: redbot/core/core_commands.py:4665 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:3483 +#: redbot/core/core_commands.py:4670 #, docstring msgid "Sends a DM to a user.\n\n" " This command needs a user ID to work.\n\n" " To get a user ID, go to Discord's settings and open the 'Appearance' tab.\n" " Enable 'Developer Mode', then right click a user and click on 'Copy ID'.\n\n" " **Example:**\n" -" - `[p]dm 262626262626262626 Do you like me? Yes / No`\n\n" +" - `[p]dm 262626262626262626 Do you like me? Yes / No`\n\n" " **Arguments:**\n" -" - `[message]` - The message to dm to the user.\n" +" - `[message]` - The message to dm to the user.\n" " " msgstr "" -#: redbot/core/core_commands.py:3499 +#: redbot/core/core_commands.py:4686 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:3509 +#: redbot/core/core_commands.py:4696 msgid "Owner of {}" msgstr "Inhaber von {}" -#: redbot/core/core_commands.py:3510 +#: redbot/core/core_commands.py:4697 msgid "You can reply to this message with {}contact" msgstr "Du kannst auf diese Nachricht mit {}contact antworten" -#: redbot/core/core_commands.py:3524 redbot/core/core_commands.py:3534 +#: redbot/core/core_commands.py:4708 redbot/core/core_commands.py:4718 msgid "Sorry, I couldn't deliver your message to {}" msgstr "Die Nachricht konnte leider nicht an {} gesendet werden." -#: redbot/core/core_commands.py:3527 redbot/core/core_commands.py:3537 +#: redbot/core/core_commands.py:4711 redbot/core/core_commands.py:4721 msgid "Message delivered to {}" msgstr "Nachricht an {} zugestellt." -#: redbot/core/core_commands.py:3542 +#: redbot/core/core_commands.py:4726 #, docstring msgid "Prints the bot's data path." msgstr "Druckt den Bot-Datenpfad." -#: redbot/core/core_commands.py:3546 +#: redbot/core/core_commands.py:4730 msgid "Data path: {path}" msgstr "Datenpfad: {path}" -#: redbot/core/core_commands.py:3552 +#: redbot/core/core_commands.py:4736 #, docstring msgid "Shows debug information useful for debugging." msgstr "Zeigt nützliche Informationen zum Debuggen an." -#: redbot/core/core_commands.py:3639 +#: redbot/core/core_commands.py:4759 +#, docstring +msgid "\n" +" Diagnose issues with the command checks with ease!\n\n" +" If you want to diagnose the command from a text channel in a different server,\n" +" you can do so by using the command in DMs.\n\n" +" **Example:**\n" +" - `[p]diagnoseissues #general @Slime ban` - Diagnose why @Slime can't use `[p]ban` in #general channel.\n\n" +" **Arguments:**\n" +" - `[channel]` - The text channel that the command should be tested for. Defaults to the current channel.\n" +" - `` - The member that should be considered as the command caller.\n" +" - `` - The name of the command to test.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4775 +msgid "A text channel, voice channel, stage channel, or thread needs to be passed when using this command in DMs." +msgstr "" + +#: redbot/core/core_commands.py:4792 +msgid "The given user is not a member of the diagnosed server." +msgstr "" + +#: redbot/core/core_commands.py:4799 +msgid "Don't try to fool me, the given member can't access the {channel} channel!" +msgstr "" + +#: redbot/core/core_commands.py:4810 #, docstring msgid "\n" " Commands to manage the allowlist.\n\n" @@ -2305,85 +3887,85 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3650 +#: redbot/core/core_commands.py:4821 #, docstring msgid "\n" " Adds users to the allowlist.\n\n" " **Examples:**\n" -" - `[p]allowlist add @26 @Will` - Adds two users to the allowlist.\n" -" - `[p]allowlist add 262626262626262626` - Adds a user by ID.\n\n" +" - `[p]allowlist add @26 @Will` - Adds two users to the allowlist.\n" +" - `[p]allowlist add 262626262626262626` - Adds a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to add to the allowlist.\n" +" - `` - The user or users to add to the allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3663 +#: redbot/core/core_commands.py:4833 msgid "Users have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3665 +#: redbot/core/core_commands.py:4835 msgid "User has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3669 +#: redbot/core/core_commands.py:4839 #, docstring msgid "\n" " Lists users on the allowlist.\n\n" " **Example:**\n" -" - `[p]allowlist list`\n" +" - `[p]allowlist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3681 +#: redbot/core/core_commands.py:4851 msgid "Users on the allowlist:" msgstr "Benutzer auf der Erlaubnis-Liste:" -#: redbot/core/core_commands.py:3683 +#: redbot/core/core_commands.py:4853 msgid "User on the allowlist:" msgstr "Benutzer auf der Erlaubnis-Liste:" -#: redbot/core/core_commands.py:3687 redbot/core/core_commands.py:3785 -#: redbot/core/modlog.py:428 redbot/core/modlog.py:450 -#: redbot/core/modlog.py:466 +#: redbot/core/core_commands.py:4857 redbot/core/core_commands.py:4953 +#: redbot/core/modlog.py:404 redbot/core/modlog.py:426 +#: redbot/core/modlog.py:442 msgid "Unknown or Deleted User" msgstr "Unbekannter oder gelöschter Benutzer" -#: redbot/core/core_commands.py:3695 +#: redbot/core/core_commands.py:4865 #, docstring msgid "\n" " Removes users from the allowlist.\n\n" " The allowlist will be disabled if all users are removed.\n\n" " **Examples:**\n" -" - `[p]allowlist remove @26 @Will` - Removes two users from the allowlist.\n" -" - `[p]allowlist remove 262626262626262626` - Removes a user by ID.\n\n" +" - `[p]allowlist remove @26 @Will` - Removes two users from the allowlist.\n" +" - `[p]allowlist remove 262626262626262626` - Removes a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to remove from the allowlist.\n" +" - `` - The user or users to remove from the allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3710 +#: redbot/core/core_commands.py:4879 msgid "Users have been removed from the allowlist." msgstr "Benutzer wurden von der Erlaubnis-Liste entfernt." -#: redbot/core/core_commands.py:3712 +#: redbot/core/core_commands.py:4881 msgid "User has been removed from the allowlist." msgstr "Der Benutzer wurde von der Erlaubnis-Liste entfernt." -#: redbot/core/core_commands.py:3716 +#: redbot/core/core_commands.py:4885 #, docstring msgid "\n" " Clears the allowlist.\n\n" " This disables the allowlist.\n\n" " **Example:**\n" -" - `[p]allowlist clear`\n" +" - `[p]allowlist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3725 +#: redbot/core/core_commands.py:4894 msgid "Allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:3730 +#: redbot/core/core_commands.py:4899 #, docstring msgid "\n" " Commands to manage the blocklist.\n\n" @@ -2391,81 +3973,81 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3739 +#: redbot/core/core_commands.py:4908 #, docstring msgid "\n" " Adds users to the blocklist.\n\n" " **Examples:**\n" -" - `[p]blocklist add @26 @Will` - Adds two users to the blocklist.\n" -" - `[p]blocklist add 262626262626262626` - Blocks a user by ID.\n\n" +" - `[p]blocklist add @26 @Will` - Adds two users to the blocklist.\n" +" - `[p]blocklist add 262626262626262626` - Blocks a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to add to the blocklist.\n" +" - `` - The user or users to add to the blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3755 +#: redbot/core/core_commands.py:4924 msgid "You cannot add an owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3761 +#: redbot/core/core_commands.py:4929 msgid "Users have been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:3763 +#: redbot/core/core_commands.py:4931 msgid "User has been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:3767 +#: redbot/core/core_commands.py:4935 #, docstring msgid "\n" " Lists users on the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist list`\n" +" - `[p]blocklist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3779 +#: redbot/core/core_commands.py:4947 msgid "Users on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:3781 +#: redbot/core/core_commands.py:4949 msgid "User on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:3793 +#: redbot/core/core_commands.py:4961 #, docstring msgid "\n" " Removes users from the blocklist.\n\n" " **Examples:**\n" -" - `[p]blocklist remove @26 @Will` - Removes two users from the blocklist.\n" -" - `[p]blocklist remove 262626262626262626` - Removes a user by ID.\n\n" +" - `[p]blocklist remove @26 @Will` - Removes two users from the blocklist.\n" +" - `[p]blocklist remove 262626262626262626` - Removes a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to remove from the blocklist.\n" +" - `` - The user or users to remove from the blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3806 +#: redbot/core/core_commands.py:4973 msgid "Users have been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:3808 +#: redbot/core/core_commands.py:4975 msgid "User has been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:3812 +#: redbot/core/core_commands.py:4979 #, docstring msgid "\n" " Clears the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3819 +#: redbot/core/core_commands.py:4986 msgid "Blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:3825 +#: redbot/core/core_commands.py:4992 #, docstring msgid "\n" " Commands to manage the server specific allowlist.\n\n" @@ -2474,93 +4056,93 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3838 +#: redbot/core/core_commands.py:5005 #, docstring msgid "\n" " Adds a user or role to the server allowlist.\n\n" " **Examples:**\n" -" - `[p]localallowlist add @26 @Will` - Adds two users to the local allowlist.\n" -" - `[p]localallowlist add 262626262626262626` - Allows a user by ID.\n" -" - `[p]localallowlist add \"Super Admins\"` - Allows a role with a space in the name without mentioning.\n\n" +" - `[p]localallowlist add @26 @Will` - Adds two users to the local allowlist.\n" +" - `[p]localallowlist add 262626262626262626` - Allows a user by ID.\n" +" - `[p]localallowlist add \"Super Admins\"` - Allows a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local allowlist.\n" +" - `` - The users or roles to remove from the local allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3857 +#: redbot/core/core_commands.py:5024 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:3866 +#: redbot/core/core_commands.py:5033 msgid "Users and/or roles have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3868 +#: redbot/core/core_commands.py:5035 msgid "User or role has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3872 +#: redbot/core/core_commands.py:5039 #, docstring msgid "\n" " Lists users and roles on the server allowlist.\n\n" " **Example:**\n" -" - `[p]localallowlist list`\n" +" - `[p]localallowlist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3884 +#: redbot/core/core_commands.py:5051 msgid "Allowed users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:3886 +#: redbot/core/core_commands.py:5053 msgid "Allowed user or role:" msgstr "" -#: redbot/core/core_commands.py:3890 redbot/core/core_commands.py:4012 +#: redbot/core/core_commands.py:5057 redbot/core/core_commands.py:5177 msgid "Unknown or Deleted User/Role" msgstr "" -#: redbot/core/core_commands.py:3900 +#: redbot/core/core_commands.py:5067 #, docstring msgid "\n" " Removes user or role from the allowlist.\n\n" " The local allowlist will be disabled if all users are removed.\n\n" " **Examples:**\n" -" - `[p]localallowlist remove @26 @Will` - Removes two users from the local allowlist.\n" -" - `[p]localallowlist remove 262626262626262626` - Removes a user by ID.\n" -" - `[p]localallowlist remove \"Super Admins\"` - Removes a role with a space in the name without mentioning.\n\n" +" - `[p]localallowlist remove @26 @Will` - Removes two users from the local allowlist.\n" +" - `[p]localallowlist remove 262626262626262626` - Removes a user by ID.\n" +" - `[p]localallowlist remove \"Super Admins\"` - Removes a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local allowlist.\n" +" - `` - The users or roles to remove from the local allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3921 +#: redbot/core/core_commands.py:5088 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:3929 +#: redbot/core/core_commands.py:5096 msgid "Users and/or roles have been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:3931 +#: redbot/core/core_commands.py:5098 msgid "User or role has been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:3935 +#: redbot/core/core_commands.py:5102 #, docstring msgid "\n" " Clears the allowlist.\n\n" " This disables the local allowlist and clears all entries.\n\n" " **Example:**\n" -" - `[p]localallowlist clear`\n" +" - `[p]localallowlist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3944 +#: redbot/core/core_commands.py:5111 msgid "Server allowlist has been cleared." msgstr "Server Erlaubnis-Liste wurde geleert." -#: redbot/core/core_commands.py:3950 +#: redbot/core/core_commands.py:5117 #, docstring msgid "\n" " Commands to manage the server specific blocklist.\n\n" @@ -2568,374 +4150,373 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3961 +#: redbot/core/core_commands.py:5128 #, docstring msgid "\n" " Adds a user or role to the local blocklist.\n\n" " **Examples:**\n" -" - `[p]localblocklist add @26 @Will` - Adds two users to the local blocklist.\n" -" - `[p]localblocklist add 262626262626262626` - Blocks a user by ID.\n" -" - `[p]localblocklist add \"Bad Apples\"` - Blocks a role with a space in the name without mentioning.\n\n" +" - `[p]localblocklist add @26 @Will` - Adds two users to the local blocklist.\n" +" - `[p]localblocklist add 262626262626262626` - Blocks a user by ID.\n" +" - `[p]localblocklist add \"Bad Apples\"` - Blocks a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to add to the local blocklist.\n" +" - `` - The users or roles to add to the local blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3975 +#: redbot/core/core_commands.py:5142 msgid "You cannot add yourself to the blocklist!" msgstr "Du kannst dich nicht selbst zur Blockier-Liste hinzufügen!" -#: redbot/core/core_commands.py:3978 +#: redbot/core/core_commands.py:5145 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:3981 +#: redbot/core/core_commands.py:5148 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:3988 +#: redbot/core/core_commands.py:5153 msgid "Users and/or roles have been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:3990 +#: redbot/core/core_commands.py:5155 msgid "User or role has been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:3994 +#: redbot/core/core_commands.py:5159 #, docstring msgid "\n" " Lists users and roles on the server blocklist.\n\n" " **Example:**\n" -" - `[p]localblocklist list`\n" +" - `[p]localblocklist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4006 +#: redbot/core/core_commands.py:5171 msgid "Blocked users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:4008 +#: redbot/core/core_commands.py:5173 msgid "Blocked user or role:" msgstr "" -#: redbot/core/core_commands.py:4022 +#: redbot/core/core_commands.py:5187 #, docstring msgid "\n" " Removes user or role from local blocklist.\n\n" " **Examples:**\n" -" - `[p]localblocklist remove @26 @Will` - Removes two users from the local blocklist.\n" -" - `[p]localblocklist remove 262626262626262626` - Unblocks a user by ID.\n" -" - `[p]localblocklist remove \"Bad Apples\"` - Unblocks a role with a space in the name without mentioning.\n\n" +" - `[p]localblocklist remove @26 @Will` - Removes two users from the local blocklist.\n" +" - `[p]localblocklist remove 262626262626262626` - Unblocks a user by ID.\n" +" - `[p]localblocklist remove \"Bad Apples\"` - Unblocks a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local blocklist.\n" +" - `` - The users or roles to remove from the local blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:4038 +#: redbot/core/core_commands.py:5201 msgid "Users and/or roles have been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:4040 +#: redbot/core/core_commands.py:5203 msgid "User or role has been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:4044 +#: redbot/core/core_commands.py:5207 #, docstring msgid "\n" " Clears the server blocklist.\n\n" " This disables the server blocklist and clears all entries.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:4053 +#: redbot/core/core_commands.py:5216 msgid "Server blocklist has been cleared." msgstr "Blockier-Liste des Servers wurde geleert." -#: redbot/core/core_commands.py:4058 +#: redbot/core/core_commands.py:5221 #, docstring msgid "Commands to enable and disable commands and cogs." msgstr "" -#: redbot/core/core_commands.py:4064 +#: redbot/core/core_commands.py:5227 #, docstring msgid "Set the default state for a cog as disabled.\n\n" " This will disable the cog for all servers by default.\n" " To override it, use `[p]command enablecog` on the servers you want to allow usage.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command defaultdisablecog Economy`\n" -" - `[p]command defaultdisablecog ModLog`\n\n" +" - `[p]command defaultdisablecog Economy`\n" +" - `[p]command defaultdisablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to make disabled by default. Must be title-case.\n" +" - `` - The name of the cog to make disabled by default. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4080 redbot/core/core_commands.py:4105 -#: redbot/core/core_commands.py:4125 redbot/core/core_commands.py:4155 -msgid "Cog with the given name doesn't exist." -msgstr "Cog mit dem angegebenen Namen existiert nicht." - -#: redbot/core/core_commands.py:4082 +#: redbot/core/core_commands.py:5243 msgid "You can't disable this cog by default." msgstr "Du kannst dieses Cog standardmässig nicht deaktivieren." -#: redbot/core/core_commands.py:4084 +#: redbot/core/core_commands.py:5245 msgid "{cogname} has been set as disabled by default." msgstr "{cogname} wurde standardmässig auf deaktiviert gestellt." -#: redbot/core/core_commands.py:4089 +#: redbot/core/core_commands.py:5250 #, docstring msgid "Set the default state for a cog as enabled.\n\n" " This will re-enable the cog for all servers by default.\n" " To override it, use `[p]command disablecog` on the servers you want to disallow usage.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command defaultenablecog Economy`\n" -" - `[p]command defaultenablecog ModLog`\n\n" +" - `[p]command defaultenablecog Economy`\n" +" - `[p]command defaultenablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to make enabled by default. Must be title-case.\n" +" - `` - The name of the cog to make enabled by default. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4107 +#: redbot/core/core_commands.py:5266 msgid "{cogname} has been set as enabled by default." msgstr "{cogname} wurde standardmässig auf aktiviert gestellt." -#: redbot/core/core_commands.py:4112 +#: redbot/core/core_commands.py:5271 #, docstring msgid "Disable a cog in this server.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command disablecog Economy`\n" -" - `[p]command disablecog ModLog`\n\n" +" - `[p]command disablecog Economy`\n" +" - `[p]command disablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to disable on this server. Must be title-case.\n" +" - `` - The name of the cog to disable on this server. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4127 +#: redbot/core/core_commands.py:5284 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:4129 +#: redbot/core/core_commands.py:5286 msgid "{cogname} has been disabled in this guild." -msgstr "{cogname} wurde in dieser Gilde deaktiviert." +msgstr "{cogname} wurde auf diesem Server deaktiviert." -#: redbot/core/core_commands.py:4132 +#: redbot/core/core_commands.py:5289 msgid "{cogname} was already disabled (nothing to do)." msgstr "{cogname} wurde bereits deaktiviert (nichts zu tun)." -#: redbot/core/core_commands.py:4138 +#: redbot/core/core_commands.py:5295 #, docstring msgid "Enable a cog in this server.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command enablecog Economy`\n" -" - `[p]command enablecog ModLog`\n\n" +" - `[p]command enablecog Economy`\n" +" - `[p]command enablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to enable on this server. Must be title-case.\n" +" - `` - The name of the cog to enable on this server. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4150 +#: redbot/core/core_commands.py:5307 msgid "{cogname} has been enabled in this guild." -msgstr "{cogname} wurde in dieser Gilde aktiviert." +msgstr "{cogname} wurde auf diesem Server aktiviert." + +#: redbot/core/core_commands.py:5312 +msgid "Cog \"{arg}\" not found." +msgstr "" -#: redbot/core/core_commands.py:4158 +#: redbot/core/core_commands.py:5315 msgid "{cogname} was not disabled (nothing to do)." msgstr "{cogname} wurde nicht deaktiviert (nichts zu tun)." -#: redbot/core/core_commands.py:4164 +#: redbot/core/core_commands.py:5321 #, docstring msgid "List the cogs which are disabled in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabledcogs`\n" +" - `[p]command listdisabledcogs`\n" " " msgstr "" -#: redbot/core/core_commands.py:4177 +#: redbot/core/core_commands.py:5334 msgid "The following cogs are disabled in this guild:\n" -msgstr "Die folgenden Cogs sind in dieser Gilde deaktiviert:\n" +msgstr "Die folgenden Cogs sind auf diesem Server deaktiviert:\n" -#: redbot/core/core_commands.py:4183 +#: redbot/core/core_commands.py:5340 msgid "There are no disabled cogs in this guild." -msgstr "Es existieren keine deaktivierten Cogs in dieser Gilde." +msgstr "Es existieren keine deaktivierten Cogs auf diesem Server." -#: redbot/core/core_commands.py:4187 +#: redbot/core/core_commands.py:5344 #, docstring msgid "\n" " List disabled commands.\n\n" " If you're the bot owner, this will show global disabled commands by default.\n" " Otherwise, this will show disabled commands on the current server.\n\n" " **Example:**\n" -" - `[p]command listdisabled`\n" +" - `[p]command listdisabled`\n" " " msgstr "" -#: redbot/core/core_commands.py:4204 +#: redbot/core/core_commands.py:5361 #, docstring msgid "List disabled commands globally.\n\n" " **Example:**\n" -" - `[p]command listdisabled global`\n" +" - `[p]command listdisabled global`\n" " " msgstr "" -#: redbot/core/core_commands.py:4211 +#: redbot/core/core_commands.py:5368 msgid "There aren't any globally disabled commands." msgstr "Es gibt keine global deaktivierten Befehle." -#: redbot/core/core_commands.py:4214 +#: redbot/core/core_commands.py:5371 msgid "{} commands are disabled globally.\n" msgstr "{} Befehle sind global deaktiviert.\n" -#: redbot/core/core_commands.py:4218 +#: redbot/core/core_commands.py:5375 msgid "1 command is disabled globally.\n" msgstr "1 Befehl ist global deaktiviert.\n" -#: redbot/core/core_commands.py:4226 +#: redbot/core/core_commands.py:5383 #, docstring msgid "List disabled commands in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabled guild`\n" +" - `[p]command listdisabled guild`\n" " " msgstr "" -#: redbot/core/core_commands.py:4233 +#: redbot/core/core_commands.py:5390 msgid "There aren't any disabled commands in {}." msgstr "Es gibt in {} keine deaktivierten Befehle." -#: redbot/core/core_commands.py:4236 +#: redbot/core/core_commands.py:5393 msgid "{} commands are disabled in {}.\n" msgstr "{} Befehle sind in {} deaktiviert.\n" -#: redbot/core/core_commands.py:4240 +#: redbot/core/core_commands.py:5397 msgid "1 command is disabled in {}.\n" msgstr "Ein Befehl ist in {} deaktiviert.\n" -#: redbot/core/core_commands.py:4247 +#: redbot/core/core_commands.py:5404 #, docstring msgid "\n" " Disable a command.\n\n" " If you're the bot owner, this will disable commands globally by default.\n" " Otherwise, this will disable commands on the current server.\n\n" " **Examples:**\n" -" - `[p]command disable userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable.\n" +" - `` - The command to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:4269 +#: redbot/core/core_commands.py:5426 #, docstring msgid "\n" " Disable a command globally.\n\n" " **Examples:**\n" -" - `[p]command disable global userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable global urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable global userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable global urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable globally.\n" +" - `` - The command to disable globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4288 redbot/core/core_commands.py:4331 +#: redbot/core/core_commands.py:5438 redbot/core/core_commands.py:5474 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:4294 redbot/core/core_commands.py:4337 +#: redbot/core/core_commands.py:5444 redbot/core/core_commands.py:5480 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:4303 +#: redbot/core/core_commands.py:5453 msgid "That command is already disabled globally." msgstr "Dieser Befehl ist bereits global deaktiviert." -#: redbot/core/core_commands.py:4312 +#: redbot/core/core_commands.py:5462 #, docstring msgid "\n" " Disable a command in this server only.\n\n" " **Examples:**\n" -" - `[p]command disable server userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable server urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable server userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable server urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable for the current server.\n" +" - `` - The command to disable for the current server.\n" " " msgstr "" -#: redbot/core/core_commands.py:4342 +#: redbot/core/core_commands.py:5486 msgid "You are not allowed to disable that command." msgstr "Du darfst diesen Befehl nicht deaktivieren." -#: redbot/core/core_commands.py:4352 +#: redbot/core/core_commands.py:5496 msgid "That command is already disabled in this server." msgstr "Dieser Befehl ist bereits auf diesem Server deaktiviert." -#: redbot/core/core_commands.py:4358 +#: redbot/core/core_commands.py:5502 #, docstring msgid "Enable a command.\n\n" " If you're the bot owner, this will try to enable a globally disabled command by default.\n" " Otherwise, this will try to enable a command disabled on the current server.\n\n" " **Examples:**\n" -" - `[p]command enable userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable.\n" +" - `` - The command to enable.\n" " " msgstr "" -#: redbot/core/core_commands.py:4378 +#: redbot/core/core_commands.py:5522 #, docstring msgid "\n" " Enable a command globally.\n\n" " **Examples:**\n" -" - `[p]command enable global userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable global urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable global userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable global urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable globally.\n" +" - `` - The command to enable globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4400 +#: redbot/core/core_commands.py:5537 msgid "That command is already enabled globally." msgstr "Dieser Befehl ist bereits global aktiviert." -#: redbot/core/core_commands.py:4409 +#: redbot/core/core_commands.py:5546 #, docstring msgid "\n" " Enable a command in this server.\n\n" " **Examples:**\n" -" - `[p]command enable server userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable server urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable server userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable server urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable for the current server.\n" +" - `` - The command to enable for the current server.\n" " " msgstr "" -#: redbot/core/core_commands.py:4427 +#: redbot/core/core_commands.py:5558 msgid "You are not allowed to enable that command." msgstr "Du darfst diesen Befehl nicht aktivieren." -#: redbot/core/core_commands.py:4437 +#: redbot/core/core_commands.py:5568 msgid "That command is already enabled in this server." msgstr "Dieser Befehl ist bereits auf diesem Server aktiviert." -#: redbot/core/core_commands.py:4444 +#: redbot/core/core_commands.py:5575 #, 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 `{command}` placeholder.\n\n" " **Examples:**\n" -" - `[p]command disabledmsg This command is disabled`\n" -" - `[p]command disabledmsg {command} is disabled`\n" -" - `[p]command disabledmsg` - Sends nothing when a disabled command is attempted.\n\n" +" - `[p]command disabledmsg This command is disabled`\n" +" - `[p]command disabledmsg {command} is disabled`\n" +" - `[p]command disabledmsg` - Sends nothing when a disabled command is attempted.\n\n" " **Arguments:**\n" -" - `[message]` - The message to send when a disabled command is attempted.\n" +" - `[message]` - The message to send when a disabled command is attempted.\n" " " msgstr "" -#: redbot/core/core_commands.py:4465 +#: redbot/core/core_commands.py:5596 #, docstring msgid "\n" " Commands to manage server settings for immunity from automated actions.\n\n" @@ -2943,152 +4524,80 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4474 +#: redbot/core/core_commands.py:5605 #, docstring msgid "\n" " Gets the current members and roles configured for automatic moderation action immunity.\n\n" " **Example:**\n" -" - `[p]autoimmune list`\n" +" - `[p]autoimmune list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4487 +#: redbot/core/core_commands.py:5618 msgid "Roles immune from automated moderation actions:\n" -msgstr "Rollen, die vor automatisierten Moderationsaktionen immun sind: \n" +msgstr "Rollen, die gegen automatische Moderationsmaßnahmen immun sind:\n" -#: redbot/core/core_commands.py:4492 +#: redbot/core/core_commands.py:5623 msgid "Members immune from automated moderation actions:\n" -msgstr "Mitglieder, die vor automatisierten Moderationsaktionen immun sind: \n" +msgstr "Mitglieder, die gegen automatische Moderationsmaßnahmen immun sind:\n" -#: redbot/core/core_commands.py:4496 +#: redbot/core/core_commands.py:5627 msgid "No immunity settings here." msgstr "Keine Immunität-Einstellungen vorhanden." -#: redbot/core/core_commands.py:4505 +#: redbot/core/core_commands.py:5636 #, docstring msgid "\n" " Makes a user or role immune from automated moderation actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune add @TwentySix` - Adds a user.\n" -" - `[p]autoimmune add @Mods` - Adds a role.\n\n" +" - `[p]autoimmune add @Twentysix` - Adds a user.\n" +" - `[p]autoimmune add @Mods` - Adds a role.\n\n" " **Arguments:**\n" -" - `` - The user or role to add immunity to.\n" +" - `` - The user or role to add immunity to.\n" " " msgstr "" -#: redbot/core/core_commands.py:4517 +#: redbot/core/core_commands.py:5648 msgid "Already added." msgstr "Bereits vorhanden." -#: redbot/core/core_commands.py:4525 +#: redbot/core/core_commands.py:5656 #, docstring msgid "\n" " Remove a user or role from being immune to automated moderation actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune remove @TwentySix` - Removes a user.\n" -" - `[p]autoimmune remove @Mods` - Removes a role.\n\n" +" - `[p]autoimmune remove @Twentysix` - Removes a user.\n" +" - `[p]autoimmune remove @Mods` - Removes a role.\n\n" " **Arguments:**\n" -" - `` - The user or role to remove immunity from.\n" +" - `` - The user or role to remove immunity from.\n" " " msgstr "" -#: redbot/core/core_commands.py:4537 +#: redbot/core/core_commands.py:5668 msgid "Not in list." msgstr "Nicht in der Liste." -#: redbot/core/core_commands.py:4545 +#: redbot/core/core_commands.py:5676 #, docstring msgid "\n" " Checks if a user or role would be considered immune from automated actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune isimmune @TwentySix`\n" -" - `[p]autoimmune isimmune @Mods`\n\n" +" - `[p]autoimmune isimmune @Twentysix`\n" +" - `[p]autoimmune isimmune @Mods`\n\n" " **Arguments:**\n" -" - `` - The user or role to check the immunity of.\n" +" - `` - The user or role to check the immunity of.\n" " " msgstr "" -#: redbot/core/core_commands.py:4557 +#: redbot/core/core_commands.py:5688 msgid "They are immune." msgstr "Sie sind immun." -#: redbot/core/core_commands.py:4559 +#: redbot/core/core_commands.py:5690 msgid "They are not immune." msgstr "Sie sind nicht immun." -#: redbot/core/core_commands.py:4564 -#, docstring -msgid "\n" -" Commands for configuring owner notifications.\n\n" -" Owner notifications include usage of `[p]contact` and available Red updates.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4573 -#, docstring -msgid "\n" -" Opt-in on receiving owner notifications.\n\n" -" This is the default state.\n\n" -" Note: This will only resume sending owner notifications to your DMs.\n" -" Additional owners and destinations will not be affected.\n\n" -" **Example:**\n" -" - `[p]ownernotifications optin`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4592 -#, docstring -msgid "\n" -" Opt-out of receiving owner notifications.\n\n" -" Note: This will only stop sending owner notifications to your DMs.\n" -" Additional owners and destinations will still receive notifications.\n\n" -" **Example:**\n" -" - `[p]ownernotifications optout`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4611 -#, docstring -msgid "\n" -" Adds a destination text channel to receive owner notifications.\n\n" -" **Examples:**\n" -" - `[p]ownernotifications adddestination #owner-notifications`\n" -" - `[p]ownernotifications adddestination 168091848718417920` - Accepts channel IDs.\n\n" -" **Arguments:**\n" -" - `` - The channel to send owner notifications to.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4637 -#, docstring -msgid "\n" -" Removes a destination text channel from receiving owner notifications.\n\n" -" **Examples:**\n" -" - `[p]ownernotifications removedestination #owner-notifications`\n" -" - `[p]ownernotifications deletedestination 168091848718417920` - Accepts channel IDs.\n\n" -" **Arguments:**\n" -" - `` - The channel to stop sending owner notifications to.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4661 -#, docstring -msgid "\n" -" Lists the configured extra destinations for owner notifications.\n\n" -" **Example:**\n" -" - `[p]ownernotifications listdestinations`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4671 -msgid "There are no extra channels being sent to." -msgstr "Es werden keine zusätzlichen Kanäle gesendet." - -#: redbot/core/core_commands.py:4682 -msgid "Unknown channel with id: {id}" -msgstr "Unbekannter Kanal mit Id: {id}" - -#: redbot/core/core_commands.py:4713 +#: redbot/core/core_commands.py:5717 #, docstring msgid "\n" " Commands to add servers or channels to the ignore list.\n\n" @@ -3097,125 +4606,130 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4723 +#: redbot/core/core_commands.py:5727 #, docstring msgid "\n" " List the currently ignored servers and channels.\n\n" " **Example:**\n" -" - `[p]ignore list`\n" +" - `[p]ignore list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4738 +#: redbot/core/core_commands.py:5749 #, docstring msgid "\n" -" Ignore commands in the channel or category.\n\n" -" Defaults to the current channel.\n\n" +" Ignore commands in the channel, thread, or category.\n\n" +" Defaults to the current thread or channel.\n\n" " Note: Owners, Admins, and those with Manage Channel permissions override ignored channels.\n\n" " **Examples:**\n" -" - `[p]ignore channel #general` - Ignores commands in the #general channel.\n" -" - `[p]ignore channel` - Ignores commands in the current channel.\n" -" - `[p]ignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" -" - `[p]ignore channel 356236713347252226` - Also accepts IDs.\n\n" +" - `[p]ignore channel #general` - Ignores commands in the #general channel.\n" +" - `[p]ignore channel` - Ignores commands in the current channel.\n" +" - `[p]ignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" +" - `[p]ignore channel 356236713347252226` - Also accepts IDs.\n\n" " **Arguments:**\n" -" - `` - The channel to ignore. Can be a category channel.\n" +" - `` - The channel to ignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:4758 +#: redbot/core/core_commands.py:5767 msgid "Channel added to ignore list." msgstr "Kanal zur ignorierten Liste hinzugefügt." -#: redbot/core/core_commands.py:4760 +#: redbot/core/core_commands.py:5769 msgid "Channel already in ignore list." msgstr "Kanal ist bereits in der ignorierten Liste." -#: redbot/core/core_commands.py:4765 +#: redbot/core/core_commands.py:5774 #, docstring msgid "\n" " Ignore commands in this server.\n\n" " Note: Owners, Admins, and those with Manage Server permissions override ignored servers.\n\n" " **Example:**\n" -" - `[p]ignore server` - Ignores the current server\n" +" - `[p]ignore server` - Ignores the current server\n" " " msgstr "" -#: redbot/core/core_commands.py:4776 +#: redbot/core/core_commands.py:5785 msgid "This server has been added to the ignore list." msgstr "Der Server wurde zur ignorierten Liste hinzugefügt." -#: redbot/core/core_commands.py:4778 +#: redbot/core/core_commands.py:5787 msgid "This server is already being ignored." msgstr "Der Server wird bereits ignoriert." -#: redbot/core/core_commands.py:4784 +#: redbot/core/core_commands.py:5793 #, docstring msgid "Commands to remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:4792 +#: redbot/core/core_commands.py:5808 #, docstring msgid "\n" -" Remove a channel or category from the ignore list.\n\n" -" Defaults to the current channel.\n\n" +" Remove a channel, thread, or category from the ignore list.\n\n" +" Defaults to the current thread or channel.\n\n" " **Examples:**\n" -" - `[p]unignore channel #general` - Unignores commands in the #general channel.\n" -" - `[p]unignore channel` - Unignores commands in the current channel.\n" -" - `[p]unignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" -" - `[p]unignore channel 356236713347252226` - Also accepts IDs. Use this method to unignore categories.\n\n" +" - `[p]unignore channel #general` - Unignores commands in the #general channel.\n" +" - `[p]unignore channel` - Unignores commands in the current channel.\n" +" - `[p]unignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" +" - `[p]unignore channel 356236713347252226` - Also accepts IDs. Use this method to unignore categories.\n\n" " **Arguments:**\n" -" - `` - The channel to unignore. This can be a category channel.\n" +" - `` - The channel to unignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:4811 +#: redbot/core/core_commands.py:5824 msgid "Channel removed from ignore list." msgstr "Kanal von der ignorierten Liste entfernt." -#: redbot/core/core_commands.py:4813 +#: redbot/core/core_commands.py:5826 msgid "That channel is not in the ignore list." msgstr "Der Kanal ist nicht auf der ignorierten Liste." -#: redbot/core/core_commands.py:4818 +#: redbot/core/core_commands.py:5831 #, docstring msgid "\n" " Remove this server from the ignore list.\n\n" " **Example:**\n" -" - `[p]unignore server` - Stops ignoring the current server\n" +" - `[p]unignore server` - Stops ignoring the current server\n" " " msgstr "" -#: redbot/core/core_commands.py:4827 +#: redbot/core/core_commands.py:5840 msgid "This server has been removed from the ignore list." msgstr "Der Server wurde von der ignorierten Liste entfernt." -#: redbot/core/core_commands.py:4829 +#: redbot/core/core_commands.py:5842 msgid "This server is not in the ignore list." msgstr "Der Server ist nicht auf der ignorierten Liste." -#: redbot/core/core_commands.py:4835 +#: redbot/core/core_commands.py:5856 msgid "This server is currently being ignored." msgstr "Der Server wird aktuell ignoriert." -#: redbot/core/core_commands.py:4847 +#: redbot/core/core_commands.py:5873 redbot/core/core_commands.py:5875 +#: redbot/core/core_commands.py:5876 +msgid "None" +msgstr "Keine" + +#: redbot/core/core_commands.py:5877 msgid "Currently ignored categories: {categories}\n" -"Channels: {channels}" -msgstr "Derzeit ignorierte Kategorien: {categories}\n" -"Kanäle: {channels}" +"Channels: {channels}\n" +"Threads (excluding archived):{threads}" +msgstr "" -#: redbot/core/core_commands.py:4862 +#: redbot/core/core_commands.py:5894 #, docstring msgid "\n" " Get info about Red's licenses.\n" " " msgstr "" -#: redbot/core/dev_commands.py:36 +#: redbot/core/dev_commands.py:412 #, docstring msgid "Various development focused utilities." msgstr "" -#: redbot/core/dev_commands.py:123 +#: redbot/core/dev_commands.py:455 #, docstring msgid "Evaluate a statement of python code.\n\n" " The bot will always respond with the return value of the code.\n" @@ -3225,18 +4739,22 @@ msgid "Evaluate a statement of python code.\n\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" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" " " msgstr "" -#: redbot/core/dev_commands.py:167 +#: redbot/core/dev_commands.py:491 #, docstring msgid "Execute asynchronous code.\n\n" " This command wraps code into the body of an async function and then\n" @@ -3245,69 +4763,84 @@ msgid "Execute asynchronous code.\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" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" " " msgstr "" -#: redbot/core/dev_commands.py:221 +#: redbot/core/dev_commands.py:527 #, 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:230 +" evaluated.\n\n" +" Use `exit()` or `quit` to exit the REPL session, prefixed with\n" +" a backtick so they may be interpreted.\n\n" +" Environment Variables:\n" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" +" " +msgstr "" + +#: redbot/core/dev_commands.py:553 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:234 +#: redbot/core/dev_commands.py:557 msgid "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." msgstr "" -#: redbot/core/dev_commands.py:245 +#: redbot/core/dev_commands.py:568 msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." msgstr "" -#: redbot/core/dev_commands.py:259 +#: redbot/core/dev_commands.py:583 msgid "Exiting." msgstr "Schließen." -#: redbot/core/dev_commands.py:310 -msgid "Unexpected error: `{}`" -msgstr "Unerwarteter Fehler: `{}`" +#: redbot/core/dev_commands.py:595 +msgid "Unexpected error: " +msgstr "" -#: redbot/core/dev_commands.py:314 +#: redbot/core/dev_commands.py:599 #, docstring -msgid "Pauses/resumes the REPL running in the current channel" +msgid "Pauses/resumes the REPL running in the current channel." msgstr "" -#: redbot/core/dev_commands.py:316 +#: redbot/core/dev_commands.py:601 msgid "There is no currently running REPL session in this channel." msgstr "" -#: redbot/core/dev_commands.py:324 +#: redbot/core/dev_commands.py:609 msgid "The REPL session in this channel has been resumed." msgstr "" -#: redbot/core/dev_commands.py:326 +#: redbot/core/dev_commands.py:611 msgid "The REPL session in this channel is now paused." msgstr "" -#: redbot/core/dev_commands.py:331 +#: redbot/core/dev_commands.py:617 #, docstring msgid "Mock another user invoking a command.\n\n" " The prefix must not be entered.\n" @@ -3316,208 +4849,132 @@ msgstr "Verspotte einen Benutzer, der einen Befehl aufruft.\n\n" " Der Präfix darf nicht eingegeben werden.\n" " " -#: redbot/core/dev_commands.py:344 +#: redbot/core/dev_commands.py:633 #, 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" +" Current message is used as a base (including attachments, embeds, etc.),\n" +" the content and author of the message are replaced with the given arguments.\n\n" +" Note: If `content` isn't passed, the message needs to contain embeds, attachments,\n" +" or anything else that makes the message non-empty.\n" " " +msgstr "" -#: redbot/core/dev_commands.py:365 +#: redbot/core/dev_commands.py:654 #, docstring msgid "Give bot owners the ability to bypass cooldowns.\n\n" " Does not persist through restarts." msgstr "" -#: redbot/core/dev_commands.py:373 +#: redbot/core/dev_commands.py:662 msgid "Bot owners will now bypass all commands with cooldowns." msgstr "" -#: redbot/core/dev_commands.py:375 +#: redbot/core/dev_commands.py:664 msgid "Bot owners will no longer bypass all commands with cooldowns." msgstr "" -#: redbot/core/errors.py:49 +#: redbot/core/errors.py:61 msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "{user}s Guthaben kann nicht mehr als {max} {currency} sein." -#: redbot/core/events.py:112 -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:122 -msgid "\n\n" -"While 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\n" -"Normalerweise 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:146 -msgid "\n\n" -"To update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:\n\n" -msgstr "\n\n" -"Schalte deinen Bot zunächst ab. Dann öffne {console} (Nicht als Administrator) und verwende den folgenden Befehl:\n\n" - -#: redbot/core/events.py:151 -msgid "Command Prompt" -msgstr "die Windows-Eingabeaufforderung(CMD)" - -#: redbot/core/events.py:153 -msgid "Terminal" -msgstr "Terminal" - -#: redbot/core/events.py:160 -msgid "\n" -"Once you've started up your bot again, if you have any 3rd-party cogs installed we then highly recommend you update them with this command in Discord: `[p]cog update`" -msgstr "" - -#: redbot/core/events.py:167 -msgid "\n\n" -"You have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\n\n" -"You 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\n" -"Du 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:232 -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:257 -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:282 -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:286 -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:294 -msgid "That command is not available in DMs." -msgstr "Dieser Befehl ist nicht in Direktnachrichten verfügbar." - -#: redbot/core/events.py:296 -msgid "That command is only available in DMs." -msgstr "Dieser Befehl kann nur in Direktnachrichten genutzt werden." - -#: redbot/core/events.py:298 -msgid "That command is only available in NSFW channels." -msgstr "" +#: redbot/core/modlog.py:393 +msgid "Case #{} | {} {}" +msgstr "Fall #{} | {} {}" -#: redbot/core/events.py:308 -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/modlog.py:395 +msgid "**Reason:** Use the `reason` command to add it" +msgstr "**Grund:** Benutze den `reason` Befehl um ihn hinzuzufügen" -#: redbot/core/events.py:310 -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/modlog.py:398 +msgid "Unknown" +msgstr "Unbekannt" -#: redbot/core/events.py:315 -msgid "Too many people using this command. It can only be used {number} times concurrently." -msgstr "" +#: redbot/core/modlog.py:402 redbot/core/modlog.py:424 +#: redbot/core/modlog.py:439 +msgid "Deleted User." +msgstr "Benutzer gelöscht." -#: redbot/core/events.py:320 -msgid "Too many people using this command. It can only be used once concurrently." +#: redbot/core/modlog.py:476 +msgid "Deleted or archived thread ({thread_id}) in {channel_name}" msgstr "" -#: redbot/core/events.py:326 -msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +#: redbot/core/modlog.py:480 +msgid "Thread {thread_id} in {channel_id} (deleted)" msgstr "" -#: redbot/core/events.py:331 -msgid "That command is still completing, it can only be used once per {type} concurrently." +#: redbot/core/modlog.py:484 +msgid "{channel_id} (deleted)" msgstr "" -#: redbot/core/events.py:337 -msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +#: redbot/core/modlog.py:489 +msgid "Thread {thread_name} in {channel_name}" msgstr "" -#: redbot/core/events.py:342 -msgid "Too many people using this command. It can only be used once per {type} concurrently." +#: redbot/core/modlog.py:493 +msgid "Thread {thread_name} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:417 -msgid "Case #{} | {} {}" -msgstr "Fall #{} | {} {}" - -#: redbot/core/modlog.py:419 -msgid "**Reason:** Use the `reason` command to add it" -msgstr "**Grund:** Benutze den `reason` Befehl um ihn hinzuzufügen" - -#: redbot/core/modlog.py:422 -msgid "Unknown" -msgstr "Unbekannt" - -#: redbot/core/modlog.py:426 redbot/core/modlog.py:448 -#: redbot/core/modlog.py:463 -msgid "Deleted User." -msgstr "Benutzer gelöscht." +#: redbot/core/modlog.py:499 redbot/core/modlog.py:527 +msgid "Reason:" +msgstr "Grund:" -#: redbot/core/modlog.py:477 redbot/core/modlog.py:512 -msgid "**Reason:** {}" -msgstr "**Grund:** {}" - -#: redbot/core/modlog.py:491 +#: redbot/core/modlog.py:513 msgid "Moderator" msgstr "Moderator" -#: redbot/core/modlog.py:493 +#: redbot/core/modlog.py:515 msgid "Until" msgstr "Bis" -#: redbot/core/modlog.py:494 +#: redbot/core/modlog.py:516 msgid "Duration" msgstr "Dauer" -#: redbot/core/modlog.py:498 redbot/core/modlog.py:503 +#: redbot/core/modlog.py:518 msgid "Channel" msgstr "Kanal" -#: redbot/core/modlog.py:499 -msgid "{channel} (deleted)" -msgstr "{channel} (gelöscht)" - -#: redbot/core/modlog.py:505 +#: redbot/core/modlog.py:520 msgid "Amended by" msgstr "Geändert durch" -#: redbot/core/modlog.py:507 +#: redbot/core/modlog.py:522 msgid "Last modified at" msgstr "Zuletzt geändert am" -#: redbot/core/modlog.py:527 -msgid "**User:** {}\n" -msgstr "**Benutzer:** {}\n" +#: redbot/core/modlog.py:542 +msgid "User:" +msgstr "Nutzer:" -#: redbot/core/modlog.py:528 -msgid "**Moderator:** {}\n" -msgstr "" +#: redbot/core/modlog.py:543 +msgid "Moderator:" +msgstr "Moderator:" -#: redbot/core/modlog.py:531 -msgid "**Until:** {}\n" -"**Duration:** {}\n" -msgstr "**Bis:** {}\n" -"**Dauer:** {}\n" +#: redbot/core/modlog.py:546 +msgid "Until:" +msgstr "Bis:" -#: redbot/core/modlog.py:534 -msgid "**Channel**: {} (Deleted)\n" -msgstr "**Kanal**: {} (Gelöscht)\n" +#: redbot/core/modlog.py:546 +msgid "Duration:" +msgstr "Dauer:" -#: redbot/core/modlog.py:536 -msgid "**Channel**: {}\n" -msgstr "**Kanal**: {}\n" +#: redbot/core/modlog.py:549 redbot/core/modlog.py:551 +msgid "Channel:" +msgstr "Kanal:" -#: redbot/core/modlog.py:538 -msgid "**Amended by:** {}\n" -msgstr "**Geändert von:** {}\n" +#: redbot/core/modlog.py:553 +msgid "Amended by:" +msgstr "Geändert durch:" -#: redbot/core/modlog.py:540 -msgid "**Last modified at:** {}\n" -msgstr "**Zuletzt geändert am:** {}\n" +#: redbot/core/modlog.py:555 +msgid "Last modified at:" +msgstr "Zuletzt geändert am:" + +#: redbot/core/tree.py:271 +msgid "Command not found." +msgstr "" + +#: redbot/core/tree.py:332 +msgid "You are not permitted to use this command." +msgstr "" diff --git a/redbot/core/locales/es-ES.po b/redbot/core/locales/es-ES.po index 648658edf3d..e6691abafd7 100644 --- a/redbot/core/locales/es-ES.po +++ b/redbot/core/locales/es-ES.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-12 15:52+0000\n" +"POT-Creation-Date: 2024-03-23 23:21+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,20 +15,12 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: es_ES\n" -#: redbot/core/bank.py:1019 -msgid "Can't pay for this command in DM without a global bank." -msgstr "No se puede pagar con este comando en DM sin un banco global." - -#: redbot/core/bank.py:1026 -msgid "You need at least {cost} {currency} to use this command." -msgstr "Necesitas al menos {cost} {currency} para usar este comando." - -#: redbot/core/cog_manager.py:316 +#: redbot/core/_cog_manager.py:317 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "Comandos a la interfaz con el gestor de programas de Red." -#: redbot/core/cog_manager.py:325 +#: redbot/core/_cog_manager.py:326 #, docstring msgid "\n" " Lists current cog paths in order of priority.\n" @@ -37,13 +29,13 @@ msgstr "\n" " Lista las rutas de engranaje actuales en orden de prioridad.\n" " " -#: redbot/core/cog_manager.py:333 +#: redbot/core/_cog_manager.py:334 msgid "Install Path: {install_path}\n" "Core Path: {core_path}\n\n" msgstr "Ruta de instalación: {install_path}\n" "Ruta del núcleo: {core_path}\n\n" -#: redbot/core/cog_manager.py:347 +#: redbot/core/_cog_manager.py:348 #, docstring msgid "\n" " Add a path to the list of available cog paths.\n" @@ -52,36 +44,32 @@ msgstr "\n" " Añadir una ruta a la lista de rutas de engranaje disponibles.\n" " " -#: redbot/core/cog_manager.py:351 +#: redbot/core/_cog_manager.py:352 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:359 +#: redbot/core/_cog_manager.py:360 msgid "Path successfully added." msgstr "Ruta añadida exitósamente." -#: redbot/core/cog_manager.py:364 +#: redbot/core/_cog_manager.py:365 #, docstring msgid "\n" -" Removes a path from the available cog paths given the `path_number` from `[p]paths`.\n" +" Removes one or more paths from the available cog paths given the `path_numbers` from `[p]paths`.\n" " " msgstr "\n" -" Elimina una ruta de las rutas de engranaje disponibles dada `path_number` de `[p]paths`.\n" +" Elimina una o más rutas de las rutas de cog disponibles dado el `path_numbers` de `[p]paths`.\n" " " -#: redbot/core/cog_manager.py:369 redbot/core/cog_manager.py:392 -msgid "Path numbers must be positive." -msgstr "La ruta debe ser un número positivo." +#: redbot/core/_cog_manager.py:386 +msgid "The following paths were removed: {paths}" +msgstr "Las siguientes rutas fueron eliminadas: {paths}" -#: 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:392 +msgid "The following path numbers did not exist: {path_numbers}" +msgstr "Los siguientes números de ruta no existen: {path_numbers}" -#: redbot/core/cog_manager.py:380 -msgid "Path successfully removed." -msgstr "Ruta eliminada exitósamente." - -#: redbot/core/cog_manager.py:385 +#: redbot/core/_cog_manager.py:403 #, docstring msgid "\n" " Reorders paths internally to allow discovery of different cogs.\n" @@ -90,67 +78,695 @@ msgstr "\n" " Reordena rutas internamente para permitir el descubrimiento de diferentes configuraciones.\n" " " -#: redbot/core/cog_manager.py:399 +#: redbot/core/_cog_manager.py:414 msgid "Invalid 'from' index." msgstr "Índice 'from' no válido." -#: redbot/core/cog_manager.py:405 +#: redbot/core/_cog_manager.py:420 msgid "Invalid 'to' index." msgstr "Índice 'to' no válido." -#: redbot/core/cog_manager.py:409 +#: redbot/core/_cog_manager.py:424 msgid "Paths reordered." msgstr "Rutas reordenadas." -#: redbot/core/cog_manager.py:414 +#: redbot/core/_cog_manager.py:429 #, 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" +" Returns the current install path or sets it if one is provided.\n\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" -" 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" +" Devuelve la ruta de instalación actual o la establece si uno esta es proporcionada.\n\n" +" La ruta proporcionada debe ser absoluta o relativa al directorio\n" +" del bot y ya debe existir.\n\n" +" No se transferirán Cogs instalados en el proceso.\n" " " -#: redbot/core/cog_manager.py:427 +#: redbot/core/_cog_manager.py:443 msgid "That path does not exist." -msgstr "Ruta inexistente." +msgstr "Esa ruta no existe." -#: redbot/core/cog_manager.py:432 +#: redbot/core/_cog_manager.py:448 msgid "The bot will install new cogs to the `{}` directory." msgstr "El bot instalará nuevos cogs en el directorio '{}'." -#: redbot/core/cog_manager.py:438 +#: redbot/core/_cog_manager.py:454 #, docstring msgid "\n" " Lists all loaded and available cogs.\n" " " msgstr "\n" -" Lista configuración cargada y disponible.\n" +" Muestra todos los cogs cargados y disponibles.\n" " " -#: redbot/core/cog_manager.py:451 redbot/core/cog_manager.py:466 +#: redbot/core/_cog_manager.py:467 redbot/core/_cog_manager.py:482 msgid "**{} loaded:**\n" msgstr "**{} cargado/s:**\n" -#: redbot/core/cog_manager.py:452 redbot/core/cog_manager.py:468 +#: redbot/core/_cog_manager.py:468 redbot/core/_cog_manager.py:484 msgid "**{} unloaded:**\n" msgstr "**{} sin cargar:**\n" -#: redbot/core/core_commands.py:181 +#: redbot/core/_diagnoser.py:104 +msgid "To fix this issue, you need to do one of these:" +msgstr "Para solucionar este problema, debes realizar una de las siguientes acciones:" + +#: redbot/core/_diagnoser.py:112 +msgid "Check if the command caller is not a bot" +msgstr "Comprueba si quien llamó al comando no es un bot" + +#: redbot/core/_diagnoser.py:118 +msgid "The user is a bot which prevents them from running any command." +msgstr "El usuario es un bot quien les impide ejecutar cualquier comando." + +#: redbot/core/_diagnoser.py:119 +msgid "This cannot be fixed - bots should not be listening to other bots." +msgstr "Esto no se puede solucionar - Los bots no deberían estar escuchando a otros bots." + +#: redbot/core/_diagnoser.py:123 +msgid "Check if the bot can send messages in the given channel" +msgstr "Verifique si el bot puede enviar mensajes en el canal indicado" + +#: redbot/core/_diagnoser.py:130 +msgid "Bot is timed out in the given channel." +msgstr "El bot se agotó en el canal dado." + +#: redbot/core/_diagnoser.py:131 +msgid "To fix this issue, remove timeout from the bot." +msgstr "Para solucionar este problema, elimina el tiempo de espera del bot." + +#: redbot/core/_diagnoser.py:137 +msgid "Bot doesn't have permission to send messages in the given channel." +msgstr "El bot no tiene permiso para enviar mensajes en el canal dado." + +#: redbot/core/_diagnoser.py:138 +msgid "To fix this issue, ensure that the permissions setup allows the bot to send messages per Discord's role hierarchy:\n" +"https://support.discord.com/hc/en-us/articles/206141927" +msgstr "Para solucionar este problema, asegúrate de que la configuración de permisos permite al bot enviar mensajes según la jerarquía de roles de Discord:\n" +"https://support.discord.com/hc/en-us/articles/206141927" + +#: redbot/core/_diagnoser.py:150 +msgid "Check if the channel and the server aren't set to be ignored" +msgstr "Comprueba si el canal y el servidor no están configurados para ser ignorados" + +#: redbot/core/_diagnoser.py:156 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {thread} thread, its parent channel, and the server aren't a part of that list." +msgstr "Para solucionar este problema, compruebe la lista devuelta por el comando {command} y asegúrese de que el hilo {thread}, su canal padre, y el servidor no sean parte de esa lista." + +#: redbot/core/_diagnoser.py:165 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {channel} channel and the server aren't a part of that list." +msgstr "Para solucionar este problema, compruebe que la lista devuelta por el comando {command} y asegúrese de que el canal {channel} y el servidor no forman parte de esa lista." + +#: redbot/core/_diagnoser.py:175 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {thread} thread, its parent channel, the channel category it belongs to ({channel_category}), and the server aren't a part of that list." +msgstr "Para solucionar este problema, compruebe la lista devuelta por el comando {command} y asegúrese de que el hilo {thread}, su canal padre, la categoría de canal a la que pertenece ({channel_category}), y el servidor no sean parte de esa lista." + +#: redbot/core/_diagnoser.py:186 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {channel} channel, the channel category it belongs to ({channel_category}), and the server aren't a part of that list." +msgstr "Para solucionar este problema, compruebe la lista devuelta por el comando {command} y asegúrese de que el canal {channel} y la categoría de canal a la que pertenece ({channel_category}), y el servidor no sean parte de estalista." + +#: redbot/core/_diagnoser.py:200 +msgid "The bot is set to ignore commands in the given channel or this server." +msgstr "El bot está configurado para ignorar comandos en el canal dado o en este servidor." + +#: redbot/core/_diagnoser.py:210 +msgid "Global allowlist prevents the user from running this command." +msgstr "Global allowlist previene que el usuario ejecute este comando." + +#: redbot/core/_diagnoser.py:211 +msgid "To fix this issue, you can either add the user to the allowlist, or clear the allowlist.\n" +"If you want to keep the allowlist, you can run {command_1} which will add {user} to the allowlist.\n" +"If you instead want to clear the allowlist and let all users run commands freely, you can run {command_2} to do that." +msgstr "Para solucionar este problema, puede agregar el usuario a la lista permitida, o borrar la lista permitida.\n" +"Si quieres mantener la lista permitida, puedes ejecutar {command_1} que añadirá {user} a la lista permitida.\n" +"Si en su lugar quieres borrar la lista permitida y dejar que todos los usuarios ejecuten comandos libremente, puedes ejecutar {command_2} para hacerlo." + +#: redbot/core/_diagnoser.py:227 +msgid "Global blocklist prevents the user from running this command." +msgstr "Global allowlist evita que el usuario ejecute este comando." + +#: redbot/core/_diagnoser.py:228 +msgid "To fix this issue, you can either remove the user from the blocklist, or clear the blocklist.\n" +"If you want to keep the blocklist, you can run {command_1} which will remove {user} from the blocklist.\n" +"If you instead want to clear the blocklist and let all users run commands freely, you can run {command_2} to do that." +msgstr "Para solucionar este problema, puede agregar el usuario a la lista permitida, o borrar la lista permitida.\n" +"Si quieres mantener la lista permitida, puedes ejecutar {command_1} que añadirá {user} a la lista permitida.\n" +"Si en su lugar quieres borrar la lista permitida y dejar que todos los usuarios ejecuten comandos libremente, puedes ejecutar {command_2} para hacerlo." + +#: redbot/core/_diagnoser.py:250 +msgid "Local allowlist prevents the user from running this command." +msgstr "Global allowlist evita que el usuario ejecute este comando." + +#: redbot/core/_diagnoser.py:251 +msgid "To fix this issue, you can either add the user or one of their roles to the local allowlist, or clear the local allowlist.\n" +"If you want to keep the local allowlist, you can run {command_1} which will add {user} to the local allowlist.\n" +"If you instead want to clear the local allowlist and let all users run commands freely, you can run {command_2} to do that." +msgstr "Para solucionar este problema, puede agregar el usuario o uno de sus roles a la lista local permitida, o borrar la lista local permitida.\n" +"Si quieres mantener la lista local permitida, puedes ejecutar {command_1} que añadirá {user} a la lista local permitida.\n" +"Si en su lugar quieres borrar la lista local permitida y dejar que todos los usuarios ejecuten comandos libremente, puedes ejecutar {command_2} para hacerlo." + +#: redbot/core/_diagnoser.py:265 +msgid "Local blocklist prevents the user from running this command." +msgstr "Lista local de bloqueo impide que el usuario ejecute este comando." + +#: redbot/core/_diagnoser.py:280 +msgid "To fix this issue, you can either remove the user's roles from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove the user's roles ({roles}) from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." +msgstr "Para solucionar este problema, puede borrar los roles del usuario de la lista local de bloqueo, o borrar la lista local de bloqueo.\n" +"Si quieres mantener la lista local de bloqueo, puedes ejecutar {command_1} que borrará los roles del usuario ({roles}) de la lista local de bloqueo.\n" +"Si en su lugar quieres borrar la lista local de bloqueo y dejar que todos los usuarios ejecuten comandos libremente, puedes ejecutar {command_2} para hacerlo." + +#: redbot/core/_diagnoser.py:305 +msgid "To fix this issue, you can either remove the user and their roles from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove {user} and their roles ({roles}) from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." +msgstr "Para solucionar este problema, puede borrar el usuario y sus roles de la lista local de bloqueo, o borrar la lista local de bloqueo.\n" +"Si quieres mantener la lista local de bloqueo, puedes ejecutar {command_1} que borrará {user} y sus roles ({roles}) de la lista local de bloqueo.\n" +"Si en su lugar quieres borrar la lista local de bloqueo y dejar que todos los usuarios ejecuten comandos libremente, puedes ejecutar {command_2} para hacerlo." + +#: redbot/core/_diagnoser.py:327 +msgid "To fix this issue, you can either remove the user from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove {user} from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." +msgstr "Para solucionar este problema, puede borrar los roles del usuario de la lista local de bloqueo, o borrar la lista local de bloqueo.\n" +"Si quieres mantener la lista local de bloqueo, puedes ejecutar {command_1} que borrará {user} de la lista local de bloqueo.\n" +"Si en su lugar quieres borrar la lista local de bloqueo y dejar que todos los usuarios ejecuten comandos libremente, puedes ejecutar {command_2} para hacerlo." + +#: redbot/core/_diagnoser.py:342 +msgid "Allowlist and blocklist checks" +msgstr "Comprobaciones de listas de permitidos y listas de bloqueo" + +#: redbot/core/_diagnoser.py:374 +msgid "Global, cog and command checks" +msgstr "Comprobaciones globales, de cog y de comando" + +#: redbot/core/_diagnoser.py:381 +msgid "The given command is disabled in this guild." +msgstr "Este comando está deshabilitado en este servidor." + +#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:858 +msgid "One of the parents of the given command is disabled globally." +msgstr "Uno de los padres del comando dado está deshabilitado globalmente." + +#: redbot/core/_diagnoser.py:389 +msgid "To fix this issue, you can run {command} which will enable the {affected_command} command in this guild." +msgstr "Para solucionar este problema, puedes ejecutar {command} que habilitará el comando {affected_command} en este servidor." + +#: redbot/core/_diagnoser.py:410 +msgid "Other issues related to the checks" +msgstr "Otros problemas relacionados con las comprobaciones" + +#: redbot/core/_diagnoser.py:411 +msgid "There's an issue related to the checks for {command} but we're not able to determine the exact cause." +msgstr "Hay un problema relacionado con las comprobaciones para {command} pero no podemos determinar la causa exacta." + +#: redbot/core/_diagnoser.py:415 +msgid "To fix this issue, a manual review of the global, cog and command checks is required." +msgstr "Para solucionar este problema, se requiere una revisión manual de las comprobaciones globales, de cog y de comando." + +#: redbot/core/_diagnoser.py:423 +msgid "Global checks" +msgstr "Comprobaciones globales" + +#: redbot/core/_diagnoser.py:433 +msgid "One of the global checks for the command {command} failed with a message:\n" +"{message}" +msgstr "Una de las comprobaciones globales del comando {command} falló con el siguiente mensaje:\n" +"{message}" + +#: redbot/core/_diagnoser.py:437 +msgid "One of the global checks for the command {command} failed without a message." +msgstr "Una de las comprobaciones globales del comando {command} falló sin un mensaje en especifico." + +#: redbot/core/_diagnoser.py:441 +msgid "Cog check" +msgstr "Chequeo del Cog" + +#: redbot/core/_diagnoser.py:458 +msgid "The cog check for the command {command} failed with a message:\n" +"{message}" +msgstr "La comprobación del comando {command} falló con un mensaje:\n" +"{message}" + +#: redbot/core/_diagnoser.py:459 +msgid "The cog check for the command {command} failed without a message." +msgstr "La comprobación del comando {command} falló sin un mensaje." + +#: redbot/core/_diagnoser.py:463 +msgid "Command checks" +msgstr "Comprobaciones de comando" + +#: redbot/core/_diagnoser.py:477 +msgid "One of the command checks for the command {command} failed with a message:\n" +"{message}" +msgstr "Una de las comprobaciónes del comando {command} falló con un mensaje:\n" +"{message}" + +#: redbot/core/_diagnoser.py:481 +msgid "One of the command checks for the command {command} failed without a message." +msgstr "Una de las comprobaciónes del comando {command} falló sin un mensaje." + +#: redbot/core/_diagnoser.py:485 +msgid "Permissions verification" +msgstr "Verificación de permisos" + +#: redbot/core/_diagnoser.py:488 +msgid "Cog permissions verification" +msgstr "Cog de Verificación de permisos" + +#: redbot/core/_diagnoser.py:503 +msgid "The cog of the given command is disabled in this guild." +msgstr "El cog del comando dado está desactivado en este gremio." + +#: redbot/core/_diagnoser.py:504 +msgid "To fix this issue, you can run {command} which will enable the {affected_cog} cog in this guild." +msgstr "Para solucionar este problema, puedes ejecutar {command} que habilitará el módulo {affected_cog} en este gremio." + +#: redbot/core/_diagnoser.py:518 +msgid "Bot is missing some of the channel permissions ({permissions}) required by the {cog} cog." +msgstr "Al bot le faltan algunos de los permisos de canal ({permissions}) requeridos por el cog {cog}." + +#: redbot/core/_diagnoser.py:526 +msgid "Bot is missing some of the channel permissions ({permissions}) required by the {command} command." +msgstr "Al bot le faltan algunos de los permisos de canal ({permissions}) requeridos por el comando {command}." + +#: redbot/core/_diagnoser.py:538 +msgid "To fix this issue, grant the required permissions to the bot through role settings or channel overrides." +msgstr "Para solucionar este problema, conceda los permisos necesarios al bot a través de la configuración de rol o la anulación de permisos de canal." + +#: redbot/core/_diagnoser.py:557 redbot/core/_diagnoser.py:653 +msgid "Other issues related to the permissions." +msgstr "Otros problemas relacionados con los permisos." + +#: redbot/core/_diagnoser.py:558 +msgid "Fatal error: There's an issue related to the permissions for the {cog} cog but we're not able to determine the exact cause." +msgstr "Error fatal: Hay un problema relacionado con los permisos para el módulo {cog} pero no podemos determinar la causa exacta." + +#: redbot/core/_diagnoser.py:563 +msgid "Fatal error: There's an issue related to the permissions for the {command} command but we're not able to determine the exact cause." +msgstr "Error fatal: Hay un problema relacionado con los permisos para el comando {command} pero no podemos determinar la causa exacta." + +#: redbot/core/_diagnoser.py:567 +msgid "This is an unexpected error, please report it on Red's issue tracker." +msgstr "Este es un error inesperado, por favor repórtelo en el gestor de incidencias de Red." + +#: redbot/core/_diagnoser.py:574 +msgid "Ensure that the command is not bot owner only" +msgstr "Asegúrese de que el comando no es sólo para el propietario del bot" + +#: redbot/core/_diagnoser.py:582 +msgid "The command is bot owner only and the given user is not a bot owner." +msgstr "El comando es solo para el dueño del bot y el usuario indicado no es el dueño del bot." + +#: redbot/core/_diagnoser.py:583 +msgid "This cannot be fixed - regular users cannot run bot owner only commands." +msgstr "Esto no se puede arreglar - los usuarios regulares no pueden ejecutar comandos que son sólo para el dueño del bot." + +#: redbot/core/_diagnoser.py:589 +msgid "Permission hooks" +msgstr "hooks de permisos" + +#: redbot/core/_diagnoser.py:599 +msgid "Fatal error: the result of permission hooks is inconsistent." +msgstr "Error fatal: el resultado de los ganchos de permisos (permissions hooks) es inconsistente." + +#: redbot/core/_diagnoser.py:600 redbot/core/_diagnoser.py:606 +#: redbot/core/_diagnoser.py:844 +msgid "To fix this issue, a manual review of the installed cogs is required." +msgstr "Para solucionar este problema, se requiere una revisión manual de los cogs instalados." + +#: redbot/core/_diagnoser.py:605 +msgid "The access has been denied by one of the bot's permissions hooks." +msgstr "El acceso ha sido denegado por uno de los ganchos de permisos del bot." + +#: redbot/core/_diagnoser.py:615 +msgid "User's discord permissions, privilege level and rules from Permissions cog" +msgstr "Permisos del Usuario en Discord, nivel de privilegios y reglas del cog de Permisos" + +#: redbot/core/_diagnoser.py:630 +msgid "The access has been denied due to the rules set for the {cog} cog with Permissions cog." +msgstr "El acceso ha sido denegado debido a las reglas establecidas para el módulo {cog} con el Modulo de Permisos." + +#: redbot/core/_diagnoser.py:635 +msgid "The access has been denied due to the rules set for the {command} command with Permissions cog." +msgstr "El acceso ha sido denegado debido a las reglas establecidas para el commando {command} con el cog de Permisos." + +#: redbot/core/_diagnoser.py:639 +msgid "To fix the issue, a manual review of the rules is required." +msgstr "Para solucionar el problema, se requiere una revisión manual de las reglas." + +#: redbot/core/_diagnoser.py:654 +msgid "There's an issue related to the permissions of {cog} cog but we're not able to determine the exact cause." +msgstr "Hay un problema relacionado con los permisos del Cog {cog} pero no pudimos determinar la causa exacta." + +#: redbot/core/_diagnoser.py:659 +msgid "There's an issue related to the permissions of {command} command but we're not able to determine the exact cause." +msgstr "Hay un problema relacionado con los permisos del comando {command} pero no podemos determinar la causa exacta." + +#: redbot/core/_diagnoser.py:663 +msgid "To fix this issue, a manual review of the command is required." +msgstr "Para solucionar este problema, se requiere una revisión manual del comando." + +#: redbot/core/_diagnoser.py:670 +msgid "Permission checks" +msgstr "Comprobaciones de permisos" + +#: redbot/core/_diagnoser.py:674 +msgid "The access has been denied by one of the permissions checks of {cog} cog." +msgstr "El acceso ha sido denegado por una de las comprobaciones de permisos del Cog {cog}." + +#: redbot/core/_diagnoser.py:678 +msgid "The access has been denied by one of the permission checks of {command} command." +msgstr "El acceso ha sido denegado por una de las comprobaciones de permisos del comando {command}." + +#: redbot/core/_diagnoser.py:686 +msgid "To fix this issue, a manual review of the permission checks is required." +msgstr "Para solucionar este problema, se requiere una revisión manual de las comprobaciones de permisos." + +#: redbot/core/_diagnoser.py:692 +msgid "User's discord permissions and privilege level" +msgstr "Permisos de discord y nivel de privilegios del usuario" + +#: redbot/core/_diagnoser.py:701 +msgid "grant the required permissions to the user through role settings or channel overrides" +msgstr "concede los permisos necesarios al usuario a través de la configuración de roles o las sobrescrituras del canales" + +#: redbot/core/_diagnoser.py:707 +msgid "The user is missing some of the channel permissions ({permissions}) required by the {cog} cog." +msgstr "Al usuario le faltan algunos de los permisos de canal ({permissions}) requeridos por el {cog} cog." + +#: redbot/core/_diagnoser.py:712 +msgid "The user is missing some of the channel permissions ({permissions}) required by the {command} command." +msgstr "Al usuario le faltan algunos de los permisos de canal ({permissions}) requeridos por el {command} cog." + +#: redbot/core/_diagnoser.py:721 +msgid "the guild owner" +msgstr "el dueño del servidor\n" +"el dueño del gremio" + +#: redbot/core/_diagnoser.py:724 +msgid "the mod role" +msgstr "el rol de moderador" + +#: redbot/core/_diagnoser.py:726 +msgid "the admin role" +msgstr "el rol de administrador" + +#: redbot/core/_diagnoser.py:729 +msgid "assign appropriate role to the user" +msgstr "asignar el rol apropiado al usuario" + +#: redbot/core/_diagnoser.py:731 +msgid "The user is missing the privilege level ({privilege_level}) required by the {cog} cog." +msgstr "Al usuario le falta el nivel de privilegios ({privilege_level}) requerido por el módulo {cog}." + +#: redbot/core/_diagnoser.py:738 +msgid "The user is missing the privilege level ({privilege_level}) required by the {command} command." +msgstr "Al usuario le falta el nivel de privilegios ({privilege_level}) requerido por el comando {command}." + +#: redbot/core/_diagnoser.py:751 +msgid "add appropriate rule in the Permissions cog" +msgstr "añadir la regla apropiada en el Permissions Cog" + +#: redbot/core/_diagnoser.py:754 +msgid "The user has neither the channel permissions ({permissions}) nor the privilege level ({privilege_level}) required by the {cog} cog." +msgstr "El usuario no tiene permisos de canal ({permissions}) ni el nivel de privilegios ({privilege_level}) requerido por el módulo de {cog}." + +#: redbot/core/_diagnoser.py:763 +msgid "The user has neither the channel permissions ({permissions}) nor the privilege level ({privilege_level}) required by the {command} command." +msgstr "El usuario no tiene permisos de canal ({permissions}) ni el nivel de privilegios ({privilege_level}) requeridos por el comando {command}." + +#: redbot/core/_diagnoser.py:781 +msgid "Checks and permissions verification for the command {command}" +msgstr "Verificación y comprobaciones de permisos para el comando {command}" + +#: redbot/core/_diagnoser.py:804 redbot/core/_diagnoser.py:917 +msgid "Other command checks" +msgstr "Otras comprobaciones de comandos" + +#: redbot/core/_diagnoser.py:805 redbot/core/_diagnoser.py:918 +msgid "The given command is failing one of the required checks." +msgstr "El comando indicado está fallando una de las comprobaciones requeridas." + +#: redbot/core/_diagnoser.py:806 redbot/core/_diagnoser.py:919 +msgid "To fix this issue, a manual review of the command's checks is required." +msgstr "Para solucionar este problema, se requiere una revisión manual de las comprobaciones del comando." + +#: redbot/core/_diagnoser.py:817 +msgid "Global 'call once' checks" +msgstr "Comprobaciones globales de 'una sola llamada'" + +#: redbot/core/_diagnoser.py:839 +msgid "Other global 'call once' checks" +msgstr "Otras comprobaciones globales de 'una sola llamada'" + +#: redbot/core/_diagnoser.py:840 +msgid "One of the global 'call once' checks implemented by a 3rd-party cog prevents this command from being ran." +msgstr "Una de las comprobaciones globales de \"una sola llamada\" implementadas por un Cog de terceros impide que este comando sea ejecutado." + +#: redbot/core/_diagnoser.py:849 +msgid "Check if the command is disabled" +msgstr "Comprueba si el comando está deshabilitado" + +#: redbot/core/_diagnoser.py:859 redbot/core/_diagnoser.py:873 +msgid "To fix this issue, you can run {command} which will enable the {affected_command} command globally." +msgstr "Para solucionar este problema, puedes ejecutar {command} que habilitará el comando {affected_command} globalmente." + +#: redbot/core/_diagnoser.py:872 +msgid "The given command is disabled globally." +msgstr "El comando dado está desactivado globalmente." + +#: redbot/core/_diagnoser.py:885 +msgid "Checks and permissions verification" +msgstr "Verificación de permisos y chequeos" + +#: redbot/core/_diagnoser.py:936 +msgid "Passed" +msgstr "Superado" + +#: redbot/core/_diagnoser.py:938 +msgid "Failed" +msgstr "Falló" + +#: redbot/core/_diagnoser.py:967 +msgid "All checks passed and no issues were detected. Make sure that the given parameters correspond to the channel, user, and command name that have been problematic.\n\n" +"If you still can't find the issue, it is likely that one of the 3rd-party cogs you're using adds a global or cog local before invoke hook that prevents the command from getting invoked as this can't be diagnosed with this tool." +msgstr "Todas las comprobaciones pasaron sin detectarse problemas. Asegúrese de que los parámetros proporcionados corresponden al canal, usuario y nombre de comando que han sido problemáticos.\n\n" +"Si todavía no puedes encontrar el problema, es probable que uno de los Cogs de terceros que estás usando esté agregando otro Cog global o local antes de invocar al hook que previene que el comando sea invocado, haciendo que no pueda ser diagnosticado con esta herramienta." + +#: redbot/core/_diagnoser.py:978 +msgid "The bot has been able to identify the issue." +msgstr "El bot ha sido capaz de identificar el problema." + +#: redbot/core/_diagnoser.py:981 +msgid "Detected issue: " +msgstr "Problema detectado: " + +#: redbot/core/_diagnoser.py:983 +msgid "Solution: " +msgstr "Solución: " + +#: redbot/core/_diagnoser.py:985 +msgid "\n" +"Here's a detailed report in case you need it:" +msgstr "\n" +"Aquí hay un informe detallado en caso de que lo necesites:" + +#: redbot/core/_diagnoser.py:986 +msgid "Channel: " +msgstr "Canal: " + +#: redbot/core/_diagnoser.py:987 +msgid "Command caller: " +msgstr "Iniciador del Comando: " + +#: redbot/core/_diagnoser.py:988 +msgid "Command: " +msgstr "Comando: " + +#: redbot/core/_diagnoser.py:989 +msgid "Tests that have been ran:" +msgstr "Pruebas que han sido realizadas:" + +#: redbot/core/_events.py:56 +msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" +msgstr "¡Tu instancia Red está desactualizada! ¡{} es la versión actual, sin embargo estás usando {}!" + +#: redbot/core/_events.py:65 +msgid "\n\n" +"While 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\n" +"Parece que el siguiente comando debería funcionar en la mayoría de escenarios ya que está basado en su versión actual de SO, entorno y Python, **te recomendamos que leas los documentos de actualización en <{docs}> y asegúrate de que no hay nada más que hacer durante la actualización.**" + +#: redbot/core/_events.py:74 +msgid "\n\n" +"You have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\n\n" +"You 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\n" +"Tienes Python `{py_version}` y esta actualización requiere `{req_py}`; no puedes simplemente ejecutar el comando de actualización.\n\n" +"Necesitarás seguir las instrucciones de actualización en nuestros documentos anteriores si todavía necesitas ayuda para actualizar después de seguir los documentos ve a nuestro canal #support en " + +#: redbot/core/_events.py:120 +msgid "\n\n" +"To update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:{command_1}\n" +"Once you've started up your bot again, we recommend that you update any installed 3rd-party cogs with this command in Discord:{command_2}" +msgstr "\n\n" +"Para actualizar tu bot, primero apaga tu bot y luego abre una ventana de {console} (no como administrador) y ejecuta lo siguiente:{command_1}\n" +"Una vez que hayas iniciado tu bot de nuevo, le recomendamos que actualice cualquier cog de terceros instalado con este comando en Discord:{command_2}" + +#: redbot/core/_events.py:128 +msgid "Command Prompt" +msgstr "Línea de comandos" + +#: redbot/core/_events.py:128 +msgid "Terminal" +msgstr "Terminal" + +#: redbot/core/_events.py:240 +msgid "`{user_input}` is not a valid value for `{command}`" +msgstr "`{user_input}` no es un valor válido para `{command}`" + +#: redbot/core/_events.py:251 redbot/core/_events.py:304 +msgid "Argument `{parameter_name}` must be a positive integer." +msgstr "El argumento `{parameter_name}` debe ser un entero positivo." + +#: redbot/core/_events.py:253 redbot/core/_events.py:306 +msgid "Argument `{parameter_name}` must be an integer no more than {maximum}." +msgstr "El argumento `{parameter_name}` debe ser un número entero menor a {maximum}." + +#: redbot/core/_events.py:257 redbot/core/_events.py:310 +msgid "Argument `{parameter_name}` must be an integer no less than {minimum}." +msgstr "El argumento `{parameter_name}` debe ser un número entero superior a {minimum}." + +#: redbot/core/_events.py:261 redbot/core/_events.py:314 +msgid "Argument `{parameter_name}` must be an integer between {minimum} and {maximum}." +msgstr "El argumento `{parameter_name}` debe ser un número entero entre {minimum} y {maximum}." + +#: redbot/core/_events.py:266 redbot/core/_events.py:319 +msgid "Argument `{parameter_name}` must be a positive number." +msgstr "El argumento `{parameter_name}` debe ser un número positivo." + +#: redbot/core/_events.py:268 redbot/core/_events.py:321 +msgid "Argument `{parameter_name}` must be a number no more than {maximum}." +msgstr "El argumento `{parameter_name}` debe ser un número menor a {maximum}." + +#: redbot/core/_events.py:272 +msgid "Argument `{parameter_name}` must be a number no less than {maximum}." +msgstr "El argumento `{parameter_name}` debe ser un número no inferior a {maximum}." + +#: redbot/core/_events.py:276 redbot/core/_events.py:329 +msgid "Argument `{parameter_name}` must be a number between {minimum} and {maximum}." +msgstr "El argumento `{parameter_name}` debe ser un número entre {minimum} y {maximum}." + +#: redbot/core/_events.py:281 redbot/core/_events.py:334 +msgid "Argument `{parameter_name}` must be a string with a length of no more than {maximum}." +msgstr "El argumento `{parameter_name}` debe ser un string con una longitud menor a {maximum}." + +#: redbot/core/_events.py:285 redbot/core/_events.py:338 +msgid "Argument `{parameter_name}` must be a string with a length of no less than {minimum}." +msgstr "El argumento `{parameter_name}` debe ser un string con una longitud mayor a {minimum}." + +#: redbot/core/_events.py:289 redbot/core/_events.py:342 +msgid "Argument `{parameter_name}` must be a string with a length of between {minimum} and {maximum}." +msgstr "El argumento `{parameter_name}` debe ser un string con una longitud entre {minimum} y {maximum}." + +#: redbot/core/_events.py:325 +msgid "Argument `{parameter_name}` must be a number no less than {minimum}." +msgstr "El argumento `{parameter_name}` debe ser un número mayor a {minimum}." + +#: redbot/core/_events.py:355 +msgid "\"{argument}\" is not an integer." +msgstr "\"{argument}\" no es un entero." + +#: redbot/core/_events.py:358 +msgid "\"{argument}\" is not a number." +msgstr "\"{argument}\" no es un número." + +#: redbot/core/_events.py:385 redbot/core/tree.py:292 +msgid "Error in command '{command}'. Check your console or logs for details." +msgstr "Error en el comando '{command}'. Revisa tu consola o logs para obtener más detalles." + +#: redbot/core/_events.py:388 redbot/core/tree.py:295 +msgid "Error in command '{command}'." +msgstr "Error en el comando '{command}'." + +#: redbot/core/_events.py:406 redbot/core/tree.py:309 +msgid "I require the {permission} permission to execute that command." +msgstr "Necesito el permiso {permission} para ejecutar ese comando." + +#: redbot/core/_events.py:410 redbot/core/tree.py:313 +msgid "I require {permission_list} permissions to execute that command." +msgstr "Necesito el permiso {permission_list} para ejecutar este comando." + +#: redbot/core/_events.py:418 redbot/core/tree.py:320 +msgid "That command is not available in DMs." +msgstr "Ese comando no está disponible en DMs." + +#: redbot/core/_events.py:420 +msgid "That command is only available in DMs." +msgstr "Ese comando sólo está disponible en DMs." + +#: redbot/core/_events.py:422 +msgid "That command is only available in NSFW channels." +msgstr "Este comando sólo está disponible en canales NSFW." + +#: redbot/core/_events.py:434 redbot/core/tree.py:326 +msgid "This command is on cooldown. Try again {relative_time}." +msgstr "Este comando está en enfriamiento. Inténtalo de nuevo {relative_time}." + +#: redbot/core/_events.py:441 +msgid "Too many people using this command. It can only be used {number} times concurrently." +msgstr "Demasiadas personas usando este comando. Sólo se puede usar {number} veces al mismo tiempo." + +#: redbot/core/_events.py:446 +msgid "Too many people using this command. It can only be used once concurrently." +msgstr "Demasiadas personas usando este comando. Sólo se puede usar una vez al mismo tiempo." + +#: redbot/core/_events.py:452 +msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +msgstr "Ese comando todavía se está completando, solo puede ser usado {number} veces por {type} al mismo tiempo." + +#: redbot/core/_events.py:457 +msgid "That command is still completing, it can only be used once per {type} concurrently." +msgstr "Este comando todavía se está completando, solo se puede usar una vez cada {type} al mismo tiempo." + +#: redbot/core/_events.py:463 +msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +msgstr "Demasiadas personas usando este comando. Sólo se puede usar {number} veces por {type} al mismo tiempo." + +#: redbot/core/_events.py:468 +msgid "Too many people using this command. It can only be used once per {type} concurrently." +msgstr "Demasiadas personas usando este comando. Sólo se puede usar una vez cada {type} al mismo tiempo." + +#: redbot/core/bank.py:1060 +msgid "Can't pay for this command in DM without a global bank." +msgstr "No se puede pagar con este comando en DM sin un banco global." + +#: redbot/core/bank.py:1067 +msgid "You need at least {cost} {currency} to use this command." +msgstr "Necesitas al menos {cost} {currency} para usar este comando." + +#: redbot/core/bot.py:2378 +msgid "There is still one message remaining. Type {command_1} to continue or {command_2} to upload all contents as a file." +msgstr "Todavía queda un mensaje. Escribe {command_1} para continuar o {command_2} para subir todos los contenidos como archivos." + +#: redbot/core/bot.py:2383 +msgid "There are still {count} messages remaining. Type {command_1} to continue or {command_2} to upload all contents as a file." +msgstr "Quedan {count} mensajes pendientes. Escriba {command_1} para continuar o {command_2} para subir todos los contenidos como archivos." + +#: redbot/core/core_commands.py:197 msgid "Alias {alias_name} is already an existing command or alias in one of the loaded cogs." msgstr "El alias {alias_name} ya es un comando o alias existente en uno de los cogs cargados." -#: redbot/core/core_commands.py:186 +#: redbot/core/core_commands.py:202 msgid "Command {command_name} is already an existing command or alias in one of the loaded cogs." msgstr "El comando {command_name} ya es un comando o alias existente en uno de los cogs cargados." -#: redbot/core/core_commands.py:398 +#: redbot/core/core_commands.py:391 #, docstring msgid "\n" " The Core cog has many commands related to core functions.\n\n" @@ -161,65 +777,61 @@ msgstr "\n" " Estos comandos vienen cargados con cada bot Red, y cubren algunos de los usos más básicos del bot.\n" " " -#: redbot/core/core_commands.py:410 +#: redbot/core/core_commands.py:403 #, docstring msgid "Pong." msgstr "Pong." -#: redbot/core/core_commands.py:415 +#: redbot/core/core_commands.py:408 #, docstring -msgid "Shows info about [botname].\n\n" -" See `[p]set custominfo` to customize.\n" -" " -msgstr "Muestra información sobre [botname].\n\n" -" Ver `[p]set custominfo` para personalizar.\n" -" " +msgid "Shows info about [botname]." +msgstr "Muestra información sobre [botname]." -#: redbot/core/core_commands.py:445 +#: redbot/core/core_commands.py:435 msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\n\n" "Red 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 es una instancia de [Red, un bot de código abierto de Discord]({}) creado por [Twentysix]({}) y [mejorado por muchos]({}).\n\n" -"Rojo 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" +"Red está respaldado por una comunidad apasionada que contribuye y crea contenido para que todos puedan disfrutarlo. [Únete hoy a nosotros]({}) y ayúdanos a mejorar!\n\n" +"(c) Cog Creators" -#: redbot/core/core_commands.py:456 +#: redbot/core/core_commands.py:446 msgid "Instance owned by team" -msgstr "Instancia propiedad del equipo" +msgstr "Esta Instancia es propiedad del equipo" -#: redbot/core/core_commands.py:456 +#: redbot/core/core_commands.py:446 msgid "Instance owned by" msgstr "Instancia de" -#: redbot/core/core_commands.py:461 +#: redbot/core/core_commands.py:451 msgid "Red version" msgstr "Versión de Red" -#: redbot/core/core_commands.py:464 redbot/core/core_commands.py:520 +#: redbot/core/core_commands.py:454 redbot/core/core_commands.py:510 msgid "Yes, {version} is available." msgstr "Si, {version} está disponible." -#: redbot/core/core_commands.py:468 redbot/core/core_commands.py:524 +#: redbot/core/core_commands.py:458 redbot/core/core_commands.py:514 msgid "Checking for updates failed." msgstr "Error al buscar actualizaciones." -#: redbot/core/core_commands.py:469 +#: redbot/core/core_commands.py:459 msgid "Outdated" msgstr "Desactualizado" -#: redbot/core/core_commands.py:471 +#: redbot/core/core_commands.py:461 msgid "About this instance" msgstr "Acerca de esta instancia" -#: redbot/core/core_commands.py:472 +#: redbot/core/core_commands.py:462 msgid "About Red" msgstr "Acerca de Red" -#: redbot/core/core_commands.py:475 redbot/core/core_commands.py:533 +#: redbot/core/core_commands.py:465 redbot/core/core_commands.py:523 msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" msgstr "Trayendo alegría desde el 02 de enero de 2016 (¡hace más de {} días!)" -#: redbot/core/core_commands.py:483 +#: redbot/core/core_commands.py:473 msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\n\n" "Red 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" @@ -227,7 +839,7 @@ msgstr "Este bot es una instancia de Red, un bot Discord (1) de código abierto "Red 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:494 +#: redbot/core/core_commands.py:484 msgid "Instance owned by team: [{owner}]\n" "Python: [{python_version}] (5)\n" "discord.py: [{dpy_version}] (6)\n" @@ -235,9 +847,9 @@ msgid "Instance owned by team: [{owner}]\n" msgstr "Instancia propiedad del equipo: [{owner}]\n" "Python: [{python_version}] (5)\n" "discord.py: [{dpy_version}] (6)\n" -"Versión roja: [{red_version}] (7)\n" +"Versión de Red: [{red_version}] (7)\n" -#: redbot/core/core_commands.py:506 +#: redbot/core/core_commands.py:496 msgid "Instance owned by: [{owner}]\n" "Python: [{python_version}] (5)\n" "discord.py: [{dpy_version}] (6)\n" @@ -245,21 +857,21 @@ msgid "Instance owned by: [{owner}]\n" msgstr "Instancia propiedad de: [{owner}]\n" "Python: [{python_version}] (5)\n" "discord. y: [{dpy_version}] (6)\n" -"Versión roja: [{red_version}] (7)\n" +"Versión de Red: [{red_version}] (7)\n" -#: redbot/core/core_commands.py:525 +#: redbot/core/core_commands.py:515 msgid "Outdated: [{state}]\n" msgstr "Obsoleto: [{state}]\n" -#: redbot/core/core_commands.py:528 +#: redbot/core/core_commands.py:518 msgid "**About Red**\n" msgstr "**Acerca de Red**\n" -#: redbot/core/core_commands.py:539 +#: redbot/core/core_commands.py:529 msgid "**About this instance**\n" msgstr "**Acerca de esta instancia**\n" -#: redbot/core/core_commands.py:541 +#: redbot/core/core_commands.py:531 msgid "**References**\n" "1. <{}>\n" "2. <{}>\n" @@ -277,20 +889,20 @@ msgstr "**Referencias**\n" "6. <{}>\n" "7. <{}>\n" -#: redbot/core/core_commands.py:557 +#: redbot/core/core_commands.py:553 #, docstring msgid "Shows [botname]'s uptime." msgstr "Muestra el tiempo de actividad de [botname]." -#: redbot/core/core_commands.py:560 -msgid "Less than one second" -msgstr "Menos de 1 segundo" +#: redbot/core/core_commands.py:556 +msgid "Less than one second." +msgstr "Menos de 1 segundo." -#: redbot/core/core_commands.py:562 -msgid "Been up for: **{time_quantity}** (since {timestamp} UTC)" -msgstr "Activo durante: **{time_quantity}** (desde {timestamp} UTC)" +#: redbot/core/core_commands.py:558 +msgid "I have been up for: **{time_quantity}** (since {timestamp})" +msgstr "He estado activo durante: **{time_quantity}** (desde {timestamp})" -#: redbot/core/core_commands.py:569 +#: redbot/core/core_commands.py:565 #, docstring msgid "\n" " Commands which interact with the data [botname] has about you.\n\n" @@ -301,12 +913,12 @@ msgstr "\n" " Puedes encontrar más información en la [Documentación de datos del usuario final.](https://docs.discord.red/en/stable/red_core_data_statement.html)\n" " " -#: redbot/core/core_commands.py:580 +#: redbot/core/core_commands.py:576 #, docstring msgid "\n" " Find out what type of data [botname] stores and why.\n\n" " **Example:**\n" -" - `[p]mydata whatdata`\n" +" - `[p]mydata whatdata`\n" " " msgstr "\n" " Averigua qué tipo de datos [botname] almacena y por qué.\n\n" @@ -314,58 +926,58 @@ msgstr "\n" " - `[p]mydata whatdata`\n" " " -#: redbot/core/core_commands.py:590 +#: redbot/core/core_commands.py:586 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\n" "Additionally, 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 "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\n" "Ademá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:609 +#: redbot/core/core_commands.py:605 #, docstring msgid "View the End User Data statements of each 3rd-party module.\n\n" " This will send an attachment with the End User Data statements of all loaded 3rd party cogs.\n\n" " **Example:**\n" -" - `[p]mydata 3rdparty`\n" +" - `[p]mydata 3rdparty`\n" " " msgstr "Ver las declaraciones de datos de usuario final de cada módulo de terceros.\n\n" -" Esto enviará un archivo adjunto con las declaraciones de datos del usuario final de todos los cogs de terceros cargados.\n\n" +" Esto enviará un archivo adjunto con las declaraciones de datos del usuario final de todos los cogs de terceros cargados en el bot.\n\n" " **Ejemplo:**\n" " - `[p]mydata 3rdparty`\n" " " -#: redbot/core/core_commands.py:620 +#: redbot/core/core_commands.py:616 msgid "I need to be able to attach files (try in DMs?)." msgstr "Necesito adjuntar archivos (¿intentando en Mensajes privados?)." -#: redbot/core/core_commands.py:630 +#: redbot/core/core_commands.py:626 msgid "This instance does not appear to have any 3rd-party extensions loaded." msgstr "Esta instancia no parece tener ninguna extensión de terceros cargada." -#: redbot/core/core_commands.py:650 +#: redbot/core/core_commands.py:646 msgid "3rd party End User Data statements" msgstr "Declaraciones de datos de terceros a usuarios finales" -#: redbot/core/core_commands.py:652 +#: redbot/core/core_commands.py:648 msgid "The following are statements provided by 3rd-party extensions." msgstr "Las siguientes afirmaciones son proporcionadas por extensiones de terceros." -#: redbot/core/core_commands.py:657 +#: redbot/core/core_commands.py:653 msgid "3rd-party extensions without statements\n" msgstr "Extensiones de terceros sin sentencias\n" -#: redbot/core/core_commands.py:668 +#: redbot/core/core_commands.py:664 msgid "Here's a generated page with the statements provided by 3rd-party extensions." msgstr "Aquí hay una página generada con las declaraciones proporcionadas por extensiones de terceros." -#: redbot/core/core_commands.py:684 +#: redbot/core/core_commands.py:679 msgid "Did not get confirmation, cancelling." msgstr "No se ha recibido confirmación, cancelando." -#: redbot/core/core_commands.py:689 +#: redbot/core/core_commands.py:684 msgid "Did not get a matching confirmation, cancelling." msgstr "No se ha recibido confirmación, cancelando." -#: redbot/core/core_commands.py:700 +#: redbot/core/core_commands.py:695 #, docstring msgid "\n" " Have [botname] forget what it knows about you.\n\n" @@ -373,30 +985,29 @@ msgid "\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\n" " **Example:**\n" -" - `[p]mydata forgetme`\n" +" - `[p]mydata forgetme`\n" " " msgstr "\n" " Haz que [botname] olvide lo que sabe de ti.\n\n" -" Esto no puede eliminar todos los datos sobre usted, los datos necesarios para su operación,\n" -" como los tiempos de enfriamiento de comandos se mantendrán hasta que ya no sea necesario.\n\n" +" Esto puede que no elimine todos los datos sobre usted, sin embargo, los datos necesarios para su operación, como los tiempos de enfriamiento de comandos se mantendrán hasta que ya no sean necesarios.\n\n" " Otras interacciones con [botname] pueden hacer que aprenda sobre usted de nuevo.\n\n" " **Ejemplo:**\n" " - `[p]mydata forgetme`\n" " " -#: redbot/core/core_commands.py:715 +#: redbot/core/core_commands.py:710 msgid "This command ({command}) does not support non-interactive usage." msgstr "Este comando ({command}) no soporta un uso no interactivo." -#: redbot/core/core_commands.py:722 +#: redbot/core/core_commands.py:717 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 "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:732 +#: redbot/core/core_commands.py:727 msgid "This may take some time." msgstr "Esto puede tardar un poco." -#: redbot/core/core_commands.py:745 +#: redbot/core/core_commands.py:740 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}.\n" "Please contact the owner of this bot to address this.\n" "Note: Outside of these failures, data should have been deleted." @@ -404,7 +1015,7 @@ msgstr "He intentado eliminar todos los datos no operativos sobre usted (que sé "Por favor, contacte con el propietario de este bot para resolver esto.\n" "Nota: Fuera de estos fallos, los datos deberían haber sido eliminados." -#: redbot/core/core_commands.py:760 +#: redbot/core/core_commands.py:755 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\n" "Please contact the owner of this bot to address this.\n" "Note: Outside of these failures, data should have been deleted." @@ -412,7 +1023,7 @@ msgstr "He intentado eliminar todos los datos no operativos sobre usted (que sé "Por favor, contacte con el propietario de este bot para resolver esto.\n" "Nota: Fuera de estos fallos, los datos deberían haber sido eliminados." -#: redbot/core/core_commands.py:770 +#: redbot/core/core_commands.py:765 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\n" "Please contact the owner of this bot to address this.\n" "Note: Outside of these failures, data should have been deleted." @@ -420,27 +1031,27 @@ msgstr "He intentado eliminar todos los datos no operativos sobre usted (que sé "Por favor contacta al dueño de este bot para direccionar esto.\n" "Nota: Fuera de estos fallos, los datos deberían haber sido eliminados." -#: redbot/core/core_commands.py:780 +#: redbot/core/core_commands.py:775 msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" msgstr "He eliminado cualquier dato no operativo sobre usted (que sé cómo eliminar) {mention}" -#: redbot/core/core_commands.py:788 redbot/core/core_commands.py:955 -#: redbot/core/core_commands.py:1041 redbot/core/core_commands.py:1112 +#: redbot/core/core_commands.py:783 redbot/core/core_commands.py:950 +#: redbot/core/core_commands.py:1036 redbot/core/core_commands.py:1107 msgid "{mention} The following cogs did not handle deletion:\n" "{cogs}." msgstr "{mention} Los siguientes cogs no han sido eliminados:\n" "{cogs}." -#: redbot/core/core_commands.py:798 +#: redbot/core/core_commands.py:793 #, docstring msgid "[Coming Soon] Get what data [botname] has about you." msgstr "[Próximamente] Obtenga qué datos [botname] tiene sobre usted." -#: redbot/core/core_commands.py:800 +#: redbot/core/core_commands.py:795 msgid "This command doesn't do anything yet, but we're working on adding support for this." msgstr "Este comando no hace nada todavía, pero estamos trabajando en añadir soporte para esto." -#: redbot/core/core_commands.py:809 +#: redbot/core/core_commands.py:804 #, docstring msgid "\n" " Commands for more complete data handling.\n" @@ -449,34 +1060,34 @@ msgstr "\n" " Comandos para un manejo más completo de datos.\n" " " -#: redbot/core/core_commands.py:815 +#: redbot/core/core_commands.py:810 #, docstring msgid "\n" " Set the bot to allow users to request a data deletion.\n\n" " This is on by default.\n" " Opposite of `[p]mydata ownermanagement disallowuserdeletions`\n\n" " **Example:**\n" -" - `[p]mydata ownermanagement allowuserdeletions`\n" +" - `[p]mydata ownermanagement allowuserdeletions`\n" " " msgstr "\n" -" Establece el bot para permitir a los usuarios solicitar una eliminación de datos.\n\n" +" Establece al bot para permitir a los usuarios solicitar una eliminación de datos.\n\n" " Esto está activado por defecto.\n" -" Lo opuesto a `[p]mydata ownermanagement disallowuserdeletions`\n\n" +" Es lo opuesto a `[p]mydata ownermanagement disallowuserdeletions`\n\n" " **Ejemplo:**\n" " - `[p]mydata ownermanagement allowuserdeletions`\n" " " -#: redbot/core/core_commands.py:826 +#: redbot/core/core_commands.py:821 msgid "User can delete their own data. This will not include operational data such as blocked users." msgstr "El usuario puede eliminar sus propios datos. Esto no incluirá datos operativos como los bloqueados." -#: redbot/core/core_commands.py:834 +#: redbot/core/core_commands.py:829 #, docstring msgid "\n" " Set the bot to not allow users to request a data deletion.\n\n" " Opposite of `[p]mydata ownermanagement allowuserdeletions`\n\n" " **Example:**\n" -" - `[p]mydata ownermanagement disallowuserdeletions`\n" +" - `[p]mydata ownermanagement disallowuserdeletions`\n" " " msgstr "\n" " Establece el bot para no permitir a los usuarios solicitar una eliminación de datos.\n\n" @@ -485,42 +1096,42 @@ msgstr "\n" " - `[p]mydata ownermanagement disallowuserdeletions`\n" " " -#: redbot/core/core_commands.py:843 +#: redbot/core/core_commands.py:838 msgid "User can not delete their own data." msgstr "El usuario no puede eliminar sus propios datos." -#: redbot/core/core_commands.py:847 +#: redbot/core/core_commands.py:842 #, docstring msgid "\n" " Sets how user deletions are treated.\n\n" " **Example:**\n" -" - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" +" - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" " **Arguments:**\n" -" - `` - The strictness level for user deletion. See Level guide below.\n\n" +" - `` - The strictness level for user deletion. See Level guide below.\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" +" - `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" -" Establece cómo se tratan las eliminaciones del usuario.\n\n" +" Establece cómo se tratarán las eliminaciones de los usuarios.\n\n" " **Ejemplo:**\n" " - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" " **Argumentos:**\n" -" - `` - El nivel de rigor para la eliminación del usuario. Ver la guía de nivel abajo.\n\n" +" - `` - El nivel de rigor para la eliminación del usuario. Ver la guía de niveles abajo.\n\n" " Nivel:\n" " - `0`: Lo que los usuarios pueden eliminar queda totalmente en manos de cada cog.\n" " - `1`: Los cogs deberían eliminar cualquier cosa que el cog no necesite del usuario.\n" " " -#: redbot/core/core_commands.py:864 +#: redbot/core/core_commands.py:859 msgid "Cogs will be instructed to remove all non operational data upon a user request." msgstr "Se le pedirá a los programadores que eliminen todos los datos no operacionales a petición del usuario." -#: redbot/core/core_commands.py:872 +#: redbot/core/core_commands.py:867 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 "Los programadores serán informados de que un usuario ha realizado una solicitud de eliminación de datos y los detalles de qué eliminar se dejarán a discreción del autor de la codificación." -#: redbot/core/core_commands.py:883 +#: redbot/core/core_commands.py:878 #, docstring msgid "\n" " Handle a deletion request from Discord.\n\n" @@ -529,7 +1140,7 @@ msgid "\n" " This will remove the user from various anti-abuse measures.\n" " If you are processing a manual request from a user, you may want `[p]mydata ownermanagement deleteforuser` instead.\n\n" " **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" +" - `` - The id of the user whose data would be deleted.\n" " " msgstr "\n" " Manejar una solicitud de eliminación de Discord.\n\n" @@ -541,13 +1152,13 @@ msgstr "\n" " - `` - El id del usuario cuyos datos serían eliminados.\n" " " -#: redbot/core/core_commands.py:897 +#: redbot/core/core_commands.py:892 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\n" "If you are sure this is what you intend to do please respond with the following:" msgstr "Esto causará que el bot se deshaga o desasocie todos los datos del ID de usuario especificado. No debes usar esto a menos que Discord haya solicitado esto específicamente con respecto a un usuario eliminado. Esto eliminará al usuario de varias medidas anti-abuso. Si estás procesando una solicitud manual de un usuario, puedes usar `{prefix}{command_name}` en su lugar.\n\n" "Si estás seguro de que esto es lo que quieres hacer, por favor responde con lo siguiente:" -#: redbot/core/core_commands.py:915 redbot/core/core_commands.py:1072 +#: redbot/core/core_commands.py:910 redbot/core/core_commands.py:1067 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}\n" "Please check your logs and contact the creators of these cogs and modules.\n" "Note: Outside of these failures, data should have been deleted." @@ -555,7 +1166,7 @@ msgstr "He intentado eliminar todos los datos sobre ese usuario, (yo sé cómo e "Por favor, comprueba tus registros y contacta con los creadores de estos cogs y módulos.\n" "Nota: Fuera de estos fallos, los datos deberían haber sido eliminados." -#: redbot/core/core_commands.py:930 redbot/core/core_commands.py:1087 +#: redbot/core/core_commands.py:925 redbot/core/core_commands.py:1082 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" "Please check your logs and contact the creators of these cogs and modules.\n" "Note: Outside of these failures, data should have been deleted." @@ -563,7 +1174,7 @@ msgstr "He intentado eliminar todos los datos sobre ese usuario, (y sé cómo el "Comprueba tus registros y contacta con los creadores de estos cogs y módulos.\n" "Nota: Aparte de estos fallos, los datos deberían haber sido eliminados." -#: redbot/core/core_commands.py:941 redbot/core/core_commands.py:1098 +#: redbot/core/core_commands.py:936 redbot/core/core_commands.py:1093 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" "Please check your logs and contact the creators of these cogs and modules.\n" "Note: Outside of these failures, data should have been deleted." @@ -571,28 +1182,34 @@ msgstr "He intentado eliminar todos los datos sobre ese usuario, (y sé cómo el "Comprueba tus registros y contacta con los creadores de estos cogs y módulos.\n" "Nota: Aparte de estos fallos, los datos deberían haber sido eliminados." -#: redbot/core/core_commands.py:951 redbot/core/core_commands.py:1108 +#: redbot/core/core_commands.py:946 redbot/core/core_commands.py:1103 msgid "I've deleted all data about that user that I know how to delete." msgstr "He eliminado todos los datos de ese usuario que sé cómo eliminar." -#: redbot/core/core_commands.py:962 +#: redbot/core/core_commands.py:957 #, docstring msgid "Delete data [botname] has about a user for a user.\n\n" " This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user.\n" " Users have access to a different command for this unless they can't interact with the bot at all.\n" " 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\n" " **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" +" - `` - The id of the user whose data would be deleted.\n" +" " +msgstr "Eliminar los datos que [botname] tiene acerca de un usuario, para un usuario.\n\n" +" Esto hará que el bot se deshaga o disasocie un montón de datos no operacionales del usuario especificado.\n" +" Los usuarios tienen acceso a un comando diferente para esto a menos que no puedan interactuar con el bot en absoluto.\n" +" Esta es una operación principalmente segura, pero no deberías usarlo a menos que se procese una solicitud de este usuario ya que puede afectar su uso del bot.\n\n" +" **Argumentos:**\n" +" - `` - El id del usuario cuyos datos serían eliminados.\n" " " -msgstr "" -#: redbot/core/core_commands.py:973 +#: redbot/core/core_commands.py:968 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\n" "If you are sure this is what you intend to do please respond with the following:" msgstr "Esto hará que el bot se deshaga o desasocie una gran cantidad de datos no operacionales del usuario especificado. Los usuarios tienen acceso a un comando diferente para esto a menos que no puedan interactuar con el bot en absoluto. Esta es una operación en su mayoría segura, pero no deberías usarlo a menos que se procese una solicitud de este usuario ya que puede afectar su uso del bot. \n\n" "Si estás seguro de que es lo que quieres hacer, por favor responde con lo siguiente:" -#: redbot/core/core_commands.py:996 +#: redbot/core/core_commands.py:991 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}\n" "Please check your logs and contact the creators of these cogs and modules.\n" "Note: Outside of these failures, data should have been deleted." @@ -600,7 +1217,7 @@ msgstr "He intentado eliminar todos los datos no operativos sobre ese usuario, ( "Por favor, comprueba tus registros y contacta con los creadores de estos cogs y módulos.\n" "Nota: Aparte de estos fallos, los datos deberían haber sido eliminados." -#: redbot/core/core_commands.py:1011 +#: redbot/core/core_commands.py:1006 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" "Please check your logs and contact the creators of these cogs and modules.\n" "Note: Outside of these failures, data should have been deleted." @@ -608,7 +1225,7 @@ msgstr "He intentado eliminar todos los datos no operativos sobre ese usuario, ( "Comprueba tus registros y contacta con los creadores de estos cogs y módulos.\n" "Nota: Aparte de estos fallos, los datos deberían haber sido eliminados." -#: redbot/core/core_commands.py:1022 +#: redbot/core/core_commands.py:1017 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" "Please check your logs and contact the creators of these cogs and modules.\n" "Note: Outside of these failures, data should have been deleted." @@ -616,17 +1233,17 @@ msgstr "He intentado eliminar todos los datos no operativos sobre ese usuario, ( "Comprueba tus registros y contacta con los creadores de estos cogs y módulos.\n" "Nota: Aparte de estos fallos, los datos deberían haber sido eliminados." -#: redbot/core/core_commands.py:1033 +#: redbot/core/core_commands.py:1028 msgid "I've deleted all non-operational data about that user that I know how to delete." msgstr "He eliminado todos los datos no operacionales sobre ese usuario que sé cómo eliminar." -#: redbot/core/core_commands.py:1048 +#: redbot/core/core_commands.py:1043 #, docstring msgid "Delete data [botname] has about a user.\n\n" " This will cause the bot to get rid of or disassociate a lot of data about the specified user.\n" " This may include more than just end user data, including anti abuse records.\n\n" " **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" +" - `` - The id of the user whose data would be deleted.\n" " " msgstr "Eliminar los datos que [botname] tiene acerca de un usuario.\n\n" " Esto hará que el bot se deshaga o desasocie un montón de datos sobre el usuario especificado.\n" @@ -635,82 +1252,99 @@ msgstr "Eliminar los datos que [botname] tiene acerca de un usuario.\n\n" " - `` - El id del usuario cuyos datos serían eliminados.\n" " " -#: redbot/core/core_commands.py:1058 +#: redbot/core/core_commands.py:1053 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\n" "If you are sure this is what you intend to do please respond with the following:" msgstr "Esto hará que el bot se deshaga o desasocie un montón de datos sobre el usuario especificado. Esto puede incluir más que datos del usuario final, incluyendo registros anti-abuso.\n\n" "Si estás seguro de que es lo que quieres hacer, por favor responde con lo siguiente:" -#: redbot/core/core_commands.py:1119 +#: redbot/core/core_commands.py:1114 #, docstring msgid "\n" " Commands for toggling embeds on or off.\n\n" " This setting determines whether or not to use embeds as a response to a command (for commands that support it).\n" " The default is to use embeds.\n\n" -" The embed settings are checked until the first True/False in this order:\n" -" - In guild context:\n" -" 1. Channel override - `[p]embedset channel`\n" -" 2. Server command override - `[p]embedset command server`\n" -" 3. Server override - `[p]embedset server`\n" -" 4. Global command override - `[p]embedset command global`\n" -" 5. Global setting -`[p]embedset global`\n\n" -" - In DM context:\n" -" 1. User override - `[p]embedset user`\n" -" 2. Global command override - `[p]embedset command global`\n" -" 3. Global setting - `[p]embedset global`\n" +" The embed settings are checked until the first True/False in this order:\n\n" +" - In guild context:\n" +" 1. Channel override - `[p]embedset channel`\n" +" 2. Server command override - `[p]embedset command server`\n" +" 3. Server override - `[p]embedset server`\n" +" 4. Global command override - `[p]embedset command global`\n" +" 5. Global setting -`[p]embedset global`\n\n" +" - In DM context:\n" +" 1. User override - `[p]embedset user`\n" +" 2. Global command override - `[p]embedset command global`\n" +" 3. Global setting - `[p]embedset global`\n" " " -msgstr "" - -#: redbot/core/core_commands.py:1141 +msgstr "\n" +" Comandos para activar o desactivar embeds\n\n" +" Esta configuración determina si usar o no embeds como respuesta a un comando (para comandos que lo soporten).\n" +" El valor por defecto es usar embeds.\n\n" +" Los ajustes de embeds se comprueban hasta el primer True/False en el siguiente orden:\n" +" - En el contexto del servidor (gremio):\n" +" 1. Anulación de canal - `[p]embedset channel`\n" +" 2. Anulación de comandos del servidor - `[p]embedset command server`\n" +" 3. Anulación del servidor - `[p]embedset server`\n" +" 4. Anulación global de comandos - `[p]embedset command global`\n" +" 5. Configuración global -`[p]embedset global`\n\n" +" - En contexto de mensaje privado (DM):\n" +" 1. Anulación de usuario - `[p]embedset user`\n" +" 2. Anulación de comando global - `[p]embedset command global`\n" +" 3. Configuración global - `[p]embedset global`\n" +" " + +#: redbot/core/core_commands.py:1139 #, docstring msgid "\n" " Show the current embed settings.\n\n" " Provide a command name to check for command specific embed settings.\n\n" " **Examples:**\n" -" - `[p]embedset showsettings` - Shows embed settings.\n" -" - `[p]embedset showsettings info` - Also shows embed settings for the 'info' command.\n" -" - `[p]embedset showsettings \"ignore list\"` - Checking subcommands requires quotes.\n\n" +" - `[p]embedset showsettings` - Shows embed settings.\n" +" - `[p]embedset showsettings info` - Also shows embed settings for the 'info' command.\n" +" - `[p]embedset showsettings \"ignore list\"` - Checking subcommands requires quotes.\n\n" " **Arguments:**\n" -" - `[command_name]` - Checks this command for command specific embed settings.\n" +" - `[command]` - Checks this command for command specific embed settings.\n" +" " +msgstr "\n" +" Mostrar la configuración de embeds actual.\n\n" +" Provee un nombre de comando para comprobar la configuración del embed específico del comando.\n\n" +" **Ejemplos:**\n" +" - `[p]embedset showsettings` - Muestra la configuración de embed actual.\n" +" - `[p]embedset showsettings info` - También muestra la configuración de embeds para el comando 'info'.\n" +" - `[p]embedset showsettings \"ignore list\"` - Comprobar subcomandos requiere comillas.\n\n" +" **Argumentos:**\n" +" - `[command]` - Comprueba este comando para la configuración específica de los embeds del comando.\n" " " -msgstr "" - -#: redbot/core/core_commands.py:1158 redbot/core/core_commands.py:1314 -#: redbot/core/core_commands.py:1365 redbot/core/core_commands.py:4282 -#: redbot/core/core_commands.py:4325 redbot/core/core_commands.py:4391 -#: redbot/core/core_commands.py:4422 -msgid "I couldn't find that command. Please note that it is case sensitive." -msgstr "No pude encontrar ese comando. Tenga en cuenta que es sensible a mayúsculas y minúsculas." -#: redbot/core/core_commands.py:1164 +#: redbot/core/core_commands.py:1155 msgid "Embed settings:\n\n" msgstr "Ajustes de embed:\n\n" -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1157 msgid "Global default: {value}\n" msgstr "{value} global por defecto.\n" -#: redbot/core/core_commands.py:1171 +#: redbot/core/core_commands.py:1162 msgid "Global command setting for {command} command: {value}\n" msgstr "Configuración global de comandos para el comando {command}: {value}\n" -#: redbot/core/core_commands.py:1177 +#: redbot/core/core_commands.py:1168 msgid "Guild setting: {value}\n" msgstr "Configuración del servidor: {value}\n" -#: redbot/core/core_commands.py:1182 +#: redbot/core/core_commands.py:1173 msgid "Server command setting for {command} command: {value}\n" msgstr "Ajuste de comandos del servidor para el comando {command}: {value}\n" -#: redbot/core/core_commands.py:1188 +#: redbot/core/core_commands.py:1179 msgid "Channel setting: {value}\n" msgstr "Configuración del canal: {value}\n" -#: redbot/core/core_commands.py:1191 +#: redbot/core/core_commands.py:1182 msgid "User setting: {value}" msgstr "Configuración del usuario: {value}" -#: redbot/core/core_commands.py:1197 +#: redbot/core/core_commands.py:1188 #, docstring msgid "\n" " Toggle the global embed setting.\n\n" @@ -718,19 +1352,26 @@ msgid "\n" " The default is to use embeds.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Example:**\n" +" - `[p]embedset global`\n" +" " +msgstr "\n" +" Alterna la configuración global de embeds.\n\n" +" Esto se usa como reserva si el usuario o el servidor (gremio) no ha establecido una preferencia.\n" +" El valor por defecto es usar embeds.\n\n" +" Para ver el orden completo de evaluación de la configuración de los embeds, ejecute `[p]help embedset`.\n\n" +" **Ejemplo:**\n" " - `[p]embedset global`\n" " " -msgstr "" -#: redbot/core/core_commands.py:1211 +#: redbot/core/core_commands.py:1202 msgid "Embeds are now disabled by default." msgstr "Los textos incrustados ahora están deshabilitados por defecto." -#: redbot/core/core_commands.py:1214 +#: redbot/core/core_commands.py:1205 msgid "Embeds are now enabled by default." msgstr "Los textos incrustados ahora están habilitados por defecto." -#: redbot/core/core_commands.py:1220 +#: redbot/core/core_commands.py:1211 #, docstring msgid "\n" " Set the server's embed setting.\n\n" @@ -739,27 +1380,27 @@ msgid "\n" " If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Examples:**\n" -" - `[p]embedset server False` - Disables embeds on this server.\n" -" - `[p]embedset server` - Resets value to use global default.\n\n" +" - `[p]embedset server False` - Disables embeds on this server.\n" +" - `[p]embedset server` - Resets value to use global default.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds on this server. Leave blank to reset to default.\n" +" - `[enabled]` - Whether to use embeds on this server. Leave blank to reset to default.\n" " " msgstr "" -#: redbot/core/core_commands.py:1239 redbot/core/core_commands.py:1323 -#: redbot/core/core_commands.py:1414 redbot/core/core_commands.py:1445 +#: redbot/core/core_commands.py:1230 redbot/core/core_commands.py:1308 +#: redbot/core/core_commands.py:1402 redbot/core/core_commands.py:1433 msgid "Embeds will now fall back to the global setting." msgstr "Inserciones ahora volverá a la configuración global." -#: redbot/core/core_commands.py:1244 +#: redbot/core/core_commands.py:1235 msgid "Embeds are now enabled for this guild." msgstr "Los textos incrustados ahora están habilitados para este grupo." -#: redbot/core/core_commands.py:1246 +#: redbot/core/core_commands.py:1237 msgid "Embeds are now disabled for this guild." msgstr "Los textos incrustados ahora están deshabilitados para este grupo." -#: redbot/core/core_commands.py:1254 +#: redbot/core/core_commands.py:1245 #, docstring msgid "\n" " Sets a command's embed setting.\n\n" @@ -768,19 +1409,19 @@ msgid "\n" " If enabled is left blank, the setting will be unset.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Examples:**\n" -" - `[p]embedset command info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" - `[p]embedset command info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command \"ignore list\" True` - Quotes are needed for subcommands.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" " " msgstr "" -#: redbot/core/core_commands.py:1283 +#: redbot/core/core_commands.py:1274 msgid "The passed command requires Embed Links permission and therefore cannot be set to not use embeds." msgstr "El comando anterior requiere el permiso Insertar Enlaces y por lo tanto no puede configurarse para no usar textos incrustados." -#: redbot/core/core_commands.py:1294 +#: redbot/core/core_commands.py:1285 #, docstring msgid "\n" " Sets a command's embed setting globally.\n\n" @@ -788,43 +1429,43 @@ msgid "\n" " If enabled is left blank, the setting will be unset.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Examples:**\n" -" - `[p]embedset command global info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command global info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command global \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" - `[p]embedset command global info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command global info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command global \"ignore list\" True` - Quotes are needed for subcommands.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" " " msgstr "" -#: redbot/core/core_commands.py:1329 redbot/core/core_commands.py:1380 +#: redbot/core/core_commands.py:1314 redbot/core/core_commands.py:1359 msgid "Embeds are now enabled for {command_name} command." msgstr "Los textos incrustados están ahora habilitados para el comando {command_name}." -#: redbot/core/core_commands.py:1335 redbot/core/core_commands.py:1386 +#: redbot/core/core_commands.py:1320 redbot/core/core_commands.py:1365 msgid "Embeds are now disabled for {command_name} command." msgstr "Los textos incrustados están ahora deshabilitados para el comando {command_name}." -#: redbot/core/core_commands.py:1345 +#: redbot/core/core_commands.py:1330 #, docstring msgid "\n" -" Sets a commmand's embed setting for the current server.\n\n" +" Sets a command's embed setting for the current server.\n\n" " If set, this is used instead of the server default to determine whether or not to use embeds.\n\n" " If enabled is left blank, the setting will be unset and the server default will be used instead.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Examples:**\n" -" - `[p]embedset command server info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command server info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command server \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" - `[p]embedset command server info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command server info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command server \"ignore list\" True` - Quotes are needed for subcommands.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" " " msgstr "" -#: redbot/core/core_commands.py:1374 +#: redbot/core/core_commands.py:1353 msgid "Embeds will now fall back to the server setting." msgstr "Ahora los incrustados volverán a la configuración del servidor." -#: redbot/core/core_commands.py:1395 +#: redbot/core/core_commands.py:1381 #, docstring msgid "\n" " Set's a channel's embed setting.\n\n" @@ -833,28 +1474,32 @@ msgid "\n" " If enabled is left blank, the setting will be unset and the guild default will be used instead.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Examples:**\n" -" - `[p]embedset channel False` - Disables embeds in this channel.\n" -" - `[p]embedset channel` - Resets value to use guild default.\n\n" +" - `[p]embedset channel #text-channel False` - Disables embeds in the #text-channel.\n" +" - `[p]embedset channel #forum-channel disable` - Disables embeds in the #forum-channel.\n" +" - `[p]embedset channel #text-channel` - Resets value to use guild default in the #text-channel.\n\n" " **Arguments:**\n" +" - `` - The text, voice, stage, or forum channel to set embed setting for.\n" " - `[enabled]` - Whether to use embeds in this channel. Leave blank to reset to default.\n" " " msgstr "" -#: redbot/core/core_commands.py:1419 +#: redbot/core/core_commands.py:1407 msgid "Embeds are now {} for this channel." msgstr "Los textos incrustados ahora son {} para este canal." -#: redbot/core/core_commands.py:1420 redbot/core/core_commands.py:2273 -#: redbot/core/core_commands.py:2294 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2765 +#: redbot/core/core_commands.py:2779 redbot/core/core_commands.py:3976 +#: redbot/core/core_commands.py:3997 msgid "enabled" msgstr "activado" -#: redbot/core/core_commands.py:1420 redbot/core/core_commands.py:2273 -#: redbot/core/core_commands.py:2294 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2765 +#: redbot/core/core_commands.py:2779 redbot/core/core_commands.py:3976 +#: redbot/core/core_commands.py:3997 msgid "disabled" msgstr "desactivado" -#: redbot/core/core_commands.py:1426 +#: redbot/core/core_commands.py:1414 #, docstring msgid "\n" " Sets personal embed setting for DMs.\n\n" @@ -863,52 +1508,51 @@ msgid "\n" " If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Examples:**\n" -" - `[p]embedset user False` - Disables embeds in your DMs.\n" -" - `[p]embedset user` - Resets value to use global default.\n\n" +" - `[p]embedset user False` - Disables embeds in your DMs.\n" +" - `[p]embedset user` - Resets value to use global default.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds in your DMs. Leave blank to reset to default.\n" +" - `[enabled]` - Whether to use embeds in your DMs. Leave blank to reset to default.\n" " " msgstr "" -#: redbot/core/core_commands.py:1450 +#: redbot/core/core_commands.py:1438 msgid "Embeds are now enabled for you in DMs." msgstr "Los textos incrustados están ahora habilitados para usted en DMs." -#: redbot/core/core_commands.py:1452 +#: redbot/core/core_commands.py:1440 msgid "Embeds are now disabled for you in DMs." msgstr "Los textos incrustados están ahora deshabilitados para usted en DMs." -#: redbot/core/core_commands.py:1458 +#: redbot/core/core_commands.py:1446 #, 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.\n\n" " Warning: Sending the traceback publicly can accidentally reveal sensitive information about your computer or configuration.\n\n" " **Examples:**\n" -" - `[p]traceback` - Sends the traceback to your DMs.\n" -" - `[p]traceback True` - Sends the last traceback in the current context.\n\n" +" - `[p]traceback` - Sends the traceback to your DMs.\n" +" - `[p]traceback True` - Sends the last traceback in the current context.\n\n" " **Arguments:**\n" -" - `[public]` - Whether to send the traceback to the current context. Leave blank to send to your DMs.\n" +" - `[public]` - Whether to send the traceback to the current context. Leave blank to send to your DMs.\n" " " msgstr "" -#: redbot/core/core_commands.py:1487 +#: redbot/core/core_commands.py:1478 msgid "No exception has occurred yet." msgstr "Aún no ha ocurrido ninguna excepción." -#: redbot/core/core_commands.py:1492 +#: redbot/core/core_commands.py:1483 #, docstring msgid "Shows [botname]'s invite url.\n\n" " This will always send the invite to DMs to keep it private.\n\n" " This command is locked to the owner unless `[p]inviteset public` is set to True.\n\n" " **Example:**\n" -" - `[p]invite`\n" -" " -msgstr "Muestra la url de invitación de [botname].\n\n" -" Esto siempre enviará la invitación a DMs para mantenerla privada.\n\n" -" Este comando está bloqueado soloa para el propietario a menos que `[p]inviteset public` esté establecido en True.\n\n" -" **Ejemplo:**\n" -" - `[p]invite`\n" +" - `[p]invite`\n" " " +msgstr "" + +#: redbot/core/core_commands.py:1495 +msgid "This bot is currently **serverlocked**, meaning that it is locked to its current servers and will leave any server it joins." +msgstr "Este bot está actualmente **serverlocked**, lo que significa que está bloqueado exclusivamente a sus servidores actuales y que abandonará cualquier servidor al que se una." #: redbot/core/core_commands.py:1512 #, docstring @@ -921,9 +1565,9 @@ msgid "\n" " Toggles if `[p]invite` should be accessible for the average user.\n\n" " The bot must be made into a `Public bot` in the developer dashboard for public invites to work.\n\n" " **Example:**\n" -" - `[p]inviteset public yes` - Toggles the public invite setting.\n\n" +" - `[p]inviteset public yes` - Toggles the public invite setting.\n\n" " **Arguments:**\n" -" - `[confirm]` - Required to set to public. Not required to toggle back to private.\n" +" - `[confirm]` - Required to set to public. Not required to toggle back to private.\n" " " msgstr "" @@ -936,9 +1580,9 @@ msgid "\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\n" " **Example:**\n" -" - `[p]inviteset perms 134217728` - Adds a \"Manage Nicknames\" permission requirement to the invite.\n\n" +" - `[p]inviteset perms 134217728` - Adds a \"Manage Nicknames\" permission requirement to the invite.\n\n" " **Arguments:**\n" -" - `` - The permission level to require for the bot in the generated invite.\n" +" - `` - The permission level to require for the bot in the generated invite.\n" " " msgstr "" @@ -949,7 +1593,11 @@ msgid "\n" " This allows the usage of slash commands on the servers that invited your bot with that scope.\n\n" " Note that previous servers that invited the bot without the scope cannot have slash commands, they will have to invite the bot a second time.\n" " " -msgstr "" +msgstr "\n" +" Añade el ámbito de `applications.commands` a tu URL de invitación.\n\n" +" Esto permite el uso de comandos slash en los servidores que invitaron a tu bot con ese ámbito.\n\n" +" Ten en cuenta que los servidores anteriores que invitaron al bot sin el ámbito no pueden tener comandos slash, tendrán que invitar al bot por segunda vez.\n" +" " #: redbot/core/core_commands.py:1586 msgid "The `applications.commands` scope has been added to the invite URL." @@ -966,11 +1614,11 @@ msgid "\n" " If no server IDs are passed the local server will be left instead.\n\n" " Note: This command is interactive.\n\n" " **Examples:**\n" -" - `[p]leave` - Leave the current server.\n" -" - `[p]leave \"Red - Discord Bot\"` - Quotes are necessary when there are spaces in the name.\n" -" - `[p]leave 133049272517001216 240154543684321280` - Leaves multiple servers, using IDs.\n\n" +" - `[p]leave` - Leave the current server.\n" +" - `[p]leave \"Red - Discord Bot\"` - Quotes are necessary when there are spaces in the name.\n" +" - `[p]leave 133049272517001216 240154543684321280` - Leaves multiple servers, using IDs.\n\n" " **Arguments:**\n" -" - `[servers...]` - The servers to leave. When blank, attempts to leave the current server.\n" +" - `[servers...]` - The servers to leave. When blank, attempts to leave the current server.\n" " " msgstr "" @@ -978,39 +1626,52 @@ msgstr "" msgid "You need to specify at least one server ID." msgstr "Debes especificar al menos un ID de servidor." -#: redbot/core/core_commands.py:1620 +#: redbot/core/core_commands.py:1621 msgid "You haven't passed any server ID. Do you want me to leave this server?" msgstr "No has pasado ningún ID de servidor. ¿Quieres que salga de este servidor?" -#: redbot/core/core_commands.py:1625 +#: redbot/core/core_commands.py:1627 msgid "Are you sure you want me to leave these servers?" msgstr "¿Estás seguro de que quieres que deje estos servidores?" #: redbot/core/core_commands.py:1633 +msgid "Are you sure you want me to leave this server?" +msgstr "¿Estás seguro de que quieres que abandone este servidor?" + +#: redbot/core/core_commands.py:1641 msgid "I cannot leave the server `{server_name}`: I am the owner of it." msgstr "No puedo dejar el servidor `{server_name}`: Soy el dueño de él." -#: redbot/core/core_commands.py:1644 redbot/core/core_commands.py:2711 +#: redbot/core/core_commands.py:1652 redbot/core/core_commands.py:4068 +#: redbot/core/core_commands.py:4086 msgid "Response timed out." msgstr "No hay respuesta; se ha agotado el tiempo de espera" -#: redbot/core/core_commands.py:1649 +#: redbot/core/core_commands.py:1657 msgid "Alright. Bye :wave:" msgstr "Bien. Adiós :wave:" -#: redbot/core/core_commands.py:1652 +#: redbot/core/core_commands.py:1661 msgid "Alright. Leaving {number} servers..." msgstr "Muy bien, dejando {number} servidores..." -#: redbot/core/core_commands.py:1659 +#: redbot/core/core_commands.py:1664 +msgid "Alright. Leaving one server..." +msgstr "Muy bien. Abandonando un servidor..." + +#: redbot/core/core_commands.py:1670 msgid "Alright, I'll stay then. :)" msgstr "Bien, me quedaré entonces:)" -#: redbot/core/core_commands.py:1661 +#: redbot/core/core_commands.py:1673 msgid "Alright, I'm not leaving those servers." msgstr "Bien, no me voy de esos servidores." -#: redbot/core/core_commands.py:1666 +#: redbot/core/core_commands.py:1675 +msgid "Alright, I'm not leaving that server." +msgstr "Bien, no me voy de ese servidor." + +#: redbot/core/core_commands.py:1680 #, docstring msgid "\n" " Lists the servers [botname] is currently in.\n\n" @@ -1021,127 +1682,135 @@ msgstr "\n" " Nota: Este comando es interactivo.\n" " " -#: redbot/core/core_commands.py:1684 +#: redbot/core/core_commands.py:1700 #, docstring msgid "Loads cog packages from the local paths and installed cogs.\n\n" " See packages available to load with `[p]cogs`.\n\n" " Additional cogs can be added using Downloader, or from local paths using `[p]addpath`.\n\n" " **Examples:**\n" -" - `[p]load general` - Loads the `general` cog.\n" -" - `[p]load admin mod mutes` - Loads multiple cogs.\n\n" +" - `[p]load general` - Loads the `general` cog.\n" +" - `[p]load admin mod mutes` - Loads multiple cogs.\n\n" " **Arguments:**\n" -" - `` - The cog packages to load.\n" +" - `` - The cog packages to load.\n" " " msgstr "" -#: redbot/core/core_commands.py:1713 +#: redbot/core/core_commands.py:1721 msgid "Loaded {packs}." -msgstr "{packs} cargado." +msgstr "Se activó {packs}." -#: redbot/core/core_commands.py:1718 +#: redbot/core/core_commands.py:1726 msgid "The following package is already loaded: {pack}" msgstr "El siguiente paquete ya está cargado: {pack}" -#: redbot/core/core_commands.py:1722 +#: redbot/core/core_commands.py:1730 msgid "The following packages are already loaded: {packs}" msgstr "Los siguientes paquetes ya están cargados: {packs}" -#: redbot/core/core_commands.py:1729 +#: redbot/core/core_commands.py:1737 msgid "Failed to load the following package: {pack}.\n" "Check your console or logs for details." msgstr "Error al cargar el paquete: {pack}.\n" -" Revise su consola o registros para más detalles." +"Revise su consola o registros para más detalles." -#: redbot/core/core_commands.py:1734 +#: redbot/core/core_commands.py:1742 msgid "Failed to load the following packages: {packs}\n" "Check your console or logs for details." msgstr "Error al cargar el paquete: {packs}.\n" -" Revise su consola o registros para más detalles." +"Revise su consola o registros para más detalles." -#: redbot/core/core_commands.py:1742 redbot/core/core_commands.py:1898 +#: redbot/core/core_commands.py:1750 redbot/core/core_commands.py:1898 msgid "The following name is not a valid package name: {pack}\n" "Package 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}\n" "Los 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:1748 redbot/core/core_commands.py:1904 +#: redbot/core/core_commands.py:1756 redbot/core/core_commands.py:1904 msgid "The following names are not valid package names: {packs}\n" "Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "Los siguientes nombres no son nombres de paquetes válidos: {packs}\n" "Los 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:1757 redbot/core/core_commands.py:1913 +#: redbot/core/core_commands.py:1765 redbot/core/core_commands.py:1913 msgid "The following package was not found in any cog path: {pack}." msgstr "El siguiente paquete no se encontró en ninguna ruta de cog: {pack}." -#: redbot/core/core_commands.py:1761 redbot/core/core_commands.py:1917 +#: redbot/core/core_commands.py:1769 redbot/core/core_commands.py:1917 msgid "The following packages were not found in any cog path: {packs}" msgstr "No se han encontrado los siguientes paquetes en ninguna ruta de cog: {packs}" -#: redbot/core/core_commands.py:1769 +#: redbot/core/core_commands.py:1777 msgid "This package could not be loaded for the following reason:\n\n" "{reason}" msgstr "Este paquete no pudo ser cargado por la siguiente razón:\n\n" "{reason}" -#: redbot/core/core_commands.py:1773 +#: redbot/core/core_commands.py:1781 msgid "These packages could not be loaded for the following reasons:\n\n" "{reasons}" msgstr "Estos paquetes no fueron cargados por las siguientes razones:\n\n" "{reasons}" -#: redbot/core/core_commands.py:1780 +#: redbot/core/core_commands.py:1788 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" "You 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}.\n" "Deberías informar al mantenedor del repositorio sobre este mensaje." -#: redbot/core/core_commands.py:1786 redbot/core/core_commands.py:1942 +#: redbot/core/core_commands.py:1794 redbot/core/core_commands.py:1942 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\n" "You 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}.\n" "Deberías informar a los mantenedores de estos repositorios sobre este mensaje." -#: redbot/core/core_commands.py:1805 +#: redbot/core/core_commands.py:1813 #, docstring msgid "Unloads previously loaded cog packages.\n\n" " See packages available to unload with `[p]cogs`.\n\n" " **Examples:**\n" -" - `[p]unload general` - Unloads the `general` cog.\n" -" - `[p]unload admin mod mutes` - Unloads multiple cogs.\n\n" +" - `[p]unload general` - Unloads the `general` cog.\n" +" - `[p]unload admin mod mutes` - Unloads multiple cogs.\n\n" " **Arguments:**\n" -" - `` - The cog packages to unload.\n" +" - `` - The cog packages to unload.\n" " " msgstr "" -#: redbot/core/core_commands.py:1823 +#: redbot/core/core_commands.py:1831 msgid "The following package was unloaded: {pack}." -msgstr "El siguiente paquete ya no está cargado: {pack}." +msgstr "El siguiente cog fue desactivado: {pack}." -#: redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1835 msgid "The following packages were unloaded: {packs}." -msgstr "Los siguientes paquetes no estaban cargados: {packs}." +msgstr "Los siguientes cogs fueron desactivados: {packs}." -#: redbot/core/core_commands.py:1834 +#: redbot/core/core_commands.py:1842 msgid "The following package was not loaded: {pack}." msgstr "El siguiente paquete no está cargado: {pack}." -#: redbot/core/core_commands.py:1838 +#: redbot/core/core_commands.py:1846 msgid "The following packages were not loaded: {packs}." msgstr "El siguiente paquete no está descargado: {packs}." -#: redbot/core/core_commands.py:1851 +#: redbot/core/core_commands.py:1859 #, docstring msgid "Reloads cog packages.\n\n" " This will unload and then load the specified cogs.\n\n" " Cogs that were not loaded will only be loaded.\n\n" " **Examples:**\n" -" - `[p]reload general` - Unloads then loads the `general` cog.\n" -" - `[p]reload admin mod mutes` - Unloads then loads multiple cogs.\n\n" +" - `[p]reload general` - Unloads then loads the `general` cog.\n" +" - `[p]reload admin mod mutes` - Unloads then loads multiple cogs.\n\n" " **Arguments:**\n" -" - `` - The cog packages to reload.\n" +" - `` - The cog packages to reload.\n" +" " +msgstr "Recarga los paquetes de Cogs.\n\n" +" Esto se desactivara y luego cargará nuevamente los Cogs especificados.\n\n" +" Los Cogs que no fueron cargados sólo serán cargados.\n\n" +" **Ejemplos:**\n" +" - `[p]reload general` - Desactiva y luego recarga el Cog `general`.\n" +" - `[p]reload admin mod mutes` - Desactiva y luego recarga varios Cogs.\n\n" +" **Argumentos:**\n" +" - `` - Los Cogs a recargar.\n" " " -msgstr "" #: redbot/core/core_commands.py:1880 msgid "Reloaded {packs}." @@ -1151,13 +1820,13 @@ msgstr "Recargando {packs}." msgid "Failed to reload the following package: {pack}.\n" "Check your console or logs for details." msgstr "Error al cargar el paquete: {pack}.\n" -" Revise su consola o registros para más detalles." +"Revise su consola o registros para más detalles." #: redbot/core/core_commands.py:1890 msgid "Failed to reload the following packages: {packs}\n" "Check your console or logs for details." msgstr "Error al cargar el paquete: {packs}.\n" -" Revise su consola o registros para más detalles." +"Revise su consola o registros para más detalles." #: redbot/core/core_commands.py:1925 msgid "This package could not be reloaded for the following reason:\n\n" @@ -1177,924 +1846,1681 @@ msgid "**WARNING**: The following repo is using shared libs which are marked for msgstr "**ADVERTENCIA**: El siguiente repositorio utiliza librerías compartidas que están marcadas para su eliminación en el futuro: {repo}.\n" "Deberías informar a los mantenedores de estos repos sobre este mensaje." -#: redbot/core/core_commands.py:1957 +#: redbot/core/core_commands.py:1962 #, docstring -msgid "Shuts down the bot.\n\n" -" Allows [botname] to shut down gracefully.\n\n" -" This is the recommended method for shutting down the bot.\n\n" -" **Examples:**\n" -" - `[p]shutdown`\n" -" - `[p]shutdown True` - Shutdowns silently.\n\n" -" **Arguments:**\n" -" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:1974 -msgid "Shutting down... " -msgstr "Apagando... " +msgid "Base command for managing what application commands are able to be used on [botname]." +msgstr "Comando base para administrar qué comandos de aplicación pueden ser usados en [botname]." -#: redbot/core/core_commands.py:1980 +#: redbot/core/core_commands.py:1971 #, 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 with by the process manager in use.\n\n" -" **Examples:**\n" -" - `[p]restart`\n" -" - `[p]restart True` - Restarts silently.\n\n" +msgid "Marks an application command as being enabled, allowing it to be added to the bot.\n\n" +" See commands available to enable with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" +" - `` - The command name to enable. Only the top level name of a group command should be used.\n" +" - `[command_type]` - What type of application command to enable. Must be one of `slash`, `message`, or `user`. Defaults to `slash`.\n" +" " +msgstr "Marca un comando de aplicación como activado, permitiéndole ser añadido al bot.\n\n" +" Ver comandos disponibles para activar con `[p]slash list`.\n\n" +" Este comando NO sincroniza los comandos habilitados con Discord, que debe hacerse manualmente con `[p]slash sync` para que los comandos aparezcan en los clientes de los usuarios.\n\n" +" **Argumentos:**\n" +" - `` - El nombre del comando a habilitar. Sólo se debe utilizar el nombre de nivel superior de un comando de grupo.\n" +" - `[command_type]` - Qué tipo de comando de aplicación habilitar. Debe ser uno de `slash`, `message`, o `user`. Por defecto es `slash`.\n" " " -msgstr "" - -#: redbot/core/core_commands.py:1994 -msgid "Restarting..." -msgstr "Reiniciando..." -#: redbot/core/core_commands.py:1999 -#, docstring -msgid "Commands for changing [botname]'s settings." -msgstr "" +#: redbot/core/core_commands.py:1996 redbot/core/core_commands.py:2055 +msgid "Command type must be one of `slash`, `message`, or `user`." +msgstr "El tipo de comando debe ser `slash`, `message`, o `user`." #: redbot/core/core_commands.py:2003 +msgid "That application command is already enabled." +msgstr "Ese comando de aplicación ya está habilitado." + +#: redbot/core/core_commands.py:2008 +msgid "That application command could not be found. Use `{prefix}slash list` to see all application commands. You may need to double check the command type." +msgstr "El comando de la aplicación no ha podido ser encontrado. Escriba `{prefix} slash list` para ver todos los comandos de la aplicación. Puede que necesite revisar el tipo de comando." + +#: redbot/core/core_commands.py:2019 +msgid "The command limit has been reached. Disable a command first." +msgstr "Se ha alcanzado el límite de comandos. Deshabilite un comando primero." + +#: redbot/core/core_commands.py:2024 +msgid "Enabled {command_type} application command `{command_name}`" +msgstr "Comando de aplicación {command_type} habilitado {command_name}`" + +#: redbot/core/core_commands.py:2036 #, docstring -msgid "\n" -" Show the current settings for [botname].\n" +msgid "Marks an application command as being disabled, preventing it from being added to the bot.\n\n" +" See commands available to disable with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" +" **Arguments:**\n" +" - `` - The command name to disable. Only the top level name of a group command should be used.\n" +" - `[command_type]` - What type of application command to disable. Must be one of `slash`, `message`, or `user`. Defaults to `slash`.\n" " " -msgstr "\n" -" Mostrar la configuración actual para [botname].\n" +msgstr "Marca un comando de aplicación como desactivado, evitando que se agregue al bot.\n\n" +" Ver comandos disponibles para desactivar con `[p]slash list`.\n\n" +" Este comando NO sincroniza los comandos habilitados con Discord, que debe hacerse manualmente con `[p]slash sync` para que los comandos aparezcan en los clientes de los usuarios.\n\n" +" **Argumentos:**\n" +" - `` - El nombre del comando a deshabilitar. Sólo se debe utilizar el nombre de nivel superior de un comando de grupo.\n" +" - `[command_type]` - Qué tipo de comando de aplicación deshabilitar. Debe ser uno de `slash`, `message`, o `user`. Por defecto es `slash`.\n" " " -#: redbot/core/core_commands.py:2021 -msgid "Admin roles: {admin}\n" -"Mod roles: {mod}\n" -"Locale: {guild_locale}\n" -"Regional format: {guild_regional_format}\n" -msgstr "Roles de Admin: {admin}\n" -"Roles de Mod: {mod}\n" -"Idioma: {guild_locale}\n" -"Formato regional: {guild_regional_format}\n" +#: redbot/core/core_commands.py:2061 +msgid "That application command has been set as required for the cog to function by the author, and cannot be disabled. The cog must be unloaded to remove the command." +msgstr "El comando de la aplicación ha sido establecido como necesario para funcionar por el autor, y no se puede desactivar. El cog debe ser descargado para eliminar el comando." -#: redbot/core/core_commands.py:2042 -msgid "{bot_name} Settings:\n\n" -"Prefixes: {prefixes}\n" -"{guild_settings}Global locale: {locale}\n" -"Global regional format: {regional_format}\n" -"Default embed colour: {colour}" -msgstr "Configuración de {bot_name}:\n\n" -"Prefijos: {prefixes}\n" -"{guild_settings}Idioma global: {locale}\n" -"Formato regional global: {regional_format}\n" -"Color de los embed predeterminado: {colour}" +#: redbot/core/core_commands.py:2073 +msgid "That application command is already disabled or does not exist." +msgstr "Ese comando de aplicación ya está deshabilitado o no existe." -#: redbot/core/core_commands.py:2064 +#: redbot/core/core_commands.py:2079 +msgid "Disabled {command_type} application command `{command_name}`" +msgstr "Comando de aplicación {command_type} deshabilitado `{command_name}`" + +#: redbot/core/core_commands.py:2087 #, 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\n" -" This is only applied to the current server and not globally.\n\n" -" **Examples:**\n" -" - `[p]set deletedelay` - Shows the current delete delay setting.\n" -" - `[p]set deletedelay 60` - Sets the delete delay to the max of 60 seconds.\n" -" - `[p]set deletedelay -1` - Disables deleting command messages.\n\n" +msgid "Marks all application commands in a cog as being enabled, allowing them to be added to the bot.\n\n" +" See a list of cogs with application commands with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" +" - `` - The cog to enable commands from. This argument is case sensitive.\n" +" " +msgstr "Marca todos los comandos de la aplicación en un modulo como habilitados, permitiéndolos ser añadidos al bot.\n\n" +" Ver una lista de programadores con comandos de aplicación con `[p]slash list`.\n\n" +" Este comando NO sincroniza los comandos habilitados con Discord, que debe hacerse manualmente con `[p]slash sync` para que los comandos aparezcan en los clientes de los usuarios.\n\n" +" **Argumentos:**\n" +" - `` - El cog del que se habilitaran comandos. Este argumento es sensible a mayúsculas y minúsculas.\n" " " -msgstr "" -#: redbot/core/core_commands.py:2085 -msgid "Command deleting disabled." -msgstr "Eliminación de comandos desactivada." +#: redbot/core/core_commands.py:2117 +msgid "Couldn't find any disabled commands from the cog `{cog_name}`. Use `{prefix}slash list` to see all cogs with application commands." +msgstr "No se pudo encontrar ningún comando deshabilitado del cog `{cog_name}`. Usa `{prefix} slash list` para ver todos los cog con comandos de la aplicación." -#: redbot/core/core_commands.py:2087 -msgid "Delete delay set to {num} seconds." -msgstr "Eliminar el retraso conjunto a {num} segundos." +#: redbot/core/core_commands.py:2132 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for slash commands. Disable some commands first." +msgstr "Habilitar todos los comandos de la aplicación de ese cog activaría un total de {count} comandos, excediendo el límite de comandos {cap} para comandos slash. Debe desactivar algunos comandos primero." -#: redbot/core/core_commands.py:2092 -msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" -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:2141 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for message commands. Disable some commands first." +msgstr "Habilitar todos los comandos de la aplicación desde ese cog activaría un total de {count} comandos, excediendo el límite de comandos {cap} para comandos de mensaje. Debes desactivar algunos comandos primero." -#: redbot/core/core_commands.py:2099 -msgid "I will not delete command messages." -msgstr "No borraré los mensajes de comando." +#: redbot/core/core_commands.py:2150 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for user commands. Disable some commands first." +msgstr "Habilitar todos los comandos de la aplicación desde ese cog activaría un total de {count} comandos, excediendo el límite de comandos {cap} para comandos de usuario. Debes desactivar algunos comandos primero." -#: redbot/core/core_commands.py:2104 +#: redbot/core/core_commands.py:2176 +msgid "Enabled {count} commands from `{cog_name}`:\n" +"{names}" +msgstr "Hay {count} Comandos de `{cog_name}` habilitados:\n" +"{names}" + +#: redbot/core/core_commands.py:2183 #, docstring -msgid "\n" -" Sets the bot's description.\n\n" -" Use without a description to reset.\n" -" This is shown in a few locations, including the help menu.\n\n" -" The maximum description length is 250 characters to ensure it displays properly.\n\n" -" The default is \"Red V3\".\n\n" -" **Examples:**\n" -" - `[p]set description` - Resets the description to the default setting.\n" -" - `[p]set description MyBot: A Red V3 Bot`\n\n" +msgid "Marks all application commands in a cog as being disabled, preventing them from being added to the bot.\n\n" +" See a list of cogs with application commands with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" +" - `` - The cog to disable commands from. This argument is case sensitive.\n" +" " +msgstr "Marca todos los comandos de la aplicación en un cog como desactivados, evitando que se añadan al bot.\n\n" +" Ve una lista de cogs con comandos de aplicación con `[p]slash list`.\n\n" +" Este comando NO sincroniza los comandos habilitados con Discord, que debe hacerse manualmente con `[p]slash sync` para que los comandos aparezcan en los clientes de los usuarios.\n\n" +" **Argumentos:**\n" +" - `` - El módulo del que deshabilitar los comandos. Este argumento es sensible a mayúsculas y minúsculas.\n" " " -msgstr "" -#: redbot/core/core_commands.py:2124 -msgid "Description reset." -msgstr "Descripción reiniciada." +#: redbot/core/core_commands.py:2204 +msgid "Couldn't find any enabled commands from the `{cog_name}` cog. Use `{prefix}slash list` to see all cogs with application commands." +msgstr "No se pudo encontrar ningún comando habilitado del cog `{cog_name}`. Use `{prefix} slash list` para ver todos los cogs con comandos de aplicación." -#: redbot/core/core_commands.py:2127 -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:2212 +msgid "Disabled {count} commands from `{cog_name}`:\n" +"{names}" +msgstr "Hay {count} Comandos de `{cog_name}` deshabilitados:\n" +"{names}" -#: redbot/core/core_commands.py:2141 +#: redbot/core/core_commands.py:2219 #, docstring -msgid "\n" -" Adds an admin role for this guild.\n\n" -" Admins have the same access as Mods, plus additional admin level commands like:\n" -" - `[p]set serverprefix`\n" -" - `[p]addrole`\n" -" - `[p]ban`\n" -" - `[p]ignore guild`\n\n" -" And more.\n\n" -" **Examples:**\n" -" - `[p]set addadminrole @Admins`\n" -" - `[p]set addadminrole Super Admins`\n\n" +msgid "List the slash commands the bot can see, and whether or not they are enabled.\n\n" +" This command shows the state that will be changed to when `[p]slash sync` is run.\n" +" Commands from the same cog are grouped, with the cog name as the header.\n\n" +" The prefix denotes the state of the command:\n" +" - Commands starting with `- ` have not yet been enabled.\n" +" - Commands starting with `+ ` have been manually enabled.\n" +" - Commands starting with `++` have been enabled by the cog author, and cannot be disabled.\n" +" " +msgstr "Mostrar los comandos de barra slash que el bot puede ver, y si están habilitados o no.\n\n" +" Este comando muestra el estado al que se cambiará cuando se ejecute `[p]slash sync`.\n" +" Los comandos del mismo cog se agruparán, con el nombre del cog como la cabecera.\n\n" +" El prefijo indica el estado del comando:\n" +" - Los comandos que empiezan con `- ` aún no han sido habilitados.\n" +" - Los comandos que comienzan con `+ ` han sido habilitados manualmente.\n" +" - Los comandos que comienzan con `++` han sido habilitados por el autor del programa, y no pueden ser deshabilitados.\n" +" " + +#: redbot/core/core_commands.py:2309 +msgid "There are no application commands to list." +msgstr "No hay comandos de aplicación a listar." + +#: redbot/core/core_commands.py:2340 +#, docstring +msgid "Syncs the slash settings to discord.\n\n" +" Settings from `[p]slash list` will be synced with discord, changing what commands appear for users.\n" +" This should be run sparingly, make all necessary changes before running this command.\n\n" " **Arguments:**\n" -" - `` - The role to add as an admin.\n" +" - `[guild]` - If provided, syncs commands for that guild. Otherwise, syncs global commands.\n" +" " +msgstr "Sincroniza la configuración de barra slash para discord.\n\n" +" Los ajustes de `[p]slash list` se sincronizarán con discord, cambiando qué comandos apareceran a los usuarios.\n" +" Esto debería ejecutarse de forma poco frecuente, haciendo todos los cambios necesarios posibles antes de ejecutar este comando.\n\n" +" **Argumentos:**\n" +" - `[guild]` - Si se proporciona, sincroniza comandos para ese servidor. De lo contrario, sincronizará los comandos a nivel global.\n" " " -msgstr "" -#: redbot/core/core_commands.py:2161 -msgid "This role is already an admin role." -msgstr "`{item}`ya es un rol de administrador." +#: redbot/core/core_commands.py:2360 +msgid "I need the `applications.commands` scope in this server to be able to do that. You can tell the bot to add that scope to invite links using `{prefix}inviteset commandscope`, and can then run `{prefix}invite` to get an invite that will give the bot the scope. You do not need to kick the bot to enable the scope, just use that invite to re-auth the bot with the scope enabled." +msgstr "Necesito el scope/permiso de `applications.commands` en este servidor para poder hacer eso. Puedes decirle al bot que añada ese ámbito a los enlaces de invitación usando `{prefix}commandscope`, y puede entonces ejecutar `{prefix}invite` para obtener una invitación que le dará al bot el ámbito de aplicación requerido. No necesitas expulsar al bot para activar el ámbito de aplicación, sólo utiliza esa invitación para volver a autorizar el bot con el alcance habilitado." -#: redbot/core/core_commands.py:2163 -msgid "That role is now considered an admin role." -msgstr "Ese rol ahora se considera un rol de administrador." +#: redbot/core/core_commands.py:2371 +msgid "Synced {count} commands." +msgstr "{count} comandos sincronizados." -#: redbot/core/core_commands.py:2169 -#, docstring -msgid "\n" -" Adds a moderator role for this guild.\n\n" -" This grants access to moderator level commands like:\n" -" - `[p]mute`\n" -" - `[p]cleanup`\n" -" - `[p]customcommand create`\n\n" -" And more.\n\n" -" **Examples:**\n" -" - `[p]set addmodrole @Mods`\n" -" - `[p]set addmodrole Loyal Helpers`\n\n" -" **Arguments:**\n" -" - `` - The role to add as a moderator.\n" -" " +#: redbot/core/core_commands.py:2379 +msgid "You seem to be attempting to sync after recently syncing. Discord does not like it when bots sync more often than necessary, so this command has a cooldown. You should enable/disable all commands you want to change first, and run this command one time only after all changes have been made. " msgstr "" -#: redbot/core/core_commands.py:2188 -msgid "This role is already a mod role." -msgstr "Este rol ya es un rol de mod." - -#: redbot/core/core_commands.py:2190 -msgid "That role is now considered a mod role." -msgstr "Ese rol se considera ahora un rol de mod." - -#: redbot/core/core_commands.py:2196 +#: redbot/core/core_commands.py:2390 #, docstring -msgid "\n" -" Removes an admin role for this guild.\n\n" +msgid "Shuts down the bot.\n\n" +" Allows [botname] to shut down gracefully.\n\n" +" This is the recommended method for shutting down the bot.\n\n" " **Examples:**\n" -" - `[p]set removeadminrole @Admins`\n" -" - `[p]set removeadminrole Super Admins`\n\n" +" - `[p]shutdown`\n" +" - `[p]shutdown True` - Shutdowns silently.\n\n" " **Arguments:**\n" -" - `` - The role to remove from being an admin.\n" +" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" +" " +msgstr "Apaga el bot.\n\n" +" Permite a [botname] apagarse con gracia y estilo.\n\n" +" Este es el método recomendado para apagar el bot.\n\n" +" **Ejemplos:**\n" +" - `[p]shutdown`\n" +" - `[p]shutdown True` - Se apaga sin avisar.\n\n" +" **Argumentos:**\n" +" - `[silently]` - Si desea omitir el mensaje de apagado o no. Por defecto es False.\n" " " -msgstr "" - -#: redbot/core/core_commands.py:2208 -msgid "That role was not an admin role to begin with." -msgstr "Ese rol no era un rol de administrador para empezar." -#: redbot/core/core_commands.py:2210 -msgid "That role is no longer considered an admin role." -msgstr "Ese rol ya no se considera un rol de administrador." +#: redbot/core/core_commands.py:2407 +msgid "Shutting down... " +msgstr "Apagando... " -#: redbot/core/core_commands.py:2216 +#: redbot/core/core_commands.py:2413 #, docstring -msgid "\n" -" Removes a mod role for this guild.\n\n" +msgid "Attempts to restart [botname].\n\n" +" Makes [botname] quit with exit code 26.\n" +" The restart is not guaranteed: it must be dealt with by the process manager in use.\n\n" " **Examples:**\n" -" - `[p]set removemodrole @Mods`\n" -" - `[p]set removemodrole Loyal Helpers`\n\n" +" - `[p]restart`\n" +" - `[p]restart True` - Restarts silently.\n\n" " **Arguments:**\n" -" - `` - The role to remove from being a moderator.\n" +" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" +" " +msgstr "Intenta reiniciar [botname].\n\n" +" Hace que [botname] se cierre con el código de salida 26.\n" +" El reinicio no está garantizado: debe ser tratado por el gestor de procesos en uso.\n\n" +" **Ejemplos:**\n" +" - `[p]restart`\n" +" - `[p]restart True` - Reinicia silenciosamente.\n\n" +" **Argumentos:**\n" +" - `[silently]` - Si omitira el envío del mensaje de reinicio o no. Por defecto es False.\n" " " -msgstr "" -#: redbot/core/core_commands.py:2228 -msgid "That role was not a mod role to begin with." -msgstr "Ese rol no era un rol de mod para empezar." +#: redbot/core/core_commands.py:2427 +msgid "Restarting..." +msgstr "Reiniciando..." -#: redbot/core/core_commands.py:2230 -msgid "That role is no longer considered a mod role." -msgstr "Ese rol ya no se considera un rol de mod." +#: redbot/core/core_commands.py:2434 +#, docstring +msgid "Base command for bank settings." +msgstr "Comando básico para la configuración del banco." -#: redbot/core/core_commands.py:2236 +#: redbot/core/core_commands.py:2438 #, 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\n" -" **Example:**\n" -" - `[p]set usebotcolour`\n" -" " -msgstr "" +msgid "Show the current bank settings." +msgstr "Muestra la configuración bancaria actual." -#: redbot/core/core_commands.py:2248 -msgid "The bot {} use its configured color for embeds." -msgstr "El bot {} utiliza su color configurado para embeds." +#: redbot/core/core_commands.py:2448 +msgid "Global" +msgstr "Global" -#: redbot/core/core_commands.py:2249 -msgid "will not" -msgstr "no será" +#: redbot/core/core_commands.py:2448 +msgid "Server" +msgstr "Servidor" -#: redbot/core/core_commands.py:2249 -msgid "will" -msgstr "será" +#: redbot/core/core_commands.py:2453 +msgid "Bank settings:\n\n" +"Bank name: {bank_name}\n" +"Bank scope: {bank_scope}\n" +"Currency: {currency_name}\n" +"Default balance: {default_balance}\n" +"Maximum allowed balance: {maximum_bal}\n" +msgstr "Configuración de bancos:\n\n" +"Nombre del banco: {bank_name}\n" +"Alcance del banco: {bank_scope}\n" +"Moneda: {currency_name}\n" +"Saldo Predeterminado: {default_balance}\n" +"Saldo Máximo Permitido: {maximum_bal}\n" -#: redbot/core/core_commands.py:2257 +#: redbot/core/core_commands.py:2469 #, docstring -msgid "\n" -" Toggle whether to enable fuzzy command search for the server.\n\n" -" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" -" Note: This can be processor intensive and may be unsuitable for larger servers.\n\n" -" Default is for fuzzy command search to be disabled.\n\n" -" **Example:**\n" -" - `[p]set serverfuzzy`\n" +msgid "Toggle whether the bank is global or not.\n\n" +" If the bank is global, it will become per-server.\n" +" If the bank is per-server, it will become global.\n" +" " +msgstr "Alternar si el banco es global o no.\n\n" +" Si el banco es global, será por servidor.\n" +" Si el banco es por servidor, se volverá global.\n" " " -msgstr "" -#: redbot/core/core_commands.py:2272 -msgid "Fuzzy command search has been {} for this server." -msgstr "La búsqueda de comandos Fuzzy ha sido {} para este servidor." +#: redbot/core/core_commands.py:2476 +msgid "per-server" +msgstr "por server" + +#: redbot/core/core_commands.py:2476 +msgid "global" +msgstr "general" + +#: redbot/core/core_commands.py:2479 +msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" +msgstr "Esto cambiará el banco a {banktype}, eliminando todas las cuentas en el proceso. Si está seguro, escriba `{command}`" + +#: redbot/core/core_commands.py:2486 +msgid "The bank is now {banktype}." +msgstr "Este banco es ahora {banktype}." -#: redbot/core/core_commands.py:2280 +#: redbot/core/core_commands.py:2492 #, docstring -msgid "\n" -" Toggle whether to enable fuzzy command search in DMs.\n\n" -" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" -" Default is for fuzzy command search to be disabled.\n\n" -" **Example:**\n" -" - `[p]set fuzzy`\n" -" " -msgstr "" +msgid "Set the bank's name." +msgstr "Establece el nombre del banco." -#: redbot/core/core_commands.py:2293 -msgid "Fuzzy command search has been {} in DMs." -msgstr "La búsqueda de comandos Fuzzy ha sido {} en MDs." +#: redbot/core/core_commands.py:2494 +msgid "Bank name has been set to: {name}" +msgstr "Nombre del banco cambiado a: {name}" -#: redbot/core/core_commands.py:2301 +#: redbot/core/core_commands.py:2500 #, 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\n" -" **Examples:**\n" -" - `[p]set colour dark red`\n" -" - `[p]set colour blurple`\n" -" - `[p]set colour 0x5DADE2`\n" -" - `[p]set color 0x#FDFEFE`\n" -" - `[p]set color #7F8C8D`\n\n" -" **Arguments:**\n" -" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" +msgid "Set the name for the bank's currency." +msgstr "Establezca el nombre de la moneda del banco." + +#: redbot/core/core_commands.py:2502 +msgid "Currency name has been set to: {name}" +msgstr "La nombre de la moneda se ha establecido en: {name}" + +#: redbot/core/core_commands.py:2508 +#, docstring +msgid "Set the maximum balance a user can get." +msgstr "Establezca el equilibrio máximo que un usuario puede obtener." + +#: redbot/core/core_commands.py:2514 +msgid "Amount must be greater than zero and less than {max}." +msgstr "La cantidad debe ser mayor que cero e menor que {max}." + +#: redbot/core/core_commands.py:2519 +msgid "Maximum balance has been set to: {amount}" +msgstr "El saldo máximo se ha establecido en: {amount}" + +#: redbot/core/core_commands.py:2526 +#, docstring +msgid "Set the initial balance for new bank accounts.\n\n" +" Example:\n" +" - `[p]bankset registeramount 5000`\n\n" +" **Arguments**\n\n" +" - `` The new initial balance amount. Default is 0.\n" +" " +msgstr "Establezca el saldo inicial para nuevas cuentas bancarias.\n\n" +" Ejemplo:\n" +" - `[p]bankset registeramount 5000`\n\n" +" **Argumentos**\n\n" +" - `` La nueva cantidad de saldo inicial. Por defecto es 0.\n" " " -msgstr "" -#: redbot/core/core_commands.py:2321 -msgid "The color has been reset." -msgstr "El color ha sido restablecido." +#: redbot/core/core_commands.py:2542 +msgid "Amount must be greater than or equal to zero and less than {maxbal}." +msgstr "La cantidad debe ser mayor o igual a cero y menor a {maxbal}." -#: redbot/core/core_commands.py:2324 -msgid "The color has been set." -msgstr "El color ha sido establecido." +#: redbot/core/core_commands.py:2547 +msgid "Registering an account will now give {num} {currency}." +msgstr "Registrar una cuenta le dará ahora {num} {currency}." -#: redbot/core/core_commands.py:2329 +#: redbot/core/core_commands.py:2556 #, docstring -msgid "Sets [botname]'s avatar\n\n" -" Supports either an attachment or an image URL.\n\n" -" **Examples:**\n" -" - `[p]set avatar` - With an image attachment, this will set the avatar.\n" -" - `[p]set avatar` - Without an attachment, this will show the command help.\n" -" - `[p]set avatar https://links.flaree.xyz/k95` - Sets the avatar to the provided url.\n\n" -" **Arguments:**\n" -" - `[url]` - An image url to be used as an avatar. Leave blank when uploading an attachment.\n" +msgid "Delete all bank accounts.\n\n" +" Examples:\n" +" - `[p]bankset reset` - Did not confirm. Shows the help message.\n" +" - `[p]bankset reset yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/core/core_commands.py:2352 -msgid "That URL is invalid." -msgstr "Esa URL no es válida." - -#: redbot/core/core_commands.py:2354 -msgid "Something went wrong while trying to get the image." -msgstr "Algo salió mal al intentar obtener la imagen." +#: redbot/core/core_commands.py:2568 +msgid "This will delete all bank accounts for {scope}.\n" +"If you're sure, type `{prefix}bankset reset yes`" +msgstr "Esto eliminará todas las cuentas bancarias de {scope}.\n" +"Si estás seguro, escribe `{prefix}bankset reset yes`" -#: redbot/core/core_commands.py:2364 -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 "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:2574 redbot/core/core_commands.py:2584 +msgid "this server" +msgstr "este servidor" -#: redbot/core/core_commands.py:2371 -msgid "JPG / PNG format only." -msgstr "Únicamente formatos JPG o PNG." +#: redbot/core/core_commands.py:2581 +msgid "All bank accounts for {scope} have been deleted." +msgstr "Todas las cuentas bancarias de {scope} han sido eliminadas." -#: redbot/core/core_commands.py:2373 redbot/core/core_commands.py:2600 -#: redbot/core/core_commands.py:2656 redbot/core/core_commands.py:2680 -msgid "Done." -msgstr "Listo." +#: redbot/core/core_commands.py:2592 +#, docstring +msgid "Base command for pruning bank accounts." +msgstr "Comando base para vaciar cuentas bancarias." -#: redbot/core/core_commands.py:2378 +#: redbot/core/core_commands.py:2599 #, docstring -msgid "\n" -" Removes [botname]'s avatar.\n\n" -" **Example:**\n" -" - `[p]set avatar remove`\n" +msgid "Prune bank accounts for users no longer in the server.\n\n" +" Cannot be used with a global bank. See `[p]bankset prune global`.\n\n" +" Examples:\n" +" - `[p]bankset prune server` - Did not confirm. Shows the help message.\n" +" - `[p]bankset prune server yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/core/core_commands.py:2386 -msgid "Avatar removed." -msgstr "Avatar eliminado." +#: redbot/core/core_commands.py:2613 +msgid "This command cannot be used with a global bank." +msgstr "Este comando no se puede utilizar con un banco global." + +#: redbot/core/core_commands.py:2617 +msgid "This will delete all bank accounts for users no longer in this server.\n" +"If you're sure, type `{prefix}bankset prune local yes`" +msgstr "Esto eliminará todas las cuentas bancarias de usuarios que ya no están en este servidor.\n" +"Si estás seguro, escribe `{prefix}bankset prune local yes`" -#: redbot/core/core_commands.py:2392 +#: redbot/core/core_commands.py:2626 +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/core/core_commands.py:2632 #, docstring -msgid "Sets [botname]'s playing status.\n\n" -" This will appear as `Playing ` or `PLAYING A GAME: ` depending on the context.\n\n" -" Maximum length for a playing status is 128 characters.\n\n" -" **Examples:**\n" -" - `[p]set playing` - Clears the activity status.\n" -" - `[p]set playing the keyboard`\n\n" -" **Arguments:**\n" -" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" +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]bankset prune server`.\n\n" +" Examples:\n" +" - `[p]bankset prune global` - Did not confirm. Shows the help message.\n" +" - `[p]bankset prune global yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/core/core_commands.py:2408 -msgid "The maximum length of game descriptions is 128 characters." -msgstr "La longitud máxima de las descripciones del juego es de 128 caracteres." +#: redbot/core/core_commands.py:2646 +msgid "This command cannot be used with a local bank." +msgstr "Este comando no se puede usar con un banco local." -#: redbot/core/core_commands.py:2416 -msgid "Status set to ``Playing {game.name}``." -msgstr "Estado establecido a ``Jugando {game.name}``." +#: redbot/core/core_commands.py:2650 +msgid "This will delete all bank accounts for users who no longer share a server with the bot.\n" +"If you're sure, type `{prefix}bankset prune global yes`" +msgstr "Esto eliminará todas las cuentas bancarias de los usuarios que ya no comparten un servidor con el bot.\n" +"Si estás seguro, escribe `{prefix}bankset prune global yes`" -#: redbot/core/core_commands.py:2418 -msgid "Game cleared." -msgstr "Juego quitado." +#: redbot/core/core_commands.py:2659 +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 vaciadas." -#: redbot/core/core_commands.py:2424 +#: redbot/core/core_commands.py:2672 #, docstring -msgid "Sets [botname]'s listening status.\n\n" -" This will appear as `Listening to `.\n\n" -" Maximum length for a listening status is 128 characters.\n\n" -" **Examples:**\n" -" - `[p]set listening` - Clears the activity status.\n" -" - `[p]set listening jams`\n\n" -" **Arguments:**\n" -" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status." +msgid "Delete the bank account of a specified user.\n\n" +" Examples:\n" +" - `[p]bankset prune user @Twentysix` - Did not confirm. Shows the help message.\n" +" - `[p]bankset 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/core/core_commands.py:2441 -msgid "The maximum length of listening descriptions is 128 characters." -msgstr "La longitud máxima de las descripciones de escucha es de 128 caracteres." +#: redbot/core/core_commands.py:2692 +msgid "This will delete {name}'s bank account.\n" +"If you're sure, type `{prefix}bankset prune user {id} yes`" +msgstr "Esto eliminará la cuenta bancaria de {name}.\n" +"Si estás seguro, escribe `{prefix}bankset prune user {id} yes`" -#: redbot/core/core_commands.py:2450 -msgid "Status set to ``Listening to {listening}``." -msgstr "Estado establecido a ``Escuchando a {listening}``." +#: redbot/core/core_commands.py:2700 +msgid "The bank account for {name} has been pruned." +msgstr "La cuenta bancaria de {name} ha sido vaciada." -#: redbot/core/core_commands.py:2453 -msgid "Listening cleared." -msgstr "Estado de escucha quitado." +#: redbot/core/core_commands.py:2705 +#, docstring +msgid "Manage modlog settings." +msgstr "Administrar ajustes de modlog." -#: redbot/core/core_commands.py:2459 +#: redbot/core/core_commands.py:2711 #, docstring -msgid "Sets [botname]'s watching status.\n\n" -" This will appear as `Watching `.\n\n" -" Maximum length for a watching status is 128 characters.\n\n" -" **Examples:**\n" -" - `[p]set watching` - Clears the activity status.\n" -" - `[p]set watching [p]help`\n\n" -" **Arguments:**\n" -" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status." -msgstr "" +msgid "Command to fix misbehaving casetypes." +msgstr "Comando para corregir los casetypes de mal comportamiento." -#: redbot/core/core_commands.py:2475 -msgid "The maximum length of watching descriptions is 128 characters." -msgstr "La longitud máxima de las descripciones de visualización es de 128 caracteres." +#: redbot/core/core_commands.py:2722 +#, docstring +msgid "Set a channel as the modlog.\n\n" +" Omit `[channel]` to disable the modlog.\n" +" " +msgstr "Establece un canal como el modlog.\n\n" +" Omitir `[channel]` para desactivar el modlog.\n" +" " -#: redbot/core/core_commands.py:2482 -msgid "Status set to ``Watching {watching}``." -msgstr "Estado establecido a ``Viendo {watching}``." +#: redbot/core/core_commands.py:2731 +msgid "Mod events will be sent to {channel}." +msgstr "Los eventos de mod se enviarán a {channel}." -#: redbot/core/core_commands.py:2484 -msgid "Watching cleared." -msgstr "Estado de visualización quitado." +#: redbot/core/core_commands.py:2735 +msgid "I do not have permissions to send messages in {channel}!" +msgstr "¡No tengo permisos para enviar mensajes en {channel}!" + +#: redbot/core/core_commands.py:2743 +msgid "Mod log is already disabled." +msgstr "El registro del moderación ya está deshabilitado." -#: redbot/core/core_commands.py:2490 +#: redbot/core/core_commands.py:2746 +msgid "Mod log deactivated." +msgstr "Registró de moderación desactivado." + +#: redbot/core/core_commands.py:2751 #, docstring -msgid "Sets [botname]'s competing status.\n\n" -" This will appear as `Competing in `.\n\n" -" Maximum length for a competing status is 128 characters.\n\n" -" **Examples:**\n" -" - `[p]set competing` - Clears the activity status.\n" -" - `[p]set competing London 2012 Olympic Games`\n\n" -" **Arguments:**\n" -" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status." -msgstr "" +msgid "\n" +" Enable or disable case creation for a mod action.\n\n" +" An action can be enabling or disabling specific cases. (Ban, kick, mute, etc.)\n\n" +" Example: `[p]modlogset cases kick enabled`\n" +" " +msgstr "\n" +" Activa o desactiva la creación de casos ante una acción de mod.\n\n" +" Una acción puede estar habilitando o deshabilitando casos específicos. (Ban, kick, mute, etc.)\n\n" +" Ejemplo: `[p]modlogset cases kick enabled`\n" +" " -#: redbot/core/core_commands.py:2507 -msgid "The maximum length of competing descriptions is 128 characters." -msgstr "La longitud máxima de las descripciones de la competición es de 128 caracteres." +#: redbot/core/core_commands.py:2768 +msgid "Current settings:\n" +msgstr "Ajustes actuales:\n" -#: redbot/core/core_commands.py:2516 -msgid "Status set to ``Competing in {competing}``." -msgstr "Estado establecido a ``Compitiendo en {competing}``." +#: redbot/core/core_commands.py:2773 +msgid "That action is not registered." +msgstr "Esa acción no está registrada." -#: redbot/core/core_commands.py:2519 -msgid "Competing cleared." -msgstr "Estado de competición eliminado." +#: redbot/core/core_commands.py:2778 +msgid "Case creation for {action_name} actions is now {enabled}." +msgstr "La creación de casos para las acciones de moderacion {action_name} esta ahora {enabled}." + +#: redbot/core/core_commands.py:2786 +#, docstring +msgid "Reset all modlog cases in this server." +msgstr "Restablecer todos los casos modlog en este servidor." + +#: redbot/core/core_commands.py:2789 +msgid "Are you sure you would like to reset all modlog cases in this server?" +msgstr "¿Está seguro de que desea restablecer todos los casos de modlog en este servidor?" + +#: redbot/core/core_commands.py:2796 +msgid "You took too long to respond." +msgstr "Has tardado demasiado en responder." -#: redbot/core/core_commands.py:2525 +#: redbot/core/core_commands.py:2800 +msgid "Cases have been reset." +msgstr "Los casos han sido reiniciados." + +#: redbot/core/core_commands.py:2802 +msgid "No changes have been made." +msgstr "No se han realizado cambios." + +#: redbot/core/core_commands.py:2806 +#, docstring +msgid "Commands for changing [botname]'s settings." +msgstr "Comandos para cambiar la configuración de [botname]." + +#: redbot/core/core_commands.py:2813 +#, docstring +msgid "Commands for changing [botname]'s metadata." +msgstr "Comandos para cambiar la metadata de [botname]." + +#: redbot/core/core_commands.py:2818 #, docstring -msgid "Sets [botname]'s status.\n\n" -" Available statuses:\n" -" - `online`\n" -" - `idle`\n" -" - `dnd`\n" -" - `invisible`\n\n" +msgid "\n" +" Sets the bot's description.\n\n" +" Use without a description to reset.\n" +" This is shown in a few locations, including the help menu.\n\n" +" The maximum description length is 250 characters to ensure it displays properly.\n\n" +" The default is \"Red V3\".\n\n" " **Examples:**\n" -" - `[p]set status online` - Clears the status.\n" -" - `[p]set status invisible`\n\n" +" - `[p]set bot description` - Resets the description to the default setting.\n" +" - `[p]set bot description MyBot: A Red V3 Bot`\n\n" " **Arguments:**\n" -" - `` - One of the available statuses.\n" +" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" " " msgstr "" -#: redbot/core/core_commands.py:2555 -msgid "Status changed to {}." -msgstr "Estado cambiado a {}." +#: redbot/core/core_commands.py:2838 +msgid "Description reset." +msgstr "Descripción reiniciada." + +#: redbot/core/core_commands.py:2841 +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:2563 +#: redbot/core/core_commands.py:2854 #, docstring -msgid "Sets [botname]'s streaming status to a twitch stream.\n\n" -" This will appear as `Streaming ` or `LIVE ON TWITCH` depending on the context.\n" -" It will also include a `Watch` button with a twitch.tv url for the provided streamer.\n\n" -" Maximum length for a stream title is 128 characters.\n\n" -" Leaving both streamer and stream_title empty will clear it.\n\n" +msgid "Sets [botname]'s avatar\n\n" +" Supports either an attachment or an image URL.\n\n" " **Examples:**\n" -" - `[p]set stream` - Clears the activity status.\n" -" - `[p]set stream 26 Twentysix is streaming` - Sets the stream to `https://www.twitch.tv/26`.\n" -" - `[p]set stream https://twitch.tv/26 Twentysix is streaming` - Sets the URL manually.\n\n" +" - `[p]set bot avatar` - With an image attachment, this will set the avatar.\n" +" - `[p]set bot avatar` - Without an attachment, this will show the command help.\n" +" - `[p]set bot avatar https://links.flaree.xyz/k95` - Sets the avatar to the provided url.\n\n" " **Arguments:**\n" -" - `` - The twitch streamer to provide a link to. This can be their twitch name or the entire URL.\n" -" - `` - The text to follow `Streaming` in the status." +" - `[url]` - An image url to be used as an avatar. Leave blank when uploading an attachment.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2877 +msgid "That URL is invalid." +msgstr "Esa URL no es válida." + +#: redbot/core/core_commands.py:2879 +msgid "Something went wrong while trying to get the image." +msgstr "Algo salió mal al intentar obtener la imagen." + +#: redbot/core/core_commands.py:2889 +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, PNG, or GIF format." +msgstr "" + +#: redbot/core/core_commands.py:2896 +msgid "JPG / PNG / GIF format only." msgstr "" -#: redbot/core/core_commands.py:2588 -msgid "The maximum length of the streamer url is 511 characters." -msgstr "La longitud máxima de la url del streamer es de 511 caracteres." +#: redbot/core/core_commands.py:2898 redbot/core/core_commands.py:2967 +#: redbot/core/core_commands.py:2991 redbot/core/core_commands.py:3073 +msgid "Done." +msgstr "Listo." -#: redbot/core/core_commands.py:2591 -msgid "The maximum length of the stream title is 128 characters." +#: redbot/core/core_commands.py:2903 +#, docstring +msgid "\n" +" Removes [botname]'s avatar.\n\n" +" **Example:**\n" +" - `[p]set bot avatar remove`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2605 +#: redbot/core/core_commands.py:2911 +msgid "Avatar removed." +msgstr "Avatar eliminado." + +#: redbot/core/core_commands.py:2916 #, docstring msgid "Sets [botname]'s username.\n\n" " Maximum length for a username is 32 characters.\n\n" " Note: The username of a verified bot cannot be manually changed.\n" " Please contact Discord support to change it.\n\n" " **Example:**\n" -" - `[p]set username BaguetteBot`\n\n" +" - `[p]set bot username BaguetteBot`\n\n" " **Arguments:**\n" -" - `` - The username to give the bot.\n" +" - `` - The username to give the bot.\n" " " msgstr "" -#: redbot/core/core_commands.py:2621 +#: redbot/core/core_commands.py:2932 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:2628 +#: redbot/core/core_commands.py:2939 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:2634 +#: redbot/core/core_commands.py:2945 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:2644 +#: redbot/core/core_commands.py:2955 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:2654 +#: redbot/core/core_commands.py:2965 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:2662 +#: redbot/core/core_commands.py:2973 #, docstring msgid "Sets [botname]'s nickname for the current server.\n\n" " Maximum length for a nickname is 32 characters.\n\n" " **Example:**\n" -" - `[p]set nickname 🎃 SpookyBot 🎃`\n\n" +" - `[p]set bot nickname 🎃 SpookyBot 🎃`\n\n" " **Arguments:**\n" -" - `[nickname]` - The nickname to give the bot. Leave blank to clear the current nickname.\n" +" - `[nickname]` - The nickname to give the bot. Leave blank to clear the current nickname.\n" " " msgstr "" -#: redbot/core/core_commands.py:2674 +#: redbot/core/core_commands.py:2985 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:2678 +#: redbot/core/core_commands.py:2989 msgid "I lack the permissions to change my own nickname." msgstr "No tengo permisos para cambiar mi propio apodo." -#: redbot/core/core_commands.py:2685 +#: redbot/core/core_commands.py:2996 #, docstring -msgid "Sets [botname]'s global prefix(es).\n\n" -" Warning: This is not additive. It will replace all current prefixes.\n\n" -" See also the `--mentionable` flag to enable mentioning the bot as the prefix.\n\n" +msgid "Customizes a section of `[p]info`.\n\n" +" The maximum amount of allowed characters is 1024.\n" +" Supports markdown, links and \"mentions\".\n\n" +" Link example: `[My link](https://example.com)`\n\n" " **Examples:**\n" -" - `[p]set prefix !`\n" -" - `[p]set prefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" -" - `[p]set prefix \"@[botname] \"` - This uses a mention as the prefix. See also the `--mentionable` flag.\n" -" - `[p]set prefix ! ? .` - Sets multiple prefixes.\n\n" +" - `[p]set bot custominfo >>> I can use **markdown** such as quotes, ||spoilers|| and multiple lines.`\n" +" - `[p]set bot custominfo Join my [support server](discord.gg/discord)!`\n" +" - `[p]set bot custominfo` - Removes custom info text.\n\n" " **Arguments:**\n" -" - `` - The prefixes the bot will respond to globally.\n" +" - `[text]` - The custom info text.\n" " " msgstr "" -#: redbot/core/core_commands.py:2702 -msgid "Warning: A prefix is above the recommended length (20 characters).\n" -"Do you want to continue? (y/n)" -msgstr "" +#: redbot/core/core_commands.py:3013 +msgid "The custom text has been cleared." +msgstr "El texto personalizado ha sido borrado." -#: redbot/core/core_commands.py:2715 -msgid "Cancelled." -msgstr "Cancelado." +#: redbot/core/core_commands.py:3017 +msgid "The custom text has been set." +msgstr "Se ha establecido el texto personalizado." -#: redbot/core/core_commands.py:2719 -msgid "Prefix set." -msgstr "Prefijo establecido." +#: redbot/core/core_commands.py:3020 +msgid "Text must be fewer than 1024 characters long." +msgstr "El texto debe tener menos de 1024 caracteres." -#: redbot/core/core_commands.py:2721 -msgid "Prefixes set." -msgstr "Prefijos establecidos." +#: redbot/core/core_commands.py:3029 +#, docstring +msgid "Commands for setting [botname]'s status." +msgstr "Comandos para establecer el estado de [botname]." -#: redbot/core/core_commands.py:2727 +#: redbot/core/core_commands.py:3043 #, docstring -msgid "\n" -" Sets [botname]'s server prefix(es).\n\n" -" Warning: This will override global prefixes, the bot will not respond to any global prefixes in this server.\n" -" This is not additive. It will replace all current server prefixes.\n" -" A prefix cannot have more than 20 characters.\n\n" +msgid "Sets [botname]'s streaming status to a twitch stream.\n\n" +" This will appear as `Streaming ` or `LIVE ON TWITCH` depending on the context.\n" +" It will also include a `Watch` button with a twitch.tv url for the provided streamer.\n\n" +" Maximum length for a stream title is 128 characters.\n\n" +" Leaving both streamer and stream_title empty will clear it.\n\n" +" **Examples:**\n" +" - `[p]set status stream` - Clears the activity status.\n" +" - `[p]set status stream 26 Twentysix is streaming` - Sets the stream to `https://www.twitch.tv/26`.\n" +" - `[p]set status stream https://twitch.tv/26 Twentysix is streaming` - Sets the URL manually.\n\n" +" **Arguments:**\n" +" - `` - The twitch streamer to provide a link to. This can be their twitch name or the entire URL.\n" +" - `` - The text to follow `Streaming` in the status." +msgstr "" + +#: redbot/core/core_commands.py:3081 +#, docstring +msgid "Sets [botname]'s playing status.\n\n" +" This will appear as `Playing ` or `PLAYING A GAME: ` depending on the context.\n\n" +" Maximum length for a playing status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]set serverprefix !`\n" -" - `[p]set serverprefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" -" - `[p]set serverprefix \"@[botname] \"` - This uses a mention as the prefix.\n" -" - `[p]set serverprefix ! ? .` - Sets multiple prefixes.\n\n" +" - `[p]set status playing` - Clears the activity status.\n" +" - `[p]set status playing the keyboard`\n\n" " **Arguments:**\n" -" - `[prefixes...]` - The prefixes the bot will respond to on this server. Leave blank to clear server prefixes.\n" +" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2745 -msgid "Server prefixes have been reset." -msgstr "Se han restablecido los prefijos del servidor." +#: redbot/core/core_commands.py:3102 +msgid "Status set to `Playing {game.name}`." +msgstr "Estado establecido a `Jugando {game.name}`." + +#: redbot/core/core_commands.py:3104 +msgid "Game cleared." +msgstr "Juego quitado." -#: redbot/core/core_commands.py:2748 -msgid "You cannot have a prefix longer than 20 characters." +#: redbot/core/core_commands.py:3112 +#, docstring +msgid "Sets [botname]'s listening status.\n\n" +" This will appear as `Listening to `.\n\n" +" Maximum length for a listening status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status listening` - Clears the activity status.\n" +" - `[p]set status listening jams`\n\n" +" **Arguments:**\n" +" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2753 -msgid "Server prefix set." -msgstr "Prefijo del servidor establecido." +#: redbot/core/core_commands.py:3134 +msgid "Status set to `Listening to {listening}`." +msgstr "Estado establecido a `Escuchando a {listening}`." -#: redbot/core/core_commands.py:2755 -msgid "Server prefixes set." -msgstr "Prefijos de servidor establecidos." +#: redbot/core/core_commands.py:3137 +msgid "Listening cleared." +msgstr "Estado de escucha quitado." + +#: redbot/core/core_commands.py:3145 +#, docstring +msgid "Sets [botname]'s watching status.\n\n" +" This will appear as `Watching `.\n\n" +" Maximum length for a watching status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status watching` - Clears the activity status.\n" +" - `[p]set status watching [p]help`\n\n" +" **Arguments:**\n" +" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3166 +msgid "Status set to `Watching {watching}`." +msgstr "Estado establecido a `Viendo {watching}`." + +#: redbot/core/core_commands.py:3168 +msgid "Watching cleared." +msgstr "Estado de visualización quitado." + +#: redbot/core/core_commands.py:3176 +#, docstring +msgid "Sets [botname]'s competing status.\n\n" +" This will appear as `Competing in `.\n\n" +" Maximum length for a competing status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status competing` - Clears the activity status.\n" +" - `[p]set status competing London 2012 Olympic Games`\n\n" +" **Arguments:**\n" +" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3198 +msgid "Status set to `Competing in {competing}`." +msgstr "Estado establecido a `Compitiendo en {competing}`." + +#: redbot/core/core_commands.py:3201 +msgid "Competing cleared." +msgstr "Estado de competición eliminado." + +#: redbot/core/core_commands.py:3209 +#, docstring +msgid "Sets [botname]'s custom status.\n\n" +" This will appear as ``.\n\n" +" Maximum length for a custom status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status custom` - Clears the activity status.\n" +" - `[p]set status custom Running cogs...`\n\n" +" **Arguments:**\n" +" - `[text]` - The custom status text. Leave blank to clear the current activity status.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3230 +msgid "Custom status set to `{text}`." +msgstr "Estado personalizado establecido a `{text}`." + +#: redbot/core/core_commands.py:3232 +msgid "Custom status cleared." +msgstr "Estado personalizado borrado." + +#: redbot/core/core_commands.py:3237 +msgid "Status changed to {}." +msgstr "Estado cambiado a {}." + +#: redbot/core/core_commands.py:3243 +#, docstring +msgid "Set [botname]'s status to online." +msgstr "Establece el estado de [botname] como en linea." + +#: redbot/core/core_commands.py:3250 +#, docstring +msgid "Set [botname]'s status to do not disturb." +msgstr "Establece el estado de [botname] como no molestar." + +#: redbot/core/core_commands.py:3257 +#, docstring +msgid "Set [botname]'s status to idle." +msgstr "Establece el estado de [botname] como inactivo." + +#: redbot/core/core_commands.py:3264 +#, docstring +msgid "Set [botname]'s status to invisible." +msgstr "Establece el estado de [botname] como invisible." + +#: redbot/core/core_commands.py:3274 +#, docstring +msgid "Set server's admin and mod roles for [botname]." +msgstr "Establece los roles de administrador y moderador del servidor para [botname]." + +#: redbot/core/core_commands.py:3280 +#, docstring +msgid "\n" +" Adds an admin role for this server.\n\n" +" Admins have the same access as Mods, plus additional admin level commands like:\n" +" - `[p]set serverprefix`\n" +" - `[p]addrole`\n" +" - `[p]ban`\n" +" - `[p]ignore guild`\n\n" +" And more.\n\n" +" **Examples:**\n" +" - `[p]set roles addadminrole @Admins`\n" +" - `[p]set roles addadminrole Super Admins`\n\n" +" **Arguments:**\n" +" - `` - The role to add as an admin.\n" +" " +msgstr "\n" +" Añade un rol de administrador para este servidor.\n\n" +" Los administradores tienen el mismo acceso que los moderadores, más comandos adicionales de nivel de administración como:\n" +" - `[p]set serverprefix`\n" +" - `[p]addrole`\n" +" - `[p]ban`\n" +" - `[p]ignore guild`\n\n" +" y más.\n\n" +" **Ejemplos:**\n" +" - `[p]set roles addadminrole @Admins`\n" +" - `[p]set roles addadminrole Super Admins`\n\n" +" **Argumentos:**\n" +" - `` - El rol a agregar como administrador.\n" +" " + +#: redbot/core/core_commands.py:3300 +msgid "This role is already an admin role." +msgstr "`{item}`ya es un rol de administrador." + +#: redbot/core/core_commands.py:3302 +msgid "That role is now considered an admin role." +msgstr "Ese rol ahora se considera un rol de administrador." + +#: redbot/core/core_commands.py:3308 +#, docstring +msgid "\n" +" Adds a moderator role for this server.\n\n" +" This grants access to moderator level commands like:\n" +" - `[p]mute`\n" +" - `[p]cleanup`\n" +" - `[p]customcommand create`\n\n" +" And more.\n\n" +" **Examples:**\n" +" - `[p]set roles addmodrole @Mods`\n" +" - `[p]set roles addmodrole Loyal Helpers`\n\n" +" **Arguments:**\n" +" - `` - The role to add as a moderator.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3327 +msgid "This role is already a mod role." +msgstr "Este rol ya es un rol de mod." -#: redbot/core/core_commands.py:2760 +#: redbot/core/core_commands.py:3329 +msgid "That role is now considered a mod role." +msgstr "Ese rol se considera ahora un rol de mod." + +#: redbot/core/core_commands.py:3337 #, docstring msgid "\n" -" Changes the bot's default locale.\n\n" +" Removes an admin role for this server.\n\n" +" **Examples:**\n" +" - `[p]set roles removeadminrole @Admins`\n" +" - `[p]set roles removeadminrole Super Admins`\n\n" +" **Arguments:**\n" +" - `` - The role to remove from being an admin.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3349 +msgid "That role was not an admin role to begin with." +msgstr "Ese rol no era un rol de administrador para empezar." + +#: redbot/core/core_commands.py:3351 +msgid "That role is no longer considered an admin role." +msgstr "Ese rol ya no se considera un rol de administrador." + +#: redbot/core/core_commands.py:3359 +#, docstring +msgid "\n" +" Removes a mod role for this server.\n\n" +" **Examples:**\n" +" - `[p]set roles removemodrole @Mods`\n" +" - `[p]set roles removemodrole Loyal Helpers`\n\n" +" **Arguments:**\n" +" - `` - The role to remove from being a moderator.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3371 +msgid "That role was not a mod role to begin with." +msgstr "Ese rol no era un rol de mod para empezar." + +#: redbot/core/core_commands.py:3373 +msgid "That role is no longer considered a mod role." +msgstr "Ese rol ya no se considera un rol de mod." + +#: redbot/core/core_commands.py:3381 +#, docstring +msgid "\n" +" Changes [botname]'s locale in this server.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" Use \"default\" to return to the bot's default set language.\n\n" +" If you want to change bot's global locale, see `[p]set locale global` command.\n\n" +" **Examples:**\n" +" - `[p]set locale en-US`\n" +" - `[p]set locale de-DE`\n" +" - `[p]set locale fr-FR`\n" +" - `[p]set locale pl-PL`\n" +" - `[p]set locale default` - Resets to the global default locale.\n\n" +" **Arguments:**\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3408 +#, docstring +msgid "\n" +" Changes [botname]'s default locale.\n\n" " This will be used when a server has not set a locale, or in DMs.\n\n" " Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" " To reset to English, use \"en-US\".\n\n" " **Examples:**\n" -" - `[p]set locale en-US`\n" -" - `[p]set locale de-DE`\n" -" - `[p]set locale fr-FR`\n" -" - `[p]set locale pl-PL`\n\n" +" - `[p]set locale global en-US`\n" +" - `[p]set locale global de-DE`\n" +" - `[p]set locale global fr-FR`\n" +" - `[p]set locale global pl-PL`\n\n" " **Arguments:**\n" -" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" " " msgstr "" -#: redbot/core/core_commands.py:2781 redbot/core/core_commands.py:2825 -#: redbot/core/core_commands.py:2864 redbot/core/core_commands.py:2908 +#: redbot/core/core_commands.py:3429 redbot/core/core_commands.py:3472 +#: redbot/core/core_commands.py:3534 redbot/core/core_commands.py:3579 msgid "Invalid language code. Use format: `en-US`" msgstr "Código de idioma no válido. Usa el formato: `en-US`" -#: redbot/core/core_commands.py:2785 redbot/core/core_commands.py:2829 -#: redbot/core/core_commands.py:2868 redbot/core/core_commands.py:2912 +#: redbot/core/core_commands.py:3433 redbot/core/core_commands.py:3476 +#: redbot/core/core_commands.py:3538 redbot/core/core_commands.py:3583 msgid "Invalid format - language code has to include country code, e.g. `en-US`" 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:2792 +#: redbot/core/core_commands.py:3440 msgid "Global locale has been set." msgstr "Se ha establecido un idioma global." -#: redbot/core/core_commands.py:2798 +#: redbot/core/core_commands.py:3446 #, docstring msgid "\n" -" Changes the bot's locale in this server.\n\n" +" Changes [botname]'s locale in this server.\n\n" " Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" -" Use \"default\" to return to the bot's default set language.\n" -" To reset to English, use \"en-US\".\n\n" +" Use \"default\" to return to the bot's default set language.\n\n" " **Examples:**\n" -" - `[p]set locale en-US`\n" -" - `[p]set locale de-DE`\n" -" - `[p]set locale fr-FR`\n" -" - `[p]set locale pl-PL`\n" -" - `[p]set locale default` - Resets to the global default locale.\n\n" +" - `[p]set locale server en-US`\n" +" - `[p]set locale server de-DE`\n" +" - `[p]set locale server fr-FR`\n" +" - `[p]set locale server pl-PL`\n" +" - `[p]set locale server default` - Resets to the global default locale.\n\n" " **Arguments:**\n" -" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" " " msgstr "" -#: redbot/core/core_commands.py:2820 +#: redbot/core/core_commands.py:3467 msgid "Locale has been set to the default." msgstr "El idioma se ha establecido en el valor predeterminado." -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:3482 msgid "Locale has been set." msgstr "Configuración regional establecida." -#: redbot/core/core_commands.py:2841 +#: redbot/core/core_commands.py:3487 +#, docstring +msgid "\n" +" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale in this server.\n\n" +" If you want to change bot's global regional format, see `[p]set regionalformat global` command.\n\n" +" **Examples:**\n" +" - `[p]set regionalformat en-US`\n" +" - `[p]set region de-DE`\n" +" - `[p]set regionalformat reset` - Resets to the locale.\n\n" +" **Arguments:**\n" +" - `[language_code]` - The region format to use for the bot in this server.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3511 #, docstring msgid "\n" " Changes the bot's regional format. This is used for formatting date, time and numbers.\n\n" " `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" -" Leave `language_code` empty to base regional formatting on bot's locale.\n\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale.\n\n" " **Examples:**\n" -" - `[p]set globalregionalformat en-US`\n" -" - `[p]set globalregion de-DE`\n" -" - `[p]set globalregionalformat` - Resets to the locale.\n\n" +" - `[p]set regionalformat global en-US`\n" +" - `[p]set region global de-DE`\n" +" - `[p]set regionalformat global reset` - Resets to the locale.\n\n" " **Arguments:**\n" -" - `[language_code]` - The default region format to use for the bot.\n" +" - `[language_code]` - The default region format to use for the bot.\n" " " msgstr "" -#: redbot/core/core_commands.py:2858 +#: redbot/core/core_commands.py:3528 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:2875 +#: redbot/core/core_commands.py:3545 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:2883 +#: redbot/core/core_commands.py:3554 #, docstring msgid "\n" " Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" " `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" -" Leave `language_code` empty to base regional formatting on bot's locale in this server.\n\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale in this server.\n\n" " **Examples:**\n" -" - `[p]set regionalformat en-US`\n" -" - `[p]set region de-DE`\n" -" - `[p]set regionalformat` - Resets to the locale.\n\n" +" - `[p]set regionalformat server en-US`\n" +" - `[p]set region local de-DE`\n" +" - `[p]set regionalformat server reset` - Resets to the locale.\n\n" " **Arguments:**\n" -" - `[language_code]` - The region format to use for the bot in this server.\n" +" - `[language_code]` - The region format to use for the bot in this server.\n" " " msgstr "" -#: redbot/core/core_commands.py:2901 +#: redbot/core/core_commands.py:3572 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:2919 +#: redbot/core/core_commands.py:3590 msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "El formato regional ahora se basará en el idioma `{language_code}`." -#: redbot/core/core_commands.py:2927 -#, 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\n" -" Link example: `[My link](https://example.com)`\n\n" -" **Examples:**\n" -" - `[p]set custominfo >>> I can use **markdown** such as quotes, ||spoilers|| and multiple lines.`\n" -" - `[p]set custominfo Join my [support server](discord.gg/discord)!`\n" -" - `[p]set custominfo` - Removes custom info text.\n\n" -" **Arguments:**\n" -" - `[text]` - The custom info text.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:2944 -msgid "The custom text has been cleared." -msgstr "El texto personalizado ha sido borrado." - -#: redbot/core/core_commands.py:2948 -msgid "The custom text has been set." -msgstr "Se ha establecido el texto personalizado." - -#: redbot/core/core_commands.py:2951 -msgid "Text must be fewer than 1024 characters long." -msgstr "El texto debe tener menos de 1024 caracteres." - -#: redbot/core/core_commands.py:2956 +#: redbot/core/core_commands.py:3607 #, docstring msgid "\n" " Commands to 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" +" If passed without the `` or `` arguments it will allow you to open a modal to set your API keys securely.\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, so this command should only be used in a private channel or in DM with the bot.\n\n" " **Examples:**\n" -" - `[p]set api Spotify redirect_uri localhost`\n" -" - `[p]set api github client_id,whoops client_secret,whoops`\n\n" +" - `[p]set api`\n" +" - `[p]set api spotify`\n" +" - `[p]set api spotify redirect_uri localhost`\n" +" - `[p]set api github client_id,whoops client_secret,whoops`\n\n" " **Arguments:**\n" -" - `` - The service you're adding tokens to.\n" -" - `` - Pairs of token keys and values. The key and value should be separated by one of ` `, `,`, or `;`.\n" +" - `` - The service you're adding tokens to.\n" +" - `` - Pairs of token keys and values. The key and value should be separated by one of ` `, `,`, or `;`.\n" " " msgstr "" -#: redbot/core/core_commands.py:2977 +#: redbot/core/core_commands.py:3631 +msgid "Click the button below to set your keys." +msgstr "Haga clic en el botón de abajo para establecer tus llaves." + +#: redbot/core/core_commands.py:3633 +msgid "This API keys setup message has expired." +msgstr "El mensaje de configuración de claves API ha expirado." + +#: redbot/core/core_commands.py:3638 msgid "`{service}` API tokens have been set." msgstr "`{service}` Los tokens de la API han sido establecidos." -#: redbot/core/core_commands.py:2981 +#: redbot/core/core_commands.py:3642 #, docstring msgid "\n" " Show all external API services along with their keys that have been set.\n\n" " Secrets are not shown.\n\n" " **Example:**\n" -" - `[p]set api list``\n" +" - `[p]set api list`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3653 +msgid "No API services have been set yet." +msgstr "Aún no se han establecido servicios de API." + +#: redbot/core/core_commands.py:3658 +msgid "Set API services:\n" +msgstr "Establecer servicios API:\n" + +#: redbot/core/core_commands.py:3658 +msgid "Set API service:\n" +msgstr "Establecer servicio API:\n" + +#: redbot/core/core_commands.py:3668 +#, docstring +msgid "\n" +" Remove the given services with all their keys and tokens.\n\n" +" **Examples:**\n" +" - `[p]set api remove spotify`\n" +" - `[p]set api remove github youtube`\n\n" +" **Arguments:**\n" +" - `` - The services to remove." +msgstr "" + +#: redbot/core/core_commands.py:3683 +msgid "Services deleted successfully:\n" +"{services_list}" +msgstr "Servicios eliminados con éxito:\n" +"{services_list}" + +#: redbot/core/core_commands.py:3687 +msgid "Service deleted successfully: {service_name}" +msgstr "Servicio eliminado con éxito: {service_name}" + +#: redbot/core/core_commands.py:3692 +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:3700 +#, docstring +msgid "\n" +" Commands for configuring owner notifications.\n\n" +" Owner notifications include usage of `[p]contact` and available Red updates.\n" +" " +msgstr "\n" +" Comandos para configurar las notificaciones del dueño.\n\n" +" Las notificaciones del dueño incluyen el uso de `[p]contact y actualizaciones disponibles de Red.\n" +" " + +#: redbot/core/core_commands.py:3709 +#, docstring +msgid "\n" +" Opt-in on receiving owner notifications.\n\n" +" This is the default state.\n\n" +" Note: This will only resume sending owner notifications to your DMs.\n" +" Additional owners and destinations will not be affected.\n\n" +" **Example:**\n" +" - `[p]set ownernotifications optin`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3728 +#, docstring +msgid "\n" +" Opt-out of receiving owner notifications.\n\n" +" Note: This will only stop sending owner notifications to your DMs.\n" +" Additional owners and destinations will still receive notifications.\n\n" +" **Example:**\n" +" - `[p]set ownernotifications optout`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3750 +#, docstring +msgid "\n" +" Adds a destination text channel to receive owner notifications.\n\n" +" **Examples:**\n" +" - `[p]set ownernotifications adddestination #owner-notifications`\n" +" - `[p]set ownernotifications adddestination 168091848718417920` - Accepts channel IDs.\n\n" +" **Arguments:**\n" +" - `` - The channel to send owner notifications to.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3775 +#, docstring +msgid "\n" +" Removes a destination text channel from receiving owner notifications.\n\n" +" **Examples:**\n" +" - `[p]set ownernotifications removedestination #owner-notifications`\n" +" - `[p]set ownernotifications deletedestination 168091848718417920` - Accepts channel IDs.\n\n" +" **Arguments:**\n" +" - `` - The channel to stop sending owner notifications to.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3799 +#, docstring +msgid "\n" +" Lists the configured extra destinations for owner notifications.\n\n" +" **Example:**\n" +" - `[p]set ownernotifications listdestinations`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3809 +msgid "There are no extra channels being sent to." +msgstr "No se ha enviado a canales adicionales." + +#: redbot/core/core_commands.py:3820 +msgid "Unknown channel with id: {id}" +msgstr "Canal desconocido con id: {id}" + +#: redbot/core/core_commands.py:3830 +#, docstring +msgid "\n" +" Show the current settings for [botname].\n\n" +" Accepts optional server parameter to allow prefix recovery.\n" +" " +msgstr "\n" +" Mostrar la configuración actual para [botname].\n\n" +" Acepta el parámetro opcional del servidor para permitir la recuperación del prefijo.\n" +" " + +#: redbot/core/core_commands.py:3844 redbot/core/core_commands.py:3848 +msgid "Not Set." +msgstr "No establecido." + +#: redbot/core/core_commands.py:3855 +msgid "Admin roles: {admin}\n" +"Mod roles: {mod}\n" +"Locale: {guild_locale}\n" +"Regional format: {guild_regional_format}\n" +msgstr "Roles de Admin: {admin}\n" +"Roles de Mod: {mod}\n" +"Idioma: {guild_locale}\n" +"Formato regional: {guild_regional_format}\n" + +#: redbot/core/core_commands.py:3876 +msgid "{bot_name} Settings:\n\n" +"Prefixes: {prefixes}\n" +"{guild_settings}Global locale: {locale}\n" +"Global regional format: {regional_format}\n" +"Default embed colour: {colour}" +msgstr "Configuración de {bot_name}:\n\n" +"Prefijos: {prefixes}\n" +"{guild_settings}Idioma global: {locale}\n" +"Formato regional global: {regional_format}\n" +"Color de los embed predeterminado: {colour}" + +#: redbot/core/core_commands.py:3898 +#, 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\n" +" This is only applied to the current server and not globally.\n\n" +" **Examples:**\n" +" - `[p]set deletedelay` - Shows the current delete delay setting.\n" +" - `[p]set deletedelay 60` - Sets the delete delay to the max of 60 seconds.\n" +" - `[p]set deletedelay -1` - Disables deleting command messages.\n\n" +" **Arguments:**\n" +" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3919 +msgid "Command deleting disabled." +msgstr "Eliminación de comandos desactivada." + +#: redbot/core/core_commands.py:3921 +msgid "Delete delay set to {num} seconds." +msgstr "Eliminar el retraso conjunto a {num} segundos." + +#: redbot/core/core_commands.py:3926 +msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" +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:3933 +msgid "I will not delete command messages." +msgstr "No borraré los mensajes de comando." + +#: redbot/core/core_commands.py:3939 +#, 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\n" +" **Example:**\n" +" - `[p]set usebotcolour`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3951 +msgid "The bot {} use its configured color for embeds." +msgstr "El bot {} utiliza su color configurado para embeds." + +#: redbot/core/core_commands.py:3952 +msgid "will not" +msgstr "no será" + +#: redbot/core/core_commands.py:3952 +msgid "will" +msgstr "será" + +#: redbot/core/core_commands.py:3960 +#, docstring +msgid "\n" +" Toggle whether to enable fuzzy command search for the server.\n\n" +" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" +" Note: This can be processor intensive and may be unsuitable for larger servers.\n\n" +" Default is for fuzzy command search to be disabled.\n\n" +" **Example:**\n" +" - `[p]set serverfuzzy`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3975 +msgid "Fuzzy command search has been {} for this server." +msgstr "La búsqueda de comandos Fuzzy ha sido {} para este servidor." + +#: redbot/core/core_commands.py:3983 +#, docstring +msgid "\n" +" Toggle whether to enable fuzzy command search in DMs.\n\n" +" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" +" Default is for fuzzy command search to be disabled.\n\n" +" **Example:**\n" +" - `[p]set fuzzy`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3996 +msgid "Fuzzy command search has been {} in DMs." +msgstr "La búsqueda de comandos Fuzzy ha sido {} en MDs." + +#: redbot/core/core_commands.py:4004 +#, 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\n" +" **Examples:**\n" +" - `[p]set colour dark red`\n" +" - `[p]set colour blurple`\n" +" - `[p]set colour 0x5DADE2`\n" +" - `[p]set color 0x#FDFEFE`\n" +" - `[p]set color #7F8C8D`\n\n" +" **Arguments:**\n" +" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4024 +msgid "The color has been reset." +msgstr "El color ha sido restablecido." + +#: redbot/core/core_commands.py:4027 +msgid "The color has been set." +msgstr "El color ha sido establecido." + +#: redbot/core/core_commands.py:4036 +#, docstring +msgid "Sets [botname]'s global prefix(es).\n\n" +" Warning: This is not additive. It will replace all current prefixes.\n\n" +" See also the `--mentionable` flag to enable mentioning the bot as the prefix.\n\n" +" **Examples:**\n" +" - `[p]set prefix !`\n" +" - `[p]set prefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" +" - `[p]set prefix \"@[botname] \"` - This uses a mention as the prefix. See also the `--mentionable` flag.\n" +" - `[p]set prefix ! ? .` - Sets multiple prefixes.\n\n" +" **Arguments:**\n" +" - `` - The prefixes the bot will respond to globally.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4053 redbot/core/core_commands.py:4130 +msgid "Prefixes cannot start with '/', as it conflicts with Discord's slash commands." +msgstr "Los prefijos no pueden comenzar con '/', ya que entran en conflicto con los comandos slash de Discord." + +#: redbot/core/core_commands.py:4058 +msgid "Warning: A prefix is below the recommended length (1 character).\n" +"Do you want to continue?" +msgstr "" + +#: redbot/core/core_commands.py:4072 redbot/core/core_commands.py:4090 +msgid "Cancelled." +msgstr "Cancelado." + +#: redbot/core/core_commands.py:4076 +msgid "Warning: A prefix is above the recommended length (25 characters).\n" +"Do you want to continue?" +msgstr "Advertencia: Un prefijo está por encima de la longitud recomendada (25 caracteres).\n" +"¿Desea continuar?" + +#: redbot/core/core_commands.py:4094 +msgid "Prefix set." +msgstr "Prefijo establecido." + +#: redbot/core/core_commands.py:4096 +msgid "Prefixes set." +msgstr "Prefijos establecidos." + +#: redbot/core/core_commands.py:4103 +#, docstring +msgid "\n" +" Sets [botname]'s server prefix(es).\n\n" +" Warning: This will override global prefixes, the bot will not respond to any global prefixes in this server.\n" +" This is not additive. It will replace all current server prefixes.\n" +" A prefix cannot have more than 25 characters.\n\n" +" **Examples:**\n" +" - `[p]set serverprefix !`\n" +" - `[p]set serverprefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" +" - `[p]set serverprefix \"@[botname] \"` - This uses a mention as the prefix.\n" +" - `[p]set serverprefix ! ? .` - Sets multiple prefixes.\n" +" - `[p]set serverprefix \"Red - Discord Bot\" ?` - Sets the prefix for a specific server. Quotes are needed to use spaces in the server name.\n\n" +" **Arguments:**\n" +" - `[server]` - The server to set the prefix for. Defaults to current server.\n" +" - `[prefixes...]` - The prefixes the bot will respond to on this server. Leave blank to clear server prefixes.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4126 +msgid "Server prefixes have been reset." +msgstr "Se han restablecido los prefijos del servidor." + +#: redbot/core/core_commands.py:4134 +msgid "You cannot have a prefix shorter than 1 character." +msgstr "" + +#: redbot/core/core_commands.py:4137 +msgid "You cannot have a prefix longer than 25 characters." +msgstr "No puedes tener un prefijo de más de 25 caracteres." + +#: redbot/core/core_commands.py:4142 +msgid "Server prefix set." +msgstr "Prefijo del servidor establecido." + +#: redbot/core/core_commands.py:4144 +msgid "Server prefixes set." +msgstr "Prefijos de servidor establecidos." + +#: redbot/core/core_commands.py:4149 +#, docstring +msgid "\n" +" Set a global bot variable for using buttons in menus.\n\n" +" When enabled, all usage of cores menus API will use buttons instead of reactions.\n\n" +" This defaults to False.\n" +" Using this without a setting will toggle.\n\n" +" **Examples:**\n" +" - `[p]set usebuttons True` - Enables using buttons.\n" +" - `[p]helpset usebuttons` - Toggles the value.\n\n" +" **Arguments:**\n" +" - `[use_buttons]` - Whether to use buttons. Leave blank to toggle.\n" +" " +msgstr "\n" +" Establec una variable de bot global para usar botones en menús.\n\n" +" Cuando está activado, todo uso de los nucleos de la API de menú, ocupará botones en lugar de reacciones.\n\n" +" Esto por defecto es False.\n" +" Usar esto sin un ajuste hara que cambié.\n\n" +" **Ejemplos:**\n" +" - `[p]set usebuttons True` - Habilita el uso de botones.\n" +" - `[p]helpset usebuttons` - Cambia el valor.\n\n" +" **Argumentos:**\n" +" - `[use_buttons]` - Si se usan los botones o no. Deje en blanco para alternar.\n" " " -msgstr "" - -#: redbot/core/core_commands.py:2992 -msgid "No API services have been set yet." -msgstr "Aún no se han establecido servicios de API." -#: redbot/core/core_commands.py:2997 -msgid "Set API services:\n" -msgstr "Establecer servicios API:\n" +#: redbot/core/core_commands.py:4168 +msgid "I will use buttons on basic menus." +msgstr "Utilizaré botones en los menús básicos." -#: redbot/core/core_commands.py:2997 -msgid "Set API service:\n" -msgstr "Establecer servicio API:\n" +#: redbot/core/core_commands.py:4170 +msgid "I will not use buttons on basic menus." +msgstr "No voy a usar botones en los menús básicos." -#: redbot/core/core_commands.py:3007 +#: redbot/core/core_commands.py:4175 #, docstring msgid "\n" -" Remove the given services with all their keys and tokens.\n\n" +" Set the message that will be sent on uncaught bot errors.\n\n" +" To include the command name in the message, use the `{command}` placeholder.\n\n" +" If you omit the `msg` argument, the message will be reset to the default one.\n\n" " **Examples:**\n" -" - `[p]set api remove Spotify`\n" -" - `[p]set api remove github audiodb`\n\n" +" - `[p]set errormsg` - Resets the error message back to the default: \"Error in command '{command}'.\". If the command invoker is one of the bot owners, the message will also include \"Check your console or logs for details.\".\n" +" - `[p]set errormsg Oops, the command {command} has failed! Please try again later.` - Sets the error message to a custom one.\n\n" " **Arguments:**\n" -" - `` - The services to remove." -msgstr "" +" - `[msg]` - The custom error message. Must be less than 1000 characters. Omit to reset to the default one.\n" +" " +msgstr "\n" +" Establece el mensaje que se enviará en errores de bot no capturados.\n\n" +" Para incluir el nombre del comando en el mensaje, utilice el marcador de posición `{command}`.\n\n" +" Si omites el argumento `msg`, el mensaje se restablecerá al predeterminado.\n\n" +" **Ejemplos:**\n" +" - `[p]set errormsg` - Restablece el mensaje de error de vuelta al valor predeterminado: \"Error en el comando '{command}'.\". Si quien invocó el comando es uno de los propietarios del bot, el mensaje también incluirá \"Revisa tu consola o registros para más detalles.\".\n" +" - `[p]set errormsg Oops, the command {command} has failed! Please try again later.` - Establece el mensaje de error a uno personalizado.\n\n" +" **Argumentos:**\n" +" - `[msg]` - El mensaje de error personalizado. Debe tener menos de 1000 caracteres. Omitir para restablecer el valor predeterminado.\n" +" " -#: redbot/core/core_commands.py:3022 -msgid "Services deleted successfully:\n" -"{services_list}" -msgstr "Servicios eliminados con éxito:\n" -"{services_list}" +#: redbot/core/core_commands.py:4190 +msgid "The message must be less than 1000 characters." +msgstr "El mensaje debe tener menos de 1000 caracteres." -#: redbot/core/core_commands.py:3026 -msgid "Service deleted successfully: {service_name}" -msgstr "Servicio eliminado con éxito: {service_name}" +#: redbot/core/core_commands.py:4194 +msgid "Successfully updated the error message." +msgstr "Se ha actualizado correctamente el mensaje de error." -#: redbot/core/core_commands.py:3031 -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:4197 +msgid "Successfully reset the error message back to the default one." +msgstr "Se ha reestablecido el mensaje de error al predeterminado." -#: redbot/core/core_commands.py:3036 +#: redbot/core/core_commands.py:4204 #, docstring msgid "\n" " Commands to manage settings for the help command.\n\n" " All help settings are applied globally.\n" " " -msgstr "" +msgstr "\n" +" Comandos para administrar la configuración del comando de ayuda.\n\n" +" Todos los ajustes de ayuda se aplican globalmente.\n" +" " -#: redbot/core/core_commands.py:3045 +#: redbot/core/core_commands.py:4213 #, docstring msgid "\n" " Show the current help settings.\n\n" " Warning: These settings may not be accurate if the default formatter is not in use.\n\n" " **Example:**\n" -" - `[p]helpset showsettings``\n" +" - `[p]helpset showsettings`\n" " " msgstr "" -#: redbot/core/core_commands.py:3059 +#: redbot/core/core_commands.py:4227 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:3069 +#: redbot/core/core_commands.py:4237 #, docstring msgid "\n" " This resets [botname]'s help formatter to the default formatter.\n\n" " **Example:**\n" -" - `[p]helpset resetformatter``\n" +" - `[p]helpset resetformatter`\n" " " msgstr "" -#: redbot/core/core_commands.py:3078 +#: redbot/core/core_commands.py:4246 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 "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:3087 +#: redbot/core/core_commands.py:4255 #, 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\n" " **Example:**\n" -" - `[p]helpset resetsettings``\n" +" - `[p]helpset resetsettings`\n" " " msgstr "" -#: redbot/core/core_commands.py:3097 +#: redbot/core/core_commands.py:4265 msgid "The help settings have been reset to their defaults. This may not have an impact when using 3rd party help formatters." 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:3105 +#: redbot/core/core_commands.py:4277 #, docstring msgid "\n" " Allows the help command to be sent as a paginated menu instead of separate\n" " messages.\n\n" -" When enabled, `[p]help` will only show one page at a time and will use reactions to navigate between pages.\n\n" -" This defaults to False.\n" -" Using this without a setting will toggle.\n\n" +" When \"reactions\", \"buttons\", \"select\", or \"selectonly\" is passed,\n" +" `[p]help` will only show one page at a time\n" +" and will use the associated control scheme to navigate between pages.\n\n" " **Examples:**\n" -" - `[p]helpset usemenus True` - Enables using menus.\n" -" - `[p]helpset usemenus` - Toggles the value.\n\n" +" - `[p]helpset usemenus reactions` - Enables using reaction menus.\n" +" - `[p]helpset usemenus buttons` - Enables using button menus.\n" +" - `[p]helpset usemenus select` - Enables buttons with a select menu.\n" +" - `[p]helpset usemenus selectonly` - Enables a select menu only on help.\n" +" - `[p]helpset usemenus disable` - Disables help menus.\n\n" " **Arguments:**\n" -" - `[use_menus]` - Whether to use menus. Leave blank to toggle.\n" +" - `<\"buttons\"|\"reactions\"|\"select\"|\"selectonly\"|\"disable\">` - Whether to use `buttons`,\n" +" `reactions`, `select`, `selectonly`, or no menus.\n" " " msgstr "" -#: redbot/core/core_commands.py:3125 -msgid "Help will use menus." -msgstr "La ayuda usará menús." +#: redbot/core/core_commands.py:4297 +msgid "Help will use the select menu only." +msgstr "La ayuda solo utilizará el menú seleccionado." + +#: redbot/core/core_commands.py:4300 +msgid "Help will use button menus and add a select menu." +msgstr "La ayuda usará los menús de botón y añadirá un menú de selección." -#: redbot/core/core_commands.py:3127 +#: redbot/core/core_commands.py:4303 +msgid "Help will use button menus." +msgstr "La ayuda usará los menús de botones." + +#: redbot/core/core_commands.py:4306 +msgid "Help will use reaction menus." +msgstr "La ayuda usará menús de reacción." + +#: redbot/core/core_commands.py:4309 msgid "Help will not use menus." msgstr "La ayuda no usará menús." -#: redbot/core/core_commands.py:3131 +#: redbot/core/core_commands.py:4316 #, 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\n" " **Examples:**\n" -" - `[p]helpset showhidden True` - Enables showing hidden commands.\n" -" - `[p]helpset showhidden` - Toggles the value.\n\n" +" - `[p]helpset showhidden True` - Enables showing hidden commands.\n" +" - `[p]helpset showhidden` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[show_hidden]` - Whether to use show hidden commands in help. Leave blank to toggle.\n" +" - `[show_hidden]` - Whether to use show hidden commands in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3148 +#: redbot/core/core_commands.py:4333 msgid "Help will not filter hidden commands." msgstr "La ayuda no filtrará los comandos ocultos." -#: redbot/core/core_commands.py:3150 +#: redbot/core/core_commands.py:4335 msgid "Help will filter hidden commands." msgstr "La ayuda filtrará los comandos ocultos." -#: redbot/core/core_commands.py:3154 +#: redbot/core/core_commands.py:4339 #, docstring msgid "\n" " This allows the help command to show existing commands aliases if there is any.\n\n" " This defaults to True.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset showaliases False` - Disables showing aliases on this server.\n" -" - `[p]helpset showaliases` - Toggles the value.\n\n" +" - `[p]helpset showaliases False` - Disables showing aliases on this server.\n" +" - `[p]helpset showaliases` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[show_aliases]` - Whether to include aliases in help. Leave blank to toggle.\n" +" - `[show_aliases]` - Whether to include aliases in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3171 -msgid "Help will show commands aliases." -msgstr "La ayuda mostrará los alias de comandos." +#: redbot/core/core_commands.py:4356 +msgid "Help will now show command aliases." +msgstr "La ayuda mostrará ahora los alias de comandos." -#: redbot/core/core_commands.py:3173 -msgid "Help will not show commands aliases." -msgstr "La ayuda no mostrará los alias de comandos." +#: redbot/core/core_commands.py:4358 +msgid "Help will no longer show command aliases." +msgstr "La ayuda ya no mostrará los alias de comandos." -#: redbot/core/core_commands.py:3177 +#: redbot/core/core_commands.py:4362 #, docstring msgid "\n" " This allows the help command message to be ticked if help is sent to a DM.\n\n" @@ -2103,44 +3529,44 @@ msgid "\n" " Using this without a setting will toggle.\n\n" " Note: This is only used when the bot is not using menus.\n\n" " **Examples:**\n" -" - `[p]helpset usetick False` - Disables ticking when help is sent to DMs.\n" -" - `[p]helpset usetick` - Toggles the value.\n\n" +" - `[p]helpset usetick False` - Disables ticking when help is sent to DMs.\n" +" - `[p]helpset usetick` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[use_tick]` - Whether to tick the help command when help is sent to DMs. Leave blank to toggle.\n" +" - `[use_tick]` - Whether to tick the help command when help is sent to DMs. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3198 +#: redbot/core/core_commands.py:4383 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:3200 +#: redbot/core/core_commands.py:4385 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:3204 +#: redbot/core/core_commands.py:4389 #, docstring msgid "\n" " Sets if commands which can't be run in the current context should be filtered from help.\n\n" " Defaults to True.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset verifychecks False` - Enables showing unusable commands in help.\n" -" - `[p]helpset verifychecks` - Toggles the value.\n\n" +" - `[p]helpset verifychecks False` - Enables showing unusable commands in help.\n" +" - `[p]helpset verifychecks` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[verify]` - Whether to hide unusable commands in help. Leave blank to toggle.\n" +" - `[verify]` - Whether to hide unusable commands in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3221 +#: redbot/core/core_commands.py:4406 msgid "Help will only show for commands which can be run." msgstr "La ayuda sólo se mostrará para comandos que se pueden ejecutar." -#: redbot/core/core_commands.py:3223 +#: redbot/core/core_commands.py:4408 msgid "Help will show up without checking if the commands can be run." msgstr "La ayuda se mostrará sin comprobar si los comandos se pueden ejecutar." -#: redbot/core/core_commands.py:3227 +#: redbot/core/core_commands.py:4412 #, docstring msgid "\n" " Sets whether the bot should respond to help commands for nonexistent topics.\n\n" @@ -2149,22 +3575,22 @@ msgid "\n" " Defaults to False.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset verifyexists True` - Enables sending help for nonexistent topics.\n" -" - `[p]helpset verifyexists` - Toggles the value.\n\n" +" - `[p]helpset verifyexists True` - Enables sending help for nonexistent topics.\n" +" - `[p]helpset verifyexists` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[verify]` - Whether to respond to help for nonexistent topics. Leave blank to toggle.\n" +" - `[verify]` - Whether to respond to help for nonexistent topics. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3248 +#: redbot/core/core_commands.py:4433 msgid "Help will verify the existence of help topics." msgstr "La ayuda verificará la existencia de temas de ayuda." -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:4436 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "La ayuda sólo verificará la existencia de temas de ayuda a través de ayuda difusa (si está habilitada)." -#: redbot/core/core_commands.py:3259 +#: redbot/core/core_commands.py:4444 #, docstring msgid "Set the character limit for each page in the help message.\n\n" " Note: This setting only applies to embedded help.\n\n" @@ -2173,45 +3599,44 @@ msgid "Set the character limit for each page in the help message.\n\n" " Please note that setting a relatively small character limit may\n" " mean some pages will exceed this limit.\n\n" " **Example:**\n" -" - `[p]helpset pagecharlimit 1500`\n\n" +" - `[p]helpset pagecharlimit 1500`\n\n" " **Arguments:**\n" -" - `` - The max amount of characters to show per page in the help message.\n" +" - `` - The max amount of characters to show per page in the help message.\n" " " msgstr "" -#: redbot/core/core_commands.py:3276 +#: redbot/core/core_commands.py:4461 msgid "You must give a value of at least 500 characters." msgstr "Debes dar un valor de al menos 500 caracteres." -#: redbot/core/core_commands.py:3280 +#: redbot/core/core_commands.py:4465 msgid "Done. The character limit per page has been set to {}." msgstr "Hecho. El límite de caracteres por página se ha establecido en {}." -#: redbot/core/core_commands.py:3284 +#: redbot/core/core_commands.py:4469 #, docstring msgid "Set the maximum number of help pages sent in a server channel.\n\n" -" Note: 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\n" " **Examples:**\n" -" - `[p]helpset maxpages 50` - Basically never send help to DMs.\n" -" - `[p]helpset maxpages 0` - Always send help to DMs.\n\n" +" - `[p]helpset maxpages 50` - Basically never send help to DMs.\n" +" - `[p]helpset maxpages 0` - Always send help to DMs.\n\n" " **Arguments:**\n" -" - `` - The max pages allowed to send per help in a server.\n" +" - `` - The max pages allowed to send per help in a server.\n" " " msgstr "" -#: redbot/core/core_commands.py:3302 redbot/core/core_commands.py:3329 +#: redbot/core/core_commands.py:4485 redbot/core/core_commands.py:4512 msgid "You must give a value of zero or greater!" msgstr "¡Debe dar un valor de cero o mayor!" -#: redbot/core/core_commands.py:3306 +#: redbot/core/core_commands.py:4489 msgid "Done. The page limit has been set to {}." msgstr "Hecho. El límite de página se ha establecido a {}." -#: redbot/core/core_commands.py:3311 +#: redbot/core/core_commands.py:4494 #, 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" @@ -2219,1055 +3644,1066 @@ msgid "Set the delay after which help pages will be deleted.\n\n" " Setting the delay to 0 disables this feature.\n\n" " The bot has to have MANAGE_MESSAGES permission for this to work.\n\n" " **Examples:**\n" -" - `[p]helpset deletedelay 60` - Delete the help pages after a minute.\n" -" - `[p]helpset deletedelay 1` - Delete the help pages as quickly as possible.\n" -" - `[p]helpset deletedelay 1209600` - Max time to wait before deleting (14 days).\n" -" - `[p]helpset deletedelay 0` - Disable deleting help pages.\n\n" +" - `[p]helpset deletedelay 60` - Delete the help pages after a minute.\n" +" - `[p]helpset deletedelay 1` - Delete the help pages as quickly as possible.\n" +" - `[p]helpset deletedelay 1209600` - Max time to wait before deleting (14 days).\n" +" - `[p]helpset deletedelay 0` - Disable deleting help pages.\n\n" " **Arguments:**\n" -" - `` - The seconds to wait before deleting help pages.\n" +" - `` - The seconds to wait before deleting help pages.\n" " " msgstr "" -#: redbot/core/core_commands.py:3332 +#: redbot/core/core_commands.py:4515 msgid "The delay cannot be longer than 14 days!" msgstr "¡El retraso no puede ser superior a 14 días!" -#: redbot/core/core_commands.py:3337 +#: redbot/core/core_commands.py:4520 msgid "Done. Help messages will not be deleted now." msgstr "Hecho. Los mensajes de ayuda no se eliminarán ahora." -#: redbot/core/core_commands.py:3339 +#: redbot/core/core_commands.py:4522 msgid "Done. The delete delay has been set to {} seconds." msgstr "Hecho. El retraso de borrado se ha establecido en {} segundos." -#: redbot/core/core_commands.py:3343 +#: redbot/core/core_commands.py:4526 +#, docstring +msgid "Set the timeout for reactions, if menus are enabled.\n\n" +" The default is 30 seconds.\n" +" The timeout has to be between 15 and 300 seconds.\n\n" +" **Examples:**\n" +" - `[p]helpset reacttimeout 30` - The default timeout.\n" +" - `[p]helpset reacttimeout 60` - Timeout of 1 minute.\n" +" - `[p]helpset reacttimeout 15` - Minimum allowed timeout.\n" +" - `[p]helpset reacttimeout 300` - Max allowed timeout (5 mins).\n\n" +" **Arguments:**\n" +" - `` - The timeout, in seconds, of the reactions.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4541 +msgid "You must give a value of at least 15 seconds!" +msgstr "¡Debes dar un valor de al menos 15 segundos!" + +#: redbot/core/core_commands.py:4544 +msgid "The timeout cannot be greater than 5 minutes!" +msgstr "El tiempo de espera no puede ser superior a 5 minutos!" + +#: redbot/core/core_commands.py:4548 +msgid "Done. The reaction timeout has been set to {} seconds." +msgstr "Hecho. El tiempo de espera de reacción se ha establecido en {} segundos." + +#: redbot/core/core_commands.py:4552 #, docstring msgid "\n" " Set the tagline to be used.\n\n" " The maximum tagline length is 2048 characters.\n" " This setting only applies to embedded help. If no tagline is specified, the default will be used instead.\n\n" +" You can use `[​p]` in your tagline, which will be replaced by the bot's prefix.\n\n" " **Examples:**\n" -" - `[p]helpset tagline Thanks for using the bot!`\n" -" - `[p]helpset tagline` - Resets the tagline to the default.\n\n" +" - `[p]helpset tagline Thanks for using the bot!`\n" +" - `[p]helpset tagline Use [​p]invite to add me to your server.`\n" +" - `[p]helpset tagline` - Resets the tagline to the default.\n\n" " **Arguments:**\n" -" - `[tagline]` - The tagline to appear at the bottom of help embeds. Leave blank to reset.\n" +" - `[tagline]` - The tagline to appear at the bottom of help embeds. Leave blank to reset.\n" " " msgstr "" -#: redbot/core/core_commands.py:3358 +#: redbot/core/core_commands.py:4570 msgid "The tagline has been reset." msgstr "La etiqueta se ha restablecido." -#: redbot/core/core_commands.py:3362 +#: redbot/core/core_commands.py:4574 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "¡Tu etiqueta es demasiado larga! Por favor, acorde a no más de 2048 caracteres." -#: redbot/core/core_commands.py:3370 +#: redbot/core/core_commands.py:4582 msgid "The tagline has been set." msgstr "La etiqueta se ha establecido." -#: redbot/core/core_commands.py:3375 +#: redbot/core/core_commands.py:4587 #, docstring msgid "Sends a message to the owner.\n\n" " This is limited to one message every 60 seconds per person.\n\n" " **Example:**\n" -" - `[p]contact Help! The bot has become sentient!`\n\n" +" - `[p]contact Help! The bot has become sentient!`\n\n" " **Arguments:**\n" -" - `[message]` - The message to send to the owner.\n" +" - `[message]` - The message to send to the owner.\n" " " msgstr "" -#: redbot/core/core_commands.py:3387 +#: redbot/core/core_commands.py:4599 msgid "User ID: {}" msgstr "ID de usuario: {}" -#: redbot/core/core_commands.py:3390 +#: redbot/core/core_commands.py:4602 msgid "through DM" msgstr "a través de MP" -#: redbot/core/core_commands.py:3392 +#: redbot/core/core_commands.py:4604 msgid "from {}" msgstr "de {}" -#: redbot/core/core_commands.py:3393 +#: redbot/core/core_commands.py:4605 msgid " | Server ID: {}" msgstr " | ID del servidor: {}" -#: redbot/core/core_commands.py:3398 +#: redbot/core/core_commands.py:4610 msgid "Use `{}dm {} ` to reply to this user" msgstr "Utilice `{}dm {} ` para responder a este usuario" -#: redbot/core/core_commands.py:3400 +#: redbot/core/core_commands.py:4612 msgid "Sent by {} {}" msgstr "Enviado por {} {}" -#: redbot/core/core_commands.py:3405 +#: redbot/core/core_commands.py:4617 msgid "I've been configured not to send this anywhere." msgstr "He sido configurado para no enviar esto a ninguna parte." -#: redbot/core/core_commands.py:3476 +#: redbot/core/core_commands.py:4663 msgid "Your message has been sent." msgstr "Su mensaje ha sido enviado." -#: redbot/core/core_commands.py:3478 +#: redbot/core/core_commands.py:4665 msgid "I'm unable to deliver your message. Sorry." msgstr "No soy capaz de entregar su mensaje. Lo siento." -#: redbot/core/core_commands.py:3483 +#: redbot/core/core_commands.py:4670 #, docstring msgid "Sends a DM to a user.\n\n" " This command needs a user ID to work.\n\n" " To get a user ID, go to Discord's settings and open the 'Appearance' tab.\n" " Enable 'Developer Mode', then right click a user and click on 'Copy ID'.\n\n" " **Example:**\n" -" - `[p]dm 262626262626262626 Do you like me? Yes / No`\n\n" +" - `[p]dm 262626262626262626 Do you like me? Yes / No`\n\n" " **Arguments:**\n" -" - `[message]` - The message to dm to the user.\n" +" - `[message]` - The message to dm to the user.\n" " " msgstr "" -#: redbot/core/core_commands.py:3499 +#: redbot/core/core_commands.py:4686 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 no válida, usuario no encontrado, o el usuario es un bot. Solo puedes enviar mensajes a personas con las que comparto un servidor." -#: redbot/core/core_commands.py:3509 +#: redbot/core/core_commands.py:4696 msgid "Owner of {}" msgstr "Dueño de {}" -#: redbot/core/core_commands.py:3510 +#: redbot/core/core_commands.py:4697 msgid "You can reply to this message with {}contact" -msgstr "Puedes responder este mensaje con {}contacto" +msgstr "Puedes responder este mensaje con {}contact" -#: redbot/core/core_commands.py:3524 redbot/core/core_commands.py:3534 +#: redbot/core/core_commands.py:4708 redbot/core/core_commands.py:4718 msgid "Sorry, I couldn't deliver your message to {}" msgstr "Lo siento, no pude enviar su mensaje a {}" -#: redbot/core/core_commands.py:3527 redbot/core/core_commands.py:3537 +#: redbot/core/core_commands.py:4711 redbot/core/core_commands.py:4721 msgid "Message delivered to {}" msgstr "Mensaje enviado a {}" -#: redbot/core/core_commands.py:3542 +#: redbot/core/core_commands.py:4726 #, docstring msgid "Prints the bot's data path." msgstr "Imprime la ruta de datos del bot." -#: redbot/core/core_commands.py:3546 +#: redbot/core/core_commands.py:4730 msgid "Data path: {path}" msgstr "Ruta de datos: {path}" -#: redbot/core/core_commands.py:3552 +#: redbot/core/core_commands.py:4736 #, docstring msgid "Shows debug information useful for debugging." msgstr "Muestra información de depuración útil para la depuración." -#: redbot/core/core_commands.py:3639 +#: redbot/core/core_commands.py:4759 +#, docstring +msgid "\n" +" Diagnose issues with the command checks with ease!\n\n" +" If you want to diagnose the command from a text channel in a different server,\n" +" you can do so by using the command in DMs.\n\n" +" **Example:**\n" +" - `[p]diagnoseissues #general @Slime ban` - Diagnose why @Slime can't use `[p]ban` in #general channel.\n\n" +" **Arguments:**\n" +" - `[channel]` - The text channel that the command should be tested for. Defaults to the current channel.\n" +" - `` - The member that should be considered as the command caller.\n" +" - `` - The name of the command to test.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4775 +msgid "A text channel, voice channel, stage channel, or thread needs to be passed when using this command in DMs." +msgstr "Es necesario indicar un canal de texto, un canal de voz, un canal de escena, o un hilo de foros al usar este comando en DMs." + +#: redbot/core/core_commands.py:4792 +msgid "The given user is not a member of the diagnosed server." +msgstr "El usuario indicado no es miembro del servidor diagnosticado." + +#: redbot/core/core_commands.py:4799 +msgid "Don't try to fool me, the given member can't access the {channel} channel!" +msgstr "¡No intentes engañarme, el miembro indicado no puede acceder al canal {channel}!" + +#: redbot/core/core_commands.py:4810 #, docstring msgid "\n" " Commands to manage the allowlist.\n\n" " Warning: When the allowlist is in use, the bot will ignore commands from everyone not on the list.\n\n" " Use `[p]allowlist clear` to disable the allowlist\n" " " -msgstr "" +msgstr "\n" +" Comandos para administrar la lista de usuarios autorizados.\n\n" +" Aviso: Cuando la lista de usuarios autorizados está en uso el bot ignorará los comandos de todos aquellos que no estén en la lista.\n\n" +" Usa `[p]allowlist clear` para desactivar la lista de usuarios autorizados\n" +" " -#: redbot/core/core_commands.py:3650 +#: redbot/core/core_commands.py:4821 #, docstring msgid "\n" " Adds users to the allowlist.\n\n" " **Examples:**\n" -" - `[p]allowlist add @26 @Will` - Adds two users to the allowlist.\n" -" - `[p]allowlist add 262626262626262626` - Adds a user by ID.\n\n" +" - `[p]allowlist add @26 @Will` - Adds two users to the allowlist.\n" +" - `[p]allowlist add 262626262626262626` - Adds a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to add to the allowlist.\n" +" - `` - The user or users to add to the allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3663 +#: redbot/core/core_commands.py:4833 msgid "Users have been added to the allowlist." msgstr "Los usuarios han sido añadidos a la lista permitida." -#: redbot/core/core_commands.py:3665 +#: redbot/core/core_commands.py:4835 msgid "User has been added to the allowlist." msgstr "El usuario ha sido añadido a la lista permitida." -#: redbot/core/core_commands.py:3669 +#: redbot/core/core_commands.py:4839 #, docstring msgid "\n" " Lists users on the allowlist.\n\n" " **Example:**\n" -" - `[p]allowlist list`\n" +" - `[p]allowlist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3681 +#: redbot/core/core_commands.py:4851 msgid "Users on the allowlist:" msgstr "Usuarios en la lista permitida:" -#: redbot/core/core_commands.py:3683 +#: redbot/core/core_commands.py:4853 msgid "User on the allowlist:" msgstr "Usuario en la lista permitida:" -#: redbot/core/core_commands.py:3687 redbot/core/core_commands.py:3785 -#: redbot/core/modlog.py:428 redbot/core/modlog.py:450 -#: redbot/core/modlog.py:466 +#: redbot/core/core_commands.py:4857 redbot/core/core_commands.py:4953 +#: redbot/core/modlog.py:404 redbot/core/modlog.py:426 +#: redbot/core/modlog.py:442 msgid "Unknown or Deleted User" msgstr "Usuario desconocido o eliminado" -#: redbot/core/core_commands.py:3695 +#: redbot/core/core_commands.py:4865 #, docstring msgid "\n" " Removes users from the allowlist.\n\n" " The allowlist will be disabled if all users are removed.\n\n" " **Examples:**\n" -" - `[p]allowlist remove @26 @Will` - Removes two users from the allowlist.\n" -" - `[p]allowlist remove 262626262626262626` - Removes a user by ID.\n\n" +" - `[p]allowlist remove @26 @Will` - Removes two users from the allowlist.\n" +" - `[p]allowlist remove 262626262626262626` - Removes a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to remove from the allowlist.\n" +" - `` - The user or users to remove from the allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3710 +#: redbot/core/core_commands.py:4879 msgid "Users have been removed from the allowlist." msgstr "Los usuarios han sido eliminados de la lista permitida." -#: redbot/core/core_commands.py:3712 +#: redbot/core/core_commands.py:4881 msgid "User has been removed from the allowlist." msgstr "El usuario ha sido eliminado de la lista permitida." -#: redbot/core/core_commands.py:3716 +#: redbot/core/core_commands.py:4885 #, docstring msgid "\n" " Clears the allowlist.\n\n" " This disables the allowlist.\n\n" " **Example:**\n" -" - `[p]allowlist clear`\n" +" - `[p]allowlist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3725 +#: redbot/core/core_commands.py:4894 msgid "Allowlist has been cleared." msgstr "La lista de permisos ha sido borrada." -#: redbot/core/core_commands.py:3730 +#: redbot/core/core_commands.py:4899 #, docstring msgid "\n" " Commands to manage the blocklist.\n\n" " Use `[p]blocklist clear` to disable the blocklist\n" " " -msgstr "" +msgstr "\n" +" Comandos para administrar la lista de bloqueados.\n\n" +" Use `[p]blocklist clear` para desactivar la lista de bloqueados\n" +" " -#: redbot/core/core_commands.py:3739 +#: redbot/core/core_commands.py:4908 #, docstring msgid "\n" " Adds users to the blocklist.\n\n" " **Examples:**\n" -" - `[p]blocklist add @26 @Will` - Adds two users to the blocklist.\n" -" - `[p]blocklist add 262626262626262626` - Blocks a user by ID.\n\n" +" - `[p]blocklist add @26 @Will` - Adds two users to the blocklist.\n" +" - `[p]blocklist add 262626262626262626` - Blocks a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to add to the blocklist.\n" +" - `` - The user or users to add to the blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3755 +#: redbot/core/core_commands.py:4924 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:3761 +#: redbot/core/core_commands.py:4929 msgid "Users have been added to the blocklist." msgstr "Los usuarios han sido añadidos a la lista de bloqueos." -#: redbot/core/core_commands.py:3763 +#: redbot/core/core_commands.py:4931 msgid "User has been added to the blocklist." msgstr "El usuario ha sido añadido a la lista de bloqueos." -#: redbot/core/core_commands.py:3767 +#: redbot/core/core_commands.py:4935 #, docstring msgid "\n" " Lists users on the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist list`\n" +" - `[p]blocklist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3779 +#: redbot/core/core_commands.py:4947 msgid "Users on the blocklist:" msgstr "Usuarios en la lista de bloqueos:" -#: redbot/core/core_commands.py:3781 +#: redbot/core/core_commands.py:4949 msgid "User on the blocklist:" msgstr "Usuario en la lista de bloqueos:" -#: redbot/core/core_commands.py:3793 +#: redbot/core/core_commands.py:4961 #, docstring msgid "\n" " Removes users from the blocklist.\n\n" " **Examples:**\n" -" - `[p]blocklist remove @26 @Will` - Removes two users from the blocklist.\n" -" - `[p]blocklist remove 262626262626262626` - Removes a user by ID.\n\n" +" - `[p]blocklist remove @26 @Will` - Removes two users from the blocklist.\n" +" - `[p]blocklist remove 262626262626262626` - Removes a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to remove from the blocklist.\n" +" - `` - The user or users to remove from the blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3806 +#: redbot/core/core_commands.py:4973 msgid "Users have been removed from the blocklist." msgstr "Los usuarios han sido eliminados de la lista de bloqueos." -#: redbot/core/core_commands.py:3808 +#: redbot/core/core_commands.py:4975 msgid "User has been removed from the blocklist." msgstr "El usuario ha sido eliminado de la lista de bloqueos." -#: redbot/core/core_commands.py:3812 +#: redbot/core/core_commands.py:4979 #, docstring msgid "\n" " Clears the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3819 +#: redbot/core/core_commands.py:4986 msgid "Blocklist has been cleared." msgstr "Se ha borrado la lista de bloqueos." -#: redbot/core/core_commands.py:3825 +#: redbot/core/core_commands.py:4992 #, docstring msgid "\n" " Commands to manage the server specific allowlist.\n\n" " Warning: When the allowlist is in use, the bot will ignore commands from everyone not on the list in the server.\n\n" " Use `[p]localallowlist clear` to disable the allowlist\n" " " -msgstr "" +msgstr "\n" +" Comandos para administrar la lista de usuarios autorizados específica de este servidor.\n\n" +" Aviso: Cuando la lista de usuarios autorizados está en uso el bot ignorará los comandos de todos los que no estén en la lista de usuarios autorizados del servidor.\n\n" +" Use `[p]localallowlist clear` para desactivar la lista de usuarios autorizados\n" +" " -#: redbot/core/core_commands.py:3838 +#: redbot/core/core_commands.py:5005 #, docstring msgid "\n" " Adds a user or role to the server allowlist.\n\n" " **Examples:**\n" -" - `[p]localallowlist add @26 @Will` - Adds two users to the local allowlist.\n" -" - `[p]localallowlist add 262626262626262626` - Allows a user by ID.\n" -" - `[p]localallowlist add \"Super Admins\"` - Allows a role with a space in the name without mentioning.\n\n" +" - `[p]localallowlist add @26 @Will` - Adds two users to the local allowlist.\n" +" - `[p]localallowlist add 262626262626262626` - Allows a user by ID.\n" +" - `[p]localallowlist add \"Super Admins\"` - Allows a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local allowlist.\n" +" - `` - The users or roles to remove from the local allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3857 +#: redbot/core/core_commands.py:5024 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:3866 +#: redbot/core/core_commands.py:5033 msgid "Users and/or roles have been added to the allowlist." msgstr "Usuarios y/o roles han sido añadidos a la lista permitida." -#: redbot/core/core_commands.py:3868 +#: redbot/core/core_commands.py:5035 msgid "User or role has been added to the allowlist." msgstr "El usuario o el rol han sido añadidos a la lista permitida." -#: redbot/core/core_commands.py:3872 +#: redbot/core/core_commands.py:5039 #, docstring msgid "\n" " Lists users and roles on the server allowlist.\n\n" " **Example:**\n" -" - `[p]localallowlist list`\n" +" - `[p]localallowlist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3884 +#: redbot/core/core_commands.py:5051 msgid "Allowed users and/or roles:" msgstr "Usuarios y/o roles permitidos:" -#: redbot/core/core_commands.py:3886 +#: redbot/core/core_commands.py:5053 msgid "Allowed user or role:" msgstr "Usuario o rol permitido:" -#: redbot/core/core_commands.py:3890 redbot/core/core_commands.py:4012 +#: redbot/core/core_commands.py:5057 redbot/core/core_commands.py:5177 msgid "Unknown or Deleted User/Role" msgstr "Usuario/Rol borrado o desconocido" -#: redbot/core/core_commands.py:3900 +#: redbot/core/core_commands.py:5067 #, docstring msgid "\n" " Removes user or role from the allowlist.\n\n" " The local allowlist will be disabled if all users are removed.\n\n" " **Examples:**\n" -" - `[p]localallowlist remove @26 @Will` - Removes two users from the local allowlist.\n" -" - `[p]localallowlist remove 262626262626262626` - Removes a user by ID.\n" -" - `[p]localallowlist remove \"Super Admins\"` - Removes a role with a space in the name without mentioning.\n\n" +" - `[p]localallowlist remove @26 @Will` - Removes two users from the local allowlist.\n" +" - `[p]localallowlist remove 262626262626262626` - Removes a user by ID.\n" +" - `[p]localallowlist remove \"Super Admins\"` - Removes a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local allowlist.\n" +" - `` - The users or roles to remove from the local allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3921 +#: redbot/core/core_commands.py:5088 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:3929 +#: redbot/core/core_commands.py:5096 msgid "Users and/or roles have been removed from the server allowlist." msgstr "Los usuarios y/o roles han sido eliminados de la lista permitida del servidor." -#: redbot/core/core_commands.py:3931 +#: redbot/core/core_commands.py:5098 msgid "User or role has been removed from the server allowlist." msgstr "El usuario o el rol han sido removidos de la lista permitida del servidor." -#: redbot/core/core_commands.py:3935 +#: redbot/core/core_commands.py:5102 #, docstring msgid "\n" " Clears the allowlist.\n\n" " This disables the local allowlist and clears all entries.\n\n" " **Example:**\n" -" - `[p]localallowlist clear`\n" +" - `[p]localallowlist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3944 +#: redbot/core/core_commands.py:5111 msgid "Server allowlist has been cleared." msgstr "La lista permitida del servidor ha sido borrada." -#: redbot/core/core_commands.py:3950 +#: redbot/core/core_commands.py:5117 #, docstring msgid "\n" " Commands to manage the server specific blocklist.\n\n" " Use `[p]localblocklist clear` to disable the blocklist\n" " " -msgstr "" +msgstr "\n" +" Comandos para administrar la lista de bloqueados específica de este servidor.\n\n" +" Use `[p]localblocklist clear` para desactivar la lista de bloqueados \n" +" " -#: redbot/core/core_commands.py:3961 +#: redbot/core/core_commands.py:5128 #, docstring msgid "\n" " Adds a user or role to the local blocklist.\n\n" " **Examples:**\n" -" - `[p]localblocklist add @26 @Will` - Adds two users to the local blocklist.\n" -" - `[p]localblocklist add 262626262626262626` - Blocks a user by ID.\n" -" - `[p]localblocklist add \"Bad Apples\"` - Blocks a role with a space in the name without mentioning.\n\n" +" - `[p]localblocklist add @26 @Will` - Adds two users to the local blocklist.\n" +" - `[p]localblocklist add 262626262626262626` - Blocks a user by ID.\n" +" - `[p]localblocklist add \"Bad Apples\"` - Blocks a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to add to the local blocklist.\n" +" - `` - The users or roles to add to the local blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3975 +#: redbot/core/core_commands.py:5142 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:3978 +#: redbot/core/core_commands.py:5145 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:3981 +#: redbot/core/core_commands.py:5148 msgid "You cannot add a bot owner to the blocklist!" msgstr "¡No puedes añadir un propietario de bot a la lista de bloqueos!" -#: redbot/core/core_commands.py:3988 +#: redbot/core/core_commands.py:5153 msgid "Users and/or roles have been added from the server blocklist." msgstr "Usuarios y/o roles han sido añadidos desde la lista de bloqueos del servidor." -#: redbot/core/core_commands.py:3990 +#: redbot/core/core_commands.py:5155 msgid "User or role has been added from the server blocklist." msgstr "El usuario o el rol han sido añadidos de la lista de bloqueo del servidor." -#: redbot/core/core_commands.py:3994 +#: redbot/core/core_commands.py:5159 #, docstring msgid "\n" " Lists users and roles on the server blocklist.\n\n" " **Example:**\n" -" - `[p]localblocklist list`\n" +" - `[p]localblocklist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4006 +#: redbot/core/core_commands.py:5171 msgid "Blocked users and/or roles:" msgstr "Usuarios y/o roles bloqueados:" -#: redbot/core/core_commands.py:4008 +#: redbot/core/core_commands.py:5173 msgid "Blocked user or role:" msgstr "Usuario o rol bloqueado:" -#: redbot/core/core_commands.py:4022 +#: redbot/core/core_commands.py:5187 #, docstring msgid "\n" " Removes user or role from local blocklist.\n\n" " **Examples:**\n" -" - `[p]localblocklist remove @26 @Will` - Removes two users from the local blocklist.\n" -" - `[p]localblocklist remove 262626262626262626` - Unblocks a user by ID.\n" -" - `[p]localblocklist remove \"Bad Apples\"` - Unblocks a role with a space in the name without mentioning.\n\n" +" - `[p]localblocklist remove @26 @Will` - Removes two users from the local blocklist.\n" +" - `[p]localblocklist remove 262626262626262626` - Unblocks a user by ID.\n" +" - `[p]localblocklist remove \"Bad Apples\"` - Unblocks a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local blocklist.\n" +" - `` - The users or roles to remove from the local blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:4038 +#: redbot/core/core_commands.py:5201 msgid "Users and/or roles have been removed from the server blocklist." msgstr "Los usuarios y/o roles han sido eliminados de la lista de bloqueos del servidor." -#: redbot/core/core_commands.py:4040 +#: redbot/core/core_commands.py:5203 msgid "User or role has been removed from the server blocklist." msgstr "El usuario o el rol han sido eliminados de la lista de bloqueo del servidor." -#: redbot/core/core_commands.py:4044 +#: redbot/core/core_commands.py:5207 #, docstring msgid "\n" " Clears the server blocklist.\n\n" " This disables the server blocklist and clears all entries.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:4053 +#: redbot/core/core_commands.py:5216 msgid "Server blocklist has been cleared." msgstr "La lista de bloqueo del servidor ha sido borrada." -#: redbot/core/core_commands.py:4058 +#: redbot/core/core_commands.py:5221 #, docstring msgid "Commands to enable and disable commands and cogs." msgstr "Comandos para activar y desactivar comandos y cogs." -#: redbot/core/core_commands.py:4064 +#: redbot/core/core_commands.py:5227 #, docstring msgid "Set the default state for a cog as disabled.\n\n" " This will disable the cog for all servers by default.\n" " To override it, use `[p]command enablecog` on the servers you want to allow usage.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command defaultdisablecog Economy`\n" -" - `[p]command defaultdisablecog ModLog`\n\n" +" - `[p]command defaultdisablecog Economy`\n" +" - `[p]command defaultdisablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to make disabled by default. Must be title-case.\n" +" - `` - The name of the cog to make disabled by default. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4080 redbot/core/core_commands.py:4105 -#: redbot/core/core_commands.py:4125 redbot/core/core_commands.py:4155 -msgid "Cog with the given name doesn't exist." -msgstr "El cog con el nombre dado no existe." - -#: redbot/core/core_commands.py:4082 +#: redbot/core/core_commands.py:5243 msgid "You can't disable this cog by default." msgstr "No puedes desactivar este cog por defecto." -#: redbot/core/core_commands.py:4084 +#: redbot/core/core_commands.py:5245 msgid "{cogname} has been set as disabled by default." msgstr "{cogname} ha sido establecido como deshabilitado por defecto." -#: redbot/core/core_commands.py:4089 +#: redbot/core/core_commands.py:5250 #, docstring msgid "Set the default state for a cog as enabled.\n\n" " This will re-enable the cog for all servers by default.\n" " To override it, use `[p]command disablecog` on the servers you want to disallow usage.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command defaultenablecog Economy`\n" -" - `[p]command defaultenablecog ModLog`\n\n" +" - `[p]command defaultenablecog Economy`\n" +" - `[p]command defaultenablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to make enabled by default. Must be title-case.\n" +" - `` - The name of the cog to make enabled by default. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4107 +#: redbot/core/core_commands.py:5266 msgid "{cogname} has been set as enabled by default." -msgstr "" +msgstr "El cog {cogname} se ha habilitado por defecto." -#: redbot/core/core_commands.py:4112 +#: redbot/core/core_commands.py:5271 #, docstring msgid "Disable a cog in this server.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command disablecog Economy`\n" -" - `[p]command disablecog ModLog`\n\n" +" - `[p]command disablecog Economy`\n" +" - `[p]command disablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to disable on this server. Must be title-case.\n" +" - `` - The name of the cog to disable on this server. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4127 +#: redbot/core/core_commands.py:5284 msgid "You can't disable this cog as you would lock yourself out." -msgstr "" +msgstr "No puedes desactivar este cog ya que te bloquearia del servidor." -#: redbot/core/core_commands.py:4129 +#: redbot/core/core_commands.py:5286 msgid "{cogname} has been disabled in this guild." -msgstr "" +msgstr "El cog {cogname} ha sido deshabilitado en este gremio." -#: redbot/core/core_commands.py:4132 +#: redbot/core/core_commands.py:5289 msgid "{cogname} was already disabled (nothing to do)." -msgstr "" +msgstr "El cog {cogname} ya estaba deshabilitado (no hay nada que hacer)." -#: redbot/core/core_commands.py:4138 +#: redbot/core/core_commands.py:5295 #, docstring msgid "Enable a cog in this server.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command enablecog Economy`\n" -" - `[p]command enablecog ModLog`\n\n" +" - `[p]command enablecog Economy`\n" +" - `[p]command enablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to enable on this server. Must be title-case.\n" +" - `` - The name of the cog to enable on this server. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4150 +#: redbot/core/core_commands.py:5307 msgid "{cogname} has been enabled in this guild." -msgstr "" +msgstr "El cog {cogname} ha sido habilitado en este gremio." -#: redbot/core/core_commands.py:4158 +#: redbot/core/core_commands.py:5312 +msgid "Cog \"{arg}\" not found." +msgstr "El Cog \"{arg}\" no ha sido encontrado." + +#: redbot/core/core_commands.py:5315 msgid "{cogname} was not disabled (nothing to do)." -msgstr "" +msgstr "{cogname} no fue deshabilitado (nada que hacer)." -#: redbot/core/core_commands.py:4164 +#: redbot/core/core_commands.py:5321 #, docstring msgid "List the cogs which are disabled in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabledcogs`\n" +" - `[p]command listdisabledcogs`\n" " " msgstr "" -#: redbot/core/core_commands.py:4177 +#: redbot/core/core_commands.py:5334 msgid "The following cogs are disabled in this guild:\n" -msgstr "" +msgstr "Los siguientes cogs están deshabilitados en este gremio:\n" -#: redbot/core/core_commands.py:4183 +#: redbot/core/core_commands.py:5340 msgid "There are no disabled cogs in this guild." msgstr "No hay cogs deshabilitados en este servidor." -#: redbot/core/core_commands.py:4187 +#: redbot/core/core_commands.py:5344 #, docstring msgid "\n" " List disabled commands.\n\n" " If you're the bot owner, this will show global disabled commands by default.\n" " Otherwise, this will show disabled commands on the current server.\n\n" " **Example:**\n" -" - `[p]command listdisabled`\n" +" - `[p]command listdisabled`\n" " " msgstr "" -#: redbot/core/core_commands.py:4204 +#: redbot/core/core_commands.py:5361 #, docstring msgid "List disabled commands globally.\n\n" " **Example:**\n" -" - `[p]command listdisabled global`\n" +" - `[p]command listdisabled global`\n" " " msgstr "" -#: redbot/core/core_commands.py:4211 +#: redbot/core/core_commands.py:5368 msgid "There aren't any globally disabled commands." msgstr "No hay ningún comando desactivado globalmente." -#: redbot/core/core_commands.py:4214 +#: redbot/core/core_commands.py:5371 msgid "{} commands are disabled globally.\n" msgstr "Los comandos {} están deshabilitados globalmente.\n" -#: redbot/core/core_commands.py:4218 +#: redbot/core/core_commands.py:5375 msgid "1 command is disabled globally.\n" msgstr "1 comando está deshabilitado globalmente.\n" -#: redbot/core/core_commands.py:4226 +#: redbot/core/core_commands.py:5383 #, docstring msgid "List disabled commands in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabled guild`\n" +" - `[p]command listdisabled guild`\n" " " msgstr "" -#: redbot/core/core_commands.py:4233 +#: redbot/core/core_commands.py:5390 msgid "There aren't any disabled commands in {}." msgstr "No hay ningún comando deshabilitado en {}." -#: redbot/core/core_commands.py:4236 +#: redbot/core/core_commands.py:5393 msgid "{} commands are disabled in {}.\n" msgstr "{} comandos están deshabilitados en {}.\n" -#: redbot/core/core_commands.py:4240 +#: redbot/core/core_commands.py:5397 msgid "1 command is disabled in {}.\n" msgstr "1 comando está deshabilitado en {}.\n" -#: redbot/core/core_commands.py:4247 +#: redbot/core/core_commands.py:5404 #, docstring msgid "\n" " Disable a command.\n\n" " If you're the bot owner, this will disable commands globally by default.\n" " Otherwise, this will disable commands on the current server.\n\n" " **Examples:**\n" -" - `[p]command disable userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable.\n" +" - `` - The command to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:4269 +#: redbot/core/core_commands.py:5426 #, docstring msgid "\n" " Disable a command globally.\n\n" " **Examples:**\n" -" - `[p]command disable global userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable global urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable global userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable global urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable globally.\n" +" - `` - The command to disable globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4288 redbot/core/core_commands.py:4331 +#: redbot/core/core_commands.py:5438 redbot/core/core_commands.py:5474 msgid "The command to disable cannot be `command` or any of its subcommands." -msgstr "" +msgstr "El comando para desactivar no puede ser `command` o cualquiera de sus subcomandos." -#: redbot/core/core_commands.py:4294 redbot/core/core_commands.py:4337 +#: redbot/core/core_commands.py:5444 redbot/core/core_commands.py:5480 msgid "This command is designated as being always available and cannot be disabled." -msgstr "" +msgstr "Este comando está siempre disponible y no se puede desactivar." -#: redbot/core/core_commands.py:4303 +#: redbot/core/core_commands.py:5453 msgid "That command is already disabled globally." msgstr "Ese comando ya está deshabilitado globalmente." -#: redbot/core/core_commands.py:4312 +#: redbot/core/core_commands.py:5462 #, docstring msgid "\n" " Disable a command in this server only.\n\n" " **Examples:**\n" -" - `[p]command disable server userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable server urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable server userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable server urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable for the current server.\n" +" - `` - The command to disable for the current server.\n" " " msgstr "" -#: redbot/core/core_commands.py:4342 +#: redbot/core/core_commands.py:5486 msgid "You are not allowed to disable that command." msgstr "No tienes permisos para desactivar ese comando." -#: redbot/core/core_commands.py:4352 +#: redbot/core/core_commands.py:5496 msgid "That command is already disabled in this server." msgstr "Ese comando ya está desactivado en este servidor." -#: redbot/core/core_commands.py:4358 +#: redbot/core/core_commands.py:5502 #, docstring msgid "Enable a command.\n\n" " If you're the bot owner, this will try to enable a globally disabled command by default.\n" " Otherwise, this will try to enable a command disabled on the current server.\n\n" " **Examples:**\n" -" - `[p]command enable userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable.\n" +" - `` - The command to enable.\n" " " msgstr "" -#: redbot/core/core_commands.py:4378 +#: redbot/core/core_commands.py:5522 #, docstring msgid "\n" " Enable a command globally.\n\n" " **Examples:**\n" -" - `[p]command enable global userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable global urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable global userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable global urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable globally.\n" +" - `` - The command to enable globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4400 +#: redbot/core/core_commands.py:5537 msgid "That command is already enabled globally." msgstr "Ese comando ya está habilitado globalmente." -#: redbot/core/core_commands.py:4409 +#: redbot/core/core_commands.py:5546 #, docstring msgid "\n" " Enable a command in this server.\n\n" " **Examples:**\n" -" - `[p]command enable server userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable server urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable server userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable server urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable for the current server.\n" +" - `` - The command to enable for the current server.\n" " " msgstr "" -#: redbot/core/core_commands.py:4427 +#: redbot/core/core_commands.py:5558 msgid "You are not allowed to enable that command." msgstr "No tienes permisos para activar ese comando." -#: redbot/core/core_commands.py:4437 +#: redbot/core/core_commands.py:5568 msgid "That command is already enabled in this server." msgstr "Ese comando ya está habilitado en este servidor." -#: redbot/core/core_commands.py:4444 +#: redbot/core/core_commands.py:5575 #, 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 `{command}` placeholder.\n\n" " **Examples:**\n" -" - `[p]command disabledmsg This command is disabled`\n" -" - `[p]command disabledmsg {command} is disabled`\n" -" - `[p]command disabledmsg` - Sends nothing when a disabled command is attempted.\n\n" +" - `[p]command disabledmsg This command is disabled`\n" +" - `[p]command disabledmsg {command} is disabled`\n" +" - `[p]command disabledmsg` - Sends nothing when a disabled command is attempted.\n\n" " **Arguments:**\n" -" - `[message]` - The message to send when a disabled command is attempted.\n" +" - `[message]` - The message to send when a disabled command is attempted.\n" " " msgstr "" -#: redbot/core/core_commands.py:4465 +#: redbot/core/core_commands.py:5596 #, docstring msgid "\n" " Commands to manage server settings for immunity from automated actions.\n\n" " This includes duplicate message deletion and mention spam from the Mod cog, and filters from the Filter cog.\n" " " -msgstr "" +msgstr "\n" +" Comandos para administrar la configuración del servidor para la inmunidad de las acciones automatizadas.\n\n" +" Esto incluye la eliminación de mensajes duplicados y menciones de spam de los Cog Mod y Filter.\n" +" " -#: redbot/core/core_commands.py:4474 +#: redbot/core/core_commands.py:5605 #, docstring msgid "\n" " Gets the current members and roles configured for automatic moderation action immunity.\n\n" " **Example:**\n" -" - `[p]autoimmune list`\n" +" - `[p]autoimmune list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4487 +#: redbot/core/core_commands.py:5618 msgid "Roles immune from automated moderation actions:\n" msgstr "Rol inmune de las acciones automatizadas de moderación:\n" -#: redbot/core/core_commands.py:4492 +#: redbot/core/core_commands.py:5623 msgid "Members immune from automated moderation actions:\n" msgstr "Miembros inmunes de las acciones de moderación automatizadas:\n" -#: redbot/core/core_commands.py:4496 +#: redbot/core/core_commands.py:5627 msgid "No immunity settings here." msgstr "Aquí no hay ajustes de inmunidad." -#: redbot/core/core_commands.py:4505 +#: redbot/core/core_commands.py:5636 #, docstring msgid "\n" " Makes a user or role immune from automated moderation actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune add @TwentySix` - Adds a user.\n" -" - `[p]autoimmune add @Mods` - Adds a role.\n\n" +" - `[p]autoimmune add @Twentysix` - Adds a user.\n" +" - `[p]autoimmune add @Mods` - Adds a role.\n\n" " **Arguments:**\n" -" - `` - The user or role to add immunity to.\n" +" - `` - The user or role to add immunity to.\n" " " msgstr "" -#: redbot/core/core_commands.py:4517 +#: redbot/core/core_commands.py:5648 msgid "Already added." msgstr "Ya se ha añadido." -#: redbot/core/core_commands.py:4525 +#: redbot/core/core_commands.py:5656 #, docstring msgid "\n" " Remove a user or role from being immune to automated moderation actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune remove @TwentySix` - Removes a user.\n" -" - `[p]autoimmune remove @Mods` - Removes a role.\n\n" +" - `[p]autoimmune remove @Twentysix` - Removes a user.\n" +" - `[p]autoimmune remove @Mods` - Removes a role.\n\n" " **Arguments:**\n" -" - `` - The user or role to remove immunity from.\n" +" - `` - The user or role to remove immunity from.\n" " " msgstr "" -#: redbot/core/core_commands.py:4537 +#: redbot/core/core_commands.py:5668 msgid "Not in list." msgstr "No esta en lista." -#: redbot/core/core_commands.py:4545 +#: redbot/core/core_commands.py:5676 #, docstring msgid "\n" " Checks if a user or role would be considered immune from automated actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune isimmune @TwentySix`\n" -" - `[p]autoimmune isimmune @Mods`\n\n" +" - `[p]autoimmune isimmune @Twentysix`\n" +" - `[p]autoimmune isimmune @Mods`\n\n" " **Arguments:**\n" -" - `` - The user or role to check the immunity of.\n" +" - `` - The user or role to check the immunity of.\n" " " msgstr "" -#: redbot/core/core_commands.py:4557 +#: redbot/core/core_commands.py:5688 msgid "They are immune." msgstr "Son inmunes." -#: redbot/core/core_commands.py:4559 +#: redbot/core/core_commands.py:5690 msgid "They are not immune." msgstr "No son inmunes." -#: redbot/core/core_commands.py:4564 -#, docstring -msgid "\n" -" Commands for configuring owner notifications.\n\n" -" Owner notifications include usage of `[p]contact` and available Red updates.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4573 -#, docstring -msgid "\n" -" Opt-in on receiving owner notifications.\n\n" -" This is the default state.\n\n" -" Note: This will only resume sending owner notifications to your DMs.\n" -" Additional owners and destinations will not be affected.\n\n" -" **Example:**\n" -" - `[p]ownernotifications optin`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4592 -#, docstring -msgid "\n" -" Opt-out of receiving owner notifications.\n\n" -" Note: This will only stop sending owner notifications to your DMs.\n" -" Additional owners and destinations will still receive notifications.\n\n" -" **Example:**\n" -" - `[p]ownernotifications optout`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4611 -#, docstring -msgid "\n" -" Adds a destination text channel to receive owner notifications.\n\n" -" **Examples:**\n" -" - `[p]ownernotifications adddestination #owner-notifications`\n" -" - `[p]ownernotifications adddestination 168091848718417920` - Accepts channel IDs.\n\n" -" **Arguments:**\n" -" - `` - The channel to send owner notifications to.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4637 -#, docstring -msgid "\n" -" Removes a destination text channel from receiving owner notifications.\n\n" -" **Examples:**\n" -" - `[p]ownernotifications removedestination #owner-notifications`\n" -" - `[p]ownernotifications deletedestination 168091848718417920` - Accepts channel IDs.\n\n" -" **Arguments:**\n" -" - `` - The channel to stop sending owner notifications to.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4661 -#, docstring -msgid "\n" -" Lists the configured extra destinations for owner notifications.\n\n" -" **Example:**\n" -" - `[p]ownernotifications listdestinations`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4671 -msgid "There are no extra channels being sent to." -msgstr "No se ha enviado a canales adicionales." - -#: redbot/core/core_commands.py:4682 -msgid "Unknown channel with id: {id}" -msgstr "Canal desconocido con id: {id}" - -#: redbot/core/core_commands.py:4713 +#: redbot/core/core_commands.py:5717 #, docstring msgid "\n" " Commands to add servers or channels to the ignore list.\n\n" " The ignore list will prevent the bot from responding to commands in the configured locations.\n\n" " Note: Owners and Admins override the ignore list.\n" " " -msgstr "" +msgstr "\n" +" Comandos para añadir servidores o canales a la lista de ignorados.\n\n" +" La lista de ignorados evitará que el bot responda a comandos en las ubicaciones configuradas.\n\n" +" Nota: Los dueños y administradores anulan la lista de ignorados.\n" +" " -#: redbot/core/core_commands.py:4723 +#: redbot/core/core_commands.py:5727 #, docstring msgid "\n" " List the currently ignored servers and channels.\n\n" " **Example:**\n" -" - `[p]ignore list`\n" +" - `[p]ignore list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4738 +#: redbot/core/core_commands.py:5749 #, docstring msgid "\n" -" Ignore commands in the channel or category.\n\n" -" Defaults to the current channel.\n\n" +" Ignore commands in the channel, thread, or category.\n\n" +" Defaults to the current thread or channel.\n\n" " Note: Owners, Admins, and those with Manage Channel permissions override ignored channels.\n\n" " **Examples:**\n" -" - `[p]ignore channel #general` - Ignores commands in the #general channel.\n" -" - `[p]ignore channel` - Ignores commands in the current channel.\n" -" - `[p]ignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" -" - `[p]ignore channel 356236713347252226` - Also accepts IDs.\n\n" +" - `[p]ignore channel #general` - Ignores commands in the #general channel.\n" +" - `[p]ignore channel` - Ignores commands in the current channel.\n" +" - `[p]ignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" +" - `[p]ignore channel 356236713347252226` - Also accepts IDs.\n\n" " **Arguments:**\n" -" - `` - The channel to ignore. Can be a category channel.\n" +" - `` - The channel to ignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:4758 +#: redbot/core/core_commands.py:5767 msgid "Channel added to ignore list." msgstr "Canal añadido a ignorados." -#: redbot/core/core_commands.py:4760 +#: redbot/core/core_commands.py:5769 msgid "Channel already in ignore list." msgstr "El canal ya está en ignorados." -#: redbot/core/core_commands.py:4765 +#: redbot/core/core_commands.py:5774 #, docstring msgid "\n" " Ignore commands in this server.\n\n" " Note: Owners, Admins, and those with Manage Server permissions override ignored servers.\n\n" " **Example:**\n" -" - `[p]ignore server` - Ignores the current server\n" +" - `[p]ignore server` - Ignores the current server\n" " " msgstr "" -#: redbot/core/core_commands.py:4776 +#: redbot/core/core_commands.py:5785 msgid "This server has been added to the ignore list." msgstr "Este servidor ha sido añadido a la lista de ignorar." -#: redbot/core/core_commands.py:4778 +#: redbot/core/core_commands.py:5787 msgid "This server is already being ignored." msgstr "Este servidor ya está siendo ignorado." -#: redbot/core/core_commands.py:4784 +#: redbot/core/core_commands.py:5793 #, docstring msgid "Commands to remove servers or channels from the ignore list." msgstr "Comandos para eliminar servidores o canales de la lista de ignorados." -#: redbot/core/core_commands.py:4792 +#: redbot/core/core_commands.py:5808 #, docstring msgid "\n" -" Remove a channel or category from the ignore list.\n\n" -" Defaults to the current channel.\n\n" +" Remove a channel, thread, or category from the ignore list.\n\n" +" Defaults to the current thread or channel.\n\n" " **Examples:**\n" -" - `[p]unignore channel #general` - Unignores commands in the #general channel.\n" -" - `[p]unignore channel` - Unignores commands in the current channel.\n" -" - `[p]unignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" -" - `[p]unignore channel 356236713347252226` - Also accepts IDs. Use this method to unignore categories.\n\n" +" - `[p]unignore channel #general` - Unignores commands in the #general channel.\n" +" - `[p]unignore channel` - Unignores commands in the current channel.\n" +" - `[p]unignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" +" - `[p]unignore channel 356236713347252226` - Also accepts IDs. Use this method to unignore categories.\n\n" " **Arguments:**\n" -" - `` - The channel to unignore. This can be a category channel.\n" +" - `` - The channel to unignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:4811 +#: redbot/core/core_commands.py:5824 msgid "Channel removed from ignore list." msgstr "Canal removido de la lista ignorada." -#: redbot/core/core_commands.py:4813 +#: redbot/core/core_commands.py:5826 msgid "That channel is not in the ignore list." msgstr "Ese canal no está en la lista ignorarda." -#: redbot/core/core_commands.py:4818 +#: redbot/core/core_commands.py:5831 #, docstring msgid "\n" " Remove this server from the ignore list.\n\n" " **Example:**\n" -" - `[p]unignore server` - Stops ignoring the current server\n" +" - `[p]unignore server` - Stops ignoring the current server\n" " " msgstr "" -#: redbot/core/core_commands.py:4827 +#: redbot/core/core_commands.py:5840 msgid "This server has been removed from the ignore list." msgstr "Este servidor ha sido eliminado de la lista de ignorar." -#: redbot/core/core_commands.py:4829 +#: redbot/core/core_commands.py:5842 msgid "This server is not in the ignore list." msgstr "Este servidor no está en la lista de ignorar." -#: redbot/core/core_commands.py:4835 +#: redbot/core/core_commands.py:5856 msgid "This server is currently being ignored." msgstr "Este servidor está siendo ignorado actualmente." -#: redbot/core/core_commands.py:4847 +#: redbot/core/core_commands.py:5873 redbot/core/core_commands.py:5875 +#: redbot/core/core_commands.py:5876 +msgid "None" +msgstr "Ninguno" + +#: redbot/core/core_commands.py:5877 msgid "Currently ignored categories: {categories}\n" -"Channels: {channels}" +"Channels: {channels}\n" +"Threads (excluding archived):{threads}" msgstr "Categorías ignoradas actualmente: {categories}\n" -"Canales: {channels}" +"Canales: {channels}\n" +"Hilos (excluyendo archivados):{threads}" -#: redbot/core/core_commands.py:4862 +#: redbot/core/core_commands.py:5894 #, docstring msgid "\n" " Get info about Red's licenses.\n" @@ -3276,12 +4712,12 @@ msgstr "\n" " Obtén información sobre las licencias de Red.\n" " " -#: redbot/core/dev_commands.py:36 +#: redbot/core/dev_commands.py:412 #, docstring msgid "Various development focused utilities." msgstr "El desarrollo variado se centró en utilidades." -#: redbot/core/dev_commands.py:123 +#: redbot/core/dev_commands.py:455 #, docstring msgid "Evaluate a statement of python code.\n\n" " The bot will always respond with the return value of the code.\n" @@ -3291,18 +4727,41 @@ msgid "Evaluate a statement of python code.\n\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:167 +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" +" " +msgstr "Evalúa una declaración de código python.\n\n" +" El bot siempre responderá con el valor devuelto del código.\n" +" Si el valor de retorno del código es una coroutina, se esperará,\n" +" y el resultado de eso será la respuesta del bot.\n\n" +" Nota: Sólo una sentencia puede ser evaluada. Usando ciertas palabras clave restringidas, p.ej. yield, resultará en un error de \n" +" sintaxis. Para múltiples líneas o código asíncrono, vea [p]repl o [p]eval.\n\n" +" Variables de entorno:\n" +" `ctx` - el contexto de invocación de comandos\n" +" `bot` - el objeto bot\n" +" `channel` - el objeto del canal actual\n" +" `author` - el objeto miembro del autor del comando\n" +" `guild` - el objeto del gremio actual\n" +" `message` - el objeto del mensaje del comando\n" +" `_` - el resultado del último comando dev\n" +" `aiohttp` - la biblioteca aiohttp\n" +" `asyncio` - la librería asyncio\n" +" `discord` - la librería discord.py \n" +" `commands` - del módulo redbot.core.commands\n" +" `cf` - del módulo redbot.core.utils.chat_formatting \n" +" " + +#: redbot/core/dev_commands.py:491 #, docstring msgid "Execute asynchronous code.\n\n" " This command wraps code into the body of an async function and then\n" @@ -3311,270 +4770,261 @@ msgid "Execute asynchronous code.\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 +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" +" " +msgstr "Ejecutar código asíncrono.\n\n" +" Este comando envuelve código en el cuerpo de una función asíncrona y luego\n" +" llama y lo espera. El bot responderá con cualquier cosa impresa en\n" +" stdout, así como el valor devuelto de la función.\n\n" +" El código puede estar dentro de un bloque de código, código inline o ninguno de los dos, siempre que\n" +" no se mezclen y estén formateados correctamente.\n\n" +" Variables de entorno:\n" +" `ctx` - el contexto de invocación de comandos\n" +" `bot` - el objeto bot\n" +" `channel` - el objeto del canal actual\n" +" `author` - el objeto miembro del autor del comando\n" +" `guild` - el objeto del gremio actual\n" +" `message` - el objeto del mensaje del comando\n" +" `_` - el resultado del último comando dev\n" +" `aiohttp` - la biblioteca aiohttp\n" +" `asyncio` - la librería asyncio\n" +" `discord` - la librería discord.py \n" +" `commands` - del módulo redbot.core.commands\n" +" `cf` - del módulo redbot.core.utils.chat_formatting \n" +" " + +#: redbot/core/dev_commands.py:527 #, 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:230 +" evaluated.\n\n" +" Use `exit()` or `quit` to exit the REPL session, prefixed with\n" +" a backtick so they may be interpreted.\n\n" +" Environment Variables:\n" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" +" " +msgstr "Abrir un REPL interactivo.\n\n" +" El REPL solo reconocerá el código como mensajes que comiencen con un\n" +" backtick. Esto incluye bloques de código, y como tal múltiples líneas pueden ser\n" +" evaluadas.\n\n" +" Usa `exit()` o `quit` para salir de la sesión REPL, con prefijo\n" +" un backtick para que puedan ser interpretados.\n\n" +" Variables de entorno:\n" +" `ctx` - el contexto de invocación de comandos\n" +" `bot` - el objeto bot\n" +" `channel` - el objeto del canal actual\n" +" `author` - el objeto miembro del autor del comando\n" +" `guild` - el objeto del gremio actual\n" +" `message` - el objeto del mensaje del comando\n" +" `_` - el resultado del último comando dev\n" +" `aiohttp` - la biblioteca aiohttp\n" +" `asyncio` - la librería asyncio\n" +" `discord` - la librería discord.py \n" +" `commands` - del módulo redbot.core.commands\n" +" `cf` - del módulo redbot.core.utils.chat_formatting \n" +" " + +#: redbot/core/dev_commands.py:553 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:234 +#: redbot/core/dev_commands.py:557 msgid "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." msgstr "Ya ejecutando una sesión REPL en este canal. Reanuda el REPL con `{}repl resume`." -#: redbot/core/dev_commands.py:245 +#: redbot/core/dev_commands.py:568 msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." msgstr "Introduzca el código para ejecutar o evaluar. `exit()` o `quit` para salir. `{}repl pause` para pausar." -#: redbot/core/dev_commands.py:259 +#: redbot/core/dev_commands.py:583 msgid "Exiting." msgstr "Saliendo." -#: redbot/core/dev_commands.py:310 -msgid "Unexpected error: `{}`" -msgstr "Error inesperado: `{}`" +#: redbot/core/dev_commands.py:595 +msgid "Unexpected error: " +msgstr "Error inesperado: " -#: redbot/core/dev_commands.py:314 +#: redbot/core/dev_commands.py:599 #, docstring -msgid "Pauses/resumes the REPL running in the current channel" -msgstr "Pausa/reanuda el REPL en uso en el canal actual" +msgid "Pauses/resumes the REPL running in the current channel." +msgstr "Pausa/reanuda el proceso REPL en ejecución en el canal actual." -#: redbot/core/dev_commands.py:316 +#: redbot/core/dev_commands.py:601 msgid "There is no currently running REPL session in this channel." msgstr "Actualmente no hay ninguna sesión REPL en este canal." -#: redbot/core/dev_commands.py:324 +#: redbot/core/dev_commands.py:609 msgid "The REPL session in this channel has been resumed." msgstr "Se ha reanudado la sesión REPL en este canal." -#: redbot/core/dev_commands.py:326 +#: redbot/core/dev_commands.py:611 msgid "The REPL session in this channel is now paused." msgstr "La sesión REPL en este canal ahora está pausada." -#: redbot/core/dev_commands.py:331 +#: redbot/core/dev_commands.py:617 #, docstring msgid "Mock another user invoking a command.\n\n" " The prefix must not be entered.\n" " " -msgstr "" +msgstr "Simula a otro usuario que invoca un comando.\n\n" +" El prefijo no debe ser introducido.\n" +" " -#: redbot/core/dev_commands.py:344 +#: redbot/core/dev_commands.py:633 #, 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" +" Current message is used as a base (including attachments, embeds, etc.),\n" +" the content and author of the message are replaced with the given arguments.\n\n" +" Note: If `content` isn't passed, the message needs to contain embeds, attachments,\n" +" or anything else that makes the message non-empty.\n" +" " +msgstr "Envia un mensaje de evento como si fuera enviado por un usuario diferente.\n\n" +" El mensaje actual se utiliza como base (incluyendo adjuntos, embebidos, etc.),\n" +" el contenido y el autor del mensaje son reemplazados por los argumentos dados.\n\n" +" Nota: Si `contenido` no pasa correctamente, el mensaje necesitará contener embebidos, adjuntos,\n" +" o cualquier otra cosa que haga que el mensaje no esté vacío.\n" " " -msgstr "" -#: redbot/core/dev_commands.py:365 +#: redbot/core/dev_commands.py:654 #, docstring msgid "Give bot owners the ability to bypass cooldowns.\n\n" " Does not persist through restarts." -msgstr "" +msgstr "Dale a los dueños del bot la capacidad de evitar los tiempos de espera.\n\n" +" No se mantiene a través de reinicios." -#: redbot/core/dev_commands.py:373 +#: redbot/core/dev_commands.py:662 msgid "Bot owners will now bypass all commands with cooldowns." msgstr "Los propietarios de bots ahora saltarán todos los comandos con tiempos de espera." -#: redbot/core/dev_commands.py:375 +#: redbot/core/dev_commands.py:664 msgid "Bot owners will no longer bypass all commands with cooldowns." msgstr "Los propietarios de bots ya no pasarán por alto todos los comandos con tiempos de espera." -#: redbot/core/errors.py:49 +#: redbot/core/errors.py:61 msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "El saldo de {user} no puede subir por encima de {max} {currency}." -#: redbot/core/events.py:112 -msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" -msgstr "¡Tu instancia Red está desactualizada! ¡{} es la versión actual, sin embargo estás usando {}!" - -#: redbot/core/events.py:122 -msgid "\n\n" -"While 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\n" -"Parece que el siguiente comando debería funcionar en la mayoría de escenarios ya que está basado en su versión actual de SO, entorno y Python, **te recomendamos que leas los documentos de actualización en <{docs}> y asegúrate de que no hay nada más que hacer durante la actualización.**" - -#: redbot/core/events.py:146 -msgid "\n\n" -"To update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:\n\n" -msgstr "\n\n" -"Para actualizar tu bot, primero apaga tu bot y luego abre una ventana de {console} (no como administrador) y ejecuta lo siguiente:\n\n" - -#: redbot/core/events.py:151 -msgid "Command Prompt" -msgstr "Línea de comandos" - -#: redbot/core/events.py:153 -msgid "Terminal" -msgstr "Terminal" - -#: redbot/core/events.py:160 -msgid "\n" -"Once you've started up your bot again, if you have any 3rd-party cogs installed we then highly recommend you update them with this command in Discord: `[p]cog update`" -msgstr "\n" -"Una vez que hayas iniciado tu bot de nuevo, si tienes algún cog de terceros instalado, te recomendamos que lo actualices con este comando en Discord: `[p]cog update`" - -#: redbot/core/events.py:167 -msgid "\n\n" -"You have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\n\n" -"You 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\n" -"Tienes Python `{py_version}` y esta actualización requiere `{req_py}`; no puedes simplemente ejecutar el comando de actualización.\n\n" -"Necesitarás seguir las instrucciones de actualización en nuestros documentos anteriores si todavía necesitas ayuda para actualizar después de seguir los documentos ve a nuestro canal #support en " - -#: redbot/core/events.py:232 -msgid "`{user_input}` is not a valid value for `{command}`" -msgstr "`{user_input}` no es un valor válido para `{command}`" - -#: redbot/core/events.py:257 -msgid "Error in command '{command}'. Check your console or logs for details." -msgstr "Error en el comando '{command}'. Comprueba tu consola o registros para más detalles." - -#: redbot/core/events.py:282 -msgid "I require the {permission} permission to execute that command." -msgstr "Necesito el permiso {permission} para ejecutar ese comando." - -#: redbot/core/events.py:286 -msgid "I require {permission_list} permissions to execute that command." -msgstr "Necesito el permiso {permission_list} para ejecutar este comando." - -#: redbot/core/events.py:294 -msgid "That command is not available in DMs." -msgstr "Ese comando no está disponible en DMs." - -#: redbot/core/events.py:296 -msgid "That command is only available in DMs." -msgstr "Ese comando sólo está disponible en DMs." - -#: redbot/core/events.py:298 -msgid "That command is only available in NSFW channels." -msgstr "Este comando sólo está disponible en canales NSFW." - -#: redbot/core/events.py:308 -msgid "This command is on cooldown. Try again in {delay}." -msgstr "" - -#: redbot/core/events.py:310 -msgid "This command is on cooldown. Try again in 1 second." -msgstr "" - -#: redbot/core/events.py:315 -msgid "Too many people using this command. It can only be used {number} times concurrently." -msgstr "" - -#: redbot/core/events.py:320 -msgid "Too many people using this command. It can only be used once concurrently." -msgstr "" - -#: redbot/core/events.py:326 -msgid "That command is still completing, it can only be used {number} times per {type} concurrently." -msgstr "" - -#: redbot/core/events.py:331 -msgid "That command is still completing, it can only be used once per {type} concurrently." -msgstr "" - -#: redbot/core/events.py:337 -msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." -msgstr "" - -#: redbot/core/events.py:342 -msgid "Too many people using this command. It can only be used once per {type} concurrently." -msgstr "" - -#: redbot/core/modlog.py:417 +#: redbot/core/modlog.py:393 msgid "Case #{} | {} {}" -msgstr "" +msgstr "Caso #{} | {} {}" -#: redbot/core/modlog.py:419 +#: redbot/core/modlog.py:395 msgid "**Reason:** Use the `reason` command to add it" -msgstr "" +msgstr "**Razón:** Usa el comando `reason` para añadirla" -#: redbot/core/modlog.py:422 +#: redbot/core/modlog.py:398 msgid "Unknown" msgstr "Desconocido" -#: redbot/core/modlog.py:426 redbot/core/modlog.py:448 -#: redbot/core/modlog.py:463 +#: redbot/core/modlog.py:402 redbot/core/modlog.py:424 +#: redbot/core/modlog.py:439 msgid "Deleted User." msgstr "Usuario eliminado." -#: redbot/core/modlog.py:477 redbot/core/modlog.py:512 -msgid "**Reason:** {}" -msgstr "" +#: redbot/core/modlog.py:476 +msgid "Deleted or archived thread ({thread_id}) in {channel_name}" +msgstr "Hilo eliminado o archivado ({thread_id}) en {channel_name}" + +#: redbot/core/modlog.py:480 +msgid "Thread {thread_id} in {channel_id} (deleted)" +msgstr "Hilo {thread_id} en {channel_id} (eliminado)" + +#: redbot/core/modlog.py:484 +msgid "{channel_id} (deleted)" +msgstr "{channel_id} (eliminado)" + +#: redbot/core/modlog.py:489 +msgid "Thread {thread_name} in {channel_name}" +msgstr "Hilo {thread_name} en {channel_name}" -#: redbot/core/modlog.py:491 +#: redbot/core/modlog.py:493 +msgid "Thread {thread_name} in {channel_id} (deleted)" +msgstr "Hilo {thread_name} en {channel_id} (eliminado)" + +#: redbot/core/modlog.py:499 redbot/core/modlog.py:527 +msgid "Reason:" +msgstr "Razón:" + +#: redbot/core/modlog.py:513 msgid "Moderator" msgstr "Moderador" -#: redbot/core/modlog.py:493 +#: redbot/core/modlog.py:515 msgid "Until" msgstr "Hasta" -#: redbot/core/modlog.py:494 +#: redbot/core/modlog.py:516 msgid "Duration" msgstr "Duración" -#: redbot/core/modlog.py:498 redbot/core/modlog.py:503 +#: redbot/core/modlog.py:518 msgid "Channel" msgstr "Canal" -#: redbot/core/modlog.py:499 -msgid "{channel} (deleted)" -msgstr "{channel} (deleted)" - -#: redbot/core/modlog.py:505 +#: redbot/core/modlog.py:520 msgid "Amended by" msgstr "Modificado por" -#: redbot/core/modlog.py:507 +#: redbot/core/modlog.py:522 msgid "Last modified at" msgstr "Última modificación el" -#: redbot/core/modlog.py:527 -msgid "**User:** {}\n" -msgstr "**Usuario:** {}\n" +#: redbot/core/modlog.py:542 +msgid "User:" +msgstr "Usuario:" -#: redbot/core/modlog.py:528 -msgid "**Moderator:** {}\n" -msgstr "**Moderador:** {}\n" +#: redbot/core/modlog.py:543 +msgid "Moderator:" +msgstr "Moderador:" -#: redbot/core/modlog.py:531 -msgid "**Until:** {}\n" -"**Duration:** {}\n" -msgstr "**Hasta:** {}\n" -"**Duración:** {}\n" +#: redbot/core/modlog.py:546 +msgid "Until:" +msgstr "Hasta:" -#: redbot/core/modlog.py:534 -msgid "**Channel**: {} (Deleted)\n" -msgstr "" +#: redbot/core/modlog.py:546 +msgid "Duration:" +msgstr "Duración:" + +#: redbot/core/modlog.py:549 redbot/core/modlog.py:551 +msgid "Channel:" +msgstr "Canal:" + +#: redbot/core/modlog.py:553 +msgid "Amended by:" +msgstr "Enmendado por:" -#: redbot/core/modlog.py:536 -msgid "**Channel**: {}\n" -msgstr "**Canal**: {}\n" +#: redbot/core/modlog.py:555 +msgid "Last modified at:" +msgstr "Última modificación en:" -#: redbot/core/modlog.py:538 -msgid "**Amended by:** {}\n" -msgstr "**Modificado por:** {}\n" +#: redbot/core/tree.py:271 +msgid "Command not found." +msgstr "Comando no encontrado." -#: redbot/core/modlog.py:540 -msgid "**Last modified at:** {}\n" -msgstr "**Última modificación el:** {}\n" +#: redbot/core/tree.py:332 +msgid "You are not permitted to use this command." +msgstr "No tienes permiso para usar este comando." diff --git a/redbot/core/locales/fi-FI.po b/redbot/core/locales/fi-FI.po index 865bc8a3e1c..898db8f0278 100644 --- a/redbot/core/locales/fi-FI.po +++ b/redbot/core/locales/fi-FI.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-12 15:52+0000\n" +"POT-Creation-Date: 2024-03-23 23:21+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,1824 +15,3054 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: fi_FI\n" -#: redbot/core/bank.py:1019 -msgid "Can't pay for this command in DM without a global bank." -msgstr "Et voi maksaa tästä komennosta yksityisviesteissä ilman globaalia pankkia." - -#: redbot/core/bank.py:1026 -msgid "You need at least {cost} {currency} to use this command." -msgstr "Sinulla pitää olla vähintään {cost} {currency} käyttääksesi tätä komentoa." - -#: redbot/core/cog_manager.py:316 +#: redbot/core/_cog_manager.py:317 #, docstring msgid "Commands to interface with Red's cog manager." -msgstr "" +msgstr "Komennot liittymään Redin pluginhallintaan." -#: redbot/core/cog_manager.py:325 +#: redbot/core/_cog_manager.py:326 #, docstring msgid "\n" " Lists current cog paths in order of priority.\n" " " msgstr "" -#: redbot/core/cog_manager.py:333 +#: redbot/core/_cog_manager.py:334 msgid "Install Path: {install_path}\n" "Core Path: {core_path}\n\n" msgstr "" -#: redbot/core/cog_manager.py:347 +#: redbot/core/_cog_manager.py:348 #, docstring msgid "\n" " Add a path to the list of available cog paths.\n" " " msgstr "" -#: redbot/core/cog_manager.py:351 +#: redbot/core/_cog_manager.py:352 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:359 +#: redbot/core/_cog_manager.py:360 msgid "Path successfully added." msgstr "Polku lisätty onnistuneesti." -#: redbot/core/cog_manager.py:364 +#: redbot/core/_cog_manager.py:365 #, docstring msgid "\n" -" Removes a path from the available cog paths given the `path_number` from `[p]paths`.\n" +" Removes one or more paths from the available cog paths given the `path_numbers` 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." +#: redbot/core/_cog_manager.py:386 +msgid "The following paths were removed: {paths}" msgstr "" -#: redbot/core/cog_manager.py:380 -msgid "Path successfully removed." +#: redbot/core/_cog_manager.py:392 +msgid "The following path numbers did not exist: {path_numbers}" msgstr "" -#: redbot/core/cog_manager.py:385 +#: redbot/core/_cog_manager.py:403 #, docstring msgid "\n" " Reorders paths internally to allow discovery of different cogs.\n" " " msgstr "" -#: redbot/core/cog_manager.py:399 +#: redbot/core/_cog_manager.py:414 msgid "Invalid 'from' index." msgstr "" -#: redbot/core/cog_manager.py:405 +#: redbot/core/_cog_manager.py:420 msgid "Invalid 'to' index." msgstr "" -#: redbot/core/cog_manager.py:409 +#: redbot/core/_cog_manager.py:424 msgid "Paths reordered." msgstr "" -#: redbot/core/cog_manager.py:414 +#: redbot/core/_cog_manager.py:429 #, 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" +" Returns the current install path or sets it if one is provided.\n\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 +#: redbot/core/_cog_manager.py:443 msgid "That path does not exist." msgstr "" -#: redbot/core/cog_manager.py:432 +#: redbot/core/_cog_manager.py:448 msgid "The bot will install new cogs to the `{}` directory." msgstr "" -#: redbot/core/cog_manager.py:438 +#: redbot/core/_cog_manager.py:454 #, docstring msgid "\n" " Lists all loaded and available cogs.\n" " " msgstr "" -#: redbot/core/cog_manager.py:451 redbot/core/cog_manager.py:466 +#: redbot/core/_cog_manager.py:467 redbot/core/_cog_manager.py:482 msgid "**{} loaded:**\n" msgstr "**{} ladattu:**\n" -#: redbot/core/cog_manager.py:452 redbot/core/cog_manager.py:468 +#: redbot/core/_cog_manager.py:468 redbot/core/_cog_manager.py:484 msgid "**{} unloaded:**\n" msgstr "**{} lataus poistettu:**\n" -#: redbot/core/core_commands.py:181 -msgid "Alias {alias_name} is already an existing command or alias in one of the loaded cogs." +#: redbot/core/_diagnoser.py:104 +msgid "To fix this issue, you need to do one of these:" msgstr "" -#: redbot/core/core_commands.py:186 -msgid "Command {command_name} is already an existing command or alias in one of the loaded cogs." +#: redbot/core/_diagnoser.py:112 +msgid "Check if the command caller is not a bot" msgstr "" -#: redbot/core/core_commands.py:398 -#, docstring -msgid "\n" -" The Core cog has many commands related to core functions.\n\n" -" These commands come loaded with every Red bot, and cover some of the most basic usage of the bot.\n" -" " +#: redbot/core/_diagnoser.py:118 +msgid "The user is a bot which prevents them from running any command." msgstr "" -#: redbot/core/core_commands.py:410 -#, docstring -msgid "Pong." -msgstr "Pong." +#: redbot/core/_diagnoser.py:119 +msgid "This cannot be fixed - bots should not be listening to other bots." +msgstr "" -#: redbot/core/core_commands.py:415 -#, docstring -msgid "Shows info about [botname].\n\n" -" See `[p]set custominfo` to customize.\n" -" " +#: redbot/core/_diagnoser.py:123 +msgid "Check if the bot can send messages in the given channel" msgstr "" -#: redbot/core/core_commands.py:445 -msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\n\n" -"Red 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" +#: redbot/core/_diagnoser.py:130 +msgid "Bot is timed out in the given channel." msgstr "" -#: redbot/core/core_commands.py:456 -msgid "Instance owned by team" +#: redbot/core/_diagnoser.py:131 +msgid "To fix this issue, remove timeout from the bot." msgstr "" -#: redbot/core/core_commands.py:456 -msgid "Instance owned by" +#: redbot/core/_diagnoser.py:137 +msgid "Bot doesn't have permission to send messages in the given channel." msgstr "" -#: redbot/core/core_commands.py:461 -msgid "Red version" -msgstr "Red-versio" +#: redbot/core/_diagnoser.py:138 +msgid "To fix this issue, ensure that the permissions setup allows the bot to send messages per Discord's role hierarchy:\n" +"https://support.discord.com/hc/en-us/articles/206141927" +msgstr "" -#: redbot/core/core_commands.py:464 redbot/core/core_commands.py:520 -msgid "Yes, {version} is available." -msgstr "Kyllä, {version} on saatavilla." +#: redbot/core/_diagnoser.py:150 +msgid "Check if the channel and the server aren't set to be ignored" +msgstr "" -#: redbot/core/core_commands.py:468 redbot/core/core_commands.py:524 -msgid "Checking for updates failed." -msgstr "Päivitysten tarkistus epäonnistui." +#: redbot/core/_diagnoser.py:156 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {thread} thread, its parent channel, and the server aren't a part of that list." +msgstr "" -#: redbot/core/core_commands.py:469 -msgid "Outdated" -msgstr "Vanhentunut" +#: redbot/core/_diagnoser.py:165 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {channel} channel and the server aren't a part of that list." +msgstr "" -#: redbot/core/core_commands.py:471 -msgid "About this instance" +#: redbot/core/_diagnoser.py:175 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {thread} thread, its parent channel, the channel category it belongs to ({channel_category}), and the server aren't a part of that list." msgstr "" -#: redbot/core/core_commands.py:472 -msgid "About Red" -msgstr "Tietoa Redistä" +#: redbot/core/_diagnoser.py:186 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {channel} channel, the channel category it belongs to ({channel_category}), and the server aren't a part of that list." +msgstr "" -#: redbot/core/core_commands.py:475 redbot/core/core_commands.py:533 -msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" +#: redbot/core/_diagnoser.py:200 +msgid "The bot is set to ignore commands in the given channel or this server." msgstr "" -#: redbot/core/core_commands.py:483 -msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\n\n" -"Red 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" +#: redbot/core/_diagnoser.py:210 +msgid "Global allowlist prevents the user from running this command." msgstr "" -#: redbot/core/core_commands.py:494 -msgid "Instance owned by team: [{owner}]\n" -"Python: [{python_version}] (5)\n" -"discord.py: [{dpy_version}] (6)\n" -"Red version: [{red_version}] (7)\n" +#: redbot/core/_diagnoser.py:211 +msgid "To fix this issue, you can either add the user to the allowlist, or clear the allowlist.\n" +"If you want to keep the allowlist, you can run {command_1} which will add {user} to the allowlist.\n" +"If you instead want to clear the allowlist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:506 -msgid "Instance owned by: [{owner}]\n" -"Python: [{python_version}] (5)\n" -"discord.py: [{dpy_version}] (6)\n" -"Red version: [{red_version}] (7)\n" +#: redbot/core/_diagnoser.py:227 +msgid "Global blocklist prevents the user from running this command." msgstr "" -#: redbot/core/core_commands.py:525 -msgid "Outdated: [{state}]\n" +#: redbot/core/_diagnoser.py:228 +msgid "To fix this issue, you can either remove the user from the blocklist, or clear the blocklist.\n" +"If you want to keep the blocklist, you can run {command_1} which will remove {user} from the blocklist.\n" +"If you instead want to clear the blocklist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:528 -msgid "**About Red**\n" +#: redbot/core/_diagnoser.py:250 +msgid "Local allowlist prevents the user from running this command." msgstr "" -#: redbot/core/core_commands.py:539 -msgid "**About this instance**\n" +#: redbot/core/_diagnoser.py:251 +msgid "To fix this issue, you can either add the user or one of their roles to the local allowlist, or clear the local allowlist.\n" +"If you want to keep the local allowlist, you can run {command_1} which will add {user} to the local allowlist.\n" +"If you instead want to clear the local allowlist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:541 -msgid "**References**\n" -"1. <{}>\n" -"2. <{}>\n" -"3. <{}>\n" -"4. <{}>\n" -"5. <{}>\n" -"6. <{}>\n" -"7. <{}>\n" +#: redbot/core/_diagnoser.py:265 +msgid "Local blocklist prevents the user from running this command." msgstr "" -#: redbot/core/core_commands.py:557 -#, docstring -msgid "Shows [botname]'s uptime." +#: redbot/core/_diagnoser.py:280 +msgid "To fix this issue, you can either remove the user's roles from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove the user's roles ({roles}) from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:560 -msgid "Less than one second" +#: redbot/core/_diagnoser.py:305 +msgid "To fix this issue, you can either remove the user and their roles from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove {user} and their roles ({roles}) from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:562 -msgid "Been up for: **{time_quantity}** (since {timestamp} UTC)" +#: redbot/core/_diagnoser.py:327 +msgid "To fix this issue, you can either remove the user from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove {user} from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:569 -#, docstring -msgid "\n" -" Commands which interact with the data [botname] has about you.\n\n" -" More information can be found in the [End User Data Documentation.](https://docs.discord.red/en/stable/red_core_data_statement.html)\n" -" " +#: redbot/core/_diagnoser.py:342 +msgid "Allowlist and blocklist checks" msgstr "" -#: redbot/core/core_commands.py:580 -#, docstring -msgid "\n" -" Find out what type of data [botname] stores and why.\n\n" -" **Example:**\n" -" - `[p]mydata whatdata`\n" -" " +#: redbot/core/_diagnoser.py:374 +msgid "Global, cog and command checks" msgstr "" -#: redbot/core/core_commands.py:590 -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\n" -"Additionally, 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." +#: redbot/core/_diagnoser.py:381 +msgid "The given command is disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:609 -#, docstring -msgid "View the End User Data statements of each 3rd-party module.\n\n" -" This will send an attachment with the End User Data statements of all loaded 3rd party cogs.\n\n" -" **Example:**\n" -" - `[p]mydata 3rdparty`\n" -" " +#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:858 +msgid "One of the parents of the given command is disabled globally." msgstr "" -#: redbot/core/core_commands.py:620 -msgid "I need to be able to attach files (try in DMs?)." +#: redbot/core/_diagnoser.py:389 +msgid "To fix this issue, you can run {command} which will enable the {affected_command} command in this guild." msgstr "" -#: redbot/core/core_commands.py:630 -msgid "This instance does not appear to have any 3rd-party extensions loaded." +#: redbot/core/_diagnoser.py:410 +msgid "Other issues related to the checks" msgstr "" -#: redbot/core/core_commands.py:650 -msgid "3rd party End User Data statements" +#: redbot/core/_diagnoser.py:411 +msgid "There's an issue related to the checks for {command} but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:652 -msgid "The following are statements provided by 3rd-party extensions." +#: redbot/core/_diagnoser.py:415 +msgid "To fix this issue, a manual review of the global, cog and command checks is required." msgstr "" -#: redbot/core/core_commands.py:657 -msgid "3rd-party extensions without statements\n" +#: redbot/core/_diagnoser.py:423 +msgid "Global checks" msgstr "" -#: redbot/core/core_commands.py:668 -msgid "Here's a generated page with the statements provided by 3rd-party extensions." +#: redbot/core/_diagnoser.py:433 +msgid "One of the global checks for the command {command} failed with a message:\n" +"{message}" msgstr "" -#: redbot/core/core_commands.py:684 -msgid "Did not get confirmation, cancelling." -msgstr "Vahvistusta ei saatu, peruutetaan." +#: redbot/core/_diagnoser.py:437 +msgid "One of the global checks for the command {command} failed without a message." +msgstr "" -#: redbot/core/core_commands.py:689 -msgid "Did not get a matching confirmation, cancelling." +#: redbot/core/_diagnoser.py:441 +msgid "Cog check" msgstr "" -#: redbot/core/core_commands.py:700 -#, 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\n" -" **Example:**\n" -" - `[p]mydata forgetme`\n" -" " +#: redbot/core/_diagnoser.py:458 +msgid "The cog check for the command {command} failed with a message:\n" +"{message}" msgstr "" -#: redbot/core/core_commands.py:715 -msgid "This command ({command}) does not support non-interactive usage." +#: redbot/core/_diagnoser.py:459 +msgid "The cog check for the command {command} failed without a message." msgstr "" -#: redbot/core/core_commands.py:722 -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:" +#: redbot/core/_diagnoser.py:463 +msgid "Command checks" msgstr "" -#: redbot/core/core_commands.py:732 -msgid "This may take some time." -msgstr "Tässä voi kestää jonkin aikaa." +#: redbot/core/_diagnoser.py:477 +msgid "One of the command checks for the command {command} failed with a message:\n" +"{message}" +msgstr "" -#: redbot/core/core_commands.py:745 -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}.\n" -"Please contact the owner of this bot to address this.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:481 +msgid "One of the command checks for the command {command} failed without a message." msgstr "" -#: redbot/core/core_commands.py:760 -msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\n" -"Please contact the owner of this bot to address this.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:485 +msgid "Permissions verification" msgstr "" -#: redbot/core/core_commands.py:770 -msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\n" -"Please contact the owner of this bot to address this.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:488 +msgid "Cog permissions verification" msgstr "" -#: redbot/core/core_commands.py:780 -msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" +#: redbot/core/_diagnoser.py:503 +msgid "The cog of the given command is disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:788 redbot/core/core_commands.py:955 -#: redbot/core/core_commands.py:1041 redbot/core/core_commands.py:1112 -msgid "{mention} The following cogs did not handle deletion:\n" -"{cogs}." +#: redbot/core/_diagnoser.py:504 +msgid "To fix this issue, you can run {command} which will enable the {affected_cog} cog in this guild." msgstr "" -#: redbot/core/core_commands.py:798 -#, docstring -msgid "[Coming Soon] Get what data [botname] has about you." +#: redbot/core/_diagnoser.py:518 +msgid "Bot is missing some of the channel permissions ({permissions}) required by the {cog} cog." msgstr "" -#: redbot/core/core_commands.py:800 -msgid "This command doesn't do anything yet, but we're working on adding support for this." +#: redbot/core/_diagnoser.py:526 +msgid "Bot is missing some of the channel permissions ({permissions}) required by the {command} command." msgstr "" -#: redbot/core/core_commands.py:809 -#, docstring -msgid "\n" -" Commands for more complete data handling.\n" -" " +#: redbot/core/_diagnoser.py:538 +msgid "To fix this issue, grant the required permissions to the bot through role settings or channel overrides." msgstr "" -#: redbot/core/core_commands.py:815 -#, docstring -msgid "\n" -" Set the bot to allow users to request a data deletion.\n\n" -" This is on by default.\n" -" Opposite of `[p]mydata ownermanagement disallowuserdeletions`\n\n" -" **Example:**\n" -" - `[p]mydata ownermanagement allowuserdeletions`\n" -" " +#: redbot/core/_diagnoser.py:557 redbot/core/_diagnoser.py:653 +msgid "Other issues related to the permissions." msgstr "" -#: redbot/core/core_commands.py:826 -msgid "User can delete their own data. This will not include operational data such as blocked users." +#: redbot/core/_diagnoser.py:558 +msgid "Fatal error: There's an issue related to the permissions for the {cog} cog but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:834 -#, docstring -msgid "\n" -" Set the bot to not allow users to request a data deletion.\n\n" -" Opposite of `[p]mydata ownermanagement allowuserdeletions`\n\n" -" **Example:**\n" -" - `[p]mydata ownermanagement disallowuserdeletions`\n" -" " +#: redbot/core/_diagnoser.py:563 +msgid "Fatal error: There's an issue related to the permissions for the {command} command but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:843 -msgid "User can not delete their own data." -msgstr "Käyttäjä ei voi poistaa omaa dataansa." +#: redbot/core/_diagnoser.py:567 +msgid "This is an unexpected error, please report it on Red's issue tracker." +msgstr "" -#: redbot/core/core_commands.py:847 -#, docstring -msgid "\n" -" Sets how user deletions are treated.\n\n" -" **Example:**\n" -" - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" -" **Arguments:**\n" -" - `` - The strictness level for user deletion. See Level guide below.\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" -" " +#: redbot/core/_diagnoser.py:574 +msgid "Ensure that the command is not bot owner only" msgstr "" -#: redbot/core/core_commands.py:864 -msgid "Cogs will be instructed to remove all non operational data upon a user request." +#: redbot/core/_diagnoser.py:582 +msgid "The command is bot owner only and the given user is not a bot owner." msgstr "" -#: redbot/core/core_commands.py:872 -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." +#: redbot/core/_diagnoser.py:583 +msgid "This cannot be fixed - regular users cannot run bot owner only commands." msgstr "" -#: redbot/core/core_commands.py:883 -#, docstring -msgid "\n" -" Handle a deletion request from Discord.\n\n" -" This will cause the bot to get rid of or disassociate all data from the specified user ID.\n" -" You should not use this unless Discord has specifically requested this with regard to a deleted user.\n" -" This will remove the user from various anti-abuse measures.\n" -" If you are processing a manual request from a user, you may want `[p]mydata ownermanagement deleteforuser` instead.\n\n" -" **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" -" " +#: redbot/core/_diagnoser.py:589 +msgid "Permission hooks" msgstr "" -#: redbot/core/core_commands.py:897 -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\n" -"If you are sure this is what you intend to do please respond with the following:" +#: redbot/core/_diagnoser.py:599 +msgid "Fatal error: the result of permission hooks is inconsistent." msgstr "" -#: redbot/core/core_commands.py:915 redbot/core/core_commands.py:1072 -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}\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:600 redbot/core/_diagnoser.py:606 +#: redbot/core/_diagnoser.py:844 +msgid "To fix this issue, a manual review of the installed cogs is required." msgstr "" -#: redbot/core/core_commands.py:930 redbot/core/core_commands.py:1087 -msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:605 +msgid "The access has been denied by one of the bot's permissions hooks." msgstr "" -#: redbot/core/core_commands.py:941 redbot/core/core_commands.py:1098 -msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:615 +msgid "User's discord permissions, privilege level and rules from Permissions cog" msgstr "" -#: redbot/core/core_commands.py:951 redbot/core/core_commands.py:1108 -msgid "I've deleted all data about that user that I know how to delete." +#: redbot/core/_diagnoser.py:630 +msgid "The access has been denied due to the rules set for the {cog} cog with Permissions cog." msgstr "" -#: redbot/core/core_commands.py:962 -#, docstring -msgid "Delete data [botname] has about a user for a user.\n\n" -" This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user.\n" -" Users have access to a different command for this unless they can't interact with the bot at all.\n" -" 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\n" -" **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" -" " +#: redbot/core/_diagnoser.py:635 +msgid "The access has been denied due to the rules set for the {command} command with Permissions cog." msgstr "" -#: redbot/core/core_commands.py:973 -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\n" -"If you are sure this is what you intend to do please respond with the following:" +#: redbot/core/_diagnoser.py:639 +msgid "To fix the issue, a manual review of the rules is required." msgstr "" -#: redbot/core/core_commands.py:996 -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}\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:654 +msgid "There's an issue related to the permissions of {cog} cog but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:1011 -msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:659 +msgid "There's an issue related to the permissions of {command} command but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:1022 -msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:663 +msgid "To fix this issue, a manual review of the command is required." msgstr "" -#: redbot/core/core_commands.py:1033 -msgid "I've deleted all non-operational data about that user that I know how to delete." +#: redbot/core/_diagnoser.py:670 +msgid "Permission checks" msgstr "" -#: redbot/core/core_commands.py:1048 -#, docstring -msgid "Delete data [botname] has about a user.\n\n" -" This will cause the bot to get rid of or disassociate a lot of data about the specified user.\n" -" This may include more than just end user data, including anti abuse records.\n\n" -" **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" -" " +#: redbot/core/_diagnoser.py:674 +msgid "The access has been denied by one of the permissions checks of {cog} cog." msgstr "" -#: redbot/core/core_commands.py:1058 -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\n" -"If you are sure this is what you intend to do please respond with the following:" +#: redbot/core/_diagnoser.py:678 +msgid "The access has been denied by one of the permission checks of {command} command." msgstr "" -#: redbot/core/core_commands.py:1119 -#, docstring -msgid "\n" -" Commands for toggling embeds on or off.\n\n" -" This setting determines whether or not to use embeds as a response to a command (for commands that support it).\n" -" The default is to use embeds.\n\n" -" The embed settings are checked until the first True/False in this order:\n" -" - In guild context:\n" -" 1. Channel override - `[p]embedset channel`\n" -" 2. Server command override - `[p]embedset command server`\n" -" 3. Server override - `[p]embedset server`\n" -" 4. Global command override - `[p]embedset command global`\n" -" 5. Global setting -`[p]embedset global`\n\n" -" - In DM context:\n" -" 1. User override - `[p]embedset user`\n" -" 2. Global command override - `[p]embedset command global`\n" -" 3. Global setting - `[p]embedset global`\n" -" " +#: redbot/core/_diagnoser.py:686 +msgid "To fix this issue, a manual review of the permission checks is required." msgstr "" -#: redbot/core/core_commands.py:1141 -#, docstring -msgid "\n" -" Show the current embed settings.\n\n" -" Provide a command name to check for command specific embed settings.\n\n" -" **Examples:**\n" -" - `[p]embedset showsettings` - Shows embed settings.\n" -" - `[p]embedset showsettings info` - Also shows embed settings for the 'info' command.\n" -" - `[p]embedset showsettings \"ignore list\"` - Checking subcommands requires quotes.\n\n" -" **Arguments:**\n" -" - `[command_name]` - Checks this command for command specific embed settings.\n" -" " +#: redbot/core/_diagnoser.py:692 +msgid "User's discord permissions and privilege level" msgstr "" -#: redbot/core/core_commands.py:1158 redbot/core/core_commands.py:1314 -#: redbot/core/core_commands.py:1365 redbot/core/core_commands.py:4282 -#: redbot/core/core_commands.py:4325 redbot/core/core_commands.py:4391 -#: redbot/core/core_commands.py:4422 -msgid "I couldn't find that command. Please note that it is case sensitive." +#: redbot/core/_diagnoser.py:701 +msgid "grant the required permissions to the user through role settings or channel overrides" msgstr "" -#: redbot/core/core_commands.py:1164 -msgid "Embed settings:\n\n" +#: redbot/core/_diagnoser.py:707 +msgid "The user is missing some of the channel permissions ({permissions}) required by the {cog} cog." msgstr "" -#: redbot/core/core_commands.py:1166 -msgid "Global default: {value}\n" +#: redbot/core/_diagnoser.py:712 +msgid "The user is missing some of the channel permissions ({permissions}) required by the {command} command." msgstr "" -#: redbot/core/core_commands.py:1171 -msgid "Global command setting for {command} command: {value}\n" +#: redbot/core/_diagnoser.py:721 +msgid "the guild owner" msgstr "" -#: redbot/core/core_commands.py:1177 -msgid "Guild setting: {value}\n" +#: redbot/core/_diagnoser.py:724 +msgid "the mod role" msgstr "" -#: redbot/core/core_commands.py:1182 -msgid "Server command setting for {command} command: {value}\n" +#: redbot/core/_diagnoser.py:726 +msgid "the admin role" msgstr "" -#: redbot/core/core_commands.py:1188 -msgid "Channel setting: {value}\n" +#: redbot/core/_diagnoser.py:729 +msgid "assign appropriate role to the user" msgstr "" -#: redbot/core/core_commands.py:1191 -msgid "User setting: {value}" +#: redbot/core/_diagnoser.py:731 +msgid "The user is missing the privilege level ({privilege_level}) required by the {cog} cog." msgstr "" -#: redbot/core/core_commands.py:1197 -#, docstring -msgid "\n" -" Toggle the global embed setting.\n\n" -" This is used as a fallback if the user or guild hasn't set a preference.\n" -" The default is to use embeds.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Example:**\n" -" - `[p]embedset global`\n" -" " +#: redbot/core/_diagnoser.py:738 +msgid "The user is missing the privilege level ({privilege_level}) required by the {command} command." msgstr "" -#: redbot/core/core_commands.py:1211 -msgid "Embeds are now disabled by default." +#: redbot/core/_diagnoser.py:751 +msgid "add appropriate rule in the Permissions cog" msgstr "" -#: redbot/core/core_commands.py:1214 -msgid "Embeds are now enabled by default." +#: redbot/core/_diagnoser.py:754 +msgid "The user has neither the channel permissions ({permissions}) nor the privilege level ({privilege_level}) required by the {cog} cog." msgstr "" -#: redbot/core/core_commands.py:1220 -#, docstring -msgid "\n" -" Set the server's embed setting.\n\n" -" If set, this is used instead of the global default to determine whether or not to use embeds.\n" -" This is used for all commands done in a server.\n\n" -" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset server False` - Disables embeds on this server.\n" -" - `[p]embedset server` - Resets value to use global default.\n\n" -" **Arguments:**\n" -" - `[enabled]` - Whether to use embeds on this server. Leave blank to reset to default.\n" -" " +#: redbot/core/_diagnoser.py:763 +msgid "The user has neither the channel permissions ({permissions}) nor the privilege level ({privilege_level}) required by the {command} command." msgstr "" -#: redbot/core/core_commands.py:1239 redbot/core/core_commands.py:1323 -#: redbot/core/core_commands.py:1414 redbot/core/core_commands.py:1445 -msgid "Embeds will now fall back to the global setting." +#: redbot/core/_diagnoser.py:781 +msgid "Checks and permissions verification for the command {command}" msgstr "" -#: redbot/core/core_commands.py:1244 -msgid "Embeds are now enabled for this guild." +#: redbot/core/_diagnoser.py:804 redbot/core/_diagnoser.py:917 +msgid "Other command checks" msgstr "" -#: redbot/core/core_commands.py:1246 -msgid "Embeds are now disabled for this guild." +#: redbot/core/_diagnoser.py:805 redbot/core/_diagnoser.py:918 +msgid "The given command is failing one of the required checks." msgstr "" -#: redbot/core/core_commands.py:1254 -#, docstring -msgid "\n" -" Sets a command's embed setting.\n\n" -" If you're the bot owner, this will try to change the command's embed setting globally by default.\n" -" Otherwise, this will try to change embed settings on the current server.\n\n" -" If enabled is left blank, the setting will be unset.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +#: redbot/core/_diagnoser.py:806 redbot/core/_diagnoser.py:919 +msgid "To fix this issue, a manual review of the command's checks is required." +msgstr "" + +#: redbot/core/_diagnoser.py:817 +msgid "Global 'call once' checks" +msgstr "" + +#: redbot/core/_diagnoser.py:839 +msgid "Other global 'call once' checks" +msgstr "" + +#: redbot/core/_diagnoser.py:840 +msgid "One of the global 'call once' checks implemented by a 3rd-party cog prevents this command from being ran." +msgstr "" + +#: redbot/core/_diagnoser.py:849 +msgid "Check if the command is disabled" +msgstr "" + +#: redbot/core/_diagnoser.py:859 redbot/core/_diagnoser.py:873 +msgid "To fix this issue, you can run {command} which will enable the {affected_command} command globally." +msgstr "" + +#: redbot/core/_diagnoser.py:872 +msgid "The given command is disabled globally." +msgstr "" + +#: redbot/core/_diagnoser.py:885 +msgid "Checks and permissions verification" +msgstr "" + +#: redbot/core/_diagnoser.py:936 +msgid "Passed" +msgstr "" + +#: redbot/core/_diagnoser.py:938 +msgid "Failed" +msgstr "" + +#: redbot/core/_diagnoser.py:967 +msgid "All checks passed and no issues were detected. Make sure that the given parameters correspond to the channel, user, and command name that have been problematic.\n\n" +"If you still can't find the issue, it is likely that one of the 3rd-party cogs you're using adds a global or cog local before invoke hook that prevents the command from getting invoked as this can't be diagnosed with this tool." +msgstr "" + +#: redbot/core/_diagnoser.py:978 +msgid "The bot has been able to identify the issue." +msgstr "" + +#: redbot/core/_diagnoser.py:981 +msgid "Detected issue: " +msgstr "" + +#: redbot/core/_diagnoser.py:983 +msgid "Solution: " +msgstr "" + +#: redbot/core/_diagnoser.py:985 +msgid "\n" +"Here's a detailed report in case you need it:" +msgstr "" + +#: redbot/core/_diagnoser.py:986 +msgid "Channel: " +msgstr "" + +#: redbot/core/_diagnoser.py:987 +msgid "Command caller: " +msgstr "" + +#: redbot/core/_diagnoser.py:988 +msgid "Command: " +msgstr "" + +#: redbot/core/_diagnoser.py:989 +msgid "Tests that have been ran:" +msgstr "" + +#: redbot/core/_events.py:56 +msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" +msgstr "Red-instanssisi on vanhentunut! Nykyinen versio on {}, mutta käytät versiota {}!" + +#: redbot/core/_events.py:65 +msgid "\n\n" +"While 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:74 +msgid "\n\n" +"You have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\n\n" +"You 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:120 +msgid "\n\n" +"To update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:{command_1}\n" +"Once you've started up your bot again, we recommend that you update any installed 3rd-party cogs with this command in Discord:{command_2}" +msgstr "" + +#: redbot/core/_events.py:128 +msgid "Command Prompt" +msgstr "" + +#: redbot/core/_events.py:128 +msgid "Terminal" +msgstr "" + +#: redbot/core/_events.py:240 +msgid "`{user_input}` is not a valid value for `{command}`" +msgstr "`{user_input}` ei ole kelvollinen arvo kohteelle `{command}`" + +#: redbot/core/_events.py:251 redbot/core/_events.py:304 +msgid "Argument `{parameter_name}` must be a positive integer." +msgstr "" + +#: redbot/core/_events.py:253 redbot/core/_events.py:306 +msgid "Argument `{parameter_name}` must be an integer no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:257 redbot/core/_events.py:310 +msgid "Argument `{parameter_name}` must be an integer no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:261 redbot/core/_events.py:314 +msgid "Argument `{parameter_name}` must be an integer between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:266 redbot/core/_events.py:319 +msgid "Argument `{parameter_name}` must be a positive number." +msgstr "" + +#: redbot/core/_events.py:268 redbot/core/_events.py:321 +msgid "Argument `{parameter_name}` must be a number no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:272 +msgid "Argument `{parameter_name}` must be a number no less than {maximum}." +msgstr "" + +#: redbot/core/_events.py:276 redbot/core/_events.py:329 +msgid "Argument `{parameter_name}` must be a number between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:281 redbot/core/_events.py:334 +msgid "Argument `{parameter_name}` must be a string with a length of no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:285 redbot/core/_events.py:338 +msgid "Argument `{parameter_name}` must be a string with a length of no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:289 redbot/core/_events.py:342 +msgid "Argument `{parameter_name}` must be a string with a length of between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:325 +msgid "Argument `{parameter_name}` must be a number no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:355 +msgid "\"{argument}\" is not an integer." +msgstr "" + +#: redbot/core/_events.py:358 +msgid "\"{argument}\" is not a number." +msgstr "" + +#: redbot/core/_events.py:385 redbot/core/tree.py:292 +msgid "Error in command '{command}'. Check your console or logs for details." +msgstr "" + +#: redbot/core/_events.py:388 redbot/core/tree.py:295 +msgid "Error in command '{command}'." +msgstr "" + +#: redbot/core/_events.py:406 redbot/core/tree.py:309 +msgid "I require the {permission} permission to execute that command." +msgstr "" + +#: redbot/core/_events.py:410 redbot/core/tree.py:313 +msgid "I require {permission_list} permissions to execute that command." +msgstr "" + +#: redbot/core/_events.py:418 redbot/core/tree.py:320 +msgid "That command is not available in DMs." +msgstr "Tuo komento ei ole käytettävissä yksityisviesteissä." + +#: redbot/core/_events.py:420 +msgid "That command is only available in DMs." +msgstr "Tuo komento on käytettävissä vain yksityisviesteissä." + +#: redbot/core/_events.py:422 +msgid "That command is only available in NSFW channels." +msgstr "" + +#: redbot/core/_events.py:434 redbot/core/tree.py:326 +msgid "This command is on cooldown. Try again {relative_time}." +msgstr "" + +#: redbot/core/_events.py:441 +msgid "Too many people using this command. It can only be used {number} times concurrently." +msgstr "" + +#: redbot/core/_events.py:446 +msgid "Too many people using this command. It can only be used once concurrently." +msgstr "" + +#: redbot/core/_events.py:452 +msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/_events.py:457 +msgid "That command is still completing, it can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/_events.py:463 +msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/_events.py:468 +msgid "Too many people using this command. It can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/bank.py:1060 +msgid "Can't pay for this command in DM without a global bank." +msgstr "Et voi maksaa tästä komennosta yksityisviesteissä ilman globaalia pankkia." + +#: redbot/core/bank.py:1067 +msgid "You need at least {cost} {currency} to use this command." +msgstr "Sinulla pitää olla vähintään {cost} {currency} käyttääksesi tätä komentoa." + +#: redbot/core/bot.py:2378 +msgid "There is still one message remaining. Type {command_1} to continue or {command_2} to upload all contents as a file." +msgstr "" + +#: redbot/core/bot.py:2383 +msgid "There are still {count} messages remaining. Type {command_1} to continue or {command_2} to upload all contents as a file." +msgstr "" + +#: redbot/core/core_commands.py:197 +msgid "Alias {alias_name} is already an existing command or alias in one of the loaded cogs." +msgstr "" + +#: redbot/core/core_commands.py:202 +msgid "Command {command_name} is already an existing command or alias in one of the loaded cogs." +msgstr "" + +#: redbot/core/core_commands.py:391 +#, docstring +msgid "\n" +" The Core cog has many commands related to core functions.\n\n" +" These commands come loaded with every Red bot, and cover some of the most basic usage of the bot.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:403 +#, docstring +msgid "Pong." +msgstr "Pong." + +#: redbot/core/core_commands.py:408 +#, docstring +msgid "Shows info about [botname]." +msgstr "" + +#: redbot/core/core_commands.py:435 +msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\n\n" +"Red 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:446 +msgid "Instance owned by team" +msgstr "" + +#: redbot/core/core_commands.py:446 +msgid "Instance owned by" +msgstr "" + +#: redbot/core/core_commands.py:451 +msgid "Red version" +msgstr "Red-versio" + +#: redbot/core/core_commands.py:454 redbot/core/core_commands.py:510 +msgid "Yes, {version} is available." +msgstr "Kyllä, {version} on saatavilla." + +#: redbot/core/core_commands.py:458 redbot/core/core_commands.py:514 +msgid "Checking for updates failed." +msgstr "Päivitysten tarkistus epäonnistui." + +#: redbot/core/core_commands.py:459 +msgid "Outdated" +msgstr "Vanhentunut" + +#: redbot/core/core_commands.py:461 +msgid "About this instance" +msgstr "" + +#: redbot/core/core_commands.py:462 +msgid "About Red" +msgstr "Tietoa Redistä" + +#: redbot/core/core_commands.py:465 redbot/core/core_commands.py:523 +msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" +msgstr "" + +#: redbot/core/core_commands.py:473 +msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\n\n" +"Red 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:484 +msgid "Instance owned by team: [{owner}]\n" +"Python: [{python_version}] (5)\n" +"discord.py: [{dpy_version}] (6)\n" +"Red version: [{red_version}] (7)\n" +msgstr "" + +#: redbot/core/core_commands.py:496 +msgid "Instance owned by: [{owner}]\n" +"Python: [{python_version}] (5)\n" +"discord.py: [{dpy_version}] (6)\n" +"Red version: [{red_version}] (7)\n" +msgstr "" + +#: redbot/core/core_commands.py:515 +msgid "Outdated: [{state}]\n" +msgstr "" + +#: redbot/core/core_commands.py:518 +msgid "**About Red**\n" +msgstr "" + +#: redbot/core/core_commands.py:529 +msgid "**About this instance**\n" +msgstr "" + +#: redbot/core/core_commands.py:531 +msgid "**References**\n" +"1. <{}>\n" +"2. <{}>\n" +"3. <{}>\n" +"4. <{}>\n" +"5. <{}>\n" +"6. <{}>\n" +"7. <{}>\n" +msgstr "" + +#: redbot/core/core_commands.py:553 +#, docstring +msgid "Shows [botname]'s uptime." +msgstr "" + +#: redbot/core/core_commands.py:556 +msgid "Less than one second." +msgstr "" + +#: redbot/core/core_commands.py:558 +msgid "I have been up for: **{time_quantity}** (since {timestamp})" +msgstr "" + +#: redbot/core/core_commands.py:565 +#, docstring +msgid "\n" +" Commands which interact with the data [botname] has about you.\n\n" +" More information can be found in the [End User Data Documentation.](https://docs.discord.red/en/stable/red_core_data_statement.html)\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:576 +#, docstring +msgid "\n" +" Find out what type of data [botname] stores and why.\n\n" +" **Example:**\n" +" - `[p]mydata whatdata`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:586 +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\n" +"Additionally, 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:605 +#, docstring +msgid "View the End User Data statements of each 3rd-party module.\n\n" +" This will send an attachment with the End User Data statements of all loaded 3rd party cogs.\n\n" +" **Example:**\n" +" - `[p]mydata 3rdparty`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:616 +msgid "I need to be able to attach files (try in DMs?)." +msgstr "" + +#: redbot/core/core_commands.py:626 +msgid "This instance does not appear to have any 3rd-party extensions loaded." +msgstr "" + +#: redbot/core/core_commands.py:646 +msgid "3rd party End User Data statements" +msgstr "" + +#: redbot/core/core_commands.py:648 +msgid "The following are statements provided by 3rd-party extensions." +msgstr "" + +#: redbot/core/core_commands.py:653 +msgid "3rd-party extensions without statements\n" +msgstr "" + +#: redbot/core/core_commands.py:664 +msgid "Here's a generated page with the statements provided by 3rd-party extensions." +msgstr "" + +#: redbot/core/core_commands.py:679 +msgid "Did not get confirmation, cancelling." +msgstr "Vahvistusta ei saatu, peruutetaan." + +#: redbot/core/core_commands.py:684 +msgid "Did not get a matching confirmation, cancelling." +msgstr "" + +#: redbot/core/core_commands.py:695 +#, 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\n" +" **Example:**\n" +" - `[p]mydata forgetme`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:710 +msgid "This command ({command}) does not support non-interactive usage." +msgstr "" + +#: redbot/core/core_commands.py:717 +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:727 +msgid "This may take some time." +msgstr "Tässä voi kestää jonkin aikaa." + +#: redbot/core/core_commands.py:740 +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}.\n" +"Please contact the owner of this bot to address this.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:755 +msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\n" +"Please contact the owner of this bot to address this.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:765 +msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\n" +"Please contact the owner of this bot to address this.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:775 +msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" +msgstr "" + +#: redbot/core/core_commands.py:783 redbot/core/core_commands.py:950 +#: redbot/core/core_commands.py:1036 redbot/core/core_commands.py:1107 +msgid "{mention} The following cogs did not handle deletion:\n" +"{cogs}." +msgstr "" + +#: redbot/core/core_commands.py:793 +#, docstring +msgid "[Coming Soon] Get what data [botname] has about you." +msgstr "" + +#: redbot/core/core_commands.py:795 +msgid "This command doesn't do anything yet, but we're working on adding support for this." +msgstr "" + +#: redbot/core/core_commands.py:804 +#, docstring +msgid "\n" +" Commands for more complete data handling.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:810 +#, docstring +msgid "\n" +" Set the bot to allow users to request a data deletion.\n\n" +" This is on by default.\n" +" Opposite of `[p]mydata ownermanagement disallowuserdeletions`\n\n" +" **Example:**\n" +" - `[p]mydata ownermanagement allowuserdeletions`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:821 +msgid "User can delete their own data. This will not include operational data such as blocked users." +msgstr "" + +#: redbot/core/core_commands.py:829 +#, docstring +msgid "\n" +" Set the bot to not allow users to request a data deletion.\n\n" +" Opposite of `[p]mydata ownermanagement allowuserdeletions`\n\n" +" **Example:**\n" +" - `[p]mydata ownermanagement disallowuserdeletions`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:838 +msgid "User can not delete their own data." +msgstr "Käyttäjä ei voi poistaa omaa dataansa." + +#: redbot/core/core_commands.py:842 +#, docstring +msgid "\n" +" Sets how user deletions are treated.\n\n" +" **Example:**\n" +" - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" +" **Arguments:**\n" +" - `` - The strictness level for user deletion. See Level guide below.\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:859 +msgid "Cogs will be instructed to remove all non operational data upon a user request." +msgstr "" + +#: redbot/core/core_commands.py:867 +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:878 +#, docstring +msgid "\n" +" Handle a deletion request from Discord.\n\n" +" This will cause the bot to get rid of or disassociate all data from the specified user ID.\n" +" You should not use this unless Discord has specifically requested this with regard to a deleted user.\n" +" This will remove the user from various anti-abuse measures.\n" +" If you are processing a manual request from a user, you may want `[p]mydata ownermanagement deleteforuser` instead.\n\n" +" **Arguments:**\n" +" - `` - The id of the user whose data would be deleted.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:892 +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\n" +"If you are sure this is what you intend to do please respond with the following:" +msgstr "" + +#: redbot/core/core_commands.py:910 redbot/core/core_commands.py:1067 +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}\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:925 redbot/core/core_commands.py:1082 +msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:936 redbot/core/core_commands.py:1093 +msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:946 redbot/core/core_commands.py:1103 +msgid "I've deleted all data about that user that I know how to delete." +msgstr "" + +#: redbot/core/core_commands.py:957 +#, docstring +msgid "Delete data [botname] has about a user for a user.\n\n" +" This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user.\n" +" Users have access to a different command for this unless they can't interact with the bot at all.\n" +" 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\n" +" **Arguments:**\n" +" - `` - The id of the user whose data would be deleted.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:968 +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\n" +"If you are sure this is what you intend to do please respond with the following:" +msgstr "" + +#: redbot/core/core_commands.py:991 +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}\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:1006 +msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:1017 +msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:1028 +msgid "I've deleted all non-operational data about that user that I know how to delete." +msgstr "" + +#: redbot/core/core_commands.py:1043 +#, docstring +msgid "Delete data [botname] has about a user.\n\n" +" This will cause the bot to get rid of or disassociate a lot of data about the specified user.\n" +" This may include more than just end user data, including anti abuse records.\n\n" +" **Arguments:**\n" +" - `` - The id of the user whose data would be deleted.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1053 +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\n" +"If you are sure this is what you intend to do please respond with the following:" +msgstr "" + +#: redbot/core/core_commands.py:1114 +#, docstring +msgid "\n" +" Commands for toggling embeds on or off.\n\n" +" This setting determines whether or not to use embeds as a response to a command (for commands that support it).\n" +" The default is to use embeds.\n\n" +" The embed settings are checked until the first True/False in this order:\n\n" +" - In guild context:\n" +" 1. Channel override - `[p]embedset channel`\n" +" 2. Server command override - `[p]embedset command server`\n" +" 3. Server override - `[p]embedset server`\n" +" 4. Global command override - `[p]embedset command global`\n" +" 5. Global setting -`[p]embedset global`\n\n" +" - In DM context:\n" +" 1. User override - `[p]embedset user`\n" +" 2. Global command override - `[p]embedset command global`\n" +" 3. Global setting - `[p]embedset global`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1139 +#, docstring +msgid "\n" +" Show the current embed settings.\n\n" +" Provide a command name to check for command specific embed settings.\n\n" +" **Examples:**\n" +" - `[p]embedset showsettings` - Shows embed settings.\n" +" - `[p]embedset showsettings info` - Also shows embed settings for the 'info' command.\n" +" - `[p]embedset showsettings \"ignore list\"` - Checking subcommands requires quotes.\n\n" +" **Arguments:**\n" +" - `[command]` - Checks this command for command specific embed settings.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1155 +msgid "Embed settings:\n\n" +msgstr "" + +#: redbot/core/core_commands.py:1157 +msgid "Global default: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1162 +msgid "Global command setting for {command} command: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1168 +msgid "Guild setting: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1173 +msgid "Server command setting for {command} command: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1179 +msgid "Channel setting: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1182 +msgid "User setting: {value}" +msgstr "" + +#: redbot/core/core_commands.py:1188 +#, docstring +msgid "\n" +" Toggle the global embed setting.\n\n" +" This is used as a fallback if the user or guild hasn't set a preference.\n" +" The default is to use embeds.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Example:**\n" +" - `[p]embedset global`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1202 +msgid "Embeds are now disabled by default." +msgstr "" + +#: redbot/core/core_commands.py:1205 +msgid "Embeds are now enabled by default." +msgstr "" + +#: redbot/core/core_commands.py:1211 +#, docstring +msgid "\n" +" Set the server's embed setting.\n\n" +" If set, this is used instead of the global default to determine whether or not to use embeds.\n" +" This is used for all commands done in a server.\n\n" +" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset server False` - Disables embeds on this server.\n" +" - `[p]embedset server` - Resets value to use global default.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds on this server. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1230 redbot/core/core_commands.py:1308 +#: redbot/core/core_commands.py:1402 redbot/core/core_commands.py:1433 +msgid "Embeds will now fall back to the global setting." +msgstr "" + +#: redbot/core/core_commands.py:1235 +msgid "Embeds are now enabled for this guild." +msgstr "" + +#: redbot/core/core_commands.py:1237 +msgid "Embeds are now disabled for this guild." +msgstr "" + +#: redbot/core/core_commands.py:1245 +#, docstring +msgid "\n" +" Sets a command's embed setting.\n\n" +" If you're the bot owner, this will try to change the command's embed setting globally by default.\n" +" Otherwise, this will try to change embed settings on the current server.\n\n" +" If enabled is left blank, the setting will be unset.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset command info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1274 +msgid "The passed command requires Embed Links permission and therefore cannot be set to not use embeds." +msgstr "" + +#: redbot/core/core_commands.py:1285 +#, docstring +msgid "\n" +" Sets a command's embed setting globally.\n\n" +" If set, this is used instead of the global default to determine whether or not to use embeds.\n\n" +" If enabled is left blank, the setting will be unset.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset command global info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command global info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command global \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1314 redbot/core/core_commands.py:1359 +msgid "Embeds are now enabled for {command_name} command." +msgstr "" + +#: redbot/core/core_commands.py:1320 redbot/core/core_commands.py:1365 +msgid "Embeds are now disabled for {command_name} command." +msgstr "" + +#: redbot/core/core_commands.py:1330 +#, docstring +msgid "\n" +" Sets a command's embed setting for the current server.\n\n" +" If set, this is used instead of the server default to determine whether or not to use embeds.\n\n" +" If enabled is left blank, the setting will be unset and the server default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset command server info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command server info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command server \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1353 +msgid "Embeds will now fall back to the server setting." +msgstr "" + +#: redbot/core/core_commands.py:1381 +#, docstring +msgid "\n" +" Set's a channel's embed setting.\n\n" +" If set, this is used instead of the guild and command defaults to determine whether or not to use embeds.\n" +" This is used for all commands done in a channel.\n\n" +" If enabled is left blank, the setting will be unset and the guild default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset channel #text-channel False` - Disables embeds in the #text-channel.\n" +" - `[p]embedset channel #forum-channel disable` - Disables embeds in the #forum-channel.\n" +" - `[p]embedset channel #text-channel` - Resets value to use guild default in the #text-channel.\n\n" +" **Arguments:**\n" +" - `` - The text, voice, stage, or forum channel to set embed setting for.\n" +" - `[enabled]` - Whether to use embeds in this channel. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1407 +msgid "Embeds are now {} for this channel." +msgstr "" + +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2765 +#: redbot/core/core_commands.py:2779 redbot/core/core_commands.py:3976 +#: redbot/core/core_commands.py:3997 +msgid "enabled" +msgstr "käytössä" + +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2765 +#: redbot/core/core_commands.py:2779 redbot/core/core_commands.py:3976 +#: redbot/core/core_commands.py:3997 +msgid "disabled" +msgstr "ei käytössä" + +#: redbot/core/core_commands.py:1414 +#, docstring +msgid "\n" +" Sets personal embed setting for DMs.\n\n" +" If set, this is used instead of the global default to determine whether or not to use embeds.\n" +" This is used for all commands executed in a DM with the bot.\n\n" +" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset user False` - Disables embeds in your DMs.\n" +" - `[p]embedset user` - Resets value to use global default.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds in your DMs. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1438 +msgid "Embeds are now enabled for you in DMs." +msgstr "" + +#: redbot/core/core_commands.py:1440 +msgid "Embeds are now disabled for you in DMs." +msgstr "" + +#: redbot/core/core_commands.py:1446 +#, 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.\n\n" +" Warning: Sending the traceback publicly can accidentally reveal sensitive information about your computer or configuration.\n\n" +" **Examples:**\n" +" - `[p]traceback` - Sends the traceback to your DMs.\n" +" - `[p]traceback True` - Sends the last traceback in the current context.\n\n" +" **Arguments:**\n" +" - `[public]` - Whether to send the traceback to the current context. Leave blank to send to your DMs.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1478 +msgid "No exception has occurred yet." +msgstr "" + +#: redbot/core/core_commands.py:1483 +#, docstring +msgid "Shows [botname]'s invite url.\n\n" +" This will always send the invite to DMs to keep it private.\n\n" +" This command is locked to the owner unless `[p]inviteset public` is set to True.\n\n" +" **Example:**\n" +" - `[p]invite`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1495 +msgid "This bot is currently **serverlocked**, meaning that it is locked to its current servers and will leave any server it joins." +msgstr "" + +#: redbot/core/core_commands.py:1512 +#, docstring +msgid "Commands to setup [botname]'s invite settings." +msgstr "" + +#: redbot/core/core_commands.py:1517 +#, docstring +msgid "\n" +" Toggles if `[p]invite` should be accessible for the average user.\n\n" +" The bot must be made into a `Public bot` in the developer dashboard for public invites to work.\n\n" +" **Example:**\n" +" - `[p]inviteset public yes` - Toggles the public invite setting.\n\n" +" **Arguments:**\n" +" - `[confirm]` - Required to set to public. Not required to toggle back to private.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1554 +#, 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\n" +" **Example:**\n" +" - `[p]inviteset perms 134217728` - Adds a \"Manage Nicknames\" permission requirement to the invite.\n\n" +" **Arguments:**\n" +" - `` - The permission level to require for the bot in the generated invite.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1575 +#, docstring +msgid "\n" +" Add the `applications.commands` scope to your invite URL.\n\n" +" This allows the usage of slash commands on the servers that invited your bot with that scope.\n\n" +" Note that previous servers that invited the bot without the scope cannot have slash commands, they will have to invite the bot a second time.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1586 +msgid "The `applications.commands` scope has been added to the invite URL." +msgstr "" + +#: redbot/core/core_commands.py:1590 +msgid "The `applications.commands` scope has been removed from the invite URL." +msgstr "" + +#: redbot/core/core_commands.py:1596 +#, docstring +msgid "\n" +" Leaves servers.\n\n" +" If no server IDs are passed the local server will be left instead.\n\n" +" Note: This command is interactive.\n\n" +" **Examples:**\n" +" - `[p]leave` - Leave the current server.\n" +" - `[p]leave \"Red - Discord Bot\"` - Quotes are necessary when there are spaces in the name.\n" +" - `[p]leave 133049272517001216 240154543684321280` - Leaves multiple servers, using IDs.\n\n" +" **Arguments:**\n" +" - `[servers...]` - The servers to leave. When blank, attempts to leave the current server.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1613 +msgid "You need to specify at least one server ID." +msgstr "" + +#: redbot/core/core_commands.py:1621 +msgid "You haven't passed any server ID. Do you want me to leave this server?" +msgstr "" + +#: redbot/core/core_commands.py:1627 +msgid "Are you sure you want me to leave these servers?" +msgstr "" + +#: redbot/core/core_commands.py:1633 +msgid "Are you sure you want me to leave this server?" +msgstr "" + +#: redbot/core/core_commands.py:1641 +msgid "I cannot leave the server `{server_name}`: I am the owner of it." +msgstr "" + +#: redbot/core/core_commands.py:1652 redbot/core/core_commands.py:4068 +#: redbot/core/core_commands.py:4086 +msgid "Response timed out." +msgstr "" + +#: redbot/core/core_commands.py:1657 +msgid "Alright. Bye :wave:" +msgstr "Selvä. Näkemiin :wave:" + +#: redbot/core/core_commands.py:1661 +msgid "Alright. Leaving {number} servers..." +msgstr "" + +#: redbot/core/core_commands.py:1664 +msgid "Alright. Leaving one server..." +msgstr "" + +#: redbot/core/core_commands.py:1670 +msgid "Alright, I'll stay then. :)" +msgstr "Okei, jään sitten :)" + +#: redbot/core/core_commands.py:1673 +msgid "Alright, I'm not leaving those servers." +msgstr "" + +#: redbot/core/core_commands.py:1675 +msgid "Alright, I'm not leaving that server." +msgstr "" + +#: redbot/core/core_commands.py:1680 +#, docstring +msgid "\n" +" Lists the servers [botname] is currently in.\n\n" +" Note: This command is interactive.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1700 +#, docstring +msgid "Loads cog packages from the local paths and installed cogs.\n\n" +" See packages available to load with `[p]cogs`.\n\n" +" Additional cogs can be added using Downloader, or from local paths using `[p]addpath`.\n\n" +" **Examples:**\n" +" - `[p]load general` - Loads the `general` cog.\n" +" - `[p]load admin mod mutes` - Loads multiple cogs.\n\n" +" **Arguments:**\n" +" - `` - The cog packages to load.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1721 +msgid "Loaded {packs}." +msgstr "" + +#: redbot/core/core_commands.py:1726 +msgid "The following package is already loaded: {pack}" +msgstr "" + +#: redbot/core/core_commands.py:1730 +msgid "The following packages are already loaded: {packs}" +msgstr "" + +#: redbot/core/core_commands.py:1737 +msgid "Failed to load the following package: {pack}.\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1742 +msgid "Failed to load the following packages: {packs}\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1750 redbot/core/core_commands.py:1898 +msgid "The following name is not a valid package name: {pack}\n" +"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +msgstr "" + +#: redbot/core/core_commands.py:1756 redbot/core/core_commands.py:1904 +msgid "The following names are not valid package names: {packs}\n" +"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +msgstr "" + +#: redbot/core/core_commands.py:1765 redbot/core/core_commands.py:1913 +msgid "The following package was not found in any cog path: {pack}." +msgstr "" + +#: redbot/core/core_commands.py:1769 redbot/core/core_commands.py:1917 +msgid "The following packages were not found in any cog path: {packs}" +msgstr "" + +#: redbot/core/core_commands.py:1777 +msgid "This package could not be loaded for the following reason:\n\n" +"{reason}" +msgstr "" + +#: redbot/core/core_commands.py:1781 +msgid "These packages could not be loaded for the following reasons:\n\n" +"{reasons}" +msgstr "" + +#: redbot/core/core_commands.py:1788 +msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" +"You should inform maintainer of the repo about this message." +msgstr "" + +#: redbot/core/core_commands.py:1794 redbot/core/core_commands.py:1942 +msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\n" +"You should inform maintainers of these repos about this message." +msgstr "" + +#: redbot/core/core_commands.py:1813 +#, docstring +msgid "Unloads previously loaded cog packages.\n\n" +" See packages available to unload with `[p]cogs`.\n\n" " **Examples:**\n" -" - `[p]embedset command info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" - `[p]unload general` - Unloads the `general` cog.\n" +" - `[p]unload admin mod mutes` - Unloads multiple cogs.\n\n" +" **Arguments:**\n" +" - `` - The cog packages to unload.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1831 +msgid "The following package was unloaded: {pack}." +msgstr "" + +#: redbot/core/core_commands.py:1835 +msgid "The following packages were unloaded: {packs}." +msgstr "" + +#: redbot/core/core_commands.py:1842 +msgid "The following package was not loaded: {pack}." +msgstr "" + +#: redbot/core/core_commands.py:1846 +msgid "The following packages were not loaded: {packs}." +msgstr "" + +#: redbot/core/core_commands.py:1859 +#, docstring +msgid "Reloads cog packages.\n\n" +" This will unload and then load the specified cogs.\n\n" +" Cogs that were not loaded will only be loaded.\n\n" +" **Examples:**\n" +" - `[p]reload general` - Unloads then loads the `general` cog.\n" +" - `[p]reload admin mod mutes` - Unloads then loads multiple cogs.\n\n" +" **Arguments:**\n" +" - `` - The cog packages to reload.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1880 +msgid "Reloaded {packs}." +msgstr "" + +#: redbot/core/core_commands.py:1885 +msgid "Failed to reload the following package: {pack}.\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1890 +msgid "Failed to reload the following packages: {packs}\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1925 +msgid "This package could not be reloaded for the following reason:\n\n" +"{reason}" +msgstr "" + +#: redbot/core/core_commands.py:1929 +msgid "These packages could not be reloaded for the following reasons:\n\n" +"{reasons}" +msgstr "" + +#: redbot/core/core_commands.py:1936 +msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" +"You should inform maintainers of these repos about this message." +msgstr "" + +#: redbot/core/core_commands.py:1962 +#, docstring +msgid "Base command for managing what application commands are able to be used on [botname]." +msgstr "" + +#: redbot/core/core_commands.py:1971 +#, docstring +msgid "Marks an application command as being enabled, allowing it to be added to the bot.\n\n" +" See commands available to enable with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" - `` - The command name to enable. Only the top level name of a group command should be used.\n" +" - `[command_type]` - What type of application command to enable. Must be one of `slash`, `message`, or `user`. Defaults to `slash`.\n" " " msgstr "" -#: redbot/core/core_commands.py:1283 -msgid "The passed command requires Embed Links permission and therefore cannot be set to not use embeds." +#: redbot/core/core_commands.py:1996 redbot/core/core_commands.py:2055 +msgid "Command type must be one of `slash`, `message`, or `user`." +msgstr "" + +#: redbot/core/core_commands.py:2003 +msgid "That application command is already enabled." +msgstr "" + +#: redbot/core/core_commands.py:2008 +msgid "That application command could not be found. Use `{prefix}slash list` to see all application commands. You may need to double check the command type." msgstr "" -#: redbot/core/core_commands.py:1294 +#: redbot/core/core_commands.py:2019 +msgid "The command limit has been reached. Disable a command first." +msgstr "" + +#: redbot/core/core_commands.py:2024 +msgid "Enabled {command_type} application command `{command_name}`" +msgstr "" + +#: redbot/core/core_commands.py:2036 #, docstring -msgid "\n" -" Sets a command's embed setting globally.\n\n" -" If set, this is used instead of the global default to determine whether or not to use embeds.\n\n" -" If enabled is left blank, the setting will be unset.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset command global info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command global info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command global \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +msgid "Marks an application command as being disabled, preventing it from being added to the bot.\n\n" +" See commands available to disable with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" - `` - The command name to disable. Only the top level name of a group command should be used.\n" +" - `[command_type]` - What type of application command to disable. Must be one of `slash`, `message`, or `user`. Defaults to `slash`.\n" " " msgstr "" -#: redbot/core/core_commands.py:1329 redbot/core/core_commands.py:1380 -msgid "Embeds are now enabled for {command_name} command." +#: redbot/core/core_commands.py:2061 +msgid "That application command has been set as required for the cog to function by the author, and cannot be disabled. The cog must be unloaded to remove the command." msgstr "" -#: redbot/core/core_commands.py:1335 redbot/core/core_commands.py:1386 -msgid "Embeds are now disabled for {command_name} command." +#: redbot/core/core_commands.py:2073 +msgid "That application command is already disabled or does not exist." msgstr "" -#: redbot/core/core_commands.py:1345 +#: redbot/core/core_commands.py:2079 +msgid "Disabled {command_type} application command `{command_name}`" +msgstr "" + +#: redbot/core/core_commands.py:2087 #, docstring -msgid "\n" -" Sets a commmand's embed setting for the current server.\n\n" -" If set, this is used instead of the server default to determine whether or not to use embeds.\n\n" -" If enabled is left blank, the setting will be unset and the server default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset command server info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command server info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command server \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +msgid "Marks all application commands in a cog as being enabled, allowing them to be added to the bot.\n\n" +" See a list of cogs with application commands with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" - `` - The cog to enable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:1374 -msgid "Embeds will now fall back to the server setting." +#: redbot/core/core_commands.py:2117 +msgid "Couldn't find any disabled commands from the cog `{cog_name}`. Use `{prefix}slash list` to see all cogs with application commands." +msgstr "" + +#: redbot/core/core_commands.py:2132 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for slash commands. Disable some commands first." +msgstr "" + +#: redbot/core/core_commands.py:2141 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for message commands. Disable some commands first." +msgstr "" + +#: redbot/core/core_commands.py:2150 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for user commands. Disable some commands first." msgstr "" -#: redbot/core/core_commands.py:1395 +#: redbot/core/core_commands.py:2176 +msgid "Enabled {count} commands from `{cog_name}`:\n" +"{names}" +msgstr "" + +#: redbot/core/core_commands.py:2183 #, docstring -msgid "\n" -" Set's a channel's embed setting.\n\n" -" If set, this is used instead of the guild and command defaults to determine whether or not to use embeds.\n" -" This is used for all commands done in a channel.\n\n" -" If enabled is left blank, the setting will be unset and the guild default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset channel False` - Disables embeds in this channel.\n" -" - `[p]embedset channel` - Resets value to use guild default.\n\n" +msgid "Marks all application commands in a cog as being disabled, preventing them from being added to the bot.\n\n" +" See a list of cogs with application commands with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds in this channel. Leave blank to reset to default.\n" +" - `` - The cog to disable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:1419 -msgid "Embeds are now {} for this channel." +#: redbot/core/core_commands.py:2204 +msgid "Couldn't find any enabled commands from the `{cog_name}` cog. Use `{prefix}slash list` to see all cogs with application commands." msgstr "" -#: redbot/core/core_commands.py:1420 redbot/core/core_commands.py:2273 -#: redbot/core/core_commands.py:2294 -msgid "enabled" -msgstr "käytössä" +#: redbot/core/core_commands.py:2212 +msgid "Disabled {count} commands from `{cog_name}`:\n" +"{names}" +msgstr "" -#: redbot/core/core_commands.py:1420 redbot/core/core_commands.py:2273 -#: redbot/core/core_commands.py:2294 -msgid "disabled" -msgstr "ei käytössä" +#: redbot/core/core_commands.py:2219 +#, docstring +msgid "List the slash commands the bot can see, and whether or not they are enabled.\n\n" +" This command shows the state that will be changed to when `[p]slash sync` is run.\n" +" Commands from the same cog are grouped, with the cog name as the header.\n\n" +" The prefix denotes the state of the command:\n" +" - Commands starting with `- ` have not yet been enabled.\n" +" - Commands starting with `+ ` have been manually enabled.\n" +" - Commands starting with `++` have been enabled by the cog author, and cannot be disabled.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2309 +msgid "There are no application commands to list." +msgstr "" -#: redbot/core/core_commands.py:1426 +#: redbot/core/core_commands.py:2340 #, docstring -msgid "\n" -" Sets personal embed setting for DMs.\n\n" -" If set, this is used instead of the global default to determine whether or not to use embeds.\n" -" This is used for all commands executed in a DM with the bot.\n\n" -" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset user False` - Disables embeds in your DMs.\n" -" - `[p]embedset user` - Resets value to use global default.\n\n" +msgid "Syncs the slash settings to discord.\n\n" +" Settings from `[p]slash list` will be synced with discord, changing what commands appear for users.\n" +" This should be run sparingly, make all necessary changes before running this command.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds in your DMs. Leave blank to reset to default.\n" +" - `[guild]` - If provided, syncs commands for that guild. Otherwise, syncs global commands.\n" " " msgstr "" -#: redbot/core/core_commands.py:1450 -msgid "Embeds are now enabled for you in DMs." +#: redbot/core/core_commands.py:2360 +msgid "I need the `applications.commands` scope in this server to be able to do that. You can tell the bot to add that scope to invite links using `{prefix}inviteset commandscope`, and can then run `{prefix}invite` to get an invite that will give the bot the scope. You do not need to kick the bot to enable the scope, just use that invite to re-auth the bot with the scope enabled." msgstr "" -#: redbot/core/core_commands.py:1452 -msgid "Embeds are now disabled for you in DMs." +#: redbot/core/core_commands.py:2371 +msgid "Synced {count} commands." +msgstr "" + +#: redbot/core/core_commands.py:2379 +msgid "You seem to be attempting to sync after recently syncing. Discord does not like it when bots sync more often than necessary, so this command has a cooldown. You should enable/disable all commands you want to change first, and run this command one time only after all changes have been made. " msgstr "" -#: redbot/core/core_commands.py:1458 +#: redbot/core/core_commands.py:2390 #, 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.\n\n" -" Warning: Sending the traceback publicly can accidentally reveal sensitive information about your computer or configuration.\n\n" +msgid "Shuts down the bot.\n\n" +" Allows [botname] to shut down gracefully.\n\n" +" This is the recommended method for shutting down the bot.\n\n" " **Examples:**\n" -" - `[p]traceback` - Sends the traceback to your DMs.\n" -" - `[p]traceback True` - Sends the last traceback in the current context.\n\n" +" - `[p]shutdown`\n" +" - `[p]shutdown True` - Shutdowns silently.\n\n" " **Arguments:**\n" -" - `[public]` - Whether to send the traceback to the current context. Leave blank to send to your DMs.\n" +" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:1487 -msgid "No exception has occurred yet." +#: redbot/core/core_commands.py:2407 +msgid "Shutting down... " +msgstr "Sammutetaan... " + +#: redbot/core/core_commands.py:2413 +#, 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 with by the process manager in use.\n\n" +" **Examples:**\n" +" - `[p]restart`\n" +" - `[p]restart True` - Restarts silently.\n\n" +" **Arguments:**\n" +" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2427 +msgid "Restarting..." +msgstr "Käynnistetään uudelleen..." + +#: redbot/core/core_commands.py:2434 +#, docstring +msgid "Base command for bank settings." msgstr "" -#: redbot/core/core_commands.py:1492 +#: redbot/core/core_commands.py:2438 #, docstring -msgid "Shows [botname]'s invite url.\n\n" -" This will always send the invite to DMs to keep it private.\n\n" -" This command is locked to the owner unless `[p]inviteset public` is set to True.\n\n" -" **Example:**\n" -" - `[p]invite`\n" +msgid "Show the current bank settings." +msgstr "" + +#: redbot/core/core_commands.py:2448 +msgid "Global" +msgstr "Globaali" + +#: redbot/core/core_commands.py:2448 +msgid "Server" +msgstr "Palvelin" + +#: redbot/core/core_commands.py:2453 +msgid "Bank settings:\n\n" +"Bank name: {bank_name}\n" +"Bank scope: {bank_scope}\n" +"Currency: {currency_name}\n" +"Default balance: {default_balance}\n" +"Maximum allowed balance: {maximum_bal}\n" +msgstr "" + +#: redbot/core/core_commands.py:2469 +#, 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/core/core_commands.py:1512 +#: redbot/core/core_commands.py:2476 +msgid "per-server" +msgstr "" + +#: redbot/core/core_commands.py:2476 +msgid "global" +msgstr "" + +#: redbot/core/core_commands.py:2479 +msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" +msgstr "" + +#: redbot/core/core_commands.py:2486 +msgid "The bank is now {banktype}." +msgstr "" + +#: redbot/core/core_commands.py:2492 #, docstring -msgid "Commands to setup [botname]'s invite settings." +msgid "Set the bank's name." msgstr "" -#: redbot/core/core_commands.py:1517 +#: redbot/core/core_commands.py:2494 +msgid "Bank name has been set to: {name}" +msgstr "" + +#: redbot/core/core_commands.py:2500 #, docstring -msgid "\n" -" Toggles if `[p]invite` should be accessible for the average user.\n\n" -" The bot must be made into a `Public bot` in the developer dashboard for public invites to work.\n\n" -" **Example:**\n" -" - `[p]inviteset public yes` - Toggles the public invite setting.\n\n" -" **Arguments:**\n" -" - `[confirm]` - Required to set to public. Not required to toggle back to private.\n" +msgid "Set the name for the bank's currency." +msgstr "" + +#: redbot/core/core_commands.py:2502 +msgid "Currency name has been set to: {name}" +msgstr "" + +#: redbot/core/core_commands.py:2508 +#, docstring +msgid "Set the maximum balance a user can get." +msgstr "" + +#: redbot/core/core_commands.py:2514 +msgid "Amount must be greater than zero and less than {max}." +msgstr "" + +#: redbot/core/core_commands.py:2519 +msgid "Maximum balance has been set to: {amount}" +msgstr "" + +#: redbot/core/core_commands.py:2526 +#, docstring +msgid "Set the initial balance for new bank accounts.\n\n" +" Example:\n" +" - `[p]bankset registeramount 5000`\n\n" +" **Arguments**\n\n" +" - `` The new initial balance amount. Default is 0.\n" " " msgstr "" -#: redbot/core/core_commands.py:1554 +#: redbot/core/core_commands.py:2542 +msgid "Amount must be greater than or equal to zero and less than {maxbal}." +msgstr "" + +#: redbot/core/core_commands.py:2547 +msgid "Registering an account will now give {num} {currency}." +msgstr "" + +#: redbot/core/core_commands.py:2556 #, 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\n" -" **Example:**\n" -" - `[p]inviteset perms 134217728` - Adds a \"Manage Nicknames\" permission requirement to the invite.\n\n" -" **Arguments:**\n" -" - `` - The permission level to require for the bot in the generated invite.\n" +msgid "Delete all bank accounts.\n\n" +" Examples:\n" +" - `[p]bankset reset` - Did not confirm. Shows the help message.\n" +" - `[p]bankset reset yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/core/core_commands.py:1575 +#: redbot/core/core_commands.py:2568 +msgid "This will delete all bank accounts for {scope}.\n" +"If you're sure, type `{prefix}bankset reset yes`" +msgstr "" + +#: redbot/core/core_commands.py:2574 redbot/core/core_commands.py:2584 +msgid "this server" +msgstr "" + +#: redbot/core/core_commands.py:2581 +msgid "All bank accounts for {scope} have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:2592 #, docstring -msgid "\n" -" Add the `applications.commands` scope to your invite URL.\n\n" -" This allows the usage of slash commands on the servers that invited your bot with that scope.\n\n" -" Note that previous servers that invited the bot without the scope cannot have slash commands, they will have to invite the bot a second time.\n" +msgid "Base command for pruning bank accounts." +msgstr "" + +#: redbot/core/core_commands.py:2599 +#, docstring +msgid "Prune bank accounts for users no longer in the server.\n\n" +" Cannot be used with a global bank. See `[p]bankset prune global`.\n\n" +" Examples:\n" +" - `[p]bankset prune server` - Did not confirm. Shows the help message.\n" +" - `[p]bankset prune server yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/core/core_commands.py:1586 -msgid "The `applications.commands` scope has been added to the invite URL." +#: redbot/core/core_commands.py:2613 +msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/core/core_commands.py:1590 -msgid "The `applications.commands` scope has been removed from the invite URL." +#: redbot/core/core_commands.py:2617 +msgid "This will delete all bank accounts for users no longer in this server.\n" +"If you're sure, type `{prefix}bankset prune local yes`" msgstr "" -#: redbot/core/core_commands.py:1596 +#: redbot/core/core_commands.py:2626 +msgid "Bank accounts for users no longer in this server have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:2632 +#, 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]bankset prune server`.\n\n" +" Examples:\n" +" - `[p]bankset prune global` - Did not confirm. Shows the help message.\n" +" - `[p]bankset prune global yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2646 +msgid "This command cannot be used with a local bank." +msgstr "" + +#: redbot/core/core_commands.py:2650 +msgid "This will delete all bank accounts for users who no longer share a server with the bot.\n" +"If you're sure, type `{prefix}bankset prune global yes`" +msgstr "" + +#: redbot/core/core_commands.py:2659 +msgid "Bank accounts for users who no longer share a server with the bot have been pruned." +msgstr "" + +#: redbot/core/core_commands.py:2672 +#, docstring +msgid "Delete the bank account of a specified user.\n\n" +" Examples:\n" +" - `[p]bankset prune user @Twentysix` - Did not confirm. Shows the help message.\n" +" - `[p]bankset 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/core/core_commands.py:2692 +msgid "This will delete {name}'s bank account.\n" +"If you're sure, type `{prefix}bankset prune user {id} yes`" +msgstr "" + +#: redbot/core/core_commands.py:2700 +msgid "The bank account for {name} has been pruned." +msgstr "" + +#: redbot/core/core_commands.py:2705 +#, docstring +msgid "Manage modlog settings." +msgstr "" + +#: redbot/core/core_commands.py:2711 +#, docstring +msgid "Command to fix misbehaving casetypes." +msgstr "" + +#: redbot/core/core_commands.py:2722 +#, docstring +msgid "Set a channel as the modlog.\n\n" +" Omit `[channel]` to disable the modlog.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2731 +msgid "Mod events will be sent to {channel}." +msgstr "" + +#: redbot/core/core_commands.py:2735 +msgid "I do not have permissions to send messages in {channel}!" +msgstr "" + +#: redbot/core/core_commands.py:2743 +msgid "Mod log is already disabled." +msgstr "" + +#: redbot/core/core_commands.py:2746 +msgid "Mod log deactivated." +msgstr "" + +#: redbot/core/core_commands.py:2751 #, docstring msgid "\n" -" Leaves servers.\n\n" -" If no server IDs are passed the local server will be left instead.\n\n" -" Note: This command is interactive.\n\n" -" **Examples:**\n" -" - `[p]leave` - Leave the current server.\n" -" - `[p]leave \"Red - Discord Bot\"` - Quotes are necessary when there are spaces in the name.\n" -" - `[p]leave 133049272517001216 240154543684321280` - Leaves multiple servers, using IDs.\n\n" -" **Arguments:**\n" -" - `[servers...]` - The servers to leave. When blank, attempts to leave the current server.\n" +" Enable or disable case creation for a mod action.\n\n" +" An action can be enabling or disabling specific cases. (Ban, kick, mute, etc.)\n\n" +" Example: `[p]modlogset cases kick enabled`\n" " " msgstr "" -#: redbot/core/core_commands.py:1613 -msgid "You need to specify at least one server ID." +#: redbot/core/core_commands.py:2768 +msgid "Current settings:\n" msgstr "" -#: redbot/core/core_commands.py:1620 -msgid "You haven't passed any server ID. Do you want me to leave this server?" +#: redbot/core/core_commands.py:2773 +msgid "That action is not registered." msgstr "" -#: redbot/core/core_commands.py:1625 -msgid "Are you sure you want me to leave these servers?" +#: redbot/core/core_commands.py:2778 +msgid "Case creation for {action_name} actions is now {enabled}." msgstr "" -#: redbot/core/core_commands.py:1633 -msgid "I cannot leave the server `{server_name}`: I am the owner of it." +#: redbot/core/core_commands.py:2786 +#, docstring +msgid "Reset all modlog cases in this server." msgstr "" -#: redbot/core/core_commands.py:1644 redbot/core/core_commands.py:2711 -msgid "Response timed out." +#: redbot/core/core_commands.py:2789 +msgid "Are you sure you would like to reset all modlog cases in this server?" msgstr "" -#: redbot/core/core_commands.py:1649 -msgid "Alright. Bye :wave:" -msgstr "Selvä. Näkemiin :wave:" +#: redbot/core/core_commands.py:2796 +msgid "You took too long to respond." +msgstr "" -#: redbot/core/core_commands.py:1652 -msgid "Alright. Leaving {number} servers..." +#: redbot/core/core_commands.py:2800 +msgid "Cases have been reset." msgstr "" -#: redbot/core/core_commands.py:1659 -msgid "Alright, I'll stay then. :)" -msgstr "Okei, jään sitten :)" +#: redbot/core/core_commands.py:2802 +msgid "No changes have been made." +msgstr "" -#: redbot/core/core_commands.py:1661 -msgid "Alright, I'm not leaving those servers." +#: redbot/core/core_commands.py:2806 +#, docstring +msgid "Commands for changing [botname]'s settings." +msgstr "" + +#: redbot/core/core_commands.py:2813 +#, docstring +msgid "Commands for changing [botname]'s metadata." msgstr "" -#: redbot/core/core_commands.py:1666 +#: redbot/core/core_commands.py:2818 #, docstring msgid "\n" -" Lists the servers [botname] is currently in.\n\n" -" Note: This command is interactive.\n" +" Sets the bot's description.\n\n" +" Use without a description to reset.\n" +" This is shown in a few locations, including the help menu.\n\n" +" The maximum description length is 250 characters to ensure it displays properly.\n\n" +" The default is \"Red V3\".\n\n" +" **Examples:**\n" +" - `[p]set bot description` - Resets the description to the default setting.\n" +" - `[p]set bot description MyBot: A Red V3 Bot`\n\n" +" **Arguments:**\n" +" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" " " msgstr "" -#: redbot/core/core_commands.py:1684 +#: redbot/core/core_commands.py:2838 +msgid "Description reset." +msgstr "Kuvaus nollattu." + +#: redbot/core/core_commands.py:2841 +msgid "This description is too long to properly display. Please try again with below 250 characters." +msgstr "" + +#: redbot/core/core_commands.py:2854 #, docstring -msgid "Loads cog packages from the local paths and installed cogs.\n\n" -" See packages available to load with `[p]cogs`.\n\n" -" Additional cogs can be added using Downloader, or from local paths using `[p]addpath`.\n\n" +msgid "Sets [botname]'s avatar\n\n" +" Supports either an attachment or an image URL.\n\n" " **Examples:**\n" -" - `[p]load general` - Loads the `general` cog.\n" -" - `[p]load admin mod mutes` - Loads multiple cogs.\n\n" +" - `[p]set bot avatar` - With an image attachment, this will set the avatar.\n" +" - `[p]set bot avatar` - Without an attachment, this will show the command help.\n" +" - `[p]set bot avatar https://links.flaree.xyz/k95` - Sets the avatar to the provided url.\n\n" " **Arguments:**\n" -" - `` - The cog packages to load.\n" +" - `[url]` - An image url to be used as an avatar. Leave blank when uploading an attachment.\n" " " msgstr "" -#: redbot/core/core_commands.py:1713 -msgid "Loaded {packs}." -msgstr "" +#: redbot/core/core_commands.py:2877 +msgid "That URL is invalid." +msgstr "URL-osoite on virheellinen." -#: redbot/core/core_commands.py:1718 -msgid "The following package is already loaded: {pack}" +#: redbot/core/core_commands.py:2879 +msgid "Something went wrong while trying to get the image." msgstr "" -#: redbot/core/core_commands.py:1722 -msgid "The following packages are already loaded: {packs}" +#: redbot/core/core_commands.py:2889 +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, PNG, or GIF format." msgstr "" -#: redbot/core/core_commands.py:1729 -msgid "Failed to load the following package: {pack}.\n" -"Check your console or logs for details." +#: redbot/core/core_commands.py:2896 +msgid "JPG / PNG / GIF format only." msgstr "" -#: redbot/core/core_commands.py:1734 -msgid "Failed to load the following packages: {packs}\n" -"Check your console or logs for details." -msgstr "" +#: redbot/core/core_commands.py:2898 redbot/core/core_commands.py:2967 +#: redbot/core/core_commands.py:2991 redbot/core/core_commands.py:3073 +msgid "Done." +msgstr "Valmista." -#: redbot/core/core_commands.py:1742 redbot/core/core_commands.py:1898 -msgid "The following name is not a valid package name: {pack}\n" -"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +#: redbot/core/core_commands.py:2903 +#, docstring +msgid "\n" +" Removes [botname]'s avatar.\n\n" +" **Example:**\n" +" - `[p]set bot avatar remove`\n" +" " msgstr "" -#: redbot/core/core_commands.py:1748 redbot/core/core_commands.py:1904 -msgid "The following names are not valid package names: {packs}\n" -"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." -msgstr "" +#: redbot/core/core_commands.py:2911 +msgid "Avatar removed." +msgstr "Avatar poistettu." -#: redbot/core/core_commands.py:1757 redbot/core/core_commands.py:1913 -msgid "The following package was not found in any cog path: {pack}." +#: redbot/core/core_commands.py:2916 +#, docstring +msgid "Sets [botname]'s username.\n\n" +" Maximum length for a username is 32 characters.\n\n" +" Note: The username of a verified bot cannot be manually changed.\n" +" Please contact Discord support to change it.\n\n" +" **Example:**\n" +" - `[p]set bot username BaguetteBot`\n\n" +" **Arguments:**\n" +" - `` - The username to give the bot.\n" +" " msgstr "" -#: redbot/core/core_commands.py:1761 redbot/core/core_commands.py:1917 -msgid "The following packages were not found in any cog path: {packs}" +#: redbot/core/core_commands.py:2932 +msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." +msgstr "Vahvistetun botin nimeä ei voida muokata manuaalisesti. Ota yhteyttä Discord-tukeen vaihtaaksesi sen." + +#: redbot/core/core_commands.py:2939 +msgid "Failed to change name. Must be 32 characters or fewer." +msgstr "Nimen vaihtaminen ei onnistunut. Sen tulee olla 32 kirjainta pitkä tai lyhyempi." + +#: redbot/core/core_commands.py:2945 +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:1769 -msgid "This package could not be loaded for the following reason:\n\n" -"{reason}" +#: redbot/core/core_commands.py:2955 +msgid "Failed to change the username. Discord returned the following error:\n" +"{error_message}" +msgstr "Käyttäjänimen vaihto ei onnistunut. Discord palautti seuraavan virheen:\n" +"{error_message}" + +#: redbot/core/core_commands.py:2965 +msgid "Unexpected error occurred when trying to change the username." msgstr "" -#: redbot/core/core_commands.py:1773 -msgid "These packages could not be loaded for the following reasons:\n\n" -"{reasons}" +#: redbot/core/core_commands.py:2973 +#, docstring +msgid "Sets [botname]'s nickname for the current server.\n\n" +" Maximum length for a nickname is 32 characters.\n\n" +" **Example:**\n" +" - `[p]set bot nickname 🎃 SpookyBot 🎃`\n\n" +" **Arguments:**\n" +" - `[nickname]` - The nickname to give the bot. Leave blank to clear the current nickname.\n" +" " msgstr "" -#: redbot/core/core_commands.py:1780 -msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" -"You should inform maintainer of the repo about this message." +#: redbot/core/core_commands.py:2985 +msgid "Failed to change nickname. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:1786 redbot/core/core_commands.py:1942 -msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\n" -"You should inform maintainers of these repos about this message." +#: redbot/core/core_commands.py:2989 +msgid "I lack the permissions to change my own nickname." msgstr "" -#: redbot/core/core_commands.py:1805 +#: redbot/core/core_commands.py:2996 #, docstring -msgid "Unloads previously loaded cog packages.\n\n" -" See packages available to unload with `[p]cogs`.\n\n" +msgid "Customizes a section of `[p]info`.\n\n" +" The maximum amount of allowed characters is 1024.\n" +" Supports markdown, links and \"mentions\".\n\n" +" Link example: `[My link](https://example.com)`\n\n" " **Examples:**\n" -" - `[p]unload general` - Unloads the `general` cog.\n" -" - `[p]unload admin mod mutes` - Unloads multiple cogs.\n\n" +" - `[p]set bot custominfo >>> I can use **markdown** such as quotes, ||spoilers|| and multiple lines.`\n" +" - `[p]set bot custominfo Join my [support server](discord.gg/discord)!`\n" +" - `[p]set bot custominfo` - Removes custom info text.\n\n" " **Arguments:**\n" -" - `` - The cog packages to unload.\n" +" - `[text]` - The custom info text.\n" " " msgstr "" -#: redbot/core/core_commands.py:1823 -msgid "The following package was unloaded: {pack}." +#: redbot/core/core_commands.py:3013 +msgid "The custom text has been cleared." msgstr "" -#: redbot/core/core_commands.py:1827 -msgid "The following packages were unloaded: {packs}." +#: redbot/core/core_commands.py:3017 +msgid "The custom text has been set." msgstr "" -#: redbot/core/core_commands.py:1834 -msgid "The following package was not loaded: {pack}." +#: redbot/core/core_commands.py:3020 +msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:1838 -msgid "The following packages were not loaded: {packs}." +#: redbot/core/core_commands.py:3029 +#, docstring +msgid "Commands for setting [botname]'s status." msgstr "" -#: redbot/core/core_commands.py:1851 +#: redbot/core/core_commands.py:3043 #, docstring -msgid "Reloads cog packages.\n\n" -" This will unload and then load the specified cogs.\n\n" -" Cogs that were not loaded will only be loaded.\n\n" +msgid "Sets [botname]'s streaming status to a twitch stream.\n\n" +" This will appear as `Streaming ` or `LIVE ON TWITCH` depending on the context.\n" +" It will also include a `Watch` button with a twitch.tv url for the provided streamer.\n\n" +" Maximum length for a stream title is 128 characters.\n\n" +" Leaving both streamer and stream_title empty will clear it.\n\n" " **Examples:**\n" -" - `[p]reload general` - Unloads then loads the `general` cog.\n" -" - `[p]reload admin mod mutes` - Unloads then loads multiple cogs.\n\n" +" - `[p]set status stream` - Clears the activity status.\n" +" - `[p]set status stream 26 Twentysix is streaming` - Sets the stream to `https://www.twitch.tv/26`.\n" +" - `[p]set status stream https://twitch.tv/26 Twentysix is streaming` - Sets the URL manually.\n\n" " **Arguments:**\n" -" - `` - The cog packages to reload.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:1880 -msgid "Reloaded {packs}." -msgstr "" - -#: redbot/core/core_commands.py:1885 -msgid "Failed to reload the following package: {pack}.\n" -"Check your console or logs for details." -msgstr "" - -#: redbot/core/core_commands.py:1890 -msgid "Failed to reload the following packages: {packs}\n" -"Check your console or logs for details." +" - `` - The twitch streamer to provide a link to. This can be their twitch name or the entire URL.\n" +" - `` - The text to follow `Streaming` in the status." msgstr "" -#: redbot/core/core_commands.py:1925 -msgid "This package could not be reloaded for the following reason:\n\n" -"{reason}" +#: redbot/core/core_commands.py:3081 +#, docstring +msgid "Sets [botname]'s playing status.\n\n" +" This will appear as `Playing ` or `PLAYING A GAME: ` depending on the context.\n\n" +" Maximum length for a playing status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status playing` - Clears the activity status.\n" +" - `[p]set status playing the keyboard`\n\n" +" **Arguments:**\n" +" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" +" " msgstr "" -#: redbot/core/core_commands.py:1929 -msgid "These packages could not be reloaded for the following reasons:\n\n" -"{reasons}" +#: redbot/core/core_commands.py:3102 +msgid "Status set to `Playing {game.name}`." msgstr "" -#: redbot/core/core_commands.py:1936 -msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" -"You should inform maintainers of these repos about this message." +#: redbot/core/core_commands.py:3104 +msgid "Game cleared." msgstr "" -#: redbot/core/core_commands.py:1957 +#: redbot/core/core_commands.py:3112 #, docstring -msgid "Shuts down the bot.\n\n" -" Allows [botname] to shut down gracefully.\n\n" -" This is the recommended method for shutting down the bot.\n\n" +msgid "Sets [botname]'s listening status.\n\n" +" This will appear as `Listening to `.\n\n" +" Maximum length for a listening status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]shutdown`\n" -" - `[p]shutdown True` - Shutdowns silently.\n\n" +" - `[p]set status listening` - Clears the activity status.\n" +" - `[p]set status listening jams`\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" +" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:1974 -msgid "Shutting down... " -msgstr "Sammutetaan... " +#: redbot/core/core_commands.py:3134 +msgid "Status set to `Listening to {listening}`." +msgstr "" + +#: redbot/core/core_commands.py:3137 +msgid "Listening cleared." +msgstr "" -#: redbot/core/core_commands.py:1980 +#: redbot/core/core_commands.py:3145 #, 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 with by the process manager in use.\n\n" +msgid "Sets [botname]'s watching status.\n\n" +" This will appear as `Watching `.\n\n" +" Maximum length for a watching status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]restart`\n" -" - `[p]restart True` - Restarts silently.\n\n" +" - `[p]set status watching` - Clears the activity status.\n" +" - `[p]set status watching [p]help`\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" +" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:1994 -msgid "Restarting..." -msgstr "Käynnistetään uudelleen..." +#: redbot/core/core_commands.py:3166 +msgid "Status set to `Watching {watching}`." +msgstr "" -#: redbot/core/core_commands.py:1999 -#, docstring -msgid "Commands for changing [botname]'s settings." +#: redbot/core/core_commands.py:3168 +msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:2003 +#: redbot/core/core_commands.py:3176 #, docstring -msgid "\n" -" Show the current settings for [botname].\n" +msgid "Sets [botname]'s competing status.\n\n" +" This will appear as `Competing in `.\n\n" +" Maximum length for a competing status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status competing` - Clears the activity status.\n" +" - `[p]set status competing London 2012 Olympic Games`\n\n" +" **Arguments:**\n" +" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2021 -msgid "Admin roles: {admin}\n" -"Mod roles: {mod}\n" -"Locale: {guild_locale}\n" -"Regional format: {guild_regional_format}\n" +#: redbot/core/core_commands.py:3198 +msgid "Status set to `Competing in {competing}`." msgstr "" -#: redbot/core/core_commands.py:2042 -msgid "{bot_name} Settings:\n\n" -"Prefixes: {prefixes}\n" -"{guild_settings}Global locale: {locale}\n" -"Global regional format: {regional_format}\n" -"Default embed colour: {colour}" +#: redbot/core/core_commands.py:3201 +msgid "Competing cleared." msgstr "" -#: redbot/core/core_commands.py:2064 +#: redbot/core/core_commands.py:3209 #, 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\n" -" This is only applied to the current server and not globally.\n\n" +msgid "Sets [botname]'s custom status.\n\n" +" This will appear as ``.\n\n" +" Maximum length for a custom status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]set deletedelay` - Shows the current delete delay setting.\n" -" - `[p]set deletedelay 60` - Sets the delete delay to the max of 60 seconds.\n" -" - `[p]set deletedelay -1` - Disables deleting command messages.\n\n" +" - `[p]set status custom` - Clears the activity status.\n" +" - `[p]set status custom Running cogs...`\n\n" " **Arguments:**\n" -" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" +" - `[text]` - The custom status text. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2085 -msgid "Command deleting disabled." +#: redbot/core/core_commands.py:3230 +msgid "Custom status set to `{text}`." msgstr "" -#: redbot/core/core_commands.py:2087 -msgid "Delete delay set to {num} seconds." +#: redbot/core/core_commands.py:3232 +msgid "Custom status cleared." msgstr "" -#: redbot/core/core_commands.py:2092 -msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" +#: redbot/core/core_commands.py:3237 +msgid "Status changed to {}." +msgstr "Tilaksi asetettiin {}." + +#: redbot/core/core_commands.py:3243 +#, docstring +msgid "Set [botname]'s status to online." msgstr "" -#: redbot/core/core_commands.py:2099 -msgid "I will not delete command messages." +#: redbot/core/core_commands.py:3250 +#, docstring +msgid "Set [botname]'s status to do not disturb." msgstr "" -#: redbot/core/core_commands.py:2104 +#: redbot/core/core_commands.py:3257 #, docstring -msgid "\n" -" Sets the bot's description.\n\n" -" Use without a description to reset.\n" -" This is shown in a few locations, including the help menu.\n\n" -" The maximum description length is 250 characters to ensure it displays properly.\n\n" -" The default is \"Red V3\".\n\n" -" **Examples:**\n" -" - `[p]set description` - Resets the description to the default setting.\n" -" - `[p]set description MyBot: A Red V3 Bot`\n\n" -" **Arguments:**\n" -" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" -" " +msgid "Set [botname]'s status to idle." msgstr "" -#: redbot/core/core_commands.py:2124 -msgid "Description reset." -msgstr "Kuvaus nollattu." +#: redbot/core/core_commands.py:3264 +#, docstring +msgid "Set [botname]'s status to invisible." +msgstr "" -#: redbot/core/core_commands.py:2127 -msgid "This description is too long to properly display. Please try again with below 250 characters." +#: redbot/core/core_commands.py:3274 +#, docstring +msgid "Set server's admin and mod roles for [botname]." msgstr "" -#: redbot/core/core_commands.py:2141 +#: redbot/core/core_commands.py:3280 #, docstring msgid "\n" -" Adds an admin role for this guild.\n\n" +" Adds an admin role for this server.\n\n" " Admins have the same access as Mods, plus additional admin level commands like:\n" " - `[p]set serverprefix`\n" " - `[p]addrole`\n" " - `[p]ban`\n" " - `[p]ignore guild`\n\n" " And more.\n\n" -" **Examples:**\n" -" - `[p]set addadminrole @Admins`\n" -" - `[p]set addadminrole Super Admins`\n\n" +" **Examples:**\n" +" - `[p]set roles addadminrole @Admins`\n" +" - `[p]set roles addadminrole Super Admins`\n\n" " **Arguments:**\n" -" - `` - The role to add as an admin.\n" +" - `` - The role to add as an admin.\n" " " msgstr "" -#: redbot/core/core_commands.py:2161 +#: redbot/core/core_commands.py:3300 msgid "This role is already an admin role." msgstr "" -#: redbot/core/core_commands.py:2163 +#: redbot/core/core_commands.py:3302 msgid "That role is now considered an admin role." msgstr "" -#: redbot/core/core_commands.py:2169 +#: redbot/core/core_commands.py:3308 #, docstring msgid "\n" -" Adds a moderator role for this guild.\n\n" +" Adds a moderator role for this server.\n\n" " This grants access to moderator level commands like:\n" " - `[p]mute`\n" " - `[p]cleanup`\n" " - `[p]customcommand create`\n\n" " And more.\n\n" -" **Examples:**\n" -" - `[p]set addmodrole @Mods`\n" -" - `[p]set addmodrole Loyal Helpers`\n\n" +" **Examples:**\n" +" - `[p]set roles addmodrole @Mods`\n" +" - `[p]set roles addmodrole Loyal Helpers`\n\n" " **Arguments:**\n" -" - `` - The role to add as a moderator.\n" +" - `` - The role to add as a moderator.\n" " " msgstr "" -#: redbot/core/core_commands.py:2188 +#: redbot/core/core_commands.py:3327 msgid "This role is already a mod role." msgstr "" -#: redbot/core/core_commands.py:2190 +#: redbot/core/core_commands.py:3329 msgid "That role is now considered a mod role." msgstr "" -#: redbot/core/core_commands.py:2196 +#: redbot/core/core_commands.py:3337 #, docstring msgid "\n" -" Removes an admin role for this guild.\n\n" +" Removes an admin role for this server.\n\n" " **Examples:**\n" -" - `[p]set removeadminrole @Admins`\n" -" - `[p]set removeadminrole Super Admins`\n\n" +" - `[p]set roles removeadminrole @Admins`\n" +" - `[p]set roles removeadminrole Super Admins`\n\n" " **Arguments:**\n" -" - `` - The role to remove from being an admin.\n" +" - `` - The role to remove from being an admin.\n" " " msgstr "" -#: redbot/core/core_commands.py:2208 +#: redbot/core/core_commands.py:3349 msgid "That role was not an admin role to begin with." msgstr "" -#: redbot/core/core_commands.py:2210 +#: redbot/core/core_commands.py:3351 msgid "That role is no longer considered an admin role." msgstr "" -#: redbot/core/core_commands.py:2216 +#: redbot/core/core_commands.py:3359 #, docstring msgid "\n" -" Removes a mod role for this guild.\n\n" +" Removes a mod role for this server.\n\n" " **Examples:**\n" -" - `[p]set removemodrole @Mods`\n" -" - `[p]set removemodrole Loyal Helpers`\n\n" +" - `[p]set roles removemodrole @Mods`\n" +" - `[p]set roles removemodrole Loyal Helpers`\n\n" " **Arguments:**\n" -" - `` - The role to remove from being a moderator.\n" +" - `` - The role to remove from being a moderator.\n" " " msgstr "" -#: redbot/core/core_commands.py:2228 +#: redbot/core/core_commands.py:3371 msgid "That role was not a mod role to begin with." msgstr "" -#: redbot/core/core_commands.py:2230 +#: redbot/core/core_commands.py:3373 msgid "That role is no longer considered a mod role." msgstr "" -#: redbot/core/core_commands.py:2236 +#: redbot/core/core_commands.py:3381 #, 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\n" -" **Example:**\n" -" - `[p]set usebotcolour`\n" +" Changes [botname]'s locale in this server.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" Use \"default\" to return to the bot's default set language.\n\n" +" If you want to change bot's global locale, see `[p]set locale global` command.\n\n" +" **Examples:**\n" +" - `[p]set locale en-US`\n" +" - `[p]set locale de-DE`\n" +" - `[p]set locale fr-FR`\n" +" - `[p]set locale pl-PL`\n" +" - `[p]set locale default` - Resets to the global default locale.\n\n" +" **Arguments:**\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" " " msgstr "" -#: redbot/core/core_commands.py:2248 -msgid "The bot {} use its configured color for embeds." -msgstr "" - -#: redbot/core/core_commands.py:2249 -msgid "will not" +#: redbot/core/core_commands.py:3408 +#, docstring +msgid "\n" +" Changes [botname]'s default locale.\n\n" +" This will be used when a server has not set a locale, or in DMs.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" To reset to English, use \"en-US\".\n\n" +" **Examples:**\n" +" - `[p]set locale global en-US`\n" +" - `[p]set locale global de-DE`\n" +" - `[p]set locale global fr-FR`\n" +" - `[p]set locale global pl-PL`\n\n" +" **Arguments:**\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2249 -msgid "will" +#: redbot/core/core_commands.py:3429 redbot/core/core_commands.py:3472 +#: redbot/core/core_commands.py:3534 redbot/core/core_commands.py:3579 +msgid "Invalid language code. Use format: `en-US`" msgstr "" -#: redbot/core/core_commands.py:2257 -#, docstring -msgid "\n" -" Toggle whether to enable fuzzy command search for the server.\n\n" -" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" -" Note: This can be processor intensive and may be unsuitable for larger servers.\n\n" -" Default is for fuzzy command search to be disabled.\n\n" -" **Example:**\n" -" - `[p]set serverfuzzy`\n" -" " +#: redbot/core/core_commands.py:3433 redbot/core/core_commands.py:3476 +#: redbot/core/core_commands.py:3538 redbot/core/core_commands.py:3583 +msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:2272 -msgid "Fuzzy command search has been {} for this server." +#: redbot/core/core_commands.py:3440 +msgid "Global locale has been set." msgstr "" -#: redbot/core/core_commands.py:2280 +#: redbot/core/core_commands.py:3446 #, docstring msgid "\n" -" Toggle whether to enable fuzzy command search in DMs.\n\n" -" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" -" Default is for fuzzy command search to be disabled.\n\n" -" **Example:**\n" -" - `[p]set fuzzy`\n" +" Changes [botname]'s locale in this server.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" Use \"default\" to return to the bot's default set language.\n\n" +" **Examples:**\n" +" - `[p]set locale server en-US`\n" +" - `[p]set locale server de-DE`\n" +" - `[p]set locale server fr-FR`\n" +" - `[p]set locale server pl-PL`\n" +" - `[p]set locale server default` - Resets to the global default locale.\n\n" +" **Arguments:**\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" " " msgstr "" -#: redbot/core/core_commands.py:2293 -msgid "Fuzzy command search has been {} in DMs." +#: redbot/core/core_commands.py:3467 +msgid "Locale has been set to the default." +msgstr "" + +#: redbot/core/core_commands.py:3482 +msgid "Locale has been set." msgstr "" -#: redbot/core/core_commands.py:2301 +#: redbot/core/core_commands.py:3487 #, 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\n" +" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale in this server.\n\n" +" If you want to change bot's global regional format, see `[p]set regionalformat global` command.\n\n" " **Examples:**\n" -" - `[p]set colour dark red`\n" -" - `[p]set colour blurple`\n" -" - `[p]set colour 0x5DADE2`\n" -" - `[p]set color 0x#FDFEFE`\n" -" - `[p]set color #7F8C8D`\n\n" +" - `[p]set regionalformat en-US`\n" +" - `[p]set region de-DE`\n" +" - `[p]set regionalformat reset` - Resets to the locale.\n\n" " **Arguments:**\n" -" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" +" - `[language_code]` - The region format to use for the bot in this server.\n" " " msgstr "" -#: redbot/core/core_commands.py:2321 -msgid "The color has been reset." -msgstr "Väri nollattiin." - -#: redbot/core/core_commands.py:2324 -msgid "The color has been set." -msgstr "Väri asetettiin." - -#: redbot/core/core_commands.py:2329 +#: redbot/core/core_commands.py:3511 #, docstring -msgid "Sets [botname]'s avatar\n\n" -" Supports either an attachment or an image URL.\n\n" +msgid "\n" +" Changes the bot's regional format. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale.\n\n" " **Examples:**\n" -" - `[p]set avatar` - With an image attachment, this will set the avatar.\n" -" - `[p]set avatar` - Without an attachment, this will show the command help.\n" -" - `[p]set avatar https://links.flaree.xyz/k95` - Sets the avatar to the provided url.\n\n" +" - `[p]set regionalformat global en-US`\n" +" - `[p]set region global de-DE`\n" +" - `[p]set regionalformat global reset` - Resets to the locale.\n\n" " **Arguments:**\n" -" - `[url]` - An image url to be used as an avatar. Leave blank when uploading an attachment.\n" +" - `[language_code]` - The default region format to use for the bot.\n" " " msgstr "" -#: redbot/core/core_commands.py:2352 -msgid "That URL is invalid." -msgstr "URL-osoite on virheellinen." - -#: redbot/core/core_commands.py:2354 -msgid "Something went wrong while trying to get the image." +#: redbot/core/core_commands.py:3528 +msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:2364 -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." +#: redbot/core/core_commands.py:3545 +msgid "Global regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:2371 -msgid "JPG / PNG format only." -msgstr "Vain JPG / PNG muotoja." - -#: redbot/core/core_commands.py:2373 redbot/core/core_commands.py:2600 -#: redbot/core/core_commands.py:2656 redbot/core/core_commands.py:2680 -msgid "Done." -msgstr "Valmista." - -#: redbot/core/core_commands.py:2378 +#: redbot/core/core_commands.py:3554 #, docstring msgid "\n" -" Removes [botname]'s avatar.\n\n" -" **Example:**\n" -" - `[p]set avatar remove`\n" +" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale in this server.\n\n" +" **Examples:**\n" +" - `[p]set regionalformat server en-US`\n" +" - `[p]set region local de-DE`\n" +" - `[p]set regionalformat server reset` - Resets to the locale.\n\n" +" **Arguments:**\n" +" - `[language_code]` - The region format to use for the bot in this server.\n" " " msgstr "" -#: redbot/core/core_commands.py:2386 -msgid "Avatar removed." -msgstr "Avatar poistettu." +#: redbot/core/core_commands.py:3572 +msgid "Regional formatting will now be based on bot's locale in this server." +msgstr "" + +#: redbot/core/core_commands.py:3590 +msgid "Regional formatting will now be based on `{language_code}` locale." +msgstr "" -#: redbot/core/core_commands.py:2392 +#: redbot/core/core_commands.py:3607 #, docstring -msgid "Sets [botname]'s playing status.\n\n" -" This will appear as `Playing ` or `PLAYING A GAME: ` depending on the context.\n\n" -" Maximum length for a playing status is 128 characters.\n\n" +msgid "\n" +" Commands to 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" +" If passed without the `` or `` arguments it will allow you to open a modal to set your API keys securely.\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, so this command should only be used in a private channel or in DM with the bot.\n\n" " **Examples:**\n" -" - `[p]set playing` - Clears the activity status.\n" -" - `[p]set playing the keyboard`\n\n" +" - `[p]set api`\n" +" - `[p]set api spotify`\n" +" - `[p]set api spotify redirect_uri localhost`\n" +" - `[p]set api github client_id,whoops client_secret,whoops`\n\n" " **Arguments:**\n" -" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" +" - `` - The service you're adding tokens to.\n" +" - `` - Pairs of token keys and values. The key and value should be separated by one of ` `, `,`, or `;`.\n" " " msgstr "" -#: redbot/core/core_commands.py:2408 -msgid "The maximum length of game descriptions is 128 characters." +#: redbot/core/core_commands.py:3631 +msgid "Click the button below to set your keys." msgstr "" -#: redbot/core/core_commands.py:2416 -msgid "Status set to ``Playing {game.name}``." -msgstr "Tilaksi asetettiin ``Playing {game.name}``." +#: redbot/core/core_commands.py:3633 +msgid "This API keys setup message has expired." +msgstr "" -#: redbot/core/core_commands.py:2418 -msgid "Game cleared." +#: redbot/core/core_commands.py:3638 +msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/core_commands.py:2424 +#: redbot/core/core_commands.py:3642 #, docstring -msgid "Sets [botname]'s listening status.\n\n" -" This will appear as `Listening to `.\n\n" -" Maximum length for a listening status is 128 characters.\n\n" -" **Examples:**\n" -" - `[p]set listening` - Clears the activity status.\n" -" - `[p]set listening jams`\n\n" -" **Arguments:**\n" -" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status." +msgid "\n" +" Show all external API services along with their keys that have been set.\n\n" +" Secrets are not shown.\n\n" +" **Example:**\n" +" - `[p]set api list`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2441 -msgid "The maximum length of listening descriptions is 128 characters." +#: redbot/core/core_commands.py:3653 +msgid "No API services have been set yet." msgstr "" -#: redbot/core/core_commands.py:2450 -msgid "Status set to ``Listening to {listening}``." -msgstr "Tilaksi asetettiin ``Listening to {listening}``." +#: redbot/core/core_commands.py:3658 +msgid "Set API services:\n" +msgstr "" -#: redbot/core/core_commands.py:2453 -msgid "Listening cleared." +#: redbot/core/core_commands.py:3658 +msgid "Set API service:\n" msgstr "" -#: redbot/core/core_commands.py:2459 +#: redbot/core/core_commands.py:3668 #, docstring -msgid "Sets [botname]'s watching status.\n\n" -" This will appear as `Watching `.\n\n" -" Maximum length for a watching status is 128 characters.\n\n" +msgid "\n" +" Remove the given services with all their keys and tokens.\n\n" " **Examples:**\n" -" - `[p]set watching` - Clears the activity status.\n" -" - `[p]set watching [p]help`\n\n" +" - `[p]set api remove spotify`\n" +" - `[p]set api remove github youtube`\n\n" " **Arguments:**\n" -" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status." +" - `` - The services to remove." msgstr "" -#: redbot/core/core_commands.py:2475 -msgid "The maximum length of watching descriptions is 128 characters." +#: redbot/core/core_commands.py:3683 +msgid "Services deleted successfully:\n" +"{services_list}" msgstr "" -#: redbot/core/core_commands.py:2482 -msgid "Status set to ``Watching {watching}``." -msgstr "Tilaksi asetettiin ``Watching {watching}``." +#: redbot/core/core_commands.py:3687 +msgid "Service deleted successfully: {service_name}" +msgstr "" -#: redbot/core/core_commands.py:2484 -msgid "Watching cleared." +#: redbot/core/core_commands.py:3692 +msgid "None of the services you provided had any keys set." msgstr "" -#: redbot/core/core_commands.py:2490 +#: redbot/core/core_commands.py:3700 #, docstring -msgid "Sets [botname]'s competing status.\n\n" -" This will appear as `Competing in `.\n\n" -" Maximum length for a competing status is 128 characters.\n\n" -" **Examples:**\n" -" - `[p]set competing` - Clears the activity status.\n" -" - `[p]set competing London 2012 Olympic Games`\n\n" -" **Arguments:**\n" -" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status." +msgid "\n" +" Commands for configuring owner notifications.\n\n" +" Owner notifications include usage of `[p]contact` and available Red updates.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2507 -msgid "The maximum length of competing descriptions is 128 characters." +#: redbot/core/core_commands.py:3709 +#, docstring +msgid "\n" +" Opt-in on receiving owner notifications.\n\n" +" This is the default state.\n\n" +" Note: This will only resume sending owner notifications to your DMs.\n" +" Additional owners and destinations will not be affected.\n\n" +" **Example:**\n" +" - `[p]set ownernotifications optin`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2516 -msgid "Status set to ``Competing in {competing}``." -msgstr "Tilaksi asetettiin ``Competing in {competing}``." - -#: redbot/core/core_commands.py:2519 -msgid "Competing cleared." +#: redbot/core/core_commands.py:3728 +#, docstring +msgid "\n" +" Opt-out of receiving owner notifications.\n\n" +" Note: This will only stop sending owner notifications to your DMs.\n" +" Additional owners and destinations will still receive notifications.\n\n" +" **Example:**\n" +" - `[p]set ownernotifications optout`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2525 +#: redbot/core/core_commands.py:3750 #, docstring -msgid "Sets [botname]'s status.\n\n" -" Available statuses:\n" -" - `online`\n" -" - `idle`\n" -" - `dnd`\n" -" - `invisible`\n\n" +msgid "\n" +" Adds a destination text channel to receive owner notifications.\n\n" " **Examples:**\n" -" - `[p]set status online` - Clears the status.\n" -" - `[p]set status invisible`\n\n" +" - `[p]set ownernotifications adddestination #owner-notifications`\n" +" - `[p]set ownernotifications adddestination 168091848718417920` - Accepts channel IDs.\n\n" " **Arguments:**\n" -" - `` - One of the available statuses.\n" +" - `` - The channel to send owner notifications to.\n" " " msgstr "" -#: redbot/core/core_commands.py:2555 -msgid "Status changed to {}." -msgstr "Tilaksi asetettiin {}." - -#: redbot/core/core_commands.py:2563 +#: redbot/core/core_commands.py:3775 #, docstring -msgid "Sets [botname]'s streaming status to a twitch stream.\n\n" -" This will appear as `Streaming ` or `LIVE ON TWITCH` depending on the context.\n" -" It will also include a `Watch` button with a twitch.tv url for the provided streamer.\n\n" -" Maximum length for a stream title is 128 characters.\n\n" -" Leaving both streamer and stream_title empty will clear it.\n\n" +msgid "\n" +" Removes a destination text channel from receiving owner notifications.\n\n" " **Examples:**\n" -" - `[p]set stream` - Clears the activity status.\n" -" - `[p]set stream 26 Twentysix is streaming` - Sets the stream to `https://www.twitch.tv/26`.\n" -" - `[p]set stream https://twitch.tv/26 Twentysix is streaming` - Sets the URL manually.\n\n" +" - `[p]set ownernotifications removedestination #owner-notifications`\n" +" - `[p]set ownernotifications deletedestination 168091848718417920` - Accepts channel IDs.\n\n" " **Arguments:**\n" -" - `` - The twitch streamer to provide a link to. This can be their twitch name or the entire URL.\n" -" - `` - The text to follow `Streaming` in the status." -msgstr "" - -#: redbot/core/core_commands.py:2588 -msgid "The maximum length of the streamer url is 511 characters." -msgstr "" - -#: redbot/core/core_commands.py:2591 -msgid "The maximum length of the stream title is 128 characters." +" - `` - The channel to stop sending owner notifications to.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2605 +#: redbot/core/core_commands.py:3799 #, docstring -msgid "Sets [botname]'s username.\n\n" -" Maximum length for a username is 32 characters.\n\n" -" Note: The username of a verified bot cannot be manually changed.\n" -" Please contact Discord support to change it.\n\n" +msgid "\n" +" Lists the configured extra destinations for owner notifications.\n\n" " **Example:**\n" -" - `[p]set username BaguetteBot`\n\n" -" **Arguments:**\n" -" - `` - The username to give the bot.\n" +" - `[p]set ownernotifications listdestinations`\n" " " msgstr "" -#: redbot/core/core_commands.py:2621 -msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." -msgstr "Vahvistetun botin nimeä ei voida muokata manuaalisesti. Ota yhteyttä Discord-tukeen vaihtaaksesi sen." - -#: redbot/core/core_commands.py:2628 -msgid "Failed to change name. Must be 32 characters or fewer." -msgstr "Nimen vaihtaminen ei onnistunut. Sen tulee olla 32 kirjainta pitkä tai lyhyempi." - -#: redbot/core/core_commands.py:2634 -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}" +#: redbot/core/core_commands.py:3809 +msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:2644 -msgid "Failed to change the username. Discord returned the following error:\n" -"{error_message}" -msgstr "Käyttäjänimen vaihto ei onnistunut. Discord palautti seuraavan virheen:\n" -"{error_message}" - -#: redbot/core/core_commands.py:2654 -msgid "Unexpected error occurred when trying to change the username." +#: redbot/core/core_commands.py:3820 +msgid "Unknown channel with id: {id}" msgstr "" -#: redbot/core/core_commands.py:2662 +#: redbot/core/core_commands.py:3830 #, docstring -msgid "Sets [botname]'s nickname for the current server.\n\n" -" Maximum length for a nickname is 32 characters.\n\n" -" **Example:**\n" -" - `[p]set nickname 🎃 SpookyBot 🎃`\n\n" -" **Arguments:**\n" -" - `[nickname]` - The nickname to give the bot. Leave blank to clear the current nickname.\n" +msgid "\n" +" Show the current settings for [botname].\n\n" +" Accepts optional server parameter to allow prefix recovery.\n" " " msgstr "" -#: redbot/core/core_commands.py:2674 -msgid "Failed to change nickname. Must be 32 characters or fewer." +#: redbot/core/core_commands.py:3844 redbot/core/core_commands.py:3848 +msgid "Not Set." msgstr "" -#: redbot/core/core_commands.py:2678 -msgid "I lack the permissions to change my own nickname." +#: redbot/core/core_commands.py:3855 +msgid "Admin roles: {admin}\n" +"Mod roles: {mod}\n" +"Locale: {guild_locale}\n" +"Regional format: {guild_regional_format}\n" +msgstr "" + +#: redbot/core/core_commands.py:3876 +msgid "{bot_name} Settings:\n\n" +"Prefixes: {prefixes}\n" +"{guild_settings}Global locale: {locale}\n" +"Global regional format: {regional_format}\n" +"Default embed colour: {colour}" msgstr "" -#: redbot/core/core_commands.py:2685 +#: redbot/core/core_commands.py:3898 #, docstring -msgid "Sets [botname]'s global prefix(es).\n\n" -" Warning: This is not additive. It will replace all current prefixes.\n\n" -" See also the `--mentionable` flag to enable mentioning the bot as the prefix.\n\n" +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\n" +" This is only applied to the current server and not globally.\n\n" " **Examples:**\n" -" - `[p]set prefix !`\n" -" - `[p]set prefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" -" - `[p]set prefix \"@[botname] \"` - This uses a mention as the prefix. See also the `--mentionable` flag.\n" -" - `[p]set prefix ! ? .` - Sets multiple prefixes.\n\n" +" - `[p]set deletedelay` - Shows the current delete delay setting.\n" +" - `[p]set deletedelay 60` - Sets the delete delay to the max of 60 seconds.\n" +" - `[p]set deletedelay -1` - Disables deleting command messages.\n\n" " **Arguments:**\n" -" - `` - The prefixes the bot will respond to globally.\n" +" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:2702 -msgid "Warning: A prefix is above the recommended length (20 characters).\n" -"Do you want to continue? (y/n)" +#: redbot/core/core_commands.py:3919 +msgid "Command deleting disabled." msgstr "" -#: redbot/core/core_commands.py:2715 -msgid "Cancelled." +#: redbot/core/core_commands.py:3921 +msgid "Delete delay set to {num} seconds." msgstr "" -#: redbot/core/core_commands.py:2719 -msgid "Prefix set." +#: redbot/core/core_commands.py:3926 +msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:2721 -msgid "Prefixes set." +#: redbot/core/core_commands.py:3933 +msgid "I will not delete command messages." msgstr "" -#: redbot/core/core_commands.py:2727 +#: redbot/core/core_commands.py:3939 #, docstring msgid "\n" -" Sets [botname]'s server prefix(es).\n\n" -" Warning: This will override global prefixes, the bot will not respond to any global prefixes in this server.\n" -" This is not additive. It will replace all current server prefixes.\n" -" A prefix cannot have more than 20 characters.\n\n" -" **Examples:**\n" -" - `[p]set serverprefix !`\n" -" - `[p]set serverprefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" -" - `[p]set serverprefix \"@[botname] \"` - This uses a mention as the prefix.\n" -" - `[p]set serverprefix ! ? .` - Sets multiple prefixes.\n\n" -" **Arguments:**\n" -" - `[prefixes...]` - The prefixes the bot will respond to on this server. Leave blank to clear server prefixes.\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\n" +" **Example:**\n" +" - `[p]set usebotcolour`\n" " " msgstr "" -#: redbot/core/core_commands.py:2745 -msgid "Server prefixes have been reset." -msgstr "" - -#: redbot/core/core_commands.py:2748 -msgid "You cannot have a prefix longer than 20 characters." +#: redbot/core/core_commands.py:3951 +msgid "The bot {} use its configured color for embeds." msgstr "" -#: redbot/core/core_commands.py:2753 -msgid "Server prefix set." +#: redbot/core/core_commands.py:3952 +msgid "will not" msgstr "" -#: redbot/core/core_commands.py:2755 -msgid "Server prefixes set." +#: redbot/core/core_commands.py:3952 +msgid "will" msgstr "" -#: redbot/core/core_commands.py:2760 +#: redbot/core/core_commands.py:3960 #, docstring msgid "\n" -" Changes the bot's default locale.\n\n" -" This will be used when a server has not set a locale, or in DMs.\n\n" -" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" -" To reset to English, use \"en-US\".\n\n" -" **Examples:**\n" -" - `[p]set locale en-US`\n" -" - `[p]set locale de-DE`\n" -" - `[p]set locale fr-FR`\n" -" - `[p]set locale pl-PL`\n\n" -" **Arguments:**\n" -" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" Toggle whether to enable fuzzy command search for the server.\n\n" +" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" +" Note: This can be processor intensive and may be unsuitable for larger servers.\n\n" +" Default is for fuzzy command search to be disabled.\n\n" +" **Example:**\n" +" - `[p]set serverfuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:2781 redbot/core/core_commands.py:2825 -#: redbot/core/core_commands.py:2864 redbot/core/core_commands.py:2908 -msgid "Invalid language code. Use format: `en-US`" +#: redbot/core/core_commands.py:3975 +msgid "Fuzzy command search has been {} for this server." msgstr "" -#: redbot/core/core_commands.py:2785 redbot/core/core_commands.py:2829 -#: redbot/core/core_commands.py:2868 redbot/core/core_commands.py:2912 -msgid "Invalid format - language code has to include country code, e.g. `en-US`" +#: redbot/core/core_commands.py:3983 +#, docstring +msgid "\n" +" Toggle whether to enable fuzzy command search in DMs.\n\n" +" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" +" Default is for fuzzy command search to be disabled.\n\n" +" **Example:**\n" +" - `[p]set fuzzy`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2792 -msgid "Global locale has been set." +#: redbot/core/core_commands.py:3996 +msgid "Fuzzy command search has been {} in DMs." msgstr "" -#: redbot/core/core_commands.py:2798 +#: redbot/core/core_commands.py:4004 #, docstring msgid "\n" -" Changes the bot's locale in this server.\n\n" -" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" -" Use \"default\" to return to the bot's default set language.\n" -" To reset to English, use \"en-US\".\n\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\n" " **Examples:**\n" -" - `[p]set locale en-US`\n" -" - `[p]set locale de-DE`\n" -" - `[p]set locale fr-FR`\n" -" - `[p]set locale pl-PL`\n" -" - `[p]set locale default` - Resets to the global default locale.\n\n" +" - `[p]set colour dark red`\n" +" - `[p]set colour blurple`\n" +" - `[p]set colour 0x5DADE2`\n" +" - `[p]set color 0x#FDFEFE`\n" +" - `[p]set color #7F8C8D`\n\n" " **Arguments:**\n" -" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" " " msgstr "" -#: redbot/core/core_commands.py:2820 -msgid "Locale has been set to the default." -msgstr "" +#: redbot/core/core_commands.py:4024 +msgid "The color has been reset." +msgstr "Väri nollattiin." -#: redbot/core/core_commands.py:2835 -msgid "Locale has been set." -msgstr "" +#: redbot/core/core_commands.py:4027 +msgid "The color has been set." +msgstr "Väri asetettiin." -#: redbot/core/core_commands.py:2841 +#: redbot/core/core_commands.py:4036 #, docstring -msgid "\n" -" Changes the bot's regional format. This is used for formatting date, time and numbers.\n\n" -" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" -" Leave `language_code` empty to base regional formatting on bot's locale.\n\n" +msgid "Sets [botname]'s global prefix(es).\n\n" +" Warning: This is not additive. It will replace all current prefixes.\n\n" +" See also the `--mentionable` flag to enable mentioning the bot as the prefix.\n\n" " **Examples:**\n" -" - `[p]set globalregionalformat en-US`\n" -" - `[p]set globalregion de-DE`\n" -" - `[p]set globalregionalformat` - Resets to the locale.\n\n" +" - `[p]set prefix !`\n" +" - `[p]set prefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" +" - `[p]set prefix \"@[botname] \"` - This uses a mention as the prefix. See also the `--mentionable` flag.\n" +" - `[p]set prefix ! ? .` - Sets multiple prefixes.\n\n" " **Arguments:**\n" -" - `[language_code]` - The default region format to use for the bot.\n" +" - `` - The prefixes the bot will respond to globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:2858 -msgid "Global regional formatting will now be based on bot's locale." -msgstr "" - -#: redbot/core/core_commands.py:2875 -msgid "Global regional formatting will now be based on `{language_code}` locale." +#: redbot/core/core_commands.py:4053 redbot/core/core_commands.py:4130 +msgid "Prefixes cannot start with '/', as it conflicts with Discord's slash commands." msgstr "" -#: redbot/core/core_commands.py:2883 -#, docstring -msgid "\n" -" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" -" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" -" Leave `language_code` empty to base regional formatting on bot's locale in this server.\n\n" -" **Examples:**\n" -" - `[p]set regionalformat en-US`\n" -" - `[p]set region de-DE`\n" -" - `[p]set regionalformat` - Resets to the locale.\n\n" -" **Arguments:**\n" -" - `[language_code]` - The region format to use for the bot in this server.\n" -" " +#: redbot/core/core_commands.py:4058 +msgid "Warning: A prefix is below the recommended length (1 character).\n" +"Do you want to continue?" msgstr "" -#: redbot/core/core_commands.py:2901 -msgid "Regional formatting will now be based on bot's locale in this server." +#: redbot/core/core_commands.py:4072 redbot/core/core_commands.py:4090 +msgid "Cancelled." msgstr "" -#: redbot/core/core_commands.py:2919 -msgid "Regional formatting will now be based on `{language_code}` locale." +#: redbot/core/core_commands.py:4076 +msgid "Warning: A prefix is above the recommended length (25 characters).\n" +"Do you want to continue?" +msgstr "" + +#: redbot/core/core_commands.py:4094 +msgid "Prefix set." +msgstr "" + +#: redbot/core/core_commands.py:4096 +msgid "Prefixes set." msgstr "" -#: redbot/core/core_commands.py:2927 +#: redbot/core/core_commands.py:4103 #, 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\n" -" Link example: `[My link](https://example.com)`\n\n" +msgid "\n" +" Sets [botname]'s server prefix(es).\n\n" +" Warning: This will override global prefixes, the bot will not respond to any global prefixes in this server.\n" +" This is not additive. It will replace all current server prefixes.\n" +" A prefix cannot have more than 25 characters.\n\n" " **Examples:**\n" -" - `[p]set custominfo >>> I can use **markdown** such as quotes, ||spoilers|| and multiple lines.`\n" -" - `[p]set custominfo Join my [support server](discord.gg/discord)!`\n" -" - `[p]set custominfo` - Removes custom info text.\n\n" +" - `[p]set serverprefix !`\n" +" - `[p]set serverprefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" +" - `[p]set serverprefix \"@[botname] \"` - This uses a mention as the prefix.\n" +" - `[p]set serverprefix ! ? .` - Sets multiple prefixes.\n" +" - `[p]set serverprefix \"Red - Discord Bot\" ?` - Sets the prefix for a specific server. Quotes are needed to use spaces in the server name.\n\n" " **Arguments:**\n" -" - `[text]` - The custom info text.\n" +" - `[server]` - The server to set the prefix for. Defaults to current server.\n" +" - `[prefixes...]` - The prefixes the bot will respond to on this server. Leave blank to clear server prefixes.\n" " " msgstr "" -#: redbot/core/core_commands.py:2944 -msgid "The custom text has been cleared." +#: redbot/core/core_commands.py:4126 +msgid "Server prefixes have been reset." msgstr "" -#: redbot/core/core_commands.py:2948 -msgid "The custom text has been set." +#: redbot/core/core_commands.py:4134 +msgid "You cannot have a prefix shorter than 1 character." msgstr "" -#: redbot/core/core_commands.py:2951 -msgid "Text must be fewer than 1024 characters long." +#: redbot/core/core_commands.py:4137 +msgid "You cannot have a prefix longer than 25 characters." msgstr "" -#: redbot/core/core_commands.py:2956 -#, docstring -msgid "\n" -" Commands to 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, so this command should only be used in a private channel or in DM with the bot.\n\n" -" **Examples:**\n" -" - `[p]set api Spotify redirect_uri localhost`\n" -" - `[p]set api github client_id,whoops client_secret,whoops`\n\n" -" **Arguments:**\n" -" - `` - The service you're adding tokens to.\n" -" - `` - Pairs of token keys and values. The key and value should be separated by one of ` `, `,`, or `;`.\n" -" " +#: redbot/core/core_commands.py:4142 +msgid "Server prefix set." msgstr "" -#: redbot/core/core_commands.py:2977 -msgid "`{service}` API tokens have been set." +#: redbot/core/core_commands.py:4144 +msgid "Server prefixes set." msgstr "" -#: redbot/core/core_commands.py:2981 +#: redbot/core/core_commands.py:4149 #, docstring msgid "\n" -" Show all external API services along with their keys that have been set.\n\n" -" Secrets are not shown.\n\n" -" **Example:**\n" -" - `[p]set api list``\n" +" Set a global bot variable for using buttons in menus.\n\n" +" When enabled, all usage of cores menus API will use buttons instead of reactions.\n\n" +" This defaults to False.\n" +" Using this without a setting will toggle.\n\n" +" **Examples:**\n" +" - `[p]set usebuttons True` - Enables using buttons.\n" +" - `[p]helpset usebuttons` - Toggles the value.\n\n" +" **Arguments:**\n" +" - `[use_buttons]` - Whether to use buttons. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:2992 -msgid "No API services have been set yet." -msgstr "" - -#: redbot/core/core_commands.py:2997 -msgid "Set API services:\n" +#: redbot/core/core_commands.py:4168 +msgid "I will use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:2997 -msgid "Set API service:\n" +#: redbot/core/core_commands.py:4170 +msgid "I will not use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:3007 +#: redbot/core/core_commands.py:4175 #, docstring msgid "\n" -" Remove the given services with all their keys and tokens.\n\n" +" Set the message that will be sent on uncaught bot errors.\n\n" +" To include the command name in the message, use the `{command}` placeholder.\n\n" +" If you omit the `msg` argument, the message will be reset to the default one.\n\n" " **Examples:**\n" -" - `[p]set api remove Spotify`\n" -" - `[p]set api remove github audiodb`\n\n" +" - `[p]set errormsg` - Resets the error message back to the default: \"Error in command '{command}'.\". If the command invoker is one of the bot owners, the message will also include \"Check your console or logs for details.\".\n" +" - `[p]set errormsg Oops, the command {command} has failed! Please try again later.` - Sets the error message to a custom one.\n\n" " **Arguments:**\n" -" - `` - The services to remove." +" - `[msg]` - The custom error message. Must be less than 1000 characters. Omit to reset to the default one.\n" +" " msgstr "" -#: redbot/core/core_commands.py:3022 -msgid "Services deleted successfully:\n" -"{services_list}" +#: redbot/core/core_commands.py:4190 +msgid "The message must be less than 1000 characters." msgstr "" -#: redbot/core/core_commands.py:3026 -msgid "Service deleted successfully: {service_name}" +#: redbot/core/core_commands.py:4194 +msgid "Successfully updated the error message." msgstr "" -#: redbot/core/core_commands.py:3031 -msgid "None of the services you provided had any keys set." +#: redbot/core/core_commands.py:4197 +msgid "Successfully reset the error message back to the default one." msgstr "" -#: redbot/core/core_commands.py:3036 +#: redbot/core/core_commands.py:4204 #, docstring msgid "\n" " Commands to manage settings for the help command.\n\n" @@ -1840,116 +3070,132 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3045 +#: redbot/core/core_commands.py:4213 #, docstring msgid "\n" " Show the current help settings.\n\n" " Warning: These settings may not be accurate if the default formatter is not in use.\n\n" " **Example:**\n" -" - `[p]helpset showsettings``\n" +" - `[p]helpset showsettings`\n" " " msgstr "" -#: redbot/core/core_commands.py:3059 +#: redbot/core/core_commands.py:4227 msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:3069 +#: redbot/core/core_commands.py:4237 #, docstring msgid "\n" " This resets [botname]'s help formatter to the default formatter.\n\n" " **Example:**\n" -" - `[p]helpset resetformatter``\n" +" - `[p]helpset resetformatter`\n" " " msgstr "" -#: redbot/core/core_commands.py:3078 +#: redbot/core/core_commands.py:4246 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:3087 +#: redbot/core/core_commands.py:4255 #, 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\n" " **Example:**\n" -" - `[p]helpset resetsettings``\n" +" - `[p]helpset resetsettings`\n" " " msgstr "" -#: redbot/core/core_commands.py:3097 +#: redbot/core/core_commands.py:4265 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:3105 +#: redbot/core/core_commands.py:4277 #, docstring msgid "\n" " Allows the help command to be sent as a paginated menu instead of separate\n" " messages.\n\n" -" When enabled, `[p]help` will only show one page at a time and will use reactions to navigate between pages.\n\n" -" This defaults to False.\n" -" Using this without a setting will toggle.\n\n" +" When \"reactions\", \"buttons\", \"select\", or \"selectonly\" is passed,\n" +" `[p]help` will only show one page at a time\n" +" and will use the associated control scheme to navigate between pages.\n\n" " **Examples:**\n" -" - `[p]helpset usemenus True` - Enables using menus.\n" -" - `[p]helpset usemenus` - Toggles the value.\n\n" +" - `[p]helpset usemenus reactions` - Enables using reaction menus.\n" +" - `[p]helpset usemenus buttons` - Enables using button menus.\n" +" - `[p]helpset usemenus select` - Enables buttons with a select menu.\n" +" - `[p]helpset usemenus selectonly` - Enables a select menu only on help.\n" +" - `[p]helpset usemenus disable` - Disables help menus.\n\n" " **Arguments:**\n" -" - `[use_menus]` - Whether to use menus. Leave blank to toggle.\n" +" - `<\"buttons\"|\"reactions\"|\"select\"|\"selectonly\"|\"disable\">` - Whether to use `buttons`,\n" +" `reactions`, `select`, `selectonly`, or no menus.\n" " " msgstr "" -#: redbot/core/core_commands.py:3125 -msgid "Help will use menus." +#: redbot/core/core_commands.py:4297 +msgid "Help will use the select menu only." msgstr "" -#: redbot/core/core_commands.py:3127 +#: redbot/core/core_commands.py:4300 +msgid "Help will use button menus and add a select menu." +msgstr "" + +#: redbot/core/core_commands.py:4303 +msgid "Help will use button menus." +msgstr "" + +#: redbot/core/core_commands.py:4306 +msgid "Help will use reaction menus." +msgstr "" + +#: redbot/core/core_commands.py:4309 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:3131 +#: redbot/core/core_commands.py:4316 #, 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\n" " **Examples:**\n" -" - `[p]helpset showhidden True` - Enables showing hidden commands.\n" -" - `[p]helpset showhidden` - Toggles the value.\n\n" +" - `[p]helpset showhidden True` - Enables showing hidden commands.\n" +" - `[p]helpset showhidden` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[show_hidden]` - Whether to use show hidden commands in help. Leave blank to toggle.\n" +" - `[show_hidden]` - Whether to use show hidden commands in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3148 +#: redbot/core/core_commands.py:4333 msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:3150 +#: redbot/core/core_commands.py:4335 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:3154 +#: redbot/core/core_commands.py:4339 #, docstring msgid "\n" " This allows the help command to show existing commands aliases if there is any.\n\n" " This defaults to True.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset showaliases False` - Disables showing aliases on this server.\n" -" - `[p]helpset showaliases` - Toggles the value.\n\n" +" - `[p]helpset showaliases False` - Disables showing aliases on this server.\n" +" - `[p]helpset showaliases` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[show_aliases]` - Whether to include aliases in help. Leave blank to toggle.\n" +" - `[show_aliases]` - Whether to include aliases in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3171 -msgid "Help will show commands aliases." +#: redbot/core/core_commands.py:4356 +msgid "Help will now show command aliases." msgstr "" -#: redbot/core/core_commands.py:3173 -msgid "Help will not show commands aliases." +#: redbot/core/core_commands.py:4358 +msgid "Help will no longer show command aliases." msgstr "" -#: redbot/core/core_commands.py:3177 +#: redbot/core/core_commands.py:4362 #, docstring msgid "\n" " This allows the help command message to be ticked if help is sent to a DM.\n\n" @@ -1958,44 +3204,44 @@ msgid "\n" " Using this without a setting will toggle.\n\n" " Note: This is only used when the bot is not using menus.\n\n" " **Examples:**\n" -" - `[p]helpset usetick False` - Disables ticking when help is sent to DMs.\n" -" - `[p]helpset usetick` - Toggles the value.\n\n" +" - `[p]helpset usetick False` - Disables ticking when help is sent to DMs.\n" +" - `[p]helpset usetick` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[use_tick]` - Whether to tick the help command when help is sent to DMs. Leave blank to toggle.\n" +" - `[use_tick]` - Whether to tick the help command when help is sent to DMs. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3198 +#: redbot/core/core_commands.py:4383 msgid "Help will now tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:3200 +#: redbot/core/core_commands.py:4385 msgid "Help will not tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:3204 +#: redbot/core/core_commands.py:4389 #, docstring msgid "\n" " Sets if commands which can't be run in the current context should be filtered from help.\n\n" " Defaults to True.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset verifychecks False` - Enables showing unusable commands in help.\n" -" - `[p]helpset verifychecks` - Toggles the value.\n\n" +" - `[p]helpset verifychecks False` - Enables showing unusable commands in help.\n" +" - `[p]helpset verifychecks` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[verify]` - Whether to hide unusable commands in help. Leave blank to toggle.\n" +" - `[verify]` - Whether to hide unusable commands in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3221 +#: redbot/core/core_commands.py:4406 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:3223 +#: redbot/core/core_commands.py:4408 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:3227 +#: redbot/core/core_commands.py:4412 #, docstring msgid "\n" " Sets whether the bot should respond to help commands for nonexistent topics.\n\n" @@ -2004,22 +3250,22 @@ msgid "\n" " Defaults to False.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset verifyexists True` - Enables sending help for nonexistent topics.\n" -" - `[p]helpset verifyexists` - Toggles the value.\n\n" +" - `[p]helpset verifyexists True` - Enables sending help for nonexistent topics.\n" +" - `[p]helpset verifyexists` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[verify]` - Whether to respond to help for nonexistent topics. Leave blank to toggle.\n" +" - `[verify]` - Whether to respond to help for nonexistent topics. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3248 +#: redbot/core/core_commands.py:4433 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:4436 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:3259 +#: redbot/core/core_commands.py:4444 #, docstring msgid "Set the character limit for each page in the help message.\n\n" " Note: This setting only applies to embedded help.\n\n" @@ -2028,45 +3274,44 @@ msgid "Set the character limit for each page in the help message.\n\n" " Please note that setting a relatively small character limit may\n" " mean some pages will exceed this limit.\n\n" " **Example:**\n" -" - `[p]helpset pagecharlimit 1500`\n\n" +" - `[p]helpset pagecharlimit 1500`\n\n" " **Arguments:**\n" -" - `` - The max amount of characters to show per page in the help message.\n" +" - `` - The max amount of characters to show per page in the help message.\n" " " msgstr "" -#: redbot/core/core_commands.py:3276 +#: redbot/core/core_commands.py:4461 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:3280 +#: redbot/core/core_commands.py:4465 msgid "Done. The character limit per page has been set to {}." msgstr "" -#: redbot/core/core_commands.py:3284 +#: redbot/core/core_commands.py:4469 #, docstring msgid "Set the maximum number of help pages sent in a server channel.\n\n" -" Note: 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\n" " **Examples:**\n" -" - `[p]helpset maxpages 50` - Basically never send help to DMs.\n" -" - `[p]helpset maxpages 0` - Always send help to DMs.\n\n" +" - `[p]helpset maxpages 50` - Basically never send help to DMs.\n" +" - `[p]helpset maxpages 0` - Always send help to DMs.\n\n" " **Arguments:**\n" -" - `` - The max pages allowed to send per help in a server.\n" +" - `` - The max pages allowed to send per help in a server.\n" " " msgstr "" -#: redbot/core/core_commands.py:3302 redbot/core/core_commands.py:3329 +#: redbot/core/core_commands.py:4485 redbot/core/core_commands.py:4512 msgid "You must give a value of zero or greater!" msgstr "" -#: redbot/core/core_commands.py:3306 +#: redbot/core/core_commands.py:4489 msgid "Done. The page limit has been set to {}." msgstr "" -#: redbot/core/core_commands.py:3311 +#: redbot/core/core_commands.py:4494 #, 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" @@ -2074,148 +3319,204 @@ msgid "Set the delay after which help pages will be deleted.\n\n" " Setting the delay to 0 disables this feature.\n\n" " The bot has to have MANAGE_MESSAGES permission for this to work.\n\n" " **Examples:**\n" -" - `[p]helpset deletedelay 60` - Delete the help pages after a minute.\n" -" - `[p]helpset deletedelay 1` - Delete the help pages as quickly as possible.\n" -" - `[p]helpset deletedelay 1209600` - Max time to wait before deleting (14 days).\n" -" - `[p]helpset deletedelay 0` - Disable deleting help pages.\n\n" +" - `[p]helpset deletedelay 60` - Delete the help pages after a minute.\n" +" - `[p]helpset deletedelay 1` - Delete the help pages as quickly as possible.\n" +" - `[p]helpset deletedelay 1209600` - Max time to wait before deleting (14 days).\n" +" - `[p]helpset deletedelay 0` - Disable deleting help pages.\n\n" " **Arguments:**\n" -" - `` - The seconds to wait before deleting help pages.\n" +" - `` - The seconds to wait before deleting help pages.\n" " " msgstr "" -#: redbot/core/core_commands.py:3332 +#: redbot/core/core_commands.py:4515 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:3337 +#: redbot/core/core_commands.py:4520 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:3339 +#: redbot/core/core_commands.py:4522 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:3343 +#: redbot/core/core_commands.py:4526 +#, docstring +msgid "Set the timeout for reactions, if menus are enabled.\n\n" +" The default is 30 seconds.\n" +" The timeout has to be between 15 and 300 seconds.\n\n" +" **Examples:**\n" +" - `[p]helpset reacttimeout 30` - The default timeout.\n" +" - `[p]helpset reacttimeout 60` - Timeout of 1 minute.\n" +" - `[p]helpset reacttimeout 15` - Minimum allowed timeout.\n" +" - `[p]helpset reacttimeout 300` - Max allowed timeout (5 mins).\n\n" +" **Arguments:**\n" +" - `` - The timeout, in seconds, of the reactions.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4541 +msgid "You must give a value of at least 15 seconds!" +msgstr "" + +#: redbot/core/core_commands.py:4544 +msgid "The timeout cannot be greater than 5 minutes!" +msgstr "" + +#: redbot/core/core_commands.py:4548 +msgid "Done. The reaction timeout has been set to {} seconds." +msgstr "" + +#: redbot/core/core_commands.py:4552 #, docstring msgid "\n" " Set the tagline to be used.\n\n" " The maximum tagline length is 2048 characters.\n" " This setting only applies to embedded help. If no tagline is specified, the default will be used instead.\n\n" +" You can use `[​p]` in your tagline, which will be replaced by the bot's prefix.\n\n" " **Examples:**\n" -" - `[p]helpset tagline Thanks for using the bot!`\n" -" - `[p]helpset tagline` - Resets the tagline to the default.\n\n" +" - `[p]helpset tagline Thanks for using the bot!`\n" +" - `[p]helpset tagline Use [​p]invite to add me to your server.`\n" +" - `[p]helpset tagline` - Resets the tagline to the default.\n\n" " **Arguments:**\n" -" - `[tagline]` - The tagline to appear at the bottom of help embeds. Leave blank to reset.\n" +" - `[tagline]` - The tagline to appear at the bottom of help embeds. Leave blank to reset.\n" " " msgstr "" -#: redbot/core/core_commands.py:3358 +#: redbot/core/core_commands.py:4570 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:3362 +#: redbot/core/core_commands.py:4574 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:3370 +#: redbot/core/core_commands.py:4582 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:3375 +#: redbot/core/core_commands.py:4587 #, docstring msgid "Sends a message to the owner.\n\n" " This is limited to one message every 60 seconds per person.\n\n" " **Example:**\n" -" - `[p]contact Help! The bot has become sentient!`\n\n" +" - `[p]contact Help! The bot has become sentient!`\n\n" " **Arguments:**\n" -" - `[message]` - The message to send to the owner.\n" +" - `[message]` - The message to send to the owner.\n" " " msgstr "" -#: redbot/core/core_commands.py:3387 +#: redbot/core/core_commands.py:4599 msgid "User ID: {}" msgstr "Käyttäjä-ID: {}" -#: redbot/core/core_commands.py:3390 +#: redbot/core/core_commands.py:4602 msgid "through DM" msgstr "" -#: redbot/core/core_commands.py:3392 +#: redbot/core/core_commands.py:4604 msgid "from {}" msgstr "" -#: redbot/core/core_commands.py:3393 +#: redbot/core/core_commands.py:4605 msgid " | Server ID: {}" msgstr "" -#: redbot/core/core_commands.py:3398 +#: redbot/core/core_commands.py:4610 msgid "Use `{}dm {} ` to reply to this user" msgstr "" -#: redbot/core/core_commands.py:3400 +#: redbot/core/core_commands.py:4612 msgid "Sent by {} {}" msgstr "" -#: redbot/core/core_commands.py:3405 +#: redbot/core/core_commands.py:4617 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:3476 +#: redbot/core/core_commands.py:4663 msgid "Your message has been sent." msgstr "" -#: redbot/core/core_commands.py:3478 +#: redbot/core/core_commands.py:4665 msgid "I'm unable to deliver your message. Sorry." msgstr "" -#: redbot/core/core_commands.py:3483 +#: redbot/core/core_commands.py:4670 #, docstring msgid "Sends a DM to a user.\n\n" " This command needs a user ID to work.\n\n" " To get a user ID, go to Discord's settings and open the 'Appearance' tab.\n" " Enable 'Developer Mode', then right click a user and click on 'Copy ID'.\n\n" " **Example:**\n" -" - `[p]dm 262626262626262626 Do you like me? Yes / No`\n\n" +" - `[p]dm 262626262626262626 Do you like me? Yes / No`\n\n" " **Arguments:**\n" -" - `[message]` - The message to dm to the user.\n" +" - `[message]` - The message to dm to the user.\n" " " msgstr "" -#: redbot/core/core_commands.py:3499 +#: redbot/core/core_commands.py:4686 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:3509 +#: redbot/core/core_commands.py:4696 msgid "Owner of {}" msgstr "" -#: redbot/core/core_commands.py:3510 +#: redbot/core/core_commands.py:4697 msgid "You can reply to this message with {}contact" msgstr "" -#: redbot/core/core_commands.py:3524 redbot/core/core_commands.py:3534 +#: redbot/core/core_commands.py:4708 redbot/core/core_commands.py:4718 msgid "Sorry, I couldn't deliver your message to {}" msgstr "" -#: redbot/core/core_commands.py:3527 redbot/core/core_commands.py:3537 +#: redbot/core/core_commands.py:4711 redbot/core/core_commands.py:4721 msgid "Message delivered to {}" msgstr "" -#: redbot/core/core_commands.py:3542 +#: redbot/core/core_commands.py:4726 #, docstring msgid "Prints the bot's data path." msgstr "" -#: redbot/core/core_commands.py:3546 +#: redbot/core/core_commands.py:4730 msgid "Data path: {path}" msgstr "" -#: redbot/core/core_commands.py:3552 +#: redbot/core/core_commands.py:4736 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:3639 +#: redbot/core/core_commands.py:4759 +#, docstring +msgid "\n" +" Diagnose issues with the command checks with ease!\n\n" +" If you want to diagnose the command from a text channel in a different server,\n" +" you can do so by using the command in DMs.\n\n" +" **Example:**\n" +" - `[p]diagnoseissues #general @Slime ban` - Diagnose why @Slime can't use `[p]ban` in #general channel.\n\n" +" **Arguments:**\n" +" - `[channel]` - The text channel that the command should be tested for. Defaults to the current channel.\n" +" - `` - The member that should be considered as the command caller.\n" +" - `` - The name of the command to test.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4775 +msgid "A text channel, voice channel, stage channel, or thread needs to be passed when using this command in DMs." +msgstr "" + +#: redbot/core/core_commands.py:4792 +msgid "The given user is not a member of the diagnosed server." +msgstr "" + +#: redbot/core/core_commands.py:4799 +msgid "Don't try to fool me, the given member can't access the {channel} channel!" +msgstr "" + +#: redbot/core/core_commands.py:4810 #, docstring msgid "\n" " Commands to manage the allowlist.\n\n" @@ -2224,85 +3525,85 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3650 +#: redbot/core/core_commands.py:4821 #, docstring msgid "\n" " Adds users to the allowlist.\n\n" " **Examples:**\n" -" - `[p]allowlist add @26 @Will` - Adds two users to the allowlist.\n" -" - `[p]allowlist add 262626262626262626` - Adds a user by ID.\n\n" +" - `[p]allowlist add @26 @Will` - Adds two users to the allowlist.\n" +" - `[p]allowlist add 262626262626262626` - Adds a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to add to the allowlist.\n" +" - `` - The user or users to add to the allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3663 +#: redbot/core/core_commands.py:4833 msgid "Users have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3665 +#: redbot/core/core_commands.py:4835 msgid "User has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3669 +#: redbot/core/core_commands.py:4839 #, docstring msgid "\n" " Lists users on the allowlist.\n\n" " **Example:**\n" -" - `[p]allowlist list`\n" +" - `[p]allowlist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3681 +#: redbot/core/core_commands.py:4851 msgid "Users on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:3683 +#: redbot/core/core_commands.py:4853 msgid "User on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:3687 redbot/core/core_commands.py:3785 -#: redbot/core/modlog.py:428 redbot/core/modlog.py:450 -#: redbot/core/modlog.py:466 +#: redbot/core/core_commands.py:4857 redbot/core/core_commands.py:4953 +#: redbot/core/modlog.py:404 redbot/core/modlog.py:426 +#: redbot/core/modlog.py:442 msgid "Unknown or Deleted User" msgstr "Tuntematon tai poistettu käyttäjä" -#: redbot/core/core_commands.py:3695 +#: redbot/core/core_commands.py:4865 #, docstring msgid "\n" " Removes users from the allowlist.\n\n" " The allowlist will be disabled if all users are removed.\n\n" " **Examples:**\n" -" - `[p]allowlist remove @26 @Will` - Removes two users from the allowlist.\n" -" - `[p]allowlist remove 262626262626262626` - Removes a user by ID.\n\n" +" - `[p]allowlist remove @26 @Will` - Removes two users from the allowlist.\n" +" - `[p]allowlist remove 262626262626262626` - Removes a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to remove from the allowlist.\n" +" - `` - The user or users to remove from the allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3710 +#: redbot/core/core_commands.py:4879 msgid "Users have been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:3712 +#: redbot/core/core_commands.py:4881 msgid "User has been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:3716 +#: redbot/core/core_commands.py:4885 #, docstring msgid "\n" " Clears the allowlist.\n\n" " This disables the allowlist.\n\n" " **Example:**\n" -" - `[p]allowlist clear`\n" +" - `[p]allowlist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3725 +#: redbot/core/core_commands.py:4894 msgid "Allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:3730 +#: redbot/core/core_commands.py:4899 #, docstring msgid "\n" " Commands to manage the blocklist.\n\n" @@ -2310,81 +3611,81 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3739 +#: redbot/core/core_commands.py:4908 #, docstring msgid "\n" " Adds users to the blocklist.\n\n" " **Examples:**\n" -" - `[p]blocklist add @26 @Will` - Adds two users to the blocklist.\n" -" - `[p]blocklist add 262626262626262626` - Blocks a user by ID.\n\n" +" - `[p]blocklist add @26 @Will` - Adds two users to the blocklist.\n" +" - `[p]blocklist add 262626262626262626` - Blocks a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to add to the blocklist.\n" +" - `` - The user or users to add to the blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3755 +#: redbot/core/core_commands.py:4924 msgid "You cannot add an owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3761 +#: redbot/core/core_commands.py:4929 msgid "Users have been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:3763 +#: redbot/core/core_commands.py:4931 msgid "User has been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:3767 +#: redbot/core/core_commands.py:4935 #, docstring msgid "\n" " Lists users on the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist list`\n" +" - `[p]blocklist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3779 +#: redbot/core/core_commands.py:4947 msgid "Users on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:3781 +#: redbot/core/core_commands.py:4949 msgid "User on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:3793 +#: redbot/core/core_commands.py:4961 #, docstring msgid "\n" " Removes users from the blocklist.\n\n" " **Examples:**\n" -" - `[p]blocklist remove @26 @Will` - Removes two users from the blocklist.\n" -" - `[p]blocklist remove 262626262626262626` - Removes a user by ID.\n\n" +" - `[p]blocklist remove @26 @Will` - Removes two users from the blocklist.\n" +" - `[p]blocklist remove 262626262626262626` - Removes a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to remove from the blocklist.\n" +" - `` - The user or users to remove from the blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3806 +#: redbot/core/core_commands.py:4973 msgid "Users have been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:3808 +#: redbot/core/core_commands.py:4975 msgid "User has been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:3812 +#: redbot/core/core_commands.py:4979 #, docstring msgid "\n" " Clears the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3819 +#: redbot/core/core_commands.py:4986 msgid "Blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:3825 +#: redbot/core/core_commands.py:4992 #, docstring msgid "\n" " Commands to manage the server specific allowlist.\n\n" @@ -2393,93 +3694,93 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3838 +#: redbot/core/core_commands.py:5005 #, docstring msgid "\n" " Adds a user or role to the server allowlist.\n\n" " **Examples:**\n" -" - `[p]localallowlist add @26 @Will` - Adds two users to the local allowlist.\n" -" - `[p]localallowlist add 262626262626262626` - Allows a user by ID.\n" -" - `[p]localallowlist add \"Super Admins\"` - Allows a role with a space in the name without mentioning.\n\n" +" - `[p]localallowlist add @26 @Will` - Adds two users to the local allowlist.\n" +" - `[p]localallowlist add 262626262626262626` - Allows a user by ID.\n" +" - `[p]localallowlist add \"Super Admins\"` - Allows a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local allowlist.\n" +" - `` - The users or roles to remove from the local allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3857 +#: redbot/core/core_commands.py:5024 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:3866 +#: redbot/core/core_commands.py:5033 msgid "Users and/or roles have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3868 +#: redbot/core/core_commands.py:5035 msgid "User or role has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3872 +#: redbot/core/core_commands.py:5039 #, docstring msgid "\n" " Lists users and roles on the server allowlist.\n\n" " **Example:**\n" -" - `[p]localallowlist list`\n" +" - `[p]localallowlist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3884 +#: redbot/core/core_commands.py:5051 msgid "Allowed users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:3886 +#: redbot/core/core_commands.py:5053 msgid "Allowed user or role:" msgstr "" -#: redbot/core/core_commands.py:3890 redbot/core/core_commands.py:4012 +#: redbot/core/core_commands.py:5057 redbot/core/core_commands.py:5177 msgid "Unknown or Deleted User/Role" msgstr "" -#: redbot/core/core_commands.py:3900 +#: redbot/core/core_commands.py:5067 #, docstring msgid "\n" " Removes user or role from the allowlist.\n\n" " The local allowlist will be disabled if all users are removed.\n\n" " **Examples:**\n" -" - `[p]localallowlist remove @26 @Will` - Removes two users from the local allowlist.\n" -" - `[p]localallowlist remove 262626262626262626` - Removes a user by ID.\n" -" - `[p]localallowlist remove \"Super Admins\"` - Removes a role with a space in the name without mentioning.\n\n" +" - `[p]localallowlist remove @26 @Will` - Removes two users from the local allowlist.\n" +" - `[p]localallowlist remove 262626262626262626` - Removes a user by ID.\n" +" - `[p]localallowlist remove \"Super Admins\"` - Removes a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local allowlist.\n" +" - `` - The users or roles to remove from the local allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3921 +#: redbot/core/core_commands.py:5088 msgid "I cannot allow you to do this, as it would remove your ability to run commands." msgstr "En voi antaa sinun tehdä noin, sillä sen jälkeen et voisi enää käyttää komentoja." -#: redbot/core/core_commands.py:3929 +#: redbot/core/core_commands.py:5096 msgid "Users and/or roles have been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:3931 +#: redbot/core/core_commands.py:5098 msgid "User or role has been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:3935 +#: redbot/core/core_commands.py:5102 #, docstring msgid "\n" " Clears the allowlist.\n\n" " This disables the local allowlist and clears all entries.\n\n" " **Example:**\n" -" - `[p]localallowlist clear`\n" +" - `[p]localallowlist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3944 +#: redbot/core/core_commands.py:5111 msgid "Server allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:3950 +#: redbot/core/core_commands.py:5117 #, docstring msgid "\n" " Commands to manage the server specific blocklist.\n\n" @@ -2487,374 +3788,373 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3961 +#: redbot/core/core_commands.py:5128 #, docstring msgid "\n" " Adds a user or role to the local blocklist.\n\n" " **Examples:**\n" -" - `[p]localblocklist add @26 @Will` - Adds two users to the local blocklist.\n" -" - `[p]localblocklist add 262626262626262626` - Blocks a user by ID.\n" -" - `[p]localblocklist add \"Bad Apples\"` - Blocks a role with a space in the name without mentioning.\n\n" +" - `[p]localblocklist add @26 @Will` - Adds two users to the local blocklist.\n" +" - `[p]localblocklist add 262626262626262626` - Blocks a user by ID.\n" +" - `[p]localblocklist add \"Bad Apples\"` - Blocks a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to add to the local blocklist.\n" +" - `` - The users or roles to add to the local blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3975 +#: redbot/core/core_commands.py:5142 msgid "You cannot add yourself to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3978 +#: redbot/core/core_commands.py:5145 msgid "You cannot add the guild owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3981 +#: redbot/core/core_commands.py:5148 msgid "You cannot add a bot owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3988 +#: redbot/core/core_commands.py:5153 msgid "Users and/or roles have been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:3990 +#: redbot/core/core_commands.py:5155 msgid "User or role has been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:3994 +#: redbot/core/core_commands.py:5159 #, docstring msgid "\n" " Lists users and roles on the server blocklist.\n\n" " **Example:**\n" -" - `[p]localblocklist list`\n" +" - `[p]localblocklist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4006 +#: redbot/core/core_commands.py:5171 msgid "Blocked users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:4008 +#: redbot/core/core_commands.py:5173 msgid "Blocked user or role:" msgstr "" -#: redbot/core/core_commands.py:4022 +#: redbot/core/core_commands.py:5187 #, docstring msgid "\n" " Removes user or role from local blocklist.\n\n" " **Examples:**\n" -" - `[p]localblocklist remove @26 @Will` - Removes two users from the local blocklist.\n" -" - `[p]localblocklist remove 262626262626262626` - Unblocks a user by ID.\n" -" - `[p]localblocklist remove \"Bad Apples\"` - Unblocks a role with a space in the name without mentioning.\n\n" +" - `[p]localblocklist remove @26 @Will` - Removes two users from the local blocklist.\n" +" - `[p]localblocklist remove 262626262626262626` - Unblocks a user by ID.\n" +" - `[p]localblocklist remove \"Bad Apples\"` - Unblocks a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local blocklist.\n" +" - `` - The users or roles to remove from the local blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:4038 +#: redbot/core/core_commands.py:5201 msgid "Users and/or roles have been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:4040 +#: redbot/core/core_commands.py:5203 msgid "User or role has been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:4044 +#: redbot/core/core_commands.py:5207 #, docstring msgid "\n" " Clears the server blocklist.\n\n" " This disables the server blocklist and clears all entries.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:4053 +#: redbot/core/core_commands.py:5216 msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4058 +#: redbot/core/core_commands.py:5221 #, docstring msgid "Commands to enable and disable commands and cogs." msgstr "" -#: redbot/core/core_commands.py:4064 +#: redbot/core/core_commands.py:5227 #, docstring msgid "Set the default state for a cog as disabled.\n\n" " This will disable the cog for all servers by default.\n" " To override it, use `[p]command enablecog` on the servers you want to allow usage.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command defaultdisablecog Economy`\n" -" - `[p]command defaultdisablecog ModLog`\n\n" +" - `[p]command defaultdisablecog Economy`\n" +" - `[p]command defaultdisablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to make disabled by default. Must be title-case.\n" +" - `` - The name of the cog to make disabled by default. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4080 redbot/core/core_commands.py:4105 -#: redbot/core/core_commands.py:4125 redbot/core/core_commands.py:4155 -msgid "Cog with the given name doesn't exist." -msgstr "" - -#: redbot/core/core_commands.py:4082 +#: redbot/core/core_commands.py:5243 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:4084 +#: redbot/core/core_commands.py:5245 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:4089 +#: redbot/core/core_commands.py:5250 #, docstring msgid "Set the default state for a cog as enabled.\n\n" " This will re-enable the cog for all servers by default.\n" " To override it, use `[p]command disablecog` on the servers you want to disallow usage.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command defaultenablecog Economy`\n" -" - `[p]command defaultenablecog ModLog`\n\n" +" - `[p]command defaultenablecog Economy`\n" +" - `[p]command defaultenablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to make enabled by default. Must be title-case.\n" +" - `` - The name of the cog to make enabled by default. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4107 +#: redbot/core/core_commands.py:5266 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:4112 +#: redbot/core/core_commands.py:5271 #, docstring msgid "Disable a cog in this server.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command disablecog Economy`\n" -" - `[p]command disablecog ModLog`\n\n" +" - `[p]command disablecog Economy`\n" +" - `[p]command disablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to disable on this server. Must be title-case.\n" +" - `` - The name of the cog to disable on this server. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4127 +#: redbot/core/core_commands.py:5284 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:4129 +#: redbot/core/core_commands.py:5286 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:4132 +#: redbot/core/core_commands.py:5289 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:4138 +#: redbot/core/core_commands.py:5295 #, docstring msgid "Enable a cog in this server.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command enablecog Economy`\n" -" - `[p]command enablecog ModLog`\n\n" +" - `[p]command enablecog Economy`\n" +" - `[p]command enablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to enable on this server. Must be title-case.\n" +" - `` - The name of the cog to enable on this server. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4150 +#: redbot/core/core_commands.py:5307 msgid "{cogname} has been enabled in this guild." msgstr "" -#: redbot/core/core_commands.py:4158 +#: redbot/core/core_commands.py:5312 +msgid "Cog \"{arg}\" not found." +msgstr "" + +#: redbot/core/core_commands.py:5315 msgid "{cogname} was not disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:4164 +#: redbot/core/core_commands.py:5321 #, docstring msgid "List the cogs which are disabled in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabledcogs`\n" +" - `[p]command listdisabledcogs`\n" " " msgstr "" -#: redbot/core/core_commands.py:4177 +#: redbot/core/core_commands.py:5334 msgid "The following cogs are disabled in this guild:\n" msgstr "" -#: redbot/core/core_commands.py:4183 +#: redbot/core/core_commands.py:5340 msgid "There are no disabled cogs in this guild." msgstr "" -#: redbot/core/core_commands.py:4187 +#: redbot/core/core_commands.py:5344 #, docstring msgid "\n" " List disabled commands.\n\n" " If you're the bot owner, this will show global disabled commands by default.\n" " Otherwise, this will show disabled commands on the current server.\n\n" " **Example:**\n" -" - `[p]command listdisabled`\n" +" - `[p]command listdisabled`\n" " " msgstr "" -#: redbot/core/core_commands.py:4204 +#: redbot/core/core_commands.py:5361 #, docstring msgid "List disabled commands globally.\n\n" " **Example:**\n" -" - `[p]command listdisabled global`\n" +" - `[p]command listdisabled global`\n" " " msgstr "" -#: redbot/core/core_commands.py:4211 +#: redbot/core/core_commands.py:5368 msgid "There aren't any globally disabled commands." msgstr "" -#: redbot/core/core_commands.py:4214 +#: redbot/core/core_commands.py:5371 msgid "{} commands are disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:4218 +#: redbot/core/core_commands.py:5375 msgid "1 command is disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:4226 +#: redbot/core/core_commands.py:5383 #, docstring msgid "List disabled commands in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabled guild`\n" +" - `[p]command listdisabled guild`\n" " " msgstr "" -#: redbot/core/core_commands.py:4233 +#: redbot/core/core_commands.py:5390 msgid "There aren't any disabled commands in {}." msgstr "" -#: redbot/core/core_commands.py:4236 +#: redbot/core/core_commands.py:5393 msgid "{} commands are disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:4240 +#: redbot/core/core_commands.py:5397 msgid "1 command is disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:4247 +#: redbot/core/core_commands.py:5404 #, docstring msgid "\n" " Disable a command.\n\n" " If you're the bot owner, this will disable commands globally by default.\n" " Otherwise, this will disable commands on the current server.\n\n" " **Examples:**\n" -" - `[p]command disable userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable.\n" +" - `` - The command to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:4269 +#: redbot/core/core_commands.py:5426 #, docstring msgid "\n" " Disable a command globally.\n\n" " **Examples:**\n" -" - `[p]command disable global userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable global urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable global userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable global urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable globally.\n" +" - `` - The command to disable globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4288 redbot/core/core_commands.py:4331 +#: redbot/core/core_commands.py:5438 redbot/core/core_commands.py:5474 msgid "The command to disable cannot be `command` or any of its subcommands." msgstr "" -#: redbot/core/core_commands.py:4294 redbot/core/core_commands.py:4337 +#: redbot/core/core_commands.py:5444 redbot/core/core_commands.py:5480 msgid "This command is designated as being always available and cannot be disabled." msgstr "" -#: redbot/core/core_commands.py:4303 +#: redbot/core/core_commands.py:5453 msgid "That command is already disabled globally." msgstr "" -#: redbot/core/core_commands.py:4312 +#: redbot/core/core_commands.py:5462 #, docstring msgid "\n" " Disable a command in this server only.\n\n" " **Examples:**\n" -" - `[p]command disable server userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable server urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable server userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable server urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable for the current server.\n" +" - `` - The command to disable for the current server.\n" " " msgstr "" -#: redbot/core/core_commands.py:4342 +#: redbot/core/core_commands.py:5486 msgid "You are not allowed to disable that command." msgstr "" -#: redbot/core/core_commands.py:4352 +#: redbot/core/core_commands.py:5496 msgid "That command is already disabled in this server." msgstr "" -#: redbot/core/core_commands.py:4358 +#: redbot/core/core_commands.py:5502 #, docstring msgid "Enable a command.\n\n" " If you're the bot owner, this will try to enable a globally disabled command by default.\n" " Otherwise, this will try to enable a command disabled on the current server.\n\n" " **Examples:**\n" -" - `[p]command enable userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable.\n" +" - `` - The command to enable.\n" " " msgstr "" -#: redbot/core/core_commands.py:4378 +#: redbot/core/core_commands.py:5522 #, docstring msgid "\n" " Enable a command globally.\n\n" " **Examples:**\n" -" - `[p]command enable global userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable global urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable global userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable global urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable globally.\n" +" - `` - The command to enable globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4400 +#: redbot/core/core_commands.py:5537 msgid "That command is already enabled globally." msgstr "" -#: redbot/core/core_commands.py:4409 +#: redbot/core/core_commands.py:5546 #, docstring msgid "\n" " Enable a command in this server.\n\n" " **Examples:**\n" -" - `[p]command enable server userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable server urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable server userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable server urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable for the current server.\n" +" - `` - The command to enable for the current server.\n" " " msgstr "" -#: redbot/core/core_commands.py:4427 +#: redbot/core/core_commands.py:5558 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:4437 +#: redbot/core/core_commands.py:5568 msgid "That command is already enabled in this server." msgstr "" -#: redbot/core/core_commands.py:4444 +#: redbot/core/core_commands.py:5575 #, 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 `{command}` placeholder.\n\n" " **Examples:**\n" -" - `[p]command disabledmsg This command is disabled`\n" -" - `[p]command disabledmsg {command} is disabled`\n" -" - `[p]command disabledmsg` - Sends nothing when a disabled command is attempted.\n\n" +" - `[p]command disabledmsg This command is disabled`\n" +" - `[p]command disabledmsg {command} is disabled`\n" +" - `[p]command disabledmsg` - Sends nothing when a disabled command is attempted.\n\n" " **Arguments:**\n" -" - `[message]` - The message to send when a disabled command is attempted.\n" +" - `[message]` - The message to send when a disabled command is attempted.\n" " " msgstr "" -#: redbot/core/core_commands.py:4465 +#: redbot/core/core_commands.py:5596 #, docstring msgid "\n" " Commands to manage server settings for immunity from automated actions.\n\n" @@ -2862,152 +4162,80 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4474 +#: redbot/core/core_commands.py:5605 #, docstring msgid "\n" " Gets the current members and roles configured for automatic moderation action immunity.\n\n" " **Example:**\n" -" - `[p]autoimmune list`\n" +" - `[p]autoimmune list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4487 +#: redbot/core/core_commands.py:5618 msgid "Roles immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:4492 +#: redbot/core/core_commands.py:5623 msgid "Members immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:4496 +#: redbot/core/core_commands.py:5627 msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:4505 +#: redbot/core/core_commands.py:5636 #, docstring msgid "\n" " Makes a user or role immune from automated moderation actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune add @TwentySix` - Adds a user.\n" -" - `[p]autoimmune add @Mods` - Adds a role.\n\n" +" - `[p]autoimmune add @Twentysix` - Adds a user.\n" +" - `[p]autoimmune add @Mods` - Adds a role.\n\n" " **Arguments:**\n" -" - `` - The user or role to add immunity to.\n" +" - `` - The user or role to add immunity to.\n" " " msgstr "" -#: redbot/core/core_commands.py:4517 +#: redbot/core/core_commands.py:5648 msgid "Already added." msgstr "" -#: redbot/core/core_commands.py:4525 +#: redbot/core/core_commands.py:5656 #, docstring msgid "\n" " Remove a user or role from being immune to automated moderation actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune remove @TwentySix` - Removes a user.\n" -" - `[p]autoimmune remove @Mods` - Removes a role.\n\n" +" - `[p]autoimmune remove @Twentysix` - Removes a user.\n" +" - `[p]autoimmune remove @Mods` - Removes a role.\n\n" " **Arguments:**\n" -" - `` - The user or role to remove immunity from.\n" +" - `` - The user or role to remove immunity from.\n" " " msgstr "" -#: redbot/core/core_commands.py:4537 +#: redbot/core/core_commands.py:5668 msgid "Not in list." msgstr "" -#: redbot/core/core_commands.py:4545 +#: redbot/core/core_commands.py:5676 #, docstring msgid "\n" " Checks if a user or role would be considered immune from automated actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune isimmune @TwentySix`\n" -" - `[p]autoimmune isimmune @Mods`\n\n" +" - `[p]autoimmune isimmune @Twentysix`\n" +" - `[p]autoimmune isimmune @Mods`\n\n" " **Arguments:**\n" -" - `` - The user or role to check the immunity of.\n" +" - `` - The user or role to check the immunity of.\n" " " msgstr "" -#: redbot/core/core_commands.py:4557 +#: redbot/core/core_commands.py:5688 msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:4559 +#: redbot/core/core_commands.py:5690 msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:4564 -#, docstring -msgid "\n" -" Commands for configuring owner notifications.\n\n" -" Owner notifications include usage of `[p]contact` and available Red updates.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4573 -#, docstring -msgid "\n" -" Opt-in on receiving owner notifications.\n\n" -" This is the default state.\n\n" -" Note: This will only resume sending owner notifications to your DMs.\n" -" Additional owners and destinations will not be affected.\n\n" -" **Example:**\n" -" - `[p]ownernotifications optin`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4592 -#, docstring -msgid "\n" -" Opt-out of receiving owner notifications.\n\n" -" Note: This will only stop sending owner notifications to your DMs.\n" -" Additional owners and destinations will still receive notifications.\n\n" -" **Example:**\n" -" - `[p]ownernotifications optout`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4611 -#, docstring -msgid "\n" -" Adds a destination text channel to receive owner notifications.\n\n" -" **Examples:**\n" -" - `[p]ownernotifications adddestination #owner-notifications`\n" -" - `[p]ownernotifications adddestination 168091848718417920` - Accepts channel IDs.\n\n" -" **Arguments:**\n" -" - `` - The channel to send owner notifications to.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4637 -#, docstring -msgid "\n" -" Removes a destination text channel from receiving owner notifications.\n\n" -" **Examples:**\n" -" - `[p]ownernotifications removedestination #owner-notifications`\n" -" - `[p]ownernotifications deletedestination 168091848718417920` - Accepts channel IDs.\n\n" -" **Arguments:**\n" -" - `` - The channel to stop sending owner notifications to.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4661 -#, docstring -msgid "\n" -" Lists the configured extra destinations for owner notifications.\n\n" -" **Example:**\n" -" - `[p]ownernotifications listdestinations`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4671 -msgid "There are no extra channels being sent to." -msgstr "" - -#: redbot/core/core_commands.py:4682 -msgid "Unknown channel with id: {id}" -msgstr "" - -#: redbot/core/core_commands.py:4713 +#: redbot/core/core_commands.py:5717 #, docstring msgid "\n" " Commands to add servers or channels to the ignore list.\n\n" @@ -3016,124 +4244,130 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4723 +#: redbot/core/core_commands.py:5727 #, docstring msgid "\n" " List the currently ignored servers and channels.\n\n" " **Example:**\n" -" - `[p]ignore list`\n" +" - `[p]ignore list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4738 +#: redbot/core/core_commands.py:5749 #, docstring msgid "\n" -" Ignore commands in the channel or category.\n\n" -" Defaults to the current channel.\n\n" +" Ignore commands in the channel, thread, or category.\n\n" +" Defaults to the current thread or channel.\n\n" " Note: Owners, Admins, and those with Manage Channel permissions override ignored channels.\n\n" " **Examples:**\n" -" - `[p]ignore channel #general` - Ignores commands in the #general channel.\n" -" - `[p]ignore channel` - Ignores commands in the current channel.\n" -" - `[p]ignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" -" - `[p]ignore channel 356236713347252226` - Also accepts IDs.\n\n" +" - `[p]ignore channel #general` - Ignores commands in the #general channel.\n" +" - `[p]ignore channel` - Ignores commands in the current channel.\n" +" - `[p]ignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" +" - `[p]ignore channel 356236713347252226` - Also accepts IDs.\n\n" " **Arguments:**\n" -" - `` - The channel to ignore. Can be a category channel.\n" +" - `` - The channel to ignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:4758 +#: redbot/core/core_commands.py:5767 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:4760 +#: redbot/core/core_commands.py:5769 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:4765 +#: redbot/core/core_commands.py:5774 #, docstring msgid "\n" " Ignore commands in this server.\n\n" " Note: Owners, Admins, and those with Manage Server permissions override ignored servers.\n\n" " **Example:**\n" -" - `[p]ignore server` - Ignores the current server\n" +" - `[p]ignore server` - Ignores the current server\n" " " msgstr "" -#: redbot/core/core_commands.py:4776 +#: redbot/core/core_commands.py:5785 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:4778 +#: redbot/core/core_commands.py:5787 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:4784 +#: redbot/core/core_commands.py:5793 #, docstring msgid "Commands to remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:4792 +#: redbot/core/core_commands.py:5808 #, docstring msgid "\n" -" Remove a channel or category from the ignore list.\n\n" -" Defaults to the current channel.\n\n" +" Remove a channel, thread, or category from the ignore list.\n\n" +" Defaults to the current thread or channel.\n\n" " **Examples:**\n" -" - `[p]unignore channel #general` - Unignores commands in the #general channel.\n" -" - `[p]unignore channel` - Unignores commands in the current channel.\n" -" - `[p]unignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" -" - `[p]unignore channel 356236713347252226` - Also accepts IDs. Use this method to unignore categories.\n\n" +" - `[p]unignore channel #general` - Unignores commands in the #general channel.\n" +" - `[p]unignore channel` - Unignores commands in the current channel.\n" +" - `[p]unignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" +" - `[p]unignore channel 356236713347252226` - Also accepts IDs. Use this method to unignore categories.\n\n" " **Arguments:**\n" -" - `` - The channel to unignore. This can be a category channel.\n" +" - `` - The channel to unignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:4811 +#: redbot/core/core_commands.py:5824 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:4813 +#: redbot/core/core_commands.py:5826 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:4818 +#: redbot/core/core_commands.py:5831 #, docstring msgid "\n" " Remove this server from the ignore list.\n\n" " **Example:**\n" -" - `[p]unignore server` - Stops ignoring the current server\n" +" - `[p]unignore server` - Stops ignoring the current server\n" " " msgstr "" -#: redbot/core/core_commands.py:4827 +#: redbot/core/core_commands.py:5840 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:4829 +#: redbot/core/core_commands.py:5842 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:4835 +#: redbot/core/core_commands.py:5856 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:4847 +#: redbot/core/core_commands.py:5873 redbot/core/core_commands.py:5875 +#: redbot/core/core_commands.py:5876 +msgid "None" +msgstr "" + +#: redbot/core/core_commands.py:5877 msgid "Currently ignored categories: {categories}\n" -"Channels: {channels}" +"Channels: {channels}\n" +"Threads (excluding archived):{threads}" msgstr "" -#: redbot/core/core_commands.py:4862 +#: redbot/core/core_commands.py:5894 #, docstring msgid "\n" " Get info about Red's licenses.\n" " " msgstr "" -#: redbot/core/dev_commands.py:36 +#: redbot/core/dev_commands.py:412 #, docstring msgid "Various development focused utilities." msgstr "" -#: redbot/core/dev_commands.py:123 +#: redbot/core/dev_commands.py:455 #, docstring msgid "Evaluate a statement of python code.\n\n" " The bot will always respond with the return value of the code.\n" @@ -3143,18 +4377,22 @@ msgid "Evaluate a statement of python code.\n\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" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" " " msgstr "" -#: redbot/core/dev_commands.py:167 +#: redbot/core/dev_commands.py:491 #, docstring msgid "Execute asynchronous code.\n\n" " This command wraps code into the body of an async function and then\n" @@ -3163,264 +4401,215 @@ msgid "Execute asynchronous code.\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" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" " " msgstr "" -#: redbot/core/dev_commands.py:221 +#: redbot/core/dev_commands.py:527 #, 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:230 +" evaluated.\n\n" +" Use `exit()` or `quit` to exit the REPL session, prefixed with\n" +" a backtick so they may be interpreted.\n\n" +" Environment Variables:\n" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" +" " +msgstr "" + +#: redbot/core/dev_commands.py:553 msgid "Already running a REPL session in this channel. Exit it with `quit`." msgstr "" -#: redbot/core/dev_commands.py:234 +#: redbot/core/dev_commands.py:557 msgid "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." msgstr "" -#: redbot/core/dev_commands.py:245 +#: redbot/core/dev_commands.py:568 msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." msgstr "" -#: redbot/core/dev_commands.py:259 +#: redbot/core/dev_commands.py:583 msgid "Exiting." msgstr "Poistutaan." -#: redbot/core/dev_commands.py:310 -msgid "Unexpected error: `{}`" +#: redbot/core/dev_commands.py:595 +msgid "Unexpected error: " msgstr "" -#: redbot/core/dev_commands.py:314 +#: redbot/core/dev_commands.py:599 #, docstring -msgid "Pauses/resumes the REPL running in the current channel" +msgid "Pauses/resumes the REPL running in the current channel." msgstr "" -#: redbot/core/dev_commands.py:316 +#: redbot/core/dev_commands.py:601 msgid "There is no currently running REPL session in this channel." msgstr "" -#: redbot/core/dev_commands.py:324 +#: redbot/core/dev_commands.py:609 msgid "The REPL session in this channel has been resumed." msgstr "" -#: redbot/core/dev_commands.py:326 +#: redbot/core/dev_commands.py:611 msgid "The REPL session in this channel is now paused." msgstr "" -#: redbot/core/dev_commands.py:331 +#: redbot/core/dev_commands.py:617 #, docstring msgid "Mock another user invoking a command.\n\n" " The prefix must not be entered.\n" " " msgstr "" -#: redbot/core/dev_commands.py:344 +#: redbot/core/dev_commands.py:633 #, 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" +" Current message is used as a base (including attachments, embeds, etc.),\n" +" the content and author of the message are replaced with the given arguments.\n\n" +" Note: If `content` isn't passed, the message needs to contain embeds, attachments,\n" +" or anything else that makes the message non-empty.\n" " " msgstr "" -#: redbot/core/dev_commands.py:365 +#: redbot/core/dev_commands.py:654 #, docstring msgid "Give bot owners the ability to bypass cooldowns.\n\n" " Does not persist through restarts." msgstr "" -#: redbot/core/dev_commands.py:373 +#: redbot/core/dev_commands.py:662 msgid "Bot owners will now bypass all commands with cooldowns." msgstr "" -#: redbot/core/dev_commands.py:375 +#: redbot/core/dev_commands.py:664 msgid "Bot owners will no longer bypass all commands with cooldowns." msgstr "" -#: redbot/core/errors.py:49 +#: redbot/core/errors.py:61 msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/events.py:112 -msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" -msgstr "Red-instanssisi on vanhentunut! Nykyinen versio on {}, mutta käytät versiota {}!" - -#: redbot/core/events.py:122 -msgid "\n\n" -"While 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:146 -msgid "\n\n" -"To 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:151 -msgid "Command Prompt" -msgstr "" - -#: redbot/core/events.py:153 -msgid "Terminal" -msgstr "" - -#: redbot/core/events.py:160 -msgid "\n" -"Once you've started up your bot again, if you have any 3rd-party cogs installed we then highly recommend you update them with this command in Discord: `[p]cog update`" -msgstr "" - -#: redbot/core/events.py:167 -msgid "\n\n" -"You have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\n\n" -"You 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:232 -msgid "`{user_input}` is not a valid value for `{command}`" -msgstr "`{user_input}` ei ole kelvollinen arvo kohteelle `{command}`" - -#: redbot/core/events.py:257 -msgid "Error in command '{command}'. Check your console or logs for details." -msgstr "" - -#: redbot/core/events.py:282 -msgid "I require the {permission} permission to execute that command." -msgstr "" - -#: redbot/core/events.py:286 -msgid "I require {permission_list} permissions to execute that command." -msgstr "" - -#: redbot/core/events.py:294 -msgid "That command is not available in DMs." -msgstr "Tuo komento ei ole käytettävissä yksityisviesteissä." - -#: redbot/core/events.py:296 -msgid "That command is only available in DMs." -msgstr "Tuo komento on käytettävissä vain yksityisviesteissä." +#: redbot/core/modlog.py:393 +msgid "Case #{} | {} {}" +msgstr "Tapaus #{} | {} {}" -#: redbot/core/events.py:298 -msgid "That command is only available in NSFW channels." -msgstr "" +#: redbot/core/modlog.py:395 +msgid "**Reason:** Use the `reason` command to add it" +msgstr "**Syy:** Käytä `reason`-komentoa lisätäksesi syyn" -#: redbot/core/events.py:308 -msgid "This command is on cooldown. Try again in {delay}." -msgstr "" +#: redbot/core/modlog.py:398 +msgid "Unknown" +msgstr "Tuntematon" -#: redbot/core/events.py:310 -msgid "This command is on cooldown. Try again in 1 second." -msgstr "" +#: redbot/core/modlog.py:402 redbot/core/modlog.py:424 +#: redbot/core/modlog.py:439 +msgid "Deleted User." +msgstr "Poistettu käyttäjä." -#: redbot/core/events.py:315 -msgid "Too many people using this command. It can only be used {number} times concurrently." +#: redbot/core/modlog.py:476 +msgid "Deleted or archived thread ({thread_id}) in {channel_name}" msgstr "" -#: redbot/core/events.py:320 -msgid "Too many people using this command. It can only be used once concurrently." +#: redbot/core/modlog.py:480 +msgid "Thread {thread_id} in {channel_id} (deleted)" msgstr "" -#: redbot/core/events.py:326 -msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +#: redbot/core/modlog.py:484 +msgid "{channel_id} (deleted)" msgstr "" -#: redbot/core/events.py:331 -msgid "That command is still completing, it can only be used once per {type} concurrently." +#: redbot/core/modlog.py:489 +msgid "Thread {thread_name} in {channel_name}" msgstr "" -#: redbot/core/events.py:337 -msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +#: redbot/core/modlog.py:493 +msgid "Thread {thread_name} in {channel_id} (deleted)" msgstr "" -#: redbot/core/events.py:342 -msgid "Too many people using this command. It can only be used once per {type} concurrently." +#: redbot/core/modlog.py:499 redbot/core/modlog.py:527 +msgid "Reason:" msgstr "" -#: redbot/core/modlog.py:417 -msgid "Case #{} | {} {}" -msgstr "Tapaus #{} | {} {}" - -#: redbot/core/modlog.py:419 -msgid "**Reason:** Use the `reason` command to add it" -msgstr "**Syy:** Käytä `reason`-komentoa lisätäksesi syyn" - -#: redbot/core/modlog.py:422 -msgid "Unknown" -msgstr "Tuntematon" - -#: redbot/core/modlog.py:426 redbot/core/modlog.py:448 -#: redbot/core/modlog.py:463 -msgid "Deleted User." -msgstr "Poistettu käyttäjä." - -#: redbot/core/modlog.py:477 redbot/core/modlog.py:512 -msgid "**Reason:** {}" -msgstr "**Syy:** {}" - -#: redbot/core/modlog.py:491 +#: redbot/core/modlog.py:513 msgid "Moderator" msgstr "Moderaattori" -#: redbot/core/modlog.py:493 +#: redbot/core/modlog.py:515 msgid "Until" msgstr "" -#: redbot/core/modlog.py:494 +#: redbot/core/modlog.py:516 msgid "Duration" msgstr "Kesto" -#: redbot/core/modlog.py:498 redbot/core/modlog.py:503 +#: redbot/core/modlog.py:518 msgid "Channel" msgstr "Kanava" -#: redbot/core/modlog.py:499 -msgid "{channel} (deleted)" -msgstr "{channel} (poistettu)" - -#: redbot/core/modlog.py:505 +#: redbot/core/modlog.py:520 msgid "Amended by" msgstr "" -#: redbot/core/modlog.py:507 +#: redbot/core/modlog.py:522 msgid "Last modified at" msgstr "Viimeksi muokattu" -#: redbot/core/modlog.py:527 -msgid "**User:** {}\n" -msgstr "**Käyttäjä:** {}\n" +#: redbot/core/modlog.py:542 +msgid "User:" +msgstr "" + +#: redbot/core/modlog.py:543 +msgid "Moderator:" +msgstr "" + +#: redbot/core/modlog.py:546 +msgid "Until:" +msgstr "" -#: redbot/core/modlog.py:528 -msgid "**Moderator:** {}\n" -msgstr "**Moderaattori:** {}\n" +#: redbot/core/modlog.py:546 +msgid "Duration:" +msgstr "" -#: redbot/core/modlog.py:531 -msgid "**Until:** {}\n" -"**Duration:** {}\n" +#: redbot/core/modlog.py:549 redbot/core/modlog.py:551 +msgid "Channel:" msgstr "" -#: redbot/core/modlog.py:534 -msgid "**Channel**: {} (Deleted)\n" -msgstr "**Kanava**: {} (Poistettu)\n" +#: redbot/core/modlog.py:553 +msgid "Amended by:" +msgstr "" -#: redbot/core/modlog.py:536 -msgid "**Channel**: {}\n" -msgstr "**Kanava**: {}\n" +#: redbot/core/modlog.py:555 +msgid "Last modified at:" +msgstr "" -#: redbot/core/modlog.py:538 -msgid "**Amended by:** {}\n" +#: redbot/core/tree.py:271 +msgid "Command not found." msgstr "" -#: redbot/core/modlog.py:540 -msgid "**Last modified at:** {}\n" -msgstr "**Viimeksi muokattu:** {}\n" +#: redbot/core/tree.py:332 +msgid "You are not permitted to use this command." +msgstr "" diff --git a/redbot/core/locales/fr-FR.po b/redbot/core/locales/fr-FR.po index e315e10739c..3fd7bca4a8a 100644 --- a/redbot/core/locales/fr-FR.po +++ b/redbot/core/locales/fr-FR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-12 15:52+0000\n" +"POT-Creation-Date: 2024-03-23 23:21+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,20 +15,12 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: fr_FR\n" -#: redbot/core/bank.py:1019 -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:1026 -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:316 +#: redbot/core/_cog_manager.py:317 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "Commandes pour la gestion des cogs de Red." -#: redbot/core/cog_manager.py:325 +#: redbot/core/_cog_manager.py:326 #, docstring msgid "\n" " Lists current cog paths in order of priority.\n" @@ -37,13 +29,13 @@ msgstr "\n" " Liste les chemins des cogs actuels par ordre de priorité.\n" " " -#: redbot/core/cog_manager.py:333 +#: redbot/core/_cog_manager.py:334 msgid "Install Path: {install_path}\n" "Core Path: {core_path}\n\n" msgstr "Chemin d’installation : {install_path}\n" "Chemin du noyau (Core) : {core_path}\n\n" -#: redbot/core/cog_manager.py:347 +#: redbot/core/_cog_manager.py:348 #, docstring msgid "\n" " Add a path to the list of available cog paths.\n" @@ -52,36 +44,31 @@ msgstr "\n" " Ajoute un chemin à la liste des chemins des cogs disponibles.\n" " " -#: redbot/core/cog_manager.py:351 +#: redbot/core/_cog_manager.py:352 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:359 +#: redbot/core/_cog_manager.py:360 msgid "Path successfully added." msgstr "Chemin d'accès ajouté avec succès." -#: redbot/core/cog_manager.py:364 +#: redbot/core/_cog_manager.py:365 #, docstring msgid "\n" -" Removes a path from the available cog paths given the `path_number` from `[p]paths`.\n" +" Removes one or more paths from the available cog paths given the `path_numbers` from `[p]paths`.\n" " " msgstr "\n" -" Supprime un chemin parmi les chemins cog disponibles selon le `path_number` donné dans `[p]paths`.\n" -" " - -#: 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." +"Enlevez un ou plusieurs chemins cog disponibles données par les `path_numbers` de `[p]paths`. " -#: 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:386 +msgid "The following paths were removed: {paths}" +msgstr "Les chemins suivants ont été enlevés : {paths}" -#: 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:392 +msgid "The following path numbers did not exist: {path_numbers}" +msgstr "Le chemin d'accès suivant n'existe pas : {path_numbers}" -#: redbot/core/cog_manager.py:385 +#: redbot/core/_cog_manager.py:403 #, docstring msgid "\n" " Reorders paths internally to allow discovery of different cogs.\n" @@ -90,42 +77,42 @@ msgstr "\n" " Réordonne les chemins internes pour permettre la découverte de différents cogs.\n" " " -#: redbot/core/cog_manager.py:399 +#: redbot/core/_cog_manager.py:414 msgid "Invalid 'from' index." msgstr "Index 'from' invalide." -#: redbot/core/cog_manager.py:405 +#: redbot/core/_cog_manager.py:420 msgid "Invalid 'to' index." msgstr "Index 'to' invalide." -#: redbot/core/cog_manager.py:409 +#: redbot/core/_cog_manager.py:424 msgid "Paths reordered." msgstr "Chemins d'accès réorganisés." -#: redbot/core/cog_manager.py:414 +#: redbot/core/_cog_manager.py:429 #, 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" +" Returns the current install path or sets it if one is provided.\n\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" +" Renvoie le chemin d'installation actuel ou le définit s'il est fourni.\n\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" +" Et il doit déjà exister.\n\n" +" Aucun cog installé ne sera transféré pendant le processus.\n" " " -#: redbot/core/cog_manager.py:427 +#: redbot/core/_cog_manager.py:443 msgid "That path does not exist." msgstr "Ce chemin d'accès n'existe pas." -#: redbot/core/cog_manager.py:432 +#: redbot/core/_cog_manager.py:448 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:438 +#: redbot/core/_cog_manager.py:454 #, docstring msgid "\n" " Lists all loaded and available cogs.\n" @@ -134,23 +121,648 @@ msgstr "\n" " Liste tous les cogs chargés et disponibles.\n" " " -#: redbot/core/cog_manager.py:451 redbot/core/cog_manager.py:466 +#: redbot/core/_cog_manager.py:467 redbot/core/_cog_manager.py:482 msgid "**{} loaded:**\n" msgstr "**{} chargé :**\n" -#: redbot/core/cog_manager.py:452 redbot/core/cog_manager.py:468 +#: redbot/core/_cog_manager.py:468 redbot/core/_cog_manager.py:484 msgid "**{} unloaded:**\n" msgstr "**{} déchargé :**\n" -#: redbot/core/core_commands.py:181 +#: redbot/core/_diagnoser.py:104 +msgid "To fix this issue, you need to do one of these:" +msgstr "Pour résoudre ce problème, vous devez faire une de ces tâches :" + +#: redbot/core/_diagnoser.py:112 +msgid "Check if the command caller is not a bot" +msgstr "Vérifier si l'exécuteur de la commande n'est pas un bot" + +#: redbot/core/_diagnoser.py:118 +msgid "The user is a bot which prevents them from running any command." +msgstr "L'utilisateur est un bot ce qui l'empêche d'exécuter n'importe quelle commande." + +#: redbot/core/_diagnoser.py:119 +msgid "This cannot be fixed - bots should not be listening to other bots." +msgstr "Cela ne peut pas être corrigé - les bots ne devraient pas écouter les autres bots." + +#: redbot/core/_diagnoser.py:123 +msgid "Check if the bot can send messages in the given channel" +msgstr "Vérifiez si le bot peut envoyer des messages dans ce salon" + +#: redbot/core/_diagnoser.py:130 +msgid "Bot is timed out in the given channel." +msgstr "Le bot est expiré dans le canal donné." + +#: redbot/core/_diagnoser.py:131 +msgid "To fix this issue, remove timeout from the bot." +msgstr "Pour résoudre ce problème, supprimez le délai d'attente du bot." + +#: redbot/core/_diagnoser.py:137 +msgid "Bot doesn't have permission to send messages in the given channel." +msgstr "Le bot n'a pas la permission d'envoyer des messages dans ce salon." + +#: redbot/core/_diagnoser.py:138 +msgid "To fix this issue, ensure that the permissions setup allows the bot to send messages per Discord's role hierarchy:\n" +"https://support.discord.com/hc/en-us/articles/206141927" +msgstr "Pour résoudre ce problème, assurez-vous que la configuration des permissions permet au bot d'envoyer des messages grâce à la hiérarchie de permissions:\n" +"https://support.discord.com/hc/fr/articles/206141927" + +#: redbot/core/_diagnoser.py:150 +msgid "Check if the channel and the server aren't set to be ignored" +msgstr "Vérifie si le salon et le serveur ne sont pas ignorés" + +#: redbot/core/_diagnoser.py:156 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {thread} thread, its parent channel, and the server aren't a part of that list." +msgstr "Pour résoudre ce problème, vérifiez la liste retournée par la commande {command} et assurez-vous que le salon {thread}, sa catégorie ou le serveur ne font pas partie de cette liste." + +#: redbot/core/_diagnoser.py:165 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {channel} channel and the server aren't a part of that list." +msgstr "Pour résoudre ce problème vérifiez la liste retournée par la commande {command} et assurez-vous que le salon {channel} et le serveur ne font pas partie de cette liste." + +#: redbot/core/_diagnoser.py:175 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {thread} thread, its parent channel, the channel category it belongs to ({channel_category}), and the server aren't a part of that list." +msgstr "Pour résoudre ce problème, vérifiez la liste retournée par la commande {command} et assurez-vous que le salon {thread} et sa catégorie de salon n'appartient pas à ({channel_category}). Vérifiez aussi que le serveur ne fait pas partie de cette liste." + +#: redbot/core/_diagnoser.py:186 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {channel} channel, the channel category it belongs to ({channel_category}), and the server aren't a part of that list." +msgstr "Pour résoudre ce problème, vérifiez la liste retournée par la commande {command} et assurez-vous que le salon {channel} et sa catégorie de salon n'appartient pas à ({channel_category}). Vérifiez aussi que le serveur ne fait pas partie de cette liste." + +#: redbot/core/_diagnoser.py:200 +msgid "The bot is set to ignore commands in the given channel or this server." +msgstr "Le bot est configuré pour ignorer les commandes dans ce salon ou sur ce serveur." + +#: redbot/core/_diagnoser.py:210 +msgid "Global allowlist prevents the user from running this command." +msgstr "La liste blanche globale empêche l'utilisateur d'exécuter cette commande." + +#: redbot/core/_diagnoser.py:211 +msgid "To fix this issue, you can either add the user to the allowlist, or clear the allowlist.\n" +"If you want to keep the allowlist, you can run {command_1} which will add {user} to the allowlist.\n" +"If you instead want to clear the allowlist and let all users run commands freely, you can run {command_2} to do that." +msgstr "Pour résoudre ce problème, vous pouvez soit ajouter l'utilisateur à la liste des utilisateurs autorisés, soit effacer cette liste.\n" +"Si vous souhaitez conserver la liste des utilisateurs autorisés, vous pouvez exécuter {command_1} qui ajoutera {user} à la liste des utilisateurs autorisés.\n" +"Si vous souhaitez plutôt effacer la liste des utilisateurs autorisés et laisser tous les utilisateurs exécuter des commandes librement, vous pouvez exécuter {command_2} pour faire cela." + +#: redbot/core/_diagnoser.py:227 +msgid "Global blocklist prevents the user from running this command." +msgstr "La liste globale des utilisateurs/rôles bloqués empêche l'utilisateur d'exécuter cette commande." + +#: redbot/core/_diagnoser.py:228 +msgid "To fix this issue, you can either remove the user from the blocklist, or clear the blocklist.\n" +"If you want to keep the blocklist, you can run {command_1} which will remove {user} from the blocklist.\n" +"If you instead want to clear the blocklist and let all users run commands freely, you can run {command_2} to do that." +msgstr "Pour résoudre ce problème, vous pouvez soit supprimer l'utilisateur de la liste de blocage, soit effacer la liste de blocage.\n" +"Si vous souhaitez conserver la liste de blocage, vous pouvez exécuter {command_1} qui supprimera {user} de la liste de blocage.\n" +"Si vous souhaitez plutôt effacer la liste de blocage et laisser tous les utilisateurs exécuter des commandes librement, vous pouvez exécuter {command_2} pour faire cela." + +#: redbot/core/_diagnoser.py:250 +msgid "Local allowlist prevents the user from running this command." +msgstr "La liste locale des autorisations empêche l'utilisateur d'exécuter cette commande." + +#: redbot/core/_diagnoser.py:251 +msgid "To fix this issue, you can either add the user or one of their roles to the local allowlist, or clear the local allowlist.\n" +"If you want to keep the local allowlist, you can run {command_1} which will add {user} to the local allowlist.\n" +"If you instead want to clear the local allowlist and let all users run commands freely, you can run {command_2} to do that." +msgstr "Pour résoudre ce problème, vous pouvez soit ajouter l'utilisateur ou l'un de ses rôles à la liste d'autorisation locale, soit effacer la liste d'autorisation locale.\n" +"Si vous souhaitez conserver la liste d'autorisation locale, vous pouvez exécuter {command_1} qui ajoutera {user} à la liste d'autorisation locale.\n" +"Si vous souhaitez plutôt effacer la liste d'autorisation locale et laisser tous les utilisateurs exécuter des commandes librement, vous pouvez exécuter {command_2}." + +#: redbot/core/_diagnoser.py:265 +msgid "Local blocklist prevents the user from running this command." +msgstr "La liste de blocage locale empêche l'utilisateur d'exécuter cette commande." + +#: redbot/core/_diagnoser.py:280 +msgid "To fix this issue, you can either remove the user's roles from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove the user's roles ({roles}) from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." +msgstr "Pour résoudre ce problème, vous pouvez soit supprimer les rôles de l'utilisateur de la liste de blocage locale, soit effacer la liste de blocage locale.\n" +"Si vous souhaitez conserver la liste de blocage locale, vous pouvez exécuter {command_1} qui supprimera les rôles de l'utilisateur ({roles}) de la liste de blocage locale.\n" +"Si vous souhaitez plutôt effacer la liste de blocage locale et laisser tous les utilisateurs exécuter des commandes librement, vous pouvez exécuter {command_2} pour faire cela." + +#: redbot/core/_diagnoser.py:305 +msgid "To fix this issue, you can either remove the user and their roles from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove {user} and their roles ({roles}) from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." +msgstr "Pour résoudre ce problème, vous pouvez soit supprimer l'utilisateur et ses rôles de la liste de blocage locale, soit effacer la liste de blocage locale.\n" +"Si vous souhaitez conserver la liste de blocage locale, vous pouvez exécuter {command_1} qui supprimera {user} et ses rôles ({roles}) de la liste de blocage locale.\n" +"Si vous souhaitez plutôt effacer la liste de blocage locale et laisser tous les utilisateurs exécuter des commandes librement, vous pouvez exécuter {command_2} pour faire cela." + +#: redbot/core/_diagnoser.py:327 +msgid "To fix this issue, you can either remove the user from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove {user} from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." +msgstr "Pour résoudre ce problème, vous pouvez soit supprimer l'utilisateur de la liste de blocage locale, soit effacer la liste de blocage locale.\n" +"Si vous souhaitez conserver la liste de blocage locale, vous pouvez exécuter {command_1} qui supprimera {user} de la liste de blocage locale.\n" +"Si vous souhaitez plutôt effacer la liste de blocage locale et laisser tous les utilisateurs exécuter des commandes librement, vous pouvez exécuter {command_2}." + +#: redbot/core/_diagnoser.py:342 +msgid "Allowlist and blocklist checks" +msgstr "Vérifications des listes d'autorisation et de blocage" + +#: redbot/core/_diagnoser.py:374 +msgid "Global, cog and command checks" +msgstr "Vérification des Contrôles globaux, cog et commandes" + +#: redbot/core/_diagnoser.py:381 +msgid "The given command is disabled in this guild." +msgstr "La commande donnée est désactivée dans cette guilde." + +#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:858 +msgid "One of the parents of the given command is disabled globally." +msgstr "L'un des parents de la commande donnée est désactivé globalement." + +#: redbot/core/_diagnoser.py:389 +msgid "To fix this issue, you can run {command} which will enable the {affected_command} command in this guild." +msgstr "Pour résoudre ce problème, vous pouvez exécuter {command} qui activera la commande {affected_command} dans cette guilde." + +#: redbot/core/_diagnoser.py:410 +msgid "Other issues related to the checks" +msgstr "Autres problèmes liés aux contrôles" + +#: redbot/core/_diagnoser.py:411 +msgid "There's an issue related to the checks for {command} but we're not able to determine the exact cause." +msgstr "Il y a un problème lié aux vérifications de {command} mais nous ne sommes pas en mesure d'en déterminer la cause exacte." + +#: redbot/core/_diagnoser.py:415 +msgid "To fix this issue, a manual review of the global, cog and command checks is required." +msgstr "Pour résoudre ce problème, il faut procéder à un examen manuel des contrôles globaux, des cogs et des commandes." + +#: redbot/core/_diagnoser.py:423 +msgid "Global checks" +msgstr "Contrôles globaux" + +#: redbot/core/_diagnoser.py:433 +msgid "One of the global checks for the command {command} failed with a message:\n" +"{message}" +msgstr "L'une des vérifications globales pour la commande {command} a échoué avec un message :\n" +"{message}" + +#: redbot/core/_diagnoser.py:437 +msgid "One of the global checks for the command {command} failed without a message." +msgstr "L'une des vérifications globales pour la commande {command} a échoué sans message." + +#: redbot/core/_diagnoser.py:441 +msgid "Cog check" +msgstr "Vérifications Cog" + +#: redbot/core/_diagnoser.py:458 +msgid "The cog check for the command {command} failed with a message:\n" +"{message}" +msgstr "L'une des vérifications cog pour la commande {command} a échoué avec un message :\n" +"{message}" + +#: redbot/core/_diagnoser.py:459 +msgid "The cog check for the command {command} failed without a message." +msgstr "L'une des vérifications cog pour la commande {command} a échoué sans message." + +#: redbot/core/_diagnoser.py:463 +msgid "Command checks" +msgstr "Vérifications Commandes" + +#: redbot/core/_diagnoser.py:477 +msgid "One of the command checks for the command {command} failed with a message:\n" +"{message}" +msgstr "L'une des vérifications de la commande {command} a échoué avec un message :\n" +"{message}" + +#: redbot/core/_diagnoser.py:481 +msgid "One of the command checks for the command {command} failed without a message." +msgstr "L'une des vérifications de la commande {command} a échoué sans message." + +#: redbot/core/_diagnoser.py:485 +msgid "Permissions verification" +msgstr "Vérification des permissions" + +#: redbot/core/_diagnoser.py:488 +msgid "Cog permissions verification" +msgstr "" + +#: redbot/core/_diagnoser.py:503 +msgid "The cog of the given command is disabled in this guild." +msgstr "Le cog de la commande donnée est désactivé dans cette guilde." + +#: redbot/core/_diagnoser.py:504 +msgid "To fix this issue, you can run {command} which will enable the {affected_cog} cog in this guild." +msgstr "Pour résoudre ce problème, vous pouvez exécuter {command} qui activera le cog {affected_cog} dans cette guilde." + +#: redbot/core/_diagnoser.py:518 +msgid "Bot is missing some of the channel permissions ({permissions}) required by the {cog} cog." +msgstr "Il manque au Bot certaines permissions de canal ({permissions}) requises par le cog {cog}." + +#: redbot/core/_diagnoser.py:526 +msgid "Bot is missing some of the channel permissions ({permissions}) required by the {command} command." +msgstr "Il manque au Bot certaines permissions de canal ({permissions}) requises par la commande {command}." + +#: redbot/core/_diagnoser.py:538 +msgid "To fix this issue, grant the required permissions to the bot through role settings or channel overrides." +msgstr "Pour résoudre ce problème, accordez les autorisations requises au bot par le biais des paramètres de rôle ou des dérogations de canal." + +#: redbot/core/_diagnoser.py:557 redbot/core/_diagnoser.py:653 +msgid "Other issues related to the permissions." +msgstr "Autres problèmes liés aux permissions." + +#: redbot/core/_diagnoser.py:558 +msgid "Fatal error: There's an issue related to the permissions for the {cog} cog but we're not able to determine the exact cause." +msgstr "Erreur fatale : Il y a un problème lié aux permissions du cog {cog} mais nous ne sommes pas en mesure d'en déterminer la cause exacte." + +#: redbot/core/_diagnoser.py:563 +msgid "Fatal error: There's an issue related to the permissions for the {command} command but we're not able to determine the exact cause." +msgstr "Erreur fatale : Il y a un problème lié aux permissions de la commande {command} mais nous ne sommes pas en mesure d'en déterminer la cause exacte." + +#: redbot/core/_diagnoser.py:567 +msgid "This is an unexpected error, please report it on Red's issue tracker." +msgstr "Il s'agit d'une erreur inattendue, veuillez la signaler sur le gestionnaire de problèmes de Red." + +#: redbot/core/_diagnoser.py:574 +msgid "Ensure that the command is not bot owner only" +msgstr "Assurez-vous que la commande n'est pas uniquement réservée au(x) propriétaire(s) du bot" + +#: redbot/core/_diagnoser.py:582 +msgid "The command is bot owner only and the given user is not a bot owner." +msgstr "La commande est réservée au propriétaire du bot et l'utilisateur donné n'est pas le propriétaire du bot." + +#: redbot/core/_diagnoser.py:583 +msgid "This cannot be fixed - regular users cannot run bot owner only commands." +msgstr "Cela ne peut pas être corrigé - les utilisateurs ordinaires ne peuvent pas exécuter les commandes réservées au propriétaire du bot." + +#: redbot/core/_diagnoser.py:589 +msgid "Permission hooks" +msgstr "Vérifications des permissions" + +#: redbot/core/_diagnoser.py:599 +msgid "Fatal error: the result of permission hooks is inconsistent." +msgstr "Erreur fatale : le résultat des vérifications des permissions est incohérent." + +#: redbot/core/_diagnoser.py:600 redbot/core/_diagnoser.py:606 +#: redbot/core/_diagnoser.py:844 +msgid "To fix this issue, a manual review of the installed cogs is required." +msgstr "Pour résoudre ce problème, il faut procéder à un examen manuel des cogs installés." + +#: redbot/core/_diagnoser.py:605 +msgid "The access has been denied by one of the bot's permissions hooks." +msgstr "L'accès a été refusé par l'un des contrôles de permissions du cog." + +#: redbot/core/_diagnoser.py:615 +msgid "User's discord permissions, privilege level and rules from Permissions cog" +msgstr "Permissions utilisateurs Discord, niveau de privilèges et règles des permissions du cog" + +#: redbot/core/_diagnoser.py:630 +msgid "The access has been denied due to the rules set for the {cog} cog with Permissions cog." +msgstr "L'accès a été refusé en raison des règles définies pour le cog {cog} avec les permission du cog." + +#: redbot/core/_diagnoser.py:635 +msgid "The access has been denied due to the rules set for the {command} command with Permissions cog." +msgstr "L'accès a été refusé en raison des règles définies pour la commande {command} avec les permissions du cog." + +#: redbot/core/_diagnoser.py:639 +msgid "To fix the issue, a manual review of the rules is required." +msgstr "Pour résoudre ce problème, une révision manuelle des règles est nécessaire." + +#: redbot/core/_diagnoser.py:654 +msgid "There's an issue related to the permissions of {cog} cog but we're not able to determine the exact cause." +msgstr "Il y a un problème lié aux permissions du cog {cog} mais nous ne sommes pas en mesure de déterminer la cause exacte." + +#: redbot/core/_diagnoser.py:659 +msgid "There's an issue related to the permissions of {command} command but we're not able to determine the exact cause." +msgstr "Il y a un problème lié aux permissions de la commande {command} mais nous ne sommes pas en mesure de déterminer la cause exacte." + +#: redbot/core/_diagnoser.py:663 +msgid "To fix this issue, a manual review of the command is required." +msgstr "Pour résoudre ce problème, une révision manuelle de la commande est nécessaire." + +#: redbot/core/_diagnoser.py:670 +msgid "Permission checks" +msgstr "Vérifications des permissions" + +#: redbot/core/_diagnoser.py:674 +msgid "The access has been denied by one of the permissions checks of {cog} cog." +msgstr "L'accès a été refusé par l'un des contrôles de permissions du cog {cog}." + +#: redbot/core/_diagnoser.py:678 +msgid "The access has been denied by one of the permission checks of {command} command." +msgstr "L'accès a été refusé par l'un des contrôles de permissions de la commande {command}." + +#: redbot/core/_diagnoser.py:686 +msgid "To fix this issue, a manual review of the permission checks is required." +msgstr "Pour résoudre ce problème, une révision manuelle des contrôles de permissions est nécessaire." + +#: redbot/core/_diagnoser.py:692 +msgid "User's discord permissions and privilege level" +msgstr "Permissions et niveau de privilège de l'utilisateur sur discord" + +#: redbot/core/_diagnoser.py:701 +msgid "grant the required permissions to the user through role settings or channel overrides" +msgstr "accorder les autorisations requises à l'utilisateur par le biais de paramètres de rôle ou de dérogations de canal" + +#: redbot/core/_diagnoser.py:707 +msgid "The user is missing some of the channel permissions ({permissions}) required by the {cog} cog." +msgstr "Il manque à l'utilisateur certaines des autorisations de canal ({permissions}) requises par le cog {cog}." + +#: redbot/core/_diagnoser.py:712 +msgid "The user is missing some of the channel permissions ({permissions}) required by the {command} command." +msgstr "L'utilisateur ne dispose pas de certaines des autorisations de canal ({permissions}) requises par la commande {command}." + +#: redbot/core/_diagnoser.py:721 +msgid "the guild owner" +msgstr "propriétaire de guilde" + +#: redbot/core/_diagnoser.py:724 +msgid "the mod role" +msgstr "le rôle de modérateur" + +#: redbot/core/_diagnoser.py:726 +msgid "the admin role" +msgstr "le rôle administrateur" + +#: redbot/core/_diagnoser.py:729 +msgid "assign appropriate role to the user" +msgstr "attribuer le rôle approprié à l'utilisateur" + +#: redbot/core/_diagnoser.py:731 +msgid "The user is missing the privilege level ({privilege_level}) required by the {cog} cog." +msgstr "L'utilisateur n'a pas le niveau de privilège ({privilege_level}) requis par le cog {cog}." + +#: redbot/core/_diagnoser.py:738 +msgid "The user is missing the privilege level ({privilege_level}) required by the {command} command." +msgstr "L'utilisateur ne possède pas le niveau de privilège ({privilege_level}) requis par la commande {command}." + +#: redbot/core/_diagnoser.py:751 +msgid "add appropriate rule in the Permissions cog" +msgstr "ajouter la règle appropriée dans le menu \"Permissions\" du cog" + +#: redbot/core/_diagnoser.py:754 +msgid "The user has neither the channel permissions ({permissions}) nor the privilege level ({privilege_level}) required by the {cog} cog." +msgstr "L'utilisateur ne possède ni les autorisations de canal ({permissions}) ni le niveau de privilège ({privilege_level}) requis par le cog {cog}." + +#: redbot/core/_diagnoser.py:763 +msgid "The user has neither the channel permissions ({permissions}) nor the privilege level ({privilege_level}) required by the {command} command." +msgstr "L'utilisateur ne possède ni les autorisations de canal ({permissions}) ni le niveau de privilège ({privilege_level}) requis par la commande {command}." + +#: redbot/core/_diagnoser.py:781 +msgid "Checks and permissions verification for the command {command}" +msgstr "Vérification des contrôles et des permissions pour la commande {command}" + +#: redbot/core/_diagnoser.py:804 redbot/core/_diagnoser.py:917 +msgid "Other command checks" +msgstr "Autres vérifications des commandes" + +#: redbot/core/_diagnoser.py:805 redbot/core/_diagnoser.py:918 +msgid "The given command is failing one of the required checks." +msgstr "La commande donnée échoue à l'une des vérifications requises." + +#: redbot/core/_diagnoser.py:806 redbot/core/_diagnoser.py:919 +msgid "To fix this issue, a manual review of the command's checks is required." +msgstr "Pour résoudre ce problème, une révision manuelle des contrôles de la commande est nécessaire." + +#: redbot/core/_diagnoser.py:817 +msgid "Global 'call once' checks" +msgstr "Contrôles globaux 'appel unique'" + +#: redbot/core/_diagnoser.py:839 +msgid "Other global 'call once' checks" +msgstr "Autres contrôles globaux 'appel unique'" + +#: redbot/core/_diagnoser.py:840 +msgid "One of the global 'call once' checks implemented by a 3rd-party cog prevents this command from being ran." +msgstr "L'une des vérifications globales \"appel unique\" mises en œuvre par un cog tiers empêche l'exécution de cette commande." + +#: redbot/core/_diagnoser.py:849 +msgid "Check if the command is disabled" +msgstr "Vérifier si la commande est désactivée" + +#: redbot/core/_diagnoser.py:859 redbot/core/_diagnoser.py:873 +msgid "To fix this issue, you can run {command} which will enable the {affected_command} command globally." +msgstr "Pour résoudre ce problème, vous pouvez exécuter {command} qui activera globalement la commande {affected_command}." + +#: redbot/core/_diagnoser.py:872 +msgid "The given command is disabled globally." +msgstr "La commande donnée est globalement désactivée." + +#: redbot/core/_diagnoser.py:885 +msgid "Checks and permissions verification" +msgstr "Vérification des contrôles et des autorisations" + +#: redbot/core/_diagnoser.py:936 +msgid "Passed" +msgstr "Passé" + +#: redbot/core/_diagnoser.py:938 +msgid "Failed" +msgstr "Échoué" + +#: redbot/core/_diagnoser.py:967 +msgid "All checks passed and no issues were detected. Make sure that the given parameters correspond to the channel, user, and command name that have been problematic.\n\n" +"If you still can't find the issue, it is likely that one of the 3rd-party cogs you're using adds a global or cog local before invoke hook that prevents the command from getting invoked as this can't be diagnosed with this tool." +msgstr "Toutes les vérifications ont été passées et aucun problème n'a été détecté. Assurez-vous que les paramètres donnés correspondent au canal, à l'utilisateur et au nom de la commande qui ont été problématiques.\n\n" +"Si vous ne trouvez toujours pas le problème, il est probable que l'un des cogs tiers que vous utilisez ajoute un cog local global ou cog avant d'appeler un hook qui empêche la commande d'être appelée car cela ne peut pas être diagnostiqué avec cet outil." + +#: redbot/core/_diagnoser.py:978 +msgid "The bot has been able to identify the issue." +msgstr "Le bot a été capable d'identifier le problème." + +#: redbot/core/_diagnoser.py:981 +msgid "Detected issue: " +msgstr "Problème détecté : " + +#: redbot/core/_diagnoser.py:983 +msgid "Solution: " +msgstr "Solution: " + +#: redbot/core/_diagnoser.py:985 +msgid "\n" +"Here's a detailed report in case you need it:" +msgstr "\n" +"Voici un rapport détaillé au cas où vous en auriez besoin :" + +#: redbot/core/_diagnoser.py:986 +msgid "Channel: " +msgstr "Salon: " + +#: redbot/core/_diagnoser.py:987 +msgid "Command caller: " +msgstr "Appel de commande: " + +#: redbot/core/_diagnoser.py:988 +msgid "Command: " +msgstr "Commande: " + +#: redbot/core/_diagnoser.py:989 +msgid "Tests that have been ran:" +msgstr "Les tests qui ont été effectués :" + +#: redbot/core/_events.py:56 +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:65 +msgid "\n\n" +"While 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\n" +"Bien que la commande suivante devrait fonctionner dans la plupart des scénarios vu qu'elle est basée sur votre système d'exploitation, votre environnement et votre version de Python **Nous vous recommandons fortement de lire la documentation de mise à jour à ce lien <{docs}> et de vous assurer qu'il n'y a rien d'autre à faire pendant la mise à jour.**" + +#: redbot/core/_events.py:74 +msgid "\n\n" +"You have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\n\n" +"You 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\n" +"Vous avez Python version `{py_version}` et cette mise à jour nécessite la version `{req_py}` ; vous ne pouvez pas simplement exécuter la commande de mise à jour.\n\n" +"Vous devrez suivre les instructions de mise à jour dans notre documentation ci-dessus, si vous avez toujours besoin d'aide pour la mise à jour après avoir suivi la documentation, vous pouvez aller sur notre salon de #support dans " + +#: redbot/core/_events.py:120 +msgid "\n\n" +"To update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:{command_1}\n" +"Once you've started up your bot again, we recommend that you update any installed 3rd-party cogs with this command in Discord:{command_2}" +msgstr "" + +#: redbot/core/_events.py:128 +msgid "Command Prompt" +msgstr "Invite de commande" + +#: redbot/core/_events.py:128 +msgid "Terminal" +msgstr "Terminal" + +#: redbot/core/_events.py:240 +msgid "`{user_input}` is not a valid value for `{command}`" +msgstr "`{user_input}` n'est pas une valeur valide pour `{command}`" + +#: redbot/core/_events.py:251 redbot/core/_events.py:304 +msgid "Argument `{parameter_name}` must be a positive integer." +msgstr "" + +#: redbot/core/_events.py:253 redbot/core/_events.py:306 +msgid "Argument `{parameter_name}` must be an integer no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:257 redbot/core/_events.py:310 +msgid "Argument `{parameter_name}` must be an integer no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:261 redbot/core/_events.py:314 +msgid "Argument `{parameter_name}` must be an integer between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:266 redbot/core/_events.py:319 +msgid "Argument `{parameter_name}` must be a positive number." +msgstr "" + +#: redbot/core/_events.py:268 redbot/core/_events.py:321 +msgid "Argument `{parameter_name}` must be a number no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:272 +msgid "Argument `{parameter_name}` must be a number no less than {maximum}." +msgstr "" + +#: redbot/core/_events.py:276 redbot/core/_events.py:329 +msgid "Argument `{parameter_name}` must be a number between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:281 redbot/core/_events.py:334 +msgid "Argument `{parameter_name}` must be a string with a length of no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:285 redbot/core/_events.py:338 +msgid "Argument `{parameter_name}` must be a string with a length of no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:289 redbot/core/_events.py:342 +msgid "Argument `{parameter_name}` must be a string with a length of between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:325 +msgid "Argument `{parameter_name}` must be a number no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:355 +msgid "\"{argument}\" is not an integer." +msgstr "\"{argument}\" n'est pas un nombre." + +#: redbot/core/_events.py:358 +msgid "\"{argument}\" is not a number." +msgstr "\"{argument}\" n'est pas un nombre." + +#: redbot/core/_events.py:385 redbot/core/tree.py:292 +msgid "Error in command '{command}'. Check your console or logs for details." +msgstr "Erreur dans la commande '{command}'. Vérifiez votre console ou les logs pour plus de détails." + +#: redbot/core/_events.py:388 redbot/core/tree.py:295 +msgid "Error in command '{command}'." +msgstr "Erreur lors de l’exécution de la commande '{command}'." + +#: redbot/core/_events.py:406 redbot/core/tree.py:309 +msgid "I require the {permission} permission to execute that command." +msgstr "J'ai besoin de la permission {permission} pour exécuter cette commande." + +#: redbot/core/_events.py:410 redbot/core/tree.py:313 +msgid "I require {permission_list} permissions to execute that command." +msgstr "J'ai besoin de ces permissions {permission_list} pour exécuter cette commande." + +#: redbot/core/_events.py:418 redbot/core/tree.py:320 +msgid "That command is not available in DMs." +msgstr "Cette commande n'est pas disponible en Messages Privés (DMs)." + +#: redbot/core/_events.py:420 +msgid "That command is only available in DMs." +msgstr "Cette commande est disponible seulement en messages privés." + +#: redbot/core/_events.py:422 +msgid "That command is only available in NSFW channels." +msgstr "Cette commande n'est disponible que dans les channels NSFW." + +#: redbot/core/_events.py:434 redbot/core/tree.py:326 +msgid "This command is on cooldown. Try again {relative_time}." +msgstr "" + +#: redbot/core/_events.py:441 +msgid "Too many people using this command. It can only be used {number} times concurrently." +msgstr "Trop de personnes utilisent cette commande. Elle ne peut être utilisée que {number} fois simultanément." + +#: redbot/core/_events.py:446 +msgid "Too many people using this command. It can only be used once concurrently." +msgstr "Trop de personnes utilisent cette commande. Elle ne peut être utilisée que une fois simultanément." + +#: redbot/core/_events.py:452 +msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +msgstr "Cette commande est toujours en cours d’exécution, elle ne peut être utilisée que {number} fois par {type} simultanément." + +#: redbot/core/_events.py:457 +msgid "That command is still completing, it can only be used once per {type} concurrently." +msgstr "Cette commande est toujours en cours d’exécution, elle ne peut être utilisée qu'une seule fois par {type} simultanément." + +#: redbot/core/_events.py:463 +msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +msgstr "Trop de personnes utilisent cette commande. Elle ne peut être utilisée que {number} fois par {type} simultanément." + +#: redbot/core/_events.py:468 +msgid "Too many people using this command. It can only be used once per {type} concurrently." +msgstr "Trop de personnes utilisent cette commande. Elle ne peut être utilisée qu'une seule fois par {type} simultanément." + +#: redbot/core/bank.py:1060 +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:1067 +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/bot.py:2378 +msgid "There is still one message remaining. Type {command_1} to continue or {command_2} to upload all contents as a file." +msgstr "" + +#: redbot/core/bot.py:2383 +msgid "There are still {count} messages remaining. Type {command_1} to continue or {command_2} to upload all contents as a file." +msgstr "" + +#: redbot/core/core_commands.py:197 msgid "Alias {alias_name} is already an existing command or alias in one of the loaded cogs." msgstr "L'alias {alias_name} est une commande ou un alias qui existe déjà dans l'un des cogs chargés." -#: redbot/core/core_commands.py:186 +#: redbot/core/core_commands.py:202 msgid "Command {command_name} is already an existing command or alias in one of the loaded cogs." msgstr "La commande {command_name} est une commande ou un alias qui existe déjà dans l'un des cogs chargés." -#: redbot/core/core_commands.py:398 +#: redbot/core/core_commands.py:391 #, docstring msgid "\n" " The Core cog has many commands related to core functions.\n\n" @@ -161,21 +773,17 @@ msgstr "\n" " Ces commandes viennent chargées avec chaque bot Red, et couvrent certaines des utilisations les plus basiques du bot.\n" " " -#: redbot/core/core_commands.py:410 +#: redbot/core/core_commands.py:403 #, docstring msgid "Pong." msgstr "Pong." -#: redbot/core/core_commands.py:415 +#: redbot/core/core_commands.py:408 #, docstring -msgid "Shows info about [botname].\n\n" -" See `[p]set custominfo` to customize.\n" -" " -msgstr "Affiche des infos à propos de [botname].\n\n" -" Voir `[p]set custominfo` pour ajouter une ligne personnalisé.\n" -" " +msgid "Shows info about [botname]." +msgstr "Affiche les informations à propos de [botname]." -#: redbot/core/core_commands.py:445 +#: redbot/core/core_commands.py:435 msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\n\n" "Red 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" @@ -183,43 +791,43 @@ msgstr "Ce bot est une instance de [Red, un bot Discord open source]({}) créé "Red 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:456 +#: redbot/core/core_commands.py:446 msgid "Instance owned by team" msgstr "Instance appartenant à l'équipe" -#: redbot/core/core_commands.py:456 +#: redbot/core/core_commands.py:446 msgid "Instance owned by" msgstr "Instance appartenant à" -#: redbot/core/core_commands.py:461 +#: redbot/core/core_commands.py:451 msgid "Red version" msgstr "Version de Red" -#: redbot/core/core_commands.py:464 redbot/core/core_commands.py:520 +#: redbot/core/core_commands.py:454 redbot/core/core_commands.py:510 msgid "Yes, {version} is available." msgstr "Oui, {version} est disponible." -#: redbot/core/core_commands.py:468 redbot/core/core_commands.py:524 +#: redbot/core/core_commands.py:458 redbot/core/core_commands.py:514 msgid "Checking for updates failed." msgstr "La vérification des mises à jour a échoué." -#: redbot/core/core_commands.py:469 +#: redbot/core/core_commands.py:459 msgid "Outdated" msgstr "Obsolète" -#: redbot/core/core_commands.py:471 +#: redbot/core/core_commands.py:461 msgid "About this instance" msgstr "À propos de cette instance" -#: redbot/core/core_commands.py:472 +#: redbot/core/core_commands.py:462 msgid "About Red" msgstr "À propos de Red" -#: redbot/core/core_commands.py:475 redbot/core/core_commands.py:533 +#: redbot/core/core_commands.py:465 redbot/core/core_commands.py:523 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:483 +#: redbot/core/core_commands.py:473 msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\n\n" "Red 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" @@ -227,7 +835,7 @@ msgstr "Ce bot est une instance de Red, un bot Discord open source (1) créé pa "Red 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:494 +#: redbot/core/core_commands.py:484 msgid "Instance owned by team: [{owner}]\n" "Python: [{python_version}] (5)\n" "discord.py: [{dpy_version}] (6)\n" @@ -237,7 +845,7 @@ msgstr "Instance appartenant à l'équipe : [{owner}]\n" "discord.py : [{dpy_version}] (6)\n" "Version de Red : [{red_version}] (7)\n" -#: redbot/core/core_commands.py:506 +#: redbot/core/core_commands.py:496 msgid "Instance owned by: [{owner}]\n" "Python: [{python_version}] (5)\n" "discord.py: [{dpy_version}] (6)\n" @@ -247,19 +855,19 @@ msgstr "Instance appartenant à : [{owner}]\n" "discord.py : [{dpy_version}] (6)\n" "Version de Red : [{red_version}] (7)\n" -#: redbot/core/core_commands.py:525 +#: redbot/core/core_commands.py:515 msgid "Outdated: [{state}]\n" msgstr "Obsolète : [{state}]\n" -#: redbot/core/core_commands.py:528 +#: redbot/core/core_commands.py:518 msgid "**About Red**\n" msgstr "**À propos de Red**\n" -#: redbot/core/core_commands.py:539 +#: redbot/core/core_commands.py:529 msgid "**About this instance**\n" msgstr "**À propos de cette instance**\n" -#: redbot/core/core_commands.py:541 +#: redbot/core/core_commands.py:531 msgid "**References**\n" "1. <{}>\n" "2. <{}>\n" @@ -277,20 +885,20 @@ msgstr "**Références**\n" "6. <{}>\n" "7. <{}>\n" -#: redbot/core/core_commands.py:557 +#: redbot/core/core_commands.py:553 #, docstring msgid "Shows [botname]'s uptime." msgstr "Affiche le temps de disponibilité de [botname]." -#: redbot/core/core_commands.py:560 -msgid "Less than one second" -msgstr "Moins d'une seconde" +#: redbot/core/core_commands.py:556 +msgid "Less than one second." +msgstr "Moins d'une seconde." -#: redbot/core/core_commands.py:562 -msgid "Been up for: **{time_quantity}** (since {timestamp} UTC)" -msgstr "En ligne depuis : **{time_quantity}** (Depuis {timestamp} UTC)" +#: redbot/core/core_commands.py:558 +msgid "I have been up for: **{time_quantity}** (since {timestamp})" +msgstr "Je suis en ligne depuis : **{time_quantity}** (Depuis {timestamp})" -#: redbot/core/core_commands.py:569 +#: redbot/core/core_commands.py:565 #, docstring msgid "\n" " Commands which interact with the data [botname] has about you.\n\n" @@ -301,63 +909,63 @@ msgstr "\n" " Plus d'informations peuvent être trouvées dans la [Documentation des données utilisateur.](https://docs.discord.red/fr/stable/red_core_data_statement.html)\n" " " -#: redbot/core/core_commands.py:580 +#: redbot/core/core_commands.py:576 #, docstring msgid "\n" " Find out what type of data [botname] stores and why.\n\n" " **Example:**\n" -" - `[p]mydata whatdata`\n" +" - `[p]mydata whatdata`\n" " " msgstr "" -#: redbot/core/core_commands.py:590 +#: redbot/core/core_commands.py:586 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\n" "Additionally, 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 "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\n" "En 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:609 +#: redbot/core/core_commands.py:605 #, docstring msgid "View the End User Data statements of each 3rd-party module.\n\n" " This will send an attachment with the End User Data statements of all loaded 3rd party cogs.\n\n" " **Example:**\n" -" - `[p]mydata 3rdparty`\n" +" - `[p]mydata 3rdparty`\n" " " msgstr "" -#: redbot/core/core_commands.py:620 +#: redbot/core/core_commands.py:616 msgid "I need to be able to attach files (try in DMs?)." msgstr "Je dois pouvoir être capable de joindre des fichiers (essayez en Messages Privés (DM) ?)." -#: redbot/core/core_commands.py:630 +#: redbot/core/core_commands.py:626 msgid "This instance does not appear to have any 3rd-party extensions loaded." msgstr "Ce cas ne semble pas avoir d'extension tierce chargée." -#: redbot/core/core_commands.py:650 +#: redbot/core/core_commands.py:646 msgid "3rd party End User Data statements" msgstr "Déclarations tierces des Données de l'Utilisateur Final" -#: redbot/core/core_commands.py:652 +#: redbot/core/core_commands.py:648 msgid "The following are statements provided by 3rd-party extensions." msgstr "Ce qui suit sont les déclarations fournies par les extensions tierces." -#: redbot/core/core_commands.py:657 +#: redbot/core/core_commands.py:653 msgid "3rd-party extensions without statements\n" msgstr "Extensions tierces sans déclarations\n" -#: redbot/core/core_commands.py:668 +#: redbot/core/core_commands.py:664 msgid "Here's a generated page with the statements provided by 3rd-party extensions." msgstr "Voici une page générée avec les déclarations fournies par les extensions tierces." -#: redbot/core/core_commands.py:684 +#: redbot/core/core_commands.py:679 msgid "Did not get confirmation, cancelling." msgstr "Nous n'avons pas reçu de confirmation, annulation." -#: redbot/core/core_commands.py:689 +#: redbot/core/core_commands.py:684 msgid "Did not get a matching confirmation, cancelling." msgstr "Nous n'avons pas reçu de confirmation correspondante, annulation." -#: redbot/core/core_commands.py:700 +#: redbot/core/core_commands.py:695 #, docstring msgid "\n" " Have [botname] forget what it knows about you.\n\n" @@ -365,30 +973,23 @@ msgid "\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\n" " **Example:**\n" -" - `[p]mydata forgetme`\n" -" " -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\n\n" -" **Exemple :**\n" -" - `[p]mydata forgetme`\n" +" - `[p]mydata forgetme`\n" " " +msgstr "" -#: redbot/core/core_commands.py:715 +#: redbot/core/core_commands.py:710 msgid "This command ({command}) does not support non-interactive usage." msgstr "Cette commande ({command}) ne supporte pas l'utilisation non interactive." -#: redbot/core/core_commands.py:722 +#: redbot/core/core_commands.py:717 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 "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:732 +#: redbot/core/core_commands.py:727 msgid "This may take some time." msgstr "Cela peut prendre du temps." -#: redbot/core/core_commands.py:745 +#: redbot/core/core_commands.py:740 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}.\n" "Please contact the owner of this bot to address this.\n" "Note: Outside of these failures, data should have been deleted." @@ -396,7 +997,7 @@ msgstr "J'ai essayé de supprimer toutes les données non opérationnelles vous "Veuillez contacter le propriétaire de ce bot pour résoudre ce problème.\n" "Remarque : En dehors de ces échecs, les données devraient avoir été supprimées." -#: redbot/core/core_commands.py:760 +#: redbot/core/core_commands.py:755 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\n" "Please contact the owner of this bot to address this.\n" "Note: Outside of these failures, data should have been deleted." @@ -404,7 +1005,7 @@ msgstr "J'ai essayé de supprimer toutes les données non opérationnelles vous "Veuillez contacter le propriétaire de ce bot pour résoudre ce problème.\n" "Note : En dehors de ces échecs, les données devraient avoir été supprimées." -#: redbot/core/core_commands.py:770 +#: redbot/core/core_commands.py:765 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\n" "Please contact the owner of this bot to address this.\n" "Note: Outside of these failures, data should have been deleted." @@ -412,27 +1013,27 @@ msgstr "J'ai essayé de supprimer toutes les données non opérationnelles vous "Veuillez contacter le propriétaire de ce bot pour résoudre ce problème.\n" "Note : En dehors de ces échecs, les données devraient avoir été supprimées." -#: redbot/core/core_commands.py:780 +#: redbot/core/core_commands.py:775 msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" msgstr "J'ai supprimé toutes les données non opérationnelles vous concernant (que je sais supprimer) {mention}" -#: redbot/core/core_commands.py:788 redbot/core/core_commands.py:955 -#: redbot/core/core_commands.py:1041 redbot/core/core_commands.py:1112 +#: redbot/core/core_commands.py:783 redbot/core/core_commands.py:950 +#: redbot/core/core_commands.py:1036 redbot/core/core_commands.py:1107 msgid "{mention} The following cogs did not handle deletion:\n" "{cogs}." msgstr "{mention} Les cogs suivants n'ont pas géré la suppression :\n" "{cogs}." -#: redbot/core/core_commands.py:798 +#: redbot/core/core_commands.py:793 #, docstring msgid "[Coming Soon] Get what data [botname] has about you." msgstr "[Bientôt] Obtenez les données que [botname] a sur vous." -#: redbot/core/core_commands.py:800 +#: redbot/core/core_commands.py:795 msgid "This command doesn't do anything yet, but we're working on adding support for this." msgstr "Cette commande ne fait rien pour le moment, mais nous travaillons à ajouter le support pour cela." -#: redbot/core/core_commands.py:809 +#: redbot/core/core_commands.py:804 #, docstring msgid "\n" " Commands for more complete data handling.\n" @@ -441,58 +1042,58 @@ msgstr "\n" " Commandes pour un traitement de données plus complet.\n" " " -#: redbot/core/core_commands.py:815 +#: redbot/core/core_commands.py:810 #, docstring msgid "\n" " Set the bot to allow users to request a data deletion.\n\n" " This is on by default.\n" " Opposite of `[p]mydata ownermanagement disallowuserdeletions`\n\n" " **Example:**\n" -" - `[p]mydata ownermanagement allowuserdeletions`\n" +" - `[p]mydata ownermanagement allowuserdeletions`\n" " " msgstr "" -#: redbot/core/core_commands.py:826 +#: redbot/core/core_commands.py:821 msgid "User can delete their own data. This will not include operational data such as blocked users." 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:834 +#: redbot/core/core_commands.py:829 #, docstring msgid "\n" " Set the bot to not allow users to request a data deletion.\n\n" " Opposite of `[p]mydata ownermanagement allowuserdeletions`\n\n" " **Example:**\n" -" - `[p]mydata ownermanagement disallowuserdeletions`\n" +" - `[p]mydata ownermanagement disallowuserdeletions`\n" " " msgstr "" -#: redbot/core/core_commands.py:843 +#: redbot/core/core_commands.py:838 msgid "User can not delete their own data." msgstr "L'utilisateur ne peut pas supprimer ses propres données." -#: redbot/core/core_commands.py:847 +#: redbot/core/core_commands.py:842 #, docstring msgid "\n" " Sets how user deletions are treated.\n\n" " **Example:**\n" -" - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" +" - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" " **Arguments:**\n" -" - `` - The strictness level for user deletion. See Level guide below.\n\n" +" - `` - The strictness level for user deletion. See Level guide below.\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" +" - `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:864 +#: redbot/core/core_commands.py:859 msgid "Cogs will be instructed to remove all non operational data upon a user request." 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:872 +#: redbot/core/core_commands.py:867 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 "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:883 +#: redbot/core/core_commands.py:878 #, docstring msgid "\n" " Handle a deletion request from Discord.\n\n" @@ -501,16 +1102,17 @@ msgid "\n" " This will remove the user from various anti-abuse measures.\n" " If you are processing a manual request from a user, you may want `[p]mydata ownermanagement deleteforuser` instead.\n\n" " **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" +" - `` - The id of the user whose data would be deleted.\n" " " msgstr "" -#: redbot/core/core_commands.py:897 +#: redbot/core/core_commands.py:892 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\n" "If you are sure this is what you intend to do please respond with the following:" -msgstr "" +msgstr "Cela fera que le bot se débarrassera ou désassociera toutes les données de l'ID utilisateur spécifié. Vous ne devriez pas utiliser cela à moins que Discord ne l'ait spécifiquement demandé à l'égard d'un utilisateur supprimé. Ceci supprimera l'utilisateur de diverses mesures anti-abus. Si vous traitez une requête manuelle d'un utilisateur, vous pouvez vouloir `{prefix}{command_name}` à la place.\n\n" +"Si vous êtes sûr que c'est ce que vous avez l'intention de faire, veuillez répondre avec ce qui suit :" -#: redbot/core/core_commands.py:915 redbot/core/core_commands.py:1072 +#: redbot/core/core_commands.py:910 redbot/core/core_commands.py:1067 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}\n" "Please check your logs and contact the creators of these cogs and modules.\n" "Note: Outside of these failures, data should have been deleted." @@ -518,7 +1120,7 @@ msgstr "J'ai essayé de supprimer toutes les données concernant cet utilisateur "Veuillez verifier vos logs et contactez les créateurs de ces cogs et ces modules.\n" "Remarque : En dehors de ces échecs, les données devraient avoir été supprimées." -#: redbot/core/core_commands.py:930 redbot/core/core_commands.py:1087 +#: redbot/core/core_commands.py:925 redbot/core/core_commands.py:1082 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" "Please check your logs and contact the creators of these cogs and modules.\n" "Note: Outside of these failures, data should have been deleted." @@ -526,7 +1128,7 @@ msgstr "J'ai essayé de supprimer toutes les données concernant cet utilisateur "Veuillez verifier vos logs et contactez les créateurs de ces cogs et ces modules.\n" "Remarque : En dehors de ces échecs, les données devraient avoir été supprimées." -#: redbot/core/core_commands.py:941 redbot/core/core_commands.py:1098 +#: redbot/core/core_commands.py:936 redbot/core/core_commands.py:1093 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" "Please check your logs and contact the creators of these cogs and modules.\n" "Note: Outside of these failures, data should have been deleted." @@ -534,27 +1136,28 @@ msgstr "J'ai essayé de supprimer toutes les données concernant cet utilisateur "Veuillez verifier vos logs et contactez les créateurs de ces cogs et ces modules.\n" "Remarque : En dehors de ces échecs, les données devraient avoir été supprimées." -#: redbot/core/core_commands.py:951 redbot/core/core_commands.py:1108 +#: redbot/core/core_commands.py:946 redbot/core/core_commands.py:1103 msgid "I've deleted all data about that user that I know how to delete." msgstr "J'ai supprimé toutes les données sur cet utilisateur que je sais supprimer." -#: redbot/core/core_commands.py:962 +#: redbot/core/core_commands.py:957 #, docstring msgid "Delete data [botname] has about a user for a user.\n\n" " This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user.\n" " Users have access to a different command for this unless they can't interact with the bot at all.\n" " 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\n" " **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" +" - `` - The id of the user whose data would be deleted.\n" " " msgstr "" -#: redbot/core/core_commands.py:973 +#: redbot/core/core_commands.py:968 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\n" "If you are sure this is what you intend to do please respond with the following:" -msgstr "" +msgstr "Cela fera que le bot se débarrassera ou désassociera beaucoup de données non opérationnelles concernant l'utilisateur spécifié. Les utilisateurs ont accès à des commandes différentes pour cela sauf s'ils ne peuvent pas interagir avec le bot du tout. Il s'agit d'une opération presque sûre, mais vous ne devriez pas l'utiliser à moins de traiter une requête de cet utilisateur car cela peut affecter son utilisation du bot. \n\n" +"Si vous êtes sûr que c'est ce que vous avez l'intention de faire, veuillez répondre avec les éléments suivants :" -#: redbot/core/core_commands.py:996 +#: redbot/core/core_commands.py:991 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}\n" "Please check your logs and contact the creators of these cogs and modules.\n" "Note: Outside of these failures, data should have been deleted." @@ -562,7 +1165,7 @@ msgstr "J'ai essayé de supprimer toutes les données non opérationnelles conce "Veuillez verifier vos logs et contactez les créateurs de ces cogs et ces modules.\n" "Remarque : En dehors de ces échecs, les données devraient avoir été supprimées." -#: redbot/core/core_commands.py:1011 +#: redbot/core/core_commands.py:1006 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" "Please check your logs and contact the creators of these cogs and modules.\n" "Note: Outside of these failures, data should have been deleted." @@ -570,7 +1173,7 @@ msgstr "J'ai essayé de supprimer toutes les données non opérationnelles conce "Veuillez verifier vos logs et contactez les créateurs de ces cogs et ces modules.\n" "Remarque : En dehors de ces échecs, les données devraient avoir été supprimées." -#: redbot/core/core_commands.py:1022 +#: redbot/core/core_commands.py:1017 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" "Please check your logs and contact the creators of these cogs and modules.\n" "Note: Outside of these failures, data should have been deleted." @@ -578,104 +1181,89 @@ msgstr "J'ai essayé de supprimer toutes les données non opérationnelles conce "Veuillez verifier vos logs et contactez les créateurs de ces cogs et ces modules.\n" "Remarque : En dehors de ces échecs, les données devraient avoir été supprimées." -#: redbot/core/core_commands.py:1033 +#: redbot/core/core_commands.py:1028 msgid "I've deleted all non-operational data about that user that I know how to delete." msgstr "J'ai supprimé toutes les données non opérationnelles sur cet utilisateur que je sais supprimer." -#: redbot/core/core_commands.py:1048 +#: redbot/core/core_commands.py:1043 #, docstring msgid "Delete data [botname] has about a user.\n\n" " This will cause the bot to get rid of or disassociate a lot of data about the specified user.\n" " This may include more than just end user data, including anti abuse records.\n\n" " **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" +" - `` - The id of the user whose data would be deleted.\n" " " msgstr "" -#: redbot/core/core_commands.py:1058 +#: redbot/core/core_commands.py:1053 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\n" "If you are sure this is what you intend to do please respond with the following:" -msgstr "" +msgstr "Cela fera que le bot se débarrasse ou désassociera beaucoup de données concernant l'utilisateur spécifié. Cela peut inclure plus que des données de l'utilisateur final, y compris des enregistrements anti-abus.\n\n" +"Si vous êtes sûr que c'est ce que vous avez l'intention de faire, veuillez répondre avec les éléments suivants :" -#: redbot/core/core_commands.py:1119 +#: redbot/core/core_commands.py:1114 #, docstring msgid "\n" " Commands for toggling embeds on or off.\n\n" " This setting determines whether or not to use embeds as a response to a command (for commands that support it).\n" " The default is to use embeds.\n\n" -" The embed settings are checked until the first True/False in this order:\n" -" - In guild context:\n" -" 1. Channel override - `[p]embedset channel`\n" -" 2. Server command override - `[p]embedset command server`\n" -" 3. Server override - `[p]embedset server`\n" -" 4. Global command override - `[p]embedset command global`\n" -" 5. Global setting -`[p]embedset global`\n\n" -" - In DM context:\n" -" 1. User override - `[p]embedset user`\n" -" 2. Global command override - `[p]embedset command global`\n" -" 3. Global setting - `[p]embedset global`\n" +" The embed settings are checked until the first True/False in this order:\n\n" +" - In guild context:\n" +" 1. Channel override - `[p]embedset channel`\n" +" 2. Server command override - `[p]embedset command server`\n" +" 3. Server override - `[p]embedset server`\n" +" 4. Global command override - `[p]embedset command global`\n" +" 5. Global setting -`[p]embedset global`\n\n" +" - In DM context:\n" +" 1. User override - `[p]embedset user`\n" +" 2. Global command override - `[p]embedset command global`\n" +" 3. Global setting - `[p]embedset global`\n" " " msgstr "" -#: redbot/core/core_commands.py:1141 +#: redbot/core/core_commands.py:1139 #, docstring msgid "\n" " Show the current embed settings.\n\n" " Provide a command name to check for command specific embed settings.\n\n" " **Examples:**\n" -" - `[p]embedset showsettings` - Shows embed settings.\n" -" - `[p]embedset showsettings info` - Also shows embed settings for the 'info' command.\n" -" - `[p]embedset showsettings \"ignore list\"` - Checking subcommands requires quotes.\n\n" +" - `[p]embedset showsettings` - Shows embed settings.\n" +" - `[p]embedset showsettings info` - Also shows embed settings for the 'info' command.\n" +" - `[p]embedset showsettings \"ignore list\"` - Checking subcommands requires quotes.\n\n" " **Arguments:**\n" -" - `[command_name]` - Checks this command for command specific embed settings.\n" +" - `[command]` - Checks this command for command specific embed settings.\n" " " -msgstr "\n" -" Affiche les paramètres d'embed actuels.\n\n" -" Fournissez un nom de commande pour verifiez les paramètre d'embed de cette commande\n\n" -" **Exemples :**\n" -" - `[p]embedset showsettings` - Affiche la configuration actuelle des embeds.\n" -" - `[p]embedset showsettings info` - Affiche aussi la configuration pour la commande 'info'.\n" -" - `[p]embedset showsettings \"ignore list\"` - Regarder une sous-commande, requiert des guillemets.\n\n" -" **Arguments:**\n" -" - `[command_name]` - Affiche la configuration des embeds de cette commande.\n" -" " - -#: redbot/core/core_commands.py:1158 redbot/core/core_commands.py:1314 -#: redbot/core/core_commands.py:1365 redbot/core/core_commands.py:4282 -#: redbot/core/core_commands.py:4325 redbot/core/core_commands.py:4391 -#: redbot/core/core_commands.py:4422 -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." +msgstr "" -#: redbot/core/core_commands.py:1164 +#: redbot/core/core_commands.py:1155 msgid "Embed settings:\n\n" msgstr "Paramètre des embeds :\n\n" -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1157 msgid "Global default: {value}\n" msgstr "Paramètre par défaut global : {value}\n" -#: redbot/core/core_commands.py:1171 +#: redbot/core/core_commands.py:1162 msgid "Global command setting for {command} command: {value}\n" msgstr "Paramètre global de la commande {command} : {value}\n" -#: redbot/core/core_commands.py:1177 +#: redbot/core/core_commands.py:1168 msgid "Guild setting: {value}\n" msgstr "Paramètre du serveur : {value}\n" -#: redbot/core/core_commands.py:1182 +#: redbot/core/core_commands.py:1173 msgid "Server command setting for {command} command: {value}\n" msgstr "Paramètre du serveur pour la commande {command} : {value}\n" -#: redbot/core/core_commands.py:1188 +#: redbot/core/core_commands.py:1179 msgid "Channel setting: {value}\n" msgstr "Paramètres du salon : {value}\n" -#: redbot/core/core_commands.py:1191 +#: redbot/core/core_commands.py:1182 msgid "User setting: {value}" msgstr "Paramètre utilisateur : {value}" -#: redbot/core/core_commands.py:1197 +#: redbot/core/core_commands.py:1188 #, docstring msgid "\n" " Toggle the global embed setting.\n\n" @@ -683,19 +1271,19 @@ msgid "\n" " The default is to use embeds.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Example:**\n" -" - `[p]embedset global`\n" +" - `[p]embedset global`\n" " " msgstr "" -#: redbot/core/core_commands.py:1211 +#: redbot/core/core_commands.py:1202 msgid "Embeds are now disabled by default." msgstr "Les embeds sont maintenant désactivées par défaut." -#: redbot/core/core_commands.py:1214 +#: redbot/core/core_commands.py:1205 msgid "Embeds are now enabled by default." msgstr "Les embeds sont maintenant activées par défaut." -#: redbot/core/core_commands.py:1220 +#: redbot/core/core_commands.py:1211 #, docstring msgid "\n" " Set the server's embed setting.\n\n" @@ -704,27 +1292,27 @@ msgid "\n" " If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Examples:**\n" -" - `[p]embedset server False` - Disables embeds on this server.\n" -" - `[p]embedset server` - Resets value to use global default.\n\n" +" - `[p]embedset server False` - Disables embeds on this server.\n" +" - `[p]embedset server` - Resets value to use global default.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds on this server. Leave blank to reset to default.\n" +" - `[enabled]` - Whether to use embeds on this server. Leave blank to reset to default.\n" " " msgstr "" -#: redbot/core/core_commands.py:1239 redbot/core/core_commands.py:1323 -#: redbot/core/core_commands.py:1414 redbot/core/core_commands.py:1445 +#: redbot/core/core_commands.py:1230 redbot/core/core_commands.py:1308 +#: redbot/core/core_commands.py:1402 redbot/core/core_commands.py:1433 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:1244 +#: redbot/core/core_commands.py:1235 msgid "Embeds are now enabled for this guild." msgstr "Les embeds sont maintenant activées pour ce serveur." -#: redbot/core/core_commands.py:1246 +#: redbot/core/core_commands.py:1237 msgid "Embeds are now disabled for this guild." msgstr "Les embeds sont maintenant désactivées pour ce serveur." -#: redbot/core/core_commands.py:1254 +#: redbot/core/core_commands.py:1245 #, docstring msgid "\n" " Sets a command's embed setting.\n\n" @@ -733,19 +1321,19 @@ msgid "\n" " If enabled is left blank, the setting will be unset.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Examples:**\n" -" - `[p]embedset command info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" - `[p]embedset command info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command \"ignore list\" True` - Quotes are needed for subcommands.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" " " msgstr "" -#: redbot/core/core_commands.py:1283 +#: redbot/core/core_commands.py:1274 msgid "The passed command requires Embed Links permission and therefore cannot be set to not use embeds." -msgstr "" +msgstr "La commande passée nécessite l’autorisation Embed Links et ne peut donc pas être configurée pour ne pas utiliser d’embeds." -#: redbot/core/core_commands.py:1294 +#: redbot/core/core_commands.py:1285 #, docstring msgid "\n" " Sets a command's embed setting globally.\n\n" @@ -753,43 +1341,43 @@ msgid "\n" " If enabled is left blank, the setting will be unset.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Examples:**\n" -" - `[p]embedset command global info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command global info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command global \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" - `[p]embedset command global info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command global info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command global \"ignore list\" True` - Quotes are needed for subcommands.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" " " msgstr "" -#: redbot/core/core_commands.py:1329 redbot/core/core_commands.py:1380 +#: redbot/core/core_commands.py:1314 redbot/core/core_commands.py:1359 msgid "Embeds are now enabled for {command_name} command." msgstr "Les embeds sont maintenant activés pour la commande {command_name}." -#: redbot/core/core_commands.py:1335 redbot/core/core_commands.py:1386 +#: redbot/core/core_commands.py:1320 redbot/core/core_commands.py:1365 msgid "Embeds are now disabled for {command_name} command." msgstr "Les embeds sont maintenant désactivés pour la commande {command_name}." -#: redbot/core/core_commands.py:1345 +#: redbot/core/core_commands.py:1330 #, docstring msgid "\n" -" Sets a commmand's embed setting for the current server.\n\n" +" Sets a command's embed setting for the current server.\n\n" " If set, this is used instead of the server default to determine whether or not to use embeds.\n\n" " If enabled is left blank, the setting will be unset and the server default will be used instead.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Examples:**\n" -" - `[p]embedset command server info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command server info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command server \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" - `[p]embedset command server info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command server info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command server \"ignore list\" True` - Quotes are needed for subcommands.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" " " msgstr "" -#: redbot/core/core_commands.py:1374 +#: redbot/core/core_commands.py:1353 msgid "Embeds will now fall back to the server setting." msgstr "Les embeds vont maintenant revenir au paramètre serveur." -#: redbot/core/core_commands.py:1395 +#: redbot/core/core_commands.py:1381 #, docstring msgid "\n" " Set's a channel's embed setting.\n\n" @@ -798,28 +1386,32 @@ msgid "\n" " If enabled is left blank, the setting will be unset and the guild default will be used instead.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Examples:**\n" -" - `[p]embedset channel False` - Disables embeds in this channel.\n" -" - `[p]embedset channel` - Resets value to use guild default.\n\n" +" - `[p]embedset channel #text-channel False` - Disables embeds in the #text-channel.\n" +" - `[p]embedset channel #forum-channel disable` - Disables embeds in the #forum-channel.\n" +" - `[p]embedset channel #text-channel` - Resets value to use guild default in the #text-channel.\n\n" " **Arguments:**\n" +" - `` - The text, voice, stage, or forum channel to set embed setting for.\n" " - `[enabled]` - Whether to use embeds in this channel. Leave blank to reset to default.\n" " " msgstr "" -#: redbot/core/core_commands.py:1419 +#: redbot/core/core_commands.py:1407 msgid "Embeds are now {} for this channel." msgstr "Les embeds sont maintenant {} pour ce salon." -#: redbot/core/core_commands.py:1420 redbot/core/core_commands.py:2273 -#: redbot/core/core_commands.py:2294 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2765 +#: redbot/core/core_commands.py:2779 redbot/core/core_commands.py:3976 +#: redbot/core/core_commands.py:3997 msgid "enabled" msgstr "activé" -#: redbot/core/core_commands.py:1420 redbot/core/core_commands.py:2273 -#: redbot/core/core_commands.py:2294 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2765 +#: redbot/core/core_commands.py:2779 redbot/core/core_commands.py:3976 +#: redbot/core/core_commands.py:3997 msgid "disabled" msgstr "désactivé" -#: redbot/core/core_commands.py:1426 +#: redbot/core/core_commands.py:1414 #, docstring msgid "\n" " Sets personal embed setting for DMs.\n\n" @@ -828,48 +1420,52 @@ msgid "\n" " If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Examples:**\n" -" - `[p]embedset user False` - Disables embeds in your DMs.\n" -" - `[p]embedset user` - Resets value to use global default.\n\n" +" - `[p]embedset user False` - Disables embeds in your DMs.\n" +" - `[p]embedset user` - Resets value to use global default.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds in your DMs. Leave blank to reset to default.\n" +" - `[enabled]` - Whether to use embeds in your DMs. Leave blank to reset to default.\n" " " msgstr "" -#: redbot/core/core_commands.py:1450 +#: redbot/core/core_commands.py:1438 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:1452 +#: redbot/core/core_commands.py:1440 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:1458 +#: redbot/core/core_commands.py:1446 #, 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.\n\n" " Warning: Sending the traceback publicly can accidentally reveal sensitive information about your computer or configuration.\n\n" " **Examples:**\n" -" - `[p]traceback` - Sends the traceback to your DMs.\n" -" - `[p]traceback True` - Sends the last traceback in the current context.\n\n" +" - `[p]traceback` - Sends the traceback to your DMs.\n" +" - `[p]traceback True` - Sends the last traceback in the current context.\n\n" " **Arguments:**\n" -" - `[public]` - Whether to send the traceback to the current context. Leave blank to send to your DMs.\n" +" - `[public]` - Whether to send the traceback to the current context. Leave blank to send to your DMs.\n" " " msgstr "" -#: redbot/core/core_commands.py:1487 +#: redbot/core/core_commands.py:1478 msgid "No exception has occurred yet." msgstr "Aucune exception n'a eu lieu pour le moment." -#: redbot/core/core_commands.py:1492 +#: redbot/core/core_commands.py:1483 #, docstring msgid "Shows [botname]'s invite url.\n\n" " This will always send the invite to DMs to keep it private.\n\n" " This command is locked to the owner unless `[p]inviteset public` is set to True.\n\n" " **Example:**\n" -" - `[p]invite`\n" +" - `[p]invite`\n" " " msgstr "" +#: redbot/core/core_commands.py:1495 +msgid "This bot is currently **serverlocked**, meaning that it is locked to its current servers and will leave any server it joins." +msgstr "Ce bot est actuellement **serverlocked**, ce qui signifie qu'il est verrouillé sur ses serveurs actuels et qu'il quittera tout serveur qu'il rejoint." + #: redbot/core/core_commands.py:1512 #, docstring msgid "Commands to setup [botname]'s invite settings." @@ -881,9 +1477,9 @@ msgid "\n" " Toggles if `[p]invite` should be accessible for the average user.\n\n" " The bot must be made into a `Public bot` in the developer dashboard for public invites to work.\n\n" " **Example:**\n" -" - `[p]inviteset public yes` - Toggles the public invite setting.\n\n" +" - `[p]inviteset public yes` - Toggles the public invite setting.\n\n" " **Arguments:**\n" -" - `[confirm]` - Required to set to public. Not required to toggle back to private.\n" +" - `[confirm]` - Required to set to public. Not required to toggle back to private.\n" " " msgstr "" @@ -896,9 +1492,9 @@ msgid "\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\n" " **Example:**\n" -" - `[p]inviteset perms 134217728` - Adds a \"Manage Nicknames\" permission requirement to the invite.\n\n" +" - `[p]inviteset perms 134217728` - Adds a \"Manage Nicknames\" permission requirement to the invite.\n\n" " **Arguments:**\n" -" - `` - The permission level to require for the bot in the generated invite.\n" +" - `` - The permission level to require for the bot in the generated invite.\n" " " msgstr "" @@ -909,15 +1505,19 @@ msgid "\n" " This allows the usage of slash commands on the servers that invited your bot with that scope.\n\n" " Note that previous servers that invited the bot without the scope cannot have slash commands, they will have to invite the bot a second time.\n" " " -msgstr "" +msgstr "\n" +" Ajoute la portée `applications.commands` à votre URL d'invitation.\n\n" +" Cela permet l'utilisation de commandes slash sur les serveurs qui ont invité votre bot avec cette portée.\n\n" +" Notez que les serveurs précédents qui ont invité le bot sans la portée ne peuvent pas avoir de commandes slash, ils devront inviter le bot une seconde fois.\n" +" " #: redbot/core/core_commands.py:1586 msgid "The `applications.commands` scope has been added to the invite URL." -msgstr "" +msgstr "La portée `applications.commands` a été ajoutée à l'URL d'invitation." #: redbot/core/core_commands.py:1590 msgid "The `applications.commands` scope has been removed from the invite URL." -msgstr "" +msgstr "La portée `applications.commands` a été supprimée de l'URL d'invitation." #: redbot/core/core_commands.py:1596 #, docstring @@ -926,11 +1526,11 @@ msgid "\n" " If no server IDs are passed the local server will be left instead.\n\n" " Note: This command is interactive.\n\n" " **Examples:**\n" -" - `[p]leave` - Leave the current server.\n" -" - `[p]leave \"Red - Discord Bot\"` - Quotes are necessary when there are spaces in the name.\n" -" - `[p]leave 133049272517001216 240154543684321280` - Leaves multiple servers, using IDs.\n\n" +" - `[p]leave` - Leave the current server.\n" +" - `[p]leave \"Red - Discord Bot\"` - Quotes are necessary when there are spaces in the name.\n" +" - `[p]leave 133049272517001216 240154543684321280` - Leaves multiple servers, using IDs.\n\n" " **Arguments:**\n" -" - `[servers...]` - The servers to leave. When blank, attempts to leave the current server.\n" +" - `[servers...]` - The servers to leave. When blank, attempts to leave the current server.\n" " " msgstr "" @@ -938,39 +1538,52 @@ msgstr "" msgid "You need to specify at least one server ID." msgstr "Vous devez spécifier au moins un id de serveur." -#: redbot/core/core_commands.py:1620 +#: redbot/core/core_commands.py:1621 msgid "You haven't passed any server ID. Do you want me to leave this server?" msgstr "Vous n'avez donné aucun ID de serveur. Voulez-vous que je quitte ce serveur ?" -#: redbot/core/core_commands.py:1625 +#: redbot/core/core_commands.py:1627 msgid "Are you sure you want me to leave these servers?" msgstr "Êtes-vous sûr de vouloir que je quitte ces serveurs ?" #: redbot/core/core_commands.py:1633 +msgid "Are you sure you want me to leave this server?" +msgstr "Êtes-vous sûr de vouloir que je quitte ce serveur ?" + +#: redbot/core/core_commands.py:1641 msgid "I cannot leave the server `{server_name}`: I am the owner of it." msgstr "Je ne peux pas quitter le serveur `{server_name}`: j'en suis le propriétaire." -#: redbot/core/core_commands.py:1644 redbot/core/core_commands.py:2711 +#: redbot/core/core_commands.py:1652 redbot/core/core_commands.py:4068 +#: redbot/core/core_commands.py:4086 msgid "Response timed out." msgstr "Réponse expirée." -#: redbot/core/core_commands.py:1649 +#: redbot/core/core_commands.py:1657 msgid "Alright. Bye :wave:" msgstr "Très bien. Bye :wave:" -#: redbot/core/core_commands.py:1652 +#: redbot/core/core_commands.py:1661 msgid "Alright. Leaving {number} servers..." msgstr "D'accord. Je quitte {number} serveurs..." -#: redbot/core/core_commands.py:1659 +#: redbot/core/core_commands.py:1664 +msgid "Alright. Leaving one server..." +msgstr "D'accord. Je quitte un serveur..." + +#: redbot/core/core_commands.py:1670 msgid "Alright, I'll stay then. :)" msgstr "D'accord, je reste alors. :)" -#: redbot/core/core_commands.py:1661 +#: redbot/core/core_commands.py:1673 msgid "Alright, I'm not leaving those servers." msgstr "D'accord, je ne quitte pas ces serveurs." -#: redbot/core/core_commands.py:1666 +#: redbot/core/core_commands.py:1675 +msgid "Alright, I'm not leaving that server." +msgstr "D'accord, je ne quitte pas ce serveur." + +#: redbot/core/core_commands.py:1680 #, docstring msgid "\n" " Lists the servers [botname] is currently in.\n\n" @@ -981,124 +1594,125 @@ msgstr "\n" " Note : Cette commande est interactive.\n" " " -#: redbot/core/core_commands.py:1684 +#: redbot/core/core_commands.py:1700 #, docstring msgid "Loads cog packages from the local paths and installed cogs.\n\n" " See packages available to load with `[p]cogs`.\n\n" " Additional cogs can be added using Downloader, or from local paths using `[p]addpath`.\n\n" " **Examples:**\n" -" - `[p]load general` - Loads the `general` cog.\n" -" - `[p]load admin mod mutes` - Loads multiple cogs.\n\n" +" - `[p]load general` - Loads the `general` cog.\n" +" - `[p]load admin mod mutes` - Loads multiple cogs.\n\n" " **Arguments:**\n" -" - `` - The cog packages to load.\n" +" - `` - The cog packages to load.\n" " " msgstr "" -#: redbot/core/core_commands.py:1713 +#: redbot/core/core_commands.py:1721 msgid "Loaded {packs}." msgstr "Chargé {packs}." -#: redbot/core/core_commands.py:1718 +#: redbot/core/core_commands.py:1726 msgid "The following package is already loaded: {pack}" msgstr "Le paquet suivant est déjà chargé : {pack}" -#: redbot/core/core_commands.py:1722 +#: redbot/core/core_commands.py:1730 msgid "The following packages are already loaded: {packs}" msgstr "Les paquets suivants sont déjà chargés : {packs}" -#: redbot/core/core_commands.py:1729 +#: redbot/core/core_commands.py:1737 msgid "Failed to load the following package: {pack}.\n" "Check your console or logs for details." msgstr "Impossible de charger le paquet suivant:{pack}.\n" "Vérifiez votre console ou les logs pour plus de détails." -#: redbot/core/core_commands.py:1734 +#: redbot/core/core_commands.py:1742 msgid "Failed to load the following packages: {packs}\n" "Check your console or logs for details." msgstr "Impossible de charger le paquet suivant:{packs}.\n" "Vérifiez votre console ou les logs pour plus de détails." -#: redbot/core/core_commands.py:1742 redbot/core/core_commands.py:1898 +#: redbot/core/core_commands.py:1750 redbot/core/core_commands.py:1898 msgid "The following name is not a valid package name: {pack}\n" "Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." -msgstr "" +msgstr "Les noms suivants ne sont pas des noms de paquets valides : {pack}\n" +"Les noms de paquets ne peuvent pas commencer par un chiffre et ne peuvent contenir que des chiffres, des lettres et des tirets du bas ascii." -#: redbot/core/core_commands.py:1748 redbot/core/core_commands.py:1904 +#: redbot/core/core_commands.py:1756 redbot/core/core_commands.py:1904 msgid "The following names are not valid package names: {packs}\n" "Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "Les noms suivants ne sont pas des noms de paquets valides : {packs}\n" "Les noms de paquets ne peuvent pas commencer par un chiffre et ne peuvent contenir que des chiffres, des lettres et des tirets du bas ascii." -#: redbot/core/core_commands.py:1757 redbot/core/core_commands.py:1913 +#: redbot/core/core_commands.py:1765 redbot/core/core_commands.py:1913 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:1761 redbot/core/core_commands.py:1917 +#: redbot/core/core_commands.py:1769 redbot/core/core_commands.py:1917 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:1769 +#: redbot/core/core_commands.py:1777 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:1773 +#: redbot/core/core_commands.py:1781 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:1780 +#: redbot/core/core_commands.py:1788 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" "You should inform maintainer of the repo about this message." msgstr "**AVERTISSEMENT** : Le repo suivant utilise des bibliothèques partagées qui sont marquées pour être supprimées dans le futur : {repo}.\n" " Vous devriez informer le responsable de ce dépôt de ce message." -#: redbot/core/core_commands.py:1786 redbot/core/core_commands.py:1942 +#: redbot/core/core_commands.py:1794 redbot/core/core_commands.py:1942 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\n" "You should inform maintainers of these repos about this message." msgstr "**AVERTISSEMENT**: Les dépôts suivants utilisent des bibliothèques partagées qui sont marquées pour être supprimées dans le futur : {repos}.\n" " Vous devriez informer les responsables de ces dépôts à propos de ce message." -#: redbot/core/core_commands.py:1805 +#: redbot/core/core_commands.py:1813 #, docstring msgid "Unloads previously loaded cog packages.\n\n" " See packages available to unload with `[p]cogs`.\n\n" " **Examples:**\n" -" - `[p]unload general` - Unloads the `general` cog.\n" -" - `[p]unload admin mod mutes` - Unloads multiple cogs.\n\n" +" - `[p]unload general` - Unloads the `general` cog.\n" +" - `[p]unload admin mod mutes` - Unloads multiple cogs.\n\n" " **Arguments:**\n" -" - `` - The cog packages to unload.\n" +" - `` - The cog packages to unload.\n" " " msgstr "" -#: redbot/core/core_commands.py:1823 +#: redbot/core/core_commands.py:1831 msgid "The following package was unloaded: {pack}." msgstr "Le paquet suivant a été déchargé : {pack}." -#: redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1835 msgid "The following packages were unloaded: {packs}." msgstr "Les paquets suivants ont été déchargés : {packs}." -#: redbot/core/core_commands.py:1834 +#: redbot/core/core_commands.py:1842 msgid "The following package was not loaded: {pack}." -msgstr "Le paquet suivant n'étais pas chargé : {pack}." +msgstr "Le paquet suivant n'était pas chargé : {pack}." -#: redbot/core/core_commands.py:1838 +#: redbot/core/core_commands.py:1846 msgid "The following packages were not loaded: {packs}." -msgstr "Les paquets suivants n'étais pas chargés : {packs}." +msgstr "Les paquets suivants n'étaient pas chargés : {packs}." -#: redbot/core/core_commands.py:1851 +#: redbot/core/core_commands.py:1859 #, docstring msgid "Reloads cog packages.\n\n" " This will unload and then load the specified cogs.\n\n" " Cogs that were not loaded will only be loaded.\n\n" " **Examples:**\n" -" - `[p]reload general` - Unloads then loads the `general` cog.\n" -" - `[p]reload admin mod mutes` - Unloads then loads multiple cogs.\n\n" +" - `[p]reload general` - Unloads then loads the `general` cog.\n" +" - `[p]reload admin mod mutes` - Unloads then loads multiple cogs.\n\n" " **Arguments:**\n" -" - `` - The cog packages to reload.\n" +" - `` - The cog packages to reload.\n" " " msgstr "" @@ -1136,953 +1750,1450 @@ msgid "**WARNING**: The following repo is using shared libs which are marked for msgstr "**AVERTISSEMENT** : Le repo suivant utilise des bibliothèques partagées qui sont marquées pour être supprimées dans le futur : {repo}.\n" " Vous devriez informer les responsables de ce dépôt de ce message." -#: redbot/core/core_commands.py:1957 +#: redbot/core/core_commands.py:1962 #, docstring -msgid "Shuts down the bot.\n\n" -" Allows [botname] to shut down gracefully.\n\n" -" This is the recommended method for shutting down the bot.\n\n" -" **Examples:**\n" -" - `[p]shutdown`\n" -" - `[p]shutdown True` - Shutdowns silently.\n\n" -" **Arguments:**\n" -" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" -" " -msgstr "Arrête le bot.\n\n" -" Permet à [botname] de s'arrêter correctement.\n\n" -" C'est la méthode recommandée pour arrêter le bot.\n\n" -" **Exemples:**\n" -" - `[p]shutdown`\n" -" - `[p]shutdown True` - Arrêt silencieux.\n\n" -" **Arguments:**\n" -" - `[silently]` - Pour sauter l'envoi du message d'arrêt. Par défaut, Faux.\n" -" " - -#: redbot/core/core_commands.py:1974 -msgid "Shutting down... " -msgstr "Arrêt... " +msgid "Base command for managing what application commands are able to be used on [botname]." +msgstr "" -#: redbot/core/core_commands.py:1980 +#: redbot/core/core_commands.py:1971 #, 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 with by the process manager in use.\n\n" -" **Examples:**\n" -" - `[p]restart`\n" -" - `[p]restart True` - Restarts silently.\n\n" +msgid "Marks an application command as being enabled, allowing it to be added to the bot.\n\n" +" See commands available to enable with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" +" - `` - The command name to enable. Only the top level name of a group command should be used.\n" +" - `[command_type]` - What type of application command to enable. Must be one of `slash`, `message`, or `user`. Defaults to `slash`.\n" " " msgstr "" -#: redbot/core/core_commands.py:1994 -msgid "Restarting..." -msgstr "Redémarrage..." - -#: redbot/core/core_commands.py:1999 -#, docstring -msgid "Commands for changing [botname]'s settings." -msgstr "Des commandes pour modifier les paramètres de [botname]." +#: redbot/core/core_commands.py:1996 redbot/core/core_commands.py:2055 +msgid "Command type must be one of `slash`, `message`, or `user`." +msgstr "" #: redbot/core/core_commands.py:2003 -#, docstring -msgid "\n" -" Show the current settings for [botname].\n" -" " -msgstr "\n" -" Afficher les paramètres actuels de [botname].\n" -" " +msgid "That application command is already enabled." +msgstr "Cette commande d'application est déjà activée." -#: redbot/core/core_commands.py:2021 -msgid "Admin roles: {admin}\n" -"Mod roles: {mod}\n" -"Locale: {guild_locale}\n" -"Regional format: {guild_regional_format}\n" -msgstr "Roles d'administrateurs: {admin}\n" -"Roles de modérateurs : {mod}\n" -"Localisation: {guild_locale}\n" -"Format régional d'écriture: {guild_regional_format}\n" +#: redbot/core/core_commands.py:2008 +msgid "That application command could not be found. Use `{prefix}slash list` to see all application commands. You may need to double check the command type." +msgstr "Cette commande d'application n'a pas pu être trouvée. Utilisez `{prefix}slash list` pour voir toutes les commandes d'application. Vous devrez peut-être vérifier le type de commande." -#: redbot/core/core_commands.py:2042 -msgid "{bot_name} Settings:\n\n" -"Prefixes: {prefixes}\n" -"{guild_settings}Global locale: {locale}\n" -"Global regional format: {regional_format}\n" -"Default embed colour: {colour}" -msgstr "{bot_name} Paramètres:\n\n" -"Préfixes : {prefixes}\n" -"{guild_settings} Localisation Globale : {locale}\n" -"Format d'écriture régionale global : {regional_format}\n" -"Couleur d'embed par défaut : {colour}" +#: redbot/core/core_commands.py:2019 +msgid "The command limit has been reached. Disable a command first." +msgstr "La limite de commande a été atteinte. Désactivez d'abord une commande." + +#: redbot/core/core_commands.py:2024 +msgid "Enabled {command_type} application command `{command_name}`" +msgstr "La commande d'application {command_type} `{command_name} ` est activée" -#: redbot/core/core_commands.py:2064 +#: redbot/core/core_commands.py:2036 #, 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\n" -" This is only applied to the current server and not globally.\n\n" -" **Examples:**\n" -" - `[p]set deletedelay` - Shows the current delete delay setting.\n" -" - `[p]set deletedelay 60` - Sets the delete delay to the max of 60 seconds.\n" -" - `[p]set deletedelay -1` - Disables deleting command messages.\n\n" +msgid "Marks an application command as being disabled, preventing it from being added to the bot.\n\n" +" See commands available to disable with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" +" - `` - The command name to disable. Only the top level name of a group command should be used.\n" +" - `[command_type]` - What type of application command to disable. Must be one of `slash`, `message`, or `user`. Defaults to `slash`.\n" " " msgstr "" -#: redbot/core/core_commands.py:2085 -msgid "Command deleting disabled." -msgstr "Suppression de la commande désactivée." +#: redbot/core/core_commands.py:2061 +msgid "That application command has been set as required for the cog to function by the author, and cannot be disabled. The cog must be unloaded to remove the command." +msgstr "" -#: redbot/core/core_commands.py:2087 -msgid "Delete delay set to {num} seconds." -msgstr "Délai de suppression défini à {num} secondes." - -#: redbot/core/core_commands.py:2092 -msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" -msgstr "Le bot supprimera les messages de commandes après {num} secondes. Définissez cette valeur sur -1 pour arrêter la suppression des messages" +#: redbot/core/core_commands.py:2073 +msgid "That application command is already disabled or does not exist." +msgstr "" -#: redbot/core/core_commands.py:2099 -msgid "I will not delete command messages." -msgstr "Je ne supprimerai pas les messages de commande." +#: redbot/core/core_commands.py:2079 +msgid "Disabled {command_type} application command `{command_name}`" +msgstr "" -#: redbot/core/core_commands.py:2104 +#: redbot/core/core_commands.py:2087 #, docstring -msgid "\n" -" Sets the bot's description.\n\n" -" Use without a description to reset.\n" -" This is shown in a few locations, including the help menu.\n\n" -" The maximum description length is 250 characters to ensure it displays properly.\n\n" -" The default is \"Red V3\".\n\n" -" **Examples:**\n" -" - `[p]set description` - Resets the description to the default setting.\n" -" - `[p]set description MyBot: A Red V3 Bot`\n\n" +msgid "Marks all application commands in a cog as being enabled, allowing them to be added to the bot.\n\n" +" See a list of cogs with application commands with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" +" - `` - The cog to enable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2124 -msgid "Description reset." -msgstr "Description réinitialisée." +#: redbot/core/core_commands.py:2117 +msgid "Couldn't find any disabled commands from the cog `{cog_name}`. Use `{prefix}slash list` to see all cogs with application commands." +msgstr "Impossible de trouver des commandes désactivées depuis le cog `{cog_name}`. Utilisez `{prefix}slash list` pour voir tous les cogs avec les commandes d'application." -#: redbot/core/core_commands.py:2127 -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:2132 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for slash commands. Disable some commands first." +msgstr "Activer toutes les commandes d'application de ce cog activerait un total de commandes {count} , dépassant la limite de commande {cap} pour les commandes slash. Désactiver certaines commandes d'abord." #: redbot/core/core_commands.py:2141 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for message commands. Disable some commands first." +msgstr "" + +#: redbot/core/core_commands.py:2150 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for user commands. Disable some commands first." +msgstr "" + +#: redbot/core/core_commands.py:2176 +msgid "Enabled {count} commands from `{cog_name}`:\n" +"{names}" +msgstr "" + +#: redbot/core/core_commands.py:2183 #, docstring -msgid "\n" -" Adds an admin role for this guild.\n\n" -" Admins have the same access as Mods, plus additional admin level commands like:\n" -" - `[p]set serverprefix`\n" -" - `[p]addrole`\n" -" - `[p]ban`\n" -" - `[p]ignore guild`\n\n" -" And more.\n\n" -" **Examples:**\n" -" - `[p]set addadminrole @Admins`\n" -" - `[p]set addadminrole Super Admins`\n\n" -" **Arguments:**\n" -" - `` - The role to add as an admin.\n" -" " -msgstr "\n" -" Ajoute un rôle administrateur pour ce serveur.\n\n" -" Les administrateurs ont les mêmes droits que les modérateurs et ont en plus accès à des commandes d'administration supplémentaires tel que:\n" -" - `[p]set serverprefix`\n" -" - `[p]addrole`\n" -" - `[p]ban`\n" -" - `[p]ignore la guild`\n\n" -" Et plus encore.\n\n" -" **Exemples:**\n" -" - `[p]set adminrole @Admins`\n" -" - `[p]set adminrole Super Admins`\n\n" +msgid "Marks all application commands in a cog as being disabled, preventing them from being added to the bot.\n\n" +" See a list of cogs with application commands with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `` - Le rôle à ajouter en tant qu'administrateur.\n" +" - `` - The cog to disable commands from. This argument is case sensitive.\n" " " +msgstr "" -#: redbot/core/core_commands.py:2161 -msgid "This role is already an admin role." -msgstr "Ce rôle est déjà un rôle admin." +#: redbot/core/core_commands.py:2204 +msgid "Couldn't find any enabled commands from the `{cog_name}` cog. Use `{prefix}slash list` to see all cogs with application commands." +msgstr "" -#: redbot/core/core_commands.py:2163 -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:2212 +msgid "Disabled {count} commands from `{cog_name}`:\n" +"{names}" +msgstr "Commandes {count} désactivées depuis `{cog_name}`:\n" +"{names}" -#: redbot/core/core_commands.py:2169 +#: redbot/core/core_commands.py:2219 #, docstring -msgid "\n" -" Adds a moderator role for this guild.\n\n" -" This grants access to moderator level commands like:\n" -" - `[p]mute`\n" -" - `[p]cleanup`\n" -" - `[p]customcommand create`\n\n" -" And more.\n\n" -" **Examples:**\n" -" - `[p]set addmodrole @Mods`\n" -" - `[p]set addmodrole Loyal Helpers`\n\n" -" **Arguments:**\n" -" - `` - The role to add as a moderator.\n" +msgid "List the slash commands the bot can see, and whether or not they are enabled.\n\n" +" This command shows the state that will be changed to when `[p]slash sync` is run.\n" +" Commands from the same cog are grouped, with the cog name as the header.\n\n" +" The prefix denotes the state of the command:\n" +" - Commands starting with `- ` have not yet been enabled.\n" +" - Commands starting with `+ ` have been manually enabled.\n" +" - Commands starting with `++` have been enabled by the cog author, and cannot be disabled.\n" " " -msgstr "\n" -" Ajoute un rôle de modérateur pour ce serveur.\n\n" -" Celui-ci donne accès aux commandes de niveau modérateur comme :\n" -" - `[p]mute`\n" -" - `[p]cleanup`\n" -" - `[p]customcommand create`\n\n" -" Et plus encore.\n\n" -" **Exemples:**\n" -" - `[p]set addmodrole @Mods`\n" -" - `[p]set addmodrole Loyal Helpers`\n\n" +msgstr "" + +#: redbot/core/core_commands.py:2309 +msgid "There are no application commands to list." +msgstr "Il n'y a aucune commande d'application à afficher." + +#: redbot/core/core_commands.py:2340 +#, docstring +msgid "Syncs the slash settings to discord.\n\n" +" Settings from `[p]slash list` will be synced with discord, changing what commands appear for users.\n" +" This should be run sparingly, make all necessary changes before running this command.\n\n" " **Arguments:**\n" -" - `` - Le rôle à ajouter en tant que modérateur.\n" +" - `[guild]` - If provided, syncs commands for that guild. Otherwise, syncs global commands.\n" " " +msgstr "" -#: redbot/core/core_commands.py:2188 -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:2360 +msgid "I need the `applications.commands` scope in this server to be able to do that. You can tell the bot to add that scope to invite links using `{prefix}inviteset commandscope`, and can then run `{prefix}invite` to get an invite that will give the bot the scope. You do not need to kick the bot to enable the scope, just use that invite to re-auth the bot with the scope enabled." +msgstr "" -#: redbot/core/core_commands.py:2190 -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:2371 +msgid "Synced {count} commands." +msgstr "Commandes {count} synchronisées." + +#: redbot/core/core_commands.py:2379 +msgid "You seem to be attempting to sync after recently syncing. Discord does not like it when bots sync more often than necessary, so this command has a cooldown. You should enable/disable all commands you want to change first, and run this command one time only after all changes have been made. " +msgstr "" -#: redbot/core/core_commands.py:2196 +#: redbot/core/core_commands.py:2390 #, docstring -msgid "\n" -" Removes an admin role for this guild.\n\n" +msgid "Shuts down the bot.\n\n" +" Allows [botname] to shut down gracefully.\n\n" +" This is the recommended method for shutting down the bot.\n\n" " **Examples:**\n" -" - `[p]set removeadminrole @Admins`\n" -" - `[p]set removeadminrole Super Admins`\n\n" -" **Arguments:**\n" -" - `` - The role to remove from being an admin.\n" -" " -msgstr "\n" -" Enlève le droit admin d'un rôle pour ce serveur.\n\n" -" **Exemples:**\n" -" - `[p]set removeadminrole @Admins`\n" -" - `[p]set removeadminrole Super Admins`\n\n" +" - `[p]shutdown`\n" +" - `[p]shutdown True` - Shutdowns silently.\n\n" " **Arguments:**\n" -" - `` - le rôle auquel le droit admin doit être enlevé.\n" +" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" " " +msgstr "" -#: redbot/core/core_commands.py:2208 -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:2210 -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:2407 +msgid "Shutting down... " +msgstr "Arrêt... " -#: redbot/core/core_commands.py:2216 +#: redbot/core/core_commands.py:2413 #, docstring -msgid "\n" -" Removes a mod role for this guild.\n\n" +msgid "Attempts to restart [botname].\n\n" +" Makes [botname] quit with exit code 26.\n" +" The restart is not guaranteed: it must be dealt with by the process manager in use.\n\n" " **Examples:**\n" -" - `[p]set removemodrole @Mods`\n" -" - `[p]set removemodrole Loyal Helpers`\n\n" +" - `[p]restart`\n" +" - `[p]restart True` - Restarts silently.\n\n" " **Arguments:**\n" -" - `` - The role to remove from being a moderator.\n" -" " -msgstr "\n" -" Enlève le droit de modération d'un rôle pour ce serveur.\n\n" -" **Exemples:**\n" -" - `[p]set removemodrole @Mods`\n" -" - `[p]set removemodrole Loyal Helpers`\n\n" -" **Arguments:**\n" -" - `` - le rôle auquel le droit de modération doit être enlevé.\n" +" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" " " +msgstr "" -#: redbot/core/core_commands.py:2228 -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:2427 +msgid "Restarting..." +msgstr "Redémarrage..." -#: redbot/core/core_commands.py:2230 -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:2434 +#, docstring +msgid "Base command for bank settings." +msgstr "Commande de base pour les paramètres de la banque." -#: redbot/core/core_commands.py:2236 +#: redbot/core/core_commands.py:2438 #, 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\n" -" **Example:**\n" -" - `[p]set usebotcolour`\n" +msgid "Show the current bank settings." +msgstr "Affiche les paramètres actuels de la banque." + +#: redbot/core/core_commands.py:2448 +msgid "Global" +msgstr "Global" + +#: redbot/core/core_commands.py:2448 +msgid "Server" +msgstr "Serveur" + +#: redbot/core/core_commands.py:2453 +msgid "Bank settings:\n\n" +"Bank name: {bank_name}\n" +"Bank scope: {bank_scope}\n" +"Currency: {currency_name}\n" +"Default balance: {default_balance}\n" +"Maximum allowed balance: {maximum_bal}\n" +msgstr "Paramètres de la banque :\n\n" +"Nom de la banque : {bank_name}\n" +"Contexte de la banque : {bank_scope}\n" +"Devise : {currency_name}\n" +"Solde de départ : {default_balance}\n" +"Solde maximum autorisé : {maximum_bal}\n" + +#: redbot/core/core_commands.py:2469 +#, docstring +msgid "Toggle whether the bank is global or not.\n\n" +" If the bank is global, it will become per-server.\n" +" If the bank is per-server, it will become global.\n" " " -msgstr "\n" -" Permet d'utiliser ou non la couleur configurée par le propriétaire du bot pour les embeds.\n\n" -" Par défaut, la couleur configurée du bot est utilisée.\n" -" Sinon, la couleur utilisée sera la couleur du rôle principal du bot.\n\n" -" **Exemple :**\n" -" - `[p]set usebotcolour`\n" +msgstr "Permet de choisir si la banque est globale ou non.\n\n" +" Si la banque est globale, elle deviendra par serveur.\n" +" Si la banque est par serveurs, elle deviendra globale.\n" " " -#: redbot/core/core_commands.py:2248 -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:2476 +msgid "per-server" +msgstr "par serveur" -#: redbot/core/core_commands.py:2249 -msgid "will not" -msgstr "ne sera pas" +#: redbot/core/core_commands.py:2476 +msgid "global" +msgstr "global" -#: redbot/core/core_commands.py:2249 -msgid "will" -msgstr "sera" +#: redbot/core/core_commands.py:2479 +msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" +msgstr "Cela va basculer la banque en : {banktype}, en supprimant tout les comptes durant le processus ! Si vous êtes sûr, tapez `{command}`" + +#: redbot/core/core_commands.py:2486 +msgid "The bank is now {banktype}." +msgstr "La banque est désormais : {banktype}." -#: redbot/core/core_commands.py:2257 +#: redbot/core/core_commands.py:2492 #, docstring -msgid "\n" -" Toggle whether to enable fuzzy command search for the server.\n\n" -" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" -" Note: This can be processor intensive and may be unsuitable for larger servers.\n\n" -" Default is for fuzzy command search to be disabled.\n\n" -" **Example:**\n" -" - `[p]set serverfuzzy`\n" +msgid "Set the bank's name." +msgstr "Défini le nom de la banque." + +#: redbot/core/core_commands.py:2494 +msgid "Bank name has been set to: {name}" +msgstr "Le nom de la banque est maintenant : {name}" + +#: redbot/core/core_commands.py:2500 +#, docstring +msgid "Set the name for the bank's currency." +msgstr "Défini le nom de la devise de la banque." + +#: redbot/core/core_commands.py:2502 +msgid "Currency name has been set to: {name}" +msgstr "Le nom de la devise est maintenant : {name}" + +#: redbot/core/core_commands.py:2508 +#, docstring +msgid "Set the maximum balance a user can get." +msgstr "Définit le solde maximum qu'un utilisateur peut obtenir." + +#: redbot/core/core_commands.py:2514 +msgid "Amount must be greater than zero and less than {max}." +msgstr "Le montant doit être supérieur à zéro et inférieur à {max}." + +#: redbot/core/core_commands.py:2519 +msgid "Maximum balance has been set to: {amount}" +msgstr "Le solde maximal a été réglé sur : {amount}" + +#: redbot/core/core_commands.py:2526 +#, docstring +msgid "Set the initial balance for new bank accounts.\n\n" +" Example:\n" +" - `[p]bankset registeramount 5000`\n\n" +" **Arguments**\n\n" +" - `` The new initial balance amount. Default is 0.\n" " " msgstr "" -#: redbot/core/core_commands.py:2272 -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:2542 +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/core/core_commands.py:2547 +msgid "Registering an account will now give {num} {currency}." +msgstr "L'enregistrement d'un compte va maintenant donner {num} {currency}." -#: redbot/core/core_commands.py:2280 +#: redbot/core/core_commands.py:2556 #, docstring -msgid "\n" -" Toggle whether to enable fuzzy command search in DMs.\n\n" -" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" -" Default is for fuzzy command search to be disabled.\n\n" -" **Example:**\n" -" - `[p]set fuzzy`\n" +msgid "Delete all bank accounts.\n\n" +" Examples:\n" +" - `[p]bankset reset` - Did not confirm. Shows the help message.\n" +" - `[p]bankset reset yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/core/core_commands.py:2293 -msgid "Fuzzy command search has been {} in DMs." -msgstr "La recherche de commande par fuzzy a été {} en DMs." +#: redbot/core/core_commands.py:2568 +msgid "This will delete all bank accounts for {scope}.\n" +"If you're sure, type `{prefix}bankset reset yes`" +msgstr "Ceci supprimera tous les comptes bancaires pour {scope}.\n" +"Si vous êtes sûr, tapez `{prefix}bankset reset yes`" + +#: redbot/core/core_commands.py:2574 redbot/core/core_commands.py:2584 +msgid "this server" +msgstr "ce serveur" -#: redbot/core/core_commands.py:2301 +#: redbot/core/core_commands.py:2581 +msgid "All bank accounts for {scope} have been deleted." +msgstr "Tous les comptes bancaires pour {scope} ont été supprimés." + +#: redbot/core/core_commands.py:2592 #, 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\n" -" **Examples:**\n" -" - `[p]set colour dark red`\n" -" - `[p]set colour blurple`\n" -" - `[p]set colour 0x5DADE2`\n" -" - `[p]set color 0x#FDFEFE`\n" -" - `[p]set color #7F8C8D`\n\n" -" **Arguments:**\n" -" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" +msgid "Base command for pruning bank accounts." +msgstr "Commande de base pour élaguer les comptes bancaires." + +#: redbot/core/core_commands.py:2599 +#, docstring +msgid "Prune bank accounts for users no longer in the server.\n\n" +" Cannot be used with a global bank. See `[p]bankset prune global`.\n\n" +" Examples:\n" +" - `[p]bankset prune server` - Did not confirm. Shows the help message.\n" +" - `[p]bankset prune server yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/core/core_commands.py:2321 -msgid "The color has been reset." -msgstr "La couleur a été réinitialisée." +#: redbot/core/core_commands.py:2613 +msgid "This command cannot be used with a global bank." +msgstr "Cette commande ne peut pas être utilisée avec une banque globale." -#: redbot/core/core_commands.py:2324 -msgid "The color has been set." -msgstr "La couleur a été définie." +#: redbot/core/core_commands.py:2617 +msgid "This will delete all bank accounts for users no longer in this server.\n" +"If you're sure, type `{prefix}bankset prune local yes`" +msgstr "Cela supprimera tous les comptes bancaires pour les utilisateurs qui ne sont plus sur ce serveur.\n" +"Si vous êtes sûr, tapez `{prefix}bank prune local yes`" + +#: redbot/core/core_commands.py:2626 +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/core/core_commands.py:2329 +#: redbot/core/core_commands.py:2632 #, docstring -msgid "Sets [botname]'s avatar\n\n" -" Supports either an attachment or an image URL.\n\n" -" **Examples:**\n" -" - `[p]set avatar` - With an image attachment, this will set the avatar.\n" -" - `[p]set avatar` - Without an attachment, this will show the command help.\n" -" - `[p]set avatar https://links.flaree.xyz/k95` - Sets the avatar to the provided url.\n\n" -" **Arguments:**\n" -" - `[url]` - An image url to be used as an avatar. Leave blank when uploading an attachment.\n" -" " -msgstr "Définit l'avatar de [botname]\n\n" -" Prend en charge l'utilisation d'une pièce jointe ou d'une URL vers une image.\n\n" -" **Exemples:**\n" -" - `[p]set avatar` - Avec une pièce jointe d'image, cela définira l'avatar.\n" -" - `[p]définir avatar` - Sans pièce jointe, cela montrera l'aide de la commande.\n" -" - `[p]définir l'avatar https://links.flaree.xyz/k95` - Définit l'avatar à l'image de l'URL fournie.\n\n" -" **Arguments:**\n" -" - `[url]` - Une url vers image à utiliser comme avatar. À laisser vide si vous fournissez une pièce jointe.\n" +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]bankset prune server`.\n\n" +" Examples:\n" +" - `[p]bankset prune global` - Did not confirm. Shows the help message.\n" +" - `[p]bankset prune global yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" " " +msgstr "" -#: redbot/core/core_commands.py:2352 -msgid "That URL is invalid." -msgstr "Cette URL est invalide." +#: redbot/core/core_commands.py:2646 +msgid "This command cannot be used with a local bank." +msgstr "Cette commande ne peut pas être utilisée avec une banque locale." -#: redbot/core/core_commands.py:2354 -msgid "Something went wrong while trying to get the image." -msgstr "Quelque chose s'est mal passé au moment de récupérer l'image." +#: redbot/core/core_commands.py:2650 +msgid "This will delete all bank accounts for users who no longer share a server with the bot.\n" +"If you're sure, type `{prefix}bankset prune global yes`" +msgstr "Cela supprimera tous les comptes bancaires pour les utilisateurs qui ne partagent plus de serveur avec le bot.\n" +"Si vous êtes sûr, tapez `{prefix}bank prune global yes`" -#: redbot/core/core_commands.py:2364 -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:2659 +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/core/core_commands.py:2371 -msgid "JPG / PNG format only." -msgstr "Format JPG/PNG uniquement." +#: redbot/core/core_commands.py:2672 +#, docstring +msgid "Delete the bank account of a specified user.\n\n" +" Examples:\n" +" - `[p]bankset prune user @Twentysix` - Did not confirm. Shows the help message.\n" +" - `[p]bankset 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/core/core_commands.py:2373 redbot/core/core_commands.py:2600 -#: redbot/core/core_commands.py:2656 redbot/core/core_commands.py:2680 -msgid "Done." -msgstr "Terminé." +#: redbot/core/core_commands.py:2692 +msgid "This will delete {name}'s bank account.\n" +"If you're sure, type `{prefix}bankset prune user {id} yes`" +msgstr "Ceci supprimera le compte bancaire de {name}.\n" +"Si vous êtes sûr, tapez `{prefix}user prune {id} yes`" + +#: redbot/core/core_commands.py:2700 +msgid "The bank account for {name} has been pruned." +msgstr "Le compte bancaire de {name} a été supprimé." -#: redbot/core/core_commands.py:2378 +#: redbot/core/core_commands.py:2705 #, docstring -msgid "\n" -" Removes [botname]'s avatar.\n\n" -" **Example:**\n" -" - `[p]set avatar remove`\n" -" " -msgstr "\n" -" Supprime l'avatar de [botname].\n\n" -" **Exemple :**\n" -" - `[p]set avatar remove`\n" -" " +msgid "Manage modlog settings." +msgstr "Gérer les paramètres du modlog." -#: redbot/core/core_commands.py:2386 -msgid "Avatar removed." -msgstr "Avatar supprimé." +#: redbot/core/core_commands.py:2711 +#, docstring +msgid "Command to fix misbehaving casetypes." +msgstr "Commande pour réparer les cas de mauvaise conduite." -#: redbot/core/core_commands.py:2392 +#: redbot/core/core_commands.py:2722 #, docstring -msgid "Sets [botname]'s playing status.\n\n" -" This will appear as `Playing ` or `PLAYING A GAME: ` depending on the context.\n\n" -" Maximum length for a playing status is 128 characters.\n\n" -" **Examples:**\n" -" - `[p]set playing` - Clears the activity status.\n" -" - `[p]set playing the keyboard`\n\n" -" **Arguments:**\n" -" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" +msgid "Set a channel as the modlog.\n\n" +" Omit `[channel]` to disable the modlog.\n" " " -msgstr "Définit le statut de jeu de [botname].\n\n" -" Cela apparaîtra comme ceci `Joue à ` ou `EN TRAIN DE JOUER ` en fonction du contexte.\n\n" -" La longueur maximale pour un statut de jeu est de 128 caractères.\n\n" -" **Exemples:**\n" -" - `[p]set playing` - Efface le statut de l'activité.\n" -" - `[p]set playing taper sur un clavier`\n\n" -" **Arguments:**\n" -" - `[game]` - Le texte qui suit `Joue à`. Laissez vide pour effacer le statut d'activité actuel.\n" +msgstr "Définir un salon comme modlog.\n\n" +" Omettre `[channel]` pour désactiver le modlog.\n" " " -#: redbot/core/core_commands.py:2408 -msgid "The maximum length of game descriptions is 128 characters." -msgstr "La longueur maximale d'une description de jeu est de 128 caractères." +#: redbot/core/core_commands.py:2731 +msgid "Mod events will be sent to {channel}." +msgstr "Les événements de modération seront envoyés à {channel}." -#: redbot/core/core_commands.py:2416 -msgid "Status set to ``Playing {game.name}``." -msgstr "Statut défini à ``Joue à {game.name}``." +#: redbot/core/core_commands.py:2735 +msgid "I do not have permissions to send messages in {channel}!" +msgstr "Je n'ai pas les permissions d'envoyer des messages dans {channel} !" -#: redbot/core/core_commands.py:2418 -msgid "Game cleared." -msgstr "Jeu effacé." +#: redbot/core/core_commands.py:2743 +msgid "Mod log is already disabled." +msgstr "Le journal des mods est déjà désactivé." + +#: redbot/core/core_commands.py:2746 +msgid "Mod log deactivated." +msgstr "Journal des logs désactivé." -#: redbot/core/core_commands.py:2424 +#: redbot/core/core_commands.py:2751 #, docstring -msgid "Sets [botname]'s listening status.\n\n" -" This will appear as `Listening to `.\n\n" -" Maximum length for a listening status is 128 characters.\n\n" -" **Examples:**\n" -" - `[p]set listening` - Clears the activity status.\n" -" - `[p]set listening jams`\n\n" -" **Arguments:**\n" -" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status." -msgstr "Définit le statut d'écoute de [botname].\n\n" -" Cela apparaîtra comme ceci `Écoute `.\n\n" -" La longueur maximale pour un statut d'écoute est de 128 caractères.\n\n" -" **Exemples:**\n" -" - `[p]set listening` - Efface le statut de l'activité.\n" -" - `[p]set listening jams`\n\n" -" **Arguments:**\n" -" - `[listening]` - Le texte qui suit `Écoute`. Laisser vide pour effacer le statut de l'activité actuelle." +msgid "\n" +" Enable or disable case creation for a mod action.\n\n" +" An action can be enabling or disabling specific cases. (Ban, kick, mute, etc.)\n\n" +" Example: `[p]modlogset cases kick enabled`\n" +" " +msgstr "\n" +" Activer ou désactiver la création de cas pour une action de modération.\n\n" +" Une action peut être l'activation ou la désactivation de cas spécifiques. (Ban, kick, mute, etc.)\n\n" +" Exemple: `[p]modlogset case kick enabled`\n" +" " -#: redbot/core/core_commands.py:2441 -msgid "The maximum length of listening descriptions is 128 characters." -msgstr "La longueur maximale d'une description d'écoute est de 128 caractères." +#: redbot/core/core_commands.py:2768 +msgid "Current settings:\n" +msgstr "" -#: redbot/core/core_commands.py:2450 -msgid "Status set to ``Listening to {listening}``." -msgstr "Statut défini à ``Écoute {listening}``." +#: redbot/core/core_commands.py:2773 +msgid "That action is not registered." +msgstr "Cette action n’est pas enregistrée." -#: redbot/core/core_commands.py:2453 -msgid "Listening cleared." -msgstr "Écoute éffacé." +#: redbot/core/core_commands.py:2778 +msgid "Case creation for {action_name} actions is now {enabled}." +msgstr "" -#: redbot/core/core_commands.py:2459 +#: redbot/core/core_commands.py:2786 #, docstring -msgid "Sets [botname]'s watching status.\n\n" -" This will appear as `Watching `.\n\n" -" Maximum length for a watching status is 128 characters.\n\n" -" **Examples:**\n" -" - `[p]set watching` - Clears the activity status.\n" -" - `[p]set watching [p]help`\n\n" -" **Arguments:**\n" -" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status." -msgstr "Définit le statut de visionnage de [botname].\n\n" -" Cela apparaîtra comme ceci `Regarde `.\n\n" -" La longueur maximale pour un statut de visionnage est de 128 caractères.\n\n" -" **Exemples:**\n" -" - `[p]set watching` - Efface le statut de l'activité.\n" -" - `[p]set watching [p]help`\n\n" -" **Arguments:**\n" -" - `[watching]` - Le texte qui suit `Regarde`. Laisser vide pour effacer le statut de l'activité actuelle." +msgid "Reset all modlog cases in this server." +msgstr "" -#: redbot/core/core_commands.py:2475 -msgid "The maximum length of watching descriptions is 128 characters." -msgstr "La longueur maximale d'une description de visionnage est de 128 caractères." +#: redbot/core/core_commands.py:2789 +msgid "Are you sure you would like to reset all modlog cases in this server?" +msgstr "" -#: redbot/core/core_commands.py:2482 -msgid "Status set to ``Watching {watching}``." -msgstr "Statut défini à ``Regarde {watching}``." +#: redbot/core/core_commands.py:2796 +msgid "You took too long to respond." +msgstr "Vous avez pris trop de temps à répondre." -#: redbot/core/core_commands.py:2484 -msgid "Watching cleared." -msgstr "Status de Visionnage effacé." +#: redbot/core/core_commands.py:2800 +msgid "Cases have been reset." +msgstr "Les arguments ont été réinitialisés." + +#: redbot/core/core_commands.py:2802 +msgid "No changes have been made." +msgstr "Aucune modification n'a été faite." -#: redbot/core/core_commands.py:2490 +#: redbot/core/core_commands.py:2806 #, docstring -msgid "Sets [botname]'s competing status.\n\n" -" This will appear as `Competing in `.\n\n" -" Maximum length for a competing status is 128 characters.\n\n" +msgid "Commands for changing [botname]'s settings." +msgstr "Des commandes pour modifier les paramètres de [botname]." + +#: redbot/core/core_commands.py:2813 +#, docstring +msgid "Commands for changing [botname]'s metadata." +msgstr "Commandes pour modifier les paramètres de [botname]." + +#: redbot/core/core_commands.py:2818 +#, docstring +msgid "\n" +" Sets the bot's description.\n\n" +" Use without a description to reset.\n" +" This is shown in a few locations, including the help menu.\n\n" +" The maximum description length is 250 characters to ensure it displays properly.\n\n" +" The default is \"Red V3\".\n\n" " **Examples:**\n" -" - `[p]set competing` - Clears the activity status.\n" -" - `[p]set competing London 2012 Olympic Games`\n\n" +" - `[p]set bot description` - Resets the description to the default setting.\n" +" - `[p]set bot description MyBot: A Red V3 Bot`\n\n" " **Arguments:**\n" -" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status." +" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2507 -msgid "The maximum length of competing descriptions is 128 characters." -msgstr "La longueur maximale d'une description de participation est de 128 caractères." - -#: redbot/core/core_commands.py:2516 -msgid "Status set to ``Competing in {competing}``." -msgstr "Statut défini à ``Participant à : {competing}``." +#: redbot/core/core_commands.py:2838 +msgid "Description reset." +msgstr "Description réinitialisée." -#: redbot/core/core_commands.py:2519 -msgid "Competing cleared." -msgstr "Statut de participation effacé." +#: redbot/core/core_commands.py:2841 +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:2525 +#: redbot/core/core_commands.py:2854 #, docstring -msgid "Sets [botname]'s status.\n\n" -" Available statuses:\n" -" - `online`\n" -" - `idle`\n" -" - `dnd`\n" -" - `invisible`\n\n" +msgid "Sets [botname]'s avatar\n\n" +" Supports either an attachment or an image URL.\n\n" " **Examples:**\n" -" - `[p]set status online` - Clears the status.\n" -" - `[p]set status invisible`\n\n" -" **Arguments:**\n" -" - `` - One of the available statuses.\n" -" " -msgstr "Définit le statut de [botname] .\n\n" -" Statuts disponibles :\n" -" - `online`\n" -" - `idle`\n" -" - `dnd`\n" -" - `invisible`\n\n" -" **Exemples:**\n" -" - `[p]set status online` - Efface le statut.\n" -" - `[p]set status invisible`\n\n" +" - `[p]set bot avatar` - With an image attachment, this will set the avatar.\n" +" - `[p]set bot avatar` - Without an attachment, this will show the command help.\n" +" - `[p]set bot avatar https://links.flaree.xyz/k95` - Sets the avatar to the provided url.\n\n" " **Arguments:**\n" -" - `` - Un des statuts disponibles.\n" +" - `[url]` - An image url to be used as an avatar. Leave blank when uploading an attachment.\n" " " +msgstr "" -#: redbot/core/core_commands.py:2555 -msgid "Status changed to {}." -msgstr "Statut changé à {}." +#: redbot/core/core_commands.py:2877 +msgid "That URL is invalid." +msgstr "Cette URL est invalide." -#: redbot/core/core_commands.py:2563 -#, docstring -msgid "Sets [botname]'s streaming status to a twitch stream.\n\n" -" This will appear as `Streaming ` or `LIVE ON TWITCH` depending on the context.\n" -" It will also include a `Watch` button with a twitch.tv url for the provided streamer.\n\n" -" Maximum length for a stream title is 128 characters.\n\n" -" Leaving both streamer and stream_title empty will clear it.\n\n" -" **Examples:**\n" -" - `[p]set stream` - Clears the activity status.\n" -" - `[p]set stream 26 Twentysix is streaming` - Sets the stream to `https://www.twitch.tv/26`.\n" -" - `[p]set stream https://twitch.tv/26 Twentysix is streaming` - Sets the URL manually.\n\n" -" **Arguments:**\n" -" - `` - The twitch streamer to provide a link to. This can be their twitch name or the entire URL.\n" -" - `` - The text to follow `Streaming` in the status." +#: redbot/core/core_commands.py:2879 +msgid "Something went wrong while trying to get the image." +msgstr "Quelque chose s'est mal passé au moment de récupérer l'image." + +#: redbot/core/core_commands.py:2889 +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, PNG, or GIF format." msgstr "" -#: redbot/core/core_commands.py:2588 -msgid "The maximum length of the streamer url is 511 characters." -msgstr "La longueur maximale de l'url pour un streamer est de 511 caractères." +#: redbot/core/core_commands.py:2896 +msgid "JPG / PNG / GIF format only." +msgstr "" -#: redbot/core/core_commands.py:2591 -msgid "The maximum length of the stream title is 128 characters." -msgstr "La longueur maximale d'un titre de stream est de 128 caractères." +#: redbot/core/core_commands.py:2898 redbot/core/core_commands.py:2967 +#: redbot/core/core_commands.py:2991 redbot/core/core_commands.py:3073 +msgid "Done." +msgstr "Terminé." -#: redbot/core/core_commands.py:2605 +#: redbot/core/core_commands.py:2903 +#, docstring +msgid "\n" +" Removes [botname]'s avatar.\n\n" +" **Example:**\n" +" - `[p]set bot avatar remove`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2911 +msgid "Avatar removed." +msgstr "Avatar supprimé." + +#: redbot/core/core_commands.py:2916 #, docstring msgid "Sets [botname]'s username.\n\n" " Maximum length for a username is 32 characters.\n\n" " Note: The username of a verified bot cannot be manually changed.\n" " Please contact Discord support to change it.\n\n" " **Example:**\n" -" - `[p]set username BaguetteBot`\n\n" +" - `[p]set bot username BaguetteBot`\n\n" " **Arguments:**\n" -" - `` - The username to give the bot.\n" -" " -msgstr "Définit le nom d'utilisateur de [botname].\n\n" -" La longueur maximale pour un nom d'utilisateur est de 32 caractères.\n\n" -" Note : Le nom d'utilisateur d'un bot vérifié ne peut pas être modifié manuellement.\n" -" Veuillez contacter le support Discord pour le changer.\n\n" -" **Exemple :**\n" -" - `[p]set username BaguetteBot`\n\n" -" **Arguments:**\n" -" - `` - Le nom d'utilisateur à donner au bot.\n" +" - `` - The username to give the bot.\n" " " +msgstr "" -#: redbot/core/core_commands.py:2621 +#: redbot/core/core_commands.py:2932 msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." msgstr "Le nom d'utilisateur d'un bot vérifié ne peut pas être modifié manuellement. Veuillez contacter le support Discord pour le modifier." -#: redbot/core/core_commands.py:2628 +#: redbot/core/core_commands.py:2939 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:2634 +#: redbot/core/core_commands.py:2945 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 "Le changement de nom d'utilisateur a échoué. 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: {command}" -#: redbot/core/core_commands.py:2644 +#: redbot/core/core_commands.py:2955 msgid "Failed to change the username. Discord returned the following error:\n" "{error_message}" msgstr "Impossible de changer le nom d'utilisateur. Discord a renvoyé l'erreur suivante :\n" "{error_message}" -#: redbot/core/core_commands.py:2654 +#: redbot/core/core_commands.py:2965 msgid "Unexpected error occurred when trying to change the username." msgstr "Une erreur inattendue s'est produite au moment de changer le nom d'utilisateur." -#: redbot/core/core_commands.py:2662 +#: redbot/core/core_commands.py:2973 #, docstring msgid "Sets [botname]'s nickname for the current server.\n\n" " Maximum length for a nickname is 32 characters.\n\n" " **Example:**\n" -" - `[p]set nickname 🎃 SpookyBot 🎃`\n\n" +" - `[p]set bot nickname 🎃 SpookyBot 🎃`\n\n" " **Arguments:**\n" -" - `[nickname]` - The nickname to give the bot. Leave blank to clear the current nickname.\n" -" " -msgstr "Définit le peudo de [botname] pour ce serveur.\n\n" -" La longueur maximale d'un surnom est de 32 caractères.\n\n" -" **Exemple :**\n" -" - `[p]set nickname 🎃 SpookyBot 🎃`\n\n" -" **Arguments :**\n" -" - `[nickname]` - Le pseudo à donner au bot. Laisser vide pour effacer le pseudo actuel.\n" +" - `[nickname]` - The nickname to give the bot. Leave blank to clear the current nickname.\n" " " +msgstr "" -#: redbot/core/core_commands.py:2674 +#: redbot/core/core_commands.py:2985 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:2678 +#: redbot/core/core_commands.py:2989 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:2685 +#: redbot/core/core_commands.py:2996 #, docstring -msgid "Sets [botname]'s global prefix(es).\n\n" -" Warning: This is not additive. It will replace all current prefixes.\n\n" -" See also the `--mentionable` flag to enable mentioning the bot as the prefix.\n\n" +msgid "Customizes a section of `[p]info`.\n\n" +" The maximum amount of allowed characters is 1024.\n" +" Supports markdown, links and \"mentions\".\n\n" +" Link example: `[My link](https://example.com)`\n\n" " **Examples:**\n" -" - `[p]set prefix !`\n" -" - `[p]set prefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" -" - `[p]set prefix \"@[botname] \"` - This uses a mention as the prefix. See also the `--mentionable` flag.\n" -" - `[p]set prefix ! ? .` - Sets multiple prefixes.\n\n" +" - `[p]set bot custominfo >>> I can use **markdown** such as quotes, ||spoilers|| and multiple lines.`\n" +" - `[p]set bot custominfo Join my [support server](discord.gg/discord)!`\n" +" - `[p]set bot custominfo` - Removes custom info text.\n\n" " **Arguments:**\n" -" - `` - The prefixes the bot will respond to globally.\n" +" - `[text]` - The custom info text.\n" " " msgstr "" -#: redbot/core/core_commands.py:2702 -msgid "Warning: A prefix is above the recommended length (20 characters).\n" -"Do you want to continue? (y/n)" +#: redbot/core/core_commands.py:3013 +msgid "The custom text has been cleared." +msgstr "Le texte personnalisé a été effacé." + +#: redbot/core/core_commands.py:3017 +msgid "The custom text has been set." +msgstr "Le texte personnalisé a été défini." + +#: redbot/core/core_commands.py:3020 +msgid "Text must be fewer than 1024 characters long." +msgstr "Le texte doit être long de moins de 1024 caractères." + +#: redbot/core/core_commands.py:3029 +#, docstring +msgid "Commands for setting [botname]'s status." msgstr "" -#: redbot/core/core_commands.py:2715 -msgid "Cancelled." -msgstr "Annulé." +#: redbot/core/core_commands.py:3043 +#, docstring +msgid "Sets [botname]'s streaming status to a twitch stream.\n\n" +" This will appear as `Streaming ` or `LIVE ON TWITCH` depending on the context.\n" +" It will also include a `Watch` button with a twitch.tv url for the provided streamer.\n\n" +" Maximum length for a stream title is 128 characters.\n\n" +" Leaving both streamer and stream_title empty will clear it.\n\n" +" **Examples:**\n" +" - `[p]set status stream` - Clears the activity status.\n" +" - `[p]set status stream 26 Twentysix is streaming` - Sets the stream to `https://www.twitch.tv/26`.\n" +" - `[p]set status stream https://twitch.tv/26 Twentysix is streaming` - Sets the URL manually.\n\n" +" **Arguments:**\n" +" - `` - The twitch streamer to provide a link to. This can be their twitch name or the entire URL.\n" +" - `` - The text to follow `Streaming` in the status." +msgstr "" -#: redbot/core/core_commands.py:2719 -msgid "Prefix set." -msgstr "Préfixe réglé." +#: redbot/core/core_commands.py:3081 +#, docstring +msgid "Sets [botname]'s playing status.\n\n" +" This will appear as `Playing ` or `PLAYING A GAME: ` depending on the context.\n\n" +" Maximum length for a playing status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status playing` - Clears the activity status.\n" +" - `[p]set status playing the keyboard`\n\n" +" **Arguments:**\n" +" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" +" " +msgstr "" -#: redbot/core/core_commands.py:2721 -msgid "Prefixes set." -msgstr "Préfixes défini." +#: redbot/core/core_commands.py:3102 +msgid "Status set to `Playing {game.name}`." +msgstr "" + +#: redbot/core/core_commands.py:3104 +msgid "Game cleared." +msgstr "Jeu effacé." + +#: redbot/core/core_commands.py:3112 +#, docstring +msgid "Sets [botname]'s listening status.\n\n" +" This will appear as `Listening to `.\n\n" +" Maximum length for a listening status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status listening` - Clears the activity status.\n" +" - `[p]set status listening jams`\n\n" +" **Arguments:**\n" +" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3134 +msgid "Status set to `Listening to {listening}`." +msgstr "" + +#: redbot/core/core_commands.py:3137 +msgid "Listening cleared." +msgstr "Écoute éffacé." + +#: redbot/core/core_commands.py:3145 +#, docstring +msgid "Sets [botname]'s watching status.\n\n" +" This will appear as `Watching `.\n\n" +" Maximum length for a watching status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status watching` - Clears the activity status.\n" +" - `[p]set status watching [p]help`\n\n" +" **Arguments:**\n" +" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3166 +msgid "Status set to `Watching {watching}`." +msgstr "Statut défini à ``Regarde {watching}`." + +#: redbot/core/core_commands.py:3168 +msgid "Watching cleared." +msgstr "Status de Visionnage effacé." + +#: redbot/core/core_commands.py:3176 +#, docstring +msgid "Sets [botname]'s competing status.\n\n" +" This will appear as `Competing in `.\n\n" +" Maximum length for a competing status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status competing` - Clears the activity status.\n" +" - `[p]set status competing London 2012 Olympic Games`\n\n" +" **Arguments:**\n" +" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3198 +msgid "Status set to `Competing in {competing}`." +msgstr "" + +#: redbot/core/core_commands.py:3201 +msgid "Competing cleared." +msgstr "Statut de participation effacé." + +#: redbot/core/core_commands.py:3209 +#, docstring +msgid "Sets [botname]'s custom status.\n\n" +" This will appear as ``.\n\n" +" Maximum length for a custom status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status custom` - Clears the activity status.\n" +" - `[p]set status custom Running cogs...`\n\n" +" **Arguments:**\n" +" - `[text]` - The custom status text. Leave blank to clear the current activity status.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3230 +msgid "Custom status set to `{text}`." +msgstr "" + +#: redbot/core/core_commands.py:3232 +msgid "Custom status cleared." +msgstr "Statut personnalisé effacé." + +#: redbot/core/core_commands.py:3237 +msgid "Status changed to {}." +msgstr "Statut changé à {}." + +#: redbot/core/core_commands.py:3243 +#, docstring +msgid "Set [botname]'s status to online." +msgstr "Passer le statut de [botname] à connecté." + +#: redbot/core/core_commands.py:3250 +#, docstring +msgid "Set [botname]'s status to do not disturb." +msgstr "" + +#: redbot/core/core_commands.py:3257 +#, docstring +msgid "Set [botname]'s status to idle." +msgstr "Passer le statut de [botname] à occupé." + +#: redbot/core/core_commands.py:3264 +#, docstring +msgid "Set [botname]'s status to invisible." +msgstr "Passer le statut de [botname] à invisible." -#: redbot/core/core_commands.py:2727 +#: redbot/core/core_commands.py:3274 +#, docstring +msgid "Set server's admin and mod roles for [botname]." +msgstr "" + +#: redbot/core/core_commands.py:3280 #, docstring msgid "\n" -" Sets [botname]'s server prefix(es).\n\n" -" Warning: This will override global prefixes, the bot will not respond to any global prefixes in this server.\n" -" This is not additive. It will replace all current server prefixes.\n" -" A prefix cannot have more than 20 characters.\n\n" +" Adds an admin role for this server.\n\n" +" Admins have the same access as Mods, plus additional admin level commands like:\n" +" - `[p]set serverprefix`\n" +" - `[p]addrole`\n" +" - `[p]ban`\n" +" - `[p]ignore guild`\n\n" +" And more.\n\n" " **Examples:**\n" -" - `[p]set serverprefix !`\n" -" - `[p]set serverprefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" -" - `[p]set serverprefix \"@[botname] \"` - This uses a mention as the prefix.\n" -" - `[p]set serverprefix ! ? .` - Sets multiple prefixes.\n\n" +" - `[p]set roles addadminrole @Admins`\n" +" - `[p]set roles addadminrole Super Admins`\n\n" " **Arguments:**\n" -" - `[prefixes...]` - The prefixes the bot will respond to on this server. Leave blank to clear server prefixes.\n" +" - `` - The role to add as an admin.\n" " " msgstr "" -#: redbot/core/core_commands.py:2745 -msgid "Server prefixes have been reset." -msgstr "Les préfixes du serveur ont été réinitialisées." +#: redbot/core/core_commands.py:3300 +msgid "This role is already an admin role." +msgstr "Ce rôle est déjà un rôle admin." + +#: redbot/core/core_commands.py:3302 +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:2748 -msgid "You cannot have a prefix longer than 20 characters." +#: redbot/core/core_commands.py:3308 +#, docstring +msgid "\n" +" Adds a moderator role for this server.\n\n" +" This grants access to moderator level commands like:\n" +" - `[p]mute`\n" +" - `[p]cleanup`\n" +" - `[p]customcommand create`\n\n" +" And more.\n\n" +" **Examples:**\n" +" - `[p]set roles addmodrole @Mods`\n" +" - `[p]set roles addmodrole Loyal Helpers`\n\n" +" **Arguments:**\n" +" - `` - The role to add as a moderator.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2753 -msgid "Server prefix set." -msgstr "Préfixe du serveur défini." +#: redbot/core/core_commands.py:3327 +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:2755 -msgid "Server prefixes set." -msgstr "Préfixes du serveur défini." +#: redbot/core/core_commands.py:3329 +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:3337 +#, docstring +msgid "\n" +" Removes an admin role for this server.\n\n" +" **Examples:**\n" +" - `[p]set roles removeadminrole @Admins`\n" +" - `[p]set roles removeadminrole Super Admins`\n\n" +" **Arguments:**\n" +" - `` - The role to remove from being an admin.\n" +" " +msgstr "" -#: redbot/core/core_commands.py:2760 +#: redbot/core/core_commands.py:3349 +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:3351 +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:3359 #, docstring msgid "\n" -" Changes the bot's default locale.\n\n" +" Removes a mod role for this server.\n\n" +" **Examples:**\n" +" - `[p]set roles removemodrole @Mods`\n" +" - `[p]set roles removemodrole Loyal Helpers`\n\n" +" **Arguments:**\n" +" - `` - The role to remove from being a moderator.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3371 +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:3373 +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:3381 +#, docstring +msgid "\n" +" Changes [botname]'s locale in this server.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" Use \"default\" to return to the bot's default set language.\n\n" +" If you want to change bot's global locale, see `[p]set locale global` command.\n\n" +" **Examples:**\n" +" - `[p]set locale en-US`\n" +" - `[p]set locale de-DE`\n" +" - `[p]set locale fr-FR`\n" +" - `[p]set locale pl-PL`\n" +" - `[p]set locale default` - Resets to the global default locale.\n\n" +" **Arguments:**\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3408 +#, docstring +msgid "\n" +" Changes [botname]'s default locale.\n\n" " This will be used when a server has not set a locale, or in DMs.\n\n" " Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" " To reset to English, use \"en-US\".\n\n" " **Examples:**\n" -" - `[p]set locale en-US`\n" -" - `[p]set locale de-DE`\n" -" - `[p]set locale fr-FR`\n" -" - `[p]set locale pl-PL`\n\n" +" - `[p]set locale global en-US`\n" +" - `[p]set locale global de-DE`\n" +" - `[p]set locale global fr-FR`\n" +" - `[p]set locale global pl-PL`\n\n" " **Arguments:**\n" -" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" " " msgstr "" -#: redbot/core/core_commands.py:2781 redbot/core/core_commands.py:2825 -#: redbot/core/core_commands.py:2864 redbot/core/core_commands.py:2908 +#: redbot/core/core_commands.py:3429 redbot/core/core_commands.py:3472 +#: redbot/core/core_commands.py:3534 redbot/core/core_commands.py:3579 msgid "Invalid language code. Use format: `en-US`" msgstr "Code de langue invalide. Utilisez le format `en-US`" -#: redbot/core/core_commands.py:2785 redbot/core/core_commands.py:2829 -#: redbot/core/core_commands.py:2868 redbot/core/core_commands.py:2912 +#: redbot/core/core_commands.py:3433 redbot/core/core_commands.py:3476 +#: redbot/core/core_commands.py:3538 redbot/core/core_commands.py:3583 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:2792 +#: redbot/core/core_commands.py:3440 msgid "Global locale has been set." msgstr "Le langage global a été définie." -#: redbot/core/core_commands.py:2798 +#: redbot/core/core_commands.py:3446 #, docstring msgid "\n" -" Changes the bot's locale in this server.\n\n" +" Changes [botname]'s locale in this server.\n\n" " Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" -" Use \"default\" to return to the bot's default set language.\n" -" To reset to English, use \"en-US\".\n\n" +" Use \"default\" to return to the bot's default set language.\n\n" " **Examples:**\n" -" - `[p]set locale en-US`\n" -" - `[p]set locale de-DE`\n" -" - `[p]set locale fr-FR`\n" -" - `[p]set locale pl-PL`\n" -" - `[p]set locale default` - Resets to the global default locale.\n\n" +" - `[p]set locale server en-US`\n" +" - `[p]set locale server de-DE`\n" +" - `[p]set locale server fr-FR`\n" +" - `[p]set locale server pl-PL`\n" +" - `[p]set locale server default` - Resets to the global default locale.\n\n" " **Arguments:**\n" -" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" " " -msgstr "\n" -" Change la langue du bot dans ce serveur.\n\n" -" Allez sur la [page Crowdin de Red](https://translate.discord.red) pour voir les langues disponibles grâce aux traductions.\n\n" -" Utilisez \"default\" pour revenir à la langue définie par défaut du bot.\n" -" Pour réinitialiser en anglais, utilisez \"en-US\".\n\n" -" **Exemples:**\n" -" - `[p]set locale en-US`\n" -" - `[p]set locale de-DE`\n" -" - `[p]set locale fr-FR`\n" -" - `[p]set locale pl-PL`\n" -" - `[p]set locale default` - Réinitialise la langue à la langue globale.\n\n" -" **Arguments :**\n" -" - `` - La langue par défaut à utiliser pour le bot. Cette langue peut être n'importe quel code de langue avec l'indicatif du pays.\n" -" " - -#: redbot/core/core_commands.py:2820 +msgstr "" + +#: redbot/core/core_commands.py:3467 msgid "Locale has been set to the default." msgstr "Le langage a été défini sur le paramètre par défaut." -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:3482 msgid "Locale has been set." msgstr "Le langage a été défini." -#: redbot/core/core_commands.py:2841 +#: redbot/core/core_commands.py:3487 +#, docstring +msgid "\n" +" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale in this server.\n\n" +" If you want to change bot's global regional format, see `[p]set regionalformat global` command.\n\n" +" **Examples:**\n" +" - `[p]set regionalformat en-US`\n" +" - `[p]set region de-DE`\n" +" - `[p]set regionalformat reset` - Resets to the locale.\n\n" +" **Arguments:**\n" +" - `[language_code]` - The region format to use for the bot in this server.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3511 #, docstring msgid "\n" " Changes the bot's regional format. This is used for formatting date, time and numbers.\n\n" " `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" -" Leave `language_code` empty to base regional formatting on bot's locale.\n\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale.\n\n" " **Examples:**\n" -" - `[p]set globalregionalformat en-US`\n" -" - `[p]set globalregion de-DE`\n" -" - `[p]set globalregionalformat` - Resets to the locale.\n\n" +" - `[p]set regionalformat global en-US`\n" +" - `[p]set region global de-DE`\n" +" - `[p]set regionalformat global reset` - Resets to the locale.\n\n" " **Arguments:**\n" -" - `[language_code]` - The default region format to use for the bot.\n" +" - `[language_code]` - The default region format to use for the bot.\n" " " msgstr "" -#: redbot/core/core_commands.py:2858 +#: redbot/core/core_commands.py:3528 msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:2875 +#: redbot/core/core_commands.py:3545 msgid "Global regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:2883 +#: redbot/core/core_commands.py:3554 #, docstring msgid "\n" " Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" " `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" -" Leave `language_code` empty to base regional formatting on bot's locale in this server.\n\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale in this server.\n\n" " **Examples:**\n" -" - `[p]set regionalformat en-US`\n" -" - `[p]set region de-DE`\n" -" - `[p]set regionalformat` - Resets to the locale.\n\n" +" - `[p]set regionalformat server en-US`\n" +" - `[p]set region local de-DE`\n" +" - `[p]set regionalformat server reset` - Resets to the locale.\n\n" " **Arguments:**\n" -" - `[language_code]` - The region format to use for the bot in this server.\n" +" - `[language_code]` - The region format to use for the bot in this server.\n" " " msgstr "" -#: redbot/core/core_commands.py:2901 +#: redbot/core/core_commands.py:3572 msgid "Regional formatting will now be based on bot's locale in this server." msgstr "Le formatage régional sera maintenant basé sur la localisation du bot dans ce serveur." -#: redbot/core/core_commands.py:2919 +#: redbot/core/core_commands.py:3590 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:2927 -#, 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\n" -" Link example: `[My link](https://example.com)`\n\n" -" **Examples:**\n" -" - `[p]set custominfo >>> I can use **markdown** such as quotes, ||spoilers|| and multiple lines.`\n" -" - `[p]set custominfo Join my [support server](discord.gg/discord)!`\n" -" - `[p]set custominfo` - Removes custom info text.\n\n" -" **Arguments:**\n" -" - `[text]` - The custom info text.\n" -" " -msgstr "Personnalise une section de `[p]info`.\n\n" -" Le nombre maximum de caractères autorisés est de 1024.\n" -" Supporte le language markdown, les liens et les \"mentions\".\n\n" -" Exemple de lien : `[Mon lien](https://exemple.com)`\n\n" -" **Exemples:**\n" -" - `[p]set custominfo >>> Je peux utiliser **markdown** pour des citations, des ||spoilers|| et plusieurs lignes.\n" -" - `[p]set custominfo Rejoignez mon [serveur de support](discord.gg/discord)!`\n" -" - `[p]set custominfo` - Supprime le texte d'information personnalisé.\n\n" -" **Arguments:**\n" -" - `[text]` - Le texte à mettre dans la section personnalisée.\n" -" " - -#: redbot/core/core_commands.py:2944 -msgid "The custom text has been cleared." -msgstr "Le texte personnalisé a été effacé." - -#: redbot/core/core_commands.py:2948 -msgid "The custom text has been set." -msgstr "Le texte personnalisé a été défini." - -#: redbot/core/core_commands.py:2951 -msgid "Text must be fewer than 1024 characters long." -msgstr "Le texte doit être long de moins de 1024 caractères." - -#: redbot/core/core_commands.py:2956 +#: redbot/core/core_commands.py:3607 #, docstring msgid "\n" " Commands to 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" +" If passed without the `` or `` arguments it will allow you to open a modal to set your API keys securely.\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, so this command should only be used in a private channel or in DM with the bot.\n\n" " **Examples:**\n" -" - `[p]set api Spotify redirect_uri localhost`\n" -" - `[p]set api github client_id,whoops client_secret,whoops`\n\n" +" - `[p]set api`\n" +" - `[p]set api spotify`\n" +" - `[p]set api spotify redirect_uri localhost`\n" +" - `[p]set api github client_id,whoops client_secret,whoops`\n\n" " **Arguments:**\n" -" - `` - The service you're adding tokens to.\n" -" - `` - Pairs of token keys and values. The key and value should be separated by one of ` `, `,`, or `;`.\n" +" - `` - The service you're adding tokens to.\n" +" - `` - Pairs of token keys and values. The key and value should be separated by one of ` `, `,`, or `;`.\n" " " msgstr "" -#: redbot/core/core_commands.py:2977 +#: redbot/core/core_commands.py:3631 +msgid "Click the button below to set your keys." +msgstr "" + +#: redbot/core/core_commands.py:3633 +msgid "This API keys setup message has expired." +msgstr "" + +#: redbot/core/core_commands.py:3638 msgid "`{service}` API tokens have been set." msgstr "`{service}` les tokens API ont été définis." -#: redbot/core/core_commands.py:2981 +#: redbot/core/core_commands.py:3642 #, docstring msgid "\n" " Show all external API services along with their keys that have been set.\n\n" " Secrets are not shown.\n\n" " **Example:**\n" -" - `[p]set api list``\n" -" " -msgstr "\n" -" Affiche les services d'API externes ainsi que leurs clés qui ont été définies.\n\n" -" Les secrets ne sont pas affichés.\n\n" -" **Exemple :**\n" -" - `[p]set api list`\n" +" - `[p]set api list`\n" " " +msgstr "" -#: redbot/core/core_commands.py:2992 +#: redbot/core/core_commands.py:3653 msgid "No API services have been set yet." msgstr "Aucun service d'API n'a encore été défini." -#: redbot/core/core_commands.py:2997 +#: redbot/core/core_commands.py:3658 msgid "Set API services:\n" msgstr "Services d'API définis:\n" -#: redbot/core/core_commands.py:2997 +#: redbot/core/core_commands.py:3658 msgid "Set API service:\n" msgstr "Service d'API défini:\n" -#: redbot/core/core_commands.py:3007 +#: redbot/core/core_commands.py:3668 #, docstring msgid "\n" " Remove the given services with all their keys and tokens.\n\n" " **Examples:**\n" -" - `[p]set api remove Spotify`\n" -" - `[p]set api remove github audiodb`\n\n" -" **Arguments:**\n" -" - `` - The services to remove." -msgstr "\n" -" Retire les services donnés avec toutes leurs clés et jetons.\n\n" -" **Exemples:**\n" -" - `[p]set api remove Spotify`\n" -" - `[p]set api remove github audiodb`\n\n" +" - `[p]set api remove spotify`\n" +" - `[p]set api remove github youtube`\n\n" " **Arguments:**\n" -" - `` - Les services à supprimer." +" - `` - The services to remove." +msgstr "" -#: redbot/core/core_commands.py:3022 +#: redbot/core/core_commands.py:3683 msgid "Services deleted successfully:\n" "{services_list}" msgstr "Services supprimés avec succès :\n" "{services_list}" -#: redbot/core/core_commands.py:3026 +#: redbot/core/core_commands.py:3687 msgid "Service deleted successfully: {service_name}" msgstr "Service supprimé avec succès :{service_name}" -#: redbot/core/core_commands.py:3031 -msgid "None of the services you provided had any keys set." -msgstr "Aucun des services que vous avez fournis n'a de clés de défini." +#: redbot/core/core_commands.py:3692 +msgid "None of the services you provided had any keys set." +msgstr "Aucun des services que vous avez fournis n'a de clés de défini." + +#: redbot/core/core_commands.py:3700 +#, docstring +msgid "\n" +" Commands for configuring owner notifications.\n\n" +" Owner notifications include usage of `[p]contact` and available Red updates.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3709 +#, docstring +msgid "\n" +" Opt-in on receiving owner notifications.\n\n" +" This is the default state.\n\n" +" Note: This will only resume sending owner notifications to your DMs.\n" +" Additional owners and destinations will not be affected.\n\n" +" **Example:**\n" +" - `[p]set ownernotifications optin`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3728 +#, docstring +msgid "\n" +" Opt-out of receiving owner notifications.\n\n" +" Note: This will only stop sending owner notifications to your DMs.\n" +" Additional owners and destinations will still receive notifications.\n\n" +" **Example:**\n" +" - `[p]set ownernotifications optout`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3750 +#, docstring +msgid "\n" +" Adds a destination text channel to receive owner notifications.\n\n" +" **Examples:**\n" +" - `[p]set ownernotifications adddestination #owner-notifications`\n" +" - `[p]set ownernotifications adddestination 168091848718417920` - Accepts channel IDs.\n\n" +" **Arguments:**\n" +" - `` - The channel to send owner notifications to.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3775 +#, docstring +msgid "\n" +" Removes a destination text channel from receiving owner notifications.\n\n" +" **Examples:**\n" +" - `[p]set ownernotifications removedestination #owner-notifications`\n" +" - `[p]set ownernotifications deletedestination 168091848718417920` - Accepts channel IDs.\n\n" +" **Arguments:**\n" +" - `` - The channel to stop sending owner notifications to.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3799 +#, docstring +msgid "\n" +" Lists the configured extra destinations for owner notifications.\n\n" +" **Example:**\n" +" - `[p]set ownernotifications listdestinations`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3809 +msgid "There are no extra channels being sent to." +msgstr "" + +#: redbot/core/core_commands.py:3820 +msgid "Unknown channel with id: {id}" +msgstr "Salon inconnu avec l'id : {id}" + +#: redbot/core/core_commands.py:3830 +#, docstring +msgid "\n" +" Show the current settings for [botname].\n\n" +" Accepts optional server parameter to allow prefix recovery.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3844 redbot/core/core_commands.py:3848 +msgid "Not Set." +msgstr "Pas encore défini." + +#: redbot/core/core_commands.py:3855 +msgid "Admin roles: {admin}\n" +"Mod roles: {mod}\n" +"Locale: {guild_locale}\n" +"Regional format: {guild_regional_format}\n" +msgstr "Roles d'administrateurs: {admin}\n" +"Roles de modérateurs : {mod}\n" +"Localisation: {guild_locale}\n" +"Format régional d'écriture: {guild_regional_format}\n" + +#: redbot/core/core_commands.py:3876 +msgid "{bot_name} Settings:\n\n" +"Prefixes: {prefixes}\n" +"{guild_settings}Global locale: {locale}\n" +"Global regional format: {regional_format}\n" +"Default embed colour: {colour}" +msgstr "{bot_name} Paramètres:\n\n" +"Préfixes : {prefixes}\n" +"{guild_settings} Localisation Globale : {locale}\n" +"Format d'écriture régionale global : {regional_format}\n" +"Couleur d'embed par défaut : {colour}" + +#: redbot/core/core_commands.py:3898 +#, 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\n" +" This is only applied to the current server and not globally.\n\n" +" **Examples:**\n" +" - `[p]set deletedelay` - Shows the current delete delay setting.\n" +" - `[p]set deletedelay 60` - Sets the delete delay to the max of 60 seconds.\n" +" - `[p]set deletedelay -1` - Disables deleting command messages.\n\n" +" **Arguments:**\n" +" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3919 +msgid "Command deleting disabled." +msgstr "Suppression de la commande désactivée." + +#: redbot/core/core_commands.py:3921 +msgid "Delete delay set to {num} seconds." +msgstr "Délai de suppression défini à {num} secondes." + +#: redbot/core/core_commands.py:3926 +msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" +msgstr "Le bot supprimera les messages de commandes après {num} secondes. Définissez cette valeur sur -1 pour arrêter la suppression des messages" + +#: redbot/core/core_commands.py:3933 +msgid "I will not delete command messages." +msgstr "Je ne supprimerai pas les messages de commande." + +#: redbot/core/core_commands.py:3939 +#, 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\n" +" **Example:**\n" +" - `[p]set usebotcolour`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3951 +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:3952 +msgid "will not" +msgstr "ne sera pas" + +#: redbot/core/core_commands.py:3952 +msgid "will" +msgstr "sera" + +#: redbot/core/core_commands.py:3960 +#, docstring +msgid "\n" +" Toggle whether to enable fuzzy command search for the server.\n\n" +" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" +" Note: This can be processor intensive and may be unsuitable for larger servers.\n\n" +" Default is for fuzzy command search to be disabled.\n\n" +" **Example:**\n" +" - `[p]set serverfuzzy`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3975 +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:3983 +#, docstring +msgid "\n" +" Toggle whether to enable fuzzy command search in DMs.\n\n" +" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" +" Default is for fuzzy command search to be disabled.\n\n" +" **Example:**\n" +" - `[p]set fuzzy`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3996 +msgid "Fuzzy command search has been {} in DMs." +msgstr "La recherche de commande par fuzzy a été {} en DMs." + +#: redbot/core/core_commands.py:4004 +#, 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\n" +" **Examples:**\n" +" - `[p]set colour dark red`\n" +" - `[p]set colour blurple`\n" +" - `[p]set colour 0x5DADE2`\n" +" - `[p]set color 0x#FDFEFE`\n" +" - `[p]set color #7F8C8D`\n\n" +" **Arguments:**\n" +" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4024 +msgid "The color has been reset." +msgstr "La couleur a été réinitialisée." + +#: redbot/core/core_commands.py:4027 +msgid "The color has been set." +msgstr "La couleur a été définie." + +#: redbot/core/core_commands.py:4036 +#, docstring +msgid "Sets [botname]'s global prefix(es).\n\n" +" Warning: This is not additive. It will replace all current prefixes.\n\n" +" See also the `--mentionable` flag to enable mentioning the bot as the prefix.\n\n" +" **Examples:**\n" +" - `[p]set prefix !`\n" +" - `[p]set prefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" +" - `[p]set prefix \"@[botname] \"` - This uses a mention as the prefix. See also the `--mentionable` flag.\n" +" - `[p]set prefix ! ? .` - Sets multiple prefixes.\n\n" +" **Arguments:**\n" +" - `` - The prefixes the bot will respond to globally.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4053 redbot/core/core_commands.py:4130 +msgid "Prefixes cannot start with '/', as it conflicts with Discord's slash commands." +msgstr "" + +#: redbot/core/core_commands.py:4058 +msgid "Warning: A prefix is below the recommended length (1 character).\n" +"Do you want to continue?" +msgstr "" + +#: redbot/core/core_commands.py:4072 redbot/core/core_commands.py:4090 +msgid "Cancelled." +msgstr "Annulé." + +#: redbot/core/core_commands.py:4076 +msgid "Warning: A prefix is above the recommended length (25 characters).\n" +"Do you want to continue?" +msgstr "" + +#: redbot/core/core_commands.py:4094 +msgid "Prefix set." +msgstr "Préfixe réglé." + +#: redbot/core/core_commands.py:4096 +msgid "Prefixes set." +msgstr "Préfixes défini." + +#: redbot/core/core_commands.py:4103 +#, docstring +msgid "\n" +" Sets [botname]'s server prefix(es).\n\n" +" Warning: This will override global prefixes, the bot will not respond to any global prefixes in this server.\n" +" This is not additive. It will replace all current server prefixes.\n" +" A prefix cannot have more than 25 characters.\n\n" +" **Examples:**\n" +" - `[p]set serverprefix !`\n" +" - `[p]set serverprefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" +" - `[p]set serverprefix \"@[botname] \"` - This uses a mention as the prefix.\n" +" - `[p]set serverprefix ! ? .` - Sets multiple prefixes.\n" +" - `[p]set serverprefix \"Red - Discord Bot\" ?` - Sets the prefix for a specific server. Quotes are needed to use spaces in the server name.\n\n" +" **Arguments:**\n" +" - `[server]` - The server to set the prefix for. Defaults to current server.\n" +" - `[prefixes...]` - The prefixes the bot will respond to on this server. Leave blank to clear server prefixes.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4126 +msgid "Server prefixes have been reset." +msgstr "Les préfixes du serveur ont été réinitialisées." + +#: redbot/core/core_commands.py:4134 +msgid "You cannot have a prefix shorter than 1 character." +msgstr "" + +#: redbot/core/core_commands.py:4137 +msgid "You cannot have a prefix longer than 25 characters." +msgstr "" + +#: redbot/core/core_commands.py:4142 +msgid "Server prefix set." +msgstr "Préfixe du serveur défini." + +#: redbot/core/core_commands.py:4144 +msgid "Server prefixes set." +msgstr "Préfixes du serveur défini." + +#: redbot/core/core_commands.py:4149 +#, docstring +msgid "\n" +" Set a global bot variable for using buttons in menus.\n\n" +" When enabled, all usage of cores menus API will use buttons instead of reactions.\n\n" +" This defaults to False.\n" +" Using this without a setting will toggle.\n\n" +" **Examples:**\n" +" - `[p]set usebuttons True` - Enables using buttons.\n" +" - `[p]helpset usebuttons` - Toggles the value.\n\n" +" **Arguments:**\n" +" - `[use_buttons]` - Whether to use buttons. Leave blank to toggle.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4168 +msgid "I will use buttons on basic menus." +msgstr "" + +#: redbot/core/core_commands.py:4170 +msgid "I will not use buttons on basic menus." +msgstr "" + +#: redbot/core/core_commands.py:4175 +#, docstring +msgid "\n" +" Set the message that will be sent on uncaught bot errors.\n\n" +" To include the command name in the message, use the `{command}` placeholder.\n\n" +" If you omit the `msg` argument, the message will be reset to the default one.\n\n" +" **Examples:**\n" +" - `[p]set errormsg` - Resets the error message back to the default: \"Error in command '{command}'.\". If the command invoker is one of the bot owners, the message will also include \"Check your console or logs for details.\".\n" +" - `[p]set errormsg Oops, the command {command} has failed! Please try again later.` - Sets the error message to a custom one.\n\n" +" **Arguments:**\n" +" - `[msg]` - The custom error message. Must be less than 1000 characters. Omit to reset to the default one.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4190 +msgid "The message must be less than 1000 characters." +msgstr "" + +#: redbot/core/core_commands.py:4194 +msgid "Successfully updated the error message." +msgstr "" + +#: redbot/core/core_commands.py:4197 +msgid "Successfully reset the error message back to the default one." +msgstr "" -#: redbot/core/core_commands.py:3036 +#: redbot/core/core_commands.py:4204 #, docstring msgid "\n" " Commands to manage settings for the help command.\n\n" @@ -2090,116 +3201,132 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3045 +#: redbot/core/core_commands.py:4213 #, docstring msgid "\n" " Show the current help settings.\n\n" " Warning: These settings may not be accurate if the default formatter is not in use.\n\n" " **Example:**\n" -" - `[p]helpset showsettings``\n" +" - `[p]helpset showsettings`\n" " " msgstr "" -#: redbot/core/core_commands.py:3059 +#: redbot/core/core_commands.py:4227 msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:3069 +#: redbot/core/core_commands.py:4237 #, docstring msgid "\n" " This resets [botname]'s help formatter to the default formatter.\n\n" " **Example:**\n" -" - `[p]helpset resetformatter``\n" +" - `[p]helpset resetformatter`\n" " " msgstr "" -#: redbot/core/core_commands.py:3078 +#: redbot/core/core_commands.py:4246 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:3087 +#: redbot/core/core_commands.py:4255 #, 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\n" " **Example:**\n" -" - `[p]helpset resetsettings``\n" +" - `[p]helpset resetsettings`\n" " " msgstr "" -#: redbot/core/core_commands.py:3097 +#: redbot/core/core_commands.py:4265 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:3105 +#: redbot/core/core_commands.py:4277 #, docstring msgid "\n" " Allows the help command to be sent as a paginated menu instead of separate\n" " messages.\n\n" -" When enabled, `[p]help` will only show one page at a time and will use reactions to navigate between pages.\n\n" -" This defaults to False.\n" -" Using this without a setting will toggle.\n\n" +" When \"reactions\", \"buttons\", \"select\", or \"selectonly\" is passed,\n" +" `[p]help` will only show one page at a time\n" +" and will use the associated control scheme to navigate between pages.\n\n" " **Examples:**\n" -" - `[p]helpset usemenus True` - Enables using menus.\n" -" - `[p]helpset usemenus` - Toggles the value.\n\n" +" - `[p]helpset usemenus reactions` - Enables using reaction menus.\n" +" - `[p]helpset usemenus buttons` - Enables using button menus.\n" +" - `[p]helpset usemenus select` - Enables buttons with a select menu.\n" +" - `[p]helpset usemenus selectonly` - Enables a select menu only on help.\n" +" - `[p]helpset usemenus disable` - Disables help menus.\n\n" " **Arguments:**\n" -" - `[use_menus]` - Whether to use menus. Leave blank to toggle.\n" +" - `<\"buttons\"|\"reactions\"|\"select\"|\"selectonly\"|\"disable\">` - Whether to use `buttons`,\n" +" `reactions`, `select`, `selectonly`, or no menus.\n" " " msgstr "" -#: redbot/core/core_commands.py:3125 -msgid "Help will use menus." -msgstr "L'aide utilisera les menus." +#: redbot/core/core_commands.py:4297 +msgid "Help will use the select menu only." +msgstr "L'aide n'utilisera que le menu sélectionné." + +#: redbot/core/core_commands.py:4300 +msgid "Help will use button menus and add a select menu." +msgstr "" + +#: redbot/core/core_commands.py:4303 +msgid "Help will use button menus." +msgstr "L'aide utilisera les menus boutons." + +#: redbot/core/core_commands.py:4306 +msgid "Help will use reaction menus." +msgstr "L'aide utilisera les boutons de réaction." -#: redbot/core/core_commands.py:3127 +#: redbot/core/core_commands.py:4309 msgid "Help will not use menus." msgstr "L'aide n'utilisera pas les menus." -#: redbot/core/core_commands.py:3131 +#: redbot/core/core_commands.py:4316 #, 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\n" " **Examples:**\n" -" - `[p]helpset showhidden True` - Enables showing hidden commands.\n" -" - `[p]helpset showhidden` - Toggles the value.\n\n" +" - `[p]helpset showhidden True` - Enables showing hidden commands.\n" +" - `[p]helpset showhidden` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[show_hidden]` - Whether to use show hidden commands in help. Leave blank to toggle.\n" +" - `[show_hidden]` - Whether to use show hidden commands in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3148 +#: redbot/core/core_commands.py:4333 msgid "Help will not filter hidden commands." msgstr "L'aide ne filtrera pas les commandes cachées." -#: redbot/core/core_commands.py:3150 +#: redbot/core/core_commands.py:4335 msgid "Help will filter hidden commands." msgstr "L'aide filtrera les commandes cachées." -#: redbot/core/core_commands.py:3154 +#: redbot/core/core_commands.py:4339 #, docstring msgid "\n" " This allows the help command to show existing commands aliases if there is any.\n\n" " This defaults to True.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset showaliases False` - Disables showing aliases on this server.\n" -" - `[p]helpset showaliases` - Toggles the value.\n\n" +" - `[p]helpset showaliases False` - Disables showing aliases on this server.\n" +" - `[p]helpset showaliases` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[show_aliases]` - Whether to include aliases in help. Leave blank to toggle.\n" +" - `[show_aliases]` - Whether to include aliases in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3171 -msgid "Help will show commands aliases." -msgstr "Le menu d'aide affichera les alias de commandes." - -#: redbot/core/core_commands.py:3173 -msgid "Help will not show commands aliases." +#: redbot/core/core_commands.py:4356 +msgid "Help will now show command aliases." msgstr "Le menu d'aide n'affichera pas les alias de commandes." -#: redbot/core/core_commands.py:3177 +#: redbot/core/core_commands.py:4358 +msgid "Help will no longer show command aliases." +msgstr "" + +#: redbot/core/core_commands.py:4362 #, docstring msgid "\n" " This allows the help command message to be ticked if help is sent to a DM.\n\n" @@ -2208,44 +3335,44 @@ msgid "\n" " Using this without a setting will toggle.\n\n" " Note: This is only used when the bot is not using menus.\n\n" " **Examples:**\n" -" - `[p]helpset usetick False` - Disables ticking when help is sent to DMs.\n" -" - `[p]helpset usetick` - Toggles the value.\n\n" +" - `[p]helpset usetick False` - Disables ticking when help is sent to DMs.\n" +" - `[p]helpset usetick` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[use_tick]` - Whether to tick the help command when help is sent to DMs. Leave blank to toggle.\n" +" - `[use_tick]` - Whether to tick the help command when help is sent to DMs. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3198 +#: redbot/core/core_commands.py:4383 msgid "Help will now tick the command when sent in a DM." msgstr "L'aide cochera maintenant la commande lorsqu'elle est envoyée en DM." -#: redbot/core/core_commands.py:3200 +#: redbot/core/core_commands.py:4385 msgid "Help will not tick the command when sent in a DM." msgstr "L'aide ne cochera pas la commande lorsqu'elle est envoyée en DM." -#: redbot/core/core_commands.py:3204 +#: redbot/core/core_commands.py:4389 #, docstring msgid "\n" " Sets if commands which can't be run in the current context should be filtered from help.\n\n" " Defaults to True.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset verifychecks False` - Enables showing unusable commands in help.\n" -" - `[p]helpset verifychecks` - Toggles the value.\n\n" +" - `[p]helpset verifychecks False` - Enables showing unusable commands in help.\n" +" - `[p]helpset verifychecks` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[verify]` - Whether to hide unusable commands in help. Leave blank to toggle.\n" +" - `[verify]` - Whether to hide unusable commands in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3221 +#: redbot/core/core_commands.py:4406 msgid "Help will only show for commands which can be run." msgstr "L'aide ne s'affichera que pour les commandes qui peuvent être exécutées." -#: redbot/core/core_commands.py:3223 +#: redbot/core/core_commands.py:4408 msgid "Help will show up without checking if the commands can be run." msgstr "L'aide s'affichera sans vérifier si les commandes peuvent être exécutées." -#: redbot/core/core_commands.py:3227 +#: redbot/core/core_commands.py:4412 #, docstring msgid "\n" " Sets whether the bot should respond to help commands for nonexistent topics.\n\n" @@ -2254,22 +3381,22 @@ msgid "\n" " Defaults to False.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset verifyexists True` - Enables sending help for nonexistent topics.\n" -" - `[p]helpset verifyexists` - Toggles the value.\n\n" +" - `[p]helpset verifyexists True` - Enables sending help for nonexistent topics.\n" +" - `[p]helpset verifyexists` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[verify]` - Whether to respond to help for nonexistent topics. Leave blank to toggle.\n" +" - `[verify]` - Whether to respond to help for nonexistent topics. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3248 +#: redbot/core/core_commands.py:4433 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:4436 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:3259 +#: redbot/core/core_commands.py:4444 #, docstring msgid "Set the character limit for each page in the help message.\n\n" " Note: This setting only applies to embedded help.\n\n" @@ -2278,45 +3405,44 @@ msgid "Set the character limit for each page in the help message.\n\n" " Please note that setting a relatively small character limit may\n" " mean some pages will exceed this limit.\n\n" " **Example:**\n" -" - `[p]helpset pagecharlimit 1500`\n\n" +" - `[p]helpset pagecharlimit 1500`\n\n" " **Arguments:**\n" -" - `` - The max amount of characters to show per page in the help message.\n" +" - `` - The max amount of characters to show per page in the help message.\n" " " msgstr "" -#: redbot/core/core_commands.py:3276 +#: redbot/core/core_commands.py:4461 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:3280 +#: redbot/core/core_commands.py:4465 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:3284 +#: redbot/core/core_commands.py:4469 #, docstring msgid "Set the maximum number of help pages sent in a server channel.\n\n" -" Note: 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\n" " **Examples:**\n" -" - `[p]helpset maxpages 50` - Basically never send help to DMs.\n" -" - `[p]helpset maxpages 0` - Always send help to DMs.\n\n" +" - `[p]helpset maxpages 50` - Basically never send help to DMs.\n" +" - `[p]helpset maxpages 0` - Always send help to DMs.\n\n" " **Arguments:**\n" -" - `` - The max pages allowed to send per help in a server.\n" +" - `` - The max pages allowed to send per help in a server.\n" " " msgstr "" -#: redbot/core/core_commands.py:3302 redbot/core/core_commands.py:3329 +#: redbot/core/core_commands.py:4485 redbot/core/core_commands.py:4512 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:3306 +#: redbot/core/core_commands.py:4489 msgid "Done. The page limit has been set to {}." msgstr "Terminé. La limite de page a été définie à {}." -#: redbot/core/core_commands.py:3311 +#: redbot/core/core_commands.py:4494 #, 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" @@ -2324,174 +3450,204 @@ msgid "Set the delay after which help pages will be deleted.\n\n" " Setting the delay to 0 disables this feature.\n\n" " The bot has to have MANAGE_MESSAGES permission for this to work.\n\n" " **Examples:**\n" -" - `[p]helpset deletedelay 60` - Delete the help pages after a minute.\n" -" - `[p]helpset deletedelay 1` - Delete the help pages as quickly as possible.\n" -" - `[p]helpset deletedelay 1209600` - Max time to wait before deleting (14 days).\n" -" - `[p]helpset deletedelay 0` - Disable deleting help pages.\n\n" +" - `[p]helpset deletedelay 60` - Delete the help pages after a minute.\n" +" - `[p]helpset deletedelay 1` - Delete the help pages as quickly as possible.\n" +" - `[p]helpset deletedelay 1209600` - Max time to wait before deleting (14 days).\n" +" - `[p]helpset deletedelay 0` - Disable deleting help pages.\n\n" " **Arguments:**\n" -" - `` - The seconds to wait before deleting help pages.\n" -" " -msgstr "Défini le délai après lequel les pages d'aide seront supprimées.\n\n" -" Le paramètre est désactivé par défaut, et ne s'applique qu'à l'aide hors menu,\n" -" envoyée dans les salons textuel du serveur.\n" -" Définir le délai à 0 désactive cette fonctionnalité.\n\n" -" Le bot doit avoir la permission \"Gérer les messages\" pour que cela fonctionne.\n\n" -" **Exemples:**\n" -" - `[p]helpset deletedelay 60` - Supprime les pages d'aide après une minute.\n" -" - `[p]helpset deletedelay 1` - Supprime les pages d'aide aussi vite que possible.\n" -" - `[p]helpset deletedelay 1209600` - Temps maximum d'attente avant de supprimer (14 jours).\n" -" - `[p]helpset deletedelay 0` - Désactive la suppression des pages d'aide.\n\n" -" **Arguments :**\n" -" - `` - Les secondes à attendre avant de supprimer les pages d'aide.\n" +" - `` - The seconds to wait before deleting help pages.\n" " " +msgstr "" -#: redbot/core/core_commands.py:3332 +#: redbot/core/core_commands.py:4515 msgid "The delay cannot be longer than 14 days!" msgstr "Le délai ne peut pas être supérieur à 14 jours !" -#: redbot/core/core_commands.py:3337 +#: redbot/core/core_commands.py:4520 msgid "Done. Help messages will not be deleted now." msgstr "Fait. Les messages d'aide ne seront pas supprimés maintenant." -#: redbot/core/core_commands.py:3339 +#: redbot/core/core_commands.py:4522 msgid "Done. The delete delay has been set to {} seconds." msgstr "Terminé. Le délai de suppression a été réglé sur {} secondes." -#: redbot/core/core_commands.py:3343 +#: redbot/core/core_commands.py:4526 +#, docstring +msgid "Set the timeout for reactions, if menus are enabled.\n\n" +" The default is 30 seconds.\n" +" The timeout has to be between 15 and 300 seconds.\n\n" +" **Examples:**\n" +" - `[p]helpset reacttimeout 30` - The default timeout.\n" +" - `[p]helpset reacttimeout 60` - Timeout of 1 minute.\n" +" - `[p]helpset reacttimeout 15` - Minimum allowed timeout.\n" +" - `[p]helpset reacttimeout 300` - Max allowed timeout (5 mins).\n\n" +" **Arguments:**\n" +" - `` - The timeout, in seconds, of the reactions.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4541 +msgid "You must give a value of at least 15 seconds!" +msgstr "" + +#: redbot/core/core_commands.py:4544 +msgid "The timeout cannot be greater than 5 minutes!" +msgstr "" + +#: redbot/core/core_commands.py:4548 +msgid "Done. The reaction timeout has been set to {} seconds." +msgstr "" + +#: redbot/core/core_commands.py:4552 #, docstring msgid "\n" " Set the tagline to be used.\n\n" " The maximum tagline length is 2048 characters.\n" " This setting only applies to embedded help. If no tagline is specified, the default will be used instead.\n\n" +" You can use `[​p]` in your tagline, which will be replaced by the bot's prefix.\n\n" " **Examples:**\n" -" - `[p]helpset tagline Thanks for using the bot!`\n" -" - `[p]helpset tagline` - Resets the tagline to the default.\n\n" +" - `[p]helpset tagline Thanks for using the bot!`\n" +" - `[p]helpset tagline Use [​p]invite to add me to your server.`\n" +" - `[p]helpset tagline` - Resets the tagline to the default.\n\n" " **Arguments:**\n" -" - `[tagline]` - The tagline to appear at the bottom of help embeds. Leave blank to reset.\n" +" - `[tagline]` - The tagline to appear at the bottom of help embeds. Leave blank to reset.\n" " " msgstr "" -#: redbot/core/core_commands.py:3358 +#: redbot/core/core_commands.py:4570 msgid "The tagline has been reset." msgstr "Le tag a été réinitialisé." -#: redbot/core/core_commands.py:3362 +#: redbot/core/core_commands.py:4574 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:3370 +#: redbot/core/core_commands.py:4582 msgid "The tagline has been set." msgstr "Le tag a été défini." -#: redbot/core/core_commands.py:3375 +#: redbot/core/core_commands.py:4587 #, docstring msgid "Sends a message to the owner.\n\n" " This is limited to one message every 60 seconds per person.\n\n" " **Example:**\n" -" - `[p]contact Help! The bot has become sentient!`\n\n" -" **Arguments:**\n" -" - `[message]` - The message to send to the owner.\n" -" " -msgstr "Envoie un message au propriétaire.\n\n" -" Cette commande est limité à un message toutes les 60 secondes par personne.\n\n" -" **Exemple :**\n" -" - `[p]contact À l'aide ! Le bot est devenu conscient !\n\n" +" - `[p]contact Help! The bot has become sentient!`\n\n" " **Arguments:**\n" -" - `[message]` - Le message à envoyer au propriétaire.\n" +" - `[message]` - The message to send to the owner.\n" " " +msgstr "" -#: redbot/core/core_commands.py:3387 +#: redbot/core/core_commands.py:4599 msgid "User ID: {}" msgstr "ID utilisateur : {}" -#: redbot/core/core_commands.py:3390 +#: redbot/core/core_commands.py:4602 msgid "through DM" msgstr "par message privé" -#: redbot/core/core_commands.py:3392 +#: redbot/core/core_commands.py:4604 msgid "from {}" msgstr "de {}" -#: redbot/core/core_commands.py:3393 +#: redbot/core/core_commands.py:4605 msgid " | Server ID: {}" msgstr " | ID du serveur : {}" -#: redbot/core/core_commands.py:3398 +#: redbot/core/core_commands.py:4610 msgid "Use `{}dm {} ` to reply to this user" msgstr "Utilisez `{}dm {} ` pour répondre à cet utilisateur" -#: redbot/core/core_commands.py:3400 +#: redbot/core/core_commands.py:4612 msgid "Sent by {} {}" msgstr "Envoyé par {} {}" -#: redbot/core/core_commands.py:3405 +#: redbot/core/core_commands.py:4617 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:3476 +#: redbot/core/core_commands.py:4663 msgid "Your message has been sent." msgstr "Votre message a été envoyé." -#: redbot/core/core_commands.py:3478 +#: redbot/core/core_commands.py:4665 msgid "I'm unable to deliver your message. Sorry." msgstr "Je ne parviens pas à envoyer votre message. Désolé." -#: redbot/core/core_commands.py:3483 +#: redbot/core/core_commands.py:4670 #, docstring msgid "Sends a DM to a user.\n\n" " This command needs a user ID to work.\n\n" " To get a user ID, go to Discord's settings and open the 'Appearance' tab.\n" " Enable 'Developer Mode', then right click a user and click on 'Copy ID'.\n\n" " **Example:**\n" -" - `[p]dm 262626262626262626 Do you like me? Yes / No`\n\n" -" **Arguments:**\n" -" - `[message]` - The message to dm to the user.\n" -" " -msgstr "Envoie un message privé à un utilisateur.\n\n" -" Cette commande a besoin d'un ID d'utilisateur pour fonctionner.\n\n" -" Pour obtenir un ID d'utilisateur, allez dans les paramètres de Discord et ouvrez l'onglet \"Apparence\".\n" -" Activez le 'Mode développeur', puis faites un clic droit sur un utilisateur et cliquez sur 'Copier l'identifiant'.\n\n" -" **Exemple :**\n" -" - `[p]dm 262626262626262626 Est-ce que tu m'aimes ? Oui / Non`\n\n" +" - `[p]dm 262626262626262626 Do you like me? Yes / No`\n\n" " **Arguments:**\n" -" - `[message]` - Le message à envoyer en message privé à l'utilisateur.\n" +" - `[message]` - The message to dm to the user.\n" " " +msgstr "" -#: redbot/core/core_commands.py:3499 +#: redbot/core/core_commands.py:4686 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:3509 +#: redbot/core/core_commands.py:4696 msgid "Owner of {}" msgstr "Propriétaire de {}" -#: redbot/core/core_commands.py:3510 +#: redbot/core/core_commands.py:4697 msgid "You can reply to this message with {}contact" msgstr "Vous pouvez répondre à ce message avec {} contact" -#: redbot/core/core_commands.py:3524 redbot/core/core_commands.py:3534 +#: redbot/core/core_commands.py:4708 redbot/core/core_commands.py:4718 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:3527 redbot/core/core_commands.py:3537 +#: redbot/core/core_commands.py:4711 redbot/core/core_commands.py:4721 msgid "Message delivered to {}" msgstr "Message envoyé a {}" -#: redbot/core/core_commands.py:3542 +#: redbot/core/core_commands.py:4726 #, docstring msgid "Prints the bot's data path." msgstr "Envoie le chemin des données du bot." -#: redbot/core/core_commands.py:3546 +#: redbot/core/core_commands.py:4730 msgid "Data path: {path}" msgstr "Chemin des données: {path}" -#: redbot/core/core_commands.py:3552 +#: redbot/core/core_commands.py:4736 #, docstring msgid "Shows debug information useful for debugging." msgstr "Affiche les informations de débogage utiles pour le débogage." -#: redbot/core/core_commands.py:3639 +#: redbot/core/core_commands.py:4759 +#, docstring +msgid "\n" +" Diagnose issues with the command checks with ease!\n\n" +" If you want to diagnose the command from a text channel in a different server,\n" +" you can do so by using the command in DMs.\n\n" +" **Example:**\n" +" - `[p]diagnoseissues #general @Slime ban` - Diagnose why @Slime can't use `[p]ban` in #general channel.\n\n" +" **Arguments:**\n" +" - `[channel]` - The text channel that the command should be tested for. Defaults to the current channel.\n" +" - `` - The member that should be considered as the command caller.\n" +" - `` - The name of the command to test.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4775 +msgid "A text channel, voice channel, stage channel, or thread needs to be passed when using this command in DMs." +msgstr "" + +#: redbot/core/core_commands.py:4792 +msgid "The given user is not a member of the diagnosed server." +msgstr "" + +#: redbot/core/core_commands.py:4799 +msgid "Don't try to fool me, the given member can't access the {channel} channel!" +msgstr "" + +#: redbot/core/core_commands.py:4810 #, docstring msgid "\n" " Commands to manage the allowlist.\n\n" @@ -2500,94 +3656,85 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3650 +#: redbot/core/core_commands.py:4821 #, docstring msgid "\n" " Adds users to the allowlist.\n\n" " **Examples:**\n" -" - `[p]allowlist add @26 @Will` - Adds two users to the allowlist.\n" -" - `[p]allowlist add 262626262626262626` - Adds a user by ID.\n\n" +" - `[p]allowlist add @26 @Will` - Adds two users to the allowlist.\n" +" - `[p]allowlist add 262626262626262626` - Adds a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to add to the allowlist.\n" +" - `` - The user or users to add to the allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3663 +#: redbot/core/core_commands.py:4833 msgid "Users have been added to the allowlist." msgstr "Les utilisateurs ont été ajoutés à la liste des utilisateurs autorisés." -#: redbot/core/core_commands.py:3665 +#: redbot/core/core_commands.py:4835 msgid "User has been added to the allowlist." msgstr "L'utilisateur a été ajouté à la liste des utilisateurs autorisés." -#: redbot/core/core_commands.py:3669 +#: redbot/core/core_commands.py:4839 #, docstring msgid "\n" " Lists users on the allowlist.\n\n" " **Example:**\n" -" - `[p]allowlist list`\n" -" " -msgstr "\n" -" Liste les utilisateurs sur la liste des utilisateurs autorisés.\n\n" -" **Exemple :**\n" -" - `[p]allowlist list`\n" +" - `[p]allowlist list`\n" " " +msgstr "" -#: redbot/core/core_commands.py:3681 +#: redbot/core/core_commands.py:4851 msgid "Users on the allowlist:" msgstr "Utilisateurs sur la liste des utilisateurs autorisés :" -#: redbot/core/core_commands.py:3683 +#: redbot/core/core_commands.py:4853 msgid "User on the allowlist:" msgstr "Utilisateur sur la liste des utilisateurs autorisés :" -#: redbot/core/core_commands.py:3687 redbot/core/core_commands.py:3785 -#: redbot/core/modlog.py:428 redbot/core/modlog.py:450 -#: redbot/core/modlog.py:466 +#: redbot/core/core_commands.py:4857 redbot/core/core_commands.py:4953 +#: redbot/core/modlog.py:404 redbot/core/modlog.py:426 +#: redbot/core/modlog.py:442 msgid "Unknown or Deleted User" msgstr "Utilisateur inconnu ou supprimé" -#: redbot/core/core_commands.py:3695 +#: redbot/core/core_commands.py:4865 #, docstring msgid "\n" " Removes users from the allowlist.\n\n" " The allowlist will be disabled if all users are removed.\n\n" " **Examples:**\n" -" - `[p]allowlist remove @26 @Will` - Removes two users from the allowlist.\n" -" - `[p]allowlist remove 262626262626262626` - Removes a user by ID.\n\n" +" - `[p]allowlist remove @26 @Will` - Removes two users from the allowlist.\n" +" - `[p]allowlist remove 262626262626262626` - Removes a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to remove from the allowlist.\n" +" - `` - The user or users to remove from the allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3710 +#: redbot/core/core_commands.py:4879 msgid "Users have been removed from the allowlist." msgstr "Les utilisateurs ont été enlevés de la liste des utilisateurs autorisés." -#: redbot/core/core_commands.py:3712 +#: redbot/core/core_commands.py:4881 msgid "User has been removed from the allowlist." msgstr "L'utilisateur a été enlevé de la liste des utilisateurs autorisés." -#: redbot/core/core_commands.py:3716 +#: redbot/core/core_commands.py:4885 #, docstring msgid "\n" " Clears the allowlist.\n\n" " This disables the allowlist.\n\n" " **Example:**\n" -" - `[p]allowlist clear`\n" -" " -msgstr "\n" -" Vide la liste des utilisateurs/rôles autorisés.\n\n" -" Cela désactive la liste des utilisateurs/rôles autorisés.\n\n" -" **Exemple:**\n" -" - `[p]allowlist clear`\n" +" - `[p]allowlist clear`\n" " " +msgstr "" -#: redbot/core/core_commands.py:3725 +#: redbot/core/core_commands.py:4894 msgid "Allowlist has been cleared." msgstr "La liste des autorisés a été effacée." -#: redbot/core/core_commands.py:3730 +#: redbot/core/core_commands.py:4899 #, docstring msgid "\n" " Commands to manage the blocklist.\n\n" @@ -2595,96 +3742,81 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3739 +#: redbot/core/core_commands.py:4908 #, docstring msgid "\n" " Adds users to the blocklist.\n\n" " **Examples:**\n" -" - `[p]blocklist add @26 @Will` - Adds two users to the blocklist.\n" -" - `[p]blocklist add 262626262626262626` - Blocks a user by ID.\n\n" +" - `[p]blocklist add @26 @Will` - Adds two users to the blocklist.\n" +" - `[p]blocklist add 262626262626262626` - Blocks a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to add to the blocklist.\n" +" - `` - The user or users to add to the blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3755 +#: redbot/core/core_commands.py:4924 msgid "You cannot add an owner to the blocklist!" msgstr "Vous ne pouvez pas ajouter un des propriétaires du bot à la liste des utilisateurs bloqués !" -#: redbot/core/core_commands.py:3761 +#: redbot/core/core_commands.py:4929 msgid "Users have been added to the blocklist." msgstr "Les utilisateurs ont été ajoutés à la liste des utilisateurs bloqués." -#: redbot/core/core_commands.py:3763 +#: redbot/core/core_commands.py:4931 msgid "User has been added to the blocklist." msgstr "L'utilisateur a été ajouté à la liste des utilisateurs bloqués." -#: redbot/core/core_commands.py:3767 +#: redbot/core/core_commands.py:4935 #, docstring msgid "\n" " Lists users on the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist list`\n" -" " -msgstr "\n" -" Liste les utilisateurs sur la liste des utilisateurs bloqués.\n\n" -" **Exemple :**\n" -" - `[p]blocklist list`\n" +" - `[p]blocklist list`\n" " " +msgstr "" -#: redbot/core/core_commands.py:3779 +#: redbot/core/core_commands.py:4947 msgid "Users on the blocklist:" msgstr "Utilisateurs sur la liste des utilisateurs bloqués :" -#: redbot/core/core_commands.py:3781 +#: redbot/core/core_commands.py:4949 msgid "User on the blocklist:" msgstr "Utilisateur sur la liste des utilisateurs bloqués :" -#: redbot/core/core_commands.py:3793 +#: redbot/core/core_commands.py:4961 #, docstring msgid "\n" " Removes users from the blocklist.\n\n" " **Examples:**\n" -" - `[p]blocklist remove @26 @Will` - Removes two users from the blocklist.\n" -" - `[p]blocklist remove 262626262626262626` - Removes a user by ID.\n\n" -" **Arguments:**\n" -" - `` - The user or users to remove from the blocklist.\n" -" " -msgstr "\n" -" Supprime des utilisateurs de la liste des utilisateurs bloqués.\n\n" -" **Exemples:**\n" -" - `[p]blocklist remove @26 @Will` - Supprime deux utilisateurs de la liste des utilisateurs bloqués.\n" -" - `[p]blocklist remove 262626262626262626` - Supprime un utilisateur en utilisant son ID.\n\n" +" - `[p]blocklist remove @26 @Will` - Removes two users from the blocklist.\n" +" - `[p]blocklist remove 262626262626262626` - Removes a user by ID.\n\n" " **Arguments:**\n" -" - `` - L'utilisateur ou les utilisateurs à supprimer de la liste des utilisateurs bloqués.\n" +" - `` - The user or users to remove from the blocklist.\n" " " +msgstr "" -#: redbot/core/core_commands.py:3806 +#: redbot/core/core_commands.py:4973 msgid "Users have been removed from the blocklist." msgstr "Les utilisateurs ont été enlevé de la liste des utilisateurs bloqués." -#: redbot/core/core_commands.py:3808 +#: redbot/core/core_commands.py:4975 msgid "User has been removed from the blocklist." msgstr "L'utilisateur a été enlevé de la liste des utilisateurs bloqués." -#: redbot/core/core_commands.py:3812 +#: redbot/core/core_commands.py:4979 #, docstring msgid "\n" " Clears the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" -" " -msgstr "\n" -" Vide la liste des utilisateurs bloquées.\n\n" -" **Exemple :**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " +msgstr "" -#: redbot/core/core_commands.py:3819 +#: redbot/core/core_commands.py:4986 msgid "Blocklist has been cleared." msgstr "La liste des bloqués a été effacée." -#: redbot/core/core_commands.py:3825 +#: redbot/core/core_commands.py:4992 #, docstring msgid "\n" " Commands to manage the server specific allowlist.\n\n" @@ -2693,97 +3825,93 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3838 +#: redbot/core/core_commands.py:5005 #, docstring msgid "\n" " Adds a user or role to the server allowlist.\n\n" " **Examples:**\n" -" - `[p]localallowlist add @26 @Will` - Adds two users to the local allowlist.\n" -" - `[p]localallowlist add 262626262626262626` - Allows a user by ID.\n" -" - `[p]localallowlist add \"Super Admins\"` - Allows a role with a space in the name without mentioning.\n\n" +" - `[p]localallowlist add @26 @Will` - Adds two users to the local allowlist.\n" +" - `[p]localallowlist add 262626262626262626` - Allows a user by ID.\n" +" - `[p]localallowlist add \"Super Admins\"` - Allows a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local allowlist.\n" +" - `` - The users or roles to remove from the local allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3857 +#: redbot/core/core_commands.py:5024 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 "Je ne peux pas vous permettre de faire cela, car vous ne pourriez plus exécuter de commandes, ajoutez-vous à la liste des utilisateurs autorisées avant." -#: redbot/core/core_commands.py:3866 +#: redbot/core/core_commands.py:5033 msgid "Users and/or roles have been added to the allowlist." msgstr "Les utilisateurs et/ou les rôles ont été ajoutés à la liste des utilisateurs/rôles autorisés du serveur." -#: redbot/core/core_commands.py:3868 +#: redbot/core/core_commands.py:5035 msgid "User or role has been added to the allowlist." msgstr "L'utilisateur ou le rôle a été ajouté à la liste des utilisateurs autorisés." -#: redbot/core/core_commands.py:3872 +#: redbot/core/core_commands.py:5039 #, docstring msgid "\n" " Lists users and roles on the server allowlist.\n\n" " **Example:**\n" -" - `[p]localallowlist list`\n" -" " -msgstr "\n" -" Liste les utilisateurs et les rôles sur la liste des utilisateurs autorisés du serveur.\n\n" -" **Exemple :**\n" -" - `[p]localallowlist list`\n" +" - `[p]localallowlist list`\n" " " +msgstr "" -#: redbot/core/core_commands.py:3884 +#: redbot/core/core_commands.py:5051 msgid "Allowed users and/or roles:" msgstr "Utilisateurs et/ou rôles autorisés :" -#: redbot/core/core_commands.py:3886 +#: redbot/core/core_commands.py:5053 msgid "Allowed user or role:" msgstr "Utilisateur ou rôle autorisé :" -#: redbot/core/core_commands.py:3890 redbot/core/core_commands.py:4012 +#: redbot/core/core_commands.py:5057 redbot/core/core_commands.py:5177 msgid "Unknown or Deleted User/Role" msgstr "Utilisateur / Role inconnu ou supprimé" -#: redbot/core/core_commands.py:3900 +#: redbot/core/core_commands.py:5067 #, docstring msgid "\n" " Removes user or role from the allowlist.\n\n" " The local allowlist will be disabled if all users are removed.\n\n" " **Examples:**\n" -" - `[p]localallowlist remove @26 @Will` - Removes two users from the local allowlist.\n" -" - `[p]localallowlist remove 262626262626262626` - Removes a user by ID.\n" -" - `[p]localallowlist remove \"Super Admins\"` - Removes a role with a space in the name without mentioning.\n\n" +" - `[p]localallowlist remove @26 @Will` - Removes two users from the local allowlist.\n" +" - `[p]localallowlist remove 262626262626262626` - Removes a user by ID.\n" +" - `[p]localallowlist remove \"Super Admins\"` - Removes a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local allowlist.\n" +" - `` - The users or roles to remove from the local allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3921 +#: redbot/core/core_commands.py:5088 msgid "I cannot allow you to do this, as it would remove your ability to run commands." msgstr "Je ne peux pas vous laisser faire cela, car cela vous empêcherais d’exécuter des commandes." -#: redbot/core/core_commands.py:3929 +#: redbot/core/core_commands.py:5096 msgid "Users and/or roles have been removed from the server allowlist." msgstr "Les utilisateurs et/ou les rôles ont été retirés de la liste des utilisateurs/rôles autorisés du serveur." -#: redbot/core/core_commands.py:3931 +#: redbot/core/core_commands.py:5098 msgid "User or role has been removed from the server allowlist." msgstr "L'utilisateur ou le rôle a été retiré de la liste des utilisateurs/rôles autorisés du serveur." -#: redbot/core/core_commands.py:3935 +#: redbot/core/core_commands.py:5102 #, docstring msgid "\n" " Clears the allowlist.\n\n" " This disables the local allowlist and clears all entries.\n\n" " **Example:**\n" -" - `[p]localallowlist clear`\n" +" - `[p]localallowlist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3944 +#: redbot/core/core_commands.py:5111 msgid "Server allowlist has been cleared." msgstr "La liste d'autorisations du serveur a été effacée." -#: redbot/core/core_commands.py:3950 +#: redbot/core/core_commands.py:5117 #, docstring msgid "\n" " Commands to manage the server specific blocklist.\n\n" @@ -2791,411 +3919,373 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3961 +#: redbot/core/core_commands.py:5128 #, docstring msgid "\n" " Adds a user or role to the local blocklist.\n\n" " **Examples:**\n" -" - `[p]localblocklist add @26 @Will` - Adds two users to the local blocklist.\n" -" - `[p]localblocklist add 262626262626262626` - Blocks a user by ID.\n" -" - `[p]localblocklist add \"Bad Apples\"` - Blocks a role with a space in the name without mentioning.\n\n" +" - `[p]localblocklist add @26 @Will` - Adds two users to the local blocklist.\n" +" - `[p]localblocklist add 262626262626262626` - Blocks a user by ID.\n" +" - `[p]localblocklist add \"Bad Apples\"` - Blocks a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to add to the local blocklist.\n" +" - `` - The users or roles to add to the local blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3975 +#: redbot/core/core_commands.py:5142 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:3978 +#: redbot/core/core_commands.py:5145 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:3981 +#: redbot/core/core_commands.py:5148 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:3988 +#: redbot/core/core_commands.py:5153 msgid "Users and/or roles have been added from the server blocklist." msgstr "Les utilisateurs et/ou les rôles ont été ajoutés à la liste des utilisateurs/rôles bloqués du serveur." -#: redbot/core/core_commands.py:3990 +#: redbot/core/core_commands.py:5155 msgid "User or role has been added from the server blocklist." msgstr "L'utilisateur ou le rôle a été retiré de la liste des utilisateurs/rôles bloqués du serveur." -#: redbot/core/core_commands.py:3994 +#: redbot/core/core_commands.py:5159 #, docstring msgid "\n" " Lists users and roles on the server blocklist.\n\n" " **Example:**\n" -" - `[p]localblocklist list`\n" -" " -msgstr "\n" -" Liste les utilisateurs et les rôles sur la liste des utilisateurs/rôles bloqués du serveur.\n\n" -" **Exemple :**\n" -" - `[p]localblocklist list`\n" +" - `[p]localblocklist list`\n" " " +msgstr "" -#: redbot/core/core_commands.py:4006 +#: redbot/core/core_commands.py:5171 msgid "Blocked users and/or roles:" msgstr "Utilisateurs et/ou rôles bloqués :" -#: redbot/core/core_commands.py:4008 +#: redbot/core/core_commands.py:5173 msgid "Blocked user or role:" msgstr "Utilisateur ou rôle bloqué :" -#: redbot/core/core_commands.py:4022 +#: redbot/core/core_commands.py:5187 #, docstring msgid "\n" " Removes user or role from local blocklist.\n\n" " **Examples:**\n" -" - `[p]localblocklist remove @26 @Will` - Removes two users from the local blocklist.\n" -" - `[p]localblocklist remove 262626262626262626` - Unblocks a user by ID.\n" -" - `[p]localblocklist remove \"Bad Apples\"` - Unblocks a role with a space in the name without mentioning.\n\n" +" - `[p]localblocklist remove @26 @Will` - Removes two users from the local blocklist.\n" +" - `[p]localblocklist remove 262626262626262626` - Unblocks a user by ID.\n" +" - `[p]localblocklist remove \"Bad Apples\"` - Unblocks a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local blocklist.\n" +" - `` - The users or roles to remove from the local blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:4038 +#: redbot/core/core_commands.py:5201 msgid "Users and/or roles have been removed from the server blocklist." msgstr "Les utilisateurs et/ou les rôles ont été retirés de la liste des bloqués du serveur." -#: redbot/core/core_commands.py:4040 +#: redbot/core/core_commands.py:5203 msgid "User or role has been removed from the server blocklist." msgstr "L'utilisateur ou le rôle a été retiré de la liste des utilisateurs/rôles bloqués du serveur." -#: redbot/core/core_commands.py:4044 +#: redbot/core/core_commands.py:5207 #, docstring msgid "\n" " Clears the server blocklist.\n\n" " This disables the server blocklist and clears all entries.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:4053 +#: redbot/core/core_commands.py:5216 msgid "Server blocklist has been cleared." msgstr "La liste des utilisateurs bloqués du serveur a été effacée." -#: redbot/core/core_commands.py:4058 +#: redbot/core/core_commands.py:5221 #, docstring msgid "Commands to enable and disable commands and cogs." msgstr "Des commandes pour activer et désactiver les commandes et les cogs." -#: redbot/core/core_commands.py:4064 +#: redbot/core/core_commands.py:5227 #, docstring msgid "Set the default state for a cog as disabled.\n\n" " This will disable the cog for all servers by default.\n" " To override it, use `[p]command enablecog` on the servers you want to allow usage.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command defaultdisablecog Economy`\n" -" - `[p]command defaultdisablecog ModLog`\n\n" +" - `[p]command defaultdisablecog Economy`\n" +" - `[p]command defaultdisablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to make disabled by default. Must be title-case.\n" +" - `` - The name of the cog to make disabled by default. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4080 redbot/core/core_commands.py:4105 -#: redbot/core/core_commands.py:4125 redbot/core/core_commands.py:4155 -msgid "Cog with the given name doesn't exist." -msgstr "Un cog avec ce nom n'existe pas." - -#: redbot/core/core_commands.py:4082 +#: redbot/core/core_commands.py:5243 msgid "You can't disable this cog by default." msgstr "Vous ne pouvez pas désactiver ce cog par défaut." -#: redbot/core/core_commands.py:4084 +#: redbot/core/core_commands.py:5245 msgid "{cogname} has been set as disabled by default." msgstr "{cogname} a été défini comme désactivé par défaut." -#: redbot/core/core_commands.py:4089 +#: redbot/core/core_commands.py:5250 #, docstring msgid "Set the default state for a cog as enabled.\n\n" " This will re-enable the cog for all servers by default.\n" " To override it, use `[p]command disablecog` on the servers you want to disallow usage.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command defaultenablecog Economy`\n" -" - `[p]command defaultenablecog ModLog`\n\n" +" - `[p]command defaultenablecog Economy`\n" +" - `[p]command defaultenablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to make enabled by default. Must be title-case.\n" +" - `` - The name of the cog to make enabled by default. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4107 +#: redbot/core/core_commands.py:5266 msgid "{cogname} has been set as enabled by default." msgstr "{cogname} a été défini comme activé par défaut." -#: redbot/core/core_commands.py:4112 +#: redbot/core/core_commands.py:5271 #, docstring msgid "Disable a cog in this server.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command disablecog Economy`\n" -" - `[p]command disablecog ModLog`\n\n" +" - `[p]command disablecog Economy`\n" +" - `[p]command disablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to disable on this server. Must be title-case.\n" +" - `` - The name of the cog to disable on this server. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4127 +#: redbot/core/core_commands.py:5284 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:4129 +#: redbot/core/core_commands.py:5286 msgid "{cogname} has been disabled in this guild." msgstr "{cogname} a été désactivé dans ce serveur." -#: redbot/core/core_commands.py:4132 +#: redbot/core/core_commands.py:5289 msgid "{cogname} was already disabled (nothing to do)." msgstr "{cogname} a déjà été désactivé (rien à faire)." -#: redbot/core/core_commands.py:4138 +#: redbot/core/core_commands.py:5295 #, docstring msgid "Enable a cog in this server.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command enablecog Economy`\n" -" - `[p]command enablecog ModLog`\n\n" +" - `[p]command enablecog Economy`\n" +" - `[p]command enablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to enable on this server. Must be title-case.\n" +" - `` - The name of the cog to enable on this server. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4150 +#: redbot/core/core_commands.py:5307 msgid "{cogname} has been enabled in this guild." msgstr "{cogname} a été activé dans ce serveur." -#: redbot/core/core_commands.py:4158 +#: redbot/core/core_commands.py:5312 +msgid "Cog \"{arg}\" not found." +msgstr "" + +#: redbot/core/core_commands.py:5315 msgid "{cogname} was not disabled (nothing to do)." msgstr "{cogname} n'était pas désactivé (rien à faire)." -#: redbot/core/core_commands.py:4164 +#: redbot/core/core_commands.py:5321 #, docstring msgid "List the cogs which are disabled in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabledcogs`\n" -" " -msgstr "Liste les cogs qui sont désactivés sur ce serveur.\n\n" -" **Exemple :**\n" -" - `[p]command listdisabledcogs`\n" +" - `[p]command listdisabledcogs`\n" " " +msgstr "" -#: redbot/core/core_commands.py:4177 +#: redbot/core/core_commands.py:5334 msgid "The following cogs are disabled in this guild:\n" msgstr "Les cogs suivants sont désactivés dans ce serveur :\n" -#: redbot/core/core_commands.py:4183 +#: redbot/core/core_commands.py:5340 msgid "There are no disabled cogs in this guild." msgstr "Il n'y a pas de cogs désactivés dans ce serveur." -#: redbot/core/core_commands.py:4187 +#: redbot/core/core_commands.py:5344 #, docstring msgid "\n" " List disabled commands.\n\n" " If you're the bot owner, this will show global disabled commands by default.\n" " Otherwise, this will show disabled commands on the current server.\n\n" " **Example:**\n" -" - `[p]command listdisabled`\n" -" " -msgstr "\n" -" Liste les commandes désactivées.\n\n" -" Si vous êtes le propriétaire du bot, par défaut, cela affichera les commandes désactivées globalement.\n" -" Sinon, cela affichera les commandes désactivées sur le serveur actuel.\n\n" -" **Exemple:**\n" -" - `[p]commande listdisabled`\n" +" - `[p]command listdisabled`\n" " " +msgstr "" -#: redbot/core/core_commands.py:4204 +#: redbot/core/core_commands.py:5361 #, docstring msgid "List disabled commands globally.\n\n" " **Example:**\n" -" - `[p]command listdisabled global`\n" -" " -msgstr "Liste les commandes désactivées globalement.\n\n" -" **Exemple :**\n" -" - `[p]command listdisabled global`\n" +" - `[p]command listdisabled global`\n" " " +msgstr "" -#: redbot/core/core_commands.py:4211 +#: redbot/core/core_commands.py:5368 msgid "There aren't any globally disabled commands." msgstr "Il n'y a aucune commande désactivée globalement." -#: redbot/core/core_commands.py:4214 +#: redbot/core/core_commands.py:5371 msgid "{} commands are disabled globally.\n" msgstr "{} commandes sont désactivées globalement.\n" -#: redbot/core/core_commands.py:4218 +#: redbot/core/core_commands.py:5375 msgid "1 command is disabled globally.\n" msgstr "1 commande est désactivée globalement.\n" -#: redbot/core/core_commands.py:4226 +#: redbot/core/core_commands.py:5383 #, docstring msgid "List disabled commands in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabled guild`\n" -" " -msgstr "Liste les commandes désactivées sur ce serveur.\n\n" -" **Exemple :**\n" -" - `[p]command listdisabled guild`\n" +" - `[p]command listdisabled guild`\n" " " +msgstr "" -#: redbot/core/core_commands.py:4233 +#: redbot/core/core_commands.py:5390 msgid "There aren't any disabled commands in {}." msgstr "Il n'y a aucune commande désactivée dans {}." -#: redbot/core/core_commands.py:4236 +#: redbot/core/core_commands.py:5393 msgid "{} commands are disabled in {}.\n" msgstr "{} commandes sont désactivées dans {}.\n" -#: redbot/core/core_commands.py:4240 +#: redbot/core/core_commands.py:5397 msgid "1 command is disabled in {}.\n" msgstr "1 commande est désactivée dans {}.\n" -#: redbot/core/core_commands.py:4247 +#: redbot/core/core_commands.py:5404 #, docstring msgid "\n" " Disable a command.\n\n" " If you're the bot owner, this will disable commands globally by default.\n" " Otherwise, this will disable commands on the current server.\n\n" " **Examples:**\n" -" - `[p]command disable userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable urban` - Disables the `urban` command in the General cog.\n\n" -" **Arguments:**\n" -" - `` - The command to disable.\n" -" " -msgstr "\n" -" Désactive une commande.\n\n" -" Si vous êtes le propriétaire du bot, par défaut, cela désactivera les commandes globalement.\n" -" Sinon, cela désactivera les commandes sur le serveur actuel.\n\n" -" **Exemples:**\n" -" - `[p]command disable userinfo` - Désactive la commande `userinfo` du cog Mod.\n" -" - `[p]command disable urban` - Désactive la commande `urban` du Cog General.\n\n" +" - `[p]command disable userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - La commande à désactiver.\n" +" - `` - The command to disable.\n" " " +msgstr "" -#: redbot/core/core_commands.py:4269 +#: redbot/core/core_commands.py:5426 #, docstring msgid "\n" " Disable a command globally.\n\n" " **Examples:**\n" -" - `[p]command disable global userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable global urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable global userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable global urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable globally.\n" +" - `` - The command to disable globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4288 redbot/core/core_commands.py:4331 +#: redbot/core/core_commands.py:5438 redbot/core/core_commands.py:5474 msgid "The command to disable cannot be `command` or any of its subcommands." msgstr "La commande à désactiver ne peut pas être `command` ou l'une de ses sous-commandes." -#: redbot/core/core_commands.py:4294 redbot/core/core_commands.py:4337 +#: redbot/core/core_commands.py:5444 redbot/core/core_commands.py:5480 msgid "This command is designated as being always available and cannot be disabled." msgstr "Cette commande est désignée comme étant toujours disponible et ne peut pas être désactivée." -#: redbot/core/core_commands.py:4303 +#: redbot/core/core_commands.py:5453 msgid "That command is already disabled globally." msgstr "Cette commande est déjà globalement désactivée." -#: redbot/core/core_commands.py:4312 +#: redbot/core/core_commands.py:5462 #, docstring msgid "\n" " Disable a command in this server only.\n\n" " **Examples:**\n" -" - `[p]command disable server userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable server urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable server userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable server urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable for the current server.\n" +" - `` - The command to disable for the current server.\n" " " msgstr "" -#: redbot/core/core_commands.py:4342 +#: redbot/core/core_commands.py:5486 msgid "You are not allowed to disable that command." msgstr "Vous n'êtes pas autorisé à désactiver cette commande." -#: redbot/core/core_commands.py:4352 +#: redbot/core/core_commands.py:5496 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:4358 +#: redbot/core/core_commands.py:5502 #, docstring msgid "Enable a command.\n\n" " If you're the bot owner, this will try to enable a globally disabled command by default.\n" " Otherwise, this will try to enable a command disabled on the current server.\n\n" " **Examples:**\n" -" - `[p]command enable userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable.\n" +" - `` - The command to enable.\n" " " msgstr "" -#: redbot/core/core_commands.py:4378 +#: redbot/core/core_commands.py:5522 #, docstring msgid "\n" " Enable a command globally.\n\n" " **Examples:**\n" -" - `[p]command enable global userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable global urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable global userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable global urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable globally.\n" +" - `` - The command to enable globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4400 +#: redbot/core/core_commands.py:5537 msgid "That command is already enabled globally." msgstr "Cette commande est déjà activée globalement." -#: redbot/core/core_commands.py:4409 +#: redbot/core/core_commands.py:5546 #, docstring msgid "\n" " Enable a command in this server.\n\n" " **Examples:**\n" -" - `[p]command enable server userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable server urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable server userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable server urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable for the current server.\n" +" - `` - The command to enable for the current server.\n" " " msgstr "" -#: redbot/core/core_commands.py:4427 +#: redbot/core/core_commands.py:5558 msgid "You are not allowed to enable that command." msgstr "Vous n'êtes pas autorisé à activer cette commande." -#: redbot/core/core_commands.py:4437 +#: redbot/core/core_commands.py:5568 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:4444 +#: redbot/core/core_commands.py:5575 #, 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 `{command}` placeholder.\n\n" " **Examples:**\n" -" - `[p]command disabledmsg This command is disabled`\n" -" - `[p]command disabledmsg {command} is disabled`\n" -" - `[p]command disabledmsg` - Sends nothing when a disabled command is attempted.\n\n" -" **Arguments:**\n" -" - `[message]` - The message to send when a disabled command is attempted.\n" -" " -msgstr "Définit la réponse du bot aux commandes désactivées.\n\n" -" Laissez vide pour ne rien envoyer.\n\n" -" Pour inclure le nom de la commande dans le message, mettez la balise `{command}`.\n\n" -" **Exemples:**\n" -" - `[p]commande disabledmsg Cette commande est désactivée`\n" -" - `[p]commande disabledmsg {command} est désactivée`\n" -" - `[p]commande disabledmsg` - N'envoie rien lorsqu'une commande désactivée est essayée.\n\n" +" - `[p]command disabledmsg This command is disabled`\n" +" - `[p]command disabledmsg {command} is disabled`\n" +" - `[p]command disabledmsg` - Sends nothing when a disabled command is attempted.\n\n" " **Arguments:**\n" -" - `[message]` - Le message à envoyer lorsqu'une commande désactivée est essayée.\n" +" - `[message]` - The message to send when a disabled command is attempted.\n" " " +msgstr "" -#: redbot/core/core_commands.py:4465 +#: redbot/core/core_commands.py:5596 #, docstring msgid "\n" " Commands to manage server settings for immunity from automated actions.\n\n" @@ -3203,152 +4293,80 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4474 +#: redbot/core/core_commands.py:5605 #, docstring msgid "\n" " Gets the current members and roles configured for automatic moderation action immunity.\n\n" " **Example:**\n" -" - `[p]autoimmune list`\n" +" - `[p]autoimmune list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4487 +#: redbot/core/core_commands.py:5618 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:4492 +#: redbot/core/core_commands.py:5623 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:4496 +#: redbot/core/core_commands.py:5627 msgid "No immunity settings here." msgstr "Aucun paramètre d'immunité ici." -#: redbot/core/core_commands.py:4505 +#: redbot/core/core_commands.py:5636 #, docstring msgid "\n" " Makes a user or role immune from automated moderation actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune add @TwentySix` - Adds a user.\n" -" - `[p]autoimmune add @Mods` - Adds a role.\n\n" +" - `[p]autoimmune add @Twentysix` - Adds a user.\n" +" - `[p]autoimmune add @Mods` - Adds a role.\n\n" " **Arguments:**\n" -" - `` - The user or role to add immunity to.\n" +" - `` - The user or role to add immunity to.\n" " " msgstr "" -#: redbot/core/core_commands.py:4517 +#: redbot/core/core_commands.py:5648 msgid "Already added." msgstr "Déjà ajouté." -#: redbot/core/core_commands.py:4525 +#: redbot/core/core_commands.py:5656 #, docstring msgid "\n" " Remove a user or role from being immune to automated moderation actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune remove @TwentySix` - Removes a user.\n" -" - `[p]autoimmune remove @Mods` - Removes a role.\n\n" +" - `[p]autoimmune remove @Twentysix` - Removes a user.\n" +" - `[p]autoimmune remove @Mods` - Removes a role.\n\n" " **Arguments:**\n" -" - `` - The user or role to remove immunity from.\n" +" - `` - The user or role to remove immunity from.\n" " " msgstr "" -#: redbot/core/core_commands.py:4537 +#: redbot/core/core_commands.py:5668 msgid "Not in list." msgstr "Pas dans la liste." -#: redbot/core/core_commands.py:4545 +#: redbot/core/core_commands.py:5676 #, docstring msgid "\n" " Checks if a user or role would be considered immune from automated actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune isimmune @TwentySix`\n" -" - `[p]autoimmune isimmune @Mods`\n\n" +" - `[p]autoimmune isimmune @Twentysix`\n" +" - `[p]autoimmune isimmune @Mods`\n\n" " **Arguments:**\n" -" - `` - The user or role to check the immunity of.\n" +" - `` - The user or role to check the immunity of.\n" " " msgstr "" -#: redbot/core/core_commands.py:4557 +#: redbot/core/core_commands.py:5688 msgid "They are immune." msgstr "Ils sont immunisés." -#: redbot/core/core_commands.py:4559 +#: redbot/core/core_commands.py:5690 msgid "They are not immune." msgstr "Ils ne sont pas immunisés." -#: redbot/core/core_commands.py:4564 -#, docstring -msgid "\n" -" Commands for configuring owner notifications.\n\n" -" Owner notifications include usage of `[p]contact` and available Red updates.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4573 -#, docstring -msgid "\n" -" Opt-in on receiving owner notifications.\n\n" -" This is the default state.\n\n" -" Note: This will only resume sending owner notifications to your DMs.\n" -" Additional owners and destinations will not be affected.\n\n" -" **Example:**\n" -" - `[p]ownernotifications optin`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4592 -#, docstring -msgid "\n" -" Opt-out of receiving owner notifications.\n\n" -" Note: This will only stop sending owner notifications to your DMs.\n" -" Additional owners and destinations will still receive notifications.\n\n" -" **Example:**\n" -" - `[p]ownernotifications optout`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4611 -#, docstring -msgid "\n" -" Adds a destination text channel to receive owner notifications.\n\n" -" **Examples:**\n" -" - `[p]ownernotifications adddestination #owner-notifications`\n" -" - `[p]ownernotifications adddestination 168091848718417920` - Accepts channel IDs.\n\n" -" **Arguments:**\n" -" - `` - The channel to send owner notifications to.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4637 -#, docstring -msgid "\n" -" Removes a destination text channel from receiving owner notifications.\n\n" -" **Examples:**\n" -" - `[p]ownernotifications removedestination #owner-notifications`\n" -" - `[p]ownernotifications deletedestination 168091848718417920` - Accepts channel IDs.\n\n" -" **Arguments:**\n" -" - `` - The channel to stop sending owner notifications to.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4661 -#, docstring -msgid "\n" -" Lists the configured extra destinations for owner notifications.\n\n" -" **Example:**\n" -" - `[p]ownernotifications listdestinations`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4671 -msgid "There are no extra channels being sent to." -msgstr "" - -#: redbot/core/core_commands.py:4682 -msgid "Unknown channel with id: {id}" -msgstr "Salon inconnu avec l'id : {id}" - -#: redbot/core/core_commands.py:4713 +#: redbot/core/core_commands.py:5717 #, docstring msgid "\n" " Commands to add servers or channels to the ignore list.\n\n" @@ -3357,113 +4375,118 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4723 +#: redbot/core/core_commands.py:5727 #, docstring msgid "\n" " List the currently ignored servers and channels.\n\n" " **Example:**\n" -" - `[p]ignore list`\n" +" - `[p]ignore list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4738 +#: redbot/core/core_commands.py:5749 #, docstring msgid "\n" -" Ignore commands in the channel or category.\n\n" -" Defaults to the current channel.\n\n" +" Ignore commands in the channel, thread, or category.\n\n" +" Defaults to the current thread or channel.\n\n" " Note: Owners, Admins, and those with Manage Channel permissions override ignored channels.\n\n" " **Examples:**\n" -" - `[p]ignore channel #general` - Ignores commands in the #general channel.\n" -" - `[p]ignore channel` - Ignores commands in the current channel.\n" -" - `[p]ignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" -" - `[p]ignore channel 356236713347252226` - Also accepts IDs.\n\n" +" - `[p]ignore channel #general` - Ignores commands in the #general channel.\n" +" - `[p]ignore channel` - Ignores commands in the current channel.\n" +" - `[p]ignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" +" - `[p]ignore channel 356236713347252226` - Also accepts IDs.\n\n" " **Arguments:**\n" -" - `` - The channel to ignore. Can be a category channel.\n" +" - `` - The channel to ignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:4758 +#: redbot/core/core_commands.py:5767 msgid "Channel added to ignore list." msgstr "Salon ajouté à la liste des ignorés." -#: redbot/core/core_commands.py:4760 +#: redbot/core/core_commands.py:5769 msgid "Channel already in ignore list." msgstr "Salon déjà dans la liste des ignorés." -#: redbot/core/core_commands.py:4765 +#: redbot/core/core_commands.py:5774 #, docstring msgid "\n" " Ignore commands in this server.\n\n" " Note: Owners, Admins, and those with Manage Server permissions override ignored servers.\n\n" " **Example:**\n" -" - `[p]ignore server` - Ignores the current server\n" +" - `[p]ignore server` - Ignores the current server\n" " " msgstr "" -#: redbot/core/core_commands.py:4776 +#: redbot/core/core_commands.py:5785 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:4778 +#: redbot/core/core_commands.py:5787 msgid "This server is already being ignored." msgstr "Ce serveur est déjà ignoré." -#: redbot/core/core_commands.py:4784 +#: redbot/core/core_commands.py:5793 #, docstring msgid "Commands to remove servers or channels from the ignore list." msgstr "Des commandes pour supprimer les serveurs ou les salons de la liste des ignorés." -#: redbot/core/core_commands.py:4792 +#: redbot/core/core_commands.py:5808 #, docstring msgid "\n" -" Remove a channel or category from the ignore list.\n\n" -" Defaults to the current channel.\n\n" +" Remove a channel, thread, or category from the ignore list.\n\n" +" Defaults to the current thread or channel.\n\n" " **Examples:**\n" -" - `[p]unignore channel #general` - Unignores commands in the #general channel.\n" -" - `[p]unignore channel` - Unignores commands in the current channel.\n" -" - `[p]unignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" -" - `[p]unignore channel 356236713347252226` - Also accepts IDs. Use this method to unignore categories.\n\n" +" - `[p]unignore channel #general` - Unignores commands in the #general channel.\n" +" - `[p]unignore channel` - Unignores commands in the current channel.\n" +" - `[p]unignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" +" - `[p]unignore channel 356236713347252226` - Also accepts IDs. Use this method to unignore categories.\n\n" " **Arguments:**\n" -" - `` - The channel to unignore. This can be a category channel.\n" +" - `` - The channel to unignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:4811 +#: redbot/core/core_commands.py:5824 msgid "Channel removed from ignore list." msgstr "Salon supprimé de la liste des ignorés." -#: redbot/core/core_commands.py:4813 +#: redbot/core/core_commands.py:5826 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:4818 +#: redbot/core/core_commands.py:5831 #, docstring msgid "\n" " Remove this server from the ignore list.\n\n" " **Example:**\n" -" - `[p]unignore server` - Stops ignoring the current server\n" +" - `[p]unignore server` - Stops ignoring the current server\n" " " msgstr "" -#: redbot/core/core_commands.py:4827 +#: redbot/core/core_commands.py:5840 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:4829 +#: redbot/core/core_commands.py:5842 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:4835 +#: redbot/core/core_commands.py:5856 msgid "This server is currently being ignored." msgstr "Ce serveur est actuellement ignoré." -#: redbot/core/core_commands.py:4847 +#: redbot/core/core_commands.py:5873 redbot/core/core_commands.py:5875 +#: redbot/core/core_commands.py:5876 +msgid "None" +msgstr "Aucun" + +#: redbot/core/core_commands.py:5877 msgid "Currently ignored categories: {categories}\n" -"Channels: {channels}" -msgstr "Catégories actuellement ignorées : {categories}\n" -"Chaînes : {channels}" +"Channels: {channels}\n" +"Threads (excluding archived):{threads}" +msgstr "" -#: redbot/core/core_commands.py:4862 +#: redbot/core/core_commands.py:5894 #, docstring msgid "\n" " Get info about Red's licenses.\n" @@ -3472,12 +4495,12 @@ msgstr "\n" " Obtenir des infos sur les licences de Red .\n" " " -#: redbot/core/dev_commands.py:36 +#: redbot/core/dev_commands.py:412 #, docstring msgid "Various development focused utilities." msgstr "Divers outils axés sur le développement." -#: redbot/core/dev_commands.py:123 +#: redbot/core/dev_commands.py:455 #, docstring msgid "Evaluate a statement of python code.\n\n" " The bot will always respond with the return value of the code.\n" @@ -3487,34 +4510,22 @@ msgid "Evaluate a statement of python code.\n\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 "Évaluer une partie de code Python.\n\n" -" Le bot répondra toujours avec la valeur de retour du code.\n" -" Si la valeur de retour du code est une coroutine, elle sera attendue,\n" -" et le résultat sera la réponse du bot.\n\n" -" Note : Une seule instruction peut être évalué. Utiliser certain mot-clée, par ex. yield\n" -" provoquera une erreur de syntaxe. Pour évaluer plusieurs lignes ou du code\n" -" asynchrone, voir [p]repl ou [p]eval.\n\n" -" Variables d'environnement :\n" -" ctx - contexte d'invocation de commande\n" -" bot - objet bot\n" -" channel - l'objet de salon courant\n" -" author - commande objet du membre auteur\n" -" message - l'objet du message de la commande\n" -" discord - bibliothèque discord.py\n" -" commandes - redbot.core.commands\n" -" _ - Le résultat de la dernière commande dev.\n" -" " - -#: redbot/core/dev_commands.py:167 +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" +" " +msgstr "" + +#: redbot/core/dev_commands.py:491 #, docstring msgid "Execute asynchronous code.\n\n" " This command wraps code into the body of an async function and then\n" @@ -3523,64 +4534,83 @@ msgid "Execute asynchronous code.\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" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" " " msgstr "" -#: redbot/core/dev_commands.py:221 +#: redbot/core/dev_commands.py:527 #, 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" +" evaluated.\n\n" +" Use `exit()` or `quit` to exit the REPL session, prefixed with\n" +" a backtick so they may be interpreted.\n\n" +" Environment Variables:\n" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" " " msgstr "" -#: redbot/core/dev_commands.py:230 +#: redbot/core/dev_commands.py:553 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:234 +#: redbot/core/dev_commands.py:557 msgid "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." msgstr "" -#: redbot/core/dev_commands.py:245 +#: redbot/core/dev_commands.py:568 msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." msgstr "Entrez du code à exécuter ou évaluer. Entrez `exit()` ou `quit` pour quitter. `{}repl pause` pour mettre en pause." -#: redbot/core/dev_commands.py:259 +#: redbot/core/dev_commands.py:583 msgid "Exiting." msgstr "Fermeture en cours." -#: redbot/core/dev_commands.py:310 -msgid "Unexpected error: `{}`" -msgstr "Erreur inattendue : `{}`" +#: redbot/core/dev_commands.py:595 +msgid "Unexpected error: " +msgstr "" -#: redbot/core/dev_commands.py:314 +#: redbot/core/dev_commands.py:599 #, 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" +msgid "Pauses/resumes the REPL running in the current channel." +msgstr "" -#: redbot/core/dev_commands.py:316 +#: redbot/core/dev_commands.py:601 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:324 +#: redbot/core/dev_commands.py:609 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:326 +#: redbot/core/dev_commands.py:611 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:331 +#: redbot/core/dev_commands.py:617 #, docstring msgid "Mock another user invoking a command.\n\n" " The prefix must not be entered.\n" @@ -3589,208 +4619,132 @@ 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:344 +#: redbot/core/dev_commands.py:633 #, 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" +" Current message is used as a base (including attachments, embeds, etc.),\n" +" the content and author of the message are replaced with the given arguments.\n\n" +" Note: If `content` isn't passed, the message needs to contain embeds, attachments,\n" +" or anything else that makes the message non-empty.\n" " " +msgstr "" -#: redbot/core/dev_commands.py:365 +#: redbot/core/dev_commands.py:654 #, docstring msgid "Give bot owners the ability to bypass cooldowns.\n\n" " Does not persist through restarts." msgstr "" -#: redbot/core/dev_commands.py:373 +#: redbot/core/dev_commands.py:662 msgid "Bot owners will now bypass all commands with cooldowns." msgstr "Les propriétaires du bots passeront désormais au travers des délais de réutilisation des commandes." -#: redbot/core/dev_commands.py:375 +#: redbot/core/dev_commands.py:664 msgid "Bot owners will no longer bypass all commands with cooldowns." msgstr "Les propriétaires du bots ne passeront désormais plus au travers des délais de réutilisation des commandes." -#: redbot/core/errors.py:49 +#: redbot/core/errors.py:61 msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "Le solde de {user}ne peut pas dépasser {max} {currency}." -#: redbot/core/events.py:112 -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:122 -msgid "\n\n" -"While 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\n" -"Bien que la commande suivante devrait fonctionner dans la plupart des scénarios vu qu'elle est basée sur votre système d'exploitation, votre environnement et votre version de Python **Nous vous recommandons fortement de lire la documentation de mise à jour à ce lien <{docs}> et de vous assurer qu'il n'y a rien d'autre à faire pendant la mise à jour.**" - -#: redbot/core/events.py:146 -msgid "\n\n" -"To update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:\n\n" -msgstr "\n\n" -"Pour 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:151 -msgid "Command Prompt" -msgstr "Invite de commande" - -#: redbot/core/events.py:153 -msgid "Terminal" -msgstr "Terminal" - -#: redbot/core/events.py:160 -msgid "\n" -"Once you've started up your bot again, if you have any 3rd-party cogs installed we then highly recommend you update them with this command in Discord: `[p]cog update`" -msgstr "" - -#: redbot/core/events.py:167 -msgid "\n\n" -"You have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\n\n" -"You 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\n" -"Vous avez Python version `{py_version}` et cette mise à jour nécessite la version `{req_py}` ; vous ne pouvez pas simplement exécuter la commande de mise à jour.\n\n" -"Vous devrez suivre les instructions de mise à jour dans notre documentation ci-dessus, si vous avez toujours besoin d'aide pour la mise à jour après avoir suivi la documentation, vous pouvez aller sur notre canal de #support dans " - -#: redbot/core/events.py:232 -msgid "`{user_input}` is not a valid value for `{command}`" -msgstr "`{user_input}` n'est pas une valeur valide pour `{command}`" - -#: redbot/core/events.py:257 -msgid "Error in command '{command}'. Check your console or logs for details." -msgstr "Erreur dans la commande '{command}'. Vérifiez votre console ou les logs pour plus de détails." - -#: redbot/core/events.py:282 -msgid "I require the {permission} permission to execute that command." -msgstr "J'ai besoin de la permission {permission} pour exécuter cette commande." - -#: redbot/core/events.py:286 -msgid "I require {permission_list} permissions to execute that command." -msgstr "J'ai besoin de ces permissions {permission_list} pour exécuter cette commande." - -#: redbot/core/events.py:294 -msgid "That command is not available in DMs." -msgstr "Cette commande n'est pas disponible en Messages Privés (DMs)." - -#: redbot/core/events.py:296 -msgid "That command is only available in DMs." -msgstr "Cette commande est disponible seulement en messages privés." - -#: redbot/core/events.py:298 -msgid "That command is only available in NSFW channels." -msgstr "Cette commande n'est disponible que dans les channels NSFW." - -#: redbot/core/events.py:308 -msgid "This command is on cooldown. Try again in {delay}." -msgstr "Cette commande est en cours de rechargement. Réessayez dans {delay}." - -#: redbot/core/events.py:310 -msgid "This command is on cooldown. Try again in 1 second." -msgstr "Cette commande est en cours de rechargement. Réessayez dans 1 seconde." - -#: redbot/core/events.py:315 -msgid "Too many people using this command. It can only be used {number} times concurrently." -msgstr "Trop de personnes utilisent cette commande. Elle ne peut être utilisée que {number} fois simultanément." - -#: redbot/core/events.py:320 -msgid "Too many people using this command. It can only be used once concurrently." -msgstr "Trop de personnes utilisent cette commande. Elle ne peut être utilisée que une fois simultanément." - -#: redbot/core/events.py:326 -msgid "That command is still completing, it can only be used {number} times per {type} concurrently." -msgstr "Cette commande est toujours en cours d’exécution, elle ne peut être utilisée que {number} fois par {type} simultanément." - -#: redbot/core/events.py:331 -msgid "That command is still completing, it can only be used once per {type} concurrently." -msgstr "Cette commande est toujours en cours d’exécution, elle ne peut être utilisée qu'une seule fois par {type} simultanément." - -#: redbot/core/events.py:337 -msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." -msgstr "Trop de personnes utilisent cette commande. Elle ne peut être utilisée que {number} fois par {type} simultanément." - -#: redbot/core/events.py:342 -msgid "Too many people using this command. It can only be used once per {type} concurrently." -msgstr "Trop de personnes utilisent cette commande. Elle ne peut être utilisée qu'une seule fois par {type} simultanément." - -#: redbot/core/modlog.py:417 +#: redbot/core/modlog.py:393 msgid "Case #{} | {} {}" msgstr "Cas #{} | {} {}" -#: redbot/core/modlog.py:419 +#: redbot/core/modlog.py:395 msgid "**Reason:** Use the `reason` command to add it" msgstr "**Raison :** Utilisez la commande `reason` pour l'ajouter" -#: redbot/core/modlog.py:422 +#: redbot/core/modlog.py:398 msgid "Unknown" msgstr "Inconnu" -#: redbot/core/modlog.py:426 redbot/core/modlog.py:448 -#: redbot/core/modlog.py:463 +#: redbot/core/modlog.py:402 redbot/core/modlog.py:424 +#: redbot/core/modlog.py:439 msgid "Deleted User." msgstr "Utilisateur supprimé." -#: redbot/core/modlog.py:477 redbot/core/modlog.py:512 -msgid "**Reason:** {}" -msgstr "**Raison :** {}" +#: redbot/core/modlog.py:476 +msgid "Deleted or archived thread ({thread_id}) in {channel_name}" +msgstr "" + +#: redbot/core/modlog.py:480 +msgid "Thread {thread_id} in {channel_id} (deleted)" +msgstr "" + +#: redbot/core/modlog.py:484 +msgid "{channel_id} (deleted)" +msgstr "" + +#: redbot/core/modlog.py:489 +msgid "Thread {thread_name} in {channel_name}" +msgstr "" + +#: redbot/core/modlog.py:493 +msgid "Thread {thread_name} in {channel_id} (deleted)" +msgstr "" + +#: redbot/core/modlog.py:499 redbot/core/modlog.py:527 +msgid "Reason:" +msgstr "" -#: redbot/core/modlog.py:491 +#: redbot/core/modlog.py:513 msgid "Moderator" msgstr "Modérateur" -#: redbot/core/modlog.py:493 +#: redbot/core/modlog.py:515 msgid "Until" msgstr "Jusqu'à" -#: redbot/core/modlog.py:494 +#: redbot/core/modlog.py:516 msgid "Duration" msgstr "Durée" -#: redbot/core/modlog.py:498 redbot/core/modlog.py:503 +#: redbot/core/modlog.py:518 msgid "Channel" msgstr "Salon" -#: redbot/core/modlog.py:499 -msgid "{channel} (deleted)" -msgstr "{channel} (supprimé)" - -#: redbot/core/modlog.py:505 +#: redbot/core/modlog.py:520 msgid "Amended by" msgstr "Modifié par" -#: redbot/core/modlog.py:507 +#: redbot/core/modlog.py:522 msgid "Last modified at" msgstr "Dernière modification à" -#: redbot/core/modlog.py:527 -msgid "**User:** {}\n" -msgstr "**Utilisateur :** {}\n" +#: redbot/core/modlog.py:542 +msgid "User:" +msgstr "Utilisateur :" + +#: redbot/core/modlog.py:543 +msgid "Moderator:" +msgstr "Modérateur :" + +#: redbot/core/modlog.py:546 +msgid "Until:" +msgstr "Jusqu'à :" -#: redbot/core/modlog.py:528 -msgid "**Moderator:** {}\n" -msgstr "**Modérateur :** {}\n" +#: redbot/core/modlog.py:546 +msgid "Duration:" +msgstr "Durée :" -#: redbot/core/modlog.py:531 -msgid "**Until:** {}\n" -"**Duration:** {}\n" -msgstr "**Jusqu'à :** {}\n" -"**Durée :** {}\n" +#: redbot/core/modlog.py:549 redbot/core/modlog.py:551 +msgid "Channel:" +msgstr "Salon :" -#: redbot/core/modlog.py:534 -msgid "**Channel**: {} (Deleted)\n" -msgstr "**Salon**: {} (Supprimé)\n" +#: redbot/core/modlog.py:553 +msgid "Amended by:" +msgstr "Modifié par :" -#: redbot/core/modlog.py:536 -msgid "**Channel**: {}\n" -msgstr "**Salon** : {}\n" +#: redbot/core/modlog.py:555 +msgid "Last modified at:" +msgstr "Modifié pour la dernière fois :" -#: redbot/core/modlog.py:538 -msgid "**Amended by:** {}\n" -msgstr "**Modifié par :** {}\n" +#: redbot/core/tree.py:271 +msgid "Command not found." +msgstr "Commande introuvable." -#: redbot/core/modlog.py:540 -msgid "**Last modified at:** {}\n" -msgstr "**Dernière modification à :** {}\n" +#: redbot/core/tree.py:332 +msgid "You are not permitted to use this command." +msgstr "Vous n'avez pas la permission d'utiliser cette commande." diff --git a/redbot/core/locales/hi-IN.po b/redbot/core/locales/hi-IN.po index ec80fc0a772..d09a8bb9f79 100644 --- a/redbot/core/locales/hi-IN.po +++ b/redbot/core/locales/hi-IN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-12 15:52+0000\n" +"POT-Creation-Date: 2024-03-23 23:21+0000\n" "Last-Translator: \n" "Language-Team: Hindi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,1823 +15,3053 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: hi_IN\n" -#: redbot/core/bank.py:1019 -msgid "Can't pay for this command in DM without a global bank." -msgstr "" - -#: redbot/core/bank.py:1026 -msgid "You need at least {cost} {currency} to use this command." -msgstr "" - -#: redbot/core/cog_manager.py:316 +#: redbot/core/_cog_manager.py:317 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "" -#: redbot/core/cog_manager.py:325 +#: redbot/core/_cog_manager.py:326 #, docstring msgid "\n" " Lists current cog paths in order of priority.\n" " " msgstr "" -#: redbot/core/cog_manager.py:333 +#: redbot/core/_cog_manager.py:334 msgid "Install Path: {install_path}\n" "Core Path: {core_path}\n\n" msgstr "" -#: redbot/core/cog_manager.py:347 +#: redbot/core/_cog_manager.py:348 #, docstring msgid "\n" " Add a path to the list of available cog paths.\n" " " msgstr "" -#: redbot/core/cog_manager.py:351 +#: redbot/core/_cog_manager.py:352 msgid "That path does not exist or does not point to a valid directory." msgstr "" -#: redbot/core/cog_manager.py:359 +#: redbot/core/_cog_manager.py:360 msgid "Path successfully added." msgstr "" -#: redbot/core/cog_manager.py:364 +#: redbot/core/_cog_manager.py:365 #, docstring msgid "\n" -" Removes a path from the available cog paths given the `path_number` from `[p]paths`.\n" +" Removes one or more paths from the available cog paths given the `path_numbers` 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." +#: redbot/core/_cog_manager.py:386 +msgid "The following paths were removed: {paths}" msgstr "" -#: redbot/core/cog_manager.py:380 -msgid "Path successfully removed." +#: redbot/core/_cog_manager.py:392 +msgid "The following path numbers did not exist: {path_numbers}" msgstr "" -#: redbot/core/cog_manager.py:385 +#: redbot/core/_cog_manager.py:403 #, docstring msgid "\n" " Reorders paths internally to allow discovery of different cogs.\n" " " msgstr "" -#: redbot/core/cog_manager.py:399 +#: redbot/core/_cog_manager.py:414 msgid "Invalid 'from' index." msgstr "" -#: redbot/core/cog_manager.py:405 +#: redbot/core/_cog_manager.py:420 msgid "Invalid 'to' index." msgstr "" -#: redbot/core/cog_manager.py:409 +#: redbot/core/_cog_manager.py:424 msgid "Paths reordered." msgstr "" -#: redbot/core/cog_manager.py:414 +#: redbot/core/_cog_manager.py:429 #, 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" +" Returns the current install path or sets it if one is provided.\n\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 +#: redbot/core/_cog_manager.py:443 msgid "That path does not exist." msgstr "" -#: redbot/core/cog_manager.py:432 +#: redbot/core/_cog_manager.py:448 msgid "The bot will install new cogs to the `{}` directory." msgstr "" -#: redbot/core/cog_manager.py:438 +#: redbot/core/_cog_manager.py:454 #, docstring msgid "\n" " Lists all loaded and available cogs.\n" " " msgstr "" -#: redbot/core/cog_manager.py:451 redbot/core/cog_manager.py:466 +#: redbot/core/_cog_manager.py:467 redbot/core/_cog_manager.py:482 msgid "**{} loaded:**\n" msgstr "" -#: redbot/core/cog_manager.py:452 redbot/core/cog_manager.py:468 +#: redbot/core/_cog_manager.py:468 redbot/core/_cog_manager.py:484 msgid "**{} unloaded:**\n" msgstr "" -#: redbot/core/core_commands.py:181 -msgid "Alias {alias_name} is already an existing command or alias in one of the loaded cogs." +#: redbot/core/_diagnoser.py:104 +msgid "To fix this issue, you need to do one of these:" msgstr "" -#: redbot/core/core_commands.py:186 -msgid "Command {command_name} is already an existing command or alias in one of the loaded cogs." +#: redbot/core/_diagnoser.py:112 +msgid "Check if the command caller is not a bot" msgstr "" -#: redbot/core/core_commands.py:398 -#, docstring -msgid "\n" -" The Core cog has many commands related to core functions.\n\n" -" These commands come loaded with every Red bot, and cover some of the most basic usage of the bot.\n" -" " +#: redbot/core/_diagnoser.py:118 +msgid "The user is a bot which prevents them from running any command." msgstr "" -#: redbot/core/core_commands.py:410 -#, docstring -msgid "Pong." +#: redbot/core/_diagnoser.py:119 +msgid "This cannot be fixed - bots should not be listening to other bots." msgstr "" -#: redbot/core/core_commands.py:415 -#, docstring -msgid "Shows info about [botname].\n\n" -" See `[p]set custominfo` to customize.\n" -" " +#: redbot/core/_diagnoser.py:123 +msgid "Check if the bot can send messages in the given channel" msgstr "" -#: redbot/core/core_commands.py:445 -msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\n\n" -"Red 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" +#: redbot/core/_diagnoser.py:130 +msgid "Bot is timed out in the given channel." msgstr "" -#: redbot/core/core_commands.py:456 -msgid "Instance owned by team" +#: redbot/core/_diagnoser.py:131 +msgid "To fix this issue, remove timeout from the bot." msgstr "" -#: redbot/core/core_commands.py:456 -msgid "Instance owned by" +#: redbot/core/_diagnoser.py:137 +msgid "Bot doesn't have permission to send messages in the given channel." msgstr "" -#: redbot/core/core_commands.py:461 -msgid "Red version" +#: redbot/core/_diagnoser.py:138 +msgid "To fix this issue, ensure that the permissions setup allows the bot to send messages per Discord's role hierarchy:\n" +"https://support.discord.com/hc/en-us/articles/206141927" msgstr "" -#: redbot/core/core_commands.py:464 redbot/core/core_commands.py:520 -msgid "Yes, {version} is available." +#: redbot/core/_diagnoser.py:150 +msgid "Check if the channel and the server aren't set to be ignored" msgstr "" -#: redbot/core/core_commands.py:468 redbot/core/core_commands.py:524 -msgid "Checking for updates failed." +#: redbot/core/_diagnoser.py:156 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {thread} thread, its parent channel, and the server aren't a part of that list." msgstr "" -#: redbot/core/core_commands.py:469 -msgid "Outdated" +#: redbot/core/_diagnoser.py:165 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {channel} channel and the server aren't a part of that list." msgstr "" -#: redbot/core/core_commands.py:471 -msgid "About this instance" +#: redbot/core/_diagnoser.py:175 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {thread} thread, its parent channel, the channel category it belongs to ({channel_category}), and the server aren't a part of that list." msgstr "" -#: redbot/core/core_commands.py:472 -msgid "About Red" +#: redbot/core/_diagnoser.py:186 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {channel} channel, the channel category it belongs to ({channel_category}), and the server aren't a part of that list." msgstr "" -#: redbot/core/core_commands.py:475 redbot/core/core_commands.py:533 -msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" +#: redbot/core/_diagnoser.py:200 +msgid "The bot is set to ignore commands in the given channel or this server." msgstr "" -#: redbot/core/core_commands.py:483 -msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\n\n" -"Red 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" +#: redbot/core/_diagnoser.py:210 +msgid "Global allowlist prevents the user from running this command." msgstr "" -#: redbot/core/core_commands.py:494 -msgid "Instance owned by team: [{owner}]\n" -"Python: [{python_version}] (5)\n" -"discord.py: [{dpy_version}] (6)\n" -"Red version: [{red_version}] (7)\n" +#: redbot/core/_diagnoser.py:211 +msgid "To fix this issue, you can either add the user to the allowlist, or clear the allowlist.\n" +"If you want to keep the allowlist, you can run {command_1} which will add {user} to the allowlist.\n" +"If you instead want to clear the allowlist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:506 -msgid "Instance owned by: [{owner}]\n" -"Python: [{python_version}] (5)\n" -"discord.py: [{dpy_version}] (6)\n" -"Red version: [{red_version}] (7)\n" +#: redbot/core/_diagnoser.py:227 +msgid "Global blocklist prevents the user from running this command." msgstr "" -#: redbot/core/core_commands.py:525 -msgid "Outdated: [{state}]\n" +#: redbot/core/_diagnoser.py:228 +msgid "To fix this issue, you can either remove the user from the blocklist, or clear the blocklist.\n" +"If you want to keep the blocklist, you can run {command_1} which will remove {user} from the blocklist.\n" +"If you instead want to clear the blocklist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:528 -msgid "**About Red**\n" +#: redbot/core/_diagnoser.py:250 +msgid "Local allowlist prevents the user from running this command." msgstr "" -#: redbot/core/core_commands.py:539 -msgid "**About this instance**\n" +#: redbot/core/_diagnoser.py:251 +msgid "To fix this issue, you can either add the user or one of their roles to the local allowlist, or clear the local allowlist.\n" +"If you want to keep the local allowlist, you can run {command_1} which will add {user} to the local allowlist.\n" +"If you instead want to clear the local allowlist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:541 -msgid "**References**\n" -"1. <{}>\n" -"2. <{}>\n" -"3. <{}>\n" -"4. <{}>\n" -"5. <{}>\n" -"6. <{}>\n" -"7. <{}>\n" +#: redbot/core/_diagnoser.py:265 +msgid "Local blocklist prevents the user from running this command." msgstr "" -#: redbot/core/core_commands.py:557 -#, docstring -msgid "Shows [botname]'s uptime." +#: redbot/core/_diagnoser.py:280 +msgid "To fix this issue, you can either remove the user's roles from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove the user's roles ({roles}) from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:560 -msgid "Less than one second" +#: redbot/core/_diagnoser.py:305 +msgid "To fix this issue, you can either remove the user and their roles from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove {user} and their roles ({roles}) from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:562 -msgid "Been up for: **{time_quantity}** (since {timestamp} UTC)" +#: redbot/core/_diagnoser.py:327 +msgid "To fix this issue, you can either remove the user from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove {user} from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:569 -#, docstring -msgid "\n" -" Commands which interact with the data [botname] has about you.\n\n" -" More information can be found in the [End User Data Documentation.](https://docs.discord.red/en/stable/red_core_data_statement.html)\n" -" " +#: redbot/core/_diagnoser.py:342 +msgid "Allowlist and blocklist checks" msgstr "" -#: redbot/core/core_commands.py:580 -#, docstring -msgid "\n" -" Find out what type of data [botname] stores and why.\n\n" -" **Example:**\n" -" - `[p]mydata whatdata`\n" -" " +#: redbot/core/_diagnoser.py:374 +msgid "Global, cog and command checks" msgstr "" -#: redbot/core/core_commands.py:590 -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\n" -"Additionally, 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." +#: redbot/core/_diagnoser.py:381 +msgid "The given command is disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:609 -#, docstring -msgid "View the End User Data statements of each 3rd-party module.\n\n" -" This will send an attachment with the End User Data statements of all loaded 3rd party cogs.\n\n" -" **Example:**\n" -" - `[p]mydata 3rdparty`\n" -" " +#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:858 +msgid "One of the parents of the given command is disabled globally." msgstr "" -#: redbot/core/core_commands.py:620 -msgid "I need to be able to attach files (try in DMs?)." +#: redbot/core/_diagnoser.py:389 +msgid "To fix this issue, you can run {command} which will enable the {affected_command} command in this guild." msgstr "" -#: redbot/core/core_commands.py:630 -msgid "This instance does not appear to have any 3rd-party extensions loaded." +#: redbot/core/_diagnoser.py:410 +msgid "Other issues related to the checks" msgstr "" -#: redbot/core/core_commands.py:650 -msgid "3rd party End User Data statements" +#: redbot/core/_diagnoser.py:411 +msgid "There's an issue related to the checks for {command} but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:652 -msgid "The following are statements provided by 3rd-party extensions." +#: redbot/core/_diagnoser.py:415 +msgid "To fix this issue, a manual review of the global, cog and command checks is required." msgstr "" -#: redbot/core/core_commands.py:657 -msgid "3rd-party extensions without statements\n" +#: redbot/core/_diagnoser.py:423 +msgid "Global checks" msgstr "" -#: redbot/core/core_commands.py:668 -msgid "Here's a generated page with the statements provided by 3rd-party extensions." +#: redbot/core/_diagnoser.py:433 +msgid "One of the global checks for the command {command} failed with a message:\n" +"{message}" msgstr "" -#: redbot/core/core_commands.py:684 -msgid "Did not get confirmation, cancelling." +#: redbot/core/_diagnoser.py:437 +msgid "One of the global checks for the command {command} failed without a message." msgstr "" -#: redbot/core/core_commands.py:689 -msgid "Did not get a matching confirmation, cancelling." +#: redbot/core/_diagnoser.py:441 +msgid "Cog check" msgstr "" -#: redbot/core/core_commands.py:700 -#, 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\n" -" **Example:**\n" -" - `[p]mydata forgetme`\n" -" " +#: redbot/core/_diagnoser.py:458 +msgid "The cog check for the command {command} failed with a message:\n" +"{message}" msgstr "" -#: redbot/core/core_commands.py:715 -msgid "This command ({command}) does not support non-interactive usage." +#: redbot/core/_diagnoser.py:459 +msgid "The cog check for the command {command} failed without a message." msgstr "" -#: redbot/core/core_commands.py:722 -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:" +#: redbot/core/_diagnoser.py:463 +msgid "Command checks" msgstr "" -#: redbot/core/core_commands.py:732 -msgid "This may take some time." +#: redbot/core/_diagnoser.py:477 +msgid "One of the command checks for the command {command} failed with a message:\n" +"{message}" msgstr "" -#: redbot/core/core_commands.py:745 -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}.\n" -"Please contact the owner of this bot to address this.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:481 +msgid "One of the command checks for the command {command} failed without a message." msgstr "" -#: redbot/core/core_commands.py:760 -msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\n" -"Please contact the owner of this bot to address this.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:485 +msgid "Permissions verification" msgstr "" -#: redbot/core/core_commands.py:770 -msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\n" -"Please contact the owner of this bot to address this.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:488 +msgid "Cog permissions verification" msgstr "" -#: redbot/core/core_commands.py:780 -msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" +#: redbot/core/_diagnoser.py:503 +msgid "The cog of the given command is disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:788 redbot/core/core_commands.py:955 -#: redbot/core/core_commands.py:1041 redbot/core/core_commands.py:1112 -msgid "{mention} The following cogs did not handle deletion:\n" -"{cogs}." +#: redbot/core/_diagnoser.py:504 +msgid "To fix this issue, you can run {command} which will enable the {affected_cog} cog in this guild." msgstr "" -#: redbot/core/core_commands.py:798 -#, docstring -msgid "[Coming Soon] Get what data [botname] has about you." +#: redbot/core/_diagnoser.py:518 +msgid "Bot is missing some of the channel permissions ({permissions}) required by the {cog} cog." msgstr "" -#: redbot/core/core_commands.py:800 -msgid "This command doesn't do anything yet, but we're working on adding support for this." +#: redbot/core/_diagnoser.py:526 +msgid "Bot is missing some of the channel permissions ({permissions}) required by the {command} command." msgstr "" -#: redbot/core/core_commands.py:809 -#, docstring -msgid "\n" -" Commands for more complete data handling.\n" -" " +#: redbot/core/_diagnoser.py:538 +msgid "To fix this issue, grant the required permissions to the bot through role settings or channel overrides." msgstr "" -#: redbot/core/core_commands.py:815 -#, docstring -msgid "\n" -" Set the bot to allow users to request a data deletion.\n\n" -" This is on by default.\n" -" Opposite of `[p]mydata ownermanagement disallowuserdeletions`\n\n" -" **Example:**\n" -" - `[p]mydata ownermanagement allowuserdeletions`\n" -" " +#: redbot/core/_diagnoser.py:557 redbot/core/_diagnoser.py:653 +msgid "Other issues related to the permissions." msgstr "" -#: redbot/core/core_commands.py:826 -msgid "User can delete their own data. This will not include operational data such as blocked users." +#: redbot/core/_diagnoser.py:558 +msgid "Fatal error: There's an issue related to the permissions for the {cog} cog but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:834 -#, docstring -msgid "\n" -" Set the bot to not allow users to request a data deletion.\n\n" -" Opposite of `[p]mydata ownermanagement allowuserdeletions`\n\n" -" **Example:**\n" -" - `[p]mydata ownermanagement disallowuserdeletions`\n" -" " +#: redbot/core/_diagnoser.py:563 +msgid "Fatal error: There's an issue related to the permissions for the {command} command but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:843 -msgid "User can not delete their own data." +#: redbot/core/_diagnoser.py:567 +msgid "This is an unexpected error, please report it on Red's issue tracker." msgstr "" -#: redbot/core/core_commands.py:847 -#, docstring -msgid "\n" -" Sets how user deletions are treated.\n\n" -" **Example:**\n" -" - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" -" **Arguments:**\n" -" - `` - The strictness level for user deletion. See Level guide below.\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" -" " +#: redbot/core/_diagnoser.py:574 +msgid "Ensure that the command is not bot owner only" msgstr "" -#: redbot/core/core_commands.py:864 -msgid "Cogs will be instructed to remove all non operational data upon a user request." +#: redbot/core/_diagnoser.py:582 +msgid "The command is bot owner only and the given user is not a bot owner." msgstr "" -#: redbot/core/core_commands.py:872 -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." +#: redbot/core/_diagnoser.py:583 +msgid "This cannot be fixed - regular users cannot run bot owner only commands." msgstr "" -#: redbot/core/core_commands.py:883 -#, docstring -msgid "\n" -" Handle a deletion request from Discord.\n\n" -" This will cause the bot to get rid of or disassociate all data from the specified user ID.\n" -" You should not use this unless Discord has specifically requested this with regard to a deleted user.\n" -" This will remove the user from various anti-abuse measures.\n" -" If you are processing a manual request from a user, you may want `[p]mydata ownermanagement deleteforuser` instead.\n\n" -" **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" -" " +#: redbot/core/_diagnoser.py:589 +msgid "Permission hooks" msgstr "" -#: redbot/core/core_commands.py:897 -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\n" -"If you are sure this is what you intend to do please respond with the following:" +#: redbot/core/_diagnoser.py:599 +msgid "Fatal error: the result of permission hooks is inconsistent." msgstr "" -#: redbot/core/core_commands.py:915 redbot/core/core_commands.py:1072 -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}\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:600 redbot/core/_diagnoser.py:606 +#: redbot/core/_diagnoser.py:844 +msgid "To fix this issue, a manual review of the installed cogs is required." msgstr "" -#: redbot/core/core_commands.py:930 redbot/core/core_commands.py:1087 -msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:605 +msgid "The access has been denied by one of the bot's permissions hooks." msgstr "" -#: redbot/core/core_commands.py:941 redbot/core/core_commands.py:1098 -msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:615 +msgid "User's discord permissions, privilege level and rules from Permissions cog" msgstr "" -#: redbot/core/core_commands.py:951 redbot/core/core_commands.py:1108 -msgid "I've deleted all data about that user that I know how to delete." +#: redbot/core/_diagnoser.py:630 +msgid "The access has been denied due to the rules set for the {cog} cog with Permissions cog." msgstr "" -#: redbot/core/core_commands.py:962 -#, docstring -msgid "Delete data [botname] has about a user for a user.\n\n" -" This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user.\n" -" Users have access to a different command for this unless they can't interact with the bot at all.\n" -" 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\n" -" **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" -" " +#: redbot/core/_diagnoser.py:635 +msgid "The access has been denied due to the rules set for the {command} command with Permissions cog." msgstr "" -#: redbot/core/core_commands.py:973 -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\n" -"If you are sure this is what you intend to do please respond with the following:" +#: redbot/core/_diagnoser.py:639 +msgid "To fix the issue, a manual review of the rules is required." msgstr "" -#: redbot/core/core_commands.py:996 -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}\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:654 +msgid "There's an issue related to the permissions of {cog} cog but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:1011 -msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:659 +msgid "There's an issue related to the permissions of {command} command but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:1022 -msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:663 +msgid "To fix this issue, a manual review of the command is required." msgstr "" -#: redbot/core/core_commands.py:1033 -msgid "I've deleted all non-operational data about that user that I know how to delete." +#: redbot/core/_diagnoser.py:670 +msgid "Permission checks" msgstr "" -#: redbot/core/core_commands.py:1048 -#, docstring -msgid "Delete data [botname] has about a user.\n\n" -" This will cause the bot to get rid of or disassociate a lot of data about the specified user.\n" -" This may include more than just end user data, including anti abuse records.\n\n" -" **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" -" " +#: redbot/core/_diagnoser.py:674 +msgid "The access has been denied by one of the permissions checks of {cog} cog." msgstr "" -#: redbot/core/core_commands.py:1058 -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\n" -"If you are sure this is what you intend to do please respond with the following:" +#: redbot/core/_diagnoser.py:678 +msgid "The access has been denied by one of the permission checks of {command} command." msgstr "" -#: redbot/core/core_commands.py:1119 -#, docstring -msgid "\n" -" Commands for toggling embeds on or off.\n\n" -" This setting determines whether or not to use embeds as a response to a command (for commands that support it).\n" -" The default is to use embeds.\n\n" -" The embed settings are checked until the first True/False in this order:\n" -" - In guild context:\n" -" 1. Channel override - `[p]embedset channel`\n" -" 2. Server command override - `[p]embedset command server`\n" -" 3. Server override - `[p]embedset server`\n" -" 4. Global command override - `[p]embedset command global`\n" -" 5. Global setting -`[p]embedset global`\n\n" -" - In DM context:\n" -" 1. User override - `[p]embedset user`\n" -" 2. Global command override - `[p]embedset command global`\n" -" 3. Global setting - `[p]embedset global`\n" -" " +#: redbot/core/_diagnoser.py:686 +msgid "To fix this issue, a manual review of the permission checks is required." msgstr "" -#: redbot/core/core_commands.py:1141 -#, docstring -msgid "\n" -" Show the current embed settings.\n\n" -" Provide a command name to check for command specific embed settings.\n\n" -" **Examples:**\n" -" - `[p]embedset showsettings` - Shows embed settings.\n" -" - `[p]embedset showsettings info` - Also shows embed settings for the 'info' command.\n" -" - `[p]embedset showsettings \"ignore list\"` - Checking subcommands requires quotes.\n\n" -" **Arguments:**\n" -" - `[command_name]` - Checks this command for command specific embed settings.\n" -" " +#: redbot/core/_diagnoser.py:692 +msgid "User's discord permissions and privilege level" msgstr "" -#: redbot/core/core_commands.py:1158 redbot/core/core_commands.py:1314 -#: redbot/core/core_commands.py:1365 redbot/core/core_commands.py:4282 -#: redbot/core/core_commands.py:4325 redbot/core/core_commands.py:4391 -#: redbot/core/core_commands.py:4422 -msgid "I couldn't find that command. Please note that it is case sensitive." +#: redbot/core/_diagnoser.py:701 +msgid "grant the required permissions to the user through role settings or channel overrides" msgstr "" -#: redbot/core/core_commands.py:1164 -msgid "Embed settings:\n\n" +#: redbot/core/_diagnoser.py:707 +msgid "The user is missing some of the channel permissions ({permissions}) required by the {cog} cog." msgstr "" -#: redbot/core/core_commands.py:1166 -msgid "Global default: {value}\n" +#: redbot/core/_diagnoser.py:712 +msgid "The user is missing some of the channel permissions ({permissions}) required by the {command} command." msgstr "" -#: redbot/core/core_commands.py:1171 -msgid "Global command setting for {command} command: {value}\n" +#: redbot/core/_diagnoser.py:721 +msgid "the guild owner" msgstr "" -#: redbot/core/core_commands.py:1177 -msgid "Guild setting: {value}\n" +#: redbot/core/_diagnoser.py:724 +msgid "the mod role" msgstr "" -#: redbot/core/core_commands.py:1182 -msgid "Server command setting for {command} command: {value}\n" +#: redbot/core/_diagnoser.py:726 +msgid "the admin role" msgstr "" -#: redbot/core/core_commands.py:1188 -msgid "Channel setting: {value}\n" +#: redbot/core/_diagnoser.py:729 +msgid "assign appropriate role to the user" msgstr "" -#: redbot/core/core_commands.py:1191 -msgid "User setting: {value}" +#: redbot/core/_diagnoser.py:731 +msgid "The user is missing the privilege level ({privilege_level}) required by the {cog} cog." msgstr "" -#: redbot/core/core_commands.py:1197 -#, docstring -msgid "\n" -" Toggle the global embed setting.\n\n" -" This is used as a fallback if the user or guild hasn't set a preference.\n" -" The default is to use embeds.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Example:**\n" -" - `[p]embedset global`\n" -" " +#: redbot/core/_diagnoser.py:738 +msgid "The user is missing the privilege level ({privilege_level}) required by the {command} command." msgstr "" -#: redbot/core/core_commands.py:1211 -msgid "Embeds are now disabled by default." +#: redbot/core/_diagnoser.py:751 +msgid "add appropriate rule in the Permissions cog" msgstr "" -#: redbot/core/core_commands.py:1214 -msgid "Embeds are now enabled by default." +#: redbot/core/_diagnoser.py:754 +msgid "The user has neither the channel permissions ({permissions}) nor the privilege level ({privilege_level}) required by the {cog} cog." msgstr "" -#: redbot/core/core_commands.py:1220 -#, docstring -msgid "\n" -" Set the server's embed setting.\n\n" -" If set, this is used instead of the global default to determine whether or not to use embeds.\n" -" This is used for all commands done in a server.\n\n" -" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset server False` - Disables embeds on this server.\n" -" - `[p]embedset server` - Resets value to use global default.\n\n" -" **Arguments:**\n" -" - `[enabled]` - Whether to use embeds on this server. Leave blank to reset to default.\n" -" " +#: redbot/core/_diagnoser.py:763 +msgid "The user has neither the channel permissions ({permissions}) nor the privilege level ({privilege_level}) required by the {command} command." msgstr "" -#: redbot/core/core_commands.py:1239 redbot/core/core_commands.py:1323 -#: redbot/core/core_commands.py:1414 redbot/core/core_commands.py:1445 -msgid "Embeds will now fall back to the global setting." +#: redbot/core/_diagnoser.py:781 +msgid "Checks and permissions verification for the command {command}" msgstr "" -#: redbot/core/core_commands.py:1244 -msgid "Embeds are now enabled for this guild." +#: redbot/core/_diagnoser.py:804 redbot/core/_diagnoser.py:917 +msgid "Other command checks" msgstr "" -#: redbot/core/core_commands.py:1246 -msgid "Embeds are now disabled for this guild." +#: redbot/core/_diagnoser.py:805 redbot/core/_diagnoser.py:918 +msgid "The given command is failing one of the required checks." msgstr "" -#: redbot/core/core_commands.py:1254 -#, docstring -msgid "\n" -" Sets a command's embed setting.\n\n" -" If you're the bot owner, this will try to change the command's embed setting globally by default.\n" -" Otherwise, this will try to change embed settings on the current server.\n\n" -" If enabled is left blank, the setting will be unset.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset command info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command \"ignore list\" True` - Quotes are needed for subcommands.\n\n" -" **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" -" " +#: redbot/core/_diagnoser.py:806 redbot/core/_diagnoser.py:919 +msgid "To fix this issue, a manual review of the command's checks is required." msgstr "" -#: redbot/core/core_commands.py:1283 -msgid "The passed command requires Embed Links permission and therefore cannot be set to not use embeds." +#: redbot/core/_diagnoser.py:817 +msgid "Global 'call once' checks" msgstr "" -#: redbot/core/core_commands.py:1294 -#, docstring -msgid "\n" -" Sets a command's embed setting globally.\n\n" -" If set, this is used instead of the global default to determine whether or not to use embeds.\n\n" -" If enabled is left blank, the setting will be unset.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset command global info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command global info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command global \"ignore list\" True` - Quotes are needed for subcommands.\n\n" -" **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" -" " +#: redbot/core/_diagnoser.py:839 +msgid "Other global 'call once' checks" msgstr "" -#: redbot/core/core_commands.py:1329 redbot/core/core_commands.py:1380 -msgid "Embeds are now enabled for {command_name} command." +#: redbot/core/_diagnoser.py:840 +msgid "One of the global 'call once' checks implemented by a 3rd-party cog prevents this command from being ran." msgstr "" -#: redbot/core/core_commands.py:1335 redbot/core/core_commands.py:1386 -msgid "Embeds are now disabled for {command_name} command." +#: redbot/core/_diagnoser.py:849 +msgid "Check if the command is disabled" msgstr "" -#: redbot/core/core_commands.py:1345 -#, docstring -msgid "\n" -" Sets a commmand's embed setting for the current server.\n\n" -" If set, this is used instead of the server default to determine whether or not to use embeds.\n\n" -" If enabled is left blank, the setting will be unset and the server default will be used instead.\n\n" +#: redbot/core/_diagnoser.py:859 redbot/core/_diagnoser.py:873 +msgid "To fix this issue, you can run {command} which will enable the {affected_command} command globally." +msgstr "" + +#: redbot/core/_diagnoser.py:872 +msgid "The given command is disabled globally." +msgstr "" + +#: redbot/core/_diagnoser.py:885 +msgid "Checks and permissions verification" +msgstr "" + +#: redbot/core/_diagnoser.py:936 +msgid "Passed" +msgstr "" + +#: redbot/core/_diagnoser.py:938 +msgid "Failed" +msgstr "" + +#: redbot/core/_diagnoser.py:967 +msgid "All checks passed and no issues were detected. Make sure that the given parameters correspond to the channel, user, and command name that have been problematic.\n\n" +"If you still can't find the issue, it is likely that one of the 3rd-party cogs you're using adds a global or cog local before invoke hook that prevents the command from getting invoked as this can't be diagnosed with this tool." +msgstr "" + +#: redbot/core/_diagnoser.py:978 +msgid "The bot has been able to identify the issue." +msgstr "" + +#: redbot/core/_diagnoser.py:981 +msgid "Detected issue: " +msgstr "" + +#: redbot/core/_diagnoser.py:983 +msgid "Solution: " +msgstr "" + +#: redbot/core/_diagnoser.py:985 +msgid "\n" +"Here's a detailed report in case you need it:" +msgstr "" + +#: redbot/core/_diagnoser.py:986 +msgid "Channel: " +msgstr "" + +#: redbot/core/_diagnoser.py:987 +msgid "Command caller: " +msgstr "" + +#: redbot/core/_diagnoser.py:988 +msgid "Command: " +msgstr "" + +#: redbot/core/_diagnoser.py:989 +msgid "Tests that have been ran:" +msgstr "" + +#: redbot/core/_events.py:56 +msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" +msgstr "" + +#: redbot/core/_events.py:65 +msgid "\n\n" +"While 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:74 +msgid "\n\n" +"You have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\n\n" +"You 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:120 +msgid "\n\n" +"To update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:{command_1}\n" +"Once you've started up your bot again, we recommend that you update any installed 3rd-party cogs with this command in Discord:{command_2}" +msgstr "" + +#: redbot/core/_events.py:128 +msgid "Command Prompt" +msgstr "" + +#: redbot/core/_events.py:128 +msgid "Terminal" +msgstr "" + +#: redbot/core/_events.py:240 +msgid "`{user_input}` is not a valid value for `{command}`" +msgstr "" + +#: redbot/core/_events.py:251 redbot/core/_events.py:304 +msgid "Argument `{parameter_name}` must be a positive integer." +msgstr "" + +#: redbot/core/_events.py:253 redbot/core/_events.py:306 +msgid "Argument `{parameter_name}` must be an integer no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:257 redbot/core/_events.py:310 +msgid "Argument `{parameter_name}` must be an integer no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:261 redbot/core/_events.py:314 +msgid "Argument `{parameter_name}` must be an integer between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:266 redbot/core/_events.py:319 +msgid "Argument `{parameter_name}` must be a positive number." +msgstr "" + +#: redbot/core/_events.py:268 redbot/core/_events.py:321 +msgid "Argument `{parameter_name}` must be a number no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:272 +msgid "Argument `{parameter_name}` must be a number no less than {maximum}." +msgstr "" + +#: redbot/core/_events.py:276 redbot/core/_events.py:329 +msgid "Argument `{parameter_name}` must be a number between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:281 redbot/core/_events.py:334 +msgid "Argument `{parameter_name}` must be a string with a length of no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:285 redbot/core/_events.py:338 +msgid "Argument `{parameter_name}` must be a string with a length of no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:289 redbot/core/_events.py:342 +msgid "Argument `{parameter_name}` must be a string with a length of between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:325 +msgid "Argument `{parameter_name}` must be a number no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:355 +msgid "\"{argument}\" is not an integer." +msgstr "" + +#: redbot/core/_events.py:358 +msgid "\"{argument}\" is not a number." +msgstr "" + +#: redbot/core/_events.py:385 redbot/core/tree.py:292 +msgid "Error in command '{command}'. Check your console or logs for details." +msgstr "" + +#: redbot/core/_events.py:388 redbot/core/tree.py:295 +msgid "Error in command '{command}'." +msgstr "" + +#: redbot/core/_events.py:406 redbot/core/tree.py:309 +msgid "I require the {permission} permission to execute that command." +msgstr "" + +#: redbot/core/_events.py:410 redbot/core/tree.py:313 +msgid "I require {permission_list} permissions to execute that command." +msgstr "" + +#: redbot/core/_events.py:418 redbot/core/tree.py:320 +msgid "That command is not available in DMs." +msgstr "" + +#: redbot/core/_events.py:420 +msgid "That command is only available in DMs." +msgstr "" + +#: redbot/core/_events.py:422 +msgid "That command is only available in NSFW channels." +msgstr "" + +#: redbot/core/_events.py:434 redbot/core/tree.py:326 +msgid "This command is on cooldown. Try again {relative_time}." +msgstr "" + +#: redbot/core/_events.py:441 +msgid "Too many people using this command. It can only be used {number} times concurrently." +msgstr "" + +#: redbot/core/_events.py:446 +msgid "Too many people using this command. It can only be used once concurrently." +msgstr "" + +#: redbot/core/_events.py:452 +msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/_events.py:457 +msgid "That command is still completing, it can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/_events.py:463 +msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/_events.py:468 +msgid "Too many people using this command. It can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/bank.py:1060 +msgid "Can't pay for this command in DM without a global bank." +msgstr "" + +#: redbot/core/bank.py:1067 +msgid "You need at least {cost} {currency} to use this command." +msgstr "" + +#: redbot/core/bot.py:2378 +msgid "There is still one message remaining. Type {command_1} to continue or {command_2} to upload all contents as a file." +msgstr "" + +#: redbot/core/bot.py:2383 +msgid "There are still {count} messages remaining. Type {command_1} to continue or {command_2} to upload all contents as a file." +msgstr "" + +#: redbot/core/core_commands.py:197 +msgid "Alias {alias_name} is already an existing command or alias in one of the loaded cogs." +msgstr "" + +#: redbot/core/core_commands.py:202 +msgid "Command {command_name} is already an existing command or alias in one of the loaded cogs." +msgstr "" + +#: redbot/core/core_commands.py:391 +#, docstring +msgid "\n" +" The Core cog has many commands related to core functions.\n\n" +" These commands come loaded with every Red bot, and cover some of the most basic usage of the bot.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:403 +#, docstring +msgid "Pong." +msgstr "" + +#: redbot/core/core_commands.py:408 +#, docstring +msgid "Shows info about [botname]." +msgstr "" + +#: redbot/core/core_commands.py:435 +msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\n\n" +"Red 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:446 +msgid "Instance owned by team" +msgstr "" + +#: redbot/core/core_commands.py:446 +msgid "Instance owned by" +msgstr "" + +#: redbot/core/core_commands.py:451 +msgid "Red version" +msgstr "" + +#: redbot/core/core_commands.py:454 redbot/core/core_commands.py:510 +msgid "Yes, {version} is available." +msgstr "" + +#: redbot/core/core_commands.py:458 redbot/core/core_commands.py:514 +msgid "Checking for updates failed." +msgstr "" + +#: redbot/core/core_commands.py:459 +msgid "Outdated" +msgstr "" + +#: redbot/core/core_commands.py:461 +msgid "About this instance" +msgstr "" + +#: redbot/core/core_commands.py:462 +msgid "About Red" +msgstr "" + +#: redbot/core/core_commands.py:465 redbot/core/core_commands.py:523 +msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" +msgstr "" + +#: redbot/core/core_commands.py:473 +msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\n\n" +"Red 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:484 +msgid "Instance owned by team: [{owner}]\n" +"Python: [{python_version}] (5)\n" +"discord.py: [{dpy_version}] (6)\n" +"Red version: [{red_version}] (7)\n" +msgstr "" + +#: redbot/core/core_commands.py:496 +msgid "Instance owned by: [{owner}]\n" +"Python: [{python_version}] (5)\n" +"discord.py: [{dpy_version}] (6)\n" +"Red version: [{red_version}] (7)\n" +msgstr "" + +#: redbot/core/core_commands.py:515 +msgid "Outdated: [{state}]\n" +msgstr "" + +#: redbot/core/core_commands.py:518 +msgid "**About Red**\n" +msgstr "" + +#: redbot/core/core_commands.py:529 +msgid "**About this instance**\n" +msgstr "" + +#: redbot/core/core_commands.py:531 +msgid "**References**\n" +"1. <{}>\n" +"2. <{}>\n" +"3. <{}>\n" +"4. <{}>\n" +"5. <{}>\n" +"6. <{}>\n" +"7. <{}>\n" +msgstr "" + +#: redbot/core/core_commands.py:553 +#, docstring +msgid "Shows [botname]'s uptime." +msgstr "" + +#: redbot/core/core_commands.py:556 +msgid "Less than one second." +msgstr "" + +#: redbot/core/core_commands.py:558 +msgid "I have been up for: **{time_quantity}** (since {timestamp})" +msgstr "" + +#: redbot/core/core_commands.py:565 +#, docstring +msgid "\n" +" Commands which interact with the data [botname] has about you.\n\n" +" More information can be found in the [End User Data Documentation.](https://docs.discord.red/en/stable/red_core_data_statement.html)\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:576 +#, docstring +msgid "\n" +" Find out what type of data [botname] stores and why.\n\n" +" **Example:**\n" +" - `[p]mydata whatdata`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:586 +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\n" +"Additionally, 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:605 +#, docstring +msgid "View the End User Data statements of each 3rd-party module.\n\n" +" This will send an attachment with the End User Data statements of all loaded 3rd party cogs.\n\n" +" **Example:**\n" +" - `[p]mydata 3rdparty`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:616 +msgid "I need to be able to attach files (try in DMs?)." +msgstr "" + +#: redbot/core/core_commands.py:626 +msgid "This instance does not appear to have any 3rd-party extensions loaded." +msgstr "" + +#: redbot/core/core_commands.py:646 +msgid "3rd party End User Data statements" +msgstr "" + +#: redbot/core/core_commands.py:648 +msgid "The following are statements provided by 3rd-party extensions." +msgstr "" + +#: redbot/core/core_commands.py:653 +msgid "3rd-party extensions without statements\n" +msgstr "" + +#: redbot/core/core_commands.py:664 +msgid "Here's a generated page with the statements provided by 3rd-party extensions." +msgstr "" + +#: redbot/core/core_commands.py:679 +msgid "Did not get confirmation, cancelling." +msgstr "" + +#: redbot/core/core_commands.py:684 +msgid "Did not get a matching confirmation, cancelling." +msgstr "" + +#: redbot/core/core_commands.py:695 +#, 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\n" +" **Example:**\n" +" - `[p]mydata forgetme`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:710 +msgid "This command ({command}) does not support non-interactive usage." +msgstr "" + +#: redbot/core/core_commands.py:717 +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:727 +msgid "This may take some time." +msgstr "" + +#: redbot/core/core_commands.py:740 +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}.\n" +"Please contact the owner of this bot to address this.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:755 +msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\n" +"Please contact the owner of this bot to address this.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:765 +msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\n" +"Please contact the owner of this bot to address this.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:775 +msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" +msgstr "" + +#: redbot/core/core_commands.py:783 redbot/core/core_commands.py:950 +#: redbot/core/core_commands.py:1036 redbot/core/core_commands.py:1107 +msgid "{mention} The following cogs did not handle deletion:\n" +"{cogs}." +msgstr "" + +#: redbot/core/core_commands.py:793 +#, docstring +msgid "[Coming Soon] Get what data [botname] has about you." +msgstr "" + +#: redbot/core/core_commands.py:795 +msgid "This command doesn't do anything yet, but we're working on adding support for this." +msgstr "" + +#: redbot/core/core_commands.py:804 +#, docstring +msgid "\n" +" Commands for more complete data handling.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:810 +#, docstring +msgid "\n" +" Set the bot to allow users to request a data deletion.\n\n" +" This is on by default.\n" +" Opposite of `[p]mydata ownermanagement disallowuserdeletions`\n\n" +" **Example:**\n" +" - `[p]mydata ownermanagement allowuserdeletions`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:821 +msgid "User can delete their own data. This will not include operational data such as blocked users." +msgstr "" + +#: redbot/core/core_commands.py:829 +#, docstring +msgid "\n" +" Set the bot to not allow users to request a data deletion.\n\n" +" Opposite of `[p]mydata ownermanagement allowuserdeletions`\n\n" +" **Example:**\n" +" - `[p]mydata ownermanagement disallowuserdeletions`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:838 +msgid "User can not delete their own data." +msgstr "" + +#: redbot/core/core_commands.py:842 +#, docstring +msgid "\n" +" Sets how user deletions are treated.\n\n" +" **Example:**\n" +" - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" +" **Arguments:**\n" +" - `` - The strictness level for user deletion. See Level guide below.\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:859 +msgid "Cogs will be instructed to remove all non operational data upon a user request." +msgstr "" + +#: redbot/core/core_commands.py:867 +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:878 +#, docstring +msgid "\n" +" Handle a deletion request from Discord.\n\n" +" This will cause the bot to get rid of or disassociate all data from the specified user ID.\n" +" You should not use this unless Discord has specifically requested this with regard to a deleted user.\n" +" This will remove the user from various anti-abuse measures.\n" +" If you are processing a manual request from a user, you may want `[p]mydata ownermanagement deleteforuser` instead.\n\n" +" **Arguments:**\n" +" - `` - The id of the user whose data would be deleted.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:892 +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\n" +"If you are sure this is what you intend to do please respond with the following:" +msgstr "" + +#: redbot/core/core_commands.py:910 redbot/core/core_commands.py:1067 +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}\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:925 redbot/core/core_commands.py:1082 +msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:936 redbot/core/core_commands.py:1093 +msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:946 redbot/core/core_commands.py:1103 +msgid "I've deleted all data about that user that I know how to delete." +msgstr "" + +#: redbot/core/core_commands.py:957 +#, docstring +msgid "Delete data [botname] has about a user for a user.\n\n" +" This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user.\n" +" Users have access to a different command for this unless they can't interact with the bot at all.\n" +" 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\n" +" **Arguments:**\n" +" - `` - The id of the user whose data would be deleted.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:968 +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\n" +"If you are sure this is what you intend to do please respond with the following:" +msgstr "" + +#: redbot/core/core_commands.py:991 +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}\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:1006 +msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:1017 +msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:1028 +msgid "I've deleted all non-operational data about that user that I know how to delete." +msgstr "" + +#: redbot/core/core_commands.py:1043 +#, docstring +msgid "Delete data [botname] has about a user.\n\n" +" This will cause the bot to get rid of or disassociate a lot of data about the specified user.\n" +" This may include more than just end user data, including anti abuse records.\n\n" +" **Arguments:**\n" +" - `` - The id of the user whose data would be deleted.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1053 +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\n" +"If you are sure this is what you intend to do please respond with the following:" +msgstr "" + +#: redbot/core/core_commands.py:1114 +#, docstring +msgid "\n" +" Commands for toggling embeds on or off.\n\n" +" This setting determines whether or not to use embeds as a response to a command (for commands that support it).\n" +" The default is to use embeds.\n\n" +" The embed settings are checked until the first True/False in this order:\n\n" +" - In guild context:\n" +" 1. Channel override - `[p]embedset channel`\n" +" 2. Server command override - `[p]embedset command server`\n" +" 3. Server override - `[p]embedset server`\n" +" 4. Global command override - `[p]embedset command global`\n" +" 5. Global setting -`[p]embedset global`\n\n" +" - In DM context:\n" +" 1. User override - `[p]embedset user`\n" +" 2. Global command override - `[p]embedset command global`\n" +" 3. Global setting - `[p]embedset global`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1139 +#, docstring +msgid "\n" +" Show the current embed settings.\n\n" +" Provide a command name to check for command specific embed settings.\n\n" +" **Examples:**\n" +" - `[p]embedset showsettings` - Shows embed settings.\n" +" - `[p]embedset showsettings info` - Also shows embed settings for the 'info' command.\n" +" - `[p]embedset showsettings \"ignore list\"` - Checking subcommands requires quotes.\n\n" +" **Arguments:**\n" +" - `[command]` - Checks this command for command specific embed settings.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1155 +msgid "Embed settings:\n\n" +msgstr "" + +#: redbot/core/core_commands.py:1157 +msgid "Global default: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1162 +msgid "Global command setting for {command} command: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1168 +msgid "Guild setting: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1173 +msgid "Server command setting for {command} command: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1179 +msgid "Channel setting: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1182 +msgid "User setting: {value}" +msgstr "" + +#: redbot/core/core_commands.py:1188 +#, docstring +msgid "\n" +" Toggle the global embed setting.\n\n" +" This is used as a fallback if the user or guild hasn't set a preference.\n" +" The default is to use embeds.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Example:**\n" +" - `[p]embedset global`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1202 +msgid "Embeds are now disabled by default." +msgstr "" + +#: redbot/core/core_commands.py:1205 +msgid "Embeds are now enabled by default." +msgstr "" + +#: redbot/core/core_commands.py:1211 +#, docstring +msgid "\n" +" Set the server's embed setting.\n\n" +" If set, this is used instead of the global default to determine whether or not to use embeds.\n" +" This is used for all commands done in a server.\n\n" +" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset server False` - Disables embeds on this server.\n" +" - `[p]embedset server` - Resets value to use global default.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds on this server. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1230 redbot/core/core_commands.py:1308 +#: redbot/core/core_commands.py:1402 redbot/core/core_commands.py:1433 +msgid "Embeds will now fall back to the global setting." +msgstr "" + +#: redbot/core/core_commands.py:1235 +msgid "Embeds are now enabled for this guild." +msgstr "" + +#: redbot/core/core_commands.py:1237 +msgid "Embeds are now disabled for this guild." +msgstr "" + +#: redbot/core/core_commands.py:1245 +#, docstring +msgid "\n" +" Sets a command's embed setting.\n\n" +" If you're the bot owner, this will try to change the command's embed setting globally by default.\n" +" Otherwise, this will try to change embed settings on the current server.\n\n" +" If enabled is left blank, the setting will be unset.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Examples:**\n" -" - `[p]embedset command server info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command server info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command server \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" - `[p]embedset command info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1274 +msgid "The passed command requires Embed Links permission and therefore cannot be set to not use embeds." +msgstr "" + +#: redbot/core/core_commands.py:1285 +#, docstring +msgid "\n" +" Sets a command's embed setting globally.\n\n" +" If set, this is used instead of the global default to determine whether or not to use embeds.\n\n" +" If enabled is left blank, the setting will be unset.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset command global info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command global info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command global \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1314 redbot/core/core_commands.py:1359 +msgid "Embeds are now enabled for {command_name} command." +msgstr "" + +#: redbot/core/core_commands.py:1320 redbot/core/core_commands.py:1365 +msgid "Embeds are now disabled for {command_name} command." +msgstr "" + +#: redbot/core/core_commands.py:1330 +#, docstring +msgid "\n" +" Sets a command's embed setting for the current server.\n\n" +" If set, this is used instead of the server default to determine whether or not to use embeds.\n\n" +" If enabled is left blank, the setting will be unset and the server default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset command server info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command server info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command server \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1353 +msgid "Embeds will now fall back to the server setting." +msgstr "" + +#: redbot/core/core_commands.py:1381 +#, docstring +msgid "\n" +" Set's a channel's embed setting.\n\n" +" If set, this is used instead of the guild and command defaults to determine whether or not to use embeds.\n" +" This is used for all commands done in a channel.\n\n" +" If enabled is left blank, the setting will be unset and the guild default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset channel #text-channel False` - Disables embeds in the #text-channel.\n" +" - `[p]embedset channel #forum-channel disable` - Disables embeds in the #forum-channel.\n" +" - `[p]embedset channel #text-channel` - Resets value to use guild default in the #text-channel.\n\n" +" **Arguments:**\n" +" - `` - The text, voice, stage, or forum channel to set embed setting for.\n" +" - `[enabled]` - Whether to use embeds in this channel. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1407 +msgid "Embeds are now {} for this channel." +msgstr "" + +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2765 +#: redbot/core/core_commands.py:2779 redbot/core/core_commands.py:3976 +#: redbot/core/core_commands.py:3997 +msgid "enabled" +msgstr "" + +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2765 +#: redbot/core/core_commands.py:2779 redbot/core/core_commands.py:3976 +#: redbot/core/core_commands.py:3997 +msgid "disabled" +msgstr "" + +#: redbot/core/core_commands.py:1414 +#, docstring +msgid "\n" +" Sets personal embed setting for DMs.\n\n" +" If set, this is used instead of the global default to determine whether or not to use embeds.\n" +" This is used for all commands executed in a DM with the bot.\n\n" +" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset user False` - Disables embeds in your DMs.\n" +" - `[p]embedset user` - Resets value to use global default.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds in your DMs. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1438 +msgid "Embeds are now enabled for you in DMs." +msgstr "" + +#: redbot/core/core_commands.py:1440 +msgid "Embeds are now disabled for you in DMs." +msgstr "" + +#: redbot/core/core_commands.py:1446 +#, 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.\n\n" +" Warning: Sending the traceback publicly can accidentally reveal sensitive information about your computer or configuration.\n\n" +" **Examples:**\n" +" - `[p]traceback` - Sends the traceback to your DMs.\n" +" - `[p]traceback True` - Sends the last traceback in the current context.\n\n" +" **Arguments:**\n" +" - `[public]` - Whether to send the traceback to the current context. Leave blank to send to your DMs.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1478 +msgid "No exception has occurred yet." +msgstr "" + +#: redbot/core/core_commands.py:1483 +#, docstring +msgid "Shows [botname]'s invite url.\n\n" +" This will always send the invite to DMs to keep it private.\n\n" +" This command is locked to the owner unless `[p]inviteset public` is set to True.\n\n" +" **Example:**\n" +" - `[p]invite`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1495 +msgid "This bot is currently **serverlocked**, meaning that it is locked to its current servers and will leave any server it joins." +msgstr "" + +#: redbot/core/core_commands.py:1512 +#, docstring +msgid "Commands to setup [botname]'s invite settings." +msgstr "" + +#: redbot/core/core_commands.py:1517 +#, docstring +msgid "\n" +" Toggles if `[p]invite` should be accessible for the average user.\n\n" +" The bot must be made into a `Public bot` in the developer dashboard for public invites to work.\n\n" +" **Example:**\n" +" - `[p]inviteset public yes` - Toggles the public invite setting.\n\n" +" **Arguments:**\n" +" - `[confirm]` - Required to set to public. Not required to toggle back to private.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1554 +#, 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\n" +" **Example:**\n" +" - `[p]inviteset perms 134217728` - Adds a \"Manage Nicknames\" permission requirement to the invite.\n\n" +" **Arguments:**\n" +" - `` - The permission level to require for the bot in the generated invite.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1575 +#, docstring +msgid "\n" +" Add the `applications.commands` scope to your invite URL.\n\n" +" This allows the usage of slash commands on the servers that invited your bot with that scope.\n\n" +" Note that previous servers that invited the bot without the scope cannot have slash commands, they will have to invite the bot a second time.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1586 +msgid "The `applications.commands` scope has been added to the invite URL." +msgstr "" + +#: redbot/core/core_commands.py:1590 +msgid "The `applications.commands` scope has been removed from the invite URL." +msgstr "" + +#: redbot/core/core_commands.py:1596 +#, docstring +msgid "\n" +" Leaves servers.\n\n" +" If no server IDs are passed the local server will be left instead.\n\n" +" Note: This command is interactive.\n\n" +" **Examples:**\n" +" - `[p]leave` - Leave the current server.\n" +" - `[p]leave \"Red - Discord Bot\"` - Quotes are necessary when there are spaces in the name.\n" +" - `[p]leave 133049272517001216 240154543684321280` - Leaves multiple servers, using IDs.\n\n" +" **Arguments:**\n" +" - `[servers...]` - The servers to leave. When blank, attempts to leave the current server.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1613 +msgid "You need to specify at least one server ID." +msgstr "" + +#: redbot/core/core_commands.py:1621 +msgid "You haven't passed any server ID. Do you want me to leave this server?" +msgstr "" + +#: redbot/core/core_commands.py:1627 +msgid "Are you sure you want me to leave these servers?" +msgstr "" + +#: redbot/core/core_commands.py:1633 +msgid "Are you sure you want me to leave this server?" +msgstr "" + +#: redbot/core/core_commands.py:1641 +msgid "I cannot leave the server `{server_name}`: I am the owner of it." +msgstr "" + +#: redbot/core/core_commands.py:1652 redbot/core/core_commands.py:4068 +#: redbot/core/core_commands.py:4086 +msgid "Response timed out." +msgstr "" + +#: redbot/core/core_commands.py:1657 +msgid "Alright. Bye :wave:" +msgstr "" + +#: redbot/core/core_commands.py:1661 +msgid "Alright. Leaving {number} servers..." +msgstr "" + +#: redbot/core/core_commands.py:1664 +msgid "Alright. Leaving one server..." +msgstr "" + +#: redbot/core/core_commands.py:1670 +msgid "Alright, I'll stay then. :)" +msgstr "" + +#: redbot/core/core_commands.py:1673 +msgid "Alright, I'm not leaving those servers." +msgstr "" + +#: redbot/core/core_commands.py:1675 +msgid "Alright, I'm not leaving that server." +msgstr "" + +#: redbot/core/core_commands.py:1680 +#, docstring +msgid "\n" +" Lists the servers [botname] is currently in.\n\n" +" Note: This command is interactive.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1700 +#, docstring +msgid "Loads cog packages from the local paths and installed cogs.\n\n" +" See packages available to load with `[p]cogs`.\n\n" +" Additional cogs can be added using Downloader, or from local paths using `[p]addpath`.\n\n" +" **Examples:**\n" +" - `[p]load general` - Loads the `general` cog.\n" +" - `[p]load admin mod mutes` - Loads multiple cogs.\n\n" +" **Arguments:**\n" +" - `` - The cog packages to load.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1721 +msgid "Loaded {packs}." +msgstr "" + +#: redbot/core/core_commands.py:1726 +msgid "The following package is already loaded: {pack}" +msgstr "" + +#: redbot/core/core_commands.py:1730 +msgid "The following packages are already loaded: {packs}" +msgstr "" + +#: redbot/core/core_commands.py:1737 +msgid "Failed to load the following package: {pack}.\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1742 +msgid "Failed to load the following packages: {packs}\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1750 redbot/core/core_commands.py:1898 +msgid "The following name is not a valid package name: {pack}\n" +"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +msgstr "" + +#: redbot/core/core_commands.py:1756 redbot/core/core_commands.py:1904 +msgid "The following names are not valid package names: {packs}\n" +"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +msgstr "" + +#: redbot/core/core_commands.py:1765 redbot/core/core_commands.py:1913 +msgid "The following package was not found in any cog path: {pack}." +msgstr "" + +#: redbot/core/core_commands.py:1769 redbot/core/core_commands.py:1917 +msgid "The following packages were not found in any cog path: {packs}" +msgstr "" + +#: redbot/core/core_commands.py:1777 +msgid "This package could not be loaded for the following reason:\n\n" +"{reason}" +msgstr "" + +#: redbot/core/core_commands.py:1781 +msgid "These packages could not be loaded for the following reasons:\n\n" +"{reasons}" +msgstr "" + +#: redbot/core/core_commands.py:1788 +msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" +"You should inform maintainer of the repo about this message." +msgstr "" + +#: redbot/core/core_commands.py:1794 redbot/core/core_commands.py:1942 +msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\n" +"You should inform maintainers of these repos about this message." +msgstr "" + +#: redbot/core/core_commands.py:1813 +#, docstring +msgid "Unloads previously loaded cog packages.\n\n" +" See packages available to unload with `[p]cogs`.\n\n" +" **Examples:**\n" +" - `[p]unload general` - Unloads the `general` cog.\n" +" - `[p]unload admin mod mutes` - Unloads multiple cogs.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" - `` - The cog packages to unload.\n" " " msgstr "" -#: redbot/core/core_commands.py:1374 -msgid "Embeds will now fall back to the server setting." +#: redbot/core/core_commands.py:1831 +msgid "The following package was unloaded: {pack}." +msgstr "" + +#: redbot/core/core_commands.py:1835 +msgid "The following packages were unloaded: {packs}." +msgstr "" + +#: redbot/core/core_commands.py:1842 +msgid "The following package was not loaded: {pack}." +msgstr "" + +#: redbot/core/core_commands.py:1846 +msgid "The following packages were not loaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1395 +#: redbot/core/core_commands.py:1859 #, docstring -msgid "\n" -" Set's a channel's embed setting.\n\n" -" If set, this is used instead of the guild and command defaults to determine whether or not to use embeds.\n" -" This is used for all commands done in a channel.\n\n" -" If enabled is left blank, the setting will be unset and the guild default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +msgid "Reloads cog packages.\n\n" +" This will unload and then load the specified cogs.\n\n" +" Cogs that were not loaded will only be loaded.\n\n" " **Examples:**\n" -" - `[p]embedset channel False` - Disables embeds in this channel.\n" -" - `[p]embedset channel` - Resets value to use guild default.\n\n" +" - `[p]reload general` - Unloads then loads the `general` cog.\n" +" - `[p]reload admin mod mutes` - Unloads then loads multiple cogs.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds in this channel. Leave blank to reset to default.\n" +" - `` - The cog packages to reload.\n" " " msgstr "" -#: redbot/core/core_commands.py:1419 -msgid "Embeds are now {} for this channel." +#: redbot/core/core_commands.py:1880 +msgid "Reloaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1420 redbot/core/core_commands.py:2273 -#: redbot/core/core_commands.py:2294 -msgid "enabled" +#: redbot/core/core_commands.py:1885 +msgid "Failed to reload the following package: {pack}.\n" +"Check your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1420 redbot/core/core_commands.py:2273 -#: redbot/core/core_commands.py:2294 -msgid "disabled" +#: redbot/core/core_commands.py:1890 +msgid "Failed to reload the following packages: {packs}\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1925 +msgid "This package could not be reloaded for the following reason:\n\n" +"{reason}" +msgstr "" + +#: redbot/core/core_commands.py:1929 +msgid "These packages could not be reloaded for the following reasons:\n\n" +"{reasons}" +msgstr "" + +#: redbot/core/core_commands.py:1936 +msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" +"You should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1426 +#: redbot/core/core_commands.py:1962 #, docstring -msgid "\n" -" Sets personal embed setting for DMs.\n\n" -" If set, this is used instead of the global default to determine whether or not to use embeds.\n" -" This is used for all commands executed in a DM with the bot.\n\n" -" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset user False` - Disables embeds in your DMs.\n" -" - `[p]embedset user` - Resets value to use global default.\n\n" +msgid "Base command for managing what application commands are able to be used on [botname]." +msgstr "" + +#: redbot/core/core_commands.py:1971 +#, docstring +msgid "Marks an application command as being enabled, allowing it to be added to the bot.\n\n" +" See commands available to enable with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds in your DMs. Leave blank to reset to default.\n" +" - `` - The command name to enable. Only the top level name of a group command should be used.\n" +" - `[command_type]` - What type of application command to enable. Must be one of `slash`, `message`, or `user`. Defaults to `slash`.\n" " " msgstr "" -#: redbot/core/core_commands.py:1450 -msgid "Embeds are now enabled for you in DMs." +#: redbot/core/core_commands.py:1996 redbot/core/core_commands.py:2055 +msgid "Command type must be one of `slash`, `message`, or `user`." msgstr "" -#: redbot/core/core_commands.py:1452 -msgid "Embeds are now disabled for you in DMs." +#: redbot/core/core_commands.py:2003 +msgid "That application command is already enabled." +msgstr "" + +#: redbot/core/core_commands.py:2008 +msgid "That application command could not be found. Use `{prefix}slash list` to see all application commands. You may need to double check the command type." msgstr "" -#: redbot/core/core_commands.py:1458 +#: redbot/core/core_commands.py:2019 +msgid "The command limit has been reached. Disable a command first." +msgstr "" + +#: redbot/core/core_commands.py:2024 +msgid "Enabled {command_type} application command `{command_name}`" +msgstr "" + +#: redbot/core/core_commands.py:2036 #, 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.\n\n" -" Warning: Sending the traceback publicly can accidentally reveal sensitive information about your computer or configuration.\n\n" -" **Examples:**\n" -" - `[p]traceback` - Sends the traceback to your DMs.\n" -" - `[p]traceback True` - Sends the last traceback in the current context.\n\n" +msgid "Marks an application command as being disabled, preventing it from being added to the bot.\n\n" +" See commands available to disable with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[public]` - Whether to send the traceback to the current context. Leave blank to send to your DMs.\n" +" - `` - The command name to disable. Only the top level name of a group command should be used.\n" +" - `[command_type]` - What type of application command to disable. Must be one of `slash`, `message`, or `user`. Defaults to `slash`.\n" " " msgstr "" -#: redbot/core/core_commands.py:1487 -msgid "No exception has occurred yet." +#: redbot/core/core_commands.py:2061 +msgid "That application command has been set as required for the cog to function by the author, and cannot be disabled. The cog must be unloaded to remove the command." +msgstr "" + +#: redbot/core/core_commands.py:2073 +msgid "That application command is already disabled or does not exist." +msgstr "" + +#: redbot/core/core_commands.py:2079 +msgid "Disabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:1492 +#: redbot/core/core_commands.py:2087 #, docstring -msgid "Shows [botname]'s invite url.\n\n" -" This will always send the invite to DMs to keep it private.\n\n" -" This command is locked to the owner unless `[p]inviteset public` is set to True.\n\n" -" **Example:**\n" -" - `[p]invite`\n" +msgid "Marks all application commands in a cog as being enabled, allowing them to be added to the bot.\n\n" +" See a list of cogs with application commands with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" +" **Arguments:**\n" +" - `` - The cog to enable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:1512 -#, docstring -msgid "Commands to setup [botname]'s invite settings." +#: redbot/core/core_commands.py:2117 +msgid "Couldn't find any disabled commands from the cog `{cog_name}`. Use `{prefix}slash list` to see all cogs with application commands." msgstr "" -#: redbot/core/core_commands.py:1517 +#: redbot/core/core_commands.py:2132 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for slash commands. Disable some commands first." +msgstr "" + +#: redbot/core/core_commands.py:2141 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for message commands. Disable some commands first." +msgstr "" + +#: redbot/core/core_commands.py:2150 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for user commands. Disable some commands first." +msgstr "" + +#: redbot/core/core_commands.py:2176 +msgid "Enabled {count} commands from `{cog_name}`:\n" +"{names}" +msgstr "" + +#: redbot/core/core_commands.py:2183 #, docstring -msgid "\n" -" Toggles if `[p]invite` should be accessible for the average user.\n\n" -" The bot must be made into a `Public bot` in the developer dashboard for public invites to work.\n\n" -" **Example:**\n" -" - `[p]inviteset public yes` - Toggles the public invite setting.\n\n" +msgid "Marks all application commands in a cog as being disabled, preventing them from being added to the bot.\n\n" +" See a list of cogs with application commands with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[confirm]` - Required to set to public. Not required to toggle back to private.\n" +" - `` - The cog to disable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:1554 +#: redbot/core/core_commands.py:2204 +msgid "Couldn't find any enabled commands from the `{cog_name}` cog. Use `{prefix}slash list` to see all cogs with application commands." +msgstr "" + +#: redbot/core/core_commands.py:2212 +msgid "Disabled {count} commands from `{cog_name}`:\n" +"{names}" +msgstr "" + +#: redbot/core/core_commands.py:2219 #, 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\n" -" **Example:**\n" -" - `[p]inviteset perms 134217728` - Adds a \"Manage Nicknames\" permission requirement to the invite.\n\n" -" **Arguments:**\n" -" - `` - The permission level to require for the bot in the generated invite.\n" +msgid "List the slash commands the bot can see, and whether or not they are enabled.\n\n" +" This command shows the state that will be changed to when `[p]slash sync` is run.\n" +" Commands from the same cog are grouped, with the cog name as the header.\n\n" +" The prefix denotes the state of the command:\n" +" - Commands starting with `- ` have not yet been enabled.\n" +" - Commands starting with `+ ` have been manually enabled.\n" +" - Commands starting with `++` have been enabled by the cog author, and cannot be disabled.\n" " " msgstr "" -#: redbot/core/core_commands.py:1575 +#: redbot/core/core_commands.py:2309 +msgid "There are no application commands to list." +msgstr "" + +#: redbot/core/core_commands.py:2340 #, docstring -msgid "\n" -" Add the `applications.commands` scope to your invite URL.\n\n" -" This allows the usage of slash commands on the servers that invited your bot with that scope.\n\n" -" Note that previous servers that invited the bot without the scope cannot have slash commands, they will have to invite the bot a second time.\n" +msgid "Syncs the slash settings to discord.\n\n" +" Settings from `[p]slash list` will be synced with discord, changing what commands appear for users.\n" +" This should be run sparingly, make all necessary changes before running this command.\n\n" +" **Arguments:**\n" +" - `[guild]` - If provided, syncs commands for that guild. Otherwise, syncs global commands.\n" " " msgstr "" -#: redbot/core/core_commands.py:1586 -msgid "The `applications.commands` scope has been added to the invite URL." +#: redbot/core/core_commands.py:2360 +msgid "I need the `applications.commands` scope in this server to be able to do that. You can tell the bot to add that scope to invite links using `{prefix}inviteset commandscope`, and can then run `{prefix}invite` to get an invite that will give the bot the scope. You do not need to kick the bot to enable the scope, just use that invite to re-auth the bot with the scope enabled." msgstr "" -#: redbot/core/core_commands.py:1590 -msgid "The `applications.commands` scope has been removed from the invite URL." +#: redbot/core/core_commands.py:2371 +msgid "Synced {count} commands." msgstr "" -#: redbot/core/core_commands.py:1596 +#: redbot/core/core_commands.py:2379 +msgid "You seem to be attempting to sync after recently syncing. Discord does not like it when bots sync more often than necessary, so this command has a cooldown. You should enable/disable all commands you want to change first, and run this command one time only after all changes have been made. " +msgstr "" + +#: redbot/core/core_commands.py:2390 #, docstring -msgid "\n" -" Leaves servers.\n\n" -" If no server IDs are passed the local server will be left instead.\n\n" -" Note: This command is interactive.\n\n" +msgid "Shuts down the bot.\n\n" +" Allows [botname] to shut down gracefully.\n\n" +" This is the recommended method for shutting down the bot.\n\n" " **Examples:**\n" -" - `[p]leave` - Leave the current server.\n" -" - `[p]leave \"Red - Discord Bot\"` - Quotes are necessary when there are spaces in the name.\n" -" - `[p]leave 133049272517001216 240154543684321280` - Leaves multiple servers, using IDs.\n\n" +" - `[p]shutdown`\n" +" - `[p]shutdown True` - Shutdowns silently.\n\n" " **Arguments:**\n" -" - `[servers...]` - The servers to leave. When blank, attempts to leave the current server.\n" +" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:1613 -msgid "You need to specify at least one server ID." +#: redbot/core/core_commands.py:2407 +msgid "Shutting down... " msgstr "" -#: redbot/core/core_commands.py:1620 -msgid "You haven't passed any server ID. Do you want me to leave this server?" +#: redbot/core/core_commands.py:2413 +#, 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 with by the process manager in use.\n\n" +" **Examples:**\n" +" - `[p]restart`\n" +" - `[p]restart True` - Restarts silently.\n\n" +" **Arguments:**\n" +" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" +" " msgstr "" -#: redbot/core/core_commands.py:1625 -msgid "Are you sure you want me to leave these servers?" +#: redbot/core/core_commands.py:2427 +msgid "Restarting..." msgstr "" -#: redbot/core/core_commands.py:1633 -msgid "I cannot leave the server `{server_name}`: I am the owner of it." +#: redbot/core/core_commands.py:2434 +#, docstring +msgid "Base command for bank settings." msgstr "" -#: redbot/core/core_commands.py:1644 redbot/core/core_commands.py:2711 -msgid "Response timed out." +#: redbot/core/core_commands.py:2438 +#, docstring +msgid "Show the current bank settings." msgstr "" -#: redbot/core/core_commands.py:1649 -msgid "Alright. Bye :wave:" +#: redbot/core/core_commands.py:2448 +msgid "Global" msgstr "" -#: redbot/core/core_commands.py:1652 -msgid "Alright. Leaving {number} servers..." +#: redbot/core/core_commands.py:2448 +msgid "Server" msgstr "" -#: redbot/core/core_commands.py:1659 -msgid "Alright, I'll stay then. :)" +#: redbot/core/core_commands.py:2453 +msgid "Bank settings:\n\n" +"Bank name: {bank_name}\n" +"Bank scope: {bank_scope}\n" +"Currency: {currency_name}\n" +"Default balance: {default_balance}\n" +"Maximum allowed balance: {maximum_bal}\n" msgstr "" -#: redbot/core/core_commands.py:1661 -msgid "Alright, I'm not leaving those servers." +#: redbot/core/core_commands.py:2469 +#, 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/core/core_commands.py:2476 +msgid "per-server" +msgstr "" + +#: redbot/core/core_commands.py:2476 +msgid "global" +msgstr "" + +#: redbot/core/core_commands.py:2479 +msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" msgstr "" -#: redbot/core/core_commands.py:1666 +#: redbot/core/core_commands.py:2486 +msgid "The bank is now {banktype}." +msgstr "" + +#: redbot/core/core_commands.py:2492 #, docstring -msgid "\n" -" Lists the servers [botname] is currently in.\n\n" -" Note: This command is interactive.\n" +msgid "Set the bank's name." +msgstr "" + +#: redbot/core/core_commands.py:2494 +msgid "Bank name has been set to: {name}" +msgstr "" + +#: redbot/core/core_commands.py:2500 +#, docstring +msgid "Set the name for the bank's currency." +msgstr "" + +#: redbot/core/core_commands.py:2502 +msgid "Currency name has been set to: {name}" +msgstr "" + +#: redbot/core/core_commands.py:2508 +#, docstring +msgid "Set the maximum balance a user can get." +msgstr "" + +#: redbot/core/core_commands.py:2514 +msgid "Amount must be greater than zero and less than {max}." +msgstr "" + +#: redbot/core/core_commands.py:2519 +msgid "Maximum balance has been set to: {amount}" +msgstr "" + +#: redbot/core/core_commands.py:2526 +#, docstring +msgid "Set the initial balance for new bank accounts.\n\n" +" Example:\n" +" - `[p]bankset registeramount 5000`\n\n" +" **Arguments**\n\n" +" - `` The new initial balance amount. Default is 0.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2542 +msgid "Amount must be greater than or equal to zero and less than {maxbal}." +msgstr "" + +#: redbot/core/core_commands.py:2547 +msgid "Registering an account will now give {num} {currency}." +msgstr "" + +#: redbot/core/core_commands.py:2556 +#, docstring +msgid "Delete all bank accounts.\n\n" +" Examples:\n" +" - `[p]bankset reset` - Did not confirm. Shows the help message.\n" +" - `[p]bankset reset yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/core/core_commands.py:1684 +#: redbot/core/core_commands.py:2568 +msgid "This will delete all bank accounts for {scope}.\n" +"If you're sure, type `{prefix}bankset reset yes`" +msgstr "" + +#: redbot/core/core_commands.py:2574 redbot/core/core_commands.py:2584 +msgid "this server" +msgstr "" + +#: redbot/core/core_commands.py:2581 +msgid "All bank accounts for {scope} have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:2592 #, docstring -msgid "Loads cog packages from the local paths and installed cogs.\n\n" -" See packages available to load with `[p]cogs`.\n\n" -" Additional cogs can be added using Downloader, or from local paths using `[p]addpath`.\n\n" -" **Examples:**\n" -" - `[p]load general` - Loads the `general` cog.\n" -" - `[p]load admin mod mutes` - Loads multiple cogs.\n\n" -" **Arguments:**\n" -" - `` - The cog packages to load.\n" +msgid "Base command for pruning bank accounts." +msgstr "" + +#: redbot/core/core_commands.py:2599 +#, docstring +msgid "Prune bank accounts for users no longer in the server.\n\n" +" Cannot be used with a global bank. See `[p]bankset prune global`.\n\n" +" Examples:\n" +" - `[p]bankset prune server` - Did not confirm. Shows the help message.\n" +" - `[p]bankset prune server yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/core/core_commands.py:1713 -msgid "Loaded {packs}." +#: redbot/core/core_commands.py:2613 +msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/core/core_commands.py:1718 -msgid "The following package is already loaded: {pack}" +#: redbot/core/core_commands.py:2617 +msgid "This will delete all bank accounts for users no longer in this server.\n" +"If you're sure, type `{prefix}bankset prune local yes`" msgstr "" -#: redbot/core/core_commands.py:1722 -msgid "The following packages are already loaded: {packs}" +#: redbot/core/core_commands.py:2626 +msgid "Bank accounts for users no longer in this server have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:2632 +#, 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]bankset prune server`.\n\n" +" Examples:\n" +" - `[p]bankset prune global` - Did not confirm. Shows the help message.\n" +" - `[p]bankset prune global yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2646 +msgid "This command cannot be used with a local bank." +msgstr "" + +#: redbot/core/core_commands.py:2650 +msgid "This will delete all bank accounts for users who no longer share a server with the bot.\n" +"If you're sure, type `{prefix}bankset prune global yes`" +msgstr "" + +#: redbot/core/core_commands.py:2659 +msgid "Bank accounts for users who no longer share a server with the bot have been pruned." +msgstr "" + +#: redbot/core/core_commands.py:2672 +#, docstring +msgid "Delete the bank account of a specified user.\n\n" +" Examples:\n" +" - `[p]bankset prune user @Twentysix` - Did not confirm. Shows the help message.\n" +" - `[p]bankset 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/core/core_commands.py:2692 +msgid "This will delete {name}'s bank account.\n" +"If you're sure, type `{prefix}bankset prune user {id} yes`" +msgstr "" + +#: redbot/core/core_commands.py:2700 +msgid "The bank account for {name} has been pruned." +msgstr "" + +#: redbot/core/core_commands.py:2705 +#, docstring +msgid "Manage modlog settings." +msgstr "" + +#: redbot/core/core_commands.py:2711 +#, docstring +msgid "Command to fix misbehaving casetypes." +msgstr "" + +#: redbot/core/core_commands.py:2722 +#, docstring +msgid "Set a channel as the modlog.\n\n" +" Omit `[channel]` to disable the modlog.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2731 +msgid "Mod events will be sent to {channel}." +msgstr "" + +#: redbot/core/core_commands.py:2735 +msgid "I do not have permissions to send messages in {channel}!" +msgstr "" + +#: redbot/core/core_commands.py:2743 +msgid "Mod log is already disabled." +msgstr "" + +#: redbot/core/core_commands.py:2746 +msgid "Mod log deactivated." +msgstr "" + +#: redbot/core/core_commands.py:2751 +#, docstring +msgid "\n" +" Enable or disable case creation for a mod action.\n\n" +" An action can be enabling or disabling specific cases. (Ban, kick, mute, etc.)\n\n" +" Example: `[p]modlogset cases kick enabled`\n" +" " msgstr "" -#: redbot/core/core_commands.py:1729 -msgid "Failed to load the following package: {pack}.\n" -"Check your console or logs for details." +#: redbot/core/core_commands.py:2768 +msgid "Current settings:\n" msgstr "" -#: redbot/core/core_commands.py:1734 -msgid "Failed to load the following packages: {packs}\n" -"Check your console or logs for details." +#: redbot/core/core_commands.py:2773 +msgid "That action is not registered." msgstr "" -#: redbot/core/core_commands.py:1742 redbot/core/core_commands.py:1898 -msgid "The following name is not a valid package name: {pack}\n" -"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +#: redbot/core/core_commands.py:2778 +msgid "Case creation for {action_name} actions is now {enabled}." msgstr "" -#: redbot/core/core_commands.py:1748 redbot/core/core_commands.py:1904 -msgid "The following names are not valid package names: {packs}\n" -"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +#: redbot/core/core_commands.py:2786 +#, docstring +msgid "Reset all modlog cases in this server." msgstr "" -#: redbot/core/core_commands.py:1757 redbot/core/core_commands.py:1913 -msgid "The following package was not found in any cog path: {pack}." +#: redbot/core/core_commands.py:2789 +msgid "Are you sure you would like to reset all modlog cases in this server?" msgstr "" -#: redbot/core/core_commands.py:1761 redbot/core/core_commands.py:1917 -msgid "The following packages were not found in any cog path: {packs}" +#: redbot/core/core_commands.py:2796 +msgid "You took too long to respond." msgstr "" -#: redbot/core/core_commands.py:1769 -msgid "This package could not be loaded for the following reason:\n\n" -"{reason}" +#: redbot/core/core_commands.py:2800 +msgid "Cases have been reset." msgstr "" -#: redbot/core/core_commands.py:1773 -msgid "These packages could not be loaded for the following reasons:\n\n" -"{reasons}" +#: redbot/core/core_commands.py:2802 +msgid "No changes have been made." msgstr "" -#: redbot/core/core_commands.py:1780 -msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" -"You should inform maintainer of the repo about this message." +#: redbot/core/core_commands.py:2806 +#, docstring +msgid "Commands for changing [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:1786 redbot/core/core_commands.py:1942 -msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\n" -"You should inform maintainers of these repos about this message." +#: redbot/core/core_commands.py:2813 +#, docstring +msgid "Commands for changing [botname]'s metadata." msgstr "" -#: redbot/core/core_commands.py:1805 +#: redbot/core/core_commands.py:2818 #, docstring -msgid "Unloads previously loaded cog packages.\n\n" -" See packages available to unload with `[p]cogs`.\n\n" +msgid "\n" +" Sets the bot's description.\n\n" +" Use without a description to reset.\n" +" This is shown in a few locations, including the help menu.\n\n" +" The maximum description length is 250 characters to ensure it displays properly.\n\n" +" The default is \"Red V3\".\n\n" " **Examples:**\n" -" - `[p]unload general` - Unloads the `general` cog.\n" -" - `[p]unload admin mod mutes` - Unloads multiple cogs.\n\n" +" - `[p]set bot description` - Resets the description to the default setting.\n" +" - `[p]set bot description MyBot: A Red V3 Bot`\n\n" " **Arguments:**\n" -" - `` - The cog packages to unload.\n" +" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" " " msgstr "" -#: redbot/core/core_commands.py:1823 -msgid "The following package was unloaded: {pack}." -msgstr "" - -#: redbot/core/core_commands.py:1827 -msgid "The following packages were unloaded: {packs}." -msgstr "" - -#: redbot/core/core_commands.py:1834 -msgid "The following package was not loaded: {pack}." +#: redbot/core/core_commands.py:2838 +msgid "Description reset." msgstr "" -#: redbot/core/core_commands.py:1838 -msgid "The following packages were not loaded: {packs}." +#: redbot/core/core_commands.py:2841 +msgid "This description is too long to properly display. Please try again with below 250 characters." msgstr "" -#: redbot/core/core_commands.py:1851 +#: redbot/core/core_commands.py:2854 #, docstring -msgid "Reloads cog packages.\n\n" -" This will unload and then load the specified cogs.\n\n" -" Cogs that were not loaded will only be loaded.\n\n" +msgid "Sets [botname]'s avatar\n\n" +" Supports either an attachment or an image URL.\n\n" " **Examples:**\n" -" - `[p]reload general` - Unloads then loads the `general` cog.\n" -" - `[p]reload admin mod mutes` - Unloads then loads multiple cogs.\n\n" +" - `[p]set bot avatar` - With an image attachment, this will set the avatar.\n" +" - `[p]set bot avatar` - Without an attachment, this will show the command help.\n" +" - `[p]set bot avatar https://links.flaree.xyz/k95` - Sets the avatar to the provided url.\n\n" " **Arguments:**\n" -" - `` - The cog packages to reload.\n" +" - `[url]` - An image url to be used as an avatar. Leave blank when uploading an attachment.\n" " " msgstr "" -#: redbot/core/core_commands.py:1880 -msgid "Reloaded {packs}." -msgstr "" - -#: redbot/core/core_commands.py:1885 -msgid "Failed to reload the following package: {pack}.\n" -"Check your console or logs for details." +#: redbot/core/core_commands.py:2877 +msgid "That URL is invalid." msgstr "" -#: redbot/core/core_commands.py:1890 -msgid "Failed to reload the following packages: {packs}\n" -"Check your console or logs for details." +#: redbot/core/core_commands.py:2879 +msgid "Something went wrong while trying to get the image." msgstr "" -#: redbot/core/core_commands.py:1925 -msgid "This package could not be reloaded for the following reason:\n\n" -"{reason}" +#: redbot/core/core_commands.py:2889 +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, PNG, or GIF format." msgstr "" -#: redbot/core/core_commands.py:1929 -msgid "These packages could not be reloaded for the following reasons:\n\n" -"{reasons}" +#: redbot/core/core_commands.py:2896 +msgid "JPG / PNG / GIF format only." msgstr "" -#: redbot/core/core_commands.py:1936 -msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" -"You should inform maintainers of these repos about this message." +#: redbot/core/core_commands.py:2898 redbot/core/core_commands.py:2967 +#: redbot/core/core_commands.py:2991 redbot/core/core_commands.py:3073 +msgid "Done." msgstr "" -#: redbot/core/core_commands.py:1957 +#: redbot/core/core_commands.py:2903 #, docstring -msgid "Shuts down the bot.\n\n" -" Allows [botname] to shut down gracefully.\n\n" -" This is the recommended method for shutting down the bot.\n\n" -" **Examples:**\n" -" - `[p]shutdown`\n" -" - `[p]shutdown True` - Shutdowns silently.\n\n" -" **Arguments:**\n" -" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" +msgid "\n" +" Removes [botname]'s avatar.\n\n" +" **Example:**\n" +" - `[p]set bot avatar remove`\n" " " msgstr "" -#: redbot/core/core_commands.py:1974 -msgid "Shutting down... " +#: redbot/core/core_commands.py:2911 +msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:1980 +#: redbot/core/core_commands.py:2916 #, 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 with by the process manager in use.\n\n" -" **Examples:**\n" -" - `[p]restart`\n" -" - `[p]restart True` - Restarts silently.\n\n" +msgid "Sets [botname]'s username.\n\n" +" Maximum length for a username is 32 characters.\n\n" +" Note: The username of a verified bot cannot be manually changed.\n" +" Please contact Discord support to change it.\n\n" +" **Example:**\n" +" - `[p]set bot username BaguetteBot`\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" +" - `` - The username to give the bot.\n" " " msgstr "" -#: redbot/core/core_commands.py:1994 -msgid "Restarting..." +#: redbot/core/core_commands.py:2932 +msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." msgstr "" -#: redbot/core/core_commands.py:1999 -#, docstring -msgid "Commands for changing [botname]'s settings." +#: redbot/core/core_commands.py:2939 +msgid "Failed to change name. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:2003 +#: redbot/core/core_commands.py:2945 +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:2955 +msgid "Failed to change the username. Discord returned the following error:\n" +"{error_message}" +msgstr "" + +#: redbot/core/core_commands.py:2965 +msgid "Unexpected error occurred when trying to change the username." +msgstr "" + +#: redbot/core/core_commands.py:2973 #, docstring -msgid "\n" -" Show the current settings for [botname].\n" +msgid "Sets [botname]'s nickname for the current server.\n\n" +" Maximum length for a nickname is 32 characters.\n\n" +" **Example:**\n" +" - `[p]set bot nickname 🎃 SpookyBot 🎃`\n\n" +" **Arguments:**\n" +" - `[nickname]` - The nickname to give the bot. Leave blank to clear the current nickname.\n" " " msgstr "" -#: redbot/core/core_commands.py:2021 -msgid "Admin roles: {admin}\n" -"Mod roles: {mod}\n" -"Locale: {guild_locale}\n" -"Regional format: {guild_regional_format}\n" +#: redbot/core/core_commands.py:2985 +msgid "Failed to change nickname. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:2042 -msgid "{bot_name} Settings:\n\n" -"Prefixes: {prefixes}\n" -"{guild_settings}Global locale: {locale}\n" -"Global regional format: {regional_format}\n" -"Default embed colour: {colour}" +#: redbot/core/core_commands.py:2989 +msgid "I lack the permissions to change my own nickname." msgstr "" -#: redbot/core/core_commands.py:2064 +#: redbot/core/core_commands.py:2996 #, 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\n" -" This is only applied to the current server and not globally.\n\n" +msgid "Customizes a section of `[p]info`.\n\n" +" The maximum amount of allowed characters is 1024.\n" +" Supports markdown, links and \"mentions\".\n\n" +" Link example: `[My link](https://example.com)`\n\n" " **Examples:**\n" -" - `[p]set deletedelay` - Shows the current delete delay setting.\n" -" - `[p]set deletedelay 60` - Sets the delete delay to the max of 60 seconds.\n" -" - `[p]set deletedelay -1` - Disables deleting command messages.\n\n" +" - `[p]set bot custominfo >>> I can use **markdown** such as quotes, ||spoilers|| and multiple lines.`\n" +" - `[p]set bot custominfo Join my [support server](discord.gg/discord)!`\n" +" - `[p]set bot custominfo` - Removes custom info text.\n\n" " **Arguments:**\n" -" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" +" - `[text]` - The custom info text.\n" " " msgstr "" -#: redbot/core/core_commands.py:2085 -msgid "Command deleting disabled." +#: redbot/core/core_commands.py:3013 +msgid "The custom text has been cleared." msgstr "" -#: redbot/core/core_commands.py:2087 -msgid "Delete delay set to {num} seconds." +#: redbot/core/core_commands.py:3017 +msgid "The custom text has been set." msgstr "" -#: redbot/core/core_commands.py:2092 -msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" +#: redbot/core/core_commands.py:3020 +msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:2099 -msgid "I will not delete command messages." +#: redbot/core/core_commands.py:3029 +#, docstring +msgid "Commands for setting [botname]'s status." msgstr "" -#: redbot/core/core_commands.py:2104 +#: redbot/core/core_commands.py:3043 #, docstring -msgid "\n" -" Sets the bot's description.\n\n" -" Use without a description to reset.\n" -" This is shown in a few locations, including the help menu.\n\n" -" The maximum description length is 250 characters to ensure it displays properly.\n\n" -" The default is \"Red V3\".\n\n" +msgid "Sets [botname]'s streaming status to a twitch stream.\n\n" +" This will appear as `Streaming ` or `LIVE ON TWITCH` depending on the context.\n" +" It will also include a `Watch` button with a twitch.tv url for the provided streamer.\n\n" +" Maximum length for a stream title is 128 characters.\n\n" +" Leaving both streamer and stream_title empty will clear it.\n\n" +" **Examples:**\n" +" - `[p]set status stream` - Clears the activity status.\n" +" - `[p]set status stream 26 Twentysix is streaming` - Sets the stream to `https://www.twitch.tv/26`.\n" +" - `[p]set status stream https://twitch.tv/26 Twentysix is streaming` - Sets the URL manually.\n\n" +" **Arguments:**\n" +" - `` - The twitch streamer to provide a link to. This can be their twitch name or the entire URL.\n" +" - `` - The text to follow `Streaming` in the status." +msgstr "" + +#: redbot/core/core_commands.py:3081 +#, docstring +msgid "Sets [botname]'s playing status.\n\n" +" This will appear as `Playing ` or `PLAYING A GAME: ` depending on the context.\n\n" +" Maximum length for a playing status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]set description` - Resets the description to the default setting.\n" -" - `[p]set description MyBot: A Red V3 Bot`\n\n" +" - `[p]set status playing` - Clears the activity status.\n" +" - `[p]set status playing the keyboard`\n\n" " **Arguments:**\n" -" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" +" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2124 -msgid "Description reset." +#: redbot/core/core_commands.py:3102 +msgid "Status set to `Playing {game.name}`." msgstr "" -#: redbot/core/core_commands.py:2127 -msgid "This description is too long to properly display. Please try again with below 250 characters." +#: redbot/core/core_commands.py:3104 +msgid "Game cleared." msgstr "" -#: redbot/core/core_commands.py:2141 +#: redbot/core/core_commands.py:3112 #, docstring -msgid "\n" -" Adds an admin role for this guild.\n\n" -" Admins have the same access as Mods, plus additional admin level commands like:\n" -" - `[p]set serverprefix`\n" -" - `[p]addrole`\n" -" - `[p]ban`\n" -" - `[p]ignore guild`\n\n" -" And more.\n\n" -" **Examples:**\n" -" - `[p]set addadminrole @Admins`\n" -" - `[p]set addadminrole Super Admins`\n\n" +msgid "Sets [botname]'s listening status.\n\n" +" This will appear as `Listening to `.\n\n" +" Maximum length for a listening status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status listening` - Clears the activity status.\n" +" - `[p]set status listening jams`\n\n" " **Arguments:**\n" -" - `` - The role to add as an admin.\n" +" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2161 -msgid "This role is already an admin role." +#: redbot/core/core_commands.py:3134 +msgid "Status set to `Listening to {listening}`." msgstr "" -#: redbot/core/core_commands.py:2163 -msgid "That role is now considered an admin role." +#: redbot/core/core_commands.py:3137 +msgid "Listening cleared." msgstr "" -#: redbot/core/core_commands.py:2169 +#: redbot/core/core_commands.py:3145 #, docstring -msgid "\n" -" Adds a moderator role for this guild.\n\n" -" This grants access to moderator level commands like:\n" -" - `[p]mute`\n" -" - `[p]cleanup`\n" -" - `[p]customcommand create`\n\n" -" And more.\n\n" -" **Examples:**\n" -" - `[p]set addmodrole @Mods`\n" -" - `[p]set addmodrole Loyal Helpers`\n\n" +msgid "Sets [botname]'s watching status.\n\n" +" This will appear as `Watching `.\n\n" +" Maximum length for a watching status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status watching` - Clears the activity status.\n" +" - `[p]set status watching [p]help`\n\n" " **Arguments:**\n" -" - `` - The role to add as a moderator.\n" +" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2188 -msgid "This role is already a mod role." +#: redbot/core/core_commands.py:3166 +msgid "Status set to `Watching {watching}`." msgstr "" -#: redbot/core/core_commands.py:2190 -msgid "That role is now considered a mod role." +#: redbot/core/core_commands.py:3168 +msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:2196 +#: redbot/core/core_commands.py:3176 #, docstring -msgid "\n" -" Removes an admin role for this guild.\n\n" +msgid "Sets [botname]'s competing status.\n\n" +" This will appear as `Competing in `.\n\n" +" Maximum length for a competing status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]set removeadminrole @Admins`\n" -" - `[p]set removeadminrole Super Admins`\n\n" +" - `[p]set status competing` - Clears the activity status.\n" +" - `[p]set status competing London 2012 Olympic Games`\n\n" " **Arguments:**\n" -" - `` - The role to remove from being an admin.\n" +" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2208 -msgid "That role was not an admin role to begin with." +#: redbot/core/core_commands.py:3198 +msgid "Status set to `Competing in {competing}`." msgstr "" -#: redbot/core/core_commands.py:2210 -msgid "That role is no longer considered an admin role." +#: redbot/core/core_commands.py:3201 +msgid "Competing cleared." msgstr "" -#: redbot/core/core_commands.py:2216 +#: redbot/core/core_commands.py:3209 #, docstring -msgid "\n" -" Removes a mod role for this guild.\n\n" +msgid "Sets [botname]'s custom status.\n\n" +" This will appear as ``.\n\n" +" Maximum length for a custom status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]set removemodrole @Mods`\n" -" - `[p]set removemodrole Loyal Helpers`\n\n" +" - `[p]set status custom` - Clears the activity status.\n" +" - `[p]set status custom Running cogs...`\n\n" " **Arguments:**\n" -" - `` - The role to remove from being a moderator.\n" +" - `[text]` - The custom status text. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2228 -msgid "That role was not a mod role to begin with." +#: redbot/core/core_commands.py:3230 +msgid "Custom status set to `{text}`." msgstr "" -#: redbot/core/core_commands.py:2230 -msgid "That role is no longer considered a mod role." +#: redbot/core/core_commands.py:3232 +msgid "Custom status cleared." msgstr "" -#: redbot/core/core_commands.py:2236 +#: redbot/core/core_commands.py:3237 +msgid "Status changed to {}." +msgstr "" + +#: redbot/core/core_commands.py:3243 #, 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\n" -" **Example:**\n" -" - `[p]set usebotcolour`\n" -" " +msgid "Set [botname]'s status to online." msgstr "" -#: redbot/core/core_commands.py:2248 -msgid "The bot {} use its configured color for embeds." +#: redbot/core/core_commands.py:3250 +#, docstring +msgid "Set [botname]'s status to do not disturb." msgstr "" -#: redbot/core/core_commands.py:2249 -msgid "will not" +#: redbot/core/core_commands.py:3257 +#, docstring +msgid "Set [botname]'s status to idle." msgstr "" -#: redbot/core/core_commands.py:2249 -msgid "will" +#: redbot/core/core_commands.py:3264 +#, docstring +msgid "Set [botname]'s status to invisible." +msgstr "" + +#: redbot/core/core_commands.py:3274 +#, docstring +msgid "Set server's admin and mod roles for [botname]." msgstr "" -#: redbot/core/core_commands.py:2257 +#: redbot/core/core_commands.py:3280 #, docstring msgid "\n" -" Toggle whether to enable fuzzy command search for the server.\n\n" -" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" -" Note: This can be processor intensive and may be unsuitable for larger servers.\n\n" -" Default is for fuzzy command search to be disabled.\n\n" -" **Example:**\n" -" - `[p]set serverfuzzy`\n" +" Adds an admin role for this server.\n\n" +" Admins have the same access as Mods, plus additional admin level commands like:\n" +" - `[p]set serverprefix`\n" +" - `[p]addrole`\n" +" - `[p]ban`\n" +" - `[p]ignore guild`\n\n" +" And more.\n\n" +" **Examples:**\n" +" - `[p]set roles addadminrole @Admins`\n" +" - `[p]set roles addadminrole Super Admins`\n\n" +" **Arguments:**\n" +" - `` - The role to add as an admin.\n" " " msgstr "" -#: redbot/core/core_commands.py:2272 -msgid "Fuzzy command search has been {} for this server." +#: redbot/core/core_commands.py:3300 +msgid "This role is already an admin role." +msgstr "" + +#: redbot/core/core_commands.py:3302 +msgid "That role is now considered an admin role." +msgstr "" + +#: redbot/core/core_commands.py:3308 +#, docstring +msgid "\n" +" Adds a moderator role for this server.\n\n" +" This grants access to moderator level commands like:\n" +" - `[p]mute`\n" +" - `[p]cleanup`\n" +" - `[p]customcommand create`\n\n" +" And more.\n\n" +" **Examples:**\n" +" - `[p]set roles addmodrole @Mods`\n" +" - `[p]set roles addmodrole Loyal Helpers`\n\n" +" **Arguments:**\n" +" - `` - The role to add as a moderator.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3327 +msgid "This role is already a mod role." msgstr "" -#: redbot/core/core_commands.py:2280 +#: redbot/core/core_commands.py:3329 +msgid "That role is now considered a mod role." +msgstr "" + +#: redbot/core/core_commands.py:3337 #, docstring msgid "\n" -" Toggle whether to enable fuzzy command search in DMs.\n\n" -" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" -" Default is for fuzzy command search to be disabled.\n\n" -" **Example:**\n" -" - `[p]set fuzzy`\n" +" Removes an admin role for this server.\n\n" +" **Examples:**\n" +" - `[p]set roles removeadminrole @Admins`\n" +" - `[p]set roles removeadminrole Super Admins`\n\n" +" **Arguments:**\n" +" - `` - The role to remove from being an admin.\n" " " msgstr "" -#: redbot/core/core_commands.py:2293 -msgid "Fuzzy command search has been {} in DMs." +#: redbot/core/core_commands.py:3349 +msgid "That role was not an admin role to begin with." msgstr "" -#: redbot/core/core_commands.py:2301 +#: redbot/core/core_commands.py:3351 +msgid "That role is no longer considered an admin role." +msgstr "" + +#: redbot/core/core_commands.py:3359 #, 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\n" +" Removes a mod role for this server.\n\n" " **Examples:**\n" -" - `[p]set colour dark red`\n" -" - `[p]set colour blurple`\n" -" - `[p]set colour 0x5DADE2`\n" -" - `[p]set color 0x#FDFEFE`\n" -" - `[p]set color #7F8C8D`\n\n" +" - `[p]set roles removemodrole @Mods`\n" +" - `[p]set roles removemodrole Loyal Helpers`\n\n" " **Arguments:**\n" -" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" +" - `` - The role to remove from being a moderator.\n" " " msgstr "" -#: redbot/core/core_commands.py:2321 -msgid "The color has been reset." +#: redbot/core/core_commands.py:3371 +msgid "That role was not a mod role to begin with." msgstr "" -#: redbot/core/core_commands.py:2324 -msgid "The color has been set." +#: redbot/core/core_commands.py:3373 +msgid "That role is no longer considered a mod role." msgstr "" -#: redbot/core/core_commands.py:2329 +#: redbot/core/core_commands.py:3381 #, docstring -msgid "Sets [botname]'s avatar\n\n" -" Supports either an attachment or an image URL.\n\n" +msgid "\n" +" Changes [botname]'s locale in this server.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" Use \"default\" to return to the bot's default set language.\n\n" +" If you want to change bot's global locale, see `[p]set locale global` command.\n\n" " **Examples:**\n" -" - `[p]set avatar` - With an image attachment, this will set the avatar.\n" -" - `[p]set avatar` - Without an attachment, this will show the command help.\n" -" - `[p]set avatar https://links.flaree.xyz/k95` - Sets the avatar to the provided url.\n\n" +" - `[p]set locale en-US`\n" +" - `[p]set locale de-DE`\n" +" - `[p]set locale fr-FR`\n" +" - `[p]set locale pl-PL`\n" +" - `[p]set locale default` - Resets to the global default locale.\n\n" " **Arguments:**\n" -" - `[url]` - An image url to be used as an avatar. Leave blank when uploading an attachment.\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" " " msgstr "" -#: redbot/core/core_commands.py:2352 -msgid "That URL is invalid." -msgstr "" - -#: redbot/core/core_commands.py:2354 -msgid "Something went wrong while trying to get the image." +#: redbot/core/core_commands.py:3408 +#, docstring +msgid "\n" +" Changes [botname]'s default locale.\n\n" +" This will be used when a server has not set a locale, or in DMs.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" To reset to English, use \"en-US\".\n\n" +" **Examples:**\n" +" - `[p]set locale global en-US`\n" +" - `[p]set locale global de-DE`\n" +" - `[p]set locale global fr-FR`\n" +" - `[p]set locale global pl-PL`\n\n" +" **Arguments:**\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2364 -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." +#: redbot/core/core_commands.py:3429 redbot/core/core_commands.py:3472 +#: redbot/core/core_commands.py:3534 redbot/core/core_commands.py:3579 +msgid "Invalid language code. Use format: `en-US`" msgstr "" -#: redbot/core/core_commands.py:2371 -msgid "JPG / PNG format only." +#: redbot/core/core_commands.py:3433 redbot/core/core_commands.py:3476 +#: redbot/core/core_commands.py:3538 redbot/core/core_commands.py:3583 +msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:2373 redbot/core/core_commands.py:2600 -#: redbot/core/core_commands.py:2656 redbot/core/core_commands.py:2680 -msgid "Done." +#: redbot/core/core_commands.py:3440 +msgid "Global locale has been set." msgstr "" -#: redbot/core/core_commands.py:2378 +#: redbot/core/core_commands.py:3446 #, docstring msgid "\n" -" Removes [botname]'s avatar.\n\n" -" **Example:**\n" -" - `[p]set avatar remove`\n" +" Changes [botname]'s locale in this server.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" Use \"default\" to return to the bot's default set language.\n\n" +" **Examples:**\n" +" - `[p]set locale server en-US`\n" +" - `[p]set locale server de-DE`\n" +" - `[p]set locale server fr-FR`\n" +" - `[p]set locale server pl-PL`\n" +" - `[p]set locale server default` - Resets to the global default locale.\n\n" +" **Arguments:**\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" " " msgstr "" -#: redbot/core/core_commands.py:2386 -msgid "Avatar removed." +#: redbot/core/core_commands.py:3467 +msgid "Locale has been set to the default." +msgstr "" + +#: redbot/core/core_commands.py:3482 +msgid "Locale has been set." msgstr "" -#: redbot/core/core_commands.py:2392 +#: redbot/core/core_commands.py:3487 #, docstring -msgid "Sets [botname]'s playing status.\n\n" -" This will appear as `Playing ` or `PLAYING A GAME: ` depending on the context.\n\n" -" Maximum length for a playing status is 128 characters.\n\n" +msgid "\n" +" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale in this server.\n\n" +" If you want to change bot's global regional format, see `[p]set regionalformat global` command.\n\n" " **Examples:**\n" -" - `[p]set playing` - Clears the activity status.\n" -" - `[p]set playing the keyboard`\n\n" +" - `[p]set regionalformat en-US`\n" +" - `[p]set region de-DE`\n" +" - `[p]set regionalformat reset` - Resets to the locale.\n\n" " **Arguments:**\n" -" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" +" - `[language_code]` - The region format to use for the bot in this server.\n" " " msgstr "" -#: redbot/core/core_commands.py:2408 -msgid "The maximum length of game descriptions is 128 characters." +#: redbot/core/core_commands.py:3511 +#, docstring +msgid "\n" +" Changes the bot's regional format. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale.\n\n" +" **Examples:**\n" +" - `[p]set regionalformat global en-US`\n" +" - `[p]set region global de-DE`\n" +" - `[p]set regionalformat global reset` - Resets to the locale.\n\n" +" **Arguments:**\n" +" - `[language_code]` - The default region format to use for the bot.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2416 -msgid "Status set to ``Playing {game.name}``." +#: redbot/core/core_commands.py:3528 +msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:2418 -msgid "Game cleared." +#: redbot/core/core_commands.py:3545 +msgid "Global regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:2424 +#: redbot/core/core_commands.py:3554 #, docstring -msgid "Sets [botname]'s listening status.\n\n" -" This will appear as `Listening to `.\n\n" -" Maximum length for a listening status is 128 characters.\n\n" +msgid "\n" +" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale in this server.\n\n" " **Examples:**\n" -" - `[p]set listening` - Clears the activity status.\n" -" - `[p]set listening jams`\n\n" +" - `[p]set regionalformat server en-US`\n" +" - `[p]set region local de-DE`\n" +" - `[p]set regionalformat server reset` - Resets to the locale.\n\n" " **Arguments:**\n" -" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status." -msgstr "" - -#: redbot/core/core_commands.py:2441 -msgid "The maximum length of listening descriptions is 128 characters." +" - `[language_code]` - The region format to use for the bot in this server.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2450 -msgid "Status set to ``Listening to {listening}``." +#: redbot/core/core_commands.py:3572 +msgid "Regional formatting will now be based on bot's locale in this server." msgstr "" -#: redbot/core/core_commands.py:2453 -msgid "Listening cleared." +#: redbot/core/core_commands.py:3590 +msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:2459 +#: redbot/core/core_commands.py:3607 #, docstring -msgid "Sets [botname]'s watching status.\n\n" -" This will appear as `Watching `.\n\n" -" Maximum length for a watching status is 128 characters.\n\n" +msgid "\n" +" Commands to 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" +" If passed without the `` or `` arguments it will allow you to open a modal to set your API keys securely.\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, so this command should only be used in a private channel or in DM with the bot.\n\n" " **Examples:**\n" -" - `[p]set watching` - Clears the activity status.\n" -" - `[p]set watching [p]help`\n\n" +" - `[p]set api`\n" +" - `[p]set api spotify`\n" +" - `[p]set api spotify redirect_uri localhost`\n" +" - `[p]set api github client_id,whoops client_secret,whoops`\n\n" " **Arguments:**\n" -" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status." +" - `` - The service you're adding tokens to.\n" +" - `` - Pairs of token keys and values. The key and value should be separated by one of ` `, `,`, or `;`.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2475 -msgid "The maximum length of watching descriptions is 128 characters." +#: redbot/core/core_commands.py:3631 +msgid "Click the button below to set your keys." msgstr "" -#: redbot/core/core_commands.py:2482 -msgid "Status set to ``Watching {watching}``." +#: redbot/core/core_commands.py:3633 +msgid "This API keys setup message has expired." msgstr "" -#: redbot/core/core_commands.py:2484 -msgid "Watching cleared." +#: redbot/core/core_commands.py:3638 +msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/core_commands.py:2490 +#: redbot/core/core_commands.py:3642 #, docstring -msgid "Sets [botname]'s competing status.\n\n" -" This will appear as `Competing in `.\n\n" -" Maximum length for a competing status is 128 characters.\n\n" -" **Examples:**\n" -" - `[p]set competing` - Clears the activity status.\n" -" - `[p]set competing London 2012 Olympic Games`\n\n" -" **Arguments:**\n" -" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status." +msgid "\n" +" Show all external API services along with their keys that have been set.\n\n" +" Secrets are not shown.\n\n" +" **Example:**\n" +" - `[p]set api list`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2507 -msgid "The maximum length of competing descriptions is 128 characters." +#: redbot/core/core_commands.py:3653 +msgid "No API services have been set yet." msgstr "" -#: redbot/core/core_commands.py:2516 -msgid "Status set to ``Competing in {competing}``." +#: redbot/core/core_commands.py:3658 +msgid "Set API services:\n" msgstr "" -#: redbot/core/core_commands.py:2519 -msgid "Competing cleared." +#: redbot/core/core_commands.py:3658 +msgid "Set API service:\n" msgstr "" -#: redbot/core/core_commands.py:2525 +#: redbot/core/core_commands.py:3668 #, docstring -msgid "Sets [botname]'s status.\n\n" -" Available statuses:\n" -" - `online`\n" -" - `idle`\n" -" - `dnd`\n" -" - `invisible`\n\n" +msgid "\n" +" Remove the given services with all their keys and tokens.\n\n" " **Examples:**\n" -" - `[p]set status online` - Clears the status.\n" -" - `[p]set status invisible`\n\n" +" - `[p]set api remove spotify`\n" +" - `[p]set api remove github youtube`\n\n" " **Arguments:**\n" -" - `` - One of the available statuses.\n" -" " +" - `` - The services to remove." msgstr "" -#: redbot/core/core_commands.py:2555 -msgid "Status changed to {}." +#: redbot/core/core_commands.py:3683 +msgid "Services deleted successfully:\n" +"{services_list}" msgstr "" -#: redbot/core/core_commands.py:2563 -#, docstring -msgid "Sets [botname]'s streaming status to a twitch stream.\n\n" -" This will appear as `Streaming ` or `LIVE ON TWITCH` depending on the context.\n" -" It will also include a `Watch` button with a twitch.tv url for the provided streamer.\n\n" -" Maximum length for a stream title is 128 characters.\n\n" -" Leaving both streamer and stream_title empty will clear it.\n\n" -" **Examples:**\n" -" - `[p]set stream` - Clears the activity status.\n" -" - `[p]set stream 26 Twentysix is streaming` - Sets the stream to `https://www.twitch.tv/26`.\n" -" - `[p]set stream https://twitch.tv/26 Twentysix is streaming` - Sets the URL manually.\n\n" -" **Arguments:**\n" -" - `` - The twitch streamer to provide a link to. This can be their twitch name or the entire URL.\n" -" - `` - The text to follow `Streaming` in the status." +#: redbot/core/core_commands.py:3687 +msgid "Service deleted successfully: {service_name}" msgstr "" -#: redbot/core/core_commands.py:2588 -msgid "The maximum length of the streamer url is 511 characters." +#: redbot/core/core_commands.py:3692 +msgid "None of the services you provided had any keys set." msgstr "" -#: redbot/core/core_commands.py:2591 -msgid "The maximum length of the stream title is 128 characters." +#: redbot/core/core_commands.py:3700 +#, docstring +msgid "\n" +" Commands for configuring owner notifications.\n\n" +" Owner notifications include usage of `[p]contact` and available Red updates.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2605 +#: redbot/core/core_commands.py:3709 #, docstring -msgid "Sets [botname]'s username.\n\n" -" Maximum length for a username is 32 characters.\n\n" -" Note: The username of a verified bot cannot be manually changed.\n" -" Please contact Discord support to change it.\n\n" +msgid "\n" +" Opt-in on receiving owner notifications.\n\n" +" This is the default state.\n\n" +" Note: This will only resume sending owner notifications to your DMs.\n" +" Additional owners and destinations will not be affected.\n\n" " **Example:**\n" -" - `[p]set username BaguetteBot`\n\n" -" **Arguments:**\n" -" - `` - The username to give the bot.\n" +" - `[p]set ownernotifications optin`\n" " " msgstr "" -#: redbot/core/core_commands.py:2621 -msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." -msgstr "" - -#: redbot/core/core_commands.py:2628 -msgid "Failed to change name. Must be 32 characters or fewer." -msgstr "" - -#: redbot/core/core_commands.py:2634 -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}" +#: redbot/core/core_commands.py:3728 +#, docstring +msgid "\n" +" Opt-out of receiving owner notifications.\n\n" +" Note: This will only stop sending owner notifications to your DMs.\n" +" Additional owners and destinations will still receive notifications.\n\n" +" **Example:**\n" +" - `[p]set ownernotifications optout`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2644 -msgid "Failed to change the username. Discord returned the following error:\n" -"{error_message}" +#: redbot/core/core_commands.py:3750 +#, docstring +msgid "\n" +" Adds a destination text channel to receive owner notifications.\n\n" +" **Examples:**\n" +" - `[p]set ownernotifications adddestination #owner-notifications`\n" +" - `[p]set ownernotifications adddestination 168091848718417920` - Accepts channel IDs.\n\n" +" **Arguments:**\n" +" - `` - The channel to send owner notifications to.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2654 -msgid "Unexpected error occurred when trying to change the username." +#: redbot/core/core_commands.py:3775 +#, docstring +msgid "\n" +" Removes a destination text channel from receiving owner notifications.\n\n" +" **Examples:**\n" +" - `[p]set ownernotifications removedestination #owner-notifications`\n" +" - `[p]set ownernotifications deletedestination 168091848718417920` - Accepts channel IDs.\n\n" +" **Arguments:**\n" +" - `` - The channel to stop sending owner notifications to.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2662 +#: redbot/core/core_commands.py:3799 #, docstring -msgid "Sets [botname]'s nickname for the current server.\n\n" -" Maximum length for a nickname is 32 characters.\n\n" +msgid "\n" +" Lists the configured extra destinations for owner notifications.\n\n" " **Example:**\n" -" - `[p]set nickname 🎃 SpookyBot 🎃`\n\n" -" **Arguments:**\n" -" - `[nickname]` - The nickname to give the bot. Leave blank to clear the current nickname.\n" +" - `[p]set ownernotifications listdestinations`\n" " " msgstr "" -#: redbot/core/core_commands.py:2674 -msgid "Failed to change nickname. Must be 32 characters or fewer." +#: redbot/core/core_commands.py:3809 +msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:2678 -msgid "I lack the permissions to change my own nickname." +#: redbot/core/core_commands.py:3820 +msgid "Unknown channel with id: {id}" msgstr "" -#: redbot/core/core_commands.py:2685 +#: redbot/core/core_commands.py:3830 #, docstring -msgid "Sets [botname]'s global prefix(es).\n\n" -" Warning: This is not additive. It will replace all current prefixes.\n\n" -" See also the `--mentionable` flag to enable mentioning the bot as the prefix.\n\n" -" **Examples:**\n" -" - `[p]set prefix !`\n" -" - `[p]set prefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" -" - `[p]set prefix \"@[botname] \"` - This uses a mention as the prefix. See also the `--mentionable` flag.\n" -" - `[p]set prefix ! ? .` - Sets multiple prefixes.\n\n" -" **Arguments:**\n" -" - `` - The prefixes the bot will respond to globally.\n" +msgid "\n" +" Show the current settings for [botname].\n\n" +" Accepts optional server parameter to allow prefix recovery.\n" " " msgstr "" -#: redbot/core/core_commands.py:2702 -msgid "Warning: A prefix is above the recommended length (20 characters).\n" -"Do you want to continue? (y/n)" -msgstr "" - -#: redbot/core/core_commands.py:2715 -msgid "Cancelled." +#: redbot/core/core_commands.py:3844 redbot/core/core_commands.py:3848 +msgid "Not Set." msgstr "" -#: redbot/core/core_commands.py:2719 -msgid "Prefix set." +#: redbot/core/core_commands.py:3855 +msgid "Admin roles: {admin}\n" +"Mod roles: {mod}\n" +"Locale: {guild_locale}\n" +"Regional format: {guild_regional_format}\n" msgstr "" -#: redbot/core/core_commands.py:2721 -msgid "Prefixes set." +#: redbot/core/core_commands.py:3876 +msgid "{bot_name} Settings:\n\n" +"Prefixes: {prefixes}\n" +"{guild_settings}Global locale: {locale}\n" +"Global regional format: {regional_format}\n" +"Default embed colour: {colour}" msgstr "" -#: redbot/core/core_commands.py:2727 +#: redbot/core/core_commands.py:3898 #, docstring -msgid "\n" -" Sets [botname]'s server prefix(es).\n\n" -" Warning: This will override global prefixes, the bot will not respond to any global prefixes in this server.\n" -" This is not additive. It will replace all current server prefixes.\n" -" A prefix cannot have more than 20 characters.\n\n" +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\n" +" This is only applied to the current server and not globally.\n\n" " **Examples:**\n" -" - `[p]set serverprefix !`\n" -" - `[p]set serverprefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" -" - `[p]set serverprefix \"@[botname] \"` - This uses a mention as the prefix.\n" -" - `[p]set serverprefix ! ? .` - Sets multiple prefixes.\n\n" +" - `[p]set deletedelay` - Shows the current delete delay setting.\n" +" - `[p]set deletedelay 60` - Sets the delete delay to the max of 60 seconds.\n" +" - `[p]set deletedelay -1` - Disables deleting command messages.\n\n" " **Arguments:**\n" -" - `[prefixes...]` - The prefixes the bot will respond to on this server. Leave blank to clear server prefixes.\n" +" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:2745 -msgid "Server prefixes have been reset." +#: redbot/core/core_commands.py:3919 +msgid "Command deleting disabled." msgstr "" -#: redbot/core/core_commands.py:2748 -msgid "You cannot have a prefix longer than 20 characters." +#: redbot/core/core_commands.py:3921 +msgid "Delete delay set to {num} seconds." msgstr "" -#: redbot/core/core_commands.py:2753 -msgid "Server prefix set." +#: redbot/core/core_commands.py:3926 +msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:2755 -msgid "Server prefixes set." +#: redbot/core/core_commands.py:3933 +msgid "I will not delete command messages." msgstr "" -#: redbot/core/core_commands.py:2760 +#: redbot/core/core_commands.py:3939 #, docstring msgid "\n" -" Changes the bot's default locale.\n\n" -" This will be used when a server has not set a locale, or in DMs.\n\n" -" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" -" To reset to English, use \"en-US\".\n\n" -" **Examples:**\n" -" - `[p]set locale en-US`\n" -" - `[p]set locale de-DE`\n" -" - `[p]set locale fr-FR`\n" -" - `[p]set locale pl-PL`\n\n" -" **Arguments:**\n" -" - `` - The default locale to use for the bot. This can be any language code with country code included.\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\n" +" **Example:**\n" +" - `[p]set usebotcolour`\n" " " msgstr "" -#: redbot/core/core_commands.py:2781 redbot/core/core_commands.py:2825 -#: redbot/core/core_commands.py:2864 redbot/core/core_commands.py:2908 -msgid "Invalid language code. Use format: `en-US`" +#: redbot/core/core_commands.py:3951 +msgid "The bot {} use its configured color for embeds." msgstr "" -#: redbot/core/core_commands.py:2785 redbot/core/core_commands.py:2829 -#: redbot/core/core_commands.py:2868 redbot/core/core_commands.py:2912 -msgid "Invalid format - language code has to include country code, e.g. `en-US`" +#: redbot/core/core_commands.py:3952 +msgid "will not" msgstr "" -#: redbot/core/core_commands.py:2792 -msgid "Global locale has been set." +#: redbot/core/core_commands.py:3952 +msgid "will" msgstr "" -#: redbot/core/core_commands.py:2798 +#: redbot/core/core_commands.py:3960 #, docstring msgid "\n" -" Changes the bot's locale in this server.\n\n" -" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" -" Use \"default\" to return to the bot's default set language.\n" -" To reset to English, use \"en-US\".\n\n" -" **Examples:**\n" -" - `[p]set locale en-US`\n" -" - `[p]set locale de-DE`\n" -" - `[p]set locale fr-FR`\n" -" - `[p]set locale pl-PL`\n" -" - `[p]set locale default` - Resets to the global default locale.\n\n" -" **Arguments:**\n" -" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" Toggle whether to enable fuzzy command search for the server.\n\n" +" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" +" Note: This can be processor intensive and may be unsuitable for larger servers.\n\n" +" Default is for fuzzy command search to be disabled.\n\n" +" **Example:**\n" +" - `[p]set serverfuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:2820 -msgid "Locale has been set to the default." +#: redbot/core/core_commands.py:3975 +msgid "Fuzzy command search has been {} for this server." msgstr "" -#: redbot/core/core_commands.py:2835 -msgid "Locale has been set." +#: redbot/core/core_commands.py:3983 +#, docstring +msgid "\n" +" Toggle whether to enable fuzzy command search in DMs.\n\n" +" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" +" Default is for fuzzy command search to be disabled.\n\n" +" **Example:**\n" +" - `[p]set fuzzy`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2841 +#: redbot/core/core_commands.py:3996 +msgid "Fuzzy command search has been {} in DMs." +msgstr "" + +#: redbot/core/core_commands.py:4004 #, docstring msgid "\n" -" Changes the bot's regional format. This is used for formatting date, time and numbers.\n\n" -" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" -" Leave `language_code` empty to base regional formatting on bot's locale.\n\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\n" " **Examples:**\n" -" - `[p]set globalregionalformat en-US`\n" -" - `[p]set globalregion de-DE`\n" -" - `[p]set globalregionalformat` - Resets to the locale.\n\n" +" - `[p]set colour dark red`\n" +" - `[p]set colour blurple`\n" +" - `[p]set colour 0x5DADE2`\n" +" - `[p]set color 0x#FDFEFE`\n" +" - `[p]set color #7F8C8D`\n\n" " **Arguments:**\n" -" - `[language_code]` - The default region format to use for the bot.\n" +" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" " " msgstr "" -#: redbot/core/core_commands.py:2858 -msgid "Global regional formatting will now be based on bot's locale." +#: redbot/core/core_commands.py:4024 +msgid "The color has been reset." msgstr "" -#: redbot/core/core_commands.py:2875 -msgid "Global regional formatting will now be based on `{language_code}` locale." +#: redbot/core/core_commands.py:4027 +msgid "The color has been set." msgstr "" -#: redbot/core/core_commands.py:2883 +#: redbot/core/core_commands.py:4036 #, docstring -msgid "\n" -" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" -" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" -" Leave `language_code` empty to base regional formatting on bot's locale in this server.\n\n" +msgid "Sets [botname]'s global prefix(es).\n\n" +" Warning: This is not additive. It will replace all current prefixes.\n\n" +" See also the `--mentionable` flag to enable mentioning the bot as the prefix.\n\n" " **Examples:**\n" -" - `[p]set regionalformat en-US`\n" -" - `[p]set region de-DE`\n" -" - `[p]set regionalformat` - Resets to the locale.\n\n" +" - `[p]set prefix !`\n" +" - `[p]set prefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" +" - `[p]set prefix \"@[botname] \"` - This uses a mention as the prefix. See also the `--mentionable` flag.\n" +" - `[p]set prefix ! ? .` - Sets multiple prefixes.\n\n" " **Arguments:**\n" -" - `[language_code]` - The region format to use for the bot in this server.\n" +" - `` - The prefixes the bot will respond to globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:2901 -msgid "Regional formatting will now be based on bot's locale in this server." +#: redbot/core/core_commands.py:4053 redbot/core/core_commands.py:4130 +msgid "Prefixes cannot start with '/', as it conflicts with Discord's slash commands." msgstr "" -#: redbot/core/core_commands.py:2919 -msgid "Regional formatting will now be based on `{language_code}` locale." +#: redbot/core/core_commands.py:4058 +msgid "Warning: A prefix is below the recommended length (1 character).\n" +"Do you want to continue?" msgstr "" -#: redbot/core/core_commands.py:2927 -#, 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\n" -" Link example: `[My link](https://example.com)`\n\n" -" **Examples:**\n" -" - `[p]set custominfo >>> I can use **markdown** such as quotes, ||spoilers|| and multiple lines.`\n" -" - `[p]set custominfo Join my [support server](discord.gg/discord)!`\n" -" - `[p]set custominfo` - Removes custom info text.\n\n" -" **Arguments:**\n" -" - `[text]` - The custom info text.\n" -" " +#: redbot/core/core_commands.py:4072 redbot/core/core_commands.py:4090 +msgid "Cancelled." msgstr "" -#: redbot/core/core_commands.py:2944 -msgid "The custom text has been cleared." +#: redbot/core/core_commands.py:4076 +msgid "Warning: A prefix is above the recommended length (25 characters).\n" +"Do you want to continue?" msgstr "" -#: redbot/core/core_commands.py:2948 -msgid "The custom text has been set." +#: redbot/core/core_commands.py:4094 +msgid "Prefix set." msgstr "" -#: redbot/core/core_commands.py:2951 -msgid "Text must be fewer than 1024 characters long." +#: redbot/core/core_commands.py:4096 +msgid "Prefixes set." msgstr "" -#: redbot/core/core_commands.py:2956 +#: redbot/core/core_commands.py:4103 #, docstring msgid "\n" -" Commands to 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, so this command should only be used in a private channel or in DM with the bot.\n\n" +" Sets [botname]'s server prefix(es).\n\n" +" Warning: This will override global prefixes, the bot will not respond to any global prefixes in this server.\n" +" This is not additive. It will replace all current server prefixes.\n" +" A prefix cannot have more than 25 characters.\n\n" " **Examples:**\n" -" - `[p]set api Spotify redirect_uri localhost`\n" -" - `[p]set api github client_id,whoops client_secret,whoops`\n\n" +" - `[p]set serverprefix !`\n" +" - `[p]set serverprefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" +" - `[p]set serverprefix \"@[botname] \"` - This uses a mention as the prefix.\n" +" - `[p]set serverprefix ! ? .` - Sets multiple prefixes.\n" +" - `[p]set serverprefix \"Red - Discord Bot\" ?` - Sets the prefix for a specific server. Quotes are needed to use spaces in the server name.\n\n" " **Arguments:**\n" -" - `` - The service you're adding tokens to.\n" -" - `` - Pairs of token keys and values. The key and value should be separated by one of ` `, `,`, or `;`.\n" +" - `[server]` - The server to set the prefix for. Defaults to current server.\n" +" - `[prefixes...]` - The prefixes the bot will respond to on this server. Leave blank to clear server prefixes.\n" " " msgstr "" -#: redbot/core/core_commands.py:2977 -msgid "`{service}` API tokens have been set." +#: redbot/core/core_commands.py:4126 +msgid "Server prefixes have been reset." +msgstr "" + +#: redbot/core/core_commands.py:4134 +msgid "You cannot have a prefix shorter than 1 character." +msgstr "" + +#: redbot/core/core_commands.py:4137 +msgid "You cannot have a prefix longer than 25 characters." msgstr "" -#: redbot/core/core_commands.py:2981 +#: redbot/core/core_commands.py:4142 +msgid "Server prefix set." +msgstr "" + +#: redbot/core/core_commands.py:4144 +msgid "Server prefixes set." +msgstr "" + +#: redbot/core/core_commands.py:4149 #, docstring msgid "\n" -" Show all external API services along with their keys that have been set.\n\n" -" Secrets are not shown.\n\n" -" **Example:**\n" -" - `[p]set api list``\n" +" Set a global bot variable for using buttons in menus.\n\n" +" When enabled, all usage of cores menus API will use buttons instead of reactions.\n\n" +" This defaults to False.\n" +" Using this without a setting will toggle.\n\n" +" **Examples:**\n" +" - `[p]set usebuttons True` - Enables using buttons.\n" +" - `[p]helpset usebuttons` - Toggles the value.\n\n" +" **Arguments:**\n" +" - `[use_buttons]` - Whether to use buttons. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:2992 -msgid "No API services have been set yet." -msgstr "" - -#: redbot/core/core_commands.py:2997 -msgid "Set API services:\n" +#: redbot/core/core_commands.py:4168 +msgid "I will use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:2997 -msgid "Set API service:\n" +#: redbot/core/core_commands.py:4170 +msgid "I will not use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:3007 +#: redbot/core/core_commands.py:4175 #, docstring msgid "\n" -" Remove the given services with all their keys and tokens.\n\n" +" Set the message that will be sent on uncaught bot errors.\n\n" +" To include the command name in the message, use the `{command}` placeholder.\n\n" +" If you omit the `msg` argument, the message will be reset to the default one.\n\n" " **Examples:**\n" -" - `[p]set api remove Spotify`\n" -" - `[p]set api remove github audiodb`\n\n" +" - `[p]set errormsg` - Resets the error message back to the default: \"Error in command '{command}'.\". If the command invoker is one of the bot owners, the message will also include \"Check your console or logs for details.\".\n" +" - `[p]set errormsg Oops, the command {command} has failed! Please try again later.` - Sets the error message to a custom one.\n\n" " **Arguments:**\n" -" - `` - The services to remove." +" - `[msg]` - The custom error message. Must be less than 1000 characters. Omit to reset to the default one.\n" +" " msgstr "" -#: redbot/core/core_commands.py:3022 -msgid "Services deleted successfully:\n" -"{services_list}" +#: redbot/core/core_commands.py:4190 +msgid "The message must be less than 1000 characters." msgstr "" -#: redbot/core/core_commands.py:3026 -msgid "Service deleted successfully: {service_name}" +#: redbot/core/core_commands.py:4194 +msgid "Successfully updated the error message." msgstr "" -#: redbot/core/core_commands.py:3031 -msgid "None of the services you provided had any keys set." +#: redbot/core/core_commands.py:4197 +msgid "Successfully reset the error message back to the default one." msgstr "" -#: redbot/core/core_commands.py:3036 +#: redbot/core/core_commands.py:4204 #, docstring msgid "\n" " Commands to manage settings for the help command.\n\n" @@ -1839,116 +3069,132 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3045 +#: redbot/core/core_commands.py:4213 #, docstring msgid "\n" " Show the current help settings.\n\n" " Warning: These settings may not be accurate if the default formatter is not in use.\n\n" " **Example:**\n" -" - `[p]helpset showsettings``\n" +" - `[p]helpset showsettings`\n" " " msgstr "" -#: redbot/core/core_commands.py:3059 +#: redbot/core/core_commands.py:4227 msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:3069 +#: redbot/core/core_commands.py:4237 #, docstring msgid "\n" " This resets [botname]'s help formatter to the default formatter.\n\n" " **Example:**\n" -" - `[p]helpset resetformatter``\n" +" - `[p]helpset resetformatter`\n" " " msgstr "" -#: redbot/core/core_commands.py:3078 +#: redbot/core/core_commands.py:4246 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:3087 +#: redbot/core/core_commands.py:4255 #, 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\n" " **Example:**\n" -" - `[p]helpset resetsettings``\n" +" - `[p]helpset resetsettings`\n" " " msgstr "" -#: redbot/core/core_commands.py:3097 +#: redbot/core/core_commands.py:4265 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:3105 +#: redbot/core/core_commands.py:4277 #, docstring msgid "\n" " Allows the help command to be sent as a paginated menu instead of separate\n" " messages.\n\n" -" When enabled, `[p]help` will only show one page at a time and will use reactions to navigate between pages.\n\n" -" This defaults to False.\n" -" Using this without a setting will toggle.\n\n" +" When \"reactions\", \"buttons\", \"select\", or \"selectonly\" is passed,\n" +" `[p]help` will only show one page at a time\n" +" and will use the associated control scheme to navigate between pages.\n\n" " **Examples:**\n" -" - `[p]helpset usemenus True` - Enables using menus.\n" -" - `[p]helpset usemenus` - Toggles the value.\n\n" +" - `[p]helpset usemenus reactions` - Enables using reaction menus.\n" +" - `[p]helpset usemenus buttons` - Enables using button menus.\n" +" - `[p]helpset usemenus select` - Enables buttons with a select menu.\n" +" - `[p]helpset usemenus selectonly` - Enables a select menu only on help.\n" +" - `[p]helpset usemenus disable` - Disables help menus.\n\n" " **Arguments:**\n" -" - `[use_menus]` - Whether to use menus. Leave blank to toggle.\n" +" - `<\"buttons\"|\"reactions\"|\"select\"|\"selectonly\"|\"disable\">` - Whether to use `buttons`,\n" +" `reactions`, `select`, `selectonly`, or no menus.\n" " " msgstr "" -#: redbot/core/core_commands.py:3125 -msgid "Help will use menus." +#: redbot/core/core_commands.py:4297 +msgid "Help will use the select menu only." +msgstr "" + +#: redbot/core/core_commands.py:4300 +msgid "Help will use button menus and add a select menu." +msgstr "" + +#: redbot/core/core_commands.py:4303 +msgid "Help will use button menus." +msgstr "" + +#: redbot/core/core_commands.py:4306 +msgid "Help will use reaction menus." msgstr "" -#: redbot/core/core_commands.py:3127 +#: redbot/core/core_commands.py:4309 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:3131 +#: redbot/core/core_commands.py:4316 #, 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\n" " **Examples:**\n" -" - `[p]helpset showhidden True` - Enables showing hidden commands.\n" -" - `[p]helpset showhidden` - Toggles the value.\n\n" +" - `[p]helpset showhidden True` - Enables showing hidden commands.\n" +" - `[p]helpset showhidden` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[show_hidden]` - Whether to use show hidden commands in help. Leave blank to toggle.\n" +" - `[show_hidden]` - Whether to use show hidden commands in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3148 +#: redbot/core/core_commands.py:4333 msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:3150 +#: redbot/core/core_commands.py:4335 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:3154 +#: redbot/core/core_commands.py:4339 #, docstring msgid "\n" " This allows the help command to show existing commands aliases if there is any.\n\n" " This defaults to True.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset showaliases False` - Disables showing aliases on this server.\n" -" - `[p]helpset showaliases` - Toggles the value.\n\n" +" - `[p]helpset showaliases False` - Disables showing aliases on this server.\n" +" - `[p]helpset showaliases` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[show_aliases]` - Whether to include aliases in help. Leave blank to toggle.\n" +" - `[show_aliases]` - Whether to include aliases in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3171 -msgid "Help will show commands aliases." +#: redbot/core/core_commands.py:4356 +msgid "Help will now show command aliases." msgstr "" -#: redbot/core/core_commands.py:3173 -msgid "Help will not show commands aliases." +#: redbot/core/core_commands.py:4358 +msgid "Help will no longer show command aliases." msgstr "" -#: redbot/core/core_commands.py:3177 +#: redbot/core/core_commands.py:4362 #, docstring msgid "\n" " This allows the help command message to be ticked if help is sent to a DM.\n\n" @@ -1957,44 +3203,44 @@ msgid "\n" " Using this without a setting will toggle.\n\n" " Note: This is only used when the bot is not using menus.\n\n" " **Examples:**\n" -" - `[p]helpset usetick False` - Disables ticking when help is sent to DMs.\n" -" - `[p]helpset usetick` - Toggles the value.\n\n" +" - `[p]helpset usetick False` - Disables ticking when help is sent to DMs.\n" +" - `[p]helpset usetick` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[use_tick]` - Whether to tick the help command when help is sent to DMs. Leave blank to toggle.\n" +" - `[use_tick]` - Whether to tick the help command when help is sent to DMs. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3198 +#: redbot/core/core_commands.py:4383 msgid "Help will now tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:3200 +#: redbot/core/core_commands.py:4385 msgid "Help will not tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:3204 +#: redbot/core/core_commands.py:4389 #, docstring msgid "\n" " Sets if commands which can't be run in the current context should be filtered from help.\n\n" " Defaults to True.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset verifychecks False` - Enables showing unusable commands in help.\n" -" - `[p]helpset verifychecks` - Toggles the value.\n\n" +" - `[p]helpset verifychecks False` - Enables showing unusable commands in help.\n" +" - `[p]helpset verifychecks` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[verify]` - Whether to hide unusable commands in help. Leave blank to toggle.\n" +" - `[verify]` - Whether to hide unusable commands in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3221 +#: redbot/core/core_commands.py:4406 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:3223 +#: redbot/core/core_commands.py:4408 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:3227 +#: redbot/core/core_commands.py:4412 #, docstring msgid "\n" " Sets whether the bot should respond to help commands for nonexistent topics.\n\n" @@ -2003,22 +3249,22 @@ msgid "\n" " Defaults to False.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset verifyexists True` - Enables sending help for nonexistent topics.\n" -" - `[p]helpset verifyexists` - Toggles the value.\n\n" +" - `[p]helpset verifyexists True` - Enables sending help for nonexistent topics.\n" +" - `[p]helpset verifyexists` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[verify]` - Whether to respond to help for nonexistent topics. Leave blank to toggle.\n" +" - `[verify]` - Whether to respond to help for nonexistent topics. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3248 +#: redbot/core/core_commands.py:4433 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:4436 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:3259 +#: redbot/core/core_commands.py:4444 #, docstring msgid "Set the character limit for each page in the help message.\n\n" " Note: This setting only applies to embedded help.\n\n" @@ -2027,45 +3273,44 @@ msgid "Set the character limit for each page in the help message.\n\n" " Please note that setting a relatively small character limit may\n" " mean some pages will exceed this limit.\n\n" " **Example:**\n" -" - `[p]helpset pagecharlimit 1500`\n\n" +" - `[p]helpset pagecharlimit 1500`\n\n" " **Arguments:**\n" -" - `` - The max amount of characters to show per page in the help message.\n" +" - `` - The max amount of characters to show per page in the help message.\n" " " msgstr "" -#: redbot/core/core_commands.py:3276 +#: redbot/core/core_commands.py:4461 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:3280 +#: redbot/core/core_commands.py:4465 msgid "Done. The character limit per page has been set to {}." msgstr "" -#: redbot/core/core_commands.py:3284 +#: redbot/core/core_commands.py:4469 #, docstring msgid "Set the maximum number of help pages sent in a server channel.\n\n" -" Note: 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\n" " **Examples:**\n" -" - `[p]helpset maxpages 50` - Basically never send help to DMs.\n" -" - `[p]helpset maxpages 0` - Always send help to DMs.\n\n" +" - `[p]helpset maxpages 50` - Basically never send help to DMs.\n" +" - `[p]helpset maxpages 0` - Always send help to DMs.\n\n" " **Arguments:**\n" -" - `` - The max pages allowed to send per help in a server.\n" +" - `` - The max pages allowed to send per help in a server.\n" " " msgstr "" -#: redbot/core/core_commands.py:3302 redbot/core/core_commands.py:3329 +#: redbot/core/core_commands.py:4485 redbot/core/core_commands.py:4512 msgid "You must give a value of zero or greater!" msgstr "" -#: redbot/core/core_commands.py:3306 +#: redbot/core/core_commands.py:4489 msgid "Done. The page limit has been set to {}." msgstr "" -#: redbot/core/core_commands.py:3311 +#: redbot/core/core_commands.py:4494 #, 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" @@ -2073,148 +3318,204 @@ msgid "Set the delay after which help pages will be deleted.\n\n" " Setting the delay to 0 disables this feature.\n\n" " The bot has to have MANAGE_MESSAGES permission for this to work.\n\n" " **Examples:**\n" -" - `[p]helpset deletedelay 60` - Delete the help pages after a minute.\n" -" - `[p]helpset deletedelay 1` - Delete the help pages as quickly as possible.\n" -" - `[p]helpset deletedelay 1209600` - Max time to wait before deleting (14 days).\n" -" - `[p]helpset deletedelay 0` - Disable deleting help pages.\n\n" +" - `[p]helpset deletedelay 60` - Delete the help pages after a minute.\n" +" - `[p]helpset deletedelay 1` - Delete the help pages as quickly as possible.\n" +" - `[p]helpset deletedelay 1209600` - Max time to wait before deleting (14 days).\n" +" - `[p]helpset deletedelay 0` - Disable deleting help pages.\n\n" " **Arguments:**\n" -" - `` - The seconds to wait before deleting help pages.\n" +" - `` - The seconds to wait before deleting help pages.\n" " " msgstr "" -#: redbot/core/core_commands.py:3332 +#: redbot/core/core_commands.py:4515 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:3337 +#: redbot/core/core_commands.py:4520 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:3339 +#: redbot/core/core_commands.py:4522 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:3343 +#: redbot/core/core_commands.py:4526 +#, docstring +msgid "Set the timeout for reactions, if menus are enabled.\n\n" +" The default is 30 seconds.\n" +" The timeout has to be between 15 and 300 seconds.\n\n" +" **Examples:**\n" +" - `[p]helpset reacttimeout 30` - The default timeout.\n" +" - `[p]helpset reacttimeout 60` - Timeout of 1 minute.\n" +" - `[p]helpset reacttimeout 15` - Minimum allowed timeout.\n" +" - `[p]helpset reacttimeout 300` - Max allowed timeout (5 mins).\n\n" +" **Arguments:**\n" +" - `` - The timeout, in seconds, of the reactions.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4541 +msgid "You must give a value of at least 15 seconds!" +msgstr "" + +#: redbot/core/core_commands.py:4544 +msgid "The timeout cannot be greater than 5 minutes!" +msgstr "" + +#: redbot/core/core_commands.py:4548 +msgid "Done. The reaction timeout has been set to {} seconds." +msgstr "" + +#: redbot/core/core_commands.py:4552 #, docstring msgid "\n" " Set the tagline to be used.\n\n" " The maximum tagline length is 2048 characters.\n" " This setting only applies to embedded help. If no tagline is specified, the default will be used instead.\n\n" +" You can use `[​p]` in your tagline, which will be replaced by the bot's prefix.\n\n" " **Examples:**\n" -" - `[p]helpset tagline Thanks for using the bot!`\n" -" - `[p]helpset tagline` - Resets the tagline to the default.\n\n" +" - `[p]helpset tagline Thanks for using the bot!`\n" +" - `[p]helpset tagline Use [​p]invite to add me to your server.`\n" +" - `[p]helpset tagline` - Resets the tagline to the default.\n\n" " **Arguments:**\n" -" - `[tagline]` - The tagline to appear at the bottom of help embeds. Leave blank to reset.\n" +" - `[tagline]` - The tagline to appear at the bottom of help embeds. Leave blank to reset.\n" " " msgstr "" -#: redbot/core/core_commands.py:3358 +#: redbot/core/core_commands.py:4570 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:3362 +#: redbot/core/core_commands.py:4574 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:3370 +#: redbot/core/core_commands.py:4582 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:3375 +#: redbot/core/core_commands.py:4587 #, docstring msgid "Sends a message to the owner.\n\n" " This is limited to one message every 60 seconds per person.\n\n" " **Example:**\n" -" - `[p]contact Help! The bot has become sentient!`\n\n" +" - `[p]contact Help! The bot has become sentient!`\n\n" " **Arguments:**\n" -" - `[message]` - The message to send to the owner.\n" +" - `[message]` - The message to send to the owner.\n" " " msgstr "" -#: redbot/core/core_commands.py:3387 +#: redbot/core/core_commands.py:4599 msgid "User ID: {}" msgstr "" -#: redbot/core/core_commands.py:3390 +#: redbot/core/core_commands.py:4602 msgid "through DM" msgstr "" -#: redbot/core/core_commands.py:3392 +#: redbot/core/core_commands.py:4604 msgid "from {}" msgstr "" -#: redbot/core/core_commands.py:3393 +#: redbot/core/core_commands.py:4605 msgid " | Server ID: {}" msgstr "" -#: redbot/core/core_commands.py:3398 +#: redbot/core/core_commands.py:4610 msgid "Use `{}dm {} ` to reply to this user" msgstr "" -#: redbot/core/core_commands.py:3400 +#: redbot/core/core_commands.py:4612 msgid "Sent by {} {}" msgstr "" -#: redbot/core/core_commands.py:3405 +#: redbot/core/core_commands.py:4617 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:3476 +#: redbot/core/core_commands.py:4663 msgid "Your message has been sent." msgstr "" -#: redbot/core/core_commands.py:3478 +#: redbot/core/core_commands.py:4665 msgid "I'm unable to deliver your message. Sorry." msgstr "" -#: redbot/core/core_commands.py:3483 +#: redbot/core/core_commands.py:4670 #, docstring msgid "Sends a DM to a user.\n\n" " This command needs a user ID to work.\n\n" " To get a user ID, go to Discord's settings and open the 'Appearance' tab.\n" " Enable 'Developer Mode', then right click a user and click on 'Copy ID'.\n\n" " **Example:**\n" -" - `[p]dm 262626262626262626 Do you like me? Yes / No`\n\n" +" - `[p]dm 262626262626262626 Do you like me? Yes / No`\n\n" " **Arguments:**\n" -" - `[message]` - The message to dm to the user.\n" +" - `[message]` - The message to dm to the user.\n" " " msgstr "" -#: redbot/core/core_commands.py:3499 +#: redbot/core/core_commands.py:4686 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:3509 +#: redbot/core/core_commands.py:4696 msgid "Owner of {}" msgstr "" -#: redbot/core/core_commands.py:3510 +#: redbot/core/core_commands.py:4697 msgid "You can reply to this message with {}contact" msgstr "" -#: redbot/core/core_commands.py:3524 redbot/core/core_commands.py:3534 +#: redbot/core/core_commands.py:4708 redbot/core/core_commands.py:4718 msgid "Sorry, I couldn't deliver your message to {}" msgstr "" -#: redbot/core/core_commands.py:3527 redbot/core/core_commands.py:3537 +#: redbot/core/core_commands.py:4711 redbot/core/core_commands.py:4721 msgid "Message delivered to {}" msgstr "" -#: redbot/core/core_commands.py:3542 +#: redbot/core/core_commands.py:4726 #, docstring msgid "Prints the bot's data path." msgstr "" -#: redbot/core/core_commands.py:3546 +#: redbot/core/core_commands.py:4730 msgid "Data path: {path}" msgstr "" -#: redbot/core/core_commands.py:3552 +#: redbot/core/core_commands.py:4736 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:3639 +#: redbot/core/core_commands.py:4759 +#, docstring +msgid "\n" +" Diagnose issues with the command checks with ease!\n\n" +" If you want to diagnose the command from a text channel in a different server,\n" +" you can do so by using the command in DMs.\n\n" +" **Example:**\n" +" - `[p]diagnoseissues #general @Slime ban` - Diagnose why @Slime can't use `[p]ban` in #general channel.\n\n" +" **Arguments:**\n" +" - `[channel]` - The text channel that the command should be tested for. Defaults to the current channel.\n" +" - `` - The member that should be considered as the command caller.\n" +" - `` - The name of the command to test.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4775 +msgid "A text channel, voice channel, stage channel, or thread needs to be passed when using this command in DMs." +msgstr "" + +#: redbot/core/core_commands.py:4792 +msgid "The given user is not a member of the diagnosed server." +msgstr "" + +#: redbot/core/core_commands.py:4799 +msgid "Don't try to fool me, the given member can't access the {channel} channel!" +msgstr "" + +#: redbot/core/core_commands.py:4810 #, docstring msgid "\n" " Commands to manage the allowlist.\n\n" @@ -2223,85 +3524,85 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3650 +#: redbot/core/core_commands.py:4821 #, docstring msgid "\n" " Adds users to the allowlist.\n\n" " **Examples:**\n" -" - `[p]allowlist add @26 @Will` - Adds two users to the allowlist.\n" -" - `[p]allowlist add 262626262626262626` - Adds a user by ID.\n\n" +" - `[p]allowlist add @26 @Will` - Adds two users to the allowlist.\n" +" - `[p]allowlist add 262626262626262626` - Adds a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to add to the allowlist.\n" +" - `` - The user or users to add to the allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3663 +#: redbot/core/core_commands.py:4833 msgid "Users have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3665 +#: redbot/core/core_commands.py:4835 msgid "User has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3669 +#: redbot/core/core_commands.py:4839 #, docstring msgid "\n" " Lists users on the allowlist.\n\n" " **Example:**\n" -" - `[p]allowlist list`\n" +" - `[p]allowlist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3681 +#: redbot/core/core_commands.py:4851 msgid "Users on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:3683 +#: redbot/core/core_commands.py:4853 msgid "User on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:3687 redbot/core/core_commands.py:3785 -#: redbot/core/modlog.py:428 redbot/core/modlog.py:450 -#: redbot/core/modlog.py:466 +#: redbot/core/core_commands.py:4857 redbot/core/core_commands.py:4953 +#: redbot/core/modlog.py:404 redbot/core/modlog.py:426 +#: redbot/core/modlog.py:442 msgid "Unknown or Deleted User" msgstr "" -#: redbot/core/core_commands.py:3695 +#: redbot/core/core_commands.py:4865 #, docstring msgid "\n" " Removes users from the allowlist.\n\n" " The allowlist will be disabled if all users are removed.\n\n" " **Examples:**\n" -" - `[p]allowlist remove @26 @Will` - Removes two users from the allowlist.\n" -" - `[p]allowlist remove 262626262626262626` - Removes a user by ID.\n\n" +" - `[p]allowlist remove @26 @Will` - Removes two users from the allowlist.\n" +" - `[p]allowlist remove 262626262626262626` - Removes a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to remove from the allowlist.\n" +" - `` - The user or users to remove from the allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3710 +#: redbot/core/core_commands.py:4879 msgid "Users have been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:3712 +#: redbot/core/core_commands.py:4881 msgid "User has been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:3716 +#: redbot/core/core_commands.py:4885 #, docstring msgid "\n" " Clears the allowlist.\n\n" " This disables the allowlist.\n\n" " **Example:**\n" -" - `[p]allowlist clear`\n" +" - `[p]allowlist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3725 +#: redbot/core/core_commands.py:4894 msgid "Allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:3730 +#: redbot/core/core_commands.py:4899 #, docstring msgid "\n" " Commands to manage the blocklist.\n\n" @@ -2309,81 +3610,81 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3739 +#: redbot/core/core_commands.py:4908 #, docstring msgid "\n" " Adds users to the blocklist.\n\n" " **Examples:**\n" -" - `[p]blocklist add @26 @Will` - Adds two users to the blocklist.\n" -" - `[p]blocklist add 262626262626262626` - Blocks a user by ID.\n\n" +" - `[p]blocklist add @26 @Will` - Adds two users to the blocklist.\n" +" - `[p]blocklist add 262626262626262626` - Blocks a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to add to the blocklist.\n" +" - `` - The user or users to add to the blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3755 +#: redbot/core/core_commands.py:4924 msgid "You cannot add an owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3761 +#: redbot/core/core_commands.py:4929 msgid "Users have been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:3763 +#: redbot/core/core_commands.py:4931 msgid "User has been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:3767 +#: redbot/core/core_commands.py:4935 #, docstring msgid "\n" " Lists users on the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist list`\n" +" - `[p]blocklist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3779 +#: redbot/core/core_commands.py:4947 msgid "Users on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:3781 +#: redbot/core/core_commands.py:4949 msgid "User on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:3793 +#: redbot/core/core_commands.py:4961 #, docstring msgid "\n" " Removes users from the blocklist.\n\n" " **Examples:**\n" -" - `[p]blocklist remove @26 @Will` - Removes two users from the blocklist.\n" -" - `[p]blocklist remove 262626262626262626` - Removes a user by ID.\n\n" +" - `[p]blocklist remove @26 @Will` - Removes two users from the blocklist.\n" +" - `[p]blocklist remove 262626262626262626` - Removes a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to remove from the blocklist.\n" +" - `` - The user or users to remove from the blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3806 +#: redbot/core/core_commands.py:4973 msgid "Users have been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:3808 +#: redbot/core/core_commands.py:4975 msgid "User has been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:3812 +#: redbot/core/core_commands.py:4979 #, docstring msgid "\n" " Clears the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3819 +#: redbot/core/core_commands.py:4986 msgid "Blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:3825 +#: redbot/core/core_commands.py:4992 #, docstring msgid "\n" " Commands to manage the server specific allowlist.\n\n" @@ -2392,93 +3693,93 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3838 +#: redbot/core/core_commands.py:5005 #, docstring msgid "\n" " Adds a user or role to the server allowlist.\n\n" " **Examples:**\n" -" - `[p]localallowlist add @26 @Will` - Adds two users to the local allowlist.\n" -" - `[p]localallowlist add 262626262626262626` - Allows a user by ID.\n" -" - `[p]localallowlist add \"Super Admins\"` - Allows a role with a space in the name without mentioning.\n\n" +" - `[p]localallowlist add @26 @Will` - Adds two users to the local allowlist.\n" +" - `[p]localallowlist add 262626262626262626` - Allows a user by ID.\n" +" - `[p]localallowlist add \"Super Admins\"` - Allows a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local allowlist.\n" +" - `` - The users or roles to remove from the local allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3857 +#: redbot/core/core_commands.py:5024 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:3866 +#: redbot/core/core_commands.py:5033 msgid "Users and/or roles have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3868 +#: redbot/core/core_commands.py:5035 msgid "User or role has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3872 +#: redbot/core/core_commands.py:5039 #, docstring msgid "\n" " Lists users and roles on the server allowlist.\n\n" " **Example:**\n" -" - `[p]localallowlist list`\n" +" - `[p]localallowlist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3884 +#: redbot/core/core_commands.py:5051 msgid "Allowed users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:3886 +#: redbot/core/core_commands.py:5053 msgid "Allowed user or role:" msgstr "" -#: redbot/core/core_commands.py:3890 redbot/core/core_commands.py:4012 +#: redbot/core/core_commands.py:5057 redbot/core/core_commands.py:5177 msgid "Unknown or Deleted User/Role" msgstr "" -#: redbot/core/core_commands.py:3900 +#: redbot/core/core_commands.py:5067 #, docstring msgid "\n" " Removes user or role from the allowlist.\n\n" " The local allowlist will be disabled if all users are removed.\n\n" " **Examples:**\n" -" - `[p]localallowlist remove @26 @Will` - Removes two users from the local allowlist.\n" -" - `[p]localallowlist remove 262626262626262626` - Removes a user by ID.\n" -" - `[p]localallowlist remove \"Super Admins\"` - Removes a role with a space in the name without mentioning.\n\n" +" - `[p]localallowlist remove @26 @Will` - Removes two users from the local allowlist.\n" +" - `[p]localallowlist remove 262626262626262626` - Removes a user by ID.\n" +" - `[p]localallowlist remove \"Super Admins\"` - Removes a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local allowlist.\n" +" - `` - The users or roles to remove from the local allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3921 +#: redbot/core/core_commands.py:5088 msgid "I cannot allow you to do this, as it would remove your ability to run commands." msgstr "" -#: redbot/core/core_commands.py:3929 +#: redbot/core/core_commands.py:5096 msgid "Users and/or roles have been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:3931 +#: redbot/core/core_commands.py:5098 msgid "User or role has been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:3935 +#: redbot/core/core_commands.py:5102 #, docstring msgid "\n" " Clears the allowlist.\n\n" " This disables the local allowlist and clears all entries.\n\n" " **Example:**\n" -" - `[p]localallowlist clear`\n" +" - `[p]localallowlist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3944 +#: redbot/core/core_commands.py:5111 msgid "Server allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:3950 +#: redbot/core/core_commands.py:5117 #, docstring msgid "\n" " Commands to manage the server specific blocklist.\n\n" @@ -2486,374 +3787,373 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3961 +#: redbot/core/core_commands.py:5128 #, docstring msgid "\n" " Adds a user or role to the local blocklist.\n\n" " **Examples:**\n" -" - `[p]localblocklist add @26 @Will` - Adds two users to the local blocklist.\n" -" - `[p]localblocklist add 262626262626262626` - Blocks a user by ID.\n" -" - `[p]localblocklist add \"Bad Apples\"` - Blocks a role with a space in the name without mentioning.\n\n" +" - `[p]localblocklist add @26 @Will` - Adds two users to the local blocklist.\n" +" - `[p]localblocklist add 262626262626262626` - Blocks a user by ID.\n" +" - `[p]localblocklist add \"Bad Apples\"` - Blocks a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to add to the local blocklist.\n" +" - `` - The users or roles to add to the local blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3975 +#: redbot/core/core_commands.py:5142 msgid "You cannot add yourself to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3978 +#: redbot/core/core_commands.py:5145 msgid "You cannot add the guild owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3981 +#: redbot/core/core_commands.py:5148 msgid "You cannot add a bot owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3988 +#: redbot/core/core_commands.py:5153 msgid "Users and/or roles have been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:3990 +#: redbot/core/core_commands.py:5155 msgid "User or role has been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:3994 +#: redbot/core/core_commands.py:5159 #, docstring msgid "\n" " Lists users and roles on the server blocklist.\n\n" " **Example:**\n" -" - `[p]localblocklist list`\n" +" - `[p]localblocklist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4006 +#: redbot/core/core_commands.py:5171 msgid "Blocked users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:4008 +#: redbot/core/core_commands.py:5173 msgid "Blocked user or role:" msgstr "" -#: redbot/core/core_commands.py:4022 +#: redbot/core/core_commands.py:5187 #, docstring msgid "\n" " Removes user or role from local blocklist.\n\n" " **Examples:**\n" -" - `[p]localblocklist remove @26 @Will` - Removes two users from the local blocklist.\n" -" - `[p]localblocklist remove 262626262626262626` - Unblocks a user by ID.\n" -" - `[p]localblocklist remove \"Bad Apples\"` - Unblocks a role with a space in the name without mentioning.\n\n" +" - `[p]localblocklist remove @26 @Will` - Removes two users from the local blocklist.\n" +" - `[p]localblocklist remove 262626262626262626` - Unblocks a user by ID.\n" +" - `[p]localblocklist remove \"Bad Apples\"` - Unblocks a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local blocklist.\n" +" - `` - The users or roles to remove from the local blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:4038 +#: redbot/core/core_commands.py:5201 msgid "Users and/or roles have been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:4040 +#: redbot/core/core_commands.py:5203 msgid "User or role has been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:4044 +#: redbot/core/core_commands.py:5207 #, docstring msgid "\n" " Clears the server blocklist.\n\n" " This disables the server blocklist and clears all entries.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:4053 +#: redbot/core/core_commands.py:5216 msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4058 +#: redbot/core/core_commands.py:5221 #, docstring msgid "Commands to enable and disable commands and cogs." msgstr "" -#: redbot/core/core_commands.py:4064 +#: redbot/core/core_commands.py:5227 #, docstring msgid "Set the default state for a cog as disabled.\n\n" " This will disable the cog for all servers by default.\n" " To override it, use `[p]command enablecog` on the servers you want to allow usage.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command defaultdisablecog Economy`\n" -" - `[p]command defaultdisablecog ModLog`\n\n" +" - `[p]command defaultdisablecog Economy`\n" +" - `[p]command defaultdisablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to make disabled by default. Must be title-case.\n" +" - `` - The name of the cog to make disabled by default. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4080 redbot/core/core_commands.py:4105 -#: redbot/core/core_commands.py:4125 redbot/core/core_commands.py:4155 -msgid "Cog with the given name doesn't exist." -msgstr "" - -#: redbot/core/core_commands.py:4082 +#: redbot/core/core_commands.py:5243 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:4084 +#: redbot/core/core_commands.py:5245 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:4089 +#: redbot/core/core_commands.py:5250 #, docstring msgid "Set the default state for a cog as enabled.\n\n" " This will re-enable the cog for all servers by default.\n" " To override it, use `[p]command disablecog` on the servers you want to disallow usage.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command defaultenablecog Economy`\n" -" - `[p]command defaultenablecog ModLog`\n\n" +" - `[p]command defaultenablecog Economy`\n" +" - `[p]command defaultenablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to make enabled by default. Must be title-case.\n" +" - `` - The name of the cog to make enabled by default. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4107 +#: redbot/core/core_commands.py:5266 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:4112 +#: redbot/core/core_commands.py:5271 #, docstring msgid "Disable a cog in this server.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command disablecog Economy`\n" -" - `[p]command disablecog ModLog`\n\n" +" - `[p]command disablecog Economy`\n" +" - `[p]command disablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to disable on this server. Must be title-case.\n" +" - `` - The name of the cog to disable on this server. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4127 +#: redbot/core/core_commands.py:5284 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:4129 +#: redbot/core/core_commands.py:5286 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:4132 +#: redbot/core/core_commands.py:5289 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:4138 +#: redbot/core/core_commands.py:5295 #, docstring msgid "Enable a cog in this server.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command enablecog Economy`\n" -" - `[p]command enablecog ModLog`\n\n" +" - `[p]command enablecog Economy`\n" +" - `[p]command enablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to enable on this server. Must be title-case.\n" +" - `` - The name of the cog to enable on this server. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4150 +#: redbot/core/core_commands.py:5307 msgid "{cogname} has been enabled in this guild." msgstr "" -#: redbot/core/core_commands.py:4158 +#: redbot/core/core_commands.py:5312 +msgid "Cog \"{arg}\" not found." +msgstr "" + +#: redbot/core/core_commands.py:5315 msgid "{cogname} was not disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:4164 +#: redbot/core/core_commands.py:5321 #, docstring msgid "List the cogs which are disabled in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabledcogs`\n" +" - `[p]command listdisabledcogs`\n" " " msgstr "" -#: redbot/core/core_commands.py:4177 +#: redbot/core/core_commands.py:5334 msgid "The following cogs are disabled in this guild:\n" msgstr "" -#: redbot/core/core_commands.py:4183 +#: redbot/core/core_commands.py:5340 msgid "There are no disabled cogs in this guild." msgstr "" -#: redbot/core/core_commands.py:4187 +#: redbot/core/core_commands.py:5344 #, docstring msgid "\n" " List disabled commands.\n\n" " If you're the bot owner, this will show global disabled commands by default.\n" " Otherwise, this will show disabled commands on the current server.\n\n" " **Example:**\n" -" - `[p]command listdisabled`\n" +" - `[p]command listdisabled`\n" " " msgstr "" -#: redbot/core/core_commands.py:4204 +#: redbot/core/core_commands.py:5361 #, docstring msgid "List disabled commands globally.\n\n" " **Example:**\n" -" - `[p]command listdisabled global`\n" +" - `[p]command listdisabled global`\n" " " msgstr "" -#: redbot/core/core_commands.py:4211 +#: redbot/core/core_commands.py:5368 msgid "There aren't any globally disabled commands." msgstr "" -#: redbot/core/core_commands.py:4214 +#: redbot/core/core_commands.py:5371 msgid "{} commands are disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:4218 +#: redbot/core/core_commands.py:5375 msgid "1 command is disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:4226 +#: redbot/core/core_commands.py:5383 #, docstring msgid "List disabled commands in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabled guild`\n" +" - `[p]command listdisabled guild`\n" " " msgstr "" -#: redbot/core/core_commands.py:4233 +#: redbot/core/core_commands.py:5390 msgid "There aren't any disabled commands in {}." msgstr "" -#: redbot/core/core_commands.py:4236 +#: redbot/core/core_commands.py:5393 msgid "{} commands are disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:4240 +#: redbot/core/core_commands.py:5397 msgid "1 command is disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:4247 +#: redbot/core/core_commands.py:5404 #, docstring msgid "\n" " Disable a command.\n\n" " If you're the bot owner, this will disable commands globally by default.\n" " Otherwise, this will disable commands on the current server.\n\n" " **Examples:**\n" -" - `[p]command disable userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable.\n" +" - `` - The command to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:4269 +#: redbot/core/core_commands.py:5426 #, docstring msgid "\n" " Disable a command globally.\n\n" " **Examples:**\n" -" - `[p]command disable global userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable global urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable global userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable global urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable globally.\n" +" - `` - The command to disable globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4288 redbot/core/core_commands.py:4331 +#: redbot/core/core_commands.py:5438 redbot/core/core_commands.py:5474 msgid "The command to disable cannot be `command` or any of its subcommands." msgstr "" -#: redbot/core/core_commands.py:4294 redbot/core/core_commands.py:4337 +#: redbot/core/core_commands.py:5444 redbot/core/core_commands.py:5480 msgid "This command is designated as being always available and cannot be disabled." msgstr "" -#: redbot/core/core_commands.py:4303 +#: redbot/core/core_commands.py:5453 msgid "That command is already disabled globally." msgstr "" -#: redbot/core/core_commands.py:4312 +#: redbot/core/core_commands.py:5462 #, docstring msgid "\n" " Disable a command in this server only.\n\n" " **Examples:**\n" -" - `[p]command disable server userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable server urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable server userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable server urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable for the current server.\n" +" - `` - The command to disable for the current server.\n" " " msgstr "" -#: redbot/core/core_commands.py:4342 +#: redbot/core/core_commands.py:5486 msgid "You are not allowed to disable that command." msgstr "" -#: redbot/core/core_commands.py:4352 +#: redbot/core/core_commands.py:5496 msgid "That command is already disabled in this server." msgstr "" -#: redbot/core/core_commands.py:4358 +#: redbot/core/core_commands.py:5502 #, docstring msgid "Enable a command.\n\n" " If you're the bot owner, this will try to enable a globally disabled command by default.\n" " Otherwise, this will try to enable a command disabled on the current server.\n\n" " **Examples:**\n" -" - `[p]command enable userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable.\n" +" - `` - The command to enable.\n" " " msgstr "" -#: redbot/core/core_commands.py:4378 +#: redbot/core/core_commands.py:5522 #, docstring msgid "\n" " Enable a command globally.\n\n" " **Examples:**\n" -" - `[p]command enable global userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable global urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable global userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable global urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable globally.\n" +" - `` - The command to enable globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4400 +#: redbot/core/core_commands.py:5537 msgid "That command is already enabled globally." msgstr "" -#: redbot/core/core_commands.py:4409 +#: redbot/core/core_commands.py:5546 #, docstring msgid "\n" " Enable a command in this server.\n\n" " **Examples:**\n" -" - `[p]command enable server userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable server urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable server userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable server urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable for the current server.\n" +" - `` - The command to enable for the current server.\n" " " msgstr "" -#: redbot/core/core_commands.py:4427 +#: redbot/core/core_commands.py:5558 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:4437 +#: redbot/core/core_commands.py:5568 msgid "That command is already enabled in this server." msgstr "" -#: redbot/core/core_commands.py:4444 +#: redbot/core/core_commands.py:5575 #, 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 `{command}` placeholder.\n\n" " **Examples:**\n" -" - `[p]command disabledmsg This command is disabled`\n" -" - `[p]command disabledmsg {command} is disabled`\n" -" - `[p]command disabledmsg` - Sends nothing when a disabled command is attempted.\n\n" +" - `[p]command disabledmsg This command is disabled`\n" +" - `[p]command disabledmsg {command} is disabled`\n" +" - `[p]command disabledmsg` - Sends nothing when a disabled command is attempted.\n\n" " **Arguments:**\n" -" - `[message]` - The message to send when a disabled command is attempted.\n" +" - `[message]` - The message to send when a disabled command is attempted.\n" " " msgstr "" -#: redbot/core/core_commands.py:4465 +#: redbot/core/core_commands.py:5596 #, docstring msgid "\n" " Commands to manage server settings for immunity from automated actions.\n\n" @@ -2861,152 +4161,80 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4474 +#: redbot/core/core_commands.py:5605 #, docstring msgid "\n" " Gets the current members and roles configured for automatic moderation action immunity.\n\n" " **Example:**\n" -" - `[p]autoimmune list`\n" +" - `[p]autoimmune list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4487 +#: redbot/core/core_commands.py:5618 msgid "Roles immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:4492 +#: redbot/core/core_commands.py:5623 msgid "Members immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:4496 +#: redbot/core/core_commands.py:5627 msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:4505 +#: redbot/core/core_commands.py:5636 #, docstring msgid "\n" " Makes a user or role immune from automated moderation actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune add @TwentySix` - Adds a user.\n" -" - `[p]autoimmune add @Mods` - Adds a role.\n\n" +" - `[p]autoimmune add @Twentysix` - Adds a user.\n" +" - `[p]autoimmune add @Mods` - Adds a role.\n\n" " **Arguments:**\n" -" - `` - The user or role to add immunity to.\n" +" - `` - The user or role to add immunity to.\n" " " msgstr "" -#: redbot/core/core_commands.py:4517 +#: redbot/core/core_commands.py:5648 msgid "Already added." msgstr "" -#: redbot/core/core_commands.py:4525 +#: redbot/core/core_commands.py:5656 #, docstring msgid "\n" " Remove a user or role from being immune to automated moderation actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune remove @TwentySix` - Removes a user.\n" -" - `[p]autoimmune remove @Mods` - Removes a role.\n\n" +" - `[p]autoimmune remove @Twentysix` - Removes a user.\n" +" - `[p]autoimmune remove @Mods` - Removes a role.\n\n" " **Arguments:**\n" -" - `` - The user or role to remove immunity from.\n" +" - `` - The user or role to remove immunity from.\n" " " msgstr "" -#: redbot/core/core_commands.py:4537 +#: redbot/core/core_commands.py:5668 msgid "Not in list." msgstr "" -#: redbot/core/core_commands.py:4545 +#: redbot/core/core_commands.py:5676 #, docstring msgid "\n" " Checks if a user or role would be considered immune from automated actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune isimmune @TwentySix`\n" -" - `[p]autoimmune isimmune @Mods`\n\n" +" - `[p]autoimmune isimmune @Twentysix`\n" +" - `[p]autoimmune isimmune @Mods`\n\n" " **Arguments:**\n" -" - `` - The user or role to check the immunity of.\n" +" - `` - The user or role to check the immunity of.\n" " " msgstr "" -#: redbot/core/core_commands.py:4557 +#: redbot/core/core_commands.py:5688 msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:4559 +#: redbot/core/core_commands.py:5690 msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:4564 -#, docstring -msgid "\n" -" Commands for configuring owner notifications.\n\n" -" Owner notifications include usage of `[p]contact` and available Red updates.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4573 -#, docstring -msgid "\n" -" Opt-in on receiving owner notifications.\n\n" -" This is the default state.\n\n" -" Note: This will only resume sending owner notifications to your DMs.\n" -" Additional owners and destinations will not be affected.\n\n" -" **Example:**\n" -" - `[p]ownernotifications optin`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4592 -#, docstring -msgid "\n" -" Opt-out of receiving owner notifications.\n\n" -" Note: This will only stop sending owner notifications to your DMs.\n" -" Additional owners and destinations will still receive notifications.\n\n" -" **Example:**\n" -" - `[p]ownernotifications optout`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4611 -#, docstring -msgid "\n" -" Adds a destination text channel to receive owner notifications.\n\n" -" **Examples:**\n" -" - `[p]ownernotifications adddestination #owner-notifications`\n" -" - `[p]ownernotifications adddestination 168091848718417920` - Accepts channel IDs.\n\n" -" **Arguments:**\n" -" - `` - The channel to send owner notifications to.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4637 -#, docstring -msgid "\n" -" Removes a destination text channel from receiving owner notifications.\n\n" -" **Examples:**\n" -" - `[p]ownernotifications removedestination #owner-notifications`\n" -" - `[p]ownernotifications deletedestination 168091848718417920` - Accepts channel IDs.\n\n" -" **Arguments:**\n" -" - `` - The channel to stop sending owner notifications to.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4661 -#, docstring -msgid "\n" -" Lists the configured extra destinations for owner notifications.\n\n" -" **Example:**\n" -" - `[p]ownernotifications listdestinations`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4671 -msgid "There are no extra channels being sent to." -msgstr "" - -#: redbot/core/core_commands.py:4682 -msgid "Unknown channel with id: {id}" -msgstr "" - -#: redbot/core/core_commands.py:4713 +#: redbot/core/core_commands.py:5717 #, docstring msgid "\n" " Commands to add servers or channels to the ignore list.\n\n" @@ -3015,124 +4243,130 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4723 +#: redbot/core/core_commands.py:5727 #, docstring msgid "\n" " List the currently ignored servers and channels.\n\n" " **Example:**\n" -" - `[p]ignore list`\n" +" - `[p]ignore list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4738 +#: redbot/core/core_commands.py:5749 #, docstring msgid "\n" -" Ignore commands in the channel or category.\n\n" -" Defaults to the current channel.\n\n" +" Ignore commands in the channel, thread, or category.\n\n" +" Defaults to the current thread or channel.\n\n" " Note: Owners, Admins, and those with Manage Channel permissions override ignored channels.\n\n" " **Examples:**\n" -" - `[p]ignore channel #general` - Ignores commands in the #general channel.\n" -" - `[p]ignore channel` - Ignores commands in the current channel.\n" -" - `[p]ignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" -" - `[p]ignore channel 356236713347252226` - Also accepts IDs.\n\n" +" - `[p]ignore channel #general` - Ignores commands in the #general channel.\n" +" - `[p]ignore channel` - Ignores commands in the current channel.\n" +" - `[p]ignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" +" - `[p]ignore channel 356236713347252226` - Also accepts IDs.\n\n" " **Arguments:**\n" -" - `` - The channel to ignore. Can be a category channel.\n" +" - `` - The channel to ignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:4758 +#: redbot/core/core_commands.py:5767 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:4760 +#: redbot/core/core_commands.py:5769 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:4765 +#: redbot/core/core_commands.py:5774 #, docstring msgid "\n" " Ignore commands in this server.\n\n" " Note: Owners, Admins, and those with Manage Server permissions override ignored servers.\n\n" " **Example:**\n" -" - `[p]ignore server` - Ignores the current server\n" +" - `[p]ignore server` - Ignores the current server\n" " " msgstr "" -#: redbot/core/core_commands.py:4776 +#: redbot/core/core_commands.py:5785 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:4778 +#: redbot/core/core_commands.py:5787 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:4784 +#: redbot/core/core_commands.py:5793 #, docstring msgid "Commands to remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:4792 +#: redbot/core/core_commands.py:5808 #, docstring msgid "\n" -" Remove a channel or category from the ignore list.\n\n" -" Defaults to the current channel.\n\n" +" Remove a channel, thread, or category from the ignore list.\n\n" +" Defaults to the current thread or channel.\n\n" " **Examples:**\n" -" - `[p]unignore channel #general` - Unignores commands in the #general channel.\n" -" - `[p]unignore channel` - Unignores commands in the current channel.\n" -" - `[p]unignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" -" - `[p]unignore channel 356236713347252226` - Also accepts IDs. Use this method to unignore categories.\n\n" +" - `[p]unignore channel #general` - Unignores commands in the #general channel.\n" +" - `[p]unignore channel` - Unignores commands in the current channel.\n" +" - `[p]unignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" +" - `[p]unignore channel 356236713347252226` - Also accepts IDs. Use this method to unignore categories.\n\n" " **Arguments:**\n" -" - `` - The channel to unignore. This can be a category channel.\n" +" - `` - The channel to unignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:4811 +#: redbot/core/core_commands.py:5824 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:4813 +#: redbot/core/core_commands.py:5826 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:4818 +#: redbot/core/core_commands.py:5831 #, docstring msgid "\n" " Remove this server from the ignore list.\n\n" " **Example:**\n" -" - `[p]unignore server` - Stops ignoring the current server\n" +" - `[p]unignore server` - Stops ignoring the current server\n" " " msgstr "" -#: redbot/core/core_commands.py:4827 +#: redbot/core/core_commands.py:5840 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:4829 +#: redbot/core/core_commands.py:5842 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:4835 +#: redbot/core/core_commands.py:5856 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:4847 +#: redbot/core/core_commands.py:5873 redbot/core/core_commands.py:5875 +#: redbot/core/core_commands.py:5876 +msgid "None" +msgstr "" + +#: redbot/core/core_commands.py:5877 msgid "Currently ignored categories: {categories}\n" -"Channels: {channels}" +"Channels: {channels}\n" +"Threads (excluding archived):{threads}" msgstr "" -#: redbot/core/core_commands.py:4862 +#: redbot/core/core_commands.py:5894 #, docstring msgid "\n" " Get info about Red's licenses.\n" " " msgstr "" -#: redbot/core/dev_commands.py:36 +#: redbot/core/dev_commands.py:412 #, docstring msgid "Various development focused utilities." msgstr "" -#: redbot/core/dev_commands.py:123 +#: redbot/core/dev_commands.py:455 #, docstring msgid "Evaluate a statement of python code.\n\n" " The bot will always respond with the return value of the code.\n" @@ -3142,18 +4376,22 @@ msgid "Evaluate a statement of python code.\n\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" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" " " msgstr "" -#: redbot/core/dev_commands.py:167 +#: redbot/core/dev_commands.py:491 #, docstring msgid "Execute asynchronous code.\n\n" " This command wraps code into the body of an async function and then\n" @@ -3162,264 +4400,215 @@ msgid "Execute asynchronous code.\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" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" " " msgstr "" -#: redbot/core/dev_commands.py:221 +#: redbot/core/dev_commands.py:527 #, 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:230 +" evaluated.\n\n" +" Use `exit()` or `quit` to exit the REPL session, prefixed with\n" +" a backtick so they may be interpreted.\n\n" +" Environment Variables:\n" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" +" " +msgstr "" + +#: redbot/core/dev_commands.py:553 msgid "Already running a REPL session in this channel. Exit it with `quit`." msgstr "" -#: redbot/core/dev_commands.py:234 +#: redbot/core/dev_commands.py:557 msgid "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." msgstr "" -#: redbot/core/dev_commands.py:245 +#: redbot/core/dev_commands.py:568 msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." msgstr "" -#: redbot/core/dev_commands.py:259 +#: redbot/core/dev_commands.py:583 msgid "Exiting." msgstr "" -#: redbot/core/dev_commands.py:310 -msgid "Unexpected error: `{}`" +#: redbot/core/dev_commands.py:595 +msgid "Unexpected error: " msgstr "" -#: redbot/core/dev_commands.py:314 +#: redbot/core/dev_commands.py:599 #, docstring -msgid "Pauses/resumes the REPL running in the current channel" +msgid "Pauses/resumes the REPL running in the current channel." msgstr "" -#: redbot/core/dev_commands.py:316 +#: redbot/core/dev_commands.py:601 msgid "There is no currently running REPL session in this channel." msgstr "" -#: redbot/core/dev_commands.py:324 +#: redbot/core/dev_commands.py:609 msgid "The REPL session in this channel has been resumed." msgstr "" -#: redbot/core/dev_commands.py:326 +#: redbot/core/dev_commands.py:611 msgid "The REPL session in this channel is now paused." msgstr "" -#: redbot/core/dev_commands.py:331 +#: redbot/core/dev_commands.py:617 #, docstring msgid "Mock another user invoking a command.\n\n" " The prefix must not be entered.\n" " " msgstr "" -#: redbot/core/dev_commands.py:344 +#: redbot/core/dev_commands.py:633 #, 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" +" Current message is used as a base (including attachments, embeds, etc.),\n" +" the content and author of the message are replaced with the given arguments.\n\n" +" Note: If `content` isn't passed, the message needs to contain embeds, attachments,\n" +" or anything else that makes the message non-empty.\n" " " msgstr "" -#: redbot/core/dev_commands.py:365 +#: redbot/core/dev_commands.py:654 #, docstring msgid "Give bot owners the ability to bypass cooldowns.\n\n" " Does not persist through restarts." msgstr "" -#: redbot/core/dev_commands.py:373 +#: redbot/core/dev_commands.py:662 msgid "Bot owners will now bypass all commands with cooldowns." msgstr "" -#: redbot/core/dev_commands.py:375 +#: redbot/core/dev_commands.py:664 msgid "Bot owners will no longer bypass all commands with cooldowns." msgstr "" -#: redbot/core/errors.py:49 +#: redbot/core/errors.py:61 msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/events.py:112 -msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" -msgstr "" - -#: redbot/core/events.py:122 -msgid "\n\n" -"While 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:146 -msgid "\n\n" -"To 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:151 -msgid "Command Prompt" -msgstr "" - -#: redbot/core/events.py:153 -msgid "Terminal" -msgstr "" - -#: redbot/core/events.py:160 -msgid "\n" -"Once you've started up your bot again, if you have any 3rd-party cogs installed we then highly recommend you update them with this command in Discord: `[p]cog update`" -msgstr "" - -#: redbot/core/events.py:167 -msgid "\n\n" -"You have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\n\n" -"You 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:232 -msgid "`{user_input}` is not a valid value for `{command}`" -msgstr "" - -#: redbot/core/events.py:257 -msgid "Error in command '{command}'. Check your console or logs for details." -msgstr "" - -#: redbot/core/events.py:282 -msgid "I require the {permission} permission to execute that command." -msgstr "" - -#: redbot/core/events.py:286 -msgid "I require {permission_list} permissions to execute that command." -msgstr "" - -#: redbot/core/events.py:294 -msgid "That command is not available in DMs." -msgstr "" - -#: redbot/core/events.py:296 -msgid "That command is only available in DMs." -msgstr "" - -#: redbot/core/events.py:298 -msgid "That command is only available in NSFW channels." -msgstr "" - -#: redbot/core/events.py:308 -msgid "This command is on cooldown. Try again in {delay}." -msgstr "" - -#: redbot/core/events.py:310 -msgid "This command is on cooldown. Try again in 1 second." -msgstr "" - -#: redbot/core/events.py:315 -msgid "Too many people using this command. It can only be used {number} times concurrently." -msgstr "" - -#: redbot/core/events.py:320 -msgid "Too many people using this command. It can only be used once concurrently." +#: redbot/core/modlog.py:393 +msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/events.py:326 -msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +#: redbot/core/modlog.py:395 +msgid "**Reason:** Use the `reason` command to add it" msgstr "" -#: redbot/core/events.py:331 -msgid "That command is still completing, it can only be used once per {type} concurrently." +#: redbot/core/modlog.py:398 +msgid "Unknown" msgstr "" -#: redbot/core/events.py:337 -msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +#: redbot/core/modlog.py:402 redbot/core/modlog.py:424 +#: redbot/core/modlog.py:439 +msgid "Deleted User." msgstr "" -#: redbot/core/events.py:342 -msgid "Too many people using this command. It can only be used once per {type} concurrently." +#: redbot/core/modlog.py:476 +msgid "Deleted or archived thread ({thread_id}) in {channel_name}" msgstr "" -#: redbot/core/modlog.py:417 -msgid "Case #{} | {} {}" +#: redbot/core/modlog.py:480 +msgid "Thread {thread_id} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:419 -msgid "**Reason:** Use the `reason` command to add it" +#: redbot/core/modlog.py:484 +msgid "{channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:422 -msgid "Unknown" +#: redbot/core/modlog.py:489 +msgid "Thread {thread_name} in {channel_name}" msgstr "" -#: redbot/core/modlog.py:426 redbot/core/modlog.py:448 -#: redbot/core/modlog.py:463 -msgid "Deleted User." +#: redbot/core/modlog.py:493 +msgid "Thread {thread_name} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:477 redbot/core/modlog.py:512 -msgid "**Reason:** {}" +#: redbot/core/modlog.py:499 redbot/core/modlog.py:527 +msgid "Reason:" msgstr "" -#: redbot/core/modlog.py:491 +#: redbot/core/modlog.py:513 msgid "Moderator" msgstr "" -#: redbot/core/modlog.py:493 +#: redbot/core/modlog.py:515 msgid "Until" msgstr "" -#: redbot/core/modlog.py:494 +#: redbot/core/modlog.py:516 msgid "Duration" msgstr "" -#: redbot/core/modlog.py:498 redbot/core/modlog.py:503 +#: redbot/core/modlog.py:518 msgid "Channel" msgstr "" -#: redbot/core/modlog.py:499 -msgid "{channel} (deleted)" -msgstr "" - -#: redbot/core/modlog.py:505 +#: redbot/core/modlog.py:520 msgid "Amended by" msgstr "" -#: redbot/core/modlog.py:507 +#: redbot/core/modlog.py:522 msgid "Last modified at" msgstr "" -#: redbot/core/modlog.py:527 -msgid "**User:** {}\n" +#: redbot/core/modlog.py:542 +msgid "User:" +msgstr "" + +#: redbot/core/modlog.py:543 +msgid "Moderator:" +msgstr "" + +#: redbot/core/modlog.py:546 +msgid "Until:" msgstr "" -#: redbot/core/modlog.py:528 -msgid "**Moderator:** {}\n" +#: redbot/core/modlog.py:546 +msgid "Duration:" msgstr "" -#: redbot/core/modlog.py:531 -msgid "**Until:** {}\n" -"**Duration:** {}\n" +#: redbot/core/modlog.py:549 redbot/core/modlog.py:551 +msgid "Channel:" msgstr "" -#: redbot/core/modlog.py:534 -msgid "**Channel**: {} (Deleted)\n" +#: redbot/core/modlog.py:553 +msgid "Amended by:" msgstr "" -#: redbot/core/modlog.py:536 -msgid "**Channel**: {}\n" +#: redbot/core/modlog.py:555 +msgid "Last modified at:" msgstr "" -#: redbot/core/modlog.py:538 -msgid "**Amended by:** {}\n" +#: redbot/core/tree.py:271 +msgid "Command not found." msgstr "" -#: redbot/core/modlog.py:540 -msgid "**Last modified at:** {}\n" +#: redbot/core/tree.py:332 +msgid "You are not permitted to use this command." msgstr "" diff --git a/redbot/core/locales/hr-HR.po b/redbot/core/locales/hr-HR.po new file mode 100644 index 00000000000..9720f4ce277 --- /dev/null +++ b/redbot/core/locales/hr-HR.po @@ -0,0 +1,4675 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2024-03-23 23:21+0000\n" +"Last-Translator: \n" +"Language-Team: Croatian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.4.2\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: hr\n" +"X-Crowdin-File-ID: 4\n" +"Language: hr_HR\n" + +#: redbot/core/_cog_manager.py:317 +#, docstring +msgid "Commands to interface with Red's cog manager." +msgstr "" + +#: redbot/core/_cog_manager.py:326 +#, docstring +msgid "\n" +" Lists current cog paths in order of priority.\n" +" " +msgstr "" + +#: redbot/core/_cog_manager.py:334 +msgid "Install Path: {install_path}\n" +"Core Path: {core_path}\n\n" +msgstr "Put instalacije: {install_path}\n" +"Put jezgre: {core_path}\n\n" + +#: redbot/core/_cog_manager.py:348 +#, docstring +msgid "\n" +" Add a path to the list of available cog paths.\n" +" " +msgstr "\n" +"Dodajte put u listu dostupnih puteva zupčanika. " + +#: redbot/core/_cog_manager.py:352 +msgid "That path does not exist or does not point to a valid directory." +msgstr "Taj put ne postoji ili ne pokazuje u valjani folder." + +#: redbot/core/_cog_manager.py:360 +msgid "Path successfully added." +msgstr "Put uspješno dodan." + +#: redbot/core/_cog_manager.py:365 +#, docstring +msgid "\n" +" Removes one or more paths from the available cog paths given the `path_numbers` from `[p]paths`.\n" +" " +msgstr "" + +#: redbot/core/_cog_manager.py:386 +msgid "The following paths were removed: {paths}" +msgstr "Sljedeći putevi su uklonjeni: {paths}" + +#: redbot/core/_cog_manager.py:392 +msgid "The following path numbers did not exist: {path_numbers}" +msgstr "Sljedeći brojevi puteva nisu postojali: {path_numbers}" + +#: redbot/core/_cog_manager.py:403 +#, docstring +msgid "\n" +" Reorders paths internally to allow discovery of different cogs.\n" +" " +msgstr "" + +#: redbot/core/_cog_manager.py:414 +msgid "Invalid 'from' index." +msgstr "" + +#: redbot/core/_cog_manager.py:420 +msgid "Invalid 'to' index." +msgstr "" + +#: redbot/core/_cog_manager.py:424 +msgid "Paths reordered." +msgstr "Putevi reorganizirani." + +#: redbot/core/_cog_manager.py:429 +#, docstring +msgid "\n" +" Returns the current install path or sets it if one is provided.\n\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:443 +msgid "That path does not exist." +msgstr "" + +#: redbot/core/_cog_manager.py:448 +msgid "The bot will install new cogs to the `{}` directory." +msgstr "" + +#: redbot/core/_cog_manager.py:454 +#, docstring +msgid "\n" +" Lists all loaded and available cogs.\n" +" " +msgstr "" + +#: redbot/core/_cog_manager.py:467 redbot/core/_cog_manager.py:482 +msgid "**{} loaded:**\n" +msgstr "**{} učitano:**\n" + +#: redbot/core/_cog_manager.py:468 redbot/core/_cog_manager.py:484 +msgid "**{} unloaded:**\n" +msgstr "" + +#: redbot/core/_diagnoser.py:104 +msgid "To fix this issue, you need to do one of these:" +msgstr "Da biste riješili ovaj problem, morate učiniti jedno od sljedećeg:" + +#: redbot/core/_diagnoser.py:112 +msgid "Check if the command caller is not a bot" +msgstr "Provjerite da pozivatelj naredbe nije bot" + +#: redbot/core/_diagnoser.py:118 +msgid "The user is a bot which prevents them from running any command." +msgstr "Korisnik je bot te ne može pokrenuti nijednu naredbu." + +#: redbot/core/_diagnoser.py:119 +msgid "This cannot be fixed - bots should not be listening to other bots." +msgstr "Ovo se ne može popraviti - botovi ne bi trebali slušati druge botove." + +#: redbot/core/_diagnoser.py:123 +msgid "Check if the bot can send messages in the given channel" +msgstr "Provjerite može li bot slati poruke u danom kanalu" + +#: redbot/core/_diagnoser.py:130 +msgid "Bot is timed out in the given channel." +msgstr "Bot je timeout-an u danom kanalu." + +#: redbot/core/_diagnoser.py:131 +msgid "To fix this issue, remove timeout from the bot." +msgstr "Kako biste riješili ovaj problem, uklonite timeout s bota." + +#: redbot/core/_diagnoser.py:137 +msgid "Bot doesn't have permission to send messages in the given channel." +msgstr "Bot nema dozvolu za slanje poruka u danom kanalu." + +#: redbot/core/_diagnoser.py:138 +msgid "To fix this issue, ensure that the permissions setup allows the bot to send messages per Discord's role hierarchy:\n" +"https://support.discord.com/hc/en-us/articles/206141927" +msgstr "Da biste riješili ovaj problem, pobrinite se da postavke dozvola dopuštaju botu slanje poruka prema Discordovoj hijerarhiji uloga:\n" +"https://support.discord.com/hc/en-us/articles/206141927" + +#: redbot/core/_diagnoser.py:150 +msgid "Check if the channel and the server aren't set to be ignored" +msgstr "Provjerite da kanal i server nisu ignorirani" + +#: redbot/core/_diagnoser.py:156 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {thread} thread, its parent channel, and the server aren't a part of that list." +msgstr "Da biste riješili ovaj problem, provjerite popis koji vraća naredba {command} i provjerite da nit {thread}, njezin nadređeni kanal i server nisu dio tog popisa." + +#: redbot/core/_diagnoser.py:165 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {channel} channel and the server aren't a part of that list." +msgstr "Da biste riješili ovaj problem, provjerite popis koji vraća naredba {command} i uvjerite se da kanal {channel} i server nisu dio tog popisa." + +#: redbot/core/_diagnoser.py:175 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {thread} thread, its parent channel, the channel category it belongs to ({channel_category}), and the server aren't a part of that list." +msgstr "Da biste riješili ovaj problem, provjerite popis koji vraća naredba {command} i provjerite da nit {thread}, njezin nadređeni kanal, kategorija kanala kojoj pripada ({channel_category}) i server nisu dio tog popisa." + +#: redbot/core/_diagnoser.py:186 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {channel} channel, the channel category it belongs to ({channel_category}), and the server aren't a part of that list." +msgstr "Da biste riješili ovaj problem, provjerite popis koji vraća naredba {command} i uvjerite se da kanal {channel}, kategorija kanala kojoj pripada ({channel_category}) i server nisu dio tog popisa." + +#: redbot/core/_diagnoser.py:200 +msgid "The bot is set to ignore commands in the given channel or this server." +msgstr "Bot je postavljen da ignorira naredbe u danom kanalu ili ovom serveru." + +#: redbot/core/_diagnoser.py:210 +msgid "Global allowlist prevents the user from running this command." +msgstr "Globalni popis dopuštenih sprječava korisnika da pokrene ovu naredbu." + +#: redbot/core/_diagnoser.py:211 +msgid "To fix this issue, you can either add the user to the allowlist, or clear the allowlist.\n" +"If you want to keep the allowlist, you can run {command_1} which will add {user} to the allowlist.\n" +"If you instead want to clear the allowlist and let all users run commands freely, you can run {command_2} to do that." +msgstr "Da biste riješili ovaj problem, možete dodati korisnika na popis dopuštenih ili izbrisati popis dopuštenih.\n" +"Ako želite zadržati popis dopuštenih, možete pokrenuti {command_1} koja će korisnika {user} dodati na popis.\n" +"Ako umjesto toga želite izbrisati popis dopuštenih i dopustiti svim korisnicima da slobodno izvode naredbe, možete pokrenuti {command_2} kako biste to učinili." + +#: redbot/core/_diagnoser.py:227 +msgid "Global blocklist prevents the user from running this command." +msgstr "Globalni popis blokiranih sprječava korisnika da pokrene ovu naredbu." + +#: redbot/core/_diagnoser.py:228 +msgid "To fix this issue, you can either remove the user from the blocklist, or clear the blocklist.\n" +"If you want to keep the blocklist, you can run {command_1} which will remove {user} from the blocklist.\n" +"If you instead want to clear the blocklist and let all users run commands freely, you can run {command_2} to do that." +msgstr "Da biste riješili ovaj problem, možete ukloniti korisnika s popisa blokiranih ili izbrisati popis blokiranih.\n" +"Ako želite zadržati popis blokiranih, možete pokrenuti {command_1} koja će korisnika {user} ukloniti s popisa.\n" +"Ako umjesto toga želite izbrisati popis blokiranih i dopustiti svim korisnicima da slobodno izvode naredbe, možete pokrenuti {command_2} kako biste to učinili." + +#: redbot/core/_diagnoser.py:250 +msgid "Local allowlist prevents the user from running this command." +msgstr "Lokalni popis dopuštenih sprječava korisnika da pokrene ovu naredbu." + +#: redbot/core/_diagnoser.py:251 +msgid "To fix this issue, you can either add the user or one of their roles to the local allowlist, or clear the local allowlist.\n" +"If you want to keep the local allowlist, you can run {command_1} which will add {user} to the local allowlist.\n" +"If you instead want to clear the local allowlist and let all users run commands freely, you can run {command_2} to do that." +msgstr "Da biste riješili ovaj problem, možete dodati korisnika ili jednu od njihovih uloga na lokalni popis dopuštenih ili izbrisati lokalni popis dopuštenih.\n" +"Ako želite zadržati lokalni popis dopuštenih, možete pokrenuti {command_1} koja će korisnika {user} dodati na lokalni popis.\n" +"Ako umjesto toga želite izbrisati lokalni popis dopuštenih i dopustiti svim korisnicima da slobodno izvode naredbe, možete pokrenuti {command_2} kako biste to učinili." + +#: redbot/core/_diagnoser.py:265 +msgid "Local blocklist prevents the user from running this command." +msgstr "Lokalni popis blokiranih sprječava korisnika da pokrene ovu naredbu." + +#: redbot/core/_diagnoser.py:280 +msgid "To fix this issue, you can either remove the user's roles from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove the user's roles ({roles}) from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." +msgstr "Da biste riješili ovaj problem, možete ukloniti jednu od uloga korisnika s lokalnog popisa blokiranih ili izbrisati lokalni popis blokiranih.\n" +"Ako želite zadržati lokalni popis blokiranih, možete pokrenuti {command_1} koja će ukloniti korisničke uloge ({roles}) s lokalnog popisa.\n" +"Ako umjesto toga želite izbrisati lokalni popis blokiranih i dopustiti svim korisnicima da slobodno izvode naredbe, možete pokrenuti {command_2} kako biste to učinili." + +#: redbot/core/_diagnoser.py:305 +msgid "To fix this issue, you can either remove the user and their roles from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove {user} and their roles ({roles}) from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." +msgstr "Da biste riješili ovaj problem, možete ukloniti korisnika i njihove uloge s lokalnog popisa blokiranih ili izbrisati lokalni popis blokiranih.\n" +"Ako želite zadržati lokalni popis blokiranih, možete pokrenuti {command_1} koja će ukloniti korisnika {user} i njihove uloge ({roles}) s lokalnog popisa blokiranih.\n" +"Ako umjesto toga želite izbrisati lokalni popis blokiranih i dopustiti svim korisnicima da slobodno izvode naredbe, možete pokrenuti {command_2} kako biste to učinili." + +#: redbot/core/_diagnoser.py:327 +msgid "To fix this issue, you can either remove the user from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove {user} from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." +msgstr "Da biste riješili ovaj problem, možete ukloniti korisnika s lokalnog popisa blokiranih ili izbrisati lokalni popis blokiranih.\n" +"Ako želite zadržati lokalni popis blokiranih, možete pokrenuti {command_1} koja će ukloniti {user} s lokalnog popisa.\n" +"Ako umjesto toga želite izbrisati lokalni popis blokiranih i dopustiti svim korisnicima da slobodno izvode naredbe, možete pokrenuti {command_2} da to učinite." + +#: redbot/core/_diagnoser.py:342 +msgid "Allowlist and blocklist checks" +msgstr "Provjere popisa dopuštenih i blokiranih" + +#: redbot/core/_diagnoser.py:374 +msgid "Global, cog and command checks" +msgstr "Globalne provjere, provjere Cog-a i provjere naredbi" + +#: redbot/core/_diagnoser.py:381 +msgid "The given command is disabled in this guild." +msgstr "Dana naredba je onemogućena u ovom serveru." + +#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:858 +msgid "One of the parents of the given command is disabled globally." +msgstr "Jedna od nadređenih naredbi u danoj naredbi je globalno onemogućena." + +#: redbot/core/_diagnoser.py:389 +msgid "To fix this issue, you can run {command} which will enable the {affected_command} command in this guild." +msgstr "Da biste riješili ovaj problem, možete pokrenuti {command} kako bi omogućili {affected_command} naredbu u ovom serveru." + +#: redbot/core/_diagnoser.py:410 +msgid "Other issues related to the checks" +msgstr "Ostali problemi vezani s provjerama" + +#: redbot/core/_diagnoser.py:411 +msgid "There's an issue related to the checks for {command} but we're not able to determine the exact cause." +msgstr "Postoji problem s provjerama za {command}, ali ne možemo utvrditi točan uzrok." + +#: redbot/core/_diagnoser.py:415 +msgid "To fix this issue, a manual review of the global, cog and command checks is required." +msgstr "Da biste riješili ovaj problem, potreban je ručni pregled globalnih, Cogovskih i naredbenih provjera." + +#: redbot/core/_diagnoser.py:423 +msgid "Global checks" +msgstr "Globalne provjere" + +#: redbot/core/_diagnoser.py:433 +msgid "One of the global checks for the command {command} failed with a message:\n" +"{message}" +msgstr "Jedna od globalnih provjera naredbe {command} nije uspjela s porukom:\n" +"{message}" + +#: redbot/core/_diagnoser.py:437 +msgid "One of the global checks for the command {command} failed without a message." +msgstr "Jedna od globalnih provjera naredbe {command} nije uspjela i nema poruke." + +#: redbot/core/_diagnoser.py:441 +msgid "Cog check" +msgstr "Provjere Cog-a" + +#: redbot/core/_diagnoser.py:458 +msgid "The cog check for the command {command} failed with a message:\n" +"{message}" +msgstr "Provjera Cog-a za naredbu {command} nije uspjela s porukom:\n" +"{message}" + +#: redbot/core/_diagnoser.py:459 +msgid "The cog check for the command {command} failed without a message." +msgstr "Provjera Cog-a za naredbu {command} nije uspjela i nema poruke." + +#: redbot/core/_diagnoser.py:463 +msgid "Command checks" +msgstr "Provjera naredbe" + +#: redbot/core/_diagnoser.py:477 +msgid "One of the command checks for the command {command} failed with a message:\n" +"{message}" +msgstr "Provjera naredbe za naredbu {command} nije uspjela s porukom:\n" +"{message}" + +#: redbot/core/_diagnoser.py:481 +msgid "One of the command checks for the command {command} failed without a message." +msgstr "Provjera naredbe za naredbu {command} nije uspjela i nema poruke." + +#: redbot/core/_diagnoser.py:485 +msgid "Permissions verification" +msgstr "Provjera dozvola" + +#: redbot/core/_diagnoser.py:488 +msgid "Cog permissions verification" +msgstr "" + +#: redbot/core/_diagnoser.py:503 +msgid "The cog of the given command is disabled in this guild." +msgstr "Cog dane naredbe je onemogućen u ovom serveru." + +#: redbot/core/_diagnoser.py:504 +msgid "To fix this issue, you can run {command} which will enable the {affected_cog} cog in this guild." +msgstr "Da biste riješili ovaj problem, možete pokrenuti {command} koja će omogućiti {affected_cog} Cog u ovom serveru." + +#: redbot/core/_diagnoser.py:518 +msgid "Bot is missing some of the channel permissions ({permissions}) required by the {cog} cog." +msgstr "Botu nedostaju neke dozvole kanala ({permissions}) koje zahtijeva {cog} Cog." + +#: redbot/core/_diagnoser.py:526 +msgid "Bot is missing some of the channel permissions ({permissions}) required by the {command} command." +msgstr "Botu nedostaju neke dozvole kanala ({permissions}) koje zahtijeva {command} naredba." + +#: redbot/core/_diagnoser.py:538 +msgid "To fix this issue, grant the required permissions to the bot through role settings or channel overrides." +msgstr "Da biste riješili ovaj problem, dodijelite potrebne dozvole botu putem postavki uloga ili nadjačavanja kanala." + +#: redbot/core/_diagnoser.py:557 redbot/core/_diagnoser.py:653 +msgid "Other issues related to the permissions." +msgstr "Ostali problemi vezani uz dozvole." + +#: redbot/core/_diagnoser.py:558 +msgid "Fatal error: There's an issue related to the permissions for the {cog} cog but we're not able to determine the exact cause." +msgstr "Fatalna greška: Postoji problem s dozvolama {cog} Cog-a, ali ne možemo utvrditi točan uzrok." + +#: redbot/core/_diagnoser.py:563 +msgid "Fatal error: There's an issue related to the permissions for the {command} command but we're not able to determine the exact cause." +msgstr "Fatalna greška: Postoji problem s dozvolama {command} naredbe, ali ne možemo utvrditi točan uzrok." + +#: redbot/core/_diagnoser.py:567 +msgid "This is an unexpected error, please report it on Red's issue tracker." +msgstr "Ovo je neočekivana greška, molimo prijavite je na Red-ovom alatu za praćenje problema." + +#: redbot/core/_diagnoser.py:574 +msgid "Ensure that the command is not bot owner only" +msgstr "Uvjerite se da naredba nije samo za vlasnika bota" + +#: redbot/core/_diagnoser.py:582 +msgid "The command is bot owner only and the given user is not a bot owner." +msgstr "Ova naredba je samo za vlasnika bota, a dati korisnik nije vlasnik bota." + +#: redbot/core/_diagnoser.py:583 +msgid "This cannot be fixed - regular users cannot run bot owner only commands." +msgstr "Ovo se ne može popraviti - obični korisnici ne mogu pokretati naredbe koje su za vlasnika bota." + +#: redbot/core/_diagnoser.py:589 +msgid "Permission hooks" +msgstr "Kuke za dozvole" + +#: redbot/core/_diagnoser.py:599 +msgid "Fatal error: the result of permission hooks is inconsistent." +msgstr "Fatalna greška: rezultat kuka za dozvole je nedosljedan." + +#: redbot/core/_diagnoser.py:600 redbot/core/_diagnoser.py:606 +#: redbot/core/_diagnoser.py:844 +msgid "To fix this issue, a manual review of the installed cogs is required." +msgstr "Da biste riješili ovaj problem, potreban je ručni pregled instaliranih Cog-ova." + +#: redbot/core/_diagnoser.py:605 +msgid "The access has been denied by one of the bot's permissions hooks." +msgstr "Pristup je odbijen od strane jedne od botovih kuka za dozvole." + +#: redbot/core/_diagnoser.py:615 +msgid "User's discord permissions, privilege level and rules from Permissions cog" +msgstr "Korisnikove Discord dozvole, razina privilegija i pravila iz Permissions Cog-a" + +#: redbot/core/_diagnoser.py:630 +msgid "The access has been denied due to the rules set for the {cog} cog with Permissions cog." +msgstr "Pristup je odbijen zbog postavljenih pravila {cog} Cog-a s Permissions Cog-om." + +#: redbot/core/_diagnoser.py:635 +msgid "The access has been denied due to the rules set for the {command} command with Permissions cog." +msgstr "Pristup je odbijen zbog postavljenih pravila {command} naredbe s Permissions Cog-om." + +#: redbot/core/_diagnoser.py:639 +msgid "To fix the issue, a manual review of the rules is required." +msgstr "Da biste riješili problem, potreban je ručni pregled pravila." + +#: redbot/core/_diagnoser.py:654 +msgid "There's an issue related to the permissions of {cog} cog but we're not able to determine the exact cause." +msgstr "Postoji problem s dozvolama {cog} Cog-a, ali ne možemo utvrditi točan uzrok." + +#: redbot/core/_diagnoser.py:659 +msgid "There's an issue related to the permissions of {command} command but we're not able to determine the exact cause." +msgstr "Postoji problem s dozvolama {command} naredbe, ali ne možemo utvrditi točan uzrok." + +#: redbot/core/_diagnoser.py:663 +msgid "To fix this issue, a manual review of the command is required." +msgstr "Da biste riješili problem, potreban je ručni pregled naredbe." + +#: redbot/core/_diagnoser.py:670 +msgid "Permission checks" +msgstr "Provjere dozvola" + +#: redbot/core/_diagnoser.py:674 +msgid "The access has been denied by one of the permissions checks of {cog} cog." +msgstr "" + +#: redbot/core/_diagnoser.py:678 +msgid "The access has been denied by one of the permission checks of {command} command." +msgstr "" + +#: redbot/core/_diagnoser.py:686 +msgid "To fix this issue, a manual review of the permission checks is required." +msgstr "" + +#: redbot/core/_diagnoser.py:692 +msgid "User's discord permissions and privilege level" +msgstr "" + +#: redbot/core/_diagnoser.py:701 +msgid "grant the required permissions to the user through role settings or channel overrides" +msgstr "" + +#: redbot/core/_diagnoser.py:707 +msgid "The user is missing some of the channel permissions ({permissions}) required by the {cog} cog." +msgstr "" + +#: redbot/core/_diagnoser.py:712 +msgid "The user is missing some of the channel permissions ({permissions}) required by the {command} command." +msgstr "" + +#: redbot/core/_diagnoser.py:721 +msgid "the guild owner" +msgstr "" + +#: redbot/core/_diagnoser.py:724 +msgid "the mod role" +msgstr "" + +#: redbot/core/_diagnoser.py:726 +msgid "the admin role" +msgstr "" + +#: redbot/core/_diagnoser.py:729 +msgid "assign appropriate role to the user" +msgstr "" + +#: redbot/core/_diagnoser.py:731 +msgid "The user is missing the privilege level ({privilege_level}) required by the {cog} cog." +msgstr "" + +#: redbot/core/_diagnoser.py:738 +msgid "The user is missing the privilege level ({privilege_level}) required by the {command} command." +msgstr "" + +#: redbot/core/_diagnoser.py:751 +msgid "add appropriate rule in the Permissions cog" +msgstr "" + +#: redbot/core/_diagnoser.py:754 +msgid "The user has neither the channel permissions ({permissions}) nor the privilege level ({privilege_level}) required by the {cog} cog." +msgstr "" + +#: redbot/core/_diagnoser.py:763 +msgid "The user has neither the channel permissions ({permissions}) nor the privilege level ({privilege_level}) required by the {command} command." +msgstr "" + +#: redbot/core/_diagnoser.py:781 +msgid "Checks and permissions verification for the command {command}" +msgstr "" + +#: redbot/core/_diagnoser.py:804 redbot/core/_diagnoser.py:917 +msgid "Other command checks" +msgstr "" + +#: redbot/core/_diagnoser.py:805 redbot/core/_diagnoser.py:918 +msgid "The given command is failing one of the required checks." +msgstr "" + +#: redbot/core/_diagnoser.py:806 redbot/core/_diagnoser.py:919 +msgid "To fix this issue, a manual review of the command's checks is required." +msgstr "" + +#: redbot/core/_diagnoser.py:817 +msgid "Global 'call once' checks" +msgstr "" + +#: redbot/core/_diagnoser.py:839 +msgid "Other global 'call once' checks" +msgstr "" + +#: redbot/core/_diagnoser.py:840 +msgid "One of the global 'call once' checks implemented by a 3rd-party cog prevents this command from being ran." +msgstr "" + +#: redbot/core/_diagnoser.py:849 +msgid "Check if the command is disabled" +msgstr "" + +#: redbot/core/_diagnoser.py:859 redbot/core/_diagnoser.py:873 +msgid "To fix this issue, you can run {command} which will enable the {affected_command} command globally." +msgstr "Da biste riješili ovaj problem, možete pokrenuti {command} kako bi globalno omogućili {affected_command} naredbu." + +#: redbot/core/_diagnoser.py:872 +msgid "The given command is disabled globally." +msgstr "Dana naredba je globalno onemogućena." + +#: redbot/core/_diagnoser.py:885 +msgid "Checks and permissions verification" +msgstr "Provjere i potvrda dozvola" + +#: redbot/core/_diagnoser.py:936 +msgid "Passed" +msgstr "Prošao" + +#: redbot/core/_diagnoser.py:938 +msgid "Failed" +msgstr "Neuspješno" + +#: redbot/core/_diagnoser.py:967 +msgid "All checks passed and no issues were detected. Make sure that the given parameters correspond to the channel, user, and command name that have been problematic.\n\n" +"If you still can't find the issue, it is likely that one of the 3rd-party cogs you're using adds a global or cog local before invoke hook that prevents the command from getting invoked as this can't be diagnosed with this tool." +msgstr "" + +#: redbot/core/_diagnoser.py:978 +msgid "The bot has been able to identify the issue." +msgstr "Bot je uspješno identificirao problem." + +#: redbot/core/_diagnoser.py:981 +msgid "Detected issue: " +msgstr "Otkriven problem: " + +#: redbot/core/_diagnoser.py:983 +msgid "Solution: " +msgstr "Rješenje: " + +#: redbot/core/_diagnoser.py:985 +msgid "\n" +"Here's a detailed report in case you need it:" +msgstr "\n" +"Evo detaljnog izvješča u slučaju da vam zatreba:" + +#: redbot/core/_diagnoser.py:986 +msgid "Channel: " +msgstr "Kanal: " + +#: redbot/core/_diagnoser.py:987 +msgid "Command caller: " +msgstr "Pozivatelj naredbe: " + +#: redbot/core/_diagnoser.py:988 +msgid "Command: " +msgstr "Naredba: " + +#: redbot/core/_diagnoser.py:989 +msgid "Tests that have been ran:" +msgstr "Provedeni testovi:" + +#: redbot/core/_events.py:56 +msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" +msgstr "Vaša Red instanca je zastarjela! {} je trenutna verzija, no vi koristite {}!" + +#: redbot/core/_events.py:65 +msgid "\n\n" +"While 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\n" +"Iako bi sljedeća naredba trebala raditi u većini slučajeva budući da se temelji na vašem trenutnom operativnom sustavu, **preporučujemo da pročitate dokumente za ažuriranje na <{docs}> i provjerite postoji li išta drugo što je potrebno obaviti tijekom ažuriranja.**" + +#: redbot/core/_events.py:74 +msgid "\n\n" +"You have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\n\n" +"You 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\n" +"Imate Python `{py_version}` dok ovo ažuriranje zahtijeva `{req_py}`; ne možete jednostavno pokorenuti naredbu ažuriranja.\n\n" +"Morat ćete slijediti upute za ažuriranje u našim dokumentima iznad. Ako i dalje trebate pomoć pri ažuriranju, posjetite naš #support kanal u " + +#: redbot/core/_events.py:120 +msgid "\n\n" +"To update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:{command_1}\n" +"Once you've started up your bot again, we recommend that you update any installed 3rd-party cogs with this command in Discord:{command_2}" +msgstr "" + +#: redbot/core/_events.py:128 +msgid "Command Prompt" +msgstr "Naredbeni redak" + +#: redbot/core/_events.py:128 +msgid "Terminal" +msgstr "Terminal" + +#: redbot/core/_events.py:240 +msgid "`{user_input}` is not a valid value for `{command}`" +msgstr "`{user_input}` nije važeća vrijednost za `{command}`" + +#: redbot/core/_events.py:251 redbot/core/_events.py:304 +msgid "Argument `{parameter_name}` must be a positive integer." +msgstr "" + +#: redbot/core/_events.py:253 redbot/core/_events.py:306 +msgid "Argument `{parameter_name}` must be an integer no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:257 redbot/core/_events.py:310 +msgid "Argument `{parameter_name}` must be an integer no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:261 redbot/core/_events.py:314 +msgid "Argument `{parameter_name}` must be an integer between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:266 redbot/core/_events.py:319 +msgid "Argument `{parameter_name}` must be a positive number." +msgstr "" + +#: redbot/core/_events.py:268 redbot/core/_events.py:321 +msgid "Argument `{parameter_name}` must be a number no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:272 +msgid "Argument `{parameter_name}` must be a number no less than {maximum}." +msgstr "" + +#: redbot/core/_events.py:276 redbot/core/_events.py:329 +msgid "Argument `{parameter_name}` must be a number between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:281 redbot/core/_events.py:334 +msgid "Argument `{parameter_name}` must be a string with a length of no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:285 redbot/core/_events.py:338 +msgid "Argument `{parameter_name}` must be a string with a length of no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:289 redbot/core/_events.py:342 +msgid "Argument `{parameter_name}` must be a string with a length of between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:325 +msgid "Argument `{parameter_name}` must be a number no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:355 +msgid "\"{argument}\" is not an integer." +msgstr "" + +#: redbot/core/_events.py:358 +msgid "\"{argument}\" is not a number." +msgstr "" + +#: redbot/core/_events.py:385 redbot/core/tree.py:292 +msgid "Error in command '{command}'. Check your console or logs for details." +msgstr "Pogreška u naredbi '{command}'. Provjerite konzolu ili zapisnike za detalje." + +#: redbot/core/_events.py:388 redbot/core/tree.py:295 +msgid "Error in command '{command}'." +msgstr "" + +#: redbot/core/_events.py:406 redbot/core/tree.py:309 +msgid "I require the {permission} permission to execute that command." +msgstr "Potrebna mi je {permission} dozvola za izvršavanje te naredbe." + +#: redbot/core/_events.py:410 redbot/core/tree.py:313 +msgid "I require {permission_list} permissions to execute that command." +msgstr "Potrebne su mi {permission_list} dozvole za izvršavanje te naredbe." + +#: redbot/core/_events.py:418 redbot/core/tree.py:320 +msgid "That command is not available in DMs." +msgstr "Ova naredba nije dostupna u direktnim porukama." + +#: redbot/core/_events.py:420 +msgid "That command is only available in DMs." +msgstr "Ova naredba je dostupna samo u direktnim porukama." + +#: redbot/core/_events.py:422 +msgid "That command is only available in NSFW channels." +msgstr "Ova naredba je dostupna samo u NSFW kanalima." + +#: redbot/core/_events.py:434 redbot/core/tree.py:326 +msgid "This command is on cooldown. Try again {relative_time}." +msgstr "" + +#: redbot/core/_events.py:441 +msgid "Too many people using this command. It can only be used {number} times concurrently." +msgstr "Previše ljudi koristi ovu naredbu. Može se koristiti samo {number} puta istovremeno." + +#: redbot/core/_events.py:446 +msgid "Too many people using this command. It can only be used once concurrently." +msgstr "Previše ljudi koristi ovu naredbu. Može se koristiti samo jednom istovremeno." + +#: redbot/core/_events.py:452 +msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +msgstr "Ta se naredba još uvijek dovršava, može se koristiti samo {number} puta po {type} istovremeno." + +#: redbot/core/_events.py:457 +msgid "That command is still completing, it can only be used once per {type} concurrently." +msgstr "Ta se naredba još uvijek dovršava, može se koristiti samo jednom po {type} istovremeno." + +#: redbot/core/_events.py:463 +msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +msgstr "Previše ljudi koristi ovu naredbu. Može se koristiti samo {number} puta po {type} istovremeno." + +#: redbot/core/_events.py:468 +msgid "Too many people using this command. It can only be used once per {type} concurrently." +msgstr "Previše ljudi koristi ovu naredbu. Može se koristiti samo jednom po {type} istovremeno." + +#: redbot/core/bank.py:1060 +msgid "Can't pay for this command in DM without a global bank." +msgstr "Ne može se platiti za ovu naredbu u DM-u bez globalne banke." + +#: redbot/core/bank.py:1067 +msgid "You need at least {cost} {currency} to use this command." +msgstr "Za korištenje ove naredbe trebate imati najmanje {cost}{currency}." + +#: redbot/core/bot.py:2378 +msgid "There is still one message remaining. Type {command_1} to continue or {command_2} to upload all contents as a file." +msgstr "" + +#: redbot/core/bot.py:2383 +msgid "There are still {count} messages remaining. Type {command_1} to continue or {command_2} to upload all contents as a file." +msgstr "" + +#: redbot/core/core_commands.py:197 +msgid "Alias {alias_name} is already an existing command or alias in one of the loaded cogs." +msgstr "Nadimak {alias_name} već je postojeća naredba ili nadimak u jednom od učitanih Cogova." + +#: redbot/core/core_commands.py:202 +msgid "Command {command_name} is already an existing command or alias in one of the loaded cogs." +msgstr "Naredba {command_name} već je postojeća naredba ili nadimak u jednom od učitanih Cogova." + +#: redbot/core/core_commands.py:391 +#, docstring +msgid "\n" +" The Core cog has many commands related to core functions.\n\n" +" These commands come loaded with every Red bot, and cover some of the most basic usage of the bot.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:403 +#, docstring +msgid "Pong." +msgstr "Pong." + +#: redbot/core/core_commands.py:408 +#, docstring +msgid "Shows info about [botname]." +msgstr "Prikaži informacije o [botname]." + +#: redbot/core/core_commands.py:435 +msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\n\n" +"Red 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 "Ovaj bot je instanca [Red-a, open source Discord bota]({}) kojeg je stvorio [Twentysix]({}) i [kojeg su mnogi poboljšali]({}).\n\n" +"Red ima podršku strastvene zajednice koja doprinosi i stvara sadržaj u kojem svi mogu uživati. [Pridružite nam se danas]({}) i pomognite nam da se poboljšamo!\n\n" +"(c) Cog Creators" + +#: redbot/core/core_commands.py:446 +msgid "Instance owned by team" +msgstr "Vlasnik instance je tim" + +#: redbot/core/core_commands.py:446 +msgid "Instance owned by" +msgstr "Vlasnik instance je" + +#: redbot/core/core_commands.py:451 +msgid "Red version" +msgstr "Verzija Red-a" + +#: redbot/core/core_commands.py:454 redbot/core/core_commands.py:510 +msgid "Yes, {version} is available." +msgstr "Da, {version} je dostupan." + +#: redbot/core/core_commands.py:458 redbot/core/core_commands.py:514 +msgid "Checking for updates failed." +msgstr "Provjera ažuriranja nije uspjela." + +#: redbot/core/core_commands.py:459 +msgid "Outdated" +msgstr "Zastarjelo" + +#: redbot/core/core_commands.py:461 +msgid "About this instance" +msgstr "O ovoj instanci" + +#: redbot/core/core_commands.py:462 +msgid "About Red" +msgstr "O Red-u" + +#: redbot/core/core_commands.py:465 redbot/core/core_commands.py:523 +msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" +msgstr "" + +#: redbot/core/core_commands.py:473 +msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\n\n" +"Red 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:484 +msgid "Instance owned by team: [{owner}]\n" +"Python: [{python_version}] (5)\n" +"discord.py: [{dpy_version}] (6)\n" +"Red version: [{red_version}] (7)\n" +msgstr "" + +#: redbot/core/core_commands.py:496 +msgid "Instance owned by: [{owner}]\n" +"Python: [{python_version}] (5)\n" +"discord.py: [{dpy_version}] (6)\n" +"Red version: [{red_version}] (7)\n" +msgstr "" + +#: redbot/core/core_commands.py:515 +msgid "Outdated: [{state}]\n" +msgstr "" + +#: redbot/core/core_commands.py:518 +msgid "**About Red**\n" +msgstr "**O Red-u**\n" + +#: redbot/core/core_commands.py:529 +msgid "**About this instance**\n" +msgstr "**O ovoj instanci**\n" + +#: redbot/core/core_commands.py:531 +msgid "**References**\n" +"1. <{}>\n" +"2. <{}>\n" +"3. <{}>\n" +"4. <{}>\n" +"5. <{}>\n" +"6. <{}>\n" +"7. <{}>\n" +msgstr "**Reference**\n" +"1. <{}>\n" +"2. <{}>\n" +"3. <{}>\n" +"4. <{}>\n" +"5. <{}>\n" +"6. <{}>\n" +"7. <{}>\n" + +#: redbot/core/core_commands.py:553 +#, docstring +msgid "Shows [botname]'s uptime." +msgstr "Prikazuje vrijeme rada [botname]." + +#: redbot/core/core_commands.py:556 +msgid "Less than one second." +msgstr "Manje od jedne sekunde." + +#: redbot/core/core_commands.py:558 +msgid "I have been up for: **{time_quantity}** (since {timestamp})" +msgstr "Na mreži sam: **{time_quantity}** (od {timestamp})" + +#: redbot/core/core_commands.py:565 +#, docstring +msgid "\n" +" Commands which interact with the data [botname] has about you.\n\n" +" More information can be found in the [End User Data Documentation.](https://docs.discord.red/en/stable/red_core_data_statement.html)\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:576 +#, docstring +msgid "\n" +" Find out what type of data [botname] stores and why.\n\n" +" **Example:**\n" +" - `[p]mydata whatdata`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:586 +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\n" +"Additionally, 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:605 +#, docstring +msgid "View the End User Data statements of each 3rd-party module.\n\n" +" This will send an attachment with the End User Data statements of all loaded 3rd party cogs.\n\n" +" **Example:**\n" +" - `[p]mydata 3rdparty`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:616 +msgid "I need to be able to attach files (try in DMs?)." +msgstr "" + +#: redbot/core/core_commands.py:626 +msgid "This instance does not appear to have any 3rd-party extensions loaded." +msgstr "" + +#: redbot/core/core_commands.py:646 +msgid "3rd party End User Data statements" +msgstr "" + +#: redbot/core/core_commands.py:648 +msgid "The following are statements provided by 3rd-party extensions." +msgstr "" + +#: redbot/core/core_commands.py:653 +msgid "3rd-party extensions without statements\n" +msgstr "" + +#: redbot/core/core_commands.py:664 +msgid "Here's a generated page with the statements provided by 3rd-party extensions." +msgstr "" + +#: redbot/core/core_commands.py:679 +msgid "Did not get confirmation, cancelling." +msgstr "" + +#: redbot/core/core_commands.py:684 +msgid "Did not get a matching confirmation, cancelling." +msgstr "" + +#: redbot/core/core_commands.py:695 +#, 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\n" +" **Example:**\n" +" - `[p]mydata forgetme`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:710 +msgid "This command ({command}) does not support non-interactive usage." +msgstr "" + +#: redbot/core/core_commands.py:717 +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:727 +msgid "This may take some time." +msgstr "" + +#: redbot/core/core_commands.py:740 +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}.\n" +"Please contact the owner of this bot to address this.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:755 +msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\n" +"Please contact the owner of this bot to address this.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:765 +msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\n" +"Please contact the owner of this bot to address this.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:775 +msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" +msgstr "" + +#: redbot/core/core_commands.py:783 redbot/core/core_commands.py:950 +#: redbot/core/core_commands.py:1036 redbot/core/core_commands.py:1107 +msgid "{mention} The following cogs did not handle deletion:\n" +"{cogs}." +msgstr "" + +#: redbot/core/core_commands.py:793 +#, docstring +msgid "[Coming Soon] Get what data [botname] has about you." +msgstr "" + +#: redbot/core/core_commands.py:795 +msgid "This command doesn't do anything yet, but we're working on adding support for this." +msgstr "" + +#: redbot/core/core_commands.py:804 +#, docstring +msgid "\n" +" Commands for more complete data handling.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:810 +#, docstring +msgid "\n" +" Set the bot to allow users to request a data deletion.\n\n" +" This is on by default.\n" +" Opposite of `[p]mydata ownermanagement disallowuserdeletions`\n\n" +" **Example:**\n" +" - `[p]mydata ownermanagement allowuserdeletions`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:821 +msgid "User can delete their own data. This will not include operational data such as blocked users." +msgstr "" + +#: redbot/core/core_commands.py:829 +#, docstring +msgid "\n" +" Set the bot to not allow users to request a data deletion.\n\n" +" Opposite of `[p]mydata ownermanagement allowuserdeletions`\n\n" +" **Example:**\n" +" - `[p]mydata ownermanagement disallowuserdeletions`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:838 +msgid "User can not delete their own data." +msgstr "" + +#: redbot/core/core_commands.py:842 +#, docstring +msgid "\n" +" Sets how user deletions are treated.\n\n" +" **Example:**\n" +" - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" +" **Arguments:**\n" +" - `` - The strictness level for user deletion. See Level guide below.\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:859 +msgid "Cogs will be instructed to remove all non operational data upon a user request." +msgstr "" + +#: redbot/core/core_commands.py:867 +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:878 +#, docstring +msgid "\n" +" Handle a deletion request from Discord.\n\n" +" This will cause the bot to get rid of or disassociate all data from the specified user ID.\n" +" You should not use this unless Discord has specifically requested this with regard to a deleted user.\n" +" This will remove the user from various anti-abuse measures.\n" +" If you are processing a manual request from a user, you may want `[p]mydata ownermanagement deleteforuser` instead.\n\n" +" **Arguments:**\n" +" - `` - The id of the user whose data would be deleted.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:892 +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\n" +"If you are sure this is what you intend to do please respond with the following:" +msgstr "" + +#: redbot/core/core_commands.py:910 redbot/core/core_commands.py:1067 +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}\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:925 redbot/core/core_commands.py:1082 +msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:936 redbot/core/core_commands.py:1093 +msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:946 redbot/core/core_commands.py:1103 +msgid "I've deleted all data about that user that I know how to delete." +msgstr "" + +#: redbot/core/core_commands.py:957 +#, docstring +msgid "Delete data [botname] has about a user for a user.\n\n" +" This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user.\n" +" Users have access to a different command for this unless they can't interact with the bot at all.\n" +" 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\n" +" **Arguments:**\n" +" - `` - The id of the user whose data would be deleted.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:968 +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\n" +"If you are sure this is what you intend to do please respond with the following:" +msgstr "" + +#: redbot/core/core_commands.py:991 +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}\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:1006 +msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:1017 +msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:1028 +msgid "I've deleted all non-operational data about that user that I know how to delete." +msgstr "" + +#: redbot/core/core_commands.py:1043 +#, docstring +msgid "Delete data [botname] has about a user.\n\n" +" This will cause the bot to get rid of or disassociate a lot of data about the specified user.\n" +" This may include more than just end user data, including anti abuse records.\n\n" +" **Arguments:**\n" +" - `` - The id of the user whose data would be deleted.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1053 +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\n" +"If you are sure this is what you intend to do please respond with the following:" +msgstr "" + +#: redbot/core/core_commands.py:1114 +#, docstring +msgid "\n" +" Commands for toggling embeds on or off.\n\n" +" This setting determines whether or not to use embeds as a response to a command (for commands that support it).\n" +" The default is to use embeds.\n\n" +" The embed settings are checked until the first True/False in this order:\n\n" +" - In guild context:\n" +" 1. Channel override - `[p]embedset channel`\n" +" 2. Server command override - `[p]embedset command server`\n" +" 3. Server override - `[p]embedset server`\n" +" 4. Global command override - `[p]embedset command global`\n" +" 5. Global setting -`[p]embedset global`\n\n" +" - In DM context:\n" +" 1. User override - `[p]embedset user`\n" +" 2. Global command override - `[p]embedset command global`\n" +" 3. Global setting - `[p]embedset global`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1139 +#, docstring +msgid "\n" +" Show the current embed settings.\n\n" +" Provide a command name to check for command specific embed settings.\n\n" +" **Examples:**\n" +" - `[p]embedset showsettings` - Shows embed settings.\n" +" - `[p]embedset showsettings info` - Also shows embed settings for the 'info' command.\n" +" - `[p]embedset showsettings \"ignore list\"` - Checking subcommands requires quotes.\n\n" +" **Arguments:**\n" +" - `[command]` - Checks this command for command specific embed settings.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1155 +msgid "Embed settings:\n\n" +msgstr "" + +#: redbot/core/core_commands.py:1157 +msgid "Global default: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1162 +msgid "Global command setting for {command} command: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1168 +msgid "Guild setting: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1173 +msgid "Server command setting for {command} command: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1179 +msgid "Channel setting: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1182 +msgid "User setting: {value}" +msgstr "" + +#: redbot/core/core_commands.py:1188 +#, docstring +msgid "\n" +" Toggle the global embed setting.\n\n" +" This is used as a fallback if the user or guild hasn't set a preference.\n" +" The default is to use embeds.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Example:**\n" +" - `[p]embedset global`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1202 +msgid "Embeds are now disabled by default." +msgstr "" + +#: redbot/core/core_commands.py:1205 +msgid "Embeds are now enabled by default." +msgstr "" + +#: redbot/core/core_commands.py:1211 +#, docstring +msgid "\n" +" Set the server's embed setting.\n\n" +" If set, this is used instead of the global default to determine whether or not to use embeds.\n" +" This is used for all commands done in a server.\n\n" +" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset server False` - Disables embeds on this server.\n" +" - `[p]embedset server` - Resets value to use global default.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds on this server. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1230 redbot/core/core_commands.py:1308 +#: redbot/core/core_commands.py:1402 redbot/core/core_commands.py:1433 +msgid "Embeds will now fall back to the global setting." +msgstr "" + +#: redbot/core/core_commands.py:1235 +msgid "Embeds are now enabled for this guild." +msgstr "" + +#: redbot/core/core_commands.py:1237 +msgid "Embeds are now disabled for this guild." +msgstr "" + +#: redbot/core/core_commands.py:1245 +#, docstring +msgid "\n" +" Sets a command's embed setting.\n\n" +" If you're the bot owner, this will try to change the command's embed setting globally by default.\n" +" Otherwise, this will try to change embed settings on the current server.\n\n" +" If enabled is left blank, the setting will be unset.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset command info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1274 +msgid "The passed command requires Embed Links permission and therefore cannot be set to not use embeds." +msgstr "" + +#: redbot/core/core_commands.py:1285 +#, docstring +msgid "\n" +" Sets a command's embed setting globally.\n\n" +" If set, this is used instead of the global default to determine whether or not to use embeds.\n\n" +" If enabled is left blank, the setting will be unset.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset command global info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command global info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command global \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1314 redbot/core/core_commands.py:1359 +msgid "Embeds are now enabled for {command_name} command." +msgstr "" + +#: redbot/core/core_commands.py:1320 redbot/core/core_commands.py:1365 +msgid "Embeds are now disabled for {command_name} command." +msgstr "" + +#: redbot/core/core_commands.py:1330 +#, docstring +msgid "\n" +" Sets a command's embed setting for the current server.\n\n" +" If set, this is used instead of the server default to determine whether or not to use embeds.\n\n" +" If enabled is left blank, the setting will be unset and the server default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset command server info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command server info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command server \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1353 +msgid "Embeds will now fall back to the server setting." +msgstr "" + +#: redbot/core/core_commands.py:1381 +#, docstring +msgid "\n" +" Set's a channel's embed setting.\n\n" +" If set, this is used instead of the guild and command defaults to determine whether or not to use embeds.\n" +" This is used for all commands done in a channel.\n\n" +" If enabled is left blank, the setting will be unset and the guild default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset channel #text-channel False` - Disables embeds in the #text-channel.\n" +" - `[p]embedset channel #forum-channel disable` - Disables embeds in the #forum-channel.\n" +" - `[p]embedset channel #text-channel` - Resets value to use guild default in the #text-channel.\n\n" +" **Arguments:**\n" +" - `` - The text, voice, stage, or forum channel to set embed setting for.\n" +" - `[enabled]` - Whether to use embeds in this channel. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1407 +msgid "Embeds are now {} for this channel." +msgstr "" + +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2765 +#: redbot/core/core_commands.py:2779 redbot/core/core_commands.py:3976 +#: redbot/core/core_commands.py:3997 +msgid "enabled" +msgstr "" + +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2765 +#: redbot/core/core_commands.py:2779 redbot/core/core_commands.py:3976 +#: redbot/core/core_commands.py:3997 +msgid "disabled" +msgstr "" + +#: redbot/core/core_commands.py:1414 +#, docstring +msgid "\n" +" Sets personal embed setting for DMs.\n\n" +" If set, this is used instead of the global default to determine whether or not to use embeds.\n" +" This is used for all commands executed in a DM with the bot.\n\n" +" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset user False` - Disables embeds in your DMs.\n" +" - `[p]embedset user` - Resets value to use global default.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds in your DMs. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1438 +msgid "Embeds are now enabled for you in DMs." +msgstr "" + +#: redbot/core/core_commands.py:1440 +msgid "Embeds are now disabled for you in DMs." +msgstr "" + +#: redbot/core/core_commands.py:1446 +#, 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.\n\n" +" Warning: Sending the traceback publicly can accidentally reveal sensitive information about your computer or configuration.\n\n" +" **Examples:**\n" +" - `[p]traceback` - Sends the traceback to your DMs.\n" +" - `[p]traceback True` - Sends the last traceback in the current context.\n\n" +" **Arguments:**\n" +" - `[public]` - Whether to send the traceback to the current context. Leave blank to send to your DMs.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1478 +msgid "No exception has occurred yet." +msgstr "" + +#: redbot/core/core_commands.py:1483 +#, docstring +msgid "Shows [botname]'s invite url.\n\n" +" This will always send the invite to DMs to keep it private.\n\n" +" This command is locked to the owner unless `[p]inviteset public` is set to True.\n\n" +" **Example:**\n" +" - `[p]invite`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1495 +msgid "This bot is currently **serverlocked**, meaning that it is locked to its current servers and will leave any server it joins." +msgstr "" + +#: redbot/core/core_commands.py:1512 +#, docstring +msgid "Commands to setup [botname]'s invite settings." +msgstr "" + +#: redbot/core/core_commands.py:1517 +#, docstring +msgid "\n" +" Toggles if `[p]invite` should be accessible for the average user.\n\n" +" The bot must be made into a `Public bot` in the developer dashboard for public invites to work.\n\n" +" **Example:**\n" +" - `[p]inviteset public yes` - Toggles the public invite setting.\n\n" +" **Arguments:**\n" +" - `[confirm]` - Required to set to public. Not required to toggle back to private.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1554 +#, 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\n" +" **Example:**\n" +" - `[p]inviteset perms 134217728` - Adds a \"Manage Nicknames\" permission requirement to the invite.\n\n" +" **Arguments:**\n" +" - `` - The permission level to require for the bot in the generated invite.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1575 +#, docstring +msgid "\n" +" Add the `applications.commands` scope to your invite URL.\n\n" +" This allows the usage of slash commands on the servers that invited your bot with that scope.\n\n" +" Note that previous servers that invited the bot without the scope cannot have slash commands, they will have to invite the bot a second time.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1586 +msgid "The `applications.commands` scope has been added to the invite URL." +msgstr "" + +#: redbot/core/core_commands.py:1590 +msgid "The `applications.commands` scope has been removed from the invite URL." +msgstr "" + +#: redbot/core/core_commands.py:1596 +#, docstring +msgid "\n" +" Leaves servers.\n\n" +" If no server IDs are passed the local server will be left instead.\n\n" +" Note: This command is interactive.\n\n" +" **Examples:**\n" +" - `[p]leave` - Leave the current server.\n" +" - `[p]leave \"Red - Discord Bot\"` - Quotes are necessary when there are spaces in the name.\n" +" - `[p]leave 133049272517001216 240154543684321280` - Leaves multiple servers, using IDs.\n\n" +" **Arguments:**\n" +" - `[servers...]` - The servers to leave. When blank, attempts to leave the current server.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1613 +msgid "You need to specify at least one server ID." +msgstr "" + +#: redbot/core/core_commands.py:1621 +msgid "You haven't passed any server ID. Do you want me to leave this server?" +msgstr "" + +#: redbot/core/core_commands.py:1627 +msgid "Are you sure you want me to leave these servers?" +msgstr "" + +#: redbot/core/core_commands.py:1633 +msgid "Are you sure you want me to leave this server?" +msgstr "" + +#: redbot/core/core_commands.py:1641 +msgid "I cannot leave the server `{server_name}`: I am the owner of it." +msgstr "" + +#: redbot/core/core_commands.py:1652 redbot/core/core_commands.py:4068 +#: redbot/core/core_commands.py:4086 +msgid "Response timed out." +msgstr "" + +#: redbot/core/core_commands.py:1657 +msgid "Alright. Bye :wave:" +msgstr "" + +#: redbot/core/core_commands.py:1661 +msgid "Alright. Leaving {number} servers..." +msgstr "" + +#: redbot/core/core_commands.py:1664 +msgid "Alright. Leaving one server..." +msgstr "" + +#: redbot/core/core_commands.py:1670 +msgid "Alright, I'll stay then. :)" +msgstr "" + +#: redbot/core/core_commands.py:1673 +msgid "Alright, I'm not leaving those servers." +msgstr "" + +#: redbot/core/core_commands.py:1675 +msgid "Alright, I'm not leaving that server." +msgstr "" + +#: redbot/core/core_commands.py:1680 +#, docstring +msgid "\n" +" Lists the servers [botname] is currently in.\n\n" +" Note: This command is interactive.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1700 +#, docstring +msgid "Loads cog packages from the local paths and installed cogs.\n\n" +" See packages available to load with `[p]cogs`.\n\n" +" Additional cogs can be added using Downloader, or from local paths using `[p]addpath`.\n\n" +" **Examples:**\n" +" - `[p]load general` - Loads the `general` cog.\n" +" - `[p]load admin mod mutes` - Loads multiple cogs.\n\n" +" **Arguments:**\n" +" - `` - The cog packages to load.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1721 +msgid "Loaded {packs}." +msgstr "" + +#: redbot/core/core_commands.py:1726 +msgid "The following package is already loaded: {pack}" +msgstr "" + +#: redbot/core/core_commands.py:1730 +msgid "The following packages are already loaded: {packs}" +msgstr "" + +#: redbot/core/core_commands.py:1737 +msgid "Failed to load the following package: {pack}.\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1742 +msgid "Failed to load the following packages: {packs}\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1750 redbot/core/core_commands.py:1898 +msgid "The following name is not a valid package name: {pack}\n" +"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +msgstr "" + +#: redbot/core/core_commands.py:1756 redbot/core/core_commands.py:1904 +msgid "The following names are not valid package names: {packs}\n" +"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +msgstr "" + +#: redbot/core/core_commands.py:1765 redbot/core/core_commands.py:1913 +msgid "The following package was not found in any cog path: {pack}." +msgstr "" + +#: redbot/core/core_commands.py:1769 redbot/core/core_commands.py:1917 +msgid "The following packages were not found in any cog path: {packs}" +msgstr "" + +#: redbot/core/core_commands.py:1777 +msgid "This package could not be loaded for the following reason:\n\n" +"{reason}" +msgstr "" + +#: redbot/core/core_commands.py:1781 +msgid "These packages could not be loaded for the following reasons:\n\n" +"{reasons}" +msgstr "" + +#: redbot/core/core_commands.py:1788 +msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" +"You should inform maintainer of the repo about this message." +msgstr "" + +#: redbot/core/core_commands.py:1794 redbot/core/core_commands.py:1942 +msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\n" +"You should inform maintainers of these repos about this message." +msgstr "" + +#: redbot/core/core_commands.py:1813 +#, docstring +msgid "Unloads previously loaded cog packages.\n\n" +" See packages available to unload with `[p]cogs`.\n\n" +" **Examples:**\n" +" - `[p]unload general` - Unloads the `general` cog.\n" +" - `[p]unload admin mod mutes` - Unloads multiple cogs.\n\n" +" **Arguments:**\n" +" - `` - The cog packages to unload.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1831 +msgid "The following package was unloaded: {pack}." +msgstr "" + +#: redbot/core/core_commands.py:1835 +msgid "The following packages were unloaded: {packs}." +msgstr "" + +#: redbot/core/core_commands.py:1842 +msgid "The following package was not loaded: {pack}." +msgstr "" + +#: redbot/core/core_commands.py:1846 +msgid "The following packages were not loaded: {packs}." +msgstr "" + +#: redbot/core/core_commands.py:1859 +#, docstring +msgid "Reloads cog packages.\n\n" +" This will unload and then load the specified cogs.\n\n" +" Cogs that were not loaded will only be loaded.\n\n" +" **Examples:**\n" +" - `[p]reload general` - Unloads then loads the `general` cog.\n" +" - `[p]reload admin mod mutes` - Unloads then loads multiple cogs.\n\n" +" **Arguments:**\n" +" - `` - The cog packages to reload.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1880 +msgid "Reloaded {packs}." +msgstr "{packs} su ponovno učitani." + +#: redbot/core/core_commands.py:1885 +msgid "Failed to reload the following package: {pack}.\n" +"Check your console or logs for details." +msgstr "Ponovno učitavanje sljedećeg paketa nije uspjelo: {pack}.\n" +"Provjerite konzolu ili zapisnike za detalje." + +#: redbot/core/core_commands.py:1890 +msgid "Failed to reload the following packages: {packs}\n" +"Check your console or logs for details." +msgstr "Ponovno učitavanje sljedećih paketa nije uspjelo: {packs}\n" +"Provjerite konzolu ili zapisnike za detalje." + +#: redbot/core/core_commands.py:1925 +msgid "This package could not be reloaded for the following reason:\n\n" +"{reason}" +msgstr "" + +#: redbot/core/core_commands.py:1929 +msgid "These packages could not be reloaded for the following reasons:\n\n" +"{reasons}" +msgstr "" + +#: redbot/core/core_commands.py:1936 +msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" +"You should inform maintainers of these repos about this message." +msgstr "" + +#: redbot/core/core_commands.py:1962 +#, docstring +msgid "Base command for managing what application commands are able to be used on [botname]." +msgstr "" + +#: redbot/core/core_commands.py:1971 +#, docstring +msgid "Marks an application command as being enabled, allowing it to be added to the bot.\n\n" +" See commands available to enable with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" +" **Arguments:**\n" +" - `` - The command name to enable. Only the top level name of a group command should be used.\n" +" - `[command_type]` - What type of application command to enable. Must be one of `slash`, `message`, or `user`. Defaults to `slash`.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1996 redbot/core/core_commands.py:2055 +msgid "Command type must be one of `slash`, `message`, or `user`." +msgstr "" + +#: redbot/core/core_commands.py:2003 +msgid "That application command is already enabled." +msgstr "" + +#: redbot/core/core_commands.py:2008 +msgid "That application command could not be found. Use `{prefix}slash list` to see all application commands. You may need to double check the command type." +msgstr "" + +#: redbot/core/core_commands.py:2019 +msgid "The command limit has been reached. Disable a command first." +msgstr "" + +#: redbot/core/core_commands.py:2024 +msgid "Enabled {command_type} application command `{command_name}`" +msgstr "" + +#: redbot/core/core_commands.py:2036 +#, docstring +msgid "Marks an application command as being disabled, preventing it from being added to the bot.\n\n" +" See commands available to disable with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" +" **Arguments:**\n" +" - `` - The command name to disable. Only the top level name of a group command should be used.\n" +" - `[command_type]` - What type of application command to disable. Must be one of `slash`, `message`, or `user`. Defaults to `slash`.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2061 +msgid "That application command has been set as required for the cog to function by the author, and cannot be disabled. The cog must be unloaded to remove the command." +msgstr "" + +#: redbot/core/core_commands.py:2073 +msgid "That application command is already disabled or does not exist." +msgstr "" + +#: redbot/core/core_commands.py:2079 +msgid "Disabled {command_type} application command `{command_name}`" +msgstr "" + +#: redbot/core/core_commands.py:2087 +#, docstring +msgid "Marks all application commands in a cog as being enabled, allowing them to be added to the bot.\n\n" +" See a list of cogs with application commands with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" +" **Arguments:**\n" +" - `` - The cog to enable commands from. This argument is case sensitive.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2117 +msgid "Couldn't find any disabled commands from the cog `{cog_name}`. Use `{prefix}slash list` to see all cogs with application commands." +msgstr "" + +#: redbot/core/core_commands.py:2132 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for slash commands. Disable some commands first." +msgstr "" + +#: redbot/core/core_commands.py:2141 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for message commands. Disable some commands first." +msgstr "" + +#: redbot/core/core_commands.py:2150 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for user commands. Disable some commands first." +msgstr "" + +#: redbot/core/core_commands.py:2176 +msgid "Enabled {count} commands from `{cog_name}`:\n" +"{names}" +msgstr "" + +#: redbot/core/core_commands.py:2183 +#, docstring +msgid "Marks all application commands in a cog as being disabled, preventing them from being added to the bot.\n\n" +" See a list of cogs with application commands with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" +" **Arguments:**\n" +" - `` - The cog to disable commands from. This argument is case sensitive.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2204 +msgid "Couldn't find any enabled commands from the `{cog_name}` cog. Use `{prefix}slash list` to see all cogs with application commands." +msgstr "" + +#: redbot/core/core_commands.py:2212 +msgid "Disabled {count} commands from `{cog_name}`:\n" +"{names}" +msgstr "" + +#: redbot/core/core_commands.py:2219 +#, docstring +msgid "List the slash commands the bot can see, and whether or not they are enabled.\n\n" +" This command shows the state that will be changed to when `[p]slash sync` is run.\n" +" Commands from the same cog are grouped, with the cog name as the header.\n\n" +" The prefix denotes the state of the command:\n" +" - Commands starting with `- ` have not yet been enabled.\n" +" - Commands starting with `+ ` have been manually enabled.\n" +" - Commands starting with `++` have been enabled by the cog author, and cannot be disabled.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2309 +msgid "There are no application commands to list." +msgstr "" + +#: redbot/core/core_commands.py:2340 +#, docstring +msgid "Syncs the slash settings to discord.\n\n" +" Settings from `[p]slash list` will be synced with discord, changing what commands appear for users.\n" +" This should be run sparingly, make all necessary changes before running this command.\n\n" +" **Arguments:**\n" +" - `[guild]` - If provided, syncs commands for that guild. Otherwise, syncs global commands.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2360 +msgid "I need the `applications.commands` scope in this server to be able to do that. You can tell the bot to add that scope to invite links using `{prefix}inviteset commandscope`, and can then run `{prefix}invite` to get an invite that will give the bot the scope. You do not need to kick the bot to enable the scope, just use that invite to re-auth the bot with the scope enabled." +msgstr "" + +#: redbot/core/core_commands.py:2371 +msgid "Synced {count} commands." +msgstr "" + +#: redbot/core/core_commands.py:2379 +msgid "You seem to be attempting to sync after recently syncing. Discord does not like it when bots sync more often than necessary, so this command has a cooldown. You should enable/disable all commands you want to change first, and run this command one time only after all changes have been made. " +msgstr "" + +#: redbot/core/core_commands.py:2390 +#, docstring +msgid "Shuts down the bot.\n\n" +" Allows [botname] to shut down gracefully.\n\n" +" This is the recommended method for shutting down the bot.\n\n" +" **Examples:**\n" +" - `[p]shutdown`\n" +" - `[p]shutdown True` - Shutdowns silently.\n\n" +" **Arguments:**\n" +" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2407 +msgid "Shutting down... " +msgstr "" + +#: redbot/core/core_commands.py:2413 +#, 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 with by the process manager in use.\n\n" +" **Examples:**\n" +" - `[p]restart`\n" +" - `[p]restart True` - Restarts silently.\n\n" +" **Arguments:**\n" +" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2427 +msgid "Restarting..." +msgstr "" + +#: redbot/core/core_commands.py:2434 +#, docstring +msgid "Base command for bank settings." +msgstr "Osnovna naredba za postavke banke." + +#: redbot/core/core_commands.py:2438 +#, docstring +msgid "Show the current bank settings." +msgstr "Prikaži trenutne postavke banke." + +#: redbot/core/core_commands.py:2448 +msgid "Global" +msgstr "Globalno" + +#: redbot/core/core_commands.py:2448 +msgid "Server" +msgstr "Server" + +#: redbot/core/core_commands.py:2453 +msgid "Bank settings:\n\n" +"Bank name: {bank_name}\n" +"Bank scope: {bank_scope}\n" +"Currency: {currency_name}\n" +"Default balance: {default_balance}\n" +"Maximum allowed balance: {maximum_bal}\n" +msgstr "Postavke banke:\n\n" +"Naziv banke: {bank_name}\n" +"Opseg banke: {bank_scope}\n" +"Valuta: {currency_name}\n" +"Zadani ukupni iznos: {default_balance}\n" +"Maksimani dopušten ukupni iznos: {maximum_bal}\n" + +#: redbot/core/core_commands.py:2469 +#, 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 "Prebacite je li banka globalna ili ne\n\n" +" Ako je banka globalna, postat će povezana sa serverom.\n" +" Ako je banka povezana sa serverom, postat će globalna.\n" +" " + +#: redbot/core/core_commands.py:2476 +msgid "per-server" +msgstr "povezana sa serverom" + +#: redbot/core/core_commands.py:2476 +msgid "global" +msgstr "globalna" + +#: redbot/core/core_commands.py:2479 +msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" +msgstr "Ovime će banka postati {banktype}, brišući sve račune u tom procesu! Ako ste sigurni, upišite `{command}`" + +#: redbot/core/core_commands.py:2486 +msgid "The bank is now {banktype}." +msgstr "Banka je sada {banktype}." + +#: redbot/core/core_commands.py:2492 +#, docstring +msgid "Set the bank's name." +msgstr "Postavite naziv banke." + +#: redbot/core/core_commands.py:2494 +msgid "Bank name has been set to: {name}" +msgstr "Naziv banke postavljen je kao: {name}" + +#: redbot/core/core_commands.py:2500 +#, docstring +msgid "Set the name for the bank's currency." +msgstr "Postavite naziv za valutu banke." + +#: redbot/core/core_commands.py:2502 +msgid "Currency name has been set to: {name}" +msgstr "Naziv valute postavljen je kao: {name}" + +#: redbot/core/core_commands.py:2508 +#, docstring +msgid "Set the maximum balance a user can get." +msgstr "Postavite maksimalni ukupni iznos koji korisnik može dobiti." + +#: redbot/core/core_commands.py:2514 +msgid "Amount must be greater than zero and less than {max}." +msgstr "Iznos mora biti veći od nule i manji od {max}." + +#: redbot/core/core_commands.py:2519 +msgid "Maximum balance has been set to: {amount}" +msgstr "Maksimalni ukupni iznos postavljen je na: {amount}" + +#: redbot/core/core_commands.py:2526 +#, docstring +msgid "Set the initial balance for new bank accounts.\n\n" +" Example:\n" +" - `[p]bankset registeramount 5000`\n\n" +" **Arguments**\n\n" +" - `` The new initial balance amount. Default is 0.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2542 +msgid "Amount must be greater than or equal to zero and less than {maxbal}." +msgstr "" + +#: redbot/core/core_commands.py:2547 +msgid "Registering an account will now give {num} {currency}." +msgstr "" + +#: redbot/core/core_commands.py:2556 +#, docstring +msgid "Delete all bank accounts.\n\n" +" Examples:\n" +" - `[p]bankset reset` - Did not confirm. Shows the help message.\n" +" - `[p]bankset reset yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2568 +msgid "This will delete all bank accounts for {scope}.\n" +"If you're sure, type `{prefix}bankset reset yes`" +msgstr "" + +#: redbot/core/core_commands.py:2574 redbot/core/core_commands.py:2584 +msgid "this server" +msgstr "" + +#: redbot/core/core_commands.py:2581 +msgid "All bank accounts for {scope} have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:2592 +#, docstring +msgid "Base command for pruning bank accounts." +msgstr "" + +#: redbot/core/core_commands.py:2599 +#, docstring +msgid "Prune bank accounts for users no longer in the server.\n\n" +" Cannot be used with a global bank. See `[p]bankset prune global`.\n\n" +" Examples:\n" +" - `[p]bankset prune server` - Did not confirm. Shows the help message.\n" +" - `[p]bankset prune server yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2613 +msgid "This command cannot be used with a global bank." +msgstr "" + +#: redbot/core/core_commands.py:2617 +msgid "This will delete all bank accounts for users no longer in this server.\n" +"If you're sure, type `{prefix}bankset prune local yes`" +msgstr "" + +#: redbot/core/core_commands.py:2626 +msgid "Bank accounts for users no longer in this server have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:2632 +#, 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]bankset prune server`.\n\n" +" Examples:\n" +" - `[p]bankset prune global` - Did not confirm. Shows the help message.\n" +" - `[p]bankset prune global yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2646 +msgid "This command cannot be used with a local bank." +msgstr "" + +#: redbot/core/core_commands.py:2650 +msgid "This will delete all bank accounts for users who no longer share a server with the bot.\n" +"If you're sure, type `{prefix}bankset prune global yes`" +msgstr "" + +#: redbot/core/core_commands.py:2659 +msgid "Bank accounts for users who no longer share a server with the bot have been pruned." +msgstr "" + +#: redbot/core/core_commands.py:2672 +#, docstring +msgid "Delete the bank account of a specified user.\n\n" +" Examples:\n" +" - `[p]bankset prune user @Twentysix` - Did not confirm. Shows the help message.\n" +" - `[p]bankset 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/core/core_commands.py:2692 +msgid "This will delete {name}'s bank account.\n" +"If you're sure, type `{prefix}bankset prune user {id} yes`" +msgstr "" + +#: redbot/core/core_commands.py:2700 +msgid "The bank account for {name} has been pruned." +msgstr "" + +#: redbot/core/core_commands.py:2705 +#, docstring +msgid "Manage modlog settings." +msgstr "" + +#: redbot/core/core_commands.py:2711 +#, docstring +msgid "Command to fix misbehaving casetypes." +msgstr "" + +#: redbot/core/core_commands.py:2722 +#, docstring +msgid "Set a channel as the modlog.\n\n" +" Omit `[channel]` to disable the modlog.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2731 +msgid "Mod events will be sent to {channel}." +msgstr "" + +#: redbot/core/core_commands.py:2735 +msgid "I do not have permissions to send messages in {channel}!" +msgstr "" + +#: redbot/core/core_commands.py:2743 +msgid "Mod log is already disabled." +msgstr "" + +#: redbot/core/core_commands.py:2746 +msgid "Mod log deactivated." +msgstr "" + +#: redbot/core/core_commands.py:2751 +#, docstring +msgid "\n" +" Enable or disable case creation for a mod action.\n\n" +" An action can be enabling or disabling specific cases. (Ban, kick, mute, etc.)\n\n" +" Example: `[p]modlogset cases kick enabled`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2768 +msgid "Current settings:\n" +msgstr "" + +#: redbot/core/core_commands.py:2773 +msgid "That action is not registered." +msgstr "" + +#: redbot/core/core_commands.py:2778 +msgid "Case creation for {action_name} actions is now {enabled}." +msgstr "" + +#: redbot/core/core_commands.py:2786 +#, docstring +msgid "Reset all modlog cases in this server." +msgstr "" + +#: redbot/core/core_commands.py:2789 +msgid "Are you sure you would like to reset all modlog cases in this server?" +msgstr "" + +#: redbot/core/core_commands.py:2796 +msgid "You took too long to respond." +msgstr "" + +#: redbot/core/core_commands.py:2800 +msgid "Cases have been reset." +msgstr "" + +#: redbot/core/core_commands.py:2802 +msgid "No changes have been made." +msgstr "" + +#: redbot/core/core_commands.py:2806 +#, docstring +msgid "Commands for changing [botname]'s settings." +msgstr "" + +#: redbot/core/core_commands.py:2813 +#, docstring +msgid "Commands for changing [botname]'s metadata." +msgstr "" + +#: redbot/core/core_commands.py:2818 +#, docstring +msgid "\n" +" Sets the bot's description.\n\n" +" Use without a description to reset.\n" +" This is shown in a few locations, including the help menu.\n\n" +" The maximum description length is 250 characters to ensure it displays properly.\n\n" +" The default is \"Red V3\".\n\n" +" **Examples:**\n" +" - `[p]set bot description` - Resets the description to the default setting.\n" +" - `[p]set bot description MyBot: A Red V3 Bot`\n\n" +" **Arguments:**\n" +" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2838 +msgid "Description reset." +msgstr "" + +#: redbot/core/core_commands.py:2841 +msgid "This description is too long to properly display. Please try again with below 250 characters." +msgstr "" + +#: redbot/core/core_commands.py:2854 +#, docstring +msgid "Sets [botname]'s avatar\n\n" +" Supports either an attachment or an image URL.\n\n" +" **Examples:**\n" +" - `[p]set bot avatar` - With an image attachment, this will set the avatar.\n" +" - `[p]set bot avatar` - Without an attachment, this will show the command help.\n" +" - `[p]set bot avatar https://links.flaree.xyz/k95` - Sets the avatar to the provided url.\n\n" +" **Arguments:**\n" +" - `[url]` - An image url to be used as an avatar. Leave blank when uploading an attachment.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2877 +msgid "That URL is invalid." +msgstr "" + +#: redbot/core/core_commands.py:2879 +msgid "Something went wrong while trying to get the image." +msgstr "" + +#: redbot/core/core_commands.py:2889 +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, PNG, or GIF format." +msgstr "" + +#: redbot/core/core_commands.py:2896 +msgid "JPG / PNG / GIF format only." +msgstr "" + +#: redbot/core/core_commands.py:2898 redbot/core/core_commands.py:2967 +#: redbot/core/core_commands.py:2991 redbot/core/core_commands.py:3073 +msgid "Done." +msgstr "" + +#: redbot/core/core_commands.py:2903 +#, docstring +msgid "\n" +" Removes [botname]'s avatar.\n\n" +" **Example:**\n" +" - `[p]set bot avatar remove`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2911 +msgid "Avatar removed." +msgstr "" + +#: redbot/core/core_commands.py:2916 +#, docstring +msgid "Sets [botname]'s username.\n\n" +" Maximum length for a username is 32 characters.\n\n" +" Note: The username of a verified bot cannot be manually changed.\n" +" Please contact Discord support to change it.\n\n" +" **Example:**\n" +" - `[p]set bot username BaguetteBot`\n\n" +" **Arguments:**\n" +" - `` - The username to give the bot.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2932 +msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." +msgstr "" + +#: redbot/core/core_commands.py:2939 +msgid "Failed to change name. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:2945 +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:2955 +msgid "Failed to change the username. Discord returned the following error:\n" +"{error_message}" +msgstr "" + +#: redbot/core/core_commands.py:2965 +msgid "Unexpected error occurred when trying to change the username." +msgstr "" + +#: redbot/core/core_commands.py:2973 +#, docstring +msgid "Sets [botname]'s nickname for the current server.\n\n" +" Maximum length for a nickname is 32 characters.\n\n" +" **Example:**\n" +" - `[p]set bot nickname 🎃 SpookyBot 🎃`\n\n" +" **Arguments:**\n" +" - `[nickname]` - The nickname to give the bot. Leave blank to clear the current nickname.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2985 +msgid "Failed to change nickname. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:2989 +msgid "I lack the permissions to change my own nickname." +msgstr "" + +#: redbot/core/core_commands.py:2996 +#, 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\n" +" Link example: `[My link](https://example.com)`\n\n" +" **Examples:**\n" +" - `[p]set bot custominfo >>> I can use **markdown** such as quotes, ||spoilers|| and multiple lines.`\n" +" - `[p]set bot custominfo Join my [support server](discord.gg/discord)!`\n" +" - `[p]set bot custominfo` - Removes custom info text.\n\n" +" **Arguments:**\n" +" - `[text]` - The custom info text.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3013 +msgid "The custom text has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:3017 +msgid "The custom text has been set." +msgstr "" + +#: redbot/core/core_commands.py:3020 +msgid "Text must be fewer than 1024 characters long." +msgstr "" + +#: redbot/core/core_commands.py:3029 +#, docstring +msgid "Commands for setting [botname]'s status." +msgstr "" + +#: redbot/core/core_commands.py:3043 +#, docstring +msgid "Sets [botname]'s streaming status to a twitch stream.\n\n" +" This will appear as `Streaming ` or `LIVE ON TWITCH` depending on the context.\n" +" It will also include a `Watch` button with a twitch.tv url for the provided streamer.\n\n" +" Maximum length for a stream title is 128 characters.\n\n" +" Leaving both streamer and stream_title empty will clear it.\n\n" +" **Examples:**\n" +" - `[p]set status stream` - Clears the activity status.\n" +" - `[p]set status stream 26 Twentysix is streaming` - Sets the stream to `https://www.twitch.tv/26`.\n" +" - `[p]set status stream https://twitch.tv/26 Twentysix is streaming` - Sets the URL manually.\n\n" +" **Arguments:**\n" +" - `` - The twitch streamer to provide a link to. This can be their twitch name or the entire URL.\n" +" - `` - The text to follow `Streaming` in the status." +msgstr "" + +#: redbot/core/core_commands.py:3081 +#, docstring +msgid "Sets [botname]'s playing status.\n\n" +" This will appear as `Playing ` or `PLAYING A GAME: ` depending on the context.\n\n" +" Maximum length for a playing status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status playing` - Clears the activity status.\n" +" - `[p]set status playing the keyboard`\n\n" +" **Arguments:**\n" +" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3102 +msgid "Status set to `Playing {game.name}`." +msgstr "" + +#: redbot/core/core_commands.py:3104 +msgid "Game cleared." +msgstr "" + +#: redbot/core/core_commands.py:3112 +#, docstring +msgid "Sets [botname]'s listening status.\n\n" +" This will appear as `Listening to `.\n\n" +" Maximum length for a listening status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status listening` - Clears the activity status.\n" +" - `[p]set status listening jams`\n\n" +" **Arguments:**\n" +" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3134 +msgid "Status set to `Listening to {listening}`." +msgstr "" + +#: redbot/core/core_commands.py:3137 +msgid "Listening cleared." +msgstr "" + +#: redbot/core/core_commands.py:3145 +#, docstring +msgid "Sets [botname]'s watching status.\n\n" +" This will appear as `Watching `.\n\n" +" Maximum length for a watching status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status watching` - Clears the activity status.\n" +" - `[p]set status watching [p]help`\n\n" +" **Arguments:**\n" +" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3166 +msgid "Status set to `Watching {watching}`." +msgstr "" + +#: redbot/core/core_commands.py:3168 +msgid "Watching cleared." +msgstr "" + +#: redbot/core/core_commands.py:3176 +#, docstring +msgid "Sets [botname]'s competing status.\n\n" +" This will appear as `Competing in `.\n\n" +" Maximum length for a competing status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status competing` - Clears the activity status.\n" +" - `[p]set status competing London 2012 Olympic Games`\n\n" +" **Arguments:**\n" +" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3198 +msgid "Status set to `Competing in {competing}`." +msgstr "" + +#: redbot/core/core_commands.py:3201 +msgid "Competing cleared." +msgstr "" + +#: redbot/core/core_commands.py:3209 +#, docstring +msgid "Sets [botname]'s custom status.\n\n" +" This will appear as ``.\n\n" +" Maximum length for a custom status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status custom` - Clears the activity status.\n" +" - `[p]set status custom Running cogs...`\n\n" +" **Arguments:**\n" +" - `[text]` - The custom status text. Leave blank to clear the current activity status.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3230 +msgid "Custom status set to `{text}`." +msgstr "" + +#: redbot/core/core_commands.py:3232 +msgid "Custom status cleared." +msgstr "" + +#: redbot/core/core_commands.py:3237 +msgid "Status changed to {}." +msgstr "" + +#: redbot/core/core_commands.py:3243 +#, docstring +msgid "Set [botname]'s status to online." +msgstr "" + +#: redbot/core/core_commands.py:3250 +#, docstring +msgid "Set [botname]'s status to do not disturb." +msgstr "" + +#: redbot/core/core_commands.py:3257 +#, docstring +msgid "Set [botname]'s status to idle." +msgstr "" + +#: redbot/core/core_commands.py:3264 +#, docstring +msgid "Set [botname]'s status to invisible." +msgstr "" + +#: redbot/core/core_commands.py:3274 +#, docstring +msgid "Set server's admin and mod roles for [botname]." +msgstr "" + +#: redbot/core/core_commands.py:3280 +#, docstring +msgid "\n" +" Adds an admin role for this server.\n\n" +" Admins have the same access as Mods, plus additional admin level commands like:\n" +" - `[p]set serverprefix`\n" +" - `[p]addrole`\n" +" - `[p]ban`\n" +" - `[p]ignore guild`\n\n" +" And more.\n\n" +" **Examples:**\n" +" - `[p]set roles addadminrole @Admins`\n" +" - `[p]set roles addadminrole Super Admins`\n\n" +" **Arguments:**\n" +" - `` - The role to add as an admin.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3300 +msgid "This role is already an admin role." +msgstr "" + +#: redbot/core/core_commands.py:3302 +msgid "That role is now considered an admin role." +msgstr "" + +#: redbot/core/core_commands.py:3308 +#, docstring +msgid "\n" +" Adds a moderator role for this server.\n\n" +" This grants access to moderator level commands like:\n" +" - `[p]mute`\n" +" - `[p]cleanup`\n" +" - `[p]customcommand create`\n\n" +" And more.\n\n" +" **Examples:**\n" +" - `[p]set roles addmodrole @Mods`\n" +" - `[p]set roles addmodrole Loyal Helpers`\n\n" +" **Arguments:**\n" +" - `` - The role to add as a moderator.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3327 +msgid "This role is already a mod role." +msgstr "" + +#: redbot/core/core_commands.py:3329 +msgid "That role is now considered a mod role." +msgstr "" + +#: redbot/core/core_commands.py:3337 +#, docstring +msgid "\n" +" Removes an admin role for this server.\n\n" +" **Examples:**\n" +" - `[p]set roles removeadminrole @Admins`\n" +" - `[p]set roles removeadminrole Super Admins`\n\n" +" **Arguments:**\n" +" - `` - The role to remove from being an admin.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3349 +msgid "That role was not an admin role to begin with." +msgstr "" + +#: redbot/core/core_commands.py:3351 +msgid "That role is no longer considered an admin role." +msgstr "" + +#: redbot/core/core_commands.py:3359 +#, docstring +msgid "\n" +" Removes a mod role for this server.\n\n" +" **Examples:**\n" +" - `[p]set roles removemodrole @Mods`\n" +" - `[p]set roles removemodrole Loyal Helpers`\n\n" +" **Arguments:**\n" +" - `` - The role to remove from being a moderator.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3371 +msgid "That role was not a mod role to begin with." +msgstr "" + +#: redbot/core/core_commands.py:3373 +msgid "That role is no longer considered a mod role." +msgstr "" + +#: redbot/core/core_commands.py:3381 +#, docstring +msgid "\n" +" Changes [botname]'s locale in this server.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" Use \"default\" to return to the bot's default set language.\n\n" +" If you want to change bot's global locale, see `[p]set locale global` command.\n\n" +" **Examples:**\n" +" - `[p]set locale en-US`\n" +" - `[p]set locale de-DE`\n" +" - `[p]set locale fr-FR`\n" +" - `[p]set locale pl-PL`\n" +" - `[p]set locale default` - Resets to the global default locale.\n\n" +" **Arguments:**\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3408 +#, docstring +msgid "\n" +" Changes [botname]'s default locale.\n\n" +" This will be used when a server has not set a locale, or in DMs.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" To reset to English, use \"en-US\".\n\n" +" **Examples:**\n" +" - `[p]set locale global en-US`\n" +" - `[p]set locale global de-DE`\n" +" - `[p]set locale global fr-FR`\n" +" - `[p]set locale global pl-PL`\n\n" +" **Arguments:**\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3429 redbot/core/core_commands.py:3472 +#: redbot/core/core_commands.py:3534 redbot/core/core_commands.py:3579 +msgid "Invalid language code. Use format: `en-US`" +msgstr "" + +#: redbot/core/core_commands.py:3433 redbot/core/core_commands.py:3476 +#: redbot/core/core_commands.py:3538 redbot/core/core_commands.py:3583 +msgid "Invalid format - language code has to include country code, e.g. `en-US`" +msgstr "" + +#: redbot/core/core_commands.py:3440 +msgid "Global locale has been set." +msgstr "" + +#: redbot/core/core_commands.py:3446 +#, docstring +msgid "\n" +" Changes [botname]'s locale in this server.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" Use \"default\" to return to the bot's default set language.\n\n" +" **Examples:**\n" +" - `[p]set locale server en-US`\n" +" - `[p]set locale server de-DE`\n" +" - `[p]set locale server fr-FR`\n" +" - `[p]set locale server pl-PL`\n" +" - `[p]set locale server default` - Resets to the global default locale.\n\n" +" **Arguments:**\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3467 +msgid "Locale has been set to the default." +msgstr "" + +#: redbot/core/core_commands.py:3482 +msgid "Locale has been set." +msgstr "" + +#: redbot/core/core_commands.py:3487 +#, docstring +msgid "\n" +" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale in this server.\n\n" +" If you want to change bot's global regional format, see `[p]set regionalformat global` command.\n\n" +" **Examples:**\n" +" - `[p]set regionalformat en-US`\n" +" - `[p]set region de-DE`\n" +" - `[p]set regionalformat reset` - Resets to the locale.\n\n" +" **Arguments:**\n" +" - `[language_code]` - The region format to use for the bot in this server.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3511 +#, docstring +msgid "\n" +" Changes the bot's regional format. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale.\n\n" +" **Examples:**\n" +" - `[p]set regionalformat global en-US`\n" +" - `[p]set region global de-DE`\n" +" - `[p]set regionalformat global reset` - Resets to the locale.\n\n" +" **Arguments:**\n" +" - `[language_code]` - The default region format to use for the bot.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3528 +msgid "Global regional formatting will now be based on bot's locale." +msgstr "" + +#: redbot/core/core_commands.py:3545 +msgid "Global regional formatting will now be based on `{language_code}` locale." +msgstr "" + +#: redbot/core/core_commands.py:3554 +#, docstring +msgid "\n" +" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale in this server.\n\n" +" **Examples:**\n" +" - `[p]set regionalformat server en-US`\n" +" - `[p]set region local de-DE`\n" +" - `[p]set regionalformat server reset` - Resets to the locale.\n\n" +" **Arguments:**\n" +" - `[language_code]` - The region format to use for the bot in this server.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3572 +msgid "Regional formatting will now be based on bot's locale in this server." +msgstr "" + +#: redbot/core/core_commands.py:3590 +msgid "Regional formatting will now be based on `{language_code}` locale." +msgstr "" + +#: redbot/core/core_commands.py:3607 +#, docstring +msgid "\n" +" Commands to 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" +" If passed without the `` or `` arguments it will allow you to open a modal to set your API keys securely.\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, so this command should only be used in a private channel or in DM with the bot.\n\n" +" **Examples:**\n" +" - `[p]set api`\n" +" - `[p]set api spotify`\n" +" - `[p]set api spotify redirect_uri localhost`\n" +" - `[p]set api github client_id,whoops client_secret,whoops`\n\n" +" **Arguments:**\n" +" - `` - The service you're adding tokens to.\n" +" - `` - Pairs of token keys and values. The key and value should be separated by one of ` `, `,`, or `;`.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3631 +msgid "Click the button below to set your keys." +msgstr "" + +#: redbot/core/core_commands.py:3633 +msgid "This API keys setup message has expired." +msgstr "" + +#: redbot/core/core_commands.py:3638 +msgid "`{service}` API tokens have been set." +msgstr "" + +#: redbot/core/core_commands.py:3642 +#, docstring +msgid "\n" +" Show all external API services along with their keys that have been set.\n\n" +" Secrets are not shown.\n\n" +" **Example:**\n" +" - `[p]set api list`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3653 +msgid "No API services have been set yet." +msgstr "" + +#: redbot/core/core_commands.py:3658 +msgid "Set API services:\n" +msgstr "" + +#: redbot/core/core_commands.py:3658 +msgid "Set API service:\n" +msgstr "" + +#: redbot/core/core_commands.py:3668 +#, docstring +msgid "\n" +" Remove the given services with all their keys and tokens.\n\n" +" **Examples:**\n" +" - `[p]set api remove spotify`\n" +" - `[p]set api remove github youtube`\n\n" +" **Arguments:**\n" +" - `` - The services to remove." +msgstr "" + +#: redbot/core/core_commands.py:3683 +msgid "Services deleted successfully:\n" +"{services_list}" +msgstr "" + +#: redbot/core/core_commands.py:3687 +msgid "Service deleted successfully: {service_name}" +msgstr "" + +#: redbot/core/core_commands.py:3692 +msgid "None of the services you provided had any keys set." +msgstr "" + +#: redbot/core/core_commands.py:3700 +#, docstring +msgid "\n" +" Commands for configuring owner notifications.\n\n" +" Owner notifications include usage of `[p]contact` and available Red updates.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3709 +#, docstring +msgid "\n" +" Opt-in on receiving owner notifications.\n\n" +" This is the default state.\n\n" +" Note: This will only resume sending owner notifications to your DMs.\n" +" Additional owners and destinations will not be affected.\n\n" +" **Example:**\n" +" - `[p]set ownernotifications optin`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3728 +#, docstring +msgid "\n" +" Opt-out of receiving owner notifications.\n\n" +" Note: This will only stop sending owner notifications to your DMs.\n" +" Additional owners and destinations will still receive notifications.\n\n" +" **Example:**\n" +" - `[p]set ownernotifications optout`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3750 +#, docstring +msgid "\n" +" Adds a destination text channel to receive owner notifications.\n\n" +" **Examples:**\n" +" - `[p]set ownernotifications adddestination #owner-notifications`\n" +" - `[p]set ownernotifications adddestination 168091848718417920` - Accepts channel IDs.\n\n" +" **Arguments:**\n" +" - `` - The channel to send owner notifications to.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3775 +#, docstring +msgid "\n" +" Removes a destination text channel from receiving owner notifications.\n\n" +" **Examples:**\n" +" - `[p]set ownernotifications removedestination #owner-notifications`\n" +" - `[p]set ownernotifications deletedestination 168091848718417920` - Accepts channel IDs.\n\n" +" **Arguments:**\n" +" - `` - The channel to stop sending owner notifications to.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3799 +#, docstring +msgid "\n" +" Lists the configured extra destinations for owner notifications.\n\n" +" **Example:**\n" +" - `[p]set ownernotifications listdestinations`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3809 +msgid "There are no extra channels being sent to." +msgstr "" + +#: redbot/core/core_commands.py:3820 +msgid "Unknown channel with id: {id}" +msgstr "" + +#: redbot/core/core_commands.py:3830 +#, docstring +msgid "\n" +" Show the current settings for [botname].\n\n" +" Accepts optional server parameter to allow prefix recovery.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3844 redbot/core/core_commands.py:3848 +msgid "Not Set." +msgstr "" + +#: redbot/core/core_commands.py:3855 +msgid "Admin roles: {admin}\n" +"Mod roles: {mod}\n" +"Locale: {guild_locale}\n" +"Regional format: {guild_regional_format}\n" +msgstr "" + +#: redbot/core/core_commands.py:3876 +msgid "{bot_name} Settings:\n\n" +"Prefixes: {prefixes}\n" +"{guild_settings}Global locale: {locale}\n" +"Global regional format: {regional_format}\n" +"Default embed colour: {colour}" +msgstr "" + +#: redbot/core/core_commands.py:3898 +#, 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\n" +" This is only applied to the current server and not globally.\n\n" +" **Examples:**\n" +" - `[p]set deletedelay` - Shows the current delete delay setting.\n" +" - `[p]set deletedelay 60` - Sets the delete delay to the max of 60 seconds.\n" +" - `[p]set deletedelay -1` - Disables deleting command messages.\n\n" +" **Arguments:**\n" +" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3919 +msgid "Command deleting disabled." +msgstr "" + +#: redbot/core/core_commands.py:3921 +msgid "Delete delay set to {num} seconds." +msgstr "" + +#: redbot/core/core_commands.py:3926 +msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" +msgstr "" + +#: redbot/core/core_commands.py:3933 +msgid "I will not delete command messages." +msgstr "" + +#: redbot/core/core_commands.py:3939 +#, 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\n" +" **Example:**\n" +" - `[p]set usebotcolour`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3951 +msgid "The bot {} use its configured color for embeds." +msgstr "" + +#: redbot/core/core_commands.py:3952 +msgid "will not" +msgstr "" + +#: redbot/core/core_commands.py:3952 +msgid "will" +msgstr "" + +#: redbot/core/core_commands.py:3960 +#, docstring +msgid "\n" +" Toggle whether to enable fuzzy command search for the server.\n\n" +" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" +" Note: This can be processor intensive and may be unsuitable for larger servers.\n\n" +" Default is for fuzzy command search to be disabled.\n\n" +" **Example:**\n" +" - `[p]set serverfuzzy`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3975 +msgid "Fuzzy command search has been {} for this server." +msgstr "" + +#: redbot/core/core_commands.py:3983 +#, docstring +msgid "\n" +" Toggle whether to enable fuzzy command search in DMs.\n\n" +" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" +" Default is for fuzzy command search to be disabled.\n\n" +" **Example:**\n" +" - `[p]set fuzzy`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3996 +msgid "Fuzzy command search has been {} in DMs." +msgstr "" + +#: redbot/core/core_commands.py:4004 +#, 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\n" +" **Examples:**\n" +" - `[p]set colour dark red`\n" +" - `[p]set colour blurple`\n" +" - `[p]set colour 0x5DADE2`\n" +" - `[p]set color 0x#FDFEFE`\n" +" - `[p]set color #7F8C8D`\n\n" +" **Arguments:**\n" +" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4024 +msgid "The color has been reset." +msgstr "" + +#: redbot/core/core_commands.py:4027 +msgid "The color has been set." +msgstr "" + +#: redbot/core/core_commands.py:4036 +#, docstring +msgid "Sets [botname]'s global prefix(es).\n\n" +" Warning: This is not additive. It will replace all current prefixes.\n\n" +" See also the `--mentionable` flag to enable mentioning the bot as the prefix.\n\n" +" **Examples:**\n" +" - `[p]set prefix !`\n" +" - `[p]set prefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" +" - `[p]set prefix \"@[botname] \"` - This uses a mention as the prefix. See also the `--mentionable` flag.\n" +" - `[p]set prefix ! ? .` - Sets multiple prefixes.\n\n" +" **Arguments:**\n" +" - `` - The prefixes the bot will respond to globally.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4053 redbot/core/core_commands.py:4130 +msgid "Prefixes cannot start with '/', as it conflicts with Discord's slash commands." +msgstr "" + +#: redbot/core/core_commands.py:4058 +msgid "Warning: A prefix is below the recommended length (1 character).\n" +"Do you want to continue?" +msgstr "" + +#: redbot/core/core_commands.py:4072 redbot/core/core_commands.py:4090 +msgid "Cancelled." +msgstr "Otkazano." + +#: redbot/core/core_commands.py:4076 +msgid "Warning: A prefix is above the recommended length (25 characters).\n" +"Do you want to continue?" +msgstr "" + +#: redbot/core/core_commands.py:4094 +msgid "Prefix set." +msgstr "" + +#: redbot/core/core_commands.py:4096 +msgid "Prefixes set." +msgstr "" + +#: redbot/core/core_commands.py:4103 +#, docstring +msgid "\n" +" Sets [botname]'s server prefix(es).\n\n" +" Warning: This will override global prefixes, the bot will not respond to any global prefixes in this server.\n" +" This is not additive. It will replace all current server prefixes.\n" +" A prefix cannot have more than 25 characters.\n\n" +" **Examples:**\n" +" - `[p]set serverprefix !`\n" +" - `[p]set serverprefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" +" - `[p]set serverprefix \"@[botname] \"` - This uses a mention as the prefix.\n" +" - `[p]set serverprefix ! ? .` - Sets multiple prefixes.\n" +" - `[p]set serverprefix \"Red - Discord Bot\" ?` - Sets the prefix for a specific server. Quotes are needed to use spaces in the server name.\n\n" +" **Arguments:**\n" +" - `[server]` - The server to set the prefix for. Defaults to current server.\n" +" - `[prefixes...]` - The prefixes the bot will respond to on this server. Leave blank to clear server prefixes.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4126 +msgid "Server prefixes have been reset." +msgstr "" + +#: redbot/core/core_commands.py:4134 +msgid "You cannot have a prefix shorter than 1 character." +msgstr "" + +#: redbot/core/core_commands.py:4137 +msgid "You cannot have a prefix longer than 25 characters." +msgstr "" + +#: redbot/core/core_commands.py:4142 +msgid "Server prefix set." +msgstr "" + +#: redbot/core/core_commands.py:4144 +msgid "Server prefixes set." +msgstr "" + +#: redbot/core/core_commands.py:4149 +#, docstring +msgid "\n" +" Set a global bot variable for using buttons in menus.\n\n" +" When enabled, all usage of cores menus API will use buttons instead of reactions.\n\n" +" This defaults to False.\n" +" Using this without a setting will toggle.\n\n" +" **Examples:**\n" +" - `[p]set usebuttons True` - Enables using buttons.\n" +" - `[p]helpset usebuttons` - Toggles the value.\n\n" +" **Arguments:**\n" +" - `[use_buttons]` - Whether to use buttons. Leave blank to toggle.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4168 +msgid "I will use buttons on basic menus." +msgstr "" + +#: redbot/core/core_commands.py:4170 +msgid "I will not use buttons on basic menus." +msgstr "" + +#: redbot/core/core_commands.py:4175 +#, docstring +msgid "\n" +" Set the message that will be sent on uncaught bot errors.\n\n" +" To include the command name in the message, use the `{command}` placeholder.\n\n" +" If you omit the `msg` argument, the message will be reset to the default one.\n\n" +" **Examples:**\n" +" - `[p]set errormsg` - Resets the error message back to the default: \"Error in command '{command}'.\". If the command invoker is one of the bot owners, the message will also include \"Check your console or logs for details.\".\n" +" - `[p]set errormsg Oops, the command {command} has failed! Please try again later.` - Sets the error message to a custom one.\n\n" +" **Arguments:**\n" +" - `[msg]` - The custom error message. Must be less than 1000 characters. Omit to reset to the default one.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4190 +msgid "The message must be less than 1000 characters." +msgstr "" + +#: redbot/core/core_commands.py:4194 +msgid "Successfully updated the error message." +msgstr "" + +#: redbot/core/core_commands.py:4197 +msgid "Successfully reset the error message back to the default one." +msgstr "" + +#: redbot/core/core_commands.py:4204 +#, docstring +msgid "\n" +" Commands to manage settings for the help command.\n\n" +" All help settings are applied globally.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4213 +#, docstring +msgid "\n" +" Show the current help settings.\n\n" +" Warning: These settings may not be accurate if the default formatter is not in use.\n\n" +" **Example:**\n" +" - `[p]helpset showsettings`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4227 +msgid "Warning: The default formatter is not in use, these settings may not apply." +msgstr "" + +#: redbot/core/core_commands.py:4237 +#, docstring +msgid "\n" +" This resets [botname]'s help formatter to the default formatter.\n\n" +" **Example:**\n" +" - `[p]helpset resetformatter`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4246 +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:4255 +#, 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\n" +" **Example:**\n" +" - `[p]helpset resetsettings`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4265 +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:4277 +#, docstring +msgid "\n" +" Allows the help command to be sent as a paginated menu instead of separate\n" +" messages.\n\n" +" When \"reactions\", \"buttons\", \"select\", or \"selectonly\" is passed,\n" +" `[p]help` will only show one page at a time\n" +" and will use the associated control scheme to navigate between pages.\n\n" +" **Examples:**\n" +" - `[p]helpset usemenus reactions` - Enables using reaction menus.\n" +" - `[p]helpset usemenus buttons` - Enables using button menus.\n" +" - `[p]helpset usemenus select` - Enables buttons with a select menu.\n" +" - `[p]helpset usemenus selectonly` - Enables a select menu only on help.\n" +" - `[p]helpset usemenus disable` - Disables help menus.\n\n" +" **Arguments:**\n" +" - `<\"buttons\"|\"reactions\"|\"select\"|\"selectonly\"|\"disable\">` - Whether to use `buttons`,\n" +" `reactions`, `select`, `selectonly`, or no menus.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4297 +msgid "Help will use the select menu only." +msgstr "" + +#: redbot/core/core_commands.py:4300 +msgid "Help will use button menus and add a select menu." +msgstr "" + +#: redbot/core/core_commands.py:4303 +msgid "Help will use button menus." +msgstr "" + +#: redbot/core/core_commands.py:4306 +msgid "Help will use reaction menus." +msgstr "" + +#: redbot/core/core_commands.py:4309 +msgid "Help will not use menus." +msgstr "" + +#: redbot/core/core_commands.py:4316 +#, 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\n" +" **Examples:**\n" +" - `[p]helpset showhidden True` - Enables showing hidden commands.\n" +" - `[p]helpset showhidden` - Toggles the value.\n\n" +" **Arguments:**\n" +" - `[show_hidden]` - Whether to use show hidden commands in help. Leave blank to toggle.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4333 +msgid "Help will not filter hidden commands." +msgstr "" + +#: redbot/core/core_commands.py:4335 +msgid "Help will filter hidden commands." +msgstr "" + +#: redbot/core/core_commands.py:4339 +#, docstring +msgid "\n" +" This allows the help command to show existing commands aliases if there is any.\n\n" +" This defaults to True.\n" +" Using this without a setting will toggle.\n\n" +" **Examples:**\n" +" - `[p]helpset showaliases False` - Disables showing aliases on this server.\n" +" - `[p]helpset showaliases` - Toggles the value.\n\n" +" **Arguments:**\n" +" - `[show_aliases]` - Whether to include aliases in help. Leave blank to toggle.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4356 +msgid "Help will now show command aliases." +msgstr "" + +#: redbot/core/core_commands.py:4358 +msgid "Help will no longer show command aliases." +msgstr "" + +#: redbot/core/core_commands.py:4362 +#, docstring +msgid "\n" +" This allows the help command message to be ticked if help is sent to a DM.\n\n" +" Ticking is reacting to the help message with a ✅.\n\n" +" Defaults to False.\n" +" Using this without a setting will toggle.\n\n" +" Note: This is only used when the bot is not using menus.\n\n" +" **Examples:**\n" +" - `[p]helpset usetick False` - Disables ticking when help is sent to DMs.\n" +" - `[p]helpset usetick` - Toggles the value.\n\n" +" **Arguments:**\n" +" - `[use_tick]` - Whether to tick the help command when help is sent to DMs. Leave blank to toggle.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4383 +msgid "Help will now tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:4385 +msgid "Help will not tick the command when sent in a DM." +msgstr "" + +#: redbot/core/core_commands.py:4389 +#, docstring +msgid "\n" +" Sets if commands which can't be run in the current context should be filtered from help.\n\n" +" Defaults to True.\n" +" Using this without a setting will toggle.\n\n" +" **Examples:**\n" +" - `[p]helpset verifychecks False` - Enables showing unusable commands in help.\n" +" - `[p]helpset verifychecks` - Toggles the value.\n\n" +" **Arguments:**\n" +" - `[verify]` - Whether to hide unusable commands in help. Leave blank to toggle.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4406 +msgid "Help will only show for commands which can be run." +msgstr "" + +#: redbot/core/core_commands.py:4408 +msgid "Help will show up without checking if the commands can be run." +msgstr "" + +#: redbot/core/core_commands.py:4412 +#, docstring +msgid "\n" +" Sets whether the bot should respond to help commands for nonexistent topics.\n\n" +" When enabled, this will indicate the existence of help topics, even if the user can't use it.\n\n" +" Note: This setting on its own does not fully prevent command enumeration.\n\n" +" Defaults to False.\n" +" Using this without a setting will toggle.\n\n" +" **Examples:**\n" +" - `[p]helpset verifyexists True` - Enables sending help for nonexistent topics.\n" +" - `[p]helpset verifyexists` - Toggles the value.\n\n" +" **Arguments:**\n" +" - `[verify]` - Whether to respond to help for nonexistent topics. Leave blank to toggle.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4433 +msgid "Help will verify the existence of help topics." +msgstr "" + +#: redbot/core/core_commands.py:4436 +msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." +msgstr "" + +#: redbot/core/core_commands.py:4444 +#, docstring +msgid "Set the character limit for each page in the help message.\n\n" +" Note: 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\n" +" **Example:**\n" +" - `[p]helpset pagecharlimit 1500`\n\n" +" **Arguments:**\n" +" - `` - The max amount of characters to show per page in the help message.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4461 +msgid "You must give a value of at least 500 characters." +msgstr "" + +#: redbot/core/core_commands.py:4465 +msgid "Done. The character limit per page has been set to {}." +msgstr "" + +#: redbot/core/core_commands.py:4469 +#, docstring +msgid "Set the maximum number of help pages sent in a server channel.\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\n" +" **Examples:**\n" +" - `[p]helpset maxpages 50` - Basically never send help to DMs.\n" +" - `[p]helpset maxpages 0` - Always send help to DMs.\n\n" +" **Arguments:**\n" +" - `` - The max pages allowed to send per help in a server.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4485 redbot/core/core_commands.py:4512 +msgid "You must give a value of zero or greater!" +msgstr "" + +#: redbot/core/core_commands.py:4489 +msgid "Done. The page limit has been set to {}." +msgstr "" + +#: redbot/core/core_commands.py:4494 +#, 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\n" +" **Examples:**\n" +" - `[p]helpset deletedelay 60` - Delete the help pages after a minute.\n" +" - `[p]helpset deletedelay 1` - Delete the help pages as quickly as possible.\n" +" - `[p]helpset deletedelay 1209600` - Max time to wait before deleting (14 days).\n" +" - `[p]helpset deletedelay 0` - Disable deleting help pages.\n\n" +" **Arguments:**\n" +" - `` - The seconds to wait before deleting help pages.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4515 +msgid "The delay cannot be longer than 14 days!" +msgstr "" + +#: redbot/core/core_commands.py:4520 +msgid "Done. Help messages will not be deleted now." +msgstr "" + +#: redbot/core/core_commands.py:4522 +msgid "Done. The delete delay has been set to {} seconds." +msgstr "" + +#: redbot/core/core_commands.py:4526 +#, docstring +msgid "Set the timeout for reactions, if menus are enabled.\n\n" +" The default is 30 seconds.\n" +" The timeout has to be between 15 and 300 seconds.\n\n" +" **Examples:**\n" +" - `[p]helpset reacttimeout 30` - The default timeout.\n" +" - `[p]helpset reacttimeout 60` - Timeout of 1 minute.\n" +" - `[p]helpset reacttimeout 15` - Minimum allowed timeout.\n" +" - `[p]helpset reacttimeout 300` - Max allowed timeout (5 mins).\n\n" +" **Arguments:**\n" +" - `` - The timeout, in seconds, of the reactions.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4541 +msgid "You must give a value of at least 15 seconds!" +msgstr "" + +#: redbot/core/core_commands.py:4544 +msgid "The timeout cannot be greater than 5 minutes!" +msgstr "" + +#: redbot/core/core_commands.py:4548 +msgid "Done. The reaction timeout has been set to {} seconds." +msgstr "" + +#: redbot/core/core_commands.py:4552 +#, docstring +msgid "\n" +" Set the tagline to be used.\n\n" +" The maximum tagline length is 2048 characters.\n" +" This setting only applies to embedded help. If no tagline is specified, the default will be used instead.\n\n" +" You can use `[​p]` in your tagline, which will be replaced by the bot's prefix.\n\n" +" **Examples:**\n" +" - `[p]helpset tagline Thanks for using the bot!`\n" +" - `[p]helpset tagline Use [​p]invite to add me to your server.`\n" +" - `[p]helpset tagline` - Resets the tagline to the default.\n\n" +" **Arguments:**\n" +" - `[tagline]` - The tagline to appear at the bottom of help embeds. Leave blank to reset.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4570 +msgid "The tagline has been reset." +msgstr "" + +#: redbot/core/core_commands.py:4574 +msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." +msgstr "" + +#: redbot/core/core_commands.py:4582 +msgid "The tagline has been set." +msgstr "" + +#: redbot/core/core_commands.py:4587 +#, docstring +msgid "Sends a message to the owner.\n\n" +" This is limited to one message every 60 seconds per person.\n\n" +" **Example:**\n" +" - `[p]contact Help! The bot has become sentient!`\n\n" +" **Arguments:**\n" +" - `[message]` - The message to send to the owner.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4599 +msgid "User ID: {}" +msgstr "" + +#: redbot/core/core_commands.py:4602 +msgid "through DM" +msgstr "" + +#: redbot/core/core_commands.py:4604 +msgid "from {}" +msgstr "" + +#: redbot/core/core_commands.py:4605 +msgid " | Server ID: {}" +msgstr "" + +#: redbot/core/core_commands.py:4610 +msgid "Use `{}dm {} ` to reply to this user" +msgstr "" + +#: redbot/core/core_commands.py:4612 +msgid "Sent by {} {}" +msgstr "" + +#: redbot/core/core_commands.py:4617 +msgid "I've been configured not to send this anywhere." +msgstr "" + +#: redbot/core/core_commands.py:4663 +msgid "Your message has been sent." +msgstr "" + +#: redbot/core/core_commands.py:4665 +msgid "I'm unable to deliver your message. Sorry." +msgstr "" + +#: redbot/core/core_commands.py:4670 +#, docstring +msgid "Sends a DM to a user.\n\n" +" This command needs a user ID to work.\n\n" +" To get a user ID, go to Discord's settings and open the 'Appearance' tab.\n" +" Enable 'Developer Mode', then right click a user and click on 'Copy ID'.\n\n" +" **Example:**\n" +" - `[p]dm 262626262626262626 Do you like me? Yes / No`\n\n" +" **Arguments:**\n" +" - `[message]` - The message to dm to the user.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4686 +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:4696 +msgid "Owner of {}" +msgstr "" + +#: redbot/core/core_commands.py:4697 +msgid "You can reply to this message with {}contact" +msgstr "" + +#: redbot/core/core_commands.py:4708 redbot/core/core_commands.py:4718 +msgid "Sorry, I couldn't deliver your message to {}" +msgstr "" + +#: redbot/core/core_commands.py:4711 redbot/core/core_commands.py:4721 +msgid "Message delivered to {}" +msgstr "" + +#: redbot/core/core_commands.py:4726 +#, docstring +msgid "Prints the bot's data path." +msgstr "" + +#: redbot/core/core_commands.py:4730 +msgid "Data path: {path}" +msgstr "" + +#: redbot/core/core_commands.py:4736 +#, docstring +msgid "Shows debug information useful for debugging." +msgstr "" + +#: redbot/core/core_commands.py:4759 +#, docstring +msgid "\n" +" Diagnose issues with the command checks with ease!\n\n" +" If you want to diagnose the command from a text channel in a different server,\n" +" you can do so by using the command in DMs.\n\n" +" **Example:**\n" +" - `[p]diagnoseissues #general @Slime ban` - Diagnose why @Slime can't use `[p]ban` in #general channel.\n\n" +" **Arguments:**\n" +" - `[channel]` - The text channel that the command should be tested for. Defaults to the current channel.\n" +" - `` - The member that should be considered as the command caller.\n" +" - `` - The name of the command to test.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4775 +msgid "A text channel, voice channel, stage channel, or thread needs to be passed when using this command in DMs." +msgstr "" + +#: redbot/core/core_commands.py:4792 +msgid "The given user is not a member of the diagnosed server." +msgstr "" + +#: redbot/core/core_commands.py:4799 +msgid "Don't try to fool me, the given member can't access the {channel} channel!" +msgstr "" + +#: redbot/core/core_commands.py:4810 +#, docstring +msgid "\n" +" Commands to manage the allowlist.\n\n" +" Warning: When the allowlist is in use, the bot will ignore commands from everyone not on the list.\n\n" +" Use `[p]allowlist clear` to disable the allowlist\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4821 +#, docstring +msgid "\n" +" Adds users to the allowlist.\n\n" +" **Examples:**\n" +" - `[p]allowlist add @26 @Will` - Adds two users to the allowlist.\n" +" - `[p]allowlist add 262626262626262626` - Adds a user by ID.\n\n" +" **Arguments:**\n" +" - `` - The user or users to add to the allowlist.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4833 +msgid "Users have been added to the allowlist." +msgstr "" + +#: redbot/core/core_commands.py:4835 +msgid "User has been added to the allowlist." +msgstr "" + +#: redbot/core/core_commands.py:4839 +#, docstring +msgid "\n" +" Lists users on the allowlist.\n\n" +" **Example:**\n" +" - `[p]allowlist list`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4851 +msgid "Users on the allowlist:" +msgstr "" + +#: redbot/core/core_commands.py:4853 +msgid "User on the allowlist:" +msgstr "" + +#: redbot/core/core_commands.py:4857 redbot/core/core_commands.py:4953 +#: redbot/core/modlog.py:404 redbot/core/modlog.py:426 +#: redbot/core/modlog.py:442 +msgid "Unknown or Deleted User" +msgstr "" + +#: redbot/core/core_commands.py:4865 +#, docstring +msgid "\n" +" Removes users from the allowlist.\n\n" +" The allowlist will be disabled if all users are removed.\n\n" +" **Examples:**\n" +" - `[p]allowlist remove @26 @Will` - Removes two users from the allowlist.\n" +" - `[p]allowlist remove 262626262626262626` - Removes a user by ID.\n\n" +" **Arguments:**\n" +" - `` - The user or users to remove from the allowlist.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4879 +msgid "Users have been removed from the allowlist." +msgstr "" + +#: redbot/core/core_commands.py:4881 +msgid "User has been removed from the allowlist." +msgstr "" + +#: redbot/core/core_commands.py:4885 +#, docstring +msgid "\n" +" Clears the allowlist.\n\n" +" This disables the allowlist.\n\n" +" **Example:**\n" +" - `[p]allowlist clear`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4894 +msgid "Allowlist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:4899 +#, docstring +msgid "\n" +" Commands to manage the blocklist.\n\n" +" Use `[p]blocklist clear` to disable the blocklist\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4908 +#, docstring +msgid "\n" +" Adds users to the blocklist.\n\n" +" **Examples:**\n" +" - `[p]blocklist add @26 @Will` - Adds two users to the blocklist.\n" +" - `[p]blocklist add 262626262626262626` - Blocks a user by ID.\n\n" +" **Arguments:**\n" +" - `` - The user or users to add to the blocklist.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4924 +msgid "You cannot add an owner to the blocklist!" +msgstr "" + +#: redbot/core/core_commands.py:4929 +msgid "Users have been added to the blocklist." +msgstr "" + +#: redbot/core/core_commands.py:4931 +msgid "User has been added to the blocklist." +msgstr "" + +#: redbot/core/core_commands.py:4935 +#, docstring +msgid "\n" +" Lists users on the blocklist.\n\n" +" **Example:**\n" +" - `[p]blocklist list`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4947 +msgid "Users on the blocklist:" +msgstr "" + +#: redbot/core/core_commands.py:4949 +msgid "User on the blocklist:" +msgstr "" + +#: redbot/core/core_commands.py:4961 +#, docstring +msgid "\n" +" Removes users from the blocklist.\n\n" +" **Examples:**\n" +" - `[p]blocklist remove @26 @Will` - Removes two users from the blocklist.\n" +" - `[p]blocklist remove 262626262626262626` - Removes a user by ID.\n\n" +" **Arguments:**\n" +" - `` - The user or users to remove from the blocklist.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4973 +msgid "Users have been removed from the blocklist." +msgstr "" + +#: redbot/core/core_commands.py:4975 +msgid "User has been removed from the blocklist." +msgstr "" + +#: redbot/core/core_commands.py:4979 +#, docstring +msgid "\n" +" Clears the blocklist.\n\n" +" **Example:**\n" +" - `[p]blocklist clear`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4986 +msgid "Blocklist has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:4992 +#, docstring +msgid "\n" +" Commands to manage the server specific allowlist.\n\n" +" Warning: When the allowlist is in use, the bot will ignore commands from everyone not on the list in the server.\n\n" +" Use `[p]localallowlist clear` to disable the allowlist\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:5005 +#, docstring +msgid "\n" +" Adds a user or role to the server allowlist.\n\n" +" **Examples:**\n" +" - `[p]localallowlist add @26 @Will` - Adds two users to the local allowlist.\n" +" - `[p]localallowlist add 262626262626262626` - Allows a user by ID.\n" +" - `[p]localallowlist add \"Super Admins\"` - Allows a role with a space in the name without mentioning.\n\n" +" **Arguments:**\n" +" - `` - The users or roles to remove from the local allowlist.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:5024 +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 "Ne mogu vam to dopustiti jer bi ste uklonili svoju mogućnost pokretanja naredbi. Prvo se dodajte na popis dopuštenih." + +#: redbot/core/core_commands.py:5033 +msgid "Users and/or roles have been added to the allowlist." +msgstr "Korisnici i/ili uloge dodani su na popis dopuštenih." + +#: redbot/core/core_commands.py:5035 +msgid "User or role has been added to the allowlist." +msgstr "Korisnik ili uloga dodani su na popis dopuštenih." + +#: redbot/core/core_commands.py:5039 +#, docstring +msgid "\n" +" Lists users and roles on the server allowlist.\n\n" +" **Example:**\n" +" - `[p]localallowlist list`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:5051 +msgid "Allowed users and/or roles:" +msgstr "Dopušteni korisnici i/ili uloge:" + +#: redbot/core/core_commands.py:5053 +msgid "Allowed user or role:" +msgstr "Dopušten korisnik ili uloga:" + +#: redbot/core/core_commands.py:5057 redbot/core/core_commands.py:5177 +msgid "Unknown or Deleted User/Role" +msgstr "Nepoznat ili izbrisan korisnik/uloga" + +#: redbot/core/core_commands.py:5067 +#, docstring +msgid "\n" +" Removes user or role from the allowlist.\n\n" +" The local allowlist will be disabled if all users are removed.\n\n" +" **Examples:**\n" +" - `[p]localallowlist remove @26 @Will` - Removes two users from the local allowlist.\n" +" - `[p]localallowlist remove 262626262626262626` - Removes a user by ID.\n" +" - `[p]localallowlist remove \"Super Admins\"` - Removes a role with a space in the name without mentioning.\n\n" +" **Arguments:**\n" +" - `` - The users or roles to remove from the local allowlist.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:5088 +msgid "I cannot allow you to do this, as it would remove your ability to run commands." +msgstr "Ne mogu ti dozvoliti da to učiniš jer bi to uklonilo tvoju sposobnost pokretanja naredbi." + +#: redbot/core/core_commands.py:5096 +msgid "Users and/or roles have been removed from the server allowlist." +msgstr "Korisnici i/ili uloge uklonjeni su sa serverovog popisa dopuštenih." + +#: redbot/core/core_commands.py:5098 +msgid "User or role has been removed from the server allowlist." +msgstr "Korisnik ili uloga uklonjeni su sa serverovog popisa dopuštenih." + +#: redbot/core/core_commands.py:5102 +#, docstring +msgid "\n" +" Clears the allowlist.\n\n" +" This disables the local allowlist and clears all entries.\n\n" +" **Example:**\n" +" - `[p]localallowlist clear`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:5111 +msgid "Server allowlist has been cleared." +msgstr "Serverov popis dopuštenih je izbrisan." + +#: redbot/core/core_commands.py:5117 +#, docstring +msgid "\n" +" Commands to manage the server specific blocklist.\n\n" +" Use `[p]localblocklist clear` to disable the blocklist\n" +" " +msgstr "\n" +" Naredbe za upravljanje serverovim popisom blokiranih.\n\n" +" Upotrijebite `[p]localblocklist clear` da biste onemogućili popis blokiranih\n" +" " + +#: redbot/core/core_commands.py:5128 +#, docstring +msgid "\n" +" Adds a user or role to the local blocklist.\n\n" +" **Examples:**\n" +" - `[p]localblocklist add @26 @Will` - Adds two users to the local blocklist.\n" +" - `[p]localblocklist add 262626262626262626` - Blocks a user by ID.\n" +" - `[p]localblocklist add \"Bad Apples\"` - Blocks a role with a space in the name without mentioning.\n\n" +" **Arguments:**\n" +" - `` - The users or roles to add to the local blocklist.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:5142 +msgid "You cannot add yourself to the blocklist!" +msgstr "Ne možete dodati sebe na popis blokiranih!" + +#: redbot/core/core_commands.py:5145 +msgid "You cannot add the guild owner to the blocklist!" +msgstr "Ne možete dodati vlasnika servera na popis blokiranih!" + +#: redbot/core/core_commands.py:5148 +msgid "You cannot add a bot owner to the blocklist!" +msgstr "Ne možete dodati vlasnika bota na popis blokiranih!" + +#: redbot/core/core_commands.py:5153 +msgid "Users and/or roles have been added from the server blocklist." +msgstr "Korisnici i/ili uloge dodani su sa serverovog popisa blokiranih." + +#: redbot/core/core_commands.py:5155 +msgid "User or role has been added from the server blocklist." +msgstr "Korisnik ili uloga dodani su sa serverovog popisa blokiranih." + +#: redbot/core/core_commands.py:5159 +#, docstring +msgid "\n" +" Lists users and roles on the server blocklist.\n\n" +" **Example:**\n" +" - `[p]localblocklist list`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:5171 +msgid "Blocked users and/or roles:" +msgstr "Blokirani korisnici i/ili uloge:" + +#: redbot/core/core_commands.py:5173 +msgid "Blocked user or role:" +msgstr "Blokiran korisnik ili uloga:" + +#: redbot/core/core_commands.py:5187 +#, docstring +msgid "\n" +" Removes user or role from local blocklist.\n\n" +" **Examples:**\n" +" - `[p]localblocklist remove @26 @Will` - Removes two users from the local blocklist.\n" +" - `[p]localblocklist remove 262626262626262626` - Unblocks a user by ID.\n" +" - `[p]localblocklist remove \"Bad Apples\"` - Unblocks a role with a space in the name without mentioning.\n\n" +" **Arguments:**\n" +" - `` - The users or roles to remove from the local blocklist.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:5201 +msgid "Users and/or roles have been removed from the server blocklist." +msgstr "Korisnici i/ili uloge uklonjeni su sa serverovog popisa blokiranih." + +#: redbot/core/core_commands.py:5203 +msgid "User or role has been removed from the server blocklist." +msgstr "Korisnik ili uloga uklonjeni su sa serverovog popisa blokiranih." + +#: redbot/core/core_commands.py:5207 +#, docstring +msgid "\n" +" Clears the server blocklist.\n\n" +" This disables the server blocklist and clears all entries.\n\n" +" **Example:**\n" +" - `[p]blocklist clear`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:5216 +msgid "Server blocklist has been cleared." +msgstr "Serverov popis blokiranih je izbrisan." + +#: redbot/core/core_commands.py:5221 +#, docstring +msgid "Commands to enable and disable commands and cogs." +msgstr "Naredbe za omogućavanje i onemogućavanje naredbi i Cog-ova." + +#: redbot/core/core_commands.py:5227 +#, docstring +msgid "Set the default state for a cog as disabled.\n\n" +" This will disable the cog for all servers by default.\n" +" To override it, use `[p]command enablecog` on the servers you want to allow usage.\n\n" +" Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" +" **Examples:**\n" +" - `[p]command defaultdisablecog Economy`\n" +" - `[p]command defaultdisablecog ModLog`\n\n" +" **Arguments:**\n" +" - `` - The name of the cog to make disabled by default. Must be title-case.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:5243 +msgid "You can't disable this cog by default." +msgstr "Ne možete onemogućiti ovaj Cog prema zadanim postavkama." + +#: redbot/core/core_commands.py:5245 +msgid "{cogname} has been set as disabled by default." +msgstr "{cogname} je postavljen kao onemogućen prema zadanim postavkama." + +#: redbot/core/core_commands.py:5250 +#, docstring +msgid "Set the default state for a cog as enabled.\n\n" +" This will re-enable the cog for all servers by default.\n" +" To override it, use `[p]command disablecog` on the servers you want to disallow usage.\n\n" +" Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" +" **Examples:**\n" +" - `[p]command defaultenablecog Economy`\n" +" - `[p]command defaultenablecog ModLog`\n\n" +" **Arguments:**\n" +" - `` - The name of the cog to make enabled by default. Must be title-case.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:5266 +msgid "{cogname} has been set as enabled by default." +msgstr "{cogname} je postavljen kao omogućen prema zadanim postavkama." + +#: redbot/core/core_commands.py:5271 +#, docstring +msgid "Disable a cog in this server.\n\n" +" Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" +" **Examples:**\n" +" - `[p]command disablecog Economy`\n" +" - `[p]command disablecog ModLog`\n\n" +" **Arguments:**\n" +" - `` - The name of the cog to disable on this server. Must be title-case.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:5284 +msgid "You can't disable this cog as you would lock yourself out." +msgstr "Ne možete onemogućiti ovaj Cog jer bi sami sebe zaključali." + +#: redbot/core/core_commands.py:5286 +msgid "{cogname} has been disabled in this guild." +msgstr "{cogname} je onemogućen u ovom serveru." + +#: redbot/core/core_commands.py:5289 +msgid "{cogname} was already disabled (nothing to do)." +msgstr "{cogname} je već onemogućen (nemam išta za napraviti)." + +#: redbot/core/core_commands.py:5295 +#, docstring +msgid "Enable a cog in this server.\n\n" +" Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" +" **Examples:**\n" +" - `[p]command enablecog Economy`\n" +" - `[p]command enablecog ModLog`\n\n" +" **Arguments:**\n" +" - `` - The name of the cog to enable on this server. Must be title-case.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:5307 +msgid "{cogname} has been enabled in this guild." +msgstr "{cogname} je omogućen u ovom serveru." + +#: redbot/core/core_commands.py:5312 +msgid "Cog \"{arg}\" not found." +msgstr "Cog \"{arg}\" nije pronađen." + +#: redbot/core/core_commands.py:5315 +msgid "{cogname} was not disabled (nothing to do)." +msgstr "{cogname} nije onemogućen (nemam išta za napraviti)." + +#: redbot/core/core_commands.py:5321 +#, docstring +msgid "List the cogs which are disabled in this server.\n\n" +" **Example:**\n" +" - `[p]command listdisabledcogs`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:5334 +msgid "The following cogs are disabled in this guild:\n" +msgstr "Sljedeći Cog-ovi su onemogućeni u ovom serveru:\n" + +#: redbot/core/core_commands.py:5340 +msgid "There are no disabled cogs in this guild." +msgstr "U ovom serveru nema onemogućenih Cog-ova." + +#: redbot/core/core_commands.py:5344 +#, docstring +msgid "\n" +" List disabled commands.\n\n" +" If you're the bot owner, this will show global disabled commands by default.\n" +" Otherwise, this will show disabled commands on the current server.\n\n" +" **Example:**\n" +" - `[p]command listdisabled`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:5361 +#, docstring +msgid "List disabled commands globally.\n\n" +" **Example:**\n" +" - `[p]command listdisabled global`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:5368 +msgid "There aren't any globally disabled commands." +msgstr "Nema globalno onemogućenih naredbi." + +#: redbot/core/core_commands.py:5371 +msgid "{} commands are disabled globally.\n" +msgstr "{} naredbi je globalno onemogućeno.\n" + +#: redbot/core/core_commands.py:5375 +msgid "1 command is disabled globally.\n" +msgstr "Jedna naredba je globalno onemogućena.\n" + +#: redbot/core/core_commands.py:5383 +#, docstring +msgid "List disabled commands in this server.\n\n" +" **Example:**\n" +" - `[p]command listdisabled guild`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:5390 +msgid "There aren't any disabled commands in {}." +msgstr "U {} nema onemogućenih naredbi." + +#: redbot/core/core_commands.py:5393 +msgid "{} commands are disabled in {}.\n" +msgstr "{} naredbi je onemogućeno u {}.\n" + +#: redbot/core/core_commands.py:5397 +msgid "1 command is disabled in {}.\n" +msgstr "Jedna naredba je onemogućena u {}.\n" + +#: redbot/core/core_commands.py:5404 +#, docstring +msgid "\n" +" Disable a command.\n\n" +" If you're the bot owner, this will disable commands globally by default.\n" +" Otherwise, this will disable commands on the current server.\n\n" +" **Examples:**\n" +" - `[p]command disable userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable urban` - Disables the `urban` command in the General cog.\n\n" +" **Arguments:**\n" +" - `` - The command to disable.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:5426 +#, docstring +msgid "\n" +" Disable a command globally.\n\n" +" **Examples:**\n" +" - `[p]command disable global userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable global urban` - Disables the `urban` command in the General cog.\n\n" +" **Arguments:**\n" +" - `` - The command to disable globally.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:5438 redbot/core/core_commands.py:5474 +msgid "The command to disable cannot be `command` or any of its subcommands." +msgstr "Naredba koju onemogućujete ne može biti `command` ni bilo koja od njezinih podnaredbi." + +#: redbot/core/core_commands.py:5444 redbot/core/core_commands.py:5480 +msgid "This command is designated as being always available and cannot be disabled." +msgstr "Ova naredba je označena kao uvijek dostupna i ne može se onemogućiti." + +#: redbot/core/core_commands.py:5453 +msgid "That command is already disabled globally." +msgstr "Ta je naredba već globalno onemogućena." + +#: redbot/core/core_commands.py:5462 +#, docstring +msgid "\n" +" Disable a command in this server only.\n\n" +" **Examples:**\n" +" - `[p]command disable server userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable server urban` - Disables the `urban` command in the General cog.\n\n" +" **Arguments:**\n" +" - `` - The command to disable for the current server.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:5486 +msgid "You are not allowed to disable that command." +msgstr "Nije vam dopušteno onemogućiti tu naredbu." + +#: redbot/core/core_commands.py:5496 +msgid "That command is already disabled in this server." +msgstr "Ta je naredba već onemogućena u ovom serveru." + +#: redbot/core/core_commands.py:5502 +#, docstring +msgid "Enable a command.\n\n" +" If you're the bot owner, this will try to enable a globally disabled command by default.\n" +" Otherwise, this will try to enable a command disabled on the current server.\n\n" +" **Examples:**\n" +" - `[p]command enable userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable urban` - Enables the `urban` command in the General cog.\n\n" +" **Arguments:**\n" +" - `` - The command to enable.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:5522 +#, docstring +msgid "\n" +" Enable a command globally.\n\n" +" **Examples:**\n" +" - `[p]command enable global userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable global urban` - Enables the `urban` command in the General cog.\n\n" +" **Arguments:**\n" +" - `` - The command to enable globally.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:5537 +msgid "That command is already enabled globally." +msgstr "Ta je naredba već globalno omogućena." + +#: redbot/core/core_commands.py:5546 +#, docstring +msgid "\n" +" Enable a command in this server.\n\n" +" **Examples:**\n" +" - `[p]command enable server userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable server urban` - Enables the `urban` command in the General cog.\n\n" +" **Arguments:**\n" +" - `` - The command to enable for the current server.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:5558 +msgid "You are not allowed to enable that command." +msgstr "Nije vam dopušteno omogućiti tu naredbu." + +#: redbot/core/core_commands.py:5568 +msgid "That command is already enabled in this server." +msgstr "Ta je naredba već omogućena u ovom serveru." + +#: redbot/core/core_commands.py:5575 +#, 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 `{command}` placeholder.\n\n" +" **Examples:**\n" +" - `[p]command disabledmsg This command is disabled`\n" +" - `[p]command disabledmsg {command} is disabled`\n" +" - `[p]command disabledmsg` - Sends nothing when a disabled command is attempted.\n\n" +" **Arguments:**\n" +" - `[message]` - The message to send when a disabled command is attempted.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:5596 +#, docstring +msgid "\n" +" Commands to manage server settings for immunity from automated actions.\n\n" +" This includes duplicate message deletion and mention spam from the Mod cog, and filters from the Filter cog.\n" +" " +msgstr "\n" +" Naredbe za upravljanje postavkama servera za imunitet od automatiziranih radnji.\n\n" +" To uključuje brisanje duplikatnih poruka i neželjenog spominjanja iz Mod Cog-a i filtre iz Filter Cog-a.\n" +" " + +#: redbot/core/core_commands.py:5605 +#, docstring +msgid "\n" +" Gets the current members and roles configured for automatic moderation action immunity.\n\n" +" **Example:**\n" +" - `[p]autoimmune list`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:5618 +msgid "Roles immune from automated moderation actions:\n" +msgstr "Uloge imune na automatizirane radnje moderiranja:\n" + +#: redbot/core/core_commands.py:5623 +msgid "Members immune from automated moderation actions:\n" +msgstr "Članovi imuni na automatizirane radnje moderiranja:\n" + +#: redbot/core/core_commands.py:5627 +msgid "No immunity settings here." +msgstr "Ovdje nema postavki imuniteta." + +#: redbot/core/core_commands.py:5636 +#, docstring +msgid "\n" +" Makes a user or role immune from automated moderation actions.\n\n" +" **Examples:**\n" +" - `[p]autoimmune add @Twentysix` - Adds a user.\n" +" - `[p]autoimmune add @Mods` - Adds a role.\n\n" +" **Arguments:**\n" +" - `` - The user or role to add immunity to.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:5648 +msgid "Already added." +msgstr "Već dodano." + +#: redbot/core/core_commands.py:5656 +#, docstring +msgid "\n" +" Remove a user or role from being immune to automated moderation actions.\n\n" +" **Examples:**\n" +" - `[p]autoimmune remove @Twentysix` - Removes a user.\n" +" - `[p]autoimmune remove @Mods` - Removes a role.\n\n" +" **Arguments:**\n" +" - `` - The user or role to remove immunity from.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:5668 +msgid "Not in list." +msgstr "Nije na popisu." + +#: redbot/core/core_commands.py:5676 +#, docstring +msgid "\n" +" Checks if a user or role would be considered immune from automated actions.\n\n" +" **Examples:**\n" +" - `[p]autoimmune isimmune @Twentysix`\n" +" - `[p]autoimmune isimmune @Mods`\n\n" +" **Arguments:**\n" +" - `` - The user or role to check the immunity of.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:5688 +msgid "They are immune." +msgstr "Imuni su." + +#: redbot/core/core_commands.py:5690 +msgid "They are not immune." +msgstr "Nisu imuni." + +#: redbot/core/core_commands.py:5717 +#, docstring +msgid "\n" +" Commands to add servers or channels to the ignore list.\n\n" +" The ignore list will prevent the bot from responding to commands in the configured locations.\n\n" +" Note: Owners and Admins override the ignore list.\n" +" " +msgstr "\n" +" Naredbe za dodavanje servera ili kanala na popis ignoriranja.\n\n" +" Popis ignoriranja spriječit će bota da odgovori na naredbe na konfiguriranim mjestima.\n\n" +" Napomena: Vlasnici i administratori nadjačavaju popis ignoriranja.\n" +" " + +#: redbot/core/core_commands.py:5727 +#, docstring +msgid "\n" +" List the currently ignored servers and channels.\n\n" +" **Example:**\n" +" - `[p]ignore list`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:5749 +#, docstring +msgid "\n" +" Ignore commands in the channel, thread, or category.\n\n" +" Defaults to the current thread or channel.\n\n" +" Note: Owners, Admins, and those with Manage Channel permissions override ignored channels.\n\n" +" **Examples:**\n" +" - `[p]ignore channel #general` - Ignores commands in the #general channel.\n" +" - `[p]ignore channel` - Ignores commands in the current channel.\n" +" - `[p]ignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" +" - `[p]ignore channel 356236713347252226` - Also accepts IDs.\n\n" +" **Arguments:**\n" +" - `` - The channel to ignore. This can also be a thread or category channel.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:5767 +msgid "Channel added to ignore list." +msgstr "Kanal je dodan na popis ignoriranih." + +#: redbot/core/core_commands.py:5769 +msgid "Channel already in ignore list." +msgstr "Kanal je već na popisu ignoriranih." + +#: redbot/core/core_commands.py:5774 +#, docstring +msgid "\n" +" Ignore commands in this server.\n\n" +" Note: Owners, Admins, and those with Manage Server permissions override ignored servers.\n\n" +" **Example:**\n" +" - `[p]ignore server` - Ignores the current server\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:5785 +msgid "This server has been added to the ignore list." +msgstr "Ovaj server je dodan na popis ignoriranih." + +#: redbot/core/core_commands.py:5787 +msgid "This server is already being ignored." +msgstr "Ovaj server se već ignorira." + +#: redbot/core/core_commands.py:5793 +#, docstring +msgid "Commands to remove servers or channels from the ignore list." +msgstr "Naredbe za uklanjanje servera ili kanala s popisa ignoriranih." + +#: redbot/core/core_commands.py:5808 +#, docstring +msgid "\n" +" Remove a channel, thread, or category from the ignore list.\n\n" +" Defaults to the current thread or channel.\n\n" +" **Examples:**\n" +" - `[p]unignore channel #general` - Unignores commands in the #general channel.\n" +" - `[p]unignore channel` - Unignores commands in the current channel.\n" +" - `[p]unignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" +" - `[p]unignore channel 356236713347252226` - Also accepts IDs. Use this method to unignore categories.\n\n" +" **Arguments:**\n" +" - `` - The channel to unignore. This can also be a thread or category channel.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:5824 +msgid "Channel removed from ignore list." +msgstr "Kanal je uklonjen s popisa ignoriranih." + +#: redbot/core/core_commands.py:5826 +msgid "That channel is not in the ignore list." +msgstr "Ovaj kanal nije na popisu ignoriranih." + +#: redbot/core/core_commands.py:5831 +#, docstring +msgid "\n" +" Remove this server from the ignore list.\n\n" +" **Example:**\n" +" - `[p]unignore server` - Stops ignoring the current server\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:5840 +msgid "This server has been removed from the ignore list." +msgstr "Ovaj server je uklonjen s popisa ignoriranih." + +#: redbot/core/core_commands.py:5842 +msgid "This server is not in the ignore list." +msgstr "Ovaj server nije na popisu ignoriranih." + +#: redbot/core/core_commands.py:5856 +msgid "This server is currently being ignored." +msgstr "Ovaj server se trenutno ignorira." + +#: redbot/core/core_commands.py:5873 redbot/core/core_commands.py:5875 +#: redbot/core/core_commands.py:5876 +msgid "None" +msgstr "" + +#: redbot/core/core_commands.py:5877 +msgid "Currently ignored categories: {categories}\n" +"Channels: {channels}\n" +"Threads (excluding archived):{threads}" +msgstr "" + +#: redbot/core/core_commands.py:5894 +#, docstring +msgid "\n" +" Get info about Red's licenses.\n" +" " +msgstr "\n" +" Dobijte informacije o Red-ovim licencama.\n" +" " + +#: redbot/core/dev_commands.py:412 +#, docstring +msgid "Various development focused utilities." +msgstr "Razne usluge usmjerene na razvoj." + +#: redbot/core/dev_commands.py:455 +#, 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` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" +" " +msgstr "" + +#: redbot/core/dev_commands.py:491 +#, 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` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" +" " +msgstr "" + +#: redbot/core/dev_commands.py:527 +#, 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\n" +" Use `exit()` or `quit` to exit the REPL session, prefixed with\n" +" a backtick so they may be interpreted.\n\n" +" Environment Variables:\n" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" +" " +msgstr "" + +#: redbot/core/dev_commands.py:553 +msgid "Already running a REPL session in this channel. Exit it with `quit`." +msgstr "REPL sesija se već izvodi u ovom kanalu. Izađite s `quit`." + +#: redbot/core/dev_commands.py:557 +msgid "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." +msgstr "REPL sesija se već izvodi u ovom kanalu. Nastavi REPL s `{}repl resume`." + +#: redbot/core/dev_commands.py:568 +msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." +msgstr "Unesite kod za izvršenje ili analizu. `exit()` ili `quit` za izlaz. `{}repl pause` za pauziranje." + +#: redbot/core/dev_commands.py:583 +msgid "Exiting." +msgstr "Izlazim." + +#: redbot/core/dev_commands.py:595 +msgid "Unexpected error: " +msgstr "" + +#: redbot/core/dev_commands.py:599 +#, docstring +msgid "Pauses/resumes the REPL running in the current channel." +msgstr "" + +#: redbot/core/dev_commands.py:601 +msgid "There is no currently running REPL session in this channel." +msgstr "Trenutno nema pokrenute REPL sesije u ovom kanalu." + +#: redbot/core/dev_commands.py:609 +msgid "The REPL session in this channel has been resumed." +msgstr "REPL sesija u ovom kanalu je nastavljena." + +#: redbot/core/dev_commands.py:611 +msgid "The REPL session in this channel is now paused." +msgstr "REPL sesija u ovom kanalu je sada pauzirana." + +#: redbot/core/dev_commands.py:617 +#, docstring +msgid "Mock another user invoking a command.\n\n" +" The prefix must not be entered.\n" +" " +msgstr "Pretvarajte se da drugi korisnik poziva naredbu.\n\n" +" Prefiks se ne smije unijeti.\n" +" " + +#: redbot/core/dev_commands.py:633 +#, docstring +msgid "Dispatch a message event as if it were sent by a different user.\n\n" +" Current message is used as a base (including attachments, embeds, etc.),\n" +" the content and author of the message are replaced with the given arguments.\n\n" +" Note: If `content` isn't passed, the message needs to contain embeds, attachments,\n" +" or anything else that makes the message non-empty.\n" +" " +msgstr "Pošaljite događaj poruke kao da ga je poslao drugi korisnik.\n\n" +" Trenutna poruka se koristi kao baza (uključujući privitke, ugrađeni sadržaj itd.),\n" +" sadržaj i autor poruke zamjenjuju se navedenim argumentima.\n\n" +" Napomena: ako `sadržaj` nije proslijeđen, poruka mora sadržavati ugradnje, privitke,\n" +" ili bilo što drugo što poruku čini nepraznom.\n" +" " + +#: redbot/core/dev_commands.py:654 +#, docstring +msgid "Give bot owners the ability to bypass cooldowns.\n\n" +" Does not persist through restarts." +msgstr "Omogućite vlasnicima bota da zaobiđu vrijeme hlađenja.\n\n" +" Ne traje nakon ponovnog pokretanja." + +#: redbot/core/dev_commands.py:662 +msgid "Bot owners will now bypass all commands with cooldowns." +msgstr "Vlasnici bota će sada zaobilaziti hlađenje svih naredbi." + +#: redbot/core/dev_commands.py:664 +msgid "Bot owners will no longer bypass all commands with cooldowns." +msgstr "Vlasnici bota više neće zaobilaziti hlađenje svih naredbi." + +#: redbot/core/errors.py:61 +msgid "{user}'s balance cannot rise above {max} {currency}." +msgstr "Račun korisnika {user} ne može porasti iznad {max} {currency}." + +#: redbot/core/modlog.py:393 +msgid "Case #{} | {} {}" +msgstr "Slučaj #{} | {} {}" + +#: redbot/core/modlog.py:395 +msgid "**Reason:** Use the `reason` command to add it" +msgstr "**Razlog:** Koristite naredbu `reason` da biste ga dodali" + +#: redbot/core/modlog.py:398 +msgid "Unknown" +msgstr "Nepoznato" + +#: redbot/core/modlog.py:402 redbot/core/modlog.py:424 +#: redbot/core/modlog.py:439 +msgid "Deleted User." +msgstr "Izbrisan korisnik." + +#: redbot/core/modlog.py:476 +msgid "Deleted or archived thread ({thread_id}) in {channel_name}" +msgstr "" + +#: redbot/core/modlog.py:480 +msgid "Thread {thread_id} in {channel_id} (deleted)" +msgstr "" + +#: redbot/core/modlog.py:484 +msgid "{channel_id} (deleted)" +msgstr "" + +#: redbot/core/modlog.py:489 +msgid "Thread {thread_name} in {channel_name}" +msgstr "" + +#: redbot/core/modlog.py:493 +msgid "Thread {thread_name} in {channel_id} (deleted)" +msgstr "" + +#: redbot/core/modlog.py:499 redbot/core/modlog.py:527 +msgid "Reason:" +msgstr "" + +#: redbot/core/modlog.py:513 +msgid "Moderator" +msgstr "Moderator" + +#: redbot/core/modlog.py:515 +msgid "Until" +msgstr "Do" + +#: redbot/core/modlog.py:516 +msgid "Duration" +msgstr "Trajanje" + +#: redbot/core/modlog.py:518 +msgid "Channel" +msgstr "Kanal" + +#: redbot/core/modlog.py:520 +msgid "Amended by" +msgstr "Izmijenio" + +#: redbot/core/modlog.py:522 +msgid "Last modified at" +msgstr "Posljednja izmjena" + +#: redbot/core/modlog.py:542 +msgid "User:" +msgstr "" + +#: redbot/core/modlog.py:543 +msgid "Moderator:" +msgstr "" + +#: redbot/core/modlog.py:546 +msgid "Until:" +msgstr "" + +#: redbot/core/modlog.py:546 +msgid "Duration:" +msgstr "" + +#: redbot/core/modlog.py:549 redbot/core/modlog.py:551 +msgid "Channel:" +msgstr "" + +#: redbot/core/modlog.py:553 +msgid "Amended by:" +msgstr "" + +#: redbot/core/modlog.py:555 +msgid "Last modified at:" +msgstr "" + +#: redbot/core/tree.py:271 +msgid "Command not found." +msgstr "" + +#: redbot/core/tree.py:332 +msgid "You are not permitted to use this command." +msgstr "" + diff --git a/redbot/core/locales/hu-HU.po b/redbot/core/locales/hu-HU.po index 7e8506d5163..95773cdbec5 100644 --- a/redbot/core/locales/hu-HU.po +++ b/redbot/core/locales/hu-HU.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-12 15:52+0000\n" +"POT-Creation-Date: 2024-03-23 23:21+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,20 +15,12 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: hu_HU\n" -#: redbot/core/bank.py:1019 -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:1026 -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:316 +#: redbot/core/_cog_manager.py:317 #, 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:325 +#: redbot/core/_cog_manager.py:326 #, docstring msgid "\n" " Lists current cog paths in order of priority.\n" @@ -37,13 +29,13 @@ msgstr "\n" " Listázza a cog útvonalait prioritás szerint.\n" " " -#: redbot/core/cog_manager.py:333 +#: redbot/core/_cog_manager.py:334 msgid "Install Path: {install_path}\n" "Core Path: {core_path}\n\n" msgstr "Telepítési útvonal: {install_path}\n" "Alap útvonal: {core_path}\n\n" -#: redbot/core/cog_manager.py:347 +#: redbot/core/_cog_manager.py:348 #, docstring msgid "\n" " Add a path to the list of available cog paths.\n" @@ -52,34 +44,30 @@ msgstr "\n" "Útvonal hozzáadása a jelenlegi cog útvonalakhoz.\n" " " -#: redbot/core/cog_manager.py:351 +#: redbot/core/_cog_manager.py:352 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:359 +#: redbot/core/_cog_manager.py:360 msgid "Path successfully added." msgstr "Útvonal sikeresen hozzáadva." -#: redbot/core/cog_manager.py:364 +#: redbot/core/_cog_manager.py:365 #, docstring msgid "\n" -" Removes a path from the available cog paths given the `path_number` from `[p]paths`.\n" +" Removes one or more paths from the available cog paths given the `path_numbers` from `[p]paths`.\n" " " msgstr "" -#: 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:376 -msgid "That is an invalid path number." -msgstr "Ez egy érvénytelen útvonal szám." +#: redbot/core/_cog_manager.py:386 +msgid "The following paths were removed: {paths}" +msgstr "" -#: redbot/core/cog_manager.py:380 -msgid "Path successfully removed." -msgstr "Útvonal sikeresen eltávoltítva." +#: redbot/core/_cog_manager.py:392 +msgid "The following path numbers did not exist: {path_numbers}" +msgstr "" -#: redbot/core/cog_manager.py:385 +#: redbot/core/_cog_manager.py:403 #, docstring msgid "\n" " Reorders paths internally to allow discovery of different cogs.\n" @@ -88,42 +76,37 @@ msgstr "\n" " Újrarendezi az útvonalakat hogy engedélyezze a különböző cog-ok felfedezését.\n" " " -#: redbot/core/cog_manager.py:399 +#: redbot/core/_cog_manager.py:414 msgid "Invalid 'from' index." msgstr "Érvénytelen `kezdő-` index." -#: redbot/core/cog_manager.py:405 +#: redbot/core/_cog_manager.py:420 msgid "Invalid 'to' index." msgstr "Érvénytelen `vég-` index." -#: redbot/core/cog_manager.py:409 +#: redbot/core/_cog_manager.py:424 msgid "Paths reordered." msgstr "Útvonalak újrarendezve." -#: redbot/core/cog_manager.py:414 +#: redbot/core/_cog_manager.py:429 #, 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" +" Returns the current install path or sets it if one is provided.\n\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\n" -"Az eddig feltelepített cogs-ok nem lesznek áthelyezve.\n" -" " +msgstr "" -#: redbot/core/cog_manager.py:427 +#: redbot/core/_cog_manager.py:443 msgid "That path does not exist." msgstr "Az útvonal nem létezik." -#: redbot/core/cog_manager.py:432 +#: redbot/core/_cog_manager.py:448 msgid "The bot will install new cogs to the `{}` directory." msgstr "A bot új cog-okat fog letölteni a `{}` könyvtárba." -#: redbot/core/cog_manager.py:438 +#: redbot/core/_cog_manager.py:454 #, docstring msgid "\n" " Lists all loaded and available cogs.\n" @@ -132,1723 +115,2965 @@ msgstr "\n" " Kilistázza a betöltött és elérhető cog-okat.\n" " " -#: redbot/core/cog_manager.py:451 redbot/core/cog_manager.py:466 +#: redbot/core/_cog_manager.py:467 redbot/core/_cog_manager.py:482 msgid "**{} loaded:**\n" msgstr "**{} betöltve:**\n" -#: redbot/core/cog_manager.py:452 redbot/core/cog_manager.py:468 +#: redbot/core/_cog_manager.py:468 redbot/core/_cog_manager.py:484 msgid "**{} unloaded:**\n" msgstr "**{} kirakva:**\n" -#: redbot/core/core_commands.py:181 -msgid "Alias {alias_name} is already an existing command or alias in one of the loaded cogs." +#: redbot/core/_diagnoser.py:104 +msgid "To fix this issue, you need to do one of these:" msgstr "" -#: redbot/core/core_commands.py:186 -msgid "Command {command_name} is already an existing command or alias in one of the loaded cogs." +#: redbot/core/_diagnoser.py:112 +msgid "Check if the command caller is not a bot" msgstr "" -#: redbot/core/core_commands.py:398 -#, docstring -msgid "\n" -" The Core cog has many commands related to core functions.\n\n" -" These commands come loaded with every Red bot, and cover some of the most basic usage of the bot.\n" -" " +#: redbot/core/_diagnoser.py:118 +msgid "The user is a bot which prevents them from running any command." msgstr "" -#: redbot/core/core_commands.py:410 -#, docstring -msgid "Pong." -msgstr "Pong." +#: redbot/core/_diagnoser.py:119 +msgid "This cannot be fixed - bots should not be listening to other bots." +msgstr "" -#: redbot/core/core_commands.py:415 -#, docstring -msgid "Shows info about [botname].\n\n" -" See `[p]set custominfo` to customize.\n" -" " +#: redbot/core/_diagnoser.py:123 +msgid "Check if the bot can send messages in the given channel" msgstr "" -#: redbot/core/core_commands.py:445 -msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\n\n" -"Red 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" +#: redbot/core/_diagnoser.py:130 +msgid "Bot is timed out in the given channel." msgstr "" -#: redbot/core/core_commands.py:456 -msgid "Instance owned by team" +#: redbot/core/_diagnoser.py:131 +msgid "To fix this issue, remove timeout from the bot." msgstr "" -#: redbot/core/core_commands.py:456 -msgid "Instance owned by" -msgstr "Példány tulajdonosa" +#: redbot/core/_diagnoser.py:137 +msgid "Bot doesn't have permission to send messages in the given channel." +msgstr "" -#: redbot/core/core_commands.py:461 -msgid "Red version" -msgstr "Red verzió" +#: redbot/core/_diagnoser.py:138 +msgid "To fix this issue, ensure that the permissions setup allows the bot to send messages per Discord's role hierarchy:\n" +"https://support.discord.com/hc/en-us/articles/206141927" +msgstr "" -#: redbot/core/core_commands.py:464 redbot/core/core_commands.py:520 -msgid "Yes, {version} is available." -msgstr "Igen, {version} elérhető." +#: redbot/core/_diagnoser.py:150 +msgid "Check if the channel and the server aren't set to be ignored" +msgstr "" -#: redbot/core/core_commands.py:468 redbot/core/core_commands.py:524 -msgid "Checking for updates failed." -msgstr "Frissítések keresése sikertelen." +#: redbot/core/_diagnoser.py:156 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {thread} thread, its parent channel, and the server aren't a part of that list." +msgstr "" -#: redbot/core/core_commands.py:469 -msgid "Outdated" -msgstr "Elavult" +#: redbot/core/_diagnoser.py:165 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {channel} channel and the server aren't a part of that list." +msgstr "" -#: redbot/core/core_commands.py:471 -msgid "About this instance" -msgstr "Erről a példányról" +#: redbot/core/_diagnoser.py:175 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {thread} thread, its parent channel, the channel category it belongs to ({channel_category}), and the server aren't a part of that list." +msgstr "" -#: redbot/core/core_commands.py:472 -msgid "About Red" +#: redbot/core/_diagnoser.py:186 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {channel} channel, the channel category it belongs to ({channel_category}), and the server aren't a part of that list." msgstr "" -#: redbot/core/core_commands.py:475 redbot/core/core_commands.py:533 -msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" +#: redbot/core/_diagnoser.py:200 +msgid "The bot is set to ignore commands in the given channel or this server." msgstr "" -#: redbot/core/core_commands.py:483 -msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\n\n" -"Red 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" +#: redbot/core/_diagnoser.py:210 +msgid "Global allowlist prevents the user from running this command." msgstr "" -#: redbot/core/core_commands.py:494 -msgid "Instance owned by team: [{owner}]\n" -"Python: [{python_version}] (5)\n" -"discord.py: [{dpy_version}] (6)\n" -"Red version: [{red_version}] (7)\n" +#: redbot/core/_diagnoser.py:211 +msgid "To fix this issue, you can either add the user to the allowlist, or clear the allowlist.\n" +"If you want to keep the allowlist, you can run {command_1} which will add {user} to the allowlist.\n" +"If you instead want to clear the allowlist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:506 -msgid "Instance owned by: [{owner}]\n" -"Python: [{python_version}] (5)\n" -"discord.py: [{dpy_version}] (6)\n" -"Red version: [{red_version}] (7)\n" -msgstr "Példány tulajdonosa: [{owner}]\n" -"Python: [{python_version}] (5)\n" -"discord.py: [{dpy_version}] (6)\n" -"Red verziója: [{red_version}] (7)\n" +#: redbot/core/_diagnoser.py:227 +msgid "Global blocklist prevents the user from running this command." +msgstr "" -#: redbot/core/core_commands.py:525 -msgid "Outdated: [{state}]\n" -msgstr "Elavult: [{state}]\n" +#: redbot/core/_diagnoser.py:228 +msgid "To fix this issue, you can either remove the user from the blocklist, or clear the blocklist.\n" +"If you want to keep the blocklist, you can run {command_1} which will remove {user} from the blocklist.\n" +"If you instead want to clear the blocklist and let all users run commands freely, you can run {command_2} to do that." +msgstr "" -#: redbot/core/core_commands.py:528 -msgid "**About Red**\n" +#: redbot/core/_diagnoser.py:250 +msgid "Local allowlist prevents the user from running this command." msgstr "" -#: redbot/core/core_commands.py:539 -msgid "**About this instance**\n" -msgstr "**Erről a példányról**\n" +#: redbot/core/_diagnoser.py:251 +msgid "To fix this issue, you can either add the user or one of their roles to the local allowlist, or clear the local allowlist.\n" +"If you want to keep the local allowlist, you can run {command_1} which will add {user} to the local allowlist.\n" +"If you instead want to clear the local allowlist and let all users run commands freely, you can run {command_2} to do that." +msgstr "" -#: redbot/core/core_commands.py:541 -msgid "**References**\n" -"1. <{}>\n" -"2. <{}>\n" -"3. <{}>\n" -"4. <{}>\n" -"5. <{}>\n" -"6. <{}>\n" -"7. <{}>\n" +#: redbot/core/_diagnoser.py:265 +msgid "Local blocklist prevents the user from running this command." msgstr "" -#: redbot/core/core_commands.py:557 -#, docstring -msgid "Shows [botname]'s uptime." +#: redbot/core/_diagnoser.py:280 +msgid "To fix this issue, you can either remove the user's roles from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove the user's roles ({roles}) from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:560 -msgid "Less than one second" -msgstr "Kevesebb, mint 1 másodperc" +#: redbot/core/_diagnoser.py:305 +msgid "To fix this issue, you can either remove the user and their roles from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove {user} and their roles ({roles}) from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." +msgstr "" -#: redbot/core/core_commands.py:562 -msgid "Been up for: **{time_quantity}** (since {timestamp} UTC)" +#: redbot/core/_diagnoser.py:327 +msgid "To fix this issue, you can either remove the user from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove {user} from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:569 -#, docstring -msgid "\n" -" Commands which interact with the data [botname] has about you.\n\n" -" More information can be found in the [End User Data Documentation.](https://docs.discord.red/en/stable/red_core_data_statement.html)\n" -" " +#: redbot/core/_diagnoser.py:342 +msgid "Allowlist and blocklist checks" msgstr "" -#: redbot/core/core_commands.py:580 -#, docstring -msgid "\n" -" Find out what type of data [botname] stores and why.\n\n" -" **Example:**\n" -" - `[p]mydata whatdata`\n" -" " +#: redbot/core/_diagnoser.py:374 +msgid "Global, cog and command checks" msgstr "" -#: redbot/core/core_commands.py:590 -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\n" -"Additionally, 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." +#: redbot/core/_diagnoser.py:381 +msgid "The given command is disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:609 -#, docstring -msgid "View the End User Data statements of each 3rd-party module.\n\n" -" This will send an attachment with the End User Data statements of all loaded 3rd party cogs.\n\n" -" **Example:**\n" -" - `[p]mydata 3rdparty`\n" -" " +#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:858 +msgid "One of the parents of the given command is disabled globally." msgstr "" -#: redbot/core/core_commands.py:620 -msgid "I need to be able to attach files (try in DMs?)." +#: redbot/core/_diagnoser.py:389 +msgid "To fix this issue, you can run {command} which will enable the {affected_command} command in this guild." msgstr "" -#: redbot/core/core_commands.py:630 -msgid "This instance does not appear to have any 3rd-party extensions loaded." +#: redbot/core/_diagnoser.py:410 +msgid "Other issues related to the checks" msgstr "" -#: redbot/core/core_commands.py:650 -msgid "3rd party End User Data statements" +#: redbot/core/_diagnoser.py:411 +msgid "There's an issue related to the checks for {command} but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:652 -msgid "The following are statements provided by 3rd-party extensions." +#: redbot/core/_diagnoser.py:415 +msgid "To fix this issue, a manual review of the global, cog and command checks is required." msgstr "" -#: redbot/core/core_commands.py:657 -msgid "3rd-party extensions without statements\n" +#: redbot/core/_diagnoser.py:423 +msgid "Global checks" msgstr "" -#: redbot/core/core_commands.py:668 -msgid "Here's a generated page with the statements provided by 3rd-party extensions." +#: redbot/core/_diagnoser.py:433 +msgid "One of the global checks for the command {command} failed with a message:\n" +"{message}" msgstr "" -#: redbot/core/core_commands.py:684 -msgid "Did not get confirmation, cancelling." +#: redbot/core/_diagnoser.py:437 +msgid "One of the global checks for the command {command} failed without a message." msgstr "" -#: redbot/core/core_commands.py:689 -msgid "Did not get a matching confirmation, cancelling." +#: redbot/core/_diagnoser.py:441 +msgid "Cog check" msgstr "" -#: redbot/core/core_commands.py:700 -#, 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\n" -" **Example:**\n" -" - `[p]mydata forgetme`\n" -" " +#: redbot/core/_diagnoser.py:458 +msgid "The cog check for the command {command} failed with a message:\n" +"{message}" msgstr "" -#: redbot/core/core_commands.py:715 -msgid "This command ({command}) does not support non-interactive usage." +#: redbot/core/_diagnoser.py:459 +msgid "The cog check for the command {command} failed without a message." msgstr "" -#: redbot/core/core_commands.py:722 -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:" +#: redbot/core/_diagnoser.py:463 +msgid "Command checks" msgstr "" -#: redbot/core/core_commands.py:732 -msgid "This may take some time." -msgstr "Ez eltarthat egy darabig." +#: redbot/core/_diagnoser.py:477 +msgid "One of the command checks for the command {command} failed with a message:\n" +"{message}" +msgstr "" -#: redbot/core/core_commands.py:745 -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}.\n" -"Please contact the owner of this bot to address this.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:481 +msgid "One of the command checks for the command {command} failed without a message." msgstr "" -#: redbot/core/core_commands.py:760 -msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\n" -"Please contact the owner of this bot to address this.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:485 +msgid "Permissions verification" msgstr "" -#: redbot/core/core_commands.py:770 -msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\n" -"Please contact the owner of this bot to address this.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:488 +msgid "Cog permissions verification" msgstr "" -#: redbot/core/core_commands.py:780 -msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" +#: redbot/core/_diagnoser.py:503 +msgid "The cog of the given command is disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:788 redbot/core/core_commands.py:955 -#: redbot/core/core_commands.py:1041 redbot/core/core_commands.py:1112 -msgid "{mention} The following cogs did not handle deletion:\n" -"{cogs}." +#: redbot/core/_diagnoser.py:504 +msgid "To fix this issue, you can run {command} which will enable the {affected_cog} cog in this guild." msgstr "" -#: redbot/core/core_commands.py:798 -#, docstring -msgid "[Coming Soon] Get what data [botname] has about you." +#: redbot/core/_diagnoser.py:518 +msgid "Bot is missing some of the channel permissions ({permissions}) required by the {cog} cog." msgstr "" -#: redbot/core/core_commands.py:800 -msgid "This command doesn't do anything yet, but we're working on adding support for this." +#: redbot/core/_diagnoser.py:526 +msgid "Bot is missing some of the channel permissions ({permissions}) required by the {command} command." msgstr "" -#: redbot/core/core_commands.py:809 -#, docstring -msgid "\n" -" Commands for more complete data handling.\n" -" " +#: redbot/core/_diagnoser.py:538 +msgid "To fix this issue, grant the required permissions to the bot through role settings or channel overrides." msgstr "" -#: redbot/core/core_commands.py:815 -#, docstring -msgid "\n" -" Set the bot to allow users to request a data deletion.\n\n" -" This is on by default.\n" -" Opposite of `[p]mydata ownermanagement disallowuserdeletions`\n\n" -" **Example:**\n" -" - `[p]mydata ownermanagement allowuserdeletions`\n" -" " +#: redbot/core/_diagnoser.py:557 redbot/core/_diagnoser.py:653 +msgid "Other issues related to the permissions." msgstr "" -#: redbot/core/core_commands.py:826 -msgid "User can delete their own data. This will not include operational data such as blocked users." +#: redbot/core/_diagnoser.py:558 +msgid "Fatal error: There's an issue related to the permissions for the {cog} cog but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:834 -#, docstring -msgid "\n" -" Set the bot to not allow users to request a data deletion.\n\n" -" Opposite of `[p]mydata ownermanagement allowuserdeletions`\n\n" -" **Example:**\n" -" - `[p]mydata ownermanagement disallowuserdeletions`\n" -" " +#: redbot/core/_diagnoser.py:563 +msgid "Fatal error: There's an issue related to the permissions for the {command} command but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:843 -msgid "User can not delete their own data." +#: redbot/core/_diagnoser.py:567 +msgid "This is an unexpected error, please report it on Red's issue tracker." msgstr "" -#: redbot/core/core_commands.py:847 -#, docstring -msgid "\n" -" Sets how user deletions are treated.\n\n" -" **Example:**\n" -" - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" -" **Arguments:**\n" -" - `` - The strictness level for user deletion. See Level guide below.\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" -" " +#: redbot/core/_diagnoser.py:574 +msgid "Ensure that the command is not bot owner only" msgstr "" -#: redbot/core/core_commands.py:864 -msgid "Cogs will be instructed to remove all non operational data upon a user request." +#: redbot/core/_diagnoser.py:582 +msgid "The command is bot owner only and the given user is not a bot owner." msgstr "" -#: redbot/core/core_commands.py:872 -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." +#: redbot/core/_diagnoser.py:583 +msgid "This cannot be fixed - regular users cannot run bot owner only commands." msgstr "" -#: redbot/core/core_commands.py:883 -#, docstring -msgid "\n" -" Handle a deletion request from Discord.\n\n" -" This will cause the bot to get rid of or disassociate all data from the specified user ID.\n" -" You should not use this unless Discord has specifically requested this with regard to a deleted user.\n" -" This will remove the user from various anti-abuse measures.\n" -" If you are processing a manual request from a user, you may want `[p]mydata ownermanagement deleteforuser` instead.\n\n" -" **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" -" " +#: redbot/core/_diagnoser.py:589 +msgid "Permission hooks" msgstr "" -#: redbot/core/core_commands.py:897 -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\n" -"If you are sure this is what you intend to do please respond with the following:" +#: redbot/core/_diagnoser.py:599 +msgid "Fatal error: the result of permission hooks is inconsistent." msgstr "" -#: redbot/core/core_commands.py:915 redbot/core/core_commands.py:1072 -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}\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:600 redbot/core/_diagnoser.py:606 +#: redbot/core/_diagnoser.py:844 +msgid "To fix this issue, a manual review of the installed cogs is required." msgstr "" -#: redbot/core/core_commands.py:930 redbot/core/core_commands.py:1087 -msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:605 +msgid "The access has been denied by one of the bot's permissions hooks." msgstr "" -#: redbot/core/core_commands.py:941 redbot/core/core_commands.py:1098 -msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:615 +msgid "User's discord permissions, privilege level and rules from Permissions cog" msgstr "" -#: redbot/core/core_commands.py:951 redbot/core/core_commands.py:1108 -msgid "I've deleted all data about that user that I know how to delete." +#: redbot/core/_diagnoser.py:630 +msgid "The access has been denied due to the rules set for the {cog} cog with Permissions cog." msgstr "" -#: redbot/core/core_commands.py:962 -#, docstring -msgid "Delete data [botname] has about a user for a user.\n\n" -" This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user.\n" -" Users have access to a different command for this unless they can't interact with the bot at all.\n" -" 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\n" -" **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" -" " +#: redbot/core/_diagnoser.py:635 +msgid "The access has been denied due to the rules set for the {command} command with Permissions cog." msgstr "" -#: redbot/core/core_commands.py:973 -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\n" -"If you are sure this is what you intend to do please respond with the following:" +#: redbot/core/_diagnoser.py:639 +msgid "To fix the issue, a manual review of the rules is required." msgstr "" -#: redbot/core/core_commands.py:996 -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}\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:654 +msgid "There's an issue related to the permissions of {cog} cog but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:1011 -msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:659 +msgid "There's an issue related to the permissions of {command} command but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:1022 -msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:663 +msgid "To fix this issue, a manual review of the command is required." msgstr "" -#: redbot/core/core_commands.py:1033 -msgid "I've deleted all non-operational data about that user that I know how to delete." +#: redbot/core/_diagnoser.py:670 +msgid "Permission checks" msgstr "" -#: redbot/core/core_commands.py:1048 -#, docstring -msgid "Delete data [botname] has about a user.\n\n" -" This will cause the bot to get rid of or disassociate a lot of data about the specified user.\n" -" This may include more than just end user data, including anti abuse records.\n\n" -" **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" -" " +#: redbot/core/_diagnoser.py:674 +msgid "The access has been denied by one of the permissions checks of {cog} cog." msgstr "" -#: redbot/core/core_commands.py:1058 -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\n" -"If you are sure this is what you intend to do please respond with the following:" +#: redbot/core/_diagnoser.py:678 +msgid "The access has been denied by one of the permission checks of {command} command." msgstr "" -#: redbot/core/core_commands.py:1119 -#, docstring -msgid "\n" -" Commands for toggling embeds on or off.\n\n" -" This setting determines whether or not to use embeds as a response to a command (for commands that support it).\n" -" The default is to use embeds.\n\n" -" The embed settings are checked until the first True/False in this order:\n" -" - In guild context:\n" -" 1. Channel override - `[p]embedset channel`\n" -" 2. Server command override - `[p]embedset command server`\n" -" 3. Server override - `[p]embedset server`\n" -" 4. Global command override - `[p]embedset command global`\n" -" 5. Global setting -`[p]embedset global`\n\n" -" - In DM context:\n" -" 1. User override - `[p]embedset user`\n" -" 2. Global command override - `[p]embedset command global`\n" -" 3. Global setting - `[p]embedset global`\n" -" " +#: redbot/core/_diagnoser.py:686 +msgid "To fix this issue, a manual review of the permission checks is required." msgstr "" -#: redbot/core/core_commands.py:1141 -#, docstring -msgid "\n" -" Show the current embed settings.\n\n" -" Provide a command name to check for command specific embed settings.\n\n" -" **Examples:**\n" -" - `[p]embedset showsettings` - Shows embed settings.\n" -" - `[p]embedset showsettings info` - Also shows embed settings for the 'info' command.\n" -" - `[p]embedset showsettings \"ignore list\"` - Checking subcommands requires quotes.\n\n" -" **Arguments:**\n" -" - `[command_name]` - Checks this command for command specific embed settings.\n" -" " +#: redbot/core/_diagnoser.py:692 +msgid "User's discord permissions and privilege level" msgstr "" -#: redbot/core/core_commands.py:1158 redbot/core/core_commands.py:1314 -#: redbot/core/core_commands.py:1365 redbot/core/core_commands.py:4282 -#: redbot/core/core_commands.py:4325 redbot/core/core_commands.py:4391 -#: redbot/core/core_commands.py:4422 -msgid "I couldn't find that command. Please note that it is case sensitive." +#: redbot/core/_diagnoser.py:701 +msgid "grant the required permissions to the user through role settings or channel overrides" msgstr "" -#: redbot/core/core_commands.py:1164 -msgid "Embed settings:\n\n" +#: redbot/core/_diagnoser.py:707 +msgid "The user is missing some of the channel permissions ({permissions}) required by the {cog} cog." msgstr "" -#: redbot/core/core_commands.py:1166 -msgid "Global default: {value}\n" +#: redbot/core/_diagnoser.py:712 +msgid "The user is missing some of the channel permissions ({permissions}) required by the {command} command." msgstr "" -#: redbot/core/core_commands.py:1171 -msgid "Global command setting for {command} command: {value}\n" +#: redbot/core/_diagnoser.py:721 +msgid "the guild owner" msgstr "" -#: redbot/core/core_commands.py:1177 -msgid "Guild setting: {value}\n" +#: redbot/core/_diagnoser.py:724 +msgid "the mod role" msgstr "" -#: redbot/core/core_commands.py:1182 -msgid "Server command setting for {command} command: {value}\n" +#: redbot/core/_diagnoser.py:726 +msgid "the admin role" msgstr "" -#: redbot/core/core_commands.py:1188 -msgid "Channel setting: {value}\n" +#: redbot/core/_diagnoser.py:729 +msgid "assign appropriate role to the user" msgstr "" -#: redbot/core/core_commands.py:1191 -msgid "User setting: {value}" +#: redbot/core/_diagnoser.py:731 +msgid "The user is missing the privilege level ({privilege_level}) required by the {cog} cog." msgstr "" -#: redbot/core/core_commands.py:1197 -#, docstring -msgid "\n" -" Toggle the global embed setting.\n\n" -" This is used as a fallback if the user or guild hasn't set a preference.\n" -" The default is to use embeds.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Example:**\n" -" - `[p]embedset global`\n" -" " +#: redbot/core/_diagnoser.py:738 +msgid "The user is missing the privilege level ({privilege_level}) required by the {command} command." msgstr "" -#: redbot/core/core_commands.py:1211 -msgid "Embeds are now disabled by default." +#: redbot/core/_diagnoser.py:751 +msgid "add appropriate rule in the Permissions cog" msgstr "" -#: redbot/core/core_commands.py:1214 -msgid "Embeds are now enabled by default." +#: redbot/core/_diagnoser.py:754 +msgid "The user has neither the channel permissions ({permissions}) nor the privilege level ({privilege_level}) required by the {cog} cog." msgstr "" -#: redbot/core/core_commands.py:1220 -#, docstring -msgid "\n" -" Set the server's embed setting.\n\n" -" If set, this is used instead of the global default to determine whether or not to use embeds.\n" -" This is used for all commands done in a server.\n\n" -" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset server False` - Disables embeds on this server.\n" -" - `[p]embedset server` - Resets value to use global default.\n\n" -" **Arguments:**\n" -" - `[enabled]` - Whether to use embeds on this server. Leave blank to reset to default.\n" +#: redbot/core/_diagnoser.py:763 +msgid "The user has neither the channel permissions ({permissions}) nor the privilege level ({privilege_level}) required by the {command} command." +msgstr "" + +#: redbot/core/_diagnoser.py:781 +msgid "Checks and permissions verification for the command {command}" +msgstr "" + +#: redbot/core/_diagnoser.py:804 redbot/core/_diagnoser.py:917 +msgid "Other command checks" +msgstr "" + +#: redbot/core/_diagnoser.py:805 redbot/core/_diagnoser.py:918 +msgid "The given command is failing one of the required checks." +msgstr "" + +#: redbot/core/_diagnoser.py:806 redbot/core/_diagnoser.py:919 +msgid "To fix this issue, a manual review of the command's checks is required." +msgstr "" + +#: redbot/core/_diagnoser.py:817 +msgid "Global 'call once' checks" +msgstr "" + +#: redbot/core/_diagnoser.py:839 +msgid "Other global 'call once' checks" +msgstr "" + +#: redbot/core/_diagnoser.py:840 +msgid "One of the global 'call once' checks implemented by a 3rd-party cog prevents this command from being ran." +msgstr "" + +#: redbot/core/_diagnoser.py:849 +msgid "Check if the command is disabled" +msgstr "" + +#: redbot/core/_diagnoser.py:859 redbot/core/_diagnoser.py:873 +msgid "To fix this issue, you can run {command} which will enable the {affected_command} command globally." +msgstr "" + +#: redbot/core/_diagnoser.py:872 +msgid "The given command is disabled globally." +msgstr "" + +#: redbot/core/_diagnoser.py:885 +msgid "Checks and permissions verification" +msgstr "" + +#: redbot/core/_diagnoser.py:936 +msgid "Passed" +msgstr "" + +#: redbot/core/_diagnoser.py:938 +msgid "Failed" +msgstr "" + +#: redbot/core/_diagnoser.py:967 +msgid "All checks passed and no issues were detected. Make sure that the given parameters correspond to the channel, user, and command name that have been problematic.\n\n" +"If you still can't find the issue, it is likely that one of the 3rd-party cogs you're using adds a global or cog local before invoke hook that prevents the command from getting invoked as this can't be diagnosed with this tool." +msgstr "" + +#: redbot/core/_diagnoser.py:978 +msgid "The bot has been able to identify the issue." +msgstr "" + +#: redbot/core/_diagnoser.py:981 +msgid "Detected issue: " +msgstr "" + +#: redbot/core/_diagnoser.py:983 +msgid "Solution: " +msgstr "" + +#: redbot/core/_diagnoser.py:985 +msgid "\n" +"Here's a detailed report in case you need it:" +msgstr "" + +#: redbot/core/_diagnoser.py:986 +msgid "Channel: " +msgstr "" + +#: redbot/core/_diagnoser.py:987 +msgid "Command caller: " +msgstr "" + +#: redbot/core/_diagnoser.py:988 +msgid "Command: " +msgstr "" + +#: redbot/core/_diagnoser.py:989 +msgid "Tests that have been ran:" +msgstr "" + +#: redbot/core/_events.py:56 +msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" +msgstr "" + +#: redbot/core/_events.py:65 +msgid "\n\n" +"While 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:74 +msgid "\n\n" +"You have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\n\n" +"You 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:120 +msgid "\n\n" +"To update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:{command_1}\n" +"Once you've started up your bot again, we recommend that you update any installed 3rd-party cogs with this command in Discord:{command_2}" +msgstr "" + +#: redbot/core/_events.py:128 +msgid "Command Prompt" +msgstr "" + +#: redbot/core/_events.py:128 +msgid "Terminal" +msgstr "" + +#: redbot/core/_events.py:240 +msgid "`{user_input}` is not a valid value for `{command}`" +msgstr "" + +#: redbot/core/_events.py:251 redbot/core/_events.py:304 +msgid "Argument `{parameter_name}` must be a positive integer." +msgstr "" + +#: redbot/core/_events.py:253 redbot/core/_events.py:306 +msgid "Argument `{parameter_name}` must be an integer no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:257 redbot/core/_events.py:310 +msgid "Argument `{parameter_name}` must be an integer no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:261 redbot/core/_events.py:314 +msgid "Argument `{parameter_name}` must be an integer between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:266 redbot/core/_events.py:319 +msgid "Argument `{parameter_name}` must be a positive number." +msgstr "" + +#: redbot/core/_events.py:268 redbot/core/_events.py:321 +msgid "Argument `{parameter_name}` must be a number no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:272 +msgid "Argument `{parameter_name}` must be a number no less than {maximum}." +msgstr "" + +#: redbot/core/_events.py:276 redbot/core/_events.py:329 +msgid "Argument `{parameter_name}` must be a number between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:281 redbot/core/_events.py:334 +msgid "Argument `{parameter_name}` must be a string with a length of no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:285 redbot/core/_events.py:338 +msgid "Argument `{parameter_name}` must be a string with a length of no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:289 redbot/core/_events.py:342 +msgid "Argument `{parameter_name}` must be a string with a length of between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:325 +msgid "Argument `{parameter_name}` must be a number no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:355 +msgid "\"{argument}\" is not an integer." +msgstr "" + +#: redbot/core/_events.py:358 +msgid "\"{argument}\" is not a number." +msgstr "" + +#: redbot/core/_events.py:385 redbot/core/tree.py:292 +msgid "Error in command '{command}'. Check your console or logs for details." +msgstr "" + +#: redbot/core/_events.py:388 redbot/core/tree.py:295 +msgid "Error in command '{command}'." +msgstr "" + +#: redbot/core/_events.py:406 redbot/core/tree.py:309 +msgid "I require the {permission} permission to execute that command." +msgstr "" + +#: redbot/core/_events.py:410 redbot/core/tree.py:313 +msgid "I require {permission_list} permissions to execute that command." +msgstr "" + +#: redbot/core/_events.py:418 redbot/core/tree.py:320 +msgid "That command is not available in DMs." +msgstr "" + +#: redbot/core/_events.py:420 +msgid "That command is only available in DMs." +msgstr "" + +#: redbot/core/_events.py:422 +msgid "That command is only available in NSFW channels." +msgstr "" + +#: redbot/core/_events.py:434 redbot/core/tree.py:326 +msgid "This command is on cooldown. Try again {relative_time}." +msgstr "" + +#: redbot/core/_events.py:441 +msgid "Too many people using this command. It can only be used {number} times concurrently." +msgstr "" + +#: redbot/core/_events.py:446 +msgid "Too many people using this command. It can only be used once concurrently." +msgstr "" + +#: redbot/core/_events.py:452 +msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/_events.py:457 +msgid "That command is still completing, it can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/_events.py:463 +msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/_events.py:468 +msgid "Too many people using this command. It can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/bank.py:1060 +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:1067 +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/bot.py:2378 +msgid "There is still one message remaining. Type {command_1} to continue or {command_2} to upload all contents as a file." +msgstr "" + +#: redbot/core/bot.py:2383 +msgid "There are still {count} messages remaining. Type {command_1} to continue or {command_2} to upload all contents as a file." +msgstr "" + +#: redbot/core/core_commands.py:197 +msgid "Alias {alias_name} is already an existing command or alias in one of the loaded cogs." +msgstr "" + +#: redbot/core/core_commands.py:202 +msgid "Command {command_name} is already an existing command or alias in one of the loaded cogs." +msgstr "" + +#: redbot/core/core_commands.py:391 +#, docstring +msgid "\n" +" The Core cog has many commands related to core functions.\n\n" +" These commands come loaded with every Red bot, and cover some of the most basic usage of the bot.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:403 +#, docstring +msgid "Pong." +msgstr "Pong." + +#: redbot/core/core_commands.py:408 +#, docstring +msgid "Shows info about [botname]." +msgstr "" + +#: redbot/core/core_commands.py:435 +msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\n\n" +"Red 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:446 +msgid "Instance owned by team" +msgstr "" + +#: redbot/core/core_commands.py:446 +msgid "Instance owned by" +msgstr "Példány tulajdonosa" + +#: redbot/core/core_commands.py:451 +msgid "Red version" +msgstr "Red verzió" + +#: redbot/core/core_commands.py:454 redbot/core/core_commands.py:510 +msgid "Yes, {version} is available." +msgstr "Igen, {version} elérhető." + +#: redbot/core/core_commands.py:458 redbot/core/core_commands.py:514 +msgid "Checking for updates failed." +msgstr "Frissítések keresése sikertelen." + +#: redbot/core/core_commands.py:459 +msgid "Outdated" +msgstr "Elavult" + +#: redbot/core/core_commands.py:461 +msgid "About this instance" +msgstr "Erről a példányról" + +#: redbot/core/core_commands.py:462 +msgid "About Red" +msgstr "" + +#: redbot/core/core_commands.py:465 redbot/core/core_commands.py:523 +msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" +msgstr "" + +#: redbot/core/core_commands.py:473 +msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\n\n" +"Red 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:484 +msgid "Instance owned by team: [{owner}]\n" +"Python: [{python_version}] (5)\n" +"discord.py: [{dpy_version}] (6)\n" +"Red version: [{red_version}] (7)\n" +msgstr "" + +#: redbot/core/core_commands.py:496 +msgid "Instance owned by: [{owner}]\n" +"Python: [{python_version}] (5)\n" +"discord.py: [{dpy_version}] (6)\n" +"Red version: [{red_version}] (7)\n" +msgstr "Példány tulajdonosa: [{owner}]\n" +"Python: [{python_version}] (5)\n" +"discord.py: [{dpy_version}] (6)\n" +"Red verziója: [{red_version}] (7)\n" + +#: redbot/core/core_commands.py:515 +msgid "Outdated: [{state}]\n" +msgstr "Elavult: [{state}]\n" + +#: redbot/core/core_commands.py:518 +msgid "**About Red**\n" +msgstr "" + +#: redbot/core/core_commands.py:529 +msgid "**About this instance**\n" +msgstr "**Erről a példányról**\n" + +#: redbot/core/core_commands.py:531 +msgid "**References**\n" +"1. <{}>\n" +"2. <{}>\n" +"3. <{}>\n" +"4. <{}>\n" +"5. <{}>\n" +"6. <{}>\n" +"7. <{}>\n" +msgstr "" + +#: redbot/core/core_commands.py:553 +#, docstring +msgid "Shows [botname]'s uptime." +msgstr "" + +#: redbot/core/core_commands.py:556 +msgid "Less than one second." +msgstr "" + +#: redbot/core/core_commands.py:558 +msgid "I have been up for: **{time_quantity}** (since {timestamp})" +msgstr "" + +#: redbot/core/core_commands.py:565 +#, docstring +msgid "\n" +" Commands which interact with the data [botname] has about you.\n\n" +" More information can be found in the [End User Data Documentation.](https://docs.discord.red/en/stable/red_core_data_statement.html)\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:576 +#, docstring +msgid "\n" +" Find out what type of data [botname] stores and why.\n\n" +" **Example:**\n" +" - `[p]mydata whatdata`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:586 +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\n" +"Additionally, 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:605 +#, docstring +msgid "View the End User Data statements of each 3rd-party module.\n\n" +" This will send an attachment with the End User Data statements of all loaded 3rd party cogs.\n\n" +" **Example:**\n" +" - `[p]mydata 3rdparty`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:616 +msgid "I need to be able to attach files (try in DMs?)." +msgstr "" + +#: redbot/core/core_commands.py:626 +msgid "This instance does not appear to have any 3rd-party extensions loaded." +msgstr "" + +#: redbot/core/core_commands.py:646 +msgid "3rd party End User Data statements" +msgstr "" + +#: redbot/core/core_commands.py:648 +msgid "The following are statements provided by 3rd-party extensions." +msgstr "" + +#: redbot/core/core_commands.py:653 +msgid "3rd-party extensions without statements\n" +msgstr "" + +#: redbot/core/core_commands.py:664 +msgid "Here's a generated page with the statements provided by 3rd-party extensions." +msgstr "" + +#: redbot/core/core_commands.py:679 +msgid "Did not get confirmation, cancelling." +msgstr "" + +#: redbot/core/core_commands.py:684 +msgid "Did not get a matching confirmation, cancelling." +msgstr "" + +#: redbot/core/core_commands.py:695 +#, 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\n" +" **Example:**\n" +" - `[p]mydata forgetme`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:710 +msgid "This command ({command}) does not support non-interactive usage." +msgstr "" + +#: redbot/core/core_commands.py:717 +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:727 +msgid "This may take some time." +msgstr "Ez eltarthat egy darabig." + +#: redbot/core/core_commands.py:740 +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}.\n" +"Please contact the owner of this bot to address this.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:755 +msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\n" +"Please contact the owner of this bot to address this.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:765 +msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\n" +"Please contact the owner of this bot to address this.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:775 +msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" +msgstr "" + +#: redbot/core/core_commands.py:783 redbot/core/core_commands.py:950 +#: redbot/core/core_commands.py:1036 redbot/core/core_commands.py:1107 +msgid "{mention} The following cogs did not handle deletion:\n" +"{cogs}." +msgstr "" + +#: redbot/core/core_commands.py:793 +#, docstring +msgid "[Coming Soon] Get what data [botname] has about you." +msgstr "" + +#: redbot/core/core_commands.py:795 +msgid "This command doesn't do anything yet, but we're working on adding support for this." +msgstr "" + +#: redbot/core/core_commands.py:804 +#, docstring +msgid "\n" +" Commands for more complete data handling.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:810 +#, docstring +msgid "\n" +" Set the bot to allow users to request a data deletion.\n\n" +" This is on by default.\n" +" Opposite of `[p]mydata ownermanagement disallowuserdeletions`\n\n" +" **Example:**\n" +" - `[p]mydata ownermanagement allowuserdeletions`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:821 +msgid "User can delete their own data. This will not include operational data such as blocked users." +msgstr "" + +#: redbot/core/core_commands.py:829 +#, docstring +msgid "\n" +" Set the bot to not allow users to request a data deletion.\n\n" +" Opposite of `[p]mydata ownermanagement allowuserdeletions`\n\n" +" **Example:**\n" +" - `[p]mydata ownermanagement disallowuserdeletions`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:838 +msgid "User can not delete their own data." +msgstr "" + +#: redbot/core/core_commands.py:842 +#, docstring +msgid "\n" +" Sets how user deletions are treated.\n\n" +" **Example:**\n" +" - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" +" **Arguments:**\n" +" - `` - The strictness level for user deletion. See Level guide below.\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:859 +msgid "Cogs will be instructed to remove all non operational data upon a user request." +msgstr "" + +#: redbot/core/core_commands.py:867 +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:878 +#, docstring +msgid "\n" +" Handle a deletion request from Discord.\n\n" +" This will cause the bot to get rid of or disassociate all data from the specified user ID.\n" +" You should not use this unless Discord has specifically requested this with regard to a deleted user.\n" +" This will remove the user from various anti-abuse measures.\n" +" If you are processing a manual request from a user, you may want `[p]mydata ownermanagement deleteforuser` instead.\n\n" +" **Arguments:**\n" +" - `` - The id of the user whose data would be deleted.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:892 +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\n" +"If you are sure this is what you intend to do please respond with the following:" +msgstr "" + +#: redbot/core/core_commands.py:910 redbot/core/core_commands.py:1067 +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}\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:925 redbot/core/core_commands.py:1082 +msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:936 redbot/core/core_commands.py:1093 +msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:946 redbot/core/core_commands.py:1103 +msgid "I've deleted all data about that user that I know how to delete." +msgstr "" + +#: redbot/core/core_commands.py:957 +#, docstring +msgid "Delete data [botname] has about a user for a user.\n\n" +" This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user.\n" +" Users have access to a different command for this unless they can't interact with the bot at all.\n" +" 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\n" +" **Arguments:**\n" +" - `` - The id of the user whose data would be deleted.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:968 +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\n" +"If you are sure this is what you intend to do please respond with the following:" +msgstr "" + +#: redbot/core/core_commands.py:991 +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}\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:1006 +msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:1017 +msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:1028 +msgid "I've deleted all non-operational data about that user that I know how to delete." +msgstr "" + +#: redbot/core/core_commands.py:1043 +#, docstring +msgid "Delete data [botname] has about a user.\n\n" +" This will cause the bot to get rid of or disassociate a lot of data about the specified user.\n" +" This may include more than just end user data, including anti abuse records.\n\n" +" **Arguments:**\n" +" - `` - The id of the user whose data would be deleted.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1053 +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\n" +"If you are sure this is what you intend to do please respond with the following:" +msgstr "" + +#: redbot/core/core_commands.py:1114 +#, docstring +msgid "\n" +" Commands for toggling embeds on or off.\n\n" +" This setting determines whether or not to use embeds as a response to a command (for commands that support it).\n" +" The default is to use embeds.\n\n" +" The embed settings are checked until the first True/False in this order:\n\n" +" - In guild context:\n" +" 1. Channel override - `[p]embedset channel`\n" +" 2. Server command override - `[p]embedset command server`\n" +" 3. Server override - `[p]embedset server`\n" +" 4. Global command override - `[p]embedset command global`\n" +" 5. Global setting -`[p]embedset global`\n\n" +" - In DM context:\n" +" 1. User override - `[p]embedset user`\n" +" 2. Global command override - `[p]embedset command global`\n" +" 3. Global setting - `[p]embedset global`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1139 +#, docstring +msgid "\n" +" Show the current embed settings.\n\n" +" Provide a command name to check for command specific embed settings.\n\n" +" **Examples:**\n" +" - `[p]embedset showsettings` - Shows embed settings.\n" +" - `[p]embedset showsettings info` - Also shows embed settings for the 'info' command.\n" +" - `[p]embedset showsettings \"ignore list\"` - Checking subcommands requires quotes.\n\n" +" **Arguments:**\n" +" - `[command]` - Checks this command for command specific embed settings.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1155 +msgid "Embed settings:\n\n" +msgstr "" + +#: redbot/core/core_commands.py:1157 +msgid "Global default: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1162 +msgid "Global command setting for {command} command: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1168 +msgid "Guild setting: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1173 +msgid "Server command setting for {command} command: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1179 +msgid "Channel setting: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1182 +msgid "User setting: {value}" +msgstr "" + +#: redbot/core/core_commands.py:1188 +#, docstring +msgid "\n" +" Toggle the global embed setting.\n\n" +" This is used as a fallback if the user or guild hasn't set a preference.\n" +" The default is to use embeds.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Example:**\n" +" - `[p]embedset global`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1202 +msgid "Embeds are now disabled by default." +msgstr "" + +#: redbot/core/core_commands.py:1205 +msgid "Embeds are now enabled by default." +msgstr "" + +#: redbot/core/core_commands.py:1211 +#, docstring +msgid "\n" +" Set the server's embed setting.\n\n" +" If set, this is used instead of the global default to determine whether or not to use embeds.\n" +" This is used for all commands done in a server.\n\n" +" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset server False` - Disables embeds on this server.\n" +" - `[p]embedset server` - Resets value to use global default.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds on this server. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1230 redbot/core/core_commands.py:1308 +#: redbot/core/core_commands.py:1402 redbot/core/core_commands.py:1433 +msgid "Embeds will now fall back to the global setting." +msgstr "" + +#: redbot/core/core_commands.py:1235 +msgid "Embeds are now enabled for this guild." +msgstr "" + +#: redbot/core/core_commands.py:1237 +msgid "Embeds are now disabled for this guild." +msgstr "" + +#: redbot/core/core_commands.py:1245 +#, docstring +msgid "\n" +" Sets a command's embed setting.\n\n" +" If you're the bot owner, this will try to change the command's embed setting globally by default.\n" +" Otherwise, this will try to change embed settings on the current server.\n\n" +" If enabled is left blank, the setting will be unset.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset command info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1274 +msgid "The passed command requires Embed Links permission and therefore cannot be set to not use embeds." +msgstr "" + +#: redbot/core/core_commands.py:1285 +#, docstring +msgid "\n" +" Sets a command's embed setting globally.\n\n" +" If set, this is used instead of the global default to determine whether or not to use embeds.\n\n" +" If enabled is left blank, the setting will be unset.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset command global info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command global info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command global \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1314 redbot/core/core_commands.py:1359 +msgid "Embeds are now enabled for {command_name} command." +msgstr "" + +#: redbot/core/core_commands.py:1320 redbot/core/core_commands.py:1365 +msgid "Embeds are now disabled for {command_name} command." +msgstr "" + +#: redbot/core/core_commands.py:1330 +#, docstring +msgid "\n" +" Sets a command's embed setting for the current server.\n\n" +" If set, this is used instead of the server default to determine whether or not to use embeds.\n\n" +" If enabled is left blank, the setting will be unset and the server default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset command server info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command server info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command server \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1353 +msgid "Embeds will now fall back to the server setting." +msgstr "" + +#: redbot/core/core_commands.py:1381 +#, docstring +msgid "\n" +" Set's a channel's embed setting.\n\n" +" If set, this is used instead of the guild and command defaults to determine whether or not to use embeds.\n" +" This is used for all commands done in a channel.\n\n" +" If enabled is left blank, the setting will be unset and the guild default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset channel #text-channel False` - Disables embeds in the #text-channel.\n" +" - `[p]embedset channel #forum-channel disable` - Disables embeds in the #forum-channel.\n" +" - `[p]embedset channel #text-channel` - Resets value to use guild default in the #text-channel.\n\n" +" **Arguments:**\n" +" - `` - The text, voice, stage, or forum channel to set embed setting for.\n" +" - `[enabled]` - Whether to use embeds in this channel. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1407 +msgid "Embeds are now {} for this channel." +msgstr "" + +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2765 +#: redbot/core/core_commands.py:2779 redbot/core/core_commands.py:3976 +#: redbot/core/core_commands.py:3997 +msgid "enabled" +msgstr "engedélyezve" + +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2765 +#: redbot/core/core_commands.py:2779 redbot/core/core_commands.py:3976 +#: redbot/core/core_commands.py:3997 +msgid "disabled" +msgstr "nincs engedélyezve" + +#: redbot/core/core_commands.py:1414 +#, docstring +msgid "\n" +" Sets personal embed setting for DMs.\n\n" +" If set, this is used instead of the global default to determine whether or not to use embeds.\n" +" This is used for all commands executed in a DM with the bot.\n\n" +" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset user False` - Disables embeds in your DMs.\n" +" - `[p]embedset user` - Resets value to use global default.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds in your DMs. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1438 +msgid "Embeds are now enabled for you in DMs." +msgstr "" + +#: redbot/core/core_commands.py:1440 +msgid "Embeds are now disabled for you in DMs." +msgstr "" + +#: redbot/core/core_commands.py:1446 +#, 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.\n\n" +" Warning: Sending the traceback publicly can accidentally reveal sensitive information about your computer or configuration.\n\n" +" **Examples:**\n" +" - `[p]traceback` - Sends the traceback to your DMs.\n" +" - `[p]traceback True` - Sends the last traceback in the current context.\n\n" +" **Arguments:**\n" +" - `[public]` - Whether to send the traceback to the current context. Leave blank to send to your DMs.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1478 +msgid "No exception has occurred yet." +msgstr "" + +#: redbot/core/core_commands.py:1483 +#, docstring +msgid "Shows [botname]'s invite url.\n\n" +" This will always send the invite to DMs to keep it private.\n\n" +" This command is locked to the owner unless `[p]inviteset public` is set to True.\n\n" +" **Example:**\n" +" - `[p]invite`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1495 +msgid "This bot is currently **serverlocked**, meaning that it is locked to its current servers and will leave any server it joins." +msgstr "" + +#: redbot/core/core_commands.py:1512 +#, docstring +msgid "Commands to setup [botname]'s invite settings." +msgstr "" + +#: redbot/core/core_commands.py:1517 +#, docstring +msgid "\n" +" Toggles if `[p]invite` should be accessible for the average user.\n\n" +" The bot must be made into a `Public bot` in the developer dashboard for public invites to work.\n\n" +" **Example:**\n" +" - `[p]inviteset public yes` - Toggles the public invite setting.\n\n" +" **Arguments:**\n" +" - `[confirm]` - Required to set to public. Not required to toggle back to private.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1554 +#, 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\n" +" **Example:**\n" +" - `[p]inviteset perms 134217728` - Adds a \"Manage Nicknames\" permission requirement to the invite.\n\n" +" **Arguments:**\n" +" - `` - The permission level to require for the bot in the generated invite.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1575 +#, docstring +msgid "\n" +" Add the `applications.commands` scope to your invite URL.\n\n" +" This allows the usage of slash commands on the servers that invited your bot with that scope.\n\n" +" Note that previous servers that invited the bot without the scope cannot have slash commands, they will have to invite the bot a second time.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1586 +msgid "The `applications.commands` scope has been added to the invite URL." +msgstr "" + +#: redbot/core/core_commands.py:1590 +msgid "The `applications.commands` scope has been removed from the invite URL." +msgstr "" + +#: redbot/core/core_commands.py:1596 +#, docstring +msgid "\n" +" Leaves servers.\n\n" +" If no server IDs are passed the local server will be left instead.\n\n" +" Note: This command is interactive.\n\n" +" **Examples:**\n" +" - `[p]leave` - Leave the current server.\n" +" - `[p]leave \"Red - Discord Bot\"` - Quotes are necessary when there are spaces in the name.\n" +" - `[p]leave 133049272517001216 240154543684321280` - Leaves multiple servers, using IDs.\n\n" +" **Arguments:**\n" +" - `[servers...]` - The servers to leave. When blank, attempts to leave the current server.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1613 +msgid "You need to specify at least one server ID." +msgstr "" + +#: redbot/core/core_commands.py:1621 +msgid "You haven't passed any server ID. Do you want me to leave this server?" +msgstr "" + +#: redbot/core/core_commands.py:1627 +msgid "Are you sure you want me to leave these servers?" +msgstr "" + +#: redbot/core/core_commands.py:1633 +msgid "Are you sure you want me to leave this server?" +msgstr "" + +#: redbot/core/core_commands.py:1641 +msgid "I cannot leave the server `{server_name}`: I am the owner of it." +msgstr "" + +#: redbot/core/core_commands.py:1652 redbot/core/core_commands.py:4068 +#: redbot/core/core_commands.py:4086 +msgid "Response timed out." +msgstr "Időtúllépés." + +#: redbot/core/core_commands.py:1657 +msgid "Alright. Bye :wave:" +msgstr "" + +#: redbot/core/core_commands.py:1661 +msgid "Alright. Leaving {number} servers..." +msgstr "" + +#: redbot/core/core_commands.py:1664 +msgid "Alright. Leaving one server..." +msgstr "" + +#: redbot/core/core_commands.py:1670 +msgid "Alright, I'll stay then. :)" +msgstr "" + +#: redbot/core/core_commands.py:1673 +msgid "Alright, I'm not leaving those servers." +msgstr "" + +#: redbot/core/core_commands.py:1675 +msgid "Alright, I'm not leaving that server." +msgstr "" + +#: redbot/core/core_commands.py:1680 +#, docstring +msgid "\n" +" Lists the servers [botname] is currently in.\n\n" +" Note: This command is interactive.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1700 +#, docstring +msgid "Loads cog packages from the local paths and installed cogs.\n\n" +" See packages available to load with `[p]cogs`.\n\n" +" Additional cogs can be added using Downloader, or from local paths using `[p]addpath`.\n\n" +" **Examples:**\n" +" - `[p]load general` - Loads the `general` cog.\n" +" - `[p]load admin mod mutes` - Loads multiple cogs.\n\n" +" **Arguments:**\n" +" - `` - The cog packages to load.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1721 +msgid "Loaded {packs}." +msgstr "" + +#: redbot/core/core_commands.py:1726 +msgid "The following package is already loaded: {pack}" +msgstr "" + +#: redbot/core/core_commands.py:1730 +msgid "The following packages are already loaded: {packs}" +msgstr "" + +#: redbot/core/core_commands.py:1737 +msgid "Failed to load the following package: {pack}.\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1742 +msgid "Failed to load the following packages: {packs}\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1750 redbot/core/core_commands.py:1898 +msgid "The following name is not a valid package name: {pack}\n" +"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +msgstr "" + +#: redbot/core/core_commands.py:1756 redbot/core/core_commands.py:1904 +msgid "The following names are not valid package names: {packs}\n" +"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +msgstr "" + +#: redbot/core/core_commands.py:1765 redbot/core/core_commands.py:1913 +msgid "The following package was not found in any cog path: {pack}." +msgstr "" + +#: redbot/core/core_commands.py:1769 redbot/core/core_commands.py:1917 +msgid "The following packages were not found in any cog path: {packs}" +msgstr "" + +#: redbot/core/core_commands.py:1777 +msgid "This package could not be loaded for the following reason:\n\n" +"{reason}" +msgstr "" + +#: redbot/core/core_commands.py:1781 +msgid "These packages could not be loaded for the following reasons:\n\n" +"{reasons}" +msgstr "" + +#: redbot/core/core_commands.py:1788 +msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" +"You should inform maintainer of the repo about this message." +msgstr "" + +#: redbot/core/core_commands.py:1794 redbot/core/core_commands.py:1942 +msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\n" +"You should inform maintainers of these repos about this message." +msgstr "" + +#: redbot/core/core_commands.py:1813 +#, docstring +msgid "Unloads previously loaded cog packages.\n\n" +" See packages available to unload with `[p]cogs`.\n\n" +" **Examples:**\n" +" - `[p]unload general` - Unloads the `general` cog.\n" +" - `[p]unload admin mod mutes` - Unloads multiple cogs.\n\n" +" **Arguments:**\n" +" - `` - The cog packages to unload.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1831 +msgid "The following package was unloaded: {pack}." +msgstr "" + +#: redbot/core/core_commands.py:1835 +msgid "The following packages were unloaded: {packs}." +msgstr "" + +#: redbot/core/core_commands.py:1842 +msgid "The following package was not loaded: {pack}." +msgstr "" + +#: redbot/core/core_commands.py:1846 +msgid "The following packages were not loaded: {packs}." +msgstr "" + +#: redbot/core/core_commands.py:1859 +#, docstring +msgid "Reloads cog packages.\n\n" +" This will unload and then load the specified cogs.\n\n" +" Cogs that were not loaded will only be loaded.\n\n" +" **Examples:**\n" +" - `[p]reload general` - Unloads then loads the `general` cog.\n" +" - `[p]reload admin mod mutes` - Unloads then loads multiple cogs.\n\n" +" **Arguments:**\n" +" - `` - The cog packages to reload.\n" " " msgstr "" -#: redbot/core/core_commands.py:1239 redbot/core/core_commands.py:1323 -#: redbot/core/core_commands.py:1414 redbot/core/core_commands.py:1445 -msgid "Embeds will now fall back to the global setting." +#: redbot/core/core_commands.py:1880 +msgid "Reloaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1244 -msgid "Embeds are now enabled for this guild." +#: redbot/core/core_commands.py:1885 +msgid "Failed to reload the following package: {pack}.\n" +"Check your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1246 -msgid "Embeds are now disabled for this guild." +#: redbot/core/core_commands.py:1890 +msgid "Failed to reload the following packages: {packs}\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1925 +msgid "This package could not be reloaded for the following reason:\n\n" +"{reason}" +msgstr "" + +#: redbot/core/core_commands.py:1929 +msgid "These packages could not be reloaded for the following reasons:\n\n" +"{reasons}" msgstr "" -#: redbot/core/core_commands.py:1254 +#: redbot/core/core_commands.py:1936 +msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" +"You should inform maintainers of these repos about this message." +msgstr "" + +#: redbot/core/core_commands.py:1962 #, docstring -msgid "\n" -" Sets a command's embed setting.\n\n" -" If you're the bot owner, this will try to change the command's embed setting globally by default.\n" -" Otherwise, this will try to change embed settings on the current server.\n\n" -" If enabled is left blank, the setting will be unset.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset command info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +msgid "Base command for managing what application commands are able to be used on [botname]." +msgstr "" + +#: redbot/core/core_commands.py:1971 +#, docstring +msgid "Marks an application command as being enabled, allowing it to be added to the bot.\n\n" +" See commands available to enable with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" - `` - The command name to enable. Only the top level name of a group command should be used.\n" +" - `[command_type]` - What type of application command to enable. Must be one of `slash`, `message`, or `user`. Defaults to `slash`.\n" " " msgstr "" -#: redbot/core/core_commands.py:1283 -msgid "The passed command requires Embed Links permission and therefore cannot be set to not use embeds." +#: redbot/core/core_commands.py:1996 redbot/core/core_commands.py:2055 +msgid "Command type must be one of `slash`, `message`, or `user`." +msgstr "" + +#: redbot/core/core_commands.py:2003 +msgid "That application command is already enabled." +msgstr "" + +#: redbot/core/core_commands.py:2008 +msgid "That application command could not be found. Use `{prefix}slash list` to see all application commands. You may need to double check the command type." +msgstr "" + +#: redbot/core/core_commands.py:2019 +msgid "The command limit has been reached. Disable a command first." +msgstr "" + +#: redbot/core/core_commands.py:2024 +msgid "Enabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:1294 +#: redbot/core/core_commands.py:2036 #, docstring -msgid "\n" -" Sets a command's embed setting globally.\n\n" -" If set, this is used instead of the global default to determine whether or not to use embeds.\n\n" -" If enabled is left blank, the setting will be unset.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset command global info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command global info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command global \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +msgid "Marks an application command as being disabled, preventing it from being added to the bot.\n\n" +" See commands available to disable with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" - `` - The command name to disable. Only the top level name of a group command should be used.\n" +" - `[command_type]` - What type of application command to disable. Must be one of `slash`, `message`, or `user`. Defaults to `slash`.\n" " " msgstr "" -#: redbot/core/core_commands.py:1329 redbot/core/core_commands.py:1380 -msgid "Embeds are now enabled for {command_name} command." +#: redbot/core/core_commands.py:2061 +msgid "That application command has been set as required for the cog to function by the author, and cannot be disabled. The cog must be unloaded to remove the command." msgstr "" -#: redbot/core/core_commands.py:1335 redbot/core/core_commands.py:1386 -msgid "Embeds are now disabled for {command_name} command." +#: redbot/core/core_commands.py:2073 +msgid "That application command is already disabled or does not exist." +msgstr "" + +#: redbot/core/core_commands.py:2079 +msgid "Disabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:1345 +#: redbot/core/core_commands.py:2087 #, docstring -msgid "\n" -" Sets a commmand's embed setting for the current server.\n\n" -" If set, this is used instead of the server default to determine whether or not to use embeds.\n\n" -" If enabled is left blank, the setting will be unset and the server default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset command server info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command server info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command server \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +msgid "Marks all application commands in a cog as being enabled, allowing them to be added to the bot.\n\n" +" See a list of cogs with application commands with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" - `` - The cog to enable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:1374 -msgid "Embeds will now fall back to the server setting." +#: redbot/core/core_commands.py:2117 +msgid "Couldn't find any disabled commands from the cog `{cog_name}`. Use `{prefix}slash list` to see all cogs with application commands." +msgstr "" + +#: redbot/core/core_commands.py:2132 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for slash commands. Disable some commands first." +msgstr "" + +#: redbot/core/core_commands.py:2141 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for message commands. Disable some commands first." +msgstr "" + +#: redbot/core/core_commands.py:2150 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for user commands. Disable some commands first." +msgstr "" + +#: redbot/core/core_commands.py:2176 +msgid "Enabled {count} commands from `{cog_name}`:\n" +"{names}" msgstr "" -#: redbot/core/core_commands.py:1395 +#: redbot/core/core_commands.py:2183 #, docstring -msgid "\n" -" Set's a channel's embed setting.\n\n" -" If set, this is used instead of the guild and command defaults to determine whether or not to use embeds.\n" -" This is used for all commands done in a channel.\n\n" -" If enabled is left blank, the setting will be unset and the guild default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset channel False` - Disables embeds in this channel.\n" -" - `[p]embedset channel` - Resets value to use guild default.\n\n" +msgid "Marks all application commands in a cog as being disabled, preventing them from being added to the bot.\n\n" +" See a list of cogs with application commands with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds in this channel. Leave blank to reset to default.\n" +" - `` - The cog to disable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:1419 -msgid "Embeds are now {} for this channel." +#: redbot/core/core_commands.py:2204 +msgid "Couldn't find any enabled commands from the `{cog_name}` cog. Use `{prefix}slash list` to see all cogs with application commands." msgstr "" -#: redbot/core/core_commands.py:1420 redbot/core/core_commands.py:2273 -#: redbot/core/core_commands.py:2294 -msgid "enabled" -msgstr "engedélyezve" +#: redbot/core/core_commands.py:2212 +msgid "Disabled {count} commands from `{cog_name}`:\n" +"{names}" +msgstr "" -#: redbot/core/core_commands.py:1420 redbot/core/core_commands.py:2273 -#: redbot/core/core_commands.py:2294 -msgid "disabled" -msgstr "nincs engedélyezve" +#: redbot/core/core_commands.py:2219 +#, docstring +msgid "List the slash commands the bot can see, and whether or not they are enabled.\n\n" +" This command shows the state that will be changed to when `[p]slash sync` is run.\n" +" Commands from the same cog are grouped, with the cog name as the header.\n\n" +" The prefix denotes the state of the command:\n" +" - Commands starting with `- ` have not yet been enabled.\n" +" - Commands starting with `+ ` have been manually enabled.\n" +" - Commands starting with `++` have been enabled by the cog author, and cannot be disabled.\n" +" " +msgstr "" -#: redbot/core/core_commands.py:1426 +#: redbot/core/core_commands.py:2309 +msgid "There are no application commands to list." +msgstr "" + +#: redbot/core/core_commands.py:2340 #, docstring -msgid "\n" -" Sets personal embed setting for DMs.\n\n" -" If set, this is used instead of the global default to determine whether or not to use embeds.\n" -" This is used for all commands executed in a DM with the bot.\n\n" -" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset user False` - Disables embeds in your DMs.\n" -" - `[p]embedset user` - Resets value to use global default.\n\n" +msgid "Syncs the slash settings to discord.\n\n" +" Settings from `[p]slash list` will be synced with discord, changing what commands appear for users.\n" +" This should be run sparingly, make all necessary changes before running this command.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds in your DMs. Leave blank to reset to default.\n" +" - `[guild]` - If provided, syncs commands for that guild. Otherwise, syncs global commands.\n" " " msgstr "" -#: redbot/core/core_commands.py:1450 -msgid "Embeds are now enabled for you in DMs." +#: redbot/core/core_commands.py:2360 +msgid "I need the `applications.commands` scope in this server to be able to do that. You can tell the bot to add that scope to invite links using `{prefix}inviteset commandscope`, and can then run `{prefix}invite` to get an invite that will give the bot the scope. You do not need to kick the bot to enable the scope, just use that invite to re-auth the bot with the scope enabled." msgstr "" -#: redbot/core/core_commands.py:1452 -msgid "Embeds are now disabled for you in DMs." +#: redbot/core/core_commands.py:2371 +msgid "Synced {count} commands." msgstr "" -#: redbot/core/core_commands.py:1458 +#: redbot/core/core_commands.py:2379 +msgid "You seem to be attempting to sync after recently syncing. Discord does not like it when bots sync more often than necessary, so this command has a cooldown. You should enable/disable all commands you want to change first, and run this command one time only after all changes have been made. " +msgstr "" + +#: redbot/core/core_commands.py:2390 #, 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.\n\n" -" Warning: Sending the traceback publicly can accidentally reveal sensitive information about your computer or configuration.\n\n" +msgid "Shuts down the bot.\n\n" +" Allows [botname] to shut down gracefully.\n\n" +" This is the recommended method for shutting down the bot.\n\n" " **Examples:**\n" -" - `[p]traceback` - Sends the traceback to your DMs.\n" -" - `[p]traceback True` - Sends the last traceback in the current context.\n\n" +" - `[p]shutdown`\n" +" - `[p]shutdown True` - Shutdowns silently.\n\n" " **Arguments:**\n" -" - `[public]` - Whether to send the traceback to the current context. Leave blank to send to your DMs.\n" +" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:1487 -msgid "No exception has occurred yet." +#: redbot/core/core_commands.py:2407 +msgid "Shutting down... " +msgstr "Leállítás... " + +#: redbot/core/core_commands.py:2413 +#, 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 with by the process manager in use.\n\n" +" **Examples:**\n" +" - `[p]restart`\n" +" - `[p]restart True` - Restarts silently.\n\n" +" **Arguments:**\n" +" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" +" " msgstr "" -#: redbot/core/core_commands.py:1492 +#: redbot/core/core_commands.py:2427 +msgid "Restarting..." +msgstr "Újraindítás..." + +#: redbot/core/core_commands.py:2434 #, docstring -msgid "Shows [botname]'s invite url.\n\n" -" This will always send the invite to DMs to keep it private.\n\n" -" This command is locked to the owner unless `[p]inviteset public` is set to True.\n\n" -" **Example:**\n" -" - `[p]invite`\n" +msgid "Base command for bank settings." +msgstr "" + +#: redbot/core/core_commands.py:2438 +#, docstring +msgid "Show the current bank settings." +msgstr "" + +#: redbot/core/core_commands.py:2448 +msgid "Global" +msgstr "" + +#: redbot/core/core_commands.py:2448 +msgid "Server" +msgstr "" + +#: redbot/core/core_commands.py:2453 +msgid "Bank settings:\n\n" +"Bank name: {bank_name}\n" +"Bank scope: {bank_scope}\n" +"Currency: {currency_name}\n" +"Default balance: {default_balance}\n" +"Maximum allowed balance: {maximum_bal}\n" +msgstr "" + +#: redbot/core/core_commands.py:2469 +#, 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/core/core_commands.py:1512 +#: redbot/core/core_commands.py:2476 +msgid "per-server" +msgstr "" + +#: redbot/core/core_commands.py:2476 +msgid "global" +msgstr "globális" + +#: redbot/core/core_commands.py:2479 +msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" +msgstr "" + +#: redbot/core/core_commands.py:2486 +msgid "The bank is now {banktype}." +msgstr "" + +#: redbot/core/core_commands.py:2492 #, docstring -msgid "Commands to setup [botname]'s invite settings." +msgid "Set the bank's name." msgstr "" -#: redbot/core/core_commands.py:1517 +#: redbot/core/core_commands.py:2494 +msgid "Bank name has been set to: {name}" +msgstr "" + +#: redbot/core/core_commands.py:2500 #, docstring -msgid "\n" -" Toggles if `[p]invite` should be accessible for the average user.\n\n" -" The bot must be made into a `Public bot` in the developer dashboard for public invites to work.\n\n" -" **Example:**\n" -" - `[p]inviteset public yes` - Toggles the public invite setting.\n\n" -" **Arguments:**\n" -" - `[confirm]` - Required to set to public. Not required to toggle back to private.\n" +msgid "Set the name for the bank's currency." +msgstr "" + +#: redbot/core/core_commands.py:2502 +msgid "Currency name has been set to: {name}" +msgstr "" + +#: redbot/core/core_commands.py:2508 +#, docstring +msgid "Set the maximum balance a user can get." +msgstr "" + +#: redbot/core/core_commands.py:2514 +msgid "Amount must be greater than zero and less than {max}." +msgstr "" + +#: redbot/core/core_commands.py:2519 +msgid "Maximum balance has been set to: {amount}" +msgstr "" + +#: redbot/core/core_commands.py:2526 +#, docstring +msgid "Set the initial balance for new bank accounts.\n\n" +" Example:\n" +" - `[p]bankset registeramount 5000`\n\n" +" **Arguments**\n\n" +" - `` The new initial balance amount. Default is 0.\n" " " msgstr "" -#: redbot/core/core_commands.py:1554 +#: redbot/core/core_commands.py:2542 +msgid "Amount must be greater than or equal to zero and less than {maxbal}." +msgstr "" + +#: redbot/core/core_commands.py:2547 +msgid "Registering an account will now give {num} {currency}." +msgstr "" + +#: redbot/core/core_commands.py:2556 #, 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\n" -" **Example:**\n" -" - `[p]inviteset perms 134217728` - Adds a \"Manage Nicknames\" permission requirement to the invite.\n\n" -" **Arguments:**\n" -" - `` - The permission level to require for the bot in the generated invite.\n" +msgid "Delete all bank accounts.\n\n" +" Examples:\n" +" - `[p]bankset reset` - Did not confirm. Shows the help message.\n" +" - `[p]bankset reset yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/core/core_commands.py:1575 +#: redbot/core/core_commands.py:2568 +msgid "This will delete all bank accounts for {scope}.\n" +"If you're sure, type `{prefix}bankset reset yes`" +msgstr "" + +#: redbot/core/core_commands.py:2574 redbot/core/core_commands.py:2584 +msgid "this server" +msgstr "" + +#: redbot/core/core_commands.py:2581 +msgid "All bank accounts for {scope} have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:2592 #, docstring -msgid "\n" -" Add the `applications.commands` scope to your invite URL.\n\n" -" This allows the usage of slash commands on the servers that invited your bot with that scope.\n\n" -" Note that previous servers that invited the bot without the scope cannot have slash commands, they will have to invite the bot a second time.\n" +msgid "Base command for pruning bank accounts." +msgstr "" + +#: redbot/core/core_commands.py:2599 +#, docstring +msgid "Prune bank accounts for users no longer in the server.\n\n" +" Cannot be used with a global bank. See `[p]bankset prune global`.\n\n" +" Examples:\n" +" - `[p]bankset prune server` - Did not confirm. Shows the help message.\n" +" - `[p]bankset prune server yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/core/core_commands.py:1586 -msgid "The `applications.commands` scope has been added to the invite URL." +#: redbot/core/core_commands.py:2613 +msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/core/core_commands.py:1590 -msgid "The `applications.commands` scope has been removed from the invite URL." +#: redbot/core/core_commands.py:2617 +msgid "This will delete all bank accounts for users no longer in this server.\n" +"If you're sure, type `{prefix}bankset prune local yes`" msgstr "" -#: redbot/core/core_commands.py:1596 +#: redbot/core/core_commands.py:2626 +msgid "Bank accounts for users no longer in this server have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:2632 +#, 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]bankset prune server`.\n\n" +" Examples:\n" +" - `[p]bankset prune global` - Did not confirm. Shows the help message.\n" +" - `[p]bankset prune global yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2646 +msgid "This command cannot be used with a local bank." +msgstr "" + +#: redbot/core/core_commands.py:2650 +msgid "This will delete all bank accounts for users who no longer share a server with the bot.\n" +"If you're sure, type `{prefix}bankset prune global yes`" +msgstr "" + +#: redbot/core/core_commands.py:2659 +msgid "Bank accounts for users who no longer share a server with the bot have been pruned." +msgstr "" + +#: redbot/core/core_commands.py:2672 +#, docstring +msgid "Delete the bank account of a specified user.\n\n" +" Examples:\n" +" - `[p]bankset prune user @Twentysix` - Did not confirm. Shows the help message.\n" +" - `[p]bankset 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/core/core_commands.py:2692 +msgid "This will delete {name}'s bank account.\n" +"If you're sure, type `{prefix}bankset prune user {id} yes`" +msgstr "" + +#: redbot/core/core_commands.py:2700 +msgid "The bank account for {name} has been pruned." +msgstr "" + +#: redbot/core/core_commands.py:2705 +#, docstring +msgid "Manage modlog settings." +msgstr "" + +#: redbot/core/core_commands.py:2711 +#, docstring +msgid "Command to fix misbehaving casetypes." +msgstr "" + +#: redbot/core/core_commands.py:2722 +#, docstring +msgid "Set a channel as the modlog.\n\n" +" Omit `[channel]` to disable the modlog.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2731 +msgid "Mod events will be sent to {channel}." +msgstr "" + +#: redbot/core/core_commands.py:2735 +msgid "I do not have permissions to send messages in {channel}!" +msgstr "" + +#: redbot/core/core_commands.py:2743 +msgid "Mod log is already disabled." +msgstr "" + +#: redbot/core/core_commands.py:2746 +msgid "Mod log deactivated." +msgstr "" + +#: redbot/core/core_commands.py:2751 #, docstring msgid "\n" -" Leaves servers.\n\n" -" If no server IDs are passed the local server will be left instead.\n\n" -" Note: This command is interactive.\n\n" -" **Examples:**\n" -" - `[p]leave` - Leave the current server.\n" -" - `[p]leave \"Red - Discord Bot\"` - Quotes are necessary when there are spaces in the name.\n" -" - `[p]leave 133049272517001216 240154543684321280` - Leaves multiple servers, using IDs.\n\n" -" **Arguments:**\n" -" - `[servers...]` - The servers to leave. When blank, attempts to leave the current server.\n" +" Enable or disable case creation for a mod action.\n\n" +" An action can be enabling or disabling specific cases. (Ban, kick, mute, etc.)\n\n" +" Example: `[p]modlogset cases kick enabled`\n" " " msgstr "" -#: redbot/core/core_commands.py:1613 -msgid "You need to specify at least one server ID." +#: redbot/core/core_commands.py:2768 +msgid "Current settings:\n" msgstr "" -#: redbot/core/core_commands.py:1620 -msgid "You haven't passed any server ID. Do you want me to leave this server?" +#: redbot/core/core_commands.py:2773 +msgid "That action is not registered." +msgstr "" + +#: redbot/core/core_commands.py:2778 +msgid "Case creation for {action_name} actions is now {enabled}." +msgstr "" + +#: redbot/core/core_commands.py:2786 +#, docstring +msgid "Reset all modlog cases in this server." msgstr "" -#: redbot/core/core_commands.py:1625 -msgid "Are you sure you want me to leave these servers?" +#: redbot/core/core_commands.py:2789 +msgid "Are you sure you would like to reset all modlog cases in this server?" msgstr "" -#: redbot/core/core_commands.py:1633 -msgid "I cannot leave the server `{server_name}`: I am the owner of it." +#: redbot/core/core_commands.py:2796 +msgid "You took too long to respond." msgstr "" -#: redbot/core/core_commands.py:1644 redbot/core/core_commands.py:2711 -msgid "Response timed out." -msgstr "Időtúllépés." - -#: redbot/core/core_commands.py:1649 -msgid "Alright. Bye :wave:" +#: redbot/core/core_commands.py:2800 +msgid "Cases have been reset." msgstr "" -#: redbot/core/core_commands.py:1652 -msgid "Alright. Leaving {number} servers..." +#: redbot/core/core_commands.py:2802 +msgid "No changes have been made." msgstr "" -#: redbot/core/core_commands.py:1659 -msgid "Alright, I'll stay then. :)" +#: redbot/core/core_commands.py:2806 +#, docstring +msgid "Commands for changing [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:1661 -msgid "Alright, I'm not leaving those servers." +#: redbot/core/core_commands.py:2813 +#, docstring +msgid "Commands for changing [botname]'s metadata." msgstr "" -#: redbot/core/core_commands.py:1666 +#: redbot/core/core_commands.py:2818 #, docstring msgid "\n" -" Lists the servers [botname] is currently in.\n\n" -" Note: This command is interactive.\n" +" Sets the bot's description.\n\n" +" Use without a description to reset.\n" +" This is shown in a few locations, including the help menu.\n\n" +" The maximum description length is 250 characters to ensure it displays properly.\n\n" +" The default is \"Red V3\".\n\n" +" **Examples:**\n" +" - `[p]set bot description` - Resets the description to the default setting.\n" +" - `[p]set bot description MyBot: A Red V3 Bot`\n\n" +" **Arguments:**\n" +" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" " " msgstr "" -#: redbot/core/core_commands.py:1684 +#: redbot/core/core_commands.py:2838 +msgid "Description reset." +msgstr "" + +#: redbot/core/core_commands.py:2841 +msgid "This description is too long to properly display. Please try again with below 250 characters." +msgstr "" + +#: redbot/core/core_commands.py:2854 #, docstring -msgid "Loads cog packages from the local paths and installed cogs.\n\n" -" See packages available to load with `[p]cogs`.\n\n" -" Additional cogs can be added using Downloader, or from local paths using `[p]addpath`.\n\n" +msgid "Sets [botname]'s avatar\n\n" +" Supports either an attachment or an image URL.\n\n" " **Examples:**\n" -" - `[p]load general` - Loads the `general` cog.\n" -" - `[p]load admin mod mutes` - Loads multiple cogs.\n\n" +" - `[p]set bot avatar` - With an image attachment, this will set the avatar.\n" +" - `[p]set bot avatar` - Without an attachment, this will show the command help.\n" +" - `[p]set bot avatar https://links.flaree.xyz/k95` - Sets the avatar to the provided url.\n\n" " **Arguments:**\n" -" - `` - The cog packages to load.\n" +" - `[url]` - An image url to be used as an avatar. Leave blank when uploading an attachment.\n" " " msgstr "" -#: redbot/core/core_commands.py:1713 -msgid "Loaded {packs}." +#: redbot/core/core_commands.py:2877 +msgid "That URL is invalid." msgstr "" -#: redbot/core/core_commands.py:1718 -msgid "The following package is already loaded: {pack}" +#: redbot/core/core_commands.py:2879 +msgid "Something went wrong while trying to get the image." msgstr "" -#: redbot/core/core_commands.py:1722 -msgid "The following packages are already loaded: {packs}" +#: redbot/core/core_commands.py:2889 +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, PNG, or GIF format." msgstr "" -#: redbot/core/core_commands.py:1729 -msgid "Failed to load the following package: {pack}.\n" -"Check your console or logs for details." +#: redbot/core/core_commands.py:2896 +msgid "JPG / PNG / GIF format only." msgstr "" -#: redbot/core/core_commands.py:1734 -msgid "Failed to load the following packages: {packs}\n" -"Check your console or logs for details." -msgstr "" +#: redbot/core/core_commands.py:2898 redbot/core/core_commands.py:2967 +#: redbot/core/core_commands.py:2991 redbot/core/core_commands.py:3073 +msgid "Done." +msgstr "Kész." -#: redbot/core/core_commands.py:1742 redbot/core/core_commands.py:1898 -msgid "The following name is not a valid package name: {pack}\n" -"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +#: redbot/core/core_commands.py:2903 +#, docstring +msgid "\n" +" Removes [botname]'s avatar.\n\n" +" **Example:**\n" +" - `[p]set bot avatar remove`\n" +" " msgstr "" -#: redbot/core/core_commands.py:1748 redbot/core/core_commands.py:1904 -msgid "The following names are not valid package names: {packs}\n" -"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +#: redbot/core/core_commands.py:2911 +msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:1757 redbot/core/core_commands.py:1913 -msgid "The following package was not found in any cog path: {pack}." +#: redbot/core/core_commands.py:2916 +#, docstring +msgid "Sets [botname]'s username.\n\n" +" Maximum length for a username is 32 characters.\n\n" +" Note: The username of a verified bot cannot be manually changed.\n" +" Please contact Discord support to change it.\n\n" +" **Example:**\n" +" - `[p]set bot username BaguetteBot`\n\n" +" **Arguments:**\n" +" - `` - The username to give the bot.\n" +" " msgstr "" -#: redbot/core/core_commands.py:1761 redbot/core/core_commands.py:1917 -msgid "The following packages were not found in any cog path: {packs}" +#: redbot/core/core_commands.py:2932 +msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." msgstr "" -#: redbot/core/core_commands.py:1769 -msgid "This package could not be loaded for the following reason:\n\n" -"{reason}" +#: redbot/core/core_commands.py:2939 +msgid "Failed to change name. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:1773 -msgid "These packages could not be loaded for the following reasons:\n\n" -"{reasons}" +#: redbot/core/core_commands.py:2945 +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:1780 -msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" -"You should inform maintainer of the repo about this message." +#: redbot/core/core_commands.py:2955 +msgid "Failed to change the username. Discord returned the following error:\n" +"{error_message}" msgstr "" -#: redbot/core/core_commands.py:1786 redbot/core/core_commands.py:1942 -msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\n" -"You should inform maintainers of these repos about this message." +#: redbot/core/core_commands.py:2965 +msgid "Unexpected error occurred when trying to change the username." msgstr "" -#: redbot/core/core_commands.py:1805 +#: redbot/core/core_commands.py:2973 #, docstring -msgid "Unloads previously loaded cog packages.\n\n" -" See packages available to unload with `[p]cogs`.\n\n" -" **Examples:**\n" -" - `[p]unload general` - Unloads the `general` cog.\n" -" - `[p]unload admin mod mutes` - Unloads multiple cogs.\n\n" +msgid "Sets [botname]'s nickname for the current server.\n\n" +" Maximum length for a nickname is 32 characters.\n\n" +" **Example:**\n" +" - `[p]set bot nickname 🎃 SpookyBot 🎃`\n\n" " **Arguments:**\n" -" - `` - The cog packages to unload.\n" +" - `[nickname]` - The nickname to give the bot. Leave blank to clear the current nickname.\n" " " msgstr "" -#: redbot/core/core_commands.py:1823 -msgid "The following package was unloaded: {pack}." -msgstr "" - -#: redbot/core/core_commands.py:1827 -msgid "The following packages were unloaded: {packs}." -msgstr "" - -#: redbot/core/core_commands.py:1834 -msgid "The following package was not loaded: {pack}." +#: redbot/core/core_commands.py:2985 +msgid "Failed to change nickname. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:1838 -msgid "The following packages were not loaded: {packs}." -msgstr "" +#: redbot/core/core_commands.py:2989 +msgid "I lack the permissions to change my own nickname." +msgstr "Nincs jogom hogy megváltoztassam a nevem." -#: redbot/core/core_commands.py:1851 +#: redbot/core/core_commands.py:2996 #, docstring -msgid "Reloads cog packages.\n\n" -" This will unload and then load the specified cogs.\n\n" -" Cogs that were not loaded will only be loaded.\n\n" +msgid "Customizes a section of `[p]info`.\n\n" +" The maximum amount of allowed characters is 1024.\n" +" Supports markdown, links and \"mentions\".\n\n" +" Link example: `[My link](https://example.com)`\n\n" " **Examples:**\n" -" - `[p]reload general` - Unloads then loads the `general` cog.\n" -" - `[p]reload admin mod mutes` - Unloads then loads multiple cogs.\n\n" +" - `[p]set bot custominfo >>> I can use **markdown** such as quotes, ||spoilers|| and multiple lines.`\n" +" - `[p]set bot custominfo Join my [support server](discord.gg/discord)!`\n" +" - `[p]set bot custominfo` - Removes custom info text.\n\n" " **Arguments:**\n" -" - `` - The cog packages to reload.\n" +" - `[text]` - The custom info text.\n" " " msgstr "" -#: redbot/core/core_commands.py:1880 -msgid "Reloaded {packs}." +#: redbot/core/core_commands.py:3013 +msgid "The custom text has been cleared." msgstr "" -#: redbot/core/core_commands.py:1885 -msgid "Failed to reload the following package: {pack}.\n" -"Check your console or logs for details." +#: redbot/core/core_commands.py:3017 +msgid "The custom text has been set." msgstr "" -#: redbot/core/core_commands.py:1890 -msgid "Failed to reload the following packages: {packs}\n" -"Check your console or logs for details." +#: redbot/core/core_commands.py:3020 +msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:1925 -msgid "This package could not be reloaded for the following reason:\n\n" -"{reason}" +#: redbot/core/core_commands.py:3029 +#, docstring +msgid "Commands for setting [botname]'s status." msgstr "" -#: redbot/core/core_commands.py:1929 -msgid "These packages could not be reloaded for the following reasons:\n\n" -"{reasons}" +#: redbot/core/core_commands.py:3043 +#, docstring +msgid "Sets [botname]'s streaming status to a twitch stream.\n\n" +" This will appear as `Streaming ` or `LIVE ON TWITCH` depending on the context.\n" +" It will also include a `Watch` button with a twitch.tv url for the provided streamer.\n\n" +" Maximum length for a stream title is 128 characters.\n\n" +" Leaving both streamer and stream_title empty will clear it.\n\n" +" **Examples:**\n" +" - `[p]set status stream` - Clears the activity status.\n" +" - `[p]set status stream 26 Twentysix is streaming` - Sets the stream to `https://www.twitch.tv/26`.\n" +" - `[p]set status stream https://twitch.tv/26 Twentysix is streaming` - Sets the URL manually.\n\n" +" **Arguments:**\n" +" - `` - The twitch streamer to provide a link to. This can be their twitch name or the entire URL.\n" +" - `` - The text to follow `Streaming` in the status." msgstr "" -#: redbot/core/core_commands.py:1936 -msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" -"You should inform maintainers of these repos about this message." +#: redbot/core/core_commands.py:3081 +#, docstring +msgid "Sets [botname]'s playing status.\n\n" +" This will appear as `Playing ` or `PLAYING A GAME: ` depending on the context.\n\n" +" Maximum length for a playing status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status playing` - Clears the activity status.\n" +" - `[p]set status playing the keyboard`\n\n" +" **Arguments:**\n" +" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3102 +msgid "Status set to `Playing {game.name}`." msgstr "" -#: redbot/core/core_commands.py:1957 +#: redbot/core/core_commands.py:3104 +msgid "Game cleared." +msgstr "" + +#: redbot/core/core_commands.py:3112 #, docstring -msgid "Shuts down the bot.\n\n" -" Allows [botname] to shut down gracefully.\n\n" -" This is the recommended method for shutting down the bot.\n\n" +msgid "Sets [botname]'s listening status.\n\n" +" This will appear as `Listening to `.\n\n" +" Maximum length for a listening status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]shutdown`\n" -" - `[p]shutdown True` - Shutdowns silently.\n\n" +" - `[p]set status listening` - Clears the activity status.\n" +" - `[p]set status listening jams`\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" +" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:1974 -msgid "Shutting down... " -msgstr "Leállítás... " +#: redbot/core/core_commands.py:3134 +msgid "Status set to `Listening to {listening}`." +msgstr "" -#: redbot/core/core_commands.py:1980 +#: redbot/core/core_commands.py:3137 +msgid "Listening cleared." +msgstr "" + +#: redbot/core/core_commands.py:3145 #, 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 with by the process manager in use.\n\n" +msgid "Sets [botname]'s watching status.\n\n" +" This will appear as `Watching `.\n\n" +" Maximum length for a watching status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]restart`\n" -" - `[p]restart True` - Restarts silently.\n\n" +" - `[p]set status watching` - Clears the activity status.\n" +" - `[p]set status watching [p]help`\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" +" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:1994 -msgid "Restarting..." -msgstr "Újraindítás..." +#: redbot/core/core_commands.py:3166 +msgid "Status set to `Watching {watching}`." +msgstr "" -#: redbot/core/core_commands.py:1999 -#, docstring -msgid "Commands for changing [botname]'s settings." +#: redbot/core/core_commands.py:3168 +msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:2003 +#: redbot/core/core_commands.py:3176 #, docstring -msgid "\n" -" Show the current settings for [botname].\n" +msgid "Sets [botname]'s competing status.\n\n" +" This will appear as `Competing in `.\n\n" +" Maximum length for a competing status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status competing` - Clears the activity status.\n" +" - `[p]set status competing London 2012 Olympic Games`\n\n" +" **Arguments:**\n" +" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2021 -msgid "Admin roles: {admin}\n" -"Mod roles: {mod}\n" -"Locale: {guild_locale}\n" -"Regional format: {guild_regional_format}\n" +#: redbot/core/core_commands.py:3198 +msgid "Status set to `Competing in {competing}`." msgstr "" -#: redbot/core/core_commands.py:2042 -msgid "{bot_name} Settings:\n\n" -"Prefixes: {prefixes}\n" -"{guild_settings}Global locale: {locale}\n" -"Global regional format: {regional_format}\n" -"Default embed colour: {colour}" +#: redbot/core/core_commands.py:3201 +msgid "Competing cleared." msgstr "" -#: redbot/core/core_commands.py:2064 +#: redbot/core/core_commands.py:3209 #, 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\n" -" This is only applied to the current server and not globally.\n\n" +msgid "Sets [botname]'s custom status.\n\n" +" This will appear as ``.\n\n" +" Maximum length for a custom status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]set deletedelay` - Shows the current delete delay setting.\n" -" - `[p]set deletedelay 60` - Sets the delete delay to the max of 60 seconds.\n" -" - `[p]set deletedelay -1` - Disables deleting command messages.\n\n" +" - `[p]set status custom` - Clears the activity status.\n" +" - `[p]set status custom Running cogs...`\n\n" " **Arguments:**\n" -" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" +" - `[text]` - The custom status text. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2085 -msgid "Command deleting disabled." +#: redbot/core/core_commands.py:3230 +msgid "Custom status set to `{text}`." msgstr "" -#: redbot/core/core_commands.py:2087 -msgid "Delete delay set to {num} seconds." +#: redbot/core/core_commands.py:3232 +msgid "Custom status cleared." msgstr "" -#: redbot/core/core_commands.py:2092 -msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" +#: redbot/core/core_commands.py:3237 +msgid "Status changed to {}." msgstr "" -#: redbot/core/core_commands.py:2099 -msgid "I will not delete command messages." +#: redbot/core/core_commands.py:3243 +#, docstring +msgid "Set [botname]'s status to online." msgstr "" -#: redbot/core/core_commands.py:2104 +#: redbot/core/core_commands.py:3250 #, docstring -msgid "\n" -" Sets the bot's description.\n\n" -" Use without a description to reset.\n" -" This is shown in a few locations, including the help menu.\n\n" -" The maximum description length is 250 characters to ensure it displays properly.\n\n" -" The default is \"Red V3\".\n\n" -" **Examples:**\n" -" - `[p]set description` - Resets the description to the default setting.\n" -" - `[p]set description MyBot: A Red V3 Bot`\n\n" -" **Arguments:**\n" -" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" -" " +msgid "Set [botname]'s status to do not disturb." msgstr "" -#: redbot/core/core_commands.py:2124 -msgid "Description reset." +#: redbot/core/core_commands.py:3257 +#, docstring +msgid "Set [botname]'s status to idle." msgstr "" -#: redbot/core/core_commands.py:2127 -msgid "This description is too long to properly display. Please try again with below 250 characters." +#: redbot/core/core_commands.py:3264 +#, docstring +msgid "Set [botname]'s status to invisible." msgstr "" -#: redbot/core/core_commands.py:2141 +#: redbot/core/core_commands.py:3274 +#, docstring +msgid "Set server's admin and mod roles for [botname]." +msgstr "" + +#: redbot/core/core_commands.py:3280 #, docstring msgid "\n" -" Adds an admin role for this guild.\n\n" +" Adds an admin role for this server.\n\n" " Admins have the same access as Mods, plus additional admin level commands like:\n" " - `[p]set serverprefix`\n" " - `[p]addrole`\n" " - `[p]ban`\n" " - `[p]ignore guild`\n\n" " And more.\n\n" -" **Examples:**\n" -" - `[p]set addadminrole @Admins`\n" -" - `[p]set addadminrole Super Admins`\n\n" +" **Examples:**\n" +" - `[p]set roles addadminrole @Admins`\n" +" - `[p]set roles addadminrole Super Admins`\n\n" " **Arguments:**\n" -" - `` - The role to add as an admin.\n" +" - `` - The role to add as an admin.\n" " " msgstr "" -#: redbot/core/core_commands.py:2161 +#: redbot/core/core_commands.py:3300 msgid "This role is already an admin role." msgstr "" -#: redbot/core/core_commands.py:2163 +#: redbot/core/core_commands.py:3302 msgid "That role is now considered an admin role." msgstr "" -#: redbot/core/core_commands.py:2169 +#: redbot/core/core_commands.py:3308 #, docstring msgid "\n" -" Adds a moderator role for this guild.\n\n" +" Adds a moderator role for this server.\n\n" " This grants access to moderator level commands like:\n" " - `[p]mute`\n" " - `[p]cleanup`\n" " - `[p]customcommand create`\n\n" " And more.\n\n" -" **Examples:**\n" -" - `[p]set addmodrole @Mods`\n" -" - `[p]set addmodrole Loyal Helpers`\n\n" +" **Examples:**\n" +" - `[p]set roles addmodrole @Mods`\n" +" - `[p]set roles addmodrole Loyal Helpers`\n\n" " **Arguments:**\n" -" - `` - The role to add as a moderator.\n" +" - `` - The role to add as a moderator.\n" " " msgstr "" -#: redbot/core/core_commands.py:2188 +#: redbot/core/core_commands.py:3327 msgid "This role is already a mod role." msgstr "" -#: redbot/core/core_commands.py:2190 +#: redbot/core/core_commands.py:3329 msgid "That role is now considered a mod role." msgstr "" -#: redbot/core/core_commands.py:2196 +#: redbot/core/core_commands.py:3337 #, docstring msgid "\n" -" Removes an admin role for this guild.\n\n" +" Removes an admin role for this server.\n\n" " **Examples:**\n" -" - `[p]set removeadminrole @Admins`\n" -" - `[p]set removeadminrole Super Admins`\n\n" +" - `[p]set roles removeadminrole @Admins`\n" +" - `[p]set roles removeadminrole Super Admins`\n\n" " **Arguments:**\n" -" - `` - The role to remove from being an admin.\n" +" - `` - The role to remove from being an admin.\n" " " msgstr "" -#: redbot/core/core_commands.py:2208 +#: redbot/core/core_commands.py:3349 msgid "That role was not an admin role to begin with." msgstr "" -#: redbot/core/core_commands.py:2210 +#: redbot/core/core_commands.py:3351 msgid "That role is no longer considered an admin role." msgstr "" -#: redbot/core/core_commands.py:2216 +#: redbot/core/core_commands.py:3359 #, docstring msgid "\n" -" Removes a mod role for this guild.\n\n" +" Removes a mod role for this server.\n\n" " **Examples:**\n" -" - `[p]set removemodrole @Mods`\n" -" - `[p]set removemodrole Loyal Helpers`\n\n" +" - `[p]set roles removemodrole @Mods`\n" +" - `[p]set roles removemodrole Loyal Helpers`\n\n" " **Arguments:**\n" -" - `` - The role to remove from being a moderator.\n" +" - `` - The role to remove from being a moderator.\n" " " msgstr "" -#: redbot/core/core_commands.py:2228 +#: redbot/core/core_commands.py:3371 msgid "That role was not a mod role to begin with." msgstr "" -#: redbot/core/core_commands.py:2230 +#: redbot/core/core_commands.py:3373 msgid "That role is no longer considered a mod role." msgstr "" -#: redbot/core/core_commands.py:2236 +#: redbot/core/core_commands.py:3381 #, 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\n" -" **Example:**\n" -" - `[p]set usebotcolour`\n" +" Changes [botname]'s locale in this server.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" Use \"default\" to return to the bot's default set language.\n\n" +" If you want to change bot's global locale, see `[p]set locale global` command.\n\n" +" **Examples:**\n" +" - `[p]set locale en-US`\n" +" - `[p]set locale de-DE`\n" +" - `[p]set locale fr-FR`\n" +" - `[p]set locale pl-PL`\n" +" - `[p]set locale default` - Resets to the global default locale.\n\n" +" **Arguments:**\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" " " msgstr "" -#: redbot/core/core_commands.py:2248 -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:2249 -msgid "will not" -msgstr "nem fogja" - -#: redbot/core/core_commands.py:2249 -msgid "will" -msgstr "fogja" - -#: redbot/core/core_commands.py:2257 +#: redbot/core/core_commands.py:3408 #, docstring msgid "\n" -" Toggle whether to enable fuzzy command search for the server.\n\n" -" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" -" Note: This can be processor intensive and may be unsuitable for larger servers.\n\n" -" Default is for fuzzy command search to be disabled.\n\n" -" **Example:**\n" -" - `[p]set serverfuzzy`\n" +" Changes [botname]'s default locale.\n\n" +" This will be used when a server has not set a locale, or in DMs.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" To reset to English, use \"en-US\".\n\n" +" **Examples:**\n" +" - `[p]set locale global en-US`\n" +" - `[p]set locale global de-DE`\n" +" - `[p]set locale global fr-FR`\n" +" - `[p]set locale global pl-PL`\n\n" +" **Arguments:**\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" " " msgstr "" -#: redbot/core/core_commands.py:2272 -msgid "Fuzzy command search has been {} for this server." +#: redbot/core/core_commands.py:3429 redbot/core/core_commands.py:3472 +#: redbot/core/core_commands.py:3534 redbot/core/core_commands.py:3579 +msgid "Invalid language code. Use format: `en-US`" +msgstr "" + +#: redbot/core/core_commands.py:3433 redbot/core/core_commands.py:3476 +#: redbot/core/core_commands.py:3538 redbot/core/core_commands.py:3583 +msgid "Invalid format - language code has to include country code, e.g. `en-US`" +msgstr "" + +#: redbot/core/core_commands.py:3440 +msgid "Global locale has been set." msgstr "" -#: redbot/core/core_commands.py:2280 +#: redbot/core/core_commands.py:3446 #, docstring msgid "\n" -" Toggle whether to enable fuzzy command search in DMs.\n\n" -" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" -" Default is for fuzzy command search to be disabled.\n\n" -" **Example:**\n" -" - `[p]set fuzzy`\n" +" Changes [botname]'s locale in this server.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" Use \"default\" to return to the bot's default set language.\n\n" +" **Examples:**\n" +" - `[p]set locale server en-US`\n" +" - `[p]set locale server de-DE`\n" +" - `[p]set locale server fr-FR`\n" +" - `[p]set locale server pl-PL`\n" +" - `[p]set locale server default` - Resets to the global default locale.\n\n" +" **Arguments:**\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" " " msgstr "" -#: redbot/core/core_commands.py:2293 -msgid "Fuzzy command search has been {} in DMs." +#: redbot/core/core_commands.py:3467 +msgid "Locale has been set to the default." msgstr "" -#: redbot/core/core_commands.py:2301 +#: redbot/core/core_commands.py:3482 +msgid "Locale has been set." +msgstr "A helyszín be lett állítva." + +#: redbot/core/core_commands.py:3487 #, 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\n" +" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale in this server.\n\n" +" If you want to change bot's global regional format, see `[p]set regionalformat global` command.\n\n" " **Examples:**\n" -" - `[p]set colour dark red`\n" -" - `[p]set colour blurple`\n" -" - `[p]set colour 0x5DADE2`\n" -" - `[p]set color 0x#FDFEFE`\n" -" - `[p]set color #7F8C8D`\n\n" +" - `[p]set regionalformat en-US`\n" +" - `[p]set region de-DE`\n" +" - `[p]set regionalformat reset` - Resets to the locale.\n\n" " **Arguments:**\n" -" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" +" - `[language_code]` - The region format to use for the bot in this server.\n" " " msgstr "" -#: redbot/core/core_commands.py:2321 -msgid "The color has been reset." -msgstr "A szín resetelve." - -#: redbot/core/core_commands.py:2324 -msgid "The color has been set." -msgstr "A szín be lett állítva." - -#: redbot/core/core_commands.py:2329 +#: redbot/core/core_commands.py:3511 #, docstring -msgid "Sets [botname]'s avatar\n\n" -" Supports either an attachment or an image URL.\n\n" +msgid "\n" +" Changes the bot's regional format. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale.\n\n" " **Examples:**\n" -" - `[p]set avatar` - With an image attachment, this will set the avatar.\n" -" - `[p]set avatar` - Without an attachment, this will show the command help.\n" -" - `[p]set avatar https://links.flaree.xyz/k95` - Sets the avatar to the provided url.\n\n" +" - `[p]set regionalformat global en-US`\n" +" - `[p]set region global de-DE`\n" +" - `[p]set regionalformat global reset` - Resets to the locale.\n\n" " **Arguments:**\n" -" - `[url]` - An image url to be used as an avatar. Leave blank when uploading an attachment.\n" +" - `[language_code]` - The default region format to use for the bot.\n" " " msgstr "" -#: redbot/core/core_commands.py:2352 -msgid "That URL is invalid." -msgstr "" - -#: redbot/core/core_commands.py:2354 -msgid "Something went wrong while trying to get the image." +#: redbot/core/core_commands.py:3528 +msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:2364 -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." +#: redbot/core/core_commands.py:3545 +msgid "Global regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:2371 -msgid "JPG / PNG format only." -msgstr "JPG / PNG formátum az elfogadott." - -#: redbot/core/core_commands.py:2373 redbot/core/core_commands.py:2600 -#: redbot/core/core_commands.py:2656 redbot/core/core_commands.py:2680 -msgid "Done." -msgstr "Kész." - -#: redbot/core/core_commands.py:2378 +#: redbot/core/core_commands.py:3554 #, docstring msgid "\n" -" Removes [botname]'s avatar.\n\n" -" **Example:**\n" -" - `[p]set avatar remove`\n" +" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale in this server.\n\n" +" **Examples:**\n" +" - `[p]set regionalformat server en-US`\n" +" - `[p]set region local de-DE`\n" +" - `[p]set regionalformat server reset` - Resets to the locale.\n\n" +" **Arguments:**\n" +" - `[language_code]` - The region format to use for the bot in this server.\n" " " msgstr "" -#: redbot/core/core_commands.py:2386 -msgid "Avatar removed." +#: redbot/core/core_commands.py:3572 +msgid "Regional formatting will now be based on bot's locale in this server." msgstr "" -#: redbot/core/core_commands.py:2392 +#: redbot/core/core_commands.py:3590 +msgid "Regional formatting will now be based on `{language_code}` locale." +msgstr "" + +#: redbot/core/core_commands.py:3607 #, docstring -msgid "Sets [botname]'s playing status.\n\n" -" This will appear as `Playing ` or `PLAYING A GAME: ` depending on the context.\n\n" -" Maximum length for a playing status is 128 characters.\n\n" +msgid "\n" +" Commands to 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" +" If passed without the `` or `` arguments it will allow you to open a modal to set your API keys securely.\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, so this command should only be used in a private channel or in DM with the bot.\n\n" " **Examples:**\n" -" - `[p]set playing` - Clears the activity status.\n" -" - `[p]set playing the keyboard`\n\n" +" - `[p]set api`\n" +" - `[p]set api spotify`\n" +" - `[p]set api spotify redirect_uri localhost`\n" +" - `[p]set api github client_id,whoops client_secret,whoops`\n\n" " **Arguments:**\n" -" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" +" - `` - The service you're adding tokens to.\n" +" - `` - Pairs of token keys and values. The key and value should be separated by one of ` `, `,`, or `;`.\n" " " msgstr "" -#: redbot/core/core_commands.py:2408 -msgid "The maximum length of game descriptions is 128 characters." +#: redbot/core/core_commands.py:3631 +msgid "Click the button below to set your keys." msgstr "" -#: redbot/core/core_commands.py:2416 -msgid "Status set to ``Playing {game.name}``." +#: redbot/core/core_commands.py:3633 +msgid "This API keys setup message has expired." msgstr "" -#: redbot/core/core_commands.py:2418 -msgid "Game cleared." +#: redbot/core/core_commands.py:3638 +msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/core_commands.py:2424 +#: redbot/core/core_commands.py:3642 #, docstring -msgid "Sets [botname]'s listening status.\n\n" -" This will appear as `Listening to `.\n\n" -" Maximum length for a listening status is 128 characters.\n\n" -" **Examples:**\n" -" - `[p]set listening` - Clears the activity status.\n" -" - `[p]set listening jams`\n\n" -" **Arguments:**\n" -" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status." +msgid "\n" +" Show all external API services along with their keys that have been set.\n\n" +" Secrets are not shown.\n\n" +" **Example:**\n" +" - `[p]set api list`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2441 -msgid "The maximum length of listening descriptions is 128 characters." +#: redbot/core/core_commands.py:3653 +msgid "No API services have been set yet." msgstr "" -#: redbot/core/core_commands.py:2450 -msgid "Status set to ``Listening to {listening}``." +#: redbot/core/core_commands.py:3658 +msgid "Set API services:\n" msgstr "" -#: redbot/core/core_commands.py:2453 -msgid "Listening cleared." +#: redbot/core/core_commands.py:3658 +msgid "Set API service:\n" msgstr "" -#: redbot/core/core_commands.py:2459 +#: redbot/core/core_commands.py:3668 #, docstring -msgid "Sets [botname]'s watching status.\n\n" -" This will appear as `Watching `.\n\n" -" Maximum length for a watching status is 128 characters.\n\n" +msgid "\n" +" Remove the given services with all their keys and tokens.\n\n" " **Examples:**\n" -" - `[p]set watching` - Clears the activity status.\n" -" - `[p]set watching [p]help`\n\n" +" - `[p]set api remove spotify`\n" +" - `[p]set api remove github youtube`\n\n" " **Arguments:**\n" -" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status." +" - `` - The services to remove." msgstr "" -#: redbot/core/core_commands.py:2475 -msgid "The maximum length of watching descriptions is 128 characters." +#: redbot/core/core_commands.py:3683 +msgid "Services deleted successfully:\n" +"{services_list}" msgstr "" -#: redbot/core/core_commands.py:2482 -msgid "Status set to ``Watching {watching}``." +#: redbot/core/core_commands.py:3687 +msgid "Service deleted successfully: {service_name}" msgstr "" -#: redbot/core/core_commands.py:2484 -msgid "Watching cleared." +#: redbot/core/core_commands.py:3692 +msgid "None of the services you provided had any keys set." msgstr "" -#: redbot/core/core_commands.py:2490 +#: redbot/core/core_commands.py:3700 #, docstring -msgid "Sets [botname]'s competing status.\n\n" -" This will appear as `Competing in `.\n\n" -" Maximum length for a competing status is 128 characters.\n\n" -" **Examples:**\n" -" - `[p]set competing` - Clears the activity status.\n" -" - `[p]set competing London 2012 Olympic Games`\n\n" -" **Arguments:**\n" -" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status." -msgstr "" - -#: redbot/core/core_commands.py:2507 -msgid "The maximum length of competing descriptions is 128 characters." +msgid "\n" +" Commands for configuring owner notifications.\n\n" +" Owner notifications include usage of `[p]contact` and available Red updates.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2516 -msgid "Status set to ``Competing in {competing}``." +#: redbot/core/core_commands.py:3709 +#, docstring +msgid "\n" +" Opt-in on receiving owner notifications.\n\n" +" This is the default state.\n\n" +" Note: This will only resume sending owner notifications to your DMs.\n" +" Additional owners and destinations will not be affected.\n\n" +" **Example:**\n" +" - `[p]set ownernotifications optin`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2519 -msgid "Competing cleared." +#: redbot/core/core_commands.py:3728 +#, docstring +msgid "\n" +" Opt-out of receiving owner notifications.\n\n" +" Note: This will only stop sending owner notifications to your DMs.\n" +" Additional owners and destinations will still receive notifications.\n\n" +" **Example:**\n" +" - `[p]set ownernotifications optout`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2525 +#: redbot/core/core_commands.py:3750 #, docstring -msgid "Sets [botname]'s status.\n\n" -" Available statuses:\n" -" - `online`\n" -" - `idle`\n" -" - `dnd`\n" -" - `invisible`\n\n" +msgid "\n" +" Adds a destination text channel to receive owner notifications.\n\n" " **Examples:**\n" -" - `[p]set status online` - Clears the status.\n" -" - `[p]set status invisible`\n\n" +" - `[p]set ownernotifications adddestination #owner-notifications`\n" +" - `[p]set ownernotifications adddestination 168091848718417920` - Accepts channel IDs.\n\n" " **Arguments:**\n" -" - `` - One of the available statuses.\n" +" - `` - The channel to send owner notifications to.\n" " " msgstr "" -#: redbot/core/core_commands.py:2555 -msgid "Status changed to {}." -msgstr "" - -#: redbot/core/core_commands.py:2563 +#: redbot/core/core_commands.py:3775 #, docstring -msgid "Sets [botname]'s streaming status to a twitch stream.\n\n" -" This will appear as `Streaming ` or `LIVE ON TWITCH` depending on the context.\n" -" It will also include a `Watch` button with a twitch.tv url for the provided streamer.\n\n" -" Maximum length for a stream title is 128 characters.\n\n" -" Leaving both streamer and stream_title empty will clear it.\n\n" +msgid "\n" +" Removes a destination text channel from receiving owner notifications.\n\n" " **Examples:**\n" -" - `[p]set stream` - Clears the activity status.\n" -" - `[p]set stream 26 Twentysix is streaming` - Sets the stream to `https://www.twitch.tv/26`.\n" -" - `[p]set stream https://twitch.tv/26 Twentysix is streaming` - Sets the URL manually.\n\n" +" - `[p]set ownernotifications removedestination #owner-notifications`\n" +" - `[p]set ownernotifications deletedestination 168091848718417920` - Accepts channel IDs.\n\n" " **Arguments:**\n" -" - `` - The twitch streamer to provide a link to. This can be their twitch name or the entire URL.\n" -" - `` - The text to follow `Streaming` in the status." -msgstr "" - -#: redbot/core/core_commands.py:2588 -msgid "The maximum length of the streamer url is 511 characters." -msgstr "" - -#: redbot/core/core_commands.py:2591 -msgid "The maximum length of the stream title is 128 characters." +" - `` - The channel to stop sending owner notifications to.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2605 +#: redbot/core/core_commands.py:3799 #, docstring -msgid "Sets [botname]'s username.\n\n" -" Maximum length for a username is 32 characters.\n\n" -" Note: The username of a verified bot cannot be manually changed.\n" -" Please contact Discord support to change it.\n\n" +msgid "\n" +" Lists the configured extra destinations for owner notifications.\n\n" " **Example:**\n" -" - `[p]set username BaguetteBot`\n\n" -" **Arguments:**\n" -" - `` - The username to give the bot.\n" +" - `[p]set ownernotifications listdestinations`\n" " " msgstr "" -#: redbot/core/core_commands.py:2621 -msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." -msgstr "" - -#: redbot/core/core_commands.py:2628 -msgid "Failed to change name. Must be 32 characters or fewer." +#: redbot/core/core_commands.py:3809 +msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:2634 -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}" +#: redbot/core/core_commands.py:3820 +msgid "Unknown channel with id: {id}" msgstr "" -#: redbot/core/core_commands.py:2644 -msgid "Failed to change the username. Discord returned the following error:\n" -"{error_message}" +#: redbot/core/core_commands.py:3830 +#, docstring +msgid "\n" +" Show the current settings for [botname].\n\n" +" Accepts optional server parameter to allow prefix recovery.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2654 -msgid "Unexpected error occurred when trying to change the username." +#: redbot/core/core_commands.py:3844 redbot/core/core_commands.py:3848 +msgid "Not Set." msgstr "" -#: redbot/core/core_commands.py:2662 -#, docstring -msgid "Sets [botname]'s nickname for the current server.\n\n" -" Maximum length for a nickname is 32 characters.\n\n" -" **Example:**\n" -" - `[p]set nickname 🎃 SpookyBot 🎃`\n\n" -" **Arguments:**\n" -" - `[nickname]` - The nickname to give the bot. Leave blank to clear the current nickname.\n" -" " +#: redbot/core/core_commands.py:3855 +msgid "Admin roles: {admin}\n" +"Mod roles: {mod}\n" +"Locale: {guild_locale}\n" +"Regional format: {guild_regional_format}\n" msgstr "" -#: redbot/core/core_commands.py:2674 -msgid "Failed to change nickname. Must be 32 characters or fewer." +#: redbot/core/core_commands.py:3876 +msgid "{bot_name} Settings:\n\n" +"Prefixes: {prefixes}\n" +"{guild_settings}Global locale: {locale}\n" +"Global regional format: {regional_format}\n" +"Default embed colour: {colour}" msgstr "" -#: redbot/core/core_commands.py:2678 -msgid "I lack the permissions to change my own nickname." -msgstr "Nincs jogom hogy megváltoztassam a nevem." - -#: redbot/core/core_commands.py:2685 +#: redbot/core/core_commands.py:3898 #, docstring -msgid "Sets [botname]'s global prefix(es).\n\n" -" Warning: This is not additive. It will replace all current prefixes.\n\n" -" See also the `--mentionable` flag to enable mentioning the bot as the prefix.\n\n" +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\n" +" This is only applied to the current server and not globally.\n\n" " **Examples:**\n" -" - `[p]set prefix !`\n" -" - `[p]set prefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" -" - `[p]set prefix \"@[botname] \"` - This uses a mention as the prefix. See also the `--mentionable` flag.\n" -" - `[p]set prefix ! ? .` - Sets multiple prefixes.\n\n" +" - `[p]set deletedelay` - Shows the current delete delay setting.\n" +" - `[p]set deletedelay 60` - Sets the delete delay to the max of 60 seconds.\n" +" - `[p]set deletedelay -1` - Disables deleting command messages.\n\n" " **Arguments:**\n" -" - `` - The prefixes the bot will respond to globally.\n" +" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:2702 -msgid "Warning: A prefix is above the recommended length (20 characters).\n" -"Do you want to continue? (y/n)" +#: redbot/core/core_commands.py:3919 +msgid "Command deleting disabled." msgstr "" -#: redbot/core/core_commands.py:2715 -msgid "Cancelled." -msgstr "Megszakítva." +#: redbot/core/core_commands.py:3921 +msgid "Delete delay set to {num} seconds." +msgstr "" -#: redbot/core/core_commands.py:2719 -msgid "Prefix set." -msgstr "Prefix beállítva." +#: redbot/core/core_commands.py:3926 +msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" +msgstr "" -#: redbot/core/core_commands.py:2721 -msgid "Prefixes set." +#: redbot/core/core_commands.py:3933 +msgid "I will not delete command messages." msgstr "" -#: redbot/core/core_commands.py:2727 +#: redbot/core/core_commands.py:3939 #, docstring msgid "\n" -" Sets [botname]'s server prefix(es).\n\n" -" Warning: This will override global prefixes, the bot will not respond to any global prefixes in this server.\n" -" This is not additive. It will replace all current server prefixes.\n" -" A prefix cannot have more than 20 characters.\n\n" -" **Examples:**\n" -" - `[p]set serverprefix !`\n" -" - `[p]set serverprefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" -" - `[p]set serverprefix \"@[botname] \"` - This uses a mention as the prefix.\n" -" - `[p]set serverprefix ! ? .` - Sets multiple prefixes.\n\n" -" **Arguments:**\n" -" - `[prefixes...]` - The prefixes the bot will respond to on this server. Leave blank to clear server prefixes.\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\n" +" **Example:**\n" +" - `[p]set usebotcolour`\n" " " msgstr "" -#: redbot/core/core_commands.py:2745 -msgid "Server prefixes have been reset." -msgstr "" - -#: redbot/core/core_commands.py:2748 -msgid "You cannot have a prefix longer than 20 characters." -msgstr "" +#: redbot/core/core_commands.py:3951 +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:2753 -msgid "Server prefix set." -msgstr "" +#: redbot/core/core_commands.py:3952 +msgid "will not" +msgstr "nem fogja" -#: redbot/core/core_commands.py:2755 -msgid "Server prefixes set." -msgstr "" +#: redbot/core/core_commands.py:3952 +msgid "will" +msgstr "fogja" -#: redbot/core/core_commands.py:2760 +#: redbot/core/core_commands.py:3960 #, docstring msgid "\n" -" Changes the bot's default locale.\n\n" -" This will be used when a server has not set a locale, or in DMs.\n\n" -" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" -" To reset to English, use \"en-US\".\n\n" -" **Examples:**\n" -" - `[p]set locale en-US`\n" -" - `[p]set locale de-DE`\n" -" - `[p]set locale fr-FR`\n" -" - `[p]set locale pl-PL`\n\n" -" **Arguments:**\n" -" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" Toggle whether to enable fuzzy command search for the server.\n\n" +" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" +" Note: This can be processor intensive and may be unsuitable for larger servers.\n\n" +" Default is for fuzzy command search to be disabled.\n\n" +" **Example:**\n" +" - `[p]set serverfuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:2781 redbot/core/core_commands.py:2825 -#: redbot/core/core_commands.py:2864 redbot/core/core_commands.py:2908 -msgid "Invalid language code. Use format: `en-US`" +#: redbot/core/core_commands.py:3975 +msgid "Fuzzy command search has been {} for this server." msgstr "" -#: redbot/core/core_commands.py:2785 redbot/core/core_commands.py:2829 -#: redbot/core/core_commands.py:2868 redbot/core/core_commands.py:2912 -msgid "Invalid format - language code has to include country code, e.g. `en-US`" +#: redbot/core/core_commands.py:3983 +#, docstring +msgid "\n" +" Toggle whether to enable fuzzy command search in DMs.\n\n" +" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" +" Default is for fuzzy command search to be disabled.\n\n" +" **Example:**\n" +" - `[p]set fuzzy`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2792 -msgid "Global locale has been set." +#: redbot/core/core_commands.py:3996 +msgid "Fuzzy command search has been {} in DMs." msgstr "" -#: redbot/core/core_commands.py:2798 +#: redbot/core/core_commands.py:4004 #, docstring msgid "\n" -" Changes the bot's locale in this server.\n\n" -" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" -" Use \"default\" to return to the bot's default set language.\n" -" To reset to English, use \"en-US\".\n\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\n" " **Examples:**\n" -" - `[p]set locale en-US`\n" -" - `[p]set locale de-DE`\n" -" - `[p]set locale fr-FR`\n" -" - `[p]set locale pl-PL`\n" -" - `[p]set locale default` - Resets to the global default locale.\n\n" +" - `[p]set colour dark red`\n" +" - `[p]set colour blurple`\n" +" - `[p]set colour 0x5DADE2`\n" +" - `[p]set color 0x#FDFEFE`\n" +" - `[p]set color #7F8C8D`\n\n" " **Arguments:**\n" -" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" " " msgstr "" -#: redbot/core/core_commands.py:2820 -msgid "Locale has been set to the default." -msgstr "" +#: redbot/core/core_commands.py:4024 +msgid "The color has been reset." +msgstr "A szín resetelve." -#: redbot/core/core_commands.py:2835 -msgid "Locale has been set." -msgstr "A helyszín be lett állítva." +#: redbot/core/core_commands.py:4027 +msgid "The color has been set." +msgstr "A szín be lett állítva." -#: redbot/core/core_commands.py:2841 +#: redbot/core/core_commands.py:4036 #, docstring -msgid "\n" -" Changes the bot's regional format. This is used for formatting date, time and numbers.\n\n" -" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" -" Leave `language_code` empty to base regional formatting on bot's locale.\n\n" +msgid "Sets [botname]'s global prefix(es).\n\n" +" Warning: This is not additive. It will replace all current prefixes.\n\n" +" See also the `--mentionable` flag to enable mentioning the bot as the prefix.\n\n" " **Examples:**\n" -" - `[p]set globalregionalformat en-US`\n" -" - `[p]set globalregion de-DE`\n" -" - `[p]set globalregionalformat` - Resets to the locale.\n\n" +" - `[p]set prefix !`\n" +" - `[p]set prefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" +" - `[p]set prefix \"@[botname] \"` - This uses a mention as the prefix. See also the `--mentionable` flag.\n" +" - `[p]set prefix ! ? .` - Sets multiple prefixes.\n\n" " **Arguments:**\n" -" - `[language_code]` - The default region format to use for the bot.\n" +" - `` - The prefixes the bot will respond to globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:2858 -msgid "Global regional formatting will now be based on bot's locale." +#: redbot/core/core_commands.py:4053 redbot/core/core_commands.py:4130 +msgid "Prefixes cannot start with '/', as it conflicts with Discord's slash commands." msgstr "" -#: redbot/core/core_commands.py:2875 -msgid "Global regional formatting will now be based on `{language_code}` locale." +#: redbot/core/core_commands.py:4058 +msgid "Warning: A prefix is below the recommended length (1 character).\n" +"Do you want to continue?" msgstr "" -#: redbot/core/core_commands.py:2883 -#, docstring -msgid "\n" -" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" -" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" -" Leave `language_code` empty to base regional formatting on bot's locale in this server.\n\n" -" **Examples:**\n" -" - `[p]set regionalformat en-US`\n" -" - `[p]set region de-DE`\n" -" - `[p]set regionalformat` - Resets to the locale.\n\n" -" **Arguments:**\n" -" - `[language_code]` - The region format to use for the bot in this server.\n" -" " -msgstr "" +#: redbot/core/core_commands.py:4072 redbot/core/core_commands.py:4090 +msgid "Cancelled." +msgstr "Megszakítva." -#: redbot/core/core_commands.py:2901 -msgid "Regional formatting will now be based on bot's locale in this server." +#: redbot/core/core_commands.py:4076 +msgid "Warning: A prefix is above the recommended length (25 characters).\n" +"Do you want to continue?" msgstr "" -#: redbot/core/core_commands.py:2919 -msgid "Regional formatting will now be based on `{language_code}` locale." +#: redbot/core/core_commands.py:4094 +msgid "Prefix set." +msgstr "Prefix beállítva." + +#: redbot/core/core_commands.py:4096 +msgid "Prefixes set." msgstr "" -#: redbot/core/core_commands.py:2927 +#: redbot/core/core_commands.py:4103 #, 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\n" -" Link example: `[My link](https://example.com)`\n\n" +msgid "\n" +" Sets [botname]'s server prefix(es).\n\n" +" Warning: This will override global prefixes, the bot will not respond to any global prefixes in this server.\n" +" This is not additive. It will replace all current server prefixes.\n" +" A prefix cannot have more than 25 characters.\n\n" " **Examples:**\n" -" - `[p]set custominfo >>> I can use **markdown** such as quotes, ||spoilers|| and multiple lines.`\n" -" - `[p]set custominfo Join my [support server](discord.gg/discord)!`\n" -" - `[p]set custominfo` - Removes custom info text.\n\n" +" - `[p]set serverprefix !`\n" +" - `[p]set serverprefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" +" - `[p]set serverprefix \"@[botname] \"` - This uses a mention as the prefix.\n" +" - `[p]set serverprefix ! ? .` - Sets multiple prefixes.\n" +" - `[p]set serverprefix \"Red - Discord Bot\" ?` - Sets the prefix for a specific server. Quotes are needed to use spaces in the server name.\n\n" " **Arguments:**\n" -" - `[text]` - The custom info text.\n" +" - `[server]` - The server to set the prefix for. Defaults to current server.\n" +" - `[prefixes...]` - The prefixes the bot will respond to on this server. Leave blank to clear server prefixes.\n" " " msgstr "" -#: redbot/core/core_commands.py:2944 -msgid "The custom text has been cleared." +#: redbot/core/core_commands.py:4126 +msgid "Server prefixes have been reset." msgstr "" -#: redbot/core/core_commands.py:2948 -msgid "The custom text has been set." +#: redbot/core/core_commands.py:4134 +msgid "You cannot have a prefix shorter than 1 character." msgstr "" -#: redbot/core/core_commands.py:2951 -msgid "Text must be fewer than 1024 characters long." +#: redbot/core/core_commands.py:4137 +msgid "You cannot have a prefix longer than 25 characters." msgstr "" -#: redbot/core/core_commands.py:2956 -#, docstring -msgid "\n" -" Commands to 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, so this command should only be used in a private channel or in DM with the bot.\n\n" -" **Examples:**\n" -" - `[p]set api Spotify redirect_uri localhost`\n" -" - `[p]set api github client_id,whoops client_secret,whoops`\n\n" -" **Arguments:**\n" -" - `` - The service you're adding tokens to.\n" -" - `` - Pairs of token keys and values. The key and value should be separated by one of ` `, `,`, or `;`.\n" -" " +#: redbot/core/core_commands.py:4142 +msgid "Server prefix set." msgstr "" -#: redbot/core/core_commands.py:2977 -msgid "`{service}` API tokens have been set." +#: redbot/core/core_commands.py:4144 +msgid "Server prefixes set." msgstr "" -#: redbot/core/core_commands.py:2981 +#: redbot/core/core_commands.py:4149 #, docstring msgid "\n" -" Show all external API services along with their keys that have been set.\n\n" -" Secrets are not shown.\n\n" -" **Example:**\n" -" - `[p]set api list``\n" +" Set a global bot variable for using buttons in menus.\n\n" +" When enabled, all usage of cores menus API will use buttons instead of reactions.\n\n" +" This defaults to False.\n" +" Using this without a setting will toggle.\n\n" +" **Examples:**\n" +" - `[p]set usebuttons True` - Enables using buttons.\n" +" - `[p]helpset usebuttons` - Toggles the value.\n\n" +" **Arguments:**\n" +" - `[use_buttons]` - Whether to use buttons. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:2992 -msgid "No API services have been set yet." -msgstr "" - -#: redbot/core/core_commands.py:2997 -msgid "Set API services:\n" +#: redbot/core/core_commands.py:4168 +msgid "I will use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:2997 -msgid "Set API service:\n" +#: redbot/core/core_commands.py:4170 +msgid "I will not use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:3007 +#: redbot/core/core_commands.py:4175 #, docstring msgid "\n" -" Remove the given services with all their keys and tokens.\n\n" +" Set the message that will be sent on uncaught bot errors.\n\n" +" To include the command name in the message, use the `{command}` placeholder.\n\n" +" If you omit the `msg` argument, the message will be reset to the default one.\n\n" " **Examples:**\n" -" - `[p]set api remove Spotify`\n" -" - `[p]set api remove github audiodb`\n\n" +" - `[p]set errormsg` - Resets the error message back to the default: \"Error in command '{command}'.\". If the command invoker is one of the bot owners, the message will also include \"Check your console or logs for details.\".\n" +" - `[p]set errormsg Oops, the command {command} has failed! Please try again later.` - Sets the error message to a custom one.\n\n" " **Arguments:**\n" -" - `` - The services to remove." +" - `[msg]` - The custom error message. Must be less than 1000 characters. Omit to reset to the default one.\n" +" " msgstr "" -#: redbot/core/core_commands.py:3022 -msgid "Services deleted successfully:\n" -"{services_list}" +#: redbot/core/core_commands.py:4190 +msgid "The message must be less than 1000 characters." msgstr "" -#: redbot/core/core_commands.py:3026 -msgid "Service deleted successfully: {service_name}" +#: redbot/core/core_commands.py:4194 +msgid "Successfully updated the error message." msgstr "" -#: redbot/core/core_commands.py:3031 -msgid "None of the services you provided had any keys set." +#: redbot/core/core_commands.py:4197 +msgid "Successfully reset the error message back to the default one." msgstr "" -#: redbot/core/core_commands.py:3036 +#: redbot/core/core_commands.py:4204 #, docstring msgid "\n" " Commands to manage settings for the help command.\n\n" @@ -1856,116 +3081,132 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3045 +#: redbot/core/core_commands.py:4213 #, docstring msgid "\n" " Show the current help settings.\n\n" " Warning: These settings may not be accurate if the default formatter is not in use.\n\n" " **Example:**\n" -" - `[p]helpset showsettings``\n" +" - `[p]helpset showsettings`\n" " " msgstr "" -#: redbot/core/core_commands.py:3059 +#: redbot/core/core_commands.py:4227 msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:3069 +#: redbot/core/core_commands.py:4237 #, docstring msgid "\n" " This resets [botname]'s help formatter to the default formatter.\n\n" " **Example:**\n" -" - `[p]helpset resetformatter``\n" +" - `[p]helpset resetformatter`\n" " " msgstr "" -#: redbot/core/core_commands.py:3078 +#: redbot/core/core_commands.py:4246 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:3087 +#: redbot/core/core_commands.py:4255 #, 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\n" " **Example:**\n" -" - `[p]helpset resetsettings``\n" +" - `[p]helpset resetsettings`\n" " " msgstr "" -#: redbot/core/core_commands.py:3097 +#: redbot/core/core_commands.py:4265 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:3105 +#: redbot/core/core_commands.py:4277 #, docstring msgid "\n" " Allows the help command to be sent as a paginated menu instead of separate\n" " messages.\n\n" -" When enabled, `[p]help` will only show one page at a time and will use reactions to navigate between pages.\n\n" -" This defaults to False.\n" -" Using this without a setting will toggle.\n\n" +" When \"reactions\", \"buttons\", \"select\", or \"selectonly\" is passed,\n" +" `[p]help` will only show one page at a time\n" +" and will use the associated control scheme to navigate between pages.\n\n" " **Examples:**\n" -" - `[p]helpset usemenus True` - Enables using menus.\n" -" - `[p]helpset usemenus` - Toggles the value.\n\n" +" - `[p]helpset usemenus reactions` - Enables using reaction menus.\n" +" - `[p]helpset usemenus buttons` - Enables using button menus.\n" +" - `[p]helpset usemenus select` - Enables buttons with a select menu.\n" +" - `[p]helpset usemenus selectonly` - Enables a select menu only on help.\n" +" - `[p]helpset usemenus disable` - Disables help menus.\n\n" " **Arguments:**\n" -" - `[use_menus]` - Whether to use menus. Leave blank to toggle.\n" +" - `<\"buttons\"|\"reactions\"|\"select\"|\"selectonly\"|\"disable\">` - Whether to use `buttons`,\n" +" `reactions`, `select`, `selectonly`, or no menus.\n" " " msgstr "" -#: redbot/core/core_commands.py:3125 -msgid "Help will use menus." +#: redbot/core/core_commands.py:4297 +msgid "Help will use the select menu only." +msgstr "" + +#: redbot/core/core_commands.py:4300 +msgid "Help will use button menus and add a select menu." +msgstr "" + +#: redbot/core/core_commands.py:4303 +msgid "Help will use button menus." +msgstr "" + +#: redbot/core/core_commands.py:4306 +msgid "Help will use reaction menus." msgstr "" -#: redbot/core/core_commands.py:3127 +#: redbot/core/core_commands.py:4309 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:3131 +#: redbot/core/core_commands.py:4316 #, 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\n" " **Examples:**\n" -" - `[p]helpset showhidden True` - Enables showing hidden commands.\n" -" - `[p]helpset showhidden` - Toggles the value.\n\n" +" - `[p]helpset showhidden True` - Enables showing hidden commands.\n" +" - `[p]helpset showhidden` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[show_hidden]` - Whether to use show hidden commands in help. Leave blank to toggle.\n" +" - `[show_hidden]` - Whether to use show hidden commands in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3148 +#: redbot/core/core_commands.py:4333 msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:3150 +#: redbot/core/core_commands.py:4335 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:3154 +#: redbot/core/core_commands.py:4339 #, docstring msgid "\n" " This allows the help command to show existing commands aliases if there is any.\n\n" " This defaults to True.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset showaliases False` - Disables showing aliases on this server.\n" -" - `[p]helpset showaliases` - Toggles the value.\n\n" +" - `[p]helpset showaliases False` - Disables showing aliases on this server.\n" +" - `[p]helpset showaliases` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[show_aliases]` - Whether to include aliases in help. Leave blank to toggle.\n" +" - `[show_aliases]` - Whether to include aliases in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3171 -msgid "Help will show commands aliases." +#: redbot/core/core_commands.py:4356 +msgid "Help will now show command aliases." msgstr "" -#: redbot/core/core_commands.py:3173 -msgid "Help will not show commands aliases." +#: redbot/core/core_commands.py:4358 +msgid "Help will no longer show command aliases." msgstr "" -#: redbot/core/core_commands.py:3177 +#: redbot/core/core_commands.py:4362 #, docstring msgid "\n" " This allows the help command message to be ticked if help is sent to a DM.\n\n" @@ -1974,44 +3215,44 @@ msgid "\n" " Using this without a setting will toggle.\n\n" " Note: This is only used when the bot is not using menus.\n\n" " **Examples:**\n" -" - `[p]helpset usetick False` - Disables ticking when help is sent to DMs.\n" -" - `[p]helpset usetick` - Toggles the value.\n\n" +" - `[p]helpset usetick False` - Disables ticking when help is sent to DMs.\n" +" - `[p]helpset usetick` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[use_tick]` - Whether to tick the help command when help is sent to DMs. Leave blank to toggle.\n" +" - `[use_tick]` - Whether to tick the help command when help is sent to DMs. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3198 +#: redbot/core/core_commands.py:4383 msgid "Help will now tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:3200 +#: redbot/core/core_commands.py:4385 msgid "Help will not tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:3204 +#: redbot/core/core_commands.py:4389 #, docstring msgid "\n" " Sets if commands which can't be run in the current context should be filtered from help.\n\n" " Defaults to True.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset verifychecks False` - Enables showing unusable commands in help.\n" -" - `[p]helpset verifychecks` - Toggles the value.\n\n" +" - `[p]helpset verifychecks False` - Enables showing unusable commands in help.\n" +" - `[p]helpset verifychecks` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[verify]` - Whether to hide unusable commands in help. Leave blank to toggle.\n" +" - `[verify]` - Whether to hide unusable commands in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3221 +#: redbot/core/core_commands.py:4406 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:3223 +#: redbot/core/core_commands.py:4408 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:3227 +#: redbot/core/core_commands.py:4412 #, docstring msgid "\n" " Sets whether the bot should respond to help commands for nonexistent topics.\n\n" @@ -2020,22 +3261,22 @@ msgid "\n" " Defaults to False.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset verifyexists True` - Enables sending help for nonexistent topics.\n" -" - `[p]helpset verifyexists` - Toggles the value.\n\n" +" - `[p]helpset verifyexists True` - Enables sending help for nonexistent topics.\n" +" - `[p]helpset verifyexists` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[verify]` - Whether to respond to help for nonexistent topics. Leave blank to toggle.\n" +" - `[verify]` - Whether to respond to help for nonexistent topics. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3248 +#: redbot/core/core_commands.py:4433 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:4436 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:3259 +#: redbot/core/core_commands.py:4444 #, docstring msgid "Set the character limit for each page in the help message.\n\n" " Note: This setting only applies to embedded help.\n\n" @@ -2044,45 +3285,44 @@ msgid "Set the character limit for each page in the help message.\n\n" " Please note that setting a relatively small character limit may\n" " mean some pages will exceed this limit.\n\n" " **Example:**\n" -" - `[p]helpset pagecharlimit 1500`\n\n" +" - `[p]helpset pagecharlimit 1500`\n\n" " **Arguments:**\n" -" - `` - The max amount of characters to show per page in the help message.\n" +" - `` - The max amount of characters to show per page in the help message.\n" " " msgstr "" -#: redbot/core/core_commands.py:3276 +#: redbot/core/core_commands.py:4461 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:3280 +#: redbot/core/core_commands.py:4465 msgid "Done. The character limit per page has been set to {}." msgstr "" -#: redbot/core/core_commands.py:3284 +#: redbot/core/core_commands.py:4469 #, docstring msgid "Set the maximum number of help pages sent in a server channel.\n\n" -" Note: 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\n" " **Examples:**\n" -" - `[p]helpset maxpages 50` - Basically never send help to DMs.\n" -" - `[p]helpset maxpages 0` - Always send help to DMs.\n\n" +" - `[p]helpset maxpages 50` - Basically never send help to DMs.\n" +" - `[p]helpset maxpages 0` - Always send help to DMs.\n\n" " **Arguments:**\n" -" - `` - The max pages allowed to send per help in a server.\n" +" - `` - The max pages allowed to send per help in a server.\n" " " msgstr "" -#: redbot/core/core_commands.py:3302 redbot/core/core_commands.py:3329 +#: redbot/core/core_commands.py:4485 redbot/core/core_commands.py:4512 msgid "You must give a value of zero or greater!" msgstr "" -#: redbot/core/core_commands.py:3306 +#: redbot/core/core_commands.py:4489 msgid "Done. The page limit has been set to {}." msgstr "" -#: redbot/core/core_commands.py:3311 +#: redbot/core/core_commands.py:4494 #, 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" @@ -2090,148 +3330,204 @@ msgid "Set the delay after which help pages will be deleted.\n\n" " Setting the delay to 0 disables this feature.\n\n" " The bot has to have MANAGE_MESSAGES permission for this to work.\n\n" " **Examples:**\n" -" - `[p]helpset deletedelay 60` - Delete the help pages after a minute.\n" -" - `[p]helpset deletedelay 1` - Delete the help pages as quickly as possible.\n" -" - `[p]helpset deletedelay 1209600` - Max time to wait before deleting (14 days).\n" -" - `[p]helpset deletedelay 0` - Disable deleting help pages.\n\n" +" - `[p]helpset deletedelay 60` - Delete the help pages after a minute.\n" +" - `[p]helpset deletedelay 1` - Delete the help pages as quickly as possible.\n" +" - `[p]helpset deletedelay 1209600` - Max time to wait before deleting (14 days).\n" +" - `[p]helpset deletedelay 0` - Disable deleting help pages.\n\n" " **Arguments:**\n" -" - `` - The seconds to wait before deleting help pages.\n" +" - `` - The seconds to wait before deleting help pages.\n" " " msgstr "" -#: redbot/core/core_commands.py:3332 +#: redbot/core/core_commands.py:4515 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:3337 +#: redbot/core/core_commands.py:4520 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:3339 +#: redbot/core/core_commands.py:4522 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:3343 +#: redbot/core/core_commands.py:4526 +#, docstring +msgid "Set the timeout for reactions, if menus are enabled.\n\n" +" The default is 30 seconds.\n" +" The timeout has to be between 15 and 300 seconds.\n\n" +" **Examples:**\n" +" - `[p]helpset reacttimeout 30` - The default timeout.\n" +" - `[p]helpset reacttimeout 60` - Timeout of 1 minute.\n" +" - `[p]helpset reacttimeout 15` - Minimum allowed timeout.\n" +" - `[p]helpset reacttimeout 300` - Max allowed timeout (5 mins).\n\n" +" **Arguments:**\n" +" - `` - The timeout, in seconds, of the reactions.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4541 +msgid "You must give a value of at least 15 seconds!" +msgstr "" + +#: redbot/core/core_commands.py:4544 +msgid "The timeout cannot be greater than 5 minutes!" +msgstr "" + +#: redbot/core/core_commands.py:4548 +msgid "Done. The reaction timeout has been set to {} seconds." +msgstr "" + +#: redbot/core/core_commands.py:4552 #, docstring msgid "\n" " Set the tagline to be used.\n\n" " The maximum tagline length is 2048 characters.\n" " This setting only applies to embedded help. If no tagline is specified, the default will be used instead.\n\n" +" You can use `[​p]` in your tagline, which will be replaced by the bot's prefix.\n\n" " **Examples:**\n" -" - `[p]helpset tagline Thanks for using the bot!`\n" -" - `[p]helpset tagline` - Resets the tagline to the default.\n\n" +" - `[p]helpset tagline Thanks for using the bot!`\n" +" - `[p]helpset tagline Use [​p]invite to add me to your server.`\n" +" - `[p]helpset tagline` - Resets the tagline to the default.\n\n" " **Arguments:**\n" -" - `[tagline]` - The tagline to appear at the bottom of help embeds. Leave blank to reset.\n" +" - `[tagline]` - The tagline to appear at the bottom of help embeds. Leave blank to reset.\n" " " msgstr "" -#: redbot/core/core_commands.py:3358 +#: redbot/core/core_commands.py:4570 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:3362 +#: redbot/core/core_commands.py:4574 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:3370 +#: redbot/core/core_commands.py:4582 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:3375 +#: redbot/core/core_commands.py:4587 #, docstring msgid "Sends a message to the owner.\n\n" " This is limited to one message every 60 seconds per person.\n\n" " **Example:**\n" -" - `[p]contact Help! The bot has become sentient!`\n\n" +" - `[p]contact Help! The bot has become sentient!`\n\n" " **Arguments:**\n" -" - `[message]` - The message to send to the owner.\n" +" - `[message]` - The message to send to the owner.\n" " " msgstr "" -#: redbot/core/core_commands.py:3387 +#: redbot/core/core_commands.py:4599 msgid "User ID: {}" msgstr "User ID: {}" -#: redbot/core/core_commands.py:3390 +#: redbot/core/core_commands.py:4602 msgid "through DM" msgstr "privát üzeneten keresztül" -#: redbot/core/core_commands.py:3392 +#: redbot/core/core_commands.py:4604 msgid "from {}" msgstr "{}-től" -#: redbot/core/core_commands.py:3393 +#: redbot/core/core_commands.py:4605 msgid " | Server ID: {}" msgstr " | Server ID: {}" -#: redbot/core/core_commands.py:3398 +#: redbot/core/core_commands.py:4610 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:3400 +#: redbot/core/core_commands.py:4612 msgid "Sent by {} {}" msgstr "Küldve {} {} által" -#: redbot/core/core_commands.py:3405 +#: redbot/core/core_commands.py:4617 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:3476 +#: redbot/core/core_commands.py:4663 msgid "Your message has been sent." msgstr "Az üzeneted el lett küldve." -#: redbot/core/core_commands.py:3478 +#: redbot/core/core_commands.py:4665 msgid "I'm unable to deliver your message. Sorry." msgstr "Nem tudom kézbesíteni az üzeneted. Bocsi." -#: redbot/core/core_commands.py:3483 +#: redbot/core/core_commands.py:4670 #, docstring msgid "Sends a DM to a user.\n\n" " This command needs a user ID to work.\n\n" " To get a user ID, go to Discord's settings and open the 'Appearance' tab.\n" " Enable 'Developer Mode', then right click a user and click on 'Copy ID'.\n\n" " **Example:**\n" -" - `[p]dm 262626262626262626 Do you like me? Yes / No`\n\n" +" - `[p]dm 262626262626262626 Do you like me? Yes / No`\n\n" " **Arguments:**\n" -" - `[message]` - The message to dm to the user.\n" +" - `[message]` - The message to dm to the user.\n" " " msgstr "" -#: redbot/core/core_commands.py:3499 +#: redbot/core/core_commands.py:4686 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:3509 +#: redbot/core/core_commands.py:4696 msgid "Owner of {}" msgstr "Tulajdonosa ennek: {}" -#: redbot/core/core_commands.py:3510 +#: redbot/core/core_commands.py:4697 msgid "You can reply to this message with {}contact" msgstr "Válaszolhatsz erre az üzenetre {}contact -vel" -#: redbot/core/core_commands.py:3524 redbot/core/core_commands.py:3534 +#: redbot/core/core_commands.py:4708 redbot/core/core_commands.py:4718 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:3527 redbot/core/core_commands.py:3537 +#: redbot/core/core_commands.py:4711 redbot/core/core_commands.py:4721 msgid "Message delivered to {}" msgstr "Üzenet elküldve {} -nek" -#: redbot/core/core_commands.py:3542 +#: redbot/core/core_commands.py:4726 #, docstring msgid "Prints the bot's data path." msgstr "" -#: redbot/core/core_commands.py:3546 +#: redbot/core/core_commands.py:4730 msgid "Data path: {path}" msgstr "" -#: redbot/core/core_commands.py:3552 +#: redbot/core/core_commands.py:4736 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:3639 +#: redbot/core/core_commands.py:4759 +#, docstring +msgid "\n" +" Diagnose issues with the command checks with ease!\n\n" +" If you want to diagnose the command from a text channel in a different server,\n" +" you can do so by using the command in DMs.\n\n" +" **Example:**\n" +" - `[p]diagnoseissues #general @Slime ban` - Diagnose why @Slime can't use `[p]ban` in #general channel.\n\n" +" **Arguments:**\n" +" - `[channel]` - The text channel that the command should be tested for. Defaults to the current channel.\n" +" - `` - The member that should be considered as the command caller.\n" +" - `` - The name of the command to test.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4775 +msgid "A text channel, voice channel, stage channel, or thread needs to be passed when using this command in DMs." +msgstr "" + +#: redbot/core/core_commands.py:4792 +msgid "The given user is not a member of the diagnosed server." +msgstr "" + +#: redbot/core/core_commands.py:4799 +msgid "Don't try to fool me, the given member can't access the {channel} channel!" +msgstr "" + +#: redbot/core/core_commands.py:4810 #, docstring msgid "\n" " Commands to manage the allowlist.\n\n" @@ -2240,85 +3536,85 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3650 +#: redbot/core/core_commands.py:4821 #, docstring msgid "\n" " Adds users to the allowlist.\n\n" " **Examples:**\n" -" - `[p]allowlist add @26 @Will` - Adds two users to the allowlist.\n" -" - `[p]allowlist add 262626262626262626` - Adds a user by ID.\n\n" +" - `[p]allowlist add @26 @Will` - Adds two users to the allowlist.\n" +" - `[p]allowlist add 262626262626262626` - Adds a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to add to the allowlist.\n" +" - `` - The user or users to add to the allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3663 +#: redbot/core/core_commands.py:4833 msgid "Users have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3665 +#: redbot/core/core_commands.py:4835 msgid "User has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3669 +#: redbot/core/core_commands.py:4839 #, docstring msgid "\n" " Lists users on the allowlist.\n\n" " **Example:**\n" -" - `[p]allowlist list`\n" +" - `[p]allowlist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3681 +#: redbot/core/core_commands.py:4851 msgid "Users on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:3683 +#: redbot/core/core_commands.py:4853 msgid "User on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:3687 redbot/core/core_commands.py:3785 -#: redbot/core/modlog.py:428 redbot/core/modlog.py:450 -#: redbot/core/modlog.py:466 +#: redbot/core/core_commands.py:4857 redbot/core/core_commands.py:4953 +#: redbot/core/modlog.py:404 redbot/core/modlog.py:426 +#: redbot/core/modlog.py:442 msgid "Unknown or Deleted User" msgstr "" -#: redbot/core/core_commands.py:3695 +#: redbot/core/core_commands.py:4865 #, docstring msgid "\n" " Removes users from the allowlist.\n\n" " The allowlist will be disabled if all users are removed.\n\n" " **Examples:**\n" -" - `[p]allowlist remove @26 @Will` - Removes two users from the allowlist.\n" -" - `[p]allowlist remove 262626262626262626` - Removes a user by ID.\n\n" +" - `[p]allowlist remove @26 @Will` - Removes two users from the allowlist.\n" +" - `[p]allowlist remove 262626262626262626` - Removes a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to remove from the allowlist.\n" +" - `` - The user or users to remove from the allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3710 +#: redbot/core/core_commands.py:4879 msgid "Users have been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:3712 +#: redbot/core/core_commands.py:4881 msgid "User has been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:3716 +#: redbot/core/core_commands.py:4885 #, docstring msgid "\n" " Clears the allowlist.\n\n" " This disables the allowlist.\n\n" " **Example:**\n" -" - `[p]allowlist clear`\n" +" - `[p]allowlist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3725 +#: redbot/core/core_commands.py:4894 msgid "Allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:3730 +#: redbot/core/core_commands.py:4899 #, docstring msgid "\n" " Commands to manage the blocklist.\n\n" @@ -2326,81 +3622,81 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3739 +#: redbot/core/core_commands.py:4908 #, docstring msgid "\n" " Adds users to the blocklist.\n\n" " **Examples:**\n" -" - `[p]blocklist add @26 @Will` - Adds two users to the blocklist.\n" -" - `[p]blocklist add 262626262626262626` - Blocks a user by ID.\n\n" +" - `[p]blocklist add @26 @Will` - Adds two users to the blocklist.\n" +" - `[p]blocklist add 262626262626262626` - Blocks a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to add to the blocklist.\n" +" - `` - The user or users to add to the blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3755 +#: redbot/core/core_commands.py:4924 msgid "You cannot add an owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3761 +#: redbot/core/core_commands.py:4929 msgid "Users have been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:3763 +#: redbot/core/core_commands.py:4931 msgid "User has been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:3767 +#: redbot/core/core_commands.py:4935 #, docstring msgid "\n" " Lists users on the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist list`\n" +" - `[p]blocklist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3779 +#: redbot/core/core_commands.py:4947 msgid "Users on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:3781 +#: redbot/core/core_commands.py:4949 msgid "User on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:3793 +#: redbot/core/core_commands.py:4961 #, docstring msgid "\n" " Removes users from the blocklist.\n\n" " **Examples:**\n" -" - `[p]blocklist remove @26 @Will` - Removes two users from the blocklist.\n" -" - `[p]blocklist remove 262626262626262626` - Removes a user by ID.\n\n" +" - `[p]blocklist remove @26 @Will` - Removes two users from the blocklist.\n" +" - `[p]blocklist remove 262626262626262626` - Removes a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to remove from the blocklist.\n" +" - `` - The user or users to remove from the blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3806 +#: redbot/core/core_commands.py:4973 msgid "Users have been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:3808 +#: redbot/core/core_commands.py:4975 msgid "User has been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:3812 +#: redbot/core/core_commands.py:4979 #, docstring msgid "\n" " Clears the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3819 +#: redbot/core/core_commands.py:4986 msgid "Blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:3825 +#: redbot/core/core_commands.py:4992 #, docstring msgid "\n" " Commands to manage the server specific allowlist.\n\n" @@ -2409,93 +3705,93 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3838 +#: redbot/core/core_commands.py:5005 #, docstring msgid "\n" " Adds a user or role to the server allowlist.\n\n" " **Examples:**\n" -" - `[p]localallowlist add @26 @Will` - Adds two users to the local allowlist.\n" -" - `[p]localallowlist add 262626262626262626` - Allows a user by ID.\n" -" - `[p]localallowlist add \"Super Admins\"` - Allows a role with a space in the name without mentioning.\n\n" +" - `[p]localallowlist add @26 @Will` - Adds two users to the local allowlist.\n" +" - `[p]localallowlist add 262626262626262626` - Allows a user by ID.\n" +" - `[p]localallowlist add \"Super Admins\"` - Allows a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local allowlist.\n" +" - `` - The users or roles to remove from the local allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3857 +#: redbot/core/core_commands.py:5024 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:3866 +#: redbot/core/core_commands.py:5033 msgid "Users and/or roles have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3868 +#: redbot/core/core_commands.py:5035 msgid "User or role has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3872 +#: redbot/core/core_commands.py:5039 #, docstring msgid "\n" " Lists users and roles on the server allowlist.\n\n" " **Example:**\n" -" - `[p]localallowlist list`\n" +" - `[p]localallowlist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3884 +#: redbot/core/core_commands.py:5051 msgid "Allowed users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:3886 +#: redbot/core/core_commands.py:5053 msgid "Allowed user or role:" msgstr "" -#: redbot/core/core_commands.py:3890 redbot/core/core_commands.py:4012 +#: redbot/core/core_commands.py:5057 redbot/core/core_commands.py:5177 msgid "Unknown or Deleted User/Role" msgstr "" -#: redbot/core/core_commands.py:3900 +#: redbot/core/core_commands.py:5067 #, docstring msgid "\n" " Removes user or role from the allowlist.\n\n" " The local allowlist will be disabled if all users are removed.\n\n" " **Examples:**\n" -" - `[p]localallowlist remove @26 @Will` - Removes two users from the local allowlist.\n" -" - `[p]localallowlist remove 262626262626262626` - Removes a user by ID.\n" -" - `[p]localallowlist remove \"Super Admins\"` - Removes a role with a space in the name without mentioning.\n\n" +" - `[p]localallowlist remove @26 @Will` - Removes two users from the local allowlist.\n" +" - `[p]localallowlist remove 262626262626262626` - Removes a user by ID.\n" +" - `[p]localallowlist remove \"Super Admins\"` - Removes a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local allowlist.\n" +" - `` - The users or roles to remove from the local allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3921 +#: redbot/core/core_commands.py:5088 msgid "I cannot allow you to do this, as it would remove your ability to run commands." msgstr "" -#: redbot/core/core_commands.py:3929 +#: redbot/core/core_commands.py:5096 msgid "Users and/or roles have been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:3931 +#: redbot/core/core_commands.py:5098 msgid "User or role has been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:3935 +#: redbot/core/core_commands.py:5102 #, docstring msgid "\n" " Clears the allowlist.\n\n" " This disables the local allowlist and clears all entries.\n\n" " **Example:**\n" -" - `[p]localallowlist clear`\n" +" - `[p]localallowlist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3944 +#: redbot/core/core_commands.py:5111 msgid "Server allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:3950 +#: redbot/core/core_commands.py:5117 #, docstring msgid "\n" " Commands to manage the server specific blocklist.\n\n" @@ -2503,374 +3799,373 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3961 +#: redbot/core/core_commands.py:5128 #, docstring msgid "\n" " Adds a user or role to the local blocklist.\n\n" " **Examples:**\n" -" - `[p]localblocklist add @26 @Will` - Adds two users to the local blocklist.\n" -" - `[p]localblocklist add 262626262626262626` - Blocks a user by ID.\n" -" - `[p]localblocklist add \"Bad Apples\"` - Blocks a role with a space in the name without mentioning.\n\n" +" - `[p]localblocklist add @26 @Will` - Adds two users to the local blocklist.\n" +" - `[p]localblocklist add 262626262626262626` - Blocks a user by ID.\n" +" - `[p]localblocklist add \"Bad Apples\"` - Blocks a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to add to the local blocklist.\n" +" - `` - The users or roles to add to the local blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3975 +#: redbot/core/core_commands.py:5142 msgid "You cannot add yourself to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3978 +#: redbot/core/core_commands.py:5145 msgid "You cannot add the guild owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3981 +#: redbot/core/core_commands.py:5148 msgid "You cannot add a bot owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3988 +#: redbot/core/core_commands.py:5153 msgid "Users and/or roles have been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:3990 +#: redbot/core/core_commands.py:5155 msgid "User or role has been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:3994 +#: redbot/core/core_commands.py:5159 #, docstring msgid "\n" " Lists users and roles on the server blocklist.\n\n" " **Example:**\n" -" - `[p]localblocklist list`\n" +" - `[p]localblocklist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4006 +#: redbot/core/core_commands.py:5171 msgid "Blocked users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:4008 +#: redbot/core/core_commands.py:5173 msgid "Blocked user or role:" msgstr "" -#: redbot/core/core_commands.py:4022 +#: redbot/core/core_commands.py:5187 #, docstring msgid "\n" " Removes user or role from local blocklist.\n\n" " **Examples:**\n" -" - `[p]localblocklist remove @26 @Will` - Removes two users from the local blocklist.\n" -" - `[p]localblocklist remove 262626262626262626` - Unblocks a user by ID.\n" -" - `[p]localblocklist remove \"Bad Apples\"` - Unblocks a role with a space in the name without mentioning.\n\n" +" - `[p]localblocklist remove @26 @Will` - Removes two users from the local blocklist.\n" +" - `[p]localblocklist remove 262626262626262626` - Unblocks a user by ID.\n" +" - `[p]localblocklist remove \"Bad Apples\"` - Unblocks a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local blocklist.\n" +" - `` - The users or roles to remove from the local blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:4038 +#: redbot/core/core_commands.py:5201 msgid "Users and/or roles have been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:4040 +#: redbot/core/core_commands.py:5203 msgid "User or role has been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:4044 +#: redbot/core/core_commands.py:5207 #, docstring msgid "\n" " Clears the server blocklist.\n\n" " This disables the server blocklist and clears all entries.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:4053 +#: redbot/core/core_commands.py:5216 msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4058 +#: redbot/core/core_commands.py:5221 #, docstring msgid "Commands to enable and disable commands and cogs." msgstr "" -#: redbot/core/core_commands.py:4064 +#: redbot/core/core_commands.py:5227 #, docstring msgid "Set the default state for a cog as disabled.\n\n" " This will disable the cog for all servers by default.\n" " To override it, use `[p]command enablecog` on the servers you want to allow usage.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command defaultdisablecog Economy`\n" -" - `[p]command defaultdisablecog ModLog`\n\n" +" - `[p]command defaultdisablecog Economy`\n" +" - `[p]command defaultdisablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to make disabled by default. Must be title-case.\n" +" - `` - The name of the cog to make disabled by default. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4080 redbot/core/core_commands.py:4105 -#: redbot/core/core_commands.py:4125 redbot/core/core_commands.py:4155 -msgid "Cog with the given name doesn't exist." -msgstr "" - -#: redbot/core/core_commands.py:4082 +#: redbot/core/core_commands.py:5243 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:4084 +#: redbot/core/core_commands.py:5245 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:4089 +#: redbot/core/core_commands.py:5250 #, docstring msgid "Set the default state for a cog as enabled.\n\n" " This will re-enable the cog for all servers by default.\n" " To override it, use `[p]command disablecog` on the servers you want to disallow usage.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command defaultenablecog Economy`\n" -" - `[p]command defaultenablecog ModLog`\n\n" +" - `[p]command defaultenablecog Economy`\n" +" - `[p]command defaultenablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to make enabled by default. Must be title-case.\n" +" - `` - The name of the cog to make enabled by default. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4107 +#: redbot/core/core_commands.py:5266 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:4112 +#: redbot/core/core_commands.py:5271 #, docstring msgid "Disable a cog in this server.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command disablecog Economy`\n" -" - `[p]command disablecog ModLog`\n\n" +" - `[p]command disablecog Economy`\n" +" - `[p]command disablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to disable on this server. Must be title-case.\n" +" - `` - The name of the cog to disable on this server. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4127 +#: redbot/core/core_commands.py:5284 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:4129 +#: redbot/core/core_commands.py:5286 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:4132 +#: redbot/core/core_commands.py:5289 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:4138 +#: redbot/core/core_commands.py:5295 #, docstring msgid "Enable a cog in this server.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command enablecog Economy`\n" -" - `[p]command enablecog ModLog`\n\n" +" - `[p]command enablecog Economy`\n" +" - `[p]command enablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to enable on this server. Must be title-case.\n" +" - `` - The name of the cog to enable on this server. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4150 +#: redbot/core/core_commands.py:5307 msgid "{cogname} has been enabled in this guild." msgstr "" -#: redbot/core/core_commands.py:4158 +#: redbot/core/core_commands.py:5312 +msgid "Cog \"{arg}\" not found." +msgstr "" + +#: redbot/core/core_commands.py:5315 msgid "{cogname} was not disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:4164 +#: redbot/core/core_commands.py:5321 #, docstring msgid "List the cogs which are disabled in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabledcogs`\n" +" - `[p]command listdisabledcogs`\n" " " msgstr "" -#: redbot/core/core_commands.py:4177 +#: redbot/core/core_commands.py:5334 msgid "The following cogs are disabled in this guild:\n" msgstr "" -#: redbot/core/core_commands.py:4183 +#: redbot/core/core_commands.py:5340 msgid "There are no disabled cogs in this guild." msgstr "" -#: redbot/core/core_commands.py:4187 +#: redbot/core/core_commands.py:5344 #, docstring msgid "\n" " List disabled commands.\n\n" " If you're the bot owner, this will show global disabled commands by default.\n" " Otherwise, this will show disabled commands on the current server.\n\n" " **Example:**\n" -" - `[p]command listdisabled`\n" +" - `[p]command listdisabled`\n" " " msgstr "" -#: redbot/core/core_commands.py:4204 +#: redbot/core/core_commands.py:5361 #, docstring msgid "List disabled commands globally.\n\n" " **Example:**\n" -" - `[p]command listdisabled global`\n" +" - `[p]command listdisabled global`\n" " " msgstr "" -#: redbot/core/core_commands.py:4211 +#: redbot/core/core_commands.py:5368 msgid "There aren't any globally disabled commands." msgstr "" -#: redbot/core/core_commands.py:4214 +#: redbot/core/core_commands.py:5371 msgid "{} commands are disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:4218 +#: redbot/core/core_commands.py:5375 msgid "1 command is disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:4226 +#: redbot/core/core_commands.py:5383 #, docstring msgid "List disabled commands in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabled guild`\n" +" - `[p]command listdisabled guild`\n" " " msgstr "" -#: redbot/core/core_commands.py:4233 +#: redbot/core/core_commands.py:5390 msgid "There aren't any disabled commands in {}." msgstr "" -#: redbot/core/core_commands.py:4236 +#: redbot/core/core_commands.py:5393 msgid "{} commands are disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:4240 +#: redbot/core/core_commands.py:5397 msgid "1 command is disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:4247 +#: redbot/core/core_commands.py:5404 #, docstring msgid "\n" " Disable a command.\n\n" " If you're the bot owner, this will disable commands globally by default.\n" " Otherwise, this will disable commands on the current server.\n\n" " **Examples:**\n" -" - `[p]command disable userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable.\n" +" - `` - The command to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:4269 +#: redbot/core/core_commands.py:5426 #, docstring msgid "\n" " Disable a command globally.\n\n" " **Examples:**\n" -" - `[p]command disable global userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable global urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable global userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable global urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable globally.\n" +" - `` - The command to disable globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4288 redbot/core/core_commands.py:4331 +#: redbot/core/core_commands.py:5438 redbot/core/core_commands.py:5474 msgid "The command to disable cannot be `command` or any of its subcommands." msgstr "" -#: redbot/core/core_commands.py:4294 redbot/core/core_commands.py:4337 +#: redbot/core/core_commands.py:5444 redbot/core/core_commands.py:5480 msgid "This command is designated as being always available and cannot be disabled." msgstr "" -#: redbot/core/core_commands.py:4303 +#: redbot/core/core_commands.py:5453 msgid "That command is already disabled globally." msgstr "" -#: redbot/core/core_commands.py:4312 +#: redbot/core/core_commands.py:5462 #, docstring msgid "\n" " Disable a command in this server only.\n\n" " **Examples:**\n" -" - `[p]command disable server userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable server urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable server userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable server urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable for the current server.\n" +" - `` - The command to disable for the current server.\n" " " msgstr "" -#: redbot/core/core_commands.py:4342 +#: redbot/core/core_commands.py:5486 msgid "You are not allowed to disable that command." msgstr "" -#: redbot/core/core_commands.py:4352 +#: redbot/core/core_commands.py:5496 msgid "That command is already disabled in this server." msgstr "" -#: redbot/core/core_commands.py:4358 +#: redbot/core/core_commands.py:5502 #, docstring msgid "Enable a command.\n\n" " If you're the bot owner, this will try to enable a globally disabled command by default.\n" " Otherwise, this will try to enable a command disabled on the current server.\n\n" " **Examples:**\n" -" - `[p]command enable userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable.\n" +" - `` - The command to enable.\n" " " msgstr "" -#: redbot/core/core_commands.py:4378 +#: redbot/core/core_commands.py:5522 #, docstring msgid "\n" " Enable a command globally.\n\n" " **Examples:**\n" -" - `[p]command enable global userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable global urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable global userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable global urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable globally.\n" +" - `` - The command to enable globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4400 +#: redbot/core/core_commands.py:5537 msgid "That command is already enabled globally." msgstr "" -#: redbot/core/core_commands.py:4409 +#: redbot/core/core_commands.py:5546 #, docstring msgid "\n" " Enable a command in this server.\n\n" " **Examples:**\n" -" - `[p]command enable server userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable server urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable server userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable server urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable for the current server.\n" +" - `` - The command to enable for the current server.\n" " " msgstr "" -#: redbot/core/core_commands.py:4427 +#: redbot/core/core_commands.py:5558 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:4437 +#: redbot/core/core_commands.py:5568 msgid "That command is already enabled in this server." msgstr "" -#: redbot/core/core_commands.py:4444 +#: redbot/core/core_commands.py:5575 #, 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 `{command}` placeholder.\n\n" " **Examples:**\n" -" - `[p]command disabledmsg This command is disabled`\n" -" - `[p]command disabledmsg {command} is disabled`\n" -" - `[p]command disabledmsg` - Sends nothing when a disabled command is attempted.\n\n" +" - `[p]command disabledmsg This command is disabled`\n" +" - `[p]command disabledmsg {command} is disabled`\n" +" - `[p]command disabledmsg` - Sends nothing when a disabled command is attempted.\n\n" " **Arguments:**\n" -" - `[message]` - The message to send when a disabled command is attempted.\n" +" - `[message]` - The message to send when a disabled command is attempted.\n" " " msgstr "" -#: redbot/core/core_commands.py:4465 +#: redbot/core/core_commands.py:5596 #, docstring msgid "\n" " Commands to manage server settings for immunity from automated actions.\n\n" @@ -2878,152 +4173,80 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4474 +#: redbot/core/core_commands.py:5605 #, docstring msgid "\n" " Gets the current members and roles configured for automatic moderation action immunity.\n\n" " **Example:**\n" -" - `[p]autoimmune list`\n" +" - `[p]autoimmune list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4487 +#: redbot/core/core_commands.py:5618 msgid "Roles immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:4492 +#: redbot/core/core_commands.py:5623 msgid "Members immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:4496 +#: redbot/core/core_commands.py:5627 msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:4505 +#: redbot/core/core_commands.py:5636 #, docstring msgid "\n" " Makes a user or role immune from automated moderation actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune add @TwentySix` - Adds a user.\n" -" - `[p]autoimmune add @Mods` - Adds a role.\n\n" +" - `[p]autoimmune add @Twentysix` - Adds a user.\n" +" - `[p]autoimmune add @Mods` - Adds a role.\n\n" " **Arguments:**\n" -" - `` - The user or role to add immunity to.\n" +" - `` - The user or role to add immunity to.\n" " " msgstr "" -#: redbot/core/core_commands.py:4517 +#: redbot/core/core_commands.py:5648 msgid "Already added." msgstr "" -#: redbot/core/core_commands.py:4525 +#: redbot/core/core_commands.py:5656 #, docstring msgid "\n" " Remove a user or role from being immune to automated moderation actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune remove @TwentySix` - Removes a user.\n" -" - `[p]autoimmune remove @Mods` - Removes a role.\n\n" +" - `[p]autoimmune remove @Twentysix` - Removes a user.\n" +" - `[p]autoimmune remove @Mods` - Removes a role.\n\n" " **Arguments:**\n" -" - `` - The user or role to remove immunity from.\n" +" - `` - The user or role to remove immunity from.\n" " " msgstr "" -#: redbot/core/core_commands.py:4537 +#: redbot/core/core_commands.py:5668 msgid "Not in list." msgstr "" -#: redbot/core/core_commands.py:4545 +#: redbot/core/core_commands.py:5676 #, docstring msgid "\n" " Checks if a user or role would be considered immune from automated actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune isimmune @TwentySix`\n" -" - `[p]autoimmune isimmune @Mods`\n\n" +" - `[p]autoimmune isimmune @Twentysix`\n" +" - `[p]autoimmune isimmune @Mods`\n\n" " **Arguments:**\n" -" - `` - The user or role to check the immunity of.\n" +" - `` - The user or role to check the immunity of.\n" " " msgstr "" -#: redbot/core/core_commands.py:4557 +#: redbot/core/core_commands.py:5688 msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:4559 +#: redbot/core/core_commands.py:5690 msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:4564 -#, docstring -msgid "\n" -" Commands for configuring owner notifications.\n\n" -" Owner notifications include usage of `[p]contact` and available Red updates.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4573 -#, docstring -msgid "\n" -" Opt-in on receiving owner notifications.\n\n" -" This is the default state.\n\n" -" Note: This will only resume sending owner notifications to your DMs.\n" -" Additional owners and destinations will not be affected.\n\n" -" **Example:**\n" -" - `[p]ownernotifications optin`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4592 -#, docstring -msgid "\n" -" Opt-out of receiving owner notifications.\n\n" -" Note: This will only stop sending owner notifications to your DMs.\n" -" Additional owners and destinations will still receive notifications.\n\n" -" **Example:**\n" -" - `[p]ownernotifications optout`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4611 -#, docstring -msgid "\n" -" Adds a destination text channel to receive owner notifications.\n\n" -" **Examples:**\n" -" - `[p]ownernotifications adddestination #owner-notifications`\n" -" - `[p]ownernotifications adddestination 168091848718417920` - Accepts channel IDs.\n\n" -" **Arguments:**\n" -" - `` - The channel to send owner notifications to.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4637 -#, docstring -msgid "\n" -" Removes a destination text channel from receiving owner notifications.\n\n" -" **Examples:**\n" -" - `[p]ownernotifications removedestination #owner-notifications`\n" -" - `[p]ownernotifications deletedestination 168091848718417920` - Accepts channel IDs.\n\n" -" **Arguments:**\n" -" - `` - The channel to stop sending owner notifications to.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4661 -#, docstring -msgid "\n" -" Lists the configured extra destinations for owner notifications.\n\n" -" **Example:**\n" -" - `[p]ownernotifications listdestinations`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4671 -msgid "There are no extra channels being sent to." -msgstr "" - -#: redbot/core/core_commands.py:4682 -msgid "Unknown channel with id: {id}" -msgstr "" - -#: redbot/core/core_commands.py:4713 +#: redbot/core/core_commands.py:5717 #, docstring msgid "\n" " Commands to add servers or channels to the ignore list.\n\n" @@ -3032,124 +4255,130 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4723 +#: redbot/core/core_commands.py:5727 #, docstring msgid "\n" " List the currently ignored servers and channels.\n\n" " **Example:**\n" -" - `[p]ignore list`\n" +" - `[p]ignore list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4738 +#: redbot/core/core_commands.py:5749 #, docstring msgid "\n" -" Ignore commands in the channel or category.\n\n" -" Defaults to the current channel.\n\n" +" Ignore commands in the channel, thread, or category.\n\n" +" Defaults to the current thread or channel.\n\n" " Note: Owners, Admins, and those with Manage Channel permissions override ignored channels.\n\n" " **Examples:**\n" -" - `[p]ignore channel #general` - Ignores commands in the #general channel.\n" -" - `[p]ignore channel` - Ignores commands in the current channel.\n" -" - `[p]ignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" -" - `[p]ignore channel 356236713347252226` - Also accepts IDs.\n\n" +" - `[p]ignore channel #general` - Ignores commands in the #general channel.\n" +" - `[p]ignore channel` - Ignores commands in the current channel.\n" +" - `[p]ignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" +" - `[p]ignore channel 356236713347252226` - Also accepts IDs.\n\n" " **Arguments:**\n" -" - `` - The channel to ignore. Can be a category channel.\n" +" - `` - The channel to ignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:4758 +#: redbot/core/core_commands.py:5767 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:4760 +#: redbot/core/core_commands.py:5769 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:4765 +#: redbot/core/core_commands.py:5774 #, docstring msgid "\n" " Ignore commands in this server.\n\n" " Note: Owners, Admins, and those with Manage Server permissions override ignored servers.\n\n" " **Example:**\n" -" - `[p]ignore server` - Ignores the current server\n" +" - `[p]ignore server` - Ignores the current server\n" " " msgstr "" -#: redbot/core/core_commands.py:4776 +#: redbot/core/core_commands.py:5785 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:4778 +#: redbot/core/core_commands.py:5787 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:4784 +#: redbot/core/core_commands.py:5793 #, docstring msgid "Commands to remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:4792 +#: redbot/core/core_commands.py:5808 #, docstring msgid "\n" -" Remove a channel or category from the ignore list.\n\n" -" Defaults to the current channel.\n\n" +" Remove a channel, thread, or category from the ignore list.\n\n" +" Defaults to the current thread or channel.\n\n" " **Examples:**\n" -" - `[p]unignore channel #general` - Unignores commands in the #general channel.\n" -" - `[p]unignore channel` - Unignores commands in the current channel.\n" -" - `[p]unignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" -" - `[p]unignore channel 356236713347252226` - Also accepts IDs. Use this method to unignore categories.\n\n" +" - `[p]unignore channel #general` - Unignores commands in the #general channel.\n" +" - `[p]unignore channel` - Unignores commands in the current channel.\n" +" - `[p]unignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" +" - `[p]unignore channel 356236713347252226` - Also accepts IDs. Use this method to unignore categories.\n\n" " **Arguments:**\n" -" - `` - The channel to unignore. This can be a category channel.\n" +" - `` - The channel to unignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:4811 +#: redbot/core/core_commands.py:5824 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:4813 +#: redbot/core/core_commands.py:5826 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:4818 +#: redbot/core/core_commands.py:5831 #, docstring msgid "\n" " Remove this server from the ignore list.\n\n" " **Example:**\n" -" - `[p]unignore server` - Stops ignoring the current server\n" +" - `[p]unignore server` - Stops ignoring the current server\n" " " msgstr "" -#: redbot/core/core_commands.py:4827 +#: redbot/core/core_commands.py:5840 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:4829 +#: redbot/core/core_commands.py:5842 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:4835 +#: redbot/core/core_commands.py:5856 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:4847 +#: redbot/core/core_commands.py:5873 redbot/core/core_commands.py:5875 +#: redbot/core/core_commands.py:5876 +msgid "None" +msgstr "" + +#: redbot/core/core_commands.py:5877 msgid "Currently ignored categories: {categories}\n" -"Channels: {channels}" +"Channels: {channels}\n" +"Threads (excluding archived):{threads}" msgstr "" -#: redbot/core/core_commands.py:4862 +#: redbot/core/core_commands.py:5894 #, docstring msgid "\n" " Get info about Red's licenses.\n" " " msgstr "" -#: redbot/core/dev_commands.py:36 +#: redbot/core/dev_commands.py:412 #, docstring msgid "Various development focused utilities." msgstr "" -#: redbot/core/dev_commands.py:123 +#: redbot/core/dev_commands.py:455 #, docstring msgid "Evaluate a statement of python code.\n\n" " The bot will always respond with the return value of the code.\n" @@ -3159,18 +4388,22 @@ msgid "Evaluate a statement of python code.\n\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" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" " " msgstr "" -#: redbot/core/dev_commands.py:167 +#: redbot/core/dev_commands.py:491 #, docstring msgid "Execute asynchronous code.\n\n" " This command wraps code into the body of an async function and then\n" @@ -3179,264 +4412,215 @@ msgid "Execute asynchronous code.\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" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" " " msgstr "" -#: redbot/core/dev_commands.py:221 +#: redbot/core/dev_commands.py:527 #, 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:230 +" evaluated.\n\n" +" Use `exit()` or `quit` to exit the REPL session, prefixed with\n" +" a backtick so they may be interpreted.\n\n" +" Environment Variables:\n" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" +" " +msgstr "" + +#: redbot/core/dev_commands.py:553 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:234 +#: redbot/core/dev_commands.py:557 msgid "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." msgstr "" -#: redbot/core/dev_commands.py:245 +#: redbot/core/dev_commands.py:568 msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." msgstr "" -#: redbot/core/dev_commands.py:259 +#: redbot/core/dev_commands.py:583 msgid "Exiting." msgstr "" -#: redbot/core/dev_commands.py:310 -msgid "Unexpected error: `{}`" -msgstr "Váratlan hiba: `{}`" +#: redbot/core/dev_commands.py:595 +msgid "Unexpected error: " +msgstr "" -#: redbot/core/dev_commands.py:314 +#: redbot/core/dev_commands.py:599 #, docstring -msgid "Pauses/resumes the REPL running in the current channel" +msgid "Pauses/resumes the REPL running in the current channel." msgstr "" -#: redbot/core/dev_commands.py:316 +#: redbot/core/dev_commands.py:601 msgid "There is no currently running REPL session in this channel." msgstr "" -#: redbot/core/dev_commands.py:324 +#: redbot/core/dev_commands.py:609 msgid "The REPL session in this channel has been resumed." msgstr "" -#: redbot/core/dev_commands.py:326 +#: redbot/core/dev_commands.py:611 msgid "The REPL session in this channel is now paused." msgstr "" -#: redbot/core/dev_commands.py:331 +#: redbot/core/dev_commands.py:617 #, docstring msgid "Mock another user invoking a command.\n\n" " The prefix must not be entered.\n" " " msgstr "" -#: redbot/core/dev_commands.py:344 +#: redbot/core/dev_commands.py:633 #, 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" +" Current message is used as a base (including attachments, embeds, etc.),\n" +" the content and author of the message are replaced with the given arguments.\n\n" +" Note: If `content` isn't passed, the message needs to contain embeds, attachments,\n" +" or anything else that makes the message non-empty.\n" " " msgstr "" -#: redbot/core/dev_commands.py:365 +#: redbot/core/dev_commands.py:654 #, docstring msgid "Give bot owners the ability to bypass cooldowns.\n\n" " Does not persist through restarts." msgstr "" -#: redbot/core/dev_commands.py:373 +#: redbot/core/dev_commands.py:662 msgid "Bot owners will now bypass all commands with cooldowns." msgstr "" -#: redbot/core/dev_commands.py:375 +#: redbot/core/dev_commands.py:664 msgid "Bot owners will no longer bypass all commands with cooldowns." msgstr "" -#: redbot/core/errors.py:49 +#: redbot/core/errors.py:61 msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/events.py:112 -msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" -msgstr "" - -#: redbot/core/events.py:122 -msgid "\n\n" -"While 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:146 -msgid "\n\n" -"To 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:151 -msgid "Command Prompt" -msgstr "" - -#: redbot/core/events.py:153 -msgid "Terminal" -msgstr "" - -#: redbot/core/events.py:160 -msgid "\n" -"Once you've started up your bot again, if you have any 3rd-party cogs installed we then highly recommend you update them with this command in Discord: `[p]cog update`" -msgstr "" - -#: redbot/core/events.py:167 -msgid "\n\n" -"You have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\n\n" -"You 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:232 -msgid "`{user_input}` is not a valid value for `{command}`" -msgstr "" - -#: redbot/core/events.py:257 -msgid "Error in command '{command}'. Check your console or logs for details." -msgstr "" - -#: redbot/core/events.py:282 -msgid "I require the {permission} permission to execute that command." -msgstr "" - -#: redbot/core/events.py:286 -msgid "I require {permission_list} permissions to execute that command." -msgstr "" - -#: redbot/core/events.py:294 -msgid "That command is not available in DMs." -msgstr "" - -#: redbot/core/events.py:296 -msgid "That command is only available in DMs." -msgstr "" - -#: redbot/core/events.py:298 -msgid "That command is only available in NSFW channels." -msgstr "" - -#: redbot/core/events.py:308 -msgid "This command is on cooldown. Try again in {delay}." -msgstr "" - -#: redbot/core/events.py:310 -msgid "This command is on cooldown. Try again in 1 second." -msgstr "" - -#: redbot/core/events.py:315 -msgid "Too many people using this command. It can only be used {number} times concurrently." -msgstr "" - -#: redbot/core/events.py:320 -msgid "Too many people using this command. It can only be used once concurrently." +#: redbot/core/modlog.py:393 +msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/events.py:326 -msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +#: redbot/core/modlog.py:395 +msgid "**Reason:** Use the `reason` command to add it" msgstr "" -#: redbot/core/events.py:331 -msgid "That command is still completing, it can only be used once per {type} concurrently." +#: redbot/core/modlog.py:398 +msgid "Unknown" msgstr "" -#: redbot/core/events.py:337 -msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +#: redbot/core/modlog.py:402 redbot/core/modlog.py:424 +#: redbot/core/modlog.py:439 +msgid "Deleted User." msgstr "" -#: redbot/core/events.py:342 -msgid "Too many people using this command. It can only be used once per {type} concurrently." +#: redbot/core/modlog.py:476 +msgid "Deleted or archived thread ({thread_id}) in {channel_name}" msgstr "" -#: redbot/core/modlog.py:417 -msgid "Case #{} | {} {}" +#: redbot/core/modlog.py:480 +msgid "Thread {thread_id} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:419 -msgid "**Reason:** Use the `reason` command to add it" +#: redbot/core/modlog.py:484 +msgid "{channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:422 -msgid "Unknown" +#: redbot/core/modlog.py:489 +msgid "Thread {thread_name} in {channel_name}" msgstr "" -#: redbot/core/modlog.py:426 redbot/core/modlog.py:448 -#: redbot/core/modlog.py:463 -msgid "Deleted User." +#: redbot/core/modlog.py:493 +msgid "Thread {thread_name} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:477 redbot/core/modlog.py:512 -msgid "**Reason:** {}" +#: redbot/core/modlog.py:499 redbot/core/modlog.py:527 +msgid "Reason:" msgstr "" -#: redbot/core/modlog.py:491 +#: redbot/core/modlog.py:513 msgid "Moderator" msgstr "" -#: redbot/core/modlog.py:493 +#: redbot/core/modlog.py:515 msgid "Until" msgstr "" -#: redbot/core/modlog.py:494 +#: redbot/core/modlog.py:516 msgid "Duration" msgstr "" -#: redbot/core/modlog.py:498 redbot/core/modlog.py:503 +#: redbot/core/modlog.py:518 msgid "Channel" msgstr "" -#: redbot/core/modlog.py:499 -msgid "{channel} (deleted)" -msgstr "" - -#: redbot/core/modlog.py:505 +#: redbot/core/modlog.py:520 msgid "Amended by" msgstr "" -#: redbot/core/modlog.py:507 +#: redbot/core/modlog.py:522 msgid "Last modified at" msgstr "" -#: redbot/core/modlog.py:527 -msgid "**User:** {}\n" +#: redbot/core/modlog.py:542 +msgid "User:" +msgstr "" + +#: redbot/core/modlog.py:543 +msgid "Moderator:" +msgstr "" + +#: redbot/core/modlog.py:546 +msgid "Until:" msgstr "" -#: redbot/core/modlog.py:528 -msgid "**Moderator:** {}\n" +#: redbot/core/modlog.py:546 +msgid "Duration:" msgstr "" -#: redbot/core/modlog.py:531 -msgid "**Until:** {}\n" -"**Duration:** {}\n" +#: redbot/core/modlog.py:549 redbot/core/modlog.py:551 +msgid "Channel:" msgstr "" -#: redbot/core/modlog.py:534 -msgid "**Channel**: {} (Deleted)\n" +#: redbot/core/modlog.py:553 +msgid "Amended by:" msgstr "" -#: redbot/core/modlog.py:536 -msgid "**Channel**: {}\n" +#: redbot/core/modlog.py:555 +msgid "Last modified at:" msgstr "" -#: redbot/core/modlog.py:538 -msgid "**Amended by:** {}\n" +#: redbot/core/tree.py:271 +msgid "Command not found." msgstr "" -#: redbot/core/modlog.py:540 -msgid "**Last modified at:** {}\n" +#: redbot/core/tree.py:332 +msgid "You are not permitted to use this command." msgstr "" diff --git a/redbot/core/locales/id-ID.po b/redbot/core/locales/id-ID.po index c5c4b105987..5f0e0485b7a 100644 --- a/redbot/core/locales/id-ID.po +++ b/redbot/core/locales/id-ID.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-12 15:52+0000\n" +"POT-Creation-Date: 2024-03-23 23:21+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,1823 +15,3061 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: id_ID\n" -#: redbot/core/bank.py:1019 -msgid "Can't pay for this command in DM without a global bank." -msgstr "" - -#: redbot/core/bank.py:1026 -msgid "You need at least {cost} {currency} to use this command." -msgstr "" - -#: redbot/core/cog_manager.py:316 +#: redbot/core/_cog_manager.py:317 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "" -#: redbot/core/cog_manager.py:325 +#: redbot/core/_cog_manager.py:326 #, docstring msgid "\n" " Lists current cog paths in order of priority.\n" " " msgstr "" -#: redbot/core/cog_manager.py:333 +#: redbot/core/_cog_manager.py:334 msgid "Install Path: {install_path}\n" "Core Path: {core_path}\n\n" msgstr "" -#: redbot/core/cog_manager.py:347 +#: redbot/core/_cog_manager.py:348 #, docstring msgid "\n" " Add a path to the list of available cog paths.\n" " " msgstr "" -#: redbot/core/cog_manager.py:351 +#: redbot/core/_cog_manager.py:352 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:359 +#: redbot/core/_cog_manager.py:360 msgid "Path successfully added." msgstr "Jalur berhasil ditambahkan." -#: redbot/core/cog_manager.py:364 +#: redbot/core/_cog_manager.py:365 #, docstring msgid "\n" -" Removes a path from the available cog paths given the `path_number` from `[p]paths`.\n" +" Removes one or more paths from the available cog paths given the `path_numbers` from `[p]paths`.\n" " " msgstr "" -#: redbot/core/cog_manager.py:369 redbot/core/cog_manager.py:392 -msgid "Path numbers must be positive." +#: redbot/core/_cog_manager.py:386 +msgid "The following paths were removed: {paths}" msgstr "" -#: 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:380 -msgid "Path successfully removed." -msgstr "Jalan berhasil dilepas." +#: redbot/core/_cog_manager.py:392 +msgid "The following path numbers did not exist: {path_numbers}" +msgstr "" -#: redbot/core/cog_manager.py:385 +#: redbot/core/_cog_manager.py:403 #, docstring msgid "\n" " Reorders paths internally to allow discovery of different cogs.\n" " " msgstr "" -#: redbot/core/cog_manager.py:399 +#: redbot/core/_cog_manager.py:414 msgid "Invalid 'from' index." msgstr "Tidak valid 'dari' indeks." -#: redbot/core/cog_manager.py:405 +#: redbot/core/_cog_manager.py:420 msgid "Invalid 'to' index." msgstr "Tidak valid 'ke' indeks." -#: redbot/core/cog_manager.py:409 +#: redbot/core/_cog_manager.py:424 msgid "Paths reordered." msgstr "Jalur diatur ulang." -#: redbot/core/cog_manager.py:414 +#: redbot/core/_cog_manager.py:429 #, 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" +" Returns the current install path or sets it if one is provided.\n\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 +#: redbot/core/_cog_manager.py:443 msgid "That path does not exist." msgstr "Jalan itu tidak ada." -#: redbot/core/cog_manager.py:432 +#: redbot/core/_cog_manager.py:448 msgid "The bot will install new cogs to the `{}` directory." msgstr "Bot akan menginstal roda gigi baru ke direktori `{}`." -#: redbot/core/cog_manager.py:438 +#: redbot/core/_cog_manager.py:454 #, docstring msgid "\n" " Lists all loaded and available cogs.\n" " " msgstr "" -#: redbot/core/cog_manager.py:451 redbot/core/cog_manager.py:466 +#: redbot/core/_cog_manager.py:467 redbot/core/_cog_manager.py:482 msgid "**{} loaded:**\n" msgstr "" -#: redbot/core/cog_manager.py:452 redbot/core/cog_manager.py:468 +#: redbot/core/_cog_manager.py:468 redbot/core/_cog_manager.py:484 msgid "**{} unloaded:**\n" msgstr "" -#: redbot/core/core_commands.py:181 -msgid "Alias {alias_name} is already an existing command or alias in one of the loaded cogs." +#: redbot/core/_diagnoser.py:104 +msgid "To fix this issue, you need to do one of these:" msgstr "" -#: redbot/core/core_commands.py:186 -msgid "Command {command_name} is already an existing command or alias in one of the loaded cogs." +#: redbot/core/_diagnoser.py:112 +msgid "Check if the command caller is not a bot" msgstr "" -#: redbot/core/core_commands.py:398 -#, docstring -msgid "\n" -" The Core cog has many commands related to core functions.\n\n" -" These commands come loaded with every Red bot, and cover some of the most basic usage of the bot.\n" -" " +#: redbot/core/_diagnoser.py:118 +msgid "The user is a bot which prevents them from running any command." msgstr "" -#: redbot/core/core_commands.py:410 -#, docstring -msgid "Pong." +#: redbot/core/_diagnoser.py:119 +msgid "This cannot be fixed - bots should not be listening to other bots." msgstr "" -#: redbot/core/core_commands.py:415 -#, docstring -msgid "Shows info about [botname].\n\n" -" See `[p]set custominfo` to customize.\n" -" " +#: redbot/core/_diagnoser.py:123 +msgid "Check if the bot can send messages in the given channel" msgstr "" -#: redbot/core/core_commands.py:445 -msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\n\n" -"Red 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" +#: redbot/core/_diagnoser.py:130 +msgid "Bot is timed out in the given channel." msgstr "" -#: redbot/core/core_commands.py:456 -msgid "Instance owned by team" +#: redbot/core/_diagnoser.py:131 +msgid "To fix this issue, remove timeout from the bot." msgstr "" -#: redbot/core/core_commands.py:456 -msgid "Instance owned by" +#: redbot/core/_diagnoser.py:137 +msgid "Bot doesn't have permission to send messages in the given channel." msgstr "" -#: redbot/core/core_commands.py:461 -msgid "Red version" +#: redbot/core/_diagnoser.py:138 +msgid "To fix this issue, ensure that the permissions setup allows the bot to send messages per Discord's role hierarchy:\n" +"https://support.discord.com/hc/en-us/articles/206141927" msgstr "" -#: redbot/core/core_commands.py:464 redbot/core/core_commands.py:520 -msgid "Yes, {version} is available." +#: redbot/core/_diagnoser.py:150 +msgid "Check if the channel and the server aren't set to be ignored" msgstr "" -#: redbot/core/core_commands.py:468 redbot/core/core_commands.py:524 -msgid "Checking for updates failed." +#: redbot/core/_diagnoser.py:156 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {thread} thread, its parent channel, and the server aren't a part of that list." msgstr "" -#: redbot/core/core_commands.py:469 -msgid "Outdated" +#: redbot/core/_diagnoser.py:165 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {channel} channel and the server aren't a part of that list." msgstr "" -#: redbot/core/core_commands.py:471 -msgid "About this instance" +#: redbot/core/_diagnoser.py:175 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {thread} thread, its parent channel, the channel category it belongs to ({channel_category}), and the server aren't a part of that list." msgstr "" -#: redbot/core/core_commands.py:472 -msgid "About Red" +#: redbot/core/_diagnoser.py:186 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {channel} channel, the channel category it belongs to ({channel_category}), and the server aren't a part of that list." msgstr "" -#: redbot/core/core_commands.py:475 redbot/core/core_commands.py:533 -msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" +#: redbot/core/_diagnoser.py:200 +msgid "The bot is set to ignore commands in the given channel or this server." msgstr "" -#: redbot/core/core_commands.py:483 -msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\n\n" -"Red 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" +#: redbot/core/_diagnoser.py:210 +msgid "Global allowlist prevents the user from running this command." msgstr "" -#: redbot/core/core_commands.py:494 -msgid "Instance owned by team: [{owner}]\n" -"Python: [{python_version}] (5)\n" -"discord.py: [{dpy_version}] (6)\n" -"Red version: [{red_version}] (7)\n" +#: redbot/core/_diagnoser.py:211 +msgid "To fix this issue, you can either add the user to the allowlist, or clear the allowlist.\n" +"If you want to keep the allowlist, you can run {command_1} which will add {user} to the allowlist.\n" +"If you instead want to clear the allowlist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:506 -msgid "Instance owned by: [{owner}]\n" -"Python: [{python_version}] (5)\n" -"discord.py: [{dpy_version}] (6)\n" -"Red version: [{red_version}] (7)\n" +#: redbot/core/_diagnoser.py:227 +msgid "Global blocklist prevents the user from running this command." msgstr "" -#: redbot/core/core_commands.py:525 -msgid "Outdated: [{state}]\n" +#: redbot/core/_diagnoser.py:228 +msgid "To fix this issue, you can either remove the user from the blocklist, or clear the blocklist.\n" +"If you want to keep the blocklist, you can run {command_1} which will remove {user} from the blocklist.\n" +"If you instead want to clear the blocklist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:528 -msgid "**About Red**\n" +#: redbot/core/_diagnoser.py:250 +msgid "Local allowlist prevents the user from running this command." msgstr "" -#: redbot/core/core_commands.py:539 -msgid "**About this instance**\n" +#: redbot/core/_diagnoser.py:251 +msgid "To fix this issue, you can either add the user or one of their roles to the local allowlist, or clear the local allowlist.\n" +"If you want to keep the local allowlist, you can run {command_1} which will add {user} to the local allowlist.\n" +"If you instead want to clear the local allowlist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:541 -msgid "**References**\n" -"1. <{}>\n" -"2. <{}>\n" -"3. <{}>\n" -"4. <{}>\n" -"5. <{}>\n" -"6. <{}>\n" -"7. <{}>\n" +#: redbot/core/_diagnoser.py:265 +msgid "Local blocklist prevents the user from running this command." msgstr "" -#: redbot/core/core_commands.py:557 -#, docstring -msgid "Shows [botname]'s uptime." +#: redbot/core/_diagnoser.py:280 +msgid "To fix this issue, you can either remove the user's roles from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove the user's roles ({roles}) from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:560 -msgid "Less than one second" +#: redbot/core/_diagnoser.py:305 +msgid "To fix this issue, you can either remove the user and their roles from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove {user} and their roles ({roles}) from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:562 -msgid "Been up for: **{time_quantity}** (since {timestamp} UTC)" +#: redbot/core/_diagnoser.py:327 +msgid "To fix this issue, you can either remove the user from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove {user} from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:569 -#, docstring -msgid "\n" -" Commands which interact with the data [botname] has about you.\n\n" -" More information can be found in the [End User Data Documentation.](https://docs.discord.red/en/stable/red_core_data_statement.html)\n" -" " +#: redbot/core/_diagnoser.py:342 +msgid "Allowlist and blocklist checks" msgstr "" -#: redbot/core/core_commands.py:580 -#, docstring -msgid "\n" -" Find out what type of data [botname] stores and why.\n\n" -" **Example:**\n" -" - `[p]mydata whatdata`\n" -" " +#: redbot/core/_diagnoser.py:374 +msgid "Global, cog and command checks" msgstr "" -#: redbot/core/core_commands.py:590 -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\n" -"Additionally, 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." +#: redbot/core/_diagnoser.py:381 +msgid "The given command is disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:609 -#, docstring -msgid "View the End User Data statements of each 3rd-party module.\n\n" -" This will send an attachment with the End User Data statements of all loaded 3rd party cogs.\n\n" -" **Example:**\n" -" - `[p]mydata 3rdparty`\n" -" " +#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:858 +msgid "One of the parents of the given command is disabled globally." msgstr "" -#: redbot/core/core_commands.py:620 -msgid "I need to be able to attach files (try in DMs?)." +#: redbot/core/_diagnoser.py:389 +msgid "To fix this issue, you can run {command} which will enable the {affected_command} command in this guild." msgstr "" -#: redbot/core/core_commands.py:630 -msgid "This instance does not appear to have any 3rd-party extensions loaded." +#: redbot/core/_diagnoser.py:410 +msgid "Other issues related to the checks" msgstr "" -#: redbot/core/core_commands.py:650 -msgid "3rd party End User Data statements" +#: redbot/core/_diagnoser.py:411 +msgid "There's an issue related to the checks for {command} but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:652 -msgid "The following are statements provided by 3rd-party extensions." +#: redbot/core/_diagnoser.py:415 +msgid "To fix this issue, a manual review of the global, cog and command checks is required." msgstr "" -#: redbot/core/core_commands.py:657 -msgid "3rd-party extensions without statements\n" +#: redbot/core/_diagnoser.py:423 +msgid "Global checks" msgstr "" -#: redbot/core/core_commands.py:668 -msgid "Here's a generated page with the statements provided by 3rd-party extensions." +#: redbot/core/_diagnoser.py:433 +msgid "One of the global checks for the command {command} failed with a message:\n" +"{message}" msgstr "" -#: redbot/core/core_commands.py:684 -msgid "Did not get confirmation, cancelling." +#: redbot/core/_diagnoser.py:437 +msgid "One of the global checks for the command {command} failed without a message." msgstr "" -#: redbot/core/core_commands.py:689 -msgid "Did not get a matching confirmation, cancelling." +#: redbot/core/_diagnoser.py:441 +msgid "Cog check" msgstr "" -#: redbot/core/core_commands.py:700 -#, 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\n" -" **Example:**\n" -" - `[p]mydata forgetme`\n" -" " +#: redbot/core/_diagnoser.py:458 +msgid "The cog check for the command {command} failed with a message:\n" +"{message}" msgstr "" -#: redbot/core/core_commands.py:715 -msgid "This command ({command}) does not support non-interactive usage." +#: redbot/core/_diagnoser.py:459 +msgid "The cog check for the command {command} failed without a message." msgstr "" -#: redbot/core/core_commands.py:722 -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:" +#: redbot/core/_diagnoser.py:463 +msgid "Command checks" msgstr "" -#: redbot/core/core_commands.py:732 -msgid "This may take some time." +#: redbot/core/_diagnoser.py:477 +msgid "One of the command checks for the command {command} failed with a message:\n" +"{message}" msgstr "" -#: redbot/core/core_commands.py:745 -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}.\n" -"Please contact the owner of this bot to address this.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:481 +msgid "One of the command checks for the command {command} failed without a message." msgstr "" -#: redbot/core/core_commands.py:760 -msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\n" -"Please contact the owner of this bot to address this.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:485 +msgid "Permissions verification" msgstr "" -#: redbot/core/core_commands.py:770 -msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\n" -"Please contact the owner of this bot to address this.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:488 +msgid "Cog permissions verification" msgstr "" -#: redbot/core/core_commands.py:780 -msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" +#: redbot/core/_diagnoser.py:503 +msgid "The cog of the given command is disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:788 redbot/core/core_commands.py:955 -#: redbot/core/core_commands.py:1041 redbot/core/core_commands.py:1112 -msgid "{mention} The following cogs did not handle deletion:\n" -"{cogs}." +#: redbot/core/_diagnoser.py:504 +msgid "To fix this issue, you can run {command} which will enable the {affected_cog} cog in this guild." msgstr "" -#: redbot/core/core_commands.py:798 -#, docstring -msgid "[Coming Soon] Get what data [botname] has about you." +#: redbot/core/_diagnoser.py:518 +msgid "Bot is missing some of the channel permissions ({permissions}) required by the {cog} cog." msgstr "" -#: redbot/core/core_commands.py:800 -msgid "This command doesn't do anything yet, but we're working on adding support for this." +#: redbot/core/_diagnoser.py:526 +msgid "Bot is missing some of the channel permissions ({permissions}) required by the {command} command." msgstr "" -#: redbot/core/core_commands.py:809 -#, docstring -msgid "\n" -" Commands for more complete data handling.\n" -" " +#: redbot/core/_diagnoser.py:538 +msgid "To fix this issue, grant the required permissions to the bot through role settings or channel overrides." msgstr "" -#: redbot/core/core_commands.py:815 -#, docstring -msgid "\n" -" Set the bot to allow users to request a data deletion.\n\n" -" This is on by default.\n" -" Opposite of `[p]mydata ownermanagement disallowuserdeletions`\n\n" -" **Example:**\n" -" - `[p]mydata ownermanagement allowuserdeletions`\n" -" " +#: redbot/core/_diagnoser.py:557 redbot/core/_diagnoser.py:653 +msgid "Other issues related to the permissions." msgstr "" -#: redbot/core/core_commands.py:826 -msgid "User can delete their own data. This will not include operational data such as blocked users." +#: redbot/core/_diagnoser.py:558 +msgid "Fatal error: There's an issue related to the permissions for the {cog} cog but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:834 -#, docstring -msgid "\n" -" Set the bot to not allow users to request a data deletion.\n\n" -" Opposite of `[p]mydata ownermanagement allowuserdeletions`\n\n" -" **Example:**\n" -" - `[p]mydata ownermanagement disallowuserdeletions`\n" -" " +#: redbot/core/_diagnoser.py:563 +msgid "Fatal error: There's an issue related to the permissions for the {command} command but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:843 -msgid "User can not delete their own data." +#: redbot/core/_diagnoser.py:567 +msgid "This is an unexpected error, please report it on Red's issue tracker." msgstr "" -#: redbot/core/core_commands.py:847 -#, docstring -msgid "\n" -" Sets how user deletions are treated.\n\n" -" **Example:**\n" -" - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" -" **Arguments:**\n" -" - `` - The strictness level for user deletion. See Level guide below.\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" -" " +#: redbot/core/_diagnoser.py:574 +msgid "Ensure that the command is not bot owner only" msgstr "" -#: redbot/core/core_commands.py:864 -msgid "Cogs will be instructed to remove all non operational data upon a user request." +#: redbot/core/_diagnoser.py:582 +msgid "The command is bot owner only and the given user is not a bot owner." msgstr "" -#: redbot/core/core_commands.py:872 -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." +#: redbot/core/_diagnoser.py:583 +msgid "This cannot be fixed - regular users cannot run bot owner only commands." msgstr "" -#: redbot/core/core_commands.py:883 -#, docstring -msgid "\n" -" Handle a deletion request from Discord.\n\n" -" This will cause the bot to get rid of or disassociate all data from the specified user ID.\n" -" You should not use this unless Discord has specifically requested this with regard to a deleted user.\n" -" This will remove the user from various anti-abuse measures.\n" -" If you are processing a manual request from a user, you may want `[p]mydata ownermanagement deleteforuser` instead.\n\n" -" **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" -" " +#: redbot/core/_diagnoser.py:589 +msgid "Permission hooks" msgstr "" -#: redbot/core/core_commands.py:897 -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\n" -"If you are sure this is what you intend to do please respond with the following:" +#: redbot/core/_diagnoser.py:599 +msgid "Fatal error: the result of permission hooks is inconsistent." msgstr "" -#: redbot/core/core_commands.py:915 redbot/core/core_commands.py:1072 -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}\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:600 redbot/core/_diagnoser.py:606 +#: redbot/core/_diagnoser.py:844 +msgid "To fix this issue, a manual review of the installed cogs is required." msgstr "" -#: redbot/core/core_commands.py:930 redbot/core/core_commands.py:1087 -msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:605 +msgid "The access has been denied by one of the bot's permissions hooks." msgstr "" -#: redbot/core/core_commands.py:941 redbot/core/core_commands.py:1098 -msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:615 +msgid "User's discord permissions, privilege level and rules from Permissions cog" msgstr "" -#: redbot/core/core_commands.py:951 redbot/core/core_commands.py:1108 -msgid "I've deleted all data about that user that I know how to delete." +#: redbot/core/_diagnoser.py:630 +msgid "The access has been denied due to the rules set for the {cog} cog with Permissions cog." msgstr "" -#: redbot/core/core_commands.py:962 -#, docstring -msgid "Delete data [botname] has about a user for a user.\n\n" -" This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user.\n" -" Users have access to a different command for this unless they can't interact with the bot at all.\n" -" 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\n" -" **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" -" " +#: redbot/core/_diagnoser.py:635 +msgid "The access has been denied due to the rules set for the {command} command with Permissions cog." msgstr "" -#: redbot/core/core_commands.py:973 -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\n" -"If you are sure this is what you intend to do please respond with the following:" +#: redbot/core/_diagnoser.py:639 +msgid "To fix the issue, a manual review of the rules is required." msgstr "" -#: redbot/core/core_commands.py:996 -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}\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:654 +msgid "There's an issue related to the permissions of {cog} cog but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:1011 -msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:659 +msgid "There's an issue related to the permissions of {command} command but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:1022 -msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:663 +msgid "To fix this issue, a manual review of the command is required." msgstr "" -#: redbot/core/core_commands.py:1033 -msgid "I've deleted all non-operational data about that user that I know how to delete." +#: redbot/core/_diagnoser.py:670 +msgid "Permission checks" msgstr "" -#: redbot/core/core_commands.py:1048 -#, docstring -msgid "Delete data [botname] has about a user.\n\n" -" This will cause the bot to get rid of or disassociate a lot of data about the specified user.\n" -" This may include more than just end user data, including anti abuse records.\n\n" -" **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" -" " +#: redbot/core/_diagnoser.py:674 +msgid "The access has been denied by one of the permissions checks of {cog} cog." msgstr "" -#: redbot/core/core_commands.py:1058 -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\n" -"If you are sure this is what you intend to do please respond with the following:" +#: redbot/core/_diagnoser.py:678 +msgid "The access has been denied by one of the permission checks of {command} command." msgstr "" -#: redbot/core/core_commands.py:1119 -#, docstring -msgid "\n" -" Commands for toggling embeds on or off.\n\n" -" This setting determines whether or not to use embeds as a response to a command (for commands that support it).\n" -" The default is to use embeds.\n\n" -" The embed settings are checked until the first True/False in this order:\n" -" - In guild context:\n" -" 1. Channel override - `[p]embedset channel`\n" -" 2. Server command override - `[p]embedset command server`\n" -" 3. Server override - `[p]embedset server`\n" -" 4. Global command override - `[p]embedset command global`\n" -" 5. Global setting -`[p]embedset global`\n\n" -" - In DM context:\n" -" 1. User override - `[p]embedset user`\n" -" 2. Global command override - `[p]embedset command global`\n" -" 3. Global setting - `[p]embedset global`\n" -" " +#: redbot/core/_diagnoser.py:686 +msgid "To fix this issue, a manual review of the permission checks is required." msgstr "" -#: redbot/core/core_commands.py:1141 -#, docstring -msgid "\n" -" Show the current embed settings.\n\n" -" Provide a command name to check for command specific embed settings.\n\n" -" **Examples:**\n" -" - `[p]embedset showsettings` - Shows embed settings.\n" -" - `[p]embedset showsettings info` - Also shows embed settings for the 'info' command.\n" -" - `[p]embedset showsettings \"ignore list\"` - Checking subcommands requires quotes.\n\n" -" **Arguments:**\n" -" - `[command_name]` - Checks this command for command specific embed settings.\n" -" " +#: redbot/core/_diagnoser.py:692 +msgid "User's discord permissions and privilege level" msgstr "" -#: redbot/core/core_commands.py:1158 redbot/core/core_commands.py:1314 -#: redbot/core/core_commands.py:1365 redbot/core/core_commands.py:4282 -#: redbot/core/core_commands.py:4325 redbot/core/core_commands.py:4391 -#: redbot/core/core_commands.py:4422 -msgid "I couldn't find that command. Please note that it is case sensitive." +#: redbot/core/_diagnoser.py:701 +msgid "grant the required permissions to the user through role settings or channel overrides" msgstr "" -#: redbot/core/core_commands.py:1164 -msgid "Embed settings:\n\n" +#: redbot/core/_diagnoser.py:707 +msgid "The user is missing some of the channel permissions ({permissions}) required by the {cog} cog." msgstr "" -#: redbot/core/core_commands.py:1166 -msgid "Global default: {value}\n" +#: redbot/core/_diagnoser.py:712 +msgid "The user is missing some of the channel permissions ({permissions}) required by the {command} command." msgstr "" -#: redbot/core/core_commands.py:1171 -msgid "Global command setting for {command} command: {value}\n" +#: redbot/core/_diagnoser.py:721 +msgid "the guild owner" msgstr "" -#: redbot/core/core_commands.py:1177 -msgid "Guild setting: {value}\n" +#: redbot/core/_diagnoser.py:724 +msgid "the mod role" msgstr "" -#: redbot/core/core_commands.py:1182 -msgid "Server command setting for {command} command: {value}\n" +#: redbot/core/_diagnoser.py:726 +msgid "the admin role" msgstr "" -#: redbot/core/core_commands.py:1188 -msgid "Channel setting: {value}\n" +#: redbot/core/_diagnoser.py:729 +msgid "assign appropriate role to the user" msgstr "" -#: redbot/core/core_commands.py:1191 -msgid "User setting: {value}" +#: redbot/core/_diagnoser.py:731 +msgid "The user is missing the privilege level ({privilege_level}) required by the {cog} cog." msgstr "" -#: redbot/core/core_commands.py:1197 -#, docstring -msgid "\n" -" Toggle the global embed setting.\n\n" -" This is used as a fallback if the user or guild hasn't set a preference.\n" -" The default is to use embeds.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Example:**\n" -" - `[p]embedset global`\n" -" " +#: redbot/core/_diagnoser.py:738 +msgid "The user is missing the privilege level ({privilege_level}) required by the {command} command." msgstr "" -#: redbot/core/core_commands.py:1211 -msgid "Embeds are now disabled by default." +#: redbot/core/_diagnoser.py:751 +msgid "add appropriate rule in the Permissions cog" msgstr "" -#: redbot/core/core_commands.py:1214 -msgid "Embeds are now enabled by default." +#: redbot/core/_diagnoser.py:754 +msgid "The user has neither the channel permissions ({permissions}) nor the privilege level ({privilege_level}) required by the {cog} cog." msgstr "" -#: redbot/core/core_commands.py:1220 -#, docstring -msgid "\n" -" Set the server's embed setting.\n\n" -" If set, this is used instead of the global default to determine whether or not to use embeds.\n" -" This is used for all commands done in a server.\n\n" -" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset server False` - Disables embeds on this server.\n" -" - `[p]embedset server` - Resets value to use global default.\n\n" -" **Arguments:**\n" -" - `[enabled]` - Whether to use embeds on this server. Leave blank to reset to default.\n" -" " +#: redbot/core/_diagnoser.py:763 +msgid "The user has neither the channel permissions ({permissions}) nor the privilege level ({privilege_level}) required by the {command} command." msgstr "" -#: redbot/core/core_commands.py:1239 redbot/core/core_commands.py:1323 -#: redbot/core/core_commands.py:1414 redbot/core/core_commands.py:1445 -msgid "Embeds will now fall back to the global setting." +#: redbot/core/_diagnoser.py:781 +msgid "Checks and permissions verification for the command {command}" msgstr "" -#: redbot/core/core_commands.py:1244 -msgid "Embeds are now enabled for this guild." +#: redbot/core/_diagnoser.py:804 redbot/core/_diagnoser.py:917 +msgid "Other command checks" msgstr "" -#: redbot/core/core_commands.py:1246 -msgid "Embeds are now disabled for this guild." +#: redbot/core/_diagnoser.py:805 redbot/core/_diagnoser.py:918 +msgid "The given command is failing one of the required checks." msgstr "" -#: redbot/core/core_commands.py:1254 -#, docstring -msgid "\n" -" Sets a command's embed setting.\n\n" -" If you're the bot owner, this will try to change the command's embed setting globally by default.\n" -" Otherwise, this will try to change embed settings on the current server.\n\n" -" If enabled is left blank, the setting will be unset.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset command info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command \"ignore list\" True` - Quotes are needed for subcommands.\n\n" -" **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" -" " +#: redbot/core/_diagnoser.py:806 redbot/core/_diagnoser.py:919 +msgid "To fix this issue, a manual review of the command's checks is required." msgstr "" -#: redbot/core/core_commands.py:1283 -msgid "The passed command requires Embed Links permission and therefore cannot be set to not use embeds." +#: redbot/core/_diagnoser.py:817 +msgid "Global 'call once' checks" msgstr "" -#: redbot/core/core_commands.py:1294 -#, docstring -msgid "\n" -" Sets a command's embed setting globally.\n\n" -" If set, this is used instead of the global default to determine whether or not to use embeds.\n\n" -" If enabled is left blank, the setting will be unset.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset command global info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command global info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command global \"ignore list\" True` - Quotes are needed for subcommands.\n\n" -" **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" -" " +#: redbot/core/_diagnoser.py:839 +msgid "Other global 'call once' checks" msgstr "" -#: redbot/core/core_commands.py:1329 redbot/core/core_commands.py:1380 -msgid "Embeds are now enabled for {command_name} command." +#: redbot/core/_diagnoser.py:840 +msgid "One of the global 'call once' checks implemented by a 3rd-party cog prevents this command from being ran." msgstr "" -#: redbot/core/core_commands.py:1335 redbot/core/core_commands.py:1386 -msgid "Embeds are now disabled for {command_name} command." +#: redbot/core/_diagnoser.py:849 +msgid "Check if the command is disabled" msgstr "" -#: redbot/core/core_commands.py:1345 -#, docstring -msgid "\n" -" Sets a commmand's embed setting for the current server.\n\n" -" If set, this is used instead of the server default to determine whether or not to use embeds.\n\n" -" If enabled is left blank, the setting will be unset and the server default will be used instead.\n\n" +#: redbot/core/_diagnoser.py:859 redbot/core/_diagnoser.py:873 +msgid "To fix this issue, you can run {command} which will enable the {affected_command} command globally." +msgstr "" + +#: redbot/core/_diagnoser.py:872 +msgid "The given command is disabled globally." +msgstr "" + +#: redbot/core/_diagnoser.py:885 +msgid "Checks and permissions verification" +msgstr "" + +#: redbot/core/_diagnoser.py:936 +msgid "Passed" +msgstr "" + +#: redbot/core/_diagnoser.py:938 +msgid "Failed" +msgstr "" + +#: redbot/core/_diagnoser.py:967 +msgid "All checks passed and no issues were detected. Make sure that the given parameters correspond to the channel, user, and command name that have been problematic.\n\n" +"If you still can't find the issue, it is likely that one of the 3rd-party cogs you're using adds a global or cog local before invoke hook that prevents the command from getting invoked as this can't be diagnosed with this tool." +msgstr "" + +#: redbot/core/_diagnoser.py:978 +msgid "The bot has been able to identify the issue." +msgstr "" + +#: redbot/core/_diagnoser.py:981 +msgid "Detected issue: " +msgstr "" + +#: redbot/core/_diagnoser.py:983 +msgid "Solution: " +msgstr "" + +#: redbot/core/_diagnoser.py:985 +msgid "\n" +"Here's a detailed report in case you need it:" +msgstr "" + +#: redbot/core/_diagnoser.py:986 +msgid "Channel: " +msgstr "" + +#: redbot/core/_diagnoser.py:987 +msgid "Command caller: " +msgstr "" + +#: redbot/core/_diagnoser.py:988 +msgid "Command: " +msgstr "" + +#: redbot/core/_diagnoser.py:989 +msgid "Tests that have been ran:" +msgstr "" + +#: redbot/core/_events.py:56 +msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" +msgstr "" + +#: redbot/core/_events.py:65 +msgid "\n\n" +"While 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:74 +msgid "\n\n" +"You have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\n\n" +"You 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:120 +msgid "\n\n" +"To update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:{command_1}\n" +"Once you've started up your bot again, we recommend that you update any installed 3rd-party cogs with this command in Discord:{command_2}" +msgstr "" + +#: redbot/core/_events.py:128 +msgid "Command Prompt" +msgstr "" + +#: redbot/core/_events.py:128 +msgid "Terminal" +msgstr "" + +#: redbot/core/_events.py:240 +msgid "`{user_input}` is not a valid value for `{command}`" +msgstr "" + +#: redbot/core/_events.py:251 redbot/core/_events.py:304 +msgid "Argument `{parameter_name}` must be a positive integer." +msgstr "" + +#: redbot/core/_events.py:253 redbot/core/_events.py:306 +msgid "Argument `{parameter_name}` must be an integer no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:257 redbot/core/_events.py:310 +msgid "Argument `{parameter_name}` must be an integer no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:261 redbot/core/_events.py:314 +msgid "Argument `{parameter_name}` must be an integer between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:266 redbot/core/_events.py:319 +msgid "Argument `{parameter_name}` must be a positive number." +msgstr "" + +#: redbot/core/_events.py:268 redbot/core/_events.py:321 +msgid "Argument `{parameter_name}` must be a number no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:272 +msgid "Argument `{parameter_name}` must be a number no less than {maximum}." +msgstr "" + +#: redbot/core/_events.py:276 redbot/core/_events.py:329 +msgid "Argument `{parameter_name}` must be a number between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:281 redbot/core/_events.py:334 +msgid "Argument `{parameter_name}` must be a string with a length of no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:285 redbot/core/_events.py:338 +msgid "Argument `{parameter_name}` must be a string with a length of no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:289 redbot/core/_events.py:342 +msgid "Argument `{parameter_name}` must be a string with a length of between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:325 +msgid "Argument `{parameter_name}` must be a number no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:355 +msgid "\"{argument}\" is not an integer." +msgstr "" + +#: redbot/core/_events.py:358 +msgid "\"{argument}\" is not a number." +msgstr "" + +#: redbot/core/_events.py:385 redbot/core/tree.py:292 +msgid "Error in command '{command}'. Check your console or logs for details." +msgstr "" + +#: redbot/core/_events.py:388 redbot/core/tree.py:295 +msgid "Error in command '{command}'." +msgstr "" + +#: redbot/core/_events.py:406 redbot/core/tree.py:309 +msgid "I require the {permission} permission to execute that command." +msgstr "" + +#: redbot/core/_events.py:410 redbot/core/tree.py:313 +msgid "I require {permission_list} permissions to execute that command." +msgstr "" + +#: redbot/core/_events.py:418 redbot/core/tree.py:320 +msgid "That command is not available in DMs." +msgstr "" + +#: redbot/core/_events.py:420 +msgid "That command is only available in DMs." +msgstr "" + +#: redbot/core/_events.py:422 +msgid "That command is only available in NSFW channels." +msgstr "" + +#: redbot/core/_events.py:434 redbot/core/tree.py:326 +msgid "This command is on cooldown. Try again {relative_time}." +msgstr "" + +#: redbot/core/_events.py:441 +msgid "Too many people using this command. It can only be used {number} times concurrently." +msgstr "" + +#: redbot/core/_events.py:446 +msgid "Too many people using this command. It can only be used once concurrently." +msgstr "" + +#: redbot/core/_events.py:452 +msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/_events.py:457 +msgid "That command is still completing, it can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/_events.py:463 +msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/_events.py:468 +msgid "Too many people using this command. It can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/bank.py:1060 +msgid "Can't pay for this command in DM without a global bank." +msgstr "" + +#: redbot/core/bank.py:1067 +msgid "You need at least {cost} {currency} to use this command." +msgstr "" + +#: redbot/core/bot.py:2378 +msgid "There is still one message remaining. Type {command_1} to continue or {command_2} to upload all contents as a file." +msgstr "" + +#: redbot/core/bot.py:2383 +msgid "There are still {count} messages remaining. Type {command_1} to continue or {command_2} to upload all contents as a file." +msgstr "" + +#: redbot/core/core_commands.py:197 +msgid "Alias {alias_name} is already an existing command or alias in one of the loaded cogs." +msgstr "" + +#: redbot/core/core_commands.py:202 +msgid "Command {command_name} is already an existing command or alias in one of the loaded cogs." +msgstr "" + +#: redbot/core/core_commands.py:391 +#, docstring +msgid "\n" +" The Core cog has many commands related to core functions.\n\n" +" These commands come loaded with every Red bot, and cover some of the most basic usage of the bot.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:403 +#, docstring +msgid "Pong." +msgstr "" + +#: redbot/core/core_commands.py:408 +#, docstring +msgid "Shows info about [botname]." +msgstr "" + +#: redbot/core/core_commands.py:435 +msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\n\n" +"Red 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:446 +msgid "Instance owned by team" +msgstr "" + +#: redbot/core/core_commands.py:446 +msgid "Instance owned by" +msgstr "" + +#: redbot/core/core_commands.py:451 +msgid "Red version" +msgstr "" + +#: redbot/core/core_commands.py:454 redbot/core/core_commands.py:510 +msgid "Yes, {version} is available." +msgstr "" + +#: redbot/core/core_commands.py:458 redbot/core/core_commands.py:514 +msgid "Checking for updates failed." +msgstr "" + +#: redbot/core/core_commands.py:459 +msgid "Outdated" +msgstr "" + +#: redbot/core/core_commands.py:461 +msgid "About this instance" +msgstr "" + +#: redbot/core/core_commands.py:462 +msgid "About Red" +msgstr "" + +#: redbot/core/core_commands.py:465 redbot/core/core_commands.py:523 +msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" +msgstr "" + +#: redbot/core/core_commands.py:473 +msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\n\n" +"Red 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:484 +msgid "Instance owned by team: [{owner}]\n" +"Python: [{python_version}] (5)\n" +"discord.py: [{dpy_version}] (6)\n" +"Red version: [{red_version}] (7)\n" +msgstr "" + +#: redbot/core/core_commands.py:496 +msgid "Instance owned by: [{owner}]\n" +"Python: [{python_version}] (5)\n" +"discord.py: [{dpy_version}] (6)\n" +"Red version: [{red_version}] (7)\n" +msgstr "" + +#: redbot/core/core_commands.py:515 +msgid "Outdated: [{state}]\n" +msgstr "" + +#: redbot/core/core_commands.py:518 +msgid "**About Red**\n" +msgstr "" + +#: redbot/core/core_commands.py:529 +msgid "**About this instance**\n" +msgstr "" + +#: redbot/core/core_commands.py:531 +msgid "**References**\n" +"1. <{}>\n" +"2. <{}>\n" +"3. <{}>\n" +"4. <{}>\n" +"5. <{}>\n" +"6. <{}>\n" +"7. <{}>\n" +msgstr "" + +#: redbot/core/core_commands.py:553 +#, docstring +msgid "Shows [botname]'s uptime." +msgstr "" + +#: redbot/core/core_commands.py:556 +msgid "Less than one second." +msgstr "" + +#: redbot/core/core_commands.py:558 +msgid "I have been up for: **{time_quantity}** (since {timestamp})" +msgstr "" + +#: redbot/core/core_commands.py:565 +#, docstring +msgid "\n" +" Commands which interact with the data [botname] has about you.\n\n" +" More information can be found in the [End User Data Documentation.](https://docs.discord.red/en/stable/red_core_data_statement.html)\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:576 +#, docstring +msgid "\n" +" Find out what type of data [botname] stores and why.\n\n" +" **Example:**\n" +" - `[p]mydata whatdata`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:586 +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\n" +"Additionally, 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:605 +#, docstring +msgid "View the End User Data statements of each 3rd-party module.\n\n" +" This will send an attachment with the End User Data statements of all loaded 3rd party cogs.\n\n" +" **Example:**\n" +" - `[p]mydata 3rdparty`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:616 +msgid "I need to be able to attach files (try in DMs?)." +msgstr "" + +#: redbot/core/core_commands.py:626 +msgid "This instance does not appear to have any 3rd-party extensions loaded." +msgstr "" + +#: redbot/core/core_commands.py:646 +msgid "3rd party End User Data statements" +msgstr "" + +#: redbot/core/core_commands.py:648 +msgid "The following are statements provided by 3rd-party extensions." +msgstr "" + +#: redbot/core/core_commands.py:653 +msgid "3rd-party extensions without statements\n" +msgstr "" + +#: redbot/core/core_commands.py:664 +msgid "Here's a generated page with the statements provided by 3rd-party extensions." +msgstr "" + +#: redbot/core/core_commands.py:679 +msgid "Did not get confirmation, cancelling." +msgstr "" + +#: redbot/core/core_commands.py:684 +msgid "Did not get a matching confirmation, cancelling." +msgstr "" + +#: redbot/core/core_commands.py:695 +#, 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\n" +" **Example:**\n" +" - `[p]mydata forgetme`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:710 +msgid "This command ({command}) does not support non-interactive usage." +msgstr "" + +#: redbot/core/core_commands.py:717 +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:727 +msgid "This may take some time." +msgstr "" + +#: redbot/core/core_commands.py:740 +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}.\n" +"Please contact the owner of this bot to address this.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:755 +msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\n" +"Please contact the owner of this bot to address this.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:765 +msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\n" +"Please contact the owner of this bot to address this.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:775 +msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" +msgstr "" + +#: redbot/core/core_commands.py:783 redbot/core/core_commands.py:950 +#: redbot/core/core_commands.py:1036 redbot/core/core_commands.py:1107 +msgid "{mention} The following cogs did not handle deletion:\n" +"{cogs}." +msgstr "" + +#: redbot/core/core_commands.py:793 +#, docstring +msgid "[Coming Soon] Get what data [botname] has about you." +msgstr "" + +#: redbot/core/core_commands.py:795 +msgid "This command doesn't do anything yet, but we're working on adding support for this." +msgstr "" + +#: redbot/core/core_commands.py:804 +#, docstring +msgid "\n" +" Commands for more complete data handling.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:810 +#, docstring +msgid "\n" +" Set the bot to allow users to request a data deletion.\n\n" +" This is on by default.\n" +" Opposite of `[p]mydata ownermanagement disallowuserdeletions`\n\n" +" **Example:**\n" +" - `[p]mydata ownermanagement allowuserdeletions`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:821 +msgid "User can delete their own data. This will not include operational data such as blocked users." +msgstr "" + +#: redbot/core/core_commands.py:829 +#, docstring +msgid "\n" +" Set the bot to not allow users to request a data deletion.\n\n" +" Opposite of `[p]mydata ownermanagement allowuserdeletions`\n\n" +" **Example:**\n" +" - `[p]mydata ownermanagement disallowuserdeletions`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:838 +msgid "User can not delete their own data." +msgstr "" + +#: redbot/core/core_commands.py:842 +#, docstring +msgid "\n" +" Sets how user deletions are treated.\n\n" +" **Example:**\n" +" - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" +" **Arguments:**\n" +" - `` - The strictness level for user deletion. See Level guide below.\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:859 +msgid "Cogs will be instructed to remove all non operational data upon a user request." +msgstr "" + +#: redbot/core/core_commands.py:867 +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:878 +#, docstring +msgid "\n" +" Handle a deletion request from Discord.\n\n" +" This will cause the bot to get rid of or disassociate all data from the specified user ID.\n" +" You should not use this unless Discord has specifically requested this with regard to a deleted user.\n" +" This will remove the user from various anti-abuse measures.\n" +" If you are processing a manual request from a user, you may want `[p]mydata ownermanagement deleteforuser` instead.\n\n" +" **Arguments:**\n" +" - `` - The id of the user whose data would be deleted.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:892 +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\n" +"If you are sure this is what you intend to do please respond with the following:" +msgstr "" + +#: redbot/core/core_commands.py:910 redbot/core/core_commands.py:1067 +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}\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:925 redbot/core/core_commands.py:1082 +msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:936 redbot/core/core_commands.py:1093 +msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:946 redbot/core/core_commands.py:1103 +msgid "I've deleted all data about that user that I know how to delete." +msgstr "" + +#: redbot/core/core_commands.py:957 +#, docstring +msgid "Delete data [botname] has about a user for a user.\n\n" +" This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user.\n" +" Users have access to a different command for this unless they can't interact with the bot at all.\n" +" 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\n" +" **Arguments:**\n" +" - `` - The id of the user whose data would be deleted.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:968 +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\n" +"If you are sure this is what you intend to do please respond with the following:" +msgstr "" + +#: redbot/core/core_commands.py:991 +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}\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:1006 +msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:1017 +msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:1028 +msgid "I've deleted all non-operational data about that user that I know how to delete." +msgstr "" + +#: redbot/core/core_commands.py:1043 +#, docstring +msgid "Delete data [botname] has about a user.\n\n" +" This will cause the bot to get rid of or disassociate a lot of data about the specified user.\n" +" This may include more than just end user data, including anti abuse records.\n\n" +" **Arguments:**\n" +" - `` - The id of the user whose data would be deleted.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1053 +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\n" +"If you are sure this is what you intend to do please respond with the following:" +msgstr "" + +#: redbot/core/core_commands.py:1114 +#, docstring +msgid "\n" +" Commands for toggling embeds on or off.\n\n" +" This setting determines whether or not to use embeds as a response to a command (for commands that support it).\n" +" The default is to use embeds.\n\n" +" The embed settings are checked until the first True/False in this order:\n\n" +" - In guild context:\n" +" 1. Channel override - `[p]embedset channel`\n" +" 2. Server command override - `[p]embedset command server`\n" +" 3. Server override - `[p]embedset server`\n" +" 4. Global command override - `[p]embedset command global`\n" +" 5. Global setting -`[p]embedset global`\n\n" +" - In DM context:\n" +" 1. User override - `[p]embedset user`\n" +" 2. Global command override - `[p]embedset command global`\n" +" 3. Global setting - `[p]embedset global`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1139 +#, docstring +msgid "\n" +" Show the current embed settings.\n\n" +" Provide a command name to check for command specific embed settings.\n\n" +" **Examples:**\n" +" - `[p]embedset showsettings` - Shows embed settings.\n" +" - `[p]embedset showsettings info` - Also shows embed settings for the 'info' command.\n" +" - `[p]embedset showsettings \"ignore list\"` - Checking subcommands requires quotes.\n\n" +" **Arguments:**\n" +" - `[command]` - Checks this command for command specific embed settings.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1155 +msgid "Embed settings:\n\n" +msgstr "" + +#: redbot/core/core_commands.py:1157 +msgid "Global default: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1162 +msgid "Global command setting for {command} command: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1168 +msgid "Guild setting: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1173 +msgid "Server command setting for {command} command: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1179 +msgid "Channel setting: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1182 +msgid "User setting: {value}" +msgstr "" + +#: redbot/core/core_commands.py:1188 +#, docstring +msgid "\n" +" Toggle the global embed setting.\n\n" +" This is used as a fallback if the user or guild hasn't set a preference.\n" +" The default is to use embeds.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Example:**\n" +" - `[p]embedset global`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1202 +msgid "Embeds are now disabled by default." +msgstr "" + +#: redbot/core/core_commands.py:1205 +msgid "Embeds are now enabled by default." +msgstr "" + +#: redbot/core/core_commands.py:1211 +#, docstring +msgid "\n" +" Set the server's embed setting.\n\n" +" If set, this is used instead of the global default to determine whether or not to use embeds.\n" +" This is used for all commands done in a server.\n\n" +" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset server False` - Disables embeds on this server.\n" +" - `[p]embedset server` - Resets value to use global default.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds on this server. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1230 redbot/core/core_commands.py:1308 +#: redbot/core/core_commands.py:1402 redbot/core/core_commands.py:1433 +msgid "Embeds will now fall back to the global setting." +msgstr "" + +#: redbot/core/core_commands.py:1235 +msgid "Embeds are now enabled for this guild." +msgstr "" + +#: redbot/core/core_commands.py:1237 +msgid "Embeds are now disabled for this guild." +msgstr "" + +#: redbot/core/core_commands.py:1245 +#, docstring +msgid "\n" +" Sets a command's embed setting.\n\n" +" If you're the bot owner, this will try to change the command's embed setting globally by default.\n" +" Otherwise, this will try to change embed settings on the current server.\n\n" +" If enabled is left blank, the setting will be unset.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset command info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1274 +msgid "The passed command requires Embed Links permission and therefore cannot be set to not use embeds." +msgstr "" + +#: redbot/core/core_commands.py:1285 +#, docstring +msgid "\n" +" Sets a command's embed setting globally.\n\n" +" If set, this is used instead of the global default to determine whether or not to use embeds.\n\n" +" If enabled is left blank, the setting will be unset.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset command global info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command global info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command global \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1314 redbot/core/core_commands.py:1359 +msgid "Embeds are now enabled for {command_name} command." +msgstr "" + +#: redbot/core/core_commands.py:1320 redbot/core/core_commands.py:1365 +msgid "Embeds are now disabled for {command_name} command." +msgstr "" + +#: redbot/core/core_commands.py:1330 +#, docstring +msgid "\n" +" Sets a command's embed setting for the current server.\n\n" +" If set, this is used instead of the server default to determine whether or not to use embeds.\n\n" +" If enabled is left blank, the setting will be unset and the server default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset command server info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command server info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command server \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1353 +msgid "Embeds will now fall back to the server setting." +msgstr "" + +#: redbot/core/core_commands.py:1381 +#, docstring +msgid "\n" +" Set's a channel's embed setting.\n\n" +" If set, this is used instead of the guild and command defaults to determine whether or not to use embeds.\n" +" This is used for all commands done in a channel.\n\n" +" If enabled is left blank, the setting will be unset and the guild default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset channel #text-channel False` - Disables embeds in the #text-channel.\n" +" - `[p]embedset channel #forum-channel disable` - Disables embeds in the #forum-channel.\n" +" - `[p]embedset channel #text-channel` - Resets value to use guild default in the #text-channel.\n\n" +" **Arguments:**\n" +" - `` - The text, voice, stage, or forum channel to set embed setting for.\n" +" - `[enabled]` - Whether to use embeds in this channel. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1407 +msgid "Embeds are now {} for this channel." +msgstr "" + +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2765 +#: redbot/core/core_commands.py:2779 redbot/core/core_commands.py:3976 +#: redbot/core/core_commands.py:3997 +msgid "enabled" +msgstr "diaktifkan" + +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2765 +#: redbot/core/core_commands.py:2779 redbot/core/core_commands.py:3976 +#: redbot/core/core_commands.py:3997 +msgid "disabled" +msgstr "dinonaktifkan" + +#: redbot/core/core_commands.py:1414 +#, docstring +msgid "\n" +" Sets personal embed setting for DMs.\n\n" +" If set, this is used instead of the global default to determine whether or not to use embeds.\n" +" This is used for all commands executed in a DM with the bot.\n\n" +" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Examples:**\n" -" - `[p]embedset command server info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command server info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command server \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" - `[p]embedset user False` - Disables embeds in your DMs.\n" +" - `[p]embedset user` - Resets value to use global default.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds in your DMs. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1438 +msgid "Embeds are now enabled for you in DMs." +msgstr "" + +#: redbot/core/core_commands.py:1440 +msgid "Embeds are now disabled for you in DMs." +msgstr "" + +#: redbot/core/core_commands.py:1446 +#, 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.\n\n" +" Warning: Sending the traceback publicly can accidentally reveal sensitive information about your computer or configuration.\n\n" +" **Examples:**\n" +" - `[p]traceback` - Sends the traceback to your DMs.\n" +" - `[p]traceback True` - Sends the last traceback in the current context.\n\n" +" **Arguments:**\n" +" - `[public]` - Whether to send the traceback to the current context. Leave blank to send to your DMs.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1478 +msgid "No exception has occurred yet." +msgstr "" + +#: redbot/core/core_commands.py:1483 +#, docstring +msgid "Shows [botname]'s invite url.\n\n" +" This will always send the invite to DMs to keep it private.\n\n" +" This command is locked to the owner unless `[p]inviteset public` is set to True.\n\n" +" **Example:**\n" +" - `[p]invite`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1495 +msgid "This bot is currently **serverlocked**, meaning that it is locked to its current servers and will leave any server it joins." +msgstr "" + +#: redbot/core/core_commands.py:1512 +#, docstring +msgid "Commands to setup [botname]'s invite settings." +msgstr "" + +#: redbot/core/core_commands.py:1517 +#, docstring +msgid "\n" +" Toggles if `[p]invite` should be accessible for the average user.\n\n" +" The bot must be made into a `Public bot` in the developer dashboard for public invites to work.\n\n" +" **Example:**\n" +" - `[p]inviteset public yes` - Toggles the public invite setting.\n\n" +" **Arguments:**\n" +" - `[confirm]` - Required to set to public. Not required to toggle back to private.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1554 +#, 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\n" +" **Example:**\n" +" - `[p]inviteset perms 134217728` - Adds a \"Manage Nicknames\" permission requirement to the invite.\n\n" +" **Arguments:**\n" +" - `` - The permission level to require for the bot in the generated invite.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1575 +#, docstring +msgid "\n" +" Add the `applications.commands` scope to your invite URL.\n\n" +" This allows the usage of slash commands on the servers that invited your bot with that scope.\n\n" +" Note that previous servers that invited the bot without the scope cannot have slash commands, they will have to invite the bot a second time.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1586 +msgid "The `applications.commands` scope has been added to the invite URL." +msgstr "" + +#: redbot/core/core_commands.py:1590 +msgid "The `applications.commands` scope has been removed from the invite URL." +msgstr "" + +#: redbot/core/core_commands.py:1596 +#, docstring +msgid "\n" +" Leaves servers.\n\n" +" If no server IDs are passed the local server will be left instead.\n\n" +" Note: This command is interactive.\n\n" +" **Examples:**\n" +" - `[p]leave` - Leave the current server.\n" +" - `[p]leave \"Red - Discord Bot\"` - Quotes are necessary when there are spaces in the name.\n" +" - `[p]leave 133049272517001216 240154543684321280` - Leaves multiple servers, using IDs.\n\n" +" **Arguments:**\n" +" - `[servers...]` - The servers to leave. When blank, attempts to leave the current server.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1613 +msgid "You need to specify at least one server ID." +msgstr "" + +#: redbot/core/core_commands.py:1621 +msgid "You haven't passed any server ID. Do you want me to leave this server?" +msgstr "" + +#: redbot/core/core_commands.py:1627 +msgid "Are you sure you want me to leave these servers?" +msgstr "" + +#: redbot/core/core_commands.py:1633 +msgid "Are you sure you want me to leave this server?" +msgstr "" + +#: redbot/core/core_commands.py:1641 +msgid "I cannot leave the server `{server_name}`: I am the owner of it." +msgstr "" + +#: redbot/core/core_commands.py:1652 redbot/core/core_commands.py:4068 +#: redbot/core/core_commands.py:4086 +msgid "Response timed out." +msgstr "" + +#: redbot/core/core_commands.py:1657 +msgid "Alright. Bye :wave:" +msgstr "" + +#: redbot/core/core_commands.py:1661 +msgid "Alright. Leaving {number} servers..." +msgstr "" + +#: redbot/core/core_commands.py:1664 +msgid "Alright. Leaving one server..." +msgstr "" + +#: redbot/core/core_commands.py:1670 +msgid "Alright, I'll stay then. :)" +msgstr "" + +#: redbot/core/core_commands.py:1673 +msgid "Alright, I'm not leaving those servers." +msgstr "" + +#: redbot/core/core_commands.py:1675 +msgid "Alright, I'm not leaving that server." +msgstr "" + +#: redbot/core/core_commands.py:1680 +#, docstring +msgid "\n" +" Lists the servers [botname] is currently in.\n\n" +" Note: This command is interactive.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1700 +#, docstring +msgid "Loads cog packages from the local paths and installed cogs.\n\n" +" See packages available to load with `[p]cogs`.\n\n" +" Additional cogs can be added using Downloader, or from local paths using `[p]addpath`.\n\n" +" **Examples:**\n" +" - `[p]load general` - Loads the `general` cog.\n" +" - `[p]load admin mod mutes` - Loads multiple cogs.\n\n" +" **Arguments:**\n" +" - `` - The cog packages to load.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1721 +msgid "Loaded {packs}." +msgstr "" + +#: redbot/core/core_commands.py:1726 +msgid "The following package is already loaded: {pack}" +msgstr "" + +#: redbot/core/core_commands.py:1730 +msgid "The following packages are already loaded: {packs}" +msgstr "" + +#: redbot/core/core_commands.py:1737 +msgid "Failed to load the following package: {pack}.\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1742 +msgid "Failed to load the following packages: {packs}\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1750 redbot/core/core_commands.py:1898 +msgid "The following name is not a valid package name: {pack}\n" +"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +msgstr "" + +#: redbot/core/core_commands.py:1756 redbot/core/core_commands.py:1904 +msgid "The following names are not valid package names: {packs}\n" +"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +msgstr "" + +#: redbot/core/core_commands.py:1765 redbot/core/core_commands.py:1913 +msgid "The following package was not found in any cog path: {pack}." +msgstr "" + +#: redbot/core/core_commands.py:1769 redbot/core/core_commands.py:1917 +msgid "The following packages were not found in any cog path: {packs}" +msgstr "" + +#: redbot/core/core_commands.py:1777 +msgid "This package could not be loaded for the following reason:\n\n" +"{reason}" +msgstr "" + +#: redbot/core/core_commands.py:1781 +msgid "These packages could not be loaded for the following reasons:\n\n" +"{reasons}" +msgstr "" + +#: redbot/core/core_commands.py:1788 +msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" +"You should inform maintainer of the repo about this message." +msgstr "" + +#: redbot/core/core_commands.py:1794 redbot/core/core_commands.py:1942 +msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\n" +"You should inform maintainers of these repos about this message." +msgstr "" + +#: redbot/core/core_commands.py:1813 +#, docstring +msgid "Unloads previously loaded cog packages.\n\n" +" See packages available to unload with `[p]cogs`.\n\n" +" **Examples:**\n" +" - `[p]unload general` - Unloads the `general` cog.\n" +" - `[p]unload admin mod mutes` - Unloads multiple cogs.\n\n" +" **Arguments:**\n" +" - `` - The cog packages to unload.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1831 +msgid "The following package was unloaded: {pack}." +msgstr "" + +#: redbot/core/core_commands.py:1835 +msgid "The following packages were unloaded: {packs}." +msgstr "" + +#: redbot/core/core_commands.py:1842 +msgid "The following package was not loaded: {pack}." +msgstr "" + +#: redbot/core/core_commands.py:1846 +msgid "The following packages were not loaded: {packs}." +msgstr "" + +#: redbot/core/core_commands.py:1859 +#, docstring +msgid "Reloads cog packages.\n\n" +" This will unload and then load the specified cogs.\n\n" +" Cogs that were not loaded will only be loaded.\n\n" +" **Examples:**\n" +" - `[p]reload general` - Unloads then loads the `general` cog.\n" +" - `[p]reload admin mod mutes` - Unloads then loads multiple cogs.\n\n" +" **Arguments:**\n" +" - `` - The cog packages to reload.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1880 +msgid "Reloaded {packs}." +msgstr "" + +#: redbot/core/core_commands.py:1885 +msgid "Failed to reload the following package: {pack}.\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1890 +msgid "Failed to reload the following packages: {packs}\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1925 +msgid "This package could not be reloaded for the following reason:\n\n" +"{reason}" +msgstr "" + +#: redbot/core/core_commands.py:1929 +msgid "These packages could not be reloaded for the following reasons:\n\n" +"{reasons}" +msgstr "" + +#: redbot/core/core_commands.py:1936 +msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" +"You should inform maintainers of these repos about this message." +msgstr "" + +#: redbot/core/core_commands.py:1962 +#, docstring +msgid "Base command for managing what application commands are able to be used on [botname]." +msgstr "" + +#: redbot/core/core_commands.py:1971 +#, docstring +msgid "Marks an application command as being enabled, allowing it to be added to the bot.\n\n" +" See commands available to enable with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" - `` - The command name to enable. Only the top level name of a group command should be used.\n" +" - `[command_type]` - What type of application command to enable. Must be one of `slash`, `message`, or `user`. Defaults to `slash`.\n" " " msgstr "" -#: redbot/core/core_commands.py:1374 -msgid "Embeds will now fall back to the server setting." +#: redbot/core/core_commands.py:1996 redbot/core/core_commands.py:2055 +msgid "Command type must be one of `slash`, `message`, or `user`." +msgstr "" + +#: redbot/core/core_commands.py:2003 +msgid "That application command is already enabled." +msgstr "" + +#: redbot/core/core_commands.py:2008 +msgid "That application command could not be found. Use `{prefix}slash list` to see all application commands. You may need to double check the command type." +msgstr "" + +#: redbot/core/core_commands.py:2019 +msgid "The command limit has been reached. Disable a command first." +msgstr "" + +#: redbot/core/core_commands.py:2024 +msgid "Enabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:1395 +#: redbot/core/core_commands.py:2036 #, docstring -msgid "\n" -" Set's a channel's embed setting.\n\n" -" If set, this is used instead of the guild and command defaults to determine whether or not to use embeds.\n" -" This is used for all commands done in a channel.\n\n" -" If enabled is left blank, the setting will be unset and the guild default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset channel False` - Disables embeds in this channel.\n" -" - `[p]embedset channel` - Resets value to use guild default.\n\n" +msgid "Marks an application command as being disabled, preventing it from being added to the bot.\n\n" +" See commands available to disable with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds in this channel. Leave blank to reset to default.\n" +" - `` - The command name to disable. Only the top level name of a group command should be used.\n" +" - `[command_type]` - What type of application command to disable. Must be one of `slash`, `message`, or `user`. Defaults to `slash`.\n" " " msgstr "" -#: redbot/core/core_commands.py:1419 -msgid "Embeds are now {} for this channel." +#: redbot/core/core_commands.py:2061 +msgid "That application command has been set as required for the cog to function by the author, and cannot be disabled. The cog must be unloaded to remove the command." msgstr "" -#: redbot/core/core_commands.py:1420 redbot/core/core_commands.py:2273 -#: redbot/core/core_commands.py:2294 -msgid "enabled" -msgstr "diaktifkan" +#: redbot/core/core_commands.py:2073 +msgid "That application command is already disabled or does not exist." +msgstr "" -#: redbot/core/core_commands.py:1420 redbot/core/core_commands.py:2273 -#: redbot/core/core_commands.py:2294 -msgid "disabled" -msgstr "dinonaktifkan" +#: redbot/core/core_commands.py:2079 +msgid "Disabled {command_type} application command `{command_name}`" +msgstr "" -#: redbot/core/core_commands.py:1426 +#: redbot/core/core_commands.py:2087 #, docstring -msgid "\n" -" Sets personal embed setting for DMs.\n\n" -" If set, this is used instead of the global default to determine whether or not to use embeds.\n" -" This is used for all commands executed in a DM with the bot.\n\n" -" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset user False` - Disables embeds in your DMs.\n" -" - `[p]embedset user` - Resets value to use global default.\n\n" +msgid "Marks all application commands in a cog as being enabled, allowing them to be added to the bot.\n\n" +" See a list of cogs with application commands with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds in your DMs. Leave blank to reset to default.\n" +" - `` - The cog to enable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:1450 -msgid "Embeds are now enabled for you in DMs." +#: redbot/core/core_commands.py:2117 +msgid "Couldn't find any disabled commands from the cog `{cog_name}`. Use `{prefix}slash list` to see all cogs with application commands." msgstr "" -#: redbot/core/core_commands.py:1452 -msgid "Embeds are now disabled for you in DMs." +#: redbot/core/core_commands.py:2132 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for slash commands. Disable some commands first." msgstr "" -#: redbot/core/core_commands.py:1458 +#: redbot/core/core_commands.py:2141 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for message commands. Disable some commands first." +msgstr "" + +#: redbot/core/core_commands.py:2150 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for user commands. Disable some commands first." +msgstr "" + +#: redbot/core/core_commands.py:2176 +msgid "Enabled {count} commands from `{cog_name}`:\n" +"{names}" +msgstr "" + +#: redbot/core/core_commands.py:2183 #, 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.\n\n" -" Warning: Sending the traceback publicly can accidentally reveal sensitive information about your computer or configuration.\n\n" -" **Examples:**\n" -" - `[p]traceback` - Sends the traceback to your DMs.\n" -" - `[p]traceback True` - Sends the last traceback in the current context.\n\n" +msgid "Marks all application commands in a cog as being disabled, preventing them from being added to the bot.\n\n" +" See a list of cogs with application commands with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[public]` - Whether to send the traceback to the current context. Leave blank to send to your DMs.\n" +" - `` - The cog to disable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:1487 -msgid "No exception has occurred yet." +#: redbot/core/core_commands.py:2204 +msgid "Couldn't find any enabled commands from the `{cog_name}` cog. Use `{prefix}slash list` to see all cogs with application commands." msgstr "" -#: redbot/core/core_commands.py:1492 +#: redbot/core/core_commands.py:2212 +msgid "Disabled {count} commands from `{cog_name}`:\n" +"{names}" +msgstr "" + +#: redbot/core/core_commands.py:2219 #, docstring -msgid "Shows [botname]'s invite url.\n\n" -" This will always send the invite to DMs to keep it private.\n\n" -" This command is locked to the owner unless `[p]inviteset public` is set to True.\n\n" -" **Example:**\n" -" - `[p]invite`\n" +msgid "List the slash commands the bot can see, and whether or not they are enabled.\n\n" +" This command shows the state that will be changed to when `[p]slash sync` is run.\n" +" Commands from the same cog are grouped, with the cog name as the header.\n\n" +" The prefix denotes the state of the command:\n" +" - Commands starting with `- ` have not yet been enabled.\n" +" - Commands starting with `+ ` have been manually enabled.\n" +" - Commands starting with `++` have been enabled by the cog author, and cannot be disabled.\n" " " msgstr "" -#: redbot/core/core_commands.py:1512 +#: redbot/core/core_commands.py:2309 +msgid "There are no application commands to list." +msgstr "" + +#: redbot/core/core_commands.py:2340 #, docstring -msgid "Commands to setup [botname]'s invite settings." +msgid "Syncs the slash settings to discord.\n\n" +" Settings from `[p]slash list` will be synced with discord, changing what commands appear for users.\n" +" This should be run sparingly, make all necessary changes before running this command.\n\n" +" **Arguments:**\n" +" - `[guild]` - If provided, syncs commands for that guild. Otherwise, syncs global commands.\n" +" " msgstr "" -#: redbot/core/core_commands.py:1517 +#: redbot/core/core_commands.py:2360 +msgid "I need the `applications.commands` scope in this server to be able to do that. You can tell the bot to add that scope to invite links using `{prefix}inviteset commandscope`, and can then run `{prefix}invite` to get an invite that will give the bot the scope. You do not need to kick the bot to enable the scope, just use that invite to re-auth the bot with the scope enabled." +msgstr "" + +#: redbot/core/core_commands.py:2371 +msgid "Synced {count} commands." +msgstr "" + +#: redbot/core/core_commands.py:2379 +msgid "You seem to be attempting to sync after recently syncing. Discord does not like it when bots sync more often than necessary, so this command has a cooldown. You should enable/disable all commands you want to change first, and run this command one time only after all changes have been made. " +msgstr "" + +#: redbot/core/core_commands.py:2390 #, docstring -msgid "\n" -" Toggles if `[p]invite` should be accessible for the average user.\n\n" -" The bot must be made into a `Public bot` in the developer dashboard for public invites to work.\n\n" -" **Example:**\n" -" - `[p]inviteset public yes` - Toggles the public invite setting.\n\n" +msgid "Shuts down the bot.\n\n" +" Allows [botname] to shut down gracefully.\n\n" +" This is the recommended method for shutting down the bot.\n\n" +" **Examples:**\n" +" - `[p]shutdown`\n" +" - `[p]shutdown True` - Shutdowns silently.\n\n" " **Arguments:**\n" -" - `[confirm]` - Required to set to public. Not required to toggle back to private.\n" +" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:1554 +#: redbot/core/core_commands.py:2407 +msgid "Shutting down... " +msgstr "Mematikan... " + +#: redbot/core/core_commands.py:2413 #, 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\n" -" **Example:**\n" -" - `[p]inviteset perms 134217728` - Adds a \"Manage Nicknames\" permission requirement to the invite.\n\n" +msgid "Attempts to restart [botname].\n\n" +" Makes [botname] quit with exit code 26.\n" +" The restart is not guaranteed: it must be dealt with by the process manager in use.\n\n" +" **Examples:**\n" +" - `[p]restart`\n" +" - `[p]restart True` - Restarts silently.\n\n" " **Arguments:**\n" -" - `` - The permission level to require for the bot in the generated invite.\n" +" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:1575 +#: redbot/core/core_commands.py:2427 +msgid "Restarting..." +msgstr "Memulai ulang..." + +#: redbot/core/core_commands.py:2434 #, docstring -msgid "\n" -" Add the `applications.commands` scope to your invite URL.\n\n" -" This allows the usage of slash commands on the servers that invited your bot with that scope.\n\n" -" Note that previous servers that invited the bot without the scope cannot have slash commands, they will have to invite the bot a second time.\n" +msgid "Base command for bank settings." +msgstr "Command dasar untuk pengaturan bank." + +#: redbot/core/core_commands.py:2438 +#, docstring +msgid "Show the current bank settings." +msgstr "Lihat pengaturan bank." + +#: redbot/core/core_commands.py:2448 +msgid "Global" +msgstr "" + +#: redbot/core/core_commands.py:2448 +msgid "Server" +msgstr "" + +#: redbot/core/core_commands.py:2453 +msgid "Bank settings:\n\n" +"Bank name: {bank_name}\n" +"Bank scope: {bank_scope}\n" +"Currency: {currency_name}\n" +"Default balance: {default_balance}\n" +"Maximum allowed balance: {maximum_bal}\n" +msgstr "Pengaturan Bank:\n\n" +"Nama Bank: {bank_name}\n" +"Cakupan Bank: {bank_scope}\n" +"Mata Uang: {currency_name}\n" +"Saldo Awal: {default_balance}\n" +"Saldo Maksimum: {maximum_bal}\n" + +#: redbot/core/core_commands.py:2469 +#, 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 "Mengalihkan apakah bank global atau tidak.\n\n" +" Jika bank global, akan menjadi per-server.\n" +" Jika bank per-server, akan menjadi global.\n" +" " + +#: redbot/core/core_commands.py:2476 +msgid "per-server" +msgstr "per-server" + +#: redbot/core/core_commands.py:2476 +msgid "global" +msgstr "global" + +#: redbot/core/core_commands.py:2479 +msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" +msgstr "Ini akan membuat bank menjadi {banktype}, yang akan menghapus semua akun dalam prosesnya! Jika anda yakin, ketik `{command}`" + +#: redbot/core/core_commands.py:2486 +msgid "The bank is now {banktype}." +msgstr "Bank telah menjadi {banktype}." + +#: redbot/core/core_commands.py:2492 +#, docstring +msgid "Set the bank's name." +msgstr "Tentukan nama bank." + +#: redbot/core/core_commands.py:2494 +msgid "Bank name has been set to: {name}" +msgstr "Nama bank telah ditetapkan menjadi: {name}" + +#: redbot/core/core_commands.py:2500 +#, docstring +msgid "Set the name for the bank's currency." +msgstr "Tentukan nama untuk saldo bank." + +#: redbot/core/core_commands.py:2502 +msgid "Currency name has been set to: {name}" +msgstr "Nama mata uang telah ditetapkan menjadi: {name}" + +#: redbot/core/core_commands.py:2508 +#, docstring +msgid "Set the maximum balance a user can get." +msgstr "Tentukan saldo maksimum yang bisa didapatkan seseorang." + +#: redbot/core/core_commands.py:2514 +msgid "Amount must be greater than zero and less than {max}." +msgstr "Jumlah harus lebih dari nol dan kurang dari {max}." + +#: redbot/core/core_commands.py:2519 +msgid "Maximum balance has been set to: {amount}" +msgstr "Saldo maksimum telah ditetapkan menjadi: {amount}" + +#: redbot/core/core_commands.py:2526 +#, docstring +msgid "Set the initial balance for new bank accounts.\n\n" +" Example:\n" +" - `[p]bankset registeramount 5000`\n\n" +" **Arguments**\n\n" +" - `` The new initial balance amount. Default is 0.\n" " " msgstr "" -#: redbot/core/core_commands.py:1586 -msgid "The `applications.commands` scope has been added to the invite URL." +#: redbot/core/core_commands.py:2542 +msgid "Amount must be greater than or equal to zero and less than {maxbal}." msgstr "" -#: redbot/core/core_commands.py:1590 -msgid "The `applications.commands` scope has been removed from the invite URL." +#: redbot/core/core_commands.py:2547 +msgid "Registering an account will now give {num} {currency}." msgstr "" -#: redbot/core/core_commands.py:1596 +#: redbot/core/core_commands.py:2556 +#, docstring +msgid "Delete all bank accounts.\n\n" +" Examples:\n" +" - `[p]bankset reset` - Did not confirm. Shows the help message.\n" +" - `[p]bankset reset yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2568 +msgid "This will delete all bank accounts for {scope}.\n" +"If you're sure, type `{prefix}bankset reset yes`" +msgstr "" + +#: redbot/core/core_commands.py:2574 redbot/core/core_commands.py:2584 +msgid "this server" +msgstr "" + +#: redbot/core/core_commands.py:2581 +msgid "All bank accounts for {scope} have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:2592 +#, docstring +msgid "Base command for pruning bank accounts." +msgstr "" + +#: redbot/core/core_commands.py:2599 +#, docstring +msgid "Prune bank accounts for users no longer in the server.\n\n" +" Cannot be used with a global bank. See `[p]bankset prune global`.\n\n" +" Examples:\n" +" - `[p]bankset prune server` - Did not confirm. Shows the help message.\n" +" - `[p]bankset prune server yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2613 +msgid "This command cannot be used with a global bank." +msgstr "" + +#: redbot/core/core_commands.py:2617 +msgid "This will delete all bank accounts for users no longer in this server.\n" +"If you're sure, type `{prefix}bankset prune local yes`" +msgstr "" + +#: redbot/core/core_commands.py:2626 +msgid "Bank accounts for users no longer in this server have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:2632 +#, 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]bankset prune server`.\n\n" +" Examples:\n" +" - `[p]bankset prune global` - Did not confirm. Shows the help message.\n" +" - `[p]bankset prune global yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2646 +msgid "This command cannot be used with a local bank." +msgstr "" + +#: redbot/core/core_commands.py:2650 +msgid "This will delete all bank accounts for users who no longer share a server with the bot.\n" +"If you're sure, type `{prefix}bankset prune global yes`" +msgstr "" + +#: redbot/core/core_commands.py:2659 +msgid "Bank accounts for users who no longer share a server with the bot have been pruned." +msgstr "" + +#: redbot/core/core_commands.py:2672 +#, docstring +msgid "Delete the bank account of a specified user.\n\n" +" Examples:\n" +" - `[p]bankset prune user @Twentysix` - Did not confirm. Shows the help message.\n" +" - `[p]bankset 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/core/core_commands.py:2692 +msgid "This will delete {name}'s bank account.\n" +"If you're sure, type `{prefix}bankset prune user {id} yes`" +msgstr "" + +#: redbot/core/core_commands.py:2700 +msgid "The bank account for {name} has been pruned." +msgstr "" + +#: redbot/core/core_commands.py:2705 +#, docstring +msgid "Manage modlog settings." +msgstr "" + +#: redbot/core/core_commands.py:2711 +#, docstring +msgid "Command to fix misbehaving casetypes." +msgstr "" + +#: redbot/core/core_commands.py:2722 +#, docstring +msgid "Set a channel as the modlog.\n\n" +" Omit `[channel]` to disable the modlog.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2731 +msgid "Mod events will be sent to {channel}." +msgstr "" + +#: redbot/core/core_commands.py:2735 +msgid "I do not have permissions to send messages in {channel}!" +msgstr "" + +#: redbot/core/core_commands.py:2743 +msgid "Mod log is already disabled." +msgstr "" + +#: redbot/core/core_commands.py:2746 +msgid "Mod log deactivated." +msgstr "" + +#: redbot/core/core_commands.py:2751 #, docstring msgid "\n" -" Leaves servers.\n\n" -" If no server IDs are passed the local server will be left instead.\n\n" -" Note: This command is interactive.\n\n" -" **Examples:**\n" -" - `[p]leave` - Leave the current server.\n" -" - `[p]leave \"Red - Discord Bot\"` - Quotes are necessary when there are spaces in the name.\n" -" - `[p]leave 133049272517001216 240154543684321280` - Leaves multiple servers, using IDs.\n\n" -" **Arguments:**\n" -" - `[servers...]` - The servers to leave. When blank, attempts to leave the current server.\n" +" Enable or disable case creation for a mod action.\n\n" +" An action can be enabling or disabling specific cases. (Ban, kick, mute, etc.)\n\n" +" Example: `[p]modlogset cases kick enabled`\n" " " msgstr "" -#: redbot/core/core_commands.py:1613 -msgid "You need to specify at least one server ID." +#: redbot/core/core_commands.py:2768 +msgid "Current settings:\n" msgstr "" -#: redbot/core/core_commands.py:1620 -msgid "You haven't passed any server ID. Do you want me to leave this server?" +#: redbot/core/core_commands.py:2773 +msgid "That action is not registered." msgstr "" -#: redbot/core/core_commands.py:1625 -msgid "Are you sure you want me to leave these servers?" +#: redbot/core/core_commands.py:2778 +msgid "Case creation for {action_name} actions is now {enabled}." msgstr "" -#: redbot/core/core_commands.py:1633 -msgid "I cannot leave the server `{server_name}`: I am the owner of it." +#: redbot/core/core_commands.py:2786 +#, docstring +msgid "Reset all modlog cases in this server." msgstr "" -#: redbot/core/core_commands.py:1644 redbot/core/core_commands.py:2711 -msgid "Response timed out." +#: redbot/core/core_commands.py:2789 +msgid "Are you sure you would like to reset all modlog cases in this server?" msgstr "" -#: redbot/core/core_commands.py:1649 -msgid "Alright. Bye :wave:" +#: redbot/core/core_commands.py:2796 +msgid "You took too long to respond." msgstr "" -#: redbot/core/core_commands.py:1652 -msgid "Alright. Leaving {number} servers..." +#: redbot/core/core_commands.py:2800 +msgid "Cases have been reset." msgstr "" -#: redbot/core/core_commands.py:1659 -msgid "Alright, I'll stay then. :)" +#: redbot/core/core_commands.py:2802 +msgid "No changes have been made." msgstr "" -#: redbot/core/core_commands.py:1661 -msgid "Alright, I'm not leaving those servers." +#: redbot/core/core_commands.py:2806 +#, docstring +msgid "Commands for changing [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:1666 +#: redbot/core/core_commands.py:2813 +#, docstring +msgid "Commands for changing [botname]'s metadata." +msgstr "" + +#: redbot/core/core_commands.py:2818 #, docstring msgid "\n" -" Lists the servers [botname] is currently in.\n\n" -" Note: This command is interactive.\n" +" Sets the bot's description.\n\n" +" Use without a description to reset.\n" +" This is shown in a few locations, including the help menu.\n\n" +" The maximum description length is 250 characters to ensure it displays properly.\n\n" +" The default is \"Red V3\".\n\n" +" **Examples:**\n" +" - `[p]set bot description` - Resets the description to the default setting.\n" +" - `[p]set bot description MyBot: A Red V3 Bot`\n\n" +" **Arguments:**\n" +" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" " " msgstr "" -#: redbot/core/core_commands.py:1684 +#: redbot/core/core_commands.py:2838 +msgid "Description reset." +msgstr "" + +#: redbot/core/core_commands.py:2841 +msgid "This description is too long to properly display. Please try again with below 250 characters." +msgstr "" + +#: redbot/core/core_commands.py:2854 #, docstring -msgid "Loads cog packages from the local paths and installed cogs.\n\n" -" See packages available to load with `[p]cogs`.\n\n" -" Additional cogs can be added using Downloader, or from local paths using `[p]addpath`.\n\n" +msgid "Sets [botname]'s avatar\n\n" +" Supports either an attachment or an image URL.\n\n" " **Examples:**\n" -" - `[p]load general` - Loads the `general` cog.\n" -" - `[p]load admin mod mutes` - Loads multiple cogs.\n\n" +" - `[p]set bot avatar` - With an image attachment, this will set the avatar.\n" +" - `[p]set bot avatar` - Without an attachment, this will show the command help.\n" +" - `[p]set bot avatar https://links.flaree.xyz/k95` - Sets the avatar to the provided url.\n\n" " **Arguments:**\n" -" - `` - The cog packages to load.\n" +" - `[url]` - An image url to be used as an avatar. Leave blank when uploading an attachment.\n" " " msgstr "" -#: redbot/core/core_commands.py:1713 -msgid "Loaded {packs}." +#: redbot/core/core_commands.py:2877 +msgid "That URL is invalid." msgstr "" -#: redbot/core/core_commands.py:1718 -msgid "The following package is already loaded: {pack}" +#: redbot/core/core_commands.py:2879 +msgid "Something went wrong while trying to get the image." msgstr "" -#: redbot/core/core_commands.py:1722 -msgid "The following packages are already loaded: {packs}" +#: redbot/core/core_commands.py:2889 +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, PNG, or GIF format." msgstr "" -#: redbot/core/core_commands.py:1729 -msgid "Failed to load the following package: {pack}.\n" -"Check your console or logs for details." +#: redbot/core/core_commands.py:2896 +msgid "JPG / PNG / GIF format only." msgstr "" -#: redbot/core/core_commands.py:1734 -msgid "Failed to load the following packages: {packs}\n" -"Check your console or logs for details." -msgstr "" +#: redbot/core/core_commands.py:2898 redbot/core/core_commands.py:2967 +#: redbot/core/core_commands.py:2991 redbot/core/core_commands.py:3073 +msgid "Done." +msgstr "Selesai." -#: redbot/core/core_commands.py:1742 redbot/core/core_commands.py:1898 -msgid "The following name is not a valid package name: {pack}\n" -"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +#: redbot/core/core_commands.py:2903 +#, docstring +msgid "\n" +" Removes [botname]'s avatar.\n\n" +" **Example:**\n" +" - `[p]set bot avatar remove`\n" +" " msgstr "" -#: redbot/core/core_commands.py:1748 redbot/core/core_commands.py:1904 -msgid "The following names are not valid package names: {packs}\n" -"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +#: redbot/core/core_commands.py:2911 +msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:1757 redbot/core/core_commands.py:1913 -msgid "The following package was not found in any cog path: {pack}." +#: redbot/core/core_commands.py:2916 +#, docstring +msgid "Sets [botname]'s username.\n\n" +" Maximum length for a username is 32 characters.\n\n" +" Note: The username of a verified bot cannot be manually changed.\n" +" Please contact Discord support to change it.\n\n" +" **Example:**\n" +" - `[p]set bot username BaguetteBot`\n\n" +" **Arguments:**\n" +" - `` - The username to give the bot.\n" +" " msgstr "" -#: redbot/core/core_commands.py:1761 redbot/core/core_commands.py:1917 -msgid "The following packages were not found in any cog path: {packs}" +#: redbot/core/core_commands.py:2932 +msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." msgstr "" -#: redbot/core/core_commands.py:1769 -msgid "This package could not be loaded for the following reason:\n\n" -"{reason}" +#: redbot/core/core_commands.py:2939 +msgid "Failed to change name. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:1773 -msgid "These packages could not be loaded for the following reasons:\n\n" -"{reasons}" +#: redbot/core/core_commands.py:2945 +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:1780 -msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" -"You should inform maintainer of the repo about this message." +#: redbot/core/core_commands.py:2955 +msgid "Failed to change the username. Discord returned the following error:\n" +"{error_message}" msgstr "" -#: redbot/core/core_commands.py:1786 redbot/core/core_commands.py:1942 -msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\n" -"You should inform maintainers of these repos about this message." +#: redbot/core/core_commands.py:2965 +msgid "Unexpected error occurred when trying to change the username." msgstr "" -#: redbot/core/core_commands.py:1805 +#: redbot/core/core_commands.py:2973 #, docstring -msgid "Unloads previously loaded cog packages.\n\n" -" See packages available to unload with `[p]cogs`.\n\n" -" **Examples:**\n" -" - `[p]unload general` - Unloads the `general` cog.\n" -" - `[p]unload admin mod mutes` - Unloads multiple cogs.\n\n" +msgid "Sets [botname]'s nickname for the current server.\n\n" +" Maximum length for a nickname is 32 characters.\n\n" +" **Example:**\n" +" - `[p]set bot nickname 🎃 SpookyBot 🎃`\n\n" " **Arguments:**\n" -" - `` - The cog packages to unload.\n" +" - `[nickname]` - The nickname to give the bot. Leave blank to clear the current nickname.\n" " " msgstr "" -#: redbot/core/core_commands.py:1823 -msgid "The following package was unloaded: {pack}." -msgstr "" - -#: redbot/core/core_commands.py:1827 -msgid "The following packages were unloaded: {packs}." -msgstr "" - -#: redbot/core/core_commands.py:1834 -msgid "The following package was not loaded: {pack}." +#: redbot/core/core_commands.py:2985 +msgid "Failed to change nickname. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:1838 -msgid "The following packages were not loaded: {packs}." -msgstr "" +#: redbot/core/core_commands.py:2989 +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:1851 +#: redbot/core/core_commands.py:2996 #, docstring -msgid "Reloads cog packages.\n\n" -" This will unload and then load the specified cogs.\n\n" -" Cogs that were not loaded will only be loaded.\n\n" +msgid "Customizes a section of `[p]info`.\n\n" +" The maximum amount of allowed characters is 1024.\n" +" Supports markdown, links and \"mentions\".\n\n" +" Link example: `[My link](https://example.com)`\n\n" " **Examples:**\n" -" - `[p]reload general` - Unloads then loads the `general` cog.\n" -" - `[p]reload admin mod mutes` - Unloads then loads multiple cogs.\n\n" +" - `[p]set bot custominfo >>> I can use **markdown** such as quotes, ||spoilers|| and multiple lines.`\n" +" - `[p]set bot custominfo Join my [support server](discord.gg/discord)!`\n" +" - `[p]set bot custominfo` - Removes custom info text.\n\n" " **Arguments:**\n" -" - `` - The cog packages to reload.\n" +" - `[text]` - The custom info text.\n" " " msgstr "" -#: redbot/core/core_commands.py:1880 -msgid "Reloaded {packs}." +#: redbot/core/core_commands.py:3013 +msgid "The custom text has been cleared." msgstr "" -#: redbot/core/core_commands.py:1885 -msgid "Failed to reload the following package: {pack}.\n" -"Check your console or logs for details." +#: redbot/core/core_commands.py:3017 +msgid "The custom text has been set." msgstr "" -#: redbot/core/core_commands.py:1890 -msgid "Failed to reload the following packages: {packs}\n" -"Check your console or logs for details." +#: redbot/core/core_commands.py:3020 +msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:1925 -msgid "This package could not be reloaded for the following reason:\n\n" -"{reason}" +#: redbot/core/core_commands.py:3029 +#, docstring +msgid "Commands for setting [botname]'s status." msgstr "" -#: redbot/core/core_commands.py:1929 -msgid "These packages could not be reloaded for the following reasons:\n\n" -"{reasons}" +#: redbot/core/core_commands.py:3043 +#, docstring +msgid "Sets [botname]'s streaming status to a twitch stream.\n\n" +" This will appear as `Streaming ` or `LIVE ON TWITCH` depending on the context.\n" +" It will also include a `Watch` button with a twitch.tv url for the provided streamer.\n\n" +" Maximum length for a stream title is 128 characters.\n\n" +" Leaving both streamer and stream_title empty will clear it.\n\n" +" **Examples:**\n" +" - `[p]set status stream` - Clears the activity status.\n" +" - `[p]set status stream 26 Twentysix is streaming` - Sets the stream to `https://www.twitch.tv/26`.\n" +" - `[p]set status stream https://twitch.tv/26 Twentysix is streaming` - Sets the URL manually.\n\n" +" **Arguments:**\n" +" - `` - The twitch streamer to provide a link to. This can be their twitch name or the entire URL.\n" +" - `` - The text to follow `Streaming` in the status." msgstr "" -#: redbot/core/core_commands.py:1936 -msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" -"You should inform maintainers of these repos about this message." +#: redbot/core/core_commands.py:3081 +#, docstring +msgid "Sets [botname]'s playing status.\n\n" +" This will appear as `Playing ` or `PLAYING A GAME: ` depending on the context.\n\n" +" Maximum length for a playing status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status playing` - Clears the activity status.\n" +" - `[p]set status playing the keyboard`\n\n" +" **Arguments:**\n" +" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3102 +msgid "Status set to `Playing {game.name}`." +msgstr "" + +#: redbot/core/core_commands.py:3104 +msgid "Game cleared." msgstr "" -#: redbot/core/core_commands.py:1957 +#: redbot/core/core_commands.py:3112 #, docstring -msgid "Shuts down the bot.\n\n" -" Allows [botname] to shut down gracefully.\n\n" -" This is the recommended method for shutting down the bot.\n\n" +msgid "Sets [botname]'s listening status.\n\n" +" This will appear as `Listening to `.\n\n" +" Maximum length for a listening status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]shutdown`\n" -" - `[p]shutdown True` - Shutdowns silently.\n\n" +" - `[p]set status listening` - Clears the activity status.\n" +" - `[p]set status listening jams`\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" +" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:1974 -msgid "Shutting down... " -msgstr "Mematikan... " +#: redbot/core/core_commands.py:3134 +msgid "Status set to `Listening to {listening}`." +msgstr "" + +#: redbot/core/core_commands.py:3137 +msgid "Listening cleared." +msgstr "" -#: redbot/core/core_commands.py:1980 +#: redbot/core/core_commands.py:3145 #, 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 with by the process manager in use.\n\n" +msgid "Sets [botname]'s watching status.\n\n" +" This will appear as `Watching `.\n\n" +" Maximum length for a watching status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]restart`\n" -" - `[p]restart True` - Restarts silently.\n\n" +" - `[p]set status watching` - Clears the activity status.\n" +" - `[p]set status watching [p]help`\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" +" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:1994 -msgid "Restarting..." -msgstr "Memulai ulang..." +#: redbot/core/core_commands.py:3166 +msgid "Status set to `Watching {watching}`." +msgstr "" -#: redbot/core/core_commands.py:1999 -#, docstring -msgid "Commands for changing [botname]'s settings." +#: redbot/core/core_commands.py:3168 +msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:2003 +#: redbot/core/core_commands.py:3176 #, docstring -msgid "\n" -" Show the current settings for [botname].\n" +msgid "Sets [botname]'s competing status.\n\n" +" This will appear as `Competing in `.\n\n" +" Maximum length for a competing status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status competing` - Clears the activity status.\n" +" - `[p]set status competing London 2012 Olympic Games`\n\n" +" **Arguments:**\n" +" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2021 -msgid "Admin roles: {admin}\n" -"Mod roles: {mod}\n" -"Locale: {guild_locale}\n" -"Regional format: {guild_regional_format}\n" +#: redbot/core/core_commands.py:3198 +msgid "Status set to `Competing in {competing}`." msgstr "" -#: redbot/core/core_commands.py:2042 -msgid "{bot_name} Settings:\n\n" -"Prefixes: {prefixes}\n" -"{guild_settings}Global locale: {locale}\n" -"Global regional format: {regional_format}\n" -"Default embed colour: {colour}" +#: redbot/core/core_commands.py:3201 +msgid "Competing cleared." msgstr "" -#: redbot/core/core_commands.py:2064 +#: redbot/core/core_commands.py:3209 #, 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\n" -" This is only applied to the current server and not globally.\n\n" +msgid "Sets [botname]'s custom status.\n\n" +" This will appear as ``.\n\n" +" Maximum length for a custom status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]set deletedelay` - Shows the current delete delay setting.\n" -" - `[p]set deletedelay 60` - Sets the delete delay to the max of 60 seconds.\n" -" - `[p]set deletedelay -1` - Disables deleting command messages.\n\n" +" - `[p]set status custom` - Clears the activity status.\n" +" - `[p]set status custom Running cogs...`\n\n" " **Arguments:**\n" -" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" +" - `[text]` - The custom status text. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2085 -msgid "Command deleting disabled." -msgstr "Perintah menghapus dinonaktifkan." +#: redbot/core/core_commands.py:3230 +msgid "Custom status set to `{text}`." +msgstr "" -#: redbot/core/core_commands.py:2087 -msgid "Delete delay set to {num} seconds." +#: redbot/core/core_commands.py:3232 +msgid "Custom status cleared." msgstr "" -#: redbot/core/core_commands.py:2092 -msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" +#: redbot/core/core_commands.py:3237 +msgid "Status changed to {}." msgstr "" -#: redbot/core/core_commands.py:2099 -msgid "I will not delete command messages." -msgstr "Saya tidak akan menghapus pesan perintah." +#: redbot/core/core_commands.py:3243 +#, docstring +msgid "Set [botname]'s status to online." +msgstr "" -#: redbot/core/core_commands.py:2104 +#: redbot/core/core_commands.py:3250 #, docstring -msgid "\n" -" Sets the bot's description.\n\n" -" Use without a description to reset.\n" -" This is shown in a few locations, including the help menu.\n\n" -" The maximum description length is 250 characters to ensure it displays properly.\n\n" -" The default is \"Red V3\".\n\n" -" **Examples:**\n" -" - `[p]set description` - Resets the description to the default setting.\n" -" - `[p]set description MyBot: A Red V3 Bot`\n\n" -" **Arguments:**\n" -" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" -" " +msgid "Set [botname]'s status to do not disturb." msgstr "" -#: redbot/core/core_commands.py:2124 -msgid "Description reset." +#: redbot/core/core_commands.py:3257 +#, docstring +msgid "Set [botname]'s status to idle." msgstr "" -#: redbot/core/core_commands.py:2127 -msgid "This description is too long to properly display. Please try again with below 250 characters." +#: redbot/core/core_commands.py:3264 +#, docstring +msgid "Set [botname]'s status to invisible." msgstr "" -#: redbot/core/core_commands.py:2141 +#: redbot/core/core_commands.py:3274 +#, docstring +msgid "Set server's admin and mod roles for [botname]." +msgstr "" + +#: redbot/core/core_commands.py:3280 #, docstring msgid "\n" -" Adds an admin role for this guild.\n\n" +" Adds an admin role for this server.\n\n" " Admins have the same access as Mods, plus additional admin level commands like:\n" " - `[p]set serverprefix`\n" " - `[p]addrole`\n" " - `[p]ban`\n" " - `[p]ignore guild`\n\n" " And more.\n\n" -" **Examples:**\n" -" - `[p]set addadminrole @Admins`\n" -" - `[p]set addadminrole Super Admins`\n\n" +" **Examples:**\n" +" - `[p]set roles addadminrole @Admins`\n" +" - `[p]set roles addadminrole Super Admins`\n\n" " **Arguments:**\n" -" - `` - The role to add as an admin.\n" +" - `` - The role to add as an admin.\n" " " msgstr "" -#: redbot/core/core_commands.py:2161 +#: redbot/core/core_commands.py:3300 msgid "This role is already an admin role." msgstr "" -#: redbot/core/core_commands.py:2163 +#: redbot/core/core_commands.py:3302 msgid "That role is now considered an admin role." msgstr "" -#: redbot/core/core_commands.py:2169 +#: redbot/core/core_commands.py:3308 #, docstring msgid "\n" -" Adds a moderator role for this guild.\n\n" +" Adds a moderator role for this server.\n\n" " This grants access to moderator level commands like:\n" " - `[p]mute`\n" " - `[p]cleanup`\n" " - `[p]customcommand create`\n\n" " And more.\n\n" -" **Examples:**\n" -" - `[p]set addmodrole @Mods`\n" -" - `[p]set addmodrole Loyal Helpers`\n\n" +" **Examples:**\n" +" - `[p]set roles addmodrole @Mods`\n" +" - `[p]set roles addmodrole Loyal Helpers`\n\n" " **Arguments:**\n" -" - `` - The role to add as a moderator.\n" +" - `` - The role to add as a moderator.\n" " " msgstr "" -#: redbot/core/core_commands.py:2188 +#: redbot/core/core_commands.py:3327 msgid "This role is already a mod role." msgstr "" -#: redbot/core/core_commands.py:2190 +#: redbot/core/core_commands.py:3329 msgid "That role is now considered a mod role." msgstr "" -#: redbot/core/core_commands.py:2196 +#: redbot/core/core_commands.py:3337 #, docstring msgid "\n" -" Removes an admin role for this guild.\n\n" +" Removes an admin role for this server.\n\n" " **Examples:**\n" -" - `[p]set removeadminrole @Admins`\n" -" - `[p]set removeadminrole Super Admins`\n\n" +" - `[p]set roles removeadminrole @Admins`\n" +" - `[p]set roles removeadminrole Super Admins`\n\n" " **Arguments:**\n" -" - `` - The role to remove from being an admin.\n" +" - `` - The role to remove from being an admin.\n" " " msgstr "" -#: redbot/core/core_commands.py:2208 +#: redbot/core/core_commands.py:3349 msgid "That role was not an admin role to begin with." msgstr "" -#: redbot/core/core_commands.py:2210 +#: redbot/core/core_commands.py:3351 msgid "That role is no longer considered an admin role." msgstr "" -#: redbot/core/core_commands.py:2216 -#, docstring -msgid "\n" -" Removes a mod role for this guild.\n\n" -" **Examples:**\n" -" - `[p]set removemodrole @Mods`\n" -" - `[p]set removemodrole Loyal Helpers`\n\n" -" **Arguments:**\n" -" - `` - The role to remove from being a moderator.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:2228 -msgid "That role was not a mod role to begin with." -msgstr "" - -#: redbot/core/core_commands.py:2230 -msgid "That role is no longer considered a mod role." -msgstr "" - -#: redbot/core/core_commands.py:2236 -#, 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\n" -" **Example:**\n" -" - `[p]set usebotcolour`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:2248 -msgid "The bot {} use its configured color for embeds." -msgstr "" - -#: redbot/core/core_commands.py:2249 -msgid "will not" -msgstr "" - -#: redbot/core/core_commands.py:2249 -msgid "will" -msgstr "" - -#: redbot/core/core_commands.py:2257 -#, docstring -msgid "\n" -" Toggle whether to enable fuzzy command search for the server.\n\n" -" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" -" Note: This can be processor intensive and may be unsuitable for larger servers.\n\n" -" Default is for fuzzy command search to be disabled.\n\n" -" **Example:**\n" -" - `[p]set serverfuzzy`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:2272 -msgid "Fuzzy command search has been {} for this server." -msgstr "" - -#: redbot/core/core_commands.py:2280 -#, docstring -msgid "\n" -" Toggle whether to enable fuzzy command search in DMs.\n\n" -" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" -" Default is for fuzzy command search to be disabled.\n\n" -" **Example:**\n" -" - `[p]set fuzzy`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:2293 -msgid "Fuzzy command search has been {} in DMs." -msgstr "" - -#: redbot/core/core_commands.py:2301 +#: redbot/core/core_commands.py:3359 #, 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\n" +" Removes a mod role for this server.\n\n" " **Examples:**\n" -" - `[p]set colour dark red`\n" -" - `[p]set colour blurple`\n" -" - `[p]set colour 0x5DADE2`\n" -" - `[p]set color 0x#FDFEFE`\n" -" - `[p]set color #7F8C8D`\n\n" +" - `[p]set roles removemodrole @Mods`\n" +" - `[p]set roles removemodrole Loyal Helpers`\n\n" " **Arguments:**\n" -" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" +" - `` - The role to remove from being a moderator.\n" " " msgstr "" -#: redbot/core/core_commands.py:2321 -msgid "The color has been reset." +#: redbot/core/core_commands.py:3371 +msgid "That role was not a mod role to begin with." msgstr "" -#: redbot/core/core_commands.py:2324 -msgid "The color has been set." +#: redbot/core/core_commands.py:3373 +msgid "That role is no longer considered a mod role." msgstr "" -#: redbot/core/core_commands.py:2329 +#: redbot/core/core_commands.py:3381 #, docstring -msgid "Sets [botname]'s avatar\n\n" -" Supports either an attachment or an image URL.\n\n" +msgid "\n" +" Changes [botname]'s locale in this server.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" Use \"default\" to return to the bot's default set language.\n\n" +" If you want to change bot's global locale, see `[p]set locale global` command.\n\n" " **Examples:**\n" -" - `[p]set avatar` - With an image attachment, this will set the avatar.\n" -" - `[p]set avatar` - Without an attachment, this will show the command help.\n" -" - `[p]set avatar https://links.flaree.xyz/k95` - Sets the avatar to the provided url.\n\n" +" - `[p]set locale en-US`\n" +" - `[p]set locale de-DE`\n" +" - `[p]set locale fr-FR`\n" +" - `[p]set locale pl-PL`\n" +" - `[p]set locale default` - Resets to the global default locale.\n\n" " **Arguments:**\n" -" - `[url]` - An image url to be used as an avatar. Leave blank when uploading an attachment.\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" " " msgstr "" -#: redbot/core/core_commands.py:2352 -msgid "That URL is invalid." +#: redbot/core/core_commands.py:3408 +#, docstring +msgid "\n" +" Changes [botname]'s default locale.\n\n" +" This will be used when a server has not set a locale, or in DMs.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" To reset to English, use \"en-US\".\n\n" +" **Examples:**\n" +" - `[p]set locale global en-US`\n" +" - `[p]set locale global de-DE`\n" +" - `[p]set locale global fr-FR`\n" +" - `[p]set locale global pl-PL`\n\n" +" **Arguments:**\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2354 -msgid "Something went wrong while trying to get the image." +#: redbot/core/core_commands.py:3429 redbot/core/core_commands.py:3472 +#: redbot/core/core_commands.py:3534 redbot/core/core_commands.py:3579 +msgid "Invalid language code. Use format: `en-US`" msgstr "" -#: redbot/core/core_commands.py:2364 -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." +#: redbot/core/core_commands.py:3433 redbot/core/core_commands.py:3476 +#: redbot/core/core_commands.py:3538 redbot/core/core_commands.py:3583 +msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:2371 -msgid "JPG / PNG format only." -msgstr "Format JPG / PNG saja." - -#: redbot/core/core_commands.py:2373 redbot/core/core_commands.py:2600 -#: redbot/core/core_commands.py:2656 redbot/core/core_commands.py:2680 -msgid "Done." -msgstr "Selesai." +#: redbot/core/core_commands.py:3440 +msgid "Global locale has been set." +msgstr "" -#: redbot/core/core_commands.py:2378 +#: redbot/core/core_commands.py:3446 #, docstring msgid "\n" -" Removes [botname]'s avatar.\n\n" -" **Example:**\n" -" - `[p]set avatar remove`\n" +" Changes [botname]'s locale in this server.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" Use \"default\" to return to the bot's default set language.\n\n" +" **Examples:**\n" +" - `[p]set locale server en-US`\n" +" - `[p]set locale server de-DE`\n" +" - `[p]set locale server fr-FR`\n" +" - `[p]set locale server pl-PL`\n" +" - `[p]set locale server default` - Resets to the global default locale.\n\n" +" **Arguments:**\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" " " msgstr "" -#: redbot/core/core_commands.py:2386 -msgid "Avatar removed." +#: redbot/core/core_commands.py:3467 +msgid "Locale has been set to the default." msgstr "" -#: redbot/core/core_commands.py:2392 +#: redbot/core/core_commands.py:3482 +msgid "Locale has been set." +msgstr "Lokal telah ditetapkan." + +#: redbot/core/core_commands.py:3487 #, docstring -msgid "Sets [botname]'s playing status.\n\n" -" This will appear as `Playing ` or `PLAYING A GAME: ` depending on the context.\n\n" -" Maximum length for a playing status is 128 characters.\n\n" +msgid "\n" +" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale in this server.\n\n" +" If you want to change bot's global regional format, see `[p]set regionalformat global` command.\n\n" " **Examples:**\n" -" - `[p]set playing` - Clears the activity status.\n" -" - `[p]set playing the keyboard`\n\n" +" - `[p]set regionalformat en-US`\n" +" - `[p]set region de-DE`\n" +" - `[p]set regionalformat reset` - Resets to the locale.\n\n" " **Arguments:**\n" -" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" +" - `[language_code]` - The region format to use for the bot in this server.\n" " " msgstr "" -#: redbot/core/core_commands.py:2408 -msgid "The maximum length of game descriptions is 128 characters." +#: redbot/core/core_commands.py:3511 +#, docstring +msgid "\n" +" Changes the bot's regional format. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale.\n\n" +" **Examples:**\n" +" - `[p]set regionalformat global en-US`\n" +" - `[p]set region global de-DE`\n" +" - `[p]set regionalformat global reset` - Resets to the locale.\n\n" +" **Arguments:**\n" +" - `[language_code]` - The default region format to use for the bot.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2416 -msgid "Status set to ``Playing {game.name}``." +#: redbot/core/core_commands.py:3528 +msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:2418 -msgid "Game cleared." +#: redbot/core/core_commands.py:3545 +msgid "Global regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:2424 +#: redbot/core/core_commands.py:3554 #, docstring -msgid "Sets [botname]'s listening status.\n\n" -" This will appear as `Listening to `.\n\n" -" Maximum length for a listening status is 128 characters.\n\n" +msgid "\n" +" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale in this server.\n\n" " **Examples:**\n" -" - `[p]set listening` - Clears the activity status.\n" -" - `[p]set listening jams`\n\n" +" - `[p]set regionalformat server en-US`\n" +" - `[p]set region local de-DE`\n" +" - `[p]set regionalformat server reset` - Resets to the locale.\n\n" " **Arguments:**\n" -" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status." -msgstr "" - -#: redbot/core/core_commands.py:2441 -msgid "The maximum length of listening descriptions is 128 characters." +" - `[language_code]` - The region format to use for the bot in this server.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2450 -msgid "Status set to ``Listening to {listening}``." +#: redbot/core/core_commands.py:3572 +msgid "Regional formatting will now be based on bot's locale in this server." msgstr "" -#: redbot/core/core_commands.py:2453 -msgid "Listening cleared." +#: redbot/core/core_commands.py:3590 +msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:2459 +#: redbot/core/core_commands.py:3607 #, docstring -msgid "Sets [botname]'s watching status.\n\n" -" This will appear as `Watching `.\n\n" -" Maximum length for a watching status is 128 characters.\n\n" +msgid "\n" +" Commands to 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" +" If passed without the `` or `` arguments it will allow you to open a modal to set your API keys securely.\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, so this command should only be used in a private channel or in DM with the bot.\n\n" " **Examples:**\n" -" - `[p]set watching` - Clears the activity status.\n" -" - `[p]set watching [p]help`\n\n" +" - `[p]set api`\n" +" - `[p]set api spotify`\n" +" - `[p]set api spotify redirect_uri localhost`\n" +" - `[p]set api github client_id,whoops client_secret,whoops`\n\n" " **Arguments:**\n" -" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status." +" - `` - The service you're adding tokens to.\n" +" - `` - Pairs of token keys and values. The key and value should be separated by one of ` `, `,`, or `;`.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2475 -msgid "The maximum length of watching descriptions is 128 characters." +#: redbot/core/core_commands.py:3631 +msgid "Click the button below to set your keys." msgstr "" -#: redbot/core/core_commands.py:2482 -msgid "Status set to ``Watching {watching}``." +#: redbot/core/core_commands.py:3633 +msgid "This API keys setup message has expired." msgstr "" -#: redbot/core/core_commands.py:2484 -msgid "Watching cleared." +#: redbot/core/core_commands.py:3638 +msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/core_commands.py:2490 +#: redbot/core/core_commands.py:3642 #, docstring -msgid "Sets [botname]'s competing status.\n\n" -" This will appear as `Competing in `.\n\n" -" Maximum length for a competing status is 128 characters.\n\n" -" **Examples:**\n" -" - `[p]set competing` - Clears the activity status.\n" -" - `[p]set competing London 2012 Olympic Games`\n\n" -" **Arguments:**\n" -" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status." +msgid "\n" +" Show all external API services along with their keys that have been set.\n\n" +" Secrets are not shown.\n\n" +" **Example:**\n" +" - `[p]set api list`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2507 -msgid "The maximum length of competing descriptions is 128 characters." +#: redbot/core/core_commands.py:3653 +msgid "No API services have been set yet." msgstr "" -#: redbot/core/core_commands.py:2516 -msgid "Status set to ``Competing in {competing}``." +#: redbot/core/core_commands.py:3658 +msgid "Set API services:\n" msgstr "" -#: redbot/core/core_commands.py:2519 -msgid "Competing cleared." +#: redbot/core/core_commands.py:3658 +msgid "Set API service:\n" msgstr "" -#: redbot/core/core_commands.py:2525 +#: redbot/core/core_commands.py:3668 #, docstring -msgid "Sets [botname]'s status.\n\n" -" Available statuses:\n" -" - `online`\n" -" - `idle`\n" -" - `dnd`\n" -" - `invisible`\n\n" +msgid "\n" +" Remove the given services with all their keys and tokens.\n\n" " **Examples:**\n" -" - `[p]set status online` - Clears the status.\n" -" - `[p]set status invisible`\n\n" +" - `[p]set api remove spotify`\n" +" - `[p]set api remove github youtube`\n\n" " **Arguments:**\n" -" - `` - One of the available statuses.\n" -" " +" - `` - The services to remove." msgstr "" -#: redbot/core/core_commands.py:2555 -msgid "Status changed to {}." +#: redbot/core/core_commands.py:3683 +msgid "Services deleted successfully:\n" +"{services_list}" msgstr "" -#: redbot/core/core_commands.py:2563 -#, docstring -msgid "Sets [botname]'s streaming status to a twitch stream.\n\n" -" This will appear as `Streaming ` or `LIVE ON TWITCH` depending on the context.\n" -" It will also include a `Watch` button with a twitch.tv url for the provided streamer.\n\n" -" Maximum length for a stream title is 128 characters.\n\n" -" Leaving both streamer and stream_title empty will clear it.\n\n" -" **Examples:**\n" -" - `[p]set stream` - Clears the activity status.\n" -" - `[p]set stream 26 Twentysix is streaming` - Sets the stream to `https://www.twitch.tv/26`.\n" -" - `[p]set stream https://twitch.tv/26 Twentysix is streaming` - Sets the URL manually.\n\n" -" **Arguments:**\n" -" - `` - The twitch streamer to provide a link to. This can be their twitch name or the entire URL.\n" -" - `` - The text to follow `Streaming` in the status." +#: redbot/core/core_commands.py:3687 +msgid "Service deleted successfully: {service_name}" msgstr "" -#: redbot/core/core_commands.py:2588 -msgid "The maximum length of the streamer url is 511 characters." +#: redbot/core/core_commands.py:3692 +msgid "None of the services you provided had any keys set." msgstr "" -#: redbot/core/core_commands.py:2591 -msgid "The maximum length of the stream title is 128 characters." +#: redbot/core/core_commands.py:3700 +#, docstring +msgid "\n" +" Commands for configuring owner notifications.\n\n" +" Owner notifications include usage of `[p]contact` and available Red updates.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2605 +#: redbot/core/core_commands.py:3709 #, docstring -msgid "Sets [botname]'s username.\n\n" -" Maximum length for a username is 32 characters.\n\n" -" Note: The username of a verified bot cannot be manually changed.\n" -" Please contact Discord support to change it.\n\n" +msgid "\n" +" Opt-in on receiving owner notifications.\n\n" +" This is the default state.\n\n" +" Note: This will only resume sending owner notifications to your DMs.\n" +" Additional owners and destinations will not be affected.\n\n" " **Example:**\n" -" - `[p]set username BaguetteBot`\n\n" -" **Arguments:**\n" -" - `` - The username to give the bot.\n" +" - `[p]set ownernotifications optin`\n" " " msgstr "" -#: redbot/core/core_commands.py:2621 -msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." -msgstr "" - -#: redbot/core/core_commands.py:2628 -msgid "Failed to change name. Must be 32 characters or fewer." -msgstr "" - -#: redbot/core/core_commands.py:2634 -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}" +#: redbot/core/core_commands.py:3728 +#, docstring +msgid "\n" +" Opt-out of receiving owner notifications.\n\n" +" Note: This will only stop sending owner notifications to your DMs.\n" +" Additional owners and destinations will still receive notifications.\n\n" +" **Example:**\n" +" - `[p]set ownernotifications optout`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2644 -msgid "Failed to change the username. Discord returned the following error:\n" -"{error_message}" +#: redbot/core/core_commands.py:3750 +#, docstring +msgid "\n" +" Adds a destination text channel to receive owner notifications.\n\n" +" **Examples:**\n" +" - `[p]set ownernotifications adddestination #owner-notifications`\n" +" - `[p]set ownernotifications adddestination 168091848718417920` - Accepts channel IDs.\n\n" +" **Arguments:**\n" +" - `` - The channel to send owner notifications to.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2654 -msgid "Unexpected error occurred when trying to change the username." +#: redbot/core/core_commands.py:3775 +#, docstring +msgid "\n" +" Removes a destination text channel from receiving owner notifications.\n\n" +" **Examples:**\n" +" - `[p]set ownernotifications removedestination #owner-notifications`\n" +" - `[p]set ownernotifications deletedestination 168091848718417920` - Accepts channel IDs.\n\n" +" **Arguments:**\n" +" - `` - The channel to stop sending owner notifications to.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2662 +#: redbot/core/core_commands.py:3799 #, docstring -msgid "Sets [botname]'s nickname for the current server.\n\n" -" Maximum length for a nickname is 32 characters.\n\n" +msgid "\n" +" Lists the configured extra destinations for owner notifications.\n\n" " **Example:**\n" -" - `[p]set nickname 🎃 SpookyBot 🎃`\n\n" -" **Arguments:**\n" -" - `[nickname]` - The nickname to give the bot. Leave blank to clear the current nickname.\n" +" - `[p]set ownernotifications listdestinations`\n" " " msgstr "" -#: redbot/core/core_commands.py:2674 -msgid "Failed to change nickname. Must be 32 characters or fewer." +#: redbot/core/core_commands.py:3809 +msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:2678 -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:3820 +msgid "Unknown channel with id: {id}" +msgstr "" -#: redbot/core/core_commands.py:2685 +#: redbot/core/core_commands.py:3830 #, docstring -msgid "Sets [botname]'s global prefix(es).\n\n" -" Warning: This is not additive. It will replace all current prefixes.\n\n" -" See also the `--mentionable` flag to enable mentioning the bot as the prefix.\n\n" -" **Examples:**\n" -" - `[p]set prefix !`\n" -" - `[p]set prefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" -" - `[p]set prefix \"@[botname] \"` - This uses a mention as the prefix. See also the `--mentionable` flag.\n" -" - `[p]set prefix ! ? .` - Sets multiple prefixes.\n\n" -" **Arguments:**\n" -" - `` - The prefixes the bot will respond to globally.\n" +msgid "\n" +" Show the current settings for [botname].\n\n" +" Accepts optional server parameter to allow prefix recovery.\n" " " msgstr "" -#: redbot/core/core_commands.py:2702 -msgid "Warning: A prefix is above the recommended length (20 characters).\n" -"Do you want to continue? (y/n)" +#: redbot/core/core_commands.py:3844 redbot/core/core_commands.py:3848 +msgid "Not Set." msgstr "" -#: redbot/core/core_commands.py:2715 -msgid "Cancelled." -msgstr "Dibatalkan." - -#: redbot/core/core_commands.py:2719 -msgid "Prefix set." -msgstr "Set awalan." +#: redbot/core/core_commands.py:3855 +msgid "Admin roles: {admin}\n" +"Mod roles: {mod}\n" +"Locale: {guild_locale}\n" +"Regional format: {guild_regional_format}\n" +msgstr "" -#: redbot/core/core_commands.py:2721 -msgid "Prefixes set." +#: redbot/core/core_commands.py:3876 +msgid "{bot_name} Settings:\n\n" +"Prefixes: {prefixes}\n" +"{guild_settings}Global locale: {locale}\n" +"Global regional format: {regional_format}\n" +"Default embed colour: {colour}" msgstr "" -#: redbot/core/core_commands.py:2727 +#: redbot/core/core_commands.py:3898 #, docstring -msgid "\n" -" Sets [botname]'s server prefix(es).\n\n" -" Warning: This will override global prefixes, the bot will not respond to any global prefixes in this server.\n" -" This is not additive. It will replace all current server prefixes.\n" -" A prefix cannot have more than 20 characters.\n\n" +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\n" +" This is only applied to the current server and not globally.\n\n" " **Examples:**\n" -" - `[p]set serverprefix !`\n" -" - `[p]set serverprefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" -" - `[p]set serverprefix \"@[botname] \"` - This uses a mention as the prefix.\n" -" - `[p]set serverprefix ! ? .` - Sets multiple prefixes.\n\n" +" - `[p]set deletedelay` - Shows the current delete delay setting.\n" +" - `[p]set deletedelay 60` - Sets the delete delay to the max of 60 seconds.\n" +" - `[p]set deletedelay -1` - Disables deleting command messages.\n\n" " **Arguments:**\n" -" - `[prefixes...]` - The prefixes the bot will respond to on this server. Leave blank to clear server prefixes.\n" +" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:2745 -msgid "Server prefixes have been reset." -msgstr "" +#: redbot/core/core_commands.py:3919 +msgid "Command deleting disabled." +msgstr "Perintah menghapus dinonaktifkan." -#: redbot/core/core_commands.py:2748 -msgid "You cannot have a prefix longer than 20 characters." +#: redbot/core/core_commands.py:3921 +msgid "Delete delay set to {num} seconds." msgstr "" -#: redbot/core/core_commands.py:2753 -msgid "Server prefix set." +#: redbot/core/core_commands.py:3926 +msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:2755 -msgid "Server prefixes set." -msgstr "" +#: redbot/core/core_commands.py:3933 +msgid "I will not delete command messages." +msgstr "Saya tidak akan menghapus pesan perintah." -#: redbot/core/core_commands.py:2760 +#: redbot/core/core_commands.py:3939 #, docstring msgid "\n" -" Changes the bot's default locale.\n\n" -" This will be used when a server has not set a locale, or in DMs.\n\n" -" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" -" To reset to English, use \"en-US\".\n\n" -" **Examples:**\n" -" - `[p]set locale en-US`\n" -" - `[p]set locale de-DE`\n" -" - `[p]set locale fr-FR`\n" -" - `[p]set locale pl-PL`\n\n" -" **Arguments:**\n" -" - `` - The default locale to use for the bot. This can be any language code with country code included.\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\n" +" **Example:**\n" +" - `[p]set usebotcolour`\n" " " msgstr "" -#: redbot/core/core_commands.py:2781 redbot/core/core_commands.py:2825 -#: redbot/core/core_commands.py:2864 redbot/core/core_commands.py:2908 -msgid "Invalid language code. Use format: `en-US`" +#: redbot/core/core_commands.py:3951 +msgid "The bot {} use its configured color for embeds." msgstr "" -#: redbot/core/core_commands.py:2785 redbot/core/core_commands.py:2829 -#: redbot/core/core_commands.py:2868 redbot/core/core_commands.py:2912 -msgid "Invalid format - language code has to include country code, e.g. `en-US`" +#: redbot/core/core_commands.py:3952 +msgid "will not" msgstr "" -#: redbot/core/core_commands.py:2792 -msgid "Global locale has been set." +#: redbot/core/core_commands.py:3952 +msgid "will" msgstr "" -#: redbot/core/core_commands.py:2798 +#: redbot/core/core_commands.py:3960 #, docstring msgid "\n" -" Changes the bot's locale in this server.\n\n" -" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" -" Use \"default\" to return to the bot's default set language.\n" -" To reset to English, use \"en-US\".\n\n" -" **Examples:**\n" -" - `[p]set locale en-US`\n" -" - `[p]set locale de-DE`\n" -" - `[p]set locale fr-FR`\n" -" - `[p]set locale pl-PL`\n" -" - `[p]set locale default` - Resets to the global default locale.\n\n" -" **Arguments:**\n" -" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" Toggle whether to enable fuzzy command search for the server.\n\n" +" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" +" Note: This can be processor intensive and may be unsuitable for larger servers.\n\n" +" Default is for fuzzy command search to be disabled.\n\n" +" **Example:**\n" +" - `[p]set serverfuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:2820 -msgid "Locale has been set to the default." +#: redbot/core/core_commands.py:3975 +msgid "Fuzzy command search has been {} for this server." msgstr "" -#: redbot/core/core_commands.py:2835 -msgid "Locale has been set." -msgstr "Lokal telah ditetapkan." - -#: redbot/core/core_commands.py:2841 +#: redbot/core/core_commands.py:3983 #, docstring msgid "\n" -" Changes the bot's regional format. This is used for formatting date, time and numbers.\n\n" -" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" -" Leave `language_code` empty to base regional formatting on bot's locale.\n\n" -" **Examples:**\n" -" - `[p]set globalregionalformat en-US`\n" -" - `[p]set globalregion de-DE`\n" -" - `[p]set globalregionalformat` - Resets to the locale.\n\n" -" **Arguments:**\n" -" - `[language_code]` - The default region format to use for the bot.\n" +" Toggle whether to enable fuzzy command search in DMs.\n\n" +" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" +" Default is for fuzzy command search to be disabled.\n\n" +" **Example:**\n" +" - `[p]set fuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:2858 -msgid "Global regional formatting will now be based on bot's locale." -msgstr "" - -#: redbot/core/core_commands.py:2875 -msgid "Global regional formatting will now be based on `{language_code}` locale." +#: redbot/core/core_commands.py:3996 +msgid "Fuzzy command search has been {} in DMs." msgstr "" -#: redbot/core/core_commands.py:2883 +#: redbot/core/core_commands.py:4004 #, docstring msgid "\n" -" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" -" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" -" Leave `language_code` empty to base regional formatting on bot's locale in this server.\n\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\n" " **Examples:**\n" -" - `[p]set regionalformat en-US`\n" -" - `[p]set region de-DE`\n" -" - `[p]set regionalformat` - Resets to the locale.\n\n" +" - `[p]set colour dark red`\n" +" - `[p]set colour blurple`\n" +" - `[p]set colour 0x5DADE2`\n" +" - `[p]set color 0x#FDFEFE`\n" +" - `[p]set color #7F8C8D`\n\n" " **Arguments:**\n" -" - `[language_code]` - The region format to use for the bot in this server.\n" +" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" " " msgstr "" -#: redbot/core/core_commands.py:2901 -msgid "Regional formatting will now be based on bot's locale in this server." +#: redbot/core/core_commands.py:4024 +msgid "The color has been reset." msgstr "" -#: redbot/core/core_commands.py:2919 -msgid "Regional formatting will now be based on `{language_code}` locale." +#: redbot/core/core_commands.py:4027 +msgid "The color has been set." msgstr "" -#: redbot/core/core_commands.py:2927 +#: redbot/core/core_commands.py:4036 #, 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\n" -" Link example: `[My link](https://example.com)`\n\n" +msgid "Sets [botname]'s global prefix(es).\n\n" +" Warning: This is not additive. It will replace all current prefixes.\n\n" +" See also the `--mentionable` flag to enable mentioning the bot as the prefix.\n\n" " **Examples:**\n" -" - `[p]set custominfo >>> I can use **markdown** such as quotes, ||spoilers|| and multiple lines.`\n" -" - `[p]set custominfo Join my [support server](discord.gg/discord)!`\n" -" - `[p]set custominfo` - Removes custom info text.\n\n" +" - `[p]set prefix !`\n" +" - `[p]set prefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" +" - `[p]set prefix \"@[botname] \"` - This uses a mention as the prefix. See also the `--mentionable` flag.\n" +" - `[p]set prefix ! ? .` - Sets multiple prefixes.\n\n" " **Arguments:**\n" -" - `[text]` - The custom info text.\n" +" - `` - The prefixes the bot will respond to globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:2944 -msgid "The custom text has been cleared." +#: redbot/core/core_commands.py:4053 redbot/core/core_commands.py:4130 +msgid "Prefixes cannot start with '/', as it conflicts with Discord's slash commands." msgstr "" -#: redbot/core/core_commands.py:2948 -msgid "The custom text has been set." +#: redbot/core/core_commands.py:4058 +msgid "Warning: A prefix is below the recommended length (1 character).\n" +"Do you want to continue?" msgstr "" -#: redbot/core/core_commands.py:2951 -msgid "Text must be fewer than 1024 characters long." +#: redbot/core/core_commands.py:4072 redbot/core/core_commands.py:4090 +msgid "Cancelled." +msgstr "Dibatalkan." + +#: redbot/core/core_commands.py:4076 +msgid "Warning: A prefix is above the recommended length (25 characters).\n" +"Do you want to continue?" +msgstr "" + +#: redbot/core/core_commands.py:4094 +msgid "Prefix set." +msgstr "Set awalan." + +#: redbot/core/core_commands.py:4096 +msgid "Prefixes set." msgstr "" -#: redbot/core/core_commands.py:2956 +#: redbot/core/core_commands.py:4103 #, docstring msgid "\n" -" Commands to 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, so this command should only be used in a private channel or in DM with the bot.\n\n" +" Sets [botname]'s server prefix(es).\n\n" +" Warning: This will override global prefixes, the bot will not respond to any global prefixes in this server.\n" +" This is not additive. It will replace all current server prefixes.\n" +" A prefix cannot have more than 25 characters.\n\n" " **Examples:**\n" -" - `[p]set api Spotify redirect_uri localhost`\n" -" - `[p]set api github client_id,whoops client_secret,whoops`\n\n" +" - `[p]set serverprefix !`\n" +" - `[p]set serverprefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" +" - `[p]set serverprefix \"@[botname] \"` - This uses a mention as the prefix.\n" +" - `[p]set serverprefix ! ? .` - Sets multiple prefixes.\n" +" - `[p]set serverprefix \"Red - Discord Bot\" ?` - Sets the prefix for a specific server. Quotes are needed to use spaces in the server name.\n\n" " **Arguments:**\n" -" - `` - The service you're adding tokens to.\n" -" - `` - Pairs of token keys and values. The key and value should be separated by one of ` `, `,`, or `;`.\n" +" - `[server]` - The server to set the prefix for. Defaults to current server.\n" +" - `[prefixes...]` - The prefixes the bot will respond to on this server. Leave blank to clear server prefixes.\n" " " msgstr "" -#: redbot/core/core_commands.py:2977 -msgid "`{service}` API tokens have been set." +#: redbot/core/core_commands.py:4126 +msgid "Server prefixes have been reset." +msgstr "" + +#: redbot/core/core_commands.py:4134 +msgid "You cannot have a prefix shorter than 1 character." +msgstr "" + +#: redbot/core/core_commands.py:4137 +msgid "You cannot have a prefix longer than 25 characters." msgstr "" -#: redbot/core/core_commands.py:2981 +#: redbot/core/core_commands.py:4142 +msgid "Server prefix set." +msgstr "" + +#: redbot/core/core_commands.py:4144 +msgid "Server prefixes set." +msgstr "" + +#: redbot/core/core_commands.py:4149 #, docstring msgid "\n" -" Show all external API services along with their keys that have been set.\n\n" -" Secrets are not shown.\n\n" -" **Example:**\n" -" - `[p]set api list``\n" +" Set a global bot variable for using buttons in menus.\n\n" +" When enabled, all usage of cores menus API will use buttons instead of reactions.\n\n" +" This defaults to False.\n" +" Using this without a setting will toggle.\n\n" +" **Examples:**\n" +" - `[p]set usebuttons True` - Enables using buttons.\n" +" - `[p]helpset usebuttons` - Toggles the value.\n\n" +" **Arguments:**\n" +" - `[use_buttons]` - Whether to use buttons. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:2992 -msgid "No API services have been set yet." -msgstr "" - -#: redbot/core/core_commands.py:2997 -msgid "Set API services:\n" +#: redbot/core/core_commands.py:4168 +msgid "I will use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:2997 -msgid "Set API service:\n" +#: redbot/core/core_commands.py:4170 +msgid "I will not use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:3007 +#: redbot/core/core_commands.py:4175 #, docstring msgid "\n" -" Remove the given services with all their keys and tokens.\n\n" +" Set the message that will be sent on uncaught bot errors.\n\n" +" To include the command name in the message, use the `{command}` placeholder.\n\n" +" If you omit the `msg` argument, the message will be reset to the default one.\n\n" " **Examples:**\n" -" - `[p]set api remove Spotify`\n" -" - `[p]set api remove github audiodb`\n\n" +" - `[p]set errormsg` - Resets the error message back to the default: \"Error in command '{command}'.\". If the command invoker is one of the bot owners, the message will also include \"Check your console or logs for details.\".\n" +" - `[p]set errormsg Oops, the command {command} has failed! Please try again later.` - Sets the error message to a custom one.\n\n" " **Arguments:**\n" -" - `` - The services to remove." +" - `[msg]` - The custom error message. Must be less than 1000 characters. Omit to reset to the default one.\n" +" " msgstr "" -#: redbot/core/core_commands.py:3022 -msgid "Services deleted successfully:\n" -"{services_list}" +#: redbot/core/core_commands.py:4190 +msgid "The message must be less than 1000 characters." msgstr "" -#: redbot/core/core_commands.py:3026 -msgid "Service deleted successfully: {service_name}" +#: redbot/core/core_commands.py:4194 +msgid "Successfully updated the error message." msgstr "" -#: redbot/core/core_commands.py:3031 -msgid "None of the services you provided had any keys set." +#: redbot/core/core_commands.py:4197 +msgid "Successfully reset the error message back to the default one." msgstr "" -#: redbot/core/core_commands.py:3036 +#: redbot/core/core_commands.py:4204 #, docstring msgid "\n" " Commands to manage settings for the help command.\n\n" @@ -1839,116 +3077,132 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3045 +#: redbot/core/core_commands.py:4213 #, docstring msgid "\n" " Show the current help settings.\n\n" " Warning: These settings may not be accurate if the default formatter is not in use.\n\n" " **Example:**\n" -" - `[p]helpset showsettings``\n" +" - `[p]helpset showsettings`\n" " " msgstr "" -#: redbot/core/core_commands.py:3059 +#: redbot/core/core_commands.py:4227 msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:3069 +#: redbot/core/core_commands.py:4237 #, docstring msgid "\n" " This resets [botname]'s help formatter to the default formatter.\n\n" " **Example:**\n" -" - `[p]helpset resetformatter``\n" +" - `[p]helpset resetformatter`\n" " " msgstr "" -#: redbot/core/core_commands.py:3078 +#: redbot/core/core_commands.py:4246 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:3087 +#: redbot/core/core_commands.py:4255 #, 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\n" " **Example:**\n" -" - `[p]helpset resetsettings``\n" +" - `[p]helpset resetsettings`\n" " " msgstr "" -#: redbot/core/core_commands.py:3097 +#: redbot/core/core_commands.py:4265 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:3105 +#: redbot/core/core_commands.py:4277 #, docstring msgid "\n" " Allows the help command to be sent as a paginated menu instead of separate\n" " messages.\n\n" -" When enabled, `[p]help` will only show one page at a time and will use reactions to navigate between pages.\n\n" -" This defaults to False.\n" -" Using this without a setting will toggle.\n\n" +" When \"reactions\", \"buttons\", \"select\", or \"selectonly\" is passed,\n" +" `[p]help` will only show one page at a time\n" +" and will use the associated control scheme to navigate between pages.\n\n" " **Examples:**\n" -" - `[p]helpset usemenus True` - Enables using menus.\n" -" - `[p]helpset usemenus` - Toggles the value.\n\n" +" - `[p]helpset usemenus reactions` - Enables using reaction menus.\n" +" - `[p]helpset usemenus buttons` - Enables using button menus.\n" +" - `[p]helpset usemenus select` - Enables buttons with a select menu.\n" +" - `[p]helpset usemenus selectonly` - Enables a select menu only on help.\n" +" - `[p]helpset usemenus disable` - Disables help menus.\n\n" " **Arguments:**\n" -" - `[use_menus]` - Whether to use menus. Leave blank to toggle.\n" +" - `<\"buttons\"|\"reactions\"|\"select\"|\"selectonly\"|\"disable\">` - Whether to use `buttons`,\n" +" `reactions`, `select`, `selectonly`, or no menus.\n" " " msgstr "" -#: redbot/core/core_commands.py:3125 -msgid "Help will use menus." +#: redbot/core/core_commands.py:4297 +msgid "Help will use the select menu only." +msgstr "" + +#: redbot/core/core_commands.py:4300 +msgid "Help will use button menus and add a select menu." +msgstr "" + +#: redbot/core/core_commands.py:4303 +msgid "Help will use button menus." +msgstr "" + +#: redbot/core/core_commands.py:4306 +msgid "Help will use reaction menus." msgstr "" -#: redbot/core/core_commands.py:3127 +#: redbot/core/core_commands.py:4309 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:3131 +#: redbot/core/core_commands.py:4316 #, 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\n" " **Examples:**\n" -" - `[p]helpset showhidden True` - Enables showing hidden commands.\n" -" - `[p]helpset showhidden` - Toggles the value.\n\n" +" - `[p]helpset showhidden True` - Enables showing hidden commands.\n" +" - `[p]helpset showhidden` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[show_hidden]` - Whether to use show hidden commands in help. Leave blank to toggle.\n" +" - `[show_hidden]` - Whether to use show hidden commands in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3148 +#: redbot/core/core_commands.py:4333 msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:3150 +#: redbot/core/core_commands.py:4335 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:3154 +#: redbot/core/core_commands.py:4339 #, docstring msgid "\n" " This allows the help command to show existing commands aliases if there is any.\n\n" " This defaults to True.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset showaliases False` - Disables showing aliases on this server.\n" -" - `[p]helpset showaliases` - Toggles the value.\n\n" +" - `[p]helpset showaliases False` - Disables showing aliases on this server.\n" +" - `[p]helpset showaliases` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[show_aliases]` - Whether to include aliases in help. Leave blank to toggle.\n" +" - `[show_aliases]` - Whether to include aliases in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3171 -msgid "Help will show commands aliases." +#: redbot/core/core_commands.py:4356 +msgid "Help will now show command aliases." msgstr "" -#: redbot/core/core_commands.py:3173 -msgid "Help will not show commands aliases." +#: redbot/core/core_commands.py:4358 +msgid "Help will no longer show command aliases." msgstr "" -#: redbot/core/core_commands.py:3177 +#: redbot/core/core_commands.py:4362 #, docstring msgid "\n" " This allows the help command message to be ticked if help is sent to a DM.\n\n" @@ -1957,44 +3211,44 @@ msgid "\n" " Using this without a setting will toggle.\n\n" " Note: This is only used when the bot is not using menus.\n\n" " **Examples:**\n" -" - `[p]helpset usetick False` - Disables ticking when help is sent to DMs.\n" -" - `[p]helpset usetick` - Toggles the value.\n\n" +" - `[p]helpset usetick False` - Disables ticking when help is sent to DMs.\n" +" - `[p]helpset usetick` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[use_tick]` - Whether to tick the help command when help is sent to DMs. Leave blank to toggle.\n" +" - `[use_tick]` - Whether to tick the help command when help is sent to DMs. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3198 +#: redbot/core/core_commands.py:4383 msgid "Help will now tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:3200 +#: redbot/core/core_commands.py:4385 msgid "Help will not tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:3204 +#: redbot/core/core_commands.py:4389 #, docstring msgid "\n" " Sets if commands which can't be run in the current context should be filtered from help.\n\n" " Defaults to True.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset verifychecks False` - Enables showing unusable commands in help.\n" -" - `[p]helpset verifychecks` - Toggles the value.\n\n" +" - `[p]helpset verifychecks False` - Enables showing unusable commands in help.\n" +" - `[p]helpset verifychecks` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[verify]` - Whether to hide unusable commands in help. Leave blank to toggle.\n" +" - `[verify]` - Whether to hide unusable commands in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3221 +#: redbot/core/core_commands.py:4406 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:3223 +#: redbot/core/core_commands.py:4408 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:3227 +#: redbot/core/core_commands.py:4412 #, docstring msgid "\n" " Sets whether the bot should respond to help commands for nonexistent topics.\n\n" @@ -2003,22 +3257,22 @@ msgid "\n" " Defaults to False.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset verifyexists True` - Enables sending help for nonexistent topics.\n" -" - `[p]helpset verifyexists` - Toggles the value.\n\n" +" - `[p]helpset verifyexists True` - Enables sending help for nonexistent topics.\n" +" - `[p]helpset verifyexists` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[verify]` - Whether to respond to help for nonexistent topics. Leave blank to toggle.\n" +" - `[verify]` - Whether to respond to help for nonexistent topics. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3248 +#: redbot/core/core_commands.py:4433 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:4436 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:3259 +#: redbot/core/core_commands.py:4444 #, docstring msgid "Set the character limit for each page in the help message.\n\n" " Note: This setting only applies to embedded help.\n\n" @@ -2027,45 +3281,44 @@ msgid "Set the character limit for each page in the help message.\n\n" " Please note that setting a relatively small character limit may\n" " mean some pages will exceed this limit.\n\n" " **Example:**\n" -" - `[p]helpset pagecharlimit 1500`\n\n" +" - `[p]helpset pagecharlimit 1500`\n\n" " **Arguments:**\n" -" - `` - The max amount of characters to show per page in the help message.\n" +" - `` - The max amount of characters to show per page in the help message.\n" " " msgstr "" -#: redbot/core/core_commands.py:3276 +#: redbot/core/core_commands.py:4461 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:3280 +#: redbot/core/core_commands.py:4465 msgid "Done. The character limit per page has been set to {}." msgstr "" -#: redbot/core/core_commands.py:3284 +#: redbot/core/core_commands.py:4469 #, docstring msgid "Set the maximum number of help pages sent in a server channel.\n\n" -" Note: 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\n" " **Examples:**\n" -" - `[p]helpset maxpages 50` - Basically never send help to DMs.\n" -" - `[p]helpset maxpages 0` - Always send help to DMs.\n\n" +" - `[p]helpset maxpages 50` - Basically never send help to DMs.\n" +" - `[p]helpset maxpages 0` - Always send help to DMs.\n\n" " **Arguments:**\n" -" - `` - The max pages allowed to send per help in a server.\n" +" - `` - The max pages allowed to send per help in a server.\n" " " msgstr "" -#: redbot/core/core_commands.py:3302 redbot/core/core_commands.py:3329 +#: redbot/core/core_commands.py:4485 redbot/core/core_commands.py:4512 msgid "You must give a value of zero or greater!" msgstr "" -#: redbot/core/core_commands.py:3306 +#: redbot/core/core_commands.py:4489 msgid "Done. The page limit has been set to {}." msgstr "" -#: redbot/core/core_commands.py:3311 +#: redbot/core/core_commands.py:4494 #, 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" @@ -2073,148 +3326,204 @@ msgid "Set the delay after which help pages will be deleted.\n\n" " Setting the delay to 0 disables this feature.\n\n" " The bot has to have MANAGE_MESSAGES permission for this to work.\n\n" " **Examples:**\n" -" - `[p]helpset deletedelay 60` - Delete the help pages after a minute.\n" -" - `[p]helpset deletedelay 1` - Delete the help pages as quickly as possible.\n" -" - `[p]helpset deletedelay 1209600` - Max time to wait before deleting (14 days).\n" -" - `[p]helpset deletedelay 0` - Disable deleting help pages.\n\n" +" - `[p]helpset deletedelay 60` - Delete the help pages after a minute.\n" +" - `[p]helpset deletedelay 1` - Delete the help pages as quickly as possible.\n" +" - `[p]helpset deletedelay 1209600` - Max time to wait before deleting (14 days).\n" +" - `[p]helpset deletedelay 0` - Disable deleting help pages.\n\n" " **Arguments:**\n" -" - `` - The seconds to wait before deleting help pages.\n" +" - `` - The seconds to wait before deleting help pages.\n" " " msgstr "" -#: redbot/core/core_commands.py:3332 +#: redbot/core/core_commands.py:4515 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:3337 +#: redbot/core/core_commands.py:4520 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:3339 +#: redbot/core/core_commands.py:4522 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:3343 +#: redbot/core/core_commands.py:4526 +#, docstring +msgid "Set the timeout for reactions, if menus are enabled.\n\n" +" The default is 30 seconds.\n" +" The timeout has to be between 15 and 300 seconds.\n\n" +" **Examples:**\n" +" - `[p]helpset reacttimeout 30` - The default timeout.\n" +" - `[p]helpset reacttimeout 60` - Timeout of 1 minute.\n" +" - `[p]helpset reacttimeout 15` - Minimum allowed timeout.\n" +" - `[p]helpset reacttimeout 300` - Max allowed timeout (5 mins).\n\n" +" **Arguments:**\n" +" - `` - The timeout, in seconds, of the reactions.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4541 +msgid "You must give a value of at least 15 seconds!" +msgstr "" + +#: redbot/core/core_commands.py:4544 +msgid "The timeout cannot be greater than 5 minutes!" +msgstr "" + +#: redbot/core/core_commands.py:4548 +msgid "Done. The reaction timeout has been set to {} seconds." +msgstr "" + +#: redbot/core/core_commands.py:4552 #, docstring msgid "\n" " Set the tagline to be used.\n\n" " The maximum tagline length is 2048 characters.\n" " This setting only applies to embedded help. If no tagline is specified, the default will be used instead.\n\n" +" You can use `[​p]` in your tagline, which will be replaced by the bot's prefix.\n\n" " **Examples:**\n" -" - `[p]helpset tagline Thanks for using the bot!`\n" -" - `[p]helpset tagline` - Resets the tagline to the default.\n\n" +" - `[p]helpset tagline Thanks for using the bot!`\n" +" - `[p]helpset tagline Use [​p]invite to add me to your server.`\n" +" - `[p]helpset tagline` - Resets the tagline to the default.\n\n" " **Arguments:**\n" -" - `[tagline]` - The tagline to appear at the bottom of help embeds. Leave blank to reset.\n" +" - `[tagline]` - The tagline to appear at the bottom of help embeds. Leave blank to reset.\n" " " msgstr "" -#: redbot/core/core_commands.py:3358 +#: redbot/core/core_commands.py:4570 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:3362 +#: redbot/core/core_commands.py:4574 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:3370 +#: redbot/core/core_commands.py:4582 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:3375 +#: redbot/core/core_commands.py:4587 #, docstring msgid "Sends a message to the owner.\n\n" " This is limited to one message every 60 seconds per person.\n\n" " **Example:**\n" -" - `[p]contact Help! The bot has become sentient!`\n\n" +" - `[p]contact Help! The bot has become sentient!`\n\n" " **Arguments:**\n" -" - `[message]` - The message to send to the owner.\n" +" - `[message]` - The message to send to the owner.\n" " " msgstr "" -#: redbot/core/core_commands.py:3387 +#: redbot/core/core_commands.py:4599 msgid "User ID: {}" msgstr "ID Pengguna: {}" -#: redbot/core/core_commands.py:3390 +#: redbot/core/core_commands.py:4602 msgid "through DM" msgstr "melalui DM" -#: redbot/core/core_commands.py:3392 +#: redbot/core/core_commands.py:4604 msgid "from {}" msgstr "dari {}" -#: redbot/core/core_commands.py:3393 +#: redbot/core/core_commands.py:4605 msgid " | Server ID: {}" msgstr " | Server ID: {}" -#: redbot/core/core_commands.py:3398 +#: redbot/core/core_commands.py:4610 msgid "Use `{}dm {} ` to reply to this user" msgstr "Gunakan `{} dm {} ` untuk membalas pengguna ini" -#: redbot/core/core_commands.py:3400 +#: redbot/core/core_commands.py:4612 msgid "Sent by {} {}" msgstr "Dikirim oleh {} {}" -#: redbot/core/core_commands.py:3405 +#: redbot/core/core_commands.py:4617 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:3476 +#: redbot/core/core_commands.py:4663 msgid "Your message has been sent." msgstr "Pesan Anda telah dikirim." -#: redbot/core/core_commands.py:3478 +#: redbot/core/core_commands.py:4665 msgid "I'm unable to deliver your message. Sorry." msgstr "Saya tidak dapat menyampaikan pesan Anda. Maaf." -#: redbot/core/core_commands.py:3483 +#: redbot/core/core_commands.py:4670 #, docstring msgid "Sends a DM to a user.\n\n" " This command needs a user ID to work.\n\n" " To get a user ID, go to Discord's settings and open the 'Appearance' tab.\n" " Enable 'Developer Mode', then right click a user and click on 'Copy ID'.\n\n" " **Example:**\n" -" - `[p]dm 262626262626262626 Do you like me? Yes / No`\n\n" +" - `[p]dm 262626262626262626 Do you like me? Yes / No`\n\n" " **Arguments:**\n" -" - `[message]` - The message to dm to the user.\n" +" - `[message]` - The message to dm to the user.\n" " " msgstr "" -#: redbot/core/core_commands.py:3499 +#: redbot/core/core_commands.py:4686 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:3509 +#: redbot/core/core_commands.py:4696 msgid "Owner of {}" msgstr "Pemilik dari {}" -#: redbot/core/core_commands.py:3510 +#: redbot/core/core_commands.py:4697 msgid "You can reply to this message with {}contact" msgstr "" -#: redbot/core/core_commands.py:3524 redbot/core/core_commands.py:3534 +#: redbot/core/core_commands.py:4708 redbot/core/core_commands.py:4718 msgid "Sorry, I couldn't deliver your message to {}" msgstr "" -#: redbot/core/core_commands.py:3527 redbot/core/core_commands.py:3537 +#: redbot/core/core_commands.py:4711 redbot/core/core_commands.py:4721 msgid "Message delivered to {}" msgstr "" -#: redbot/core/core_commands.py:3542 +#: redbot/core/core_commands.py:4726 #, docstring msgid "Prints the bot's data path." msgstr "" -#: redbot/core/core_commands.py:3546 +#: redbot/core/core_commands.py:4730 msgid "Data path: {path}" msgstr "" -#: redbot/core/core_commands.py:3552 +#: redbot/core/core_commands.py:4736 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:3639 +#: redbot/core/core_commands.py:4759 +#, docstring +msgid "\n" +" Diagnose issues with the command checks with ease!\n\n" +" If you want to diagnose the command from a text channel in a different server,\n" +" you can do so by using the command in DMs.\n\n" +" **Example:**\n" +" - `[p]diagnoseissues #general @Slime ban` - Diagnose why @Slime can't use `[p]ban` in #general channel.\n\n" +" **Arguments:**\n" +" - `[channel]` - The text channel that the command should be tested for. Defaults to the current channel.\n" +" - `` - The member that should be considered as the command caller.\n" +" - `` - The name of the command to test.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4775 +msgid "A text channel, voice channel, stage channel, or thread needs to be passed when using this command in DMs." +msgstr "" + +#: redbot/core/core_commands.py:4792 +msgid "The given user is not a member of the diagnosed server." +msgstr "" + +#: redbot/core/core_commands.py:4799 +msgid "Don't try to fool me, the given member can't access the {channel} channel!" +msgstr "" + +#: redbot/core/core_commands.py:4810 #, docstring msgid "\n" " Commands to manage the allowlist.\n\n" @@ -2223,85 +3532,85 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3650 +#: redbot/core/core_commands.py:4821 #, docstring msgid "\n" " Adds users to the allowlist.\n\n" " **Examples:**\n" -" - `[p]allowlist add @26 @Will` - Adds two users to the allowlist.\n" -" - `[p]allowlist add 262626262626262626` - Adds a user by ID.\n\n" +" - `[p]allowlist add @26 @Will` - Adds two users to the allowlist.\n" +" - `[p]allowlist add 262626262626262626` - Adds a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to add to the allowlist.\n" +" - `` - The user or users to add to the allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3663 +#: redbot/core/core_commands.py:4833 msgid "Users have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3665 +#: redbot/core/core_commands.py:4835 msgid "User has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3669 +#: redbot/core/core_commands.py:4839 #, docstring msgid "\n" " Lists users on the allowlist.\n\n" " **Example:**\n" -" - `[p]allowlist list`\n" +" - `[p]allowlist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3681 +#: redbot/core/core_commands.py:4851 msgid "Users on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:3683 +#: redbot/core/core_commands.py:4853 msgid "User on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:3687 redbot/core/core_commands.py:3785 -#: redbot/core/modlog.py:428 redbot/core/modlog.py:450 -#: redbot/core/modlog.py:466 +#: redbot/core/core_commands.py:4857 redbot/core/core_commands.py:4953 +#: redbot/core/modlog.py:404 redbot/core/modlog.py:426 +#: redbot/core/modlog.py:442 msgid "Unknown or Deleted User" msgstr "" -#: redbot/core/core_commands.py:3695 +#: redbot/core/core_commands.py:4865 #, docstring msgid "\n" " Removes users from the allowlist.\n\n" " The allowlist will be disabled if all users are removed.\n\n" " **Examples:**\n" -" - `[p]allowlist remove @26 @Will` - Removes two users from the allowlist.\n" -" - `[p]allowlist remove 262626262626262626` - Removes a user by ID.\n\n" +" - `[p]allowlist remove @26 @Will` - Removes two users from the allowlist.\n" +" - `[p]allowlist remove 262626262626262626` - Removes a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to remove from the allowlist.\n" +" - `` - The user or users to remove from the allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3710 +#: redbot/core/core_commands.py:4879 msgid "Users have been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:3712 +#: redbot/core/core_commands.py:4881 msgid "User has been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:3716 +#: redbot/core/core_commands.py:4885 #, docstring msgid "\n" " Clears the allowlist.\n\n" " This disables the allowlist.\n\n" " **Example:**\n" -" - `[p]allowlist clear`\n" +" - `[p]allowlist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3725 +#: redbot/core/core_commands.py:4894 msgid "Allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:3730 +#: redbot/core/core_commands.py:4899 #, docstring msgid "\n" " Commands to manage the blocklist.\n\n" @@ -2309,81 +3618,81 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3739 +#: redbot/core/core_commands.py:4908 #, docstring msgid "\n" " Adds users to the blocklist.\n\n" " **Examples:**\n" -" - `[p]blocklist add @26 @Will` - Adds two users to the blocklist.\n" -" - `[p]blocklist add 262626262626262626` - Blocks a user by ID.\n\n" +" - `[p]blocklist add @26 @Will` - Adds two users to the blocklist.\n" +" - `[p]blocklist add 262626262626262626` - Blocks a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to add to the blocklist.\n" +" - `` - The user or users to add to the blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3755 +#: redbot/core/core_commands.py:4924 msgid "You cannot add an owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3761 +#: redbot/core/core_commands.py:4929 msgid "Users have been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:3763 +#: redbot/core/core_commands.py:4931 msgid "User has been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:3767 +#: redbot/core/core_commands.py:4935 #, docstring msgid "\n" " Lists users on the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist list`\n" +" - `[p]blocklist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3779 +#: redbot/core/core_commands.py:4947 msgid "Users on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:3781 +#: redbot/core/core_commands.py:4949 msgid "User on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:3793 +#: redbot/core/core_commands.py:4961 #, docstring msgid "\n" " Removes users from the blocklist.\n\n" " **Examples:**\n" -" - `[p]blocklist remove @26 @Will` - Removes two users from the blocklist.\n" -" - `[p]blocklist remove 262626262626262626` - Removes a user by ID.\n\n" +" - `[p]blocklist remove @26 @Will` - Removes two users from the blocklist.\n" +" - `[p]blocklist remove 262626262626262626` - Removes a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to remove from the blocklist.\n" +" - `` - The user or users to remove from the blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3806 +#: redbot/core/core_commands.py:4973 msgid "Users have been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:3808 +#: redbot/core/core_commands.py:4975 msgid "User has been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:3812 +#: redbot/core/core_commands.py:4979 #, docstring msgid "\n" " Clears the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3819 +#: redbot/core/core_commands.py:4986 msgid "Blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:3825 +#: redbot/core/core_commands.py:4992 #, docstring msgid "\n" " Commands to manage the server specific allowlist.\n\n" @@ -2392,93 +3701,93 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3838 +#: redbot/core/core_commands.py:5005 #, docstring msgid "\n" " Adds a user or role to the server allowlist.\n\n" " **Examples:**\n" -" - `[p]localallowlist add @26 @Will` - Adds two users to the local allowlist.\n" -" - `[p]localallowlist add 262626262626262626` - Allows a user by ID.\n" -" - `[p]localallowlist add \"Super Admins\"` - Allows a role with a space in the name without mentioning.\n\n" +" - `[p]localallowlist add @26 @Will` - Adds two users to the local allowlist.\n" +" - `[p]localallowlist add 262626262626262626` - Allows a user by ID.\n" +" - `[p]localallowlist add \"Super Admins\"` - Allows a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local allowlist.\n" +" - `` - The users or roles to remove from the local allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3857 +#: redbot/core/core_commands.py:5024 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:3866 +#: redbot/core/core_commands.py:5033 msgid "Users and/or roles have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3868 +#: redbot/core/core_commands.py:5035 msgid "User or role has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3872 +#: redbot/core/core_commands.py:5039 #, docstring msgid "\n" " Lists users and roles on the server allowlist.\n\n" " **Example:**\n" -" - `[p]localallowlist list`\n" +" - `[p]localallowlist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3884 +#: redbot/core/core_commands.py:5051 msgid "Allowed users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:3886 +#: redbot/core/core_commands.py:5053 msgid "Allowed user or role:" msgstr "" -#: redbot/core/core_commands.py:3890 redbot/core/core_commands.py:4012 +#: redbot/core/core_commands.py:5057 redbot/core/core_commands.py:5177 msgid "Unknown or Deleted User/Role" msgstr "" -#: redbot/core/core_commands.py:3900 +#: redbot/core/core_commands.py:5067 #, docstring msgid "\n" " Removes user or role from the allowlist.\n\n" " The local allowlist will be disabled if all users are removed.\n\n" " **Examples:**\n" -" - `[p]localallowlist remove @26 @Will` - Removes two users from the local allowlist.\n" -" - `[p]localallowlist remove 262626262626262626` - Removes a user by ID.\n" -" - `[p]localallowlist remove \"Super Admins\"` - Removes a role with a space in the name without mentioning.\n\n" +" - `[p]localallowlist remove @26 @Will` - Removes two users from the local allowlist.\n" +" - `[p]localallowlist remove 262626262626262626` - Removes a user by ID.\n" +" - `[p]localallowlist remove \"Super Admins\"` - Removes a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local allowlist.\n" +" - `` - The users or roles to remove from the local allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3921 +#: redbot/core/core_commands.py:5088 msgid "I cannot allow you to do this, as it would remove your ability to run commands." msgstr "" -#: redbot/core/core_commands.py:3929 +#: redbot/core/core_commands.py:5096 msgid "Users and/or roles have been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:3931 +#: redbot/core/core_commands.py:5098 msgid "User or role has been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:3935 +#: redbot/core/core_commands.py:5102 #, docstring msgid "\n" " Clears the allowlist.\n\n" " This disables the local allowlist and clears all entries.\n\n" " **Example:**\n" -" - `[p]localallowlist clear`\n" +" - `[p]localallowlist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3944 +#: redbot/core/core_commands.py:5111 msgid "Server allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:3950 +#: redbot/core/core_commands.py:5117 #, docstring msgid "\n" " Commands to manage the server specific blocklist.\n\n" @@ -2486,374 +3795,373 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3961 +#: redbot/core/core_commands.py:5128 #, docstring msgid "\n" " Adds a user or role to the local blocklist.\n\n" " **Examples:**\n" -" - `[p]localblocklist add @26 @Will` - Adds two users to the local blocklist.\n" -" - `[p]localblocklist add 262626262626262626` - Blocks a user by ID.\n" -" - `[p]localblocklist add \"Bad Apples\"` - Blocks a role with a space in the name without mentioning.\n\n" +" - `[p]localblocklist add @26 @Will` - Adds two users to the local blocklist.\n" +" - `[p]localblocklist add 262626262626262626` - Blocks a user by ID.\n" +" - `[p]localblocklist add \"Bad Apples\"` - Blocks a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to add to the local blocklist.\n" +" - `` - The users or roles to add to the local blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3975 +#: redbot/core/core_commands.py:5142 msgid "You cannot add yourself to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3978 +#: redbot/core/core_commands.py:5145 msgid "You cannot add the guild owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3981 +#: redbot/core/core_commands.py:5148 msgid "You cannot add a bot owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3988 +#: redbot/core/core_commands.py:5153 msgid "Users and/or roles have been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:3990 +#: redbot/core/core_commands.py:5155 msgid "User or role has been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:3994 +#: redbot/core/core_commands.py:5159 #, docstring msgid "\n" " Lists users and roles on the server blocklist.\n\n" " **Example:**\n" -" - `[p]localblocklist list`\n" +" - `[p]localblocklist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4006 +#: redbot/core/core_commands.py:5171 msgid "Blocked users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:4008 +#: redbot/core/core_commands.py:5173 msgid "Blocked user or role:" msgstr "" -#: redbot/core/core_commands.py:4022 +#: redbot/core/core_commands.py:5187 #, docstring msgid "\n" " Removes user or role from local blocklist.\n\n" " **Examples:**\n" -" - `[p]localblocklist remove @26 @Will` - Removes two users from the local blocklist.\n" -" - `[p]localblocklist remove 262626262626262626` - Unblocks a user by ID.\n" -" - `[p]localblocklist remove \"Bad Apples\"` - Unblocks a role with a space in the name without mentioning.\n\n" +" - `[p]localblocklist remove @26 @Will` - Removes two users from the local blocklist.\n" +" - `[p]localblocklist remove 262626262626262626` - Unblocks a user by ID.\n" +" - `[p]localblocklist remove \"Bad Apples\"` - Unblocks a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local blocklist.\n" +" - `` - The users or roles to remove from the local blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:4038 +#: redbot/core/core_commands.py:5201 msgid "Users and/or roles have been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:4040 +#: redbot/core/core_commands.py:5203 msgid "User or role has been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:4044 +#: redbot/core/core_commands.py:5207 #, docstring msgid "\n" " Clears the server blocklist.\n\n" " This disables the server blocklist and clears all entries.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:4053 +#: redbot/core/core_commands.py:5216 msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4058 +#: redbot/core/core_commands.py:5221 #, docstring msgid "Commands to enable and disable commands and cogs." msgstr "" -#: redbot/core/core_commands.py:4064 +#: redbot/core/core_commands.py:5227 #, docstring msgid "Set the default state for a cog as disabled.\n\n" " This will disable the cog for all servers by default.\n" " To override it, use `[p]command enablecog` on the servers you want to allow usage.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command defaultdisablecog Economy`\n" -" - `[p]command defaultdisablecog ModLog`\n\n" +" - `[p]command defaultdisablecog Economy`\n" +" - `[p]command defaultdisablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to make disabled by default. Must be title-case.\n" +" - `` - The name of the cog to make disabled by default. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4080 redbot/core/core_commands.py:4105 -#: redbot/core/core_commands.py:4125 redbot/core/core_commands.py:4155 -msgid "Cog with the given name doesn't exist." -msgstr "" - -#: redbot/core/core_commands.py:4082 +#: redbot/core/core_commands.py:5243 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:4084 +#: redbot/core/core_commands.py:5245 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:4089 +#: redbot/core/core_commands.py:5250 #, docstring msgid "Set the default state for a cog as enabled.\n\n" " This will re-enable the cog for all servers by default.\n" " To override it, use `[p]command disablecog` on the servers you want to disallow usage.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command defaultenablecog Economy`\n" -" - `[p]command defaultenablecog ModLog`\n\n" +" - `[p]command defaultenablecog Economy`\n" +" - `[p]command defaultenablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to make enabled by default. Must be title-case.\n" +" - `` - The name of the cog to make enabled by default. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4107 +#: redbot/core/core_commands.py:5266 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:4112 +#: redbot/core/core_commands.py:5271 #, docstring msgid "Disable a cog in this server.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command disablecog Economy`\n" -" - `[p]command disablecog ModLog`\n\n" +" - `[p]command disablecog Economy`\n" +" - `[p]command disablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to disable on this server. Must be title-case.\n" +" - `` - The name of the cog to disable on this server. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4127 +#: redbot/core/core_commands.py:5284 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:4129 +#: redbot/core/core_commands.py:5286 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:4132 +#: redbot/core/core_commands.py:5289 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:4138 +#: redbot/core/core_commands.py:5295 #, docstring msgid "Enable a cog in this server.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command enablecog Economy`\n" -" - `[p]command enablecog ModLog`\n\n" +" - `[p]command enablecog Economy`\n" +" - `[p]command enablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to enable on this server. Must be title-case.\n" +" - `` - The name of the cog to enable on this server. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4150 +#: redbot/core/core_commands.py:5307 msgid "{cogname} has been enabled in this guild." msgstr "" -#: redbot/core/core_commands.py:4158 +#: redbot/core/core_commands.py:5312 +msgid "Cog \"{arg}\" not found." +msgstr "" + +#: redbot/core/core_commands.py:5315 msgid "{cogname} was not disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:4164 +#: redbot/core/core_commands.py:5321 #, docstring msgid "List the cogs which are disabled in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabledcogs`\n" +" - `[p]command listdisabledcogs`\n" " " msgstr "" -#: redbot/core/core_commands.py:4177 +#: redbot/core/core_commands.py:5334 msgid "The following cogs are disabled in this guild:\n" msgstr "" -#: redbot/core/core_commands.py:4183 +#: redbot/core/core_commands.py:5340 msgid "There are no disabled cogs in this guild." msgstr "" -#: redbot/core/core_commands.py:4187 +#: redbot/core/core_commands.py:5344 #, docstring msgid "\n" " List disabled commands.\n\n" " If you're the bot owner, this will show global disabled commands by default.\n" " Otherwise, this will show disabled commands on the current server.\n\n" " **Example:**\n" -" - `[p]command listdisabled`\n" +" - `[p]command listdisabled`\n" " " msgstr "" -#: redbot/core/core_commands.py:4204 +#: redbot/core/core_commands.py:5361 #, docstring msgid "List disabled commands globally.\n\n" " **Example:**\n" -" - `[p]command listdisabled global`\n" +" - `[p]command listdisabled global`\n" " " msgstr "" -#: redbot/core/core_commands.py:4211 +#: redbot/core/core_commands.py:5368 msgid "There aren't any globally disabled commands." msgstr "" -#: redbot/core/core_commands.py:4214 +#: redbot/core/core_commands.py:5371 msgid "{} commands are disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:4218 +#: redbot/core/core_commands.py:5375 msgid "1 command is disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:4226 +#: redbot/core/core_commands.py:5383 #, docstring msgid "List disabled commands in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabled guild`\n" +" - `[p]command listdisabled guild`\n" " " msgstr "" -#: redbot/core/core_commands.py:4233 +#: redbot/core/core_commands.py:5390 msgid "There aren't any disabled commands in {}." msgstr "" -#: redbot/core/core_commands.py:4236 +#: redbot/core/core_commands.py:5393 msgid "{} commands are disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:4240 +#: redbot/core/core_commands.py:5397 msgid "1 command is disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:4247 +#: redbot/core/core_commands.py:5404 #, docstring msgid "\n" " Disable a command.\n\n" " If you're the bot owner, this will disable commands globally by default.\n" " Otherwise, this will disable commands on the current server.\n\n" " **Examples:**\n" -" - `[p]command disable userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable.\n" +" - `` - The command to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:4269 +#: redbot/core/core_commands.py:5426 #, docstring msgid "\n" " Disable a command globally.\n\n" " **Examples:**\n" -" - `[p]command disable global userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable global urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable global userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable global urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable globally.\n" +" - `` - The command to disable globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4288 redbot/core/core_commands.py:4331 +#: redbot/core/core_commands.py:5438 redbot/core/core_commands.py:5474 msgid "The command to disable cannot be `command` or any of its subcommands." msgstr "" -#: redbot/core/core_commands.py:4294 redbot/core/core_commands.py:4337 +#: redbot/core/core_commands.py:5444 redbot/core/core_commands.py:5480 msgid "This command is designated as being always available and cannot be disabled." msgstr "" -#: redbot/core/core_commands.py:4303 +#: redbot/core/core_commands.py:5453 msgid "That command is already disabled globally." msgstr "" -#: redbot/core/core_commands.py:4312 +#: redbot/core/core_commands.py:5462 #, docstring msgid "\n" " Disable a command in this server only.\n\n" " **Examples:**\n" -" - `[p]command disable server userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable server urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable server userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable server urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable for the current server.\n" +" - `` - The command to disable for the current server.\n" " " msgstr "" -#: redbot/core/core_commands.py:4342 +#: redbot/core/core_commands.py:5486 msgid "You are not allowed to disable that command." msgstr "" -#: redbot/core/core_commands.py:4352 +#: redbot/core/core_commands.py:5496 msgid "That command is already disabled in this server." msgstr "" -#: redbot/core/core_commands.py:4358 +#: redbot/core/core_commands.py:5502 #, docstring msgid "Enable a command.\n\n" " If you're the bot owner, this will try to enable a globally disabled command by default.\n" " Otherwise, this will try to enable a command disabled on the current server.\n\n" " **Examples:**\n" -" - `[p]command enable userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable.\n" +" - `` - The command to enable.\n" " " msgstr "" -#: redbot/core/core_commands.py:4378 +#: redbot/core/core_commands.py:5522 #, docstring msgid "\n" " Enable a command globally.\n\n" " **Examples:**\n" -" - `[p]command enable global userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable global urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable global userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable global urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable globally.\n" +" - `` - The command to enable globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4400 +#: redbot/core/core_commands.py:5537 msgid "That command is already enabled globally." msgstr "" -#: redbot/core/core_commands.py:4409 +#: redbot/core/core_commands.py:5546 #, docstring msgid "\n" " Enable a command in this server.\n\n" " **Examples:**\n" -" - `[p]command enable server userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable server urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable server userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable server urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable for the current server.\n" +" - `` - The command to enable for the current server.\n" " " msgstr "" -#: redbot/core/core_commands.py:4427 +#: redbot/core/core_commands.py:5558 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:4437 +#: redbot/core/core_commands.py:5568 msgid "That command is already enabled in this server." msgstr "" -#: redbot/core/core_commands.py:4444 +#: redbot/core/core_commands.py:5575 #, 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 `{command}` placeholder.\n\n" " **Examples:**\n" -" - `[p]command disabledmsg This command is disabled`\n" -" - `[p]command disabledmsg {command} is disabled`\n" -" - `[p]command disabledmsg` - Sends nothing when a disabled command is attempted.\n\n" +" - `[p]command disabledmsg This command is disabled`\n" +" - `[p]command disabledmsg {command} is disabled`\n" +" - `[p]command disabledmsg` - Sends nothing when a disabled command is attempted.\n\n" " **Arguments:**\n" -" - `[message]` - The message to send when a disabled command is attempted.\n" +" - `[message]` - The message to send when a disabled command is attempted.\n" " " msgstr "" -#: redbot/core/core_commands.py:4465 +#: redbot/core/core_commands.py:5596 #, docstring msgid "\n" " Commands to manage server settings for immunity from automated actions.\n\n" @@ -2861,152 +4169,80 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4474 +#: redbot/core/core_commands.py:5605 #, docstring msgid "\n" " Gets the current members and roles configured for automatic moderation action immunity.\n\n" " **Example:**\n" -" - `[p]autoimmune list`\n" +" - `[p]autoimmune list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4487 +#: redbot/core/core_commands.py:5618 msgid "Roles immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:4492 +#: redbot/core/core_commands.py:5623 msgid "Members immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:4496 +#: redbot/core/core_commands.py:5627 msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:4505 +#: redbot/core/core_commands.py:5636 #, docstring msgid "\n" " Makes a user or role immune from automated moderation actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune add @TwentySix` - Adds a user.\n" -" - `[p]autoimmune add @Mods` - Adds a role.\n\n" +" - `[p]autoimmune add @Twentysix` - Adds a user.\n" +" - `[p]autoimmune add @Mods` - Adds a role.\n\n" " **Arguments:**\n" -" - `` - The user or role to add immunity to.\n" +" - `` - The user or role to add immunity to.\n" " " msgstr "" -#: redbot/core/core_commands.py:4517 +#: redbot/core/core_commands.py:5648 msgid "Already added." msgstr "" -#: redbot/core/core_commands.py:4525 +#: redbot/core/core_commands.py:5656 #, docstring msgid "\n" " Remove a user or role from being immune to automated moderation actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune remove @TwentySix` - Removes a user.\n" -" - `[p]autoimmune remove @Mods` - Removes a role.\n\n" +" - `[p]autoimmune remove @Twentysix` - Removes a user.\n" +" - `[p]autoimmune remove @Mods` - Removes a role.\n\n" " **Arguments:**\n" -" - `` - The user or role to remove immunity from.\n" +" - `` - The user or role to remove immunity from.\n" " " msgstr "" -#: redbot/core/core_commands.py:4537 +#: redbot/core/core_commands.py:5668 msgid "Not in list." msgstr "" -#: redbot/core/core_commands.py:4545 +#: redbot/core/core_commands.py:5676 #, docstring msgid "\n" " Checks if a user or role would be considered immune from automated actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune isimmune @TwentySix`\n" -" - `[p]autoimmune isimmune @Mods`\n\n" +" - `[p]autoimmune isimmune @Twentysix`\n" +" - `[p]autoimmune isimmune @Mods`\n\n" " **Arguments:**\n" -" - `` - The user or role to check the immunity of.\n" +" - `` - The user or role to check the immunity of.\n" " " msgstr "" -#: redbot/core/core_commands.py:4557 +#: redbot/core/core_commands.py:5688 msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:4559 +#: redbot/core/core_commands.py:5690 msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:4564 -#, docstring -msgid "\n" -" Commands for configuring owner notifications.\n\n" -" Owner notifications include usage of `[p]contact` and available Red updates.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4573 -#, docstring -msgid "\n" -" Opt-in on receiving owner notifications.\n\n" -" This is the default state.\n\n" -" Note: This will only resume sending owner notifications to your DMs.\n" -" Additional owners and destinations will not be affected.\n\n" -" **Example:**\n" -" - `[p]ownernotifications optin`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4592 -#, docstring -msgid "\n" -" Opt-out of receiving owner notifications.\n\n" -" Note: This will only stop sending owner notifications to your DMs.\n" -" Additional owners and destinations will still receive notifications.\n\n" -" **Example:**\n" -" - `[p]ownernotifications optout`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4611 -#, docstring -msgid "\n" -" Adds a destination text channel to receive owner notifications.\n\n" -" **Examples:**\n" -" - `[p]ownernotifications adddestination #owner-notifications`\n" -" - `[p]ownernotifications adddestination 168091848718417920` - Accepts channel IDs.\n\n" -" **Arguments:**\n" -" - `` - The channel to send owner notifications to.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4637 -#, docstring -msgid "\n" -" Removes a destination text channel from receiving owner notifications.\n\n" -" **Examples:**\n" -" - `[p]ownernotifications removedestination #owner-notifications`\n" -" - `[p]ownernotifications deletedestination 168091848718417920` - Accepts channel IDs.\n\n" -" **Arguments:**\n" -" - `` - The channel to stop sending owner notifications to.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4661 -#, docstring -msgid "\n" -" Lists the configured extra destinations for owner notifications.\n\n" -" **Example:**\n" -" - `[p]ownernotifications listdestinations`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4671 -msgid "There are no extra channels being sent to." -msgstr "" - -#: redbot/core/core_commands.py:4682 -msgid "Unknown channel with id: {id}" -msgstr "" - -#: redbot/core/core_commands.py:4713 +#: redbot/core/core_commands.py:5717 #, docstring msgid "\n" " Commands to add servers or channels to the ignore list.\n\n" @@ -3015,124 +4251,130 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4723 +#: redbot/core/core_commands.py:5727 #, docstring msgid "\n" " List the currently ignored servers and channels.\n\n" " **Example:**\n" -" - `[p]ignore list`\n" +" - `[p]ignore list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4738 +#: redbot/core/core_commands.py:5749 #, docstring msgid "\n" -" Ignore commands in the channel or category.\n\n" -" Defaults to the current channel.\n\n" +" Ignore commands in the channel, thread, or category.\n\n" +" Defaults to the current thread or channel.\n\n" " Note: Owners, Admins, and those with Manage Channel permissions override ignored channels.\n\n" " **Examples:**\n" -" - `[p]ignore channel #general` - Ignores commands in the #general channel.\n" -" - `[p]ignore channel` - Ignores commands in the current channel.\n" -" - `[p]ignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" -" - `[p]ignore channel 356236713347252226` - Also accepts IDs.\n\n" +" - `[p]ignore channel #general` - Ignores commands in the #general channel.\n" +" - `[p]ignore channel` - Ignores commands in the current channel.\n" +" - `[p]ignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" +" - `[p]ignore channel 356236713347252226` - Also accepts IDs.\n\n" " **Arguments:**\n" -" - `` - The channel to ignore. Can be a category channel.\n" +" - `` - The channel to ignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:4758 +#: redbot/core/core_commands.py:5767 msgid "Channel added to ignore list." msgstr "Saluran ditambahkan ke daftar abaikan." -#: redbot/core/core_commands.py:4760 +#: redbot/core/core_commands.py:5769 msgid "Channel already in ignore list." msgstr "Saluran sudah ada didalam daftar abaikan." -#: redbot/core/core_commands.py:4765 +#: redbot/core/core_commands.py:5774 #, docstring msgid "\n" " Ignore commands in this server.\n\n" " Note: Owners, Admins, and those with Manage Server permissions override ignored servers.\n\n" " **Example:**\n" -" - `[p]ignore server` - Ignores the current server\n" +" - `[p]ignore server` - Ignores the current server\n" " " msgstr "" -#: redbot/core/core_commands.py:4776 +#: redbot/core/core_commands.py:5785 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:4778 +#: redbot/core/core_commands.py:5787 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:4784 +#: redbot/core/core_commands.py:5793 #, docstring msgid "Commands to remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:4792 +#: redbot/core/core_commands.py:5808 #, docstring msgid "\n" -" Remove a channel or category from the ignore list.\n\n" -" Defaults to the current channel.\n\n" +" Remove a channel, thread, or category from the ignore list.\n\n" +" Defaults to the current thread or channel.\n\n" " **Examples:**\n" -" - `[p]unignore channel #general` - Unignores commands in the #general channel.\n" -" - `[p]unignore channel` - Unignores commands in the current channel.\n" -" - `[p]unignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" -" - `[p]unignore channel 356236713347252226` - Also accepts IDs. Use this method to unignore categories.\n\n" +" - `[p]unignore channel #general` - Unignores commands in the #general channel.\n" +" - `[p]unignore channel` - Unignores commands in the current channel.\n" +" - `[p]unignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" +" - `[p]unignore channel 356236713347252226` - Also accepts IDs. Use this method to unignore categories.\n\n" " **Arguments:**\n" -" - `` - The channel to unignore. This can be a category channel.\n" +" - `` - The channel to unignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:4811 +#: redbot/core/core_commands.py:5824 msgid "Channel removed from ignore list." msgstr "Saluran di hapus dari dalam daftar abaikan." -#: redbot/core/core_commands.py:4813 +#: redbot/core/core_commands.py:5826 msgid "That channel is not in the ignore list." msgstr "Saluran sedang tidak ada di dalam daftar abaikan." -#: redbot/core/core_commands.py:4818 +#: redbot/core/core_commands.py:5831 #, docstring msgid "\n" " Remove this server from the ignore list.\n\n" " **Example:**\n" -" - `[p]unignore server` - Stops ignoring the current server\n" +" - `[p]unignore server` - Stops ignoring the current server\n" " " msgstr "" -#: redbot/core/core_commands.py:4827 +#: redbot/core/core_commands.py:5840 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:4829 +#: redbot/core/core_commands.py:5842 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:4835 +#: redbot/core/core_commands.py:5856 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:4847 +#: redbot/core/core_commands.py:5873 redbot/core/core_commands.py:5875 +#: redbot/core/core_commands.py:5876 +msgid "None" +msgstr "Tak satupun" + +#: redbot/core/core_commands.py:5877 msgid "Currently ignored categories: {categories}\n" -"Channels: {channels}" +"Channels: {channels}\n" +"Threads (excluding archived):{threads}" msgstr "" -#: redbot/core/core_commands.py:4862 +#: redbot/core/core_commands.py:5894 #, docstring msgid "\n" " Get info about Red's licenses.\n" " " msgstr "" -#: redbot/core/dev_commands.py:36 +#: redbot/core/dev_commands.py:412 #, docstring msgid "Various development focused utilities." msgstr "" -#: redbot/core/dev_commands.py:123 +#: redbot/core/dev_commands.py:455 #, docstring msgid "Evaluate a statement of python code.\n\n" " The bot will always respond with the return value of the code.\n" @@ -3142,18 +4384,22 @@ msgid "Evaluate a statement of python code.\n\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" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" " " msgstr "" -#: redbot/core/dev_commands.py:167 +#: redbot/core/dev_commands.py:491 #, docstring msgid "Execute asynchronous code.\n\n" " This command wraps code into the body of an async function and then\n" @@ -3162,264 +4408,215 @@ msgid "Execute asynchronous code.\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" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" " " msgstr "" -#: redbot/core/dev_commands.py:221 +#: redbot/core/dev_commands.py:527 #, 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:230 +" evaluated.\n\n" +" Use `exit()` or `quit` to exit the REPL session, prefixed with\n" +" a backtick so they may be interpreted.\n\n" +" Environment Variables:\n" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" +" " +msgstr "" + +#: redbot/core/dev_commands.py:553 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:234 +#: redbot/core/dev_commands.py:557 msgid "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." msgstr "" -#: redbot/core/dev_commands.py:245 +#: redbot/core/dev_commands.py:568 msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." msgstr "" -#: redbot/core/dev_commands.py:259 +#: redbot/core/dev_commands.py:583 msgid "Exiting." msgstr "" -#: redbot/core/dev_commands.py:310 -msgid "Unexpected error: `{}`" -msgstr "Kesalahan tak terduga: `{}`" +#: redbot/core/dev_commands.py:595 +msgid "Unexpected error: " +msgstr "" -#: redbot/core/dev_commands.py:314 +#: redbot/core/dev_commands.py:599 #, docstring -msgid "Pauses/resumes the REPL running in the current channel" +msgid "Pauses/resumes the REPL running in the current channel." msgstr "" -#: redbot/core/dev_commands.py:316 +#: redbot/core/dev_commands.py:601 msgid "There is no currently running REPL session in this channel." msgstr "" -#: redbot/core/dev_commands.py:324 +#: redbot/core/dev_commands.py:609 msgid "The REPL session in this channel has been resumed." msgstr "" -#: redbot/core/dev_commands.py:326 +#: redbot/core/dev_commands.py:611 msgid "The REPL session in this channel is now paused." msgstr "" -#: redbot/core/dev_commands.py:331 +#: redbot/core/dev_commands.py:617 #, docstring msgid "Mock another user invoking a command.\n\n" " The prefix must not be entered.\n" " " msgstr "" -#: redbot/core/dev_commands.py:344 +#: redbot/core/dev_commands.py:633 #, 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" +" Current message is used as a base (including attachments, embeds, etc.),\n" +" the content and author of the message are replaced with the given arguments.\n\n" +" Note: If `content` isn't passed, the message needs to contain embeds, attachments,\n" +" or anything else that makes the message non-empty.\n" " " msgstr "" -#: redbot/core/dev_commands.py:365 +#: redbot/core/dev_commands.py:654 #, docstring msgid "Give bot owners the ability to bypass cooldowns.\n\n" " Does not persist through restarts." msgstr "" -#: redbot/core/dev_commands.py:373 +#: redbot/core/dev_commands.py:662 msgid "Bot owners will now bypass all commands with cooldowns." msgstr "" -#: redbot/core/dev_commands.py:375 +#: redbot/core/dev_commands.py:664 msgid "Bot owners will no longer bypass all commands with cooldowns." msgstr "" -#: redbot/core/errors.py:49 +#: redbot/core/errors.py:61 msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/events.py:112 -msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" -msgstr "" - -#: redbot/core/events.py:122 -msgid "\n\n" -"While 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:146 -msgid "\n\n" -"To 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:151 -msgid "Command Prompt" -msgstr "" - -#: redbot/core/events.py:153 -msgid "Terminal" -msgstr "" - -#: redbot/core/events.py:160 -msgid "\n" -"Once you've started up your bot again, if you have any 3rd-party cogs installed we then highly recommend you update them with this command in Discord: `[p]cog update`" -msgstr "" - -#: redbot/core/events.py:167 -msgid "\n\n" -"You have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\n\n" -"You 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:232 -msgid "`{user_input}` is not a valid value for `{command}`" -msgstr "" - -#: redbot/core/events.py:257 -msgid "Error in command '{command}'. Check your console or logs for details." -msgstr "" - -#: redbot/core/events.py:282 -msgid "I require the {permission} permission to execute that command." -msgstr "" - -#: redbot/core/events.py:286 -msgid "I require {permission_list} permissions to execute that command." -msgstr "" - -#: redbot/core/events.py:294 -msgid "That command is not available in DMs." -msgstr "" - -#: redbot/core/events.py:296 -msgid "That command is only available in DMs." -msgstr "" - -#: redbot/core/events.py:298 -msgid "That command is only available in NSFW channels." -msgstr "" - -#: redbot/core/events.py:308 -msgid "This command is on cooldown. Try again in {delay}." -msgstr "" - -#: redbot/core/events.py:310 -msgid "This command is on cooldown. Try again in 1 second." -msgstr "" - -#: redbot/core/events.py:315 -msgid "Too many people using this command. It can only be used {number} times concurrently." -msgstr "" - -#: redbot/core/events.py:320 -msgid "Too many people using this command. It can only be used once concurrently." +#: redbot/core/modlog.py:393 +msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/events.py:326 -msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +#: redbot/core/modlog.py:395 +msgid "**Reason:** Use the `reason` command to add it" msgstr "" -#: redbot/core/events.py:331 -msgid "That command is still completing, it can only be used once per {type} concurrently." +#: redbot/core/modlog.py:398 +msgid "Unknown" msgstr "" -#: redbot/core/events.py:337 -msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +#: redbot/core/modlog.py:402 redbot/core/modlog.py:424 +#: redbot/core/modlog.py:439 +msgid "Deleted User." msgstr "" -#: redbot/core/events.py:342 -msgid "Too many people using this command. It can only be used once per {type} concurrently." +#: redbot/core/modlog.py:476 +msgid "Deleted or archived thread ({thread_id}) in {channel_name}" msgstr "" -#: redbot/core/modlog.py:417 -msgid "Case #{} | {} {}" +#: redbot/core/modlog.py:480 +msgid "Thread {thread_id} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:419 -msgid "**Reason:** Use the `reason` command to add it" +#: redbot/core/modlog.py:484 +msgid "{channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:422 -msgid "Unknown" +#: redbot/core/modlog.py:489 +msgid "Thread {thread_name} in {channel_name}" msgstr "" -#: redbot/core/modlog.py:426 redbot/core/modlog.py:448 -#: redbot/core/modlog.py:463 -msgid "Deleted User." +#: redbot/core/modlog.py:493 +msgid "Thread {thread_name} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:477 redbot/core/modlog.py:512 -msgid "**Reason:** {}" +#: redbot/core/modlog.py:499 redbot/core/modlog.py:527 +msgid "Reason:" msgstr "" -#: redbot/core/modlog.py:491 +#: redbot/core/modlog.py:513 msgid "Moderator" msgstr "" -#: redbot/core/modlog.py:493 +#: redbot/core/modlog.py:515 msgid "Until" msgstr "" -#: redbot/core/modlog.py:494 +#: redbot/core/modlog.py:516 msgid "Duration" msgstr "" -#: redbot/core/modlog.py:498 redbot/core/modlog.py:503 +#: redbot/core/modlog.py:518 msgid "Channel" msgstr "" -#: redbot/core/modlog.py:499 -msgid "{channel} (deleted)" -msgstr "" - -#: redbot/core/modlog.py:505 +#: redbot/core/modlog.py:520 msgid "Amended by" msgstr "" -#: redbot/core/modlog.py:507 +#: redbot/core/modlog.py:522 msgid "Last modified at" msgstr "" -#: redbot/core/modlog.py:527 -msgid "**User:** {}\n" +#: redbot/core/modlog.py:542 +msgid "User:" +msgstr "" + +#: redbot/core/modlog.py:543 +msgid "Moderator:" +msgstr "" + +#: redbot/core/modlog.py:546 +msgid "Until:" msgstr "" -#: redbot/core/modlog.py:528 -msgid "**Moderator:** {}\n" +#: redbot/core/modlog.py:546 +msgid "Duration:" msgstr "" -#: redbot/core/modlog.py:531 -msgid "**Until:** {}\n" -"**Duration:** {}\n" +#: redbot/core/modlog.py:549 redbot/core/modlog.py:551 +msgid "Channel:" msgstr "" -#: redbot/core/modlog.py:534 -msgid "**Channel**: {} (Deleted)\n" +#: redbot/core/modlog.py:553 +msgid "Amended by:" msgstr "" -#: redbot/core/modlog.py:536 -msgid "**Channel**: {}\n" +#: redbot/core/modlog.py:555 +msgid "Last modified at:" msgstr "" -#: redbot/core/modlog.py:538 -msgid "**Amended by:** {}\n" +#: redbot/core/tree.py:271 +msgid "Command not found." msgstr "" -#: redbot/core/modlog.py:540 -msgid "**Last modified at:** {}\n" +#: redbot/core/tree.py:332 +msgid "You are not permitted to use this command." msgstr "" diff --git a/redbot/core/locales/it-IT.po b/redbot/core/locales/it-IT.po index 7d50cfe94b2..8abb9361124 100644 --- a/redbot/core/locales/it-IT.po +++ b/redbot/core/locales/it-IT.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-12 15:52+0000\n" +"POT-Creation-Date: 2024-03-23 23:21+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,20 +15,12 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: it_IT\n" -#: redbot/core/bank.py:1019 -msgid "Can't pay for this command in DM without a global bank." -msgstr "Impossibile pagare per questo comando in DM senza una banca globale." - -#: redbot/core/bank.py:1026 -msgid "You need at least {cost} {currency} to use this command." -msgstr "Necessiti di almeno {cost} {currency} per usare questo comando." - -#: redbot/core/cog_manager.py:316 +#: redbot/core/_cog_manager.py:317 #, 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:325 +#: redbot/core/_cog_manager.py:326 #, docstring msgid "\n" " Lists current cog paths in order of priority.\n" @@ -37,13 +29,13 @@ msgstr "\n" " Mostra le paths dei cogs correnti in ordine di priorità.\n" " " -#: redbot/core/cog_manager.py:333 +#: redbot/core/_cog_manager.py:334 msgid "Install Path: {install_path}\n" "Core Path: {core_path}\n\n" msgstr "Percorso Installazione: {install_path}\n" "Percorso Core: {core_path}\n\n" -#: redbot/core/cog_manager.py:347 +#: redbot/core/_cog_manager.py:348 #, docstring msgid "\n" " Add a path to the list of available cog paths.\n" @@ -52,36 +44,30 @@ msgstr "\n" "Aggiunge un percorso alla lista dei percorsi disponibili per i cogs.\n" " " -#: redbot/core/cog_manager.py:351 +#: redbot/core/_cog_manager.py:352 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:359 +#: redbot/core/_cog_manager.py:360 msgid "Path successfully added." msgstr "Percorso aggiunto con successo." -#: redbot/core/cog_manager.py:364 +#: redbot/core/_cog_manager.py:365 #, docstring msgid "\n" -" Removes a path from the available cog paths given the `path_number` from `[p]paths`.\n" -" " -msgstr "\n" -" Rimuove un percorso dai percorsi cog disponibili dato il `path_number` da `[p]paths`.\n" +" Removes one or more paths from the available cog paths given the `path_numbers` from `[p]paths`.\n" " " +msgstr "" -#: 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:376 -msgid "That is an invalid path number." -msgstr "Il numero di percorso inserito non è valido." +#: redbot/core/_cog_manager.py:386 +msgid "The following paths were removed: {paths}" +msgstr "" -#: redbot/core/cog_manager.py:380 -msgid "Path successfully removed." -msgstr "Percorso rimosso con successo." +#: redbot/core/_cog_manager.py:392 +msgid "The following path numbers did not exist: {path_numbers}" +msgstr "" -#: redbot/core/cog_manager.py:385 +#: redbot/core/_cog_manager.py:403 #, docstring msgid "\n" " Reorders paths internally to allow discovery of different cogs.\n" @@ -90,42 +76,37 @@ msgstr "\n" "Riordina internamente i percorsi al fine di permettere la scoperta di cog differenti.\n" " " -#: redbot/core/cog_manager.py:399 +#: redbot/core/_cog_manager.py:414 msgid "Invalid 'from' index." msgstr "Parametro 'from' non valido." -#: redbot/core/cog_manager.py:405 +#: redbot/core/_cog_manager.py:420 msgid "Invalid 'to' index." msgstr "Parametro 'to' non valido." -#: redbot/core/cog_manager.py:409 +#: redbot/core/_cog_manager.py:424 msgid "Paths reordered." msgstr "I percorsi sono stati riordinati." -#: redbot/core/cog_manager.py:414 +#: redbot/core/_cog_manager.py:429 #, 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" +" Returns the current install path or sets it if one is provided.\n\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" -" Restituisce il percorso di installazione corrente o lo imposta se ne viene fornito uno.\n" -" Il percorso fornito deve essere assoluto o relativo alla directory\n" -" del bot e deve già esistere.\n\n" -" Nessun ingranaggio installato verrà trasferito nel processo.\n" -" " +msgstr "" -#: redbot/core/cog_manager.py:427 +#: redbot/core/_cog_manager.py:443 msgid "That path does not exist." msgstr "Questo percorso non esiste." -#: redbot/core/cog_manager.py:432 +#: redbot/core/_cog_manager.py:448 msgid "The bot will install new cogs to the `{}` directory." msgstr "In futuro i cogs verranno installati nella directory '{}'." -#: redbot/core/cog_manager.py:438 +#: redbot/core/_cog_manager.py:454 #, docstring msgid "\n" " Lists all loaded and available cogs.\n" @@ -134,1989 +115,3017 @@ msgstr "\n" " Mostra i cogs caricati e disponibili.\n" " " -#: redbot/core/cog_manager.py:451 redbot/core/cog_manager.py:466 +#: redbot/core/_cog_manager.py:467 redbot/core/_cog_manager.py:482 msgid "**{} loaded:**\n" msgstr "**{} caricati:**\n" -#: redbot/core/cog_manager.py:452 redbot/core/cog_manager.py:468 +#: redbot/core/_cog_manager.py:468 redbot/core/_cog_manager.py:484 msgid "**{} unloaded:**\n" msgstr "**{} non attivi:**\n" -#: redbot/core/core_commands.py:181 -msgid "Alias {alias_name} is already an existing command or alias in one of the loaded cogs." -msgstr "Alias {alias_name} è già un comando o alias esistente in uno dei cogs caricati." +#: redbot/core/_diagnoser.py:104 +msgid "To fix this issue, you need to do one of these:" +msgstr "Per risolvere questo problema, è necessario fare uno di questi:" + +#: redbot/core/_diagnoser.py:112 +msgid "Check if the command caller is not a bot" +msgstr "Controlla se chi ha utilizzato il comando non è un bot" -#: redbot/core/core_commands.py:186 -msgid "Command {command_name} is already an existing command or alias in one of the loaded cogs." -msgstr "Il comando {command_name} è già un comando o alias esistente in uno dei cogs caricati." +#: redbot/core/_diagnoser.py:118 +msgid "The user is a bot which prevents them from running any command." +msgstr "L'utente è un bot che impedisce loro di eseguire qualsiasi comando." -#: redbot/core/core_commands.py:398 -#, docstring -msgid "\n" -" The Core cog has many commands related to core functions.\n\n" -" These commands come loaded with every Red bot, and cover some of the most basic usage of the bot.\n" -" " -msgstr "\n" -" Il Core cog ha molti comandi relativi alle funzioni principali.\n\n" -" Questi comandi vengono caricati con ogni Red bot, e coprono alcuni degli usi più basilari del bot.\n" -" " +#: redbot/core/_diagnoser.py:119 +msgid "This cannot be fixed - bots should not be listening to other bots." +msgstr "Questo non può essere risolto - i bot non dovrebbero rispondere ad altri bot." -#: redbot/core/core_commands.py:410 -#, docstring -msgid "Pong." -msgstr "Pong." +#: redbot/core/_diagnoser.py:123 +msgid "Check if the bot can send messages in the given channel" +msgstr "Controlla se il bot può inviare messaggi nel canale specificato" -#: redbot/core/core_commands.py:415 -#, docstring -msgid "Shows info about [botname].\n\n" -" See `[p]set custominfo` to customize.\n" -" " -msgstr "Mostra informazioni su [botname].\n\n" -" Vedi `[p]set custominfo` per personalizzare.\n" -" " +#: redbot/core/_diagnoser.py:130 +msgid "Bot is timed out in the given channel." +msgstr "Il bot è sospeso nel canale dato." -#: redbot/core/core_commands.py:445 -msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\n\n" -"Red 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 "Questo bot è un'istanza di [Red, un Discord bot open source]({}) creato da [Twentysix]({}) e [migliorato da molti]({}).\n\n" -"Red è supportato da una comunità appassionata che contribuisce e crea contenuti per tutti da godere. [Unisciti a noi oggi]({}) e aiutaci a migliorarlo!\n\n" -"(c) Cog Creators" +#: redbot/core/_diagnoser.py:131 +msgid "To fix this issue, remove timeout from the bot." +msgstr "Per risolvere questo problema, rimuovi la sospensione dal bot." -#: redbot/core/core_commands.py:456 -msgid "Instance owned by team" -msgstr "Instanza posseduta dal team" +#: redbot/core/_diagnoser.py:137 +msgid "Bot doesn't have permission to send messages in the given channel." +msgstr "Il bot non ha i permessi per inviare messaggi nel canale dato." -#: redbot/core/core_commands.py:456 -msgid "Instance owned by" -msgstr "Istanza posseduta da" +#: redbot/core/_diagnoser.py:138 +msgid "To fix this issue, ensure that the permissions setup allows the bot to send messages per Discord's role hierarchy:\n" +"https://support.discord.com/hc/en-us/articles/206141927" +msgstr "Per risolvere questo problema, assicurati che la configurazione dei permessi permetta al bot d'inviare messaggi rispettando la gerarchia dei ruoli di Discord:\n" +"https://support.discord.com/hc/en-us/articles/206141927" -#: redbot/core/core_commands.py:461 -msgid "Red version" -msgstr "Versione di Red" +#: redbot/core/_diagnoser.py:150 +msgid "Check if the channel and the server aren't set to be ignored" +msgstr "Controlla se il canale e il server non sono impostati per venire ignorati" -#: redbot/core/core_commands.py:464 redbot/core/core_commands.py:520 -msgid "Yes, {version} is available." -msgstr "Sì, {version} è disponibile." +#: redbot/core/_diagnoser.py:156 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {thread} thread, its parent channel, and the server aren't a part of that list." +msgstr "Per risolvere questo problema, controlla la lista restituita dal comando {command} e assicurati che il thread {thread}, il suo canale principale e il server non facciano parte di tale lista." -#: redbot/core/core_commands.py:468 redbot/core/core_commands.py:524 -msgid "Checking for updates failed." -msgstr "Controllo per gli aggiornamenti fallito." +#: redbot/core/_diagnoser.py:165 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {channel} channel and the server aren't a part of that list." +msgstr "Per risolvere questo problema, controlla la lista restituita dal comando {command} e assicurati che il canale {channel} e il server non facciano parte di tale lista." -#: redbot/core/core_commands.py:469 -msgid "Outdated" -msgstr "Obsoleto" +#: redbot/core/_diagnoser.py:175 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {thread} thread, its parent channel, the channel category it belongs to ({channel_category}), and the server aren't a part of that list." +msgstr "Per risolvere questo problema, controlla la lista restituita dal comando {command} e assicurati che il thread {thread}, il suo canale principale e la categoria di quest'ultimo appartengano a ({channel_category}) e il server non faccia parte di quella lista." -#: redbot/core/core_commands.py:471 -msgid "About this instance" -msgstr "Informazioni su quest'istanza" +#: redbot/core/_diagnoser.py:186 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {channel} channel, the channel category it belongs to ({channel_category}), and the server aren't a part of that list." +msgstr "Per risolvere questo problema, controlla la lista restituita dal comando {command} e assicurati che il canale {channel} e la categoria di appartenenza ({channel_category}) e il server non facciano parte di quella lista." -#: redbot/core/core_commands.py:472 -msgid "About Red" -msgstr "Informazioni su Red" +#: redbot/core/_diagnoser.py:200 +msgid "The bot is set to ignore commands in the given channel or this server." +msgstr "Il bot è impostato per ignorare i comandi nel canale specificato o in questo server." -#: redbot/core/core_commands.py:475 redbot/core/core_commands.py:533 -msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" -msgstr "Portando felicità fin dal 02 Gennaio 2016 (da {} giorni!)" +#: redbot/core/_diagnoser.py:210 +msgid "Global allowlist prevents the user from running this command." +msgstr "La lista permessi consentiti globale impedisce all'utente di eseguire questo comando." -#: redbot/core/core_commands.py:483 -msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\n\n" -"Red 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 "Questo bot è un'istanza di [Red, un Discord bot open source]({}) creato da [Twentysix]({}) e [migliorato da molti]({}).\n\n" -"Red è supportato da una comunità appassionata che contribuisce e crea contenuti per tutti da godere. [Unisciti a noi oggi]({}) e aiutaci a migliorarlo!\n\n" -"(c) Cog Creators" +#: redbot/core/_diagnoser.py:211 +msgid "To fix this issue, you can either add the user to the allowlist, or clear the allowlist.\n" +"If you want to keep the allowlist, you can run {command_1} which will add {user} to the allowlist.\n" +"If you instead want to clear the allowlist and let all users run commands freely, you can run {command_2} to do that." +msgstr "Per risolvere questo problema, puoi aggiungere l'utente alla lista permessi o pulire la lista permessi consentiti.\n" +"Se vuoi tenere la lista permessi consentiti, puoi utilizzare {command_1} che aggiungerà {user} alla lista permessi consentiti.\n" +"Se vuoi invece pulire la lista permessi consentiti e permettere a tutti gli utenti di eseguire comandi liberamente, puoi utilizzare {command_2} per farlo." -#: redbot/core/core_commands.py:494 -msgid "Instance owned by team: [{owner}]\n" -"Python: [{python_version}] (5)\n" -"discord.py: [{dpy_version}] (6)\n" -"Red version: [{red_version}] (7)\n" -msgstr "Istanza di proprietà di: [{owner}]\n" -"Python: [{python_version}] (5)\n" -"Discord.py: [{dpy_version}] (6)\n" -"Versione Red: [{red_version}] (7)\n" +#: redbot/core/_diagnoser.py:227 +msgid "Global blocklist prevents the user from running this command." +msgstr "La lista permessi negati globale impedisce all'utente di eseguire questo comando." -#: redbot/core/core_commands.py:506 -msgid "Instance owned by: [{owner}]\n" -"Python: [{python_version}] (5)\n" -"discord.py: [{dpy_version}] (6)\n" -"Red version: [{red_version}] (7)\n" -msgstr "Istanza di proprietà di: [{owner}]\n" -"Python: [{python_version}] (5)\n" -"Discord.py: [{dpy_version}] (6)\n" -"Versione Red: [{red_version}] (7)\n" +#: redbot/core/_diagnoser.py:228 +msgid "To fix this issue, you can either remove the user from the blocklist, or clear the blocklist.\n" +"If you want to keep the blocklist, you can run {command_1} which will remove {user} from the blocklist.\n" +"If you instead want to clear the blocklist and let all users run commands freely, you can run {command_2} to do that." +msgstr "Per risolvere questo problema, puoi aggiungere l'utente alla lista permessi negati o pulire la lista permessi negati.\n" +"Se vuoi tenere la lista permessi, puoi utilizzare {command_1} che aggiungerà {user} alla lista permessi negati.\n" +"Se vuoi invece pulire la lista permessi negati e permettere a tutti gli utenti di eseguire comandi liberamente, puoi utilizzare {command_2} per farlo." -#: redbot/core/core_commands.py:525 -msgid "Outdated: [{state}]\n" -msgstr "Obsoleto: [{state}]\n" +#: redbot/core/_diagnoser.py:250 +msgid "Local allowlist prevents the user from running this command." +msgstr "La lista permessi consentiti locale impedisce all'utente di eseguire questo comando." -#: redbot/core/core_commands.py:528 -msgid "**About Red**\n" -msgstr "**Informazioni su Red**\n" +#: redbot/core/_diagnoser.py:251 +msgid "To fix this issue, you can either add the user or one of their roles to the local allowlist, or clear the local allowlist.\n" +"If you want to keep the local allowlist, you can run {command_1} which will add {user} to the local allowlist.\n" +"If you instead want to clear the local allowlist and let all users run commands freely, you can run {command_2} to do that." +msgstr "" -#: redbot/core/core_commands.py:539 -msgid "**About this instance**\n" -msgstr "**Informazioni su quest'istanza**\n" +#: redbot/core/_diagnoser.py:265 +msgid "Local blocklist prevents the user from running this command." +msgstr "" -#: redbot/core/core_commands.py:541 -msgid "**References**\n" -"1. <{}>\n" -"2. <{}>\n" -"3. <{}>\n" -"4. <{}>\n" -"5. <{}>\n" -"6. <{}>\n" -"7. <{}>\n" -msgstr "**Referenze**\n" -"1. <{}>\n" -"2. <{}>\n" -"3. <{}>\n" -"4. <{}>\n" -"5. <{}>\n" -"6. <{}>\n" -"7. <{}>\n" +#: redbot/core/_diagnoser.py:280 +msgid "To fix this issue, you can either remove the user's roles from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove the user's roles ({roles}) from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." +msgstr "" -#: redbot/core/core_commands.py:557 -#, docstring -msgid "Shows [botname]'s uptime." -msgstr "Mostra il tempo online di [botname]." +#: redbot/core/_diagnoser.py:305 +msgid "To fix this issue, you can either remove the user and their roles from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove {user} and their roles ({roles}) from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." +msgstr "" -#: redbot/core/core_commands.py:560 -msgid "Less than one second" -msgstr "Meno di un secondo" +#: redbot/core/_diagnoser.py:327 +msgid "To fix this issue, you can either remove the user from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove {user} from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." +msgstr "" -#: redbot/core/core_commands.py:562 -msgid "Been up for: **{time_quantity}** (since {timestamp} UTC)" -msgstr "Online per: **{time_quantity}** (da {timestamp} UTC)" +#: redbot/core/_diagnoser.py:342 +msgid "Allowlist and blocklist checks" +msgstr "" -#: redbot/core/core_commands.py:569 -#, docstring -msgid "\n" -" Commands which interact with the data [botname] has about you.\n\n" -" More information can be found in the [End User Data Documentation.](https://docs.discord.red/en/stable/red_core_data_statement.html)\n" -" " -msgstr "\n" -" Comandi che interagiscono con i dati che [botname] hanno su di te.\n\n" -" Ulteriori informazioni possono essere trovate nella [Documentazione dati utente finale.](https://docs.discord.red/en/stable/red_core_data_statement.html)\n" -" " +#: redbot/core/_diagnoser.py:374 +msgid "Global, cog and command checks" +msgstr "" -#: redbot/core/core_commands.py:580 -#, docstring -msgid "\n" -" Find out what type of data [botname] stores and why.\n\n" -" **Example:**\n" -" - `[p]mydata whatdata`\n" -" " -msgstr "\n" -" Scopri quale tipo di dati [botname] memorizza e perché.\n\n" -" **Esempio:**\n" -" - `[p]mydata whatdata`\n" -" " +#: redbot/core/_diagnoser.py:381 +msgid "The given command is disabled in this guild." +msgstr "" -#: redbot/core/core_commands.py:590 -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\n" -"Additionally, 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 "Questo bot memorizza alcuni dati sugli utenti come necessario per funzionare. Questo è per lo più l'ID che il tuo utente è assegnato da Discord, collegato a una manciata di cose a seconda di ciò che si interagisce con nel bot. Ci sono alcuni comandi che lo memorizzano per tenere traccia di chi ha creato qualcosa. (come le playlists) Per dettagli completi su questo e dettagli più dettagliati su ciò che è memorizzato e perché, vedere {link}.\n\n" -"Inoltre, gli addons di terze parti caricati dal proprietario del bot possono o non possono memorizzare altre cose. Puoi usare `{prefix}mydata 3rdparty` per visualizzare le istruzioni fornite da ogni aggiunta di terze parti." +#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:858 +msgid "One of the parents of the given command is disabled globally." +msgstr "" -#: redbot/core/core_commands.py:609 -#, docstring -msgid "View the End User Data statements of each 3rd-party module.\n\n" -" This will send an attachment with the End User Data statements of all loaded 3rd party cogs.\n\n" -" **Example:**\n" -" - `[p]mydata 3rdparty`\n" -" " -msgstr "Visualizza le istruzioni sui dati dell'utente finale di ogni modulo di terze parti.\n\n" -" Questo invierà un allegato con le istruzioni sui dati dell'utente finale di tutti gli ingranaggi di terze parti caricati.\n\n" -" **Esempio:**\n" -" - `[p]mydata 3rdparty`\n" -" " +#: redbot/core/_diagnoser.py:389 +msgid "To fix this issue, you can run {command} which will enable the {affected_command} command in this guild." +msgstr "" -#: redbot/core/core_commands.py:620 -msgid "I need to be able to attach files (try in DMs?)." -msgstr "Devo avere l'autorizzazione di attaccare i files (prova in DM?)." +#: redbot/core/_diagnoser.py:410 +msgid "Other issues related to the checks" +msgstr "" -#: redbot/core/core_commands.py:630 -msgid "This instance does not appear to have any 3rd-party extensions loaded." -msgstr "Questa istanza non sembra avere alcuna estensione 3rd-party caricata." +#: redbot/core/_diagnoser.py:411 +msgid "There's an issue related to the checks for {command} but we're not able to determine the exact cause." +msgstr "" -#: redbot/core/core_commands.py:650 -msgid "3rd party End User Data statements" -msgstr "Dichiarazioni di dati utente finale di terze parti" +#: redbot/core/_diagnoser.py:415 +msgid "To fix this issue, a manual review of the global, cog and command checks is required." +msgstr "" -#: redbot/core/core_commands.py:652 -msgid "The following are statements provided by 3rd-party extensions." -msgstr "Di seguito sono riportate le dichiarazioni fornite da estensioni di terze parti." +#: redbot/core/_diagnoser.py:423 +msgid "Global checks" +msgstr "" -#: redbot/core/core_commands.py:657 -msgid "3rd-party extensions without statements\n" -msgstr "Estensioni 3rd-party senza dichiarazioni\n" +#: redbot/core/_diagnoser.py:433 +msgid "One of the global checks for the command {command} failed with a message:\n" +"{message}" +msgstr "" -#: redbot/core/core_commands.py:668 -msgid "Here's a generated page with the statements provided by 3rd-party extensions." -msgstr "Ecco una pagina generata con le dichiarazioni fornite dalle estensioni 3rd-party." +#: redbot/core/_diagnoser.py:437 +msgid "One of the global checks for the command {command} failed without a message." +msgstr "" -#: redbot/core/core_commands.py:684 -msgid "Did not get confirmation, cancelling." -msgstr "Non è stata ricevuta la conferma, cancellando..." +#: redbot/core/_diagnoser.py:441 +msgid "Cog check" +msgstr "" -#: redbot/core/core_commands.py:689 -msgid "Did not get a matching confirmation, cancelling." -msgstr "Non è stata ricevuta la conferma, cancellando..." +#: redbot/core/_diagnoser.py:458 +msgid "The cog check for the command {command} failed with a message:\n" +"{message}" +msgstr "" -#: redbot/core/core_commands.py:700 -#, 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\n" -" **Example:**\n" -" - `[p]mydata forgetme`\n" -" " -msgstr "\n" -" [botname] ha dimenticato quello che sa di te.\n\n" -" Questo potrebbe non rimuovere tutti i dati su di te, i dati necessari per l'operazione,\n" -" come ad esempio il congelamento dei comandi sarà mantenuto fino a quando non sarà più necessario.\n\n" -" Ulteriori interazioni con [botname] possono far conoscere di nuovo di te.\n\n" -" **Esempio:**\n" -" - `[p]mydata forgetme`\n" -" " +#: redbot/core/_diagnoser.py:459 +msgid "The cog check for the command {command} failed without a message." +msgstr "" -#: redbot/core/core_commands.py:715 -msgid "This command ({command}) does not support non-interactive usage." -msgstr "Questo comando ({command}) non supporta l'utilizzo non interattivo." +#: redbot/core/_diagnoser.py:463 +msgid "Command checks" +msgstr "" -#: redbot/core/core_commands.py:722 -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 "Ciò causerà la rimozione del bot e/o la dissociazione dei dati da parte dell'utente. Non si libererà di dati operativi come voci modlog, avvertimenti o muti. Se sei sicuro che questo è quello che vuoi, rispondi come segue:" +#: redbot/core/_diagnoser.py:477 +msgid "One of the command checks for the command {command} failed with a message:\n" +"{message}" +msgstr "" -#: redbot/core/core_commands.py:732 -msgid "This may take some time." -msgstr "Questo potrebbe richiedere un po' di tempo." +#: redbot/core/_diagnoser.py:481 +msgid "One of the command checks for the command {command} failed without a message." +msgstr "" -#: redbot/core/core_commands.py:745 -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}.\n" -"Please contact the owner of this bot to address this.\n" -"Note: Outside of these failures, data should have been deleted." -msgstr "Ho cercato di eliminare tutti i dati non operativi su di te (che so come eliminare) {mention}, tuttavia i seguenti moduli sono errati: {modules}. Inoltre, i seguenti ingranaggi sono errati: {cogs}.\n" -"Si prega di contattare il proprietario di questo bot per affrontare questo problema.\n" -"Nota: Al di fuori di questi fallimenti, i dati avrebbero dovuto essere eliminati." +#: redbot/core/_diagnoser.py:485 +msgid "Permissions verification" +msgstr "" -#: redbot/core/core_commands.py:760 -msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\n" -"Please contact the owner of this bot to address this.\n" -"Note: Outside of these failures, data should have been deleted." -msgstr "Ho cercato di eliminare tutti i dati non operativi su di te (che so come eliminare) {mention}, tuttavia i seguenti moduli sono errati: {cogs}. Inoltre, i seguenti ingranaggi sono errati:.\n" -"Si prega di contattare il proprietario di questo bot per affrontare questo problema.\n" -"Nota: Al di fuori di questi fallimenti, i dati avrebbero dovuto essere eliminati." +#: redbot/core/_diagnoser.py:488 +msgid "Cog permissions verification" +msgstr "" -#: redbot/core/core_commands.py:770 -msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\n" -"Please contact the owner of this bot to address this.\n" -"Note: Outside of these failures, data should have been deleted." -msgstr "Ho cercato di eliminare tutti i dati non operativi su di te (che so come eliminare) {mention}, tuttavia i seguenti moduli sono errati: {modules}. Inoltre, i seguenti ingranaggi sono errati:.\n" -"Si prega di contattare il proprietario di questo bot per affrontare questo problema.\n" -"Nota: Al di fuori di questi fallimenti, i dati avrebbero dovuto essere eliminati." +#: redbot/core/_diagnoser.py:503 +msgid "The cog of the given command is disabled in this guild." +msgstr "" -#: redbot/core/core_commands.py:780 -msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" -msgstr "Ho cancellato tutti i dati non operativi su di te (che so come eliminare) {mention}" +#: redbot/core/_diagnoser.py:504 +msgid "To fix this issue, you can run {command} which will enable the {affected_cog} cog in this guild." +msgstr "" -#: redbot/core/core_commands.py:788 redbot/core/core_commands.py:955 -#: redbot/core/core_commands.py:1041 redbot/core/core_commands.py:1112 -msgid "{mention} The following cogs did not handle deletion:\n" -"{cogs}." -msgstr "{mention} I seguenti cogs non hanno gestito l'eliminazione:\n" -"{cogs}." +#: redbot/core/_diagnoser.py:518 +msgid "Bot is missing some of the channel permissions ({permissions}) required by the {cog} cog." +msgstr "" -#: redbot/core/core_commands.py:798 -#, docstring -msgid "[Coming Soon] Get what data [botname] has about you." -msgstr "[In arrivo] Ottieni quali dati [botname] ha su di te." +#: redbot/core/_diagnoser.py:526 +msgid "Bot is missing some of the channel permissions ({permissions}) required by the {command} command." +msgstr "" -#: redbot/core/core_commands.py:800 -msgid "This command doesn't do anything yet, but we're working on adding support for this." -msgstr "Questo comando non fa ancora niente, ma stiamo lavorando per aggiungere il supporto per esso." +#: redbot/core/_diagnoser.py:538 +msgid "To fix this issue, grant the required permissions to the bot through role settings or channel overrides." +msgstr "" -#: redbot/core/core_commands.py:809 -#, docstring -msgid "\n" -" Commands for more complete data handling.\n" -" " -msgstr "\n" -" Comandi per una gestione dei dati più completa.\n" -" " +#: redbot/core/_diagnoser.py:557 redbot/core/_diagnoser.py:653 +msgid "Other issues related to the permissions." +msgstr "" -#: redbot/core/core_commands.py:815 -#, docstring -msgid "\n" -" Set the bot to allow users to request a data deletion.\n\n" -" This is on by default.\n" -" Opposite of `[p]mydata ownermanagement disallowuserdeletions`\n\n" -" **Example:**\n" -" - `[p]mydata ownermanagement allowuserdeletions`\n" -" " -msgstr "\n" -" Imposta il bot per consentire agli utenti di richiedere la cancellazione dei dati.\n\n" -" Questo è attivato per impostazione predefinita.\n" -" Opposto di `[p]mydata ownermanagement disallowuserdeletions`\n\n" -" **Esempio:**\n" -" - `[p]mydata ownermanagement allowuserdeletions`\n" -" " +#: redbot/core/_diagnoser.py:558 +msgid "Fatal error: There's an issue related to the permissions for the {cog} cog but we're not able to determine the exact cause." +msgstr "" -#: redbot/core/core_commands.py:826 -msgid "User can delete their own data. This will not include operational data such as blocked users." -msgstr "L'utente può eliminare i propri dati. Ciò non includerà i dati operativi come gli utenti bloccati." +#: redbot/core/_diagnoser.py:563 +msgid "Fatal error: There's an issue related to the permissions for the {command} command but we're not able to determine the exact cause." +msgstr "" -#: redbot/core/core_commands.py:834 -#, docstring -msgid "\n" -" Set the bot to not allow users to request a data deletion.\n\n" -" Opposite of `[p]mydata ownermanagement allowuserdeletions`\n\n" -" **Example:**\n" -" - `[p]mydata ownermanagement disallowuserdeletions`\n" -" " -msgstr "\n" -" Imposta il bot per consentire agli utenti di richiedere la cancellazione dei dati.\n\n" -" Questo è attivato per impostazione predefinita.\n" -" Opposto di `[p]mydata ownermanagement disallowuserdeletions`\n\n" -" **Esempio:**\n" -" - `[p]mydata ownermanagement allowuserdeletions`\n" -" " +#: redbot/core/_diagnoser.py:567 +msgid "This is an unexpected error, please report it on Red's issue tracker." +msgstr "" -#: redbot/core/core_commands.py:843 -msgid "User can not delete their own data." -msgstr "L'utente non può eliminare i propri dati." +#: redbot/core/_diagnoser.py:574 +msgid "Ensure that the command is not bot owner only" +msgstr "" -#: redbot/core/core_commands.py:847 +#: redbot/core/_diagnoser.py:582 +msgid "The command is bot owner only and the given user is not a bot owner." +msgstr "" + +#: redbot/core/_diagnoser.py:583 +msgid "This cannot be fixed - regular users cannot run bot owner only commands." +msgstr "" + +#: redbot/core/_diagnoser.py:589 +msgid "Permission hooks" +msgstr "" + +#: redbot/core/_diagnoser.py:599 +msgid "Fatal error: the result of permission hooks is inconsistent." +msgstr "" + +#: redbot/core/_diagnoser.py:600 redbot/core/_diagnoser.py:606 +#: redbot/core/_diagnoser.py:844 +msgid "To fix this issue, a manual review of the installed cogs is required." +msgstr "" + +#: redbot/core/_diagnoser.py:605 +msgid "The access has been denied by one of the bot's permissions hooks." +msgstr "" + +#: redbot/core/_diagnoser.py:615 +msgid "User's discord permissions, privilege level and rules from Permissions cog" +msgstr "" + +#: redbot/core/_diagnoser.py:630 +msgid "The access has been denied due to the rules set for the {cog} cog with Permissions cog." +msgstr "" + +#: redbot/core/_diagnoser.py:635 +msgid "The access has been denied due to the rules set for the {command} command with Permissions cog." +msgstr "" + +#: redbot/core/_diagnoser.py:639 +msgid "To fix the issue, a manual review of the rules is required." +msgstr "" + +#: redbot/core/_diagnoser.py:654 +msgid "There's an issue related to the permissions of {cog} cog but we're not able to determine the exact cause." +msgstr "" + +#: redbot/core/_diagnoser.py:659 +msgid "There's an issue related to the permissions of {command} command but we're not able to determine the exact cause." +msgstr "" + +#: redbot/core/_diagnoser.py:663 +msgid "To fix this issue, a manual review of the command is required." +msgstr "" + +#: redbot/core/_diagnoser.py:670 +msgid "Permission checks" +msgstr "" + +#: redbot/core/_diagnoser.py:674 +msgid "The access has been denied by one of the permissions checks of {cog} cog." +msgstr "" + +#: redbot/core/_diagnoser.py:678 +msgid "The access has been denied by one of the permission checks of {command} command." +msgstr "" + +#: redbot/core/_diagnoser.py:686 +msgid "To fix this issue, a manual review of the permission checks is required." +msgstr "" + +#: redbot/core/_diagnoser.py:692 +msgid "User's discord permissions and privilege level" +msgstr "" + +#: redbot/core/_diagnoser.py:701 +msgid "grant the required permissions to the user through role settings or channel overrides" +msgstr "" + +#: redbot/core/_diagnoser.py:707 +msgid "The user is missing some of the channel permissions ({permissions}) required by the {cog} cog." +msgstr "" + +#: redbot/core/_diagnoser.py:712 +msgid "The user is missing some of the channel permissions ({permissions}) required by the {command} command." +msgstr "" + +#: redbot/core/_diagnoser.py:721 +msgid "the guild owner" +msgstr "" + +#: redbot/core/_diagnoser.py:724 +msgid "the mod role" +msgstr "" + +#: redbot/core/_diagnoser.py:726 +msgid "the admin role" +msgstr "" + +#: redbot/core/_diagnoser.py:729 +msgid "assign appropriate role to the user" +msgstr "" + +#: redbot/core/_diagnoser.py:731 +msgid "The user is missing the privilege level ({privilege_level}) required by the {cog} cog." +msgstr "" + +#: redbot/core/_diagnoser.py:738 +msgid "The user is missing the privilege level ({privilege_level}) required by the {command} command." +msgstr "" + +#: redbot/core/_diagnoser.py:751 +msgid "add appropriate rule in the Permissions cog" +msgstr "" + +#: redbot/core/_diagnoser.py:754 +msgid "The user has neither the channel permissions ({permissions}) nor the privilege level ({privilege_level}) required by the {cog} cog." +msgstr "" + +#: redbot/core/_diagnoser.py:763 +msgid "The user has neither the channel permissions ({permissions}) nor the privilege level ({privilege_level}) required by the {command} command." +msgstr "" + +#: redbot/core/_diagnoser.py:781 +msgid "Checks and permissions verification for the command {command}" +msgstr "" + +#: redbot/core/_diagnoser.py:804 redbot/core/_diagnoser.py:917 +msgid "Other command checks" +msgstr "" + +#: redbot/core/_diagnoser.py:805 redbot/core/_diagnoser.py:918 +msgid "The given command is failing one of the required checks." +msgstr "" + +#: redbot/core/_diagnoser.py:806 redbot/core/_diagnoser.py:919 +msgid "To fix this issue, a manual review of the command's checks is required." +msgstr "" + +#: redbot/core/_diagnoser.py:817 +msgid "Global 'call once' checks" +msgstr "" + +#: redbot/core/_diagnoser.py:839 +msgid "Other global 'call once' checks" +msgstr "" + +#: redbot/core/_diagnoser.py:840 +msgid "One of the global 'call once' checks implemented by a 3rd-party cog prevents this command from being ran." +msgstr "" + +#: redbot/core/_diagnoser.py:849 +msgid "Check if the command is disabled" +msgstr "" + +#: redbot/core/_diagnoser.py:859 redbot/core/_diagnoser.py:873 +msgid "To fix this issue, you can run {command} which will enable the {affected_command} command globally." +msgstr "" + +#: redbot/core/_diagnoser.py:872 +msgid "The given command is disabled globally." +msgstr "" + +#: redbot/core/_diagnoser.py:885 +msgid "Checks and permissions verification" +msgstr "" + +#: redbot/core/_diagnoser.py:936 +msgid "Passed" +msgstr "" + +#: redbot/core/_diagnoser.py:938 +msgid "Failed" +msgstr "" + +#: redbot/core/_diagnoser.py:967 +msgid "All checks passed and no issues were detected. Make sure that the given parameters correspond to the channel, user, and command name that have been problematic.\n\n" +"If you still can't find the issue, it is likely that one of the 3rd-party cogs you're using adds a global or cog local before invoke hook that prevents the command from getting invoked as this can't be diagnosed with this tool." +msgstr "" + +#: redbot/core/_diagnoser.py:978 +msgid "The bot has been able to identify the issue." +msgstr "" + +#: redbot/core/_diagnoser.py:981 +msgid "Detected issue: " +msgstr "" + +#: redbot/core/_diagnoser.py:983 +msgid "Solution: " +msgstr "" + +#: redbot/core/_diagnoser.py:985 +msgid "\n" +"Here's a detailed report in case you need it:" +msgstr "" + +#: redbot/core/_diagnoser.py:986 +msgid "Channel: " +msgstr "" + +#: redbot/core/_diagnoser.py:987 +msgid "Command caller: " +msgstr "" + +#: redbot/core/_diagnoser.py:988 +msgid "Command: " +msgstr "" + +#: redbot/core/_diagnoser.py:989 +msgid "Tests that have been ran:" +msgstr "" + +#: redbot/core/_events.py:56 +msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" +msgstr "" + +#: redbot/core/_events.py:65 +msgid "\n\n" +"While 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:74 +msgid "\n\n" +"You have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\n\n" +"You 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:120 +msgid "\n\n" +"To update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:{command_1}\n" +"Once you've started up your bot again, we recommend that you update any installed 3rd-party cogs with this command in Discord:{command_2}" +msgstr "" + +#: redbot/core/_events.py:128 +msgid "Command Prompt" +msgstr "" + +#: redbot/core/_events.py:128 +msgid "Terminal" +msgstr "" + +#: redbot/core/_events.py:240 +msgid "`{user_input}` is not a valid value for `{command}`" +msgstr "" + +#: redbot/core/_events.py:251 redbot/core/_events.py:304 +msgid "Argument `{parameter_name}` must be a positive integer." +msgstr "" + +#: redbot/core/_events.py:253 redbot/core/_events.py:306 +msgid "Argument `{parameter_name}` must be an integer no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:257 redbot/core/_events.py:310 +msgid "Argument `{parameter_name}` must be an integer no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:261 redbot/core/_events.py:314 +msgid "Argument `{parameter_name}` must be an integer between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:266 redbot/core/_events.py:319 +msgid "Argument `{parameter_name}` must be a positive number." +msgstr "" + +#: redbot/core/_events.py:268 redbot/core/_events.py:321 +msgid "Argument `{parameter_name}` must be a number no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:272 +msgid "Argument `{parameter_name}` must be a number no less than {maximum}." +msgstr "" + +#: redbot/core/_events.py:276 redbot/core/_events.py:329 +msgid "Argument `{parameter_name}` must be a number between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:281 redbot/core/_events.py:334 +msgid "Argument `{parameter_name}` must be a string with a length of no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:285 redbot/core/_events.py:338 +msgid "Argument `{parameter_name}` must be a string with a length of no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:289 redbot/core/_events.py:342 +msgid "Argument `{parameter_name}` must be a string with a length of between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:325 +msgid "Argument `{parameter_name}` must be a number no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:355 +msgid "\"{argument}\" is not an integer." +msgstr "" + +#: redbot/core/_events.py:358 +msgid "\"{argument}\" is not a number." +msgstr "" + +#: redbot/core/_events.py:385 redbot/core/tree.py:292 +msgid "Error in command '{command}'. Check your console or logs for details." +msgstr "" + +#: redbot/core/_events.py:388 redbot/core/tree.py:295 +msgid "Error in command '{command}'." +msgstr "" + +#: redbot/core/_events.py:406 redbot/core/tree.py:309 +msgid "I require the {permission} permission to execute that command." +msgstr "" + +#: redbot/core/_events.py:410 redbot/core/tree.py:313 +msgid "I require {permission_list} permissions to execute that command." +msgstr "" + +#: redbot/core/_events.py:418 redbot/core/tree.py:320 +msgid "That command is not available in DMs." +msgstr "" + +#: redbot/core/_events.py:420 +msgid "That command is only available in DMs." +msgstr "" + +#: redbot/core/_events.py:422 +msgid "That command is only available in NSFW channels." +msgstr "" + +#: redbot/core/_events.py:434 redbot/core/tree.py:326 +msgid "This command is on cooldown. Try again {relative_time}." +msgstr "" + +#: redbot/core/_events.py:441 +msgid "Too many people using this command. It can only be used {number} times concurrently." +msgstr "" + +#: redbot/core/_events.py:446 +msgid "Too many people using this command. It can only be used once concurrently." +msgstr "" + +#: redbot/core/_events.py:452 +msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/_events.py:457 +msgid "That command is still completing, it can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/_events.py:463 +msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/_events.py:468 +msgid "Too many people using this command. It can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/bank.py:1060 +msgid "Can't pay for this command in DM without a global bank." +msgstr "Impossibile pagare per questo comando in DM senza una banca globale." + +#: redbot/core/bank.py:1067 +msgid "You need at least {cost} {currency} to use this command." +msgstr "Necessiti di almeno {cost} {currency} per usare questo comando." + +#: redbot/core/bot.py:2378 +msgid "There is still one message remaining. Type {command_1} to continue or {command_2} to upload all contents as a file." +msgstr "" + +#: redbot/core/bot.py:2383 +msgid "There are still {count} messages remaining. Type {command_1} to continue or {command_2} to upload all contents as a file." +msgstr "" + +#: redbot/core/core_commands.py:197 +msgid "Alias {alias_name} is already an existing command or alias in one of the loaded cogs." +msgstr "Alias {alias_name} è già un comando o alias esistente in uno dei cogs caricati." + +#: redbot/core/core_commands.py:202 +msgid "Command {command_name} is already an existing command or alias in one of the loaded cogs." +msgstr "Il comando {command_name} è già un comando o alias esistente in uno dei cogs caricati." + +#: redbot/core/core_commands.py:391 +#, docstring +msgid "\n" +" The Core cog has many commands related to core functions.\n\n" +" These commands come loaded with every Red bot, and cover some of the most basic usage of the bot.\n" +" " +msgstr "\n" +" Il Core cog ha molti comandi relativi alle funzioni principali.\n\n" +" Questi comandi vengono caricati con ogni Red bot, e coprono alcuni degli usi più basilari del bot.\n" +" " + +#: redbot/core/core_commands.py:403 +#, docstring +msgid "Pong." +msgstr "Pong." + +#: redbot/core/core_commands.py:408 +#, docstring +msgid "Shows info about [botname]." +msgstr "" + +#: redbot/core/core_commands.py:435 +msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\n\n" +"Red 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 "Questo bot è un'istanza di [Red, un Discord bot open source]({}) creato da [Twentysix]({}) e [migliorato da molti]({}).\n\n" +"Red è supportato da una comunità appassionata che contribuisce e crea contenuti per tutti da godere. [Unisciti a noi oggi]({}) e aiutaci a migliorarlo!\n\n" +"(c) Cog Creators" + +#: redbot/core/core_commands.py:446 +msgid "Instance owned by team" +msgstr "Instanza posseduta dal team" + +#: redbot/core/core_commands.py:446 +msgid "Instance owned by" +msgstr "Istanza posseduta da" + +#: redbot/core/core_commands.py:451 +msgid "Red version" +msgstr "Versione di Red" + +#: redbot/core/core_commands.py:454 redbot/core/core_commands.py:510 +msgid "Yes, {version} is available." +msgstr "Sì, {version} è disponibile." + +#: redbot/core/core_commands.py:458 redbot/core/core_commands.py:514 +msgid "Checking for updates failed." +msgstr "Controllo per gli aggiornamenti fallito." + +#: redbot/core/core_commands.py:459 +msgid "Outdated" +msgstr "Obsoleto" + +#: redbot/core/core_commands.py:461 +msgid "About this instance" +msgstr "Informazioni su quest'istanza" + +#: redbot/core/core_commands.py:462 +msgid "About Red" +msgstr "Informazioni su Red" + +#: redbot/core/core_commands.py:465 redbot/core/core_commands.py:523 +msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" +msgstr "Portando felicità fin dal 02 Gennaio 2016 (da {} giorni!)" + +#: redbot/core/core_commands.py:473 +msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\n\n" +"Red 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 "Questo bot è un'istanza di [Red, un Discord bot open source]({}) creato da [Twentysix]({}) e [migliorato da molti]({}).\n\n" +"Red è supportato da una comunità appassionata che contribuisce e crea contenuti per tutti da godere. [Unisciti a noi oggi]({}) e aiutaci a migliorarlo!\n\n" +"(c) Cog Creators" + +#: redbot/core/core_commands.py:484 +msgid "Instance owned by team: [{owner}]\n" +"Python: [{python_version}] (5)\n" +"discord.py: [{dpy_version}] (6)\n" +"Red version: [{red_version}] (7)\n" +msgstr "Istanza di proprietà di: [{owner}]\n" +"Python: [{python_version}] (5)\n" +"Discord.py: [{dpy_version}] (6)\n" +"Versione Red: [{red_version}] (7)\n" + +#: redbot/core/core_commands.py:496 +msgid "Instance owned by: [{owner}]\n" +"Python: [{python_version}] (5)\n" +"discord.py: [{dpy_version}] (6)\n" +"Red version: [{red_version}] (7)\n" +msgstr "Istanza di proprietà di: [{owner}]\n" +"Python: [{python_version}] (5)\n" +"Discord.py: [{dpy_version}] (6)\n" +"Versione Red: [{red_version}] (7)\n" + +#: redbot/core/core_commands.py:515 +msgid "Outdated: [{state}]\n" +msgstr "Obsoleto: [{state}]\n" + +#: redbot/core/core_commands.py:518 +msgid "**About Red**\n" +msgstr "**Informazioni su Red**\n" + +#: redbot/core/core_commands.py:529 +msgid "**About this instance**\n" +msgstr "**Informazioni su quest'istanza**\n" + +#: redbot/core/core_commands.py:531 +msgid "**References**\n" +"1. <{}>\n" +"2. <{}>\n" +"3. <{}>\n" +"4. <{}>\n" +"5. <{}>\n" +"6. <{}>\n" +"7. <{}>\n" +msgstr "**Referenze**\n" +"1. <{}>\n" +"2. <{}>\n" +"3. <{}>\n" +"4. <{}>\n" +"5. <{}>\n" +"6. <{}>\n" +"7. <{}>\n" + +#: redbot/core/core_commands.py:553 +#, docstring +msgid "Shows [botname]'s uptime." +msgstr "Mostra il tempo online di [botname]." + +#: redbot/core/core_commands.py:556 +msgid "Less than one second." +msgstr "" + +#: redbot/core/core_commands.py:558 +msgid "I have been up for: **{time_quantity}** (since {timestamp})" +msgstr "" + +#: redbot/core/core_commands.py:565 +#, docstring +msgid "\n" +" Commands which interact with the data [botname] has about you.\n\n" +" More information can be found in the [End User Data Documentation.](https://docs.discord.red/en/stable/red_core_data_statement.html)\n" +" " +msgstr "\n" +" Comandi che interagiscono con i dati che [botname] hanno su di te.\n\n" +" Ulteriori informazioni possono essere trovate nella [Documentazione dati utente finale.](https://docs.discord.red/en/stable/red_core_data_statement.html)\n" +" " + +#: redbot/core/core_commands.py:576 +#, docstring +msgid "\n" +" Find out what type of data [botname] stores and why.\n\n" +" **Example:**\n" +" - `[p]mydata whatdata`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:586 +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\n" +"Additionally, 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 "Questo bot memorizza alcuni dati sugli utenti come necessario per funzionare. Questo è per lo più l'ID che il tuo utente è assegnato da Discord, collegato a una manciata di cose a seconda di ciò che si interagisce con nel bot. Ci sono alcuni comandi che lo memorizzano per tenere traccia di chi ha creato qualcosa. (come le playlists) Per dettagli completi su questo e dettagli più dettagliati su ciò che è memorizzato e perché, vedere {link}.\n\n" +"Inoltre, gli addons di terze parti caricati dal proprietario del bot possono o non possono memorizzare altre cose. Puoi usare `{prefix}mydata 3rdparty` per visualizzare le istruzioni fornite da ogni aggiunta di terze parti." + +#: redbot/core/core_commands.py:605 +#, docstring +msgid "View the End User Data statements of each 3rd-party module.\n\n" +" This will send an attachment with the End User Data statements of all loaded 3rd party cogs.\n\n" +" **Example:**\n" +" - `[p]mydata 3rdparty`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:616 +msgid "I need to be able to attach files (try in DMs?)." +msgstr "Devo avere l'autorizzazione di attaccare i files (prova in DM?)." + +#: redbot/core/core_commands.py:626 +msgid "This instance does not appear to have any 3rd-party extensions loaded." +msgstr "Questa istanza non sembra avere alcuna estensione 3rd-party caricata." + +#: redbot/core/core_commands.py:646 +msgid "3rd party End User Data statements" +msgstr "Dichiarazioni di dati utente finale di terze parti" + +#: redbot/core/core_commands.py:648 +msgid "The following are statements provided by 3rd-party extensions." +msgstr "Di seguito sono riportate le dichiarazioni fornite da estensioni di terze parti." + +#: redbot/core/core_commands.py:653 +msgid "3rd-party extensions without statements\n" +msgstr "Estensioni 3rd-party senza dichiarazioni\n" + +#: redbot/core/core_commands.py:664 +msgid "Here's a generated page with the statements provided by 3rd-party extensions." +msgstr "Ecco una pagina generata con le dichiarazioni fornite dalle estensioni 3rd-party." + +#: redbot/core/core_commands.py:679 +msgid "Did not get confirmation, cancelling." +msgstr "Non è stata ricevuta la conferma, cancellando..." + +#: redbot/core/core_commands.py:684 +msgid "Did not get a matching confirmation, cancelling." +msgstr "Non è stata ricevuta la conferma, cancellando..." + +#: redbot/core/core_commands.py:695 +#, 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\n" +" **Example:**\n" +" - `[p]mydata forgetme`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:710 +msgid "This command ({command}) does not support non-interactive usage." +msgstr "Questo comando ({command}) non supporta l'utilizzo non interattivo." + +#: redbot/core/core_commands.py:717 +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 "Ciò causerà la rimozione del bot e/o la dissociazione dei dati da parte dell'utente. Non si libererà di dati operativi come voci modlog, avvertimenti o muti. Se sei sicuro che questo è quello che vuoi, rispondi come segue:" + +#: redbot/core/core_commands.py:727 +msgid "This may take some time." +msgstr "Questo potrebbe richiedere un po' di tempo." + +#: redbot/core/core_commands.py:740 +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}.\n" +"Please contact the owner of this bot to address this.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "Ho cercato di eliminare tutti i dati non operativi su di te (che so come eliminare) {mention}, tuttavia i seguenti moduli sono errati: {modules}. Inoltre, i seguenti ingranaggi sono errati: {cogs}.\n" +"Si prega di contattare il proprietario di questo bot per affrontare questo problema.\n" +"Nota: Al di fuori di questi fallimenti, i dati avrebbero dovuto essere eliminati." + +#: redbot/core/core_commands.py:755 +msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\n" +"Please contact the owner of this bot to address this.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "Ho cercato di eliminare tutti i dati non operativi su di te (che so come eliminare) {mention}, tuttavia i seguenti moduli sono errati: {cogs}. Inoltre, i seguenti ingranaggi sono errati:.\n" +"Si prega di contattare il proprietario di questo bot per affrontare questo problema.\n" +"Nota: Al di fuori di questi fallimenti, i dati avrebbero dovuto essere eliminati." + +#: redbot/core/core_commands.py:765 +msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\n" +"Please contact the owner of this bot to address this.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "Ho cercato di eliminare tutti i dati non operativi su di te (che so come eliminare) {mention}, tuttavia i seguenti moduli sono errati: {modules}. Inoltre, i seguenti ingranaggi sono errati:.\n" +"Si prega di contattare il proprietario di questo bot per affrontare questo problema.\n" +"Nota: Al di fuori di questi fallimenti, i dati avrebbero dovuto essere eliminati." + +#: redbot/core/core_commands.py:775 +msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" +msgstr "Ho cancellato tutti i dati non operativi su di te (che so come eliminare) {mention}" + +#: redbot/core/core_commands.py:783 redbot/core/core_commands.py:950 +#: redbot/core/core_commands.py:1036 redbot/core/core_commands.py:1107 +msgid "{mention} The following cogs did not handle deletion:\n" +"{cogs}." +msgstr "{mention} I seguenti cogs non hanno gestito l'eliminazione:\n" +"{cogs}." + +#: redbot/core/core_commands.py:793 +#, docstring +msgid "[Coming Soon] Get what data [botname] has about you." +msgstr "[In arrivo] Ottieni quali dati [botname] ha su di te." + +#: redbot/core/core_commands.py:795 +msgid "This command doesn't do anything yet, but we're working on adding support for this." +msgstr "Questo comando non fa ancora niente, ma stiamo lavorando per aggiungere il supporto per esso." + +#: redbot/core/core_commands.py:804 +#, docstring +msgid "\n" +" Commands for more complete data handling.\n" +" " +msgstr "\n" +" Comandi per una gestione dei dati più completa.\n" +" " + +#: redbot/core/core_commands.py:810 +#, docstring +msgid "\n" +" Set the bot to allow users to request a data deletion.\n\n" +" This is on by default.\n" +" Opposite of `[p]mydata ownermanagement disallowuserdeletions`\n\n" +" **Example:**\n" +" - `[p]mydata ownermanagement allowuserdeletions`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:821 +msgid "User can delete their own data. This will not include operational data such as blocked users." +msgstr "L'utente può eliminare i propri dati. Ciò non includerà i dati operativi come gli utenti bloccati." + +#: redbot/core/core_commands.py:829 +#, docstring +msgid "\n" +" Set the bot to not allow users to request a data deletion.\n\n" +" Opposite of `[p]mydata ownermanagement allowuserdeletions`\n\n" +" **Example:**\n" +" - `[p]mydata ownermanagement disallowuserdeletions`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:838 +msgid "User can not delete their own data." +msgstr "L'utente non può eliminare i propri dati." + +#: redbot/core/core_commands.py:842 +#, docstring +msgid "\n" +" Sets how user deletions are treated.\n\n" +" **Example:**\n" +" - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" +" **Arguments:**\n" +" - `` - The strictness level for user deletion. See Level guide below.\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:859 +msgid "Cogs will be instructed to remove all non operational data upon a user request." +msgstr "I cog saranno istruiti a rimuovere tutti i dati non operativi su richiesta dell'utente." + +#: redbot/core/core_commands.py:867 +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 "I cogs saranno informati che un utente ha fatto una richiesta di cancellazione dei dati, e i dettagli di cosa cancellare saranno lasciati alla discrezione dell'autore del cog." + +#: redbot/core/core_commands.py:878 +#, docstring +msgid "\n" +" Handle a deletion request from Discord.\n\n" +" This will cause the bot to get rid of or disassociate all data from the specified user ID.\n" +" You should not use this unless Discord has specifically requested this with regard to a deleted user.\n" +" This will remove the user from various anti-abuse measures.\n" +" If you are processing a manual request from a user, you may want `[p]mydata ownermanagement deleteforuser` instead.\n\n" +" **Arguments:**\n" +" - `` - The id of the user whose data would be deleted.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:892 +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\n" +"If you are sure this is what you intend to do please respond with the following:" +msgstr "Gestisci una richiesta di cancellazione da Discord. Questo farà sì che il bot elimini o disassegni tutti i dati dall'ID utente specificato. Non dovresti usarlo a meno che Discord non lo abbia espressamente richiesto per un utente eliminato. Questo rimuoverà l'utente da varie misure anti-abuso. Se stai elaborando una richiesta manuale da parte di un utente, potresti volere `{prefix} mydata ownermanagement deleteforuser` invece. **Argomenti:** - `` - L'id dell'utente i cui dati sarebbero stati eliminati.:" + +#: redbot/core/core_commands.py:910 redbot/core/core_commands.py:1067 +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}\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "Ho cercato di eliminare tutti i dati non operativi su di te (che so come eliminare), tuttavia i seguenti moduli sono errati: {modules}. Inoltre, i seguenti cogs sono errati: {cogs}.\n" +"Si prega di contattare il proprietario di questo bot per affrontare questo problema.\n" +"Nota: Al di fuori di questi fallimenti, i dati avrebbero dovuto essere eliminati." + +#: redbot/core/core_commands.py:925 redbot/core/core_commands.py:1082 +msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "Ho cercato di eliminare tutti i dati non operativi su di te (che so come eliminare), tuttavia i seguenti moduli sono errati: {cogs}.\n" +"Si prega di contattare il proprietario di questo bot per affrontare questo problema.\n" +"Nota: Al di fuori di questi fallimenti, i dati avrebbero dovuto essere eliminati." + +#: redbot/core/core_commands.py:936 redbot/core/core_commands.py:1093 +msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "Ho cercato di eliminare tutti i dati non operativi su di te (che so come eliminare), tuttavia i seguenti moduli sono errati: {modules}.\n" +"Si prega di contattare il proprietario di questo bot per affrontare questo problema.\n" +"Nota: Al di fuori di questi fallimenti, i dati avrebbero dovuto essere eliminati." + +#: redbot/core/core_commands.py:946 redbot/core/core_commands.py:1103 +msgid "I've deleted all data about that user that I know how to delete." +msgstr "Ho cancellato tutti i dati relativi a quell'utente che so come eliminare." + +#: redbot/core/core_commands.py:957 +#, docstring +msgid "Delete data [botname] has about a user for a user.\n\n" +" This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user.\n" +" Users have access to a different command for this unless they can't interact with the bot at all.\n" +" 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\n" +" **Arguments:**\n" +" - `` - The id of the user whose data would be deleted.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:968 +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\n" +"If you are sure this is what you intend to do please respond with the following:" +msgstr "Questo farà sì che il bot elimini o disassegni un sacco di dati non operativi dall'utente specificato. Gli utenti hanno accesso a un comando diverso per questo a meno che non possano interagire con il bot a tutti. Questa operazione è per lo più sicura, ma non si dovrebbe utilizzare a meno che l'elaborazione di una richiesta da parte di questo utente in quanto potrebbe influire sul loro utilizzo del bot. \n\n" +"Se sei sicuro che questo è ciò che intendi fare, rispondi come segue:" + +#: redbot/core/core_commands.py:991 +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}\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "Ho cercato di eliminare tutti i dati non operativi su di te (che so come eliminare), tuttavia i seguenti moduli sono errati: {modules}. Inoltre, i seguenti cogs sono errati: {cogs}.\n" +"Si prega di contattare il proprietario di questo bot per affrontare questo problema.\n" +"Nota: Al di fuori di questi fallimenti, i dati avrebbero dovuto essere eliminati." + +#: redbot/core/core_commands.py:1006 +msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "Ho cercato di eliminare tutti i dati non operativi su di te (che so come eliminare), tuttavia i seguenti moduli sono errati: {cogs}.\n" +"Si prega di contattare il proprietario di questo bot per affrontare questo problema.\n" +"Nota: Al di fuori di questi fallimenti, i dati avrebbero dovuto essere eliminati." + +#: redbot/core/core_commands.py:1017 +msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "Ho cercato di eliminare tutti i dati non operativi su di te (che so come eliminare), tuttavia i seguenti moduli sono errati: {modules}.\n" +"Si prega di contattare il proprietario di questo bot per affrontare questo problema.\n" +"Nota: Al di fuori di questi fallimenti, i dati avrebbero dovuto essere eliminati." + +#: redbot/core/core_commands.py:1028 +msgid "I've deleted all non-operational data about that user that I know how to delete." +msgstr "Ho cancellato tutti i dati non operativi di quell'utente che so come eliminare." + +#: redbot/core/core_commands.py:1043 +#, docstring +msgid "Delete data [botname] has about a user.\n\n" +" This will cause the bot to get rid of or disassociate a lot of data about the specified user.\n" +" This may include more than just end user data, including anti abuse records.\n\n" +" **Arguments:**\n" +" - `` - The id of the user whose data would be deleted.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1053 +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\n" +"If you are sure this is what you intend to do please respond with the following:" +msgstr "Questo causerà il bot per sbarazzarsi o dissociare un sacco di dati sull'utente specificato. Questo può includere più di semplici dati degli utenti finali, compresi i record anti abusi.\n\n" +"Se sei sicuro che questo è ciò che intendi fare, rispondi come segue:" + +#: redbot/core/core_commands.py:1114 +#, docstring +msgid "\n" +" Commands for toggling embeds on or off.\n\n" +" This setting determines whether or not to use embeds as a response to a command (for commands that support it).\n" +" The default is to use embeds.\n\n" +" The embed settings are checked until the first True/False in this order:\n\n" +" - In guild context:\n" +" 1. Channel override - `[p]embedset channel`\n" +" 2. Server command override - `[p]embedset command server`\n" +" 3. Server override - `[p]embedset server`\n" +" 4. Global command override - `[p]embedset command global`\n" +" 5. Global setting -`[p]embedset global`\n\n" +" - In DM context:\n" +" 1. User override - `[p]embedset user`\n" +" 2. Global command override - `[p]embedset command global`\n" +" 3. Global setting - `[p]embedset global`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1139 +#, docstring +msgid "\n" +" Show the current embed settings.\n\n" +" Provide a command name to check for command specific embed settings.\n\n" +" **Examples:**\n" +" - `[p]embedset showsettings` - Shows embed settings.\n" +" - `[p]embedset showsettings info` - Also shows embed settings for the 'info' command.\n" +" - `[p]embedset showsettings \"ignore list\"` - Checking subcommands requires quotes.\n\n" +" **Arguments:**\n" +" - `[command]` - Checks this command for command specific embed settings.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1155 +msgid "Embed settings:\n\n" +msgstr "Impostazioni embed:\n\n" + +#: redbot/core/core_commands.py:1157 +msgid "Global default: {value}\n" +msgstr "Default globale: {value}\n" + +#: redbot/core/core_commands.py:1162 +msgid "Global command setting for {command} command: {value}\n" +msgstr "Impostazione del comando globale per il comando {command}: {value}\n" + +#: redbot/core/core_commands.py:1168 +msgid "Guild setting: {value}\n" +msgstr "Impostazione gilda: {value}\n" + +#: redbot/core/core_commands.py:1173 +msgid "Server command setting for {command} command: {value}\n" +msgstr "Impostazione del comando globale per il comando {command}: {value}\n" + +#: redbot/core/core_commands.py:1179 +msgid "Channel setting: {value}\n" +msgstr "Impostazioni del canale: {value}\n" + +#: redbot/core/core_commands.py:1182 +msgid "User setting: {value}" +msgstr "Impostazioni utente: {value}" + +#: redbot/core/core_commands.py:1188 +#, docstring +msgid "\n" +" Toggle the global embed setting.\n\n" +" This is used as a fallback if the user or guild hasn't set a preference.\n" +" The default is to use embeds.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Example:**\n" +" - `[p]embedset global`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1202 +msgid "Embeds are now disabled by default." +msgstr "Gli embed sono ora disabilitati per impostazione predefinita." + +#: redbot/core/core_commands.py:1205 +msgid "Embeds are now enabled by default." +msgstr "Gli embed sono ora abilitati per impostazione predefinita." + +#: redbot/core/core_commands.py:1211 +#, docstring +msgid "\n" +" Set the server's embed setting.\n\n" +" If set, this is used instead of the global default to determine whether or not to use embeds.\n" +" This is used for all commands done in a server.\n\n" +" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset server False` - Disables embeds on this server.\n" +" - `[p]embedset server` - Resets value to use global default.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds on this server. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1230 redbot/core/core_commands.py:1308 +#: redbot/core/core_commands.py:1402 redbot/core/core_commands.py:1433 +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:1235 +msgid "Embeds are now enabled for this guild." +msgstr "Gli embed sono ora abilitati per questa gilda." + +#: redbot/core/core_commands.py:1237 +msgid "Embeds are now disabled for this guild." +msgstr "Gli embed sono ora disabilitati per questa gilda." + +#: redbot/core/core_commands.py:1245 +#, docstring +msgid "\n" +" Sets a command's embed setting.\n\n" +" If you're the bot owner, this will try to change the command's embed setting globally by default.\n" +" Otherwise, this will try to change embed settings on the current server.\n\n" +" If enabled is left blank, the setting will be unset.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset command info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1274 +msgid "The passed command requires Embed Links permission and therefore cannot be set to not use embeds." +msgstr "Il comando passato richiede l'autorizzazione Link Incorporati e quindi non può essere impostato per non usare gli embeds." + +#: redbot/core/core_commands.py:1285 +#, docstring +msgid "\n" +" Sets a command's embed setting globally.\n\n" +" If set, this is used instead of the global default to determine whether or not to use embeds.\n\n" +" If enabled is left blank, the setting will be unset.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset command global info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command global info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command global \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1314 redbot/core/core_commands.py:1359 +msgid "Embeds are now enabled for {command_name} command." +msgstr "Gli embed sono ora abilitati per il comando {command_name}." + +#: redbot/core/core_commands.py:1320 redbot/core/core_commands.py:1365 +msgid "Embeds are now disabled for {command_name} command." +msgstr "Gli embed sono ora disabilitati per il comando {command_name}." + +#: redbot/core/core_commands.py:1330 +#, docstring +msgid "\n" +" Sets a command's embed setting for the current server.\n\n" +" If set, this is used instead of the server default to determine whether or not to use embeds.\n\n" +" If enabled is left blank, the setting will be unset and the server default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset command server info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command server info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command server \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1353 +msgid "Embeds will now fall back to the server setting." +msgstr "Per gli embed adesso verrà utilizzata l'impostazione di default." + +#: redbot/core/core_commands.py:1381 +#, docstring +msgid "\n" +" Set's a channel's embed setting.\n\n" +" If set, this is used instead of the guild and command defaults to determine whether or not to use embeds.\n" +" This is used for all commands done in a channel.\n\n" +" If enabled is left blank, the setting will be unset and the guild default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset channel #text-channel False` - Disables embeds in the #text-channel.\n" +" - `[p]embedset channel #forum-channel disable` - Disables embeds in the #forum-channel.\n" +" - `[p]embedset channel #text-channel` - Resets value to use guild default in the #text-channel.\n\n" +" **Arguments:**\n" +" - `` - The text, voice, stage, or forum channel to set embed setting for.\n" +" - `[enabled]` - Whether to use embeds in this channel. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1407 +msgid "Embeds are now {} for this channel." +msgstr "Gli embed sono ora {} per questo canale." + +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2765 +#: redbot/core/core_commands.py:2779 redbot/core/core_commands.py:3976 +#: redbot/core/core_commands.py:3997 +msgid "enabled" +msgstr "abilitata" + +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2765 +#: redbot/core/core_commands.py:2779 redbot/core/core_commands.py:3976 +#: redbot/core/core_commands.py:3997 +msgid "disabled" +msgstr "disabilitata" + +#: redbot/core/core_commands.py:1414 +#, docstring +msgid "\n" +" Sets personal embed setting for DMs.\n\n" +" If set, this is used instead of the global default to determine whether or not to use embeds.\n" +" This is used for all commands executed in a DM with the bot.\n\n" +" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset user False` - Disables embeds in your DMs.\n" +" - `[p]embedset user` - Resets value to use global default.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds in your DMs. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1438 +msgid "Embeds are now enabled for you in DMs." +msgstr "Gli embeds sono ora abilitati per te in DMs." + +#: redbot/core/core_commands.py:1440 +msgid "Embeds are now disabled for you in DMs." +msgstr "Gli embeds sono ora disabilitati per te in DMs." + +#: redbot/core/core_commands.py:1446 +#, 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.\n\n" +" Warning: Sending the traceback publicly can accidentally reveal sensitive information about your computer or configuration.\n\n" +" **Examples:**\n" +" - `[p]traceback` - Sends the traceback to your DMs.\n" +" - `[p]traceback True` - Sends the last traceback in the current context.\n\n" +" **Arguments:**\n" +" - `[public]` - Whether to send the traceback to the current context. Leave blank to send to your DMs.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1478 +msgid "No exception has occurred yet." +msgstr "Nessuna eccezione si è ancora verificata." + +#: redbot/core/core_commands.py:1483 +#, docstring +msgid "Shows [botname]'s invite url.\n\n" +" This will always send the invite to DMs to keep it private.\n\n" +" This command is locked to the owner unless `[p]inviteset public` is set to True.\n\n" +" **Example:**\n" +" - `[p]invite`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1495 +msgid "This bot is currently **serverlocked**, meaning that it is locked to its current servers and will leave any server it joins." +msgstr "" + +#: redbot/core/core_commands.py:1512 +#, docstring +msgid "Commands to setup [botname]'s invite settings." +msgstr "Comandi per configurare le impostazioni di invito di [botname]." + +#: redbot/core/core_commands.py:1517 +#, docstring +msgid "\n" +" Toggles if `[p]invite` should be accessible for the average user.\n\n" +" The bot must be made into a `Public bot` in the developer dashboard for public invites to work.\n\n" +" **Example:**\n" +" - `[p]inviteset public yes` - Toggles the public invite setting.\n\n" +" **Arguments:**\n" +" - `[confirm]` - Required to set to public. Not required to toggle back to private.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1554 +#, 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\n" +" **Example:**\n" +" - `[p]inviteset perms 134217728` - Adds a \"Manage Nicknames\" permission requirement to the invite.\n\n" +" **Arguments:**\n" +" - `` - The permission level to require for the bot in the generated invite.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1575 +#, docstring +msgid "\n" +" Add the `applications.commands` scope to your invite URL.\n\n" +" This allows the usage of slash commands on the servers that invited your bot with that scope.\n\n" +" Note that previous servers that invited the bot without the scope cannot have slash commands, they will have to invite the bot a second time.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1586 +msgid "The `applications.commands` scope has been added to the invite URL." +msgstr "" + +#: redbot/core/core_commands.py:1590 +msgid "The `applications.commands` scope has been removed from the invite URL." +msgstr "" + +#: redbot/core/core_commands.py:1596 +#, docstring +msgid "\n" +" Leaves servers.\n\n" +" If no server IDs are passed the local server will be left instead.\n\n" +" Note: This command is interactive.\n\n" +" **Examples:**\n" +" - `[p]leave` - Leave the current server.\n" +" - `[p]leave \"Red - Discord Bot\"` - Quotes are necessary when there are spaces in the name.\n" +" - `[p]leave 133049272517001216 240154543684321280` - Leaves multiple servers, using IDs.\n\n" +" **Arguments:**\n" +" - `[servers...]` - The servers to leave. When blank, attempts to leave the current server.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1613 +msgid "You need to specify at least one server ID." +msgstr "È necessario specificare almeno un ID server." + +#: redbot/core/core_commands.py:1621 +msgid "You haven't passed any server ID. Do you want me to leave this server?" +msgstr "Non hai passato alcun ID del server. Vuoi che lasci questo server?" + +#: redbot/core/core_commands.py:1627 +msgid "Are you sure you want me to leave these servers?" +msgstr "Sei sicuro di volere che lasci questi server?" + +#: redbot/core/core_commands.py:1633 +msgid "Are you sure you want me to leave this server?" +msgstr "" + +#: redbot/core/core_commands.py:1641 +msgid "I cannot leave the server `{server_name}`: I am the owner of it." +msgstr "Non posso lasciare il server `{server_name}`: ne sono il proprietario." + +#: redbot/core/core_commands.py:1652 redbot/core/core_commands.py:4068 +#: redbot/core/core_commands.py:4086 +msgid "Response timed out." +msgstr "Risposta scaduta." + +#: redbot/core/core_commands.py:1657 +msgid "Alright. Bye :wave:" +msgstr "Bene. Ciao :wave:" + +#: redbot/core/core_commands.py:1661 +msgid "Alright. Leaving {number} servers..." +msgstr "Bene. Lasciando {number} servers..." + +#: redbot/core/core_commands.py:1664 +msgid "Alright. Leaving one server..." +msgstr "" + +#: redbot/core/core_commands.py:1670 +msgid "Alright, I'll stay then. :)" +msgstr "Bene, starò qui allora. :)" + +#: redbot/core/core_commands.py:1673 +msgid "Alright, I'm not leaving those servers." +msgstr "Va bene, non lascerò quei server." + +#: redbot/core/core_commands.py:1675 +msgid "Alright, I'm not leaving that server." +msgstr "" + +#: redbot/core/core_commands.py:1680 +#, docstring +msgid "\n" +" Lists the servers [botname] is currently in.\n\n" +" Note: This command is interactive.\n" +" " +msgstr "\n" +" Elenca i server [botname] attualmente in.\n\n" +" Nota: Questo comando è interattivo.\n" +" " + +#: redbot/core/core_commands.py:1700 +#, docstring +msgid "Loads cog packages from the local paths and installed cogs.\n\n" +" See packages available to load with `[p]cogs`.\n\n" +" Additional cogs can be added using Downloader, or from local paths using `[p]addpath`.\n\n" +" **Examples:**\n" +" - `[p]load general` - Loads the `general` cog.\n" +" - `[p]load admin mod mutes` - Loads multiple cogs.\n\n" +" **Arguments:**\n" +" - `` - The cog packages to load.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1721 +msgid "Loaded {packs}." +msgstr "Caricato {packs}." + +#: redbot/core/core_commands.py:1726 +msgid "The following package is already loaded: {pack}" +msgstr "" + +#: redbot/core/core_commands.py:1730 +msgid "The following packages are already loaded: {packs}" +msgstr "" + +#: redbot/core/core_commands.py:1737 +msgid "Failed to load the following package: {pack}.\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1742 +msgid "Failed to load the following packages: {packs}\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1750 redbot/core/core_commands.py:1898 +msgid "The following name is not a valid package name: {pack}\n" +"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +msgstr "" + +#: redbot/core/core_commands.py:1756 redbot/core/core_commands.py:1904 +msgid "The following names are not valid package names: {packs}\n" +"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +msgstr "" + +#: redbot/core/core_commands.py:1765 redbot/core/core_commands.py:1913 +msgid "The following package was not found in any cog path: {pack}." +msgstr "" + +#: redbot/core/core_commands.py:1769 redbot/core/core_commands.py:1917 +msgid "The following packages were not found in any cog path: {packs}" +msgstr "" + +#: redbot/core/core_commands.py:1777 +msgid "This package could not be loaded for the following reason:\n\n" +"{reason}" +msgstr "" + +#: redbot/core/core_commands.py:1781 +msgid "These packages could not be loaded for the following reasons:\n\n" +"{reasons}" +msgstr "" + +#: redbot/core/core_commands.py:1788 +msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" +"You should inform maintainer of the repo about this message." +msgstr "" + +#: redbot/core/core_commands.py:1794 redbot/core/core_commands.py:1942 +msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\n" +"You should inform maintainers of these repos about this message." +msgstr "" + +#: redbot/core/core_commands.py:1813 #, docstring -msgid "\n" -" Sets how user deletions are treated.\n\n" -" **Example:**\n" -" - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" +msgid "Unloads previously loaded cog packages.\n\n" +" See packages available to unload with `[p]cogs`.\n\n" +" **Examples:**\n" +" - `[p]unload general` - Unloads the `general` cog.\n" +" - `[p]unload admin mod mutes` - Unloads multiple cogs.\n\n" " **Arguments:**\n" -" - `` - The strictness level for user deletion. See Level guide below.\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" -" Imposta come vengono trattate le cancellazioni degli utenti.\n\n" -" **Esempio:**\n" -" - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" -" **Argomenti:**\n" -" - `` - Il livello di rigore per l'eliminazione dell'utente. Vedere Guida ai livelli qui sotto.\n\n" -" Livello:\n" -" - `0`: Ciò che gli utenti possono eliminare è lasciato interamente a ogni ingranaggio.\n" -" - `1`: i cog dovrebbero eliminare tutto ciò di cui il cog non ha bisogno riguardo all'utente.\n" +" - `` - The cog packages to unload.\n" " " +msgstr "" -#: redbot/core/core_commands.py:864 -msgid "Cogs will be instructed to remove all non operational data upon a user request." -msgstr "I cog saranno istruiti a rimuovere tutti i dati non operativi su richiesta dell'utente." +#: redbot/core/core_commands.py:1831 +msgid "The following package was unloaded: {pack}." +msgstr "" -#: redbot/core/core_commands.py:872 -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 "I cogs saranno informati che un utente ha fatto una richiesta di cancellazione dei dati, e i dettagli di cosa cancellare saranno lasciati alla discrezione dell'autore del cog." +#: redbot/core/core_commands.py:1835 +msgid "The following packages were unloaded: {packs}." +msgstr "" -#: redbot/core/core_commands.py:883 +#: redbot/core/core_commands.py:1842 +msgid "The following package was not loaded: {pack}." +msgstr "" + +#: redbot/core/core_commands.py:1846 +msgid "The following packages were not loaded: {packs}." +msgstr "" + +#: redbot/core/core_commands.py:1859 #, docstring -msgid "\n" -" Handle a deletion request from Discord.\n\n" -" This will cause the bot to get rid of or disassociate all data from the specified user ID.\n" -" You should not use this unless Discord has specifically requested this with regard to a deleted user.\n" -" This will remove the user from various anti-abuse measures.\n" -" If you are processing a manual request from a user, you may want `[p]mydata ownermanagement deleteforuser` instead.\n\n" +msgid "Reloads cog packages.\n\n" +" This will unload and then load the specified cogs.\n\n" +" Cogs that were not loaded will only be loaded.\n\n" +" **Examples:**\n" +" - `[p]reload general` - Unloads then loads the `general` cog.\n" +" - `[p]reload admin mod mutes` - Unloads then loads multiple cogs.\n\n" " **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" +" - `` - The cog packages to reload.\n" " " -msgstr "\n" -" Gestisci una richiesta di cancellazione da Discord.\n\n" -" Questo farà sì che il bot elimini o disassegni tutti i dati dall'ID utente specificato.\n" -" Non dovresti usarlo a meno che Discord non lo abbia espressamente richiesto per un utente eliminato.\n" -" Questo rimuoverà l'utente da varie misure anti-abuso.\n" -" Se stai elaborando una richiesta manuale da parte di un utente, potresti volere `[p]mydata ownermanagement deleteforuser` invece.\n\n" -" **Argomenti:**\n" -" - `` - L'id dell'utente i cui dati sarebbero stati eliminati.\n" +msgstr "" + +#: redbot/core/core_commands.py:1880 +msgid "Reloaded {packs}." +msgstr "" + +#: redbot/core/core_commands.py:1885 +msgid "Failed to reload the following package: {pack}.\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1890 +msgid "Failed to reload the following packages: {packs}\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1925 +msgid "This package could not be reloaded for the following reason:\n\n" +"{reason}" +msgstr "" + +#: redbot/core/core_commands.py:1929 +msgid "These packages could not be reloaded for the following reasons:\n\n" +"{reasons}" +msgstr "" + +#: redbot/core/core_commands.py:1936 +msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" +"You should inform maintainers of these repos about this message." +msgstr "" + +#: redbot/core/core_commands.py:1962 +#, docstring +msgid "Base command for managing what application commands are able to be used on [botname]." +msgstr "" + +#: redbot/core/core_commands.py:1971 +#, docstring +msgid "Marks an application command as being enabled, allowing it to be added to the bot.\n\n" +" See commands available to enable with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" +" **Arguments:**\n" +" - `` - The command name to enable. Only the top level name of a group command should be used.\n" +" - `[command_type]` - What type of application command to enable. Must be one of `slash`, `message`, or `user`. Defaults to `slash`.\n" " " +msgstr "" -#: redbot/core/core_commands.py:897 -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\n" -"If you are sure this is what you intend to do please respond with the following:" -msgstr "Gestisci una richiesta di cancellazione da Discord. Questo farà sì che il bot elimini o disassegni tutti i dati dall'ID utente specificato. Non dovresti usarlo a meno che Discord non lo abbia espressamente richiesto per un utente eliminato. Questo rimuoverà l'utente da varie misure anti-abuso. Se stai elaborando una richiesta manuale da parte di un utente, potresti volere `{prefix} mydata ownermanagement deleteforuser` invece. **Argomenti:** - `` - L'id dell'utente i cui dati sarebbero stati eliminati.:" +#: redbot/core/core_commands.py:1996 redbot/core/core_commands.py:2055 +msgid "Command type must be one of `slash`, `message`, or `user`." +msgstr "" -#: redbot/core/core_commands.py:915 redbot/core/core_commands.py:1072 -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}\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." -msgstr "Ho cercato di eliminare tutti i dati non operativi su di te (che so come eliminare), tuttavia i seguenti moduli sono errati: {modules}. Inoltre, i seguenti cogs sono errati: {cogs}.\n" -"Si prega di contattare il proprietario di questo bot per affrontare questo problema.\n" -"Nota: Al di fuori di questi fallimenti, i dati avrebbero dovuto essere eliminati." +#: redbot/core/core_commands.py:2003 +msgid "That application command is already enabled." +msgstr "" -#: redbot/core/core_commands.py:930 redbot/core/core_commands.py:1087 -msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." -msgstr "Ho cercato di eliminare tutti i dati non operativi su di te (che so come eliminare), tuttavia i seguenti moduli sono errati: {cogs}.\n" -"Si prega di contattare il proprietario di questo bot per affrontare questo problema.\n" -"Nota: Al di fuori di questi fallimenti, i dati avrebbero dovuto essere eliminati." +#: redbot/core/core_commands.py:2008 +msgid "That application command could not be found. Use `{prefix}slash list` to see all application commands. You may need to double check the command type." +msgstr "" -#: redbot/core/core_commands.py:941 redbot/core/core_commands.py:1098 -msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." -msgstr "Ho cercato di eliminare tutti i dati non operativi su di te (che so come eliminare), tuttavia i seguenti moduli sono errati: {modules}.\n" -"Si prega di contattare il proprietario di questo bot per affrontare questo problema.\n" -"Nota: Al di fuori di questi fallimenti, i dati avrebbero dovuto essere eliminati." +#: redbot/core/core_commands.py:2019 +msgid "The command limit has been reached. Disable a command first." +msgstr "" -#: redbot/core/core_commands.py:951 redbot/core/core_commands.py:1108 -msgid "I've deleted all data about that user that I know how to delete." -msgstr "Ho cancellato tutti i dati relativi a quell'utente che so come eliminare." +#: redbot/core/core_commands.py:2024 +msgid "Enabled {command_type} application command `{command_name}`" +msgstr "" -#: redbot/core/core_commands.py:962 +#: redbot/core/core_commands.py:2036 #, docstring -msgid "Delete data [botname] has about a user for a user.\n\n" -" This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user.\n" -" Users have access to a different command for this unless they can't interact with the bot at all.\n" -" 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\n" +msgid "Marks an application command as being disabled, preventing it from being added to the bot.\n\n" +" See commands available to disable with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" +" - `` - The command name to disable. Only the top level name of a group command should be used.\n" +" - `[command_type]` - What type of application command to disable. Must be one of `slash`, `message`, or `user`. Defaults to `slash`.\n" " " -msgstr "Elimina i dati che [botname] ha riguardo ad un utente.\n\n" -" Questo farà sì che il bot elimini o disassegni molti dati non operativi dall'utente specificato.\n" -" Gli utenti hanno accesso a un altro comando per questo a meno che non possano interagire con il bot affatto.\n" -" Questa è un'operazione per lo più sicura, ma non si dovrebbe utilizzare a meno che l'elaborazione di una richiesta da parte di questo utente in quanto potrebbe influire sul loro utilizzo del bot.\n\n" -" **Argomenti:**\n" -" - `` - L'id dell'utente i cui dati sarebbero stati eliminati.\n" +msgstr "" + +#: redbot/core/core_commands.py:2061 +msgid "That application command has been set as required for the cog to function by the author, and cannot be disabled. The cog must be unloaded to remove the command." +msgstr "" + +#: redbot/core/core_commands.py:2073 +msgid "That application command is already disabled or does not exist." +msgstr "" + +#: redbot/core/core_commands.py:2079 +msgid "Disabled {command_type} application command `{command_name}`" +msgstr "" + +#: redbot/core/core_commands.py:2087 +#, docstring +msgid "Marks all application commands in a cog as being enabled, allowing them to be added to the bot.\n\n" +" See a list of cogs with application commands with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" +" **Arguments:**\n" +" - `` - The cog to enable commands from. This argument is case sensitive.\n" " " +msgstr "" -#: redbot/core/core_commands.py:973 -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\n" -"If you are sure this is what you intend to do please respond with the following:" -msgstr "Questo farà sì che il bot elimini o disassegni un sacco di dati non operativi dall'utente specificato. Gli utenti hanno accesso a un comando diverso per questo a meno che non possano interagire con il bot a tutti. Questa operazione è per lo più sicura, ma non si dovrebbe utilizzare a meno che l'elaborazione di una richiesta da parte di questo utente in quanto potrebbe influire sul loro utilizzo del bot. \n\n" -"Se sei sicuro che questo è ciò che intendi fare, rispondi come segue:" +#: redbot/core/core_commands.py:2117 +msgid "Couldn't find any disabled commands from the cog `{cog_name}`. Use `{prefix}slash list` to see all cogs with application commands." +msgstr "" -#: redbot/core/core_commands.py:996 -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}\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." -msgstr "Ho cercato di eliminare tutti i dati non operativi su di te (che so come eliminare), tuttavia i seguenti moduli sono errati: {modules}. Inoltre, i seguenti cogs sono errati: {cogs}.\n" -"Si prega di contattare il proprietario di questo bot per affrontare questo problema.\n" -"Nota: Al di fuori di questi fallimenti, i dati avrebbero dovuto essere eliminati." +#: redbot/core/core_commands.py:2132 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for slash commands. Disable some commands first." +msgstr "" -#: redbot/core/core_commands.py:1011 -msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." -msgstr "Ho cercato di eliminare tutti i dati non operativi su di te (che so come eliminare), tuttavia i seguenti moduli sono errati: {cogs}.\n" -"Si prega di contattare il proprietario di questo bot per affrontare questo problema.\n" -"Nota: Al di fuori di questi fallimenti, i dati avrebbero dovuto essere eliminati." +#: redbot/core/core_commands.py:2141 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for message commands. Disable some commands first." +msgstr "" -#: redbot/core/core_commands.py:1022 -msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." -msgstr "Ho cercato di eliminare tutti i dati non operativi su di te (che so come eliminare), tuttavia i seguenti moduli sono errati: {modules}.\n" -"Si prega di contattare il proprietario di questo bot per affrontare questo problema.\n" -"Nota: Al di fuori di questi fallimenti, i dati avrebbero dovuto essere eliminati." +#: redbot/core/core_commands.py:2150 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for user commands. Disable some commands first." +msgstr "" -#: redbot/core/core_commands.py:1033 -msgid "I've deleted all non-operational data about that user that I know how to delete." -msgstr "Ho cancellato tutti i dati non operativi di quell'utente che so come eliminare." +#: redbot/core/core_commands.py:2176 +msgid "Enabled {count} commands from `{cog_name}`:\n" +"{names}" +msgstr "" -#: redbot/core/core_commands.py:1048 +#: redbot/core/core_commands.py:2183 #, docstring -msgid "Delete data [botname] has about a user.\n\n" -" This will cause the bot to get rid of or disassociate a lot of data about the specified user.\n" -" This may include more than just end user data, including anti abuse records.\n\n" +msgid "Marks all application commands in a cog as being disabled, preventing them from being added to the bot.\n\n" +" See a list of cogs with application commands with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" +" - `` - The cog to disable commands from. This argument is case sensitive.\n" " " -msgstr "Elimina i dati [botname] ha riguardo a un utente.\n\n" -" Questo farà sì che il bot elimini o disassegni molti dati sull'utente specificato.\n" -" Questo può includere più di semplici dati degli utenti finali, compresi i record antiabuso.\n\n" -" **Argomenti:**\n" -" - `` - L'id dell'utente i cui dati sarebbero stati eliminati.\n" +msgstr "" + +#: redbot/core/core_commands.py:2204 +msgid "Couldn't find any enabled commands from the `{cog_name}` cog. Use `{prefix}slash list` to see all cogs with application commands." +msgstr "" + +#: redbot/core/core_commands.py:2212 +msgid "Disabled {count} commands from `{cog_name}`:\n" +"{names}" +msgstr "" + +#: redbot/core/core_commands.py:2219 +#, docstring +msgid "List the slash commands the bot can see, and whether or not they are enabled.\n\n" +" This command shows the state that will be changed to when `[p]slash sync` is run.\n" +" Commands from the same cog are grouped, with the cog name as the header.\n\n" +" The prefix denotes the state of the command:\n" +" - Commands starting with `- ` have not yet been enabled.\n" +" - Commands starting with `+ ` have been manually enabled.\n" +" - Commands starting with `++` have been enabled by the cog author, and cannot be disabled.\n" " " +msgstr "" -#: redbot/core/core_commands.py:1058 -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\n" -"If you are sure this is what you intend to do please respond with the following:" -msgstr "Questo causerà il bot per sbarazzarsi o dissociare un sacco di dati sull'utente specificato. Questo può includere più di semplici dati degli utenti finali, compresi i record anti abusi.\n\n" -"Se sei sicuro che questo è ciò che intendi fare, rispondi come segue:" +#: redbot/core/core_commands.py:2309 +msgid "There are no application commands to list." +msgstr "" -#: redbot/core/core_commands.py:1119 +#: redbot/core/core_commands.py:2340 #, docstring -msgid "\n" -" Commands for toggling embeds on or off.\n\n" -" This setting determines whether or not to use embeds as a response to a command (for commands that support it).\n" -" The default is to use embeds.\n\n" -" The embed settings are checked until the first True/False in this order:\n" -" - In guild context:\n" -" 1. Channel override - `[p]embedset channel`\n" -" 2. Server command override - `[p]embedset command server`\n" -" 3. Server override - `[p]embedset server`\n" -" 4. Global command override - `[p]embedset command global`\n" -" 5. Global setting -`[p]embedset global`\n\n" -" - In DM context:\n" -" 1. User override - `[p]embedset user`\n" -" 2. Global command override - `[p]embedset command global`\n" -" 3. Global setting - `[p]embedset global`\n" +msgid "Syncs the slash settings to discord.\n\n" +" Settings from `[p]slash list` will be synced with discord, changing what commands appear for users.\n" +" This should be run sparingly, make all necessary changes before running this command.\n\n" +" **Arguments:**\n" +" - `[guild]` - If provided, syncs commands for that guild. Otherwise, syncs global commands.\n" " " -msgstr "\n" -" Comandi per attivare o disattivare gli embed.\n\n" -" Questa impostazione determina se usare o meno gli embeds come risposta a un comando (per i comandi che lo supportano).\n" -" Il valore predefinito è quello di utilizzare gli embeds.\n\n" -" Le impostazioni di embed sono controllate fino al primo True/False in questo ordine:\n" -" - Nel contesto della gilda:\n" -" 1. Sovrascrivi canale - `[p]embedset channel`\n" -" 2. Sovrascrivi i comandi del server - `[p]embedset command server`\n" -" 3. Override del server - `[p]embedset server`\n" -" 4. Override del comando globale - `[p]embedset command global`\n" -" 5. Global setting -`[p]embedset global`\n\n" -" - In DM context:\n" -" 1. Override utente - `[p]embedset user`\n" -" 2. Override globale dei comandi - `[p]embedset command global`\n" -" 3. Global setting - `[p]embedset global`\n" +msgstr "" + +#: redbot/core/core_commands.py:2360 +msgid "I need the `applications.commands` scope in this server to be able to do that. You can tell the bot to add that scope to invite links using `{prefix}inviteset commandscope`, and can then run `{prefix}invite` to get an invite that will give the bot the scope. You do not need to kick the bot to enable the scope, just use that invite to re-auth the bot with the scope enabled." +msgstr "" + +#: redbot/core/core_commands.py:2371 +msgid "Synced {count} commands." +msgstr "" + +#: redbot/core/core_commands.py:2379 +msgid "You seem to be attempting to sync after recently syncing. Discord does not like it when bots sync more often than necessary, so this command has a cooldown. You should enable/disable all commands you want to change first, and run this command one time only after all changes have been made. " +msgstr "" + +#: redbot/core/core_commands.py:2390 +#, docstring +msgid "Shuts down the bot.\n\n" +" Allows [botname] to shut down gracefully.\n\n" +" This is the recommended method for shutting down the bot.\n\n" +" **Examples:**\n" +" - `[p]shutdown`\n" +" - `[p]shutdown True` - Shutdowns silently.\n\n" +" **Arguments:**\n" +" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" " " +msgstr "" + +#: redbot/core/core_commands.py:2407 +msgid "Shutting down... " +msgstr "Arresto in corso... " -#: redbot/core/core_commands.py:1141 +#: redbot/core/core_commands.py:2413 #, docstring -msgid "\n" -" Show the current embed settings.\n\n" -" Provide a command name to check for command specific embed settings.\n\n" +msgid "Attempts to restart [botname].\n\n" +" Makes [botname] quit with exit code 26.\n" +" The restart is not guaranteed: it must be dealt with by the process manager in use.\n\n" " **Examples:**\n" -" - `[p]embedset showsettings` - Shows embed settings.\n" -" - `[p]embedset showsettings info` - Also shows embed settings for the 'info' command.\n" -" - `[p]embedset showsettings \"ignore list\"` - Checking subcommands requires quotes.\n\n" +" - `[p]restart`\n" +" - `[p]restart True` - Restarts silently.\n\n" " **Arguments:**\n" -" - `[command_name]` - Checks this command for command specific embed settings.\n" +" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" " " -msgstr "\n" -" Mostra le impostazioni di embed correnti.\n\n" -" Fornire un nome di comando per controllare le impostazioni di incorporazione specifiche del comando.\n\n" -" **Esempi:**\n" -" - `[p]embedset showsettings` - Mostra le impostazioni incorporate.\n" -" - `[p]embedset showsettings info` - Mostra anche le impostazioni incorporate per il comando 'info'.\n" -" - `[p]embedset showsettings \"ignore list\"` - Controllare i sottocomandi richiede preventivi.\n\n" -" **Argomenti:**\n" -" - `[command_name]` - Controlla questo comando per impostazioni di inserimento specifiche del comando.\n" -" " - -#: redbot/core/core_commands.py:1158 redbot/core/core_commands.py:1314 -#: redbot/core/core_commands.py:1365 redbot/core/core_commands.py:4282 -#: redbot/core/core_commands.py:4325 redbot/core/core_commands.py:4391 -#: redbot/core/core_commands.py:4422 -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:1164 -msgid "Embed settings:\n\n" -msgstr "Impostazioni embed:\n\n" +msgstr "" + +#: redbot/core/core_commands.py:2427 +msgid "Restarting..." +msgstr "Riavvio in corso..." + +#: redbot/core/core_commands.py:2434 +#, docstring +msgid "Base command for bank settings." +msgstr "" + +#: redbot/core/core_commands.py:2438 +#, docstring +msgid "Show the current bank settings." +msgstr "" + +#: redbot/core/core_commands.py:2448 +msgid "Global" +msgstr "" + +#: redbot/core/core_commands.py:2448 +msgid "Server" +msgstr "" -#: redbot/core/core_commands.py:1166 -msgid "Global default: {value}\n" -msgstr "Default globale: {value}\n" +#: redbot/core/core_commands.py:2453 +msgid "Bank settings:\n\n" +"Bank name: {bank_name}\n" +"Bank scope: {bank_scope}\n" +"Currency: {currency_name}\n" +"Default balance: {default_balance}\n" +"Maximum allowed balance: {maximum_bal}\n" +msgstr "" -#: redbot/core/core_commands.py:1171 -msgid "Global command setting for {command} command: {value}\n" -msgstr "Impostazione del comando globale per il comando {command}: {value}\n" +#: redbot/core/core_commands.py:2469 +#, 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/core/core_commands.py:1177 -msgid "Guild setting: {value}\n" -msgstr "Impostazione gilda: {value}\n" +#: redbot/core/core_commands.py:2476 +msgid "per-server" +msgstr "" -#: redbot/core/core_commands.py:1182 -msgid "Server command setting for {command} command: {value}\n" -msgstr "Impostazione del comando globale per il comando {command}: {value}\n" +#: redbot/core/core_commands.py:2476 +msgid "global" +msgstr "globale" -#: redbot/core/core_commands.py:1188 -msgid "Channel setting: {value}\n" -msgstr "Impostazioni del canale: {value}\n" +#: redbot/core/core_commands.py:2479 +msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" +msgstr "" -#: redbot/core/core_commands.py:1191 -msgid "User setting: {value}" -msgstr "Impostazioni utente: {value}" +#: redbot/core/core_commands.py:2486 +msgid "The bank is now {banktype}." +msgstr "" -#: redbot/core/core_commands.py:1197 +#: redbot/core/core_commands.py:2492 #, docstring -msgid "\n" -" Toggle the global embed setting.\n\n" -" This is used as a fallback if the user or guild hasn't set a preference.\n" -" The default is to use embeds.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Example:**\n" -" - `[p]embedset global`\n" -" " -msgstr "\n" -" Attiva/disattiva l'impostazione globale incorporata.\n\n" -" Questo è usato come un ripiego se l'utente o la gilda non ha impostato una preferenza.\n" -" Il valore predefinito è quello di utilizzare gli embeds.\n\n" -" Per vedere l'ordine di valutazione completo delle impostazioni incorporate, esegui `[p]help embedset`.\n\n" -" **Esempio:**\n" -" - `[p]embedset global`\n" -" " +msgid "Set the bank's name." +msgstr "" -#: redbot/core/core_commands.py:1211 -msgid "Embeds are now disabled by default." -msgstr "Gli embed sono ora disabilitati per impostazione predefinita." +#: redbot/core/core_commands.py:2494 +msgid "Bank name has been set to: {name}" +msgstr "" -#: redbot/core/core_commands.py:1214 -msgid "Embeds are now enabled by default." -msgstr "Gli embed sono ora abilitati per impostazione predefinita." +#: redbot/core/core_commands.py:2500 +#, docstring +msgid "Set the name for the bank's currency." +msgstr "" + +#: redbot/core/core_commands.py:2502 +msgid "Currency name has been set to: {name}" +msgstr "" -#: redbot/core/core_commands.py:1220 +#: redbot/core/core_commands.py:2508 #, docstring -msgid "\n" -" Set the server's embed setting.\n\n" -" If set, this is used instead of the global default to determine whether or not to use embeds.\n" -" This is used for all commands done in a server.\n\n" -" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset server False` - Disables embeds on this server.\n" -" - `[p]embedset server` - Resets value to use global default.\n\n" -" **Arguments:**\n" -" - `[enabled]` - Whether to use embeds on this server. Leave blank to reset to default.\n" -" " -msgstr "\n" -" Imposta l'impostazione incorporata del server.\n\n" -" Se impostato, questo viene utilizzato al posto del default globale per determinare se usare o meno gli embeds.\n" -" Questo è usato per tutti i comandi eseguiti in un server.\n\n" -" Se abilitato è lasciato vuoto, l'impostazione verrà azzerata e verrà invece utilizzato il valore predefinito globale.\n\n" -" Per vedere l'ordine di valutazione completo delle impostazioni incorporate, esegui `[p]help embedset`.\n\n" -" **Esempi:**\n" -" - `[p]embedset server False` - Disabilita embeds su questo server.\n" -" - `[p]embedset server` - Ripristina il valore per usare il default globale.\n\n" -" **Argomenti:**\n" -" - `[enabled]` - Indica se usare embeds su questo server. Lascia vuoto per reimpostare il valore predefinito.\n" -" " - -#: redbot/core/core_commands.py:1239 redbot/core/core_commands.py:1323 -#: redbot/core/core_commands.py:1414 redbot/core/core_commands.py:1445 -msgid "Embeds will now fall back to the global setting." -msgstr "Per gli embed adesso verrà utilizzata l'impostazione di default." +msgid "Set the maximum balance a user can get." +msgstr "" -#: redbot/core/core_commands.py:1244 -msgid "Embeds are now enabled for this guild." -msgstr "Gli embed sono ora abilitati per questa gilda." +#: redbot/core/core_commands.py:2514 +msgid "Amount must be greater than zero and less than {max}." +msgstr "" -#: redbot/core/core_commands.py:1246 -msgid "Embeds are now disabled for this guild." -msgstr "Gli embed sono ora disabilitati per questa gilda." +#: redbot/core/core_commands.py:2519 +msgid "Maximum balance has been set to: {amount}" +msgstr "" -#: redbot/core/core_commands.py:1254 +#: redbot/core/core_commands.py:2526 #, docstring -msgid "\n" -" Sets a command's embed setting.\n\n" -" If you're the bot owner, this will try to change the command's embed setting globally by default.\n" -" Otherwise, this will try to change embed settings on the current server.\n\n" -" If enabled is left blank, the setting will be unset.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset command info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command \"ignore list\" True` - Quotes are needed for subcommands.\n\n" -" **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +msgid "Set the initial balance for new bank accounts.\n\n" +" Example:\n" +" - `[p]bankset registeramount 5000`\n\n" +" **Arguments**\n\n" +" - `` The new initial balance amount. Default is 0.\n" " " -msgstr "\n" -" Imposta l'impostazione di un comando incorporato.\n\n" -" Se sei il proprietario del bot, questo cercherà di cambiare l'impostazione incorporata del comando globalmente per impostazione predefinita.\n" -" Altrimenti, questo cercherà di modificare le impostazioni di embed sul server corrente.\n\n" -" Se abilitata è lasciata vuota, l'impostazione verrà disattivata.\n\n" -" Per vedere l'ordine di valutazione completo delle impostazioni incorporate, esegui `[p]help embedset`.\n\n" -" **Esempi:**\n" -" - `[p]embedset command info` - Impostazione specifica del comando Clears per 'info'.\n" -" - `[p]embedset command info False` - Disabilita gli embeds per 'info'.\n" -" - `[p]comando embedset \"ignore list\" True` - Le citazioni sono necessarie per i sottocomandi.\n\n" -" **Argomenti:**\n" -" - `[enabled]` - Indica se usare gli embeds per questo comando. Lascia vuoto per reimpostare il valore predefinito.\n" -" " - -#: redbot/core/core_commands.py:1283 -msgid "The passed command requires Embed Links permission and therefore cannot be set to not use embeds." -msgstr "Il comando passato richiede l'autorizzazione Link Incorporati e quindi non può essere impostato per non usare gli embeds." +msgstr "" + +#: redbot/core/core_commands.py:2542 +msgid "Amount must be greater than or equal to zero and less than {maxbal}." +msgstr "" + +#: redbot/core/core_commands.py:2547 +msgid "Registering an account will now give {num} {currency}." +msgstr "" -#: redbot/core/core_commands.py:1294 +#: redbot/core/core_commands.py:2556 #, docstring -msgid "\n" -" Sets a command's embed setting globally.\n\n" -" If set, this is used instead of the global default to determine whether or not to use embeds.\n\n" -" If enabled is left blank, the setting will be unset.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset command global info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command global info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command global \"ignore list\" True` - Quotes are needed for subcommands.\n\n" -" **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +msgid "Delete all bank accounts.\n\n" +" Examples:\n" +" - `[p]bankset reset` - Did not confirm. Shows the help message.\n" +" - `[p]bankset reset yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" " " -msgstr "\n" -" Imposta l'impostazione di un comando incorporato.\n\n" -" Se sei il proprietario del bot, questo cercherà di cambiare l'impostazione incorporata del comando globalmente per impostazione predefinita.\n" -" Altrimenti, questo cercherà di modificare le impostazioni di embed sul server corrente.\n\n" -" Se abilitata è lasciata vuota, l'impostazione verrà disattivata.\n\n" -" Per vedere l'ordine di valutazione completo delle impostazioni incorporate, esegui `[p]help embedset`.\n\n" -" **Esempi:**\n" -" - `[p]embedset command info` - Impostazione specifica del comando Clears per 'info'.\n" -" - `[p]embedset command info False` - Disabilita gli embeds per 'info'.\n" -" - `[p]comando embedset \"ignore list\" True` - Le citazioni sono necessarie per i sottocomandi.\n\n" -" **Argomenti:**\n" -" - `[enabled]` - Indica se usare gli embeds per questo comando. Lascia vuoto per reimpostare il valore predefinito.\n" -" " - -#: redbot/core/core_commands.py:1329 redbot/core/core_commands.py:1380 -msgid "Embeds are now enabled for {command_name} command." -msgstr "Gli embed sono ora abilitati per il comando {command_name}." +msgstr "" -#: redbot/core/core_commands.py:1335 redbot/core/core_commands.py:1386 -msgid "Embeds are now disabled for {command_name} command." -msgstr "Gli embed sono ora disabilitati per il comando {command_name}." +#: redbot/core/core_commands.py:2568 +msgid "This will delete all bank accounts for {scope}.\n" +"If you're sure, type `{prefix}bankset reset yes`" +msgstr "" + +#: redbot/core/core_commands.py:2574 redbot/core/core_commands.py:2584 +msgid "this server" +msgstr "" + +#: redbot/core/core_commands.py:2581 +msgid "All bank accounts for {scope} have been deleted." +msgstr "" -#: redbot/core/core_commands.py:1345 +#: redbot/core/core_commands.py:2592 #, docstring -msgid "\n" -" Sets a commmand's embed setting for the current server.\n\n" -" If set, this is used instead of the server default to determine whether or not to use embeds.\n\n" -" If enabled is left blank, the setting will be unset and the server default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset command server info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command server info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command server \"ignore list\" True` - Quotes are needed for subcommands.\n\n" -" **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" -" " -msgstr "\n" -" Imposta l'impostazione di un comando incorporato.\n\n" -" Se sei il proprietario del bot, questo cercherà di cambiare l'impostazione incorporata del comando globalmente per impostazione predefinita.\n" -" Altrimenti, questo cercherà di modificare le impostazioni di embed sul server corrente.\n\n" -" Se abilitata è lasciata vuota, l'impostazione verrà disattivata.\n\n" -" Per vedere l'ordine di valutazione completo delle impostazioni incorporate, esegui `[p]help embedset`.\n\n" -" **Esempi:**\n" -" - `[p]embedset command info` - Impostazione specifica del comando Clears per 'info'.\n" -" - `[p]embedset command info False` - Disabilita gli embeds per 'info'.\n" -" - `[p]comando embedset \"ignore list\" True` - Le citazioni sono necessarie per i sottocomandi.\n\n" -" **Argomenti:**\n" -" - `[enabled]` - Indica se usare gli embeds per questo comando. Lascia vuoto per reimpostare il valore predefinito.\n" -" " - -#: redbot/core/core_commands.py:1374 -msgid "Embeds will now fall back to the server setting." -msgstr "Per gli embed adesso verrà utilizzata l'impostazione di default." +msgid "Base command for pruning bank accounts." +msgstr "" -#: redbot/core/core_commands.py:1395 +#: redbot/core/core_commands.py:2599 #, docstring -msgid "\n" -" Set's a channel's embed setting.\n\n" -" If set, this is used instead of the guild and command defaults to determine whether or not to use embeds.\n" -" This is used for all commands done in a channel.\n\n" -" If enabled is left blank, the setting will be unset and the guild default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset channel False` - Disables embeds in this channel.\n" -" - `[p]embedset channel` - Resets value to use guild default.\n\n" -" **Arguments:**\n" -" - `[enabled]` - Whether to use embeds in this channel. Leave blank to reset to default.\n" +msgid "Prune bank accounts for users no longer in the server.\n\n" +" Cannot be used with a global bank. See `[p]bankset prune global`.\n\n" +" Examples:\n" +" - `[p]bankset prune server` - Did not confirm. Shows the help message.\n" +" - `[p]bankset prune server yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" " " -msgstr "\n" -" Imposta l'impostazione incorporata del server.\n\n" -" Se impostato, questo viene utilizzato al posto del default globale per determinare se usare o meno gli embeds.\n" -" Questo è usato per tutti i comandi eseguiti in un server.\n\n" -" Se abilitato è lasciato vuoto, l'impostazione verrà azzerata e verrà invece utilizzato il valore predefinito globale.\n\n" -" Per vedere l'ordine di valutazione completo delle impostazioni incorporate, esegui `[p]help embedset`.\n\n" -" **Esempi:**\n" -" - `[p]embedset server False` - Disabilita embeds su questo server.\n" -" - `[p]embedset server` - Ripristina il valore per usare il default globale.\n\n" -" **Argomenti:**\n" -" - `[enabled]` - Indica se usare embeds su questo server. Lascia vuoto per reimpostare il valore predefinito.\n" -" " - -#: redbot/core/core_commands.py:1419 -msgid "Embeds are now {} for this channel." -msgstr "Gli embed sono ora {} per questo canale." +msgstr "" -#: redbot/core/core_commands.py:1420 redbot/core/core_commands.py:2273 -#: redbot/core/core_commands.py:2294 -msgid "enabled" -msgstr "abilitata" +#: redbot/core/core_commands.py:2613 +msgid "This command cannot be used with a global bank." +msgstr "" -#: redbot/core/core_commands.py:1420 redbot/core/core_commands.py:2273 -#: redbot/core/core_commands.py:2294 -msgid "disabled" -msgstr "disabilitata" +#: redbot/core/core_commands.py:2617 +msgid "This will delete all bank accounts for users no longer in this server.\n" +"If you're sure, type `{prefix}bankset prune local yes`" +msgstr "" + +#: redbot/core/core_commands.py:2626 +msgid "Bank accounts for users no longer in this server have been deleted." +msgstr "" -#: redbot/core/core_commands.py:1426 +#: redbot/core/core_commands.py:2632 #, docstring -msgid "\n" -" Sets personal embed setting for DMs.\n\n" -" If set, this is used instead of the global default to determine whether or not to use embeds.\n" -" This is used for all commands executed in a DM with the bot.\n\n" -" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset user False` - Disables embeds in your DMs.\n" -" - `[p]embedset user` - Resets value to use global default.\n\n" -" **Arguments:**\n" -" - `[enabled]` - Whether to use embeds in your DMs. Leave blank to reset to default.\n" +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]bankset prune server`.\n\n" +" Examples:\n" +" - `[p]bankset prune global` - Did not confirm. Shows the help message.\n" +" - `[p]bankset prune global yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" " " -msgstr "\n" -" Imposta l'impostazione incorporata del server.\n\n" -" Se impostato, questo viene utilizzato al posto del default globale per determinare se usare o meno gli embeds.\n" -" Questo è usato per tutti i comandi eseguiti in un server.\n\n" -" Se abilitato è lasciato vuoto, l'impostazione verrà azzerata e verrà invece utilizzato il valore predefinito globale.\n\n" -" Per vedere l'ordine di valutazione completo delle impostazioni incorporate, esegui `[p]help embedset`.\n\n" -" **Esempi:**\n" -" - `[p]embedset server False` - Disabilita embeds su questo server.\n" -" - `[p]embedset server` - Ripristina il valore per usare il default globale.\n\n" -" **Argomenti:**\n" -" - `[enabled]` - Indica se usare embeds su questo server. Lascia vuoto per reimpostare il valore predefinito.\n" -" " - -#: redbot/core/core_commands.py:1450 -msgid "Embeds are now enabled for you in DMs." -msgstr "Gli embeds sono ora abilitati per te in DMs." +msgstr "" -#: redbot/core/core_commands.py:1452 -msgid "Embeds are now disabled for you in DMs." -msgstr "Gli embeds sono ora disabilitati per te in DMs." +#: redbot/core/core_commands.py:2646 +msgid "This command cannot be used with a local bank." +msgstr "" -#: redbot/core/core_commands.py:1458 -#, 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.\n\n" -" Warning: Sending the traceback publicly can accidentally reveal sensitive information about your computer or configuration.\n\n" -" **Examples:**\n" -" - `[p]traceback` - Sends the traceback to your DMs.\n" -" - `[p]traceback True` - Sends the last traceback in the current context.\n\n" -" **Arguments:**\n" -" - `[public]` - Whether to send the traceback to the current context. Leave blank to send to your DMs.\n" -" " -msgstr "Invia al proprietario l'ultima eccezione di comando che si è verificata.\n\n" -" Se pubblico (si è specificato), verrà inviato invece alla chat.\n\n" -" Attenzione: inviare il traceback pubblicamente può rivelare accidentalmente informazioni sensibili sul computer o sulla configurazione.\n\n" -" **Esempi:**\n" -" - `[p]traceback` - Invia il traceback ai tuoi DMs.\n" -" - `[p]traceback True` - Invia l'ultima traceback nel contesto attuale.\n\n" -" **Argomenti:**\n" -" - `[public]` - Indica se inviare il traceback al contesto attuale. Lascia vuoto per inviare ai tuoi DM.\n" -" " +#: redbot/core/core_commands.py:2650 +msgid "This will delete all bank accounts for users who no longer share a server with the bot.\n" +"If you're sure, type `{prefix}bankset prune global yes`" +msgstr "" -#: redbot/core/core_commands.py:1487 -msgid "No exception has occurred yet." -msgstr "Nessuna eccezione si è ancora verificata." +#: redbot/core/core_commands.py:2659 +msgid "Bank accounts for users who no longer share a server with the bot have been pruned." +msgstr "" -#: redbot/core/core_commands.py:1492 +#: redbot/core/core_commands.py:2672 #, docstring -msgid "Shows [botname]'s invite url.\n\n" -" This will always send the invite to DMs to keep it private.\n\n" -" This command is locked to the owner unless `[p]inviteset public` is set to True.\n\n" -" **Example:**\n" -" - `[p]invite`\n" -" " -msgstr "Mostra l'url di invito di [botname].\n\n" -" Questo invierà sempre l'invito ai DM per mantenerlo privato.\n\n" -" Questo comando è bloccato al proprietario a meno che `[p]inviteset public` non sia impostato su True.\n\n" -" **Esempio:**\n" -" - `[p]invito`\n" +msgid "Delete the bank account of a specified user.\n\n" +" Examples:\n" +" - `[p]bankset prune user @Twentysix` - Did not confirm. Shows the help message.\n" +" - `[p]bankset 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/core/core_commands.py:1512 -#, docstring -msgid "Commands to setup [botname]'s invite settings." -msgstr "Comandi per configurare le impostazioni di invito di [botname]." +#: redbot/core/core_commands.py:2692 +msgid "This will delete {name}'s bank account.\n" +"If you're sure, type `{prefix}bankset prune user {id} yes`" +msgstr "" -#: redbot/core/core_commands.py:1517 +#: redbot/core/core_commands.py:2700 +msgid "The bank account for {name} has been pruned." +msgstr "" + +#: redbot/core/core_commands.py:2705 #, docstring -msgid "\n" -" Toggles if `[p]invite` should be accessible for the average user.\n\n" -" The bot must be made into a `Public bot` in the developer dashboard for public invites to work.\n\n" -" **Example:**\n" -" - `[p]inviteset public yes` - Toggles the public invite setting.\n\n" -" **Arguments:**\n" -" - `[confirm]` - Required to set to public. Not required to toggle back to private.\n" -" " -msgstr "\n" -" Attiva/disattiva se `[p]invite` dovrebbe essere accessibile per l'utente medio.\n\n" -" Il bot deve essere trasformato in un `bot pubblico` nel cruscotto dello sviluppatore per gli inviti pubblici a lavorare.\n\n" -" **Esempio:**\n" -" - `[p]inviteset public sì` - Commuta l'impostazione dell'invito pubblico.\n\n" -" **Argomenti:**\n" -" - `[confirm]` - Richiesto per essere pubblicato. Non è necessario passare al privato.\n" -" " +msgid "Manage modlog settings." +msgstr "" -#: redbot/core/core_commands.py:1554 +#: redbot/core/core_commands.py:2711 #, 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\n" -" **Example:**\n" -" - `[p]inviteset perms 134217728` - Adds a \"Manage Nicknames\" permission requirement to the invite.\n\n" -" **Arguments:**\n" -" - `` - The permission level to require for the bot in the generated invite.\n" -" " -msgstr "\n" -" Rendi il bot creare il proprio ruolo con i permessi al momento dell'adesione.\n\n" -" Il bot creerà il proprio ruolo con i permessi desiderati quando entrerà in un nuovo server. Questo è un ruolo speciale che non può essere eliminato o rimosso dal bot.\n\n" -" Per questo, è necessario fornire un livello di autorizzazioni valido.\n" -" Puoi generarne uno qui: https://discordapi.com/permissions. tml\n\n" -" Si prega di notare che potrebbe essere necessario due fattori di autenticazione per alcuni permessi.\n\n" -" **Esempio:**\n" -" - `[p]inviteset perms 134217728` - Aggiunge un requisito di autorizzazione \"Gestisci Nicknames\" all'invito.\n\n" -" **Argomenti:**\n" -" - `` - Il livello di autorizzazione da richiedere per il bot nell'invito generato.\n" -" " +msgid "Command to fix misbehaving casetypes." +msgstr "" -#: redbot/core/core_commands.py:1575 +#: redbot/core/core_commands.py:2722 #, docstring -msgid "\n" -" Add the `applications.commands` scope to your invite URL.\n\n" -" This allows the usage of slash commands on the servers that invited your bot with that scope.\n\n" -" Note that previous servers that invited the bot without the scope cannot have slash commands, they will have to invite the bot a second time.\n" +msgid "Set a channel as the modlog.\n\n" +" Omit `[channel]` to disable the modlog.\n" " " msgstr "" -#: redbot/core/core_commands.py:1586 -msgid "The `applications.commands` scope has been added to the invite URL." +#: redbot/core/core_commands.py:2731 +msgid "Mod events will be sent to {channel}." msgstr "" -#: redbot/core/core_commands.py:1590 -msgid "The `applications.commands` scope has been removed from the invite URL." +#: redbot/core/core_commands.py:2735 +msgid "I do not have permissions to send messages in {channel}!" msgstr "" -#: redbot/core/core_commands.py:1596 +#: redbot/core/core_commands.py:2743 +msgid "Mod log is already disabled." +msgstr "" + +#: redbot/core/core_commands.py:2746 +msgid "Mod log deactivated." +msgstr "" + +#: redbot/core/core_commands.py:2751 #, docstring msgid "\n" -" Leaves servers.\n\n" -" If no server IDs are passed the local server will be left instead.\n\n" -" Note: This command is interactive.\n\n" -" **Examples:**\n" -" - `[p]leave` - Leave the current server.\n" -" - `[p]leave \"Red - Discord Bot\"` - Quotes are necessary when there are spaces in the name.\n" -" - `[p]leave 133049272517001216 240154543684321280` - Leaves multiple servers, using IDs.\n\n" -" **Arguments:**\n" -" - `[servers...]` - The servers to leave. When blank, attempts to leave the current server.\n" -" " -msgstr "\n" -" Lascia i server.\n\n" -" Se non vengono passati gli ID del server, verrà lasciato il server locale.\n\n" -" Nota: Questo comando è interattivo.\n\n" -" **Esempi:**\n" -" - `[p]leave` - Lascia il server corrente.\n" -" - `[p]lasciare \"Red - Discord Bot\"` - Le citazioni sono necessarie quando ci sono spazi nel nome.\n" -" - `[p]lascia 133049272517001216 240154543684321280` - Lascia più server, usando ID.\n\n" -" **Argomenti:**\n" -" - `[servers...]` - I server da lasciare. Quando vuoto, tenta di lasciare il server corrente.\n" +" Enable or disable case creation for a mod action.\n\n" +" An action can be enabling or disabling specific cases. (Ban, kick, mute, etc.)\n\n" +" Example: `[p]modlogset cases kick enabled`\n" " " +msgstr "" -#: redbot/core/core_commands.py:1613 -msgid "You need to specify at least one server ID." -msgstr "È necessario specificare almeno un ID server." - -#: redbot/core/core_commands.py:1620 -msgid "You haven't passed any server ID. Do you want me to leave this server?" -msgstr "Non hai passato alcun ID del server. Vuoi che lasci questo server?" +#: redbot/core/core_commands.py:2768 +msgid "Current settings:\n" +msgstr "" -#: redbot/core/core_commands.py:1625 -msgid "Are you sure you want me to leave these servers?" -msgstr "Sei sicuro di volere che lasci questi server?" +#: redbot/core/core_commands.py:2773 +msgid "That action is not registered." +msgstr "" -#: redbot/core/core_commands.py:1633 -msgid "I cannot leave the server `{server_name}`: I am the owner of it." -msgstr "Non posso lasciare il server `{server_name}`: ne sono il proprietario." +#: redbot/core/core_commands.py:2778 +msgid "Case creation for {action_name} actions is now {enabled}." +msgstr "" -#: redbot/core/core_commands.py:1644 redbot/core/core_commands.py:2711 -msgid "Response timed out." -msgstr "Risposta scaduta." +#: redbot/core/core_commands.py:2786 +#, docstring +msgid "Reset all modlog cases in this server." +msgstr "" -#: redbot/core/core_commands.py:1649 -msgid "Alright. Bye :wave:" -msgstr "Bene. Ciao :wave:" +#: redbot/core/core_commands.py:2789 +msgid "Are you sure you would like to reset all modlog cases in this server?" +msgstr "" -#: redbot/core/core_commands.py:1652 -msgid "Alright. Leaving {number} servers..." -msgstr "Bene. Lasciando {number} servers..." +#: redbot/core/core_commands.py:2796 +msgid "You took too long to respond." +msgstr "" -#: redbot/core/core_commands.py:1659 -msgid "Alright, I'll stay then. :)" -msgstr "Bene, starò qui allora. :)" +#: redbot/core/core_commands.py:2800 +msgid "Cases have been reset." +msgstr "" -#: redbot/core/core_commands.py:1661 -msgid "Alright, I'm not leaving those servers." -msgstr "Va bene, non lascerò quei server." +#: redbot/core/core_commands.py:2802 +msgid "No changes have been made." +msgstr "" -#: redbot/core/core_commands.py:1666 +#: redbot/core/core_commands.py:2806 #, docstring -msgid "\n" -" Lists the servers [botname] is currently in.\n\n" -" Note: This command is interactive.\n" -" " -msgstr "\n" -" Elenca i server [botname] attualmente in.\n\n" -" Nota: Questo comando è interattivo.\n" -" " +msgid "Commands for changing [botname]'s settings." +msgstr "" + +#: redbot/core/core_commands.py:2813 +#, docstring +msgid "Commands for changing [botname]'s metadata." +msgstr "" -#: redbot/core/core_commands.py:1684 +#: redbot/core/core_commands.py:2818 #, docstring -msgid "Loads cog packages from the local paths and installed cogs.\n\n" -" See packages available to load with `[p]cogs`.\n\n" -" Additional cogs can be added using Downloader, or from local paths using `[p]addpath`.\n\n" +msgid "\n" +" Sets the bot's description.\n\n" +" Use without a description to reset.\n" +" This is shown in a few locations, including the help menu.\n\n" +" The maximum description length is 250 characters to ensure it displays properly.\n\n" +" The default is \"Red V3\".\n\n" " **Examples:**\n" -" - `[p]load general` - Loads the `general` cog.\n" -" - `[p]load admin mod mutes` - Loads multiple cogs.\n\n" +" - `[p]set bot description` - Resets the description to the default setting.\n" +" - `[p]set bot description MyBot: A Red V3 Bot`\n\n" " **Arguments:**\n" -" - `` - The cog packages to load.\n" -" " -msgstr "Carica i pacchetti cog dai percorsi locali e gli ingranaggi installati.\n\n" -" Vedi i pacchetti disponibili per caricare con `[p]cogs`.\n\n" -" Ulteriori ingranaggi possono essere aggiunti usando Downloader o da percorsi locali usando `[p]addpath`.\n\n" -" **Esempi:**\n" -" - `[p]load general` - Carica l'ingranaggio `general`.\n" -" - `[p]load admin mod mutes` - Loads multiple cogs.\n\n" -" **Argomenti:**\n" -" - `` - I pacchetti cog da caricare.\n" +" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" " " +msgstr "" -#: redbot/core/core_commands.py:1713 -msgid "Loaded {packs}." -msgstr "Caricato {packs}." - -#: redbot/core/core_commands.py:1718 -msgid "The following package is already loaded: {pack}" +#: redbot/core/core_commands.py:2838 +msgid "Description reset." msgstr "" -#: redbot/core/core_commands.py:1722 -msgid "The following packages are already loaded: {packs}" +#: redbot/core/core_commands.py:2841 +msgid "This description is too long to properly display. Please try again with below 250 characters." msgstr "" -#: redbot/core/core_commands.py:1729 -msgid "Failed to load the following package: {pack}.\n" -"Check your console or logs for details." +#: redbot/core/core_commands.py:2854 +#, docstring +msgid "Sets [botname]'s avatar\n\n" +" Supports either an attachment or an image URL.\n\n" +" **Examples:**\n" +" - `[p]set bot avatar` - With an image attachment, this will set the avatar.\n" +" - `[p]set bot avatar` - Without an attachment, this will show the command help.\n" +" - `[p]set bot avatar https://links.flaree.xyz/k95` - Sets the avatar to the provided url.\n\n" +" **Arguments:**\n" +" - `[url]` - An image url to be used as an avatar. Leave blank when uploading an attachment.\n" +" " msgstr "" -#: redbot/core/core_commands.py:1734 -msgid "Failed to load the following packages: {packs}\n" -"Check your console or logs for details." +#: redbot/core/core_commands.py:2877 +msgid "That URL is invalid." msgstr "" -#: redbot/core/core_commands.py:1742 redbot/core/core_commands.py:1898 -msgid "The following name is not a valid package name: {pack}\n" -"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +#: redbot/core/core_commands.py:2879 +msgid "Something went wrong while trying to get the image." msgstr "" -#: redbot/core/core_commands.py:1748 redbot/core/core_commands.py:1904 -msgid "The following names are not valid package names: {packs}\n" -"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +#: redbot/core/core_commands.py:2889 +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, PNG, or GIF format." msgstr "" -#: redbot/core/core_commands.py:1757 redbot/core/core_commands.py:1913 -msgid "The following package was not found in any cog path: {pack}." +#: redbot/core/core_commands.py:2896 +msgid "JPG / PNG / GIF format only." msgstr "" -#: redbot/core/core_commands.py:1761 redbot/core/core_commands.py:1917 -msgid "The following packages were not found in any cog path: {packs}" +#: redbot/core/core_commands.py:2898 redbot/core/core_commands.py:2967 +#: redbot/core/core_commands.py:2991 redbot/core/core_commands.py:3073 +msgid "Done." +msgstr "Fatto." + +#: redbot/core/core_commands.py:2903 +#, docstring +msgid "\n" +" Removes [botname]'s avatar.\n\n" +" **Example:**\n" +" - `[p]set bot avatar remove`\n" +" " msgstr "" -#: redbot/core/core_commands.py:1769 -msgid "This package could not be loaded for the following reason:\n\n" -"{reason}" +#: redbot/core/core_commands.py:2911 +msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:1773 -msgid "These packages could not be loaded for the following reasons:\n\n" -"{reasons}" +#: redbot/core/core_commands.py:2916 +#, docstring +msgid "Sets [botname]'s username.\n\n" +" Maximum length for a username is 32 characters.\n\n" +" Note: The username of a verified bot cannot be manually changed.\n" +" Please contact Discord support to change it.\n\n" +" **Example:**\n" +" - `[p]set bot username BaguetteBot`\n\n" +" **Arguments:**\n" +" - `` - The username to give the bot.\n" +" " msgstr "" -#: redbot/core/core_commands.py:1780 -msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" -"You should inform maintainer of the repo about this message." +#: redbot/core/core_commands.py:2932 +msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." msgstr "" -#: redbot/core/core_commands.py:1786 redbot/core/core_commands.py:1942 -msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\n" -"You should inform maintainers of these repos about this message." +#: redbot/core/core_commands.py:2939 +msgid "Failed to change name. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:1805 -#, docstring -msgid "Unloads previously loaded cog packages.\n\n" -" See packages available to unload with `[p]cogs`.\n\n" -" **Examples:**\n" -" - `[p]unload general` - Unloads the `general` cog.\n" -" - `[p]unload admin mod mutes` - Unloads multiple cogs.\n\n" -" **Arguments:**\n" -" - `` - The cog packages to unload.\n" -" " +#: redbot/core/core_commands.py:2945 +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:1823 -msgid "The following package was unloaded: {pack}." +#: redbot/core/core_commands.py:2955 +msgid "Failed to change the username. Discord returned the following error:\n" +"{error_message}" msgstr "" -#: redbot/core/core_commands.py:1827 -msgid "The following packages were unloaded: {packs}." +#: redbot/core/core_commands.py:2965 +msgid "Unexpected error occurred when trying to change the username." msgstr "" -#: redbot/core/core_commands.py:1834 -msgid "The following package was not loaded: {pack}." +#: redbot/core/core_commands.py:2973 +#, docstring +msgid "Sets [botname]'s nickname for the current server.\n\n" +" Maximum length for a nickname is 32 characters.\n\n" +" **Example:**\n" +" - `[p]set bot nickname 🎃 SpookyBot 🎃`\n\n" +" **Arguments:**\n" +" - `[nickname]` - The nickname to give the bot. Leave blank to clear the current nickname.\n" +" " msgstr "" -#: redbot/core/core_commands.py:1838 -msgid "The following packages were not loaded: {packs}." +#: redbot/core/core_commands.py:2985 +msgid "Failed to change nickname. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:1851 +#: redbot/core/core_commands.py:2989 +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:2996 #, docstring -msgid "Reloads cog packages.\n\n" -" This will unload and then load the specified cogs.\n\n" -" Cogs that were not loaded will only be loaded.\n\n" +msgid "Customizes a section of `[p]info`.\n\n" +" The maximum amount of allowed characters is 1024.\n" +" Supports markdown, links and \"mentions\".\n\n" +" Link example: `[My link](https://example.com)`\n\n" " **Examples:**\n" -" - `[p]reload general` - Unloads then loads the `general` cog.\n" -" - `[p]reload admin mod mutes` - Unloads then loads multiple cogs.\n\n" +" - `[p]set bot custominfo >>> I can use **markdown** such as quotes, ||spoilers|| and multiple lines.`\n" +" - `[p]set bot custominfo Join my [support server](discord.gg/discord)!`\n" +" - `[p]set bot custominfo` - Removes custom info text.\n\n" " **Arguments:**\n" -" - `` - The cog packages to reload.\n" +" - `[text]` - The custom info text.\n" " " msgstr "" -#: redbot/core/core_commands.py:1880 -msgid "Reloaded {packs}." +#: redbot/core/core_commands.py:3013 +msgid "The custom text has been cleared." msgstr "" -#: redbot/core/core_commands.py:1885 -msgid "Failed to reload the following package: {pack}.\n" -"Check your console or logs for details." +#: redbot/core/core_commands.py:3017 +msgid "The custom text has been set." msgstr "" -#: redbot/core/core_commands.py:1890 -msgid "Failed to reload the following packages: {packs}\n" -"Check your console or logs for details." +#: redbot/core/core_commands.py:3020 +msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:1925 -msgid "This package could not be reloaded for the following reason:\n\n" -"{reason}" +#: redbot/core/core_commands.py:3029 +#, docstring +msgid "Commands for setting [botname]'s status." msgstr "" -#: redbot/core/core_commands.py:1929 -msgid "These packages could not be reloaded for the following reasons:\n\n" -"{reasons}" +#: redbot/core/core_commands.py:3043 +#, docstring +msgid "Sets [botname]'s streaming status to a twitch stream.\n\n" +" This will appear as `Streaming ` or `LIVE ON TWITCH` depending on the context.\n" +" It will also include a `Watch` button with a twitch.tv url for the provided streamer.\n\n" +" Maximum length for a stream title is 128 characters.\n\n" +" Leaving both streamer and stream_title empty will clear it.\n\n" +" **Examples:**\n" +" - `[p]set status stream` - Clears the activity status.\n" +" - `[p]set status stream 26 Twentysix is streaming` - Sets the stream to `https://www.twitch.tv/26`.\n" +" - `[p]set status stream https://twitch.tv/26 Twentysix is streaming` - Sets the URL manually.\n\n" +" **Arguments:**\n" +" - `` - The twitch streamer to provide a link to. This can be their twitch name or the entire URL.\n" +" - `` - The text to follow `Streaming` in the status." msgstr "" -#: redbot/core/core_commands.py:1936 -msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" -"You should inform maintainers of these repos about this message." +#: redbot/core/core_commands.py:3081 +#, docstring +msgid "Sets [botname]'s playing status.\n\n" +" This will appear as `Playing ` or `PLAYING A GAME: ` depending on the context.\n\n" +" Maximum length for a playing status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status playing` - Clears the activity status.\n" +" - `[p]set status playing the keyboard`\n\n" +" **Arguments:**\n" +" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3102 +msgid "Status set to `Playing {game.name}`." +msgstr "" + +#: redbot/core/core_commands.py:3104 +msgid "Game cleared." msgstr "" -#: redbot/core/core_commands.py:1957 +#: redbot/core/core_commands.py:3112 #, docstring -msgid "Shuts down the bot.\n\n" -" Allows [botname] to shut down gracefully.\n\n" -" This is the recommended method for shutting down the bot.\n\n" +msgid "Sets [botname]'s listening status.\n\n" +" This will appear as `Listening to `.\n\n" +" Maximum length for a listening status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]shutdown`\n" -" - `[p]shutdown True` - Shutdowns silently.\n\n" +" - `[p]set status listening` - Clears the activity status.\n" +" - `[p]set status listening jams`\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" +" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:1974 -msgid "Shutting down... " -msgstr "Arresto in corso... " +#: redbot/core/core_commands.py:3134 +msgid "Status set to `Listening to {listening}`." +msgstr "" + +#: redbot/core/core_commands.py:3137 +msgid "Listening cleared." +msgstr "" -#: redbot/core/core_commands.py:1980 +#: redbot/core/core_commands.py:3145 #, 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 with by the process manager in use.\n\n" +msgid "Sets [botname]'s watching status.\n\n" +" This will appear as `Watching `.\n\n" +" Maximum length for a watching status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]restart`\n" -" - `[p]restart True` - Restarts silently.\n\n" +" - `[p]set status watching` - Clears the activity status.\n" +" - `[p]set status watching [p]help`\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" +" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:1994 -msgid "Restarting..." -msgstr "Riavvio in corso..." +#: redbot/core/core_commands.py:3166 +msgid "Status set to `Watching {watching}`." +msgstr "" -#: redbot/core/core_commands.py:1999 -#, docstring -msgid "Commands for changing [botname]'s settings." +#: redbot/core/core_commands.py:3168 +msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:2003 +#: redbot/core/core_commands.py:3176 #, docstring -msgid "\n" -" Show the current settings for [botname].\n" +msgid "Sets [botname]'s competing status.\n\n" +" This will appear as `Competing in `.\n\n" +" Maximum length for a competing status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status competing` - Clears the activity status.\n" +" - `[p]set status competing London 2012 Olympic Games`\n\n" +" **Arguments:**\n" +" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2021 -msgid "Admin roles: {admin}\n" -"Mod roles: {mod}\n" -"Locale: {guild_locale}\n" -"Regional format: {guild_regional_format}\n" +#: redbot/core/core_commands.py:3198 +msgid "Status set to `Competing in {competing}`." msgstr "" -#: redbot/core/core_commands.py:2042 -msgid "{bot_name} Settings:\n\n" -"Prefixes: {prefixes}\n" -"{guild_settings}Global locale: {locale}\n" -"Global regional format: {regional_format}\n" -"Default embed colour: {colour}" +#: redbot/core/core_commands.py:3201 +msgid "Competing cleared." msgstr "" -#: redbot/core/core_commands.py:2064 +#: redbot/core/core_commands.py:3209 #, 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\n" -" This is only applied to the current server and not globally.\n\n" +msgid "Sets [botname]'s custom status.\n\n" +" This will appear as ``.\n\n" +" Maximum length for a custom status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]set deletedelay` - Shows the current delete delay setting.\n" -" - `[p]set deletedelay 60` - Sets the delete delay to the max of 60 seconds.\n" -" - `[p]set deletedelay -1` - Disables deleting command messages.\n\n" +" - `[p]set status custom` - Clears the activity status.\n" +" - `[p]set status custom Running cogs...`\n\n" " **Arguments:**\n" -" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" +" - `[text]` - The custom status text. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2085 -msgid "Command deleting disabled." +#: redbot/core/core_commands.py:3230 +msgid "Custom status set to `{text}`." msgstr "" -#: redbot/core/core_commands.py:2087 -msgid "Delete delay set to {num} seconds." +#: redbot/core/core_commands.py:3232 +msgid "Custom status cleared." msgstr "" -#: redbot/core/core_commands.py:2092 -msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" +#: redbot/core/core_commands.py:3237 +msgid "Status changed to {}." +msgstr "Status cambiato a {}." + +#: redbot/core/core_commands.py:3243 +#, docstring +msgid "Set [botname]'s status to online." msgstr "" -#: redbot/core/core_commands.py:2099 -msgid "I will not delete command messages." +#: redbot/core/core_commands.py:3250 +#, docstring +msgid "Set [botname]'s status to do not disturb." msgstr "" -#: redbot/core/core_commands.py:2104 +#: redbot/core/core_commands.py:3257 #, docstring -msgid "\n" -" Sets the bot's description.\n\n" -" Use without a description to reset.\n" -" This is shown in a few locations, including the help menu.\n\n" -" The maximum description length is 250 characters to ensure it displays properly.\n\n" -" The default is \"Red V3\".\n\n" -" **Examples:**\n" -" - `[p]set description` - Resets the description to the default setting.\n" -" - `[p]set description MyBot: A Red V3 Bot`\n\n" -" **Arguments:**\n" -" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" -" " +msgid "Set [botname]'s status to idle." msgstr "" -#: redbot/core/core_commands.py:2124 -msgid "Description reset." +#: redbot/core/core_commands.py:3264 +#, docstring +msgid "Set [botname]'s status to invisible." msgstr "" -#: redbot/core/core_commands.py:2127 -msgid "This description is too long to properly display. Please try again with below 250 characters." +#: redbot/core/core_commands.py:3274 +#, docstring +msgid "Set server's admin and mod roles for [botname]." msgstr "" -#: redbot/core/core_commands.py:2141 +#: redbot/core/core_commands.py:3280 #, docstring msgid "\n" -" Adds an admin role for this guild.\n\n" +" Adds an admin role for this server.\n\n" " Admins have the same access as Mods, plus additional admin level commands like:\n" " - `[p]set serverprefix`\n" " - `[p]addrole`\n" " - `[p]ban`\n" " - `[p]ignore guild`\n\n" " And more.\n\n" -" **Examples:**\n" -" - `[p]set addadminrole @Admins`\n" -" - `[p]set addadminrole Super Admins`\n\n" +" **Examples:**\n" +" - `[p]set roles addadminrole @Admins`\n" +" - `[p]set roles addadminrole Super Admins`\n\n" " **Arguments:**\n" -" - `` - The role to add as an admin.\n" +" - `` - The role to add as an admin.\n" " " msgstr "" -#: redbot/core/core_commands.py:2161 +#: redbot/core/core_commands.py:3300 msgid "This role is already an admin role." msgstr "" -#: redbot/core/core_commands.py:2163 +#: redbot/core/core_commands.py:3302 msgid "That role is now considered an admin role." msgstr "" -#: redbot/core/core_commands.py:2169 +#: redbot/core/core_commands.py:3308 #, docstring msgid "\n" -" Adds a moderator role for this guild.\n\n" +" Adds a moderator role for this server.\n\n" " This grants access to moderator level commands like:\n" " - `[p]mute`\n" " - `[p]cleanup`\n" " - `[p]customcommand create`\n\n" " And more.\n\n" -" **Examples:**\n" -" - `[p]set addmodrole @Mods`\n" -" - `[p]set addmodrole Loyal Helpers`\n\n" +" **Examples:**\n" +" - `[p]set roles addmodrole @Mods`\n" +" - `[p]set roles addmodrole Loyal Helpers`\n\n" " **Arguments:**\n" -" - `` - The role to add as a moderator.\n" +" - `` - The role to add as a moderator.\n" " " msgstr "" -#: redbot/core/core_commands.py:2188 +#: redbot/core/core_commands.py:3327 msgid "This role is already a mod role." msgstr "Questo ruolo è già un ruolo moderatore." -#: redbot/core/core_commands.py:2190 +#: redbot/core/core_commands.py:3329 msgid "That role is now considered a mod role." msgstr "Questo ruolo è ora considerato un ruolo di mod." -#: redbot/core/core_commands.py:2196 +#: redbot/core/core_commands.py:3337 #, docstring msgid "\n" -" Removes an admin role for this guild.\n\n" +" Removes an admin role for this server.\n\n" " **Examples:**\n" -" - `[p]set removeadminrole @Admins`\n" -" - `[p]set removeadminrole Super Admins`\n\n" +" - `[p]set roles removeadminrole @Admins`\n" +" - `[p]set roles removeadminrole Super Admins`\n\n" " **Arguments:**\n" -" - `` - The role to remove from being an admin.\n" -" " -msgstr "\n" -" Rimuove un ruolo di amministratore per questa gilda.\n\n" -" **Esempi:**\n" -" - `[p]imposta removeadminrole @Admins`\n" -" - `[p]imposta removeadminrole Super Admins`\n\n" -" **Argomenti:**\n" -" - `` - Il ruolo da rimuovere dall'essere un amministratore.\n" +" - `` - The role to remove from being an admin.\n" " " +msgstr "" -#: redbot/core/core_commands.py:2208 +#: redbot/core/core_commands.py:3349 msgid "That role was not an admin role to begin with." msgstr "Quel ruolo non era un ruolo di amministratore per cominciare." -#: redbot/core/core_commands.py:2210 +#: redbot/core/core_commands.py:3351 msgid "That role is no longer considered an admin role." msgstr "Questo ruolo non è più considerato un ruolo amministratore." -#: redbot/core/core_commands.py:2216 +#: redbot/core/core_commands.py:3359 #, docstring msgid "\n" -" Removes a mod role for this guild.\n\n" +" Removes a mod role for this server.\n\n" " **Examples:**\n" -" - `[p]set removemodrole @Mods`\n" -" - `[p]set removemodrole Loyal Helpers`\n\n" +" - `[p]set roles removemodrole @Mods`\n" +" - `[p]set roles removemodrole Loyal Helpers`\n\n" " **Arguments:**\n" -" - `` - The role to remove from being a moderator.\n" -" " -msgstr "\n" -" Rimuove un ruolo di amministratore per questa gilda.\n\n" -" **Esempi:**\n" -" - `[p]imposta removeadminrole @Admins`\n" -" - `[p]imposta removeadminrole Super Admins`\n\n" -" **Argomenti:**\n" -" - `` - Il ruolo da rimuovere dall'essere un amministratore.\n" +" - `` - The role to remove from being a moderator.\n" " " +msgstr "" -#: redbot/core/core_commands.py:2228 +#: redbot/core/core_commands.py:3371 msgid "That role was not a mod role to begin with." msgstr "Quel ruolo non era un ruolo mod per cominciare." -#: redbot/core/core_commands.py:2230 +#: redbot/core/core_commands.py:3373 msgid "That role is no longer considered a mod role." msgstr "Questo ruolo non è più considerato un ruolo moderatore." -#: redbot/core/core_commands.py:2236 +#: redbot/core/core_commands.py:3381 #, 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\n" -" **Example:**\n" -" - `[p]set usebotcolour`\n" +" Changes [botname]'s locale in this server.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" Use \"default\" to return to the bot's default set language.\n\n" +" If you want to change bot's global locale, see `[p]set locale global` command.\n\n" +" **Examples:**\n" +" - `[p]set locale en-US`\n" +" - `[p]set locale de-DE`\n" +" - `[p]set locale fr-FR`\n" +" - `[p]set locale pl-PL`\n" +" - `[p]set locale default` - Resets to the global default locale.\n\n" +" **Arguments:**\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" " " msgstr "" -#: redbot/core/core_commands.py:2248 -msgid "The bot {} use its configured color for embeds." -msgstr "Il bot {} utilizzerà i colori configurati per gli embed." - -#: redbot/core/core_commands.py:2249 -msgid "will not" -msgstr "non " - -#: redbot/core/core_commands.py:2249 -msgid "will" -msgstr " " - -#: redbot/core/core_commands.py:2257 +#: redbot/core/core_commands.py:3408 #, docstring msgid "\n" -" Toggle whether to enable fuzzy command search for the server.\n\n" -" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" -" Note: This can be processor intensive and may be unsuitable for larger servers.\n\n" -" Default is for fuzzy command search to be disabled.\n\n" -" **Example:**\n" -" - `[p]set serverfuzzy`\n" +" Changes [botname]'s default locale.\n\n" +" This will be used when a server has not set a locale, or in DMs.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" To reset to English, use \"en-US\".\n\n" +" **Examples:**\n" +" - `[p]set locale global en-US`\n" +" - `[p]set locale global de-DE`\n" +" - `[p]set locale global fr-FR`\n" +" - `[p]set locale global pl-PL`\n\n" +" **Arguments:**\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" " " msgstr "" -#: redbot/core/core_commands.py:2272 -msgid "Fuzzy command search has been {} for this server." -msgstr "La ricerca indistinta dei comandi è stata {} per questo server." - -#: redbot/core/core_commands.py:2280 -#, docstring -msgid "\n" -" Toggle whether to enable fuzzy command search in DMs.\n\n" -" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" -" Default is for fuzzy command search to be disabled.\n\n" -" **Example:**\n" -" - `[p]set fuzzy`\n" -" " +#: redbot/core/core_commands.py:3429 redbot/core/core_commands.py:3472 +#: redbot/core/core_commands.py:3534 redbot/core/core_commands.py:3579 +msgid "Invalid language code. Use format: `en-US`" msgstr "" -#: redbot/core/core_commands.py:2293 -msgid "Fuzzy command search has been {} in DMs." -msgstr "La ricerca indistinta dei comandi è stata {} in DM." +#: redbot/core/core_commands.py:3433 redbot/core/core_commands.py:3476 +#: redbot/core/core_commands.py:3538 redbot/core/core_commands.py:3583 +msgid "Invalid format - language code has to include country code, e.g. `en-US`" +msgstr "" + +#: redbot/core/core_commands.py:3440 +msgid "Global locale has been set." +msgstr "" -#: redbot/core/core_commands.py:2301 +#: redbot/core/core_commands.py:3446 #, 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\n" +" Changes [botname]'s locale in this server.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" Use \"default\" to return to the bot's default set language.\n\n" " **Examples:**\n" -" - `[p]set colour dark red`\n" -" - `[p]set colour blurple`\n" -" - `[p]set colour 0x5DADE2`\n" -" - `[p]set color 0x#FDFEFE`\n" -" - `[p]set color #7F8C8D`\n\n" +" - `[p]set locale server en-US`\n" +" - `[p]set locale server de-DE`\n" +" - `[p]set locale server fr-FR`\n" +" - `[p]set locale server pl-PL`\n" +" - `[p]set locale server default` - Resets to the global default locale.\n\n" " **Arguments:**\n" -" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" " " msgstr "" -#: redbot/core/core_commands.py:2321 -msgid "The color has been reset." -msgstr "Il colore è stato resettato." +#: redbot/core/core_commands.py:3467 +msgid "Locale has been set to the default." +msgstr "" -#: redbot/core/core_commands.py:2324 -msgid "The color has been set." -msgstr "Il colore è stato impostato." +#: redbot/core/core_commands.py:3482 +msgid "Locale has been set." +msgstr "Le impostazioni della lingua sono state impostate." -#: redbot/core/core_commands.py:2329 +#: redbot/core/core_commands.py:3487 #, docstring -msgid "Sets [botname]'s avatar\n\n" -" Supports either an attachment or an image URL.\n\n" +msgid "\n" +" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale in this server.\n\n" +" If you want to change bot's global regional format, see `[p]set regionalformat global` command.\n\n" " **Examples:**\n" -" - `[p]set avatar` - With an image attachment, this will set the avatar.\n" -" - `[p]set avatar` - Without an attachment, this will show the command help.\n" -" - `[p]set avatar https://links.flaree.xyz/k95` - Sets the avatar to the provided url.\n\n" +" - `[p]set regionalformat en-US`\n" +" - `[p]set region de-DE`\n" +" - `[p]set regionalformat reset` - Resets to the locale.\n\n" " **Arguments:**\n" -" - `[url]` - An image url to be used as an avatar. Leave blank when uploading an attachment.\n" +" - `[language_code]` - The region format to use for the bot in this server.\n" " " msgstr "" -#: redbot/core/core_commands.py:2352 -msgid "That URL is invalid." +#: redbot/core/core_commands.py:3511 +#, docstring +msgid "\n" +" Changes the bot's regional format. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale.\n\n" +" **Examples:**\n" +" - `[p]set regionalformat global en-US`\n" +" - `[p]set region global de-DE`\n" +" - `[p]set regionalformat global reset` - Resets to the locale.\n\n" +" **Arguments:**\n" +" - `[language_code]` - The default region format to use for the bot.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2354 -msgid "Something went wrong while trying to get the image." +#: redbot/core/core_commands.py:3528 +msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:2364 -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." +#: redbot/core/core_commands.py:3545 +msgid "Global regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:2371 -msgid "JPG / PNG format only." -msgstr "I formati file permessi sono JPG / PNG." - -#: redbot/core/core_commands.py:2373 redbot/core/core_commands.py:2600 -#: redbot/core/core_commands.py:2656 redbot/core/core_commands.py:2680 -msgid "Done." -msgstr "Fatto." - -#: redbot/core/core_commands.py:2378 +#: redbot/core/core_commands.py:3554 #, docstring msgid "\n" -" Removes [botname]'s avatar.\n\n" -" **Example:**\n" -" - `[p]set avatar remove`\n" +" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale in this server.\n\n" +" **Examples:**\n" +" - `[p]set regionalformat server en-US`\n" +" - `[p]set region local de-DE`\n" +" - `[p]set regionalformat server reset` - Resets to the locale.\n\n" +" **Arguments:**\n" +" - `[language_code]` - The region format to use for the bot in this server.\n" " " msgstr "" -#: redbot/core/core_commands.py:2386 -msgid "Avatar removed." +#: redbot/core/core_commands.py:3572 +msgid "Regional formatting will now be based on bot's locale in this server." msgstr "" -#: redbot/core/core_commands.py:2392 +#: redbot/core/core_commands.py:3590 +msgid "Regional formatting will now be based on `{language_code}` locale." +msgstr "" + +#: redbot/core/core_commands.py:3607 #, docstring -msgid "Sets [botname]'s playing status.\n\n" -" This will appear as `Playing ` or `PLAYING A GAME: ` depending on the context.\n\n" -" Maximum length for a playing status is 128 characters.\n\n" +msgid "\n" +" Commands to 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" +" If passed without the `` or `` arguments it will allow you to open a modal to set your API keys securely.\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, so this command should only be used in a private channel or in DM with the bot.\n\n" " **Examples:**\n" -" - `[p]set playing` - Clears the activity status.\n" -" - `[p]set playing the keyboard`\n\n" +" - `[p]set api`\n" +" - `[p]set api spotify`\n" +" - `[p]set api spotify redirect_uri localhost`\n" +" - `[p]set api github client_id,whoops client_secret,whoops`\n\n" " **Arguments:**\n" -" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" +" - `` - The service you're adding tokens to.\n" +" - `` - Pairs of token keys and values. The key and value should be separated by one of ` `, `,`, or `;`.\n" " " msgstr "" -#: redbot/core/core_commands.py:2408 -msgid "The maximum length of game descriptions is 128 characters." +#: redbot/core/core_commands.py:3631 +msgid "Click the button below to set your keys." msgstr "" -#: redbot/core/core_commands.py:2416 -msgid "Status set to ``Playing {game.name}``." +#: redbot/core/core_commands.py:3633 +msgid "This API keys setup message has expired." msgstr "" -#: redbot/core/core_commands.py:2418 -msgid "Game cleared." +#: redbot/core/core_commands.py:3638 +msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/core_commands.py:2424 +#: redbot/core/core_commands.py:3642 #, docstring -msgid "Sets [botname]'s listening status.\n\n" -" This will appear as `Listening to `.\n\n" -" Maximum length for a listening status is 128 characters.\n\n" -" **Examples:**\n" -" - `[p]set listening` - Clears the activity status.\n" -" - `[p]set listening jams`\n\n" -" **Arguments:**\n" -" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status." +msgid "\n" +" Show all external API services along with their keys that have been set.\n\n" +" Secrets are not shown.\n\n" +" **Example:**\n" +" - `[p]set api list`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2441 -msgid "The maximum length of listening descriptions is 128 characters." +#: redbot/core/core_commands.py:3653 +msgid "No API services have been set yet." msgstr "" -#: redbot/core/core_commands.py:2450 -msgid "Status set to ``Listening to {listening}``." +#: redbot/core/core_commands.py:3658 +msgid "Set API services:\n" msgstr "" -#: redbot/core/core_commands.py:2453 -msgid "Listening cleared." +#: redbot/core/core_commands.py:3658 +msgid "Set API service:\n" msgstr "" -#: redbot/core/core_commands.py:2459 +#: redbot/core/core_commands.py:3668 #, docstring -msgid "Sets [botname]'s watching status.\n\n" -" This will appear as `Watching `.\n\n" -" Maximum length for a watching status is 128 characters.\n\n" +msgid "\n" +" Remove the given services with all their keys and tokens.\n\n" " **Examples:**\n" -" - `[p]set watching` - Clears the activity status.\n" -" - `[p]set watching [p]help`\n\n" +" - `[p]set api remove spotify`\n" +" - `[p]set api remove github youtube`\n\n" " **Arguments:**\n" -" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status." +" - `` - The services to remove." msgstr "" -#: redbot/core/core_commands.py:2475 -msgid "The maximum length of watching descriptions is 128 characters." +#: redbot/core/core_commands.py:3683 +msgid "Services deleted successfully:\n" +"{services_list}" msgstr "" -#: redbot/core/core_commands.py:2482 -msgid "Status set to ``Watching {watching}``." +#: redbot/core/core_commands.py:3687 +msgid "Service deleted successfully: {service_name}" msgstr "" -#: redbot/core/core_commands.py:2484 -msgid "Watching cleared." +#: redbot/core/core_commands.py:3692 +msgid "None of the services you provided had any keys set." msgstr "" -#: redbot/core/core_commands.py:2490 +#: redbot/core/core_commands.py:3700 #, docstring -msgid "Sets [botname]'s competing status.\n\n" -" This will appear as `Competing in `.\n\n" -" Maximum length for a competing status is 128 characters.\n\n" -" **Examples:**\n" -" - `[p]set competing` - Clears the activity status.\n" -" - `[p]set competing London 2012 Olympic Games`\n\n" -" **Arguments:**\n" -" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status." -msgstr "" - -#: redbot/core/core_commands.py:2507 -msgid "The maximum length of competing descriptions is 128 characters." +msgid "\n" +" Commands for configuring owner notifications.\n\n" +" Owner notifications include usage of `[p]contact` and available Red updates.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2516 -msgid "Status set to ``Competing in {competing}``." +#: redbot/core/core_commands.py:3709 +#, docstring +msgid "\n" +" Opt-in on receiving owner notifications.\n\n" +" This is the default state.\n\n" +" Note: This will only resume sending owner notifications to your DMs.\n" +" Additional owners and destinations will not be affected.\n\n" +" **Example:**\n" +" - `[p]set ownernotifications optin`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2519 -msgid "Competing cleared." +#: redbot/core/core_commands.py:3728 +#, docstring +msgid "\n" +" Opt-out of receiving owner notifications.\n\n" +" Note: This will only stop sending owner notifications to your DMs.\n" +" Additional owners and destinations will still receive notifications.\n\n" +" **Example:**\n" +" - `[p]set ownernotifications optout`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2525 +#: redbot/core/core_commands.py:3750 #, docstring -msgid "Sets [botname]'s status.\n\n" -" Available statuses:\n" -" - `online`\n" -" - `idle`\n" -" - `dnd`\n" -" - `invisible`\n\n" +msgid "\n" +" Adds a destination text channel to receive owner notifications.\n\n" " **Examples:**\n" -" - `[p]set status online` - Clears the status.\n" -" - `[p]set status invisible`\n\n" +" - `[p]set ownernotifications adddestination #owner-notifications`\n" +" - `[p]set ownernotifications adddestination 168091848718417920` - Accepts channel IDs.\n\n" " **Arguments:**\n" -" - `` - One of the available statuses.\n" +" - `` - The channel to send owner notifications to.\n" " " msgstr "" -#: redbot/core/core_commands.py:2555 -msgid "Status changed to {}." -msgstr "Status cambiato a {}." - -#: redbot/core/core_commands.py:2563 +#: redbot/core/core_commands.py:3775 #, docstring -msgid "Sets [botname]'s streaming status to a twitch stream.\n\n" -" This will appear as `Streaming ` or `LIVE ON TWITCH` depending on the context.\n" -" It will also include a `Watch` button with a twitch.tv url for the provided streamer.\n\n" -" Maximum length for a stream title is 128 characters.\n\n" -" Leaving both streamer and stream_title empty will clear it.\n\n" +msgid "\n" +" Removes a destination text channel from receiving owner notifications.\n\n" " **Examples:**\n" -" - `[p]set stream` - Clears the activity status.\n" -" - `[p]set stream 26 Twentysix is streaming` - Sets the stream to `https://www.twitch.tv/26`.\n" -" - `[p]set stream https://twitch.tv/26 Twentysix is streaming` - Sets the URL manually.\n\n" +" - `[p]set ownernotifications removedestination #owner-notifications`\n" +" - `[p]set ownernotifications deletedestination 168091848718417920` - Accepts channel IDs.\n\n" " **Arguments:**\n" -" - `` - The twitch streamer to provide a link to. This can be their twitch name or the entire URL.\n" -" - `` - The text to follow `Streaming` in the status." -msgstr "" - -#: redbot/core/core_commands.py:2588 -msgid "The maximum length of the streamer url is 511 characters." -msgstr "" - -#: redbot/core/core_commands.py:2591 -msgid "The maximum length of the stream title is 128 characters." +" - `` - The channel to stop sending owner notifications to.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2605 +#: redbot/core/core_commands.py:3799 #, docstring -msgid "Sets [botname]'s username.\n\n" -" Maximum length for a username is 32 characters.\n\n" -" Note: The username of a verified bot cannot be manually changed.\n" -" Please contact Discord support to change it.\n\n" +msgid "\n" +" Lists the configured extra destinations for owner notifications.\n\n" " **Example:**\n" -" - `[p]set username BaguetteBot`\n\n" -" **Arguments:**\n" -" - `` - The username to give the bot.\n" +" - `[p]set ownernotifications listdestinations`\n" " " msgstr "" -#: redbot/core/core_commands.py:2621 -msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." -msgstr "" - -#: redbot/core/core_commands.py:2628 -msgid "Failed to change name. Must be 32 characters or fewer." +#: redbot/core/core_commands.py:3809 +msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:2634 -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}" +#: redbot/core/core_commands.py:3820 +msgid "Unknown channel with id: {id}" msgstr "" -#: redbot/core/core_commands.py:2644 -msgid "Failed to change the username. Discord returned the following error:\n" -"{error_message}" +#: redbot/core/core_commands.py:3830 +#, docstring +msgid "\n" +" Show the current settings for [botname].\n\n" +" Accepts optional server parameter to allow prefix recovery.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2654 -msgid "Unexpected error occurred when trying to change the username." +#: redbot/core/core_commands.py:3844 redbot/core/core_commands.py:3848 +msgid "Not Set." msgstr "" -#: redbot/core/core_commands.py:2662 -#, docstring -msgid "Sets [botname]'s nickname for the current server.\n\n" -" Maximum length for a nickname is 32 characters.\n\n" -" **Example:**\n" -" - `[p]set nickname 🎃 SpookyBot 🎃`\n\n" -" **Arguments:**\n" -" - `[nickname]` - The nickname to give the bot. Leave blank to clear the current nickname.\n" -" " +#: redbot/core/core_commands.py:3855 +msgid "Admin roles: {admin}\n" +"Mod roles: {mod}\n" +"Locale: {guild_locale}\n" +"Regional format: {guild_regional_format}\n" msgstr "" -#: redbot/core/core_commands.py:2674 -msgid "Failed to change nickname. Must be 32 characters or fewer." +#: redbot/core/core_commands.py:3876 +msgid "{bot_name} Settings:\n\n" +"Prefixes: {prefixes}\n" +"{guild_settings}Global locale: {locale}\n" +"Global regional format: {regional_format}\n" +"Default embed colour: {colour}" msgstr "" -#: redbot/core/core_commands.py:2678 -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:2685 +#: redbot/core/core_commands.py:3898 #, docstring -msgid "Sets [botname]'s global prefix(es).\n\n" -" Warning: This is not additive. It will replace all current prefixes.\n\n" -" See also the `--mentionable` flag to enable mentioning the bot as the prefix.\n\n" +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\n" +" This is only applied to the current server and not globally.\n\n" " **Examples:**\n" -" - `[p]set prefix !`\n" -" - `[p]set prefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" -" - `[p]set prefix \"@[botname] \"` - This uses a mention as the prefix. See also the `--mentionable` flag.\n" -" - `[p]set prefix ! ? .` - Sets multiple prefixes.\n\n" +" - `[p]set deletedelay` - Shows the current delete delay setting.\n" +" - `[p]set deletedelay 60` - Sets the delete delay to the max of 60 seconds.\n" +" - `[p]set deletedelay -1` - Disables deleting command messages.\n\n" " **Arguments:**\n" -" - `` - The prefixes the bot will respond to globally.\n" +" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:2702 -msgid "Warning: A prefix is above the recommended length (20 characters).\n" -"Do you want to continue? (y/n)" +#: redbot/core/core_commands.py:3919 +msgid "Command deleting disabled." msgstr "" -#: redbot/core/core_commands.py:2715 -msgid "Cancelled." +#: redbot/core/core_commands.py:3921 +msgid "Delete delay set to {num} seconds." msgstr "" -#: redbot/core/core_commands.py:2719 -msgid "Prefix set." -msgstr "Il prefisso è stato impostato." +#: redbot/core/core_commands.py:3926 +msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" +msgstr "" -#: redbot/core/core_commands.py:2721 -msgid "Prefixes set." +#: redbot/core/core_commands.py:3933 +msgid "I will not delete command messages." msgstr "" -#: redbot/core/core_commands.py:2727 +#: redbot/core/core_commands.py:3939 #, docstring msgid "\n" -" Sets [botname]'s server prefix(es).\n\n" -" Warning: This will override global prefixes, the bot will not respond to any global prefixes in this server.\n" -" This is not additive. It will replace all current server prefixes.\n" -" A prefix cannot have more than 20 characters.\n\n" -" **Examples:**\n" -" - `[p]set serverprefix !`\n" -" - `[p]set serverprefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" -" - `[p]set serverprefix \"@[botname] \"` - This uses a mention as the prefix.\n" -" - `[p]set serverprefix ! ? .` - Sets multiple prefixes.\n\n" -" **Arguments:**\n" -" - `[prefixes...]` - The prefixes the bot will respond to on this server. Leave blank to clear server prefixes.\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\n" +" **Example:**\n" +" - `[p]set usebotcolour`\n" " " msgstr "" -#: redbot/core/core_commands.py:2745 -msgid "Server prefixes have been reset." -msgstr "" - -#: redbot/core/core_commands.py:2748 -msgid "You cannot have a prefix longer than 20 characters." -msgstr "" +#: redbot/core/core_commands.py:3951 +msgid "The bot {} use its configured color for embeds." +msgstr "Il bot {} utilizzerà i colori configurati per gli embed." -#: redbot/core/core_commands.py:2753 -msgid "Server prefix set." -msgstr "" +#: redbot/core/core_commands.py:3952 +msgid "will not" +msgstr "non " -#: redbot/core/core_commands.py:2755 -msgid "Server prefixes set." -msgstr "" +#: redbot/core/core_commands.py:3952 +msgid "will" +msgstr " " -#: redbot/core/core_commands.py:2760 +#: redbot/core/core_commands.py:3960 #, docstring msgid "\n" -" Changes the bot's default locale.\n\n" -" This will be used when a server has not set a locale, or in DMs.\n\n" -" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" -" To reset to English, use \"en-US\".\n\n" -" **Examples:**\n" -" - `[p]set locale en-US`\n" -" - `[p]set locale de-DE`\n" -" - `[p]set locale fr-FR`\n" -" - `[p]set locale pl-PL`\n\n" -" **Arguments:**\n" -" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" Toggle whether to enable fuzzy command search for the server.\n\n" +" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" +" Note: This can be processor intensive and may be unsuitable for larger servers.\n\n" +" Default is for fuzzy command search to be disabled.\n\n" +" **Example:**\n" +" - `[p]set serverfuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:2781 redbot/core/core_commands.py:2825 -#: redbot/core/core_commands.py:2864 redbot/core/core_commands.py:2908 -msgid "Invalid language code. Use format: `en-US`" -msgstr "" +#: redbot/core/core_commands.py:3975 +msgid "Fuzzy command search has been {} for this server." +msgstr "La ricerca indistinta dei comandi è stata {} per questo server." -#: redbot/core/core_commands.py:2785 redbot/core/core_commands.py:2829 -#: redbot/core/core_commands.py:2868 redbot/core/core_commands.py:2912 -msgid "Invalid format - language code has to include country code, e.g. `en-US`" +#: redbot/core/core_commands.py:3983 +#, docstring +msgid "\n" +" Toggle whether to enable fuzzy command search in DMs.\n\n" +" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" +" Default is for fuzzy command search to be disabled.\n\n" +" **Example:**\n" +" - `[p]set fuzzy`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2792 -msgid "Global locale has been set." -msgstr "" +#: redbot/core/core_commands.py:3996 +msgid "Fuzzy command search has been {} in DMs." +msgstr "La ricerca indistinta dei comandi è stata {} in DM." -#: redbot/core/core_commands.py:2798 +#: redbot/core/core_commands.py:4004 #, docstring msgid "\n" -" Changes the bot's locale in this server.\n\n" -" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" -" Use \"default\" to return to the bot's default set language.\n" -" To reset to English, use \"en-US\".\n\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\n" " **Examples:**\n" -" - `[p]set locale en-US`\n" -" - `[p]set locale de-DE`\n" -" - `[p]set locale fr-FR`\n" -" - `[p]set locale pl-PL`\n" -" - `[p]set locale default` - Resets to the global default locale.\n\n" +" - `[p]set colour dark red`\n" +" - `[p]set colour blurple`\n" +" - `[p]set colour 0x5DADE2`\n" +" - `[p]set color 0x#FDFEFE`\n" +" - `[p]set color #7F8C8D`\n\n" " **Arguments:**\n" -" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" " " msgstr "" -#: redbot/core/core_commands.py:2820 -msgid "Locale has been set to the default." -msgstr "" +#: redbot/core/core_commands.py:4024 +msgid "The color has been reset." +msgstr "Il colore è stato resettato." -#: redbot/core/core_commands.py:2835 -msgid "Locale has been set." -msgstr "Impostazioni locali sono stata impostata." +#: redbot/core/core_commands.py:4027 +msgid "The color has been set." +msgstr "Il colore è stato impostato." -#: redbot/core/core_commands.py:2841 -#, docstring -msgid "\n" -" Changes the bot's regional format. This is used for formatting date, time and numbers.\n\n" -" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" -" Leave `language_code` empty to base regional formatting on bot's locale.\n\n" +#: redbot/core/core_commands.py:4036 +#, docstring +msgid "Sets [botname]'s global prefix(es).\n\n" +" Warning: This is not additive. It will replace all current prefixes.\n\n" +" See also the `--mentionable` flag to enable mentioning the bot as the prefix.\n\n" " **Examples:**\n" -" - `[p]set globalregionalformat en-US`\n" -" - `[p]set globalregion de-DE`\n" -" - `[p]set globalregionalformat` - Resets to the locale.\n\n" +" - `[p]set prefix !`\n" +" - `[p]set prefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" +" - `[p]set prefix \"@[botname] \"` - This uses a mention as the prefix. See also the `--mentionable` flag.\n" +" - `[p]set prefix ! ? .` - Sets multiple prefixes.\n\n" " **Arguments:**\n" -" - `[language_code]` - The default region format to use for the bot.\n" +" - `` - The prefixes the bot will respond to globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:2858 -msgid "Global regional formatting will now be based on bot's locale." +#: redbot/core/core_commands.py:4053 redbot/core/core_commands.py:4130 +msgid "Prefixes cannot start with '/', as it conflicts with Discord's slash commands." msgstr "" -#: redbot/core/core_commands.py:2875 -msgid "Global regional formatting will now be based on `{language_code}` locale." +#: redbot/core/core_commands.py:4058 +msgid "Warning: A prefix is below the recommended length (1 character).\n" +"Do you want to continue?" msgstr "" -#: redbot/core/core_commands.py:2883 -#, docstring -msgid "\n" -" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" -" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" -" Leave `language_code` empty to base regional formatting on bot's locale in this server.\n\n" -" **Examples:**\n" -" - `[p]set regionalformat en-US`\n" -" - `[p]set region de-DE`\n" -" - `[p]set regionalformat` - Resets to the locale.\n\n" -" **Arguments:**\n" -" - `[language_code]` - The region format to use for the bot in this server.\n" -" " +#: redbot/core/core_commands.py:4072 redbot/core/core_commands.py:4090 +msgid "Cancelled." msgstr "" -#: redbot/core/core_commands.py:2901 -msgid "Regional formatting will now be based on bot's locale in this server." +#: redbot/core/core_commands.py:4076 +msgid "Warning: A prefix is above the recommended length (25 characters).\n" +"Do you want to continue?" msgstr "" -#: redbot/core/core_commands.py:2919 -msgid "Regional formatting will now be based on `{language_code}` locale." +#: redbot/core/core_commands.py:4094 +msgid "Prefix set." +msgstr "Il prefisso è stato impostato." + +#: redbot/core/core_commands.py:4096 +msgid "Prefixes set." msgstr "" -#: redbot/core/core_commands.py:2927 +#: redbot/core/core_commands.py:4103 #, 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\n" -" Link example: `[My link](https://example.com)`\n\n" +msgid "\n" +" Sets [botname]'s server prefix(es).\n\n" +" Warning: This will override global prefixes, the bot will not respond to any global prefixes in this server.\n" +" This is not additive. It will replace all current server prefixes.\n" +" A prefix cannot have more than 25 characters.\n\n" " **Examples:**\n" -" - `[p]set custominfo >>> I can use **markdown** such as quotes, ||spoilers|| and multiple lines.`\n" -" - `[p]set custominfo Join my [support server](discord.gg/discord)!`\n" -" - `[p]set custominfo` - Removes custom info text.\n\n" +" - `[p]set serverprefix !`\n" +" - `[p]set serverprefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" +" - `[p]set serverprefix \"@[botname] \"` - This uses a mention as the prefix.\n" +" - `[p]set serverprefix ! ? .` - Sets multiple prefixes.\n" +" - `[p]set serverprefix \"Red - Discord Bot\" ?` - Sets the prefix for a specific server. Quotes are needed to use spaces in the server name.\n\n" " **Arguments:**\n" -" - `[text]` - The custom info text.\n" +" - `[server]` - The server to set the prefix for. Defaults to current server.\n" +" - `[prefixes...]` - The prefixes the bot will respond to on this server. Leave blank to clear server prefixes.\n" " " msgstr "" -#: redbot/core/core_commands.py:2944 -msgid "The custom text has been cleared." +#: redbot/core/core_commands.py:4126 +msgid "Server prefixes have been reset." msgstr "" -#: redbot/core/core_commands.py:2948 -msgid "The custom text has been set." +#: redbot/core/core_commands.py:4134 +msgid "You cannot have a prefix shorter than 1 character." msgstr "" -#: redbot/core/core_commands.py:2951 -msgid "Text must be fewer than 1024 characters long." +#: redbot/core/core_commands.py:4137 +msgid "You cannot have a prefix longer than 25 characters." msgstr "" -#: redbot/core/core_commands.py:2956 -#, docstring -msgid "\n" -" Commands to 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, so this command should only be used in a private channel or in DM with the bot.\n\n" -" **Examples:**\n" -" - `[p]set api Spotify redirect_uri localhost`\n" -" - `[p]set api github client_id,whoops client_secret,whoops`\n\n" -" **Arguments:**\n" -" - `` - The service you're adding tokens to.\n" -" - `` - Pairs of token keys and values. The key and value should be separated by one of ` `, `,`, or `;`.\n" -" " +#: redbot/core/core_commands.py:4142 +msgid "Server prefix set." msgstr "" -#: redbot/core/core_commands.py:2977 -msgid "`{service}` API tokens have been set." +#: redbot/core/core_commands.py:4144 +msgid "Server prefixes set." msgstr "" -#: redbot/core/core_commands.py:2981 +#: redbot/core/core_commands.py:4149 #, docstring msgid "\n" -" Show all external API services along with their keys that have been set.\n\n" -" Secrets are not shown.\n\n" -" **Example:**\n" -" - `[p]set api list``\n" +" Set a global bot variable for using buttons in menus.\n\n" +" When enabled, all usage of cores menus API will use buttons instead of reactions.\n\n" +" This defaults to False.\n" +" Using this without a setting will toggle.\n\n" +" **Examples:**\n" +" - `[p]set usebuttons True` - Enables using buttons.\n" +" - `[p]helpset usebuttons` - Toggles the value.\n\n" +" **Arguments:**\n" +" - `[use_buttons]` - Whether to use buttons. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:2992 -msgid "No API services have been set yet." -msgstr "" - -#: redbot/core/core_commands.py:2997 -msgid "Set API services:\n" +#: redbot/core/core_commands.py:4168 +msgid "I will use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:2997 -msgid "Set API service:\n" +#: redbot/core/core_commands.py:4170 +msgid "I will not use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:3007 +#: redbot/core/core_commands.py:4175 #, docstring msgid "\n" -" Remove the given services with all their keys and tokens.\n\n" +" Set the message that will be sent on uncaught bot errors.\n\n" +" To include the command name in the message, use the `{command}` placeholder.\n\n" +" If you omit the `msg` argument, the message will be reset to the default one.\n\n" " **Examples:**\n" -" - `[p]set api remove Spotify`\n" -" - `[p]set api remove github audiodb`\n\n" +" - `[p]set errormsg` - Resets the error message back to the default: \"Error in command '{command}'.\". If the command invoker is one of the bot owners, the message will also include \"Check your console or logs for details.\".\n" +" - `[p]set errormsg Oops, the command {command} has failed! Please try again later.` - Sets the error message to a custom one.\n\n" " **Arguments:**\n" -" - `` - The services to remove." +" - `[msg]` - The custom error message. Must be less than 1000 characters. Omit to reset to the default one.\n" +" " msgstr "" -#: redbot/core/core_commands.py:3022 -msgid "Services deleted successfully:\n" -"{services_list}" +#: redbot/core/core_commands.py:4190 +msgid "The message must be less than 1000 characters." msgstr "" -#: redbot/core/core_commands.py:3026 -msgid "Service deleted successfully: {service_name}" +#: redbot/core/core_commands.py:4194 +msgid "Successfully updated the error message." msgstr "" -#: redbot/core/core_commands.py:3031 -msgid "None of the services you provided had any keys set." +#: redbot/core/core_commands.py:4197 +msgid "Successfully reset the error message back to the default one." msgstr "" -#: redbot/core/core_commands.py:3036 +#: redbot/core/core_commands.py:4204 #, docstring msgid "\n" " Commands to manage settings for the help command.\n\n" @@ -2124,116 +3133,132 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3045 +#: redbot/core/core_commands.py:4213 #, docstring msgid "\n" " Show the current help settings.\n\n" " Warning: These settings may not be accurate if the default formatter is not in use.\n\n" " **Example:**\n" -" - `[p]helpset showsettings``\n" +" - `[p]helpset showsettings`\n" " " msgstr "" -#: redbot/core/core_commands.py:3059 +#: redbot/core/core_commands.py:4227 msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:3069 +#: redbot/core/core_commands.py:4237 #, docstring msgid "\n" " This resets [botname]'s help formatter to the default formatter.\n\n" " **Example:**\n" -" - `[p]helpset resetformatter``\n" +" - `[p]helpset resetformatter`\n" " " msgstr "" -#: redbot/core/core_commands.py:3078 +#: redbot/core/core_commands.py:4246 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:3087 +#: redbot/core/core_commands.py:4255 #, 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\n" " **Example:**\n" -" - `[p]helpset resetsettings``\n" +" - `[p]helpset resetsettings`\n" " " msgstr "" -#: redbot/core/core_commands.py:3097 +#: redbot/core/core_commands.py:4265 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:3105 +#: redbot/core/core_commands.py:4277 #, docstring msgid "\n" " Allows the help command to be sent as a paginated menu instead of separate\n" " messages.\n\n" -" When enabled, `[p]help` will only show one page at a time and will use reactions to navigate between pages.\n\n" -" This defaults to False.\n" -" Using this without a setting will toggle.\n\n" +" When \"reactions\", \"buttons\", \"select\", or \"selectonly\" is passed,\n" +" `[p]help` will only show one page at a time\n" +" and will use the associated control scheme to navigate between pages.\n\n" " **Examples:**\n" -" - `[p]helpset usemenus True` - Enables using menus.\n" -" - `[p]helpset usemenus` - Toggles the value.\n\n" +" - `[p]helpset usemenus reactions` - Enables using reaction menus.\n" +" - `[p]helpset usemenus buttons` - Enables using button menus.\n" +" - `[p]helpset usemenus select` - Enables buttons with a select menu.\n" +" - `[p]helpset usemenus selectonly` - Enables a select menu only on help.\n" +" - `[p]helpset usemenus disable` - Disables help menus.\n\n" " **Arguments:**\n" -" - `[use_menus]` - Whether to use menus. Leave blank to toggle.\n" +" - `<\"buttons\"|\"reactions\"|\"select\"|\"selectonly\"|\"disable\">` - Whether to use `buttons`,\n" +" `reactions`, `select`, `selectonly`, or no menus.\n" " " msgstr "" -#: redbot/core/core_commands.py:3125 -msgid "Help will use menus." +#: redbot/core/core_commands.py:4297 +msgid "Help will use the select menu only." +msgstr "" + +#: redbot/core/core_commands.py:4300 +msgid "Help will use button menus and add a select menu." +msgstr "" + +#: redbot/core/core_commands.py:4303 +msgid "Help will use button menus." +msgstr "" + +#: redbot/core/core_commands.py:4306 +msgid "Help will use reaction menus." msgstr "" -#: redbot/core/core_commands.py:3127 +#: redbot/core/core_commands.py:4309 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:3131 +#: redbot/core/core_commands.py:4316 #, 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\n" " **Examples:**\n" -" - `[p]helpset showhidden True` - Enables showing hidden commands.\n" -" - `[p]helpset showhidden` - Toggles the value.\n\n" +" - `[p]helpset showhidden True` - Enables showing hidden commands.\n" +" - `[p]helpset showhidden` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[show_hidden]` - Whether to use show hidden commands in help. Leave blank to toggle.\n" +" - `[show_hidden]` - Whether to use show hidden commands in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3148 +#: redbot/core/core_commands.py:4333 msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:3150 +#: redbot/core/core_commands.py:4335 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:3154 +#: redbot/core/core_commands.py:4339 #, docstring msgid "\n" " This allows the help command to show existing commands aliases if there is any.\n\n" " This defaults to True.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset showaliases False` - Disables showing aliases on this server.\n" -" - `[p]helpset showaliases` - Toggles the value.\n\n" +" - `[p]helpset showaliases False` - Disables showing aliases on this server.\n" +" - `[p]helpset showaliases` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[show_aliases]` - Whether to include aliases in help. Leave blank to toggle.\n" +" - `[show_aliases]` - Whether to include aliases in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3171 -msgid "Help will show commands aliases." +#: redbot/core/core_commands.py:4356 +msgid "Help will now show command aliases." msgstr "" -#: redbot/core/core_commands.py:3173 -msgid "Help will not show commands aliases." +#: redbot/core/core_commands.py:4358 +msgid "Help will no longer show command aliases." msgstr "" -#: redbot/core/core_commands.py:3177 +#: redbot/core/core_commands.py:4362 #, docstring msgid "\n" " This allows the help command message to be ticked if help is sent to a DM.\n\n" @@ -2242,44 +3267,44 @@ msgid "\n" " Using this without a setting will toggle.\n\n" " Note: This is only used when the bot is not using menus.\n\n" " **Examples:**\n" -" - `[p]helpset usetick False` - Disables ticking when help is sent to DMs.\n" -" - `[p]helpset usetick` - Toggles the value.\n\n" +" - `[p]helpset usetick False` - Disables ticking when help is sent to DMs.\n" +" - `[p]helpset usetick` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[use_tick]` - Whether to tick the help command when help is sent to DMs. Leave blank to toggle.\n" +" - `[use_tick]` - Whether to tick the help command when help is sent to DMs. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3198 +#: redbot/core/core_commands.py:4383 msgid "Help will now tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:3200 +#: redbot/core/core_commands.py:4385 msgid "Help will not tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:3204 +#: redbot/core/core_commands.py:4389 #, docstring msgid "\n" " Sets if commands which can't be run in the current context should be filtered from help.\n\n" " Defaults to True.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset verifychecks False` - Enables showing unusable commands in help.\n" -" - `[p]helpset verifychecks` - Toggles the value.\n\n" +" - `[p]helpset verifychecks False` - Enables showing unusable commands in help.\n" +" - `[p]helpset verifychecks` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[verify]` - Whether to hide unusable commands in help. Leave blank to toggle.\n" +" - `[verify]` - Whether to hide unusable commands in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3221 +#: redbot/core/core_commands.py:4406 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:3223 +#: redbot/core/core_commands.py:4408 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:3227 +#: redbot/core/core_commands.py:4412 #, docstring msgid "\n" " Sets whether the bot should respond to help commands for nonexistent topics.\n\n" @@ -2288,22 +3313,22 @@ msgid "\n" " Defaults to False.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset verifyexists True` - Enables sending help for nonexistent topics.\n" -" - `[p]helpset verifyexists` - Toggles the value.\n\n" +" - `[p]helpset verifyexists True` - Enables sending help for nonexistent topics.\n" +" - `[p]helpset verifyexists` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[verify]` - Whether to respond to help for nonexistent topics. Leave blank to toggle.\n" +" - `[verify]` - Whether to respond to help for nonexistent topics. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3248 +#: redbot/core/core_commands.py:4433 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:4436 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:3259 +#: redbot/core/core_commands.py:4444 #, docstring msgid "Set the character limit for each page in the help message.\n\n" " Note: This setting only applies to embedded help.\n\n" @@ -2312,45 +3337,44 @@ msgid "Set the character limit for each page in the help message.\n\n" " Please note that setting a relatively small character limit may\n" " mean some pages will exceed this limit.\n\n" " **Example:**\n" -" - `[p]helpset pagecharlimit 1500`\n\n" +" - `[p]helpset pagecharlimit 1500`\n\n" " **Arguments:**\n" -" - `` - The max amount of characters to show per page in the help message.\n" +" - `` - The max amount of characters to show per page in the help message.\n" " " msgstr "" -#: redbot/core/core_commands.py:3276 +#: redbot/core/core_commands.py:4461 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:3280 +#: redbot/core/core_commands.py:4465 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:3284 +#: redbot/core/core_commands.py:4469 #, docstring msgid "Set the maximum number of help pages sent in a server channel.\n\n" -" Note: 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\n" " **Examples:**\n" -" - `[p]helpset maxpages 50` - Basically never send help to DMs.\n" -" - `[p]helpset maxpages 0` - Always send help to DMs.\n\n" +" - `[p]helpset maxpages 50` - Basically never send help to DMs.\n" +" - `[p]helpset maxpages 0` - Always send help to DMs.\n\n" " **Arguments:**\n" -" - `` - The max pages allowed to send per help in a server.\n" +" - `` - The max pages allowed to send per help in a server.\n" " " msgstr "" -#: redbot/core/core_commands.py:3302 redbot/core/core_commands.py:3329 +#: redbot/core/core_commands.py:4485 redbot/core/core_commands.py:4512 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:3306 +#: redbot/core/core_commands.py:4489 msgid "Done. The page limit has been set to {}." msgstr "Fatto. Il limite di pagine è stato impostato a {}." -#: redbot/core/core_commands.py:3311 +#: redbot/core/core_commands.py:4494 #, 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" @@ -2358,148 +3382,204 @@ msgid "Set the delay after which help pages will be deleted.\n\n" " Setting the delay to 0 disables this feature.\n\n" " The bot has to have MANAGE_MESSAGES permission for this to work.\n\n" " **Examples:**\n" -" - `[p]helpset deletedelay 60` - Delete the help pages after a minute.\n" -" - `[p]helpset deletedelay 1` - Delete the help pages as quickly as possible.\n" -" - `[p]helpset deletedelay 1209600` - Max time to wait before deleting (14 days).\n" -" - `[p]helpset deletedelay 0` - Disable deleting help pages.\n\n" +" - `[p]helpset deletedelay 60` - Delete the help pages after a minute.\n" +" - `[p]helpset deletedelay 1` - Delete the help pages as quickly as possible.\n" +" - `[p]helpset deletedelay 1209600` - Max time to wait before deleting (14 days).\n" +" - `[p]helpset deletedelay 0` - Disable deleting help pages.\n\n" " **Arguments:**\n" -" - `` - The seconds to wait before deleting help pages.\n" +" - `` - The seconds to wait before deleting help pages.\n" " " msgstr "" -#: redbot/core/core_commands.py:3332 +#: redbot/core/core_commands.py:4515 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:3337 +#: redbot/core/core_commands.py:4520 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:3339 +#: redbot/core/core_commands.py:4522 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:3343 +#: redbot/core/core_commands.py:4526 +#, docstring +msgid "Set the timeout for reactions, if menus are enabled.\n\n" +" The default is 30 seconds.\n" +" The timeout has to be between 15 and 300 seconds.\n\n" +" **Examples:**\n" +" - `[p]helpset reacttimeout 30` - The default timeout.\n" +" - `[p]helpset reacttimeout 60` - Timeout of 1 minute.\n" +" - `[p]helpset reacttimeout 15` - Minimum allowed timeout.\n" +" - `[p]helpset reacttimeout 300` - Max allowed timeout (5 mins).\n\n" +" **Arguments:**\n" +" - `` - The timeout, in seconds, of the reactions.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4541 +msgid "You must give a value of at least 15 seconds!" +msgstr "" + +#: redbot/core/core_commands.py:4544 +msgid "The timeout cannot be greater than 5 minutes!" +msgstr "" + +#: redbot/core/core_commands.py:4548 +msgid "Done. The reaction timeout has been set to {} seconds." +msgstr "" + +#: redbot/core/core_commands.py:4552 #, docstring msgid "\n" " Set the tagline to be used.\n\n" " The maximum tagline length is 2048 characters.\n" " This setting only applies to embedded help. If no tagline is specified, the default will be used instead.\n\n" +" You can use `[​p]` in your tagline, which will be replaced by the bot's prefix.\n\n" " **Examples:**\n" -" - `[p]helpset tagline Thanks for using the bot!`\n" -" - `[p]helpset tagline` - Resets the tagline to the default.\n\n" +" - `[p]helpset tagline Thanks for using the bot!`\n" +" - `[p]helpset tagline Use [​p]invite to add me to your server.`\n" +" - `[p]helpset tagline` - Resets the tagline to the default.\n\n" " **Arguments:**\n" -" - `[tagline]` - The tagline to appear at the bottom of help embeds. Leave blank to reset.\n" +" - `[tagline]` - The tagline to appear at the bottom of help embeds. Leave blank to reset.\n" " " msgstr "" -#: redbot/core/core_commands.py:3358 +#: redbot/core/core_commands.py:4570 msgid "The tagline has been reset." msgstr "La tagline è stata resettata." -#: redbot/core/core_commands.py:3362 +#: redbot/core/core_commands.py:4574 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:3370 +#: redbot/core/core_commands.py:4582 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:3375 +#: redbot/core/core_commands.py:4587 #, docstring msgid "Sends a message to the owner.\n\n" " This is limited to one message every 60 seconds per person.\n\n" " **Example:**\n" -" - `[p]contact Help! The bot has become sentient!`\n\n" +" - `[p]contact Help! The bot has become sentient!`\n\n" " **Arguments:**\n" -" - `[message]` - The message to send to the owner.\n" +" - `[message]` - The message to send to the owner.\n" " " msgstr "" -#: redbot/core/core_commands.py:3387 +#: redbot/core/core_commands.py:4599 msgid "User ID: {}" msgstr "ID utente: {}" -#: redbot/core/core_commands.py:3390 +#: redbot/core/core_commands.py:4602 msgid "through DM" msgstr "attraverso il DM" -#: redbot/core/core_commands.py:3392 +#: redbot/core/core_commands.py:4604 msgid "from {}" msgstr "da {}" -#: redbot/core/core_commands.py:3393 +#: redbot/core/core_commands.py:4605 msgid " | Server ID: {}" msgstr " | ID server: {}" -#: redbot/core/core_commands.py:3398 +#: redbot/core/core_commands.py:4610 msgid "Use `{}dm {} ` to reply to this user" msgstr "Utilizzare `{}dm {} ` per rispondere a questo utente" -#: redbot/core/core_commands.py:3400 +#: redbot/core/core_commands.py:4612 msgid "Sent by {} {}" msgstr "Inviato da {} {}" -#: redbot/core/core_commands.py:3405 +#: redbot/core/core_commands.py:4617 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:3476 +#: redbot/core/core_commands.py:4663 msgid "Your message has been sent." msgstr "Il tuo messaggio è stato inviato." -#: redbot/core/core_commands.py:3478 +#: redbot/core/core_commands.py:4665 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:3483 +#: redbot/core/core_commands.py:4670 #, docstring msgid "Sends a DM to a user.\n\n" " This command needs a user ID to work.\n\n" " To get a user ID, go to Discord's settings and open the 'Appearance' tab.\n" " Enable 'Developer Mode', then right click a user and click on 'Copy ID'.\n\n" " **Example:**\n" -" - `[p]dm 262626262626262626 Do you like me? Yes / No`\n\n" +" - `[p]dm 262626262626262626 Do you like me? Yes / No`\n\n" " **Arguments:**\n" -" - `[message]` - The message to dm to the user.\n" +" - `[message]` - The message to dm to the user.\n" " " msgstr "" -#: redbot/core/core_commands.py:3499 +#: redbot/core/core_commands.py:4686 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:3509 +#: redbot/core/core_commands.py:4696 msgid "Owner of {}" msgstr "Proprietario di {}" -#: redbot/core/core_commands.py:3510 +#: redbot/core/core_commands.py:4697 msgid "You can reply to this message with {}contact" msgstr "Puoi risponder a questo messaggio con {}contact" -#: redbot/core/core_commands.py:3524 redbot/core/core_commands.py:3534 +#: redbot/core/core_commands.py:4708 redbot/core/core_commands.py:4718 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:3527 redbot/core/core_commands.py:3537 +#: redbot/core/core_commands.py:4711 redbot/core/core_commands.py:4721 msgid "Message delivered to {}" msgstr "Messaggio recapitato a {}" -#: redbot/core/core_commands.py:3542 +#: redbot/core/core_commands.py:4726 #, docstring msgid "Prints the bot's data path." msgstr "" -#: redbot/core/core_commands.py:3546 +#: redbot/core/core_commands.py:4730 msgid "Data path: {path}" msgstr "" -#: redbot/core/core_commands.py:3552 +#: redbot/core/core_commands.py:4736 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:3639 +#: redbot/core/core_commands.py:4759 +#, docstring +msgid "\n" +" Diagnose issues with the command checks with ease!\n\n" +" If you want to diagnose the command from a text channel in a different server,\n" +" you can do so by using the command in DMs.\n\n" +" **Example:**\n" +" - `[p]diagnoseissues #general @Slime ban` - Diagnose why @Slime can't use `[p]ban` in #general channel.\n\n" +" **Arguments:**\n" +" - `[channel]` - The text channel that the command should be tested for. Defaults to the current channel.\n" +" - `` - The member that should be considered as the command caller.\n" +" - `` - The name of the command to test.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4775 +msgid "A text channel, voice channel, stage channel, or thread needs to be passed when using this command in DMs." +msgstr "" + +#: redbot/core/core_commands.py:4792 +msgid "The given user is not a member of the diagnosed server." +msgstr "" + +#: redbot/core/core_commands.py:4799 +msgid "Don't try to fool me, the given member can't access the {channel} channel!" +msgstr "" + +#: redbot/core/core_commands.py:4810 #, docstring msgid "\n" " Commands to manage the allowlist.\n\n" @@ -2508,85 +3588,85 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3650 +#: redbot/core/core_commands.py:4821 #, docstring msgid "\n" " Adds users to the allowlist.\n\n" " **Examples:**\n" -" - `[p]allowlist add @26 @Will` - Adds two users to the allowlist.\n" -" - `[p]allowlist add 262626262626262626` - Adds a user by ID.\n\n" +" - `[p]allowlist add @26 @Will` - Adds two users to the allowlist.\n" +" - `[p]allowlist add 262626262626262626` - Adds a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to add to the allowlist.\n" +" - `` - The user or users to add to the allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3663 +#: redbot/core/core_commands.py:4833 msgid "Users have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3665 +#: redbot/core/core_commands.py:4835 msgid "User has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3669 +#: redbot/core/core_commands.py:4839 #, docstring msgid "\n" " Lists users on the allowlist.\n\n" " **Example:**\n" -" - `[p]allowlist list`\n" +" - `[p]allowlist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3681 +#: redbot/core/core_commands.py:4851 msgid "Users on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:3683 +#: redbot/core/core_commands.py:4853 msgid "User on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:3687 redbot/core/core_commands.py:3785 -#: redbot/core/modlog.py:428 redbot/core/modlog.py:450 -#: redbot/core/modlog.py:466 +#: redbot/core/core_commands.py:4857 redbot/core/core_commands.py:4953 +#: redbot/core/modlog.py:404 redbot/core/modlog.py:426 +#: redbot/core/modlog.py:442 msgid "Unknown or Deleted User" msgstr "" -#: redbot/core/core_commands.py:3695 +#: redbot/core/core_commands.py:4865 #, docstring msgid "\n" " Removes users from the allowlist.\n\n" " The allowlist will be disabled if all users are removed.\n\n" " **Examples:**\n" -" - `[p]allowlist remove @26 @Will` - Removes two users from the allowlist.\n" -" - `[p]allowlist remove 262626262626262626` - Removes a user by ID.\n\n" +" - `[p]allowlist remove @26 @Will` - Removes two users from the allowlist.\n" +" - `[p]allowlist remove 262626262626262626` - Removes a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to remove from the allowlist.\n" +" - `` - The user or users to remove from the allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3710 +#: redbot/core/core_commands.py:4879 msgid "Users have been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:3712 +#: redbot/core/core_commands.py:4881 msgid "User has been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:3716 +#: redbot/core/core_commands.py:4885 #, docstring msgid "\n" " Clears the allowlist.\n\n" " This disables the allowlist.\n\n" " **Example:**\n" -" - `[p]allowlist clear`\n" +" - `[p]allowlist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3725 +#: redbot/core/core_commands.py:4894 msgid "Allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:3730 +#: redbot/core/core_commands.py:4899 #, docstring msgid "\n" " Commands to manage the blocklist.\n\n" @@ -2594,81 +3674,81 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3739 +#: redbot/core/core_commands.py:4908 #, docstring msgid "\n" " Adds users to the blocklist.\n\n" " **Examples:**\n" -" - `[p]blocklist add @26 @Will` - Adds two users to the blocklist.\n" -" - `[p]blocklist add 262626262626262626` - Blocks a user by ID.\n\n" +" - `[p]blocklist add @26 @Will` - Adds two users to the blocklist.\n" +" - `[p]blocklist add 262626262626262626` - Blocks a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to add to the blocklist.\n" +" - `` - The user or users to add to the blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3755 +#: redbot/core/core_commands.py:4924 msgid "You cannot add an owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3761 +#: redbot/core/core_commands.py:4929 msgid "Users have been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:3763 +#: redbot/core/core_commands.py:4931 msgid "User has been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:3767 +#: redbot/core/core_commands.py:4935 #, docstring msgid "\n" " Lists users on the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist list`\n" +" - `[p]blocklist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3779 +#: redbot/core/core_commands.py:4947 msgid "Users on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:3781 +#: redbot/core/core_commands.py:4949 msgid "User on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:3793 +#: redbot/core/core_commands.py:4961 #, docstring msgid "\n" " Removes users from the blocklist.\n\n" " **Examples:**\n" -" - `[p]blocklist remove @26 @Will` - Removes two users from the blocklist.\n" -" - `[p]blocklist remove 262626262626262626` - Removes a user by ID.\n\n" +" - `[p]blocklist remove @26 @Will` - Removes two users from the blocklist.\n" +" - `[p]blocklist remove 262626262626262626` - Removes a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to remove from the blocklist.\n" +" - `` - The user or users to remove from the blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3806 +#: redbot/core/core_commands.py:4973 msgid "Users have been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:3808 +#: redbot/core/core_commands.py:4975 msgid "User has been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:3812 +#: redbot/core/core_commands.py:4979 #, docstring msgid "\n" " Clears the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3819 +#: redbot/core/core_commands.py:4986 msgid "Blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:3825 +#: redbot/core/core_commands.py:4992 #, docstring msgid "\n" " Commands to manage the server specific allowlist.\n\n" @@ -2677,93 +3757,93 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3838 +#: redbot/core/core_commands.py:5005 #, docstring msgid "\n" " Adds a user or role to the server allowlist.\n\n" " **Examples:**\n" -" - `[p]localallowlist add @26 @Will` - Adds two users to the local allowlist.\n" -" - `[p]localallowlist add 262626262626262626` - Allows a user by ID.\n" -" - `[p]localallowlist add \"Super Admins\"` - Allows a role with a space in the name without mentioning.\n\n" +" - `[p]localallowlist add @26 @Will` - Adds two users to the local allowlist.\n" +" - `[p]localallowlist add 262626262626262626` - Allows a user by ID.\n" +" - `[p]localallowlist add \"Super Admins\"` - Allows a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local allowlist.\n" +" - `` - The users or roles to remove from the local allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3857 +#: redbot/core/core_commands.py:5024 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:3866 +#: redbot/core/core_commands.py:5033 msgid "Users and/or roles have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3868 +#: redbot/core/core_commands.py:5035 msgid "User or role has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3872 +#: redbot/core/core_commands.py:5039 #, docstring msgid "\n" " Lists users and roles on the server allowlist.\n\n" " **Example:**\n" -" - `[p]localallowlist list`\n" +" - `[p]localallowlist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3884 +#: redbot/core/core_commands.py:5051 msgid "Allowed users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:3886 +#: redbot/core/core_commands.py:5053 msgid "Allowed user or role:" msgstr "" -#: redbot/core/core_commands.py:3890 redbot/core/core_commands.py:4012 +#: redbot/core/core_commands.py:5057 redbot/core/core_commands.py:5177 msgid "Unknown or Deleted User/Role" msgstr "" -#: redbot/core/core_commands.py:3900 +#: redbot/core/core_commands.py:5067 #, docstring msgid "\n" " Removes user or role from the allowlist.\n\n" " The local allowlist will be disabled if all users are removed.\n\n" " **Examples:**\n" -" - `[p]localallowlist remove @26 @Will` - Removes two users from the local allowlist.\n" -" - `[p]localallowlist remove 262626262626262626` - Removes a user by ID.\n" -" - `[p]localallowlist remove \"Super Admins\"` - Removes a role with a space in the name without mentioning.\n\n" +" - `[p]localallowlist remove @26 @Will` - Removes two users from the local allowlist.\n" +" - `[p]localallowlist remove 262626262626262626` - Removes a user by ID.\n" +" - `[p]localallowlist remove \"Super Admins\"` - Removes a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local allowlist.\n" +" - `` - The users or roles to remove from the local allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3921 +#: redbot/core/core_commands.py:5088 msgid "I cannot allow you to do this, as it would remove your ability to run commands." msgstr "" -#: redbot/core/core_commands.py:3929 +#: redbot/core/core_commands.py:5096 msgid "Users and/or roles have been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:3931 +#: redbot/core/core_commands.py:5098 msgid "User or role has been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:3935 +#: redbot/core/core_commands.py:5102 #, docstring msgid "\n" " Clears the allowlist.\n\n" " This disables the local allowlist and clears all entries.\n\n" " **Example:**\n" -" - `[p]localallowlist clear`\n" +" - `[p]localallowlist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3944 +#: redbot/core/core_commands.py:5111 msgid "Server allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:3950 +#: redbot/core/core_commands.py:5117 #, docstring msgid "\n" " Commands to manage the server specific blocklist.\n\n" @@ -2771,374 +3851,373 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3961 +#: redbot/core/core_commands.py:5128 #, docstring msgid "\n" " Adds a user or role to the local blocklist.\n\n" " **Examples:**\n" -" - `[p]localblocklist add @26 @Will` - Adds two users to the local blocklist.\n" -" - `[p]localblocklist add 262626262626262626` - Blocks a user by ID.\n" -" - `[p]localblocklist add \"Bad Apples\"` - Blocks a role with a space in the name without mentioning.\n\n" +" - `[p]localblocklist add @26 @Will` - Adds two users to the local blocklist.\n" +" - `[p]localblocklist add 262626262626262626` - Blocks a user by ID.\n" +" - `[p]localblocklist add \"Bad Apples\"` - Blocks a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to add to the local blocklist.\n" +" - `` - The users or roles to add to the local blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3975 +#: redbot/core/core_commands.py:5142 msgid "You cannot add yourself to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3978 +#: redbot/core/core_commands.py:5145 msgid "You cannot add the guild owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3981 +#: redbot/core/core_commands.py:5148 msgid "You cannot add a bot owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3988 +#: redbot/core/core_commands.py:5153 msgid "Users and/or roles have been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:3990 +#: redbot/core/core_commands.py:5155 msgid "User or role has been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:3994 +#: redbot/core/core_commands.py:5159 #, docstring msgid "\n" " Lists users and roles on the server blocklist.\n\n" " **Example:**\n" -" - `[p]localblocklist list`\n" +" - `[p]localblocklist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4006 +#: redbot/core/core_commands.py:5171 msgid "Blocked users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:4008 +#: redbot/core/core_commands.py:5173 msgid "Blocked user or role:" msgstr "" -#: redbot/core/core_commands.py:4022 +#: redbot/core/core_commands.py:5187 #, docstring msgid "\n" " Removes user or role from local blocklist.\n\n" " **Examples:**\n" -" - `[p]localblocklist remove @26 @Will` - Removes two users from the local blocklist.\n" -" - `[p]localblocklist remove 262626262626262626` - Unblocks a user by ID.\n" -" - `[p]localblocklist remove \"Bad Apples\"` - Unblocks a role with a space in the name without mentioning.\n\n" +" - `[p]localblocklist remove @26 @Will` - Removes two users from the local blocklist.\n" +" - `[p]localblocklist remove 262626262626262626` - Unblocks a user by ID.\n" +" - `[p]localblocklist remove \"Bad Apples\"` - Unblocks a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local blocklist.\n" +" - `` - The users or roles to remove from the local blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:4038 +#: redbot/core/core_commands.py:5201 msgid "Users and/or roles have been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:4040 +#: redbot/core/core_commands.py:5203 msgid "User or role has been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:4044 +#: redbot/core/core_commands.py:5207 #, docstring msgid "\n" " Clears the server blocklist.\n\n" " This disables the server blocklist and clears all entries.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:4053 +#: redbot/core/core_commands.py:5216 msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4058 +#: redbot/core/core_commands.py:5221 #, docstring msgid "Commands to enable and disable commands and cogs." msgstr "" -#: redbot/core/core_commands.py:4064 +#: redbot/core/core_commands.py:5227 #, docstring msgid "Set the default state for a cog as disabled.\n\n" " This will disable the cog for all servers by default.\n" " To override it, use `[p]command enablecog` on the servers you want to allow usage.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command defaultdisablecog Economy`\n" -" - `[p]command defaultdisablecog ModLog`\n\n" +" - `[p]command defaultdisablecog Economy`\n" +" - `[p]command defaultdisablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to make disabled by default. Must be title-case.\n" +" - `` - The name of the cog to make disabled by default. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4080 redbot/core/core_commands.py:4105 -#: redbot/core/core_commands.py:4125 redbot/core/core_commands.py:4155 -msgid "Cog with the given name doesn't exist." -msgstr "" - -#: redbot/core/core_commands.py:4082 +#: redbot/core/core_commands.py:5243 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:4084 +#: redbot/core/core_commands.py:5245 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:4089 +#: redbot/core/core_commands.py:5250 #, docstring msgid "Set the default state for a cog as enabled.\n\n" " This will re-enable the cog for all servers by default.\n" " To override it, use `[p]command disablecog` on the servers you want to disallow usage.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command defaultenablecog Economy`\n" -" - `[p]command defaultenablecog ModLog`\n\n" +" - `[p]command defaultenablecog Economy`\n" +" - `[p]command defaultenablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to make enabled by default. Must be title-case.\n" +" - `` - The name of the cog to make enabled by default. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4107 +#: redbot/core/core_commands.py:5266 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:4112 +#: redbot/core/core_commands.py:5271 #, docstring msgid "Disable a cog in this server.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command disablecog Economy`\n" -" - `[p]command disablecog ModLog`\n\n" +" - `[p]command disablecog Economy`\n" +" - `[p]command disablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to disable on this server. Must be title-case.\n" +" - `` - The name of the cog to disable on this server. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4127 +#: redbot/core/core_commands.py:5284 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:4129 +#: redbot/core/core_commands.py:5286 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:4132 +#: redbot/core/core_commands.py:5289 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:4138 +#: redbot/core/core_commands.py:5295 #, docstring msgid "Enable a cog in this server.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command enablecog Economy`\n" -" - `[p]command enablecog ModLog`\n\n" +" - `[p]command enablecog Economy`\n" +" - `[p]command enablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to enable on this server. Must be title-case.\n" +" - `` - The name of the cog to enable on this server. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4150 +#: redbot/core/core_commands.py:5307 msgid "{cogname} has been enabled in this guild." msgstr "" -#: redbot/core/core_commands.py:4158 +#: redbot/core/core_commands.py:5312 +msgid "Cog \"{arg}\" not found." +msgstr "" + +#: redbot/core/core_commands.py:5315 msgid "{cogname} was not disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:4164 +#: redbot/core/core_commands.py:5321 #, docstring msgid "List the cogs which are disabled in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabledcogs`\n" +" - `[p]command listdisabledcogs`\n" " " msgstr "" -#: redbot/core/core_commands.py:4177 +#: redbot/core/core_commands.py:5334 msgid "The following cogs are disabled in this guild:\n" msgstr "" -#: redbot/core/core_commands.py:4183 +#: redbot/core/core_commands.py:5340 msgid "There are no disabled cogs in this guild." msgstr "" -#: redbot/core/core_commands.py:4187 +#: redbot/core/core_commands.py:5344 #, docstring msgid "\n" " List disabled commands.\n\n" " If you're the bot owner, this will show global disabled commands by default.\n" " Otherwise, this will show disabled commands on the current server.\n\n" " **Example:**\n" -" - `[p]command listdisabled`\n" +" - `[p]command listdisabled`\n" " " msgstr "" -#: redbot/core/core_commands.py:4204 +#: redbot/core/core_commands.py:5361 #, docstring msgid "List disabled commands globally.\n\n" " **Example:**\n" -" - `[p]command listdisabled global`\n" +" - `[p]command listdisabled global`\n" " " msgstr "" -#: redbot/core/core_commands.py:4211 +#: redbot/core/core_commands.py:5368 msgid "There aren't any globally disabled commands." msgstr "" -#: redbot/core/core_commands.py:4214 +#: redbot/core/core_commands.py:5371 msgid "{} commands are disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:4218 +#: redbot/core/core_commands.py:5375 msgid "1 command is disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:4226 +#: redbot/core/core_commands.py:5383 #, docstring msgid "List disabled commands in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabled guild`\n" +" - `[p]command listdisabled guild`\n" " " msgstr "" -#: redbot/core/core_commands.py:4233 +#: redbot/core/core_commands.py:5390 msgid "There aren't any disabled commands in {}." msgstr "" -#: redbot/core/core_commands.py:4236 +#: redbot/core/core_commands.py:5393 msgid "{} commands are disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:4240 +#: redbot/core/core_commands.py:5397 msgid "1 command is disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:4247 +#: redbot/core/core_commands.py:5404 #, docstring msgid "\n" " Disable a command.\n\n" " If you're the bot owner, this will disable commands globally by default.\n" " Otherwise, this will disable commands on the current server.\n\n" " **Examples:**\n" -" - `[p]command disable userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable.\n" +" - `` - The command to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:4269 +#: redbot/core/core_commands.py:5426 #, docstring msgid "\n" " Disable a command globally.\n\n" " **Examples:**\n" -" - `[p]command disable global userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable global urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable global userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable global urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable globally.\n" +" - `` - The command to disable globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4288 redbot/core/core_commands.py:4331 +#: redbot/core/core_commands.py:5438 redbot/core/core_commands.py:5474 msgid "The command to disable cannot be `command` or any of its subcommands." msgstr "" -#: redbot/core/core_commands.py:4294 redbot/core/core_commands.py:4337 +#: redbot/core/core_commands.py:5444 redbot/core/core_commands.py:5480 msgid "This command is designated as being always available and cannot be disabled." msgstr "" -#: redbot/core/core_commands.py:4303 +#: redbot/core/core_commands.py:5453 msgid "That command is already disabled globally." msgstr "Questo comando risulta già disabilitato globalmente." -#: redbot/core/core_commands.py:4312 +#: redbot/core/core_commands.py:5462 #, docstring msgid "\n" " Disable a command in this server only.\n\n" " **Examples:**\n" -" - `[p]command disable server userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable server urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable server userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable server urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable for the current server.\n" +" - `` - The command to disable for the current server.\n" " " msgstr "" -#: redbot/core/core_commands.py:4342 +#: redbot/core/core_commands.py:5486 msgid "You are not allowed to disable that command." msgstr "" -#: redbot/core/core_commands.py:4352 +#: redbot/core/core_commands.py:5496 msgid "That command is already disabled in this server." msgstr "Questo comando è già disabilitato in questo server." -#: redbot/core/core_commands.py:4358 +#: redbot/core/core_commands.py:5502 #, docstring msgid "Enable a command.\n\n" " If you're the bot owner, this will try to enable a globally disabled command by default.\n" " Otherwise, this will try to enable a command disabled on the current server.\n\n" " **Examples:**\n" -" - `[p]command enable userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable.\n" +" - `` - The command to enable.\n" " " msgstr "" -#: redbot/core/core_commands.py:4378 +#: redbot/core/core_commands.py:5522 #, docstring msgid "\n" " Enable a command globally.\n\n" " **Examples:**\n" -" - `[p]command enable global userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable global urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable global userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable global urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable globally.\n" +" - `` - The command to enable globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4400 +#: redbot/core/core_commands.py:5537 msgid "That command is already enabled globally." msgstr "Questo comando risulta già abilitato globalmente." -#: redbot/core/core_commands.py:4409 +#: redbot/core/core_commands.py:5546 #, docstring msgid "\n" " Enable a command in this server.\n\n" " **Examples:**\n" -" - `[p]command enable server userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable server urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable server userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable server urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable for the current server.\n" +" - `` - The command to enable for the current server.\n" " " msgstr "" -#: redbot/core/core_commands.py:4427 +#: redbot/core/core_commands.py:5558 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:4437 +#: redbot/core/core_commands.py:5568 msgid "That command is already enabled in this server." msgstr "Questo comando è già abilitato in questo server." -#: redbot/core/core_commands.py:4444 +#: redbot/core/core_commands.py:5575 #, 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 `{command}` placeholder.\n\n" " **Examples:**\n" -" - `[p]command disabledmsg This command is disabled`\n" -" - `[p]command disabledmsg {command} is disabled`\n" -" - `[p]command disabledmsg` - Sends nothing when a disabled command is attempted.\n\n" +" - `[p]command disabledmsg This command is disabled`\n" +" - `[p]command disabledmsg {command} is disabled`\n" +" - `[p]command disabledmsg` - Sends nothing when a disabled command is attempted.\n\n" " **Arguments:**\n" -" - `[message]` - The message to send when a disabled command is attempted.\n" +" - `[message]` - The message to send when a disabled command is attempted.\n" " " msgstr "" -#: redbot/core/core_commands.py:4465 +#: redbot/core/core_commands.py:5596 #, docstring msgid "\n" " Commands to manage server settings for immunity from automated actions.\n\n" @@ -3146,152 +4225,80 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4474 +#: redbot/core/core_commands.py:5605 #, docstring msgid "\n" " Gets the current members and roles configured for automatic moderation action immunity.\n\n" " **Example:**\n" -" - `[p]autoimmune list`\n" +" - `[p]autoimmune list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4487 +#: redbot/core/core_commands.py:5618 msgid "Roles immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:4492 +#: redbot/core/core_commands.py:5623 msgid "Members immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:4496 +#: redbot/core/core_commands.py:5627 msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:4505 +#: redbot/core/core_commands.py:5636 #, docstring msgid "\n" " Makes a user or role immune from automated moderation actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune add @TwentySix` - Adds a user.\n" -" - `[p]autoimmune add @Mods` - Adds a role.\n\n" +" - `[p]autoimmune add @Twentysix` - Adds a user.\n" +" - `[p]autoimmune add @Mods` - Adds a role.\n\n" " **Arguments:**\n" -" - `` - The user or role to add immunity to.\n" +" - `` - The user or role to add immunity to.\n" " " msgstr "" -#: redbot/core/core_commands.py:4517 +#: redbot/core/core_commands.py:5648 msgid "Already added." msgstr "Già aggiunto." -#: redbot/core/core_commands.py:4525 +#: redbot/core/core_commands.py:5656 #, docstring msgid "\n" " Remove a user or role from being immune to automated moderation actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune remove @TwentySix` - Removes a user.\n" -" - `[p]autoimmune remove @Mods` - Removes a role.\n\n" +" - `[p]autoimmune remove @Twentysix` - Removes a user.\n" +" - `[p]autoimmune remove @Mods` - Removes a role.\n\n" " **Arguments:**\n" -" - `` - The user or role to remove immunity from.\n" +" - `` - The user or role to remove immunity from.\n" " " msgstr "" -#: redbot/core/core_commands.py:4537 +#: redbot/core/core_commands.py:5668 msgid "Not in list." msgstr "Non in elenco." -#: redbot/core/core_commands.py:4545 +#: redbot/core/core_commands.py:5676 #, docstring msgid "\n" " Checks if a user or role would be considered immune from automated actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune isimmune @TwentySix`\n" -" - `[p]autoimmune isimmune @Mods`\n\n" +" - `[p]autoimmune isimmune @Twentysix`\n" +" - `[p]autoimmune isimmune @Mods`\n\n" " **Arguments:**\n" -" - `` - The user or role to check the immunity of.\n" +" - `` - The user or role to check the immunity of.\n" " " msgstr "" -#: redbot/core/core_commands.py:4557 +#: redbot/core/core_commands.py:5688 msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:4559 +#: redbot/core/core_commands.py:5690 msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:4564 -#, docstring -msgid "\n" -" Commands for configuring owner notifications.\n\n" -" Owner notifications include usage of `[p]contact` and available Red updates.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4573 -#, docstring -msgid "\n" -" Opt-in on receiving owner notifications.\n\n" -" This is the default state.\n\n" -" Note: This will only resume sending owner notifications to your DMs.\n" -" Additional owners and destinations will not be affected.\n\n" -" **Example:**\n" -" - `[p]ownernotifications optin`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4592 -#, docstring -msgid "\n" -" Opt-out of receiving owner notifications.\n\n" -" Note: This will only stop sending owner notifications to your DMs.\n" -" Additional owners and destinations will still receive notifications.\n\n" -" **Example:**\n" -" - `[p]ownernotifications optout`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4611 -#, docstring -msgid "\n" -" Adds a destination text channel to receive owner notifications.\n\n" -" **Examples:**\n" -" - `[p]ownernotifications adddestination #owner-notifications`\n" -" - `[p]ownernotifications adddestination 168091848718417920` - Accepts channel IDs.\n\n" -" **Arguments:**\n" -" - `` - The channel to send owner notifications to.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4637 -#, docstring -msgid "\n" -" Removes a destination text channel from receiving owner notifications.\n\n" -" **Examples:**\n" -" - `[p]ownernotifications removedestination #owner-notifications`\n" -" - `[p]ownernotifications deletedestination 168091848718417920` - Accepts channel IDs.\n\n" -" **Arguments:**\n" -" - `` - The channel to stop sending owner notifications to.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4661 -#, docstring -msgid "\n" -" Lists the configured extra destinations for owner notifications.\n\n" -" **Example:**\n" -" - `[p]ownernotifications listdestinations`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4671 -msgid "There are no extra channels being sent to." -msgstr "" - -#: redbot/core/core_commands.py:4682 -msgid "Unknown channel with id: {id}" -msgstr "" - -#: redbot/core/core_commands.py:4713 +#: redbot/core/core_commands.py:5717 #, docstring msgid "\n" " Commands to add servers or channels to the ignore list.\n\n" @@ -3300,124 +4307,130 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4723 +#: redbot/core/core_commands.py:5727 #, docstring msgid "\n" " List the currently ignored servers and channels.\n\n" " **Example:**\n" -" - `[p]ignore list`\n" +" - `[p]ignore list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4738 +#: redbot/core/core_commands.py:5749 #, docstring msgid "\n" -" Ignore commands in the channel or category.\n\n" -" Defaults to the current channel.\n\n" +" Ignore commands in the channel, thread, or category.\n\n" +" Defaults to the current thread or channel.\n\n" " Note: Owners, Admins, and those with Manage Channel permissions override ignored channels.\n\n" " **Examples:**\n" -" - `[p]ignore channel #general` - Ignores commands in the #general channel.\n" -" - `[p]ignore channel` - Ignores commands in the current channel.\n" -" - `[p]ignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" -" - `[p]ignore channel 356236713347252226` - Also accepts IDs.\n\n" +" - `[p]ignore channel #general` - Ignores commands in the #general channel.\n" +" - `[p]ignore channel` - Ignores commands in the current channel.\n" +" - `[p]ignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" +" - `[p]ignore channel 356236713347252226` - Also accepts IDs.\n\n" " **Arguments:**\n" -" - `` - The channel to ignore. Can be a category channel.\n" +" - `` - The channel to ignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:4758 +#: redbot/core/core_commands.py:5767 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:4760 +#: redbot/core/core_commands.py:5769 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:4765 +#: redbot/core/core_commands.py:5774 #, docstring msgid "\n" " Ignore commands in this server.\n\n" " Note: Owners, Admins, and those with Manage Server permissions override ignored servers.\n\n" " **Example:**\n" -" - `[p]ignore server` - Ignores the current server\n" +" - `[p]ignore server` - Ignores the current server\n" " " msgstr "" -#: redbot/core/core_commands.py:4776 +#: redbot/core/core_commands.py:5785 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:4778 +#: redbot/core/core_commands.py:5787 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:4784 +#: redbot/core/core_commands.py:5793 #, docstring msgid "Commands to remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:4792 +#: redbot/core/core_commands.py:5808 #, docstring msgid "\n" -" Remove a channel or category from the ignore list.\n\n" -" Defaults to the current channel.\n\n" +" Remove a channel, thread, or category from the ignore list.\n\n" +" Defaults to the current thread or channel.\n\n" " **Examples:**\n" -" - `[p]unignore channel #general` - Unignores commands in the #general channel.\n" -" - `[p]unignore channel` - Unignores commands in the current channel.\n" -" - `[p]unignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" -" - `[p]unignore channel 356236713347252226` - Also accepts IDs. Use this method to unignore categories.\n\n" +" - `[p]unignore channel #general` - Unignores commands in the #general channel.\n" +" - `[p]unignore channel` - Unignores commands in the current channel.\n" +" - `[p]unignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" +" - `[p]unignore channel 356236713347252226` - Also accepts IDs. Use this method to unignore categories.\n\n" " **Arguments:**\n" -" - `` - The channel to unignore. This can be a category channel.\n" +" - `` - The channel to unignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:4811 +#: redbot/core/core_commands.py:5824 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:4813 +#: redbot/core/core_commands.py:5826 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:4818 +#: redbot/core/core_commands.py:5831 #, docstring msgid "\n" " Remove this server from the ignore list.\n\n" " **Example:**\n" -" - `[p]unignore server` - Stops ignoring the current server\n" +" - `[p]unignore server` - Stops ignoring the current server\n" " " msgstr "" -#: redbot/core/core_commands.py:4827 +#: redbot/core/core_commands.py:5840 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:4829 +#: redbot/core/core_commands.py:5842 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:4835 +#: redbot/core/core_commands.py:5856 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:4847 +#: redbot/core/core_commands.py:5873 redbot/core/core_commands.py:5875 +#: redbot/core/core_commands.py:5876 +msgid "None" +msgstr "Nessuno" + +#: redbot/core/core_commands.py:5877 msgid "Currently ignored categories: {categories}\n" -"Channels: {channels}" +"Channels: {channels}\n" +"Threads (excluding archived):{threads}" msgstr "" -#: redbot/core/core_commands.py:4862 +#: redbot/core/core_commands.py:5894 #, docstring msgid "\n" " Get info about Red's licenses.\n" " " msgstr "" -#: redbot/core/dev_commands.py:36 +#: redbot/core/dev_commands.py:412 #, docstring msgid "Various development focused utilities." msgstr "" -#: redbot/core/dev_commands.py:123 +#: redbot/core/dev_commands.py:455 #, docstring msgid "Evaluate a statement of python code.\n\n" " The bot will always respond with the return value of the code.\n" @@ -3427,18 +4440,22 @@ msgid "Evaluate a statement of python code.\n\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" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" " " msgstr "" -#: redbot/core/dev_commands.py:167 +#: redbot/core/dev_commands.py:491 #, docstring msgid "Execute asynchronous code.\n\n" " This command wraps code into the body of an async function and then\n" @@ -3447,264 +4464,215 @@ msgid "Execute asynchronous code.\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" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" " " msgstr "" -#: redbot/core/dev_commands.py:221 +#: redbot/core/dev_commands.py:527 #, 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:230 +" evaluated.\n\n" +" Use `exit()` or `quit` to exit the REPL session, prefixed with\n" +" a backtick so they may be interpreted.\n\n" +" Environment Variables:\n" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" +" " +msgstr "" + +#: redbot/core/dev_commands.py:553 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:234 +#: redbot/core/dev_commands.py:557 msgid "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." msgstr "" -#: redbot/core/dev_commands.py:245 +#: redbot/core/dev_commands.py:568 msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." msgstr "" -#: redbot/core/dev_commands.py:259 +#: redbot/core/dev_commands.py:583 msgid "Exiting." msgstr "" -#: redbot/core/dev_commands.py:310 -msgid "Unexpected error: `{}`" -msgstr "Errore imprevisto: `{}`" +#: redbot/core/dev_commands.py:595 +msgid "Unexpected error: " +msgstr "" -#: redbot/core/dev_commands.py:314 +#: redbot/core/dev_commands.py:599 #, docstring -msgid "Pauses/resumes the REPL running in the current channel" +msgid "Pauses/resumes the REPL running in the current channel." msgstr "" -#: redbot/core/dev_commands.py:316 +#: redbot/core/dev_commands.py:601 msgid "There is no currently running REPL session in this channel." msgstr "" -#: redbot/core/dev_commands.py:324 +#: redbot/core/dev_commands.py:609 msgid "The REPL session in this channel has been resumed." msgstr "" -#: redbot/core/dev_commands.py:326 +#: redbot/core/dev_commands.py:611 msgid "The REPL session in this channel is now paused." msgstr "" -#: redbot/core/dev_commands.py:331 +#: redbot/core/dev_commands.py:617 #, docstring msgid "Mock another user invoking a command.\n\n" " The prefix must not be entered.\n" " " msgstr "" -#: redbot/core/dev_commands.py:344 +#: redbot/core/dev_commands.py:633 #, 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" +" Current message is used as a base (including attachments, embeds, etc.),\n" +" the content and author of the message are replaced with the given arguments.\n\n" +" Note: If `content` isn't passed, the message needs to contain embeds, attachments,\n" +" or anything else that makes the message non-empty.\n" " " msgstr "" -#: redbot/core/dev_commands.py:365 +#: redbot/core/dev_commands.py:654 #, docstring msgid "Give bot owners the ability to bypass cooldowns.\n\n" " Does not persist through restarts." msgstr "" -#: redbot/core/dev_commands.py:373 +#: redbot/core/dev_commands.py:662 msgid "Bot owners will now bypass all commands with cooldowns." msgstr "" -#: redbot/core/dev_commands.py:375 +#: redbot/core/dev_commands.py:664 msgid "Bot owners will no longer bypass all commands with cooldowns." msgstr "" -#: redbot/core/errors.py:49 +#: redbot/core/errors.py:61 msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/events.py:112 -msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" -msgstr "" - -#: redbot/core/events.py:122 -msgid "\n\n" -"While 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:146 -msgid "\n\n" -"To 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:151 -msgid "Command Prompt" -msgstr "" - -#: redbot/core/events.py:153 -msgid "Terminal" -msgstr "" - -#: redbot/core/events.py:160 -msgid "\n" -"Once you've started up your bot again, if you have any 3rd-party cogs installed we then highly recommend you update them with this command in Discord: `[p]cog update`" -msgstr "" - -#: redbot/core/events.py:167 -msgid "\n\n" -"You have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\n\n" -"You 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:232 -msgid "`{user_input}` is not a valid value for `{command}`" -msgstr "" - -#: redbot/core/events.py:257 -msgid "Error in command '{command}'. Check your console or logs for details." -msgstr "" - -#: redbot/core/events.py:282 -msgid "I require the {permission} permission to execute that command." -msgstr "" - -#: redbot/core/events.py:286 -msgid "I require {permission_list} permissions to execute that command." -msgstr "" - -#: redbot/core/events.py:294 -msgid "That command is not available in DMs." -msgstr "" - -#: redbot/core/events.py:296 -msgid "That command is only available in DMs." -msgstr "" - -#: redbot/core/events.py:298 -msgid "That command is only available in NSFW channels." -msgstr "" - -#: redbot/core/events.py:308 -msgid "This command is on cooldown. Try again in {delay}." -msgstr "" - -#: redbot/core/events.py:310 -msgid "This command is on cooldown. Try again in 1 second." -msgstr "" - -#: redbot/core/events.py:315 -msgid "Too many people using this command. It can only be used {number} times concurrently." -msgstr "" - -#: redbot/core/events.py:320 -msgid "Too many people using this command. It can only be used once concurrently." +#: redbot/core/modlog.py:393 +msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/events.py:326 -msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +#: redbot/core/modlog.py:395 +msgid "**Reason:** Use the `reason` command to add it" msgstr "" -#: redbot/core/events.py:331 -msgid "That command is still completing, it can only be used once per {type} concurrently." +#: redbot/core/modlog.py:398 +msgid "Unknown" msgstr "" -#: redbot/core/events.py:337 -msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +#: redbot/core/modlog.py:402 redbot/core/modlog.py:424 +#: redbot/core/modlog.py:439 +msgid "Deleted User." msgstr "" -#: redbot/core/events.py:342 -msgid "Too many people using this command. It can only be used once per {type} concurrently." +#: redbot/core/modlog.py:476 +msgid "Deleted or archived thread ({thread_id}) in {channel_name}" msgstr "" -#: redbot/core/modlog.py:417 -msgid "Case #{} | {} {}" +#: redbot/core/modlog.py:480 +msgid "Thread {thread_id} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:419 -msgid "**Reason:** Use the `reason` command to add it" +#: redbot/core/modlog.py:484 +msgid "{channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:422 -msgid "Unknown" +#: redbot/core/modlog.py:489 +msgid "Thread {thread_name} in {channel_name}" msgstr "" -#: redbot/core/modlog.py:426 redbot/core/modlog.py:448 -#: redbot/core/modlog.py:463 -msgid "Deleted User." +#: redbot/core/modlog.py:493 +msgid "Thread {thread_name} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:477 redbot/core/modlog.py:512 -msgid "**Reason:** {}" +#: redbot/core/modlog.py:499 redbot/core/modlog.py:527 +msgid "Reason:" msgstr "" -#: redbot/core/modlog.py:491 +#: redbot/core/modlog.py:513 msgid "Moderator" msgstr "" -#: redbot/core/modlog.py:493 +#: redbot/core/modlog.py:515 msgid "Until" msgstr "" -#: redbot/core/modlog.py:494 +#: redbot/core/modlog.py:516 msgid "Duration" msgstr "" -#: redbot/core/modlog.py:498 redbot/core/modlog.py:503 +#: redbot/core/modlog.py:518 msgid "Channel" msgstr "" -#: redbot/core/modlog.py:499 -msgid "{channel} (deleted)" -msgstr "" - -#: redbot/core/modlog.py:505 +#: redbot/core/modlog.py:520 msgid "Amended by" msgstr "" -#: redbot/core/modlog.py:507 +#: redbot/core/modlog.py:522 msgid "Last modified at" msgstr "" -#: redbot/core/modlog.py:527 -msgid "**User:** {}\n" +#: redbot/core/modlog.py:542 +msgid "User:" +msgstr "" + +#: redbot/core/modlog.py:543 +msgid "Moderator:" +msgstr "" + +#: redbot/core/modlog.py:546 +msgid "Until:" msgstr "" -#: redbot/core/modlog.py:528 -msgid "**Moderator:** {}\n" +#: redbot/core/modlog.py:546 +msgid "Duration:" msgstr "" -#: redbot/core/modlog.py:531 -msgid "**Until:** {}\n" -"**Duration:** {}\n" +#: redbot/core/modlog.py:549 redbot/core/modlog.py:551 +msgid "Channel:" msgstr "" -#: redbot/core/modlog.py:534 -msgid "**Channel**: {} (Deleted)\n" +#: redbot/core/modlog.py:553 +msgid "Amended by:" msgstr "" -#: redbot/core/modlog.py:536 -msgid "**Channel**: {}\n" +#: redbot/core/modlog.py:555 +msgid "Last modified at:" msgstr "" -#: redbot/core/modlog.py:538 -msgid "**Amended by:** {}\n" +#: redbot/core/tree.py:271 +msgid "Command not found." msgstr "" -#: redbot/core/modlog.py:540 -msgid "**Last modified at:** {}\n" +#: redbot/core/tree.py:332 +msgid "You are not permitted to use this command." msgstr "" diff --git a/redbot/core/locales/ja-JP.po b/redbot/core/locales/ja-JP.po index af6e316440e..60affeb70ff 100644 --- a/redbot/core/locales/ja-JP.po +++ b/redbot/core/locales/ja-JP.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-12 15:52+0000\n" +"POT-Creation-Date: 2024-03-23 23:21+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,20 +15,12 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: ja_JP\n" -#: redbot/core/bank.py:1019 -msgid "Can't pay for this command in DM without a global bank." -msgstr "グローバルバンクがないので、DMでこのコマンドを実行できません。" - -#: redbot/core/bank.py:1026 -msgid "You need at least {cost} {currency} to use this command." -msgstr "このコマンドを使用するには、少なくとも {cost} {currency} が必要です。" - -#: redbot/core/cog_manager.py:316 +#: redbot/core/_cog_manager.py:317 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "コマンドは Red`s Cog Managerの制御" -#: redbot/core/cog_manager.py:325 +#: redbot/core/_cog_manager.py:326 #, docstring msgid "\n" " Lists current cog paths in order of priority.\n" @@ -37,13 +29,13 @@ msgstr "\n" " 現在のCogパスを優先度順に一覧表示します。\n" " " -#: redbot/core/cog_manager.py:333 +#: redbot/core/_cog_manager.py:334 msgid "Install Path: {install_path}\n" "Core Path: {core_path}\n\n" msgstr "インストールするCogパス: {install_path}\n" "コアパス: {core_path}\n\n" -#: redbot/core/cog_manager.py:347 +#: redbot/core/_cog_manager.py:348 #, docstring msgid "\n" " Add a path to the list of available cog paths.\n" @@ -52,36 +44,30 @@ msgstr "\n" " 使用可能なCogパスのリストにパスを追加します。\n" " " -#: redbot/core/cog_manager.py:351 +#: redbot/core/_cog_manager.py:352 msgid "That path does not exist or does not point to a valid directory." msgstr "そのパスは存在しないか、有効なディレクトリをではありません。" -#: redbot/core/cog_manager.py:359 +#: redbot/core/_cog_manager.py:360 msgid "Path successfully added." msgstr "パスが正常に追加されました。" -#: redbot/core/cog_manager.py:364 +#: redbot/core/_cog_manager.py:365 #, 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" +" Removes one or more paths from the available cog paths given the `path_numbers` 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:386 +msgid "The following paths were removed: {paths}" +msgstr "" -#: redbot/core/cog_manager.py:380 -msgid "Path successfully removed." -msgstr "パスが正常に削除されました。" +#: redbot/core/_cog_manager.py:392 +msgid "The following path numbers did not exist: {path_numbers}" +msgstr "" -#: redbot/core/cog_manager.py:385 +#: redbot/core/_cog_manager.py:403 #, docstring msgid "\n" " Reorders paths internally to allow discovery of different cogs.\n" @@ -90,1757 +76,2999 @@ msgstr "\n" " 再度パスを並び替えて、異なるCogの検出を可能にします。\n" " " -#: redbot/core/cog_manager.py:399 +#: redbot/core/_cog_manager.py:414 msgid "Invalid 'from' index." msgstr "'from' が無効です。" -#: redbot/core/cog_manager.py:405 +#: redbot/core/_cog_manager.py:420 msgid "Invalid 'to' index." msgstr "'to' が無効です" -#: redbot/core/cog_manager.py:409 +#: redbot/core/_cog_manager.py:424 msgid "Paths reordered." msgstr "パスを並べ替えました。" -#: redbot/core/cog_manager.py:414 +#: redbot/core/_cog_manager.py:429 #, 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" +" Returns the current install path or sets it if one is provided.\n\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 +#: redbot/core/_cog_manager.py:443 msgid "That path does not exist." msgstr "" -#: redbot/core/cog_manager.py:432 +#: redbot/core/_cog_manager.py:448 msgid "The bot will install new cogs to the `{}` directory." msgstr "" -#: redbot/core/cog_manager.py:438 +#: redbot/core/_cog_manager.py:454 #, docstring msgid "\n" " Lists all loaded and available cogs.\n" " " msgstr "" -#: redbot/core/cog_manager.py:451 redbot/core/cog_manager.py:466 +#: redbot/core/_cog_manager.py:467 redbot/core/_cog_manager.py:482 msgid "**{} loaded:**\n" msgstr "" -#: redbot/core/cog_manager.py:452 redbot/core/cog_manager.py:468 +#: redbot/core/_cog_manager.py:468 redbot/core/_cog_manager.py:484 msgid "**{} unloaded:**\n" msgstr "" -#: redbot/core/core_commands.py:181 -msgid "Alias {alias_name} is already an existing command or alias in one of the loaded cogs." +#: redbot/core/_diagnoser.py:104 +msgid "To fix this issue, you need to do one of these:" msgstr "" -#: redbot/core/core_commands.py:186 -msgid "Command {command_name} is already an existing command or alias in one of the loaded cogs." +#: redbot/core/_diagnoser.py:112 +msgid "Check if the command caller is not a bot" msgstr "" -#: redbot/core/core_commands.py:398 -#, docstring -msgid "\n" -" The Core cog has many commands related to core functions.\n\n" -" These commands come loaded with every Red bot, and cover some of the most basic usage of the bot.\n" -" " +#: redbot/core/_diagnoser.py:118 +msgid "The user is a bot which prevents them from running any command." msgstr "" -#: redbot/core/core_commands.py:410 -#, docstring -msgid "Pong." +#: redbot/core/_diagnoser.py:119 +msgid "This cannot be fixed - bots should not be listening to other bots." msgstr "" -#: redbot/core/core_commands.py:415 -#, docstring -msgid "Shows info about [botname].\n\n" -" See `[p]set custominfo` to customize.\n" -" " +#: redbot/core/_diagnoser.py:123 +msgid "Check if the bot can send messages in the given channel" msgstr "" -#: redbot/core/core_commands.py:445 -msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\n\n" -"Red 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" +#: redbot/core/_diagnoser.py:130 +msgid "Bot is timed out in the given channel." msgstr "" -#: redbot/core/core_commands.py:456 -msgid "Instance owned by team" +#: redbot/core/_diagnoser.py:131 +msgid "To fix this issue, remove timeout from the bot." msgstr "" -#: redbot/core/core_commands.py:456 -msgid "Instance owned by" +#: redbot/core/_diagnoser.py:137 +msgid "Bot doesn't have permission to send messages in the given channel." msgstr "" -#: redbot/core/core_commands.py:461 -msgid "Red version" +#: redbot/core/_diagnoser.py:138 +msgid "To fix this issue, ensure that the permissions setup allows the bot to send messages per Discord's role hierarchy:\n" +"https://support.discord.com/hc/en-us/articles/206141927" msgstr "" -#: redbot/core/core_commands.py:464 redbot/core/core_commands.py:520 -msgid "Yes, {version} is available." +#: redbot/core/_diagnoser.py:150 +msgid "Check if the channel and the server aren't set to be ignored" msgstr "" -#: redbot/core/core_commands.py:468 redbot/core/core_commands.py:524 -msgid "Checking for updates failed." +#: redbot/core/_diagnoser.py:156 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {thread} thread, its parent channel, and the server aren't a part of that list." msgstr "" -#: redbot/core/core_commands.py:469 -msgid "Outdated" +#: redbot/core/_diagnoser.py:165 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {channel} channel and the server aren't a part of that list." msgstr "" -#: redbot/core/core_commands.py:471 -msgid "About this instance" +#: redbot/core/_diagnoser.py:175 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {thread} thread, its parent channel, the channel category it belongs to ({channel_category}), and the server aren't a part of that list." msgstr "" -#: redbot/core/core_commands.py:472 -msgid "About Red" +#: redbot/core/_diagnoser.py:186 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {channel} channel, the channel category it belongs to ({channel_category}), and the server aren't a part of that list." msgstr "" -#: redbot/core/core_commands.py:475 redbot/core/core_commands.py:533 -msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" +#: redbot/core/_diagnoser.py:200 +msgid "The bot is set to ignore commands in the given channel or this server." msgstr "" -#: redbot/core/core_commands.py:483 -msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\n\n" -"Red 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" +#: redbot/core/_diagnoser.py:210 +msgid "Global allowlist prevents the user from running this command." msgstr "" -#: redbot/core/core_commands.py:494 -msgid "Instance owned by team: [{owner}]\n" -"Python: [{python_version}] (5)\n" -"discord.py: [{dpy_version}] (6)\n" -"Red version: [{red_version}] (7)\n" +#: redbot/core/_diagnoser.py:211 +msgid "To fix this issue, you can either add the user to the allowlist, or clear the allowlist.\n" +"If you want to keep the allowlist, you can run {command_1} which will add {user} to the allowlist.\n" +"If you instead want to clear the allowlist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:506 -msgid "Instance owned by: [{owner}]\n" -"Python: [{python_version}] (5)\n" -"discord.py: [{dpy_version}] (6)\n" -"Red version: [{red_version}] (7)\n" +#: redbot/core/_diagnoser.py:227 +msgid "Global blocklist prevents the user from running this command." msgstr "" -#: redbot/core/core_commands.py:525 -msgid "Outdated: [{state}]\n" +#: redbot/core/_diagnoser.py:228 +msgid "To fix this issue, you can either remove the user from the blocklist, or clear the blocklist.\n" +"If you want to keep the blocklist, you can run {command_1} which will remove {user} from the blocklist.\n" +"If you instead want to clear the blocklist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:528 -msgid "**About Red**\n" +#: redbot/core/_diagnoser.py:250 +msgid "Local allowlist prevents the user from running this command." msgstr "" -#: redbot/core/core_commands.py:539 -msgid "**About this instance**\n" +#: redbot/core/_diagnoser.py:251 +msgid "To fix this issue, you can either add the user or one of their roles to the local allowlist, or clear the local allowlist.\n" +"If you want to keep the local allowlist, you can run {command_1} which will add {user} to the local allowlist.\n" +"If you instead want to clear the local allowlist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:541 -msgid "**References**\n" -"1. <{}>\n" -"2. <{}>\n" -"3. <{}>\n" -"4. <{}>\n" -"5. <{}>\n" -"6. <{}>\n" -"7. <{}>\n" +#: redbot/core/_diagnoser.py:265 +msgid "Local blocklist prevents the user from running this command." msgstr "" -#: redbot/core/core_commands.py:557 -#, docstring -msgid "Shows [botname]'s uptime." +#: redbot/core/_diagnoser.py:280 +msgid "To fix this issue, you can either remove the user's roles from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove the user's roles ({roles}) from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:560 -msgid "Less than one second" +#: redbot/core/_diagnoser.py:305 +msgid "To fix this issue, you can either remove the user and their roles from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove {user} and their roles ({roles}) from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:562 -msgid "Been up for: **{time_quantity}** (since {timestamp} UTC)" +#: redbot/core/_diagnoser.py:327 +msgid "To fix this issue, you can either remove the user from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove {user} from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:569 -#, docstring -msgid "\n" -" Commands which interact with the data [botname] has about you.\n\n" -" More information can be found in the [End User Data Documentation.](https://docs.discord.red/en/stable/red_core_data_statement.html)\n" -" " +#: redbot/core/_diagnoser.py:342 +msgid "Allowlist and blocklist checks" msgstr "" -#: redbot/core/core_commands.py:580 -#, docstring -msgid "\n" -" Find out what type of data [botname] stores and why.\n\n" -" **Example:**\n" -" - `[p]mydata whatdata`\n" -" " +#: redbot/core/_diagnoser.py:374 +msgid "Global, cog and command checks" msgstr "" -#: redbot/core/core_commands.py:590 -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\n" -"Additionally, 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." +#: redbot/core/_diagnoser.py:381 +msgid "The given command is disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:609 -#, docstring -msgid "View the End User Data statements of each 3rd-party module.\n\n" -" This will send an attachment with the End User Data statements of all loaded 3rd party cogs.\n\n" -" **Example:**\n" -" - `[p]mydata 3rdparty`\n" -" " +#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:858 +msgid "One of the parents of the given command is disabled globally." msgstr "" -#: redbot/core/core_commands.py:620 -msgid "I need to be able to attach files (try in DMs?)." +#: redbot/core/_diagnoser.py:389 +msgid "To fix this issue, you can run {command} which will enable the {affected_command} command in this guild." msgstr "" -#: redbot/core/core_commands.py:630 -msgid "This instance does not appear to have any 3rd-party extensions loaded." +#: redbot/core/_diagnoser.py:410 +msgid "Other issues related to the checks" msgstr "" -#: redbot/core/core_commands.py:650 -msgid "3rd party End User Data statements" +#: redbot/core/_diagnoser.py:411 +msgid "There's an issue related to the checks for {command} but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:652 -msgid "The following are statements provided by 3rd-party extensions." +#: redbot/core/_diagnoser.py:415 +msgid "To fix this issue, a manual review of the global, cog and command checks is required." msgstr "" -#: redbot/core/core_commands.py:657 -msgid "3rd-party extensions without statements\n" +#: redbot/core/_diagnoser.py:423 +msgid "Global checks" msgstr "" -#: redbot/core/core_commands.py:668 -msgid "Here's a generated page with the statements provided by 3rd-party extensions." +#: redbot/core/_diagnoser.py:433 +msgid "One of the global checks for the command {command} failed with a message:\n" +"{message}" msgstr "" -#: redbot/core/core_commands.py:684 -msgid "Did not get confirmation, cancelling." +#: redbot/core/_diagnoser.py:437 +msgid "One of the global checks for the command {command} failed without a message." msgstr "" -#: redbot/core/core_commands.py:689 -msgid "Did not get a matching confirmation, cancelling." +#: redbot/core/_diagnoser.py:441 +msgid "Cog check" msgstr "" -#: redbot/core/core_commands.py:700 -#, 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\n" -" **Example:**\n" -" - `[p]mydata forgetme`\n" -" " +#: redbot/core/_diagnoser.py:458 +msgid "The cog check for the command {command} failed with a message:\n" +"{message}" msgstr "" -#: redbot/core/core_commands.py:715 -msgid "This command ({command}) does not support non-interactive usage." +#: redbot/core/_diagnoser.py:459 +msgid "The cog check for the command {command} failed without a message." msgstr "" -#: redbot/core/core_commands.py:722 -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:" +#: redbot/core/_diagnoser.py:463 +msgid "Command checks" msgstr "" -#: redbot/core/core_commands.py:732 -msgid "This may take some time." +#: redbot/core/_diagnoser.py:477 +msgid "One of the command checks for the command {command} failed with a message:\n" +"{message}" msgstr "" -#: redbot/core/core_commands.py:745 -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}.\n" -"Please contact the owner of this bot to address this.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:481 +msgid "One of the command checks for the command {command} failed without a message." msgstr "" -#: redbot/core/core_commands.py:760 -msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\n" -"Please contact the owner of this bot to address this.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:485 +msgid "Permissions verification" msgstr "" -#: redbot/core/core_commands.py:770 -msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\n" -"Please contact the owner of this bot to address this.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:488 +msgid "Cog permissions verification" msgstr "" -#: redbot/core/core_commands.py:780 -msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" +#: redbot/core/_diagnoser.py:503 +msgid "The cog of the given command is disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:788 redbot/core/core_commands.py:955 -#: redbot/core/core_commands.py:1041 redbot/core/core_commands.py:1112 -msgid "{mention} The following cogs did not handle deletion:\n" -"{cogs}." +#: redbot/core/_diagnoser.py:504 +msgid "To fix this issue, you can run {command} which will enable the {affected_cog} cog in this guild." msgstr "" -#: redbot/core/core_commands.py:798 -#, docstring -msgid "[Coming Soon] Get what data [botname] has about you." +#: redbot/core/_diagnoser.py:518 +msgid "Bot is missing some of the channel permissions ({permissions}) required by the {cog} cog." msgstr "" -#: redbot/core/core_commands.py:800 -msgid "This command doesn't do anything yet, but we're working on adding support for this." +#: redbot/core/_diagnoser.py:526 +msgid "Bot is missing some of the channel permissions ({permissions}) required by the {command} command." msgstr "" -#: redbot/core/core_commands.py:809 -#, docstring -msgid "\n" -" Commands for more complete data handling.\n" -" " +#: redbot/core/_diagnoser.py:538 +msgid "To fix this issue, grant the required permissions to the bot through role settings or channel overrides." msgstr "" -#: redbot/core/core_commands.py:815 -#, docstring -msgid "\n" -" Set the bot to allow users to request a data deletion.\n\n" -" This is on by default.\n" -" Opposite of `[p]mydata ownermanagement disallowuserdeletions`\n\n" -" **Example:**\n" -" - `[p]mydata ownermanagement allowuserdeletions`\n" -" " +#: redbot/core/_diagnoser.py:557 redbot/core/_diagnoser.py:653 +msgid "Other issues related to the permissions." msgstr "" -#: redbot/core/core_commands.py:826 -msgid "User can delete their own data. This will not include operational data such as blocked users." +#: redbot/core/_diagnoser.py:558 +msgid "Fatal error: There's an issue related to the permissions for the {cog} cog but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:834 -#, docstring -msgid "\n" -" Set the bot to not allow users to request a data deletion.\n\n" -" Opposite of `[p]mydata ownermanagement allowuserdeletions`\n\n" -" **Example:**\n" -" - `[p]mydata ownermanagement disallowuserdeletions`\n" -" " +#: redbot/core/_diagnoser.py:563 +msgid "Fatal error: There's an issue related to the permissions for the {command} command but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:843 -msgid "User can not delete their own data." +#: redbot/core/_diagnoser.py:567 +msgid "This is an unexpected error, please report it on Red's issue tracker." msgstr "" -#: redbot/core/core_commands.py:847 -#, docstring -msgid "\n" -" Sets how user deletions are treated.\n\n" -" **Example:**\n" -" - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" -" **Arguments:**\n" -" - `` - The strictness level for user deletion. See Level guide below.\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" -" " +#: redbot/core/_diagnoser.py:574 +msgid "Ensure that the command is not bot owner only" msgstr "" -#: redbot/core/core_commands.py:864 -msgid "Cogs will be instructed to remove all non operational data upon a user request." +#: redbot/core/_diagnoser.py:582 +msgid "The command is bot owner only and the given user is not a bot owner." msgstr "" -#: redbot/core/core_commands.py:872 -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." +#: redbot/core/_diagnoser.py:583 +msgid "This cannot be fixed - regular users cannot run bot owner only commands." msgstr "" -#: redbot/core/core_commands.py:883 -#, docstring -msgid "\n" -" Handle a deletion request from Discord.\n\n" -" This will cause the bot to get rid of or disassociate all data from the specified user ID.\n" -" You should not use this unless Discord has specifically requested this with regard to a deleted user.\n" -" This will remove the user from various anti-abuse measures.\n" -" If you are processing a manual request from a user, you may want `[p]mydata ownermanagement deleteforuser` instead.\n\n" -" **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" -" " +#: redbot/core/_diagnoser.py:589 +msgid "Permission hooks" msgstr "" -#: redbot/core/core_commands.py:897 -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\n" -"If you are sure this is what you intend to do please respond with the following:" +#: redbot/core/_diagnoser.py:599 +msgid "Fatal error: the result of permission hooks is inconsistent." msgstr "" -#: redbot/core/core_commands.py:915 redbot/core/core_commands.py:1072 -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}\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:600 redbot/core/_diagnoser.py:606 +#: redbot/core/_diagnoser.py:844 +msgid "To fix this issue, a manual review of the installed cogs is required." msgstr "" -#: redbot/core/core_commands.py:930 redbot/core/core_commands.py:1087 -msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:605 +msgid "The access has been denied by one of the bot's permissions hooks." msgstr "" -#: redbot/core/core_commands.py:941 redbot/core/core_commands.py:1098 -msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:615 +msgid "User's discord permissions, privilege level and rules from Permissions cog" msgstr "" -#: redbot/core/core_commands.py:951 redbot/core/core_commands.py:1108 -msgid "I've deleted all data about that user that I know how to delete." +#: redbot/core/_diagnoser.py:630 +msgid "The access has been denied due to the rules set for the {cog} cog with Permissions cog." msgstr "" -#: redbot/core/core_commands.py:962 -#, docstring -msgid "Delete data [botname] has about a user for a user.\n\n" -" This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user.\n" -" Users have access to a different command for this unless they can't interact with the bot at all.\n" -" 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\n" -" **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" -" " +#: redbot/core/_diagnoser.py:635 +msgid "The access has been denied due to the rules set for the {command} command with Permissions cog." msgstr "" -#: redbot/core/core_commands.py:973 -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\n" -"If you are sure this is what you intend to do please respond with the following:" +#: redbot/core/_diagnoser.py:639 +msgid "To fix the issue, a manual review of the rules is required." msgstr "" -#: redbot/core/core_commands.py:996 -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}\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:654 +msgid "There's an issue related to the permissions of {cog} cog but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:1011 -msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:659 +msgid "There's an issue related to the permissions of {command} command but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:1022 -msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:663 +msgid "To fix this issue, a manual review of the command is required." msgstr "" -#: redbot/core/core_commands.py:1033 -msgid "I've deleted all non-operational data about that user that I know how to delete." +#: redbot/core/_diagnoser.py:670 +msgid "Permission checks" msgstr "" -#: redbot/core/core_commands.py:1048 -#, docstring -msgid "Delete data [botname] has about a user.\n\n" -" This will cause the bot to get rid of or disassociate a lot of data about the specified user.\n" -" This may include more than just end user data, including anti abuse records.\n\n" -" **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" -" " +#: redbot/core/_diagnoser.py:674 +msgid "The access has been denied by one of the permissions checks of {cog} cog." msgstr "" -#: redbot/core/core_commands.py:1058 -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\n" -"If you are sure this is what you intend to do please respond with the following:" +#: redbot/core/_diagnoser.py:678 +msgid "The access has been denied by one of the permission checks of {command} command." msgstr "" -#: redbot/core/core_commands.py:1119 -#, docstring -msgid "\n" -" Commands for toggling embeds on or off.\n\n" -" This setting determines whether or not to use embeds as a response to a command (for commands that support it).\n" -" The default is to use embeds.\n\n" -" The embed settings are checked until the first True/False in this order:\n" -" - In guild context:\n" -" 1. Channel override - `[p]embedset channel`\n" -" 2. Server command override - `[p]embedset command server`\n" -" 3. Server override - `[p]embedset server`\n" -" 4. Global command override - `[p]embedset command global`\n" -" 5. Global setting -`[p]embedset global`\n\n" -" - In DM context:\n" -" 1. User override - `[p]embedset user`\n" -" 2. Global command override - `[p]embedset command global`\n" -" 3. Global setting - `[p]embedset global`\n" -" " +#: redbot/core/_diagnoser.py:686 +msgid "To fix this issue, a manual review of the permission checks is required." msgstr "" -#: redbot/core/core_commands.py:1141 -#, docstring -msgid "\n" -" Show the current embed settings.\n\n" -" Provide a command name to check for command specific embed settings.\n\n" -" **Examples:**\n" -" - `[p]embedset showsettings` - Shows embed settings.\n" -" - `[p]embedset showsettings info` - Also shows embed settings for the 'info' command.\n" -" - `[p]embedset showsettings \"ignore list\"` - Checking subcommands requires quotes.\n\n" -" **Arguments:**\n" -" - `[command_name]` - Checks this command for command specific embed settings.\n" -" " +#: redbot/core/_diagnoser.py:692 +msgid "User's discord permissions and privilege level" msgstr "" -#: redbot/core/core_commands.py:1158 redbot/core/core_commands.py:1314 -#: redbot/core/core_commands.py:1365 redbot/core/core_commands.py:4282 -#: redbot/core/core_commands.py:4325 redbot/core/core_commands.py:4391 -#: redbot/core/core_commands.py:4422 -msgid "I couldn't find that command. Please note that it is case sensitive." +#: redbot/core/_diagnoser.py:701 +msgid "grant the required permissions to the user through role settings or channel overrides" msgstr "" -#: redbot/core/core_commands.py:1164 -msgid "Embed settings:\n\n" +#: redbot/core/_diagnoser.py:707 +msgid "The user is missing some of the channel permissions ({permissions}) required by the {cog} cog." msgstr "" -#: redbot/core/core_commands.py:1166 -msgid "Global default: {value}\n" +#: redbot/core/_diagnoser.py:712 +msgid "The user is missing some of the channel permissions ({permissions}) required by the {command} command." msgstr "" -#: redbot/core/core_commands.py:1171 -msgid "Global command setting for {command} command: {value}\n" +#: redbot/core/_diagnoser.py:721 +msgid "the guild owner" msgstr "" -#: redbot/core/core_commands.py:1177 -msgid "Guild setting: {value}\n" +#: redbot/core/_diagnoser.py:724 +msgid "the mod role" msgstr "" -#: redbot/core/core_commands.py:1182 -msgid "Server command setting for {command} command: {value}\n" +#: redbot/core/_diagnoser.py:726 +msgid "the admin role" msgstr "" -#: redbot/core/core_commands.py:1188 -msgid "Channel setting: {value}\n" +#: redbot/core/_diagnoser.py:729 +msgid "assign appropriate role to the user" msgstr "" -#: redbot/core/core_commands.py:1191 -msgid "User setting: {value}" +#: redbot/core/_diagnoser.py:731 +msgid "The user is missing the privilege level ({privilege_level}) required by the {cog} cog." msgstr "" -#: redbot/core/core_commands.py:1197 -#, docstring -msgid "\n" -" Toggle the global embed setting.\n\n" -" This is used as a fallback if the user or guild hasn't set a preference.\n" -" The default is to use embeds.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Example:**\n" -" - `[p]embedset global`\n" -" " +#: redbot/core/_diagnoser.py:738 +msgid "The user is missing the privilege level ({privilege_level}) required by the {command} command." msgstr "" -#: redbot/core/core_commands.py:1211 -msgid "Embeds are now disabled by default." +#: redbot/core/_diagnoser.py:751 +msgid "add appropriate rule in the Permissions cog" msgstr "" -#: redbot/core/core_commands.py:1214 -msgid "Embeds are now enabled by default." +#: redbot/core/_diagnoser.py:754 +msgid "The user has neither the channel permissions ({permissions}) nor the privilege level ({privilege_level}) required by the {cog} cog." msgstr "" -#: redbot/core/core_commands.py:1220 -#, docstring -msgid "\n" -" Set the server's embed setting.\n\n" -" If set, this is used instead of the global default to determine whether or not to use embeds.\n" -" This is used for all commands done in a server.\n\n" -" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset server False` - Disables embeds on this server.\n" -" - `[p]embedset server` - Resets value to use global default.\n\n" -" **Arguments:**\n" -" - `[enabled]` - Whether to use embeds on this server. Leave blank to reset to default.\n" -" " +#: redbot/core/_diagnoser.py:763 +msgid "The user has neither the channel permissions ({permissions}) nor the privilege level ({privilege_level}) required by the {command} command." msgstr "" -#: redbot/core/core_commands.py:1239 redbot/core/core_commands.py:1323 -#: redbot/core/core_commands.py:1414 redbot/core/core_commands.py:1445 -msgid "Embeds will now fall back to the global setting." +#: redbot/core/_diagnoser.py:781 +msgid "Checks and permissions verification for the command {command}" msgstr "" -#: redbot/core/core_commands.py:1244 -msgid "Embeds are now enabled for this guild." +#: redbot/core/_diagnoser.py:804 redbot/core/_diagnoser.py:917 +msgid "Other command checks" msgstr "" -#: redbot/core/core_commands.py:1246 -msgid "Embeds are now disabled for this guild." +#: redbot/core/_diagnoser.py:805 redbot/core/_diagnoser.py:918 +msgid "The given command is failing one of the required checks." msgstr "" -#: redbot/core/core_commands.py:1254 -#, docstring -msgid "\n" -" Sets a command's embed setting.\n\n" -" If you're the bot owner, this will try to change the command's embed setting globally by default.\n" -" Otherwise, this will try to change embed settings on the current server.\n\n" -" If enabled is left blank, the setting will be unset.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset command info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command \"ignore list\" True` - Quotes are needed for subcommands.\n\n" -" **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" -" " +#: redbot/core/_diagnoser.py:806 redbot/core/_diagnoser.py:919 +msgid "To fix this issue, a manual review of the command's checks is required." msgstr "" -#: redbot/core/core_commands.py:1283 -msgid "The passed command requires Embed Links permission and therefore cannot be set to not use embeds." +#: redbot/core/_diagnoser.py:817 +msgid "Global 'call once' checks" msgstr "" -#: redbot/core/core_commands.py:1294 -#, docstring -msgid "\n" -" Sets a command's embed setting globally.\n\n" -" If set, this is used instead of the global default to determine whether or not to use embeds.\n\n" -" If enabled is left blank, the setting will be unset.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset command global info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command global info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command global \"ignore list\" True` - Quotes are needed for subcommands.\n\n" -" **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" -" " +#: redbot/core/_diagnoser.py:839 +msgid "Other global 'call once' checks" msgstr "" -#: redbot/core/core_commands.py:1329 redbot/core/core_commands.py:1380 -msgid "Embeds are now enabled for {command_name} command." +#: redbot/core/_diagnoser.py:840 +msgid "One of the global 'call once' checks implemented by a 3rd-party cog prevents this command from being ran." msgstr "" -#: redbot/core/core_commands.py:1335 redbot/core/core_commands.py:1386 -msgid "Embeds are now disabled for {command_name} command." +#: redbot/core/_diagnoser.py:849 +msgid "Check if the command is disabled" msgstr "" -#: redbot/core/core_commands.py:1345 +#: redbot/core/_diagnoser.py:859 redbot/core/_diagnoser.py:873 +msgid "To fix this issue, you can run {command} which will enable the {affected_command} command globally." +msgstr "" + +#: redbot/core/_diagnoser.py:872 +msgid "The given command is disabled globally." +msgstr "" + +#: redbot/core/_diagnoser.py:885 +msgid "Checks and permissions verification" +msgstr "" + +#: redbot/core/_diagnoser.py:936 +msgid "Passed" +msgstr "" + +#: redbot/core/_diagnoser.py:938 +msgid "Failed" +msgstr "" + +#: redbot/core/_diagnoser.py:967 +msgid "All checks passed and no issues were detected. Make sure that the given parameters correspond to the channel, user, and command name that have been problematic.\n\n" +"If you still can't find the issue, it is likely that one of the 3rd-party cogs you're using adds a global or cog local before invoke hook that prevents the command from getting invoked as this can't be diagnosed with this tool." +msgstr "" + +#: redbot/core/_diagnoser.py:978 +msgid "The bot has been able to identify the issue." +msgstr "" + +#: redbot/core/_diagnoser.py:981 +msgid "Detected issue: " +msgstr "" + +#: redbot/core/_diagnoser.py:983 +msgid "Solution: " +msgstr "" + +#: redbot/core/_diagnoser.py:985 +msgid "\n" +"Here's a detailed report in case you need it:" +msgstr "" + +#: redbot/core/_diagnoser.py:986 +msgid "Channel: " +msgstr "" + +#: redbot/core/_diagnoser.py:987 +msgid "Command caller: " +msgstr "" + +#: redbot/core/_diagnoser.py:988 +msgid "Command: " +msgstr "" + +#: redbot/core/_diagnoser.py:989 +msgid "Tests that have been ran:" +msgstr "" + +#: redbot/core/_events.py:56 +msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" +msgstr "" + +#: redbot/core/_events.py:65 +msgid "\n\n" +"While 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:74 +msgid "\n\n" +"You have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\n\n" +"You 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:120 +msgid "\n\n" +"To update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:{command_1}\n" +"Once you've started up your bot again, we recommend that you update any installed 3rd-party cogs with this command in Discord:{command_2}" +msgstr "" + +#: redbot/core/_events.py:128 +msgid "Command Prompt" +msgstr "" + +#: redbot/core/_events.py:128 +msgid "Terminal" +msgstr "" + +#: redbot/core/_events.py:240 +msgid "`{user_input}` is not a valid value for `{command}`" +msgstr "" + +#: redbot/core/_events.py:251 redbot/core/_events.py:304 +msgid "Argument `{parameter_name}` must be a positive integer." +msgstr "" + +#: redbot/core/_events.py:253 redbot/core/_events.py:306 +msgid "Argument `{parameter_name}` must be an integer no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:257 redbot/core/_events.py:310 +msgid "Argument `{parameter_name}` must be an integer no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:261 redbot/core/_events.py:314 +msgid "Argument `{parameter_name}` must be an integer between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:266 redbot/core/_events.py:319 +msgid "Argument `{parameter_name}` must be a positive number." +msgstr "" + +#: redbot/core/_events.py:268 redbot/core/_events.py:321 +msgid "Argument `{parameter_name}` must be a number no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:272 +msgid "Argument `{parameter_name}` must be a number no less than {maximum}." +msgstr "" + +#: redbot/core/_events.py:276 redbot/core/_events.py:329 +msgid "Argument `{parameter_name}` must be a number between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:281 redbot/core/_events.py:334 +msgid "Argument `{parameter_name}` must be a string with a length of no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:285 redbot/core/_events.py:338 +msgid "Argument `{parameter_name}` must be a string with a length of no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:289 redbot/core/_events.py:342 +msgid "Argument `{parameter_name}` must be a string with a length of between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:325 +msgid "Argument `{parameter_name}` must be a number no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:355 +msgid "\"{argument}\" is not an integer." +msgstr "" + +#: redbot/core/_events.py:358 +msgid "\"{argument}\" is not a number." +msgstr "" + +#: redbot/core/_events.py:385 redbot/core/tree.py:292 +msgid "Error in command '{command}'. Check your console or logs for details." +msgstr "" + +#: redbot/core/_events.py:388 redbot/core/tree.py:295 +msgid "Error in command '{command}'." +msgstr "" + +#: redbot/core/_events.py:406 redbot/core/tree.py:309 +msgid "I require the {permission} permission to execute that command." +msgstr "" + +#: redbot/core/_events.py:410 redbot/core/tree.py:313 +msgid "I require {permission_list} permissions to execute that command." +msgstr "" + +#: redbot/core/_events.py:418 redbot/core/tree.py:320 +msgid "That command is not available in DMs." +msgstr "" + +#: redbot/core/_events.py:420 +msgid "That command is only available in DMs." +msgstr "" + +#: redbot/core/_events.py:422 +msgid "That command is only available in NSFW channels." +msgstr "" + +#: redbot/core/_events.py:434 redbot/core/tree.py:326 +msgid "This command is on cooldown. Try again {relative_time}." +msgstr "" + +#: redbot/core/_events.py:441 +msgid "Too many people using this command. It can only be used {number} times concurrently." +msgstr "" + +#: redbot/core/_events.py:446 +msgid "Too many people using this command. It can only be used once concurrently." +msgstr "" + +#: redbot/core/_events.py:452 +msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/_events.py:457 +msgid "That command is still completing, it can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/_events.py:463 +msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/_events.py:468 +msgid "Too many people using this command. It can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/bank.py:1060 +msgid "Can't pay for this command in DM without a global bank." +msgstr "グローバルバンクがないので、DMでこのコマンドを実行できません。" + +#: redbot/core/bank.py:1067 +msgid "You need at least {cost} {currency} to use this command." +msgstr "このコマンドを使用するには、少なくとも {cost} {currency} が必要です。" + +#: redbot/core/bot.py:2378 +msgid "There is still one message remaining. Type {command_1} to continue or {command_2} to upload all contents as a file." +msgstr "" + +#: redbot/core/bot.py:2383 +msgid "There are still {count} messages remaining. Type {command_1} to continue or {command_2} to upload all contents as a file." +msgstr "" + +#: redbot/core/core_commands.py:197 +msgid "Alias {alias_name} is already an existing command or alias in one of the loaded cogs." +msgstr "" + +#: redbot/core/core_commands.py:202 +msgid "Command {command_name} is already an existing command or alias in one of the loaded cogs." +msgstr "" + +#: redbot/core/core_commands.py:391 +#, docstring +msgid "\n" +" The Core cog has many commands related to core functions.\n\n" +" These commands come loaded with every Red bot, and cover some of the most basic usage of the bot.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:403 +#, docstring +msgid "Pong." +msgstr "" + +#: redbot/core/core_commands.py:408 +#, docstring +msgid "Shows info about [botname]." +msgstr "" + +#: redbot/core/core_commands.py:435 +msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\n\n" +"Red 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:446 +msgid "Instance owned by team" +msgstr "" + +#: redbot/core/core_commands.py:446 +msgid "Instance owned by" +msgstr "" + +#: redbot/core/core_commands.py:451 +msgid "Red version" +msgstr "" + +#: redbot/core/core_commands.py:454 redbot/core/core_commands.py:510 +msgid "Yes, {version} is available." +msgstr "" + +#: redbot/core/core_commands.py:458 redbot/core/core_commands.py:514 +msgid "Checking for updates failed." +msgstr "" + +#: redbot/core/core_commands.py:459 +msgid "Outdated" +msgstr "" + +#: redbot/core/core_commands.py:461 +msgid "About this instance" +msgstr "" + +#: redbot/core/core_commands.py:462 +msgid "About Red" +msgstr "" + +#: redbot/core/core_commands.py:465 redbot/core/core_commands.py:523 +msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" +msgstr "" + +#: redbot/core/core_commands.py:473 +msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\n\n" +"Red 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:484 +msgid "Instance owned by team: [{owner}]\n" +"Python: [{python_version}] (5)\n" +"discord.py: [{dpy_version}] (6)\n" +"Red version: [{red_version}] (7)\n" +msgstr "" + +#: redbot/core/core_commands.py:496 +msgid "Instance owned by: [{owner}]\n" +"Python: [{python_version}] (5)\n" +"discord.py: [{dpy_version}] (6)\n" +"Red version: [{red_version}] (7)\n" +msgstr "" + +#: redbot/core/core_commands.py:515 +msgid "Outdated: [{state}]\n" +msgstr "" + +#: redbot/core/core_commands.py:518 +msgid "**About Red**\n" +msgstr "" + +#: redbot/core/core_commands.py:529 +msgid "**About this instance**\n" +msgstr "" + +#: redbot/core/core_commands.py:531 +msgid "**References**\n" +"1. <{}>\n" +"2. <{}>\n" +"3. <{}>\n" +"4. <{}>\n" +"5. <{}>\n" +"6. <{}>\n" +"7. <{}>\n" +msgstr "" + +#: redbot/core/core_commands.py:553 +#, docstring +msgid "Shows [botname]'s uptime." +msgstr "" + +#: redbot/core/core_commands.py:556 +msgid "Less than one second." +msgstr "" + +#: redbot/core/core_commands.py:558 +msgid "I have been up for: **{time_quantity}** (since {timestamp})" +msgstr "" + +#: redbot/core/core_commands.py:565 +#, docstring +msgid "\n" +" Commands which interact with the data [botname] has about you.\n\n" +" More information can be found in the [End User Data Documentation.](https://docs.discord.red/en/stable/red_core_data_statement.html)\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:576 +#, docstring +msgid "\n" +" Find out what type of data [botname] stores and why.\n\n" +" **Example:**\n" +" - `[p]mydata whatdata`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:586 +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\n" +"Additionally, 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:605 +#, docstring +msgid "View the End User Data statements of each 3rd-party module.\n\n" +" This will send an attachment with the End User Data statements of all loaded 3rd party cogs.\n\n" +" **Example:**\n" +" - `[p]mydata 3rdparty`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:616 +msgid "I need to be able to attach files (try in DMs?)." +msgstr "" + +#: redbot/core/core_commands.py:626 +msgid "This instance does not appear to have any 3rd-party extensions loaded." +msgstr "" + +#: redbot/core/core_commands.py:646 +msgid "3rd party End User Data statements" +msgstr "" + +#: redbot/core/core_commands.py:648 +msgid "The following are statements provided by 3rd-party extensions." +msgstr "" + +#: redbot/core/core_commands.py:653 +msgid "3rd-party extensions without statements\n" +msgstr "" + +#: redbot/core/core_commands.py:664 +msgid "Here's a generated page with the statements provided by 3rd-party extensions." +msgstr "" + +#: redbot/core/core_commands.py:679 +msgid "Did not get confirmation, cancelling." +msgstr "" + +#: redbot/core/core_commands.py:684 +msgid "Did not get a matching confirmation, cancelling." +msgstr "" + +#: redbot/core/core_commands.py:695 +#, 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\n" +" **Example:**\n" +" - `[p]mydata forgetme`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:710 +msgid "This command ({command}) does not support non-interactive usage." +msgstr "" + +#: redbot/core/core_commands.py:717 +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:727 +msgid "This may take some time." +msgstr "" + +#: redbot/core/core_commands.py:740 +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}.\n" +"Please contact the owner of this bot to address this.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:755 +msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\n" +"Please contact the owner of this bot to address this.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:765 +msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\n" +"Please contact the owner of this bot to address this.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:775 +msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" +msgstr "" + +#: redbot/core/core_commands.py:783 redbot/core/core_commands.py:950 +#: redbot/core/core_commands.py:1036 redbot/core/core_commands.py:1107 +msgid "{mention} The following cogs did not handle deletion:\n" +"{cogs}." +msgstr "" + +#: redbot/core/core_commands.py:793 +#, docstring +msgid "[Coming Soon] Get what data [botname] has about you." +msgstr "" + +#: redbot/core/core_commands.py:795 +msgid "This command doesn't do anything yet, but we're working on adding support for this." +msgstr "" + +#: redbot/core/core_commands.py:804 +#, docstring +msgid "\n" +" Commands for more complete data handling.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:810 +#, docstring +msgid "\n" +" Set the bot to allow users to request a data deletion.\n\n" +" This is on by default.\n" +" Opposite of `[p]mydata ownermanagement disallowuserdeletions`\n\n" +" **Example:**\n" +" - `[p]mydata ownermanagement allowuserdeletions`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:821 +msgid "User can delete their own data. This will not include operational data such as blocked users." +msgstr "ユーザーは自分のデータを削除できます。 これには、ブロックされたユーザーなどの運用データは含まれません。" + +#: redbot/core/core_commands.py:829 +#, docstring +msgid "\n" +" Set the bot to not allow users to request a data deletion.\n\n" +" Opposite of `[p]mydata ownermanagement allowuserdeletions`\n\n" +" **Example:**\n" +" - `[p]mydata ownermanagement disallowuserdeletions`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:838 +msgid "User can not delete their own data." +msgstr "ユーザーは自分のデータを削除することはできません。" + +#: redbot/core/core_commands.py:842 +#, docstring +msgid "\n" +" Sets how user deletions are treated.\n\n" +" **Example:**\n" +" - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" +" **Arguments:**\n" +" - `` - The strictness level for user deletion. See Level guide below.\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:859 +msgid "Cogs will be instructed to remove all non operational data upon a user request." +msgstr "コグは、ユーザーの要求に応じて、非運用データをすべて削除するように指示されます。" + +#: redbot/core/core_commands.py:867 +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:878 +#, docstring +msgid "\n" +" Handle a deletion request from Discord.\n\n" +" This will cause the bot to get rid of or disassociate all data from the specified user ID.\n" +" You should not use this unless Discord has specifically requested this with regard to a deleted user.\n" +" This will remove the user from various anti-abuse measures.\n" +" If you are processing a manual request from a user, you may want `[p]mydata ownermanagement deleteforuser` instead.\n\n" +" **Arguments:**\n" +" - `` - The id of the user whose data would be deleted.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:892 +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\n" +"If you are sure this is what you intend to do please respond with the following:" +msgstr "" + +#: redbot/core/core_commands.py:910 redbot/core/core_commands.py:1067 +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}\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:925 redbot/core/core_commands.py:1082 +msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:936 redbot/core/core_commands.py:1093 +msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:946 redbot/core/core_commands.py:1103 +msgid "I've deleted all data about that user that I know how to delete." +msgstr "" + +#: redbot/core/core_commands.py:957 +#, docstring +msgid "Delete data [botname] has about a user for a user.\n\n" +" This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user.\n" +" Users have access to a different command for this unless they can't interact with the bot at all.\n" +" 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\n" +" **Arguments:**\n" +" - `` - The id of the user whose data would be deleted.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:968 +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\n" +"If you are sure this is what you intend to do please respond with the following:" +msgstr "" + +#: redbot/core/core_commands.py:991 +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}\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:1006 +msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:1017 +msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:1028 +msgid "I've deleted all non-operational data about that user that I know how to delete." +msgstr "" + +#: redbot/core/core_commands.py:1043 +#, docstring +msgid "Delete data [botname] has about a user.\n\n" +" This will cause the bot to get rid of or disassociate a lot of data about the specified user.\n" +" This may include more than just end user data, including anti abuse records.\n\n" +" **Arguments:**\n" +" - `` - The id of the user whose data would be deleted.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1053 +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\n" +"If you are sure this is what you intend to do please respond with the following:" +msgstr "" + +#: redbot/core/core_commands.py:1114 +#, docstring +msgid "\n" +" Commands for toggling embeds on or off.\n\n" +" This setting determines whether or not to use embeds as a response to a command (for commands that support it).\n" +" The default is to use embeds.\n\n" +" The embed settings are checked until the first True/False in this order:\n\n" +" - In guild context:\n" +" 1. Channel override - `[p]embedset channel`\n" +" 2. Server command override - `[p]embedset command server`\n" +" 3. Server override - `[p]embedset server`\n" +" 4. Global command override - `[p]embedset command global`\n" +" 5. Global setting -`[p]embedset global`\n\n" +" - In DM context:\n" +" 1. User override - `[p]embedset user`\n" +" 2. Global command override - `[p]embedset command global`\n" +" 3. Global setting - `[p]embedset global`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1139 +#, docstring +msgid "\n" +" Show the current embed settings.\n\n" +" Provide a command name to check for command specific embed settings.\n\n" +" **Examples:**\n" +" - `[p]embedset showsettings` - Shows embed settings.\n" +" - `[p]embedset showsettings info` - Also shows embed settings for the 'info' command.\n" +" - `[p]embedset showsettings \"ignore list\"` - Checking subcommands requires quotes.\n\n" +" **Arguments:**\n" +" - `[command]` - Checks this command for command specific embed settings.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1155 +msgid "Embed settings:\n\n" +msgstr "" + +#: redbot/core/core_commands.py:1157 +msgid "Global default: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1162 +msgid "Global command setting for {command} command: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1168 +msgid "Guild setting: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1173 +msgid "Server command setting for {command} command: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1179 +msgid "Channel setting: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1182 +msgid "User setting: {value}" +msgstr "" + +#: redbot/core/core_commands.py:1188 +#, docstring +msgid "\n" +" Toggle the global embed setting.\n\n" +" This is used as a fallback if the user or guild hasn't set a preference.\n" +" The default is to use embeds.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Example:**\n" +" - `[p]embedset global`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1202 +msgid "Embeds are now disabled by default." +msgstr "" + +#: redbot/core/core_commands.py:1205 +msgid "Embeds are now enabled by default." +msgstr "" + +#: redbot/core/core_commands.py:1211 +#, docstring +msgid "\n" +" Set the server's embed setting.\n\n" +" If set, this is used instead of the global default to determine whether or not to use embeds.\n" +" This is used for all commands done in a server.\n\n" +" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset server False` - Disables embeds on this server.\n" +" - `[p]embedset server` - Resets value to use global default.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds on this server. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1230 redbot/core/core_commands.py:1308 +#: redbot/core/core_commands.py:1402 redbot/core/core_commands.py:1433 +msgid "Embeds will now fall back to the global setting." +msgstr "" + +#: redbot/core/core_commands.py:1235 +msgid "Embeds are now enabled for this guild." +msgstr "" + +#: redbot/core/core_commands.py:1237 +msgid "Embeds are now disabled for this guild." +msgstr "" + +#: redbot/core/core_commands.py:1245 +#, docstring +msgid "\n" +" Sets a command's embed setting.\n\n" +" If you're the bot owner, this will try to change the command's embed setting globally by default.\n" +" Otherwise, this will try to change embed settings on the current server.\n\n" +" If enabled is left blank, the setting will be unset.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset command info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1274 +msgid "The passed command requires Embed Links permission and therefore cannot be set to not use embeds." +msgstr "" + +#: redbot/core/core_commands.py:1285 +#, docstring +msgid "\n" +" Sets a command's embed setting globally.\n\n" +" If set, this is used instead of the global default to determine whether or not to use embeds.\n\n" +" If enabled is left blank, the setting will be unset.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset command global info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command global info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command global \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1314 redbot/core/core_commands.py:1359 +msgid "Embeds are now enabled for {command_name} command." +msgstr "" + +#: redbot/core/core_commands.py:1320 redbot/core/core_commands.py:1365 +msgid "Embeds are now disabled for {command_name} command." +msgstr "" + +#: redbot/core/core_commands.py:1330 +#, docstring +msgid "\n" +" Sets a command's embed setting for the current server.\n\n" +" If set, this is used instead of the server default to determine whether or not to use embeds.\n\n" +" If enabled is left blank, the setting will be unset and the server default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset command server info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command server info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command server \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1353 +msgid "Embeds will now fall back to the server setting." +msgstr "" + +#: redbot/core/core_commands.py:1381 +#, docstring +msgid "\n" +" Set's a channel's embed setting.\n\n" +" If set, this is used instead of the guild and command defaults to determine whether or not to use embeds.\n" +" This is used for all commands done in a channel.\n\n" +" If enabled is left blank, the setting will be unset and the guild default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset channel #text-channel False` - Disables embeds in the #text-channel.\n" +" - `[p]embedset channel #forum-channel disable` - Disables embeds in the #forum-channel.\n" +" - `[p]embedset channel #text-channel` - Resets value to use guild default in the #text-channel.\n\n" +" **Arguments:**\n" +" - `` - The text, voice, stage, or forum channel to set embed setting for.\n" +" - `[enabled]` - Whether to use embeds in this channel. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1407 +msgid "Embeds are now {} for this channel." +msgstr "" + +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2765 +#: redbot/core/core_commands.py:2779 redbot/core/core_commands.py:3976 +#: redbot/core/core_commands.py:3997 +msgid "enabled" +msgstr "" + +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2765 +#: redbot/core/core_commands.py:2779 redbot/core/core_commands.py:3976 +#: redbot/core/core_commands.py:3997 +msgid "disabled" +msgstr "無効" + +#: redbot/core/core_commands.py:1414 +#, docstring +msgid "\n" +" Sets personal embed setting for DMs.\n\n" +" If set, this is used instead of the global default to determine whether or not to use embeds.\n" +" This is used for all commands executed in a DM with the bot.\n\n" +" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset user False` - Disables embeds in your DMs.\n" +" - `[p]embedset user` - Resets value to use global default.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds in your DMs. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1438 +msgid "Embeds are now enabled for you in DMs." +msgstr "" + +#: redbot/core/core_commands.py:1440 +msgid "Embeds are now disabled for you in DMs." +msgstr "" + +#: redbot/core/core_commands.py:1446 +#, 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.\n\n" +" Warning: Sending the traceback publicly can accidentally reveal sensitive information about your computer or configuration.\n\n" +" **Examples:**\n" +" - `[p]traceback` - Sends the traceback to your DMs.\n" +" - `[p]traceback True` - Sends the last traceback in the current context.\n\n" +" **Arguments:**\n" +" - `[public]` - Whether to send the traceback to the current context. Leave blank to send to your DMs.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1478 +msgid "No exception has occurred yet." +msgstr "" + +#: redbot/core/core_commands.py:1483 +#, docstring +msgid "Shows [botname]'s invite url.\n\n" +" This will always send the invite to DMs to keep it private.\n\n" +" This command is locked to the owner unless `[p]inviteset public` is set to True.\n\n" +" **Example:**\n" +" - `[p]invite`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1495 +msgid "This bot is currently **serverlocked**, meaning that it is locked to its current servers and will leave any server it joins." +msgstr "" + +#: redbot/core/core_commands.py:1512 +#, docstring +msgid "Commands to setup [botname]'s invite settings." +msgstr "" + +#: redbot/core/core_commands.py:1517 +#, docstring +msgid "\n" +" Toggles if `[p]invite` should be accessible for the average user.\n\n" +" The bot must be made into a `Public bot` in the developer dashboard for public invites to work.\n\n" +" **Example:**\n" +" - `[p]inviteset public yes` - Toggles the public invite setting.\n\n" +" **Arguments:**\n" +" - `[confirm]` - Required to set to public. Not required to toggle back to private.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1554 +#, 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\n" +" **Example:**\n" +" - `[p]inviteset perms 134217728` - Adds a \"Manage Nicknames\" permission requirement to the invite.\n\n" +" **Arguments:**\n" +" - `` - The permission level to require for the bot in the generated invite.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1575 +#, docstring +msgid "\n" +" Add the `applications.commands` scope to your invite URL.\n\n" +" This allows the usage of slash commands on the servers that invited your bot with that scope.\n\n" +" Note that previous servers that invited the bot without the scope cannot have slash commands, they will have to invite the bot a second time.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1586 +msgid "The `applications.commands` scope has been added to the invite URL." +msgstr "" + +#: redbot/core/core_commands.py:1590 +msgid "The `applications.commands` scope has been removed from the invite URL." +msgstr "" + +#: redbot/core/core_commands.py:1596 +#, docstring +msgid "\n" +" Leaves servers.\n\n" +" If no server IDs are passed the local server will be left instead.\n\n" +" Note: This command is interactive.\n\n" +" **Examples:**\n" +" - `[p]leave` - Leave the current server.\n" +" - `[p]leave \"Red - Discord Bot\"` - Quotes are necessary when there are spaces in the name.\n" +" - `[p]leave 133049272517001216 240154543684321280` - Leaves multiple servers, using IDs.\n\n" +" **Arguments:**\n" +" - `[servers...]` - The servers to leave. When blank, attempts to leave the current server.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1613 +msgid "You need to specify at least one server ID." +msgstr "" + +#: redbot/core/core_commands.py:1621 +msgid "You haven't passed any server ID. Do you want me to leave this server?" +msgstr "" + +#: redbot/core/core_commands.py:1627 +msgid "Are you sure you want me to leave these servers?" +msgstr "" + +#: redbot/core/core_commands.py:1633 +msgid "Are you sure you want me to leave this server?" +msgstr "" + +#: redbot/core/core_commands.py:1641 +msgid "I cannot leave the server `{server_name}`: I am the owner of it." +msgstr "" + +#: redbot/core/core_commands.py:1652 redbot/core/core_commands.py:4068 +#: redbot/core/core_commands.py:4086 +msgid "Response timed out." +msgstr "" + +#: redbot/core/core_commands.py:1657 +msgid "Alright. Bye :wave:" +msgstr "" + +#: redbot/core/core_commands.py:1661 +msgid "Alright. Leaving {number} servers..." +msgstr "" + +#: redbot/core/core_commands.py:1664 +msgid "Alright. Leaving one server..." +msgstr "" + +#: redbot/core/core_commands.py:1670 +msgid "Alright, I'll stay then. :)" +msgstr "" + +#: redbot/core/core_commands.py:1673 +msgid "Alright, I'm not leaving those servers." +msgstr "" + +#: redbot/core/core_commands.py:1675 +msgid "Alright, I'm not leaving that server." +msgstr "" + +#: redbot/core/core_commands.py:1680 +#, docstring +msgid "\n" +" Lists the servers [botname] is currently in.\n\n" +" Note: This command is interactive.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1700 +#, docstring +msgid "Loads cog packages from the local paths and installed cogs.\n\n" +" See packages available to load with `[p]cogs`.\n\n" +" Additional cogs can be added using Downloader, or from local paths using `[p]addpath`.\n\n" +" **Examples:**\n" +" - `[p]load general` - Loads the `general` cog.\n" +" - `[p]load admin mod mutes` - Loads multiple cogs.\n\n" +" **Arguments:**\n" +" - `` - The cog packages to load.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1721 +msgid "Loaded {packs}." +msgstr "" + +#: redbot/core/core_commands.py:1726 +msgid "The following package is already loaded: {pack}" +msgstr "" + +#: redbot/core/core_commands.py:1730 +msgid "The following packages are already loaded: {packs}" +msgstr "" + +#: redbot/core/core_commands.py:1737 +msgid "Failed to load the following package: {pack}.\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1742 +msgid "Failed to load the following packages: {packs}\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1750 redbot/core/core_commands.py:1898 +msgid "The following name is not a valid package name: {pack}\n" +"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +msgstr "" + +#: redbot/core/core_commands.py:1756 redbot/core/core_commands.py:1904 +msgid "The following names are not valid package names: {packs}\n" +"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +msgstr "" + +#: redbot/core/core_commands.py:1765 redbot/core/core_commands.py:1913 +msgid "The following package was not found in any cog path: {pack}." +msgstr "" + +#: redbot/core/core_commands.py:1769 redbot/core/core_commands.py:1917 +msgid "The following packages were not found in any cog path: {packs}" +msgstr "" + +#: redbot/core/core_commands.py:1777 +msgid "This package could not be loaded for the following reason:\n\n" +"{reason}" +msgstr "" + +#: redbot/core/core_commands.py:1781 +msgid "These packages could not be loaded for the following reasons:\n\n" +"{reasons}" +msgstr "" + +#: redbot/core/core_commands.py:1788 +msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" +"You should inform maintainer of the repo about this message." +msgstr "" + +#: redbot/core/core_commands.py:1794 redbot/core/core_commands.py:1942 +msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\n" +"You should inform maintainers of these repos about this message." +msgstr "" + +#: redbot/core/core_commands.py:1813 +#, docstring +msgid "Unloads previously loaded cog packages.\n\n" +" See packages available to unload with `[p]cogs`.\n\n" +" **Examples:**\n" +" - `[p]unload general` - Unloads the `general` cog.\n" +" - `[p]unload admin mod mutes` - Unloads multiple cogs.\n\n" +" **Arguments:**\n" +" - `` - The cog packages to unload.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1831 +msgid "The following package was unloaded: {pack}." +msgstr "" + +#: redbot/core/core_commands.py:1835 +msgid "The following packages were unloaded: {packs}." +msgstr "" + +#: redbot/core/core_commands.py:1842 +msgid "The following package was not loaded: {pack}." +msgstr "" + +#: redbot/core/core_commands.py:1846 +msgid "The following packages were not loaded: {packs}." +msgstr "" + +#: redbot/core/core_commands.py:1859 #, docstring -msgid "\n" -" Sets a commmand's embed setting for the current server.\n\n" -" If set, this is used instead of the server default to determine whether or not to use embeds.\n\n" -" If enabled is left blank, the setting will be unset and the server default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +msgid "Reloads cog packages.\n\n" +" This will unload and then load the specified cogs.\n\n" +" Cogs that were not loaded will only be loaded.\n\n" " **Examples:**\n" -" - `[p]embedset command server info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command server info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command server \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" - `[p]reload general` - Unloads then loads the `general` cog.\n" +" - `[p]reload admin mod mutes` - Unloads then loads multiple cogs.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" - `` - The cog packages to reload.\n" " " msgstr "" -#: redbot/core/core_commands.py:1374 -msgid "Embeds will now fall back to the server setting." +#: redbot/core/core_commands.py:1880 +msgid "Reloaded {packs}." +msgstr "" + +#: redbot/core/core_commands.py:1885 +msgid "Failed to reload the following package: {pack}.\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1890 +msgid "Failed to reload the following packages: {packs}\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1925 +msgid "This package could not be reloaded for the following reason:\n\n" +"{reason}" +msgstr "" + +#: redbot/core/core_commands.py:1929 +msgid "These packages could not be reloaded for the following reasons:\n\n" +"{reasons}" msgstr "" -#: redbot/core/core_commands.py:1395 +#: redbot/core/core_commands.py:1936 +msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" +"You should inform maintainers of these repos about this message." +msgstr "" + +#: redbot/core/core_commands.py:1962 #, docstring -msgid "\n" -" Set's a channel's embed setting.\n\n" -" If set, this is used instead of the guild and command defaults to determine whether or not to use embeds.\n" -" This is used for all commands done in a channel.\n\n" -" If enabled is left blank, the setting will be unset and the guild default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset channel False` - Disables embeds in this channel.\n" -" - `[p]embedset channel` - Resets value to use guild default.\n\n" +msgid "Base command for managing what application commands are able to be used on [botname]." +msgstr "" + +#: redbot/core/core_commands.py:1971 +#, docstring +msgid "Marks an application command as being enabled, allowing it to be added to the bot.\n\n" +" See commands available to enable with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds in this channel. Leave blank to reset to default.\n" +" - `` - The command name to enable. Only the top level name of a group command should be used.\n" +" - `[command_type]` - What type of application command to enable. Must be one of `slash`, `message`, or `user`. Defaults to `slash`.\n" " " msgstr "" -#: redbot/core/core_commands.py:1419 -msgid "Embeds are now {} for this channel." +#: redbot/core/core_commands.py:1996 redbot/core/core_commands.py:2055 +msgid "Command type must be one of `slash`, `message`, or `user`." msgstr "" -#: redbot/core/core_commands.py:1420 redbot/core/core_commands.py:2273 -#: redbot/core/core_commands.py:2294 -msgid "enabled" +#: redbot/core/core_commands.py:2003 +msgid "That application command is already enabled." msgstr "" -#: redbot/core/core_commands.py:1420 redbot/core/core_commands.py:2273 -#: redbot/core/core_commands.py:2294 -msgid "disabled" +#: redbot/core/core_commands.py:2008 +msgid "That application command could not be found. Use `{prefix}slash list` to see all application commands. You may need to double check the command type." +msgstr "" + +#: redbot/core/core_commands.py:2019 +msgid "The command limit has been reached. Disable a command first." +msgstr "" + +#: redbot/core/core_commands.py:2024 +msgid "Enabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:1426 +#: redbot/core/core_commands.py:2036 #, docstring -msgid "\n" -" Sets personal embed setting for DMs.\n\n" -" If set, this is used instead of the global default to determine whether or not to use embeds.\n" -" This is used for all commands executed in a DM with the bot.\n\n" -" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset user False` - Disables embeds in your DMs.\n" -" - `[p]embedset user` - Resets value to use global default.\n\n" +msgid "Marks an application command as being disabled, preventing it from being added to the bot.\n\n" +" See commands available to disable with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds in your DMs. Leave blank to reset to default.\n" +" - `` - The command name to disable. Only the top level name of a group command should be used.\n" +" - `[command_type]` - What type of application command to disable. Must be one of `slash`, `message`, or `user`. Defaults to `slash`.\n" " " msgstr "" -#: redbot/core/core_commands.py:1450 -msgid "Embeds are now enabled for you in DMs." +#: redbot/core/core_commands.py:2061 +msgid "That application command has been set as required for the cog to function by the author, and cannot be disabled. The cog must be unloaded to remove the command." msgstr "" -#: redbot/core/core_commands.py:1452 -msgid "Embeds are now disabled for you in DMs." +#: redbot/core/core_commands.py:2073 +msgid "That application command is already disabled or does not exist." +msgstr "" + +#: redbot/core/core_commands.py:2079 +msgid "Disabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:1458 +#: redbot/core/core_commands.py:2087 #, 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.\n\n" -" Warning: Sending the traceback publicly can accidentally reveal sensitive information about your computer or configuration.\n\n" -" **Examples:**\n" -" - `[p]traceback` - Sends the traceback to your DMs.\n" -" - `[p]traceback True` - Sends the last traceback in the current context.\n\n" +msgid "Marks all application commands in a cog as being enabled, allowing them to be added to the bot.\n\n" +" See a list of cogs with application commands with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[public]` - Whether to send the traceback to the current context. Leave blank to send to your DMs.\n" +" - `` - The cog to enable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:1487 -msgid "No exception has occurred yet." +#: redbot/core/core_commands.py:2117 +msgid "Couldn't find any disabled commands from the cog `{cog_name}`. Use `{prefix}slash list` to see all cogs with application commands." +msgstr "" + +#: redbot/core/core_commands.py:2132 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for slash commands. Disable some commands first." +msgstr "" + +#: redbot/core/core_commands.py:2141 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for message commands. Disable some commands first." +msgstr "" + +#: redbot/core/core_commands.py:2150 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for user commands. Disable some commands first." msgstr "" -#: redbot/core/core_commands.py:1492 +#: redbot/core/core_commands.py:2176 +msgid "Enabled {count} commands from `{cog_name}`:\n" +"{names}" +msgstr "" + +#: redbot/core/core_commands.py:2183 #, docstring -msgid "Shows [botname]'s invite url.\n\n" -" This will always send the invite to DMs to keep it private.\n\n" -" This command is locked to the owner unless `[p]inviteset public` is set to True.\n\n" -" **Example:**\n" -" - `[p]invite`\n" +msgid "Marks all application commands in a cog as being disabled, preventing them from being added to the bot.\n\n" +" See a list of cogs with application commands with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" +" **Arguments:**\n" +" - `` - The cog to disable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:1512 +#: redbot/core/core_commands.py:2204 +msgid "Couldn't find any enabled commands from the `{cog_name}` cog. Use `{prefix}slash list` to see all cogs with application commands." +msgstr "" + +#: redbot/core/core_commands.py:2212 +msgid "Disabled {count} commands from `{cog_name}`:\n" +"{names}" +msgstr "" + +#: redbot/core/core_commands.py:2219 #, docstring -msgid "Commands to setup [botname]'s invite settings." +msgid "List the slash commands the bot can see, and whether or not they are enabled.\n\n" +" This command shows the state that will be changed to when `[p]slash sync` is run.\n" +" Commands from the same cog are grouped, with the cog name as the header.\n\n" +" The prefix denotes the state of the command:\n" +" - Commands starting with `- ` have not yet been enabled.\n" +" - Commands starting with `+ ` have been manually enabled.\n" +" - Commands starting with `++` have been enabled by the cog author, and cannot be disabled.\n" +" " msgstr "" -#: redbot/core/core_commands.py:1517 +#: redbot/core/core_commands.py:2309 +msgid "There are no application commands to list." +msgstr "" + +#: redbot/core/core_commands.py:2340 #, docstring -msgid "\n" -" Toggles if `[p]invite` should be accessible for the average user.\n\n" -" The bot must be made into a `Public bot` in the developer dashboard for public invites to work.\n\n" -" **Example:**\n" -" - `[p]inviteset public yes` - Toggles the public invite setting.\n\n" +msgid "Syncs the slash settings to discord.\n\n" +" Settings from `[p]slash list` will be synced with discord, changing what commands appear for users.\n" +" This should be run sparingly, make all necessary changes before running this command.\n\n" " **Arguments:**\n" -" - `[confirm]` - Required to set to public. Not required to toggle back to private.\n" +" - `[guild]` - If provided, syncs commands for that guild. Otherwise, syncs global commands.\n" " " msgstr "" -#: redbot/core/core_commands.py:1554 +#: redbot/core/core_commands.py:2360 +msgid "I need the `applications.commands` scope in this server to be able to do that. You can tell the bot to add that scope to invite links using `{prefix}inviteset commandscope`, and can then run `{prefix}invite` to get an invite that will give the bot the scope. You do not need to kick the bot to enable the scope, just use that invite to re-auth the bot with the scope enabled." +msgstr "" + +#: redbot/core/core_commands.py:2371 +msgid "Synced {count} commands." +msgstr "" + +#: redbot/core/core_commands.py:2379 +msgid "You seem to be attempting to sync after recently syncing. Discord does not like it when bots sync more often than necessary, so this command has a cooldown. You should enable/disable all commands you want to change first, and run this command one time only after all changes have been made. " +msgstr "" + +#: redbot/core/core_commands.py:2390 #, 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\n" -" **Example:**\n" -" - `[p]inviteset perms 134217728` - Adds a \"Manage Nicknames\" permission requirement to the invite.\n\n" +msgid "Shuts down the bot.\n\n" +" Allows [botname] to shut down gracefully.\n\n" +" This is the recommended method for shutting down the bot.\n\n" +" **Examples:**\n" +" - `[p]shutdown`\n" +" - `[p]shutdown True` - Shutdowns silently.\n\n" " **Arguments:**\n" -" - `` - The permission level to require for the bot in the generated invite.\n" +" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:1575 +#: redbot/core/core_commands.py:2407 +msgid "Shutting down... " +msgstr "" + +#: redbot/core/core_commands.py:2413 #, docstring -msgid "\n" -" Add the `applications.commands` scope to your invite URL.\n\n" -" This allows the usage of slash commands on the servers that invited your bot with that scope.\n\n" -" Note that previous servers that invited the bot without the scope cannot have slash commands, they will have to invite the bot a second time.\n" +msgid "Attempts to restart [botname].\n\n" +" Makes [botname] quit with exit code 26.\n" +" The restart is not guaranteed: it must be dealt with by the process manager in use.\n\n" +" **Examples:**\n" +" - `[p]restart`\n" +" - `[p]restart True` - Restarts silently.\n\n" +" **Arguments:**\n" +" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:1586 -msgid "The `applications.commands` scope has been added to the invite URL." +#: redbot/core/core_commands.py:2427 +msgid "Restarting..." msgstr "" -#: redbot/core/core_commands.py:1590 -msgid "The `applications.commands` scope has been removed from the invite URL." +#: redbot/core/core_commands.py:2434 +#, docstring +msgid "Base command for bank settings." msgstr "" -#: redbot/core/core_commands.py:1596 +#: redbot/core/core_commands.py:2438 #, docstring -msgid "\n" -" Leaves servers.\n\n" -" If no server IDs are passed the local server will be left instead.\n\n" -" Note: This command is interactive.\n\n" -" **Examples:**\n" -" - `[p]leave` - Leave the current server.\n" -" - `[p]leave \"Red - Discord Bot\"` - Quotes are necessary when there are spaces in the name.\n" -" - `[p]leave 133049272517001216 240154543684321280` - Leaves multiple servers, using IDs.\n\n" -" **Arguments:**\n" -" - `[servers...]` - The servers to leave. When blank, attempts to leave the current server.\n" +msgid "Show the current bank settings." +msgstr "" + +#: redbot/core/core_commands.py:2448 +msgid "Global" +msgstr "" + +#: redbot/core/core_commands.py:2448 +msgid "Server" +msgstr "" + +#: redbot/core/core_commands.py:2453 +msgid "Bank settings:\n\n" +"Bank name: {bank_name}\n" +"Bank scope: {bank_scope}\n" +"Currency: {currency_name}\n" +"Default balance: {default_balance}\n" +"Maximum allowed balance: {maximum_bal}\n" +msgstr "" + +#: redbot/core/core_commands.py:2469 +#, 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/core/core_commands.py:1613 -msgid "You need to specify at least one server ID." +#: redbot/core/core_commands.py:2476 +msgid "per-server" msgstr "" -#: redbot/core/core_commands.py:1620 -msgid "You haven't passed any server ID. Do you want me to leave this server?" +#: redbot/core/core_commands.py:2476 +msgid "global" +msgstr "グローバル" + +#: redbot/core/core_commands.py:2479 +msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" msgstr "" -#: redbot/core/core_commands.py:1625 -msgid "Are you sure you want me to leave these servers?" +#: redbot/core/core_commands.py:2486 +msgid "The bank is now {banktype}." msgstr "" -#: redbot/core/core_commands.py:1633 -msgid "I cannot leave the server `{server_name}`: I am the owner of it." +#: redbot/core/core_commands.py:2492 +#, docstring +msgid "Set the bank's name." msgstr "" -#: redbot/core/core_commands.py:1644 redbot/core/core_commands.py:2711 -msgid "Response timed out." +#: redbot/core/core_commands.py:2494 +msgid "Bank name has been set to: {name}" msgstr "" -#: redbot/core/core_commands.py:1649 -msgid "Alright. Bye :wave:" +#: redbot/core/core_commands.py:2500 +#, docstring +msgid "Set the name for the bank's currency." msgstr "" -#: redbot/core/core_commands.py:1652 -msgid "Alright. Leaving {number} servers..." +#: redbot/core/core_commands.py:2502 +msgid "Currency name has been set to: {name}" msgstr "" -#: redbot/core/core_commands.py:1659 -msgid "Alright, I'll stay then. :)" +#: redbot/core/core_commands.py:2508 +#, docstring +msgid "Set the maximum balance a user can get." msgstr "" -#: redbot/core/core_commands.py:1661 -msgid "Alright, I'm not leaving those servers." +#: redbot/core/core_commands.py:2514 +msgid "Amount must be greater than zero and less than {max}." msgstr "" -#: redbot/core/core_commands.py:1666 +#: redbot/core/core_commands.py:2519 +msgid "Maximum balance has been set to: {amount}" +msgstr "" + +#: redbot/core/core_commands.py:2526 #, docstring -msgid "\n" -" Lists the servers [botname] is currently in.\n\n" -" Note: This command is interactive.\n" +msgid "Set the initial balance for new bank accounts.\n\n" +" Example:\n" +" - `[p]bankset registeramount 5000`\n\n" +" **Arguments**\n\n" +" - `` The new initial balance amount. Default is 0.\n" " " msgstr "" -#: redbot/core/core_commands.py:1684 +#: redbot/core/core_commands.py:2542 +msgid "Amount must be greater than or equal to zero and less than {maxbal}." +msgstr "" + +#: redbot/core/core_commands.py:2547 +msgid "Registering an account will now give {num} {currency}." +msgstr "" + +#: redbot/core/core_commands.py:2556 #, docstring -msgid "Loads cog packages from the local paths and installed cogs.\n\n" -" See packages available to load with `[p]cogs`.\n\n" -" Additional cogs can be added using Downloader, or from local paths using `[p]addpath`.\n\n" -" **Examples:**\n" -" - `[p]load general` - Loads the `general` cog.\n" -" - `[p]load admin mod mutes` - Loads multiple cogs.\n\n" -" **Arguments:**\n" -" - `` - The cog packages to load.\n" +msgid "Delete all bank accounts.\n\n" +" Examples:\n" +" - `[p]bankset reset` - Did not confirm. Shows the help message.\n" +" - `[p]bankset reset yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/core/core_commands.py:1713 -msgid "Loaded {packs}." +#: redbot/core/core_commands.py:2568 +msgid "This will delete all bank accounts for {scope}.\n" +"If you're sure, type `{prefix}bankset reset yes`" +msgstr "" + +#: redbot/core/core_commands.py:2574 redbot/core/core_commands.py:2584 +msgid "this server" +msgstr "" + +#: redbot/core/core_commands.py:2581 +msgid "All bank accounts for {scope} have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:2592 +#, docstring +msgid "Base command for pruning bank accounts." +msgstr "" + +#: redbot/core/core_commands.py:2599 +#, docstring +msgid "Prune bank accounts for users no longer in the server.\n\n" +" Cannot be used with a global bank. See `[p]bankset prune global`.\n\n" +" Examples:\n" +" - `[p]bankset prune server` - Did not confirm. Shows the help message.\n" +" - `[p]bankset prune server yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2613 +msgid "This command cannot be used with a global bank." +msgstr "" + +#: redbot/core/core_commands.py:2617 +msgid "This will delete all bank accounts for users no longer in this server.\n" +"If you're sure, type `{prefix}bankset prune local yes`" +msgstr "" + +#: redbot/core/core_commands.py:2626 +msgid "Bank accounts for users no longer in this server have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:2632 +#, 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]bankset prune server`.\n\n" +" Examples:\n" +" - `[p]bankset prune global` - Did not confirm. Shows the help message.\n" +" - `[p]bankset prune global yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2646 +msgid "This command cannot be used with a local bank." +msgstr "" + +#: redbot/core/core_commands.py:2650 +msgid "This will delete all bank accounts for users who no longer share a server with the bot.\n" +"If you're sure, type `{prefix}bankset prune global yes`" +msgstr "" + +#: redbot/core/core_commands.py:2659 +msgid "Bank accounts for users who no longer share a server with the bot have been pruned." +msgstr "" + +#: redbot/core/core_commands.py:2672 +#, docstring +msgid "Delete the bank account of a specified user.\n\n" +" Examples:\n" +" - `[p]bankset prune user @Twentysix` - Did not confirm. Shows the help message.\n" +" - `[p]bankset 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/core/core_commands.py:2692 +msgid "This will delete {name}'s bank account.\n" +"If you're sure, type `{prefix}bankset prune user {id} yes`" +msgstr "" + +#: redbot/core/core_commands.py:2700 +msgid "The bank account for {name} has been pruned." +msgstr "" + +#: redbot/core/core_commands.py:2705 +#, docstring +msgid "Manage modlog settings." +msgstr "" + +#: redbot/core/core_commands.py:2711 +#, docstring +msgid "Command to fix misbehaving casetypes." +msgstr "" + +#: redbot/core/core_commands.py:2722 +#, docstring +msgid "Set a channel as the modlog.\n\n" +" Omit `[channel]` to disable the modlog.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2731 +msgid "Mod events will be sent to {channel}." +msgstr "" + +#: redbot/core/core_commands.py:2735 +msgid "I do not have permissions to send messages in {channel}!" +msgstr "" + +#: redbot/core/core_commands.py:2743 +msgid "Mod log is already disabled." +msgstr "" + +#: redbot/core/core_commands.py:2746 +msgid "Mod log deactivated." +msgstr "" + +#: redbot/core/core_commands.py:2751 +#, docstring +msgid "\n" +" Enable or disable case creation for a mod action.\n\n" +" An action can be enabling or disabling specific cases. (Ban, kick, mute, etc.)\n\n" +" Example: `[p]modlogset cases kick enabled`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2768 +msgid "Current settings:\n" msgstr "" -#: redbot/core/core_commands.py:1718 -msgid "The following package is already loaded: {pack}" +#: redbot/core/core_commands.py:2773 +msgid "That action is not registered." msgstr "" -#: redbot/core/core_commands.py:1722 -msgid "The following packages are already loaded: {packs}" +#: redbot/core/core_commands.py:2778 +msgid "Case creation for {action_name} actions is now {enabled}." msgstr "" -#: redbot/core/core_commands.py:1729 -msgid "Failed to load the following package: {pack}.\n" -"Check your console or logs for details." +#: redbot/core/core_commands.py:2786 +#, docstring +msgid "Reset all modlog cases in this server." msgstr "" -#: redbot/core/core_commands.py:1734 -msgid "Failed to load the following packages: {packs}\n" -"Check your console or logs for details." +#: redbot/core/core_commands.py:2789 +msgid "Are you sure you would like to reset all modlog cases in this server?" msgstr "" -#: redbot/core/core_commands.py:1742 redbot/core/core_commands.py:1898 -msgid "The following name is not a valid package name: {pack}\n" -"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +#: redbot/core/core_commands.py:2796 +msgid "You took too long to respond." msgstr "" -#: redbot/core/core_commands.py:1748 redbot/core/core_commands.py:1904 -msgid "The following names are not valid package names: {packs}\n" -"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +#: redbot/core/core_commands.py:2800 +msgid "Cases have been reset." msgstr "" -#: redbot/core/core_commands.py:1757 redbot/core/core_commands.py:1913 -msgid "The following package was not found in any cog path: {pack}." +#: redbot/core/core_commands.py:2802 +msgid "No changes have been made." msgstr "" -#: redbot/core/core_commands.py:1761 redbot/core/core_commands.py:1917 -msgid "The following packages were not found in any cog path: {packs}" +#: redbot/core/core_commands.py:2806 +#, docstring +msgid "Commands for changing [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:1769 -msgid "This package could not be loaded for the following reason:\n\n" -"{reason}" +#: redbot/core/core_commands.py:2813 +#, docstring +msgid "Commands for changing [botname]'s metadata." msgstr "" -#: redbot/core/core_commands.py:1773 -msgid "These packages could not be loaded for the following reasons:\n\n" -"{reasons}" +#: redbot/core/core_commands.py:2818 +#, docstring +msgid "\n" +" Sets the bot's description.\n\n" +" Use without a description to reset.\n" +" This is shown in a few locations, including the help menu.\n\n" +" The maximum description length is 250 characters to ensure it displays properly.\n\n" +" The default is \"Red V3\".\n\n" +" **Examples:**\n" +" - `[p]set bot description` - Resets the description to the default setting.\n" +" - `[p]set bot description MyBot: A Red V3 Bot`\n\n" +" **Arguments:**\n" +" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" +" " msgstr "" -#: redbot/core/core_commands.py:1780 -msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" -"You should inform maintainer of the repo about this message." +#: redbot/core/core_commands.py:2838 +msgid "Description reset." msgstr "" -#: redbot/core/core_commands.py:1786 redbot/core/core_commands.py:1942 -msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\n" -"You should inform maintainers of these repos about this message." +#: redbot/core/core_commands.py:2841 +msgid "This description is too long to properly display. Please try again with below 250 characters." msgstr "" -#: redbot/core/core_commands.py:1805 +#: redbot/core/core_commands.py:2854 #, docstring -msgid "Unloads previously loaded cog packages.\n\n" -" See packages available to unload with `[p]cogs`.\n\n" +msgid "Sets [botname]'s avatar\n\n" +" Supports either an attachment or an image URL.\n\n" " **Examples:**\n" -" - `[p]unload general` - Unloads the `general` cog.\n" -" - `[p]unload admin mod mutes` - Unloads multiple cogs.\n\n" +" - `[p]set bot avatar` - With an image attachment, this will set the avatar.\n" +" - `[p]set bot avatar` - Without an attachment, this will show the command help.\n" +" - `[p]set bot avatar https://links.flaree.xyz/k95` - Sets the avatar to the provided url.\n\n" " **Arguments:**\n" -" - `` - The cog packages to unload.\n" +" - `[url]` - An image url to be used as an avatar. Leave blank when uploading an attachment.\n" " " msgstr "" -#: redbot/core/core_commands.py:1823 -msgid "The following package was unloaded: {pack}." +#: redbot/core/core_commands.py:2877 +msgid "That URL is invalid." msgstr "" -#: redbot/core/core_commands.py:1827 -msgid "The following packages were unloaded: {packs}." +#: redbot/core/core_commands.py:2879 +msgid "Something went wrong while trying to get the image." msgstr "" -#: redbot/core/core_commands.py:1834 -msgid "The following package was not loaded: {pack}." +#: redbot/core/core_commands.py:2889 +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, PNG, or GIF format." msgstr "" -#: redbot/core/core_commands.py:1838 -msgid "The following packages were not loaded: {packs}." +#: redbot/core/core_commands.py:2896 +msgid "JPG / PNG / GIF format only." +msgstr "" + +#: redbot/core/core_commands.py:2898 redbot/core/core_commands.py:2967 +#: redbot/core/core_commands.py:2991 redbot/core/core_commands.py:3073 +msgid "Done." msgstr "" -#: redbot/core/core_commands.py:1851 +#: redbot/core/core_commands.py:2903 #, docstring -msgid "Reloads cog packages.\n\n" -" This will unload and then load the specified cogs.\n\n" -" Cogs that were not loaded will only be loaded.\n\n" -" **Examples:**\n" -" - `[p]reload general` - Unloads then loads the `general` cog.\n" -" - `[p]reload admin mod mutes` - Unloads then loads multiple cogs.\n\n" -" **Arguments:**\n" -" - `` - The cog packages to reload.\n" +msgid "\n" +" Removes [botname]'s avatar.\n\n" +" **Example:**\n" +" - `[p]set bot avatar remove`\n" " " msgstr "" -#: redbot/core/core_commands.py:1880 -msgid "Reloaded {packs}." +#: redbot/core/core_commands.py:2911 +msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:1885 -msgid "Failed to reload the following package: {pack}.\n" -"Check your console or logs for details." +#: redbot/core/core_commands.py:2916 +#, docstring +msgid "Sets [botname]'s username.\n\n" +" Maximum length for a username is 32 characters.\n\n" +" Note: The username of a verified bot cannot be manually changed.\n" +" Please contact Discord support to change it.\n\n" +" **Example:**\n" +" - `[p]set bot username BaguetteBot`\n\n" +" **Arguments:**\n" +" - `` - The username to give the bot.\n" +" " msgstr "" -#: redbot/core/core_commands.py:1890 -msgid "Failed to reload the following packages: {packs}\n" -"Check your console or logs for details." +#: redbot/core/core_commands.py:2932 +msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." msgstr "" -#: redbot/core/core_commands.py:1925 -msgid "This package could not be reloaded for the following reason:\n\n" -"{reason}" +#: redbot/core/core_commands.py:2939 +msgid "Failed to change name. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:1929 -msgid "These packages could not be reloaded for the following reasons:\n\n" -"{reasons}" +#: redbot/core/core_commands.py:2945 +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:1936 -msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" -"You should inform maintainers of these repos about this message." +#: redbot/core/core_commands.py:2955 +msgid "Failed to change the username. Discord returned the following error:\n" +"{error_message}" +msgstr "" + +#: redbot/core/core_commands.py:2965 +msgid "Unexpected error occurred when trying to change the username." msgstr "" -#: redbot/core/core_commands.py:1957 +#: redbot/core/core_commands.py:2973 #, docstring -msgid "Shuts down the bot.\n\n" -" Allows [botname] to shut down gracefully.\n\n" -" This is the recommended method for shutting down the bot.\n\n" -" **Examples:**\n" -" - `[p]shutdown`\n" -" - `[p]shutdown True` - Shutdowns silently.\n\n" +msgid "Sets [botname]'s nickname for the current server.\n\n" +" Maximum length for a nickname is 32 characters.\n\n" +" **Example:**\n" +" - `[p]set bot nickname 🎃 SpookyBot 🎃`\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" +" - `[nickname]` - The nickname to give the bot. Leave blank to clear the current nickname.\n" " " msgstr "" -#: redbot/core/core_commands.py:1974 -msgid "Shutting down... " +#: redbot/core/core_commands.py:2985 +msgid "Failed to change nickname. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:2989 +msgid "I lack the permissions to change my own nickname." msgstr "" -#: redbot/core/core_commands.py:1980 +#: redbot/core/core_commands.py:2996 #, 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 with by the process manager in use.\n\n" +msgid "Customizes a section of `[p]info`.\n\n" +" The maximum amount of allowed characters is 1024.\n" +" Supports markdown, links and \"mentions\".\n\n" +" Link example: `[My link](https://example.com)`\n\n" " **Examples:**\n" -" - `[p]restart`\n" -" - `[p]restart True` - Restarts silently.\n\n" +" - `[p]set bot custominfo >>> I can use **markdown** such as quotes, ||spoilers|| and multiple lines.`\n" +" - `[p]set bot custominfo Join my [support server](discord.gg/discord)!`\n" +" - `[p]set bot custominfo` - Removes custom info text.\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" +" - `[text]` - The custom info text.\n" " " msgstr "" -#: redbot/core/core_commands.py:1994 -msgid "Restarting..." +#: redbot/core/core_commands.py:3013 +msgid "The custom text has been cleared." msgstr "" -#: redbot/core/core_commands.py:1999 -#, docstring -msgid "Commands for changing [botname]'s settings." +#: redbot/core/core_commands.py:3017 +msgid "The custom text has been set." msgstr "" -#: redbot/core/core_commands.py:2003 -#, docstring -msgid "\n" -" Show the current settings for [botname].\n" -" " +#: redbot/core/core_commands.py:3020 +msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:2021 -msgid "Admin roles: {admin}\n" -"Mod roles: {mod}\n" -"Locale: {guild_locale}\n" -"Regional format: {guild_regional_format}\n" +#: redbot/core/core_commands.py:3029 +#, docstring +msgid "Commands for setting [botname]'s status." msgstr "" -#: redbot/core/core_commands.py:2042 -msgid "{bot_name} Settings:\n\n" -"Prefixes: {prefixes}\n" -"{guild_settings}Global locale: {locale}\n" -"Global regional format: {regional_format}\n" -"Default embed colour: {colour}" +#: redbot/core/core_commands.py:3043 +#, docstring +msgid "Sets [botname]'s streaming status to a twitch stream.\n\n" +" This will appear as `Streaming ` or `LIVE ON TWITCH` depending on the context.\n" +" It will also include a `Watch` button with a twitch.tv url for the provided streamer.\n\n" +" Maximum length for a stream title is 128 characters.\n\n" +" Leaving both streamer and stream_title empty will clear it.\n\n" +" **Examples:**\n" +" - `[p]set status stream` - Clears the activity status.\n" +" - `[p]set status stream 26 Twentysix is streaming` - Sets the stream to `https://www.twitch.tv/26`.\n" +" - `[p]set status stream https://twitch.tv/26 Twentysix is streaming` - Sets the URL manually.\n\n" +" **Arguments:**\n" +" - `` - The twitch streamer to provide a link to. This can be their twitch name or the entire URL.\n" +" - `` - The text to follow `Streaming` in the status." msgstr "" -#: redbot/core/core_commands.py:2064 +#: redbot/core/core_commands.py:3081 #, 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\n" -" This is only applied to the current server and not globally.\n\n" +msgid "Sets [botname]'s playing status.\n\n" +" This will appear as `Playing ` or `PLAYING A GAME: ` depending on the context.\n\n" +" Maximum length for a playing status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]set deletedelay` - Shows the current delete delay setting.\n" -" - `[p]set deletedelay 60` - Sets the delete delay to the max of 60 seconds.\n" -" - `[p]set deletedelay -1` - Disables deleting command messages.\n\n" +" - `[p]set status playing` - Clears the activity status.\n" +" - `[p]set status playing the keyboard`\n\n" " **Arguments:**\n" -" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" +" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2085 -msgid "Command deleting disabled." -msgstr "" - -#: redbot/core/core_commands.py:2087 -msgid "Delete delay set to {num} seconds." -msgstr "" - -#: redbot/core/core_commands.py:2092 -msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" +#: redbot/core/core_commands.py:3102 +msgid "Status set to `Playing {game.name}`." msgstr "" -#: redbot/core/core_commands.py:2099 -msgid "I will not delete command messages." +#: redbot/core/core_commands.py:3104 +msgid "Game cleared." msgstr "" -#: redbot/core/core_commands.py:2104 +#: redbot/core/core_commands.py:3112 #, docstring -msgid "\n" -" Sets the bot's description.\n\n" -" Use without a description to reset.\n" -" This is shown in a few locations, including the help menu.\n\n" -" The maximum description length is 250 characters to ensure it displays properly.\n\n" -" The default is \"Red V3\".\n\n" +msgid "Sets [botname]'s listening status.\n\n" +" This will appear as `Listening to `.\n\n" +" Maximum length for a listening status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]set description` - Resets the description to the default setting.\n" -" - `[p]set description MyBot: A Red V3 Bot`\n\n" +" - `[p]set status listening` - Clears the activity status.\n" +" - `[p]set status listening jams`\n\n" " **Arguments:**\n" -" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" +" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2124 -msgid "Description reset." +#: redbot/core/core_commands.py:3134 +msgid "Status set to `Listening to {listening}`." msgstr "" -#: redbot/core/core_commands.py:2127 -msgid "This description is too long to properly display. Please try again with below 250 characters." +#: redbot/core/core_commands.py:3137 +msgid "Listening cleared." msgstr "" -#: redbot/core/core_commands.py:2141 +#: redbot/core/core_commands.py:3145 #, docstring -msgid "\n" -" Adds an admin role for this guild.\n\n" -" Admins have the same access as Mods, plus additional admin level commands like:\n" -" - `[p]set serverprefix`\n" -" - `[p]addrole`\n" -" - `[p]ban`\n" -" - `[p]ignore guild`\n\n" -" And more.\n\n" -" **Examples:**\n" -" - `[p]set addadminrole @Admins`\n" -" - `[p]set addadminrole Super Admins`\n\n" +msgid "Sets [botname]'s watching status.\n\n" +" This will appear as `Watching `.\n\n" +" Maximum length for a watching status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status watching` - Clears the activity status.\n" +" - `[p]set status watching [p]help`\n\n" " **Arguments:**\n" -" - `` - The role to add as an admin.\n" +" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2161 -msgid "This role is already an admin role." +#: redbot/core/core_commands.py:3166 +msgid "Status set to `Watching {watching}`." msgstr "" -#: redbot/core/core_commands.py:2163 -msgid "That role is now considered an admin role." +#: redbot/core/core_commands.py:3168 +msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:2169 +#: redbot/core/core_commands.py:3176 #, docstring -msgid "\n" -" Adds a moderator role for this guild.\n\n" -" This grants access to moderator level commands like:\n" -" - `[p]mute`\n" -" - `[p]cleanup`\n" -" - `[p]customcommand create`\n\n" -" And more.\n\n" -" **Examples:**\n" -" - `[p]set addmodrole @Mods`\n" -" - `[p]set addmodrole Loyal Helpers`\n\n" +msgid "Sets [botname]'s competing status.\n\n" +" This will appear as `Competing in `.\n\n" +" Maximum length for a competing status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status competing` - Clears the activity status.\n" +" - `[p]set status competing London 2012 Olympic Games`\n\n" " **Arguments:**\n" -" - `` - The role to add as a moderator.\n" +" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2188 -msgid "This role is already a mod role." +#: redbot/core/core_commands.py:3198 +msgid "Status set to `Competing in {competing}`." msgstr "" -#: redbot/core/core_commands.py:2190 -msgid "That role is now considered a mod role." +#: redbot/core/core_commands.py:3201 +msgid "Competing cleared." msgstr "" -#: redbot/core/core_commands.py:2196 +#: redbot/core/core_commands.py:3209 #, docstring -msgid "\n" -" Removes an admin role for this guild.\n\n" +msgid "Sets [botname]'s custom status.\n\n" +" This will appear as ``.\n\n" +" Maximum length for a custom status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]set removeadminrole @Admins`\n" -" - `[p]set removeadminrole Super Admins`\n\n" +" - `[p]set status custom` - Clears the activity status.\n" +" - `[p]set status custom Running cogs...`\n\n" " **Arguments:**\n" -" - `` - The role to remove from being an admin.\n" +" - `[text]` - The custom status text. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2208 -msgid "That role was not an admin role to begin with." +#: redbot/core/core_commands.py:3230 +msgid "Custom status set to `{text}`." msgstr "" -#: redbot/core/core_commands.py:2210 -msgid "That role is no longer considered an admin role." +#: redbot/core/core_commands.py:3232 +msgid "Custom status cleared." +msgstr "" + +#: redbot/core/core_commands.py:3237 +msgid "Status changed to {}." msgstr "" -#: redbot/core/core_commands.py:2216 +#: redbot/core/core_commands.py:3243 #, docstring -msgid "\n" -" Removes a mod role for this guild.\n\n" -" **Examples:**\n" -" - `[p]set removemodrole @Mods`\n" -" - `[p]set removemodrole Loyal Helpers`\n\n" -" **Arguments:**\n" -" - `` - The role to remove from being a moderator.\n" -" " +msgid "Set [botname]'s status to online." msgstr "" -#: redbot/core/core_commands.py:2228 -msgid "That role was not a mod role to begin with." +#: redbot/core/core_commands.py:3250 +#, docstring +msgid "Set [botname]'s status to do not disturb." msgstr "" -#: redbot/core/core_commands.py:2230 -msgid "That role is no longer considered a mod role." +#: redbot/core/core_commands.py:3257 +#, docstring +msgid "Set [botname]'s status to idle." msgstr "" -#: redbot/core/core_commands.py:2236 +#: redbot/core/core_commands.py:3264 #, 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\n" -" **Example:**\n" -" - `[p]set usebotcolour`\n" -" " +msgid "Set [botname]'s status to invisible." msgstr "" -#: redbot/core/core_commands.py:2248 -msgid "The bot {} use its configured color for embeds." +#: redbot/core/core_commands.py:3274 +#, docstring +msgid "Set server's admin and mod roles for [botname]." msgstr "" -#: redbot/core/core_commands.py:2249 -msgid "will not" +#: redbot/core/core_commands.py:3280 +#, docstring +msgid "\n" +" Adds an admin role for this server.\n\n" +" Admins have the same access as Mods, plus additional admin level commands like:\n" +" - `[p]set serverprefix`\n" +" - `[p]addrole`\n" +" - `[p]ban`\n" +" - `[p]ignore guild`\n\n" +" And more.\n\n" +" **Examples:**\n" +" - `[p]set roles addadminrole @Admins`\n" +" - `[p]set roles addadminrole Super Admins`\n\n" +" **Arguments:**\n" +" - `` - The role to add as an admin.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2249 -msgid "will" +#: redbot/core/core_commands.py:3300 +msgid "This role is already an admin role." msgstr "" -#: redbot/core/core_commands.py:2257 +#: redbot/core/core_commands.py:3302 +msgid "That role is now considered an admin role." +msgstr "" + +#: redbot/core/core_commands.py:3308 #, docstring msgid "\n" -" Toggle whether to enable fuzzy command search for the server.\n\n" -" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" -" Note: This can be processor intensive and may be unsuitable for larger servers.\n\n" -" Default is for fuzzy command search to be disabled.\n\n" -" **Example:**\n" -" - `[p]set serverfuzzy`\n" +" Adds a moderator role for this server.\n\n" +" This grants access to moderator level commands like:\n" +" - `[p]mute`\n" +" - `[p]cleanup`\n" +" - `[p]customcommand create`\n\n" +" And more.\n\n" +" **Examples:**\n" +" - `[p]set roles addmodrole @Mods`\n" +" - `[p]set roles addmodrole Loyal Helpers`\n\n" +" **Arguments:**\n" +" - `` - The role to add as a moderator.\n" " " msgstr "" -#: redbot/core/core_commands.py:2272 -msgid "Fuzzy command search has been {} for this server." +#: redbot/core/core_commands.py:3327 +msgid "This role is already a mod role." +msgstr "" + +#: redbot/core/core_commands.py:3329 +msgid "That role is now considered a mod role." msgstr "" -#: redbot/core/core_commands.py:2280 +#: redbot/core/core_commands.py:3337 #, docstring msgid "\n" -" Toggle whether to enable fuzzy command search in DMs.\n\n" -" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" -" Default is for fuzzy command search to be disabled.\n\n" -" **Example:**\n" -" - `[p]set fuzzy`\n" +" Removes an admin role for this server.\n\n" +" **Examples:**\n" +" - `[p]set roles removeadminrole @Admins`\n" +" - `[p]set roles removeadminrole Super Admins`\n\n" +" **Arguments:**\n" +" - `` - The role to remove from being an admin.\n" " " msgstr "" -#: redbot/core/core_commands.py:2293 -msgid "Fuzzy command search has been {} in DMs." +#: redbot/core/core_commands.py:3349 +msgid "That role was not an admin role to begin with." +msgstr "" + +#: redbot/core/core_commands.py:3351 +msgid "That role is no longer considered an admin role." msgstr "" -#: redbot/core/core_commands.py:2301 +#: redbot/core/core_commands.py:3359 #, 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\n" +" Removes a mod role for this server.\n\n" " **Examples:**\n" -" - `[p]set colour dark red`\n" -" - `[p]set colour blurple`\n" -" - `[p]set colour 0x5DADE2`\n" -" - `[p]set color 0x#FDFEFE`\n" -" - `[p]set color #7F8C8D`\n\n" +" - `[p]set roles removemodrole @Mods`\n" +" - `[p]set roles removemodrole Loyal Helpers`\n\n" " **Arguments:**\n" -" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" +" - `` - The role to remove from being a moderator.\n" " " msgstr "" -#: redbot/core/core_commands.py:2321 -msgid "The color has been reset." +#: redbot/core/core_commands.py:3371 +msgid "That role was not a mod role to begin with." msgstr "" -#: redbot/core/core_commands.py:2324 -msgid "The color has been set." +#: redbot/core/core_commands.py:3373 +msgid "That role is no longer considered a mod role." msgstr "" -#: redbot/core/core_commands.py:2329 +#: redbot/core/core_commands.py:3381 #, docstring -msgid "Sets [botname]'s avatar\n\n" -" Supports either an attachment or an image URL.\n\n" +msgid "\n" +" Changes [botname]'s locale in this server.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" Use \"default\" to return to the bot's default set language.\n\n" +" If you want to change bot's global locale, see `[p]set locale global` command.\n\n" " **Examples:**\n" -" - `[p]set avatar` - With an image attachment, this will set the avatar.\n" -" - `[p]set avatar` - Without an attachment, this will show the command help.\n" -" - `[p]set avatar https://links.flaree.xyz/k95` - Sets the avatar to the provided url.\n\n" +" - `[p]set locale en-US`\n" +" - `[p]set locale de-DE`\n" +" - `[p]set locale fr-FR`\n" +" - `[p]set locale pl-PL`\n" +" - `[p]set locale default` - Resets to the global default locale.\n\n" " **Arguments:**\n" -" - `[url]` - An image url to be used as an avatar. Leave blank when uploading an attachment.\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" " " msgstr "" -#: redbot/core/core_commands.py:2352 -msgid "That URL is invalid." -msgstr "" - -#: redbot/core/core_commands.py:2354 -msgid "Something went wrong while trying to get the image." +#: redbot/core/core_commands.py:3408 +#, docstring +msgid "\n" +" Changes [botname]'s default locale.\n\n" +" This will be used when a server has not set a locale, or in DMs.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" To reset to English, use \"en-US\".\n\n" +" **Examples:**\n" +" - `[p]set locale global en-US`\n" +" - `[p]set locale global de-DE`\n" +" - `[p]set locale global fr-FR`\n" +" - `[p]set locale global pl-PL`\n\n" +" **Arguments:**\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2364 -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." +#: redbot/core/core_commands.py:3429 redbot/core/core_commands.py:3472 +#: redbot/core/core_commands.py:3534 redbot/core/core_commands.py:3579 +msgid "Invalid language code. Use format: `en-US`" msgstr "" -#: redbot/core/core_commands.py:2371 -msgid "JPG / PNG format only." +#: redbot/core/core_commands.py:3433 redbot/core/core_commands.py:3476 +#: redbot/core/core_commands.py:3538 redbot/core/core_commands.py:3583 +msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:2373 redbot/core/core_commands.py:2600 -#: redbot/core/core_commands.py:2656 redbot/core/core_commands.py:2680 -msgid "Done." +#: redbot/core/core_commands.py:3440 +msgid "Global locale has been set." msgstr "" -#: redbot/core/core_commands.py:2378 +#: redbot/core/core_commands.py:3446 #, docstring msgid "\n" -" Removes [botname]'s avatar.\n\n" -" **Example:**\n" -" - `[p]set avatar remove`\n" +" Changes [botname]'s locale in this server.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" Use \"default\" to return to the bot's default set language.\n\n" +" **Examples:**\n" +" - `[p]set locale server en-US`\n" +" - `[p]set locale server de-DE`\n" +" - `[p]set locale server fr-FR`\n" +" - `[p]set locale server pl-PL`\n" +" - `[p]set locale server default` - Resets to the global default locale.\n\n" +" **Arguments:**\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" " " msgstr "" -#: redbot/core/core_commands.py:2386 -msgid "Avatar removed." +#: redbot/core/core_commands.py:3467 +msgid "Locale has been set to the default." +msgstr "" + +#: redbot/core/core_commands.py:3482 +msgid "Locale has been set." msgstr "" -#: redbot/core/core_commands.py:2392 +#: redbot/core/core_commands.py:3487 #, docstring -msgid "Sets [botname]'s playing status.\n\n" -" This will appear as `Playing ` or `PLAYING A GAME: ` depending on the context.\n\n" -" Maximum length for a playing status is 128 characters.\n\n" +msgid "\n" +" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale in this server.\n\n" +" If you want to change bot's global regional format, see `[p]set regionalformat global` command.\n\n" " **Examples:**\n" -" - `[p]set playing` - Clears the activity status.\n" -" - `[p]set playing the keyboard`\n\n" +" - `[p]set regionalformat en-US`\n" +" - `[p]set region de-DE`\n" +" - `[p]set regionalformat reset` - Resets to the locale.\n\n" " **Arguments:**\n" -" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" +" - `[language_code]` - The region format to use for the bot in this server.\n" " " msgstr "" -#: redbot/core/core_commands.py:2408 -msgid "The maximum length of game descriptions is 128 characters." +#: redbot/core/core_commands.py:3511 +#, docstring +msgid "\n" +" Changes the bot's regional format. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale.\n\n" +" **Examples:**\n" +" - `[p]set regionalformat global en-US`\n" +" - `[p]set region global de-DE`\n" +" - `[p]set regionalformat global reset` - Resets to the locale.\n\n" +" **Arguments:**\n" +" - `[language_code]` - The default region format to use for the bot.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2416 -msgid "Status set to ``Playing {game.name}``." +#: redbot/core/core_commands.py:3528 +msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:2418 -msgid "Game cleared." +#: redbot/core/core_commands.py:3545 +msgid "Global regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:2424 +#: redbot/core/core_commands.py:3554 #, docstring -msgid "Sets [botname]'s listening status.\n\n" -" This will appear as `Listening to `.\n\n" -" Maximum length for a listening status is 128 characters.\n\n" +msgid "\n" +" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale in this server.\n\n" " **Examples:**\n" -" - `[p]set listening` - Clears the activity status.\n" -" - `[p]set listening jams`\n\n" +" - `[p]set regionalformat server en-US`\n" +" - `[p]set region local de-DE`\n" +" - `[p]set regionalformat server reset` - Resets to the locale.\n\n" " **Arguments:**\n" -" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status." -msgstr "" - -#: redbot/core/core_commands.py:2441 -msgid "The maximum length of listening descriptions is 128 characters." +" - `[language_code]` - The region format to use for the bot in this server.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2450 -msgid "Status set to ``Listening to {listening}``." +#: redbot/core/core_commands.py:3572 +msgid "Regional formatting will now be based on bot's locale in this server." msgstr "" -#: redbot/core/core_commands.py:2453 -msgid "Listening cleared." +#: redbot/core/core_commands.py:3590 +msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:2459 +#: redbot/core/core_commands.py:3607 #, docstring -msgid "Sets [botname]'s watching status.\n\n" -" This will appear as `Watching `.\n\n" -" Maximum length for a watching status is 128 characters.\n\n" +msgid "\n" +" Commands to 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" +" If passed without the `` or `` arguments it will allow you to open a modal to set your API keys securely.\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, so this command should only be used in a private channel or in DM with the bot.\n\n" " **Examples:**\n" -" - `[p]set watching` - Clears the activity status.\n" -" - `[p]set watching [p]help`\n\n" +" - `[p]set api`\n" +" - `[p]set api spotify`\n" +" - `[p]set api spotify redirect_uri localhost`\n" +" - `[p]set api github client_id,whoops client_secret,whoops`\n\n" " **Arguments:**\n" -" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status." +" - `` - The service you're adding tokens to.\n" +" - `` - Pairs of token keys and values. The key and value should be separated by one of ` `, `,`, or `;`.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2475 -msgid "The maximum length of watching descriptions is 128 characters." +#: redbot/core/core_commands.py:3631 +msgid "Click the button below to set your keys." msgstr "" -#: redbot/core/core_commands.py:2482 -msgid "Status set to ``Watching {watching}``." +#: redbot/core/core_commands.py:3633 +msgid "This API keys setup message has expired." msgstr "" -#: redbot/core/core_commands.py:2484 -msgid "Watching cleared." +#: redbot/core/core_commands.py:3638 +msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/core_commands.py:2490 +#: redbot/core/core_commands.py:3642 #, docstring -msgid "Sets [botname]'s competing status.\n\n" -" This will appear as `Competing in `.\n\n" -" Maximum length for a competing status is 128 characters.\n\n" -" **Examples:**\n" -" - `[p]set competing` - Clears the activity status.\n" -" - `[p]set competing London 2012 Olympic Games`\n\n" -" **Arguments:**\n" -" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status." +msgid "\n" +" Show all external API services along with their keys that have been set.\n\n" +" Secrets are not shown.\n\n" +" **Example:**\n" +" - `[p]set api list`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2507 -msgid "The maximum length of competing descriptions is 128 characters." +#: redbot/core/core_commands.py:3653 +msgid "No API services have been set yet." msgstr "" -#: redbot/core/core_commands.py:2516 -msgid "Status set to ``Competing in {competing}``." +#: redbot/core/core_commands.py:3658 +msgid "Set API services:\n" msgstr "" -#: redbot/core/core_commands.py:2519 -msgid "Competing cleared." +#: redbot/core/core_commands.py:3658 +msgid "Set API service:\n" msgstr "" -#: redbot/core/core_commands.py:2525 +#: redbot/core/core_commands.py:3668 #, docstring -msgid "Sets [botname]'s status.\n\n" -" Available statuses:\n" -" - `online`\n" -" - `idle`\n" -" - `dnd`\n" -" - `invisible`\n\n" +msgid "\n" +" Remove the given services with all their keys and tokens.\n\n" " **Examples:**\n" -" - `[p]set status online` - Clears the status.\n" -" - `[p]set status invisible`\n\n" +" - `[p]set api remove spotify`\n" +" - `[p]set api remove github youtube`\n\n" " **Arguments:**\n" -" - `` - One of the available statuses.\n" -" " +" - `` - The services to remove." msgstr "" -#: redbot/core/core_commands.py:2555 -msgid "Status changed to {}." +#: redbot/core/core_commands.py:3683 +msgid "Services deleted successfully:\n" +"{services_list}" msgstr "" -#: redbot/core/core_commands.py:2563 -#, docstring -msgid "Sets [botname]'s streaming status to a twitch stream.\n\n" -" This will appear as `Streaming ` or `LIVE ON TWITCH` depending on the context.\n" -" It will also include a `Watch` button with a twitch.tv url for the provided streamer.\n\n" -" Maximum length for a stream title is 128 characters.\n\n" -" Leaving both streamer and stream_title empty will clear it.\n\n" -" **Examples:**\n" -" - `[p]set stream` - Clears the activity status.\n" -" - `[p]set stream 26 Twentysix is streaming` - Sets the stream to `https://www.twitch.tv/26`.\n" -" - `[p]set stream https://twitch.tv/26 Twentysix is streaming` - Sets the URL manually.\n\n" -" **Arguments:**\n" -" - `` - The twitch streamer to provide a link to. This can be their twitch name or the entire URL.\n" -" - `` - The text to follow `Streaming` in the status." +#: redbot/core/core_commands.py:3687 +msgid "Service deleted successfully: {service_name}" msgstr "" -#: redbot/core/core_commands.py:2588 -msgid "The maximum length of the streamer url is 511 characters." +#: redbot/core/core_commands.py:3692 +msgid "None of the services you provided had any keys set." msgstr "" -#: redbot/core/core_commands.py:2591 -msgid "The maximum length of the stream title is 128 characters." +#: redbot/core/core_commands.py:3700 +#, docstring +msgid "\n" +" Commands for configuring owner notifications.\n\n" +" Owner notifications include usage of `[p]contact` and available Red updates.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2605 +#: redbot/core/core_commands.py:3709 #, docstring -msgid "Sets [botname]'s username.\n\n" -" Maximum length for a username is 32 characters.\n\n" -" Note: The username of a verified bot cannot be manually changed.\n" -" Please contact Discord support to change it.\n\n" +msgid "\n" +" Opt-in on receiving owner notifications.\n\n" +" This is the default state.\n\n" +" Note: This will only resume sending owner notifications to your DMs.\n" +" Additional owners and destinations will not be affected.\n\n" " **Example:**\n" -" - `[p]set username BaguetteBot`\n\n" -" **Arguments:**\n" -" - `` - The username to give the bot.\n" +" - `[p]set ownernotifications optin`\n" " " msgstr "" -#: redbot/core/core_commands.py:2621 -msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." -msgstr "" - -#: redbot/core/core_commands.py:2628 -msgid "Failed to change name. Must be 32 characters or fewer." -msgstr "" - -#: redbot/core/core_commands.py:2634 -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}" +#: redbot/core/core_commands.py:3728 +#, docstring +msgid "\n" +" Opt-out of receiving owner notifications.\n\n" +" Note: This will only stop sending owner notifications to your DMs.\n" +" Additional owners and destinations will still receive notifications.\n\n" +" **Example:**\n" +" - `[p]set ownernotifications optout`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2644 -msgid "Failed to change the username. Discord returned the following error:\n" -"{error_message}" +#: redbot/core/core_commands.py:3750 +#, docstring +msgid "\n" +" Adds a destination text channel to receive owner notifications.\n\n" +" **Examples:**\n" +" - `[p]set ownernotifications adddestination #owner-notifications`\n" +" - `[p]set ownernotifications adddestination 168091848718417920` - Accepts channel IDs.\n\n" +" **Arguments:**\n" +" - `` - The channel to send owner notifications to.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2654 -msgid "Unexpected error occurred when trying to change the username." +#: redbot/core/core_commands.py:3775 +#, docstring +msgid "\n" +" Removes a destination text channel from receiving owner notifications.\n\n" +" **Examples:**\n" +" - `[p]set ownernotifications removedestination #owner-notifications`\n" +" - `[p]set ownernotifications deletedestination 168091848718417920` - Accepts channel IDs.\n\n" +" **Arguments:**\n" +" - `` - The channel to stop sending owner notifications to.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2662 +#: redbot/core/core_commands.py:3799 #, docstring -msgid "Sets [botname]'s nickname for the current server.\n\n" -" Maximum length for a nickname is 32 characters.\n\n" +msgid "\n" +" Lists the configured extra destinations for owner notifications.\n\n" " **Example:**\n" -" - `[p]set nickname 🎃 SpookyBot 🎃`\n\n" -" **Arguments:**\n" -" - `[nickname]` - The nickname to give the bot. Leave blank to clear the current nickname.\n" +" - `[p]set ownernotifications listdestinations`\n" " " msgstr "" -#: redbot/core/core_commands.py:2674 -msgid "Failed to change nickname. Must be 32 characters or fewer." +#: redbot/core/core_commands.py:3809 +msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:2678 -msgid "I lack the permissions to change my own nickname." +#: redbot/core/core_commands.py:3820 +msgid "Unknown channel with id: {id}" msgstr "" -#: redbot/core/core_commands.py:2685 +#: redbot/core/core_commands.py:3830 #, docstring -msgid "Sets [botname]'s global prefix(es).\n\n" -" Warning: This is not additive. It will replace all current prefixes.\n\n" -" See also the `--mentionable` flag to enable mentioning the bot as the prefix.\n\n" -" **Examples:**\n" -" - `[p]set prefix !`\n" -" - `[p]set prefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" -" - `[p]set prefix \"@[botname] \"` - This uses a mention as the prefix. See also the `--mentionable` flag.\n" -" - `[p]set prefix ! ? .` - Sets multiple prefixes.\n\n" -" **Arguments:**\n" -" - `` - The prefixes the bot will respond to globally.\n" +msgid "\n" +" Show the current settings for [botname].\n\n" +" Accepts optional server parameter to allow prefix recovery.\n" " " msgstr "" -#: redbot/core/core_commands.py:2702 -msgid "Warning: A prefix is above the recommended length (20 characters).\n" -"Do you want to continue? (y/n)" -msgstr "" - -#: redbot/core/core_commands.py:2715 -msgid "Cancelled." +#: redbot/core/core_commands.py:3844 redbot/core/core_commands.py:3848 +msgid "Not Set." msgstr "" -#: redbot/core/core_commands.py:2719 -msgid "Prefix set." +#: redbot/core/core_commands.py:3855 +msgid "Admin roles: {admin}\n" +"Mod roles: {mod}\n" +"Locale: {guild_locale}\n" +"Regional format: {guild_regional_format}\n" msgstr "" -#: redbot/core/core_commands.py:2721 -msgid "Prefixes set." +#: redbot/core/core_commands.py:3876 +msgid "{bot_name} Settings:\n\n" +"Prefixes: {prefixes}\n" +"{guild_settings}Global locale: {locale}\n" +"Global regional format: {regional_format}\n" +"Default embed colour: {colour}" msgstr "" -#: redbot/core/core_commands.py:2727 +#: redbot/core/core_commands.py:3898 #, docstring -msgid "\n" -" Sets [botname]'s server prefix(es).\n\n" -" Warning: This will override global prefixes, the bot will not respond to any global prefixes in this server.\n" -" This is not additive. It will replace all current server prefixes.\n" -" A prefix cannot have more than 20 characters.\n\n" +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\n" +" This is only applied to the current server and not globally.\n\n" " **Examples:**\n" -" - `[p]set serverprefix !`\n" -" - `[p]set serverprefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" -" - `[p]set serverprefix \"@[botname] \"` - This uses a mention as the prefix.\n" -" - `[p]set serverprefix ! ? .` - Sets multiple prefixes.\n\n" +" - `[p]set deletedelay` - Shows the current delete delay setting.\n" +" - `[p]set deletedelay 60` - Sets the delete delay to the max of 60 seconds.\n" +" - `[p]set deletedelay -1` - Disables deleting command messages.\n\n" " **Arguments:**\n" -" - `[prefixes...]` - The prefixes the bot will respond to on this server. Leave blank to clear server prefixes.\n" +" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:2745 -msgid "Server prefixes have been reset." +#: redbot/core/core_commands.py:3919 +msgid "Command deleting disabled." msgstr "" -#: redbot/core/core_commands.py:2748 -msgid "You cannot have a prefix longer than 20 characters." +#: redbot/core/core_commands.py:3921 +msgid "Delete delay set to {num} seconds." msgstr "" -#: redbot/core/core_commands.py:2753 -msgid "Server prefix set." +#: redbot/core/core_commands.py:3926 +msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:2755 -msgid "Server prefixes set." +#: redbot/core/core_commands.py:3933 +msgid "I will not delete command messages." msgstr "" -#: redbot/core/core_commands.py:2760 +#: redbot/core/core_commands.py:3939 #, docstring msgid "\n" -" Changes the bot's default locale.\n\n" -" This will be used when a server has not set a locale, or in DMs.\n\n" -" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" -" To reset to English, use \"en-US\".\n\n" -" **Examples:**\n" -" - `[p]set locale en-US`\n" -" - `[p]set locale de-DE`\n" -" - `[p]set locale fr-FR`\n" -" - `[p]set locale pl-PL`\n\n" -" **Arguments:**\n" -" - `` - The default locale to use for the bot. This can be any language code with country code included.\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\n" +" **Example:**\n" +" - `[p]set usebotcolour`\n" " " msgstr "" -#: redbot/core/core_commands.py:2781 redbot/core/core_commands.py:2825 -#: redbot/core/core_commands.py:2864 redbot/core/core_commands.py:2908 -msgid "Invalid language code. Use format: `en-US`" +#: redbot/core/core_commands.py:3951 +msgid "The bot {} use its configured color for embeds." msgstr "" -#: redbot/core/core_commands.py:2785 redbot/core/core_commands.py:2829 -#: redbot/core/core_commands.py:2868 redbot/core/core_commands.py:2912 -msgid "Invalid format - language code has to include country code, e.g. `en-US`" +#: redbot/core/core_commands.py:3952 +msgid "will not" msgstr "" -#: redbot/core/core_commands.py:2792 -msgid "Global locale has been set." +#: redbot/core/core_commands.py:3952 +msgid "will" msgstr "" -#: redbot/core/core_commands.py:2798 +#: redbot/core/core_commands.py:3960 #, docstring msgid "\n" -" Changes the bot's locale in this server.\n\n" -" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" -" Use \"default\" to return to the bot's default set language.\n" -" To reset to English, use \"en-US\".\n\n" -" **Examples:**\n" -" - `[p]set locale en-US`\n" -" - `[p]set locale de-DE`\n" -" - `[p]set locale fr-FR`\n" -" - `[p]set locale pl-PL`\n" -" - `[p]set locale default` - Resets to the global default locale.\n\n" -" **Arguments:**\n" -" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" Toggle whether to enable fuzzy command search for the server.\n\n" +" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" +" Note: This can be processor intensive and may be unsuitable for larger servers.\n\n" +" Default is for fuzzy command search to be disabled.\n\n" +" **Example:**\n" +" - `[p]set serverfuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:2820 -msgid "Locale has been set to the default." +#: redbot/core/core_commands.py:3975 +msgid "Fuzzy command search has been {} for this server." msgstr "" -#: redbot/core/core_commands.py:2835 -msgid "Locale has been set." +#: redbot/core/core_commands.py:3983 +#, docstring +msgid "\n" +" Toggle whether to enable fuzzy command search in DMs.\n\n" +" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" +" Default is for fuzzy command search to be disabled.\n\n" +" **Example:**\n" +" - `[p]set fuzzy`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2841 +#: redbot/core/core_commands.py:3996 +msgid "Fuzzy command search has been {} in DMs." +msgstr "" + +#: redbot/core/core_commands.py:4004 #, docstring msgid "\n" -" Changes the bot's regional format. This is used for formatting date, time and numbers.\n\n" -" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" -" Leave `language_code` empty to base regional formatting on bot's locale.\n\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\n" " **Examples:**\n" -" - `[p]set globalregionalformat en-US`\n" -" - `[p]set globalregion de-DE`\n" -" - `[p]set globalregionalformat` - Resets to the locale.\n\n" +" - `[p]set colour dark red`\n" +" - `[p]set colour blurple`\n" +" - `[p]set colour 0x5DADE2`\n" +" - `[p]set color 0x#FDFEFE`\n" +" - `[p]set color #7F8C8D`\n\n" " **Arguments:**\n" -" - `[language_code]` - The default region format to use for the bot.\n" +" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" " " msgstr "" -#: redbot/core/core_commands.py:2858 -msgid "Global regional formatting will now be based on bot's locale." +#: redbot/core/core_commands.py:4024 +msgid "The color has been reset." msgstr "" -#: redbot/core/core_commands.py:2875 -msgid "Global regional formatting will now be based on `{language_code}` locale." +#: redbot/core/core_commands.py:4027 +msgid "The color has been set." msgstr "" -#: redbot/core/core_commands.py:2883 +#: redbot/core/core_commands.py:4036 #, docstring -msgid "\n" -" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" -" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" -" Leave `language_code` empty to base regional formatting on bot's locale in this server.\n\n" +msgid "Sets [botname]'s global prefix(es).\n\n" +" Warning: This is not additive. It will replace all current prefixes.\n\n" +" See also the `--mentionable` flag to enable mentioning the bot as the prefix.\n\n" " **Examples:**\n" -" - `[p]set regionalformat en-US`\n" -" - `[p]set region de-DE`\n" -" - `[p]set regionalformat` - Resets to the locale.\n\n" +" - `[p]set prefix !`\n" +" - `[p]set prefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" +" - `[p]set prefix \"@[botname] \"` - This uses a mention as the prefix. See also the `--mentionable` flag.\n" +" - `[p]set prefix ! ? .` - Sets multiple prefixes.\n\n" " **Arguments:**\n" -" - `[language_code]` - The region format to use for the bot in this server.\n" +" - `` - The prefixes the bot will respond to globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:2901 -msgid "Regional formatting will now be based on bot's locale in this server." +#: redbot/core/core_commands.py:4053 redbot/core/core_commands.py:4130 +msgid "Prefixes cannot start with '/', as it conflicts with Discord's slash commands." msgstr "" -#: redbot/core/core_commands.py:2919 -msgid "Regional formatting will now be based on `{language_code}` locale." +#: redbot/core/core_commands.py:4058 +msgid "Warning: A prefix is below the recommended length (1 character).\n" +"Do you want to continue?" msgstr "" -#: redbot/core/core_commands.py:2927 -#, 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\n" -" Link example: `[My link](https://example.com)`\n\n" -" **Examples:**\n" -" - `[p]set custominfo >>> I can use **markdown** such as quotes, ||spoilers|| and multiple lines.`\n" -" - `[p]set custominfo Join my [support server](discord.gg/discord)!`\n" -" - `[p]set custominfo` - Removes custom info text.\n\n" -" **Arguments:**\n" -" - `[text]` - The custom info text.\n" -" " +#: redbot/core/core_commands.py:4072 redbot/core/core_commands.py:4090 +msgid "Cancelled." msgstr "" -#: redbot/core/core_commands.py:2944 -msgid "The custom text has been cleared." +#: redbot/core/core_commands.py:4076 +msgid "Warning: A prefix is above the recommended length (25 characters).\n" +"Do you want to continue?" msgstr "" -#: redbot/core/core_commands.py:2948 -msgid "The custom text has been set." +#: redbot/core/core_commands.py:4094 +msgid "Prefix set." msgstr "" -#: redbot/core/core_commands.py:2951 -msgid "Text must be fewer than 1024 characters long." +#: redbot/core/core_commands.py:4096 +msgid "Prefixes set." msgstr "" -#: redbot/core/core_commands.py:2956 +#: redbot/core/core_commands.py:4103 #, docstring msgid "\n" -" Commands to 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, so this command should only be used in a private channel or in DM with the bot.\n\n" +" Sets [botname]'s server prefix(es).\n\n" +" Warning: This will override global prefixes, the bot will not respond to any global prefixes in this server.\n" +" This is not additive. It will replace all current server prefixes.\n" +" A prefix cannot have more than 25 characters.\n\n" " **Examples:**\n" -" - `[p]set api Spotify redirect_uri localhost`\n" -" - `[p]set api github client_id,whoops client_secret,whoops`\n\n" +" - `[p]set serverprefix !`\n" +" - `[p]set serverprefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" +" - `[p]set serverprefix \"@[botname] \"` - This uses a mention as the prefix.\n" +" - `[p]set serverprefix ! ? .` - Sets multiple prefixes.\n" +" - `[p]set serverprefix \"Red - Discord Bot\" ?` - Sets the prefix for a specific server. Quotes are needed to use spaces in the server name.\n\n" " **Arguments:**\n" -" - `` - The service you're adding tokens to.\n" -" - `` - Pairs of token keys and values. The key and value should be separated by one of ` `, `,`, or `;`.\n" +" - `[server]` - The server to set the prefix for. Defaults to current server.\n" +" - `[prefixes...]` - The prefixes the bot will respond to on this server. Leave blank to clear server prefixes.\n" " " msgstr "" -#: redbot/core/core_commands.py:2977 -msgid "`{service}` API tokens have been set." +#: redbot/core/core_commands.py:4126 +msgid "Server prefixes have been reset." +msgstr "" + +#: redbot/core/core_commands.py:4134 +msgid "You cannot have a prefix shorter than 1 character." +msgstr "" + +#: redbot/core/core_commands.py:4137 +msgid "You cannot have a prefix longer than 25 characters." +msgstr "" + +#: redbot/core/core_commands.py:4142 +msgid "Server prefix set." msgstr "" -#: redbot/core/core_commands.py:2981 +#: redbot/core/core_commands.py:4144 +msgid "Server prefixes set." +msgstr "" + +#: redbot/core/core_commands.py:4149 #, docstring msgid "\n" -" Show all external API services along with their keys that have been set.\n\n" -" Secrets are not shown.\n\n" -" **Example:**\n" -" - `[p]set api list``\n" +" Set a global bot variable for using buttons in menus.\n\n" +" When enabled, all usage of cores menus API will use buttons instead of reactions.\n\n" +" This defaults to False.\n" +" Using this without a setting will toggle.\n\n" +" **Examples:**\n" +" - `[p]set usebuttons True` - Enables using buttons.\n" +" - `[p]helpset usebuttons` - Toggles the value.\n\n" +" **Arguments:**\n" +" - `[use_buttons]` - Whether to use buttons. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:2992 -msgid "No API services have been set yet." -msgstr "" - -#: redbot/core/core_commands.py:2997 -msgid "Set API services:\n" +#: redbot/core/core_commands.py:4168 +msgid "I will use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:2997 -msgid "Set API service:\n" +#: redbot/core/core_commands.py:4170 +msgid "I will not use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:3007 +#: redbot/core/core_commands.py:4175 #, docstring msgid "\n" -" Remove the given services with all their keys and tokens.\n\n" +" Set the message that will be sent on uncaught bot errors.\n\n" +" To include the command name in the message, use the `{command}` placeholder.\n\n" +" If you omit the `msg` argument, the message will be reset to the default one.\n\n" " **Examples:**\n" -" - `[p]set api remove Spotify`\n" -" - `[p]set api remove github audiodb`\n\n" +" - `[p]set errormsg` - Resets the error message back to the default: \"Error in command '{command}'.\". If the command invoker is one of the bot owners, the message will also include \"Check your console or logs for details.\".\n" +" - `[p]set errormsg Oops, the command {command} has failed! Please try again later.` - Sets the error message to a custom one.\n\n" " **Arguments:**\n" -" - `` - The services to remove." +" - `[msg]` - The custom error message. Must be less than 1000 characters. Omit to reset to the default one.\n" +" " msgstr "" -#: redbot/core/core_commands.py:3022 -msgid "Services deleted successfully:\n" -"{services_list}" +#: redbot/core/core_commands.py:4190 +msgid "The message must be less than 1000 characters." msgstr "" -#: redbot/core/core_commands.py:3026 -msgid "Service deleted successfully: {service_name}" +#: redbot/core/core_commands.py:4194 +msgid "Successfully updated the error message." msgstr "" -#: redbot/core/core_commands.py:3031 -msgid "None of the services you provided had any keys set." +#: redbot/core/core_commands.py:4197 +msgid "Successfully reset the error message back to the default one." msgstr "" -#: redbot/core/core_commands.py:3036 +#: redbot/core/core_commands.py:4204 #, docstring msgid "\n" " Commands to manage settings for the help command.\n\n" @@ -1848,116 +3076,132 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3045 +#: redbot/core/core_commands.py:4213 #, docstring msgid "\n" " Show the current help settings.\n\n" " Warning: These settings may not be accurate if the default formatter is not in use.\n\n" " **Example:**\n" -" - `[p]helpset showsettings``\n" +" - `[p]helpset showsettings`\n" " " msgstr "" -#: redbot/core/core_commands.py:3059 +#: redbot/core/core_commands.py:4227 msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:3069 +#: redbot/core/core_commands.py:4237 #, docstring msgid "\n" " This resets [botname]'s help formatter to the default formatter.\n\n" " **Example:**\n" -" - `[p]helpset resetformatter``\n" +" - `[p]helpset resetformatter`\n" " " msgstr "" -#: redbot/core/core_commands.py:3078 +#: redbot/core/core_commands.py:4246 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:3087 +#: redbot/core/core_commands.py:4255 #, 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\n" " **Example:**\n" -" - `[p]helpset resetsettings``\n" +" - `[p]helpset resetsettings`\n" " " msgstr "" -#: redbot/core/core_commands.py:3097 +#: redbot/core/core_commands.py:4265 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:3105 +#: redbot/core/core_commands.py:4277 #, docstring msgid "\n" " Allows the help command to be sent as a paginated menu instead of separate\n" " messages.\n\n" -" When enabled, `[p]help` will only show one page at a time and will use reactions to navigate between pages.\n\n" -" This defaults to False.\n" -" Using this without a setting will toggle.\n\n" +" When \"reactions\", \"buttons\", \"select\", or \"selectonly\" is passed,\n" +" `[p]help` will only show one page at a time\n" +" and will use the associated control scheme to navigate between pages.\n\n" " **Examples:**\n" -" - `[p]helpset usemenus True` - Enables using menus.\n" -" - `[p]helpset usemenus` - Toggles the value.\n\n" +" - `[p]helpset usemenus reactions` - Enables using reaction menus.\n" +" - `[p]helpset usemenus buttons` - Enables using button menus.\n" +" - `[p]helpset usemenus select` - Enables buttons with a select menu.\n" +" - `[p]helpset usemenus selectonly` - Enables a select menu only on help.\n" +" - `[p]helpset usemenus disable` - Disables help menus.\n\n" " **Arguments:**\n" -" - `[use_menus]` - Whether to use menus. Leave blank to toggle.\n" +" - `<\"buttons\"|\"reactions\"|\"select\"|\"selectonly\"|\"disable\">` - Whether to use `buttons`,\n" +" `reactions`, `select`, `selectonly`, or no menus.\n" " " msgstr "" -#: redbot/core/core_commands.py:3125 -msgid "Help will use menus." +#: redbot/core/core_commands.py:4297 +msgid "Help will use the select menu only." +msgstr "" + +#: redbot/core/core_commands.py:4300 +msgid "Help will use button menus and add a select menu." +msgstr "" + +#: redbot/core/core_commands.py:4303 +msgid "Help will use button menus." +msgstr "" + +#: redbot/core/core_commands.py:4306 +msgid "Help will use reaction menus." msgstr "" -#: redbot/core/core_commands.py:3127 +#: redbot/core/core_commands.py:4309 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:3131 +#: redbot/core/core_commands.py:4316 #, 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\n" " **Examples:**\n" -" - `[p]helpset showhidden True` - Enables showing hidden commands.\n" -" - `[p]helpset showhidden` - Toggles the value.\n\n" +" - `[p]helpset showhidden True` - Enables showing hidden commands.\n" +" - `[p]helpset showhidden` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[show_hidden]` - Whether to use show hidden commands in help. Leave blank to toggle.\n" +" - `[show_hidden]` - Whether to use show hidden commands in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3148 +#: redbot/core/core_commands.py:4333 msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:3150 +#: redbot/core/core_commands.py:4335 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:3154 +#: redbot/core/core_commands.py:4339 #, docstring msgid "\n" " This allows the help command to show existing commands aliases if there is any.\n\n" " This defaults to True.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset showaliases False` - Disables showing aliases on this server.\n" -" - `[p]helpset showaliases` - Toggles the value.\n\n" +" - `[p]helpset showaliases False` - Disables showing aliases on this server.\n" +" - `[p]helpset showaliases` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[show_aliases]` - Whether to include aliases in help. Leave blank to toggle.\n" +" - `[show_aliases]` - Whether to include aliases in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3171 -msgid "Help will show commands aliases." +#: redbot/core/core_commands.py:4356 +msgid "Help will now show command aliases." msgstr "" -#: redbot/core/core_commands.py:3173 -msgid "Help will not show commands aliases." +#: redbot/core/core_commands.py:4358 +msgid "Help will no longer show command aliases." msgstr "" -#: redbot/core/core_commands.py:3177 +#: redbot/core/core_commands.py:4362 #, docstring msgid "\n" " This allows the help command message to be ticked if help is sent to a DM.\n\n" @@ -1966,44 +3210,44 @@ msgid "\n" " Using this without a setting will toggle.\n\n" " Note: This is only used when the bot is not using menus.\n\n" " **Examples:**\n" -" - `[p]helpset usetick False` - Disables ticking when help is sent to DMs.\n" -" - `[p]helpset usetick` - Toggles the value.\n\n" +" - `[p]helpset usetick False` - Disables ticking when help is sent to DMs.\n" +" - `[p]helpset usetick` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[use_tick]` - Whether to tick the help command when help is sent to DMs. Leave blank to toggle.\n" +" - `[use_tick]` - Whether to tick the help command when help is sent to DMs. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3198 +#: redbot/core/core_commands.py:4383 msgid "Help will now tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:3200 +#: redbot/core/core_commands.py:4385 msgid "Help will not tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:3204 +#: redbot/core/core_commands.py:4389 #, docstring msgid "\n" " Sets if commands which can't be run in the current context should be filtered from help.\n\n" " Defaults to True.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset verifychecks False` - Enables showing unusable commands in help.\n" -" - `[p]helpset verifychecks` - Toggles the value.\n\n" +" - `[p]helpset verifychecks False` - Enables showing unusable commands in help.\n" +" - `[p]helpset verifychecks` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[verify]` - Whether to hide unusable commands in help. Leave blank to toggle.\n" +" - `[verify]` - Whether to hide unusable commands in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3221 +#: redbot/core/core_commands.py:4406 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:3223 +#: redbot/core/core_commands.py:4408 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:3227 +#: redbot/core/core_commands.py:4412 #, docstring msgid "\n" " Sets whether the bot should respond to help commands for nonexistent topics.\n\n" @@ -2012,22 +3256,22 @@ msgid "\n" " Defaults to False.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset verifyexists True` - Enables sending help for nonexistent topics.\n" -" - `[p]helpset verifyexists` - Toggles the value.\n\n" +" - `[p]helpset verifyexists True` - Enables sending help for nonexistent topics.\n" +" - `[p]helpset verifyexists` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[verify]` - Whether to respond to help for nonexistent topics. Leave blank to toggle.\n" +" - `[verify]` - Whether to respond to help for nonexistent topics. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3248 +#: redbot/core/core_commands.py:4433 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:4436 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:3259 +#: redbot/core/core_commands.py:4444 #, docstring msgid "Set the character limit for each page in the help message.\n\n" " Note: This setting only applies to embedded help.\n\n" @@ -2036,45 +3280,44 @@ msgid "Set the character limit for each page in the help message.\n\n" " Please note that setting a relatively small character limit may\n" " mean some pages will exceed this limit.\n\n" " **Example:**\n" -" - `[p]helpset pagecharlimit 1500`\n\n" +" - `[p]helpset pagecharlimit 1500`\n\n" " **Arguments:**\n" -" - `` - The max amount of characters to show per page in the help message.\n" +" - `` - The max amount of characters to show per page in the help message.\n" " " msgstr "" -#: redbot/core/core_commands.py:3276 +#: redbot/core/core_commands.py:4461 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:3280 +#: redbot/core/core_commands.py:4465 msgid "Done. The character limit per page has been set to {}." msgstr "" -#: redbot/core/core_commands.py:3284 +#: redbot/core/core_commands.py:4469 #, docstring msgid "Set the maximum number of help pages sent in a server channel.\n\n" -" Note: 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\n" " **Examples:**\n" -" - `[p]helpset maxpages 50` - Basically never send help to DMs.\n" -" - `[p]helpset maxpages 0` - Always send help to DMs.\n\n" +" - `[p]helpset maxpages 50` - Basically never send help to DMs.\n" +" - `[p]helpset maxpages 0` - Always send help to DMs.\n\n" " **Arguments:**\n" -" - `` - The max pages allowed to send per help in a server.\n" +" - `` - The max pages allowed to send per help in a server.\n" " " msgstr "" -#: redbot/core/core_commands.py:3302 redbot/core/core_commands.py:3329 +#: redbot/core/core_commands.py:4485 redbot/core/core_commands.py:4512 msgid "You must give a value of zero or greater!" msgstr "" -#: redbot/core/core_commands.py:3306 +#: redbot/core/core_commands.py:4489 msgid "Done. The page limit has been set to {}." msgstr "" -#: redbot/core/core_commands.py:3311 +#: redbot/core/core_commands.py:4494 #, 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" @@ -2082,148 +3325,204 @@ msgid "Set the delay after which help pages will be deleted.\n\n" " Setting the delay to 0 disables this feature.\n\n" " The bot has to have MANAGE_MESSAGES permission for this to work.\n\n" " **Examples:**\n" -" - `[p]helpset deletedelay 60` - Delete the help pages after a minute.\n" -" - `[p]helpset deletedelay 1` - Delete the help pages as quickly as possible.\n" -" - `[p]helpset deletedelay 1209600` - Max time to wait before deleting (14 days).\n" -" - `[p]helpset deletedelay 0` - Disable deleting help pages.\n\n" +" - `[p]helpset deletedelay 60` - Delete the help pages after a minute.\n" +" - `[p]helpset deletedelay 1` - Delete the help pages as quickly as possible.\n" +" - `[p]helpset deletedelay 1209600` - Max time to wait before deleting (14 days).\n" +" - `[p]helpset deletedelay 0` - Disable deleting help pages.\n\n" " **Arguments:**\n" -" - `` - The seconds to wait before deleting help pages.\n" +" - `` - The seconds to wait before deleting help pages.\n" " " msgstr "" -#: redbot/core/core_commands.py:3332 +#: redbot/core/core_commands.py:4515 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:3337 +#: redbot/core/core_commands.py:4520 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:3339 +#: redbot/core/core_commands.py:4522 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:3343 +#: redbot/core/core_commands.py:4526 +#, docstring +msgid "Set the timeout for reactions, if menus are enabled.\n\n" +" The default is 30 seconds.\n" +" The timeout has to be between 15 and 300 seconds.\n\n" +" **Examples:**\n" +" - `[p]helpset reacttimeout 30` - The default timeout.\n" +" - `[p]helpset reacttimeout 60` - Timeout of 1 minute.\n" +" - `[p]helpset reacttimeout 15` - Minimum allowed timeout.\n" +" - `[p]helpset reacttimeout 300` - Max allowed timeout (5 mins).\n\n" +" **Arguments:**\n" +" - `` - The timeout, in seconds, of the reactions.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4541 +msgid "You must give a value of at least 15 seconds!" +msgstr "" + +#: redbot/core/core_commands.py:4544 +msgid "The timeout cannot be greater than 5 minutes!" +msgstr "" + +#: redbot/core/core_commands.py:4548 +msgid "Done. The reaction timeout has been set to {} seconds." +msgstr "" + +#: redbot/core/core_commands.py:4552 #, docstring msgid "\n" " Set the tagline to be used.\n\n" " The maximum tagline length is 2048 characters.\n" " This setting only applies to embedded help. If no tagline is specified, the default will be used instead.\n\n" +" You can use `[​p]` in your tagline, which will be replaced by the bot's prefix.\n\n" " **Examples:**\n" -" - `[p]helpset tagline Thanks for using the bot!`\n" -" - `[p]helpset tagline` - Resets the tagline to the default.\n\n" +" - `[p]helpset tagline Thanks for using the bot!`\n" +" - `[p]helpset tagline Use [​p]invite to add me to your server.`\n" +" - `[p]helpset tagline` - Resets the tagline to the default.\n\n" " **Arguments:**\n" -" - `[tagline]` - The tagline to appear at the bottom of help embeds. Leave blank to reset.\n" +" - `[tagline]` - The tagline to appear at the bottom of help embeds. Leave blank to reset.\n" " " msgstr "" -#: redbot/core/core_commands.py:3358 +#: redbot/core/core_commands.py:4570 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:3362 +#: redbot/core/core_commands.py:4574 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:3370 +#: redbot/core/core_commands.py:4582 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:3375 +#: redbot/core/core_commands.py:4587 #, docstring msgid "Sends a message to the owner.\n\n" " This is limited to one message every 60 seconds per person.\n\n" " **Example:**\n" -" - `[p]contact Help! The bot has become sentient!`\n\n" +" - `[p]contact Help! The bot has become sentient!`\n\n" " **Arguments:**\n" -" - `[message]` - The message to send to the owner.\n" +" - `[message]` - The message to send to the owner.\n" " " msgstr "" -#: redbot/core/core_commands.py:3387 +#: redbot/core/core_commands.py:4599 msgid "User ID: {}" msgstr "" -#: redbot/core/core_commands.py:3390 +#: redbot/core/core_commands.py:4602 msgid "through DM" msgstr "" -#: redbot/core/core_commands.py:3392 +#: redbot/core/core_commands.py:4604 msgid "from {}" msgstr "" -#: redbot/core/core_commands.py:3393 +#: redbot/core/core_commands.py:4605 msgid " | Server ID: {}" msgstr "" -#: redbot/core/core_commands.py:3398 +#: redbot/core/core_commands.py:4610 msgid "Use `{}dm {} ` to reply to this user" msgstr "" -#: redbot/core/core_commands.py:3400 +#: redbot/core/core_commands.py:4612 msgid "Sent by {} {}" msgstr "" -#: redbot/core/core_commands.py:3405 +#: redbot/core/core_commands.py:4617 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:3476 +#: redbot/core/core_commands.py:4663 msgid "Your message has been sent." msgstr "" -#: redbot/core/core_commands.py:3478 +#: redbot/core/core_commands.py:4665 msgid "I'm unable to deliver your message. Sorry." msgstr "" -#: redbot/core/core_commands.py:3483 +#: redbot/core/core_commands.py:4670 #, docstring msgid "Sends a DM to a user.\n\n" " This command needs a user ID to work.\n\n" " To get a user ID, go to Discord's settings and open the 'Appearance' tab.\n" " Enable 'Developer Mode', then right click a user and click on 'Copy ID'.\n\n" " **Example:**\n" -" - `[p]dm 262626262626262626 Do you like me? Yes / No`\n\n" +" - `[p]dm 262626262626262626 Do you like me? Yes / No`\n\n" " **Arguments:**\n" -" - `[message]` - The message to dm to the user.\n" +" - `[message]` - The message to dm to the user.\n" " " msgstr "" -#: redbot/core/core_commands.py:3499 +#: redbot/core/core_commands.py:4686 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:3509 +#: redbot/core/core_commands.py:4696 msgid "Owner of {}" msgstr "" -#: redbot/core/core_commands.py:3510 +#: redbot/core/core_commands.py:4697 msgid "You can reply to this message with {}contact" msgstr "" -#: redbot/core/core_commands.py:3524 redbot/core/core_commands.py:3534 +#: redbot/core/core_commands.py:4708 redbot/core/core_commands.py:4718 msgid "Sorry, I couldn't deliver your message to {}" msgstr "" -#: redbot/core/core_commands.py:3527 redbot/core/core_commands.py:3537 +#: redbot/core/core_commands.py:4711 redbot/core/core_commands.py:4721 msgid "Message delivered to {}" msgstr "" -#: redbot/core/core_commands.py:3542 +#: redbot/core/core_commands.py:4726 #, docstring msgid "Prints the bot's data path." msgstr "" -#: redbot/core/core_commands.py:3546 +#: redbot/core/core_commands.py:4730 msgid "Data path: {path}" msgstr "" -#: redbot/core/core_commands.py:3552 +#: redbot/core/core_commands.py:4736 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:3639 +#: redbot/core/core_commands.py:4759 +#, docstring +msgid "\n" +" Diagnose issues with the command checks with ease!\n\n" +" If you want to diagnose the command from a text channel in a different server,\n" +" you can do so by using the command in DMs.\n\n" +" **Example:**\n" +" - `[p]diagnoseissues #general @Slime ban` - Diagnose why @Slime can't use `[p]ban` in #general channel.\n\n" +" **Arguments:**\n" +" - `[channel]` - The text channel that the command should be tested for. Defaults to the current channel.\n" +" - `` - The member that should be considered as the command caller.\n" +" - `` - The name of the command to test.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4775 +msgid "A text channel, voice channel, stage channel, or thread needs to be passed when using this command in DMs." +msgstr "" + +#: redbot/core/core_commands.py:4792 +msgid "The given user is not a member of the diagnosed server." +msgstr "" + +#: redbot/core/core_commands.py:4799 +msgid "Don't try to fool me, the given member can't access the {channel} channel!" +msgstr "" + +#: redbot/core/core_commands.py:4810 #, docstring msgid "\n" " Commands to manage the allowlist.\n\n" @@ -2232,85 +3531,85 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3650 +#: redbot/core/core_commands.py:4821 #, docstring msgid "\n" " Adds users to the allowlist.\n\n" " **Examples:**\n" -" - `[p]allowlist add @26 @Will` - Adds two users to the allowlist.\n" -" - `[p]allowlist add 262626262626262626` - Adds a user by ID.\n\n" +" - `[p]allowlist add @26 @Will` - Adds two users to the allowlist.\n" +" - `[p]allowlist add 262626262626262626` - Adds a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to add to the allowlist.\n" +" - `` - The user or users to add to the allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3663 +#: redbot/core/core_commands.py:4833 msgid "Users have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3665 +#: redbot/core/core_commands.py:4835 msgid "User has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3669 +#: redbot/core/core_commands.py:4839 #, docstring msgid "\n" " Lists users on the allowlist.\n\n" " **Example:**\n" -" - `[p]allowlist list`\n" +" - `[p]allowlist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3681 +#: redbot/core/core_commands.py:4851 msgid "Users on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:3683 +#: redbot/core/core_commands.py:4853 msgid "User on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:3687 redbot/core/core_commands.py:3785 -#: redbot/core/modlog.py:428 redbot/core/modlog.py:450 -#: redbot/core/modlog.py:466 +#: redbot/core/core_commands.py:4857 redbot/core/core_commands.py:4953 +#: redbot/core/modlog.py:404 redbot/core/modlog.py:426 +#: redbot/core/modlog.py:442 msgid "Unknown or Deleted User" msgstr "" -#: redbot/core/core_commands.py:3695 +#: redbot/core/core_commands.py:4865 #, docstring msgid "\n" " Removes users from the allowlist.\n\n" " The allowlist will be disabled if all users are removed.\n\n" " **Examples:**\n" -" - `[p]allowlist remove @26 @Will` - Removes two users from the allowlist.\n" -" - `[p]allowlist remove 262626262626262626` - Removes a user by ID.\n\n" +" - `[p]allowlist remove @26 @Will` - Removes two users from the allowlist.\n" +" - `[p]allowlist remove 262626262626262626` - Removes a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to remove from the allowlist.\n" +" - `` - The user or users to remove from the allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3710 +#: redbot/core/core_commands.py:4879 msgid "Users have been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:3712 +#: redbot/core/core_commands.py:4881 msgid "User has been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:3716 +#: redbot/core/core_commands.py:4885 #, docstring msgid "\n" " Clears the allowlist.\n\n" " This disables the allowlist.\n\n" " **Example:**\n" -" - `[p]allowlist clear`\n" +" - `[p]allowlist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3725 +#: redbot/core/core_commands.py:4894 msgid "Allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:3730 +#: redbot/core/core_commands.py:4899 #, docstring msgid "\n" " Commands to manage the blocklist.\n\n" @@ -2318,81 +3617,81 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3739 +#: redbot/core/core_commands.py:4908 #, docstring msgid "\n" " Adds users to the blocklist.\n\n" " **Examples:**\n" -" - `[p]blocklist add @26 @Will` - Adds two users to the blocklist.\n" -" - `[p]blocklist add 262626262626262626` - Blocks a user by ID.\n\n" +" - `[p]blocklist add @26 @Will` - Adds two users to the blocklist.\n" +" - `[p]blocklist add 262626262626262626` - Blocks a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to add to the blocklist.\n" +" - `` - The user or users to add to the blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3755 +#: redbot/core/core_commands.py:4924 msgid "You cannot add an owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3761 +#: redbot/core/core_commands.py:4929 msgid "Users have been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:3763 +#: redbot/core/core_commands.py:4931 msgid "User has been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:3767 +#: redbot/core/core_commands.py:4935 #, docstring msgid "\n" " Lists users on the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist list`\n" +" - `[p]blocklist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3779 +#: redbot/core/core_commands.py:4947 msgid "Users on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:3781 +#: redbot/core/core_commands.py:4949 msgid "User on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:3793 +#: redbot/core/core_commands.py:4961 #, docstring msgid "\n" " Removes users from the blocklist.\n\n" " **Examples:**\n" -" - `[p]blocklist remove @26 @Will` - Removes two users from the blocklist.\n" -" - `[p]blocklist remove 262626262626262626` - Removes a user by ID.\n\n" +" - `[p]blocklist remove @26 @Will` - Removes two users from the blocklist.\n" +" - `[p]blocklist remove 262626262626262626` - Removes a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to remove from the blocklist.\n" +" - `` - The user or users to remove from the blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3806 +#: redbot/core/core_commands.py:4973 msgid "Users have been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:3808 +#: redbot/core/core_commands.py:4975 msgid "User has been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:3812 +#: redbot/core/core_commands.py:4979 #, docstring msgid "\n" " Clears the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3819 +#: redbot/core/core_commands.py:4986 msgid "Blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:3825 +#: redbot/core/core_commands.py:4992 #, docstring msgid "\n" " Commands to manage the server specific allowlist.\n\n" @@ -2401,93 +3700,93 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3838 +#: redbot/core/core_commands.py:5005 #, docstring msgid "\n" " Adds a user or role to the server allowlist.\n\n" " **Examples:**\n" -" - `[p]localallowlist add @26 @Will` - Adds two users to the local allowlist.\n" -" - `[p]localallowlist add 262626262626262626` - Allows a user by ID.\n" -" - `[p]localallowlist add \"Super Admins\"` - Allows a role with a space in the name without mentioning.\n\n" +" - `[p]localallowlist add @26 @Will` - Adds two users to the local allowlist.\n" +" - `[p]localallowlist add 262626262626262626` - Allows a user by ID.\n" +" - `[p]localallowlist add \"Super Admins\"` - Allows a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local allowlist.\n" +" - `` - The users or roles to remove from the local allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3857 +#: redbot/core/core_commands.py:5024 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:3866 +#: redbot/core/core_commands.py:5033 msgid "Users and/or roles have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3868 +#: redbot/core/core_commands.py:5035 msgid "User or role has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3872 +#: redbot/core/core_commands.py:5039 #, docstring msgid "\n" " Lists users and roles on the server allowlist.\n\n" " **Example:**\n" -" - `[p]localallowlist list`\n" +" - `[p]localallowlist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3884 +#: redbot/core/core_commands.py:5051 msgid "Allowed users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:3886 +#: redbot/core/core_commands.py:5053 msgid "Allowed user or role:" msgstr "" -#: redbot/core/core_commands.py:3890 redbot/core/core_commands.py:4012 +#: redbot/core/core_commands.py:5057 redbot/core/core_commands.py:5177 msgid "Unknown or Deleted User/Role" msgstr "" -#: redbot/core/core_commands.py:3900 +#: redbot/core/core_commands.py:5067 #, docstring msgid "\n" " Removes user or role from the allowlist.\n\n" " The local allowlist will be disabled if all users are removed.\n\n" " **Examples:**\n" -" - `[p]localallowlist remove @26 @Will` - Removes two users from the local allowlist.\n" -" - `[p]localallowlist remove 262626262626262626` - Removes a user by ID.\n" -" - `[p]localallowlist remove \"Super Admins\"` - Removes a role with a space in the name without mentioning.\n\n" +" - `[p]localallowlist remove @26 @Will` - Removes two users from the local allowlist.\n" +" - `[p]localallowlist remove 262626262626262626` - Removes a user by ID.\n" +" - `[p]localallowlist remove \"Super Admins\"` - Removes a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local allowlist.\n" +" - `` - The users or roles to remove from the local allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3921 +#: redbot/core/core_commands.py:5088 msgid "I cannot allow you to do this, as it would remove your ability to run commands." msgstr "" -#: redbot/core/core_commands.py:3929 +#: redbot/core/core_commands.py:5096 msgid "Users and/or roles have been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:3931 +#: redbot/core/core_commands.py:5098 msgid "User or role has been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:3935 +#: redbot/core/core_commands.py:5102 #, docstring msgid "\n" " Clears the allowlist.\n\n" " This disables the local allowlist and clears all entries.\n\n" " **Example:**\n" -" - `[p]localallowlist clear`\n" +" - `[p]localallowlist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3944 +#: redbot/core/core_commands.py:5111 msgid "Server allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:3950 +#: redbot/core/core_commands.py:5117 #, docstring msgid "\n" " Commands to manage the server specific blocklist.\n\n" @@ -2495,374 +3794,373 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3961 +#: redbot/core/core_commands.py:5128 #, docstring msgid "\n" " Adds a user or role to the local blocklist.\n\n" " **Examples:**\n" -" - `[p]localblocklist add @26 @Will` - Adds two users to the local blocklist.\n" -" - `[p]localblocklist add 262626262626262626` - Blocks a user by ID.\n" -" - `[p]localblocklist add \"Bad Apples\"` - Blocks a role with a space in the name without mentioning.\n\n" +" - `[p]localblocklist add @26 @Will` - Adds two users to the local blocklist.\n" +" - `[p]localblocklist add 262626262626262626` - Blocks a user by ID.\n" +" - `[p]localblocklist add \"Bad Apples\"` - Blocks a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to add to the local blocklist.\n" +" - `` - The users or roles to add to the local blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3975 +#: redbot/core/core_commands.py:5142 msgid "You cannot add yourself to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3978 +#: redbot/core/core_commands.py:5145 msgid "You cannot add the guild owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3981 +#: redbot/core/core_commands.py:5148 msgid "You cannot add a bot owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3988 +#: redbot/core/core_commands.py:5153 msgid "Users and/or roles have been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:3990 +#: redbot/core/core_commands.py:5155 msgid "User or role has been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:3994 +#: redbot/core/core_commands.py:5159 #, docstring msgid "\n" " Lists users and roles on the server blocklist.\n\n" " **Example:**\n" -" - `[p]localblocklist list`\n" +" - `[p]localblocklist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4006 +#: redbot/core/core_commands.py:5171 msgid "Blocked users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:4008 +#: redbot/core/core_commands.py:5173 msgid "Blocked user or role:" msgstr "" -#: redbot/core/core_commands.py:4022 +#: redbot/core/core_commands.py:5187 #, docstring msgid "\n" " Removes user or role from local blocklist.\n\n" " **Examples:**\n" -" - `[p]localblocklist remove @26 @Will` - Removes two users from the local blocklist.\n" -" - `[p]localblocklist remove 262626262626262626` - Unblocks a user by ID.\n" -" - `[p]localblocklist remove \"Bad Apples\"` - Unblocks a role with a space in the name without mentioning.\n\n" +" - `[p]localblocklist remove @26 @Will` - Removes two users from the local blocklist.\n" +" - `[p]localblocklist remove 262626262626262626` - Unblocks a user by ID.\n" +" - `[p]localblocklist remove \"Bad Apples\"` - Unblocks a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local blocklist.\n" +" - `` - The users or roles to remove from the local blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:4038 +#: redbot/core/core_commands.py:5201 msgid "Users and/or roles have been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:4040 +#: redbot/core/core_commands.py:5203 msgid "User or role has been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:4044 +#: redbot/core/core_commands.py:5207 #, docstring msgid "\n" " Clears the server blocklist.\n\n" " This disables the server blocklist and clears all entries.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:4053 +#: redbot/core/core_commands.py:5216 msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4058 +#: redbot/core/core_commands.py:5221 #, docstring msgid "Commands to enable and disable commands and cogs." msgstr "" -#: redbot/core/core_commands.py:4064 +#: redbot/core/core_commands.py:5227 #, docstring msgid "Set the default state for a cog as disabled.\n\n" " This will disable the cog for all servers by default.\n" " To override it, use `[p]command enablecog` on the servers you want to allow usage.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command defaultdisablecog Economy`\n" -" - `[p]command defaultdisablecog ModLog`\n\n" +" - `[p]command defaultdisablecog Economy`\n" +" - `[p]command defaultdisablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to make disabled by default. Must be title-case.\n" +" - `` - The name of the cog to make disabled by default. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4080 redbot/core/core_commands.py:4105 -#: redbot/core/core_commands.py:4125 redbot/core/core_commands.py:4155 -msgid "Cog with the given name doesn't exist." -msgstr "" - -#: redbot/core/core_commands.py:4082 +#: redbot/core/core_commands.py:5243 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:4084 +#: redbot/core/core_commands.py:5245 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:4089 +#: redbot/core/core_commands.py:5250 #, docstring msgid "Set the default state for a cog as enabled.\n\n" " This will re-enable the cog for all servers by default.\n" " To override it, use `[p]command disablecog` on the servers you want to disallow usage.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command defaultenablecog Economy`\n" -" - `[p]command defaultenablecog ModLog`\n\n" +" - `[p]command defaultenablecog Economy`\n" +" - `[p]command defaultenablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to make enabled by default. Must be title-case.\n" +" - `` - The name of the cog to make enabled by default. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4107 +#: redbot/core/core_commands.py:5266 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:4112 +#: redbot/core/core_commands.py:5271 #, docstring msgid "Disable a cog in this server.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command disablecog Economy`\n" -" - `[p]command disablecog ModLog`\n\n" +" - `[p]command disablecog Economy`\n" +" - `[p]command disablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to disable on this server. Must be title-case.\n" +" - `` - The name of the cog to disable on this server. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4127 +#: redbot/core/core_commands.py:5284 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:4129 +#: redbot/core/core_commands.py:5286 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:4132 +#: redbot/core/core_commands.py:5289 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:4138 +#: redbot/core/core_commands.py:5295 #, docstring msgid "Enable a cog in this server.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command enablecog Economy`\n" -" - `[p]command enablecog ModLog`\n\n" +" - `[p]command enablecog Economy`\n" +" - `[p]command enablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to enable on this server. Must be title-case.\n" +" - `` - The name of the cog to enable on this server. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4150 +#: redbot/core/core_commands.py:5307 msgid "{cogname} has been enabled in this guild." msgstr "" -#: redbot/core/core_commands.py:4158 +#: redbot/core/core_commands.py:5312 +msgid "Cog \"{arg}\" not found." +msgstr "" + +#: redbot/core/core_commands.py:5315 msgid "{cogname} was not disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:4164 +#: redbot/core/core_commands.py:5321 #, docstring msgid "List the cogs which are disabled in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabledcogs`\n" +" - `[p]command listdisabledcogs`\n" " " msgstr "" -#: redbot/core/core_commands.py:4177 +#: redbot/core/core_commands.py:5334 msgid "The following cogs are disabled in this guild:\n" msgstr "" -#: redbot/core/core_commands.py:4183 +#: redbot/core/core_commands.py:5340 msgid "There are no disabled cogs in this guild." msgstr "" -#: redbot/core/core_commands.py:4187 +#: redbot/core/core_commands.py:5344 #, docstring msgid "\n" " List disabled commands.\n\n" " If you're the bot owner, this will show global disabled commands by default.\n" " Otherwise, this will show disabled commands on the current server.\n\n" " **Example:**\n" -" - `[p]command listdisabled`\n" +" - `[p]command listdisabled`\n" " " msgstr "" -#: redbot/core/core_commands.py:4204 +#: redbot/core/core_commands.py:5361 #, docstring msgid "List disabled commands globally.\n\n" " **Example:**\n" -" - `[p]command listdisabled global`\n" +" - `[p]command listdisabled global`\n" " " msgstr "" -#: redbot/core/core_commands.py:4211 +#: redbot/core/core_commands.py:5368 msgid "There aren't any globally disabled commands." msgstr "" -#: redbot/core/core_commands.py:4214 +#: redbot/core/core_commands.py:5371 msgid "{} commands are disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:4218 +#: redbot/core/core_commands.py:5375 msgid "1 command is disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:4226 +#: redbot/core/core_commands.py:5383 #, docstring msgid "List disabled commands in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabled guild`\n" +" - `[p]command listdisabled guild`\n" " " msgstr "" -#: redbot/core/core_commands.py:4233 +#: redbot/core/core_commands.py:5390 msgid "There aren't any disabled commands in {}." msgstr "" -#: redbot/core/core_commands.py:4236 +#: redbot/core/core_commands.py:5393 msgid "{} commands are disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:4240 +#: redbot/core/core_commands.py:5397 msgid "1 command is disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:4247 +#: redbot/core/core_commands.py:5404 #, docstring msgid "\n" " Disable a command.\n\n" " If you're the bot owner, this will disable commands globally by default.\n" " Otherwise, this will disable commands on the current server.\n\n" " **Examples:**\n" -" - `[p]command disable userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable.\n" +" - `` - The command to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:4269 +#: redbot/core/core_commands.py:5426 #, docstring msgid "\n" " Disable a command globally.\n\n" " **Examples:**\n" -" - `[p]command disable global userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable global urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable global userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable global urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable globally.\n" +" - `` - The command to disable globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4288 redbot/core/core_commands.py:4331 +#: redbot/core/core_commands.py:5438 redbot/core/core_commands.py:5474 msgid "The command to disable cannot be `command` or any of its subcommands." msgstr "" -#: redbot/core/core_commands.py:4294 redbot/core/core_commands.py:4337 +#: redbot/core/core_commands.py:5444 redbot/core/core_commands.py:5480 msgid "This command is designated as being always available and cannot be disabled." msgstr "" -#: redbot/core/core_commands.py:4303 +#: redbot/core/core_commands.py:5453 msgid "That command is already disabled globally." msgstr "" -#: redbot/core/core_commands.py:4312 +#: redbot/core/core_commands.py:5462 #, docstring msgid "\n" " Disable a command in this server only.\n\n" " **Examples:**\n" -" - `[p]command disable server userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable server urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable server userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable server urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable for the current server.\n" +" - `` - The command to disable for the current server.\n" " " msgstr "" -#: redbot/core/core_commands.py:4342 +#: redbot/core/core_commands.py:5486 msgid "You are not allowed to disable that command." msgstr "" -#: redbot/core/core_commands.py:4352 +#: redbot/core/core_commands.py:5496 msgid "That command is already disabled in this server." msgstr "" -#: redbot/core/core_commands.py:4358 +#: redbot/core/core_commands.py:5502 #, docstring msgid "Enable a command.\n\n" " If you're the bot owner, this will try to enable a globally disabled command by default.\n" " Otherwise, this will try to enable a command disabled on the current server.\n\n" " **Examples:**\n" -" - `[p]command enable userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable.\n" +" - `` - The command to enable.\n" " " msgstr "" -#: redbot/core/core_commands.py:4378 +#: redbot/core/core_commands.py:5522 #, docstring msgid "\n" " Enable a command globally.\n\n" " **Examples:**\n" -" - `[p]command enable global userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable global urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable global userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable global urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable globally.\n" +" - `` - The command to enable globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4400 +#: redbot/core/core_commands.py:5537 msgid "That command is already enabled globally." msgstr "" -#: redbot/core/core_commands.py:4409 +#: redbot/core/core_commands.py:5546 #, docstring msgid "\n" " Enable a command in this server.\n\n" " **Examples:**\n" -" - `[p]command enable server userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable server urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable server userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable server urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable for the current server.\n" +" - `` - The command to enable for the current server.\n" " " msgstr "" -#: redbot/core/core_commands.py:4427 +#: redbot/core/core_commands.py:5558 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:4437 +#: redbot/core/core_commands.py:5568 msgid "That command is already enabled in this server." msgstr "" -#: redbot/core/core_commands.py:4444 +#: redbot/core/core_commands.py:5575 #, 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 `{command}` placeholder.\n\n" " **Examples:**\n" -" - `[p]command disabledmsg This command is disabled`\n" -" - `[p]command disabledmsg {command} is disabled`\n" -" - `[p]command disabledmsg` - Sends nothing when a disabled command is attempted.\n\n" +" - `[p]command disabledmsg This command is disabled`\n" +" - `[p]command disabledmsg {command} is disabled`\n" +" - `[p]command disabledmsg` - Sends nothing when a disabled command is attempted.\n\n" " **Arguments:**\n" -" - `[message]` - The message to send when a disabled command is attempted.\n" +" - `[message]` - The message to send when a disabled command is attempted.\n" " " msgstr "" -#: redbot/core/core_commands.py:4465 +#: redbot/core/core_commands.py:5596 #, docstring msgid "\n" " Commands to manage server settings for immunity from automated actions.\n\n" @@ -2870,152 +4168,80 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4474 +#: redbot/core/core_commands.py:5605 #, docstring msgid "\n" " Gets the current members and roles configured for automatic moderation action immunity.\n\n" " **Example:**\n" -" - `[p]autoimmune list`\n" +" - `[p]autoimmune list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4487 +#: redbot/core/core_commands.py:5618 msgid "Roles immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:4492 +#: redbot/core/core_commands.py:5623 msgid "Members immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:4496 +#: redbot/core/core_commands.py:5627 msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:4505 +#: redbot/core/core_commands.py:5636 #, docstring msgid "\n" " Makes a user or role immune from automated moderation actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune add @TwentySix` - Adds a user.\n" -" - `[p]autoimmune add @Mods` - Adds a role.\n\n" +" - `[p]autoimmune add @Twentysix` - Adds a user.\n" +" - `[p]autoimmune add @Mods` - Adds a role.\n\n" " **Arguments:**\n" -" - `` - The user or role to add immunity to.\n" +" - `` - The user or role to add immunity to.\n" " " msgstr "" -#: redbot/core/core_commands.py:4517 +#: redbot/core/core_commands.py:5648 msgid "Already added." msgstr "" -#: redbot/core/core_commands.py:4525 +#: redbot/core/core_commands.py:5656 #, docstring msgid "\n" " Remove a user or role from being immune to automated moderation actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune remove @TwentySix` - Removes a user.\n" -" - `[p]autoimmune remove @Mods` - Removes a role.\n\n" +" - `[p]autoimmune remove @Twentysix` - Removes a user.\n" +" - `[p]autoimmune remove @Mods` - Removes a role.\n\n" " **Arguments:**\n" -" - `` - The user or role to remove immunity from.\n" +" - `` - The user or role to remove immunity from.\n" " " msgstr "" -#: redbot/core/core_commands.py:4537 +#: redbot/core/core_commands.py:5668 msgid "Not in list." msgstr "" -#: redbot/core/core_commands.py:4545 +#: redbot/core/core_commands.py:5676 #, docstring msgid "\n" " Checks if a user or role would be considered immune from automated actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune isimmune @TwentySix`\n" -" - `[p]autoimmune isimmune @Mods`\n\n" +" - `[p]autoimmune isimmune @Twentysix`\n" +" - `[p]autoimmune isimmune @Mods`\n\n" " **Arguments:**\n" -" - `` - The user or role to check the immunity of.\n" +" - `` - The user or role to check the immunity of.\n" " " msgstr "" -#: redbot/core/core_commands.py:4557 +#: redbot/core/core_commands.py:5688 msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:4559 +#: redbot/core/core_commands.py:5690 msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:4564 -#, docstring -msgid "\n" -" Commands for configuring owner notifications.\n\n" -" Owner notifications include usage of `[p]contact` and available Red updates.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4573 -#, docstring -msgid "\n" -" Opt-in on receiving owner notifications.\n\n" -" This is the default state.\n\n" -" Note: This will only resume sending owner notifications to your DMs.\n" -" Additional owners and destinations will not be affected.\n\n" -" **Example:**\n" -" - `[p]ownernotifications optin`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4592 -#, docstring -msgid "\n" -" Opt-out of receiving owner notifications.\n\n" -" Note: This will only stop sending owner notifications to your DMs.\n" -" Additional owners and destinations will still receive notifications.\n\n" -" **Example:**\n" -" - `[p]ownernotifications optout`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4611 -#, docstring -msgid "\n" -" Adds a destination text channel to receive owner notifications.\n\n" -" **Examples:**\n" -" - `[p]ownernotifications adddestination #owner-notifications`\n" -" - `[p]ownernotifications adddestination 168091848718417920` - Accepts channel IDs.\n\n" -" **Arguments:**\n" -" - `` - The channel to send owner notifications to.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4637 -#, docstring -msgid "\n" -" Removes a destination text channel from receiving owner notifications.\n\n" -" **Examples:**\n" -" - `[p]ownernotifications removedestination #owner-notifications`\n" -" - `[p]ownernotifications deletedestination 168091848718417920` - Accepts channel IDs.\n\n" -" **Arguments:**\n" -" - `` - The channel to stop sending owner notifications to.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4661 -#, docstring -msgid "\n" -" Lists the configured extra destinations for owner notifications.\n\n" -" **Example:**\n" -" - `[p]ownernotifications listdestinations`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4671 -msgid "There are no extra channels being sent to." -msgstr "" - -#: redbot/core/core_commands.py:4682 -msgid "Unknown channel with id: {id}" -msgstr "" - -#: redbot/core/core_commands.py:4713 +#: redbot/core/core_commands.py:5717 #, docstring msgid "\n" " Commands to add servers or channels to the ignore list.\n\n" @@ -3024,124 +4250,130 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4723 +#: redbot/core/core_commands.py:5727 #, docstring msgid "\n" " List the currently ignored servers and channels.\n\n" " **Example:**\n" -" - `[p]ignore list`\n" +" - `[p]ignore list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4738 +#: redbot/core/core_commands.py:5749 #, docstring msgid "\n" -" Ignore commands in the channel or category.\n\n" -" Defaults to the current channel.\n\n" +" Ignore commands in the channel, thread, or category.\n\n" +" Defaults to the current thread or channel.\n\n" " Note: Owners, Admins, and those with Manage Channel permissions override ignored channels.\n\n" " **Examples:**\n" -" - `[p]ignore channel #general` - Ignores commands in the #general channel.\n" -" - `[p]ignore channel` - Ignores commands in the current channel.\n" -" - `[p]ignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" -" - `[p]ignore channel 356236713347252226` - Also accepts IDs.\n\n" +" - `[p]ignore channel #general` - Ignores commands in the #general channel.\n" +" - `[p]ignore channel` - Ignores commands in the current channel.\n" +" - `[p]ignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" +" - `[p]ignore channel 356236713347252226` - Also accepts IDs.\n\n" " **Arguments:**\n" -" - `` - The channel to ignore. Can be a category channel.\n" +" - `` - The channel to ignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:4758 +#: redbot/core/core_commands.py:5767 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:4760 +#: redbot/core/core_commands.py:5769 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:4765 +#: redbot/core/core_commands.py:5774 #, docstring msgid "\n" " Ignore commands in this server.\n\n" " Note: Owners, Admins, and those with Manage Server permissions override ignored servers.\n\n" " **Example:**\n" -" - `[p]ignore server` - Ignores the current server\n" +" - `[p]ignore server` - Ignores the current server\n" " " msgstr "" -#: redbot/core/core_commands.py:4776 +#: redbot/core/core_commands.py:5785 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:4778 +#: redbot/core/core_commands.py:5787 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:4784 +#: redbot/core/core_commands.py:5793 #, docstring msgid "Commands to remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:4792 +#: redbot/core/core_commands.py:5808 #, docstring msgid "\n" -" Remove a channel or category from the ignore list.\n\n" -" Defaults to the current channel.\n\n" +" Remove a channel, thread, or category from the ignore list.\n\n" +" Defaults to the current thread or channel.\n\n" " **Examples:**\n" -" - `[p]unignore channel #general` - Unignores commands in the #general channel.\n" -" - `[p]unignore channel` - Unignores commands in the current channel.\n" -" - `[p]unignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" -" - `[p]unignore channel 356236713347252226` - Also accepts IDs. Use this method to unignore categories.\n\n" +" - `[p]unignore channel #general` - Unignores commands in the #general channel.\n" +" - `[p]unignore channel` - Unignores commands in the current channel.\n" +" - `[p]unignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" +" - `[p]unignore channel 356236713347252226` - Also accepts IDs. Use this method to unignore categories.\n\n" " **Arguments:**\n" -" - `` - The channel to unignore. This can be a category channel.\n" +" - `` - The channel to unignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:4811 +#: redbot/core/core_commands.py:5824 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:4813 +#: redbot/core/core_commands.py:5826 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:4818 +#: redbot/core/core_commands.py:5831 #, docstring msgid "\n" " Remove this server from the ignore list.\n\n" " **Example:**\n" -" - `[p]unignore server` - Stops ignoring the current server\n" +" - `[p]unignore server` - Stops ignoring the current server\n" " " msgstr "" -#: redbot/core/core_commands.py:4827 +#: redbot/core/core_commands.py:5840 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:4829 +#: redbot/core/core_commands.py:5842 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:4835 +#: redbot/core/core_commands.py:5856 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:4847 +#: redbot/core/core_commands.py:5873 redbot/core/core_commands.py:5875 +#: redbot/core/core_commands.py:5876 +msgid "None" +msgstr "無い" + +#: redbot/core/core_commands.py:5877 msgid "Currently ignored categories: {categories}\n" -"Channels: {channels}" +"Channels: {channels}\n" +"Threads (excluding archived):{threads}" msgstr "" -#: redbot/core/core_commands.py:4862 +#: redbot/core/core_commands.py:5894 #, docstring msgid "\n" " Get info about Red's licenses.\n" " " msgstr "" -#: redbot/core/dev_commands.py:36 +#: redbot/core/dev_commands.py:412 #, docstring msgid "Various development focused utilities." msgstr "" -#: redbot/core/dev_commands.py:123 +#: redbot/core/dev_commands.py:455 #, docstring msgid "Evaluate a statement of python code.\n\n" " The bot will always respond with the return value of the code.\n" @@ -3151,18 +4383,22 @@ msgid "Evaluate a statement of python code.\n\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" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" " " msgstr "" -#: redbot/core/dev_commands.py:167 +#: redbot/core/dev_commands.py:491 #, docstring msgid "Execute asynchronous code.\n\n" " This command wraps code into the body of an async function and then\n" @@ -3171,264 +4407,215 @@ msgid "Execute asynchronous code.\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" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" " " msgstr "" -#: redbot/core/dev_commands.py:221 +#: redbot/core/dev_commands.py:527 #, 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:230 +" evaluated.\n\n" +" Use `exit()` or `quit` to exit the REPL session, prefixed with\n" +" a backtick so they may be interpreted.\n\n" +" Environment Variables:\n" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" +" " +msgstr "" + +#: redbot/core/dev_commands.py:553 msgid "Already running a REPL session in this channel. Exit it with `quit`." msgstr "" -#: redbot/core/dev_commands.py:234 +#: redbot/core/dev_commands.py:557 msgid "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." msgstr "" -#: redbot/core/dev_commands.py:245 +#: redbot/core/dev_commands.py:568 msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." msgstr "" -#: redbot/core/dev_commands.py:259 +#: redbot/core/dev_commands.py:583 msgid "Exiting." msgstr "" -#: redbot/core/dev_commands.py:310 -msgid "Unexpected error: `{}`" +#: redbot/core/dev_commands.py:595 +msgid "Unexpected error: " msgstr "" -#: redbot/core/dev_commands.py:314 +#: redbot/core/dev_commands.py:599 #, docstring -msgid "Pauses/resumes the REPL running in the current channel" +msgid "Pauses/resumes the REPL running in the current channel." msgstr "" -#: redbot/core/dev_commands.py:316 +#: redbot/core/dev_commands.py:601 msgid "There is no currently running REPL session in this channel." msgstr "" -#: redbot/core/dev_commands.py:324 +#: redbot/core/dev_commands.py:609 msgid "The REPL session in this channel has been resumed." msgstr "" -#: redbot/core/dev_commands.py:326 +#: redbot/core/dev_commands.py:611 msgid "The REPL session in this channel is now paused." msgstr "" -#: redbot/core/dev_commands.py:331 +#: redbot/core/dev_commands.py:617 #, docstring msgid "Mock another user invoking a command.\n\n" " The prefix must not be entered.\n" " " msgstr "" -#: redbot/core/dev_commands.py:344 +#: redbot/core/dev_commands.py:633 #, 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" +" Current message is used as a base (including attachments, embeds, etc.),\n" +" the content and author of the message are replaced with the given arguments.\n\n" +" Note: If `content` isn't passed, the message needs to contain embeds, attachments,\n" +" or anything else that makes the message non-empty.\n" " " msgstr "" -#: redbot/core/dev_commands.py:365 +#: redbot/core/dev_commands.py:654 #, docstring msgid "Give bot owners the ability to bypass cooldowns.\n\n" " Does not persist through restarts." msgstr "" -#: redbot/core/dev_commands.py:373 +#: redbot/core/dev_commands.py:662 msgid "Bot owners will now bypass all commands with cooldowns." msgstr "" -#: redbot/core/dev_commands.py:375 +#: redbot/core/dev_commands.py:664 msgid "Bot owners will no longer bypass all commands with cooldowns." msgstr "" -#: redbot/core/errors.py:49 +#: redbot/core/errors.py:61 msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/events.py:112 -msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" -msgstr "" - -#: redbot/core/events.py:122 -msgid "\n\n" -"While 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:146 -msgid "\n\n" -"To 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:151 -msgid "Command Prompt" -msgstr "" - -#: redbot/core/events.py:153 -msgid "Terminal" -msgstr "" - -#: redbot/core/events.py:160 -msgid "\n" -"Once you've started up your bot again, if you have any 3rd-party cogs installed we then highly recommend you update them with this command in Discord: `[p]cog update`" -msgstr "" - -#: redbot/core/events.py:167 -msgid "\n\n" -"You have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\n\n" -"You 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:232 -msgid "`{user_input}` is not a valid value for `{command}`" -msgstr "" - -#: redbot/core/events.py:257 -msgid "Error in command '{command}'. Check your console or logs for details." -msgstr "" - -#: redbot/core/events.py:282 -msgid "I require the {permission} permission to execute that command." -msgstr "" - -#: redbot/core/events.py:286 -msgid "I require {permission_list} permissions to execute that command." -msgstr "" - -#: redbot/core/events.py:294 -msgid "That command is not available in DMs." -msgstr "" - -#: redbot/core/events.py:296 -msgid "That command is only available in DMs." -msgstr "" - -#: redbot/core/events.py:298 -msgid "That command is only available in NSFW channels." -msgstr "" - -#: redbot/core/events.py:308 -msgid "This command is on cooldown. Try again in {delay}." -msgstr "" - -#: redbot/core/events.py:310 -msgid "This command is on cooldown. Try again in 1 second." -msgstr "" - -#: redbot/core/events.py:315 -msgid "Too many people using this command. It can only be used {number} times concurrently." -msgstr "" - -#: redbot/core/events.py:320 -msgid "Too many people using this command. It can only be used once concurrently." +#: redbot/core/modlog.py:393 +msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/events.py:326 -msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +#: redbot/core/modlog.py:395 +msgid "**Reason:** Use the `reason` command to add it" msgstr "" -#: redbot/core/events.py:331 -msgid "That command is still completing, it can only be used once per {type} concurrently." +#: redbot/core/modlog.py:398 +msgid "Unknown" msgstr "" -#: redbot/core/events.py:337 -msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +#: redbot/core/modlog.py:402 redbot/core/modlog.py:424 +#: redbot/core/modlog.py:439 +msgid "Deleted User." msgstr "" -#: redbot/core/events.py:342 -msgid "Too many people using this command. It can only be used once per {type} concurrently." +#: redbot/core/modlog.py:476 +msgid "Deleted or archived thread ({thread_id}) in {channel_name}" msgstr "" -#: redbot/core/modlog.py:417 -msgid "Case #{} | {} {}" +#: redbot/core/modlog.py:480 +msgid "Thread {thread_id} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:419 -msgid "**Reason:** Use the `reason` command to add it" +#: redbot/core/modlog.py:484 +msgid "{channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:422 -msgid "Unknown" +#: redbot/core/modlog.py:489 +msgid "Thread {thread_name} in {channel_name}" msgstr "" -#: redbot/core/modlog.py:426 redbot/core/modlog.py:448 -#: redbot/core/modlog.py:463 -msgid "Deleted User." +#: redbot/core/modlog.py:493 +msgid "Thread {thread_name} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:477 redbot/core/modlog.py:512 -msgid "**Reason:** {}" +#: redbot/core/modlog.py:499 redbot/core/modlog.py:527 +msgid "Reason:" msgstr "" -#: redbot/core/modlog.py:491 +#: redbot/core/modlog.py:513 msgid "Moderator" msgstr "" -#: redbot/core/modlog.py:493 +#: redbot/core/modlog.py:515 msgid "Until" msgstr "" -#: redbot/core/modlog.py:494 +#: redbot/core/modlog.py:516 msgid "Duration" msgstr "" -#: redbot/core/modlog.py:498 redbot/core/modlog.py:503 +#: redbot/core/modlog.py:518 msgid "Channel" msgstr "" -#: redbot/core/modlog.py:499 -msgid "{channel} (deleted)" -msgstr "" - -#: redbot/core/modlog.py:505 +#: redbot/core/modlog.py:520 msgid "Amended by" msgstr "" -#: redbot/core/modlog.py:507 +#: redbot/core/modlog.py:522 msgid "Last modified at" msgstr "" -#: redbot/core/modlog.py:527 -msgid "**User:** {}\n" +#: redbot/core/modlog.py:542 +msgid "User:" +msgstr "" + +#: redbot/core/modlog.py:543 +msgid "Moderator:" +msgstr "" + +#: redbot/core/modlog.py:546 +msgid "Until:" msgstr "" -#: redbot/core/modlog.py:528 -msgid "**Moderator:** {}\n" +#: redbot/core/modlog.py:546 +msgid "Duration:" msgstr "" -#: redbot/core/modlog.py:531 -msgid "**Until:** {}\n" -"**Duration:** {}\n" +#: redbot/core/modlog.py:549 redbot/core/modlog.py:551 +msgid "Channel:" msgstr "" -#: redbot/core/modlog.py:534 -msgid "**Channel**: {} (Deleted)\n" +#: redbot/core/modlog.py:553 +msgid "Amended by:" msgstr "" -#: redbot/core/modlog.py:536 -msgid "**Channel**: {}\n" +#: redbot/core/modlog.py:555 +msgid "Last modified at:" msgstr "" -#: redbot/core/modlog.py:538 -msgid "**Amended by:** {}\n" +#: redbot/core/tree.py:271 +msgid "Command not found." msgstr "" -#: redbot/core/modlog.py:540 -msgid "**Last modified at:** {}\n" +#: redbot/core/tree.py:332 +msgid "You are not permitted to use this command." msgstr "" diff --git a/redbot/core/locales/ko-KR.po b/redbot/core/locales/ko-KR.po index b3b63f5948f..c2e8c6a0239 100644 --- a/redbot/core/locales/ko-KR.po +++ b/redbot/core/locales/ko-KR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-12 15:52+0000\n" +"POT-Creation-Date: 2024-03-23 23:21+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,1823 +15,3053 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: ko_KR\n" -#: redbot/core/bank.py:1019 -msgid "Can't pay for this command in DM without a global bank." -msgstr "" - -#: redbot/core/bank.py:1026 -msgid "You need at least {cost} {currency} to use this command." -msgstr "" - -#: redbot/core/cog_manager.py:316 +#: redbot/core/_cog_manager.py:317 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "" -#: redbot/core/cog_manager.py:325 +#: redbot/core/_cog_manager.py:326 #, docstring msgid "\n" " Lists current cog paths in order of priority.\n" " " msgstr "" -#: redbot/core/cog_manager.py:333 +#: redbot/core/_cog_manager.py:334 msgid "Install Path: {install_path}\n" "Core Path: {core_path}\n\n" msgstr "" -#: redbot/core/cog_manager.py:347 +#: redbot/core/_cog_manager.py:348 #, docstring msgid "\n" " Add a path to the list of available cog paths.\n" " " msgstr "" -#: redbot/core/cog_manager.py:351 +#: redbot/core/_cog_manager.py:352 msgid "That path does not exist or does not point to a valid directory." msgstr "해당 경로가 없거나 올바른 디렉토리가 아니에요." -#: redbot/core/cog_manager.py:359 +#: redbot/core/_cog_manager.py:360 msgid "Path successfully added." msgstr "경로가 성공적으로 추가됐어요." -#: redbot/core/cog_manager.py:364 +#: redbot/core/_cog_manager.py:365 #, docstring msgid "\n" -" Removes a path from the available cog paths given the `path_number` from `[p]paths`.\n" +" Removes one or more paths from the available cog paths given the `path_numbers` from `[p]paths`.\n" " " msgstr "" -#: redbot/core/cog_manager.py:369 redbot/core/cog_manager.py:392 -msgid "Path numbers must be positive." +#: redbot/core/_cog_manager.py:386 +msgid "The following paths were removed: {paths}" 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:392 +msgid "The following path numbers did not exist: {path_numbers}" +msgstr "" -#: redbot/core/cog_manager.py:385 +#: redbot/core/_cog_manager.py:403 #, docstring msgid "\n" " Reorders paths internally to allow discovery of different cogs.\n" " " msgstr "" -#: redbot/core/cog_manager.py:399 +#: redbot/core/_cog_manager.py:414 msgid "Invalid 'from' index." msgstr "'from' 인덱스가 잘돗됐어요." -#: redbot/core/cog_manager.py:405 +#: redbot/core/_cog_manager.py:420 msgid "Invalid 'to' index." msgstr "'to' 인덱스가 잘못됐어요." -#: redbot/core/cog_manager.py:409 +#: redbot/core/_cog_manager.py:424 msgid "Paths reordered." msgstr "경로들이 다시 정렬됐어요." -#: redbot/core/cog_manager.py:414 +#: redbot/core/_cog_manager.py:429 #, 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" +" Returns the current install path or sets it if one is provided.\n\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 +#: redbot/core/_cog_manager.py:443 msgid "That path does not exist." msgstr "해당 경로는 존재하지 않아요." -#: redbot/core/cog_manager.py:432 +#: redbot/core/_cog_manager.py:448 msgid "The bot will install new cogs to the `{}` directory." msgstr "봇이 새로운 cogs를 '{}' 디렉토리에 설치해요." -#: redbot/core/cog_manager.py:438 +#: redbot/core/_cog_manager.py:454 #, docstring msgid "\n" " Lists all loaded and available cogs.\n" " " msgstr "" -#: redbot/core/cog_manager.py:451 redbot/core/cog_manager.py:466 +#: redbot/core/_cog_manager.py:467 redbot/core/_cog_manager.py:482 msgid "**{} loaded:**\n" msgstr "" -#: redbot/core/cog_manager.py:452 redbot/core/cog_manager.py:468 +#: redbot/core/_cog_manager.py:468 redbot/core/_cog_manager.py:484 msgid "**{} unloaded:**\n" msgstr "" -#: redbot/core/core_commands.py:181 -msgid "Alias {alias_name} is already an existing command or alias in one of the loaded cogs." +#: redbot/core/_diagnoser.py:104 +msgid "To fix this issue, you need to do one of these:" +msgstr "문제를 해결하려면 다음 중 하나를 실행하세요." + +#: redbot/core/_diagnoser.py:112 +msgid "Check if the command caller is not a bot" +msgstr "명령어를 실행한 사람이 봇인지 확인" + +#: redbot/core/_diagnoser.py:118 +msgid "The user is a bot which prevents them from running any command." +msgstr "봇은 명령어를 실행할 수 없습니다." + +#: redbot/core/_diagnoser.py:119 +msgid "This cannot be fixed - bots should not be listening to other bots." +msgstr "이 문제는 고칠 수 없습니다 - 봇은 다른 봇의 명령어를 들어서는 안 됩니다." + +#: redbot/core/_diagnoser.py:123 +msgid "Check if the bot can send messages in the given channel" +msgstr "봇이 해당 채널에 메시지를 보낼 수 있는지 확인하세요" + +#: redbot/core/_diagnoser.py:130 +msgid "Bot is timed out in the given channel." +msgstr "봇이 해당 채널에서 타임아웃되어 있습니다." + +#: redbot/core/_diagnoser.py:131 +msgid "To fix this issue, remove timeout from the bot." +msgstr "문제를 해결하려면 봇의 타임아웃을 해제하세요." + +#: redbot/core/_diagnoser.py:137 +msgid "Bot doesn't have permission to send messages in the given channel." +msgstr "해당 채널에 메시지를 보낼 권한이 없습니다." + +#: redbot/core/_diagnoser.py:138 +msgid "To fix this issue, ensure that the permissions setup allows the bot to send messages per Discord's role hierarchy:\n" +"https://support.discord.com/hc/en-us/articles/206141927" +msgstr "이 문제를 해결하려면 봇이 Discord의 역할이 충분하게 메시지를 보낼 수 있는 권한인지 확인하세요: https://support.discord.com/hc/en-us/articles/206141927" + +#: redbot/core/_diagnoser.py:150 +msgid "Check if the channel and the server aren't set to be ignored" +msgstr "채널이나 서버를 무시하도록 설정되어 있는지 확인해주세요." + +#: redbot/core/_diagnoser.py:156 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {thread} thread, its parent channel, and the server aren't a part of that list." +msgstr "이 문제를 해결하려면 {command} 명령어를 보낸 뒤, 목록에서 {channel} 채널과 채널이 속한 카테고리({channel_category}), 그리고 서버가 목록에 있지 않은 지 확인해 주세요." + +#: redbot/core/_diagnoser.py:165 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {channel} channel and the server aren't a part of that list." msgstr "" -#: redbot/core/core_commands.py:186 -msgid "Command {command_name} is already an existing command or alias in one of the loaded cogs." +#: redbot/core/_diagnoser.py:175 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {thread} thread, its parent channel, the channel category it belongs to ({channel_category}), and the server aren't a part of that list." msgstr "" -#: redbot/core/core_commands.py:398 -#, docstring -msgid "\n" -" The Core cog has many commands related to core functions.\n\n" -" These commands come loaded with every Red bot, and cover some of the most basic usage of the bot.\n" -" " +#: redbot/core/_diagnoser.py:186 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {channel} channel, the channel category it belongs to ({channel_category}), and the server aren't a part of that list." msgstr "" -#: redbot/core/core_commands.py:410 -#, docstring -msgid "Pong." -msgstr "퐁!" +#: redbot/core/_diagnoser.py:200 +msgid "The bot is set to ignore commands in the given channel or this server." +msgstr "" -#: redbot/core/core_commands.py:415 -#, docstring -msgid "Shows info about [botname].\n\n" -" See `[p]set custominfo` to customize.\n" -" " +#: redbot/core/_diagnoser.py:210 +msgid "Global allowlist prevents the user from running this command." msgstr "" -#: redbot/core/core_commands.py:445 -msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\n\n" -"Red 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" +#: redbot/core/_diagnoser.py:211 +msgid "To fix this issue, you can either add the user to the allowlist, or clear the allowlist.\n" +"If you want to keep the allowlist, you can run {command_1} which will add {user} to the allowlist.\n" +"If you instead want to clear the allowlist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:456 -msgid "Instance owned by team" +#: redbot/core/_diagnoser.py:227 +msgid "Global blocklist prevents the user from running this command." msgstr "" -#: redbot/core/core_commands.py:456 -msgid "Instance owned by" +#: redbot/core/_diagnoser.py:228 +msgid "To fix this issue, you can either remove the user from the blocklist, or clear the blocklist.\n" +"If you want to keep the blocklist, you can run {command_1} which will remove {user} from the blocklist.\n" +"If you instead want to clear the blocklist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:461 -msgid "Red version" +#: redbot/core/_diagnoser.py:250 +msgid "Local allowlist prevents the user from running this command." msgstr "" -#: redbot/core/core_commands.py:464 redbot/core/core_commands.py:520 -msgid "Yes, {version} is available." +#: redbot/core/_diagnoser.py:251 +msgid "To fix this issue, you can either add the user or one of their roles to the local allowlist, or clear the local allowlist.\n" +"If you want to keep the local allowlist, you can run {command_1} which will add {user} to the local allowlist.\n" +"If you instead want to clear the local allowlist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:468 redbot/core/core_commands.py:524 -msgid "Checking for updates failed." +#: redbot/core/_diagnoser.py:265 +msgid "Local blocklist prevents the user from running this command." msgstr "" -#: redbot/core/core_commands.py:469 -msgid "Outdated" +#: redbot/core/_diagnoser.py:280 +msgid "To fix this issue, you can either remove the user's roles from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove the user's roles ({roles}) from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:471 -msgid "About this instance" +#: redbot/core/_diagnoser.py:305 +msgid "To fix this issue, you can either remove the user and their roles from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove {user} and their roles ({roles}) from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:472 -msgid "About Red" +#: redbot/core/_diagnoser.py:327 +msgid "To fix this issue, you can either remove the user from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove {user} from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:475 redbot/core/core_commands.py:533 -msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" +#: redbot/core/_diagnoser.py:342 +msgid "Allowlist and blocklist checks" msgstr "" -#: redbot/core/core_commands.py:483 -msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\n\n" -"Red 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" +#: redbot/core/_diagnoser.py:374 +msgid "Global, cog and command checks" msgstr "" -#: redbot/core/core_commands.py:494 -msgid "Instance owned by team: [{owner}]\n" -"Python: [{python_version}] (5)\n" -"discord.py: [{dpy_version}] (6)\n" -"Red version: [{red_version}] (7)\n" +#: redbot/core/_diagnoser.py:381 +msgid "The given command is disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:506 -msgid "Instance owned by: [{owner}]\n" -"Python: [{python_version}] (5)\n" -"discord.py: [{dpy_version}] (6)\n" -"Red version: [{red_version}] (7)\n" +#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:858 +msgid "One of the parents of the given command is disabled globally." msgstr "" -#: redbot/core/core_commands.py:525 -msgid "Outdated: [{state}]\n" +#: redbot/core/_diagnoser.py:389 +msgid "To fix this issue, you can run {command} which will enable the {affected_command} command in this guild." msgstr "" -#: redbot/core/core_commands.py:528 -msgid "**About Red**\n" +#: redbot/core/_diagnoser.py:410 +msgid "Other issues related to the checks" msgstr "" -#: redbot/core/core_commands.py:539 -msgid "**About this instance**\n" +#: redbot/core/_diagnoser.py:411 +msgid "There's an issue related to the checks for {command} but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:541 -msgid "**References**\n" -"1. <{}>\n" -"2. <{}>\n" -"3. <{}>\n" -"4. <{}>\n" -"5. <{}>\n" -"6. <{}>\n" -"7. <{}>\n" +#: redbot/core/_diagnoser.py:415 +msgid "To fix this issue, a manual review of the global, cog and command checks is required." msgstr "" -#: redbot/core/core_commands.py:557 -#, docstring -msgid "Shows [botname]'s uptime." +#: redbot/core/_diagnoser.py:423 +msgid "Global checks" msgstr "" -#: redbot/core/core_commands.py:560 -msgid "Less than one second" +#: redbot/core/_diagnoser.py:433 +msgid "One of the global checks for the command {command} failed with a message:\n" +"{message}" msgstr "" -#: redbot/core/core_commands.py:562 -msgid "Been up for: **{time_quantity}** (since {timestamp} UTC)" +#: redbot/core/_diagnoser.py:437 +msgid "One of the global checks for the command {command} failed without a message." msgstr "" -#: redbot/core/core_commands.py:569 -#, docstring -msgid "\n" -" Commands which interact with the data [botname] has about you.\n\n" -" More information can be found in the [End User Data Documentation.](https://docs.discord.red/en/stable/red_core_data_statement.html)\n" -" " +#: redbot/core/_diagnoser.py:441 +msgid "Cog check" msgstr "" -#: redbot/core/core_commands.py:580 -#, docstring -msgid "\n" -" Find out what type of data [botname] stores and why.\n\n" -" **Example:**\n" -" - `[p]mydata whatdata`\n" -" " +#: redbot/core/_diagnoser.py:458 +msgid "The cog check for the command {command} failed with a message:\n" +"{message}" msgstr "" -#: redbot/core/core_commands.py:590 -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\n" -"Additionally, 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." +#: redbot/core/_diagnoser.py:459 +msgid "The cog check for the command {command} failed without a message." msgstr "" -#: redbot/core/core_commands.py:609 -#, docstring -msgid "View the End User Data statements of each 3rd-party module.\n\n" -" This will send an attachment with the End User Data statements of all loaded 3rd party cogs.\n\n" -" **Example:**\n" -" - `[p]mydata 3rdparty`\n" -" " +#: redbot/core/_diagnoser.py:463 +msgid "Command checks" msgstr "" -#: redbot/core/core_commands.py:620 -msgid "I need to be able to attach files (try in DMs?)." +#: redbot/core/_diagnoser.py:477 +msgid "One of the command checks for the command {command} failed with a message:\n" +"{message}" msgstr "" -#: redbot/core/core_commands.py:630 -msgid "This instance does not appear to have any 3rd-party extensions loaded." +#: redbot/core/_diagnoser.py:481 +msgid "One of the command checks for the command {command} failed without a message." msgstr "" -#: redbot/core/core_commands.py:650 -msgid "3rd party End User Data statements" +#: redbot/core/_diagnoser.py:485 +msgid "Permissions verification" msgstr "" -#: redbot/core/core_commands.py:652 -msgid "The following are statements provided by 3rd-party extensions." +#: redbot/core/_diagnoser.py:488 +msgid "Cog permissions verification" msgstr "" -#: redbot/core/core_commands.py:657 -msgid "3rd-party extensions without statements\n" +#: redbot/core/_diagnoser.py:503 +msgid "The cog of the given command is disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:668 -msgid "Here's a generated page with the statements provided by 3rd-party extensions." +#: redbot/core/_diagnoser.py:504 +msgid "To fix this issue, you can run {command} which will enable the {affected_cog} cog in this guild." msgstr "" -#: redbot/core/core_commands.py:684 -msgid "Did not get confirmation, cancelling." +#: redbot/core/_diagnoser.py:518 +msgid "Bot is missing some of the channel permissions ({permissions}) required by the {cog} cog." msgstr "" -#: redbot/core/core_commands.py:689 -msgid "Did not get a matching confirmation, cancelling." +#: redbot/core/_diagnoser.py:526 +msgid "Bot is missing some of the channel permissions ({permissions}) required by the {command} command." msgstr "" -#: redbot/core/core_commands.py:700 -#, 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\n" -" **Example:**\n" -" - `[p]mydata forgetme`\n" -" " +#: redbot/core/_diagnoser.py:538 +msgid "To fix this issue, grant the required permissions to the bot through role settings or channel overrides." msgstr "" -#: redbot/core/core_commands.py:715 -msgid "This command ({command}) does not support non-interactive usage." +#: redbot/core/_diagnoser.py:557 redbot/core/_diagnoser.py:653 +msgid "Other issues related to the permissions." msgstr "" -#: redbot/core/core_commands.py:722 -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:" +#: redbot/core/_diagnoser.py:558 +msgid "Fatal error: There's an issue related to the permissions for the {cog} cog but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:732 -msgid "This may take some time." +#: redbot/core/_diagnoser.py:563 +msgid "Fatal error: There's an issue related to the permissions for the {command} command but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:745 -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}.\n" -"Please contact the owner of this bot to address this.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:567 +msgid "This is an unexpected error, please report it on Red's issue tracker." msgstr "" -#: redbot/core/core_commands.py:760 -msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\n" -"Please contact the owner of this bot to address this.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:574 +msgid "Ensure that the command is not bot owner only" msgstr "" -#: redbot/core/core_commands.py:770 -msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\n" -"Please contact the owner of this bot to address this.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:582 +msgid "The command is bot owner only and the given user is not a bot owner." msgstr "" -#: redbot/core/core_commands.py:780 -msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" +#: redbot/core/_diagnoser.py:583 +msgid "This cannot be fixed - regular users cannot run bot owner only commands." msgstr "" -#: redbot/core/core_commands.py:788 redbot/core/core_commands.py:955 -#: redbot/core/core_commands.py:1041 redbot/core/core_commands.py:1112 -msgid "{mention} The following cogs did not handle deletion:\n" -"{cogs}." +#: redbot/core/_diagnoser.py:589 +msgid "Permission hooks" msgstr "" -#: redbot/core/core_commands.py:798 -#, docstring -msgid "[Coming Soon] Get what data [botname] has about you." +#: redbot/core/_diagnoser.py:599 +msgid "Fatal error: the result of permission hooks is inconsistent." msgstr "" -#: redbot/core/core_commands.py:800 -msgid "This command doesn't do anything yet, but we're working on adding support for this." +#: redbot/core/_diagnoser.py:600 redbot/core/_diagnoser.py:606 +#: redbot/core/_diagnoser.py:844 +msgid "To fix this issue, a manual review of the installed cogs is required." msgstr "" -#: redbot/core/core_commands.py:809 -#, docstring -msgid "\n" -" Commands for more complete data handling.\n" -" " +#: redbot/core/_diagnoser.py:605 +msgid "The access has been denied by one of the bot's permissions hooks." msgstr "" -#: redbot/core/core_commands.py:815 -#, docstring -msgid "\n" -" Set the bot to allow users to request a data deletion.\n\n" -" This is on by default.\n" -" Opposite of `[p]mydata ownermanagement disallowuserdeletions`\n\n" -" **Example:**\n" -" - `[p]mydata ownermanagement allowuserdeletions`\n" -" " +#: redbot/core/_diagnoser.py:615 +msgid "User's discord permissions, privilege level and rules from Permissions cog" msgstr "" -#: redbot/core/core_commands.py:826 -msgid "User can delete their own data. This will not include operational data such as blocked users." +#: redbot/core/_diagnoser.py:630 +msgid "The access has been denied due to the rules set for the {cog} cog with Permissions cog." msgstr "" -#: redbot/core/core_commands.py:834 -#, docstring -msgid "\n" -" Set the bot to not allow users to request a data deletion.\n\n" -" Opposite of `[p]mydata ownermanagement allowuserdeletions`\n\n" -" **Example:**\n" -" - `[p]mydata ownermanagement disallowuserdeletions`\n" -" " +#: redbot/core/_diagnoser.py:635 +msgid "The access has been denied due to the rules set for the {command} command with Permissions cog." msgstr "" -#: redbot/core/core_commands.py:843 -msgid "User can not delete their own data." +#: redbot/core/_diagnoser.py:639 +msgid "To fix the issue, a manual review of the rules is required." msgstr "" -#: redbot/core/core_commands.py:847 -#, docstring -msgid "\n" -" Sets how user deletions are treated.\n\n" -" **Example:**\n" -" - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" -" **Arguments:**\n" -" - `` - The strictness level for user deletion. See Level guide below.\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" -" " +#: redbot/core/_diagnoser.py:654 +msgid "There's an issue related to the permissions of {cog} cog but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:864 -msgid "Cogs will be instructed to remove all non operational data upon a user request." +#: redbot/core/_diagnoser.py:659 +msgid "There's an issue related to the permissions of {command} command but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:872 -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." +#: redbot/core/_diagnoser.py:663 +msgid "To fix this issue, a manual review of the command is required." msgstr "" -#: redbot/core/core_commands.py:883 -#, docstring -msgid "\n" -" Handle a deletion request from Discord.\n\n" -" This will cause the bot to get rid of or disassociate all data from the specified user ID.\n" -" You should not use this unless Discord has specifically requested this with regard to a deleted user.\n" -" This will remove the user from various anti-abuse measures.\n" -" If you are processing a manual request from a user, you may want `[p]mydata ownermanagement deleteforuser` instead.\n\n" -" **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" -" " +#: redbot/core/_diagnoser.py:670 +msgid "Permission checks" msgstr "" -#: redbot/core/core_commands.py:897 -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\n" -"If you are sure this is what you intend to do please respond with the following:" +#: redbot/core/_diagnoser.py:674 +msgid "The access has been denied by one of the permissions checks of {cog} cog." msgstr "" -#: redbot/core/core_commands.py:915 redbot/core/core_commands.py:1072 -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}\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:678 +msgid "The access has been denied by one of the permission checks of {command} command." msgstr "" -#: redbot/core/core_commands.py:930 redbot/core/core_commands.py:1087 -msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:686 +msgid "To fix this issue, a manual review of the permission checks is required." msgstr "" -#: redbot/core/core_commands.py:941 redbot/core/core_commands.py:1098 -msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:692 +msgid "User's discord permissions and privilege level" msgstr "" -#: redbot/core/core_commands.py:951 redbot/core/core_commands.py:1108 -msgid "I've deleted all data about that user that I know how to delete." +#: redbot/core/_diagnoser.py:701 +msgid "grant the required permissions to the user through role settings or channel overrides" msgstr "" -#: redbot/core/core_commands.py:962 -#, docstring -msgid "Delete data [botname] has about a user for a user.\n\n" -" This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user.\n" -" Users have access to a different command for this unless they can't interact with the bot at all.\n" -" 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\n" -" **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" -" " +#: redbot/core/_diagnoser.py:707 +msgid "The user is missing some of the channel permissions ({permissions}) required by the {cog} cog." msgstr "" -#: redbot/core/core_commands.py:973 -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\n" -"If you are sure this is what you intend to do please respond with the following:" +#: redbot/core/_diagnoser.py:712 +msgid "The user is missing some of the channel permissions ({permissions}) required by the {command} command." msgstr "" -#: redbot/core/core_commands.py:996 -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}\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:721 +msgid "the guild owner" msgstr "" -#: redbot/core/core_commands.py:1011 -msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:724 +msgid "the mod role" msgstr "" -#: redbot/core/core_commands.py:1022 -msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:726 +msgid "the admin role" msgstr "" -#: redbot/core/core_commands.py:1033 -msgid "I've deleted all non-operational data about that user that I know how to delete." +#: redbot/core/_diagnoser.py:729 +msgid "assign appropriate role to the user" msgstr "" -#: redbot/core/core_commands.py:1048 -#, docstring -msgid "Delete data [botname] has about a user.\n\n" -" This will cause the bot to get rid of or disassociate a lot of data about the specified user.\n" -" This may include more than just end user data, including anti abuse records.\n\n" -" **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" -" " +#: redbot/core/_diagnoser.py:731 +msgid "The user is missing the privilege level ({privilege_level}) required by the {cog} cog." msgstr "" -#: redbot/core/core_commands.py:1058 -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\n" -"If you are sure this is what you intend to do please respond with the following:" +#: redbot/core/_diagnoser.py:738 +msgid "The user is missing the privilege level ({privilege_level}) required by the {command} command." msgstr "" -#: redbot/core/core_commands.py:1119 -#, docstring -msgid "\n" -" Commands for toggling embeds on or off.\n\n" -" This setting determines whether or not to use embeds as a response to a command (for commands that support it).\n" -" The default is to use embeds.\n\n" -" The embed settings are checked until the first True/False in this order:\n" -" - In guild context:\n" -" 1. Channel override - `[p]embedset channel`\n" -" 2. Server command override - `[p]embedset command server`\n" -" 3. Server override - `[p]embedset server`\n" -" 4. Global command override - `[p]embedset command global`\n" -" 5. Global setting -`[p]embedset global`\n\n" -" - In DM context:\n" -" 1. User override - `[p]embedset user`\n" -" 2. Global command override - `[p]embedset command global`\n" -" 3. Global setting - `[p]embedset global`\n" -" " +#: redbot/core/_diagnoser.py:751 +msgid "add appropriate rule in the Permissions cog" msgstr "" -#: redbot/core/core_commands.py:1141 -#, docstring -msgid "\n" -" Show the current embed settings.\n\n" -" Provide a command name to check for command specific embed settings.\n\n" -" **Examples:**\n" -" - `[p]embedset showsettings` - Shows embed settings.\n" -" - `[p]embedset showsettings info` - Also shows embed settings for the 'info' command.\n" -" - `[p]embedset showsettings \"ignore list\"` - Checking subcommands requires quotes.\n\n" -" **Arguments:**\n" -" - `[command_name]` - Checks this command for command specific embed settings.\n" -" " +#: redbot/core/_diagnoser.py:754 +msgid "The user has neither the channel permissions ({permissions}) nor the privilege level ({privilege_level}) required by the {cog} cog." msgstr "" -#: redbot/core/core_commands.py:1158 redbot/core/core_commands.py:1314 -#: redbot/core/core_commands.py:1365 redbot/core/core_commands.py:4282 -#: redbot/core/core_commands.py:4325 redbot/core/core_commands.py:4391 -#: redbot/core/core_commands.py:4422 -msgid "I couldn't find that command. Please note that it is case sensitive." +#: redbot/core/_diagnoser.py:763 +msgid "The user has neither the channel permissions ({permissions}) nor the privilege level ({privilege_level}) required by the {command} command." msgstr "" -#: redbot/core/core_commands.py:1164 -msgid "Embed settings:\n\n" +#: redbot/core/_diagnoser.py:781 +msgid "Checks and permissions verification for the command {command}" msgstr "" -#: redbot/core/core_commands.py:1166 -msgid "Global default: {value}\n" +#: redbot/core/_diagnoser.py:804 redbot/core/_diagnoser.py:917 +msgid "Other command checks" msgstr "" -#: redbot/core/core_commands.py:1171 -msgid "Global command setting for {command} command: {value}\n" +#: redbot/core/_diagnoser.py:805 redbot/core/_diagnoser.py:918 +msgid "The given command is failing one of the required checks." msgstr "" -#: redbot/core/core_commands.py:1177 -msgid "Guild setting: {value}\n" +#: redbot/core/_diagnoser.py:806 redbot/core/_diagnoser.py:919 +msgid "To fix this issue, a manual review of the command's checks is required." msgstr "" -#: redbot/core/core_commands.py:1182 -msgid "Server command setting for {command} command: {value}\n" +#: redbot/core/_diagnoser.py:817 +msgid "Global 'call once' checks" msgstr "" -#: redbot/core/core_commands.py:1188 -msgid "Channel setting: {value}\n" +#: redbot/core/_diagnoser.py:839 +msgid "Other global 'call once' checks" msgstr "" -#: redbot/core/core_commands.py:1191 -msgid "User setting: {value}" +#: redbot/core/_diagnoser.py:840 +msgid "One of the global 'call once' checks implemented by a 3rd-party cog prevents this command from being ran." msgstr "" -#: redbot/core/core_commands.py:1197 -#, docstring -msgid "\n" -" Toggle the global embed setting.\n\n" -" This is used as a fallback if the user or guild hasn't set a preference.\n" -" The default is to use embeds.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Example:**\n" -" - `[p]embedset global`\n" -" " +#: redbot/core/_diagnoser.py:849 +msgid "Check if the command is disabled" msgstr "" -#: redbot/core/core_commands.py:1211 -msgid "Embeds are now disabled by default." +#: redbot/core/_diagnoser.py:859 redbot/core/_diagnoser.py:873 +msgid "To fix this issue, you can run {command} which will enable the {affected_command} command globally." msgstr "" -#: redbot/core/core_commands.py:1214 -msgid "Embeds are now enabled by default." +#: redbot/core/_diagnoser.py:872 +msgid "The given command is disabled globally." msgstr "" -#: redbot/core/core_commands.py:1220 -#, docstring -msgid "\n" -" Set the server's embed setting.\n\n" -" If set, this is used instead of the global default to determine whether or not to use embeds.\n" -" This is used for all commands done in a server.\n\n" -" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset server False` - Disables embeds on this server.\n" -" - `[p]embedset server` - Resets value to use global default.\n\n" -" **Arguments:**\n" -" - `[enabled]` - Whether to use embeds on this server. Leave blank to reset to default.\n" -" " +#: redbot/core/_diagnoser.py:885 +msgid "Checks and permissions verification" msgstr "" -#: redbot/core/core_commands.py:1239 redbot/core/core_commands.py:1323 -#: redbot/core/core_commands.py:1414 redbot/core/core_commands.py:1445 -msgid "Embeds will now fall back to the global setting." +#: redbot/core/_diagnoser.py:936 +msgid "Passed" msgstr "" -#: redbot/core/core_commands.py:1244 -msgid "Embeds are now enabled for this guild." +#: redbot/core/_diagnoser.py:938 +msgid "Failed" msgstr "" -#: redbot/core/core_commands.py:1246 -msgid "Embeds are now disabled for this guild." +#: redbot/core/_diagnoser.py:967 +msgid "All checks passed and no issues were detected. Make sure that the given parameters correspond to the channel, user, and command name that have been problematic.\n\n" +"If you still can't find the issue, it is likely that one of the 3rd-party cogs you're using adds a global or cog local before invoke hook that prevents the command from getting invoked as this can't be diagnosed with this tool." msgstr "" -#: redbot/core/core_commands.py:1254 -#, docstring -msgid "\n" -" Sets a command's embed setting.\n\n" -" If you're the bot owner, this will try to change the command's embed setting globally by default.\n" -" Otherwise, this will try to change embed settings on the current server.\n\n" -" If enabled is left blank, the setting will be unset.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset command info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command \"ignore list\" True` - Quotes are needed for subcommands.\n\n" -" **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" -" " +#: redbot/core/_diagnoser.py:978 +msgid "The bot has been able to identify the issue." msgstr "" -#: redbot/core/core_commands.py:1283 -msgid "The passed command requires Embed Links permission and therefore cannot be set to not use embeds." +#: redbot/core/_diagnoser.py:981 +msgid "Detected issue: " msgstr "" -#: redbot/core/core_commands.py:1294 -#, docstring -msgid "\n" +#: redbot/core/_diagnoser.py:983 +msgid "Solution: " +msgstr "" + +#: redbot/core/_diagnoser.py:985 +msgid "\n" +"Here's a detailed report in case you need it:" +msgstr "" + +#: redbot/core/_diagnoser.py:986 +msgid "Channel: " +msgstr "" + +#: redbot/core/_diagnoser.py:987 +msgid "Command caller: " +msgstr "" + +#: redbot/core/_diagnoser.py:988 +msgid "Command: " +msgstr "" + +#: redbot/core/_diagnoser.py:989 +msgid "Tests that have been ran:" +msgstr "" + +#: redbot/core/_events.py:56 +msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" +msgstr "" + +#: redbot/core/_events.py:65 +msgid "\n\n" +"While 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:74 +msgid "\n\n" +"You have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\n\n" +"You 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:120 +msgid "\n\n" +"To update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:{command_1}\n" +"Once you've started up your bot again, we recommend that you update any installed 3rd-party cogs with this command in Discord:{command_2}" +msgstr "" + +#: redbot/core/_events.py:128 +msgid "Command Prompt" +msgstr "" + +#: redbot/core/_events.py:128 +msgid "Terminal" +msgstr "" + +#: redbot/core/_events.py:240 +msgid "`{user_input}` is not a valid value for `{command}`" +msgstr "`{user_input}` 은 `{command}`의 적합한 값이 아니에요" + +#: redbot/core/_events.py:251 redbot/core/_events.py:304 +msgid "Argument `{parameter_name}` must be a positive integer." +msgstr "" + +#: redbot/core/_events.py:253 redbot/core/_events.py:306 +msgid "Argument `{parameter_name}` must be an integer no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:257 redbot/core/_events.py:310 +msgid "Argument `{parameter_name}` must be an integer no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:261 redbot/core/_events.py:314 +msgid "Argument `{parameter_name}` must be an integer between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:266 redbot/core/_events.py:319 +msgid "Argument `{parameter_name}` must be a positive number." +msgstr "" + +#: redbot/core/_events.py:268 redbot/core/_events.py:321 +msgid "Argument `{parameter_name}` must be a number no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:272 +msgid "Argument `{parameter_name}` must be a number no less than {maximum}." +msgstr "" + +#: redbot/core/_events.py:276 redbot/core/_events.py:329 +msgid "Argument `{parameter_name}` must be a number between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:281 redbot/core/_events.py:334 +msgid "Argument `{parameter_name}` must be a string with a length of no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:285 redbot/core/_events.py:338 +msgid "Argument `{parameter_name}` must be a string with a length of no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:289 redbot/core/_events.py:342 +msgid "Argument `{parameter_name}` must be a string with a length of between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:325 +msgid "Argument `{parameter_name}` must be a number no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:355 +msgid "\"{argument}\" is not an integer." +msgstr "" + +#: redbot/core/_events.py:358 +msgid "\"{argument}\" is not a number." +msgstr "" + +#: redbot/core/_events.py:385 redbot/core/tree.py:292 +msgid "Error in command '{command}'. Check your console or logs for details." +msgstr "" + +#: redbot/core/_events.py:388 redbot/core/tree.py:295 +msgid "Error in command '{command}'." +msgstr "" + +#: redbot/core/_events.py:406 redbot/core/tree.py:309 +msgid "I require the {permission} permission to execute that command." +msgstr "" + +#: redbot/core/_events.py:410 redbot/core/tree.py:313 +msgid "I require {permission_list} permissions to execute that command." +msgstr "" + +#: redbot/core/_events.py:418 redbot/core/tree.py:320 +msgid "That command is not available in DMs." +msgstr "" + +#: redbot/core/_events.py:420 +msgid "That command is only available in DMs." +msgstr "" + +#: redbot/core/_events.py:422 +msgid "That command is only available in NSFW channels." +msgstr "" + +#: redbot/core/_events.py:434 redbot/core/tree.py:326 +msgid "This command is on cooldown. Try again {relative_time}." +msgstr "" + +#: redbot/core/_events.py:441 +msgid "Too many people using this command. It can only be used {number} times concurrently." +msgstr "" + +#: redbot/core/_events.py:446 +msgid "Too many people using this command. It can only be used once concurrently." +msgstr "" + +#: redbot/core/_events.py:452 +msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/_events.py:457 +msgid "That command is still completing, it can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/_events.py:463 +msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/_events.py:468 +msgid "Too many people using this command. It can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/bank.py:1060 +msgid "Can't pay for this command in DM without a global bank." +msgstr "" + +#: redbot/core/bank.py:1067 +msgid "You need at least {cost} {currency} to use this command." +msgstr "" + +#: redbot/core/bot.py:2378 +msgid "There is still one message remaining. Type {command_1} to continue or {command_2} to upload all contents as a file." +msgstr "" + +#: redbot/core/bot.py:2383 +msgid "There are still {count} messages remaining. Type {command_1} to continue or {command_2} to upload all contents as a file." +msgstr "" + +#: redbot/core/core_commands.py:197 +msgid "Alias {alias_name} is already an existing command or alias in one of the loaded cogs." +msgstr "" + +#: redbot/core/core_commands.py:202 +msgid "Command {command_name} is already an existing command or alias in one of the loaded cogs." +msgstr "" + +#: redbot/core/core_commands.py:391 +#, docstring +msgid "\n" +" The Core cog has many commands related to core functions.\n\n" +" These commands come loaded with every Red bot, and cover some of the most basic usage of the bot.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:403 +#, docstring +msgid "Pong." +msgstr "퐁!" + +#: redbot/core/core_commands.py:408 +#, docstring +msgid "Shows info about [botname]." +msgstr "" + +#: redbot/core/core_commands.py:435 +msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\n\n" +"Red 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:446 +msgid "Instance owned by team" +msgstr "" + +#: redbot/core/core_commands.py:446 +msgid "Instance owned by" +msgstr "" + +#: redbot/core/core_commands.py:451 +msgid "Red version" +msgstr "" + +#: redbot/core/core_commands.py:454 redbot/core/core_commands.py:510 +msgid "Yes, {version} is available." +msgstr "" + +#: redbot/core/core_commands.py:458 redbot/core/core_commands.py:514 +msgid "Checking for updates failed." +msgstr "" + +#: redbot/core/core_commands.py:459 +msgid "Outdated" +msgstr "" + +#: redbot/core/core_commands.py:461 +msgid "About this instance" +msgstr "" + +#: redbot/core/core_commands.py:462 +msgid "About Red" +msgstr "" + +#: redbot/core/core_commands.py:465 redbot/core/core_commands.py:523 +msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" +msgstr "" + +#: redbot/core/core_commands.py:473 +msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\n\n" +"Red 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:484 +msgid "Instance owned by team: [{owner}]\n" +"Python: [{python_version}] (5)\n" +"discord.py: [{dpy_version}] (6)\n" +"Red version: [{red_version}] (7)\n" +msgstr "" + +#: redbot/core/core_commands.py:496 +msgid "Instance owned by: [{owner}]\n" +"Python: [{python_version}] (5)\n" +"discord.py: [{dpy_version}] (6)\n" +"Red version: [{red_version}] (7)\n" +msgstr "" + +#: redbot/core/core_commands.py:515 +msgid "Outdated: [{state}]\n" +msgstr "" + +#: redbot/core/core_commands.py:518 +msgid "**About Red**\n" +msgstr "" + +#: redbot/core/core_commands.py:529 +msgid "**About this instance**\n" +msgstr "" + +#: redbot/core/core_commands.py:531 +msgid "**References**\n" +"1. <{}>\n" +"2. <{}>\n" +"3. <{}>\n" +"4. <{}>\n" +"5. <{}>\n" +"6. <{}>\n" +"7. <{}>\n" +msgstr "" + +#: redbot/core/core_commands.py:553 +#, docstring +msgid "Shows [botname]'s uptime." +msgstr "" + +#: redbot/core/core_commands.py:556 +msgid "Less than one second." +msgstr "" + +#: redbot/core/core_commands.py:558 +msgid "I have been up for: **{time_quantity}** (since {timestamp})" +msgstr "" + +#: redbot/core/core_commands.py:565 +#, docstring +msgid "\n" +" Commands which interact with the data [botname] has about you.\n\n" +" More information can be found in the [End User Data Documentation.](https://docs.discord.red/en/stable/red_core_data_statement.html)\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:576 +#, docstring +msgid "\n" +" Find out what type of data [botname] stores and why.\n\n" +" **Example:**\n" +" - `[p]mydata whatdata`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:586 +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\n" +"Additionally, 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:605 +#, docstring +msgid "View the End User Data statements of each 3rd-party module.\n\n" +" This will send an attachment with the End User Data statements of all loaded 3rd party cogs.\n\n" +" **Example:**\n" +" - `[p]mydata 3rdparty`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:616 +msgid "I need to be able to attach files (try in DMs?)." +msgstr "" + +#: redbot/core/core_commands.py:626 +msgid "This instance does not appear to have any 3rd-party extensions loaded." +msgstr "" + +#: redbot/core/core_commands.py:646 +msgid "3rd party End User Data statements" +msgstr "" + +#: redbot/core/core_commands.py:648 +msgid "The following are statements provided by 3rd-party extensions." +msgstr "" + +#: redbot/core/core_commands.py:653 +msgid "3rd-party extensions without statements\n" +msgstr "" + +#: redbot/core/core_commands.py:664 +msgid "Here's a generated page with the statements provided by 3rd-party extensions." +msgstr "" + +#: redbot/core/core_commands.py:679 +msgid "Did not get confirmation, cancelling." +msgstr "" + +#: redbot/core/core_commands.py:684 +msgid "Did not get a matching confirmation, cancelling." +msgstr "" + +#: redbot/core/core_commands.py:695 +#, 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\n" +" **Example:**\n" +" - `[p]mydata forgetme`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:710 +msgid "This command ({command}) does not support non-interactive usage." +msgstr "" + +#: redbot/core/core_commands.py:717 +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:727 +msgid "This may take some time." +msgstr "" + +#: redbot/core/core_commands.py:740 +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}.\n" +"Please contact the owner of this bot to address this.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:755 +msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\n" +"Please contact the owner of this bot to address this.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:765 +msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\n" +"Please contact the owner of this bot to address this.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:775 +msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" +msgstr "" + +#: redbot/core/core_commands.py:783 redbot/core/core_commands.py:950 +#: redbot/core/core_commands.py:1036 redbot/core/core_commands.py:1107 +msgid "{mention} The following cogs did not handle deletion:\n" +"{cogs}." +msgstr "" + +#: redbot/core/core_commands.py:793 +#, docstring +msgid "[Coming Soon] Get what data [botname] has about you." +msgstr "" + +#: redbot/core/core_commands.py:795 +msgid "This command doesn't do anything yet, but we're working on adding support for this." +msgstr "" + +#: redbot/core/core_commands.py:804 +#, docstring +msgid "\n" +" Commands for more complete data handling.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:810 +#, docstring +msgid "\n" +" Set the bot to allow users to request a data deletion.\n\n" +" This is on by default.\n" +" Opposite of `[p]mydata ownermanagement disallowuserdeletions`\n\n" +" **Example:**\n" +" - `[p]mydata ownermanagement allowuserdeletions`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:821 +msgid "User can delete their own data. This will not include operational data such as blocked users." +msgstr "" + +#: redbot/core/core_commands.py:829 +#, docstring +msgid "\n" +" Set the bot to not allow users to request a data deletion.\n\n" +" Opposite of `[p]mydata ownermanagement allowuserdeletions`\n\n" +" **Example:**\n" +" - `[p]mydata ownermanagement disallowuserdeletions`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:838 +msgid "User can not delete their own data." +msgstr "" + +#: redbot/core/core_commands.py:842 +#, docstring +msgid "\n" +" Sets how user deletions are treated.\n\n" +" **Example:**\n" +" - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" +" **Arguments:**\n" +" - `` - The strictness level for user deletion. See Level guide below.\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:859 +msgid "Cogs will be instructed to remove all non operational data upon a user request." +msgstr "" + +#: redbot/core/core_commands.py:867 +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:878 +#, docstring +msgid "\n" +" Handle a deletion request from Discord.\n\n" +" This will cause the bot to get rid of or disassociate all data from the specified user ID.\n" +" You should not use this unless Discord has specifically requested this with regard to a deleted user.\n" +" This will remove the user from various anti-abuse measures.\n" +" If you are processing a manual request from a user, you may want `[p]mydata ownermanagement deleteforuser` instead.\n\n" +" **Arguments:**\n" +" - `` - The id of the user whose data would be deleted.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:892 +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\n" +"If you are sure this is what you intend to do please respond with the following:" +msgstr "" + +#: redbot/core/core_commands.py:910 redbot/core/core_commands.py:1067 +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}\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:925 redbot/core/core_commands.py:1082 +msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:936 redbot/core/core_commands.py:1093 +msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:946 redbot/core/core_commands.py:1103 +msgid "I've deleted all data about that user that I know how to delete." +msgstr "" + +#: redbot/core/core_commands.py:957 +#, docstring +msgid "Delete data [botname] has about a user for a user.\n\n" +" This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user.\n" +" Users have access to a different command for this unless they can't interact with the bot at all.\n" +" 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\n" +" **Arguments:**\n" +" - `` - The id of the user whose data would be deleted.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:968 +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\n" +"If you are sure this is what you intend to do please respond with the following:" +msgstr "" + +#: redbot/core/core_commands.py:991 +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}\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:1006 +msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:1017 +msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:1028 +msgid "I've deleted all non-operational data about that user that I know how to delete." +msgstr "" + +#: redbot/core/core_commands.py:1043 +#, docstring +msgid "Delete data [botname] has about a user.\n\n" +" This will cause the bot to get rid of or disassociate a lot of data about the specified user.\n" +" This may include more than just end user data, including anti abuse records.\n\n" +" **Arguments:**\n" +" - `` - The id of the user whose data would be deleted.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1053 +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\n" +"If you are sure this is what you intend to do please respond with the following:" +msgstr "" + +#: redbot/core/core_commands.py:1114 +#, docstring +msgid "\n" +" Commands for toggling embeds on or off.\n\n" +" This setting determines whether or not to use embeds as a response to a command (for commands that support it).\n" +" The default is to use embeds.\n\n" +" The embed settings are checked until the first True/False in this order:\n\n" +" - In guild context:\n" +" 1. Channel override - `[p]embedset channel`\n" +" 2. Server command override - `[p]embedset command server`\n" +" 3. Server override - `[p]embedset server`\n" +" 4. Global command override - `[p]embedset command global`\n" +" 5. Global setting -`[p]embedset global`\n\n" +" - In DM context:\n" +" 1. User override - `[p]embedset user`\n" +" 2. Global command override - `[p]embedset command global`\n" +" 3. Global setting - `[p]embedset global`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1139 +#, docstring +msgid "\n" +" Show the current embed settings.\n\n" +" Provide a command name to check for command specific embed settings.\n\n" +" **Examples:**\n" +" - `[p]embedset showsettings` - Shows embed settings.\n" +" - `[p]embedset showsettings info` - Also shows embed settings for the 'info' command.\n" +" - `[p]embedset showsettings \"ignore list\"` - Checking subcommands requires quotes.\n\n" +" **Arguments:**\n" +" - `[command]` - Checks this command for command specific embed settings.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1155 +msgid "Embed settings:\n\n" +msgstr "" + +#: redbot/core/core_commands.py:1157 +msgid "Global default: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1162 +msgid "Global command setting for {command} command: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1168 +msgid "Guild setting: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1173 +msgid "Server command setting for {command} command: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1179 +msgid "Channel setting: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1182 +msgid "User setting: {value}" +msgstr "" + +#: redbot/core/core_commands.py:1188 +#, docstring +msgid "\n" +" Toggle the global embed setting.\n\n" +" This is used as a fallback if the user or guild hasn't set a preference.\n" +" The default is to use embeds.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Example:**\n" +" - `[p]embedset global`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1202 +msgid "Embeds are now disabled by default." +msgstr "" + +#: redbot/core/core_commands.py:1205 +msgid "Embeds are now enabled by default." +msgstr "" + +#: redbot/core/core_commands.py:1211 +#, docstring +msgid "\n" +" Set the server's embed setting.\n\n" +" If set, this is used instead of the global default to determine whether or not to use embeds.\n" +" This is used for all commands done in a server.\n\n" +" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset server False` - Disables embeds on this server.\n" +" - `[p]embedset server` - Resets value to use global default.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds on this server. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1230 redbot/core/core_commands.py:1308 +#: redbot/core/core_commands.py:1402 redbot/core/core_commands.py:1433 +msgid "Embeds will now fall back to the global setting." +msgstr "" + +#: redbot/core/core_commands.py:1235 +msgid "Embeds are now enabled for this guild." +msgstr "" + +#: redbot/core/core_commands.py:1237 +msgid "Embeds are now disabled for this guild." +msgstr "" + +#: redbot/core/core_commands.py:1245 +#, docstring +msgid "\n" +" Sets a command's embed setting.\n\n" +" If you're the bot owner, this will try to change the command's embed setting globally by default.\n" +" Otherwise, this will try to change embed settings on the current server.\n\n" +" If enabled is left blank, the setting will be unset.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset command info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1274 +msgid "The passed command requires Embed Links permission and therefore cannot be set to not use embeds." +msgstr "" + +#: redbot/core/core_commands.py:1285 +#, docstring +msgid "\n" " Sets a command's embed setting globally.\n\n" " If set, this is used instead of the global default to determine whether or not to use embeds.\n\n" " If enabled is left blank, the setting will be unset.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Examples:**\n" -" - `[p]embedset command global info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command global info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command global \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" - `[p]embedset command global info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command global info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command global \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1314 redbot/core/core_commands.py:1359 +msgid "Embeds are now enabled for {command_name} command." +msgstr "" + +#: redbot/core/core_commands.py:1320 redbot/core/core_commands.py:1365 +msgid "Embeds are now disabled for {command_name} command." +msgstr "" + +#: redbot/core/core_commands.py:1330 +#, docstring +msgid "\n" +" Sets a command's embed setting for the current server.\n\n" +" If set, this is used instead of the server default to determine whether or not to use embeds.\n\n" +" If enabled is left blank, the setting will be unset and the server default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset command server info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command server info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command server \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1353 +msgid "Embeds will now fall back to the server setting." +msgstr "" + +#: redbot/core/core_commands.py:1381 +#, docstring +msgid "\n" +" Set's a channel's embed setting.\n\n" +" If set, this is used instead of the guild and command defaults to determine whether or not to use embeds.\n" +" This is used for all commands done in a channel.\n\n" +" If enabled is left blank, the setting will be unset and the guild default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset channel #text-channel False` - Disables embeds in the #text-channel.\n" +" - `[p]embedset channel #forum-channel disable` - Disables embeds in the #forum-channel.\n" +" - `[p]embedset channel #text-channel` - Resets value to use guild default in the #text-channel.\n\n" +" **Arguments:**\n" +" - `` - The text, voice, stage, or forum channel to set embed setting for.\n" +" - `[enabled]` - Whether to use embeds in this channel. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1407 +msgid "Embeds are now {} for this channel." +msgstr "" + +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2765 +#: redbot/core/core_commands.py:2779 redbot/core/core_commands.py:3976 +#: redbot/core/core_commands.py:3997 +msgid "enabled" +msgstr "" + +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2765 +#: redbot/core/core_commands.py:2779 redbot/core/core_commands.py:3976 +#: redbot/core/core_commands.py:3997 +msgid "disabled" +msgstr "" + +#: redbot/core/core_commands.py:1414 +#, docstring +msgid "\n" +" Sets personal embed setting for DMs.\n\n" +" If set, this is used instead of the global default to determine whether or not to use embeds.\n" +" This is used for all commands executed in a DM with the bot.\n\n" +" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset user False` - Disables embeds in your DMs.\n" +" - `[p]embedset user` - Resets value to use global default.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds in your DMs. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1438 +msgid "Embeds are now enabled for you in DMs." +msgstr "" + +#: redbot/core/core_commands.py:1440 +msgid "Embeds are now disabled for you in DMs." +msgstr "" + +#: redbot/core/core_commands.py:1446 +#, 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.\n\n" +" Warning: Sending the traceback publicly can accidentally reveal sensitive information about your computer or configuration.\n\n" +" **Examples:**\n" +" - `[p]traceback` - Sends the traceback to your DMs.\n" +" - `[p]traceback True` - Sends the last traceback in the current context.\n\n" +" **Arguments:**\n" +" - `[public]` - Whether to send the traceback to the current context. Leave blank to send to your DMs.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1478 +msgid "No exception has occurred yet." +msgstr "" + +#: redbot/core/core_commands.py:1483 +#, docstring +msgid "Shows [botname]'s invite url.\n\n" +" This will always send the invite to DMs to keep it private.\n\n" +" This command is locked to the owner unless `[p]inviteset public` is set to True.\n\n" +" **Example:**\n" +" - `[p]invite`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1495 +msgid "This bot is currently **serverlocked**, meaning that it is locked to its current servers and will leave any server it joins." +msgstr "" + +#: redbot/core/core_commands.py:1512 +#, docstring +msgid "Commands to setup [botname]'s invite settings." +msgstr "" + +#: redbot/core/core_commands.py:1517 +#, docstring +msgid "\n" +" Toggles if `[p]invite` should be accessible for the average user.\n\n" +" The bot must be made into a `Public bot` in the developer dashboard for public invites to work.\n\n" +" **Example:**\n" +" - `[p]inviteset public yes` - Toggles the public invite setting.\n\n" +" **Arguments:**\n" +" - `[confirm]` - Required to set to public. Not required to toggle back to private.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1554 +#, 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\n" +" **Example:**\n" +" - `[p]inviteset perms 134217728` - Adds a \"Manage Nicknames\" permission requirement to the invite.\n\n" +" **Arguments:**\n" +" - `` - The permission level to require for the bot in the generated invite.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1575 +#, docstring +msgid "\n" +" Add the `applications.commands` scope to your invite URL.\n\n" +" This allows the usage of slash commands on the servers that invited your bot with that scope.\n\n" +" Note that previous servers that invited the bot without the scope cannot have slash commands, they will have to invite the bot a second time.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1586 +msgid "The `applications.commands` scope has been added to the invite URL." +msgstr "" + +#: redbot/core/core_commands.py:1590 +msgid "The `applications.commands` scope has been removed from the invite URL." +msgstr "" + +#: redbot/core/core_commands.py:1596 +#, docstring +msgid "\n" +" Leaves servers.\n\n" +" If no server IDs are passed the local server will be left instead.\n\n" +" Note: This command is interactive.\n\n" +" **Examples:**\n" +" - `[p]leave` - Leave the current server.\n" +" - `[p]leave \"Red - Discord Bot\"` - Quotes are necessary when there are spaces in the name.\n" +" - `[p]leave 133049272517001216 240154543684321280` - Leaves multiple servers, using IDs.\n\n" +" **Arguments:**\n" +" - `[servers...]` - The servers to leave. When blank, attempts to leave the current server.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1613 +msgid "You need to specify at least one server ID." +msgstr "" + +#: redbot/core/core_commands.py:1621 +msgid "You haven't passed any server ID. Do you want me to leave this server?" +msgstr "" + +#: redbot/core/core_commands.py:1627 +msgid "Are you sure you want me to leave these servers?" +msgstr "" + +#: redbot/core/core_commands.py:1633 +msgid "Are you sure you want me to leave this server?" +msgstr "" + +#: redbot/core/core_commands.py:1641 +msgid "I cannot leave the server `{server_name}`: I am the owner of it." +msgstr "" + +#: redbot/core/core_commands.py:1652 redbot/core/core_commands.py:4068 +#: redbot/core/core_commands.py:4086 +msgid "Response timed out." +msgstr "" + +#: redbot/core/core_commands.py:1657 +msgid "Alright. Bye :wave:" +msgstr "" + +#: redbot/core/core_commands.py:1661 +msgid "Alright. Leaving {number} servers..." +msgstr "" + +#: redbot/core/core_commands.py:1664 +msgid "Alright. Leaving one server..." +msgstr "" + +#: redbot/core/core_commands.py:1670 +msgid "Alright, I'll stay then. :)" +msgstr "" + +#: redbot/core/core_commands.py:1673 +msgid "Alright, I'm not leaving those servers." +msgstr "" + +#: redbot/core/core_commands.py:1675 +msgid "Alright, I'm not leaving that server." +msgstr "" + +#: redbot/core/core_commands.py:1680 +#, docstring +msgid "\n" +" Lists the servers [botname] is currently in.\n\n" +" Note: This command is interactive.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1700 +#, docstring +msgid "Loads cog packages from the local paths and installed cogs.\n\n" +" See packages available to load with `[p]cogs`.\n\n" +" Additional cogs can be added using Downloader, or from local paths using `[p]addpath`.\n\n" +" **Examples:**\n" +" - `[p]load general` - Loads the `general` cog.\n" +" - `[p]load admin mod mutes` - Loads multiple cogs.\n\n" +" **Arguments:**\n" +" - `` - The cog packages to load.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1721 +msgid "Loaded {packs}." +msgstr "" + +#: redbot/core/core_commands.py:1726 +msgid "The following package is already loaded: {pack}" +msgstr "" + +#: redbot/core/core_commands.py:1730 +msgid "The following packages are already loaded: {packs}" +msgstr "" + +#: redbot/core/core_commands.py:1737 +msgid "Failed to load the following package: {pack}.\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1742 +msgid "Failed to load the following packages: {packs}\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1750 redbot/core/core_commands.py:1898 +msgid "The following name is not a valid package name: {pack}\n" +"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +msgstr "" + +#: redbot/core/core_commands.py:1756 redbot/core/core_commands.py:1904 +msgid "The following names are not valid package names: {packs}\n" +"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +msgstr "" + +#: redbot/core/core_commands.py:1765 redbot/core/core_commands.py:1913 +msgid "The following package was not found in any cog path: {pack}." +msgstr "" + +#: redbot/core/core_commands.py:1769 redbot/core/core_commands.py:1917 +msgid "The following packages were not found in any cog path: {packs}" +msgstr "" + +#: redbot/core/core_commands.py:1777 +msgid "This package could not be loaded for the following reason:\n\n" +"{reason}" +msgstr "" + +#: redbot/core/core_commands.py:1781 +msgid "These packages could not be loaded for the following reasons:\n\n" +"{reasons}" +msgstr "" + +#: redbot/core/core_commands.py:1788 +msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" +"You should inform maintainer of the repo about this message." +msgstr "" + +#: redbot/core/core_commands.py:1794 redbot/core/core_commands.py:1942 +msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\n" +"You should inform maintainers of these repos about this message." +msgstr "" + +#: redbot/core/core_commands.py:1813 +#, docstring +msgid "Unloads previously loaded cog packages.\n\n" +" See packages available to unload with `[p]cogs`.\n\n" +" **Examples:**\n" +" - `[p]unload general` - Unloads the `general` cog.\n" +" - `[p]unload admin mod mutes` - Unloads multiple cogs.\n\n" +" **Arguments:**\n" +" - `` - The cog packages to unload.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1831 +msgid "The following package was unloaded: {pack}." +msgstr "" + +#: redbot/core/core_commands.py:1835 +msgid "The following packages were unloaded: {packs}." +msgstr "" + +#: redbot/core/core_commands.py:1842 +msgid "The following package was not loaded: {pack}." +msgstr "" + +#: redbot/core/core_commands.py:1846 +msgid "The following packages were not loaded: {packs}." +msgstr "" + +#: redbot/core/core_commands.py:1859 +#, docstring +msgid "Reloads cog packages.\n\n" +" This will unload and then load the specified cogs.\n\n" +" Cogs that were not loaded will only be loaded.\n\n" +" **Examples:**\n" +" - `[p]reload general` - Unloads then loads the `general` cog.\n" +" - `[p]reload admin mod mutes` - Unloads then loads multiple cogs.\n\n" +" **Arguments:**\n" +" - `` - The cog packages to reload.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1880 +msgid "Reloaded {packs}." +msgstr "" + +#: redbot/core/core_commands.py:1885 +msgid "Failed to reload the following package: {pack}.\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1890 +msgid "Failed to reload the following packages: {packs}\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1925 +msgid "This package could not be reloaded for the following reason:\n\n" +"{reason}" +msgstr "" + +#: redbot/core/core_commands.py:1929 +msgid "These packages could not be reloaded for the following reasons:\n\n" +"{reasons}" +msgstr "" + +#: redbot/core/core_commands.py:1936 +msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" +"You should inform maintainers of these repos about this message." +msgstr "" + +#: redbot/core/core_commands.py:1962 +#, docstring +msgid "Base command for managing what application commands are able to be used on [botname]." +msgstr "" + +#: redbot/core/core_commands.py:1971 +#, docstring +msgid "Marks an application command as being enabled, allowing it to be added to the bot.\n\n" +" See commands available to enable with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" - `` - The command name to enable. Only the top level name of a group command should be used.\n" +" - `[command_type]` - What type of application command to enable. Must be one of `slash`, `message`, or `user`. Defaults to `slash`.\n" " " msgstr "" -#: redbot/core/core_commands.py:1329 redbot/core/core_commands.py:1380 -msgid "Embeds are now enabled for {command_name} command." +#: redbot/core/core_commands.py:1996 redbot/core/core_commands.py:2055 +msgid "Command type must be one of `slash`, `message`, or `user`." msgstr "" -#: redbot/core/core_commands.py:1335 redbot/core/core_commands.py:1386 -msgid "Embeds are now disabled for {command_name} command." +#: redbot/core/core_commands.py:2003 +msgid "That application command is already enabled." +msgstr "" + +#: redbot/core/core_commands.py:2008 +msgid "That application command could not be found. Use `{prefix}slash list` to see all application commands. You may need to double check the command type." +msgstr "" + +#: redbot/core/core_commands.py:2019 +msgid "The command limit has been reached. Disable a command first." +msgstr "" + +#: redbot/core/core_commands.py:2024 +msgid "Enabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:1345 +#: redbot/core/core_commands.py:2036 #, docstring -msgid "\n" -" Sets a commmand's embed setting for the current server.\n\n" -" If set, this is used instead of the server default to determine whether or not to use embeds.\n\n" -" If enabled is left blank, the setting will be unset and the server default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset command server info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command server info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command server \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +msgid "Marks an application command as being disabled, preventing it from being added to the bot.\n\n" +" See commands available to disable with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" - `` - The command name to disable. Only the top level name of a group command should be used.\n" +" - `[command_type]` - What type of application command to disable. Must be one of `slash`, `message`, or `user`. Defaults to `slash`.\n" " " msgstr "" -#: redbot/core/core_commands.py:1374 -msgid "Embeds will now fall back to the server setting." +#: redbot/core/core_commands.py:2061 +msgid "That application command has been set as required for the cog to function by the author, and cannot be disabled. The cog must be unloaded to remove the command." +msgstr "" + +#: redbot/core/core_commands.py:2073 +msgid "That application command is already disabled or does not exist." +msgstr "" + +#: redbot/core/core_commands.py:2079 +msgid "Disabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:1395 +#: redbot/core/core_commands.py:2087 #, docstring -msgid "\n" -" Set's a channel's embed setting.\n\n" -" If set, this is used instead of the guild and command defaults to determine whether or not to use embeds.\n" -" This is used for all commands done in a channel.\n\n" -" If enabled is left blank, the setting will be unset and the guild default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset channel False` - Disables embeds in this channel.\n" -" - `[p]embedset channel` - Resets value to use guild default.\n\n" +msgid "Marks all application commands in a cog as being enabled, allowing them to be added to the bot.\n\n" +" See a list of cogs with application commands with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds in this channel. Leave blank to reset to default.\n" +" - `` - The cog to enable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:1419 -msgid "Embeds are now {} for this channel." +#: redbot/core/core_commands.py:2117 +msgid "Couldn't find any disabled commands from the cog `{cog_name}`. Use `{prefix}slash list` to see all cogs with application commands." msgstr "" -#: redbot/core/core_commands.py:1420 redbot/core/core_commands.py:2273 -#: redbot/core/core_commands.py:2294 -msgid "enabled" +#: redbot/core/core_commands.py:2132 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for slash commands. Disable some commands first." msgstr "" -#: redbot/core/core_commands.py:1420 redbot/core/core_commands.py:2273 -#: redbot/core/core_commands.py:2294 -msgid "disabled" +#: redbot/core/core_commands.py:2141 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for message commands. Disable some commands first." msgstr "" -#: redbot/core/core_commands.py:1426 +#: redbot/core/core_commands.py:2150 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for user commands. Disable some commands first." +msgstr "" + +#: redbot/core/core_commands.py:2176 +msgid "Enabled {count} commands from `{cog_name}`:\n" +"{names}" +msgstr "" + +#: redbot/core/core_commands.py:2183 #, docstring -msgid "\n" -" Sets personal embed setting for DMs.\n\n" -" If set, this is used instead of the global default to determine whether or not to use embeds.\n" -" This is used for all commands executed in a DM with the bot.\n\n" -" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset user False` - Disables embeds in your DMs.\n" -" - `[p]embedset user` - Resets value to use global default.\n\n" +msgid "Marks all application commands in a cog as being disabled, preventing them from being added to the bot.\n\n" +" See a list of cogs with application commands with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds in your DMs. Leave blank to reset to default.\n" +" - `` - The cog to disable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:1450 -msgid "Embeds are now enabled for you in DMs." +#: redbot/core/core_commands.py:2204 +msgid "Couldn't find any enabled commands from the `{cog_name}` cog. Use `{prefix}slash list` to see all cogs with application commands." msgstr "" -#: redbot/core/core_commands.py:1452 -msgid "Embeds are now disabled for you in DMs." +#: redbot/core/core_commands.py:2212 +msgid "Disabled {count} commands from `{cog_name}`:\n" +"{names}" msgstr "" -#: redbot/core/core_commands.py:1458 +#: redbot/core/core_commands.py:2219 #, 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.\n\n" -" Warning: Sending the traceback publicly can accidentally reveal sensitive information about your computer or configuration.\n\n" +msgid "List the slash commands the bot can see, and whether or not they are enabled.\n\n" +" This command shows the state that will be changed to when `[p]slash sync` is run.\n" +" Commands from the same cog are grouped, with the cog name as the header.\n\n" +" The prefix denotes the state of the command:\n" +" - Commands starting with `- ` have not yet been enabled.\n" +" - Commands starting with `+ ` have been manually enabled.\n" +" - Commands starting with `++` have been enabled by the cog author, and cannot be disabled.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2309 +msgid "There are no application commands to list." +msgstr "" + +#: redbot/core/core_commands.py:2340 +#, docstring +msgid "Syncs the slash settings to discord.\n\n" +" Settings from `[p]slash list` will be synced with discord, changing what commands appear for users.\n" +" This should be run sparingly, make all necessary changes before running this command.\n\n" +" **Arguments:**\n" +" - `[guild]` - If provided, syncs commands for that guild. Otherwise, syncs global commands.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2360 +msgid "I need the `applications.commands` scope in this server to be able to do that. You can tell the bot to add that scope to invite links using `{prefix}inviteset commandscope`, and can then run `{prefix}invite` to get an invite that will give the bot the scope. You do not need to kick the bot to enable the scope, just use that invite to re-auth the bot with the scope enabled." +msgstr "" + +#: redbot/core/core_commands.py:2371 +msgid "Synced {count} commands." +msgstr "" + +#: redbot/core/core_commands.py:2379 +msgid "You seem to be attempting to sync after recently syncing. Discord does not like it when bots sync more often than necessary, so this command has a cooldown. You should enable/disable all commands you want to change first, and run this command one time only after all changes have been made. " +msgstr "" + +#: redbot/core/core_commands.py:2390 +#, docstring +msgid "Shuts down the bot.\n\n" +" Allows [botname] to shut down gracefully.\n\n" +" This is the recommended method for shutting down the bot.\n\n" " **Examples:**\n" -" - `[p]traceback` - Sends the traceback to your DMs.\n" -" - `[p]traceback True` - Sends the last traceback in the current context.\n\n" +" - `[p]shutdown`\n" +" - `[p]shutdown True` - Shutdowns silently.\n\n" " **Arguments:**\n" -" - `[public]` - Whether to send the traceback to the current context. Leave blank to send to your DMs.\n" +" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:1487 -msgid "No exception has occurred yet." +#: redbot/core/core_commands.py:2407 +msgid "Shutting down... " +msgstr "종료하는 중..." + +#: redbot/core/core_commands.py:2413 +#, 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 with by the process manager in use.\n\n" +" **Examples:**\n" +" - `[p]restart`\n" +" - `[p]restart True` - Restarts silently.\n\n" +" **Arguments:**\n" +" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" +" " msgstr "" -#: redbot/core/core_commands.py:1492 +#: redbot/core/core_commands.py:2427 +msgid "Restarting..." +msgstr "다시 시작하는 중..." + +#: redbot/core/core_commands.py:2434 #, docstring -msgid "Shows [botname]'s invite url.\n\n" -" This will always send the invite to DMs to keep it private.\n\n" -" This command is locked to the owner unless `[p]inviteset public` is set to True.\n\n" -" **Example:**\n" -" - `[p]invite`\n" +msgid "Base command for bank settings." +msgstr "" + +#: redbot/core/core_commands.py:2438 +#, docstring +msgid "Show the current bank settings." +msgstr "" + +#: redbot/core/core_commands.py:2448 +msgid "Global" +msgstr "전체" + +#: redbot/core/core_commands.py:2448 +msgid "Server" +msgstr "서버" + +#: redbot/core/core_commands.py:2453 +msgid "Bank settings:\n\n" +"Bank name: {bank_name}\n" +"Bank scope: {bank_scope}\n" +"Currency: {currency_name}\n" +"Default balance: {default_balance}\n" +"Maximum allowed balance: {maximum_bal}\n" +msgstr "" + +#: redbot/core/core_commands.py:2469 +#, 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/core/core_commands.py:1512 +#: redbot/core/core_commands.py:2476 +msgid "per-server" +msgstr "" + +#: redbot/core/core_commands.py:2476 +msgid "global" +msgstr "글로벌" + +#: redbot/core/core_commands.py:2479 +msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" +msgstr "" + +#: redbot/core/core_commands.py:2486 +msgid "The bank is now {banktype}." +msgstr "" + +#: redbot/core/core_commands.py:2492 #, docstring -msgid "Commands to setup [botname]'s invite settings." +msgid "Set the bank's name." msgstr "" -#: redbot/core/core_commands.py:1517 +#: redbot/core/core_commands.py:2494 +msgid "Bank name has been set to: {name}" +msgstr "" + +#: redbot/core/core_commands.py:2500 #, docstring -msgid "\n" -" Toggles if `[p]invite` should be accessible for the average user.\n\n" -" The bot must be made into a `Public bot` in the developer dashboard for public invites to work.\n\n" -" **Example:**\n" -" - `[p]inviteset public yes` - Toggles the public invite setting.\n\n" -" **Arguments:**\n" -" - `[confirm]` - Required to set to public. Not required to toggle back to private.\n" +msgid "Set the name for the bank's currency." +msgstr "" + +#: redbot/core/core_commands.py:2502 +msgid "Currency name has been set to: {name}" +msgstr "" + +#: redbot/core/core_commands.py:2508 +#, docstring +msgid "Set the maximum balance a user can get." +msgstr "" + +#: redbot/core/core_commands.py:2514 +msgid "Amount must be greater than zero and less than {max}." +msgstr "" + +#: redbot/core/core_commands.py:2519 +msgid "Maximum balance has been set to: {amount}" +msgstr "" + +#: redbot/core/core_commands.py:2526 +#, docstring +msgid "Set the initial balance for new bank accounts.\n\n" +" Example:\n" +" - `[p]bankset registeramount 5000`\n\n" +" **Arguments**\n\n" +" - `` The new initial balance amount. Default is 0.\n" " " msgstr "" -#: redbot/core/core_commands.py:1554 +#: redbot/core/core_commands.py:2542 +msgid "Amount must be greater than or equal to zero and less than {maxbal}." +msgstr "" + +#: redbot/core/core_commands.py:2547 +msgid "Registering an account will now give {num} {currency}." +msgstr "" + +#: redbot/core/core_commands.py:2556 #, 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\n" -" **Example:**\n" -" - `[p]inviteset perms 134217728` - Adds a \"Manage Nicknames\" permission requirement to the invite.\n\n" -" **Arguments:**\n" -" - `` - The permission level to require for the bot in the generated invite.\n" +msgid "Delete all bank accounts.\n\n" +" Examples:\n" +" - `[p]bankset reset` - Did not confirm. Shows the help message.\n" +" - `[p]bankset reset yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/core/core_commands.py:1575 +#: redbot/core/core_commands.py:2568 +msgid "This will delete all bank accounts for {scope}.\n" +"If you're sure, type `{prefix}bankset reset yes`" +msgstr "" + +#: redbot/core/core_commands.py:2574 redbot/core/core_commands.py:2584 +msgid "this server" +msgstr "" + +#: redbot/core/core_commands.py:2581 +msgid "All bank accounts for {scope} have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:2592 #, docstring -msgid "\n" -" Add the `applications.commands` scope to your invite URL.\n\n" -" This allows the usage of slash commands on the servers that invited your bot with that scope.\n\n" -" Note that previous servers that invited the bot without the scope cannot have slash commands, they will have to invite the bot a second time.\n" +msgid "Base command for pruning bank accounts." +msgstr "" + +#: redbot/core/core_commands.py:2599 +#, docstring +msgid "Prune bank accounts for users no longer in the server.\n\n" +" Cannot be used with a global bank. See `[p]bankset prune global`.\n\n" +" Examples:\n" +" - `[p]bankset prune server` - Did not confirm. Shows the help message.\n" +" - `[p]bankset prune server yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/core/core_commands.py:1586 -msgid "The `applications.commands` scope has been added to the invite URL." +#: redbot/core/core_commands.py:2613 +msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/core/core_commands.py:1590 -msgid "The `applications.commands` scope has been removed from the invite URL." +#: redbot/core/core_commands.py:2617 +msgid "This will delete all bank accounts for users no longer in this server.\n" +"If you're sure, type `{prefix}bankset prune local yes`" msgstr "" -#: redbot/core/core_commands.py:1596 +#: redbot/core/core_commands.py:2626 +msgid "Bank accounts for users no longer in this server have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:2632 #, docstring -msgid "\n" -" Leaves servers.\n\n" -" If no server IDs are passed the local server will be left instead.\n\n" -" Note: This command is interactive.\n\n" -" **Examples:**\n" -" - `[p]leave` - Leave the current server.\n" -" - `[p]leave \"Red - Discord Bot\"` - Quotes are necessary when there are spaces in the name.\n" -" - `[p]leave 133049272517001216 240154543684321280` - Leaves multiple servers, using IDs.\n\n" -" **Arguments:**\n" -" - `[servers...]` - The servers to leave. When blank, attempts to leave the current server.\n" +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]bankset prune server`.\n\n" +" Examples:\n" +" - `[p]bankset prune global` - Did not confirm. Shows the help message.\n" +" - `[p]bankset prune global yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/core/core_commands.py:1613 -msgid "You need to specify at least one server ID." +#: redbot/core/core_commands.py:2646 +msgid "This command cannot be used with a local bank." msgstr "" -#: redbot/core/core_commands.py:1620 -msgid "You haven't passed any server ID. Do you want me to leave this server?" +#: redbot/core/core_commands.py:2650 +msgid "This will delete all bank accounts for users who no longer share a server with the bot.\n" +"If you're sure, type `{prefix}bankset prune global yes`" msgstr "" -#: redbot/core/core_commands.py:1625 -msgid "Are you sure you want me to leave these servers?" +#: redbot/core/core_commands.py:2659 +msgid "Bank accounts for users who no longer share a server with the bot have been pruned." msgstr "" -#: redbot/core/core_commands.py:1633 -msgid "I cannot leave the server `{server_name}`: I am the owner of it." +#: redbot/core/core_commands.py:2672 +#, docstring +msgid "Delete the bank account of a specified user.\n\n" +" Examples:\n" +" - `[p]bankset prune user @Twentysix` - Did not confirm. Shows the help message.\n" +" - `[p]bankset 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/core/core_commands.py:1644 redbot/core/core_commands.py:2711 -msgid "Response timed out." +#: redbot/core/core_commands.py:2692 +msgid "This will delete {name}'s bank account.\n" +"If you're sure, type `{prefix}bankset prune user {id} yes`" msgstr "" -#: redbot/core/core_commands.py:1649 -msgid "Alright. Bye :wave:" +#: redbot/core/core_commands.py:2700 +msgid "The bank account for {name} has been pruned." msgstr "" -#: redbot/core/core_commands.py:1652 -msgid "Alright. Leaving {number} servers..." +#: redbot/core/core_commands.py:2705 +#, docstring +msgid "Manage modlog settings." msgstr "" -#: redbot/core/core_commands.py:1659 -msgid "Alright, I'll stay then. :)" +#: redbot/core/core_commands.py:2711 +#, docstring +msgid "Command to fix misbehaving casetypes." msgstr "" -#: redbot/core/core_commands.py:1661 -msgid "Alright, I'm not leaving those servers." +#: redbot/core/core_commands.py:2722 +#, docstring +msgid "Set a channel as the modlog.\n\n" +" Omit `[channel]` to disable the modlog.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2731 +msgid "Mod events will be sent to {channel}." +msgstr "" + +#: redbot/core/core_commands.py:2735 +msgid "I do not have permissions to send messages in {channel}!" +msgstr "" + +#: redbot/core/core_commands.py:2743 +msgid "Mod log is already disabled." msgstr "" -#: redbot/core/core_commands.py:1666 +#: redbot/core/core_commands.py:2746 +msgid "Mod log deactivated." +msgstr "" + +#: redbot/core/core_commands.py:2751 #, docstring msgid "\n" -" Lists the servers [botname] is currently in.\n\n" -" Note: This command is interactive.\n" +" Enable or disable case creation for a mod action.\n\n" +" An action can be enabling or disabling specific cases. (Ban, kick, mute, etc.)\n\n" +" Example: `[p]modlogset cases kick enabled`\n" " " msgstr "" -#: redbot/core/core_commands.py:1684 +#: redbot/core/core_commands.py:2768 +msgid "Current settings:\n" +msgstr "" + +#: redbot/core/core_commands.py:2773 +msgid "That action is not registered." +msgstr "" + +#: redbot/core/core_commands.py:2778 +msgid "Case creation for {action_name} actions is now {enabled}." +msgstr "" + +#: redbot/core/core_commands.py:2786 #, docstring -msgid "Loads cog packages from the local paths and installed cogs.\n\n" -" See packages available to load with `[p]cogs`.\n\n" -" Additional cogs can be added using Downloader, or from local paths using `[p]addpath`.\n\n" +msgid "Reset all modlog cases in this server." +msgstr "" + +#: redbot/core/core_commands.py:2789 +msgid "Are you sure you would like to reset all modlog cases in this server?" +msgstr "" + +#: redbot/core/core_commands.py:2796 +msgid "You took too long to respond." +msgstr "" + +#: redbot/core/core_commands.py:2800 +msgid "Cases have been reset." +msgstr "" + +#: redbot/core/core_commands.py:2802 +msgid "No changes have been made." +msgstr "" + +#: redbot/core/core_commands.py:2806 +#, docstring +msgid "Commands for changing [botname]'s settings." +msgstr "" + +#: redbot/core/core_commands.py:2813 +#, docstring +msgid "Commands for changing [botname]'s metadata." +msgstr "" + +#: redbot/core/core_commands.py:2818 +#, docstring +msgid "\n" +" Sets the bot's description.\n\n" +" Use without a description to reset.\n" +" This is shown in a few locations, including the help menu.\n\n" +" The maximum description length is 250 characters to ensure it displays properly.\n\n" +" The default is \"Red V3\".\n\n" +" **Examples:**\n" +" - `[p]set bot description` - Resets the description to the default setting.\n" +" - `[p]set bot description MyBot: A Red V3 Bot`\n\n" +" **Arguments:**\n" +" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2838 +msgid "Description reset." +msgstr "" + +#: redbot/core/core_commands.py:2841 +msgid "This description is too long to properly display. Please try again with below 250 characters." +msgstr "" + +#: redbot/core/core_commands.py:2854 +#, docstring +msgid "Sets [botname]'s avatar\n\n" +" Supports either an attachment or an image URL.\n\n" " **Examples:**\n" -" - `[p]load general` - Loads the `general` cog.\n" -" - `[p]load admin mod mutes` - Loads multiple cogs.\n\n" +" - `[p]set bot avatar` - With an image attachment, this will set the avatar.\n" +" - `[p]set bot avatar` - Without an attachment, this will show the command help.\n" +" - `[p]set bot avatar https://links.flaree.xyz/k95` - Sets the avatar to the provided url.\n\n" " **Arguments:**\n" -" - `` - The cog packages to load.\n" +" - `[url]` - An image url to be used as an avatar. Leave blank when uploading an attachment.\n" " " msgstr "" -#: redbot/core/core_commands.py:1713 -msgid "Loaded {packs}." +#: redbot/core/core_commands.py:2877 +msgid "That URL is invalid." msgstr "" -#: redbot/core/core_commands.py:1718 -msgid "The following package is already loaded: {pack}" +#: redbot/core/core_commands.py:2879 +msgid "Something went wrong while trying to get the image." msgstr "" -#: redbot/core/core_commands.py:1722 -msgid "The following packages are already loaded: {packs}" +#: redbot/core/core_commands.py:2889 +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, PNG, or GIF format." msgstr "" -#: redbot/core/core_commands.py:1729 -msgid "Failed to load the following package: {pack}.\n" -"Check your console or logs for details." +#: redbot/core/core_commands.py:2896 +msgid "JPG / PNG / GIF format only." msgstr "" -#: redbot/core/core_commands.py:1734 -msgid "Failed to load the following packages: {packs}\n" -"Check your console or logs for details." -msgstr "" +#: redbot/core/core_commands.py:2898 redbot/core/core_commands.py:2967 +#: redbot/core/core_commands.py:2991 redbot/core/core_commands.py:3073 +msgid "Done." +msgstr "다 했어요." -#: redbot/core/core_commands.py:1742 redbot/core/core_commands.py:1898 -msgid "The following name is not a valid package name: {pack}\n" -"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +#: redbot/core/core_commands.py:2903 +#, docstring +msgid "\n" +" Removes [botname]'s avatar.\n\n" +" **Example:**\n" +" - `[p]set bot avatar remove`\n" +" " msgstr "" -#: redbot/core/core_commands.py:1748 redbot/core/core_commands.py:1904 -msgid "The following names are not valid package names: {packs}\n" -"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +#: redbot/core/core_commands.py:2911 +msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:1757 redbot/core/core_commands.py:1913 -msgid "The following package was not found in any cog path: {pack}." +#: redbot/core/core_commands.py:2916 +#, docstring +msgid "Sets [botname]'s username.\n\n" +" Maximum length for a username is 32 characters.\n\n" +" Note: The username of a verified bot cannot be manually changed.\n" +" Please contact Discord support to change it.\n\n" +" **Example:**\n" +" - `[p]set bot username BaguetteBot`\n\n" +" **Arguments:**\n" +" - `` - The username to give the bot.\n" +" " msgstr "" -#: redbot/core/core_commands.py:1761 redbot/core/core_commands.py:1917 -msgid "The following packages were not found in any cog path: {packs}" +#: redbot/core/core_commands.py:2932 +msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." msgstr "" -#: redbot/core/core_commands.py:1769 -msgid "This package could not be loaded for the following reason:\n\n" -"{reason}" +#: redbot/core/core_commands.py:2939 +msgid "Failed to change name. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:1773 -msgid "These packages could not be loaded for the following reasons:\n\n" -"{reasons}" +#: redbot/core/core_commands.py:2945 +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:1780 -msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" -"You should inform maintainer of the repo about this message." +#: redbot/core/core_commands.py:2955 +msgid "Failed to change the username. Discord returned the following error:\n" +"{error_message}" msgstr "" -#: redbot/core/core_commands.py:1786 redbot/core/core_commands.py:1942 -msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\n" -"You should inform maintainers of these repos about this message." +#: redbot/core/core_commands.py:2965 +msgid "Unexpected error occurred when trying to change the username." msgstr "" -#: redbot/core/core_commands.py:1805 +#: redbot/core/core_commands.py:2973 #, docstring -msgid "Unloads previously loaded cog packages.\n\n" -" See packages available to unload with `[p]cogs`.\n\n" -" **Examples:**\n" -" - `[p]unload general` - Unloads the `general` cog.\n" -" - `[p]unload admin mod mutes` - Unloads multiple cogs.\n\n" +msgid "Sets [botname]'s nickname for the current server.\n\n" +" Maximum length for a nickname is 32 characters.\n\n" +" **Example:**\n" +" - `[p]set bot nickname 🎃 SpookyBot 🎃`\n\n" " **Arguments:**\n" -" - `` - The cog packages to unload.\n" +" - `[nickname]` - The nickname to give the bot. Leave blank to clear the current nickname.\n" " " msgstr "" -#: redbot/core/core_commands.py:1823 -msgid "The following package was unloaded: {pack}." -msgstr "" - -#: redbot/core/core_commands.py:1827 -msgid "The following packages were unloaded: {packs}." -msgstr "" - -#: redbot/core/core_commands.py:1834 -msgid "The following package was not loaded: {pack}." +#: redbot/core/core_commands.py:2985 +msgid "Failed to change nickname. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:1838 -msgid "The following packages were not loaded: {packs}." -msgstr "" +#: redbot/core/core_commands.py:2989 +msgid "I lack the permissions to change my own nickname." +msgstr "제 별명을 변경할 수 있는 권한이 없어요." -#: redbot/core/core_commands.py:1851 +#: redbot/core/core_commands.py:2996 #, docstring -msgid "Reloads cog packages.\n\n" -" This will unload and then load the specified cogs.\n\n" -" Cogs that were not loaded will only be loaded.\n\n" +msgid "Customizes a section of `[p]info`.\n\n" +" The maximum amount of allowed characters is 1024.\n" +" Supports markdown, links and \"mentions\".\n\n" +" Link example: `[My link](https://example.com)`\n\n" " **Examples:**\n" -" - `[p]reload general` - Unloads then loads the `general` cog.\n" -" - `[p]reload admin mod mutes` - Unloads then loads multiple cogs.\n\n" +" - `[p]set bot custominfo >>> I can use **markdown** such as quotes, ||spoilers|| and multiple lines.`\n" +" - `[p]set bot custominfo Join my [support server](discord.gg/discord)!`\n" +" - `[p]set bot custominfo` - Removes custom info text.\n\n" " **Arguments:**\n" -" - `` - The cog packages to reload.\n" +" - `[text]` - The custom info text.\n" " " msgstr "" -#: redbot/core/core_commands.py:1880 -msgid "Reloaded {packs}." +#: redbot/core/core_commands.py:3013 +msgid "The custom text has been cleared." msgstr "" -#: redbot/core/core_commands.py:1885 -msgid "Failed to reload the following package: {pack}.\n" -"Check your console or logs for details." +#: redbot/core/core_commands.py:3017 +msgid "The custom text has been set." msgstr "" -#: redbot/core/core_commands.py:1890 -msgid "Failed to reload the following packages: {packs}\n" -"Check your console or logs for details." +#: redbot/core/core_commands.py:3020 +msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:1925 -msgid "This package could not be reloaded for the following reason:\n\n" -"{reason}" +#: redbot/core/core_commands.py:3029 +#, docstring +msgid "Commands for setting [botname]'s status." msgstr "" -#: redbot/core/core_commands.py:1929 -msgid "These packages could not be reloaded for the following reasons:\n\n" -"{reasons}" +#: redbot/core/core_commands.py:3043 +#, docstring +msgid "Sets [botname]'s streaming status to a twitch stream.\n\n" +" This will appear as `Streaming ` or `LIVE ON TWITCH` depending on the context.\n" +" It will also include a `Watch` button with a twitch.tv url for the provided streamer.\n\n" +" Maximum length for a stream title is 128 characters.\n\n" +" Leaving both streamer and stream_title empty will clear it.\n\n" +" **Examples:**\n" +" - `[p]set status stream` - Clears the activity status.\n" +" - `[p]set status stream 26 Twentysix is streaming` - Sets the stream to `https://www.twitch.tv/26`.\n" +" - `[p]set status stream https://twitch.tv/26 Twentysix is streaming` - Sets the URL manually.\n\n" +" **Arguments:**\n" +" - `` - The twitch streamer to provide a link to. This can be their twitch name or the entire URL.\n" +" - `` - The text to follow `Streaming` in the status." msgstr "" -#: redbot/core/core_commands.py:1936 -msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" -"You should inform maintainers of these repos about this message." +#: redbot/core/core_commands.py:3081 +#, docstring +msgid "Sets [botname]'s playing status.\n\n" +" This will appear as `Playing ` or `PLAYING A GAME: ` depending on the context.\n\n" +" Maximum length for a playing status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status playing` - Clears the activity status.\n" +" - `[p]set status playing the keyboard`\n\n" +" **Arguments:**\n" +" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3102 +msgid "Status set to `Playing {game.name}`." +msgstr "" + +#: redbot/core/core_commands.py:3104 +msgid "Game cleared." msgstr "" -#: redbot/core/core_commands.py:1957 +#: redbot/core/core_commands.py:3112 #, docstring -msgid "Shuts down the bot.\n\n" -" Allows [botname] to shut down gracefully.\n\n" -" This is the recommended method for shutting down the bot.\n\n" +msgid "Sets [botname]'s listening status.\n\n" +" This will appear as `Listening to `.\n\n" +" Maximum length for a listening status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]shutdown`\n" -" - `[p]shutdown True` - Shutdowns silently.\n\n" +" - `[p]set status listening` - Clears the activity status.\n" +" - `[p]set status listening jams`\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" +" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:1974 -msgid "Shutting down... " -msgstr "종료하는 중..." +#: redbot/core/core_commands.py:3134 +msgid "Status set to `Listening to {listening}`." +msgstr "" + +#: redbot/core/core_commands.py:3137 +msgid "Listening cleared." +msgstr "" -#: redbot/core/core_commands.py:1980 +#: redbot/core/core_commands.py:3145 #, 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 with by the process manager in use.\n\n" +msgid "Sets [botname]'s watching status.\n\n" +" This will appear as `Watching `.\n\n" +" Maximum length for a watching status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]restart`\n" -" - `[p]restart True` - Restarts silently.\n\n" +" - `[p]set status watching` - Clears the activity status.\n" +" - `[p]set status watching [p]help`\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" +" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:1994 -msgid "Restarting..." -msgstr "다시 시작하는 중..." +#: redbot/core/core_commands.py:3166 +msgid "Status set to `Watching {watching}`." +msgstr "" -#: redbot/core/core_commands.py:1999 -#, docstring -msgid "Commands for changing [botname]'s settings." +#: redbot/core/core_commands.py:3168 +msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:2003 +#: redbot/core/core_commands.py:3176 #, docstring -msgid "\n" -" Show the current settings for [botname].\n" +msgid "Sets [botname]'s competing status.\n\n" +" This will appear as `Competing in `.\n\n" +" Maximum length for a competing status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status competing` - Clears the activity status.\n" +" - `[p]set status competing London 2012 Olympic Games`\n\n" +" **Arguments:**\n" +" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2021 -msgid "Admin roles: {admin}\n" -"Mod roles: {mod}\n" -"Locale: {guild_locale}\n" -"Regional format: {guild_regional_format}\n" +#: redbot/core/core_commands.py:3198 +msgid "Status set to `Competing in {competing}`." msgstr "" -#: redbot/core/core_commands.py:2042 -msgid "{bot_name} Settings:\n\n" -"Prefixes: {prefixes}\n" -"{guild_settings}Global locale: {locale}\n" -"Global regional format: {regional_format}\n" -"Default embed colour: {colour}" +#: redbot/core/core_commands.py:3201 +msgid "Competing cleared." msgstr "" -#: redbot/core/core_commands.py:2064 +#: redbot/core/core_commands.py:3209 #, 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\n" -" This is only applied to the current server and not globally.\n\n" +msgid "Sets [botname]'s custom status.\n\n" +" This will appear as ``.\n\n" +" Maximum length for a custom status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]set deletedelay` - Shows the current delete delay setting.\n" -" - `[p]set deletedelay 60` - Sets the delete delay to the max of 60 seconds.\n" -" - `[p]set deletedelay -1` - Disables deleting command messages.\n\n" +" - `[p]set status custom` - Clears the activity status.\n" +" - `[p]set status custom Running cogs...`\n\n" " **Arguments:**\n" -" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" +" - `[text]` - The custom status text. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2085 -msgid "Command deleting disabled." -msgstr "커맨드 삭제 사용 안 함." +#: redbot/core/core_commands.py:3230 +msgid "Custom status set to `{text}`." +msgstr "" -#: redbot/core/core_commands.py:2087 -msgid "Delete delay set to {num} seconds." +#: redbot/core/core_commands.py:3232 +msgid "Custom status cleared." msgstr "" -#: redbot/core/core_commands.py:2092 -msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" +#: redbot/core/core_commands.py:3237 +msgid "Status changed to {}." msgstr "" -#: redbot/core/core_commands.py:2099 -msgid "I will not delete command messages." -msgstr "커맨드 메세지를 삭제하지 않을게요." +#: redbot/core/core_commands.py:3243 +#, docstring +msgid "Set [botname]'s status to online." +msgstr "" -#: redbot/core/core_commands.py:2104 +#: redbot/core/core_commands.py:3250 #, docstring -msgid "\n" -" Sets the bot's description.\n\n" -" Use without a description to reset.\n" -" This is shown in a few locations, including the help menu.\n\n" -" The maximum description length is 250 characters to ensure it displays properly.\n\n" -" The default is \"Red V3\".\n\n" -" **Examples:**\n" -" - `[p]set description` - Resets the description to the default setting.\n" -" - `[p]set description MyBot: A Red V3 Bot`\n\n" -" **Arguments:**\n" -" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" -" " +msgid "Set [botname]'s status to do not disturb." msgstr "" -#: redbot/core/core_commands.py:2124 -msgid "Description reset." +#: redbot/core/core_commands.py:3257 +#, docstring +msgid "Set [botname]'s status to idle." msgstr "" -#: redbot/core/core_commands.py:2127 -msgid "This description is too long to properly display. Please try again with below 250 characters." +#: redbot/core/core_commands.py:3264 +#, docstring +msgid "Set [botname]'s status to invisible." msgstr "" -#: redbot/core/core_commands.py:2141 +#: redbot/core/core_commands.py:3274 +#, docstring +msgid "Set server's admin and mod roles for [botname]." +msgstr "" + +#: redbot/core/core_commands.py:3280 #, docstring msgid "\n" -" Adds an admin role for this guild.\n\n" +" Adds an admin role for this server.\n\n" " Admins have the same access as Mods, plus additional admin level commands like:\n" " - `[p]set serverprefix`\n" " - `[p]addrole`\n" " - `[p]ban`\n" " - `[p]ignore guild`\n\n" " And more.\n\n" -" **Examples:**\n" -" - `[p]set addadminrole @Admins`\n" -" - `[p]set addadminrole Super Admins`\n\n" +" **Examples:**\n" +" - `[p]set roles addadminrole @Admins`\n" +" - `[p]set roles addadminrole Super Admins`\n\n" " **Arguments:**\n" -" - `` - The role to add as an admin.\n" +" - `` - The role to add as an admin.\n" " " msgstr "" -#: redbot/core/core_commands.py:2161 +#: redbot/core/core_commands.py:3300 msgid "This role is already an admin role." msgstr "" -#: redbot/core/core_commands.py:2163 +#: redbot/core/core_commands.py:3302 msgid "That role is now considered an admin role." msgstr "" -#: redbot/core/core_commands.py:2169 +#: redbot/core/core_commands.py:3308 #, docstring msgid "\n" -" Adds a moderator role for this guild.\n\n" +" Adds a moderator role for this server.\n\n" " This grants access to moderator level commands like:\n" " - `[p]mute`\n" " - `[p]cleanup`\n" " - `[p]customcommand create`\n\n" " And more.\n\n" -" **Examples:**\n" -" - `[p]set addmodrole @Mods`\n" -" - `[p]set addmodrole Loyal Helpers`\n\n" +" **Examples:**\n" +" - `[p]set roles addmodrole @Mods`\n" +" - `[p]set roles addmodrole Loyal Helpers`\n\n" " **Arguments:**\n" -" - `` - The role to add as a moderator.\n" +" - `` - The role to add as a moderator.\n" " " msgstr "" -#: redbot/core/core_commands.py:2188 +#: redbot/core/core_commands.py:3327 msgid "This role is already a mod role." msgstr "" -#: redbot/core/core_commands.py:2190 +#: redbot/core/core_commands.py:3329 msgid "That role is now considered a mod role." msgstr "" -#: redbot/core/core_commands.py:2196 +#: redbot/core/core_commands.py:3337 #, docstring msgid "\n" -" Removes an admin role for this guild.\n\n" +" Removes an admin role for this server.\n\n" " **Examples:**\n" -" - `[p]set removeadminrole @Admins`\n" -" - `[p]set removeadminrole Super Admins`\n\n" +" - `[p]set roles removeadminrole @Admins`\n" +" - `[p]set roles removeadminrole Super Admins`\n\n" " **Arguments:**\n" -" - `` - The role to remove from being an admin.\n" +" - `` - The role to remove from being an admin.\n" " " msgstr "" -#: redbot/core/core_commands.py:2208 +#: redbot/core/core_commands.py:3349 msgid "That role was not an admin role to begin with." msgstr "" -#: redbot/core/core_commands.py:2210 +#: redbot/core/core_commands.py:3351 msgid "That role is no longer considered an admin role." msgstr "" -#: redbot/core/core_commands.py:2216 -#, docstring -msgid "\n" -" Removes a mod role for this guild.\n\n" -" **Examples:**\n" -" - `[p]set removemodrole @Mods`\n" -" - `[p]set removemodrole Loyal Helpers`\n\n" -" **Arguments:**\n" -" - `` - The role to remove from being a moderator.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:2228 -msgid "That role was not a mod role to begin with." -msgstr "" - -#: redbot/core/core_commands.py:2230 -msgid "That role is no longer considered a mod role." -msgstr "" - -#: redbot/core/core_commands.py:2236 -#, 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\n" -" **Example:**\n" -" - `[p]set usebotcolour`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:2248 -msgid "The bot {} use its configured color for embeds." -msgstr "" - -#: redbot/core/core_commands.py:2249 -msgid "will not" -msgstr "" - -#: redbot/core/core_commands.py:2249 -msgid "will" -msgstr "" - -#: redbot/core/core_commands.py:2257 -#, docstring -msgid "\n" -" Toggle whether to enable fuzzy command search for the server.\n\n" -" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" -" Note: This can be processor intensive and may be unsuitable for larger servers.\n\n" -" Default is for fuzzy command search to be disabled.\n\n" -" **Example:**\n" -" - `[p]set serverfuzzy`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:2272 -msgid "Fuzzy command search has been {} for this server." -msgstr "" - -#: redbot/core/core_commands.py:2280 +#: redbot/core/core_commands.py:3359 #, docstring -msgid "\n" -" Toggle whether to enable fuzzy command search in DMs.\n\n" -" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" -" Default is for fuzzy command search to be disabled.\n\n" -" **Example:**\n" -" - `[p]set fuzzy`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:2293 -msgid "Fuzzy command search has been {} in DMs." -msgstr "" - -#: redbot/core/core_commands.py:2301 -#, 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\n" +msgid "\n" +" Removes a mod role for this server.\n\n" " **Examples:**\n" -" - `[p]set colour dark red`\n" -" - `[p]set colour blurple`\n" -" - `[p]set colour 0x5DADE2`\n" -" - `[p]set color 0x#FDFEFE`\n" -" - `[p]set color #7F8C8D`\n\n" +" - `[p]set roles removemodrole @Mods`\n" +" - `[p]set roles removemodrole Loyal Helpers`\n\n" " **Arguments:**\n" -" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" +" - `` - The role to remove from being a moderator.\n" " " msgstr "" -#: redbot/core/core_commands.py:2321 -msgid "The color has been reset." +#: redbot/core/core_commands.py:3371 +msgid "That role was not a mod role to begin with." msgstr "" -#: redbot/core/core_commands.py:2324 -msgid "The color has been set." +#: redbot/core/core_commands.py:3373 +msgid "That role is no longer considered a mod role." msgstr "" -#: redbot/core/core_commands.py:2329 +#: redbot/core/core_commands.py:3381 #, docstring -msgid "Sets [botname]'s avatar\n\n" -" Supports either an attachment or an image URL.\n\n" +msgid "\n" +" Changes [botname]'s locale in this server.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" Use \"default\" to return to the bot's default set language.\n\n" +" If you want to change bot's global locale, see `[p]set locale global` command.\n\n" " **Examples:**\n" -" - `[p]set avatar` - With an image attachment, this will set the avatar.\n" -" - `[p]set avatar` - Without an attachment, this will show the command help.\n" -" - `[p]set avatar https://links.flaree.xyz/k95` - Sets the avatar to the provided url.\n\n" +" - `[p]set locale en-US`\n" +" - `[p]set locale de-DE`\n" +" - `[p]set locale fr-FR`\n" +" - `[p]set locale pl-PL`\n" +" - `[p]set locale default` - Resets to the global default locale.\n\n" " **Arguments:**\n" -" - `[url]` - An image url to be used as an avatar. Leave blank when uploading an attachment.\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" " " msgstr "" -#: redbot/core/core_commands.py:2352 -msgid "That URL is invalid." +#: redbot/core/core_commands.py:3408 +#, docstring +msgid "\n" +" Changes [botname]'s default locale.\n\n" +" This will be used when a server has not set a locale, or in DMs.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" To reset to English, use \"en-US\".\n\n" +" **Examples:**\n" +" - `[p]set locale global en-US`\n" +" - `[p]set locale global de-DE`\n" +" - `[p]set locale global fr-FR`\n" +" - `[p]set locale global pl-PL`\n\n" +" **Arguments:**\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2354 -msgid "Something went wrong while trying to get the image." +#: redbot/core/core_commands.py:3429 redbot/core/core_commands.py:3472 +#: redbot/core/core_commands.py:3534 redbot/core/core_commands.py:3579 +msgid "Invalid language code. Use format: `en-US`" msgstr "" -#: redbot/core/core_commands.py:2364 -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." +#: redbot/core/core_commands.py:3433 redbot/core/core_commands.py:3476 +#: redbot/core/core_commands.py:3538 redbot/core/core_commands.py:3583 +msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:2371 -msgid "JPG / PNG format only." -msgstr "JPG / PNG 형식만 가능해요." - -#: redbot/core/core_commands.py:2373 redbot/core/core_commands.py:2600 -#: redbot/core/core_commands.py:2656 redbot/core/core_commands.py:2680 -msgid "Done." -msgstr "다 했어요." +#: redbot/core/core_commands.py:3440 +msgid "Global locale has been set." +msgstr "" -#: redbot/core/core_commands.py:2378 +#: redbot/core/core_commands.py:3446 #, docstring msgid "\n" -" Removes [botname]'s avatar.\n\n" -" **Example:**\n" -" - `[p]set avatar remove`\n" +" Changes [botname]'s locale in this server.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" Use \"default\" to return to the bot's default set language.\n\n" +" **Examples:**\n" +" - `[p]set locale server en-US`\n" +" - `[p]set locale server de-DE`\n" +" - `[p]set locale server fr-FR`\n" +" - `[p]set locale server pl-PL`\n" +" - `[p]set locale server default` - Resets to the global default locale.\n\n" +" **Arguments:**\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" " " msgstr "" -#: redbot/core/core_commands.py:2386 -msgid "Avatar removed." +#: redbot/core/core_commands.py:3467 +msgid "Locale has been set to the default." msgstr "" -#: redbot/core/core_commands.py:2392 +#: redbot/core/core_commands.py:3482 +msgid "Locale has been set." +msgstr "로컬이 설정됐어요." + +#: redbot/core/core_commands.py:3487 #, docstring -msgid "Sets [botname]'s playing status.\n\n" -" This will appear as `Playing ` or `PLAYING A GAME: ` depending on the context.\n\n" -" Maximum length for a playing status is 128 characters.\n\n" +msgid "\n" +" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale in this server.\n\n" +" If you want to change bot's global regional format, see `[p]set regionalformat global` command.\n\n" " **Examples:**\n" -" - `[p]set playing` - Clears the activity status.\n" -" - `[p]set playing the keyboard`\n\n" +" - `[p]set regionalformat en-US`\n" +" - `[p]set region de-DE`\n" +" - `[p]set regionalformat reset` - Resets to the locale.\n\n" " **Arguments:**\n" -" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" +" - `[language_code]` - The region format to use for the bot in this server.\n" " " msgstr "" -#: redbot/core/core_commands.py:2408 -msgid "The maximum length of game descriptions is 128 characters." +#: redbot/core/core_commands.py:3511 +#, docstring +msgid "\n" +" Changes the bot's regional format. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale.\n\n" +" **Examples:**\n" +" - `[p]set regionalformat global en-US`\n" +" - `[p]set region global de-DE`\n" +" - `[p]set regionalformat global reset` - Resets to the locale.\n\n" +" **Arguments:**\n" +" - `[language_code]` - The default region format to use for the bot.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2416 -msgid "Status set to ``Playing {game.name}``." +#: redbot/core/core_commands.py:3528 +msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:2418 -msgid "Game cleared." +#: redbot/core/core_commands.py:3545 +msgid "Global regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:2424 +#: redbot/core/core_commands.py:3554 #, docstring -msgid "Sets [botname]'s listening status.\n\n" -" This will appear as `Listening to `.\n\n" -" Maximum length for a listening status is 128 characters.\n\n" +msgid "\n" +" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale in this server.\n\n" " **Examples:**\n" -" - `[p]set listening` - Clears the activity status.\n" -" - `[p]set listening jams`\n\n" +" - `[p]set regionalformat server en-US`\n" +" - `[p]set region local de-DE`\n" +" - `[p]set regionalformat server reset` - Resets to the locale.\n\n" " **Arguments:**\n" -" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status." -msgstr "" - -#: redbot/core/core_commands.py:2441 -msgid "The maximum length of listening descriptions is 128 characters." +" - `[language_code]` - The region format to use for the bot in this server.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2450 -msgid "Status set to ``Listening to {listening}``." +#: redbot/core/core_commands.py:3572 +msgid "Regional formatting will now be based on bot's locale in this server." msgstr "" -#: redbot/core/core_commands.py:2453 -msgid "Listening cleared." +#: redbot/core/core_commands.py:3590 +msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:2459 +#: redbot/core/core_commands.py:3607 #, docstring -msgid "Sets [botname]'s watching status.\n\n" -" This will appear as `Watching `.\n\n" -" Maximum length for a watching status is 128 characters.\n\n" +msgid "\n" +" Commands to 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" +" If passed without the `` or `` arguments it will allow you to open a modal to set your API keys securely.\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, so this command should only be used in a private channel or in DM with the bot.\n\n" " **Examples:**\n" -" - `[p]set watching` - Clears the activity status.\n" -" - `[p]set watching [p]help`\n\n" +" - `[p]set api`\n" +" - `[p]set api spotify`\n" +" - `[p]set api spotify redirect_uri localhost`\n" +" - `[p]set api github client_id,whoops client_secret,whoops`\n\n" " **Arguments:**\n" -" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status." +" - `` - The service you're adding tokens to.\n" +" - `` - Pairs of token keys and values. The key and value should be separated by one of ` `, `,`, or `;`.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2475 -msgid "The maximum length of watching descriptions is 128 characters." +#: redbot/core/core_commands.py:3631 +msgid "Click the button below to set your keys." msgstr "" -#: redbot/core/core_commands.py:2482 -msgid "Status set to ``Watching {watching}``." +#: redbot/core/core_commands.py:3633 +msgid "This API keys setup message has expired." msgstr "" -#: redbot/core/core_commands.py:2484 -msgid "Watching cleared." +#: redbot/core/core_commands.py:3638 +msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/core_commands.py:2490 +#: redbot/core/core_commands.py:3642 #, docstring -msgid "Sets [botname]'s competing status.\n\n" -" This will appear as `Competing in `.\n\n" -" Maximum length for a competing status is 128 characters.\n\n" -" **Examples:**\n" -" - `[p]set competing` - Clears the activity status.\n" -" - `[p]set competing London 2012 Olympic Games`\n\n" -" **Arguments:**\n" -" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status." +msgid "\n" +" Show all external API services along with their keys that have been set.\n\n" +" Secrets are not shown.\n\n" +" **Example:**\n" +" - `[p]set api list`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2507 -msgid "The maximum length of competing descriptions is 128 characters." +#: redbot/core/core_commands.py:3653 +msgid "No API services have been set yet." msgstr "" -#: redbot/core/core_commands.py:2516 -msgid "Status set to ``Competing in {competing}``." +#: redbot/core/core_commands.py:3658 +msgid "Set API services:\n" msgstr "" -#: redbot/core/core_commands.py:2519 -msgid "Competing cleared." +#: redbot/core/core_commands.py:3658 +msgid "Set API service:\n" msgstr "" -#: redbot/core/core_commands.py:2525 +#: redbot/core/core_commands.py:3668 #, docstring -msgid "Sets [botname]'s status.\n\n" -" Available statuses:\n" -" - `online`\n" -" - `idle`\n" -" - `dnd`\n" -" - `invisible`\n\n" +msgid "\n" +" Remove the given services with all their keys and tokens.\n\n" " **Examples:**\n" -" - `[p]set status online` - Clears the status.\n" -" - `[p]set status invisible`\n\n" +" - `[p]set api remove spotify`\n" +" - `[p]set api remove github youtube`\n\n" " **Arguments:**\n" -" - `` - One of the available statuses.\n" -" " +" - `` - The services to remove." msgstr "" -#: redbot/core/core_commands.py:2555 -msgid "Status changed to {}." +#: redbot/core/core_commands.py:3683 +msgid "Services deleted successfully:\n" +"{services_list}" msgstr "" -#: redbot/core/core_commands.py:2563 -#, docstring -msgid "Sets [botname]'s streaming status to a twitch stream.\n\n" -" This will appear as `Streaming ` or `LIVE ON TWITCH` depending on the context.\n" -" It will also include a `Watch` button with a twitch.tv url for the provided streamer.\n\n" -" Maximum length for a stream title is 128 characters.\n\n" -" Leaving both streamer and stream_title empty will clear it.\n\n" -" **Examples:**\n" -" - `[p]set stream` - Clears the activity status.\n" -" - `[p]set stream 26 Twentysix is streaming` - Sets the stream to `https://www.twitch.tv/26`.\n" -" - `[p]set stream https://twitch.tv/26 Twentysix is streaming` - Sets the URL manually.\n\n" -" **Arguments:**\n" -" - `` - The twitch streamer to provide a link to. This can be their twitch name or the entire URL.\n" -" - `` - The text to follow `Streaming` in the status." +#: redbot/core/core_commands.py:3687 +msgid "Service deleted successfully: {service_name}" msgstr "" -#: redbot/core/core_commands.py:2588 -msgid "The maximum length of the streamer url is 511 characters." +#: redbot/core/core_commands.py:3692 +msgid "None of the services you provided had any keys set." msgstr "" -#: redbot/core/core_commands.py:2591 -msgid "The maximum length of the stream title is 128 characters." +#: redbot/core/core_commands.py:3700 +#, docstring +msgid "\n" +" Commands for configuring owner notifications.\n\n" +" Owner notifications include usage of `[p]contact` and available Red updates.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2605 +#: redbot/core/core_commands.py:3709 #, docstring -msgid "Sets [botname]'s username.\n\n" -" Maximum length for a username is 32 characters.\n\n" -" Note: The username of a verified bot cannot be manually changed.\n" -" Please contact Discord support to change it.\n\n" +msgid "\n" +" Opt-in on receiving owner notifications.\n\n" +" This is the default state.\n\n" +" Note: This will only resume sending owner notifications to your DMs.\n" +" Additional owners and destinations will not be affected.\n\n" " **Example:**\n" -" - `[p]set username BaguetteBot`\n\n" -" **Arguments:**\n" -" - `` - The username to give the bot.\n" +" - `[p]set ownernotifications optin`\n" " " msgstr "" -#: redbot/core/core_commands.py:2621 -msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." -msgstr "" - -#: redbot/core/core_commands.py:2628 -msgid "Failed to change name. Must be 32 characters or fewer." -msgstr "" - -#: redbot/core/core_commands.py:2634 -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}" +#: redbot/core/core_commands.py:3728 +#, docstring +msgid "\n" +" Opt-out of receiving owner notifications.\n\n" +" Note: This will only stop sending owner notifications to your DMs.\n" +" Additional owners and destinations will still receive notifications.\n\n" +" **Example:**\n" +" - `[p]set ownernotifications optout`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2644 -msgid "Failed to change the username. Discord returned the following error:\n" -"{error_message}" +#: redbot/core/core_commands.py:3750 +#, docstring +msgid "\n" +" Adds a destination text channel to receive owner notifications.\n\n" +" **Examples:**\n" +" - `[p]set ownernotifications adddestination #owner-notifications`\n" +" - `[p]set ownernotifications adddestination 168091848718417920` - Accepts channel IDs.\n\n" +" **Arguments:**\n" +" - `` - The channel to send owner notifications to.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2654 -msgid "Unexpected error occurred when trying to change the username." +#: redbot/core/core_commands.py:3775 +#, docstring +msgid "\n" +" Removes a destination text channel from receiving owner notifications.\n\n" +" **Examples:**\n" +" - `[p]set ownernotifications removedestination #owner-notifications`\n" +" - `[p]set ownernotifications deletedestination 168091848718417920` - Accepts channel IDs.\n\n" +" **Arguments:**\n" +" - `` - The channel to stop sending owner notifications to.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2662 +#: redbot/core/core_commands.py:3799 #, docstring -msgid "Sets [botname]'s nickname for the current server.\n\n" -" Maximum length for a nickname is 32 characters.\n\n" +msgid "\n" +" Lists the configured extra destinations for owner notifications.\n\n" " **Example:**\n" -" - `[p]set nickname 🎃 SpookyBot 🎃`\n\n" -" **Arguments:**\n" -" - `[nickname]` - The nickname to give the bot. Leave blank to clear the current nickname.\n" +" - `[p]set ownernotifications listdestinations`\n" " " msgstr "" -#: redbot/core/core_commands.py:2674 -msgid "Failed to change nickname. Must be 32 characters or fewer." +#: redbot/core/core_commands.py:3809 +msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:2678 -msgid "I lack the permissions to change my own nickname." -msgstr "제 별명을 변경할 수 있는 권한이 없어요." +#: redbot/core/core_commands.py:3820 +msgid "Unknown channel with id: {id}" +msgstr "" -#: redbot/core/core_commands.py:2685 +#: redbot/core/core_commands.py:3830 #, docstring -msgid "Sets [botname]'s global prefix(es).\n\n" -" Warning: This is not additive. It will replace all current prefixes.\n\n" -" See also the `--mentionable` flag to enable mentioning the bot as the prefix.\n\n" -" **Examples:**\n" -" - `[p]set prefix !`\n" -" - `[p]set prefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" -" - `[p]set prefix \"@[botname] \"` - This uses a mention as the prefix. See also the `--mentionable` flag.\n" -" - `[p]set prefix ! ? .` - Sets multiple prefixes.\n\n" -" **Arguments:**\n" -" - `` - The prefixes the bot will respond to globally.\n" +msgid "\n" +" Show the current settings for [botname].\n\n" +" Accepts optional server parameter to allow prefix recovery.\n" " " msgstr "" -#: redbot/core/core_commands.py:2702 -msgid "Warning: A prefix is above the recommended length (20 characters).\n" -"Do you want to continue? (y/n)" +#: redbot/core/core_commands.py:3844 redbot/core/core_commands.py:3848 +msgid "Not Set." msgstr "" -#: redbot/core/core_commands.py:2715 -msgid "Cancelled." -msgstr "취소되었어요." - -#: redbot/core/core_commands.py:2719 -msgid "Prefix set." -msgstr "프리픽스가 변경됐어요." +#: redbot/core/core_commands.py:3855 +msgid "Admin roles: {admin}\n" +"Mod roles: {mod}\n" +"Locale: {guild_locale}\n" +"Regional format: {guild_regional_format}\n" +msgstr "" -#: redbot/core/core_commands.py:2721 -msgid "Prefixes set." +#: redbot/core/core_commands.py:3876 +msgid "{bot_name} Settings:\n\n" +"Prefixes: {prefixes}\n" +"{guild_settings}Global locale: {locale}\n" +"Global regional format: {regional_format}\n" +"Default embed colour: {colour}" msgstr "" -#: redbot/core/core_commands.py:2727 +#: redbot/core/core_commands.py:3898 #, docstring -msgid "\n" -" Sets [botname]'s server prefix(es).\n\n" -" Warning: This will override global prefixes, the bot will not respond to any global prefixes in this server.\n" -" This is not additive. It will replace all current server prefixes.\n" -" A prefix cannot have more than 20 characters.\n\n" +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\n" +" This is only applied to the current server and not globally.\n\n" " **Examples:**\n" -" - `[p]set serverprefix !`\n" -" - `[p]set serverprefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" -" - `[p]set serverprefix \"@[botname] \"` - This uses a mention as the prefix.\n" -" - `[p]set serverprefix ! ? .` - Sets multiple prefixes.\n\n" +" - `[p]set deletedelay` - Shows the current delete delay setting.\n" +" - `[p]set deletedelay 60` - Sets the delete delay to the max of 60 seconds.\n" +" - `[p]set deletedelay -1` - Disables deleting command messages.\n\n" " **Arguments:**\n" -" - `[prefixes...]` - The prefixes the bot will respond to on this server. Leave blank to clear server prefixes.\n" +" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:2745 -msgid "Server prefixes have been reset." -msgstr "" +#: redbot/core/core_commands.py:3919 +msgid "Command deleting disabled." +msgstr "커맨드 삭제 사용 안 함." -#: redbot/core/core_commands.py:2748 -msgid "You cannot have a prefix longer than 20 characters." +#: redbot/core/core_commands.py:3921 +msgid "Delete delay set to {num} seconds." msgstr "" -#: redbot/core/core_commands.py:2753 -msgid "Server prefix set." +#: redbot/core/core_commands.py:3926 +msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:2755 -msgid "Server prefixes set." -msgstr "" +#: redbot/core/core_commands.py:3933 +msgid "I will not delete command messages." +msgstr "커맨드 메세지를 삭제하지 않을게요." -#: redbot/core/core_commands.py:2760 +#: redbot/core/core_commands.py:3939 #, docstring msgid "\n" -" Changes the bot's default locale.\n\n" -" This will be used when a server has not set a locale, or in DMs.\n\n" -" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" -" To reset to English, use \"en-US\".\n\n" -" **Examples:**\n" -" - `[p]set locale en-US`\n" -" - `[p]set locale de-DE`\n" -" - `[p]set locale fr-FR`\n" -" - `[p]set locale pl-PL`\n\n" -" **Arguments:**\n" -" - `` - The default locale to use for the bot. This can be any language code with country code included.\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\n" +" **Example:**\n" +" - `[p]set usebotcolour`\n" " " msgstr "" -#: redbot/core/core_commands.py:2781 redbot/core/core_commands.py:2825 -#: redbot/core/core_commands.py:2864 redbot/core/core_commands.py:2908 -msgid "Invalid language code. Use format: `en-US`" +#: redbot/core/core_commands.py:3951 +msgid "The bot {} use its configured color for embeds." msgstr "" -#: redbot/core/core_commands.py:2785 redbot/core/core_commands.py:2829 -#: redbot/core/core_commands.py:2868 redbot/core/core_commands.py:2912 -msgid "Invalid format - language code has to include country code, e.g. `en-US`" +#: redbot/core/core_commands.py:3952 +msgid "will not" msgstr "" -#: redbot/core/core_commands.py:2792 -msgid "Global locale has been set." +#: redbot/core/core_commands.py:3952 +msgid "will" msgstr "" -#: redbot/core/core_commands.py:2798 +#: redbot/core/core_commands.py:3960 #, docstring msgid "\n" -" Changes the bot's locale in this server.\n\n" -" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" -" Use \"default\" to return to the bot's default set language.\n" -" To reset to English, use \"en-US\".\n\n" -" **Examples:**\n" -" - `[p]set locale en-US`\n" -" - `[p]set locale de-DE`\n" -" - `[p]set locale fr-FR`\n" -" - `[p]set locale pl-PL`\n" -" - `[p]set locale default` - Resets to the global default locale.\n\n" -" **Arguments:**\n" -" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" Toggle whether to enable fuzzy command search for the server.\n\n" +" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" +" Note: This can be processor intensive and may be unsuitable for larger servers.\n\n" +" Default is for fuzzy command search to be disabled.\n\n" +" **Example:**\n" +" - `[p]set serverfuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:2820 -msgid "Locale has been set to the default." +#: redbot/core/core_commands.py:3975 +msgid "Fuzzy command search has been {} for this server." msgstr "" -#: redbot/core/core_commands.py:2835 -msgid "Locale has been set." -msgstr "로컬이 설정됐어요." - -#: redbot/core/core_commands.py:2841 +#: redbot/core/core_commands.py:3983 #, docstring msgid "\n" -" Changes the bot's regional format. This is used for formatting date, time and numbers.\n\n" -" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" -" Leave `language_code` empty to base regional formatting on bot's locale.\n\n" -" **Examples:**\n" -" - `[p]set globalregionalformat en-US`\n" -" - `[p]set globalregion de-DE`\n" -" - `[p]set globalregionalformat` - Resets to the locale.\n\n" -" **Arguments:**\n" -" - `[language_code]` - The default region format to use for the bot.\n" +" Toggle whether to enable fuzzy command search in DMs.\n\n" +" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" +" Default is for fuzzy command search to be disabled.\n\n" +" **Example:**\n" +" - `[p]set fuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:2858 -msgid "Global regional formatting will now be based on bot's locale." -msgstr "" - -#: redbot/core/core_commands.py:2875 -msgid "Global regional formatting will now be based on `{language_code}` locale." +#: redbot/core/core_commands.py:3996 +msgid "Fuzzy command search has been {} in DMs." msgstr "" -#: redbot/core/core_commands.py:2883 +#: redbot/core/core_commands.py:4004 #, docstring msgid "\n" -" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" -" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" -" Leave `language_code` empty to base regional formatting on bot's locale in this server.\n\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\n" " **Examples:**\n" -" - `[p]set regionalformat en-US`\n" -" - `[p]set region de-DE`\n" -" - `[p]set regionalformat` - Resets to the locale.\n\n" +" - `[p]set colour dark red`\n" +" - `[p]set colour blurple`\n" +" - `[p]set colour 0x5DADE2`\n" +" - `[p]set color 0x#FDFEFE`\n" +" - `[p]set color #7F8C8D`\n\n" " **Arguments:**\n" -" - `[language_code]` - The region format to use for the bot in this server.\n" +" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" " " msgstr "" -#: redbot/core/core_commands.py:2901 -msgid "Regional formatting will now be based on bot's locale in this server." +#: redbot/core/core_commands.py:4024 +msgid "The color has been reset." msgstr "" -#: redbot/core/core_commands.py:2919 -msgid "Regional formatting will now be based on `{language_code}` locale." +#: redbot/core/core_commands.py:4027 +msgid "The color has been set." msgstr "" -#: redbot/core/core_commands.py:2927 +#: redbot/core/core_commands.py:4036 #, 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\n" -" Link example: `[My link](https://example.com)`\n\n" +msgid "Sets [botname]'s global prefix(es).\n\n" +" Warning: This is not additive. It will replace all current prefixes.\n\n" +" See also the `--mentionable` flag to enable mentioning the bot as the prefix.\n\n" " **Examples:**\n" -" - `[p]set custominfo >>> I can use **markdown** such as quotes, ||spoilers|| and multiple lines.`\n" -" - `[p]set custominfo Join my [support server](discord.gg/discord)!`\n" -" - `[p]set custominfo` - Removes custom info text.\n\n" +" - `[p]set prefix !`\n" +" - `[p]set prefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" +" - `[p]set prefix \"@[botname] \"` - This uses a mention as the prefix. See also the `--mentionable` flag.\n" +" - `[p]set prefix ! ? .` - Sets multiple prefixes.\n\n" " **Arguments:**\n" -" - `[text]` - The custom info text.\n" +" - `` - The prefixes the bot will respond to globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:2944 -msgid "The custom text has been cleared." +#: redbot/core/core_commands.py:4053 redbot/core/core_commands.py:4130 +msgid "Prefixes cannot start with '/', as it conflicts with Discord's slash commands." msgstr "" -#: redbot/core/core_commands.py:2948 -msgid "The custom text has been set." +#: redbot/core/core_commands.py:4058 +msgid "Warning: A prefix is below the recommended length (1 character).\n" +"Do you want to continue?" msgstr "" -#: redbot/core/core_commands.py:2951 -msgid "Text must be fewer than 1024 characters long." +#: redbot/core/core_commands.py:4072 redbot/core/core_commands.py:4090 +msgid "Cancelled." +msgstr "취소되었어요." + +#: redbot/core/core_commands.py:4076 +msgid "Warning: A prefix is above the recommended length (25 characters).\n" +"Do you want to continue?" +msgstr "" + +#: redbot/core/core_commands.py:4094 +msgid "Prefix set." +msgstr "프리픽스가 변경됐어요." + +#: redbot/core/core_commands.py:4096 +msgid "Prefixes set." msgstr "" -#: redbot/core/core_commands.py:2956 +#: redbot/core/core_commands.py:4103 #, docstring msgid "\n" -" Commands to 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, so this command should only be used in a private channel or in DM with the bot.\n\n" +" Sets [botname]'s server prefix(es).\n\n" +" Warning: This will override global prefixes, the bot will not respond to any global prefixes in this server.\n" +" This is not additive. It will replace all current server prefixes.\n" +" A prefix cannot have more than 25 characters.\n\n" " **Examples:**\n" -" - `[p]set api Spotify redirect_uri localhost`\n" -" - `[p]set api github client_id,whoops client_secret,whoops`\n\n" +" - `[p]set serverprefix !`\n" +" - `[p]set serverprefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" +" - `[p]set serverprefix \"@[botname] \"` - This uses a mention as the prefix.\n" +" - `[p]set serverprefix ! ? .` - Sets multiple prefixes.\n" +" - `[p]set serverprefix \"Red - Discord Bot\" ?` - Sets the prefix for a specific server. Quotes are needed to use spaces in the server name.\n\n" " **Arguments:**\n" -" - `` - The service you're adding tokens to.\n" -" - `` - Pairs of token keys and values. The key and value should be separated by one of ` `, `,`, or `;`.\n" +" - `[server]` - The server to set the prefix for. Defaults to current server.\n" +" - `[prefixes...]` - The prefixes the bot will respond to on this server. Leave blank to clear server prefixes.\n" " " msgstr "" -#: redbot/core/core_commands.py:2977 -msgid "`{service}` API tokens have been set." +#: redbot/core/core_commands.py:4126 +msgid "Server prefixes have been reset." +msgstr "" + +#: redbot/core/core_commands.py:4134 +msgid "You cannot have a prefix shorter than 1 character." +msgstr "" + +#: redbot/core/core_commands.py:4137 +msgid "You cannot have a prefix longer than 25 characters." +msgstr "" + +#: redbot/core/core_commands.py:4142 +msgid "Server prefix set." +msgstr "" + +#: redbot/core/core_commands.py:4144 +msgid "Server prefixes set." msgstr "" -#: redbot/core/core_commands.py:2981 +#: redbot/core/core_commands.py:4149 #, docstring msgid "\n" -" Show all external API services along with their keys that have been set.\n\n" -" Secrets are not shown.\n\n" -" **Example:**\n" -" - `[p]set api list``\n" +" Set a global bot variable for using buttons in menus.\n\n" +" When enabled, all usage of cores menus API will use buttons instead of reactions.\n\n" +" This defaults to False.\n" +" Using this without a setting will toggle.\n\n" +" **Examples:**\n" +" - `[p]set usebuttons True` - Enables using buttons.\n" +" - `[p]helpset usebuttons` - Toggles the value.\n\n" +" **Arguments:**\n" +" - `[use_buttons]` - Whether to use buttons. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:2992 -msgid "No API services have been set yet." -msgstr "" - -#: redbot/core/core_commands.py:2997 -msgid "Set API services:\n" +#: redbot/core/core_commands.py:4168 +msgid "I will use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:2997 -msgid "Set API service:\n" +#: redbot/core/core_commands.py:4170 +msgid "I will not use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:3007 +#: redbot/core/core_commands.py:4175 #, docstring msgid "\n" -" Remove the given services with all their keys and tokens.\n\n" +" Set the message that will be sent on uncaught bot errors.\n\n" +" To include the command name in the message, use the `{command}` placeholder.\n\n" +" If you omit the `msg` argument, the message will be reset to the default one.\n\n" " **Examples:**\n" -" - `[p]set api remove Spotify`\n" -" - `[p]set api remove github audiodb`\n\n" +" - `[p]set errormsg` - Resets the error message back to the default: \"Error in command '{command}'.\". If the command invoker is one of the bot owners, the message will also include \"Check your console or logs for details.\".\n" +" - `[p]set errormsg Oops, the command {command} has failed! Please try again later.` - Sets the error message to a custom one.\n\n" " **Arguments:**\n" -" - `` - The services to remove." +" - `[msg]` - The custom error message. Must be less than 1000 characters. Omit to reset to the default one.\n" +" " msgstr "" -#: redbot/core/core_commands.py:3022 -msgid "Services deleted successfully:\n" -"{services_list}" +#: redbot/core/core_commands.py:4190 +msgid "The message must be less than 1000 characters." msgstr "" -#: redbot/core/core_commands.py:3026 -msgid "Service deleted successfully: {service_name}" +#: redbot/core/core_commands.py:4194 +msgid "Successfully updated the error message." msgstr "" -#: redbot/core/core_commands.py:3031 -msgid "None of the services you provided had any keys set." +#: redbot/core/core_commands.py:4197 +msgid "Successfully reset the error message back to the default one." msgstr "" -#: redbot/core/core_commands.py:3036 +#: redbot/core/core_commands.py:4204 #, docstring msgid "\n" " Commands to manage settings for the help command.\n\n" @@ -1839,116 +3069,132 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3045 +#: redbot/core/core_commands.py:4213 #, docstring msgid "\n" " Show the current help settings.\n\n" " Warning: These settings may not be accurate if the default formatter is not in use.\n\n" " **Example:**\n" -" - `[p]helpset showsettings``\n" +" - `[p]helpset showsettings`\n" " " msgstr "" -#: redbot/core/core_commands.py:3059 +#: redbot/core/core_commands.py:4227 msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:3069 +#: redbot/core/core_commands.py:4237 #, docstring msgid "\n" " This resets [botname]'s help formatter to the default formatter.\n\n" " **Example:**\n" -" - `[p]helpset resetformatter``\n" +" - `[p]helpset resetformatter`\n" " " msgstr "" -#: redbot/core/core_commands.py:3078 +#: redbot/core/core_commands.py:4246 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:3087 +#: redbot/core/core_commands.py:4255 #, 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\n" " **Example:**\n" -" - `[p]helpset resetsettings``\n" +" - `[p]helpset resetsettings`\n" " " msgstr "" -#: redbot/core/core_commands.py:3097 +#: redbot/core/core_commands.py:4265 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:3105 +#: redbot/core/core_commands.py:4277 #, docstring msgid "\n" " Allows the help command to be sent as a paginated menu instead of separate\n" " messages.\n\n" -" When enabled, `[p]help` will only show one page at a time and will use reactions to navigate between pages.\n\n" -" This defaults to False.\n" -" Using this without a setting will toggle.\n\n" +" When \"reactions\", \"buttons\", \"select\", or \"selectonly\" is passed,\n" +" `[p]help` will only show one page at a time\n" +" and will use the associated control scheme to navigate between pages.\n\n" " **Examples:**\n" -" - `[p]helpset usemenus True` - Enables using menus.\n" -" - `[p]helpset usemenus` - Toggles the value.\n\n" +" - `[p]helpset usemenus reactions` - Enables using reaction menus.\n" +" - `[p]helpset usemenus buttons` - Enables using button menus.\n" +" - `[p]helpset usemenus select` - Enables buttons with a select menu.\n" +" - `[p]helpset usemenus selectonly` - Enables a select menu only on help.\n" +" - `[p]helpset usemenus disable` - Disables help menus.\n\n" " **Arguments:**\n" -" - `[use_menus]` - Whether to use menus. Leave blank to toggle.\n" +" - `<\"buttons\"|\"reactions\"|\"select\"|\"selectonly\"|\"disable\">` - Whether to use `buttons`,\n" +" `reactions`, `select`, `selectonly`, or no menus.\n" " " msgstr "" -#: redbot/core/core_commands.py:3125 -msgid "Help will use menus." +#: redbot/core/core_commands.py:4297 +msgid "Help will use the select menu only." +msgstr "" + +#: redbot/core/core_commands.py:4300 +msgid "Help will use button menus and add a select menu." +msgstr "" + +#: redbot/core/core_commands.py:4303 +msgid "Help will use button menus." +msgstr "" + +#: redbot/core/core_commands.py:4306 +msgid "Help will use reaction menus." msgstr "" -#: redbot/core/core_commands.py:3127 +#: redbot/core/core_commands.py:4309 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:3131 +#: redbot/core/core_commands.py:4316 #, 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\n" " **Examples:**\n" -" - `[p]helpset showhidden True` - Enables showing hidden commands.\n" -" - `[p]helpset showhidden` - Toggles the value.\n\n" +" - `[p]helpset showhidden True` - Enables showing hidden commands.\n" +" - `[p]helpset showhidden` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[show_hidden]` - Whether to use show hidden commands in help. Leave blank to toggle.\n" +" - `[show_hidden]` - Whether to use show hidden commands in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3148 +#: redbot/core/core_commands.py:4333 msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:3150 +#: redbot/core/core_commands.py:4335 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:3154 +#: redbot/core/core_commands.py:4339 #, docstring msgid "\n" " This allows the help command to show existing commands aliases if there is any.\n\n" " This defaults to True.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset showaliases False` - Disables showing aliases on this server.\n" -" - `[p]helpset showaliases` - Toggles the value.\n\n" +" - `[p]helpset showaliases False` - Disables showing aliases on this server.\n" +" - `[p]helpset showaliases` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[show_aliases]` - Whether to include aliases in help. Leave blank to toggle.\n" +" - `[show_aliases]` - Whether to include aliases in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3171 -msgid "Help will show commands aliases." +#: redbot/core/core_commands.py:4356 +msgid "Help will now show command aliases." msgstr "" -#: redbot/core/core_commands.py:3173 -msgid "Help will not show commands aliases." +#: redbot/core/core_commands.py:4358 +msgid "Help will no longer show command aliases." msgstr "" -#: redbot/core/core_commands.py:3177 +#: redbot/core/core_commands.py:4362 #, docstring msgid "\n" " This allows the help command message to be ticked if help is sent to a DM.\n\n" @@ -1957,44 +3203,44 @@ msgid "\n" " Using this without a setting will toggle.\n\n" " Note: This is only used when the bot is not using menus.\n\n" " **Examples:**\n" -" - `[p]helpset usetick False` - Disables ticking when help is sent to DMs.\n" -" - `[p]helpset usetick` - Toggles the value.\n\n" +" - `[p]helpset usetick False` - Disables ticking when help is sent to DMs.\n" +" - `[p]helpset usetick` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[use_tick]` - Whether to tick the help command when help is sent to DMs. Leave blank to toggle.\n" +" - `[use_tick]` - Whether to tick the help command when help is sent to DMs. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3198 +#: redbot/core/core_commands.py:4383 msgid "Help will now tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:3200 +#: redbot/core/core_commands.py:4385 msgid "Help will not tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:3204 +#: redbot/core/core_commands.py:4389 #, docstring msgid "\n" " Sets if commands which can't be run in the current context should be filtered from help.\n\n" " Defaults to True.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset verifychecks False` - Enables showing unusable commands in help.\n" -" - `[p]helpset verifychecks` - Toggles the value.\n\n" +" - `[p]helpset verifychecks False` - Enables showing unusable commands in help.\n" +" - `[p]helpset verifychecks` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[verify]` - Whether to hide unusable commands in help. Leave blank to toggle.\n" +" - `[verify]` - Whether to hide unusable commands in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3221 +#: redbot/core/core_commands.py:4406 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:3223 +#: redbot/core/core_commands.py:4408 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:3227 +#: redbot/core/core_commands.py:4412 #, docstring msgid "\n" " Sets whether the bot should respond to help commands for nonexistent topics.\n\n" @@ -2003,22 +3249,22 @@ msgid "\n" " Defaults to False.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset verifyexists True` - Enables sending help for nonexistent topics.\n" -" - `[p]helpset verifyexists` - Toggles the value.\n\n" +" - `[p]helpset verifyexists True` - Enables sending help for nonexistent topics.\n" +" - `[p]helpset verifyexists` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[verify]` - Whether to respond to help for nonexistent topics. Leave blank to toggle.\n" +" - `[verify]` - Whether to respond to help for nonexistent topics. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3248 +#: redbot/core/core_commands.py:4433 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:4436 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:3259 +#: redbot/core/core_commands.py:4444 #, docstring msgid "Set the character limit for each page in the help message.\n\n" " Note: This setting only applies to embedded help.\n\n" @@ -2027,45 +3273,44 @@ msgid "Set the character limit for each page in the help message.\n\n" " Please note that setting a relatively small character limit may\n" " mean some pages will exceed this limit.\n\n" " **Example:**\n" -" - `[p]helpset pagecharlimit 1500`\n\n" +" - `[p]helpset pagecharlimit 1500`\n\n" " **Arguments:**\n" -" - `` - The max amount of characters to show per page in the help message.\n" +" - `` - The max amount of characters to show per page in the help message.\n" " " msgstr "" -#: redbot/core/core_commands.py:3276 +#: redbot/core/core_commands.py:4461 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:3280 +#: redbot/core/core_commands.py:4465 msgid "Done. The character limit per page has been set to {}." msgstr "" -#: redbot/core/core_commands.py:3284 +#: redbot/core/core_commands.py:4469 #, docstring msgid "Set the maximum number of help pages sent in a server channel.\n\n" -" Note: 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\n" " **Examples:**\n" -" - `[p]helpset maxpages 50` - Basically never send help to DMs.\n" -" - `[p]helpset maxpages 0` - Always send help to DMs.\n\n" +" - `[p]helpset maxpages 50` - Basically never send help to DMs.\n" +" - `[p]helpset maxpages 0` - Always send help to DMs.\n\n" " **Arguments:**\n" -" - `` - The max pages allowed to send per help in a server.\n" +" - `` - The max pages allowed to send per help in a server.\n" " " msgstr "" -#: redbot/core/core_commands.py:3302 redbot/core/core_commands.py:3329 +#: redbot/core/core_commands.py:4485 redbot/core/core_commands.py:4512 msgid "You must give a value of zero or greater!" msgstr "" -#: redbot/core/core_commands.py:3306 +#: redbot/core/core_commands.py:4489 msgid "Done. The page limit has been set to {}." msgstr "" -#: redbot/core/core_commands.py:3311 +#: redbot/core/core_commands.py:4494 #, 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" @@ -2073,148 +3318,204 @@ msgid "Set the delay after which help pages will be deleted.\n\n" " Setting the delay to 0 disables this feature.\n\n" " The bot has to have MANAGE_MESSAGES permission for this to work.\n\n" " **Examples:**\n" -" - `[p]helpset deletedelay 60` - Delete the help pages after a minute.\n" -" - `[p]helpset deletedelay 1` - Delete the help pages as quickly as possible.\n" -" - `[p]helpset deletedelay 1209600` - Max time to wait before deleting (14 days).\n" -" - `[p]helpset deletedelay 0` - Disable deleting help pages.\n\n" +" - `[p]helpset deletedelay 60` - Delete the help pages after a minute.\n" +" - `[p]helpset deletedelay 1` - Delete the help pages as quickly as possible.\n" +" - `[p]helpset deletedelay 1209600` - Max time to wait before deleting (14 days).\n" +" - `[p]helpset deletedelay 0` - Disable deleting help pages.\n\n" " **Arguments:**\n" -" - `` - The seconds to wait before deleting help pages.\n" +" - `` - The seconds to wait before deleting help pages.\n" " " msgstr "" -#: redbot/core/core_commands.py:3332 +#: redbot/core/core_commands.py:4515 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:3337 +#: redbot/core/core_commands.py:4520 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:3339 +#: redbot/core/core_commands.py:4522 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:3343 +#: redbot/core/core_commands.py:4526 +#, docstring +msgid "Set the timeout for reactions, if menus are enabled.\n\n" +" The default is 30 seconds.\n" +" The timeout has to be between 15 and 300 seconds.\n\n" +" **Examples:**\n" +" - `[p]helpset reacttimeout 30` - The default timeout.\n" +" - `[p]helpset reacttimeout 60` - Timeout of 1 minute.\n" +" - `[p]helpset reacttimeout 15` - Minimum allowed timeout.\n" +" - `[p]helpset reacttimeout 300` - Max allowed timeout (5 mins).\n\n" +" **Arguments:**\n" +" - `` - The timeout, in seconds, of the reactions.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4541 +msgid "You must give a value of at least 15 seconds!" +msgstr "" + +#: redbot/core/core_commands.py:4544 +msgid "The timeout cannot be greater than 5 minutes!" +msgstr "" + +#: redbot/core/core_commands.py:4548 +msgid "Done. The reaction timeout has been set to {} seconds." +msgstr "" + +#: redbot/core/core_commands.py:4552 #, docstring msgid "\n" " Set the tagline to be used.\n\n" " The maximum tagline length is 2048 characters.\n" " This setting only applies to embedded help. If no tagline is specified, the default will be used instead.\n\n" +" You can use `[​p]` in your tagline, which will be replaced by the bot's prefix.\n\n" " **Examples:**\n" -" - `[p]helpset tagline Thanks for using the bot!`\n" -" - `[p]helpset tagline` - Resets the tagline to the default.\n\n" +" - `[p]helpset tagline Thanks for using the bot!`\n" +" - `[p]helpset tagline Use [​p]invite to add me to your server.`\n" +" - `[p]helpset tagline` - Resets the tagline to the default.\n\n" " **Arguments:**\n" -" - `[tagline]` - The tagline to appear at the bottom of help embeds. Leave blank to reset.\n" +" - `[tagline]` - The tagline to appear at the bottom of help embeds. Leave blank to reset.\n" " " msgstr "" -#: redbot/core/core_commands.py:3358 +#: redbot/core/core_commands.py:4570 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:3362 +#: redbot/core/core_commands.py:4574 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:3370 +#: redbot/core/core_commands.py:4582 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:3375 +#: redbot/core/core_commands.py:4587 #, docstring msgid "Sends a message to the owner.\n\n" " This is limited to one message every 60 seconds per person.\n\n" " **Example:**\n" -" - `[p]contact Help! The bot has become sentient!`\n\n" +" - `[p]contact Help! The bot has become sentient!`\n\n" " **Arguments:**\n" -" - `[message]` - The message to send to the owner.\n" +" - `[message]` - The message to send to the owner.\n" " " msgstr "" -#: redbot/core/core_commands.py:3387 +#: redbot/core/core_commands.py:4599 msgid "User ID: {}" msgstr "" -#: redbot/core/core_commands.py:3390 +#: redbot/core/core_commands.py:4602 msgid "through DM" msgstr "다이렉트 메세지를 통해서" -#: redbot/core/core_commands.py:3392 +#: redbot/core/core_commands.py:4604 msgid "from {}" msgstr "{} 에서" -#: redbot/core/core_commands.py:3393 +#: redbot/core/core_commands.py:4605 msgid " | Server ID: {}" msgstr "" -#: redbot/core/core_commands.py:3398 +#: redbot/core/core_commands.py:4610 msgid "Use `{}dm {} ` to reply to this user" msgstr "해당 사용자에게 응답하려면 `{}dm {} ` 을 사용해야 해요." -#: redbot/core/core_commands.py:3400 +#: redbot/core/core_commands.py:4612 msgid "Sent by {} {}" msgstr "{} {} 의해 전송됐어요." -#: redbot/core/core_commands.py:3405 +#: redbot/core/core_commands.py:4617 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:3476 +#: redbot/core/core_commands.py:4663 msgid "Your message has been sent." msgstr "메세지가 전송됐어요." -#: redbot/core/core_commands.py:3478 +#: redbot/core/core_commands.py:4665 msgid "I'm unable to deliver your message. Sorry." msgstr "사용자님의 메세지를 전송할 수 없어요. 미안해요." -#: redbot/core/core_commands.py:3483 +#: redbot/core/core_commands.py:4670 #, docstring msgid "Sends a DM to a user.\n\n" " This command needs a user ID to work.\n\n" " To get a user ID, go to Discord's settings and open the 'Appearance' tab.\n" " Enable 'Developer Mode', then right click a user and click on 'Copy ID'.\n\n" " **Example:**\n" -" - `[p]dm 262626262626262626 Do you like me? Yes / No`\n\n" +" - `[p]dm 262626262626262626 Do you like me? Yes / No`\n\n" " **Arguments:**\n" -" - `[message]` - The message to dm to the user.\n" +" - `[message]` - The message to dm to the user.\n" " " msgstr "" -#: redbot/core/core_commands.py:3499 +#: redbot/core/core_commands.py:4686 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:3509 +#: redbot/core/core_commands.py:4696 msgid "Owner of {}" msgstr "" -#: redbot/core/core_commands.py:3510 +#: redbot/core/core_commands.py:4697 msgid "You can reply to this message with {}contact" msgstr "" -#: redbot/core/core_commands.py:3524 redbot/core/core_commands.py:3534 +#: redbot/core/core_commands.py:4708 redbot/core/core_commands.py:4718 msgid "Sorry, I couldn't deliver your message to {}" msgstr "" -#: redbot/core/core_commands.py:3527 redbot/core/core_commands.py:3537 +#: redbot/core/core_commands.py:4711 redbot/core/core_commands.py:4721 msgid "Message delivered to {}" msgstr "" -#: redbot/core/core_commands.py:3542 +#: redbot/core/core_commands.py:4726 #, docstring msgid "Prints the bot's data path." msgstr "" -#: redbot/core/core_commands.py:3546 +#: redbot/core/core_commands.py:4730 msgid "Data path: {path}" msgstr "" -#: redbot/core/core_commands.py:3552 +#: redbot/core/core_commands.py:4736 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:3639 +#: redbot/core/core_commands.py:4759 +#, docstring +msgid "\n" +" Diagnose issues with the command checks with ease!\n\n" +" If you want to diagnose the command from a text channel in a different server,\n" +" you can do so by using the command in DMs.\n\n" +" **Example:**\n" +" - `[p]diagnoseissues #general @Slime ban` - Diagnose why @Slime can't use `[p]ban` in #general channel.\n\n" +" **Arguments:**\n" +" - `[channel]` - The text channel that the command should be tested for. Defaults to the current channel.\n" +" - `` - The member that should be considered as the command caller.\n" +" - `` - The name of the command to test.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4775 +msgid "A text channel, voice channel, stage channel, or thread needs to be passed when using this command in DMs." +msgstr "" + +#: redbot/core/core_commands.py:4792 +msgid "The given user is not a member of the diagnosed server." +msgstr "" + +#: redbot/core/core_commands.py:4799 +msgid "Don't try to fool me, the given member can't access the {channel} channel!" +msgstr "" + +#: redbot/core/core_commands.py:4810 #, docstring msgid "\n" " Commands to manage the allowlist.\n\n" @@ -2223,85 +3524,85 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3650 +#: redbot/core/core_commands.py:4821 #, docstring msgid "\n" " Adds users to the allowlist.\n\n" " **Examples:**\n" -" - `[p]allowlist add @26 @Will` - Adds two users to the allowlist.\n" -" - `[p]allowlist add 262626262626262626` - Adds a user by ID.\n\n" +" - `[p]allowlist add @26 @Will` - Adds two users to the allowlist.\n" +" - `[p]allowlist add 262626262626262626` - Adds a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to add to the allowlist.\n" +" - `` - The user or users to add to the allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3663 +#: redbot/core/core_commands.py:4833 msgid "Users have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3665 +#: redbot/core/core_commands.py:4835 msgid "User has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3669 +#: redbot/core/core_commands.py:4839 #, docstring msgid "\n" " Lists users on the allowlist.\n\n" " **Example:**\n" -" - `[p]allowlist list`\n" +" - `[p]allowlist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3681 +#: redbot/core/core_commands.py:4851 msgid "Users on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:3683 +#: redbot/core/core_commands.py:4853 msgid "User on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:3687 redbot/core/core_commands.py:3785 -#: redbot/core/modlog.py:428 redbot/core/modlog.py:450 -#: redbot/core/modlog.py:466 +#: redbot/core/core_commands.py:4857 redbot/core/core_commands.py:4953 +#: redbot/core/modlog.py:404 redbot/core/modlog.py:426 +#: redbot/core/modlog.py:442 msgid "Unknown or Deleted User" msgstr "" -#: redbot/core/core_commands.py:3695 +#: redbot/core/core_commands.py:4865 #, docstring msgid "\n" " Removes users from the allowlist.\n\n" " The allowlist will be disabled if all users are removed.\n\n" " **Examples:**\n" -" - `[p]allowlist remove @26 @Will` - Removes two users from the allowlist.\n" -" - `[p]allowlist remove 262626262626262626` - Removes a user by ID.\n\n" +" - `[p]allowlist remove @26 @Will` - Removes two users from the allowlist.\n" +" - `[p]allowlist remove 262626262626262626` - Removes a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to remove from the allowlist.\n" +" - `` - The user or users to remove from the allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3710 +#: redbot/core/core_commands.py:4879 msgid "Users have been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:3712 +#: redbot/core/core_commands.py:4881 msgid "User has been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:3716 +#: redbot/core/core_commands.py:4885 #, docstring msgid "\n" " Clears the allowlist.\n\n" " This disables the allowlist.\n\n" " **Example:**\n" -" - `[p]allowlist clear`\n" +" - `[p]allowlist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3725 +#: redbot/core/core_commands.py:4894 msgid "Allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:3730 +#: redbot/core/core_commands.py:4899 #, docstring msgid "\n" " Commands to manage the blocklist.\n\n" @@ -2309,81 +3610,81 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3739 +#: redbot/core/core_commands.py:4908 #, docstring msgid "\n" " Adds users to the blocklist.\n\n" " **Examples:**\n" -" - `[p]blocklist add @26 @Will` - Adds two users to the blocklist.\n" -" - `[p]blocklist add 262626262626262626` - Blocks a user by ID.\n\n" +" - `[p]blocklist add @26 @Will` - Adds two users to the blocklist.\n" +" - `[p]blocklist add 262626262626262626` - Blocks a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to add to the blocklist.\n" +" - `` - The user or users to add to the blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3755 +#: redbot/core/core_commands.py:4924 msgid "You cannot add an owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3761 +#: redbot/core/core_commands.py:4929 msgid "Users have been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:3763 +#: redbot/core/core_commands.py:4931 msgid "User has been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:3767 +#: redbot/core/core_commands.py:4935 #, docstring msgid "\n" " Lists users on the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist list`\n" +" - `[p]blocklist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3779 +#: redbot/core/core_commands.py:4947 msgid "Users on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:3781 +#: redbot/core/core_commands.py:4949 msgid "User on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:3793 +#: redbot/core/core_commands.py:4961 #, docstring msgid "\n" " Removes users from the blocklist.\n\n" " **Examples:**\n" -" - `[p]blocklist remove @26 @Will` - Removes two users from the blocklist.\n" -" - `[p]blocklist remove 262626262626262626` - Removes a user by ID.\n\n" +" - `[p]blocklist remove @26 @Will` - Removes two users from the blocklist.\n" +" - `[p]blocklist remove 262626262626262626` - Removes a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to remove from the blocklist.\n" +" - `` - The user or users to remove from the blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3806 +#: redbot/core/core_commands.py:4973 msgid "Users have been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:3808 +#: redbot/core/core_commands.py:4975 msgid "User has been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:3812 +#: redbot/core/core_commands.py:4979 #, docstring msgid "\n" " Clears the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3819 +#: redbot/core/core_commands.py:4986 msgid "Blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:3825 +#: redbot/core/core_commands.py:4992 #, docstring msgid "\n" " Commands to manage the server specific allowlist.\n\n" @@ -2392,93 +3693,93 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3838 +#: redbot/core/core_commands.py:5005 #, docstring msgid "\n" " Adds a user or role to the server allowlist.\n\n" " **Examples:**\n" -" - `[p]localallowlist add @26 @Will` - Adds two users to the local allowlist.\n" -" - `[p]localallowlist add 262626262626262626` - Allows a user by ID.\n" -" - `[p]localallowlist add \"Super Admins\"` - Allows a role with a space in the name without mentioning.\n\n" +" - `[p]localallowlist add @26 @Will` - Adds two users to the local allowlist.\n" +" - `[p]localallowlist add 262626262626262626` - Allows a user by ID.\n" +" - `[p]localallowlist add \"Super Admins\"` - Allows a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local allowlist.\n" +" - `` - The users or roles to remove from the local allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3857 +#: redbot/core/core_commands.py:5024 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:3866 +#: redbot/core/core_commands.py:5033 msgid "Users and/or roles have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3868 +#: redbot/core/core_commands.py:5035 msgid "User or role has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3872 +#: redbot/core/core_commands.py:5039 #, docstring msgid "\n" " Lists users and roles on the server allowlist.\n\n" " **Example:**\n" -" - `[p]localallowlist list`\n" +" - `[p]localallowlist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3884 +#: redbot/core/core_commands.py:5051 msgid "Allowed users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:3886 +#: redbot/core/core_commands.py:5053 msgid "Allowed user or role:" msgstr "" -#: redbot/core/core_commands.py:3890 redbot/core/core_commands.py:4012 +#: redbot/core/core_commands.py:5057 redbot/core/core_commands.py:5177 msgid "Unknown or Deleted User/Role" msgstr "" -#: redbot/core/core_commands.py:3900 +#: redbot/core/core_commands.py:5067 #, docstring msgid "\n" " Removes user or role from the allowlist.\n\n" " The local allowlist will be disabled if all users are removed.\n\n" " **Examples:**\n" -" - `[p]localallowlist remove @26 @Will` - Removes two users from the local allowlist.\n" -" - `[p]localallowlist remove 262626262626262626` - Removes a user by ID.\n" -" - `[p]localallowlist remove \"Super Admins\"` - Removes a role with a space in the name without mentioning.\n\n" +" - `[p]localallowlist remove @26 @Will` - Removes two users from the local allowlist.\n" +" - `[p]localallowlist remove 262626262626262626` - Removes a user by ID.\n" +" - `[p]localallowlist remove \"Super Admins\"` - Removes a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local allowlist.\n" +" - `` - The users or roles to remove from the local allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3921 +#: redbot/core/core_commands.py:5088 msgid "I cannot allow you to do this, as it would remove your ability to run commands." msgstr "" -#: redbot/core/core_commands.py:3929 +#: redbot/core/core_commands.py:5096 msgid "Users and/or roles have been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:3931 +#: redbot/core/core_commands.py:5098 msgid "User or role has been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:3935 +#: redbot/core/core_commands.py:5102 #, docstring msgid "\n" " Clears the allowlist.\n\n" " This disables the local allowlist and clears all entries.\n\n" " **Example:**\n" -" - `[p]localallowlist clear`\n" +" - `[p]localallowlist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3944 +#: redbot/core/core_commands.py:5111 msgid "Server allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:3950 +#: redbot/core/core_commands.py:5117 #, docstring msgid "\n" " Commands to manage the server specific blocklist.\n\n" @@ -2486,374 +3787,373 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3961 +#: redbot/core/core_commands.py:5128 #, docstring msgid "\n" " Adds a user or role to the local blocklist.\n\n" " **Examples:**\n" -" - `[p]localblocklist add @26 @Will` - Adds two users to the local blocklist.\n" -" - `[p]localblocklist add 262626262626262626` - Blocks a user by ID.\n" -" - `[p]localblocklist add \"Bad Apples\"` - Blocks a role with a space in the name without mentioning.\n\n" +" - `[p]localblocklist add @26 @Will` - Adds two users to the local blocklist.\n" +" - `[p]localblocklist add 262626262626262626` - Blocks a user by ID.\n" +" - `[p]localblocklist add \"Bad Apples\"` - Blocks a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to add to the local blocklist.\n" +" - `` - The users or roles to add to the local blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3975 +#: redbot/core/core_commands.py:5142 msgid "You cannot add yourself to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3978 +#: redbot/core/core_commands.py:5145 msgid "You cannot add the guild owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3981 +#: redbot/core/core_commands.py:5148 msgid "You cannot add a bot owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3988 +#: redbot/core/core_commands.py:5153 msgid "Users and/or roles have been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:3990 +#: redbot/core/core_commands.py:5155 msgid "User or role has been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:3994 +#: redbot/core/core_commands.py:5159 #, docstring msgid "\n" " Lists users and roles on the server blocklist.\n\n" " **Example:**\n" -" - `[p]localblocklist list`\n" +" - `[p]localblocklist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4006 +#: redbot/core/core_commands.py:5171 msgid "Blocked users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:4008 +#: redbot/core/core_commands.py:5173 msgid "Blocked user or role:" msgstr "" -#: redbot/core/core_commands.py:4022 +#: redbot/core/core_commands.py:5187 #, docstring msgid "\n" " Removes user or role from local blocklist.\n\n" " **Examples:**\n" -" - `[p]localblocklist remove @26 @Will` - Removes two users from the local blocklist.\n" -" - `[p]localblocklist remove 262626262626262626` - Unblocks a user by ID.\n" -" - `[p]localblocklist remove \"Bad Apples\"` - Unblocks a role with a space in the name without mentioning.\n\n" +" - `[p]localblocklist remove @26 @Will` - Removes two users from the local blocklist.\n" +" - `[p]localblocklist remove 262626262626262626` - Unblocks a user by ID.\n" +" - `[p]localblocklist remove \"Bad Apples\"` - Unblocks a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local blocklist.\n" +" - `` - The users or roles to remove from the local blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:4038 +#: redbot/core/core_commands.py:5201 msgid "Users and/or roles have been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:4040 +#: redbot/core/core_commands.py:5203 msgid "User or role has been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:4044 +#: redbot/core/core_commands.py:5207 #, docstring msgid "\n" " Clears the server blocklist.\n\n" " This disables the server blocklist and clears all entries.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:4053 +#: redbot/core/core_commands.py:5216 msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4058 +#: redbot/core/core_commands.py:5221 #, docstring msgid "Commands to enable and disable commands and cogs." msgstr "" -#: redbot/core/core_commands.py:4064 +#: redbot/core/core_commands.py:5227 #, docstring msgid "Set the default state for a cog as disabled.\n\n" " This will disable the cog for all servers by default.\n" " To override it, use `[p]command enablecog` on the servers you want to allow usage.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command defaultdisablecog Economy`\n" -" - `[p]command defaultdisablecog ModLog`\n\n" +" - `[p]command defaultdisablecog Economy`\n" +" - `[p]command defaultdisablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to make disabled by default. Must be title-case.\n" +" - `` - The name of the cog to make disabled by default. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4080 redbot/core/core_commands.py:4105 -#: redbot/core/core_commands.py:4125 redbot/core/core_commands.py:4155 -msgid "Cog with the given name doesn't exist." -msgstr "" - -#: redbot/core/core_commands.py:4082 +#: redbot/core/core_commands.py:5243 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:4084 +#: redbot/core/core_commands.py:5245 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:4089 +#: redbot/core/core_commands.py:5250 #, docstring msgid "Set the default state for a cog as enabled.\n\n" " This will re-enable the cog for all servers by default.\n" " To override it, use `[p]command disablecog` on the servers you want to disallow usage.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command defaultenablecog Economy`\n" -" - `[p]command defaultenablecog ModLog`\n\n" +" - `[p]command defaultenablecog Economy`\n" +" - `[p]command defaultenablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to make enabled by default. Must be title-case.\n" +" - `` - The name of the cog to make enabled by default. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4107 +#: redbot/core/core_commands.py:5266 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:4112 +#: redbot/core/core_commands.py:5271 #, docstring msgid "Disable a cog in this server.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command disablecog Economy`\n" -" - `[p]command disablecog ModLog`\n\n" +" - `[p]command disablecog Economy`\n" +" - `[p]command disablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to disable on this server. Must be title-case.\n" +" - `` - The name of the cog to disable on this server. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4127 +#: redbot/core/core_commands.py:5284 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:4129 +#: redbot/core/core_commands.py:5286 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:4132 +#: redbot/core/core_commands.py:5289 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:4138 +#: redbot/core/core_commands.py:5295 #, docstring msgid "Enable a cog in this server.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command enablecog Economy`\n" -" - `[p]command enablecog ModLog`\n\n" +" - `[p]command enablecog Economy`\n" +" - `[p]command enablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to enable on this server. Must be title-case.\n" +" - `` - The name of the cog to enable on this server. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4150 +#: redbot/core/core_commands.py:5307 msgid "{cogname} has been enabled in this guild." msgstr "" -#: redbot/core/core_commands.py:4158 +#: redbot/core/core_commands.py:5312 +msgid "Cog \"{arg}\" not found." +msgstr "" + +#: redbot/core/core_commands.py:5315 msgid "{cogname} was not disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:4164 +#: redbot/core/core_commands.py:5321 #, docstring msgid "List the cogs which are disabled in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabledcogs`\n" +" - `[p]command listdisabledcogs`\n" " " msgstr "" -#: redbot/core/core_commands.py:4177 +#: redbot/core/core_commands.py:5334 msgid "The following cogs are disabled in this guild:\n" msgstr "" -#: redbot/core/core_commands.py:4183 +#: redbot/core/core_commands.py:5340 msgid "There are no disabled cogs in this guild." msgstr "" -#: redbot/core/core_commands.py:4187 +#: redbot/core/core_commands.py:5344 #, docstring msgid "\n" " List disabled commands.\n\n" " If you're the bot owner, this will show global disabled commands by default.\n" " Otherwise, this will show disabled commands on the current server.\n\n" " **Example:**\n" -" - `[p]command listdisabled`\n" +" - `[p]command listdisabled`\n" " " msgstr "" -#: redbot/core/core_commands.py:4204 +#: redbot/core/core_commands.py:5361 #, docstring msgid "List disabled commands globally.\n\n" " **Example:**\n" -" - `[p]command listdisabled global`\n" +" - `[p]command listdisabled global`\n" " " msgstr "" -#: redbot/core/core_commands.py:4211 +#: redbot/core/core_commands.py:5368 msgid "There aren't any globally disabled commands." msgstr "" -#: redbot/core/core_commands.py:4214 +#: redbot/core/core_commands.py:5371 msgid "{} commands are disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:4218 +#: redbot/core/core_commands.py:5375 msgid "1 command is disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:4226 +#: redbot/core/core_commands.py:5383 #, docstring msgid "List disabled commands in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabled guild`\n" +" - `[p]command listdisabled guild`\n" " " msgstr "" -#: redbot/core/core_commands.py:4233 +#: redbot/core/core_commands.py:5390 msgid "There aren't any disabled commands in {}." msgstr "" -#: redbot/core/core_commands.py:4236 +#: redbot/core/core_commands.py:5393 msgid "{} commands are disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:4240 +#: redbot/core/core_commands.py:5397 msgid "1 command is disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:4247 +#: redbot/core/core_commands.py:5404 #, docstring msgid "\n" " Disable a command.\n\n" " If you're the bot owner, this will disable commands globally by default.\n" " Otherwise, this will disable commands on the current server.\n\n" " **Examples:**\n" -" - `[p]command disable userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable.\n" +" - `` - The command to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:4269 +#: redbot/core/core_commands.py:5426 #, docstring msgid "\n" " Disable a command globally.\n\n" " **Examples:**\n" -" - `[p]command disable global userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable global urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable global userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable global urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable globally.\n" +" - `` - The command to disable globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4288 redbot/core/core_commands.py:4331 +#: redbot/core/core_commands.py:5438 redbot/core/core_commands.py:5474 msgid "The command to disable cannot be `command` or any of its subcommands." msgstr "" -#: redbot/core/core_commands.py:4294 redbot/core/core_commands.py:4337 +#: redbot/core/core_commands.py:5444 redbot/core/core_commands.py:5480 msgid "This command is designated as being always available and cannot be disabled." msgstr "" -#: redbot/core/core_commands.py:4303 +#: redbot/core/core_commands.py:5453 msgid "That command is already disabled globally." msgstr "" -#: redbot/core/core_commands.py:4312 +#: redbot/core/core_commands.py:5462 #, docstring msgid "\n" " Disable a command in this server only.\n\n" " **Examples:**\n" -" - `[p]command disable server userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable server urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable server userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable server urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable for the current server.\n" +" - `` - The command to disable for the current server.\n" " " msgstr "" -#: redbot/core/core_commands.py:4342 +#: redbot/core/core_commands.py:5486 msgid "You are not allowed to disable that command." msgstr "" -#: redbot/core/core_commands.py:4352 +#: redbot/core/core_commands.py:5496 msgid "That command is already disabled in this server." msgstr "" -#: redbot/core/core_commands.py:4358 +#: redbot/core/core_commands.py:5502 #, docstring msgid "Enable a command.\n\n" " If you're the bot owner, this will try to enable a globally disabled command by default.\n" " Otherwise, this will try to enable a command disabled on the current server.\n\n" " **Examples:**\n" -" - `[p]command enable userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable.\n" +" - `` - The command to enable.\n" " " msgstr "" -#: redbot/core/core_commands.py:4378 +#: redbot/core/core_commands.py:5522 #, docstring msgid "\n" " Enable a command globally.\n\n" " **Examples:**\n" -" - `[p]command enable global userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable global urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable global userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable global urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable globally.\n" +" - `` - The command to enable globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4400 +#: redbot/core/core_commands.py:5537 msgid "That command is already enabled globally." msgstr "" -#: redbot/core/core_commands.py:4409 +#: redbot/core/core_commands.py:5546 #, docstring msgid "\n" " Enable a command in this server.\n\n" " **Examples:**\n" -" - `[p]command enable server userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable server urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable server userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable server urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable for the current server.\n" +" - `` - The command to enable for the current server.\n" " " msgstr "" -#: redbot/core/core_commands.py:4427 +#: redbot/core/core_commands.py:5558 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:4437 +#: redbot/core/core_commands.py:5568 msgid "That command is already enabled in this server." msgstr "" -#: redbot/core/core_commands.py:4444 +#: redbot/core/core_commands.py:5575 #, 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 `{command}` placeholder.\n\n" " **Examples:**\n" -" - `[p]command disabledmsg This command is disabled`\n" -" - `[p]command disabledmsg {command} is disabled`\n" -" - `[p]command disabledmsg` - Sends nothing when a disabled command is attempted.\n\n" +" - `[p]command disabledmsg This command is disabled`\n" +" - `[p]command disabledmsg {command} is disabled`\n" +" - `[p]command disabledmsg` - Sends nothing when a disabled command is attempted.\n\n" " **Arguments:**\n" -" - `[message]` - The message to send when a disabled command is attempted.\n" +" - `[message]` - The message to send when a disabled command is attempted.\n" " " msgstr "" -#: redbot/core/core_commands.py:4465 +#: redbot/core/core_commands.py:5596 #, docstring msgid "\n" " Commands to manage server settings for immunity from automated actions.\n\n" @@ -2861,152 +4161,80 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4474 +#: redbot/core/core_commands.py:5605 #, docstring msgid "\n" " Gets the current members and roles configured for automatic moderation action immunity.\n\n" " **Example:**\n" -" - `[p]autoimmune list`\n" +" - `[p]autoimmune list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4487 +#: redbot/core/core_commands.py:5618 msgid "Roles immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:4492 +#: redbot/core/core_commands.py:5623 msgid "Members immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:4496 +#: redbot/core/core_commands.py:5627 msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:4505 +#: redbot/core/core_commands.py:5636 #, docstring msgid "\n" " Makes a user or role immune from automated moderation actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune add @TwentySix` - Adds a user.\n" -" - `[p]autoimmune add @Mods` - Adds a role.\n\n" +" - `[p]autoimmune add @Twentysix` - Adds a user.\n" +" - `[p]autoimmune add @Mods` - Adds a role.\n\n" " **Arguments:**\n" -" - `` - The user or role to add immunity to.\n" +" - `` - The user or role to add immunity to.\n" " " msgstr "" -#: redbot/core/core_commands.py:4517 +#: redbot/core/core_commands.py:5648 msgid "Already added." msgstr "" -#: redbot/core/core_commands.py:4525 +#: redbot/core/core_commands.py:5656 #, docstring msgid "\n" " Remove a user or role from being immune to automated moderation actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune remove @TwentySix` - Removes a user.\n" -" - `[p]autoimmune remove @Mods` - Removes a role.\n\n" +" - `[p]autoimmune remove @Twentysix` - Removes a user.\n" +" - `[p]autoimmune remove @Mods` - Removes a role.\n\n" " **Arguments:**\n" -" - `` - The user or role to remove immunity from.\n" +" - `` - The user or role to remove immunity from.\n" " " msgstr "" -#: redbot/core/core_commands.py:4537 +#: redbot/core/core_commands.py:5668 msgid "Not in list." msgstr "" -#: redbot/core/core_commands.py:4545 +#: redbot/core/core_commands.py:5676 #, docstring msgid "\n" " Checks if a user or role would be considered immune from automated actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune isimmune @TwentySix`\n" -" - `[p]autoimmune isimmune @Mods`\n\n" +" - `[p]autoimmune isimmune @Twentysix`\n" +" - `[p]autoimmune isimmune @Mods`\n\n" " **Arguments:**\n" -" - `` - The user or role to check the immunity of.\n" +" - `` - The user or role to check the immunity of.\n" " " msgstr "" -#: redbot/core/core_commands.py:4557 +#: redbot/core/core_commands.py:5688 msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:4559 +#: redbot/core/core_commands.py:5690 msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:4564 -#, docstring -msgid "\n" -" Commands for configuring owner notifications.\n\n" -" Owner notifications include usage of `[p]contact` and available Red updates.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4573 -#, docstring -msgid "\n" -" Opt-in on receiving owner notifications.\n\n" -" This is the default state.\n\n" -" Note: This will only resume sending owner notifications to your DMs.\n" -" Additional owners and destinations will not be affected.\n\n" -" **Example:**\n" -" - `[p]ownernotifications optin`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4592 -#, docstring -msgid "\n" -" Opt-out of receiving owner notifications.\n\n" -" Note: This will only stop sending owner notifications to your DMs.\n" -" Additional owners and destinations will still receive notifications.\n\n" -" **Example:**\n" -" - `[p]ownernotifications optout`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4611 -#, docstring -msgid "\n" -" Adds a destination text channel to receive owner notifications.\n\n" -" **Examples:**\n" -" - `[p]ownernotifications adddestination #owner-notifications`\n" -" - `[p]ownernotifications adddestination 168091848718417920` - Accepts channel IDs.\n\n" -" **Arguments:**\n" -" - `` - The channel to send owner notifications to.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4637 -#, docstring -msgid "\n" -" Removes a destination text channel from receiving owner notifications.\n\n" -" **Examples:**\n" -" - `[p]ownernotifications removedestination #owner-notifications`\n" -" - `[p]ownernotifications deletedestination 168091848718417920` - Accepts channel IDs.\n\n" -" **Arguments:**\n" -" - `` - The channel to stop sending owner notifications to.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4661 -#, docstring -msgid "\n" -" Lists the configured extra destinations for owner notifications.\n\n" -" **Example:**\n" -" - `[p]ownernotifications listdestinations`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4671 -msgid "There are no extra channels being sent to." -msgstr "" - -#: redbot/core/core_commands.py:4682 -msgid "Unknown channel with id: {id}" -msgstr "" - -#: redbot/core/core_commands.py:4713 +#: redbot/core/core_commands.py:5717 #, docstring msgid "\n" " Commands to add servers or channels to the ignore list.\n\n" @@ -3015,124 +4243,130 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4723 +#: redbot/core/core_commands.py:5727 #, docstring msgid "\n" " List the currently ignored servers and channels.\n\n" " **Example:**\n" -" - `[p]ignore list`\n" +" - `[p]ignore list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4738 +#: redbot/core/core_commands.py:5749 #, docstring msgid "\n" -" Ignore commands in the channel or category.\n\n" -" Defaults to the current channel.\n\n" +" Ignore commands in the channel, thread, or category.\n\n" +" Defaults to the current thread or channel.\n\n" " Note: Owners, Admins, and those with Manage Channel permissions override ignored channels.\n\n" " **Examples:**\n" -" - `[p]ignore channel #general` - Ignores commands in the #general channel.\n" -" - `[p]ignore channel` - Ignores commands in the current channel.\n" -" - `[p]ignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" -" - `[p]ignore channel 356236713347252226` - Also accepts IDs.\n\n" +" - `[p]ignore channel #general` - Ignores commands in the #general channel.\n" +" - `[p]ignore channel` - Ignores commands in the current channel.\n" +" - `[p]ignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" +" - `[p]ignore channel 356236713347252226` - Also accepts IDs.\n\n" " **Arguments:**\n" -" - `` - The channel to ignore. Can be a category channel.\n" +" - `` - The channel to ignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:4758 +#: redbot/core/core_commands.py:5767 msgid "Channel added to ignore list." msgstr "채널이 무시 목록에 추가됐어요." -#: redbot/core/core_commands.py:4760 +#: redbot/core/core_commands.py:5769 msgid "Channel already in ignore list." msgstr "채널이 이미 무시 목록에 포함되어 있어요." -#: redbot/core/core_commands.py:4765 +#: redbot/core/core_commands.py:5774 #, docstring msgid "\n" " Ignore commands in this server.\n\n" " Note: Owners, Admins, and those with Manage Server permissions override ignored servers.\n\n" " **Example:**\n" -" - `[p]ignore server` - Ignores the current server\n" +" - `[p]ignore server` - Ignores the current server\n" " " msgstr "" -#: redbot/core/core_commands.py:4776 +#: redbot/core/core_commands.py:5785 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:4778 +#: redbot/core/core_commands.py:5787 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:4784 +#: redbot/core/core_commands.py:5793 #, docstring msgid "Commands to remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:4792 +#: redbot/core/core_commands.py:5808 #, docstring msgid "\n" -" Remove a channel or category from the ignore list.\n\n" -" Defaults to the current channel.\n\n" +" Remove a channel, thread, or category from the ignore list.\n\n" +" Defaults to the current thread or channel.\n\n" " **Examples:**\n" -" - `[p]unignore channel #general` - Unignores commands in the #general channel.\n" -" - `[p]unignore channel` - Unignores commands in the current channel.\n" -" - `[p]unignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" -" - `[p]unignore channel 356236713347252226` - Also accepts IDs. Use this method to unignore categories.\n\n" +" - `[p]unignore channel #general` - Unignores commands in the #general channel.\n" +" - `[p]unignore channel` - Unignores commands in the current channel.\n" +" - `[p]unignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" +" - `[p]unignore channel 356236713347252226` - Also accepts IDs. Use this method to unignore categories.\n\n" " **Arguments:**\n" -" - `` - The channel to unignore. This can be a category channel.\n" +" - `` - The channel to unignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:4811 +#: redbot/core/core_commands.py:5824 msgid "Channel removed from ignore list." msgstr "채널이 무시 목록에서 제거됐어요." -#: redbot/core/core_commands.py:4813 +#: redbot/core/core_commands.py:5826 msgid "That channel is not in the ignore list." msgstr "해당 채널은 무시 목록에 없어요." -#: redbot/core/core_commands.py:4818 +#: redbot/core/core_commands.py:5831 #, docstring msgid "\n" " Remove this server from the ignore list.\n\n" " **Example:**\n" -" - `[p]unignore server` - Stops ignoring the current server\n" +" - `[p]unignore server` - Stops ignoring the current server\n" " " msgstr "" -#: redbot/core/core_commands.py:4827 +#: redbot/core/core_commands.py:5840 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:4829 +#: redbot/core/core_commands.py:5842 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:4835 +#: redbot/core/core_commands.py:5856 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:4847 +#: redbot/core/core_commands.py:5873 redbot/core/core_commands.py:5875 +#: redbot/core/core_commands.py:5876 +msgid "None" +msgstr "없음" + +#: redbot/core/core_commands.py:5877 msgid "Currently ignored categories: {categories}\n" -"Channels: {channels}" +"Channels: {channels}\n" +"Threads (excluding archived):{threads}" msgstr "" -#: redbot/core/core_commands.py:4862 +#: redbot/core/core_commands.py:5894 #, docstring msgid "\n" " Get info about Red's licenses.\n" " " msgstr "" -#: redbot/core/dev_commands.py:36 +#: redbot/core/dev_commands.py:412 #, docstring msgid "Various development focused utilities." msgstr "" -#: redbot/core/dev_commands.py:123 +#: redbot/core/dev_commands.py:455 #, docstring msgid "Evaluate a statement of python code.\n\n" " The bot will always respond with the return value of the code.\n" @@ -3142,18 +4376,22 @@ msgid "Evaluate a statement of python code.\n\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" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" " " msgstr "" -#: redbot/core/dev_commands.py:167 +#: redbot/core/dev_commands.py:491 #, docstring msgid "Execute asynchronous code.\n\n" " This command wraps code into the body of an async function and then\n" @@ -3162,264 +4400,215 @@ msgid "Execute asynchronous code.\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" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" " " msgstr "" -#: redbot/core/dev_commands.py:221 +#: redbot/core/dev_commands.py:527 #, 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:230 +" evaluated.\n\n" +" Use `exit()` or `quit` to exit the REPL session, prefixed with\n" +" a backtick so they may be interpreted.\n\n" +" Environment Variables:\n" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" +" " +msgstr "" + +#: redbot/core/dev_commands.py:553 msgid "Already running a REPL session in this channel. Exit it with `quit`." -msgstr "이 채널에서 이미 REPL 세션을 실행하고 있어요, `야메로`!" +msgstr "이 채널에서 이미 REPL 세션을 실행하고 있어요, `quit`으로 종료하세요." -#: redbot/core/dev_commands.py:234 +#: redbot/core/dev_commands.py:557 msgid "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." msgstr "" -#: redbot/core/dev_commands.py:245 +#: redbot/core/dev_commands.py:568 msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." msgstr "" -#: redbot/core/dev_commands.py:259 +#: redbot/core/dev_commands.py:583 msgid "Exiting." msgstr "" -#: redbot/core/dev_commands.py:310 -msgid "Unexpected error: `{}`" -msgstr "예상치 못한 오류 : `{}`" +#: redbot/core/dev_commands.py:595 +msgid "Unexpected error: " +msgstr "" -#: redbot/core/dev_commands.py:314 +#: redbot/core/dev_commands.py:599 #, docstring -msgid "Pauses/resumes the REPL running in the current channel" +msgid "Pauses/resumes the REPL running in the current channel." msgstr "" -#: redbot/core/dev_commands.py:316 +#: redbot/core/dev_commands.py:601 msgid "There is no currently running REPL session in this channel." msgstr "" -#: redbot/core/dev_commands.py:324 +#: redbot/core/dev_commands.py:609 msgid "The REPL session in this channel has been resumed." msgstr "" -#: redbot/core/dev_commands.py:326 +#: redbot/core/dev_commands.py:611 msgid "The REPL session in this channel is now paused." msgstr "" -#: redbot/core/dev_commands.py:331 +#: redbot/core/dev_commands.py:617 #, docstring msgid "Mock another user invoking a command.\n\n" " The prefix must not be entered.\n" " " msgstr "" -#: redbot/core/dev_commands.py:344 +#: redbot/core/dev_commands.py:633 #, 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" +" Current message is used as a base (including attachments, embeds, etc.),\n" +" the content and author of the message are replaced with the given arguments.\n\n" +" Note: If `content` isn't passed, the message needs to contain embeds, attachments,\n" +" or anything else that makes the message non-empty.\n" " " msgstr "" -#: redbot/core/dev_commands.py:365 +#: redbot/core/dev_commands.py:654 #, docstring msgid "Give bot owners the ability to bypass cooldowns.\n\n" " Does not persist through restarts." msgstr "" -#: redbot/core/dev_commands.py:373 +#: redbot/core/dev_commands.py:662 msgid "Bot owners will now bypass all commands with cooldowns." msgstr "" -#: redbot/core/dev_commands.py:375 +#: redbot/core/dev_commands.py:664 msgid "Bot owners will no longer bypass all commands with cooldowns." msgstr "" -#: redbot/core/errors.py:49 +#: redbot/core/errors.py:61 msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/events.py:112 -msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" -msgstr "" - -#: redbot/core/events.py:122 -msgid "\n\n" -"While 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:146 -msgid "\n\n" -"To 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:151 -msgid "Command Prompt" -msgstr "" - -#: redbot/core/events.py:153 -msgid "Terminal" -msgstr "" - -#: redbot/core/events.py:160 -msgid "\n" -"Once you've started up your bot again, if you have any 3rd-party cogs installed we then highly recommend you update them with this command in Discord: `[p]cog update`" -msgstr "" - -#: redbot/core/events.py:167 -msgid "\n\n" -"You have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\n\n" -"You 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:232 -msgid "`{user_input}` is not a valid value for `{command}`" -msgstr "`{user_input}` 은 `{command}`의 적합한 값이 아니에요" - -#: redbot/core/events.py:257 -msgid "Error in command '{command}'. Check your console or logs for details." -msgstr "" - -#: redbot/core/events.py:282 -msgid "I require the {permission} permission to execute that command." -msgstr "" - -#: redbot/core/events.py:286 -msgid "I require {permission_list} permissions to execute that command." -msgstr "" - -#: redbot/core/events.py:294 -msgid "That command is not available in DMs." -msgstr "" - -#: redbot/core/events.py:296 -msgid "That command is only available in DMs." -msgstr "" - -#: redbot/core/events.py:298 -msgid "That command is only available in NSFW channels." -msgstr "" - -#: redbot/core/events.py:308 -msgid "This command is on cooldown. Try again in {delay}." -msgstr "" - -#: redbot/core/events.py:310 -msgid "This command is on cooldown. Try again in 1 second." -msgstr "" - -#: redbot/core/events.py:315 -msgid "Too many people using this command. It can only be used {number} times concurrently." +#: redbot/core/modlog.py:393 +msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/events.py:320 -msgid "Too many people using this command. It can only be used once concurrently." +#: redbot/core/modlog.py:395 +msgid "**Reason:** Use the `reason` command to add it" msgstr "" -#: redbot/core/events.py:326 -msgid "That command is still completing, it can only be used {number} times per {type} concurrently." -msgstr "" +#: redbot/core/modlog.py:398 +msgid "Unknown" +msgstr "알 수 없음" -#: redbot/core/events.py:331 -msgid "That command is still completing, it can only be used once per {type} concurrently." +#: redbot/core/modlog.py:402 redbot/core/modlog.py:424 +#: redbot/core/modlog.py:439 +msgid "Deleted User." msgstr "" -#: redbot/core/events.py:337 -msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +#: redbot/core/modlog.py:476 +msgid "Deleted or archived thread ({thread_id}) in {channel_name}" msgstr "" -#: redbot/core/events.py:342 -msgid "Too many people using this command. It can only be used once per {type} concurrently." +#: redbot/core/modlog.py:480 +msgid "Thread {thread_id} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:417 -msgid "Case #{} | {} {}" +#: redbot/core/modlog.py:484 +msgid "{channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:419 -msgid "**Reason:** Use the `reason` command to add it" +#: redbot/core/modlog.py:489 +msgid "Thread {thread_name} in {channel_name}" msgstr "" -#: redbot/core/modlog.py:422 -msgid "Unknown" -msgstr "알 수 없음" - -#: redbot/core/modlog.py:426 redbot/core/modlog.py:448 -#: redbot/core/modlog.py:463 -msgid "Deleted User." +#: redbot/core/modlog.py:493 +msgid "Thread {thread_name} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:477 redbot/core/modlog.py:512 -msgid "**Reason:** {}" +#: redbot/core/modlog.py:499 redbot/core/modlog.py:527 +msgid "Reason:" msgstr "" -#: redbot/core/modlog.py:491 +#: redbot/core/modlog.py:513 msgid "Moderator" msgstr "" -#: redbot/core/modlog.py:493 +#: redbot/core/modlog.py:515 msgid "Until" msgstr "" -#: redbot/core/modlog.py:494 +#: redbot/core/modlog.py:516 msgid "Duration" msgstr "" -#: redbot/core/modlog.py:498 redbot/core/modlog.py:503 +#: redbot/core/modlog.py:518 msgid "Channel" msgstr "" -#: redbot/core/modlog.py:499 -msgid "{channel} (deleted)" -msgstr "" - -#: redbot/core/modlog.py:505 +#: redbot/core/modlog.py:520 msgid "Amended by" msgstr "" -#: redbot/core/modlog.py:507 +#: redbot/core/modlog.py:522 msgid "Last modified at" msgstr "" -#: redbot/core/modlog.py:527 -msgid "**User:** {}\n" +#: redbot/core/modlog.py:542 +msgid "User:" +msgstr "" + +#: redbot/core/modlog.py:543 +msgid "Moderator:" +msgstr "" + +#: redbot/core/modlog.py:546 +msgid "Until:" msgstr "" -#: redbot/core/modlog.py:528 -msgid "**Moderator:** {}\n" +#: redbot/core/modlog.py:546 +msgid "Duration:" msgstr "" -#: redbot/core/modlog.py:531 -msgid "**Until:** {}\n" -"**Duration:** {}\n" +#: redbot/core/modlog.py:549 redbot/core/modlog.py:551 +msgid "Channel:" msgstr "" -#: redbot/core/modlog.py:534 -msgid "**Channel**: {} (Deleted)\n" +#: redbot/core/modlog.py:553 +msgid "Amended by:" msgstr "" -#: redbot/core/modlog.py:536 -msgid "**Channel**: {}\n" +#: redbot/core/modlog.py:555 +msgid "Last modified at:" msgstr "" -#: redbot/core/modlog.py:538 -msgid "**Amended by:** {}\n" +#: redbot/core/tree.py:271 +msgid "Command not found." msgstr "" -#: redbot/core/modlog.py:540 -msgid "**Last modified at:** {}\n" +#: redbot/core/tree.py:332 +msgid "You are not permitted to use this command." msgstr "" diff --git a/redbot/core/locales/nb-NO.po b/redbot/core/locales/nb-NO.po index 880349f8c1d..020088ad35f 100644 --- a/redbot/core/locales/nb-NO.po +++ b/redbot/core/locales/nb-NO.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-12 15:52+0000\n" +"POT-Creation-Date: 2024-03-23 23:21+0000\n" "Last-Translator: \n" "Language-Team: Norwegian Bokmal\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,20 +15,12 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: nb_NO\n" -#: redbot/core/bank.py:1019 -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:1026 -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 +#: redbot/core/_cog_manager.py:317 #, 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 +#: redbot/core/_cog_manager.py:326 #, docstring msgid "\n" " Lists current cog paths in order of priority.\n" @@ -37,13 +29,13 @@ msgstr "\n" " Viser gjeldende cog baner i prioritert rekkefølge.\n" " " -#: redbot/core/cog_manager.py:333 +#: redbot/core/_cog_manager.py:334 msgid "Install Path: {install_path}\n" "Core Path: {core_path}\n\n" msgstr "Installerings bane: {install_path}\n" "Kjernebane: {core_path}\n\n" -#: redbot/core/cog_manager.py:347 +#: redbot/core/_cog_manager.py:348 #, docstring msgid "\n" " Add a path to the list of available cog paths.\n" @@ -52,36 +44,32 @@ msgstr "\n" " Legg til en bane i listen over tilgjengelige cog baner.\n" " " -#: redbot/core/cog_manager.py:351 +#: redbot/core/_cog_manager.py:352 msgid "That path does not exist or does not point to a valid directory." msgstr "Banen eksisterer ikke eller peker til en ugyldig mappe." -#: redbot/core/cog_manager.py:359 +#: redbot/core/_cog_manager.py:360 msgid "Path successfully added." msgstr "Banen er lagt til." -#: redbot/core/cog_manager.py:364 +#: redbot/core/_cog_manager.py:365 #, docstring msgid "\n" -" Removes a path from the available cog paths given the `path_number` from `[p]paths`.\n" +" Removes one or more paths from the available cog paths given the `path_numbers` from `[p]paths`.\n" " " msgstr "\n" -" Fjerner en bane fra tilgjengelige cog baner gitt `path_number` fra `[p]paths`.\n" +" Fjerner en eller flere stier fra tilgjengelige cog baner gitt `path_numbers` 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:386 +msgid "The following paths were removed: {paths}" +msgstr "Følgende baner ble fjernet: {paths}" -#: 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:392 +msgid "The following path numbers did not exist: {path_numbers}" +msgstr "Følgende banenumre finnes ikke: {path_numbers}" -#: redbot/core/cog_manager.py:380 -msgid "Path successfully removed." -msgstr "Banen ble fjernet." - -#: redbot/core/cog_manager.py:385 +#: redbot/core/_cog_manager.py:403 #, docstring msgid "\n" " Reorders paths internally to allow discovery of different cogs.\n" @@ -90,42 +78,42 @@ msgstr "\n" " Flytter baner internt for å tillate oppdagelse av forskjellige cogs.\n" " " -#: redbot/core/cog_manager.py:399 +#: redbot/core/_cog_manager.py:414 msgid "Invalid 'from' index." msgstr "Ugyldig \"fra\" index." -#: redbot/core/cog_manager.py:405 +#: redbot/core/_cog_manager.py:420 msgid "Invalid 'to' index." msgstr "Ugyldig \"to\" index." -#: redbot/core/cog_manager.py:409 +#: redbot/core/_cog_manager.py:424 msgid "Paths reordered." msgstr "Baner forandret." -#: redbot/core/cog_manager.py:414 +#: redbot/core/_cog_manager.py:429 #, 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" +" Returns the current install path or sets it if one is provided.\n\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 nåværende installasjons bane eller angir den hvis en er oppgitt.\n" -" Den angitte banen 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" +" Returnerer gjeldende installasjons bane eller angir den hvis en er oppgitt.\n\n" +" Den angitte bane 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 til prosessen.\n" " " -#: redbot/core/cog_manager.py:427 +#: redbot/core/_cog_manager.py:443 msgid "That path does not exist." msgstr "Denne banen finnes ikke." -#: redbot/core/cog_manager.py:432 +#: redbot/core/_cog_manager.py:448 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 +#: redbot/core/_cog_manager.py:454 #, docstring msgid "\n" " Lists all loaded and available cogs.\n" @@ -134,23 +122,650 @@ msgstr "\n" " Viser alle innlastede og tilgjengelige cogs.\n" " " -#: redbot/core/cog_manager.py:451 redbot/core/cog_manager.py:466 +#: redbot/core/_cog_manager.py:467 redbot/core/_cog_manager.py:482 msgid "**{} loaded:**\n" msgstr "**{} lastet:**\n" -#: redbot/core/cog_manager.py:452 redbot/core/cog_manager.py:468 +#: redbot/core/_cog_manager.py:468 redbot/core/_cog_manager.py:484 msgid "**{} unloaded:**\n" msgstr "**{} u belastet:**\n" -#: redbot/core/core_commands.py:181 +#: redbot/core/_diagnoser.py:104 +msgid "To fix this issue, you need to do one of these:" +msgstr "For å løse dette problemet må du gjøre en av disse:" + +#: redbot/core/_diagnoser.py:112 +msgid "Check if the command caller is not a bot" +msgstr "Sjekk om kommandoinnringeren ikke er en bot" + +#: redbot/core/_diagnoser.py:118 +msgid "The user is a bot which prevents them from running any command." +msgstr "Brukeren er en bot som hindrer dem i å kjøre en kommando." + +#: redbot/core/_diagnoser.py:119 +msgid "This cannot be fixed - bots should not be listening to other bots." +msgstr "Dette kan ikke fikses - botter skal ikke lytte til andre botter." + +#: redbot/core/_diagnoser.py:123 +msgid "Check if the bot can send messages in the given channel" +msgstr "Sjekk om boten kan sende meldinger i den oppgitte kanalen" + +#: redbot/core/_diagnoser.py:130 +msgid "Bot is timed out in the given channel." +msgstr "Bot er tidsavbrutt i den gitte kanalen." + +#: redbot/core/_diagnoser.py:131 +msgid "To fix this issue, remove timeout from the bot." +msgstr "For å løse dette problemet, fjern tidsavbrudd fra boten." + +#: redbot/core/_diagnoser.py:137 +msgid "Bot doesn't have permission to send messages in the given channel." +msgstr "Bot har ikke tillatelse til å sende meldinger i den angitte kanalen." + +#: redbot/core/_diagnoser.py:138 +msgid "To fix this issue, ensure that the permissions setup allows the bot to send messages per Discord's role hierarchy:\n" +"https://support.discord.com/hc/en-us/articles/206141927" +msgstr "For å løse denne problemet, sørg for at rettighetene oppsettet tillater boten å sende meldinger per Discord rollehierarki:\n" +"https://support.discord.com/hc/en-us/articles/206141927" + +#: redbot/core/_diagnoser.py:150 +msgid "Check if the channel and the server aren't set to be ignored" +msgstr "Merk av om kanalen og serveren ikke er satt til å bli ignorert" + +#: redbot/core/_diagnoser.py:156 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {thread} thread, its parent channel, and the server aren't a part of that list." +msgstr "For å løse dette problemet, sjekk listen som returneres av {command} kommandoen og forsikre deg om at {thread} tråder, dens overordnede kanal, og serveren er ikke en del av den listen." + +#: redbot/core/_diagnoser.py:165 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {channel} channel and the server aren't a part of that list." +msgstr "For å løse dette problemet, sjekker listen som returneres av kommandoen {command} og sikrer at kanalen {channel} og serveren ikke er en del av den listen." + +#: redbot/core/_diagnoser.py:175 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {thread} thread, its parent channel, the channel category it belongs to ({channel_category}), and the server aren't a part of that list." +msgstr "For å løse dette problemet, sjekk listen som returneres av {command} kommandoen og forsikre deg om at {thread} tråder, dens overordnede kanal, kanalkategorien den tilhører ({channel_category}), og serveren er ikke en del av den listen." + +#: redbot/core/_diagnoser.py:186 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {channel} channel, the channel category it belongs to ({channel_category}), and the server aren't a part of that list." +msgstr "For å løse dette problemet må du sjekke listen returnert av {command} kommandoen og forsikre deg om at {channel} kanalen. kanalkategorien den tilhører ({channel_category}), og serveren er ikke en del av den listen." + +#: redbot/core/_diagnoser.py:200 +msgid "The bot is set to ignore commands in the given channel or this server." +msgstr "Boten er satt til å ignorere kommandoer i den angitte kanalen eller denne serveren." + +#: redbot/core/_diagnoser.py:210 +msgid "Global allowlist prevents the user from running this command." +msgstr "Global tillatelsesliste hindrer brukeren i å kjøre denne kommandoen." + +#: redbot/core/_diagnoser.py:211 +msgid "To fix this issue, you can either add the user to the allowlist, or clear the allowlist.\n" +"If you want to keep the allowlist, you can run {command_1} which will add {user} to the allowlist.\n" +"If you instead want to clear the allowlist and let all users run commands freely, you can run {command_2} to do that." +msgstr "For å løse dette problemet kan du enten legge til brukeren til i tillatelseslisten, eller fjerne tillatelseslisten.\n" +"Hvis du vil beholde tillatelseslisten, kan du kjøre {command_1} som vil legge {user} til tillatt listen.\n" +"Hvis du i stedet ønsker å fjerne tillatelseslisten og la alle brukere kjøre kommandoer fritt, kan du kjøre {command_2} for å gjøre det." + +#: redbot/core/_diagnoser.py:227 +msgid "Global blocklist prevents the user from running this command." +msgstr "Global blokkliste hindrer brukeren fra å kjøre denne kommandoen." + +#: redbot/core/_diagnoser.py:228 +msgid "To fix this issue, you can either remove the user from the blocklist, or clear the blocklist.\n" +"If you want to keep the blocklist, you can run {command_1} which will remove {user} from the blocklist.\n" +"If you instead want to clear the blocklist and let all users run commands freely, you can run {command_2} to do that." +msgstr "For å løse dette problemet kan du enten fjerne brukeren fra blokklisten eller fjerne blokkelisten.\n" +"Hvis du vil beholde blokklisten kan du kjøre {command_1} som vil fjerne {user} fra blokkeringslisten.\n" +"Hvis du i stedet ønsker å fjerne blokklisten og la alle brukere kjøre kommandoer fritt, kan du kjøre {command_2} for å gjøre det." + +#: redbot/core/_diagnoser.py:250 +msgid "Local allowlist prevents the user from running this command." +msgstr "Lokalt tillatt liste forhindrer brukeren i å kjøre denne kommandoen." + +#: redbot/core/_diagnoser.py:251 +msgid "To fix this issue, you can either add the user or one of their roles to the local allowlist, or clear the local allowlist.\n" +"If you want to keep the local allowlist, you can run {command_1} which will add {user} to the local allowlist.\n" +"If you instead want to clear the local allowlist and let all users run commands freely, you can run {command_2} to do that." +msgstr "For å løse denne feilen kan du enten legge til brukeren eller en av deres roller i den lokale tillatelseslisten, eller fjerne tillatelseslisten.\n" +"Hvis du vil beholde den lokale tillatelsen, kan du kjøre {command_1} som vil legge {user} til den lokale tillatelseslisten.\n" +"Hvis du i stedet ønsker å slette den lokale tillatelseslisten og la alle brukere kjøre kommandoer fritt, du kan kjøre {command_2} for å gjøre det." + +#: redbot/core/_diagnoser.py:265 +msgid "Local blocklist prevents the user from running this command." +msgstr "Lokal blokkliste hindrer brukeren i å kjøre denne kommandoen." + +#: redbot/core/_diagnoser.py:280 +msgid "To fix this issue, you can either remove the user's roles from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove the user's roles ({roles}) from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." +msgstr "For å løse dette problemet, kan du enten fjerne brukerens roller fra den lokale blokklisten, eller fjerne den lokale blokklisten.\n" +"Hvis du vil beholde den lokale blokklisten, du kan kjøre {command_1} som vil fjerne brukerens roller ({roles}) fra den lokale blokklisten.\n" +"Hvis du i stedet ønsker å fjerne den lokale blokklisten, og la alle brukere kjøre kommandoer fritt, du kan kjøre {command_2} for å gjøre det." + +#: redbot/core/_diagnoser.py:305 +msgid "To fix this issue, you can either remove the user and their roles from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove {user} and their roles ({roles}) from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." +msgstr "For å løse dette problemet kan du enten fjerne brukeren og deres roller fra den lokale blokklisten, eller rydde den lokale blokklisten.\n" +"Hvis du vil beholde den lokale blokklisten, du kan kjøre {command_1} som vil fjerne {user} og deres roller ({roles}) fra den lokale blokklisten.\n" +"Hvis du i stedet ønsker å fjerne den lokale blokklisten, og la alle brukere kjøre kommandoer fritt, du kan kjøre {command_2} for å gjøre det." + +#: redbot/core/_diagnoser.py:327 +msgid "To fix this issue, you can either remove the user from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove {user} from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." +msgstr "For å løse dette problemet kan du enten fjerne brukeren fra den lokale blokklisten, eller fjerne den lokale blokklisten.\n" +"Hvis du vil beholde den lokale blokklisten, kan du kjøre {command_1} som vil fjerne {user} fra den lokale blokklisten.\n" +"Hvis du i stedet ønsker å fjerne den lokale blokklisten, og la alle brukere kjøre kommandoer fritt, du kan kjøre {command_2} for å gjøre det." + +#: redbot/core/_diagnoser.py:342 +msgid "Allowlist and blocklist checks" +msgstr "Tillatte kontroller av liste og blokkeringslister" + +#: redbot/core/_diagnoser.py:374 +msgid "Global, cog and command checks" +msgstr "Global, cog og kommando kontroller" + +#: redbot/core/_diagnoser.py:381 +msgid "The given command is disabled in this guild." +msgstr "Den oppgitte kommandoen er deaktivert i denne serveren." + +#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:858 +msgid "One of the parents of the given command is disabled globally." +msgstr "En av foreldrene til den gitte kommandoen er deaktivert globalt." + +#: redbot/core/_diagnoser.py:389 +msgid "To fix this issue, you can run {command} which will enable the {affected_command} command in this guild." +msgstr "Du kan kjøre {command} som vil aktivere kommandoen {affected_command} i denne guilden for å fikse dette problemet." + +#: redbot/core/_diagnoser.py:410 +msgid "Other issues related to the checks" +msgstr "Andre spørsmål knyttet til kontrollen" + +#: redbot/core/_diagnoser.py:411 +msgid "There's an issue related to the checks for {command} but we're not able to determine the exact cause." +msgstr "Det finnes et problem relatert til kontrollene for {command}, men vi kan ikke fastslå den eksakte årsaken." + +#: redbot/core/_diagnoser.py:415 +msgid "To fix this issue, a manual review of the global, cog and command checks is required." +msgstr "For å fikse dette problemet kreves en manuell gjennomgang av de globale, cog og kommandokontrollene." + +#: redbot/core/_diagnoser.py:423 +msgid "Global checks" +msgstr "Globale kontroller" + +#: redbot/core/_diagnoser.py:433 +msgid "One of the global checks for the command {command} failed with a message:\n" +"{message}" +msgstr "En av de globale kontrollene for kommandoen {command} mislyktes med en melding:\n" +"{message}" + +#: redbot/core/_diagnoser.py:437 +msgid "One of the global checks for the command {command} failed without a message." +msgstr "En av de globale sjekker for kommandoen {command} mislyktes uten en melding." + +#: redbot/core/_diagnoser.py:441 +msgid "Cog check" +msgstr "Cog sjekk" + +#: redbot/core/_diagnoser.py:458 +msgid "The cog check for the command {command} failed with a message:\n" +"{message}" +msgstr "Cog sjekk for kommandoen {command} mislyktes med en melding:\n" +"{message}" + +#: redbot/core/_diagnoser.py:459 +msgid "The cog check for the command {command} failed without a message." +msgstr "Cog sjekk for kommandoen {command} mislyktes uten en melding." + +#: redbot/core/_diagnoser.py:463 +msgid "Command checks" +msgstr "Kommando sjekker" + +#: redbot/core/_diagnoser.py:477 +msgid "One of the command checks for the command {command} failed with a message:\n" +"{message}" +msgstr "En av kommando sjekker for kommandoen {command} mislyktes med en melding:\n" +"{message}" + +#: redbot/core/_diagnoser.py:481 +msgid "One of the command checks for the command {command} failed without a message." +msgstr "En av kommando kontroller for kommandoen {command} mislyktes uten en melding." + +#: redbot/core/_diagnoser.py:485 +msgid "Permissions verification" +msgstr "Tillatelse verifikasjon" + +#: redbot/core/_diagnoser.py:488 +msgid "Cog permissions verification" +msgstr "" + +#: redbot/core/_diagnoser.py:503 +msgid "The cog of the given command is disabled in this guild." +msgstr "Cog på den angitte kommandoen er deaktivert i denne guilden." + +#: redbot/core/_diagnoser.py:504 +msgid "To fix this issue, you can run {command} which will enable the {affected_cog} cog in this guild." +msgstr "For å fikse dette problemet, kan du kjøre {command} som vil aktivere {affected_cog} cog i denne guilden." + +#: redbot/core/_diagnoser.py:518 +msgid "Bot is missing some of the channel permissions ({permissions}) required by the {cog} cog." +msgstr "Bot mangler noen av kanaltillatelsene ({permissions}) som kreves av {cog} cog." + +#: redbot/core/_diagnoser.py:526 +msgid "Bot is missing some of the channel permissions ({permissions}) required by the {command} command." +msgstr "Bot mangler noen av kanaltillatelsene ({permissions}) som kreves av kommandoen {command}." + +#: redbot/core/_diagnoser.py:538 +msgid "To fix this issue, grant the required permissions to the bot through role settings or channel overrides." +msgstr "For å løse denne problemet, gi de nødvendige tillatelser til boten gjennom rolleinnstillinger eller kanal tillatelser." + +#: redbot/core/_diagnoser.py:557 redbot/core/_diagnoser.py:653 +msgid "Other issues related to the permissions." +msgstr "Andre spørsmål knyttet til tillatelsene." + +#: redbot/core/_diagnoser.py:558 +msgid "Fatal error: There's an issue related to the permissions for the {cog} cog but we're not able to determine the exact cause." +msgstr "Feil: det finnes et problem knyttet til tillatelsene for {cog} cog men vi klarer ikke å finne den eksakte årsaken." + +#: redbot/core/_diagnoser.py:563 +msgid "Fatal error: There's an issue related to the permissions for the {command} command but we're not able to determine the exact cause." +msgstr "Feil: det er et problem knyttet til rettighetene for {command} kommandoen, men vi kan ikke finne den eksakte årsaken." + +#: redbot/core/_diagnoser.py:567 +msgid "This is an unexpected error, please report it on Red's issue tracker." +msgstr "Dette er en uventet feil, vennligst rapporter detpå Rød's problem spor." + +#: redbot/core/_diagnoser.py:574 +msgid "Ensure that the command is not bot owner only" +msgstr "Sørg for at kommandoen ikke bare er eieren av boten" + +#: redbot/core/_diagnoser.py:582 +msgid "The command is bot owner only and the given user is not a bot owner." +msgstr "Kommandoen er kun bot eieren og den angitte brukeren er ikke en bot eier." + +#: redbot/core/_diagnoser.py:583 +msgid "This cannot be fixed - regular users cannot run bot owner only commands." +msgstr "Dette kan ikke fikses - vanlige brukere kan ikke kjøre bot eieren av kommandoer." + +#: redbot/core/_diagnoser.py:589 +msgid "Permission hooks" +msgstr "Tillatelse kroker" + +#: redbot/core/_diagnoser.py:599 +msgid "Fatal error: the result of permission hooks is inconsistent." +msgstr "Feil: resultatet av tillatelseskroker er inkonsekvent." + +#: redbot/core/_diagnoser.py:600 redbot/core/_diagnoser.py:606 +#: redbot/core/_diagnoser.py:844 +msgid "To fix this issue, a manual review of the installed cogs is required." +msgstr "For å løse dette problemet er det nødvendig med en manuell gjennomgang av de installerte cogs." + +#: redbot/core/_diagnoser.py:605 +msgid "The access has been denied by one of the bot's permissions hooks." +msgstr "Tilgang er nektet av en av botens tillatelseskroker." + +#: redbot/core/_diagnoser.py:615 +msgid "User's discord permissions, privilege level and rules from Permissions cog" +msgstr "Brukerens discord permisjoner, privilegienivå og regler fra Tillatelser-cog" + +#: redbot/core/_diagnoser.py:630 +msgid "The access has been denied due to the rules set for the {cog} cog with Permissions cog." +msgstr "Tilgangen er nektet på grunn av reglene som er satt for {cog} tog med Permissions cog." + +#: redbot/core/_diagnoser.py:635 +msgid "The access has been denied due to the rules set for the {command} command with Permissions cog." +msgstr "Tilgangen er nektet på grunn av reglene som er satt for {command} kommando i Permissions cog." + +#: redbot/core/_diagnoser.py:639 +msgid "To fix the issue, a manual review of the rules is required." +msgstr "For å fikse problemet, er det påkrevd med en manuell gjennomgang av reglene." + +#: redbot/core/_diagnoser.py:654 +msgid "There's an issue related to the permissions of {cog} cog but we're not able to determine the exact cause." +msgstr "Det finnes en sak knyttet til tillatelser på {cog} cog men vi klarer ikke å fastslå den eksakte årsaken." + +#: redbot/core/_diagnoser.py:659 +msgid "There's an issue related to the permissions of {command} command but we're not able to determine the exact cause." +msgstr "Det finnes et problem knyttet til tillatelser for {command} kommando men vi klarer ikke å fastslå den eksakte årsaken." + +#: redbot/core/_diagnoser.py:663 +msgid "To fix this issue, a manual review of the command is required." +msgstr "For å løse dette problemet er det nødvendig med en manuell gjennomgang av kommandoen." + +#: redbot/core/_diagnoser.py:670 +msgid "Permission checks" +msgstr "Tillatelse kontroller" + +#: redbot/core/_diagnoser.py:674 +msgid "The access has been denied by one of the permissions checks of {cog} cog." +msgstr "Tilgang har blitt nektet av en av tillatelsene sjekker for {cog} cog." + +#: redbot/core/_diagnoser.py:678 +msgid "The access has been denied by one of the permission checks of {command} command." +msgstr "Tilgang har blitt nektet av en av tillatelsskontrollene til {command} kommando." + +#: redbot/core/_diagnoser.py:686 +msgid "To fix this issue, a manual review of the permission checks is required." +msgstr "For å fikse dette problemet er en manuell gjennomgang av tillatelseskontrollene påkrevd." + +#: redbot/core/_diagnoser.py:692 +msgid "User's discord permissions and privilege level" +msgstr "Brukerens discord tillatelser og rettighetsnivå" + +#: redbot/core/_diagnoser.py:701 +msgid "grant the required permissions to the user through role settings or channel overrides" +msgstr "gi brukeren de nødvendige tillatelsene gjennom rolleinnstillinger eller kanal tillatelser" + +#: redbot/core/_diagnoser.py:707 +msgid "The user is missing some of the channel permissions ({permissions}) required by the {cog} cog." +msgstr "Brukeren mangler noen av kanaltillatelsene ({permissions}) som kreves av {cog} cog." + +#: redbot/core/_diagnoser.py:712 +msgid "The user is missing some of the channel permissions ({permissions}) required by the {command} command." +msgstr "Brukeren mangler noen av kanaltillatelsene ({permissions}) som kreves av kommandoen {command}." + +#: redbot/core/_diagnoser.py:721 +msgid "the guild owner" +msgstr "server eieren" + +#: redbot/core/_diagnoser.py:724 +msgid "the mod role" +msgstr "mod rollen" + +#: redbot/core/_diagnoser.py:726 +msgid "the admin role" +msgstr "admin rollen" + +#: redbot/core/_diagnoser.py:729 +msgid "assign appropriate role to the user" +msgstr "tilordne passende rolle til brukeren" + +#: redbot/core/_diagnoser.py:731 +msgid "The user is missing the privilege level ({privilege_level}) required by the {cog} cog." +msgstr "Brukeren mangler rettighetsnivået ({privilege_level}) som kreves av {cog} cog." + +#: redbot/core/_diagnoser.py:738 +msgid "The user is missing the privilege level ({privilege_level}) required by the {command} command." +msgstr "Brukeren mangler rettighetene nivået ({privilege_level}) som kreves av {command} kommandoen." + +#: redbot/core/_diagnoser.py:751 +msgid "add appropriate rule in the Permissions cog" +msgstr "legg til passende regel i Permissions cog" + +#: redbot/core/_diagnoser.py:754 +msgid "The user has neither the channel permissions ({permissions}) nor the privilege level ({privilege_level}) required by the {cog} cog." +msgstr "Brukeren har verken kanaltillatelser ({permissions}) eller privilegienivået ({privilege_level}) som kreves av {cog} cog." + +#: redbot/core/_diagnoser.py:763 +msgid "The user has neither the channel permissions ({permissions}) nor the privilege level ({privilege_level}) required by the {command} command." +msgstr "Brukeren har verken kanaltillatelser ({permissions}) eller privilegienivået ({privilege_level}) som kreves av {command} kommandoen." + +#: redbot/core/_diagnoser.py:781 +msgid "Checks and permissions verification for the command {command}" +msgstr "Sjekker og verifikasjon av tillatelser for kommandoen {command}" + +#: redbot/core/_diagnoser.py:804 redbot/core/_diagnoser.py:917 +msgid "Other command checks" +msgstr "Andre kommandokontroller" + +#: redbot/core/_diagnoser.py:805 redbot/core/_diagnoser.py:918 +msgid "The given command is failing one of the required checks." +msgstr "Tilgitt kommando mislykkes i å foreta en av de nødvendige sjekkene." + +#: redbot/core/_diagnoser.py:806 redbot/core/_diagnoser.py:919 +msgid "To fix this issue, a manual review of the command's checks is required." +msgstr "For å fikse dette problemet kreves en manuell gjennomgang av kommandoens kontroller." + +#: redbot/core/_diagnoser.py:817 +msgid "Global 'call once' checks" +msgstr "Globale «ring en gang» kontroller" + +#: redbot/core/_diagnoser.py:839 +msgid "Other global 'call once' checks" +msgstr "Andre globale sjekk av «ring en gang»" + +#: redbot/core/_diagnoser.py:840 +msgid "One of the global 'call once' checks implemented by a 3rd-party cog prevents this command from being ran." +msgstr "Ett av de globale 'ring en gang' kontrollene som iverksettes av en tredjeparts cog forhindrer at denne kommandoen blir kjørt." + +#: redbot/core/_diagnoser.py:849 +msgid "Check if the command is disabled" +msgstr "Sjekk om kommandoen er deaktivert" + +#: redbot/core/_diagnoser.py:859 redbot/core/_diagnoser.py:873 +msgid "To fix this issue, you can run {command} which will enable the {affected_command} command globally." +msgstr "For å fikse dette problemet, kan du kjøre {command} som vil aktivere kommandoen {affected_command} globalt." + +#: redbot/core/_diagnoser.py:872 +msgid "The given command is disabled globally." +msgstr "Den oppgitte kommandoen er deaktivert globalt." + +#: redbot/core/_diagnoser.py:885 +msgid "Checks and permissions verification" +msgstr "Kontroll og verifikasjon av tillatelser" + +#: redbot/core/_diagnoser.py:936 +msgid "Passed" +msgstr "Bestått" + +#: redbot/core/_diagnoser.py:938 +msgid "Failed" +msgstr "Mislykket" + +#: redbot/core/_diagnoser.py:967 +msgid "All checks passed and no issues were detected. Make sure that the given parameters correspond to the channel, user, and command name that have been problematic.\n\n" +"If you still can't find the issue, it is likely that one of the 3rd-party cogs you're using adds a global or cog local before invoke hook that prevents the command from getting invoked as this can't be diagnosed with this tool." +msgstr "Alle sjekker bestått og ingen saker ble oppdaget. Sørg for at de gitte parametrene samsvarer med kanalen, brukeren og kommandonavnet som har vært problematisk.\n\n" +"Hvis du fortsatt ikke finner problemet, det er sannsynlig at en av tredjeparts cogs som du bruker legger til en global eller lokal cog før du benytter seg av en krok som hindrer kommandoen i å bli aktivert siden dette ikke kan diagnostiseres med dette verktøyet." + +#: redbot/core/_diagnoser.py:978 +msgid "The bot has been able to identify the issue." +msgstr "Boten har vært i stand til å identifisere saken." + +#: redbot/core/_diagnoser.py:981 +msgid "Detected issue: " +msgstr "Oppdaget sak: " + +#: redbot/core/_diagnoser.py:983 +msgid "Solution: " +msgstr "Løsning: " + +#: redbot/core/_diagnoser.py:985 +msgid "\n" +"Here's a detailed report in case you need it:" +msgstr "\n" +"Her er en detaljert rapport i tilfelle du trenger den:" + +#: redbot/core/_diagnoser.py:986 +msgid "Channel: " +msgstr "Kanal: " + +#: redbot/core/_diagnoser.py:987 +msgid "Command caller: " +msgstr "Kommando ringer: " + +#: redbot/core/_diagnoser.py:988 +msgid "Command: " +msgstr "Kommando: " + +#: redbot/core/_diagnoser.py:989 +msgid "Tests that have been ran:" +msgstr "Prøver som har vært utgitt:" + +#: redbot/core/_events.py:56 +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:65 +msgid "\n\n" +"While 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\n" +"Mens 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:74 +msgid "\n\n" +"You have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\n\n" +"You 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\n" +"Du har Python `{py_version}` og denne oppdateringen krever `{req_py}`; du kan ikke bare kjøre oppdateringskommandoen.\n\n" +"Du 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:120 +msgid "\n\n" +"To update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:{command_1}\n" +"Once you've started up your bot again, we recommend that you update any installed 3rd-party cogs with this command in Discord:{command_2}" +msgstr "\n\n" +"For å oppdatere botten din, først slå av boten din og åpne et vindu på {console} (ikke som admin) og kjør følgende:{command_1}\n" +"Når du har startet boten din igjen, vi anbefaler at du oppdaterer enhver installert 3d-parts cogs med denne kommandoen i Discord:{command_2}" + +#: redbot/core/_events.py:128 +msgid "Command Prompt" +msgstr "Ledetekst for kommando" + +#: redbot/core/_events.py:128 +msgid "Terminal" +msgstr "Terminal" + +#: redbot/core/_events.py:240 +msgid "`{user_input}` is not a valid value for `{command}`" +msgstr "`{user_input}` er ikke en gyldig verdi for `{command}`" + +#: redbot/core/_events.py:251 redbot/core/_events.py:304 +msgid "Argument `{parameter_name}` must be a positive integer." +msgstr "Argumentet `{parameter_name}` må være et positivt heltall." + +#: redbot/core/_events.py:253 redbot/core/_events.py:306 +msgid "Argument `{parameter_name}` must be an integer no more than {maximum}." +msgstr "Argumentet `{parameter_name}`må være et heltall mer enn {maximum}." + +#: redbot/core/_events.py:257 redbot/core/_events.py:310 +msgid "Argument `{parameter_name}` must be an integer no less than {minimum}." +msgstr "Argumentet `{parameter_name}`må være et heltall ikke mindre enn {minimum}." + +#: redbot/core/_events.py:261 redbot/core/_events.py:314 +msgid "Argument `{parameter_name}` must be an integer between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:266 redbot/core/_events.py:319 +msgid "Argument `{parameter_name}` must be a positive number." +msgstr "" + +#: redbot/core/_events.py:268 redbot/core/_events.py:321 +msgid "Argument `{parameter_name}` must be a number no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:272 +msgid "Argument `{parameter_name}` must be a number no less than {maximum}." +msgstr "" + +#: redbot/core/_events.py:276 redbot/core/_events.py:329 +msgid "Argument `{parameter_name}` must be a number between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:281 redbot/core/_events.py:334 +msgid "Argument `{parameter_name}` must be a string with a length of no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:285 redbot/core/_events.py:338 +msgid "Argument `{parameter_name}` must be a string with a length of no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:289 redbot/core/_events.py:342 +msgid "Argument `{parameter_name}` must be a string with a length of between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:325 +msgid "Argument `{parameter_name}` must be a number no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:355 +msgid "\"{argument}\" is not an integer." +msgstr "" + +#: redbot/core/_events.py:358 +msgid "\"{argument}\" is not a number." +msgstr "" + +#: redbot/core/_events.py:385 redbot/core/tree.py:292 +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:388 redbot/core/tree.py:295 +msgid "Error in command '{command}'." +msgstr "" + +#: redbot/core/_events.py:406 redbot/core/tree.py:309 +msgid "I require the {permission} permission to execute that command." +msgstr "Jeg trenger {permission} tillatelse til å utføre denne kommandoen." + +#: redbot/core/_events.py:410 redbot/core/tree.py:313 +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:418 redbot/core/tree.py:320 +msgid "That command is not available in DMs." +msgstr "Den kommandoen er ikke tilgjengelig i direktemeldinger." + +#: redbot/core/_events.py:420 +msgid "That command is only available in DMs." +msgstr "Den kommandoen er bare tilgjengelig i direktemeldinger." + +#: redbot/core/_events.py:422 +msgid "That command is only available in NSFW channels." +msgstr "Denne kommandoen er bare tilgjengelig i NSFW kanaler." + +#: redbot/core/_events.py:434 redbot/core/tree.py:326 +msgid "This command is on cooldown. Try again {relative_time}." +msgstr "" + +#: redbot/core/_events.py:441 +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:446 +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:452 +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:457 +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:463 +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:468 +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/bank.py:1060 +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:1067 +msgid "You need at least {cost} {currency} to use this command." +msgstr "Du trenger minst {cost} {currency} for å bruke denne kommandoen." + +#: redbot/core/bot.py:2378 +msgid "There is still one message remaining. Type {command_1} to continue or {command_2} to upload all contents as a file." +msgstr "" + +#: redbot/core/bot.py:2383 +msgid "There are still {count} messages remaining. Type {command_1} to continue or {command_2} to upload all contents as a file." +msgstr "" + +#: redbot/core/core_commands.py:197 msgid "Alias {alias_name} is already an existing command or alias in one of the loaded cogs." msgstr "Alias {alias_name} er allerede en eksisterende kommando eller alias i en av de lastet cogs." -#: redbot/core/core_commands.py:186 +#: redbot/core/core_commands.py:202 msgid "Command {command_name} is already an existing command or alias in one of the loaded cogs." msgstr "Kommandoen {command_name} er allerede en eksisterende kommando eller alias i en av de lastet cogs." -#: redbot/core/core_commands.py:398 +#: redbot/core/core_commands.py:391 #, docstring msgid "\n" " The Core cog has many commands related to core functions.\n\n" @@ -161,21 +776,17 @@ msgstr "\n" " Disse kommandoene kommer og lastes med hver rød bot og dekker noe av det mest grunnleggende bruken av boten.\n" " " -#: redbot/core/core_commands.py:410 +#: redbot/core/core_commands.py:403 #, docstring msgid "Pong." msgstr "Pong." -#: redbot/core/core_commands.py:415 +#: redbot/core/core_commands.py:408 #, docstring -msgid "Shows info about [botname].\n\n" -" See `[p]set custominfo` to customize.\n" -" " -msgstr "Viser informasjon om [botname].\n\n" -" Se `[p]set custominfo` til å tilpasse.\n" -" " +msgid "Shows info about [botname]." +msgstr "Viser info om [botname]." -#: redbot/core/core_commands.py:445 +#: redbot/core/core_commands.py:435 msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\n\n" "Red 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" @@ -183,43 +794,43 @@ msgstr "Denne boten er en instans av [Red, en åpen kilde Discord bot]({}) laget "Red er støttet av et lidenskapelig samfunn som bidrar til å skape innhold for alle til nye. [Bli med oss i dag]({}) og hjelp oss med forbedring!\n\n" "(c) Cog Creators" -#: redbot/core/core_commands.py:456 +#: redbot/core/core_commands.py:446 msgid "Instance owned by team" msgstr "Instans er eid av gruppen" -#: redbot/core/core_commands.py:456 +#: redbot/core/core_commands.py:446 msgid "Instance owned by" msgstr "Instans eid av" -#: redbot/core/core_commands.py:461 +#: redbot/core/core_commands.py:451 msgid "Red version" msgstr "Red versjon" -#: redbot/core/core_commands.py:464 redbot/core/core_commands.py:520 +#: redbot/core/core_commands.py:454 redbot/core/core_commands.py:510 msgid "Yes, {version} is available." msgstr "Ja, {version} er tilgjengelig." -#: redbot/core/core_commands.py:468 redbot/core/core_commands.py:524 +#: redbot/core/core_commands.py:458 redbot/core/core_commands.py:514 msgid "Checking for updates failed." msgstr "Klarte ikke å se etter oppdateringer." -#: redbot/core/core_commands.py:469 +#: redbot/core/core_commands.py:459 msgid "Outdated" msgstr "Utdatert" -#: redbot/core/core_commands.py:471 +#: redbot/core/core_commands.py:461 msgid "About this instance" msgstr "Om denne instansen" -#: redbot/core/core_commands.py:472 +#: redbot/core/core_commands.py:462 msgid "About Red" msgstr "Om Red" -#: redbot/core/core_commands.py:475 redbot/core/core_commands.py:533 +#: redbot/core/core_commands.py:465 redbot/core/core_commands.py:523 msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" msgstr "Bringer glede siden 02 Jan 2016 (over {} dager siden!)" -#: redbot/core/core_commands.py:483 +#: redbot/core/core_commands.py:473 msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\n\n" "Red 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" @@ -227,7 +838,7 @@ msgstr "Denne boten er en instans av Red, en åpen kildekode Discord bot (1) lag "Red 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:494 +#: redbot/core/core_commands.py:484 msgid "Instance owned by team: [{owner}]\n" "Python: [{python_version}] (5)\n" "discord.py: [{dpy_version}] (6)\n" @@ -237,7 +848,7 @@ msgstr "Instans eid av gruppe: [{owner}]\n" "discord.py: [{dpy_version}] (6)\n" "Red versjon: [{red_version}] (7)\n" -#: redbot/core/core_commands.py:506 +#: redbot/core/core_commands.py:496 msgid "Instance owned by: [{owner}]\n" "Python: [{python_version}] (5)\n" "discord.py: [{dpy_version}] (6)\n" @@ -247,19 +858,19 @@ msgstr "Insants eid av: [{owner}]\n" "discord.py: [{dpy_version}] (6)\n" "Red versjon: [{red_version}] (7)\n" -#: redbot/core/core_commands.py:525 +#: redbot/core/core_commands.py:515 msgid "Outdated: [{state}]\n" msgstr "Utdatert: [{state}]\n" -#: redbot/core/core_commands.py:528 +#: redbot/core/core_commands.py:518 msgid "**About Red**\n" msgstr "**Om Red**\n" -#: redbot/core/core_commands.py:539 +#: redbot/core/core_commands.py:529 msgid "**About this instance**\n" msgstr "**Om denne instansen**\n" -#: redbot/core/core_commands.py:541 +#: redbot/core/core_commands.py:531 msgid "**References**\n" "1. <{}>\n" "2. <{}>\n" @@ -277,20 +888,20 @@ msgstr "**Referanser**\n" "6. <{}>\n" "7. <{}>\n" -#: redbot/core/core_commands.py:557 +#: redbot/core/core_commands.py:553 #, docstring msgid "Shows [botname]'s uptime." msgstr "Viser [botname] sin oppetid." -#: redbot/core/core_commands.py:560 -msgid "Less than one second" -msgstr "Mindre enn ett sekund" +#: redbot/core/core_commands.py:556 +msgid "Less than one second." +msgstr "Mindre enn ett sekund." -#: redbot/core/core_commands.py:562 -msgid "Been up for: **{time_quantity}** (since {timestamp} UTC)" -msgstr "Vært oppe for: **{time_quantity}** (siden {timestamp} UTC)" +#: redbot/core/core_commands.py:558 +msgid "I have been up for: **{time_quantity}** (since {timestamp})" +msgstr "Jeg har vært oppe for: **{time_quantity}** (siden {timestamp})" -#: redbot/core/core_commands.py:569 +#: redbot/core/core_commands.py:565 #, docstring msgid "\n" " Commands which interact with the data [botname] has about you.\n\n" @@ -301,71 +912,63 @@ msgstr "\n" " Mer informasjon finnes i [End User Data Documentation.](https://docs.discord.red/en/stable/red_core_data_statement.html)\n" " " -#: redbot/core/core_commands.py:580 +#: redbot/core/core_commands.py:576 #, docstring msgid "\n" " Find out what type of data [botname] stores and why.\n\n" " **Example:**\n" -" - `[p]mydata whatdata`\n" -" " -msgstr "\n" -" Finn ut hvilken type data [botname] har og hvorfor.\n\n" -" **Eksempel:**\n" -" -[p]mydata whatdata`\n" +" - `[p]mydata whatdata`\n" " " +msgstr "" -#: redbot/core/core_commands.py:590 +#: redbot/core/core_commands.py:586 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\n" "Additionally, 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\n" "I 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:609 +#: redbot/core/core_commands.py:605 #, docstring msgid "View the End User Data statements of each 3rd-party module.\n\n" " This will send an attachment with the End User Data statements of all loaded 3rd party cogs.\n\n" " **Example:**\n" -" - `[p]mydata 3rdparty`\n" -" " -msgstr "Vis sluttbruker data-avtaler for hver tredjeparts modul.\n\n" -" Dette vil sende et vedlegg med sluttbrukerdata fra alle lastede tredjeparts cogs.\n\n" -" **Eksempel:**\n" -" - `[p]mydata 3rdparty`\n" +" - `[p]mydata 3rdparty`\n" " " +msgstr "" -#: redbot/core/core_commands.py:620 +#: redbot/core/core_commands.py:616 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:630 +#: redbot/core/core_commands.py:626 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:650 +#: redbot/core/core_commands.py:646 msgid "3rd party End User Data statements" msgstr "Tredjeparts Uttalelser om sluttbrukerdata" -#: redbot/core/core_commands.py:652 +#: redbot/core/core_commands.py:648 msgid "The following are statements provided by 3rd-party extensions." msgstr "Følgende er instruksjoner gitt av tredjeparts utvidelser." -#: redbot/core/core_commands.py:657 +#: redbot/core/core_commands.py:653 msgid "3rd-party extensions without statements\n" msgstr "tredjeparts utvidelser uten påstander\n" -#: redbot/core/core_commands.py:668 +#: redbot/core/core_commands.py:664 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:684 +#: redbot/core/core_commands.py:679 msgid "Did not get confirmation, cancelling." msgstr "Fikk ikke bekreftelse, kansellering." -#: redbot/core/core_commands.py:689 +#: redbot/core/core_commands.py:684 msgid "Did not get a matching confirmation, cancelling." msgstr "Fikk ikke en tilsvarende bekreftelse, kansellering." -#: redbot/core/core_commands.py:700 +#: redbot/core/core_commands.py:695 #, docstring msgid "\n" " Have [botname] forget what it knows about you.\n\n" @@ -373,30 +976,23 @@ msgid "\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\n" " **Example:**\n" -" - `[p]mydata forgetme`\n" -" " -msgstr "\n" -" Har [botname] glemt hva den vet om deg.\n\n" -" Dette kan ikke fjerne alle data om deg, data som er nødvendig for operasjon,\n" -" f.eks. nedkjølinger av kommando vil beholdes til det ikke lenger er nødvendig.\n\n" -" Ytterligere interaksjoner med [botname] kan føre til at den lærer om deg igjen.\n\n" -" **Eksempel:**\n" -" - `[p]mydata forgetme`\n" +" - `[p]mydata forgetme`\n" " " +msgstr "" -#: redbot/core/core_commands.py:715 +#: redbot/core/core_commands.py:710 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:722 +#: redbot/core/core_commands.py:717 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:732 +#: redbot/core/core_commands.py:727 msgid "This may take some time." msgstr "Dette kan ta litt tid." -#: redbot/core/core_commands.py:745 +#: redbot/core/core_commands.py:740 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}.\n" "Please contact the owner of this bot to address this.\n" "Note: Outside of these failures, data should have been deleted." @@ -404,7 +1000,7 @@ msgstr "Jeg prøvde å slette alle ikke-operasjonelle data om deg (som jeg vet h "Kontakt eieren av denne boten for å adressere dette.\n" "Merk: Utenfor disse feilene skal data ha blitt slettet." -#: redbot/core/core_commands.py:760 +#: redbot/core/core_commands.py:755 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\n" "Please contact the owner of this bot to address this.\n" "Note: Outside of these failures, data should have been deleted." @@ -412,7 +1008,7 @@ msgstr "Jeg prøvde å slette alle ikke-operasjonelle data om deg (som jeg vet h "Kontakt eieren av denne boten for å ta tak i dette.\n" "Merk: Utenfor disse feilene, data skal ha blitt slettet." -#: redbot/core/core_commands.py:770 +#: redbot/core/core_commands.py:765 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\n" "Please contact the owner of this bot to address this.\n" "Note: Outside of these failures, data should have been deleted." @@ -420,27 +1016,27 @@ msgstr "Jeg prøvde å slette alle ikke-operasjonelle data om deg (som jeg vet h "Kontakt eieren av denne boten for å ta tak i dette.\n" "Merk: Utenfor disse feilene, data skal ha blitt slettet." -#: redbot/core/core_commands.py:780 +#: redbot/core/core_commands.py:775 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:788 redbot/core/core_commands.py:955 -#: redbot/core/core_commands.py:1041 redbot/core/core_commands.py:1112 +#: redbot/core/core_commands.py:783 redbot/core/core_commands.py:950 +#: redbot/core/core_commands.py:1036 redbot/core/core_commands.py:1107 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:798 +#: redbot/core/core_commands.py:793 #, 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:800 +#: redbot/core/core_commands.py:795 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:809 +#: redbot/core/core_commands.py:804 #, docstring msgid "\n" " Commands for more complete data handling.\n" @@ -449,78 +1045,58 @@ msgstr "\n" " Kommandoer for mer fullstendig datahåndtering\n" " " -#: redbot/core/core_commands.py:815 +#: redbot/core/core_commands.py:810 #, docstring msgid "\n" " Set the bot to allow users to request a data deletion.\n\n" " This is on by default.\n" " Opposite of `[p]mydata ownermanagement disallowuserdeletions`\n\n" " **Example:**\n" -" - `[p]mydata ownermanagement allowuserdeletions`\n" -" " -msgstr "\n" -" Angi botten slik at brukere kan be om en sletting av data.\n\n" -" Dette er på som standard.\n" -" Opposite of `[p]mydata ownermanagement disallowusertions`\n\n" -" **Example:**\n" -" - `[p]mydata ownermanagement allowuserdeletions`\n" +" - `[p]mydata ownermanagement allowuserdeletions`\n" " " +msgstr "" -#: redbot/core/core_commands.py:826 +#: redbot/core/core_commands.py:821 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:834 +#: redbot/core/core_commands.py:829 #, docstring msgid "\n" " Set the bot to not allow users to request a data deletion.\n\n" " Opposite of `[p]mydata ownermanagement allowuserdeletions`\n\n" " **Example:**\n" -" - `[p]mydata ownermanagement disallowuserdeletions`\n" -" " -msgstr "\n" -" Sett botten til å ikke tillate brukere å be om en sletting av data.\n\n" -" Opposite of `[p]mydata ownermanagement allowuserdeletions`\n\n" -" **Eksempel:**\n" -" - `[p]mydata ownermanagement disallowuserdeletions`\n" +" - `[p]mydata ownermanagement disallowuserdeletions`\n" " " +msgstr "" -#: redbot/core/core_commands.py:843 +#: redbot/core/core_commands.py:838 msgid "User can not delete their own data." msgstr "Brukeren kan ikke slette sine egne data." -#: redbot/core/core_commands.py:847 +#: redbot/core/core_commands.py:842 #, docstring msgid "\n" " Sets how user deletions are treated.\n\n" " **Example:**\n" -" - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" +" - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" " **Arguments:**\n" -" - `` - The strictness level for user deletion. See Level guide below.\n\n" +" - `` - The strictness level for user deletion. See Level guide below.\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" -" **Eksempel:**\n" -" - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" -" **Argumenter:**\n" -" - `- The stritness level for user deletion. Se nivåguide nedenfor.\n\n" -" Nivå:\n" -" - `0`: Hva brukere kan slette er helt igjen i oppkant av hvert tokt.\n" -" - `1`: Cogs bør slette noe cog ikke trenger med brukeren.\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:864 +#: redbot/core/core_commands.py:859 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:872 +#: redbot/core/core_commands.py:867 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:883 +#: redbot/core/core_commands.py:878 #, docstring msgid "\n" " Handle a deletion request from Discord.\n\n" @@ -529,25 +1105,17 @@ msgid "\n" " This will remove the user from various anti-abuse measures.\n" " If you are processing a manual request from a user, you may want `[p]mydata ownermanagement deleteforuser` instead.\n\n" " **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" -" " -msgstr "\n" -" Håndter en sletteforespørsel fra Discord.\n\n" -" Dette vil føre til at botten kvitter seg med eller kobles alle data fra den angitte bruker-ID.\n" -" Du bør ikke bruke dette med mindre Discord har bedt om dette spesielt med hensyn til en slettet bruker.\n" -" Dette vil fjerne brukeren fra ulike anti-misbrukstiltak.\n" -" Hvis du behandler en manuell forespørsel fra brukeren, du skulle ønske `[p]mydata ownermanagement deleteforuser` i stedet.\n\n" -" **Argumenter:**\n" -" - `` - Brukerens ID vil bli slettet av data.\n" +" - `` - The id of the user whose data would be deleted.\n" " " +msgstr "" -#: redbot/core/core_commands.py:897 +#: redbot/core/core_commands.py:892 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\n" "If 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 kan du heller ønske `{prefix}{command_name}.\n\n" "Hvis du er sikker på at dette er hva du har tenkt, Svar med følgende:" -#: redbot/core/core_commands.py:915 redbot/core/core_commands.py:1072 +#: redbot/core/core_commands.py:910 redbot/core/core_commands.py:1067 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}\n" "Please check your logs and contact the creators of these cogs and modules.\n" "Note: Outside of these failures, data should have been deleted." @@ -555,7 +1123,7 @@ msgstr "Jeg prøvde å slette all data om den brukeren (som jeg vet hvordan å s "Vennligst sjekk loggene dine og kontakt innholdsskaperne i disse cogene og modulene.\n" "Merk: Utenfor disse feilene skal data ha blitt slettet." -#: redbot/core/core_commands.py:930 redbot/core/core_commands.py:1087 +#: redbot/core/core_commands.py:925 redbot/core/core_commands.py:1082 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" "Please check your logs and contact the creators of these cogs and modules.\n" "Note: Outside of these failures, data should have been deleted." @@ -563,7 +1131,7 @@ msgstr "Jeg prøvde å slette all data om den brukeren (som jeg vet hvordan jeg "Vennligst sjekk dine logger og kontakt innholdsskaperne i disse cogs og modulene.\n" "Merk: Utenfor disse feilene bør dataene ha blitt slettet." -#: redbot/core/core_commands.py:941 redbot/core/core_commands.py:1098 +#: redbot/core/core_commands.py:936 redbot/core/core_commands.py:1093 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" "Please check your logs and contact the creators of these cogs and modules.\n" "Note: Outside of these failures, data should have been deleted." @@ -571,34 +1139,28 @@ msgstr "Jeg prøvde å slette all data om den brukeren (som jeg vet hvordan å s "Vennligst sjekk dine logger og kontakt innholdsskaperne i disse cogs og modulene.\n" "Merk: Utenfor disse feilene bør dataene ha blitt slettet." -#: redbot/core/core_commands.py:951 redbot/core/core_commands.py:1108 +#: redbot/core/core_commands.py:946 redbot/core/core_commands.py:1103 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:962 +#: redbot/core/core_commands.py:957 #, docstring msgid "Delete data [botname] has about a user for a user.\n\n" " This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user.\n" " Users have access to a different command for this unless they can't interact with the bot at all.\n" " 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\n" " **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" -" " -msgstr "Slett data [botname] har om en bruker for en bruker.\n\n" -" Dette vil føre til at botten kvitter seg med eller nedknytter mange ikke-operasjonelle data fra den angitte brukeren.\n" -" Brukere har tilgang til en annen kommando for dette med mindre de ikke kan samhandle med boten i det hele tatt.\n" -" 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\n" -" **Argumenter:**\n" -" - `- Id-en til brukeren som ville slettet sine data.\n" +" - `` - The id of the user whose data would be deleted.\n" " " +msgstr "" -#: redbot/core/core_commands.py:973 +#: redbot/core/core_commands.py:968 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\n" "If 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\n" "Hvis du er sikker på at dette, vennligst svar med følgende:" -#: redbot/core/core_commands.py:996 +#: redbot/core/core_commands.py:991 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}\n" "Please check your logs and contact the creators of these cogs and modules.\n" "Note: Outside of these failures, data should have been deleted." @@ -606,7 +1168,7 @@ msgstr "Jeg forsøkte å slette alle ikke-operasjonelle data om den brukeren (so "Vennligst sjekk loggene dine og kontakt innholdsskaperne i disse cogene og modulene.\n" "Merk: Utenfor disse feilene skal data ha blitt slettet." -#: redbot/core/core_commands.py:1011 +#: redbot/core/core_commands.py:1006 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" "Please check your logs and contact the creators of these cogs and modules.\n" "Note: Outside of these failures, data should have been deleted." @@ -614,7 +1176,7 @@ msgstr "Jeg prøvde å slette alle ikke-operasjonelle data om den brukeren (som "Vennligst sjekk dine logger og kontakt innholdsskaperne i disse cogs og modulene.\n" "Merk: Utenfor disse feilene bør dataene ha blitt slettet." -#: redbot/core/core_commands.py:1022 +#: redbot/core/core_commands.py:1017 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" "Please check your logs and contact the creators of these cogs and modules.\n" "Note: Outside of these failures, data should have been deleted." @@ -622,125 +1184,89 @@ msgstr "Jeg forsøkte å slette alle ikke-operasjonelle data om den brukeren (so "Vennligst sjekk dine logger og kontakt innholdsskaperne i disse cogs og modulene.\n" "Merk: Utenfor disse feilene bør dataene ha blitt slettet." -#: redbot/core/core_commands.py:1033 +#: redbot/core/core_commands.py:1028 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:1048 +#: redbot/core/core_commands.py:1043 #, docstring msgid "Delete data [botname] has about a user.\n\n" " This will cause the bot to get rid of or disassociate a lot of data about the specified user.\n" " This may include more than just end user data, including anti abuse records.\n\n" " **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" -" " -msgstr "Slett data [botname] har om en bruker.\n\n" -" Dette vil forårsake at botten kvitter seg med eller nedknytter mange data om den angitte brukeren.\n" -" Dette kan omfatte mer enn bare sluttbrukerdata, inkludert anti-data i form av misbruk.\n\n" -" **Argumenter:**\n" -" - `- Id-en til brukeren som vil bli slettet.\n" +" - `` - The id of the user whose data would be deleted.\n" " " +msgstr "" -#: redbot/core/core_commands.py:1058 +#: redbot/core/core_commands.py:1053 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\n" "If 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\n" "Hvis du er sikker på at dette er hva du ønsker, vennligst svar med følgende:" -#: redbot/core/core_commands.py:1119 +#: redbot/core/core_commands.py:1114 #, docstring msgid "\n" " Commands for toggling embeds on or off.\n\n" " This setting determines whether or not to use embeds as a response to a command (for commands that support it).\n" " The default is to use embeds.\n\n" -" The embed settings are checked until the first True/False in this order:\n" -" - In guild context:\n" -" 1. Channel override - `[p]embedset channel`\n" -" 2. Server command override - `[p]embedset command server`\n" -" 3. Server override - `[p]embedset server`\n" -" 4. Global command override - `[p]embedset command global`\n" -" 5. Global setting -`[p]embedset global`\n\n" -" - In DM context:\n" -" 1. User override - `[p]embedset user`\n" -" 2. Global command override - `[p]embedset command global`\n" -" 3. Global setting - `[p]embedset global`\n" -" " -msgstr "\n" -" Kommandoer for å skru embeds på eller av.\n\n" -" Denne innstillingen avgjør om embeds blir brukt som svar på en kommando (for kommandoer som støtter den).\n" -" Standard er å bruke embeds.\n\n" -" Embed innstillingene kontrolleres til den første True/False i denne rekkefølgen:\n" -" - I server kontekst:\n" -" 1. Kanal overstyring `[p]embedset channel`\n" -" 2. Server kommando overstyring `[p]embedset command server`\n" -" 3. Server overstyring `[p]embedset server`\n" -" 4. Global kommando overstyring `[p]embedset command global`\n" -" 5. Global innstilling `[p]embedset global`\n\n" -" - I DM kontekst:\n" -" 1. Bruker overstyring `[p]embedset user`\n" -" 2. Global kommando overstyring `[p]embedset command global`\n" -" 3. Global innstilling `[p]embedset global`\n" +" The embed settings are checked until the first True/False in this order:\n\n" +" - In guild context:\n" +" 1. Channel override - `[p]embedset channel`\n" +" 2. Server command override - `[p]embedset command server`\n" +" 3. Server override - `[p]embedset server`\n" +" 4. Global command override - `[p]embedset command global`\n" +" 5. Global setting -`[p]embedset global`\n\n" +" - In DM context:\n" +" 1. User override - `[p]embedset user`\n" +" 2. Global command override - `[p]embedset command global`\n" +" 3. Global setting - `[p]embedset global`\n" " " +msgstr "" -#: redbot/core/core_commands.py:1141 +#: redbot/core/core_commands.py:1139 #, docstring msgid "\n" " Show the current embed settings.\n\n" " Provide a command name to check for command specific embed settings.\n\n" " **Examples:**\n" -" - `[p]embedset showsettings` - Shows embed settings.\n" -" - `[p]embedset showsettings info` - Also shows embed settings for the 'info' command.\n" -" - `[p]embedset showsettings \"ignore list\"` - Checking subcommands requires quotes.\n\n" +" - `[p]embedset showsettings` - Shows embed settings.\n" +" - `[p]embedset showsettings info` - Also shows embed settings for the 'info' command.\n" +" - `[p]embedset showsettings \"ignore list\"` - Checking subcommands requires quotes.\n\n" " **Arguments:**\n" -" - `[command_name]` - Checks this command for command specific embed settings.\n" +" - `[command]` - Checks this command for command specific embed settings.\n" " " -msgstr "\n" -" Vis de nåværende innebygde innstillingene.\n\n" -" Skriv inn et kommandonavn for å sjekke for kommandospesifikke innebygde innstillinger.\n\n" -" **Eksempler:**\n" -" - `[p]embedset showsettings` - Viser embed innstillingene.\n" -" - `[p]innebygde showinnstillinger info` - Viser også innebygd innstillinger for 'info' kommandoen.\n" -" - `[p]innebygde showinnstillinger \"ignore list\"` - Sjekker underkommandoer krever tilbud.\n\n" -" **Argumenter:**\n" -" - `[command_name]` - Sjekker denne kommandoen for spesifikke innstillinger for kommando innebygd.\n" -" " - -#: redbot/core/core_commands.py:1158 redbot/core/core_commands.py:1314 -#: redbot/core/core_commands.py:1365 redbot/core/core_commands.py:4282 -#: redbot/core/core_commands.py:4325 redbot/core/core_commands.py:4391 -#: redbot/core/core_commands.py:4422 -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:1164 +msgstr "" + +#: redbot/core/core_commands.py:1155 msgid "Embed settings:\n\n" msgstr "Innebygde innstillinger:\n\n" -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1157 msgid "Global default: {value}\n" msgstr "Global standard: {value}\n" -#: redbot/core/core_commands.py:1171 +#: redbot/core/core_commands.py:1162 msgid "Global command setting for {command} command: {value}\n" msgstr "Global kommando-innstilling for {command} kommandoen: {value}\n" -#: redbot/core/core_commands.py:1177 +#: redbot/core/core_commands.py:1168 msgid "Guild setting: {value}\n" msgstr "Guild innstilling: {value}\n" -#: redbot/core/core_commands.py:1182 +#: redbot/core/core_commands.py:1173 msgid "Server command setting for {command} command: {value}\n" msgstr "Server kommando-innstilling for {command} kommando: {value}\n" -#: redbot/core/core_commands.py:1188 +#: redbot/core/core_commands.py:1179 msgid "Channel setting: {value}\n" msgstr "Kanal innstilling: {value}\n" -#: redbot/core/core_commands.py:1191 +#: redbot/core/core_commands.py:1182 msgid "User setting: {value}" msgstr "Brukerinnstilling: {value}" -#: redbot/core/core_commands.py:1197 +#: redbot/core/core_commands.py:1188 #, docstring msgid "\n" " Toggle the global embed setting.\n\n" @@ -748,26 +1274,19 @@ msgid "\n" " The default is to use embeds.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Example:**\n" -" - `[p]embedset global`\n" -" " -msgstr "\n" -" Veksle den globale innebyggingsinnstillingen.\n\n" -" Dette brukes som en reserveløsning hvis brukeren eller guilden ikke har angitt en preferanse.\n" -" Standard er å bruke embeds.\n\n" -" For å se full evalueringsrekkefølge med embed innstillinger, kjør `[p]hjelp med embedset`.\n\n" -" **Eksempel:**\n" -" - `[p]embedset global`\n" +" - `[p]embedset global`\n" " " +msgstr "" -#: redbot/core/core_commands.py:1211 +#: redbot/core/core_commands.py:1202 msgid "Embeds are now disabled by default." msgstr "Embeder er nå deaktivert som standard." -#: redbot/core/core_commands.py:1214 +#: redbot/core/core_commands.py:1205 msgid "Embeds are now enabled by default." msgstr "Embeder er nå aktivert som standard." -#: redbot/core/core_commands.py:1220 +#: redbot/core/core_commands.py:1211 #, docstring msgid "\n" " Set the server's embed setting.\n\n" @@ -776,38 +1295,27 @@ msgid "\n" " If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Examples:**\n" -" - `[p]embedset server False` - Disables embeds on this server.\n" -" - `[p]embedset server` - Resets value to use global default.\n\n" +" - `[p]embedset server False` - Disables embeds on this server.\n" +" - `[p]embedset server` - Resets value to use global default.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds on this server. Leave blank to reset to default.\n" +" - `[enabled]` - Whether to use embeds on this server. Leave blank to reset to default.\n" " " -msgstr "\n" -" Angi serverens embed innstilling.\n\n" -" Hvis det er angitt, brukes dette i stedet for den globale standard for å bestemme om det skal brukes embeds eller ikke.\n" -" Dette brukes på alle kommandoer gjort på en server.\n\n" -" Hvis det er aktiver og latt være tom vil innstillingen ikke bli brukt og den globale standarden vil bli brukt i stedet.\n\n" -" For å se full evalueringsrekkefølge om embed innstillinger, kjør `[p]help embedset`.\n\n" -" **Eksempler:**\n" -" - `[p]embedset server False` - Deaktiverer embeds på denne serveren.\n" -" - `[p]embedset server` - Nullstiller verdi for å bruke global standard.\n\n" -" **Argumenter:**\n" -" - `[enabled]` - Om du vil bruke embeds på denne serveren. La den være blank for å tilbakestille til standard.\n" -" " - -#: redbot/core/core_commands.py:1239 redbot/core/core_commands.py:1323 -#: redbot/core/core_commands.py:1414 redbot/core/core_commands.py:1445 +msgstr "" + +#: redbot/core/core_commands.py:1230 redbot/core/core_commands.py:1308 +#: redbot/core/core_commands.py:1402 redbot/core/core_commands.py:1433 msgid "Embeds will now fall back to the global setting." msgstr "Embeder vil nå bruke globale instillinger." -#: redbot/core/core_commands.py:1244 +#: redbot/core/core_commands.py:1235 msgid "Embeds are now enabled for this guild." msgstr "Embeder er nå aktivert for denne serveren." -#: redbot/core/core_commands.py:1246 +#: redbot/core/core_commands.py:1237 msgid "Embeds are now disabled for this guild." msgstr "Embeder er nå deaktivert for denne serveren." -#: redbot/core/core_commands.py:1254 +#: redbot/core/core_commands.py:1245 #, docstring msgid "\n" " Sets a command's embed setting.\n\n" @@ -816,19 +1324,19 @@ msgid "\n" " If enabled is left blank, the setting will be unset.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Examples:**\n" -" - `[p]embedset command info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" - `[p]embedset command info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command \"ignore list\" True` - Quotes are needed for subcommands.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" " " msgstr "" -#: redbot/core/core_commands.py:1283 +#: redbot/core/core_commands.py:1274 msgid "The passed command requires Embed Links permission and therefore cannot be set to not use embeds." msgstr "Den beståttet kommandoen krever Embed lenketillatelser, og kan derfor ikke settes til å ikke bruke embeds." -#: redbot/core/core_commands.py:1294 +#: redbot/core/core_commands.py:1285 #, docstring msgid "\n" " Sets a command's embed setting globally.\n\n" @@ -836,43 +1344,43 @@ msgid "\n" " If enabled is left blank, the setting will be unset.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Examples:**\n" -" - `[p]embedset command global info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command global info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command global \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" - `[p]embedset command global info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command global info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command global \"ignore list\" True` - Quotes are needed for subcommands.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" " " msgstr "" -#: redbot/core/core_commands.py:1329 redbot/core/core_commands.py:1380 +#: redbot/core/core_commands.py:1314 redbot/core/core_commands.py:1359 msgid "Embeds are now enabled for {command_name} command." msgstr "Embeder er nå aktivert for {command_name} kommandoen." -#: redbot/core/core_commands.py:1335 redbot/core/core_commands.py:1386 +#: redbot/core/core_commands.py:1320 redbot/core/core_commands.py:1365 msgid "Embeds are now disabled for {command_name} command." msgstr "Embeder er nå deaktivert for {command_name} kommandoen." -#: redbot/core/core_commands.py:1345 +#: redbot/core/core_commands.py:1330 #, docstring msgid "\n" -" Sets a commmand's embed setting for the current server.\n\n" +" Sets a command's embed setting for the current server.\n\n" " If set, this is used instead of the server default to determine whether or not to use embeds.\n\n" " If enabled is left blank, the setting will be unset and the server default will be used instead.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Examples:**\n" -" - `[p]embedset command server info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command server info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command server \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" - `[p]embedset command server info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command server info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command server \"ignore list\" True` - Quotes are needed for subcommands.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" " " msgstr "" -#: redbot/core/core_commands.py:1374 +#: redbot/core/core_commands.py:1353 msgid "Embeds will now fall back to the server setting." msgstr "Embeder vil nå falle tilbake til serverinnstillingen." -#: redbot/core/core_commands.py:1395 +#: redbot/core/core_commands.py:1381 #, docstring msgid "\n" " Set's a channel's embed setting.\n\n" @@ -881,28 +1389,32 @@ msgid "\n" " If enabled is left blank, the setting will be unset and the guild default will be used instead.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Examples:**\n" -" - `[p]embedset channel False` - Disables embeds in this channel.\n" -" - `[p]embedset channel` - Resets value to use guild default.\n\n" +" - `[p]embedset channel #text-channel False` - Disables embeds in the #text-channel.\n" +" - `[p]embedset channel #forum-channel disable` - Disables embeds in the #forum-channel.\n" +" - `[p]embedset channel #text-channel` - Resets value to use guild default in the #text-channel.\n\n" " **Arguments:**\n" +" - `` - The text, voice, stage, or forum channel to set embed setting for.\n" " - `[enabled]` - Whether to use embeds in this channel. Leave blank to reset to default.\n" " " msgstr "" -#: redbot/core/core_commands.py:1419 +#: redbot/core/core_commands.py:1407 msgid "Embeds are now {} for this channel." msgstr "Embeder er nå {} for denne kanalen." -#: redbot/core/core_commands.py:1420 redbot/core/core_commands.py:2273 -#: redbot/core/core_commands.py:2294 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2765 +#: redbot/core/core_commands.py:2779 redbot/core/core_commands.py:3976 +#: redbot/core/core_commands.py:3997 msgid "enabled" msgstr "skrudd på" -#: redbot/core/core_commands.py:1420 redbot/core/core_commands.py:2273 -#: redbot/core/core_commands.py:2294 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2765 +#: redbot/core/core_commands.py:2779 redbot/core/core_commands.py:3976 +#: redbot/core/core_commands.py:3997 msgid "disabled" msgstr "skrudd av" -#: redbot/core/core_commands.py:1426 +#: redbot/core/core_commands.py:1414 #, docstring msgid "\n" " Sets personal embed setting for DMs.\n\n" @@ -911,52 +1423,56 @@ msgid "\n" " If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Examples:**\n" -" - `[p]embedset user False` - Disables embeds in your DMs.\n" -" - `[p]embedset user` - Resets value to use global default.\n\n" +" - `[p]embedset user False` - Disables embeds in your DMs.\n" +" - `[p]embedset user` - Resets value to use global default.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds in your DMs. Leave blank to reset to default.\n" +" - `[enabled]` - Whether to use embeds in your DMs. Leave blank to reset to default.\n" " " msgstr "" -#: redbot/core/core_commands.py:1450 +#: redbot/core/core_commands.py:1438 msgid "Embeds are now enabled for you in DMs." msgstr "Embeder er nå aktivert for deg i DMer." -#: redbot/core/core_commands.py:1452 +#: redbot/core/core_commands.py:1440 msgid "Embeds are now disabled for you in DMs." msgstr "Embeder er nå deaktivert for deg i DMer." -#: redbot/core/core_commands.py:1458 +#: redbot/core/core_commands.py:1446 #, 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.\n\n" " Warning: Sending the traceback publicly can accidentally reveal sensitive information about your computer or configuration.\n\n" " **Examples:**\n" -" - `[p]traceback` - Sends the traceback to your DMs.\n" -" - `[p]traceback True` - Sends the last traceback in the current context.\n\n" +" - `[p]traceback` - Sends the traceback to your DMs.\n" +" - `[p]traceback True` - Sends the last traceback in the current context.\n\n" " **Arguments:**\n" -" - `[public]` - Whether to send the traceback to the current context. Leave blank to send to your DMs.\n" +" - `[public]` - Whether to send the traceback to the current context. Leave blank to send to your DMs.\n" " " msgstr "" -#: redbot/core/core_commands.py:1487 +#: redbot/core/core_commands.py:1478 msgid "No exception has occurred yet." msgstr "Ingen unntak har oppstått ennå." -#: redbot/core/core_commands.py:1492 +#: redbot/core/core_commands.py:1483 #, docstring msgid "Shows [botname]'s invite url.\n\n" " This will always send the invite to DMs to keep it private.\n\n" " This command is locked to the owner unless `[p]inviteset public` is set to True.\n\n" " **Example:**\n" -" - `[p]invite`\n" +" - `[p]invite`\n" " " msgstr "" +#: redbot/core/core_commands.py:1495 +msgid "This bot is currently **serverlocked**, meaning that it is locked to its current servers and will leave any server it joins." +msgstr "" + #: redbot/core/core_commands.py:1512 #, docstring msgid "Commands to setup [botname]'s invite settings." -msgstr "" +msgstr "Kommandoer for å sette opp [botname] sin invitasjonsinnstillinger." #: redbot/core/core_commands.py:1517 #, docstring @@ -964,9 +1480,9 @@ msgid "\n" " Toggles if `[p]invite` should be accessible for the average user.\n\n" " The bot must be made into a `Public bot` in the developer dashboard for public invites to work.\n\n" " **Example:**\n" -" - `[p]inviteset public yes` - Toggles the public invite setting.\n\n" +" - `[p]inviteset public yes` - Toggles the public invite setting.\n\n" " **Arguments:**\n" -" - `[confirm]` - Required to set to public. Not required to toggle back to private.\n" +" - `[confirm]` - Required to set to public. Not required to toggle back to private.\n" " " msgstr "" @@ -979,9 +1495,9 @@ msgid "\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\n" " **Example:**\n" -" - `[p]inviteset perms 134217728` - Adds a \"Manage Nicknames\" permission requirement to the invite.\n\n" +" - `[p]inviteset perms 134217728` - Adds a \"Manage Nicknames\" permission requirement to the invite.\n\n" " **Arguments:**\n" -" - `` - The permission level to require for the bot in the generated invite.\n" +" - `` - The permission level to require for the bot in the generated invite.\n" " " msgstr "" @@ -992,15 +1508,19 @@ msgid "\n" " This allows the usage of slash commands on the servers that invited your bot with that scope.\n\n" " Note that previous servers that invited the bot without the scope cannot have slash commands, they will have to invite the bot a second time.\n" " " -msgstr "" +msgstr "\n" +" Legg til `applications.commands` virkeområdet til invitasjonslenken din.\n\n" +" Dette tillater bruk av slash-kommandoer på serverne som inviterte din bot med det virkefeltet.\n\n" +" Merk at tidligere servere som inviterte boten uten virkeområde, kan ikke ha slash kommandoer, De må invitere botten enda en gang.\n" +" " #: redbot/core/core_commands.py:1586 msgid "The `applications.commands` scope has been added to the invite URL." -msgstr "" +msgstr "«applications.commands» har blitt lagt til på invitasjonslenken." #: redbot/core/core_commands.py:1590 msgid "The `applications.commands` scope has been removed from the invite URL." -msgstr "" +msgstr "Omfanget `applications.commands` har blitt fjernet fra invitasjons URL-en." #: redbot/core/core_commands.py:1596 #, docstring @@ -1009,11 +1529,11 @@ msgid "\n" " If no server IDs are passed the local server will be left instead.\n\n" " Note: This command is interactive.\n\n" " **Examples:**\n" -" - `[p]leave` - Leave the current server.\n" -" - `[p]leave \"Red - Discord Bot\"` - Quotes are necessary when there are spaces in the name.\n" -" - `[p]leave 133049272517001216 240154543684321280` - Leaves multiple servers, using IDs.\n\n" +" - `[p]leave` - Leave the current server.\n" +" - `[p]leave \"Red - Discord Bot\"` - Quotes are necessary when there are spaces in the name.\n" +" - `[p]leave 133049272517001216 240154543684321280` - Leaves multiple servers, using IDs.\n\n" " **Arguments:**\n" -" - `[servers...]` - The servers to leave. When blank, attempts to leave the current server.\n" +" - `[servers...]` - The servers to leave. When blank, attempts to leave the current server.\n" " " msgstr "" @@ -1021,39 +1541,52 @@ msgstr "" msgid "You need to specify at least one server ID." msgstr "Du må angi minst én server-ID." -#: redbot/core/core_commands.py:1620 +#: redbot/core/core_commands.py:1621 msgid "You haven't passed any server ID. Do you want me to leave this server?" msgstr "Du har ikke sendt noen server-ID. Vil du at jeg skal forlate denne serveren?" -#: redbot/core/core_commands.py:1625 +#: redbot/core/core_commands.py:1627 msgid "Are you sure you want me to leave these servers?" msgstr "Er du sikker på at du vil jeg forlate disse serverne?" #: redbot/core/core_commands.py:1633 +msgid "Are you sure you want me to leave this server?" +msgstr "Er du sikker på at du vil jeg skal forlate denne serveren?" + +#: redbot/core/core_commands.py:1641 msgid "I cannot leave the server `{server_name}`: I am the owner of it." msgstr "Jeg kan ikke forlate serveren `{server_name}`: Jeg er eieren av den." -#: redbot/core/core_commands.py:1644 redbot/core/core_commands.py:2711 +#: redbot/core/core_commands.py:1652 redbot/core/core_commands.py:4068 +#: redbot/core/core_commands.py:4086 msgid "Response timed out." msgstr "Responsen ble tidsavbrutt." -#: redbot/core/core_commands.py:1649 +#: redbot/core/core_commands.py:1657 msgid "Alright. Bye :wave:" msgstr "Okei. hade. :wave:" -#: redbot/core/core_commands.py:1652 +#: redbot/core/core_commands.py:1661 msgid "Alright. Leaving {number} servers..." msgstr "Ok. Forlater {number} servere..." -#: redbot/core/core_commands.py:1659 +#: redbot/core/core_commands.py:1664 +msgid "Alright. Leaving one server..." +msgstr "Ok. Forlater serveren..." + +#: redbot/core/core_commands.py:1670 msgid "Alright, I'll stay then. :)" msgstr "Ok, jeg blir da. :)" -#: redbot/core/core_commands.py:1661 +#: redbot/core/core_commands.py:1673 msgid "Alright, I'm not leaving those servers." msgstr "Ok, jeg forlater ikke serverne." -#: redbot/core/core_commands.py:1666 +#: redbot/core/core_commands.py:1675 +msgid "Alright, I'm not leaving that server." +msgstr "Ok, jeg forlater ikke serveren." + +#: redbot/core/core_commands.py:1680 #, docstring msgid "\n" " Lists the servers [botname] is currently in.\n\n" @@ -1064,131 +1597,131 @@ msgstr "\n" " Merk: Denne kommandoen er interaktiv.\n" " " -#: redbot/core/core_commands.py:1684 +#: redbot/core/core_commands.py:1700 #, docstring msgid "Loads cog packages from the local paths and installed cogs.\n\n" " See packages available to load with `[p]cogs`.\n\n" " Additional cogs can be added using Downloader, or from local paths using `[p]addpath`.\n\n" " **Examples:**\n" -" - `[p]load general` - Loads the `general` cog.\n" -" - `[p]load admin mod mutes` - Loads multiple cogs.\n\n" +" - `[p]load general` - Loads the `general` cog.\n" +" - `[p]load admin mod mutes` - Loads multiple cogs.\n\n" " **Arguments:**\n" -" - `` - The cog packages to load.\n" +" - `` - The cog packages to load.\n" " " msgstr "" -#: redbot/core/core_commands.py:1713 +#: redbot/core/core_commands.py:1721 msgid "Loaded {packs}." msgstr "Lastet {packs}." -#: redbot/core/core_commands.py:1718 +#: redbot/core/core_commands.py:1726 msgid "The following package is already loaded: {pack}" msgstr "Følgende pakke er allerede lastet: {pack}" -#: redbot/core/core_commands.py:1722 +#: redbot/core/core_commands.py:1730 msgid "The following packages are already loaded: {packs}" msgstr "Følgende pakker er allerede lastet: {packs}" -#: redbot/core/core_commands.py:1729 +#: redbot/core/core_commands.py:1737 msgid "Failed to load the following package: {pack}.\n" "Check your console or logs for details." msgstr "Kunne ikke laste følgende pakke: {pack}.\n" "Sjekk konsollen eller loggene for detaljer." -#: redbot/core/core_commands.py:1734 +#: redbot/core/core_commands.py:1742 msgid "Failed to load the following packages: {packs}\n" "Check your console or logs for details." msgstr "Kan ikke laste følgende pakker: {packs}\n" "Sjekk konsollen eller loggene for detaljer." -#: redbot/core/core_commands.py:1742 redbot/core/core_commands.py:1898 +#: redbot/core/core_commands.py:1750 redbot/core/core_commands.py:1898 msgid "The following name is not a valid package name: {pack}\n" "Package 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}\n" "Pakkenavn kan ikke begynne med et nummer og kan bare inneholde jasi-numre, brev, and underscores." -#: redbot/core/core_commands.py:1748 redbot/core/core_commands.py:1904 +#: redbot/core/core_commands.py:1756 redbot/core/core_commands.py:1904 msgid "The following names are not valid package names: {packs}\n" "Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "Følgende navn er ikke gyldige pakkenavn: {packs}\n" "Pakkenavn kan ikke starte med et nummer og kan bare inneholde ascii-numre, brev, and underscores." -#: redbot/core/core_commands.py:1757 redbot/core/core_commands.py:1913 +#: redbot/core/core_commands.py:1765 redbot/core/core_commands.py:1913 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:1761 redbot/core/core_commands.py:1917 +#: redbot/core/core_commands.py:1769 redbot/core/core_commands.py:1917 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:1769 +#: redbot/core/core_commands.py:1777 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:1773 +#: redbot/core/core_commands.py:1781 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:1780 +#: redbot/core/core_commands.py:1788 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" "You 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}.\n" "Du bør informere vedlikeholderen om denne meldingen." -#: redbot/core/core_commands.py:1786 redbot/core/core_commands.py:1942 +#: redbot/core/core_commands.py:1794 redbot/core/core_commands.py:1942 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\n" "You 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}.\n" "Du bør informere vedlikeholderne om denne meldingen." -#: redbot/core/core_commands.py:1805 +#: redbot/core/core_commands.py:1813 #, docstring msgid "Unloads previously loaded cog packages.\n\n" " See packages available to unload with `[p]cogs`.\n\n" " **Examples:**\n" -" - `[p]unload general` - Unloads the `general` cog.\n" -" - `[p]unload admin mod mutes` - Unloads multiple cogs.\n\n" +" - `[p]unload general` - Unloads the `general` cog.\n" +" - `[p]unload admin mod mutes` - Unloads multiple cogs.\n\n" " **Arguments:**\n" -" - `` - The cog packages to unload.\n" +" - `` - The cog packages to unload.\n" " " msgstr "" -#: redbot/core/core_commands.py:1823 +#: redbot/core/core_commands.py:1831 msgid "The following package was unloaded: {pack}." msgstr "Følgende cog ble utlastet: {pack}." -#: redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1835 msgid "The following packages were unloaded: {packs}." msgstr "Følgende pakke ble utlastet: {packs}." -#: redbot/core/core_commands.py:1834 +#: redbot/core/core_commands.py:1842 msgid "The following package was not loaded: {pack}." msgstr "Følgende pakke ble utlastet: {pack}." -#: redbot/core/core_commands.py:1838 +#: redbot/core/core_commands.py:1846 msgid "The following packages were not loaded: {packs}." msgstr "Følgende pakke ble ikke lastet: {packs}." -#: redbot/core/core_commands.py:1851 +#: redbot/core/core_commands.py:1859 #, docstring msgid "Reloads cog packages.\n\n" " This will unload and then load the specified cogs.\n\n" " Cogs that were not loaded will only be loaded.\n\n" " **Examples:**\n" -" - `[p]reload general` - Unloads then loads the `general` cog.\n" -" - `[p]reload admin mod mutes` - Unloads then loads multiple cogs.\n\n" +" - `[p]reload general` - Unloads then loads the `general` cog.\n" +" - `[p]reload admin mod mutes` - Unloads then loads multiple cogs.\n\n" " **Arguments:**\n" -" - `` - The cog packages to reload.\n" +" - `` - The cog packages to reload.\n" " " msgstr "" #: redbot/core/core_commands.py:1880 msgid "Reloaded {packs}." -msgstr "Oppdater {packs}." +msgstr "Lastet på nytt {packs}." #: redbot/core/core_commands.py:1885 msgid "Failed to reload the following package: {pack}.\n" @@ -1220,924 +1753,1581 @@ msgid "**WARNING**: The following repo is using shared libs which are marked for msgstr "**ADVARSEL**: Følgende område bruker delte limer som er merket for å fjerne i fremtiden: {repo}.\n" "Du bør informere vedlikeholderne om denne meldingen." -#: redbot/core/core_commands.py:1957 +#: redbot/core/core_commands.py:1962 #, docstring -msgid "Shuts down the bot.\n\n" -" Allows [botname] to shut down gracefully.\n\n" -" This is the recommended method for shutting down the bot.\n\n" -" **Examples:**\n" -" - `[p]shutdown`\n" -" - `[p]shutdown True` - Shutdowns silently.\n\n" +msgid "Base command for managing what application commands are able to be used on [botname]." +msgstr "" + +#: redbot/core/core_commands.py:1971 +#, docstring +msgid "Marks an application command as being enabled, allowing it to be added to the bot.\n\n" +" See commands available to enable with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" +" - `` - The command name to enable. Only the top level name of a group command should be used.\n" +" - `[command_type]` - What type of application command to enable. Must be one of `slash`, `message`, or `user`. Defaults to `slash`.\n" " " msgstr "" -#: redbot/core/core_commands.py:1974 -msgid "Shutting down... " -msgstr "Slår av... " +#: redbot/core/core_commands.py:1996 redbot/core/core_commands.py:2055 +msgid "Command type must be one of `slash`, `message`, or `user`." +msgstr "" + +#: redbot/core/core_commands.py:2003 +msgid "That application command is already enabled." +msgstr "" -#: redbot/core/core_commands.py:1980 +#: redbot/core/core_commands.py:2008 +msgid "That application command could not be found. Use `{prefix}slash list` to see all application commands. You may need to double check the command type." +msgstr "" + +#: redbot/core/core_commands.py:2019 +msgid "The command limit has been reached. Disable a command first." +msgstr "" + +#: redbot/core/core_commands.py:2024 +msgid "Enabled {command_type} application command `{command_name}`" +msgstr "" + +#: redbot/core/core_commands.py:2036 #, 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 with by the process manager in use.\n\n" -" **Examples:**\n" -" - `[p]restart`\n" -" - `[p]restart True` - Restarts silently.\n\n" +msgid "Marks an application command as being disabled, preventing it from being added to the bot.\n\n" +" See commands available to disable with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" +" - `` - The command name to disable. Only the top level name of a group command should be used.\n" +" - `[command_type]` - What type of application command to disable. Must be one of `slash`, `message`, or `user`. Defaults to `slash`.\n" " " msgstr "" -#: redbot/core/core_commands.py:1994 -msgid "Restarting..." -msgstr "Restarter..." +#: redbot/core/core_commands.py:2061 +msgid "That application command has been set as required for the cog to function by the author, and cannot be disabled. The cog must be unloaded to remove the command." +msgstr "" -#: redbot/core/core_commands.py:1999 -#, docstring -msgid "Commands for changing [botname]'s settings." -msgstr "Kommandoer for å endre [botname] sine innstillinger." +#: redbot/core/core_commands.py:2073 +msgid "That application command is already disabled or does not exist." +msgstr "" -#: redbot/core/core_commands.py:2003 +#: redbot/core/core_commands.py:2079 +msgid "Disabled {command_type} application command `{command_name}`" +msgstr "" + +#: redbot/core/core_commands.py:2087 #, docstring -msgid "\n" -" Show the current settings for [botname].\n" -" " -msgstr "\n" -" Vis gjeldende innstillinger for [botname].\n" +msgid "Marks all application commands in a cog as being enabled, allowing them to be added to the bot.\n\n" +" See a list of cogs with application commands with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" +" **Arguments:**\n" +" - `` - The cog to enable commands from. This argument is case sensitive.\n" " " +msgstr "" -#: redbot/core/core_commands.py:2021 -msgid "Admin roles: {admin}\n" -"Mod roles: {mod}\n" -"Locale: {guild_locale}\n" -"Regional format: {guild_regional_format}\n" -msgstr "Admin roller: {admin}\n" -"Mod roller: {mod}\n" -"Lokal: {guild_locale}\n" -"Regional format: {guild_regional_format}\n" +#: redbot/core/core_commands.py:2117 +msgid "Couldn't find any disabled commands from the cog `{cog_name}`. Use `{prefix}slash list` to see all cogs with application commands." +msgstr "" -#: redbot/core/core_commands.py:2042 -msgid "{bot_name} Settings:\n\n" -"Prefixes: {prefixes}\n" -"{guild_settings}Global locale: {locale}\n" -"Global regional format: {regional_format}\n" -"Default embed colour: {colour}" -msgstr "{bot_name} Innstillinger:\n\n" -"Prefikser: {prefixes}\n" -"{guild_settings}Global lokale: {locale}\n" -"Globalt regionalt format: {regional_format}\n" -"Standard embed farge: {colour}" +#: redbot/core/core_commands.py:2132 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for slash commands. Disable some commands first." +msgstr "" + +#: redbot/core/core_commands.py:2141 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for message commands. Disable some commands first." +msgstr "" + +#: redbot/core/core_commands.py:2150 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for user commands. Disable some commands first." +msgstr "" + +#: redbot/core/core_commands.py:2176 +msgid "Enabled {count} commands from `{cog_name}`:\n" +"{names}" +msgstr "" -#: redbot/core/core_commands.py:2064 +#: redbot/core/core_commands.py:2183 #, 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\n" -" This is only applied to the current server and not globally.\n\n" -" **Examples:**\n" -" - `[p]set deletedelay` - Shows the current delete delay setting.\n" -" - `[p]set deletedelay 60` - Sets the delete delay to the max of 60 seconds.\n" -" - `[p]set deletedelay -1` - Disables deleting command messages.\n\n" +msgid "Marks all application commands in a cog as being disabled, preventing them from being added to the bot.\n\n" +" See a list of cogs with application commands with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" +" - `` - The cog to disable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2085 -msgid "Command deleting disabled." -msgstr "Kommando sletting deaktivert." +#: redbot/core/core_commands.py:2204 +msgid "Couldn't find any enabled commands from the `{cog_name}` cog. Use `{prefix}slash list` to see all cogs with application commands." +msgstr "" -#: redbot/core/core_commands.py:2087 -msgid "Delete delay set to {num} seconds." -msgstr "Slett forsinkelse, sett til {num} sekunder." +#: redbot/core/core_commands.py:2212 +msgid "Disabled {count} commands from `{cog_name}`:\n" +"{names}" +msgstr "" -#: redbot/core/core_commands.py:2092 -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:2219 +#, docstring +msgid "List the slash commands the bot can see, and whether or not they are enabled.\n\n" +" This command shows the state that will be changed to when `[p]slash sync` is run.\n" +" Commands from the same cog are grouped, with the cog name as the header.\n\n" +" The prefix denotes the state of the command:\n" +" - Commands starting with `- ` have not yet been enabled.\n" +" - Commands starting with `+ ` have been manually enabled.\n" +" - Commands starting with `++` have been enabled by the cog author, and cannot be disabled.\n" +" " +msgstr "" -#: redbot/core/core_commands.py:2099 -msgid "I will not delete command messages." -msgstr "Jeg vil ikke slette kommando meldinger." +#: redbot/core/core_commands.py:2309 +msgid "There are no application commands to list." +msgstr "" -#: redbot/core/core_commands.py:2104 +#: redbot/core/core_commands.py:2340 #, docstring -msgid "\n" -" Sets the bot's description.\n\n" -" Use without a description to reset.\n" -" This is shown in a few locations, including the help menu.\n\n" -" The maximum description length is 250 characters to ensure it displays properly.\n\n" -" The default is \"Red V3\".\n\n" -" **Examples:**\n" -" - `[p]set description` - Resets the description to the default setting.\n" -" - `[p]set description MyBot: A Red V3 Bot`\n\n" +msgid "Syncs the slash settings to discord.\n\n" +" Settings from `[p]slash list` will be synced with discord, changing what commands appear for users.\n" +" This should be run sparingly, make all necessary changes before running this command.\n\n" " **Arguments:**\n" -" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" +" - `[guild]` - If provided, syncs commands for that guild. Otherwise, syncs global commands.\n" " " msgstr "" -#: redbot/core/core_commands.py:2124 -msgid "Description reset." -msgstr "Tilbakestilt beskrivelse." +#: redbot/core/core_commands.py:2360 +msgid "I need the `applications.commands` scope in this server to be able to do that. You can tell the bot to add that scope to invite links using `{prefix}inviteset commandscope`, and can then run `{prefix}invite` to get an invite that will give the bot the scope. You do not need to kick the bot to enable the scope, just use that invite to re-auth the bot with the scope enabled." +msgstr "" -#: redbot/core/core_commands.py:2127 -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:2371 +msgid "Synced {count} commands." +msgstr "" -#: redbot/core/core_commands.py:2141 +#: redbot/core/core_commands.py:2379 +msgid "You seem to be attempting to sync after recently syncing. Discord does not like it when bots sync more often than necessary, so this command has a cooldown. You should enable/disable all commands you want to change first, and run this command one time only after all changes have been made. " +msgstr "" + +#: redbot/core/core_commands.py:2390 #, docstring -msgid "\n" -" Adds an admin role for this guild.\n\n" -" Admins have the same access as Mods, plus additional admin level commands like:\n" -" - `[p]set serverprefix`\n" -" - `[p]addrole`\n" -" - `[p]ban`\n" -" - `[p]ignore guild`\n\n" -" And more.\n\n" -" **Examples:**\n" -" - `[p]set addadminrole @Admins`\n" -" - `[p]set addadminrole Super Admins`\n\n" +msgid "Shuts down the bot.\n\n" +" Allows [botname] to shut down gracefully.\n\n" +" This is the recommended method for shutting down the bot.\n\n" +" **Examples:**\n" +" - `[p]shutdown`\n" +" - `[p]shutdown True` - Shutdowns silently.\n\n" " **Arguments:**\n" -" - `` - The role to add as an admin.\n" +" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:2161 -msgid "This role is already an admin role." -msgstr "Denne rollen er allerede en administratorrolle." - -#: redbot/core/core_commands.py:2163 -msgid "That role is now considered an admin role." -msgstr "Denne rollen anses nå som en administratorrolle." +#: redbot/core/core_commands.py:2407 +msgid "Shutting down... " +msgstr "Slår av... " -#: redbot/core/core_commands.py:2169 +#: redbot/core/core_commands.py:2413 #, docstring -msgid "\n" -" Adds a moderator role for this guild.\n\n" -" This grants access to moderator level commands like:\n" -" - `[p]mute`\n" -" - `[p]cleanup`\n" -" - `[p]customcommand create`\n\n" -" And more.\n\n" -" **Examples:**\n" -" - `[p]set addmodrole @Mods`\n" -" - `[p]set addmodrole Loyal Helpers`\n\n" +msgid "Attempts to restart [botname].\n\n" +" Makes [botname] quit with exit code 26.\n" +" The restart is not guaranteed: it must be dealt with by the process manager in use.\n\n" +" **Examples:**\n" +" - `[p]restart`\n" +" - `[p]restart True` - Restarts silently.\n\n" " **Arguments:**\n" -" - `` - The role to add as a moderator.\n" +" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:2188 -msgid "This role is already a mod role." -msgstr "Denne rollen er allerede en mod rolle." +#: redbot/core/core_commands.py:2427 +msgid "Restarting..." +msgstr "Restarter..." -#: redbot/core/core_commands.py:2190 -msgid "That role is now considered a mod role." -msgstr "Denne rollen anses nå som en mod rolle." +#: redbot/core/core_commands.py:2434 +#, docstring +msgid "Base command for bank settings." +msgstr "Grunnkommando for bankinnstillinger." -#: redbot/core/core_commands.py:2196 +#: redbot/core/core_commands.py:2438 #, docstring -msgid "\n" -" Removes an admin role for this guild.\n\n" -" **Examples:**\n" -" - `[p]set removeadminrole @Admins`\n" -" - `[p]set removeadminrole Super Admins`\n\n" -" **Arguments:**\n" -" - `` - The role to remove from being an admin.\n" +msgid "Show the current bank settings." +msgstr "Vis gjeldende bankinnstillinger." + +#: redbot/core/core_commands.py:2448 +msgid "Global" +msgstr "Globalt" + +#: redbot/core/core_commands.py:2448 +msgid "Server" +msgstr "Server" + +#: redbot/core/core_commands.py:2453 +msgid "Bank settings:\n\n" +"Bank name: {bank_name}\n" +"Bank scope: {bank_scope}\n" +"Currency: {currency_name}\n" +"Default balance: {default_balance}\n" +"Maximum allowed balance: {maximum_bal}\n" +msgstr "Bankinnstillinger:\n\n" +"Banknavn: {bank_name}\n" +"Bankomfang: {bank_scope}\n" +"Valuta: {currency_name}\n" +"Standardbalanse: {default_balance}\n" +"Maksimal tillatt saldo: {maximum_bal}\n" + +#: redbot/core/core_commands.py:2469 +#, 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/core/core_commands.py:2476 +msgid "per-server" +msgstr "per-server" + +#: redbot/core/core_commands.py:2476 +msgid "global" +msgstr "global" + +#: redbot/core/core_commands.py:2479 +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/core/core_commands.py:2486 +msgid "The bank is now {banktype}." +msgstr "Banken er nå {banktype}." + +#: redbot/core/core_commands.py:2492 +#, docstring +msgid "Set the bank's name." +msgstr "Angi bankens navn." + +#: redbot/core/core_commands.py:2494 +msgid "Bank name has been set to: {name}" +msgstr "Banknavnet har blitt satt til: {name}" + +#: redbot/core/core_commands.py:2500 +#, docstring +msgid "Set the name for the bank's currency." +msgstr "Angi navn på bankens valuta." + +#: redbot/core/core_commands.py:2502 +msgid "Currency name has been set to: {name}" +msgstr "Valutanavnet har blitt satt til: {name}" + +#: redbot/core/core_commands.py:2508 +#, docstring +msgid "Set the maximum balance a user can get." +msgstr "Sett maksimal saldo en bruker kan få." + +#: redbot/core/core_commands.py:2514 +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/core/core_commands.py:2519 +msgid "Maximum balance has been set to: {amount}" +msgstr "Maksimal saldo har blitt satt til: {amount}" + +#: redbot/core/core_commands.py:2526 +#, docstring +msgid "Set the initial balance for new bank accounts.\n\n" +" Example:\n" +" - `[p]bankset registeramount 5000`\n\n" +" **Arguments**\n\n" +" - `` The new initial balance amount. Default is 0.\n" " " msgstr "" -#: redbot/core/core_commands.py:2208 -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:2542 +msgid "Amount must be greater than or equal to zero and less than {maxbal}." +msgstr "Amount must be greater than or equal to zero and less than {maxbal}." -#: redbot/core/core_commands.py:2210 -msgid "That role is no longer considered an admin role." -msgstr "Denne rollen anses ikke lenger som en administratorrolle." +#: redbot/core/core_commands.py:2547 +msgid "Registering an account will now give {num} {currency}." +msgstr "Registrering av en konto vil nå gi {num} {currency}." -#: redbot/core/core_commands.py:2216 +#: redbot/core/core_commands.py:2556 #, docstring -msgid "\n" -" Removes a mod role for this guild.\n\n" -" **Examples:**\n" -" - `[p]set removemodrole @Mods`\n" -" - `[p]set removemodrole Loyal Helpers`\n\n" -" **Arguments:**\n" -" - `` - The role to remove from being a moderator.\n" +msgid "Delete all bank accounts.\n\n" +" Examples:\n" +" - `[p]bankset reset` - Did not confirm. Shows the help message.\n" +" - `[p]bankset reset yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/core/core_commands.py:2228 -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:2568 +msgid "This will delete all bank accounts for {scope}.\n" +"If you're sure, type `{prefix}bankset reset yes`" +msgstr "Dette vil slette alle bankkontoer for {scope}.\n" +"Hvis du er sikker, skriv `{prefix}bankset reset yes`" -#: redbot/core/core_commands.py:2230 -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:2574 redbot/core/core_commands.py:2584 +msgid "this server" +msgstr "denne serveren" -#: redbot/core/core_commands.py:2236 +#: redbot/core/core_commands.py:2581 +msgid "All bank accounts for {scope} have been deleted." +msgstr "Alle bankkontoer for {scope} er slettet." + +#: redbot/core/core_commands.py:2592 #, 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\n" -" **Example:**\n" -" - `[p]set usebotcolour`\n" +msgid "Base command for pruning bank accounts." +msgstr "Basiskommando for å utsette bankkontoer." + +#: redbot/core/core_commands.py:2599 +#, docstring +msgid "Prune bank accounts for users no longer in the server.\n\n" +" Cannot be used with a global bank. See `[p]bankset prune global`.\n\n" +" Examples:\n" +" - `[p]bankset prune server` - Did not confirm. Shows the help message.\n" +" - `[p]bankset prune server yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/core/core_commands.py:2248 -msgid "The bot {} use its configured color for embeds." -msgstr "Botten {} bruke konfigurerte farger for embeder." +#: redbot/core/core_commands.py:2613 +msgid "This command cannot be used with a global bank." +msgstr "Denne kommandoen kan ikke brukes med en global bank." -#: redbot/core/core_commands.py:2249 -msgid "will not" -msgstr "vil ikke" +#: redbot/core/core_commands.py:2617 +msgid "This will delete all bank accounts for users no longer in this server.\n" +"If you're sure, type `{prefix}bankset prune local yes`" +msgstr "Dette vil slette alle bankkontoer for brukere som ikke lenger er på denne serveren.\n" +"Hvis du er sikker, skriv inn `{prefix}bankset prune local yes`" -#: redbot/core/core_commands.py:2249 -msgid "will" -msgstr "vil" +#: redbot/core/core_commands.py:2626 +msgid "Bank accounts for users no longer in this server have been deleted." +msgstr "Bank kontoer for brukere som ikke lenger er på denne serveren har blitt slettet." -#: redbot/core/core_commands.py:2257 +#: redbot/core/core_commands.py:2632 #, docstring -msgid "\n" -" Toggle whether to enable fuzzy command search for the server.\n\n" -" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" -" Note: This can be processor intensive and may be unsuitable for larger servers.\n\n" -" Default is for fuzzy command search to be disabled.\n\n" -" **Example:**\n" -" - `[p]set serverfuzzy`\n" +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]bankset prune server`.\n\n" +" Examples:\n" +" - `[p]bankset prune global` - Did not confirm. Shows the help message.\n" +" - `[p]bankset prune global yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/core/core_commands.py:2272 -msgid "Fuzzy command search has been {} for this server." -msgstr "Fuzzy kommando søking har blitt {} for denne serveren." +#: redbot/core/core_commands.py:2646 +msgid "This command cannot be used with a local bank." +msgstr "Denne kommandoen kan ikke brukes med en lokal bank." + +#: redbot/core/core_commands.py:2650 +msgid "This will delete all bank accounts for users who no longer share a server with the bot.\n" +"If you're sure, type `{prefix}bankset prune global yes`" +msgstr "Dette vil slette alle bankkontoer for brukere som ikke lenger deler en server med boten.\n" +"Om du er sikker, skriv `{prefix}bankset prune global yes`" + +#: redbot/core/core_commands.py:2659 +msgid "Bank accounts for users who no longer share a server with the bot have been pruned." +msgstr "Bank kontoer for brukere som ikke lenger deler en server med boten er slettet." + +#: redbot/core/core_commands.py:2672 +#, docstring +msgid "Delete the bank account of a specified user.\n\n" +" Examples:\n" +" - `[p]bankset prune user @Twentysix` - Did not confirm. Shows the help message.\n" +" - `[p]bankset 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/core/core_commands.py:2692 +msgid "This will delete {name}'s bank account.\n" +"If you're sure, type `{prefix}bankset prune user {id} yes`" +msgstr "Dette vil slette {name} sin bankkonto.\n" +"Hvis du er sikker, skriv `{prefix}bank prune user {id} yes`" + +#: redbot/core/core_commands.py:2700 +msgid "The bank account for {name} has been pruned." +msgstr "Bankkontoen for {name} er slettet." + +#: redbot/core/core_commands.py:2705 +#, docstring +msgid "Manage modlog settings." +msgstr "Behandle modlog-innstillinger." + +#: redbot/core/core_commands.py:2711 +#, docstring +msgid "Command to fix misbehaving casetypes." +msgstr "Kommando for å fikse feilaktig i casetyper." + +#: redbot/core/core_commands.py:2722 +#, docstring +msgid "Set a channel as the modlog.\n\n" +" Omit `[channel]` to disable the modlog.\n" +" " +msgstr "Velg en kanal som modlog.\n\n" +" Omit `[channel]` for å deaktivere modlog.\n" +" " + +#: redbot/core/core_commands.py:2731 +msgid "Mod events will be sent to {channel}." +msgstr "Mod hendelser vil bli sendt til {channel}." + +#: redbot/core/core_commands.py:2735 +msgid "I do not have permissions to send messages in {channel}!" +msgstr "Jeg har ikke tillatelse til å sende meldinger i {channel}!" + +#: redbot/core/core_commands.py:2743 +msgid "Mod log is already disabled." +msgstr "Mod loggen er allerede deaktivert." + +#: redbot/core/core_commands.py:2746 +msgid "Mod log deactivated." +msgstr "Mod logg deaktivert." -#: redbot/core/core_commands.py:2280 +#: redbot/core/core_commands.py:2751 #, docstring msgid "\n" -" Toggle whether to enable fuzzy command search in DMs.\n\n" -" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" -" Default is for fuzzy command search to be disabled.\n\n" -" **Example:**\n" -" - `[p]set fuzzy`\n" +" Enable or disable case creation for a mod action.\n\n" +" An action can be enabling or disabling specific cases. (Ban, kick, mute, etc.)\n\n" +" Example: `[p]modlogset cases kick enabled`\n" " " msgstr "" -#: redbot/core/core_commands.py:2293 -msgid "Fuzzy command search has been {} in DMs." -msgstr "Fuzzy kommando søking har blitt {} i DMer." +#: redbot/core/core_commands.py:2768 +msgid "Current settings:\n" +msgstr "Gjeldende innstillinger:\n" + +#: redbot/core/core_commands.py:2773 +msgid "That action is not registered." +msgstr "Denne handlingen er ikke registrert." + +#: redbot/core/core_commands.py:2778 +msgid "Case creation for {action_name} actions is now {enabled}." +msgstr "Saksopprettelse for {action_name} handlinger er nå {enabled}." + +#: redbot/core/core_commands.py:2786 +#, docstring +msgid "Reset all modlog cases in this server." +msgstr "Tilbakestill alle modlog tilfeller på denne serveren." + +#: redbot/core/core_commands.py:2789 +msgid "Are you sure you would like to reset all modlog cases in this server?" +msgstr "Er du sikker på at du vil tilbakestille alle modlogg-tilfeller i denne serveren?" + +#: redbot/core/core_commands.py:2796 +msgid "You took too long to respond." +msgstr "Du tok for lang tid å svare." + +#: redbot/core/core_commands.py:2800 +msgid "Cases have been reset." +msgstr "Tilfeller er tilbakestilt." + +#: redbot/core/core_commands.py:2802 +msgid "No changes have been made." +msgstr "Ingen endringer er utført." + +#: redbot/core/core_commands.py:2806 +#, docstring +msgid "Commands for changing [botname]'s settings." +msgstr "Kommandoer for å endre [botname] sine innstillinger." + +#: redbot/core/core_commands.py:2813 +#, docstring +msgid "Commands for changing [botname]'s metadata." +msgstr "Kommandoer for å endre [botname] sine metadata." -#: redbot/core/core_commands.py:2301 +#: redbot/core/core_commands.py:2818 #, 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\n" +" Sets the bot's description.\n\n" +" Use without a description to reset.\n" +" This is shown in a few locations, including the help menu.\n\n" +" The maximum description length is 250 characters to ensure it displays properly.\n\n" +" The default is \"Red V3\".\n\n" " **Examples:**\n" -" - `[p]set colour dark red`\n" -" - `[p]set colour blurple`\n" -" - `[p]set colour 0x5DADE2`\n" -" - `[p]set color 0x#FDFEFE`\n" -" - `[p]set color #7F8C8D`\n\n" +" - `[p]set bot description` - Resets the description to the default setting.\n" +" - `[p]set bot description MyBot: A Red V3 Bot`\n\n" " **Arguments:**\n" -" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" +" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" " " msgstr "" -#: redbot/core/core_commands.py:2321 -msgid "The color has been reset." -msgstr "Fargen har blitt tilbakestilt." +#: redbot/core/core_commands.py:2838 +msgid "Description reset." +msgstr "Tilbakestilt beskrivelse." -#: redbot/core/core_commands.py:2324 -msgid "The color has been set." -msgstr "Fargen har blitt lagt inn." +#: redbot/core/core_commands.py:2841 +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:2329 +#: redbot/core/core_commands.py:2854 #, docstring msgid "Sets [botname]'s avatar\n\n" " Supports either an attachment or an image URL.\n\n" " **Examples:**\n" -" - `[p]set avatar` - With an image attachment, this will set the avatar.\n" -" - `[p]set avatar` - Without an attachment, this will show the command help.\n" -" - `[p]set avatar https://links.flaree.xyz/k95` - Sets the avatar to the provided url.\n\n" +" - `[p]set bot avatar` - With an image attachment, this will set the avatar.\n" +" - `[p]set bot avatar` - Without an attachment, this will show the command help.\n" +" - `[p]set bot avatar https://links.flaree.xyz/k95` - Sets the avatar to the provided url.\n\n" " **Arguments:**\n" -" - `[url]` - An image url to be used as an avatar. Leave blank when uploading an attachment.\n" +" - `[url]` - An image url to be used as an avatar. Leave blank when uploading an attachment.\n" " " msgstr "" -#: redbot/core/core_commands.py:2352 +#: redbot/core/core_commands.py:2877 msgid "That URL is invalid." msgstr "Denne URL-adressen er ugyldig." -#: redbot/core/core_commands.py:2354 +#: redbot/core/core_commands.py:2879 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:2364 -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:2889 +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, PNG, or GIF format." +msgstr "" -#: redbot/core/core_commands.py:2371 -msgid "JPG / PNG format only." -msgstr "Bare JPG / PNG format." +#: redbot/core/core_commands.py:2896 +msgid "JPG / PNG / GIF format only." +msgstr "" -#: redbot/core/core_commands.py:2373 redbot/core/core_commands.py:2600 -#: redbot/core/core_commands.py:2656 redbot/core/core_commands.py:2680 +#: redbot/core/core_commands.py:2898 redbot/core/core_commands.py:2967 +#: redbot/core/core_commands.py:2991 redbot/core/core_commands.py:3073 msgid "Done." msgstr "Ferdig." -#: redbot/core/core_commands.py:2378 +#: redbot/core/core_commands.py:2903 #, docstring msgid "\n" " Removes [botname]'s avatar.\n\n" " **Example:**\n" -" - `[p]set avatar remove`\n" +" - `[p]set bot avatar remove`\n" " " msgstr "" -#: redbot/core/core_commands.py:2386 +#: redbot/core/core_commands.py:2911 msgid "Avatar removed." msgstr "Avatar fjernet." -#: redbot/core/core_commands.py:2392 +#: redbot/core/core_commands.py:2916 #, docstring -msgid "Sets [botname]'s playing status.\n\n" -" This will appear as `Playing ` or `PLAYING A GAME: ` depending on the context.\n\n" -" Maximum length for a playing status is 128 characters.\n\n" -" **Examples:**\n" -" - `[p]set playing` - Clears the activity status.\n" -" - `[p]set playing the keyboard`\n\n" +msgid "Sets [botname]'s username.\n\n" +" Maximum length for a username is 32 characters.\n\n" +" Note: The username of a verified bot cannot be manually changed.\n" +" Please contact Discord support to change it.\n\n" +" **Example:**\n" +" - `[p]set bot username BaguetteBot`\n\n" " **Arguments:**\n" -" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" +" - `` - The username to give the bot.\n" " " msgstr "" -#: redbot/core/core_commands.py:2408 -msgid "The maximum length of game descriptions is 128 characters." -msgstr "Maksimal lengde på spillbeskrivelser er 128 tegn." +#: redbot/core/core_commands.py:2932 +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:2416 -msgid "Status set to ``Playing {game.name}``." -msgstr "Status satt til ``Playing {game.name}``." +#: redbot/core/core_commands.py:2939 +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:2418 -msgid "Game cleared." -msgstr "Spillet er tømt." +#: redbot/core/core_commands.py:2945 +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:2424 -#, docstring -msgid "Sets [botname]'s listening status.\n\n" -" This will appear as `Listening to `.\n\n" -" Maximum length for a listening status is 128 characters.\n\n" -" **Examples:**\n" -" - `[p]set listening` - Clears the activity status.\n" -" - `[p]set listening jams`\n\n" -" **Arguments:**\n" -" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status." -msgstr "" +#: redbot/core/core_commands.py:2955 +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:2441 -msgid "The maximum length of listening descriptions is 128 characters." -msgstr "Maksimal lengde på lytterbeskrivelser er 128 tegn." +#: redbot/core/core_commands.py:2965 +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:2450 -msgid "Status set to ``Listening to {listening}``." -msgstr "Status satt til ``Listening to {listening}``." +#: redbot/core/core_commands.py:2973 +#, docstring +msgid "Sets [botname]'s nickname for the current server.\n\n" +" Maximum length for a nickname is 32 characters.\n\n" +" **Example:**\n" +" - `[p]set bot nickname 🎃 SpookyBot 🎃`\n\n" +" **Arguments:**\n" +" - `[nickname]` - The nickname to give the bot. Leave blank to clear the current nickname.\n" +" " +msgstr "" -#: redbot/core/core_commands.py:2453 +#: redbot/core/core_commands.py:2985 +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:2989 +msgid "I lack the permissions to change my own nickname." +msgstr "Jeg mangler tillatelse til å endre mitt eget kallenavn." + +#: redbot/core/core_commands.py:2996 +#, 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\n" +" Link example: `[My link](https://example.com)`\n\n" +" **Examples:**\n" +" - `[p]set bot custominfo >>> I can use **markdown** such as quotes, ||spoilers|| and multiple lines.`\n" +" - `[p]set bot custominfo Join my [support server](discord.gg/discord)!`\n" +" - `[p]set bot custominfo` - Removes custom info text.\n\n" +" **Arguments:**\n" +" - `[text]` - The custom info text.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3013 +msgid "The custom text has been cleared." +msgstr "Egendefinert tekst er tømt." + +#: redbot/core/core_commands.py:3017 +msgid "The custom text has been set." +msgstr "Den egendefinerte teksten er lagt inn." + +#: redbot/core/core_commands.py:3020 +msgid "Text must be fewer than 1024 characters long." +msgstr "Teksten må være mindre enn 1024 tegn lang." + +#: redbot/core/core_commands.py:3029 +#, docstring +msgid "Commands for setting [botname]'s status." +msgstr "Kommandoer for å sette [botname] sin status." + +#: redbot/core/core_commands.py:3043 +#, docstring +msgid "Sets [botname]'s streaming status to a twitch stream.\n\n" +" This will appear as `Streaming ` or `LIVE ON TWITCH` depending on the context.\n" +" It will also include a `Watch` button with a twitch.tv url for the provided streamer.\n\n" +" Maximum length for a stream title is 128 characters.\n\n" +" Leaving both streamer and stream_title empty will clear it.\n\n" +" **Examples:**\n" +" - `[p]set status stream` - Clears the activity status.\n" +" - `[p]set status stream 26 Twentysix is streaming` - Sets the stream to `https://www.twitch.tv/26`.\n" +" - `[p]set status stream https://twitch.tv/26 Twentysix is streaming` - Sets the URL manually.\n\n" +" **Arguments:**\n" +" - `` - The twitch streamer to provide a link to. This can be their twitch name or the entire URL.\n" +" - `` - The text to follow `Streaming` in the status." +msgstr "" + +#: redbot/core/core_commands.py:3081 +#, docstring +msgid "Sets [botname]'s playing status.\n\n" +" This will appear as `Playing ` or `PLAYING A GAME: ` depending on the context.\n\n" +" Maximum length for a playing status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status playing` - Clears the activity status.\n" +" - `[p]set status playing the keyboard`\n\n" +" **Arguments:**\n" +" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3102 +msgid "Status set to `Playing {game.name}`." +msgstr "Statusen satt til `Playing {game.name}`." + +#: redbot/core/core_commands.py:3104 +msgid "Game cleared." +msgstr "Spillet er tømt." + +#: redbot/core/core_commands.py:3112 +#, docstring +msgid "Sets [botname]'s listening status.\n\n" +" This will appear as `Listening to `.\n\n" +" Maximum length for a listening status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status listening` - Clears the activity status.\n" +" - `[p]set status listening jams`\n\n" +" **Arguments:**\n" +" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3134 +msgid "Status set to `Listening to {listening}`." +msgstr "Statusen satt til \"Listening to {listening}." + +#: redbot/core/core_commands.py:3137 msgid "Listening cleared." msgstr "Hører ryddet." -#: redbot/core/core_commands.py:2459 +#: redbot/core/core_commands.py:3145 #, docstring msgid "Sets [botname]'s watching status.\n\n" " This will appear as `Watching `.\n\n" " Maximum length for a watching status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]set watching` - Clears the activity status.\n" -" - `[p]set watching [p]help`\n\n" +" - `[p]set status watching` - Clears the activity status.\n" +" - `[p]set status watching [p]help`\n\n" " **Arguments:**\n" -" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status." +" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2475 -msgid "The maximum length of watching descriptions is 128 characters." -msgstr "Maksimal lengde på ser beskrivelser er 128 tegn." - -#: redbot/core/core_commands.py:2482 -msgid "Status set to ``Watching {watching}``." -msgstr "Status satt til ``Watching {watching}``." +#: redbot/core/core_commands.py:3166 +msgid "Status set to `Watching {watching}`." +msgstr "Statusen satt til `Watching {watching}`." -#: redbot/core/core_commands.py:2484 +#: redbot/core/core_commands.py:3168 msgid "Watching cleared." msgstr "Overvåkningsstatus ryddet." -#: redbot/core/core_commands.py:2490 +#: redbot/core/core_commands.py:3176 #, docstring msgid "Sets [botname]'s competing status.\n\n" " This will appear as `Competing in `.\n\n" " Maximum length for a competing status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]set competing` - Clears the activity status.\n" -" - `[p]set competing London 2012 Olympic Games`\n\n" +" - `[p]set status competing` - Clears the activity status.\n" +" - `[p]set status competing London 2012 Olympic Games`\n\n" " **Arguments:**\n" -" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status." +" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2507 -msgid "The maximum length of competing descriptions is 128 characters." -msgstr "Maksimal lengde på konkurrerende beskrivelser er 128 tegn." - -#: redbot/core/core_commands.py:2516 -msgid "Status set to ``Competing in {competing}``." -msgstr "Status satt til ``konkurrerende i {competing}``." +#: redbot/core/core_commands.py:3198 +msgid "Status set to `Competing in {competing}`." +msgstr "Status satt til `Competing in {competing}`." -#: redbot/core/core_commands.py:2519 +#: redbot/core/core_commands.py:3201 msgid "Competing cleared." msgstr "Konkurrerende status fjernet." -#: redbot/core/core_commands.py:2525 +#: redbot/core/core_commands.py:3209 #, docstring -msgid "Sets [botname]'s status.\n\n" -" Available statuses:\n" -" - `online`\n" -" - `idle`\n" -" - `dnd`\n" -" - `invisible`\n\n" +msgid "Sets [botname]'s custom status.\n\n" +" This will appear as ``.\n\n" +" Maximum length for a custom status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]set status online` - Clears the status.\n" -" - `[p]set status invisible`\n\n" +" - `[p]set status custom` - Clears the activity status.\n" +" - `[p]set status custom Running cogs...`\n\n" " **Arguments:**\n" -" - `` - One of the available statuses.\n" +" - `[text]` - The custom status text. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2555 +#: redbot/core/core_commands.py:3230 +msgid "Custom status set to `{text}`." +msgstr "" + +#: redbot/core/core_commands.py:3232 +msgid "Custom status cleared." +msgstr "" + +#: redbot/core/core_commands.py:3237 msgid "Status changed to {}." msgstr "Status endret til {}." -#: redbot/core/core_commands.py:2563 +#: redbot/core/core_commands.py:3243 #, docstring -msgid "Sets [botname]'s streaming status to a twitch stream.\n\n" -" This will appear as `Streaming ` or `LIVE ON TWITCH` depending on the context.\n" -" It will also include a `Watch` button with a twitch.tv url for the provided streamer.\n\n" -" Maximum length for a stream title is 128 characters.\n\n" -" Leaving both streamer and stream_title empty will clear it.\n\n" -" **Examples:**\n" -" - `[p]set stream` - Clears the activity status.\n" -" - `[p]set stream 26 Twentysix is streaming` - Sets the stream to `https://www.twitch.tv/26`.\n" -" - `[p]set stream https://twitch.tv/26 Twentysix is streaming` - Sets the URL manually.\n\n" -" **Arguments:**\n" -" - `` - The twitch streamer to provide a link to. This can be their twitch name or the entire URL.\n" -" - `` - The text to follow `Streaming` in the status." -msgstr "" +msgid "Set [botname]'s status to online." +msgstr "Sett [botname] sin status til online." -#: redbot/core/core_commands.py:2588 -msgid "The maximum length of the streamer url is 511 characters." -msgstr "Maksimal lengde på streamer url er 511 tegn." +#: redbot/core/core_commands.py:3250 +#, docstring +msgid "Set [botname]'s status to do not disturb." +msgstr "Sett [botname] sin status for å ikke forstyrre." -#: redbot/core/core_commands.py:2591 -msgid "The maximum length of the stream title is 128 characters." -msgstr "Maksimal lengde på stream innhold er 128 tegn." +#: redbot/core/core_commands.py:3257 +#, docstring +msgid "Set [botname]'s status to idle." +msgstr "Sett [botname] sin status til borte." -#: redbot/core/core_commands.py:2605 +#: redbot/core/core_commands.py:3264 #, docstring -msgid "Sets [botname]'s username.\n\n" -" Maximum length for a username is 32 characters.\n\n" -" Note: The username of a verified bot cannot be manually changed.\n" -" Please contact Discord support to change it.\n\n" -" **Example:**\n" -" - `[p]set username BaguetteBot`\n\n" +msgid "Set [botname]'s status to invisible." +msgstr "Sett [botname] sin status til usynlig." + +#: redbot/core/core_commands.py:3274 +#, docstring +msgid "Set server's admin and mod roles for [botname]." +msgstr "Sett server admin og mod roller for [botname]." + +#: redbot/core/core_commands.py:3280 +#, docstring +msgid "\n" +" Adds an admin role for this server.\n\n" +" Admins have the same access as Mods, plus additional admin level commands like:\n" +" - `[p]set serverprefix`\n" +" - `[p]addrole`\n" +" - `[p]ban`\n" +" - `[p]ignore guild`\n\n" +" And more.\n\n" +" **Examples:**\n" +" - `[p]set roles addadminrole @Admins`\n" +" - `[p]set roles addadminrole Super Admins`\n\n" " **Arguments:**\n" -" - `` - The username to give the bot.\n" +" - `` - The role to add as an admin.\n" " " msgstr "" -#: redbot/core/core_commands.py:2621 -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:2628 -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:2634 -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:2644 -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:3300 +msgid "This role is already an admin role." +msgstr "Denne rollen er allerede en administratorrolle." -#: redbot/core/core_commands.py:2654 -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:3302 +msgid "That role is now considered an admin role." +msgstr "Denne rollen anses nå som en administratorrolle." -#: redbot/core/core_commands.py:2662 +#: redbot/core/core_commands.py:3308 #, docstring -msgid "Sets [botname]'s nickname for the current server.\n\n" -" Maximum length for a nickname is 32 characters.\n\n" -" **Example:**\n" -" - `[p]set nickname 🎃 SpookyBot 🎃`\n\n" +msgid "\n" +" Adds a moderator role for this server.\n\n" +" This grants access to moderator level commands like:\n" +" - `[p]mute`\n" +" - `[p]cleanup`\n" +" - `[p]customcommand create`\n\n" +" And more.\n\n" +" **Examples:**\n" +" - `[p]set roles addmodrole @Mods`\n" +" - `[p]set roles addmodrole Loyal Helpers`\n\n" " **Arguments:**\n" -" - `[nickname]` - The nickname to give the bot. Leave blank to clear the current nickname.\n" +" - `` - The role to add as a moderator.\n" " " msgstr "" -#: redbot/core/core_commands.py:2674 -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:3327 +msgid "This role is already a mod role." +msgstr "Denne rollen er allerede en mod rolle." -#: redbot/core/core_commands.py:2678 -msgid "I lack the permissions to change my own nickname." -msgstr "Jeg mangler tillatelse til å endre mitt eget kallenavn." +#: redbot/core/core_commands.py:3329 +msgid "That role is now considered a mod role." +msgstr "Denne rollen anses nå som en mod rolle." -#: redbot/core/core_commands.py:2685 +#: redbot/core/core_commands.py:3337 #, docstring -msgid "Sets [botname]'s global prefix(es).\n\n" -" Warning: This is not additive. It will replace all current prefixes.\n\n" -" See also the `--mentionable` flag to enable mentioning the bot as the prefix.\n\n" +msgid "\n" +" Removes an admin role for this server.\n\n" " **Examples:**\n" -" - `[p]set prefix !`\n" -" - `[p]set prefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" -" - `[p]set prefix \"@[botname] \"` - This uses a mention as the prefix. See also the `--mentionable` flag.\n" -" - `[p]set prefix ! ? .` - Sets multiple prefixes.\n\n" +" - `[p]set roles removeadminrole @Admins`\n" +" - `[p]set roles removeadminrole Super Admins`\n\n" " **Arguments:**\n" -" - `` - The prefixes the bot will respond to globally.\n" +" - `` - The role to remove from being an admin.\n" " " msgstr "" -#: redbot/core/core_commands.py:2702 -msgid "Warning: A prefix is above the recommended length (20 characters).\n" -"Do you want to continue? (y/n)" -msgstr "" - -#: redbot/core/core_commands.py:2715 -msgid "Cancelled." -msgstr "Kansellert." - -#: redbot/core/core_commands.py:2719 -msgid "Prefix set." -msgstr "Prefiks satt." +#: redbot/core/core_commands.py:3349 +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:2721 -msgid "Prefixes set." -msgstr "Prefikser satt." +#: redbot/core/core_commands.py:3351 +msgid "That role is no longer considered an admin role." +msgstr "Denne rollen anses ikke lenger som en administratorrolle." -#: redbot/core/core_commands.py:2727 +#: redbot/core/core_commands.py:3359 #, docstring msgid "\n" -" Sets [botname]'s server prefix(es).\n\n" -" Warning: This will override global prefixes, the bot will not respond to any global prefixes in this server.\n" -" This is not additive. It will replace all current server prefixes.\n" -" A prefix cannot have more than 20 characters.\n\n" +" Removes a mod role for this server.\n\n" " **Examples:**\n" -" - `[p]set serverprefix !`\n" -" - `[p]set serverprefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" -" - `[p]set serverprefix \"@[botname] \"` - This uses a mention as the prefix.\n" -" - `[p]set serverprefix ! ? .` - Sets multiple prefixes.\n\n" +" - `[p]set roles removemodrole @Mods`\n" +" - `[p]set roles removemodrole Loyal Helpers`\n\n" " **Arguments:**\n" -" - `[prefixes...]` - The prefixes the bot will respond to on this server. Leave blank to clear server prefixes.\n" +" - `` - The role to remove from being a moderator.\n" " " msgstr "" -#: redbot/core/core_commands.py:2745 -msgid "Server prefixes have been reset." -msgstr "Prefikser for server er tilbakestilt." - -#: redbot/core/core_commands.py:2748 -msgid "You cannot have a prefix longer than 20 characters." -msgstr "" +#: redbot/core/core_commands.py:3371 +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:2753 -msgid "Server prefix set." -msgstr "Server prefiks satt." +#: redbot/core/core_commands.py:3373 +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:2755 -msgid "Server prefixes set." -msgstr "Server prefikser satt." +#: redbot/core/core_commands.py:3381 +#, docstring +msgid "\n" +" Changes [botname]'s locale in this server.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" Use \"default\" to return to the bot's default set language.\n\n" +" If you want to change bot's global locale, see `[p]set locale global` command.\n\n" +" **Examples:**\n" +" - `[p]set locale en-US`\n" +" - `[p]set locale de-DE`\n" +" - `[p]set locale fr-FR`\n" +" - `[p]set locale pl-PL`\n" +" - `[p]set locale default` - Resets to the global default locale.\n\n" +" **Arguments:**\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" " +msgstr "" -#: redbot/core/core_commands.py:2760 +#: redbot/core/core_commands.py:3408 #, docstring msgid "\n" -" Changes the bot's default locale.\n\n" +" Changes [botname]'s default locale.\n\n" " This will be used when a server has not set a locale, or in DMs.\n\n" " Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" " To reset to English, use \"en-US\".\n\n" " **Examples:**\n" -" - `[p]set locale en-US`\n" -" - `[p]set locale de-DE`\n" -" - `[p]set locale fr-FR`\n" -" - `[p]set locale pl-PL`\n\n" +" - `[p]set locale global en-US`\n" +" - `[p]set locale global de-DE`\n" +" - `[p]set locale global fr-FR`\n" +" - `[p]set locale global pl-PL`\n\n" " **Arguments:**\n" -" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" " " msgstr "" -#: redbot/core/core_commands.py:2781 redbot/core/core_commands.py:2825 -#: redbot/core/core_commands.py:2864 redbot/core/core_commands.py:2908 +#: redbot/core/core_commands.py:3429 redbot/core/core_commands.py:3472 +#: redbot/core/core_commands.py:3534 redbot/core/core_commands.py:3579 msgid "Invalid language code. Use format: `en-US`" msgstr "Ugyldig språkkode. Bruk format: `en-US`" -#: redbot/core/core_commands.py:2785 redbot/core/core_commands.py:2829 -#: redbot/core/core_commands.py:2868 redbot/core/core_commands.py:2912 +#: redbot/core/core_commands.py:3433 redbot/core/core_commands.py:3476 +#: redbot/core/core_commands.py:3538 redbot/core/core_commands.py:3583 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:2792 +#: redbot/core/core_commands.py:3440 msgid "Global locale has been set." msgstr "Globalt Lokale innstillinger er angitt." -#: redbot/core/core_commands.py:2798 +#: redbot/core/core_commands.py:3446 #, docstring msgid "\n" -" Changes the bot's locale in this server.\n\n" +" Changes [botname]'s locale in this server.\n\n" " Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" -" Use \"default\" to return to the bot's default set language.\n" -" To reset to English, use \"en-US\".\n\n" +" Use \"default\" to return to the bot's default set language.\n\n" " **Examples:**\n" -" - `[p]set locale en-US`\n" -" - `[p]set locale de-DE`\n" -" - `[p]set locale fr-FR`\n" -" - `[p]set locale pl-PL`\n" -" - `[p]set locale default` - Resets to the global default locale.\n\n" +" - `[p]set locale server en-US`\n" +" - `[p]set locale server de-DE`\n" +" - `[p]set locale server fr-FR`\n" +" - `[p]set locale server pl-PL`\n" +" - `[p]set locale server default` - Resets to the global default locale.\n\n" " **Arguments:**\n" -" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" " " msgstr "" -#: redbot/core/core_commands.py:2820 +#: redbot/core/core_commands.py:3467 msgid "Locale has been set to the default." msgstr "Lokale innstillinger er satt til standard." -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:3482 msgid "Locale has been set." msgstr "Lokale innstillinger er angitt." -#: redbot/core/core_commands.py:2841 +#: redbot/core/core_commands.py:3487 +#, docstring +msgid "\n" +" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale in this server.\n\n" +" If you want to change bot's global regional format, see `[p]set regionalformat global` command.\n\n" +" **Examples:**\n" +" - `[p]set regionalformat en-US`\n" +" - `[p]set region de-DE`\n" +" - `[p]set regionalformat reset` - Resets to the locale.\n\n" +" **Arguments:**\n" +" - `[language_code]` - The region format to use for the bot in this server.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3511 #, docstring msgid "\n" " Changes the bot's regional format. This is used for formatting date, time and numbers.\n\n" " `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" -" Leave `language_code` empty to base regional formatting on bot's locale.\n\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale.\n\n" " **Examples:**\n" -" - `[p]set globalregionalformat en-US`\n" -" - `[p]set globalregion de-DE`\n" -" - `[p]set globalregionalformat` - Resets to the locale.\n\n" +" - `[p]set regionalformat global en-US`\n" +" - `[p]set region global de-DE`\n" +" - `[p]set regionalformat global reset` - Resets to the locale.\n\n" " **Arguments:**\n" -" - `[language_code]` - The default region format to use for the bot.\n" +" - `[language_code]` - The default region format to use for the bot.\n" " " msgstr "" -#: redbot/core/core_commands.py:2858 +#: redbot/core/core_commands.py:3528 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:2875 +#: redbot/core/core_commands.py:3545 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:2883 +#: redbot/core/core_commands.py:3554 #, docstring msgid "\n" " Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" " `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" -" Leave `language_code` empty to base regional formatting on bot's locale in this server.\n\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale in this server.\n\n" " **Examples:**\n" -" - `[p]set regionalformat en-US`\n" -" - `[p]set region de-DE`\n" -" - `[p]set regionalformat` - Resets to the locale.\n\n" +" - `[p]set regionalformat server en-US`\n" +" - `[p]set region local de-DE`\n" +" - `[p]set regionalformat server reset` - Resets to the locale.\n\n" " **Arguments:**\n" -" - `[language_code]` - The region format to use for the bot in this server.\n" +" - `[language_code]` - The region format to use for the bot in this server.\n" " " msgstr "" -#: redbot/core/core_commands.py:2901 +#: redbot/core/core_commands.py:3572 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:2919 +#: redbot/core/core_commands.py:3590 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:2927 +#: redbot/core/core_commands.py:3607 #, 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\n" -" Link example: `[My link](https://example.com)`\n\n" +msgid "\n" +" Commands to 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" +" If passed without the `` or `` arguments it will allow you to open a modal to set your API keys securely.\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, so this command should only be used in a private channel or in DM with the bot.\n\n" " **Examples:**\n" -" - `[p]set custominfo >>> I can use **markdown** such as quotes, ||spoilers|| and multiple lines.`\n" -" - `[p]set custominfo Join my [support server](discord.gg/discord)!`\n" -" - `[p]set custominfo` - Removes custom info text.\n\n" +" - `[p]set api`\n" +" - `[p]set api spotify`\n" +" - `[p]set api spotify redirect_uri localhost`\n" +" - `[p]set api github client_id,whoops client_secret,whoops`\n\n" " **Arguments:**\n" -" - `[text]` - The custom info text.\n" +" - `` - The service you're adding tokens to.\n" +" - `` - Pairs of token keys and values. The key and value should be separated by one of ` `, `,`, or `;`.\n" " " msgstr "" -#: redbot/core/core_commands.py:2944 -msgid "The custom text has been cleared." -msgstr "Egendefinert tekst er tømt." +#: redbot/core/core_commands.py:3631 +msgid "Click the button below to set your keys." +msgstr "Klikk på knappen nedenfor for å velge nøkler." -#: redbot/core/core_commands.py:2948 -msgid "The custom text has been set." -msgstr "Den egendefinerte teksten er lagt inn." +#: redbot/core/core_commands.py:3633 +msgid "This API keys setup message has expired." +msgstr "" -#: redbot/core/core_commands.py:2951 -msgid "Text must be fewer than 1024 characters long." -msgstr "Teksten må være mindre enn 1024 tegn lang." +#: redbot/core/core_commands.py:3638 +msgid "`{service}` API tokens have been set." +msgstr "`{service}` API tokens har blitt satt." -#: redbot/core/core_commands.py:2956 +#: redbot/core/core_commands.py:3642 #, docstring msgid "\n" -" Commands to 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, so this command should only be used in a private channel or in DM with the bot.\n\n" +" Show all external API services along with their keys that have been set.\n\n" +" Secrets are not shown.\n\n" +" **Example:**\n" +" - `[p]set api list`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3653 +msgid "No API services have been set yet." +msgstr "Ingen API tjenester har blitt angitt ennå." + +#: redbot/core/core_commands.py:3658 +msgid "Set API services:\n" +msgstr "Angi API-tjenester:\n" + +#: redbot/core/core_commands.py:3658 +msgid "Set API service:\n" +msgstr "Angi API-tjenester:\n" + +#: redbot/core/core_commands.py:3668 +#, docstring +msgid "\n" +" Remove the given services with all their keys and tokens.\n\n" " **Examples:**\n" -" - `[p]set api Spotify redirect_uri localhost`\n" -" - `[p]set api github client_id,whoops client_secret,whoops`\n\n" +" - `[p]set api remove spotify`\n" +" - `[p]set api remove github youtube`\n\n" " **Arguments:**\n" -" - `` - The service you're adding tokens to.\n" -" - `` - Pairs of token keys and values. The key and value should be separated by one of ` `, `,`, or `;`.\n" +" - `` - The services to remove." +msgstr "" + +#: redbot/core/core_commands.py:3683 +msgid "Services deleted successfully:\n" +"{services_list}" +msgstr "Tjenester ble slettet:\n" +"{services_list}" + +#: redbot/core/core_commands.py:3687 +msgid "Service deleted successfully: {service_name}" +msgstr "Tjenesten ble slettet: {service_name}" + +#: redbot/core/core_commands.py:3692 +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:3700 +#, docstring +msgid "\n" +" Commands for configuring owner notifications.\n\n" +" Owner notifications include usage of `[p]contact` and available Red updates.\n" " " msgstr "" -#: redbot/core/core_commands.py:2977 -msgid "`{service}` API tokens have been set." -msgstr "`{service}` API tokens har blitt satt." +#: redbot/core/core_commands.py:3709 +#, docstring +msgid "\n" +" Opt-in on receiving owner notifications.\n\n" +" This is the default state.\n\n" +" Note: This will only resume sending owner notifications to your DMs.\n" +" Additional owners and destinations will not be affected.\n\n" +" **Example:**\n" +" - `[p]set ownernotifications optin`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3728 +#, docstring +msgid "\n" +" Opt-out of receiving owner notifications.\n\n" +" Note: This will only stop sending owner notifications to your DMs.\n" +" Additional owners and destinations will still receive notifications.\n\n" +" **Example:**\n" +" - `[p]set ownernotifications optout`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3750 +#, docstring +msgid "\n" +" Adds a destination text channel to receive owner notifications.\n\n" +" **Examples:**\n" +" - `[p]set ownernotifications adddestination #owner-notifications`\n" +" - `[p]set ownernotifications adddestination 168091848718417920` - Accepts channel IDs.\n\n" +" **Arguments:**\n" +" - `` - The channel to send owner notifications to.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3775 +#, docstring +msgid "\n" +" Removes a destination text channel from receiving owner notifications.\n\n" +" **Examples:**\n" +" - `[p]set ownernotifications removedestination #owner-notifications`\n" +" - `[p]set ownernotifications deletedestination 168091848718417920` - Accepts channel IDs.\n\n" +" **Arguments:**\n" +" - `` - The channel to stop sending owner notifications to.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3799 +#, docstring +msgid "\n" +" Lists the configured extra destinations for owner notifications.\n\n" +" **Example:**\n" +" - `[p]set ownernotifications listdestinations`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3809 +msgid "There are no extra channels being sent to." +msgstr "Det er ingen ekstra kanaler som sendes til." + +#: redbot/core/core_commands.py:3820 +msgid "Unknown channel with id: {id}" +msgstr "Ukjent kanal med id: {id}" + +#: redbot/core/core_commands.py:3830 +#, docstring +msgid "\n" +" Show the current settings for [botname].\n\n" +" Accepts optional server parameter to allow prefix recovery.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3844 redbot/core/core_commands.py:3848 +msgid "Not Set." +msgstr "Ikke satt." + +#: redbot/core/core_commands.py:3855 +msgid "Admin roles: {admin}\n" +"Mod roles: {mod}\n" +"Locale: {guild_locale}\n" +"Regional format: {guild_regional_format}\n" +msgstr "Admin roller: {admin}\n" +"Mod roller: {mod}\n" +"Lokal: {guild_locale}\n" +"Regional format: {guild_regional_format}\n" + +#: redbot/core/core_commands.py:3876 +msgid "{bot_name} Settings:\n\n" +"Prefixes: {prefixes}\n" +"{guild_settings}Global locale: {locale}\n" +"Global regional format: {regional_format}\n" +"Default embed colour: {colour}" +msgstr "{bot_name} Innstillinger:\n\n" +"Prefikser: {prefixes}\n" +"{guild_settings}Global lokale: {locale}\n" +"Globalt regionalt format: {regional_format}\n" +"Standard embed farge: {colour}" + +#: redbot/core/core_commands.py:3898 +#, 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\n" +" This is only applied to the current server and not globally.\n\n" +" **Examples:**\n" +" - `[p]set deletedelay` - Shows the current delete delay setting.\n" +" - `[p]set deletedelay 60` - Sets the delete delay to the max of 60 seconds.\n" +" - `[p]set deletedelay -1` - Disables deleting command messages.\n\n" +" **Arguments:**\n" +" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3919 +msgid "Command deleting disabled." +msgstr "Kommando sletting deaktivert." + +#: redbot/core/core_commands.py:3921 +msgid "Delete delay set to {num} seconds." +msgstr "Slett forsinkelse, sett til {num} sekunder." + +#: redbot/core/core_commands.py:3926 +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:3933 +msgid "I will not delete command messages." +msgstr "Jeg vil ikke slette kommando meldinger." + +#: redbot/core/core_commands.py:3939 +#, 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\n" +" **Example:**\n" +" - `[p]set usebotcolour`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3951 +msgid "The bot {} use its configured color for embeds." +msgstr "Botten {} bruke konfigurerte farger for embeder." + +#: redbot/core/core_commands.py:3952 +msgid "will not" +msgstr "vil ikke" + +#: redbot/core/core_commands.py:3952 +msgid "will" +msgstr "vil" + +#: redbot/core/core_commands.py:3960 +#, docstring +msgid "\n" +" Toggle whether to enable fuzzy command search for the server.\n\n" +" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" +" Note: This can be processor intensive and may be unsuitable for larger servers.\n\n" +" Default is for fuzzy command search to be disabled.\n\n" +" **Example:**\n" +" - `[p]set serverfuzzy`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3975 +msgid "Fuzzy command search has been {} for this server." +msgstr "Fuzzy kommando søking har blitt {} for denne serveren." + +#: redbot/core/core_commands.py:3983 +#, docstring +msgid "\n" +" Toggle whether to enable fuzzy command search in DMs.\n\n" +" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" +" Default is for fuzzy command search to be disabled.\n\n" +" **Example:**\n" +" - `[p]set fuzzy`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3996 +msgid "Fuzzy command search has been {} in DMs." +msgstr "Fuzzy kommando søking har blitt {} i DMer." + +#: redbot/core/core_commands.py:4004 +#, 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\n" +" **Examples:**\n" +" - `[p]set colour dark red`\n" +" - `[p]set colour blurple`\n" +" - `[p]set colour 0x5DADE2`\n" +" - `[p]set color 0x#FDFEFE`\n" +" - `[p]set color #7F8C8D`\n\n" +" **Arguments:**\n" +" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4024 +msgid "The color has been reset." +msgstr "Fargen har blitt tilbakestilt." + +#: redbot/core/core_commands.py:4027 +msgid "The color has been set." +msgstr "Fargen har blitt lagt inn." + +#: redbot/core/core_commands.py:4036 +#, docstring +msgid "Sets [botname]'s global prefix(es).\n\n" +" Warning: This is not additive. It will replace all current prefixes.\n\n" +" See also the `--mentionable` flag to enable mentioning the bot as the prefix.\n\n" +" **Examples:**\n" +" - `[p]set prefix !`\n" +" - `[p]set prefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" +" - `[p]set prefix \"@[botname] \"` - This uses a mention as the prefix. See also the `--mentionable` flag.\n" +" - `[p]set prefix ! ? .` - Sets multiple prefixes.\n\n" +" **Arguments:**\n" +" - `` - The prefixes the bot will respond to globally.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4053 redbot/core/core_commands.py:4130 +msgid "Prefixes cannot start with '/', as it conflicts with Discord's slash commands." +msgstr "" + +#: redbot/core/core_commands.py:4058 +msgid "Warning: A prefix is below the recommended length (1 character).\n" +"Do you want to continue?" +msgstr "" + +#: redbot/core/core_commands.py:4072 redbot/core/core_commands.py:4090 +msgid "Cancelled." +msgstr "Kansellert." + +#: redbot/core/core_commands.py:4076 +msgid "Warning: A prefix is above the recommended length (25 characters).\n" +"Do you want to continue?" +msgstr "" + +#: redbot/core/core_commands.py:4094 +msgid "Prefix set." +msgstr "Prefiks satt." + +#: redbot/core/core_commands.py:4096 +msgid "Prefixes set." +msgstr "Prefikser satt." + +#: redbot/core/core_commands.py:4103 +#, docstring +msgid "\n" +" Sets [botname]'s server prefix(es).\n\n" +" Warning: This will override global prefixes, the bot will not respond to any global prefixes in this server.\n" +" This is not additive. It will replace all current server prefixes.\n" +" A prefix cannot have more than 25 characters.\n\n" +" **Examples:**\n" +" - `[p]set serverprefix !`\n" +" - `[p]set serverprefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" +" - `[p]set serverprefix \"@[botname] \"` - This uses a mention as the prefix.\n" +" - `[p]set serverprefix ! ? .` - Sets multiple prefixes.\n" +" - `[p]set serverprefix \"Red - Discord Bot\" ?` - Sets the prefix for a specific server. Quotes are needed to use spaces in the server name.\n\n" +" **Arguments:**\n" +" - `[server]` - The server to set the prefix for. Defaults to current server.\n" +" - `[prefixes...]` - The prefixes the bot will respond to on this server. Leave blank to clear server prefixes.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4126 +msgid "Server prefixes have been reset." +msgstr "Prefikser for server er tilbakestilt." + +#: redbot/core/core_commands.py:4134 +msgid "You cannot have a prefix shorter than 1 character." +msgstr "" + +#: redbot/core/core_commands.py:4137 +msgid "You cannot have a prefix longer than 25 characters." +msgstr "" + +#: redbot/core/core_commands.py:4142 +msgid "Server prefix set." +msgstr "Server prefiks satt." + +#: redbot/core/core_commands.py:4144 +msgid "Server prefixes set." +msgstr "Server prefikser satt." -#: redbot/core/core_commands.py:2981 +#: redbot/core/core_commands.py:4149 #, docstring msgid "\n" -" Show all external API services along with their keys that have been set.\n\n" -" Secrets are not shown.\n\n" -" **Example:**\n" -" - `[p]set api list``\n" +" Set a global bot variable for using buttons in menus.\n\n" +" When enabled, all usage of cores menus API will use buttons instead of reactions.\n\n" +" This defaults to False.\n" +" Using this without a setting will toggle.\n\n" +" **Examples:**\n" +" - `[p]set usebuttons True` - Enables using buttons.\n" +" - `[p]helpset usebuttons` - Toggles the value.\n\n" +" **Arguments:**\n" +" - `[use_buttons]` - Whether to use buttons. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:2992 -msgid "No API services have been set yet." -msgstr "Ingen API tjenester har blitt angitt ennå." - -#: redbot/core/core_commands.py:2997 -msgid "Set API services:\n" -msgstr "Angi API-tjenester:\n" +#: redbot/core/core_commands.py:4168 +msgid "I will use buttons on basic menus." +msgstr "" -#: redbot/core/core_commands.py:2997 -msgid "Set API service:\n" -msgstr "Angi API-tjenester:\n" +#: redbot/core/core_commands.py:4170 +msgid "I will not use buttons on basic menus." +msgstr "" -#: redbot/core/core_commands.py:3007 +#: redbot/core/core_commands.py:4175 #, docstring msgid "\n" -" Remove the given services with all their keys and tokens.\n\n" +" Set the message that will be sent on uncaught bot errors.\n\n" +" To include the command name in the message, use the `{command}` placeholder.\n\n" +" If you omit the `msg` argument, the message will be reset to the default one.\n\n" " **Examples:**\n" -" - `[p]set api remove Spotify`\n" -" - `[p]set api remove github audiodb`\n\n" +" - `[p]set errormsg` - Resets the error message back to the default: \"Error in command '{command}'.\". If the command invoker is one of the bot owners, the message will also include \"Check your console or logs for details.\".\n" +" - `[p]set errormsg Oops, the command {command} has failed! Please try again later.` - Sets the error message to a custom one.\n\n" " **Arguments:**\n" -" - `` - The services to remove." +" - `[msg]` - The custom error message. Must be less than 1000 characters. Omit to reset to the default one.\n" +" " msgstr "" -#: redbot/core/core_commands.py:3022 -msgid "Services deleted successfully:\n" -"{services_list}" -msgstr "Tjenester ble slettet:\n" -"{services_list}" +#: redbot/core/core_commands.py:4190 +msgid "The message must be less than 1000 characters." +msgstr "" -#: redbot/core/core_commands.py:3026 -msgid "Service deleted successfully: {service_name}" -msgstr "Tjenesten ble slettet: {service_name}" +#: redbot/core/core_commands.py:4194 +msgid "Successfully updated the error message." +msgstr "" -#: redbot/core/core_commands.py:3031 -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:4197 +msgid "Successfully reset the error message back to the default one." +msgstr "" -#: redbot/core/core_commands.py:3036 +#: redbot/core/core_commands.py:4204 #, docstring msgid "\n" " Commands to manage settings for the help command.\n\n" " All help settings are applied globally.\n" " " -msgstr "" +msgstr "\n" +" Kommandoer for å administrere innstillinger for hjelp-kommandoen.\n\n" +" Alle hjelpeinnstillinger brukes globalt.\n" +" " -#: redbot/core/core_commands.py:3045 +#: redbot/core/core_commands.py:4213 #, docstring msgid "\n" " Show the current help settings.\n\n" " Warning: These settings may not be accurate if the default formatter is not in use.\n\n" " **Example:**\n" -" - `[p]helpset showsettings``\n" +" - `[p]helpset showsettings`\n" " " msgstr "" -#: redbot/core/core_commands.py:3059 +#: redbot/core/core_commands.py:4227 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:3069 +#: redbot/core/core_commands.py:4237 #, docstring msgid "\n" " This resets [botname]'s help formatter to the default formatter.\n\n" " **Example:**\n" -" - `[p]helpset resetformatter``\n" +" - `[p]helpset resetformatter`\n" " " msgstr "" -#: redbot/core/core_commands.py:3078 +#: redbot/core/core_commands.py:4246 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:3087 +#: redbot/core/core_commands.py:4255 #, 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\n" " **Example:**\n" -" - `[p]helpset resetsettings``\n" +" - `[p]helpset resetsettings`\n" " " msgstr "" -#: redbot/core/core_commands.py:3097 +#: redbot/core/core_commands.py:4265 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:3105 +#: redbot/core/core_commands.py:4277 #, docstring msgid "\n" " Allows the help command to be sent as a paginated menu instead of separate\n" " messages.\n\n" -" When enabled, `[p]help` will only show one page at a time and will use reactions to navigate between pages.\n\n" -" This defaults to False.\n" -" Using this without a setting will toggle.\n\n" +" When \"reactions\", \"buttons\", \"select\", or \"selectonly\" is passed,\n" +" `[p]help` will only show one page at a time\n" +" and will use the associated control scheme to navigate between pages.\n\n" " **Examples:**\n" -" - `[p]helpset usemenus True` - Enables using menus.\n" -" - `[p]helpset usemenus` - Toggles the value.\n\n" +" - `[p]helpset usemenus reactions` - Enables using reaction menus.\n" +" - `[p]helpset usemenus buttons` - Enables using button menus.\n" +" - `[p]helpset usemenus select` - Enables buttons with a select menu.\n" +" - `[p]helpset usemenus selectonly` - Enables a select menu only on help.\n" +" - `[p]helpset usemenus disable` - Disables help menus.\n\n" " **Arguments:**\n" -" - `[use_menus]` - Whether to use menus. Leave blank to toggle.\n" +" - `<\"buttons\"|\"reactions\"|\"select\"|\"selectonly\"|\"disable\">` - Whether to use `buttons`,\n" +" `reactions`, `select`, `selectonly`, or no menus.\n" " " msgstr "" -#: redbot/core/core_commands.py:3125 -msgid "Help will use menus." -msgstr "Hjelpen vil bruke menyer." +#: redbot/core/core_commands.py:4297 +msgid "Help will use the select menu only." +msgstr "" + +#: redbot/core/core_commands.py:4300 +msgid "Help will use button menus and add a select menu." +msgstr "" + +#: redbot/core/core_commands.py:4303 +msgid "Help will use button menus." +msgstr "" + +#: redbot/core/core_commands.py:4306 +msgid "Help will use reaction menus." +msgstr "" -#: redbot/core/core_commands.py:3127 +#: redbot/core/core_commands.py:4309 msgid "Help will not use menus." msgstr "Hjelpen vil ikke bruke menyer." -#: redbot/core/core_commands.py:3131 +#: redbot/core/core_commands.py:4316 #, 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\n" " **Examples:**\n" -" - `[p]helpset showhidden True` - Enables showing hidden commands.\n" -" - `[p]helpset showhidden` - Toggles the value.\n\n" +" - `[p]helpset showhidden True` - Enables showing hidden commands.\n" +" - `[p]helpset showhidden` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[show_hidden]` - Whether to use show hidden commands in help. Leave blank to toggle.\n" +" - `[show_hidden]` - Whether to use show hidden commands in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3148 +#: redbot/core/core_commands.py:4333 msgid "Help will not filter hidden commands." msgstr "Hjelp vil ikke filtrere skjulte kommandoer." -#: redbot/core/core_commands.py:3150 +#: redbot/core/core_commands.py:4335 msgid "Help will filter hidden commands." msgstr "Hjelp vil filtrere skjulte kommandoer." -#: redbot/core/core_commands.py:3154 +#: redbot/core/core_commands.py:4339 #, docstring msgid "\n" " This allows the help command to show existing commands aliases if there is any.\n\n" " This defaults to True.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset showaliases False` - Disables showing aliases on this server.\n" -" - `[p]helpset showaliases` - Toggles the value.\n\n" +" - `[p]helpset showaliases False` - Disables showing aliases on this server.\n" +" - `[p]helpset showaliases` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[show_aliases]` - Whether to include aliases in help. Leave blank to toggle.\n" +" - `[show_aliases]` - Whether to include aliases in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3171 -msgid "Help will show commands aliases." -msgstr "Hjelp vil vise kommandoer aliaser." +#: redbot/core/core_commands.py:4356 +msgid "Help will now show command aliases." +msgstr "" -#: redbot/core/core_commands.py:3173 -msgid "Help will not show commands aliases." -msgstr "Hjelp vil ikke vise kommandoer aliaser." +#: redbot/core/core_commands.py:4358 +msgid "Help will no longer show command aliases." +msgstr "" -#: redbot/core/core_commands.py:3177 +#: redbot/core/core_commands.py:4362 #, docstring msgid "\n" " This allows the help command message to be ticked if help is sent to a DM.\n\n" @@ -2146,44 +3336,44 @@ msgid "\n" " Using this without a setting will toggle.\n\n" " Note: This is only used when the bot is not using menus.\n\n" " **Examples:**\n" -" - `[p]helpset usetick False` - Disables ticking when help is sent to DMs.\n" -" - `[p]helpset usetick` - Toggles the value.\n\n" +" - `[p]helpset usetick False` - Disables ticking when help is sent to DMs.\n" +" - `[p]helpset usetick` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[use_tick]` - Whether to tick the help command when help is sent to DMs. Leave blank to toggle.\n" +" - `[use_tick]` - Whether to tick the help command when help is sent to DMs. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3198 +#: redbot/core/core_commands.py:4383 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:3200 +#: redbot/core/core_commands.py:4385 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:3204 +#: redbot/core/core_commands.py:4389 #, docstring msgid "\n" " Sets if commands which can't be run in the current context should be filtered from help.\n\n" " Defaults to True.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset verifychecks False` - Enables showing unusable commands in help.\n" -" - `[p]helpset verifychecks` - Toggles the value.\n\n" +" - `[p]helpset verifychecks False` - Enables showing unusable commands in help.\n" +" - `[p]helpset verifychecks` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[verify]` - Whether to hide unusable commands in help. Leave blank to toggle.\n" +" - `[verify]` - Whether to hide unusable commands in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3221 +#: redbot/core/core_commands.py:4406 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:3223 +#: redbot/core/core_commands.py:4408 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:3227 +#: redbot/core/core_commands.py:4412 #, docstring msgid "\n" " Sets whether the bot should respond to help commands for nonexistent topics.\n\n" @@ -2192,22 +3382,22 @@ msgid "\n" " Defaults to False.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset verifyexists True` - Enables sending help for nonexistent topics.\n" -" - `[p]helpset verifyexists` - Toggles the value.\n\n" +" - `[p]helpset verifyexists True` - Enables sending help for nonexistent topics.\n" +" - `[p]helpset verifyexists` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[verify]` - Whether to respond to help for nonexistent topics. Leave blank to toggle.\n" +" - `[verify]` - Whether to respond to help for nonexistent topics. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3248 +#: redbot/core/core_commands.py:4433 msgid "Help will verify the existence of help topics." msgstr "Hjelp vil bekrefte at hjelpeemner eksisterer." -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:4436 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:3259 +#: redbot/core/core_commands.py:4444 #, docstring msgid "Set the character limit for each page in the help message.\n\n" " Note: This setting only applies to embedded help.\n\n" @@ -2216,45 +3406,44 @@ msgid "Set the character limit for each page in the help message.\n\n" " Please note that setting a relatively small character limit may\n" " mean some pages will exceed this limit.\n\n" " **Example:**\n" -" - `[p]helpset pagecharlimit 1500`\n\n" +" - `[p]helpset pagecharlimit 1500`\n\n" " **Arguments:**\n" -" - `` - The max amount of characters to show per page in the help message.\n" +" - `` - The max amount of characters to show per page in the help message.\n" " " msgstr "" -#: redbot/core/core_commands.py:3276 +#: redbot/core/core_commands.py:4461 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:3280 +#: redbot/core/core_commands.py:4465 msgid "Done. The character limit per page has been set to {}." msgstr "Ferdig. Tegngrensen per side er satt til {}." -#: redbot/core/core_commands.py:3284 +#: redbot/core/core_commands.py:4469 #, docstring msgid "Set the maximum number of help pages sent in a server channel.\n\n" -" Note: 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\n" " **Examples:**\n" -" - `[p]helpset maxpages 50` - Basically never send help to DMs.\n" -" - `[p]helpset maxpages 0` - Always send help to DMs.\n\n" +" - `[p]helpset maxpages 50` - Basically never send help to DMs.\n" +" - `[p]helpset maxpages 0` - Always send help to DMs.\n\n" " **Arguments:**\n" -" - `` - The max pages allowed to send per help in a server.\n" +" - `` - The max pages allowed to send per help in a server.\n" " " msgstr "" -#: redbot/core/core_commands.py:3302 redbot/core/core_commands.py:3329 +#: redbot/core/core_commands.py:4485 redbot/core/core_commands.py:4512 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:3306 +#: redbot/core/core_commands.py:4489 msgid "Done. The page limit has been set to {}." msgstr "Ferdig. Grensen er satt til {}." -#: redbot/core/core_commands.py:3311 +#: redbot/core/core_commands.py:4494 #, 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" @@ -2262,148 +3451,204 @@ msgid "Set the delay after which help pages will be deleted.\n\n" " Setting the delay to 0 disables this feature.\n\n" " The bot has to have MANAGE_MESSAGES permission for this to work.\n\n" " **Examples:**\n" -" - `[p]helpset deletedelay 60` - Delete the help pages after a minute.\n" -" - `[p]helpset deletedelay 1` - Delete the help pages as quickly as possible.\n" -" - `[p]helpset deletedelay 1209600` - Max time to wait before deleting (14 days).\n" -" - `[p]helpset deletedelay 0` - Disable deleting help pages.\n\n" +" - `[p]helpset deletedelay 60` - Delete the help pages after a minute.\n" +" - `[p]helpset deletedelay 1` - Delete the help pages as quickly as possible.\n" +" - `[p]helpset deletedelay 1209600` - Max time to wait before deleting (14 days).\n" +" - `[p]helpset deletedelay 0` - Disable deleting help pages.\n\n" " **Arguments:**\n" -" - `` - The seconds to wait before deleting help pages.\n" +" - `` - The seconds to wait before deleting help pages.\n" " " msgstr "" -#: redbot/core/core_commands.py:3332 +#: redbot/core/core_commands.py:4515 msgid "The delay cannot be longer than 14 days!" msgstr "Tidsfristen kan ikke være lengre enn 14 dager!" -#: redbot/core/core_commands.py:3337 +#: redbot/core/core_commands.py:4520 msgid "Done. Help messages will not be deleted now." msgstr "Ferdig. Hjelpe meldinger slettes ikke nå." -#: redbot/core/core_commands.py:3339 +#: redbot/core/core_commands.py:4522 msgid "Done. The delete delay has been set to {} seconds." msgstr "Ferdig. Slettingsforsinkelsen er satt til {} sekunder." -#: redbot/core/core_commands.py:3343 +#: redbot/core/core_commands.py:4526 +#, docstring +msgid "Set the timeout for reactions, if menus are enabled.\n\n" +" The default is 30 seconds.\n" +" The timeout has to be between 15 and 300 seconds.\n\n" +" **Examples:**\n" +" - `[p]helpset reacttimeout 30` - The default timeout.\n" +" - `[p]helpset reacttimeout 60` - Timeout of 1 minute.\n" +" - `[p]helpset reacttimeout 15` - Minimum allowed timeout.\n" +" - `[p]helpset reacttimeout 300` - Max allowed timeout (5 mins).\n\n" +" **Arguments:**\n" +" - `` - The timeout, in seconds, of the reactions.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4541 +msgid "You must give a value of at least 15 seconds!" +msgstr "" + +#: redbot/core/core_commands.py:4544 +msgid "The timeout cannot be greater than 5 minutes!" +msgstr "" + +#: redbot/core/core_commands.py:4548 +msgid "Done. The reaction timeout has been set to {} seconds." +msgstr "" + +#: redbot/core/core_commands.py:4552 #, docstring msgid "\n" " Set the tagline to be used.\n\n" " The maximum tagline length is 2048 characters.\n" " This setting only applies to embedded help. If no tagline is specified, the default will be used instead.\n\n" +" You can use `[​p]` in your tagline, which will be replaced by the bot's prefix.\n\n" " **Examples:**\n" -" - `[p]helpset tagline Thanks for using the bot!`\n" -" - `[p]helpset tagline` - Resets the tagline to the default.\n\n" +" - `[p]helpset tagline Thanks for using the bot!`\n" +" - `[p]helpset tagline Use [​p]invite to add me to your server.`\n" +" - `[p]helpset tagline` - Resets the tagline to the default.\n\n" " **Arguments:**\n" -" - `[tagline]` - The tagline to appear at the bottom of help embeds. Leave blank to reset.\n" +" - `[tagline]` - The tagline to appear at the bottom of help embeds. Leave blank to reset.\n" " " msgstr "" -#: redbot/core/core_commands.py:3358 +#: redbot/core/core_commands.py:4570 msgid "The tagline has been reset." msgstr "Etiketten er tilbakestilt." -#: redbot/core/core_commands.py:3362 +#: redbot/core/core_commands.py:4574 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:3370 +#: redbot/core/core_commands.py:4582 msgid "The tagline has been set." msgstr "Taggen er lagt inn." -#: redbot/core/core_commands.py:3375 +#: redbot/core/core_commands.py:4587 #, docstring msgid "Sends a message to the owner.\n\n" " This is limited to one message every 60 seconds per person.\n\n" " **Example:**\n" -" - `[p]contact Help! The bot has become sentient!`\n\n" +" - `[p]contact Help! The bot has become sentient!`\n\n" " **Arguments:**\n" -" - `[message]` - The message to send to the owner.\n" +" - `[message]` - The message to send to the owner.\n" " " msgstr "" -#: redbot/core/core_commands.py:3387 +#: redbot/core/core_commands.py:4599 msgid "User ID: {}" msgstr "Bruker-ID: {}" -#: redbot/core/core_commands.py:3390 +#: redbot/core/core_commands.py:4602 msgid "through DM" msgstr "gjennom DM" -#: redbot/core/core_commands.py:3392 +#: redbot/core/core_commands.py:4604 msgid "from {}" msgstr "fra {}" -#: redbot/core/core_commands.py:3393 +#: redbot/core/core_commands.py:4605 msgid " | Server ID: {}" msgstr " | Server-ID: {}" -#: redbot/core/core_commands.py:3398 +#: redbot/core/core_commands.py:4610 msgid "Use `{}dm {} ` to reply to this user" msgstr "Bruk '{} dm {} ' for å svare denne brukeren" -#: redbot/core/core_commands.py:3400 +#: redbot/core/core_commands.py:4612 msgid "Sent by {} {}" msgstr "Sendt av {} {}" -#: redbot/core/core_commands.py:3405 +#: redbot/core/core_commands.py:4617 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:3476 +#: redbot/core/core_commands.py:4663 msgid "Your message has been sent." msgstr "Din melding har blitt sendt." -#: redbot/core/core_commands.py:3478 +#: redbot/core/core_commands.py:4665 msgid "I'm unable to deliver your message. Sorry." msgstr "Jeg klarer ikke å levere meldingen. Unnskyld." -#: redbot/core/core_commands.py:3483 +#: redbot/core/core_commands.py:4670 #, docstring msgid "Sends a DM to a user.\n\n" " This command needs a user ID to work.\n\n" " To get a user ID, go to Discord's settings and open the 'Appearance' tab.\n" " Enable 'Developer Mode', then right click a user and click on 'Copy ID'.\n\n" " **Example:**\n" -" - `[p]dm 262626262626262626 Do you like me? Yes / No`\n\n" +" - `[p]dm 262626262626262626 Do you like me? Yes / No`\n\n" " **Arguments:**\n" -" - `[message]` - The message to dm to the user.\n" +" - `[message]` - The message to dm to the user.\n" " " msgstr "" -#: redbot/core/core_commands.py:3499 +#: redbot/core/core_commands.py:4686 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:3509 +#: redbot/core/core_commands.py:4696 msgid "Owner of {}" msgstr "Eier av {}" -#: redbot/core/core_commands.py:3510 +#: redbot/core/core_commands.py:4697 msgid "You can reply to this message with {}contact" msgstr "Du kan svare på denne meldingen med {}contact" -#: redbot/core/core_commands.py:3524 redbot/core/core_commands.py:3534 +#: redbot/core/core_commands.py:4708 redbot/core/core_commands.py:4718 msgid "Sorry, I couldn't deliver your message to {}" msgstr "Beklager, kunne ikke levere meldingen din til {}" -#: redbot/core/core_commands.py:3527 redbot/core/core_commands.py:3537 +#: redbot/core/core_commands.py:4711 redbot/core/core_commands.py:4721 msgid "Message delivered to {}" msgstr "Meldingen er levert til {}" -#: redbot/core/core_commands.py:3542 +#: redbot/core/core_commands.py:4726 #, docstring msgid "Prints the bot's data path." msgstr "Skriver ut botens datasti." -#: redbot/core/core_commands.py:3546 +#: redbot/core/core_commands.py:4730 msgid "Data path: {path}" msgstr "Datasti {path}" -#: redbot/core/core_commands.py:3552 +#: redbot/core/core_commands.py:4736 #, docstring msgid "Shows debug information useful for debugging." msgstr "Viser feilsøkingsinformasjon nyttig for feilsøking." -#: redbot/core/core_commands.py:3639 +#: redbot/core/core_commands.py:4759 +#, docstring +msgid "\n" +" Diagnose issues with the command checks with ease!\n\n" +" If you want to diagnose the command from a text channel in a different server,\n" +" you can do so by using the command in DMs.\n\n" +" **Example:**\n" +" - `[p]diagnoseissues #general @Slime ban` - Diagnose why @Slime can't use `[p]ban` in #general channel.\n\n" +" **Arguments:**\n" +" - `[channel]` - The text channel that the command should be tested for. Defaults to the current channel.\n" +" - `` - The member that should be considered as the command caller.\n" +" - `` - The name of the command to test.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4775 +msgid "A text channel, voice channel, stage channel, or thread needs to be passed when using this command in DMs." +msgstr "" + +#: redbot/core/core_commands.py:4792 +msgid "The given user is not a member of the diagnosed server." +msgstr "" + +#: redbot/core/core_commands.py:4799 +msgid "Don't try to fool me, the given member can't access the {channel} channel!" +msgstr "" + +#: redbot/core/core_commands.py:4810 #, docstring msgid "\n" " Commands to manage the allowlist.\n\n" @@ -2412,85 +3657,85 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3650 +#: redbot/core/core_commands.py:4821 #, docstring msgid "\n" " Adds users to the allowlist.\n\n" " **Examples:**\n" -" - `[p]allowlist add @26 @Will` - Adds two users to the allowlist.\n" -" - `[p]allowlist add 262626262626262626` - Adds a user by ID.\n\n" +" - `[p]allowlist add @26 @Will` - Adds two users to the allowlist.\n" +" - `[p]allowlist add 262626262626262626` - Adds a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to add to the allowlist.\n" +" - `` - The user or users to add to the allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3663 +#: redbot/core/core_commands.py:4833 msgid "Users have been added to the allowlist." msgstr "Brukere har blitt lagt til i tillatt liste." -#: redbot/core/core_commands.py:3665 +#: redbot/core/core_commands.py:4835 msgid "User has been added to the allowlist." msgstr "Brukeren har blitt lagt til i tillatelseslisten." -#: redbot/core/core_commands.py:3669 +#: redbot/core/core_commands.py:4839 #, docstring msgid "\n" " Lists users on the allowlist.\n\n" " **Example:**\n" -" - `[p]allowlist list`\n" +" - `[p]allowlist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3681 +#: redbot/core/core_commands.py:4851 msgid "Users on the allowlist:" msgstr "Brukere på tillatt liste:" -#: redbot/core/core_commands.py:3683 +#: redbot/core/core_commands.py:4853 msgid "User on the allowlist:" msgstr "Bruker på tillatt liste:" -#: redbot/core/core_commands.py:3687 redbot/core/core_commands.py:3785 -#: redbot/core/modlog.py:428 redbot/core/modlog.py:450 -#: redbot/core/modlog.py:466 +#: redbot/core/core_commands.py:4857 redbot/core/core_commands.py:4953 +#: redbot/core/modlog.py:404 redbot/core/modlog.py:426 +#: redbot/core/modlog.py:442 msgid "Unknown or Deleted User" msgstr "Ukjent eller slettet bruker" -#: redbot/core/core_commands.py:3695 +#: redbot/core/core_commands.py:4865 #, docstring msgid "\n" " Removes users from the allowlist.\n\n" " The allowlist will be disabled if all users are removed.\n\n" " **Examples:**\n" -" - `[p]allowlist remove @26 @Will` - Removes two users from the allowlist.\n" -" - `[p]allowlist remove 262626262626262626` - Removes a user by ID.\n\n" +" - `[p]allowlist remove @26 @Will` - Removes two users from the allowlist.\n" +" - `[p]allowlist remove 262626262626262626` - Removes a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to remove from the allowlist.\n" +" - `` - The user or users to remove from the allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3710 +#: redbot/core/core_commands.py:4879 msgid "Users have been removed from the allowlist." msgstr "Brukere har blitt fjernet fra tillatt liste." -#: redbot/core/core_commands.py:3712 +#: redbot/core/core_commands.py:4881 msgid "User has been removed from the allowlist." msgstr "Brukeren har blitt fjernet fra tillatt liste." -#: redbot/core/core_commands.py:3716 +#: redbot/core/core_commands.py:4885 #, docstring msgid "\n" " Clears the allowlist.\n\n" " This disables the allowlist.\n\n" " **Example:**\n" -" - `[p]allowlist clear`\n" +" - `[p]allowlist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3725 +#: redbot/core/core_commands.py:4894 msgid "Allowlist has been cleared." msgstr "Tillatt liste er tømt." -#: redbot/core/core_commands.py:3730 +#: redbot/core/core_commands.py:4899 #, docstring msgid "\n" " Commands to manage the blocklist.\n\n" @@ -2498,81 +3743,81 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3739 +#: redbot/core/core_commands.py:4908 #, docstring msgid "\n" " Adds users to the blocklist.\n\n" " **Examples:**\n" -" - `[p]blocklist add @26 @Will` - Adds two users to the blocklist.\n" -" - `[p]blocklist add 262626262626262626` - Blocks a user by ID.\n\n" +" - `[p]blocklist add @26 @Will` - Adds two users to the blocklist.\n" +" - `[p]blocklist add 262626262626262626` - Blocks a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to add to the blocklist.\n" +" - `` - The user or users to add to the blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3755 +#: redbot/core/core_commands.py:4924 msgid "You cannot add an owner to the blocklist!" msgstr "Du kan ikke legge til en eier i blokkeringslisten!" -#: redbot/core/core_commands.py:3761 +#: redbot/core/core_commands.py:4929 msgid "Users have been added to the blocklist." msgstr "Brukere har blitt lagt til i blokkeringslisten." -#: redbot/core/core_commands.py:3763 +#: redbot/core/core_commands.py:4931 msgid "User has been added to the blocklist." msgstr "Brukeren har blitt lagt til blokkeringslisten." -#: redbot/core/core_commands.py:3767 +#: redbot/core/core_commands.py:4935 #, docstring msgid "\n" " Lists users on the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist list`\n" +" - `[p]blocklist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3779 +#: redbot/core/core_commands.py:4947 msgid "Users on the blocklist:" msgstr "Brukere på blokklisten:" -#: redbot/core/core_commands.py:3781 +#: redbot/core/core_commands.py:4949 msgid "User on the blocklist:" msgstr "Bruker på blokkeringslisten:" -#: redbot/core/core_commands.py:3793 +#: redbot/core/core_commands.py:4961 #, docstring msgid "\n" " Removes users from the blocklist.\n\n" " **Examples:**\n" -" - `[p]blocklist remove @26 @Will` - Removes two users from the blocklist.\n" -" - `[p]blocklist remove 262626262626262626` - Removes a user by ID.\n\n" +" - `[p]blocklist remove @26 @Will` - Removes two users from the blocklist.\n" +" - `[p]blocklist remove 262626262626262626` - Removes a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to remove from the blocklist.\n" +" - `` - The user or users to remove from the blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3806 +#: redbot/core/core_commands.py:4973 msgid "Users have been removed from the blocklist." msgstr "Brukere har blitt fjernet fra blokkeringslisten." -#: redbot/core/core_commands.py:3808 +#: redbot/core/core_commands.py:4975 msgid "User has been removed from the blocklist." msgstr "Brukeren har blitt fjernet fra blokkeringslisten." -#: redbot/core/core_commands.py:3812 +#: redbot/core/core_commands.py:4979 #, docstring msgid "\n" " Clears the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3819 +#: redbot/core/core_commands.py:4986 msgid "Blocklist has been cleared." msgstr "Svartelisten er tømt." -#: redbot/core/core_commands.py:3825 +#: redbot/core/core_commands.py:4992 #, docstring msgid "\n" " Commands to manage the server specific allowlist.\n\n" @@ -2581,93 +3826,93 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3838 +#: redbot/core/core_commands.py:5005 #, docstring msgid "\n" " Adds a user or role to the server allowlist.\n\n" " **Examples:**\n" -" - `[p]localallowlist add @26 @Will` - Adds two users to the local allowlist.\n" -" - `[p]localallowlist add 262626262626262626` - Allows a user by ID.\n" -" - `[p]localallowlist add \"Super Admins\"` - Allows a role with a space in the name without mentioning.\n\n" +" - `[p]localallowlist add @26 @Will` - Adds two users to the local allowlist.\n" +" - `[p]localallowlist add 262626262626262626` - Allows a user by ID.\n" +" - `[p]localallowlist add \"Super Admins\"` - Allows a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local allowlist.\n" +" - `` - The users or roles to remove from the local allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3857 +#: redbot/core/core_commands.py:5024 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:3866 +#: redbot/core/core_commands.py:5033 msgid "Users and/or roles have been added to the allowlist." msgstr "Brukere og/eller roller har blitt lagt til i tillatelseslisten." -#: redbot/core/core_commands.py:3868 +#: redbot/core/core_commands.py:5035 msgid "User or role has been added to the allowlist." msgstr "Bruker eller rolle har blitt lagt til i tillatelseslisten." -#: redbot/core/core_commands.py:3872 +#: redbot/core/core_commands.py:5039 #, docstring msgid "\n" " Lists users and roles on the server allowlist.\n\n" " **Example:**\n" -" - `[p]localallowlist list`\n" +" - `[p]localallowlist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3884 +#: redbot/core/core_commands.py:5051 msgid "Allowed users and/or roles:" msgstr "Tillatte brukere og/eller roller:" -#: redbot/core/core_commands.py:3886 +#: redbot/core/core_commands.py:5053 msgid "Allowed user or role:" msgstr "Tillatt bruker eller rolle:" -#: redbot/core/core_commands.py:3890 redbot/core/core_commands.py:4012 +#: redbot/core/core_commands.py:5057 redbot/core/core_commands.py:5177 msgid "Unknown or Deleted User/Role" msgstr "Ukjent eller slettet bruker/rolle" -#: redbot/core/core_commands.py:3900 +#: redbot/core/core_commands.py:5067 #, docstring msgid "\n" " Removes user or role from the allowlist.\n\n" " The local allowlist will be disabled if all users are removed.\n\n" " **Examples:**\n" -" - `[p]localallowlist remove @26 @Will` - Removes two users from the local allowlist.\n" -" - `[p]localallowlist remove 262626262626262626` - Removes a user by ID.\n" -" - `[p]localallowlist remove \"Super Admins\"` - Removes a role with a space in the name without mentioning.\n\n" +" - `[p]localallowlist remove @26 @Will` - Removes two users from the local allowlist.\n" +" - `[p]localallowlist remove 262626262626262626` - Removes a user by ID.\n" +" - `[p]localallowlist remove \"Super Admins\"` - Removes a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local allowlist.\n" +" - `` - The users or roles to remove from the local allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3921 +#: redbot/core/core_commands.py:5088 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:3929 +#: redbot/core/core_commands.py:5096 msgid "Users and/or roles have been removed from the server allowlist." msgstr "Brukere og/eller roller har blitt fjernet fra listen tillatt på serveren." -#: redbot/core/core_commands.py:3931 +#: redbot/core/core_commands.py:5098 msgid "User or role has been removed from the server allowlist." msgstr "Brukeren eller rollen har blitt fjernet fra listen som server tillater." -#: redbot/core/core_commands.py:3935 +#: redbot/core/core_commands.py:5102 #, docstring msgid "\n" " Clears the allowlist.\n\n" " This disables the local allowlist and clears all entries.\n\n" " **Example:**\n" -" - `[p]localallowlist clear`\n" +" - `[p]localallowlist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3944 +#: redbot/core/core_commands.py:5111 msgid "Server allowlist has been cleared." msgstr "Serverens tillatte liste har blitt fjernet." -#: redbot/core/core_commands.py:3950 +#: redbot/core/core_commands.py:5117 #, docstring msgid "\n" " Commands to manage the server specific blocklist.\n\n" @@ -2675,374 +3920,373 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3961 +#: redbot/core/core_commands.py:5128 #, docstring msgid "\n" " Adds a user or role to the local blocklist.\n\n" " **Examples:**\n" -" - `[p]localblocklist add @26 @Will` - Adds two users to the local blocklist.\n" -" - `[p]localblocklist add 262626262626262626` - Blocks a user by ID.\n" -" - `[p]localblocklist add \"Bad Apples\"` - Blocks a role with a space in the name without mentioning.\n\n" +" - `[p]localblocklist add @26 @Will` - Adds two users to the local blocklist.\n" +" - `[p]localblocklist add 262626262626262626` - Blocks a user by ID.\n" +" - `[p]localblocklist add \"Bad Apples\"` - Blocks a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to add to the local blocklist.\n" +" - `` - The users or roles to add to the local blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3975 +#: redbot/core/core_commands.py:5142 msgid "You cannot add yourself to the blocklist!" msgstr "Du kan ikke legge deg selv til i blokkeringslisten!" -#: redbot/core/core_commands.py:3978 +#: redbot/core/core_commands.py:5145 msgid "You cannot add the guild owner to the blocklist!" msgstr "Du kan ikke legge til guildeieren til blokkeringslisten!" -#: redbot/core/core_commands.py:3981 +#: redbot/core/core_commands.py:5148 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:3988 +#: redbot/core/core_commands.py:5153 msgid "Users and/or roles have been added from the server blocklist." msgstr "Brukere og/eller roller har blitt lagt til fra server-blokkelisten." -#: redbot/core/core_commands.py:3990 +#: redbot/core/core_commands.py:5155 msgid "User or role has been added from the server blocklist." msgstr "Brukeren eller rollen har blitt lagt til fra serverens blokkeringsliste." -#: redbot/core/core_commands.py:3994 +#: redbot/core/core_commands.py:5159 #, docstring msgid "\n" " Lists users and roles on the server blocklist.\n\n" " **Example:**\n" -" - `[p]localblocklist list`\n" +" - `[p]localblocklist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4006 +#: redbot/core/core_commands.py:5171 msgid "Blocked users and/or roles:" msgstr "Blokkerte brukere og/eller roller:" -#: redbot/core/core_commands.py:4008 +#: redbot/core/core_commands.py:5173 msgid "Blocked user or role:" msgstr "Blokkert bruker eller rolle:" -#: redbot/core/core_commands.py:4022 +#: redbot/core/core_commands.py:5187 #, docstring msgid "\n" " Removes user or role from local blocklist.\n\n" " **Examples:**\n" -" - `[p]localblocklist remove @26 @Will` - Removes two users from the local blocklist.\n" -" - `[p]localblocklist remove 262626262626262626` - Unblocks a user by ID.\n" -" - `[p]localblocklist remove \"Bad Apples\"` - Unblocks a role with a space in the name without mentioning.\n\n" +" - `[p]localblocklist remove @26 @Will` - Removes two users from the local blocklist.\n" +" - `[p]localblocklist remove 262626262626262626` - Unblocks a user by ID.\n" +" - `[p]localblocklist remove \"Bad Apples\"` - Unblocks a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local blocklist.\n" +" - `` - The users or roles to remove from the local blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:4038 +#: redbot/core/core_commands.py:5201 msgid "Users and/or roles have been removed from the server blocklist." msgstr "Brukere og/eller roller har blitt fjernet fra serverens blokkeringsliste." -#: redbot/core/core_commands.py:4040 +#: redbot/core/core_commands.py:5203 msgid "User or role has been removed from the server blocklist." msgstr "Brukeren eller rollen har blitt fjernet fra serverens blokkeringsliste." -#: redbot/core/core_commands.py:4044 +#: redbot/core/core_commands.py:5207 #, docstring msgid "\n" " Clears the server blocklist.\n\n" " This disables the server blocklist and clears all entries.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:4053 +#: redbot/core/core_commands.py:5216 msgid "Server blocklist has been cleared." msgstr "Server-blokklisten har blitt slettet." -#: redbot/core/core_commands.py:4058 +#: redbot/core/core_commands.py:5221 #, docstring msgid "Commands to enable and disable commands and cogs." msgstr "" -#: redbot/core/core_commands.py:4064 +#: redbot/core/core_commands.py:5227 #, docstring msgid "Set the default state for a cog as disabled.\n\n" " This will disable the cog for all servers by default.\n" " To override it, use `[p]command enablecog` on the servers you want to allow usage.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command defaultdisablecog Economy`\n" -" - `[p]command defaultdisablecog ModLog`\n\n" +" - `[p]command defaultdisablecog Economy`\n" +" - `[p]command defaultdisablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to make disabled by default. Must be title-case.\n" +" - `` - The name of the cog to make disabled by default. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4080 redbot/core/core_commands.py:4105 -#: redbot/core/core_commands.py:4125 redbot/core/core_commands.py:4155 -msgid "Cog with the given name doesn't exist." -msgstr "Cog med oppgitt navn finnes ikke." - -#: redbot/core/core_commands.py:4082 +#: redbot/core/core_commands.py:5243 msgid "You can't disable this cog by default." msgstr "Du kan ikke deaktivere denne cog som standard." -#: redbot/core/core_commands.py:4084 +#: redbot/core/core_commands.py:5245 msgid "{cogname} has been set as disabled by default." msgstr "{cogname} er angitt som deaktivert som standard." -#: redbot/core/core_commands.py:4089 +#: redbot/core/core_commands.py:5250 #, docstring msgid "Set the default state for a cog as enabled.\n\n" " This will re-enable the cog for all servers by default.\n" " To override it, use `[p]command disablecog` on the servers you want to disallow usage.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command defaultenablecog Economy`\n" -" - `[p]command defaultenablecog ModLog`\n\n" +" - `[p]command defaultenablecog Economy`\n" +" - `[p]command defaultenablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to make enabled by default. Must be title-case.\n" +" - `` - The name of the cog to make enabled by default. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4107 +#: redbot/core/core_commands.py:5266 msgid "{cogname} has been set as enabled by default." msgstr "{cogname} er satt som standard." -#: redbot/core/core_commands.py:4112 +#: redbot/core/core_commands.py:5271 #, docstring msgid "Disable a cog in this server.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command disablecog Economy`\n" -" - `[p]command disablecog ModLog`\n\n" +" - `[p]command disablecog Economy`\n" +" - `[p]command disablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to disable on this server. Must be title-case.\n" +" - `` - The name of the cog to disable on this server. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4127 +#: redbot/core/core_commands.py:5284 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:4129 +#: redbot/core/core_commands.py:5286 msgid "{cogname} has been disabled in this guild." msgstr "{cogname} har blitt deaktivert i denne guilden." -#: redbot/core/core_commands.py:4132 +#: redbot/core/core_commands.py:5289 msgid "{cogname} was already disabled (nothing to do)." msgstr "{cogname} var allerede deaktivert (ingenting å gjøre)." -#: redbot/core/core_commands.py:4138 +#: redbot/core/core_commands.py:5295 #, docstring msgid "Enable a cog in this server.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command enablecog Economy`\n" -" - `[p]command enablecog ModLog`\n\n" +" - `[p]command enablecog Economy`\n" +" - `[p]command enablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to enable on this server. Must be title-case.\n" +" - `` - The name of the cog to enable on this server. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4150 +#: redbot/core/core_commands.py:5307 msgid "{cogname} has been enabled in this guild." msgstr "{cogname} har blitt aktivert i denne guilden." -#: redbot/core/core_commands.py:4158 +#: redbot/core/core_commands.py:5312 +msgid "Cog \"{arg}\" not found." +msgstr "" + +#: redbot/core/core_commands.py:5315 msgid "{cogname} was not disabled (nothing to do)." msgstr "{cogname} ble ikke deaktivert (ingenting å gjøre)." -#: redbot/core/core_commands.py:4164 +#: redbot/core/core_commands.py:5321 #, docstring msgid "List the cogs which are disabled in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabledcogs`\n" +" - `[p]command listdisabledcogs`\n" " " msgstr "" -#: redbot/core/core_commands.py:4177 +#: redbot/core/core_commands.py:5334 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:4183 +#: redbot/core/core_commands.py:5340 msgid "There are no disabled cogs in this guild." msgstr "Det er ingen deaktiverte cogs i denne guilden." -#: redbot/core/core_commands.py:4187 +#: redbot/core/core_commands.py:5344 #, docstring msgid "\n" " List disabled commands.\n\n" " If you're the bot owner, this will show global disabled commands by default.\n" " Otherwise, this will show disabled commands on the current server.\n\n" " **Example:**\n" -" - `[p]command listdisabled`\n" +" - `[p]command listdisabled`\n" " " msgstr "" -#: redbot/core/core_commands.py:4204 +#: redbot/core/core_commands.py:5361 #, docstring msgid "List disabled commands globally.\n\n" " **Example:**\n" -" - `[p]command listdisabled global`\n" +" - `[p]command listdisabled global`\n" " " msgstr "" -#: redbot/core/core_commands.py:4211 +#: redbot/core/core_commands.py:5368 msgid "There aren't any globally disabled commands." msgstr "Det er ikke noen globalt utkoplet kommandoer." -#: redbot/core/core_commands.py:4214 +#: redbot/core/core_commands.py:5371 msgid "{} commands are disabled globally.\n" msgstr "{} kommandoer er deaktivert globalt.\n" -#: redbot/core/core_commands.py:4218 +#: redbot/core/core_commands.py:5375 msgid "1 command is disabled globally.\n" msgstr "1 kommando er deaktivert globalt.\n" -#: redbot/core/core_commands.py:4226 +#: redbot/core/core_commands.py:5383 #, docstring msgid "List disabled commands in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabled guild`\n" +" - `[p]command listdisabled guild`\n" " " msgstr "" -#: redbot/core/core_commands.py:4233 +#: redbot/core/core_commands.py:5390 msgid "There aren't any disabled commands in {}." msgstr "Det er ingen deaktiverte kommandoer i {}." -#: redbot/core/core_commands.py:4236 +#: redbot/core/core_commands.py:5393 msgid "{} commands are disabled in {}.\n" msgstr "{} kommandoer er deaktivert i {}.\n" -#: redbot/core/core_commands.py:4240 +#: redbot/core/core_commands.py:5397 msgid "1 command is disabled in {}.\n" msgstr "1 kommando er deaktivert i {}.\n" -#: redbot/core/core_commands.py:4247 +#: redbot/core/core_commands.py:5404 #, docstring msgid "\n" " Disable a command.\n\n" " If you're the bot owner, this will disable commands globally by default.\n" " Otherwise, this will disable commands on the current server.\n\n" " **Examples:**\n" -" - `[p]command disable userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable.\n" +" - `` - The command to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:4269 +#: redbot/core/core_commands.py:5426 #, docstring msgid "\n" " Disable a command globally.\n\n" " **Examples:**\n" -" - `[p]command disable global userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable global urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable global userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable global urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable globally.\n" +" - `` - The command to disable globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4288 redbot/core/core_commands.py:4331 +#: redbot/core/core_commands.py:5438 redbot/core/core_commands.py:5474 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:4294 redbot/core/core_commands.py:4337 +#: redbot/core/core_commands.py:5444 redbot/core/core_commands.py:5480 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:4303 +#: redbot/core/core_commands.py:5453 msgid "That command is already disabled globally." msgstr "Den kommandoen er allerede deaktivert globalt." -#: redbot/core/core_commands.py:4312 +#: redbot/core/core_commands.py:5462 #, docstring msgid "\n" " Disable a command in this server only.\n\n" " **Examples:**\n" -" - `[p]command disable server userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable server urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable server userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable server urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable for the current server.\n" +" - `` - The command to disable for the current server.\n" " " msgstr "" -#: redbot/core/core_commands.py:4342 +#: redbot/core/core_commands.py:5486 msgid "You are not allowed to disable that command." msgstr "Du har ikke lov til å deaktivere den kommandoen." -#: redbot/core/core_commands.py:4352 +#: redbot/core/core_commands.py:5496 msgid "That command is already disabled in this server." msgstr "Den kommandoen er allerede deaktivert i denne serveren." -#: redbot/core/core_commands.py:4358 +#: redbot/core/core_commands.py:5502 #, docstring msgid "Enable a command.\n\n" " If you're the bot owner, this will try to enable a globally disabled command by default.\n" " Otherwise, this will try to enable a command disabled on the current server.\n\n" " **Examples:**\n" -" - `[p]command enable userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable.\n" +" - `` - The command to enable.\n" " " msgstr "" -#: redbot/core/core_commands.py:4378 +#: redbot/core/core_commands.py:5522 #, docstring msgid "\n" " Enable a command globally.\n\n" " **Examples:**\n" -" - `[p]command enable global userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable global urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable global userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable global urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable globally.\n" +" - `` - The command to enable globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4400 +#: redbot/core/core_commands.py:5537 msgid "That command is already enabled globally." msgstr "Den kommandoen er allerede aktivert globalt." -#: redbot/core/core_commands.py:4409 +#: redbot/core/core_commands.py:5546 #, docstring msgid "\n" " Enable a command in this server.\n\n" " **Examples:**\n" -" - `[p]command enable server userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable server urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable server userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable server urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable for the current server.\n" +" - `` - The command to enable for the current server.\n" " " msgstr "" -#: redbot/core/core_commands.py:4427 +#: redbot/core/core_commands.py:5558 msgid "You are not allowed to enable that command." msgstr "Du har ikke rettigheter til å aktivere den kommandoen." -#: redbot/core/core_commands.py:4437 +#: redbot/core/core_commands.py:5568 msgid "That command is already enabled in this server." msgstr "Den kommandoen er allerede aktivert på denne serveren." -#: redbot/core/core_commands.py:4444 +#: redbot/core/core_commands.py:5575 #, 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 `{command}` placeholder.\n\n" " **Examples:**\n" -" - `[p]command disabledmsg This command is disabled`\n" -" - `[p]command disabledmsg {command} is disabled`\n" -" - `[p]command disabledmsg` - Sends nothing when a disabled command is attempted.\n\n" +" - `[p]command disabledmsg This command is disabled`\n" +" - `[p]command disabledmsg {command} is disabled`\n" +" - `[p]command disabledmsg` - Sends nothing when a disabled command is attempted.\n\n" " **Arguments:**\n" -" - `[message]` - The message to send when a disabled command is attempted.\n" +" - `[message]` - The message to send when a disabled command is attempted.\n" " " msgstr "" -#: redbot/core/core_commands.py:4465 +#: redbot/core/core_commands.py:5596 #, docstring msgid "\n" " Commands to manage server settings for immunity from automated actions.\n\n" @@ -3050,152 +4294,80 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4474 +#: redbot/core/core_commands.py:5605 #, docstring msgid "\n" " Gets the current members and roles configured for automatic moderation action immunity.\n\n" " **Example:**\n" -" - `[p]autoimmune list`\n" +" - `[p]autoimmune list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4487 +#: redbot/core/core_commands.py:5618 msgid "Roles immune from automated moderation actions:\n" msgstr "Roller immunitet fra automatiserte moderasjons aksjoner:\n" -#: redbot/core/core_commands.py:4492 +#: redbot/core/core_commands.py:5623 msgid "Members immune from automated moderation actions:\n" msgstr "Medlemmer immune fra automatiserte moderasjons aksjoner:\n" -#: redbot/core/core_commands.py:4496 +#: redbot/core/core_commands.py:5627 msgid "No immunity settings here." msgstr "Ingen immunintetsinnstillinger her." -#: redbot/core/core_commands.py:4505 +#: redbot/core/core_commands.py:5636 #, docstring msgid "\n" " Makes a user or role immune from automated moderation actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune add @TwentySix` - Adds a user.\n" -" - `[p]autoimmune add @Mods` - Adds a role.\n\n" +" - `[p]autoimmune add @Twentysix` - Adds a user.\n" +" - `[p]autoimmune add @Mods` - Adds a role.\n\n" " **Arguments:**\n" -" - `` - The user or role to add immunity to.\n" +" - `` - The user or role to add immunity to.\n" " " msgstr "" -#: redbot/core/core_commands.py:4517 +#: redbot/core/core_commands.py:5648 msgid "Already added." msgstr "Allerede lagt til." -#: redbot/core/core_commands.py:4525 +#: redbot/core/core_commands.py:5656 #, docstring msgid "\n" " Remove a user or role from being immune to automated moderation actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune remove @TwentySix` - Removes a user.\n" -" - `[p]autoimmune remove @Mods` - Removes a role.\n\n" +" - `[p]autoimmune remove @Twentysix` - Removes a user.\n" +" - `[p]autoimmune remove @Mods` - Removes a role.\n\n" " **Arguments:**\n" -" - `` - The user or role to remove immunity from.\n" +" - `` - The user or role to remove immunity from.\n" " " msgstr "" -#: redbot/core/core_commands.py:4537 +#: redbot/core/core_commands.py:5668 msgid "Not in list." msgstr "Ikke i listen." -#: redbot/core/core_commands.py:4545 +#: redbot/core/core_commands.py:5676 #, docstring msgid "\n" " Checks if a user or role would be considered immune from automated actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune isimmune @TwentySix`\n" -" - `[p]autoimmune isimmune @Mods`\n\n" +" - `[p]autoimmune isimmune @Twentysix`\n" +" - `[p]autoimmune isimmune @Mods`\n\n" " **Arguments:**\n" -" - `` - The user or role to check the immunity of.\n" +" - `` - The user or role to check the immunity of.\n" " " msgstr "" -#: redbot/core/core_commands.py:4557 +#: redbot/core/core_commands.py:5688 msgid "They are immune." msgstr "De er immune." -#: redbot/core/core_commands.py:4559 +#: redbot/core/core_commands.py:5690 msgid "They are not immune." msgstr "De er ikke immuniserte." -#: redbot/core/core_commands.py:4564 -#, docstring -msgid "\n" -" Commands for configuring owner notifications.\n\n" -" Owner notifications include usage of `[p]contact` and available Red updates.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4573 -#, docstring -msgid "\n" -" Opt-in on receiving owner notifications.\n\n" -" This is the default state.\n\n" -" Note: This will only resume sending owner notifications to your DMs.\n" -" Additional owners and destinations will not be affected.\n\n" -" **Example:**\n" -" - `[p]ownernotifications optin`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4592 -#, docstring -msgid "\n" -" Opt-out of receiving owner notifications.\n\n" -" Note: This will only stop sending owner notifications to your DMs.\n" -" Additional owners and destinations will still receive notifications.\n\n" -" **Example:**\n" -" - `[p]ownernotifications optout`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4611 -#, docstring -msgid "\n" -" Adds a destination text channel to receive owner notifications.\n\n" -" **Examples:**\n" -" - `[p]ownernotifications adddestination #owner-notifications`\n" -" - `[p]ownernotifications adddestination 168091848718417920` - Accepts channel IDs.\n\n" -" **Arguments:**\n" -" - `` - The channel to send owner notifications to.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4637 -#, docstring -msgid "\n" -" Removes a destination text channel from receiving owner notifications.\n\n" -" **Examples:**\n" -" - `[p]ownernotifications removedestination #owner-notifications`\n" -" - `[p]ownernotifications deletedestination 168091848718417920` - Accepts channel IDs.\n\n" -" **Arguments:**\n" -" - `` - The channel to stop sending owner notifications to.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4661 -#, docstring -msgid "\n" -" Lists the configured extra destinations for owner notifications.\n\n" -" **Example:**\n" -" - `[p]ownernotifications listdestinations`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4671 -msgid "There are no extra channels being sent to." -msgstr "Det er ingen ekstra kanaler som sendes til." - -#: redbot/core/core_commands.py:4682 -msgid "Unknown channel with id: {id}" -msgstr "Ukjent kanal med id: {id}" - -#: redbot/core/core_commands.py:4713 +#: redbot/core/core_commands.py:5717 #, docstring msgid "\n" " Commands to add servers or channels to the ignore list.\n\n" @@ -3204,113 +4376,118 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4723 +#: redbot/core/core_commands.py:5727 #, docstring msgid "\n" " List the currently ignored servers and channels.\n\n" " **Example:**\n" -" - `[p]ignore list`\n" +" - `[p]ignore list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4738 +#: redbot/core/core_commands.py:5749 #, docstring msgid "\n" -" Ignore commands in the channel or category.\n\n" -" Defaults to the current channel.\n\n" +" Ignore commands in the channel, thread, or category.\n\n" +" Defaults to the current thread or channel.\n\n" " Note: Owners, Admins, and those with Manage Channel permissions override ignored channels.\n\n" " **Examples:**\n" -" - `[p]ignore channel #general` - Ignores commands in the #general channel.\n" -" - `[p]ignore channel` - Ignores commands in the current channel.\n" -" - `[p]ignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" -" - `[p]ignore channel 356236713347252226` - Also accepts IDs.\n\n" +" - `[p]ignore channel #general` - Ignores commands in the #general channel.\n" +" - `[p]ignore channel` - Ignores commands in the current channel.\n" +" - `[p]ignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" +" - `[p]ignore channel 356236713347252226` - Also accepts IDs.\n\n" " **Arguments:**\n" -" - `` - The channel to ignore. Can be a category channel.\n" +" - `` - The channel to ignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:4758 +#: redbot/core/core_commands.py:5767 msgid "Channel added to ignore list." msgstr "Kanal lagt til ignorering listen." -#: redbot/core/core_commands.py:4760 +#: redbot/core/core_commands.py:5769 msgid "Channel already in ignore list." msgstr "Kanal allerede i ignorering listen." -#: redbot/core/core_commands.py:4765 +#: redbot/core/core_commands.py:5774 #, docstring msgid "\n" " Ignore commands in this server.\n\n" " Note: Owners, Admins, and those with Manage Server permissions override ignored servers.\n\n" " **Example:**\n" -" - `[p]ignore server` - Ignores the current server\n" +" - `[p]ignore server` - Ignores the current server\n" " " msgstr "" -#: redbot/core/core_commands.py:4776 +#: redbot/core/core_commands.py:5785 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:4778 +#: redbot/core/core_commands.py:5787 msgid "This server is already being ignored." msgstr "Denne serveren blir allerede ignorert." -#: redbot/core/core_commands.py:4784 +#: redbot/core/core_commands.py:5793 #, docstring msgid "Commands to remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:4792 +#: redbot/core/core_commands.py:5808 #, docstring msgid "\n" -" Remove a channel or category from the ignore list.\n\n" -" Defaults to the current channel.\n\n" +" Remove a channel, thread, or category from the ignore list.\n\n" +" Defaults to the current thread or channel.\n\n" " **Examples:**\n" -" - `[p]unignore channel #general` - Unignores commands in the #general channel.\n" -" - `[p]unignore channel` - Unignores commands in the current channel.\n" -" - `[p]unignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" -" - `[p]unignore channel 356236713347252226` - Also accepts IDs. Use this method to unignore categories.\n\n" +" - `[p]unignore channel #general` - Unignores commands in the #general channel.\n" +" - `[p]unignore channel` - Unignores commands in the current channel.\n" +" - `[p]unignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" +" - `[p]unignore channel 356236713347252226` - Also accepts IDs. Use this method to unignore categories.\n\n" " **Arguments:**\n" -" - `` - The channel to unignore. This can be a category channel.\n" +" - `` - The channel to unignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:4811 +#: redbot/core/core_commands.py:5824 msgid "Channel removed from ignore list." msgstr "Kanal fjernet fra ignorering listen." -#: redbot/core/core_commands.py:4813 +#: redbot/core/core_commands.py:5826 msgid "That channel is not in the ignore list." msgstr "Denne kanalen er ikke i ignorering listen." -#: redbot/core/core_commands.py:4818 +#: redbot/core/core_commands.py:5831 #, docstring msgid "\n" " Remove this server from the ignore list.\n\n" " **Example:**\n" -" - `[p]unignore server` - Stops ignoring the current server\n" +" - `[p]unignore server` - Stops ignoring the current server\n" " " msgstr "" -#: redbot/core/core_commands.py:4827 +#: redbot/core/core_commands.py:5840 msgid "This server has been removed from the ignore list." msgstr "Denne serveren har blitt fjernet fra ignorering listen." -#: redbot/core/core_commands.py:4829 +#: redbot/core/core_commands.py:5842 msgid "This server is not in the ignore list." msgstr "Denne serveren er ikke i ignorering listen." -#: redbot/core/core_commands.py:4835 +#: redbot/core/core_commands.py:5856 msgid "This server is currently being ignored." msgstr "Denne serveren blir for øyeblikket ignorert." -#: redbot/core/core_commands.py:4847 +#: redbot/core/core_commands.py:5873 redbot/core/core_commands.py:5875 +#: redbot/core/core_commands.py:5876 +msgid "None" +msgstr "Ingen" + +#: redbot/core/core_commands.py:5877 msgid "Currently ignored categories: {categories}\n" -"Channels: {channels}" -msgstr "Nåværende ignorerte kategorier: {categories}\n" -"Kanaler: {channels}" +"Channels: {channels}\n" +"Threads (excluding archived):{threads}" +msgstr "" -#: redbot/core/core_commands.py:4862 +#: redbot/core/core_commands.py:5894 #, docstring msgid "\n" " Get info about Red's licenses.\n" @@ -3319,12 +4496,12 @@ msgstr "\n" " Få informasjon om Red's lisenser.\n" " " -#: redbot/core/dev_commands.py:36 +#: redbot/core/dev_commands.py:412 #, docstring msgid "Various development focused utilities." msgstr "Ulik utvikling fokuserte hjelpemidler." -#: redbot/core/dev_commands.py:123 +#: redbot/core/dev_commands.py:455 #, docstring msgid "Evaluate a statement of python code.\n\n" " The bot will always respond with the return value of the code.\n" @@ -3334,34 +4511,22 @@ msgid "Evaluate a statement of python code.\n\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:167 +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" +" " +msgstr "" + +#: redbot/core/dev_commands.py:491 #, docstring msgid "Execute asynchronous code.\n\n" " This command wraps code into the body of an async function and then\n" @@ -3370,83 +4535,83 @@ msgid "Execute asynchronous code.\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 +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" +" " +msgstr "" + +#: redbot/core/dev_commands.py:527 #, 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" +" evaluated.\n\n" +" Use `exit()` or `quit` to exit the REPL session, prefixed with\n" +" a backtick so they may be interpreted.\n\n" +" Environment Variables:\n" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" " " +msgstr "" -#: redbot/core/dev_commands.py:230 +#: redbot/core/dev_commands.py:553 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:234 +#: redbot/core/dev_commands.py:557 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:245 +#: redbot/core/dev_commands.py:568 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:259 +#: redbot/core/dev_commands.py:583 msgid "Exiting." msgstr "Avslutter." -#: redbot/core/dev_commands.py:310 -msgid "Unexpected error: `{}`" -msgstr "Uventet feil: \"{}\"" +#: redbot/core/dev_commands.py:595 +msgid "Unexpected error: " +msgstr "" -#: redbot/core/dev_commands.py:314 +#: redbot/core/dev_commands.py:599 #, docstring -msgid "Pauses/resumes the REPL running in the current channel" -msgstr "Pause/gjenoppta REPL som kjører på denne kanalen" +msgid "Pauses/resumes the REPL running in the current channel." +msgstr "" -#: redbot/core/dev_commands.py:316 +#: redbot/core/dev_commands.py:601 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:324 +#: redbot/core/dev_commands.py:609 msgid "The REPL session in this channel has been resumed." msgstr "REPL-økten i denne kanalen er gjenopptatt." -#: redbot/core/dev_commands.py:326 +#: redbot/core/dev_commands.py:611 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:331 +#: redbot/core/dev_commands.py:617 #, docstring msgid "Mock another user invoking a command.\n\n" " The prefix must not be entered.\n" @@ -3455,210 +4620,133 @@ msgstr "Mock en annen bruker pådriver en kommando.\n\n" " Prefikset må ikke fylles inn.\n" " " -#: redbot/core/dev_commands.py:344 +#: redbot/core/dev_commands.py:633 #, 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" +" Current message is used as a base (including attachments, embeds, etc.),\n" +" the content and author of the message are replaced with the given arguments.\n\n" +" Note: If `content` isn't passed, the message needs to contain embeds, attachments,\n" +" or anything else that makes the message non-empty.\n" " " +msgstr "" -#: redbot/core/dev_commands.py:365 +#: redbot/core/dev_commands.py:654 #, 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:373 +#: redbot/core/dev_commands.py:662 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:375 +#: redbot/core/dev_commands.py:664 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 +#: redbot/core/errors.py:61 msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "{user} er saldo kan ikke stige over {max} {currency}." -#: redbot/core/events.py:112 -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:122 -msgid "\n\n" -"While 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\n" -"Mens 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:146 -msgid "\n\n" -"To update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:\n\n" -msgstr "\n\n" -"For å 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:151 -msgid "Command Prompt" -msgstr "Ledetekst for kommando" - -#: redbot/core/events.py:153 -msgid "Terminal" -msgstr "Terminal" - -#: redbot/core/events.py:160 -msgid "\n" -"Once you've started up your bot again, if you have any 3rd-party cogs installed we then highly recommend you update them with this command in Discord: `[p]cog update`" -msgstr "\n" -"Når du har startet opp boten igjen, hvis du har installerte 3rd-parts cogs så anbefaler vi deg å oppdatere dem med denne kommandoen i Discord: `[p]cog update`" - -#: redbot/core/events.py:167 -msgid "\n\n" -"You have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\n\n" -"You 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\n" -"Du har Python `{py_version}` og denne oppdateringen krever `{req_py}`; du kan ikke bare kjøre oppdateringskommandoen.\n\n" -"Du 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:232 -msgid "`{user_input}` is not a valid value for `{command}`" -msgstr "`{user_input}` er ikke en gyldig verdi for `{command}`" - -#: redbot/core/events.py:257 -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:282 -msgid "I require the {permission} permission to execute that command." -msgstr "Jeg trenger {permission} tillatelse til å utføre denne kommandoen." - -#: redbot/core/events.py:286 -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:294 -msgid "That command is not available in DMs." -msgstr "Den kommandoen er ikke tilgjengelig i direktemeldinger." - -#: redbot/core/events.py:296 -msgid "That command is only available in DMs." -msgstr "Den kommandoen er bare tilgjengelig i direktemeldinger." - -#: redbot/core/events.py:298 -msgid "That command is only available in NSFW channels." -msgstr "Denne kommandoen er bare tilgjengelig i NSFW kanaler." - -#: redbot/core/events.py:308 -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:310 -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:315 -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:320 -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:326 -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:331 -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:337 -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:342 -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:417 +#: redbot/core/modlog.py:393 msgid "Case #{} | {} {}" msgstr "Kasse #{} | {} {}" -#: redbot/core/modlog.py:419 +#: redbot/core/modlog.py:395 msgid "**Reason:** Use the `reason` command to add it" msgstr "**Årsak:** Bruk kommandoen `reason` for å legge den til" -#: redbot/core/modlog.py:422 +#: redbot/core/modlog.py:398 msgid "Unknown" msgstr "Ukjent" -#: redbot/core/modlog.py:426 redbot/core/modlog.py:448 -#: redbot/core/modlog.py:463 +#: redbot/core/modlog.py:402 redbot/core/modlog.py:424 +#: redbot/core/modlog.py:439 msgid "Deleted User." msgstr "Slettet bruker." -#: redbot/core/modlog.py:477 redbot/core/modlog.py:512 -msgid "**Reason:** {}" -msgstr "**Årsak:** {}" +#: redbot/core/modlog.py:476 +msgid "Deleted or archived thread ({thread_id}) in {channel_name}" +msgstr "" + +#: redbot/core/modlog.py:480 +msgid "Thread {thread_id} in {channel_id} (deleted)" +msgstr "" + +#: redbot/core/modlog.py:484 +msgid "{channel_id} (deleted)" +msgstr "" + +#: redbot/core/modlog.py:489 +msgid "Thread {thread_name} in {channel_name}" +msgstr "" + +#: redbot/core/modlog.py:493 +msgid "Thread {thread_name} in {channel_id} (deleted)" +msgstr "" + +#: redbot/core/modlog.py:499 redbot/core/modlog.py:527 +msgid "Reason:" +msgstr "" -#: redbot/core/modlog.py:491 +#: redbot/core/modlog.py:513 msgid "Moderator" msgstr "Moderator" -#: redbot/core/modlog.py:493 +#: redbot/core/modlog.py:515 msgid "Until" msgstr "Frem til" -#: redbot/core/modlog.py:494 +#: redbot/core/modlog.py:516 msgid "Duration" msgstr "Varighet" -#: redbot/core/modlog.py:498 redbot/core/modlog.py:503 +#: redbot/core/modlog.py:518 msgid "Channel" msgstr "Kanal" -#: redbot/core/modlog.py:499 -msgid "{channel} (deleted)" -msgstr "{channel} (slettet)" - -#: redbot/core/modlog.py:505 +#: redbot/core/modlog.py:520 msgid "Amended by" msgstr "Endret av" -#: redbot/core/modlog.py:507 +#: redbot/core/modlog.py:522 msgid "Last modified at" msgstr "Sist endret" -#: redbot/core/modlog.py:527 -msgid "**User:** {}\n" -msgstr "**Bruker:** {}\n" +#: redbot/core/modlog.py:542 +msgid "User:" +msgstr "" + +#: redbot/core/modlog.py:543 +msgid "Moderator:" +msgstr "" + +#: redbot/core/modlog.py:546 +msgid "Until:" +msgstr "" -#: redbot/core/modlog.py:528 -msgid "**Moderator:** {}\n" -msgstr "**Moderator:** {}\n" +#: redbot/core/modlog.py:546 +msgid "Duration:" +msgstr "" -#: redbot/core/modlog.py:531 -msgid "**Until:** {}\n" -"**Duration:** {}\n" -msgstr "**Tiltil:** {}\n" -"**Varighet:** {}\n" +#: redbot/core/modlog.py:549 redbot/core/modlog.py:551 +msgid "Channel:" +msgstr "" -#: redbot/core/modlog.py:534 -msgid "**Channel**: {} (Deleted)\n" -msgstr "**Kanal**: {} (Slettet)\n" +#: redbot/core/modlog.py:553 +msgid "Amended by:" +msgstr "" -#: redbot/core/modlog.py:536 -msgid "**Channel**: {}\n" -msgstr "**Kanal**: {}\n" +#: redbot/core/modlog.py:555 +msgid "Last modified at:" +msgstr "" -#: redbot/core/modlog.py:538 -msgid "**Amended by:** {}\n" -msgstr "**Endret av: ** {}\n" +#: redbot/core/tree.py:271 +msgid "Command not found." +msgstr "" -#: redbot/core/modlog.py:540 -msgid "**Last modified at:** {}\n" -msgstr "**Sist endret at:** {}\n" +#: redbot/core/tree.py:332 +msgid "You are not permitted to use this command." +msgstr "" diff --git a/redbot/core/locales/nl-NL.po b/redbot/core/locales/nl-NL.po index 09af86825aa..9160d4977fb 100644 --- a/redbot/core/locales/nl-NL.po +++ b/redbot/core/locales/nl-NL.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-12 15:52+0000\n" +"POT-Creation-Date: 2024-03-23 23:21+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,1823 +15,3061 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: nl_NL\n" -#: redbot/core/bank.py:1019 -msgid "Can't pay for this command in DM without a global bank." -msgstr "" - -#: redbot/core/bank.py:1026 -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:316 +#: redbot/core/_cog_manager.py:317 #, 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:325 +#: redbot/core/_cog_manager.py:326 #, docstring msgid "\n" " Lists current cog paths in order of priority.\n" " " msgstr "" -#: redbot/core/cog_manager.py:333 +#: redbot/core/_cog_manager.py:334 msgid "Install Path: {install_path}\n" "Core Path: {core_path}\n\n" msgstr "" -#: redbot/core/cog_manager.py:347 +#: redbot/core/_cog_manager.py:348 #, docstring msgid "\n" " Add a path to the list of available cog paths.\n" " " msgstr "" -#: redbot/core/cog_manager.py:351 +#: redbot/core/_cog_manager.py:352 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:359 +#: redbot/core/_cog_manager.py:360 msgid "Path successfully added." msgstr "Pad toegevoegd." -#: redbot/core/cog_manager.py:364 +#: redbot/core/_cog_manager.py:365 #, docstring msgid "\n" -" Removes a path from the available cog paths given the `path_number` from `[p]paths`.\n" +" Removes one or more paths from the available cog paths given the `path_numbers` from `[p]paths`.\n" " " msgstr "" -#: redbot/core/cog_manager.py:369 redbot/core/cog_manager.py:392 -msgid "Path numbers must be positive." +#: redbot/core/_cog_manager.py:386 +msgid "The following paths were removed: {paths}" msgstr "" -#: 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:380 -msgid "Path successfully removed." -msgstr "Pad verwijderd." +#: redbot/core/_cog_manager.py:392 +msgid "The following path numbers did not exist: {path_numbers}" +msgstr "" -#: redbot/core/cog_manager.py:385 +#: redbot/core/_cog_manager.py:403 #, docstring msgid "\n" " Reorders paths internally to allow discovery of different cogs.\n" " " msgstr "" -#: redbot/core/cog_manager.py:399 +#: redbot/core/_cog_manager.py:414 msgid "Invalid 'from' index." msgstr "Ongeldige 'van' index." -#: redbot/core/cog_manager.py:405 +#: redbot/core/_cog_manager.py:420 msgid "Invalid 'to' index." msgstr "Ongeldige 'naar' index." -#: redbot/core/cog_manager.py:409 +#: redbot/core/_cog_manager.py:424 msgid "Paths reordered." msgstr "Paden opnieuw geordend." -#: redbot/core/cog_manager.py:414 +#: redbot/core/_cog_manager.py:429 #, 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" +" Returns the current install path or sets it if one is provided.\n\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 +#: redbot/core/_cog_manager.py:443 msgid "That path does not exist." msgstr "Dit pad bestaat niet." -#: redbot/core/cog_manager.py:432 +#: redbot/core/_cog_manager.py:448 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:438 +#: redbot/core/_cog_manager.py:454 #, docstring msgid "\n" " Lists all loaded and available cogs.\n" " " msgstr "" -#: redbot/core/cog_manager.py:451 redbot/core/cog_manager.py:466 +#: redbot/core/_cog_manager.py:467 redbot/core/_cog_manager.py:482 msgid "**{} loaded:**\n" msgstr "" -#: redbot/core/cog_manager.py:452 redbot/core/cog_manager.py:468 +#: redbot/core/_cog_manager.py:468 redbot/core/_cog_manager.py:484 msgid "**{} unloaded:**\n" msgstr "" -#: redbot/core/core_commands.py:181 -msgid "Alias {alias_name} is already an existing command or alias in one of the loaded cogs." +#: redbot/core/_diagnoser.py:104 +msgid "To fix this issue, you need to do one of these:" msgstr "" -#: redbot/core/core_commands.py:186 -msgid "Command {command_name} is already an existing command or alias in one of the loaded cogs." +#: redbot/core/_diagnoser.py:112 +msgid "Check if the command caller is not a bot" msgstr "" -#: redbot/core/core_commands.py:398 -#, docstring -msgid "\n" -" The Core cog has many commands related to core functions.\n\n" -" These commands come loaded with every Red bot, and cover some of the most basic usage of the bot.\n" -" " +#: redbot/core/_diagnoser.py:118 +msgid "The user is a bot which prevents them from running any command." msgstr "" -#: redbot/core/core_commands.py:410 -#, docstring -msgid "Pong." -msgstr "Pong." +#: redbot/core/_diagnoser.py:119 +msgid "This cannot be fixed - bots should not be listening to other bots." +msgstr "" -#: redbot/core/core_commands.py:415 -#, docstring -msgid "Shows info about [botname].\n\n" -" See `[p]set custominfo` to customize.\n" -" " +#: redbot/core/_diagnoser.py:123 +msgid "Check if the bot can send messages in the given channel" msgstr "" -#: redbot/core/core_commands.py:445 -msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\n\n" -"Red 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" +#: redbot/core/_diagnoser.py:130 +msgid "Bot is timed out in the given channel." msgstr "" -#: redbot/core/core_commands.py:456 -msgid "Instance owned by team" +#: redbot/core/_diagnoser.py:131 +msgid "To fix this issue, remove timeout from the bot." msgstr "" -#: redbot/core/core_commands.py:456 -msgid "Instance owned by" +#: redbot/core/_diagnoser.py:137 +msgid "Bot doesn't have permission to send messages in the given channel." msgstr "" -#: redbot/core/core_commands.py:461 -msgid "Red version" +#: redbot/core/_diagnoser.py:138 +msgid "To fix this issue, ensure that the permissions setup allows the bot to send messages per Discord's role hierarchy:\n" +"https://support.discord.com/hc/en-us/articles/206141927" msgstr "" -#: redbot/core/core_commands.py:464 redbot/core/core_commands.py:520 -msgid "Yes, {version} is available." +#: redbot/core/_diagnoser.py:150 +msgid "Check if the channel and the server aren't set to be ignored" msgstr "" -#: redbot/core/core_commands.py:468 redbot/core/core_commands.py:524 -msgid "Checking for updates failed." +#: redbot/core/_diagnoser.py:156 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {thread} thread, its parent channel, and the server aren't a part of that list." msgstr "" -#: redbot/core/core_commands.py:469 -msgid "Outdated" -msgstr "Verouderd" +#: redbot/core/_diagnoser.py:165 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {channel} channel and the server aren't a part of that list." +msgstr "" -#: redbot/core/core_commands.py:471 -msgid "About this instance" -msgstr "Over deze instantie" +#: redbot/core/_diagnoser.py:175 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {thread} thread, its parent channel, the channel category it belongs to ({channel_category}), and the server aren't a part of that list." +msgstr "" -#: redbot/core/core_commands.py:472 -msgid "About Red" -msgstr "Over Red" +#: redbot/core/_diagnoser.py:186 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {channel} channel, the channel category it belongs to ({channel_category}), and the server aren't a part of that list." +msgstr "" -#: redbot/core/core_commands.py:475 redbot/core/core_commands.py:533 -msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" +#: redbot/core/_diagnoser.py:200 +msgid "The bot is set to ignore commands in the given channel or this server." msgstr "" -#: redbot/core/core_commands.py:483 -msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\n\n" -"Red 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" +#: redbot/core/_diagnoser.py:210 +msgid "Global allowlist prevents the user from running this command." msgstr "" -#: redbot/core/core_commands.py:494 -msgid "Instance owned by team: [{owner}]\n" -"Python: [{python_version}] (5)\n" -"discord.py: [{dpy_version}] (6)\n" -"Red version: [{red_version}] (7)\n" +#: redbot/core/_diagnoser.py:211 +msgid "To fix this issue, you can either add the user to the allowlist, or clear the allowlist.\n" +"If you want to keep the allowlist, you can run {command_1} which will add {user} to the allowlist.\n" +"If you instead want to clear the allowlist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:506 -msgid "Instance owned by: [{owner}]\n" -"Python: [{python_version}] (5)\n" -"discord.py: [{dpy_version}] (6)\n" -"Red version: [{red_version}] (7)\n" +#: redbot/core/_diagnoser.py:227 +msgid "Global blocklist prevents the user from running this command." msgstr "" -#: redbot/core/core_commands.py:525 -msgid "Outdated: [{state}]\n" +#: redbot/core/_diagnoser.py:228 +msgid "To fix this issue, you can either remove the user from the blocklist, or clear the blocklist.\n" +"If you want to keep the blocklist, you can run {command_1} which will remove {user} from the blocklist.\n" +"If you instead want to clear the blocklist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:528 -msgid "**About Red**\n" +#: redbot/core/_diagnoser.py:250 +msgid "Local allowlist prevents the user from running this command." msgstr "" -#: redbot/core/core_commands.py:539 -msgid "**About this instance**\n" +#: redbot/core/_diagnoser.py:251 +msgid "To fix this issue, you can either add the user or one of their roles to the local allowlist, or clear the local allowlist.\n" +"If you want to keep the local allowlist, you can run {command_1} which will add {user} to the local allowlist.\n" +"If you instead want to clear the local allowlist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:541 -msgid "**References**\n" -"1. <{}>\n" -"2. <{}>\n" -"3. <{}>\n" -"4. <{}>\n" -"5. <{}>\n" -"6. <{}>\n" -"7. <{}>\n" +#: redbot/core/_diagnoser.py:265 +msgid "Local blocklist prevents the user from running this command." msgstr "" -#: redbot/core/core_commands.py:557 -#, docstring -msgid "Shows [botname]'s uptime." +#: redbot/core/_diagnoser.py:280 +msgid "To fix this issue, you can either remove the user's roles from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove the user's roles ({roles}) from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:560 -msgid "Less than one second" +#: redbot/core/_diagnoser.py:305 +msgid "To fix this issue, you can either remove the user and their roles from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove {user} and their roles ({roles}) from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:562 -msgid "Been up for: **{time_quantity}** (since {timestamp} UTC)" +#: redbot/core/_diagnoser.py:327 +msgid "To fix this issue, you can either remove the user from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove {user} from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:569 -#, docstring -msgid "\n" -" Commands which interact with the data [botname] has about you.\n\n" -" More information can be found in the [End User Data Documentation.](https://docs.discord.red/en/stable/red_core_data_statement.html)\n" -" " +#: redbot/core/_diagnoser.py:342 +msgid "Allowlist and blocklist checks" msgstr "" -#: redbot/core/core_commands.py:580 -#, docstring -msgid "\n" -" Find out what type of data [botname] stores and why.\n\n" -" **Example:**\n" -" - `[p]mydata whatdata`\n" -" " +#: redbot/core/_diagnoser.py:374 +msgid "Global, cog and command checks" msgstr "" -#: redbot/core/core_commands.py:590 -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\n" -"Additionally, 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." +#: redbot/core/_diagnoser.py:381 +msgid "The given command is disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:609 -#, docstring -msgid "View the End User Data statements of each 3rd-party module.\n\n" -" This will send an attachment with the End User Data statements of all loaded 3rd party cogs.\n\n" -" **Example:**\n" -" - `[p]mydata 3rdparty`\n" -" " +#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:858 +msgid "One of the parents of the given command is disabled globally." msgstr "" -#: redbot/core/core_commands.py:620 -msgid "I need to be able to attach files (try in DMs?)." +#: redbot/core/_diagnoser.py:389 +msgid "To fix this issue, you can run {command} which will enable the {affected_command} command in this guild." msgstr "" -#: redbot/core/core_commands.py:630 -msgid "This instance does not appear to have any 3rd-party extensions loaded." +#: redbot/core/_diagnoser.py:410 +msgid "Other issues related to the checks" msgstr "" -#: redbot/core/core_commands.py:650 -msgid "3rd party End User Data statements" +#: redbot/core/_diagnoser.py:411 +msgid "There's an issue related to the checks for {command} but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:652 -msgid "The following are statements provided by 3rd-party extensions." +#: redbot/core/_diagnoser.py:415 +msgid "To fix this issue, a manual review of the global, cog and command checks is required." msgstr "" -#: redbot/core/core_commands.py:657 -msgid "3rd-party extensions without statements\n" +#: redbot/core/_diagnoser.py:423 +msgid "Global checks" msgstr "" -#: redbot/core/core_commands.py:668 -msgid "Here's a generated page with the statements provided by 3rd-party extensions." +#: redbot/core/_diagnoser.py:433 +msgid "One of the global checks for the command {command} failed with a message:\n" +"{message}" msgstr "" -#: redbot/core/core_commands.py:684 -msgid "Did not get confirmation, cancelling." +#: redbot/core/_diagnoser.py:437 +msgid "One of the global checks for the command {command} failed without a message." msgstr "" -#: redbot/core/core_commands.py:689 -msgid "Did not get a matching confirmation, cancelling." +#: redbot/core/_diagnoser.py:441 +msgid "Cog check" msgstr "" -#: redbot/core/core_commands.py:700 -#, 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\n" -" **Example:**\n" -" - `[p]mydata forgetme`\n" -" " +#: redbot/core/_diagnoser.py:458 +msgid "The cog check for the command {command} failed with a message:\n" +"{message}" msgstr "" -#: redbot/core/core_commands.py:715 -msgid "This command ({command}) does not support non-interactive usage." +#: redbot/core/_diagnoser.py:459 +msgid "The cog check for the command {command} failed without a message." msgstr "" -#: redbot/core/core_commands.py:722 -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:" +#: redbot/core/_diagnoser.py:463 +msgid "Command checks" msgstr "" -#: redbot/core/core_commands.py:732 -msgid "This may take some time." +#: redbot/core/_diagnoser.py:477 +msgid "One of the command checks for the command {command} failed with a message:\n" +"{message}" msgstr "" -#: redbot/core/core_commands.py:745 -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}.\n" -"Please contact the owner of this bot to address this.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:481 +msgid "One of the command checks for the command {command} failed without a message." msgstr "" -#: redbot/core/core_commands.py:760 -msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\n" -"Please contact the owner of this bot to address this.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:485 +msgid "Permissions verification" msgstr "" -#: redbot/core/core_commands.py:770 -msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\n" -"Please contact the owner of this bot to address this.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:488 +msgid "Cog permissions verification" msgstr "" -#: redbot/core/core_commands.py:780 -msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" +#: redbot/core/_diagnoser.py:503 +msgid "The cog of the given command is disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:788 redbot/core/core_commands.py:955 -#: redbot/core/core_commands.py:1041 redbot/core/core_commands.py:1112 -msgid "{mention} The following cogs did not handle deletion:\n" -"{cogs}." +#: redbot/core/_diagnoser.py:504 +msgid "To fix this issue, you can run {command} which will enable the {affected_cog} cog in this guild." msgstr "" -#: redbot/core/core_commands.py:798 -#, docstring -msgid "[Coming Soon] Get what data [botname] has about you." +#: redbot/core/_diagnoser.py:518 +msgid "Bot is missing some of the channel permissions ({permissions}) required by the {cog} cog." msgstr "" -#: redbot/core/core_commands.py:800 -msgid "This command doesn't do anything yet, but we're working on adding support for this." +#: redbot/core/_diagnoser.py:526 +msgid "Bot is missing some of the channel permissions ({permissions}) required by the {command} command." msgstr "" -#: redbot/core/core_commands.py:809 -#, docstring -msgid "\n" -" Commands for more complete data handling.\n" -" " +#: redbot/core/_diagnoser.py:538 +msgid "To fix this issue, grant the required permissions to the bot through role settings or channel overrides." msgstr "" -#: redbot/core/core_commands.py:815 -#, docstring -msgid "\n" -" Set the bot to allow users to request a data deletion.\n\n" -" This is on by default.\n" -" Opposite of `[p]mydata ownermanagement disallowuserdeletions`\n\n" -" **Example:**\n" -" - `[p]mydata ownermanagement allowuserdeletions`\n" -" " +#: redbot/core/_diagnoser.py:557 redbot/core/_diagnoser.py:653 +msgid "Other issues related to the permissions." msgstr "" -#: redbot/core/core_commands.py:826 -msgid "User can delete their own data. This will not include operational data such as blocked users." +#: redbot/core/_diagnoser.py:558 +msgid "Fatal error: There's an issue related to the permissions for the {cog} cog but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:834 -#, docstring -msgid "\n" -" Set the bot to not allow users to request a data deletion.\n\n" -" Opposite of `[p]mydata ownermanagement allowuserdeletions`\n\n" -" **Example:**\n" -" - `[p]mydata ownermanagement disallowuserdeletions`\n" -" " +#: redbot/core/_diagnoser.py:563 +msgid "Fatal error: There's an issue related to the permissions for the {command} command but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:843 -msgid "User can not delete their own data." +#: redbot/core/_diagnoser.py:567 +msgid "This is an unexpected error, please report it on Red's issue tracker." msgstr "" -#: redbot/core/core_commands.py:847 -#, docstring -msgid "\n" -" Sets how user deletions are treated.\n\n" -" **Example:**\n" -" - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" -" **Arguments:**\n" -" - `` - The strictness level for user deletion. See Level guide below.\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" -" " +#: redbot/core/_diagnoser.py:574 +msgid "Ensure that the command is not bot owner only" msgstr "" -#: redbot/core/core_commands.py:864 -msgid "Cogs will be instructed to remove all non operational data upon a user request." +#: redbot/core/_diagnoser.py:582 +msgid "The command is bot owner only and the given user is not a bot owner." msgstr "" -#: redbot/core/core_commands.py:872 -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." +#: redbot/core/_diagnoser.py:583 +msgid "This cannot be fixed - regular users cannot run bot owner only commands." msgstr "" -#: redbot/core/core_commands.py:883 -#, docstring -msgid "\n" -" Handle a deletion request from Discord.\n\n" -" This will cause the bot to get rid of or disassociate all data from the specified user ID.\n" -" You should not use this unless Discord has specifically requested this with regard to a deleted user.\n" -" This will remove the user from various anti-abuse measures.\n" -" If you are processing a manual request from a user, you may want `[p]mydata ownermanagement deleteforuser` instead.\n\n" -" **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" -" " +#: redbot/core/_diagnoser.py:589 +msgid "Permission hooks" msgstr "" -#: redbot/core/core_commands.py:897 -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\n" -"If you are sure this is what you intend to do please respond with the following:" +#: redbot/core/_diagnoser.py:599 +msgid "Fatal error: the result of permission hooks is inconsistent." msgstr "" -#: redbot/core/core_commands.py:915 redbot/core/core_commands.py:1072 -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}\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:600 redbot/core/_diagnoser.py:606 +#: redbot/core/_diagnoser.py:844 +msgid "To fix this issue, a manual review of the installed cogs is required." msgstr "" -#: redbot/core/core_commands.py:930 redbot/core/core_commands.py:1087 -msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:605 +msgid "The access has been denied by one of the bot's permissions hooks." msgstr "" -#: redbot/core/core_commands.py:941 redbot/core/core_commands.py:1098 -msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:615 +msgid "User's discord permissions, privilege level and rules from Permissions cog" msgstr "" -#: redbot/core/core_commands.py:951 redbot/core/core_commands.py:1108 -msgid "I've deleted all data about that user that I know how to delete." +#: redbot/core/_diagnoser.py:630 +msgid "The access has been denied due to the rules set for the {cog} cog with Permissions cog." msgstr "" -#: redbot/core/core_commands.py:962 -#, docstring -msgid "Delete data [botname] has about a user for a user.\n\n" -" This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user.\n" -" Users have access to a different command for this unless they can't interact with the bot at all.\n" -" 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\n" -" **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" -" " +#: redbot/core/_diagnoser.py:635 +msgid "The access has been denied due to the rules set for the {command} command with Permissions cog." msgstr "" -#: redbot/core/core_commands.py:973 -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\n" -"If you are sure this is what you intend to do please respond with the following:" +#: redbot/core/_diagnoser.py:639 +msgid "To fix the issue, a manual review of the rules is required." msgstr "" -#: redbot/core/core_commands.py:996 -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}\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:654 +msgid "There's an issue related to the permissions of {cog} cog but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:1011 -msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:659 +msgid "There's an issue related to the permissions of {command} command but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:1022 -msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:663 +msgid "To fix this issue, a manual review of the command is required." msgstr "" -#: redbot/core/core_commands.py:1033 -msgid "I've deleted all non-operational data about that user that I know how to delete." +#: redbot/core/_diagnoser.py:670 +msgid "Permission checks" msgstr "" -#: redbot/core/core_commands.py:1048 -#, docstring -msgid "Delete data [botname] has about a user.\n\n" -" This will cause the bot to get rid of or disassociate a lot of data about the specified user.\n" -" This may include more than just end user data, including anti abuse records.\n\n" -" **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" -" " +#: redbot/core/_diagnoser.py:674 +msgid "The access has been denied by one of the permissions checks of {cog} cog." msgstr "" -#: redbot/core/core_commands.py:1058 -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\n" -"If you are sure this is what you intend to do please respond with the following:" +#: redbot/core/_diagnoser.py:678 +msgid "The access has been denied by one of the permission checks of {command} command." msgstr "" -#: redbot/core/core_commands.py:1119 -#, docstring -msgid "\n" -" Commands for toggling embeds on or off.\n\n" -" This setting determines whether or not to use embeds as a response to a command (for commands that support it).\n" -" The default is to use embeds.\n\n" -" The embed settings are checked until the first True/False in this order:\n" -" - In guild context:\n" -" 1. Channel override - `[p]embedset channel`\n" -" 2. Server command override - `[p]embedset command server`\n" -" 3. Server override - `[p]embedset server`\n" -" 4. Global command override - `[p]embedset command global`\n" -" 5. Global setting -`[p]embedset global`\n\n" -" - In DM context:\n" -" 1. User override - `[p]embedset user`\n" -" 2. Global command override - `[p]embedset command global`\n" -" 3. Global setting - `[p]embedset global`\n" -" " +#: redbot/core/_diagnoser.py:686 +msgid "To fix this issue, a manual review of the permission checks is required." msgstr "" -#: redbot/core/core_commands.py:1141 -#, docstring -msgid "\n" -" Show the current embed settings.\n\n" -" Provide a command name to check for command specific embed settings.\n\n" -" **Examples:**\n" -" - `[p]embedset showsettings` - Shows embed settings.\n" -" - `[p]embedset showsettings info` - Also shows embed settings for the 'info' command.\n" -" - `[p]embedset showsettings \"ignore list\"` - Checking subcommands requires quotes.\n\n" -" **Arguments:**\n" -" - `[command_name]` - Checks this command for command specific embed settings.\n" -" " +#: redbot/core/_diagnoser.py:692 +msgid "User's discord permissions and privilege level" msgstr "" -#: redbot/core/core_commands.py:1158 redbot/core/core_commands.py:1314 -#: redbot/core/core_commands.py:1365 redbot/core/core_commands.py:4282 -#: redbot/core/core_commands.py:4325 redbot/core/core_commands.py:4391 -#: redbot/core/core_commands.py:4422 -msgid "I couldn't find that command. Please note that it is case sensitive." +#: redbot/core/_diagnoser.py:701 +msgid "grant the required permissions to the user through role settings or channel overrides" msgstr "" -#: redbot/core/core_commands.py:1164 -msgid "Embed settings:\n\n" +#: redbot/core/_diagnoser.py:707 +msgid "The user is missing some of the channel permissions ({permissions}) required by the {cog} cog." msgstr "" -#: redbot/core/core_commands.py:1166 -msgid "Global default: {value}\n" +#: redbot/core/_diagnoser.py:712 +msgid "The user is missing some of the channel permissions ({permissions}) required by the {command} command." msgstr "" -#: redbot/core/core_commands.py:1171 -msgid "Global command setting for {command} command: {value}\n" +#: redbot/core/_diagnoser.py:721 +msgid "the guild owner" msgstr "" -#: redbot/core/core_commands.py:1177 -msgid "Guild setting: {value}\n" +#: redbot/core/_diagnoser.py:724 +msgid "the mod role" msgstr "" -#: redbot/core/core_commands.py:1182 -msgid "Server command setting for {command} command: {value}\n" +#: redbot/core/_diagnoser.py:726 +msgid "the admin role" msgstr "" -#: redbot/core/core_commands.py:1188 -msgid "Channel setting: {value}\n" +#: redbot/core/_diagnoser.py:729 +msgid "assign appropriate role to the user" msgstr "" -#: redbot/core/core_commands.py:1191 -msgid "User setting: {value}" +#: redbot/core/_diagnoser.py:731 +msgid "The user is missing the privilege level ({privilege_level}) required by the {cog} cog." msgstr "" -#: redbot/core/core_commands.py:1197 -#, docstring -msgid "\n" -" Toggle the global embed setting.\n\n" -" This is used as a fallback if the user or guild hasn't set a preference.\n" -" The default is to use embeds.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Example:**\n" -" - `[p]embedset global`\n" -" " +#: redbot/core/_diagnoser.py:738 +msgid "The user is missing the privilege level ({privilege_level}) required by the {command} command." msgstr "" -#: redbot/core/core_commands.py:1211 -msgid "Embeds are now disabled by default." +#: redbot/core/_diagnoser.py:751 +msgid "add appropriate rule in the Permissions cog" msgstr "" -#: redbot/core/core_commands.py:1214 -msgid "Embeds are now enabled by default." +#: redbot/core/_diagnoser.py:754 +msgid "The user has neither the channel permissions ({permissions}) nor the privilege level ({privilege_level}) required by the {cog} cog." msgstr "" -#: redbot/core/core_commands.py:1220 -#, docstring -msgid "\n" -" Set the server's embed setting.\n\n" -" If set, this is used instead of the global default to determine whether or not to use embeds.\n" -" This is used for all commands done in a server.\n\n" -" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset server False` - Disables embeds on this server.\n" -" - `[p]embedset server` - Resets value to use global default.\n\n" -" **Arguments:**\n" -" - `[enabled]` - Whether to use embeds on this server. Leave blank to reset to default.\n" -" " +#: redbot/core/_diagnoser.py:763 +msgid "The user has neither the channel permissions ({permissions}) nor the privilege level ({privilege_level}) required by the {command} command." msgstr "" -#: redbot/core/core_commands.py:1239 redbot/core/core_commands.py:1323 -#: redbot/core/core_commands.py:1414 redbot/core/core_commands.py:1445 -msgid "Embeds will now fall back to the global setting." -msgstr "Embeds zullen nu weer de globale instellingen gebruiken." +#: redbot/core/_diagnoser.py:781 +msgid "Checks and permissions verification for the command {command}" +msgstr "" -#: redbot/core/core_commands.py:1244 -msgid "Embeds are now enabled for this guild." +#: redbot/core/_diagnoser.py:804 redbot/core/_diagnoser.py:917 +msgid "Other command checks" msgstr "" -#: redbot/core/core_commands.py:1246 -msgid "Embeds are now disabled for this guild." +#: redbot/core/_diagnoser.py:805 redbot/core/_diagnoser.py:918 +msgid "The given command is failing one of the required checks." msgstr "" -#: redbot/core/core_commands.py:1254 -#, docstring -msgid "\n" -" Sets a command's embed setting.\n\n" -" If you're the bot owner, this will try to change the command's embed setting globally by default.\n" -" Otherwise, this will try to change embed settings on the current server.\n\n" -" If enabled is left blank, the setting will be unset.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset command info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command \"ignore list\" True` - Quotes are needed for subcommands.\n\n" -" **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" -" " +#: redbot/core/_diagnoser.py:806 redbot/core/_diagnoser.py:919 +msgid "To fix this issue, a manual review of the command's checks is required." msgstr "" -#: redbot/core/core_commands.py:1283 -msgid "The passed command requires Embed Links permission and therefore cannot be set to not use embeds." +#: redbot/core/_diagnoser.py:817 +msgid "Global 'call once' checks" msgstr "" -#: redbot/core/core_commands.py:1294 -#, docstring -msgid "\n" -" Sets a command's embed setting globally.\n\n" -" If set, this is used instead of the global default to determine whether or not to use embeds.\n\n" -" If enabled is left blank, the setting will be unset.\n\n" +#: redbot/core/_diagnoser.py:839 +msgid "Other global 'call once' checks" +msgstr "" + +#: redbot/core/_diagnoser.py:840 +msgid "One of the global 'call once' checks implemented by a 3rd-party cog prevents this command from being ran." +msgstr "" + +#: redbot/core/_diagnoser.py:849 +msgid "Check if the command is disabled" +msgstr "" + +#: redbot/core/_diagnoser.py:859 redbot/core/_diagnoser.py:873 +msgid "To fix this issue, you can run {command} which will enable the {affected_command} command globally." +msgstr "" + +#: redbot/core/_diagnoser.py:872 +msgid "The given command is disabled globally." +msgstr "" + +#: redbot/core/_diagnoser.py:885 +msgid "Checks and permissions verification" +msgstr "" + +#: redbot/core/_diagnoser.py:936 +msgid "Passed" +msgstr "" + +#: redbot/core/_diagnoser.py:938 +msgid "Failed" +msgstr "" + +#: redbot/core/_diagnoser.py:967 +msgid "All checks passed and no issues were detected. Make sure that the given parameters correspond to the channel, user, and command name that have been problematic.\n\n" +"If you still can't find the issue, it is likely that one of the 3rd-party cogs you're using adds a global or cog local before invoke hook that prevents the command from getting invoked as this can't be diagnosed with this tool." +msgstr "" + +#: redbot/core/_diagnoser.py:978 +msgid "The bot has been able to identify the issue." +msgstr "" + +#: redbot/core/_diagnoser.py:981 +msgid "Detected issue: " +msgstr "" + +#: redbot/core/_diagnoser.py:983 +msgid "Solution: " +msgstr "" + +#: redbot/core/_diagnoser.py:985 +msgid "\n" +"Here's a detailed report in case you need it:" +msgstr "" + +#: redbot/core/_diagnoser.py:986 +msgid "Channel: " +msgstr "" + +#: redbot/core/_diagnoser.py:987 +msgid "Command caller: " +msgstr "" + +#: redbot/core/_diagnoser.py:988 +msgid "Command: " +msgstr "" + +#: redbot/core/_diagnoser.py:989 +msgid "Tests that have been ran:" +msgstr "" + +#: redbot/core/_events.py:56 +msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" +msgstr "" + +#: redbot/core/_events.py:65 +msgid "\n\n" +"While 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:74 +msgid "\n\n" +"You have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\n\n" +"You 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:120 +msgid "\n\n" +"To update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:{command_1}\n" +"Once you've started up your bot again, we recommend that you update any installed 3rd-party cogs with this command in Discord:{command_2}" +msgstr "" + +#: redbot/core/_events.py:128 +msgid "Command Prompt" +msgstr "" + +#: redbot/core/_events.py:128 +msgid "Terminal" +msgstr "" + +#: redbot/core/_events.py:240 +msgid "`{user_input}` is not a valid value for `{command}`" +msgstr "" + +#: redbot/core/_events.py:251 redbot/core/_events.py:304 +msgid "Argument `{parameter_name}` must be a positive integer." +msgstr "" + +#: redbot/core/_events.py:253 redbot/core/_events.py:306 +msgid "Argument `{parameter_name}` must be an integer no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:257 redbot/core/_events.py:310 +msgid "Argument `{parameter_name}` must be an integer no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:261 redbot/core/_events.py:314 +msgid "Argument `{parameter_name}` must be an integer between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:266 redbot/core/_events.py:319 +msgid "Argument `{parameter_name}` must be a positive number." +msgstr "" + +#: redbot/core/_events.py:268 redbot/core/_events.py:321 +msgid "Argument `{parameter_name}` must be a number no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:272 +msgid "Argument `{parameter_name}` must be a number no less than {maximum}." +msgstr "" + +#: redbot/core/_events.py:276 redbot/core/_events.py:329 +msgid "Argument `{parameter_name}` must be a number between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:281 redbot/core/_events.py:334 +msgid "Argument `{parameter_name}` must be a string with a length of no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:285 redbot/core/_events.py:338 +msgid "Argument `{parameter_name}` must be a string with a length of no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:289 redbot/core/_events.py:342 +msgid "Argument `{parameter_name}` must be a string with a length of between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:325 +msgid "Argument `{parameter_name}` must be a number no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:355 +msgid "\"{argument}\" is not an integer." +msgstr "" + +#: redbot/core/_events.py:358 +msgid "\"{argument}\" is not a number." +msgstr "" + +#: redbot/core/_events.py:385 redbot/core/tree.py:292 +msgid "Error in command '{command}'. Check your console or logs for details." +msgstr "" + +#: redbot/core/_events.py:388 redbot/core/tree.py:295 +msgid "Error in command '{command}'." +msgstr "" + +#: redbot/core/_events.py:406 redbot/core/tree.py:309 +msgid "I require the {permission} permission to execute that command." +msgstr "" + +#: redbot/core/_events.py:410 redbot/core/tree.py:313 +msgid "I require {permission_list} permissions to execute that command." +msgstr "" + +#: redbot/core/_events.py:418 redbot/core/tree.py:320 +msgid "That command is not available in DMs." +msgstr "" + +#: redbot/core/_events.py:420 +msgid "That command is only available in DMs." +msgstr "" + +#: redbot/core/_events.py:422 +msgid "That command is only available in NSFW channels." +msgstr "" + +#: redbot/core/_events.py:434 redbot/core/tree.py:326 +msgid "This command is on cooldown. Try again {relative_time}." +msgstr "" + +#: redbot/core/_events.py:441 +msgid "Too many people using this command. It can only be used {number} times concurrently." +msgstr "" + +#: redbot/core/_events.py:446 +msgid "Too many people using this command. It can only be used once concurrently." +msgstr "" + +#: redbot/core/_events.py:452 +msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/_events.py:457 +msgid "That command is still completing, it can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/_events.py:463 +msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/_events.py:468 +msgid "Too many people using this command. It can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/bank.py:1060 +msgid "Can't pay for this command in DM without a global bank." +msgstr "" + +#: redbot/core/bank.py:1067 +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/bot.py:2378 +msgid "There is still one message remaining. Type {command_1} to continue or {command_2} to upload all contents as a file." +msgstr "" + +#: redbot/core/bot.py:2383 +msgid "There are still {count} messages remaining. Type {command_1} to continue or {command_2} to upload all contents as a file." +msgstr "" + +#: redbot/core/core_commands.py:197 +msgid "Alias {alias_name} is already an existing command or alias in one of the loaded cogs." +msgstr "" + +#: redbot/core/core_commands.py:202 +msgid "Command {command_name} is already an existing command or alias in one of the loaded cogs." +msgstr "" + +#: redbot/core/core_commands.py:391 +#, docstring +msgid "\n" +" The Core cog has many commands related to core functions.\n\n" +" These commands come loaded with every Red bot, and cover some of the most basic usage of the bot.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:403 +#, docstring +msgid "Pong." +msgstr "Pong." + +#: redbot/core/core_commands.py:408 +#, docstring +msgid "Shows info about [botname]." +msgstr "" + +#: redbot/core/core_commands.py:435 +msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\n\n" +"Red 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:446 +msgid "Instance owned by team" +msgstr "" + +#: redbot/core/core_commands.py:446 +msgid "Instance owned by" +msgstr "" + +#: redbot/core/core_commands.py:451 +msgid "Red version" +msgstr "" + +#: redbot/core/core_commands.py:454 redbot/core/core_commands.py:510 +msgid "Yes, {version} is available." +msgstr "" + +#: redbot/core/core_commands.py:458 redbot/core/core_commands.py:514 +msgid "Checking for updates failed." +msgstr "" + +#: redbot/core/core_commands.py:459 +msgid "Outdated" +msgstr "Verouderd" + +#: redbot/core/core_commands.py:461 +msgid "About this instance" +msgstr "Over deze instantie" + +#: redbot/core/core_commands.py:462 +msgid "About Red" +msgstr "Over Red" + +#: redbot/core/core_commands.py:465 redbot/core/core_commands.py:523 +msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" +msgstr "" + +#: redbot/core/core_commands.py:473 +msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\n\n" +"Red 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:484 +msgid "Instance owned by team: [{owner}]\n" +"Python: [{python_version}] (5)\n" +"discord.py: [{dpy_version}] (6)\n" +"Red version: [{red_version}] (7)\n" +msgstr "" + +#: redbot/core/core_commands.py:496 +msgid "Instance owned by: [{owner}]\n" +"Python: [{python_version}] (5)\n" +"discord.py: [{dpy_version}] (6)\n" +"Red version: [{red_version}] (7)\n" +msgstr "" + +#: redbot/core/core_commands.py:515 +msgid "Outdated: [{state}]\n" +msgstr "" + +#: redbot/core/core_commands.py:518 +msgid "**About Red**\n" +msgstr "" + +#: redbot/core/core_commands.py:529 +msgid "**About this instance**\n" +msgstr "" + +#: redbot/core/core_commands.py:531 +msgid "**References**\n" +"1. <{}>\n" +"2. <{}>\n" +"3. <{}>\n" +"4. <{}>\n" +"5. <{}>\n" +"6. <{}>\n" +"7. <{}>\n" +msgstr "" + +#: redbot/core/core_commands.py:553 +#, docstring +msgid "Shows [botname]'s uptime." +msgstr "" + +#: redbot/core/core_commands.py:556 +msgid "Less than one second." +msgstr "" + +#: redbot/core/core_commands.py:558 +msgid "I have been up for: **{time_quantity}** (since {timestamp})" +msgstr "" + +#: redbot/core/core_commands.py:565 +#, docstring +msgid "\n" +" Commands which interact with the data [botname] has about you.\n\n" +" More information can be found in the [End User Data Documentation.](https://docs.discord.red/en/stable/red_core_data_statement.html)\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:576 +#, docstring +msgid "\n" +" Find out what type of data [botname] stores and why.\n\n" +" **Example:**\n" +" - `[p]mydata whatdata`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:586 +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\n" +"Additionally, 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:605 +#, docstring +msgid "View the End User Data statements of each 3rd-party module.\n\n" +" This will send an attachment with the End User Data statements of all loaded 3rd party cogs.\n\n" +" **Example:**\n" +" - `[p]mydata 3rdparty`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:616 +msgid "I need to be able to attach files (try in DMs?)." +msgstr "" + +#: redbot/core/core_commands.py:626 +msgid "This instance does not appear to have any 3rd-party extensions loaded." +msgstr "" + +#: redbot/core/core_commands.py:646 +msgid "3rd party End User Data statements" +msgstr "" + +#: redbot/core/core_commands.py:648 +msgid "The following are statements provided by 3rd-party extensions." +msgstr "" + +#: redbot/core/core_commands.py:653 +msgid "3rd-party extensions without statements\n" +msgstr "" + +#: redbot/core/core_commands.py:664 +msgid "Here's a generated page with the statements provided by 3rd-party extensions." +msgstr "" + +#: redbot/core/core_commands.py:679 +msgid "Did not get confirmation, cancelling." +msgstr "" + +#: redbot/core/core_commands.py:684 +msgid "Did not get a matching confirmation, cancelling." +msgstr "" + +#: redbot/core/core_commands.py:695 +#, 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\n" +" **Example:**\n" +" - `[p]mydata forgetme`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:710 +msgid "This command ({command}) does not support non-interactive usage." +msgstr "" + +#: redbot/core/core_commands.py:717 +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:727 +msgid "This may take some time." +msgstr "" + +#: redbot/core/core_commands.py:740 +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}.\n" +"Please contact the owner of this bot to address this.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:755 +msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\n" +"Please contact the owner of this bot to address this.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:765 +msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\n" +"Please contact the owner of this bot to address this.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:775 +msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" +msgstr "" + +#: redbot/core/core_commands.py:783 redbot/core/core_commands.py:950 +#: redbot/core/core_commands.py:1036 redbot/core/core_commands.py:1107 +msgid "{mention} The following cogs did not handle deletion:\n" +"{cogs}." +msgstr "" + +#: redbot/core/core_commands.py:793 +#, docstring +msgid "[Coming Soon] Get what data [botname] has about you." +msgstr "" + +#: redbot/core/core_commands.py:795 +msgid "This command doesn't do anything yet, but we're working on adding support for this." +msgstr "" + +#: redbot/core/core_commands.py:804 +#, docstring +msgid "\n" +" Commands for more complete data handling.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:810 +#, docstring +msgid "\n" +" Set the bot to allow users to request a data deletion.\n\n" +" This is on by default.\n" +" Opposite of `[p]mydata ownermanagement disallowuserdeletions`\n\n" +" **Example:**\n" +" - `[p]mydata ownermanagement allowuserdeletions`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:821 +msgid "User can delete their own data. This will not include operational data such as blocked users." +msgstr "" + +#: redbot/core/core_commands.py:829 +#, docstring +msgid "\n" +" Set the bot to not allow users to request a data deletion.\n\n" +" Opposite of `[p]mydata ownermanagement allowuserdeletions`\n\n" +" **Example:**\n" +" - `[p]mydata ownermanagement disallowuserdeletions`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:838 +msgid "User can not delete their own data." +msgstr "" + +#: redbot/core/core_commands.py:842 +#, docstring +msgid "\n" +" Sets how user deletions are treated.\n\n" +" **Example:**\n" +" - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" +" **Arguments:**\n" +" - `` - The strictness level for user deletion. See Level guide below.\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:859 +msgid "Cogs will be instructed to remove all non operational data upon a user request." +msgstr "" + +#: redbot/core/core_commands.py:867 +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:878 +#, docstring +msgid "\n" +" Handle a deletion request from Discord.\n\n" +" This will cause the bot to get rid of or disassociate all data from the specified user ID.\n" +" You should not use this unless Discord has specifically requested this with regard to a deleted user.\n" +" This will remove the user from various anti-abuse measures.\n" +" If you are processing a manual request from a user, you may want `[p]mydata ownermanagement deleteforuser` instead.\n\n" +" **Arguments:**\n" +" - `` - The id of the user whose data would be deleted.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:892 +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\n" +"If you are sure this is what you intend to do please respond with the following:" +msgstr "" + +#: redbot/core/core_commands.py:910 redbot/core/core_commands.py:1067 +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}\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:925 redbot/core/core_commands.py:1082 +msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:936 redbot/core/core_commands.py:1093 +msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:946 redbot/core/core_commands.py:1103 +msgid "I've deleted all data about that user that I know how to delete." +msgstr "" + +#: redbot/core/core_commands.py:957 +#, docstring +msgid "Delete data [botname] has about a user for a user.\n\n" +" This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user.\n" +" Users have access to a different command for this unless they can't interact with the bot at all.\n" +" 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\n" +" **Arguments:**\n" +" - `` - The id of the user whose data would be deleted.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:968 +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\n" +"If you are sure this is what you intend to do please respond with the following:" +msgstr "" + +#: redbot/core/core_commands.py:991 +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}\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:1006 +msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:1017 +msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:1028 +msgid "I've deleted all non-operational data about that user that I know how to delete." +msgstr "" + +#: redbot/core/core_commands.py:1043 +#, docstring +msgid "Delete data [botname] has about a user.\n\n" +" This will cause the bot to get rid of or disassociate a lot of data about the specified user.\n" +" This may include more than just end user data, including anti abuse records.\n\n" +" **Arguments:**\n" +" - `` - The id of the user whose data would be deleted.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1053 +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\n" +"If you are sure this is what you intend to do please respond with the following:" +msgstr "" + +#: redbot/core/core_commands.py:1114 +#, docstring +msgid "\n" +" Commands for toggling embeds on or off.\n\n" +" This setting determines whether or not to use embeds as a response to a command (for commands that support it).\n" +" The default is to use embeds.\n\n" +" The embed settings are checked until the first True/False in this order:\n\n" +" - In guild context:\n" +" 1. Channel override - `[p]embedset channel`\n" +" 2. Server command override - `[p]embedset command server`\n" +" 3. Server override - `[p]embedset server`\n" +" 4. Global command override - `[p]embedset command global`\n" +" 5. Global setting -`[p]embedset global`\n\n" +" - In DM context:\n" +" 1. User override - `[p]embedset user`\n" +" 2. Global command override - `[p]embedset command global`\n" +" 3. Global setting - `[p]embedset global`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1139 +#, docstring +msgid "\n" +" Show the current embed settings.\n\n" +" Provide a command name to check for command specific embed settings.\n\n" +" **Examples:**\n" +" - `[p]embedset showsettings` - Shows embed settings.\n" +" - `[p]embedset showsettings info` - Also shows embed settings for the 'info' command.\n" +" - `[p]embedset showsettings \"ignore list\"` - Checking subcommands requires quotes.\n\n" +" **Arguments:**\n" +" - `[command]` - Checks this command for command specific embed settings.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1155 +msgid "Embed settings:\n\n" +msgstr "" + +#: redbot/core/core_commands.py:1157 +msgid "Global default: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1162 +msgid "Global command setting for {command} command: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1168 +msgid "Guild setting: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1173 +msgid "Server command setting for {command} command: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1179 +msgid "Channel setting: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1182 +msgid "User setting: {value}" +msgstr "" + +#: redbot/core/core_commands.py:1188 +#, docstring +msgid "\n" +" Toggle the global embed setting.\n\n" +" This is used as a fallback if the user or guild hasn't set a preference.\n" +" The default is to use embeds.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Example:**\n" +" - `[p]embedset global`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1202 +msgid "Embeds are now disabled by default." +msgstr "" + +#: redbot/core/core_commands.py:1205 +msgid "Embeds are now enabled by default." +msgstr "" + +#: redbot/core/core_commands.py:1211 +#, docstring +msgid "\n" +" Set the server's embed setting.\n\n" +" If set, this is used instead of the global default to determine whether or not to use embeds.\n" +" This is used for all commands done in a server.\n\n" +" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset server False` - Disables embeds on this server.\n" +" - `[p]embedset server` - Resets value to use global default.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds on this server. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1230 redbot/core/core_commands.py:1308 +#: redbot/core/core_commands.py:1402 redbot/core/core_commands.py:1433 +msgid "Embeds will now fall back to the global setting." +msgstr "Embeds zullen nu weer de globale instellingen gebruiken." + +#: redbot/core/core_commands.py:1235 +msgid "Embeds are now enabled for this guild." +msgstr "" + +#: redbot/core/core_commands.py:1237 +msgid "Embeds are now disabled for this guild." +msgstr "" + +#: redbot/core/core_commands.py:1245 +#, docstring +msgid "\n" +" Sets a command's embed setting.\n\n" +" If you're the bot owner, this will try to change the command's embed setting globally by default.\n" +" Otherwise, this will try to change embed settings on the current server.\n\n" +" If enabled is left blank, the setting will be unset.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset command info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1274 +msgid "The passed command requires Embed Links permission and therefore cannot be set to not use embeds." +msgstr "" + +#: redbot/core/core_commands.py:1285 +#, docstring +msgid "\n" +" Sets a command's embed setting globally.\n\n" +" If set, this is used instead of the global default to determine whether or not to use embeds.\n\n" +" If enabled is left blank, the setting will be unset.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset command global info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command global info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command global \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1314 redbot/core/core_commands.py:1359 +msgid "Embeds are now enabled for {command_name} command." +msgstr "" + +#: redbot/core/core_commands.py:1320 redbot/core/core_commands.py:1365 +msgid "Embeds are now disabled for {command_name} command." +msgstr "" + +#: redbot/core/core_commands.py:1330 +#, docstring +msgid "\n" +" Sets a command's embed setting for the current server.\n\n" +" If set, this is used instead of the server default to determine whether or not to use embeds.\n\n" +" If enabled is left blank, the setting will be unset and the server default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset command server info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command server info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command server \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1353 +msgid "Embeds will now fall back to the server setting." +msgstr "" + +#: redbot/core/core_commands.py:1381 +#, docstring +msgid "\n" +" Set's a channel's embed setting.\n\n" +" If set, this is used instead of the guild and command defaults to determine whether or not to use embeds.\n" +" This is used for all commands done in a channel.\n\n" +" If enabled is left blank, the setting will be unset and the guild default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset channel #text-channel False` - Disables embeds in the #text-channel.\n" +" - `[p]embedset channel #forum-channel disable` - Disables embeds in the #forum-channel.\n" +" - `[p]embedset channel #text-channel` - Resets value to use guild default in the #text-channel.\n\n" +" **Arguments:**\n" +" - `` - The text, voice, stage, or forum channel to set embed setting for.\n" +" - `[enabled]` - Whether to use embeds in this channel. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1407 +msgid "Embeds are now {} for this channel." +msgstr "" + +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2765 +#: redbot/core/core_commands.py:2779 redbot/core/core_commands.py:3976 +#: redbot/core/core_commands.py:3997 +msgid "enabled" +msgstr "activeren" + +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2765 +#: redbot/core/core_commands.py:2779 redbot/core/core_commands.py:3976 +#: redbot/core/core_commands.py:3997 +msgid "disabled" +msgstr "de-activeren" + +#: redbot/core/core_commands.py:1414 +#, docstring +msgid "\n" +" Sets personal embed setting for DMs.\n\n" +" If set, this is used instead of the global default to determine whether or not to use embeds.\n" +" This is used for all commands executed in a DM with the bot.\n\n" +" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Examples:**\n" -" - `[p]embedset command global info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command global info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command global \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" - `[p]embedset user False` - Disables embeds in your DMs.\n" +" - `[p]embedset user` - Resets value to use global default.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds in your DMs. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1438 +msgid "Embeds are now enabled for you in DMs." +msgstr "" + +#: redbot/core/core_commands.py:1440 +msgid "Embeds are now disabled for you in DMs." +msgstr "" + +#: redbot/core/core_commands.py:1446 +#, 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.\n\n" +" Warning: Sending the traceback publicly can accidentally reveal sensitive information about your computer or configuration.\n\n" +" **Examples:**\n" +" - `[p]traceback` - Sends the traceback to your DMs.\n" +" - `[p]traceback True` - Sends the last traceback in the current context.\n\n" +" **Arguments:**\n" +" - `[public]` - Whether to send the traceback to the current context. Leave blank to send to your DMs.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1478 +msgid "No exception has occurred yet." +msgstr "" + +#: redbot/core/core_commands.py:1483 +#, docstring +msgid "Shows [botname]'s invite url.\n\n" +" This will always send the invite to DMs to keep it private.\n\n" +" This command is locked to the owner unless `[p]inviteset public` is set to True.\n\n" +" **Example:**\n" +" - `[p]invite`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1495 +msgid "This bot is currently **serverlocked**, meaning that it is locked to its current servers and will leave any server it joins." +msgstr "" + +#: redbot/core/core_commands.py:1512 +#, docstring +msgid "Commands to setup [botname]'s invite settings." +msgstr "" + +#: redbot/core/core_commands.py:1517 +#, docstring +msgid "\n" +" Toggles if `[p]invite` should be accessible for the average user.\n\n" +" The bot must be made into a `Public bot` in the developer dashboard for public invites to work.\n\n" +" **Example:**\n" +" - `[p]inviteset public yes` - Toggles the public invite setting.\n\n" +" **Arguments:**\n" +" - `[confirm]` - Required to set to public. Not required to toggle back to private.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1554 +#, 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\n" +" **Example:**\n" +" - `[p]inviteset perms 134217728` - Adds a \"Manage Nicknames\" permission requirement to the invite.\n\n" +" **Arguments:**\n" +" - `` - The permission level to require for the bot in the generated invite.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1575 +#, docstring +msgid "\n" +" Add the `applications.commands` scope to your invite URL.\n\n" +" This allows the usage of slash commands on the servers that invited your bot with that scope.\n\n" +" Note that previous servers that invited the bot without the scope cannot have slash commands, they will have to invite the bot a second time.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1586 +msgid "The `applications.commands` scope has been added to the invite URL." +msgstr "" + +#: redbot/core/core_commands.py:1590 +msgid "The `applications.commands` scope has been removed from the invite URL." +msgstr "" + +#: redbot/core/core_commands.py:1596 +#, docstring +msgid "\n" +" Leaves servers.\n\n" +" If no server IDs are passed the local server will be left instead.\n\n" +" Note: This command is interactive.\n\n" +" **Examples:**\n" +" - `[p]leave` - Leave the current server.\n" +" - `[p]leave \"Red - Discord Bot\"` - Quotes are necessary when there are spaces in the name.\n" +" - `[p]leave 133049272517001216 240154543684321280` - Leaves multiple servers, using IDs.\n\n" +" **Arguments:**\n" +" - `[servers...]` - The servers to leave. When blank, attempts to leave the current server.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1613 +msgid "You need to specify at least one server ID." +msgstr "" + +#: redbot/core/core_commands.py:1621 +msgid "You haven't passed any server ID. Do you want me to leave this server?" +msgstr "" + +#: redbot/core/core_commands.py:1627 +msgid "Are you sure you want me to leave these servers?" +msgstr "" + +#: redbot/core/core_commands.py:1633 +msgid "Are you sure you want me to leave this server?" +msgstr "" + +#: redbot/core/core_commands.py:1641 +msgid "I cannot leave the server `{server_name}`: I am the owner of it." +msgstr "" + +#: redbot/core/core_commands.py:1652 redbot/core/core_commands.py:4068 +#: redbot/core/core_commands.py:4086 +msgid "Response timed out." +msgstr "Reactie time-out." + +#: redbot/core/core_commands.py:1657 +msgid "Alright. Bye :wave:" +msgstr "Oké. Doei :wave:" + +#: redbot/core/core_commands.py:1661 +msgid "Alright. Leaving {number} servers..." +msgstr "" + +#: redbot/core/core_commands.py:1664 +msgid "Alright. Leaving one server..." +msgstr "" + +#: redbot/core/core_commands.py:1670 +msgid "Alright, I'll stay then. :)" +msgstr "" + +#: redbot/core/core_commands.py:1673 +msgid "Alright, I'm not leaving those servers." +msgstr "" + +#: redbot/core/core_commands.py:1675 +msgid "Alright, I'm not leaving that server." +msgstr "" + +#: redbot/core/core_commands.py:1680 +#, docstring +msgid "\n" +" Lists the servers [botname] is currently in.\n\n" +" Note: This command is interactive.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1700 +#, docstring +msgid "Loads cog packages from the local paths and installed cogs.\n\n" +" See packages available to load with `[p]cogs`.\n\n" +" Additional cogs can be added using Downloader, or from local paths using `[p]addpath`.\n\n" +" **Examples:**\n" +" - `[p]load general` - Loads the `general` cog.\n" +" - `[p]load admin mod mutes` - Loads multiple cogs.\n\n" +" **Arguments:**\n" +" - `` - The cog packages to load.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1721 +msgid "Loaded {packs}." +msgstr "{packs} geladen." + +#: redbot/core/core_commands.py:1726 +msgid "The following package is already loaded: {pack}" +msgstr "Dit pakket is al geladen: {pack}" + +#: redbot/core/core_commands.py:1730 +msgid "The following packages are already loaded: {packs}" +msgstr "Deze pakketten zijn al geladen: {packs}" + +#: redbot/core/core_commands.py:1737 +msgid "Failed to load the following package: {pack}.\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1742 +msgid "Failed to load the following packages: {packs}\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1750 redbot/core/core_commands.py:1898 +msgid "The following name is not a valid package name: {pack}\n" +"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +msgstr "" + +#: redbot/core/core_commands.py:1756 redbot/core/core_commands.py:1904 +msgid "The following names are not valid package names: {packs}\n" +"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +msgstr "" + +#: redbot/core/core_commands.py:1765 redbot/core/core_commands.py:1913 +msgid "The following package was not found in any cog path: {pack}." +msgstr "" + +#: redbot/core/core_commands.py:1769 redbot/core/core_commands.py:1917 +msgid "The following packages were not found in any cog path: {packs}" +msgstr "" + +#: redbot/core/core_commands.py:1777 +msgid "This package could not be loaded for the following reason:\n\n" +"{reason}" +msgstr "" + +#: redbot/core/core_commands.py:1781 +msgid "These packages could not be loaded for the following reasons:\n\n" +"{reasons}" +msgstr "" + +#: redbot/core/core_commands.py:1788 +msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" +"You should inform maintainer of the repo about this message." +msgstr "" + +#: redbot/core/core_commands.py:1794 redbot/core/core_commands.py:1942 +msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\n" +"You should inform maintainers of these repos about this message." +msgstr "" + +#: redbot/core/core_commands.py:1813 +#, docstring +msgid "Unloads previously loaded cog packages.\n\n" +" See packages available to unload with `[p]cogs`.\n\n" +" **Examples:**\n" +" - `[p]unload general` - Unloads the `general` cog.\n" +" - `[p]unload admin mod mutes` - Unloads multiple cogs.\n\n" +" **Arguments:**\n" +" - `` - The cog packages to unload.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1831 +msgid "The following package was unloaded: {pack}." +msgstr "" + +#: redbot/core/core_commands.py:1835 +msgid "The following packages were unloaded: {packs}." +msgstr "" + +#: redbot/core/core_commands.py:1842 +msgid "The following package was not loaded: {pack}." +msgstr "" + +#: redbot/core/core_commands.py:1846 +msgid "The following packages were not loaded: {packs}." +msgstr "" + +#: redbot/core/core_commands.py:1859 +#, docstring +msgid "Reloads cog packages.\n\n" +" This will unload and then load the specified cogs.\n\n" +" Cogs that were not loaded will only be loaded.\n\n" +" **Examples:**\n" +" - `[p]reload general` - Unloads then loads the `general` cog.\n" +" - `[p]reload admin mod mutes` - Unloads then loads multiple cogs.\n\n" +" **Arguments:**\n" +" - `` - The cog packages to reload.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1880 +msgid "Reloaded {packs}." +msgstr "" + +#: redbot/core/core_commands.py:1885 +msgid "Failed to reload the following package: {pack}.\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1890 +msgid "Failed to reload the following packages: {packs}\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1925 +msgid "This package could not be reloaded for the following reason:\n\n" +"{reason}" +msgstr "" + +#: redbot/core/core_commands.py:1929 +msgid "These packages could not be reloaded for the following reasons:\n\n" +"{reasons}" +msgstr "" + +#: redbot/core/core_commands.py:1936 +msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" +"You should inform maintainers of these repos about this message." +msgstr "" + +#: redbot/core/core_commands.py:1962 +#, docstring +msgid "Base command for managing what application commands are able to be used on [botname]." +msgstr "" + +#: redbot/core/core_commands.py:1971 +#, docstring +msgid "Marks an application command as being enabled, allowing it to be added to the bot.\n\n" +" See commands available to enable with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" - `` - The command name to enable. Only the top level name of a group command should be used.\n" +" - `[command_type]` - What type of application command to enable. Must be one of `slash`, `message`, or `user`. Defaults to `slash`.\n" " " msgstr "" -#: redbot/core/core_commands.py:1329 redbot/core/core_commands.py:1380 -msgid "Embeds are now enabled for {command_name} command." +#: redbot/core/core_commands.py:1996 redbot/core/core_commands.py:2055 +msgid "Command type must be one of `slash`, `message`, or `user`." msgstr "" -#: redbot/core/core_commands.py:1335 redbot/core/core_commands.py:1386 -msgid "Embeds are now disabled for {command_name} command." +#: redbot/core/core_commands.py:2003 +msgid "That application command is already enabled." msgstr "" -#: redbot/core/core_commands.py:1345 +#: redbot/core/core_commands.py:2008 +msgid "That application command could not be found. Use `{prefix}slash list` to see all application commands. You may need to double check the command type." +msgstr "" + +#: redbot/core/core_commands.py:2019 +msgid "The command limit has been reached. Disable a command first." +msgstr "" + +#: redbot/core/core_commands.py:2024 +msgid "Enabled {command_type} application command `{command_name}`" +msgstr "" + +#: redbot/core/core_commands.py:2036 #, docstring -msgid "\n" -" Sets a commmand's embed setting for the current server.\n\n" -" If set, this is used instead of the server default to determine whether or not to use embeds.\n\n" -" If enabled is left blank, the setting will be unset and the server default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset command server info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command server info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command server \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +msgid "Marks an application command as being disabled, preventing it from being added to the bot.\n\n" +" See commands available to disable with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" - `` - The command name to disable. Only the top level name of a group command should be used.\n" +" - `[command_type]` - What type of application command to disable. Must be one of `slash`, `message`, or `user`. Defaults to `slash`.\n" " " msgstr "" -#: redbot/core/core_commands.py:1374 -msgid "Embeds will now fall back to the server setting." +#: redbot/core/core_commands.py:2061 +msgid "That application command has been set as required for the cog to function by the author, and cannot be disabled. The cog must be unloaded to remove the command." +msgstr "" + +#: redbot/core/core_commands.py:2073 +msgid "That application command is already disabled or does not exist." +msgstr "" + +#: redbot/core/core_commands.py:2079 +msgid "Disabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:1395 +#: redbot/core/core_commands.py:2087 #, docstring -msgid "\n" -" Set's a channel's embed setting.\n\n" -" If set, this is used instead of the guild and command defaults to determine whether or not to use embeds.\n" -" This is used for all commands done in a channel.\n\n" -" If enabled is left blank, the setting will be unset and the guild default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset channel False` - Disables embeds in this channel.\n" -" - `[p]embedset channel` - Resets value to use guild default.\n\n" +msgid "Marks all application commands in a cog as being enabled, allowing them to be added to the bot.\n\n" +" See a list of cogs with application commands with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds in this channel. Leave blank to reset to default.\n" +" - `` - The cog to enable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:1419 -msgid "Embeds are now {} for this channel." +#: redbot/core/core_commands.py:2117 +msgid "Couldn't find any disabled commands from the cog `{cog_name}`. Use `{prefix}slash list` to see all cogs with application commands." msgstr "" -#: redbot/core/core_commands.py:1420 redbot/core/core_commands.py:2273 -#: redbot/core/core_commands.py:2294 -msgid "enabled" -msgstr "activeren" +#: redbot/core/core_commands.py:2132 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for slash commands. Disable some commands first." +msgstr "" -#: redbot/core/core_commands.py:1420 redbot/core/core_commands.py:2273 -#: redbot/core/core_commands.py:2294 -msgid "disabled" -msgstr "de-activeren" +#: redbot/core/core_commands.py:2141 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for message commands. Disable some commands first." +msgstr "" + +#: redbot/core/core_commands.py:2150 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for user commands. Disable some commands first." +msgstr "" + +#: redbot/core/core_commands.py:2176 +msgid "Enabled {count} commands from `{cog_name}`:\n" +"{names}" +msgstr "" -#: redbot/core/core_commands.py:1426 +#: redbot/core/core_commands.py:2183 #, docstring -msgid "\n" -" Sets personal embed setting for DMs.\n\n" -" If set, this is used instead of the global default to determine whether or not to use embeds.\n" -" This is used for all commands executed in a DM with the bot.\n\n" -" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset user False` - Disables embeds in your DMs.\n" -" - `[p]embedset user` - Resets value to use global default.\n\n" +msgid "Marks all application commands in a cog as being disabled, preventing them from being added to the bot.\n\n" +" See a list of cogs with application commands with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds in your DMs. Leave blank to reset to default.\n" +" - `` - The cog to disable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:1450 -msgid "Embeds are now enabled for you in DMs." +#: redbot/core/core_commands.py:2204 +msgid "Couldn't find any enabled commands from the `{cog_name}` cog. Use `{prefix}slash list` to see all cogs with application commands." msgstr "" -#: redbot/core/core_commands.py:1452 -msgid "Embeds are now disabled for you in DMs." +#: redbot/core/core_commands.py:2212 +msgid "Disabled {count} commands from `{cog_name}`:\n" +"{names}" msgstr "" -#: redbot/core/core_commands.py:1458 +#: redbot/core/core_commands.py:2219 #, 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.\n\n" -" Warning: Sending the traceback publicly can accidentally reveal sensitive information about your computer or configuration.\n\n" +msgid "List the slash commands the bot can see, and whether or not they are enabled.\n\n" +" This command shows the state that will be changed to when `[p]slash sync` is run.\n" +" Commands from the same cog are grouped, with the cog name as the header.\n\n" +" The prefix denotes the state of the command:\n" +" - Commands starting with `- ` have not yet been enabled.\n" +" - Commands starting with `+ ` have been manually enabled.\n" +" - Commands starting with `++` have been enabled by the cog author, and cannot be disabled.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2309 +msgid "There are no application commands to list." +msgstr "" + +#: redbot/core/core_commands.py:2340 +#, docstring +msgid "Syncs the slash settings to discord.\n\n" +" Settings from `[p]slash list` will be synced with discord, changing what commands appear for users.\n" +" This should be run sparingly, make all necessary changes before running this command.\n\n" +" **Arguments:**\n" +" - `[guild]` - If provided, syncs commands for that guild. Otherwise, syncs global commands.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2360 +msgid "I need the `applications.commands` scope in this server to be able to do that. You can tell the bot to add that scope to invite links using `{prefix}inviteset commandscope`, and can then run `{prefix}invite` to get an invite that will give the bot the scope. You do not need to kick the bot to enable the scope, just use that invite to re-auth the bot with the scope enabled." +msgstr "" + +#: redbot/core/core_commands.py:2371 +msgid "Synced {count} commands." +msgstr "" + +#: redbot/core/core_commands.py:2379 +msgid "You seem to be attempting to sync after recently syncing. Discord does not like it when bots sync more often than necessary, so this command has a cooldown. You should enable/disable all commands you want to change first, and run this command one time only after all changes have been made. " +msgstr "" + +#: redbot/core/core_commands.py:2390 +#, docstring +msgid "Shuts down the bot.\n\n" +" Allows [botname] to shut down gracefully.\n\n" +" This is the recommended method for shutting down the bot.\n\n" " **Examples:**\n" -" - `[p]traceback` - Sends the traceback to your DMs.\n" -" - `[p]traceback True` - Sends the last traceback in the current context.\n\n" +" - `[p]shutdown`\n" +" - `[p]shutdown True` - Shutdowns silently.\n\n" " **Arguments:**\n" -" - `[public]` - Whether to send the traceback to the current context. Leave blank to send to your DMs.\n" +" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:1487 -msgid "No exception has occurred yet." +#: redbot/core/core_commands.py:2407 +msgid "Shutting down... " +msgstr "Afsluiten... " + +#: redbot/core/core_commands.py:2413 +#, 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 with by the process manager in use.\n\n" +" **Examples:**\n" +" - `[p]restart`\n" +" - `[p]restart True` - Restarts silently.\n\n" +" **Arguments:**\n" +" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" +" " msgstr "" -#: redbot/core/core_commands.py:1492 +#: redbot/core/core_commands.py:2427 +msgid "Restarting..." +msgstr "Herstarten..." + +#: redbot/core/core_commands.py:2434 #, docstring -msgid "Shows [botname]'s invite url.\n\n" -" This will always send the invite to DMs to keep it private.\n\n" -" This command is locked to the owner unless `[p]inviteset public` is set to True.\n\n" -" **Example:**\n" -" - `[p]invite`\n" +msgid "Base command for bank settings." +msgstr "Basisopdracht voor bankinstellingen." + +#: redbot/core/core_commands.py:2438 +#, docstring +msgid "Show the current bank settings." +msgstr "Toon de huidige bank instellingen." + +#: redbot/core/core_commands.py:2448 +msgid "Global" +msgstr "Globaal" + +#: redbot/core/core_commands.py:2448 +msgid "Server" +msgstr "Server" + +#: redbot/core/core_commands.py:2453 +msgid "Bank settings:\n\n" +"Bank name: {bank_name}\n" +"Bank scope: {bank_scope}\n" +"Currency: {currency_name}\n" +"Default balance: {default_balance}\n" +"Maximum allowed balance: {maximum_bal}\n" +msgstr "Bankinstellingen:\n\n" +"Banknaam: {bank_name}\n" +"Bankscope: {bank_scope}\n" +"Valuta: {currency_name}\n" +"Standaardsaldo: {default_balance}\n" +"Maximaal toegestane saldo: {maximum_bal}\n" + +#: redbot/core/core_commands.py:2469 +#, 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 "Wissel of de bank globaal is of niet.\n\n" +" Als de bank globaal is, wordt het per server.\n" +" Als de bank per server is, wordt het wereldwijd.\n" +" " + +#: redbot/core/core_commands.py:2476 +msgid "per-server" +msgstr "per-server" + +#: redbot/core/core_commands.py:2476 +msgid "global" +msgstr "globaal" + +#: redbot/core/core_commands.py:2479 +msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" +msgstr "Hiermee wordt de bank ingesteld op {banktype} en worden alle accounts verwijderd! Als je het zeker weet, type je `{command}`" + +#: redbot/core/core_commands.py:2486 +msgid "The bank is now {banktype}." +msgstr "De bank is nu {banktype}." + +#: redbot/core/core_commands.py:2492 +#, docstring +msgid "Set the bank's name." +msgstr "Stel de naam van de bank in." + +#: redbot/core/core_commands.py:2494 +msgid "Bank name has been set to: {name}" +msgstr "Banknaam is ingesteld op: {name}" + +#: redbot/core/core_commands.py:2500 +#, docstring +msgid "Set the name for the bank's currency." +msgstr "Stel de valuta in." + +#: redbot/core/core_commands.py:2502 +msgid "Currency name has been set to: {name}" +msgstr "Valutanaam is ingesteld op: {name}" + +#: redbot/core/core_commands.py:2508 +#, docstring +msgid "Set the maximum balance a user can get." +msgstr "Stel het maximale saldo in dat een gebruiker kan krijgen." + +#: redbot/core/core_commands.py:2514 +msgid "Amount must be greater than zero and less than {max}." +msgstr "Bedrag moet groter zijn dan nul en minder dan {max}." + +#: redbot/core/core_commands.py:2519 +msgid "Maximum balance has been set to: {amount}" +msgstr "Het maximale saldo is ingesteld op: {amount}" + +#: redbot/core/core_commands.py:2526 +#, docstring +msgid "Set the initial balance for new bank accounts.\n\n" +" Example:\n" +" - `[p]bankset registeramount 5000`\n\n" +" **Arguments**\n\n" +" - `` The new initial balance amount. Default is 0.\n" " " msgstr "" -#: redbot/core/core_commands.py:1512 +#: redbot/core/core_commands.py:2542 +msgid "Amount must be greater than or equal to zero and less than {maxbal}." +msgstr "" + +#: redbot/core/core_commands.py:2547 +msgid "Registering an account will now give {num} {currency}." +msgstr "" + +#: redbot/core/core_commands.py:2556 #, docstring -msgid "Commands to setup [botname]'s invite settings." +msgid "Delete all bank accounts.\n\n" +" Examples:\n" +" - `[p]bankset reset` - Did not confirm. Shows the help message.\n" +" - `[p]bankset reset yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" +" " msgstr "" -#: redbot/core/core_commands.py:1517 +#: redbot/core/core_commands.py:2568 +msgid "This will delete all bank accounts for {scope}.\n" +"If you're sure, type `{prefix}bankset reset yes`" +msgstr "" + +#: redbot/core/core_commands.py:2574 redbot/core/core_commands.py:2584 +msgid "this server" +msgstr "" + +#: redbot/core/core_commands.py:2581 +msgid "All bank accounts for {scope} have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:2592 #, docstring -msgid "\n" -" Toggles if `[p]invite` should be accessible for the average user.\n\n" -" The bot must be made into a `Public bot` in the developer dashboard for public invites to work.\n\n" -" **Example:**\n" -" - `[p]inviteset public yes` - Toggles the public invite setting.\n\n" -" **Arguments:**\n" -" - `[confirm]` - Required to set to public. Not required to toggle back to private.\n" +msgid "Base command for pruning bank accounts." +msgstr "" + +#: redbot/core/core_commands.py:2599 +#, docstring +msgid "Prune bank accounts for users no longer in the server.\n\n" +" Cannot be used with a global bank. See `[p]bankset prune global`.\n\n" +" Examples:\n" +" - `[p]bankset prune server` - Did not confirm. Shows the help message.\n" +" - `[p]bankset prune server yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/core/core_commands.py:1554 +#: redbot/core/core_commands.py:2613 +msgid "This command cannot be used with a global bank." +msgstr "" + +#: redbot/core/core_commands.py:2617 +msgid "This will delete all bank accounts for users no longer in this server.\n" +"If you're sure, type `{prefix}bankset prune local yes`" +msgstr "" + +#: redbot/core/core_commands.py:2626 +msgid "Bank accounts for users no longer in this server have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:2632 #, 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\n" -" **Example:**\n" -" - `[p]inviteset perms 134217728` - Adds a \"Manage Nicknames\" permission requirement to the invite.\n\n" -" **Arguments:**\n" -" - `` - The permission level to require for the bot in the generated invite.\n" +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]bankset prune server`.\n\n" +" Examples:\n" +" - `[p]bankset prune global` - Did not confirm. Shows the help message.\n" +" - `[p]bankset prune global yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/core/core_commands.py:1575 +#: redbot/core/core_commands.py:2646 +msgid "This command cannot be used with a local bank." +msgstr "" + +#: redbot/core/core_commands.py:2650 +msgid "This will delete all bank accounts for users who no longer share a server with the bot.\n" +"If you're sure, type `{prefix}bankset prune global yes`" +msgstr "" + +#: redbot/core/core_commands.py:2659 +msgid "Bank accounts for users who no longer share a server with the bot have been pruned." +msgstr "" + +#: redbot/core/core_commands.py:2672 #, docstring -msgid "\n" -" Add the `applications.commands` scope to your invite URL.\n\n" -" This allows the usage of slash commands on the servers that invited your bot with that scope.\n\n" -" Note that previous servers that invited the bot without the scope cannot have slash commands, they will have to invite the bot a second time.\n" +msgid "Delete the bank account of a specified user.\n\n" +" Examples:\n" +" - `[p]bankset prune user @Twentysix` - Did not confirm. Shows the help message.\n" +" - `[p]bankset 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/core/core_commands.py:1586 -msgid "The `applications.commands` scope has been added to the invite URL." +#: redbot/core/core_commands.py:2692 +msgid "This will delete {name}'s bank account.\n" +"If you're sure, type `{prefix}bankset prune user {id} yes`" msgstr "" -#: redbot/core/core_commands.py:1590 -msgid "The `applications.commands` scope has been removed from the invite URL." +#: redbot/core/core_commands.py:2700 +msgid "The bank account for {name} has been pruned." msgstr "" -#: redbot/core/core_commands.py:1596 +#: redbot/core/core_commands.py:2705 +#, docstring +msgid "Manage modlog settings." +msgstr "" + +#: redbot/core/core_commands.py:2711 +#, docstring +msgid "Command to fix misbehaving casetypes." +msgstr "" + +#: redbot/core/core_commands.py:2722 +#, docstring +msgid "Set a channel as the modlog.\n\n" +" Omit `[channel]` to disable the modlog.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2731 +msgid "Mod events will be sent to {channel}." +msgstr "" + +#: redbot/core/core_commands.py:2735 +msgid "I do not have permissions to send messages in {channel}!" +msgstr "" + +#: redbot/core/core_commands.py:2743 +msgid "Mod log is already disabled." +msgstr "" + +#: redbot/core/core_commands.py:2746 +msgid "Mod log deactivated." +msgstr "" + +#: redbot/core/core_commands.py:2751 #, docstring msgid "\n" -" Leaves servers.\n\n" -" If no server IDs are passed the local server will be left instead.\n\n" -" Note: This command is interactive.\n\n" -" **Examples:**\n" -" - `[p]leave` - Leave the current server.\n" -" - `[p]leave \"Red - Discord Bot\"` - Quotes are necessary when there are spaces in the name.\n" -" - `[p]leave 133049272517001216 240154543684321280` - Leaves multiple servers, using IDs.\n\n" -" **Arguments:**\n" -" - `[servers...]` - The servers to leave. When blank, attempts to leave the current server.\n" +" Enable or disable case creation for a mod action.\n\n" +" An action can be enabling or disabling specific cases. (Ban, kick, mute, etc.)\n\n" +" Example: `[p]modlogset cases kick enabled`\n" " " msgstr "" -#: redbot/core/core_commands.py:1613 -msgid "You need to specify at least one server ID." +#: redbot/core/core_commands.py:2768 +msgid "Current settings:\n" msgstr "" -#: redbot/core/core_commands.py:1620 -msgid "You haven't passed any server ID. Do you want me to leave this server?" +#: redbot/core/core_commands.py:2773 +msgid "That action is not registered." msgstr "" -#: redbot/core/core_commands.py:1625 -msgid "Are you sure you want me to leave these servers?" +#: redbot/core/core_commands.py:2778 +msgid "Case creation for {action_name} actions is now {enabled}." msgstr "" -#: redbot/core/core_commands.py:1633 -msgid "I cannot leave the server `{server_name}`: I am the owner of it." +#: redbot/core/core_commands.py:2786 +#, docstring +msgid "Reset all modlog cases in this server." msgstr "" -#: redbot/core/core_commands.py:1644 redbot/core/core_commands.py:2711 -msgid "Response timed out." -msgstr "Reactie time-out." +#: redbot/core/core_commands.py:2789 +msgid "Are you sure you would like to reset all modlog cases in this server?" +msgstr "" -#: redbot/core/core_commands.py:1649 -msgid "Alright. Bye :wave:" -msgstr "Oké. Doei :wave:" +#: redbot/core/core_commands.py:2796 +msgid "You took too long to respond." +msgstr "" -#: redbot/core/core_commands.py:1652 -msgid "Alright. Leaving {number} servers..." +#: redbot/core/core_commands.py:2800 +msgid "Cases have been reset." msgstr "" -#: redbot/core/core_commands.py:1659 -msgid "Alright, I'll stay then. :)" +#: redbot/core/core_commands.py:2802 +msgid "No changes have been made." msgstr "" -#: redbot/core/core_commands.py:1661 -msgid "Alright, I'm not leaving those servers." +#: redbot/core/core_commands.py:2806 +#, docstring +msgid "Commands for changing [botname]'s settings." +msgstr "" + +#: redbot/core/core_commands.py:2813 +#, docstring +msgid "Commands for changing [botname]'s metadata." msgstr "" -#: redbot/core/core_commands.py:1666 +#: redbot/core/core_commands.py:2818 #, docstring msgid "\n" -" Lists the servers [botname] is currently in.\n\n" -" Note: This command is interactive.\n" +" Sets the bot's description.\n\n" +" Use without a description to reset.\n" +" This is shown in a few locations, including the help menu.\n\n" +" The maximum description length is 250 characters to ensure it displays properly.\n\n" +" The default is \"Red V3\".\n\n" +" **Examples:**\n" +" - `[p]set bot description` - Resets the description to the default setting.\n" +" - `[p]set bot description MyBot: A Red V3 Bot`\n\n" +" **Arguments:**\n" +" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" " " msgstr "" -#: redbot/core/core_commands.py:1684 +#: redbot/core/core_commands.py:2838 +msgid "Description reset." +msgstr "" + +#: redbot/core/core_commands.py:2841 +msgid "This description is too long to properly display. Please try again with below 250 characters." +msgstr "" + +#: redbot/core/core_commands.py:2854 #, docstring -msgid "Loads cog packages from the local paths and installed cogs.\n\n" -" See packages available to load with `[p]cogs`.\n\n" -" Additional cogs can be added using Downloader, or from local paths using `[p]addpath`.\n\n" +msgid "Sets [botname]'s avatar\n\n" +" Supports either an attachment or an image URL.\n\n" " **Examples:**\n" -" - `[p]load general` - Loads the `general` cog.\n" -" - `[p]load admin mod mutes` - Loads multiple cogs.\n\n" +" - `[p]set bot avatar` - With an image attachment, this will set the avatar.\n" +" - `[p]set bot avatar` - Without an attachment, this will show the command help.\n" +" - `[p]set bot avatar https://links.flaree.xyz/k95` - Sets the avatar to the provided url.\n\n" " **Arguments:**\n" -" - `` - The cog packages to load.\n" +" - `[url]` - An image url to be used as an avatar. Leave blank when uploading an attachment.\n" " " msgstr "" -#: redbot/core/core_commands.py:1713 -msgid "Loaded {packs}." -msgstr "{packs} geladen." - -#: redbot/core/core_commands.py:1718 -msgid "The following package is already loaded: {pack}" -msgstr "Dit pakket is al geladen: {pack}" +#: redbot/core/core_commands.py:2877 +msgid "That URL is invalid." +msgstr "" -#: redbot/core/core_commands.py:1722 -msgid "The following packages are already loaded: {packs}" -msgstr "Deze pakketten zijn al geladen: {packs}" +#: redbot/core/core_commands.py:2879 +msgid "Something went wrong while trying to get the image." +msgstr "" -#: redbot/core/core_commands.py:1729 -msgid "Failed to load the following package: {pack}.\n" -"Check your console or logs for details." +#: redbot/core/core_commands.py:2889 +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, PNG, or GIF format." msgstr "" -#: redbot/core/core_commands.py:1734 -msgid "Failed to load the following packages: {packs}\n" -"Check your console or logs for details." +#: redbot/core/core_commands.py:2896 +msgid "JPG / PNG / GIF format only." msgstr "" -#: redbot/core/core_commands.py:1742 redbot/core/core_commands.py:1898 -msgid "The following name is not a valid package name: {pack}\n" -"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +#: redbot/core/core_commands.py:2898 redbot/core/core_commands.py:2967 +#: redbot/core/core_commands.py:2991 redbot/core/core_commands.py:3073 +msgid "Done." +msgstr "Klaar." + +#: redbot/core/core_commands.py:2903 +#, docstring +msgid "\n" +" Removes [botname]'s avatar.\n\n" +" **Example:**\n" +" - `[p]set bot avatar remove`\n" +" " msgstr "" -#: redbot/core/core_commands.py:1748 redbot/core/core_commands.py:1904 -msgid "The following names are not valid package names: {packs}\n" -"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +#: redbot/core/core_commands.py:2911 +msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:1757 redbot/core/core_commands.py:1913 -msgid "The following package was not found in any cog path: {pack}." +#: redbot/core/core_commands.py:2916 +#, docstring +msgid "Sets [botname]'s username.\n\n" +" Maximum length for a username is 32 characters.\n\n" +" Note: The username of a verified bot cannot be manually changed.\n" +" Please contact Discord support to change it.\n\n" +" **Example:**\n" +" - `[p]set bot username BaguetteBot`\n\n" +" **Arguments:**\n" +" - `` - The username to give the bot.\n" +" " msgstr "" -#: redbot/core/core_commands.py:1761 redbot/core/core_commands.py:1917 -msgid "The following packages were not found in any cog path: {packs}" +#: redbot/core/core_commands.py:2932 +msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." msgstr "" -#: redbot/core/core_commands.py:1769 -msgid "This package could not be loaded for the following reason:\n\n" -"{reason}" +#: redbot/core/core_commands.py:2939 +msgid "Failed to change name. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:1773 -msgid "These packages could not be loaded for the following reasons:\n\n" -"{reasons}" +#: redbot/core/core_commands.py:2945 +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:1780 -msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" -"You should inform maintainer of the repo about this message." +#: redbot/core/core_commands.py:2955 +msgid "Failed to change the username. Discord returned the following error:\n" +"{error_message}" msgstr "" -#: redbot/core/core_commands.py:1786 redbot/core/core_commands.py:1942 -msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\n" -"You should inform maintainers of these repos about this message." +#: redbot/core/core_commands.py:2965 +msgid "Unexpected error occurred when trying to change the username." msgstr "" -#: redbot/core/core_commands.py:1805 +#: redbot/core/core_commands.py:2973 #, docstring -msgid "Unloads previously loaded cog packages.\n\n" -" See packages available to unload with `[p]cogs`.\n\n" -" **Examples:**\n" -" - `[p]unload general` - Unloads the `general` cog.\n" -" - `[p]unload admin mod mutes` - Unloads multiple cogs.\n\n" +msgid "Sets [botname]'s nickname for the current server.\n\n" +" Maximum length for a nickname is 32 characters.\n\n" +" **Example:**\n" +" - `[p]set bot nickname 🎃 SpookyBot 🎃`\n\n" " **Arguments:**\n" -" - `` - The cog packages to unload.\n" +" - `[nickname]` - The nickname to give the bot. Leave blank to clear the current nickname.\n" " " msgstr "" -#: redbot/core/core_commands.py:1823 -msgid "The following package was unloaded: {pack}." -msgstr "" - -#: redbot/core/core_commands.py:1827 -msgid "The following packages were unloaded: {packs}." -msgstr "" - -#: redbot/core/core_commands.py:1834 -msgid "The following package was not loaded: {pack}." +#: redbot/core/core_commands.py:2985 +msgid "Failed to change nickname. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:1838 -msgid "The following packages were not loaded: {packs}." -msgstr "" +#: redbot/core/core_commands.py:2989 +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:1851 +#: redbot/core/core_commands.py:2996 #, docstring -msgid "Reloads cog packages.\n\n" -" This will unload and then load the specified cogs.\n\n" -" Cogs that were not loaded will only be loaded.\n\n" +msgid "Customizes a section of `[p]info`.\n\n" +" The maximum amount of allowed characters is 1024.\n" +" Supports markdown, links and \"mentions\".\n\n" +" Link example: `[My link](https://example.com)`\n\n" " **Examples:**\n" -" - `[p]reload general` - Unloads then loads the `general` cog.\n" -" - `[p]reload admin mod mutes` - Unloads then loads multiple cogs.\n\n" +" - `[p]set bot custominfo >>> I can use **markdown** such as quotes, ||spoilers|| and multiple lines.`\n" +" - `[p]set bot custominfo Join my [support server](discord.gg/discord)!`\n" +" - `[p]set bot custominfo` - Removes custom info text.\n\n" " **Arguments:**\n" -" - `` - The cog packages to reload.\n" +" - `[text]` - The custom info text.\n" " " msgstr "" -#: redbot/core/core_commands.py:1880 -msgid "Reloaded {packs}." +#: redbot/core/core_commands.py:3013 +msgid "The custom text has been cleared." msgstr "" -#: redbot/core/core_commands.py:1885 -msgid "Failed to reload the following package: {pack}.\n" -"Check your console or logs for details." +#: redbot/core/core_commands.py:3017 +msgid "The custom text has been set." msgstr "" -#: redbot/core/core_commands.py:1890 -msgid "Failed to reload the following packages: {packs}\n" -"Check your console or logs for details." +#: redbot/core/core_commands.py:3020 +msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:1925 -msgid "This package could not be reloaded for the following reason:\n\n" -"{reason}" +#: redbot/core/core_commands.py:3029 +#, docstring +msgid "Commands for setting [botname]'s status." msgstr "" -#: redbot/core/core_commands.py:1929 -msgid "These packages could not be reloaded for the following reasons:\n\n" -"{reasons}" +#: redbot/core/core_commands.py:3043 +#, docstring +msgid "Sets [botname]'s streaming status to a twitch stream.\n\n" +" This will appear as `Streaming ` or `LIVE ON TWITCH` depending on the context.\n" +" It will also include a `Watch` button with a twitch.tv url for the provided streamer.\n\n" +" Maximum length for a stream title is 128 characters.\n\n" +" Leaving both streamer and stream_title empty will clear it.\n\n" +" **Examples:**\n" +" - `[p]set status stream` - Clears the activity status.\n" +" - `[p]set status stream 26 Twentysix is streaming` - Sets the stream to `https://www.twitch.tv/26`.\n" +" - `[p]set status stream https://twitch.tv/26 Twentysix is streaming` - Sets the URL manually.\n\n" +" **Arguments:**\n" +" - `` - The twitch streamer to provide a link to. This can be their twitch name or the entire URL.\n" +" - `` - The text to follow `Streaming` in the status." msgstr "" -#: redbot/core/core_commands.py:1936 -msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" -"You should inform maintainers of these repos about this message." +#: redbot/core/core_commands.py:3081 +#, docstring +msgid "Sets [botname]'s playing status.\n\n" +" This will appear as `Playing ` or `PLAYING A GAME: ` depending on the context.\n\n" +" Maximum length for a playing status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status playing` - Clears the activity status.\n" +" - `[p]set status playing the keyboard`\n\n" +" **Arguments:**\n" +" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3102 +msgid "Status set to `Playing {game.name}`." +msgstr "" + +#: redbot/core/core_commands.py:3104 +msgid "Game cleared." msgstr "" -#: redbot/core/core_commands.py:1957 +#: redbot/core/core_commands.py:3112 #, docstring -msgid "Shuts down the bot.\n\n" -" Allows [botname] to shut down gracefully.\n\n" -" This is the recommended method for shutting down the bot.\n\n" +msgid "Sets [botname]'s listening status.\n\n" +" This will appear as `Listening to `.\n\n" +" Maximum length for a listening status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]shutdown`\n" -" - `[p]shutdown True` - Shutdowns silently.\n\n" +" - `[p]set status listening` - Clears the activity status.\n" +" - `[p]set status listening jams`\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" +" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:1974 -msgid "Shutting down... " -msgstr "Afsluiten... " +#: redbot/core/core_commands.py:3134 +msgid "Status set to `Listening to {listening}`." +msgstr "" + +#: redbot/core/core_commands.py:3137 +msgid "Listening cleared." +msgstr "" -#: redbot/core/core_commands.py:1980 +#: redbot/core/core_commands.py:3145 #, 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 with by the process manager in use.\n\n" +msgid "Sets [botname]'s watching status.\n\n" +" This will appear as `Watching `.\n\n" +" Maximum length for a watching status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]restart`\n" -" - `[p]restart True` - Restarts silently.\n\n" +" - `[p]set status watching` - Clears the activity status.\n" +" - `[p]set status watching [p]help`\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" +" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:1994 -msgid "Restarting..." -msgstr "Herstarten..." +#: redbot/core/core_commands.py:3166 +msgid "Status set to `Watching {watching}`." +msgstr "" -#: redbot/core/core_commands.py:1999 -#, docstring -msgid "Commands for changing [botname]'s settings." +#: redbot/core/core_commands.py:3168 +msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:2003 +#: redbot/core/core_commands.py:3176 #, docstring -msgid "\n" -" Show the current settings for [botname].\n" +msgid "Sets [botname]'s competing status.\n\n" +" This will appear as `Competing in `.\n\n" +" Maximum length for a competing status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status competing` - Clears the activity status.\n" +" - `[p]set status competing London 2012 Olympic Games`\n\n" +" **Arguments:**\n" +" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2021 -msgid "Admin roles: {admin}\n" -"Mod roles: {mod}\n" -"Locale: {guild_locale}\n" -"Regional format: {guild_regional_format}\n" +#: redbot/core/core_commands.py:3198 +msgid "Status set to `Competing in {competing}`." msgstr "" -#: redbot/core/core_commands.py:2042 -msgid "{bot_name} Settings:\n\n" -"Prefixes: {prefixes}\n" -"{guild_settings}Global locale: {locale}\n" -"Global regional format: {regional_format}\n" -"Default embed colour: {colour}" +#: redbot/core/core_commands.py:3201 +msgid "Competing cleared." msgstr "" -#: redbot/core/core_commands.py:2064 +#: redbot/core/core_commands.py:3209 #, 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\n" -" This is only applied to the current server and not globally.\n\n" +msgid "Sets [botname]'s custom status.\n\n" +" This will appear as ``.\n\n" +" Maximum length for a custom status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]set deletedelay` - Shows the current delete delay setting.\n" -" - `[p]set deletedelay 60` - Sets the delete delay to the max of 60 seconds.\n" -" - `[p]set deletedelay -1` - Disables deleting command messages.\n\n" +" - `[p]set status custom` - Clears the activity status.\n" +" - `[p]set status custom Running cogs...`\n\n" " **Arguments:**\n" -" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" +" - `[text]` - The custom status text. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2085 -msgid "Command deleting disabled." +#: redbot/core/core_commands.py:3230 +msgid "Custom status set to `{text}`." msgstr "" -#: redbot/core/core_commands.py:2087 -msgid "Delete delay set to {num} seconds." +#: redbot/core/core_commands.py:3232 +msgid "Custom status cleared." msgstr "" -#: redbot/core/core_commands.py:2092 -msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" +#: redbot/core/core_commands.py:3237 +msgid "Status changed to {}." +msgstr "Status veranderd naar {}." + +#: redbot/core/core_commands.py:3243 +#, docstring +msgid "Set [botname]'s status to online." msgstr "" -#: redbot/core/core_commands.py:2099 -msgid "I will not delete command messages." +#: redbot/core/core_commands.py:3250 +#, docstring +msgid "Set [botname]'s status to do not disturb." msgstr "" -#: redbot/core/core_commands.py:2104 +#: redbot/core/core_commands.py:3257 #, docstring -msgid "\n" -" Sets the bot's description.\n\n" -" Use without a description to reset.\n" -" This is shown in a few locations, including the help menu.\n\n" -" The maximum description length is 250 characters to ensure it displays properly.\n\n" -" The default is \"Red V3\".\n\n" -" **Examples:**\n" -" - `[p]set description` - Resets the description to the default setting.\n" -" - `[p]set description MyBot: A Red V3 Bot`\n\n" -" **Arguments:**\n" -" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" -" " +msgid "Set [botname]'s status to idle." msgstr "" -#: redbot/core/core_commands.py:2124 -msgid "Description reset." +#: redbot/core/core_commands.py:3264 +#, docstring +msgid "Set [botname]'s status to invisible." msgstr "" -#: redbot/core/core_commands.py:2127 -msgid "This description is too long to properly display. Please try again with below 250 characters." +#: redbot/core/core_commands.py:3274 +#, docstring +msgid "Set server's admin and mod roles for [botname]." msgstr "" -#: redbot/core/core_commands.py:2141 +#: redbot/core/core_commands.py:3280 #, docstring msgid "\n" -" Adds an admin role for this guild.\n\n" +" Adds an admin role for this server.\n\n" " Admins have the same access as Mods, plus additional admin level commands like:\n" " - `[p]set serverprefix`\n" " - `[p]addrole`\n" " - `[p]ban`\n" " - `[p]ignore guild`\n\n" " And more.\n\n" -" **Examples:**\n" -" - `[p]set addadminrole @Admins`\n" -" - `[p]set addadminrole Super Admins`\n\n" +" **Examples:**\n" +" - `[p]set roles addadminrole @Admins`\n" +" - `[p]set roles addadminrole Super Admins`\n\n" " **Arguments:**\n" -" - `` - The role to add as an admin.\n" +" - `` - The role to add as an admin.\n" " " msgstr "" -#: redbot/core/core_commands.py:2161 +#: redbot/core/core_commands.py:3300 msgid "This role is already an admin role." msgstr "" -#: redbot/core/core_commands.py:2163 +#: redbot/core/core_commands.py:3302 msgid "That role is now considered an admin role." msgstr "" -#: redbot/core/core_commands.py:2169 +#: redbot/core/core_commands.py:3308 #, docstring msgid "\n" -" Adds a moderator role for this guild.\n\n" +" Adds a moderator role for this server.\n\n" " This grants access to moderator level commands like:\n" " - `[p]mute`\n" " - `[p]cleanup`\n" " - `[p]customcommand create`\n\n" " And more.\n\n" -" **Examples:**\n" -" - `[p]set addmodrole @Mods`\n" -" - `[p]set addmodrole Loyal Helpers`\n\n" +" **Examples:**\n" +" - `[p]set roles addmodrole @Mods`\n" +" - `[p]set roles addmodrole Loyal Helpers`\n\n" " **Arguments:**\n" -" - `` - The role to add as a moderator.\n" +" - `` - The role to add as a moderator.\n" " " msgstr "" -#: redbot/core/core_commands.py:2188 +#: redbot/core/core_commands.py:3327 msgid "This role is already a mod role." msgstr "" -#: redbot/core/core_commands.py:2190 +#: redbot/core/core_commands.py:3329 msgid "That role is now considered a mod role." msgstr "" -#: redbot/core/core_commands.py:2196 +#: redbot/core/core_commands.py:3337 #, docstring msgid "\n" -" Removes an admin role for this guild.\n\n" +" Removes an admin role for this server.\n\n" " **Examples:**\n" -" - `[p]set removeadminrole @Admins`\n" -" - `[p]set removeadminrole Super Admins`\n\n" +" - `[p]set roles removeadminrole @Admins`\n" +" - `[p]set roles removeadminrole Super Admins`\n\n" " **Arguments:**\n" -" - `` - The role to remove from being an admin.\n" +" - `` - The role to remove from being an admin.\n" " " msgstr "" -#: redbot/core/core_commands.py:2208 +#: redbot/core/core_commands.py:3349 msgid "That role was not an admin role to begin with." msgstr "" -#: redbot/core/core_commands.py:2210 +#: redbot/core/core_commands.py:3351 msgid "That role is no longer considered an admin role." msgstr "" -#: redbot/core/core_commands.py:2216 -#, docstring -msgid "\n" -" Removes a mod role for this guild.\n\n" -" **Examples:**\n" -" - `[p]set removemodrole @Mods`\n" -" - `[p]set removemodrole Loyal Helpers`\n\n" -" **Arguments:**\n" -" - `` - The role to remove from being a moderator.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:2228 -msgid "That role was not a mod role to begin with." -msgstr "" - -#: redbot/core/core_commands.py:2230 -msgid "That role is no longer considered a mod role." -msgstr "" - -#: redbot/core/core_commands.py:2236 -#, 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\n" -" **Example:**\n" -" - `[p]set usebotcolour`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:2248 -msgid "The bot {} use its configured color for embeds." -msgstr "" - -#: redbot/core/core_commands.py:2249 -msgid "will not" -msgstr "zal niet" - -#: redbot/core/core_commands.py:2249 -msgid "will" -msgstr "zal" - -#: redbot/core/core_commands.py:2257 -#, docstring -msgid "\n" -" Toggle whether to enable fuzzy command search for the server.\n\n" -" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" -" Note: This can be processor intensive and may be unsuitable for larger servers.\n\n" -" Default is for fuzzy command search to be disabled.\n\n" -" **Example:**\n" -" - `[p]set serverfuzzy`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:2272 -msgid "Fuzzy command search has been {} for this server." -msgstr "" - -#: redbot/core/core_commands.py:2280 +#: redbot/core/core_commands.py:3359 #, docstring -msgid "\n" -" Toggle whether to enable fuzzy command search in DMs.\n\n" -" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" -" Default is for fuzzy command search to be disabled.\n\n" -" **Example:**\n" -" - `[p]set fuzzy`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:2293 -msgid "Fuzzy command search has been {} in DMs." -msgstr "" - -#: redbot/core/core_commands.py:2301 -#, 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\n" +msgid "\n" +" Removes a mod role for this server.\n\n" " **Examples:**\n" -" - `[p]set colour dark red`\n" -" - `[p]set colour blurple`\n" -" - `[p]set colour 0x5DADE2`\n" -" - `[p]set color 0x#FDFEFE`\n" -" - `[p]set color #7F8C8D`\n\n" +" - `[p]set roles removemodrole @Mods`\n" +" - `[p]set roles removemodrole Loyal Helpers`\n\n" " **Arguments:**\n" -" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" +" - `` - The role to remove from being a moderator.\n" " " msgstr "" -#: redbot/core/core_commands.py:2321 -msgid "The color has been reset." +#: redbot/core/core_commands.py:3371 +msgid "That role was not a mod role to begin with." msgstr "" -#: redbot/core/core_commands.py:2324 -msgid "The color has been set." +#: redbot/core/core_commands.py:3373 +msgid "That role is no longer considered a mod role." msgstr "" -#: redbot/core/core_commands.py:2329 +#: redbot/core/core_commands.py:3381 #, docstring -msgid "Sets [botname]'s avatar\n\n" -" Supports either an attachment or an image URL.\n\n" +msgid "\n" +" Changes [botname]'s locale in this server.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" Use \"default\" to return to the bot's default set language.\n\n" +" If you want to change bot's global locale, see `[p]set locale global` command.\n\n" " **Examples:**\n" -" - `[p]set avatar` - With an image attachment, this will set the avatar.\n" -" - `[p]set avatar` - Without an attachment, this will show the command help.\n" -" - `[p]set avatar https://links.flaree.xyz/k95` - Sets the avatar to the provided url.\n\n" +" - `[p]set locale en-US`\n" +" - `[p]set locale de-DE`\n" +" - `[p]set locale fr-FR`\n" +" - `[p]set locale pl-PL`\n" +" - `[p]set locale default` - Resets to the global default locale.\n\n" " **Arguments:**\n" -" - `[url]` - An image url to be used as an avatar. Leave blank when uploading an attachment.\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" " " msgstr "" -#: redbot/core/core_commands.py:2352 -msgid "That URL is invalid." +#: redbot/core/core_commands.py:3408 +#, docstring +msgid "\n" +" Changes [botname]'s default locale.\n\n" +" This will be used when a server has not set a locale, or in DMs.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" To reset to English, use \"en-US\".\n\n" +" **Examples:**\n" +" - `[p]set locale global en-US`\n" +" - `[p]set locale global de-DE`\n" +" - `[p]set locale global fr-FR`\n" +" - `[p]set locale global pl-PL`\n\n" +" **Arguments:**\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2354 -msgid "Something went wrong while trying to get the image." +#: redbot/core/core_commands.py:3429 redbot/core/core_commands.py:3472 +#: redbot/core/core_commands.py:3534 redbot/core/core_commands.py:3579 +msgid "Invalid language code. Use format: `en-US`" msgstr "" -#: redbot/core/core_commands.py:2364 -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." +#: redbot/core/core_commands.py:3433 redbot/core/core_commands.py:3476 +#: redbot/core/core_commands.py:3538 redbot/core/core_commands.py:3583 +msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:2371 -msgid "JPG / PNG format only." -msgstr "Je kan alleen het JPG / PNG formaat gebruiken." - -#: redbot/core/core_commands.py:2373 redbot/core/core_commands.py:2600 -#: redbot/core/core_commands.py:2656 redbot/core/core_commands.py:2680 -msgid "Done." -msgstr "Klaar." +#: redbot/core/core_commands.py:3440 +msgid "Global locale has been set." +msgstr "" -#: redbot/core/core_commands.py:2378 +#: redbot/core/core_commands.py:3446 #, docstring msgid "\n" -" Removes [botname]'s avatar.\n\n" -" **Example:**\n" -" - `[p]set avatar remove`\n" +" Changes [botname]'s locale in this server.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" Use \"default\" to return to the bot's default set language.\n\n" +" **Examples:**\n" +" - `[p]set locale server en-US`\n" +" - `[p]set locale server de-DE`\n" +" - `[p]set locale server fr-FR`\n" +" - `[p]set locale server pl-PL`\n" +" - `[p]set locale server default` - Resets to the global default locale.\n\n" +" **Arguments:**\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" " " msgstr "" -#: redbot/core/core_commands.py:2386 -msgid "Avatar removed." +#: redbot/core/core_commands.py:3467 +msgid "Locale has been set to the default." msgstr "" -#: redbot/core/core_commands.py:2392 +#: redbot/core/core_commands.py:3482 +msgid "Locale has been set." +msgstr "Taal is veranderd." + +#: redbot/core/core_commands.py:3487 #, docstring -msgid "Sets [botname]'s playing status.\n\n" -" This will appear as `Playing ` or `PLAYING A GAME: ` depending on the context.\n\n" -" Maximum length for a playing status is 128 characters.\n\n" +msgid "\n" +" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale in this server.\n\n" +" If you want to change bot's global regional format, see `[p]set regionalformat global` command.\n\n" " **Examples:**\n" -" - `[p]set playing` - Clears the activity status.\n" -" - `[p]set playing the keyboard`\n\n" +" - `[p]set regionalformat en-US`\n" +" - `[p]set region de-DE`\n" +" - `[p]set regionalformat reset` - Resets to the locale.\n\n" " **Arguments:**\n" -" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" +" - `[language_code]` - The region format to use for the bot in this server.\n" " " msgstr "" -#: redbot/core/core_commands.py:2408 -msgid "The maximum length of game descriptions is 128 characters." +#: redbot/core/core_commands.py:3511 +#, docstring +msgid "\n" +" Changes the bot's regional format. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale.\n\n" +" **Examples:**\n" +" - `[p]set regionalformat global en-US`\n" +" - `[p]set region global de-DE`\n" +" - `[p]set regionalformat global reset` - Resets to the locale.\n\n" +" **Arguments:**\n" +" - `[language_code]` - The default region format to use for the bot.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2416 -msgid "Status set to ``Playing {game.name}``." +#: redbot/core/core_commands.py:3528 +msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:2418 -msgid "Game cleared." +#: redbot/core/core_commands.py:3545 +msgid "Global regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:2424 +#: redbot/core/core_commands.py:3554 #, docstring -msgid "Sets [botname]'s listening status.\n\n" -" This will appear as `Listening to `.\n\n" -" Maximum length for a listening status is 128 characters.\n\n" +msgid "\n" +" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale in this server.\n\n" " **Examples:**\n" -" - `[p]set listening` - Clears the activity status.\n" -" - `[p]set listening jams`\n\n" +" - `[p]set regionalformat server en-US`\n" +" - `[p]set region local de-DE`\n" +" - `[p]set regionalformat server reset` - Resets to the locale.\n\n" " **Arguments:**\n" -" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status." -msgstr "" - -#: redbot/core/core_commands.py:2441 -msgid "The maximum length of listening descriptions is 128 characters." +" - `[language_code]` - The region format to use for the bot in this server.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2450 -msgid "Status set to ``Listening to {listening}``." +#: redbot/core/core_commands.py:3572 +msgid "Regional formatting will now be based on bot's locale in this server." msgstr "" -#: redbot/core/core_commands.py:2453 -msgid "Listening cleared." +#: redbot/core/core_commands.py:3590 +msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:2459 +#: redbot/core/core_commands.py:3607 #, docstring -msgid "Sets [botname]'s watching status.\n\n" -" This will appear as `Watching `.\n\n" -" Maximum length for a watching status is 128 characters.\n\n" +msgid "\n" +" Commands to 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" +" If passed without the `` or `` arguments it will allow you to open a modal to set your API keys securely.\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, so this command should only be used in a private channel or in DM with the bot.\n\n" " **Examples:**\n" -" - `[p]set watching` - Clears the activity status.\n" -" - `[p]set watching [p]help`\n\n" +" - `[p]set api`\n" +" - `[p]set api spotify`\n" +" - `[p]set api spotify redirect_uri localhost`\n" +" - `[p]set api github client_id,whoops client_secret,whoops`\n\n" " **Arguments:**\n" -" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status." +" - `` - The service you're adding tokens to.\n" +" - `` - Pairs of token keys and values. The key and value should be separated by one of ` `, `,`, or `;`.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2475 -msgid "The maximum length of watching descriptions is 128 characters." +#: redbot/core/core_commands.py:3631 +msgid "Click the button below to set your keys." msgstr "" -#: redbot/core/core_commands.py:2482 -msgid "Status set to ``Watching {watching}``." +#: redbot/core/core_commands.py:3633 +msgid "This API keys setup message has expired." msgstr "" -#: redbot/core/core_commands.py:2484 -msgid "Watching cleared." +#: redbot/core/core_commands.py:3638 +msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/core_commands.py:2490 +#: redbot/core/core_commands.py:3642 #, docstring -msgid "Sets [botname]'s competing status.\n\n" -" This will appear as `Competing in `.\n\n" -" Maximum length for a competing status is 128 characters.\n\n" -" **Examples:**\n" -" - `[p]set competing` - Clears the activity status.\n" -" - `[p]set competing London 2012 Olympic Games`\n\n" -" **Arguments:**\n" -" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status." +msgid "\n" +" Show all external API services along with their keys that have been set.\n\n" +" Secrets are not shown.\n\n" +" **Example:**\n" +" - `[p]set api list`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2507 -msgid "The maximum length of competing descriptions is 128 characters." +#: redbot/core/core_commands.py:3653 +msgid "No API services have been set yet." msgstr "" -#: redbot/core/core_commands.py:2516 -msgid "Status set to ``Competing in {competing}``." +#: redbot/core/core_commands.py:3658 +msgid "Set API services:\n" msgstr "" -#: redbot/core/core_commands.py:2519 -msgid "Competing cleared." +#: redbot/core/core_commands.py:3658 +msgid "Set API service:\n" msgstr "" -#: redbot/core/core_commands.py:2525 +#: redbot/core/core_commands.py:3668 #, docstring -msgid "Sets [botname]'s status.\n\n" -" Available statuses:\n" -" - `online`\n" -" - `idle`\n" -" - `dnd`\n" -" - `invisible`\n\n" +msgid "\n" +" Remove the given services with all their keys and tokens.\n\n" " **Examples:**\n" -" - `[p]set status online` - Clears the status.\n" -" - `[p]set status invisible`\n\n" +" - `[p]set api remove spotify`\n" +" - `[p]set api remove github youtube`\n\n" " **Arguments:**\n" -" - `` - One of the available statuses.\n" -" " +" - `` - The services to remove." msgstr "" -#: redbot/core/core_commands.py:2555 -msgid "Status changed to {}." -msgstr "Status veranderd naar {}." - -#: redbot/core/core_commands.py:2563 -#, docstring -msgid "Sets [botname]'s streaming status to a twitch stream.\n\n" -" This will appear as `Streaming ` or `LIVE ON TWITCH` depending on the context.\n" -" It will also include a `Watch` button with a twitch.tv url for the provided streamer.\n\n" -" Maximum length for a stream title is 128 characters.\n\n" -" Leaving both streamer and stream_title empty will clear it.\n\n" -" **Examples:**\n" -" - `[p]set stream` - Clears the activity status.\n" -" - `[p]set stream 26 Twentysix is streaming` - Sets the stream to `https://www.twitch.tv/26`.\n" -" - `[p]set stream https://twitch.tv/26 Twentysix is streaming` - Sets the URL manually.\n\n" -" **Arguments:**\n" -" - `` - The twitch streamer to provide a link to. This can be their twitch name or the entire URL.\n" -" - `` - The text to follow `Streaming` in the status." +#: redbot/core/core_commands.py:3683 +msgid "Services deleted successfully:\n" +"{services_list}" msgstr "" -#: redbot/core/core_commands.py:2588 -msgid "The maximum length of the streamer url is 511 characters." +#: redbot/core/core_commands.py:3687 +msgid "Service deleted successfully: {service_name}" msgstr "" -#: redbot/core/core_commands.py:2591 -msgid "The maximum length of the stream title is 128 characters." +#: redbot/core/core_commands.py:3692 +msgid "None of the services you provided had any keys set." msgstr "" -#: redbot/core/core_commands.py:2605 +#: redbot/core/core_commands.py:3700 #, docstring -msgid "Sets [botname]'s username.\n\n" -" Maximum length for a username is 32 characters.\n\n" -" Note: The username of a verified bot cannot be manually changed.\n" -" Please contact Discord support to change it.\n\n" -" **Example:**\n" -" - `[p]set username BaguetteBot`\n\n" -" **Arguments:**\n" -" - `` - The username to give the bot.\n" +msgid "\n" +" Commands for configuring owner notifications.\n\n" +" Owner notifications include usage of `[p]contact` and available Red updates.\n" " " msgstr "" -#: redbot/core/core_commands.py:2621 -msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." -msgstr "" - -#: redbot/core/core_commands.py:2628 -msgid "Failed to change name. Must be 32 characters or fewer." +#: redbot/core/core_commands.py:3709 +#, docstring +msgid "\n" +" Opt-in on receiving owner notifications.\n\n" +" This is the default state.\n\n" +" Note: This will only resume sending owner notifications to your DMs.\n" +" Additional owners and destinations will not be affected.\n\n" +" **Example:**\n" +" - `[p]set ownernotifications optin`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2634 -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}" +#: redbot/core/core_commands.py:3728 +#, docstring +msgid "\n" +" Opt-out of receiving owner notifications.\n\n" +" Note: This will only stop sending owner notifications to your DMs.\n" +" Additional owners and destinations will still receive notifications.\n\n" +" **Example:**\n" +" - `[p]set ownernotifications optout`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2644 -msgid "Failed to change the username. Discord returned the following error:\n" -"{error_message}" +#: redbot/core/core_commands.py:3750 +#, docstring +msgid "\n" +" Adds a destination text channel to receive owner notifications.\n\n" +" **Examples:**\n" +" - `[p]set ownernotifications adddestination #owner-notifications`\n" +" - `[p]set ownernotifications adddestination 168091848718417920` - Accepts channel IDs.\n\n" +" **Arguments:**\n" +" - `` - The channel to send owner notifications to.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2654 -msgid "Unexpected error occurred when trying to change the username." +#: redbot/core/core_commands.py:3775 +#, docstring +msgid "\n" +" Removes a destination text channel from receiving owner notifications.\n\n" +" **Examples:**\n" +" - `[p]set ownernotifications removedestination #owner-notifications`\n" +" - `[p]set ownernotifications deletedestination 168091848718417920` - Accepts channel IDs.\n\n" +" **Arguments:**\n" +" - `` - The channel to stop sending owner notifications to.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2662 +#: redbot/core/core_commands.py:3799 #, docstring -msgid "Sets [botname]'s nickname for the current server.\n\n" -" Maximum length for a nickname is 32 characters.\n\n" +msgid "\n" +" Lists the configured extra destinations for owner notifications.\n\n" " **Example:**\n" -" - `[p]set nickname 🎃 SpookyBot 🎃`\n\n" -" **Arguments:**\n" -" - `[nickname]` - The nickname to give the bot. Leave blank to clear the current nickname.\n" +" - `[p]set ownernotifications listdestinations`\n" " " msgstr "" -#: redbot/core/core_commands.py:2674 -msgid "Failed to change nickname. Must be 32 characters or fewer." +#: redbot/core/core_commands.py:3809 +msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:2678 -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:3820 +msgid "Unknown channel with id: {id}" +msgstr "" -#: redbot/core/core_commands.py:2685 +#: redbot/core/core_commands.py:3830 #, docstring -msgid "Sets [botname]'s global prefix(es).\n\n" -" Warning: This is not additive. It will replace all current prefixes.\n\n" -" See also the `--mentionable` flag to enable mentioning the bot as the prefix.\n\n" -" **Examples:**\n" -" - `[p]set prefix !`\n" -" - `[p]set prefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" -" - `[p]set prefix \"@[botname] \"` - This uses a mention as the prefix. See also the `--mentionable` flag.\n" -" - `[p]set prefix ! ? .` - Sets multiple prefixes.\n\n" -" **Arguments:**\n" -" - `` - The prefixes the bot will respond to globally.\n" +msgid "\n" +" Show the current settings for [botname].\n\n" +" Accepts optional server parameter to allow prefix recovery.\n" " " msgstr "" -#: redbot/core/core_commands.py:2702 -msgid "Warning: A prefix is above the recommended length (20 characters).\n" -"Do you want to continue? (y/n)" +#: redbot/core/core_commands.py:3844 redbot/core/core_commands.py:3848 +msgid "Not Set." msgstr "" -#: redbot/core/core_commands.py:2715 -msgid "Cancelled." -msgstr "Geannuleerd." - -#: redbot/core/core_commands.py:2719 -msgid "Prefix set." -msgstr "Prefix opgeslagen." +#: redbot/core/core_commands.py:3855 +msgid "Admin roles: {admin}\n" +"Mod roles: {mod}\n" +"Locale: {guild_locale}\n" +"Regional format: {guild_regional_format}\n" +msgstr "" -#: redbot/core/core_commands.py:2721 -msgid "Prefixes set." +#: redbot/core/core_commands.py:3876 +msgid "{bot_name} Settings:\n\n" +"Prefixes: {prefixes}\n" +"{guild_settings}Global locale: {locale}\n" +"Global regional format: {regional_format}\n" +"Default embed colour: {colour}" msgstr "" -#: redbot/core/core_commands.py:2727 +#: redbot/core/core_commands.py:3898 #, docstring -msgid "\n" -" Sets [botname]'s server prefix(es).\n\n" -" Warning: This will override global prefixes, the bot will not respond to any global prefixes in this server.\n" -" This is not additive. It will replace all current server prefixes.\n" -" A prefix cannot have more than 20 characters.\n\n" +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\n" +" This is only applied to the current server and not globally.\n\n" " **Examples:**\n" -" - `[p]set serverprefix !`\n" -" - `[p]set serverprefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" -" - `[p]set serverprefix \"@[botname] \"` - This uses a mention as the prefix.\n" -" - `[p]set serverprefix ! ? .` - Sets multiple prefixes.\n\n" +" - `[p]set deletedelay` - Shows the current delete delay setting.\n" +" - `[p]set deletedelay 60` - Sets the delete delay to the max of 60 seconds.\n" +" - `[p]set deletedelay -1` - Disables deleting command messages.\n\n" " **Arguments:**\n" -" - `[prefixes...]` - The prefixes the bot will respond to on this server. Leave blank to clear server prefixes.\n" +" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:2745 -msgid "Server prefixes have been reset." +#: redbot/core/core_commands.py:3919 +msgid "Command deleting disabled." msgstr "" -#: redbot/core/core_commands.py:2748 -msgid "You cannot have a prefix longer than 20 characters." +#: redbot/core/core_commands.py:3921 +msgid "Delete delay set to {num} seconds." msgstr "" -#: redbot/core/core_commands.py:2753 -msgid "Server prefix set." +#: redbot/core/core_commands.py:3926 +msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:2755 -msgid "Server prefixes set." +#: redbot/core/core_commands.py:3933 +msgid "I will not delete command messages." msgstr "" -#: redbot/core/core_commands.py:2760 +#: redbot/core/core_commands.py:3939 #, docstring msgid "\n" -" Changes the bot's default locale.\n\n" -" This will be used when a server has not set a locale, or in DMs.\n\n" -" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" -" To reset to English, use \"en-US\".\n\n" -" **Examples:**\n" -" - `[p]set locale en-US`\n" -" - `[p]set locale de-DE`\n" -" - `[p]set locale fr-FR`\n" -" - `[p]set locale pl-PL`\n\n" -" **Arguments:**\n" -" - `` - The default locale to use for the bot. This can be any language code with country code included.\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\n" +" **Example:**\n" +" - `[p]set usebotcolour`\n" " " msgstr "" -#: redbot/core/core_commands.py:2781 redbot/core/core_commands.py:2825 -#: redbot/core/core_commands.py:2864 redbot/core/core_commands.py:2908 -msgid "Invalid language code. Use format: `en-US`" +#: redbot/core/core_commands.py:3951 +msgid "The bot {} use its configured color for embeds." msgstr "" -#: redbot/core/core_commands.py:2785 redbot/core/core_commands.py:2829 -#: redbot/core/core_commands.py:2868 redbot/core/core_commands.py:2912 -msgid "Invalid format - language code has to include country code, e.g. `en-US`" -msgstr "" +#: redbot/core/core_commands.py:3952 +msgid "will not" +msgstr "zal niet" -#: redbot/core/core_commands.py:2792 -msgid "Global locale has been set." -msgstr "" +#: redbot/core/core_commands.py:3952 +msgid "will" +msgstr "zal" -#: redbot/core/core_commands.py:2798 +#: redbot/core/core_commands.py:3960 #, docstring msgid "\n" -" Changes the bot's locale in this server.\n\n" -" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" -" Use \"default\" to return to the bot's default set language.\n" -" To reset to English, use \"en-US\".\n\n" -" **Examples:**\n" -" - `[p]set locale en-US`\n" -" - `[p]set locale de-DE`\n" -" - `[p]set locale fr-FR`\n" -" - `[p]set locale pl-PL`\n" -" - `[p]set locale default` - Resets to the global default locale.\n\n" -" **Arguments:**\n" -" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" Toggle whether to enable fuzzy command search for the server.\n\n" +" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" +" Note: This can be processor intensive and may be unsuitable for larger servers.\n\n" +" Default is for fuzzy command search to be disabled.\n\n" +" **Example:**\n" +" - `[p]set serverfuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:2820 -msgid "Locale has been set to the default." +#: redbot/core/core_commands.py:3975 +msgid "Fuzzy command search has been {} for this server." msgstr "" -#: redbot/core/core_commands.py:2835 -msgid "Locale has been set." -msgstr "Taal is veranderd." - -#: redbot/core/core_commands.py:2841 +#: redbot/core/core_commands.py:3983 #, docstring msgid "\n" -" Changes the bot's regional format. This is used for formatting date, time and numbers.\n\n" -" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" -" Leave `language_code` empty to base regional formatting on bot's locale.\n\n" -" **Examples:**\n" -" - `[p]set globalregionalformat en-US`\n" -" - `[p]set globalregion de-DE`\n" -" - `[p]set globalregionalformat` - Resets to the locale.\n\n" -" **Arguments:**\n" -" - `[language_code]` - The default region format to use for the bot.\n" +" Toggle whether to enable fuzzy command search in DMs.\n\n" +" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" +" Default is for fuzzy command search to be disabled.\n\n" +" **Example:**\n" +" - `[p]set fuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:2858 -msgid "Global regional formatting will now be based on bot's locale." -msgstr "" - -#: redbot/core/core_commands.py:2875 -msgid "Global regional formatting will now be based on `{language_code}` locale." +#: redbot/core/core_commands.py:3996 +msgid "Fuzzy command search has been {} in DMs." msgstr "" -#: redbot/core/core_commands.py:2883 +#: redbot/core/core_commands.py:4004 #, docstring msgid "\n" -" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" -" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" -" Leave `language_code` empty to base regional formatting on bot's locale in this server.\n\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\n" " **Examples:**\n" -" - `[p]set regionalformat en-US`\n" -" - `[p]set region de-DE`\n" -" - `[p]set regionalformat` - Resets to the locale.\n\n" +" - `[p]set colour dark red`\n" +" - `[p]set colour blurple`\n" +" - `[p]set colour 0x5DADE2`\n" +" - `[p]set color 0x#FDFEFE`\n" +" - `[p]set color #7F8C8D`\n\n" " **Arguments:**\n" -" - `[language_code]` - The region format to use for the bot in this server.\n" +" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" " " msgstr "" -#: redbot/core/core_commands.py:2901 -msgid "Regional formatting will now be based on bot's locale in this server." +#: redbot/core/core_commands.py:4024 +msgid "The color has been reset." msgstr "" -#: redbot/core/core_commands.py:2919 -msgid "Regional formatting will now be based on `{language_code}` locale." +#: redbot/core/core_commands.py:4027 +msgid "The color has been set." msgstr "" -#: redbot/core/core_commands.py:2927 +#: redbot/core/core_commands.py:4036 #, 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\n" -" Link example: `[My link](https://example.com)`\n\n" +msgid "Sets [botname]'s global prefix(es).\n\n" +" Warning: This is not additive. It will replace all current prefixes.\n\n" +" See also the `--mentionable` flag to enable mentioning the bot as the prefix.\n\n" " **Examples:**\n" -" - `[p]set custominfo >>> I can use **markdown** such as quotes, ||spoilers|| and multiple lines.`\n" -" - `[p]set custominfo Join my [support server](discord.gg/discord)!`\n" -" - `[p]set custominfo` - Removes custom info text.\n\n" +" - `[p]set prefix !`\n" +" - `[p]set prefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" +" - `[p]set prefix \"@[botname] \"` - This uses a mention as the prefix. See also the `--mentionable` flag.\n" +" - `[p]set prefix ! ? .` - Sets multiple prefixes.\n\n" " **Arguments:**\n" -" - `[text]` - The custom info text.\n" +" - `` - The prefixes the bot will respond to globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:2944 -msgid "The custom text has been cleared." +#: redbot/core/core_commands.py:4053 redbot/core/core_commands.py:4130 +msgid "Prefixes cannot start with '/', as it conflicts with Discord's slash commands." msgstr "" -#: redbot/core/core_commands.py:2948 -msgid "The custom text has been set." +#: redbot/core/core_commands.py:4058 +msgid "Warning: A prefix is below the recommended length (1 character).\n" +"Do you want to continue?" msgstr "" -#: redbot/core/core_commands.py:2951 -msgid "Text must be fewer than 1024 characters long." +#: redbot/core/core_commands.py:4072 redbot/core/core_commands.py:4090 +msgid "Cancelled." +msgstr "Geannuleerd." + +#: redbot/core/core_commands.py:4076 +msgid "Warning: A prefix is above the recommended length (25 characters).\n" +"Do you want to continue?" +msgstr "" + +#: redbot/core/core_commands.py:4094 +msgid "Prefix set." +msgstr "Prefix opgeslagen." + +#: redbot/core/core_commands.py:4096 +msgid "Prefixes set." msgstr "" -#: redbot/core/core_commands.py:2956 +#: redbot/core/core_commands.py:4103 #, docstring msgid "\n" -" Commands to 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, so this command should only be used in a private channel or in DM with the bot.\n\n" +" Sets [botname]'s server prefix(es).\n\n" +" Warning: This will override global prefixes, the bot will not respond to any global prefixes in this server.\n" +" This is not additive. It will replace all current server prefixes.\n" +" A prefix cannot have more than 25 characters.\n\n" " **Examples:**\n" -" - `[p]set api Spotify redirect_uri localhost`\n" -" - `[p]set api github client_id,whoops client_secret,whoops`\n\n" +" - `[p]set serverprefix !`\n" +" - `[p]set serverprefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" +" - `[p]set serverprefix \"@[botname] \"` - This uses a mention as the prefix.\n" +" - `[p]set serverprefix ! ? .` - Sets multiple prefixes.\n" +" - `[p]set serverprefix \"Red - Discord Bot\" ?` - Sets the prefix for a specific server. Quotes are needed to use spaces in the server name.\n\n" " **Arguments:**\n" -" - `` - The service you're adding tokens to.\n" -" - `` - Pairs of token keys and values. The key and value should be separated by one of ` `, `,`, or `;`.\n" +" - `[server]` - The server to set the prefix for. Defaults to current server.\n" +" - `[prefixes...]` - The prefixes the bot will respond to on this server. Leave blank to clear server prefixes.\n" " " msgstr "" -#: redbot/core/core_commands.py:2977 -msgid "`{service}` API tokens have been set." +#: redbot/core/core_commands.py:4126 +msgid "Server prefixes have been reset." +msgstr "" + +#: redbot/core/core_commands.py:4134 +msgid "You cannot have a prefix shorter than 1 character." +msgstr "" + +#: redbot/core/core_commands.py:4137 +msgid "You cannot have a prefix longer than 25 characters." msgstr "" -#: redbot/core/core_commands.py:2981 +#: redbot/core/core_commands.py:4142 +msgid "Server prefix set." +msgstr "" + +#: redbot/core/core_commands.py:4144 +msgid "Server prefixes set." +msgstr "" + +#: redbot/core/core_commands.py:4149 #, docstring msgid "\n" -" Show all external API services along with their keys that have been set.\n\n" -" Secrets are not shown.\n\n" -" **Example:**\n" -" - `[p]set api list``\n" +" Set a global bot variable for using buttons in menus.\n\n" +" When enabled, all usage of cores menus API will use buttons instead of reactions.\n\n" +" This defaults to False.\n" +" Using this without a setting will toggle.\n\n" +" **Examples:**\n" +" - `[p]set usebuttons True` - Enables using buttons.\n" +" - `[p]helpset usebuttons` - Toggles the value.\n\n" +" **Arguments:**\n" +" - `[use_buttons]` - Whether to use buttons. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:2992 -msgid "No API services have been set yet." -msgstr "" - -#: redbot/core/core_commands.py:2997 -msgid "Set API services:\n" +#: redbot/core/core_commands.py:4168 +msgid "I will use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:2997 -msgid "Set API service:\n" +#: redbot/core/core_commands.py:4170 +msgid "I will not use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:3007 +#: redbot/core/core_commands.py:4175 #, docstring msgid "\n" -" Remove the given services with all their keys and tokens.\n\n" +" Set the message that will be sent on uncaught bot errors.\n\n" +" To include the command name in the message, use the `{command}` placeholder.\n\n" +" If you omit the `msg` argument, the message will be reset to the default one.\n\n" " **Examples:**\n" -" - `[p]set api remove Spotify`\n" -" - `[p]set api remove github audiodb`\n\n" +" - `[p]set errormsg` - Resets the error message back to the default: \"Error in command '{command}'.\". If the command invoker is one of the bot owners, the message will also include \"Check your console or logs for details.\".\n" +" - `[p]set errormsg Oops, the command {command} has failed! Please try again later.` - Sets the error message to a custom one.\n\n" " **Arguments:**\n" -" - `` - The services to remove." +" - `[msg]` - The custom error message. Must be less than 1000 characters. Omit to reset to the default one.\n" +" " msgstr "" -#: redbot/core/core_commands.py:3022 -msgid "Services deleted successfully:\n" -"{services_list}" +#: redbot/core/core_commands.py:4190 +msgid "The message must be less than 1000 characters." msgstr "" -#: redbot/core/core_commands.py:3026 -msgid "Service deleted successfully: {service_name}" +#: redbot/core/core_commands.py:4194 +msgid "Successfully updated the error message." msgstr "" -#: redbot/core/core_commands.py:3031 -msgid "None of the services you provided had any keys set." +#: redbot/core/core_commands.py:4197 +msgid "Successfully reset the error message back to the default one." msgstr "" -#: redbot/core/core_commands.py:3036 +#: redbot/core/core_commands.py:4204 #, docstring msgid "\n" " Commands to manage settings for the help command.\n\n" @@ -1839,116 +3077,132 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3045 +#: redbot/core/core_commands.py:4213 #, docstring msgid "\n" " Show the current help settings.\n\n" " Warning: These settings may not be accurate if the default formatter is not in use.\n\n" " **Example:**\n" -" - `[p]helpset showsettings``\n" +" - `[p]helpset showsettings`\n" " " msgstr "" -#: redbot/core/core_commands.py:3059 +#: redbot/core/core_commands.py:4227 msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:3069 +#: redbot/core/core_commands.py:4237 #, docstring msgid "\n" " This resets [botname]'s help formatter to the default formatter.\n\n" " **Example:**\n" -" - `[p]helpset resetformatter``\n" +" - `[p]helpset resetformatter`\n" " " msgstr "" -#: redbot/core/core_commands.py:3078 +#: redbot/core/core_commands.py:4246 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:3087 +#: redbot/core/core_commands.py:4255 #, 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\n" " **Example:**\n" -" - `[p]helpset resetsettings``\n" +" - `[p]helpset resetsettings`\n" " " msgstr "" -#: redbot/core/core_commands.py:3097 +#: redbot/core/core_commands.py:4265 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:3105 +#: redbot/core/core_commands.py:4277 #, docstring msgid "\n" " Allows the help command to be sent as a paginated menu instead of separate\n" " messages.\n\n" -" When enabled, `[p]help` will only show one page at a time and will use reactions to navigate between pages.\n\n" -" This defaults to False.\n" -" Using this without a setting will toggle.\n\n" +" When \"reactions\", \"buttons\", \"select\", or \"selectonly\" is passed,\n" +" `[p]help` will only show one page at a time\n" +" and will use the associated control scheme to navigate between pages.\n\n" " **Examples:**\n" -" - `[p]helpset usemenus True` - Enables using menus.\n" -" - `[p]helpset usemenus` - Toggles the value.\n\n" +" - `[p]helpset usemenus reactions` - Enables using reaction menus.\n" +" - `[p]helpset usemenus buttons` - Enables using button menus.\n" +" - `[p]helpset usemenus select` - Enables buttons with a select menu.\n" +" - `[p]helpset usemenus selectonly` - Enables a select menu only on help.\n" +" - `[p]helpset usemenus disable` - Disables help menus.\n\n" " **Arguments:**\n" -" - `[use_menus]` - Whether to use menus. Leave blank to toggle.\n" +" - `<\"buttons\"|\"reactions\"|\"select\"|\"selectonly\"|\"disable\">` - Whether to use `buttons`,\n" +" `reactions`, `select`, `selectonly`, or no menus.\n" " " msgstr "" -#: redbot/core/core_commands.py:3125 -msgid "Help will use menus." +#: redbot/core/core_commands.py:4297 +msgid "Help will use the select menu only." +msgstr "" + +#: redbot/core/core_commands.py:4300 +msgid "Help will use button menus and add a select menu." +msgstr "" + +#: redbot/core/core_commands.py:4303 +msgid "Help will use button menus." +msgstr "" + +#: redbot/core/core_commands.py:4306 +msgid "Help will use reaction menus." msgstr "" -#: redbot/core/core_commands.py:3127 +#: redbot/core/core_commands.py:4309 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:3131 +#: redbot/core/core_commands.py:4316 #, 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\n" " **Examples:**\n" -" - `[p]helpset showhidden True` - Enables showing hidden commands.\n" -" - `[p]helpset showhidden` - Toggles the value.\n\n" +" - `[p]helpset showhidden True` - Enables showing hidden commands.\n" +" - `[p]helpset showhidden` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[show_hidden]` - Whether to use show hidden commands in help. Leave blank to toggle.\n" +" - `[show_hidden]` - Whether to use show hidden commands in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3148 +#: redbot/core/core_commands.py:4333 msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:3150 +#: redbot/core/core_commands.py:4335 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:3154 +#: redbot/core/core_commands.py:4339 #, docstring msgid "\n" " This allows the help command to show existing commands aliases if there is any.\n\n" " This defaults to True.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset showaliases False` - Disables showing aliases on this server.\n" -" - `[p]helpset showaliases` - Toggles the value.\n\n" +" - `[p]helpset showaliases False` - Disables showing aliases on this server.\n" +" - `[p]helpset showaliases` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[show_aliases]` - Whether to include aliases in help. Leave blank to toggle.\n" +" - `[show_aliases]` - Whether to include aliases in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3171 -msgid "Help will show commands aliases." +#: redbot/core/core_commands.py:4356 +msgid "Help will now show command aliases." msgstr "" -#: redbot/core/core_commands.py:3173 -msgid "Help will not show commands aliases." +#: redbot/core/core_commands.py:4358 +msgid "Help will no longer show command aliases." msgstr "" -#: redbot/core/core_commands.py:3177 +#: redbot/core/core_commands.py:4362 #, docstring msgid "\n" " This allows the help command message to be ticked if help is sent to a DM.\n\n" @@ -1957,44 +3211,44 @@ msgid "\n" " Using this without a setting will toggle.\n\n" " Note: This is only used when the bot is not using menus.\n\n" " **Examples:**\n" -" - `[p]helpset usetick False` - Disables ticking when help is sent to DMs.\n" -" - `[p]helpset usetick` - Toggles the value.\n\n" +" - `[p]helpset usetick False` - Disables ticking when help is sent to DMs.\n" +" - `[p]helpset usetick` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[use_tick]` - Whether to tick the help command when help is sent to DMs. Leave blank to toggle.\n" +" - `[use_tick]` - Whether to tick the help command when help is sent to DMs. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3198 +#: redbot/core/core_commands.py:4383 msgid "Help will now tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:3200 +#: redbot/core/core_commands.py:4385 msgid "Help will not tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:3204 +#: redbot/core/core_commands.py:4389 #, docstring msgid "\n" " Sets if commands which can't be run in the current context should be filtered from help.\n\n" " Defaults to True.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset verifychecks False` - Enables showing unusable commands in help.\n" -" - `[p]helpset verifychecks` - Toggles the value.\n\n" +" - `[p]helpset verifychecks False` - Enables showing unusable commands in help.\n" +" - `[p]helpset verifychecks` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[verify]` - Whether to hide unusable commands in help. Leave blank to toggle.\n" +" - `[verify]` - Whether to hide unusable commands in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3221 +#: redbot/core/core_commands.py:4406 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:3223 +#: redbot/core/core_commands.py:4408 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:3227 +#: redbot/core/core_commands.py:4412 #, docstring msgid "\n" " Sets whether the bot should respond to help commands for nonexistent topics.\n\n" @@ -2003,22 +3257,22 @@ msgid "\n" " Defaults to False.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset verifyexists True` - Enables sending help for nonexistent topics.\n" -" - `[p]helpset verifyexists` - Toggles the value.\n\n" +" - `[p]helpset verifyexists True` - Enables sending help for nonexistent topics.\n" +" - `[p]helpset verifyexists` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[verify]` - Whether to respond to help for nonexistent topics. Leave blank to toggle.\n" +" - `[verify]` - Whether to respond to help for nonexistent topics. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3248 +#: redbot/core/core_commands.py:4433 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:4436 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:3259 +#: redbot/core/core_commands.py:4444 #, docstring msgid "Set the character limit for each page in the help message.\n\n" " Note: This setting only applies to embedded help.\n\n" @@ -2027,45 +3281,44 @@ msgid "Set the character limit for each page in the help message.\n\n" " Please note that setting a relatively small character limit may\n" " mean some pages will exceed this limit.\n\n" " **Example:**\n" -" - `[p]helpset pagecharlimit 1500`\n\n" +" - `[p]helpset pagecharlimit 1500`\n\n" " **Arguments:**\n" -" - `` - The max amount of characters to show per page in the help message.\n" +" - `` - The max amount of characters to show per page in the help message.\n" " " msgstr "" -#: redbot/core/core_commands.py:3276 +#: redbot/core/core_commands.py:4461 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:3280 +#: redbot/core/core_commands.py:4465 msgid "Done. The character limit per page has been set to {}." msgstr "" -#: redbot/core/core_commands.py:3284 +#: redbot/core/core_commands.py:4469 #, docstring msgid "Set the maximum number of help pages sent in a server channel.\n\n" -" Note: 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\n" " **Examples:**\n" -" - `[p]helpset maxpages 50` - Basically never send help to DMs.\n" -" - `[p]helpset maxpages 0` - Always send help to DMs.\n\n" +" - `[p]helpset maxpages 50` - Basically never send help to DMs.\n" +" - `[p]helpset maxpages 0` - Always send help to DMs.\n\n" " **Arguments:**\n" -" - `` - The max pages allowed to send per help in a server.\n" +" - `` - The max pages allowed to send per help in a server.\n" " " msgstr "" -#: redbot/core/core_commands.py:3302 redbot/core/core_commands.py:3329 +#: redbot/core/core_commands.py:4485 redbot/core/core_commands.py:4512 msgid "You must give a value of zero or greater!" msgstr "" -#: redbot/core/core_commands.py:3306 +#: redbot/core/core_commands.py:4489 msgid "Done. The page limit has been set to {}." msgstr "" -#: redbot/core/core_commands.py:3311 +#: redbot/core/core_commands.py:4494 #, 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" @@ -2073,148 +3326,204 @@ msgid "Set the delay after which help pages will be deleted.\n\n" " Setting the delay to 0 disables this feature.\n\n" " The bot has to have MANAGE_MESSAGES permission for this to work.\n\n" " **Examples:**\n" -" - `[p]helpset deletedelay 60` - Delete the help pages after a minute.\n" -" - `[p]helpset deletedelay 1` - Delete the help pages as quickly as possible.\n" -" - `[p]helpset deletedelay 1209600` - Max time to wait before deleting (14 days).\n" -" - `[p]helpset deletedelay 0` - Disable deleting help pages.\n\n" +" - `[p]helpset deletedelay 60` - Delete the help pages after a minute.\n" +" - `[p]helpset deletedelay 1` - Delete the help pages as quickly as possible.\n" +" - `[p]helpset deletedelay 1209600` - Max time to wait before deleting (14 days).\n" +" - `[p]helpset deletedelay 0` - Disable deleting help pages.\n\n" " **Arguments:**\n" -" - `` - The seconds to wait before deleting help pages.\n" +" - `` - The seconds to wait before deleting help pages.\n" " " msgstr "" -#: redbot/core/core_commands.py:3332 +#: redbot/core/core_commands.py:4515 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:3337 +#: redbot/core/core_commands.py:4520 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:3339 +#: redbot/core/core_commands.py:4522 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:3343 +#: redbot/core/core_commands.py:4526 +#, docstring +msgid "Set the timeout for reactions, if menus are enabled.\n\n" +" The default is 30 seconds.\n" +" The timeout has to be between 15 and 300 seconds.\n\n" +" **Examples:**\n" +" - `[p]helpset reacttimeout 30` - The default timeout.\n" +" - `[p]helpset reacttimeout 60` - Timeout of 1 minute.\n" +" - `[p]helpset reacttimeout 15` - Minimum allowed timeout.\n" +" - `[p]helpset reacttimeout 300` - Max allowed timeout (5 mins).\n\n" +" **Arguments:**\n" +" - `` - The timeout, in seconds, of the reactions.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4541 +msgid "You must give a value of at least 15 seconds!" +msgstr "" + +#: redbot/core/core_commands.py:4544 +msgid "The timeout cannot be greater than 5 minutes!" +msgstr "" + +#: redbot/core/core_commands.py:4548 +msgid "Done. The reaction timeout has been set to {} seconds." +msgstr "" + +#: redbot/core/core_commands.py:4552 #, docstring msgid "\n" " Set the tagline to be used.\n\n" " The maximum tagline length is 2048 characters.\n" " This setting only applies to embedded help. If no tagline is specified, the default will be used instead.\n\n" +" You can use `[​p]` in your tagline, which will be replaced by the bot's prefix.\n\n" " **Examples:**\n" -" - `[p]helpset tagline Thanks for using the bot!`\n" -" - `[p]helpset tagline` - Resets the tagline to the default.\n\n" +" - `[p]helpset tagline Thanks for using the bot!`\n" +" - `[p]helpset tagline Use [​p]invite to add me to your server.`\n" +" - `[p]helpset tagline` - Resets the tagline to the default.\n\n" " **Arguments:**\n" -" - `[tagline]` - The tagline to appear at the bottom of help embeds. Leave blank to reset.\n" +" - `[tagline]` - The tagline to appear at the bottom of help embeds. Leave blank to reset.\n" " " msgstr "" -#: redbot/core/core_commands.py:3358 +#: redbot/core/core_commands.py:4570 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:3362 +#: redbot/core/core_commands.py:4574 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:3370 +#: redbot/core/core_commands.py:4582 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:3375 +#: redbot/core/core_commands.py:4587 #, docstring msgid "Sends a message to the owner.\n\n" " This is limited to one message every 60 seconds per person.\n\n" " **Example:**\n" -" - `[p]contact Help! The bot has become sentient!`\n\n" +" - `[p]contact Help! The bot has become sentient!`\n\n" " **Arguments:**\n" -" - `[message]` - The message to send to the owner.\n" +" - `[message]` - The message to send to the owner.\n" " " msgstr "" -#: redbot/core/core_commands.py:3387 +#: redbot/core/core_commands.py:4599 msgid "User ID: {}" msgstr "Gebruikers-ID: {}" -#: redbot/core/core_commands.py:3390 +#: redbot/core/core_commands.py:4602 msgid "through DM" msgstr "met een persoonlijk bericht" -#: redbot/core/core_commands.py:3392 +#: redbot/core/core_commands.py:4604 msgid "from {}" msgstr "van {}" -#: redbot/core/core_commands.py:3393 +#: redbot/core/core_commands.py:4605 msgid " | Server ID: {}" msgstr " | Server ID: {}" -#: redbot/core/core_commands.py:3398 +#: redbot/core/core_commands.py:4610 msgid "Use `{}dm {} ` to reply to this user" msgstr "Gebruik `{}dm {} ` om te reageren op deze gebruiker" -#: redbot/core/core_commands.py:3400 +#: redbot/core/core_commands.py:4612 msgid "Sent by {} {}" msgstr "Verzonden door {} {}" -#: redbot/core/core_commands.py:3405 +#: redbot/core/core_commands.py:4617 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:3476 +#: redbot/core/core_commands.py:4663 msgid "Your message has been sent." msgstr "Je bericht is verzonden." -#: redbot/core/core_commands.py:3478 +#: redbot/core/core_commands.py:4665 msgid "I'm unable to deliver your message. Sorry." msgstr "Ik kan dit bericht niet afleveren." -#: redbot/core/core_commands.py:3483 +#: redbot/core/core_commands.py:4670 #, docstring msgid "Sends a DM to a user.\n\n" " This command needs a user ID to work.\n\n" " To get a user ID, go to Discord's settings and open the 'Appearance' tab.\n" " Enable 'Developer Mode', then right click a user and click on 'Copy ID'.\n\n" " **Example:**\n" -" - `[p]dm 262626262626262626 Do you like me? Yes / No`\n\n" +" - `[p]dm 262626262626262626 Do you like me? Yes / No`\n\n" " **Arguments:**\n" -" - `[message]` - The message to dm to the user.\n" +" - `[message]` - The message to dm to the user.\n" " " msgstr "" -#: redbot/core/core_commands.py:3499 +#: redbot/core/core_commands.py:4686 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:3509 +#: redbot/core/core_commands.py:4696 msgid "Owner of {}" msgstr "Eigenaar van {}" -#: redbot/core/core_commands.py:3510 +#: redbot/core/core_commands.py:4697 msgid "You can reply to this message with {}contact" msgstr "Je kan dit bericht beantwoorden met {}contact" -#: redbot/core/core_commands.py:3524 redbot/core/core_commands.py:3534 +#: redbot/core/core_commands.py:4708 redbot/core/core_commands.py:4718 msgid "Sorry, I couldn't deliver your message to {}" msgstr "Helaas, jouw bericht naar {} kon niet afgeleverd worden" -#: redbot/core/core_commands.py:3527 redbot/core/core_commands.py:3537 +#: redbot/core/core_commands.py:4711 redbot/core/core_commands.py:4721 msgid "Message delivered to {}" msgstr "Bericht aan {} afgeleverd" -#: redbot/core/core_commands.py:3542 +#: redbot/core/core_commands.py:4726 #, docstring msgid "Prints the bot's data path." msgstr "" -#: redbot/core/core_commands.py:3546 +#: redbot/core/core_commands.py:4730 msgid "Data path: {path}" msgstr "" -#: redbot/core/core_commands.py:3552 +#: redbot/core/core_commands.py:4736 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:3639 +#: redbot/core/core_commands.py:4759 +#, docstring +msgid "\n" +" Diagnose issues with the command checks with ease!\n\n" +" If you want to diagnose the command from a text channel in a different server,\n" +" you can do so by using the command in DMs.\n\n" +" **Example:**\n" +" - `[p]diagnoseissues #general @Slime ban` - Diagnose why @Slime can't use `[p]ban` in #general channel.\n\n" +" **Arguments:**\n" +" - `[channel]` - The text channel that the command should be tested for. Defaults to the current channel.\n" +" - `` - The member that should be considered as the command caller.\n" +" - `` - The name of the command to test.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4775 +msgid "A text channel, voice channel, stage channel, or thread needs to be passed when using this command in DMs." +msgstr "" + +#: redbot/core/core_commands.py:4792 +msgid "The given user is not a member of the diagnosed server." +msgstr "" + +#: redbot/core/core_commands.py:4799 +msgid "Don't try to fool me, the given member can't access the {channel} channel!" +msgstr "" + +#: redbot/core/core_commands.py:4810 #, docstring msgid "\n" " Commands to manage the allowlist.\n\n" @@ -2223,85 +3532,85 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3650 +#: redbot/core/core_commands.py:4821 #, docstring msgid "\n" " Adds users to the allowlist.\n\n" " **Examples:**\n" -" - `[p]allowlist add @26 @Will` - Adds two users to the allowlist.\n" -" - `[p]allowlist add 262626262626262626` - Adds a user by ID.\n\n" +" - `[p]allowlist add @26 @Will` - Adds two users to the allowlist.\n" +" - `[p]allowlist add 262626262626262626` - Adds a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to add to the allowlist.\n" +" - `` - The user or users to add to the allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3663 +#: redbot/core/core_commands.py:4833 msgid "Users have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3665 +#: redbot/core/core_commands.py:4835 msgid "User has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3669 +#: redbot/core/core_commands.py:4839 #, docstring msgid "\n" " Lists users on the allowlist.\n\n" " **Example:**\n" -" - `[p]allowlist list`\n" +" - `[p]allowlist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3681 +#: redbot/core/core_commands.py:4851 msgid "Users on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:3683 +#: redbot/core/core_commands.py:4853 msgid "User on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:3687 redbot/core/core_commands.py:3785 -#: redbot/core/modlog.py:428 redbot/core/modlog.py:450 -#: redbot/core/modlog.py:466 +#: redbot/core/core_commands.py:4857 redbot/core/core_commands.py:4953 +#: redbot/core/modlog.py:404 redbot/core/modlog.py:426 +#: redbot/core/modlog.py:442 msgid "Unknown or Deleted User" msgstr "" -#: redbot/core/core_commands.py:3695 +#: redbot/core/core_commands.py:4865 #, docstring msgid "\n" " Removes users from the allowlist.\n\n" " The allowlist will be disabled if all users are removed.\n\n" " **Examples:**\n" -" - `[p]allowlist remove @26 @Will` - Removes two users from the allowlist.\n" -" - `[p]allowlist remove 262626262626262626` - Removes a user by ID.\n\n" +" - `[p]allowlist remove @26 @Will` - Removes two users from the allowlist.\n" +" - `[p]allowlist remove 262626262626262626` - Removes a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to remove from the allowlist.\n" +" - `` - The user or users to remove from the allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3710 +#: redbot/core/core_commands.py:4879 msgid "Users have been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:3712 +#: redbot/core/core_commands.py:4881 msgid "User has been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:3716 +#: redbot/core/core_commands.py:4885 #, docstring msgid "\n" " Clears the allowlist.\n\n" " This disables the allowlist.\n\n" " **Example:**\n" -" - `[p]allowlist clear`\n" +" - `[p]allowlist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3725 +#: redbot/core/core_commands.py:4894 msgid "Allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:3730 +#: redbot/core/core_commands.py:4899 #, docstring msgid "\n" " Commands to manage the blocklist.\n\n" @@ -2309,81 +3618,81 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3739 +#: redbot/core/core_commands.py:4908 #, docstring msgid "\n" " Adds users to the blocklist.\n\n" " **Examples:**\n" -" - `[p]blocklist add @26 @Will` - Adds two users to the blocklist.\n" -" - `[p]blocklist add 262626262626262626` - Blocks a user by ID.\n\n" +" - `[p]blocklist add @26 @Will` - Adds two users to the blocklist.\n" +" - `[p]blocklist add 262626262626262626` - Blocks a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to add to the blocklist.\n" +" - `` - The user or users to add to the blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3755 +#: redbot/core/core_commands.py:4924 msgid "You cannot add an owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3761 +#: redbot/core/core_commands.py:4929 msgid "Users have been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:3763 +#: redbot/core/core_commands.py:4931 msgid "User has been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:3767 +#: redbot/core/core_commands.py:4935 #, docstring msgid "\n" " Lists users on the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist list`\n" +" - `[p]blocklist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3779 +#: redbot/core/core_commands.py:4947 msgid "Users on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:3781 +#: redbot/core/core_commands.py:4949 msgid "User on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:3793 +#: redbot/core/core_commands.py:4961 #, docstring msgid "\n" " Removes users from the blocklist.\n\n" " **Examples:**\n" -" - `[p]blocklist remove @26 @Will` - Removes two users from the blocklist.\n" -" - `[p]blocklist remove 262626262626262626` - Removes a user by ID.\n\n" +" - `[p]blocklist remove @26 @Will` - Removes two users from the blocklist.\n" +" - `[p]blocklist remove 262626262626262626` - Removes a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to remove from the blocklist.\n" +" - `` - The user or users to remove from the blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3806 +#: redbot/core/core_commands.py:4973 msgid "Users have been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:3808 +#: redbot/core/core_commands.py:4975 msgid "User has been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:3812 +#: redbot/core/core_commands.py:4979 #, docstring msgid "\n" " Clears the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3819 +#: redbot/core/core_commands.py:4986 msgid "Blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:3825 +#: redbot/core/core_commands.py:4992 #, docstring msgid "\n" " Commands to manage the server specific allowlist.\n\n" @@ -2392,93 +3701,93 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3838 +#: redbot/core/core_commands.py:5005 #, docstring msgid "\n" " Adds a user or role to the server allowlist.\n\n" " **Examples:**\n" -" - `[p]localallowlist add @26 @Will` - Adds two users to the local allowlist.\n" -" - `[p]localallowlist add 262626262626262626` - Allows a user by ID.\n" -" - `[p]localallowlist add \"Super Admins\"` - Allows a role with a space in the name without mentioning.\n\n" +" - `[p]localallowlist add @26 @Will` - Adds two users to the local allowlist.\n" +" - `[p]localallowlist add 262626262626262626` - Allows a user by ID.\n" +" - `[p]localallowlist add \"Super Admins\"` - Allows a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local allowlist.\n" +" - `` - The users or roles to remove from the local allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3857 +#: redbot/core/core_commands.py:5024 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:3866 +#: redbot/core/core_commands.py:5033 msgid "Users and/or roles have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3868 +#: redbot/core/core_commands.py:5035 msgid "User or role has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3872 +#: redbot/core/core_commands.py:5039 #, docstring msgid "\n" " Lists users and roles on the server allowlist.\n\n" " **Example:**\n" -" - `[p]localallowlist list`\n" +" - `[p]localallowlist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3884 +#: redbot/core/core_commands.py:5051 msgid "Allowed users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:3886 +#: redbot/core/core_commands.py:5053 msgid "Allowed user or role:" msgstr "" -#: redbot/core/core_commands.py:3890 redbot/core/core_commands.py:4012 +#: redbot/core/core_commands.py:5057 redbot/core/core_commands.py:5177 msgid "Unknown or Deleted User/Role" msgstr "" -#: redbot/core/core_commands.py:3900 +#: redbot/core/core_commands.py:5067 #, docstring msgid "\n" " Removes user or role from the allowlist.\n\n" " The local allowlist will be disabled if all users are removed.\n\n" " **Examples:**\n" -" - `[p]localallowlist remove @26 @Will` - Removes two users from the local allowlist.\n" -" - `[p]localallowlist remove 262626262626262626` - Removes a user by ID.\n" -" - `[p]localallowlist remove \"Super Admins\"` - Removes a role with a space in the name without mentioning.\n\n" +" - `[p]localallowlist remove @26 @Will` - Removes two users from the local allowlist.\n" +" - `[p]localallowlist remove 262626262626262626` - Removes a user by ID.\n" +" - `[p]localallowlist remove \"Super Admins\"` - Removes a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local allowlist.\n" +" - `` - The users or roles to remove from the local allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3921 +#: redbot/core/core_commands.py:5088 msgid "I cannot allow you to do this, as it would remove your ability to run commands." msgstr "" -#: redbot/core/core_commands.py:3929 +#: redbot/core/core_commands.py:5096 msgid "Users and/or roles have been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:3931 +#: redbot/core/core_commands.py:5098 msgid "User or role has been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:3935 +#: redbot/core/core_commands.py:5102 #, docstring msgid "\n" " Clears the allowlist.\n\n" " This disables the local allowlist and clears all entries.\n\n" " **Example:**\n" -" - `[p]localallowlist clear`\n" +" - `[p]localallowlist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3944 +#: redbot/core/core_commands.py:5111 msgid "Server allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:3950 +#: redbot/core/core_commands.py:5117 #, docstring msgid "\n" " Commands to manage the server specific blocklist.\n\n" @@ -2486,374 +3795,373 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3961 +#: redbot/core/core_commands.py:5128 #, docstring msgid "\n" " Adds a user or role to the local blocklist.\n\n" " **Examples:**\n" -" - `[p]localblocklist add @26 @Will` - Adds two users to the local blocklist.\n" -" - `[p]localblocklist add 262626262626262626` - Blocks a user by ID.\n" -" - `[p]localblocklist add \"Bad Apples\"` - Blocks a role with a space in the name without mentioning.\n\n" +" - `[p]localblocklist add @26 @Will` - Adds two users to the local blocklist.\n" +" - `[p]localblocklist add 262626262626262626` - Blocks a user by ID.\n" +" - `[p]localblocklist add \"Bad Apples\"` - Blocks a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to add to the local blocklist.\n" +" - `` - The users or roles to add to the local blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3975 +#: redbot/core/core_commands.py:5142 msgid "You cannot add yourself to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3978 +#: redbot/core/core_commands.py:5145 msgid "You cannot add the guild owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3981 +#: redbot/core/core_commands.py:5148 msgid "You cannot add a bot owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3988 +#: redbot/core/core_commands.py:5153 msgid "Users and/or roles have been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:3990 +#: redbot/core/core_commands.py:5155 msgid "User or role has been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:3994 +#: redbot/core/core_commands.py:5159 #, docstring msgid "\n" " Lists users and roles on the server blocklist.\n\n" " **Example:**\n" -" - `[p]localblocklist list`\n" +" - `[p]localblocklist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4006 +#: redbot/core/core_commands.py:5171 msgid "Blocked users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:4008 +#: redbot/core/core_commands.py:5173 msgid "Blocked user or role:" msgstr "" -#: redbot/core/core_commands.py:4022 +#: redbot/core/core_commands.py:5187 #, docstring msgid "\n" " Removes user or role from local blocklist.\n\n" " **Examples:**\n" -" - `[p]localblocklist remove @26 @Will` - Removes two users from the local blocklist.\n" -" - `[p]localblocklist remove 262626262626262626` - Unblocks a user by ID.\n" -" - `[p]localblocklist remove \"Bad Apples\"` - Unblocks a role with a space in the name without mentioning.\n\n" +" - `[p]localblocklist remove @26 @Will` - Removes two users from the local blocklist.\n" +" - `[p]localblocklist remove 262626262626262626` - Unblocks a user by ID.\n" +" - `[p]localblocklist remove \"Bad Apples\"` - Unblocks a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local blocklist.\n" +" - `` - The users or roles to remove from the local blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:4038 +#: redbot/core/core_commands.py:5201 msgid "Users and/or roles have been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:4040 +#: redbot/core/core_commands.py:5203 msgid "User or role has been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:4044 +#: redbot/core/core_commands.py:5207 #, docstring msgid "\n" " Clears the server blocklist.\n\n" " This disables the server blocklist and clears all entries.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:4053 +#: redbot/core/core_commands.py:5216 msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4058 +#: redbot/core/core_commands.py:5221 #, docstring msgid "Commands to enable and disable commands and cogs." msgstr "" -#: redbot/core/core_commands.py:4064 +#: redbot/core/core_commands.py:5227 #, docstring msgid "Set the default state for a cog as disabled.\n\n" " This will disable the cog for all servers by default.\n" " To override it, use `[p]command enablecog` on the servers you want to allow usage.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command defaultdisablecog Economy`\n" -" - `[p]command defaultdisablecog ModLog`\n\n" +" - `[p]command defaultdisablecog Economy`\n" +" - `[p]command defaultdisablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to make disabled by default. Must be title-case.\n" +" - `` - The name of the cog to make disabled by default. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4080 redbot/core/core_commands.py:4105 -#: redbot/core/core_commands.py:4125 redbot/core/core_commands.py:4155 -msgid "Cog with the given name doesn't exist." -msgstr "" - -#: redbot/core/core_commands.py:4082 +#: redbot/core/core_commands.py:5243 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:4084 +#: redbot/core/core_commands.py:5245 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:4089 +#: redbot/core/core_commands.py:5250 #, docstring msgid "Set the default state for a cog as enabled.\n\n" " This will re-enable the cog for all servers by default.\n" " To override it, use `[p]command disablecog` on the servers you want to disallow usage.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command defaultenablecog Economy`\n" -" - `[p]command defaultenablecog ModLog`\n\n" +" - `[p]command defaultenablecog Economy`\n" +" - `[p]command defaultenablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to make enabled by default. Must be title-case.\n" +" - `` - The name of the cog to make enabled by default. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4107 +#: redbot/core/core_commands.py:5266 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:4112 +#: redbot/core/core_commands.py:5271 #, docstring msgid "Disable a cog in this server.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command disablecog Economy`\n" -" - `[p]command disablecog ModLog`\n\n" +" - `[p]command disablecog Economy`\n" +" - `[p]command disablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to disable on this server. Must be title-case.\n" +" - `` - The name of the cog to disable on this server. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4127 +#: redbot/core/core_commands.py:5284 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:4129 +#: redbot/core/core_commands.py:5286 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:4132 +#: redbot/core/core_commands.py:5289 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:4138 +#: redbot/core/core_commands.py:5295 #, docstring msgid "Enable a cog in this server.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command enablecog Economy`\n" -" - `[p]command enablecog ModLog`\n\n" +" - `[p]command enablecog Economy`\n" +" - `[p]command enablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to enable on this server. Must be title-case.\n" +" - `` - The name of the cog to enable on this server. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4150 +#: redbot/core/core_commands.py:5307 msgid "{cogname} has been enabled in this guild." msgstr "" -#: redbot/core/core_commands.py:4158 +#: redbot/core/core_commands.py:5312 +msgid "Cog \"{arg}\" not found." +msgstr "" + +#: redbot/core/core_commands.py:5315 msgid "{cogname} was not disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:4164 +#: redbot/core/core_commands.py:5321 #, docstring msgid "List the cogs which are disabled in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabledcogs`\n" +" - `[p]command listdisabledcogs`\n" " " msgstr "" -#: redbot/core/core_commands.py:4177 +#: redbot/core/core_commands.py:5334 msgid "The following cogs are disabled in this guild:\n" msgstr "" -#: redbot/core/core_commands.py:4183 +#: redbot/core/core_commands.py:5340 msgid "There are no disabled cogs in this guild." msgstr "" -#: redbot/core/core_commands.py:4187 +#: redbot/core/core_commands.py:5344 #, docstring msgid "\n" " List disabled commands.\n\n" " If you're the bot owner, this will show global disabled commands by default.\n" " Otherwise, this will show disabled commands on the current server.\n\n" " **Example:**\n" -" - `[p]command listdisabled`\n" +" - `[p]command listdisabled`\n" " " msgstr "" -#: redbot/core/core_commands.py:4204 +#: redbot/core/core_commands.py:5361 #, docstring msgid "List disabled commands globally.\n\n" " **Example:**\n" -" - `[p]command listdisabled global`\n" +" - `[p]command listdisabled global`\n" " " msgstr "" -#: redbot/core/core_commands.py:4211 +#: redbot/core/core_commands.py:5368 msgid "There aren't any globally disabled commands." msgstr "" -#: redbot/core/core_commands.py:4214 +#: redbot/core/core_commands.py:5371 msgid "{} commands are disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:4218 +#: redbot/core/core_commands.py:5375 msgid "1 command is disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:4226 +#: redbot/core/core_commands.py:5383 #, docstring msgid "List disabled commands in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabled guild`\n" +" - `[p]command listdisabled guild`\n" " " msgstr "" -#: redbot/core/core_commands.py:4233 +#: redbot/core/core_commands.py:5390 msgid "There aren't any disabled commands in {}." msgstr "" -#: redbot/core/core_commands.py:4236 +#: redbot/core/core_commands.py:5393 msgid "{} commands are disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:4240 +#: redbot/core/core_commands.py:5397 msgid "1 command is disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:4247 +#: redbot/core/core_commands.py:5404 #, docstring msgid "\n" " Disable a command.\n\n" " If you're the bot owner, this will disable commands globally by default.\n" " Otherwise, this will disable commands on the current server.\n\n" " **Examples:**\n" -" - `[p]command disable userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable.\n" +" - `` - The command to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:4269 +#: redbot/core/core_commands.py:5426 #, docstring msgid "\n" " Disable a command globally.\n\n" " **Examples:**\n" -" - `[p]command disable global userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable global urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable global userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable global urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable globally.\n" +" - `` - The command to disable globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4288 redbot/core/core_commands.py:4331 +#: redbot/core/core_commands.py:5438 redbot/core/core_commands.py:5474 msgid "The command to disable cannot be `command` or any of its subcommands." msgstr "" -#: redbot/core/core_commands.py:4294 redbot/core/core_commands.py:4337 +#: redbot/core/core_commands.py:5444 redbot/core/core_commands.py:5480 msgid "This command is designated as being always available and cannot be disabled." msgstr "" -#: redbot/core/core_commands.py:4303 +#: redbot/core/core_commands.py:5453 msgid "That command is already disabled globally." msgstr "" -#: redbot/core/core_commands.py:4312 +#: redbot/core/core_commands.py:5462 #, docstring msgid "\n" " Disable a command in this server only.\n\n" " **Examples:**\n" -" - `[p]command disable server userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable server urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable server userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable server urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable for the current server.\n" +" - `` - The command to disable for the current server.\n" " " msgstr "" -#: redbot/core/core_commands.py:4342 +#: redbot/core/core_commands.py:5486 msgid "You are not allowed to disable that command." msgstr "" -#: redbot/core/core_commands.py:4352 +#: redbot/core/core_commands.py:5496 msgid "That command is already disabled in this server." msgstr "" -#: redbot/core/core_commands.py:4358 +#: redbot/core/core_commands.py:5502 #, docstring msgid "Enable a command.\n\n" " If you're the bot owner, this will try to enable a globally disabled command by default.\n" " Otherwise, this will try to enable a command disabled on the current server.\n\n" " **Examples:**\n" -" - `[p]command enable userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable.\n" +" - `` - The command to enable.\n" " " msgstr "" -#: redbot/core/core_commands.py:4378 +#: redbot/core/core_commands.py:5522 #, docstring msgid "\n" " Enable a command globally.\n\n" " **Examples:**\n" -" - `[p]command enable global userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable global urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable global userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable global urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable globally.\n" +" - `` - The command to enable globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4400 +#: redbot/core/core_commands.py:5537 msgid "That command is already enabled globally." msgstr "" -#: redbot/core/core_commands.py:4409 +#: redbot/core/core_commands.py:5546 #, docstring msgid "\n" " Enable a command in this server.\n\n" " **Examples:**\n" -" - `[p]command enable server userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable server urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable server userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable server urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable for the current server.\n" +" - `` - The command to enable for the current server.\n" " " msgstr "" -#: redbot/core/core_commands.py:4427 +#: redbot/core/core_commands.py:5558 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:4437 +#: redbot/core/core_commands.py:5568 msgid "That command is already enabled in this server." msgstr "Die command is al geactiveerd in deze server." -#: redbot/core/core_commands.py:4444 +#: redbot/core/core_commands.py:5575 #, 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 `{command}` placeholder.\n\n" " **Examples:**\n" -" - `[p]command disabledmsg This command is disabled`\n" -" - `[p]command disabledmsg {command} is disabled`\n" -" - `[p]command disabledmsg` - Sends nothing when a disabled command is attempted.\n\n" +" - `[p]command disabledmsg This command is disabled`\n" +" - `[p]command disabledmsg {command} is disabled`\n" +" - `[p]command disabledmsg` - Sends nothing when a disabled command is attempted.\n\n" " **Arguments:**\n" -" - `[message]` - The message to send when a disabled command is attempted.\n" +" - `[message]` - The message to send when a disabled command is attempted.\n" " " msgstr "" -#: redbot/core/core_commands.py:4465 +#: redbot/core/core_commands.py:5596 #, docstring msgid "\n" " Commands to manage server settings for immunity from automated actions.\n\n" @@ -2861,152 +4169,80 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4474 +#: redbot/core/core_commands.py:5605 #, docstring msgid "\n" " Gets the current members and roles configured for automatic moderation action immunity.\n\n" " **Example:**\n" -" - `[p]autoimmune list`\n" +" - `[p]autoimmune list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4487 +#: redbot/core/core_commands.py:5618 msgid "Roles immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:4492 +#: redbot/core/core_commands.py:5623 msgid "Members immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:4496 +#: redbot/core/core_commands.py:5627 msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:4505 +#: redbot/core/core_commands.py:5636 #, docstring msgid "\n" " Makes a user or role immune from automated moderation actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune add @TwentySix` - Adds a user.\n" -" - `[p]autoimmune add @Mods` - Adds a role.\n\n" +" - `[p]autoimmune add @Twentysix` - Adds a user.\n" +" - `[p]autoimmune add @Mods` - Adds a role.\n\n" " **Arguments:**\n" -" - `` - The user or role to add immunity to.\n" +" - `` - The user or role to add immunity to.\n" " " msgstr "" -#: redbot/core/core_commands.py:4517 +#: redbot/core/core_commands.py:5648 msgid "Already added." msgstr "" -#: redbot/core/core_commands.py:4525 +#: redbot/core/core_commands.py:5656 #, docstring msgid "\n" " Remove a user or role from being immune to automated moderation actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune remove @TwentySix` - Removes a user.\n" -" - `[p]autoimmune remove @Mods` - Removes a role.\n\n" +" - `[p]autoimmune remove @Twentysix` - Removes a user.\n" +" - `[p]autoimmune remove @Mods` - Removes a role.\n\n" " **Arguments:**\n" -" - `` - The user or role to remove immunity from.\n" +" - `` - The user or role to remove immunity from.\n" " " msgstr "" -#: redbot/core/core_commands.py:4537 +#: redbot/core/core_commands.py:5668 msgid "Not in list." msgstr "" -#: redbot/core/core_commands.py:4545 +#: redbot/core/core_commands.py:5676 #, docstring msgid "\n" " Checks if a user or role would be considered immune from automated actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune isimmune @TwentySix`\n" -" - `[p]autoimmune isimmune @Mods`\n\n" +" - `[p]autoimmune isimmune @Twentysix`\n" +" - `[p]autoimmune isimmune @Mods`\n\n" " **Arguments:**\n" -" - `` - The user or role to check the immunity of.\n" +" - `` - The user or role to check the immunity of.\n" " " msgstr "" -#: redbot/core/core_commands.py:4557 +#: redbot/core/core_commands.py:5688 msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:4559 +#: redbot/core/core_commands.py:5690 msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:4564 -#, docstring -msgid "\n" -" Commands for configuring owner notifications.\n\n" -" Owner notifications include usage of `[p]contact` and available Red updates.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4573 -#, docstring -msgid "\n" -" Opt-in on receiving owner notifications.\n\n" -" This is the default state.\n\n" -" Note: This will only resume sending owner notifications to your DMs.\n" -" Additional owners and destinations will not be affected.\n\n" -" **Example:**\n" -" - `[p]ownernotifications optin`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4592 -#, docstring -msgid "\n" -" Opt-out of receiving owner notifications.\n\n" -" Note: This will only stop sending owner notifications to your DMs.\n" -" Additional owners and destinations will still receive notifications.\n\n" -" **Example:**\n" -" - `[p]ownernotifications optout`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4611 -#, docstring -msgid "\n" -" Adds a destination text channel to receive owner notifications.\n\n" -" **Examples:**\n" -" - `[p]ownernotifications adddestination #owner-notifications`\n" -" - `[p]ownernotifications adddestination 168091848718417920` - Accepts channel IDs.\n\n" -" **Arguments:**\n" -" - `` - The channel to send owner notifications to.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4637 -#, docstring -msgid "\n" -" Removes a destination text channel from receiving owner notifications.\n\n" -" **Examples:**\n" -" - `[p]ownernotifications removedestination #owner-notifications`\n" -" - `[p]ownernotifications deletedestination 168091848718417920` - Accepts channel IDs.\n\n" -" **Arguments:**\n" -" - `` - The channel to stop sending owner notifications to.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4661 -#, docstring -msgid "\n" -" Lists the configured extra destinations for owner notifications.\n\n" -" **Example:**\n" -" - `[p]ownernotifications listdestinations`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4671 -msgid "There are no extra channels being sent to." -msgstr "" - -#: redbot/core/core_commands.py:4682 -msgid "Unknown channel with id: {id}" -msgstr "" - -#: redbot/core/core_commands.py:4713 +#: redbot/core/core_commands.py:5717 #, docstring msgid "\n" " Commands to add servers or channels to the ignore list.\n\n" @@ -3015,124 +4251,130 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4723 +#: redbot/core/core_commands.py:5727 #, docstring msgid "\n" " List the currently ignored servers and channels.\n\n" " **Example:**\n" -" - `[p]ignore list`\n" +" - `[p]ignore list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4738 +#: redbot/core/core_commands.py:5749 #, docstring msgid "\n" -" Ignore commands in the channel or category.\n\n" -" Defaults to the current channel.\n\n" +" Ignore commands in the channel, thread, or category.\n\n" +" Defaults to the current thread or channel.\n\n" " Note: Owners, Admins, and those with Manage Channel permissions override ignored channels.\n\n" " **Examples:**\n" -" - `[p]ignore channel #general` - Ignores commands in the #general channel.\n" -" - `[p]ignore channel` - Ignores commands in the current channel.\n" -" - `[p]ignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" -" - `[p]ignore channel 356236713347252226` - Also accepts IDs.\n\n" +" - `[p]ignore channel #general` - Ignores commands in the #general channel.\n" +" - `[p]ignore channel` - Ignores commands in the current channel.\n" +" - `[p]ignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" +" - `[p]ignore channel 356236713347252226` - Also accepts IDs.\n\n" " **Arguments:**\n" -" - `` - The channel to ignore. Can be a category channel.\n" +" - `` - The channel to ignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:4758 +#: redbot/core/core_commands.py:5767 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:4760 +#: redbot/core/core_commands.py:5769 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:4765 +#: redbot/core/core_commands.py:5774 #, docstring msgid "\n" " Ignore commands in this server.\n\n" " Note: Owners, Admins, and those with Manage Server permissions override ignored servers.\n\n" " **Example:**\n" -" - `[p]ignore server` - Ignores the current server\n" +" - `[p]ignore server` - Ignores the current server\n" " " msgstr "" -#: redbot/core/core_commands.py:4776 +#: redbot/core/core_commands.py:5785 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:4778 +#: redbot/core/core_commands.py:5787 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:4784 +#: redbot/core/core_commands.py:5793 #, docstring msgid "Commands to remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:4792 +#: redbot/core/core_commands.py:5808 #, docstring msgid "\n" -" Remove a channel or category from the ignore list.\n\n" -" Defaults to the current channel.\n\n" +" Remove a channel, thread, or category from the ignore list.\n\n" +" Defaults to the current thread or channel.\n\n" " **Examples:**\n" -" - `[p]unignore channel #general` - Unignores commands in the #general channel.\n" -" - `[p]unignore channel` - Unignores commands in the current channel.\n" -" - `[p]unignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" -" - `[p]unignore channel 356236713347252226` - Also accepts IDs. Use this method to unignore categories.\n\n" +" - `[p]unignore channel #general` - Unignores commands in the #general channel.\n" +" - `[p]unignore channel` - Unignores commands in the current channel.\n" +" - `[p]unignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" +" - `[p]unignore channel 356236713347252226` - Also accepts IDs. Use this method to unignore categories.\n\n" " **Arguments:**\n" -" - `` - The channel to unignore. This can be a category channel.\n" +" - `` - The channel to unignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:4811 +#: redbot/core/core_commands.py:5824 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:4813 +#: redbot/core/core_commands.py:5826 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:4818 +#: redbot/core/core_commands.py:5831 #, docstring msgid "\n" " Remove this server from the ignore list.\n\n" " **Example:**\n" -" - `[p]unignore server` - Stops ignoring the current server\n" +" - `[p]unignore server` - Stops ignoring the current server\n" " " msgstr "" -#: redbot/core/core_commands.py:4827 +#: redbot/core/core_commands.py:5840 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:4829 +#: redbot/core/core_commands.py:5842 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:4835 +#: redbot/core/core_commands.py:5856 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:4847 +#: redbot/core/core_commands.py:5873 redbot/core/core_commands.py:5875 +#: redbot/core/core_commands.py:5876 +msgid "None" +msgstr "Geen" + +#: redbot/core/core_commands.py:5877 msgid "Currently ignored categories: {categories}\n" -"Channels: {channels}" +"Channels: {channels}\n" +"Threads (excluding archived):{threads}" msgstr "" -#: redbot/core/core_commands.py:4862 +#: redbot/core/core_commands.py:5894 #, docstring msgid "\n" " Get info about Red's licenses.\n" " " msgstr "" -#: redbot/core/dev_commands.py:36 +#: redbot/core/dev_commands.py:412 #, docstring msgid "Various development focused utilities." msgstr "" -#: redbot/core/dev_commands.py:123 +#: redbot/core/dev_commands.py:455 #, docstring msgid "Evaluate a statement of python code.\n\n" " The bot will always respond with the return value of the code.\n" @@ -3142,18 +4384,22 @@ msgid "Evaluate a statement of python code.\n\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" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" " " msgstr "" -#: redbot/core/dev_commands.py:167 +#: redbot/core/dev_commands.py:491 #, docstring msgid "Execute asynchronous code.\n\n" " This command wraps code into the body of an async function and then\n" @@ -3162,264 +4408,215 @@ msgid "Execute asynchronous code.\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" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" " " msgstr "" -#: redbot/core/dev_commands.py:221 +#: redbot/core/dev_commands.py:527 #, 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:230 +" evaluated.\n\n" +" Use `exit()` or `quit` to exit the REPL session, prefixed with\n" +" a backtick so they may be interpreted.\n\n" +" Environment Variables:\n" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" +" " +msgstr "" + +#: redbot/core/dev_commands.py:553 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:234 +#: redbot/core/dev_commands.py:557 msgid "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." msgstr "" -#: redbot/core/dev_commands.py:245 +#: redbot/core/dev_commands.py:568 msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." msgstr "" -#: redbot/core/dev_commands.py:259 +#: redbot/core/dev_commands.py:583 msgid "Exiting." msgstr "" -#: redbot/core/dev_commands.py:310 -msgid "Unexpected error: `{}`" -msgstr "Onverwachte fout: `{}`" +#: redbot/core/dev_commands.py:595 +msgid "Unexpected error: " +msgstr "" -#: redbot/core/dev_commands.py:314 +#: redbot/core/dev_commands.py:599 #, docstring -msgid "Pauses/resumes the REPL running in the current channel" +msgid "Pauses/resumes the REPL running in the current channel." msgstr "" -#: redbot/core/dev_commands.py:316 +#: redbot/core/dev_commands.py:601 msgid "There is no currently running REPL session in this channel." msgstr "" -#: redbot/core/dev_commands.py:324 +#: redbot/core/dev_commands.py:609 msgid "The REPL session in this channel has been resumed." msgstr "" -#: redbot/core/dev_commands.py:326 +#: redbot/core/dev_commands.py:611 msgid "The REPL session in this channel is now paused." msgstr "" -#: redbot/core/dev_commands.py:331 +#: redbot/core/dev_commands.py:617 #, docstring msgid "Mock another user invoking a command.\n\n" " The prefix must not be entered.\n" " " msgstr "" -#: redbot/core/dev_commands.py:344 +#: redbot/core/dev_commands.py:633 #, 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" +" Current message is used as a base (including attachments, embeds, etc.),\n" +" the content and author of the message are replaced with the given arguments.\n\n" +" Note: If `content` isn't passed, the message needs to contain embeds, attachments,\n" +" or anything else that makes the message non-empty.\n" " " msgstr "" -#: redbot/core/dev_commands.py:365 +#: redbot/core/dev_commands.py:654 #, docstring msgid "Give bot owners the ability to bypass cooldowns.\n\n" " Does not persist through restarts." msgstr "" -#: redbot/core/dev_commands.py:373 +#: redbot/core/dev_commands.py:662 msgid "Bot owners will now bypass all commands with cooldowns." msgstr "" -#: redbot/core/dev_commands.py:375 +#: redbot/core/dev_commands.py:664 msgid "Bot owners will no longer bypass all commands with cooldowns." msgstr "" -#: redbot/core/errors.py:49 +#: redbot/core/errors.py:61 msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/events.py:112 -msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" -msgstr "" - -#: redbot/core/events.py:122 -msgid "\n\n" -"While 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:146 -msgid "\n\n" -"To 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:151 -msgid "Command Prompt" -msgstr "" - -#: redbot/core/events.py:153 -msgid "Terminal" -msgstr "" - -#: redbot/core/events.py:160 -msgid "\n" -"Once you've started up your bot again, if you have any 3rd-party cogs installed we then highly recommend you update them with this command in Discord: `[p]cog update`" -msgstr "" - -#: redbot/core/events.py:167 -msgid "\n\n" -"You have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\n\n" -"You 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:232 -msgid "`{user_input}` is not a valid value for `{command}`" -msgstr "" - -#: redbot/core/events.py:257 -msgid "Error in command '{command}'. Check your console or logs for details." -msgstr "" - -#: redbot/core/events.py:282 -msgid "I require the {permission} permission to execute that command." -msgstr "" - -#: redbot/core/events.py:286 -msgid "I require {permission_list} permissions to execute that command." -msgstr "" - -#: redbot/core/events.py:294 -msgid "That command is not available in DMs." -msgstr "" - -#: redbot/core/events.py:296 -msgid "That command is only available in DMs." -msgstr "" - -#: redbot/core/events.py:298 -msgid "That command is only available in NSFW channels." -msgstr "" - -#: redbot/core/events.py:308 -msgid "This command is on cooldown. Try again in {delay}." -msgstr "" - -#: redbot/core/events.py:310 -msgid "This command is on cooldown. Try again in 1 second." -msgstr "" - -#: redbot/core/events.py:315 -msgid "Too many people using this command. It can only be used {number} times concurrently." -msgstr "" - -#: redbot/core/events.py:320 -msgid "Too many people using this command. It can only be used once concurrently." +#: redbot/core/modlog.py:393 +msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/events.py:326 -msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +#: redbot/core/modlog.py:395 +msgid "**Reason:** Use the `reason` command to add it" msgstr "" -#: redbot/core/events.py:331 -msgid "That command is still completing, it can only be used once per {type} concurrently." +#: redbot/core/modlog.py:398 +msgid "Unknown" msgstr "" -#: redbot/core/events.py:337 -msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +#: redbot/core/modlog.py:402 redbot/core/modlog.py:424 +#: redbot/core/modlog.py:439 +msgid "Deleted User." msgstr "" -#: redbot/core/events.py:342 -msgid "Too many people using this command. It can only be used once per {type} concurrently." +#: redbot/core/modlog.py:476 +msgid "Deleted or archived thread ({thread_id}) in {channel_name}" msgstr "" -#: redbot/core/modlog.py:417 -msgid "Case #{} | {} {}" +#: redbot/core/modlog.py:480 +msgid "Thread {thread_id} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:419 -msgid "**Reason:** Use the `reason` command to add it" +#: redbot/core/modlog.py:484 +msgid "{channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:422 -msgid "Unknown" +#: redbot/core/modlog.py:489 +msgid "Thread {thread_name} in {channel_name}" msgstr "" -#: redbot/core/modlog.py:426 redbot/core/modlog.py:448 -#: redbot/core/modlog.py:463 -msgid "Deleted User." +#: redbot/core/modlog.py:493 +msgid "Thread {thread_name} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:477 redbot/core/modlog.py:512 -msgid "**Reason:** {}" +#: redbot/core/modlog.py:499 redbot/core/modlog.py:527 +msgid "Reason:" msgstr "" -#: redbot/core/modlog.py:491 +#: redbot/core/modlog.py:513 msgid "Moderator" msgstr "" -#: redbot/core/modlog.py:493 +#: redbot/core/modlog.py:515 msgid "Until" msgstr "" -#: redbot/core/modlog.py:494 +#: redbot/core/modlog.py:516 msgid "Duration" msgstr "" -#: redbot/core/modlog.py:498 redbot/core/modlog.py:503 +#: redbot/core/modlog.py:518 msgid "Channel" msgstr "" -#: redbot/core/modlog.py:499 -msgid "{channel} (deleted)" -msgstr "" - -#: redbot/core/modlog.py:505 +#: redbot/core/modlog.py:520 msgid "Amended by" msgstr "" -#: redbot/core/modlog.py:507 +#: redbot/core/modlog.py:522 msgid "Last modified at" msgstr "" -#: redbot/core/modlog.py:527 -msgid "**User:** {}\n" +#: redbot/core/modlog.py:542 +msgid "User:" +msgstr "" + +#: redbot/core/modlog.py:543 +msgid "Moderator:" +msgstr "" + +#: redbot/core/modlog.py:546 +msgid "Until:" msgstr "" -#: redbot/core/modlog.py:528 -msgid "**Moderator:** {}\n" +#: redbot/core/modlog.py:546 +msgid "Duration:" msgstr "" -#: redbot/core/modlog.py:531 -msgid "**Until:** {}\n" -"**Duration:** {}\n" +#: redbot/core/modlog.py:549 redbot/core/modlog.py:551 +msgid "Channel:" msgstr "" -#: redbot/core/modlog.py:534 -msgid "**Channel**: {} (Deleted)\n" +#: redbot/core/modlog.py:553 +msgid "Amended by:" msgstr "" -#: redbot/core/modlog.py:536 -msgid "**Channel**: {}\n" +#: redbot/core/modlog.py:555 +msgid "Last modified at:" msgstr "" -#: redbot/core/modlog.py:538 -msgid "**Amended by:** {}\n" +#: redbot/core/tree.py:271 +msgid "Command not found." msgstr "" -#: redbot/core/modlog.py:540 -msgid "**Last modified at:** {}\n" +#: redbot/core/tree.py:332 +msgid "You are not permitted to use this command." msgstr "" diff --git a/redbot/core/locales/pl-PL.po b/redbot/core/locales/pl-PL.po index 064466eb590..1dc02fcb43b 100644 --- a/redbot/core/locales/pl-PL.po +++ b/redbot/core/locales/pl-PL.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-12 15:52+0000\n" +"POT-Creation-Date: 2024-03-23 23:21+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,20 +15,12 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: pl_PL\n" -#: redbot/core/bank.py:1019 -msgid "Can't pay for this command in DM without a global bank." -msgstr "Nie można zapłacić za tą komendę przez PW bez banku globalnego." - -#: redbot/core/bank.py:1026 -msgid "You need at least {cost} {currency} to use this command." -msgstr "Potrzebujesz co najmniej {cost} {currency} aby użyć tej komendy." - -#: redbot/core/cog_manager.py:316 +#: redbot/core/_cog_manager.py:317 #, 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:325 +#: redbot/core/_cog_manager.py:326 #, docstring msgid "\n" " Lists current cog paths in order of priority.\n" @@ -37,13 +29,13 @@ msgstr "\n" " Wyświetla listę bieżących ścieżek cogów w kolejności ważności.\n" " " -#: redbot/core/cog_manager.py:333 +#: redbot/core/_cog_manager.py:334 msgid "Install Path: {install_path}\n" "Core Path: {core_path}\n\n" msgstr "Ścieżka instalacji: {install_path}\n" "Ścieżka rdzenia: {core_path}\n\n" -#: redbot/core/cog_manager.py:347 +#: redbot/core/_cog_manager.py:348 #, docstring msgid "\n" " Add a path to the list of available cog paths.\n" @@ -52,36 +44,30 @@ msgstr "\n" " Dodaj ścieżkę do listy dostępnych ścieżek cogów.\n" " " -#: redbot/core/cog_manager.py:351 +#: redbot/core/_cog_manager.py:352 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:359 +#: redbot/core/_cog_manager.py:360 msgid "Path successfully added." msgstr "Ścieżka dodana pomyślnie." -#: redbot/core/cog_manager.py:364 +#: redbot/core/_cog_manager.py:365 #, docstring msgid "\n" -" Removes a path from the available cog paths given the `path_number` from `[p]paths`.\n" -" " -msgstr "\n" -" Usuwa ścieżkę z listy dostępnych ścieżek cogów z podanym `path_number` z `[p]paths`.\n" +" Removes one or more paths from the available cog paths given the `path_numbers` from `[p]paths`.\n" " " +msgstr "" -#: redbot/core/cog_manager.py:369 redbot/core/cog_manager.py:392 -msgid "Path numbers must be positive." -msgstr "Numery ścieżek muszą być dodatnie." - -#: redbot/core/cog_manager.py:376 -msgid "That is an invalid path number." -msgstr "To niepoprawny numer ścieżki." +#: redbot/core/_cog_manager.py:386 +msgid "The following paths were removed: {paths}" +msgstr "" -#: redbot/core/cog_manager.py:380 -msgid "Path successfully removed." -msgstr "Ścieżka usunięta pomyślnie." +#: redbot/core/_cog_manager.py:392 +msgid "The following path numbers did not exist: {path_numbers}" +msgstr "" -#: redbot/core/cog_manager.py:385 +#: redbot/core/_cog_manager.py:403 #, docstring msgid "\n" " Reorders paths internally to allow discovery of different cogs.\n" @@ -90,42 +76,37 @@ msgstr "\n" " Ponownie porządkuje ścieżki wewnętrznie, by umożliwić odkrycie innych cogów.\n" " " -#: redbot/core/cog_manager.py:399 +#: redbot/core/_cog_manager.py:414 msgid "Invalid 'from' index." msgstr "Nieprawidłowy indeks 'from'." -#: redbot/core/cog_manager.py:405 +#: redbot/core/_cog_manager.py:420 msgid "Invalid 'to' index." msgstr "Nieprawidłowy indeks 'to'." -#: redbot/core/cog_manager.py:409 +#: redbot/core/_cog_manager.py:424 msgid "Paths reordered." msgstr "Kolejność ścieżek zmieniona." -#: redbot/core/cog_manager.py:414 +#: redbot/core/_cog_manager.py:429 #, 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" +" Returns the current install path or sets it if one is provided.\n\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" -" 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" -" " +msgstr "" -#: redbot/core/cog_manager.py:427 +#: redbot/core/_cog_manager.py:443 msgid "That path does not exist." msgstr "Ta ścieżka nie istnieje." -#: redbot/core/cog_manager.py:432 +#: redbot/core/_cog_manager.py:448 msgid "The bot will install new cogs to the `{}` directory." msgstr "Bot będzie instalować nowe moduły w katalogu `{}`." -#: redbot/core/cog_manager.py:438 +#: redbot/core/_cog_manager.py:454 #, docstring msgid "\n" " Lists all loaded and available cogs.\n" @@ -134,1749 +115,3015 @@ msgstr "\n" " Zwraca listę załadowanych i dostępnych modułów.\n" " " -#: redbot/core/cog_manager.py:451 redbot/core/cog_manager.py:466 +#: redbot/core/_cog_manager.py:467 redbot/core/_cog_manager.py:482 msgid "**{} loaded:**\n" msgstr "**{} załadowane:**\n" -#: redbot/core/cog_manager.py:452 redbot/core/cog_manager.py:468 +#: redbot/core/_cog_manager.py:468 redbot/core/_cog_manager.py:484 msgid "**{} unloaded:**\n" msgstr "**{} niezaładowane:**\n" -#: redbot/core/core_commands.py:181 -msgid "Alias {alias_name} is already an existing command or alias in one of the loaded cogs." -msgstr "Alias {alias_name} jest już istniejącym poleceniem lub aliasem w jednym z załadowanych modułów." +#: redbot/core/_diagnoser.py:104 +msgid "To fix this issue, you need to do one of these:" +msgstr "Aby rozwiązać ten problem, musisz wykonać jedną z tych rzeczy:" + +#: redbot/core/_diagnoser.py:112 +msgid "Check if the command caller is not a bot" +msgstr "Sprawdź, czy osoba wywołująca komendę nie jest botem" + +#: redbot/core/_diagnoser.py:118 +msgid "The user is a bot which prevents them from running any command." +msgstr "Użytkownik jest botem, co uniemożliwia mu wykonywanie jakichkolwiek poleceń." + +#: redbot/core/_diagnoser.py:119 +msgid "This cannot be fixed - bots should not be listening to other bots." +msgstr "To nie może zostać naprawione - bot nie powinien nasłuchiwać innych botów." + +#: redbot/core/_diagnoser.py:123 +msgid "Check if the bot can send messages in the given channel" +msgstr "Sprawdź, czy bot może wysyłać wiadomości na danym kanale" + +#: redbot/core/_diagnoser.py:130 +msgid "Bot is timed out in the given channel." +msgstr "Bot przekroczył czas oczekiwania na podanym kanale." + +#: redbot/core/_diagnoser.py:131 +msgid "To fix this issue, remove timeout from the bot." +msgstr "Aby rozwiązać ten problem, usuń limit czasu z bota." + +#: redbot/core/_diagnoser.py:137 +msgid "Bot doesn't have permission to send messages in the given channel." +msgstr "Bot nie ma uprawnień do wysyłania wiadomości na podanym kanale." + +#: redbot/core/_diagnoser.py:138 +msgid "To fix this issue, ensure that the permissions setup allows the bot to send messages per Discord's role hierarchy:\n" +"https://support.discord.com/hc/en-us/articles/206141927" +msgstr "Aby rozwiązać ten problem, upewnij się, że konfiguracja uprawnień pozwala botowi wysyłać wiadomości według hierarchii ról Discorda:\n" +"https://support.discord.com/hc/en-us/articles/206141927" + +#: redbot/core/_diagnoser.py:150 +msgid "Check if the channel and the server aren't set to be ignored" +msgstr "Sprawdź, czy kanał i serwer nie są ustawione jako igonorowane" + +#: redbot/core/_diagnoser.py:156 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {thread} thread, its parent channel, and the server aren't a part of that list." +msgstr "Aby rozwiązać ten problem, sprawdź listę zwracaną przez polecenie {command} i upewnij się, że wątek {thread}, jego kanał nadrzędny, i serwer nie są częścią tej listy." + +#: redbot/core/_diagnoser.py:165 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {channel} channel and the server aren't a part of that list." +msgstr "Aby rozwiązać ten problem, sprawdź listę zwróconą przez polecenie {command} i upewnij się, że kanał {channel} i serwer nie są częścią tej listy." + +#: redbot/core/_diagnoser.py:175 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {thread} thread, its parent channel, the channel category it belongs to ({channel_category}), and the server aren't a part of that list." +msgstr "Aby rozwiązać ten problem, sprawdź listę zwracaną przez polecenie {command} i upewnij się, że wątek {thread} , jego kanał nadrzędny, kategoria kanału, do której należy ({channel_category}), a serwer nie jest częścią tej listy." + +#: redbot/core/_diagnoser.py:186 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {channel} channel, the channel category it belongs to ({channel_category}), and the server aren't a part of that list." +msgstr "Aby rozwiązać ten problem, sprawdź listę zwracaną przez polecenie {command} i upewnij się, że kanał {channel} , kategoria kanału, do której należy ({channel_category}), a serwer nie jest częścią tej listy." + +#: redbot/core/_diagnoser.py:200 +msgid "The bot is set to ignore commands in the given channel or this server." +msgstr "Bot jest ustawiony na ignorowanie komend na podanym kanale lub serwerze." + +#: redbot/core/_diagnoser.py:210 +msgid "Global allowlist prevents the user from running this command." +msgstr "Globalna lista uprawnień uniemożliwia użytkownikowi uruchomienie tego polecenia." + +#: redbot/core/_diagnoser.py:211 +msgid "To fix this issue, you can either add the user to the allowlist, or clear the allowlist.\n" +"If you want to keep the allowlist, you can run {command_1} which will add {user} to the allowlist.\n" +"If you instead want to clear the allowlist and let all users run commands freely, you can run {command_2} to do that." +msgstr "Aby rozwiązać ten problem, możesz dodać użytkownika do listy dozwolonych lub wyczyścić listę dozwolonych.\n" +"Jeśli chcesz zachować listę dozwoloną, możesz uruchomić {command_1} , który doda {user} do listy dozwolonej.\n" +"Jeśli zamiast tego chcesz wyczyścić dozwoloną listę i pozwolić wszystkim użytkownikom swobodnie uruchamiać polecenia, możesz uruchomić {command_2} , aby to zrobić." + +#: redbot/core/_diagnoser.py:227 +msgid "Global blocklist prevents the user from running this command." +msgstr "Globalna lista blokowania uniemożliwia użytkownikowi uruchomienie tej komendy." + +#: redbot/core/_diagnoser.py:228 +msgid "To fix this issue, you can either remove the user from the blocklist, or clear the blocklist.\n" +"If you want to keep the blocklist, you can run {command_1} which will remove {user} from the blocklist.\n" +"If you instead want to clear the blocklist and let all users run commands freely, you can run {command_2} to do that." +msgstr "Aby rozwiązać ten problem, możesz usunąć użytkownika z listy bloków lub wyczyścić blokadę.\n" +"Jeśli chcesz zachować listę bloków, możesz uruchomić {command_1} , który usunie {user} z listy blokad.\n" +"Jeśli zamiast tego chcesz wyczyścić listę blokowania i pozwolić wszystkim użytkownikom swobodnie uruchamiać polecenia, możesz uruchomić {command_2} , aby to zrobić." + +#: redbot/core/_diagnoser.py:250 +msgid "Local allowlist prevents the user from running this command." +msgstr "Lokalna lista uprawnień uniemożliwia użytkownikowi uruchomienie tej komendy." + +#: redbot/core/_diagnoser.py:251 +msgid "To fix this issue, you can either add the user or one of their roles to the local allowlist, or clear the local allowlist.\n" +"If you want to keep the local allowlist, you can run {command_1} which will add {user} to the local allowlist.\n" +"If you instead want to clear the local allowlist and let all users run commands freely, you can run {command_2} to do that." +msgstr "Aby rozwiązać ten problem, możesz dodać użytkownika lub jedną z jego ról do lokalnej listy dozwolonych lub wyczyścić lokalną listę zezwoleń.\n" +"Jeśli chcesz zachować lokalną listę zezwoleń, możesz uruchomić {command_1} , który doda {user} do lokalnej listy zezwoleń.\n" +"Jeśli zamiast tego chcesz wyczyścić lokalną listę dozwolonych użytkowników i pozwolić wszystkim użytkownikom swobodnie uruchamiać polecenia, możesz uruchomić {command_2} , aby to zrobić." + +#: redbot/core/_diagnoser.py:265 +msgid "Local blocklist prevents the user from running this command." +msgstr "Lokalna lista blokowania uniemożliwia użytkownikowi uruchomienie tej komendy." + +#: redbot/core/_diagnoser.py:280 +msgid "To fix this issue, you can either remove the user's roles from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove the user's roles ({roles}) from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." +msgstr "Aby rozwiązać ten problem, możesz usunąć role użytkownika z lokalnej listy bloków lub wyczyścić lokalną listę blokad.\n" +"Jeśli chcesz zachować lokalną listę bloków, możesz uruchomić {command_1} , który usunie role użytkownika ({roles}) z lokalnej listy blokady.\n" +"Jeśli zamiast tego chcesz wyczyścić lokalną listę blokowania i pozwolić wszystkim użytkownikom swobodnie uruchamiać polecenia, możesz uruchomić {command_2} , aby to zrobić." + +#: redbot/core/_diagnoser.py:305 +msgid "To fix this issue, you can either remove the user and their roles from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove {user} and their roles ({roles}) from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." +msgstr "Aby rozwiązać ten problem, możesz usunąć użytkownika i jego role z lokalnej listy bloków lub wyczyścić lokalną listę blokady.\n" +"Jeśli chcesz zachować lokalną listę bloków, możesz uruchomić {command_1} , który usunie {user} i ich role ({roles}) z lokalnej listy blokad.\n" +"Jeśli zamiast tego chcesz wyczyścić lokalną listę blokowania i pozwolić wszystkim użytkownikom swobodnie uruchamiać polecenia, możesz uruchomić {command_2} , aby to zrobić." + +#: redbot/core/_diagnoser.py:327 +msgid "To fix this issue, you can either remove the user from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove {user} from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." +msgstr "Aby rozwiązać ten problem, możesz usunąć użytkownika z lokalnej listy bloków lub wyczyścić lokalną listę blokad.\n" +"Jeśli chcesz zachować lokalną listę bloków, możesz uruchomić {command_1} , który usunie {user} z lokalnej listy blokad.\n" +"Jeśli zamiast tego chcesz wyczyścić lokalną listę blokowania i pozwolić wszystkim użytkownikom swobodnie uruchamiać polecenia, możesz uruchomić {command_2} , aby to zrobić." + +#: redbot/core/_diagnoser.py:342 +msgid "Allowlist and blocklist checks" +msgstr "Sprawdzanie listy dozwolonych i zablokowanych list" + +#: redbot/core/_diagnoser.py:374 +msgid "Global, cog and command checks" +msgstr "Kontrole globalne, tryby i polecenia" + +#: redbot/core/_diagnoser.py:381 +msgid "The given command is disabled in this guild." +msgstr "Podane polecenie jest wyłączone na tym serwerze." -#: redbot/core/core_commands.py:186 -msgid "Command {command_name} is already an existing command or alias in one of the loaded cogs." -msgstr "Komenda {command_name} jest już istniejącą komendą lub aliasem w jednym z załadowanych modułów." +#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:858 +msgid "One of the parents of the given command is disabled globally." +msgstr "Jedna z kategorii danego polecenia jest wyłączona globalnie." -#: redbot/core/core_commands.py:398 -#, docstring -msgid "\n" -" The Core cog has many commands related to core functions.\n\n" -" These commands come loaded with every Red bot, and cover some of the most basic usage of the bot.\n" -" " -msgstr "" +#: redbot/core/_diagnoser.py:389 +msgid "To fix this issue, you can run {command} which will enable the {affected_command} command in this guild." +msgstr "Aby rozwiązać ten problem, możesz uruchomić {command} , który włączy komendę {affected_command} na tym serwerze" -#: redbot/core/core_commands.py:410 -#, docstring -msgid "Pong." -msgstr "Pong." +#: redbot/core/_diagnoser.py:410 +msgid "Other issues related to the checks" +msgstr "Inne kwestie związane z kontrolami" -#: redbot/core/core_commands.py:415 -#, docstring -msgid "Shows info about [botname].\n\n" -" See `[p]set custominfo` to customize.\n" -" " -msgstr "" +#: redbot/core/_diagnoser.py:411 +msgid "There's an issue related to the checks for {command} but we're not able to determine the exact cause." +msgstr "Wystąpił problem związany z kontrolą dla {command} , ale nie jesteśmy w stanie ustalić dokładnej przyczyny." -#: redbot/core/core_commands.py:445 -msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\n\n" -"Red 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 "Ten bot jest instancją [Red, an open source Discord bot]({}) stworzonej przez [Twentysix]({}) i [rozwijanej przez wielu] ({}).\n\n" -"Red 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/_diagnoser.py:415 +msgid "To fix this issue, a manual review of the global, cog and command checks is required." +msgstr "Aby naprawić ten problem, wymagany jest ręczny przegląd kontroli globalnych, cog i poleceń." -#: redbot/core/core_commands.py:456 -msgid "Instance owned by team" -msgstr "Instancja należąca do" +#: redbot/core/_diagnoser.py:423 +msgid "Global checks" +msgstr "Kontrole globalne" -#: redbot/core/core_commands.py:456 -msgid "Instance owned by" -msgstr "Instancja należąca do" +#: redbot/core/_diagnoser.py:433 +msgid "One of the global checks for the command {command} failed with a message:\n" +"{message}" +msgstr "Jedno z ogólnych sprawdzeń polecenia {command} nie powiodło się z wiadomością:\n" +"{message}" -#: redbot/core/core_commands.py:461 -msgid "Red version" -msgstr "Wersja Red" +#: redbot/core/_diagnoser.py:437 +msgid "One of the global checks for the command {command} failed without a message." +msgstr "Jedno z ogólnych sprawdzeń polecenia {command} nie powiodło się bez wiadomości." -#: redbot/core/core_commands.py:464 redbot/core/core_commands.py:520 -msgid "Yes, {version} is available." -msgstr "Tak, {version} jest dostępne." +#: redbot/core/_diagnoser.py:441 +msgid "Cog check" +msgstr "Sprawdzanie Cog" -#: redbot/core/core_commands.py:468 redbot/core/core_commands.py:524 -msgid "Checking for updates failed." -msgstr "Sprawdzanie dostępnych aktualizacji nie powiodło się." +#: redbot/core/_diagnoser.py:458 +msgid "The cog check for the command {command} failed with a message:\n" +"{message}" +msgstr "Sprawdzanie komendy {command} nie powiodło się z wiadomością:\n" +"{message}" -#: redbot/core/core_commands.py:469 -msgid "Outdated" -msgstr "Nieaktualna" +#: redbot/core/_diagnoser.py:459 +msgid "The cog check for the command {command} failed without a message." +msgstr "Sprawdzanie polecenia {command} nie powiodło się bez wiadomości." -#: redbot/core/core_commands.py:471 -msgid "About this instance" -msgstr "O tej instancji" +#: redbot/core/_diagnoser.py:463 +msgid "Command checks" +msgstr "Kontrole poleceń" -#: redbot/core/core_commands.py:472 -msgid "About Red" -msgstr "Więcej o Red" +#: redbot/core/_diagnoser.py:477 +msgid "One of the command checks for the command {command} failed with a message:\n" +"{message}" +msgstr "Jedno z poleceń sprawdza komendę {command} nie powiodło się z wiadomością:\n" +"{message}" -#: redbot/core/core_commands.py:475 redbot/core/core_commands.py:533 -msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" -msgstr "Sprawia radość od 02 Sty 2016 (ponad {} dni temu!)" +#: redbot/core/_diagnoser.py:481 +msgid "One of the command checks for the command {command} failed without a message." +msgstr "Jedno z poleceń sprawdza komendę {command} nie powiodło się bez wiadomości." -#: redbot/core/core_commands.py:483 -msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\n\n" -"Red 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 "Ten bot jest instancją Red, open source Discord bot'a (1) stworzonego przez [Twentysix](2) i rozwijanego przez wielu (3).\n\n" -"Red 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/_diagnoser.py:485 +msgid "Permissions verification" +msgstr "Weryfikacja uprawnień" -#: redbot/core/core_commands.py:494 -msgid "Instance owned by team: [{owner}]\n" -"Python: [{python_version}] (5)\n" -"discord.py: [{dpy_version}] (6)\n" -"Red version: [{red_version}] (7)\n" -msgstr "Instancja należąca do [{owner}]\n" -"Python: [{python_version}] (5)\n" -"discord.py: [{dpy_version}] (6)\n" -"Wersja Red: [{red_version}] (7)\n" +#: redbot/core/_diagnoser.py:488 +msgid "Cog permissions verification" +msgstr "" -#: redbot/core/core_commands.py:506 -msgid "Instance owned by: [{owner}]\n" -"Python: [{python_version}] (5)\n" -"discord.py: [{dpy_version}] (6)\n" -"Red version: [{red_version}] (7)\n" -msgstr "Instancja należąca do [{owner}]\n" -"Python: [{python_version}] (5)\n" -"discord.py: [{dpy_version}] (6)\n" -"Wersja Red: [{red_version}] (7)\n" +#: redbot/core/_diagnoser.py:503 +msgid "The cog of the given command is disabled in this guild." +msgstr "Współrzędna danej komendy jest wyłączona w tej gildii." -#: redbot/core/core_commands.py:525 -msgid "Outdated: [{state}]\n" -msgstr "Nieaktualny: [{state}]\n" +#: redbot/core/_diagnoser.py:504 +msgid "To fix this issue, you can run {command} which will enable the {affected_cog} cog in this guild." +msgstr "" -#: redbot/core/core_commands.py:528 -msgid "**About Red**\n" -msgstr "**O Red**\n" +#: redbot/core/_diagnoser.py:518 +msgid "Bot is missing some of the channel permissions ({permissions}) required by the {cog} cog." +msgstr "" -#: redbot/core/core_commands.py:539 -msgid "**About this instance**\n" -msgstr "**O tej instancji**\n" +#: redbot/core/_diagnoser.py:526 +msgid "Bot is missing some of the channel permissions ({permissions}) required by the {command} command." +msgstr "" -#: redbot/core/core_commands.py:541 -msgid "**References**\n" -"1. <{}>\n" -"2. <{}>\n" -"3. <{}>\n" -"4. <{}>\n" -"5. <{}>\n" -"6. <{}>\n" -"7. <{}>\n" -msgstr "**Odnośniki**\n" -"1. <{}>\n" -"2. <{}>\n" -"3. <{}>\n" -"4. <{}>\n" -"5. <{}>\n" -"6. <{}>\n" -"7. <{}>\n" +#: redbot/core/_diagnoser.py:538 +msgid "To fix this issue, grant the required permissions to the bot through role settings or channel overrides." +msgstr "" -#: redbot/core/core_commands.py:557 -#, docstring -msgid "Shows [botname]'s uptime." -msgstr "Pokazuje czas działania [botname]." +#: redbot/core/_diagnoser.py:557 redbot/core/_diagnoser.py:653 +msgid "Other issues related to the permissions." +msgstr "" -#: redbot/core/core_commands.py:560 -msgid "Less than one second" -msgstr "Mniej niż sekundę" +#: redbot/core/_diagnoser.py:558 +msgid "Fatal error: There's an issue related to the permissions for the {cog} cog but we're not able to determine the exact cause." +msgstr "" -#: redbot/core/core_commands.py:562 -msgid "Been up for: **{time_quantity}** (since {timestamp} UTC)" -msgstr "Działam od: **{time_quantity}** (od {timestamp} UTC)" +#: redbot/core/_diagnoser.py:563 +msgid "Fatal error: There's an issue related to the permissions for the {command} command but we're not able to determine the exact cause." +msgstr "" -#: redbot/core/core_commands.py:569 -#, docstring -msgid "\n" -" Commands which interact with the data [botname] has about you.\n\n" -" More information can be found in the [End User Data Documentation.](https://docs.discord.red/en/stable/red_core_data_statement.html)\n" -" " +#: redbot/core/_diagnoser.py:567 +msgid "This is an unexpected error, please report it on Red's issue tracker." msgstr "" -#: redbot/core/core_commands.py:580 -#, docstring -msgid "\n" -" Find out what type of data [botname] stores and why.\n\n" -" **Example:**\n" -" - `[p]mydata whatdata`\n" -" " +#: redbot/core/_diagnoser.py:574 +msgid "Ensure that the command is not bot owner only" msgstr "" -#: redbot/core/core_commands.py:590 -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\n" -"Additionally, 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 "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\n" -"Dodatkowo, 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/_diagnoser.py:582 +msgid "The command is bot owner only and the given user is not a bot owner." +msgstr "" -#: redbot/core/core_commands.py:609 -#, docstring -msgid "View the End User Data statements of each 3rd-party module.\n\n" -" This will send an attachment with the End User Data statements of all loaded 3rd party cogs.\n\n" -" **Example:**\n" -" - `[p]mydata 3rdparty`\n" -" " +#: redbot/core/_diagnoser.py:583 +msgid "This cannot be fixed - regular users cannot run bot owner only commands." msgstr "" -#: redbot/core/core_commands.py:620 -msgid "I need to be able to attach files (try in DMs?)." -msgstr "Muszę mieć możliwość załączania plików (spróbuj na PW?)." +#: redbot/core/_diagnoser.py:589 +msgid "Permission hooks" +msgstr "" -#: redbot/core/core_commands.py:630 -msgid "This instance does not appear to have any 3rd-party extensions loaded." -msgstr "Wygląda na to, że ta instancja nie ma załadowanych żadnych rozszerzeń stron trzecich." +#: redbot/core/_diagnoser.py:599 +msgid "Fatal error: the result of permission hooks is inconsistent." +msgstr "" -#: redbot/core/core_commands.py:650 -msgid "3rd party End User Data statements" -msgstr "Oświadczenia strony trzeciej dotyczące danych użytkownika końcowego" +#: redbot/core/_diagnoser.py:600 redbot/core/_diagnoser.py:606 +#: redbot/core/_diagnoser.py:844 +msgid "To fix this issue, a manual review of the installed cogs is required." +msgstr "" -#: redbot/core/core_commands.py:652 -msgid "The following are statements provided by 3rd-party extensions." -msgstr "Poniżej znajdują się oświadczenia dostarczone przez rozszerzenia stron trzecich." +#: redbot/core/_diagnoser.py:605 +msgid "The access has been denied by one of the bot's permissions hooks." +msgstr "" -#: redbot/core/core_commands.py:657 -msgid "3rd-party extensions without statements\n" -msgstr "Rozszerzenia stron trzecich bez oświadczeń\n" +#: redbot/core/_diagnoser.py:615 +msgid "User's discord permissions, privilege level and rules from Permissions cog" +msgstr "" -#: redbot/core/core_commands.py:668 -msgid "Here's a generated page with the statements provided by 3rd-party extensions." -msgstr "Oto wygenerowana strona z oświadczeniami dostarczonymi przez rozszerzenia stron trzecich." +#: redbot/core/_diagnoser.py:630 +msgid "The access has been denied due to the rules set for the {cog} cog with Permissions cog." +msgstr "" -#: redbot/core/core_commands.py:684 -msgid "Did not get confirmation, cancelling." -msgstr "Nie otrzymano potwierdzenia, anulowanie." +#: redbot/core/_diagnoser.py:635 +msgid "The access has been denied due to the rules set for the {command} command with Permissions cog." +msgstr "" -#: redbot/core/core_commands.py:689 -msgid "Did not get a matching confirmation, cancelling." -msgstr "Nie otrzymano odpowiedniego potwierdzenia, anulowanie." +#: redbot/core/_diagnoser.py:639 +msgid "To fix the issue, a manual review of the rules is required." +msgstr "" -#: redbot/core/core_commands.py:700 -#, 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\n" -" **Example:**\n" -" - `[p]mydata forgetme`\n" -" " +#: redbot/core/_diagnoser.py:654 +msgid "There's an issue related to the permissions of {cog} cog but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:715 -msgid "This command ({command}) does not support non-interactive usage." -msgstr "Ta komenda ({command}) nie obsługuje nieinteraktywnego użycia." +#: redbot/core/_diagnoser.py:659 +msgid "There's an issue related to the permissions of {command} command but we're not able to determine the exact cause." +msgstr "" -#: redbot/core/core_commands.py:722 -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 "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/_diagnoser.py:663 +msgid "To fix this issue, a manual review of the command is required." +msgstr "" -#: redbot/core/core_commands.py:732 -msgid "This may take some time." -msgstr "To może trochę potrwać." +#: redbot/core/_diagnoser.py:670 +msgid "Permission checks" +msgstr "" -#: redbot/core/core_commands.py:745 -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}.\n" -"Please contact the owner of this bot to address this.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:674 +msgid "The access has been denied by one of the permissions checks of {cog} cog." msgstr "" -#: redbot/core/core_commands.py:760 -msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\n" -"Please contact the owner of this bot to address this.\n" -"Note: Outside of these failures, data should have been deleted." -msgstr "Próbowałem/am usunąć wszystkie nieoperacyjne dane o tobie (które potrafię usunąć) {mention}, ale wystąpił błąd następujących modułów: {cogs}.\n" -"Skontaktuj się z właścicielem tego bota, aby rozwiązać ten problem.\n" -"Uwaga: Poza tymi błędami dane powinny być usunięte." +#: redbot/core/_diagnoser.py:678 +msgid "The access has been denied by one of the permission checks of {command} command." +msgstr "" -#: redbot/core/core_commands.py:770 -msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\n" -"Please contact the owner of this bot to address this.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:686 +msgid "To fix this issue, a manual review of the permission checks is required." msgstr "" -#: redbot/core/core_commands.py:780 -msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" -msgstr "Usunąłem/am wszelkie nieoperacyjne dane o tobie (które potrafię usunąć) {mention}" +#: redbot/core/_diagnoser.py:692 +msgid "User's discord permissions and privilege level" +msgstr "" -#: redbot/core/core_commands.py:788 redbot/core/core_commands.py:955 -#: redbot/core/core_commands.py:1041 redbot/core/core_commands.py:1112 -msgid "{mention} The following cogs did not handle deletion:\n" -"{cogs}." -msgstr "{mention} Następujące moduły nie obsługują usuwania danych:\n" -"{cogs}." +#: redbot/core/_diagnoser.py:701 +msgid "grant the required permissions to the user through role settings or channel overrides" +msgstr "" -#: redbot/core/core_commands.py:798 -#, docstring -msgid "[Coming Soon] Get what data [botname] has about you." +#: redbot/core/_diagnoser.py:707 +msgid "The user is missing some of the channel permissions ({permissions}) required by the {cog} cog." msgstr "" -#: redbot/core/core_commands.py:800 -msgid "This command doesn't do anything yet, but we're working on adding support for this." -msgstr "Ta komenda jeszcze nic nie robi, ale pracujemy nad dodaniem wsparcia dla tego." +#: redbot/core/_diagnoser.py:712 +msgid "The user is missing some of the channel permissions ({permissions}) required by the {command} command." +msgstr "" -#: redbot/core/core_commands.py:809 -#, docstring -msgid "\n" -" Commands for more complete data handling.\n" -" " -msgstr "\n" -" Polecenia do bardziej szczegółowego przetwarzania danych.\n" -" " +#: redbot/core/_diagnoser.py:721 +msgid "the guild owner" +msgstr "" -#: redbot/core/core_commands.py:815 -#, docstring -msgid "\n" -" Set the bot to allow users to request a data deletion.\n\n" -" This is on by default.\n" -" Opposite of `[p]mydata ownermanagement disallowuserdeletions`\n\n" -" **Example:**\n" -" - `[p]mydata ownermanagement allowuserdeletions`\n" -" " +#: redbot/core/_diagnoser.py:724 +msgid "the mod role" msgstr "" -#: redbot/core/core_commands.py:826 -msgid "User can delete their own data. This will not include operational data such as blocked users." -msgstr "Użytkownik może usunąć własne dane. Nie dotyczy to danych operacyjnych, takich jak zablokowani użytkownicy." +#: redbot/core/_diagnoser.py:726 +msgid "the admin role" +msgstr "" -#: redbot/core/core_commands.py:834 -#, docstring -msgid "\n" -" Set the bot to not allow users to request a data deletion.\n\n" -" Opposite of `[p]mydata ownermanagement allowuserdeletions`\n\n" -" **Example:**\n" -" - `[p]mydata ownermanagement disallowuserdeletions`\n" -" " +#: redbot/core/_diagnoser.py:729 +msgid "assign appropriate role to the user" msgstr "" -#: redbot/core/core_commands.py:843 -msgid "User can not delete their own data." -msgstr "Użytkownik nie może usunąć własnych danych." +#: redbot/core/_diagnoser.py:731 +msgid "The user is missing the privilege level ({privilege_level}) required by the {cog} cog." +msgstr "" -#: redbot/core/core_commands.py:847 -#, docstring -msgid "\n" -" Sets how user deletions are treated.\n\n" -" **Example:**\n" -" - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" -" **Arguments:**\n" -" - `` - The strictness level for user deletion. See Level guide below.\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" -" " +#: redbot/core/_diagnoser.py:738 +msgid "The user is missing the privilege level ({privilege_level}) required by the {command} command." msgstr "" -#: redbot/core/core_commands.py:864 -msgid "Cogs will be instructed to remove all non operational data upon a user request." -msgstr "Moduły zostaną poinstruowane żeby usunąć wszystkie nieoperacyjne dane na żądanie użytkownika." +#: redbot/core/_diagnoser.py:751 +msgid "add appropriate rule in the Permissions cog" +msgstr "" -#: redbot/core/core_commands.py:872 -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 "Moduły zostaną poinformowane, że użytkownik złożył wniosek o usunięcie danych, i szczegóły dotyczące usuwania zostaną pozostawione autorowi modułu." +#: redbot/core/_diagnoser.py:754 +msgid "The user has neither the channel permissions ({permissions}) nor the privilege level ({privilege_level}) required by the {cog} cog." +msgstr "" -#: redbot/core/core_commands.py:883 -#, docstring -msgid "\n" -" Handle a deletion request from Discord.\n\n" -" This will cause the bot to get rid of or disassociate all data from the specified user ID.\n" -" You should not use this unless Discord has specifically requested this with regard to a deleted user.\n" -" This will remove the user from various anti-abuse measures.\n" -" If you are processing a manual request from a user, you may want `[p]mydata ownermanagement deleteforuser` instead.\n\n" -" **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" -" " +#: redbot/core/_diagnoser.py:763 +msgid "The user has neither the channel permissions ({permissions}) nor the privilege level ({privilege_level}) required by the {command} command." msgstr "" -#: redbot/core/core_commands.py:897 -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\n" -"If you are sure this is what you intend to do please respond with the following:" +#: redbot/core/_diagnoser.py:781 +msgid "Checks and permissions verification for the command {command}" msgstr "" -#: redbot/core/core_commands.py:915 redbot/core/core_commands.py:1072 -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}\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:804 redbot/core/_diagnoser.py:917 +msgid "Other command checks" msgstr "" -#: redbot/core/core_commands.py:930 redbot/core/core_commands.py:1087 -msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:805 redbot/core/_diagnoser.py:918 +msgid "The given command is failing one of the required checks." +msgstr "" + +#: redbot/core/_diagnoser.py:806 redbot/core/_diagnoser.py:919 +msgid "To fix this issue, a manual review of the command's checks is required." +msgstr "" + +#: redbot/core/_diagnoser.py:817 +msgid "Global 'call once' checks" +msgstr "" + +#: redbot/core/_diagnoser.py:839 +msgid "Other global 'call once' checks" +msgstr "" + +#: redbot/core/_diagnoser.py:840 +msgid "One of the global 'call once' checks implemented by a 3rd-party cog prevents this command from being ran." +msgstr "" + +#: redbot/core/_diagnoser.py:849 +msgid "Check if the command is disabled" +msgstr "" + +#: redbot/core/_diagnoser.py:859 redbot/core/_diagnoser.py:873 +msgid "To fix this issue, you can run {command} which will enable the {affected_command} command globally." +msgstr "" + +#: redbot/core/_diagnoser.py:872 +msgid "The given command is disabled globally." +msgstr "" + +#: redbot/core/_diagnoser.py:885 +msgid "Checks and permissions verification" +msgstr "" + +#: redbot/core/_diagnoser.py:936 +msgid "Passed" +msgstr "" + +#: redbot/core/_diagnoser.py:938 +msgid "Failed" +msgstr "" + +#: redbot/core/_diagnoser.py:967 +msgid "All checks passed and no issues were detected. Make sure that the given parameters correspond to the channel, user, and command name that have been problematic.\n\n" +"If you still can't find the issue, it is likely that one of the 3rd-party cogs you're using adds a global or cog local before invoke hook that prevents the command from getting invoked as this can't be diagnosed with this tool." +msgstr "" + +#: redbot/core/_diagnoser.py:978 +msgid "The bot has been able to identify the issue." +msgstr "" + +#: redbot/core/_diagnoser.py:981 +msgid "Detected issue: " +msgstr "" + +#: redbot/core/_diagnoser.py:983 +msgid "Solution: " +msgstr "" + +#: redbot/core/_diagnoser.py:985 +msgid "\n" +"Here's a detailed report in case you need it:" +msgstr "" + +#: redbot/core/_diagnoser.py:986 +msgid "Channel: " +msgstr "" + +#: redbot/core/_diagnoser.py:987 +msgid "Command caller: " +msgstr "" + +#: redbot/core/_diagnoser.py:988 +msgid "Command: " +msgstr "" + +#: redbot/core/_diagnoser.py:989 +msgid "Tests that have been ran:" +msgstr "" + +#: redbot/core/_events.py:56 +msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" +msgstr "" + +#: redbot/core/_events.py:65 +msgid "\n\n" +"While 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:74 +msgid "\n\n" +"You have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\n\n" +"You 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:120 +msgid "\n\n" +"To update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:{command_1}\n" +"Once you've started up your bot again, we recommend that you update any installed 3rd-party cogs with this command in Discord:{command_2}" +msgstr "" + +#: redbot/core/_events.py:128 +msgid "Command Prompt" +msgstr "" + +#: redbot/core/_events.py:128 +msgid "Terminal" +msgstr "" + +#: redbot/core/_events.py:240 +msgid "`{user_input}` is not a valid value for `{command}`" +msgstr "`{user_input}` nie jest poprawną wartością dla `{command}`" + +#: redbot/core/_events.py:251 redbot/core/_events.py:304 +msgid "Argument `{parameter_name}` must be a positive integer." +msgstr "" + +#: redbot/core/_events.py:253 redbot/core/_events.py:306 +msgid "Argument `{parameter_name}` must be an integer no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:257 redbot/core/_events.py:310 +msgid "Argument `{parameter_name}` must be an integer no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:261 redbot/core/_events.py:314 +msgid "Argument `{parameter_name}` must be an integer between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:266 redbot/core/_events.py:319 +msgid "Argument `{parameter_name}` must be a positive number." +msgstr "" + +#: redbot/core/_events.py:268 redbot/core/_events.py:321 +msgid "Argument `{parameter_name}` must be a number no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:272 +msgid "Argument `{parameter_name}` must be a number no less than {maximum}." +msgstr "" + +#: redbot/core/_events.py:276 redbot/core/_events.py:329 +msgid "Argument `{parameter_name}` must be a number between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:281 redbot/core/_events.py:334 +msgid "Argument `{parameter_name}` must be a string with a length of no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:285 redbot/core/_events.py:338 +msgid "Argument `{parameter_name}` must be a string with a length of no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:289 redbot/core/_events.py:342 +msgid "Argument `{parameter_name}` must be a string with a length of between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:325 +msgid "Argument `{parameter_name}` must be a number no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:355 +msgid "\"{argument}\" is not an integer." +msgstr "" + +#: redbot/core/_events.py:358 +msgid "\"{argument}\" is not a number." +msgstr "" + +#: redbot/core/_events.py:385 redbot/core/tree.py:292 +msgid "Error in command '{command}'. Check your console or logs for details." +msgstr "" + +#: redbot/core/_events.py:388 redbot/core/tree.py:295 +msgid "Error in command '{command}'." +msgstr "" + +#: redbot/core/_events.py:406 redbot/core/tree.py:309 +msgid "I require the {permission} permission to execute that command." +msgstr "" + +#: redbot/core/_events.py:410 redbot/core/tree.py:313 +msgid "I require {permission_list} permissions to execute that command." +msgstr "" + +#: redbot/core/_events.py:418 redbot/core/tree.py:320 +msgid "That command is not available in DMs." +msgstr "" + +#: redbot/core/_events.py:420 +msgid "That command is only available in DMs." +msgstr "" + +#: redbot/core/_events.py:422 +msgid "That command is only available in NSFW channels." +msgstr "" + +#: redbot/core/_events.py:434 redbot/core/tree.py:326 +msgid "This command is on cooldown. Try again {relative_time}." +msgstr "" + +#: redbot/core/_events.py:441 +msgid "Too many people using this command. It can only be used {number} times concurrently." +msgstr "" + +#: redbot/core/_events.py:446 +msgid "Too many people using this command. It can only be used once concurrently." +msgstr "" + +#: redbot/core/_events.py:452 +msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/_events.py:457 +msgid "That command is still completing, it can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/_events.py:463 +msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/_events.py:468 +msgid "Too many people using this command. It can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/bank.py:1060 +msgid "Can't pay for this command in DM without a global bank." +msgstr "Nie można zapłacić za tą komendę przez PW bez banku globalnego." + +#: redbot/core/bank.py:1067 +msgid "You need at least {cost} {currency} to use this command." +msgstr "Potrzebujesz co najmniej {cost} {currency} aby użyć tej komendy." + +#: redbot/core/bot.py:2378 +msgid "There is still one message remaining. Type {command_1} to continue or {command_2} to upload all contents as a file." +msgstr "" + +#: redbot/core/bot.py:2383 +msgid "There are still {count} messages remaining. Type {command_1} to continue or {command_2} to upload all contents as a file." +msgstr "" + +#: redbot/core/core_commands.py:197 +msgid "Alias {alias_name} is already an existing command or alias in one of the loaded cogs." +msgstr "Alias {alias_name} jest już istniejącym poleceniem lub aliasem w jednym z załadowanych modułów." + +#: redbot/core/core_commands.py:202 +msgid "Command {command_name} is already an existing command or alias in one of the loaded cogs." +msgstr "Komenda {command_name} jest już istniejącą komendą lub aliasem w jednym z załadowanych modułów." + +#: redbot/core/core_commands.py:391 +#, docstring +msgid "\n" +" The Core cog has many commands related to core functions.\n\n" +" These commands come loaded with every Red bot, and cover some of the most basic usage of the bot.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:403 +#, docstring +msgid "Pong." +msgstr "Pong." + +#: redbot/core/core_commands.py:408 +#, docstring +msgid "Shows info about [botname]." +msgstr "" + +#: redbot/core/core_commands.py:435 +msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\n\n" +"Red 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 "Ten bot jest instancją [Red, an open source Discord bot]({}) stworzonej przez [Twentysix]({}) i [rozwijanej przez wielu] ({}).\n\n" +"Red 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:446 +msgid "Instance owned by team" +msgstr "Instancja należąca do" + +#: redbot/core/core_commands.py:446 +msgid "Instance owned by" +msgstr "Instancja należąca do" + +#: redbot/core/core_commands.py:451 +msgid "Red version" +msgstr "Wersja Red" + +#: redbot/core/core_commands.py:454 redbot/core/core_commands.py:510 +msgid "Yes, {version} is available." +msgstr "Tak, {version} jest dostępne." + +#: redbot/core/core_commands.py:458 redbot/core/core_commands.py:514 +msgid "Checking for updates failed." +msgstr "Sprawdzanie dostępnych aktualizacji nie powiodło się." + +#: redbot/core/core_commands.py:459 +msgid "Outdated" +msgstr "Nieaktualna" + +#: redbot/core/core_commands.py:461 +msgid "About this instance" +msgstr "O tej instancji" + +#: redbot/core/core_commands.py:462 +msgid "About Red" +msgstr "Więcej o Red" + +#: redbot/core/core_commands.py:465 redbot/core/core_commands.py:523 +msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" +msgstr "Sprawia radość od 02 Sty 2016 (ponad {} dni temu!)" + +#: redbot/core/core_commands.py:473 +msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\n\n" +"Red 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 "Ten bot jest instancją Red, open source Discord bot'a (1) stworzonego przez [Twentysix](2) i rozwijanego przez wielu (3).\n\n" +"Red 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:484 +msgid "Instance owned by team: [{owner}]\n" +"Python: [{python_version}] (5)\n" +"discord.py: [{dpy_version}] (6)\n" +"Red version: [{red_version}] (7)\n" +msgstr "Instancja należąca do [{owner}]\n" +"Python: [{python_version}] (5)\n" +"discord.py: [{dpy_version}] (6)\n" +"Wersja Red: [{red_version}] (7)\n" + +#: redbot/core/core_commands.py:496 +msgid "Instance owned by: [{owner}]\n" +"Python: [{python_version}] (5)\n" +"discord.py: [{dpy_version}] (6)\n" +"Red version: [{red_version}] (7)\n" +msgstr "Instancja należąca do [{owner}]\n" +"Python: [{python_version}] (5)\n" +"discord.py: [{dpy_version}] (6)\n" +"Wersja Red: [{red_version}] (7)\n" + +#: redbot/core/core_commands.py:515 +msgid "Outdated: [{state}]\n" +msgstr "Nieaktualny: [{state}]\n" + +#: redbot/core/core_commands.py:518 +msgid "**About Red**\n" +msgstr "**O Red**\n" + +#: redbot/core/core_commands.py:529 +msgid "**About this instance**\n" +msgstr "**O tej instancji**\n" + +#: redbot/core/core_commands.py:531 +msgid "**References**\n" +"1. <{}>\n" +"2. <{}>\n" +"3. <{}>\n" +"4. <{}>\n" +"5. <{}>\n" +"6. <{}>\n" +"7. <{}>\n" +msgstr "**Odnośniki**\n" +"1. <{}>\n" +"2. <{}>\n" +"3. <{}>\n" +"4. <{}>\n" +"5. <{}>\n" +"6. <{}>\n" +"7. <{}>\n" + +#: redbot/core/core_commands.py:553 +#, docstring +msgid "Shows [botname]'s uptime." +msgstr "Pokazuje czas działania [botname]." + +#: redbot/core/core_commands.py:556 +msgid "Less than one second." +msgstr "" + +#: redbot/core/core_commands.py:558 +msgid "I have been up for: **{time_quantity}** (since {timestamp})" +msgstr "" + +#: redbot/core/core_commands.py:565 +#, docstring +msgid "\n" +" Commands which interact with the data [botname] has about you.\n\n" +" More information can be found in the [End User Data Documentation.](https://docs.discord.red/en/stable/red_core_data_statement.html)\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:576 +#, docstring +msgid "\n" +" Find out what type of data [botname] stores and why.\n\n" +" **Example:**\n" +" - `[p]mydata whatdata`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:586 +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\n" +"Additionally, 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 "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\n" +"Dodatkowo, 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:605 +#, docstring +msgid "View the End User Data statements of each 3rd-party module.\n\n" +" This will send an attachment with the End User Data statements of all loaded 3rd party cogs.\n\n" +" **Example:**\n" +" - `[p]mydata 3rdparty`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:616 +msgid "I need to be able to attach files (try in DMs?)." +msgstr "Muszę mieć możliwość załączania plików (spróbuj na PW?)." + +#: redbot/core/core_commands.py:626 +msgid "This instance does not appear to have any 3rd-party extensions loaded." +msgstr "Wygląda na to, że ta instancja nie ma załadowanych żadnych rozszerzeń stron trzecich." + +#: redbot/core/core_commands.py:646 +msgid "3rd party End User Data statements" +msgstr "Oświadczenia strony trzeciej dotyczące danych użytkownika końcowego" + +#: redbot/core/core_commands.py:648 +msgid "The following are statements provided by 3rd-party extensions." +msgstr "Poniżej znajdują się oświadczenia dostarczone przez rozszerzenia stron trzecich." + +#: redbot/core/core_commands.py:653 +msgid "3rd-party extensions without statements\n" +msgstr "Rozszerzenia stron trzecich bez oświadczeń\n" + +#: redbot/core/core_commands.py:664 +msgid "Here's a generated page with the statements provided by 3rd-party extensions." +msgstr "Oto wygenerowana strona z oświadczeniami dostarczonymi przez rozszerzenia stron trzecich." + +#: redbot/core/core_commands.py:679 +msgid "Did not get confirmation, cancelling." +msgstr "Nie otrzymano potwierdzenia, anulowanie." + +#: redbot/core/core_commands.py:684 +msgid "Did not get a matching confirmation, cancelling." +msgstr "Nie otrzymano odpowiedniego potwierdzenia, anulowanie." + +#: redbot/core/core_commands.py:695 +#, 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\n" +" **Example:**\n" +" - `[p]mydata forgetme`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:710 +msgid "This command ({command}) does not support non-interactive usage." +msgstr "Ta komenda ({command}) nie obsługuje nieinteraktywnego użycia." + +#: redbot/core/core_commands.py:717 +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 "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:727 +msgid "This may take some time." +msgstr "To może trochę potrwać." + +#: redbot/core/core_commands.py:740 +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}.\n" +"Please contact the owner of this bot to address this.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:755 +msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\n" +"Please contact the owner of this bot to address this.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "Próbowałem/am usunąć wszystkie nieoperacyjne dane o tobie (które potrafię usunąć) {mention}, ale wystąpił błąd następujących modułów: {cogs}.\n" +"Skontaktuj się z właścicielem tego bota, aby rozwiązać ten problem.\n" +"Uwaga: Poza tymi błędami dane powinny być usunięte." + +#: redbot/core/core_commands.py:765 +msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\n" +"Please contact the owner of this bot to address this.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:775 +msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" +msgstr "Usunąłem/am wszelkie nieoperacyjne dane o tobie (które potrafię usunąć) {mention}" + +#: redbot/core/core_commands.py:783 redbot/core/core_commands.py:950 +#: redbot/core/core_commands.py:1036 redbot/core/core_commands.py:1107 +msgid "{mention} The following cogs did not handle deletion:\n" +"{cogs}." +msgstr "{mention} Następujące moduły nie obsługują usuwania danych:\n" +"{cogs}." + +#: redbot/core/core_commands.py:793 +#, docstring +msgid "[Coming Soon] Get what data [botname] has about you." +msgstr "" + +#: redbot/core/core_commands.py:795 +msgid "This command doesn't do anything yet, but we're working on adding support for this." +msgstr "Ta komenda jeszcze nic nie robi, ale pracujemy nad dodaniem wsparcia dla tego." + +#: redbot/core/core_commands.py:804 +#, docstring +msgid "\n" +" Commands for more complete data handling.\n" +" " +msgstr "\n" +" Polecenia do bardziej szczegółowego przetwarzania danych.\n" +" " + +#: redbot/core/core_commands.py:810 +#, docstring +msgid "\n" +" Set the bot to allow users to request a data deletion.\n\n" +" This is on by default.\n" +" Opposite of `[p]mydata ownermanagement disallowuserdeletions`\n\n" +" **Example:**\n" +" - `[p]mydata ownermanagement allowuserdeletions`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:821 +msgid "User can delete their own data. This will not include operational data such as blocked users." +msgstr "Użytkownik może usunąć własne dane. Nie dotyczy to danych operacyjnych, takich jak zablokowani użytkownicy." + +#: redbot/core/core_commands.py:829 +#, docstring +msgid "\n" +" Set the bot to not allow users to request a data deletion.\n\n" +" Opposite of `[p]mydata ownermanagement allowuserdeletions`\n\n" +" **Example:**\n" +" - `[p]mydata ownermanagement disallowuserdeletions`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:838 +msgid "User can not delete their own data." +msgstr "Użytkownik nie może usunąć własnych danych." + +#: redbot/core/core_commands.py:842 +#, docstring +msgid "\n" +" Sets how user deletions are treated.\n\n" +" **Example:**\n" +" - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" +" **Arguments:**\n" +" - `` - The strictness level for user deletion. See Level guide below.\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:859 +msgid "Cogs will be instructed to remove all non operational data upon a user request." +msgstr "Moduły zostaną poinstruowane żeby usunąć wszystkie nieoperacyjne dane na żądanie użytkownika." + +#: redbot/core/core_commands.py:867 +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 "Moduły zostaną poinformowane, że użytkownik złożył wniosek o usunięcie danych, i szczegóły dotyczące usuwania zostaną pozostawione autorowi modułu." + +#: redbot/core/core_commands.py:878 +#, docstring +msgid "\n" +" Handle a deletion request from Discord.\n\n" +" This will cause the bot to get rid of or disassociate all data from the specified user ID.\n" +" You should not use this unless Discord has specifically requested this with regard to a deleted user.\n" +" This will remove the user from various anti-abuse measures.\n" +" If you are processing a manual request from a user, you may want `[p]mydata ownermanagement deleteforuser` instead.\n\n" +" **Arguments:**\n" +" - `` - The id of the user whose data would be deleted.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:892 +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\n" +"If you are sure this is what you intend to do please respond with the following:" +msgstr "" + +#: redbot/core/core_commands.py:910 redbot/core/core_commands.py:1067 +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}\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:925 redbot/core/core_commands.py:1082 +msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." msgstr "Próbowałem/am usunąć wszystkie dane o tym użytkowniku (które potrafię usunąć), ale wystąpił błąd następujących modułów: {cogs}.\n" "Sprawdź swoje logi i skontaktuj się z twórcami tych modułów.\n" "Uwaga: Poza tymi błędami dane powinny być usunięte." -#: redbot/core/core_commands.py:941 redbot/core/core_commands.py:1098 -msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/core_commands.py:936 redbot/core/core_commands.py:1093 +msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:946 redbot/core/core_commands.py:1103 +msgid "I've deleted all data about that user that I know how to delete." +msgstr "Usunąłem/am wszystkie dane które potrafię usunąć o tym użytkowniku." + +#: redbot/core/core_commands.py:957 +#, docstring +msgid "Delete data [botname] has about a user for a user.\n\n" +" This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user.\n" +" Users have access to a different command for this unless they can't interact with the bot at all.\n" +" 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\n" +" **Arguments:**\n" +" - `` - The id of the user whose data would be deleted.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:968 +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\n" +"If you are sure this is what you intend to do please respond with the following:" +msgstr "Spowoduje to, że bot pozbędzie się lub odłączy wiele nieoperacyjnych danych od określonego użytkownika. Użytkownicy mają w tym celu dostęp do innej komendy, chyba że nie mogą w ogóle wchodzić w interakcję z botem. Jest to z reguły bezpieczna operacja, ale nie powinieneś tego używać, chyba że przetwarzasz żądanie od tego użytkownika, ponieważ może może to wpłynąć na jego korzystanie z bota. \n\n" +"Jeśli jesteś pewien, że to jest to, co zamierzasz zrobić, odpowiedz następująco:" + +#: redbot/core/core_commands.py:991 +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}\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:1006 +msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "Próbowałem/am usunąć wszystkie nieoperacyjne dane o tym użytkowniku, (które potrafię usunąć), ale wystąpił błąd następujących modułów: {cogs}.\n" +"Sprawdź swoje logi i skontaktuj się z twórcami tych modułów.\n" +"Uwaga: Poza tymi błędami dane powinny być usunięte." + +#: redbot/core/core_commands.py:1017 +msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:1028 +msgid "I've deleted all non-operational data about that user that I know how to delete." +msgstr "Usunąłem/am wszystkie nieoperacyjne dane, które potrafię usunąć, o tym użytkowniku." + +#: redbot/core/core_commands.py:1043 +#, docstring +msgid "Delete data [botname] has about a user.\n\n" +" This will cause the bot to get rid of or disassociate a lot of data about the specified user.\n" +" This may include more than just end user data, including anti abuse records.\n\n" +" **Arguments:**\n" +" - `` - The id of the user whose data would be deleted.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1053 +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\n" +"If you are sure this is what you intend to do please respond with the following:" +msgstr "Spowoduje to, że bot pozbędzie się lub odłączy wiele danych o określonym użytkowniku. Może to obejmować więcej niż tylko dane użytkownika końcowego, w tym rekordy dotyczące przeciwdziałań nadużyciom.\n\n" +"Jeśli jesteś pewien, że to jest to, co zamierzasz zrobić, odpowiedz następująco:" + +#: redbot/core/core_commands.py:1114 +#, docstring +msgid "\n" +" Commands for toggling embeds on or off.\n\n" +" This setting determines whether or not to use embeds as a response to a command (for commands that support it).\n" +" The default is to use embeds.\n\n" +" The embed settings are checked until the first True/False in this order:\n\n" +" - In guild context:\n" +" 1. Channel override - `[p]embedset channel`\n" +" 2. Server command override - `[p]embedset command server`\n" +" 3. Server override - `[p]embedset server`\n" +" 4. Global command override - `[p]embedset command global`\n" +" 5. Global setting -`[p]embedset global`\n\n" +" - In DM context:\n" +" 1. User override - `[p]embedset user`\n" +" 2. Global command override - `[p]embedset command global`\n" +" 3. Global setting - `[p]embedset global`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1139 +#, docstring +msgid "\n" +" Show the current embed settings.\n\n" +" Provide a command name to check for command specific embed settings.\n\n" +" **Examples:**\n" +" - `[p]embedset showsettings` - Shows embed settings.\n" +" - `[p]embedset showsettings info` - Also shows embed settings for the 'info' command.\n" +" - `[p]embedset showsettings \"ignore list\"` - Checking subcommands requires quotes.\n\n" +" **Arguments:**\n" +" - `[command]` - Checks this command for command specific embed settings.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1155 +msgid "Embed settings:\n\n" +msgstr "" + +#: redbot/core/core_commands.py:1157 +msgid "Global default: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1162 +msgid "Global command setting for {command} command: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1168 +msgid "Guild setting: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1173 +msgid "Server command setting for {command} command: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1179 +msgid "Channel setting: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1182 +msgid "User setting: {value}" +msgstr "" + +#: redbot/core/core_commands.py:1188 +#, docstring +msgid "\n" +" Toggle the global embed setting.\n\n" +" This is used as a fallback if the user or guild hasn't set a preference.\n" +" The default is to use embeds.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Example:**\n" +" - `[p]embedset global`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1202 +msgid "Embeds are now disabled by default." +msgstr "" + +#: redbot/core/core_commands.py:1205 +msgid "Embeds are now enabled by default." +msgstr "" + +#: redbot/core/core_commands.py:1211 +#, docstring +msgid "\n" +" Set the server's embed setting.\n\n" +" If set, this is used instead of the global default to determine whether or not to use embeds.\n" +" This is used for all commands done in a server.\n\n" +" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset server False` - Disables embeds on this server.\n" +" - `[p]embedset server` - Resets value to use global default.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds on this server. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1230 redbot/core/core_commands.py:1308 +#: redbot/core/core_commands.py:1402 redbot/core/core_commands.py:1433 +msgid "Embeds will now fall back to the global setting." +msgstr "Embedy będą teraz używać globalnego ustawienia." + +#: redbot/core/core_commands.py:1235 +msgid "Embeds are now enabled for this guild." +msgstr "" + +#: redbot/core/core_commands.py:1237 +msgid "Embeds are now disabled for this guild." +msgstr "" + +#: redbot/core/core_commands.py:1245 +#, docstring +msgid "\n" +" Sets a command's embed setting.\n\n" +" If you're the bot owner, this will try to change the command's embed setting globally by default.\n" +" Otherwise, this will try to change embed settings on the current server.\n\n" +" If enabled is left blank, the setting will be unset.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset command info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1274 +msgid "The passed command requires Embed Links permission and therefore cannot be set to not use embeds." +msgstr "" + +#: redbot/core/core_commands.py:1285 +#, docstring +msgid "\n" +" Sets a command's embed setting globally.\n\n" +" If set, this is used instead of the global default to determine whether or not to use embeds.\n\n" +" If enabled is left blank, the setting will be unset.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset command global info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command global info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command global \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1314 redbot/core/core_commands.py:1359 +msgid "Embeds are now enabled for {command_name} command." +msgstr "" + +#: redbot/core/core_commands.py:1320 redbot/core/core_commands.py:1365 +msgid "Embeds are now disabled for {command_name} command." +msgstr "" + +#: redbot/core/core_commands.py:1330 +#, docstring +msgid "\n" +" Sets a command's embed setting for the current server.\n\n" +" If set, this is used instead of the server default to determine whether or not to use embeds.\n\n" +" If enabled is left blank, the setting will be unset and the server default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset command server info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command server info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command server \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1353 +msgid "Embeds will now fall back to the server setting." +msgstr "" + +#: redbot/core/core_commands.py:1381 +#, docstring +msgid "\n" +" Set's a channel's embed setting.\n\n" +" If set, this is used instead of the guild and command defaults to determine whether or not to use embeds.\n" +" This is used for all commands done in a channel.\n\n" +" If enabled is left blank, the setting will be unset and the guild default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset channel #text-channel False` - Disables embeds in the #text-channel.\n" +" - `[p]embedset channel #forum-channel disable` - Disables embeds in the #forum-channel.\n" +" - `[p]embedset channel #text-channel` - Resets value to use guild default in the #text-channel.\n\n" +" **Arguments:**\n" +" - `` - The text, voice, stage, or forum channel to set embed setting for.\n" +" - `[enabled]` - Whether to use embeds in this channel. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1407 +msgid "Embeds are now {} for this channel." +msgstr "" + +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2765 +#: redbot/core/core_commands.py:2779 redbot/core/core_commands.py:3976 +#: redbot/core/core_commands.py:3997 +msgid "enabled" +msgstr "włączone" + +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2765 +#: redbot/core/core_commands.py:2779 redbot/core/core_commands.py:3976 +#: redbot/core/core_commands.py:3997 +msgid "disabled" +msgstr "wyłączone" + +#: redbot/core/core_commands.py:1414 +#, docstring +msgid "\n" +" Sets personal embed setting for DMs.\n\n" +" If set, this is used instead of the global default to determine whether or not to use embeds.\n" +" This is used for all commands executed in a DM with the bot.\n\n" +" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset user False` - Disables embeds in your DMs.\n" +" - `[p]embedset user` - Resets value to use global default.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds in your DMs. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1438 +msgid "Embeds are now enabled for you in DMs." +msgstr "" + +#: redbot/core/core_commands.py:1440 +msgid "Embeds are now disabled for you in DMs." +msgstr "" + +#: redbot/core/core_commands.py:1446 +#, 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.\n\n" +" Warning: Sending the traceback publicly can accidentally reveal sensitive information about your computer or configuration.\n\n" +" **Examples:**\n" +" - `[p]traceback` - Sends the traceback to your DMs.\n" +" - `[p]traceback True` - Sends the last traceback in the current context.\n\n" +" **Arguments:**\n" +" - `[public]` - Whether to send the traceback to the current context. Leave blank to send to your DMs.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1478 +msgid "No exception has occurred yet." +msgstr "" + +#: redbot/core/core_commands.py:1483 +#, docstring +msgid "Shows [botname]'s invite url.\n\n" +" This will always send the invite to DMs to keep it private.\n\n" +" This command is locked to the owner unless `[p]inviteset public` is set to True.\n\n" +" **Example:**\n" +" - `[p]invite`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1495 +msgid "This bot is currently **serverlocked**, meaning that it is locked to its current servers and will leave any server it joins." +msgstr "" + +#: redbot/core/core_commands.py:1512 +#, docstring +msgid "Commands to setup [botname]'s invite settings." +msgstr "" + +#: redbot/core/core_commands.py:1517 +#, docstring +msgid "\n" +" Toggles if `[p]invite` should be accessible for the average user.\n\n" +" The bot must be made into a `Public bot` in the developer dashboard for public invites to work.\n\n" +" **Example:**\n" +" - `[p]inviteset public yes` - Toggles the public invite setting.\n\n" +" **Arguments:**\n" +" - `[confirm]` - Required to set to public. Not required to toggle back to private.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1554 +#, 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\n" +" **Example:**\n" +" - `[p]inviteset perms 134217728` - Adds a \"Manage Nicknames\" permission requirement to the invite.\n\n" +" **Arguments:**\n" +" - `` - The permission level to require for the bot in the generated invite.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1575 +#, docstring +msgid "\n" +" Add the `applications.commands` scope to your invite URL.\n\n" +" This allows the usage of slash commands on the servers that invited your bot with that scope.\n\n" +" Note that previous servers that invited the bot without the scope cannot have slash commands, they will have to invite the bot a second time.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1586 +msgid "The `applications.commands` scope has been added to the invite URL." +msgstr "" + +#: redbot/core/core_commands.py:1590 +msgid "The `applications.commands` scope has been removed from the invite URL." +msgstr "" + +#: redbot/core/core_commands.py:1596 +#, docstring +msgid "\n" +" Leaves servers.\n\n" +" If no server IDs are passed the local server will be left instead.\n\n" +" Note: This command is interactive.\n\n" +" **Examples:**\n" +" - `[p]leave` - Leave the current server.\n" +" - `[p]leave \"Red - Discord Bot\"` - Quotes are necessary when there are spaces in the name.\n" +" - `[p]leave 133049272517001216 240154543684321280` - Leaves multiple servers, using IDs.\n\n" +" **Arguments:**\n" +" - `[servers...]` - The servers to leave. When blank, attempts to leave the current server.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1613 +msgid "You need to specify at least one server ID." +msgstr "" + +#: redbot/core/core_commands.py:1621 +msgid "You haven't passed any server ID. Do you want me to leave this server?" +msgstr "" + +#: redbot/core/core_commands.py:1627 +msgid "Are you sure you want me to leave these servers?" +msgstr "" + +#: redbot/core/core_commands.py:1633 +msgid "Are you sure you want me to leave this server?" +msgstr "" + +#: redbot/core/core_commands.py:1641 +msgid "I cannot leave the server `{server_name}`: I am the owner of it." +msgstr "" + +#: redbot/core/core_commands.py:1652 redbot/core/core_commands.py:4068 +#: redbot/core/core_commands.py:4086 +msgid "Response timed out." +msgstr "Przekroczono limit czasu odpowiedzi." + +#: redbot/core/core_commands.py:1657 +msgid "Alright. Bye :wave:" +msgstr "" + +#: redbot/core/core_commands.py:1661 +msgid "Alright. Leaving {number} servers..." +msgstr "" + +#: redbot/core/core_commands.py:1664 +msgid "Alright. Leaving one server..." +msgstr "" + +#: redbot/core/core_commands.py:1670 +msgid "Alright, I'll stay then. :)" +msgstr "" + +#: redbot/core/core_commands.py:1673 +msgid "Alright, I'm not leaving those servers." +msgstr "" + +#: redbot/core/core_commands.py:1675 +msgid "Alright, I'm not leaving that server." +msgstr "" + +#: redbot/core/core_commands.py:1680 +#, docstring +msgid "\n" +" Lists the servers [botname] is currently in.\n\n" +" Note: This command is interactive.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1700 +#, docstring +msgid "Loads cog packages from the local paths and installed cogs.\n\n" +" See packages available to load with `[p]cogs`.\n\n" +" Additional cogs can be added using Downloader, or from local paths using `[p]addpath`.\n\n" +" **Examples:**\n" +" - `[p]load general` - Loads the `general` cog.\n" +" - `[p]load admin mod mutes` - Loads multiple cogs.\n\n" +" **Arguments:**\n" +" - `` - The cog packages to load.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1721 +msgid "Loaded {packs}." +msgstr "" + +#: redbot/core/core_commands.py:1726 +msgid "The following package is already loaded: {pack}" +msgstr "" + +#: redbot/core/core_commands.py:1730 +msgid "The following packages are already loaded: {packs}" +msgstr "" + +#: redbot/core/core_commands.py:1737 +msgid "Failed to load the following package: {pack}.\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1742 +msgid "Failed to load the following packages: {packs}\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1750 redbot/core/core_commands.py:1898 +msgid "The following name is not a valid package name: {pack}\n" +"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +msgstr "" + +#: redbot/core/core_commands.py:1756 redbot/core/core_commands.py:1904 +msgid "The following names are not valid package names: {packs}\n" +"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +msgstr "" + +#: redbot/core/core_commands.py:1765 redbot/core/core_commands.py:1913 +msgid "The following package was not found in any cog path: {pack}." +msgstr "" + +#: redbot/core/core_commands.py:1769 redbot/core/core_commands.py:1917 +msgid "The following packages were not found in any cog path: {packs}" +msgstr "" + +#: redbot/core/core_commands.py:1777 +msgid "This package could not be loaded for the following reason:\n\n" +"{reason}" +msgstr "" + +#: redbot/core/core_commands.py:1781 +msgid "These packages could not be loaded for the following reasons:\n\n" +"{reasons}" +msgstr "" + +#: redbot/core/core_commands.py:1788 +msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" +"You should inform maintainer of the repo about this message." +msgstr "" + +#: redbot/core/core_commands.py:1794 redbot/core/core_commands.py:1942 +msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\n" +"You should inform maintainers of these repos about this message." +msgstr "" + +#: redbot/core/core_commands.py:1813 +#, docstring +msgid "Unloads previously loaded cog packages.\n\n" +" See packages available to unload with `[p]cogs`.\n\n" +" **Examples:**\n" +" - `[p]unload general` - Unloads the `general` cog.\n" +" - `[p]unload admin mod mutes` - Unloads multiple cogs.\n\n" +" **Arguments:**\n" +" - `` - The cog packages to unload.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1831 +msgid "The following package was unloaded: {pack}." +msgstr "" + +#: redbot/core/core_commands.py:1835 +msgid "The following packages were unloaded: {packs}." +msgstr "" + +#: redbot/core/core_commands.py:1842 +msgid "The following package was not loaded: {pack}." +msgstr "" + +#: redbot/core/core_commands.py:1846 +msgid "The following packages were not loaded: {packs}." +msgstr "" + +#: redbot/core/core_commands.py:1859 +#, docstring +msgid "Reloads cog packages.\n\n" +" This will unload and then load the specified cogs.\n\n" +" Cogs that were not loaded will only be loaded.\n\n" +" **Examples:**\n" +" - `[p]reload general` - Unloads then loads the `general` cog.\n" +" - `[p]reload admin mod mutes` - Unloads then loads multiple cogs.\n\n" +" **Arguments:**\n" +" - `` - The cog packages to reload.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1880 +msgid "Reloaded {packs}." +msgstr "" + +#: redbot/core/core_commands.py:1885 +msgid "Failed to reload the following package: {pack}.\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1890 +msgid "Failed to reload the following packages: {packs}\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1925 +msgid "This package could not be reloaded for the following reason:\n\n" +"{reason}" +msgstr "" + +#: redbot/core/core_commands.py:1929 +msgid "These packages could not be reloaded for the following reasons:\n\n" +"{reasons}" +msgstr "" + +#: redbot/core/core_commands.py:1936 +msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" +"You should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:951 redbot/core/core_commands.py:1108 -msgid "I've deleted all data about that user that I know how to delete." -msgstr "Usunąłem/am wszystkie dane które potrafię usunąć o tym użytkowniku." +#: redbot/core/core_commands.py:1962 +#, docstring +msgid "Base command for managing what application commands are able to be used on [botname]." +msgstr "" -#: redbot/core/core_commands.py:962 +#: redbot/core/core_commands.py:1971 #, docstring -msgid "Delete data [botname] has about a user for a user.\n\n" -" This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user.\n" -" Users have access to a different command for this unless they can't interact with the bot at all.\n" -" 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\n" +msgid "Marks an application command as being enabled, allowing it to be added to the bot.\n\n" +" See commands available to enable with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" +" - `` - The command name to enable. Only the top level name of a group command should be used.\n" +" - `[command_type]` - What type of application command to enable. Must be one of `slash`, `message`, or `user`. Defaults to `slash`.\n" " " msgstr "" -#: redbot/core/core_commands.py:973 -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\n" -"If you are sure this is what you intend to do please respond with the following:" -msgstr "Spowoduje to, że bot pozbędzie się lub odłączy wiele nieoperacyjnych danych od określonego użytkownika. Użytkownicy mają w tym celu dostęp do innej komendy, chyba że nie mogą w ogóle wchodzić w interakcję z botem. Jest to z reguły bezpieczna operacja, ale nie powinieneś tego używać, chyba że przetwarzasz żądanie od tego użytkownika, ponieważ może może to wpłynąć na jego korzystanie z bota. \n\n" -"Jeśli jesteś pewien, że to jest to, co zamierzasz zrobić, odpowiedz następująco:" +#: redbot/core/core_commands.py:1996 redbot/core/core_commands.py:2055 +msgid "Command type must be one of `slash`, `message`, or `user`." +msgstr "" -#: redbot/core/core_commands.py:996 -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}\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/core_commands.py:2003 +msgid "That application command is already enabled." msgstr "" -#: redbot/core/core_commands.py:1011 -msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." -msgstr "Próbowałem/am usunąć wszystkie nieoperacyjne dane o tym użytkowniku, (które potrafię usunąć), ale wystąpił błąd następujących modułów: {cogs}.\n" -"Sprawdź swoje logi i skontaktuj się z twórcami tych modułów.\n" -"Uwaga: Poza tymi błędami dane powinny być usunięte." +#: redbot/core/core_commands.py:2008 +msgid "That application command could not be found. Use `{prefix}slash list` to see all application commands. You may need to double check the command type." +msgstr "" -#: redbot/core/core_commands.py:1022 -msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/core_commands.py:2019 +msgid "The command limit has been reached. Disable a command first." msgstr "" -#: redbot/core/core_commands.py:1033 -msgid "I've deleted all non-operational data about that user that I know how to delete." -msgstr "Usunąłem/am wszystkie nieoperacyjne dane, które potrafię usunąć, o tym użytkowniku." +#: redbot/core/core_commands.py:2024 +msgid "Enabled {command_type} application command `{command_name}`" +msgstr "" -#: redbot/core/core_commands.py:1048 +#: redbot/core/core_commands.py:2036 #, docstring -msgid "Delete data [botname] has about a user.\n\n" -" This will cause the bot to get rid of or disassociate a lot of data about the specified user.\n" -" This may include more than just end user data, including anti abuse records.\n\n" +msgid "Marks an application command as being disabled, preventing it from being added to the bot.\n\n" +" See commands available to disable with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" +" - `` - The command name to disable. Only the top level name of a group command should be used.\n" +" - `[command_type]` - What type of application command to disable. Must be one of `slash`, `message`, or `user`. Defaults to `slash`.\n" " " msgstr "" -#: redbot/core/core_commands.py:1058 -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\n" -"If you are sure this is what you intend to do please respond with the following:" -msgstr "Spowoduje to, że bot pozbędzie się lub odłączy wiele danych o określonym użytkowniku. Może to obejmować więcej niż tylko dane użytkownika końcowego, w tym rekordy dotyczące przeciwdziałań nadużyciom.\n\n" -"Jeśli jesteś pewien, że to jest to, co zamierzasz zrobić, odpowiedz następująco:" +#: redbot/core/core_commands.py:2061 +msgid "That application command has been set as required for the cog to function by the author, and cannot be disabled. The cog must be unloaded to remove the command." +msgstr "" -#: redbot/core/core_commands.py:1119 -#, docstring -msgid "\n" -" Commands for toggling embeds on or off.\n\n" -" This setting determines whether or not to use embeds as a response to a command (for commands that support it).\n" -" The default is to use embeds.\n\n" -" The embed settings are checked until the first True/False in this order:\n" -" - In guild context:\n" -" 1. Channel override - `[p]embedset channel`\n" -" 2. Server command override - `[p]embedset command server`\n" -" 3. Server override - `[p]embedset server`\n" -" 4. Global command override - `[p]embedset command global`\n" -" 5. Global setting -`[p]embedset global`\n\n" -" - In DM context:\n" -" 1. User override - `[p]embedset user`\n" -" 2. Global command override - `[p]embedset command global`\n" -" 3. Global setting - `[p]embedset global`\n" -" " +#: redbot/core/core_commands.py:2073 +msgid "That application command is already disabled or does not exist." +msgstr "" + +#: redbot/core/core_commands.py:2079 +msgid "Disabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:1141 +#: redbot/core/core_commands.py:2087 #, docstring -msgid "\n" -" Show the current embed settings.\n\n" -" Provide a command name to check for command specific embed settings.\n\n" -" **Examples:**\n" -" - `[p]embedset showsettings` - Shows embed settings.\n" -" - `[p]embedset showsettings info` - Also shows embed settings for the 'info' command.\n" -" - `[p]embedset showsettings \"ignore list\"` - Checking subcommands requires quotes.\n\n" +msgid "Marks all application commands in a cog as being enabled, allowing them to be added to the bot.\n\n" +" See a list of cogs with application commands with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[command_name]` - Checks this command for command specific embed settings.\n" +" - `` - The cog to enable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:1158 redbot/core/core_commands.py:1314 -#: redbot/core/core_commands.py:1365 redbot/core/core_commands.py:4282 -#: redbot/core/core_commands.py:4325 redbot/core/core_commands.py:4391 -#: redbot/core/core_commands.py:4422 -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:2117 +msgid "Couldn't find any disabled commands from the cog `{cog_name}`. Use `{prefix}slash list` to see all cogs with application commands." +msgstr "" -#: redbot/core/core_commands.py:1164 -msgid "Embed settings:\n\n" +#: redbot/core/core_commands.py:2132 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for slash commands. Disable some commands first." msgstr "" -#: redbot/core/core_commands.py:1166 -msgid "Global default: {value}\n" +#: redbot/core/core_commands.py:2141 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for message commands. Disable some commands first." msgstr "" -#: redbot/core/core_commands.py:1171 -msgid "Global command setting for {command} command: {value}\n" +#: redbot/core/core_commands.py:2150 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for user commands. Disable some commands first." msgstr "" -#: redbot/core/core_commands.py:1177 -msgid "Guild setting: {value}\n" +#: redbot/core/core_commands.py:2176 +msgid "Enabled {count} commands from `{cog_name}`:\n" +"{names}" msgstr "" -#: redbot/core/core_commands.py:1182 -msgid "Server command setting for {command} command: {value}\n" +#: redbot/core/core_commands.py:2183 +#, docstring +msgid "Marks all application commands in a cog as being disabled, preventing them from being added to the bot.\n\n" +" See a list of cogs with application commands with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" +" **Arguments:**\n" +" - `` - The cog to disable commands from. This argument is case sensitive.\n" +" " msgstr "" -#: redbot/core/core_commands.py:1188 -msgid "Channel setting: {value}\n" +#: redbot/core/core_commands.py:2204 +msgid "Couldn't find any enabled commands from the `{cog_name}` cog. Use `{prefix}slash list` to see all cogs with application commands." msgstr "" -#: redbot/core/core_commands.py:1191 -msgid "User setting: {value}" +#: redbot/core/core_commands.py:2212 +msgid "Disabled {count} commands from `{cog_name}`:\n" +"{names}" msgstr "" -#: redbot/core/core_commands.py:1197 +#: redbot/core/core_commands.py:2219 #, docstring -msgid "\n" -" Toggle the global embed setting.\n\n" -" This is used as a fallback if the user or guild hasn't set a preference.\n" -" The default is to use embeds.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Example:**\n" -" - `[p]embedset global`\n" +msgid "List the slash commands the bot can see, and whether or not they are enabled.\n\n" +" This command shows the state that will be changed to when `[p]slash sync` is run.\n" +" Commands from the same cog are grouped, with the cog name as the header.\n\n" +" The prefix denotes the state of the command:\n" +" - Commands starting with `- ` have not yet been enabled.\n" +" - Commands starting with `+ ` have been manually enabled.\n" +" - Commands starting with `++` have been enabled by the cog author, and cannot be disabled.\n" " " msgstr "" -#: redbot/core/core_commands.py:1211 -msgid "Embeds are now disabled by default." -msgstr "" - -#: redbot/core/core_commands.py:1214 -msgid "Embeds are now enabled by default." +#: redbot/core/core_commands.py:2309 +msgid "There are no application commands to list." msgstr "" -#: redbot/core/core_commands.py:1220 +#: redbot/core/core_commands.py:2340 #, docstring -msgid "\n" -" Set the server's embed setting.\n\n" -" If set, this is used instead of the global default to determine whether or not to use embeds.\n" -" This is used for all commands done in a server.\n\n" -" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset server False` - Disables embeds on this server.\n" -" - `[p]embedset server` - Resets value to use global default.\n\n" +msgid "Syncs the slash settings to discord.\n\n" +" Settings from `[p]slash list` will be synced with discord, changing what commands appear for users.\n" +" This should be run sparingly, make all necessary changes before running this command.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds on this server. Leave blank to reset to default.\n" +" - `[guild]` - If provided, syncs commands for that guild. Otherwise, syncs global commands.\n" " " msgstr "" -#: redbot/core/core_commands.py:1239 redbot/core/core_commands.py:1323 -#: redbot/core/core_commands.py:1414 redbot/core/core_commands.py:1445 -msgid "Embeds will now fall back to the global setting." -msgstr "Embedy będą teraz używać globalnego ustawienia." +#: redbot/core/core_commands.py:2360 +msgid "I need the `applications.commands` scope in this server to be able to do that. You can tell the bot to add that scope to invite links using `{prefix}inviteset commandscope`, and can then run `{prefix}invite` to get an invite that will give the bot the scope. You do not need to kick the bot to enable the scope, just use that invite to re-auth the bot with the scope enabled." +msgstr "" -#: redbot/core/core_commands.py:1244 -msgid "Embeds are now enabled for this guild." +#: redbot/core/core_commands.py:2371 +msgid "Synced {count} commands." msgstr "" -#: redbot/core/core_commands.py:1246 -msgid "Embeds are now disabled for this guild." +#: redbot/core/core_commands.py:2379 +msgid "You seem to be attempting to sync after recently syncing. Discord does not like it when bots sync more often than necessary, so this command has a cooldown. You should enable/disable all commands you want to change first, and run this command one time only after all changes have been made. " msgstr "" -#: redbot/core/core_commands.py:1254 +#: redbot/core/core_commands.py:2390 #, docstring -msgid "\n" -" Sets a command's embed setting.\n\n" -" If you're the bot owner, this will try to change the command's embed setting globally by default.\n" -" Otherwise, this will try to change embed settings on the current server.\n\n" -" If enabled is left blank, the setting will be unset.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +msgid "Shuts down the bot.\n\n" +" Allows [botname] to shut down gracefully.\n\n" +" This is the recommended method for shutting down the bot.\n\n" " **Examples:**\n" -" - `[p]embedset command info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" - `[p]shutdown`\n" +" - `[p]shutdown True` - Shutdowns silently.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:1283 -msgid "The passed command requires Embed Links permission and therefore cannot be set to not use embeds." -msgstr "" +#: redbot/core/core_commands.py:2407 +msgid "Shutting down... " +msgstr "Wyłączanie... " -#: redbot/core/core_commands.py:1294 +#: redbot/core/core_commands.py:2413 #, docstring -msgid "\n" -" Sets a command's embed setting globally.\n\n" -" If set, this is used instead of the global default to determine whether or not to use embeds.\n\n" -" If enabled is left blank, the setting will be unset.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +msgid "Attempts to restart [botname].\n\n" +" Makes [botname] quit with exit code 26.\n" +" The restart is not guaranteed: it must be dealt with by the process manager in use.\n\n" " **Examples:**\n" -" - `[p]embedset command global info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command global info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command global \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" - `[p]restart`\n" +" - `[p]restart True` - Restarts silently.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:1329 redbot/core/core_commands.py:1380 -msgid "Embeds are now enabled for {command_name} command." -msgstr "" +#: redbot/core/core_commands.py:2427 +msgid "Restarting..." +msgstr "Restartowanie..." -#: redbot/core/core_commands.py:1335 redbot/core/core_commands.py:1386 -msgid "Embeds are now disabled for {command_name} command." -msgstr "" +#: redbot/core/core_commands.py:2434 +#, docstring +msgid "Base command for bank settings." +msgstr "Podstawowa komenda do ustawień banku." -#: redbot/core/core_commands.py:1345 +#: redbot/core/core_commands.py:2438 #, docstring -msgid "\n" -" Sets a commmand's embed setting for the current server.\n\n" -" If set, this is used instead of the server default to determine whether or not to use embeds.\n\n" -" If enabled is left blank, the setting will be unset and the server default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset command server info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command server info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command server \"ignore list\" True` - Quotes are needed for subcommands.\n\n" -" **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +msgid "Show the current bank settings." +msgstr "Pokazuje bieżące ustawienia banku." + +#: redbot/core/core_commands.py:2448 +msgid "Global" +msgstr "Globalny" + +#: redbot/core/core_commands.py:2448 +msgid "Server" +msgstr "Serwer" + +#: redbot/core/core_commands.py:2453 +msgid "Bank settings:\n\n" +"Bank name: {bank_name}\n" +"Bank scope: {bank_scope}\n" +"Currency: {currency_name}\n" +"Default balance: {default_balance}\n" +"Maximum allowed balance: {maximum_bal}\n" +msgstr "Ustawienia banku:\n\n" +"Nazwa banku: {bank_name}\n" +"Zakres banku: {bank_scope}\n" +"Waluta: {currency_name}\n" +"Domyślne saldo: {default_balance}\n" +"Maksymalne dozwolone saldo: {maximum_bal}\n" + +#: redbot/core/core_commands.py:2469 +#, docstring +msgid "Toggle whether the bank is global or not.\n\n" +" If the bank is global, it will become per-server.\n" +" If the bank is per-server, it will become global.\n" +" " +msgstr "Przełącza ustawienie, czy bank jest globalny, czy nie.\n\n" +" Jeśli bank jest globalny, będzie przypisany do poszczególnych serwerów.\n" +" Jeśli bank jest przeznaczony na serwer, stanie się globalny.\n" +" " + +#: redbot/core/core_commands.py:2476 +msgid "per-server" +msgstr "per-server" + +#: redbot/core/core_commands.py:2476 +msgid "global" +msgstr "globalny" + +#: redbot/core/core_commands.py:2479 +msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" +msgstr "Spowoduje to przełączenie banku na {banktype} i usunięcie wszystkich kont w wyniku tego procesu! Jeśli jesteś pewien/pewna, wpisz `{command}`" + +#: redbot/core/core_commands.py:2486 +msgid "The bank is now {banktype}." +msgstr "Bank jest teraz {banktype}." + +#: redbot/core/core_commands.py:2492 +#, docstring +msgid "Set the bank's name." +msgstr "Ustaw nazwę banku." + +#: redbot/core/core_commands.py:2494 +msgid "Bank name has been set to: {name}" +msgstr "Nazwa banku została ustawiona na: {name}" + +#: redbot/core/core_commands.py:2500 +#, docstring +msgid "Set the name for the bank's currency." +msgstr "Ustawia nazwę waluty banku." + +#: redbot/core/core_commands.py:2502 +msgid "Currency name has been set to: {name}" +msgstr "Nazwa waluty została ustawiona na: {name}" + +#: redbot/core/core_commands.py:2508 +#, docstring +msgid "Set the maximum balance a user can get." +msgstr "Ustawia maksymalne saldo, jakie może uzyskać użytkownik." + +#: redbot/core/core_commands.py:2514 +msgid "Amount must be greater than zero and less than {max}." +msgstr "Kwota musi być większa od zera i mniejsza niż {max}." + +#: redbot/core/core_commands.py:2519 +msgid "Maximum balance has been set to: {amount}" +msgstr "Maksymalne saldo zostało ustawione na: {amount}" + +#: redbot/core/core_commands.py:2526 +#, docstring +msgid "Set the initial balance for new bank accounts.\n\n" +" Example:\n" +" - `[p]bankset registeramount 5000`\n\n" +" **Arguments**\n\n" +" - `` The new initial balance amount. Default is 0.\n" " " msgstr "" -#: redbot/core/core_commands.py:1374 -msgid "Embeds will now fall back to the server setting." +#: redbot/core/core_commands.py:2542 +msgid "Amount must be greater than or equal to zero and less than {maxbal}." +msgstr "" + +#: redbot/core/core_commands.py:2547 +msgid "Registering an account will now give {num} {currency}." msgstr "" -#: redbot/core/core_commands.py:1395 +#: redbot/core/core_commands.py:2556 #, docstring -msgid "\n" -" Set's a channel's embed setting.\n\n" -" If set, this is used instead of the guild and command defaults to determine whether or not to use embeds.\n" -" This is used for all commands done in a channel.\n\n" -" If enabled is left blank, the setting will be unset and the guild default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset channel False` - Disables embeds in this channel.\n" -" - `[p]embedset channel` - Resets value to use guild default.\n\n" -" **Arguments:**\n" -" - `[enabled]` - Whether to use embeds in this channel. Leave blank to reset to default.\n" +msgid "Delete all bank accounts.\n\n" +" Examples:\n" +" - `[p]bankset reset` - Did not confirm. Shows the help message.\n" +" - `[p]bankset reset yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/core/core_commands.py:1419 -msgid "Embeds are now {} for this channel." +#: redbot/core/core_commands.py:2568 +msgid "This will delete all bank accounts for {scope}.\n" +"If you're sure, type `{prefix}bankset reset yes`" msgstr "" -#: redbot/core/core_commands.py:1420 redbot/core/core_commands.py:2273 -#: redbot/core/core_commands.py:2294 -msgid "enabled" -msgstr "włączone" +#: redbot/core/core_commands.py:2574 redbot/core/core_commands.py:2584 +msgid "this server" +msgstr "" -#: redbot/core/core_commands.py:1420 redbot/core/core_commands.py:2273 -#: redbot/core/core_commands.py:2294 -msgid "disabled" -msgstr "wyłączone" +#: redbot/core/core_commands.py:2581 +msgid "All bank accounts for {scope} have been deleted." +msgstr "" -#: redbot/core/core_commands.py:1426 +#: redbot/core/core_commands.py:2592 #, docstring -msgid "\n" -" Sets personal embed setting for DMs.\n\n" -" If set, this is used instead of the global default to determine whether or not to use embeds.\n" -" This is used for all commands executed in a DM with the bot.\n\n" -" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset user False` - Disables embeds in your DMs.\n" -" - `[p]embedset user` - Resets value to use global default.\n\n" -" **Arguments:**\n" -" - `[enabled]` - Whether to use embeds in your DMs. Leave blank to reset to default.\n" +msgid "Base command for pruning bank accounts." +msgstr "" + +#: redbot/core/core_commands.py:2599 +#, docstring +msgid "Prune bank accounts for users no longer in the server.\n\n" +" Cannot be used with a global bank. See `[p]bankset prune global`.\n\n" +" Examples:\n" +" - `[p]bankset prune server` - Did not confirm. Shows the help message.\n" +" - `[p]bankset prune server yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/core/core_commands.py:1450 -msgid "Embeds are now enabled for you in DMs." +#: redbot/core/core_commands.py:2613 +msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/core/core_commands.py:1452 -msgid "Embeds are now disabled for you in DMs." +#: redbot/core/core_commands.py:2617 +msgid "This will delete all bank accounts for users no longer in this server.\n" +"If you're sure, type `{prefix}bankset prune local yes`" +msgstr "" + +#: redbot/core/core_commands.py:2626 +msgid "Bank accounts for users no longer in this server have been deleted." msgstr "" -#: redbot/core/core_commands.py:1458 +#: redbot/core/core_commands.py:2632 #, 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.\n\n" -" Warning: Sending the traceback publicly can accidentally reveal sensitive information about your computer or configuration.\n\n" -" **Examples:**\n" -" - `[p]traceback` - Sends the traceback to your DMs.\n" -" - `[p]traceback True` - Sends the last traceback in the current context.\n\n" -" **Arguments:**\n" -" - `[public]` - Whether to send the traceback to the current context. Leave blank to send to your DMs.\n" +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]bankset prune server`.\n\n" +" Examples:\n" +" - `[p]bankset prune global` - Did not confirm. Shows the help message.\n" +" - `[p]bankset prune global yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/core/core_commands.py:1487 -msgid "No exception has occurred yet." +#: redbot/core/core_commands.py:2646 +msgid "This command cannot be used with a local bank." +msgstr "" + +#: redbot/core/core_commands.py:2650 +msgid "This will delete all bank accounts for users who no longer share a server with the bot.\n" +"If you're sure, type `{prefix}bankset prune global yes`" msgstr "" -#: redbot/core/core_commands.py:1492 +#: redbot/core/core_commands.py:2659 +msgid "Bank accounts for users who no longer share a server with the bot have been pruned." +msgstr "" + +#: redbot/core/core_commands.py:2672 #, docstring -msgid "Shows [botname]'s invite url.\n\n" -" This will always send the invite to DMs to keep it private.\n\n" -" This command is locked to the owner unless `[p]inviteset public` is set to True.\n\n" -" **Example:**\n" -" - `[p]invite`\n" +msgid "Delete the bank account of a specified user.\n\n" +" Examples:\n" +" - `[p]bankset prune user @Twentysix` - Did not confirm. Shows the help message.\n" +" - `[p]bankset 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/core/core_commands.py:1512 -#, docstring -msgid "Commands to setup [botname]'s invite settings." +#: redbot/core/core_commands.py:2692 +msgid "This will delete {name}'s bank account.\n" +"If you're sure, type `{prefix}bankset prune user {id} yes`" msgstr "" -#: redbot/core/core_commands.py:1517 +#: redbot/core/core_commands.py:2700 +msgid "The bank account for {name} has been pruned." +msgstr "" + +#: redbot/core/core_commands.py:2705 #, docstring -msgid "\n" -" Toggles if `[p]invite` should be accessible for the average user.\n\n" -" The bot must be made into a `Public bot` in the developer dashboard for public invites to work.\n\n" -" **Example:**\n" -" - `[p]inviteset public yes` - Toggles the public invite setting.\n\n" -" **Arguments:**\n" -" - `[confirm]` - Required to set to public. Not required to toggle back to private.\n" -" " +msgid "Manage modlog settings." msgstr "" -#: redbot/core/core_commands.py:1554 +#: redbot/core/core_commands.py:2711 #, 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\n" -" **Example:**\n" -" - `[p]inviteset perms 134217728` - Adds a \"Manage Nicknames\" permission requirement to the invite.\n\n" -" **Arguments:**\n" -" - `` - The permission level to require for the bot in the generated invite.\n" -" " +msgid "Command to fix misbehaving casetypes." msgstr "" -#: redbot/core/core_commands.py:1575 +#: redbot/core/core_commands.py:2722 #, docstring -msgid "\n" -" Add the `applications.commands` scope to your invite URL.\n\n" -" This allows the usage of slash commands on the servers that invited your bot with that scope.\n\n" -" Note that previous servers that invited the bot without the scope cannot have slash commands, they will have to invite the bot a second time.\n" +msgid "Set a channel as the modlog.\n\n" +" Omit `[channel]` to disable the modlog.\n" " " msgstr "" -#: redbot/core/core_commands.py:1586 -msgid "The `applications.commands` scope has been added to the invite URL." +#: redbot/core/core_commands.py:2731 +msgid "Mod events will be sent to {channel}." msgstr "" -#: redbot/core/core_commands.py:1590 -msgid "The `applications.commands` scope has been removed from the invite URL." +#: redbot/core/core_commands.py:2735 +msgid "I do not have permissions to send messages in {channel}!" msgstr "" -#: redbot/core/core_commands.py:1596 +#: redbot/core/core_commands.py:2743 +msgid "Mod log is already disabled." +msgstr "" + +#: redbot/core/core_commands.py:2746 +msgid "Mod log deactivated." +msgstr "" + +#: redbot/core/core_commands.py:2751 #, docstring msgid "\n" -" Leaves servers.\n\n" -" If no server IDs are passed the local server will be left instead.\n\n" -" Note: This command is interactive.\n\n" -" **Examples:**\n" -" - `[p]leave` - Leave the current server.\n" -" - `[p]leave \"Red - Discord Bot\"` - Quotes are necessary when there are spaces in the name.\n" -" - `[p]leave 133049272517001216 240154543684321280` - Leaves multiple servers, using IDs.\n\n" -" **Arguments:**\n" -" - `[servers...]` - The servers to leave. When blank, attempts to leave the current server.\n" +" Enable or disable case creation for a mod action.\n\n" +" An action can be enabling or disabling specific cases. (Ban, kick, mute, etc.)\n\n" +" Example: `[p]modlogset cases kick enabled`\n" " " msgstr "" -#: redbot/core/core_commands.py:1613 -msgid "You need to specify at least one server ID." +#: redbot/core/core_commands.py:2768 +msgid "Current settings:\n" msgstr "" -#: redbot/core/core_commands.py:1620 -msgid "You haven't passed any server ID. Do you want me to leave this server?" +#: redbot/core/core_commands.py:2773 +msgid "That action is not registered." msgstr "" -#: redbot/core/core_commands.py:1625 -msgid "Are you sure you want me to leave these servers?" +#: redbot/core/core_commands.py:2778 +msgid "Case creation for {action_name} actions is now {enabled}." msgstr "" -#: redbot/core/core_commands.py:1633 -msgid "I cannot leave the server `{server_name}`: I am the owner of it." +#: redbot/core/core_commands.py:2786 +#, docstring +msgid "Reset all modlog cases in this server." +msgstr "" + +#: redbot/core/core_commands.py:2789 +msgid "Are you sure you would like to reset all modlog cases in this server?" msgstr "" -#: redbot/core/core_commands.py:1644 redbot/core/core_commands.py:2711 -msgid "Response timed out." -msgstr "Przekroczono limit czasu odpowiedzi." +#: redbot/core/core_commands.py:2796 +msgid "You took too long to respond." +msgstr "Za długo zwlekałeś z odpowiedzią." -#: redbot/core/core_commands.py:1649 -msgid "Alright. Bye :wave:" +#: redbot/core/core_commands.py:2800 +msgid "Cases have been reset." msgstr "" -#: redbot/core/core_commands.py:1652 -msgid "Alright. Leaving {number} servers..." -msgstr "" +#: redbot/core/core_commands.py:2802 +msgid "No changes have been made." +msgstr "Nie wprowadzono żadnych zmian." -#: redbot/core/core_commands.py:1659 -msgid "Alright, I'll stay then. :)" +#: redbot/core/core_commands.py:2806 +#, docstring +msgid "Commands for changing [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:1661 -msgid "Alright, I'm not leaving those servers." +#: redbot/core/core_commands.py:2813 +#, docstring +msgid "Commands for changing [botname]'s metadata." msgstr "" -#: redbot/core/core_commands.py:1666 +#: redbot/core/core_commands.py:2818 #, docstring msgid "\n" -" Lists the servers [botname] is currently in.\n\n" -" Note: This command is interactive.\n" +" Sets the bot's description.\n\n" +" Use without a description to reset.\n" +" This is shown in a few locations, including the help menu.\n\n" +" The maximum description length is 250 characters to ensure it displays properly.\n\n" +" The default is \"Red V3\".\n\n" +" **Examples:**\n" +" - `[p]set bot description` - Resets the description to the default setting.\n" +" - `[p]set bot description MyBot: A Red V3 Bot`\n\n" +" **Arguments:**\n" +" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" " " msgstr "" -#: redbot/core/core_commands.py:1684 +#: redbot/core/core_commands.py:2838 +msgid "Description reset." +msgstr "" + +#: redbot/core/core_commands.py:2841 +msgid "This description is too long to properly display. Please try again with below 250 characters." +msgstr "" + +#: redbot/core/core_commands.py:2854 #, docstring -msgid "Loads cog packages from the local paths and installed cogs.\n\n" -" See packages available to load with `[p]cogs`.\n\n" -" Additional cogs can be added using Downloader, or from local paths using `[p]addpath`.\n\n" +msgid "Sets [botname]'s avatar\n\n" +" Supports either an attachment or an image URL.\n\n" " **Examples:**\n" -" - `[p]load general` - Loads the `general` cog.\n" -" - `[p]load admin mod mutes` - Loads multiple cogs.\n\n" +" - `[p]set bot avatar` - With an image attachment, this will set the avatar.\n" +" - `[p]set bot avatar` - Without an attachment, this will show the command help.\n" +" - `[p]set bot avatar https://links.flaree.xyz/k95` - Sets the avatar to the provided url.\n\n" " **Arguments:**\n" -" - `` - The cog packages to load.\n" +" - `[url]` - An image url to be used as an avatar. Leave blank when uploading an attachment.\n" " " msgstr "" -#: redbot/core/core_commands.py:1713 -msgid "Loaded {packs}." +#: redbot/core/core_commands.py:2877 +msgid "That URL is invalid." msgstr "" -#: redbot/core/core_commands.py:1718 -msgid "The following package is already loaded: {pack}" +#: redbot/core/core_commands.py:2879 +msgid "Something went wrong while trying to get the image." msgstr "" -#: redbot/core/core_commands.py:1722 -msgid "The following packages are already loaded: {packs}" +#: redbot/core/core_commands.py:2889 +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, PNG, or GIF format." msgstr "" -#: redbot/core/core_commands.py:1729 -msgid "Failed to load the following package: {pack}.\n" -"Check your console or logs for details." +#: redbot/core/core_commands.py:2896 +msgid "JPG / PNG / GIF format only." msgstr "" -#: redbot/core/core_commands.py:1734 -msgid "Failed to load the following packages: {packs}\n" -"Check your console or logs for details." -msgstr "" +#: redbot/core/core_commands.py:2898 redbot/core/core_commands.py:2967 +#: redbot/core/core_commands.py:2991 redbot/core/core_commands.py:3073 +msgid "Done." +msgstr "Gotowe." -#: redbot/core/core_commands.py:1742 redbot/core/core_commands.py:1898 -msgid "The following name is not a valid package name: {pack}\n" -"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +#: redbot/core/core_commands.py:2903 +#, docstring +msgid "\n" +" Removes [botname]'s avatar.\n\n" +" **Example:**\n" +" - `[p]set bot avatar remove`\n" +" " msgstr "" -#: redbot/core/core_commands.py:1748 redbot/core/core_commands.py:1904 -msgid "The following names are not valid package names: {packs}\n" -"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +#: redbot/core/core_commands.py:2911 +msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:1757 redbot/core/core_commands.py:1913 -msgid "The following package was not found in any cog path: {pack}." +#: redbot/core/core_commands.py:2916 +#, docstring +msgid "Sets [botname]'s username.\n\n" +" Maximum length for a username is 32 characters.\n\n" +" Note: The username of a verified bot cannot be manually changed.\n" +" Please contact Discord support to change it.\n\n" +" **Example:**\n" +" - `[p]set bot username BaguetteBot`\n\n" +" **Arguments:**\n" +" - `` - The username to give the bot.\n" +" " msgstr "" -#: redbot/core/core_commands.py:1761 redbot/core/core_commands.py:1917 -msgid "The following packages were not found in any cog path: {packs}" +#: redbot/core/core_commands.py:2932 +msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." msgstr "" -#: redbot/core/core_commands.py:1769 -msgid "This package could not be loaded for the following reason:\n\n" -"{reason}" +#: redbot/core/core_commands.py:2939 +msgid "Failed to change name. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:1773 -msgid "These packages could not be loaded for the following reasons:\n\n" -"{reasons}" +#: redbot/core/core_commands.py:2945 +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:1780 -msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" -"You should inform maintainer of the repo about this message." +#: redbot/core/core_commands.py:2955 +msgid "Failed to change the username. Discord returned the following error:\n" +"{error_message}" msgstr "" -#: redbot/core/core_commands.py:1786 redbot/core/core_commands.py:1942 -msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\n" -"You should inform maintainers of these repos about this message." +#: redbot/core/core_commands.py:2965 +msgid "Unexpected error occurred when trying to change the username." msgstr "" -#: redbot/core/core_commands.py:1805 +#: redbot/core/core_commands.py:2973 #, docstring -msgid "Unloads previously loaded cog packages.\n\n" -" See packages available to unload with `[p]cogs`.\n\n" -" **Examples:**\n" -" - `[p]unload general` - Unloads the `general` cog.\n" -" - `[p]unload admin mod mutes` - Unloads multiple cogs.\n\n" +msgid "Sets [botname]'s nickname for the current server.\n\n" +" Maximum length for a nickname is 32 characters.\n\n" +" **Example:**\n" +" - `[p]set bot nickname 🎃 SpookyBot 🎃`\n\n" " **Arguments:**\n" -" - `` - The cog packages to unload.\n" +" - `[nickname]` - The nickname to give the bot. Leave blank to clear the current nickname.\n" " " msgstr "" -#: redbot/core/core_commands.py:1823 -msgid "The following package was unloaded: {pack}." -msgstr "" - -#: redbot/core/core_commands.py:1827 -msgid "The following packages were unloaded: {packs}." -msgstr "" - -#: redbot/core/core_commands.py:1834 -msgid "The following package was not loaded: {pack}." +#: redbot/core/core_commands.py:2985 +msgid "Failed to change nickname. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:1838 -msgid "The following packages were not loaded: {packs}." -msgstr "" +#: redbot/core/core_commands.py:2989 +msgid "I lack the permissions to change my own nickname." +msgstr "Nie mam uprawnień do zmiany mojego pseudonimu." -#: redbot/core/core_commands.py:1851 +#: redbot/core/core_commands.py:2996 #, docstring -msgid "Reloads cog packages.\n\n" -" This will unload and then load the specified cogs.\n\n" -" Cogs that were not loaded will only be loaded.\n\n" +msgid "Customizes a section of `[p]info`.\n\n" +" The maximum amount of allowed characters is 1024.\n" +" Supports markdown, links and \"mentions\".\n\n" +" Link example: `[My link](https://example.com)`\n\n" " **Examples:**\n" -" - `[p]reload general` - Unloads then loads the `general` cog.\n" -" - `[p]reload admin mod mutes` - Unloads then loads multiple cogs.\n\n" +" - `[p]set bot custominfo >>> I can use **markdown** such as quotes, ||spoilers|| and multiple lines.`\n" +" - `[p]set bot custominfo Join my [support server](discord.gg/discord)!`\n" +" - `[p]set bot custominfo` - Removes custom info text.\n\n" " **Arguments:**\n" -" - `` - The cog packages to reload.\n" +" - `[text]` - The custom info text.\n" " " msgstr "" -#: redbot/core/core_commands.py:1880 -msgid "Reloaded {packs}." +#: redbot/core/core_commands.py:3013 +msgid "The custom text has been cleared." msgstr "" -#: redbot/core/core_commands.py:1885 -msgid "Failed to reload the following package: {pack}.\n" -"Check your console or logs for details." +#: redbot/core/core_commands.py:3017 +msgid "The custom text has been set." msgstr "" -#: redbot/core/core_commands.py:1890 -msgid "Failed to reload the following packages: {packs}\n" -"Check your console or logs for details." +#: redbot/core/core_commands.py:3020 +msgid "Text must be fewer than 1024 characters long." +msgstr "Tekst nie może być dłuższy niż 1024 znaki." + +#: redbot/core/core_commands.py:3029 +#, docstring +msgid "Commands for setting [botname]'s status." msgstr "" -#: redbot/core/core_commands.py:1925 -msgid "This package could not be reloaded for the following reason:\n\n" -"{reason}" +#: redbot/core/core_commands.py:3043 +#, docstring +msgid "Sets [botname]'s streaming status to a twitch stream.\n\n" +" This will appear as `Streaming ` or `LIVE ON TWITCH` depending on the context.\n" +" It will also include a `Watch` button with a twitch.tv url for the provided streamer.\n\n" +" Maximum length for a stream title is 128 characters.\n\n" +" Leaving both streamer and stream_title empty will clear it.\n\n" +" **Examples:**\n" +" - `[p]set status stream` - Clears the activity status.\n" +" - `[p]set status stream 26 Twentysix is streaming` - Sets the stream to `https://www.twitch.tv/26`.\n" +" - `[p]set status stream https://twitch.tv/26 Twentysix is streaming` - Sets the URL manually.\n\n" +" **Arguments:**\n" +" - `` - The twitch streamer to provide a link to. This can be their twitch name or the entire URL.\n" +" - `` - The text to follow `Streaming` in the status." msgstr "" -#: redbot/core/core_commands.py:1929 -msgid "These packages could not be reloaded for the following reasons:\n\n" -"{reasons}" +#: redbot/core/core_commands.py:3081 +#, docstring +msgid "Sets [botname]'s playing status.\n\n" +" This will appear as `Playing ` or `PLAYING A GAME: ` depending on the context.\n\n" +" Maximum length for a playing status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status playing` - Clears the activity status.\n" +" - `[p]set status playing the keyboard`\n\n" +" **Arguments:**\n" +" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" +" " msgstr "" -#: redbot/core/core_commands.py:1936 -msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" -"You should inform maintainers of these repos about this message." +#: redbot/core/core_commands.py:3102 +msgid "Status set to `Playing {game.name}`." msgstr "" -#: redbot/core/core_commands.py:1957 +#: redbot/core/core_commands.py:3104 +msgid "Game cleared." +msgstr "Gra wyczyszczona." + +#: redbot/core/core_commands.py:3112 #, docstring -msgid "Shuts down the bot.\n\n" -" Allows [botname] to shut down gracefully.\n\n" -" This is the recommended method for shutting down the bot.\n\n" +msgid "Sets [botname]'s listening status.\n\n" +" This will appear as `Listening to `.\n\n" +" Maximum length for a listening status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]shutdown`\n" -" - `[p]shutdown True` - Shutdowns silently.\n\n" +" - `[p]set status listening` - Clears the activity status.\n" +" - `[p]set status listening jams`\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" +" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:1974 -msgid "Shutting down... " -msgstr "Wyłączanie... " +#: redbot/core/core_commands.py:3134 +msgid "Status set to `Listening to {listening}`." +msgstr "" + +#: redbot/core/core_commands.py:3137 +msgid "Listening cleared." +msgstr "" -#: redbot/core/core_commands.py:1980 +#: redbot/core/core_commands.py:3145 #, 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 with by the process manager in use.\n\n" +msgid "Sets [botname]'s watching status.\n\n" +" This will appear as `Watching `.\n\n" +" Maximum length for a watching status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]restart`\n" -" - `[p]restart True` - Restarts silently.\n\n" +" - `[p]set status watching` - Clears the activity status.\n" +" - `[p]set status watching [p]help`\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" +" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:1994 -msgid "Restarting..." -msgstr "Restartowanie..." +#: redbot/core/core_commands.py:3166 +msgid "Status set to `Watching {watching}`." +msgstr "" -#: redbot/core/core_commands.py:1999 -#, docstring -msgid "Commands for changing [botname]'s settings." +#: redbot/core/core_commands.py:3168 +msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:2003 +#: redbot/core/core_commands.py:3176 #, docstring -msgid "\n" -" Show the current settings for [botname].\n" +msgid "Sets [botname]'s competing status.\n\n" +" This will appear as `Competing in `.\n\n" +" Maximum length for a competing status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status competing` - Clears the activity status.\n" +" - `[p]set status competing London 2012 Olympic Games`\n\n" +" **Arguments:**\n" +" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2021 -msgid "Admin roles: {admin}\n" -"Mod roles: {mod}\n" -"Locale: {guild_locale}\n" -"Regional format: {guild_regional_format}\n" +#: redbot/core/core_commands.py:3198 +msgid "Status set to `Competing in {competing}`." msgstr "" -#: redbot/core/core_commands.py:2042 -msgid "{bot_name} Settings:\n\n" -"Prefixes: {prefixes}\n" -"{guild_settings}Global locale: {locale}\n" -"Global regional format: {regional_format}\n" -"Default embed colour: {colour}" +#: redbot/core/core_commands.py:3201 +msgid "Competing cleared." msgstr "" -#: redbot/core/core_commands.py:2064 +#: redbot/core/core_commands.py:3209 #, 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\n" -" This is only applied to the current server and not globally.\n\n" +msgid "Sets [botname]'s custom status.\n\n" +" This will appear as ``.\n\n" +" Maximum length for a custom status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]set deletedelay` - Shows the current delete delay setting.\n" -" - `[p]set deletedelay 60` - Sets the delete delay to the max of 60 seconds.\n" -" - `[p]set deletedelay -1` - Disables deleting command messages.\n\n" +" - `[p]set status custom` - Clears the activity status.\n" +" - `[p]set status custom Running cogs...`\n\n" " **Arguments:**\n" -" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" +" - `[text]` - The custom status text. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2085 -msgid "Command deleting disabled." +#: redbot/core/core_commands.py:3230 +msgid "Custom status set to `{text}`." msgstr "" -#: redbot/core/core_commands.py:2087 -msgid "Delete delay set to {num} seconds." +#: redbot/core/core_commands.py:3232 +msgid "Custom status cleared." msgstr "" -#: redbot/core/core_commands.py:2092 -msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" +#: redbot/core/core_commands.py:3237 +msgid "Status changed to {}." +msgstr "Status zmieniony na %s." + +#: redbot/core/core_commands.py:3243 +#, docstring +msgid "Set [botname]'s status to online." msgstr "" -#: redbot/core/core_commands.py:2099 -msgid "I will not delete command messages." -msgstr "Nie usunę wiadomości komend." +#: redbot/core/core_commands.py:3250 +#, docstring +msgid "Set [botname]'s status to do not disturb." +msgstr "" -#: redbot/core/core_commands.py:2104 +#: redbot/core/core_commands.py:3257 #, docstring -msgid "\n" -" Sets the bot's description.\n\n" -" Use without a description to reset.\n" -" This is shown in a few locations, including the help menu.\n\n" -" The maximum description length is 250 characters to ensure it displays properly.\n\n" -" The default is \"Red V3\".\n\n" -" **Examples:**\n" -" - `[p]set description` - Resets the description to the default setting.\n" -" - `[p]set description MyBot: A Red V3 Bot`\n\n" -" **Arguments:**\n" -" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" -" " +msgid "Set [botname]'s status to idle." msgstr "" -#: redbot/core/core_commands.py:2124 -msgid "Description reset." +#: redbot/core/core_commands.py:3264 +#, docstring +msgid "Set [botname]'s status to invisible." msgstr "" -#: redbot/core/core_commands.py:2127 -msgid "This description is too long to properly display. Please try again with below 250 characters." +#: redbot/core/core_commands.py:3274 +#, docstring +msgid "Set server's admin and mod roles for [botname]." msgstr "" -#: redbot/core/core_commands.py:2141 +#: redbot/core/core_commands.py:3280 #, docstring msgid "\n" -" Adds an admin role for this guild.\n\n" +" Adds an admin role for this server.\n\n" " Admins have the same access as Mods, plus additional admin level commands like:\n" " - `[p]set serverprefix`\n" " - `[p]addrole`\n" " - `[p]ban`\n" " - `[p]ignore guild`\n\n" " And more.\n\n" -" **Examples:**\n" -" - `[p]set addadminrole @Admins`\n" -" - `[p]set addadminrole Super Admins`\n\n" +" **Examples:**\n" +" - `[p]set roles addadminrole @Admins`\n" +" - `[p]set roles addadminrole Super Admins`\n\n" " **Arguments:**\n" -" - `` - The role to add as an admin.\n" +" - `` - The role to add as an admin.\n" " " msgstr "" -#: redbot/core/core_commands.py:2161 +#: redbot/core/core_commands.py:3300 msgid "This role is already an admin role." msgstr "" -#: redbot/core/core_commands.py:2163 +#: redbot/core/core_commands.py:3302 msgid "That role is now considered an admin role." msgstr "" -#: redbot/core/core_commands.py:2169 +#: redbot/core/core_commands.py:3308 #, docstring msgid "\n" -" Adds a moderator role for this guild.\n\n" +" Adds a moderator role for this server.\n\n" " This grants access to moderator level commands like:\n" " - `[p]mute`\n" " - `[p]cleanup`\n" " - `[p]customcommand create`\n\n" " And more.\n\n" -" **Examples:**\n" -" - `[p]set addmodrole @Mods`\n" -" - `[p]set addmodrole Loyal Helpers`\n\n" +" **Examples:**\n" +" - `[p]set roles addmodrole @Mods`\n" +" - `[p]set roles addmodrole Loyal Helpers`\n\n" " **Arguments:**\n" -" - `` - The role to add as a moderator.\n" +" - `` - The role to add as a moderator.\n" " " msgstr "" -#: redbot/core/core_commands.py:2188 +#: redbot/core/core_commands.py:3327 msgid "This role is already a mod role." msgstr "" -#: redbot/core/core_commands.py:2190 +#: redbot/core/core_commands.py:3329 msgid "That role is now considered a mod role." msgstr "" -#: redbot/core/core_commands.py:2196 +#: redbot/core/core_commands.py:3337 #, docstring msgid "\n" -" Removes an admin role for this guild.\n\n" +" Removes an admin role for this server.\n\n" " **Examples:**\n" -" - `[p]set removeadminrole @Admins`\n" -" - `[p]set removeadminrole Super Admins`\n\n" +" - `[p]set roles removeadminrole @Admins`\n" +" - `[p]set roles removeadminrole Super Admins`\n\n" " **Arguments:**\n" -" - `` - The role to remove from being an admin.\n" +" - `` - The role to remove from being an admin.\n" " " msgstr "" -#: redbot/core/core_commands.py:2208 +#: redbot/core/core_commands.py:3349 msgid "That role was not an admin role to begin with." msgstr "" -#: redbot/core/core_commands.py:2210 +#: redbot/core/core_commands.py:3351 msgid "That role is no longer considered an admin role." msgstr "" -#: redbot/core/core_commands.py:2216 +#: redbot/core/core_commands.py:3359 #, docstring msgid "\n" -" Removes a mod role for this guild.\n\n" +" Removes a mod role for this server.\n\n" " **Examples:**\n" -" - `[p]set removemodrole @Mods`\n" -" - `[p]set removemodrole Loyal Helpers`\n\n" +" - `[p]set roles removemodrole @Mods`\n" +" - `[p]set roles removemodrole Loyal Helpers`\n\n" " **Arguments:**\n" -" - `` - The role to remove from being a moderator.\n" +" - `` - The role to remove from being a moderator.\n" " " msgstr "" -#: redbot/core/core_commands.py:2228 +#: redbot/core/core_commands.py:3371 msgid "That role was not a mod role to begin with." msgstr "" -#: redbot/core/core_commands.py:2230 +#: redbot/core/core_commands.py:3373 msgid "That role is no longer considered a mod role." msgstr "" -#: redbot/core/core_commands.py:2236 +#: redbot/core/core_commands.py:3381 #, 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\n" -" **Example:**\n" -" - `[p]set usebotcolour`\n" +" Changes [botname]'s locale in this server.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" Use \"default\" to return to the bot's default set language.\n\n" +" If you want to change bot's global locale, see `[p]set locale global` command.\n\n" +" **Examples:**\n" +" - `[p]set locale en-US`\n" +" - `[p]set locale de-DE`\n" +" - `[p]set locale fr-FR`\n" +" - `[p]set locale pl-PL`\n" +" - `[p]set locale default` - Resets to the global default locale.\n\n" +" **Arguments:**\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" " " msgstr "" -#: redbot/core/core_commands.py:2248 -msgid "The bot {} use its configured color for embeds." -msgstr "Bot {} używał swojego skonfigurowanego koloru dla embedów." - -#: redbot/core/core_commands.py:2249 -msgid "will not" -msgstr "nie będzie" - -#: redbot/core/core_commands.py:2249 -msgid "will" -msgstr "będzie" - -#: redbot/core/core_commands.py:2257 +#: redbot/core/core_commands.py:3408 #, docstring msgid "\n" -" Toggle whether to enable fuzzy command search for the server.\n\n" -" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" -" Note: This can be processor intensive and may be unsuitable for larger servers.\n\n" -" Default is for fuzzy command search to be disabled.\n\n" -" **Example:**\n" -" - `[p]set serverfuzzy`\n" +" Changes [botname]'s default locale.\n\n" +" This will be used when a server has not set a locale, or in DMs.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" To reset to English, use \"en-US\".\n\n" +" **Examples:**\n" +" - `[p]set locale global en-US`\n" +" - `[p]set locale global de-DE`\n" +" - `[p]set locale global fr-FR`\n" +" - `[p]set locale global pl-PL`\n\n" +" **Arguments:**\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" " " msgstr "" -#: redbot/core/core_commands.py:2272 -msgid "Fuzzy command search has been {} for this server." +#: redbot/core/core_commands.py:3429 redbot/core/core_commands.py:3472 +#: redbot/core/core_commands.py:3534 redbot/core/core_commands.py:3579 +msgid "Invalid language code. Use format: `en-US`" msgstr "" - -#: redbot/core/core_commands.py:2280 -#, docstring -msgid "\n" -" Toggle whether to enable fuzzy command search in DMs.\n\n" -" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" -" Default is for fuzzy command search to be disabled.\n\n" -" **Example:**\n" -" - `[p]set fuzzy`\n" -" " + +#: redbot/core/core_commands.py:3433 redbot/core/core_commands.py:3476 +#: redbot/core/core_commands.py:3538 redbot/core/core_commands.py:3583 +msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:2293 -msgid "Fuzzy command search has been {} in DMs." +#: redbot/core/core_commands.py:3440 +msgid "Global locale has been set." msgstr "" -#: redbot/core/core_commands.py:2301 +#: redbot/core/core_commands.py:3446 #, 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\n" +" Changes [botname]'s locale in this server.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" Use \"default\" to return to the bot's default set language.\n\n" " **Examples:**\n" -" - `[p]set colour dark red`\n" -" - `[p]set colour blurple`\n" -" - `[p]set colour 0x5DADE2`\n" -" - `[p]set color 0x#FDFEFE`\n" -" - `[p]set color #7F8C8D`\n\n" +" - `[p]set locale server en-US`\n" +" - `[p]set locale server de-DE`\n" +" - `[p]set locale server fr-FR`\n" +" - `[p]set locale server pl-PL`\n" +" - `[p]set locale server default` - Resets to the global default locale.\n\n" " **Arguments:**\n" -" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" " " msgstr "" -#: redbot/core/core_commands.py:2321 -msgid "The color has been reset." -msgstr "Kolor został zresetowany." +#: redbot/core/core_commands.py:3467 +msgid "Locale has been set to the default." +msgstr "" -#: redbot/core/core_commands.py:2324 -msgid "The color has been set." -msgstr "Kolor został ustawiony." +#: redbot/core/core_commands.py:3482 +msgid "Locale has been set." +msgstr "Język został ustawiony." -#: redbot/core/core_commands.py:2329 +#: redbot/core/core_commands.py:3487 #, docstring -msgid "Sets [botname]'s avatar\n\n" -" Supports either an attachment or an image URL.\n\n" +msgid "\n" +" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale in this server.\n\n" +" If you want to change bot's global regional format, see `[p]set regionalformat global` command.\n\n" " **Examples:**\n" -" - `[p]set avatar` - With an image attachment, this will set the avatar.\n" -" - `[p]set avatar` - Without an attachment, this will show the command help.\n" -" - `[p]set avatar https://links.flaree.xyz/k95` - Sets the avatar to the provided url.\n\n" +" - `[p]set regionalformat en-US`\n" +" - `[p]set region de-DE`\n" +" - `[p]set regionalformat reset` - Resets to the locale.\n\n" " **Arguments:**\n" -" - `[url]` - An image url to be used as an avatar. Leave blank when uploading an attachment.\n" +" - `[language_code]` - The region format to use for the bot in this server.\n" " " msgstr "" -#: redbot/core/core_commands.py:2352 -msgid "That URL is invalid." +#: redbot/core/core_commands.py:3511 +#, docstring +msgid "\n" +" Changes the bot's regional format. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale.\n\n" +" **Examples:**\n" +" - `[p]set regionalformat global en-US`\n" +" - `[p]set region global de-DE`\n" +" - `[p]set regionalformat global reset` - Resets to the locale.\n\n" +" **Arguments:**\n" +" - `[language_code]` - The default region format to use for the bot.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2354 -msgid "Something went wrong while trying to get the image." +#: redbot/core/core_commands.py:3528 +msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:2364 -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." +#: redbot/core/core_commands.py:3545 +msgid "Global regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:2371 -msgid "JPG / PNG format only." -msgstr "Tylko formaty JPG / PNG." - -#: redbot/core/core_commands.py:2373 redbot/core/core_commands.py:2600 -#: redbot/core/core_commands.py:2656 redbot/core/core_commands.py:2680 -msgid "Done." -msgstr "Gotowe." - -#: redbot/core/core_commands.py:2378 +#: redbot/core/core_commands.py:3554 #, docstring msgid "\n" -" Removes [botname]'s avatar.\n\n" -" **Example:**\n" -" - `[p]set avatar remove`\n" +" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale in this server.\n\n" +" **Examples:**\n" +" - `[p]set regionalformat server en-US`\n" +" - `[p]set region local de-DE`\n" +" - `[p]set regionalformat server reset` - Resets to the locale.\n\n" +" **Arguments:**\n" +" - `[language_code]` - The region format to use for the bot in this server.\n" " " msgstr "" -#: redbot/core/core_commands.py:2386 -msgid "Avatar removed." +#: redbot/core/core_commands.py:3572 +msgid "Regional formatting will now be based on bot's locale in this server." +msgstr "" + +#: redbot/core/core_commands.py:3590 +msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:2392 +#: redbot/core/core_commands.py:3607 #, docstring -msgid "Sets [botname]'s playing status.\n\n" -" This will appear as `Playing ` or `PLAYING A GAME: ` depending on the context.\n\n" -" Maximum length for a playing status is 128 characters.\n\n" +msgid "\n" +" Commands to 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" +" If passed without the `` or `` arguments it will allow you to open a modal to set your API keys securely.\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, so this command should only be used in a private channel or in DM with the bot.\n\n" " **Examples:**\n" -" - `[p]set playing` - Clears the activity status.\n" -" - `[p]set playing the keyboard`\n\n" +" - `[p]set api`\n" +" - `[p]set api spotify`\n" +" - `[p]set api spotify redirect_uri localhost`\n" +" - `[p]set api github client_id,whoops client_secret,whoops`\n\n" " **Arguments:**\n" -" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" +" - `` - The service you're adding tokens to.\n" +" - `` - Pairs of token keys and values. The key and value should be separated by one of ` `, `,`, or `;`.\n" " " msgstr "" -#: redbot/core/core_commands.py:2408 -msgid "The maximum length of game descriptions is 128 characters." +#: redbot/core/core_commands.py:3631 +msgid "Click the button below to set your keys." msgstr "" -#: redbot/core/core_commands.py:2416 -msgid "Status set to ``Playing {game.name}``." +#: redbot/core/core_commands.py:3633 +msgid "This API keys setup message has expired." msgstr "" -#: redbot/core/core_commands.py:2418 -msgid "Game cleared." +#: redbot/core/core_commands.py:3638 +msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/core_commands.py:2424 +#: redbot/core/core_commands.py:3642 #, docstring -msgid "Sets [botname]'s listening status.\n\n" -" This will appear as `Listening to `.\n\n" -" Maximum length for a listening status is 128 characters.\n\n" -" **Examples:**\n" -" - `[p]set listening` - Clears the activity status.\n" -" - `[p]set listening jams`\n\n" -" **Arguments:**\n" -" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status." +msgid "\n" +" Show all external API services along with their keys that have been set.\n\n" +" Secrets are not shown.\n\n" +" **Example:**\n" +" - `[p]set api list`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2441 -msgid "The maximum length of listening descriptions is 128 characters." +#: redbot/core/core_commands.py:3653 +msgid "No API services have been set yet." msgstr "" -#: redbot/core/core_commands.py:2450 -msgid "Status set to ``Listening to {listening}``." +#: redbot/core/core_commands.py:3658 +msgid "Set API services:\n" msgstr "" -#: redbot/core/core_commands.py:2453 -msgid "Listening cleared." +#: redbot/core/core_commands.py:3658 +msgid "Set API service:\n" msgstr "" -#: redbot/core/core_commands.py:2459 +#: redbot/core/core_commands.py:3668 #, docstring -msgid "Sets [botname]'s watching status.\n\n" -" This will appear as `Watching `.\n\n" -" Maximum length for a watching status is 128 characters.\n\n" +msgid "\n" +" Remove the given services with all their keys and tokens.\n\n" " **Examples:**\n" -" - `[p]set watching` - Clears the activity status.\n" -" - `[p]set watching [p]help`\n\n" +" - `[p]set api remove spotify`\n" +" - `[p]set api remove github youtube`\n\n" " **Arguments:**\n" -" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status." +" - `` - The services to remove." msgstr "" -#: redbot/core/core_commands.py:2475 -msgid "The maximum length of watching descriptions is 128 characters." +#: redbot/core/core_commands.py:3683 +msgid "Services deleted successfully:\n" +"{services_list}" msgstr "" -#: redbot/core/core_commands.py:2482 -msgid "Status set to ``Watching {watching}``." +#: redbot/core/core_commands.py:3687 +msgid "Service deleted successfully: {service_name}" msgstr "" -#: redbot/core/core_commands.py:2484 -msgid "Watching cleared." +#: redbot/core/core_commands.py:3692 +msgid "None of the services you provided had any keys set." msgstr "" -#: redbot/core/core_commands.py:2490 +#: redbot/core/core_commands.py:3700 #, docstring -msgid "Sets [botname]'s competing status.\n\n" -" This will appear as `Competing in `.\n\n" -" Maximum length for a competing status is 128 characters.\n\n" -" **Examples:**\n" -" - `[p]set competing` - Clears the activity status.\n" -" - `[p]set competing London 2012 Olympic Games`\n\n" -" **Arguments:**\n" -" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status." -msgstr "" - -#: redbot/core/core_commands.py:2507 -msgid "The maximum length of competing descriptions is 128 characters." +msgid "\n" +" Commands for configuring owner notifications.\n\n" +" Owner notifications include usage of `[p]contact` and available Red updates.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2516 -msgid "Status set to ``Competing in {competing}``." +#: redbot/core/core_commands.py:3709 +#, docstring +msgid "\n" +" Opt-in on receiving owner notifications.\n\n" +" This is the default state.\n\n" +" Note: This will only resume sending owner notifications to your DMs.\n" +" Additional owners and destinations will not be affected.\n\n" +" **Example:**\n" +" - `[p]set ownernotifications optin`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2519 -msgid "Competing cleared." +#: redbot/core/core_commands.py:3728 +#, docstring +msgid "\n" +" Opt-out of receiving owner notifications.\n\n" +" Note: This will only stop sending owner notifications to your DMs.\n" +" Additional owners and destinations will still receive notifications.\n\n" +" **Example:**\n" +" - `[p]set ownernotifications optout`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2525 +#: redbot/core/core_commands.py:3750 #, docstring -msgid "Sets [botname]'s status.\n\n" -" Available statuses:\n" -" - `online`\n" -" - `idle`\n" -" - `dnd`\n" -" - `invisible`\n\n" +msgid "\n" +" Adds a destination text channel to receive owner notifications.\n\n" " **Examples:**\n" -" - `[p]set status online` - Clears the status.\n" -" - `[p]set status invisible`\n\n" +" - `[p]set ownernotifications adddestination #owner-notifications`\n" +" - `[p]set ownernotifications adddestination 168091848718417920` - Accepts channel IDs.\n\n" " **Arguments:**\n" -" - `` - One of the available statuses.\n" +" - `` - The channel to send owner notifications to.\n" " " msgstr "" -#: redbot/core/core_commands.py:2555 -msgid "Status changed to {}." -msgstr "Status zmieniony na %s." - -#: redbot/core/core_commands.py:2563 +#: redbot/core/core_commands.py:3775 #, docstring -msgid "Sets [botname]'s streaming status to a twitch stream.\n\n" -" This will appear as `Streaming ` or `LIVE ON TWITCH` depending on the context.\n" -" It will also include a `Watch` button with a twitch.tv url for the provided streamer.\n\n" -" Maximum length for a stream title is 128 characters.\n\n" -" Leaving both streamer and stream_title empty will clear it.\n\n" +msgid "\n" +" Removes a destination text channel from receiving owner notifications.\n\n" " **Examples:**\n" -" - `[p]set stream` - Clears the activity status.\n" -" - `[p]set stream 26 Twentysix is streaming` - Sets the stream to `https://www.twitch.tv/26`.\n" -" - `[p]set stream https://twitch.tv/26 Twentysix is streaming` - Sets the URL manually.\n\n" +" - `[p]set ownernotifications removedestination #owner-notifications`\n" +" - `[p]set ownernotifications deletedestination 168091848718417920` - Accepts channel IDs.\n\n" " **Arguments:**\n" -" - `` - The twitch streamer to provide a link to. This can be their twitch name or the entire URL.\n" -" - `` - The text to follow `Streaming` in the status." -msgstr "" - -#: redbot/core/core_commands.py:2588 -msgid "The maximum length of the streamer url is 511 characters." -msgstr "" - -#: redbot/core/core_commands.py:2591 -msgid "The maximum length of the stream title is 128 characters." +" - `` - The channel to stop sending owner notifications to.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2605 +#: redbot/core/core_commands.py:3799 #, docstring -msgid "Sets [botname]'s username.\n\n" -" Maximum length for a username is 32 characters.\n\n" -" Note: The username of a verified bot cannot be manually changed.\n" -" Please contact Discord support to change it.\n\n" +msgid "\n" +" Lists the configured extra destinations for owner notifications.\n\n" " **Example:**\n" -" - `[p]set username BaguetteBot`\n\n" -" **Arguments:**\n" -" - `` - The username to give the bot.\n" +" - `[p]set ownernotifications listdestinations`\n" " " msgstr "" -#: redbot/core/core_commands.py:2621 -msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." -msgstr "" - -#: redbot/core/core_commands.py:2628 -msgid "Failed to change name. Must be 32 characters or fewer." +#: redbot/core/core_commands.py:3809 +msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:2634 -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}" +#: redbot/core/core_commands.py:3820 +msgid "Unknown channel with id: {id}" msgstr "" -#: redbot/core/core_commands.py:2644 -msgid "Failed to change the username. Discord returned the following error:\n" -"{error_message}" +#: redbot/core/core_commands.py:3830 +#, docstring +msgid "\n" +" Show the current settings for [botname].\n\n" +" Accepts optional server parameter to allow prefix recovery.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2654 -msgid "Unexpected error occurred when trying to change the username." +#: redbot/core/core_commands.py:3844 redbot/core/core_commands.py:3848 +msgid "Not Set." msgstr "" -#: redbot/core/core_commands.py:2662 -#, docstring -msgid "Sets [botname]'s nickname for the current server.\n\n" -" Maximum length for a nickname is 32 characters.\n\n" -" **Example:**\n" -" - `[p]set nickname 🎃 SpookyBot 🎃`\n\n" -" **Arguments:**\n" -" - `[nickname]` - The nickname to give the bot. Leave blank to clear the current nickname.\n" -" " +#: redbot/core/core_commands.py:3855 +msgid "Admin roles: {admin}\n" +"Mod roles: {mod}\n" +"Locale: {guild_locale}\n" +"Regional format: {guild_regional_format}\n" msgstr "" -#: redbot/core/core_commands.py:2674 -msgid "Failed to change nickname. Must be 32 characters or fewer." +#: redbot/core/core_commands.py:3876 +msgid "{bot_name} Settings:\n\n" +"Prefixes: {prefixes}\n" +"{guild_settings}Global locale: {locale}\n" +"Global regional format: {regional_format}\n" +"Default embed colour: {colour}" msgstr "" -#: redbot/core/core_commands.py:2678 -msgid "I lack the permissions to change my own nickname." -msgstr "Nie mam uprawnień do zmiany mojego pseudonimu." - -#: redbot/core/core_commands.py:2685 +#: redbot/core/core_commands.py:3898 #, docstring -msgid "Sets [botname]'s global prefix(es).\n\n" -" Warning: This is not additive. It will replace all current prefixes.\n\n" -" See also the `--mentionable` flag to enable mentioning the bot as the prefix.\n\n" +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\n" +" This is only applied to the current server and not globally.\n\n" " **Examples:**\n" -" - `[p]set prefix !`\n" -" - `[p]set prefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" -" - `[p]set prefix \"@[botname] \"` - This uses a mention as the prefix. See also the `--mentionable` flag.\n" -" - `[p]set prefix ! ? .` - Sets multiple prefixes.\n\n" +" - `[p]set deletedelay` - Shows the current delete delay setting.\n" +" - `[p]set deletedelay 60` - Sets the delete delay to the max of 60 seconds.\n" +" - `[p]set deletedelay -1` - Disables deleting command messages.\n\n" " **Arguments:**\n" -" - `` - The prefixes the bot will respond to globally.\n" +" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:2702 -msgid "Warning: A prefix is above the recommended length (20 characters).\n" -"Do you want to continue? (y/n)" +#: redbot/core/core_commands.py:3919 +msgid "Command deleting disabled." msgstr "" -#: redbot/core/core_commands.py:2715 -msgid "Cancelled." -msgstr "Anulowano." - -#: redbot/core/core_commands.py:2719 -msgid "Prefix set." -msgstr "Prefiks ustawiony." +#: redbot/core/core_commands.py:3921 +msgid "Delete delay set to {num} seconds." +msgstr "" -#: redbot/core/core_commands.py:2721 -msgid "Prefixes set." +#: redbot/core/core_commands.py:3926 +msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:2727 +#: redbot/core/core_commands.py:3933 +msgid "I will not delete command messages." +msgstr "Nie usunę wiadomości komend." + +#: redbot/core/core_commands.py:3939 #, docstring msgid "\n" -" Sets [botname]'s server prefix(es).\n\n" -" Warning: This will override global prefixes, the bot will not respond to any global prefixes in this server.\n" -" This is not additive. It will replace all current server prefixes.\n" -" A prefix cannot have more than 20 characters.\n\n" -" **Examples:**\n" -" - `[p]set serverprefix !`\n" -" - `[p]set serverprefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" -" - `[p]set serverprefix \"@[botname] \"` - This uses a mention as the prefix.\n" -" - `[p]set serverprefix ! ? .` - Sets multiple prefixes.\n\n" -" **Arguments:**\n" -" - `[prefixes...]` - The prefixes the bot will respond to on this server. Leave blank to clear server prefixes.\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\n" +" **Example:**\n" +" - `[p]set usebotcolour`\n" " " msgstr "" -#: redbot/core/core_commands.py:2745 -msgid "Server prefixes have been reset." -msgstr "" - -#: redbot/core/core_commands.py:2748 -msgid "You cannot have a prefix longer than 20 characters." -msgstr "" +#: redbot/core/core_commands.py:3951 +msgid "The bot {} use its configured color for embeds." +msgstr "Bot {} używał swojego skonfigurowanego koloru dla embedów." -#: redbot/core/core_commands.py:2753 -msgid "Server prefix set." -msgstr "" +#: redbot/core/core_commands.py:3952 +msgid "will not" +msgstr "nie będzie" -#: redbot/core/core_commands.py:2755 -msgid "Server prefixes set." -msgstr "" +#: redbot/core/core_commands.py:3952 +msgid "will" +msgstr "będzie" -#: redbot/core/core_commands.py:2760 +#: redbot/core/core_commands.py:3960 #, docstring msgid "\n" -" Changes the bot's default locale.\n\n" -" This will be used when a server has not set a locale, or in DMs.\n\n" -" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" -" To reset to English, use \"en-US\".\n\n" -" **Examples:**\n" -" - `[p]set locale en-US`\n" -" - `[p]set locale de-DE`\n" -" - `[p]set locale fr-FR`\n" -" - `[p]set locale pl-PL`\n\n" -" **Arguments:**\n" -" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" Toggle whether to enable fuzzy command search for the server.\n\n" +" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" +" Note: This can be processor intensive and may be unsuitable for larger servers.\n\n" +" Default is for fuzzy command search to be disabled.\n\n" +" **Example:**\n" +" - `[p]set serverfuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:2781 redbot/core/core_commands.py:2825 -#: redbot/core/core_commands.py:2864 redbot/core/core_commands.py:2908 -msgid "Invalid language code. Use format: `en-US`" +#: redbot/core/core_commands.py:3975 +msgid "Fuzzy command search has been {} for this server." msgstr "" -#: redbot/core/core_commands.py:2785 redbot/core/core_commands.py:2829 -#: redbot/core/core_commands.py:2868 redbot/core/core_commands.py:2912 -msgid "Invalid format - language code has to include country code, e.g. `en-US`" +#: redbot/core/core_commands.py:3983 +#, docstring +msgid "\n" +" Toggle whether to enable fuzzy command search in DMs.\n\n" +" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" +" Default is for fuzzy command search to be disabled.\n\n" +" **Example:**\n" +" - `[p]set fuzzy`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2792 -msgid "Global locale has been set." +#: redbot/core/core_commands.py:3996 +msgid "Fuzzy command search has been {} in DMs." msgstr "" -#: redbot/core/core_commands.py:2798 +#: redbot/core/core_commands.py:4004 #, docstring msgid "\n" -" Changes the bot's locale in this server.\n\n" -" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" -" Use \"default\" to return to the bot's default set language.\n" -" To reset to English, use \"en-US\".\n\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\n" " **Examples:**\n" -" - `[p]set locale en-US`\n" -" - `[p]set locale de-DE`\n" -" - `[p]set locale fr-FR`\n" -" - `[p]set locale pl-PL`\n" -" - `[p]set locale default` - Resets to the global default locale.\n\n" +" - `[p]set colour dark red`\n" +" - `[p]set colour blurple`\n" +" - `[p]set colour 0x5DADE2`\n" +" - `[p]set color 0x#FDFEFE`\n" +" - `[p]set color #7F8C8D`\n\n" " **Arguments:**\n" -" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" " " msgstr "" -#: redbot/core/core_commands.py:2820 -msgid "Locale has been set to the default." -msgstr "" +#: redbot/core/core_commands.py:4024 +msgid "The color has been reset." +msgstr "Kolor został zresetowany." -#: redbot/core/core_commands.py:2835 -msgid "Locale has been set." -msgstr "Język został ustawiony." +#: redbot/core/core_commands.py:4027 +msgid "The color has been set." +msgstr "Kolor został ustawiony." -#: redbot/core/core_commands.py:2841 +#: redbot/core/core_commands.py:4036 #, docstring -msgid "\n" -" Changes the bot's regional format. This is used for formatting date, time and numbers.\n\n" -" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" -" Leave `language_code` empty to base regional formatting on bot's locale.\n\n" +msgid "Sets [botname]'s global prefix(es).\n\n" +" Warning: This is not additive. It will replace all current prefixes.\n\n" +" See also the `--mentionable` flag to enable mentioning the bot as the prefix.\n\n" " **Examples:**\n" -" - `[p]set globalregionalformat en-US`\n" -" - `[p]set globalregion de-DE`\n" -" - `[p]set globalregionalformat` - Resets to the locale.\n\n" +" - `[p]set prefix !`\n" +" - `[p]set prefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" +" - `[p]set prefix \"@[botname] \"` - This uses a mention as the prefix. See also the `--mentionable` flag.\n" +" - `[p]set prefix ! ? .` - Sets multiple prefixes.\n\n" " **Arguments:**\n" -" - `[language_code]` - The default region format to use for the bot.\n" +" - `` - The prefixes the bot will respond to globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:2858 -msgid "Global regional formatting will now be based on bot's locale." +#: redbot/core/core_commands.py:4053 redbot/core/core_commands.py:4130 +msgid "Prefixes cannot start with '/', as it conflicts with Discord's slash commands." msgstr "" -#: redbot/core/core_commands.py:2875 -msgid "Global regional formatting will now be based on `{language_code}` locale." +#: redbot/core/core_commands.py:4058 +msgid "Warning: A prefix is below the recommended length (1 character).\n" +"Do you want to continue?" msgstr "" -#: redbot/core/core_commands.py:2883 -#, docstring -msgid "\n" -" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" -" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" -" Leave `language_code` empty to base regional formatting on bot's locale in this server.\n\n" -" **Examples:**\n" -" - `[p]set regionalformat en-US`\n" -" - `[p]set region de-DE`\n" -" - `[p]set regionalformat` - Resets to the locale.\n\n" -" **Arguments:**\n" -" - `[language_code]` - The region format to use for the bot in this server.\n" -" " -msgstr "" +#: redbot/core/core_commands.py:4072 redbot/core/core_commands.py:4090 +msgid "Cancelled." +msgstr "Anulowano." -#: redbot/core/core_commands.py:2901 -msgid "Regional formatting will now be based on bot's locale in this server." +#: redbot/core/core_commands.py:4076 +msgid "Warning: A prefix is above the recommended length (25 characters).\n" +"Do you want to continue?" msgstr "" -#: redbot/core/core_commands.py:2919 -msgid "Regional formatting will now be based on `{language_code}` locale." +#: redbot/core/core_commands.py:4094 +msgid "Prefix set." +msgstr "Prefiks ustawiony." + +#: redbot/core/core_commands.py:4096 +msgid "Prefixes set." msgstr "" -#: redbot/core/core_commands.py:2927 +#: redbot/core/core_commands.py:4103 #, 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\n" -" Link example: `[My link](https://example.com)`\n\n" +msgid "\n" +" Sets [botname]'s server prefix(es).\n\n" +" Warning: This will override global prefixes, the bot will not respond to any global prefixes in this server.\n" +" This is not additive. It will replace all current server prefixes.\n" +" A prefix cannot have more than 25 characters.\n\n" " **Examples:**\n" -" - `[p]set custominfo >>> I can use **markdown** such as quotes, ||spoilers|| and multiple lines.`\n" -" - `[p]set custominfo Join my [support server](discord.gg/discord)!`\n" -" - `[p]set custominfo` - Removes custom info text.\n\n" +" - `[p]set serverprefix !`\n" +" - `[p]set serverprefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" +" - `[p]set serverprefix \"@[botname] \"` - This uses a mention as the prefix.\n" +" - `[p]set serverprefix ! ? .` - Sets multiple prefixes.\n" +" - `[p]set serverprefix \"Red - Discord Bot\" ?` - Sets the prefix for a specific server. Quotes are needed to use spaces in the server name.\n\n" " **Arguments:**\n" -" - `[text]` - The custom info text.\n" +" - `[server]` - The server to set the prefix for. Defaults to current server.\n" +" - `[prefixes...]` - The prefixes the bot will respond to on this server. Leave blank to clear server prefixes.\n" " " msgstr "" -#: redbot/core/core_commands.py:2944 -msgid "The custom text has been cleared." +#: redbot/core/core_commands.py:4126 +msgid "Server prefixes have been reset." msgstr "" -#: redbot/core/core_commands.py:2948 -msgid "The custom text has been set." +#: redbot/core/core_commands.py:4134 +msgid "You cannot have a prefix shorter than 1 character." msgstr "" -#: redbot/core/core_commands.py:2951 -msgid "Text must be fewer than 1024 characters long." +#: redbot/core/core_commands.py:4137 +msgid "You cannot have a prefix longer than 25 characters." msgstr "" -#: redbot/core/core_commands.py:2956 -#, docstring -msgid "\n" -" Commands to 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, so this command should only be used in a private channel or in DM with the bot.\n\n" -" **Examples:**\n" -" - `[p]set api Spotify redirect_uri localhost`\n" -" - `[p]set api github client_id,whoops client_secret,whoops`\n\n" -" **Arguments:**\n" -" - `` - The service you're adding tokens to.\n" -" - `` - Pairs of token keys and values. The key and value should be separated by one of ` `, `,`, or `;`.\n" -" " +#: redbot/core/core_commands.py:4142 +msgid "Server prefix set." msgstr "" -#: redbot/core/core_commands.py:2977 -msgid "`{service}` API tokens have been set." +#: redbot/core/core_commands.py:4144 +msgid "Server prefixes set." msgstr "" -#: redbot/core/core_commands.py:2981 +#: redbot/core/core_commands.py:4149 #, docstring msgid "\n" -" Show all external API services along with their keys that have been set.\n\n" -" Secrets are not shown.\n\n" -" **Example:**\n" -" - `[p]set api list``\n" +" Set a global bot variable for using buttons in menus.\n\n" +" When enabled, all usage of cores menus API will use buttons instead of reactions.\n\n" +" This defaults to False.\n" +" Using this without a setting will toggle.\n\n" +" **Examples:**\n" +" - `[p]set usebuttons True` - Enables using buttons.\n" +" - `[p]helpset usebuttons` - Toggles the value.\n\n" +" **Arguments:**\n" +" - `[use_buttons]` - Whether to use buttons. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:2992 -msgid "No API services have been set yet." -msgstr "" - -#: redbot/core/core_commands.py:2997 -msgid "Set API services:\n" +#: redbot/core/core_commands.py:4168 +msgid "I will use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:2997 -msgid "Set API service:\n" +#: redbot/core/core_commands.py:4170 +msgid "I will not use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:3007 +#: redbot/core/core_commands.py:4175 #, docstring msgid "\n" -" Remove the given services with all their keys and tokens.\n\n" +" Set the message that will be sent on uncaught bot errors.\n\n" +" To include the command name in the message, use the `{command}` placeholder.\n\n" +" If you omit the `msg` argument, the message will be reset to the default one.\n\n" " **Examples:**\n" -" - `[p]set api remove Spotify`\n" -" - `[p]set api remove github audiodb`\n\n" +" - `[p]set errormsg` - Resets the error message back to the default: \"Error in command '{command}'.\". If the command invoker is one of the bot owners, the message will also include \"Check your console or logs for details.\".\n" +" - `[p]set errormsg Oops, the command {command} has failed! Please try again later.` - Sets the error message to a custom one.\n\n" " **Arguments:**\n" -" - `` - The services to remove." +" - `[msg]` - The custom error message. Must be less than 1000 characters. Omit to reset to the default one.\n" +" " msgstr "" -#: redbot/core/core_commands.py:3022 -msgid "Services deleted successfully:\n" -"{services_list}" +#: redbot/core/core_commands.py:4190 +msgid "The message must be less than 1000 characters." msgstr "" -#: redbot/core/core_commands.py:3026 -msgid "Service deleted successfully: {service_name}" +#: redbot/core/core_commands.py:4194 +msgid "Successfully updated the error message." msgstr "" -#: redbot/core/core_commands.py:3031 -msgid "None of the services you provided had any keys set." +#: redbot/core/core_commands.py:4197 +msgid "Successfully reset the error message back to the default one." msgstr "" -#: redbot/core/core_commands.py:3036 +#: redbot/core/core_commands.py:4204 #, docstring msgid "\n" " Commands to manage settings for the help command.\n\n" @@ -1884,116 +3131,132 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3045 +#: redbot/core/core_commands.py:4213 #, docstring msgid "\n" " Show the current help settings.\n\n" " Warning: These settings may not be accurate if the default formatter is not in use.\n\n" " **Example:**\n" -" - `[p]helpset showsettings``\n" +" - `[p]helpset showsettings`\n" " " msgstr "" -#: redbot/core/core_commands.py:3059 +#: redbot/core/core_commands.py:4227 msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:3069 +#: redbot/core/core_commands.py:4237 #, docstring msgid "\n" " This resets [botname]'s help formatter to the default formatter.\n\n" " **Example:**\n" -" - `[p]helpset resetformatter``\n" +" - `[p]helpset resetformatter`\n" " " msgstr "" -#: redbot/core/core_commands.py:3078 +#: redbot/core/core_commands.py:4246 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:3087 +#: redbot/core/core_commands.py:4255 #, 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\n" " **Example:**\n" -" - `[p]helpset resetsettings``\n" +" - `[p]helpset resetsettings`\n" " " msgstr "" -#: redbot/core/core_commands.py:3097 +#: redbot/core/core_commands.py:4265 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:3105 +#: redbot/core/core_commands.py:4277 #, docstring msgid "\n" " Allows the help command to be sent as a paginated menu instead of separate\n" " messages.\n\n" -" When enabled, `[p]help` will only show one page at a time and will use reactions to navigate between pages.\n\n" -" This defaults to False.\n" -" Using this without a setting will toggle.\n\n" +" When \"reactions\", \"buttons\", \"select\", or \"selectonly\" is passed,\n" +" `[p]help` will only show one page at a time\n" +" and will use the associated control scheme to navigate between pages.\n\n" " **Examples:**\n" -" - `[p]helpset usemenus True` - Enables using menus.\n" -" - `[p]helpset usemenus` - Toggles the value.\n\n" +" - `[p]helpset usemenus reactions` - Enables using reaction menus.\n" +" - `[p]helpset usemenus buttons` - Enables using button menus.\n" +" - `[p]helpset usemenus select` - Enables buttons with a select menu.\n" +" - `[p]helpset usemenus selectonly` - Enables a select menu only on help.\n" +" - `[p]helpset usemenus disable` - Disables help menus.\n\n" " **Arguments:**\n" -" - `[use_menus]` - Whether to use menus. Leave blank to toggle.\n" +" - `<\"buttons\"|\"reactions\"|\"select\"|\"selectonly\"|\"disable\">` - Whether to use `buttons`,\n" +" `reactions`, `select`, `selectonly`, or no menus.\n" " " msgstr "" -#: redbot/core/core_commands.py:3125 -msgid "Help will use menus." +#: redbot/core/core_commands.py:4297 +msgid "Help will use the select menu only." +msgstr "" + +#: redbot/core/core_commands.py:4300 +msgid "Help will use button menus and add a select menu." +msgstr "" + +#: redbot/core/core_commands.py:4303 +msgid "Help will use button menus." +msgstr "" + +#: redbot/core/core_commands.py:4306 +msgid "Help will use reaction menus." msgstr "" -#: redbot/core/core_commands.py:3127 +#: redbot/core/core_commands.py:4309 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:3131 +#: redbot/core/core_commands.py:4316 #, 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\n" " **Examples:**\n" -" - `[p]helpset showhidden True` - Enables showing hidden commands.\n" -" - `[p]helpset showhidden` - Toggles the value.\n\n" +" - `[p]helpset showhidden True` - Enables showing hidden commands.\n" +" - `[p]helpset showhidden` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[show_hidden]` - Whether to use show hidden commands in help. Leave blank to toggle.\n" +" - `[show_hidden]` - Whether to use show hidden commands in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3148 +#: redbot/core/core_commands.py:4333 msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:3150 +#: redbot/core/core_commands.py:4335 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:3154 +#: redbot/core/core_commands.py:4339 #, docstring msgid "\n" " This allows the help command to show existing commands aliases if there is any.\n\n" " This defaults to True.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset showaliases False` - Disables showing aliases on this server.\n" -" - `[p]helpset showaliases` - Toggles the value.\n\n" +" - `[p]helpset showaliases False` - Disables showing aliases on this server.\n" +" - `[p]helpset showaliases` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[show_aliases]` - Whether to include aliases in help. Leave blank to toggle.\n" +" - `[show_aliases]` - Whether to include aliases in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3171 -msgid "Help will show commands aliases." +#: redbot/core/core_commands.py:4356 +msgid "Help will now show command aliases." msgstr "" -#: redbot/core/core_commands.py:3173 -msgid "Help will not show commands aliases." +#: redbot/core/core_commands.py:4358 +msgid "Help will no longer show command aliases." msgstr "" -#: redbot/core/core_commands.py:3177 +#: redbot/core/core_commands.py:4362 #, docstring msgid "\n" " This allows the help command message to be ticked if help is sent to a DM.\n\n" @@ -2002,44 +3265,44 @@ msgid "\n" " Using this without a setting will toggle.\n\n" " Note: This is only used when the bot is not using menus.\n\n" " **Examples:**\n" -" - `[p]helpset usetick False` - Disables ticking when help is sent to DMs.\n" -" - `[p]helpset usetick` - Toggles the value.\n\n" +" - `[p]helpset usetick False` - Disables ticking when help is sent to DMs.\n" +" - `[p]helpset usetick` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[use_tick]` - Whether to tick the help command when help is sent to DMs. Leave blank to toggle.\n" +" - `[use_tick]` - Whether to tick the help command when help is sent to DMs. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3198 +#: redbot/core/core_commands.py:4383 msgid "Help will now tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:3200 +#: redbot/core/core_commands.py:4385 msgid "Help will not tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:3204 +#: redbot/core/core_commands.py:4389 #, docstring msgid "\n" " Sets if commands which can't be run in the current context should be filtered from help.\n\n" " Defaults to True.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset verifychecks False` - Enables showing unusable commands in help.\n" -" - `[p]helpset verifychecks` - Toggles the value.\n\n" +" - `[p]helpset verifychecks False` - Enables showing unusable commands in help.\n" +" - `[p]helpset verifychecks` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[verify]` - Whether to hide unusable commands in help. Leave blank to toggle.\n" +" - `[verify]` - Whether to hide unusable commands in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3221 +#: redbot/core/core_commands.py:4406 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:3223 +#: redbot/core/core_commands.py:4408 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:3227 +#: redbot/core/core_commands.py:4412 #, docstring msgid "\n" " Sets whether the bot should respond to help commands for nonexistent topics.\n\n" @@ -2048,22 +3311,22 @@ msgid "\n" " Defaults to False.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset verifyexists True` - Enables sending help for nonexistent topics.\n" -" - `[p]helpset verifyexists` - Toggles the value.\n\n" +" - `[p]helpset verifyexists True` - Enables sending help for nonexistent topics.\n" +" - `[p]helpset verifyexists` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[verify]` - Whether to respond to help for nonexistent topics. Leave blank to toggle.\n" +" - `[verify]` - Whether to respond to help for nonexistent topics. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3248 +#: redbot/core/core_commands.py:4433 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:4436 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:3259 +#: redbot/core/core_commands.py:4444 #, docstring msgid "Set the character limit for each page in the help message.\n\n" " Note: This setting only applies to embedded help.\n\n" @@ -2072,45 +3335,44 @@ msgid "Set the character limit for each page in the help message.\n\n" " Please note that setting a relatively small character limit may\n" " mean some pages will exceed this limit.\n\n" " **Example:**\n" -" - `[p]helpset pagecharlimit 1500`\n\n" +" - `[p]helpset pagecharlimit 1500`\n\n" " **Arguments:**\n" -" - `` - The max amount of characters to show per page in the help message.\n" +" - `` - The max amount of characters to show per page in the help message.\n" " " msgstr "" -#: redbot/core/core_commands.py:3276 +#: redbot/core/core_commands.py:4461 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:3280 +#: redbot/core/core_commands.py:4465 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:3284 +#: redbot/core/core_commands.py:4469 #, docstring msgid "Set the maximum number of help pages sent in a server channel.\n\n" -" Note: 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\n" " **Examples:**\n" -" - `[p]helpset maxpages 50` - Basically never send help to DMs.\n" -" - `[p]helpset maxpages 0` - Always send help to DMs.\n\n" +" - `[p]helpset maxpages 50` - Basically never send help to DMs.\n" +" - `[p]helpset maxpages 0` - Always send help to DMs.\n\n" " **Arguments:**\n" -" - `` - The max pages allowed to send per help in a server.\n" +" - `` - The max pages allowed to send per help in a server.\n" " " msgstr "" -#: redbot/core/core_commands.py:3302 redbot/core/core_commands.py:3329 +#: redbot/core/core_commands.py:4485 redbot/core/core_commands.py:4512 msgid "You must give a value of zero or greater!" msgstr "Musisz podać wartość zero lub większą!" -#: redbot/core/core_commands.py:3306 +#: redbot/core/core_commands.py:4489 msgid "Done. The page limit has been set to {}." msgstr "Gotowe. Limit stron został ustawiony na {}." -#: redbot/core/core_commands.py:3311 +#: redbot/core/core_commands.py:4494 #, 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" @@ -2118,148 +3380,204 @@ msgid "Set the delay after which help pages will be deleted.\n\n" " Setting the delay to 0 disables this feature.\n\n" " The bot has to have MANAGE_MESSAGES permission for this to work.\n\n" " **Examples:**\n" -" - `[p]helpset deletedelay 60` - Delete the help pages after a minute.\n" -" - `[p]helpset deletedelay 1` - Delete the help pages as quickly as possible.\n" -" - `[p]helpset deletedelay 1209600` - Max time to wait before deleting (14 days).\n" -" - `[p]helpset deletedelay 0` - Disable deleting help pages.\n\n" +" - `[p]helpset deletedelay 60` - Delete the help pages after a minute.\n" +" - `[p]helpset deletedelay 1` - Delete the help pages as quickly as possible.\n" +" - `[p]helpset deletedelay 1209600` - Max time to wait before deleting (14 days).\n" +" - `[p]helpset deletedelay 0` - Disable deleting help pages.\n\n" " **Arguments:**\n" -" - `` - The seconds to wait before deleting help pages.\n" +" - `` - The seconds to wait before deleting help pages.\n" " " msgstr "" -#: redbot/core/core_commands.py:3332 +#: redbot/core/core_commands.py:4515 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:3337 +#: redbot/core/core_commands.py:4520 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:3339 +#: redbot/core/core_commands.py:4522 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:3343 +#: redbot/core/core_commands.py:4526 +#, docstring +msgid "Set the timeout for reactions, if menus are enabled.\n\n" +" The default is 30 seconds.\n" +" The timeout has to be between 15 and 300 seconds.\n\n" +" **Examples:**\n" +" - `[p]helpset reacttimeout 30` - The default timeout.\n" +" - `[p]helpset reacttimeout 60` - Timeout of 1 minute.\n" +" - `[p]helpset reacttimeout 15` - Minimum allowed timeout.\n" +" - `[p]helpset reacttimeout 300` - Max allowed timeout (5 mins).\n\n" +" **Arguments:**\n" +" - `` - The timeout, in seconds, of the reactions.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4541 +msgid "You must give a value of at least 15 seconds!" +msgstr "" + +#: redbot/core/core_commands.py:4544 +msgid "The timeout cannot be greater than 5 minutes!" +msgstr "" + +#: redbot/core/core_commands.py:4548 +msgid "Done. The reaction timeout has been set to {} seconds." +msgstr "" + +#: redbot/core/core_commands.py:4552 #, docstring msgid "\n" " Set the tagline to be used.\n\n" " The maximum tagline length is 2048 characters.\n" " This setting only applies to embedded help. If no tagline is specified, the default will be used instead.\n\n" +" You can use `[​p]` in your tagline, which will be replaced by the bot's prefix.\n\n" " **Examples:**\n" -" - `[p]helpset tagline Thanks for using the bot!`\n" -" - `[p]helpset tagline` - Resets the tagline to the default.\n\n" +" - `[p]helpset tagline Thanks for using the bot!`\n" +" - `[p]helpset tagline Use [​p]invite to add me to your server.`\n" +" - `[p]helpset tagline` - Resets the tagline to the default.\n\n" " **Arguments:**\n" -" - `[tagline]` - The tagline to appear at the bottom of help embeds. Leave blank to reset.\n" +" - `[tagline]` - The tagline to appear at the bottom of help embeds. Leave blank to reset.\n" " " msgstr "" -#: redbot/core/core_commands.py:3358 +#: redbot/core/core_commands.py:4570 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:3362 +#: redbot/core/core_commands.py:4574 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:3370 +#: redbot/core/core_commands.py:4582 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:3375 +#: redbot/core/core_commands.py:4587 #, docstring msgid "Sends a message to the owner.\n\n" " This is limited to one message every 60 seconds per person.\n\n" " **Example:**\n" -" - `[p]contact Help! The bot has become sentient!`\n\n" +" - `[p]contact Help! The bot has become sentient!`\n\n" " **Arguments:**\n" -" - `[message]` - The message to send to the owner.\n" +" - `[message]` - The message to send to the owner.\n" " " msgstr "" -#: redbot/core/core_commands.py:3387 +#: redbot/core/core_commands.py:4599 msgid "User ID: {}" msgstr "ID użytkownika: {}" -#: redbot/core/core_commands.py:3390 +#: redbot/core/core_commands.py:4602 msgid "through DM" msgstr "przez PW" -#: redbot/core/core_commands.py:3392 +#: redbot/core/core_commands.py:4604 msgid "from {}" msgstr "z {}" -#: redbot/core/core_commands.py:3393 +#: redbot/core/core_commands.py:4605 msgid " | Server ID: {}" msgstr " | ID serwera: {}" -#: redbot/core/core_commands.py:3398 +#: redbot/core/core_commands.py:4610 msgid "Use `{}dm {} ` to reply to this user" msgstr "Użyj `{}dm {} `, by odpowiedzieć temu użytkownikowi" -#: redbot/core/core_commands.py:3400 +#: redbot/core/core_commands.py:4612 msgid "Sent by {} {}" msgstr "Wysłane przez {} {}" -#: redbot/core/core_commands.py:3405 +#: redbot/core/core_commands.py:4617 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:3476 +#: redbot/core/core_commands.py:4663 msgid "Your message has been sent." msgstr "Twoja wiadomość została wysłana." -#: redbot/core/core_commands.py:3478 +#: redbot/core/core_commands.py:4665 msgid "I'm unable to deliver your message. Sorry." msgstr "Nie mogę wysłać twojej wiadomości. Przepraszam." -#: redbot/core/core_commands.py:3483 +#: redbot/core/core_commands.py:4670 #, docstring msgid "Sends a DM to a user.\n\n" " This command needs a user ID to work.\n\n" " To get a user ID, go to Discord's settings and open the 'Appearance' tab.\n" " Enable 'Developer Mode', then right click a user and click on 'Copy ID'.\n\n" " **Example:**\n" -" - `[p]dm 262626262626262626 Do you like me? Yes / No`\n\n" +" - `[p]dm 262626262626262626 Do you like me? Yes / No`\n\n" " **Arguments:**\n" -" - `[message]` - The message to dm to the user.\n" +" - `[message]` - The message to dm to the user.\n" " " msgstr "" -#: redbot/core/core_commands.py:3499 +#: redbot/core/core_commands.py:4686 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:3509 +#: redbot/core/core_commands.py:4696 msgid "Owner of {}" msgstr "Właściciel {}" -#: redbot/core/core_commands.py:3510 +#: redbot/core/core_commands.py:4697 msgid "You can reply to this message with {}contact" msgstr "Możesz odpowiedzieć na tę wiadomość za pomocą {}contact" -#: redbot/core/core_commands.py:3524 redbot/core/core_commands.py:3534 +#: redbot/core/core_commands.py:4708 redbot/core/core_commands.py:4718 msgid "Sorry, I couldn't deliver your message to {}" msgstr "Sorry, nie mogę dostarczyć Twojej wiadomości do {}" -#: redbot/core/core_commands.py:3527 redbot/core/core_commands.py:3537 +#: redbot/core/core_commands.py:4711 redbot/core/core_commands.py:4721 msgid "Message delivered to {}" msgstr "Wiadomość dostarczona do {}" -#: redbot/core/core_commands.py:3542 +#: redbot/core/core_commands.py:4726 #, docstring msgid "Prints the bot's data path." msgstr "" -#: redbot/core/core_commands.py:3546 +#: redbot/core/core_commands.py:4730 msgid "Data path: {path}" msgstr "" -#: redbot/core/core_commands.py:3552 +#: redbot/core/core_commands.py:4736 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:3639 +#: redbot/core/core_commands.py:4759 +#, docstring +msgid "\n" +" Diagnose issues with the command checks with ease!\n\n" +" If you want to diagnose the command from a text channel in a different server,\n" +" you can do so by using the command in DMs.\n\n" +" **Example:**\n" +" - `[p]diagnoseissues #general @Slime ban` - Diagnose why @Slime can't use `[p]ban` in #general channel.\n\n" +" **Arguments:**\n" +" - `[channel]` - The text channel that the command should be tested for. Defaults to the current channel.\n" +" - `` - The member that should be considered as the command caller.\n" +" - `` - The name of the command to test.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4775 +msgid "A text channel, voice channel, stage channel, or thread needs to be passed when using this command in DMs." +msgstr "" + +#: redbot/core/core_commands.py:4792 +msgid "The given user is not a member of the diagnosed server." +msgstr "" + +#: redbot/core/core_commands.py:4799 +msgid "Don't try to fool me, the given member can't access the {channel} channel!" +msgstr "" + +#: redbot/core/core_commands.py:4810 #, docstring msgid "\n" " Commands to manage the allowlist.\n\n" @@ -2268,85 +3586,85 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3650 +#: redbot/core/core_commands.py:4821 #, docstring msgid "\n" " Adds users to the allowlist.\n\n" " **Examples:**\n" -" - `[p]allowlist add @26 @Will` - Adds two users to the allowlist.\n" -" - `[p]allowlist add 262626262626262626` - Adds a user by ID.\n\n" +" - `[p]allowlist add @26 @Will` - Adds two users to the allowlist.\n" +" - `[p]allowlist add 262626262626262626` - Adds a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to add to the allowlist.\n" +" - `` - The user or users to add to the allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3663 +#: redbot/core/core_commands.py:4833 msgid "Users have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3665 +#: redbot/core/core_commands.py:4835 msgid "User has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3669 +#: redbot/core/core_commands.py:4839 #, docstring msgid "\n" " Lists users on the allowlist.\n\n" " **Example:**\n" -" - `[p]allowlist list`\n" +" - `[p]allowlist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3681 +#: redbot/core/core_commands.py:4851 msgid "Users on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:3683 +#: redbot/core/core_commands.py:4853 msgid "User on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:3687 redbot/core/core_commands.py:3785 -#: redbot/core/modlog.py:428 redbot/core/modlog.py:450 -#: redbot/core/modlog.py:466 +#: redbot/core/core_commands.py:4857 redbot/core/core_commands.py:4953 +#: redbot/core/modlog.py:404 redbot/core/modlog.py:426 +#: redbot/core/modlog.py:442 msgid "Unknown or Deleted User" msgstr "" -#: redbot/core/core_commands.py:3695 +#: redbot/core/core_commands.py:4865 #, docstring msgid "\n" " Removes users from the allowlist.\n\n" " The allowlist will be disabled if all users are removed.\n\n" " **Examples:**\n" -" - `[p]allowlist remove @26 @Will` - Removes two users from the allowlist.\n" -" - `[p]allowlist remove 262626262626262626` - Removes a user by ID.\n\n" +" - `[p]allowlist remove @26 @Will` - Removes two users from the allowlist.\n" +" - `[p]allowlist remove 262626262626262626` - Removes a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to remove from the allowlist.\n" +" - `` - The user or users to remove from the allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3710 +#: redbot/core/core_commands.py:4879 msgid "Users have been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:3712 +#: redbot/core/core_commands.py:4881 msgid "User has been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:3716 +#: redbot/core/core_commands.py:4885 #, docstring msgid "\n" " Clears the allowlist.\n\n" " This disables the allowlist.\n\n" " **Example:**\n" -" - `[p]allowlist clear`\n" +" - `[p]allowlist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3725 +#: redbot/core/core_commands.py:4894 msgid "Allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:3730 +#: redbot/core/core_commands.py:4899 #, docstring msgid "\n" " Commands to manage the blocklist.\n\n" @@ -2354,81 +3672,81 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3739 +#: redbot/core/core_commands.py:4908 #, docstring msgid "\n" " Adds users to the blocklist.\n\n" " **Examples:**\n" -" - `[p]blocklist add @26 @Will` - Adds two users to the blocklist.\n" -" - `[p]blocklist add 262626262626262626` - Blocks a user by ID.\n\n" +" - `[p]blocklist add @26 @Will` - Adds two users to the blocklist.\n" +" - `[p]blocklist add 262626262626262626` - Blocks a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to add to the blocklist.\n" +" - `` - The user or users to add to the blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3755 +#: redbot/core/core_commands.py:4924 msgid "You cannot add an owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3761 +#: redbot/core/core_commands.py:4929 msgid "Users have been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:3763 +#: redbot/core/core_commands.py:4931 msgid "User has been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:3767 +#: redbot/core/core_commands.py:4935 #, docstring msgid "\n" " Lists users on the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist list`\n" +" - `[p]blocklist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3779 +#: redbot/core/core_commands.py:4947 msgid "Users on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:3781 +#: redbot/core/core_commands.py:4949 msgid "User on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:3793 +#: redbot/core/core_commands.py:4961 #, docstring msgid "\n" " Removes users from the blocklist.\n\n" " **Examples:**\n" -" - `[p]blocklist remove @26 @Will` - Removes two users from the blocklist.\n" -" - `[p]blocklist remove 262626262626262626` - Removes a user by ID.\n\n" +" - `[p]blocklist remove @26 @Will` - Removes two users from the blocklist.\n" +" - `[p]blocklist remove 262626262626262626` - Removes a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to remove from the blocklist.\n" +" - `` - The user or users to remove from the blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3806 +#: redbot/core/core_commands.py:4973 msgid "Users have been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:3808 +#: redbot/core/core_commands.py:4975 msgid "User has been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:3812 +#: redbot/core/core_commands.py:4979 #, docstring msgid "\n" " Clears the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3819 +#: redbot/core/core_commands.py:4986 msgid "Blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:3825 +#: redbot/core/core_commands.py:4992 #, docstring msgid "\n" " Commands to manage the server specific allowlist.\n\n" @@ -2437,93 +3755,93 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3838 +#: redbot/core/core_commands.py:5005 #, docstring msgid "\n" " Adds a user or role to the server allowlist.\n\n" " **Examples:**\n" -" - `[p]localallowlist add @26 @Will` - Adds two users to the local allowlist.\n" -" - `[p]localallowlist add 262626262626262626` - Allows a user by ID.\n" -" - `[p]localallowlist add \"Super Admins\"` - Allows a role with a space in the name without mentioning.\n\n" +" - `[p]localallowlist add @26 @Will` - Adds two users to the local allowlist.\n" +" - `[p]localallowlist add 262626262626262626` - Allows a user by ID.\n" +" - `[p]localallowlist add \"Super Admins\"` - Allows a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local allowlist.\n" +" - `` - The users or roles to remove from the local allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3857 +#: redbot/core/core_commands.py:5024 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:3866 +#: redbot/core/core_commands.py:5033 msgid "Users and/or roles have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3868 +#: redbot/core/core_commands.py:5035 msgid "User or role has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3872 +#: redbot/core/core_commands.py:5039 #, docstring msgid "\n" " Lists users and roles on the server allowlist.\n\n" " **Example:**\n" -" - `[p]localallowlist list`\n" +" - `[p]localallowlist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3884 +#: redbot/core/core_commands.py:5051 msgid "Allowed users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:3886 +#: redbot/core/core_commands.py:5053 msgid "Allowed user or role:" msgstr "" -#: redbot/core/core_commands.py:3890 redbot/core/core_commands.py:4012 +#: redbot/core/core_commands.py:5057 redbot/core/core_commands.py:5177 msgid "Unknown or Deleted User/Role" msgstr "" -#: redbot/core/core_commands.py:3900 +#: redbot/core/core_commands.py:5067 #, docstring msgid "\n" " Removes user or role from the allowlist.\n\n" " The local allowlist will be disabled if all users are removed.\n\n" " **Examples:**\n" -" - `[p]localallowlist remove @26 @Will` - Removes two users from the local allowlist.\n" -" - `[p]localallowlist remove 262626262626262626` - Removes a user by ID.\n" -" - `[p]localallowlist remove \"Super Admins\"` - Removes a role with a space in the name without mentioning.\n\n" +" - `[p]localallowlist remove @26 @Will` - Removes two users from the local allowlist.\n" +" - `[p]localallowlist remove 262626262626262626` - Removes a user by ID.\n" +" - `[p]localallowlist remove \"Super Admins\"` - Removes a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local allowlist.\n" +" - `` - The users or roles to remove from the local allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3921 +#: redbot/core/core_commands.py:5088 msgid "I cannot allow you to do this, as it would remove your ability to run commands." msgstr "" -#: redbot/core/core_commands.py:3929 +#: redbot/core/core_commands.py:5096 msgid "Users and/or roles have been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:3931 +#: redbot/core/core_commands.py:5098 msgid "User or role has been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:3935 +#: redbot/core/core_commands.py:5102 #, docstring msgid "\n" " Clears the allowlist.\n\n" " This disables the local allowlist and clears all entries.\n\n" " **Example:**\n" -" - `[p]localallowlist clear`\n" +" - `[p]localallowlist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3944 +#: redbot/core/core_commands.py:5111 msgid "Server allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:3950 +#: redbot/core/core_commands.py:5117 #, docstring msgid "\n" " Commands to manage the server specific blocklist.\n\n" @@ -2531,374 +3849,373 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3961 +#: redbot/core/core_commands.py:5128 #, docstring msgid "\n" " Adds a user or role to the local blocklist.\n\n" " **Examples:**\n" -" - `[p]localblocklist add @26 @Will` - Adds two users to the local blocklist.\n" -" - `[p]localblocklist add 262626262626262626` - Blocks a user by ID.\n" -" - `[p]localblocklist add \"Bad Apples\"` - Blocks a role with a space in the name without mentioning.\n\n" +" - `[p]localblocklist add @26 @Will` - Adds two users to the local blocklist.\n" +" - `[p]localblocklist add 262626262626262626` - Blocks a user by ID.\n" +" - `[p]localblocklist add \"Bad Apples\"` - Blocks a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to add to the local blocklist.\n" +" - `` - The users or roles to add to the local blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3975 +#: redbot/core/core_commands.py:5142 msgid "You cannot add yourself to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3978 +#: redbot/core/core_commands.py:5145 msgid "You cannot add the guild owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3981 +#: redbot/core/core_commands.py:5148 msgid "You cannot add a bot owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3988 +#: redbot/core/core_commands.py:5153 msgid "Users and/or roles have been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:3990 +#: redbot/core/core_commands.py:5155 msgid "User or role has been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:3994 +#: redbot/core/core_commands.py:5159 #, docstring msgid "\n" " Lists users and roles on the server blocklist.\n\n" " **Example:**\n" -" - `[p]localblocklist list`\n" +" - `[p]localblocklist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4006 +#: redbot/core/core_commands.py:5171 msgid "Blocked users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:4008 +#: redbot/core/core_commands.py:5173 msgid "Blocked user or role:" msgstr "" -#: redbot/core/core_commands.py:4022 +#: redbot/core/core_commands.py:5187 #, docstring msgid "\n" " Removes user or role from local blocklist.\n\n" " **Examples:**\n" -" - `[p]localblocklist remove @26 @Will` - Removes two users from the local blocklist.\n" -" - `[p]localblocklist remove 262626262626262626` - Unblocks a user by ID.\n" -" - `[p]localblocklist remove \"Bad Apples\"` - Unblocks a role with a space in the name without mentioning.\n\n" +" - `[p]localblocklist remove @26 @Will` - Removes two users from the local blocklist.\n" +" - `[p]localblocklist remove 262626262626262626` - Unblocks a user by ID.\n" +" - `[p]localblocklist remove \"Bad Apples\"` - Unblocks a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local blocklist.\n" +" - `` - The users or roles to remove from the local blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:4038 +#: redbot/core/core_commands.py:5201 msgid "Users and/or roles have been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:4040 +#: redbot/core/core_commands.py:5203 msgid "User or role has been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:4044 +#: redbot/core/core_commands.py:5207 #, docstring msgid "\n" " Clears the server blocklist.\n\n" " This disables the server blocklist and clears all entries.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:4053 +#: redbot/core/core_commands.py:5216 msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4058 +#: redbot/core/core_commands.py:5221 #, docstring msgid "Commands to enable and disable commands and cogs." msgstr "" -#: redbot/core/core_commands.py:4064 +#: redbot/core/core_commands.py:5227 #, docstring msgid "Set the default state for a cog as disabled.\n\n" " This will disable the cog for all servers by default.\n" " To override it, use `[p]command enablecog` on the servers you want to allow usage.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command defaultdisablecog Economy`\n" -" - `[p]command defaultdisablecog ModLog`\n\n" +" - `[p]command defaultdisablecog Economy`\n" +" - `[p]command defaultdisablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to make disabled by default. Must be title-case.\n" +" - `` - The name of the cog to make disabled by default. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4080 redbot/core/core_commands.py:4105 -#: redbot/core/core_commands.py:4125 redbot/core/core_commands.py:4155 -msgid "Cog with the given name doesn't exist." -msgstr "" - -#: redbot/core/core_commands.py:4082 +#: redbot/core/core_commands.py:5243 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:4084 +#: redbot/core/core_commands.py:5245 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:4089 +#: redbot/core/core_commands.py:5250 #, docstring msgid "Set the default state for a cog as enabled.\n\n" " This will re-enable the cog for all servers by default.\n" " To override it, use `[p]command disablecog` on the servers you want to disallow usage.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command defaultenablecog Economy`\n" -" - `[p]command defaultenablecog ModLog`\n\n" +" - `[p]command defaultenablecog Economy`\n" +" - `[p]command defaultenablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to make enabled by default. Must be title-case.\n" +" - `` - The name of the cog to make enabled by default. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4107 +#: redbot/core/core_commands.py:5266 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:4112 +#: redbot/core/core_commands.py:5271 #, docstring msgid "Disable a cog in this server.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command disablecog Economy`\n" -" - `[p]command disablecog ModLog`\n\n" +" - `[p]command disablecog Economy`\n" +" - `[p]command disablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to disable on this server. Must be title-case.\n" +" - `` - The name of the cog to disable on this server. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4127 +#: redbot/core/core_commands.py:5284 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:4129 +#: redbot/core/core_commands.py:5286 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:4132 +#: redbot/core/core_commands.py:5289 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:4138 +#: redbot/core/core_commands.py:5295 #, docstring msgid "Enable a cog in this server.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command enablecog Economy`\n" -" - `[p]command enablecog ModLog`\n\n" +" - `[p]command enablecog Economy`\n" +" - `[p]command enablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to enable on this server. Must be title-case.\n" +" - `` - The name of the cog to enable on this server. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4150 +#: redbot/core/core_commands.py:5307 msgid "{cogname} has been enabled in this guild." msgstr "" -#: redbot/core/core_commands.py:4158 +#: redbot/core/core_commands.py:5312 +msgid "Cog \"{arg}\" not found." +msgstr "" + +#: redbot/core/core_commands.py:5315 msgid "{cogname} was not disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:4164 +#: redbot/core/core_commands.py:5321 #, docstring msgid "List the cogs which are disabled in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabledcogs`\n" +" - `[p]command listdisabledcogs`\n" " " msgstr "" -#: redbot/core/core_commands.py:4177 +#: redbot/core/core_commands.py:5334 msgid "The following cogs are disabled in this guild:\n" msgstr "" -#: redbot/core/core_commands.py:4183 +#: redbot/core/core_commands.py:5340 msgid "There are no disabled cogs in this guild." msgstr "" -#: redbot/core/core_commands.py:4187 +#: redbot/core/core_commands.py:5344 #, docstring msgid "\n" " List disabled commands.\n\n" " If you're the bot owner, this will show global disabled commands by default.\n" " Otherwise, this will show disabled commands on the current server.\n\n" " **Example:**\n" -" - `[p]command listdisabled`\n" +" - `[p]command listdisabled`\n" " " msgstr "" -#: redbot/core/core_commands.py:4204 +#: redbot/core/core_commands.py:5361 #, docstring msgid "List disabled commands globally.\n\n" " **Example:**\n" -" - `[p]command listdisabled global`\n" +" - `[p]command listdisabled global`\n" " " msgstr "" -#: redbot/core/core_commands.py:4211 +#: redbot/core/core_commands.py:5368 msgid "There aren't any globally disabled commands." msgstr "" -#: redbot/core/core_commands.py:4214 +#: redbot/core/core_commands.py:5371 msgid "{} commands are disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:4218 +#: redbot/core/core_commands.py:5375 msgid "1 command is disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:4226 +#: redbot/core/core_commands.py:5383 #, docstring msgid "List disabled commands in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabled guild`\n" +" - `[p]command listdisabled guild`\n" " " msgstr "" -#: redbot/core/core_commands.py:4233 +#: redbot/core/core_commands.py:5390 msgid "There aren't any disabled commands in {}." msgstr "" -#: redbot/core/core_commands.py:4236 +#: redbot/core/core_commands.py:5393 msgid "{} commands are disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:4240 +#: redbot/core/core_commands.py:5397 msgid "1 command is disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:4247 +#: redbot/core/core_commands.py:5404 #, docstring msgid "\n" " Disable a command.\n\n" " If you're the bot owner, this will disable commands globally by default.\n" " Otherwise, this will disable commands on the current server.\n\n" " **Examples:**\n" -" - `[p]command disable userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable.\n" +" - `` - The command to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:4269 +#: redbot/core/core_commands.py:5426 #, docstring msgid "\n" " Disable a command globally.\n\n" " **Examples:**\n" -" - `[p]command disable global userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable global urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable global userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable global urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable globally.\n" +" - `` - The command to disable globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4288 redbot/core/core_commands.py:4331 +#: redbot/core/core_commands.py:5438 redbot/core/core_commands.py:5474 msgid "The command to disable cannot be `command` or any of its subcommands." msgstr "" -#: redbot/core/core_commands.py:4294 redbot/core/core_commands.py:4337 +#: redbot/core/core_commands.py:5444 redbot/core/core_commands.py:5480 msgid "This command is designated as being always available and cannot be disabled." msgstr "" -#: redbot/core/core_commands.py:4303 +#: redbot/core/core_commands.py:5453 msgid "That command is already disabled globally." msgstr "Ta komenda jest już wyłączona globalnie." -#: redbot/core/core_commands.py:4312 +#: redbot/core/core_commands.py:5462 #, docstring msgid "\n" " Disable a command in this server only.\n\n" " **Examples:**\n" -" - `[p]command disable server userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable server urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable server userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable server urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable for the current server.\n" +" - `` - The command to disable for the current server.\n" " " msgstr "" -#: redbot/core/core_commands.py:4342 +#: redbot/core/core_commands.py:5486 msgid "You are not allowed to disable that command." msgstr "" -#: redbot/core/core_commands.py:4352 +#: redbot/core/core_commands.py:5496 msgid "That command is already disabled in this server." msgstr "Ta komenda jest już wyłączona na tym serwerze." -#: redbot/core/core_commands.py:4358 +#: redbot/core/core_commands.py:5502 #, docstring msgid "Enable a command.\n\n" " If you're the bot owner, this will try to enable a globally disabled command by default.\n" " Otherwise, this will try to enable a command disabled on the current server.\n\n" " **Examples:**\n" -" - `[p]command enable userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable.\n" +" - `` - The command to enable.\n" " " msgstr "" -#: redbot/core/core_commands.py:4378 +#: redbot/core/core_commands.py:5522 #, docstring msgid "\n" " Enable a command globally.\n\n" " **Examples:**\n" -" - `[p]command enable global userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable global urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable global userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable global urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable globally.\n" +" - `` - The command to enable globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4400 +#: redbot/core/core_commands.py:5537 msgid "That command is already enabled globally." msgstr "Ta komenda jest już włączona globalnie." -#: redbot/core/core_commands.py:4409 +#: redbot/core/core_commands.py:5546 #, docstring msgid "\n" " Enable a command in this server.\n\n" " **Examples:**\n" -" - `[p]command enable server userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable server urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable server userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable server urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable for the current server.\n" +" - `` - The command to enable for the current server.\n" " " msgstr "" -#: redbot/core/core_commands.py:4427 +#: redbot/core/core_commands.py:5558 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:4437 +#: redbot/core/core_commands.py:5568 msgid "That command is already enabled in this server." msgstr "Ta komenda jest już włączona na tym serwerze." -#: redbot/core/core_commands.py:4444 +#: redbot/core/core_commands.py:5575 #, 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 `{command}` placeholder.\n\n" " **Examples:**\n" -" - `[p]command disabledmsg This command is disabled`\n" -" - `[p]command disabledmsg {command} is disabled`\n" -" - `[p]command disabledmsg` - Sends nothing when a disabled command is attempted.\n\n" +" - `[p]command disabledmsg This command is disabled`\n" +" - `[p]command disabledmsg {command} is disabled`\n" +" - `[p]command disabledmsg` - Sends nothing when a disabled command is attempted.\n\n" " **Arguments:**\n" -" - `[message]` - The message to send when a disabled command is attempted.\n" +" - `[message]` - The message to send when a disabled command is attempted.\n" " " msgstr "" -#: redbot/core/core_commands.py:4465 +#: redbot/core/core_commands.py:5596 #, docstring msgid "\n" " Commands to manage server settings for immunity from automated actions.\n\n" @@ -2906,152 +4223,80 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4474 +#: redbot/core/core_commands.py:5605 #, docstring msgid "\n" " Gets the current members and roles configured for automatic moderation action immunity.\n\n" " **Example:**\n" -" - `[p]autoimmune list`\n" +" - `[p]autoimmune list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4487 +#: redbot/core/core_commands.py:5618 msgid "Roles immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:4492 +#: redbot/core/core_commands.py:5623 msgid "Members immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:4496 +#: redbot/core/core_commands.py:5627 msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:4505 +#: redbot/core/core_commands.py:5636 #, docstring msgid "\n" " Makes a user or role immune from automated moderation actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune add @TwentySix` - Adds a user.\n" -" - `[p]autoimmune add @Mods` - Adds a role.\n\n" +" - `[p]autoimmune add @Twentysix` - Adds a user.\n" +" - `[p]autoimmune add @Mods` - Adds a role.\n\n" " **Arguments:**\n" -" - `` - The user or role to add immunity to.\n" +" - `` - The user or role to add immunity to.\n" " " msgstr "" -#: redbot/core/core_commands.py:4517 +#: redbot/core/core_commands.py:5648 msgid "Already added." msgstr "Już istnieje." -#: redbot/core/core_commands.py:4525 +#: redbot/core/core_commands.py:5656 #, docstring msgid "\n" " Remove a user or role from being immune to automated moderation actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune remove @TwentySix` - Removes a user.\n" -" - `[p]autoimmune remove @Mods` - Removes a role.\n\n" +" - `[p]autoimmune remove @Twentysix` - Removes a user.\n" +" - `[p]autoimmune remove @Mods` - Removes a role.\n\n" " **Arguments:**\n" -" - `` - The user or role to remove immunity from.\n" +" - `` - The user or role to remove immunity from.\n" " " msgstr "" -#: redbot/core/core_commands.py:4537 +#: redbot/core/core_commands.py:5668 msgid "Not in list." msgstr "Brak na liście." -#: redbot/core/core_commands.py:4545 +#: redbot/core/core_commands.py:5676 #, docstring msgid "\n" " Checks if a user or role would be considered immune from automated actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune isimmune @TwentySix`\n" -" - `[p]autoimmune isimmune @Mods`\n\n" +" - `[p]autoimmune isimmune @Twentysix`\n" +" - `[p]autoimmune isimmune @Mods`\n\n" " **Arguments:**\n" -" - `` - The user or role to check the immunity of.\n" +" - `` - The user or role to check the immunity of.\n" " " msgstr "" -#: redbot/core/core_commands.py:4557 +#: redbot/core/core_commands.py:5688 msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:4559 +#: redbot/core/core_commands.py:5690 msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:4564 -#, docstring -msgid "\n" -" Commands for configuring owner notifications.\n\n" -" Owner notifications include usage of `[p]contact` and available Red updates.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4573 -#, docstring -msgid "\n" -" Opt-in on receiving owner notifications.\n\n" -" This is the default state.\n\n" -" Note: This will only resume sending owner notifications to your DMs.\n" -" Additional owners and destinations will not be affected.\n\n" -" **Example:**\n" -" - `[p]ownernotifications optin`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4592 -#, docstring -msgid "\n" -" Opt-out of receiving owner notifications.\n\n" -" Note: This will only stop sending owner notifications to your DMs.\n" -" Additional owners and destinations will still receive notifications.\n\n" -" **Example:**\n" -" - `[p]ownernotifications optout`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4611 -#, docstring -msgid "\n" -" Adds a destination text channel to receive owner notifications.\n\n" -" **Examples:**\n" -" - `[p]ownernotifications adddestination #owner-notifications`\n" -" - `[p]ownernotifications adddestination 168091848718417920` - Accepts channel IDs.\n\n" -" **Arguments:**\n" -" - `` - The channel to send owner notifications to.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4637 -#, docstring -msgid "\n" -" Removes a destination text channel from receiving owner notifications.\n\n" -" **Examples:**\n" -" - `[p]ownernotifications removedestination #owner-notifications`\n" -" - `[p]ownernotifications deletedestination 168091848718417920` - Accepts channel IDs.\n\n" -" **Arguments:**\n" -" - `` - The channel to stop sending owner notifications to.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4661 -#, docstring -msgid "\n" -" Lists the configured extra destinations for owner notifications.\n\n" -" **Example:**\n" -" - `[p]ownernotifications listdestinations`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4671 -msgid "There are no extra channels being sent to." -msgstr "" - -#: redbot/core/core_commands.py:4682 -msgid "Unknown channel with id: {id}" -msgstr "" - -#: redbot/core/core_commands.py:4713 +#: redbot/core/core_commands.py:5717 #, docstring msgid "\n" " Commands to add servers or channels to the ignore list.\n\n" @@ -3060,124 +4305,130 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4723 +#: redbot/core/core_commands.py:5727 #, docstring msgid "\n" " List the currently ignored servers and channels.\n\n" " **Example:**\n" -" - `[p]ignore list`\n" +" - `[p]ignore list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4738 +#: redbot/core/core_commands.py:5749 #, docstring msgid "\n" -" Ignore commands in the channel or category.\n\n" -" Defaults to the current channel.\n\n" +" Ignore commands in the channel, thread, or category.\n\n" +" Defaults to the current thread or channel.\n\n" " Note: Owners, Admins, and those with Manage Channel permissions override ignored channels.\n\n" " **Examples:**\n" -" - `[p]ignore channel #general` - Ignores commands in the #general channel.\n" -" - `[p]ignore channel` - Ignores commands in the current channel.\n" -" - `[p]ignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" -" - `[p]ignore channel 356236713347252226` - Also accepts IDs.\n\n" +" - `[p]ignore channel #general` - Ignores commands in the #general channel.\n" +" - `[p]ignore channel` - Ignores commands in the current channel.\n" +" - `[p]ignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" +" - `[p]ignore channel 356236713347252226` - Also accepts IDs.\n\n" " **Arguments:**\n" -" - `` - The channel to ignore. Can be a category channel.\n" +" - `` - The channel to ignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:4758 +#: redbot/core/core_commands.py:5767 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:4760 +#: redbot/core/core_commands.py:5769 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:4765 +#: redbot/core/core_commands.py:5774 #, docstring msgid "\n" " Ignore commands in this server.\n\n" " Note: Owners, Admins, and those with Manage Server permissions override ignored servers.\n\n" " **Example:**\n" -" - `[p]ignore server` - Ignores the current server\n" +" - `[p]ignore server` - Ignores the current server\n" " " msgstr "" -#: redbot/core/core_commands.py:4776 +#: redbot/core/core_commands.py:5785 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:4778 +#: redbot/core/core_commands.py:5787 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:4784 +#: redbot/core/core_commands.py:5793 #, docstring msgid "Commands to remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:4792 +#: redbot/core/core_commands.py:5808 #, docstring msgid "\n" -" Remove a channel or category from the ignore list.\n\n" -" Defaults to the current channel.\n\n" +" Remove a channel, thread, or category from the ignore list.\n\n" +" Defaults to the current thread or channel.\n\n" " **Examples:**\n" -" - `[p]unignore channel #general` - Unignores commands in the #general channel.\n" -" - `[p]unignore channel` - Unignores commands in the current channel.\n" -" - `[p]unignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" -" - `[p]unignore channel 356236713347252226` - Also accepts IDs. Use this method to unignore categories.\n\n" +" - `[p]unignore channel #general` - Unignores commands in the #general channel.\n" +" - `[p]unignore channel` - Unignores commands in the current channel.\n" +" - `[p]unignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" +" - `[p]unignore channel 356236713347252226` - Also accepts IDs. Use this method to unignore categories.\n\n" " **Arguments:**\n" -" - `` - The channel to unignore. This can be a category channel.\n" +" - `` - The channel to unignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:4811 +#: redbot/core/core_commands.py:5824 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:4813 +#: redbot/core/core_commands.py:5826 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:4818 +#: redbot/core/core_commands.py:5831 #, docstring msgid "\n" " Remove this server from the ignore list.\n\n" " **Example:**\n" -" - `[p]unignore server` - Stops ignoring the current server\n" +" - `[p]unignore server` - Stops ignoring the current server\n" " " msgstr "" -#: redbot/core/core_commands.py:4827 +#: redbot/core/core_commands.py:5840 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:4829 +#: redbot/core/core_commands.py:5842 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:4835 +#: redbot/core/core_commands.py:5856 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:4847 +#: redbot/core/core_commands.py:5873 redbot/core/core_commands.py:5875 +#: redbot/core/core_commands.py:5876 +msgid "None" +msgstr "Brak" + +#: redbot/core/core_commands.py:5877 msgid "Currently ignored categories: {categories}\n" -"Channels: {channels}" +"Channels: {channels}\n" +"Threads (excluding archived):{threads}" msgstr "" -#: redbot/core/core_commands.py:4862 +#: redbot/core/core_commands.py:5894 #, docstring msgid "\n" " Get info about Red's licenses.\n" " " msgstr "" -#: redbot/core/dev_commands.py:36 +#: redbot/core/dev_commands.py:412 #, docstring msgid "Various development focused utilities." msgstr "" -#: redbot/core/dev_commands.py:123 +#: redbot/core/dev_commands.py:455 #, docstring msgid "Evaluate a statement of python code.\n\n" " The bot will always respond with the return value of the code.\n" @@ -3187,18 +4438,22 @@ msgid "Evaluate a statement of python code.\n\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" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" " " msgstr "" -#: redbot/core/dev_commands.py:167 +#: redbot/core/dev_commands.py:491 #, docstring msgid "Execute asynchronous code.\n\n" " This command wraps code into the body of an async function and then\n" @@ -3207,264 +4462,215 @@ msgid "Execute asynchronous code.\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" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" " " msgstr "" -#: redbot/core/dev_commands.py:221 +#: redbot/core/dev_commands.py:527 #, 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:230 +" evaluated.\n\n" +" Use `exit()` or `quit` to exit the REPL session, prefixed with\n" +" a backtick so they may be interpreted.\n\n" +" Environment Variables:\n" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" +" " +msgstr "" + +#: redbot/core/dev_commands.py:553 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:234 +#: redbot/core/dev_commands.py:557 msgid "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." msgstr "" -#: redbot/core/dev_commands.py:245 +#: redbot/core/dev_commands.py:568 msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." msgstr "" -#: redbot/core/dev_commands.py:259 +#: redbot/core/dev_commands.py:583 msgid "Exiting." msgstr "" -#: redbot/core/dev_commands.py:310 -msgid "Unexpected error: `{}`" -msgstr "Nieoczekiwany błąd: `{}`" +#: redbot/core/dev_commands.py:595 +msgid "Unexpected error: " +msgstr "" -#: redbot/core/dev_commands.py:314 +#: redbot/core/dev_commands.py:599 #, docstring -msgid "Pauses/resumes the REPL running in the current channel" +msgid "Pauses/resumes the REPL running in the current channel." msgstr "" -#: redbot/core/dev_commands.py:316 +#: redbot/core/dev_commands.py:601 msgid "There is no currently running REPL session in this channel." msgstr "" -#: redbot/core/dev_commands.py:324 +#: redbot/core/dev_commands.py:609 msgid "The REPL session in this channel has been resumed." msgstr "" -#: redbot/core/dev_commands.py:326 +#: redbot/core/dev_commands.py:611 msgid "The REPL session in this channel is now paused." msgstr "" -#: redbot/core/dev_commands.py:331 +#: redbot/core/dev_commands.py:617 #, docstring msgid "Mock another user invoking a command.\n\n" " The prefix must not be entered.\n" " " msgstr "" -#: redbot/core/dev_commands.py:344 +#: redbot/core/dev_commands.py:633 #, 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" +" Current message is used as a base (including attachments, embeds, etc.),\n" +" the content and author of the message are replaced with the given arguments.\n\n" +" Note: If `content` isn't passed, the message needs to contain embeds, attachments,\n" +" or anything else that makes the message non-empty.\n" " " msgstr "" -#: redbot/core/dev_commands.py:365 +#: redbot/core/dev_commands.py:654 #, docstring msgid "Give bot owners the ability to bypass cooldowns.\n\n" " Does not persist through restarts." msgstr "" -#: redbot/core/dev_commands.py:373 +#: redbot/core/dev_commands.py:662 msgid "Bot owners will now bypass all commands with cooldowns." msgstr "" -#: redbot/core/dev_commands.py:375 +#: redbot/core/dev_commands.py:664 msgid "Bot owners will no longer bypass all commands with cooldowns." msgstr "" -#: redbot/core/errors.py:49 +#: redbot/core/errors.py:61 msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/events.py:112 -msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" -msgstr "" - -#: redbot/core/events.py:122 -msgid "\n\n" -"While 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:146 -msgid "\n\n" -"To 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:151 -msgid "Command Prompt" -msgstr "" - -#: redbot/core/events.py:153 -msgid "Terminal" -msgstr "" - -#: redbot/core/events.py:160 -msgid "\n" -"Once you've started up your bot again, if you have any 3rd-party cogs installed we then highly recommend you update them with this command in Discord: `[p]cog update`" -msgstr "" - -#: redbot/core/events.py:167 -msgid "\n\n" -"You have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\n\n" -"You 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:232 -msgid "`{user_input}` is not a valid value for `{command}`" -msgstr "`{user_input}` nie jest poprawną wartością dla `{command}`" - -#: redbot/core/events.py:257 -msgid "Error in command '{command}'. Check your console or logs for details." -msgstr "" - -#: redbot/core/events.py:282 -msgid "I require the {permission} permission to execute that command." -msgstr "" - -#: redbot/core/events.py:286 -msgid "I require {permission_list} permissions to execute that command." -msgstr "" - -#: redbot/core/events.py:294 -msgid "That command is not available in DMs." -msgstr "" - -#: redbot/core/events.py:296 -msgid "That command is only available in DMs." -msgstr "" - -#: redbot/core/events.py:298 -msgid "That command is only available in NSFW channels." -msgstr "" - -#: redbot/core/events.py:308 -msgid "This command is on cooldown. Try again in {delay}." -msgstr "" - -#: redbot/core/events.py:310 -msgid "This command is on cooldown. Try again in 1 second." -msgstr "" - -#: redbot/core/events.py:315 -msgid "Too many people using this command. It can only be used {number} times concurrently." +#: redbot/core/modlog.py:393 +msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/events.py:320 -msgid "Too many people using this command. It can only be used once concurrently." +#: redbot/core/modlog.py:395 +msgid "**Reason:** Use the `reason` command to add it" msgstr "" -#: redbot/core/events.py:326 -msgid "That command is still completing, it can only be used {number} times per {type} concurrently." -msgstr "" +#: redbot/core/modlog.py:398 +msgid "Unknown" +msgstr "Nieznane" -#: redbot/core/events.py:331 -msgid "That command is still completing, it can only be used once per {type} concurrently." +#: redbot/core/modlog.py:402 redbot/core/modlog.py:424 +#: redbot/core/modlog.py:439 +msgid "Deleted User." msgstr "" -#: redbot/core/events.py:337 -msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +#: redbot/core/modlog.py:476 +msgid "Deleted or archived thread ({thread_id}) in {channel_name}" msgstr "" -#: redbot/core/events.py:342 -msgid "Too many people using this command. It can only be used once per {type} concurrently." +#: redbot/core/modlog.py:480 +msgid "Thread {thread_id} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:417 -msgid "Case #{} | {} {}" +#: redbot/core/modlog.py:484 +msgid "{channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:419 -msgid "**Reason:** Use the `reason` command to add it" +#: redbot/core/modlog.py:489 +msgid "Thread {thread_name} in {channel_name}" msgstr "" -#: redbot/core/modlog.py:422 -msgid "Unknown" -msgstr "Nieznane" - -#: redbot/core/modlog.py:426 redbot/core/modlog.py:448 -#: redbot/core/modlog.py:463 -msgid "Deleted User." +#: redbot/core/modlog.py:493 +msgid "Thread {thread_name} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:477 redbot/core/modlog.py:512 -msgid "**Reason:** {}" +#: redbot/core/modlog.py:499 redbot/core/modlog.py:527 +msgid "Reason:" msgstr "" -#: redbot/core/modlog.py:491 +#: redbot/core/modlog.py:513 msgid "Moderator" msgstr "" -#: redbot/core/modlog.py:493 +#: redbot/core/modlog.py:515 msgid "Until" msgstr "" -#: redbot/core/modlog.py:494 +#: redbot/core/modlog.py:516 msgid "Duration" msgstr "" -#: redbot/core/modlog.py:498 redbot/core/modlog.py:503 +#: redbot/core/modlog.py:518 msgid "Channel" msgstr "" -#: redbot/core/modlog.py:499 -msgid "{channel} (deleted)" -msgstr "" - -#: redbot/core/modlog.py:505 +#: redbot/core/modlog.py:520 msgid "Amended by" msgstr "" -#: redbot/core/modlog.py:507 +#: redbot/core/modlog.py:522 msgid "Last modified at" msgstr "" -#: redbot/core/modlog.py:527 -msgid "**User:** {}\n" +#: redbot/core/modlog.py:542 +msgid "User:" +msgstr "" + +#: redbot/core/modlog.py:543 +msgid "Moderator:" +msgstr "" + +#: redbot/core/modlog.py:546 +msgid "Until:" msgstr "" -#: redbot/core/modlog.py:528 -msgid "**Moderator:** {}\n" +#: redbot/core/modlog.py:546 +msgid "Duration:" msgstr "" -#: redbot/core/modlog.py:531 -msgid "**Until:** {}\n" -"**Duration:** {}\n" +#: redbot/core/modlog.py:549 redbot/core/modlog.py:551 +msgid "Channel:" msgstr "" -#: redbot/core/modlog.py:534 -msgid "**Channel**: {} (Deleted)\n" +#: redbot/core/modlog.py:553 +msgid "Amended by:" msgstr "" -#: redbot/core/modlog.py:536 -msgid "**Channel**: {}\n" +#: redbot/core/modlog.py:555 +msgid "Last modified at:" msgstr "" -#: redbot/core/modlog.py:538 -msgid "**Amended by:** {}\n" +#: redbot/core/tree.py:271 +msgid "Command not found." msgstr "" -#: redbot/core/modlog.py:540 -msgid "**Last modified at:** {}\n" +#: redbot/core/tree.py:332 +msgid "You are not permitted to use this command." msgstr "" diff --git a/redbot/core/locales/pt-BR.po b/redbot/core/locales/pt-BR.po index 7ff5bd61661..95e10426291 100644 --- a/redbot/core/locales/pt-BR.po +++ b/redbot/core/locales/pt-BR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-12 15:52+0000\n" +"POT-Creation-Date: 2024-03-23 23:21+0000\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,35 +15,27 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: pt_BR\n" -#: redbot/core/bank.py:1019 -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:1026 -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:316 +#: redbot/core/_cog_manager.py:317 #, 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:325 +#: redbot/core/_cog_manager.py:326 #, 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" +" Lista os caminhos atuais das cogs, em ordem de prioridade.\n" " " -#: redbot/core/cog_manager.py:333 +#: redbot/core/_cog_manager.py:334 msgid "Install Path: {install_path}\n" "Core Path: {core_path}\n\n" msgstr "Caminho da instalação: {install_path}\n" -"Caminho da base: {core_path}\n\n" +"Caminho base: {core_path}\n\n" -#: redbot/core/cog_manager.py:347 +#: redbot/core/_cog_manager.py:348 #, docstring msgid "\n" " Add a path to the list of available cog paths.\n" @@ -52,199 +44,820 @@ msgstr "\n" " Adiciona um caminho para a lista de caminhos de cogs disponíveis.\n" " " -#: redbot/core/cog_manager.py:351 +#: redbot/core/_cog_manager.py:352 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." +msgstr "Este caminho não existe ou não aponta para um diretório válido." -#: redbot/core/cog_manager.py:359 +#: redbot/core/_cog_manager.py:360 msgid "Path successfully added." msgstr "Caminho adicionado com sucesso." -#: redbot/core/cog_manager.py:364 +#: redbot/core/_cog_manager.py:365 #, 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" +" Removes one or more paths from the available cog paths given the `path_numbers` from `[p]paths`.\n" " " +msgstr "" -#: 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:376 -msgid "That is an invalid path number." -msgstr "Esse é um número de caminho inválido." +#: redbot/core/_cog_manager.py:386 +msgid "The following paths were removed: {paths}" +msgstr "" -#: redbot/core/cog_manager.py:380 -msgid "Path successfully removed." -msgstr "Caminho removido com sucesso." +#: redbot/core/_cog_manager.py:392 +msgid "The following path numbers did not exist: {path_numbers}" +msgstr "" -#: redbot/core/cog_manager.py:385 +#: redbot/core/_cog_manager.py:403 #, 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" +" Reordena os caminhos internamente, para permitir a descoberta de outras cogs.\n" " " -#: redbot/core/cog_manager.py:399 +#: redbot/core/_cog_manager.py:414 msgid "Invalid 'from' index." -msgstr "Campo 'from' inválido." +msgstr "Índice 'from' inválido." -#: redbot/core/cog_manager.py:405 +#: redbot/core/_cog_manager.py:420 msgid "Invalid 'to' index." -msgstr "Campo 'to' inválido." +msgstr "Índice 'to' inválido." -#: redbot/core/cog_manager.py:409 +#: redbot/core/_cog_manager.py:424 msgid "Paths reordered." msgstr "Caminhos reordenados." -#: redbot/core/cog_manager.py:414 +#: redbot/core/_cog_manager.py:429 #, 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" +" Returns the current install path or sets it if one is provided.\n\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" -" " +msgstr "" -#: redbot/core/cog_manager.py:427 +#: redbot/core/_cog_manager.py:443 msgid "That path does not exist." -msgstr "Esse caminho não existe." +msgstr "Este caminho não existe." -#: redbot/core/cog_manager.py:432 +#: redbot/core/_cog_manager.py:448 msgid "The bot will install new cogs to the `{}` directory." -msgstr "O bot irá instalar novos cogs no diretório `{}`." +msgstr "O bot instalará novos cogs no diretório `{}`." -#: redbot/core/cog_manager.py:438 +#: redbot/core/_cog_manager.py:454 #, docstring msgid "\n" " Lists all loaded and available cogs.\n" " " -msgstr "" +msgstr "\n" +" Lista todos as cogs carregados e disponíveis.\n" +" " -#: redbot/core/cog_manager.py:451 redbot/core/cog_manager.py:466 +#: redbot/core/_cog_manager.py:467 redbot/core/_cog_manager.py:482 msgid "**{} loaded:**\n" msgstr "**{} carregado:**\n" -#: redbot/core/cog_manager.py:452 redbot/core/cog_manager.py:468 +#: redbot/core/_cog_manager.py:468 redbot/core/_cog_manager.py:484 msgid "**{} unloaded:**\n" msgstr "**{} descarregado:**\n" -#: redbot/core/core_commands.py:181 -msgid "Alias {alias_name} is already an existing command or alias in one of the loaded cogs." +#: redbot/core/_diagnoser.py:104 +msgid "To fix this issue, you need to do one of these:" +msgstr "Para corrigir este problema, você precisa fazer um destes:" + +#: redbot/core/_diagnoser.py:112 +msgid "Check if the command caller is not a bot" +msgstr "Verifique se o invocador do comando não é um bot" + +#: redbot/core/_diagnoser.py:118 +msgid "The user is a bot which prevents them from running any command." +msgstr "O usuário é um bot, o que o impede de executar qualquer comando." + +#: redbot/core/_diagnoser.py:119 +msgid "This cannot be fixed - bots should not be listening to other bots." +msgstr "Isto não pode ser corrigido - os bots não deveriam estar ouvindo outros bots." + +#: redbot/core/_diagnoser.py:123 +msgid "Check if the bot can send messages in the given channel" +msgstr "Verifique se o bot pode enviar mensagens no canal fornecido" + +#: redbot/core/_diagnoser.py:130 +msgid "Bot is timed out in the given channel." +msgstr "O bot atingiu o tempo limite no canal informado." + +#: redbot/core/_diagnoser.py:131 +msgid "To fix this issue, remove timeout from the bot." +msgstr "Para corrigir este problema, remova o tempo limite do bot." + +#: redbot/core/_diagnoser.py:137 +msgid "Bot doesn't have permission to send messages in the given channel." +msgstr "O bot não tem permissão para enviar mensagens no canal informado." + +#: redbot/core/_diagnoser.py:138 +msgid "To fix this issue, ensure that the permissions setup allows the bot to send messages per Discord's role hierarchy:\n" +"https://support.discord.com/hc/en-us/articles/206141927" +msgstr "Para corrigir este problema, certifique-se de que as configurações de permissão autorizam o bot a enviar mensagens de acordo com a hierarquia de cargo do Discord:\n" +"https://support.discord.com/hc/pt-br/articles/206141927" + +#: redbot/core/_diagnoser.py:150 +msgid "Check if the channel and the server aren't set to be ignored" +msgstr "Verifique se o canal e o servidor não estão definidos para serem ignorados" + +#: redbot/core/_diagnoser.py:156 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {thread} thread, its parent channel, and the server aren't a part of that list." +msgstr "Para corrigir este problema, verifique a lista retornada pelo comando {command} e certifique-se de que o tópico {thread}, seu canal pai e o servidor não fazem parte desta lista." + +#: redbot/core/_diagnoser.py:165 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {channel} channel and the server aren't a part of that list." +msgstr "Para corrigir este problema, verifique a lista retornada pelo comando {command} e certifique-se de que o canal {channel} e o servidor não fazem parte desta lista." + +#: redbot/core/_diagnoser.py:175 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {thread} thread, its parent channel, the channel category it belongs to ({channel_category}), and the server aren't a part of that list." +msgstr "Para corrigir este problema, verifique a lista retornada pelo comando {command} e certifique-se de que o tópico {thread}, seu canal pai, a categoria de canal a qual pertence ({channel_category}), e o servidor não fazem parte desta lista." + +#: redbot/core/_diagnoser.py:186 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {channel} channel, the channel category it belongs to ({channel_category}), and the server aren't a part of that list." +msgstr "Para corrigir este problema, verifique a lista retornada pelo comando {command} e certifique-se de que o canal {channel}, a categoria de canal a qual pertence ({channel_category}), e o servidor não faz parte dessa lista." + +#: redbot/core/_diagnoser.py:200 +msgid "The bot is set to ignore commands in the given channel or this server." +msgstr "O bot está configurado para ignorar comandos neste canal ou servidor." + +#: redbot/core/_diagnoser.py:210 +msgid "Global allowlist prevents the user from running this command." +msgstr "A lista de bloqueio global impede o usuário de executar este comando." + +#: redbot/core/_diagnoser.py:211 +msgid "To fix this issue, you can either add the user to the allowlist, or clear the allowlist.\n" +"If you want to keep the allowlist, you can run {command_1} which will add {user} to the allowlist.\n" +"If you instead want to clear the allowlist and let all users run commands freely, you can run {command_2} to do that." +msgstr "Para corrigir este problema, você pode adicionar o usuário à lista branca ou limpar a lista branca.\n" +"Se você quiser manter a lista branca, você pode executar {command_1}, o qual adicionará {user} à lista branca.\n" +"Se você preferir limpar a lista branca e permitir que todos os usuários executem comandos livremente, você pode executar {command_2} para fazê-lo." + +#: redbot/core/_diagnoser.py:227 +msgid "Global blocklist prevents the user from running this command." +msgstr "A lista negra global impede o usuário de executar este comando." + +#: redbot/core/_diagnoser.py:228 +msgid "To fix this issue, you can either remove the user from the blocklist, or clear the blocklist.\n" +"If you want to keep the blocklist, you can run {command_1} which will remove {user} from the blocklist.\n" +"If you instead want to clear the blocklist and let all users run commands freely, you can run {command_2} to do that." +msgstr "Para corrigir este problema, você pode remover o usuário da lista negra, ou limpar a lista negra.\n" +"Se você quiser manter a lista negra, você pode executar {command_1}, o qual removerá {user} da lista negra.\n" +"Se você preferir limpar a lista negra e permitir que todos os usuários executem comandos livremente, você pode executar {command_2} para fazê-lo." + +#: redbot/core/_diagnoser.py:250 +msgid "Local allowlist prevents the user from running this command." +msgstr "A lista branca local impede o usuário de executar este comando." + +#: redbot/core/_diagnoser.py:251 +msgid "To fix this issue, you can either add the user or one of their roles to the local allowlist, or clear the local allowlist.\n" +"If you want to keep the local allowlist, you can run {command_1} which will add {user} to the local allowlist.\n" +"If you instead want to clear the local allowlist and let all users run commands freely, you can run {command_2} to do that." +msgstr "Para corrigir este problema, você pode adicionar o usuário ou um de seus cargos à lista branca local ou limpar a lista branca local.\n" +"Se você quiser manter a lista branca local, você pode executar {command_1}, o qual adicionará {user} à lista branca local.\n" +"Se você preferir limpar a lista branca local e permitir que todos os usuários executem comandos livremente, você pode executar {command_2} para fazê-lo." + +#: redbot/core/_diagnoser.py:265 +msgid "Local blocklist prevents the user from running this command." +msgstr "A lista negra local impede o usuário de executar este comando." + +#: redbot/core/_diagnoser.py:280 +msgid "To fix this issue, you can either remove the user's roles from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove the user's roles ({roles}) from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." +msgstr "Para corrigir este problema, você pode remover os cargos de usuário da lista negra local, ou limpar a lista negra local.\n" +"Se você quiser manter a lista negra local, você pode executar {command_1}, o qual removerá os cargos do usuário ({roles}) da lista negra local.\n" +"Se você preferir limpar a lista negra local e permitir que todos os usuários executem comandos livremente, você pode executar {command_2} para fazê-lo." + +#: redbot/core/_diagnoser.py:305 +msgid "To fix this issue, you can either remove the user and their roles from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove {user} and their roles ({roles}) from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." +msgstr "Para corrigir este problema, você pode remover o usuário e seus cargos da lista negra local, ou limpar a lista negra local.\n" +"Se você quiser manter a lista negra local, você pode executar {command_1}, o qual removerá o usuário {user} e seus cargos ({roles}) da lista negra local.\n" +"Se você preferir limpar a lista negra local e permitir que todos os usuários executem comandos livremente, você pode executar {command_2} para fazê-lo." + +#: redbot/core/_diagnoser.py:327 +msgid "To fix this issue, you can either remove the user from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove {user} from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." +msgstr "Para corrigir este problema, você pode remover o usuário da lista negra local, ou limpar a lista negra local.\n" +"Se você quiser manter a lista negra local, você pode executar {command_1}, o qual removerá o usuário {user} da lista negra local.\n" +"Se você preferir limpar a lista negra local e permitir que todos os usuários executem comandos livremente, você pode executar {command_2} para fazê-lo." + +#: redbot/core/_diagnoser.py:342 +msgid "Allowlist and blocklist checks" +msgstr "Verificações de listas branca e negra" + +#: redbot/core/_diagnoser.py:374 +msgid "Global, cog and command checks" +msgstr "Verificações globais, da cog e de comandos" + +#: redbot/core/_diagnoser.py:381 +msgid "The given command is disabled in this guild." +msgstr "Este comando está desativado neste servidor." + +#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:858 +msgid "One of the parents of the given command is disabled globally." +msgstr "Um dos pais do comando fornecido está desativado globalmente." + +#: redbot/core/_diagnoser.py:389 +msgid "To fix this issue, you can run {command} which will enable the {affected_command} command in this guild." +msgstr "Para corrigir este problema, você pode executar {command}, o qual ativará o comando {affected_command} neste servidor." + +#: redbot/core/_diagnoser.py:410 +msgid "Other issues related to the checks" +msgstr "Outros problemas relacionados às verificações" + +#: redbot/core/_diagnoser.py:411 +msgid "There's an issue related to the checks for {command} but we're not able to determine the exact cause." +msgstr "Há um problema relacionado às verificações para {command}, mas não fomos capazes de determinar a causa exata." + +#: redbot/core/_diagnoser.py:415 +msgid "To fix this issue, a manual review of the global, cog and command checks is required." +msgstr "Para corrigir este problema, é necessária uma revisão manual das verificações globais, da cog e de comandos." + +#: redbot/core/_diagnoser.py:423 +msgid "Global checks" +msgstr "Verificações globais" + +#: redbot/core/_diagnoser.py:433 +msgid "One of the global checks for the command {command} failed with a message:\n" +"{message}" +msgstr "Uma das verificações globais para o comando {command} falhou com uma mensagem:\n" +"{message}" + +#: redbot/core/_diagnoser.py:437 +msgid "One of the global checks for the command {command} failed without a message." +msgstr "Uma das verificações globais para o comando {command} falhou sem uma mensagem." + +#: redbot/core/_diagnoser.py:441 +msgid "Cog check" +msgstr "Verificação da cog" + +#: redbot/core/_diagnoser.py:458 +msgid "The cog check for the command {command} failed with a message:\n" +"{message}" +msgstr "A verificação da cog para o comando {command} falhou com uma mensagem:\n" +"{message}" + +#: redbot/core/_diagnoser.py:459 +msgid "The cog check for the command {command} failed without a message." +msgstr "A verificação da cog para o comando {command} falhou sem uma mensagem." + +#: redbot/core/_diagnoser.py:463 +msgid "Command checks" +msgstr "Verificações de comando" + +#: redbot/core/_diagnoser.py:477 +msgid "One of the command checks for the command {command} failed with a message:\n" +"{message}" +msgstr "Uma das verificações de comando para o comando {command} falhou com uma mensagem:\n" +"{message}" + +#: redbot/core/_diagnoser.py:481 +msgid "One of the command checks for the command {command} failed without a message." +msgstr "Uma das verificações de comando para o comando {command} falhou sem uma mensagem." + +#: redbot/core/_diagnoser.py:485 +msgid "Permissions verification" +msgstr "Verificação de permissões" + +#: redbot/core/_diagnoser.py:488 +msgid "Cog permissions verification" +msgstr "" + +#: redbot/core/_diagnoser.py:503 +msgid "The cog of the given command is disabled in this guild." +msgstr "A cog do comando fornecido está desativada nesse servidor." + +#: redbot/core/_diagnoser.py:504 +msgid "To fix this issue, you can run {command} which will enable the {affected_cog} cog in this guild." +msgstr "Para corrigir este problema, você pode executar {command}, o qual ativará a cog {affected_cog} neste servidor." + +#: redbot/core/_diagnoser.py:518 +msgid "Bot is missing some of the channel permissions ({permissions}) required by the {cog} cog." +msgstr "O bot não possui algumas das permissões de canal ({permissions}) requeridas pela cog {cog}." + +#: redbot/core/_diagnoser.py:526 +msgid "Bot is missing some of the channel permissions ({permissions}) required by the {command} command." +msgstr "O bot não possui algumas das permissões de canal ({permissions}) requeridas pelo comando {command}." + +#: redbot/core/_diagnoser.py:538 +msgid "To fix this issue, grant the required permissions to the bot through role settings or channel overrides." +msgstr "Para corrigir este problema, conceda as permissões necessárias ao bot através das configurações de cargo ou específicas do canal." + +#: redbot/core/_diagnoser.py:557 redbot/core/_diagnoser.py:653 +msgid "Other issues related to the permissions." +msgstr "Outros problemas relacionados às permissões." + +#: redbot/core/_diagnoser.py:558 +msgid "Fatal error: There's an issue related to the permissions for the {cog} cog but we're not able to determine the exact cause." +msgstr "Erro fatal: há um problema relacionado às permissões para a cog {cog} mas não fomos capazes de determinar a causa exata." + +#: redbot/core/_diagnoser.py:563 +msgid "Fatal error: There's an issue related to the permissions for the {command} command but we're not able to determine the exact cause." +msgstr "Erro fatal: há um problema relacionado às permissões para o comando {command}, mas não fomos capazes de determinar a causa exata." + +#: redbot/core/_diagnoser.py:567 +msgid "This is an unexpected error, please report it on Red's issue tracker." +msgstr "Este é um erro inesperado, por favor reporte-o no rastreador de problemas do Red." + +#: redbot/core/_diagnoser.py:574 +msgid "Ensure that the command is not bot owner only" +msgstr "Certifique-se de que o comando não é de uso exclusivo do proprietário do bot" + +#: redbot/core/_diagnoser.py:582 +msgid "The command is bot owner only and the given user is not a bot owner." +msgstr "O comando é de uso exclusivo do proprietário do bot e o usuário informado não é o proprietário do bot." + +#: redbot/core/_diagnoser.py:583 +msgid "This cannot be fixed - regular users cannot run bot owner only commands." +msgstr "Isso não pode ser corrigido - os usuários comuns não podem executar comandos exclusivos do proprietário." + +#: redbot/core/_diagnoser.py:589 +msgid "Permission hooks" +msgstr "Hooks de permissão" + +#: redbot/core/_diagnoser.py:599 +msgid "Fatal error: the result of permission hooks is inconsistent." +msgstr "Erro fatal: o resultado dos hooks de permissão é inconsistente." + +#: redbot/core/_diagnoser.py:600 redbot/core/_diagnoser.py:606 +#: redbot/core/_diagnoser.py:844 +msgid "To fix this issue, a manual review of the installed cogs is required." +msgstr "Para corrigir este problema, é necessária uma revisão manual das cogs instaladas." + +#: redbot/core/_diagnoser.py:605 +msgid "The access has been denied by one of the bot's permissions hooks." +msgstr "O acesso foi negado por um dos hooks de permissão do bot." + +#: redbot/core/_diagnoser.py:615 +msgid "User's discord permissions, privilege level and rules from Permissions cog" +msgstr "Permissões de Discord do usuário, nível de privilégio e regras da cog Permissões" + +#: redbot/core/_diagnoser.py:630 +msgid "The access has been denied due to the rules set for the {cog} cog with Permissions cog." +msgstr "O acesso foi negado devido às regras definidas pela cog Permissões para a cog {cog}." + +#: redbot/core/_diagnoser.py:635 +msgid "The access has been denied due to the rules set for the {command} command with Permissions cog." +msgstr "O acesso foi negado devido às regras definidas pela cog Permissões para o comando {command}." + +#: redbot/core/_diagnoser.py:639 +msgid "To fix the issue, a manual review of the rules is required." +msgstr "Para corrigir o problema, é necessária uma revisão manual das regras." + +#: redbot/core/_diagnoser.py:654 +msgid "There's an issue related to the permissions of {cog} cog but we're not able to determine the exact cause." +msgstr "Há um problema relacionado às permissões da cog {cog}, mas não pudemos determinar a causa exata." + +#: redbot/core/_diagnoser.py:659 +msgid "There's an issue related to the permissions of {command} command but we're not able to determine the exact cause." +msgstr "Há um problema relacionado às permissões de {command}, mas não pudemos determinar a causa exata." + +#: redbot/core/_diagnoser.py:663 +msgid "To fix this issue, a manual review of the command is required." +msgstr "Para corrigir este problema, é necessária uma revisão manual do comando." + +#: redbot/core/_diagnoser.py:670 +msgid "Permission checks" +msgstr "Verificações de permissões" + +#: redbot/core/_diagnoser.py:674 +msgid "The access has been denied by one of the permissions checks of {cog} cog." +msgstr "O acesso foi negado por uma das verificações de permissões da cog {cog}." + +#: redbot/core/_diagnoser.py:678 +msgid "The access has been denied by one of the permission checks of {command} command." +msgstr "O acesso foi negado por uma das verificações de permissões do comando {command}." + +#: redbot/core/_diagnoser.py:686 +msgid "To fix this issue, a manual review of the permission checks is required." msgstr "" -#: redbot/core/core_commands.py:186 -msgid "Command {command_name} is already an existing command or alias in one of the loaded cogs." +#: redbot/core/_diagnoser.py:692 +msgid "User's discord permissions and privilege level" +msgstr "" + +#: redbot/core/_diagnoser.py:701 +msgid "grant the required permissions to the user through role settings or channel overrides" +msgstr "" + +#: redbot/core/_diagnoser.py:707 +msgid "The user is missing some of the channel permissions ({permissions}) required by the {cog} cog." +msgstr "" + +#: redbot/core/_diagnoser.py:712 +msgid "The user is missing some of the channel permissions ({permissions}) required by the {command} command." +msgstr "" + +#: redbot/core/_diagnoser.py:721 +msgid "the guild owner" +msgstr "o(a) proprietário(a) do servidor" + +#: redbot/core/_diagnoser.py:724 +msgid "the mod role" +msgstr "o cargo de moderador(a)" + +#: redbot/core/_diagnoser.py:726 +msgid "the admin role" +msgstr "o cargo de administrador(a)" + +#: redbot/core/_diagnoser.py:729 +msgid "assign appropriate role to the user" +msgstr "atribuir o cargo apropriado para o(a) usuário(a)" + +#: redbot/core/_diagnoser.py:731 +msgid "The user is missing the privilege level ({privilege_level}) required by the {cog} cog." +msgstr "" + +#: redbot/core/_diagnoser.py:738 +msgid "The user is missing the privilege level ({privilege_level}) required by the {command} command." +msgstr "" + +#: redbot/core/_diagnoser.py:751 +msgid "add appropriate rule in the Permissions cog" +msgstr "adicionar regra apropriada na cog Permissões" + +#: redbot/core/_diagnoser.py:754 +msgid "The user has neither the channel permissions ({permissions}) nor the privilege level ({privilege_level}) required by the {cog} cog." +msgstr "" + +#: redbot/core/_diagnoser.py:763 +msgid "The user has neither the channel permissions ({permissions}) nor the privilege level ({privilege_level}) required by the {command} command." +msgstr "" + +#: redbot/core/_diagnoser.py:781 +msgid "Checks and permissions verification for the command {command}" +msgstr "" + +#: redbot/core/_diagnoser.py:804 redbot/core/_diagnoser.py:917 +msgid "Other command checks" +msgstr "Outras verificações de comando" + +#: redbot/core/_diagnoser.py:805 redbot/core/_diagnoser.py:918 +msgid "The given command is failing one of the required checks." +msgstr "O comando fornecido está falhando uma das verificações necessárias." + +#: redbot/core/_diagnoser.py:806 redbot/core/_diagnoser.py:919 +msgid "To fix this issue, a manual review of the command's checks is required." +msgstr "" + +#: redbot/core/_diagnoser.py:817 +msgid "Global 'call once' checks" +msgstr "" + +#: redbot/core/_diagnoser.py:839 +msgid "Other global 'call once' checks" +msgstr "" + +#: redbot/core/_diagnoser.py:840 +msgid "One of the global 'call once' checks implemented by a 3rd-party cog prevents this command from being ran." +msgstr "" + +#: redbot/core/_diagnoser.py:849 +msgid "Check if the command is disabled" +msgstr "Verificar se o comando está desativado" + +#: redbot/core/_diagnoser.py:859 redbot/core/_diagnoser.py:873 +msgid "To fix this issue, you can run {command} which will enable the {affected_command} command globally." +msgstr "" + +#: redbot/core/_diagnoser.py:872 +msgid "The given command is disabled globally." +msgstr "O comando fornecido está desativado globalmente." + +#: redbot/core/_diagnoser.py:885 +msgid "Checks and permissions verification" +msgstr "Verificação de checagens e permissões" + +#: redbot/core/_diagnoser.py:936 +msgid "Passed" +msgstr "Passou" + +#: redbot/core/_diagnoser.py:938 +msgid "Failed" +msgstr "Falhou" + +#: redbot/core/_diagnoser.py:967 +msgid "All checks passed and no issues were detected. Make sure that the given parameters correspond to the channel, user, and command name that have been problematic.\n\n" +"If you still can't find the issue, it is likely that one of the 3rd-party cogs you're using adds a global or cog local before invoke hook that prevents the command from getting invoked as this can't be diagnosed with this tool." +msgstr "" + +#: redbot/core/_diagnoser.py:978 +msgid "The bot has been able to identify the issue." +msgstr "" + +#: redbot/core/_diagnoser.py:981 +msgid "Detected issue: " +msgstr "Problema detectado: " + +#: redbot/core/_diagnoser.py:983 +msgid "Solution: " +msgstr "Solução: " + +#: redbot/core/_diagnoser.py:985 +msgid "\n" +"Here's a detailed report in case you need it:" +msgstr "\n" +"Aqui está um relatório detalhado caso você precise:" + +#: redbot/core/_diagnoser.py:986 +msgid "Channel: " +msgstr "Canal: " + +#: redbot/core/_diagnoser.py:987 +msgid "Command caller: " +msgstr "" + +#: redbot/core/_diagnoser.py:988 +msgid "Command: " +msgstr "Comando: " + +#: redbot/core/_diagnoser.py:989 +msgid "Tests that have been ran:" +msgstr "" + +#: redbot/core/_events.py:56 +msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" +msgstr "" + +#: redbot/core/_events.py:65 +msgid "\n\n" +"While 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:74 +msgid "\n\n" +"You have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\n\n" +"You 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:120 +msgid "\n\n" +"To update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:{command_1}\n" +"Once you've started up your bot again, we recommend that you update any installed 3rd-party cogs with this command in Discord:{command_2}" +msgstr "" + +#: redbot/core/_events.py:128 +msgid "Command Prompt" +msgstr "" + +#: redbot/core/_events.py:128 +msgid "Terminal" +msgstr "" + +#: redbot/core/_events.py:240 +msgid "`{user_input}` is not a valid value for `{command}`" +msgstr "" + +#: redbot/core/_events.py:251 redbot/core/_events.py:304 +msgid "Argument `{parameter_name}` must be a positive integer." +msgstr "" + +#: redbot/core/_events.py:253 redbot/core/_events.py:306 +msgid "Argument `{parameter_name}` must be an integer no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:257 redbot/core/_events.py:310 +msgid "Argument `{parameter_name}` must be an integer no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:261 redbot/core/_events.py:314 +msgid "Argument `{parameter_name}` must be an integer between {minimum} and {maximum}." msgstr "" -#: redbot/core/core_commands.py:398 +#: redbot/core/_events.py:266 redbot/core/_events.py:319 +msgid "Argument `{parameter_name}` must be a positive number." +msgstr "" + +#: redbot/core/_events.py:268 redbot/core/_events.py:321 +msgid "Argument `{parameter_name}` must be a number no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:272 +msgid "Argument `{parameter_name}` must be a number no less than {maximum}." +msgstr "" + +#: redbot/core/_events.py:276 redbot/core/_events.py:329 +msgid "Argument `{parameter_name}` must be a number between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:281 redbot/core/_events.py:334 +msgid "Argument `{parameter_name}` must be a string with a length of no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:285 redbot/core/_events.py:338 +msgid "Argument `{parameter_name}` must be a string with a length of no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:289 redbot/core/_events.py:342 +msgid "Argument `{parameter_name}` must be a string with a length of between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:325 +msgid "Argument `{parameter_name}` must be a number no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:355 +msgid "\"{argument}\" is not an integer." +msgstr "" + +#: redbot/core/_events.py:358 +msgid "\"{argument}\" is not a number." +msgstr "" + +#: redbot/core/_events.py:385 redbot/core/tree.py:292 +msgid "Error in command '{command}'. Check your console or logs for details." +msgstr "" + +#: redbot/core/_events.py:388 redbot/core/tree.py:295 +msgid "Error in command '{command}'." +msgstr "" + +#: redbot/core/_events.py:406 redbot/core/tree.py:309 +msgid "I require the {permission} permission to execute that command." +msgstr "" + +#: redbot/core/_events.py:410 redbot/core/tree.py:313 +msgid "I require {permission_list} permissions to execute that command." +msgstr "" + +#: redbot/core/_events.py:418 redbot/core/tree.py:320 +msgid "That command is not available in DMs." +msgstr "" + +#: redbot/core/_events.py:420 +msgid "That command is only available in DMs." +msgstr "" + +#: redbot/core/_events.py:422 +msgid "That command is only available in NSFW channels." +msgstr "" + +#: redbot/core/_events.py:434 redbot/core/tree.py:326 +msgid "This command is on cooldown. Try again {relative_time}." +msgstr "" + +#: redbot/core/_events.py:441 +msgid "Too many people using this command. It can only be used {number} times concurrently." +msgstr "" + +#: redbot/core/_events.py:446 +msgid "Too many people using this command. It can only be used once concurrently." +msgstr "" + +#: redbot/core/_events.py:452 +msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/_events.py:457 +msgid "That command is still completing, it can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/_events.py:463 +msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/_events.py:468 +msgid "Too many people using this command. It can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/bank.py:1060 +msgid "Can't pay for this command in DM without a global bank." +msgstr "Não pode pagar por este comando em uma mensagem direta sem um banco global." + +#: redbot/core/bank.py:1067 +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/bot.py:2378 +msgid "There is still one message remaining. Type {command_1} to continue or {command_2} to upload all contents as a file." +msgstr "" + +#: redbot/core/bot.py:2383 +msgid "There are still {count} messages remaining. Type {command_1} to continue or {command_2} to upload all contents as a file." +msgstr "" + +#: redbot/core/core_commands.py:197 +msgid "Alias {alias_name} is already an existing command or alias in one of the loaded cogs." +msgstr "O atalho {alias_name} já é um comando ou apelido existente em uma das cogs carregadas." + +#: redbot/core/core_commands.py:202 +msgid "Command {command_name} is already an existing command or alias in one of the loaded cogs." +msgstr "O comando {command_name} já é um comando ou atalho existente em uma das cogs carregadas." + +#: redbot/core/core_commands.py:391 #, docstring msgid "\n" " The Core cog has many commands related to core functions.\n\n" " These commands come loaded with every Red bot, and cover some of the most basic usage of the bot.\n" " " -msgstr "" +msgstr "\n" +" A cog Core possui vários comandos relacionados às funções do núcleo.\n\n" +" Esses comandos vêm carregados em todos os bots Red, e abrangem o uso mais básico do bot.\n" +" " -#: redbot/core/core_commands.py:410 +#: redbot/core/core_commands.py:403 #, docstring msgid "Pong." msgstr "Pong." -#: redbot/core/core_commands.py:415 +#: redbot/core/core_commands.py:408 #, docstring -msgid "Shows info about [botname].\n\n" -" See `[p]set custominfo` to customize.\n" -" " +msgid "Shows info about [botname]." msgstr "" -#: redbot/core/core_commands.py:445 +#: redbot/core/core_commands.py:435 msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\n\n" "Red 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\n" +msgstr "Esse bot é uma instância do [Red, um bot para Discord de código aberto]({}) criado por [Twentysix]({}) e [melhorado por muitos]({}).\n\n" "Red é 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:456 +#: redbot/core/core_commands.py:446 msgid "Instance owned by team" -msgstr "" +msgstr "Instância em posse da equipe" -#: redbot/core/core_commands.py:456 +#: redbot/core/core_commands.py:446 msgid "Instance owned by" -msgstr "" +msgstr "Instância em posse de" -#: redbot/core/core_commands.py:461 +#: redbot/core/core_commands.py:451 msgid "Red version" msgstr "Versão do Red" -#: redbot/core/core_commands.py:464 redbot/core/core_commands.py:520 +#: redbot/core/core_commands.py:454 redbot/core/core_commands.py:510 msgid "Yes, {version} is available." msgstr "Sim, {version} está disponível." -#: redbot/core/core_commands.py:468 redbot/core/core_commands.py:524 +#: redbot/core/core_commands.py:458 redbot/core/core_commands.py:514 msgid "Checking for updates failed." msgstr "Falha ao procurar por atualizações." -#: redbot/core/core_commands.py:469 +#: redbot/core/core_commands.py:459 msgid "Outdated" msgstr "Desatualizado" -#: redbot/core/core_commands.py:471 +#: redbot/core/core_commands.py:461 msgid "About this instance" -msgstr "Sobre esta instância" +msgstr "Sobre essa instância" -#: redbot/core/core_commands.py:472 +#: redbot/core/core_commands.py:462 msgid "About Red" msgstr "Sobre o Red" -#: redbot/core/core_commands.py:475 redbot/core/core_commands.py:533 +#: redbot/core/core_commands.py:465 redbot/core/core_commands.py:523 msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" -msgstr "Trazer alegria desde 02 de Jan 2016 (mais de {} dias atrás!)" +msgstr "Trazendo alegria desde 2 de janeiro de 2016 (mais de {} dias atrás!)" -#: redbot/core/core_commands.py:483 +#: redbot/core/core_commands.py:473 msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\n\n" "Red 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 "Esse bot é uma instância de Red, um Bot para Discord de código aberto (1) criado por Twenty6 (2) e melhorado por muitos (3).\n\n" +"Red é apoiado por uma comunidade apaixonada que contribui e cria conteúdo para todos desfrutarem. Junte-se a nós hoje (4) e nos ajude a melhorar!\n\n" +"(c) Criadores de Cog" -#: redbot/core/core_commands.py:494 +#: redbot/core/core_commands.py:484 msgid "Instance owned by team: [{owner}]\n" "Python: [{python_version}] (5)\n" "discord.py: [{dpy_version}] (6)\n" "Red version: [{red_version}] (7)\n" -msgstr "" +msgstr "Instância pertence à equipe: [{owner}]\n" +"Python: [{python_version}] (5)\n" +"discord.py: [{dpy_version}] (6)\n" +"Versão do Red: [{red_version}] (7)\n" -#: redbot/core/core_commands.py:506 +#: redbot/core/core_commands.py:496 msgid "Instance owned by: [{owner}]\n" "Python: [{python_version}] (5)\n" "discord.py: [{dpy_version}] (6)\n" "Red version: [{red_version}] (7)\n" -msgstr "" +msgstr "Instância em posse de: [{owner}]\n" +"Python: [{python_version}] (5)\n" +"discord.py: [{dpy_version}] (6)\n" +"Versão do Red: [{red_version}] (7)\n" -#: redbot/core/core_commands.py:525 +#: redbot/core/core_commands.py:515 msgid "Outdated: [{state}]\n" -msgstr "" +msgstr "Desatualizado: [{state}]\n" -#: redbot/core/core_commands.py:528 +#: redbot/core/core_commands.py:518 msgid "**About Red**\n" -msgstr "" +msgstr "**Sobre o Red**\n" -#: redbot/core/core_commands.py:539 +#: redbot/core/core_commands.py:529 msgid "**About this instance**\n" -msgstr "" +msgstr "**Sobre essa instância**\n" -#: redbot/core/core_commands.py:541 +#: redbot/core/core_commands.py:531 msgid "**References**\n" "1. <{}>\n" "2. <{}>\n" @@ -255,20 +868,20 @@ msgid "**References**\n" "7. <{}>\n" msgstr "" -#: redbot/core/core_commands.py:557 +#: redbot/core/core_commands.py:553 #, docstring msgid "Shows [botname]'s uptime." -msgstr "" +msgstr "Mostra o tempo de funcionamento initerrupto de [botname]." -#: redbot/core/core_commands.py:560 -msgid "Less than one second" -msgstr "Menos de um segundo" +#: redbot/core/core_commands.py:556 +msgid "Less than one second." +msgstr "Menos de um segundo." -#: redbot/core/core_commands.py:562 -msgid "Been up for: **{time_quantity}** (since {timestamp} UTC)" +#: redbot/core/core_commands.py:558 +msgid "I have been up for: **{time_quantity}** (since {timestamp})" msgstr "" -#: redbot/core/core_commands.py:569 +#: redbot/core/core_commands.py:565 #, docstring msgid "\n" " Commands which interact with the data [botname] has about you.\n\n" @@ -276,62 +889,62 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:580 +#: redbot/core/core_commands.py:576 #, docstring msgid "\n" " Find out what type of data [botname] stores and why.\n\n" " **Example:**\n" -" - `[p]mydata whatdata`\n" +" - `[p]mydata whatdata`\n" " " msgstr "" -#: redbot/core/core_commands.py:590 +#: redbot/core/core_commands.py:586 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\n" "Additionally, 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:609 +#: redbot/core/core_commands.py:605 #, docstring msgid "View the End User Data statements of each 3rd-party module.\n\n" " This will send an attachment with the End User Data statements of all loaded 3rd party cogs.\n\n" " **Example:**\n" -" - `[p]mydata 3rdparty`\n" +" - `[p]mydata 3rdparty`\n" " " msgstr "" -#: redbot/core/core_commands.py:620 +#: redbot/core/core_commands.py:616 msgid "I need to be able to attach files (try in DMs?)." msgstr "" -#: redbot/core/core_commands.py:630 +#: redbot/core/core_commands.py:626 msgid "This instance does not appear to have any 3rd-party extensions loaded." msgstr "" -#: redbot/core/core_commands.py:650 +#: redbot/core/core_commands.py:646 msgid "3rd party End User Data statements" msgstr "" -#: redbot/core/core_commands.py:652 +#: redbot/core/core_commands.py:648 msgid "The following are statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:657 +#: redbot/core/core_commands.py:653 msgid "3rd-party extensions without statements\n" msgstr "" -#: redbot/core/core_commands.py:668 +#: redbot/core/core_commands.py:664 msgid "Here's a generated page with the statements provided by 3rd-party extensions." msgstr "" -#: redbot/core/core_commands.py:684 +#: redbot/core/core_commands.py:679 msgid "Did not get confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:689 +#: redbot/core/core_commands.py:684 msgid "Did not get a matching confirmation, cancelling." msgstr "" -#: redbot/core/core_commands.py:700 +#: redbot/core/core_commands.py:695 #, docstring msgid "\n" " Have [botname] forget what it knows about you.\n\n" @@ -339,118 +952,118 @@ msgid "\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\n" " **Example:**\n" -" - `[p]mydata forgetme`\n" +" - `[p]mydata forgetme`\n" " " msgstr "" -#: redbot/core/core_commands.py:715 +#: redbot/core/core_commands.py:710 msgid "This command ({command}) does not support non-interactive usage." msgstr "" -#: redbot/core/core_commands.py:722 +#: redbot/core/core_commands.py:717 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:732 +#: redbot/core/core_commands.py:727 msgid "This may take some time." msgstr "" -#: redbot/core/core_commands.py:745 +#: redbot/core/core_commands.py:740 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}.\n" "Please contact the owner of this bot to address this.\n" "Note: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:760 +#: redbot/core/core_commands.py:755 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\n" "Please contact the owner of this bot to address this.\n" "Note: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:770 +#: redbot/core/core_commands.py:765 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\n" "Please contact the owner of this bot to address this.\n" "Note: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:780 +#: redbot/core/core_commands.py:775 msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" msgstr "" -#: redbot/core/core_commands.py:788 redbot/core/core_commands.py:955 -#: redbot/core/core_commands.py:1041 redbot/core/core_commands.py:1112 +#: redbot/core/core_commands.py:783 redbot/core/core_commands.py:950 +#: redbot/core/core_commands.py:1036 redbot/core/core_commands.py:1107 msgid "{mention} The following cogs did not handle deletion:\n" "{cogs}." msgstr "" -#: redbot/core/core_commands.py:798 +#: redbot/core/core_commands.py:793 #, docstring msgid "[Coming Soon] Get what data [botname] has about you." msgstr "" -#: redbot/core/core_commands.py:800 +#: redbot/core/core_commands.py:795 msgid "This command doesn't do anything yet, but we're working on adding support for this." msgstr "" -#: redbot/core/core_commands.py:809 +#: redbot/core/core_commands.py:804 #, docstring msgid "\n" " Commands for more complete data handling.\n" " " msgstr "" -#: redbot/core/core_commands.py:815 +#: redbot/core/core_commands.py:810 #, docstring msgid "\n" " Set the bot to allow users to request a data deletion.\n\n" " This is on by default.\n" " Opposite of `[p]mydata ownermanagement disallowuserdeletions`\n\n" " **Example:**\n" -" - `[p]mydata ownermanagement allowuserdeletions`\n" +" - `[p]mydata ownermanagement allowuserdeletions`\n" " " msgstr "" -#: redbot/core/core_commands.py:826 +#: redbot/core/core_commands.py:821 msgid "User can delete their own data. This will not include operational data such as blocked users." msgstr "" -#: redbot/core/core_commands.py:834 +#: redbot/core/core_commands.py:829 #, docstring msgid "\n" " Set the bot to not allow users to request a data deletion.\n\n" " Opposite of `[p]mydata ownermanagement allowuserdeletions`\n\n" " **Example:**\n" -" - `[p]mydata ownermanagement disallowuserdeletions`\n" +" - `[p]mydata ownermanagement disallowuserdeletions`\n" " " msgstr "" -#: redbot/core/core_commands.py:843 +#: redbot/core/core_commands.py:838 msgid "User can not delete their own data." -msgstr "" +msgstr "O usuário não pode excluir seus próprios dados." -#: redbot/core/core_commands.py:847 +#: redbot/core/core_commands.py:842 #, docstring msgid "\n" " Sets how user deletions are treated.\n\n" " **Example:**\n" -" - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" +" - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" " **Arguments:**\n" -" - `` - The strictness level for user deletion. See Level guide below.\n\n" +" - `` - The strictness level for user deletion. See Level guide below.\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" +" - `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:864 +#: redbot/core/core_commands.py:859 msgid "Cogs will be instructed to remove all non operational data upon a user request." msgstr "" -#: redbot/core/core_commands.py:872 +#: redbot/core/core_commands.py:867 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:883 +#: redbot/core/core_commands.py:878 #, docstring msgid "\n" " Handle a deletion request from Discord.\n\n" @@ -459,160 +1072,153 @@ msgid "\n" " This will remove the user from various anti-abuse measures.\n" " If you are processing a manual request from a user, you may want `[p]mydata ownermanagement deleteforuser` instead.\n\n" " **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" +" - `` - The id of the user whose data would be deleted.\n" " " msgstr "" -#: redbot/core/core_commands.py:897 +#: redbot/core/core_commands.py:892 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\n" "If you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:915 redbot/core/core_commands.py:1072 +#: redbot/core/core_commands.py:910 redbot/core/core_commands.py:1067 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}\n" "Please check your logs and contact the creators of these cogs and modules.\n" "Note: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:930 redbot/core/core_commands.py:1087 +#: redbot/core/core_commands.py:925 redbot/core/core_commands.py:1082 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" "Please check your logs and contact the creators of these cogs and modules.\n" "Note: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:941 redbot/core/core_commands.py:1098 +#: redbot/core/core_commands.py:936 redbot/core/core_commands.py:1093 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" "Please check your logs and contact the creators of these cogs and modules.\n" "Note: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:951 redbot/core/core_commands.py:1108 +#: redbot/core/core_commands.py:946 redbot/core/core_commands.py:1103 msgid "I've deleted all data about that user that I know how to delete." -msgstr "" +msgstr "Eu deletei todos os dados que pude sobre aquele usuário." -#: redbot/core/core_commands.py:962 +#: redbot/core/core_commands.py:957 #, docstring msgid "Delete data [botname] has about a user for a user.\n\n" " This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user.\n" " Users have access to a different command for this unless they can't interact with the bot at all.\n" " 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\n" " **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" +" - `` - The id of the user whose data would be deleted.\n" " " msgstr "" -#: redbot/core/core_commands.py:973 +#: redbot/core/core_commands.py:968 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\n" "If you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:996 +#: redbot/core/core_commands.py:991 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}\n" "Please check your logs and contact the creators of these cogs and modules.\n" "Note: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:1011 +#: redbot/core/core_commands.py:1006 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" "Please check your logs and contact the creators of these cogs and modules.\n" "Note: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:1022 +#: redbot/core/core_commands.py:1017 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" "Please check your logs and contact the creators of these cogs and modules.\n" "Note: Outside of these failures, data should have been deleted." msgstr "" -#: redbot/core/core_commands.py:1033 +#: redbot/core/core_commands.py:1028 msgid "I've deleted all non-operational data about that user that I know how to delete." msgstr "" -#: redbot/core/core_commands.py:1048 +#: redbot/core/core_commands.py:1043 #, docstring msgid "Delete data [botname] has about a user.\n\n" " This will cause the bot to get rid of or disassociate a lot of data about the specified user.\n" " This may include more than just end user data, including anti abuse records.\n\n" " **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" +" - `` - The id of the user whose data would be deleted.\n" " " msgstr "" -#: redbot/core/core_commands.py:1058 +#: redbot/core/core_commands.py:1053 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\n" "If you are sure this is what you intend to do please respond with the following:" msgstr "" -#: redbot/core/core_commands.py:1119 +#: redbot/core/core_commands.py:1114 #, docstring msgid "\n" " Commands for toggling embeds on or off.\n\n" " This setting determines whether or not to use embeds as a response to a command (for commands that support it).\n" " The default is to use embeds.\n\n" -" The embed settings are checked until the first True/False in this order:\n" -" - In guild context:\n" -" 1. Channel override - `[p]embedset channel`\n" -" 2. Server command override - `[p]embedset command server`\n" -" 3. Server override - `[p]embedset server`\n" -" 4. Global command override - `[p]embedset command global`\n" -" 5. Global setting -`[p]embedset global`\n\n" -" - In DM context:\n" -" 1. User override - `[p]embedset user`\n" -" 2. Global command override - `[p]embedset command global`\n" -" 3. Global setting - `[p]embedset global`\n" +" The embed settings are checked until the first True/False in this order:\n\n" +" - In guild context:\n" +" 1. Channel override - `[p]embedset channel`\n" +" 2. Server command override - `[p]embedset command server`\n" +" 3. Server override - `[p]embedset server`\n" +" 4. Global command override - `[p]embedset command global`\n" +" 5. Global setting -`[p]embedset global`\n\n" +" - In DM context:\n" +" 1. User override - `[p]embedset user`\n" +" 2. Global command override - `[p]embedset command global`\n" +" 3. Global setting - `[p]embedset global`\n" " " msgstr "" -#: redbot/core/core_commands.py:1141 +#: redbot/core/core_commands.py:1139 #, docstring msgid "\n" " Show the current embed settings.\n\n" " Provide a command name to check for command specific embed settings.\n\n" " **Examples:**\n" -" - `[p]embedset showsettings` - Shows embed settings.\n" -" - `[p]embedset showsettings info` - Also shows embed settings for the 'info' command.\n" -" - `[p]embedset showsettings \"ignore list\"` - Checking subcommands requires quotes.\n\n" +" - `[p]embedset showsettings` - Shows embed settings.\n" +" - `[p]embedset showsettings info` - Also shows embed settings for the 'info' command.\n" +" - `[p]embedset showsettings \"ignore list\"` - Checking subcommands requires quotes.\n\n" " **Arguments:**\n" -" - `[command_name]` - Checks this command for command specific embed settings.\n" +" - `[command]` - Checks this command for command specific embed settings.\n" " " msgstr "" -#: redbot/core/core_commands.py:1158 redbot/core/core_commands.py:1314 -#: redbot/core/core_commands.py:1365 redbot/core/core_commands.py:4282 -#: redbot/core/core_commands.py:4325 redbot/core/core_commands.py:4391 -#: redbot/core/core_commands.py:4422 -msgid "I couldn't find that command. Please note that it is case sensitive." -msgstr "" - -#: redbot/core/core_commands.py:1164 +#: redbot/core/core_commands.py:1155 msgid "Embed settings:\n\n" msgstr "" -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1157 msgid "Global default: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1171 +#: redbot/core/core_commands.py:1162 msgid "Global command setting for {command} command: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1177 +#: redbot/core/core_commands.py:1168 msgid "Guild setting: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1182 +#: redbot/core/core_commands.py:1173 msgid "Server command setting for {command} command: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1188 +#: redbot/core/core_commands.py:1179 msgid "Channel setting: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1191 +#: redbot/core/core_commands.py:1182 msgid "User setting: {value}" msgstr "" -#: redbot/core/core_commands.py:1197 +#: redbot/core/core_commands.py:1188 #, docstring msgid "\n" " Toggle the global embed setting.\n\n" @@ -620,19 +1226,19 @@ msgid "\n" " The default is to use embeds.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Example:**\n" -" - `[p]embedset global`\n" +" - `[p]embedset global`\n" " " msgstr "" -#: redbot/core/core_commands.py:1211 +#: redbot/core/core_commands.py:1202 msgid "Embeds are now disabled by default." msgstr "" -#: redbot/core/core_commands.py:1214 +#: redbot/core/core_commands.py:1205 msgid "Embeds are now enabled by default." msgstr "" -#: redbot/core/core_commands.py:1220 +#: redbot/core/core_commands.py:1211 #, docstring msgid "\n" " Set the server's embed setting.\n\n" @@ -641,27 +1247,27 @@ msgid "\n" " If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Examples:**\n" -" - `[p]embedset server False` - Disables embeds on this server.\n" -" - `[p]embedset server` - Resets value to use global default.\n\n" +" - `[p]embedset server False` - Disables embeds on this server.\n" +" - `[p]embedset server` - Resets value to use global default.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds on this server. Leave blank to reset to default.\n" +" - `[enabled]` - Whether to use embeds on this server. Leave blank to reset to default.\n" " " msgstr "" -#: redbot/core/core_commands.py:1239 redbot/core/core_commands.py:1323 -#: redbot/core/core_commands.py:1414 redbot/core/core_commands.py:1445 +#: redbot/core/core_commands.py:1230 redbot/core/core_commands.py:1308 +#: redbot/core/core_commands.py:1402 redbot/core/core_commands.py:1433 msgid "Embeds will now fall back to the global setting." -msgstr "As mensagens incorporadas agora voltarão para a configuração global." +msgstr "As mensagens incorporadas agora usarão a configuração global como recurso." -#: redbot/core/core_commands.py:1244 +#: redbot/core/core_commands.py:1235 msgid "Embeds are now enabled for this guild." msgstr "" -#: redbot/core/core_commands.py:1246 +#: redbot/core/core_commands.py:1237 msgid "Embeds are now disabled for this guild." msgstr "" -#: redbot/core/core_commands.py:1254 +#: redbot/core/core_commands.py:1245 #, docstring msgid "\n" " Sets a command's embed setting.\n\n" @@ -670,19 +1276,19 @@ msgid "\n" " If enabled is left blank, the setting will be unset.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Examples:**\n" -" - `[p]embedset command info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" - `[p]embedset command info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command \"ignore list\" True` - Quotes are needed for subcommands.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" " " msgstr "" -#: redbot/core/core_commands.py:1283 +#: redbot/core/core_commands.py:1274 msgid "The passed command requires Embed Links permission and therefore cannot be set to not use embeds." msgstr "" -#: redbot/core/core_commands.py:1294 +#: redbot/core/core_commands.py:1285 #, docstring msgid "\n" " Sets a command's embed setting globally.\n\n" @@ -690,43 +1296,43 @@ msgid "\n" " If enabled is left blank, the setting will be unset.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Examples:**\n" -" - `[p]embedset command global info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command global info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command global \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" - `[p]embedset command global info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command global info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command global \"ignore list\" True` - Quotes are needed for subcommands.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" " " msgstr "" -#: redbot/core/core_commands.py:1329 redbot/core/core_commands.py:1380 +#: redbot/core/core_commands.py:1314 redbot/core/core_commands.py:1359 msgid "Embeds are now enabled for {command_name} command." msgstr "" -#: redbot/core/core_commands.py:1335 redbot/core/core_commands.py:1386 +#: redbot/core/core_commands.py:1320 redbot/core/core_commands.py:1365 msgid "Embeds are now disabled for {command_name} command." msgstr "" -#: redbot/core/core_commands.py:1345 +#: redbot/core/core_commands.py:1330 #, docstring msgid "\n" -" Sets a commmand's embed setting for the current server.\n\n" +" Sets a command's embed setting for the current server.\n\n" " If set, this is used instead of the server default to determine whether or not to use embeds.\n\n" " If enabled is left blank, the setting will be unset and the server default will be used instead.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Examples:**\n" -" - `[p]embedset command server info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command server info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command server \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" - `[p]embedset command server info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command server info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command server \"ignore list\" True` - Quotes are needed for subcommands.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" " " msgstr "" -#: redbot/core/core_commands.py:1374 +#: redbot/core/core_commands.py:1353 msgid "Embeds will now fall back to the server setting." msgstr "" -#: redbot/core/core_commands.py:1395 +#: redbot/core/core_commands.py:1381 #, docstring msgid "\n" " Set's a channel's embed setting.\n\n" @@ -735,28 +1341,32 @@ msgid "\n" " If enabled is left blank, the setting will be unset and the guild default will be used instead.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Examples:**\n" -" - `[p]embedset channel False` - Disables embeds in this channel.\n" -" - `[p]embedset channel` - Resets value to use guild default.\n\n" +" - `[p]embedset channel #text-channel False` - Disables embeds in the #text-channel.\n" +" - `[p]embedset channel #forum-channel disable` - Disables embeds in the #forum-channel.\n" +" - `[p]embedset channel #text-channel` - Resets value to use guild default in the #text-channel.\n\n" " **Arguments:**\n" +" - `` - The text, voice, stage, or forum channel to set embed setting for.\n" " - `[enabled]` - Whether to use embeds in this channel. Leave blank to reset to default.\n" " " msgstr "" -#: redbot/core/core_commands.py:1419 +#: redbot/core/core_commands.py:1407 msgid "Embeds are now {} for this channel." -msgstr "As mensagens incorporadas agora são {} para este canal." +msgstr "As mensagens incorporadas agora estão {} para este canal." -#: redbot/core/core_commands.py:1420 redbot/core/core_commands.py:2273 -#: redbot/core/core_commands.py:2294 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2765 +#: redbot/core/core_commands.py:2779 redbot/core/core_commands.py:3976 +#: redbot/core/core_commands.py:3997 msgid "enabled" -msgstr "habilitado" +msgstr "ativado" -#: redbot/core/core_commands.py:1420 redbot/core/core_commands.py:2273 -#: redbot/core/core_commands.py:2294 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2765 +#: redbot/core/core_commands.py:2779 redbot/core/core_commands.py:3976 +#: redbot/core/core_commands.py:3997 msgid "disabled" -msgstr "desabilitado" +msgstr "desativado" -#: redbot/core/core_commands.py:1426 +#: redbot/core/core_commands.py:1414 #, docstring msgid "\n" " Sets personal embed setting for DMs.\n\n" @@ -765,48 +1375,52 @@ msgid "\n" " If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Examples:**\n" -" - `[p]embedset user False` - Disables embeds in your DMs.\n" -" - `[p]embedset user` - Resets value to use global default.\n\n" +" - `[p]embedset user False` - Disables embeds in your DMs.\n" +" - `[p]embedset user` - Resets value to use global default.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds in your DMs. Leave blank to reset to default.\n" +" - `[enabled]` - Whether to use embeds in your DMs. Leave blank to reset to default.\n" " " msgstr "" -#: redbot/core/core_commands.py:1450 +#: redbot/core/core_commands.py:1438 msgid "Embeds are now enabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1452 +#: redbot/core/core_commands.py:1440 msgid "Embeds are now disabled for you in DMs." msgstr "" -#: redbot/core/core_commands.py:1458 +#: redbot/core/core_commands.py:1446 #, 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.\n\n" " Warning: Sending the traceback publicly can accidentally reveal sensitive information about your computer or configuration.\n\n" " **Examples:**\n" -" - `[p]traceback` - Sends the traceback to your DMs.\n" -" - `[p]traceback True` - Sends the last traceback in the current context.\n\n" +" - `[p]traceback` - Sends the traceback to your DMs.\n" +" - `[p]traceback True` - Sends the last traceback in the current context.\n\n" " **Arguments:**\n" -" - `[public]` - Whether to send the traceback to the current context. Leave blank to send to your DMs.\n" +" - `[public]` - Whether to send the traceback to the current context. Leave blank to send to your DMs.\n" " " msgstr "" -#: redbot/core/core_commands.py:1487 +#: redbot/core/core_commands.py:1478 msgid "No exception has occurred yet." msgstr "" -#: redbot/core/core_commands.py:1492 +#: redbot/core/core_commands.py:1483 #, docstring msgid "Shows [botname]'s invite url.\n\n" " This will always send the invite to DMs to keep it private.\n\n" " This command is locked to the owner unless `[p]inviteset public` is set to True.\n\n" " **Example:**\n" -" - `[p]invite`\n" +" - `[p]invite`\n" " " msgstr "" +#: redbot/core/core_commands.py:1495 +msgid "This bot is currently **serverlocked**, meaning that it is locked to its current servers and will leave any server it joins." +msgstr "" + #: redbot/core/core_commands.py:1512 #, docstring msgid "Commands to setup [botname]'s invite settings." @@ -818,9 +1432,9 @@ msgid "\n" " Toggles if `[p]invite` should be accessible for the average user.\n\n" " The bot must be made into a `Public bot` in the developer dashboard for public invites to work.\n\n" " **Example:**\n" -" - `[p]inviteset public yes` - Toggles the public invite setting.\n\n" +" - `[p]inviteset public yes` - Toggles the public invite setting.\n\n" " **Arguments:**\n" -" - `[confirm]` - Required to set to public. Not required to toggle back to private.\n" +" - `[confirm]` - Required to set to public. Not required to toggle back to private.\n" " " msgstr "" @@ -833,9 +1447,9 @@ msgid "\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\n" " **Example:**\n" -" - `[p]inviteset perms 134217728` - Adds a \"Manage Nicknames\" permission requirement to the invite.\n\n" +" - `[p]inviteset perms 134217728` - Adds a \"Manage Nicknames\" permission requirement to the invite.\n\n" " **Arguments:**\n" -" - `` - The permission level to require for the bot in the generated invite.\n" +" - `` - The permission level to require for the bot in the generated invite.\n" " " msgstr "" @@ -863,11 +1477,11 @@ msgid "\n" " If no server IDs are passed the local server will be left instead.\n\n" " Note: This command is interactive.\n\n" " **Examples:**\n" -" - `[p]leave` - Leave the current server.\n" -" - `[p]leave \"Red - Discord Bot\"` - Quotes are necessary when there are spaces in the name.\n" -" - `[p]leave 133049272517001216 240154543684321280` - Leaves multiple servers, using IDs.\n\n" +" - `[p]leave` - Leave the current server.\n" +" - `[p]leave \"Red - Discord Bot\"` - Quotes are necessary when there are spaces in the name.\n" +" - `[p]leave 133049272517001216 240154543684321280` - Leaves multiple servers, using IDs.\n\n" " **Arguments:**\n" -" - `[servers...]` - The servers to leave. When blank, attempts to leave the current server.\n" +" - `[servers...]` - The servers to leave. When blank, attempts to leave the current server.\n" " " msgstr "" @@ -875,39 +1489,52 @@ msgstr "" msgid "You need to specify at least one server ID." msgstr "" -#: redbot/core/core_commands.py:1620 +#: redbot/core/core_commands.py:1621 msgid "You haven't passed any server ID. Do you want me to leave this server?" msgstr "" -#: redbot/core/core_commands.py:1625 +#: redbot/core/core_commands.py:1627 msgid "Are you sure you want me to leave these servers?" msgstr "" #: redbot/core/core_commands.py:1633 +msgid "Are you sure you want me to leave this server?" +msgstr "" + +#: redbot/core/core_commands.py:1641 msgid "I cannot leave the server `{server_name}`: I am the owner of it." msgstr "" -#: redbot/core/core_commands.py:1644 redbot/core/core_commands.py:2711 +#: redbot/core/core_commands.py:1652 redbot/core/core_commands.py:4068 +#: redbot/core/core_commands.py:4086 msgid "Response timed out." msgstr "Tempo de resposta excedido." -#: redbot/core/core_commands.py:1649 +#: redbot/core/core_commands.py:1657 msgid "Alright. Bye :wave:" msgstr "Certo. Tchau :wave:" -#: redbot/core/core_commands.py:1652 +#: redbot/core/core_commands.py:1661 msgid "Alright. Leaving {number} servers..." msgstr "" -#: redbot/core/core_commands.py:1659 +#: redbot/core/core_commands.py:1664 +msgid "Alright. Leaving one server..." +msgstr "" + +#: redbot/core/core_commands.py:1670 msgid "Alright, I'll stay then. :)" msgstr "" -#: redbot/core/core_commands.py:1661 +#: redbot/core/core_commands.py:1673 msgid "Alright, I'm not leaving those servers." msgstr "" -#: redbot/core/core_commands.py:1666 +#: redbot/core/core_commands.py:1675 +msgid "Alright, I'm not leaving that server." +msgstr "" + +#: redbot/core/core_commands.py:1680 #, docstring msgid "\n" " Lists the servers [botname] is currently in.\n\n" @@ -915,117 +1542,117 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:1684 +#: redbot/core/core_commands.py:1700 #, docstring msgid "Loads cog packages from the local paths and installed cogs.\n\n" " See packages available to load with `[p]cogs`.\n\n" " Additional cogs can be added using Downloader, or from local paths using `[p]addpath`.\n\n" " **Examples:**\n" -" - `[p]load general` - Loads the `general` cog.\n" -" - `[p]load admin mod mutes` - Loads multiple cogs.\n\n" +" - `[p]load general` - Loads the `general` cog.\n" +" - `[p]load admin mod mutes` - Loads multiple cogs.\n\n" " **Arguments:**\n" -" - `` - The cog packages to load.\n" +" - `` - The cog packages to load.\n" " " msgstr "" -#: redbot/core/core_commands.py:1713 +#: redbot/core/core_commands.py:1721 msgid "Loaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1718 +#: redbot/core/core_commands.py:1726 msgid "The following package is already loaded: {pack}" msgstr "" -#: redbot/core/core_commands.py:1722 +#: redbot/core/core_commands.py:1730 msgid "The following packages are already loaded: {packs}" msgstr "" -#: redbot/core/core_commands.py:1729 +#: redbot/core/core_commands.py:1737 msgid "Failed to load the following package: {pack}.\n" "Check your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1734 +#: redbot/core/core_commands.py:1742 msgid "Failed to load the following packages: {packs}\n" "Check your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1742 redbot/core/core_commands.py:1898 +#: redbot/core/core_commands.py:1750 redbot/core/core_commands.py:1898 msgid "The following name is not a valid package name: {pack}\n" "Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1748 redbot/core/core_commands.py:1904 +#: redbot/core/core_commands.py:1756 redbot/core/core_commands.py:1904 msgid "The following names are not valid package names: {packs}\n" "Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." msgstr "" -#: redbot/core/core_commands.py:1757 redbot/core/core_commands.py:1913 +#: redbot/core/core_commands.py:1765 redbot/core/core_commands.py:1913 msgid "The following package was not found in any cog path: {pack}." msgstr "" -#: redbot/core/core_commands.py:1761 redbot/core/core_commands.py:1917 +#: redbot/core/core_commands.py:1769 redbot/core/core_commands.py:1917 msgid "The following packages were not found in any cog path: {packs}" msgstr "" -#: redbot/core/core_commands.py:1769 +#: redbot/core/core_commands.py:1777 msgid "This package could not be loaded for the following reason:\n\n" "{reason}" msgstr "" -#: redbot/core/core_commands.py:1773 +#: redbot/core/core_commands.py:1781 msgid "These packages could not be loaded for the following reasons:\n\n" "{reasons}" msgstr "" -#: redbot/core/core_commands.py:1780 +#: redbot/core/core_commands.py:1788 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" "You should inform maintainer of the repo about this message." msgstr "" -#: redbot/core/core_commands.py:1786 redbot/core/core_commands.py:1942 +#: redbot/core/core_commands.py:1794 redbot/core/core_commands.py:1942 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\n" "You should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1805 +#: redbot/core/core_commands.py:1813 #, docstring msgid "Unloads previously loaded cog packages.\n\n" " See packages available to unload with `[p]cogs`.\n\n" " **Examples:**\n" -" - `[p]unload general` - Unloads the `general` cog.\n" -" - `[p]unload admin mod mutes` - Unloads multiple cogs.\n\n" +" - `[p]unload general` - Unloads the `general` cog.\n" +" - `[p]unload admin mod mutes` - Unloads multiple cogs.\n\n" " **Arguments:**\n" -" - `` - The cog packages to unload.\n" +" - `` - The cog packages to unload.\n" " " msgstr "" -#: redbot/core/core_commands.py:1823 +#: redbot/core/core_commands.py:1831 msgid "The following package was unloaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1835 msgid "The following packages were unloaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1834 +#: redbot/core/core_commands.py:1842 msgid "The following package was not loaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1838 +#: redbot/core/core_commands.py:1846 msgid "The following packages were not loaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1851 +#: redbot/core/core_commands.py:1859 #, docstring msgid "Reloads cog packages.\n\n" " This will unload and then load the specified cogs.\n\n" " Cogs that were not loaded will only be loaded.\n\n" " **Examples:**\n" -" - `[p]reload general` - Unloads then loads the `general` cog.\n" -" - `[p]reload admin mod mutes` - Unloads then loads multiple cogs.\n\n" +" - `[p]reload general` - Unloads then loads the `general` cog.\n" +" - `[p]reload admin mod mutes` - Unloads then loads multiple cogs.\n\n" " **Arguments:**\n" -" - `` - The cog packages to reload.\n" +" - `` - The cog packages to reload.\n" " " msgstr "" @@ -1058,796 +1685,1430 @@ msgid "**WARNING**: The following repo is using shared libs which are marked for "You should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1957 +#: redbot/core/core_commands.py:1962 #, docstring -msgid "Shuts down the bot.\n\n" -" Allows [botname] to shut down gracefully.\n\n" -" This is the recommended method for shutting down the bot.\n\n" -" **Examples:**\n" -" - `[p]shutdown`\n" -" - `[p]shutdown True` - Shutdowns silently.\n\n" -" **Arguments:**\n" -" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" -" " +msgid "Base command for managing what application commands are able to be used on [botname]." msgstr "" -#: redbot/core/core_commands.py:1974 -msgid "Shutting down... " -msgstr "Desligando... " - -#: redbot/core/core_commands.py:1980 +#: redbot/core/core_commands.py:1971 #, 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 with by the process manager in use.\n\n" -" **Examples:**\n" -" - `[p]restart`\n" -" - `[p]restart True` - Restarts silently.\n\n" +msgid "Marks an application command as being enabled, allowing it to be added to the bot.\n\n" +" See commands available to enable with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" +" - `` - The command name to enable. Only the top level name of a group command should be used.\n" +" - `[command_type]` - What type of application command to enable. Must be one of `slash`, `message`, or `user`. Defaults to `slash`.\n" " " msgstr "" -#: redbot/core/core_commands.py:1994 -msgid "Restarting..." -msgstr "Reiniciando..." - -#: redbot/core/core_commands.py:1999 -#, docstring -msgid "Commands for changing [botname]'s settings." +#: redbot/core/core_commands.py:1996 redbot/core/core_commands.py:2055 +msgid "Command type must be one of `slash`, `message`, or `user`." msgstr "" #: redbot/core/core_commands.py:2003 -#, docstring -msgid "\n" -" Show the current settings for [botname].\n" -" " +msgid "That application command is already enabled." msgstr "" -#: redbot/core/core_commands.py:2021 -msgid "Admin roles: {admin}\n" -"Mod roles: {mod}\n" -"Locale: {guild_locale}\n" -"Regional format: {guild_regional_format}\n" +#: redbot/core/core_commands.py:2008 +msgid "That application command could not be found. Use `{prefix}slash list` to see all application commands. You may need to double check the command type." msgstr "" -#: redbot/core/core_commands.py:2042 -msgid "{bot_name} Settings:\n\n" -"Prefixes: {prefixes}\n" -"{guild_settings}Global locale: {locale}\n" -"Global regional format: {regional_format}\n" -"Default embed colour: {colour}" +#: redbot/core/core_commands.py:2019 +msgid "The command limit has been reached. Disable a command first." msgstr "" -#: redbot/core/core_commands.py:2064 +#: redbot/core/core_commands.py:2024 +msgid "Enabled {command_type} application command `{command_name}`" +msgstr "" + +#: redbot/core/core_commands.py:2036 #, 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\n" -" This is only applied to the current server and not globally.\n\n" -" **Examples:**\n" -" - `[p]set deletedelay` - Shows the current delete delay setting.\n" -" - `[p]set deletedelay 60` - Sets the delete delay to the max of 60 seconds.\n" -" - `[p]set deletedelay -1` - Disables deleting command messages.\n\n" +msgid "Marks an application command as being disabled, preventing it from being added to the bot.\n\n" +" See commands available to disable with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" +" - `` - The command name to disable. Only the top level name of a group command should be used.\n" +" - `[command_type]` - What type of application command to disable. Must be one of `slash`, `message`, or `user`. Defaults to `slash`.\n" " " msgstr "" -#: redbot/core/core_commands.py:2085 -msgid "Command deleting disabled." -msgstr "" - -#: redbot/core/core_commands.py:2087 -msgid "Delete delay set to {num} seconds." +#: redbot/core/core_commands.py:2061 +msgid "That application command has been set as required for the cog to function by the author, and cannot be disabled. The cog must be unloaded to remove the command." msgstr "" -#: redbot/core/core_commands.py:2092 -msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" +#: redbot/core/core_commands.py:2073 +msgid "That application command is already disabled or does not exist." msgstr "" -#: redbot/core/core_commands.py:2099 -msgid "I will not delete command messages." +#: redbot/core/core_commands.py:2079 +msgid "Disabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:2104 +#: redbot/core/core_commands.py:2087 #, docstring -msgid "\n" -" Sets the bot's description.\n\n" -" Use without a description to reset.\n" -" This is shown in a few locations, including the help menu.\n\n" -" The maximum description length is 250 characters to ensure it displays properly.\n\n" -" The default is \"Red V3\".\n\n" -" **Examples:**\n" -" - `[p]set description` - Resets the description to the default setting.\n" -" - `[p]set description MyBot: A Red V3 Bot`\n\n" +msgid "Marks all application commands in a cog as being enabled, allowing them to be added to the bot.\n\n" +" See a list of cogs with application commands with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" +" - `` - The cog to enable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2124 -msgid "Description reset." -msgstr "Descrição reiniciada." +#: redbot/core/core_commands.py:2117 +msgid "Couldn't find any disabled commands from the cog `{cog_name}`. Use `{prefix}slash list` to see all cogs with application commands." +msgstr "" -#: redbot/core/core_commands.py:2127 -msgid "This description is too long to properly display. Please try again with below 250 characters." +#: redbot/core/core_commands.py:2132 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for slash commands. Disable some commands first." msgstr "" #: redbot/core/core_commands.py:2141 -#, docstring -msgid "\n" -" Adds an admin role for this guild.\n\n" -" Admins have the same access as Mods, plus additional admin level commands like:\n" -" - `[p]set serverprefix`\n" -" - `[p]addrole`\n" -" - `[p]ban`\n" -" - `[p]ignore guild`\n\n" -" And more.\n\n" -" **Examples:**\n" -" - `[p]set addadminrole @Admins`\n" -" - `[p]set addadminrole Super Admins`\n\n" -" **Arguments:**\n" -" - `` - The role to add as an admin.\n" -" " +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for message commands. Disable some commands first." msgstr "" -#: redbot/core/core_commands.py:2161 -msgid "This role is already an admin role." +#: redbot/core/core_commands.py:2150 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for user commands. Disable some commands first." msgstr "" -#: redbot/core/core_commands.py:2163 -msgid "That role is now considered an admin role." +#: redbot/core/core_commands.py:2176 +msgid "Enabled {count} commands from `{cog_name}`:\n" +"{names}" msgstr "" -#: redbot/core/core_commands.py:2169 +#: redbot/core/core_commands.py:2183 #, docstring -msgid "\n" -" Adds a moderator role for this guild.\n\n" -" This grants access to moderator level commands like:\n" -" - `[p]mute`\n" -" - `[p]cleanup`\n" -" - `[p]customcommand create`\n\n" -" And more.\n\n" -" **Examples:**\n" -" - `[p]set addmodrole @Mods`\n" -" - `[p]set addmodrole Loyal Helpers`\n\n" +msgid "Marks all application commands in a cog as being disabled, preventing them from being added to the bot.\n\n" +" See a list of cogs with application commands with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `` - The role to add as a moderator.\n" +" - `` - The cog to disable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2188 -msgid "This role is already a mod role." +#: redbot/core/core_commands.py:2204 +msgid "Couldn't find any enabled commands from the `{cog_name}` cog. Use `{prefix}slash list` to see all cogs with application commands." msgstr "" -#: redbot/core/core_commands.py:2190 -msgid "That role is now considered a mod role." +#: redbot/core/core_commands.py:2212 +msgid "Disabled {count} commands from `{cog_name}`:\n" +"{names}" msgstr "" -#: redbot/core/core_commands.py:2196 +#: redbot/core/core_commands.py:2219 #, docstring -msgid "\n" -" Removes an admin role for this guild.\n\n" -" **Examples:**\n" -" - `[p]set removeadminrole @Admins`\n" -" - `[p]set removeadminrole Super Admins`\n\n" -" **Arguments:**\n" -" - `` - The role to remove from being an admin.\n" +msgid "List the slash commands the bot can see, and whether or not they are enabled.\n\n" +" This command shows the state that will be changed to when `[p]slash sync` is run.\n" +" Commands from the same cog are grouped, with the cog name as the header.\n\n" +" The prefix denotes the state of the command:\n" +" - Commands starting with `- ` have not yet been enabled.\n" +" - Commands starting with `+ ` have been manually enabled.\n" +" - Commands starting with `++` have been enabled by the cog author, and cannot be disabled.\n" " " msgstr "" -#: redbot/core/core_commands.py:2208 -msgid "That role was not an admin role to begin with." -msgstr "" - -#: redbot/core/core_commands.py:2210 -msgid "That role is no longer considered an admin role." +#: redbot/core/core_commands.py:2309 +msgid "There are no application commands to list." msgstr "" -#: redbot/core/core_commands.py:2216 +#: redbot/core/core_commands.py:2340 #, docstring -msgid "\n" -" Removes a mod role for this guild.\n\n" -" **Examples:**\n" -" - `[p]set removemodrole @Mods`\n" -" - `[p]set removemodrole Loyal Helpers`\n\n" +msgid "Syncs the slash settings to discord.\n\n" +" Settings from `[p]slash list` will be synced with discord, changing what commands appear for users.\n" +" This should be run sparingly, make all necessary changes before running this command.\n\n" " **Arguments:**\n" -" - `` - The role to remove from being a moderator.\n" +" - `[guild]` - If provided, syncs commands for that guild. Otherwise, syncs global commands.\n" " " msgstr "" -#: redbot/core/core_commands.py:2228 -msgid "That role was not a mod role to begin with." +#: redbot/core/core_commands.py:2360 +msgid "I need the `applications.commands` scope in this server to be able to do that. You can tell the bot to add that scope to invite links using `{prefix}inviteset commandscope`, and can then run `{prefix}invite` to get an invite that will give the bot the scope. You do not need to kick the bot to enable the scope, just use that invite to re-auth the bot with the scope enabled." msgstr "" -#: redbot/core/core_commands.py:2230 -msgid "That role is no longer considered a mod role." +#: redbot/core/core_commands.py:2371 +msgid "Synced {count} commands." +msgstr "" + +#: redbot/core/core_commands.py:2379 +msgid "You seem to be attempting to sync after recently syncing. Discord does not like it when bots sync more often than necessary, so this command has a cooldown. You should enable/disable all commands you want to change first, and run this command one time only after all changes have been made. " msgstr "" -#: redbot/core/core_commands.py:2236 +#: redbot/core/core_commands.py:2390 #, 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\n" -" **Example:**\n" -" - `[p]set usebotcolour`\n" +msgid "Shuts down the bot.\n\n" +" Allows [botname] to shut down gracefully.\n\n" +" This is the recommended method for shutting down the bot.\n\n" +" **Examples:**\n" +" - `[p]shutdown`\n" +" - `[p]shutdown True` - Shutdowns silently.\n\n" +" **Arguments:**\n" +" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:2248 -msgid "The bot {} use its configured color for embeds." -msgstr "O bot {} usa a cor configurada para mensagens incorporadas." - -#: redbot/core/core_commands.py:2249 -msgid "will not" -msgstr "não vai" - -#: redbot/core/core_commands.py:2249 -msgid "will" -msgstr "vai" +#: redbot/core/core_commands.py:2407 +msgid "Shutting down... " +msgstr "Desligando... " -#: redbot/core/core_commands.py:2257 +#: redbot/core/core_commands.py:2413 #, docstring -msgid "\n" -" Toggle whether to enable fuzzy command search for the server.\n\n" -" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" -" Note: This can be processor intensive and may be unsuitable for larger servers.\n\n" -" Default is for fuzzy command search to be disabled.\n\n" -" **Example:**\n" -" - `[p]set serverfuzzy`\n" +msgid "Attempts to restart [botname].\n\n" +" Makes [botname] quit with exit code 26.\n" +" The restart is not guaranteed: it must be dealt with by the process manager in use.\n\n" +" **Examples:**\n" +" - `[p]restart`\n" +" - `[p]restart True` - Restarts silently.\n\n" +" **Arguments:**\n" +" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:2272 -msgid "Fuzzy command search has been {} for this server." -msgstr "" +#: redbot/core/core_commands.py:2427 +msgid "Restarting..." +msgstr "Reiniciando..." -#: redbot/core/core_commands.py:2280 +#: redbot/core/core_commands.py:2434 #, docstring -msgid "\n" -" Toggle whether to enable fuzzy command search in DMs.\n\n" -" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" -" Default is for fuzzy command search to be disabled.\n\n" -" **Example:**\n" -" - `[p]set fuzzy`\n" -" " -msgstr "" +msgid "Base command for bank settings." +msgstr "Comando base para as configurações do banco." -#: redbot/core/core_commands.py:2293 -msgid "Fuzzy command search has been {} in DMs." -msgstr "" +#: redbot/core/core_commands.py:2438 +#, docstring +msgid "Show the current bank settings." +msgstr "Mostra as configurações atuais do banco." + +#: redbot/core/core_commands.py:2448 +msgid "Global" +msgstr "Global" + +#: redbot/core/core_commands.py:2448 +msgid "Server" +msgstr "Servidor" -#: redbot/core/core_commands.py:2301 +#: redbot/core/core_commands.py:2453 +msgid "Bank settings:\n\n" +"Bank name: {bank_name}\n" +"Bank scope: {bank_scope}\n" +"Currency: {currency_name}\n" +"Default balance: {default_balance}\n" +"Maximum allowed balance: {maximum_bal}\n" +msgstr "Configurações do Banco:\n\n" +"Nome do banco: {bank_name}\n" +"Escopo do banco: {bank_scope}\n" +"Moeda: {currency_name}\n" +"Saldo inicial: {default_balance}\n" +"Saldo máximo permitido: {maximum_bal}\n" + +#: redbot/core/core_commands.py:2469 #, 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\n" -" **Examples:**\n" -" - `[p]set colour dark red`\n" -" - `[p]set colour blurple`\n" -" - `[p]set colour 0x5DADE2`\n" -" - `[p]set color 0x#FDFEFE`\n" -" - `[p]set color #7F8C8D`\n\n" -" **Arguments:**\n" -" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" +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 "Alterna se o banco é global ou não.\n\n" +" Se o banco for global, será separado por servidor.\n" +" Se o banco estiver separado por servidor, será global.\n" " " -msgstr "" -#: redbot/core/core_commands.py:2321 -msgid "The color has been reset." -msgstr "A cor foi redefinida." +#: redbot/core/core_commands.py:2476 +msgid "per-server" +msgstr "por servidor" -#: redbot/core/core_commands.py:2324 -msgid "The color has been set." -msgstr "A cor foi definida." +#: redbot/core/core_commands.py:2476 +msgid "global" +msgstr "global" + +#: redbot/core/core_commands.py:2479 +msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" +msgstr "Isso alternará o banco para {banktype}, apagando todas as contas no processo! Se tiver certeza, digite `{command}`" + +#: redbot/core/core_commands.py:2486 +msgid "The bank is now {banktype}." +msgstr "O banco agora é {banktype}." -#: redbot/core/core_commands.py:2329 +#: redbot/core/core_commands.py:2492 #, docstring -msgid "Sets [botname]'s avatar\n\n" -" Supports either an attachment or an image URL.\n\n" -" **Examples:**\n" -" - `[p]set avatar` - With an image attachment, this will set the avatar.\n" -" - `[p]set avatar` - Without an attachment, this will show the command help.\n" -" - `[p]set avatar https://links.flaree.xyz/k95` - Sets the avatar to the provided url.\n\n" -" **Arguments:**\n" -" - `[url]` - An image url to be used as an avatar. Leave blank when uploading an attachment.\n" -" " -msgstr "" +msgid "Set the bank's name." +msgstr "Define o nome do banco." -#: redbot/core/core_commands.py:2352 -msgid "That URL is invalid." -msgstr "" +#: redbot/core/core_commands.py:2494 +msgid "Bank name has been set to: {name}" +msgstr "O nome do banco foi definido como: {name}" -#: redbot/core/core_commands.py:2354 -msgid "Something went wrong while trying to get the image." -msgstr "" +#: redbot/core/core_commands.py:2500 +#, docstring +msgid "Set the name for the bank's currency." +msgstr "Dá um nome para a moeda do banco." -#: redbot/core/core_commands.py:2364 -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:2502 +msgid "Currency name has been set to: {name}" +msgstr "O nome da moeda foi definido como: {name}" -#: redbot/core/core_commands.py:2371 -msgid "JPG / PNG format only." -msgstr "Apenas formatos JPG / PNG." +#: redbot/core/core_commands.py:2508 +#, docstring +msgid "Set the maximum balance a user can get." +msgstr "Define o saldo máximo permitido a um usuário." -#: redbot/core/core_commands.py:2373 redbot/core/core_commands.py:2600 -#: redbot/core/core_commands.py:2656 redbot/core/core_commands.py:2680 -msgid "Done." -msgstr "Concluído." +#: redbot/core/core_commands.py:2514 +msgid "Amount must be greater than zero and less than {max}." +msgstr "A quantia deve ser maior que zero e menor que {max}." -#: redbot/core/core_commands.py:2378 +#: redbot/core/core_commands.py:2519 +msgid "Maximum balance has been set to: {amount}" +msgstr "O saldo máximo foi definido como: {amount}" + +#: redbot/core/core_commands.py:2526 #, docstring -msgid "\n" -" Removes [botname]'s avatar.\n\n" -" **Example:**\n" -" - `[p]set avatar remove`\n" +msgid "Set the initial balance for new bank accounts.\n\n" +" Example:\n" +" - `[p]bankset registeramount 5000`\n\n" +" **Arguments**\n\n" +" - `` The new initial balance amount. Default is 0.\n" " " msgstr "" -#: redbot/core/core_commands.py:2386 -msgid "Avatar removed." +#: redbot/core/core_commands.py:2542 +msgid "Amount must be greater than or equal to zero and less than {maxbal}." +msgstr "" + +#: redbot/core/core_commands.py:2547 +msgid "Registering an account will now give {num} {currency}." msgstr "" -#: redbot/core/core_commands.py:2392 +#: redbot/core/core_commands.py:2556 #, docstring -msgid "Sets [botname]'s playing status.\n\n" -" This will appear as `Playing ` or `PLAYING A GAME: ` depending on the context.\n\n" -" Maximum length for a playing status is 128 characters.\n\n" -" **Examples:**\n" -" - `[p]set playing` - Clears the activity status.\n" -" - `[p]set playing the keyboard`\n\n" -" **Arguments:**\n" -" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" +msgid "Delete all bank accounts.\n\n" +" Examples:\n" +" - `[p]bankset reset` - Did not confirm. Shows the help message.\n" +" - `[p]bankset reset yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/core/core_commands.py:2408 -msgid "The maximum length of game descriptions is 128 characters." +#: redbot/core/core_commands.py:2568 +msgid "This will delete all bank accounts for {scope}.\n" +"If you're sure, type `{prefix}bankset reset yes`" msgstr "" -#: redbot/core/core_commands.py:2416 -msgid "Status set to ``Playing {game.name}``." +#: redbot/core/core_commands.py:2574 redbot/core/core_commands.py:2584 +msgid "this server" msgstr "" -#: redbot/core/core_commands.py:2418 -msgid "Game cleared." +#: redbot/core/core_commands.py:2581 +msgid "All bank accounts for {scope} have been deleted." msgstr "" -#: redbot/core/core_commands.py:2424 +#: redbot/core/core_commands.py:2592 #, docstring -msgid "Sets [botname]'s listening status.\n\n" -" This will appear as `Listening to `.\n\n" -" Maximum length for a listening status is 128 characters.\n\n" -" **Examples:**\n" -" - `[p]set listening` - Clears the activity status.\n" -" - `[p]set listening jams`\n\n" -" **Arguments:**\n" -" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status." +msgid "Base command for pruning bank accounts." msgstr "" -#: redbot/core/core_commands.py:2441 -msgid "The maximum length of listening descriptions is 128 characters." +#: redbot/core/core_commands.py:2599 +#, docstring +msgid "Prune bank accounts for users no longer in the server.\n\n" +" Cannot be used with a global bank. See `[p]bankset prune global`.\n\n" +" Examples:\n" +" - `[p]bankset prune server` - Did not confirm. Shows the help message.\n" +" - `[p]bankset prune server yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2450 -msgid "Status set to ``Listening to {listening}``." +#: redbot/core/core_commands.py:2613 +msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/core/core_commands.py:2453 -msgid "Listening cleared." +#: redbot/core/core_commands.py:2617 +msgid "This will delete all bank accounts for users no longer in this server.\n" +"If you're sure, type `{prefix}bankset prune local yes`" +msgstr "" + +#: redbot/core/core_commands.py:2626 +msgid "Bank accounts for users no longer in this server have been deleted." msgstr "" -#: redbot/core/core_commands.py:2459 +#: redbot/core/core_commands.py:2632 #, docstring -msgid "Sets [botname]'s watching status.\n\n" -" This will appear as `Watching `.\n\n" -" Maximum length for a watching status is 128 characters.\n\n" -" **Examples:**\n" -" - `[p]set watching` - Clears the activity status.\n" -" - `[p]set watching [p]help`\n\n" -" **Arguments:**\n" -" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status." +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]bankset prune server`.\n\n" +" Examples:\n" +" - `[p]bankset prune global` - Did not confirm. Shows the help message.\n" +" - `[p]bankset prune global yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2475 -msgid "The maximum length of watching descriptions is 128 characters." +#: redbot/core/core_commands.py:2646 +msgid "This command cannot be used with a local bank." msgstr "" -#: redbot/core/core_commands.py:2482 -msgid "Status set to ``Watching {watching}``." +#: redbot/core/core_commands.py:2650 +msgid "This will delete all bank accounts for users who no longer share a server with the bot.\n" +"If you're sure, type `{prefix}bankset prune global yes`" msgstr "" -#: redbot/core/core_commands.py:2484 -msgid "Watching cleared." +#: redbot/core/core_commands.py:2659 +msgid "Bank accounts for users who no longer share a server with the bot have been pruned." msgstr "" -#: redbot/core/core_commands.py:2490 +#: redbot/core/core_commands.py:2672 #, docstring -msgid "Sets [botname]'s competing status.\n\n" -" This will appear as `Competing in `.\n\n" -" Maximum length for a competing status is 128 characters.\n\n" -" **Examples:**\n" -" - `[p]set competing` - Clears the activity status.\n" -" - `[p]set competing London 2012 Olympic Games`\n\n" -" **Arguments:**\n" -" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status." +msgid "Delete the bank account of a specified user.\n\n" +" Examples:\n" +" - `[p]bankset prune user @Twentysix` - Did not confirm. Shows the help message.\n" +" - `[p]bankset 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/core/core_commands.py:2507 -msgid "The maximum length of competing descriptions is 128 characters." +#: redbot/core/core_commands.py:2692 +msgid "This will delete {name}'s bank account.\n" +"If you're sure, type `{prefix}bankset prune user {id} yes`" msgstr "" -#: redbot/core/core_commands.py:2516 -msgid "Status set to ``Competing in {competing}``." +#: redbot/core/core_commands.py:2700 +msgid "The bank account for {name} has been pruned." msgstr "" -#: redbot/core/core_commands.py:2519 -msgid "Competing cleared." +#: redbot/core/core_commands.py:2705 +#, docstring +msgid "Manage modlog settings." msgstr "" -#: redbot/core/core_commands.py:2525 +#: redbot/core/core_commands.py:2711 #, docstring -msgid "Sets [botname]'s status.\n\n" -" Available statuses:\n" -" - `online`\n" -" - `idle`\n" -" - `dnd`\n" -" - `invisible`\n\n" -" **Examples:**\n" -" - `[p]set status online` - Clears the status.\n" -" - `[p]set status invisible`\n\n" -" **Arguments:**\n" -" - `` - One of the available statuses.\n" -" " +msgid "Command to fix misbehaving casetypes." msgstr "" -#: redbot/core/core_commands.py:2555 -msgid "Status changed to {}." -msgstr "Status alterado para {}." - -#: redbot/core/core_commands.py:2563 +#: redbot/core/core_commands.py:2722 #, docstring -msgid "Sets [botname]'s streaming status to a twitch stream.\n\n" -" This will appear as `Streaming ` or `LIVE ON TWITCH` depending on the context.\n" -" It will also include a `Watch` button with a twitch.tv url for the provided streamer.\n\n" -" Maximum length for a stream title is 128 characters.\n\n" -" Leaving both streamer and stream_title empty will clear it.\n\n" -" **Examples:**\n" -" - `[p]set stream` - Clears the activity status.\n" -" - `[p]set stream 26 Twentysix is streaming` - Sets the stream to `https://www.twitch.tv/26`.\n" -" - `[p]set stream https://twitch.tv/26 Twentysix is streaming` - Sets the URL manually.\n\n" -" **Arguments:**\n" -" - `` - The twitch streamer to provide a link to. This can be their twitch name or the entire URL.\n" -" - `` - The text to follow `Streaming` in the status." +msgid "Set a channel as the modlog.\n\n" +" Omit `[channel]` to disable the modlog.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2588 -msgid "The maximum length of the streamer url is 511 characters." +#: redbot/core/core_commands.py:2731 +msgid "Mod events will be sent to {channel}." msgstr "" -#: redbot/core/core_commands.py:2591 -msgid "The maximum length of the stream title is 128 characters." +#: redbot/core/core_commands.py:2735 +msgid "I do not have permissions to send messages in {channel}!" msgstr "" -#: redbot/core/core_commands.py:2605 -#, docstring -msgid "Sets [botname]'s username.\n\n" -" Maximum length for a username is 32 characters.\n\n" -" Note: The username of a verified bot cannot be manually changed.\n" -" Please contact Discord support to change it.\n\n" -" **Example:**\n" -" - `[p]set username BaguetteBot`\n\n" -" **Arguments:**\n" -" - `` - The username to give the bot.\n" -" " +#: redbot/core/core_commands.py:2743 +msgid "Mod log is already disabled." msgstr "" -#: redbot/core/core_commands.py:2621 -msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." +#: redbot/core/core_commands.py:2746 +msgid "Mod log deactivated." msgstr "" -#: redbot/core/core_commands.py:2628 -msgid "Failed to change name. Must be 32 characters or fewer." +#: redbot/core/core_commands.py:2751 +#, docstring +msgid "\n" +" Enable or disable case creation for a mod action.\n\n" +" An action can be enabling or disabling specific cases. (Ban, kick, mute, etc.)\n\n" +" Example: `[p]modlogset cases kick enabled`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2634 -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}" +#: redbot/core/core_commands.py:2768 +msgid "Current settings:\n" msgstr "" -#: redbot/core/core_commands.py:2644 -msgid "Failed to change the username. Discord returned the following error:\n" -"{error_message}" +#: redbot/core/core_commands.py:2773 +msgid "That action is not registered." msgstr "" -#: redbot/core/core_commands.py:2654 -msgid "Unexpected error occurred when trying to change the username." +#: redbot/core/core_commands.py:2778 +msgid "Case creation for {action_name} actions is now {enabled}." msgstr "" -#: redbot/core/core_commands.py:2662 +#: redbot/core/core_commands.py:2786 #, docstring -msgid "Sets [botname]'s nickname for the current server.\n\n" -" Maximum length for a nickname is 32 characters.\n\n" -" **Example:**\n" -" - `[p]set nickname 🎃 SpookyBot 🎃`\n\n" -" **Arguments:**\n" -" - `[nickname]` - The nickname to give the bot. Leave blank to clear the current nickname.\n" -" " +msgid "Reset all modlog cases in this server." msgstr "" -#: redbot/core/core_commands.py:2674 -msgid "Failed to change nickname. Must be 32 characters or fewer." +#: redbot/core/core_commands.py:2789 +msgid "Are you sure you would like to reset all modlog cases in this server?" msgstr "" -#: redbot/core/core_commands.py:2678 -msgid "I lack the permissions to change my own nickname." +#: redbot/core/core_commands.py:2796 +msgid "You took too long to respond." msgstr "" -#: redbot/core/core_commands.py:2685 -#, docstring -msgid "Sets [botname]'s global prefix(es).\n\n" -" Warning: This is not additive. It will replace all current prefixes.\n\n" -" See also the `--mentionable` flag to enable mentioning the bot as the prefix.\n\n" -" **Examples:**\n" -" - `[p]set prefix !`\n" -" - `[p]set prefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" -" - `[p]set prefix \"@[botname] \"` - This uses a mention as the prefix. See also the `--mentionable` flag.\n" -" - `[p]set prefix ! ? .` - Sets multiple prefixes.\n\n" -" **Arguments:**\n" -" - `` - The prefixes the bot will respond to globally.\n" -" " +#: redbot/core/core_commands.py:2800 +msgid "Cases have been reset." msgstr "" -#: redbot/core/core_commands.py:2702 -msgid "Warning: A prefix is above the recommended length (20 characters).\n" -"Do you want to continue? (y/n)" +#: redbot/core/core_commands.py:2802 +msgid "No changes have been made." msgstr "" -#: redbot/core/core_commands.py:2715 -msgid "Cancelled." -msgstr "Cancelado." - -#: redbot/core/core_commands.py:2719 -msgid "Prefix set." -msgstr "Prefixo definido." +#: redbot/core/core_commands.py:2806 +#, docstring +msgid "Commands for changing [botname]'s settings." +msgstr "" -#: redbot/core/core_commands.py:2721 -msgid "Prefixes set." +#: redbot/core/core_commands.py:2813 +#, docstring +msgid "Commands for changing [botname]'s metadata." msgstr "" -#: redbot/core/core_commands.py:2727 +#: redbot/core/core_commands.py:2818 #, docstring msgid "\n" -" Sets [botname]'s server prefix(es).\n\n" -" Warning: This will override global prefixes, the bot will not respond to any global prefixes in this server.\n" -" This is not additive. It will replace all current server prefixes.\n" -" A prefix cannot have more than 20 characters.\n\n" +" Sets the bot's description.\n\n" +" Use without a description to reset.\n" +" This is shown in a few locations, including the help menu.\n\n" +" The maximum description length is 250 characters to ensure it displays properly.\n\n" +" The default is \"Red V3\".\n\n" " **Examples:**\n" -" - `[p]set serverprefix !`\n" -" - `[p]set serverprefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" -" - `[p]set serverprefix \"@[botname] \"` - This uses a mention as the prefix.\n" -" - `[p]set serverprefix ! ? .` - Sets multiple prefixes.\n\n" +" - `[p]set bot description` - Resets the description to the default setting.\n" +" - `[p]set bot description MyBot: A Red V3 Bot`\n\n" " **Arguments:**\n" -" - `[prefixes...]` - The prefixes the bot will respond to on this server. Leave blank to clear server prefixes.\n" +" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" " " msgstr "" -#: redbot/core/core_commands.py:2745 -msgid "Server prefixes have been reset." +#: redbot/core/core_commands.py:2838 +msgid "Description reset." +msgstr "Descrição redefinida." + +#: redbot/core/core_commands.py:2841 +msgid "This description is too long to properly display. Please try again with below 250 characters." msgstr "" -#: redbot/core/core_commands.py:2748 -msgid "You cannot have a prefix longer than 20 characters." +#: redbot/core/core_commands.py:2854 +#, docstring +msgid "Sets [botname]'s avatar\n\n" +" Supports either an attachment or an image URL.\n\n" +" **Examples:**\n" +" - `[p]set bot avatar` - With an image attachment, this will set the avatar.\n" +" - `[p]set bot avatar` - Without an attachment, this will show the command help.\n" +" - `[p]set bot avatar https://links.flaree.xyz/k95` - Sets the avatar to the provided url.\n\n" +" **Arguments:**\n" +" - `[url]` - An image url to be used as an avatar. Leave blank when uploading an attachment.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2753 -msgid "Server prefix set." +#: redbot/core/core_commands.py:2877 +msgid "That URL is invalid." msgstr "" -#: redbot/core/core_commands.py:2755 -msgid "Server prefixes set." +#: redbot/core/core_commands.py:2879 +msgid "Something went wrong while trying to get the image." +msgstr "" + +#: redbot/core/core_commands.py:2889 +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, PNG, or GIF format." +msgstr "" + +#: redbot/core/core_commands.py:2896 +msgid "JPG / PNG / GIF format only." +msgstr "" + +#: redbot/core/core_commands.py:2898 redbot/core/core_commands.py:2967 +#: redbot/core/core_commands.py:2991 redbot/core/core_commands.py:3073 +msgid "Done." +msgstr "Concluído." + +#: redbot/core/core_commands.py:2903 +#, docstring +msgid "\n" +" Removes [botname]'s avatar.\n\n" +" **Example:**\n" +" - `[p]set bot avatar remove`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2911 +msgid "Avatar removed." +msgstr "" + +#: redbot/core/core_commands.py:2916 +#, docstring +msgid "Sets [botname]'s username.\n\n" +" Maximum length for a username is 32 characters.\n\n" +" Note: The username of a verified bot cannot be manually changed.\n" +" Please contact Discord support to change it.\n\n" +" **Example:**\n" +" - `[p]set bot username BaguetteBot`\n\n" +" **Arguments:**\n" +" - `` - The username to give the bot.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2932 +msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." +msgstr "" + +#: redbot/core/core_commands.py:2939 +msgid "Failed to change name. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:2945 +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:2955 +msgid "Failed to change the username. Discord returned the following error:\n" +"{error_message}" +msgstr "" + +#: redbot/core/core_commands.py:2965 +msgid "Unexpected error occurred when trying to change the username." +msgstr "" + +#: redbot/core/core_commands.py:2973 +#, docstring +msgid "Sets [botname]'s nickname for the current server.\n\n" +" Maximum length for a nickname is 32 characters.\n\n" +" **Example:**\n" +" - `[p]set bot nickname 🎃 SpookyBot 🎃`\n\n" +" **Arguments:**\n" +" - `[nickname]` - The nickname to give the bot. Leave blank to clear the current nickname.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2985 +msgid "Failed to change nickname. Must be 32 characters or fewer." +msgstr "" + +#: redbot/core/core_commands.py:2989 +msgid "I lack the permissions to change my own nickname." +msgstr "" + +#: redbot/core/core_commands.py:2996 +#, 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\n" +" Link example: `[My link](https://example.com)`\n\n" +" **Examples:**\n" +" - `[p]set bot custominfo >>> I can use **markdown** such as quotes, ||spoilers|| and multiple lines.`\n" +" - `[p]set bot custominfo Join my [support server](discord.gg/discord)!`\n" +" - `[p]set bot custominfo` - Removes custom info text.\n\n" +" **Arguments:**\n" +" - `[text]` - The custom info text.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3013 +msgid "The custom text has been cleared." +msgstr "" + +#: redbot/core/core_commands.py:3017 +msgid "The custom text has been set." +msgstr "" + +#: redbot/core/core_commands.py:3020 +msgid "Text must be fewer than 1024 characters long." +msgstr "" + +#: redbot/core/core_commands.py:3029 +#, docstring +msgid "Commands for setting [botname]'s status." +msgstr "" + +#: redbot/core/core_commands.py:3043 +#, docstring +msgid "Sets [botname]'s streaming status to a twitch stream.\n\n" +" This will appear as `Streaming ` or `LIVE ON TWITCH` depending on the context.\n" +" It will also include a `Watch` button with a twitch.tv url for the provided streamer.\n\n" +" Maximum length for a stream title is 128 characters.\n\n" +" Leaving both streamer and stream_title empty will clear it.\n\n" +" **Examples:**\n" +" - `[p]set status stream` - Clears the activity status.\n" +" - `[p]set status stream 26 Twentysix is streaming` - Sets the stream to `https://www.twitch.tv/26`.\n" +" - `[p]set status stream https://twitch.tv/26 Twentysix is streaming` - Sets the URL manually.\n\n" +" **Arguments:**\n" +" - `` - The twitch streamer to provide a link to. This can be their twitch name or the entire URL.\n" +" - `` - The text to follow `Streaming` in the status." +msgstr "" + +#: redbot/core/core_commands.py:3081 +#, docstring +msgid "Sets [botname]'s playing status.\n\n" +" This will appear as `Playing ` or `PLAYING A GAME: ` depending on the context.\n\n" +" Maximum length for a playing status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status playing` - Clears the activity status.\n" +" - `[p]set status playing the keyboard`\n\n" +" **Arguments:**\n" +" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3102 +msgid "Status set to `Playing {game.name}`." +msgstr "" + +#: redbot/core/core_commands.py:3104 +msgid "Game cleared." +msgstr "" + +#: redbot/core/core_commands.py:3112 +#, docstring +msgid "Sets [botname]'s listening status.\n\n" +" This will appear as `Listening to `.\n\n" +" Maximum length for a listening status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status listening` - Clears the activity status.\n" +" - `[p]set status listening jams`\n\n" +" **Arguments:**\n" +" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3134 +msgid "Status set to `Listening to {listening}`." +msgstr "" + +#: redbot/core/core_commands.py:3137 +msgid "Listening cleared." +msgstr "" + +#: redbot/core/core_commands.py:3145 +#, docstring +msgid "Sets [botname]'s watching status.\n\n" +" This will appear as `Watching `.\n\n" +" Maximum length for a watching status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status watching` - Clears the activity status.\n" +" - `[p]set status watching [p]help`\n\n" +" **Arguments:**\n" +" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3166 +msgid "Status set to `Watching {watching}`." +msgstr "" + +#: redbot/core/core_commands.py:3168 +msgid "Watching cleared." +msgstr "" + +#: redbot/core/core_commands.py:3176 +#, docstring +msgid "Sets [botname]'s competing status.\n\n" +" This will appear as `Competing in `.\n\n" +" Maximum length for a competing status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status competing` - Clears the activity status.\n" +" - `[p]set status competing London 2012 Olympic Games`\n\n" +" **Arguments:**\n" +" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3198 +msgid "Status set to `Competing in {competing}`." +msgstr "" + +#: redbot/core/core_commands.py:3201 +msgid "Competing cleared." +msgstr "" + +#: redbot/core/core_commands.py:3209 +#, docstring +msgid "Sets [botname]'s custom status.\n\n" +" This will appear as ``.\n\n" +" Maximum length for a custom status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status custom` - Clears the activity status.\n" +" - `[p]set status custom Running cogs...`\n\n" +" **Arguments:**\n" +" - `[text]` - The custom status text. Leave blank to clear the current activity status.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3230 +msgid "Custom status set to `{text}`." +msgstr "" + +#: redbot/core/core_commands.py:3232 +msgid "Custom status cleared." +msgstr "" + +#: redbot/core/core_commands.py:3237 +msgid "Status changed to {}." +msgstr "Status alterado para {}." + +#: redbot/core/core_commands.py:3243 +#, docstring +msgid "Set [botname]'s status to online." +msgstr "" + +#: redbot/core/core_commands.py:3250 +#, docstring +msgid "Set [botname]'s status to do not disturb." +msgstr "" + +#: redbot/core/core_commands.py:3257 +#, docstring +msgid "Set [botname]'s status to idle." +msgstr "" + +#: redbot/core/core_commands.py:3264 +#, docstring +msgid "Set [botname]'s status to invisible." +msgstr "" + +#: redbot/core/core_commands.py:3274 +#, docstring +msgid "Set server's admin and mod roles for [botname]." +msgstr "" + +#: redbot/core/core_commands.py:3280 +#, docstring +msgid "\n" +" Adds an admin role for this server.\n\n" +" Admins have the same access as Mods, plus additional admin level commands like:\n" +" - `[p]set serverprefix`\n" +" - `[p]addrole`\n" +" - `[p]ban`\n" +" - `[p]ignore guild`\n\n" +" And more.\n\n" +" **Examples:**\n" +" - `[p]set roles addadminrole @Admins`\n" +" - `[p]set roles addadminrole Super Admins`\n\n" +" **Arguments:**\n" +" - `` - The role to add as an admin.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3300 +msgid "This role is already an admin role." +msgstr "" + +#: redbot/core/core_commands.py:3302 +msgid "That role is now considered an admin role." +msgstr "" + +#: redbot/core/core_commands.py:3308 +#, docstring +msgid "\n" +" Adds a moderator role for this server.\n\n" +" This grants access to moderator level commands like:\n" +" - `[p]mute`\n" +" - `[p]cleanup`\n" +" - `[p]customcommand create`\n\n" +" And more.\n\n" +" **Examples:**\n" +" - `[p]set roles addmodrole @Mods`\n" +" - `[p]set roles addmodrole Loyal Helpers`\n\n" +" **Arguments:**\n" +" - `` - The role to add as a moderator.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3327 +msgid "This role is already a mod role." +msgstr "" + +#: redbot/core/core_commands.py:3329 +msgid "That role is now considered a mod role." +msgstr "" + +#: redbot/core/core_commands.py:3337 +#, docstring +msgid "\n" +" Removes an admin role for this server.\n\n" +" **Examples:**\n" +" - `[p]set roles removeadminrole @Admins`\n" +" - `[p]set roles removeadminrole Super Admins`\n\n" +" **Arguments:**\n" +" - `` - The role to remove from being an admin.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3349 +msgid "That role was not an admin role to begin with." +msgstr "" + +#: redbot/core/core_commands.py:3351 +msgid "That role is no longer considered an admin role." +msgstr "" + +#: redbot/core/core_commands.py:3359 +#, docstring +msgid "\n" +" Removes a mod role for this server.\n\n" +" **Examples:**\n" +" - `[p]set roles removemodrole @Mods`\n" +" - `[p]set roles removemodrole Loyal Helpers`\n\n" +" **Arguments:**\n" +" - `` - The role to remove from being a moderator.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3371 +msgid "That role was not a mod role to begin with." +msgstr "" + +#: redbot/core/core_commands.py:3373 +msgid "That role is no longer considered a mod role." +msgstr "" + +#: redbot/core/core_commands.py:3381 +#, docstring +msgid "\n" +" Changes [botname]'s locale in this server.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" Use \"default\" to return to the bot's default set language.\n\n" +" If you want to change bot's global locale, see `[p]set locale global` command.\n\n" +" **Examples:**\n" +" - `[p]set locale en-US`\n" +" - `[p]set locale de-DE`\n" +" - `[p]set locale fr-FR`\n" +" - `[p]set locale pl-PL`\n" +" - `[p]set locale default` - Resets to the global default locale.\n\n" +" **Arguments:**\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2760 +#: redbot/core/core_commands.py:3408 #, docstring msgid "\n" -" Changes the bot's default locale.\n\n" +" Changes [botname]'s default locale.\n\n" " This will be used when a server has not set a locale, or in DMs.\n\n" " Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" " To reset to English, use \"en-US\".\n\n" " **Examples:**\n" -" - `[p]set locale en-US`\n" -" - `[p]set locale de-DE`\n" -" - `[p]set locale fr-FR`\n" -" - `[p]set locale pl-PL`\n\n" +" - `[p]set locale global en-US`\n" +" - `[p]set locale global de-DE`\n" +" - `[p]set locale global fr-FR`\n" +" - `[p]set locale global pl-PL`\n\n" " **Arguments:**\n" -" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" " " msgstr "" -#: redbot/core/core_commands.py:2781 redbot/core/core_commands.py:2825 -#: redbot/core/core_commands.py:2864 redbot/core/core_commands.py:2908 +#: redbot/core/core_commands.py:3429 redbot/core/core_commands.py:3472 +#: redbot/core/core_commands.py:3534 redbot/core/core_commands.py:3579 msgid "Invalid language code. Use format: `en-US`" msgstr "" -#: redbot/core/core_commands.py:2785 redbot/core/core_commands.py:2829 -#: redbot/core/core_commands.py:2868 redbot/core/core_commands.py:2912 +#: redbot/core/core_commands.py:3433 redbot/core/core_commands.py:3476 +#: redbot/core/core_commands.py:3538 redbot/core/core_commands.py:3583 msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:2792 +#: redbot/core/core_commands.py:3440 msgid "Global locale has been set." msgstr "" -#: redbot/core/core_commands.py:2798 +#: redbot/core/core_commands.py:3446 #, docstring msgid "\n" -" Changes the bot's locale in this server.\n\n" +" Changes [botname]'s locale in this server.\n\n" " Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" -" Use \"default\" to return to the bot's default set language.\n" -" To reset to English, use \"en-US\".\n\n" +" Use \"default\" to return to the bot's default set language.\n\n" " **Examples:**\n" -" - `[p]set locale en-US`\n" -" - `[p]set locale de-DE`\n" -" - `[p]set locale fr-FR`\n" -" - `[p]set locale pl-PL`\n" -" - `[p]set locale default` - Resets to the global default locale.\n\n" +" - `[p]set locale server en-US`\n" +" - `[p]set locale server de-DE`\n" +" - `[p]set locale server fr-FR`\n" +" - `[p]set locale server pl-PL`\n" +" - `[p]set locale server default` - Resets to the global default locale.\n\n" " **Arguments:**\n" -" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" " " msgstr "" -#: redbot/core/core_commands.py:2820 +#: redbot/core/core_commands.py:3467 msgid "Locale has been set to the default." msgstr "" -#: redbot/core/core_commands.py:2835 +#: redbot/core/core_commands.py:3482 msgid "Locale has been set." -msgstr "Localidade foi definida." +msgstr "O locale foi definido." -#: redbot/core/core_commands.py:2841 +#: redbot/core/core_commands.py:3487 +#, docstring +msgid "\n" +" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale in this server.\n\n" +" If you want to change bot's global regional format, see `[p]set regionalformat global` command.\n\n" +" **Examples:**\n" +" - `[p]set regionalformat en-US`\n" +" - `[p]set region de-DE`\n" +" - `[p]set regionalformat reset` - Resets to the locale.\n\n" +" **Arguments:**\n" +" - `[language_code]` - The region format to use for the bot in this server.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3511 #, docstring msgid "\n" " Changes the bot's regional format. This is used for formatting date, time and numbers.\n\n" " `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" -" Leave `language_code` empty to base regional formatting on bot's locale.\n\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale.\n\n" " **Examples:**\n" -" - `[p]set globalregionalformat en-US`\n" -" - `[p]set globalregion de-DE`\n" -" - `[p]set globalregionalformat` - Resets to the locale.\n\n" +" - `[p]set regionalformat global en-US`\n" +" - `[p]set region global de-DE`\n" +" - `[p]set regionalformat global reset` - Resets to the locale.\n\n" " **Arguments:**\n" -" - `[language_code]` - The default region format to use for the bot.\n" +" - `[language_code]` - The default region format to use for the bot.\n" " " msgstr "" -#: redbot/core/core_commands.py:2858 +#: redbot/core/core_commands.py:3528 msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:2875 +#: redbot/core/core_commands.py:3545 msgid "Global regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:2883 +#: redbot/core/core_commands.py:3554 #, docstring msgid "\n" " Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" " `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" -" Leave `language_code` empty to base regional formatting on bot's locale in this server.\n\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale in this server.\n\n" +" **Examples:**\n" +" - `[p]set regionalformat server en-US`\n" +" - `[p]set region local de-DE`\n" +" - `[p]set regionalformat server reset` - Resets to the locale.\n\n" +" **Arguments:**\n" +" - `[language_code]` - The region format to use for the bot in this server.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3572 +msgid "Regional formatting will now be based on bot's locale in this server." +msgstr "" + +#: redbot/core/core_commands.py:3590 +msgid "Regional formatting will now be based on `{language_code}` locale." +msgstr "" + +#: redbot/core/core_commands.py:3607 +#, docstring +msgid "\n" +" Commands to 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" +" If passed without the `` or `` arguments it will allow you to open a modal to set your API keys securely.\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, so this command should only be used in a private channel or in DM with the bot.\n\n" +" **Examples:**\n" +" - `[p]set api`\n" +" - `[p]set api spotify`\n" +" - `[p]set api spotify redirect_uri localhost`\n" +" - `[p]set api github client_id,whoops client_secret,whoops`\n\n" +" **Arguments:**\n" +" - `` - The service you're adding tokens to.\n" +" - `` - Pairs of token keys and values. The key and value should be separated by one of ` `, `,`, or `;`.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3631 +msgid "Click the button below to set your keys." +msgstr "" + +#: redbot/core/core_commands.py:3633 +msgid "This API keys setup message has expired." +msgstr "" + +#: redbot/core/core_commands.py:3638 +msgid "`{service}` API tokens have been set." +msgstr "" + +#: redbot/core/core_commands.py:3642 +#, docstring +msgid "\n" +" Show all external API services along with their keys that have been set.\n\n" +" Secrets are not shown.\n\n" +" **Example:**\n" +" - `[p]set api list`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3653 +msgid "No API services have been set yet." +msgstr "" + +#: redbot/core/core_commands.py:3658 +msgid "Set API services:\n" +msgstr "" + +#: redbot/core/core_commands.py:3658 +msgid "Set API service:\n" +msgstr "" + +#: redbot/core/core_commands.py:3668 +#, docstring +msgid "\n" +" Remove the given services with all their keys and tokens.\n\n" +" **Examples:**\n" +" - `[p]set api remove spotify`\n" +" - `[p]set api remove github youtube`\n\n" +" **Arguments:**\n" +" - `` - The services to remove." +msgstr "" + +#: redbot/core/core_commands.py:3683 +msgid "Services deleted successfully:\n" +"{services_list}" +msgstr "" + +#: redbot/core/core_commands.py:3687 +msgid "Service deleted successfully: {service_name}" +msgstr "" + +#: redbot/core/core_commands.py:3692 +msgid "None of the services you provided had any keys set." +msgstr "" + +#: redbot/core/core_commands.py:3700 +#, docstring +msgid "\n" +" Commands for configuring owner notifications.\n\n" +" Owner notifications include usage of `[p]contact` and available Red updates.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3709 +#, docstring +msgid "\n" +" Opt-in on receiving owner notifications.\n\n" +" This is the default state.\n\n" +" Note: This will only resume sending owner notifications to your DMs.\n" +" Additional owners and destinations will not be affected.\n\n" +" **Example:**\n" +" - `[p]set ownernotifications optin`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3728 +#, docstring +msgid "\n" +" Opt-out of receiving owner notifications.\n\n" +" Note: This will only stop sending owner notifications to your DMs.\n" +" Additional owners and destinations will still receive notifications.\n\n" +" **Example:**\n" +" - `[p]set ownernotifications optout`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3750 +#, docstring +msgid "\n" +" Adds a destination text channel to receive owner notifications.\n\n" +" **Examples:**\n" +" - `[p]set ownernotifications adddestination #owner-notifications`\n" +" - `[p]set ownernotifications adddestination 168091848718417920` - Accepts channel IDs.\n\n" +" **Arguments:**\n" +" - `` - The channel to send owner notifications to.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3775 +#, docstring +msgid "\n" +" Removes a destination text channel from receiving owner notifications.\n\n" +" **Examples:**\n" +" - `[p]set ownernotifications removedestination #owner-notifications`\n" +" - `[p]set ownernotifications deletedestination 168091848718417920` - Accepts channel IDs.\n\n" +" **Arguments:**\n" +" - `` - The channel to stop sending owner notifications to.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3799 +#, docstring +msgid "\n" +" Lists the configured extra destinations for owner notifications.\n\n" +" **Example:**\n" +" - `[p]set ownernotifications listdestinations`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3809 +msgid "There are no extra channels being sent to." +msgstr "" + +#: redbot/core/core_commands.py:3820 +msgid "Unknown channel with id: {id}" +msgstr "" + +#: redbot/core/core_commands.py:3830 +#, docstring +msgid "\n" +" Show the current settings for [botname].\n\n" +" Accepts optional server parameter to allow prefix recovery.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3844 redbot/core/core_commands.py:3848 +msgid "Not Set." +msgstr "" + +#: redbot/core/core_commands.py:3855 +msgid "Admin roles: {admin}\n" +"Mod roles: {mod}\n" +"Locale: {guild_locale}\n" +"Regional format: {guild_regional_format}\n" +msgstr "" + +#: redbot/core/core_commands.py:3876 +msgid "{bot_name} Settings:\n\n" +"Prefixes: {prefixes}\n" +"{guild_settings}Global locale: {locale}\n" +"Global regional format: {regional_format}\n" +"Default embed colour: {colour}" +msgstr "" + +#: redbot/core/core_commands.py:3898 +#, 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\n" +" This is only applied to the current server and not globally.\n\n" +" **Examples:**\n" +" - `[p]set deletedelay` - Shows the current delete delay setting.\n" +" - `[p]set deletedelay 60` - Sets the delete delay to the max of 60 seconds.\n" +" - `[p]set deletedelay -1` - Disables deleting command messages.\n\n" +" **Arguments:**\n" +" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3919 +msgid "Command deleting disabled." +msgstr "" + +#: redbot/core/core_commands.py:3921 +msgid "Delete delay set to {num} seconds." +msgstr "" + +#: redbot/core/core_commands.py:3926 +msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" +msgstr "" + +#: redbot/core/core_commands.py:3933 +msgid "I will not delete command messages." +msgstr "" + +#: redbot/core/core_commands.py:3939 +#, 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\n" +" **Example:**\n" +" - `[p]set usebotcolour`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3951 +msgid "The bot {} use its configured color for embeds." +msgstr "O bot {} usa a cor configurada para mensagens incorporadas." + +#: redbot/core/core_commands.py:3952 +msgid "will not" +msgstr "não vai" + +#: redbot/core/core_commands.py:3952 +msgid "will" +msgstr "vai" + +#: redbot/core/core_commands.py:3960 +#, docstring +msgid "\n" +" Toggle whether to enable fuzzy command search for the server.\n\n" +" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" +" Note: This can be processor intensive and may be unsuitable for larger servers.\n\n" +" Default is for fuzzy command search to be disabled.\n\n" +" **Example:**\n" +" - `[p]set serverfuzzy`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3975 +msgid "Fuzzy command search has been {} for this server." +msgstr "" + +#: redbot/core/core_commands.py:3983 +#, docstring +msgid "\n" +" Toggle whether to enable fuzzy command search in DMs.\n\n" +" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" +" Default is for fuzzy command search to be disabled.\n\n" +" **Example:**\n" +" - `[p]set fuzzy`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3996 +msgid "Fuzzy command search has been {} in DMs." +msgstr "" + +#: redbot/core/core_commands.py:4004 +#, 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\n" +" **Examples:**\n" +" - `[p]set colour dark red`\n" +" - `[p]set colour blurple`\n" +" - `[p]set colour 0x5DADE2`\n" +" - `[p]set color 0x#FDFEFE`\n" +" - `[p]set color #7F8C8D`\n\n" +" **Arguments:**\n" +" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4024 +msgid "The color has been reset." +msgstr "A cor foi redefinida." + +#: redbot/core/core_commands.py:4027 +msgid "The color has been set." +msgstr "A cor foi definida." + +#: redbot/core/core_commands.py:4036 +#, docstring +msgid "Sets [botname]'s global prefix(es).\n\n" +" Warning: This is not additive. It will replace all current prefixes.\n\n" +" See also the `--mentionable` flag to enable mentioning the bot as the prefix.\n\n" " **Examples:**\n" -" - `[p]set regionalformat en-US`\n" -" - `[p]set region de-DE`\n" -" - `[p]set regionalformat` - Resets to the locale.\n\n" +" - `[p]set prefix !`\n" +" - `[p]set prefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" +" - `[p]set prefix \"@[botname] \"` - This uses a mention as the prefix. See also the `--mentionable` flag.\n" +" - `[p]set prefix ! ? .` - Sets multiple prefixes.\n\n" " **Arguments:**\n" -" - `[language_code]` - The region format to use for the bot in this server.\n" +" - `` - The prefixes the bot will respond to globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:2901 -msgid "Regional formatting will now be based on bot's locale in this server." +#: redbot/core/core_commands.py:4053 redbot/core/core_commands.py:4130 +msgid "Prefixes cannot start with '/', as it conflicts with Discord's slash commands." msgstr "" -#: redbot/core/core_commands.py:2919 -msgid "Regional formatting will now be based on `{language_code}` locale." +#: redbot/core/core_commands.py:4058 +msgid "Warning: A prefix is below the recommended length (1 character).\n" +"Do you want to continue?" +msgstr "" + +#: redbot/core/core_commands.py:4072 redbot/core/core_commands.py:4090 +msgid "Cancelled." +msgstr "Cancelado." + +#: redbot/core/core_commands.py:4076 +msgid "Warning: A prefix is above the recommended length (25 characters).\n" +"Do you want to continue?" msgstr "" -#: redbot/core/core_commands.py:2927 +#: redbot/core/core_commands.py:4094 +msgid "Prefix set." +msgstr "Prefixo definido." + +#: redbot/core/core_commands.py:4096 +msgid "Prefixes set." +msgstr "" + +#: redbot/core/core_commands.py:4103 #, 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\n" -" Link example: `[My link](https://example.com)`\n\n" +msgid "\n" +" Sets [botname]'s server prefix(es).\n\n" +" Warning: This will override global prefixes, the bot will not respond to any global prefixes in this server.\n" +" This is not additive. It will replace all current server prefixes.\n" +" A prefix cannot have more than 25 characters.\n\n" " **Examples:**\n" -" - `[p]set custominfo >>> I can use **markdown** such as quotes, ||spoilers|| and multiple lines.`\n" -" - `[p]set custominfo Join my [support server](discord.gg/discord)!`\n" -" - `[p]set custominfo` - Removes custom info text.\n\n" +" - `[p]set serverprefix !`\n" +" - `[p]set serverprefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" +" - `[p]set serverprefix \"@[botname] \"` - This uses a mention as the prefix.\n" +" - `[p]set serverprefix ! ? .` - Sets multiple prefixes.\n" +" - `[p]set serverprefix \"Red - Discord Bot\" ?` - Sets the prefix for a specific server. Quotes are needed to use spaces in the server name.\n\n" " **Arguments:**\n" -" - `[text]` - The custom info text.\n" +" - `[server]` - The server to set the prefix for. Defaults to current server.\n" +" - `[prefixes...]` - The prefixes the bot will respond to on this server. Leave blank to clear server prefixes.\n" " " msgstr "" -#: redbot/core/core_commands.py:2944 -msgid "The custom text has been cleared." +#: redbot/core/core_commands.py:4126 +msgid "Server prefixes have been reset." msgstr "" -#: redbot/core/core_commands.py:2948 -msgid "The custom text has been set." +#: redbot/core/core_commands.py:4134 +msgid "You cannot have a prefix shorter than 1 character." msgstr "" -#: redbot/core/core_commands.py:2951 -msgid "Text must be fewer than 1024 characters long." +#: redbot/core/core_commands.py:4137 +msgid "You cannot have a prefix longer than 25 characters." msgstr "" -#: redbot/core/core_commands.py:2956 -#, docstring -msgid "\n" -" Commands to 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, so this command should only be used in a private channel or in DM with the bot.\n\n" -" **Examples:**\n" -" - `[p]set api Spotify redirect_uri localhost`\n" -" - `[p]set api github client_id,whoops client_secret,whoops`\n\n" -" **Arguments:**\n" -" - `` - The service you're adding tokens to.\n" -" - `` - Pairs of token keys and values. The key and value should be separated by one of ` `, `,`, or `;`.\n" -" " +#: redbot/core/core_commands.py:4142 +msgid "Server prefix set." msgstr "" -#: redbot/core/core_commands.py:2977 -msgid "`{service}` API tokens have been set." +#: redbot/core/core_commands.py:4144 +msgid "Server prefixes set." msgstr "" -#: redbot/core/core_commands.py:2981 +#: redbot/core/core_commands.py:4149 #, docstring msgid "\n" -" Show all external API services along with their keys that have been set.\n\n" -" Secrets are not shown.\n\n" -" **Example:**\n" -" - `[p]set api list``\n" +" Set a global bot variable for using buttons in menus.\n\n" +" When enabled, all usage of cores menus API will use buttons instead of reactions.\n\n" +" This defaults to False.\n" +" Using this without a setting will toggle.\n\n" +" **Examples:**\n" +" - `[p]set usebuttons True` - Enables using buttons.\n" +" - `[p]helpset usebuttons` - Toggles the value.\n\n" +" **Arguments:**\n" +" - `[use_buttons]` - Whether to use buttons. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:2992 -msgid "No API services have been set yet." -msgstr "" - -#: redbot/core/core_commands.py:2997 -msgid "Set API services:\n" +#: redbot/core/core_commands.py:4168 +msgid "I will use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:2997 -msgid "Set API service:\n" +#: redbot/core/core_commands.py:4170 +msgid "I will not use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:3007 +#: redbot/core/core_commands.py:4175 #, docstring msgid "\n" -" Remove the given services with all their keys and tokens.\n\n" +" Set the message that will be sent on uncaught bot errors.\n\n" +" To include the command name in the message, use the `{command}` placeholder.\n\n" +" If you omit the `msg` argument, the message will be reset to the default one.\n\n" " **Examples:**\n" -" - `[p]set api remove Spotify`\n" -" - `[p]set api remove github audiodb`\n\n" +" - `[p]set errormsg` - Resets the error message back to the default: \"Error in command '{command}'.\". If the command invoker is one of the bot owners, the message will also include \"Check your console or logs for details.\".\n" +" - `[p]set errormsg Oops, the command {command} has failed! Please try again later.` - Sets the error message to a custom one.\n\n" " **Arguments:**\n" -" - `` - The services to remove." +" - `[msg]` - The custom error message. Must be less than 1000 characters. Omit to reset to the default one.\n" +" " msgstr "" -#: redbot/core/core_commands.py:3022 -msgid "Services deleted successfully:\n" -"{services_list}" +#: redbot/core/core_commands.py:4190 +msgid "The message must be less than 1000 characters." msgstr "" -#: redbot/core/core_commands.py:3026 -msgid "Service deleted successfully: {service_name}" +#: redbot/core/core_commands.py:4194 +msgid "Successfully updated the error message." msgstr "" -#: redbot/core/core_commands.py:3031 -msgid "None of the services you provided had any keys set." +#: redbot/core/core_commands.py:4197 +msgid "Successfully reset the error message back to the default one." msgstr "" -#: redbot/core/core_commands.py:3036 +#: redbot/core/core_commands.py:4204 #, docstring msgid "\n" " Commands to manage settings for the help command.\n\n" @@ -1855,116 +3116,132 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3045 +#: redbot/core/core_commands.py:4213 #, docstring msgid "\n" " Show the current help settings.\n\n" " Warning: These settings may not be accurate if the default formatter is not in use.\n\n" " **Example:**\n" -" - `[p]helpset showsettings``\n" +" - `[p]helpset showsettings`\n" " " msgstr "" -#: redbot/core/core_commands.py:3059 +#: redbot/core/core_commands.py:4227 msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:3069 +#: redbot/core/core_commands.py:4237 #, docstring msgid "\n" " This resets [botname]'s help formatter to the default formatter.\n\n" " **Example:**\n" -" - `[p]helpset resetformatter``\n" +" - `[p]helpset resetformatter`\n" " " msgstr "" -#: redbot/core/core_commands.py:3078 +#: redbot/core/core_commands.py:4246 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:3087 +#: redbot/core/core_commands.py:4255 #, 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\n" " **Example:**\n" -" - `[p]helpset resetsettings``\n" +" - `[p]helpset resetsettings`\n" " " msgstr "" -#: redbot/core/core_commands.py:3097 +#: redbot/core/core_commands.py:4265 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:3105 +#: redbot/core/core_commands.py:4277 #, docstring msgid "\n" " Allows the help command to be sent as a paginated menu instead of separate\n" " messages.\n\n" -" When enabled, `[p]help` will only show one page at a time and will use reactions to navigate between pages.\n\n" -" This defaults to False.\n" -" Using this without a setting will toggle.\n\n" +" When \"reactions\", \"buttons\", \"select\", or \"selectonly\" is passed,\n" +" `[p]help` will only show one page at a time\n" +" and will use the associated control scheme to navigate between pages.\n\n" " **Examples:**\n" -" - `[p]helpset usemenus True` - Enables using menus.\n" -" - `[p]helpset usemenus` - Toggles the value.\n\n" +" - `[p]helpset usemenus reactions` - Enables using reaction menus.\n" +" - `[p]helpset usemenus buttons` - Enables using button menus.\n" +" - `[p]helpset usemenus select` - Enables buttons with a select menu.\n" +" - `[p]helpset usemenus selectonly` - Enables a select menu only on help.\n" +" - `[p]helpset usemenus disable` - Disables help menus.\n\n" " **Arguments:**\n" -" - `[use_menus]` - Whether to use menus. Leave blank to toggle.\n" +" - `<\"buttons\"|\"reactions\"|\"select\"|\"selectonly\"|\"disable\">` - Whether to use `buttons`,\n" +" `reactions`, `select`, `selectonly`, or no menus.\n" " " msgstr "" -#: redbot/core/core_commands.py:3125 -msgid "Help will use menus." +#: redbot/core/core_commands.py:4297 +msgid "Help will use the select menu only." +msgstr "" + +#: redbot/core/core_commands.py:4300 +msgid "Help will use button menus and add a select menu." +msgstr "" + +#: redbot/core/core_commands.py:4303 +msgid "Help will use button menus." +msgstr "" + +#: redbot/core/core_commands.py:4306 +msgid "Help will use reaction menus." msgstr "" -#: redbot/core/core_commands.py:3127 +#: redbot/core/core_commands.py:4309 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:3131 +#: redbot/core/core_commands.py:4316 #, 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\n" " **Examples:**\n" -" - `[p]helpset showhidden True` - Enables showing hidden commands.\n" -" - `[p]helpset showhidden` - Toggles the value.\n\n" +" - `[p]helpset showhidden True` - Enables showing hidden commands.\n" +" - `[p]helpset showhidden` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[show_hidden]` - Whether to use show hidden commands in help. Leave blank to toggle.\n" +" - `[show_hidden]` - Whether to use show hidden commands in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3148 +#: redbot/core/core_commands.py:4333 msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:3150 +#: redbot/core/core_commands.py:4335 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:3154 +#: redbot/core/core_commands.py:4339 #, docstring msgid "\n" " This allows the help command to show existing commands aliases if there is any.\n\n" " This defaults to True.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset showaliases False` - Disables showing aliases on this server.\n" -" - `[p]helpset showaliases` - Toggles the value.\n\n" +" - `[p]helpset showaliases False` - Disables showing aliases on this server.\n" +" - `[p]helpset showaliases` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[show_aliases]` - Whether to include aliases in help. Leave blank to toggle.\n" +" - `[show_aliases]` - Whether to include aliases in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3171 -msgid "Help will show commands aliases." +#: redbot/core/core_commands.py:4356 +msgid "Help will now show command aliases." msgstr "" -#: redbot/core/core_commands.py:3173 -msgid "Help will not show commands aliases." +#: redbot/core/core_commands.py:4358 +msgid "Help will no longer show command aliases." msgstr "" -#: redbot/core/core_commands.py:3177 +#: redbot/core/core_commands.py:4362 #, docstring msgid "\n" " This allows the help command message to be ticked if help is sent to a DM.\n\n" @@ -1973,44 +3250,44 @@ msgid "\n" " Using this without a setting will toggle.\n\n" " Note: This is only used when the bot is not using menus.\n\n" " **Examples:**\n" -" - `[p]helpset usetick False` - Disables ticking when help is sent to DMs.\n" -" - `[p]helpset usetick` - Toggles the value.\n\n" +" - `[p]helpset usetick False` - Disables ticking when help is sent to DMs.\n" +" - `[p]helpset usetick` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[use_tick]` - Whether to tick the help command when help is sent to DMs. Leave blank to toggle.\n" +" - `[use_tick]` - Whether to tick the help command when help is sent to DMs. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3198 +#: redbot/core/core_commands.py:4383 msgid "Help will now tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:3200 +#: redbot/core/core_commands.py:4385 msgid "Help will not tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:3204 +#: redbot/core/core_commands.py:4389 #, docstring msgid "\n" " Sets if commands which can't be run in the current context should be filtered from help.\n\n" " Defaults to True.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset verifychecks False` - Enables showing unusable commands in help.\n" -" - `[p]helpset verifychecks` - Toggles the value.\n\n" +" - `[p]helpset verifychecks False` - Enables showing unusable commands in help.\n" +" - `[p]helpset verifychecks` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[verify]` - Whether to hide unusable commands in help. Leave blank to toggle.\n" +" - `[verify]` - Whether to hide unusable commands in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3221 +#: redbot/core/core_commands.py:4406 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:3223 +#: redbot/core/core_commands.py:4408 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:3227 +#: redbot/core/core_commands.py:4412 #, docstring msgid "\n" " Sets whether the bot should respond to help commands for nonexistent topics.\n\n" @@ -2019,22 +3296,22 @@ msgid "\n" " Defaults to False.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset verifyexists True` - Enables sending help for nonexistent topics.\n" -" - `[p]helpset verifyexists` - Toggles the value.\n\n" +" - `[p]helpset verifyexists True` - Enables sending help for nonexistent topics.\n" +" - `[p]helpset verifyexists` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[verify]` - Whether to respond to help for nonexistent topics. Leave blank to toggle.\n" +" - `[verify]` - Whether to respond to help for nonexistent topics. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3248 +#: redbot/core/core_commands.py:4433 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:4436 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:3259 +#: redbot/core/core_commands.py:4444 #, docstring msgid "Set the character limit for each page in the help message.\n\n" " Note: This setting only applies to embedded help.\n\n" @@ -2043,45 +3320,44 @@ msgid "Set the character limit for each page in the help message.\n\n" " Please note that setting a relatively small character limit may\n" " mean some pages will exceed this limit.\n\n" " **Example:**\n" -" - `[p]helpset pagecharlimit 1500`\n\n" +" - `[p]helpset pagecharlimit 1500`\n\n" " **Arguments:**\n" -" - `` - The max amount of characters to show per page in the help message.\n" +" - `` - The max amount of characters to show per page in the help message.\n" " " msgstr "" -#: redbot/core/core_commands.py:3276 +#: redbot/core/core_commands.py:4461 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:3280 +#: redbot/core/core_commands.py:4465 msgid "Done. The character limit per page has been set to {}." msgstr "" -#: redbot/core/core_commands.py:3284 +#: redbot/core/core_commands.py:4469 #, docstring msgid "Set the maximum number of help pages sent in a server channel.\n\n" -" Note: 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\n" " **Examples:**\n" -" - `[p]helpset maxpages 50` - Basically never send help to DMs.\n" -" - `[p]helpset maxpages 0` - Always send help to DMs.\n\n" +" - `[p]helpset maxpages 50` - Basically never send help to DMs.\n" +" - `[p]helpset maxpages 0` - Always send help to DMs.\n\n" " **Arguments:**\n" -" - `` - The max pages allowed to send per help in a server.\n" +" - `` - The max pages allowed to send per help in a server.\n" " " msgstr "" -#: redbot/core/core_commands.py:3302 redbot/core/core_commands.py:3329 +#: redbot/core/core_commands.py:4485 redbot/core/core_commands.py:4512 msgid "You must give a value of zero or greater!" msgstr "" -#: redbot/core/core_commands.py:3306 +#: redbot/core/core_commands.py:4489 msgid "Done. The page limit has been set to {}." msgstr "" -#: redbot/core/core_commands.py:3311 +#: redbot/core/core_commands.py:4494 #, 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" @@ -2089,148 +3365,204 @@ msgid "Set the delay after which help pages will be deleted.\n\n" " Setting the delay to 0 disables this feature.\n\n" " The bot has to have MANAGE_MESSAGES permission for this to work.\n\n" " **Examples:**\n" -" - `[p]helpset deletedelay 60` - Delete the help pages after a minute.\n" -" - `[p]helpset deletedelay 1` - Delete the help pages as quickly as possible.\n" -" - `[p]helpset deletedelay 1209600` - Max time to wait before deleting (14 days).\n" -" - `[p]helpset deletedelay 0` - Disable deleting help pages.\n\n" +" - `[p]helpset deletedelay 60` - Delete the help pages after a minute.\n" +" - `[p]helpset deletedelay 1` - Delete the help pages as quickly as possible.\n" +" - `[p]helpset deletedelay 1209600` - Max time to wait before deleting (14 days).\n" +" - `[p]helpset deletedelay 0` - Disable deleting help pages.\n\n" " **Arguments:**\n" -" - `` - The seconds to wait before deleting help pages.\n" +" - `` - The seconds to wait before deleting help pages.\n" " " msgstr "" -#: redbot/core/core_commands.py:3332 +#: redbot/core/core_commands.py:4515 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:3337 +#: redbot/core/core_commands.py:4520 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:3339 +#: redbot/core/core_commands.py:4522 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:3343 +#: redbot/core/core_commands.py:4526 +#, docstring +msgid "Set the timeout for reactions, if menus are enabled.\n\n" +" The default is 30 seconds.\n" +" The timeout has to be between 15 and 300 seconds.\n\n" +" **Examples:**\n" +" - `[p]helpset reacttimeout 30` - The default timeout.\n" +" - `[p]helpset reacttimeout 60` - Timeout of 1 minute.\n" +" - `[p]helpset reacttimeout 15` - Minimum allowed timeout.\n" +" - `[p]helpset reacttimeout 300` - Max allowed timeout (5 mins).\n\n" +" **Arguments:**\n" +" - `` - The timeout, in seconds, of the reactions.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4541 +msgid "You must give a value of at least 15 seconds!" +msgstr "" + +#: redbot/core/core_commands.py:4544 +msgid "The timeout cannot be greater than 5 minutes!" +msgstr "" + +#: redbot/core/core_commands.py:4548 +msgid "Done. The reaction timeout has been set to {} seconds." +msgstr "" + +#: redbot/core/core_commands.py:4552 #, docstring msgid "\n" " Set the tagline to be used.\n\n" " The maximum tagline length is 2048 characters.\n" " This setting only applies to embedded help. If no tagline is specified, the default will be used instead.\n\n" +" You can use `[​p]` in your tagline, which will be replaced by the bot's prefix.\n\n" " **Examples:**\n" -" - `[p]helpset tagline Thanks for using the bot!`\n" -" - `[p]helpset tagline` - Resets the tagline to the default.\n\n" +" - `[p]helpset tagline Thanks for using the bot!`\n" +" - `[p]helpset tagline Use [​p]invite to add me to your server.`\n" +" - `[p]helpset tagline` - Resets the tagline to the default.\n\n" " **Arguments:**\n" -" - `[tagline]` - The tagline to appear at the bottom of help embeds. Leave blank to reset.\n" +" - `[tagline]` - The tagline to appear at the bottom of help embeds. Leave blank to reset.\n" " " msgstr "" -#: redbot/core/core_commands.py:3358 +#: redbot/core/core_commands.py:4570 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:3362 +#: redbot/core/core_commands.py:4574 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:3370 +#: redbot/core/core_commands.py:4582 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:3375 +#: redbot/core/core_commands.py:4587 #, docstring msgid "Sends a message to the owner.\n\n" " This is limited to one message every 60 seconds per person.\n\n" " **Example:**\n" -" - `[p]contact Help! The bot has become sentient!`\n\n" +" - `[p]contact Help! The bot has become sentient!`\n\n" " **Arguments:**\n" -" - `[message]` - The message to send to the owner.\n" +" - `[message]` - The message to send to the owner.\n" " " msgstr "" -#: redbot/core/core_commands.py:3387 +#: redbot/core/core_commands.py:4599 msgid "User ID: {}" -msgstr "ID do usuário: {}" +msgstr "ID do(a) usuário(a): {}" -#: redbot/core/core_commands.py:3390 +#: redbot/core/core_commands.py:4602 msgid "through DM" -msgstr "através de DM" +msgstr "através de mensagem direta" -#: redbot/core/core_commands.py:3392 +#: redbot/core/core_commands.py:4604 msgid "from {}" msgstr "de {}" -#: redbot/core/core_commands.py:3393 +#: redbot/core/core_commands.py:4605 msgid " | Server ID: {}" msgstr " | ID do servidor: {}" -#: redbot/core/core_commands.py:3398 +#: redbot/core/core_commands.py:4610 msgid "Use `{}dm {} ` to reply to this user" -msgstr "Use `{}dm {} ` para responder este usuário" +msgstr "Use `{}dm {} ` para responder este(a) usuário(a)" -#: redbot/core/core_commands.py:3400 +#: redbot/core/core_commands.py:4612 msgid "Sent by {} {}" msgstr "Enviado por {} {}" -#: redbot/core/core_commands.py:3405 +#: redbot/core/core_commands.py:4617 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:3476 +#: redbot/core/core_commands.py:4663 msgid "Your message has been sent." msgstr "Sua mensagem foi enviada." -#: redbot/core/core_commands.py:3478 +#: redbot/core/core_commands.py:4665 msgid "I'm unable to deliver your message. Sorry." msgstr "" -#: redbot/core/core_commands.py:3483 +#: redbot/core/core_commands.py:4670 #, docstring msgid "Sends a DM to a user.\n\n" " This command needs a user ID to work.\n\n" " To get a user ID, go to Discord's settings and open the 'Appearance' tab.\n" " Enable 'Developer Mode', then right click a user and click on 'Copy ID'.\n\n" " **Example:**\n" -" - `[p]dm 262626262626262626 Do you like me? Yes / No`\n\n" +" - `[p]dm 262626262626262626 Do you like me? Yes / No`\n\n" " **Arguments:**\n" -" - `[message]` - The message to dm to the user.\n" +" - `[message]` - The message to dm to the user.\n" " " msgstr "" -#: redbot/core/core_commands.py:3499 +#: redbot/core/core_commands.py:4686 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:3509 +#: redbot/core/core_commands.py:4696 msgid "Owner of {}" -msgstr "Proprietário de {}" +msgstr "Proprietário(a) de {}" -#: redbot/core/core_commands.py:3510 +#: redbot/core/core_commands.py:4697 msgid "You can reply to this message with {}contact" -msgstr "Você pode responder a esta mensagem com {}contato" +msgstr "Você pode responder a esta mensagem com {}contact" -#: redbot/core/core_commands.py:3524 redbot/core/core_commands.py:3534 +#: redbot/core/core_commands.py:4708 redbot/core/core_commands.py:4718 msgid "Sorry, I couldn't deliver your message to {}" -msgstr "Desculpe, não consegui entregar sua mensagem para {}" +msgstr "Desculpe, não pude entregar sua mensagem para {}" -#: redbot/core/core_commands.py:3527 redbot/core/core_commands.py:3537 +#: redbot/core/core_commands.py:4711 redbot/core/core_commands.py:4721 msgid "Message delivered to {}" -msgstr "Mensagem enviada para {}" +msgstr "Mensagem entregue a {}" -#: redbot/core/core_commands.py:3542 +#: redbot/core/core_commands.py:4726 #, docstring msgid "Prints the bot's data path." -msgstr "Imprime o caminho de dados do bot." +msgstr "Mostra o caminho do diretório de dados do bot." -#: redbot/core/core_commands.py:3546 +#: redbot/core/core_commands.py:4730 msgid "Data path: {path}" -msgstr "Caminho dos dados: {path}" +msgstr "Caminho do diretório de dados: {path}" -#: redbot/core/core_commands.py:3552 +#: redbot/core/core_commands.py:4736 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:3639 +#: redbot/core/core_commands.py:4759 +#, docstring +msgid "\n" +" Diagnose issues with the command checks with ease!\n\n" +" If you want to diagnose the command from a text channel in a different server,\n" +" you can do so by using the command in DMs.\n\n" +" **Example:**\n" +" - `[p]diagnoseissues #general @Slime ban` - Diagnose why @Slime can't use `[p]ban` in #general channel.\n\n" +" **Arguments:**\n" +" - `[channel]` - The text channel that the command should be tested for. Defaults to the current channel.\n" +" - `` - The member that should be considered as the command caller.\n" +" - `` - The name of the command to test.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4775 +msgid "A text channel, voice channel, stage channel, or thread needs to be passed when using this command in DMs." +msgstr "" + +#: redbot/core/core_commands.py:4792 +msgid "The given user is not a member of the diagnosed server." +msgstr "" + +#: redbot/core/core_commands.py:4799 +msgid "Don't try to fool me, the given member can't access the {channel} channel!" +msgstr "" + +#: redbot/core/core_commands.py:4810 #, docstring msgid "\n" " Commands to manage the allowlist.\n\n" @@ -2239,85 +3571,85 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3650 +#: redbot/core/core_commands.py:4821 #, docstring msgid "\n" " Adds users to the allowlist.\n\n" " **Examples:**\n" -" - `[p]allowlist add @26 @Will` - Adds two users to the allowlist.\n" -" - `[p]allowlist add 262626262626262626` - Adds a user by ID.\n\n" +" - `[p]allowlist add @26 @Will` - Adds two users to the allowlist.\n" +" - `[p]allowlist add 262626262626262626` - Adds a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to add to the allowlist.\n" +" - `` - The user or users to add to the allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3663 +#: redbot/core/core_commands.py:4833 msgid "Users have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3665 +#: redbot/core/core_commands.py:4835 msgid "User has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3669 +#: redbot/core/core_commands.py:4839 #, docstring msgid "\n" " Lists users on the allowlist.\n\n" " **Example:**\n" -" - `[p]allowlist list`\n" +" - `[p]allowlist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3681 +#: redbot/core/core_commands.py:4851 msgid "Users on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:3683 +#: redbot/core/core_commands.py:4853 msgid "User on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:3687 redbot/core/core_commands.py:3785 -#: redbot/core/modlog.py:428 redbot/core/modlog.py:450 -#: redbot/core/modlog.py:466 +#: redbot/core/core_commands.py:4857 redbot/core/core_commands.py:4953 +#: redbot/core/modlog.py:404 redbot/core/modlog.py:426 +#: redbot/core/modlog.py:442 msgid "Unknown or Deleted User" msgstr "" -#: redbot/core/core_commands.py:3695 +#: redbot/core/core_commands.py:4865 #, docstring msgid "\n" " Removes users from the allowlist.\n\n" " The allowlist will be disabled if all users are removed.\n\n" " **Examples:**\n" -" - `[p]allowlist remove @26 @Will` - Removes two users from the allowlist.\n" -" - `[p]allowlist remove 262626262626262626` - Removes a user by ID.\n\n" +" - `[p]allowlist remove @26 @Will` - Removes two users from the allowlist.\n" +" - `[p]allowlist remove 262626262626262626` - Removes a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to remove from the allowlist.\n" +" - `` - The user or users to remove from the allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3710 +#: redbot/core/core_commands.py:4879 msgid "Users have been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:3712 +#: redbot/core/core_commands.py:4881 msgid "User has been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:3716 +#: redbot/core/core_commands.py:4885 #, docstring msgid "\n" " Clears the allowlist.\n\n" " This disables the allowlist.\n\n" " **Example:**\n" -" - `[p]allowlist clear`\n" +" - `[p]allowlist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3725 +#: redbot/core/core_commands.py:4894 msgid "Allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:3730 +#: redbot/core/core_commands.py:4899 #, docstring msgid "\n" " Commands to manage the blocklist.\n\n" @@ -2325,81 +3657,81 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3739 +#: redbot/core/core_commands.py:4908 #, docstring msgid "\n" " Adds users to the blocklist.\n\n" " **Examples:**\n" -" - `[p]blocklist add @26 @Will` - Adds two users to the blocklist.\n" -" - `[p]blocklist add 262626262626262626` - Blocks a user by ID.\n\n" +" - `[p]blocklist add @26 @Will` - Adds two users to the blocklist.\n" +" - `[p]blocklist add 262626262626262626` - Blocks a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to add to the blocklist.\n" +" - `` - The user or users to add to the blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3755 +#: redbot/core/core_commands.py:4924 msgid "You cannot add an owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3761 +#: redbot/core/core_commands.py:4929 msgid "Users have been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:3763 +#: redbot/core/core_commands.py:4931 msgid "User has been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:3767 +#: redbot/core/core_commands.py:4935 #, docstring msgid "\n" " Lists users on the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist list`\n" +" - `[p]blocklist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3779 +#: redbot/core/core_commands.py:4947 msgid "Users on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:3781 +#: redbot/core/core_commands.py:4949 msgid "User on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:3793 +#: redbot/core/core_commands.py:4961 #, docstring msgid "\n" " Removes users from the blocklist.\n\n" " **Examples:**\n" -" - `[p]blocklist remove @26 @Will` - Removes two users from the blocklist.\n" -" - `[p]blocklist remove 262626262626262626` - Removes a user by ID.\n\n" +" - `[p]blocklist remove @26 @Will` - Removes two users from the blocklist.\n" +" - `[p]blocklist remove 262626262626262626` - Removes a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to remove from the blocklist.\n" +" - `` - The user or users to remove from the blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3806 +#: redbot/core/core_commands.py:4973 msgid "Users have been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:3808 +#: redbot/core/core_commands.py:4975 msgid "User has been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:3812 +#: redbot/core/core_commands.py:4979 #, docstring msgid "\n" " Clears the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3819 +#: redbot/core/core_commands.py:4986 msgid "Blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:3825 +#: redbot/core/core_commands.py:4992 #, docstring msgid "\n" " Commands to manage the server specific allowlist.\n\n" @@ -2408,93 +3740,93 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3838 +#: redbot/core/core_commands.py:5005 #, docstring msgid "\n" " Adds a user or role to the server allowlist.\n\n" " **Examples:**\n" -" - `[p]localallowlist add @26 @Will` - Adds two users to the local allowlist.\n" -" - `[p]localallowlist add 262626262626262626` - Allows a user by ID.\n" -" - `[p]localallowlist add \"Super Admins\"` - Allows a role with a space in the name without mentioning.\n\n" +" - `[p]localallowlist add @26 @Will` - Adds two users to the local allowlist.\n" +" - `[p]localallowlist add 262626262626262626` - Allows a user by ID.\n" +" - `[p]localallowlist add \"Super Admins\"` - Allows a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local allowlist.\n" +" - `` - The users or roles to remove from the local allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3857 +#: redbot/core/core_commands.py:5024 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:3866 +#: redbot/core/core_commands.py:5033 msgid "Users and/or roles have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3868 +#: redbot/core/core_commands.py:5035 msgid "User or role has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3872 +#: redbot/core/core_commands.py:5039 #, docstring msgid "\n" " Lists users and roles on the server allowlist.\n\n" " **Example:**\n" -" - `[p]localallowlist list`\n" +" - `[p]localallowlist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3884 +#: redbot/core/core_commands.py:5051 msgid "Allowed users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:3886 +#: redbot/core/core_commands.py:5053 msgid "Allowed user or role:" msgstr "" -#: redbot/core/core_commands.py:3890 redbot/core/core_commands.py:4012 +#: redbot/core/core_commands.py:5057 redbot/core/core_commands.py:5177 msgid "Unknown or Deleted User/Role" msgstr "" -#: redbot/core/core_commands.py:3900 +#: redbot/core/core_commands.py:5067 #, docstring msgid "\n" " Removes user or role from the allowlist.\n\n" " The local allowlist will be disabled if all users are removed.\n\n" " **Examples:**\n" -" - `[p]localallowlist remove @26 @Will` - Removes two users from the local allowlist.\n" -" - `[p]localallowlist remove 262626262626262626` - Removes a user by ID.\n" -" - `[p]localallowlist remove \"Super Admins\"` - Removes a role with a space in the name without mentioning.\n\n" +" - `[p]localallowlist remove @26 @Will` - Removes two users from the local allowlist.\n" +" - `[p]localallowlist remove 262626262626262626` - Removes a user by ID.\n" +" - `[p]localallowlist remove \"Super Admins\"` - Removes a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local allowlist.\n" +" - `` - The users or roles to remove from the local allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3921 +#: redbot/core/core_commands.py:5088 msgid "I cannot allow you to do this, as it would remove your ability to run commands." msgstr "" -#: redbot/core/core_commands.py:3929 +#: redbot/core/core_commands.py:5096 msgid "Users and/or roles have been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:3931 +#: redbot/core/core_commands.py:5098 msgid "User or role has been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:3935 +#: redbot/core/core_commands.py:5102 #, docstring msgid "\n" " Clears the allowlist.\n\n" " This disables the local allowlist and clears all entries.\n\n" " **Example:**\n" -" - `[p]localallowlist clear`\n" +" - `[p]localallowlist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3944 +#: redbot/core/core_commands.py:5111 msgid "Server allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:3950 +#: redbot/core/core_commands.py:5117 #, docstring msgid "\n" " Commands to manage the server specific blocklist.\n\n" @@ -2502,374 +3834,373 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3961 +#: redbot/core/core_commands.py:5128 #, docstring msgid "\n" " Adds a user or role to the local blocklist.\n\n" " **Examples:**\n" -" - `[p]localblocklist add @26 @Will` - Adds two users to the local blocklist.\n" -" - `[p]localblocklist add 262626262626262626` - Blocks a user by ID.\n" -" - `[p]localblocklist add \"Bad Apples\"` - Blocks a role with a space in the name without mentioning.\n\n" +" - `[p]localblocklist add @26 @Will` - Adds two users to the local blocklist.\n" +" - `[p]localblocklist add 262626262626262626` - Blocks a user by ID.\n" +" - `[p]localblocklist add \"Bad Apples\"` - Blocks a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to add to the local blocklist.\n" +" - `` - The users or roles to add to the local blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3975 +#: redbot/core/core_commands.py:5142 msgid "You cannot add yourself to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3978 +#: redbot/core/core_commands.py:5145 msgid "You cannot add the guild owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3981 +#: redbot/core/core_commands.py:5148 msgid "You cannot add a bot owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3988 +#: redbot/core/core_commands.py:5153 msgid "Users and/or roles have been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:3990 +#: redbot/core/core_commands.py:5155 msgid "User or role has been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:3994 +#: redbot/core/core_commands.py:5159 #, docstring msgid "\n" " Lists users and roles on the server blocklist.\n\n" " **Example:**\n" -" - `[p]localblocklist list`\n" +" - `[p]localblocklist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4006 +#: redbot/core/core_commands.py:5171 msgid "Blocked users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:4008 +#: redbot/core/core_commands.py:5173 msgid "Blocked user or role:" msgstr "" -#: redbot/core/core_commands.py:4022 +#: redbot/core/core_commands.py:5187 #, docstring msgid "\n" " Removes user or role from local blocklist.\n\n" " **Examples:**\n" -" - `[p]localblocklist remove @26 @Will` - Removes two users from the local blocklist.\n" -" - `[p]localblocklist remove 262626262626262626` - Unblocks a user by ID.\n" -" - `[p]localblocklist remove \"Bad Apples\"` - Unblocks a role with a space in the name without mentioning.\n\n" +" - `[p]localblocklist remove @26 @Will` - Removes two users from the local blocklist.\n" +" - `[p]localblocklist remove 262626262626262626` - Unblocks a user by ID.\n" +" - `[p]localblocklist remove \"Bad Apples\"` - Unblocks a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local blocklist.\n" +" - `` - The users or roles to remove from the local blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:4038 +#: redbot/core/core_commands.py:5201 msgid "Users and/or roles have been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:4040 +#: redbot/core/core_commands.py:5203 msgid "User or role has been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:4044 +#: redbot/core/core_commands.py:5207 #, docstring msgid "\n" " Clears the server blocklist.\n\n" " This disables the server blocklist and clears all entries.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:4053 +#: redbot/core/core_commands.py:5216 msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4058 +#: redbot/core/core_commands.py:5221 #, docstring msgid "Commands to enable and disable commands and cogs." msgstr "" -#: redbot/core/core_commands.py:4064 +#: redbot/core/core_commands.py:5227 #, docstring msgid "Set the default state for a cog as disabled.\n\n" " This will disable the cog for all servers by default.\n" " To override it, use `[p]command enablecog` on the servers you want to allow usage.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command defaultdisablecog Economy`\n" -" - `[p]command defaultdisablecog ModLog`\n\n" +" - `[p]command defaultdisablecog Economy`\n" +" - `[p]command defaultdisablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to make disabled by default. Must be title-case.\n" +" - `` - The name of the cog to make disabled by default. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4080 redbot/core/core_commands.py:4105 -#: redbot/core/core_commands.py:4125 redbot/core/core_commands.py:4155 -msgid "Cog with the given name doesn't exist." -msgstr "" - -#: redbot/core/core_commands.py:4082 +#: redbot/core/core_commands.py:5243 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:4084 +#: redbot/core/core_commands.py:5245 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:4089 +#: redbot/core/core_commands.py:5250 #, docstring msgid "Set the default state for a cog as enabled.\n\n" " This will re-enable the cog for all servers by default.\n" " To override it, use `[p]command disablecog` on the servers you want to disallow usage.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command defaultenablecog Economy`\n" -" - `[p]command defaultenablecog ModLog`\n\n" +" - `[p]command defaultenablecog Economy`\n" +" - `[p]command defaultenablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to make enabled by default. Must be title-case.\n" +" - `` - The name of the cog to make enabled by default. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4107 +#: redbot/core/core_commands.py:5266 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:4112 +#: redbot/core/core_commands.py:5271 #, docstring msgid "Disable a cog in this server.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command disablecog Economy`\n" -" - `[p]command disablecog ModLog`\n\n" +" - `[p]command disablecog Economy`\n" +" - `[p]command disablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to disable on this server. Must be title-case.\n" +" - `` - The name of the cog to disable on this server. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4127 +#: redbot/core/core_commands.py:5284 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:4129 +#: redbot/core/core_commands.py:5286 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:4132 +#: redbot/core/core_commands.py:5289 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:4138 +#: redbot/core/core_commands.py:5295 #, docstring msgid "Enable a cog in this server.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command enablecog Economy`\n" -" - `[p]command enablecog ModLog`\n\n" +" - `[p]command enablecog Economy`\n" +" - `[p]command enablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to enable on this server. Must be title-case.\n" +" - `` - The name of the cog to enable on this server. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4150 +#: redbot/core/core_commands.py:5307 msgid "{cogname} has been enabled in this guild." msgstr "" -#: redbot/core/core_commands.py:4158 +#: redbot/core/core_commands.py:5312 +msgid "Cog \"{arg}\" not found." +msgstr "" + +#: redbot/core/core_commands.py:5315 msgid "{cogname} was not disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:4164 +#: redbot/core/core_commands.py:5321 #, docstring msgid "List the cogs which are disabled in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabledcogs`\n" +" - `[p]command listdisabledcogs`\n" " " msgstr "" -#: redbot/core/core_commands.py:4177 +#: redbot/core/core_commands.py:5334 msgid "The following cogs are disabled in this guild:\n" msgstr "" -#: redbot/core/core_commands.py:4183 +#: redbot/core/core_commands.py:5340 msgid "There are no disabled cogs in this guild." msgstr "" -#: redbot/core/core_commands.py:4187 +#: redbot/core/core_commands.py:5344 #, docstring msgid "\n" " List disabled commands.\n\n" " If you're the bot owner, this will show global disabled commands by default.\n" " Otherwise, this will show disabled commands on the current server.\n\n" " **Example:**\n" -" - `[p]command listdisabled`\n" +" - `[p]command listdisabled`\n" " " msgstr "" -#: redbot/core/core_commands.py:4204 +#: redbot/core/core_commands.py:5361 #, docstring msgid "List disabled commands globally.\n\n" " **Example:**\n" -" - `[p]command listdisabled global`\n" +" - `[p]command listdisabled global`\n" " " msgstr "" -#: redbot/core/core_commands.py:4211 +#: redbot/core/core_commands.py:5368 msgid "There aren't any globally disabled commands." msgstr "Não existem comandos desativados globalmente." -#: redbot/core/core_commands.py:4214 +#: redbot/core/core_commands.py:5371 msgid "{} commands are disabled globally.\n" msgstr "{} comandos estão desativados globalmente.\n" -#: redbot/core/core_commands.py:4218 +#: redbot/core/core_commands.py:5375 msgid "1 command is disabled globally.\n" -msgstr "1 comando está desativado globalmente.\n" +msgstr "Um comando está desativado globalmente.\n" -#: redbot/core/core_commands.py:4226 +#: redbot/core/core_commands.py:5383 #, docstring msgid "List disabled commands in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabled guild`\n" +" - `[p]command listdisabled guild`\n" " " msgstr "" -#: redbot/core/core_commands.py:4233 +#: redbot/core/core_commands.py:5390 msgid "There aren't any disabled commands in {}." msgstr "Não há nenhum comando desativado em {}." -#: redbot/core/core_commands.py:4236 +#: redbot/core/core_commands.py:5393 msgid "{} commands are disabled in {}.\n" msgstr "{} comandos estão desativados em {}.\n" -#: redbot/core/core_commands.py:4240 +#: redbot/core/core_commands.py:5397 msgid "1 command is disabled in {}.\n" -msgstr "1 comando está desativado em {}.\n" +msgstr "Um comando está desativado em {}.\n" -#: redbot/core/core_commands.py:4247 +#: redbot/core/core_commands.py:5404 #, docstring msgid "\n" " Disable a command.\n\n" " If you're the bot owner, this will disable commands globally by default.\n" " Otherwise, this will disable commands on the current server.\n\n" " **Examples:**\n" -" - `[p]command disable userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable.\n" +" - `` - The command to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:4269 +#: redbot/core/core_commands.py:5426 #, docstring msgid "\n" " Disable a command globally.\n\n" " **Examples:**\n" -" - `[p]command disable global userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable global urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable global userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable global urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable globally.\n" +" - `` - The command to disable globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4288 redbot/core/core_commands.py:4331 +#: redbot/core/core_commands.py:5438 redbot/core/core_commands.py:5474 msgid "The command to disable cannot be `command` or any of its subcommands." msgstr "" -#: redbot/core/core_commands.py:4294 redbot/core/core_commands.py:4337 +#: redbot/core/core_commands.py:5444 redbot/core/core_commands.py:5480 msgid "This command is designated as being always available and cannot be disabled." msgstr "" -#: redbot/core/core_commands.py:4303 +#: redbot/core/core_commands.py:5453 msgid "That command is already disabled globally." msgstr "" -#: redbot/core/core_commands.py:4312 +#: redbot/core/core_commands.py:5462 #, docstring msgid "\n" " Disable a command in this server only.\n\n" " **Examples:**\n" -" - `[p]command disable server userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable server urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable server userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable server urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable for the current server.\n" +" - `` - The command to disable for the current server.\n" " " msgstr "" -#: redbot/core/core_commands.py:4342 +#: redbot/core/core_commands.py:5486 msgid "You are not allowed to disable that command." msgstr "" -#: redbot/core/core_commands.py:4352 +#: redbot/core/core_commands.py:5496 msgid "That command is already disabled in this server." msgstr "" -#: redbot/core/core_commands.py:4358 +#: redbot/core/core_commands.py:5502 #, docstring msgid "Enable a command.\n\n" " If you're the bot owner, this will try to enable a globally disabled command by default.\n" " Otherwise, this will try to enable a command disabled on the current server.\n\n" " **Examples:**\n" -" - `[p]command enable userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable.\n" +" - `` - The command to enable.\n" " " msgstr "" -#: redbot/core/core_commands.py:4378 +#: redbot/core/core_commands.py:5522 #, docstring msgid "\n" " Enable a command globally.\n\n" " **Examples:**\n" -" - `[p]command enable global userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable global urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable global userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable global urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable globally.\n" +" - `` - The command to enable globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4400 +#: redbot/core/core_commands.py:5537 msgid "That command is already enabled globally." msgstr "" -#: redbot/core/core_commands.py:4409 +#: redbot/core/core_commands.py:5546 #, docstring msgid "\n" " Enable a command in this server.\n\n" " **Examples:**\n" -" - `[p]command enable server userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable server urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable server userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable server urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable for the current server.\n" +" - `` - The command to enable for the current server.\n" " " msgstr "" -#: redbot/core/core_commands.py:4427 +#: redbot/core/core_commands.py:5558 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:4437 +#: redbot/core/core_commands.py:5568 msgid "That command is already enabled in this server." -msgstr "Esse comando já está habilitado neste servidor." +msgstr "Este comando já está habilitado neste servidor." -#: redbot/core/core_commands.py:4444 +#: redbot/core/core_commands.py:5575 #, 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 `{command}` placeholder.\n\n" " **Examples:**\n" -" - `[p]command disabledmsg This command is disabled`\n" -" - `[p]command disabledmsg {command} is disabled`\n" -" - `[p]command disabledmsg` - Sends nothing when a disabled command is attempted.\n\n" +" - `[p]command disabledmsg This command is disabled`\n" +" - `[p]command disabledmsg {command} is disabled`\n" +" - `[p]command disabledmsg` - Sends nothing when a disabled command is attempted.\n\n" " **Arguments:**\n" -" - `[message]` - The message to send when a disabled command is attempted.\n" +" - `[message]` - The message to send when a disabled command is attempted.\n" " " msgstr "" -#: redbot/core/core_commands.py:4465 +#: redbot/core/core_commands.py:5596 #, docstring msgid "\n" " Commands to manage server settings for immunity from automated actions.\n\n" @@ -2877,152 +4208,80 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4474 +#: redbot/core/core_commands.py:5605 #, docstring msgid "\n" " Gets the current members and roles configured for automatic moderation action immunity.\n\n" " **Example:**\n" -" - `[p]autoimmune list`\n" +" - `[p]autoimmune list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4487 +#: redbot/core/core_commands.py:5618 msgid "Roles immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:4492 +#: redbot/core/core_commands.py:5623 msgid "Members immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:4496 +#: redbot/core/core_commands.py:5627 msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:4505 +#: redbot/core/core_commands.py:5636 #, docstring msgid "\n" " Makes a user or role immune from automated moderation actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune add @TwentySix` - Adds a user.\n" -" - `[p]autoimmune add @Mods` - Adds a role.\n\n" +" - `[p]autoimmune add @Twentysix` - Adds a user.\n" +" - `[p]autoimmune add @Mods` - Adds a role.\n\n" " **Arguments:**\n" -" - `` - The user or role to add immunity to.\n" +" - `` - The user or role to add immunity to.\n" " " msgstr "" -#: redbot/core/core_commands.py:4517 +#: redbot/core/core_commands.py:5648 msgid "Already added." msgstr "Já adicionado." -#: redbot/core/core_commands.py:4525 +#: redbot/core/core_commands.py:5656 #, docstring msgid "\n" " Remove a user or role from being immune to automated moderation actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune remove @TwentySix` - Removes a user.\n" -" - `[p]autoimmune remove @Mods` - Removes a role.\n\n" +" - `[p]autoimmune remove @Twentysix` - Removes a user.\n" +" - `[p]autoimmune remove @Mods` - Removes a role.\n\n" " **Arguments:**\n" -" - `` - The user or role to remove immunity from.\n" +" - `` - The user or role to remove immunity from.\n" " " msgstr "" -#: redbot/core/core_commands.py:4537 +#: redbot/core/core_commands.py:5668 msgid "Not in list." msgstr "Não está na lista." -#: redbot/core/core_commands.py:4545 +#: redbot/core/core_commands.py:5676 #, docstring msgid "\n" " Checks if a user or role would be considered immune from automated actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune isimmune @TwentySix`\n" -" - `[p]autoimmune isimmune @Mods`\n\n" +" - `[p]autoimmune isimmune @Twentysix`\n" +" - `[p]autoimmune isimmune @Mods`\n\n" " **Arguments:**\n" -" - `` - The user or role to check the immunity of.\n" +" - `` - The user or role to check the immunity of.\n" " " msgstr "" -#: redbot/core/core_commands.py:4557 +#: redbot/core/core_commands.py:5688 msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:4559 +#: redbot/core/core_commands.py:5690 msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:4564 -#, docstring -msgid "\n" -" Commands for configuring owner notifications.\n\n" -" Owner notifications include usage of `[p]contact` and available Red updates.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4573 -#, docstring -msgid "\n" -" Opt-in on receiving owner notifications.\n\n" -" This is the default state.\n\n" -" Note: This will only resume sending owner notifications to your DMs.\n" -" Additional owners and destinations will not be affected.\n\n" -" **Example:**\n" -" - `[p]ownernotifications optin`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4592 -#, docstring -msgid "\n" -" Opt-out of receiving owner notifications.\n\n" -" Note: This will only stop sending owner notifications to your DMs.\n" -" Additional owners and destinations will still receive notifications.\n\n" -" **Example:**\n" -" - `[p]ownernotifications optout`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4611 -#, docstring -msgid "\n" -" Adds a destination text channel to receive owner notifications.\n\n" -" **Examples:**\n" -" - `[p]ownernotifications adddestination #owner-notifications`\n" -" - `[p]ownernotifications adddestination 168091848718417920` - Accepts channel IDs.\n\n" -" **Arguments:**\n" -" - `` - The channel to send owner notifications to.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4637 -#, docstring -msgid "\n" -" Removes a destination text channel from receiving owner notifications.\n\n" -" **Examples:**\n" -" - `[p]ownernotifications removedestination #owner-notifications`\n" -" - `[p]ownernotifications deletedestination 168091848718417920` - Accepts channel IDs.\n\n" -" **Arguments:**\n" -" - `` - The channel to stop sending owner notifications to.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4661 -#, docstring -msgid "\n" -" Lists the configured extra destinations for owner notifications.\n\n" -" **Example:**\n" -" - `[p]ownernotifications listdestinations`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4671 -msgid "There are no extra channels being sent to." -msgstr "" - -#: redbot/core/core_commands.py:4682 -msgid "Unknown channel with id: {id}" -msgstr "" - -#: redbot/core/core_commands.py:4713 +#: redbot/core/core_commands.py:5717 #, docstring msgid "\n" " Commands to add servers or channels to the ignore list.\n\n" @@ -3031,124 +4290,130 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4723 +#: redbot/core/core_commands.py:5727 #, docstring msgid "\n" " List the currently ignored servers and channels.\n\n" " **Example:**\n" -" - `[p]ignore list`\n" +" - `[p]ignore list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4738 +#: redbot/core/core_commands.py:5749 #, docstring msgid "\n" -" Ignore commands in the channel or category.\n\n" -" Defaults to the current channel.\n\n" +" Ignore commands in the channel, thread, or category.\n\n" +" Defaults to the current thread or channel.\n\n" " Note: Owners, Admins, and those with Manage Channel permissions override ignored channels.\n\n" " **Examples:**\n" -" - `[p]ignore channel #general` - Ignores commands in the #general channel.\n" -" - `[p]ignore channel` - Ignores commands in the current channel.\n" -" - `[p]ignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" -" - `[p]ignore channel 356236713347252226` - Also accepts IDs.\n\n" +" - `[p]ignore channel #general` - Ignores commands in the #general channel.\n" +" - `[p]ignore channel` - Ignores commands in the current channel.\n" +" - `[p]ignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" +" - `[p]ignore channel 356236713347252226` - Also accepts IDs.\n\n" " **Arguments:**\n" -" - `` - The channel to ignore. Can be a category channel.\n" +" - `` - The channel to ignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:4758 +#: redbot/core/core_commands.py:5767 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:4760 +#: redbot/core/core_commands.py:5769 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:4765 +#: redbot/core/core_commands.py:5774 #, docstring msgid "\n" " Ignore commands in this server.\n\n" " Note: Owners, Admins, and those with Manage Server permissions override ignored servers.\n\n" " **Example:**\n" -" - `[p]ignore server` - Ignores the current server\n" +" - `[p]ignore server` - Ignores the current server\n" " " msgstr "" -#: redbot/core/core_commands.py:4776 +#: redbot/core/core_commands.py:5785 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:4778 +#: redbot/core/core_commands.py:5787 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:4784 +#: redbot/core/core_commands.py:5793 #, docstring msgid "Commands to remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:4792 +#: redbot/core/core_commands.py:5808 #, docstring msgid "\n" -" Remove a channel or category from the ignore list.\n\n" -" Defaults to the current channel.\n\n" +" Remove a channel, thread, or category from the ignore list.\n\n" +" Defaults to the current thread or channel.\n\n" " **Examples:**\n" -" - `[p]unignore channel #general` - Unignores commands in the #general channel.\n" -" - `[p]unignore channel` - Unignores commands in the current channel.\n" -" - `[p]unignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" -" - `[p]unignore channel 356236713347252226` - Also accepts IDs. Use this method to unignore categories.\n\n" +" - `[p]unignore channel #general` - Unignores commands in the #general channel.\n" +" - `[p]unignore channel` - Unignores commands in the current channel.\n" +" - `[p]unignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" +" - `[p]unignore channel 356236713347252226` - Also accepts IDs. Use this method to unignore categories.\n\n" " **Arguments:**\n" -" - `` - The channel to unignore. This can be a category channel.\n" +" - `` - The channel to unignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:4811 +#: redbot/core/core_commands.py:5824 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:4813 +#: redbot/core/core_commands.py:5826 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:4818 +#: redbot/core/core_commands.py:5831 #, docstring msgid "\n" " Remove this server from the ignore list.\n\n" " **Example:**\n" -" - `[p]unignore server` - Stops ignoring the current server\n" +" - `[p]unignore server` - Stops ignoring the current server\n" " " msgstr "" -#: redbot/core/core_commands.py:4827 +#: redbot/core/core_commands.py:5840 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:4829 +#: redbot/core/core_commands.py:5842 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:4835 +#: redbot/core/core_commands.py:5856 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:4847 +#: redbot/core/core_commands.py:5873 redbot/core/core_commands.py:5875 +#: redbot/core/core_commands.py:5876 +msgid "None" +msgstr "" + +#: redbot/core/core_commands.py:5877 msgid "Currently ignored categories: {categories}\n" -"Channels: {channels}" +"Channels: {channels}\n" +"Threads (excluding archived):{threads}" msgstr "" -#: redbot/core/core_commands.py:4862 +#: redbot/core/core_commands.py:5894 #, docstring msgid "\n" " Get info about Red's licenses.\n" " " msgstr "" -#: redbot/core/dev_commands.py:36 +#: redbot/core/dev_commands.py:412 #, docstring msgid "Various development focused utilities." msgstr "" -#: redbot/core/dev_commands.py:123 +#: redbot/core/dev_commands.py:455 #, docstring msgid "Evaluate a statement of python code.\n\n" " The bot will always respond with the return value of the code.\n" @@ -3158,18 +4423,22 @@ msgid "Evaluate a statement of python code.\n\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" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" " " msgstr "" -#: redbot/core/dev_commands.py:167 +#: redbot/core/dev_commands.py:491 #, docstring msgid "Execute asynchronous code.\n\n" " This command wraps code into the body of an async function and then\n" @@ -3178,265 +4447,215 @@ msgid "Execute asynchronous code.\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" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" " " msgstr "" -#: redbot/core/dev_commands.py:221 +#: redbot/core/dev_commands.py:527 #, 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:230 +" evaluated.\n\n" +" Use `exit()` or `quit` to exit the REPL session, prefixed with\n" +" a backtick so they may be interpreted.\n\n" +" Environment Variables:\n" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" +" " +msgstr "" + +#: redbot/core/dev_commands.py:553 msgid "Already running a REPL session in this channel. Exit it with `quit`." msgstr "" -#: redbot/core/dev_commands.py:234 +#: redbot/core/dev_commands.py:557 msgid "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." msgstr "" -#: redbot/core/dev_commands.py:245 +#: redbot/core/dev_commands.py:568 msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." msgstr "" -#: redbot/core/dev_commands.py:259 +#: redbot/core/dev_commands.py:583 msgid "Exiting." msgstr "Saindo." -#: redbot/core/dev_commands.py:310 -msgid "Unexpected error: `{}`" -msgstr "Erro inesperado: `{}`" +#: redbot/core/dev_commands.py:595 +msgid "Unexpected error: " +msgstr "" -#: redbot/core/dev_commands.py:314 +#: redbot/core/dev_commands.py:599 #, docstring -msgid "Pauses/resumes the REPL running in the current channel" +msgid "Pauses/resumes the REPL running in the current channel." msgstr "" -#: redbot/core/dev_commands.py:316 +#: redbot/core/dev_commands.py:601 msgid "There is no currently running REPL session in this channel." msgstr "" -#: redbot/core/dev_commands.py:324 +#: redbot/core/dev_commands.py:609 msgid "The REPL session in this channel has been resumed." msgstr "" -#: redbot/core/dev_commands.py:326 +#: redbot/core/dev_commands.py:611 msgid "The REPL session in this channel is now paused." msgstr "" -#: redbot/core/dev_commands.py:331 +#: redbot/core/dev_commands.py:617 #, docstring msgid "Mock another user invoking a command.\n\n" " The prefix must not be entered.\n" " " msgstr "" -#: redbot/core/dev_commands.py:344 +#: redbot/core/dev_commands.py:633 #, 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" +" Current message is used as a base (including attachments, embeds, etc.),\n" +" the content and author of the message are replaced with the given arguments.\n\n" +" Note: If `content` isn't passed, the message needs to contain embeds, attachments,\n" +" or anything else that makes the message non-empty.\n" " " msgstr "" -#: redbot/core/dev_commands.py:365 +#: redbot/core/dev_commands.py:654 #, docstring msgid "Give bot owners the ability to bypass cooldowns.\n\n" " Does not persist through restarts." msgstr "" -#: redbot/core/dev_commands.py:373 +#: redbot/core/dev_commands.py:662 msgid "Bot owners will now bypass all commands with cooldowns." msgstr "" -#: redbot/core/dev_commands.py:375 +#: redbot/core/dev_commands.py:664 msgid "Bot owners will no longer bypass all commands with cooldowns." msgstr "" -#: redbot/core/errors.py:49 +#: redbot/core/errors.py:61 msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/events.py:112 -msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" -msgstr "" - -#: redbot/core/events.py:122 -msgid "\n\n" -"While 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:146 -msgid "\n\n" -"To 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:151 -msgid "Command Prompt" -msgstr "" - -#: redbot/core/events.py:153 -msgid "Terminal" -msgstr "" - -#: redbot/core/events.py:160 -msgid "\n" -"Once you've started up your bot again, if you have any 3rd-party cogs installed we then highly recommend you update them with this command in Discord: `[p]cog update`" -msgstr "" - -#: redbot/core/events.py:167 -msgid "\n\n" -"You have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\n\n" -"You 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:232 -msgid "`{user_input}` is not a valid value for `{command}`" -msgstr "" - -#: redbot/core/events.py:257 -msgid "Error in command '{command}'. Check your console or logs for details." -msgstr "" - -#: redbot/core/events.py:282 -msgid "I require the {permission} permission to execute that command." -msgstr "" - -#: redbot/core/events.py:286 -msgid "I require {permission_list} permissions to execute that command." -msgstr "" - -#: redbot/core/events.py:294 -msgid "That command is not available in DMs." -msgstr "" - -#: redbot/core/events.py:296 -msgid "That command is only available in DMs." -msgstr "" - -#: redbot/core/events.py:298 -msgid "That command is only available in NSFW channels." +#: redbot/core/modlog.py:393 +msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/events.py:308 -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:310 -msgid "This command is on cooldown. Try again in 1 second." -msgstr "Esse comando está recarregando. Tente novamente em 1 segundo." +#: redbot/core/modlog.py:395 +msgid "**Reason:** Use the `reason` command to add it" +msgstr "**Motivo:** Use o comando `reason` para adicioná-lo" -#: redbot/core/events.py:315 -msgid "Too many people using this command. It can only be used {number} times concurrently." -msgstr "" +#: redbot/core/modlog.py:398 +msgid "Unknown" +msgstr "Desconhecido" -#: redbot/core/events.py:320 -msgid "Too many people using this command. It can only be used once concurrently." +#: redbot/core/modlog.py:402 redbot/core/modlog.py:424 +#: redbot/core/modlog.py:439 +msgid "Deleted User." msgstr "" -#: redbot/core/events.py:326 -msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +#: redbot/core/modlog.py:476 +msgid "Deleted or archived thread ({thread_id}) in {channel_name}" msgstr "" -#: redbot/core/events.py:331 -msgid "That command is still completing, it can only be used once per {type} concurrently." +#: redbot/core/modlog.py:480 +msgid "Thread {thread_id} in {channel_id} (deleted)" msgstr "" -#: redbot/core/events.py:337 -msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +#: redbot/core/modlog.py:484 +msgid "{channel_id} (deleted)" msgstr "" -#: redbot/core/events.py:342 -msgid "Too many people using this command. It can only be used once per {type} concurrently." +#: redbot/core/modlog.py:489 +msgid "Thread {thread_name} in {channel_name}" msgstr "" -#: redbot/core/modlog.py:417 -msgid "Case #{} | {} {}" +#: redbot/core/modlog.py:493 +msgid "Thread {thread_name} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:419 -msgid "**Reason:** Use the `reason` command to add it" -msgstr "**Motivo:** Use o comando `reason` para adicioná-lo" - -#: redbot/core/modlog.py:422 -msgid "Unknown" -msgstr "Desconhecido" - -#: redbot/core/modlog.py:426 redbot/core/modlog.py:448 -#: redbot/core/modlog.py:463 -msgid "Deleted User." +#: redbot/core/modlog.py:499 redbot/core/modlog.py:527 +msgid "Reason:" msgstr "" -#: redbot/core/modlog.py:477 redbot/core/modlog.py:512 -msgid "**Reason:** {}" -msgstr "**Motivo:** {}" - -#: redbot/core/modlog.py:491 +#: redbot/core/modlog.py:513 msgid "Moderator" -msgstr "Moderador" +msgstr "Moderador(a)" -#: redbot/core/modlog.py:493 +#: redbot/core/modlog.py:515 msgid "Until" msgstr "Até" -#: redbot/core/modlog.py:494 +#: redbot/core/modlog.py:516 msgid "Duration" msgstr "Duração" -#: redbot/core/modlog.py:498 redbot/core/modlog.py:503 +#: redbot/core/modlog.py:518 msgid "Channel" msgstr "Canal" -#: redbot/core/modlog.py:499 -msgid "{channel} (deleted)" -msgstr "" - -#: redbot/core/modlog.py:505 +#: redbot/core/modlog.py:520 msgid "Amended by" -msgstr "Alterado por" +msgstr "Corrigido por" -#: redbot/core/modlog.py:507 +#: redbot/core/modlog.py:522 msgid "Last modified at" msgstr "" -#: redbot/core/modlog.py:527 -msgid "**User:** {}\n" -msgstr "**Usuário:** {}\n" +#: redbot/core/modlog.py:542 +msgid "User:" +msgstr "" + +#: redbot/core/modlog.py:543 +msgid "Moderator:" +msgstr "" + +#: redbot/core/modlog.py:546 +msgid "Until:" +msgstr "" -#: redbot/core/modlog.py:528 -msgid "**Moderator:** {}\n" -msgstr "**Moderador:** {}\n" +#: redbot/core/modlog.py:546 +msgid "Duration:" +msgstr "" -#: redbot/core/modlog.py:531 -msgid "**Until:** {}\n" -"**Duration:** {}\n" -msgstr "**Até:** {}\n" -"**Duração:** {}\n" +#: redbot/core/modlog.py:549 redbot/core/modlog.py:551 +msgid "Channel:" +msgstr "" -#: redbot/core/modlog.py:534 -msgid "**Channel**: {} (Deleted)\n" +#: redbot/core/modlog.py:553 +msgid "Amended by:" msgstr "" -#: redbot/core/modlog.py:536 -msgid "**Channel**: {}\n" -msgstr "**Canal**: {}\n" +#: redbot/core/modlog.py:555 +msgid "Last modified at:" +msgstr "" -#: redbot/core/modlog.py:538 -msgid "**Amended by:** {}\n" -msgstr "**Alterado por:** {}\n" +#: redbot/core/tree.py:271 +msgid "Command not found." +msgstr "" -#: redbot/core/modlog.py:540 -msgid "**Last modified at:** {}\n" +#: redbot/core/tree.py:332 +msgid "You are not permitted to use this command." msgstr "" diff --git a/redbot/core/locales/pt-PT.po b/redbot/core/locales/pt-PT.po index 44f977dedfb..1001c19771e 100644 --- a/redbot/core/locales/pt-PT.po +++ b/redbot/core/locales/pt-PT.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-12 15:52+0000\n" +"POT-Creation-Date: 2024-03-23 23:21+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,1823 +15,3066 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: pt_PT\n" -#: redbot/core/bank.py:1019 -msgid "Can't pay for this command in DM without a global bank." -msgstr "" - -#: redbot/core/bank.py:1026 -msgid "You need at least {cost} {currency} to use this command." -msgstr "" - -#: redbot/core/cog_manager.py:316 +#: redbot/core/_cog_manager.py:317 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "Comandos de gestão dos cogs do Red." -#: redbot/core/cog_manager.py:325 +#: redbot/core/_cog_manager.py:326 #, docstring msgid "\n" " Lists current cog paths in order of priority.\n" " " -msgstr "" +msgstr ".\n" -#: redbot/core/cog_manager.py:333 +#: redbot/core/_cog_manager.py:334 msgid "Install Path: {install_path}\n" "Core Path: {core_path}\n\n" -msgstr "" +msgstr "Caminho da instalação: {install_path}\n" +"Caminho do core: {core_path}\n\n" -#: redbot/core/cog_manager.py:347 +#: redbot/core/_cog_manager.py:348 #, docstring msgid "\n" " Add a path to the list of available cog paths.\n" " " -msgstr "" +msgstr "\n" +" Adiciona um caminho à lista de caminhos disponíveis para cogs.\n" +" " -#: redbot/core/cog_manager.py:351 +#: redbot/core/_cog_manager.py:352 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:359 +#: redbot/core/_cog_manager.py:360 msgid "Path successfully added." msgstr "Caminho adicionado com sucesso." -#: redbot/core/cog_manager.py:364 +#: redbot/core/_cog_manager.py:365 #, docstring msgid "\n" -" Removes a path from the available cog paths given the `path_number` from `[p]paths`.\n" +" Removes one or more paths from the available cog paths given the `path_numbers` from `[p]paths`.\n" +" " +msgstr "\n" +" Remove um ou mais caminhos dos caminhos disponíveis para cogs dados os `path_numbers` de `[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 "Deste um número de caminho inválido." +#: redbot/core/_cog_manager.py:386 +msgid "The following paths were removed: {paths}" +msgstr "Os seguintes caminhos foram removidos: {paths}" -#: redbot/core/cog_manager.py:380 -msgid "Path successfully removed." -msgstr "Caminho removido com sucesso." +#: redbot/core/_cog_manager.py:392 +msgid "The following path numbers did not exist: {path_numbers}" +msgstr "" -#: redbot/core/cog_manager.py:385 +#: redbot/core/_cog_manager.py:403 #, docstring msgid "\n" " Reorders paths internally to allow discovery of different cogs.\n" " " msgstr "" -#: redbot/core/cog_manager.py:399 +#: redbot/core/_cog_manager.py:414 msgid "Invalid 'from' index." msgstr "Index 'de' inválido." -#: redbot/core/cog_manager.py:405 +#: redbot/core/_cog_manager.py:420 msgid "Invalid 'to' index." msgstr "Index 'para' inválido." -#: redbot/core/cog_manager.py:409 +#: redbot/core/_cog_manager.py:424 msgid "Paths reordered." msgstr "Caminhos reordenados." -#: redbot/core/cog_manager.py:414 +#: redbot/core/_cog_manager.py:429 #, 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" +" Returns the current install path or sets it if one is provided.\n\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 +#: redbot/core/_cog_manager.py:443 msgid "That path does not exist." msgstr "Esse caminho não existe." -#: redbot/core/cog_manager.py:432 +#: redbot/core/_cog_manager.py:448 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:438 +#: redbot/core/_cog_manager.py:454 #, docstring msgid "\n" " Lists all loaded and available cogs.\n" " " -msgstr "" +msgstr "\n" +"Lista de todos os cogs carregados e disponíveis. " -#: redbot/core/cog_manager.py:451 redbot/core/cog_manager.py:466 +#: redbot/core/_cog_manager.py:467 redbot/core/_cog_manager.py:482 msgid "**{} loaded:**\n" msgstr "" -#: redbot/core/cog_manager.py:452 redbot/core/cog_manager.py:468 +#: redbot/core/_cog_manager.py:468 redbot/core/_cog_manager.py:484 msgid "**{} unloaded:**\n" msgstr "" -#: redbot/core/core_commands.py:181 -msgid "Alias {alias_name} is already an existing command or alias in one of the loaded cogs." -msgstr "" +#: redbot/core/_diagnoser.py:104 +msgid "To fix this issue, you need to do one of these:" +msgstr "Para corrigir este problema, precisas fazer um dos seguintes pontos:" -#: redbot/core/core_commands.py:186 -msgid "Command {command_name} is already an existing command or alias in one of the loaded cogs." +#: redbot/core/_diagnoser.py:112 +msgid "Check if the command caller is not a bot" +msgstr "Verifique se o chamador de comando não é um ‘bot’" + +#: redbot/core/_diagnoser.py:118 +msgid "The user is a bot which prevents them from running any command." +msgstr "O utilizador é um ‘bot’ e isso o impede de executar qualquer comando." + +#: redbot/core/_diagnoser.py:119 +msgid "This cannot be fixed - bots should not be listening to other bots." +msgstr "Isto não pode ser corrigido — os 'bots' não devem estar a ouvir outros 'bots'." + +#: redbot/core/_diagnoser.py:123 +msgid "Check if the bot can send messages in the given channel" +msgstr "Verifique se o 'bot' pode enviar mensagens no canal fornecido" + +#: redbot/core/_diagnoser.py:130 +msgid "Bot is timed out in the given channel." msgstr "" -#: redbot/core/core_commands.py:398 -#, docstring -msgid "\n" -" The Core cog has many commands related to core functions.\n\n" -" These commands come loaded with every Red bot, and cover some of the most basic usage of the bot.\n" -" " +#: redbot/core/_diagnoser.py:131 +msgid "To fix this issue, remove timeout from the bot." msgstr "" -#: redbot/core/core_commands.py:410 -#, docstring -msgid "Pong." -msgstr "Pong." +#: redbot/core/_diagnoser.py:137 +msgid "Bot doesn't have permission to send messages in the given channel." +msgstr "O 'bot' não tem permissão para enviar mensagens no canal fornecido." -#: redbot/core/core_commands.py:415 -#, docstring -msgid "Shows info about [botname].\n\n" -" See `[p]set custominfo` to customize.\n" -" " +#: redbot/core/_diagnoser.py:138 +msgid "To fix this issue, ensure that the permissions setup allows the bot to send messages per Discord's role hierarchy:\n" +"https://support.discord.com/hc/en-us/articles/206141927" msgstr "" -#: redbot/core/core_commands.py:445 -msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\n\n" -"Red 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" +#: redbot/core/_diagnoser.py:150 +msgid "Check if the channel and the server aren't set to be ignored" msgstr "" -#: redbot/core/core_commands.py:456 -msgid "Instance owned by team" +#: redbot/core/_diagnoser.py:156 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {thread} thread, its parent channel, and the server aren't a part of that list." msgstr "" -#: redbot/core/core_commands.py:456 -msgid "Instance owned by" +#: redbot/core/_diagnoser.py:165 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {channel} channel and the server aren't a part of that list." msgstr "" -#: redbot/core/core_commands.py:461 -msgid "Red version" +#: redbot/core/_diagnoser.py:175 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {thread} thread, its parent channel, the channel category it belongs to ({channel_category}), and the server aren't a part of that list." msgstr "" -#: redbot/core/core_commands.py:464 redbot/core/core_commands.py:520 -msgid "Yes, {version} is available." +#: redbot/core/_diagnoser.py:186 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {channel} channel, the channel category it belongs to ({channel_category}), and the server aren't a part of that list." msgstr "" -#: redbot/core/core_commands.py:468 redbot/core/core_commands.py:524 -msgid "Checking for updates failed." +#: redbot/core/_diagnoser.py:200 +msgid "The bot is set to ignore commands in the given channel or this server." msgstr "" -#: redbot/core/core_commands.py:469 -msgid "Outdated" +#: redbot/core/_diagnoser.py:210 +msgid "Global allowlist prevents the user from running this command." msgstr "" -#: redbot/core/core_commands.py:471 -msgid "About this instance" +#: redbot/core/_diagnoser.py:211 +msgid "To fix this issue, you can either add the user to the allowlist, or clear the allowlist.\n" +"If you want to keep the allowlist, you can run {command_1} which will add {user} to the allowlist.\n" +"If you instead want to clear the allowlist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:472 -msgid "About Red" +#: redbot/core/_diagnoser.py:227 +msgid "Global blocklist prevents the user from running this command." msgstr "" -#: redbot/core/core_commands.py:475 redbot/core/core_commands.py:533 -msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" +#: redbot/core/_diagnoser.py:228 +msgid "To fix this issue, you can either remove the user from the blocklist, or clear the blocklist.\n" +"If you want to keep the blocklist, you can run {command_1} which will remove {user} from the blocklist.\n" +"If you instead want to clear the blocklist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:483 -msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\n\n" -"Red 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" +#: redbot/core/_diagnoser.py:250 +msgid "Local allowlist prevents the user from running this command." msgstr "" -#: redbot/core/core_commands.py:494 -msgid "Instance owned by team: [{owner}]\n" -"Python: [{python_version}] (5)\n" -"discord.py: [{dpy_version}] (6)\n" -"Red version: [{red_version}] (7)\n" +#: redbot/core/_diagnoser.py:251 +msgid "To fix this issue, you can either add the user or one of their roles to the local allowlist, or clear the local allowlist.\n" +"If you want to keep the local allowlist, you can run {command_1} which will add {user} to the local allowlist.\n" +"If you instead want to clear the local allowlist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:506 -msgid "Instance owned by: [{owner}]\n" -"Python: [{python_version}] (5)\n" -"discord.py: [{dpy_version}] (6)\n" -"Red version: [{red_version}] (7)\n" +#: redbot/core/_diagnoser.py:265 +msgid "Local blocklist prevents the user from running this command." msgstr "" -#: redbot/core/core_commands.py:525 -msgid "Outdated: [{state}]\n" +#: redbot/core/_diagnoser.py:280 +msgid "To fix this issue, you can either remove the user's roles from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove the user's roles ({roles}) from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:528 -msgid "**About Red**\n" +#: redbot/core/_diagnoser.py:305 +msgid "To fix this issue, you can either remove the user and their roles from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove {user} and their roles ({roles}) from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:539 -msgid "**About this instance**\n" +#: redbot/core/_diagnoser.py:327 +msgid "To fix this issue, you can either remove the user from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove {user} from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:541 -msgid "**References**\n" -"1. <{}>\n" -"2. <{}>\n" -"3. <{}>\n" -"4. <{}>\n" -"5. <{}>\n" -"6. <{}>\n" -"7. <{}>\n" +#: redbot/core/_diagnoser.py:342 +msgid "Allowlist and blocklist checks" msgstr "" -#: redbot/core/core_commands.py:557 -#, docstring -msgid "Shows [botname]'s uptime." +#: redbot/core/_diagnoser.py:374 +msgid "Global, cog and command checks" +msgstr "Verificações em nível global, de cog e de comando" + +#: redbot/core/_diagnoser.py:381 +msgid "The given command is disabled in this guild." +msgstr "O comando fornecido está desativado neste servidor." + +#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:858 +msgid "One of the parents of the given command is disabled globally." msgstr "" -#: redbot/core/core_commands.py:560 -msgid "Less than one second" +#: redbot/core/_diagnoser.py:389 +msgid "To fix this issue, you can run {command} which will enable the {affected_command} command in this guild." msgstr "" -#: redbot/core/core_commands.py:562 -msgid "Been up for: **{time_quantity}** (since {timestamp} UTC)" +#: redbot/core/_diagnoser.py:410 +msgid "Other issues related to the checks" +msgstr "Outros problemas relacionados às verificações" + +#: redbot/core/_diagnoser.py:411 +msgid "There's an issue related to the checks for {command} but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:569 -#, docstring -msgid "\n" -" Commands which interact with the data [botname] has about you.\n\n" -" More information can be found in the [End User Data Documentation.](https://docs.discord.red/en/stable/red_core_data_statement.html)\n" -" " +#: redbot/core/_diagnoser.py:415 +msgid "To fix this issue, a manual review of the global, cog and command checks is required." msgstr "" -#: redbot/core/core_commands.py:580 -#, docstring -msgid "\n" -" Find out what type of data [botname] stores and why.\n\n" -" **Example:**\n" -" - `[p]mydata whatdata`\n" -" " +#: redbot/core/_diagnoser.py:423 +msgid "Global checks" +msgstr "Verificações Globais" + +#: redbot/core/_diagnoser.py:433 +msgid "One of the global checks for the command {command} failed with a message:\n" +"{message}" msgstr "" -#: redbot/core/core_commands.py:590 -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\n" -"Additionally, 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." +#: redbot/core/_diagnoser.py:437 +msgid "One of the global checks for the command {command} failed without a message." msgstr "" -#: redbot/core/core_commands.py:609 -#, docstring -msgid "View the End User Data statements of each 3rd-party module.\n\n" -" This will send an attachment with the End User Data statements of all loaded 3rd party cogs.\n\n" -" **Example:**\n" -" - `[p]mydata 3rdparty`\n" -" " +#: redbot/core/_diagnoser.py:441 +msgid "Cog check" +msgstr "Verificação do cog" + +#: redbot/core/_diagnoser.py:458 +msgid "The cog check for the command {command} failed with a message:\n" +"{message}" msgstr "" -#: redbot/core/core_commands.py:620 -msgid "I need to be able to attach files (try in DMs?)." +#: redbot/core/_diagnoser.py:459 +msgid "The cog check for the command {command} failed without a message." msgstr "" -#: redbot/core/core_commands.py:630 -msgid "This instance does not appear to have any 3rd-party extensions loaded." +#: redbot/core/_diagnoser.py:463 +msgid "Command checks" +msgstr "Verificações do comando" + +#: redbot/core/_diagnoser.py:477 +msgid "One of the command checks for the command {command} failed with a message:\n" +"{message}" msgstr "" -#: redbot/core/core_commands.py:650 -msgid "3rd party End User Data statements" +#: redbot/core/_diagnoser.py:481 +msgid "One of the command checks for the command {command} failed without a message." msgstr "" -#: redbot/core/core_commands.py:652 -msgid "The following are statements provided by 3rd-party extensions." +#: redbot/core/_diagnoser.py:485 +msgid "Permissions verification" +msgstr "Verificação de permissões" + +#: redbot/core/_diagnoser.py:488 +msgid "Cog permissions verification" +msgstr "Verificação de permissões do Cog" + +#: redbot/core/_diagnoser.py:503 +msgid "The cog of the given command is disabled in this guild." +msgstr "O Cog do comando fornecido está desativado neste servidor." + +#: redbot/core/_diagnoser.py:504 +msgid "To fix this issue, you can run {command} which will enable the {affected_cog} cog in this guild." +msgstr "Para resolver este problema, pode executar o comando {command}, que ativará o cog {affected_cog} neste servidor." + +#: redbot/core/_diagnoser.py:518 +msgid "Bot is missing some of the channel permissions ({permissions}) required by the {cog} cog." +msgstr "O Bot não possui algumas das permissões de canal ({permissions}) necessárias pelo cog {cog}." + +#: redbot/core/_diagnoser.py:526 +msgid "Bot is missing some of the channel permissions ({permissions}) required by the {command} command." +msgstr "O Bot não possui algumas das permissões de canal ({permissions}) necessárias para o comando {command}." + +#: redbot/core/_diagnoser.py:538 +msgid "To fix this issue, grant the required permissions to the bot through role settings or channel overrides." +msgstr "Para corrigir este problema, atribui as permissões necessárias ao bot através das definições de cargo ou substituições de permissões de canal." + +#: redbot/core/_diagnoser.py:557 redbot/core/_diagnoser.py:653 +msgid "Other issues related to the permissions." +msgstr "Outras questões relacionadas com as permissões." + +#: redbot/core/_diagnoser.py:558 +msgid "Fatal error: There's an issue related to the permissions for the {cog} cog but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:657 -msgid "3rd-party extensions without statements\n" +#: redbot/core/_diagnoser.py:563 +msgid "Fatal error: There's an issue related to the permissions for the {command} command but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:668 -msgid "Here's a generated page with the statements provided by 3rd-party extensions." +#: redbot/core/_diagnoser.py:567 +msgid "This is an unexpected error, please report it on Red's issue tracker." msgstr "" -#: redbot/core/core_commands.py:684 -msgid "Did not get confirmation, cancelling." +#: redbot/core/_diagnoser.py:574 +msgid "Ensure that the command is not bot owner only" msgstr "" -#: redbot/core/core_commands.py:689 -msgid "Did not get a matching confirmation, cancelling." +#: redbot/core/_diagnoser.py:582 +msgid "The command is bot owner only and the given user is not a bot owner." msgstr "" -#: redbot/core/core_commands.py:700 -#, 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\n" -" **Example:**\n" -" - `[p]mydata forgetme`\n" -" " +#: redbot/core/_diagnoser.py:583 +msgid "This cannot be fixed - regular users cannot run bot owner only commands." msgstr "" -#: redbot/core/core_commands.py:715 -msgid "This command ({command}) does not support non-interactive usage." +#: redbot/core/_diagnoser.py:589 +msgid "Permission hooks" msgstr "" -#: redbot/core/core_commands.py:722 -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:" +#: redbot/core/_diagnoser.py:599 +msgid "Fatal error: the result of permission hooks is inconsistent." msgstr "" -#: redbot/core/core_commands.py:732 -msgid "This may take some time." +#: redbot/core/_diagnoser.py:600 redbot/core/_diagnoser.py:606 +#: redbot/core/_diagnoser.py:844 +msgid "To fix this issue, a manual review of the installed cogs is required." msgstr "" -#: redbot/core/core_commands.py:745 -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}.\n" -"Please contact the owner of this bot to address this.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:605 +msgid "The access has been denied by one of the bot's permissions hooks." msgstr "" -#: redbot/core/core_commands.py:760 -msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\n" -"Please contact the owner of this bot to address this.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:615 +msgid "User's discord permissions, privilege level and rules from Permissions cog" msgstr "" -#: redbot/core/core_commands.py:770 -msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\n" -"Please contact the owner of this bot to address this.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:630 +msgid "The access has been denied due to the rules set for the {cog} cog with Permissions cog." msgstr "" -#: redbot/core/core_commands.py:780 -msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" +#: redbot/core/_diagnoser.py:635 +msgid "The access has been denied due to the rules set for the {command} command with Permissions cog." msgstr "" -#: redbot/core/core_commands.py:788 redbot/core/core_commands.py:955 -#: redbot/core/core_commands.py:1041 redbot/core/core_commands.py:1112 -msgid "{mention} The following cogs did not handle deletion:\n" -"{cogs}." +#: redbot/core/_diagnoser.py:639 +msgid "To fix the issue, a manual review of the rules is required." msgstr "" -#: redbot/core/core_commands.py:798 -#, docstring -msgid "[Coming Soon] Get what data [botname] has about you." +#: redbot/core/_diagnoser.py:654 +msgid "There's an issue related to the permissions of {cog} cog but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:800 -msgid "This command doesn't do anything yet, but we're working on adding support for this." +#: redbot/core/_diagnoser.py:659 +msgid "There's an issue related to the permissions of {command} command but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:809 -#, docstring -msgid "\n" -" Commands for more complete data handling.\n" -" " +#: redbot/core/_diagnoser.py:663 +msgid "To fix this issue, a manual review of the command is required." msgstr "" -#: redbot/core/core_commands.py:815 -#, docstring -msgid "\n" -" Set the bot to allow users to request a data deletion.\n\n" -" This is on by default.\n" -" Opposite of `[p]mydata ownermanagement disallowuserdeletions`\n\n" -" **Example:**\n" -" - `[p]mydata ownermanagement allowuserdeletions`\n" -" " +#: redbot/core/_diagnoser.py:670 +msgid "Permission checks" msgstr "" -#: redbot/core/core_commands.py:826 -msgid "User can delete their own data. This will not include operational data such as blocked users." +#: redbot/core/_diagnoser.py:674 +msgid "The access has been denied by one of the permissions checks of {cog} cog." msgstr "" -#: redbot/core/core_commands.py:834 -#, docstring -msgid "\n" -" Set the bot to not allow users to request a data deletion.\n\n" -" Opposite of `[p]mydata ownermanagement allowuserdeletions`\n\n" -" **Example:**\n" -" - `[p]mydata ownermanagement disallowuserdeletions`\n" -" " +#: redbot/core/_diagnoser.py:678 +msgid "The access has been denied by one of the permission checks of {command} command." msgstr "" -#: redbot/core/core_commands.py:843 -msgid "User can not delete their own data." +#: redbot/core/_diagnoser.py:686 +msgid "To fix this issue, a manual review of the permission checks is required." msgstr "" -#: redbot/core/core_commands.py:847 -#, docstring -msgid "\n" -" Sets how user deletions are treated.\n\n" -" **Example:**\n" -" - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" -" **Arguments:**\n" -" - `` - The strictness level for user deletion. See Level guide below.\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" -" " +#: redbot/core/_diagnoser.py:692 +msgid "User's discord permissions and privilege level" msgstr "" -#: redbot/core/core_commands.py:864 -msgid "Cogs will be instructed to remove all non operational data upon a user request." +#: redbot/core/_diagnoser.py:701 +msgid "grant the required permissions to the user through role settings or channel overrides" msgstr "" -#: redbot/core/core_commands.py:872 -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." +#: redbot/core/_diagnoser.py:707 +msgid "The user is missing some of the channel permissions ({permissions}) required by the {cog} cog." msgstr "" -#: redbot/core/core_commands.py:883 -#, docstring -msgid "\n" -" Handle a deletion request from Discord.\n\n" -" This will cause the bot to get rid of or disassociate all data from the specified user ID.\n" -" You should not use this unless Discord has specifically requested this with regard to a deleted user.\n" -" This will remove the user from various anti-abuse measures.\n" -" If you are processing a manual request from a user, you may want `[p]mydata ownermanagement deleteforuser` instead.\n\n" -" **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" -" " +#: redbot/core/_diagnoser.py:712 +msgid "The user is missing some of the channel permissions ({permissions}) required by the {command} command." msgstr "" -#: redbot/core/core_commands.py:897 -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\n" -"If you are sure this is what you intend to do please respond with the following:" +#: redbot/core/_diagnoser.py:721 +msgid "the guild owner" msgstr "" -#: redbot/core/core_commands.py:915 redbot/core/core_commands.py:1072 -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}\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:724 +msgid "the mod role" msgstr "" -#: redbot/core/core_commands.py:930 redbot/core/core_commands.py:1087 -msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:726 +msgid "the admin role" msgstr "" -#: redbot/core/core_commands.py:941 redbot/core/core_commands.py:1098 -msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:729 +msgid "assign appropriate role to the user" +msgstr "atribuir o cargo apropriado ao utilizador" + +#: redbot/core/_diagnoser.py:731 +msgid "The user is missing the privilege level ({privilege_level}) required by the {cog} cog." msgstr "" -#: redbot/core/core_commands.py:951 redbot/core/core_commands.py:1108 -msgid "I've deleted all data about that user that I know how to delete." +#: redbot/core/_diagnoser.py:738 +msgid "The user is missing the privilege level ({privilege_level}) required by the {command} command." msgstr "" -#: redbot/core/core_commands.py:962 -#, docstring -msgid "Delete data [botname] has about a user for a user.\n\n" -" This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user.\n" -" Users have access to a different command for this unless they can't interact with the bot at all.\n" -" 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\n" -" **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" -" " +#: redbot/core/_diagnoser.py:751 +msgid "add appropriate rule in the Permissions cog" +msgstr "adicionar a regra apropriada no Cog de Permissões" + +#: redbot/core/_diagnoser.py:754 +msgid "The user has neither the channel permissions ({permissions}) nor the privilege level ({privilege_level}) required by the {cog} cog." msgstr "" -#: redbot/core/core_commands.py:973 -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\n" -"If you are sure this is what you intend to do please respond with the following:" +#: redbot/core/_diagnoser.py:763 +msgid "The user has neither the channel permissions ({permissions}) nor the privilege level ({privilege_level}) required by the {command} command." msgstr "" -#: redbot/core/core_commands.py:996 -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}\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:781 +msgid "Checks and permissions verification for the command {command}" msgstr "" -#: redbot/core/core_commands.py:1011 -msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:804 redbot/core/_diagnoser.py:917 +msgid "Other command checks" +msgstr "Outras verificações de comando" + +#: redbot/core/_diagnoser.py:805 redbot/core/_diagnoser.py:918 +msgid "The given command is failing one of the required checks." +msgstr "O comando fornecido não passa uma das verificações necessárias." + +#: redbot/core/_diagnoser.py:806 redbot/core/_diagnoser.py:919 +msgid "To fix this issue, a manual review of the command's checks is required." +msgstr "Para resolver este problema, é necessária uma revisão manual das verificações do comando." + +#: redbot/core/_diagnoser.py:817 +msgid "Global 'call once' checks" msgstr "" -#: redbot/core/core_commands.py:1022 -msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:839 +msgid "Other global 'call once' checks" msgstr "" -#: redbot/core/core_commands.py:1033 -msgid "I've deleted all non-operational data about that user that I know how to delete." +#: redbot/core/_diagnoser.py:840 +msgid "One of the global 'call once' checks implemented by a 3rd-party cog prevents this command from being ran." msgstr "" -#: redbot/core/core_commands.py:1048 -#, docstring -msgid "Delete data [botname] has about a user.\n\n" -" This will cause the bot to get rid of or disassociate a lot of data about the specified user.\n" -" This may include more than just end user data, including anti abuse records.\n\n" -" **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" -" " +#: redbot/core/_diagnoser.py:849 +msgid "Check if the command is disabled" +msgstr "Verificar se o comando está desativado" + +#: redbot/core/_diagnoser.py:859 redbot/core/_diagnoser.py:873 +msgid "To fix this issue, you can run {command} which will enable the {affected_command} command globally." msgstr "" -#: redbot/core/core_commands.py:1058 -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\n" -"If you are sure this is what you intend to do please respond with the following:" +#: redbot/core/_diagnoser.py:872 +msgid "The given command is disabled globally." msgstr "" -#: redbot/core/core_commands.py:1119 -#, docstring -msgid "\n" -" Commands for toggling embeds on or off.\n\n" -" This setting determines whether or not to use embeds as a response to a command (for commands that support it).\n" -" The default is to use embeds.\n\n" -" The embed settings are checked until the first True/False in this order:\n" -" - In guild context:\n" -" 1. Channel override - `[p]embedset channel`\n" -" 2. Server command override - `[p]embedset command server`\n" -" 3. Server override - `[p]embedset server`\n" -" 4. Global command override - `[p]embedset command global`\n" -" 5. Global setting -`[p]embedset global`\n\n" -" - In DM context:\n" -" 1. User override - `[p]embedset user`\n" -" 2. Global command override - `[p]embedset command global`\n" -" 3. Global setting - `[p]embedset global`\n" -" " +#: redbot/core/_diagnoser.py:885 +msgid "Checks and permissions verification" msgstr "" -#: redbot/core/core_commands.py:1141 -#, docstring -msgid "\n" -" Show the current embed settings.\n\n" -" Provide a command name to check for command specific embed settings.\n\n" -" **Examples:**\n" -" - `[p]embedset showsettings` - Shows embed settings.\n" -" - `[p]embedset showsettings info` - Also shows embed settings for the 'info' command.\n" -" - `[p]embedset showsettings \"ignore list\"` - Checking subcommands requires quotes.\n\n" -" **Arguments:**\n" -" - `[command_name]` - Checks this command for command specific embed settings.\n" -" " +#: redbot/core/_diagnoser.py:936 +msgid "Passed" msgstr "" -#: redbot/core/core_commands.py:1158 redbot/core/core_commands.py:1314 -#: redbot/core/core_commands.py:1365 redbot/core/core_commands.py:4282 -#: redbot/core/core_commands.py:4325 redbot/core/core_commands.py:4391 -#: redbot/core/core_commands.py:4422 -msgid "I couldn't find that command. Please note that it is case sensitive." +#: redbot/core/_diagnoser.py:938 +msgid "Failed" +msgstr "Falhou" + +#: redbot/core/_diagnoser.py:967 +msgid "All checks passed and no issues were detected. Make sure that the given parameters correspond to the channel, user, and command name that have been problematic.\n\n" +"If you still can't find the issue, it is likely that one of the 3rd-party cogs you're using adds a global or cog local before invoke hook that prevents the command from getting invoked as this can't be diagnosed with this tool." msgstr "" -#: redbot/core/core_commands.py:1164 -msgid "Embed settings:\n\n" +#: redbot/core/_diagnoser.py:978 +msgid "The bot has been able to identify the issue." msgstr "" -#: redbot/core/core_commands.py:1166 -msgid "Global default: {value}\n" +#: redbot/core/_diagnoser.py:981 +msgid "Detected issue: " msgstr "" -#: redbot/core/core_commands.py:1171 -msgid "Global command setting for {command} command: {value}\n" +#: redbot/core/_diagnoser.py:983 +msgid "Solution: " msgstr "" -#: redbot/core/core_commands.py:1177 -msgid "Guild setting: {value}\n" +#: redbot/core/_diagnoser.py:985 +msgid "\n" +"Here's a detailed report in case you need it:" msgstr "" -#: redbot/core/core_commands.py:1182 -msgid "Server command setting for {command} command: {value}\n" +#: redbot/core/_diagnoser.py:986 +msgid "Channel: " msgstr "" -#: redbot/core/core_commands.py:1188 -msgid "Channel setting: {value}\n" +#: redbot/core/_diagnoser.py:987 +msgid "Command caller: " msgstr "" -#: redbot/core/core_commands.py:1191 -msgid "User setting: {value}" +#: redbot/core/_diagnoser.py:988 +msgid "Command: " msgstr "" -#: redbot/core/core_commands.py:1197 -#, docstring -msgid "\n" -" Toggle the global embed setting.\n\n" -" This is used as a fallback if the user or guild hasn't set a preference.\n" -" The default is to use embeds.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Example:**\n" -" - `[p]embedset global`\n" -" " +#: redbot/core/_diagnoser.py:989 +msgid "Tests that have been ran:" msgstr "" -#: redbot/core/core_commands.py:1211 -msgid "Embeds are now disabled by default." +#: redbot/core/_events.py:56 +msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" msgstr "" -#: redbot/core/core_commands.py:1214 -msgid "Embeds are now enabled by default." +#: redbot/core/_events.py:65 +msgid "\n\n" +"While 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/core_commands.py:1220 +#: redbot/core/_events.py:74 +msgid "\n\n" +"You have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\n\n" +"You 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:120 +msgid "\n\n" +"To update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:{command_1}\n" +"Once you've started up your bot again, we recommend that you update any installed 3rd-party cogs with this command in Discord:{command_2}" +msgstr "" + +#: redbot/core/_events.py:128 +msgid "Command Prompt" +msgstr "Prompt de Comando" + +#: redbot/core/_events.py:128 +msgid "Terminal" +msgstr "" + +#: redbot/core/_events.py:240 +msgid "`{user_input}` is not a valid value for `{command}`" +msgstr "" + +#: redbot/core/_events.py:251 redbot/core/_events.py:304 +msgid "Argument `{parameter_name}` must be a positive integer." +msgstr "" + +#: redbot/core/_events.py:253 redbot/core/_events.py:306 +msgid "Argument `{parameter_name}` must be an integer no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:257 redbot/core/_events.py:310 +msgid "Argument `{parameter_name}` must be an integer no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:261 redbot/core/_events.py:314 +msgid "Argument `{parameter_name}` must be an integer between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:266 redbot/core/_events.py:319 +msgid "Argument `{parameter_name}` must be a positive number." +msgstr "" + +#: redbot/core/_events.py:268 redbot/core/_events.py:321 +msgid "Argument `{parameter_name}` must be a number no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:272 +msgid "Argument `{parameter_name}` must be a number no less than {maximum}." +msgstr "" + +#: redbot/core/_events.py:276 redbot/core/_events.py:329 +msgid "Argument `{parameter_name}` must be a number between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:281 redbot/core/_events.py:334 +msgid "Argument `{parameter_name}` must be a string with a length of no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:285 redbot/core/_events.py:338 +msgid "Argument `{parameter_name}` must be a string with a length of no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:289 redbot/core/_events.py:342 +msgid "Argument `{parameter_name}` must be a string with a length of between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:325 +msgid "Argument `{parameter_name}` must be a number no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:355 +msgid "\"{argument}\" is not an integer." +msgstr "" + +#: redbot/core/_events.py:358 +msgid "\"{argument}\" is not a number." +msgstr "" + +#: redbot/core/_events.py:385 redbot/core/tree.py:292 +msgid "Error in command '{command}'. Check your console or logs for details." +msgstr "" + +#: redbot/core/_events.py:388 redbot/core/tree.py:295 +msgid "Error in command '{command}'." +msgstr "" + +#: redbot/core/_events.py:406 redbot/core/tree.py:309 +msgid "I require the {permission} permission to execute that command." +msgstr "" + +#: redbot/core/_events.py:410 redbot/core/tree.py:313 +msgid "I require {permission_list} permissions to execute that command." +msgstr "" + +#: redbot/core/_events.py:418 redbot/core/tree.py:320 +msgid "That command is not available in DMs." +msgstr "" + +#: redbot/core/_events.py:420 +msgid "That command is only available in DMs." +msgstr "" + +#: redbot/core/_events.py:422 +msgid "That command is only available in NSFW channels." +msgstr "" + +#: redbot/core/_events.py:434 redbot/core/tree.py:326 +msgid "This command is on cooldown. Try again {relative_time}." +msgstr "" + +#: redbot/core/_events.py:441 +msgid "Too many people using this command. It can only be used {number} times concurrently." +msgstr "" + +#: redbot/core/_events.py:446 +msgid "Too many people using this command. It can only be used once concurrently." +msgstr "" + +#: redbot/core/_events.py:452 +msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/_events.py:457 +msgid "That command is still completing, it can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/_events.py:463 +msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/_events.py:468 +msgid "Too many people using this command. It can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/bank.py:1060 +msgid "Can't pay for this command in DM without a global bank." +msgstr "" + +#: redbot/core/bank.py:1067 +msgid "You need at least {cost} {currency} to use this command." +msgstr "" + +#: redbot/core/bot.py:2378 +msgid "There is still one message remaining. Type {command_1} to continue or {command_2} to upload all contents as a file." +msgstr "" + +#: redbot/core/bot.py:2383 +msgid "There are still {count} messages remaining. Type {command_1} to continue or {command_2} to upload all contents as a file." +msgstr "" + +#: redbot/core/core_commands.py:197 +msgid "Alias {alias_name} is already an existing command or alias in one of the loaded cogs." +msgstr "" + +#: redbot/core/core_commands.py:202 +msgid "Command {command_name} is already an existing command or alias in one of the loaded cogs." +msgstr "" + +#: redbot/core/core_commands.py:391 +#, docstring +msgid "\n" +" The Core cog has many commands related to core functions.\n\n" +" These commands come loaded with every Red bot, and cover some of the most basic usage of the bot.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:403 +#, docstring +msgid "Pong." +msgstr "Pong." + +#: redbot/core/core_commands.py:408 +#, docstring +msgid "Shows info about [botname]." +msgstr "" + +#: redbot/core/core_commands.py:435 +msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\n\n" +"Red 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:446 +msgid "Instance owned by team" +msgstr "" + +#: redbot/core/core_commands.py:446 +msgid "Instance owned by" +msgstr "" + +#: redbot/core/core_commands.py:451 +msgid "Red version" +msgstr "" + +#: redbot/core/core_commands.py:454 redbot/core/core_commands.py:510 +msgid "Yes, {version} is available." +msgstr "" + +#: redbot/core/core_commands.py:458 redbot/core/core_commands.py:514 +msgid "Checking for updates failed." +msgstr "" + +#: redbot/core/core_commands.py:459 +msgid "Outdated" +msgstr "" + +#: redbot/core/core_commands.py:461 +msgid "About this instance" +msgstr "" + +#: redbot/core/core_commands.py:462 +msgid "About Red" +msgstr "" + +#: redbot/core/core_commands.py:465 redbot/core/core_commands.py:523 +msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" +msgstr "" + +#: redbot/core/core_commands.py:473 +msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\n\n" +"Red 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:484 +msgid "Instance owned by team: [{owner}]\n" +"Python: [{python_version}] (5)\n" +"discord.py: [{dpy_version}] (6)\n" +"Red version: [{red_version}] (7)\n" +msgstr "" + +#: redbot/core/core_commands.py:496 +msgid "Instance owned by: [{owner}]\n" +"Python: [{python_version}] (5)\n" +"discord.py: [{dpy_version}] (6)\n" +"Red version: [{red_version}] (7)\n" +msgstr "" + +#: redbot/core/core_commands.py:515 +msgid "Outdated: [{state}]\n" +msgstr "" + +#: redbot/core/core_commands.py:518 +msgid "**About Red**\n" +msgstr "" + +#: redbot/core/core_commands.py:529 +msgid "**About this instance**\n" +msgstr "" + +#: redbot/core/core_commands.py:531 +msgid "**References**\n" +"1. <{}>\n" +"2. <{}>\n" +"3. <{}>\n" +"4. <{}>\n" +"5. <{}>\n" +"6. <{}>\n" +"7. <{}>\n" +msgstr "" + +#: redbot/core/core_commands.py:553 +#, docstring +msgid "Shows [botname]'s uptime." +msgstr "" + +#: redbot/core/core_commands.py:556 +msgid "Less than one second." +msgstr "" + +#: redbot/core/core_commands.py:558 +msgid "I have been up for: **{time_quantity}** (since {timestamp})" +msgstr "" + +#: redbot/core/core_commands.py:565 +#, docstring +msgid "\n" +" Commands which interact with the data [botname] has about you.\n\n" +" More information can be found in the [End User Data Documentation.](https://docs.discord.red/en/stable/red_core_data_statement.html)\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:576 +#, docstring +msgid "\n" +" Find out what type of data [botname] stores and why.\n\n" +" **Example:**\n" +" - `[p]mydata whatdata`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:586 +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\n" +"Additionally, 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:605 +#, docstring +msgid "View the End User Data statements of each 3rd-party module.\n\n" +" This will send an attachment with the End User Data statements of all loaded 3rd party cogs.\n\n" +" **Example:**\n" +" - `[p]mydata 3rdparty`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:616 +msgid "I need to be able to attach files (try in DMs?)." +msgstr "" + +#: redbot/core/core_commands.py:626 +msgid "This instance does not appear to have any 3rd-party extensions loaded." +msgstr "" + +#: redbot/core/core_commands.py:646 +msgid "3rd party End User Data statements" +msgstr "" + +#: redbot/core/core_commands.py:648 +msgid "The following are statements provided by 3rd-party extensions." +msgstr "" + +#: redbot/core/core_commands.py:653 +msgid "3rd-party extensions without statements\n" +msgstr "" + +#: redbot/core/core_commands.py:664 +msgid "Here's a generated page with the statements provided by 3rd-party extensions." +msgstr "" + +#: redbot/core/core_commands.py:679 +msgid "Did not get confirmation, cancelling." +msgstr "" + +#: redbot/core/core_commands.py:684 +msgid "Did not get a matching confirmation, cancelling." +msgstr "" + +#: redbot/core/core_commands.py:695 +#, 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\n" +" **Example:**\n" +" - `[p]mydata forgetme`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:710 +msgid "This command ({command}) does not support non-interactive usage." +msgstr "" + +#: redbot/core/core_commands.py:717 +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:727 +msgid "This may take some time." +msgstr "" + +#: redbot/core/core_commands.py:740 +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}.\n" +"Please contact the owner of this bot to address this.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:755 +msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\n" +"Please contact the owner of this bot to address this.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:765 +msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\n" +"Please contact the owner of this bot to address this.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:775 +msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" +msgstr "" + +#: redbot/core/core_commands.py:783 redbot/core/core_commands.py:950 +#: redbot/core/core_commands.py:1036 redbot/core/core_commands.py:1107 +msgid "{mention} The following cogs did not handle deletion:\n" +"{cogs}." +msgstr "" + +#: redbot/core/core_commands.py:793 +#, docstring +msgid "[Coming Soon] Get what data [botname] has about you." +msgstr "" + +#: redbot/core/core_commands.py:795 +msgid "This command doesn't do anything yet, but we're working on adding support for this." +msgstr "" + +#: redbot/core/core_commands.py:804 +#, docstring +msgid "\n" +" Commands for more complete data handling.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:810 +#, docstring +msgid "\n" +" Set the bot to allow users to request a data deletion.\n\n" +" This is on by default.\n" +" Opposite of `[p]mydata ownermanagement disallowuserdeletions`\n\n" +" **Example:**\n" +" - `[p]mydata ownermanagement allowuserdeletions`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:821 +msgid "User can delete their own data. This will not include operational data such as blocked users." +msgstr "" + +#: redbot/core/core_commands.py:829 +#, docstring +msgid "\n" +" Set the bot to not allow users to request a data deletion.\n\n" +" Opposite of `[p]mydata ownermanagement allowuserdeletions`\n\n" +" **Example:**\n" +" - `[p]mydata ownermanagement disallowuserdeletions`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:838 +msgid "User can not delete their own data." +msgstr "" + +#: redbot/core/core_commands.py:842 +#, docstring +msgid "\n" +" Sets how user deletions are treated.\n\n" +" **Example:**\n" +" - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" +" **Arguments:**\n" +" - `` - The strictness level for user deletion. See Level guide below.\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:859 +msgid "Cogs will be instructed to remove all non operational data upon a user request." +msgstr "" + +#: redbot/core/core_commands.py:867 +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:878 +#, docstring +msgid "\n" +" Handle a deletion request from Discord.\n\n" +" This will cause the bot to get rid of or disassociate all data from the specified user ID.\n" +" You should not use this unless Discord has specifically requested this with regard to a deleted user.\n" +" This will remove the user from various anti-abuse measures.\n" +" If you are processing a manual request from a user, you may want `[p]mydata ownermanagement deleteforuser` instead.\n\n" +" **Arguments:**\n" +" - `` - The id of the user whose data would be deleted.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:892 +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\n" +"If you are sure this is what you intend to do please respond with the following:" +msgstr "" + +#: redbot/core/core_commands.py:910 redbot/core/core_commands.py:1067 +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}\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:925 redbot/core/core_commands.py:1082 +msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:936 redbot/core/core_commands.py:1093 +msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:946 redbot/core/core_commands.py:1103 +msgid "I've deleted all data about that user that I know how to delete." +msgstr "" + +#: redbot/core/core_commands.py:957 +#, docstring +msgid "Delete data [botname] has about a user for a user.\n\n" +" This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user.\n" +" Users have access to a different command for this unless they can't interact with the bot at all.\n" +" 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\n" +" **Arguments:**\n" +" - `` - The id of the user whose data would be deleted.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:968 +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\n" +"If you are sure this is what you intend to do please respond with the following:" +msgstr "" + +#: redbot/core/core_commands.py:991 +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}\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:1006 +msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:1017 +msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:1028 +msgid "I've deleted all non-operational data about that user that I know how to delete." +msgstr "" + +#: redbot/core/core_commands.py:1043 +#, docstring +msgid "Delete data [botname] has about a user.\n\n" +" This will cause the bot to get rid of or disassociate a lot of data about the specified user.\n" +" This may include more than just end user data, including anti abuse records.\n\n" +" **Arguments:**\n" +" - `` - The id of the user whose data would be deleted.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1053 +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\n" +"If you are sure this is what you intend to do please respond with the following:" +msgstr "" + +#: redbot/core/core_commands.py:1114 +#, docstring +msgid "\n" +" Commands for toggling embeds on or off.\n\n" +" This setting determines whether or not to use embeds as a response to a command (for commands that support it).\n" +" The default is to use embeds.\n\n" +" The embed settings are checked until the first True/False in this order:\n\n" +" - In guild context:\n" +" 1. Channel override - `[p]embedset channel`\n" +" 2. Server command override - `[p]embedset command server`\n" +" 3. Server override - `[p]embedset server`\n" +" 4. Global command override - `[p]embedset command global`\n" +" 5. Global setting -`[p]embedset global`\n\n" +" - In DM context:\n" +" 1. User override - `[p]embedset user`\n" +" 2. Global command override - `[p]embedset command global`\n" +" 3. Global setting - `[p]embedset global`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1139 +#, docstring +msgid "\n" +" Show the current embed settings.\n\n" +" Provide a command name to check for command specific embed settings.\n\n" +" **Examples:**\n" +" - `[p]embedset showsettings` - Shows embed settings.\n" +" - `[p]embedset showsettings info` - Also shows embed settings for the 'info' command.\n" +" - `[p]embedset showsettings \"ignore list\"` - Checking subcommands requires quotes.\n\n" +" **Arguments:**\n" +" - `[command]` - Checks this command for command specific embed settings.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1155 +msgid "Embed settings:\n\n" +msgstr "" + +#: redbot/core/core_commands.py:1157 +msgid "Global default: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1162 +msgid "Global command setting for {command} command: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1168 +msgid "Guild setting: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1173 +msgid "Server command setting for {command} command: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1179 +msgid "Channel setting: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1182 +msgid "User setting: {value}" +msgstr "" + +#: redbot/core/core_commands.py:1188 +#, docstring +msgid "\n" +" Toggle the global embed setting.\n\n" +" This is used as a fallback if the user or guild hasn't set a preference.\n" +" The default is to use embeds.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Example:**\n" +" - `[p]embedset global`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1202 +msgid "Embeds are now disabled by default." +msgstr "" + +#: redbot/core/core_commands.py:1205 +msgid "Embeds are now enabled by default." +msgstr "" + +#: redbot/core/core_commands.py:1211 +#, docstring +msgid "\n" +" Set the server's embed setting.\n\n" +" If set, this is used instead of the global default to determine whether or not to use embeds.\n" +" This is used for all commands done in a server.\n\n" +" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset server False` - Disables embeds on this server.\n" +" - `[p]embedset server` - Resets value to use global default.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds on this server. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1230 redbot/core/core_commands.py:1308 +#: redbot/core/core_commands.py:1402 redbot/core/core_commands.py:1433 +msgid "Embeds will now fall back to the global setting." +msgstr "" + +#: redbot/core/core_commands.py:1235 +msgid "Embeds are now enabled for this guild." +msgstr "" + +#: redbot/core/core_commands.py:1237 +msgid "Embeds are now disabled for this guild." +msgstr "" + +#: redbot/core/core_commands.py:1245 +#, docstring +msgid "\n" +" Sets a command's embed setting.\n\n" +" If you're the bot owner, this will try to change the command's embed setting globally by default.\n" +" Otherwise, this will try to change embed settings on the current server.\n\n" +" If enabled is left blank, the setting will be unset.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset command info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1274 +msgid "The passed command requires Embed Links permission and therefore cannot be set to not use embeds." +msgstr "" + +#: redbot/core/core_commands.py:1285 +#, docstring +msgid "\n" +" Sets a command's embed setting globally.\n\n" +" If set, this is used instead of the global default to determine whether or not to use embeds.\n\n" +" If enabled is left blank, the setting will be unset.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset command global info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command global info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command global \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1314 redbot/core/core_commands.py:1359 +msgid "Embeds are now enabled for {command_name} command." +msgstr "" + +#: redbot/core/core_commands.py:1320 redbot/core/core_commands.py:1365 +msgid "Embeds are now disabled for {command_name} command." +msgstr "" + +#: redbot/core/core_commands.py:1330 +#, docstring +msgid "\n" +" Sets a command's embed setting for the current server.\n\n" +" If set, this is used instead of the server default to determine whether or not to use embeds.\n\n" +" If enabled is left blank, the setting will be unset and the server default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset command server info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command server info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command server \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1353 +msgid "Embeds will now fall back to the server setting." +msgstr "" + +#: redbot/core/core_commands.py:1381 +#, docstring +msgid "\n" +" Set's a channel's embed setting.\n\n" +" If set, this is used instead of the guild and command defaults to determine whether or not to use embeds.\n" +" This is used for all commands done in a channel.\n\n" +" If enabled is left blank, the setting will be unset and the guild default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset channel #text-channel False` - Disables embeds in the #text-channel.\n" +" - `[p]embedset channel #forum-channel disable` - Disables embeds in the #forum-channel.\n" +" - `[p]embedset channel #text-channel` - Resets value to use guild default in the #text-channel.\n\n" +" **Arguments:**\n" +" - `` - The text, voice, stage, or forum channel to set embed setting for.\n" +" - `[enabled]` - Whether to use embeds in this channel. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1407 +msgid "Embeds are now {} for this channel." +msgstr "" + +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2765 +#: redbot/core/core_commands.py:2779 redbot/core/core_commands.py:3976 +#: redbot/core/core_commands.py:3997 +msgid "enabled" +msgstr "" + +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2765 +#: redbot/core/core_commands.py:2779 redbot/core/core_commands.py:3976 +#: redbot/core/core_commands.py:3997 +msgid "disabled" +msgstr "" + +#: redbot/core/core_commands.py:1414 +#, docstring +msgid "\n" +" Sets personal embed setting for DMs.\n\n" +" If set, this is used instead of the global default to determine whether or not to use embeds.\n" +" This is used for all commands executed in a DM with the bot.\n\n" +" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset user False` - Disables embeds in your DMs.\n" +" - `[p]embedset user` - Resets value to use global default.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds in your DMs. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1438 +msgid "Embeds are now enabled for you in DMs." +msgstr "" + +#: redbot/core/core_commands.py:1440 +msgid "Embeds are now disabled for you in DMs." +msgstr "" + +#: redbot/core/core_commands.py:1446 +#, 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.\n\n" +" Warning: Sending the traceback publicly can accidentally reveal sensitive information about your computer or configuration.\n\n" +" **Examples:**\n" +" - `[p]traceback` - Sends the traceback to your DMs.\n" +" - `[p]traceback True` - Sends the last traceback in the current context.\n\n" +" **Arguments:**\n" +" - `[public]` - Whether to send the traceback to the current context. Leave blank to send to your DMs.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1478 +msgid "No exception has occurred yet." +msgstr "" + +#: redbot/core/core_commands.py:1483 +#, docstring +msgid "Shows [botname]'s invite url.\n\n" +" This will always send the invite to DMs to keep it private.\n\n" +" This command is locked to the owner unless `[p]inviteset public` is set to True.\n\n" +" **Example:**\n" +" - `[p]invite`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1495 +msgid "This bot is currently **serverlocked**, meaning that it is locked to its current servers and will leave any server it joins." +msgstr "" + +#: redbot/core/core_commands.py:1512 +#, docstring +msgid "Commands to setup [botname]'s invite settings." +msgstr "" + +#: redbot/core/core_commands.py:1517 +#, docstring +msgid "\n" +" Toggles if `[p]invite` should be accessible for the average user.\n\n" +" The bot must be made into a `Public bot` in the developer dashboard for public invites to work.\n\n" +" **Example:**\n" +" - `[p]inviteset public yes` - Toggles the public invite setting.\n\n" +" **Arguments:**\n" +" - `[confirm]` - Required to set to public. Not required to toggle back to private.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1554 +#, 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\n" +" **Example:**\n" +" - `[p]inviteset perms 134217728` - Adds a \"Manage Nicknames\" permission requirement to the invite.\n\n" +" **Arguments:**\n" +" - `` - The permission level to require for the bot in the generated invite.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1575 +#, docstring +msgid "\n" +" Add the `applications.commands` scope to your invite URL.\n\n" +" This allows the usage of slash commands on the servers that invited your bot with that scope.\n\n" +" Note that previous servers that invited the bot without the scope cannot have slash commands, they will have to invite the bot a second time.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1586 +msgid "The `applications.commands` scope has been added to the invite URL." +msgstr "" + +#: redbot/core/core_commands.py:1590 +msgid "The `applications.commands` scope has been removed from the invite URL." +msgstr "" + +#: redbot/core/core_commands.py:1596 +#, docstring +msgid "\n" +" Leaves servers.\n\n" +" If no server IDs are passed the local server will be left instead.\n\n" +" Note: This command is interactive.\n\n" +" **Examples:**\n" +" - `[p]leave` - Leave the current server.\n" +" - `[p]leave \"Red - Discord Bot\"` - Quotes are necessary when there are spaces in the name.\n" +" - `[p]leave 133049272517001216 240154543684321280` - Leaves multiple servers, using IDs.\n\n" +" **Arguments:**\n" +" - `[servers...]` - The servers to leave. When blank, attempts to leave the current server.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1613 +msgid "You need to specify at least one server ID." +msgstr "" + +#: redbot/core/core_commands.py:1621 +msgid "You haven't passed any server ID. Do you want me to leave this server?" +msgstr "" + +#: redbot/core/core_commands.py:1627 +msgid "Are you sure you want me to leave these servers?" +msgstr "" + +#: redbot/core/core_commands.py:1633 +msgid "Are you sure you want me to leave this server?" +msgstr "" + +#: redbot/core/core_commands.py:1641 +msgid "I cannot leave the server `{server_name}`: I am the owner of it." +msgstr "" + +#: redbot/core/core_commands.py:1652 redbot/core/core_commands.py:4068 +#: redbot/core/core_commands.py:4086 +msgid "Response timed out." +msgstr "" + +#: redbot/core/core_commands.py:1657 +msgid "Alright. Bye :wave:" +msgstr "" + +#: redbot/core/core_commands.py:1661 +msgid "Alright. Leaving {number} servers..." +msgstr "" + +#: redbot/core/core_commands.py:1664 +msgid "Alright. Leaving one server..." +msgstr "" + +#: redbot/core/core_commands.py:1670 +msgid "Alright, I'll stay then. :)" +msgstr "" + +#: redbot/core/core_commands.py:1673 +msgid "Alright, I'm not leaving those servers." +msgstr "" + +#: redbot/core/core_commands.py:1675 +msgid "Alright, I'm not leaving that server." +msgstr "" + +#: redbot/core/core_commands.py:1680 +#, docstring +msgid "\n" +" Lists the servers [botname] is currently in.\n\n" +" Note: This command is interactive.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1700 +#, docstring +msgid "Loads cog packages from the local paths and installed cogs.\n\n" +" See packages available to load with `[p]cogs`.\n\n" +" Additional cogs can be added using Downloader, or from local paths using `[p]addpath`.\n\n" +" **Examples:**\n" +" - `[p]load general` - Loads the `general` cog.\n" +" - `[p]load admin mod mutes` - Loads multiple cogs.\n\n" +" **Arguments:**\n" +" - `` - The cog packages to load.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1721 +msgid "Loaded {packs}." +msgstr "" + +#: redbot/core/core_commands.py:1726 +msgid "The following package is already loaded: {pack}" +msgstr "" + +#: redbot/core/core_commands.py:1730 +msgid "The following packages are already loaded: {packs}" +msgstr "" + +#: redbot/core/core_commands.py:1737 +msgid "Failed to load the following package: {pack}.\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1742 +msgid "Failed to load the following packages: {packs}\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1750 redbot/core/core_commands.py:1898 +msgid "The following name is not a valid package name: {pack}\n" +"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +msgstr "" + +#: redbot/core/core_commands.py:1756 redbot/core/core_commands.py:1904 +msgid "The following names are not valid package names: {packs}\n" +"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +msgstr "" + +#: redbot/core/core_commands.py:1765 redbot/core/core_commands.py:1913 +msgid "The following package was not found in any cog path: {pack}." +msgstr "" + +#: redbot/core/core_commands.py:1769 redbot/core/core_commands.py:1917 +msgid "The following packages were not found in any cog path: {packs}" +msgstr "" + +#: redbot/core/core_commands.py:1777 +msgid "This package could not be loaded for the following reason:\n\n" +"{reason}" +msgstr "" + +#: redbot/core/core_commands.py:1781 +msgid "These packages could not be loaded for the following reasons:\n\n" +"{reasons}" +msgstr "" + +#: redbot/core/core_commands.py:1788 +msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" +"You should inform maintainer of the repo about this message." +msgstr "" + +#: redbot/core/core_commands.py:1794 redbot/core/core_commands.py:1942 +msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\n" +"You should inform maintainers of these repos about this message." +msgstr "" + +#: redbot/core/core_commands.py:1813 #, docstring -msgid "\n" -" Set the server's embed setting.\n\n" -" If set, this is used instead of the global default to determine whether or not to use embeds.\n" -" This is used for all commands done in a server.\n\n" -" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +msgid "Unloads previously loaded cog packages.\n\n" +" See packages available to unload with `[p]cogs`.\n\n" " **Examples:**\n" -" - `[p]embedset server False` - Disables embeds on this server.\n" -" - `[p]embedset server` - Resets value to use global default.\n\n" +" - `[p]unload general` - Unloads the `general` cog.\n" +" - `[p]unload admin mod mutes` - Unloads multiple cogs.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds on this server. Leave blank to reset to default.\n" +" - `` - The cog packages to unload.\n" " " msgstr "" -#: redbot/core/core_commands.py:1239 redbot/core/core_commands.py:1323 -#: redbot/core/core_commands.py:1414 redbot/core/core_commands.py:1445 -msgid "Embeds will now fall back to the global setting." +#: redbot/core/core_commands.py:1831 +msgid "The following package was unloaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1244 -msgid "Embeds are now enabled for this guild." +#: redbot/core/core_commands.py:1835 +msgid "The following packages were unloaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1246 -msgid "Embeds are now disabled for this guild." +#: redbot/core/core_commands.py:1842 +msgid "The following package was not loaded: {pack}." +msgstr "" + +#: redbot/core/core_commands.py:1846 +msgid "The following packages were not loaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1254 +#: redbot/core/core_commands.py:1859 #, docstring -msgid "\n" -" Sets a command's embed setting.\n\n" -" If you're the bot owner, this will try to change the command's embed setting globally by default.\n" -" Otherwise, this will try to change embed settings on the current server.\n\n" -" If enabled is left blank, the setting will be unset.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +msgid "Reloads cog packages.\n\n" +" This will unload and then load the specified cogs.\n\n" +" Cogs that were not loaded will only be loaded.\n\n" " **Examples:**\n" -" - `[p]embedset command info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" - `[p]reload general` - Unloads then loads the `general` cog.\n" +" - `[p]reload admin mod mutes` - Unloads then loads multiple cogs.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" - `` - The cog packages to reload.\n" " " msgstr "" -#: redbot/core/core_commands.py:1283 -msgid "The passed command requires Embed Links permission and therefore cannot be set to not use embeds." +#: redbot/core/core_commands.py:1880 +msgid "Reloaded {packs}." +msgstr "" + +#: redbot/core/core_commands.py:1885 +msgid "Failed to reload the following package: {pack}.\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1890 +msgid "Failed to reload the following packages: {packs}\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1925 +msgid "This package could not be reloaded for the following reason:\n\n" +"{reason}" +msgstr "" + +#: redbot/core/core_commands.py:1929 +msgid "These packages could not be reloaded for the following reasons:\n\n" +"{reasons}" msgstr "" -#: redbot/core/core_commands.py:1294 +#: redbot/core/core_commands.py:1936 +msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" +"You should inform maintainers of these repos about this message." +msgstr "" + +#: redbot/core/core_commands.py:1962 #, docstring -msgid "\n" -" Sets a command's embed setting globally.\n\n" -" If set, this is used instead of the global default to determine whether or not to use embeds.\n\n" -" If enabled is left blank, the setting will be unset.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset command global info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command global info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command global \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +msgid "Base command for managing what application commands are able to be used on [botname]." +msgstr "" + +#: redbot/core/core_commands.py:1971 +#, docstring +msgid "Marks an application command as being enabled, allowing it to be added to the bot.\n\n" +" See commands available to enable with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" - `` - The command name to enable. Only the top level name of a group command should be used.\n" +" - `[command_type]` - What type of application command to enable. Must be one of `slash`, `message`, or `user`. Defaults to `slash`.\n" " " msgstr "" -#: redbot/core/core_commands.py:1329 redbot/core/core_commands.py:1380 -msgid "Embeds are now enabled for {command_name} command." +#: redbot/core/core_commands.py:1996 redbot/core/core_commands.py:2055 +msgid "Command type must be one of `slash`, `message`, or `user`." msgstr "" -#: redbot/core/core_commands.py:1335 redbot/core/core_commands.py:1386 -msgid "Embeds are now disabled for {command_name} command." +#: redbot/core/core_commands.py:2003 +msgid "That application command is already enabled." +msgstr "" + +#: redbot/core/core_commands.py:2008 +msgid "That application command could not be found. Use `{prefix}slash list` to see all application commands. You may need to double check the command type." +msgstr "" + +#: redbot/core/core_commands.py:2019 +msgid "The command limit has been reached. Disable a command first." +msgstr "" + +#: redbot/core/core_commands.py:2024 +msgid "Enabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:1345 +#: redbot/core/core_commands.py:2036 #, docstring -msgid "\n" -" Sets a commmand's embed setting for the current server.\n\n" -" If set, this is used instead of the server default to determine whether or not to use embeds.\n\n" -" If enabled is left blank, the setting will be unset and the server default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset command server info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command server info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command server \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +msgid "Marks an application command as being disabled, preventing it from being added to the bot.\n\n" +" See commands available to disable with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" - `` - The command name to disable. Only the top level name of a group command should be used.\n" +" - `[command_type]` - What type of application command to disable. Must be one of `slash`, `message`, or `user`. Defaults to `slash`.\n" " " msgstr "" -#: redbot/core/core_commands.py:1374 -msgid "Embeds will now fall back to the server setting." +#: redbot/core/core_commands.py:2061 +msgid "That application command has been set as required for the cog to function by the author, and cannot be disabled. The cog must be unloaded to remove the command." +msgstr "" + +#: redbot/core/core_commands.py:2073 +msgid "That application command is already disabled or does not exist." +msgstr "" + +#: redbot/core/core_commands.py:2079 +msgid "Disabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:1395 +#: redbot/core/core_commands.py:2087 #, docstring -msgid "\n" -" Set's a channel's embed setting.\n\n" -" If set, this is used instead of the guild and command defaults to determine whether or not to use embeds.\n" -" This is used for all commands done in a channel.\n\n" -" If enabled is left blank, the setting will be unset and the guild default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset channel False` - Disables embeds in this channel.\n" -" - `[p]embedset channel` - Resets value to use guild default.\n\n" +msgid "Marks all application commands in a cog as being enabled, allowing them to be added to the bot.\n\n" +" See a list of cogs with application commands with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds in this channel. Leave blank to reset to default.\n" +" - `` - The cog to enable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:1419 -msgid "Embeds are now {} for this channel." +#: redbot/core/core_commands.py:2117 +msgid "Couldn't find any disabled commands from the cog `{cog_name}`. Use `{prefix}slash list` to see all cogs with application commands." msgstr "" -#: redbot/core/core_commands.py:1420 redbot/core/core_commands.py:2273 -#: redbot/core/core_commands.py:2294 -msgid "enabled" +#: redbot/core/core_commands.py:2132 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for slash commands. Disable some commands first." msgstr "" -#: redbot/core/core_commands.py:1420 redbot/core/core_commands.py:2273 -#: redbot/core/core_commands.py:2294 -msgid "disabled" +#: redbot/core/core_commands.py:2141 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for message commands. Disable some commands first." +msgstr "" + +#: redbot/core/core_commands.py:2150 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for user commands. Disable some commands first." msgstr "" -#: redbot/core/core_commands.py:1426 +#: redbot/core/core_commands.py:2176 +msgid "Enabled {count} commands from `{cog_name}`:\n" +"{names}" +msgstr "" + +#: redbot/core/core_commands.py:2183 #, docstring -msgid "\n" -" Sets personal embed setting for DMs.\n\n" -" If set, this is used instead of the global default to determine whether or not to use embeds.\n" -" This is used for all commands executed in a DM with the bot.\n\n" -" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset user False` - Disables embeds in your DMs.\n" -" - `[p]embedset user` - Resets value to use global default.\n\n" +msgid "Marks all application commands in a cog as being disabled, preventing them from being added to the bot.\n\n" +" See a list of cogs with application commands with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds in your DMs. Leave blank to reset to default.\n" +" - `` - The cog to disable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:1450 -msgid "Embeds are now enabled for you in DMs." +#: redbot/core/core_commands.py:2204 +msgid "Couldn't find any enabled commands from the `{cog_name}` cog. Use `{prefix}slash list` to see all cogs with application commands." msgstr "" -#: redbot/core/core_commands.py:1452 -msgid "Embeds are now disabled for you in DMs." +#: redbot/core/core_commands.py:2212 +msgid "Disabled {count} commands from `{cog_name}`:\n" +"{names}" msgstr "" -#: redbot/core/core_commands.py:1458 +#: redbot/core/core_commands.py:2219 #, 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.\n\n" -" Warning: Sending the traceback publicly can accidentally reveal sensitive information about your computer or configuration.\n\n" -" **Examples:**\n" -" - `[p]traceback` - Sends the traceback to your DMs.\n" -" - `[p]traceback True` - Sends the last traceback in the current context.\n\n" -" **Arguments:**\n" -" - `[public]` - Whether to send the traceback to the current context. Leave blank to send to your DMs.\n" +msgid "List the slash commands the bot can see, and whether or not they are enabled.\n\n" +" This command shows the state that will be changed to when `[p]slash sync` is run.\n" +" Commands from the same cog are grouped, with the cog name as the header.\n\n" +" The prefix denotes the state of the command:\n" +" - Commands starting with `- ` have not yet been enabled.\n" +" - Commands starting with `+ ` have been manually enabled.\n" +" - Commands starting with `++` have been enabled by the cog author, and cannot be disabled.\n" " " msgstr "" -#: redbot/core/core_commands.py:1487 -msgid "No exception has occurred yet." +#: redbot/core/core_commands.py:2309 +msgid "There are no application commands to list." msgstr "" -#: redbot/core/core_commands.py:1492 +#: redbot/core/core_commands.py:2340 #, docstring -msgid "Shows [botname]'s invite url.\n\n" -" This will always send the invite to DMs to keep it private.\n\n" -" This command is locked to the owner unless `[p]inviteset public` is set to True.\n\n" -" **Example:**\n" -" - `[p]invite`\n" +msgid "Syncs the slash settings to discord.\n\n" +" Settings from `[p]slash list` will be synced with discord, changing what commands appear for users.\n" +" This should be run sparingly, make all necessary changes before running this command.\n\n" +" **Arguments:**\n" +" - `[guild]` - If provided, syncs commands for that guild. Otherwise, syncs global commands.\n" " " msgstr "" -#: redbot/core/core_commands.py:1512 -#, docstring -msgid "Commands to setup [botname]'s invite settings." +#: redbot/core/core_commands.py:2360 +msgid "I need the `applications.commands` scope in this server to be able to do that. You can tell the bot to add that scope to invite links using `{prefix}inviteset commandscope`, and can then run `{prefix}invite` to get an invite that will give the bot the scope. You do not need to kick the bot to enable the scope, just use that invite to re-auth the bot with the scope enabled." msgstr "" -#: redbot/core/core_commands.py:1517 +#: redbot/core/core_commands.py:2371 +msgid "Synced {count} commands." +msgstr "" + +#: redbot/core/core_commands.py:2379 +msgid "You seem to be attempting to sync after recently syncing. Discord does not like it when bots sync more often than necessary, so this command has a cooldown. You should enable/disable all commands you want to change first, and run this command one time only after all changes have been made. " +msgstr "" + +#: redbot/core/core_commands.py:2390 #, docstring -msgid "\n" -" Toggles if `[p]invite` should be accessible for the average user.\n\n" -" The bot must be made into a `Public bot` in the developer dashboard for public invites to work.\n\n" -" **Example:**\n" -" - `[p]inviteset public yes` - Toggles the public invite setting.\n\n" +msgid "Shuts down the bot.\n\n" +" Allows [botname] to shut down gracefully.\n\n" +" This is the recommended method for shutting down the bot.\n\n" +" **Examples:**\n" +" - `[p]shutdown`\n" +" - `[p]shutdown True` - Shutdowns silently.\n\n" " **Arguments:**\n" -" - `[confirm]` - Required to set to public. Not required to toggle back to private.\n" +" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:1554 +#: redbot/core/core_commands.py:2407 +msgid "Shutting down... " +msgstr "" + +#: redbot/core/core_commands.py:2413 #, 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\n" -" **Example:**\n" -" - `[p]inviteset perms 134217728` - Adds a \"Manage Nicknames\" permission requirement to the invite.\n\n" +msgid "Attempts to restart [botname].\n\n" +" Makes [botname] quit with exit code 26.\n" +" The restart is not guaranteed: it must be dealt with by the process manager in use.\n\n" +" **Examples:**\n" +" - `[p]restart`\n" +" - `[p]restart True` - Restarts silently.\n\n" " **Arguments:**\n" -" - `` - The permission level to require for the bot in the generated invite.\n" +" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:1575 +#: redbot/core/core_commands.py:2427 +msgid "Restarting..." +msgstr "" + +#: redbot/core/core_commands.py:2434 #, docstring -msgid "\n" -" Add the `applications.commands` scope to your invite URL.\n\n" -" This allows the usage of slash commands on the servers that invited your bot with that scope.\n\n" -" Note that previous servers that invited the bot without the scope cannot have slash commands, they will have to invite the bot a second time.\n" +msgid "Base command for bank settings." +msgstr "Comando base para configurações bancárias." + +#: redbot/core/core_commands.py:2438 +#, docstring +msgid "Show the current bank settings." +msgstr "Exibir as configurações atuais do banco." + +#: redbot/core/core_commands.py:2448 +msgid "Global" +msgstr "Global" + +#: redbot/core/core_commands.py:2448 +msgid "Server" +msgstr "Servidor" + +#: redbot/core/core_commands.py:2453 +msgid "Bank settings:\n\n" +"Bank name: {bank_name}\n" +"Bank scope: {bank_scope}\n" +"Currency: {currency_name}\n" +"Default balance: {default_balance}\n" +"Maximum allowed balance: {maximum_bal}\n" +msgstr "Configurações do banco:\n\n" +"Nome do banco: {bank_name}\n" +"Escopo do banco: {bank_scope}\n" +"Moeda: {currency_name}\n" +"Saldo padrão: {default_balance}\n" +"Saldo máximo permitido: {maximum_bal}\n" + +#: redbot/core/core_commands.py:2469 +#, 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 "Ative ou desative se o banco é global ou não.\n\n" +"Se o banco for global, ele se tornará por servidor.\n" +"Se o banco for por servidor, ele se tornará global. " + +#: redbot/core/core_commands.py:2476 +msgid "per-server" +msgstr "por-server" + +#: redbot/core/core_commands.py:2476 +msgid "global" +msgstr "global" + +#: redbot/core/core_commands.py:2479 +msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" +msgstr "Isto ativará o banco para ser {banktype}, excluindo todas as contas no processo! Se tiver certeza, digite `{command}`" + +#: redbot/core/core_commands.py:2486 +msgid "The bank is now {banktype}." +msgstr "O banco agora é {banktype}." + +#: redbot/core/core_commands.py:2492 +#, docstring +msgid "Set the bank's name." +msgstr "Defina o nome do banco." + +#: redbot/core/core_commands.py:2494 +msgid "Bank name has been set to: {name}" +msgstr "O nome do banco foi definido como: {name}" + +#: redbot/core/core_commands.py:2500 +#, docstring +msgid "Set the name for the bank's currency." +msgstr "Defina o nome para a moeda do banco." + +#: redbot/core/core_commands.py:2502 +msgid "Currency name has been set to: {name}" +msgstr "O nome da moeda foi definido como: {name}" + +#: redbot/core/core_commands.py:2508 +#, docstring +msgid "Set the maximum balance a user can get." +msgstr "Defina o saldo máximo que um usuário pode obter." + +#: redbot/core/core_commands.py:2514 +msgid "Amount must be greater than zero and less than {max}." +msgstr "O valor deve ser maior que zero e menor que {max}." + +#: redbot/core/core_commands.py:2519 +msgid "Maximum balance has been set to: {amount}" +msgstr "O saldo máximo foi definido para: {amount}" + +#: redbot/core/core_commands.py:2526 +#, docstring +msgid "Set the initial balance for new bank accounts.\n\n" +" Example:\n" +" - `[p]bankset registeramount 5000`\n\n" +" **Arguments**\n\n" +" - `` The new initial balance amount. Default is 0.\n" " " msgstr "" -#: redbot/core/core_commands.py:1586 -msgid "The `applications.commands` scope has been added to the invite URL." +#: redbot/core/core_commands.py:2542 +msgid "Amount must be greater than or equal to zero and less than {maxbal}." msgstr "" -#: redbot/core/core_commands.py:1590 -msgid "The `applications.commands` scope has been removed from the invite URL." +#: redbot/core/core_commands.py:2547 +msgid "Registering an account will now give {num} {currency}." msgstr "" -#: redbot/core/core_commands.py:1596 +#: redbot/core/core_commands.py:2556 #, docstring -msgid "\n" -" Leaves servers.\n\n" -" If no server IDs are passed the local server will be left instead.\n\n" -" Note: This command is interactive.\n\n" -" **Examples:**\n" -" - `[p]leave` - Leave the current server.\n" -" - `[p]leave \"Red - Discord Bot\"` - Quotes are necessary when there are spaces in the name.\n" -" - `[p]leave 133049272517001216 240154543684321280` - Leaves multiple servers, using IDs.\n\n" -" **Arguments:**\n" -" - `[servers...]` - The servers to leave. When blank, attempts to leave the current server.\n" +msgid "Delete all bank accounts.\n\n" +" Examples:\n" +" - `[p]bankset reset` - Did not confirm. Shows the help message.\n" +" - `[p]bankset reset yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/core/core_commands.py:1613 -msgid "You need to specify at least one server ID." +#: redbot/core/core_commands.py:2568 +msgid "This will delete all bank accounts for {scope}.\n" +"If you're sure, type `{prefix}bankset reset yes`" msgstr "" -#: redbot/core/core_commands.py:1620 -msgid "You haven't passed any server ID. Do you want me to leave this server?" +#: redbot/core/core_commands.py:2574 redbot/core/core_commands.py:2584 +msgid "this server" msgstr "" -#: redbot/core/core_commands.py:1625 -msgid "Are you sure you want me to leave these servers?" +#: redbot/core/core_commands.py:2581 +msgid "All bank accounts for {scope} have been deleted." msgstr "" -#: redbot/core/core_commands.py:1633 -msgid "I cannot leave the server `{server_name}`: I am the owner of it." +#: redbot/core/core_commands.py:2592 +#, docstring +msgid "Base command for pruning bank accounts." msgstr "" -#: redbot/core/core_commands.py:1644 redbot/core/core_commands.py:2711 -msgid "Response timed out." +#: redbot/core/core_commands.py:2599 +#, docstring +msgid "Prune bank accounts for users no longer in the server.\n\n" +" Cannot be used with a global bank. See `[p]bankset prune global`.\n\n" +" Examples:\n" +" - `[p]bankset prune server` - Did not confirm. Shows the help message.\n" +" - `[p]bankset prune server yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" +" " msgstr "" -#: redbot/core/core_commands.py:1649 -msgid "Alright. Bye :wave:" +#: redbot/core/core_commands.py:2613 +msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/core/core_commands.py:1652 -msgid "Alright. Leaving {number} servers..." +#: redbot/core/core_commands.py:2617 +msgid "This will delete all bank accounts for users no longer in this server.\n" +"If you're sure, type `{prefix}bankset prune local yes`" msgstr "" -#: redbot/core/core_commands.py:1659 -msgid "Alright, I'll stay then. :)" +#: redbot/core/core_commands.py:2626 +msgid "Bank accounts for users no longer in this server have been deleted." msgstr "" -#: redbot/core/core_commands.py:1661 -msgid "Alright, I'm not leaving those servers." +#: redbot/core/core_commands.py:2632 +#, 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]bankset prune server`.\n\n" +" Examples:\n" +" - `[p]bankset prune global` - Did not confirm. Shows the help message.\n" +" - `[p]bankset prune global yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2646 +msgid "This command cannot be used with a local bank." +msgstr "" + +#: redbot/core/core_commands.py:2650 +msgid "This will delete all bank accounts for users who no longer share a server with the bot.\n" +"If you're sure, type `{prefix}bankset prune global yes`" msgstr "" -#: redbot/core/core_commands.py:1666 +#: redbot/core/core_commands.py:2659 +msgid "Bank accounts for users who no longer share a server with the bot have been pruned." +msgstr "" + +#: redbot/core/core_commands.py:2672 #, docstring -msgid "\n" -" Lists the servers [botname] is currently in.\n\n" -" Note: This command is interactive.\n" +msgid "Delete the bank account of a specified user.\n\n" +" Examples:\n" +" - `[p]bankset prune user @Twentysix` - Did not confirm. Shows the help message.\n" +" - `[p]bankset 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/core/core_commands.py:1684 +#: redbot/core/core_commands.py:2692 +msgid "This will delete {name}'s bank account.\n" +"If you're sure, type `{prefix}bankset prune user {id} yes`" +msgstr "" + +#: redbot/core/core_commands.py:2700 +msgid "The bank account for {name} has been pruned." +msgstr "" + +#: redbot/core/core_commands.py:2705 #, docstring -msgid "Loads cog packages from the local paths and installed cogs.\n\n" -" See packages available to load with `[p]cogs`.\n\n" -" Additional cogs can be added using Downloader, or from local paths using `[p]addpath`.\n\n" -" **Examples:**\n" -" - `[p]load general` - Loads the `general` cog.\n" -" - `[p]load admin mod mutes` - Loads multiple cogs.\n\n" -" **Arguments:**\n" -" - `` - The cog packages to load.\n" +msgid "Manage modlog settings." +msgstr "" + +#: redbot/core/core_commands.py:2711 +#, docstring +msgid "Command to fix misbehaving casetypes." +msgstr "" + +#: redbot/core/core_commands.py:2722 +#, docstring +msgid "Set a channel as the modlog.\n\n" +" Omit `[channel]` to disable the modlog.\n" " " msgstr "" -#: redbot/core/core_commands.py:1713 -msgid "Loaded {packs}." +#: redbot/core/core_commands.py:2731 +msgid "Mod events will be sent to {channel}." msgstr "" -#: redbot/core/core_commands.py:1718 -msgid "The following package is already loaded: {pack}" +#: redbot/core/core_commands.py:2735 +msgid "I do not have permissions to send messages in {channel}!" msgstr "" -#: redbot/core/core_commands.py:1722 -msgid "The following packages are already loaded: {packs}" +#: redbot/core/core_commands.py:2743 +msgid "Mod log is already disabled." msgstr "" -#: redbot/core/core_commands.py:1729 -msgid "Failed to load the following package: {pack}.\n" -"Check your console or logs for details." +#: redbot/core/core_commands.py:2746 +msgid "Mod log deactivated." +msgstr "" + +#: redbot/core/core_commands.py:2751 +#, docstring +msgid "\n" +" Enable or disable case creation for a mod action.\n\n" +" An action can be enabling or disabling specific cases. (Ban, kick, mute, etc.)\n\n" +" Example: `[p]modlogset cases kick enabled`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2768 +msgid "Current settings:\n" msgstr "" -#: redbot/core/core_commands.py:1734 -msgid "Failed to load the following packages: {packs}\n" -"Check your console or logs for details." +#: redbot/core/core_commands.py:2773 +msgid "That action is not registered." msgstr "" -#: redbot/core/core_commands.py:1742 redbot/core/core_commands.py:1898 -msgid "The following name is not a valid package name: {pack}\n" -"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +#: redbot/core/core_commands.py:2778 +msgid "Case creation for {action_name} actions is now {enabled}." msgstr "" -#: redbot/core/core_commands.py:1748 redbot/core/core_commands.py:1904 -msgid "The following names are not valid package names: {packs}\n" -"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +#: redbot/core/core_commands.py:2786 +#, docstring +msgid "Reset all modlog cases in this server." msgstr "" -#: redbot/core/core_commands.py:1757 redbot/core/core_commands.py:1913 -msgid "The following package was not found in any cog path: {pack}." +#: redbot/core/core_commands.py:2789 +msgid "Are you sure you would like to reset all modlog cases in this server?" msgstr "" -#: redbot/core/core_commands.py:1761 redbot/core/core_commands.py:1917 -msgid "The following packages were not found in any cog path: {packs}" +#: redbot/core/core_commands.py:2796 +msgid "You took too long to respond." msgstr "" -#: redbot/core/core_commands.py:1769 -msgid "This package could not be loaded for the following reason:\n\n" -"{reason}" +#: redbot/core/core_commands.py:2800 +msgid "Cases have been reset." msgstr "" -#: redbot/core/core_commands.py:1773 -msgid "These packages could not be loaded for the following reasons:\n\n" -"{reasons}" +#: redbot/core/core_commands.py:2802 +msgid "No changes have been made." msgstr "" -#: redbot/core/core_commands.py:1780 -msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" -"You should inform maintainer of the repo about this message." +#: redbot/core/core_commands.py:2806 +#, docstring +msgid "Commands for changing [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:1786 redbot/core/core_commands.py:1942 -msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\n" -"You should inform maintainers of these repos about this message." +#: redbot/core/core_commands.py:2813 +#, docstring +msgid "Commands for changing [botname]'s metadata." msgstr "" -#: redbot/core/core_commands.py:1805 +#: redbot/core/core_commands.py:2818 #, docstring -msgid "Unloads previously loaded cog packages.\n\n" -" See packages available to unload with `[p]cogs`.\n\n" +msgid "\n" +" Sets the bot's description.\n\n" +" Use without a description to reset.\n" +" This is shown in a few locations, including the help menu.\n\n" +" The maximum description length is 250 characters to ensure it displays properly.\n\n" +" The default is \"Red V3\".\n\n" " **Examples:**\n" -" - `[p]unload general` - Unloads the `general` cog.\n" -" - `[p]unload admin mod mutes` - Unloads multiple cogs.\n\n" +" - `[p]set bot description` - Resets the description to the default setting.\n" +" - `[p]set bot description MyBot: A Red V3 Bot`\n\n" " **Arguments:**\n" -" - `` - The cog packages to unload.\n" +" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" " " msgstr "" -#: redbot/core/core_commands.py:1823 -msgid "The following package was unloaded: {pack}." -msgstr "" - -#: redbot/core/core_commands.py:1827 -msgid "The following packages were unloaded: {packs}." -msgstr "" - -#: redbot/core/core_commands.py:1834 -msgid "The following package was not loaded: {pack}." +#: redbot/core/core_commands.py:2838 +msgid "Description reset." msgstr "" -#: redbot/core/core_commands.py:1838 -msgid "The following packages were not loaded: {packs}." +#: redbot/core/core_commands.py:2841 +msgid "This description is too long to properly display. Please try again with below 250 characters." msgstr "" -#: redbot/core/core_commands.py:1851 +#: redbot/core/core_commands.py:2854 #, docstring -msgid "Reloads cog packages.\n\n" -" This will unload and then load the specified cogs.\n\n" -" Cogs that were not loaded will only be loaded.\n\n" +msgid "Sets [botname]'s avatar\n\n" +" Supports either an attachment or an image URL.\n\n" " **Examples:**\n" -" - `[p]reload general` - Unloads then loads the `general` cog.\n" -" - `[p]reload admin mod mutes` - Unloads then loads multiple cogs.\n\n" +" - `[p]set bot avatar` - With an image attachment, this will set the avatar.\n" +" - `[p]set bot avatar` - Without an attachment, this will show the command help.\n" +" - `[p]set bot avatar https://links.flaree.xyz/k95` - Sets the avatar to the provided url.\n\n" " **Arguments:**\n" -" - `` - The cog packages to reload.\n" +" - `[url]` - An image url to be used as an avatar. Leave blank when uploading an attachment.\n" " " msgstr "" -#: redbot/core/core_commands.py:1880 -msgid "Reloaded {packs}." +#: redbot/core/core_commands.py:2877 +msgid "That URL is invalid." msgstr "" -#: redbot/core/core_commands.py:1885 -msgid "Failed to reload the following package: {pack}.\n" -"Check your console or logs for details." +#: redbot/core/core_commands.py:2879 +msgid "Something went wrong while trying to get the image." msgstr "" -#: redbot/core/core_commands.py:1890 -msgid "Failed to reload the following packages: {packs}\n" -"Check your console or logs for details." +#: redbot/core/core_commands.py:2889 +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, PNG, or GIF format." msgstr "" -#: redbot/core/core_commands.py:1925 -msgid "This package could not be reloaded for the following reason:\n\n" -"{reason}" +#: redbot/core/core_commands.py:2896 +msgid "JPG / PNG / GIF format only." msgstr "" -#: redbot/core/core_commands.py:1929 -msgid "These packages could not be reloaded for the following reasons:\n\n" -"{reasons}" +#: redbot/core/core_commands.py:2898 redbot/core/core_commands.py:2967 +#: redbot/core/core_commands.py:2991 redbot/core/core_commands.py:3073 +msgid "Done." +msgstr "Concluído." + +#: redbot/core/core_commands.py:2903 +#, docstring +msgid "\n" +" Removes [botname]'s avatar.\n\n" +" **Example:**\n" +" - `[p]set bot avatar remove`\n" +" " msgstr "" -#: redbot/core/core_commands.py:1936 -msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" -"You should inform maintainers of these repos about this message." +#: redbot/core/core_commands.py:2911 +msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:1957 +#: redbot/core/core_commands.py:2916 #, docstring -msgid "Shuts down the bot.\n\n" -" Allows [botname] to shut down gracefully.\n\n" -" This is the recommended method for shutting down the bot.\n\n" -" **Examples:**\n" -" - `[p]shutdown`\n" -" - `[p]shutdown True` - Shutdowns silently.\n\n" +msgid "Sets [botname]'s username.\n\n" +" Maximum length for a username is 32 characters.\n\n" +" Note: The username of a verified bot cannot be manually changed.\n" +" Please contact Discord support to change it.\n\n" +" **Example:**\n" +" - `[p]set bot username BaguetteBot`\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" +" - `` - The username to give the bot.\n" " " msgstr "" -#: redbot/core/core_commands.py:1974 -msgid "Shutting down... " +#: redbot/core/core_commands.py:2932 +msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." msgstr "" -#: redbot/core/core_commands.py:1980 -#, 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 with by the process manager in use.\n\n" -" **Examples:**\n" -" - `[p]restart`\n" -" - `[p]restart True` - Restarts silently.\n\n" -" **Arguments:**\n" -" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" -" " +#: redbot/core/core_commands.py:2939 +msgid "Failed to change name. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:1994 -msgid "Restarting..." +#: redbot/core/core_commands.py:2945 +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:1999 -#, docstring -msgid "Commands for changing [botname]'s settings." +#: redbot/core/core_commands.py:2955 +msgid "Failed to change the username. Discord returned the following error:\n" +"{error_message}" msgstr "" -#: redbot/core/core_commands.py:2003 +#: redbot/core/core_commands.py:2965 +msgid "Unexpected error occurred when trying to change the username." +msgstr "" + +#: redbot/core/core_commands.py:2973 #, docstring -msgid "\n" -" Show the current settings for [botname].\n" +msgid "Sets [botname]'s nickname for the current server.\n\n" +" Maximum length for a nickname is 32 characters.\n\n" +" **Example:**\n" +" - `[p]set bot nickname 🎃 SpookyBot 🎃`\n\n" +" **Arguments:**\n" +" - `[nickname]` - The nickname to give the bot. Leave blank to clear the current nickname.\n" " " msgstr "" -#: redbot/core/core_commands.py:2021 -msgid "Admin roles: {admin}\n" -"Mod roles: {mod}\n" -"Locale: {guild_locale}\n" -"Regional format: {guild_regional_format}\n" +#: redbot/core/core_commands.py:2985 +msgid "Failed to change nickname. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:2042 -msgid "{bot_name} Settings:\n\n" -"Prefixes: {prefixes}\n" -"{guild_settings}Global locale: {locale}\n" -"Global regional format: {regional_format}\n" -"Default embed colour: {colour}" +#: redbot/core/core_commands.py:2989 +msgid "I lack the permissions to change my own nickname." msgstr "" -#: redbot/core/core_commands.py:2064 +#: redbot/core/core_commands.py:2996 #, 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\n" -" This is only applied to the current server and not globally.\n\n" +msgid "Customizes a section of `[p]info`.\n\n" +" The maximum amount of allowed characters is 1024.\n" +" Supports markdown, links and \"mentions\".\n\n" +" Link example: `[My link](https://example.com)`\n\n" " **Examples:**\n" -" - `[p]set deletedelay` - Shows the current delete delay setting.\n" -" - `[p]set deletedelay 60` - Sets the delete delay to the max of 60 seconds.\n" -" - `[p]set deletedelay -1` - Disables deleting command messages.\n\n" +" - `[p]set bot custominfo >>> I can use **markdown** such as quotes, ||spoilers|| and multiple lines.`\n" +" - `[p]set bot custominfo Join my [support server](discord.gg/discord)!`\n" +" - `[p]set bot custominfo` - Removes custom info text.\n\n" " **Arguments:**\n" -" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" +" - `[text]` - The custom info text.\n" " " msgstr "" -#: redbot/core/core_commands.py:2085 -msgid "Command deleting disabled." +#: redbot/core/core_commands.py:3013 +msgid "The custom text has been cleared." msgstr "" -#: redbot/core/core_commands.py:2087 -msgid "Delete delay set to {num} seconds." +#: redbot/core/core_commands.py:3017 +msgid "The custom text has been set." msgstr "" -#: redbot/core/core_commands.py:2092 -msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" +#: redbot/core/core_commands.py:3020 +msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:2099 -msgid "I will not delete command messages." +#: redbot/core/core_commands.py:3029 +#, docstring +msgid "Commands for setting [botname]'s status." msgstr "" -#: redbot/core/core_commands.py:2104 +#: redbot/core/core_commands.py:3043 #, docstring -msgid "\n" -" Sets the bot's description.\n\n" -" Use without a description to reset.\n" -" This is shown in a few locations, including the help menu.\n\n" -" The maximum description length is 250 characters to ensure it displays properly.\n\n" -" The default is \"Red V3\".\n\n" +msgid "Sets [botname]'s streaming status to a twitch stream.\n\n" +" This will appear as `Streaming ` or `LIVE ON TWITCH` depending on the context.\n" +" It will also include a `Watch` button with a twitch.tv url for the provided streamer.\n\n" +" Maximum length for a stream title is 128 characters.\n\n" +" Leaving both streamer and stream_title empty will clear it.\n\n" +" **Examples:**\n" +" - `[p]set status stream` - Clears the activity status.\n" +" - `[p]set status stream 26 Twentysix is streaming` - Sets the stream to `https://www.twitch.tv/26`.\n" +" - `[p]set status stream https://twitch.tv/26 Twentysix is streaming` - Sets the URL manually.\n\n" +" **Arguments:**\n" +" - `` - The twitch streamer to provide a link to. This can be their twitch name or the entire URL.\n" +" - `` - The text to follow `Streaming` in the status." +msgstr "" + +#: redbot/core/core_commands.py:3081 +#, docstring +msgid "Sets [botname]'s playing status.\n\n" +" This will appear as `Playing ` or `PLAYING A GAME: ` depending on the context.\n\n" +" Maximum length for a playing status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]set description` - Resets the description to the default setting.\n" -" - `[p]set description MyBot: A Red V3 Bot`\n\n" +" - `[p]set status playing` - Clears the activity status.\n" +" - `[p]set status playing the keyboard`\n\n" " **Arguments:**\n" -" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" +" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2124 -msgid "Description reset." +#: redbot/core/core_commands.py:3102 +msgid "Status set to `Playing {game.name}`." msgstr "" -#: redbot/core/core_commands.py:2127 -msgid "This description is too long to properly display. Please try again with below 250 characters." +#: redbot/core/core_commands.py:3104 +msgid "Game cleared." msgstr "" -#: redbot/core/core_commands.py:2141 +#: redbot/core/core_commands.py:3112 #, docstring -msgid "\n" -" Adds an admin role for this guild.\n\n" -" Admins have the same access as Mods, plus additional admin level commands like:\n" -" - `[p]set serverprefix`\n" -" - `[p]addrole`\n" -" - `[p]ban`\n" -" - `[p]ignore guild`\n\n" -" And more.\n\n" -" **Examples:**\n" -" - `[p]set addadminrole @Admins`\n" -" - `[p]set addadminrole Super Admins`\n\n" +msgid "Sets [botname]'s listening status.\n\n" +" This will appear as `Listening to `.\n\n" +" Maximum length for a listening status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status listening` - Clears the activity status.\n" +" - `[p]set status listening jams`\n\n" " **Arguments:**\n" -" - `` - The role to add as an admin.\n" +" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2161 -msgid "This role is already an admin role." +#: redbot/core/core_commands.py:3134 +msgid "Status set to `Listening to {listening}`." msgstr "" -#: redbot/core/core_commands.py:2163 -msgid "That role is now considered an admin role." +#: redbot/core/core_commands.py:3137 +msgid "Listening cleared." msgstr "" -#: redbot/core/core_commands.py:2169 +#: redbot/core/core_commands.py:3145 #, docstring -msgid "\n" -" Adds a moderator role for this guild.\n\n" -" This grants access to moderator level commands like:\n" -" - `[p]mute`\n" -" - `[p]cleanup`\n" -" - `[p]customcommand create`\n\n" -" And more.\n\n" -" **Examples:**\n" -" - `[p]set addmodrole @Mods`\n" -" - `[p]set addmodrole Loyal Helpers`\n\n" +msgid "Sets [botname]'s watching status.\n\n" +" This will appear as `Watching `.\n\n" +" Maximum length for a watching status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status watching` - Clears the activity status.\n" +" - `[p]set status watching [p]help`\n\n" " **Arguments:**\n" -" - `` - The role to add as a moderator.\n" +" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2188 -msgid "This role is already a mod role." +#: redbot/core/core_commands.py:3166 +msgid "Status set to `Watching {watching}`." msgstr "" -#: redbot/core/core_commands.py:2190 -msgid "That role is now considered a mod role." +#: redbot/core/core_commands.py:3168 +msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:2196 +#: redbot/core/core_commands.py:3176 #, docstring -msgid "\n" -" Removes an admin role for this guild.\n\n" +msgid "Sets [botname]'s competing status.\n\n" +" This will appear as `Competing in `.\n\n" +" Maximum length for a competing status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]set removeadminrole @Admins`\n" -" - `[p]set removeadminrole Super Admins`\n\n" +" - `[p]set status competing` - Clears the activity status.\n" +" - `[p]set status competing London 2012 Olympic Games`\n\n" " **Arguments:**\n" -" - `` - The role to remove from being an admin.\n" +" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2208 -msgid "That role was not an admin role to begin with." +#: redbot/core/core_commands.py:3198 +msgid "Status set to `Competing in {competing}`." msgstr "" -#: redbot/core/core_commands.py:2210 -msgid "That role is no longer considered an admin role." +#: redbot/core/core_commands.py:3201 +msgid "Competing cleared." msgstr "" -#: redbot/core/core_commands.py:2216 +#: redbot/core/core_commands.py:3209 #, docstring -msgid "\n" -" Removes a mod role for this guild.\n\n" +msgid "Sets [botname]'s custom status.\n\n" +" This will appear as ``.\n\n" +" Maximum length for a custom status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]set removemodrole @Mods`\n" -" - `[p]set removemodrole Loyal Helpers`\n\n" +" - `[p]set status custom` - Clears the activity status.\n" +" - `[p]set status custom Running cogs...`\n\n" " **Arguments:**\n" -" - `` - The role to remove from being a moderator.\n" +" - `[text]` - The custom status text. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2228 -msgid "That role was not a mod role to begin with." +#: redbot/core/core_commands.py:3230 +msgid "Custom status set to `{text}`." msgstr "" -#: redbot/core/core_commands.py:2230 -msgid "That role is no longer considered a mod role." +#: redbot/core/core_commands.py:3232 +msgid "Custom status cleared." +msgstr "" + +#: redbot/core/core_commands.py:3237 +msgid "Status changed to {}." msgstr "" -#: redbot/core/core_commands.py:2236 +#: redbot/core/core_commands.py:3243 #, 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\n" -" **Example:**\n" -" - `[p]set usebotcolour`\n" -" " +msgid "Set [botname]'s status to online." msgstr "" -#: redbot/core/core_commands.py:2248 -msgid "The bot {} use its configured color for embeds." +#: redbot/core/core_commands.py:3250 +#, docstring +msgid "Set [botname]'s status to do not disturb." msgstr "" -#: redbot/core/core_commands.py:2249 -msgid "will not" +#: redbot/core/core_commands.py:3257 +#, docstring +msgid "Set [botname]'s status to idle." msgstr "" -#: redbot/core/core_commands.py:2249 -msgid "will" +#: redbot/core/core_commands.py:3264 +#, docstring +msgid "Set [botname]'s status to invisible." msgstr "" -#: redbot/core/core_commands.py:2257 +#: redbot/core/core_commands.py:3274 +#, docstring +msgid "Set server's admin and mod roles for [botname]." +msgstr "" + +#: redbot/core/core_commands.py:3280 #, docstring msgid "\n" -" Toggle whether to enable fuzzy command search for the server.\n\n" -" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" -" Note: This can be processor intensive and may be unsuitable for larger servers.\n\n" -" Default is for fuzzy command search to be disabled.\n\n" -" **Example:**\n" -" - `[p]set serverfuzzy`\n" +" Adds an admin role for this server.\n\n" +" Admins have the same access as Mods, plus additional admin level commands like:\n" +" - `[p]set serverprefix`\n" +" - `[p]addrole`\n" +" - `[p]ban`\n" +" - `[p]ignore guild`\n\n" +" And more.\n\n" +" **Examples:**\n" +" - `[p]set roles addadminrole @Admins`\n" +" - `[p]set roles addadminrole Super Admins`\n\n" +" **Arguments:**\n" +" - `` - The role to add as an admin.\n" " " msgstr "" -#: redbot/core/core_commands.py:2272 -msgid "Fuzzy command search has been {} for this server." +#: redbot/core/core_commands.py:3300 +msgid "This role is already an admin role." +msgstr "" + +#: redbot/core/core_commands.py:3302 +msgid "That role is now considered an admin role." msgstr "" -#: redbot/core/core_commands.py:2280 +#: redbot/core/core_commands.py:3308 #, docstring msgid "\n" -" Toggle whether to enable fuzzy command search in DMs.\n\n" -" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" -" Default is for fuzzy command search to be disabled.\n\n" -" **Example:**\n" -" - `[p]set fuzzy`\n" +" Adds a moderator role for this server.\n\n" +" This grants access to moderator level commands like:\n" +" - `[p]mute`\n" +" - `[p]cleanup`\n" +" - `[p]customcommand create`\n\n" +" And more.\n\n" +" **Examples:**\n" +" - `[p]set roles addmodrole @Mods`\n" +" - `[p]set roles addmodrole Loyal Helpers`\n\n" +" **Arguments:**\n" +" - `` - The role to add as a moderator.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3327 +msgid "This role is already a mod role." +msgstr "" + +#: redbot/core/core_commands.py:3329 +msgid "That role is now considered a mod role." +msgstr "" + +#: redbot/core/core_commands.py:3337 +#, docstring +msgid "\n" +" Removes an admin role for this server.\n\n" +" **Examples:**\n" +" - `[p]set roles removeadminrole @Admins`\n" +" - `[p]set roles removeadminrole Super Admins`\n\n" +" **Arguments:**\n" +" - `` - The role to remove from being an admin.\n" " " msgstr "" -#: redbot/core/core_commands.py:2293 -msgid "Fuzzy command search has been {} in DMs." +#: redbot/core/core_commands.py:3349 +msgid "That role was not an admin role to begin with." +msgstr "" + +#: redbot/core/core_commands.py:3351 +msgid "That role is no longer considered an admin role." msgstr "" -#: redbot/core/core_commands.py:2301 +#: redbot/core/core_commands.py:3359 #, 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\n" +" Removes a mod role for this server.\n\n" " **Examples:**\n" -" - `[p]set colour dark red`\n" -" - `[p]set colour blurple`\n" -" - `[p]set colour 0x5DADE2`\n" -" - `[p]set color 0x#FDFEFE`\n" -" - `[p]set color #7F8C8D`\n\n" +" - `[p]set roles removemodrole @Mods`\n" +" - `[p]set roles removemodrole Loyal Helpers`\n\n" " **Arguments:**\n" -" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" +" - `` - The role to remove from being a moderator.\n" " " msgstr "" -#: redbot/core/core_commands.py:2321 -msgid "The color has been reset." +#: redbot/core/core_commands.py:3371 +msgid "That role was not a mod role to begin with." msgstr "" -#: redbot/core/core_commands.py:2324 -msgid "The color has been set." +#: redbot/core/core_commands.py:3373 +msgid "That role is no longer considered a mod role." msgstr "" -#: redbot/core/core_commands.py:2329 +#: redbot/core/core_commands.py:3381 #, docstring -msgid "Sets [botname]'s avatar\n\n" -" Supports either an attachment or an image URL.\n\n" +msgid "\n" +" Changes [botname]'s locale in this server.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" Use \"default\" to return to the bot's default set language.\n\n" +" If you want to change bot's global locale, see `[p]set locale global` command.\n\n" " **Examples:**\n" -" - `[p]set avatar` - With an image attachment, this will set the avatar.\n" -" - `[p]set avatar` - Without an attachment, this will show the command help.\n" -" - `[p]set avatar https://links.flaree.xyz/k95` - Sets the avatar to the provided url.\n\n" +" - `[p]set locale en-US`\n" +" - `[p]set locale de-DE`\n" +" - `[p]set locale fr-FR`\n" +" - `[p]set locale pl-PL`\n" +" - `[p]set locale default` - Resets to the global default locale.\n\n" " **Arguments:**\n" -" - `[url]` - An image url to be used as an avatar. Leave blank when uploading an attachment.\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" " " msgstr "" -#: redbot/core/core_commands.py:2352 -msgid "That URL is invalid." +#: redbot/core/core_commands.py:3408 +#, docstring +msgid "\n" +" Changes [botname]'s default locale.\n\n" +" This will be used when a server has not set a locale, or in DMs.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" To reset to English, use \"en-US\".\n\n" +" **Examples:**\n" +" - `[p]set locale global en-US`\n" +" - `[p]set locale global de-DE`\n" +" - `[p]set locale global fr-FR`\n" +" - `[p]set locale global pl-PL`\n\n" +" **Arguments:**\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2354 -msgid "Something went wrong while trying to get the image." +#: redbot/core/core_commands.py:3429 redbot/core/core_commands.py:3472 +#: redbot/core/core_commands.py:3534 redbot/core/core_commands.py:3579 +msgid "Invalid language code. Use format: `en-US`" msgstr "" -#: redbot/core/core_commands.py:2364 -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." +#: redbot/core/core_commands.py:3433 redbot/core/core_commands.py:3476 +#: redbot/core/core_commands.py:3538 redbot/core/core_commands.py:3583 +msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:2371 -msgid "JPG / PNG format only." +#: redbot/core/core_commands.py:3440 +msgid "Global locale has been set." msgstr "" -#: redbot/core/core_commands.py:2373 redbot/core/core_commands.py:2600 -#: redbot/core/core_commands.py:2656 redbot/core/core_commands.py:2680 -msgid "Done." -msgstr "Concluído." - -#: redbot/core/core_commands.py:2378 +#: redbot/core/core_commands.py:3446 #, docstring msgid "\n" -" Removes [botname]'s avatar.\n\n" -" **Example:**\n" -" - `[p]set avatar remove`\n" +" Changes [botname]'s locale in this server.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" Use \"default\" to return to the bot's default set language.\n\n" +" **Examples:**\n" +" - `[p]set locale server en-US`\n" +" - `[p]set locale server de-DE`\n" +" - `[p]set locale server fr-FR`\n" +" - `[p]set locale server pl-PL`\n" +" - `[p]set locale server default` - Resets to the global default locale.\n\n" +" **Arguments:**\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" " " msgstr "" -#: redbot/core/core_commands.py:2386 -msgid "Avatar removed." +#: redbot/core/core_commands.py:3467 +msgid "Locale has been set to the default." +msgstr "" + +#: redbot/core/core_commands.py:3482 +msgid "Locale has been set." msgstr "" -#: redbot/core/core_commands.py:2392 +#: redbot/core/core_commands.py:3487 #, docstring -msgid "Sets [botname]'s playing status.\n\n" -" This will appear as `Playing ` or `PLAYING A GAME: ` depending on the context.\n\n" -" Maximum length for a playing status is 128 characters.\n\n" +msgid "\n" +" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale in this server.\n\n" +" If you want to change bot's global regional format, see `[p]set regionalformat global` command.\n\n" " **Examples:**\n" -" - `[p]set playing` - Clears the activity status.\n" -" - `[p]set playing the keyboard`\n\n" +" - `[p]set regionalformat en-US`\n" +" - `[p]set region de-DE`\n" +" - `[p]set regionalformat reset` - Resets to the locale.\n\n" " **Arguments:**\n" -" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" +" - `[language_code]` - The region format to use for the bot in this server.\n" " " msgstr "" -#: redbot/core/core_commands.py:2408 -msgid "The maximum length of game descriptions is 128 characters." +#: redbot/core/core_commands.py:3511 +#, docstring +msgid "\n" +" Changes the bot's regional format. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale.\n\n" +" **Examples:**\n" +" - `[p]set regionalformat global en-US`\n" +" - `[p]set region global de-DE`\n" +" - `[p]set regionalformat global reset` - Resets to the locale.\n\n" +" **Arguments:**\n" +" - `[language_code]` - The default region format to use for the bot.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2416 -msgid "Status set to ``Playing {game.name}``." +#: redbot/core/core_commands.py:3528 +msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:2418 -msgid "Game cleared." +#: redbot/core/core_commands.py:3545 +msgid "Global regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:2424 +#: redbot/core/core_commands.py:3554 #, docstring -msgid "Sets [botname]'s listening status.\n\n" -" This will appear as `Listening to `.\n\n" -" Maximum length for a listening status is 128 characters.\n\n" +msgid "\n" +" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale in this server.\n\n" " **Examples:**\n" -" - `[p]set listening` - Clears the activity status.\n" -" - `[p]set listening jams`\n\n" +" - `[p]set regionalformat server en-US`\n" +" - `[p]set region local de-DE`\n" +" - `[p]set regionalformat server reset` - Resets to the locale.\n\n" " **Arguments:**\n" -" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status." -msgstr "" - -#: redbot/core/core_commands.py:2441 -msgid "The maximum length of listening descriptions is 128 characters." +" - `[language_code]` - The region format to use for the bot in this server.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2450 -msgid "Status set to ``Listening to {listening}``." +#: redbot/core/core_commands.py:3572 +msgid "Regional formatting will now be based on bot's locale in this server." msgstr "" -#: redbot/core/core_commands.py:2453 -msgid "Listening cleared." +#: redbot/core/core_commands.py:3590 +msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:2459 +#: redbot/core/core_commands.py:3607 #, docstring -msgid "Sets [botname]'s watching status.\n\n" -" This will appear as `Watching `.\n\n" -" Maximum length for a watching status is 128 characters.\n\n" +msgid "\n" +" Commands to 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" +" If passed without the `` or `` arguments it will allow you to open a modal to set your API keys securely.\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, so this command should only be used in a private channel or in DM with the bot.\n\n" " **Examples:**\n" -" - `[p]set watching` - Clears the activity status.\n" -" - `[p]set watching [p]help`\n\n" +" - `[p]set api`\n" +" - `[p]set api spotify`\n" +" - `[p]set api spotify redirect_uri localhost`\n" +" - `[p]set api github client_id,whoops client_secret,whoops`\n\n" " **Arguments:**\n" -" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status." +" - `` - The service you're adding tokens to.\n" +" - `` - Pairs of token keys and values. The key and value should be separated by one of ` `, `,`, or `;`.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2475 -msgid "The maximum length of watching descriptions is 128 characters." +#: redbot/core/core_commands.py:3631 +msgid "Click the button below to set your keys." msgstr "" -#: redbot/core/core_commands.py:2482 -msgid "Status set to ``Watching {watching}``." +#: redbot/core/core_commands.py:3633 +msgid "This API keys setup message has expired." msgstr "" -#: redbot/core/core_commands.py:2484 -msgid "Watching cleared." +#: redbot/core/core_commands.py:3638 +msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/core_commands.py:2490 +#: redbot/core/core_commands.py:3642 #, docstring -msgid "Sets [botname]'s competing status.\n\n" -" This will appear as `Competing in `.\n\n" -" Maximum length for a competing status is 128 characters.\n\n" -" **Examples:**\n" -" - `[p]set competing` - Clears the activity status.\n" -" - `[p]set competing London 2012 Olympic Games`\n\n" -" **Arguments:**\n" -" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status." +msgid "\n" +" Show all external API services along with their keys that have been set.\n\n" +" Secrets are not shown.\n\n" +" **Example:**\n" +" - `[p]set api list`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2507 -msgid "The maximum length of competing descriptions is 128 characters." +#: redbot/core/core_commands.py:3653 +msgid "No API services have been set yet." msgstr "" -#: redbot/core/core_commands.py:2516 -msgid "Status set to ``Competing in {competing}``." +#: redbot/core/core_commands.py:3658 +msgid "Set API services:\n" msgstr "" -#: redbot/core/core_commands.py:2519 -msgid "Competing cleared." +#: redbot/core/core_commands.py:3658 +msgid "Set API service:\n" msgstr "" -#: redbot/core/core_commands.py:2525 +#: redbot/core/core_commands.py:3668 #, docstring -msgid "Sets [botname]'s status.\n\n" -" Available statuses:\n" -" - `online`\n" -" - `idle`\n" -" - `dnd`\n" -" - `invisible`\n\n" +msgid "\n" +" Remove the given services with all their keys and tokens.\n\n" " **Examples:**\n" -" - `[p]set status online` - Clears the status.\n" -" - `[p]set status invisible`\n\n" +" - `[p]set api remove spotify`\n" +" - `[p]set api remove github youtube`\n\n" " **Arguments:**\n" -" - `` - One of the available statuses.\n" -" " +" - `` - The services to remove." msgstr "" -#: redbot/core/core_commands.py:2555 -msgid "Status changed to {}." +#: redbot/core/core_commands.py:3683 +msgid "Services deleted successfully:\n" +"{services_list}" msgstr "" -#: redbot/core/core_commands.py:2563 -#, docstring -msgid "Sets [botname]'s streaming status to a twitch stream.\n\n" -" This will appear as `Streaming ` or `LIVE ON TWITCH` depending on the context.\n" -" It will also include a `Watch` button with a twitch.tv url for the provided streamer.\n\n" -" Maximum length for a stream title is 128 characters.\n\n" -" Leaving both streamer and stream_title empty will clear it.\n\n" -" **Examples:**\n" -" - `[p]set stream` - Clears the activity status.\n" -" - `[p]set stream 26 Twentysix is streaming` - Sets the stream to `https://www.twitch.tv/26`.\n" -" - `[p]set stream https://twitch.tv/26 Twentysix is streaming` - Sets the URL manually.\n\n" -" **Arguments:**\n" -" - `` - The twitch streamer to provide a link to. This can be their twitch name or the entire URL.\n" -" - `` - The text to follow `Streaming` in the status." +#: redbot/core/core_commands.py:3687 +msgid "Service deleted successfully: {service_name}" msgstr "" -#: redbot/core/core_commands.py:2588 -msgid "The maximum length of the streamer url is 511 characters." +#: redbot/core/core_commands.py:3692 +msgid "None of the services you provided had any keys set." msgstr "" -#: redbot/core/core_commands.py:2591 -msgid "The maximum length of the stream title is 128 characters." +#: redbot/core/core_commands.py:3700 +#, docstring +msgid "\n" +" Commands for configuring owner notifications.\n\n" +" Owner notifications include usage of `[p]contact` and available Red updates.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2605 +#: redbot/core/core_commands.py:3709 #, docstring -msgid "Sets [botname]'s username.\n\n" -" Maximum length for a username is 32 characters.\n\n" -" Note: The username of a verified bot cannot be manually changed.\n" -" Please contact Discord support to change it.\n\n" +msgid "\n" +" Opt-in on receiving owner notifications.\n\n" +" This is the default state.\n\n" +" Note: This will only resume sending owner notifications to your DMs.\n" +" Additional owners and destinations will not be affected.\n\n" " **Example:**\n" -" - `[p]set username BaguetteBot`\n\n" -" **Arguments:**\n" -" - `` - The username to give the bot.\n" +" - `[p]set ownernotifications optin`\n" " " msgstr "" -#: redbot/core/core_commands.py:2621 -msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." +#: redbot/core/core_commands.py:3728 +#, docstring +msgid "\n" +" Opt-out of receiving owner notifications.\n\n" +" Note: This will only stop sending owner notifications to your DMs.\n" +" Additional owners and destinations will still receive notifications.\n\n" +" **Example:**\n" +" - `[p]set ownernotifications optout`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2628 -msgid "Failed to change name. Must be 32 characters or fewer." +#: redbot/core/core_commands.py:3750 +#, docstring +msgid "\n" +" Adds a destination text channel to receive owner notifications.\n\n" +" **Examples:**\n" +" - `[p]set ownernotifications adddestination #owner-notifications`\n" +" - `[p]set ownernotifications adddestination 168091848718417920` - Accepts channel IDs.\n\n" +" **Arguments:**\n" +" - `` - The channel to send owner notifications to.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2634 -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}" +#: redbot/core/core_commands.py:3775 +#, docstring +msgid "\n" +" Removes a destination text channel from receiving owner notifications.\n\n" +" **Examples:**\n" +" - `[p]set ownernotifications removedestination #owner-notifications`\n" +" - `[p]set ownernotifications deletedestination 168091848718417920` - Accepts channel IDs.\n\n" +" **Arguments:**\n" +" - `` - The channel to stop sending owner notifications to.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2644 -msgid "Failed to change the username. Discord returned the following error:\n" -"{error_message}" +#: redbot/core/core_commands.py:3799 +#, docstring +msgid "\n" +" Lists the configured extra destinations for owner notifications.\n\n" +" **Example:**\n" +" - `[p]set ownernotifications listdestinations`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2654 -msgid "Unexpected error occurred when trying to change the username." +#: redbot/core/core_commands.py:3809 +msgid "There are no extra channels being sent to." +msgstr "" + +#: redbot/core/core_commands.py:3820 +msgid "Unknown channel with id: {id}" msgstr "" -#: redbot/core/core_commands.py:2662 +#: redbot/core/core_commands.py:3830 #, docstring -msgid "Sets [botname]'s nickname for the current server.\n\n" -" Maximum length for a nickname is 32 characters.\n\n" -" **Example:**\n" -" - `[p]set nickname 🎃 SpookyBot 🎃`\n\n" -" **Arguments:**\n" -" - `[nickname]` - The nickname to give the bot. Leave blank to clear the current nickname.\n" +msgid "\n" +" Show the current settings for [botname].\n\n" +" Accepts optional server parameter to allow prefix recovery.\n" " " msgstr "" -#: redbot/core/core_commands.py:2674 -msgid "Failed to change nickname. Must be 32 characters or fewer." +#: redbot/core/core_commands.py:3844 redbot/core/core_commands.py:3848 +msgid "Not Set." msgstr "" -#: redbot/core/core_commands.py:2678 -msgid "I lack the permissions to change my own nickname." +#: redbot/core/core_commands.py:3855 +msgid "Admin roles: {admin}\n" +"Mod roles: {mod}\n" +"Locale: {guild_locale}\n" +"Regional format: {guild_regional_format}\n" +msgstr "" + +#: redbot/core/core_commands.py:3876 +msgid "{bot_name} Settings:\n\n" +"Prefixes: {prefixes}\n" +"{guild_settings}Global locale: {locale}\n" +"Global regional format: {regional_format}\n" +"Default embed colour: {colour}" msgstr "" -#: redbot/core/core_commands.py:2685 +#: redbot/core/core_commands.py:3898 #, docstring -msgid "Sets [botname]'s global prefix(es).\n\n" -" Warning: This is not additive. It will replace all current prefixes.\n\n" -" See also the `--mentionable` flag to enable mentioning the bot as the prefix.\n\n" +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\n" +" This is only applied to the current server and not globally.\n\n" " **Examples:**\n" -" - `[p]set prefix !`\n" -" - `[p]set prefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" -" - `[p]set prefix \"@[botname] \"` - This uses a mention as the prefix. See also the `--mentionable` flag.\n" -" - `[p]set prefix ! ? .` - Sets multiple prefixes.\n\n" +" - `[p]set deletedelay` - Shows the current delete delay setting.\n" +" - `[p]set deletedelay 60` - Sets the delete delay to the max of 60 seconds.\n" +" - `[p]set deletedelay -1` - Disables deleting command messages.\n\n" " **Arguments:**\n" -" - `` - The prefixes the bot will respond to globally.\n" +" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:2702 -msgid "Warning: A prefix is above the recommended length (20 characters).\n" -"Do you want to continue? (y/n)" +#: redbot/core/core_commands.py:3919 +msgid "Command deleting disabled." msgstr "" -#: redbot/core/core_commands.py:2715 -msgid "Cancelled." +#: redbot/core/core_commands.py:3921 +msgid "Delete delay set to {num} seconds." msgstr "" -#: redbot/core/core_commands.py:2719 -msgid "Prefix set." +#: redbot/core/core_commands.py:3926 +msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:2721 -msgid "Prefixes set." +#: redbot/core/core_commands.py:3933 +msgid "I will not delete command messages." msgstr "" -#: redbot/core/core_commands.py:2727 +#: redbot/core/core_commands.py:3939 #, docstring msgid "\n" -" Sets [botname]'s server prefix(es).\n\n" -" Warning: This will override global prefixes, the bot will not respond to any global prefixes in this server.\n" -" This is not additive. It will replace all current server prefixes.\n" -" A prefix cannot have more than 20 characters.\n\n" -" **Examples:**\n" -" - `[p]set serverprefix !`\n" -" - `[p]set serverprefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" -" - `[p]set serverprefix \"@[botname] \"` - This uses a mention as the prefix.\n" -" - `[p]set serverprefix ! ? .` - Sets multiple prefixes.\n\n" -" **Arguments:**\n" -" - `[prefixes...]` - The prefixes the bot will respond to on this server. Leave blank to clear server prefixes.\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\n" +" **Example:**\n" +" - `[p]set usebotcolour`\n" " " msgstr "" -#: redbot/core/core_commands.py:2745 -msgid "Server prefixes have been reset." -msgstr "" - -#: redbot/core/core_commands.py:2748 -msgid "You cannot have a prefix longer than 20 characters." +#: redbot/core/core_commands.py:3951 +msgid "The bot {} use its configured color for embeds." msgstr "" -#: redbot/core/core_commands.py:2753 -msgid "Server prefix set." +#: redbot/core/core_commands.py:3952 +msgid "will not" msgstr "" -#: redbot/core/core_commands.py:2755 -msgid "Server prefixes set." +#: redbot/core/core_commands.py:3952 +msgid "will" msgstr "" -#: redbot/core/core_commands.py:2760 +#: redbot/core/core_commands.py:3960 #, docstring msgid "\n" -" Changes the bot's default locale.\n\n" -" This will be used when a server has not set a locale, or in DMs.\n\n" -" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" -" To reset to English, use \"en-US\".\n\n" -" **Examples:**\n" -" - `[p]set locale en-US`\n" -" - `[p]set locale de-DE`\n" -" - `[p]set locale fr-FR`\n" -" - `[p]set locale pl-PL`\n\n" -" **Arguments:**\n" -" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" Toggle whether to enable fuzzy command search for the server.\n\n" +" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" +" Note: This can be processor intensive and may be unsuitable for larger servers.\n\n" +" Default is for fuzzy command search to be disabled.\n\n" +" **Example:**\n" +" - `[p]set serverfuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:2781 redbot/core/core_commands.py:2825 -#: redbot/core/core_commands.py:2864 redbot/core/core_commands.py:2908 -msgid "Invalid language code. Use format: `en-US`" +#: redbot/core/core_commands.py:3975 +msgid "Fuzzy command search has been {} for this server." msgstr "" -#: redbot/core/core_commands.py:2785 redbot/core/core_commands.py:2829 -#: redbot/core/core_commands.py:2868 redbot/core/core_commands.py:2912 -msgid "Invalid format - language code has to include country code, e.g. `en-US`" +#: redbot/core/core_commands.py:3983 +#, docstring +msgid "\n" +" Toggle whether to enable fuzzy command search in DMs.\n\n" +" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" +" Default is for fuzzy command search to be disabled.\n\n" +" **Example:**\n" +" - `[p]set fuzzy`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2792 -msgid "Global locale has been set." +#: redbot/core/core_commands.py:3996 +msgid "Fuzzy command search has been {} in DMs." msgstr "" -#: redbot/core/core_commands.py:2798 +#: redbot/core/core_commands.py:4004 #, docstring msgid "\n" -" Changes the bot's locale in this server.\n\n" -" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" -" Use \"default\" to return to the bot's default set language.\n" -" To reset to English, use \"en-US\".\n\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\n" " **Examples:**\n" -" - `[p]set locale en-US`\n" -" - `[p]set locale de-DE`\n" -" - `[p]set locale fr-FR`\n" -" - `[p]set locale pl-PL`\n" -" - `[p]set locale default` - Resets to the global default locale.\n\n" +" - `[p]set colour dark red`\n" +" - `[p]set colour blurple`\n" +" - `[p]set colour 0x5DADE2`\n" +" - `[p]set color 0x#FDFEFE`\n" +" - `[p]set color #7F8C8D`\n\n" " **Arguments:**\n" -" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" " " msgstr "" -#: redbot/core/core_commands.py:2820 -msgid "Locale has been set to the default." +#: redbot/core/core_commands.py:4024 +msgid "The color has been reset." msgstr "" -#: redbot/core/core_commands.py:2835 -msgid "Locale has been set." +#: redbot/core/core_commands.py:4027 +msgid "The color has been set." msgstr "" - -#: redbot/core/core_commands.py:2841 -#, docstring -msgid "\n" -" Changes the bot's regional format. This is used for formatting date, time and numbers.\n\n" -" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" -" Leave `language_code` empty to base regional formatting on bot's locale.\n\n" + +#: redbot/core/core_commands.py:4036 +#, docstring +msgid "Sets [botname]'s global prefix(es).\n\n" +" Warning: This is not additive. It will replace all current prefixes.\n\n" +" See also the `--mentionable` flag to enable mentioning the bot as the prefix.\n\n" " **Examples:**\n" -" - `[p]set globalregionalformat en-US`\n" -" - `[p]set globalregion de-DE`\n" -" - `[p]set globalregionalformat` - Resets to the locale.\n\n" +" - `[p]set prefix !`\n" +" - `[p]set prefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" +" - `[p]set prefix \"@[botname] \"` - This uses a mention as the prefix. See also the `--mentionable` flag.\n" +" - `[p]set prefix ! ? .` - Sets multiple prefixes.\n\n" " **Arguments:**\n" -" - `[language_code]` - The default region format to use for the bot.\n" +" - `` - The prefixes the bot will respond to globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:2858 -msgid "Global regional formatting will now be based on bot's locale." +#: redbot/core/core_commands.py:4053 redbot/core/core_commands.py:4130 +msgid "Prefixes cannot start with '/', as it conflicts with Discord's slash commands." msgstr "" -#: redbot/core/core_commands.py:2875 -msgid "Global regional formatting will now be based on `{language_code}` locale." +#: redbot/core/core_commands.py:4058 +msgid "Warning: A prefix is below the recommended length (1 character).\n" +"Do you want to continue?" msgstr "" -#: redbot/core/core_commands.py:2883 -#, docstring -msgid "\n" -" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" -" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" -" Leave `language_code` empty to base regional formatting on bot's locale in this server.\n\n" -" **Examples:**\n" -" - `[p]set regionalformat en-US`\n" -" - `[p]set region de-DE`\n" -" - `[p]set regionalformat` - Resets to the locale.\n\n" -" **Arguments:**\n" -" - `[language_code]` - The region format to use for the bot in this server.\n" -" " +#: redbot/core/core_commands.py:4072 redbot/core/core_commands.py:4090 +msgid "Cancelled." +msgstr "Cancelado." + +#: redbot/core/core_commands.py:4076 +msgid "Warning: A prefix is above the recommended length (25 characters).\n" +"Do you want to continue?" msgstr "" -#: redbot/core/core_commands.py:2901 -msgid "Regional formatting will now be based on bot's locale in this server." +#: redbot/core/core_commands.py:4094 +msgid "Prefix set." msgstr "" -#: redbot/core/core_commands.py:2919 -msgid "Regional formatting will now be based on `{language_code}` locale." +#: redbot/core/core_commands.py:4096 +msgid "Prefixes set." msgstr "" -#: redbot/core/core_commands.py:2927 +#: redbot/core/core_commands.py:4103 #, 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\n" -" Link example: `[My link](https://example.com)`\n\n" +msgid "\n" +" Sets [botname]'s server prefix(es).\n\n" +" Warning: This will override global prefixes, the bot will not respond to any global prefixes in this server.\n" +" This is not additive. It will replace all current server prefixes.\n" +" A prefix cannot have more than 25 characters.\n\n" " **Examples:**\n" -" - `[p]set custominfo >>> I can use **markdown** such as quotes, ||spoilers|| and multiple lines.`\n" -" - `[p]set custominfo Join my [support server](discord.gg/discord)!`\n" -" - `[p]set custominfo` - Removes custom info text.\n\n" +" - `[p]set serverprefix !`\n" +" - `[p]set serverprefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" +" - `[p]set serverprefix \"@[botname] \"` - This uses a mention as the prefix.\n" +" - `[p]set serverprefix ! ? .` - Sets multiple prefixes.\n" +" - `[p]set serverprefix \"Red - Discord Bot\" ?` - Sets the prefix for a specific server. Quotes are needed to use spaces in the server name.\n\n" " **Arguments:**\n" -" - `[text]` - The custom info text.\n" +" - `[server]` - The server to set the prefix for. Defaults to current server.\n" +" - `[prefixes...]` - The prefixes the bot will respond to on this server. Leave blank to clear server prefixes.\n" " " msgstr "" -#: redbot/core/core_commands.py:2944 -msgid "The custom text has been cleared." +#: redbot/core/core_commands.py:4126 +msgid "Server prefixes have been reset." msgstr "" -#: redbot/core/core_commands.py:2948 -msgid "The custom text has been set." +#: redbot/core/core_commands.py:4134 +msgid "You cannot have a prefix shorter than 1 character." msgstr "" -#: redbot/core/core_commands.py:2951 -msgid "Text must be fewer than 1024 characters long." +#: redbot/core/core_commands.py:4137 +msgid "You cannot have a prefix longer than 25 characters." msgstr "" -#: redbot/core/core_commands.py:2956 -#, docstring -msgid "\n" -" Commands to 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, so this command should only be used in a private channel or in DM with the bot.\n\n" -" **Examples:**\n" -" - `[p]set api Spotify redirect_uri localhost`\n" -" - `[p]set api github client_id,whoops client_secret,whoops`\n\n" -" **Arguments:**\n" -" - `` - The service you're adding tokens to.\n" -" - `` - Pairs of token keys and values. The key and value should be separated by one of ` `, `,`, or `;`.\n" -" " +#: redbot/core/core_commands.py:4142 +msgid "Server prefix set." msgstr "" -#: redbot/core/core_commands.py:2977 -msgid "`{service}` API tokens have been set." +#: redbot/core/core_commands.py:4144 +msgid "Server prefixes set." msgstr "" -#: redbot/core/core_commands.py:2981 +#: redbot/core/core_commands.py:4149 #, docstring msgid "\n" -" Show all external API services along with their keys that have been set.\n\n" -" Secrets are not shown.\n\n" -" **Example:**\n" -" - `[p]set api list``\n" +" Set a global bot variable for using buttons in menus.\n\n" +" When enabled, all usage of cores menus API will use buttons instead of reactions.\n\n" +" This defaults to False.\n" +" Using this without a setting will toggle.\n\n" +" **Examples:**\n" +" - `[p]set usebuttons True` - Enables using buttons.\n" +" - `[p]helpset usebuttons` - Toggles the value.\n\n" +" **Arguments:**\n" +" - `[use_buttons]` - Whether to use buttons. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:2992 -msgid "No API services have been set yet." -msgstr "" - -#: redbot/core/core_commands.py:2997 -msgid "Set API services:\n" +#: redbot/core/core_commands.py:4168 +msgid "I will use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:2997 -msgid "Set API service:\n" +#: redbot/core/core_commands.py:4170 +msgid "I will not use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:3007 +#: redbot/core/core_commands.py:4175 #, docstring msgid "\n" -" Remove the given services with all their keys and tokens.\n\n" +" Set the message that will be sent on uncaught bot errors.\n\n" +" To include the command name in the message, use the `{command}` placeholder.\n\n" +" If you omit the `msg` argument, the message will be reset to the default one.\n\n" " **Examples:**\n" -" - `[p]set api remove Spotify`\n" -" - `[p]set api remove github audiodb`\n\n" +" - `[p]set errormsg` - Resets the error message back to the default: \"Error in command '{command}'.\". If the command invoker is one of the bot owners, the message will also include \"Check your console or logs for details.\".\n" +" - `[p]set errormsg Oops, the command {command} has failed! Please try again later.` - Sets the error message to a custom one.\n\n" " **Arguments:**\n" -" - `` - The services to remove." +" - `[msg]` - The custom error message. Must be less than 1000 characters. Omit to reset to the default one.\n" +" " msgstr "" -#: redbot/core/core_commands.py:3022 -msgid "Services deleted successfully:\n" -"{services_list}" +#: redbot/core/core_commands.py:4190 +msgid "The message must be less than 1000 characters." msgstr "" -#: redbot/core/core_commands.py:3026 -msgid "Service deleted successfully: {service_name}" +#: redbot/core/core_commands.py:4194 +msgid "Successfully updated the error message." msgstr "" -#: redbot/core/core_commands.py:3031 -msgid "None of the services you provided had any keys set." +#: redbot/core/core_commands.py:4197 +msgid "Successfully reset the error message back to the default one." msgstr "" -#: redbot/core/core_commands.py:3036 +#: redbot/core/core_commands.py:4204 #, docstring msgid "\n" " Commands to manage settings for the help command.\n\n" @@ -1839,116 +3082,132 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3045 +#: redbot/core/core_commands.py:4213 #, docstring msgid "\n" " Show the current help settings.\n\n" " Warning: These settings may not be accurate if the default formatter is not in use.\n\n" " **Example:**\n" -" - `[p]helpset showsettings``\n" +" - `[p]helpset showsettings`\n" " " msgstr "" -#: redbot/core/core_commands.py:3059 +#: redbot/core/core_commands.py:4227 msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:3069 +#: redbot/core/core_commands.py:4237 #, docstring msgid "\n" " This resets [botname]'s help formatter to the default formatter.\n\n" " **Example:**\n" -" - `[p]helpset resetformatter``\n" +" - `[p]helpset resetformatter`\n" " " msgstr "" -#: redbot/core/core_commands.py:3078 +#: redbot/core/core_commands.py:4246 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:3087 +#: redbot/core/core_commands.py:4255 #, 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\n" " **Example:**\n" -" - `[p]helpset resetsettings``\n" +" - `[p]helpset resetsettings`\n" " " msgstr "" -#: redbot/core/core_commands.py:3097 +#: redbot/core/core_commands.py:4265 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:3105 +#: redbot/core/core_commands.py:4277 #, docstring msgid "\n" " Allows the help command to be sent as a paginated menu instead of separate\n" " messages.\n\n" -" When enabled, `[p]help` will only show one page at a time and will use reactions to navigate between pages.\n\n" -" This defaults to False.\n" -" Using this without a setting will toggle.\n\n" +" When \"reactions\", \"buttons\", \"select\", or \"selectonly\" is passed,\n" +" `[p]help` will only show one page at a time\n" +" and will use the associated control scheme to navigate between pages.\n\n" " **Examples:**\n" -" - `[p]helpset usemenus True` - Enables using menus.\n" -" - `[p]helpset usemenus` - Toggles the value.\n\n" +" - `[p]helpset usemenus reactions` - Enables using reaction menus.\n" +" - `[p]helpset usemenus buttons` - Enables using button menus.\n" +" - `[p]helpset usemenus select` - Enables buttons with a select menu.\n" +" - `[p]helpset usemenus selectonly` - Enables a select menu only on help.\n" +" - `[p]helpset usemenus disable` - Disables help menus.\n\n" " **Arguments:**\n" -" - `[use_menus]` - Whether to use menus. Leave blank to toggle.\n" +" - `<\"buttons\"|\"reactions\"|\"select\"|\"selectonly\"|\"disable\">` - Whether to use `buttons`,\n" +" `reactions`, `select`, `selectonly`, or no menus.\n" " " msgstr "" -#: redbot/core/core_commands.py:3125 -msgid "Help will use menus." +#: redbot/core/core_commands.py:4297 +msgid "Help will use the select menu only." +msgstr "" + +#: redbot/core/core_commands.py:4300 +msgid "Help will use button menus and add a select menu." +msgstr "" + +#: redbot/core/core_commands.py:4303 +msgid "Help will use button menus." +msgstr "" + +#: redbot/core/core_commands.py:4306 +msgid "Help will use reaction menus." msgstr "" -#: redbot/core/core_commands.py:3127 +#: redbot/core/core_commands.py:4309 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:3131 +#: redbot/core/core_commands.py:4316 #, 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\n" " **Examples:**\n" -" - `[p]helpset showhidden True` - Enables showing hidden commands.\n" -" - `[p]helpset showhidden` - Toggles the value.\n\n" +" - `[p]helpset showhidden True` - Enables showing hidden commands.\n" +" - `[p]helpset showhidden` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[show_hidden]` - Whether to use show hidden commands in help. Leave blank to toggle.\n" +" - `[show_hidden]` - Whether to use show hidden commands in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3148 +#: redbot/core/core_commands.py:4333 msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:3150 +#: redbot/core/core_commands.py:4335 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:3154 +#: redbot/core/core_commands.py:4339 #, docstring msgid "\n" " This allows the help command to show existing commands aliases if there is any.\n\n" " This defaults to True.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset showaliases False` - Disables showing aliases on this server.\n" -" - `[p]helpset showaliases` - Toggles the value.\n\n" +" - `[p]helpset showaliases False` - Disables showing aliases on this server.\n" +" - `[p]helpset showaliases` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[show_aliases]` - Whether to include aliases in help. Leave blank to toggle.\n" +" - `[show_aliases]` - Whether to include aliases in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3171 -msgid "Help will show commands aliases." +#: redbot/core/core_commands.py:4356 +msgid "Help will now show command aliases." msgstr "" -#: redbot/core/core_commands.py:3173 -msgid "Help will not show commands aliases." +#: redbot/core/core_commands.py:4358 +msgid "Help will no longer show command aliases." msgstr "" -#: redbot/core/core_commands.py:3177 +#: redbot/core/core_commands.py:4362 #, docstring msgid "\n" " This allows the help command message to be ticked if help is sent to a DM.\n\n" @@ -1957,44 +3216,44 @@ msgid "\n" " Using this without a setting will toggle.\n\n" " Note: This is only used when the bot is not using menus.\n\n" " **Examples:**\n" -" - `[p]helpset usetick False` - Disables ticking when help is sent to DMs.\n" -" - `[p]helpset usetick` - Toggles the value.\n\n" +" - `[p]helpset usetick False` - Disables ticking when help is sent to DMs.\n" +" - `[p]helpset usetick` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[use_tick]` - Whether to tick the help command when help is sent to DMs. Leave blank to toggle.\n" +" - `[use_tick]` - Whether to tick the help command when help is sent to DMs. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3198 +#: redbot/core/core_commands.py:4383 msgid "Help will now tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:3200 +#: redbot/core/core_commands.py:4385 msgid "Help will not tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:3204 +#: redbot/core/core_commands.py:4389 #, docstring msgid "\n" " Sets if commands which can't be run in the current context should be filtered from help.\n\n" " Defaults to True.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset verifychecks False` - Enables showing unusable commands in help.\n" -" - `[p]helpset verifychecks` - Toggles the value.\n\n" +" - `[p]helpset verifychecks False` - Enables showing unusable commands in help.\n" +" - `[p]helpset verifychecks` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[verify]` - Whether to hide unusable commands in help. Leave blank to toggle.\n" +" - `[verify]` - Whether to hide unusable commands in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3221 +#: redbot/core/core_commands.py:4406 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:3223 +#: redbot/core/core_commands.py:4408 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:3227 +#: redbot/core/core_commands.py:4412 #, docstring msgid "\n" " Sets whether the bot should respond to help commands for nonexistent topics.\n\n" @@ -2003,22 +3262,22 @@ msgid "\n" " Defaults to False.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset verifyexists True` - Enables sending help for nonexistent topics.\n" -" - `[p]helpset verifyexists` - Toggles the value.\n\n" +" - `[p]helpset verifyexists True` - Enables sending help for nonexistent topics.\n" +" - `[p]helpset verifyexists` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[verify]` - Whether to respond to help for nonexistent topics. Leave blank to toggle.\n" +" - `[verify]` - Whether to respond to help for nonexistent topics. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3248 +#: redbot/core/core_commands.py:4433 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:4436 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:3259 +#: redbot/core/core_commands.py:4444 #, docstring msgid "Set the character limit for each page in the help message.\n\n" " Note: This setting only applies to embedded help.\n\n" @@ -2027,45 +3286,44 @@ msgid "Set the character limit for each page in the help message.\n\n" " Please note that setting a relatively small character limit may\n" " mean some pages will exceed this limit.\n\n" " **Example:**\n" -" - `[p]helpset pagecharlimit 1500`\n\n" +" - `[p]helpset pagecharlimit 1500`\n\n" " **Arguments:**\n" -" - `` - The max amount of characters to show per page in the help message.\n" +" - `` - The max amount of characters to show per page in the help message.\n" " " msgstr "" -#: redbot/core/core_commands.py:3276 +#: redbot/core/core_commands.py:4461 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:3280 +#: redbot/core/core_commands.py:4465 msgid "Done. The character limit per page has been set to {}." msgstr "" -#: redbot/core/core_commands.py:3284 +#: redbot/core/core_commands.py:4469 #, docstring msgid "Set the maximum number of help pages sent in a server channel.\n\n" -" Note: 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\n" " **Examples:**\n" -" - `[p]helpset maxpages 50` - Basically never send help to DMs.\n" -" - `[p]helpset maxpages 0` - Always send help to DMs.\n\n" +" - `[p]helpset maxpages 50` - Basically never send help to DMs.\n" +" - `[p]helpset maxpages 0` - Always send help to DMs.\n\n" " **Arguments:**\n" -" - `` - The max pages allowed to send per help in a server.\n" +" - `` - The max pages allowed to send per help in a server.\n" " " msgstr "" -#: redbot/core/core_commands.py:3302 redbot/core/core_commands.py:3329 +#: redbot/core/core_commands.py:4485 redbot/core/core_commands.py:4512 msgid "You must give a value of zero or greater!" msgstr "" -#: redbot/core/core_commands.py:3306 +#: redbot/core/core_commands.py:4489 msgid "Done. The page limit has been set to {}." msgstr "" -#: redbot/core/core_commands.py:3311 +#: redbot/core/core_commands.py:4494 #, 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" @@ -2073,148 +3331,204 @@ msgid "Set the delay after which help pages will be deleted.\n\n" " Setting the delay to 0 disables this feature.\n\n" " The bot has to have MANAGE_MESSAGES permission for this to work.\n\n" " **Examples:**\n" -" - `[p]helpset deletedelay 60` - Delete the help pages after a minute.\n" -" - `[p]helpset deletedelay 1` - Delete the help pages as quickly as possible.\n" -" - `[p]helpset deletedelay 1209600` - Max time to wait before deleting (14 days).\n" -" - `[p]helpset deletedelay 0` - Disable deleting help pages.\n\n" +" - `[p]helpset deletedelay 60` - Delete the help pages after a minute.\n" +" - `[p]helpset deletedelay 1` - Delete the help pages as quickly as possible.\n" +" - `[p]helpset deletedelay 1209600` - Max time to wait before deleting (14 days).\n" +" - `[p]helpset deletedelay 0` - Disable deleting help pages.\n\n" " **Arguments:**\n" -" - `` - The seconds to wait before deleting help pages.\n" +" - `` - The seconds to wait before deleting help pages.\n" " " msgstr "" -#: redbot/core/core_commands.py:3332 +#: redbot/core/core_commands.py:4515 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:3337 +#: redbot/core/core_commands.py:4520 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:3339 +#: redbot/core/core_commands.py:4522 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:3343 +#: redbot/core/core_commands.py:4526 +#, docstring +msgid "Set the timeout for reactions, if menus are enabled.\n\n" +" The default is 30 seconds.\n" +" The timeout has to be between 15 and 300 seconds.\n\n" +" **Examples:**\n" +" - `[p]helpset reacttimeout 30` - The default timeout.\n" +" - `[p]helpset reacttimeout 60` - Timeout of 1 minute.\n" +" - `[p]helpset reacttimeout 15` - Minimum allowed timeout.\n" +" - `[p]helpset reacttimeout 300` - Max allowed timeout (5 mins).\n\n" +" **Arguments:**\n" +" - `` - The timeout, in seconds, of the reactions.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4541 +msgid "You must give a value of at least 15 seconds!" +msgstr "" + +#: redbot/core/core_commands.py:4544 +msgid "The timeout cannot be greater than 5 minutes!" +msgstr "" + +#: redbot/core/core_commands.py:4548 +msgid "Done. The reaction timeout has been set to {} seconds." +msgstr "" + +#: redbot/core/core_commands.py:4552 #, docstring msgid "\n" " Set the tagline to be used.\n\n" " The maximum tagline length is 2048 characters.\n" " This setting only applies to embedded help. If no tagline is specified, the default will be used instead.\n\n" +" You can use `[​p]` in your tagline, which will be replaced by the bot's prefix.\n\n" " **Examples:**\n" -" - `[p]helpset tagline Thanks for using the bot!`\n" -" - `[p]helpset tagline` - Resets the tagline to the default.\n\n" +" - `[p]helpset tagline Thanks for using the bot!`\n" +" - `[p]helpset tagline Use [​p]invite to add me to your server.`\n" +" - `[p]helpset tagline` - Resets the tagline to the default.\n\n" " **Arguments:**\n" -" - `[tagline]` - The tagline to appear at the bottom of help embeds. Leave blank to reset.\n" +" - `[tagline]` - The tagline to appear at the bottom of help embeds. Leave blank to reset.\n" " " msgstr "" -#: redbot/core/core_commands.py:3358 +#: redbot/core/core_commands.py:4570 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:3362 +#: redbot/core/core_commands.py:4574 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:3370 +#: redbot/core/core_commands.py:4582 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:3375 +#: redbot/core/core_commands.py:4587 #, docstring msgid "Sends a message to the owner.\n\n" " This is limited to one message every 60 seconds per person.\n\n" " **Example:**\n" -" - `[p]contact Help! The bot has become sentient!`\n\n" +" - `[p]contact Help! The bot has become sentient!`\n\n" " **Arguments:**\n" -" - `[message]` - The message to send to the owner.\n" +" - `[message]` - The message to send to the owner.\n" " " msgstr "" -#: redbot/core/core_commands.py:3387 +#: redbot/core/core_commands.py:4599 msgid "User ID: {}" msgstr "" -#: redbot/core/core_commands.py:3390 +#: redbot/core/core_commands.py:4602 msgid "through DM" msgstr "" -#: redbot/core/core_commands.py:3392 +#: redbot/core/core_commands.py:4604 msgid "from {}" msgstr "" -#: redbot/core/core_commands.py:3393 +#: redbot/core/core_commands.py:4605 msgid " | Server ID: {}" msgstr "" -#: redbot/core/core_commands.py:3398 +#: redbot/core/core_commands.py:4610 msgid "Use `{}dm {} ` to reply to this user" msgstr "" -#: redbot/core/core_commands.py:3400 +#: redbot/core/core_commands.py:4612 msgid "Sent by {} {}" msgstr "" -#: redbot/core/core_commands.py:3405 +#: redbot/core/core_commands.py:4617 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:3476 +#: redbot/core/core_commands.py:4663 msgid "Your message has been sent." msgstr "" -#: redbot/core/core_commands.py:3478 +#: redbot/core/core_commands.py:4665 msgid "I'm unable to deliver your message. Sorry." msgstr "" -#: redbot/core/core_commands.py:3483 +#: redbot/core/core_commands.py:4670 #, docstring msgid "Sends a DM to a user.\n\n" " This command needs a user ID to work.\n\n" " To get a user ID, go to Discord's settings and open the 'Appearance' tab.\n" " Enable 'Developer Mode', then right click a user and click on 'Copy ID'.\n\n" " **Example:**\n" -" - `[p]dm 262626262626262626 Do you like me? Yes / No`\n\n" +" - `[p]dm 262626262626262626 Do you like me? Yes / No`\n\n" " **Arguments:**\n" -" - `[message]` - The message to dm to the user.\n" +" - `[message]` - The message to dm to the user.\n" " " msgstr "" -#: redbot/core/core_commands.py:3499 +#: redbot/core/core_commands.py:4686 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:3509 +#: redbot/core/core_commands.py:4696 msgid "Owner of {}" msgstr "" -#: redbot/core/core_commands.py:3510 +#: redbot/core/core_commands.py:4697 msgid "You can reply to this message with {}contact" msgstr "" -#: redbot/core/core_commands.py:3524 redbot/core/core_commands.py:3534 +#: redbot/core/core_commands.py:4708 redbot/core/core_commands.py:4718 msgid "Sorry, I couldn't deliver your message to {}" msgstr "" -#: redbot/core/core_commands.py:3527 redbot/core/core_commands.py:3537 +#: redbot/core/core_commands.py:4711 redbot/core/core_commands.py:4721 msgid "Message delivered to {}" msgstr "" -#: redbot/core/core_commands.py:3542 +#: redbot/core/core_commands.py:4726 #, docstring msgid "Prints the bot's data path." msgstr "" -#: redbot/core/core_commands.py:3546 +#: redbot/core/core_commands.py:4730 msgid "Data path: {path}" msgstr "" -#: redbot/core/core_commands.py:3552 +#: redbot/core/core_commands.py:4736 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:3639 +#: redbot/core/core_commands.py:4759 +#, docstring +msgid "\n" +" Diagnose issues with the command checks with ease!\n\n" +" If you want to diagnose the command from a text channel in a different server,\n" +" you can do so by using the command in DMs.\n\n" +" **Example:**\n" +" - `[p]diagnoseissues #general @Slime ban` - Diagnose why @Slime can't use `[p]ban` in #general channel.\n\n" +" **Arguments:**\n" +" - `[channel]` - The text channel that the command should be tested for. Defaults to the current channel.\n" +" - `` - The member that should be considered as the command caller.\n" +" - `` - The name of the command to test.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4775 +msgid "A text channel, voice channel, stage channel, or thread needs to be passed when using this command in DMs." +msgstr "" + +#: redbot/core/core_commands.py:4792 +msgid "The given user is not a member of the diagnosed server." +msgstr "" + +#: redbot/core/core_commands.py:4799 +msgid "Don't try to fool me, the given member can't access the {channel} channel!" +msgstr "" + +#: redbot/core/core_commands.py:4810 #, docstring msgid "\n" " Commands to manage the allowlist.\n\n" @@ -2223,85 +3537,85 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3650 +#: redbot/core/core_commands.py:4821 #, docstring msgid "\n" " Adds users to the allowlist.\n\n" " **Examples:**\n" -" - `[p]allowlist add @26 @Will` - Adds two users to the allowlist.\n" -" - `[p]allowlist add 262626262626262626` - Adds a user by ID.\n\n" +" - `[p]allowlist add @26 @Will` - Adds two users to the allowlist.\n" +" - `[p]allowlist add 262626262626262626` - Adds a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to add to the allowlist.\n" +" - `` - The user or users to add to the allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3663 +#: redbot/core/core_commands.py:4833 msgid "Users have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3665 +#: redbot/core/core_commands.py:4835 msgid "User has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3669 +#: redbot/core/core_commands.py:4839 #, docstring msgid "\n" " Lists users on the allowlist.\n\n" " **Example:**\n" -" - `[p]allowlist list`\n" +" - `[p]allowlist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3681 +#: redbot/core/core_commands.py:4851 msgid "Users on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:3683 +#: redbot/core/core_commands.py:4853 msgid "User on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:3687 redbot/core/core_commands.py:3785 -#: redbot/core/modlog.py:428 redbot/core/modlog.py:450 -#: redbot/core/modlog.py:466 +#: redbot/core/core_commands.py:4857 redbot/core/core_commands.py:4953 +#: redbot/core/modlog.py:404 redbot/core/modlog.py:426 +#: redbot/core/modlog.py:442 msgid "Unknown or Deleted User" msgstr "" -#: redbot/core/core_commands.py:3695 +#: redbot/core/core_commands.py:4865 #, docstring msgid "\n" " Removes users from the allowlist.\n\n" " The allowlist will be disabled if all users are removed.\n\n" " **Examples:**\n" -" - `[p]allowlist remove @26 @Will` - Removes two users from the allowlist.\n" -" - `[p]allowlist remove 262626262626262626` - Removes a user by ID.\n\n" +" - `[p]allowlist remove @26 @Will` - Removes two users from the allowlist.\n" +" - `[p]allowlist remove 262626262626262626` - Removes a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to remove from the allowlist.\n" +" - `` - The user or users to remove from the allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3710 +#: redbot/core/core_commands.py:4879 msgid "Users have been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:3712 +#: redbot/core/core_commands.py:4881 msgid "User has been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:3716 +#: redbot/core/core_commands.py:4885 #, docstring msgid "\n" " Clears the allowlist.\n\n" " This disables the allowlist.\n\n" " **Example:**\n" -" - `[p]allowlist clear`\n" +" - `[p]allowlist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3725 +#: redbot/core/core_commands.py:4894 msgid "Allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:3730 +#: redbot/core/core_commands.py:4899 #, docstring msgid "\n" " Commands to manage the blocklist.\n\n" @@ -2309,81 +3623,81 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3739 +#: redbot/core/core_commands.py:4908 #, docstring msgid "\n" " Adds users to the blocklist.\n\n" " **Examples:**\n" -" - `[p]blocklist add @26 @Will` - Adds two users to the blocklist.\n" -" - `[p]blocklist add 262626262626262626` - Blocks a user by ID.\n\n" +" - `[p]blocklist add @26 @Will` - Adds two users to the blocklist.\n" +" - `[p]blocklist add 262626262626262626` - Blocks a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to add to the blocklist.\n" +" - `` - The user or users to add to the blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3755 +#: redbot/core/core_commands.py:4924 msgid "You cannot add an owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3761 +#: redbot/core/core_commands.py:4929 msgid "Users have been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:3763 +#: redbot/core/core_commands.py:4931 msgid "User has been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:3767 +#: redbot/core/core_commands.py:4935 #, docstring msgid "\n" " Lists users on the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist list`\n" +" - `[p]blocklist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3779 +#: redbot/core/core_commands.py:4947 msgid "Users on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:3781 +#: redbot/core/core_commands.py:4949 msgid "User on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:3793 +#: redbot/core/core_commands.py:4961 #, docstring msgid "\n" " Removes users from the blocklist.\n\n" " **Examples:**\n" -" - `[p]blocklist remove @26 @Will` - Removes two users from the blocklist.\n" -" - `[p]blocklist remove 262626262626262626` - Removes a user by ID.\n\n" +" - `[p]blocklist remove @26 @Will` - Removes two users from the blocklist.\n" +" - `[p]blocklist remove 262626262626262626` - Removes a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to remove from the blocklist.\n" +" - `` - The user or users to remove from the blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3806 +#: redbot/core/core_commands.py:4973 msgid "Users have been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:3808 +#: redbot/core/core_commands.py:4975 msgid "User has been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:3812 +#: redbot/core/core_commands.py:4979 #, docstring msgid "\n" " Clears the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3819 +#: redbot/core/core_commands.py:4986 msgid "Blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:3825 +#: redbot/core/core_commands.py:4992 #, docstring msgid "\n" " Commands to manage the server specific allowlist.\n\n" @@ -2392,93 +3706,93 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3838 +#: redbot/core/core_commands.py:5005 #, docstring msgid "\n" " Adds a user or role to the server allowlist.\n\n" " **Examples:**\n" -" - `[p]localallowlist add @26 @Will` - Adds two users to the local allowlist.\n" -" - `[p]localallowlist add 262626262626262626` - Allows a user by ID.\n" -" - `[p]localallowlist add \"Super Admins\"` - Allows a role with a space in the name without mentioning.\n\n" +" - `[p]localallowlist add @26 @Will` - Adds two users to the local allowlist.\n" +" - `[p]localallowlist add 262626262626262626` - Allows a user by ID.\n" +" - `[p]localallowlist add \"Super Admins\"` - Allows a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local allowlist.\n" +" - `` - The users or roles to remove from the local allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3857 +#: redbot/core/core_commands.py:5024 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:3866 +#: redbot/core/core_commands.py:5033 msgid "Users and/or roles have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3868 +#: redbot/core/core_commands.py:5035 msgid "User or role has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3872 +#: redbot/core/core_commands.py:5039 #, docstring msgid "\n" " Lists users and roles on the server allowlist.\n\n" " **Example:**\n" -" - `[p]localallowlist list`\n" +" - `[p]localallowlist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3884 +#: redbot/core/core_commands.py:5051 msgid "Allowed users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:3886 +#: redbot/core/core_commands.py:5053 msgid "Allowed user or role:" msgstr "" -#: redbot/core/core_commands.py:3890 redbot/core/core_commands.py:4012 +#: redbot/core/core_commands.py:5057 redbot/core/core_commands.py:5177 msgid "Unknown or Deleted User/Role" msgstr "" -#: redbot/core/core_commands.py:3900 +#: redbot/core/core_commands.py:5067 #, docstring msgid "\n" " Removes user or role from the allowlist.\n\n" " The local allowlist will be disabled if all users are removed.\n\n" " **Examples:**\n" -" - `[p]localallowlist remove @26 @Will` - Removes two users from the local allowlist.\n" -" - `[p]localallowlist remove 262626262626262626` - Removes a user by ID.\n" -" - `[p]localallowlist remove \"Super Admins\"` - Removes a role with a space in the name without mentioning.\n\n" +" - `[p]localallowlist remove @26 @Will` - Removes two users from the local allowlist.\n" +" - `[p]localallowlist remove 262626262626262626` - Removes a user by ID.\n" +" - `[p]localallowlist remove \"Super Admins\"` - Removes a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local allowlist.\n" +" - `` - The users or roles to remove from the local allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3921 +#: redbot/core/core_commands.py:5088 msgid "I cannot allow you to do this, as it would remove your ability to run commands." msgstr "" -#: redbot/core/core_commands.py:3929 +#: redbot/core/core_commands.py:5096 msgid "Users and/or roles have been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:3931 +#: redbot/core/core_commands.py:5098 msgid "User or role has been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:3935 +#: redbot/core/core_commands.py:5102 #, docstring msgid "\n" " Clears the allowlist.\n\n" " This disables the local allowlist and clears all entries.\n\n" " **Example:**\n" -" - `[p]localallowlist clear`\n" +" - `[p]localallowlist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3944 +#: redbot/core/core_commands.py:5111 msgid "Server allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:3950 +#: redbot/core/core_commands.py:5117 #, docstring msgid "\n" " Commands to manage the server specific blocklist.\n\n" @@ -2486,374 +3800,373 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3961 +#: redbot/core/core_commands.py:5128 #, docstring msgid "\n" " Adds a user or role to the local blocklist.\n\n" " **Examples:**\n" -" - `[p]localblocklist add @26 @Will` - Adds two users to the local blocklist.\n" -" - `[p]localblocklist add 262626262626262626` - Blocks a user by ID.\n" -" - `[p]localblocklist add \"Bad Apples\"` - Blocks a role with a space in the name without mentioning.\n\n" +" - `[p]localblocklist add @26 @Will` - Adds two users to the local blocklist.\n" +" - `[p]localblocklist add 262626262626262626` - Blocks a user by ID.\n" +" - `[p]localblocklist add \"Bad Apples\"` - Blocks a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to add to the local blocklist.\n" +" - `` - The users or roles to add to the local blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3975 +#: redbot/core/core_commands.py:5142 msgid "You cannot add yourself to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3978 +#: redbot/core/core_commands.py:5145 msgid "You cannot add the guild owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3981 +#: redbot/core/core_commands.py:5148 msgid "You cannot add a bot owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3988 +#: redbot/core/core_commands.py:5153 msgid "Users and/or roles have been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:3990 +#: redbot/core/core_commands.py:5155 msgid "User or role has been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:3994 +#: redbot/core/core_commands.py:5159 #, docstring msgid "\n" " Lists users and roles on the server blocklist.\n\n" " **Example:**\n" -" - `[p]localblocklist list`\n" +" - `[p]localblocklist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4006 +#: redbot/core/core_commands.py:5171 msgid "Blocked users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:4008 +#: redbot/core/core_commands.py:5173 msgid "Blocked user or role:" msgstr "" -#: redbot/core/core_commands.py:4022 +#: redbot/core/core_commands.py:5187 #, docstring msgid "\n" " Removes user or role from local blocklist.\n\n" " **Examples:**\n" -" - `[p]localblocklist remove @26 @Will` - Removes two users from the local blocklist.\n" -" - `[p]localblocklist remove 262626262626262626` - Unblocks a user by ID.\n" -" - `[p]localblocklist remove \"Bad Apples\"` - Unblocks a role with a space in the name without mentioning.\n\n" +" - `[p]localblocklist remove @26 @Will` - Removes two users from the local blocklist.\n" +" - `[p]localblocklist remove 262626262626262626` - Unblocks a user by ID.\n" +" - `[p]localblocklist remove \"Bad Apples\"` - Unblocks a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local blocklist.\n" +" - `` - The users or roles to remove from the local blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:4038 +#: redbot/core/core_commands.py:5201 msgid "Users and/or roles have been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:4040 +#: redbot/core/core_commands.py:5203 msgid "User or role has been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:4044 +#: redbot/core/core_commands.py:5207 #, docstring msgid "\n" " Clears the server blocklist.\n\n" " This disables the server blocklist and clears all entries.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:4053 +#: redbot/core/core_commands.py:5216 msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4058 +#: redbot/core/core_commands.py:5221 #, docstring msgid "Commands to enable and disable commands and cogs." msgstr "" -#: redbot/core/core_commands.py:4064 +#: redbot/core/core_commands.py:5227 #, docstring msgid "Set the default state for a cog as disabled.\n\n" " This will disable the cog for all servers by default.\n" " To override it, use `[p]command enablecog` on the servers you want to allow usage.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command defaultdisablecog Economy`\n" -" - `[p]command defaultdisablecog ModLog`\n\n" +" - `[p]command defaultdisablecog Economy`\n" +" - `[p]command defaultdisablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to make disabled by default. Must be title-case.\n" +" - `` - The name of the cog to make disabled by default. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4080 redbot/core/core_commands.py:4105 -#: redbot/core/core_commands.py:4125 redbot/core/core_commands.py:4155 -msgid "Cog with the given name doesn't exist." -msgstr "" - -#: redbot/core/core_commands.py:4082 +#: redbot/core/core_commands.py:5243 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:4084 +#: redbot/core/core_commands.py:5245 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:4089 +#: redbot/core/core_commands.py:5250 #, docstring msgid "Set the default state for a cog as enabled.\n\n" " This will re-enable the cog for all servers by default.\n" " To override it, use `[p]command disablecog` on the servers you want to disallow usage.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command defaultenablecog Economy`\n" -" - `[p]command defaultenablecog ModLog`\n\n" +" - `[p]command defaultenablecog Economy`\n" +" - `[p]command defaultenablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to make enabled by default. Must be title-case.\n" +" - `` - The name of the cog to make enabled by default. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4107 +#: redbot/core/core_commands.py:5266 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:4112 +#: redbot/core/core_commands.py:5271 #, docstring msgid "Disable a cog in this server.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command disablecog Economy`\n" -" - `[p]command disablecog ModLog`\n\n" +" - `[p]command disablecog Economy`\n" +" - `[p]command disablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to disable on this server. Must be title-case.\n" +" - `` - The name of the cog to disable on this server. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4127 +#: redbot/core/core_commands.py:5284 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:4129 +#: redbot/core/core_commands.py:5286 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:4132 +#: redbot/core/core_commands.py:5289 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:4138 +#: redbot/core/core_commands.py:5295 #, docstring msgid "Enable a cog in this server.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command enablecog Economy`\n" -" - `[p]command enablecog ModLog`\n\n" +" - `[p]command enablecog Economy`\n" +" - `[p]command enablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to enable on this server. Must be title-case.\n" +" - `` - The name of the cog to enable on this server. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4150 +#: redbot/core/core_commands.py:5307 msgid "{cogname} has been enabled in this guild." msgstr "" -#: redbot/core/core_commands.py:4158 +#: redbot/core/core_commands.py:5312 +msgid "Cog \"{arg}\" not found." +msgstr "" + +#: redbot/core/core_commands.py:5315 msgid "{cogname} was not disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:4164 +#: redbot/core/core_commands.py:5321 #, docstring msgid "List the cogs which are disabled in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabledcogs`\n" +" - `[p]command listdisabledcogs`\n" " " msgstr "" -#: redbot/core/core_commands.py:4177 +#: redbot/core/core_commands.py:5334 msgid "The following cogs are disabled in this guild:\n" msgstr "" -#: redbot/core/core_commands.py:4183 +#: redbot/core/core_commands.py:5340 msgid "There are no disabled cogs in this guild." msgstr "" -#: redbot/core/core_commands.py:4187 +#: redbot/core/core_commands.py:5344 #, docstring msgid "\n" " List disabled commands.\n\n" " If you're the bot owner, this will show global disabled commands by default.\n" " Otherwise, this will show disabled commands on the current server.\n\n" " **Example:**\n" -" - `[p]command listdisabled`\n" +" - `[p]command listdisabled`\n" " " msgstr "" -#: redbot/core/core_commands.py:4204 +#: redbot/core/core_commands.py:5361 #, docstring msgid "List disabled commands globally.\n\n" " **Example:**\n" -" - `[p]command listdisabled global`\n" +" - `[p]command listdisabled global`\n" " " msgstr "" -#: redbot/core/core_commands.py:4211 +#: redbot/core/core_commands.py:5368 msgid "There aren't any globally disabled commands." msgstr "" -#: redbot/core/core_commands.py:4214 +#: redbot/core/core_commands.py:5371 msgid "{} commands are disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:4218 +#: redbot/core/core_commands.py:5375 msgid "1 command is disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:4226 +#: redbot/core/core_commands.py:5383 #, docstring msgid "List disabled commands in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabled guild`\n" +" - `[p]command listdisabled guild`\n" " " msgstr "" -#: redbot/core/core_commands.py:4233 +#: redbot/core/core_commands.py:5390 msgid "There aren't any disabled commands in {}." msgstr "" -#: redbot/core/core_commands.py:4236 +#: redbot/core/core_commands.py:5393 msgid "{} commands are disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:4240 +#: redbot/core/core_commands.py:5397 msgid "1 command is disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:4247 +#: redbot/core/core_commands.py:5404 #, docstring msgid "\n" " Disable a command.\n\n" " If you're the bot owner, this will disable commands globally by default.\n" " Otherwise, this will disable commands on the current server.\n\n" " **Examples:**\n" -" - `[p]command disable userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable.\n" +" - `` - The command to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:4269 +#: redbot/core/core_commands.py:5426 #, docstring msgid "\n" " Disable a command globally.\n\n" " **Examples:**\n" -" - `[p]command disable global userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable global urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable global userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable global urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable globally.\n" +" - `` - The command to disable globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4288 redbot/core/core_commands.py:4331 +#: redbot/core/core_commands.py:5438 redbot/core/core_commands.py:5474 msgid "The command to disable cannot be `command` or any of its subcommands." msgstr "" -#: redbot/core/core_commands.py:4294 redbot/core/core_commands.py:4337 +#: redbot/core/core_commands.py:5444 redbot/core/core_commands.py:5480 msgid "This command is designated as being always available and cannot be disabled." msgstr "" -#: redbot/core/core_commands.py:4303 +#: redbot/core/core_commands.py:5453 msgid "That command is already disabled globally." msgstr "" -#: redbot/core/core_commands.py:4312 +#: redbot/core/core_commands.py:5462 #, docstring msgid "\n" " Disable a command in this server only.\n\n" " **Examples:**\n" -" - `[p]command disable server userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable server urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable server userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable server urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable for the current server.\n" +" - `` - The command to disable for the current server.\n" " " msgstr "" -#: redbot/core/core_commands.py:4342 +#: redbot/core/core_commands.py:5486 msgid "You are not allowed to disable that command." msgstr "" -#: redbot/core/core_commands.py:4352 +#: redbot/core/core_commands.py:5496 msgid "That command is already disabled in this server." msgstr "" -#: redbot/core/core_commands.py:4358 +#: redbot/core/core_commands.py:5502 #, docstring msgid "Enable a command.\n\n" " If you're the bot owner, this will try to enable a globally disabled command by default.\n" " Otherwise, this will try to enable a command disabled on the current server.\n\n" " **Examples:**\n" -" - `[p]command enable userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable.\n" +" - `` - The command to enable.\n" " " msgstr "" -#: redbot/core/core_commands.py:4378 +#: redbot/core/core_commands.py:5522 #, docstring msgid "\n" " Enable a command globally.\n\n" " **Examples:**\n" -" - `[p]command enable global userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable global urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable global userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable global urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable globally.\n" +" - `` - The command to enable globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4400 +#: redbot/core/core_commands.py:5537 msgid "That command is already enabled globally." msgstr "" -#: redbot/core/core_commands.py:4409 +#: redbot/core/core_commands.py:5546 #, docstring msgid "\n" " Enable a command in this server.\n\n" " **Examples:**\n" -" - `[p]command enable server userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable server urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable server userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable server urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable for the current server.\n" +" - `` - The command to enable for the current server.\n" " " msgstr "" -#: redbot/core/core_commands.py:4427 +#: redbot/core/core_commands.py:5558 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:4437 +#: redbot/core/core_commands.py:5568 msgid "That command is already enabled in this server." msgstr "" -#: redbot/core/core_commands.py:4444 +#: redbot/core/core_commands.py:5575 #, 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 `{command}` placeholder.\n\n" " **Examples:**\n" -" - `[p]command disabledmsg This command is disabled`\n" -" - `[p]command disabledmsg {command} is disabled`\n" -" - `[p]command disabledmsg` - Sends nothing when a disabled command is attempted.\n\n" +" - `[p]command disabledmsg This command is disabled`\n" +" - `[p]command disabledmsg {command} is disabled`\n" +" - `[p]command disabledmsg` - Sends nothing when a disabled command is attempted.\n\n" " **Arguments:**\n" -" - `[message]` - The message to send when a disabled command is attempted.\n" +" - `[message]` - The message to send when a disabled command is attempted.\n" " " msgstr "" -#: redbot/core/core_commands.py:4465 +#: redbot/core/core_commands.py:5596 #, docstring msgid "\n" " Commands to manage server settings for immunity from automated actions.\n\n" @@ -2861,152 +4174,80 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4474 +#: redbot/core/core_commands.py:5605 #, docstring msgid "\n" " Gets the current members and roles configured for automatic moderation action immunity.\n\n" " **Example:**\n" -" - `[p]autoimmune list`\n" +" - `[p]autoimmune list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4487 +#: redbot/core/core_commands.py:5618 msgid "Roles immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:4492 +#: redbot/core/core_commands.py:5623 msgid "Members immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:4496 +#: redbot/core/core_commands.py:5627 msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:4505 +#: redbot/core/core_commands.py:5636 #, docstring msgid "\n" " Makes a user or role immune from automated moderation actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune add @TwentySix` - Adds a user.\n" -" - `[p]autoimmune add @Mods` - Adds a role.\n\n" +" - `[p]autoimmune add @Twentysix` - Adds a user.\n" +" - `[p]autoimmune add @Mods` - Adds a role.\n\n" " **Arguments:**\n" -" - `` - The user or role to add immunity to.\n" +" - `` - The user or role to add immunity to.\n" " " msgstr "" -#: redbot/core/core_commands.py:4517 +#: redbot/core/core_commands.py:5648 msgid "Already added." msgstr "" -#: redbot/core/core_commands.py:4525 +#: redbot/core/core_commands.py:5656 #, docstring msgid "\n" " Remove a user or role from being immune to automated moderation actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune remove @TwentySix` - Removes a user.\n" -" - `[p]autoimmune remove @Mods` - Removes a role.\n\n" +" - `[p]autoimmune remove @Twentysix` - Removes a user.\n" +" - `[p]autoimmune remove @Mods` - Removes a role.\n\n" " **Arguments:**\n" -" - `` - The user or role to remove immunity from.\n" +" - `` - The user or role to remove immunity from.\n" " " msgstr "" -#: redbot/core/core_commands.py:4537 +#: redbot/core/core_commands.py:5668 msgid "Not in list." msgstr "" -#: redbot/core/core_commands.py:4545 +#: redbot/core/core_commands.py:5676 #, docstring msgid "\n" " Checks if a user or role would be considered immune from automated actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune isimmune @TwentySix`\n" -" - `[p]autoimmune isimmune @Mods`\n\n" +" - `[p]autoimmune isimmune @Twentysix`\n" +" - `[p]autoimmune isimmune @Mods`\n\n" " **Arguments:**\n" -" - `` - The user or role to check the immunity of.\n" +" - `` - The user or role to check the immunity of.\n" " " msgstr "" -#: redbot/core/core_commands.py:4557 +#: redbot/core/core_commands.py:5688 msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:4559 +#: redbot/core/core_commands.py:5690 msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:4564 -#, docstring -msgid "\n" -" Commands for configuring owner notifications.\n\n" -" Owner notifications include usage of `[p]contact` and available Red updates.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4573 -#, docstring -msgid "\n" -" Opt-in on receiving owner notifications.\n\n" -" This is the default state.\n\n" -" Note: This will only resume sending owner notifications to your DMs.\n" -" Additional owners and destinations will not be affected.\n\n" -" **Example:**\n" -" - `[p]ownernotifications optin`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4592 -#, docstring -msgid "\n" -" Opt-out of receiving owner notifications.\n\n" -" Note: This will only stop sending owner notifications to your DMs.\n" -" Additional owners and destinations will still receive notifications.\n\n" -" **Example:**\n" -" - `[p]ownernotifications optout`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4611 -#, docstring -msgid "\n" -" Adds a destination text channel to receive owner notifications.\n\n" -" **Examples:**\n" -" - `[p]ownernotifications adddestination #owner-notifications`\n" -" - `[p]ownernotifications adddestination 168091848718417920` - Accepts channel IDs.\n\n" -" **Arguments:**\n" -" - `` - The channel to send owner notifications to.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4637 -#, docstring -msgid "\n" -" Removes a destination text channel from receiving owner notifications.\n\n" -" **Examples:**\n" -" - `[p]ownernotifications removedestination #owner-notifications`\n" -" - `[p]ownernotifications deletedestination 168091848718417920` - Accepts channel IDs.\n\n" -" **Arguments:**\n" -" - `` - The channel to stop sending owner notifications to.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4661 -#, docstring -msgid "\n" -" Lists the configured extra destinations for owner notifications.\n\n" -" **Example:**\n" -" - `[p]ownernotifications listdestinations`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4671 -msgid "There are no extra channels being sent to." -msgstr "" - -#: redbot/core/core_commands.py:4682 -msgid "Unknown channel with id: {id}" -msgstr "" - -#: redbot/core/core_commands.py:4713 +#: redbot/core/core_commands.py:5717 #, docstring msgid "\n" " Commands to add servers or channels to the ignore list.\n\n" @@ -3015,124 +4256,130 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4723 +#: redbot/core/core_commands.py:5727 #, docstring msgid "\n" " List the currently ignored servers and channels.\n\n" " **Example:**\n" -" - `[p]ignore list`\n" +" - `[p]ignore list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4738 +#: redbot/core/core_commands.py:5749 #, docstring msgid "\n" -" Ignore commands in the channel or category.\n\n" -" Defaults to the current channel.\n\n" +" Ignore commands in the channel, thread, or category.\n\n" +" Defaults to the current thread or channel.\n\n" " Note: Owners, Admins, and those with Manage Channel permissions override ignored channels.\n\n" " **Examples:**\n" -" - `[p]ignore channel #general` - Ignores commands in the #general channel.\n" -" - `[p]ignore channel` - Ignores commands in the current channel.\n" -" - `[p]ignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" -" - `[p]ignore channel 356236713347252226` - Also accepts IDs.\n\n" +" - `[p]ignore channel #general` - Ignores commands in the #general channel.\n" +" - `[p]ignore channel` - Ignores commands in the current channel.\n" +" - `[p]ignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" +" - `[p]ignore channel 356236713347252226` - Also accepts IDs.\n\n" " **Arguments:**\n" -" - `` - The channel to ignore. Can be a category channel.\n" +" - `` - The channel to ignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:4758 +#: redbot/core/core_commands.py:5767 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:4760 +#: redbot/core/core_commands.py:5769 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:4765 +#: redbot/core/core_commands.py:5774 #, docstring msgid "\n" " Ignore commands in this server.\n\n" " Note: Owners, Admins, and those with Manage Server permissions override ignored servers.\n\n" " **Example:**\n" -" - `[p]ignore server` - Ignores the current server\n" +" - `[p]ignore server` - Ignores the current server\n" " " msgstr "" -#: redbot/core/core_commands.py:4776 +#: redbot/core/core_commands.py:5785 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:4778 +#: redbot/core/core_commands.py:5787 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:4784 +#: redbot/core/core_commands.py:5793 #, docstring msgid "Commands to remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:4792 +#: redbot/core/core_commands.py:5808 #, docstring msgid "\n" -" Remove a channel or category from the ignore list.\n\n" -" Defaults to the current channel.\n\n" +" Remove a channel, thread, or category from the ignore list.\n\n" +" Defaults to the current thread or channel.\n\n" " **Examples:**\n" -" - `[p]unignore channel #general` - Unignores commands in the #general channel.\n" -" - `[p]unignore channel` - Unignores commands in the current channel.\n" -" - `[p]unignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" -" - `[p]unignore channel 356236713347252226` - Also accepts IDs. Use this method to unignore categories.\n\n" +" - `[p]unignore channel #general` - Unignores commands in the #general channel.\n" +" - `[p]unignore channel` - Unignores commands in the current channel.\n" +" - `[p]unignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" +" - `[p]unignore channel 356236713347252226` - Also accepts IDs. Use this method to unignore categories.\n\n" " **Arguments:**\n" -" - `` - The channel to unignore. This can be a category channel.\n" +" - `` - The channel to unignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:4811 +#: redbot/core/core_commands.py:5824 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:4813 +#: redbot/core/core_commands.py:5826 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:4818 +#: redbot/core/core_commands.py:5831 #, docstring msgid "\n" " Remove this server from the ignore list.\n\n" " **Example:**\n" -" - `[p]unignore server` - Stops ignoring the current server\n" +" - `[p]unignore server` - Stops ignoring the current server\n" " " msgstr "" -#: redbot/core/core_commands.py:4827 +#: redbot/core/core_commands.py:5840 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:4829 +#: redbot/core/core_commands.py:5842 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:4835 +#: redbot/core/core_commands.py:5856 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:4847 +#: redbot/core/core_commands.py:5873 redbot/core/core_commands.py:5875 +#: redbot/core/core_commands.py:5876 +msgid "None" +msgstr "" + +#: redbot/core/core_commands.py:5877 msgid "Currently ignored categories: {categories}\n" -"Channels: {channels}" +"Channels: {channels}\n" +"Threads (excluding archived):{threads}" msgstr "" -#: redbot/core/core_commands.py:4862 +#: redbot/core/core_commands.py:5894 #, docstring msgid "\n" " Get info about Red's licenses.\n" " " msgstr "" -#: redbot/core/dev_commands.py:36 +#: redbot/core/dev_commands.py:412 #, docstring msgid "Various development focused utilities." msgstr "" -#: redbot/core/dev_commands.py:123 +#: redbot/core/dev_commands.py:455 #, docstring msgid "Evaluate a statement of python code.\n\n" " The bot will always respond with the return value of the code.\n" @@ -3142,18 +4389,22 @@ msgid "Evaluate a statement of python code.\n\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" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" " " msgstr "" -#: redbot/core/dev_commands.py:167 +#: redbot/core/dev_commands.py:491 #, docstring msgid "Execute asynchronous code.\n\n" " This command wraps code into the body of an async function and then\n" @@ -3162,264 +4413,215 @@ msgid "Execute asynchronous code.\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" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" " " msgstr "" -#: redbot/core/dev_commands.py:221 +#: redbot/core/dev_commands.py:527 #, 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:230 +" evaluated.\n\n" +" Use `exit()` or `quit` to exit the REPL session, prefixed with\n" +" a backtick so they may be interpreted.\n\n" +" Environment Variables:\n" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" +" " +msgstr "" + +#: redbot/core/dev_commands.py:553 msgid "Already running a REPL session in this channel. Exit it with `quit`." msgstr "" -#: redbot/core/dev_commands.py:234 +#: redbot/core/dev_commands.py:557 msgid "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." msgstr "" -#: redbot/core/dev_commands.py:245 +#: redbot/core/dev_commands.py:568 msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." msgstr "" -#: redbot/core/dev_commands.py:259 +#: redbot/core/dev_commands.py:583 msgid "Exiting." msgstr "" -#: redbot/core/dev_commands.py:310 -msgid "Unexpected error: `{}`" +#: redbot/core/dev_commands.py:595 +msgid "Unexpected error: " msgstr "" -#: redbot/core/dev_commands.py:314 +#: redbot/core/dev_commands.py:599 #, docstring -msgid "Pauses/resumes the REPL running in the current channel" +msgid "Pauses/resumes the REPL running in the current channel." msgstr "" -#: redbot/core/dev_commands.py:316 +#: redbot/core/dev_commands.py:601 msgid "There is no currently running REPL session in this channel." msgstr "" -#: redbot/core/dev_commands.py:324 +#: redbot/core/dev_commands.py:609 msgid "The REPL session in this channel has been resumed." msgstr "" -#: redbot/core/dev_commands.py:326 +#: redbot/core/dev_commands.py:611 msgid "The REPL session in this channel is now paused." msgstr "" -#: redbot/core/dev_commands.py:331 +#: redbot/core/dev_commands.py:617 #, docstring msgid "Mock another user invoking a command.\n\n" " The prefix must not be entered.\n" " " msgstr "" -#: redbot/core/dev_commands.py:344 +#: redbot/core/dev_commands.py:633 #, 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" +" Current message is used as a base (including attachments, embeds, etc.),\n" +" the content and author of the message are replaced with the given arguments.\n\n" +" Note: If `content` isn't passed, the message needs to contain embeds, attachments,\n" +" or anything else that makes the message non-empty.\n" " " msgstr "" -#: redbot/core/dev_commands.py:365 +#: redbot/core/dev_commands.py:654 #, docstring msgid "Give bot owners the ability to bypass cooldowns.\n\n" " Does not persist through restarts." msgstr "" -#: redbot/core/dev_commands.py:373 +#: redbot/core/dev_commands.py:662 msgid "Bot owners will now bypass all commands with cooldowns." msgstr "" -#: redbot/core/dev_commands.py:375 +#: redbot/core/dev_commands.py:664 msgid "Bot owners will no longer bypass all commands with cooldowns." msgstr "" -#: redbot/core/errors.py:49 +#: redbot/core/errors.py:61 msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/events.py:112 -msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" -msgstr "" - -#: redbot/core/events.py:122 -msgid "\n\n" -"While 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:146 -msgid "\n\n" -"To 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:151 -msgid "Command Prompt" -msgstr "" - -#: redbot/core/events.py:153 -msgid "Terminal" -msgstr "" - -#: redbot/core/events.py:160 -msgid "\n" -"Once you've started up your bot again, if you have any 3rd-party cogs installed we then highly recommend you update them with this command in Discord: `[p]cog update`" -msgstr "" - -#: redbot/core/events.py:167 -msgid "\n\n" -"You have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\n\n" -"You 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:232 -msgid "`{user_input}` is not a valid value for `{command}`" -msgstr "" - -#: redbot/core/events.py:257 -msgid "Error in command '{command}'. Check your console or logs for details." -msgstr "" - -#: redbot/core/events.py:282 -msgid "I require the {permission} permission to execute that command." -msgstr "" - -#: redbot/core/events.py:286 -msgid "I require {permission_list} permissions to execute that command." -msgstr "" - -#: redbot/core/events.py:294 -msgid "That command is not available in DMs." -msgstr "" - -#: redbot/core/events.py:296 -msgid "That command is only available in DMs." -msgstr "" - -#: redbot/core/events.py:298 -msgid "That command is only available in NSFW channels." -msgstr "" - -#: redbot/core/events.py:308 -msgid "This command is on cooldown. Try again in {delay}." -msgstr "" - -#: redbot/core/events.py:310 -msgid "This command is on cooldown. Try again in 1 second." -msgstr "" - -#: redbot/core/events.py:315 -msgid "Too many people using this command. It can only be used {number} times concurrently." -msgstr "" - -#: redbot/core/events.py:320 -msgid "Too many people using this command. It can only be used once concurrently." +#: redbot/core/modlog.py:393 +msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/events.py:326 -msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +#: redbot/core/modlog.py:395 +msgid "**Reason:** Use the `reason` command to add it" msgstr "" -#: redbot/core/events.py:331 -msgid "That command is still completing, it can only be used once per {type} concurrently." +#: redbot/core/modlog.py:398 +msgid "Unknown" msgstr "" -#: redbot/core/events.py:337 -msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +#: redbot/core/modlog.py:402 redbot/core/modlog.py:424 +#: redbot/core/modlog.py:439 +msgid "Deleted User." msgstr "" -#: redbot/core/events.py:342 -msgid "Too many people using this command. It can only be used once per {type} concurrently." +#: redbot/core/modlog.py:476 +msgid "Deleted or archived thread ({thread_id}) in {channel_name}" msgstr "" -#: redbot/core/modlog.py:417 -msgid "Case #{} | {} {}" +#: redbot/core/modlog.py:480 +msgid "Thread {thread_id} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:419 -msgid "**Reason:** Use the `reason` command to add it" +#: redbot/core/modlog.py:484 +msgid "{channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:422 -msgid "Unknown" +#: redbot/core/modlog.py:489 +msgid "Thread {thread_name} in {channel_name}" msgstr "" -#: redbot/core/modlog.py:426 redbot/core/modlog.py:448 -#: redbot/core/modlog.py:463 -msgid "Deleted User." +#: redbot/core/modlog.py:493 +msgid "Thread {thread_name} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:477 redbot/core/modlog.py:512 -msgid "**Reason:** {}" +#: redbot/core/modlog.py:499 redbot/core/modlog.py:527 +msgid "Reason:" msgstr "" -#: redbot/core/modlog.py:491 +#: redbot/core/modlog.py:513 msgid "Moderator" msgstr "" -#: redbot/core/modlog.py:493 +#: redbot/core/modlog.py:515 msgid "Until" msgstr "" -#: redbot/core/modlog.py:494 +#: redbot/core/modlog.py:516 msgid "Duration" msgstr "" -#: redbot/core/modlog.py:498 redbot/core/modlog.py:503 +#: redbot/core/modlog.py:518 msgid "Channel" msgstr "" -#: redbot/core/modlog.py:499 -msgid "{channel} (deleted)" -msgstr "" - -#: redbot/core/modlog.py:505 +#: redbot/core/modlog.py:520 msgid "Amended by" msgstr "" -#: redbot/core/modlog.py:507 +#: redbot/core/modlog.py:522 msgid "Last modified at" msgstr "" -#: redbot/core/modlog.py:527 -msgid "**User:** {}\n" +#: redbot/core/modlog.py:542 +msgid "User:" +msgstr "" + +#: redbot/core/modlog.py:543 +msgid "Moderator:" +msgstr "" + +#: redbot/core/modlog.py:546 +msgid "Until:" msgstr "" -#: redbot/core/modlog.py:528 -msgid "**Moderator:** {}\n" +#: redbot/core/modlog.py:546 +msgid "Duration:" msgstr "" -#: redbot/core/modlog.py:531 -msgid "**Until:** {}\n" -"**Duration:** {}\n" +#: redbot/core/modlog.py:549 redbot/core/modlog.py:551 +msgid "Channel:" msgstr "" -#: redbot/core/modlog.py:534 -msgid "**Channel**: {} (Deleted)\n" +#: redbot/core/modlog.py:553 +msgid "Amended by:" msgstr "" -#: redbot/core/modlog.py:536 -msgid "**Channel**: {}\n" +#: redbot/core/modlog.py:555 +msgid "Last modified at:" msgstr "" -#: redbot/core/modlog.py:538 -msgid "**Amended by:** {}\n" +#: redbot/core/tree.py:271 +msgid "Command not found." msgstr "" -#: redbot/core/modlog.py:540 -msgid "**Last modified at:** {}\n" +#: redbot/core/tree.py:332 +msgid "You are not permitted to use this command." msgstr "" diff --git a/redbot/core/locales/ru-RU.po b/redbot/core/locales/ru-RU.po index 34aaf01b22b..0a29ec672f7 100644 --- a/redbot/core/locales/ru-RU.po +++ b/redbot/core/locales/ru-RU.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-12 15:52+0000\n" +"POT-Creation-Date: 2024-03-23 23:21+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,243 +15,862 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: ru_RU\n" -#: redbot/core/bank.py:1019 -msgid "Can't pay for this command in DM without a global bank." -msgstr "Не удается оплатить эту команду в DM без глобального банка." - -#: redbot/core/bank.py:1026 -msgid "You need at least {cost} {currency} to use this command." -msgstr "Вам нужно как минимум {cost} {currency} для того чтобы использовать данную команду." - -#: redbot/core/cog_manager.py:316 +#: redbot/core/_cog_manager.py:317 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "Команды для интерфейса с менеджером плагинов Red." -#: redbot/core/cog_manager.py:325 +#: redbot/core/_cog_manager.py:326 #, docstring msgid "\n" " Lists current cog paths in order of priority.\n" " " msgstr "\n" -" Список текущих путей плагинов в порядке приоритета.\n" +" Список текущих путей cog'ов в порядке приоритета.\n" " " -#: redbot/core/cog_manager.py:333 +#: redbot/core/_cog_manager.py:334 msgid "Install Path: {install_path}\n" "Core Path: {core_path}\n\n" msgstr "Путь установки: {install_path}\n" "Основной путь: {core_path}\n\n" -#: redbot/core/cog_manager.py:347 +#: redbot/core/_cog_manager.py:348 #, docstring msgid "\n" " Add a path to the list of available cog paths.\n" " " msgstr "\n" -" Добавить путь к списку путей доступных плагинов.\n" +" Добавить путь к списку путей доступных cog'ов.\n" " " -#: redbot/core/cog_manager.py:351 +#: redbot/core/_cog_manager.py:352 msgid "That path does not exist or does not point to a valid directory." msgstr "Этот путь не существует или не указывает на допустимый каталог." -#: redbot/core/cog_manager.py:359 +#: redbot/core/_cog_manager.py:360 msgid "Path successfully added." msgstr "Путь успешно добавлен." -#: redbot/core/cog_manager.py:364 +#: redbot/core/_cog_manager.py:365 #, docstring msgid "\n" -" Removes a path from the available cog paths given the `path_number` from `[p]paths`.\n" +" Removes one or more paths from the available cog paths given the `path_numbers` from `[p]paths`.\n" " " msgstr "\n" -" Удаляет путь из доступных путей Cog, учитывая `path_number` от `[p]paths`.\n" +" Удаляет путь из доступных путей cog'ов, учитывая `path_number` от `[p]paths`.\n" " " -#: 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:386 +msgid "The following paths were removed: {paths}" +msgstr "Следующие пути были удалены: {paths}" -#: redbot/core/cog_manager.py:380 -msgid "Path successfully removed." -msgstr "Путь успешно удален." +#: redbot/core/_cog_manager.py:392 +msgid "The following path numbers did not exist: {path_numbers}" +msgstr "Следующие номера путей не существуют: {path_numbers}" -#: redbot/core/cog_manager.py:385 +#: redbot/core/_cog_manager.py:403 #, docstring msgid "\n" " Reorders paths internally to allow discovery of different cogs.\n" " " msgstr "\n" -" Внутреннее изменение порядка путей, позволяющие обнаруживать различные плагины.\n" +" Внутреннее изменение порядка путей, позволяющие обнаруживать различные cog'и.\n" " " -#: redbot/core/cog_manager.py:399 +#: redbot/core/_cog_manager.py:414 msgid "Invalid 'from' index." msgstr "Недопустимый индекс 'от'." -#: redbot/core/cog_manager.py:405 +#: redbot/core/_cog_manager.py:420 msgid "Invalid 'to' index." msgstr "Недопустимый индекс 'в'." -#: redbot/core/cog_manager.py:409 +#: redbot/core/_cog_manager.py:424 msgid "Paths reordered." msgstr "Пути переупорядочены." -#: redbot/core/cog_manager.py:414 +#: redbot/core/_cog_manager.py:429 #, 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" +" Returns the current install path or sets it if one is provided.\n\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" +" Возращает текущий путь установки или устанавливает его, если указан.\n\n" +" Указанный путь должен быть абсолютным или относительным к \n" +" каталогу бота, и должен уже существовать\n\n" +" Установленные cog'и не будут перемещены в процессе.\n" " " -#: redbot/core/cog_manager.py:427 +#: redbot/core/_cog_manager.py:443 msgid "That path does not exist." msgstr "Этого пути не существует." -#: redbot/core/cog_manager.py:432 +#: redbot/core/_cog_manager.py:448 msgid "The bot will install new cogs to the `{}` directory." msgstr "Бот будет устанавливать новые плагины в директорию `{}`." -#: redbot/core/cog_manager.py:438 +#: redbot/core/_cog_manager.py:454 #, docstring msgid "\n" " Lists all loaded and available cogs.\n" " " msgstr "\n" -" Список всех загруженных и доступных плагинов.\n" +" Список всех загруженных и доступных cog'ов.\n" " " -#: redbot/core/cog_manager.py:451 redbot/core/cog_manager.py:466 +#: redbot/core/_cog_manager.py:467 redbot/core/_cog_manager.py:482 msgid "**{} loaded:**\n" msgstr "**{} загружен:**\n" -#: redbot/core/cog_manager.py:452 redbot/core/cog_manager.py:468 +#: redbot/core/_cog_manager.py:468 redbot/core/_cog_manager.py:484 msgid "**{} unloaded:**\n" msgstr "**{} выгружен:**\n" -#: redbot/core/core_commands.py:181 -msgid "Alias {alias_name} is already an existing command or alias in one of the loaded cogs." +#: redbot/core/_diagnoser.py:104 +msgid "To fix this issue, you need to do one of these:" +msgstr "Чтобы решить эту проблему, вам нужно совершить одно из следующих действий:" + +#: redbot/core/_diagnoser.py:112 +msgid "Check if the command caller is not a bot" +msgstr "Проверьте, не является ли вызывающий команду ботом" + +#: redbot/core/_diagnoser.py:118 +msgid "The user is a bot which prevents them from running any command." +msgstr "Пользователь является ботом, что не позволяет ему выполнить какую-либо команду." + +#: redbot/core/_diagnoser.py:119 +msgid "This cannot be fixed - bots should not be listening to other bots." +msgstr "Это невозможно исправить - боты не должны слушать других ботов." + +#: redbot/core/_diagnoser.py:123 +msgid "Check if the bot can send messages in the given channel" +msgstr "Проверьте, если бот может отправлять сообщения в данном канале" + +#: redbot/core/_diagnoser.py:130 +msgid "Bot is timed out in the given channel." +msgstr "У бота тайм-аут в данном канале." + +#: redbot/core/_diagnoser.py:131 +msgid "To fix this issue, remove timeout from the bot." +msgstr "Чтобы решить эту проблему, выключите тайм-аут в боте." + +#: redbot/core/_diagnoser.py:137 +msgid "Bot doesn't have permission to send messages in the given channel." +msgstr "Бот не имеет разрешения на отправку сообщений в данном канале." + +#: redbot/core/_diagnoser.py:138 +msgid "To fix this issue, ensure that the permissions setup allows the bot to send messages per Discord's role hierarchy:\n" +"https://support.discord.com/hc/en-us/articles/206141927" +msgstr "Чтобы устранить эту проблему, убедитесь, что настройки разрешений позволяют боту отправлять сообщения в соответствии с иерархией ролей Discord:\n" +"https://support.discord.com/hc/en-us/articles/206141927" + +#: redbot/core/_diagnoser.py:150 +msgid "Check if the channel and the server aren't set to be ignored" +msgstr "Проверьте, не настроен ли канал и сервер на игнорирование" + +#: redbot/core/_diagnoser.py:156 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {thread} thread, its parent channel, and the server aren't a part of that list." +msgstr "Чтобы устранить эту проблему, проверьте список, возвращаемый командой {command}, и убедитесь, что поток {thread}, его родительский канал и сервер не входят в этот список." + +#: redbot/core/_diagnoser.py:165 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {channel} channel and the server aren't a part of that list." +msgstr "Чтобы исправить эту проблему, проверьте список, возвращаемый командой {command}, и убедитесь, что канал {channel} и сервер не являются частью этого списка." + +#: redbot/core/_diagnoser.py:175 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {thread} thread, its parent channel, the channel category it belongs to ({channel_category}), and the server aren't a part of that list." +msgstr "Чтобы решить эту проблему, проверьте список, возвращаемый командой {command}, и убедитесь, что канал {thread}, категория канала, к которой он принадлежит ({channel_category}), и сервер не являются частью этого списка." + +#: redbot/core/_diagnoser.py:186 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {channel} channel, the channel category it belongs to ({channel_category}), and the server aren't a part of that list." +msgstr "Чтобы решить эту проблему, проверьте список, возвращаемый командой {command}, и убедитесь, что канал {channel}, категория канала, к которой он принадлежит ({channel_category}), и сервер не являются частью этого списка." + +#: redbot/core/_diagnoser.py:200 +msgid "The bot is set to ignore commands in the given channel or this server." +msgstr "Бот настроен на игнорирование команд в данном канале или на данном сервере." + +#: redbot/core/_diagnoser.py:210 +msgid "Global allowlist prevents the user from running this command." +msgstr "Глобальный список разрешений запрещает пользователю выполнять эту команду." + +#: redbot/core/_diagnoser.py:211 +msgid "To fix this issue, you can either add the user to the allowlist, or clear the allowlist.\n" +"If you want to keep the allowlist, you can run {command_1} which will add {user} to the allowlist.\n" +"If you instead want to clear the allowlist and let all users run commands freely, you can run {command_2} to do that." +msgstr "Чтобы решить эту проблему, вы можете либо добавить пользователя в список разрешенных, либо очистить список разрешенных.\n" +"Если вы хотите сохранить список разрешенных команд, вы можете выполнить {command_1}, которая добавит {user} в список разрешенных команд.\n" +"Если же вы хотите очистить разрешающий список и позволить всем пользователям свободно выполнять команды, вы можете выполнить {command_2}." + +#: redbot/core/_diagnoser.py:227 +msgid "Global blocklist prevents the user from running this command." +msgstr "Глобальный список блокировок не позволяет пользователю выполнить эту команду." + +#: redbot/core/_diagnoser.py:228 +msgid "To fix this issue, you can either remove the user from the blocklist, or clear the blocklist.\n" +"If you want to keep the blocklist, you can run {command_1} which will remove {user} from the blocklist.\n" +"If you instead want to clear the blocklist and let all users run commands freely, you can run {command_2} to do that." +msgstr "Чтобы решить эту проблему, вы можете либо удалить пользователя из блок-листа, либо очистить блок-лист.\n" +"Если вы хотите сохранить блок-лист, вы можете выполнить {command_1}, которая удалит {user} из блок-листа.\n" +"Если же вы хотите очистить блок-лист и позволить всем пользователям свободно выполнять команды, вы можете выполнить {command_2}, чтобы сделать это." + +#: redbot/core/_diagnoser.py:250 +msgid "Local allowlist prevents the user from running this command." +msgstr "Локальный список разрешений не позволяет пользователю выполнить эту команду." + +#: redbot/core/_diagnoser.py:251 +msgid "To fix this issue, you can either add the user or one of their roles to the local allowlist, or clear the local allowlist.\n" +"If you want to keep the local allowlist, you can run {command_1} which will add {user} to the local allowlist.\n" +"If you instead want to clear the local allowlist and let all users run commands freely, you can run {command_2} to do that." +msgstr "Чтобы решить эту проблему, вы можете либо добавить пользователя или одну из его ролей в локальный список разрешений, либо очистить локальный список разрешений.\n" +"Если вы хотите сохранить локальный список разрешений, вы можете выполнить {command_1}, которая добавит {user} в локальный список разрешений.\n" +"Если вы хотите очистить локальный список разрешений и позволить всем пользователям свободно выполнять команды, вы можете выполнить {command_2}." + +#: redbot/core/_diagnoser.py:265 +msgid "Local blocklist prevents the user from running this command." +msgstr "Локальный список блокировки не позволяет пользователю выполнить эту команду." + +#: redbot/core/_diagnoser.py:280 +msgid "To fix this issue, you can either remove the user's roles from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove the user's roles ({roles}) from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." +msgstr "Чтобы решить эту проблему, вы можете либо удалить роли пользователя из локального блок-листа, либо очистить локальный блок-лист.\n" +"Если вы хотите сохранить локальный блок-лист, вы можете выполнить {command_1}, которая удалит роли пользователя ({roles}) из локального блок-листа.\n" +"Если же вы хотите очистить локальный блок-лист и позволить всем пользователям свободно выполнять команды, вы можете выполнить {command_2}, чтобы сделать это." + +#: redbot/core/_diagnoser.py:305 +msgid "To fix this issue, you can either remove the user and their roles from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove {user} and their roles ({roles}) from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." +msgstr "Чтобы решить эту проблему, вы можете либо удалить пользователя и его роли из локального блок-листа, либо очистить локальный блок-лист.\n" +"Если вы хотите сохранить локальный блок-лист, вы можете выполнить {command_1}, которая удалит {user} и их роли ({roles}) из локального блок-листа.\n" +"Если же вы хотите очистить локальный блок-лист и позволить всем пользователям свободно выполнять команды, вы можете выполнить {command_2}, чтобы сделать это." + +#: redbot/core/_diagnoser.py:327 +msgid "To fix this issue, you can either remove the user from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove {user} from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." +msgstr "Чтобы решить эту проблему, вы можете либо удалить пользователя из локального блок-листа, либо очистить локальный блок-лист.\n" +"Если вы хотите сохранить локальный блок-лист, вы можете выполнить {command_1}, которая удалит {user} из локального блок-листа.\n" +"Если же вы хотите очистить локальный блок-лист и позволить всем пользователям свободно выполнять команды, вы можете выполнить {command_2}, чтобы сделать это." + +#: redbot/core/_diagnoser.py:342 +msgid "Allowlist and blocklist checks" +msgstr "Проверки списка разрешений и списка блокировок" + +#: redbot/core/_diagnoser.py:374 +msgid "Global, cog and command checks" +msgstr "Глобальные проверки, проверки cog'ов и команд" + +#: redbot/core/_diagnoser.py:381 +msgid "The given command is disabled in this guild." +msgstr "Данная команда отключена в этом сервере." + +#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:858 +msgid "One of the parents of the given command is disabled globally." +msgstr "Один из родительских команд данной команды отключена глобально." + +#: redbot/core/_diagnoser.py:389 +msgid "To fix this issue, you can run {command} which will enable the {affected_command} command in this guild." +msgstr "Чтобы исправить эту проблему, вы можете выполнить {command}, которая включит команду {affected_command} в этом сервере." + +#: redbot/core/_diagnoser.py:410 +msgid "Other issues related to the checks" +msgstr "Другие проблемы, связанные с проверками" + +#: redbot/core/_diagnoser.py:411 +msgid "There's an issue related to the checks for {command} but we're not able to determine the exact cause." +msgstr "Существует проблема, связанная с проверками для {command}, но мы не можем определить точную причину." + +#: redbot/core/_diagnoser.py:415 +msgid "To fix this issue, a manual review of the global, cog and command checks is required." +msgstr "Чтобы устранить эту проблему, необходимо вручную пересмотреть проверки cog'ов и команд и глобальные проверки." + +#: redbot/core/_diagnoser.py:423 +msgid "Global checks" +msgstr "Глобальные проверки" + +#: redbot/core/_diagnoser.py:433 +msgid "One of the global checks for the command {command} failed with a message:\n" +"{message}" +msgstr "Одна из глобальных проверок для команды {command} не удалась с сообщением:\n" +"{message}" + +#: redbot/core/_diagnoser.py:437 +msgid "One of the global checks for the command {command} failed without a message." +msgstr "Одна из глобальных проверок для команды {command} не удалась без сообщения." + +#: redbot/core/_diagnoser.py:441 +msgid "Cog check" +msgstr "Проверка cog'а" + +#: redbot/core/_diagnoser.py:458 +msgid "The cog check for the command {command} failed with a message:\n" +"{message}" +msgstr "Проверка cog для команды {command} не удалась с сообщением:\n" +"{message}" + +#: redbot/core/_diagnoser.py:459 +msgid "The cog check for the command {command} failed without a message." +msgstr "Проверка cog для команды {command} прошла без сообщения." + +#: redbot/core/_diagnoser.py:463 +msgid "Command checks" +msgstr "Проверка команд" + +#: redbot/core/_diagnoser.py:477 +msgid "One of the command checks for the command {command} failed with a message:\n" +"{message}" +msgstr "Одна из проверок команды {command} не удалась с сообщением:\n" +"{message}" + +#: redbot/core/_diagnoser.py:481 +msgid "One of the command checks for the command {command} failed without a message." +msgstr "Одна из проверок команды {command} не удалась без сообщения." + +#: redbot/core/_diagnoser.py:485 +msgid "Permissions verification" +msgstr "Проверка разрешений" + +#: redbot/core/_diagnoser.py:488 +msgid "Cog permissions verification" +msgstr "Проверка разрешений Cog" + +#: redbot/core/_diagnoser.py:503 +msgid "The cog of the given command is disabled in this guild." +msgstr "Cog данной команды отключен в этом сервере." + +#: redbot/core/_diagnoser.py:504 +msgid "To fix this issue, you can run {command} which will enable the {affected_cog} cog in this guild." +msgstr "Чтобы исправить эту проблему, вы можете выполнить {command}, которая включит cog {affected_cog} в этой гильдии." + +#: redbot/core/_diagnoser.py:518 +msgid "Bot is missing some of the channel permissions ({permissions}) required by the {cog} cog." +msgstr "Боту не хватает некоторых разрешений канала ({permissions}), необходимых для работы cog'а {cog}." + +#: redbot/core/_diagnoser.py:526 +msgid "Bot is missing some of the channel permissions ({permissions}) required by the {command} command." +msgstr "Боту не хватает некоторых разрешений канала ({permissions}), необходимых для выполнения команды {command}." + +#: redbot/core/_diagnoser.py:538 +msgid "To fix this issue, grant the required permissions to the bot through role settings or channel overrides." +msgstr "Чтобы решить эту проблему, предоставьте боту необходимые разрешения через настройки роли или измените права доступа канала." + +#: redbot/core/_diagnoser.py:557 redbot/core/_diagnoser.py:653 +msgid "Other issues related to the permissions." +msgstr "Другие проблемы, связанные с разрешениями." + +#: redbot/core/_diagnoser.py:558 +msgid "Fatal error: There's an issue related to the permissions for the {cog} cog but we're not able to determine the exact cause." +msgstr "Фатальная ошибка: Существует проблема, связанная с разрешениями для cog'а {cog}, но мы не можем определить точную причину." + +#: redbot/core/_diagnoser.py:563 +msgid "Fatal error: There's an issue related to the permissions for the {command} command but we're not able to determine the exact cause." +msgstr "Фатальная ошибка: Существует проблема, связанная с разрешениями для команды {command}, но мы не можем определить точную причину." + +#: redbot/core/_diagnoser.py:567 +msgid "This is an unexpected error, please report it on Red's issue tracker." +msgstr "Это непредвиденная ошибка. Пожалуйста, сообщите о ней на странице проблем Red." + +#: redbot/core/_diagnoser.py:574 +msgid "Ensure that the command is not bot owner only" +msgstr "Убедитесь, что команда не принадлежит только владельцу бота" + +#: redbot/core/_diagnoser.py:582 +msgid "The command is bot owner only and the given user is not a bot owner." +msgstr "Команда предназначена только для владельцев бота, а указанный пользователь не является владельцем бота." + +#: redbot/core/_diagnoser.py:583 +msgid "This cannot be fixed - regular users cannot run bot owner only commands." +msgstr "Это невозможно исправить - обычные пользователи не могут выполнять команды, доступные только владельцу бота." + +#: redbot/core/_diagnoser.py:589 +msgid "Permission hooks" +msgstr "Разрешены hooks" + +#: redbot/core/_diagnoser.py:599 +msgid "Fatal error: the result of permission hooks is inconsistent." +msgstr "Фатальная ошибка: результат разрешения hooks несовместим." + +#: redbot/core/_diagnoser.py:600 redbot/core/_diagnoser.py:606 +#: redbot/core/_diagnoser.py:844 +msgid "To fix this issue, a manual review of the installed cogs is required." +msgstr "Чтобы устранить эту проблему, необходимо вручную пересмотреть установленные шестеренки." + +#: redbot/core/_diagnoser.py:605 +msgid "The access has been denied by one of the bot's permissions hooks." +msgstr "Доступ был запрещен одним из hooks разрешений бота." + +#: redbot/core/_diagnoser.py:615 +msgid "User's discord permissions, privilege level and rules from Permissions cog" +msgstr "Разрешения пользователей, уровень привилегий и правила из строки разрешений" + +#: redbot/core/_diagnoser.py:630 +msgid "The access has been denied due to the rules set for the {cog} cog with Permissions cog." +msgstr "Доступ был запрещен из-за правил, установленных для {cog} шестерня с помощью Permissions cog." + +#: redbot/core/_diagnoser.py:635 +msgid "The access has been denied due to the rules set for the {command} command with Permissions cog." +msgstr "Доступ был запрещен из-за правил, установленных для команды {command} в коде Permissions." + +#: redbot/core/_diagnoser.py:639 +msgid "To fix the issue, a manual review of the rules is required." +msgstr "Чтобы исправить ошибку, требуется проверка правил вручную." + +#: redbot/core/_diagnoser.py:654 +msgid "There's an issue related to the permissions of {cog} cog but we're not able to determine the exact cause." +msgstr "Возникла проблема, связанная с разрешениями шестерни {cog}, но мы не можем определить точную причину." + +#: redbot/core/_diagnoser.py:659 +msgid "There's an issue related to the permissions of {command} command but we're not able to determine the exact cause." +msgstr "Существует проблема, связанная с разрешениями команды {command}, но мы не можем определить точную причину." + +#: redbot/core/_diagnoser.py:663 +msgid "To fix this issue, a manual review of the command is required." +msgstr "Чтобы исправить эту проблему, требуется проверка команды вручную." + +#: redbot/core/_diagnoser.py:670 +msgid "Permission checks" +msgstr "Проверка прав доступа" + +#: redbot/core/_diagnoser.py:674 +msgid "The access has been denied by one of the permissions checks of {cog} cog." +msgstr "Доступ был запрещен одной из проверок разрешений {cog} шестерни." + +#: redbot/core/_diagnoser.py:678 +msgid "The access has been denied by one of the permission checks of {command} command." +msgstr "Доступ был запрещен одной из проверок разрешений команды {command}." + +#: redbot/core/_diagnoser.py:686 +msgid "To fix this issue, a manual review of the permission checks is required." +msgstr "Чтобы устранить эту проблему, необходимо вручную пересмотреть проверки разрешений." + +#: redbot/core/_diagnoser.py:692 +msgid "User's discord permissions and privilege level" +msgstr "Разрешения и уровень привилегий пользователя" + +#: redbot/core/_diagnoser.py:701 +msgid "grant the required permissions to the user through role settings or channel overrides" +msgstr "предоставление необходимых разрешений пользователю через настройки ролей или переопределения каналов" + +#: redbot/core/_diagnoser.py:707 +msgid "The user is missing some of the channel permissions ({permissions}) required by the {cog} cog." +msgstr "У пользователя отсутствуют некоторые разрешения канала ({permissions}), требуемые шестеренки {cog}." + +#: redbot/core/_diagnoser.py:712 +msgid "The user is missing some of the channel permissions ({permissions}) required by the {command} command." +msgstr "Пользователю не хватает некоторых разрешений канала ({permissions}), необходимых для выполнения команды {command}." + +#: redbot/core/_diagnoser.py:721 +msgid "the guild owner" +msgstr "владелец гильдии" + +#: redbot/core/_diagnoser.py:724 +msgid "the mod role" +msgstr "роль мода" + +#: redbot/core/_diagnoser.py:726 +msgid "the admin role" +msgstr "роль администратора" + +#: redbot/core/_diagnoser.py:729 +msgid "assign appropriate role to the user" +msgstr "назначить пользователю соответствующую роль" + +#: redbot/core/_diagnoser.py:731 +msgid "The user is missing the privilege level ({privilege_level}) required by the {cog} cog." +msgstr "У пользователя отсутствует уровень привилегий ({privilege_level}), требуемый шестеренки {cog}." + +#: redbot/core/_diagnoser.py:738 +msgid "The user is missing the privilege level ({privilege_level}) required by the {command} command." +msgstr "Пользователь не имеет уровня привилегий ({privilege_level}), необходимого для выполнения команды {command}." + +#: redbot/core/_diagnoser.py:751 +msgid "add appropriate rule in the Permissions cog" +msgstr "добавьте соответствующее правило в коде Permissions" + +#: redbot/core/_diagnoser.py:754 +msgid "The user has neither the channel permissions ({permissions}) nor the privilege level ({privilege_level}) required by the {cog} cog." +msgstr "У пользователя нет прав канала ({permissions}), ни уровня привилегий ({privilege_level}), требуемого шестеренки {cog}." + +#: redbot/core/_diagnoser.py:763 +msgid "The user has neither the channel permissions ({permissions}) nor the privilege level ({privilege_level}) required by the {command} command." +msgstr "У пользователя нет прав канала ({permissions}) и уровня привилегий ({privilege_level}), требуемых командой {command}." + +#: redbot/core/_diagnoser.py:781 +msgid "Checks and permissions verification for the command {command}" +msgstr "Проверка и проверка разрешений для команды {command}" + +#: redbot/core/_diagnoser.py:804 redbot/core/_diagnoser.py:917 +msgid "Other command checks" +msgstr "Другие проверки команд" + +#: redbot/core/_diagnoser.py:805 redbot/core/_diagnoser.py:918 +msgid "The given command is failing one of the required checks." +msgstr "Данная команда не проходит одну из необходимых проверок." + +#: redbot/core/_diagnoser.py:806 redbot/core/_diagnoser.py:919 +msgid "To fix this issue, a manual review of the command's checks is required." +msgstr "Для устранения этой проблемы требуется ручной пересмотр проверок команды." + +#: redbot/core/_diagnoser.py:817 +msgid "Global 'call once' checks" +msgstr "Проверка 'одного вызова'" + +#: redbot/core/_diagnoser.py:839 +msgid "Other global 'call once' checks" +msgstr "Другие глобальные проверки 'одного вызова'" + +#: redbot/core/_diagnoser.py:840 +msgid "One of the global 'call once' checks implemented by a 3rd-party cog prevents this command from being ran." +msgstr "Одна из глобальных проверок 'одного вызова', реализованная сторонней шестерней, не позволяет выполнить эту команду." + +#: redbot/core/_diagnoser.py:849 +msgid "Check if the command is disabled" +msgstr "Проверьте, отключена ли команда" + +#: redbot/core/_diagnoser.py:859 redbot/core/_diagnoser.py:873 +msgid "To fix this issue, you can run {command} which will enable the {affected_command} command globally." +msgstr "Чтобы исправить эту проблему, вы можете выполнить команду {command}, которая глобально включит команду {affected_command}." + +#: redbot/core/_diagnoser.py:872 +msgid "The given command is disabled globally." +msgstr "Данная команда отключена глобально." + +#: redbot/core/_diagnoser.py:885 +msgid "Checks and permissions verification" +msgstr "Проверка и проверка прав доступа" + +#: redbot/core/_diagnoser.py:936 +msgid "Passed" +msgstr "Передано" + +#: redbot/core/_diagnoser.py:938 +msgid "Failed" +msgstr "Не удалось" + +#: redbot/core/_diagnoser.py:967 +msgid "All checks passed and no issues were detected. Make sure that the given parameters correspond to the channel, user, and command name that have been problematic.\n\n" +"If you still can't find the issue, it is likely that one of the 3rd-party cogs you're using adds a global or cog local before invoke hook that prevents the command from getting invoked as this can't be diagnosed with this tool." +msgstr "Все проверки прошли, и проблем не обнаружено. Убедитесь, что заданные параметры соответствуют каналу, пользователю и имени команды, с которыми возникли проблемы.\n\n" +"Если вы по-прежнему не можете найти проблему, вероятно, одна из используемых вами сторонних программ добавляет глобальный или локальный хук перед вызовом, который препятствует вызову команды, так как это невозможно диагностировать с помощью данного инструмента." + +#: redbot/core/_diagnoser.py:978 +msgid "The bot has been able to identify the issue." +msgstr "Бот смог определить проблему." + +#: redbot/core/_diagnoser.py:981 +msgid "Detected issue: " +msgstr "Обнаруженная проблема: " + +#: redbot/core/_diagnoser.py:983 +msgid "Solution: " +msgstr "Решение: " + +#: redbot/core/_diagnoser.py:985 +msgid "\n" +"Here's a detailed report in case you need it:" +msgstr "\n" +"Вот подробный отчет на случай, если он вам понадобится:" + +#: redbot/core/_diagnoser.py:986 +msgid "Channel: " +msgstr "Канал: " + +#: redbot/core/_diagnoser.py:987 +msgid "Command caller: " +msgstr "Вызывающий команду: " + +#: redbot/core/_diagnoser.py:988 +msgid "Command: " +msgstr "Команда: " + +#: redbot/core/_diagnoser.py:989 +msgid "Tests that have been ran:" +msgstr "Проведенные тесты:" + +#: redbot/core/_events.py:56 +msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" +msgstr "Ваш экземпляр Red устарел! {} - это текущая версия, но вы используете {}!" + +#: redbot/core/_events.py:65 +msgid "\n\n" +"While 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\n" +"Хотя следующая команда должна работать в большинстве сценариев, поскольку она основана на вашей текущей ОС, окружении и версии Python, **мы настоятельно рекомендуем вам прочитать документацию по обновлению в <{docs}> и убедиться, что нет ничего другого, что нужно сделать во время обновления.**" + +#: redbot/core/_events.py:74 +msgid "\n\n" +"You have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\n\n" +"You 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\n" +"У вас Python `{py_version}`, и это обновление требует `{req_py}`; вы не можете просто выполнить команду update.\n\n" +"Вам нужно будет следовать инструкциям по обновлению в наших документах выше, если вам все еще нужна помощь в обновлении после следования документам, обратитесь на наш канал #support в " + +#: redbot/core/_events.py:120 +msgid "\n\n" +"To update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:{command_1}\n" +"Once you've started up your bot again, we recommend that you update any installed 3rd-party cogs with this command in Discord:{command_2}" +msgstr "\n\n" +"Для обновления бота, сначала выключите вашего бота, затем откройте окно {console} (Не как администратор) и запустите следующее:{command_1}\n" +"После того, как вы запустили вашего бота еще раз, мы рекомендуем вам обновить любые установленные сторонние cogs с помощью этой команды в Discord:{command_2}" + +#: redbot/core/_events.py:128 +msgid "Command Prompt" +msgstr "Командная строка" + +#: redbot/core/_events.py:128 +msgid "Terminal" +msgstr "Терминал" + +#: redbot/core/_events.py:240 +msgid "`{user_input}` is not a valid value for `{command}`" +msgstr "`{user_input}` не является допустимым значением для `{command}`" + +#: redbot/core/_events.py:251 redbot/core/_events.py:304 +msgid "Argument `{parameter_name}` must be a positive integer." +msgstr "Аргумент `{parameter_name} должен быть положительным целым числом." + +#: redbot/core/_events.py:253 redbot/core/_events.py:306 +msgid "Argument `{parameter_name}` must be an integer no more than {maximum}." +msgstr "Аргумент `{parameter_name}` должен быть целым числом, не превышающим {maximum}." + +#: redbot/core/_events.py:257 redbot/core/_events.py:310 +msgid "Argument `{parameter_name}` must be an integer no less than {minimum}." +msgstr "Аргумент `{parameter_name} ` должен быть целым числом не менее, чем `{minimum}`." + +#: redbot/core/_events.py:261 redbot/core/_events.py:314 +msgid "Argument `{parameter_name}` must be an integer between {minimum} and {maximum}." +msgstr "Аргумент `{parameter_name}` должен быть целым числом между {minimum} и {maximum}." + +#: redbot/core/_events.py:266 redbot/core/_events.py:319 +msgid "Argument `{parameter_name}` must be a positive number." +msgstr "Аргумент `{parameter_name}` должен быть положительным числом." + +#: redbot/core/_events.py:268 redbot/core/_events.py:321 +msgid "Argument `{parameter_name}` must be a number no more than {maximum}." msgstr "" -#: redbot/core/core_commands.py:186 -msgid "Command {command_name} is already an existing command or alias in one of the loaded cogs." +#: redbot/core/_events.py:272 +msgid "Argument `{parameter_name}` must be a number no less than {maximum}." +msgstr "" + +#: redbot/core/_events.py:276 redbot/core/_events.py:329 +msgid "Argument `{parameter_name}` must be a number between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:281 redbot/core/_events.py:334 +msgid "Argument `{parameter_name}` must be a string with a length of no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:285 redbot/core/_events.py:338 +msgid "Argument `{parameter_name}` must be a string with a length of no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:289 redbot/core/_events.py:342 +msgid "Argument `{parameter_name}` must be a string with a length of between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:325 +msgid "Argument `{parameter_name}` must be a number no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:355 +msgid "\"{argument}\" is not an integer." +msgstr "\"{argument}\" не целое число." + +#: redbot/core/_events.py:358 +msgid "\"{argument}\" is not a number." +msgstr "\"{argument}\" не является числом." + +#: redbot/core/_events.py:385 redbot/core/tree.py:292 +msgid "Error in command '{command}'. Check your console or logs for details." +msgstr "Ошибка в команде '{command}'. Проверьте консоль или журналы для получения подробной информации." + +#: redbot/core/_events.py:388 redbot/core/tree.py:295 +msgid "Error in command '{command}'." +msgstr "" + +#: redbot/core/_events.py:406 redbot/core/tree.py:309 +msgid "I require the {permission} permission to execute that command." +msgstr "Мне требуется разрешение {permission} на выполнение этой команды." + +#: redbot/core/_events.py:410 redbot/core/tree.py:313 +msgid "I require {permission_list} permissions to execute that command." +msgstr "Мне требуются разрешения {permission_list} для выполнения этой команды." + +#: redbot/core/_events.py:418 redbot/core/tree.py:320 +msgid "That command is not available in DMs." +msgstr "Эта команда недоступна в DMs." + +#: redbot/core/_events.py:420 +msgid "That command is only available in DMs." +msgstr "Эта команда доступна только в DMs." + +#: redbot/core/_events.py:422 +msgid "That command is only available in NSFW channels." +msgstr "Эта команда доступна только в NSFW каналах." + +#: redbot/core/_events.py:434 redbot/core/tree.py:326 +msgid "This command is on cooldown. Try again {relative_time}." +msgstr "" + +#: redbot/core/_events.py:441 +msgid "Too many people using this command. It can only be used {number} times concurrently." +msgstr "Слишком много людей используют эту команду. Одновременно ее можно использовать только {number} раз." + +#: redbot/core/_events.py:446 +msgid "Too many people using this command. It can only be used once concurrently." +msgstr "Слишком много людей используют эту команду. Одновременно ее можно использовать только один раз." + +#: redbot/core/_events.py:452 +msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +msgstr "Эта команда все еще выполняется, она может использоваться одновременно только {number} раз за {type}." + +#: redbot/core/_events.py:457 +msgid "That command is still completing, it can only be used once per {type} concurrently." +msgstr "Эта команда все еще выполняется, она может быть использована одновременно только один раз за {type}." + +#: redbot/core/_events.py:463 +msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +msgstr "Слишком много людей используют эту команду. Одновременно ее можно использовать только {number} раз для {type}." + +#: redbot/core/_events.py:468 +msgid "Too many people using this command. It can only be used once per {type} concurrently." +msgstr "Слишком много людей используют эту команду. Одновременно ее можно использовать только один раз для каждого {type}." + +#: redbot/core/bank.py:1060 +msgid "Can't pay for this command in DM without a global bank." +msgstr "Не удается оплатить эту команду в ЛС без глобального банка." + +#: redbot/core/bank.py:1067 +msgid "You need at least {cost} {currency} to use this command." +msgstr "Вам нужно как минимум {cost} {currency} для того чтобы использовать данную команду." + +#: redbot/core/bot.py:2378 +msgid "There is still one message remaining. Type {command_1} to continue or {command_2} to upload all contents as a file." +msgstr "" + +#: redbot/core/bot.py:2383 +msgid "There are still {count} messages remaining. Type {command_1} to continue or {command_2} to upload all contents as a file." msgstr "" -#: redbot/core/core_commands.py:398 +#: redbot/core/core_commands.py:197 +msgid "Alias {alias_name} is already an existing command or alias in one of the loaded cogs." +msgstr "Псевдоним {alias_name} уже является существующей командой или псевдонимом в одном из загруженных cog'ов." + +#: redbot/core/core_commands.py:202 +msgid "Command {command_name} is already an existing command or alias in one of the loaded cogs." +msgstr "Команда {command_name} уже существует или ее псевдоним занят в одном из загруженных cog'ов." + +#: redbot/core/core_commands.py:391 #, docstring msgid "\n" " The Core cog has many commands related to core functions.\n\n" " These commands come loaded with every Red bot, and cover some of the most basic usage of the bot.\n" " " -msgstr "" +msgstr "\n" +" Cog \"core\" имеет много команд, связанных с основными функциями.\n\n" +" Эти команды загружаются с каждым экземпляром Red и покрывают большинство нужных функций бота.\n" +" " -#: redbot/core/core_commands.py:410 +#: redbot/core/core_commands.py:403 #, docstring msgid "Pong." msgstr "Pong." -#: redbot/core/core_commands.py:415 +#: redbot/core/core_commands.py:408 #, docstring -msgid "Shows info about [botname].\n\n" -" See `[p]set custominfo` to customize.\n" -" " -msgstr "" +msgid "Shows info about [botname]." +msgstr "Показывает информацию о [botname]." -#: redbot/core/core_commands.py:445 +#: redbot/core/core_commands.py:435 msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\n\n" "Red 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\n" +msgstr "Этот бот является примером [Red, бот Discord с открытым исходным кодом]({}) создан [Twentysix]({}) и [улучшен многими]({}).\n\n" "Red поддерживается страстным сообществом, которое вносит свой вклад и создает контент для всех желающих. [Присоединяйтесь к нам сегодня]({}) и помогите нам улучшить!\n\n" "(c) Cog Creators" -#: redbot/core/core_commands.py:456 +#: redbot/core/core_commands.py:446 msgid "Instance owned by team" -msgstr "" +msgstr "Этот экземпляр принадлежит команде" -#: redbot/core/core_commands.py:456 +#: redbot/core/core_commands.py:446 msgid "Instance owned by" msgstr "Данная копия принадлежит" -#: redbot/core/core_commands.py:461 +#: redbot/core/core_commands.py:451 msgid "Red version" -msgstr "Версия Red бота" +msgstr "Версия Red" -#: redbot/core/core_commands.py:464 redbot/core/core_commands.py:520 +#: redbot/core/core_commands.py:454 redbot/core/core_commands.py:510 msgid "Yes, {version} is available." msgstr "Да, {version} доступен." -#: redbot/core/core_commands.py:468 redbot/core/core_commands.py:524 +#: redbot/core/core_commands.py:458 redbot/core/core_commands.py:514 msgid "Checking for updates failed." msgstr "Проверка обновлений не удалась." -#: redbot/core/core_commands.py:469 +#: redbot/core/core_commands.py:459 msgid "Outdated" -msgstr "Устаревшие" +msgstr "Устарела" -#: redbot/core/core_commands.py:471 +#: redbot/core/core_commands.py:461 msgid "About this instance" msgstr "Об этом экземпляре" -#: redbot/core/core_commands.py:472 +#: redbot/core/core_commands.py:462 msgid "About Red" msgstr "О Red" -#: redbot/core/core_commands.py:475 redbot/core/core_commands.py:533 +#: redbot/core/core_commands.py:465 redbot/core/core_commands.py:523 msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" msgstr "Приносит радость с 2 Января 2016 (более {} дней назад!)" -#: redbot/core/core_commands.py:483 +#: redbot/core/core_commands.py:473 msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\n\n" "Red 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 "Этот бот является примером [Red, открытый бот Discord]({}) сделано [Twentysix]({}) и [улучшено многими]({}).\n\n" +msgstr "Этот бот является примером [Red, бот Discord с открытым исходным кодом]({}) создан [Twentysix]({}) и [улучшен многими]({}).\n\n" "Red поддерживается страстным сообществом, которое вносит свой вклад и создает контент для всех желающих. [Присоединяйтесь к нам сегодня]({}) и помогите нам улучшить!\n\n" "(c) Cog Creators" -#: redbot/core/core_commands.py:494 +#: redbot/core/core_commands.py:484 msgid "Instance owned by team: [{owner}]\n" "Python: [{python_version}] (5)\n" "discord.py: [{dpy_version}] (6)\n" "Red version: [{red_version}] (7)\n" -msgstr "" +msgstr "Данный экземпляр принадлежит команде: [{owner}]\n" +"Python: [{python_version}] (5)\n" +"discord.py: [{dpy_version}] (6)\n" +"Red version: [{red_version}] (7)\n" -#: redbot/core/core_commands.py:506 +#: redbot/core/core_commands.py:496 msgid "Instance owned by: [{owner}]\n" "Python: [{python_version}] (5)\n" "discord.py: [{dpy_version}] (6)\n" "Red version: [{red_version}] (7)\n" -msgstr "Копия, принадлежащая [{owner}]\n" -"Python: [{python_version}] (5)\n" -"discord. y: [{dpy_version}] (6)\n" -"версия Red: [{red_version}] (7)\n" +msgstr "Данный экземпляр принадлежит: [{owner}]\n" +"Python: [{python_version}] (5)\n" +"discord.py: [{dpy_version}] (6)\n" +"Red version: [{red_version}] (7)\n" -#: redbot/core/core_commands.py:525 +#: redbot/core/core_commands.py:515 msgid "Outdated: [{state}]\n" msgstr "Устарело: [{state}]\n" -#: redbot/core/core_commands.py:528 +#: redbot/core/core_commands.py:518 msgid "**About Red**\n" msgstr "**О Red**\n" -#: redbot/core/core_commands.py:539 +#: redbot/core/core_commands.py:529 msgid "**About this instance**\n" msgstr "**Об этом экземпляре**\n" -#: redbot/core/core_commands.py:541 +#: redbot/core/core_commands.py:531 msgid "**References**\n" "1. <{}>\n" "2. <{}>\n" @@ -269,84 +888,87 @@ msgstr "**Ссылки**\n" "6. <{}>\n" "7. <{}>\n" -#: redbot/core/core_commands.py:557 +#: redbot/core/core_commands.py:553 #, docstring msgid "Shows [botname]'s uptime." -msgstr "Показать время безотказной работы [botname]." +msgstr "Показать время безперерывной работы [botname]." -#: redbot/core/core_commands.py:560 -msgid "Less than one second" -msgstr "Менее одной секунды" +#: redbot/core/core_commands.py:556 +msgid "Less than one second." +msgstr "Менее одной секунды." -#: redbot/core/core_commands.py:562 -msgid "Been up for: **{time_quantity}** (since {timestamp} UTC)" -msgstr "Был за: **{time_quantity}** (поскольку {timestamp} универсальное глобальное время)" +#: redbot/core/core_commands.py:558 +msgid "I have been up for: **{time_quantity}** (since {timestamp})" +msgstr "Я был онлайн: **{time_quantity}** (с {timestamp})" -#: redbot/core/core_commands.py:569 +#: redbot/core/core_commands.py:565 #, docstring msgid "\n" " Commands which interact with the data [botname] has about you.\n\n" " More information can be found in the [End User Data Documentation.](https://docs.discord.red/en/stable/red_core_data_statement.html)\n" " " -msgstr "" +msgstr "\n" +" Команды, которые взаимодействуют с данными [botname] имеет о вас.\n\n" +" Дополнительную информацию можно найти в [Документации по Данным Конечного Пользователя.](https://docs.discord.red/en/stable/red_core_data_statement.html)\n" +" " -#: redbot/core/core_commands.py:580 +#: redbot/core/core_commands.py:576 #, docstring msgid "\n" " Find out what type of data [botname] stores and why.\n\n" " **Example:**\n" -" - `[p]mydata whatdata`\n" +" - `[p]mydata whatdata`\n" " " msgstr "" -#: redbot/core/core_commands.py:590 +#: redbot/core/core_commands.py:586 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\n" "Additionally, 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 "Этот бот хранит некоторые данные о пользователях, необходимые для функционирования. Это в основном ID, присвоенный вашему пользователю Discord, связано с небольшим количеством вещей, в зависимости от того, с чем вы взаимодействуете в боте. Есть несколько команд, которые хранят его, чтобы отслеживать кто что-то создал. (например, плейлисты) Для получения подробной информации об этом, а также более подробной информации о том, что хранится и почему, смотрите {link}.\n\n" -"Кроме того, аддоны сторонних разработчиков, загруженные владельцем бота, могут хранить или не сохранять дополнительные вещи. Вы можете использовать `{prefix}mydata 3rdparty` для просмотра утверждений от каждого дополнения сторонних разработчиков." +"Кроме того, дополнения сторонних разработчиков, загруженные владельцем бота, могут хранить или не сохранять дополнительные вещи. Вы можете использовать `{prefix}my data 3rdparty` для просмотра утверждений от каждого дополнения сторонних разработчиков." -#: redbot/core/core_commands.py:609 +#: redbot/core/core_commands.py:605 #, docstring msgid "View the End User Data statements of each 3rd-party module.\n\n" " This will send an attachment with the End User Data statements of all loaded 3rd party cogs.\n\n" " **Example:**\n" -" - `[p]mydata 3rdparty`\n" +" - `[p]mydata 3rdparty`\n" " " msgstr "" -#: redbot/core/core_commands.py:620 +#: redbot/core/core_commands.py:616 msgid "I need to be able to attach files (try in DMs?)." msgstr "Мне нужно иметь возможность прикреплять файлы (попробуйте в ЛС?)." -#: redbot/core/core_commands.py:630 +#: redbot/core/core_commands.py:626 msgid "This instance does not appear to have any 3rd-party extensions loaded." msgstr "Похоже что в этом экземпляре не загружены сторонние расширения." -#: redbot/core/core_commands.py:650 +#: redbot/core/core_commands.py:646 msgid "3rd party End User Data statements" msgstr "Операторы данных конечного пользователя" -#: redbot/core/core_commands.py:652 +#: redbot/core/core_commands.py:648 msgid "The following are statements provided by 3rd-party extensions." msgstr "Ниже приводятся заявления представленные в виде сторонних расширений." -#: redbot/core/core_commands.py:657 +#: redbot/core/core_commands.py:653 msgid "3rd-party extensions without statements\n" msgstr "Сторонние расширения без утверждений\n" -#: redbot/core/core_commands.py:668 +#: redbot/core/core_commands.py:664 msgid "Here's a generated page with the statements provided by 3rd-party extensions." -msgstr "Ниже приведена сгенерированная страница с заявлениями, предоставленными сторонними расширениями." +msgstr "Ниже приведена генерируемая страница с заявлениями, предоставленными сторонними расширениями." -#: redbot/core/core_commands.py:684 +#: redbot/core/core_commands.py:679 msgid "Did not get confirmation, cancelling." msgstr "Не было подтверждено, отмена." -#: redbot/core/core_commands.py:689 +#: redbot/core/core_commands.py:684 msgid "Did not get a matching confirmation, cancelling." msgstr "Не удалось получить соответствующее подтверждение, отмена." -#: redbot/core/core_commands.py:700 +#: redbot/core/core_commands.py:695 #, docstring msgid "\n" " Have [botname] forget what it knows about you.\n\n" @@ -354,67 +976,67 @@ msgid "\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\n" " **Example:**\n" -" - `[p]mydata forgetme`\n" +" - `[p]mydata forgetme`\n" " " msgstr "" -#: redbot/core/core_commands.py:715 +#: redbot/core/core_commands.py:710 msgid "This command ({command}) does not support non-interactive usage." msgstr "Команда ({command}) не поддерживает не-интерактивное использование." -#: redbot/core/core_commands.py:722 +#: redbot/core/core_commands.py:717 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 "Это приведёт к тому, что бот избавится от вас и/или будет лишен привязки. Она не избавится от таких операционных данных, как записи в журнале modlog, предупреждения или мутации. Если вы уверены, что это то, что вы хотите, пожалуйста, ответьте следующим образом:" +msgstr "Это приведёт к тому, что бот избавится от вас и/или будет лишен привязки. Она не избавится от таких операционных данных, как записи в журнале mod log, предупреждения или мутации. Если вы уверены, что это то, что вы хотите, пожалуйста, ответьте следующим образом:" -#: redbot/core/core_commands.py:732 +#: redbot/core/core_commands.py:727 msgid "This may take some time." msgstr "Это может занять некоторое время." -#: redbot/core/core_commands.py:745 +#: redbot/core/core_commands.py:740 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}.\n" "Please contact the owner of this bot to address this.\n" "Note: Outside of these failures, data should have been deleted." -msgstr "Я пытался удалить все неоперативные данные о вас (что я знаю как удалить) {mention}, однако следующие модули восстановлены: {modules}. Кроме того, следующие расширения были обнаружены: {cogs}.\n" +msgstr "Я пытался удалить все не-оперативные данные о вас (что я знаю как удалить) {mention}, однако следующие модули восстановлены: {modules}. Кроме того, следующие расширения были обнаружены: {cogs}.\n" "Пожалуйста, свяжитесь с владельцем этого бота, чтобы решить эту проблему.\n" "Примечание: за пределами этих сбоев данные должны были быть удалены." -#: redbot/core/core_commands.py:760 +#: redbot/core/core_commands.py:755 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\n" "Please contact the owner of this bot to address this.\n" "Note: Outside of these failures, data should have been deleted." -msgstr "Я пытался удалить все неоперативные данные о вас (что я знаю как удалить) {mention}, однако следующие трубы были повреждены: {cogs}.\n" +msgstr "Я пытался удалить все не-оперативные данные о вас (что я знаю как удалить) {mention}, однако следующие трубы были повреждены: {cogs}.\n" "Пожалуйста, свяжитесь с владельцем этого бота для этого.\n" "Примечание: вне этих сбоев данные должны были быть удалены." -#: redbot/core/core_commands.py:770 +#: redbot/core/core_commands.py:765 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\n" "Please contact the owner of this bot to address this.\n" "Note: Outside of these failures, data should have been deleted." -msgstr "Я пытался удалить все неоперативные данные о вас (что я знаю как удалить) {mention}, однако следующие трубы были повреждены: {modules}.\n" +msgstr "Я пытался удалить все не-оперативные данные о вас (что я знаю как удалить) {mention}, однако следующие трубы были повреждены: {modules}.\n" "Пожалуйста, свяжитесь с владельцем этого бота для этого.\n" "Примечание: вне этих сбоев данные должны были быть удалены." -#: redbot/core/core_commands.py:780 +#: redbot/core/core_commands.py:775 msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" msgstr "Я удалила не оперативные данные о вас (те что я знаю как удалять) {mention}" -#: redbot/core/core_commands.py:788 redbot/core/core_commands.py:955 -#: redbot/core/core_commands.py:1041 redbot/core/core_commands.py:1112 +#: redbot/core/core_commands.py:783 redbot/core/core_commands.py:950 +#: redbot/core/core_commands.py:1036 redbot/core/core_commands.py:1107 msgid "{mention} The following cogs did not handle deletion:\n" "{cogs}." msgstr "{mention} Следующие расширения не были удалены:\n" "{cogs}." -#: redbot/core/core_commands.py:798 +#: redbot/core/core_commands.py:793 #, docstring msgid "[Coming Soon] Get what data [botname] has about you." -msgstr "" +msgstr "[Скоро Будет] Получить информацию, которую знает [botname] о вас." -#: redbot/core/core_commands.py:800 +#: redbot/core/core_commands.py:795 msgid "This command doesn't do anything yet, but we're working on adding support for this." msgstr "Эта команда пока ничего не делает, но мы работаем над добавлением поддержки для этого." -#: redbot/core/core_commands.py:809 +#: redbot/core/core_commands.py:804 #, docstring msgid "\n" " Commands for more complete data handling.\n" @@ -423,58 +1045,58 @@ msgstr "\n" " Команды для более полной обработки данных.\n" " " -#: redbot/core/core_commands.py:815 +#: redbot/core/core_commands.py:810 #, docstring msgid "\n" " Set the bot to allow users to request a data deletion.\n\n" " This is on by default.\n" " Opposite of `[p]mydata ownermanagement disallowuserdeletions`\n\n" " **Example:**\n" -" - `[p]mydata ownermanagement allowuserdeletions`\n" +" - `[p]mydata ownermanagement allowuserdeletions`\n" " " msgstr "" -#: redbot/core/core_commands.py:826 +#: redbot/core/core_commands.py:821 msgid "User can delete their own data. This will not include operational data such as blocked users." msgstr "Пользователь может удалить собственные данные. Это не коснётся таких данных как: заблокированные пользователи." -#: redbot/core/core_commands.py:834 +#: redbot/core/core_commands.py:829 #, docstring msgid "\n" " Set the bot to not allow users to request a data deletion.\n\n" " Opposite of `[p]mydata ownermanagement allowuserdeletions`\n\n" " **Example:**\n" -" - `[p]mydata ownermanagement disallowuserdeletions`\n" +" - `[p]mydata ownermanagement disallowuserdeletions`\n" " " msgstr "" -#: redbot/core/core_commands.py:843 +#: redbot/core/core_commands.py:838 msgid "User can not delete their own data." msgstr "Пользователь не может удалить собственные данные." -#: redbot/core/core_commands.py:847 +#: redbot/core/core_commands.py:842 #, docstring msgid "\n" " Sets how user deletions are treated.\n\n" " **Example:**\n" -" - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" +" - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" " **Arguments:**\n" -" - `` - The strictness level for user deletion. See Level guide below.\n\n" +" - `` - The strictness level for user deletion. See Level guide below.\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" +" - `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:864 +#: redbot/core/core_commands.py:859 msgid "Cogs will be instructed to remove all non operational data upon a user request." msgstr "Расширения будут проинструктированы удалять все не оперативные данные по запросу пользователя." -#: redbot/core/core_commands.py:872 +#: redbot/core/core_commands.py:867 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:883 +#: redbot/core/core_commands.py:878 #, docstring msgid "\n" " Handle a deletion request from Discord.\n\n" @@ -483,173 +1105,168 @@ msgid "\n" " This will remove the user from various anti-abuse measures.\n" " If you are processing a manual request from a user, you may want `[p]mydata ownermanagement deleteforuser` instead.\n\n" " **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" +" - `` - The id of the user whose data would be deleted.\n" " " msgstr "" -#: redbot/core/core_commands.py:897 +#: redbot/core/core_commands.py:892 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\n" "If 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:915 redbot/core/core_commands.py:1072 +#: redbot/core/core_commands.py:910 redbot/core/core_commands.py:1067 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}\n" "Please check your logs and contact the creators of these cogs and modules.\n" "Note: Outside of these failures, data should have been deleted." -msgstr "Я пытался удалить все неоперативные данные о вас (что я знаю как удалить) {mention}, однако следующие модули восстановлены: {modules}. Кроме того, следующие расширения были обнаружены: {cogs}.\n" +msgstr "Я пытался удалить все не-оперативные данные о вас (что я знаю как удалить), однако следующие модули восстановлены: {modules}. Кроме того, следующие расширения были обнаружены: {cogs}.\n" "Пожалуйста, свяжитесь с владельцем этого бота, чтобы решить эту проблему.\n" "Примечание: за пределами этих сбоев данные должны были быть удалены." -#: redbot/core/core_commands.py:930 redbot/core/core_commands.py:1087 +#: redbot/core/core_commands.py:925 redbot/core/core_commands.py:1082 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" "Please check your logs and contact the creators of these cogs and modules.\n" "Note: Outside of these failures, data should have been deleted." -msgstr "Я пытался удалить все неоперативные данные о вас (что я знаю как удалить) {mention}, однако следующие модули восстановлены: {cogs}. Кроме того, следующие расширения были обнаружены:.\n" +msgstr "Я пытался удалить все не-оперативные данные о вас (что я знаю как удалить), однако следующие модули восстановлены: {cogs}. Кроме того, следующие расширения были обнаружены:.\n" "Пожалуйста, свяжитесь с владельцем этого бота, чтобы решить эту проблему.\n" "Примечание: за пределами этих сбоев данные должны были быть удалены." -#: redbot/core/core_commands.py:941 redbot/core/core_commands.py:1098 +#: redbot/core/core_commands.py:936 redbot/core/core_commands.py:1093 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" "Please check your logs and contact the creators of these cogs and modules.\n" "Note: Outside of these failures, data should have been deleted." -msgstr "Я пытался удалить все неоперативные данные о вас (что я знаю как удалить) {mention}, однако следующие модули восстановлены: {modules}. Кроме того, следующие расширения были обнаружены:.\n" +msgstr "Я пытался удалить все не-оперативные данные о вас (что я знаю как удалить), однако следующие модули восстановлены: {modules}. Кроме того, следующие расширения были обнаружены:.\n" "Пожалуйста, свяжитесь с владельцем этого бота, чтобы решить эту проблему.\n" "Примечание: за пределами этих сбоев данные должны были быть удалены." -#: redbot/core/core_commands.py:951 redbot/core/core_commands.py:1108 +#: redbot/core/core_commands.py:946 redbot/core/core_commands.py:1103 msgid "I've deleted all data about that user that I know how to delete." msgstr "Я удалил все данные об этом пользователе, которые я знаю, как удалить." -#: redbot/core/core_commands.py:962 +#: redbot/core/core_commands.py:957 #, docstring msgid "Delete data [botname] has about a user for a user.\n\n" " This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user.\n" " Users have access to a different command for this unless they can't interact with the bot at all.\n" " 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\n" " **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" +" - `` - The id of the user whose data would be deleted.\n" " " msgstr "" -#: redbot/core/core_commands.py:973 +#: redbot/core/core_commands.py:968 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\n" "If you are sure this is what you intend to do please respond with the following:" -msgstr "Это приведёт к тому, что бот избавится от множества неоперационных данных от указанного пользователя. Пользователи имеют для этого доступ к различным командам, если они не могут взаимодействовать с ботом вообще. Это в основном безопасная операция, но вы не должны использовать его, если не обрабатывать запрос от этого пользователя, так как это может повлиять на их использование бота. \n\n" +msgstr "Это приведёт к тому, что бот избавится от множества не-операционных данных от указанного пользователя. Пользователи имеют для этого доступ к различным командам, если они не могут взаимодействовать с ботом вообще. Это в основном безопасная операция, но вы не должны использовать его, если не обрабатывать запрос от этого пользователя, так как это может повлиять на их использование бота. \n\n" "Если вы уверены, что это то, что вы собираетесь сделать, пожалуйста, ответьте следующим образом:" -#: redbot/core/core_commands.py:996 +#: redbot/core/core_commands.py:991 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}\n" "Please check your logs and contact the creators of these cogs and modules.\n" "Note: Outside of these failures, data should have been deleted." -msgstr "Я пытался удалить все неоперативные данные о вас (что я знаю как удалить) {mention}, однако следующие модули восстановлены: {modules}. Кроме того, следующие расширения были обнаружены: {cogs}.\n" +msgstr "Я пытался удалить все не-оперативные данные о вас (что я знаю как удалить), однако следующие модули восстановлены: {modules}. Кроме того, следующие расширения были обнаружены: {cogs}.\n" "Пожалуйста, свяжитесь с владельцем этого бота, чтобы решить эту проблему.\n" "Примечание: за пределами этих сбоев данные должны были быть удалены." -#: redbot/core/core_commands.py:1011 +#: redbot/core/core_commands.py:1006 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" "Please check your logs and contact the creators of these cogs and modules.\n" "Note: Outside of these failures, data should have been deleted." -msgstr "Я пытался удалить все неоперативные данные о вас (что я знаю как удалить) {mention}, однако следующие модули восстановлены: {cogs}. Кроме того, следующие расширения были обнаружены:.\n" +msgstr "Я пытался удалить все не-оперативные данные о вас (что я знаю как удалить), однако следующие модули восстановлены: {cogs}. Кроме того, следующие расширения были обнаружены:.\n" "Пожалуйста, свяжитесь с владельцем этого бота, чтобы решить эту проблему.\n" "Примечание: за пределами этих сбоев данные должны были быть удалены." -#: redbot/core/core_commands.py:1022 +#: redbot/core/core_commands.py:1017 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" "Please check your logs and contact the creators of these cogs and modules.\n" "Note: Outside of these failures, data should have been deleted." -msgstr "Я пытался удалить все неоперативные данные о вас (что я знаю как удалить) {mention}, однако следующие модули восстановлены: {modules}. Кроме того, следующие расширения были обнаружены:.\n" +msgstr "Я пытался удалить все не-оперативные данные о вас (что я знаю как удалить), однако следующие модули восстановлены: {modules}. Кроме того, следующие расширения были обнаружены:.\n" "Пожалуйста, свяжитесь с владельцем этого бота, чтобы решить эту проблему.\n" "Примечание: за пределами этих сбоев данные должны были быть удалены." -#: redbot/core/core_commands.py:1033 +#: redbot/core/core_commands.py:1028 msgid "I've deleted all non-operational data about that user that I know how to delete." -msgstr "Я удалил все неоперативные данные о пользователе, которые я знаю, как удалить." +msgstr "Я удалил все не-оперативные данные о пользователе, которые я знаю, как удалить." -#: redbot/core/core_commands.py:1048 +#: redbot/core/core_commands.py:1043 #, docstring msgid "Delete data [botname] has about a user.\n\n" " This will cause the bot to get rid of or disassociate a lot of data about the specified user.\n" " This may include more than just end user data, including anti abuse records.\n\n" " **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" +" - `` - The id of the user whose data would be deleted.\n" " " msgstr "" -#: redbot/core/core_commands.py:1058 +#: redbot/core/core_commands.py:1053 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\n" "If you are sure this is what you intend to do please respond with the following:" -msgstr "" +msgstr "Это приведет к тому, что бот избавится от большого количества данных о указанном пользователе. Это может включать в себя не только данные конечного пользователя, включая записи об оскорблении злоупотреблениями.\n\n" +"Если вы уверены, что это то, что вы собираетесь сделать, пожалуйста, ответьте следующее:" -#: redbot/core/core_commands.py:1119 +#: redbot/core/core_commands.py:1114 #, docstring msgid "\n" " Commands for toggling embeds on or off.\n\n" " This setting determines whether or not to use embeds as a response to a command (for commands that support it).\n" " The default is to use embeds.\n\n" -" The embed settings are checked until the first True/False in this order:\n" -" - In guild context:\n" -" 1. Channel override - `[p]embedset channel`\n" -" 2. Server command override - `[p]embedset command server`\n" -" 3. Server override - `[p]embedset server`\n" -" 4. Global command override - `[p]embedset command global`\n" -" 5. Global setting -`[p]embedset global`\n\n" -" - In DM context:\n" -" 1. User override - `[p]embedset user`\n" -" 2. Global command override - `[p]embedset command global`\n" -" 3. Global setting - `[p]embedset global`\n" +" The embed settings are checked until the first True/False in this order:\n\n" +" - In guild context:\n" +" 1. Channel override - `[p]embedset channel`\n" +" 2. Server command override - `[p]embedset command server`\n" +" 3. Server override - `[p]embedset server`\n" +" 4. Global command override - `[p]embedset command global`\n" +" 5. Global setting -`[p]embedset global`\n\n" +" - In DM context:\n" +" 1. User override - `[p]embedset user`\n" +" 2. Global command override - `[p]embedset command global`\n" +" 3. Global setting - `[p]embedset global`\n" " " msgstr "" -#: redbot/core/core_commands.py:1141 +#: redbot/core/core_commands.py:1139 #, docstring msgid "\n" " Show the current embed settings.\n\n" " Provide a command name to check for command specific embed settings.\n\n" " **Examples:**\n" -" - `[p]embedset showsettings` - Shows embed settings.\n" -" - `[p]embedset showsettings info` - Also shows embed settings for the 'info' command.\n" -" - `[p]embedset showsettings \"ignore list\"` - Checking subcommands requires quotes.\n\n" +" - `[p]embedset showsettings` - Shows embed settings.\n" +" - `[p]embedset showsettings info` - Also shows embed settings for the 'info' command.\n" +" - `[p]embedset showsettings \"ignore list\"` - Checking subcommands requires quotes.\n\n" " **Arguments:**\n" -" - `[command_name]` - Checks this command for command specific embed settings.\n" +" - `[command]` - Checks this command for command specific embed settings.\n" " " msgstr "" -#: redbot/core/core_commands.py:1158 redbot/core/core_commands.py:1314 -#: redbot/core/core_commands.py:1365 redbot/core/core_commands.py:4282 -#: redbot/core/core_commands.py:4325 redbot/core/core_commands.py:4391 -#: redbot/core/core_commands.py:4422 -msgid "I couldn't find that command. Please note that it is case sensitive." -msgstr "Я не мог найти эту команду. Обратите внимание, что она чувствительна к регистру." - -#: redbot/core/core_commands.py:1164 +#: redbot/core/core_commands.py:1155 msgid "Embed settings:\n\n" msgstr "Настройки встроенных сообщений:\n\n" -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1157 msgid "Global default: {value}\n" -msgstr "" +msgstr "Глобальные по умолчанию: {value}\n" -#: redbot/core/core_commands.py:1171 +#: redbot/core/core_commands.py:1162 msgid "Global command setting for {command} command: {value}\n" -msgstr "" +msgstr "Глобальные настройки команд для команды {command}: {value}\n" -#: redbot/core/core_commands.py:1177 +#: redbot/core/core_commands.py:1168 msgid "Guild setting: {value}\n" -msgstr "" +msgstr "Настройки гильдии: {value}\n" -#: redbot/core/core_commands.py:1182 +#: redbot/core/core_commands.py:1173 msgid "Server command setting for {command} command: {value}\n" -msgstr "" +msgstr "Настройка команд сервера для команды {command}: {value}\n" -#: redbot/core/core_commands.py:1188 +#: redbot/core/core_commands.py:1179 msgid "Channel setting: {value}\n" -msgstr "" +msgstr "Настройки канала: {value}\n" -#: redbot/core/core_commands.py:1191 +#: redbot/core/core_commands.py:1182 msgid "User setting: {value}" -msgstr "" +msgstr "Настройки пользователя: {value}" -#: redbot/core/core_commands.py:1197 +#: redbot/core/core_commands.py:1188 #, docstring msgid "\n" " Toggle the global embed setting.\n\n" @@ -657,19 +1274,19 @@ msgid "\n" " The default is to use embeds.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Example:**\n" -" - `[p]embedset global`\n" +" - `[p]embedset global`\n" " " msgstr "" -#: redbot/core/core_commands.py:1211 +#: redbot/core/core_commands.py:1202 msgid "Embeds are now disabled by default." -msgstr "" +msgstr "Вкладки теперь отключены по умолчанию." -#: redbot/core/core_commands.py:1214 +#: redbot/core/core_commands.py:1205 msgid "Embeds are now enabled by default." -msgstr "" +msgstr "Встраиваемые модули теперь включены по умолчанию." -#: redbot/core/core_commands.py:1220 +#: redbot/core/core_commands.py:1211 #, docstring msgid "\n" " Set the server's embed setting.\n\n" @@ -678,27 +1295,27 @@ msgid "\n" " If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Examples:**\n" -" - `[p]embedset server False` - Disables embeds on this server.\n" -" - `[p]embedset server` - Resets value to use global default.\n\n" +" - `[p]embedset server False` - Disables embeds on this server.\n" +" - `[p]embedset server` - Resets value to use global default.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds on this server. Leave blank to reset to default.\n" +" - `[enabled]` - Whether to use embeds on this server. Leave blank to reset to default.\n" " " msgstr "" -#: redbot/core/core_commands.py:1239 redbot/core/core_commands.py:1323 -#: redbot/core/core_commands.py:1414 redbot/core/core_commands.py:1445 +#: redbot/core/core_commands.py:1230 redbot/core/core_commands.py:1308 +#: redbot/core/core_commands.py:1402 redbot/core/core_commands.py:1433 msgid "Embeds will now fall back to the global setting." msgstr "Настройки теперь восстанавливаются." -#: redbot/core/core_commands.py:1244 +#: redbot/core/core_commands.py:1235 msgid "Embeds are now enabled for this guild." -msgstr "" +msgstr "Встраиваемые модули включены для этой гильдии." -#: redbot/core/core_commands.py:1246 +#: redbot/core/core_commands.py:1237 msgid "Embeds are now disabled for this guild." -msgstr "" +msgstr "Вкладки отключены для этой гильдии." -#: redbot/core/core_commands.py:1254 +#: redbot/core/core_commands.py:1245 #, docstring msgid "\n" " Sets a command's embed setting.\n\n" @@ -707,19 +1324,19 @@ msgid "\n" " If enabled is left blank, the setting will be unset.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Examples:**\n" -" - `[p]embedset command info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" - `[p]embedset command info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command \"ignore list\" True` - Quotes are needed for subcommands.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" " " msgstr "" -#: redbot/core/core_commands.py:1283 +#: redbot/core/core_commands.py:1274 msgid "The passed command requires Embed Links permission and therefore cannot be set to not use embeds." -msgstr "" +msgstr "Передаваемая команда требует разрешения Embed Links и поэтому не может быть установлен как \"Встраиваемый\"." -#: redbot/core/core_commands.py:1294 +#: redbot/core/core_commands.py:1285 #, docstring msgid "\n" " Sets a command's embed setting globally.\n\n" @@ -727,43 +1344,43 @@ msgid "\n" " If enabled is left blank, the setting will be unset.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Examples:**\n" -" - `[p]embedset command global info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command global info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command global \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" - `[p]embedset command global info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command global info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command global \"ignore list\" True` - Quotes are needed for subcommands.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" " " msgstr "" -#: redbot/core/core_commands.py:1329 redbot/core/core_commands.py:1380 +#: redbot/core/core_commands.py:1314 redbot/core/core_commands.py:1359 msgid "Embeds are now enabled for {command_name} command." -msgstr "" +msgstr "Встраивание теперь включено для команды {command_name}." -#: redbot/core/core_commands.py:1335 redbot/core/core_commands.py:1386 +#: redbot/core/core_commands.py:1320 redbot/core/core_commands.py:1365 msgid "Embeds are now disabled for {command_name} command." -msgstr "" +msgstr "Вкладки отключены для команды {command_name}." -#: redbot/core/core_commands.py:1345 +#: redbot/core/core_commands.py:1330 #, docstring msgid "\n" -" Sets a commmand's embed setting for the current server.\n\n" +" Sets a command's embed setting for the current server.\n\n" " If set, this is used instead of the server default to determine whether or not to use embeds.\n\n" " If enabled is left blank, the setting will be unset and the server default will be used instead.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Examples:**\n" -" - `[p]embedset command server info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command server info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command server \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" - `[p]embedset command server info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command server info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command server \"ignore list\" True` - Quotes are needed for subcommands.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" " " msgstr "" -#: redbot/core/core_commands.py:1374 +#: redbot/core/core_commands.py:1353 msgid "Embeds will now fall back to the server setting." -msgstr "" +msgstr "Встраиваемые вставки будут возвращены к настройкам сервера." -#: redbot/core/core_commands.py:1395 +#: redbot/core/core_commands.py:1381 #, docstring msgid "\n" " Set's a channel's embed setting.\n\n" @@ -772,28 +1389,32 @@ msgid "\n" " If enabled is left blank, the setting will be unset and the guild default will be used instead.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Examples:**\n" -" - `[p]embedset channel False` - Disables embeds in this channel.\n" -" - `[p]embedset channel` - Resets value to use guild default.\n\n" +" - `[p]embedset channel #text-channel False` - Disables embeds in the #text-channel.\n" +" - `[p]embedset channel #forum-channel disable` - Disables embeds in the #forum-channel.\n" +" - `[p]embedset channel #text-channel` - Resets value to use guild default in the #text-channel.\n\n" " **Arguments:**\n" +" - `` - The text, voice, stage, or forum channel to set embed setting for.\n" " - `[enabled]` - Whether to use embeds in this channel. Leave blank to reset to default.\n" " " msgstr "" -#: redbot/core/core_commands.py:1419 +#: redbot/core/core_commands.py:1407 msgid "Embeds are now {} for this channel." msgstr "Сейчас встраиваются {} для этого канала." -#: redbot/core/core_commands.py:1420 redbot/core/core_commands.py:2273 -#: redbot/core/core_commands.py:2294 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2765 +#: redbot/core/core_commands.py:2779 redbot/core/core_commands.py:3976 +#: redbot/core/core_commands.py:3997 msgid "enabled" msgstr "включен" -#: redbot/core/core_commands.py:1420 redbot/core/core_commands.py:2273 -#: redbot/core/core_commands.py:2294 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2765 +#: redbot/core/core_commands.py:2779 redbot/core/core_commands.py:3976 +#: redbot/core/core_commands.py:3997 msgid "disabled" msgstr "отключен" -#: redbot/core/core_commands.py:1426 +#: redbot/core/core_commands.py:1414 #, docstring msgid "\n" " Sets personal embed setting for DMs.\n\n" @@ -802,52 +1423,56 @@ msgid "\n" " If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Examples:**\n" -" - `[p]embedset user False` - Disables embeds in your DMs.\n" -" - `[p]embedset user` - Resets value to use global default.\n\n" +" - `[p]embedset user False` - Disables embeds in your DMs.\n" +" - `[p]embedset user` - Resets value to use global default.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds in your DMs. Leave blank to reset to default.\n" +" - `[enabled]` - Whether to use embeds in your DMs. Leave blank to reset to default.\n" " " msgstr "" -#: redbot/core/core_commands.py:1450 +#: redbot/core/core_commands.py:1438 msgid "Embeds are now enabled for you in DMs." -msgstr "" +msgstr "Встроенные вставки теперь включены для вас в личных сообщениях." -#: redbot/core/core_commands.py:1452 +#: redbot/core/core_commands.py:1440 msgid "Embeds are now disabled for you in DMs." -msgstr "" +msgstr "Вкладки теперь недоступны для вас в личных сообщениях." -#: redbot/core/core_commands.py:1458 +#: redbot/core/core_commands.py:1446 #, 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.\n\n" " Warning: Sending the traceback publicly can accidentally reveal sensitive information about your computer or configuration.\n\n" " **Examples:**\n" -" - `[p]traceback` - Sends the traceback to your DMs.\n" -" - `[p]traceback True` - Sends the last traceback in the current context.\n\n" +" - `[p]traceback` - Sends the traceback to your DMs.\n" +" - `[p]traceback True` - Sends the last traceback in the current context.\n\n" " **Arguments:**\n" -" - `[public]` - Whether to send the traceback to the current context. Leave blank to send to your DMs.\n" +" - `[public]` - Whether to send the traceback to the current context. Leave blank to send to your DMs.\n" " " msgstr "" -#: redbot/core/core_commands.py:1487 +#: redbot/core/core_commands.py:1478 msgid "No exception has occurred yet." -msgstr "" +msgstr "Пока нет исключения." -#: redbot/core/core_commands.py:1492 +#: redbot/core/core_commands.py:1483 #, docstring msgid "Shows [botname]'s invite url.\n\n" " This will always send the invite to DMs to keep it private.\n\n" " This command is locked to the owner unless `[p]inviteset public` is set to True.\n\n" " **Example:**\n" -" - `[p]invite`\n" +" - `[p]invite`\n" " " msgstr "" +#: redbot/core/core_commands.py:1495 +msgid "This bot is currently **serverlocked**, meaning that it is locked to its current servers and will leave any server it joins." +msgstr "" + #: redbot/core/core_commands.py:1512 #, docstring msgid "Commands to setup [botname]'s invite settings." -msgstr "" +msgstr "Команды для настройки параметров приглашения [botname]." #: redbot/core/core_commands.py:1517 #, docstring @@ -855,9 +1480,9 @@ msgid "\n" " Toggles if `[p]invite` should be accessible for the average user.\n\n" " The bot must be made into a `Public bot` in the developer dashboard for public invites to work.\n\n" " **Example:**\n" -" - `[p]inviteset public yes` - Toggles the public invite setting.\n\n" +" - `[p]inviteset public yes` - Toggles the public invite setting.\n\n" " **Arguments:**\n" -" - `[confirm]` - Required to set to public. Not required to toggle back to private.\n" +" - `[confirm]` - Required to set to public. Not required to toggle back to private.\n" " " msgstr "" @@ -870,9 +1495,9 @@ msgid "\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\n" " **Example:**\n" -" - `[p]inviteset perms 134217728` - Adds a \"Manage Nicknames\" permission requirement to the invite.\n\n" +" - `[p]inviteset perms 134217728` - Adds a \"Manage Nicknames\" permission requirement to the invite.\n\n" " **Arguments:**\n" -" - `` - The permission level to require for the bot in the generated invite.\n" +" - `` - The permission level to require for the bot in the generated invite.\n" " " msgstr "" @@ -883,15 +1508,19 @@ msgid "\n" " This allows the usage of slash commands on the servers that invited your bot with that scope.\n\n" " Note that previous servers that invited the bot without the scope cannot have slash commands, they will have to invite the bot a second time.\n" " " -msgstr "" +msgstr "\n" +" Добавьте область `applications.commands` в URL адрес приглашения.\n\n" +" Это позволяет использовать команды СЛЭШ на серверах, которые пригласили вашего бота с этой областью.\n\n" +" Обратите внимание, что предыдущие серверы пригласили бота без области действия не могут иметь команды СЛЭШ, они должны будут еще раз пригласить бота.\n" +" " #: redbot/core/core_commands.py:1586 msgid "The `applications.commands` scope has been added to the invite URL." -msgstr "" +msgstr "Область `applications.commands` была добавлена в URL адрес приглашения." #: redbot/core/core_commands.py:1590 msgid "The `applications.commands` scope has been removed from the invite URL." -msgstr "" +msgstr "Область действия `applications.commands` была удалена из URL адреса приглашения." #: redbot/core/core_commands.py:1596 #, docstring @@ -900,173 +1529,193 @@ msgid "\n" " If no server IDs are passed the local server will be left instead.\n\n" " Note: This command is interactive.\n\n" " **Examples:**\n" -" - `[p]leave` - Leave the current server.\n" -" - `[p]leave \"Red - Discord Bot\"` - Quotes are necessary when there are spaces in the name.\n" -" - `[p]leave 133049272517001216 240154543684321280` - Leaves multiple servers, using IDs.\n\n" +" - `[p]leave` - Leave the current server.\n" +" - `[p]leave \"Red - Discord Bot\"` - Quotes are necessary when there are spaces in the name.\n" +" - `[p]leave 133049272517001216 240154543684321280` - Leaves multiple servers, using IDs.\n\n" " **Arguments:**\n" -" - `[servers...]` - The servers to leave. When blank, attempts to leave the current server.\n" +" - `[servers...]` - The servers to leave. When blank, attempts to leave the current server.\n" " " msgstr "" #: redbot/core/core_commands.py:1613 msgid "You need to specify at least one server ID." -msgstr "" +msgstr "Необходимо указать хотя бы один ID сервера." -#: redbot/core/core_commands.py:1620 +#: redbot/core/core_commands.py:1621 msgid "You haven't passed any server ID. Do you want me to leave this server?" -msgstr "" +msgstr "Вы не передали никакой идентификатор сервера. Вы хотите, чтобы я покинул этот сервер?" -#: redbot/core/core_commands.py:1625 +#: redbot/core/core_commands.py:1627 msgid "Are you sure you want me to leave these servers?" -msgstr "" +msgstr "Вы уверены, что хотите, чтобы я покинул этот сервер?" #: redbot/core/core_commands.py:1633 +msgid "Are you sure you want me to leave this server?" +msgstr "Вы действительно хотите, чтобы я покинула этот сервер?" + +#: redbot/core/core_commands.py:1641 msgid "I cannot leave the server `{server_name}`: I am the owner of it." -msgstr "" +msgstr "Я не могу покинуть сервер `{server_name}`: я его владелец." -#: redbot/core/core_commands.py:1644 redbot/core/core_commands.py:2711 +#: redbot/core/core_commands.py:1652 redbot/core/core_commands.py:4068 +#: redbot/core/core_commands.py:4086 msgid "Response timed out." msgstr "Время ответа истекло." -#: redbot/core/core_commands.py:1649 +#: redbot/core/core_commands.py:1657 msgid "Alright. Bye :wave:" msgstr "Хорошо. До свидания :wave:" -#: redbot/core/core_commands.py:1652 +#: redbot/core/core_commands.py:1661 msgid "Alright. Leaving {number} servers..." -msgstr "" +msgstr "Все в порядке. Оставляем {number} серверов..." -#: redbot/core/core_commands.py:1659 +#: redbot/core/core_commands.py:1664 +msgid "Alright. Leaving one server..." +msgstr "Хорошо. Покидаю один сервер..." + +#: redbot/core/core_commands.py:1670 msgid "Alright, I'll stay then. :)" -msgstr "" +msgstr "Хорошо, я тогда останусь. :)" -#: redbot/core/core_commands.py:1661 +#: redbot/core/core_commands.py:1673 msgid "Alright, I'm not leaving those servers." -msgstr "" +msgstr "Хорошо, я не уйду с этих серверов." -#: redbot/core/core_commands.py:1666 +#: redbot/core/core_commands.py:1675 +msgid "Alright, I'm not leaving that server." +msgstr "Хорошо, я не выхожу из этого сервера." + +#: redbot/core/core_commands.py:1680 #, docstring msgid "\n" " Lists the servers [botname] is currently in.\n\n" " Note: This command is interactive.\n" " " -msgstr "" +msgstr "\n" +" Перечисляет серверы, на которых [botname] находится в данный момент.\n\n" +" Примечание: Эта команда является интерактивной.\n" +" " -#: redbot/core/core_commands.py:1684 +#: redbot/core/core_commands.py:1700 #, docstring msgid "Loads cog packages from the local paths and installed cogs.\n\n" " See packages available to load with `[p]cogs`.\n\n" " Additional cogs can be added using Downloader, or from local paths using `[p]addpath`.\n\n" " **Examples:**\n" -" - `[p]load general` - Loads the `general` cog.\n" -" - `[p]load admin mod mutes` - Loads multiple cogs.\n\n" +" - `[p]load general` - Loads the `general` cog.\n" +" - `[p]load admin mod mutes` - Loads multiple cogs.\n\n" " **Arguments:**\n" -" - `` - The cog packages to load.\n" +" - `` - The cog packages to load.\n" " " msgstr "" -#: redbot/core/core_commands.py:1713 +#: redbot/core/core_commands.py:1721 msgid "Loaded {packs}." msgstr "Загружено {packs}." -#: redbot/core/core_commands.py:1718 +#: redbot/core/core_commands.py:1726 msgid "The following package is already loaded: {pack}" msgstr "Следующий пакет уже загружен: {pack}" -#: redbot/core/core_commands.py:1722 +#: redbot/core/core_commands.py:1730 msgid "The following packages are already loaded: {packs}" msgstr "Следующие пакеты уже загружены: {packs}" -#: redbot/core/core_commands.py:1729 +#: redbot/core/core_commands.py:1737 msgid "Failed to load the following package: {pack}.\n" "Check your console or logs for details." msgstr "Не удалось загрузить следующие пакеты: {pack}.\n" -". Проверьте консоль или логи для более точных деталей." +"Проверьте консоль или логи для более точных деталей." -#: redbot/core/core_commands.py:1734 +#: redbot/core/core_commands.py:1742 msgid "Failed to load the following packages: {packs}\n" "Check your console or logs for details." msgstr "Не удалось загрузить следующие пакеты: {packs}.\n" -". Проверьте консоль или логи для более точных деталей." +"Проверьте консоль или логи для более точных деталей." -#: redbot/core/core_commands.py:1742 redbot/core/core_commands.py:1898 +#: redbot/core/core_commands.py:1750 redbot/core/core_commands.py:1898 msgid "The following name is not a valid package name: {pack}\n" "Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." -msgstr "" +msgstr "Следующее имя не является допустимым именем пакета: {pack}\n" +"Имена пакетов не могут начинаться с цифры и могут содержать только ascii цифры, буквы и знаки подчеркивания." -#: redbot/core/core_commands.py:1748 redbot/core/core_commands.py:1904 +#: redbot/core/core_commands.py:1756 redbot/core/core_commands.py:1904 msgid "The following names are not valid package names: {packs}\n" "Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." -msgstr "" +msgstr "Следующие имена не являются допустимыми именами пакетов: {packs}\n" +"Имена пакетов не могут начинаться с цифры и могут содержать только ascii цифры, буквы и знаки подчеркивания." -#: redbot/core/core_commands.py:1757 redbot/core/core_commands.py:1913 +#: redbot/core/core_commands.py:1765 redbot/core/core_commands.py:1913 msgid "The following package was not found in any cog path: {pack}." -msgstr "Следующий пакет не найден в пути ког: {pack}." +msgstr "Следующий пакет не найден в пути cog: {pack}." -#: redbot/core/core_commands.py:1761 redbot/core/core_commands.py:1917 +#: redbot/core/core_commands.py:1769 redbot/core/core_commands.py:1917 msgid "The following packages were not found in any cog path: {packs}" -msgstr "Следующие пакеты не были найдены в пути ког: {packs}" +msgstr "Следующие пакеты не были найдены в пути cog: {packs}" -#: redbot/core/core_commands.py:1769 +#: redbot/core/core_commands.py:1777 msgid "This package could not be loaded for the following reason:\n\n" "{reason}" msgstr "Этот пакет не может быть загружен по следующим причинам:\n\n" "{reason}" -#: redbot/core/core_commands.py:1773 +#: redbot/core/core_commands.py:1781 msgid "These packages could not be loaded for the following reasons:\n\n" "{reasons}" msgstr "Эти пакеты не могут быть загружены по следующим причинам:\n\n" "{reasons}" -#: redbot/core/core_commands.py:1780 +#: redbot/core/core_commands.py:1788 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" "You should inform maintainer of the repo about this message." -msgstr "" +msgstr "**ПРЕДУПРЕЖДЕНИЕ**: В следующем репозитории используются разделяемые библиотеки, которые помечены для удаления в будущем: {repo}.\n" +"Вы должны сообщить об этом сообщении сопровождающему репозитория." -#: redbot/core/core_commands.py:1786 redbot/core/core_commands.py:1942 +#: redbot/core/core_commands.py:1794 redbot/core/core_commands.py:1942 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\n" "You should inform maintainers of these repos about this message." -msgstr "" +msgstr "**ПРЕДУПРЕЖДЕНИЕ**: Следующие репозитории используют разделяемые библиотеки, которые помечены для удаления в будущем: {repos}.\n" +"Вы должны проинформировать сопровождающих этих репозиториев об этом сообщении." -#: redbot/core/core_commands.py:1805 +#: redbot/core/core_commands.py:1813 #, docstring msgid "Unloads previously loaded cog packages.\n\n" " See packages available to unload with `[p]cogs`.\n\n" " **Examples:**\n" -" - `[p]unload general` - Unloads the `general` cog.\n" -" - `[p]unload admin mod mutes` - Unloads multiple cogs.\n\n" +" - `[p]unload general` - Unloads the `general` cog.\n" +" - `[p]unload admin mod mutes` - Unloads multiple cogs.\n\n" " **Arguments:**\n" -" - `` - The cog packages to unload.\n" +" - `` - The cog packages to unload.\n" " " msgstr "" -#: redbot/core/core_commands.py:1823 +#: redbot/core/core_commands.py:1831 msgid "The following package was unloaded: {pack}." msgstr "Следующий пакет был выгружен: {pack}." -#: redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1835 msgid "The following packages were unloaded: {packs}." msgstr "Следующие пакеты были выгружены: {packs}." -#: redbot/core/core_commands.py:1834 +#: redbot/core/core_commands.py:1842 msgid "The following package was not loaded: {pack}." msgstr "Не удалось загрузить следующий пакет: {pack}." -#: redbot/core/core_commands.py:1838 +#: redbot/core/core_commands.py:1846 msgid "The following packages were not loaded: {packs}." msgstr "Следующие пакеты не были загружены: {packs}." -#: redbot/core/core_commands.py:1851 +#: redbot/core/core_commands.py:1859 #, docstring msgid "Reloads cog packages.\n\n" " This will unload and then load the specified cogs.\n\n" " Cogs that were not loaded will only be loaded.\n\n" " **Examples:**\n" -" - `[p]reload general` - Unloads then loads the `general` cog.\n" -" - `[p]reload admin mod mutes` - Unloads then loads multiple cogs.\n\n" +" - `[p]reload general` - Unloads then loads the `general` cog.\n" +" - `[p]reload admin mod mutes` - Unloads then loads multiple cogs.\n\n" " **Arguments:**\n" -" - `` - The cog packages to reload.\n" +" - `` - The cog packages to reload.\n" " " msgstr "" @@ -1101,915 +1750,1581 @@ msgstr "Эти пакеты не могут быть перезагружены #: redbot/core/core_commands.py:1936 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" "You should inform maintainers of these repos about this message." -msgstr "" +msgstr "**ПРЕДУПРЕЖДЕНИЕ**: В следующем репозитории используются разделяемые библиотеки, которые помечены для удаления в будущем: {repo}.\n" +"Вы должны проинформировать сопровождающих этих репо об этом сообщении." -#: redbot/core/core_commands.py:1957 +#: redbot/core/core_commands.py:1962 #, docstring -msgid "Shuts down the bot.\n\n" -" Allows [botname] to shut down gracefully.\n\n" -" This is the recommended method for shutting down the bot.\n\n" -" **Examples:**\n" -" - `[p]shutdown`\n" -" - `[p]shutdown True` - Shutdowns silently.\n\n" -" **Arguments:**\n" -" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" -" " +msgid "Base command for managing what application commands are able to be used on [botname]." msgstr "" -#: redbot/core/core_commands.py:1974 -msgid "Shutting down... " -msgstr "Завершение работы... " - -#: redbot/core/core_commands.py:1980 +#: redbot/core/core_commands.py:1971 #, 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 with by the process manager in use.\n\n" -" **Examples:**\n" -" - `[p]restart`\n" -" - `[p]restart True` - Restarts silently.\n\n" +msgid "Marks an application command as being enabled, allowing it to be added to the bot.\n\n" +" See commands available to enable with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" +" - `` - The command name to enable. Only the top level name of a group command should be used.\n" +" - `[command_type]` - What type of application command to enable. Must be one of `slash`, `message`, or `user`. Defaults to `slash`.\n" " " msgstr "" -#: redbot/core/core_commands.py:1994 -msgid "Restarting..." -msgstr "Перезапуск..." - -#: redbot/core/core_commands.py:1999 -#, docstring -msgid "Commands for changing [botname]'s settings." +#: redbot/core/core_commands.py:1996 redbot/core/core_commands.py:2055 +msgid "Command type must be one of `slash`, `message`, or `user`." msgstr "" #: redbot/core/core_commands.py:2003 -#, docstring -msgid "\n" -" Show the current settings for [botname].\n" -" " +msgid "That application command is already enabled." msgstr "" -#: redbot/core/core_commands.py:2021 -msgid "Admin roles: {admin}\n" -"Mod roles: {mod}\n" -"Locale: {guild_locale}\n" -"Regional format: {guild_regional_format}\n" +#: redbot/core/core_commands.py:2008 +msgid "That application command could not be found. Use `{prefix}slash list` to see all application commands. You may need to double check the command type." msgstr "" -#: redbot/core/core_commands.py:2042 -msgid "{bot_name} Settings:\n\n" -"Prefixes: {prefixes}\n" -"{guild_settings}Global locale: {locale}\n" -"Global regional format: {regional_format}\n" -"Default embed colour: {colour}" +#: redbot/core/core_commands.py:2019 +msgid "The command limit has been reached. Disable a command first." +msgstr "" + +#: redbot/core/core_commands.py:2024 +msgid "Enabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:2064 +#: redbot/core/core_commands.py:2036 #, 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\n" -" This is only applied to the current server and not globally.\n\n" -" **Examples:**\n" -" - `[p]set deletedelay` - Shows the current delete delay setting.\n" -" - `[p]set deletedelay 60` - Sets the delete delay to the max of 60 seconds.\n" -" - `[p]set deletedelay -1` - Disables deleting command messages.\n\n" +msgid "Marks an application command as being disabled, preventing it from being added to the bot.\n\n" +" See commands available to disable with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" +" - `` - The command name to disable. Only the top level name of a group command should be used.\n" +" - `[command_type]` - What type of application command to disable. Must be one of `slash`, `message`, or `user`. Defaults to `slash`.\n" " " msgstr "" -#: redbot/core/core_commands.py:2085 -msgid "Command deleting disabled." -msgstr "Удаление команды отключено." - -#: redbot/core/core_commands.py:2087 -msgid "Delete delay set to {num} seconds." -msgstr "Удалить задержку, установленную на {num} секунд." +#: redbot/core/core_commands.py:2061 +msgid "That application command has been set as required for the cog to function by the author, and cannot be disabled. The cog must be unloaded to remove the command." +msgstr "" -#: redbot/core/core_commands.py:2092 -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:2073 +msgid "That application command is already disabled or does not exist." +msgstr "" -#: redbot/core/core_commands.py:2099 -msgid "I will not delete command messages." -msgstr "Я не буду удалять командные сообщения." +#: redbot/core/core_commands.py:2079 +msgid "Disabled {command_type} application command `{command_name}`" +msgstr "" -#: redbot/core/core_commands.py:2104 +#: redbot/core/core_commands.py:2087 #, docstring -msgid "\n" -" Sets the bot's description.\n\n" -" Use without a description to reset.\n" -" This is shown in a few locations, including the help menu.\n\n" -" The maximum description length is 250 characters to ensure it displays properly.\n\n" -" The default is \"Red V3\".\n\n" -" **Examples:**\n" -" - `[p]set description` - Resets the description to the default setting.\n" -" - `[p]set description MyBot: A Red V3 Bot`\n\n" +msgid "Marks all application commands in a cog as being enabled, allowing them to be added to the bot.\n\n" +" See a list of cogs with application commands with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" +" - `` - The cog to enable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2124 -msgid "Description reset." -msgstr "Описание сброшено." +#: redbot/core/core_commands.py:2117 +msgid "Couldn't find any disabled commands from the cog `{cog_name}`. Use `{prefix}slash list` to see all cogs with application commands." +msgstr "" -#: redbot/core/core_commands.py:2127 +#: redbot/core/core_commands.py:2132 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for slash commands. Disable some commands first." +msgstr "" + +#: redbot/core/core_commands.py:2141 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for message commands. Disable some commands first." +msgstr "" + +#: redbot/core/core_commands.py:2150 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for user commands. Disable some commands first." +msgstr "" + +#: redbot/core/core_commands.py:2176 +msgid "Enabled {count} commands from `{cog_name}`:\n" +"{names}" +msgstr "" + +#: redbot/core/core_commands.py:2183 +#, docstring +msgid "Marks all application commands in a cog as being disabled, preventing them from being added to the bot.\n\n" +" See a list of cogs with application commands with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" +" **Arguments:**\n" +" - `` - The cog to disable commands from. This argument is case sensitive.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2204 +msgid "Couldn't find any enabled commands from the `{cog_name}` cog. Use `{prefix}slash list` to see all cogs with application commands." +msgstr "" + +#: redbot/core/core_commands.py:2212 +msgid "Disabled {count} commands from `{cog_name}`:\n" +"{names}" +msgstr "" + +#: redbot/core/core_commands.py:2219 +#, docstring +msgid "List the slash commands the bot can see, and whether or not they are enabled.\n\n" +" This command shows the state that will be changed to when `[p]slash sync` is run.\n" +" Commands from the same cog are grouped, with the cog name as the header.\n\n" +" The prefix denotes the state of the command:\n" +" - Commands starting with `- ` have not yet been enabled.\n" +" - Commands starting with `+ ` have been manually enabled.\n" +" - Commands starting with `++` have been enabled by the cog author, and cannot be disabled.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2309 +msgid "There are no application commands to list." +msgstr "" + +#: redbot/core/core_commands.py:2340 +#, docstring +msgid "Syncs the slash settings to discord.\n\n" +" Settings from `[p]slash list` will be synced with discord, changing what commands appear for users.\n" +" This should be run sparingly, make all necessary changes before running this command.\n\n" +" **Arguments:**\n" +" - `[guild]` - If provided, syncs commands for that guild. Otherwise, syncs global commands.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2360 +msgid "I need the `applications.commands` scope in this server to be able to do that. You can tell the bot to add that scope to invite links using `{prefix}inviteset commandscope`, and can then run `{prefix}invite` to get an invite that will give the bot the scope. You do not need to kick the bot to enable the scope, just use that invite to re-auth the bot with the scope enabled." +msgstr "" + +#: redbot/core/core_commands.py:2371 +msgid "Synced {count} commands." +msgstr "" + +#: redbot/core/core_commands.py:2379 +msgid "You seem to be attempting to sync after recently syncing. Discord does not like it when bots sync more often than necessary, so this command has a cooldown. You should enable/disable all commands you want to change first, and run this command one time only after all changes have been made. " +msgstr "" + +#: redbot/core/core_commands.py:2390 +#, docstring +msgid "Shuts down the bot.\n\n" +" Allows [botname] to shut down gracefully.\n\n" +" This is the recommended method for shutting down the bot.\n\n" +" **Examples:**\n" +" - `[p]shutdown`\n" +" - `[p]shutdown True` - Shutdowns silently.\n\n" +" **Arguments:**\n" +" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2407 +msgid "Shutting down... " +msgstr "Завершение работы... " + +#: redbot/core/core_commands.py:2413 +#, 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 with by the process manager in use.\n\n" +" **Examples:**\n" +" - `[p]restart`\n" +" - `[p]restart True` - Restarts silently.\n\n" +" **Arguments:**\n" +" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2427 +msgid "Restarting..." +msgstr "Перезапуск..." + +#: redbot/core/core_commands.py:2434 +#, docstring +msgid "Base command for bank settings." +msgstr "Базовая команда для настройки банка." + +#: redbot/core/core_commands.py:2438 +#, docstring +msgid "Show the current bank settings." +msgstr "Показать текущие настройки банка." + +#: redbot/core/core_commands.py:2448 +msgid "Global" +msgstr "Общий" + +#: redbot/core/core_commands.py:2448 +msgid "Server" +msgstr "Сервер" + +#: redbot/core/core_commands.py:2453 +msgid "Bank settings:\n\n" +"Bank name: {bank_name}\n" +"Bank scope: {bank_scope}\n" +"Currency: {currency_name}\n" +"Default balance: {default_balance}\n" +"Maximum allowed balance: {maximum_bal}\n" +msgstr "Настройки банка:\n\n" +"Название банка: {bank_name}\n" +"Размер банка: {bank_scope}\n" +"Валюта: {currency_name}\n" +"Баланс по умолчанию: {default_balance}\n" +"Максимально допустимый баланс: {maximum_bal}\n" + +#: redbot/core/core_commands.py:2469 +#, docstring +msgid "Toggle whether the bank is global or not.\n\n" +" If the bank is global, it will become per-server.\n" +" If the bank is per-server, it will become global.\n" +" " +msgstr "Переключать, является ли банк глобальным или нет.\n\n" +" Если банк глобальный, он станет на один сервер.\n" +" Если банк на одном сервере, он станет глобальным.\n" +" " + +#: redbot/core/core_commands.py:2476 +msgid "per-server" +msgstr "серверный" + +#: redbot/core/core_commands.py:2476 +msgid "global" +msgstr "глобальный" + +#: redbot/core/core_commands.py:2479 +msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" +msgstr "Это переключит банк на {banktype}, удалив все учетные записи в процессе! Если вы уверены, введите `{command}`" + +#: redbot/core/core_commands.py:2486 +msgid "The bank is now {banktype}." +msgstr "Банк теперь {banktype}." + +#: redbot/core/core_commands.py:2492 +#, docstring +msgid "Set the bank's name." +msgstr "Установите имя банка." + +#: redbot/core/core_commands.py:2494 +msgid "Bank name has been set to: {name}" +msgstr "Название банка было установлено на: {name}" + +#: redbot/core/core_commands.py:2500 +#, docstring +msgid "Set the name for the bank's currency." +msgstr "Установите название для валюты банка." + +#: redbot/core/core_commands.py:2502 +msgid "Currency name has been set to: {name}" +msgstr "Название валюты было установлено на: {name}" + +#: redbot/core/core_commands.py:2508 +#, docstring +msgid "Set the maximum balance a user can get." +msgstr "Установите максимальный остаток, который пользователь может получить." + +#: redbot/core/core_commands.py:2514 +msgid "Amount must be greater than zero and less than {max}." +msgstr "Сумма должна быть больше нуля и меньше, чем {max}." + +#: redbot/core/core_commands.py:2519 +msgid "Maximum balance has been set to: {amount}" +msgstr "Максимальный баланс был установлен на: {amount}" + +#: redbot/core/core_commands.py:2526 +#, docstring +msgid "Set the initial balance for new bank accounts.\n\n" +" Example:\n" +" - `[p]bankset registeramount 5000`\n\n" +" **Arguments**\n\n" +" - `` The new initial balance amount. Default is 0.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2542 +msgid "Amount must be greater than or equal to zero and less than {maxbal}." +msgstr "Сумма должна быть больше или равна нулю и меньше {maxbal}." + +#: redbot/core/core_commands.py:2547 +msgid "Registering an account will now give {num} {currency}." +msgstr "Регистрация аккаунта теперь выдаёт {num} {currency}." + +#: redbot/core/core_commands.py:2556 +#, docstring +msgid "Delete all bank accounts.\n\n" +" Examples:\n" +" - `[p]bankset reset` - Did not confirm. Shows the help message.\n" +" - `[p]bankset reset yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2568 +msgid "This will delete all bank accounts for {scope}.\n" +"If you're sure, type `{prefix}bankset reset yes`" +msgstr "" + +#: redbot/core/core_commands.py:2574 redbot/core/core_commands.py:2584 +msgid "this server" +msgstr "" + +#: redbot/core/core_commands.py:2581 +msgid "All bank accounts for {scope} have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:2592 +#, docstring +msgid "Base command for pruning bank accounts." +msgstr "" + +#: redbot/core/core_commands.py:2599 +#, docstring +msgid "Prune bank accounts for users no longer in the server.\n\n" +" Cannot be used with a global bank. See `[p]bankset prune global`.\n\n" +" Examples:\n" +" - `[p]bankset prune server` - Did not confirm. Shows the help message.\n" +" - `[p]bankset prune server yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2613 +msgid "This command cannot be used with a global bank." +msgstr "" + +#: redbot/core/core_commands.py:2617 +msgid "This will delete all bank accounts for users no longer in this server.\n" +"If you're sure, type `{prefix}bankset prune local yes`" +msgstr "" + +#: redbot/core/core_commands.py:2626 +msgid "Bank accounts for users no longer in this server have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:2632 +#, 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]bankset prune server`.\n\n" +" Examples:\n" +" - `[p]bankset prune global` - Did not confirm. Shows the help message.\n" +" - `[p]bankset prune global yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2646 +msgid "This command cannot be used with a local bank." +msgstr "" + +#: redbot/core/core_commands.py:2650 +msgid "This will delete all bank accounts for users who no longer share a server with the bot.\n" +"If you're sure, type `{prefix}bankset prune global yes`" +msgstr "" + +#: redbot/core/core_commands.py:2659 +msgid "Bank accounts for users who no longer share a server with the bot have been pruned." +msgstr "" + +#: redbot/core/core_commands.py:2672 +#, docstring +msgid "Delete the bank account of a specified user.\n\n" +" Examples:\n" +" - `[p]bankset prune user @Twentysix` - Did not confirm. Shows the help message.\n" +" - `[p]bankset 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/core/core_commands.py:2692 +msgid "This will delete {name}'s bank account.\n" +"If you're sure, type `{prefix}bankset prune user {id} yes`" +msgstr "" + +#: redbot/core/core_commands.py:2700 +msgid "The bank account for {name} has been pruned." +msgstr "" + +#: redbot/core/core_commands.py:2705 +#, docstring +msgid "Manage modlog settings." +msgstr "" + +#: redbot/core/core_commands.py:2711 +#, docstring +msgid "Command to fix misbehaving casetypes." +msgstr "" + +#: redbot/core/core_commands.py:2722 +#, docstring +msgid "Set a channel as the modlog.\n\n" +" Omit `[channel]` to disable the modlog.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2731 +msgid "Mod events will be sent to {channel}." +msgstr "" + +#: redbot/core/core_commands.py:2735 +msgid "I do not have permissions to send messages in {channel}!" +msgstr "" + +#: redbot/core/core_commands.py:2743 +msgid "Mod log is already disabled." +msgstr "" + +#: redbot/core/core_commands.py:2746 +msgid "Mod log deactivated." +msgstr "" + +#: redbot/core/core_commands.py:2751 +#, docstring +msgid "\n" +" Enable or disable case creation for a mod action.\n\n" +" An action can be enabling or disabling specific cases. (Ban, kick, mute, etc.)\n\n" +" Example: `[p]modlogset cases kick enabled`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2768 +msgid "Current settings:\n" +msgstr "" + +#: redbot/core/core_commands.py:2773 +msgid "That action is not registered." +msgstr "" + +#: redbot/core/core_commands.py:2778 +msgid "Case creation for {action_name} actions is now {enabled}." +msgstr "" + +#: redbot/core/core_commands.py:2786 +#, docstring +msgid "Reset all modlog cases in this server." +msgstr "" + +#: redbot/core/core_commands.py:2789 +msgid "Are you sure you would like to reset all modlog cases in this server?" +msgstr "" + +#: redbot/core/core_commands.py:2796 +msgid "You took too long to respond." +msgstr "Вы слишком долго не отвечали." + +#: redbot/core/core_commands.py:2800 +msgid "Cases have been reset." +msgstr "" + +#: redbot/core/core_commands.py:2802 +msgid "No changes have been made." +msgstr "Никаких изменений не произошло." + +#: redbot/core/core_commands.py:2806 +#, docstring +msgid "Commands for changing [botname]'s settings." +msgstr "Команды для изменения настроек [botname]." + +#: redbot/core/core_commands.py:2813 +#, docstring +msgid "Commands for changing [botname]'s metadata." +msgstr "" + +#: redbot/core/core_commands.py:2818 +#, docstring +msgid "\n" +" Sets the bot's description.\n\n" +" Use without a description to reset.\n" +" This is shown in a few locations, including the help menu.\n\n" +" The maximum description length is 250 characters to ensure it displays properly.\n\n" +" The default is \"Red V3\".\n\n" +" **Examples:**\n" +" - `[p]set bot description` - Resets the description to the default setting.\n" +" - `[p]set bot description MyBot: A Red V3 Bot`\n\n" +" **Arguments:**\n" +" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2838 +msgid "Description reset." +msgstr "Описание сброшено." + +#: redbot/core/core_commands.py:2841 msgid "This description is too long to properly display. Please try again with below 250 characters." +msgstr "Это описание слишком длинное для правильного отображения. Пожалуйста, попробуйте еще раз, используя менее 250 символов." + +#: redbot/core/core_commands.py:2854 +#, docstring +msgid "Sets [botname]'s avatar\n\n" +" Supports either an attachment or an image URL.\n\n" +" **Examples:**\n" +" - `[p]set bot avatar` - With an image attachment, this will set the avatar.\n" +" - `[p]set bot avatar` - Without an attachment, this will show the command help.\n" +" - `[p]set bot avatar https://links.flaree.xyz/k95` - Sets the avatar to the provided url.\n\n" +" **Arguments:**\n" +" - `[url]` - An image url to be used as an avatar. Leave blank when uploading an attachment.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2877 +msgid "That URL is invalid." +msgstr "Этот URL недействителен." + +#: redbot/core/core_commands.py:2879 +msgid "Something went wrong while trying to get the image." +msgstr "Что-то пошло не так при попытке получить изображение." + +#: redbot/core/core_commands.py:2889 +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, PNG, or GIF format." +msgstr "" + +#: redbot/core/core_commands.py:2896 +msgid "JPG / PNG / GIF format only." +msgstr "" + +#: redbot/core/core_commands.py:2898 redbot/core/core_commands.py:2967 +#: redbot/core/core_commands.py:2991 redbot/core/core_commands.py:3073 +msgid "Done." +msgstr "Готово." + +#: redbot/core/core_commands.py:2903 +#, docstring +msgid "\n" +" Removes [botname]'s avatar.\n\n" +" **Example:**\n" +" - `[p]set bot avatar remove`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2911 +msgid "Avatar removed." +msgstr "Аватар удален." + +#: redbot/core/core_commands.py:2916 +#, docstring +msgid "Sets [botname]'s username.\n\n" +" Maximum length for a username is 32 characters.\n\n" +" Note: The username of a verified bot cannot be manually changed.\n" +" Please contact Discord support to change it.\n\n" +" **Example:**\n" +" - `[p]set bot username BaguetteBot`\n\n" +" **Arguments:**\n" +" - `` - The username to give the bot.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2932 +msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." +msgstr "Имя пользователя проверенного бота не может быть изменено вручную. Для его изменения обратитесь в службу поддержки Discord." + +#: redbot/core/core_commands.py:2939 +msgid "Failed to change name. Must be 32 characters or fewer." +msgstr "Не удалось изменить имя. Должно быть 32 символа или меньше." + +#: redbot/core/core_commands.py:2945 +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 "Время изменения имени пользователя истекло. Помните, что вы можете сделать это только 2 раза в час. Используйте псевдонимы, если вам нужны частые изменения: {command}" + +#: redbot/core/core_commands.py:2955 +msgid "Failed to change the username. Discord returned the following error:\n" +"{error_message}" +msgstr "Не удалось изменить имя пользователя. Discord выдал следующую ошибку:\n" +"{error_message}" + +#: redbot/core/core_commands.py:2965 +msgid "Unexpected error occurred when trying to change the username." +msgstr "При попытке изменить имя пользователя произошла непредвиденная ошибка." + +#: redbot/core/core_commands.py:2973 +#, docstring +msgid "Sets [botname]'s nickname for the current server.\n\n" +" Maximum length for a nickname is 32 characters.\n\n" +" **Example:**\n" +" - `[p]set bot nickname 🎃 SpookyBot 🎃`\n\n" +" **Arguments:**\n" +" - `[nickname]` - The nickname to give the bot. Leave blank to clear the current nickname.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2985 +msgid "Failed to change nickname. Must be 32 characters or fewer." +msgstr "Не удалось изменить никнейм. Должно быть не более 32 символов." + +#: redbot/core/core_commands.py:2989 +msgid "I lack the permissions to change my own nickname." +msgstr "Мне не хватает разрешений чтобы изменить свой ник." + +#: redbot/core/core_commands.py:2996 +#, 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\n" +" Link example: `[My link](https://example.com)`\n\n" +" **Examples:**\n" +" - `[p]set bot custominfo >>> I can use **markdown** such as quotes, ||spoilers|| and multiple lines.`\n" +" - `[p]set bot custominfo Join my [support server](discord.gg/discord)!`\n" +" - `[p]set bot custominfo` - Removes custom info text.\n\n" +" **Arguments:**\n" +" - `[text]` - The custom info text.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3013 +msgid "The custom text has been cleared." +msgstr "Пользовательский текст был очищен." + +#: redbot/core/core_commands.py:3017 +msgid "The custom text has been set." +msgstr "Пользовательский текст установлен." + +#: redbot/core/core_commands.py:3020 +msgid "Text must be fewer than 1024 characters long." +msgstr "Длина текста не должна превышать 1024 символов." + +#: redbot/core/core_commands.py:3029 +#, docstring +msgid "Commands for setting [botname]'s status." +msgstr "" + +#: redbot/core/core_commands.py:3043 +#, docstring +msgid "Sets [botname]'s streaming status to a twitch stream.\n\n" +" This will appear as `Streaming ` or `LIVE ON TWITCH` depending on the context.\n" +" It will also include a `Watch` button with a twitch.tv url for the provided streamer.\n\n" +" Maximum length for a stream title is 128 characters.\n\n" +" Leaving both streamer and stream_title empty will clear it.\n\n" +" **Examples:**\n" +" - `[p]set status stream` - Clears the activity status.\n" +" - `[p]set status stream 26 Twentysix is streaming` - Sets the stream to `https://www.twitch.tv/26`.\n" +" - `[p]set status stream https://twitch.tv/26 Twentysix is streaming` - Sets the URL manually.\n\n" +" **Arguments:**\n" +" - `` - The twitch streamer to provide a link to. This can be their twitch name or the entire URL.\n" +" - `` - The text to follow `Streaming` in the status." +msgstr "" + +#: redbot/core/core_commands.py:3081 +#, docstring +msgid "Sets [botname]'s playing status.\n\n" +" This will appear as `Playing ` or `PLAYING A GAME: ` depending on the context.\n\n" +" Maximum length for a playing status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status playing` - Clears the activity status.\n" +" - `[p]set status playing the keyboard`\n\n" +" **Arguments:**\n" +" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3102 +msgid "Status set to `Playing {game.name}`." msgstr "" -#: redbot/core/core_commands.py:2141 +#: redbot/core/core_commands.py:3104 +msgid "Game cleared." +msgstr "Игра очищена." + +#: redbot/core/core_commands.py:3112 +#, docstring +msgid "Sets [botname]'s listening status.\n\n" +" This will appear as `Listening to `.\n\n" +" Maximum length for a listening status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status listening` - Clears the activity status.\n" +" - `[p]set status listening jams`\n\n" +" **Arguments:**\n" +" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3134 +msgid "Status set to `Listening to {listening}`." +msgstr "" + +#: redbot/core/core_commands.py:3137 +msgid "Listening cleared." +msgstr "Прослушивание прояснилось." + +#: redbot/core/core_commands.py:3145 +#, docstring +msgid "Sets [botname]'s watching status.\n\n" +" This will appear as `Watching `.\n\n" +" Maximum length for a watching status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status watching` - Clears the activity status.\n" +" - `[p]set status watching [p]help`\n\n" +" **Arguments:**\n" +" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3166 +msgid "Status set to `Watching {watching}`." +msgstr "" + +#: redbot/core/core_commands.py:3168 +msgid "Watching cleared." +msgstr "Просмотр очищен." + +#: redbot/core/core_commands.py:3176 +#, docstring +msgid "Sets [botname]'s competing status.\n\n" +" This will appear as `Competing in `.\n\n" +" Maximum length for a competing status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status competing` - Clears the activity status.\n" +" - `[p]set status competing London 2012 Olympic Games`\n\n" +" **Arguments:**\n" +" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3198 +msgid "Status set to `Competing in {competing}`." +msgstr "" + +#: redbot/core/core_commands.py:3201 +msgid "Competing cleared." +msgstr "Конкуренция очищена." + +#: redbot/core/core_commands.py:3209 +#, docstring +msgid "Sets [botname]'s custom status.\n\n" +" This will appear as ``.\n\n" +" Maximum length for a custom status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status custom` - Clears the activity status.\n" +" - `[p]set status custom Running cogs...`\n\n" +" **Arguments:**\n" +" - `[text]` - The custom status text. Leave blank to clear the current activity status.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3230 +msgid "Custom status set to `{text}`." +msgstr "" + +#: redbot/core/core_commands.py:3232 +msgid "Custom status cleared." +msgstr "" + +#: redbot/core/core_commands.py:3237 +msgid "Status changed to {}." +msgstr "Статус изменён на {}." + +#: redbot/core/core_commands.py:3243 +#, docstring +msgid "Set [botname]'s status to online." +msgstr "" + +#: redbot/core/core_commands.py:3250 +#, docstring +msgid "Set [botname]'s status to do not disturb." +msgstr "" + +#: redbot/core/core_commands.py:3257 +#, docstring +msgid "Set [botname]'s status to idle." +msgstr "" + +#: redbot/core/core_commands.py:3264 +#, docstring +msgid "Set [botname]'s status to invisible." +msgstr "Устанавливает статус [botname] на невидимый." + +#: redbot/core/core_commands.py:3274 +#, docstring +msgid "Set server's admin and mod roles for [botname]." +msgstr "" + +#: redbot/core/core_commands.py:3280 #, docstring msgid "\n" -" Adds an admin role for this guild.\n\n" +" Adds an admin role for this server.\n\n" " Admins have the same access as Mods, plus additional admin level commands like:\n" " - `[p]set serverprefix`\n" " - `[p]addrole`\n" " - `[p]ban`\n" " - `[p]ignore guild`\n\n" " And more.\n\n" -" **Examples:**\n" -" - `[p]set addadminrole @Admins`\n" -" - `[p]set addadminrole Super Admins`\n\n" +" **Examples:**\n" +" - `[p]set roles addadminrole @Admins`\n" +" - `[p]set roles addadminrole Super Admins`\n\n" " **Arguments:**\n" -" - `` - The role to add as an admin.\n" +" - `` - The role to add as an admin.\n" " " msgstr "" -#: redbot/core/core_commands.py:2161 +#: redbot/core/core_commands.py:3300 msgid "This role is already an admin role." msgstr "Эта роль уже является администратором." -#: redbot/core/core_commands.py:2163 +#: redbot/core/core_commands.py:3302 msgid "That role is now considered an admin role." msgstr "Теперь эта роль рассматривается как роль администратора." -#: redbot/core/core_commands.py:2169 +#: redbot/core/core_commands.py:3308 #, docstring msgid "\n" -" Adds a moderator role for this guild.\n\n" +" Adds a moderator role for this server.\n\n" " This grants access to moderator level commands like:\n" " - `[p]mute`\n" " - `[p]cleanup`\n" " - `[p]customcommand create`\n\n" " And more.\n\n" -" **Examples:**\n" -" - `[p]set addmodrole @Mods`\n" -" - `[p]set addmodrole Loyal Helpers`\n\n" +" **Examples:**\n" +" - `[p]set roles addmodrole @Mods`\n" +" - `[p]set roles addmodrole Loyal Helpers`\n\n" " **Arguments:**\n" -" - `` - The role to add as a moderator.\n" +" - `` - The role to add as a moderator.\n" " " msgstr "" -#: redbot/core/core_commands.py:2188 +#: redbot/core/core_commands.py:3327 msgid "This role is already a mod role." msgstr "Эта роль уже является модераторской." -#: redbot/core/core_commands.py:2190 +#: redbot/core/core_commands.py:3329 msgid "That role is now considered a mod role." msgstr "Эта роль теперь считается ролью мода." -#: redbot/core/core_commands.py:2196 +#: redbot/core/core_commands.py:3337 #, docstring msgid "\n" -" Removes an admin role for this guild.\n\n" +" Removes an admin role for this server.\n\n" " **Examples:**\n" -" - `[p]set removeadminrole @Admins`\n" -" - `[p]set removeadminrole Super Admins`\n\n" +" - `[p]set roles removeadminrole @Admins`\n" +" - `[p]set roles removeadminrole Super Admins`\n\n" " **Arguments:**\n" -" - `` - The role to remove from being an admin.\n" +" - `` - The role to remove from being an admin.\n" " " msgstr "" -#: redbot/core/core_commands.py:2208 +#: redbot/core/core_commands.py:3349 msgid "That role was not an admin role to begin with." msgstr "Эта роль не была ролью администратора, с которой она начала." -#: redbot/core/core_commands.py:2210 +#: redbot/core/core_commands.py:3351 msgid "That role is no longer considered an admin role." msgstr "Эта роль больше не рассматривается как роль администратора." -#: redbot/core/core_commands.py:2216 +#: redbot/core/core_commands.py:3359 #, docstring msgid "\n" -" Removes a mod role for this guild.\n\n" +" Removes a mod role for this server.\n\n" " **Examples:**\n" -" - `[p]set removemodrole @Mods`\n" -" - `[p]set removemodrole Loyal Helpers`\n\n" +" - `[p]set roles removemodrole @Mods`\n" +" - `[p]set roles removemodrole Loyal Helpers`\n\n" " **Arguments:**\n" -" - `` - The role to remove from being a moderator.\n" +" - `` - The role to remove from being a moderator.\n" " " msgstr "" -#: redbot/core/core_commands.py:2228 +#: redbot/core/core_commands.py:3371 msgid "That role was not a mod role to begin with." msgstr "Эта роль не была модераторской ролью для начала." -#: redbot/core/core_commands.py:2230 +#: redbot/core/core_commands.py:3373 msgid "That role is no longer considered a mod role." msgstr "Эта роль больше не рассматривается как роль модератора." -#: redbot/core/core_commands.py:2236 +#: redbot/core/core_commands.py:3381 #, 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\n" -" **Example:**\n" -" - `[p]set usebotcolour`\n" +" Changes [botname]'s locale in this server.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" Use \"default\" to return to the bot's default set language.\n\n" +" If you want to change bot's global locale, see `[p]set locale global` command.\n\n" +" **Examples:**\n" +" - `[p]set locale en-US`\n" +" - `[p]set locale de-DE`\n" +" - `[p]set locale fr-FR`\n" +" - `[p]set locale pl-PL`\n" +" - `[p]set locale default` - Resets to the global default locale.\n\n" +" **Arguments:**\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" " " msgstr "" -#: redbot/core/core_commands.py:2248 -msgid "The bot {} use its configured color for embeds." -msgstr "Бот {} использовать свой настроенный цвет для встраивания сообщений." - -#: redbot/core/core_commands.py:2249 -msgid "will not" -msgstr "не будет" - -#: redbot/core/core_commands.py:2249 -msgid "will" -msgstr "будет" - -#: redbot/core/core_commands.py:2257 +#: redbot/core/core_commands.py:3408 #, docstring msgid "\n" -" Toggle whether to enable fuzzy command search for the server.\n\n" -" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" -" Note: This can be processor intensive and may be unsuitable for larger servers.\n\n" -" Default is for fuzzy command search to be disabled.\n\n" -" **Example:**\n" -" - `[p]set serverfuzzy`\n" +" Changes [botname]'s default locale.\n\n" +" This will be used when a server has not set a locale, or in DMs.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" To reset to English, use \"en-US\".\n\n" +" **Examples:**\n" +" - `[p]set locale global en-US`\n" +" - `[p]set locale global de-DE`\n" +" - `[p]set locale global fr-FR`\n" +" - `[p]set locale global pl-PL`\n\n" +" **Arguments:**\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" " " msgstr "" -#: redbot/core/core_commands.py:2272 -msgid "Fuzzy command search has been {} for this server." -msgstr "Поиск неопределенной команды был {} для этого сервера." +#: redbot/core/core_commands.py:3429 redbot/core/core_commands.py:3472 +#: redbot/core/core_commands.py:3534 redbot/core/core_commands.py:3579 +msgid "Invalid language code. Use format: `en-US`" +msgstr "Неверный код языка. Используйте формат: `en-US`" -#: redbot/core/core_commands.py:2280 -#, docstring -msgid "\n" -" Toggle whether to enable fuzzy command search in DMs.\n\n" -" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" -" Default is for fuzzy command search to be disabled.\n\n" -" **Example:**\n" -" - `[p]set fuzzy`\n" -" " -msgstr "" +#: redbot/core/core_commands.py:3433 redbot/core/core_commands.py:3476 +#: redbot/core/core_commands.py:3538 redbot/core/core_commands.py:3583 +msgid "Invalid format - language code has to include country code, e.g. `en-US`" +msgstr "Недопустимый формат - код языка должен содержать код страны, например 'en-US'" -#: redbot/core/core_commands.py:2293 -msgid "Fuzzy command search has been {} in DMs." -msgstr "Поиск неопределенных команд был {} в личных сообщениях." +#: redbot/core/core_commands.py:3440 +msgid "Global locale has been set." +msgstr "Глобальная локаль установлена." -#: redbot/core/core_commands.py:2301 +#: redbot/core/core_commands.py:3446 #, 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\n" +" Changes [botname]'s locale in this server.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" Use \"default\" to return to the bot's default set language.\n\n" " **Examples:**\n" -" - `[p]set colour dark red`\n" -" - `[p]set colour blurple`\n" -" - `[p]set colour 0x5DADE2`\n" -" - `[p]set color 0x#FDFEFE`\n" -" - `[p]set color #7F8C8D`\n\n" +" - `[p]set locale server en-US`\n" +" - `[p]set locale server de-DE`\n" +" - `[p]set locale server fr-FR`\n" +" - `[p]set locale server pl-PL`\n" +" - `[p]set locale server default` - Resets to the global default locale.\n\n" " **Arguments:**\n" -" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" " " msgstr "" -#: redbot/core/core_commands.py:2321 -msgid "The color has been reset." -msgstr "Цвет был сброшен." +#: redbot/core/core_commands.py:3467 +msgid "Locale has been set to the default." +msgstr "Локаль была установлена по умолчанию." -#: redbot/core/core_commands.py:2324 -msgid "The color has been set." -msgstr "Цвет был установлен." +#: redbot/core/core_commands.py:3482 +msgid "Locale has been set." +msgstr "Локализация была установлена." -#: redbot/core/core_commands.py:2329 +#: redbot/core/core_commands.py:3487 #, docstring -msgid "Sets [botname]'s avatar\n\n" -" Supports either an attachment or an image URL.\n\n" +msgid "\n" +" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale in this server.\n\n" +" If you want to change bot's global regional format, see `[p]set regionalformat global` command.\n\n" " **Examples:**\n" -" - `[p]set avatar` - With an image attachment, this will set the avatar.\n" -" - `[p]set avatar` - Without an attachment, this will show the command help.\n" -" - `[p]set avatar https://links.flaree.xyz/k95` - Sets the avatar to the provided url.\n\n" +" - `[p]set regionalformat en-US`\n" +" - `[p]set region de-DE`\n" +" - `[p]set regionalformat reset` - Resets to the locale.\n\n" " **Arguments:**\n" -" - `[url]` - An image url to be used as an avatar. Leave blank when uploading an attachment.\n" +" - `[language_code]` - The region format to use for the bot in this server.\n" " " msgstr "" -#: redbot/core/core_commands.py:2352 -msgid "That URL is invalid." -msgstr "" - -#: redbot/core/core_commands.py:2354 -msgid "Something went wrong while trying to get the image." -msgstr "" - -#: redbot/core/core_commands.py:2364 -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:2371 -msgid "JPG / PNG format only." -msgstr "JPG / PNG формат только." - -#: redbot/core/core_commands.py:2373 redbot/core/core_commands.py:2600 -#: redbot/core/core_commands.py:2656 redbot/core/core_commands.py:2680 -msgid "Done." -msgstr "Готово." - -#: redbot/core/core_commands.py:2378 +#: redbot/core/core_commands.py:3511 #, docstring msgid "\n" -" Removes [botname]'s avatar.\n\n" -" **Example:**\n" -" - `[p]set avatar remove`\n" +" Changes the bot's regional format. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale.\n\n" +" **Examples:**\n" +" - `[p]set regionalformat global en-US`\n" +" - `[p]set region global de-DE`\n" +" - `[p]set regionalformat global reset` - Resets to the locale.\n\n" +" **Arguments:**\n" +" - `[language_code]` - The default region format to use for the bot.\n" " " msgstr "" -#: redbot/core/core_commands.py:2386 -msgid "Avatar removed." -msgstr "Аватар удален." +#: redbot/core/core_commands.py:3528 +msgid "Global regional formatting will now be based on bot's locale." +msgstr "Глобальное региональное форматирование теперь будет основано на локали бота." -#: redbot/core/core_commands.py:2392 +#: redbot/core/core_commands.py:3545 +msgid "Global regional formatting will now be based on `{language_code}` locale." +msgstr "Глобальное региональное форматирование теперь будет основано на `{language_code}` локали." + +#: redbot/core/core_commands.py:3554 #, docstring -msgid "Sets [botname]'s playing status.\n\n" -" This will appear as `Playing ` or `PLAYING A GAME: ` depending on the context.\n\n" -" Maximum length for a playing status is 128 characters.\n\n" +msgid "\n" +" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale in this server.\n\n" " **Examples:**\n" -" - `[p]set playing` - Clears the activity status.\n" -" - `[p]set playing the keyboard`\n\n" +" - `[p]set regionalformat server en-US`\n" +" - `[p]set region local de-DE`\n" +" - `[p]set regionalformat server reset` - Resets to the locale.\n\n" " **Arguments:**\n" -" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" +" - `[language_code]` - The region format to use for the bot in this server.\n" " " msgstr "" -#: redbot/core/core_commands.py:2408 -msgid "The maximum length of game descriptions is 128 characters." -msgstr "" - -#: redbot/core/core_commands.py:2416 -msgid "Status set to ``Playing {game.name}``." -msgstr "Статус изменён на ``Воспроизведение {game.name}``." +#: redbot/core/core_commands.py:3572 +msgid "Regional formatting will now be based on bot's locale in this server." +msgstr "Региональное форматирование теперь будет основано на локали бота на этом сервере." -#: redbot/core/core_commands.py:2418 -msgid "Game cleared." -msgstr "Игра очищена." +#: redbot/core/core_commands.py:3590 +msgid "Regional formatting will now be based on `{language_code}` locale." +msgstr "Формат региона теперь будет основываться на локализации `{language_code}`." -#: redbot/core/core_commands.py:2424 +#: redbot/core/core_commands.py:3607 #, docstring -msgid "Sets [botname]'s listening status.\n\n" -" This will appear as `Listening to `.\n\n" -" Maximum length for a listening status is 128 characters.\n\n" +msgid "\n" +" Commands to 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" +" If passed without the `` or `` arguments it will allow you to open a modal to set your API keys securely.\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, so this command should only be used in a private channel or in DM with the bot.\n\n" " **Examples:**\n" -" - `[p]set listening` - Clears the activity status.\n" -" - `[p]set listening jams`\n\n" +" - `[p]set api`\n" +" - `[p]set api spotify`\n" +" - `[p]set api spotify redirect_uri localhost`\n" +" - `[p]set api github client_id,whoops client_secret,whoops`\n\n" " **Arguments:**\n" -" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status." +" - `` - The service you're adding tokens to.\n" +" - `` - Pairs of token keys and values. The key and value should be separated by one of ` `, `,`, or `;`.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2441 -msgid "The maximum length of listening descriptions is 128 characters." +#: redbot/core/core_commands.py:3631 +msgid "Click the button below to set your keys." msgstr "" -#: redbot/core/core_commands.py:2450 -msgid "Status set to ``Listening to {listening}``." -msgstr "Статус установлен в ``Слушаю {listening}``." +#: redbot/core/core_commands.py:3633 +msgid "This API keys setup message has expired." +msgstr "" -#: redbot/core/core_commands.py:2453 -msgid "Listening cleared." -msgstr "Прослушивание прояснилось." +#: redbot/core/core_commands.py:3638 +msgid "`{service}` API tokens have been set." +msgstr "`{service}` API tokens были установлены." -#: redbot/core/core_commands.py:2459 +#: redbot/core/core_commands.py:3642 #, docstring -msgid "Sets [botname]'s watching status.\n\n" -" This will appear as `Watching `.\n\n" -" Maximum length for a watching status is 128 characters.\n\n" -" **Examples:**\n" -" - `[p]set watching` - Clears the activity status.\n" -" - `[p]set watching [p]help`\n\n" -" **Arguments:**\n" -" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status." +msgid "\n" +" Show all external API services along with their keys that have been set.\n\n" +" Secrets are not shown.\n\n" +" **Example:**\n" +" - `[p]set api list`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2475 -msgid "The maximum length of watching descriptions is 128 characters." -msgstr "" +#: redbot/core/core_commands.py:3653 +msgid "No API services have been set yet." +msgstr "Никаких услуг API пока не установлено." -#: redbot/core/core_commands.py:2482 -msgid "Status set to ``Watching {watching}``." -msgstr "Status set to ``Watching {watching}``." +#: redbot/core/core_commands.py:3658 +msgid "Set API services:\n" +msgstr "Установите сервисы API:\n" -#: redbot/core/core_commands.py:2484 -msgid "Watching cleared." -msgstr "Просмотр очищен." +#: redbot/core/core_commands.py:3658 +msgid "Set API service:\n" +msgstr "Установите службу API:\n" -#: redbot/core/core_commands.py:2490 +#: redbot/core/core_commands.py:3668 #, docstring -msgid "Sets [botname]'s competing status.\n\n" -" This will appear as `Competing in `.\n\n" -" Maximum length for a competing status is 128 characters.\n\n" +msgid "\n" +" Remove the given services with all their keys and tokens.\n\n" " **Examples:**\n" -" - `[p]set competing` - Clears the activity status.\n" -" - `[p]set competing London 2012 Olympic Games`\n\n" +" - `[p]set api remove spotify`\n" +" - `[p]set api remove github youtube`\n\n" " **Arguments:**\n" -" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status." +" - `` - The services to remove." msgstr "" -#: redbot/core/core_commands.py:2507 -msgid "The maximum length of competing descriptions is 128 characters." -msgstr "" +#: redbot/core/core_commands.py:3683 +msgid "Services deleted successfully:\n" +"{services_list}" +msgstr "Службы успешно удалены:\n" +"{services_list}" -#: redbot/core/core_commands.py:2516 -msgid "Status set to ``Competing in {competing}``." -msgstr "" +#: redbot/core/core_commands.py:3687 +msgid "Service deleted successfully: {service_name}" +msgstr "Служба успешно удалена: {service_name}" -#: redbot/core/core_commands.py:2519 -msgid "Competing cleared." -msgstr "" +#: redbot/core/core_commands.py:3692 +msgid "None of the services you provided had any keys set." +msgstr "Ни в одном из предоставляемых вами сервисов не было установлено ни одного ключа." -#: redbot/core/core_commands.py:2525 +#: redbot/core/core_commands.py:3700 #, docstring -msgid "Sets [botname]'s status.\n\n" -" Available statuses:\n" -" - `online`\n" -" - `idle`\n" -" - `dnd`\n" -" - `invisible`\n\n" -" **Examples:**\n" -" - `[p]set status online` - Clears the status.\n" -" - `[p]set status invisible`\n\n" -" **Arguments:**\n" -" - `` - One of the available statuses.\n" +msgid "\n" +" Commands for configuring owner notifications.\n\n" +" Owner notifications include usage of `[p]contact` and available Red updates.\n" +" " +msgstr "\n" +" Команды для настройки уведомлений владельца.\n\n" +" Уведомления владельца включают использование `[p]contact` и доступные обновления Red.\n" " " -msgstr "" - -#: redbot/core/core_commands.py:2555 -msgid "Status changed to {}." -msgstr "Статус изменён на {}." -#: redbot/core/core_commands.py:2563 +#: redbot/core/core_commands.py:3709 #, docstring -msgid "Sets [botname]'s streaming status to a twitch stream.\n\n" -" This will appear as `Streaming ` or `LIVE ON TWITCH` depending on the context.\n" -" It will also include a `Watch` button with a twitch.tv url for the provided streamer.\n\n" -" Maximum length for a stream title is 128 characters.\n\n" -" Leaving both streamer and stream_title empty will clear it.\n\n" -" **Examples:**\n" -" - `[p]set stream` - Clears the activity status.\n" -" - `[p]set stream 26 Twentysix is streaming` - Sets the stream to `https://www.twitch.tv/26`.\n" -" - `[p]set stream https://twitch.tv/26 Twentysix is streaming` - Sets the URL manually.\n\n" -" **Arguments:**\n" -" - `` - The twitch streamer to provide a link to. This can be their twitch name or the entire URL.\n" -" - `` - The text to follow `Streaming` in the status." -msgstr "" - -#: redbot/core/core_commands.py:2588 -msgid "The maximum length of the streamer url is 511 characters." +msgid "\n" +" Opt-in on receiving owner notifications.\n\n" +" This is the default state.\n\n" +" Note: This will only resume sending owner notifications to your DMs.\n" +" Additional owners and destinations will not be affected.\n\n" +" **Example:**\n" +" - `[p]set ownernotifications optin`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2591 -msgid "The maximum length of the stream title is 128 characters." +#: redbot/core/core_commands.py:3728 +#, docstring +msgid "\n" +" Opt-out of receiving owner notifications.\n\n" +" Note: This will only stop sending owner notifications to your DMs.\n" +" Additional owners and destinations will still receive notifications.\n\n" +" **Example:**\n" +" - `[p]set ownernotifications optout`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2605 +#: redbot/core/core_commands.py:3750 #, docstring -msgid "Sets [botname]'s username.\n\n" -" Maximum length for a username is 32 characters.\n\n" -" Note: The username of a verified bot cannot be manually changed.\n" -" Please contact Discord support to change it.\n\n" -" **Example:**\n" -" - `[p]set username BaguetteBot`\n\n" +msgid "\n" +" Adds a destination text channel to receive owner notifications.\n\n" +" **Examples:**\n" +" - `[p]set ownernotifications adddestination #owner-notifications`\n" +" - `[p]set ownernotifications adddestination 168091848718417920` - Accepts channel IDs.\n\n" " **Arguments:**\n" -" - `` - The username to give the bot.\n" +" - `` - The channel to send owner notifications to.\n" " " msgstr "" -#: redbot/core/core_commands.py:2621 -msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." -msgstr "" - -#: redbot/core/core_commands.py:2628 -msgid "Failed to change name. Must be 32 characters or fewer." -msgstr "" - -#: redbot/core/core_commands.py:2634 -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:2644 -msgid "Failed to change the username. Discord returned the following error:\n" -"{error_message}" -msgstr "" - -#: redbot/core/core_commands.py:2654 -msgid "Unexpected error occurred when trying to change the username." +#: redbot/core/core_commands.py:3775 +#, docstring +msgid "\n" +" Removes a destination text channel from receiving owner notifications.\n\n" +" **Examples:**\n" +" - `[p]set ownernotifications removedestination #owner-notifications`\n" +" - `[p]set ownernotifications deletedestination 168091848718417920` - Accepts channel IDs.\n\n" +" **Arguments:**\n" +" - `` - The channel to stop sending owner notifications to.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2662 +#: redbot/core/core_commands.py:3799 #, docstring -msgid "Sets [botname]'s nickname for the current server.\n\n" -" Maximum length for a nickname is 32 characters.\n\n" +msgid "\n" +" Lists the configured extra destinations for owner notifications.\n\n" " **Example:**\n" -" - `[p]set nickname 🎃 SpookyBot 🎃`\n\n" -" **Arguments:**\n" -" - `[nickname]` - The nickname to give the bot. Leave blank to clear the current nickname.\n" +" - `[p]set ownernotifications listdestinations`\n" " " msgstr "" -#: redbot/core/core_commands.py:2674 -msgid "Failed to change nickname. Must be 32 characters or fewer." -msgstr "" +#: redbot/core/core_commands.py:3809 +msgid "There are no extra channels being sent to." +msgstr "Нет никаких дополнительных каналов, на которые отправляются сообщения." -#: redbot/core/core_commands.py:2678 -msgid "I lack the permissions to change my own nickname." -msgstr "Мне не хватает разрешений чтобы изменить свой ник." +#: redbot/core/core_commands.py:3820 +msgid "Unknown channel with id: {id}" +msgstr "Неизвестный канал с идентификатором: {id}" -#: redbot/core/core_commands.py:2685 +#: redbot/core/core_commands.py:3830 #, docstring -msgid "Sets [botname]'s global prefix(es).\n\n" -" Warning: This is not additive. It will replace all current prefixes.\n\n" -" See also the `--mentionable` flag to enable mentioning the bot as the prefix.\n\n" -" **Examples:**\n" -" - `[p]set prefix !`\n" -" - `[p]set prefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" -" - `[p]set prefix \"@[botname] \"` - This uses a mention as the prefix. See also the `--mentionable` flag.\n" -" - `[p]set prefix ! ? .` - Sets multiple prefixes.\n\n" -" **Arguments:**\n" -" - `` - The prefixes the bot will respond to globally.\n" +msgid "\n" +" Show the current settings for [botname].\n\n" +" Accepts optional server parameter to allow prefix recovery.\n" " " msgstr "" -#: redbot/core/core_commands.py:2702 -msgid "Warning: A prefix is above the recommended length (20 characters).\n" -"Do you want to continue? (y/n)" +#: redbot/core/core_commands.py:3844 redbot/core/core_commands.py:3848 +msgid "Not Set." msgstr "" -#: redbot/core/core_commands.py:2715 -msgid "Cancelled." -msgstr "Отменено." - -#: redbot/core/core_commands.py:2719 -msgid "Prefix set." -msgstr "Префикс установлен." +#: redbot/core/core_commands.py:3855 +msgid "Admin roles: {admin}\n" +"Mod roles: {mod}\n" +"Locale: {guild_locale}\n" +"Regional format: {guild_regional_format}\n" +msgstr "Роли администраторов: {admin}\n" +"Мод-роли: {mod}\n" +"Локал: {guild_locale}\n" +"Региональный формат: {guild_regional_format}\n" -#: redbot/core/core_commands.py:2721 -msgid "Prefixes set." -msgstr "" +#: redbot/core/core_commands.py:3876 +msgid "{bot_name} Settings:\n\n" +"Prefixes: {prefixes}\n" +"{guild_settings}Global locale: {locale}\n" +"Global regional format: {regional_format}\n" +"Default embed colour: {colour}" +msgstr "{bot_name} Настройки:\n\n" +"Префиксы: {prefixes}\n" +"{guild_settings}Глобальная локаль: {locale}\n" +"Глобальный региональный формат: {regional_format}\n" +"Цвет вставки по умолчанию: {colour}" -#: redbot/core/core_commands.py:2727 +#: redbot/core/core_commands.py:3898 #, docstring -msgid "\n" -" Sets [botname]'s server prefix(es).\n\n" -" Warning: This will override global prefixes, the bot will not respond to any global prefixes in this server.\n" -" This is not additive. It will replace all current server prefixes.\n" -" A prefix cannot have more than 20 characters.\n\n" +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\n" +" This is only applied to the current server and not globally.\n\n" " **Examples:**\n" -" - `[p]set serverprefix !`\n" -" - `[p]set serverprefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" -" - `[p]set serverprefix \"@[botname] \"` - This uses a mention as the prefix.\n" -" - `[p]set serverprefix ! ? .` - Sets multiple prefixes.\n\n" +" - `[p]set deletedelay` - Shows the current delete delay setting.\n" +" - `[p]set deletedelay 60` - Sets the delete delay to the max of 60 seconds.\n" +" - `[p]set deletedelay -1` - Disables deleting command messages.\n\n" " **Arguments:**\n" -" - `[prefixes...]` - The prefixes the bot will respond to on this server. Leave blank to clear server prefixes.\n" +" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:2745 -msgid "Server prefixes have been reset." -msgstr "" +#: redbot/core/core_commands.py:3919 +msgid "Command deleting disabled." +msgstr "Удаление команды отключено." -#: redbot/core/core_commands.py:2748 -msgid "You cannot have a prefix longer than 20 characters." -msgstr "" +#: redbot/core/core_commands.py:3921 +msgid "Delete delay set to {num} seconds." +msgstr "Удалить задержку, установленную на {num} секунд." -#: redbot/core/core_commands.py:2753 -msgid "Server prefix set." -msgstr "" +#: redbot/core/core_commands.py:3926 +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:2755 -msgid "Server prefixes set." -msgstr "" +#: redbot/core/core_commands.py:3933 +msgid "I will not delete command messages." +msgstr "Я не буду удалять командные сообщения." -#: redbot/core/core_commands.py:2760 +#: redbot/core/core_commands.py:3939 #, docstring msgid "\n" -" Changes the bot's default locale.\n\n" -" This will be used when a server has not set a locale, or in DMs.\n\n" -" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" -" To reset to English, use \"en-US\".\n\n" -" **Examples:**\n" -" - `[p]set locale en-US`\n" -" - `[p]set locale de-DE`\n" -" - `[p]set locale fr-FR`\n" -" - `[p]set locale pl-PL`\n\n" -" **Arguments:**\n" -" - `` - The default locale to use for the bot. This can be any language code with country code included.\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\n" +" **Example:**\n" +" - `[p]set usebotcolour`\n" " " msgstr "" -#: redbot/core/core_commands.py:2781 redbot/core/core_commands.py:2825 -#: redbot/core/core_commands.py:2864 redbot/core/core_commands.py:2908 -msgid "Invalid language code. Use format: `en-US`" -msgstr "Неверный код языка. Используйте формат: `en-US`" +#: redbot/core/core_commands.py:3951 +msgid "The bot {} use its configured color for embeds." +msgstr "Бот {} использовать свой настроенный цвет для встраивания сообщений." -#: redbot/core/core_commands.py:2785 redbot/core/core_commands.py:2829 -#: redbot/core/core_commands.py:2868 redbot/core/core_commands.py:2912 -msgid "Invalid format - language code has to include country code, e.g. `en-US`" -msgstr "Недопустимый формат - код языка должен содержать код страны, например 'en-US'" +#: redbot/core/core_commands.py:3952 +msgid "will not" +msgstr "не будет" -#: redbot/core/core_commands.py:2792 -msgid "Global locale has been set." -msgstr "" +#: redbot/core/core_commands.py:3952 +msgid "will" +msgstr "будет" -#: redbot/core/core_commands.py:2798 +#: redbot/core/core_commands.py:3960 #, docstring msgid "\n" -" Changes the bot's locale in this server.\n\n" -" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" -" Use \"default\" to return to the bot's default set language.\n" -" To reset to English, use \"en-US\".\n\n" -" **Examples:**\n" -" - `[p]set locale en-US`\n" -" - `[p]set locale de-DE`\n" -" - `[p]set locale fr-FR`\n" -" - `[p]set locale pl-PL`\n" -" - `[p]set locale default` - Resets to the global default locale.\n\n" -" **Arguments:**\n" -" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" Toggle whether to enable fuzzy command search for the server.\n\n" +" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" +" Note: This can be processor intensive and may be unsuitable for larger servers.\n\n" +" Default is for fuzzy command search to be disabled.\n\n" +" **Example:**\n" +" - `[p]set serverfuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:2820 -msgid "Locale has been set to the default." -msgstr "" - -#: redbot/core/core_commands.py:2835 -msgid "Locale has been set." -msgstr "Локализация была установлена." +#: redbot/core/core_commands.py:3975 +msgid "Fuzzy command search has been {} for this server." +msgstr "Поиск неопределенной команды был {} для этого сервера." -#: redbot/core/core_commands.py:2841 +#: redbot/core/core_commands.py:3983 #, docstring msgid "\n" -" Changes the bot's regional format. This is used for formatting date, time and numbers.\n\n" -" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" -" Leave `language_code` empty to base regional formatting on bot's locale.\n\n" -" **Examples:**\n" -" - `[p]set globalregionalformat en-US`\n" -" - `[p]set globalregion de-DE`\n" -" - `[p]set globalregionalformat` - Resets to the locale.\n\n" -" **Arguments:**\n" -" - `[language_code]` - The default region format to use for the bot.\n" +" Toggle whether to enable fuzzy command search in DMs.\n\n" +" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" +" Default is for fuzzy command search to be disabled.\n\n" +" **Example:**\n" +" - `[p]set fuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:2858 -msgid "Global regional formatting will now be based on bot's locale." -msgstr "" - -#: redbot/core/core_commands.py:2875 -msgid "Global regional formatting will now be based on `{language_code}` locale." -msgstr "" +#: redbot/core/core_commands.py:3996 +msgid "Fuzzy command search has been {} in DMs." +msgstr "Поиск неопределенных команд был {} в личных сообщениях." -#: redbot/core/core_commands.py:2883 +#: redbot/core/core_commands.py:4004 #, docstring msgid "\n" -" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" -" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" -" Leave `language_code` empty to base regional formatting on bot's locale in this server.\n\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\n" " **Examples:**\n" -" - `[p]set regionalformat en-US`\n" -" - `[p]set region de-DE`\n" -" - `[p]set regionalformat` - Resets to the locale.\n\n" +" - `[p]set colour dark red`\n" +" - `[p]set colour blurple`\n" +" - `[p]set colour 0x5DADE2`\n" +" - `[p]set color 0x#FDFEFE`\n" +" - `[p]set color #7F8C8D`\n\n" " **Arguments:**\n" -" - `[language_code]` - The region format to use for the bot in this server.\n" +" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" " " msgstr "" -#: redbot/core/core_commands.py:2901 -msgid "Regional formatting will now be based on bot's locale in this server." -msgstr "" +#: redbot/core/core_commands.py:4024 +msgid "The color has been reset." +msgstr "Цвет был сброшен." -#: redbot/core/core_commands.py:2919 -msgid "Regional formatting will now be based on `{language_code}` locale." -msgstr "Формат региона теперь будет основываться на локализации `{language_code}`." +#: redbot/core/core_commands.py:4027 +msgid "The color has been set." +msgstr "Цвет был установлен." -#: redbot/core/core_commands.py:2927 +#: redbot/core/core_commands.py:4036 #, 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\n" -" Link example: `[My link](https://example.com)`\n\n" +msgid "Sets [botname]'s global prefix(es).\n\n" +" Warning: This is not additive. It will replace all current prefixes.\n\n" +" See also the `--mentionable` flag to enable mentioning the bot as the prefix.\n\n" " **Examples:**\n" -" - `[p]set custominfo >>> I can use **markdown** such as quotes, ||spoilers|| and multiple lines.`\n" -" - `[p]set custominfo Join my [support server](discord.gg/discord)!`\n" -" - `[p]set custominfo` - Removes custom info text.\n\n" +" - `[p]set prefix !`\n" +" - `[p]set prefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" +" - `[p]set prefix \"@[botname] \"` - This uses a mention as the prefix. See also the `--mentionable` flag.\n" +" - `[p]set prefix ! ? .` - Sets multiple prefixes.\n\n" " **Arguments:**\n" -" - `[text]` - The custom info text.\n" +" - `` - The prefixes the bot will respond to globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:2944 -msgid "The custom text has been cleared." -msgstr "Пользовательский текст был очищен." +#: redbot/core/core_commands.py:4053 redbot/core/core_commands.py:4130 +msgid "Prefixes cannot start with '/', as it conflicts with Discord's slash commands." +msgstr "" -#: redbot/core/core_commands.py:2948 -msgid "The custom text has been set." -msgstr "Пользовательский текст установлен." +#: redbot/core/core_commands.py:4058 +msgid "Warning: A prefix is below the recommended length (1 character).\n" +"Do you want to continue?" +msgstr "" -#: redbot/core/core_commands.py:2951 -msgid "Text must be fewer than 1024 characters long." +#: redbot/core/core_commands.py:4072 redbot/core/core_commands.py:4090 +msgid "Cancelled." +msgstr "Отменено." + +#: redbot/core/core_commands.py:4076 +msgid "Warning: A prefix is above the recommended length (25 characters).\n" +"Do you want to continue?" msgstr "" -#: redbot/core/core_commands.py:2956 +#: redbot/core/core_commands.py:4094 +msgid "Prefix set." +msgstr "Префикс установлен." + +#: redbot/core/core_commands.py:4096 +msgid "Prefixes set." +msgstr "Префиксы установлены." + +#: redbot/core/core_commands.py:4103 #, docstring msgid "\n" -" Commands to 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, so this command should only be used in a private channel or in DM with the bot.\n\n" +" Sets [botname]'s server prefix(es).\n\n" +" Warning: This will override global prefixes, the bot will not respond to any global prefixes in this server.\n" +" This is not additive. It will replace all current server prefixes.\n" +" A prefix cannot have more than 25 characters.\n\n" " **Examples:**\n" -" - `[p]set api Spotify redirect_uri localhost`\n" -" - `[p]set api github client_id,whoops client_secret,whoops`\n\n" +" - `[p]set serverprefix !`\n" +" - `[p]set serverprefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" +" - `[p]set serverprefix \"@[botname] \"` - This uses a mention as the prefix.\n" +" - `[p]set serverprefix ! ? .` - Sets multiple prefixes.\n" +" - `[p]set serverprefix \"Red - Discord Bot\" ?` - Sets the prefix for a specific server. Quotes are needed to use spaces in the server name.\n\n" " **Arguments:**\n" -" - `` - The service you're adding tokens to.\n" -" - `` - Pairs of token keys and values. The key and value should be separated by one of ` `, `,`, or `;`.\n" +" - `[server]` - The server to set the prefix for. Defaults to current server.\n" +" - `[prefixes...]` - The prefixes the bot will respond to on this server. Leave blank to clear server prefixes.\n" " " msgstr "" -#: redbot/core/core_commands.py:2977 -msgid "`{service}` API tokens have been set." -msgstr "`{service}` API токены были установлены." +#: redbot/core/core_commands.py:4126 +msgid "Server prefixes have been reset." +msgstr "Префиксы серверов были сброшены." + +#: redbot/core/core_commands.py:4134 +msgid "You cannot have a prefix shorter than 1 character." +msgstr "" + +#: redbot/core/core_commands.py:4137 +msgid "You cannot have a prefix longer than 25 characters." +msgstr "" + +#: redbot/core/core_commands.py:4142 +msgid "Server prefix set." +msgstr "Префикс сервера установлен." + +#: redbot/core/core_commands.py:4144 +msgid "Server prefixes set." +msgstr "Установлены префиксы сервера." -#: redbot/core/core_commands.py:2981 +#: redbot/core/core_commands.py:4149 #, docstring msgid "\n" -" Show all external API services along with their keys that have been set.\n\n" -" Secrets are not shown.\n\n" -" **Example:**\n" -" - `[p]set api list``\n" +" Set a global bot variable for using buttons in menus.\n\n" +" When enabled, all usage of cores menus API will use buttons instead of reactions.\n\n" +" This defaults to False.\n" +" Using this without a setting will toggle.\n\n" +" **Examples:**\n" +" - `[p]set usebuttons True` - Enables using buttons.\n" +" - `[p]helpset usebuttons` - Toggles the value.\n\n" +" **Arguments:**\n" +" - `[use_buttons]` - Whether to use buttons. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:2992 -msgid "No API services have been set yet." -msgstr "" - -#: redbot/core/core_commands.py:2997 -msgid "Set API services:\n" +#: redbot/core/core_commands.py:4168 +msgid "I will use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:2997 -msgid "Set API service:\n" +#: redbot/core/core_commands.py:4170 +msgid "I will not use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:3007 +#: redbot/core/core_commands.py:4175 #, docstring msgid "\n" -" Remove the given services with all their keys and tokens.\n\n" +" Set the message that will be sent on uncaught bot errors.\n\n" +" To include the command name in the message, use the `{command}` placeholder.\n\n" +" If you omit the `msg` argument, the message will be reset to the default one.\n\n" " **Examples:**\n" -" - `[p]set api remove Spotify`\n" -" - `[p]set api remove github audiodb`\n\n" +" - `[p]set errormsg` - Resets the error message back to the default: \"Error in command '{command}'.\". If the command invoker is one of the bot owners, the message will also include \"Check your console or logs for details.\".\n" +" - `[p]set errormsg Oops, the command {command} has failed! Please try again later.` - Sets the error message to a custom one.\n\n" " **Arguments:**\n" -" - `` - The services to remove." +" - `[msg]` - The custom error message. Must be less than 1000 characters. Omit to reset to the default one.\n" +" " msgstr "" -#: redbot/core/core_commands.py:3022 -msgid "Services deleted successfully:\n" -"{services_list}" +#: redbot/core/core_commands.py:4190 +msgid "The message must be less than 1000 characters." msgstr "" -#: redbot/core/core_commands.py:3026 -msgid "Service deleted successfully: {service_name}" +#: redbot/core/core_commands.py:4194 +msgid "Successfully updated the error message." msgstr "" -#: redbot/core/core_commands.py:3031 -msgid "None of the services you provided had any keys set." +#: redbot/core/core_commands.py:4197 +msgid "Successfully reset the error message back to the default one." msgstr "" -#: redbot/core/core_commands.py:3036 +#: redbot/core/core_commands.py:4204 #, docstring msgid "\n" " Commands to manage settings for the help command.\n\n" " All help settings are applied globally.\n" " " -msgstr "" +msgstr "\n" +" Команды для управления настройками команды help.\n\n" +" Все настройки справки применяются глобально.\n" +" " -#: redbot/core/core_commands.py:3045 +#: redbot/core/core_commands.py:4213 #, docstring msgid "\n" " Show the current help settings.\n\n" " Warning: These settings may not be accurate if the default formatter is not in use.\n\n" " **Example:**\n" -" - `[p]helpset showsettings``\n" +" - `[p]helpset showsettings`\n" " " msgstr "" -#: redbot/core/core_commands.py:3059 +#: redbot/core/core_commands.py:4227 msgid "Warning: The default formatter is not in use, these settings may not apply." -msgstr "" +msgstr "Предупреждение: Если форматтер по умолчанию не используется, эти настройки могут быть неприменимы." -#: redbot/core/core_commands.py:3069 +#: redbot/core/core_commands.py:4237 #, docstring msgid "\n" " This resets [botname]'s help formatter to the default formatter.\n\n" " **Example:**\n" -" - `[p]helpset resetformatter``\n" +" - `[p]helpset resetformatter`\n" " " msgstr "" -#: redbot/core/core_commands.py:3078 +#: redbot/core/core_commands.py:4246 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 "Средство форматирования help было сброшено. Не забудь что это не остановит шестерню от модинга справки, возможно тебе придётся выкрутить шестерню если в этом была проблема." -#: redbot/core/core_commands.py:3087 +#: redbot/core/core_commands.py:4255 #, 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\n" " **Example:**\n" -" - `[p]helpset resetsettings``\n" +" - `[p]helpset resetsettings`\n" " " msgstr "" -#: redbot/core/core_commands.py:3097 +#: redbot/core/core_commands.py:4265 msgid "The help settings have been reset to their defaults. This may not have an impact when using 3rd party help formatters." -msgstr "" +msgstr "Настройки справки были сброшены к значениям по умолчанию. Это может не оказать влияния при использовании сторонних форматирования справки." -#: redbot/core/core_commands.py:3105 +#: redbot/core/core_commands.py:4277 #, docstring msgid "\n" " Allows the help command to be sent as a paginated menu instead of separate\n" " messages.\n\n" -" When enabled, `[p]help` will only show one page at a time and will use reactions to navigate between pages.\n\n" -" This defaults to False.\n" -" Using this without a setting will toggle.\n\n" +" When \"reactions\", \"buttons\", \"select\", or \"selectonly\" is passed,\n" +" `[p]help` will only show one page at a time\n" +" and will use the associated control scheme to navigate between pages.\n\n" " **Examples:**\n" -" - `[p]helpset usemenus True` - Enables using menus.\n" -" - `[p]helpset usemenus` - Toggles the value.\n\n" +" - `[p]helpset usemenus reactions` - Enables using reaction menus.\n" +" - `[p]helpset usemenus buttons` - Enables using button menus.\n" +" - `[p]helpset usemenus select` - Enables buttons with a select menu.\n" +" - `[p]helpset usemenus selectonly` - Enables a select menu only on help.\n" +" - `[p]helpset usemenus disable` - Disables help menus.\n\n" " **Arguments:**\n" -" - `[use_menus]` - Whether to use menus. Leave blank to toggle.\n" +" - `<\"buttons\"|\"reactions\"|\"select\"|\"selectonly\"|\"disable\">` - Whether to use `buttons`,\n" +" `reactions`, `select`, `selectonly`, or no menus.\n" " " msgstr "" -#: redbot/core/core_commands.py:3125 -msgid "Help will use menus." -msgstr "Помощь будет использовать меню." +#: redbot/core/core_commands.py:4297 +msgid "Help will use the select menu only." +msgstr "" + +#: redbot/core/core_commands.py:4300 +msgid "Help will use button menus and add a select menu." +msgstr "" + +#: redbot/core/core_commands.py:4303 +msgid "Help will use button menus." +msgstr "" + +#: redbot/core/core_commands.py:4306 +msgid "Help will use reaction menus." +msgstr "" -#: redbot/core/core_commands.py:3127 +#: redbot/core/core_commands.py:4309 msgid "Help will not use menus." msgstr "Помощь не будет использовать меню." -#: redbot/core/core_commands.py:3131 +#: redbot/core/core_commands.py:4316 #, 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\n" " **Examples:**\n" -" - `[p]helpset showhidden True` - Enables showing hidden commands.\n" -" - `[p]helpset showhidden` - Toggles the value.\n\n" +" - `[p]helpset showhidden True` - Enables showing hidden commands.\n" +" - `[p]helpset showhidden` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[show_hidden]` - Whether to use show hidden commands in help. Leave blank to toggle.\n" +" - `[show_hidden]` - Whether to use show hidden commands in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3148 +#: redbot/core/core_commands.py:4333 msgid "Help will not filter hidden commands." -msgstr "" +msgstr "Help не будет фильтровать скрытые команды." -#: redbot/core/core_commands.py:3150 +#: redbot/core/core_commands.py:4335 msgid "Help will filter hidden commands." msgstr "Помощь будет фильтровать скрытые команды." -#: redbot/core/core_commands.py:3154 +#: redbot/core/core_commands.py:4339 #, docstring msgid "\n" " This allows the help command to show existing commands aliases if there is any.\n\n" " This defaults to True.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset showaliases False` - Disables showing aliases on this server.\n" -" - `[p]helpset showaliases` - Toggles the value.\n\n" +" - `[p]helpset showaliases False` - Disables showing aliases on this server.\n" +" - `[p]helpset showaliases` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[show_aliases]` - Whether to include aliases in help. Leave blank to toggle.\n" +" - `[show_aliases]` - Whether to include aliases in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3171 -msgid "Help will show commands aliases." +#: redbot/core/core_commands.py:4356 +msgid "Help will now show command aliases." msgstr "" -#: redbot/core/core_commands.py:3173 -msgid "Help will not show commands aliases." +#: redbot/core/core_commands.py:4358 +msgid "Help will no longer show command aliases." msgstr "" -#: redbot/core/core_commands.py:3177 +#: redbot/core/core_commands.py:4362 #, docstring msgid "\n" " This allows the help command message to be ticked if help is sent to a DM.\n\n" @@ -2018,44 +3333,44 @@ msgid "\n" " Using this without a setting will toggle.\n\n" " Note: This is only used when the bot is not using menus.\n\n" " **Examples:**\n" -" - `[p]helpset usetick False` - Disables ticking when help is sent to DMs.\n" -" - `[p]helpset usetick` - Toggles the value.\n\n" +" - `[p]helpset usetick False` - Disables ticking when help is sent to DMs.\n" +" - `[p]helpset usetick` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[use_tick]` - Whether to tick the help command when help is sent to DMs. Leave blank to toggle.\n" +" - `[use_tick]` - Whether to tick the help command when help is sent to DMs. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3198 +#: redbot/core/core_commands.py:4383 msgid "Help will now tick the command when sent in a DM." -msgstr "" +msgstr "Help теперь будет отмечать команду при отправке в ЛС." -#: redbot/core/core_commands.py:3200 +#: redbot/core/core_commands.py:4385 msgid "Help will not tick the command when sent in a DM." -msgstr "" +msgstr "Help не будет отмечать команду при отправке в ЛС." -#: redbot/core/core_commands.py:3204 +#: redbot/core/core_commands.py:4389 #, docstring msgid "\n" " Sets if commands which can't be run in the current context should be filtered from help.\n\n" " Defaults to True.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset verifychecks False` - Enables showing unusable commands in help.\n" -" - `[p]helpset verifychecks` - Toggles the value.\n\n" +" - `[p]helpset verifychecks False` - Enables showing unusable commands in help.\n" +" - `[p]helpset verifychecks` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[verify]` - Whether to hide unusable commands in help. Leave blank to toggle.\n" +" - `[verify]` - Whether to hide unusable commands in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3221 +#: redbot/core/core_commands.py:4406 msgid "Help will only show for commands which can be run." msgstr "Справка будет показывать только для команд, которые могут быть запущены." -#: redbot/core/core_commands.py:3223 +#: redbot/core/core_commands.py:4408 msgid "Help will show up without checking if the commands can be run." msgstr "Справка будет показана без проверки возможности выполнения команд." -#: redbot/core/core_commands.py:3227 +#: redbot/core/core_commands.py:4412 #, docstring msgid "\n" " Sets whether the bot should respond to help commands for nonexistent topics.\n\n" @@ -2064,22 +3379,22 @@ msgid "\n" " Defaults to False.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset verifyexists True` - Enables sending help for nonexistent topics.\n" -" - `[p]helpset verifyexists` - Toggles the value.\n\n" +" - `[p]helpset verifyexists True` - Enables sending help for nonexistent topics.\n" +" - `[p]helpset verifyexists` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[verify]` - Whether to respond to help for nonexistent topics. Leave blank to toggle.\n" +" - `[verify]` - Whether to respond to help for nonexistent topics. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3248 +#: redbot/core/core_commands.py:4433 msgid "Help will verify the existence of help topics." msgstr "Помощь проверит наличие тем помощи." -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:4436 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "Помощь будет проверять только наличие тем помощи при помощи нечеткой справки (если включено)." -#: redbot/core/core_commands.py:3259 +#: redbot/core/core_commands.py:4444 #, docstring msgid "Set the character limit for each page in the help message.\n\n" " Note: This setting only applies to embedded help.\n\n" @@ -2088,45 +3403,44 @@ msgid "Set the character limit for each page in the help message.\n\n" " Please note that setting a relatively small character limit may\n" " mean some pages will exceed this limit.\n\n" " **Example:**\n" -" - `[p]helpset pagecharlimit 1500`\n\n" +" - `[p]helpset pagecharlimit 1500`\n\n" " **Arguments:**\n" -" - `` - The max amount of characters to show per page in the help message.\n" +" - `` - The max amount of characters to show per page in the help message.\n" " " msgstr "" -#: redbot/core/core_commands.py:3276 +#: redbot/core/core_commands.py:4461 msgid "You must give a value of at least 500 characters." msgstr "Значение должно быть не менее 500 символов." -#: redbot/core/core_commands.py:3280 +#: redbot/core/core_commands.py:4465 msgid "Done. The character limit per page has been set to {}." msgstr "Готово. Максимальное количество символов на странице было установлено равным {}." -#: redbot/core/core_commands.py:3284 +#: redbot/core/core_commands.py:4469 #, docstring msgid "Set the maximum number of help pages sent in a server channel.\n\n" -" Note: 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\n" " **Examples:**\n" -" - `[p]helpset maxpages 50` - Basically never send help to DMs.\n" -" - `[p]helpset maxpages 0` - Always send help to DMs.\n\n" +" - `[p]helpset maxpages 50` - Basically never send help to DMs.\n" +" - `[p]helpset maxpages 0` - Always send help to DMs.\n\n" " **Arguments:**\n" -" - `` - The max pages allowed to send per help in a server.\n" +" - `` - The max pages allowed to send per help in a server.\n" " " msgstr "" -#: redbot/core/core_commands.py:3302 redbot/core/core_commands.py:3329 +#: redbot/core/core_commands.py:4485 redbot/core/core_commands.py:4512 msgid "You must give a value of zero or greater!" msgstr "Вы должны дать значение ноль или больше!" -#: redbot/core/core_commands.py:3306 +#: redbot/core/core_commands.py:4489 msgid "Done. The page limit has been set to {}." msgstr "Готово. Ограничение на количество страниц установлено на {}." -#: redbot/core/core_commands.py:3311 +#: redbot/core/core_commands.py:4494 #, 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" @@ -2134,1066 +3448,1078 @@ msgid "Set the delay after which help pages will be deleted.\n\n" " Setting the delay to 0 disables this feature.\n\n" " The bot has to have MANAGE_MESSAGES permission for this to work.\n\n" " **Examples:**\n" -" - `[p]helpset deletedelay 60` - Delete the help pages after a minute.\n" -" - `[p]helpset deletedelay 1` - Delete the help pages as quickly as possible.\n" -" - `[p]helpset deletedelay 1209600` - Max time to wait before deleting (14 days).\n" -" - `[p]helpset deletedelay 0` - Disable deleting help pages.\n\n" +" - `[p]helpset deletedelay 60` - Delete the help pages after a minute.\n" +" - `[p]helpset deletedelay 1` - Delete the help pages as quickly as possible.\n" +" - `[p]helpset deletedelay 1209600` - Max time to wait before deleting (14 days).\n" +" - `[p]helpset deletedelay 0` - Disable deleting help pages.\n\n" " **Arguments:**\n" -" - `` - The seconds to wait before deleting help pages.\n" +" - `` - The seconds to wait before deleting help pages.\n" " " msgstr "" -#: redbot/core/core_commands.py:3332 +#: redbot/core/core_commands.py:4515 msgid "The delay cannot be longer than 14 days!" msgstr "Задержка не может быть длиннее 14 дней!" -#: redbot/core/core_commands.py:3337 +#: redbot/core/core_commands.py:4520 msgid "Done. Help messages will not be deleted now." msgstr "Готово. Сообщения справки теперь не будут удалены." -#: redbot/core/core_commands.py:3339 +#: redbot/core/core_commands.py:4522 msgid "Done. The delete delay has been set to {} seconds." msgstr "Готово. Задержка удаления была установлена на {} секунд." -#: redbot/core/core_commands.py:3343 +#: redbot/core/core_commands.py:4526 +#, docstring +msgid "Set the timeout for reactions, if menus are enabled.\n\n" +" The default is 30 seconds.\n" +" The timeout has to be between 15 and 300 seconds.\n\n" +" **Examples:**\n" +" - `[p]helpset reacttimeout 30` - The default timeout.\n" +" - `[p]helpset reacttimeout 60` - Timeout of 1 minute.\n" +" - `[p]helpset reacttimeout 15` - Minimum allowed timeout.\n" +" - `[p]helpset reacttimeout 300` - Max allowed timeout (5 mins).\n\n" +" **Arguments:**\n" +" - `` - The timeout, in seconds, of the reactions.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4541 +msgid "You must give a value of at least 15 seconds!" +msgstr "Вы должны указать значение не менее 15 секунд!" + +#: redbot/core/core_commands.py:4544 +msgid "The timeout cannot be greater than 5 minutes!" +msgstr "Тайм-аут не может быть больше 5 минут!" + +#: redbot/core/core_commands.py:4548 +msgid "Done. The reaction timeout has been set to {} seconds." +msgstr "Выполнено. Тайм-аут реакции установлен на {} секунд." + +#: redbot/core/core_commands.py:4552 #, docstring msgid "\n" " Set the tagline to be used.\n\n" " The maximum tagline length is 2048 characters.\n" " This setting only applies to embedded help. If no tagline is specified, the default will be used instead.\n\n" +" You can use `[​p]` in your tagline, which will be replaced by the bot's prefix.\n\n" " **Examples:**\n" -" - `[p]helpset tagline Thanks for using the bot!`\n" -" - `[p]helpset tagline` - Resets the tagline to the default.\n\n" +" - `[p]helpset tagline Thanks for using the bot!`\n" +" - `[p]helpset tagline Use [​p]invite to add me to your server.`\n" +" - `[p]helpset tagline` - Resets the tagline to the default.\n\n" " **Arguments:**\n" -" - `[tagline]` - The tagline to appear at the bottom of help embeds. Leave blank to reset.\n" +" - `[tagline]` - The tagline to appear at the bottom of help embeds. Leave blank to reset.\n" " " msgstr "" -#: redbot/core/core_commands.py:3358 +#: redbot/core/core_commands.py:4570 msgid "The tagline has been reset." msgstr "Подзаголовок был сброшен." -#: redbot/core/core_commands.py:3362 +#: redbot/core/core_commands.py:4574 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "Ваш подзаголовок слишком длинный! Пожалуйста, уменьшите его до 2048 символов." -#: redbot/core/core_commands.py:3370 +#: redbot/core/core_commands.py:4582 msgid "The tagline has been set." msgstr "Подзаголовок был сброшен." -#: redbot/core/core_commands.py:3375 +#: redbot/core/core_commands.py:4587 #, docstring msgid "Sends a message to the owner.\n\n" " This is limited to one message every 60 seconds per person.\n\n" " **Example:**\n" -" - `[p]contact Help! The bot has become sentient!`\n\n" +" - `[p]contact Help! The bot has become sentient!`\n\n" " **Arguments:**\n" -" - `[message]` - The message to send to the owner.\n" +" - `[message]` - The message to send to the owner.\n" " " msgstr "" -#: redbot/core/core_commands.py:3387 +#: redbot/core/core_commands.py:4599 msgid "User ID: {}" msgstr "ID пользователя: {}" -#: redbot/core/core_commands.py:3390 +#: redbot/core/core_commands.py:4602 msgid "through DM" msgstr "через DM" -#: redbot/core/core_commands.py:3392 +#: redbot/core/core_commands.py:4604 msgid "from {}" msgstr "от {}" -#: redbot/core/core_commands.py:3393 +#: redbot/core/core_commands.py:4605 msgid " | Server ID: {}" msgstr " | ID сервера: {}" -#: redbot/core/core_commands.py:3398 +#: redbot/core/core_commands.py:4610 msgid "Use `{}dm {} ` to reply to this user" msgstr "Используйте `{}dm {} `чтобы ответить пользователю" -#: redbot/core/core_commands.py:3400 +#: redbot/core/core_commands.py:4612 msgid "Sent by {} {}" msgstr "Отправил {} {}" -#: redbot/core/core_commands.py:3405 +#: redbot/core/core_commands.py:4617 msgid "I've been configured not to send this anywhere." msgstr "Я настроен не отправлять это нигде." -#: redbot/core/core_commands.py:3476 +#: redbot/core/core_commands.py:4663 msgid "Your message has been sent." msgstr "Ваше сообщение было отправлено." -#: redbot/core/core_commands.py:3478 +#: redbot/core/core_commands.py:4665 msgid "I'm unable to deliver your message. Sorry." msgstr "Я не могу доставить ваше сообщение. Извините." -#: redbot/core/core_commands.py:3483 +#: redbot/core/core_commands.py:4670 #, docstring msgid "Sends a DM to a user.\n\n" " This command needs a user ID to work.\n\n" " To get a user ID, go to Discord's settings and open the 'Appearance' tab.\n" " Enable 'Developer Mode', then right click a user and click on 'Copy ID'.\n\n" " **Example:**\n" -" - `[p]dm 262626262626262626 Do you like me? Yes / No`\n\n" +" - `[p]dm 262626262626262626 Do you like me? Yes / No`\n\n" " **Arguments:**\n" -" - `[message]` - The message to dm to the user.\n" +" - `[message]` - The message to dm to the user.\n" " " msgstr "" -#: redbot/core/core_commands.py:3499 +#: redbot/core/core_commands.py:4686 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:3509 +#: redbot/core/core_commands.py:4696 msgid "Owner of {}" msgstr "Владелец {}" -#: redbot/core/core_commands.py:3510 +#: redbot/core/core_commands.py:4697 msgid "You can reply to this message with {}contact" msgstr "Вы можете ответить на это сообщение с {} контактом" -#: redbot/core/core_commands.py:3524 redbot/core/core_commands.py:3534 +#: redbot/core/core_commands.py:4708 redbot/core/core_commands.py:4718 msgid "Sorry, I couldn't deliver your message to {}" msgstr "Извините, я не смог доставить сообщение для %s" -#: redbot/core/core_commands.py:3527 redbot/core/core_commands.py:3537 +#: redbot/core/core_commands.py:4711 redbot/core/core_commands.py:4721 msgid "Message delivered to {}" msgstr "Сообщение доставлено к %s" -#: redbot/core/core_commands.py:3542 +#: redbot/core/core_commands.py:4726 #, docstring msgid "Prints the bot's data path." msgstr "Выводит путь к данным бота." -#: redbot/core/core_commands.py:3546 +#: redbot/core/core_commands.py:4730 msgid "Data path: {path}" msgstr "Путь к данным: {path}" -#: redbot/core/core_commands.py:3552 -#, docstring -msgid "Shows debug information useful for debugging." +#: redbot/core/core_commands.py:4736 +#, docstring +msgid "Shows debug information useful for debugging." +msgstr "Показывает отладочную информацию, полезную для отладки." + +#: redbot/core/core_commands.py:4759 +#, docstring +msgid "\n" +" Diagnose issues with the command checks with ease!\n\n" +" If you want to diagnose the command from a text channel in a different server,\n" +" you can do so by using the command in DMs.\n\n" +" **Example:**\n" +" - `[p]diagnoseissues #general @Slime ban` - Diagnose why @Slime can't use `[p]ban` in #general channel.\n\n" +" **Arguments:**\n" +" - `[channel]` - The text channel that the command should be tested for. Defaults to the current channel.\n" +" - `` - The member that should be considered as the command caller.\n" +" - `` - The name of the command to test.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4775 +msgid "A text channel, voice channel, stage channel, or thread needs to be passed when using this command in DMs." msgstr "" -#: redbot/core/core_commands.py:3639 +#: redbot/core/core_commands.py:4792 +msgid "The given user is not a member of the diagnosed server." +msgstr "Данный пользователь не является участником диагностированного сервера." + +#: redbot/core/core_commands.py:4799 +msgid "Don't try to fool me, the given member can't access the {channel} channel!" +msgstr "Не пытайтесь меня обмануть, данный участник не может получить доступ к каналу {channel}!" + +#: redbot/core/core_commands.py:4810 #, docstring msgid "\n" " Commands to manage the allowlist.\n\n" " Warning: When the allowlist is in use, the bot will ignore commands from everyone not on the list.\n\n" " Use `[p]allowlist clear` to disable the allowlist\n" " " -msgstr "" +msgstr "\n" +" Команды для управления списком разрешений.\n\n" +" Предупреждение: Когда используется список allowlist, бот будет игнорировать команды от всех, кто не входит в список.\n\n" +" Используйте команду `[p]allowlist clear`, чтобы отключить список разрешенных команд\n" +" " -#: redbot/core/core_commands.py:3650 +#: redbot/core/core_commands.py:4821 #, docstring msgid "\n" " Adds users to the allowlist.\n\n" " **Examples:**\n" -" - `[p]allowlist add @26 @Will` - Adds two users to the allowlist.\n" -" - `[p]allowlist add 262626262626262626` - Adds a user by ID.\n\n" +" - `[p]allowlist add @26 @Will` - Adds two users to the allowlist.\n" +" - `[p]allowlist add 262626262626262626` - Adds a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to add to the allowlist.\n" +" - `` - The user or users to add to the allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3663 +#: redbot/core/core_commands.py:4833 msgid "Users have been added to the allowlist." -msgstr "" +msgstr "Пользователи были добавлены в список разрешенных." -#: redbot/core/core_commands.py:3665 +#: redbot/core/core_commands.py:4835 msgid "User has been added to the allowlist." -msgstr "" +msgstr "Пользователь добавлен в список разрешенных." -#: redbot/core/core_commands.py:3669 +#: redbot/core/core_commands.py:4839 #, docstring msgid "\n" " Lists users on the allowlist.\n\n" " **Example:**\n" -" - `[p]allowlist list`\n" +" - `[p]allowlist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3681 +#: redbot/core/core_commands.py:4851 msgid "Users on the allowlist:" -msgstr "" +msgstr "Пользователи в списке разрешенных:" -#: redbot/core/core_commands.py:3683 +#: redbot/core/core_commands.py:4853 msgid "User on the allowlist:" -msgstr "" +msgstr "Пользователь в списке разрешенных:" -#: redbot/core/core_commands.py:3687 redbot/core/core_commands.py:3785 -#: redbot/core/modlog.py:428 redbot/core/modlog.py:450 -#: redbot/core/modlog.py:466 +#: redbot/core/core_commands.py:4857 redbot/core/core_commands.py:4953 +#: redbot/core/modlog.py:404 redbot/core/modlog.py:426 +#: redbot/core/modlog.py:442 msgid "Unknown or Deleted User" -msgstr "" +msgstr "Неизвестный или удаленный пользователь" -#: redbot/core/core_commands.py:3695 +#: redbot/core/core_commands.py:4865 #, docstring msgid "\n" " Removes users from the allowlist.\n\n" " The allowlist will be disabled if all users are removed.\n\n" " **Examples:**\n" -" - `[p]allowlist remove @26 @Will` - Removes two users from the allowlist.\n" -" - `[p]allowlist remove 262626262626262626` - Removes a user by ID.\n\n" +" - `[p]allowlist remove @26 @Will` - Removes two users from the allowlist.\n" +" - `[p]allowlist remove 262626262626262626` - Removes a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to remove from the allowlist.\n" +" - `` - The user or users to remove from the allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3710 +#: redbot/core/core_commands.py:4879 msgid "Users have been removed from the allowlist." -msgstr "" +msgstr "Пользователи были удалены из списка разрешенных." -#: redbot/core/core_commands.py:3712 +#: redbot/core/core_commands.py:4881 msgid "User has been removed from the allowlist." -msgstr "" +msgstr "Пользователь был удален из списка разрешенных." -#: redbot/core/core_commands.py:3716 +#: redbot/core/core_commands.py:4885 #, docstring msgid "\n" " Clears the allowlist.\n\n" " This disables the allowlist.\n\n" " **Example:**\n" -" - `[p]allowlist clear`\n" +" - `[p]allowlist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3725 +#: redbot/core/core_commands.py:4894 msgid "Allowlist has been cleared." -msgstr "" +msgstr "Разрешенный список был очищен." -#: redbot/core/core_commands.py:3730 +#: redbot/core/core_commands.py:4899 #, docstring msgid "\n" " Commands to manage the blocklist.\n\n" " Use `[p]blocklist clear` to disable the blocklist\n" " " -msgstr "" +msgstr "\n" +" Команды управления блок-списком.\n\n" +" Используйте `[p]blocklist clear`, чтобы отключить список блоков\n" +" " -#: redbot/core/core_commands.py:3739 +#: redbot/core/core_commands.py:4908 #, docstring msgid "\n" " Adds users to the blocklist.\n\n" " **Examples:**\n" -" - `[p]blocklist add @26 @Will` - Adds two users to the blocklist.\n" -" - `[p]blocklist add 262626262626262626` - Blocks a user by ID.\n\n" +" - `[p]blocklist add @26 @Will` - Adds two users to the blocklist.\n" +" - `[p]blocklist add 262626262626262626` - Blocks a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to add to the blocklist.\n" +" - `` - The user or users to add to the blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3755 +#: redbot/core/core_commands.py:4924 msgid "You cannot add an owner to the blocklist!" -msgstr "" +msgstr "Вы не можете добавить владельца в блок-лист!" -#: redbot/core/core_commands.py:3761 +#: redbot/core/core_commands.py:4929 msgid "Users have been added to the blocklist." -msgstr "" +msgstr "Пользователи были добавлены в блок-лист." -#: redbot/core/core_commands.py:3763 +#: redbot/core/core_commands.py:4931 msgid "User has been added to the blocklist." -msgstr "" +msgstr "Пользователь добавлен в блок-лист." -#: redbot/core/core_commands.py:3767 +#: redbot/core/core_commands.py:4935 #, docstring msgid "\n" " Lists users on the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist list`\n" +" - `[p]blocklist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3779 +#: redbot/core/core_commands.py:4947 msgid "Users on the blocklist:" -msgstr "" +msgstr "Пользователи в списке блок-лист:" -#: redbot/core/core_commands.py:3781 +#: redbot/core/core_commands.py:4949 msgid "User on the blocklist:" -msgstr "" +msgstr "Пользователь в блок-списке:" -#: redbot/core/core_commands.py:3793 +#: redbot/core/core_commands.py:4961 #, docstring msgid "\n" " Removes users from the blocklist.\n\n" " **Examples:**\n" -" - `[p]blocklist remove @26 @Will` - Removes two users from the blocklist.\n" -" - `[p]blocklist remove 262626262626262626` - Removes a user by ID.\n\n" +" - `[p]blocklist remove @26 @Will` - Removes two users from the blocklist.\n" +" - `[p]blocklist remove 262626262626262626` - Removes a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to remove from the blocklist.\n" +" - `` - The user or users to remove from the blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3806 +#: redbot/core/core_commands.py:4973 msgid "Users have been removed from the blocklist." -msgstr "" +msgstr "Пользователи были удалены из блок-листа." -#: redbot/core/core_commands.py:3808 +#: redbot/core/core_commands.py:4975 msgid "User has been removed from the blocklist." -msgstr "" +msgstr "Пользователь был удален из блок-листа." -#: redbot/core/core_commands.py:3812 +#: redbot/core/core_commands.py:4979 #, docstring msgid "\n" " Clears the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3819 +#: redbot/core/core_commands.py:4986 msgid "Blocklist has been cleared." -msgstr "" +msgstr "Блок-лист очищен." -#: redbot/core/core_commands.py:3825 +#: redbot/core/core_commands.py:4992 #, docstring msgid "\n" " Commands to manage the server specific allowlist.\n\n" " Warning: When the allowlist is in use, the bot will ignore commands from everyone not on the list in the server.\n\n" " Use `[p]localallowlist clear` to disable the allowlist\n" " " -msgstr "" +msgstr "\n" +" Команды для управления списком разрешений для конкретного сервера.\n\n" +" Предупреждение: Когда используется список разрешений, бот будет игнорировать команды от всех, кто не входит в этот список на сервере.\n\n" +" Используйте команду `[p]localallowlist clear`, чтобы отключить список разрешений\n" +" " -#: redbot/core/core_commands.py:3838 +#: redbot/core/core_commands.py:5005 #, docstring msgid "\n" " Adds a user or role to the server allowlist.\n\n" " **Examples:**\n" -" - `[p]localallowlist add @26 @Will` - Adds two users to the local allowlist.\n" -" - `[p]localallowlist add 262626262626262626` - Allows a user by ID.\n" -" - `[p]localallowlist add \"Super Admins\"` - Allows a role with a space in the name without mentioning.\n\n" +" - `[p]localallowlist add @26 @Will` - Adds two users to the local allowlist.\n" +" - `[p]localallowlist add 262626262626262626` - Allows a user by ID.\n" +" - `[p]localallowlist add \"Super Admins\"` - Allows a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local allowlist.\n" +" - `` - The users or roles to remove from the local allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3857 +#: redbot/core/core_commands.py:5024 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 "" +msgstr "Я не могу разрешить вам сделать это, так как это лишит вас возможности выполнять команды, пожалуйста, сначала добавьте себя в список разрешенных." -#: redbot/core/core_commands.py:3866 +#: redbot/core/core_commands.py:5033 msgid "Users and/or roles have been added to the allowlist." -msgstr "" +msgstr "Пользователи и/или роли были добавлены в список разрешенных." -#: redbot/core/core_commands.py:3868 +#: redbot/core/core_commands.py:5035 msgid "User or role has been added to the allowlist." -msgstr "" +msgstr "Пользователь или роль были добавлены в список разрешений." -#: redbot/core/core_commands.py:3872 +#: redbot/core/core_commands.py:5039 #, docstring msgid "\n" " Lists users and roles on the server allowlist.\n\n" " **Example:**\n" -" - `[p]localallowlist list`\n" +" - `[p]localallowlist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3884 +#: redbot/core/core_commands.py:5051 msgid "Allowed users and/or roles:" -msgstr "" +msgstr "Разрешенные пользователи и/или роли:" -#: redbot/core/core_commands.py:3886 +#: redbot/core/core_commands.py:5053 msgid "Allowed user or role:" -msgstr "" +msgstr "Разрешенный пользователь или роль:" -#: redbot/core/core_commands.py:3890 redbot/core/core_commands.py:4012 +#: redbot/core/core_commands.py:5057 redbot/core/core_commands.py:5177 msgid "Unknown or Deleted User/Role" -msgstr "" +msgstr "Неизвестный или удаленный пользователь/роль" -#: redbot/core/core_commands.py:3900 +#: redbot/core/core_commands.py:5067 #, docstring msgid "\n" " Removes user or role from the allowlist.\n\n" " The local allowlist will be disabled if all users are removed.\n\n" " **Examples:**\n" -" - `[p]localallowlist remove @26 @Will` - Removes two users from the local allowlist.\n" -" - `[p]localallowlist remove 262626262626262626` - Removes a user by ID.\n" -" - `[p]localallowlist remove \"Super Admins\"` - Removes a role with a space in the name without mentioning.\n\n" +" - `[p]localallowlist remove @26 @Will` - Removes two users from the local allowlist.\n" +" - `[p]localallowlist remove 262626262626262626` - Removes a user by ID.\n" +" - `[p]localallowlist remove \"Super Admins\"` - Removes a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local allowlist.\n" +" - `` - The users or roles to remove from the local allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3921 +#: redbot/core/core_commands.py:5088 msgid "I cannot allow you to do this, as it would remove your ability to run commands." -msgstr "" +msgstr "Я не могу позволить вам сделать это, так как это лишит вас возможности выполнять команды." -#: redbot/core/core_commands.py:3929 +#: redbot/core/core_commands.py:5096 msgid "Users and/or roles have been removed from the server allowlist." -msgstr "" +msgstr "Пользователи и/или роли были удалены из разрешительного списка сервера." -#: redbot/core/core_commands.py:3931 +#: redbot/core/core_commands.py:5098 msgid "User or role has been removed from the server allowlist." -msgstr "" +msgstr "Пользователь или роль были удалены из разрешительного списка сервера." -#: redbot/core/core_commands.py:3935 +#: redbot/core/core_commands.py:5102 #, docstring msgid "\n" " Clears the allowlist.\n\n" " This disables the local allowlist and clears all entries.\n\n" " **Example:**\n" -" - `[p]localallowlist clear`\n" +" - `[p]localallowlist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3944 +#: redbot/core/core_commands.py:5111 msgid "Server allowlist has been cleared." -msgstr "" +msgstr "Список разрешений сервера был очищен." -#: redbot/core/core_commands.py:3950 +#: redbot/core/core_commands.py:5117 #, docstring msgid "\n" " Commands to manage the server specific blocklist.\n\n" " Use `[p]localblocklist clear` to disable the blocklist\n" " " -msgstr "" +msgstr "\n" +" Команды для управления блок-листом, специфичным для сервера.\n\n" +" Используйте команду `[p]localblocklist clear` для отключения списка блокировки\n" +" " -#: redbot/core/core_commands.py:3961 +#: redbot/core/core_commands.py:5128 #, docstring msgid "\n" " Adds a user or role to the local blocklist.\n\n" " **Examples:**\n" -" - `[p]localblocklist add @26 @Will` - Adds two users to the local blocklist.\n" -" - `[p]localblocklist add 262626262626262626` - Blocks a user by ID.\n" -" - `[p]localblocklist add \"Bad Apples\"` - Blocks a role with a space in the name without mentioning.\n\n" +" - `[p]localblocklist add @26 @Will` - Adds two users to the local blocklist.\n" +" - `[p]localblocklist add 262626262626262626` - Blocks a user by ID.\n" +" - `[p]localblocklist add \"Bad Apples\"` - Blocks a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to add to the local blocklist.\n" +" - `` - The users or roles to add to the local blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3975 +#: redbot/core/core_commands.py:5142 msgid "You cannot add yourself to the blocklist!" -msgstr "" +msgstr "Вы не можете добавить себя в блок-лист!" -#: redbot/core/core_commands.py:3978 +#: redbot/core/core_commands.py:5145 msgid "You cannot add the guild owner to the blocklist!" -msgstr "" +msgstr "Вы не можете добавить владельца гильдии в блок-лист!" -#: redbot/core/core_commands.py:3981 +#: redbot/core/core_commands.py:5148 msgid "You cannot add a bot owner to the blocklist!" -msgstr "" +msgstr "Вы не можете добавить владельца бота в блок-лист!" -#: redbot/core/core_commands.py:3988 +#: redbot/core/core_commands.py:5153 msgid "Users and/or roles have been added from the server blocklist." -msgstr "" +msgstr "Пользователи и/или роли были добавлены из блок-листа сервера." -#: redbot/core/core_commands.py:3990 +#: redbot/core/core_commands.py:5155 msgid "User or role has been added from the server blocklist." -msgstr "" +msgstr "Пользователь или роль были добавлены из блок-листа сервера." -#: redbot/core/core_commands.py:3994 +#: redbot/core/core_commands.py:5159 #, docstring msgid "\n" " Lists users and roles on the server blocklist.\n\n" " **Example:**\n" -" - `[p]localblocklist list`\n" +" - `[p]localblocklist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4006 +#: redbot/core/core_commands.py:5171 msgid "Blocked users and/or roles:" -msgstr "" +msgstr "Заблокированные пользователи и/или роли:" -#: redbot/core/core_commands.py:4008 +#: redbot/core/core_commands.py:5173 msgid "Blocked user or role:" -msgstr "" +msgstr "Заблокированный пользователь или роль:" -#: redbot/core/core_commands.py:4022 +#: redbot/core/core_commands.py:5187 #, docstring msgid "\n" " Removes user or role from local blocklist.\n\n" " **Examples:**\n" -" - `[p]localblocklist remove @26 @Will` - Removes two users from the local blocklist.\n" -" - `[p]localblocklist remove 262626262626262626` - Unblocks a user by ID.\n" -" - `[p]localblocklist remove \"Bad Apples\"` - Unblocks a role with a space in the name without mentioning.\n\n" +" - `[p]localblocklist remove @26 @Will` - Removes two users from the local blocklist.\n" +" - `[p]localblocklist remove 262626262626262626` - Unblocks a user by ID.\n" +" - `[p]localblocklist remove \"Bad Apples\"` - Unblocks a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local blocklist.\n" +" - `` - The users or roles to remove from the local blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:4038 +#: redbot/core/core_commands.py:5201 msgid "Users and/or roles have been removed from the server blocklist." -msgstr "" +msgstr "Пользователи и/или роли были удалены из блок-листа сервера." -#: redbot/core/core_commands.py:4040 +#: redbot/core/core_commands.py:5203 msgid "User or role has been removed from the server blocklist." -msgstr "" +msgstr "Пользователь или роль были удалены из списка блокировки сервера." -#: redbot/core/core_commands.py:4044 +#: redbot/core/core_commands.py:5207 #, docstring msgid "\n" " Clears the server blocklist.\n\n" " This disables the server blocklist and clears all entries.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:4053 +#: redbot/core/core_commands.py:5216 msgid "Server blocklist has been cleared." -msgstr "" +msgstr "Список блокировки сервера был очищен." -#: redbot/core/core_commands.py:4058 +#: redbot/core/core_commands.py:5221 #, docstring msgid "Commands to enable and disable commands and cogs." -msgstr "" +msgstr "Команды для включения и отключения команд и шестеренки." -#: redbot/core/core_commands.py:4064 +#: redbot/core/core_commands.py:5227 #, docstring msgid "Set the default state for a cog as disabled.\n\n" " This will disable the cog for all servers by default.\n" " To override it, use `[p]command enablecog` on the servers you want to allow usage.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command defaultdisablecog Economy`\n" -" - `[p]command defaultdisablecog ModLog`\n\n" +" - `[p]command defaultdisablecog Economy`\n" +" - `[p]command defaultdisablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to make disabled by default. Must be title-case.\n" +" - `` - The name of the cog to make disabled by default. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4080 redbot/core/core_commands.py:4105 -#: redbot/core/core_commands.py:4125 redbot/core/core_commands.py:4155 -msgid "Cog with the given name doesn't exist." -msgstr "" - -#: redbot/core/core_commands.py:4082 +#: redbot/core/core_commands.py:5243 msgid "You can't disable this cog by default." -msgstr "" +msgstr "Вы не можете отключить эту шестеренку по умолчанию." -#: redbot/core/core_commands.py:4084 +#: redbot/core/core_commands.py:5245 msgid "{cogname} has been set as disabled by default." -msgstr "" +msgstr "{cogname} по умолчанию отключено." -#: redbot/core/core_commands.py:4089 +#: redbot/core/core_commands.py:5250 #, docstring msgid "Set the default state for a cog as enabled.\n\n" " This will re-enable the cog for all servers by default.\n" " To override it, use `[p]command disablecog` on the servers you want to disallow usage.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command defaultenablecog Economy`\n" -" - `[p]command defaultenablecog ModLog`\n\n" +" - `[p]command defaultenablecog Economy`\n" +" - `[p]command defaultenablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to make enabled by default. Must be title-case.\n" +" - `` - The name of the cog to make enabled by default. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4107 +#: redbot/core/core_commands.py:5266 msgid "{cogname} has been set as enabled by default." -msgstr "" +msgstr "{cogname} был установлен как включенный по умолчанию." -#: redbot/core/core_commands.py:4112 +#: redbot/core/core_commands.py:5271 #, docstring msgid "Disable a cog in this server.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command disablecog Economy`\n" -" - `[p]command disablecog ModLog`\n\n" +" - `[p]command disablecog Economy`\n" +" - `[p]command disablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to disable on this server. Must be title-case.\n" +" - `` - The name of the cog to disable on this server. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4127 +#: redbot/core/core_commands.py:5284 msgid "You can't disable this cog as you would lock yourself out." -msgstr "" +msgstr "Вы не можете отключить эту шестеренку, так как в этом случае вы заблокируете себя." -#: redbot/core/core_commands.py:4129 +#: redbot/core/core_commands.py:5286 msgid "{cogname} has been disabled in this guild." -msgstr "" +msgstr "{cogname} был отключен в этой гильдии." -#: redbot/core/core_commands.py:4132 +#: redbot/core/core_commands.py:5289 msgid "{cogname} was already disabled (nothing to do)." -msgstr "" +msgstr "{cogname} уже отключен (ничего не нужно делать)." -#: redbot/core/core_commands.py:4138 +#: redbot/core/core_commands.py:5295 #, docstring msgid "Enable a cog in this server.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command enablecog Economy`\n" -" - `[p]command enablecog ModLog`\n\n" +" - `[p]command enablecog Economy`\n" +" - `[p]command enablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to enable on this server. Must be title-case.\n" +" - `` - The name of the cog to enable on this server. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4150 +#: redbot/core/core_commands.py:5307 msgid "{cogname} has been enabled in this guild." -msgstr "" +msgstr "{cogname} был включен в этой гильдии." -#: redbot/core/core_commands.py:4158 +#: redbot/core/core_commands.py:5312 +msgid "Cog \"{arg}\" not found." +msgstr "Cog \"{arg}\" не найден." + +#: redbot/core/core_commands.py:5315 msgid "{cogname} was not disabled (nothing to do)." -msgstr "" +msgstr "{cogname} не был отключен (ничего не нужно делать)." -#: redbot/core/core_commands.py:4164 +#: redbot/core/core_commands.py:5321 #, docstring msgid "List the cogs which are disabled in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabledcogs`\n" +" - `[p]command listdisabledcogs`\n" " " msgstr "" -#: redbot/core/core_commands.py:4177 +#: redbot/core/core_commands.py:5334 msgid "The following cogs are disabled in this guild:\n" -msgstr "" +msgstr "В этой гильдии отключены следующие шестеренки:\n" -#: redbot/core/core_commands.py:4183 +#: redbot/core/core_commands.py:5340 msgid "There are no disabled cogs in this guild." -msgstr "" +msgstr "В этом гильдии нет неактивных шестеренок." -#: redbot/core/core_commands.py:4187 +#: redbot/core/core_commands.py:5344 #, docstring msgid "\n" " List disabled commands.\n\n" " If you're the bot owner, this will show global disabled commands by default.\n" " Otherwise, this will show disabled commands on the current server.\n\n" " **Example:**\n" -" - `[p]command listdisabled`\n" +" - `[p]command listdisabled`\n" " " msgstr "" -#: redbot/core/core_commands.py:4204 +#: redbot/core/core_commands.py:5361 #, docstring msgid "List disabled commands globally.\n\n" " **Example:**\n" -" - `[p]command listdisabled global`\n" +" - `[p]command listdisabled global`\n" " " msgstr "" -#: redbot/core/core_commands.py:4211 +#: redbot/core/core_commands.py:5368 msgid "There aren't any globally disabled commands." msgstr "Нет глобально отключенных команд." -#: redbot/core/core_commands.py:4214 +#: redbot/core/core_commands.py:5371 msgid "{} commands are disabled globally.\n" msgstr "{} Команды отключены глобально.\n" -#: redbot/core/core_commands.py:4218 +#: redbot/core/core_commands.py:5375 msgid "1 command is disabled globally.\n" msgstr "1 команда отключена глобально.\n" -#: redbot/core/core_commands.py:4226 +#: redbot/core/core_commands.py:5383 #, docstring msgid "List disabled commands in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabled guild`\n" +" - `[p]command listdisabled guild`\n" " " msgstr "" -#: redbot/core/core_commands.py:4233 +#: redbot/core/core_commands.py:5390 msgid "There aren't any disabled commands in {}." -msgstr "Нет отключенных комманд в {}." +msgstr "Нет отключенных команд в {}." -#: redbot/core/core_commands.py:4236 +#: redbot/core/core_commands.py:5393 msgid "{} commands are disabled in {}.\n" msgstr "{} команды отключены в {}.\n" -#: redbot/core/core_commands.py:4240 +#: redbot/core/core_commands.py:5397 msgid "1 command is disabled in {}.\n" msgstr "1 команда отключена в {}.\n" -#: redbot/core/core_commands.py:4247 +#: redbot/core/core_commands.py:5404 #, docstring msgid "\n" " Disable a command.\n\n" " If you're the bot owner, this will disable commands globally by default.\n" " Otherwise, this will disable commands on the current server.\n\n" " **Examples:**\n" -" - `[p]command disable userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable.\n" +" - `` - The command to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:4269 +#: redbot/core/core_commands.py:5426 #, docstring msgid "\n" " Disable a command globally.\n\n" " **Examples:**\n" -" - `[p]command disable global userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable global urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable global userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable global urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable globally.\n" +" - `` - The command to disable globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4288 redbot/core/core_commands.py:4331 +#: redbot/core/core_commands.py:5438 redbot/core/core_commands.py:5474 msgid "The command to disable cannot be `command` or any of its subcommands." -msgstr "Команда отключения не может быть `команда` или ни одной из подкоманд." +msgstr "Команда отключения не может быть `команда` или ни одной из под-команд." -#: redbot/core/core_commands.py:4294 redbot/core/core_commands.py:4337 +#: redbot/core/core_commands.py:5444 redbot/core/core_commands.py:5480 msgid "This command is designated as being always available and cannot be disabled." -msgstr "" +msgstr "Эта команда обозначена как всегда доступная и не может быть отключена." -#: redbot/core/core_commands.py:4303 +#: redbot/core/core_commands.py:5453 msgid "That command is already disabled globally." msgstr "Эта команда уже отключена глобально." -#: redbot/core/core_commands.py:4312 +#: redbot/core/core_commands.py:5462 #, docstring msgid "\n" " Disable a command in this server only.\n\n" " **Examples:**\n" -" - `[p]command disable server userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable server urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable server userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable server urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable for the current server.\n" +" - `` - The command to disable for the current server.\n" " " msgstr "" -#: redbot/core/core_commands.py:4342 +#: redbot/core/core_commands.py:5486 msgid "You are not allowed to disable that command." msgstr "Вы не можете отключить эту команду." -#: redbot/core/core_commands.py:4352 +#: redbot/core/core_commands.py:5496 msgid "That command is already disabled in this server." msgstr "Эта команда уже отключена на этом сервере." -#: redbot/core/core_commands.py:4358 +#: redbot/core/core_commands.py:5502 #, docstring msgid "Enable a command.\n\n" " If you're the bot owner, this will try to enable a globally disabled command by default.\n" " Otherwise, this will try to enable a command disabled on the current server.\n\n" " **Examples:**\n" -" - `[p]command enable userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable.\n" +" - `` - The command to enable.\n" " " msgstr "" -#: redbot/core/core_commands.py:4378 +#: redbot/core/core_commands.py:5522 #, docstring msgid "\n" " Enable a command globally.\n\n" " **Examples:**\n" -" - `[p]command enable global userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable global urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable global userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable global urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable globally.\n" +" - `` - The command to enable globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4400 +#: redbot/core/core_commands.py:5537 msgid "That command is already enabled globally." msgstr "Эта команда уже включена глобально." -#: redbot/core/core_commands.py:4409 +#: redbot/core/core_commands.py:5546 #, docstring msgid "\n" " Enable a command in this server.\n\n" " **Examples:**\n" -" - `[p]command enable server userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable server urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable server userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable server urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable for the current server.\n" +" - `` - The command to enable for the current server.\n" " " msgstr "" -#: redbot/core/core_commands.py:4427 +#: redbot/core/core_commands.py:5558 msgid "You are not allowed to enable that command." msgstr "Вы не можете включить эту команду." -#: redbot/core/core_commands.py:4437 +#: redbot/core/core_commands.py:5568 msgid "That command is already enabled in this server." msgstr "Эта команда уже включена на этом сервере." -#: redbot/core/core_commands.py:4444 +#: redbot/core/core_commands.py:5575 #, 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 `{command}` placeholder.\n\n" " **Examples:**\n" -" - `[p]command disabledmsg This command is disabled`\n" -" - `[p]command disabledmsg {command} is disabled`\n" -" - `[p]command disabledmsg` - Sends nothing when a disabled command is attempted.\n\n" +" - `[p]command disabledmsg This command is disabled`\n" +" - `[p]command disabledmsg {command} is disabled`\n" +" - `[p]command disabledmsg` - Sends nothing when a disabled command is attempted.\n\n" " **Arguments:**\n" -" - `[message]` - The message to send when a disabled command is attempted.\n" +" - `[message]` - The message to send when a disabled command is attempted.\n" " " msgstr "" -#: redbot/core/core_commands.py:4465 +#: redbot/core/core_commands.py:5596 #, docstring msgid "\n" " Commands to manage server settings for immunity from automated actions.\n\n" " This includes duplicate message deletion and mention spam from the Mod cog, and filters from the Filter cog.\n" " " -msgstr "" +msgstr "\n" +" Команды для управления настройками сервера для защиты от автоматических действий.\n\n" +" Сюда входят удаление дубликатов сообщений и упоминание спама из командной строки Моd-шестерни, а также фильтры из командной строки Filter-шестерни.\n" +" " -#: redbot/core/core_commands.py:4474 +#: redbot/core/core_commands.py:5605 #, docstring msgid "\n" " Gets the current members and roles configured for automatic moderation action immunity.\n\n" " **Example:**\n" -" - `[p]autoimmune list`\n" +" - `[p]autoimmune list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4487 +#: redbot/core/core_commands.py:5618 msgid "Roles immune from automated moderation actions:\n" -msgstr "" +msgstr "Роли защищены от автоматических действий модерации:\n" -#: redbot/core/core_commands.py:4492 +#: redbot/core/core_commands.py:5623 msgid "Members immune from automated moderation actions:\n" -msgstr "" +msgstr "Участники защищены от автоматических действий модерации:\n" -#: redbot/core/core_commands.py:4496 +#: redbot/core/core_commands.py:5627 msgid "No immunity settings here." -msgstr "" +msgstr "Здесь нет настроек иммунитета." -#: redbot/core/core_commands.py:4505 +#: redbot/core/core_commands.py:5636 #, docstring msgid "\n" " Makes a user or role immune from automated moderation actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune add @TwentySix` - Adds a user.\n" -" - `[p]autoimmune add @Mods` - Adds a role.\n\n" +" - `[p]autoimmune add @Twentysix` - Adds a user.\n" +" - `[p]autoimmune add @Mods` - Adds a role.\n\n" " **Arguments:**\n" -" - `` - The user or role to add immunity to.\n" +" - `` - The user or role to add immunity to.\n" " " msgstr "" -#: redbot/core/core_commands.py:4517 +#: redbot/core/core_commands.py:5648 msgid "Already added." msgstr "Уже добавлено." -#: redbot/core/core_commands.py:4525 +#: redbot/core/core_commands.py:5656 #, docstring msgid "\n" " Remove a user or role from being immune to automated moderation actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune remove @TwentySix` - Removes a user.\n" -" - `[p]autoimmune remove @Mods` - Removes a role.\n\n" +" - `[p]autoimmune remove @Twentysix` - Removes a user.\n" +" - `[p]autoimmune remove @Mods` - Removes a role.\n\n" " **Arguments:**\n" -" - `` - The user or role to remove immunity from.\n" +" - `` - The user or role to remove immunity from.\n" " " msgstr "" -#: redbot/core/core_commands.py:4537 +#: redbot/core/core_commands.py:5668 msgid "Not in list." msgstr "Нет в списке." -#: redbot/core/core_commands.py:4545 +#: redbot/core/core_commands.py:5676 #, docstring msgid "\n" " Checks if a user or role would be considered immune from automated actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune isimmune @TwentySix`\n" -" - `[p]autoimmune isimmune @Mods`\n\n" +" - `[p]autoimmune isimmune @Twentysix`\n" +" - `[p]autoimmune isimmune @Mods`\n\n" " **Arguments:**\n" -" - `` - The user or role to check the immunity of.\n" +" - `` - The user or role to check the immunity of.\n" " " msgstr "" -#: redbot/core/core_commands.py:4557 +#: redbot/core/core_commands.py:5688 msgid "They are immune." -msgstr "" +msgstr "У них есть иммунитет." -#: redbot/core/core_commands.py:4559 +#: redbot/core/core_commands.py:5690 msgid "They are not immune." -msgstr "" - -#: redbot/core/core_commands.py:4564 -#, docstring -msgid "\n" -" Commands for configuring owner notifications.\n\n" -" Owner notifications include usage of `[p]contact` and available Red updates.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4573 -#, docstring -msgid "\n" -" Opt-in on receiving owner notifications.\n\n" -" This is the default state.\n\n" -" Note: This will only resume sending owner notifications to your DMs.\n" -" Additional owners and destinations will not be affected.\n\n" -" **Example:**\n" -" - `[p]ownernotifications optin`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4592 -#, docstring -msgid "\n" -" Opt-out of receiving owner notifications.\n\n" -" Note: This will only stop sending owner notifications to your DMs.\n" -" Additional owners and destinations will still receive notifications.\n\n" -" **Example:**\n" -" - `[p]ownernotifications optout`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4611 -#, docstring -msgid "\n" -" Adds a destination text channel to receive owner notifications.\n\n" -" **Examples:**\n" -" - `[p]ownernotifications adddestination #owner-notifications`\n" -" - `[p]ownernotifications adddestination 168091848718417920` - Accepts channel IDs.\n\n" -" **Arguments:**\n" -" - `` - The channel to send owner notifications to.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4637 -#, docstring -msgid "\n" -" Removes a destination text channel from receiving owner notifications.\n\n" -" **Examples:**\n" -" - `[p]ownernotifications removedestination #owner-notifications`\n" -" - `[p]ownernotifications deletedestination 168091848718417920` - Accepts channel IDs.\n\n" -" **Arguments:**\n" -" - `` - The channel to stop sending owner notifications to.\n" -" " -msgstr "" +msgstr "У них нет иммунитета." -#: redbot/core/core_commands.py:4661 -#, docstring -msgid "\n" -" Lists the configured extra destinations for owner notifications.\n\n" -" **Example:**\n" -" - `[p]ownernotifications listdestinations`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4671 -msgid "There are no extra channels being sent to." -msgstr "" - -#: redbot/core/core_commands.py:4682 -msgid "Unknown channel with id: {id}" -msgstr "" - -#: redbot/core/core_commands.py:4713 +#: redbot/core/core_commands.py:5717 #, docstring msgid "\n" " Commands to add servers or channels to the ignore list.\n\n" " The ignore list will prevent the bot from responding to commands in the configured locations.\n\n" " Note: Owners and Admins override the ignore list.\n" " " -msgstr "" +msgstr "\n" +" Команды для добавления серверов или каналов в список игнорирования.\n\n" +" Список игнорирования не позволит боту отвечать на команды в настроенных местах.\n\n" +" Примечание: Владельцы и администраторы могут переопределять список игнорирования.\n" +" " -#: redbot/core/core_commands.py:4723 +#: redbot/core/core_commands.py:5727 #, docstring msgid "\n" " List the currently ignored servers and channels.\n\n" " **Example:**\n" -" - `[p]ignore list`\n" +" - `[p]ignore list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4738 +#: redbot/core/core_commands.py:5749 #, docstring msgid "\n" -" Ignore commands in the channel or category.\n\n" -" Defaults to the current channel.\n\n" +" Ignore commands in the channel, thread, or category.\n\n" +" Defaults to the current thread or channel.\n\n" " Note: Owners, Admins, and those with Manage Channel permissions override ignored channels.\n\n" " **Examples:**\n" -" - `[p]ignore channel #general` - Ignores commands in the #general channel.\n" -" - `[p]ignore channel` - Ignores commands in the current channel.\n" -" - `[p]ignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" -" - `[p]ignore channel 356236713347252226` - Also accepts IDs.\n\n" +" - `[p]ignore channel #general` - Ignores commands in the #general channel.\n" +" - `[p]ignore channel` - Ignores commands in the current channel.\n" +" - `[p]ignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" +" - `[p]ignore channel 356236713347252226` - Also accepts IDs.\n\n" " **Arguments:**\n" -" - `` - The channel to ignore. Can be a category channel.\n" +" - `` - The channel to ignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:4758 +#: redbot/core/core_commands.py:5767 msgid "Channel added to ignore list." msgstr "Канал добавлен в список игнорирования." -#: redbot/core/core_commands.py:4760 +#: redbot/core/core_commands.py:5769 msgid "Channel already in ignore list." msgstr "Канал уже добавлен в список игнорирования." -#: redbot/core/core_commands.py:4765 +#: redbot/core/core_commands.py:5774 #, docstring msgid "\n" " Ignore commands in this server.\n\n" " Note: Owners, Admins, and those with Manage Server permissions override ignored servers.\n\n" " **Example:**\n" -" - `[p]ignore server` - Ignores the current server\n" +" - `[p]ignore server` - Ignores the current server\n" " " msgstr "" -#: redbot/core/core_commands.py:4776 +#: redbot/core/core_commands.py:5785 msgid "This server has been added to the ignore list." msgstr "Этот сервер был добавлен в список игнорирования." -#: redbot/core/core_commands.py:4778 +#: redbot/core/core_commands.py:5787 msgid "This server is already being ignored." msgstr "Этот сервер уже находится в списке игнорирования." -#: redbot/core/core_commands.py:4784 +#: redbot/core/core_commands.py:5793 #, docstring msgid "Commands to remove servers or channels from the ignore list." -msgstr "" +msgstr "Команды для удаления серверов или каналов из списка игнорирования." -#: redbot/core/core_commands.py:4792 +#: redbot/core/core_commands.py:5808 #, docstring msgid "\n" -" Remove a channel or category from the ignore list.\n\n" -" Defaults to the current channel.\n\n" +" Remove a channel, thread, or category from the ignore list.\n\n" +" Defaults to the current thread or channel.\n\n" " **Examples:**\n" -" - `[p]unignore channel #general` - Unignores commands in the #general channel.\n" -" - `[p]unignore channel` - Unignores commands in the current channel.\n" -" - `[p]unignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" -" - `[p]unignore channel 356236713347252226` - Also accepts IDs. Use this method to unignore categories.\n\n" +" - `[p]unignore channel #general` - Unignores commands in the #general channel.\n" +" - `[p]unignore channel` - Unignores commands in the current channel.\n" +" - `[p]unignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" +" - `[p]unignore channel 356236713347252226` - Also accepts IDs. Use this method to unignore categories.\n\n" " **Arguments:**\n" -" - `` - The channel to unignore. This can be a category channel.\n" +" - `` - The channel to unignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:4811 +#: redbot/core/core_commands.py:5824 msgid "Channel removed from ignore list." msgstr "Канал удален из списка игнорирования." -#: redbot/core/core_commands.py:4813 +#: redbot/core/core_commands.py:5826 msgid "That channel is not in the ignore list." msgstr "Этот канал не был добавлен в список игнорирования." -#: redbot/core/core_commands.py:4818 +#: redbot/core/core_commands.py:5831 #, docstring msgid "\n" " Remove this server from the ignore list.\n\n" " **Example:**\n" -" - `[p]unignore server` - Stops ignoring the current server\n" +" - `[p]unignore server` - Stops ignoring the current server\n" " " msgstr "" -#: redbot/core/core_commands.py:4827 +#: redbot/core/core_commands.py:5840 msgid "This server has been removed from the ignore list." msgstr "Этот сервер был удален из списка игнорирования." -#: redbot/core/core_commands.py:4829 +#: redbot/core/core_commands.py:5842 msgid "This server is not in the ignore list." msgstr "Этот сервер отсутствует в списке игнорируемых." -#: redbot/core/core_commands.py:4835 +#: redbot/core/core_commands.py:5856 msgid "This server is currently being ignored." msgstr "Этот сервер в настоящее время игнорируется." -#: redbot/core/core_commands.py:4847 +#: redbot/core/core_commands.py:5873 redbot/core/core_commands.py:5875 +#: redbot/core/core_commands.py:5876 +msgid "None" +msgstr "Нет" + +#: redbot/core/core_commands.py:5877 msgid "Currently ignored categories: {categories}\n" -"Channels: {channels}" +"Channels: {channels}\n" +"Threads (excluding archived):{threads}" msgstr "" -#: redbot/core/core_commands.py:4862 +#: redbot/core/core_commands.py:5894 #, docstring msgid "\n" " Get info about Red's licenses.\n" " " -msgstr "" +msgstr "\n" +" Получить информацию о лицензиях Red.\n" +" " -#: redbot/core/dev_commands.py:36 +#: redbot/core/dev_commands.py:412 #, docstring msgid "Various development focused utilities." -msgstr "" +msgstr "Различные утилиты, ориентированные на разработки." -#: redbot/core/dev_commands.py:123 +#: redbot/core/dev_commands.py:455 #, docstring msgid "Evaluate a statement of python code.\n\n" " The bot will always respond with the return value of the code.\n" @@ -3203,18 +4529,22 @@ msgid "Evaluate a statement of python code.\n\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" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" " " msgstr "" -#: redbot/core/dev_commands.py:167 +#: redbot/core/dev_commands.py:491 #, docstring msgid "Execute asynchronous code.\n\n" " This command wraps code into the body of an async function and then\n" @@ -3223,264 +4553,218 @@ msgid "Execute asynchronous code.\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" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" " " msgstr "" -#: redbot/core/dev_commands.py:221 +#: redbot/core/dev_commands.py:527 #, 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:230 +" evaluated.\n\n" +" Use `exit()` or `quit` to exit the REPL session, prefixed with\n" +" a backtick so they may be interpreted.\n\n" +" Environment Variables:\n" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" +" " +msgstr "" + +#: redbot/core/dev_commands.py:553 msgid "Already running a REPL session in this channel. Exit it with `quit`." msgstr "Уже выполняется сеанс REPL в этом канале. Выйдите из него с `quit`." -#: redbot/core/dev_commands.py:234 +#: redbot/core/dev_commands.py:557 msgid "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." -msgstr "" +msgstr "В этом канале уже запущен сеанс REPL. Возобновите REPL с помощью `{}repl resume`." -#: redbot/core/dev_commands.py:245 +#: redbot/core/dev_commands.py:568 msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." -msgstr "" +msgstr "Введите код для выполнения или оценки. `exit()` или `quit` для выхода. `{}repl pause` для приостановки." -#: redbot/core/dev_commands.py:259 +#: redbot/core/dev_commands.py:583 msgid "Exiting." -msgstr "" +msgstr "Выход." -#: redbot/core/dev_commands.py:310 -msgid "Unexpected error: `{}`" -msgstr "Непредвиденная ошибка: `{}`" +#: redbot/core/dev_commands.py:595 +msgid "Unexpected error: " +msgstr "Непредвиденная ошибка: " -#: redbot/core/dev_commands.py:314 +#: redbot/core/dev_commands.py:599 #, docstring -msgid "Pauses/resumes the REPL running in the current channel" +msgid "Pauses/resumes the REPL running in the current channel." msgstr "" -#: redbot/core/dev_commands.py:316 +#: redbot/core/dev_commands.py:601 msgid "There is no currently running REPL session in this channel." -msgstr "" +msgstr "В настоящее время в этом канале нет запущенной сессии REPL." -#: redbot/core/dev_commands.py:324 +#: redbot/core/dev_commands.py:609 msgid "The REPL session in this channel has been resumed." -msgstr "" +msgstr "Сеанс REPL в этом канале был возобновлен." -#: redbot/core/dev_commands.py:326 +#: redbot/core/dev_commands.py:611 msgid "The REPL session in this channel is now paused." -msgstr "" +msgstr "Сессия REPL в этом канале теперь приостановлена." -#: redbot/core/dev_commands.py:331 +#: redbot/core/dev_commands.py:617 #, docstring msgid "Mock another user invoking a command.\n\n" " The prefix must not be entered.\n" " " -msgstr "" +msgstr "Прикрепить другого пользователя, вызывающего команду.\n\n" +" Префикс не должен быть введен.\n" +" " -#: redbot/core/dev_commands.py:344 +#: redbot/core/dev_commands.py:633 #, 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" +" Current message is used as a base (including attachments, embeds, etc.),\n" +" the content and author of the message are replaced with the given arguments.\n\n" +" Note: If `content` isn't passed, the message needs to contain embeds, attachments,\n" +" or anything else that makes the message non-empty.\n" " " msgstr "" -#: redbot/core/dev_commands.py:365 +#: redbot/core/dev_commands.py:654 #, docstring msgid "Give bot owners the ability to bypass cooldowns.\n\n" " Does not persist through restarts." -msgstr "" +msgstr "Дает владельцам ботов возможность обходить кулдауны.\n\n" +" Не сохраняется после перезапуска." -#: redbot/core/dev_commands.py:373 +#: redbot/core/dev_commands.py:662 msgid "Bot owners will now bypass all commands with cooldowns." -msgstr "" +msgstr "Владельцы ботов теперь будут обходить все команды с таймаутами." -#: redbot/core/dev_commands.py:375 +#: redbot/core/dev_commands.py:664 msgid "Bot owners will no longer bypass all commands with cooldowns." -msgstr "" +msgstr "Владельцы ботов больше не будут обходить все команды с таймаутами." -#: redbot/core/errors.py:49 +#: redbot/core/errors.py:61 msgid "{user}'s balance cannot rise above {max} {currency}." -msgstr "" - -#: redbot/core/events.py:112 -msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" -msgstr "" - -#: redbot/core/events.py:122 -msgid "\n\n" -"While 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:146 -msgid "\n\n" -"To 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:151 -msgid "Command Prompt" -msgstr "" - -#: redbot/core/events.py:153 -msgid "Terminal" -msgstr "" - -#: redbot/core/events.py:160 -msgid "\n" -"Once you've started up your bot again, if you have any 3rd-party cogs installed we then highly recommend you update them with this command in Discord: `[p]cog update`" -msgstr "" - -#: redbot/core/events.py:167 -msgid "\n\n" -"You have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\n\n" -"You 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 "Баланс {user} не может быть выше {max} {currency}." -#: redbot/core/events.py:232 -msgid "`{user_input}` is not a valid value for `{command}`" -msgstr "`{user_input}` не является допустимым значением для `{command}`" - -#: redbot/core/events.py:257 -msgid "Error in command '{command}'. Check your console or logs for details." -msgstr "" - -#: redbot/core/events.py:282 -msgid "I require the {permission} permission to execute that command." -msgstr "" - -#: redbot/core/events.py:286 -msgid "I require {permission_list} permissions to execute that command." -msgstr "" - -#: redbot/core/events.py:294 -msgid "That command is not available in DMs." -msgstr "" - -#: redbot/core/events.py:296 -msgid "That command is only available in DMs." -msgstr "" - -#: redbot/core/events.py:298 -msgid "That command is only available in NSFW channels." -msgstr "" - -#: redbot/core/events.py:308 -msgid "This command is on cooldown. Try again in {delay}." -msgstr "" - -#: redbot/core/events.py:310 -msgid "This command is on cooldown. Try again in 1 second." -msgstr "" - -#: redbot/core/events.py:315 -msgid "Too many people using this command. It can only be used {number} times concurrently." -msgstr "" +#: redbot/core/modlog.py:393 +msgid "Case #{} | {} {}" +msgstr "Случай #{} | {} {}" -#: redbot/core/events.py:320 -msgid "Too many people using this command. It can only be used once concurrently." -msgstr "" +#: redbot/core/modlog.py:395 +msgid "**Reason:** Use the `reason` command to add it" +msgstr "**Причина:** Используйте команду `reason` для ее добавления" -#: redbot/core/events.py:326 -msgid "That command is still completing, it can only be used {number} times per {type} concurrently." -msgstr "" +#: redbot/core/modlog.py:398 +msgid "Unknown" +msgstr "Неизвестный" -#: redbot/core/events.py:331 -msgid "That command is still completing, it can only be used once per {type} concurrently." -msgstr "" +#: redbot/core/modlog.py:402 redbot/core/modlog.py:424 +#: redbot/core/modlog.py:439 +msgid "Deleted User." +msgstr "Пользователь удален." -#: redbot/core/events.py:337 -msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +#: redbot/core/modlog.py:476 +msgid "Deleted or archived thread ({thread_id}) in {channel_name}" msgstr "" -#: redbot/core/events.py:342 -msgid "Too many people using this command. It can only be used once per {type} concurrently." +#: redbot/core/modlog.py:480 +msgid "Thread {thread_id} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:417 -msgid "Case #{} | {} {}" +#: redbot/core/modlog.py:484 +msgid "{channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:419 -msgid "**Reason:** Use the `reason` command to add it" +#: redbot/core/modlog.py:489 +msgid "Thread {thread_name} in {channel_name}" msgstr "" -#: redbot/core/modlog.py:422 -msgid "Unknown" -msgstr "Неизвестный" - -#: redbot/core/modlog.py:426 redbot/core/modlog.py:448 -#: redbot/core/modlog.py:463 -msgid "Deleted User." +#: redbot/core/modlog.py:493 +msgid "Thread {thread_name} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:477 redbot/core/modlog.py:512 -msgid "**Reason:** {}" +#: redbot/core/modlog.py:499 redbot/core/modlog.py:527 +msgid "Reason:" msgstr "" -#: redbot/core/modlog.py:491 +#: redbot/core/modlog.py:513 msgid "Moderator" msgstr "Модератор" -#: redbot/core/modlog.py:493 +#: redbot/core/modlog.py:515 msgid "Until" -msgstr "" +msgstr "До" -#: redbot/core/modlog.py:494 +#: redbot/core/modlog.py:516 msgid "Duration" -msgstr "" +msgstr "Длительность" -#: redbot/core/modlog.py:498 redbot/core/modlog.py:503 +#: redbot/core/modlog.py:518 msgid "Channel" -msgstr "" - -#: redbot/core/modlog.py:499 -msgid "{channel} (deleted)" -msgstr "" +msgstr "Канал" -#: redbot/core/modlog.py:505 +#: redbot/core/modlog.py:520 msgid "Amended by" -msgstr "" +msgstr "Исправлено" -#: redbot/core/modlog.py:507 +#: redbot/core/modlog.py:522 msgid "Last modified at" -msgstr "" +msgstr "Последнее изменение в" -#: redbot/core/modlog.py:527 -msgid "**User:** {}\n" -msgstr "" +#: redbot/core/modlog.py:542 +msgid "User:" +msgstr "Пользователь:" -#: redbot/core/modlog.py:528 -msgid "**Moderator:** {}\n" -msgstr "" +#: redbot/core/modlog.py:543 +msgid "Moderator:" +msgstr "Модератор:" -#: redbot/core/modlog.py:531 -msgid "**Until:** {}\n" -"**Duration:** {}\n" -msgstr "" +#: redbot/core/modlog.py:546 +msgid "Until:" +msgstr "Пока:" -#: redbot/core/modlog.py:534 -msgid "**Channel**: {} (Deleted)\n" -msgstr "" +#: redbot/core/modlog.py:546 +msgid "Duration:" +msgstr "Продолжительность:" -#: redbot/core/modlog.py:536 -msgid "**Channel**: {}\n" -msgstr "" +#: redbot/core/modlog.py:549 redbot/core/modlog.py:551 +msgid "Channel:" +msgstr "Канал:" -#: redbot/core/modlog.py:538 -msgid "**Amended by:** {}\n" -msgstr "" +#: redbot/core/modlog.py:553 +msgid "Amended by:" +msgstr "Изменено:" -#: redbot/core/modlog.py:540 -msgid "**Last modified at:** {}\n" -msgstr "" +#: redbot/core/modlog.py:555 +msgid "Last modified at:" +msgstr "Последние изменения:" + +#: redbot/core/tree.py:271 +msgid "Command not found." +msgstr "Команда не найдена." + +#: redbot/core/tree.py:332 +msgid "You are not permitted to use this command." +msgstr "Вам не разрешено использовать эту команду." diff --git a/redbot/core/locales/sk-SK.po b/redbot/core/locales/sk-SK.po index d76395ec580..a3e20e45181 100644 --- a/redbot/core/locales/sk-SK.po +++ b/redbot/core/locales/sk-SK.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-12 15:52+0000\n" +"POT-Creation-Date: 2024-03-23 23:21+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,1823 +15,3053 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: sk_SK\n" -#: redbot/core/bank.py:1019 -msgid "Can't pay for this command in DM without a global bank." -msgstr "" - -#: redbot/core/bank.py:1026 -msgid "You need at least {cost} {currency} to use this command." -msgstr "" - -#: redbot/core/cog_manager.py:316 +#: redbot/core/_cog_manager.py:317 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "" -#: redbot/core/cog_manager.py:325 +#: redbot/core/_cog_manager.py:326 #, docstring msgid "\n" " Lists current cog paths in order of priority.\n" " " msgstr "" -#: redbot/core/cog_manager.py:333 +#: redbot/core/_cog_manager.py:334 msgid "Install Path: {install_path}\n" "Core Path: {core_path}\n\n" msgstr "" -#: redbot/core/cog_manager.py:347 +#: redbot/core/_cog_manager.py:348 #, docstring msgid "\n" " Add a path to the list of available cog paths.\n" " " msgstr "" -#: redbot/core/cog_manager.py:351 +#: redbot/core/_cog_manager.py:352 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:359 +#: redbot/core/_cog_manager.py:360 msgid "Path successfully added." msgstr "" -#: redbot/core/cog_manager.py:364 +#: redbot/core/_cog_manager.py:365 #, docstring msgid "\n" -" Removes a path from the available cog paths given the `path_number` from `[p]paths`.\n" +" Removes one or more paths from the available cog paths given the `path_numbers` from `[p]paths`.\n" " " msgstr "" -#: 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:376 -msgid "That is an invalid path number." +#: redbot/core/_cog_manager.py:386 +msgid "The following paths were removed: {paths}" msgstr "" -#: redbot/core/cog_manager.py:380 -msgid "Path successfully removed." +#: redbot/core/_cog_manager.py:392 +msgid "The following path numbers did not exist: {path_numbers}" msgstr "" -#: redbot/core/cog_manager.py:385 +#: redbot/core/_cog_manager.py:403 #, docstring msgid "\n" " Reorders paths internally to allow discovery of different cogs.\n" " " msgstr "" -#: redbot/core/cog_manager.py:399 +#: redbot/core/_cog_manager.py:414 msgid "Invalid 'from' index." msgstr "" -#: redbot/core/cog_manager.py:405 +#: redbot/core/_cog_manager.py:420 msgid "Invalid 'to' index." msgstr "" -#: redbot/core/cog_manager.py:409 +#: redbot/core/_cog_manager.py:424 msgid "Paths reordered." msgstr "" -#: redbot/core/cog_manager.py:414 +#: redbot/core/_cog_manager.py:429 #, 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" +" Returns the current install path or sets it if one is provided.\n\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 +#: redbot/core/_cog_manager.py:443 msgid "That path does not exist." msgstr "" -#: redbot/core/cog_manager.py:432 +#: redbot/core/_cog_manager.py:448 msgid "The bot will install new cogs to the `{}` directory." msgstr "" -#: redbot/core/cog_manager.py:438 +#: redbot/core/_cog_manager.py:454 #, docstring msgid "\n" " Lists all loaded and available cogs.\n" " " msgstr "" -#: redbot/core/cog_manager.py:451 redbot/core/cog_manager.py:466 +#: redbot/core/_cog_manager.py:467 redbot/core/_cog_manager.py:482 msgid "**{} loaded:**\n" msgstr "" -#: redbot/core/cog_manager.py:452 redbot/core/cog_manager.py:468 +#: redbot/core/_cog_manager.py:468 redbot/core/_cog_manager.py:484 msgid "**{} unloaded:**\n" msgstr "" -#: redbot/core/core_commands.py:181 -msgid "Alias {alias_name} is already an existing command or alias in one of the loaded cogs." +#: redbot/core/_diagnoser.py:104 +msgid "To fix this issue, you need to do one of these:" +msgstr "Na opravenie tejto chyby potrebujete spraviť jednu z týchto vecí:" + +#: redbot/core/_diagnoser.py:112 +msgid "Check if the command caller is not a bot" msgstr "" -#: redbot/core/core_commands.py:186 -msgid "Command {command_name} is already an existing command or alias in one of the loaded cogs." +#: redbot/core/_diagnoser.py:118 +msgid "The user is a bot which prevents them from running any command." +msgstr "Tento používateľ je bot čo mu neumožňuje vykonať žiaden príkaz." + +#: redbot/core/_diagnoser.py:119 +msgid "This cannot be fixed - bots should not be listening to other bots." +msgstr "Toto nemôže byť opravené – Boci nemôžu počúvať iných Bohov." + +#: redbot/core/_diagnoser.py:123 +msgid "Check if the bot can send messages in the given channel" msgstr "" -#: redbot/core/core_commands.py:398 -#, docstring -msgid "\n" -" The Core cog has many commands related to core functions.\n\n" -" These commands come loaded with every Red bot, and cover some of the most basic usage of the bot.\n" -" " +#: redbot/core/_diagnoser.py:130 +msgid "Bot is timed out in the given channel." msgstr "" -#: redbot/core/core_commands.py:410 -#, docstring -msgid "Pong." +#: redbot/core/_diagnoser.py:131 +msgid "To fix this issue, remove timeout from the bot." msgstr "" -#: redbot/core/core_commands.py:415 -#, docstring -msgid "Shows info about [botname].\n\n" -" See `[p]set custominfo` to customize.\n" -" " +#: redbot/core/_diagnoser.py:137 +msgid "Bot doesn't have permission to send messages in the given channel." msgstr "" -#: redbot/core/core_commands.py:445 -msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\n\n" -"Red 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" +#: redbot/core/_diagnoser.py:138 +msgid "To fix this issue, ensure that the permissions setup allows the bot to send messages per Discord's role hierarchy:\n" +"https://support.discord.com/hc/en-us/articles/206141927" msgstr "" -#: redbot/core/core_commands.py:456 -msgid "Instance owned by team" +#: redbot/core/_diagnoser.py:150 +msgid "Check if the channel and the server aren't set to be ignored" msgstr "" -#: redbot/core/core_commands.py:456 -msgid "Instance owned by" +#: redbot/core/_diagnoser.py:156 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {thread} thread, its parent channel, and the server aren't a part of that list." msgstr "" -#: redbot/core/core_commands.py:461 -msgid "Red version" +#: redbot/core/_diagnoser.py:165 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {channel} channel and the server aren't a part of that list." msgstr "" -#: redbot/core/core_commands.py:464 redbot/core/core_commands.py:520 -msgid "Yes, {version} is available." +#: redbot/core/_diagnoser.py:175 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {thread} thread, its parent channel, the channel category it belongs to ({channel_category}), and the server aren't a part of that list." msgstr "" -#: redbot/core/core_commands.py:468 redbot/core/core_commands.py:524 -msgid "Checking for updates failed." +#: redbot/core/_diagnoser.py:186 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {channel} channel, the channel category it belongs to ({channel_category}), and the server aren't a part of that list." msgstr "" -#: redbot/core/core_commands.py:469 -msgid "Outdated" +#: redbot/core/_diagnoser.py:200 +msgid "The bot is set to ignore commands in the given channel or this server." msgstr "" -#: redbot/core/core_commands.py:471 -msgid "About this instance" +#: redbot/core/_diagnoser.py:210 +msgid "Global allowlist prevents the user from running this command." msgstr "" -#: redbot/core/core_commands.py:472 -msgid "About Red" +#: redbot/core/_diagnoser.py:211 +msgid "To fix this issue, you can either add the user to the allowlist, or clear the allowlist.\n" +"If you want to keep the allowlist, you can run {command_1} which will add {user} to the allowlist.\n" +"If you instead want to clear the allowlist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:475 redbot/core/core_commands.py:533 -msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" +#: redbot/core/_diagnoser.py:227 +msgid "Global blocklist prevents the user from running this command." msgstr "" -#: redbot/core/core_commands.py:483 -msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\n\n" -"Red 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" +#: redbot/core/_diagnoser.py:228 +msgid "To fix this issue, you can either remove the user from the blocklist, or clear the blocklist.\n" +"If you want to keep the blocklist, you can run {command_1} which will remove {user} from the blocklist.\n" +"If you instead want to clear the blocklist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:494 -msgid "Instance owned by team: [{owner}]\n" -"Python: [{python_version}] (5)\n" -"discord.py: [{dpy_version}] (6)\n" -"Red version: [{red_version}] (7)\n" +#: redbot/core/_diagnoser.py:250 +msgid "Local allowlist prevents the user from running this command." msgstr "" -#: redbot/core/core_commands.py:506 -msgid "Instance owned by: [{owner}]\n" -"Python: [{python_version}] (5)\n" -"discord.py: [{dpy_version}] (6)\n" -"Red version: [{red_version}] (7)\n" +#: redbot/core/_diagnoser.py:251 +msgid "To fix this issue, you can either add the user or one of their roles to the local allowlist, or clear the local allowlist.\n" +"If you want to keep the local allowlist, you can run {command_1} which will add {user} to the local allowlist.\n" +"If you instead want to clear the local allowlist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:525 -msgid "Outdated: [{state}]\n" +#: redbot/core/_diagnoser.py:265 +msgid "Local blocklist prevents the user from running this command." msgstr "" -#: redbot/core/core_commands.py:528 -msgid "**About Red**\n" +#: redbot/core/_diagnoser.py:280 +msgid "To fix this issue, you can either remove the user's roles from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove the user's roles ({roles}) from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:539 -msgid "**About this instance**\n" +#: redbot/core/_diagnoser.py:305 +msgid "To fix this issue, you can either remove the user and their roles from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove {user} and their roles ({roles}) from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:541 -msgid "**References**\n" -"1. <{}>\n" -"2. <{}>\n" -"3. <{}>\n" -"4. <{}>\n" -"5. <{}>\n" -"6. <{}>\n" -"7. <{}>\n" +#: redbot/core/_diagnoser.py:327 +msgid "To fix this issue, you can either remove the user from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove {user} from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:557 -#, docstring -msgid "Shows [botname]'s uptime." +#: redbot/core/_diagnoser.py:342 +msgid "Allowlist and blocklist checks" msgstr "" -#: redbot/core/core_commands.py:560 -msgid "Less than one second" +#: redbot/core/_diagnoser.py:374 +msgid "Global, cog and command checks" msgstr "" -#: redbot/core/core_commands.py:562 -msgid "Been up for: **{time_quantity}** (since {timestamp} UTC)" +#: redbot/core/_diagnoser.py:381 +msgid "The given command is disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:569 -#, docstring -msgid "\n" -" Commands which interact with the data [botname] has about you.\n\n" -" More information can be found in the [End User Data Documentation.](https://docs.discord.red/en/stable/red_core_data_statement.html)\n" -" " +#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:858 +msgid "One of the parents of the given command is disabled globally." msgstr "" -#: redbot/core/core_commands.py:580 -#, docstring -msgid "\n" -" Find out what type of data [botname] stores and why.\n\n" -" **Example:**\n" -" - `[p]mydata whatdata`\n" -" " +#: redbot/core/_diagnoser.py:389 +msgid "To fix this issue, you can run {command} which will enable the {affected_command} command in this guild." msgstr "" -#: redbot/core/core_commands.py:590 -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\n" -"Additionally, 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." +#: redbot/core/_diagnoser.py:410 +msgid "Other issues related to the checks" msgstr "" -#: redbot/core/core_commands.py:609 -#, docstring -msgid "View the End User Data statements of each 3rd-party module.\n\n" -" This will send an attachment with the End User Data statements of all loaded 3rd party cogs.\n\n" -" **Example:**\n" -" - `[p]mydata 3rdparty`\n" -" " +#: redbot/core/_diagnoser.py:411 +msgid "There's an issue related to the checks for {command} but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:620 -msgid "I need to be able to attach files (try in DMs?)." +#: redbot/core/_diagnoser.py:415 +msgid "To fix this issue, a manual review of the global, cog and command checks is required." msgstr "" -#: redbot/core/core_commands.py:630 -msgid "This instance does not appear to have any 3rd-party extensions loaded." +#: redbot/core/_diagnoser.py:423 +msgid "Global checks" msgstr "" -#: redbot/core/core_commands.py:650 -msgid "3rd party End User Data statements" +#: redbot/core/_diagnoser.py:433 +msgid "One of the global checks for the command {command} failed with a message:\n" +"{message}" msgstr "" -#: redbot/core/core_commands.py:652 -msgid "The following are statements provided by 3rd-party extensions." +#: redbot/core/_diagnoser.py:437 +msgid "One of the global checks for the command {command} failed without a message." msgstr "" -#: redbot/core/core_commands.py:657 -msgid "3rd-party extensions without statements\n" +#: redbot/core/_diagnoser.py:441 +msgid "Cog check" msgstr "" -#: redbot/core/core_commands.py:668 -msgid "Here's a generated page with the statements provided by 3rd-party extensions." +#: redbot/core/_diagnoser.py:458 +msgid "The cog check for the command {command} failed with a message:\n" +"{message}" msgstr "" -#: redbot/core/core_commands.py:684 -msgid "Did not get confirmation, cancelling." +#: redbot/core/_diagnoser.py:459 +msgid "The cog check for the command {command} failed without a message." msgstr "" -#: redbot/core/core_commands.py:689 -msgid "Did not get a matching confirmation, cancelling." +#: redbot/core/_diagnoser.py:463 +msgid "Command checks" msgstr "" -#: redbot/core/core_commands.py:700 -#, 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\n" -" **Example:**\n" -" - `[p]mydata forgetme`\n" -" " +#: redbot/core/_diagnoser.py:477 +msgid "One of the command checks for the command {command} failed with a message:\n" +"{message}" msgstr "" -#: redbot/core/core_commands.py:715 -msgid "This command ({command}) does not support non-interactive usage." +#: redbot/core/_diagnoser.py:481 +msgid "One of the command checks for the command {command} failed without a message." msgstr "" -#: redbot/core/core_commands.py:722 -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:" +#: redbot/core/_diagnoser.py:485 +msgid "Permissions verification" msgstr "" -#: redbot/core/core_commands.py:732 -msgid "This may take some time." +#: redbot/core/_diagnoser.py:488 +msgid "Cog permissions verification" msgstr "" -#: redbot/core/core_commands.py:745 -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}.\n" -"Please contact the owner of this bot to address this.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:503 +msgid "The cog of the given command is disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:760 -msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\n" -"Please contact the owner of this bot to address this.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:504 +msgid "To fix this issue, you can run {command} which will enable the {affected_cog} cog in this guild." msgstr "" -#: redbot/core/core_commands.py:770 -msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\n" -"Please contact the owner of this bot to address this.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:518 +msgid "Bot is missing some of the channel permissions ({permissions}) required by the {cog} cog." msgstr "" -#: redbot/core/core_commands.py:780 -msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" +#: redbot/core/_diagnoser.py:526 +msgid "Bot is missing some of the channel permissions ({permissions}) required by the {command} command." msgstr "" -#: redbot/core/core_commands.py:788 redbot/core/core_commands.py:955 -#: redbot/core/core_commands.py:1041 redbot/core/core_commands.py:1112 -msgid "{mention} The following cogs did not handle deletion:\n" -"{cogs}." +#: redbot/core/_diagnoser.py:538 +msgid "To fix this issue, grant the required permissions to the bot through role settings or channel overrides." msgstr "" -#: redbot/core/core_commands.py:798 -#, docstring -msgid "[Coming Soon] Get what data [botname] has about you." +#: redbot/core/_diagnoser.py:557 redbot/core/_diagnoser.py:653 +msgid "Other issues related to the permissions." msgstr "" -#: redbot/core/core_commands.py:800 -msgid "This command doesn't do anything yet, but we're working on adding support for this." +#: redbot/core/_diagnoser.py:558 +msgid "Fatal error: There's an issue related to the permissions for the {cog} cog but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:809 -#, docstring -msgid "\n" -" Commands for more complete data handling.\n" -" " +#: redbot/core/_diagnoser.py:563 +msgid "Fatal error: There's an issue related to the permissions for the {command} command but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:815 -#, docstring -msgid "\n" -" Set the bot to allow users to request a data deletion.\n\n" -" This is on by default.\n" -" Opposite of `[p]mydata ownermanagement disallowuserdeletions`\n\n" -" **Example:**\n" -" - `[p]mydata ownermanagement allowuserdeletions`\n" -" " +#: redbot/core/_diagnoser.py:567 +msgid "This is an unexpected error, please report it on Red's issue tracker." +msgstr "Toto je nepredvídaná chyba, prosím nahláste ju na Red's issue tracker." + +#: redbot/core/_diagnoser.py:574 +msgid "Ensure that the command is not bot owner only" +msgstr "Uistite sa, že tento príkaz nie je určený len vlastníkovi bota" + +#: redbot/core/_diagnoser.py:582 +msgid "The command is bot owner only and the given user is not a bot owner." +msgstr "Príkaz je iba pre vlastníka bota a tento používateľ ním nie je." + +#: redbot/core/_diagnoser.py:583 +msgid "This cannot be fixed - regular users cannot run bot owner only commands." +msgstr "Toto nemôže byť opravený - obyčajní používatelia nemôžu vykonávať príkazy určené pre vlastníka bota." + +#: redbot/core/_diagnoser.py:589 +msgid "Permission hooks" msgstr "" -#: redbot/core/core_commands.py:826 -msgid "User can delete their own data. This will not include operational data such as blocked users." +#: redbot/core/_diagnoser.py:599 +msgid "Fatal error: the result of permission hooks is inconsistent." msgstr "" -#: redbot/core/core_commands.py:834 -#, docstring -msgid "\n" -" Set the bot to not allow users to request a data deletion.\n\n" -" Opposite of `[p]mydata ownermanagement allowuserdeletions`\n\n" -" **Example:**\n" -" - `[p]mydata ownermanagement disallowuserdeletions`\n" -" " +#: redbot/core/_diagnoser.py:600 redbot/core/_diagnoser.py:606 +#: redbot/core/_diagnoser.py:844 +msgid "To fix this issue, a manual review of the installed cogs is required." msgstr "" -#: redbot/core/core_commands.py:843 -msgid "User can not delete their own data." +#: redbot/core/_diagnoser.py:605 +msgid "The access has been denied by one of the bot's permissions hooks." msgstr "" -#: redbot/core/core_commands.py:847 -#, docstring -msgid "\n" -" Sets how user deletions are treated.\n\n" -" **Example:**\n" -" - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" -" **Arguments:**\n" -" - `` - The strictness level for user deletion. See Level guide below.\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" -" " +#: redbot/core/_diagnoser.py:615 +msgid "User's discord permissions, privilege level and rules from Permissions cog" msgstr "" -#: redbot/core/core_commands.py:864 -msgid "Cogs will be instructed to remove all non operational data upon a user request." +#: redbot/core/_diagnoser.py:630 +msgid "The access has been denied due to the rules set for the {cog} cog with Permissions cog." msgstr "" -#: redbot/core/core_commands.py:872 -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." +#: redbot/core/_diagnoser.py:635 +msgid "The access has been denied due to the rules set for the {command} command with Permissions cog." msgstr "" -#: redbot/core/core_commands.py:883 -#, docstring -msgid "\n" -" Handle a deletion request from Discord.\n\n" -" This will cause the bot to get rid of or disassociate all data from the specified user ID.\n" -" You should not use this unless Discord has specifically requested this with regard to a deleted user.\n" -" This will remove the user from various anti-abuse measures.\n" -" If you are processing a manual request from a user, you may want `[p]mydata ownermanagement deleteforuser` instead.\n\n" -" **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" -" " +#: redbot/core/_diagnoser.py:639 +msgid "To fix the issue, a manual review of the rules is required." msgstr "" -#: redbot/core/core_commands.py:897 -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\n" -"If you are sure this is what you intend to do please respond with the following:" +#: redbot/core/_diagnoser.py:654 +msgid "There's an issue related to the permissions of {cog} cog but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:915 redbot/core/core_commands.py:1072 -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}\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:659 +msgid "There's an issue related to the permissions of {command} command but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:930 redbot/core/core_commands.py:1087 -msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:663 +msgid "To fix this issue, a manual review of the command is required." msgstr "" -#: redbot/core/core_commands.py:941 redbot/core/core_commands.py:1098 -msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:670 +msgid "Permission checks" msgstr "" -#: redbot/core/core_commands.py:951 redbot/core/core_commands.py:1108 -msgid "I've deleted all data about that user that I know how to delete." +#: redbot/core/_diagnoser.py:674 +msgid "The access has been denied by one of the permissions checks of {cog} cog." msgstr "" -#: redbot/core/core_commands.py:962 -#, docstring -msgid "Delete data [botname] has about a user for a user.\n\n" -" This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user.\n" -" Users have access to a different command for this unless they can't interact with the bot at all.\n" -" 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\n" -" **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" -" " +#: redbot/core/_diagnoser.py:678 +msgid "The access has been denied by one of the permission checks of {command} command." msgstr "" -#: redbot/core/core_commands.py:973 -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\n" -"If you are sure this is what you intend to do please respond with the following:" +#: redbot/core/_diagnoser.py:686 +msgid "To fix this issue, a manual review of the permission checks is required." msgstr "" -#: redbot/core/core_commands.py:996 -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}\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:692 +msgid "User's discord permissions and privilege level" msgstr "" -#: redbot/core/core_commands.py:1011 -msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:701 +msgid "grant the required permissions to the user through role settings or channel overrides" msgstr "" -#: redbot/core/core_commands.py:1022 -msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:707 +msgid "The user is missing some of the channel permissions ({permissions}) required by the {cog} cog." msgstr "" -#: redbot/core/core_commands.py:1033 -msgid "I've deleted all non-operational data about that user that I know how to delete." +#: redbot/core/_diagnoser.py:712 +msgid "The user is missing some of the channel permissions ({permissions}) required by the {command} command." msgstr "" -#: redbot/core/core_commands.py:1048 -#, docstring -msgid "Delete data [botname] has about a user.\n\n" -" This will cause the bot to get rid of or disassociate a lot of data about the specified user.\n" -" This may include more than just end user data, including anti abuse records.\n\n" -" **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" -" " +#: redbot/core/_diagnoser.py:721 +msgid "the guild owner" msgstr "" -#: redbot/core/core_commands.py:1058 -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\n" -"If you are sure this is what you intend to do please respond with the following:" +#: redbot/core/_diagnoser.py:724 +msgid "the mod role" msgstr "" -#: redbot/core/core_commands.py:1119 -#, docstring -msgid "\n" -" Commands for toggling embeds on or off.\n\n" -" This setting determines whether or not to use embeds as a response to a command (for commands that support it).\n" -" The default is to use embeds.\n\n" -" The embed settings are checked until the first True/False in this order:\n" -" - In guild context:\n" -" 1. Channel override - `[p]embedset channel`\n" -" 2. Server command override - `[p]embedset command server`\n" -" 3. Server override - `[p]embedset server`\n" -" 4. Global command override - `[p]embedset command global`\n" -" 5. Global setting -`[p]embedset global`\n\n" -" - In DM context:\n" -" 1. User override - `[p]embedset user`\n" -" 2. Global command override - `[p]embedset command global`\n" -" 3. Global setting - `[p]embedset global`\n" -" " +#: redbot/core/_diagnoser.py:726 +msgid "the admin role" msgstr "" -#: redbot/core/core_commands.py:1141 -#, docstring -msgid "\n" -" Show the current embed settings.\n\n" -" Provide a command name to check for command specific embed settings.\n\n" -" **Examples:**\n" -" - `[p]embedset showsettings` - Shows embed settings.\n" -" - `[p]embedset showsettings info` - Also shows embed settings for the 'info' command.\n" -" - `[p]embedset showsettings \"ignore list\"` - Checking subcommands requires quotes.\n\n" -" **Arguments:**\n" -" - `[command_name]` - Checks this command for command specific embed settings.\n" -" " +#: redbot/core/_diagnoser.py:729 +msgid "assign appropriate role to the user" msgstr "" -#: redbot/core/core_commands.py:1158 redbot/core/core_commands.py:1314 -#: redbot/core/core_commands.py:1365 redbot/core/core_commands.py:4282 -#: redbot/core/core_commands.py:4325 redbot/core/core_commands.py:4391 -#: redbot/core/core_commands.py:4422 -msgid "I couldn't find that command. Please note that it is case sensitive." +#: redbot/core/_diagnoser.py:731 +msgid "The user is missing the privilege level ({privilege_level}) required by the {cog} cog." msgstr "" -#: redbot/core/core_commands.py:1164 -msgid "Embed settings:\n\n" +#: redbot/core/_diagnoser.py:738 +msgid "The user is missing the privilege level ({privilege_level}) required by the {command} command." msgstr "" -#: redbot/core/core_commands.py:1166 -msgid "Global default: {value}\n" +#: redbot/core/_diagnoser.py:751 +msgid "add appropriate rule in the Permissions cog" msgstr "" -#: redbot/core/core_commands.py:1171 -msgid "Global command setting for {command} command: {value}\n" +#: redbot/core/_diagnoser.py:754 +msgid "The user has neither the channel permissions ({permissions}) nor the privilege level ({privilege_level}) required by the {cog} cog." msgstr "" -#: redbot/core/core_commands.py:1177 -msgid "Guild setting: {value}\n" +#: redbot/core/_diagnoser.py:763 +msgid "The user has neither the channel permissions ({permissions}) nor the privilege level ({privilege_level}) required by the {command} command." msgstr "" -#: redbot/core/core_commands.py:1182 -msgid "Server command setting for {command} command: {value}\n" +#: redbot/core/_diagnoser.py:781 +msgid "Checks and permissions verification for the command {command}" msgstr "" -#: redbot/core/core_commands.py:1188 -msgid "Channel setting: {value}\n" +#: redbot/core/_diagnoser.py:804 redbot/core/_diagnoser.py:917 +msgid "Other command checks" msgstr "" -#: redbot/core/core_commands.py:1191 -msgid "User setting: {value}" +#: redbot/core/_diagnoser.py:805 redbot/core/_diagnoser.py:918 +msgid "The given command is failing one of the required checks." msgstr "" -#: redbot/core/core_commands.py:1197 -#, docstring -msgid "\n" -" Toggle the global embed setting.\n\n" -" This is used as a fallback if the user or guild hasn't set a preference.\n" -" The default is to use embeds.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Example:**\n" -" - `[p]embedset global`\n" -" " +#: redbot/core/_diagnoser.py:806 redbot/core/_diagnoser.py:919 +msgid "To fix this issue, a manual review of the command's checks is required." msgstr "" -#: redbot/core/core_commands.py:1211 -msgid "Embeds are now disabled by default." +#: redbot/core/_diagnoser.py:817 +msgid "Global 'call once' checks" msgstr "" -#: redbot/core/core_commands.py:1214 -msgid "Embeds are now enabled by default." +#: redbot/core/_diagnoser.py:839 +msgid "Other global 'call once' checks" msgstr "" -#: redbot/core/core_commands.py:1220 -#, docstring -msgid "\n" -" Set the server's embed setting.\n\n" -" If set, this is used instead of the global default to determine whether or not to use embeds.\n" -" This is used for all commands done in a server.\n\n" -" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset server False` - Disables embeds on this server.\n" -" - `[p]embedset server` - Resets value to use global default.\n\n" -" **Arguments:**\n" -" - `[enabled]` - Whether to use embeds on this server. Leave blank to reset to default.\n" -" " +#: redbot/core/_diagnoser.py:840 +msgid "One of the global 'call once' checks implemented by a 3rd-party cog prevents this command from being ran." msgstr "" -#: redbot/core/core_commands.py:1239 redbot/core/core_commands.py:1323 -#: redbot/core/core_commands.py:1414 redbot/core/core_commands.py:1445 -msgid "Embeds will now fall back to the global setting." +#: redbot/core/_diagnoser.py:849 +msgid "Check if the command is disabled" msgstr "" -#: redbot/core/core_commands.py:1244 -msgid "Embeds are now enabled for this guild." +#: redbot/core/_diagnoser.py:859 redbot/core/_diagnoser.py:873 +msgid "To fix this issue, you can run {command} which will enable the {affected_command} command globally." msgstr "" -#: redbot/core/core_commands.py:1246 -msgid "Embeds are now disabled for this guild." +#: redbot/core/_diagnoser.py:872 +msgid "The given command is disabled globally." msgstr "" -#: redbot/core/core_commands.py:1254 -#, docstring -msgid "\n" -" Sets a command's embed setting.\n\n" -" If you're the bot owner, this will try to change the command's embed setting globally by default.\n" -" Otherwise, this will try to change embed settings on the current server.\n\n" -" If enabled is left blank, the setting will be unset.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset command info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command \"ignore list\" True` - Quotes are needed for subcommands.\n\n" -" **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" -" " +#: redbot/core/_diagnoser.py:885 +msgid "Checks and permissions verification" msgstr "" -#: redbot/core/core_commands.py:1283 -msgid "The passed command requires Embed Links permission and therefore cannot be set to not use embeds." +#: redbot/core/_diagnoser.py:936 +msgid "Passed" msgstr "" -#: redbot/core/core_commands.py:1294 -#, docstring -msgid "\n" -" Sets a command's embed setting globally.\n\n" -" If set, this is used instead of the global default to determine whether or not to use embeds.\n\n" -" If enabled is left blank, the setting will be unset.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset command global info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command global info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command global \"ignore list\" True` - Quotes are needed for subcommands.\n\n" -" **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" -" " +#: redbot/core/_diagnoser.py:938 +msgid "Failed" msgstr "" -#: redbot/core/core_commands.py:1329 redbot/core/core_commands.py:1380 +#: redbot/core/_diagnoser.py:967 +msgid "All checks passed and no issues were detected. Make sure that the given parameters correspond to the channel, user, and command name that have been problematic.\n\n" +"If you still can't find the issue, it is likely that one of the 3rd-party cogs you're using adds a global or cog local before invoke hook that prevents the command from getting invoked as this can't be diagnosed with this tool." +msgstr "" + +#: redbot/core/_diagnoser.py:978 +msgid "The bot has been able to identify the issue." +msgstr "" + +#: redbot/core/_diagnoser.py:981 +msgid "Detected issue: " +msgstr "" + +#: redbot/core/_diagnoser.py:983 +msgid "Solution: " +msgstr "" + +#: redbot/core/_diagnoser.py:985 +msgid "\n" +"Here's a detailed report in case you need it:" +msgstr "" + +#: redbot/core/_diagnoser.py:986 +msgid "Channel: " +msgstr "" + +#: redbot/core/_diagnoser.py:987 +msgid "Command caller: " +msgstr "" + +#: redbot/core/_diagnoser.py:988 +msgid "Command: " +msgstr "" + +#: redbot/core/_diagnoser.py:989 +msgid "Tests that have been ran:" +msgstr "" + +#: redbot/core/_events.py:56 +msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" +msgstr "" + +#: redbot/core/_events.py:65 +msgid "\n\n" +"While 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:74 +msgid "\n\n" +"You have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\n\n" +"You 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:120 +msgid "\n\n" +"To update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:{command_1}\n" +"Once you've started up your bot again, we recommend that you update any installed 3rd-party cogs with this command in Discord:{command_2}" +msgstr "" + +#: redbot/core/_events.py:128 +msgid "Command Prompt" +msgstr "" + +#: redbot/core/_events.py:128 +msgid "Terminal" +msgstr "" + +#: redbot/core/_events.py:240 +msgid "`{user_input}` is not a valid value for `{command}`" +msgstr "" + +#: redbot/core/_events.py:251 redbot/core/_events.py:304 +msgid "Argument `{parameter_name}` must be a positive integer." +msgstr "" + +#: redbot/core/_events.py:253 redbot/core/_events.py:306 +msgid "Argument `{parameter_name}` must be an integer no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:257 redbot/core/_events.py:310 +msgid "Argument `{parameter_name}` must be an integer no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:261 redbot/core/_events.py:314 +msgid "Argument `{parameter_name}` must be an integer between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:266 redbot/core/_events.py:319 +msgid "Argument `{parameter_name}` must be a positive number." +msgstr "" + +#: redbot/core/_events.py:268 redbot/core/_events.py:321 +msgid "Argument `{parameter_name}` must be a number no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:272 +msgid "Argument `{parameter_name}` must be a number no less than {maximum}." +msgstr "" + +#: redbot/core/_events.py:276 redbot/core/_events.py:329 +msgid "Argument `{parameter_name}` must be a number between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:281 redbot/core/_events.py:334 +msgid "Argument `{parameter_name}` must be a string with a length of no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:285 redbot/core/_events.py:338 +msgid "Argument `{parameter_name}` must be a string with a length of no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:289 redbot/core/_events.py:342 +msgid "Argument `{parameter_name}` must be a string with a length of between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:325 +msgid "Argument `{parameter_name}` must be a number no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:355 +msgid "\"{argument}\" is not an integer." +msgstr "" + +#: redbot/core/_events.py:358 +msgid "\"{argument}\" is not a number." +msgstr "" + +#: redbot/core/_events.py:385 redbot/core/tree.py:292 +msgid "Error in command '{command}'. Check your console or logs for details." +msgstr "" + +#: redbot/core/_events.py:388 redbot/core/tree.py:295 +msgid "Error in command '{command}'." +msgstr "" + +#: redbot/core/_events.py:406 redbot/core/tree.py:309 +msgid "I require the {permission} permission to execute that command." +msgstr "" + +#: redbot/core/_events.py:410 redbot/core/tree.py:313 +msgid "I require {permission_list} permissions to execute that command." +msgstr "" + +#: redbot/core/_events.py:418 redbot/core/tree.py:320 +msgid "That command is not available in DMs." +msgstr "" + +#: redbot/core/_events.py:420 +msgid "That command is only available in DMs." +msgstr "" + +#: redbot/core/_events.py:422 +msgid "That command is only available in NSFW channels." +msgstr "" + +#: redbot/core/_events.py:434 redbot/core/tree.py:326 +msgid "This command is on cooldown. Try again {relative_time}." +msgstr "" + +#: redbot/core/_events.py:441 +msgid "Too many people using this command. It can only be used {number} times concurrently." +msgstr "" + +#: redbot/core/_events.py:446 +msgid "Too many people using this command. It can only be used once concurrently." +msgstr "" + +#: redbot/core/_events.py:452 +msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/_events.py:457 +msgid "That command is still completing, it can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/_events.py:463 +msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/_events.py:468 +msgid "Too many people using this command. It can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/bank.py:1060 +msgid "Can't pay for this command in DM without a global bank." +msgstr "" + +#: redbot/core/bank.py:1067 +msgid "You need at least {cost} {currency} to use this command." +msgstr "" + +#: redbot/core/bot.py:2378 +msgid "There is still one message remaining. Type {command_1} to continue or {command_2} to upload all contents as a file." +msgstr "" + +#: redbot/core/bot.py:2383 +msgid "There are still {count} messages remaining. Type {command_1} to continue or {command_2} to upload all contents as a file." +msgstr "" + +#: redbot/core/core_commands.py:197 +msgid "Alias {alias_name} is already an existing command or alias in one of the loaded cogs." +msgstr "" + +#: redbot/core/core_commands.py:202 +msgid "Command {command_name} is already an existing command or alias in one of the loaded cogs." +msgstr "" + +#: redbot/core/core_commands.py:391 +#, docstring +msgid "\n" +" The Core cog has many commands related to core functions.\n\n" +" These commands come loaded with every Red bot, and cover some of the most basic usage of the bot.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:403 +#, docstring +msgid "Pong." +msgstr "" + +#: redbot/core/core_commands.py:408 +#, docstring +msgid "Shows info about [botname]." +msgstr "" + +#: redbot/core/core_commands.py:435 +msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\n\n" +"Red 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:446 +msgid "Instance owned by team" +msgstr "" + +#: redbot/core/core_commands.py:446 +msgid "Instance owned by" +msgstr "" + +#: redbot/core/core_commands.py:451 +msgid "Red version" +msgstr "" + +#: redbot/core/core_commands.py:454 redbot/core/core_commands.py:510 +msgid "Yes, {version} is available." +msgstr "" + +#: redbot/core/core_commands.py:458 redbot/core/core_commands.py:514 +msgid "Checking for updates failed." +msgstr "" + +#: redbot/core/core_commands.py:459 +msgid "Outdated" +msgstr "" + +#: redbot/core/core_commands.py:461 +msgid "About this instance" +msgstr "" + +#: redbot/core/core_commands.py:462 +msgid "About Red" +msgstr "" + +#: redbot/core/core_commands.py:465 redbot/core/core_commands.py:523 +msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" +msgstr "" + +#: redbot/core/core_commands.py:473 +msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\n\n" +"Red 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:484 +msgid "Instance owned by team: [{owner}]\n" +"Python: [{python_version}] (5)\n" +"discord.py: [{dpy_version}] (6)\n" +"Red version: [{red_version}] (7)\n" +msgstr "" + +#: redbot/core/core_commands.py:496 +msgid "Instance owned by: [{owner}]\n" +"Python: [{python_version}] (5)\n" +"discord.py: [{dpy_version}] (6)\n" +"Red version: [{red_version}] (7)\n" +msgstr "" + +#: redbot/core/core_commands.py:515 +msgid "Outdated: [{state}]\n" +msgstr "" + +#: redbot/core/core_commands.py:518 +msgid "**About Red**\n" +msgstr "" + +#: redbot/core/core_commands.py:529 +msgid "**About this instance**\n" +msgstr "" + +#: redbot/core/core_commands.py:531 +msgid "**References**\n" +"1. <{}>\n" +"2. <{}>\n" +"3. <{}>\n" +"4. <{}>\n" +"5. <{}>\n" +"6. <{}>\n" +"7. <{}>\n" +msgstr "" + +#: redbot/core/core_commands.py:553 +#, docstring +msgid "Shows [botname]'s uptime." +msgstr "" + +#: redbot/core/core_commands.py:556 +msgid "Less than one second." +msgstr "" + +#: redbot/core/core_commands.py:558 +msgid "I have been up for: **{time_quantity}** (since {timestamp})" +msgstr "" + +#: redbot/core/core_commands.py:565 +#, docstring +msgid "\n" +" Commands which interact with the data [botname] has about you.\n\n" +" More information can be found in the [End User Data Documentation.](https://docs.discord.red/en/stable/red_core_data_statement.html)\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:576 +#, docstring +msgid "\n" +" Find out what type of data [botname] stores and why.\n\n" +" **Example:**\n" +" - `[p]mydata whatdata`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:586 +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\n" +"Additionally, 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:605 +#, docstring +msgid "View the End User Data statements of each 3rd-party module.\n\n" +" This will send an attachment with the End User Data statements of all loaded 3rd party cogs.\n\n" +" **Example:**\n" +" - `[p]mydata 3rdparty`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:616 +msgid "I need to be able to attach files (try in DMs?)." +msgstr "" + +#: redbot/core/core_commands.py:626 +msgid "This instance does not appear to have any 3rd-party extensions loaded." +msgstr "" + +#: redbot/core/core_commands.py:646 +msgid "3rd party End User Data statements" +msgstr "" + +#: redbot/core/core_commands.py:648 +msgid "The following are statements provided by 3rd-party extensions." +msgstr "" + +#: redbot/core/core_commands.py:653 +msgid "3rd-party extensions without statements\n" +msgstr "" + +#: redbot/core/core_commands.py:664 +msgid "Here's a generated page with the statements provided by 3rd-party extensions." +msgstr "" + +#: redbot/core/core_commands.py:679 +msgid "Did not get confirmation, cancelling." +msgstr "" + +#: redbot/core/core_commands.py:684 +msgid "Did not get a matching confirmation, cancelling." +msgstr "" + +#: redbot/core/core_commands.py:695 +#, 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\n" +" **Example:**\n" +" - `[p]mydata forgetme`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:710 +msgid "This command ({command}) does not support non-interactive usage." +msgstr "" + +#: redbot/core/core_commands.py:717 +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:727 +msgid "This may take some time." +msgstr "" + +#: redbot/core/core_commands.py:740 +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}.\n" +"Please contact the owner of this bot to address this.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:755 +msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\n" +"Please contact the owner of this bot to address this.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:765 +msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\n" +"Please contact the owner of this bot to address this.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:775 +msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" +msgstr "" + +#: redbot/core/core_commands.py:783 redbot/core/core_commands.py:950 +#: redbot/core/core_commands.py:1036 redbot/core/core_commands.py:1107 +msgid "{mention} The following cogs did not handle deletion:\n" +"{cogs}." +msgstr "" + +#: redbot/core/core_commands.py:793 +#, docstring +msgid "[Coming Soon] Get what data [botname] has about you." +msgstr "" + +#: redbot/core/core_commands.py:795 +msgid "This command doesn't do anything yet, but we're working on adding support for this." +msgstr "" + +#: redbot/core/core_commands.py:804 +#, docstring +msgid "\n" +" Commands for more complete data handling.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:810 +#, docstring +msgid "\n" +" Set the bot to allow users to request a data deletion.\n\n" +" This is on by default.\n" +" Opposite of `[p]mydata ownermanagement disallowuserdeletions`\n\n" +" **Example:**\n" +" - `[p]mydata ownermanagement allowuserdeletions`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:821 +msgid "User can delete their own data. This will not include operational data such as blocked users." +msgstr "" + +#: redbot/core/core_commands.py:829 +#, docstring +msgid "\n" +" Set the bot to not allow users to request a data deletion.\n\n" +" Opposite of `[p]mydata ownermanagement allowuserdeletions`\n\n" +" **Example:**\n" +" - `[p]mydata ownermanagement disallowuserdeletions`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:838 +msgid "User can not delete their own data." +msgstr "" + +#: redbot/core/core_commands.py:842 +#, docstring +msgid "\n" +" Sets how user deletions are treated.\n\n" +" **Example:**\n" +" - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" +" **Arguments:**\n" +" - `` - The strictness level for user deletion. See Level guide below.\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:859 +msgid "Cogs will be instructed to remove all non operational data upon a user request." +msgstr "" + +#: redbot/core/core_commands.py:867 +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:878 +#, docstring +msgid "\n" +" Handle a deletion request from Discord.\n\n" +" This will cause the bot to get rid of or disassociate all data from the specified user ID.\n" +" You should not use this unless Discord has specifically requested this with regard to a deleted user.\n" +" This will remove the user from various anti-abuse measures.\n" +" If you are processing a manual request from a user, you may want `[p]mydata ownermanagement deleteforuser` instead.\n\n" +" **Arguments:**\n" +" - `` - The id of the user whose data would be deleted.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:892 +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\n" +"If you are sure this is what you intend to do please respond with the following:" +msgstr "" + +#: redbot/core/core_commands.py:910 redbot/core/core_commands.py:1067 +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}\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:925 redbot/core/core_commands.py:1082 +msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:936 redbot/core/core_commands.py:1093 +msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:946 redbot/core/core_commands.py:1103 +msgid "I've deleted all data about that user that I know how to delete." +msgstr "" + +#: redbot/core/core_commands.py:957 +#, docstring +msgid "Delete data [botname] has about a user for a user.\n\n" +" This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user.\n" +" Users have access to a different command for this unless they can't interact with the bot at all.\n" +" 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\n" +" **Arguments:**\n" +" - `` - The id of the user whose data would be deleted.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:968 +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\n" +"If you are sure this is what you intend to do please respond with the following:" +msgstr "" + +#: redbot/core/core_commands.py:991 +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}\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:1006 +msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:1017 +msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:1028 +msgid "I've deleted all non-operational data about that user that I know how to delete." +msgstr "" + +#: redbot/core/core_commands.py:1043 +#, docstring +msgid "Delete data [botname] has about a user.\n\n" +" This will cause the bot to get rid of or disassociate a lot of data about the specified user.\n" +" This may include more than just end user data, including anti abuse records.\n\n" +" **Arguments:**\n" +" - `` - The id of the user whose data would be deleted.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1053 +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\n" +"If you are sure this is what you intend to do please respond with the following:" +msgstr "" + +#: redbot/core/core_commands.py:1114 +#, docstring +msgid "\n" +" Commands for toggling embeds on or off.\n\n" +" This setting determines whether or not to use embeds as a response to a command (for commands that support it).\n" +" The default is to use embeds.\n\n" +" The embed settings are checked until the first True/False in this order:\n\n" +" - In guild context:\n" +" 1. Channel override - `[p]embedset channel`\n" +" 2. Server command override - `[p]embedset command server`\n" +" 3. Server override - `[p]embedset server`\n" +" 4. Global command override - `[p]embedset command global`\n" +" 5. Global setting -`[p]embedset global`\n\n" +" - In DM context:\n" +" 1. User override - `[p]embedset user`\n" +" 2. Global command override - `[p]embedset command global`\n" +" 3. Global setting - `[p]embedset global`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1139 +#, docstring +msgid "\n" +" Show the current embed settings.\n\n" +" Provide a command name to check for command specific embed settings.\n\n" +" **Examples:**\n" +" - `[p]embedset showsettings` - Shows embed settings.\n" +" - `[p]embedset showsettings info` - Also shows embed settings for the 'info' command.\n" +" - `[p]embedset showsettings \"ignore list\"` - Checking subcommands requires quotes.\n\n" +" **Arguments:**\n" +" - `[command]` - Checks this command for command specific embed settings.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1155 +msgid "Embed settings:\n\n" +msgstr "" + +#: redbot/core/core_commands.py:1157 +msgid "Global default: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1162 +msgid "Global command setting for {command} command: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1168 +msgid "Guild setting: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1173 +msgid "Server command setting for {command} command: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1179 +msgid "Channel setting: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1182 +msgid "User setting: {value}" +msgstr "" + +#: redbot/core/core_commands.py:1188 +#, docstring +msgid "\n" +" Toggle the global embed setting.\n\n" +" This is used as a fallback if the user or guild hasn't set a preference.\n" +" The default is to use embeds.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Example:**\n" +" - `[p]embedset global`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1202 +msgid "Embeds are now disabled by default." +msgstr "" + +#: redbot/core/core_commands.py:1205 +msgid "Embeds are now enabled by default." +msgstr "" + +#: redbot/core/core_commands.py:1211 +#, docstring +msgid "\n" +" Set the server's embed setting.\n\n" +" If set, this is used instead of the global default to determine whether or not to use embeds.\n" +" This is used for all commands done in a server.\n\n" +" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset server False` - Disables embeds on this server.\n" +" - `[p]embedset server` - Resets value to use global default.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds on this server. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1230 redbot/core/core_commands.py:1308 +#: redbot/core/core_commands.py:1402 redbot/core/core_commands.py:1433 +msgid "Embeds will now fall back to the global setting." +msgstr "" + +#: redbot/core/core_commands.py:1235 +msgid "Embeds are now enabled for this guild." +msgstr "" + +#: redbot/core/core_commands.py:1237 +msgid "Embeds are now disabled for this guild." +msgstr "" + +#: redbot/core/core_commands.py:1245 +#, docstring +msgid "\n" +" Sets a command's embed setting.\n\n" +" If you're the bot owner, this will try to change the command's embed setting globally by default.\n" +" Otherwise, this will try to change embed settings on the current server.\n\n" +" If enabled is left blank, the setting will be unset.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset command info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1274 +msgid "The passed command requires Embed Links permission and therefore cannot be set to not use embeds." +msgstr "" + +#: redbot/core/core_commands.py:1285 +#, docstring +msgid "\n" +" Sets a command's embed setting globally.\n\n" +" If set, this is used instead of the global default to determine whether or not to use embeds.\n\n" +" If enabled is left blank, the setting will be unset.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset command global info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command global info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command global \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1314 redbot/core/core_commands.py:1359 msgid "Embeds are now enabled for {command_name} command." msgstr "" -#: redbot/core/core_commands.py:1335 redbot/core/core_commands.py:1386 -msgid "Embeds are now disabled for {command_name} command." +#: redbot/core/core_commands.py:1320 redbot/core/core_commands.py:1365 +msgid "Embeds are now disabled for {command_name} command." +msgstr "" + +#: redbot/core/core_commands.py:1330 +#, docstring +msgid "\n" +" Sets a command's embed setting for the current server.\n\n" +" If set, this is used instead of the server default to determine whether or not to use embeds.\n\n" +" If enabled is left blank, the setting will be unset and the server default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset command server info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command server info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command server \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1353 +msgid "Embeds will now fall back to the server setting." +msgstr "" + +#: redbot/core/core_commands.py:1381 +#, docstring +msgid "\n" +" Set's a channel's embed setting.\n\n" +" If set, this is used instead of the guild and command defaults to determine whether or not to use embeds.\n" +" This is used for all commands done in a channel.\n\n" +" If enabled is left blank, the setting will be unset and the guild default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset channel #text-channel False` - Disables embeds in the #text-channel.\n" +" - `[p]embedset channel #forum-channel disable` - Disables embeds in the #forum-channel.\n" +" - `[p]embedset channel #text-channel` - Resets value to use guild default in the #text-channel.\n\n" +" **Arguments:**\n" +" - `` - The text, voice, stage, or forum channel to set embed setting for.\n" +" - `[enabled]` - Whether to use embeds in this channel. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1407 +msgid "Embeds are now {} for this channel." +msgstr "" + +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2765 +#: redbot/core/core_commands.py:2779 redbot/core/core_commands.py:3976 +#: redbot/core/core_commands.py:3997 +msgid "enabled" +msgstr "" + +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2765 +#: redbot/core/core_commands.py:2779 redbot/core/core_commands.py:3976 +#: redbot/core/core_commands.py:3997 +msgid "disabled" +msgstr "" + +#: redbot/core/core_commands.py:1414 +#, docstring +msgid "\n" +" Sets personal embed setting for DMs.\n\n" +" If set, this is used instead of the global default to determine whether or not to use embeds.\n" +" This is used for all commands executed in a DM with the bot.\n\n" +" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset user False` - Disables embeds in your DMs.\n" +" - `[p]embedset user` - Resets value to use global default.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds in your DMs. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1438 +msgid "Embeds are now enabled for you in DMs." +msgstr "" + +#: redbot/core/core_commands.py:1440 +msgid "Embeds are now disabled for you in DMs." +msgstr "" + +#: redbot/core/core_commands.py:1446 +#, 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.\n\n" +" Warning: Sending the traceback publicly can accidentally reveal sensitive information about your computer or configuration.\n\n" +" **Examples:**\n" +" - `[p]traceback` - Sends the traceback to your DMs.\n" +" - `[p]traceback True` - Sends the last traceback in the current context.\n\n" +" **Arguments:**\n" +" - `[public]` - Whether to send the traceback to the current context. Leave blank to send to your DMs.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1478 +msgid "No exception has occurred yet." +msgstr "" + +#: redbot/core/core_commands.py:1483 +#, docstring +msgid "Shows [botname]'s invite url.\n\n" +" This will always send the invite to DMs to keep it private.\n\n" +" This command is locked to the owner unless `[p]inviteset public` is set to True.\n\n" +" **Example:**\n" +" - `[p]invite`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1495 +msgid "This bot is currently **serverlocked**, meaning that it is locked to its current servers and will leave any server it joins." +msgstr "" + +#: redbot/core/core_commands.py:1512 +#, docstring +msgid "Commands to setup [botname]'s invite settings." +msgstr "" + +#: redbot/core/core_commands.py:1517 +#, docstring +msgid "\n" +" Toggles if `[p]invite` should be accessible for the average user.\n\n" +" The bot must be made into a `Public bot` in the developer dashboard for public invites to work.\n\n" +" **Example:**\n" +" - `[p]inviteset public yes` - Toggles the public invite setting.\n\n" +" **Arguments:**\n" +" - `[confirm]` - Required to set to public. Not required to toggle back to private.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1554 +#, 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\n" +" **Example:**\n" +" - `[p]inviteset perms 134217728` - Adds a \"Manage Nicknames\" permission requirement to the invite.\n\n" +" **Arguments:**\n" +" - `` - The permission level to require for the bot in the generated invite.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1575 +#, docstring +msgid "\n" +" Add the `applications.commands` scope to your invite URL.\n\n" +" This allows the usage of slash commands on the servers that invited your bot with that scope.\n\n" +" Note that previous servers that invited the bot without the scope cannot have slash commands, they will have to invite the bot a second time.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1586 +msgid "The `applications.commands` scope has been added to the invite URL." +msgstr "" + +#: redbot/core/core_commands.py:1590 +msgid "The `applications.commands` scope has been removed from the invite URL." +msgstr "" + +#: redbot/core/core_commands.py:1596 +#, docstring +msgid "\n" +" Leaves servers.\n\n" +" If no server IDs are passed the local server will be left instead.\n\n" +" Note: This command is interactive.\n\n" +" **Examples:**\n" +" - `[p]leave` - Leave the current server.\n" +" - `[p]leave \"Red - Discord Bot\"` - Quotes are necessary when there are spaces in the name.\n" +" - `[p]leave 133049272517001216 240154543684321280` - Leaves multiple servers, using IDs.\n\n" +" **Arguments:**\n" +" - `[servers...]` - The servers to leave. When blank, attempts to leave the current server.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1613 +msgid "You need to specify at least one server ID." +msgstr "" + +#: redbot/core/core_commands.py:1621 +msgid "You haven't passed any server ID. Do you want me to leave this server?" +msgstr "" + +#: redbot/core/core_commands.py:1627 +msgid "Are you sure you want me to leave these servers?" +msgstr "" + +#: redbot/core/core_commands.py:1633 +msgid "Are you sure you want me to leave this server?" +msgstr "" + +#: redbot/core/core_commands.py:1641 +msgid "I cannot leave the server `{server_name}`: I am the owner of it." +msgstr "" + +#: redbot/core/core_commands.py:1652 redbot/core/core_commands.py:4068 +#: redbot/core/core_commands.py:4086 +msgid "Response timed out." +msgstr "" + +#: redbot/core/core_commands.py:1657 +msgid "Alright. Bye :wave:" +msgstr "" + +#: redbot/core/core_commands.py:1661 +msgid "Alright. Leaving {number} servers..." +msgstr "" + +#: redbot/core/core_commands.py:1664 +msgid "Alright. Leaving one server..." +msgstr "" + +#: redbot/core/core_commands.py:1670 +msgid "Alright, I'll stay then. :)" +msgstr "" + +#: redbot/core/core_commands.py:1673 +msgid "Alright, I'm not leaving those servers." +msgstr "" + +#: redbot/core/core_commands.py:1675 +msgid "Alright, I'm not leaving that server." +msgstr "" + +#: redbot/core/core_commands.py:1680 +#, docstring +msgid "\n" +" Lists the servers [botname] is currently in.\n\n" +" Note: This command is interactive.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1700 +#, docstring +msgid "Loads cog packages from the local paths and installed cogs.\n\n" +" See packages available to load with `[p]cogs`.\n\n" +" Additional cogs can be added using Downloader, or from local paths using `[p]addpath`.\n\n" +" **Examples:**\n" +" - `[p]load general` - Loads the `general` cog.\n" +" - `[p]load admin mod mutes` - Loads multiple cogs.\n\n" +" **Arguments:**\n" +" - `` - The cog packages to load.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1721 +msgid "Loaded {packs}." +msgstr "" + +#: redbot/core/core_commands.py:1726 +msgid "The following package is already loaded: {pack}" +msgstr "" + +#: redbot/core/core_commands.py:1730 +msgid "The following packages are already loaded: {packs}" +msgstr "" + +#: redbot/core/core_commands.py:1737 +msgid "Failed to load the following package: {pack}.\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1742 +msgid "Failed to load the following packages: {packs}\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1750 redbot/core/core_commands.py:1898 +msgid "The following name is not a valid package name: {pack}\n" +"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +msgstr "" + +#: redbot/core/core_commands.py:1756 redbot/core/core_commands.py:1904 +msgid "The following names are not valid package names: {packs}\n" +"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +msgstr "" + +#: redbot/core/core_commands.py:1765 redbot/core/core_commands.py:1913 +msgid "The following package was not found in any cog path: {pack}." +msgstr "" + +#: redbot/core/core_commands.py:1769 redbot/core/core_commands.py:1917 +msgid "The following packages were not found in any cog path: {packs}" +msgstr "" + +#: redbot/core/core_commands.py:1777 +msgid "This package could not be loaded for the following reason:\n\n" +"{reason}" +msgstr "" + +#: redbot/core/core_commands.py:1781 +msgid "These packages could not be loaded for the following reasons:\n\n" +"{reasons}" +msgstr "" + +#: redbot/core/core_commands.py:1788 +msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" +"You should inform maintainer of the repo about this message." +msgstr "" + +#: redbot/core/core_commands.py:1794 redbot/core/core_commands.py:1942 +msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\n" +"You should inform maintainers of these repos about this message." +msgstr "" + +#: redbot/core/core_commands.py:1813 +#, docstring +msgid "Unloads previously loaded cog packages.\n\n" +" See packages available to unload with `[p]cogs`.\n\n" +" **Examples:**\n" +" - `[p]unload general` - Unloads the `general` cog.\n" +" - `[p]unload admin mod mutes` - Unloads multiple cogs.\n\n" +" **Arguments:**\n" +" - `` - The cog packages to unload.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1831 +msgid "The following package was unloaded: {pack}." +msgstr "" + +#: redbot/core/core_commands.py:1835 +msgid "The following packages were unloaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1345 +#: redbot/core/core_commands.py:1842 +msgid "The following package was not loaded: {pack}." +msgstr "" + +#: redbot/core/core_commands.py:1846 +msgid "The following packages were not loaded: {packs}." +msgstr "" + +#: redbot/core/core_commands.py:1859 #, docstring -msgid "\n" -" Sets a commmand's embed setting for the current server.\n\n" -" If set, this is used instead of the server default to determine whether or not to use embeds.\n\n" -" If enabled is left blank, the setting will be unset and the server default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +msgid "Reloads cog packages.\n\n" +" This will unload and then load the specified cogs.\n\n" +" Cogs that were not loaded will only be loaded.\n\n" " **Examples:**\n" -" - `[p]embedset command server info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command server info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command server \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" - `[p]reload general` - Unloads then loads the `general` cog.\n" +" - `[p]reload admin mod mutes` - Unloads then loads multiple cogs.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" - `` - The cog packages to reload.\n" " " msgstr "" -#: redbot/core/core_commands.py:1374 -msgid "Embeds will now fall back to the server setting." +#: redbot/core/core_commands.py:1880 +msgid "Reloaded {packs}." +msgstr "" + +#: redbot/core/core_commands.py:1885 +msgid "Failed to reload the following package: {pack}.\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1890 +msgid "Failed to reload the following packages: {packs}\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1925 +msgid "This package could not be reloaded for the following reason:\n\n" +"{reason}" +msgstr "" + +#: redbot/core/core_commands.py:1929 +msgid "These packages could not be reloaded for the following reasons:\n\n" +"{reasons}" +msgstr "" + +#: redbot/core/core_commands.py:1936 +msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" +"You should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1395 +#: redbot/core/core_commands.py:1962 #, docstring -msgid "\n" -" Set's a channel's embed setting.\n\n" -" If set, this is used instead of the guild and command defaults to determine whether or not to use embeds.\n" -" This is used for all commands done in a channel.\n\n" -" If enabled is left blank, the setting will be unset and the guild default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset channel False` - Disables embeds in this channel.\n" -" - `[p]embedset channel` - Resets value to use guild default.\n\n" +msgid "Base command for managing what application commands are able to be used on [botname]." +msgstr "" + +#: redbot/core/core_commands.py:1971 +#, docstring +msgid "Marks an application command as being enabled, allowing it to be added to the bot.\n\n" +" See commands available to enable with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds in this channel. Leave blank to reset to default.\n" +" - `` - The command name to enable. Only the top level name of a group command should be used.\n" +" - `[command_type]` - What type of application command to enable. Must be one of `slash`, `message`, or `user`. Defaults to `slash`.\n" " " msgstr "" -#: redbot/core/core_commands.py:1419 -msgid "Embeds are now {} for this channel." +#: redbot/core/core_commands.py:1996 redbot/core/core_commands.py:2055 +msgid "Command type must be one of `slash`, `message`, or `user`." msgstr "" -#: redbot/core/core_commands.py:1420 redbot/core/core_commands.py:2273 -#: redbot/core/core_commands.py:2294 -msgid "enabled" +#: redbot/core/core_commands.py:2003 +msgid "That application command is already enabled." msgstr "" -#: redbot/core/core_commands.py:1420 redbot/core/core_commands.py:2273 -#: redbot/core/core_commands.py:2294 -msgid "disabled" +#: redbot/core/core_commands.py:2008 +msgid "That application command could not be found. Use `{prefix}slash list` to see all application commands. You may need to double check the command type." msgstr "" -#: redbot/core/core_commands.py:1426 +#: redbot/core/core_commands.py:2019 +msgid "The command limit has been reached. Disable a command first." +msgstr "" + +#: redbot/core/core_commands.py:2024 +msgid "Enabled {command_type} application command `{command_name}`" +msgstr "" + +#: redbot/core/core_commands.py:2036 #, docstring -msgid "\n" -" Sets personal embed setting for DMs.\n\n" -" If set, this is used instead of the global default to determine whether or not to use embeds.\n" -" This is used for all commands executed in a DM with the bot.\n\n" -" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset user False` - Disables embeds in your DMs.\n" -" - `[p]embedset user` - Resets value to use global default.\n\n" +msgid "Marks an application command as being disabled, preventing it from being added to the bot.\n\n" +" See commands available to disable with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds in your DMs. Leave blank to reset to default.\n" +" - `` - The command name to disable. Only the top level name of a group command should be used.\n" +" - `[command_type]` - What type of application command to disable. Must be one of `slash`, `message`, or `user`. Defaults to `slash`.\n" " " msgstr "" -#: redbot/core/core_commands.py:1450 -msgid "Embeds are now enabled for you in DMs." +#: redbot/core/core_commands.py:2061 +msgid "That application command has been set as required for the cog to function by the author, and cannot be disabled. The cog must be unloaded to remove the command." msgstr "" -#: redbot/core/core_commands.py:1452 -msgid "Embeds are now disabled for you in DMs." +#: redbot/core/core_commands.py:2073 +msgid "That application command is already disabled or does not exist." +msgstr "" + +#: redbot/core/core_commands.py:2079 +msgid "Disabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:1458 +#: redbot/core/core_commands.py:2087 #, 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.\n\n" -" Warning: Sending the traceback publicly can accidentally reveal sensitive information about your computer or configuration.\n\n" -" **Examples:**\n" -" - `[p]traceback` - Sends the traceback to your DMs.\n" -" - `[p]traceback True` - Sends the last traceback in the current context.\n\n" +msgid "Marks all application commands in a cog as being enabled, allowing them to be added to the bot.\n\n" +" See a list of cogs with application commands with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[public]` - Whether to send the traceback to the current context. Leave blank to send to your DMs.\n" +" - `` - The cog to enable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:1487 -msgid "No exception has occurred yet." +#: redbot/core/core_commands.py:2117 +msgid "Couldn't find any disabled commands from the cog `{cog_name}`. Use `{prefix}slash list` to see all cogs with application commands." +msgstr "" + +#: redbot/core/core_commands.py:2132 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for slash commands. Disable some commands first." +msgstr "" + +#: redbot/core/core_commands.py:2141 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for message commands. Disable some commands first." +msgstr "" + +#: redbot/core/core_commands.py:2150 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for user commands. Disable some commands first." msgstr "" -#: redbot/core/core_commands.py:1492 +#: redbot/core/core_commands.py:2176 +msgid "Enabled {count} commands from `{cog_name}`:\n" +"{names}" +msgstr "" + +#: redbot/core/core_commands.py:2183 #, docstring -msgid "Shows [botname]'s invite url.\n\n" -" This will always send the invite to DMs to keep it private.\n\n" -" This command is locked to the owner unless `[p]inviteset public` is set to True.\n\n" -" **Example:**\n" -" - `[p]invite`\n" +msgid "Marks all application commands in a cog as being disabled, preventing them from being added to the bot.\n\n" +" See a list of cogs with application commands with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" +" **Arguments:**\n" +" - `` - The cog to disable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:1512 +#: redbot/core/core_commands.py:2204 +msgid "Couldn't find any enabled commands from the `{cog_name}` cog. Use `{prefix}slash list` to see all cogs with application commands." +msgstr "" + +#: redbot/core/core_commands.py:2212 +msgid "Disabled {count} commands from `{cog_name}`:\n" +"{names}" +msgstr "" + +#: redbot/core/core_commands.py:2219 #, docstring -msgid "Commands to setup [botname]'s invite settings." +msgid "List the slash commands the bot can see, and whether or not they are enabled.\n\n" +" This command shows the state that will be changed to when `[p]slash sync` is run.\n" +" Commands from the same cog are grouped, with the cog name as the header.\n\n" +" The prefix denotes the state of the command:\n" +" - Commands starting with `- ` have not yet been enabled.\n" +" - Commands starting with `+ ` have been manually enabled.\n" +" - Commands starting with `++` have been enabled by the cog author, and cannot be disabled.\n" +" " msgstr "" -#: redbot/core/core_commands.py:1517 +#: redbot/core/core_commands.py:2309 +msgid "There are no application commands to list." +msgstr "" + +#: redbot/core/core_commands.py:2340 #, docstring -msgid "\n" -" Toggles if `[p]invite` should be accessible for the average user.\n\n" -" The bot must be made into a `Public bot` in the developer dashboard for public invites to work.\n\n" -" **Example:**\n" -" - `[p]inviteset public yes` - Toggles the public invite setting.\n\n" +msgid "Syncs the slash settings to discord.\n\n" +" Settings from `[p]slash list` will be synced with discord, changing what commands appear for users.\n" +" This should be run sparingly, make all necessary changes before running this command.\n\n" " **Arguments:**\n" -" - `[confirm]` - Required to set to public. Not required to toggle back to private.\n" +" - `[guild]` - If provided, syncs commands for that guild. Otherwise, syncs global commands.\n" " " msgstr "" -#: redbot/core/core_commands.py:1554 +#: redbot/core/core_commands.py:2360 +msgid "I need the `applications.commands` scope in this server to be able to do that. You can tell the bot to add that scope to invite links using `{prefix}inviteset commandscope`, and can then run `{prefix}invite` to get an invite that will give the bot the scope. You do not need to kick the bot to enable the scope, just use that invite to re-auth the bot with the scope enabled." +msgstr "" + +#: redbot/core/core_commands.py:2371 +msgid "Synced {count} commands." +msgstr "" + +#: redbot/core/core_commands.py:2379 +msgid "You seem to be attempting to sync after recently syncing. Discord does not like it when bots sync more often than necessary, so this command has a cooldown. You should enable/disable all commands you want to change first, and run this command one time only after all changes have been made. " +msgstr "" + +#: redbot/core/core_commands.py:2390 #, 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\n" -" **Example:**\n" -" - `[p]inviteset perms 134217728` - Adds a \"Manage Nicknames\" permission requirement to the invite.\n\n" +msgid "Shuts down the bot.\n\n" +" Allows [botname] to shut down gracefully.\n\n" +" This is the recommended method for shutting down the bot.\n\n" +" **Examples:**\n" +" - `[p]shutdown`\n" +" - `[p]shutdown True` - Shutdowns silently.\n\n" " **Arguments:**\n" -" - `` - The permission level to require for the bot in the generated invite.\n" +" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:1575 +#: redbot/core/core_commands.py:2407 +msgid "Shutting down... " +msgstr "" + +#: redbot/core/core_commands.py:2413 #, docstring -msgid "\n" -" Add the `applications.commands` scope to your invite URL.\n\n" -" This allows the usage of slash commands on the servers that invited your bot with that scope.\n\n" -" Note that previous servers that invited the bot without the scope cannot have slash commands, they will have to invite the bot a second time.\n" +msgid "Attempts to restart [botname].\n\n" +" Makes [botname] quit with exit code 26.\n" +" The restart is not guaranteed: it must be dealt with by the process manager in use.\n\n" +" **Examples:**\n" +" - `[p]restart`\n" +" - `[p]restart True` - Restarts silently.\n\n" +" **Arguments:**\n" +" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:1586 -msgid "The `applications.commands` scope has been added to the invite URL." +#: redbot/core/core_commands.py:2427 +msgid "Restarting..." msgstr "" -#: redbot/core/core_commands.py:1590 -msgid "The `applications.commands` scope has been removed from the invite URL." +#: redbot/core/core_commands.py:2434 +#, docstring +msgid "Base command for bank settings." msgstr "" -#: redbot/core/core_commands.py:1596 +#: redbot/core/core_commands.py:2438 #, docstring -msgid "\n" -" Leaves servers.\n\n" -" If no server IDs are passed the local server will be left instead.\n\n" -" Note: This command is interactive.\n\n" -" **Examples:**\n" -" - `[p]leave` - Leave the current server.\n" -" - `[p]leave \"Red - Discord Bot\"` - Quotes are necessary when there are spaces in the name.\n" -" - `[p]leave 133049272517001216 240154543684321280` - Leaves multiple servers, using IDs.\n\n" -" **Arguments:**\n" -" - `[servers...]` - The servers to leave. When blank, attempts to leave the current server.\n" +msgid "Show the current bank settings." +msgstr "" + +#: redbot/core/core_commands.py:2448 +msgid "Global" +msgstr "" + +#: redbot/core/core_commands.py:2448 +msgid "Server" +msgstr "" + +#: redbot/core/core_commands.py:2453 +msgid "Bank settings:\n\n" +"Bank name: {bank_name}\n" +"Bank scope: {bank_scope}\n" +"Currency: {currency_name}\n" +"Default balance: {default_balance}\n" +"Maximum allowed balance: {maximum_bal}\n" +msgstr "" + +#: redbot/core/core_commands.py:2469 +#, 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/core/core_commands.py:1613 -msgid "You need to specify at least one server ID." +#: redbot/core/core_commands.py:2476 +msgid "per-server" msgstr "" -#: redbot/core/core_commands.py:1620 -msgid "You haven't passed any server ID. Do you want me to leave this server?" +#: redbot/core/core_commands.py:2476 +msgid "global" msgstr "" -#: redbot/core/core_commands.py:1625 -msgid "Are you sure you want me to leave these servers?" +#: redbot/core/core_commands.py:2479 +msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" msgstr "" -#: redbot/core/core_commands.py:1633 -msgid "I cannot leave the server `{server_name}`: I am the owner of it." +#: redbot/core/core_commands.py:2486 +msgid "The bank is now {banktype}." msgstr "" -#: redbot/core/core_commands.py:1644 redbot/core/core_commands.py:2711 -msgid "Response timed out." +#: redbot/core/core_commands.py:2492 +#, docstring +msgid "Set the bank's name." msgstr "" -#: redbot/core/core_commands.py:1649 -msgid "Alright. Bye :wave:" +#: redbot/core/core_commands.py:2494 +msgid "Bank name has been set to: {name}" msgstr "" -#: redbot/core/core_commands.py:1652 -msgid "Alright. Leaving {number} servers..." +#: redbot/core/core_commands.py:2500 +#, docstring +msgid "Set the name for the bank's currency." msgstr "" -#: redbot/core/core_commands.py:1659 -msgid "Alright, I'll stay then. :)" +#: redbot/core/core_commands.py:2502 +msgid "Currency name has been set to: {name}" msgstr "" -#: redbot/core/core_commands.py:1661 -msgid "Alright, I'm not leaving those servers." +#: redbot/core/core_commands.py:2508 +#, docstring +msgid "Set the maximum balance a user can get." +msgstr "" + +#: redbot/core/core_commands.py:2514 +msgid "Amount must be greater than zero and less than {max}." +msgstr "" + +#: redbot/core/core_commands.py:2519 +msgid "Maximum balance has been set to: {amount}" msgstr "" -#: redbot/core/core_commands.py:1666 +#: redbot/core/core_commands.py:2526 #, docstring -msgid "\n" -" Lists the servers [botname] is currently in.\n\n" -" Note: This command is interactive.\n" +msgid "Set the initial balance for new bank accounts.\n\n" +" Example:\n" +" - `[p]bankset registeramount 5000`\n\n" +" **Arguments**\n\n" +" - `` The new initial balance amount. Default is 0.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2542 +msgid "Amount must be greater than or equal to zero and less than {maxbal}." +msgstr "" + +#: redbot/core/core_commands.py:2547 +msgid "Registering an account will now give {num} {currency}." +msgstr "" + +#: redbot/core/core_commands.py:2556 +#, docstring +msgid "Delete all bank accounts.\n\n" +" Examples:\n" +" - `[p]bankset reset` - Did not confirm. Shows the help message.\n" +" - `[p]bankset reset yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/core/core_commands.py:1684 +#: redbot/core/core_commands.py:2568 +msgid "This will delete all bank accounts for {scope}.\n" +"If you're sure, type `{prefix}bankset reset yes`" +msgstr "" + +#: redbot/core/core_commands.py:2574 redbot/core/core_commands.py:2584 +msgid "this server" +msgstr "" + +#: redbot/core/core_commands.py:2581 +msgid "All bank accounts for {scope} have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:2592 #, docstring -msgid "Loads cog packages from the local paths and installed cogs.\n\n" -" See packages available to load with `[p]cogs`.\n\n" -" Additional cogs can be added using Downloader, or from local paths using `[p]addpath`.\n\n" -" **Examples:**\n" -" - `[p]load general` - Loads the `general` cog.\n" -" - `[p]load admin mod mutes` - Loads multiple cogs.\n\n" -" **Arguments:**\n" -" - `` - The cog packages to load.\n" +msgid "Base command for pruning bank accounts." +msgstr "" + +#: redbot/core/core_commands.py:2599 +#, docstring +msgid "Prune bank accounts for users no longer in the server.\n\n" +" Cannot be used with a global bank. See `[p]bankset prune global`.\n\n" +" Examples:\n" +" - `[p]bankset prune server` - Did not confirm. Shows the help message.\n" +" - `[p]bankset prune server yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/core/core_commands.py:1713 -msgid "Loaded {packs}." +#: redbot/core/core_commands.py:2613 +msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/core/core_commands.py:1718 -msgid "The following package is already loaded: {pack}" +#: redbot/core/core_commands.py:2617 +msgid "This will delete all bank accounts for users no longer in this server.\n" +"If you're sure, type `{prefix}bankset prune local yes`" msgstr "" -#: redbot/core/core_commands.py:1722 -msgid "The following packages are already loaded: {packs}" +#: redbot/core/core_commands.py:2626 +msgid "Bank accounts for users no longer in this server have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:2632 +#, 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]bankset prune server`.\n\n" +" Examples:\n" +" - `[p]bankset prune global` - Did not confirm. Shows the help message.\n" +" - `[p]bankset prune global yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2646 +msgid "This command cannot be used with a local bank." +msgstr "" + +#: redbot/core/core_commands.py:2650 +msgid "This will delete all bank accounts for users who no longer share a server with the bot.\n" +"If you're sure, type `{prefix}bankset prune global yes`" +msgstr "" + +#: redbot/core/core_commands.py:2659 +msgid "Bank accounts for users who no longer share a server with the bot have been pruned." +msgstr "" + +#: redbot/core/core_commands.py:2672 +#, docstring +msgid "Delete the bank account of a specified user.\n\n" +" Examples:\n" +" - `[p]bankset prune user @Twentysix` - Did not confirm. Shows the help message.\n" +" - `[p]bankset 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/core/core_commands.py:2692 +msgid "This will delete {name}'s bank account.\n" +"If you're sure, type `{prefix}bankset prune user {id} yes`" +msgstr "" + +#: redbot/core/core_commands.py:2700 +msgid "The bank account for {name} has been pruned." +msgstr "" + +#: redbot/core/core_commands.py:2705 +#, docstring +msgid "Manage modlog settings." +msgstr "" + +#: redbot/core/core_commands.py:2711 +#, docstring +msgid "Command to fix misbehaving casetypes." +msgstr "" + +#: redbot/core/core_commands.py:2722 +#, docstring +msgid "Set a channel as the modlog.\n\n" +" Omit `[channel]` to disable the modlog.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2731 +msgid "Mod events will be sent to {channel}." +msgstr "" + +#: redbot/core/core_commands.py:2735 +msgid "I do not have permissions to send messages in {channel}!" +msgstr "" + +#: redbot/core/core_commands.py:2743 +msgid "Mod log is already disabled." +msgstr "" + +#: redbot/core/core_commands.py:2746 +msgid "Mod log deactivated." +msgstr "" + +#: redbot/core/core_commands.py:2751 +#, docstring +msgid "\n" +" Enable or disable case creation for a mod action.\n\n" +" An action can be enabling or disabling specific cases. (Ban, kick, mute, etc.)\n\n" +" Example: `[p]modlogset cases kick enabled`\n" +" " msgstr "" -#: redbot/core/core_commands.py:1729 -msgid "Failed to load the following package: {pack}.\n" -"Check your console or logs for details." +#: redbot/core/core_commands.py:2768 +msgid "Current settings:\n" msgstr "" -#: redbot/core/core_commands.py:1734 -msgid "Failed to load the following packages: {packs}\n" -"Check your console or logs for details." +#: redbot/core/core_commands.py:2773 +msgid "That action is not registered." msgstr "" -#: redbot/core/core_commands.py:1742 redbot/core/core_commands.py:1898 -msgid "The following name is not a valid package name: {pack}\n" -"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +#: redbot/core/core_commands.py:2778 +msgid "Case creation for {action_name} actions is now {enabled}." msgstr "" -#: redbot/core/core_commands.py:1748 redbot/core/core_commands.py:1904 -msgid "The following names are not valid package names: {packs}\n" -"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +#: redbot/core/core_commands.py:2786 +#, docstring +msgid "Reset all modlog cases in this server." msgstr "" -#: redbot/core/core_commands.py:1757 redbot/core/core_commands.py:1913 -msgid "The following package was not found in any cog path: {pack}." +#: redbot/core/core_commands.py:2789 +msgid "Are you sure you would like to reset all modlog cases in this server?" msgstr "" -#: redbot/core/core_commands.py:1761 redbot/core/core_commands.py:1917 -msgid "The following packages were not found in any cog path: {packs}" +#: redbot/core/core_commands.py:2796 +msgid "You took too long to respond." msgstr "" -#: redbot/core/core_commands.py:1769 -msgid "This package could not be loaded for the following reason:\n\n" -"{reason}" +#: redbot/core/core_commands.py:2800 +msgid "Cases have been reset." msgstr "" -#: redbot/core/core_commands.py:1773 -msgid "These packages could not be loaded for the following reasons:\n\n" -"{reasons}" +#: redbot/core/core_commands.py:2802 +msgid "No changes have been made." msgstr "" -#: redbot/core/core_commands.py:1780 -msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" -"You should inform maintainer of the repo about this message." +#: redbot/core/core_commands.py:2806 +#, docstring +msgid "Commands for changing [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:1786 redbot/core/core_commands.py:1942 -msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\n" -"You should inform maintainers of these repos about this message." +#: redbot/core/core_commands.py:2813 +#, docstring +msgid "Commands for changing [botname]'s metadata." msgstr "" -#: redbot/core/core_commands.py:1805 +#: redbot/core/core_commands.py:2818 #, docstring -msgid "Unloads previously loaded cog packages.\n\n" -" See packages available to unload with `[p]cogs`.\n\n" +msgid "\n" +" Sets the bot's description.\n\n" +" Use without a description to reset.\n" +" This is shown in a few locations, including the help menu.\n\n" +" The maximum description length is 250 characters to ensure it displays properly.\n\n" +" The default is \"Red V3\".\n\n" " **Examples:**\n" -" - `[p]unload general` - Unloads the `general` cog.\n" -" - `[p]unload admin mod mutes` - Unloads multiple cogs.\n\n" +" - `[p]set bot description` - Resets the description to the default setting.\n" +" - `[p]set bot description MyBot: A Red V3 Bot`\n\n" " **Arguments:**\n" -" - `` - The cog packages to unload.\n" +" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" " " msgstr "" -#: redbot/core/core_commands.py:1823 -msgid "The following package was unloaded: {pack}." -msgstr "" - -#: redbot/core/core_commands.py:1827 -msgid "The following packages were unloaded: {packs}." -msgstr "" - -#: redbot/core/core_commands.py:1834 -msgid "The following package was not loaded: {pack}." +#: redbot/core/core_commands.py:2838 +msgid "Description reset." msgstr "" -#: redbot/core/core_commands.py:1838 -msgid "The following packages were not loaded: {packs}." +#: redbot/core/core_commands.py:2841 +msgid "This description is too long to properly display. Please try again with below 250 characters." msgstr "" -#: redbot/core/core_commands.py:1851 +#: redbot/core/core_commands.py:2854 #, docstring -msgid "Reloads cog packages.\n\n" -" This will unload and then load the specified cogs.\n\n" -" Cogs that were not loaded will only be loaded.\n\n" +msgid "Sets [botname]'s avatar\n\n" +" Supports either an attachment or an image URL.\n\n" " **Examples:**\n" -" - `[p]reload general` - Unloads then loads the `general` cog.\n" -" - `[p]reload admin mod mutes` - Unloads then loads multiple cogs.\n\n" +" - `[p]set bot avatar` - With an image attachment, this will set the avatar.\n" +" - `[p]set bot avatar` - Without an attachment, this will show the command help.\n" +" - `[p]set bot avatar https://links.flaree.xyz/k95` - Sets the avatar to the provided url.\n\n" " **Arguments:**\n" -" - `` - The cog packages to reload.\n" +" - `[url]` - An image url to be used as an avatar. Leave blank when uploading an attachment.\n" " " msgstr "" -#: redbot/core/core_commands.py:1880 -msgid "Reloaded {packs}." -msgstr "" - -#: redbot/core/core_commands.py:1885 -msgid "Failed to reload the following package: {pack}.\n" -"Check your console or logs for details." +#: redbot/core/core_commands.py:2877 +msgid "That URL is invalid." msgstr "" -#: redbot/core/core_commands.py:1890 -msgid "Failed to reload the following packages: {packs}\n" -"Check your console or logs for details." +#: redbot/core/core_commands.py:2879 +msgid "Something went wrong while trying to get the image." msgstr "" -#: redbot/core/core_commands.py:1925 -msgid "This package could not be reloaded for the following reason:\n\n" -"{reason}" +#: redbot/core/core_commands.py:2889 +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, PNG, or GIF format." msgstr "" -#: redbot/core/core_commands.py:1929 -msgid "These packages could not be reloaded for the following reasons:\n\n" -"{reasons}" +#: redbot/core/core_commands.py:2896 +msgid "JPG / PNG / GIF format only." msgstr "" -#: redbot/core/core_commands.py:1936 -msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" -"You should inform maintainers of these repos about this message." +#: redbot/core/core_commands.py:2898 redbot/core/core_commands.py:2967 +#: redbot/core/core_commands.py:2991 redbot/core/core_commands.py:3073 +msgid "Done." msgstr "" -#: redbot/core/core_commands.py:1957 +#: redbot/core/core_commands.py:2903 #, docstring -msgid "Shuts down the bot.\n\n" -" Allows [botname] to shut down gracefully.\n\n" -" This is the recommended method for shutting down the bot.\n\n" -" **Examples:**\n" -" - `[p]shutdown`\n" -" - `[p]shutdown True` - Shutdowns silently.\n\n" -" **Arguments:**\n" -" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" +msgid "\n" +" Removes [botname]'s avatar.\n\n" +" **Example:**\n" +" - `[p]set bot avatar remove`\n" " " msgstr "" -#: redbot/core/core_commands.py:1974 -msgid "Shutting down... " +#: redbot/core/core_commands.py:2911 +msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:1980 +#: redbot/core/core_commands.py:2916 #, 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 with by the process manager in use.\n\n" -" **Examples:**\n" -" - `[p]restart`\n" -" - `[p]restart True` - Restarts silently.\n\n" +msgid "Sets [botname]'s username.\n\n" +" Maximum length for a username is 32 characters.\n\n" +" Note: The username of a verified bot cannot be manually changed.\n" +" Please contact Discord support to change it.\n\n" +" **Example:**\n" +" - `[p]set bot username BaguetteBot`\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" +" - `` - The username to give the bot.\n" " " msgstr "" -#: redbot/core/core_commands.py:1994 -msgid "Restarting..." +#: redbot/core/core_commands.py:2932 +msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." msgstr "" -#: redbot/core/core_commands.py:1999 -#, docstring -msgid "Commands for changing [botname]'s settings." +#: redbot/core/core_commands.py:2939 +msgid "Failed to change name. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:2003 +#: redbot/core/core_commands.py:2945 +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:2955 +msgid "Failed to change the username. Discord returned the following error:\n" +"{error_message}" +msgstr "" + +#: redbot/core/core_commands.py:2965 +msgid "Unexpected error occurred when trying to change the username." +msgstr "" + +#: redbot/core/core_commands.py:2973 #, docstring -msgid "\n" -" Show the current settings for [botname].\n" +msgid "Sets [botname]'s nickname for the current server.\n\n" +" Maximum length for a nickname is 32 characters.\n\n" +" **Example:**\n" +" - `[p]set bot nickname 🎃 SpookyBot 🎃`\n\n" +" **Arguments:**\n" +" - `[nickname]` - The nickname to give the bot. Leave blank to clear the current nickname.\n" " " msgstr "" -#: redbot/core/core_commands.py:2021 -msgid "Admin roles: {admin}\n" -"Mod roles: {mod}\n" -"Locale: {guild_locale}\n" -"Regional format: {guild_regional_format}\n" +#: redbot/core/core_commands.py:2985 +msgid "Failed to change nickname. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:2042 -msgid "{bot_name} Settings:\n\n" -"Prefixes: {prefixes}\n" -"{guild_settings}Global locale: {locale}\n" -"Global regional format: {regional_format}\n" -"Default embed colour: {colour}" +#: redbot/core/core_commands.py:2989 +msgid "I lack the permissions to change my own nickname." msgstr "" -#: redbot/core/core_commands.py:2064 +#: redbot/core/core_commands.py:2996 #, 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\n" -" This is only applied to the current server and not globally.\n\n" +msgid "Customizes a section of `[p]info`.\n\n" +" The maximum amount of allowed characters is 1024.\n" +" Supports markdown, links and \"mentions\".\n\n" +" Link example: `[My link](https://example.com)`\n\n" " **Examples:**\n" -" - `[p]set deletedelay` - Shows the current delete delay setting.\n" -" - `[p]set deletedelay 60` - Sets the delete delay to the max of 60 seconds.\n" -" - `[p]set deletedelay -1` - Disables deleting command messages.\n\n" +" - `[p]set bot custominfo >>> I can use **markdown** such as quotes, ||spoilers|| and multiple lines.`\n" +" - `[p]set bot custominfo Join my [support server](discord.gg/discord)!`\n" +" - `[p]set bot custominfo` - Removes custom info text.\n\n" " **Arguments:**\n" -" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" +" - `[text]` - The custom info text.\n" " " msgstr "" -#: redbot/core/core_commands.py:2085 -msgid "Command deleting disabled." +#: redbot/core/core_commands.py:3013 +msgid "The custom text has been cleared." msgstr "" -#: redbot/core/core_commands.py:2087 -msgid "Delete delay set to {num} seconds." +#: redbot/core/core_commands.py:3017 +msgid "The custom text has been set." msgstr "" -#: redbot/core/core_commands.py:2092 -msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" +#: redbot/core/core_commands.py:3020 +msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:2099 -msgid "I will not delete command messages." +#: redbot/core/core_commands.py:3029 +#, docstring +msgid "Commands for setting [botname]'s status." msgstr "" -#: redbot/core/core_commands.py:2104 +#: redbot/core/core_commands.py:3043 #, docstring -msgid "\n" -" Sets the bot's description.\n\n" -" Use without a description to reset.\n" -" This is shown in a few locations, including the help menu.\n\n" -" The maximum description length is 250 characters to ensure it displays properly.\n\n" -" The default is \"Red V3\".\n\n" +msgid "Sets [botname]'s streaming status to a twitch stream.\n\n" +" This will appear as `Streaming ` or `LIVE ON TWITCH` depending on the context.\n" +" It will also include a `Watch` button with a twitch.tv url for the provided streamer.\n\n" +" Maximum length for a stream title is 128 characters.\n\n" +" Leaving both streamer and stream_title empty will clear it.\n\n" +" **Examples:**\n" +" - `[p]set status stream` - Clears the activity status.\n" +" - `[p]set status stream 26 Twentysix is streaming` - Sets the stream to `https://www.twitch.tv/26`.\n" +" - `[p]set status stream https://twitch.tv/26 Twentysix is streaming` - Sets the URL manually.\n\n" +" **Arguments:**\n" +" - `` - The twitch streamer to provide a link to. This can be their twitch name or the entire URL.\n" +" - `` - The text to follow `Streaming` in the status." +msgstr "" + +#: redbot/core/core_commands.py:3081 +#, docstring +msgid "Sets [botname]'s playing status.\n\n" +" This will appear as `Playing ` or `PLAYING A GAME: ` depending on the context.\n\n" +" Maximum length for a playing status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]set description` - Resets the description to the default setting.\n" -" - `[p]set description MyBot: A Red V3 Bot`\n\n" +" - `[p]set status playing` - Clears the activity status.\n" +" - `[p]set status playing the keyboard`\n\n" " **Arguments:**\n" -" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" +" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2124 -msgid "Description reset." +#: redbot/core/core_commands.py:3102 +msgid "Status set to `Playing {game.name}`." msgstr "" -#: redbot/core/core_commands.py:2127 -msgid "This description is too long to properly display. Please try again with below 250 characters." +#: redbot/core/core_commands.py:3104 +msgid "Game cleared." msgstr "" -#: redbot/core/core_commands.py:2141 +#: redbot/core/core_commands.py:3112 #, docstring -msgid "\n" -" Adds an admin role for this guild.\n\n" -" Admins have the same access as Mods, plus additional admin level commands like:\n" -" - `[p]set serverprefix`\n" -" - `[p]addrole`\n" -" - `[p]ban`\n" -" - `[p]ignore guild`\n\n" -" And more.\n\n" -" **Examples:**\n" -" - `[p]set addadminrole @Admins`\n" -" - `[p]set addadminrole Super Admins`\n\n" +msgid "Sets [botname]'s listening status.\n\n" +" This will appear as `Listening to `.\n\n" +" Maximum length for a listening status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status listening` - Clears the activity status.\n" +" - `[p]set status listening jams`\n\n" " **Arguments:**\n" -" - `` - The role to add as an admin.\n" +" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2161 -msgid "This role is already an admin role." +#: redbot/core/core_commands.py:3134 +msgid "Status set to `Listening to {listening}`." msgstr "" -#: redbot/core/core_commands.py:2163 -msgid "That role is now considered an admin role." +#: redbot/core/core_commands.py:3137 +msgid "Listening cleared." msgstr "" -#: redbot/core/core_commands.py:2169 +#: redbot/core/core_commands.py:3145 #, docstring -msgid "\n" -" Adds a moderator role for this guild.\n\n" -" This grants access to moderator level commands like:\n" -" - `[p]mute`\n" -" - `[p]cleanup`\n" -" - `[p]customcommand create`\n\n" -" And more.\n\n" -" **Examples:**\n" -" - `[p]set addmodrole @Mods`\n" -" - `[p]set addmodrole Loyal Helpers`\n\n" +msgid "Sets [botname]'s watching status.\n\n" +" This will appear as `Watching `.\n\n" +" Maximum length for a watching status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status watching` - Clears the activity status.\n" +" - `[p]set status watching [p]help`\n\n" " **Arguments:**\n" -" - `` - The role to add as a moderator.\n" +" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2188 -msgid "This role is already a mod role." +#: redbot/core/core_commands.py:3166 +msgid "Status set to `Watching {watching}`." msgstr "" -#: redbot/core/core_commands.py:2190 -msgid "That role is now considered a mod role." +#: redbot/core/core_commands.py:3168 +msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:2196 +#: redbot/core/core_commands.py:3176 #, docstring -msgid "\n" -" Removes an admin role for this guild.\n\n" +msgid "Sets [botname]'s competing status.\n\n" +" This will appear as `Competing in `.\n\n" +" Maximum length for a competing status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]set removeadminrole @Admins`\n" -" - `[p]set removeadminrole Super Admins`\n\n" +" - `[p]set status competing` - Clears the activity status.\n" +" - `[p]set status competing London 2012 Olympic Games`\n\n" " **Arguments:**\n" -" - `` - The role to remove from being an admin.\n" +" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2208 -msgid "That role was not an admin role to begin with." +#: redbot/core/core_commands.py:3198 +msgid "Status set to `Competing in {competing}`." msgstr "" -#: redbot/core/core_commands.py:2210 -msgid "That role is no longer considered an admin role." +#: redbot/core/core_commands.py:3201 +msgid "Competing cleared." msgstr "" -#: redbot/core/core_commands.py:2216 +#: redbot/core/core_commands.py:3209 #, docstring -msgid "\n" -" Removes a mod role for this guild.\n\n" +msgid "Sets [botname]'s custom status.\n\n" +" This will appear as ``.\n\n" +" Maximum length for a custom status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]set removemodrole @Mods`\n" -" - `[p]set removemodrole Loyal Helpers`\n\n" +" - `[p]set status custom` - Clears the activity status.\n" +" - `[p]set status custom Running cogs...`\n\n" " **Arguments:**\n" -" - `` - The role to remove from being a moderator.\n" +" - `[text]` - The custom status text. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2228 -msgid "That role was not a mod role to begin with." +#: redbot/core/core_commands.py:3230 +msgid "Custom status set to `{text}`." msgstr "" -#: redbot/core/core_commands.py:2230 -msgid "That role is no longer considered a mod role." +#: redbot/core/core_commands.py:3232 +msgid "Custom status cleared." msgstr "" -#: redbot/core/core_commands.py:2236 +#: redbot/core/core_commands.py:3237 +msgid "Status changed to {}." +msgstr "" + +#: redbot/core/core_commands.py:3243 #, 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\n" -" **Example:**\n" -" - `[p]set usebotcolour`\n" -" " +msgid "Set [botname]'s status to online." msgstr "" -#: redbot/core/core_commands.py:2248 -msgid "The bot {} use its configured color for embeds." +#: redbot/core/core_commands.py:3250 +#, docstring +msgid "Set [botname]'s status to do not disturb." msgstr "" -#: redbot/core/core_commands.py:2249 -msgid "will not" +#: redbot/core/core_commands.py:3257 +#, docstring +msgid "Set [botname]'s status to idle." msgstr "" -#: redbot/core/core_commands.py:2249 -msgid "will" +#: redbot/core/core_commands.py:3264 +#, docstring +msgid "Set [botname]'s status to invisible." +msgstr "" + +#: redbot/core/core_commands.py:3274 +#, docstring +msgid "Set server's admin and mod roles for [botname]." msgstr "" -#: redbot/core/core_commands.py:2257 +#: redbot/core/core_commands.py:3280 #, docstring msgid "\n" -" Toggle whether to enable fuzzy command search for the server.\n\n" -" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" -" Note: This can be processor intensive and may be unsuitable for larger servers.\n\n" -" Default is for fuzzy command search to be disabled.\n\n" -" **Example:**\n" -" - `[p]set serverfuzzy`\n" +" Adds an admin role for this server.\n\n" +" Admins have the same access as Mods, plus additional admin level commands like:\n" +" - `[p]set serverprefix`\n" +" - `[p]addrole`\n" +" - `[p]ban`\n" +" - `[p]ignore guild`\n\n" +" And more.\n\n" +" **Examples:**\n" +" - `[p]set roles addadminrole @Admins`\n" +" - `[p]set roles addadminrole Super Admins`\n\n" +" **Arguments:**\n" +" - `` - The role to add as an admin.\n" " " msgstr "" -#: redbot/core/core_commands.py:2272 -msgid "Fuzzy command search has been {} for this server." +#: redbot/core/core_commands.py:3300 +msgid "This role is already an admin role." +msgstr "" + +#: redbot/core/core_commands.py:3302 +msgid "That role is now considered an admin role." +msgstr "" + +#: redbot/core/core_commands.py:3308 +#, docstring +msgid "\n" +" Adds a moderator role for this server.\n\n" +" This grants access to moderator level commands like:\n" +" - `[p]mute`\n" +" - `[p]cleanup`\n" +" - `[p]customcommand create`\n\n" +" And more.\n\n" +" **Examples:**\n" +" - `[p]set roles addmodrole @Mods`\n" +" - `[p]set roles addmodrole Loyal Helpers`\n\n" +" **Arguments:**\n" +" - `` - The role to add as a moderator.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3327 +msgid "This role is already a mod role." msgstr "" -#: redbot/core/core_commands.py:2280 +#: redbot/core/core_commands.py:3329 +msgid "That role is now considered a mod role." +msgstr "" + +#: redbot/core/core_commands.py:3337 #, docstring msgid "\n" -" Toggle whether to enable fuzzy command search in DMs.\n\n" -" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" -" Default is for fuzzy command search to be disabled.\n\n" -" **Example:**\n" -" - `[p]set fuzzy`\n" +" Removes an admin role for this server.\n\n" +" **Examples:**\n" +" - `[p]set roles removeadminrole @Admins`\n" +" - `[p]set roles removeadminrole Super Admins`\n\n" +" **Arguments:**\n" +" - `` - The role to remove from being an admin.\n" " " msgstr "" -#: redbot/core/core_commands.py:2293 -msgid "Fuzzy command search has been {} in DMs." +#: redbot/core/core_commands.py:3349 +msgid "That role was not an admin role to begin with." msgstr "" -#: redbot/core/core_commands.py:2301 +#: redbot/core/core_commands.py:3351 +msgid "That role is no longer considered an admin role." +msgstr "" + +#: redbot/core/core_commands.py:3359 #, 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\n" +" Removes a mod role for this server.\n\n" " **Examples:**\n" -" - `[p]set colour dark red`\n" -" - `[p]set colour blurple`\n" -" - `[p]set colour 0x5DADE2`\n" -" - `[p]set color 0x#FDFEFE`\n" -" - `[p]set color #7F8C8D`\n\n" +" - `[p]set roles removemodrole @Mods`\n" +" - `[p]set roles removemodrole Loyal Helpers`\n\n" " **Arguments:**\n" -" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" +" - `` - The role to remove from being a moderator.\n" " " msgstr "" -#: redbot/core/core_commands.py:2321 -msgid "The color has been reset." +#: redbot/core/core_commands.py:3371 +msgid "That role was not a mod role to begin with." msgstr "" -#: redbot/core/core_commands.py:2324 -msgid "The color has been set." +#: redbot/core/core_commands.py:3373 +msgid "That role is no longer considered a mod role." msgstr "" -#: redbot/core/core_commands.py:2329 +#: redbot/core/core_commands.py:3381 #, docstring -msgid "Sets [botname]'s avatar\n\n" -" Supports either an attachment or an image URL.\n\n" +msgid "\n" +" Changes [botname]'s locale in this server.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" Use \"default\" to return to the bot's default set language.\n\n" +" If you want to change bot's global locale, see `[p]set locale global` command.\n\n" " **Examples:**\n" -" - `[p]set avatar` - With an image attachment, this will set the avatar.\n" -" - `[p]set avatar` - Without an attachment, this will show the command help.\n" -" - `[p]set avatar https://links.flaree.xyz/k95` - Sets the avatar to the provided url.\n\n" +" - `[p]set locale en-US`\n" +" - `[p]set locale de-DE`\n" +" - `[p]set locale fr-FR`\n" +" - `[p]set locale pl-PL`\n" +" - `[p]set locale default` - Resets to the global default locale.\n\n" " **Arguments:**\n" -" - `[url]` - An image url to be used as an avatar. Leave blank when uploading an attachment.\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" " " msgstr "" -#: redbot/core/core_commands.py:2352 -msgid "That URL is invalid." -msgstr "" - -#: redbot/core/core_commands.py:2354 -msgid "Something went wrong while trying to get the image." +#: redbot/core/core_commands.py:3408 +#, docstring +msgid "\n" +" Changes [botname]'s default locale.\n\n" +" This will be used when a server has not set a locale, or in DMs.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" To reset to English, use \"en-US\".\n\n" +" **Examples:**\n" +" - `[p]set locale global en-US`\n" +" - `[p]set locale global de-DE`\n" +" - `[p]set locale global fr-FR`\n" +" - `[p]set locale global pl-PL`\n\n" +" **Arguments:**\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2364 -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." +#: redbot/core/core_commands.py:3429 redbot/core/core_commands.py:3472 +#: redbot/core/core_commands.py:3534 redbot/core/core_commands.py:3579 +msgid "Invalid language code. Use format: `en-US`" msgstr "" -#: redbot/core/core_commands.py:2371 -msgid "JPG / PNG format only." +#: redbot/core/core_commands.py:3433 redbot/core/core_commands.py:3476 +#: redbot/core/core_commands.py:3538 redbot/core/core_commands.py:3583 +msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:2373 redbot/core/core_commands.py:2600 -#: redbot/core/core_commands.py:2656 redbot/core/core_commands.py:2680 -msgid "Done." +#: redbot/core/core_commands.py:3440 +msgid "Global locale has been set." msgstr "" -#: redbot/core/core_commands.py:2378 +#: redbot/core/core_commands.py:3446 #, docstring msgid "\n" -" Removes [botname]'s avatar.\n\n" -" **Example:**\n" -" - `[p]set avatar remove`\n" +" Changes [botname]'s locale in this server.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" Use \"default\" to return to the bot's default set language.\n\n" +" **Examples:**\n" +" - `[p]set locale server en-US`\n" +" - `[p]set locale server de-DE`\n" +" - `[p]set locale server fr-FR`\n" +" - `[p]set locale server pl-PL`\n" +" - `[p]set locale server default` - Resets to the global default locale.\n\n" +" **Arguments:**\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" " " msgstr "" -#: redbot/core/core_commands.py:2386 -msgid "Avatar removed." +#: redbot/core/core_commands.py:3467 +msgid "Locale has been set to the default." +msgstr "" + +#: redbot/core/core_commands.py:3482 +msgid "Locale has been set." msgstr "" -#: redbot/core/core_commands.py:2392 +#: redbot/core/core_commands.py:3487 #, docstring -msgid "Sets [botname]'s playing status.\n\n" -" This will appear as `Playing ` or `PLAYING A GAME: ` depending on the context.\n\n" -" Maximum length for a playing status is 128 characters.\n\n" +msgid "\n" +" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale in this server.\n\n" +" If you want to change bot's global regional format, see `[p]set regionalformat global` command.\n\n" " **Examples:**\n" -" - `[p]set playing` - Clears the activity status.\n" -" - `[p]set playing the keyboard`\n\n" +" - `[p]set regionalformat en-US`\n" +" - `[p]set region de-DE`\n" +" - `[p]set regionalformat reset` - Resets to the locale.\n\n" " **Arguments:**\n" -" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" +" - `[language_code]` - The region format to use for the bot in this server.\n" " " msgstr "" -#: redbot/core/core_commands.py:2408 -msgid "The maximum length of game descriptions is 128 characters." +#: redbot/core/core_commands.py:3511 +#, docstring +msgid "\n" +" Changes the bot's regional format. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale.\n\n" +" **Examples:**\n" +" - `[p]set regionalformat global en-US`\n" +" - `[p]set region global de-DE`\n" +" - `[p]set regionalformat global reset` - Resets to the locale.\n\n" +" **Arguments:**\n" +" - `[language_code]` - The default region format to use for the bot.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2416 -msgid "Status set to ``Playing {game.name}``." +#: redbot/core/core_commands.py:3528 +msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:2418 -msgid "Game cleared." +#: redbot/core/core_commands.py:3545 +msgid "Global regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:2424 +#: redbot/core/core_commands.py:3554 #, docstring -msgid "Sets [botname]'s listening status.\n\n" -" This will appear as `Listening to `.\n\n" -" Maximum length for a listening status is 128 characters.\n\n" +msgid "\n" +" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale in this server.\n\n" " **Examples:**\n" -" - `[p]set listening` - Clears the activity status.\n" -" - `[p]set listening jams`\n\n" +" - `[p]set regionalformat server en-US`\n" +" - `[p]set region local de-DE`\n" +" - `[p]set regionalformat server reset` - Resets to the locale.\n\n" " **Arguments:**\n" -" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status." -msgstr "" - -#: redbot/core/core_commands.py:2441 -msgid "The maximum length of listening descriptions is 128 characters." +" - `[language_code]` - The region format to use for the bot in this server.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2450 -msgid "Status set to ``Listening to {listening}``." +#: redbot/core/core_commands.py:3572 +msgid "Regional formatting will now be based on bot's locale in this server." msgstr "" -#: redbot/core/core_commands.py:2453 -msgid "Listening cleared." +#: redbot/core/core_commands.py:3590 +msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:2459 +#: redbot/core/core_commands.py:3607 #, docstring -msgid "Sets [botname]'s watching status.\n\n" -" This will appear as `Watching `.\n\n" -" Maximum length for a watching status is 128 characters.\n\n" +msgid "\n" +" Commands to 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" +" If passed without the `` or `` arguments it will allow you to open a modal to set your API keys securely.\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, so this command should only be used in a private channel or in DM with the bot.\n\n" " **Examples:**\n" -" - `[p]set watching` - Clears the activity status.\n" -" - `[p]set watching [p]help`\n\n" +" - `[p]set api`\n" +" - `[p]set api spotify`\n" +" - `[p]set api spotify redirect_uri localhost`\n" +" - `[p]set api github client_id,whoops client_secret,whoops`\n\n" " **Arguments:**\n" -" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status." +" - `` - The service you're adding tokens to.\n" +" - `` - Pairs of token keys and values. The key and value should be separated by one of ` `, `,`, or `;`.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2475 -msgid "The maximum length of watching descriptions is 128 characters." +#: redbot/core/core_commands.py:3631 +msgid "Click the button below to set your keys." msgstr "" -#: redbot/core/core_commands.py:2482 -msgid "Status set to ``Watching {watching}``." +#: redbot/core/core_commands.py:3633 +msgid "This API keys setup message has expired." msgstr "" -#: redbot/core/core_commands.py:2484 -msgid "Watching cleared." +#: redbot/core/core_commands.py:3638 +msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/core_commands.py:2490 +#: redbot/core/core_commands.py:3642 #, docstring -msgid "Sets [botname]'s competing status.\n\n" -" This will appear as `Competing in `.\n\n" -" Maximum length for a competing status is 128 characters.\n\n" -" **Examples:**\n" -" - `[p]set competing` - Clears the activity status.\n" -" - `[p]set competing London 2012 Olympic Games`\n\n" -" **Arguments:**\n" -" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status." +msgid "\n" +" Show all external API services along with their keys that have been set.\n\n" +" Secrets are not shown.\n\n" +" **Example:**\n" +" - `[p]set api list`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2507 -msgid "The maximum length of competing descriptions is 128 characters." +#: redbot/core/core_commands.py:3653 +msgid "No API services have been set yet." msgstr "" -#: redbot/core/core_commands.py:2516 -msgid "Status set to ``Competing in {competing}``." +#: redbot/core/core_commands.py:3658 +msgid "Set API services:\n" msgstr "" -#: redbot/core/core_commands.py:2519 -msgid "Competing cleared." +#: redbot/core/core_commands.py:3658 +msgid "Set API service:\n" msgstr "" -#: redbot/core/core_commands.py:2525 +#: redbot/core/core_commands.py:3668 #, docstring -msgid "Sets [botname]'s status.\n\n" -" Available statuses:\n" -" - `online`\n" -" - `idle`\n" -" - `dnd`\n" -" - `invisible`\n\n" +msgid "\n" +" Remove the given services with all their keys and tokens.\n\n" " **Examples:**\n" -" - `[p]set status online` - Clears the status.\n" -" - `[p]set status invisible`\n\n" +" - `[p]set api remove spotify`\n" +" - `[p]set api remove github youtube`\n\n" " **Arguments:**\n" -" - `` - One of the available statuses.\n" -" " +" - `` - The services to remove." msgstr "" -#: redbot/core/core_commands.py:2555 -msgid "Status changed to {}." +#: redbot/core/core_commands.py:3683 +msgid "Services deleted successfully:\n" +"{services_list}" msgstr "" -#: redbot/core/core_commands.py:2563 -#, docstring -msgid "Sets [botname]'s streaming status to a twitch stream.\n\n" -" This will appear as `Streaming ` or `LIVE ON TWITCH` depending on the context.\n" -" It will also include a `Watch` button with a twitch.tv url for the provided streamer.\n\n" -" Maximum length for a stream title is 128 characters.\n\n" -" Leaving both streamer and stream_title empty will clear it.\n\n" -" **Examples:**\n" -" - `[p]set stream` - Clears the activity status.\n" -" - `[p]set stream 26 Twentysix is streaming` - Sets the stream to `https://www.twitch.tv/26`.\n" -" - `[p]set stream https://twitch.tv/26 Twentysix is streaming` - Sets the URL manually.\n\n" -" **Arguments:**\n" -" - `` - The twitch streamer to provide a link to. This can be their twitch name or the entire URL.\n" -" - `` - The text to follow `Streaming` in the status." +#: redbot/core/core_commands.py:3687 +msgid "Service deleted successfully: {service_name}" msgstr "" -#: redbot/core/core_commands.py:2588 -msgid "The maximum length of the streamer url is 511 characters." +#: redbot/core/core_commands.py:3692 +msgid "None of the services you provided had any keys set." msgstr "" -#: redbot/core/core_commands.py:2591 -msgid "The maximum length of the stream title is 128 characters." +#: redbot/core/core_commands.py:3700 +#, docstring +msgid "\n" +" Commands for configuring owner notifications.\n\n" +" Owner notifications include usage of `[p]contact` and available Red updates.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2605 +#: redbot/core/core_commands.py:3709 #, docstring -msgid "Sets [botname]'s username.\n\n" -" Maximum length for a username is 32 characters.\n\n" -" Note: The username of a verified bot cannot be manually changed.\n" -" Please contact Discord support to change it.\n\n" +msgid "\n" +" Opt-in on receiving owner notifications.\n\n" +" This is the default state.\n\n" +" Note: This will only resume sending owner notifications to your DMs.\n" +" Additional owners and destinations will not be affected.\n\n" " **Example:**\n" -" - `[p]set username BaguetteBot`\n\n" -" **Arguments:**\n" -" - `` - The username to give the bot.\n" +" - `[p]set ownernotifications optin`\n" " " msgstr "" -#: redbot/core/core_commands.py:2621 -msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." -msgstr "" - -#: redbot/core/core_commands.py:2628 -msgid "Failed to change name. Must be 32 characters or fewer." -msgstr "" - -#: redbot/core/core_commands.py:2634 -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}" +#: redbot/core/core_commands.py:3728 +#, docstring +msgid "\n" +" Opt-out of receiving owner notifications.\n\n" +" Note: This will only stop sending owner notifications to your DMs.\n" +" Additional owners and destinations will still receive notifications.\n\n" +" **Example:**\n" +" - `[p]set ownernotifications optout`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2644 -msgid "Failed to change the username. Discord returned the following error:\n" -"{error_message}" +#: redbot/core/core_commands.py:3750 +#, docstring +msgid "\n" +" Adds a destination text channel to receive owner notifications.\n\n" +" **Examples:**\n" +" - `[p]set ownernotifications adddestination #owner-notifications`\n" +" - `[p]set ownernotifications adddestination 168091848718417920` - Accepts channel IDs.\n\n" +" **Arguments:**\n" +" - `` - The channel to send owner notifications to.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2654 -msgid "Unexpected error occurred when trying to change the username." +#: redbot/core/core_commands.py:3775 +#, docstring +msgid "\n" +" Removes a destination text channel from receiving owner notifications.\n\n" +" **Examples:**\n" +" - `[p]set ownernotifications removedestination #owner-notifications`\n" +" - `[p]set ownernotifications deletedestination 168091848718417920` - Accepts channel IDs.\n\n" +" **Arguments:**\n" +" - `` - The channel to stop sending owner notifications to.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2662 +#: redbot/core/core_commands.py:3799 #, docstring -msgid "Sets [botname]'s nickname for the current server.\n\n" -" Maximum length for a nickname is 32 characters.\n\n" +msgid "\n" +" Lists the configured extra destinations for owner notifications.\n\n" " **Example:**\n" -" - `[p]set nickname 🎃 SpookyBot 🎃`\n\n" -" **Arguments:**\n" -" - `[nickname]` - The nickname to give the bot. Leave blank to clear the current nickname.\n" +" - `[p]set ownernotifications listdestinations`\n" " " msgstr "" -#: redbot/core/core_commands.py:2674 -msgid "Failed to change nickname. Must be 32 characters or fewer." +#: redbot/core/core_commands.py:3809 +msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:2678 -msgid "I lack the permissions to change my own nickname." +#: redbot/core/core_commands.py:3820 +msgid "Unknown channel with id: {id}" msgstr "" -#: redbot/core/core_commands.py:2685 +#: redbot/core/core_commands.py:3830 #, docstring -msgid "Sets [botname]'s global prefix(es).\n\n" -" Warning: This is not additive. It will replace all current prefixes.\n\n" -" See also the `--mentionable` flag to enable mentioning the bot as the prefix.\n\n" -" **Examples:**\n" -" - `[p]set prefix !`\n" -" - `[p]set prefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" -" - `[p]set prefix \"@[botname] \"` - This uses a mention as the prefix. See also the `--mentionable` flag.\n" -" - `[p]set prefix ! ? .` - Sets multiple prefixes.\n\n" -" **Arguments:**\n" -" - `` - The prefixes the bot will respond to globally.\n" +msgid "\n" +" Show the current settings for [botname].\n\n" +" Accepts optional server parameter to allow prefix recovery.\n" " " msgstr "" -#: redbot/core/core_commands.py:2702 -msgid "Warning: A prefix is above the recommended length (20 characters).\n" -"Do you want to continue? (y/n)" -msgstr "" - -#: redbot/core/core_commands.py:2715 -msgid "Cancelled." +#: redbot/core/core_commands.py:3844 redbot/core/core_commands.py:3848 +msgid "Not Set." msgstr "" -#: redbot/core/core_commands.py:2719 -msgid "Prefix set." +#: redbot/core/core_commands.py:3855 +msgid "Admin roles: {admin}\n" +"Mod roles: {mod}\n" +"Locale: {guild_locale}\n" +"Regional format: {guild_regional_format}\n" msgstr "" -#: redbot/core/core_commands.py:2721 -msgid "Prefixes set." +#: redbot/core/core_commands.py:3876 +msgid "{bot_name} Settings:\n\n" +"Prefixes: {prefixes}\n" +"{guild_settings}Global locale: {locale}\n" +"Global regional format: {regional_format}\n" +"Default embed colour: {colour}" msgstr "" -#: redbot/core/core_commands.py:2727 +#: redbot/core/core_commands.py:3898 #, docstring -msgid "\n" -" Sets [botname]'s server prefix(es).\n\n" -" Warning: This will override global prefixes, the bot will not respond to any global prefixes in this server.\n" -" This is not additive. It will replace all current server prefixes.\n" -" A prefix cannot have more than 20 characters.\n\n" +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\n" +" This is only applied to the current server and not globally.\n\n" " **Examples:**\n" -" - `[p]set serverprefix !`\n" -" - `[p]set serverprefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" -" - `[p]set serverprefix \"@[botname] \"` - This uses a mention as the prefix.\n" -" - `[p]set serverprefix ! ? .` - Sets multiple prefixes.\n\n" +" - `[p]set deletedelay` - Shows the current delete delay setting.\n" +" - `[p]set deletedelay 60` - Sets the delete delay to the max of 60 seconds.\n" +" - `[p]set deletedelay -1` - Disables deleting command messages.\n\n" " **Arguments:**\n" -" - `[prefixes...]` - The prefixes the bot will respond to on this server. Leave blank to clear server prefixes.\n" +" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:2745 -msgid "Server prefixes have been reset." +#: redbot/core/core_commands.py:3919 +msgid "Command deleting disabled." msgstr "" -#: redbot/core/core_commands.py:2748 -msgid "You cannot have a prefix longer than 20 characters." +#: redbot/core/core_commands.py:3921 +msgid "Delete delay set to {num} seconds." msgstr "" -#: redbot/core/core_commands.py:2753 -msgid "Server prefix set." +#: redbot/core/core_commands.py:3926 +msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:2755 -msgid "Server prefixes set." +#: redbot/core/core_commands.py:3933 +msgid "I will not delete command messages." msgstr "" -#: redbot/core/core_commands.py:2760 +#: redbot/core/core_commands.py:3939 #, docstring msgid "\n" -" Changes the bot's default locale.\n\n" -" This will be used when a server has not set a locale, or in DMs.\n\n" -" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" -" To reset to English, use \"en-US\".\n\n" -" **Examples:**\n" -" - `[p]set locale en-US`\n" -" - `[p]set locale de-DE`\n" -" - `[p]set locale fr-FR`\n" -" - `[p]set locale pl-PL`\n\n" -" **Arguments:**\n" -" - `` - The default locale to use for the bot. This can be any language code with country code included.\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\n" +" **Example:**\n" +" - `[p]set usebotcolour`\n" " " msgstr "" -#: redbot/core/core_commands.py:2781 redbot/core/core_commands.py:2825 -#: redbot/core/core_commands.py:2864 redbot/core/core_commands.py:2908 -msgid "Invalid language code. Use format: `en-US`" +#: redbot/core/core_commands.py:3951 +msgid "The bot {} use its configured color for embeds." msgstr "" -#: redbot/core/core_commands.py:2785 redbot/core/core_commands.py:2829 -#: redbot/core/core_commands.py:2868 redbot/core/core_commands.py:2912 -msgid "Invalid format - language code has to include country code, e.g. `en-US`" +#: redbot/core/core_commands.py:3952 +msgid "will not" msgstr "" -#: redbot/core/core_commands.py:2792 -msgid "Global locale has been set." +#: redbot/core/core_commands.py:3952 +msgid "will" msgstr "" -#: redbot/core/core_commands.py:2798 +#: redbot/core/core_commands.py:3960 #, docstring msgid "\n" -" Changes the bot's locale in this server.\n\n" -" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" -" Use \"default\" to return to the bot's default set language.\n" -" To reset to English, use \"en-US\".\n\n" -" **Examples:**\n" -" - `[p]set locale en-US`\n" -" - `[p]set locale de-DE`\n" -" - `[p]set locale fr-FR`\n" -" - `[p]set locale pl-PL`\n" -" - `[p]set locale default` - Resets to the global default locale.\n\n" -" **Arguments:**\n" -" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" Toggle whether to enable fuzzy command search for the server.\n\n" +" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" +" Note: This can be processor intensive and may be unsuitable for larger servers.\n\n" +" Default is for fuzzy command search to be disabled.\n\n" +" **Example:**\n" +" - `[p]set serverfuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:2820 -msgid "Locale has been set to the default." +#: redbot/core/core_commands.py:3975 +msgid "Fuzzy command search has been {} for this server." msgstr "" -#: redbot/core/core_commands.py:2835 -msgid "Locale has been set." +#: redbot/core/core_commands.py:3983 +#, docstring +msgid "\n" +" Toggle whether to enable fuzzy command search in DMs.\n\n" +" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" +" Default is for fuzzy command search to be disabled.\n\n" +" **Example:**\n" +" - `[p]set fuzzy`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2841 +#: redbot/core/core_commands.py:3996 +msgid "Fuzzy command search has been {} in DMs." +msgstr "" + +#: redbot/core/core_commands.py:4004 #, docstring msgid "\n" -" Changes the bot's regional format. This is used for formatting date, time and numbers.\n\n" -" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" -" Leave `language_code` empty to base regional formatting on bot's locale.\n\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\n" " **Examples:**\n" -" - `[p]set globalregionalformat en-US`\n" -" - `[p]set globalregion de-DE`\n" -" - `[p]set globalregionalformat` - Resets to the locale.\n\n" +" - `[p]set colour dark red`\n" +" - `[p]set colour blurple`\n" +" - `[p]set colour 0x5DADE2`\n" +" - `[p]set color 0x#FDFEFE`\n" +" - `[p]set color #7F8C8D`\n\n" " **Arguments:**\n" -" - `[language_code]` - The default region format to use for the bot.\n" +" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" " " msgstr "" -#: redbot/core/core_commands.py:2858 -msgid "Global regional formatting will now be based on bot's locale." +#: redbot/core/core_commands.py:4024 +msgid "The color has been reset." msgstr "" -#: redbot/core/core_commands.py:2875 -msgid "Global regional formatting will now be based on `{language_code}` locale." +#: redbot/core/core_commands.py:4027 +msgid "The color has been set." msgstr "" -#: redbot/core/core_commands.py:2883 +#: redbot/core/core_commands.py:4036 #, docstring -msgid "\n" -" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" -" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" -" Leave `language_code` empty to base regional formatting on bot's locale in this server.\n\n" +msgid "Sets [botname]'s global prefix(es).\n\n" +" Warning: This is not additive. It will replace all current prefixes.\n\n" +" See also the `--mentionable` flag to enable mentioning the bot as the prefix.\n\n" " **Examples:**\n" -" - `[p]set regionalformat en-US`\n" -" - `[p]set region de-DE`\n" -" - `[p]set regionalformat` - Resets to the locale.\n\n" +" - `[p]set prefix !`\n" +" - `[p]set prefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" +" - `[p]set prefix \"@[botname] \"` - This uses a mention as the prefix. See also the `--mentionable` flag.\n" +" - `[p]set prefix ! ? .` - Sets multiple prefixes.\n\n" " **Arguments:**\n" -" - `[language_code]` - The region format to use for the bot in this server.\n" +" - `` - The prefixes the bot will respond to globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:2901 -msgid "Regional formatting will now be based on bot's locale in this server." +#: redbot/core/core_commands.py:4053 redbot/core/core_commands.py:4130 +msgid "Prefixes cannot start with '/', as it conflicts with Discord's slash commands." msgstr "" -#: redbot/core/core_commands.py:2919 -msgid "Regional formatting will now be based on `{language_code}` locale." +#: redbot/core/core_commands.py:4058 +msgid "Warning: A prefix is below the recommended length (1 character).\n" +"Do you want to continue?" msgstr "" -#: redbot/core/core_commands.py:2927 -#, 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\n" -" Link example: `[My link](https://example.com)`\n\n" -" **Examples:**\n" -" - `[p]set custominfo >>> I can use **markdown** such as quotes, ||spoilers|| and multiple lines.`\n" -" - `[p]set custominfo Join my [support server](discord.gg/discord)!`\n" -" - `[p]set custominfo` - Removes custom info text.\n\n" -" **Arguments:**\n" -" - `[text]` - The custom info text.\n" -" " +#: redbot/core/core_commands.py:4072 redbot/core/core_commands.py:4090 +msgid "Cancelled." msgstr "" -#: redbot/core/core_commands.py:2944 -msgid "The custom text has been cleared." +#: redbot/core/core_commands.py:4076 +msgid "Warning: A prefix is above the recommended length (25 characters).\n" +"Do you want to continue?" msgstr "" -#: redbot/core/core_commands.py:2948 -msgid "The custom text has been set." +#: redbot/core/core_commands.py:4094 +msgid "Prefix set." msgstr "" -#: redbot/core/core_commands.py:2951 -msgid "Text must be fewer than 1024 characters long." +#: redbot/core/core_commands.py:4096 +msgid "Prefixes set." msgstr "" -#: redbot/core/core_commands.py:2956 +#: redbot/core/core_commands.py:4103 #, docstring msgid "\n" -" Commands to 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, so this command should only be used in a private channel or in DM with the bot.\n\n" +" Sets [botname]'s server prefix(es).\n\n" +" Warning: This will override global prefixes, the bot will not respond to any global prefixes in this server.\n" +" This is not additive. It will replace all current server prefixes.\n" +" A prefix cannot have more than 25 characters.\n\n" " **Examples:**\n" -" - `[p]set api Spotify redirect_uri localhost`\n" -" - `[p]set api github client_id,whoops client_secret,whoops`\n\n" +" - `[p]set serverprefix !`\n" +" - `[p]set serverprefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" +" - `[p]set serverprefix \"@[botname] \"` - This uses a mention as the prefix.\n" +" - `[p]set serverprefix ! ? .` - Sets multiple prefixes.\n" +" - `[p]set serverprefix \"Red - Discord Bot\" ?` - Sets the prefix for a specific server. Quotes are needed to use spaces in the server name.\n\n" " **Arguments:**\n" -" - `` - The service you're adding tokens to.\n" -" - `` - Pairs of token keys and values. The key and value should be separated by one of ` `, `,`, or `;`.\n" +" - `[server]` - The server to set the prefix for. Defaults to current server.\n" +" - `[prefixes...]` - The prefixes the bot will respond to on this server. Leave blank to clear server prefixes.\n" " " msgstr "" -#: redbot/core/core_commands.py:2977 -msgid "`{service}` API tokens have been set." +#: redbot/core/core_commands.py:4126 +msgid "Server prefixes have been reset." +msgstr "" + +#: redbot/core/core_commands.py:4134 +msgid "You cannot have a prefix shorter than 1 character." +msgstr "" + +#: redbot/core/core_commands.py:4137 +msgid "You cannot have a prefix longer than 25 characters." msgstr "" -#: redbot/core/core_commands.py:2981 +#: redbot/core/core_commands.py:4142 +msgid "Server prefix set." +msgstr "" + +#: redbot/core/core_commands.py:4144 +msgid "Server prefixes set." +msgstr "" + +#: redbot/core/core_commands.py:4149 #, docstring msgid "\n" -" Show all external API services along with their keys that have been set.\n\n" -" Secrets are not shown.\n\n" -" **Example:**\n" -" - `[p]set api list``\n" +" Set a global bot variable for using buttons in menus.\n\n" +" When enabled, all usage of cores menus API will use buttons instead of reactions.\n\n" +" This defaults to False.\n" +" Using this without a setting will toggle.\n\n" +" **Examples:**\n" +" - `[p]set usebuttons True` - Enables using buttons.\n" +" - `[p]helpset usebuttons` - Toggles the value.\n\n" +" **Arguments:**\n" +" - `[use_buttons]` - Whether to use buttons. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:2992 -msgid "No API services have been set yet." -msgstr "" - -#: redbot/core/core_commands.py:2997 -msgid "Set API services:\n" +#: redbot/core/core_commands.py:4168 +msgid "I will use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:2997 -msgid "Set API service:\n" +#: redbot/core/core_commands.py:4170 +msgid "I will not use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:3007 +#: redbot/core/core_commands.py:4175 #, docstring msgid "\n" -" Remove the given services with all their keys and tokens.\n\n" +" Set the message that will be sent on uncaught bot errors.\n\n" +" To include the command name in the message, use the `{command}` placeholder.\n\n" +" If you omit the `msg` argument, the message will be reset to the default one.\n\n" " **Examples:**\n" -" - `[p]set api remove Spotify`\n" -" - `[p]set api remove github audiodb`\n\n" +" - `[p]set errormsg` - Resets the error message back to the default: \"Error in command '{command}'.\". If the command invoker is one of the bot owners, the message will also include \"Check your console or logs for details.\".\n" +" - `[p]set errormsg Oops, the command {command} has failed! Please try again later.` - Sets the error message to a custom one.\n\n" " **Arguments:**\n" -" - `` - The services to remove." +" - `[msg]` - The custom error message. Must be less than 1000 characters. Omit to reset to the default one.\n" +" " msgstr "" -#: redbot/core/core_commands.py:3022 -msgid "Services deleted successfully:\n" -"{services_list}" +#: redbot/core/core_commands.py:4190 +msgid "The message must be less than 1000 characters." msgstr "" -#: redbot/core/core_commands.py:3026 -msgid "Service deleted successfully: {service_name}" +#: redbot/core/core_commands.py:4194 +msgid "Successfully updated the error message." msgstr "" -#: redbot/core/core_commands.py:3031 -msgid "None of the services you provided had any keys set." +#: redbot/core/core_commands.py:4197 +msgid "Successfully reset the error message back to the default one." msgstr "" -#: redbot/core/core_commands.py:3036 +#: redbot/core/core_commands.py:4204 #, docstring msgid "\n" " Commands to manage settings for the help command.\n\n" @@ -1839,116 +3069,132 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3045 +#: redbot/core/core_commands.py:4213 #, docstring msgid "\n" " Show the current help settings.\n\n" " Warning: These settings may not be accurate if the default formatter is not in use.\n\n" " **Example:**\n" -" - `[p]helpset showsettings``\n" +" - `[p]helpset showsettings`\n" " " msgstr "" -#: redbot/core/core_commands.py:3059 +#: redbot/core/core_commands.py:4227 msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:3069 +#: redbot/core/core_commands.py:4237 #, docstring msgid "\n" " This resets [botname]'s help formatter to the default formatter.\n\n" " **Example:**\n" -" - `[p]helpset resetformatter``\n" +" - `[p]helpset resetformatter`\n" " " msgstr "" -#: redbot/core/core_commands.py:3078 +#: redbot/core/core_commands.py:4246 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:3087 +#: redbot/core/core_commands.py:4255 #, 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\n" " **Example:**\n" -" - `[p]helpset resetsettings``\n" +" - `[p]helpset resetsettings`\n" " " msgstr "" -#: redbot/core/core_commands.py:3097 +#: redbot/core/core_commands.py:4265 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:3105 +#: redbot/core/core_commands.py:4277 #, docstring msgid "\n" " Allows the help command to be sent as a paginated menu instead of separate\n" " messages.\n\n" -" When enabled, `[p]help` will only show one page at a time and will use reactions to navigate between pages.\n\n" -" This defaults to False.\n" -" Using this without a setting will toggle.\n\n" +" When \"reactions\", \"buttons\", \"select\", or \"selectonly\" is passed,\n" +" `[p]help` will only show one page at a time\n" +" and will use the associated control scheme to navigate between pages.\n\n" " **Examples:**\n" -" - `[p]helpset usemenus True` - Enables using menus.\n" -" - `[p]helpset usemenus` - Toggles the value.\n\n" +" - `[p]helpset usemenus reactions` - Enables using reaction menus.\n" +" - `[p]helpset usemenus buttons` - Enables using button menus.\n" +" - `[p]helpset usemenus select` - Enables buttons with a select menu.\n" +" - `[p]helpset usemenus selectonly` - Enables a select menu only on help.\n" +" - `[p]helpset usemenus disable` - Disables help menus.\n\n" " **Arguments:**\n" -" - `[use_menus]` - Whether to use menus. Leave blank to toggle.\n" +" - `<\"buttons\"|\"reactions\"|\"select\"|\"selectonly\"|\"disable\">` - Whether to use `buttons`,\n" +" `reactions`, `select`, `selectonly`, or no menus.\n" " " msgstr "" -#: redbot/core/core_commands.py:3125 -msgid "Help will use menus." +#: redbot/core/core_commands.py:4297 +msgid "Help will use the select menu only." +msgstr "" + +#: redbot/core/core_commands.py:4300 +msgid "Help will use button menus and add a select menu." +msgstr "" + +#: redbot/core/core_commands.py:4303 +msgid "Help will use button menus." +msgstr "" + +#: redbot/core/core_commands.py:4306 +msgid "Help will use reaction menus." msgstr "" -#: redbot/core/core_commands.py:3127 +#: redbot/core/core_commands.py:4309 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:3131 +#: redbot/core/core_commands.py:4316 #, 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\n" " **Examples:**\n" -" - `[p]helpset showhidden True` - Enables showing hidden commands.\n" -" - `[p]helpset showhidden` - Toggles the value.\n\n" +" - `[p]helpset showhidden True` - Enables showing hidden commands.\n" +" - `[p]helpset showhidden` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[show_hidden]` - Whether to use show hidden commands in help. Leave blank to toggle.\n" +" - `[show_hidden]` - Whether to use show hidden commands in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3148 +#: redbot/core/core_commands.py:4333 msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:3150 +#: redbot/core/core_commands.py:4335 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:3154 +#: redbot/core/core_commands.py:4339 #, docstring msgid "\n" " This allows the help command to show existing commands aliases if there is any.\n\n" " This defaults to True.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset showaliases False` - Disables showing aliases on this server.\n" -" - `[p]helpset showaliases` - Toggles the value.\n\n" +" - `[p]helpset showaliases False` - Disables showing aliases on this server.\n" +" - `[p]helpset showaliases` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[show_aliases]` - Whether to include aliases in help. Leave blank to toggle.\n" +" - `[show_aliases]` - Whether to include aliases in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3171 -msgid "Help will show commands aliases." +#: redbot/core/core_commands.py:4356 +msgid "Help will now show command aliases." msgstr "" -#: redbot/core/core_commands.py:3173 -msgid "Help will not show commands aliases." +#: redbot/core/core_commands.py:4358 +msgid "Help will no longer show command aliases." msgstr "" -#: redbot/core/core_commands.py:3177 +#: redbot/core/core_commands.py:4362 #, docstring msgid "\n" " This allows the help command message to be ticked if help is sent to a DM.\n\n" @@ -1957,44 +3203,44 @@ msgid "\n" " Using this without a setting will toggle.\n\n" " Note: This is only used when the bot is not using menus.\n\n" " **Examples:**\n" -" - `[p]helpset usetick False` - Disables ticking when help is sent to DMs.\n" -" - `[p]helpset usetick` - Toggles the value.\n\n" +" - `[p]helpset usetick False` - Disables ticking when help is sent to DMs.\n" +" - `[p]helpset usetick` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[use_tick]` - Whether to tick the help command when help is sent to DMs. Leave blank to toggle.\n" +" - `[use_tick]` - Whether to tick the help command when help is sent to DMs. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3198 +#: redbot/core/core_commands.py:4383 msgid "Help will now tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:3200 +#: redbot/core/core_commands.py:4385 msgid "Help will not tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:3204 +#: redbot/core/core_commands.py:4389 #, docstring msgid "\n" " Sets if commands which can't be run in the current context should be filtered from help.\n\n" " Defaults to True.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset verifychecks False` - Enables showing unusable commands in help.\n" -" - `[p]helpset verifychecks` - Toggles the value.\n\n" +" - `[p]helpset verifychecks False` - Enables showing unusable commands in help.\n" +" - `[p]helpset verifychecks` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[verify]` - Whether to hide unusable commands in help. Leave blank to toggle.\n" +" - `[verify]` - Whether to hide unusable commands in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3221 +#: redbot/core/core_commands.py:4406 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:3223 +#: redbot/core/core_commands.py:4408 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:3227 +#: redbot/core/core_commands.py:4412 #, docstring msgid "\n" " Sets whether the bot should respond to help commands for nonexistent topics.\n\n" @@ -2003,22 +3249,22 @@ msgid "\n" " Defaults to False.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset verifyexists True` - Enables sending help for nonexistent topics.\n" -" - `[p]helpset verifyexists` - Toggles the value.\n\n" +" - `[p]helpset verifyexists True` - Enables sending help for nonexistent topics.\n" +" - `[p]helpset verifyexists` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[verify]` - Whether to respond to help for nonexistent topics. Leave blank to toggle.\n" +" - `[verify]` - Whether to respond to help for nonexistent topics. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3248 +#: redbot/core/core_commands.py:4433 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:4436 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:3259 +#: redbot/core/core_commands.py:4444 #, docstring msgid "Set the character limit for each page in the help message.\n\n" " Note: This setting only applies to embedded help.\n\n" @@ -2027,45 +3273,44 @@ msgid "Set the character limit for each page in the help message.\n\n" " Please note that setting a relatively small character limit may\n" " mean some pages will exceed this limit.\n\n" " **Example:**\n" -" - `[p]helpset pagecharlimit 1500`\n\n" +" - `[p]helpset pagecharlimit 1500`\n\n" " **Arguments:**\n" -" - `` - The max amount of characters to show per page in the help message.\n" +" - `` - The max amount of characters to show per page in the help message.\n" " " msgstr "" -#: redbot/core/core_commands.py:3276 +#: redbot/core/core_commands.py:4461 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:3280 +#: redbot/core/core_commands.py:4465 msgid "Done. The character limit per page has been set to {}." msgstr "" -#: redbot/core/core_commands.py:3284 +#: redbot/core/core_commands.py:4469 #, docstring msgid "Set the maximum number of help pages sent in a server channel.\n\n" -" Note: 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\n" " **Examples:**\n" -" - `[p]helpset maxpages 50` - Basically never send help to DMs.\n" -" - `[p]helpset maxpages 0` - Always send help to DMs.\n\n" +" - `[p]helpset maxpages 50` - Basically never send help to DMs.\n" +" - `[p]helpset maxpages 0` - Always send help to DMs.\n\n" " **Arguments:**\n" -" - `` - The max pages allowed to send per help in a server.\n" +" - `` - The max pages allowed to send per help in a server.\n" " " msgstr "" -#: redbot/core/core_commands.py:3302 redbot/core/core_commands.py:3329 +#: redbot/core/core_commands.py:4485 redbot/core/core_commands.py:4512 msgid "You must give a value of zero or greater!" msgstr "" -#: redbot/core/core_commands.py:3306 +#: redbot/core/core_commands.py:4489 msgid "Done. The page limit has been set to {}." msgstr "" -#: redbot/core/core_commands.py:3311 +#: redbot/core/core_commands.py:4494 #, 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" @@ -2073,148 +3318,204 @@ msgid "Set the delay after which help pages will be deleted.\n\n" " Setting the delay to 0 disables this feature.\n\n" " The bot has to have MANAGE_MESSAGES permission for this to work.\n\n" " **Examples:**\n" -" - `[p]helpset deletedelay 60` - Delete the help pages after a minute.\n" -" - `[p]helpset deletedelay 1` - Delete the help pages as quickly as possible.\n" -" - `[p]helpset deletedelay 1209600` - Max time to wait before deleting (14 days).\n" -" - `[p]helpset deletedelay 0` - Disable deleting help pages.\n\n" +" - `[p]helpset deletedelay 60` - Delete the help pages after a minute.\n" +" - `[p]helpset deletedelay 1` - Delete the help pages as quickly as possible.\n" +" - `[p]helpset deletedelay 1209600` - Max time to wait before deleting (14 days).\n" +" - `[p]helpset deletedelay 0` - Disable deleting help pages.\n\n" " **Arguments:**\n" -" - `` - The seconds to wait before deleting help pages.\n" +" - `` - The seconds to wait before deleting help pages.\n" " " msgstr "" -#: redbot/core/core_commands.py:3332 +#: redbot/core/core_commands.py:4515 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:3337 +#: redbot/core/core_commands.py:4520 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:3339 +#: redbot/core/core_commands.py:4522 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:3343 +#: redbot/core/core_commands.py:4526 +#, docstring +msgid "Set the timeout for reactions, if menus are enabled.\n\n" +" The default is 30 seconds.\n" +" The timeout has to be between 15 and 300 seconds.\n\n" +" **Examples:**\n" +" - `[p]helpset reacttimeout 30` - The default timeout.\n" +" - `[p]helpset reacttimeout 60` - Timeout of 1 minute.\n" +" - `[p]helpset reacttimeout 15` - Minimum allowed timeout.\n" +" - `[p]helpset reacttimeout 300` - Max allowed timeout (5 mins).\n\n" +" **Arguments:**\n" +" - `` - The timeout, in seconds, of the reactions.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4541 +msgid "You must give a value of at least 15 seconds!" +msgstr "" + +#: redbot/core/core_commands.py:4544 +msgid "The timeout cannot be greater than 5 minutes!" +msgstr "" + +#: redbot/core/core_commands.py:4548 +msgid "Done. The reaction timeout has been set to {} seconds." +msgstr "" + +#: redbot/core/core_commands.py:4552 #, docstring msgid "\n" " Set the tagline to be used.\n\n" " The maximum tagline length is 2048 characters.\n" " This setting only applies to embedded help. If no tagline is specified, the default will be used instead.\n\n" +" You can use `[​p]` in your tagline, which will be replaced by the bot's prefix.\n\n" " **Examples:**\n" -" - `[p]helpset tagline Thanks for using the bot!`\n" -" - `[p]helpset tagline` - Resets the tagline to the default.\n\n" +" - `[p]helpset tagline Thanks for using the bot!`\n" +" - `[p]helpset tagline Use [​p]invite to add me to your server.`\n" +" - `[p]helpset tagline` - Resets the tagline to the default.\n\n" " **Arguments:**\n" -" - `[tagline]` - The tagline to appear at the bottom of help embeds. Leave blank to reset.\n" +" - `[tagline]` - The tagline to appear at the bottom of help embeds. Leave blank to reset.\n" " " msgstr "" -#: redbot/core/core_commands.py:3358 +#: redbot/core/core_commands.py:4570 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:3362 +#: redbot/core/core_commands.py:4574 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:3370 +#: redbot/core/core_commands.py:4582 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:3375 +#: redbot/core/core_commands.py:4587 #, docstring msgid "Sends a message to the owner.\n\n" " This is limited to one message every 60 seconds per person.\n\n" " **Example:**\n" -" - `[p]contact Help! The bot has become sentient!`\n\n" +" - `[p]contact Help! The bot has become sentient!`\n\n" " **Arguments:**\n" -" - `[message]` - The message to send to the owner.\n" +" - `[message]` - The message to send to the owner.\n" " " msgstr "" -#: redbot/core/core_commands.py:3387 +#: redbot/core/core_commands.py:4599 msgid "User ID: {}" msgstr "" -#: redbot/core/core_commands.py:3390 +#: redbot/core/core_commands.py:4602 msgid "through DM" msgstr "" -#: redbot/core/core_commands.py:3392 +#: redbot/core/core_commands.py:4604 msgid "from {}" msgstr "" -#: redbot/core/core_commands.py:3393 +#: redbot/core/core_commands.py:4605 msgid " | Server ID: {}" msgstr "" -#: redbot/core/core_commands.py:3398 +#: redbot/core/core_commands.py:4610 msgid "Use `{}dm {} ` to reply to this user" msgstr "" -#: redbot/core/core_commands.py:3400 +#: redbot/core/core_commands.py:4612 msgid "Sent by {} {}" msgstr "" -#: redbot/core/core_commands.py:3405 +#: redbot/core/core_commands.py:4617 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:3476 +#: redbot/core/core_commands.py:4663 msgid "Your message has been sent." msgstr "" -#: redbot/core/core_commands.py:3478 +#: redbot/core/core_commands.py:4665 msgid "I'm unable to deliver your message. Sorry." msgstr "" -#: redbot/core/core_commands.py:3483 +#: redbot/core/core_commands.py:4670 #, docstring msgid "Sends a DM to a user.\n\n" " This command needs a user ID to work.\n\n" " To get a user ID, go to Discord's settings and open the 'Appearance' tab.\n" " Enable 'Developer Mode', then right click a user and click on 'Copy ID'.\n\n" " **Example:**\n" -" - `[p]dm 262626262626262626 Do you like me? Yes / No`\n\n" +" - `[p]dm 262626262626262626 Do you like me? Yes / No`\n\n" " **Arguments:**\n" -" - `[message]` - The message to dm to the user.\n" +" - `[message]` - The message to dm to the user.\n" " " msgstr "" -#: redbot/core/core_commands.py:3499 +#: redbot/core/core_commands.py:4686 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:3509 +#: redbot/core/core_commands.py:4696 msgid "Owner of {}" msgstr "" -#: redbot/core/core_commands.py:3510 +#: redbot/core/core_commands.py:4697 msgid "You can reply to this message with {}contact" msgstr "" -#: redbot/core/core_commands.py:3524 redbot/core/core_commands.py:3534 +#: redbot/core/core_commands.py:4708 redbot/core/core_commands.py:4718 msgid "Sorry, I couldn't deliver your message to {}" msgstr "" -#: redbot/core/core_commands.py:3527 redbot/core/core_commands.py:3537 +#: redbot/core/core_commands.py:4711 redbot/core/core_commands.py:4721 msgid "Message delivered to {}" msgstr "" -#: redbot/core/core_commands.py:3542 +#: redbot/core/core_commands.py:4726 #, docstring msgid "Prints the bot's data path." msgstr "" -#: redbot/core/core_commands.py:3546 +#: redbot/core/core_commands.py:4730 msgid "Data path: {path}" msgstr "" -#: redbot/core/core_commands.py:3552 +#: redbot/core/core_commands.py:4736 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:3639 +#: redbot/core/core_commands.py:4759 +#, docstring +msgid "\n" +" Diagnose issues with the command checks with ease!\n\n" +" If you want to diagnose the command from a text channel in a different server,\n" +" you can do so by using the command in DMs.\n\n" +" **Example:**\n" +" - `[p]diagnoseissues #general @Slime ban` - Diagnose why @Slime can't use `[p]ban` in #general channel.\n\n" +" **Arguments:**\n" +" - `[channel]` - The text channel that the command should be tested for. Defaults to the current channel.\n" +" - `` - The member that should be considered as the command caller.\n" +" - `` - The name of the command to test.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4775 +msgid "A text channel, voice channel, stage channel, or thread needs to be passed when using this command in DMs." +msgstr "" + +#: redbot/core/core_commands.py:4792 +msgid "The given user is not a member of the diagnosed server." +msgstr "" + +#: redbot/core/core_commands.py:4799 +msgid "Don't try to fool me, the given member can't access the {channel} channel!" +msgstr "" + +#: redbot/core/core_commands.py:4810 #, docstring msgid "\n" " Commands to manage the allowlist.\n\n" @@ -2223,85 +3524,85 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3650 +#: redbot/core/core_commands.py:4821 #, docstring msgid "\n" " Adds users to the allowlist.\n\n" " **Examples:**\n" -" - `[p]allowlist add @26 @Will` - Adds two users to the allowlist.\n" -" - `[p]allowlist add 262626262626262626` - Adds a user by ID.\n\n" +" - `[p]allowlist add @26 @Will` - Adds two users to the allowlist.\n" +" - `[p]allowlist add 262626262626262626` - Adds a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to add to the allowlist.\n" +" - `` - The user or users to add to the allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3663 +#: redbot/core/core_commands.py:4833 msgid "Users have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3665 +#: redbot/core/core_commands.py:4835 msgid "User has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3669 +#: redbot/core/core_commands.py:4839 #, docstring msgid "\n" " Lists users on the allowlist.\n\n" " **Example:**\n" -" - `[p]allowlist list`\n" +" - `[p]allowlist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3681 +#: redbot/core/core_commands.py:4851 msgid "Users on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:3683 +#: redbot/core/core_commands.py:4853 msgid "User on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:3687 redbot/core/core_commands.py:3785 -#: redbot/core/modlog.py:428 redbot/core/modlog.py:450 -#: redbot/core/modlog.py:466 +#: redbot/core/core_commands.py:4857 redbot/core/core_commands.py:4953 +#: redbot/core/modlog.py:404 redbot/core/modlog.py:426 +#: redbot/core/modlog.py:442 msgid "Unknown or Deleted User" msgstr "" -#: redbot/core/core_commands.py:3695 +#: redbot/core/core_commands.py:4865 #, docstring msgid "\n" " Removes users from the allowlist.\n\n" " The allowlist will be disabled if all users are removed.\n\n" " **Examples:**\n" -" - `[p]allowlist remove @26 @Will` - Removes two users from the allowlist.\n" -" - `[p]allowlist remove 262626262626262626` - Removes a user by ID.\n\n" +" - `[p]allowlist remove @26 @Will` - Removes two users from the allowlist.\n" +" - `[p]allowlist remove 262626262626262626` - Removes a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to remove from the allowlist.\n" +" - `` - The user or users to remove from the allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3710 +#: redbot/core/core_commands.py:4879 msgid "Users have been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:3712 +#: redbot/core/core_commands.py:4881 msgid "User has been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:3716 +#: redbot/core/core_commands.py:4885 #, docstring msgid "\n" " Clears the allowlist.\n\n" " This disables the allowlist.\n\n" " **Example:**\n" -" - `[p]allowlist clear`\n" +" - `[p]allowlist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3725 +#: redbot/core/core_commands.py:4894 msgid "Allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:3730 +#: redbot/core/core_commands.py:4899 #, docstring msgid "\n" " Commands to manage the blocklist.\n\n" @@ -2309,81 +3610,81 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3739 +#: redbot/core/core_commands.py:4908 #, docstring msgid "\n" " Adds users to the blocklist.\n\n" " **Examples:**\n" -" - `[p]blocklist add @26 @Will` - Adds two users to the blocklist.\n" -" - `[p]blocklist add 262626262626262626` - Blocks a user by ID.\n\n" +" - `[p]blocklist add @26 @Will` - Adds two users to the blocklist.\n" +" - `[p]blocklist add 262626262626262626` - Blocks a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to add to the blocklist.\n" +" - `` - The user or users to add to the blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3755 +#: redbot/core/core_commands.py:4924 msgid "You cannot add an owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3761 +#: redbot/core/core_commands.py:4929 msgid "Users have been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:3763 +#: redbot/core/core_commands.py:4931 msgid "User has been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:3767 +#: redbot/core/core_commands.py:4935 #, docstring msgid "\n" " Lists users on the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist list`\n" +" - `[p]blocklist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3779 +#: redbot/core/core_commands.py:4947 msgid "Users on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:3781 +#: redbot/core/core_commands.py:4949 msgid "User on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:3793 +#: redbot/core/core_commands.py:4961 #, docstring msgid "\n" " Removes users from the blocklist.\n\n" " **Examples:**\n" -" - `[p]blocklist remove @26 @Will` - Removes two users from the blocklist.\n" -" - `[p]blocklist remove 262626262626262626` - Removes a user by ID.\n\n" +" - `[p]blocklist remove @26 @Will` - Removes two users from the blocklist.\n" +" - `[p]blocklist remove 262626262626262626` - Removes a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to remove from the blocklist.\n" +" - `` - The user or users to remove from the blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3806 +#: redbot/core/core_commands.py:4973 msgid "Users have been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:3808 +#: redbot/core/core_commands.py:4975 msgid "User has been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:3812 +#: redbot/core/core_commands.py:4979 #, docstring msgid "\n" " Clears the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3819 +#: redbot/core/core_commands.py:4986 msgid "Blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:3825 +#: redbot/core/core_commands.py:4992 #, docstring msgid "\n" " Commands to manage the server specific allowlist.\n\n" @@ -2392,93 +3693,93 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3838 +#: redbot/core/core_commands.py:5005 #, docstring msgid "\n" " Adds a user or role to the server allowlist.\n\n" " **Examples:**\n" -" - `[p]localallowlist add @26 @Will` - Adds two users to the local allowlist.\n" -" - `[p]localallowlist add 262626262626262626` - Allows a user by ID.\n" -" - `[p]localallowlist add \"Super Admins\"` - Allows a role with a space in the name without mentioning.\n\n" +" - `[p]localallowlist add @26 @Will` - Adds two users to the local allowlist.\n" +" - `[p]localallowlist add 262626262626262626` - Allows a user by ID.\n" +" - `[p]localallowlist add \"Super Admins\"` - Allows a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local allowlist.\n" +" - `` - The users or roles to remove from the local allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3857 +#: redbot/core/core_commands.py:5024 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:3866 +#: redbot/core/core_commands.py:5033 msgid "Users and/or roles have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3868 +#: redbot/core/core_commands.py:5035 msgid "User or role has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3872 +#: redbot/core/core_commands.py:5039 #, docstring msgid "\n" " Lists users and roles on the server allowlist.\n\n" " **Example:**\n" -" - `[p]localallowlist list`\n" +" - `[p]localallowlist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3884 +#: redbot/core/core_commands.py:5051 msgid "Allowed users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:3886 +#: redbot/core/core_commands.py:5053 msgid "Allowed user or role:" msgstr "" -#: redbot/core/core_commands.py:3890 redbot/core/core_commands.py:4012 +#: redbot/core/core_commands.py:5057 redbot/core/core_commands.py:5177 msgid "Unknown or Deleted User/Role" msgstr "" -#: redbot/core/core_commands.py:3900 +#: redbot/core/core_commands.py:5067 #, docstring msgid "\n" " Removes user or role from the allowlist.\n\n" " The local allowlist will be disabled if all users are removed.\n\n" " **Examples:**\n" -" - `[p]localallowlist remove @26 @Will` - Removes two users from the local allowlist.\n" -" - `[p]localallowlist remove 262626262626262626` - Removes a user by ID.\n" -" - `[p]localallowlist remove \"Super Admins\"` - Removes a role with a space in the name without mentioning.\n\n" +" - `[p]localallowlist remove @26 @Will` - Removes two users from the local allowlist.\n" +" - `[p]localallowlist remove 262626262626262626` - Removes a user by ID.\n" +" - `[p]localallowlist remove \"Super Admins\"` - Removes a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local allowlist.\n" +" - `` - The users or roles to remove from the local allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3921 +#: redbot/core/core_commands.py:5088 msgid "I cannot allow you to do this, as it would remove your ability to run commands." msgstr "" -#: redbot/core/core_commands.py:3929 +#: redbot/core/core_commands.py:5096 msgid "Users and/or roles have been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:3931 +#: redbot/core/core_commands.py:5098 msgid "User or role has been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:3935 +#: redbot/core/core_commands.py:5102 #, docstring msgid "\n" " Clears the allowlist.\n\n" " This disables the local allowlist and clears all entries.\n\n" " **Example:**\n" -" - `[p]localallowlist clear`\n" +" - `[p]localallowlist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3944 +#: redbot/core/core_commands.py:5111 msgid "Server allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:3950 +#: redbot/core/core_commands.py:5117 #, docstring msgid "\n" " Commands to manage the server specific blocklist.\n\n" @@ -2486,374 +3787,373 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3961 +#: redbot/core/core_commands.py:5128 #, docstring msgid "\n" " Adds a user or role to the local blocklist.\n\n" " **Examples:**\n" -" - `[p]localblocklist add @26 @Will` - Adds two users to the local blocklist.\n" -" - `[p]localblocklist add 262626262626262626` - Blocks a user by ID.\n" -" - `[p]localblocklist add \"Bad Apples\"` - Blocks a role with a space in the name without mentioning.\n\n" +" - `[p]localblocklist add @26 @Will` - Adds two users to the local blocklist.\n" +" - `[p]localblocklist add 262626262626262626` - Blocks a user by ID.\n" +" - `[p]localblocklist add \"Bad Apples\"` - Blocks a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to add to the local blocklist.\n" +" - `` - The users or roles to add to the local blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3975 +#: redbot/core/core_commands.py:5142 msgid "You cannot add yourself to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3978 +#: redbot/core/core_commands.py:5145 msgid "You cannot add the guild owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3981 +#: redbot/core/core_commands.py:5148 msgid "You cannot add a bot owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3988 +#: redbot/core/core_commands.py:5153 msgid "Users and/or roles have been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:3990 +#: redbot/core/core_commands.py:5155 msgid "User or role has been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:3994 +#: redbot/core/core_commands.py:5159 #, docstring msgid "\n" " Lists users and roles on the server blocklist.\n\n" " **Example:**\n" -" - `[p]localblocklist list`\n" +" - `[p]localblocklist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4006 +#: redbot/core/core_commands.py:5171 msgid "Blocked users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:4008 +#: redbot/core/core_commands.py:5173 msgid "Blocked user or role:" msgstr "" -#: redbot/core/core_commands.py:4022 +#: redbot/core/core_commands.py:5187 #, docstring msgid "\n" " Removes user or role from local blocklist.\n\n" " **Examples:**\n" -" - `[p]localblocklist remove @26 @Will` - Removes two users from the local blocklist.\n" -" - `[p]localblocklist remove 262626262626262626` - Unblocks a user by ID.\n" -" - `[p]localblocklist remove \"Bad Apples\"` - Unblocks a role with a space in the name without mentioning.\n\n" +" - `[p]localblocklist remove @26 @Will` - Removes two users from the local blocklist.\n" +" - `[p]localblocklist remove 262626262626262626` - Unblocks a user by ID.\n" +" - `[p]localblocklist remove \"Bad Apples\"` - Unblocks a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local blocklist.\n" +" - `` - The users or roles to remove from the local blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:4038 +#: redbot/core/core_commands.py:5201 msgid "Users and/or roles have been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:4040 +#: redbot/core/core_commands.py:5203 msgid "User or role has been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:4044 +#: redbot/core/core_commands.py:5207 #, docstring msgid "\n" " Clears the server blocklist.\n\n" " This disables the server blocklist and clears all entries.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:4053 +#: redbot/core/core_commands.py:5216 msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4058 +#: redbot/core/core_commands.py:5221 #, docstring msgid "Commands to enable and disable commands and cogs." msgstr "" -#: redbot/core/core_commands.py:4064 +#: redbot/core/core_commands.py:5227 #, docstring msgid "Set the default state for a cog as disabled.\n\n" " This will disable the cog for all servers by default.\n" " To override it, use `[p]command enablecog` on the servers you want to allow usage.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command defaultdisablecog Economy`\n" -" - `[p]command defaultdisablecog ModLog`\n\n" +" - `[p]command defaultdisablecog Economy`\n" +" - `[p]command defaultdisablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to make disabled by default. Must be title-case.\n" +" - `` - The name of the cog to make disabled by default. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4080 redbot/core/core_commands.py:4105 -#: redbot/core/core_commands.py:4125 redbot/core/core_commands.py:4155 -msgid "Cog with the given name doesn't exist." -msgstr "" - -#: redbot/core/core_commands.py:4082 +#: redbot/core/core_commands.py:5243 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:4084 +#: redbot/core/core_commands.py:5245 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:4089 +#: redbot/core/core_commands.py:5250 #, docstring msgid "Set the default state for a cog as enabled.\n\n" " This will re-enable the cog for all servers by default.\n" " To override it, use `[p]command disablecog` on the servers you want to disallow usage.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command defaultenablecog Economy`\n" -" - `[p]command defaultenablecog ModLog`\n\n" +" - `[p]command defaultenablecog Economy`\n" +" - `[p]command defaultenablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to make enabled by default. Must be title-case.\n" +" - `` - The name of the cog to make enabled by default. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4107 +#: redbot/core/core_commands.py:5266 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:4112 +#: redbot/core/core_commands.py:5271 #, docstring msgid "Disable a cog in this server.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command disablecog Economy`\n" -" - `[p]command disablecog ModLog`\n\n" +" - `[p]command disablecog Economy`\n" +" - `[p]command disablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to disable on this server. Must be title-case.\n" +" - `` - The name of the cog to disable on this server. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4127 +#: redbot/core/core_commands.py:5284 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:4129 +#: redbot/core/core_commands.py:5286 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:4132 +#: redbot/core/core_commands.py:5289 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:4138 +#: redbot/core/core_commands.py:5295 #, docstring msgid "Enable a cog in this server.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command enablecog Economy`\n" -" - `[p]command enablecog ModLog`\n\n" +" - `[p]command enablecog Economy`\n" +" - `[p]command enablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to enable on this server. Must be title-case.\n" +" - `` - The name of the cog to enable on this server. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4150 +#: redbot/core/core_commands.py:5307 msgid "{cogname} has been enabled in this guild." msgstr "" -#: redbot/core/core_commands.py:4158 +#: redbot/core/core_commands.py:5312 +msgid "Cog \"{arg}\" not found." +msgstr "" + +#: redbot/core/core_commands.py:5315 msgid "{cogname} was not disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:4164 +#: redbot/core/core_commands.py:5321 #, docstring msgid "List the cogs which are disabled in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabledcogs`\n" +" - `[p]command listdisabledcogs`\n" " " msgstr "" -#: redbot/core/core_commands.py:4177 +#: redbot/core/core_commands.py:5334 msgid "The following cogs are disabled in this guild:\n" msgstr "" -#: redbot/core/core_commands.py:4183 +#: redbot/core/core_commands.py:5340 msgid "There are no disabled cogs in this guild." msgstr "" -#: redbot/core/core_commands.py:4187 +#: redbot/core/core_commands.py:5344 #, docstring msgid "\n" " List disabled commands.\n\n" " If you're the bot owner, this will show global disabled commands by default.\n" " Otherwise, this will show disabled commands on the current server.\n\n" " **Example:**\n" -" - `[p]command listdisabled`\n" +" - `[p]command listdisabled`\n" " " msgstr "" -#: redbot/core/core_commands.py:4204 +#: redbot/core/core_commands.py:5361 #, docstring msgid "List disabled commands globally.\n\n" " **Example:**\n" -" - `[p]command listdisabled global`\n" +" - `[p]command listdisabled global`\n" " " msgstr "" -#: redbot/core/core_commands.py:4211 +#: redbot/core/core_commands.py:5368 msgid "There aren't any globally disabled commands." msgstr "" -#: redbot/core/core_commands.py:4214 +#: redbot/core/core_commands.py:5371 msgid "{} commands are disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:4218 +#: redbot/core/core_commands.py:5375 msgid "1 command is disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:4226 +#: redbot/core/core_commands.py:5383 #, docstring msgid "List disabled commands in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabled guild`\n" +" - `[p]command listdisabled guild`\n" " " msgstr "" -#: redbot/core/core_commands.py:4233 +#: redbot/core/core_commands.py:5390 msgid "There aren't any disabled commands in {}." msgstr "" -#: redbot/core/core_commands.py:4236 +#: redbot/core/core_commands.py:5393 msgid "{} commands are disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:4240 +#: redbot/core/core_commands.py:5397 msgid "1 command is disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:4247 +#: redbot/core/core_commands.py:5404 #, docstring msgid "\n" " Disable a command.\n\n" " If you're the bot owner, this will disable commands globally by default.\n" " Otherwise, this will disable commands on the current server.\n\n" " **Examples:**\n" -" - `[p]command disable userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable.\n" +" - `` - The command to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:4269 +#: redbot/core/core_commands.py:5426 #, docstring msgid "\n" " Disable a command globally.\n\n" " **Examples:**\n" -" - `[p]command disable global userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable global urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable global userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable global urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable globally.\n" +" - `` - The command to disable globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4288 redbot/core/core_commands.py:4331 +#: redbot/core/core_commands.py:5438 redbot/core/core_commands.py:5474 msgid "The command to disable cannot be `command` or any of its subcommands." msgstr "" -#: redbot/core/core_commands.py:4294 redbot/core/core_commands.py:4337 +#: redbot/core/core_commands.py:5444 redbot/core/core_commands.py:5480 msgid "This command is designated as being always available and cannot be disabled." msgstr "" -#: redbot/core/core_commands.py:4303 +#: redbot/core/core_commands.py:5453 msgid "That command is already disabled globally." msgstr "" -#: redbot/core/core_commands.py:4312 +#: redbot/core/core_commands.py:5462 #, docstring msgid "\n" " Disable a command in this server only.\n\n" " **Examples:**\n" -" - `[p]command disable server userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable server urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable server userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable server urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable for the current server.\n" +" - `` - The command to disable for the current server.\n" " " msgstr "" -#: redbot/core/core_commands.py:4342 +#: redbot/core/core_commands.py:5486 msgid "You are not allowed to disable that command." msgstr "" -#: redbot/core/core_commands.py:4352 +#: redbot/core/core_commands.py:5496 msgid "That command is already disabled in this server." msgstr "" -#: redbot/core/core_commands.py:4358 +#: redbot/core/core_commands.py:5502 #, docstring msgid "Enable a command.\n\n" " If you're the bot owner, this will try to enable a globally disabled command by default.\n" " Otherwise, this will try to enable a command disabled on the current server.\n\n" " **Examples:**\n" -" - `[p]command enable userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable.\n" +" - `` - The command to enable.\n" " " msgstr "" -#: redbot/core/core_commands.py:4378 +#: redbot/core/core_commands.py:5522 #, docstring msgid "\n" " Enable a command globally.\n\n" " **Examples:**\n" -" - `[p]command enable global userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable global urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable global userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable global urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable globally.\n" +" - `` - The command to enable globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4400 +#: redbot/core/core_commands.py:5537 msgid "That command is already enabled globally." msgstr "" -#: redbot/core/core_commands.py:4409 +#: redbot/core/core_commands.py:5546 #, docstring msgid "\n" " Enable a command in this server.\n\n" " **Examples:**\n" -" - `[p]command enable server userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable server urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable server userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable server urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable for the current server.\n" +" - `` - The command to enable for the current server.\n" " " msgstr "" -#: redbot/core/core_commands.py:4427 +#: redbot/core/core_commands.py:5558 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:4437 +#: redbot/core/core_commands.py:5568 msgid "That command is already enabled in this server." msgstr "" -#: redbot/core/core_commands.py:4444 +#: redbot/core/core_commands.py:5575 #, 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 `{command}` placeholder.\n\n" " **Examples:**\n" -" - `[p]command disabledmsg This command is disabled`\n" -" - `[p]command disabledmsg {command} is disabled`\n" -" - `[p]command disabledmsg` - Sends nothing when a disabled command is attempted.\n\n" +" - `[p]command disabledmsg This command is disabled`\n" +" - `[p]command disabledmsg {command} is disabled`\n" +" - `[p]command disabledmsg` - Sends nothing when a disabled command is attempted.\n\n" " **Arguments:**\n" -" - `[message]` - The message to send when a disabled command is attempted.\n" +" - `[message]` - The message to send when a disabled command is attempted.\n" " " msgstr "" -#: redbot/core/core_commands.py:4465 +#: redbot/core/core_commands.py:5596 #, docstring msgid "\n" " Commands to manage server settings for immunity from automated actions.\n\n" @@ -2861,152 +4161,80 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4474 +#: redbot/core/core_commands.py:5605 #, docstring msgid "\n" " Gets the current members and roles configured for automatic moderation action immunity.\n\n" " **Example:**\n" -" - `[p]autoimmune list`\n" +" - `[p]autoimmune list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4487 +#: redbot/core/core_commands.py:5618 msgid "Roles immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:4492 +#: redbot/core/core_commands.py:5623 msgid "Members immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:4496 +#: redbot/core/core_commands.py:5627 msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:4505 +#: redbot/core/core_commands.py:5636 #, docstring msgid "\n" " Makes a user or role immune from automated moderation actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune add @TwentySix` - Adds a user.\n" -" - `[p]autoimmune add @Mods` - Adds a role.\n\n" +" - `[p]autoimmune add @Twentysix` - Adds a user.\n" +" - `[p]autoimmune add @Mods` - Adds a role.\n\n" " **Arguments:**\n" -" - `` - The user or role to add immunity to.\n" +" - `` - The user or role to add immunity to.\n" " " msgstr "" -#: redbot/core/core_commands.py:4517 +#: redbot/core/core_commands.py:5648 msgid "Already added." msgstr "" -#: redbot/core/core_commands.py:4525 +#: redbot/core/core_commands.py:5656 #, docstring msgid "\n" " Remove a user or role from being immune to automated moderation actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune remove @TwentySix` - Removes a user.\n" -" - `[p]autoimmune remove @Mods` - Removes a role.\n\n" +" - `[p]autoimmune remove @Twentysix` - Removes a user.\n" +" - `[p]autoimmune remove @Mods` - Removes a role.\n\n" " **Arguments:**\n" -" - `` - The user or role to remove immunity from.\n" +" - `` - The user or role to remove immunity from.\n" " " msgstr "" -#: redbot/core/core_commands.py:4537 +#: redbot/core/core_commands.py:5668 msgid "Not in list." msgstr "" -#: redbot/core/core_commands.py:4545 +#: redbot/core/core_commands.py:5676 #, docstring msgid "\n" " Checks if a user or role would be considered immune from automated actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune isimmune @TwentySix`\n" -" - `[p]autoimmune isimmune @Mods`\n\n" +" - `[p]autoimmune isimmune @Twentysix`\n" +" - `[p]autoimmune isimmune @Mods`\n\n" " **Arguments:**\n" -" - `` - The user or role to check the immunity of.\n" +" - `` - The user or role to check the immunity of.\n" " " msgstr "" -#: redbot/core/core_commands.py:4557 +#: redbot/core/core_commands.py:5688 msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:4559 +#: redbot/core/core_commands.py:5690 msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:4564 -#, docstring -msgid "\n" -" Commands for configuring owner notifications.\n\n" -" Owner notifications include usage of `[p]contact` and available Red updates.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4573 -#, docstring -msgid "\n" -" Opt-in on receiving owner notifications.\n\n" -" This is the default state.\n\n" -" Note: This will only resume sending owner notifications to your DMs.\n" -" Additional owners and destinations will not be affected.\n\n" -" **Example:**\n" -" - `[p]ownernotifications optin`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4592 -#, docstring -msgid "\n" -" Opt-out of receiving owner notifications.\n\n" -" Note: This will only stop sending owner notifications to your DMs.\n" -" Additional owners and destinations will still receive notifications.\n\n" -" **Example:**\n" -" - `[p]ownernotifications optout`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4611 -#, docstring -msgid "\n" -" Adds a destination text channel to receive owner notifications.\n\n" -" **Examples:**\n" -" - `[p]ownernotifications adddestination #owner-notifications`\n" -" - `[p]ownernotifications adddestination 168091848718417920` - Accepts channel IDs.\n\n" -" **Arguments:**\n" -" - `` - The channel to send owner notifications to.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4637 -#, docstring -msgid "\n" -" Removes a destination text channel from receiving owner notifications.\n\n" -" **Examples:**\n" -" - `[p]ownernotifications removedestination #owner-notifications`\n" -" - `[p]ownernotifications deletedestination 168091848718417920` - Accepts channel IDs.\n\n" -" **Arguments:**\n" -" - `` - The channel to stop sending owner notifications to.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4661 -#, docstring -msgid "\n" -" Lists the configured extra destinations for owner notifications.\n\n" -" **Example:**\n" -" - `[p]ownernotifications listdestinations`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4671 -msgid "There are no extra channels being sent to." -msgstr "" - -#: redbot/core/core_commands.py:4682 -msgid "Unknown channel with id: {id}" -msgstr "" - -#: redbot/core/core_commands.py:4713 +#: redbot/core/core_commands.py:5717 #, docstring msgid "\n" " Commands to add servers or channels to the ignore list.\n\n" @@ -3015,124 +4243,130 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4723 +#: redbot/core/core_commands.py:5727 #, docstring msgid "\n" " List the currently ignored servers and channels.\n\n" " **Example:**\n" -" - `[p]ignore list`\n" +" - `[p]ignore list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4738 +#: redbot/core/core_commands.py:5749 #, docstring msgid "\n" -" Ignore commands in the channel or category.\n\n" -" Defaults to the current channel.\n\n" +" Ignore commands in the channel, thread, or category.\n\n" +" Defaults to the current thread or channel.\n\n" " Note: Owners, Admins, and those with Manage Channel permissions override ignored channels.\n\n" " **Examples:**\n" -" - `[p]ignore channel #general` - Ignores commands in the #general channel.\n" -" - `[p]ignore channel` - Ignores commands in the current channel.\n" -" - `[p]ignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" -" - `[p]ignore channel 356236713347252226` - Also accepts IDs.\n\n" +" - `[p]ignore channel #general` - Ignores commands in the #general channel.\n" +" - `[p]ignore channel` - Ignores commands in the current channel.\n" +" - `[p]ignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" +" - `[p]ignore channel 356236713347252226` - Also accepts IDs.\n\n" " **Arguments:**\n" -" - `` - The channel to ignore. Can be a category channel.\n" +" - `` - The channel to ignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:4758 +#: redbot/core/core_commands.py:5767 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:4760 +#: redbot/core/core_commands.py:5769 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:4765 +#: redbot/core/core_commands.py:5774 #, docstring msgid "\n" " Ignore commands in this server.\n\n" " Note: Owners, Admins, and those with Manage Server permissions override ignored servers.\n\n" " **Example:**\n" -" - `[p]ignore server` - Ignores the current server\n" +" - `[p]ignore server` - Ignores the current server\n" " " msgstr "" -#: redbot/core/core_commands.py:4776 +#: redbot/core/core_commands.py:5785 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:4778 +#: redbot/core/core_commands.py:5787 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:4784 +#: redbot/core/core_commands.py:5793 #, docstring msgid "Commands to remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:4792 +#: redbot/core/core_commands.py:5808 #, docstring msgid "\n" -" Remove a channel or category from the ignore list.\n\n" -" Defaults to the current channel.\n\n" +" Remove a channel, thread, or category from the ignore list.\n\n" +" Defaults to the current thread or channel.\n\n" " **Examples:**\n" -" - `[p]unignore channel #general` - Unignores commands in the #general channel.\n" -" - `[p]unignore channel` - Unignores commands in the current channel.\n" -" - `[p]unignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" -" - `[p]unignore channel 356236713347252226` - Also accepts IDs. Use this method to unignore categories.\n\n" +" - `[p]unignore channel #general` - Unignores commands in the #general channel.\n" +" - `[p]unignore channel` - Unignores commands in the current channel.\n" +" - `[p]unignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" +" - `[p]unignore channel 356236713347252226` - Also accepts IDs. Use this method to unignore categories.\n\n" " **Arguments:**\n" -" - `` - The channel to unignore. This can be a category channel.\n" +" - `` - The channel to unignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:4811 +#: redbot/core/core_commands.py:5824 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:4813 +#: redbot/core/core_commands.py:5826 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:4818 +#: redbot/core/core_commands.py:5831 #, docstring msgid "\n" " Remove this server from the ignore list.\n\n" " **Example:**\n" -" - `[p]unignore server` - Stops ignoring the current server\n" +" - `[p]unignore server` - Stops ignoring the current server\n" " " msgstr "" -#: redbot/core/core_commands.py:4827 +#: redbot/core/core_commands.py:5840 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:4829 +#: redbot/core/core_commands.py:5842 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:4835 +#: redbot/core/core_commands.py:5856 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:4847 +#: redbot/core/core_commands.py:5873 redbot/core/core_commands.py:5875 +#: redbot/core/core_commands.py:5876 +msgid "None" +msgstr "" + +#: redbot/core/core_commands.py:5877 msgid "Currently ignored categories: {categories}\n" -"Channels: {channels}" +"Channels: {channels}\n" +"Threads (excluding archived):{threads}" msgstr "" -#: redbot/core/core_commands.py:4862 +#: redbot/core/core_commands.py:5894 #, docstring msgid "\n" " Get info about Red's licenses.\n" " " msgstr "" -#: redbot/core/dev_commands.py:36 +#: redbot/core/dev_commands.py:412 #, docstring msgid "Various development focused utilities." msgstr "" -#: redbot/core/dev_commands.py:123 +#: redbot/core/dev_commands.py:455 #, docstring msgid "Evaluate a statement of python code.\n\n" " The bot will always respond with the return value of the code.\n" @@ -3142,18 +4376,22 @@ msgid "Evaluate a statement of python code.\n\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" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" " " msgstr "" -#: redbot/core/dev_commands.py:167 +#: redbot/core/dev_commands.py:491 #, docstring msgid "Execute asynchronous code.\n\n" " This command wraps code into the body of an async function and then\n" @@ -3162,264 +4400,215 @@ msgid "Execute asynchronous code.\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" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" " " msgstr "" -#: redbot/core/dev_commands.py:221 +#: redbot/core/dev_commands.py:527 #, 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:230 +" evaluated.\n\n" +" Use `exit()` or `quit` to exit the REPL session, prefixed with\n" +" a backtick so they may be interpreted.\n\n" +" Environment Variables:\n" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" +" " +msgstr "" + +#: redbot/core/dev_commands.py:553 msgid "Already running a REPL session in this channel. Exit it with `quit`." msgstr "" -#: redbot/core/dev_commands.py:234 +#: redbot/core/dev_commands.py:557 msgid "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." msgstr "" -#: redbot/core/dev_commands.py:245 +#: redbot/core/dev_commands.py:568 msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." msgstr "" -#: redbot/core/dev_commands.py:259 +#: redbot/core/dev_commands.py:583 msgid "Exiting." msgstr "" -#: redbot/core/dev_commands.py:310 -msgid "Unexpected error: `{}`" +#: redbot/core/dev_commands.py:595 +msgid "Unexpected error: " msgstr "" -#: redbot/core/dev_commands.py:314 +#: redbot/core/dev_commands.py:599 #, docstring -msgid "Pauses/resumes the REPL running in the current channel" +msgid "Pauses/resumes the REPL running in the current channel." msgstr "" -#: redbot/core/dev_commands.py:316 +#: redbot/core/dev_commands.py:601 msgid "There is no currently running REPL session in this channel." msgstr "" -#: redbot/core/dev_commands.py:324 +#: redbot/core/dev_commands.py:609 msgid "The REPL session in this channel has been resumed." msgstr "" -#: redbot/core/dev_commands.py:326 +#: redbot/core/dev_commands.py:611 msgid "The REPL session in this channel is now paused." msgstr "" -#: redbot/core/dev_commands.py:331 +#: redbot/core/dev_commands.py:617 #, docstring msgid "Mock another user invoking a command.\n\n" " The prefix must not be entered.\n" " " msgstr "" -#: redbot/core/dev_commands.py:344 +#: redbot/core/dev_commands.py:633 #, 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" +" Current message is used as a base (including attachments, embeds, etc.),\n" +" the content and author of the message are replaced with the given arguments.\n\n" +" Note: If `content` isn't passed, the message needs to contain embeds, attachments,\n" +" or anything else that makes the message non-empty.\n" " " msgstr "" -#: redbot/core/dev_commands.py:365 +#: redbot/core/dev_commands.py:654 #, docstring msgid "Give bot owners the ability to bypass cooldowns.\n\n" " Does not persist through restarts." msgstr "" -#: redbot/core/dev_commands.py:373 +#: redbot/core/dev_commands.py:662 msgid "Bot owners will now bypass all commands with cooldowns." msgstr "" -#: redbot/core/dev_commands.py:375 +#: redbot/core/dev_commands.py:664 msgid "Bot owners will no longer bypass all commands with cooldowns." msgstr "" -#: redbot/core/errors.py:49 +#: redbot/core/errors.py:61 msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/events.py:112 -msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" -msgstr "" - -#: redbot/core/events.py:122 -msgid "\n\n" -"While 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:146 -msgid "\n\n" -"To 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:151 -msgid "Command Prompt" -msgstr "" - -#: redbot/core/events.py:153 -msgid "Terminal" -msgstr "" - -#: redbot/core/events.py:160 -msgid "\n" -"Once you've started up your bot again, if you have any 3rd-party cogs installed we then highly recommend you update them with this command in Discord: `[p]cog update`" -msgstr "" - -#: redbot/core/events.py:167 -msgid "\n\n" -"You have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\n\n" -"You 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:232 -msgid "`{user_input}` is not a valid value for `{command}`" -msgstr "" - -#: redbot/core/events.py:257 -msgid "Error in command '{command}'. Check your console or logs for details." -msgstr "" - -#: redbot/core/events.py:282 -msgid "I require the {permission} permission to execute that command." -msgstr "" - -#: redbot/core/events.py:286 -msgid "I require {permission_list} permissions to execute that command." -msgstr "" - -#: redbot/core/events.py:294 -msgid "That command is not available in DMs." -msgstr "" - -#: redbot/core/events.py:296 -msgid "That command is only available in DMs." -msgstr "" - -#: redbot/core/events.py:298 -msgid "That command is only available in NSFW channels." -msgstr "" - -#: redbot/core/events.py:308 -msgid "This command is on cooldown. Try again in {delay}." -msgstr "" - -#: redbot/core/events.py:310 -msgid "This command is on cooldown. Try again in 1 second." -msgstr "" - -#: redbot/core/events.py:315 -msgid "Too many people using this command. It can only be used {number} times concurrently." -msgstr "" - -#: redbot/core/events.py:320 -msgid "Too many people using this command. It can only be used once concurrently." +#: redbot/core/modlog.py:393 +msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/events.py:326 -msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +#: redbot/core/modlog.py:395 +msgid "**Reason:** Use the `reason` command to add it" msgstr "" -#: redbot/core/events.py:331 -msgid "That command is still completing, it can only be used once per {type} concurrently." +#: redbot/core/modlog.py:398 +msgid "Unknown" msgstr "" -#: redbot/core/events.py:337 -msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +#: redbot/core/modlog.py:402 redbot/core/modlog.py:424 +#: redbot/core/modlog.py:439 +msgid "Deleted User." msgstr "" -#: redbot/core/events.py:342 -msgid "Too many people using this command. It can only be used once per {type} concurrently." +#: redbot/core/modlog.py:476 +msgid "Deleted or archived thread ({thread_id}) in {channel_name}" msgstr "" -#: redbot/core/modlog.py:417 -msgid "Case #{} | {} {}" +#: redbot/core/modlog.py:480 +msgid "Thread {thread_id} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:419 -msgid "**Reason:** Use the `reason` command to add it" +#: redbot/core/modlog.py:484 +msgid "{channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:422 -msgid "Unknown" +#: redbot/core/modlog.py:489 +msgid "Thread {thread_name} in {channel_name}" msgstr "" -#: redbot/core/modlog.py:426 redbot/core/modlog.py:448 -#: redbot/core/modlog.py:463 -msgid "Deleted User." +#: redbot/core/modlog.py:493 +msgid "Thread {thread_name} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:477 redbot/core/modlog.py:512 -msgid "**Reason:** {}" +#: redbot/core/modlog.py:499 redbot/core/modlog.py:527 +msgid "Reason:" msgstr "" -#: redbot/core/modlog.py:491 +#: redbot/core/modlog.py:513 msgid "Moderator" msgstr "" -#: redbot/core/modlog.py:493 +#: redbot/core/modlog.py:515 msgid "Until" msgstr "" -#: redbot/core/modlog.py:494 +#: redbot/core/modlog.py:516 msgid "Duration" msgstr "" -#: redbot/core/modlog.py:498 redbot/core/modlog.py:503 +#: redbot/core/modlog.py:518 msgid "Channel" msgstr "" -#: redbot/core/modlog.py:499 -msgid "{channel} (deleted)" -msgstr "" - -#: redbot/core/modlog.py:505 +#: redbot/core/modlog.py:520 msgid "Amended by" msgstr "" -#: redbot/core/modlog.py:507 +#: redbot/core/modlog.py:522 msgid "Last modified at" msgstr "" -#: redbot/core/modlog.py:527 -msgid "**User:** {}\n" +#: redbot/core/modlog.py:542 +msgid "User:" +msgstr "" + +#: redbot/core/modlog.py:543 +msgid "Moderator:" +msgstr "" + +#: redbot/core/modlog.py:546 +msgid "Until:" msgstr "" -#: redbot/core/modlog.py:528 -msgid "**Moderator:** {}\n" +#: redbot/core/modlog.py:546 +msgid "Duration:" msgstr "" -#: redbot/core/modlog.py:531 -msgid "**Until:** {}\n" -"**Duration:** {}\n" +#: redbot/core/modlog.py:549 redbot/core/modlog.py:551 +msgid "Channel:" msgstr "" -#: redbot/core/modlog.py:534 -msgid "**Channel**: {} (Deleted)\n" +#: redbot/core/modlog.py:553 +msgid "Amended by:" msgstr "" -#: redbot/core/modlog.py:536 -msgid "**Channel**: {}\n" +#: redbot/core/modlog.py:555 +msgid "Last modified at:" msgstr "" -#: redbot/core/modlog.py:538 -msgid "**Amended by:** {}\n" +#: redbot/core/tree.py:271 +msgid "Command not found." msgstr "" -#: redbot/core/modlog.py:540 -msgid "**Last modified at:** {}\n" +#: redbot/core/tree.py:332 +msgid "You are not permitted to use this command." msgstr "" diff --git a/redbot/core/locales/sl-SI.po b/redbot/core/locales/sl-SI.po index b51598236be..a244d813d48 100644 --- a/redbot/core/locales/sl-SI.po +++ b/redbot/core/locales/sl-SI.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-12 15:52+0000\n" +"POT-Creation-Date: 2024-03-23 23:21+0000\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n%100==4 ? 3 : 0);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,33 +15,25 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: sl_SI\n" -#: redbot/core/bank.py:1019 -msgid "Can't pay for this command in DM without a global bank." -msgstr "Plačevanje v zasebnih sporočilih ni mogoče brez globalne banke." - -#: redbot/core/bank.py:1026 -msgid "You need at least {cost} {currency} to use this command." -msgstr "Potrebno je vsaj {cost}{currency} da uporabiš to komando." - -#: redbot/core/cog_manager.py:316 +#: redbot/core/_cog_manager.py:317 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "" -#: redbot/core/cog_manager.py:325 +#: redbot/core/_cog_manager.py:326 #, docstring msgid "\n" " Lists current cog paths in order of priority.\n" " " msgstr "" -#: redbot/core/cog_manager.py:333 +#: redbot/core/_cog_manager.py:334 msgid "Install Path: {install_path}\n" "Core Path: {core_path}\n\n" msgstr "Namestitvena pot: {install_path}\n" "Nastavitvena mod modula Core: {core_path}\n\n" -#: redbot/core/cog_manager.py:347 +#: redbot/core/_cog_manager.py:348 #, docstring msgid "\n" " Add a path to the list of available cog paths.\n" @@ -50,71 +42,67 @@ msgstr "\n" " Dodaj pot v seznam razpoložljivih poti modulov.\n" " " -#: redbot/core/cog_manager.py:351 +#: redbot/core/_cog_manager.py:352 msgid "That path does not exist or does not point to a valid directory." msgstr "Ta pot ne obstaja ali pa ne cilja na obstoječo mapo." -#: redbot/core/cog_manager.py:359 +#: redbot/core/_cog_manager.py:360 msgid "Path successfully added." msgstr "Pot je bila uspešno dodana." -#: redbot/core/cog_manager.py:364 +#: redbot/core/_cog_manager.py:365 #, docstring msgid "\n" -" Removes a path from the available cog paths given the `path_number` from `[p]paths`.\n" +" Removes one or more paths from the available cog paths given the `path_numbers` from `[p]paths`.\n" " " msgstr "" -#: redbot/core/cog_manager.py:369 redbot/core/cog_manager.py:392 -msgid "Path numbers must be positive." +#: redbot/core/_cog_manager.py:386 +msgid "The following paths were removed: {paths}" msgstr "" -#: redbot/core/cog_manager.py:376 -msgid "That is an invalid path number." +#: redbot/core/_cog_manager.py:392 +msgid "The following path numbers did not exist: {path_numbers}" msgstr "" -#: redbot/core/cog_manager.py:380 -msgid "Path successfully removed." -msgstr "Pot je bila uspešno odstranjena." - -#: redbot/core/cog_manager.py:385 +#: redbot/core/_cog_manager.py:403 #, docstring msgid "\n" " Reorders paths internally to allow discovery of different cogs.\n" " " msgstr "" -#: redbot/core/cog_manager.py:399 +#: redbot/core/_cog_manager.py:414 msgid "Invalid 'from' index." msgstr "" -#: redbot/core/cog_manager.py:405 +#: redbot/core/_cog_manager.py:420 msgid "Invalid 'to' index." msgstr "" -#: redbot/core/cog_manager.py:409 +#: redbot/core/_cog_manager.py:424 msgid "Paths reordered." msgstr "Poti razvrščene." -#: redbot/core/cog_manager.py:414 +#: redbot/core/_cog_manager.py:429 #, 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" +" Returns the current install path or sets it if one is provided.\n\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 +#: redbot/core/_cog_manager.py:443 msgid "That path does not exist." msgstr "Ta pot ne obstaja." -#: redbot/core/cog_manager.py:432 +#: redbot/core/_cog_manager.py:448 msgid "The bot will install new cogs to the `{}` directory." msgstr "Bot bo nalagal nove module v mapo `{}`." -#: redbot/core/cog_manager.py:438 +#: redbot/core/_cog_manager.py:454 #, docstring msgid "\n" " Lists all loaded and available cogs.\n" @@ -123,1749 +111,2993 @@ msgstr "\n" " Pokaže vse module ki so naloženi in na voljo.\n" " " -#: redbot/core/cog_manager.py:451 redbot/core/cog_manager.py:466 +#: redbot/core/_cog_manager.py:467 redbot/core/_cog_manager.py:482 msgid "**{} loaded:**\n" msgstr "**Modul {} naložen.**\n" -#: redbot/core/cog_manager.py:452 redbot/core/cog_manager.py:468 +#: redbot/core/_cog_manager.py:468 redbot/core/_cog_manager.py:484 msgid "**{} unloaded:**\n" msgstr "**Modul {} izklopljen**\n" -#: redbot/core/core_commands.py:181 -msgid "Alias {alias_name} is already an existing command or alias in one of the loaded cogs." -msgstr "Vzdevek {alias_name} je že obstoječa komanda ali vzdevek v enem izmed naloženih modulov." +#: redbot/core/_diagnoser.py:104 +msgid "To fix this issue, you need to do one of these:" +msgstr "" -#: redbot/core/core_commands.py:186 -msgid "Command {command_name} is already an existing command or alias in one of the loaded cogs." -msgstr "Komanda {command_name} je že obstoječa komanda ali vzdevek v enem izmed naloženih modulov." +#: redbot/core/_diagnoser.py:112 +msgid "Check if the command caller is not a bot" +msgstr "" -#: redbot/core/core_commands.py:398 -#, docstring -msgid "\n" -" The Core cog has many commands related to core functions.\n\n" -" These commands come loaded with every Red bot, and cover some of the most basic usage of the bot.\n" -" " -msgstr "\n" -" Modul Core ima veliko komand navezujočih na osnovne funkcije.\n\n" -" Te komande so predložene v vsakem Red botu, in pokrivajo nekatere najbolj osnovne opravilnosti bota.\n" -" " +#: redbot/core/_diagnoser.py:118 +msgid "The user is a bot which prevents them from running any command." +msgstr "" -#: redbot/core/core_commands.py:410 -#, docstring -msgid "Pong." -msgstr "Pong." +#: redbot/core/_diagnoser.py:119 +msgid "This cannot be fixed - bots should not be listening to other bots." +msgstr "" -#: redbot/core/core_commands.py:415 -#, docstring -msgid "Shows info about [botname].\n\n" -" See `[p]set custominfo` to customize.\n" -" " -msgstr "Pokaže informacije o [botname].\n\n" -" Uporabi `[p]set custominfo` za prilagoditev.\n" -" " +#: redbot/core/_diagnoser.py:123 +msgid "Check if the bot can send messages in the given channel" +msgstr "" -#: redbot/core/core_commands.py:445 -msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\n\n" -"Red 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 "Ta bot je instanca [Red-a, odprto kodnega Discord bot-a]({}) delo [Twentysix]({}) in [izpopolnjen z pomočjo mnogih]({}).\n\n" -"Red je podprt s strastno skupnostjo, ki prispeva in ustvarja vsebine, v katerih lahko uživajo vsi. [Pridruži se nam še danes]({}) in nam pomagaj izboljšati vsebine!\n\n" -"(c) Cog Creators" +#: redbot/core/_diagnoser.py:130 +msgid "Bot is timed out in the given channel." +msgstr "" -#: redbot/core/core_commands.py:456 -msgid "Instance owned by team" -msgstr "Lastništvo instance pripada ekipi" +#: redbot/core/_diagnoser.py:131 +msgid "To fix this issue, remove timeout from the bot." +msgstr "" -#: redbot/core/core_commands.py:456 -msgid "Instance owned by" -msgstr "Instanca pripada" +#: redbot/core/_diagnoser.py:137 +msgid "Bot doesn't have permission to send messages in the given channel." +msgstr "" -#: redbot/core/core_commands.py:461 -msgid "Red version" -msgstr "Verzija Red-a" +#: redbot/core/_diagnoser.py:138 +msgid "To fix this issue, ensure that the permissions setup allows the bot to send messages per Discord's role hierarchy:\n" +"https://support.discord.com/hc/en-us/articles/206141927" +msgstr "" -#: redbot/core/core_commands.py:464 redbot/core/core_commands.py:520 -msgid "Yes, {version} is available." -msgstr "Različica {version} je na voljo." +#: redbot/core/_diagnoser.py:150 +msgid "Check if the channel and the server aren't set to be ignored" +msgstr "" -#: redbot/core/core_commands.py:468 redbot/core/core_commands.py:524 -msgid "Checking for updates failed." -msgstr "Preverjanje posodobitev ni uspelo." +#: redbot/core/_diagnoser.py:156 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {thread} thread, its parent channel, and the server aren't a part of that list." +msgstr "" -#: redbot/core/core_commands.py:469 -msgid "Outdated" -msgstr "Zastarelo" +#: redbot/core/_diagnoser.py:165 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {channel} channel and the server aren't a part of that list." +msgstr "" -#: redbot/core/core_commands.py:471 -msgid "About this instance" -msgstr "O instanci" +#: redbot/core/_diagnoser.py:175 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {thread} thread, its parent channel, the channel category it belongs to ({channel_category}), and the server aren't a part of that list." +msgstr "" -#: redbot/core/core_commands.py:472 -msgid "About Red" -msgstr "O Red-u" +#: redbot/core/_diagnoser.py:186 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {channel} channel, the channel category it belongs to ({channel_category}), and the server aren't a part of that list." +msgstr "" -#: redbot/core/core_commands.py:475 redbot/core/core_commands.py:533 -msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" -msgstr "Prinaša veselje od 2. januarja 2016 (več kot {} dni nazaj!)" +#: redbot/core/_diagnoser.py:200 +msgid "The bot is set to ignore commands in the given channel or this server." +msgstr "" -#: redbot/core/core_commands.py:483 -msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\n\n" -"Red 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 "Ta bot je instanca Red-a, odprto kodnega Discord bot-a (1) delo Twentysix (2) in izpopolnjen z pomočjo mnogih (3).\n\n" -"Red je podprt s strastno skupnostjo, ki prispeva in ustvarja vsebine, v katerih lahko uživajo vsi. Pridruži se nam še danes (4) in nam pomagaj izboljšati vsebine!\n\n" -"(c) Cog Creators" +#: redbot/core/_diagnoser.py:210 +msgid "Global allowlist prevents the user from running this command." +msgstr "" -#: redbot/core/core_commands.py:494 -msgid "Instance owned by team: [{owner}]\n" -"Python: [{python_version}] (5)\n" -"discord.py: [{dpy_version}] (6)\n" -"Red version: [{red_version}] (7)\n" -msgstr "Instanca v lasti ekipe: [{owner}]\n" -"Python: [{python_version}] (5)\n" -"discord.py: [{dpy_version}] (6)\n" -"Verzija Red-a: [{red_version}] (7)\n" +#: redbot/core/_diagnoser.py:211 +msgid "To fix this issue, you can either add the user to the allowlist, or clear the allowlist.\n" +"If you want to keep the allowlist, you can run {command_1} which will add {user} to the allowlist.\n" +"If you instead want to clear the allowlist and let all users run commands freely, you can run {command_2} to do that." +msgstr "" -#: redbot/core/core_commands.py:506 -msgid "Instance owned by: [{owner}]\n" -"Python: [{python_version}] (5)\n" -"discord.py: [{dpy_version}] (6)\n" -"Red version: [{red_version}] (7)\n" -msgstr "Lastnik instance: [{owner}]\n" -"Python: [{python_version}] (5)\n" -"discord.py: [{dpy_version}] (6)\n" -"Verzija Red-a: [{red_version}] (7)\n" +#: redbot/core/_diagnoser.py:227 +msgid "Global blocklist prevents the user from running this command." +msgstr "" -#: redbot/core/core_commands.py:525 -msgid "Outdated: [{state}]\n" -msgstr "Zastarelo: [{state}]\n" +#: redbot/core/_diagnoser.py:228 +msgid "To fix this issue, you can either remove the user from the blocklist, or clear the blocklist.\n" +"If you want to keep the blocklist, you can run {command_1} which will remove {user} from the blocklist.\n" +"If you instead want to clear the blocklist and let all users run commands freely, you can run {command_2} to do that." +msgstr "" -#: redbot/core/core_commands.py:528 -msgid "**About Red**\n" -msgstr "**O Red-u**\n" +#: redbot/core/_diagnoser.py:250 +msgid "Local allowlist prevents the user from running this command." +msgstr "" -#: redbot/core/core_commands.py:539 -msgid "**About this instance**\n" -msgstr "**O instanci**\n" +#: redbot/core/_diagnoser.py:251 +msgid "To fix this issue, you can either add the user or one of their roles to the local allowlist, or clear the local allowlist.\n" +"If you want to keep the local allowlist, you can run {command_1} which will add {user} to the local allowlist.\n" +"If you instead want to clear the local allowlist and let all users run commands freely, you can run {command_2} to do that." +msgstr "" -#: redbot/core/core_commands.py:541 -msgid "**References**\n" -"1. <{}>\n" -"2. <{}>\n" -"3. <{}>\n" -"4. <{}>\n" -"5. <{}>\n" -"6. <{}>\n" -"7. <{}>\n" -msgstr "**Reference**\n" -"1. <{}>\n" -"2. <{}>\n" -"3. <{}>\n" -"4. <{}>\n" -"5. <{}>\n" -"6. <{}>\n" -"7. <{}>\n" +#: redbot/core/_diagnoser.py:265 +msgid "Local blocklist prevents the user from running this command." +msgstr "" -#: redbot/core/core_commands.py:557 -#, docstring -msgid "Shows [botname]'s uptime." -msgstr "Pokaže čas delovanja [botname]." +#: redbot/core/_diagnoser.py:280 +msgid "To fix this issue, you can either remove the user's roles from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove the user's roles ({roles}) from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." +msgstr "" -#: redbot/core/core_commands.py:560 -msgid "Less than one second" -msgstr "Manj kot sekunda" +#: redbot/core/_diagnoser.py:305 +msgid "To fix this issue, you can either remove the user and their roles from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove {user} and their roles ({roles}) from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." +msgstr "" -#: redbot/core/core_commands.py:562 -msgid "Been up for: **{time_quantity}** (since {timestamp} UTC)" -msgstr "Delujem že **{time_quantity}** (od {timestamp} UTC)" +#: redbot/core/_diagnoser.py:327 +msgid "To fix this issue, you can either remove the user from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove {user} from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." +msgstr "" -#: redbot/core/core_commands.py:569 -#, docstring -msgid "\n" -" Commands which interact with the data [botname] has about you.\n\n" -" More information can be found in the [End User Data Documentation.](https://docs.discord.red/en/stable/red_core_data_statement.html)\n" -" " -msgstr "\n" -" Komande ki so v interakciji s podatki ki jih [botname] ima o tebi.\n\n" -" Več informacij na voljo v [End User Data Documentation.](https://docs.discord.red/en/stable/red_core_data_statement.html)\n" -" " +#: redbot/core/_diagnoser.py:342 +msgid "Allowlist and blocklist checks" +msgstr "" -#: redbot/core/core_commands.py:580 -#, docstring -msgid "\n" -" Find out what type of data [botname] stores and why.\n\n" -" **Example:**\n" -" - `[p]mydata whatdata`\n" -" " -msgstr "\n" -" Preveri katere podatke [botname] hrani, in zakaj.\n\n" -" **Primer:**\n" -" - `[p]mydata whatdata`\n" -" " +#: redbot/core/_diagnoser.py:374 +msgid "Global, cog and command checks" +msgstr "" -#: redbot/core/core_commands.py:590 -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\n" -"Additionally, 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." +#: redbot/core/_diagnoser.py:381 +msgid "The given command is disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:609 -#, docstring -msgid "View the End User Data statements of each 3rd-party module.\n\n" -" This will send an attachment with the End User Data statements of all loaded 3rd party cogs.\n\n" -" **Example:**\n" -" - `[p]mydata 3rdparty`\n" -" " +#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:858 +msgid "One of the parents of the given command is disabled globally." msgstr "" -#: redbot/core/core_commands.py:620 -msgid "I need to be able to attach files (try in DMs?)." +#: redbot/core/_diagnoser.py:389 +msgid "To fix this issue, you can run {command} which will enable the {affected_command} command in this guild." msgstr "" -#: redbot/core/core_commands.py:630 -msgid "This instance does not appear to have any 3rd-party extensions loaded." +#: redbot/core/_diagnoser.py:410 +msgid "Other issues related to the checks" msgstr "" -#: redbot/core/core_commands.py:650 -msgid "3rd party End User Data statements" +#: redbot/core/_diagnoser.py:411 +msgid "There's an issue related to the checks for {command} but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:652 -msgid "The following are statements provided by 3rd-party extensions." +#: redbot/core/_diagnoser.py:415 +msgid "To fix this issue, a manual review of the global, cog and command checks is required." msgstr "" -#: redbot/core/core_commands.py:657 -msgid "3rd-party extensions without statements\n" +#: redbot/core/_diagnoser.py:423 +msgid "Global checks" msgstr "" -#: redbot/core/core_commands.py:668 -msgid "Here's a generated page with the statements provided by 3rd-party extensions." +#: redbot/core/_diagnoser.py:433 +msgid "One of the global checks for the command {command} failed with a message:\n" +"{message}" msgstr "" -#: redbot/core/core_commands.py:684 -msgid "Did not get confirmation, cancelling." +#: redbot/core/_diagnoser.py:437 +msgid "One of the global checks for the command {command} failed without a message." msgstr "" -#: redbot/core/core_commands.py:689 -msgid "Did not get a matching confirmation, cancelling." +#: redbot/core/_diagnoser.py:441 +msgid "Cog check" msgstr "" -#: redbot/core/core_commands.py:700 -#, 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\n" -" **Example:**\n" -" - `[p]mydata forgetme`\n" -" " +#: redbot/core/_diagnoser.py:458 +msgid "The cog check for the command {command} failed with a message:\n" +"{message}" msgstr "" -#: redbot/core/core_commands.py:715 -msgid "This command ({command}) does not support non-interactive usage." +#: redbot/core/_diagnoser.py:459 +msgid "The cog check for the command {command} failed without a message." msgstr "" -#: redbot/core/core_commands.py:722 -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:" +#: redbot/core/_diagnoser.py:463 +msgid "Command checks" msgstr "" -#: redbot/core/core_commands.py:732 -msgid "This may take some time." +#: redbot/core/_diagnoser.py:477 +msgid "One of the command checks for the command {command} failed with a message:\n" +"{message}" msgstr "" -#: redbot/core/core_commands.py:745 -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}.\n" -"Please contact the owner of this bot to address this.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:481 +msgid "One of the command checks for the command {command} failed without a message." msgstr "" -#: redbot/core/core_commands.py:760 -msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\n" -"Please contact the owner of this bot to address this.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:485 +msgid "Permissions verification" msgstr "" -#: redbot/core/core_commands.py:770 -msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\n" -"Please contact the owner of this bot to address this.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:488 +msgid "Cog permissions verification" msgstr "" -#: redbot/core/core_commands.py:780 -msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" +#: redbot/core/_diagnoser.py:503 +msgid "The cog of the given command is disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:788 redbot/core/core_commands.py:955 -#: redbot/core/core_commands.py:1041 redbot/core/core_commands.py:1112 -msgid "{mention} The following cogs did not handle deletion:\n" -"{cogs}." +#: redbot/core/_diagnoser.py:504 +msgid "To fix this issue, you can run {command} which will enable the {affected_cog} cog in this guild." msgstr "" -#: redbot/core/core_commands.py:798 -#, docstring -msgid "[Coming Soon] Get what data [botname] has about you." +#: redbot/core/_diagnoser.py:518 +msgid "Bot is missing some of the channel permissions ({permissions}) required by the {cog} cog." msgstr "" -#: redbot/core/core_commands.py:800 -msgid "This command doesn't do anything yet, but we're working on adding support for this." +#: redbot/core/_diagnoser.py:526 +msgid "Bot is missing some of the channel permissions ({permissions}) required by the {command} command." msgstr "" -#: redbot/core/core_commands.py:809 -#, docstring -msgid "\n" -" Commands for more complete data handling.\n" -" " +#: redbot/core/_diagnoser.py:538 +msgid "To fix this issue, grant the required permissions to the bot through role settings or channel overrides." msgstr "" -#: redbot/core/core_commands.py:815 -#, docstring -msgid "\n" -" Set the bot to allow users to request a data deletion.\n\n" -" This is on by default.\n" -" Opposite of `[p]mydata ownermanagement disallowuserdeletions`\n\n" -" **Example:**\n" -" - `[p]mydata ownermanagement allowuserdeletions`\n" -" " +#: redbot/core/_diagnoser.py:557 redbot/core/_diagnoser.py:653 +msgid "Other issues related to the permissions." msgstr "" -#: redbot/core/core_commands.py:826 -msgid "User can delete their own data. This will not include operational data such as blocked users." +#: redbot/core/_diagnoser.py:558 +msgid "Fatal error: There's an issue related to the permissions for the {cog} cog but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:834 -#, docstring -msgid "\n" -" Set the bot to not allow users to request a data deletion.\n\n" -" Opposite of `[p]mydata ownermanagement allowuserdeletions`\n\n" -" **Example:**\n" -" - `[p]mydata ownermanagement disallowuserdeletions`\n" -" " +#: redbot/core/_diagnoser.py:563 +msgid "Fatal error: There's an issue related to the permissions for the {command} command but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:843 -msgid "User can not delete their own data." +#: redbot/core/_diagnoser.py:567 +msgid "This is an unexpected error, please report it on Red's issue tracker." msgstr "" -#: redbot/core/core_commands.py:847 -#, docstring -msgid "\n" -" Sets how user deletions are treated.\n\n" -" **Example:**\n" -" - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" -" **Arguments:**\n" -" - `` - The strictness level for user deletion. See Level guide below.\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" -" " +#: redbot/core/_diagnoser.py:574 +msgid "Ensure that the command is not bot owner only" msgstr "" -#: redbot/core/core_commands.py:864 -msgid "Cogs will be instructed to remove all non operational data upon a user request." +#: redbot/core/_diagnoser.py:582 +msgid "The command is bot owner only and the given user is not a bot owner." msgstr "" -#: redbot/core/core_commands.py:872 -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." +#: redbot/core/_diagnoser.py:583 +msgid "This cannot be fixed - regular users cannot run bot owner only commands." msgstr "" -#: redbot/core/core_commands.py:883 -#, docstring -msgid "\n" -" Handle a deletion request from Discord.\n\n" -" This will cause the bot to get rid of or disassociate all data from the specified user ID.\n" -" You should not use this unless Discord has specifically requested this with regard to a deleted user.\n" -" This will remove the user from various anti-abuse measures.\n" -" If you are processing a manual request from a user, you may want `[p]mydata ownermanagement deleteforuser` instead.\n\n" -" **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" -" " +#: redbot/core/_diagnoser.py:589 +msgid "Permission hooks" msgstr "" -#: redbot/core/core_commands.py:897 -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\n" -"If you are sure this is what you intend to do please respond with the following:" +#: redbot/core/_diagnoser.py:599 +msgid "Fatal error: the result of permission hooks is inconsistent." msgstr "" -#: redbot/core/core_commands.py:915 redbot/core/core_commands.py:1072 -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}\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:600 redbot/core/_diagnoser.py:606 +#: redbot/core/_diagnoser.py:844 +msgid "To fix this issue, a manual review of the installed cogs is required." msgstr "" -#: redbot/core/core_commands.py:930 redbot/core/core_commands.py:1087 -msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:605 +msgid "The access has been denied by one of the bot's permissions hooks." msgstr "" -#: redbot/core/core_commands.py:941 redbot/core/core_commands.py:1098 -msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:615 +msgid "User's discord permissions, privilege level and rules from Permissions cog" msgstr "" -#: redbot/core/core_commands.py:951 redbot/core/core_commands.py:1108 -msgid "I've deleted all data about that user that I know how to delete." +#: redbot/core/_diagnoser.py:630 +msgid "The access has been denied due to the rules set for the {cog} cog with Permissions cog." msgstr "" -#: redbot/core/core_commands.py:962 -#, docstring -msgid "Delete data [botname] has about a user for a user.\n\n" -" This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user.\n" -" Users have access to a different command for this unless they can't interact with the bot at all.\n" -" 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\n" -" **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" -" " +#: redbot/core/_diagnoser.py:635 +msgid "The access has been denied due to the rules set for the {command} command with Permissions cog." msgstr "" -#: redbot/core/core_commands.py:973 -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\n" -"If you are sure this is what you intend to do please respond with the following:" +#: redbot/core/_diagnoser.py:639 +msgid "To fix the issue, a manual review of the rules is required." msgstr "" -#: redbot/core/core_commands.py:996 -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}\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:654 +msgid "There's an issue related to the permissions of {cog} cog but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:1011 -msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:659 +msgid "There's an issue related to the permissions of {command} command but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:1022 -msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:663 +msgid "To fix this issue, a manual review of the command is required." msgstr "" -#: redbot/core/core_commands.py:1033 -msgid "I've deleted all non-operational data about that user that I know how to delete." +#: redbot/core/_diagnoser.py:670 +msgid "Permission checks" msgstr "" -#: redbot/core/core_commands.py:1048 -#, docstring -msgid "Delete data [botname] has about a user.\n\n" -" This will cause the bot to get rid of or disassociate a lot of data about the specified user.\n" -" This may include more than just end user data, including anti abuse records.\n\n" -" **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" +#: redbot/core/_diagnoser.py:674 +msgid "The access has been denied by one of the permissions checks of {cog} cog." +msgstr "" + +#: redbot/core/_diagnoser.py:678 +msgid "The access has been denied by one of the permission checks of {command} command." +msgstr "" + +#: redbot/core/_diagnoser.py:686 +msgid "To fix this issue, a manual review of the permission checks is required." +msgstr "" + +#: redbot/core/_diagnoser.py:692 +msgid "User's discord permissions and privilege level" +msgstr "" + +#: redbot/core/_diagnoser.py:701 +msgid "grant the required permissions to the user through role settings or channel overrides" +msgstr "" + +#: redbot/core/_diagnoser.py:707 +msgid "The user is missing some of the channel permissions ({permissions}) required by the {cog} cog." +msgstr "" + +#: redbot/core/_diagnoser.py:712 +msgid "The user is missing some of the channel permissions ({permissions}) required by the {command} command." +msgstr "" + +#: redbot/core/_diagnoser.py:721 +msgid "the guild owner" +msgstr "" + +#: redbot/core/_diagnoser.py:724 +msgid "the mod role" +msgstr "" + +#: redbot/core/_diagnoser.py:726 +msgid "the admin role" +msgstr "" + +#: redbot/core/_diagnoser.py:729 +msgid "assign appropriate role to the user" +msgstr "" + +#: redbot/core/_diagnoser.py:731 +msgid "The user is missing the privilege level ({privilege_level}) required by the {cog} cog." +msgstr "" + +#: redbot/core/_diagnoser.py:738 +msgid "The user is missing the privilege level ({privilege_level}) required by the {command} command." +msgstr "" + +#: redbot/core/_diagnoser.py:751 +msgid "add appropriate rule in the Permissions cog" +msgstr "" + +#: redbot/core/_diagnoser.py:754 +msgid "The user has neither the channel permissions ({permissions}) nor the privilege level ({privilege_level}) required by the {cog} cog." +msgstr "" + +#: redbot/core/_diagnoser.py:763 +msgid "The user has neither the channel permissions ({permissions}) nor the privilege level ({privilege_level}) required by the {command} command." +msgstr "" + +#: redbot/core/_diagnoser.py:781 +msgid "Checks and permissions verification for the command {command}" +msgstr "" + +#: redbot/core/_diagnoser.py:804 redbot/core/_diagnoser.py:917 +msgid "Other command checks" +msgstr "" + +#: redbot/core/_diagnoser.py:805 redbot/core/_diagnoser.py:918 +msgid "The given command is failing one of the required checks." +msgstr "" + +#: redbot/core/_diagnoser.py:806 redbot/core/_diagnoser.py:919 +msgid "To fix this issue, a manual review of the command's checks is required." +msgstr "" + +#: redbot/core/_diagnoser.py:817 +msgid "Global 'call once' checks" +msgstr "" + +#: redbot/core/_diagnoser.py:839 +msgid "Other global 'call once' checks" +msgstr "" + +#: redbot/core/_diagnoser.py:840 +msgid "One of the global 'call once' checks implemented by a 3rd-party cog prevents this command from being ran." +msgstr "" + +#: redbot/core/_diagnoser.py:849 +msgid "Check if the command is disabled" +msgstr "" + +#: redbot/core/_diagnoser.py:859 redbot/core/_diagnoser.py:873 +msgid "To fix this issue, you can run {command} which will enable the {affected_command} command globally." +msgstr "" + +#: redbot/core/_diagnoser.py:872 +msgid "The given command is disabled globally." +msgstr "" + +#: redbot/core/_diagnoser.py:885 +msgid "Checks and permissions verification" +msgstr "" + +#: redbot/core/_diagnoser.py:936 +msgid "Passed" +msgstr "" + +#: redbot/core/_diagnoser.py:938 +msgid "Failed" +msgstr "" + +#: redbot/core/_diagnoser.py:967 +msgid "All checks passed and no issues were detected. Make sure that the given parameters correspond to the channel, user, and command name that have been problematic.\n\n" +"If you still can't find the issue, it is likely that one of the 3rd-party cogs you're using adds a global or cog local before invoke hook that prevents the command from getting invoked as this can't be diagnosed with this tool." +msgstr "" + +#: redbot/core/_diagnoser.py:978 +msgid "The bot has been able to identify the issue." +msgstr "" + +#: redbot/core/_diagnoser.py:981 +msgid "Detected issue: " +msgstr "" + +#: redbot/core/_diagnoser.py:983 +msgid "Solution: " +msgstr "" + +#: redbot/core/_diagnoser.py:985 +msgid "\n" +"Here's a detailed report in case you need it:" +msgstr "" + +#: redbot/core/_diagnoser.py:986 +msgid "Channel: " +msgstr "" + +#: redbot/core/_diagnoser.py:987 +msgid "Command caller: " +msgstr "" + +#: redbot/core/_diagnoser.py:988 +msgid "Command: " +msgstr "" + +#: redbot/core/_diagnoser.py:989 +msgid "Tests that have been ran:" +msgstr "" + +#: redbot/core/_events.py:56 +msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" +msgstr "Instanca Red-a je " + +#: redbot/core/_events.py:65 +msgid "\n\n" +"While 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:74 +msgid "\n\n" +"You have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\n\n" +"You 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:120 +msgid "\n\n" +"To update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:{command_1}\n" +"Once you've started up your bot again, we recommend that you update any installed 3rd-party cogs with this command in Discord:{command_2}" +msgstr "" + +#: redbot/core/_events.py:128 +msgid "Command Prompt" +msgstr "" + +#: redbot/core/_events.py:128 +msgid "Terminal" +msgstr "" + +#: redbot/core/_events.py:240 +msgid "`{user_input}` is not a valid value for `{command}`" +msgstr "" + +#: redbot/core/_events.py:251 redbot/core/_events.py:304 +msgid "Argument `{parameter_name}` must be a positive integer." +msgstr "" + +#: redbot/core/_events.py:253 redbot/core/_events.py:306 +msgid "Argument `{parameter_name}` must be an integer no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:257 redbot/core/_events.py:310 +msgid "Argument `{parameter_name}` must be an integer no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:261 redbot/core/_events.py:314 +msgid "Argument `{parameter_name}` must be an integer between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:266 redbot/core/_events.py:319 +msgid "Argument `{parameter_name}` must be a positive number." +msgstr "" + +#: redbot/core/_events.py:268 redbot/core/_events.py:321 +msgid "Argument `{parameter_name}` must be a number no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:272 +msgid "Argument `{parameter_name}` must be a number no less than {maximum}." +msgstr "" + +#: redbot/core/_events.py:276 redbot/core/_events.py:329 +msgid "Argument `{parameter_name}` must be a number between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:281 redbot/core/_events.py:334 +msgid "Argument `{parameter_name}` must be a string with a length of no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:285 redbot/core/_events.py:338 +msgid "Argument `{parameter_name}` must be a string with a length of no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:289 redbot/core/_events.py:342 +msgid "Argument `{parameter_name}` must be a string with a length of between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:325 +msgid "Argument `{parameter_name}` must be a number no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:355 +msgid "\"{argument}\" is not an integer." +msgstr "" + +#: redbot/core/_events.py:358 +msgid "\"{argument}\" is not a number." +msgstr "" + +#: redbot/core/_events.py:385 redbot/core/tree.py:292 +msgid "Error in command '{command}'. Check your console or logs for details." +msgstr "" + +#: redbot/core/_events.py:388 redbot/core/tree.py:295 +msgid "Error in command '{command}'." +msgstr "" + +#: redbot/core/_events.py:406 redbot/core/tree.py:309 +msgid "I require the {permission} permission to execute that command." +msgstr "" + +#: redbot/core/_events.py:410 redbot/core/tree.py:313 +msgid "I require {permission_list} permissions to execute that command." +msgstr "" + +#: redbot/core/_events.py:418 redbot/core/tree.py:320 +msgid "That command is not available in DMs." +msgstr "" + +#: redbot/core/_events.py:420 +msgid "That command is only available in DMs." +msgstr "" + +#: redbot/core/_events.py:422 +msgid "That command is only available in NSFW channels." +msgstr "" + +#: redbot/core/_events.py:434 redbot/core/tree.py:326 +msgid "This command is on cooldown. Try again {relative_time}." +msgstr "" + +#: redbot/core/_events.py:441 +msgid "Too many people using this command. It can only be used {number} times concurrently." +msgstr "" + +#: redbot/core/_events.py:446 +msgid "Too many people using this command. It can only be used once concurrently." +msgstr "" + +#: redbot/core/_events.py:452 +msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/_events.py:457 +msgid "That command is still completing, it can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/_events.py:463 +msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/_events.py:468 +msgid "Too many people using this command. It can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/bank.py:1060 +msgid "Can't pay for this command in DM without a global bank." +msgstr "Plačevanje v zasebnih sporočilih ni mogoče brez globalne banke." + +#: redbot/core/bank.py:1067 +msgid "You need at least {cost} {currency} to use this command." +msgstr "Potrebno je vsaj {cost}{currency} da uporabiš to komando." + +#: redbot/core/bot.py:2378 +msgid "There is still one message remaining. Type {command_1} to continue or {command_2} to upload all contents as a file." +msgstr "" + +#: redbot/core/bot.py:2383 +msgid "There are still {count} messages remaining. Type {command_1} to continue or {command_2} to upload all contents as a file." +msgstr "" + +#: redbot/core/core_commands.py:197 +msgid "Alias {alias_name} is already an existing command or alias in one of the loaded cogs." +msgstr "Vzdevek {alias_name} je že obstoječa komanda ali vzdevek v enem izmed naloženih modulov." + +#: redbot/core/core_commands.py:202 +msgid "Command {command_name} is already an existing command or alias in one of the loaded cogs." +msgstr "Komanda {command_name} je že obstoječa komanda ali vzdevek v enem izmed naloženih modulov." + +#: redbot/core/core_commands.py:391 +#, docstring +msgid "\n" +" The Core cog has many commands related to core functions.\n\n" +" These commands come loaded with every Red bot, and cover some of the most basic usage of the bot.\n" +" " +msgstr "\n" +" Modul Core ima veliko komand navezujočih na osnovne funkcije.\n\n" +" Te komande so predložene v vsakem Red botu, in pokrivajo nekatere najbolj osnovne opravilnosti bota.\n" +" " + +#: redbot/core/core_commands.py:403 +#, docstring +msgid "Pong." +msgstr "Pong." + +#: redbot/core/core_commands.py:408 +#, docstring +msgid "Shows info about [botname]." +msgstr "" + +#: redbot/core/core_commands.py:435 +msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\n\n" +"Red 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 "Ta bot je instanca [Red-a, odprto kodnega Discord bot-a]({}) delo [Twentysix]({}) in [izpopolnjen z pomočjo mnogih]({}).\n\n" +"Red je podprt s strastno skupnostjo, ki prispeva in ustvarja vsebine, v katerih lahko uživajo vsi. [Pridruži se nam še danes]({}) in nam pomagaj izboljšati vsebine!\n\n" +"(c) Cog Creators" + +#: redbot/core/core_commands.py:446 +msgid "Instance owned by team" +msgstr "Lastništvo instance pripada ekipi" + +#: redbot/core/core_commands.py:446 +msgid "Instance owned by" +msgstr "Instanca pripada" + +#: redbot/core/core_commands.py:451 +msgid "Red version" +msgstr "Verzija Red-a" + +#: redbot/core/core_commands.py:454 redbot/core/core_commands.py:510 +msgid "Yes, {version} is available." +msgstr "Različica {version} je na voljo." + +#: redbot/core/core_commands.py:458 redbot/core/core_commands.py:514 +msgid "Checking for updates failed." +msgstr "Preverjanje posodobitev ni uspelo." + +#: redbot/core/core_commands.py:459 +msgid "Outdated" +msgstr "Zastarelo" + +#: redbot/core/core_commands.py:461 +msgid "About this instance" +msgstr "O instanci" + +#: redbot/core/core_commands.py:462 +msgid "About Red" +msgstr "O Red-u" + +#: redbot/core/core_commands.py:465 redbot/core/core_commands.py:523 +msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" +msgstr "Prinaša veselje od 2. januarja 2016 (več kot {} dni nazaj!)" + +#: redbot/core/core_commands.py:473 +msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\n\n" +"Red 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 "Ta bot je instanca Red-a, odprto kodnega Discord bot-a (1) delo Twentysix (2) in izpopolnjen z pomočjo mnogih (3).\n\n" +"Red je podprt s strastno skupnostjo, ki prispeva in ustvarja vsebine, v katerih lahko uživajo vsi. Pridruži se nam še danes (4) in nam pomagaj izboljšati vsebine!\n\n" +"(c) Cog Creators" + +#: redbot/core/core_commands.py:484 +msgid "Instance owned by team: [{owner}]\n" +"Python: [{python_version}] (5)\n" +"discord.py: [{dpy_version}] (6)\n" +"Red version: [{red_version}] (7)\n" +msgstr "Instanca v lasti ekipe: [{owner}]\n" +"Python: [{python_version}] (5)\n" +"discord.py: [{dpy_version}] (6)\n" +"Verzija Red-a: [{red_version}] (7)\n" + +#: redbot/core/core_commands.py:496 +msgid "Instance owned by: [{owner}]\n" +"Python: [{python_version}] (5)\n" +"discord.py: [{dpy_version}] (6)\n" +"Red version: [{red_version}] (7)\n" +msgstr "Lastnik instance: [{owner}]\n" +"Python: [{python_version}] (5)\n" +"discord.py: [{dpy_version}] (6)\n" +"Verzija Red-a: [{red_version}] (7)\n" + +#: redbot/core/core_commands.py:515 +msgid "Outdated: [{state}]\n" +msgstr "Zastarelo: [{state}]\n" + +#: redbot/core/core_commands.py:518 +msgid "**About Red**\n" +msgstr "**O Red-u**\n" + +#: redbot/core/core_commands.py:529 +msgid "**About this instance**\n" +msgstr "**O instanci**\n" + +#: redbot/core/core_commands.py:531 +msgid "**References**\n" +"1. <{}>\n" +"2. <{}>\n" +"3. <{}>\n" +"4. <{}>\n" +"5. <{}>\n" +"6. <{}>\n" +"7. <{}>\n" +msgstr "**Reference**\n" +"1. <{}>\n" +"2. <{}>\n" +"3. <{}>\n" +"4. <{}>\n" +"5. <{}>\n" +"6. <{}>\n" +"7. <{}>\n" + +#: redbot/core/core_commands.py:553 +#, docstring +msgid "Shows [botname]'s uptime." +msgstr "Pokaže čas delovanja [botname]." + +#: redbot/core/core_commands.py:556 +msgid "Less than one second." +msgstr "" + +#: redbot/core/core_commands.py:558 +msgid "I have been up for: **{time_quantity}** (since {timestamp})" +msgstr "" + +#: redbot/core/core_commands.py:565 +#, docstring +msgid "\n" +" Commands which interact with the data [botname] has about you.\n\n" +" More information can be found in the [End User Data Documentation.](https://docs.discord.red/en/stable/red_core_data_statement.html)\n" +" " +msgstr "\n" +" Komande ki so v interakciji s podatki ki jih [botname] ima o tebi.\n\n" +" Več informacij na voljo v [End User Data Documentation.](https://docs.discord.red/en/stable/red_core_data_statement.html)\n" +" " + +#: redbot/core/core_commands.py:576 +#, docstring +msgid "\n" +" Find out what type of data [botname] stores and why.\n\n" +" **Example:**\n" +" - `[p]mydata whatdata`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:586 +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\n" +"Additionally, 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:605 +#, docstring +msgid "View the End User Data statements of each 3rd-party module.\n\n" +" This will send an attachment with the End User Data statements of all loaded 3rd party cogs.\n\n" +" **Example:**\n" +" - `[p]mydata 3rdparty`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:616 +msgid "I need to be able to attach files (try in DMs?)." +msgstr "" + +#: redbot/core/core_commands.py:626 +msgid "This instance does not appear to have any 3rd-party extensions loaded." +msgstr "" + +#: redbot/core/core_commands.py:646 +msgid "3rd party End User Data statements" +msgstr "" + +#: redbot/core/core_commands.py:648 +msgid "The following are statements provided by 3rd-party extensions." +msgstr "" + +#: redbot/core/core_commands.py:653 +msgid "3rd-party extensions without statements\n" +msgstr "" + +#: redbot/core/core_commands.py:664 +msgid "Here's a generated page with the statements provided by 3rd-party extensions." +msgstr "" + +#: redbot/core/core_commands.py:679 +msgid "Did not get confirmation, cancelling." +msgstr "" + +#: redbot/core/core_commands.py:684 +msgid "Did not get a matching confirmation, cancelling." +msgstr "" + +#: redbot/core/core_commands.py:695 +#, 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\n" +" **Example:**\n" +" - `[p]mydata forgetme`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:710 +msgid "This command ({command}) does not support non-interactive usage." +msgstr "" + +#: redbot/core/core_commands.py:717 +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:727 +msgid "This may take some time." +msgstr "" + +#: redbot/core/core_commands.py:740 +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}.\n" +"Please contact the owner of this bot to address this.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:755 +msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\n" +"Please contact the owner of this bot to address this.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:765 +msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\n" +"Please contact the owner of this bot to address this.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:775 +msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" +msgstr "" + +#: redbot/core/core_commands.py:783 redbot/core/core_commands.py:950 +#: redbot/core/core_commands.py:1036 redbot/core/core_commands.py:1107 +msgid "{mention} The following cogs did not handle deletion:\n" +"{cogs}." +msgstr "" + +#: redbot/core/core_commands.py:793 +#, docstring +msgid "[Coming Soon] Get what data [botname] has about you." +msgstr "" + +#: redbot/core/core_commands.py:795 +msgid "This command doesn't do anything yet, but we're working on adding support for this." +msgstr "" + +#: redbot/core/core_commands.py:804 +#, docstring +msgid "\n" +" Commands for more complete data handling.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:810 +#, docstring +msgid "\n" +" Set the bot to allow users to request a data deletion.\n\n" +" This is on by default.\n" +" Opposite of `[p]mydata ownermanagement disallowuserdeletions`\n\n" +" **Example:**\n" +" - `[p]mydata ownermanagement allowuserdeletions`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:821 +msgid "User can delete their own data. This will not include operational data such as blocked users." +msgstr "" + +#: redbot/core/core_commands.py:829 +#, docstring +msgid "\n" +" Set the bot to not allow users to request a data deletion.\n\n" +" Opposite of `[p]mydata ownermanagement allowuserdeletions`\n\n" +" **Example:**\n" +" - `[p]mydata ownermanagement disallowuserdeletions`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:838 +msgid "User can not delete their own data." +msgstr "" + +#: redbot/core/core_commands.py:842 +#, docstring +msgid "\n" +" Sets how user deletions are treated.\n\n" +" **Example:**\n" +" - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" +" **Arguments:**\n" +" - `` - The strictness level for user deletion. See Level guide below.\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:859 +msgid "Cogs will be instructed to remove all non operational data upon a user request." +msgstr "" + +#: redbot/core/core_commands.py:867 +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:878 +#, docstring +msgid "\n" +" Handle a deletion request from Discord.\n\n" +" This will cause the bot to get rid of or disassociate all data from the specified user ID.\n" +" You should not use this unless Discord has specifically requested this with regard to a deleted user.\n" +" This will remove the user from various anti-abuse measures.\n" +" If you are processing a manual request from a user, you may want `[p]mydata ownermanagement deleteforuser` instead.\n\n" +" **Arguments:**\n" +" - `` - The id of the user whose data would be deleted.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:892 +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\n" +"If you are sure this is what you intend to do please respond with the following:" +msgstr "" + +#: redbot/core/core_commands.py:910 redbot/core/core_commands.py:1067 +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}\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:925 redbot/core/core_commands.py:1082 +msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:936 redbot/core/core_commands.py:1093 +msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:946 redbot/core/core_commands.py:1103 +msgid "I've deleted all data about that user that I know how to delete." +msgstr "" + +#: redbot/core/core_commands.py:957 +#, docstring +msgid "Delete data [botname] has about a user for a user.\n\n" +" This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user.\n" +" Users have access to a different command for this unless they can't interact with the bot at all.\n" +" 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\n" +" **Arguments:**\n" +" - `` - The id of the user whose data would be deleted.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:968 +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\n" +"If you are sure this is what you intend to do please respond with the following:" +msgstr "" + +#: redbot/core/core_commands.py:991 +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}\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:1006 +msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:1017 +msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:1028 +msgid "I've deleted all non-operational data about that user that I know how to delete." +msgstr "" + +#: redbot/core/core_commands.py:1043 +#, docstring +msgid "Delete data [botname] has about a user.\n\n" +" This will cause the bot to get rid of or disassociate a lot of data about the specified user.\n" +" This may include more than just end user data, including anti abuse records.\n\n" +" **Arguments:**\n" +" - `` - The id of the user whose data would be deleted.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1053 +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\n" +"If you are sure this is what you intend to do please respond with the following:" +msgstr "" + +#: redbot/core/core_commands.py:1114 +#, docstring +msgid "\n" +" Commands for toggling embeds on or off.\n\n" +" This setting determines whether or not to use embeds as a response to a command (for commands that support it).\n" +" The default is to use embeds.\n\n" +" The embed settings are checked until the first True/False in this order:\n\n" +" - In guild context:\n" +" 1. Channel override - `[p]embedset channel`\n" +" 2. Server command override - `[p]embedset command server`\n" +" 3. Server override - `[p]embedset server`\n" +" 4. Global command override - `[p]embedset command global`\n" +" 5. Global setting -`[p]embedset global`\n\n" +" - In DM context:\n" +" 1. User override - `[p]embedset user`\n" +" 2. Global command override - `[p]embedset command global`\n" +" 3. Global setting - `[p]embedset global`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1139 +#, docstring +msgid "\n" +" Show the current embed settings.\n\n" +" Provide a command name to check for command specific embed settings.\n\n" +" **Examples:**\n" +" - `[p]embedset showsettings` - Shows embed settings.\n" +" - `[p]embedset showsettings info` - Also shows embed settings for the 'info' command.\n" +" - `[p]embedset showsettings \"ignore list\"` - Checking subcommands requires quotes.\n\n" +" **Arguments:**\n" +" - `[command]` - Checks this command for command specific embed settings.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1155 +msgid "Embed settings:\n\n" +msgstr "" + +#: redbot/core/core_commands.py:1157 +msgid "Global default: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1162 +msgid "Global command setting for {command} command: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1168 +msgid "Guild setting: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1173 +msgid "Server command setting for {command} command: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1179 +msgid "Channel setting: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1182 +msgid "User setting: {value}" +msgstr "" + +#: redbot/core/core_commands.py:1188 +#, docstring +msgid "\n" +" Toggle the global embed setting.\n\n" +" This is used as a fallback if the user or guild hasn't set a preference.\n" +" The default is to use embeds.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Example:**\n" +" - `[p]embedset global`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1202 +msgid "Embeds are now disabled by default." +msgstr "" + +#: redbot/core/core_commands.py:1205 +msgid "Embeds are now enabled by default." +msgstr "" + +#: redbot/core/core_commands.py:1211 +#, docstring +msgid "\n" +" Set the server's embed setting.\n\n" +" If set, this is used instead of the global default to determine whether or not to use embeds.\n" +" This is used for all commands done in a server.\n\n" +" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset server False` - Disables embeds on this server.\n" +" - `[p]embedset server` - Resets value to use global default.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds on this server. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1230 redbot/core/core_commands.py:1308 +#: redbot/core/core_commands.py:1402 redbot/core/core_commands.py:1433 +msgid "Embeds will now fall back to the global setting." +msgstr "" + +#: redbot/core/core_commands.py:1235 +msgid "Embeds are now enabled for this guild." +msgstr "" + +#: redbot/core/core_commands.py:1237 +msgid "Embeds are now disabled for this guild." +msgstr "" + +#: redbot/core/core_commands.py:1245 +#, docstring +msgid "\n" +" Sets a command's embed setting.\n\n" +" If you're the bot owner, this will try to change the command's embed setting globally by default.\n" +" Otherwise, this will try to change embed settings on the current server.\n\n" +" If enabled is left blank, the setting will be unset.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset command info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1274 +msgid "The passed command requires Embed Links permission and therefore cannot be set to not use embeds." +msgstr "" + +#: redbot/core/core_commands.py:1285 +#, docstring +msgid "\n" +" Sets a command's embed setting globally.\n\n" +" If set, this is used instead of the global default to determine whether or not to use embeds.\n\n" +" If enabled is left blank, the setting will be unset.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset command global info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command global info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command global \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1314 redbot/core/core_commands.py:1359 +msgid "Embeds are now enabled for {command_name} command." +msgstr "" + +#: redbot/core/core_commands.py:1320 redbot/core/core_commands.py:1365 +msgid "Embeds are now disabled for {command_name} command." +msgstr "" + +#: redbot/core/core_commands.py:1330 +#, docstring +msgid "\n" +" Sets a command's embed setting for the current server.\n\n" +" If set, this is used instead of the server default to determine whether or not to use embeds.\n\n" +" If enabled is left blank, the setting will be unset and the server default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset command server info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command server info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command server \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1353 +msgid "Embeds will now fall back to the server setting." +msgstr "" + +#: redbot/core/core_commands.py:1381 +#, docstring +msgid "\n" +" Set's a channel's embed setting.\n\n" +" If set, this is used instead of the guild and command defaults to determine whether or not to use embeds.\n" +" This is used for all commands done in a channel.\n\n" +" If enabled is left blank, the setting will be unset and the guild default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset channel #text-channel False` - Disables embeds in the #text-channel.\n" +" - `[p]embedset channel #forum-channel disable` - Disables embeds in the #forum-channel.\n" +" - `[p]embedset channel #text-channel` - Resets value to use guild default in the #text-channel.\n\n" +" **Arguments:**\n" +" - `` - The text, voice, stage, or forum channel to set embed setting for.\n" +" - `[enabled]` - Whether to use embeds in this channel. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1407 +msgid "Embeds are now {} for this channel." +msgstr "" + +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2765 +#: redbot/core/core_commands.py:2779 redbot/core/core_commands.py:3976 +#: redbot/core/core_commands.py:3997 +msgid "enabled" +msgstr "" + +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2765 +#: redbot/core/core_commands.py:2779 redbot/core/core_commands.py:3976 +#: redbot/core/core_commands.py:3997 +msgid "disabled" +msgstr "" + +#: redbot/core/core_commands.py:1414 +#, docstring +msgid "\n" +" Sets personal embed setting for DMs.\n\n" +" If set, this is used instead of the global default to determine whether or not to use embeds.\n" +" This is used for all commands executed in a DM with the bot.\n\n" +" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset user False` - Disables embeds in your DMs.\n" +" - `[p]embedset user` - Resets value to use global default.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds in your DMs. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1438 +msgid "Embeds are now enabled for you in DMs." +msgstr "" + +#: redbot/core/core_commands.py:1440 +msgid "Embeds are now disabled for you in DMs." +msgstr "" + +#: redbot/core/core_commands.py:1446 +#, 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.\n\n" +" Warning: Sending the traceback publicly can accidentally reveal sensitive information about your computer or configuration.\n\n" +" **Examples:**\n" +" - `[p]traceback` - Sends the traceback to your DMs.\n" +" - `[p]traceback True` - Sends the last traceback in the current context.\n\n" +" **Arguments:**\n" +" - `[public]` - Whether to send the traceback to the current context. Leave blank to send to your DMs.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1478 +msgid "No exception has occurred yet." +msgstr "" + +#: redbot/core/core_commands.py:1483 +#, docstring +msgid "Shows [botname]'s invite url.\n\n" +" This will always send the invite to DMs to keep it private.\n\n" +" This command is locked to the owner unless `[p]inviteset public` is set to True.\n\n" +" **Example:**\n" +" - `[p]invite`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1495 +msgid "This bot is currently **serverlocked**, meaning that it is locked to its current servers and will leave any server it joins." +msgstr "" + +#: redbot/core/core_commands.py:1512 +#, docstring +msgid "Commands to setup [botname]'s invite settings." +msgstr "" + +#: redbot/core/core_commands.py:1517 +#, docstring +msgid "\n" +" Toggles if `[p]invite` should be accessible for the average user.\n\n" +" The bot must be made into a `Public bot` in the developer dashboard for public invites to work.\n\n" +" **Example:**\n" +" - `[p]inviteset public yes` - Toggles the public invite setting.\n\n" +" **Arguments:**\n" +" - `[confirm]` - Required to set to public. Not required to toggle back to private.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1554 +#, 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\n" +" **Example:**\n" +" - `[p]inviteset perms 134217728` - Adds a \"Manage Nicknames\" permission requirement to the invite.\n\n" +" **Arguments:**\n" +" - `` - The permission level to require for the bot in the generated invite.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1575 +#, docstring +msgid "\n" +" Add the `applications.commands` scope to your invite URL.\n\n" +" This allows the usage of slash commands on the servers that invited your bot with that scope.\n\n" +" Note that previous servers that invited the bot without the scope cannot have slash commands, they will have to invite the bot a second time.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1586 +msgid "The `applications.commands` scope has been added to the invite URL." +msgstr "" + +#: redbot/core/core_commands.py:1590 +msgid "The `applications.commands` scope has been removed from the invite URL." +msgstr "" + +#: redbot/core/core_commands.py:1596 +#, docstring +msgid "\n" +" Leaves servers.\n\n" +" If no server IDs are passed the local server will be left instead.\n\n" +" Note: This command is interactive.\n\n" +" **Examples:**\n" +" - `[p]leave` - Leave the current server.\n" +" - `[p]leave \"Red - Discord Bot\"` - Quotes are necessary when there are spaces in the name.\n" +" - `[p]leave 133049272517001216 240154543684321280` - Leaves multiple servers, using IDs.\n\n" +" **Arguments:**\n" +" - `[servers...]` - The servers to leave. When blank, attempts to leave the current server.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1613 +msgid "You need to specify at least one server ID." +msgstr "" + +#: redbot/core/core_commands.py:1621 +msgid "You haven't passed any server ID. Do you want me to leave this server?" +msgstr "" + +#: redbot/core/core_commands.py:1627 +msgid "Are you sure you want me to leave these servers?" +msgstr "" + +#: redbot/core/core_commands.py:1633 +msgid "Are you sure you want me to leave this server?" +msgstr "" + +#: redbot/core/core_commands.py:1641 +msgid "I cannot leave the server `{server_name}`: I am the owner of it." +msgstr "" + +#: redbot/core/core_commands.py:1652 redbot/core/core_commands.py:4068 +#: redbot/core/core_commands.py:4086 +msgid "Response timed out." +msgstr "" + +#: redbot/core/core_commands.py:1657 +msgid "Alright. Bye :wave:" +msgstr "" + +#: redbot/core/core_commands.py:1661 +msgid "Alright. Leaving {number} servers..." +msgstr "" + +#: redbot/core/core_commands.py:1664 +msgid "Alright. Leaving one server..." +msgstr "" + +#: redbot/core/core_commands.py:1670 +msgid "Alright, I'll stay then. :)" +msgstr "" + +#: redbot/core/core_commands.py:1673 +msgid "Alright, I'm not leaving those servers." +msgstr "" + +#: redbot/core/core_commands.py:1675 +msgid "Alright, I'm not leaving that server." +msgstr "" + +#: redbot/core/core_commands.py:1680 +#, docstring +msgid "\n" +" Lists the servers [botname] is currently in.\n\n" +" Note: This command is interactive.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1700 +#, docstring +msgid "Loads cog packages from the local paths and installed cogs.\n\n" +" See packages available to load with `[p]cogs`.\n\n" +" Additional cogs can be added using Downloader, or from local paths using `[p]addpath`.\n\n" +" **Examples:**\n" +" - `[p]load general` - Loads the `general` cog.\n" +" - `[p]load admin mod mutes` - Loads multiple cogs.\n\n" +" **Arguments:**\n" +" - `` - The cog packages to load.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1721 +msgid "Loaded {packs}." +msgstr "" + +#: redbot/core/core_commands.py:1726 +msgid "The following package is already loaded: {pack}" +msgstr "" + +#: redbot/core/core_commands.py:1730 +msgid "The following packages are already loaded: {packs}" +msgstr "" + +#: redbot/core/core_commands.py:1737 +msgid "Failed to load the following package: {pack}.\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1742 +msgid "Failed to load the following packages: {packs}\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1750 redbot/core/core_commands.py:1898 +msgid "The following name is not a valid package name: {pack}\n" +"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +msgstr "" + +#: redbot/core/core_commands.py:1756 redbot/core/core_commands.py:1904 +msgid "The following names are not valid package names: {packs}\n" +"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +msgstr "" + +#: redbot/core/core_commands.py:1765 redbot/core/core_commands.py:1913 +msgid "The following package was not found in any cog path: {pack}." +msgstr "" + +#: redbot/core/core_commands.py:1769 redbot/core/core_commands.py:1917 +msgid "The following packages were not found in any cog path: {packs}" +msgstr "" + +#: redbot/core/core_commands.py:1777 +msgid "This package could not be loaded for the following reason:\n\n" +"{reason}" +msgstr "" + +#: redbot/core/core_commands.py:1781 +msgid "These packages could not be loaded for the following reasons:\n\n" +"{reasons}" +msgstr "" + +#: redbot/core/core_commands.py:1788 +msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" +"You should inform maintainer of the repo about this message." +msgstr "" + +#: redbot/core/core_commands.py:1794 redbot/core/core_commands.py:1942 +msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\n" +"You should inform maintainers of these repos about this message." +msgstr "" + +#: redbot/core/core_commands.py:1813 +#, docstring +msgid "Unloads previously loaded cog packages.\n\n" +" See packages available to unload with `[p]cogs`.\n\n" +" **Examples:**\n" +" - `[p]unload general` - Unloads the `general` cog.\n" +" - `[p]unload admin mod mutes` - Unloads multiple cogs.\n\n" +" **Arguments:**\n" +" - `` - The cog packages to unload.\n" " " msgstr "" -#: redbot/core/core_commands.py:1058 -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\n" -"If you are sure this is what you intend to do please respond with the following:" +#: redbot/core/core_commands.py:1831 +msgid "The following package was unloaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1119 -#, docstring -msgid "\n" -" Commands for toggling embeds on or off.\n\n" -" This setting determines whether or not to use embeds as a response to a command (for commands that support it).\n" -" The default is to use embeds.\n\n" -" The embed settings are checked until the first True/False in this order:\n" -" - In guild context:\n" -" 1. Channel override - `[p]embedset channel`\n" -" 2. Server command override - `[p]embedset command server`\n" -" 3. Server override - `[p]embedset server`\n" -" 4. Global command override - `[p]embedset command global`\n" -" 5. Global setting -`[p]embedset global`\n\n" -" - In DM context:\n" -" 1. User override - `[p]embedset user`\n" -" 2. Global command override - `[p]embedset command global`\n" -" 3. Global setting - `[p]embedset global`\n" -" " +#: redbot/core/core_commands.py:1835 +msgid "The following packages were unloaded: {packs}." +msgstr "" + +#: redbot/core/core_commands.py:1842 +msgid "The following package was not loaded: {pack}." +msgstr "" + +#: redbot/core/core_commands.py:1846 +msgid "The following packages were not loaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1141 +#: redbot/core/core_commands.py:1859 #, docstring -msgid "\n" -" Show the current embed settings.\n\n" -" Provide a command name to check for command specific embed settings.\n\n" +msgid "Reloads cog packages.\n\n" +" This will unload and then load the specified cogs.\n\n" +" Cogs that were not loaded will only be loaded.\n\n" " **Examples:**\n" -" - `[p]embedset showsettings` - Shows embed settings.\n" -" - `[p]embedset showsettings info` - Also shows embed settings for the 'info' command.\n" -" - `[p]embedset showsettings \"ignore list\"` - Checking subcommands requires quotes.\n\n" +" - `[p]reload general` - Unloads then loads the `general` cog.\n" +" - `[p]reload admin mod mutes` - Unloads then loads multiple cogs.\n\n" " **Arguments:**\n" -" - `[command_name]` - Checks this command for command specific embed settings.\n" +" - `` - The cog packages to reload.\n" " " msgstr "" -#: redbot/core/core_commands.py:1158 redbot/core/core_commands.py:1314 -#: redbot/core/core_commands.py:1365 redbot/core/core_commands.py:4282 -#: redbot/core/core_commands.py:4325 redbot/core/core_commands.py:4391 -#: redbot/core/core_commands.py:4422 -msgid "I couldn't find that command. Please note that it is case sensitive." -msgstr "" - -#: redbot/core/core_commands.py:1164 -msgid "Embed settings:\n\n" +#: redbot/core/core_commands.py:1880 +msgid "Reloaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1166 -msgid "Global default: {value}\n" +#: redbot/core/core_commands.py:1885 +msgid "Failed to reload the following package: {pack}.\n" +"Check your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1171 -msgid "Global command setting for {command} command: {value}\n" +#: redbot/core/core_commands.py:1890 +msgid "Failed to reload the following packages: {packs}\n" +"Check your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1177 -msgid "Guild setting: {value}\n" +#: redbot/core/core_commands.py:1925 +msgid "This package could not be reloaded for the following reason:\n\n" +"{reason}" msgstr "" -#: redbot/core/core_commands.py:1182 -msgid "Server command setting for {command} command: {value}\n" +#: redbot/core/core_commands.py:1929 +msgid "These packages could not be reloaded for the following reasons:\n\n" +"{reasons}" msgstr "" -#: redbot/core/core_commands.py:1188 -msgid "Channel setting: {value}\n" +#: redbot/core/core_commands.py:1936 +msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" +"You should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1191 -msgid "User setting: {value}" +#: redbot/core/core_commands.py:1962 +#, docstring +msgid "Base command for managing what application commands are able to be used on [botname]." msgstr "" -#: redbot/core/core_commands.py:1197 +#: redbot/core/core_commands.py:1971 #, docstring -msgid "\n" -" Toggle the global embed setting.\n\n" -" This is used as a fallback if the user or guild hasn't set a preference.\n" -" The default is to use embeds.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Example:**\n" -" - `[p]embedset global`\n" +msgid "Marks an application command as being enabled, allowing it to be added to the bot.\n\n" +" See commands available to enable with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" +" **Arguments:**\n" +" - `` - The command name to enable. Only the top level name of a group command should be used.\n" +" - `[command_type]` - What type of application command to enable. Must be one of `slash`, `message`, or `user`. Defaults to `slash`.\n" " " msgstr "" -#: redbot/core/core_commands.py:1211 -msgid "Embeds are now disabled by default." +#: redbot/core/core_commands.py:1996 redbot/core/core_commands.py:2055 +msgid "Command type must be one of `slash`, `message`, or `user`." msgstr "" -#: redbot/core/core_commands.py:1214 -msgid "Embeds are now enabled by default." +#: redbot/core/core_commands.py:2003 +msgid "That application command is already enabled." msgstr "" -#: redbot/core/core_commands.py:1220 +#: redbot/core/core_commands.py:2008 +msgid "That application command could not be found. Use `{prefix}slash list` to see all application commands. You may need to double check the command type." +msgstr "" + +#: redbot/core/core_commands.py:2019 +msgid "The command limit has been reached. Disable a command first." +msgstr "" + +#: redbot/core/core_commands.py:2024 +msgid "Enabled {command_type} application command `{command_name}`" +msgstr "" + +#: redbot/core/core_commands.py:2036 #, docstring -msgid "\n" -" Set the server's embed setting.\n\n" -" If set, this is used instead of the global default to determine whether or not to use embeds.\n" -" This is used for all commands done in a server.\n\n" -" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset server False` - Disables embeds on this server.\n" -" - `[p]embedset server` - Resets value to use global default.\n\n" +msgid "Marks an application command as being disabled, preventing it from being added to the bot.\n\n" +" See commands available to disable with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds on this server. Leave blank to reset to default.\n" +" - `` - The command name to disable. Only the top level name of a group command should be used.\n" +" - `[command_type]` - What type of application command to disable. Must be one of `slash`, `message`, or `user`. Defaults to `slash`.\n" " " msgstr "" -#: redbot/core/core_commands.py:1239 redbot/core/core_commands.py:1323 -#: redbot/core/core_commands.py:1414 redbot/core/core_commands.py:1445 -msgid "Embeds will now fall back to the global setting." +#: redbot/core/core_commands.py:2061 +msgid "That application command has been set as required for the cog to function by the author, and cannot be disabled. The cog must be unloaded to remove the command." msgstr "" -#: redbot/core/core_commands.py:1244 -msgid "Embeds are now enabled for this guild." +#: redbot/core/core_commands.py:2073 +msgid "That application command is already disabled or does not exist." msgstr "" -#: redbot/core/core_commands.py:1246 -msgid "Embeds are now disabled for this guild." +#: redbot/core/core_commands.py:2079 +msgid "Disabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:1254 +#: redbot/core/core_commands.py:2087 #, docstring -msgid "\n" -" Sets a command's embed setting.\n\n" -" If you're the bot owner, this will try to change the command's embed setting globally by default.\n" -" Otherwise, this will try to change embed settings on the current server.\n\n" -" If enabled is left blank, the setting will be unset.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset command info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +msgid "Marks all application commands in a cog as being enabled, allowing them to be added to the bot.\n\n" +" See a list of cogs with application commands with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" - `` - The cog to enable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:1283 -msgid "The passed command requires Embed Links permission and therefore cannot be set to not use embeds." +#: redbot/core/core_commands.py:2117 +msgid "Couldn't find any disabled commands from the cog `{cog_name}`. Use `{prefix}slash list` to see all cogs with application commands." +msgstr "" + +#: redbot/core/core_commands.py:2132 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for slash commands. Disable some commands first." +msgstr "" + +#: redbot/core/core_commands.py:2141 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for message commands. Disable some commands first." +msgstr "" + +#: redbot/core/core_commands.py:2150 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for user commands. Disable some commands first." msgstr "" -#: redbot/core/core_commands.py:1294 +#: redbot/core/core_commands.py:2176 +msgid "Enabled {count} commands from `{cog_name}`:\n" +"{names}" +msgstr "" + +#: redbot/core/core_commands.py:2183 #, docstring -msgid "\n" -" Sets a command's embed setting globally.\n\n" -" If set, this is used instead of the global default to determine whether or not to use embeds.\n\n" -" If enabled is left blank, the setting will be unset.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset command global info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command global info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command global \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +msgid "Marks all application commands in a cog as being disabled, preventing them from being added to the bot.\n\n" +" See a list of cogs with application commands with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" - `` - The cog to disable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:1329 redbot/core/core_commands.py:1380 -msgid "Embeds are now enabled for {command_name} command." +#: redbot/core/core_commands.py:2204 +msgid "Couldn't find any enabled commands from the `{cog_name}` cog. Use `{prefix}slash list` to see all cogs with application commands." msgstr "" -#: redbot/core/core_commands.py:1335 redbot/core/core_commands.py:1386 -msgid "Embeds are now disabled for {command_name} command." +#: redbot/core/core_commands.py:2212 +msgid "Disabled {count} commands from `{cog_name}`:\n" +"{names}" msgstr "" -#: redbot/core/core_commands.py:1345 +#: redbot/core/core_commands.py:2219 #, docstring -msgid "\n" -" Sets a commmand's embed setting for the current server.\n\n" -" If set, this is used instead of the server default to determine whether or not to use embeds.\n\n" -" If enabled is left blank, the setting will be unset and the server default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset command server info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command server info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command server \"ignore list\" True` - Quotes are needed for subcommands.\n\n" -" **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +msgid "List the slash commands the bot can see, and whether or not they are enabled.\n\n" +" This command shows the state that will be changed to when `[p]slash sync` is run.\n" +" Commands from the same cog are grouped, with the cog name as the header.\n\n" +" The prefix denotes the state of the command:\n" +" - Commands starting with `- ` have not yet been enabled.\n" +" - Commands starting with `+ ` have been manually enabled.\n" +" - Commands starting with `++` have been enabled by the cog author, and cannot be disabled.\n" " " msgstr "" -#: redbot/core/core_commands.py:1374 -msgid "Embeds will now fall back to the server setting." +#: redbot/core/core_commands.py:2309 +msgid "There are no application commands to list." msgstr "" -#: redbot/core/core_commands.py:1395 +#: redbot/core/core_commands.py:2340 #, docstring -msgid "\n" -" Set's a channel's embed setting.\n\n" -" If set, this is used instead of the guild and command defaults to determine whether or not to use embeds.\n" -" This is used for all commands done in a channel.\n\n" -" If enabled is left blank, the setting will be unset and the guild default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset channel False` - Disables embeds in this channel.\n" -" - `[p]embedset channel` - Resets value to use guild default.\n\n" +msgid "Syncs the slash settings to discord.\n\n" +" Settings from `[p]slash list` will be synced with discord, changing what commands appear for users.\n" +" This should be run sparingly, make all necessary changes before running this command.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds in this channel. Leave blank to reset to default.\n" +" - `[guild]` - If provided, syncs commands for that guild. Otherwise, syncs global commands.\n" " " msgstr "" -#: redbot/core/core_commands.py:1419 -msgid "Embeds are now {} for this channel." +#: redbot/core/core_commands.py:2360 +msgid "I need the `applications.commands` scope in this server to be able to do that. You can tell the bot to add that scope to invite links using `{prefix}inviteset commandscope`, and can then run `{prefix}invite` to get an invite that will give the bot the scope. You do not need to kick the bot to enable the scope, just use that invite to re-auth the bot with the scope enabled." msgstr "" -#: redbot/core/core_commands.py:1420 redbot/core/core_commands.py:2273 -#: redbot/core/core_commands.py:2294 -msgid "enabled" +#: redbot/core/core_commands.py:2371 +msgid "Synced {count} commands." msgstr "" -#: redbot/core/core_commands.py:1420 redbot/core/core_commands.py:2273 -#: redbot/core/core_commands.py:2294 -msgid "disabled" +#: redbot/core/core_commands.py:2379 +msgid "You seem to be attempting to sync after recently syncing. Discord does not like it when bots sync more often than necessary, so this command has a cooldown. You should enable/disable all commands you want to change first, and run this command one time only after all changes have been made. " msgstr "" -#: redbot/core/core_commands.py:1426 +#: redbot/core/core_commands.py:2390 #, docstring -msgid "\n" -" Sets personal embed setting for DMs.\n\n" -" If set, this is used instead of the global default to determine whether or not to use embeds.\n" -" This is used for all commands executed in a DM with the bot.\n\n" -" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +msgid "Shuts down the bot.\n\n" +" Allows [botname] to shut down gracefully.\n\n" +" This is the recommended method for shutting down the bot.\n\n" " **Examples:**\n" -" - `[p]embedset user False` - Disables embeds in your DMs.\n" -" - `[p]embedset user` - Resets value to use global default.\n\n" +" - `[p]shutdown`\n" +" - `[p]shutdown True` - Shutdowns silently.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds in your DMs. Leave blank to reset to default.\n" +" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:1450 -msgid "Embeds are now enabled for you in DMs." -msgstr "" - -#: redbot/core/core_commands.py:1452 -msgid "Embeds are now disabled for you in DMs." +#: redbot/core/core_commands.py:2407 +msgid "Shutting down... " msgstr "" -#: redbot/core/core_commands.py:1458 +#: redbot/core/core_commands.py:2413 #, 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.\n\n" -" Warning: Sending the traceback publicly can accidentally reveal sensitive information about your computer or configuration.\n\n" +msgid "Attempts to restart [botname].\n\n" +" Makes [botname] quit with exit code 26.\n" +" The restart is not guaranteed: it must be dealt with by the process manager in use.\n\n" " **Examples:**\n" -" - `[p]traceback` - Sends the traceback to your DMs.\n" -" - `[p]traceback True` - Sends the last traceback in the current context.\n\n" +" - `[p]restart`\n" +" - `[p]restart True` - Restarts silently.\n\n" " **Arguments:**\n" -" - `[public]` - Whether to send the traceback to the current context. Leave blank to send to your DMs.\n" +" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:1487 -msgid "No exception has occurred yet." +#: redbot/core/core_commands.py:2427 +msgid "Restarting..." msgstr "" -#: redbot/core/core_commands.py:1492 +#: redbot/core/core_commands.py:2434 #, docstring -msgid "Shows [botname]'s invite url.\n\n" -" This will always send the invite to DMs to keep it private.\n\n" -" This command is locked to the owner unless `[p]inviteset public` is set to True.\n\n" -" **Example:**\n" -" - `[p]invite`\n" -" " -msgstr "" +msgid "Base command for bank settings." +msgstr "Osnovni ukazi za upravljanje nastavitev banke." -#: redbot/core/core_commands.py:1512 +#: redbot/core/core_commands.py:2438 #, docstring -msgid "Commands to setup [botname]'s invite settings." +msgid "Show the current bank settings." +msgstr "Prikaže trenutne nastavitve banke." + +#: redbot/core/core_commands.py:2448 +msgid "Global" msgstr "" -#: redbot/core/core_commands.py:1517 +#: redbot/core/core_commands.py:2448 +msgid "Server" +msgstr "" + +#: redbot/core/core_commands.py:2453 +msgid "Bank settings:\n\n" +"Bank name: {bank_name}\n" +"Bank scope: {bank_scope}\n" +"Currency: {currency_name}\n" +"Default balance: {default_balance}\n" +"Maximum allowed balance: {maximum_bal}\n" +msgstr "Nastavitve banke:\n\n" +"Ime banke: {bank_name}\n" +"Obseg banke: {bank_scope}\n" +"Valuta: {currency_name}\n" +"Privzeto stanje: {default_balance}\n" +"Maksimalno dovoljeno stanje: {maximum_bal}\n" + +#: redbot/core/core_commands.py:2469 #, docstring -msgid "\n" -" Toggles if `[p]invite` should be accessible for the average user.\n\n" -" The bot must be made into a `Public bot` in the developer dashboard for public invites to work.\n\n" -" **Example:**\n" -" - `[p]inviteset public yes` - Toggles the public invite setting.\n\n" -" **Arguments:**\n" -" - `[confirm]` - Required to set to public. Not required to toggle back to private.\n" +msgid "Toggle whether the bank is global or not.\n\n" +" If the bank is global, it will become per-server.\n" +" If the bank is per-server, it will become global.\n" +" " +msgstr "Preklopite, ali je banka globalna ali ne.\n\n" +" Če je banka globalna, bo zdaj omejena na vsak strežnik posebej.\n" +" Če je banka na vsak strežnik posebej, bo zdaj globalna.\n" " " -msgstr "" -#: redbot/core/core_commands.py:1554 +#: redbot/core/core_commands.py:2476 +msgid "per-server" +msgstr "na strežnik" + +#: redbot/core/core_commands.py:2476 +msgid "global" +msgstr "globalno" + +#: redbot/core/core_commands.py:2479 +msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" +msgstr "To bo preklopilo banko na vrsto {banktype}, kar bo izbrisalo vse račune med procesom! Če si prepričan uporabi ukaz `{command}`" + +#: redbot/core/core_commands.py:2486 +msgid "The bank is now {banktype}." +msgstr "Banka je zdaj {banktype}." + +#: redbot/core/core_commands.py:2492 #, 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\n" -" **Example:**\n" -" - `[p]inviteset perms 134217728` - Adds a \"Manage Nicknames\" permission requirement to the invite.\n\n" -" **Arguments:**\n" -" - `` - The permission level to require for the bot in the generated invite.\n" +msgid "Set the bank's name." +msgstr "Nastavi ime banke." + +#: redbot/core/core_commands.py:2494 +msgid "Bank name has been set to: {name}" +msgstr "Ime banke je zdaj {name}" + +#: redbot/core/core_commands.py:2500 +#, docstring +msgid "Set the name for the bank's currency." +msgstr "Nastavi ime valute za banko." + +#: redbot/core/core_commands.py:2502 +msgid "Currency name has been set to: {name}" +msgstr "Ime valute je zdaj {name}" + +#: redbot/core/core_commands.py:2508 +#, docstring +msgid "Set the maximum balance a user can get." +msgstr "Nastavi maksimalno stanje katerega lahko uporabnik doseže." + +#: redbot/core/core_commands.py:2514 +msgid "Amount must be greater than zero and less than {max}." +msgstr "Znesek mora biti večji od nič in manjši od {max}." + +#: redbot/core/core_commands.py:2519 +msgid "Maximum balance has been set to: {amount}" +msgstr "Maksimalno stanje je nastavljeno na {amount}" + +#: redbot/core/core_commands.py:2526 +#, docstring +msgid "Set the initial balance for new bank accounts.\n\n" +" Example:\n" +" - `[p]bankset registeramount 5000`\n\n" +" **Arguments**\n\n" +" - `` The new initial balance amount. Default is 0.\n" " " msgstr "" -#: redbot/core/core_commands.py:1575 +#: redbot/core/core_commands.py:2542 +msgid "Amount must be greater than or equal to zero and less than {maxbal}." +msgstr "" + +#: redbot/core/core_commands.py:2547 +msgid "Registering an account will now give {num} {currency}." +msgstr "" + +#: redbot/core/core_commands.py:2556 #, docstring -msgid "\n" -" Add the `applications.commands` scope to your invite URL.\n\n" -" This allows the usage of slash commands on the servers that invited your bot with that scope.\n\n" -" Note that previous servers that invited the bot without the scope cannot have slash commands, they will have to invite the bot a second time.\n" +msgid "Delete all bank accounts.\n\n" +" Examples:\n" +" - `[p]bankset reset` - Did not confirm. Shows the help message.\n" +" - `[p]bankset reset yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/core/core_commands.py:1586 -msgid "The `applications.commands` scope has been added to the invite URL." +#: redbot/core/core_commands.py:2568 +msgid "This will delete all bank accounts for {scope}.\n" +"If you're sure, type `{prefix}bankset reset yes`" msgstr "" -#: redbot/core/core_commands.py:1590 -msgid "The `applications.commands` scope has been removed from the invite URL." +#: redbot/core/core_commands.py:2574 redbot/core/core_commands.py:2584 +msgid "this server" msgstr "" -#: redbot/core/core_commands.py:1596 +#: redbot/core/core_commands.py:2581 +msgid "All bank accounts for {scope} have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:2592 #, docstring -msgid "\n" -" Leaves servers.\n\n" -" If no server IDs are passed the local server will be left instead.\n\n" -" Note: This command is interactive.\n\n" -" **Examples:**\n" -" - `[p]leave` - Leave the current server.\n" -" - `[p]leave \"Red - Discord Bot\"` - Quotes are necessary when there are spaces in the name.\n" -" - `[p]leave 133049272517001216 240154543684321280` - Leaves multiple servers, using IDs.\n\n" -" **Arguments:**\n" -" - `[servers...]` - The servers to leave. When blank, attempts to leave the current server.\n" +msgid "Base command for pruning bank accounts." +msgstr "" + +#: redbot/core/core_commands.py:2599 +#, docstring +msgid "Prune bank accounts for users no longer in the server.\n\n" +" Cannot be used with a global bank. See `[p]bankset prune global`.\n\n" +" Examples:\n" +" - `[p]bankset prune server` - Did not confirm. Shows the help message.\n" +" - `[p]bankset prune server yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/core/core_commands.py:1613 -msgid "You need to specify at least one server ID." +#: redbot/core/core_commands.py:2613 +msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/core/core_commands.py:1620 -msgid "You haven't passed any server ID. Do you want me to leave this server?" +#: redbot/core/core_commands.py:2617 +msgid "This will delete all bank accounts for users no longer in this server.\n" +"If you're sure, type `{prefix}bankset prune local yes`" msgstr "" -#: redbot/core/core_commands.py:1625 -msgid "Are you sure you want me to leave these servers?" +#: redbot/core/core_commands.py:2626 +msgid "Bank accounts for users no longer in this server have been deleted." msgstr "" -#: redbot/core/core_commands.py:1633 -msgid "I cannot leave the server `{server_name}`: I am the owner of it." +#: redbot/core/core_commands.py:2632 +#, 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]bankset prune server`.\n\n" +" Examples:\n" +" - `[p]bankset prune global` - Did not confirm. Shows the help message.\n" +" - `[p]bankset prune global yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" +" " msgstr "" -#: redbot/core/core_commands.py:1644 redbot/core/core_commands.py:2711 -msgid "Response timed out." +#: redbot/core/core_commands.py:2646 +msgid "This command cannot be used with a local bank." msgstr "" -#: redbot/core/core_commands.py:1649 -msgid "Alright. Bye :wave:" +#: redbot/core/core_commands.py:2650 +msgid "This will delete all bank accounts for users who no longer share a server with the bot.\n" +"If you're sure, type `{prefix}bankset prune global yes`" msgstr "" -#: redbot/core/core_commands.py:1652 -msgid "Alright. Leaving {number} servers..." +#: redbot/core/core_commands.py:2659 +msgid "Bank accounts for users who no longer share a server with the bot have been pruned." msgstr "" -#: redbot/core/core_commands.py:1659 -msgid "Alright, I'll stay then. :)" +#: redbot/core/core_commands.py:2672 +#, docstring +msgid "Delete the bank account of a specified user.\n\n" +" Examples:\n" +" - `[p]bankset prune user @Twentysix` - Did not confirm. Shows the help message.\n" +" - `[p]bankset 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/core/core_commands.py:1661 -msgid "Alright, I'm not leaving those servers." +#: redbot/core/core_commands.py:2692 +msgid "This will delete {name}'s bank account.\n" +"If you're sure, type `{prefix}bankset prune user {id} yes`" +msgstr "" + +#: redbot/core/core_commands.py:2700 +msgid "The bank account for {name} has been pruned." msgstr "" -#: redbot/core/core_commands.py:1666 +#: redbot/core/core_commands.py:2705 #, docstring -msgid "\n" -" Lists the servers [botname] is currently in.\n\n" -" Note: This command is interactive.\n" -" " +msgid "Manage modlog settings." msgstr "" -#: redbot/core/core_commands.py:1684 +#: redbot/core/core_commands.py:2711 #, docstring -msgid "Loads cog packages from the local paths and installed cogs.\n\n" -" See packages available to load with `[p]cogs`.\n\n" -" Additional cogs can be added using Downloader, or from local paths using `[p]addpath`.\n\n" -" **Examples:**\n" -" - `[p]load general` - Loads the `general` cog.\n" -" - `[p]load admin mod mutes` - Loads multiple cogs.\n\n" -" **Arguments:**\n" -" - `` - The cog packages to load.\n" +msgid "Command to fix misbehaving casetypes." +msgstr "" + +#: redbot/core/core_commands.py:2722 +#, docstring +msgid "Set a channel as the modlog.\n\n" +" Omit `[channel]` to disable the modlog.\n" " " msgstr "" -#: redbot/core/core_commands.py:1713 -msgid "Loaded {packs}." +#: redbot/core/core_commands.py:2731 +msgid "Mod events will be sent to {channel}." msgstr "" -#: redbot/core/core_commands.py:1718 -msgid "The following package is already loaded: {pack}" +#: redbot/core/core_commands.py:2735 +msgid "I do not have permissions to send messages in {channel}!" msgstr "" -#: redbot/core/core_commands.py:1722 -msgid "The following packages are already loaded: {packs}" +#: redbot/core/core_commands.py:2743 +msgid "Mod log is already disabled." +msgstr "" + +#: redbot/core/core_commands.py:2746 +msgid "Mod log deactivated." +msgstr "" + +#: redbot/core/core_commands.py:2751 +#, docstring +msgid "\n" +" Enable or disable case creation for a mod action.\n\n" +" An action can be enabling or disabling specific cases. (Ban, kick, mute, etc.)\n\n" +" Example: `[p]modlogset cases kick enabled`\n" +" " msgstr "" -#: redbot/core/core_commands.py:1729 -msgid "Failed to load the following package: {pack}.\n" -"Check your console or logs for details." +#: redbot/core/core_commands.py:2768 +msgid "Current settings:\n" msgstr "" -#: redbot/core/core_commands.py:1734 -msgid "Failed to load the following packages: {packs}\n" -"Check your console or logs for details." +#: redbot/core/core_commands.py:2773 +msgid "That action is not registered." msgstr "" -#: redbot/core/core_commands.py:1742 redbot/core/core_commands.py:1898 -msgid "The following name is not a valid package name: {pack}\n" -"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +#: redbot/core/core_commands.py:2778 +msgid "Case creation for {action_name} actions is now {enabled}." msgstr "" -#: redbot/core/core_commands.py:1748 redbot/core/core_commands.py:1904 -msgid "The following names are not valid package names: {packs}\n" -"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +#: redbot/core/core_commands.py:2786 +#, docstring +msgid "Reset all modlog cases in this server." msgstr "" -#: redbot/core/core_commands.py:1757 redbot/core/core_commands.py:1913 -msgid "The following package was not found in any cog path: {pack}." +#: redbot/core/core_commands.py:2789 +msgid "Are you sure you would like to reset all modlog cases in this server?" msgstr "" -#: redbot/core/core_commands.py:1761 redbot/core/core_commands.py:1917 -msgid "The following packages were not found in any cog path: {packs}" +#: redbot/core/core_commands.py:2796 +msgid "You took too long to respond." msgstr "" -#: redbot/core/core_commands.py:1769 -msgid "This package could not be loaded for the following reason:\n\n" -"{reason}" +#: redbot/core/core_commands.py:2800 +msgid "Cases have been reset." msgstr "" -#: redbot/core/core_commands.py:1773 -msgid "These packages could not be loaded for the following reasons:\n\n" -"{reasons}" +#: redbot/core/core_commands.py:2802 +msgid "No changes have been made." msgstr "" -#: redbot/core/core_commands.py:1780 -msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" -"You should inform maintainer of the repo about this message." +#: redbot/core/core_commands.py:2806 +#, docstring +msgid "Commands for changing [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:1786 redbot/core/core_commands.py:1942 -msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\n" -"You should inform maintainers of these repos about this message." +#: redbot/core/core_commands.py:2813 +#, docstring +msgid "Commands for changing [botname]'s metadata." msgstr "" -#: redbot/core/core_commands.py:1805 +#: redbot/core/core_commands.py:2818 #, docstring -msgid "Unloads previously loaded cog packages.\n\n" -" See packages available to unload with `[p]cogs`.\n\n" +msgid "\n" +" Sets the bot's description.\n\n" +" Use without a description to reset.\n" +" This is shown in a few locations, including the help menu.\n\n" +" The maximum description length is 250 characters to ensure it displays properly.\n\n" +" The default is \"Red V3\".\n\n" " **Examples:**\n" -" - `[p]unload general` - Unloads the `general` cog.\n" -" - `[p]unload admin mod mutes` - Unloads multiple cogs.\n\n" +" - `[p]set bot description` - Resets the description to the default setting.\n" +" - `[p]set bot description MyBot: A Red V3 Bot`\n\n" " **Arguments:**\n" -" - `` - The cog packages to unload.\n" +" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" " " msgstr "" -#: redbot/core/core_commands.py:1823 -msgid "The following package was unloaded: {pack}." -msgstr "" - -#: redbot/core/core_commands.py:1827 -msgid "The following packages were unloaded: {packs}." -msgstr "" - -#: redbot/core/core_commands.py:1834 -msgid "The following package was not loaded: {pack}." +#: redbot/core/core_commands.py:2838 +msgid "Description reset." msgstr "" -#: redbot/core/core_commands.py:1838 -msgid "The following packages were not loaded: {packs}." +#: redbot/core/core_commands.py:2841 +msgid "This description is too long to properly display. Please try again with below 250 characters." msgstr "" -#: redbot/core/core_commands.py:1851 +#: redbot/core/core_commands.py:2854 #, docstring -msgid "Reloads cog packages.\n\n" -" This will unload and then load the specified cogs.\n\n" -" Cogs that were not loaded will only be loaded.\n\n" +msgid "Sets [botname]'s avatar\n\n" +" Supports either an attachment or an image URL.\n\n" " **Examples:**\n" -" - `[p]reload general` - Unloads then loads the `general` cog.\n" -" - `[p]reload admin mod mutes` - Unloads then loads multiple cogs.\n\n" +" - `[p]set bot avatar` - With an image attachment, this will set the avatar.\n" +" - `[p]set bot avatar` - Without an attachment, this will show the command help.\n" +" - `[p]set bot avatar https://links.flaree.xyz/k95` - Sets the avatar to the provided url.\n\n" " **Arguments:**\n" -" - `` - The cog packages to reload.\n" +" - `[url]` - An image url to be used as an avatar. Leave blank when uploading an attachment.\n" " " msgstr "" -#: redbot/core/core_commands.py:1880 -msgid "Reloaded {packs}." -msgstr "" - -#: redbot/core/core_commands.py:1885 -msgid "Failed to reload the following package: {pack}.\n" -"Check your console or logs for details." +#: redbot/core/core_commands.py:2877 +msgid "That URL is invalid." msgstr "" -#: redbot/core/core_commands.py:1890 -msgid "Failed to reload the following packages: {packs}\n" -"Check your console or logs for details." +#: redbot/core/core_commands.py:2879 +msgid "Something went wrong while trying to get the image." msgstr "" -#: redbot/core/core_commands.py:1925 -msgid "This package could not be reloaded for the following reason:\n\n" -"{reason}" +#: redbot/core/core_commands.py:2889 +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, PNG, or GIF format." msgstr "" -#: redbot/core/core_commands.py:1929 -msgid "These packages could not be reloaded for the following reasons:\n\n" -"{reasons}" +#: redbot/core/core_commands.py:2896 +msgid "JPG / PNG / GIF format only." msgstr "" -#: redbot/core/core_commands.py:1936 -msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" -"You should inform maintainers of these repos about this message." +#: redbot/core/core_commands.py:2898 redbot/core/core_commands.py:2967 +#: redbot/core/core_commands.py:2991 redbot/core/core_commands.py:3073 +msgid "Done." msgstr "" -#: redbot/core/core_commands.py:1957 +#: redbot/core/core_commands.py:2903 #, docstring -msgid "Shuts down the bot.\n\n" -" Allows [botname] to shut down gracefully.\n\n" -" This is the recommended method for shutting down the bot.\n\n" -" **Examples:**\n" -" - `[p]shutdown`\n" -" - `[p]shutdown True` - Shutdowns silently.\n\n" -" **Arguments:**\n" -" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" +msgid "\n" +" Removes [botname]'s avatar.\n\n" +" **Example:**\n" +" - `[p]set bot avatar remove`\n" " " msgstr "" -#: redbot/core/core_commands.py:1974 -msgid "Shutting down... " +#: redbot/core/core_commands.py:2911 +msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:1980 +#: redbot/core/core_commands.py:2916 #, 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 with by the process manager in use.\n\n" -" **Examples:**\n" -" - `[p]restart`\n" -" - `[p]restart True` - Restarts silently.\n\n" +msgid "Sets [botname]'s username.\n\n" +" Maximum length for a username is 32 characters.\n\n" +" Note: The username of a verified bot cannot be manually changed.\n" +" Please contact Discord support to change it.\n\n" +" **Example:**\n" +" - `[p]set bot username BaguetteBot`\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" +" - `` - The username to give the bot.\n" " " msgstr "" -#: redbot/core/core_commands.py:1994 -msgid "Restarting..." +#: redbot/core/core_commands.py:2932 +msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." msgstr "" -#: redbot/core/core_commands.py:1999 -#, docstring -msgid "Commands for changing [botname]'s settings." +#: redbot/core/core_commands.py:2939 +msgid "Failed to change name. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:2003 +#: redbot/core/core_commands.py:2945 +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:2955 +msgid "Failed to change the username. Discord returned the following error:\n" +"{error_message}" +msgstr "" + +#: redbot/core/core_commands.py:2965 +msgid "Unexpected error occurred when trying to change the username." +msgstr "" + +#: redbot/core/core_commands.py:2973 #, docstring -msgid "\n" -" Show the current settings for [botname].\n" +msgid "Sets [botname]'s nickname for the current server.\n\n" +" Maximum length for a nickname is 32 characters.\n\n" +" **Example:**\n" +" - `[p]set bot nickname 🎃 SpookyBot 🎃`\n\n" +" **Arguments:**\n" +" - `[nickname]` - The nickname to give the bot. Leave blank to clear the current nickname.\n" " " msgstr "" -#: redbot/core/core_commands.py:2021 -msgid "Admin roles: {admin}\n" -"Mod roles: {mod}\n" -"Locale: {guild_locale}\n" -"Regional format: {guild_regional_format}\n" +#: redbot/core/core_commands.py:2985 +msgid "Failed to change nickname. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:2042 -msgid "{bot_name} Settings:\n\n" -"Prefixes: {prefixes}\n" -"{guild_settings}Global locale: {locale}\n" -"Global regional format: {regional_format}\n" -"Default embed colour: {colour}" +#: redbot/core/core_commands.py:2989 +msgid "I lack the permissions to change my own nickname." msgstr "" -#: redbot/core/core_commands.py:2064 +#: redbot/core/core_commands.py:2996 #, 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\n" -" This is only applied to the current server and not globally.\n\n" +msgid "Customizes a section of `[p]info`.\n\n" +" The maximum amount of allowed characters is 1024.\n" +" Supports markdown, links and \"mentions\".\n\n" +" Link example: `[My link](https://example.com)`\n\n" " **Examples:**\n" -" - `[p]set deletedelay` - Shows the current delete delay setting.\n" -" - `[p]set deletedelay 60` - Sets the delete delay to the max of 60 seconds.\n" -" - `[p]set deletedelay -1` - Disables deleting command messages.\n\n" +" - `[p]set bot custominfo >>> I can use **markdown** such as quotes, ||spoilers|| and multiple lines.`\n" +" - `[p]set bot custominfo Join my [support server](discord.gg/discord)!`\n" +" - `[p]set bot custominfo` - Removes custom info text.\n\n" " **Arguments:**\n" -" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" +" - `[text]` - The custom info text.\n" " " msgstr "" -#: redbot/core/core_commands.py:2085 -msgid "Command deleting disabled." +#: redbot/core/core_commands.py:3013 +msgid "The custom text has been cleared." msgstr "" -#: redbot/core/core_commands.py:2087 -msgid "Delete delay set to {num} seconds." +#: redbot/core/core_commands.py:3017 +msgid "The custom text has been set." msgstr "" -#: redbot/core/core_commands.py:2092 -msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" +#: redbot/core/core_commands.py:3020 +msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:2099 -msgid "I will not delete command messages." +#: redbot/core/core_commands.py:3029 +#, docstring +msgid "Commands for setting [botname]'s status." msgstr "" -#: redbot/core/core_commands.py:2104 +#: redbot/core/core_commands.py:3043 #, docstring -msgid "\n" -" Sets the bot's description.\n\n" -" Use without a description to reset.\n" -" This is shown in a few locations, including the help menu.\n\n" -" The maximum description length is 250 characters to ensure it displays properly.\n\n" -" The default is \"Red V3\".\n\n" +msgid "Sets [botname]'s streaming status to a twitch stream.\n\n" +" This will appear as `Streaming ` or `LIVE ON TWITCH` depending on the context.\n" +" It will also include a `Watch` button with a twitch.tv url for the provided streamer.\n\n" +" Maximum length for a stream title is 128 characters.\n\n" +" Leaving both streamer and stream_title empty will clear it.\n\n" +" **Examples:**\n" +" - `[p]set status stream` - Clears the activity status.\n" +" - `[p]set status stream 26 Twentysix is streaming` - Sets the stream to `https://www.twitch.tv/26`.\n" +" - `[p]set status stream https://twitch.tv/26 Twentysix is streaming` - Sets the URL manually.\n\n" +" **Arguments:**\n" +" - `` - The twitch streamer to provide a link to. This can be their twitch name or the entire URL.\n" +" - `` - The text to follow `Streaming` in the status." +msgstr "" + +#: redbot/core/core_commands.py:3081 +#, docstring +msgid "Sets [botname]'s playing status.\n\n" +" This will appear as `Playing ` or `PLAYING A GAME: ` depending on the context.\n\n" +" Maximum length for a playing status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]set description` - Resets the description to the default setting.\n" -" - `[p]set description MyBot: A Red V3 Bot`\n\n" +" - `[p]set status playing` - Clears the activity status.\n" +" - `[p]set status playing the keyboard`\n\n" " **Arguments:**\n" -" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" +" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2124 -msgid "Description reset." +#: redbot/core/core_commands.py:3102 +msgid "Status set to `Playing {game.name}`." msgstr "" -#: redbot/core/core_commands.py:2127 -msgid "This description is too long to properly display. Please try again with below 250 characters." +#: redbot/core/core_commands.py:3104 +msgid "Game cleared." msgstr "" -#: redbot/core/core_commands.py:2141 +#: redbot/core/core_commands.py:3112 #, docstring -msgid "\n" -" Adds an admin role for this guild.\n\n" -" Admins have the same access as Mods, plus additional admin level commands like:\n" -" - `[p]set serverprefix`\n" -" - `[p]addrole`\n" -" - `[p]ban`\n" -" - `[p]ignore guild`\n\n" -" And more.\n\n" -" **Examples:**\n" -" - `[p]set addadminrole @Admins`\n" -" - `[p]set addadminrole Super Admins`\n\n" +msgid "Sets [botname]'s listening status.\n\n" +" This will appear as `Listening to `.\n\n" +" Maximum length for a listening status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status listening` - Clears the activity status.\n" +" - `[p]set status listening jams`\n\n" " **Arguments:**\n" -" - `` - The role to add as an admin.\n" +" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2161 -msgid "This role is already an admin role." +#: redbot/core/core_commands.py:3134 +msgid "Status set to `Listening to {listening}`." msgstr "" -#: redbot/core/core_commands.py:2163 -msgid "That role is now considered an admin role." +#: redbot/core/core_commands.py:3137 +msgid "Listening cleared." msgstr "" -#: redbot/core/core_commands.py:2169 +#: redbot/core/core_commands.py:3145 #, docstring -msgid "\n" -" Adds a moderator role for this guild.\n\n" -" This grants access to moderator level commands like:\n" -" - `[p]mute`\n" -" - `[p]cleanup`\n" -" - `[p]customcommand create`\n\n" -" And more.\n\n" -" **Examples:**\n" -" - `[p]set addmodrole @Mods`\n" -" - `[p]set addmodrole Loyal Helpers`\n\n" +msgid "Sets [botname]'s watching status.\n\n" +" This will appear as `Watching `.\n\n" +" Maximum length for a watching status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status watching` - Clears the activity status.\n" +" - `[p]set status watching [p]help`\n\n" " **Arguments:**\n" -" - `` - The role to add as a moderator.\n" +" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2188 -msgid "This role is already a mod role." +#: redbot/core/core_commands.py:3166 +msgid "Status set to `Watching {watching}`." msgstr "" -#: redbot/core/core_commands.py:2190 -msgid "That role is now considered a mod role." +#: redbot/core/core_commands.py:3168 +msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:2196 +#: redbot/core/core_commands.py:3176 #, docstring -msgid "\n" -" Removes an admin role for this guild.\n\n" +msgid "Sets [botname]'s competing status.\n\n" +" This will appear as `Competing in `.\n\n" +" Maximum length for a competing status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]set removeadminrole @Admins`\n" -" - `[p]set removeadminrole Super Admins`\n\n" +" - `[p]set status competing` - Clears the activity status.\n" +" - `[p]set status competing London 2012 Olympic Games`\n\n" " **Arguments:**\n" -" - `` - The role to remove from being an admin.\n" +" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2208 -msgid "That role was not an admin role to begin with." +#: redbot/core/core_commands.py:3198 +msgid "Status set to `Competing in {competing}`." msgstr "" -#: redbot/core/core_commands.py:2210 -msgid "That role is no longer considered an admin role." +#: redbot/core/core_commands.py:3201 +msgid "Competing cleared." msgstr "" -#: redbot/core/core_commands.py:2216 +#: redbot/core/core_commands.py:3209 #, docstring -msgid "\n" -" Removes a mod role for this guild.\n\n" +msgid "Sets [botname]'s custom status.\n\n" +" This will appear as ``.\n\n" +" Maximum length for a custom status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]set removemodrole @Mods`\n" -" - `[p]set removemodrole Loyal Helpers`\n\n" +" - `[p]set status custom` - Clears the activity status.\n" +" - `[p]set status custom Running cogs...`\n\n" " **Arguments:**\n" -" - `` - The role to remove from being a moderator.\n" +" - `[text]` - The custom status text. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2228 -msgid "That role was not a mod role to begin with." +#: redbot/core/core_commands.py:3230 +msgid "Custom status set to `{text}`." msgstr "" -#: redbot/core/core_commands.py:2230 -msgid "That role is no longer considered a mod role." +#: redbot/core/core_commands.py:3232 +msgid "Custom status cleared." msgstr "" -#: redbot/core/core_commands.py:2236 +#: redbot/core/core_commands.py:3237 +msgid "Status changed to {}." +msgstr "" + +#: redbot/core/core_commands.py:3243 #, 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\n" -" **Example:**\n" -" - `[p]set usebotcolour`\n" -" " +msgid "Set [botname]'s status to online." msgstr "" -#: redbot/core/core_commands.py:2248 -msgid "The bot {} use its configured color for embeds." +#: redbot/core/core_commands.py:3250 +#, docstring +msgid "Set [botname]'s status to do not disturb." msgstr "" -#: redbot/core/core_commands.py:2249 -msgid "will not" +#: redbot/core/core_commands.py:3257 +#, docstring +msgid "Set [botname]'s status to idle." msgstr "" -#: redbot/core/core_commands.py:2249 -msgid "will" +#: redbot/core/core_commands.py:3264 +#, docstring +msgid "Set [botname]'s status to invisible." +msgstr "" + +#: redbot/core/core_commands.py:3274 +#, docstring +msgid "Set server's admin and mod roles for [botname]." msgstr "" -#: redbot/core/core_commands.py:2257 +#: redbot/core/core_commands.py:3280 #, docstring msgid "\n" -" Toggle whether to enable fuzzy command search for the server.\n\n" -" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" -" Note: This can be processor intensive and may be unsuitable for larger servers.\n\n" -" Default is for fuzzy command search to be disabled.\n\n" -" **Example:**\n" -" - `[p]set serverfuzzy`\n" +" Adds an admin role for this server.\n\n" +" Admins have the same access as Mods, plus additional admin level commands like:\n" +" - `[p]set serverprefix`\n" +" - `[p]addrole`\n" +" - `[p]ban`\n" +" - `[p]ignore guild`\n\n" +" And more.\n\n" +" **Examples:**\n" +" - `[p]set roles addadminrole @Admins`\n" +" - `[p]set roles addadminrole Super Admins`\n\n" +" **Arguments:**\n" +" - `` - The role to add as an admin.\n" " " msgstr "" -#: redbot/core/core_commands.py:2272 -msgid "Fuzzy command search has been {} for this server." +#: redbot/core/core_commands.py:3300 +msgid "This role is already an admin role." +msgstr "" + +#: redbot/core/core_commands.py:3302 +msgid "That role is now considered an admin role." +msgstr "" + +#: redbot/core/core_commands.py:3308 +#, docstring +msgid "\n" +" Adds a moderator role for this server.\n\n" +" This grants access to moderator level commands like:\n" +" - `[p]mute`\n" +" - `[p]cleanup`\n" +" - `[p]customcommand create`\n\n" +" And more.\n\n" +" **Examples:**\n" +" - `[p]set roles addmodrole @Mods`\n" +" - `[p]set roles addmodrole Loyal Helpers`\n\n" +" **Arguments:**\n" +" - `` - The role to add as a moderator.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3327 +msgid "This role is already a mod role." msgstr "" -#: redbot/core/core_commands.py:2280 +#: redbot/core/core_commands.py:3329 +msgid "That role is now considered a mod role." +msgstr "" + +#: redbot/core/core_commands.py:3337 #, docstring msgid "\n" -" Toggle whether to enable fuzzy command search in DMs.\n\n" -" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" -" Default is for fuzzy command search to be disabled.\n\n" -" **Example:**\n" -" - `[p]set fuzzy`\n" +" Removes an admin role for this server.\n\n" +" **Examples:**\n" +" - `[p]set roles removeadminrole @Admins`\n" +" - `[p]set roles removeadminrole Super Admins`\n\n" +" **Arguments:**\n" +" - `` - The role to remove from being an admin.\n" " " msgstr "" -#: redbot/core/core_commands.py:2293 -msgid "Fuzzy command search has been {} in DMs." +#: redbot/core/core_commands.py:3349 +msgid "That role was not an admin role to begin with." msgstr "" -#: redbot/core/core_commands.py:2301 +#: redbot/core/core_commands.py:3351 +msgid "That role is no longer considered an admin role." +msgstr "" + +#: redbot/core/core_commands.py:3359 #, 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\n" +" Removes a mod role for this server.\n\n" " **Examples:**\n" -" - `[p]set colour dark red`\n" -" - `[p]set colour blurple`\n" -" - `[p]set colour 0x5DADE2`\n" -" - `[p]set color 0x#FDFEFE`\n" -" - `[p]set color #7F8C8D`\n\n" +" - `[p]set roles removemodrole @Mods`\n" +" - `[p]set roles removemodrole Loyal Helpers`\n\n" " **Arguments:**\n" -" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" +" - `` - The role to remove from being a moderator.\n" " " msgstr "" -#: redbot/core/core_commands.py:2321 -msgid "The color has been reset." +#: redbot/core/core_commands.py:3371 +msgid "That role was not a mod role to begin with." msgstr "" -#: redbot/core/core_commands.py:2324 -msgid "The color has been set." +#: redbot/core/core_commands.py:3373 +msgid "That role is no longer considered a mod role." msgstr "" -#: redbot/core/core_commands.py:2329 +#: redbot/core/core_commands.py:3381 #, docstring -msgid "Sets [botname]'s avatar\n\n" -" Supports either an attachment or an image URL.\n\n" +msgid "\n" +" Changes [botname]'s locale in this server.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" Use \"default\" to return to the bot's default set language.\n\n" +" If you want to change bot's global locale, see `[p]set locale global` command.\n\n" " **Examples:**\n" -" - `[p]set avatar` - With an image attachment, this will set the avatar.\n" -" - `[p]set avatar` - Without an attachment, this will show the command help.\n" -" - `[p]set avatar https://links.flaree.xyz/k95` - Sets the avatar to the provided url.\n\n" +" - `[p]set locale en-US`\n" +" - `[p]set locale de-DE`\n" +" - `[p]set locale fr-FR`\n" +" - `[p]set locale pl-PL`\n" +" - `[p]set locale default` - Resets to the global default locale.\n\n" " **Arguments:**\n" -" - `[url]` - An image url to be used as an avatar. Leave blank when uploading an attachment.\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" " " msgstr "" -#: redbot/core/core_commands.py:2352 -msgid "That URL is invalid." -msgstr "" - -#: redbot/core/core_commands.py:2354 -msgid "Something went wrong while trying to get the image." +#: redbot/core/core_commands.py:3408 +#, docstring +msgid "\n" +" Changes [botname]'s default locale.\n\n" +" This will be used when a server has not set a locale, or in DMs.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" To reset to English, use \"en-US\".\n\n" +" **Examples:**\n" +" - `[p]set locale global en-US`\n" +" - `[p]set locale global de-DE`\n" +" - `[p]set locale global fr-FR`\n" +" - `[p]set locale global pl-PL`\n\n" +" **Arguments:**\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2364 -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." +#: redbot/core/core_commands.py:3429 redbot/core/core_commands.py:3472 +#: redbot/core/core_commands.py:3534 redbot/core/core_commands.py:3579 +msgid "Invalid language code. Use format: `en-US`" msgstr "" -#: redbot/core/core_commands.py:2371 -msgid "JPG / PNG format only." +#: redbot/core/core_commands.py:3433 redbot/core/core_commands.py:3476 +#: redbot/core/core_commands.py:3538 redbot/core/core_commands.py:3583 +msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:2373 redbot/core/core_commands.py:2600 -#: redbot/core/core_commands.py:2656 redbot/core/core_commands.py:2680 -msgid "Done." +#: redbot/core/core_commands.py:3440 +msgid "Global locale has been set." msgstr "" -#: redbot/core/core_commands.py:2378 +#: redbot/core/core_commands.py:3446 #, docstring msgid "\n" -" Removes [botname]'s avatar.\n\n" -" **Example:**\n" -" - `[p]set avatar remove`\n" +" Changes [botname]'s locale in this server.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" Use \"default\" to return to the bot's default set language.\n\n" +" **Examples:**\n" +" - `[p]set locale server en-US`\n" +" - `[p]set locale server de-DE`\n" +" - `[p]set locale server fr-FR`\n" +" - `[p]set locale server pl-PL`\n" +" - `[p]set locale server default` - Resets to the global default locale.\n\n" +" **Arguments:**\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" " " msgstr "" -#: redbot/core/core_commands.py:2386 -msgid "Avatar removed." +#: redbot/core/core_commands.py:3467 +msgid "Locale has been set to the default." +msgstr "" + +#: redbot/core/core_commands.py:3482 +msgid "Locale has been set." msgstr "" -#: redbot/core/core_commands.py:2392 +#: redbot/core/core_commands.py:3487 #, docstring -msgid "Sets [botname]'s playing status.\n\n" -" This will appear as `Playing ` or `PLAYING A GAME: ` depending on the context.\n\n" -" Maximum length for a playing status is 128 characters.\n\n" +msgid "\n" +" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale in this server.\n\n" +" If you want to change bot's global regional format, see `[p]set regionalformat global` command.\n\n" " **Examples:**\n" -" - `[p]set playing` - Clears the activity status.\n" -" - `[p]set playing the keyboard`\n\n" +" - `[p]set regionalformat en-US`\n" +" - `[p]set region de-DE`\n" +" - `[p]set regionalformat reset` - Resets to the locale.\n\n" " **Arguments:**\n" -" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" +" - `[language_code]` - The region format to use for the bot in this server.\n" " " msgstr "" -#: redbot/core/core_commands.py:2408 -msgid "The maximum length of game descriptions is 128 characters." +#: redbot/core/core_commands.py:3511 +#, docstring +msgid "\n" +" Changes the bot's regional format. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale.\n\n" +" **Examples:**\n" +" - `[p]set regionalformat global en-US`\n" +" - `[p]set region global de-DE`\n" +" - `[p]set regionalformat global reset` - Resets to the locale.\n\n" +" **Arguments:**\n" +" - `[language_code]` - The default region format to use for the bot.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2416 -msgid "Status set to ``Playing {game.name}``." +#: redbot/core/core_commands.py:3528 +msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:2418 -msgid "Game cleared." +#: redbot/core/core_commands.py:3545 +msgid "Global regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:2424 +#: redbot/core/core_commands.py:3554 #, docstring -msgid "Sets [botname]'s listening status.\n\n" -" This will appear as `Listening to `.\n\n" -" Maximum length for a listening status is 128 characters.\n\n" +msgid "\n" +" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale in this server.\n\n" " **Examples:**\n" -" - `[p]set listening` - Clears the activity status.\n" -" - `[p]set listening jams`\n\n" +" - `[p]set regionalformat server en-US`\n" +" - `[p]set region local de-DE`\n" +" - `[p]set regionalformat server reset` - Resets to the locale.\n\n" " **Arguments:**\n" -" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status." -msgstr "" - -#: redbot/core/core_commands.py:2441 -msgid "The maximum length of listening descriptions is 128 characters." +" - `[language_code]` - The region format to use for the bot in this server.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2450 -msgid "Status set to ``Listening to {listening}``." +#: redbot/core/core_commands.py:3572 +msgid "Regional formatting will now be based on bot's locale in this server." msgstr "" -#: redbot/core/core_commands.py:2453 -msgid "Listening cleared." +#: redbot/core/core_commands.py:3590 +msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:2459 +#: redbot/core/core_commands.py:3607 #, docstring -msgid "Sets [botname]'s watching status.\n\n" -" This will appear as `Watching `.\n\n" -" Maximum length for a watching status is 128 characters.\n\n" +msgid "\n" +" Commands to 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" +" If passed without the `` or `` arguments it will allow you to open a modal to set your API keys securely.\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, so this command should only be used in a private channel or in DM with the bot.\n\n" " **Examples:**\n" -" - `[p]set watching` - Clears the activity status.\n" -" - `[p]set watching [p]help`\n\n" +" - `[p]set api`\n" +" - `[p]set api spotify`\n" +" - `[p]set api spotify redirect_uri localhost`\n" +" - `[p]set api github client_id,whoops client_secret,whoops`\n\n" " **Arguments:**\n" -" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status." +" - `` - The service you're adding tokens to.\n" +" - `` - Pairs of token keys and values. The key and value should be separated by one of ` `, `,`, or `;`.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2475 -msgid "The maximum length of watching descriptions is 128 characters." +#: redbot/core/core_commands.py:3631 +msgid "Click the button below to set your keys." msgstr "" -#: redbot/core/core_commands.py:2482 -msgid "Status set to ``Watching {watching}``." +#: redbot/core/core_commands.py:3633 +msgid "This API keys setup message has expired." msgstr "" -#: redbot/core/core_commands.py:2484 -msgid "Watching cleared." +#: redbot/core/core_commands.py:3638 +msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/core_commands.py:2490 +#: redbot/core/core_commands.py:3642 #, docstring -msgid "Sets [botname]'s competing status.\n\n" -" This will appear as `Competing in `.\n\n" -" Maximum length for a competing status is 128 characters.\n\n" -" **Examples:**\n" -" - `[p]set competing` - Clears the activity status.\n" -" - `[p]set competing London 2012 Olympic Games`\n\n" -" **Arguments:**\n" -" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status." +msgid "\n" +" Show all external API services along with their keys that have been set.\n\n" +" Secrets are not shown.\n\n" +" **Example:**\n" +" - `[p]set api list`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2507 -msgid "The maximum length of competing descriptions is 128 characters." +#: redbot/core/core_commands.py:3653 +msgid "No API services have been set yet." msgstr "" -#: redbot/core/core_commands.py:2516 -msgid "Status set to ``Competing in {competing}``." +#: redbot/core/core_commands.py:3658 +msgid "Set API services:\n" msgstr "" -#: redbot/core/core_commands.py:2519 -msgid "Competing cleared." +#: redbot/core/core_commands.py:3658 +msgid "Set API service:\n" msgstr "" -#: redbot/core/core_commands.py:2525 +#: redbot/core/core_commands.py:3668 #, docstring -msgid "Sets [botname]'s status.\n\n" -" Available statuses:\n" -" - `online`\n" -" - `idle`\n" -" - `dnd`\n" -" - `invisible`\n\n" +msgid "\n" +" Remove the given services with all their keys and tokens.\n\n" " **Examples:**\n" -" - `[p]set status online` - Clears the status.\n" -" - `[p]set status invisible`\n\n" +" - `[p]set api remove spotify`\n" +" - `[p]set api remove github youtube`\n\n" " **Arguments:**\n" -" - `` - One of the available statuses.\n" -" " +" - `` - The services to remove." msgstr "" -#: redbot/core/core_commands.py:2555 -msgid "Status changed to {}." +#: redbot/core/core_commands.py:3683 +msgid "Services deleted successfully:\n" +"{services_list}" msgstr "" -#: redbot/core/core_commands.py:2563 -#, docstring -msgid "Sets [botname]'s streaming status to a twitch stream.\n\n" -" This will appear as `Streaming ` or `LIVE ON TWITCH` depending on the context.\n" -" It will also include a `Watch` button with a twitch.tv url for the provided streamer.\n\n" -" Maximum length for a stream title is 128 characters.\n\n" -" Leaving both streamer and stream_title empty will clear it.\n\n" -" **Examples:**\n" -" - `[p]set stream` - Clears the activity status.\n" -" - `[p]set stream 26 Twentysix is streaming` - Sets the stream to `https://www.twitch.tv/26`.\n" -" - `[p]set stream https://twitch.tv/26 Twentysix is streaming` - Sets the URL manually.\n\n" -" **Arguments:**\n" -" - `` - The twitch streamer to provide a link to. This can be their twitch name or the entire URL.\n" -" - `` - The text to follow `Streaming` in the status." +#: redbot/core/core_commands.py:3687 +msgid "Service deleted successfully: {service_name}" msgstr "" -#: redbot/core/core_commands.py:2588 -msgid "The maximum length of the streamer url is 511 characters." +#: redbot/core/core_commands.py:3692 +msgid "None of the services you provided had any keys set." msgstr "" -#: redbot/core/core_commands.py:2591 -msgid "The maximum length of the stream title is 128 characters." +#: redbot/core/core_commands.py:3700 +#, docstring +msgid "\n" +" Commands for configuring owner notifications.\n\n" +" Owner notifications include usage of `[p]contact` and available Red updates.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2605 +#: redbot/core/core_commands.py:3709 #, docstring -msgid "Sets [botname]'s username.\n\n" -" Maximum length for a username is 32 characters.\n\n" -" Note: The username of a verified bot cannot be manually changed.\n" -" Please contact Discord support to change it.\n\n" +msgid "\n" +" Opt-in on receiving owner notifications.\n\n" +" This is the default state.\n\n" +" Note: This will only resume sending owner notifications to your DMs.\n" +" Additional owners and destinations will not be affected.\n\n" " **Example:**\n" -" - `[p]set username BaguetteBot`\n\n" -" **Arguments:**\n" -" - `` - The username to give the bot.\n" +" - `[p]set ownernotifications optin`\n" " " msgstr "" -#: redbot/core/core_commands.py:2621 -msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." -msgstr "" - -#: redbot/core/core_commands.py:2628 -msgid "Failed to change name. Must be 32 characters or fewer." -msgstr "" - -#: redbot/core/core_commands.py:2634 -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}" +#: redbot/core/core_commands.py:3728 +#, docstring +msgid "\n" +" Opt-out of receiving owner notifications.\n\n" +" Note: This will only stop sending owner notifications to your DMs.\n" +" Additional owners and destinations will still receive notifications.\n\n" +" **Example:**\n" +" - `[p]set ownernotifications optout`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2644 -msgid "Failed to change the username. Discord returned the following error:\n" -"{error_message}" +#: redbot/core/core_commands.py:3750 +#, docstring +msgid "\n" +" Adds a destination text channel to receive owner notifications.\n\n" +" **Examples:**\n" +" - `[p]set ownernotifications adddestination #owner-notifications`\n" +" - `[p]set ownernotifications adddestination 168091848718417920` - Accepts channel IDs.\n\n" +" **Arguments:**\n" +" - `` - The channel to send owner notifications to.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2654 -msgid "Unexpected error occurred when trying to change the username." +#: redbot/core/core_commands.py:3775 +#, docstring +msgid "\n" +" Removes a destination text channel from receiving owner notifications.\n\n" +" **Examples:**\n" +" - `[p]set ownernotifications removedestination #owner-notifications`\n" +" - `[p]set ownernotifications deletedestination 168091848718417920` - Accepts channel IDs.\n\n" +" **Arguments:**\n" +" - `` - The channel to stop sending owner notifications to.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2662 +#: redbot/core/core_commands.py:3799 #, docstring -msgid "Sets [botname]'s nickname for the current server.\n\n" -" Maximum length for a nickname is 32 characters.\n\n" +msgid "\n" +" Lists the configured extra destinations for owner notifications.\n\n" " **Example:**\n" -" - `[p]set nickname 🎃 SpookyBot 🎃`\n\n" -" **Arguments:**\n" -" - `[nickname]` - The nickname to give the bot. Leave blank to clear the current nickname.\n" +" - `[p]set ownernotifications listdestinations`\n" " " msgstr "" -#: redbot/core/core_commands.py:2674 -msgid "Failed to change nickname. Must be 32 characters or fewer." +#: redbot/core/core_commands.py:3809 +msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:2678 -msgid "I lack the permissions to change my own nickname." +#: redbot/core/core_commands.py:3820 +msgid "Unknown channel with id: {id}" msgstr "" -#: redbot/core/core_commands.py:2685 +#: redbot/core/core_commands.py:3830 #, docstring -msgid "Sets [botname]'s global prefix(es).\n\n" -" Warning: This is not additive. It will replace all current prefixes.\n\n" -" See also the `--mentionable` flag to enable mentioning the bot as the prefix.\n\n" -" **Examples:**\n" -" - `[p]set prefix !`\n" -" - `[p]set prefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" -" - `[p]set prefix \"@[botname] \"` - This uses a mention as the prefix. See also the `--mentionable` flag.\n" -" - `[p]set prefix ! ? .` - Sets multiple prefixes.\n\n" -" **Arguments:**\n" -" - `` - The prefixes the bot will respond to globally.\n" +msgid "\n" +" Show the current settings for [botname].\n\n" +" Accepts optional server parameter to allow prefix recovery.\n" " " msgstr "" -#: redbot/core/core_commands.py:2702 -msgid "Warning: A prefix is above the recommended length (20 characters).\n" -"Do you want to continue? (y/n)" -msgstr "" - -#: redbot/core/core_commands.py:2715 -msgid "Cancelled." +#: redbot/core/core_commands.py:3844 redbot/core/core_commands.py:3848 +msgid "Not Set." msgstr "" -#: redbot/core/core_commands.py:2719 -msgid "Prefix set." +#: redbot/core/core_commands.py:3855 +msgid "Admin roles: {admin}\n" +"Mod roles: {mod}\n" +"Locale: {guild_locale}\n" +"Regional format: {guild_regional_format}\n" msgstr "" -#: redbot/core/core_commands.py:2721 -msgid "Prefixes set." +#: redbot/core/core_commands.py:3876 +msgid "{bot_name} Settings:\n\n" +"Prefixes: {prefixes}\n" +"{guild_settings}Global locale: {locale}\n" +"Global regional format: {regional_format}\n" +"Default embed colour: {colour}" msgstr "" -#: redbot/core/core_commands.py:2727 +#: redbot/core/core_commands.py:3898 #, docstring -msgid "\n" -" Sets [botname]'s server prefix(es).\n\n" -" Warning: This will override global prefixes, the bot will not respond to any global prefixes in this server.\n" -" This is not additive. It will replace all current server prefixes.\n" -" A prefix cannot have more than 20 characters.\n\n" +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\n" +" This is only applied to the current server and not globally.\n\n" " **Examples:**\n" -" - `[p]set serverprefix !`\n" -" - `[p]set serverprefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" -" - `[p]set serverprefix \"@[botname] \"` - This uses a mention as the prefix.\n" -" - `[p]set serverprefix ! ? .` - Sets multiple prefixes.\n\n" +" - `[p]set deletedelay` - Shows the current delete delay setting.\n" +" - `[p]set deletedelay 60` - Sets the delete delay to the max of 60 seconds.\n" +" - `[p]set deletedelay -1` - Disables deleting command messages.\n\n" " **Arguments:**\n" -" - `[prefixes...]` - The prefixes the bot will respond to on this server. Leave blank to clear server prefixes.\n" +" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:2745 -msgid "Server prefixes have been reset." +#: redbot/core/core_commands.py:3919 +msgid "Command deleting disabled." msgstr "" -#: redbot/core/core_commands.py:2748 -msgid "You cannot have a prefix longer than 20 characters." +#: redbot/core/core_commands.py:3921 +msgid "Delete delay set to {num} seconds." msgstr "" -#: redbot/core/core_commands.py:2753 -msgid "Server prefix set." +#: redbot/core/core_commands.py:3926 +msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:2755 -msgid "Server prefixes set." +#: redbot/core/core_commands.py:3933 +msgid "I will not delete command messages." msgstr "" -#: redbot/core/core_commands.py:2760 +#: redbot/core/core_commands.py:3939 #, docstring msgid "\n" -" Changes the bot's default locale.\n\n" -" This will be used when a server has not set a locale, or in DMs.\n\n" -" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" -" To reset to English, use \"en-US\".\n\n" -" **Examples:**\n" -" - `[p]set locale en-US`\n" -" - `[p]set locale de-DE`\n" -" - `[p]set locale fr-FR`\n" -" - `[p]set locale pl-PL`\n\n" -" **Arguments:**\n" -" - `` - The default locale to use for the bot. This can be any language code with country code included.\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\n" +" **Example:**\n" +" - `[p]set usebotcolour`\n" " " msgstr "" -#: redbot/core/core_commands.py:2781 redbot/core/core_commands.py:2825 -#: redbot/core/core_commands.py:2864 redbot/core/core_commands.py:2908 -msgid "Invalid language code. Use format: `en-US`" +#: redbot/core/core_commands.py:3951 +msgid "The bot {} use its configured color for embeds." msgstr "" -#: redbot/core/core_commands.py:2785 redbot/core/core_commands.py:2829 -#: redbot/core/core_commands.py:2868 redbot/core/core_commands.py:2912 -msgid "Invalid format - language code has to include country code, e.g. `en-US`" +#: redbot/core/core_commands.py:3952 +msgid "will not" msgstr "" -#: redbot/core/core_commands.py:2792 -msgid "Global locale has been set." +#: redbot/core/core_commands.py:3952 +msgid "will" msgstr "" -#: redbot/core/core_commands.py:2798 +#: redbot/core/core_commands.py:3960 #, docstring msgid "\n" -" Changes the bot's locale in this server.\n\n" -" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" -" Use \"default\" to return to the bot's default set language.\n" -" To reset to English, use \"en-US\".\n\n" -" **Examples:**\n" -" - `[p]set locale en-US`\n" -" - `[p]set locale de-DE`\n" -" - `[p]set locale fr-FR`\n" -" - `[p]set locale pl-PL`\n" -" - `[p]set locale default` - Resets to the global default locale.\n\n" -" **Arguments:**\n" -" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" Toggle whether to enable fuzzy command search for the server.\n\n" +" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" +" Note: This can be processor intensive and may be unsuitable for larger servers.\n\n" +" Default is for fuzzy command search to be disabled.\n\n" +" **Example:**\n" +" - `[p]set serverfuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:2820 -msgid "Locale has been set to the default." +#: redbot/core/core_commands.py:3975 +msgid "Fuzzy command search has been {} for this server." msgstr "" -#: redbot/core/core_commands.py:2835 -msgid "Locale has been set." +#: redbot/core/core_commands.py:3983 +#, docstring +msgid "\n" +" Toggle whether to enable fuzzy command search in DMs.\n\n" +" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" +" Default is for fuzzy command search to be disabled.\n\n" +" **Example:**\n" +" - `[p]set fuzzy`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2841 +#: redbot/core/core_commands.py:3996 +msgid "Fuzzy command search has been {} in DMs." +msgstr "" + +#: redbot/core/core_commands.py:4004 #, docstring msgid "\n" -" Changes the bot's regional format. This is used for formatting date, time and numbers.\n\n" -" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" -" Leave `language_code` empty to base regional formatting on bot's locale.\n\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\n" " **Examples:**\n" -" - `[p]set globalregionalformat en-US`\n" -" - `[p]set globalregion de-DE`\n" -" - `[p]set globalregionalformat` - Resets to the locale.\n\n" +" - `[p]set colour dark red`\n" +" - `[p]set colour blurple`\n" +" - `[p]set colour 0x5DADE2`\n" +" - `[p]set color 0x#FDFEFE`\n" +" - `[p]set color #7F8C8D`\n\n" " **Arguments:**\n" -" - `[language_code]` - The default region format to use for the bot.\n" +" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" " " msgstr "" -#: redbot/core/core_commands.py:2858 -msgid "Global regional formatting will now be based on bot's locale." +#: redbot/core/core_commands.py:4024 +msgid "The color has been reset." msgstr "" -#: redbot/core/core_commands.py:2875 -msgid "Global regional formatting will now be based on `{language_code}` locale." +#: redbot/core/core_commands.py:4027 +msgid "The color has been set." msgstr "" -#: redbot/core/core_commands.py:2883 +#: redbot/core/core_commands.py:4036 #, docstring -msgid "\n" -" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" -" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" -" Leave `language_code` empty to base regional formatting on bot's locale in this server.\n\n" +msgid "Sets [botname]'s global prefix(es).\n\n" +" Warning: This is not additive. It will replace all current prefixes.\n\n" +" See also the `--mentionable` flag to enable mentioning the bot as the prefix.\n\n" " **Examples:**\n" -" - `[p]set regionalformat en-US`\n" -" - `[p]set region de-DE`\n" -" - `[p]set regionalformat` - Resets to the locale.\n\n" +" - `[p]set prefix !`\n" +" - `[p]set prefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" +" - `[p]set prefix \"@[botname] \"` - This uses a mention as the prefix. See also the `--mentionable` flag.\n" +" - `[p]set prefix ! ? .` - Sets multiple prefixes.\n\n" " **Arguments:**\n" -" - `[language_code]` - The region format to use for the bot in this server.\n" +" - `` - The prefixes the bot will respond to globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:2901 -msgid "Regional formatting will now be based on bot's locale in this server." +#: redbot/core/core_commands.py:4053 redbot/core/core_commands.py:4130 +msgid "Prefixes cannot start with '/', as it conflicts with Discord's slash commands." msgstr "" -#: redbot/core/core_commands.py:2919 -msgid "Regional formatting will now be based on `{language_code}` locale." +#: redbot/core/core_commands.py:4058 +msgid "Warning: A prefix is below the recommended length (1 character).\n" +"Do you want to continue?" msgstr "" -#: redbot/core/core_commands.py:2927 -#, 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\n" -" Link example: `[My link](https://example.com)`\n\n" -" **Examples:**\n" -" - `[p]set custominfo >>> I can use **markdown** such as quotes, ||spoilers|| and multiple lines.`\n" -" - `[p]set custominfo Join my [support server](discord.gg/discord)!`\n" -" - `[p]set custominfo` - Removes custom info text.\n\n" -" **Arguments:**\n" -" - `[text]` - The custom info text.\n" -" " +#: redbot/core/core_commands.py:4072 redbot/core/core_commands.py:4090 +msgid "Cancelled." msgstr "" -#: redbot/core/core_commands.py:2944 -msgid "The custom text has been cleared." +#: redbot/core/core_commands.py:4076 +msgid "Warning: A prefix is above the recommended length (25 characters).\n" +"Do you want to continue?" msgstr "" -#: redbot/core/core_commands.py:2948 -msgid "The custom text has been set." +#: redbot/core/core_commands.py:4094 +msgid "Prefix set." msgstr "" -#: redbot/core/core_commands.py:2951 -msgid "Text must be fewer than 1024 characters long." +#: redbot/core/core_commands.py:4096 +msgid "Prefixes set." msgstr "" -#: redbot/core/core_commands.py:2956 +#: redbot/core/core_commands.py:4103 #, docstring msgid "\n" -" Commands to 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, so this command should only be used in a private channel or in DM with the bot.\n\n" +" Sets [botname]'s server prefix(es).\n\n" +" Warning: This will override global prefixes, the bot will not respond to any global prefixes in this server.\n" +" This is not additive. It will replace all current server prefixes.\n" +" A prefix cannot have more than 25 characters.\n\n" " **Examples:**\n" -" - `[p]set api Spotify redirect_uri localhost`\n" -" - `[p]set api github client_id,whoops client_secret,whoops`\n\n" +" - `[p]set serverprefix !`\n" +" - `[p]set serverprefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" +" - `[p]set serverprefix \"@[botname] \"` - This uses a mention as the prefix.\n" +" - `[p]set serverprefix ! ? .` - Sets multiple prefixes.\n" +" - `[p]set serverprefix \"Red - Discord Bot\" ?` - Sets the prefix for a specific server. Quotes are needed to use spaces in the server name.\n\n" " **Arguments:**\n" -" - `` - The service you're adding tokens to.\n" -" - `` - Pairs of token keys and values. The key and value should be separated by one of ` `, `,`, or `;`.\n" +" - `[server]` - The server to set the prefix for. Defaults to current server.\n" +" - `[prefixes...]` - The prefixes the bot will respond to on this server. Leave blank to clear server prefixes.\n" " " msgstr "" -#: redbot/core/core_commands.py:2977 -msgid "`{service}` API tokens have been set." +#: redbot/core/core_commands.py:4126 +msgid "Server prefixes have been reset." +msgstr "" + +#: redbot/core/core_commands.py:4134 +msgid "You cannot have a prefix shorter than 1 character." +msgstr "" + +#: redbot/core/core_commands.py:4137 +msgid "You cannot have a prefix longer than 25 characters." msgstr "" -#: redbot/core/core_commands.py:2981 +#: redbot/core/core_commands.py:4142 +msgid "Server prefix set." +msgstr "" + +#: redbot/core/core_commands.py:4144 +msgid "Server prefixes set." +msgstr "" + +#: redbot/core/core_commands.py:4149 #, docstring msgid "\n" -" Show all external API services along with their keys that have been set.\n\n" -" Secrets are not shown.\n\n" -" **Example:**\n" -" - `[p]set api list``\n" +" Set a global bot variable for using buttons in menus.\n\n" +" When enabled, all usage of cores menus API will use buttons instead of reactions.\n\n" +" This defaults to False.\n" +" Using this without a setting will toggle.\n\n" +" **Examples:**\n" +" - `[p]set usebuttons True` - Enables using buttons.\n" +" - `[p]helpset usebuttons` - Toggles the value.\n\n" +" **Arguments:**\n" +" - `[use_buttons]` - Whether to use buttons. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:2992 -msgid "No API services have been set yet." -msgstr "" - -#: redbot/core/core_commands.py:2997 -msgid "Set API services:\n" +#: redbot/core/core_commands.py:4168 +msgid "I will use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:2997 -msgid "Set API service:\n" +#: redbot/core/core_commands.py:4170 +msgid "I will not use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:3007 +#: redbot/core/core_commands.py:4175 #, docstring msgid "\n" -" Remove the given services with all their keys and tokens.\n\n" +" Set the message that will be sent on uncaught bot errors.\n\n" +" To include the command name in the message, use the `{command}` placeholder.\n\n" +" If you omit the `msg` argument, the message will be reset to the default one.\n\n" " **Examples:**\n" -" - `[p]set api remove Spotify`\n" -" - `[p]set api remove github audiodb`\n\n" +" - `[p]set errormsg` - Resets the error message back to the default: \"Error in command '{command}'.\". If the command invoker is one of the bot owners, the message will also include \"Check your console or logs for details.\".\n" +" - `[p]set errormsg Oops, the command {command} has failed! Please try again later.` - Sets the error message to a custom one.\n\n" " **Arguments:**\n" -" - `` - The services to remove." +" - `[msg]` - The custom error message. Must be less than 1000 characters. Omit to reset to the default one.\n" +" " msgstr "" -#: redbot/core/core_commands.py:3022 -msgid "Services deleted successfully:\n" -"{services_list}" +#: redbot/core/core_commands.py:4190 +msgid "The message must be less than 1000 characters." msgstr "" -#: redbot/core/core_commands.py:3026 -msgid "Service deleted successfully: {service_name}" +#: redbot/core/core_commands.py:4194 +msgid "Successfully updated the error message." msgstr "" -#: redbot/core/core_commands.py:3031 -msgid "None of the services you provided had any keys set." +#: redbot/core/core_commands.py:4197 +msgid "Successfully reset the error message back to the default one." msgstr "" -#: redbot/core/core_commands.py:3036 +#: redbot/core/core_commands.py:4204 #, docstring msgid "\n" " Commands to manage settings for the help command.\n\n" @@ -1873,116 +3105,132 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3045 +#: redbot/core/core_commands.py:4213 #, docstring msgid "\n" " Show the current help settings.\n\n" " Warning: These settings may not be accurate if the default formatter is not in use.\n\n" " **Example:**\n" -" - `[p]helpset showsettings``\n" +" - `[p]helpset showsettings`\n" " " msgstr "" -#: redbot/core/core_commands.py:3059 +#: redbot/core/core_commands.py:4227 msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:3069 +#: redbot/core/core_commands.py:4237 #, docstring msgid "\n" " This resets [botname]'s help formatter to the default formatter.\n\n" " **Example:**\n" -" - `[p]helpset resetformatter``\n" +" - `[p]helpset resetformatter`\n" " " msgstr "" -#: redbot/core/core_commands.py:3078 +#: redbot/core/core_commands.py:4246 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:3087 +#: redbot/core/core_commands.py:4255 #, 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\n" " **Example:**\n" -" - `[p]helpset resetsettings``\n" +" - `[p]helpset resetsettings`\n" " " msgstr "" -#: redbot/core/core_commands.py:3097 +#: redbot/core/core_commands.py:4265 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:3105 +#: redbot/core/core_commands.py:4277 #, docstring msgid "\n" " Allows the help command to be sent as a paginated menu instead of separate\n" " messages.\n\n" -" When enabled, `[p]help` will only show one page at a time and will use reactions to navigate between pages.\n\n" -" This defaults to False.\n" -" Using this without a setting will toggle.\n\n" +" When \"reactions\", \"buttons\", \"select\", or \"selectonly\" is passed,\n" +" `[p]help` will only show one page at a time\n" +" and will use the associated control scheme to navigate between pages.\n\n" " **Examples:**\n" -" - `[p]helpset usemenus True` - Enables using menus.\n" -" - `[p]helpset usemenus` - Toggles the value.\n\n" +" - `[p]helpset usemenus reactions` - Enables using reaction menus.\n" +" - `[p]helpset usemenus buttons` - Enables using button menus.\n" +" - `[p]helpset usemenus select` - Enables buttons with a select menu.\n" +" - `[p]helpset usemenus selectonly` - Enables a select menu only on help.\n" +" - `[p]helpset usemenus disable` - Disables help menus.\n\n" " **Arguments:**\n" -" - `[use_menus]` - Whether to use menus. Leave blank to toggle.\n" +" - `<\"buttons\"|\"reactions\"|\"select\"|\"selectonly\"|\"disable\">` - Whether to use `buttons`,\n" +" `reactions`, `select`, `selectonly`, or no menus.\n" " " msgstr "" -#: redbot/core/core_commands.py:3125 -msgid "Help will use menus." +#: redbot/core/core_commands.py:4297 +msgid "Help will use the select menu only." +msgstr "" + +#: redbot/core/core_commands.py:4300 +msgid "Help will use button menus and add a select menu." +msgstr "" + +#: redbot/core/core_commands.py:4303 +msgid "Help will use button menus." +msgstr "" + +#: redbot/core/core_commands.py:4306 +msgid "Help will use reaction menus." msgstr "" -#: redbot/core/core_commands.py:3127 +#: redbot/core/core_commands.py:4309 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:3131 +#: redbot/core/core_commands.py:4316 #, 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\n" " **Examples:**\n" -" - `[p]helpset showhidden True` - Enables showing hidden commands.\n" -" - `[p]helpset showhidden` - Toggles the value.\n\n" +" - `[p]helpset showhidden True` - Enables showing hidden commands.\n" +" - `[p]helpset showhidden` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[show_hidden]` - Whether to use show hidden commands in help. Leave blank to toggle.\n" +" - `[show_hidden]` - Whether to use show hidden commands in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3148 +#: redbot/core/core_commands.py:4333 msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:3150 +#: redbot/core/core_commands.py:4335 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:3154 +#: redbot/core/core_commands.py:4339 #, docstring msgid "\n" " This allows the help command to show existing commands aliases if there is any.\n\n" " This defaults to True.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset showaliases False` - Disables showing aliases on this server.\n" -" - `[p]helpset showaliases` - Toggles the value.\n\n" +" - `[p]helpset showaliases False` - Disables showing aliases on this server.\n" +" - `[p]helpset showaliases` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[show_aliases]` - Whether to include aliases in help. Leave blank to toggle.\n" +" - `[show_aliases]` - Whether to include aliases in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3171 -msgid "Help will show commands aliases." +#: redbot/core/core_commands.py:4356 +msgid "Help will now show command aliases." msgstr "" -#: redbot/core/core_commands.py:3173 -msgid "Help will not show commands aliases." +#: redbot/core/core_commands.py:4358 +msgid "Help will no longer show command aliases." msgstr "" -#: redbot/core/core_commands.py:3177 +#: redbot/core/core_commands.py:4362 #, docstring msgid "\n" " This allows the help command message to be ticked if help is sent to a DM.\n\n" @@ -1991,44 +3239,44 @@ msgid "\n" " Using this without a setting will toggle.\n\n" " Note: This is only used when the bot is not using menus.\n\n" " **Examples:**\n" -" - `[p]helpset usetick False` - Disables ticking when help is sent to DMs.\n" -" - `[p]helpset usetick` - Toggles the value.\n\n" +" - `[p]helpset usetick False` - Disables ticking when help is sent to DMs.\n" +" - `[p]helpset usetick` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[use_tick]` - Whether to tick the help command when help is sent to DMs. Leave blank to toggle.\n" +" - `[use_tick]` - Whether to tick the help command when help is sent to DMs. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3198 +#: redbot/core/core_commands.py:4383 msgid "Help will now tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:3200 +#: redbot/core/core_commands.py:4385 msgid "Help will not tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:3204 +#: redbot/core/core_commands.py:4389 #, docstring msgid "\n" " Sets if commands which can't be run in the current context should be filtered from help.\n\n" " Defaults to True.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset verifychecks False` - Enables showing unusable commands in help.\n" -" - `[p]helpset verifychecks` - Toggles the value.\n\n" +" - `[p]helpset verifychecks False` - Enables showing unusable commands in help.\n" +" - `[p]helpset verifychecks` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[verify]` - Whether to hide unusable commands in help. Leave blank to toggle.\n" +" - `[verify]` - Whether to hide unusable commands in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3221 +#: redbot/core/core_commands.py:4406 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:3223 +#: redbot/core/core_commands.py:4408 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:3227 +#: redbot/core/core_commands.py:4412 #, docstring msgid "\n" " Sets whether the bot should respond to help commands for nonexistent topics.\n\n" @@ -2037,22 +3285,22 @@ msgid "\n" " Defaults to False.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset verifyexists True` - Enables sending help for nonexistent topics.\n" -" - `[p]helpset verifyexists` - Toggles the value.\n\n" +" - `[p]helpset verifyexists True` - Enables sending help for nonexistent topics.\n" +" - `[p]helpset verifyexists` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[verify]` - Whether to respond to help for nonexistent topics. Leave blank to toggle.\n" +" - `[verify]` - Whether to respond to help for nonexistent topics. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3248 +#: redbot/core/core_commands.py:4433 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:4436 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:3259 +#: redbot/core/core_commands.py:4444 #, docstring msgid "Set the character limit for each page in the help message.\n\n" " Note: This setting only applies to embedded help.\n\n" @@ -2061,45 +3309,44 @@ msgid "Set the character limit for each page in the help message.\n\n" " Please note that setting a relatively small character limit may\n" " mean some pages will exceed this limit.\n\n" " **Example:**\n" -" - `[p]helpset pagecharlimit 1500`\n\n" +" - `[p]helpset pagecharlimit 1500`\n\n" " **Arguments:**\n" -" - `` - The max amount of characters to show per page in the help message.\n" +" - `` - The max amount of characters to show per page in the help message.\n" " " msgstr "" -#: redbot/core/core_commands.py:3276 +#: redbot/core/core_commands.py:4461 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:3280 +#: redbot/core/core_commands.py:4465 msgid "Done. The character limit per page has been set to {}." msgstr "" -#: redbot/core/core_commands.py:3284 +#: redbot/core/core_commands.py:4469 #, docstring msgid "Set the maximum number of help pages sent in a server channel.\n\n" -" Note: 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\n" " **Examples:**\n" -" - `[p]helpset maxpages 50` - Basically never send help to DMs.\n" -" - `[p]helpset maxpages 0` - Always send help to DMs.\n\n" +" - `[p]helpset maxpages 50` - Basically never send help to DMs.\n" +" - `[p]helpset maxpages 0` - Always send help to DMs.\n\n" " **Arguments:**\n" -" - `` - The max pages allowed to send per help in a server.\n" +" - `` - The max pages allowed to send per help in a server.\n" " " msgstr "" -#: redbot/core/core_commands.py:3302 redbot/core/core_commands.py:3329 +#: redbot/core/core_commands.py:4485 redbot/core/core_commands.py:4512 msgid "You must give a value of zero or greater!" msgstr "" -#: redbot/core/core_commands.py:3306 +#: redbot/core/core_commands.py:4489 msgid "Done. The page limit has been set to {}." msgstr "" -#: redbot/core/core_commands.py:3311 +#: redbot/core/core_commands.py:4494 #, 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" @@ -2107,148 +3354,204 @@ msgid "Set the delay after which help pages will be deleted.\n\n" " Setting the delay to 0 disables this feature.\n\n" " The bot has to have MANAGE_MESSAGES permission for this to work.\n\n" " **Examples:**\n" -" - `[p]helpset deletedelay 60` - Delete the help pages after a minute.\n" -" - `[p]helpset deletedelay 1` - Delete the help pages as quickly as possible.\n" -" - `[p]helpset deletedelay 1209600` - Max time to wait before deleting (14 days).\n" -" - `[p]helpset deletedelay 0` - Disable deleting help pages.\n\n" +" - `[p]helpset deletedelay 60` - Delete the help pages after a minute.\n" +" - `[p]helpset deletedelay 1` - Delete the help pages as quickly as possible.\n" +" - `[p]helpset deletedelay 1209600` - Max time to wait before deleting (14 days).\n" +" - `[p]helpset deletedelay 0` - Disable deleting help pages.\n\n" " **Arguments:**\n" -" - `` - The seconds to wait before deleting help pages.\n" +" - `` - The seconds to wait before deleting help pages.\n" " " msgstr "" -#: redbot/core/core_commands.py:3332 +#: redbot/core/core_commands.py:4515 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:3337 +#: redbot/core/core_commands.py:4520 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:3339 +#: redbot/core/core_commands.py:4522 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:3343 +#: redbot/core/core_commands.py:4526 +#, docstring +msgid "Set the timeout for reactions, if menus are enabled.\n\n" +" The default is 30 seconds.\n" +" The timeout has to be between 15 and 300 seconds.\n\n" +" **Examples:**\n" +" - `[p]helpset reacttimeout 30` - The default timeout.\n" +" - `[p]helpset reacttimeout 60` - Timeout of 1 minute.\n" +" - `[p]helpset reacttimeout 15` - Minimum allowed timeout.\n" +" - `[p]helpset reacttimeout 300` - Max allowed timeout (5 mins).\n\n" +" **Arguments:**\n" +" - `` - The timeout, in seconds, of the reactions.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4541 +msgid "You must give a value of at least 15 seconds!" +msgstr "" + +#: redbot/core/core_commands.py:4544 +msgid "The timeout cannot be greater than 5 minutes!" +msgstr "" + +#: redbot/core/core_commands.py:4548 +msgid "Done. The reaction timeout has been set to {} seconds." +msgstr "" + +#: redbot/core/core_commands.py:4552 #, docstring msgid "\n" " Set the tagline to be used.\n\n" " The maximum tagline length is 2048 characters.\n" " This setting only applies to embedded help. If no tagline is specified, the default will be used instead.\n\n" +" You can use `[​p]` in your tagline, which will be replaced by the bot's prefix.\n\n" " **Examples:**\n" -" - `[p]helpset tagline Thanks for using the bot!`\n" -" - `[p]helpset tagline` - Resets the tagline to the default.\n\n" +" - `[p]helpset tagline Thanks for using the bot!`\n" +" - `[p]helpset tagline Use [​p]invite to add me to your server.`\n" +" - `[p]helpset tagline` - Resets the tagline to the default.\n\n" " **Arguments:**\n" -" - `[tagline]` - The tagline to appear at the bottom of help embeds. Leave blank to reset.\n" +" - `[tagline]` - The tagline to appear at the bottom of help embeds. Leave blank to reset.\n" " " msgstr "" -#: redbot/core/core_commands.py:3358 +#: redbot/core/core_commands.py:4570 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:3362 +#: redbot/core/core_commands.py:4574 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:3370 +#: redbot/core/core_commands.py:4582 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:3375 +#: redbot/core/core_commands.py:4587 #, docstring msgid "Sends a message to the owner.\n\n" " This is limited to one message every 60 seconds per person.\n\n" " **Example:**\n" -" - `[p]contact Help! The bot has become sentient!`\n\n" +" - `[p]contact Help! The bot has become sentient!`\n\n" " **Arguments:**\n" -" - `[message]` - The message to send to the owner.\n" +" - `[message]` - The message to send to the owner.\n" " " msgstr "" -#: redbot/core/core_commands.py:3387 +#: redbot/core/core_commands.py:4599 msgid "User ID: {}" msgstr "" -#: redbot/core/core_commands.py:3390 +#: redbot/core/core_commands.py:4602 msgid "through DM" msgstr "" -#: redbot/core/core_commands.py:3392 +#: redbot/core/core_commands.py:4604 msgid "from {}" msgstr "" -#: redbot/core/core_commands.py:3393 +#: redbot/core/core_commands.py:4605 msgid " | Server ID: {}" msgstr "" -#: redbot/core/core_commands.py:3398 +#: redbot/core/core_commands.py:4610 msgid "Use `{}dm {} ` to reply to this user" msgstr "" -#: redbot/core/core_commands.py:3400 +#: redbot/core/core_commands.py:4612 msgid "Sent by {} {}" msgstr "" -#: redbot/core/core_commands.py:3405 +#: redbot/core/core_commands.py:4617 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:3476 +#: redbot/core/core_commands.py:4663 msgid "Your message has been sent." msgstr "" -#: redbot/core/core_commands.py:3478 +#: redbot/core/core_commands.py:4665 msgid "I'm unable to deliver your message. Sorry." msgstr "" -#: redbot/core/core_commands.py:3483 +#: redbot/core/core_commands.py:4670 #, docstring msgid "Sends a DM to a user.\n\n" " This command needs a user ID to work.\n\n" " To get a user ID, go to Discord's settings and open the 'Appearance' tab.\n" " Enable 'Developer Mode', then right click a user and click on 'Copy ID'.\n\n" " **Example:**\n" -" - `[p]dm 262626262626262626 Do you like me? Yes / No`\n\n" +" - `[p]dm 262626262626262626 Do you like me? Yes / No`\n\n" " **Arguments:**\n" -" - `[message]` - The message to dm to the user.\n" +" - `[message]` - The message to dm to the user.\n" " " msgstr "" -#: redbot/core/core_commands.py:3499 +#: redbot/core/core_commands.py:4686 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:3509 +#: redbot/core/core_commands.py:4696 msgid "Owner of {}" msgstr "" -#: redbot/core/core_commands.py:3510 +#: redbot/core/core_commands.py:4697 msgid "You can reply to this message with {}contact" msgstr "" -#: redbot/core/core_commands.py:3524 redbot/core/core_commands.py:3534 +#: redbot/core/core_commands.py:4708 redbot/core/core_commands.py:4718 msgid "Sorry, I couldn't deliver your message to {}" msgstr "" -#: redbot/core/core_commands.py:3527 redbot/core/core_commands.py:3537 +#: redbot/core/core_commands.py:4711 redbot/core/core_commands.py:4721 msgid "Message delivered to {}" msgstr "" -#: redbot/core/core_commands.py:3542 +#: redbot/core/core_commands.py:4726 #, docstring msgid "Prints the bot's data path." msgstr "" -#: redbot/core/core_commands.py:3546 +#: redbot/core/core_commands.py:4730 msgid "Data path: {path}" msgstr "" -#: redbot/core/core_commands.py:3552 +#: redbot/core/core_commands.py:4736 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:3639 +#: redbot/core/core_commands.py:4759 +#, docstring +msgid "\n" +" Diagnose issues with the command checks with ease!\n\n" +" If you want to diagnose the command from a text channel in a different server,\n" +" you can do so by using the command in DMs.\n\n" +" **Example:**\n" +" - `[p]diagnoseissues #general @Slime ban` - Diagnose why @Slime can't use `[p]ban` in #general channel.\n\n" +" **Arguments:**\n" +" - `[channel]` - The text channel that the command should be tested for. Defaults to the current channel.\n" +" - `` - The member that should be considered as the command caller.\n" +" - `` - The name of the command to test.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4775 +msgid "A text channel, voice channel, stage channel, or thread needs to be passed when using this command in DMs." +msgstr "" + +#: redbot/core/core_commands.py:4792 +msgid "The given user is not a member of the diagnosed server." +msgstr "" + +#: redbot/core/core_commands.py:4799 +msgid "Don't try to fool me, the given member can't access the {channel} channel!" +msgstr "" + +#: redbot/core/core_commands.py:4810 #, docstring msgid "\n" " Commands to manage the allowlist.\n\n" @@ -2257,85 +3560,85 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3650 +#: redbot/core/core_commands.py:4821 #, docstring msgid "\n" " Adds users to the allowlist.\n\n" " **Examples:**\n" -" - `[p]allowlist add @26 @Will` - Adds two users to the allowlist.\n" -" - `[p]allowlist add 262626262626262626` - Adds a user by ID.\n\n" +" - `[p]allowlist add @26 @Will` - Adds two users to the allowlist.\n" +" - `[p]allowlist add 262626262626262626` - Adds a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to add to the allowlist.\n" +" - `` - The user or users to add to the allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3663 +#: redbot/core/core_commands.py:4833 msgid "Users have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3665 +#: redbot/core/core_commands.py:4835 msgid "User has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3669 +#: redbot/core/core_commands.py:4839 #, docstring msgid "\n" " Lists users on the allowlist.\n\n" " **Example:**\n" -" - `[p]allowlist list`\n" +" - `[p]allowlist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3681 +#: redbot/core/core_commands.py:4851 msgid "Users on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:3683 +#: redbot/core/core_commands.py:4853 msgid "User on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:3687 redbot/core/core_commands.py:3785 -#: redbot/core/modlog.py:428 redbot/core/modlog.py:450 -#: redbot/core/modlog.py:466 +#: redbot/core/core_commands.py:4857 redbot/core/core_commands.py:4953 +#: redbot/core/modlog.py:404 redbot/core/modlog.py:426 +#: redbot/core/modlog.py:442 msgid "Unknown or Deleted User" msgstr "" -#: redbot/core/core_commands.py:3695 +#: redbot/core/core_commands.py:4865 #, docstring msgid "\n" " Removes users from the allowlist.\n\n" " The allowlist will be disabled if all users are removed.\n\n" " **Examples:**\n" -" - `[p]allowlist remove @26 @Will` - Removes two users from the allowlist.\n" -" - `[p]allowlist remove 262626262626262626` - Removes a user by ID.\n\n" +" - `[p]allowlist remove @26 @Will` - Removes two users from the allowlist.\n" +" - `[p]allowlist remove 262626262626262626` - Removes a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to remove from the allowlist.\n" +" - `` - The user or users to remove from the allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3710 +#: redbot/core/core_commands.py:4879 msgid "Users have been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:3712 +#: redbot/core/core_commands.py:4881 msgid "User has been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:3716 +#: redbot/core/core_commands.py:4885 #, docstring msgid "\n" " Clears the allowlist.\n\n" " This disables the allowlist.\n\n" " **Example:**\n" -" - `[p]allowlist clear`\n" +" - `[p]allowlist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3725 +#: redbot/core/core_commands.py:4894 msgid "Allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:3730 +#: redbot/core/core_commands.py:4899 #, docstring msgid "\n" " Commands to manage the blocklist.\n\n" @@ -2343,81 +3646,81 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3739 +#: redbot/core/core_commands.py:4908 #, docstring msgid "\n" " Adds users to the blocklist.\n\n" " **Examples:**\n" -" - `[p]blocklist add @26 @Will` - Adds two users to the blocklist.\n" -" - `[p]blocklist add 262626262626262626` - Blocks a user by ID.\n\n" +" - `[p]blocklist add @26 @Will` - Adds two users to the blocklist.\n" +" - `[p]blocklist add 262626262626262626` - Blocks a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to add to the blocklist.\n" +" - `` - The user or users to add to the blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3755 +#: redbot/core/core_commands.py:4924 msgid "You cannot add an owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3761 +#: redbot/core/core_commands.py:4929 msgid "Users have been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:3763 +#: redbot/core/core_commands.py:4931 msgid "User has been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:3767 +#: redbot/core/core_commands.py:4935 #, docstring msgid "\n" " Lists users on the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist list`\n" +" - `[p]blocklist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3779 +#: redbot/core/core_commands.py:4947 msgid "Users on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:3781 +#: redbot/core/core_commands.py:4949 msgid "User on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:3793 +#: redbot/core/core_commands.py:4961 #, docstring msgid "\n" " Removes users from the blocklist.\n\n" " **Examples:**\n" -" - `[p]blocklist remove @26 @Will` - Removes two users from the blocklist.\n" -" - `[p]blocklist remove 262626262626262626` - Removes a user by ID.\n\n" +" - `[p]blocklist remove @26 @Will` - Removes two users from the blocklist.\n" +" - `[p]blocklist remove 262626262626262626` - Removes a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to remove from the blocklist.\n" +" - `` - The user or users to remove from the blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3806 +#: redbot/core/core_commands.py:4973 msgid "Users have been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:3808 +#: redbot/core/core_commands.py:4975 msgid "User has been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:3812 +#: redbot/core/core_commands.py:4979 #, docstring msgid "\n" " Clears the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3819 +#: redbot/core/core_commands.py:4986 msgid "Blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:3825 +#: redbot/core/core_commands.py:4992 #, docstring msgid "\n" " Commands to manage the server specific allowlist.\n\n" @@ -2426,93 +3729,93 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3838 +#: redbot/core/core_commands.py:5005 #, docstring msgid "\n" " Adds a user or role to the server allowlist.\n\n" " **Examples:**\n" -" - `[p]localallowlist add @26 @Will` - Adds two users to the local allowlist.\n" -" - `[p]localallowlist add 262626262626262626` - Allows a user by ID.\n" -" - `[p]localallowlist add \"Super Admins\"` - Allows a role with a space in the name without mentioning.\n\n" +" - `[p]localallowlist add @26 @Will` - Adds two users to the local allowlist.\n" +" - `[p]localallowlist add 262626262626262626` - Allows a user by ID.\n" +" - `[p]localallowlist add \"Super Admins\"` - Allows a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local allowlist.\n" +" - `` - The users or roles to remove from the local allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3857 +#: redbot/core/core_commands.py:5024 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:3866 +#: redbot/core/core_commands.py:5033 msgid "Users and/or roles have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3868 +#: redbot/core/core_commands.py:5035 msgid "User or role has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3872 +#: redbot/core/core_commands.py:5039 #, docstring msgid "\n" " Lists users and roles on the server allowlist.\n\n" " **Example:**\n" -" - `[p]localallowlist list`\n" +" - `[p]localallowlist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3884 +#: redbot/core/core_commands.py:5051 msgid "Allowed users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:3886 +#: redbot/core/core_commands.py:5053 msgid "Allowed user or role:" msgstr "" -#: redbot/core/core_commands.py:3890 redbot/core/core_commands.py:4012 +#: redbot/core/core_commands.py:5057 redbot/core/core_commands.py:5177 msgid "Unknown or Deleted User/Role" msgstr "" -#: redbot/core/core_commands.py:3900 +#: redbot/core/core_commands.py:5067 #, docstring msgid "\n" " Removes user or role from the allowlist.\n\n" " The local allowlist will be disabled if all users are removed.\n\n" " **Examples:**\n" -" - `[p]localallowlist remove @26 @Will` - Removes two users from the local allowlist.\n" -" - `[p]localallowlist remove 262626262626262626` - Removes a user by ID.\n" -" - `[p]localallowlist remove \"Super Admins\"` - Removes a role with a space in the name without mentioning.\n\n" +" - `[p]localallowlist remove @26 @Will` - Removes two users from the local allowlist.\n" +" - `[p]localallowlist remove 262626262626262626` - Removes a user by ID.\n" +" - `[p]localallowlist remove \"Super Admins\"` - Removes a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local allowlist.\n" +" - `` - The users or roles to remove from the local allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3921 +#: redbot/core/core_commands.py:5088 msgid "I cannot allow you to do this, as it would remove your ability to run commands." msgstr "" -#: redbot/core/core_commands.py:3929 +#: redbot/core/core_commands.py:5096 msgid "Users and/or roles have been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:3931 +#: redbot/core/core_commands.py:5098 msgid "User or role has been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:3935 +#: redbot/core/core_commands.py:5102 #, docstring msgid "\n" " Clears the allowlist.\n\n" " This disables the local allowlist and clears all entries.\n\n" " **Example:**\n" -" - `[p]localallowlist clear`\n" +" - `[p]localallowlist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3944 +#: redbot/core/core_commands.py:5111 msgid "Server allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:3950 +#: redbot/core/core_commands.py:5117 #, docstring msgid "\n" " Commands to manage the server specific blocklist.\n\n" @@ -2520,374 +3823,373 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3961 +#: redbot/core/core_commands.py:5128 #, docstring msgid "\n" " Adds a user or role to the local blocklist.\n\n" " **Examples:**\n" -" - `[p]localblocklist add @26 @Will` - Adds two users to the local blocklist.\n" -" - `[p]localblocklist add 262626262626262626` - Blocks a user by ID.\n" -" - `[p]localblocklist add \"Bad Apples\"` - Blocks a role with a space in the name without mentioning.\n\n" +" - `[p]localblocklist add @26 @Will` - Adds two users to the local blocklist.\n" +" - `[p]localblocklist add 262626262626262626` - Blocks a user by ID.\n" +" - `[p]localblocklist add \"Bad Apples\"` - Blocks a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to add to the local blocklist.\n" +" - `` - The users or roles to add to the local blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3975 +#: redbot/core/core_commands.py:5142 msgid "You cannot add yourself to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3978 +#: redbot/core/core_commands.py:5145 msgid "You cannot add the guild owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3981 +#: redbot/core/core_commands.py:5148 msgid "You cannot add a bot owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3988 +#: redbot/core/core_commands.py:5153 msgid "Users and/or roles have been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:3990 +#: redbot/core/core_commands.py:5155 msgid "User or role has been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:3994 +#: redbot/core/core_commands.py:5159 #, docstring msgid "\n" " Lists users and roles on the server blocklist.\n\n" " **Example:**\n" -" - `[p]localblocklist list`\n" +" - `[p]localblocklist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4006 +#: redbot/core/core_commands.py:5171 msgid "Blocked users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:4008 +#: redbot/core/core_commands.py:5173 msgid "Blocked user or role:" msgstr "" -#: redbot/core/core_commands.py:4022 +#: redbot/core/core_commands.py:5187 #, docstring msgid "\n" " Removes user or role from local blocklist.\n\n" " **Examples:**\n" -" - `[p]localblocklist remove @26 @Will` - Removes two users from the local blocklist.\n" -" - `[p]localblocklist remove 262626262626262626` - Unblocks a user by ID.\n" -" - `[p]localblocklist remove \"Bad Apples\"` - Unblocks a role with a space in the name without mentioning.\n\n" +" - `[p]localblocklist remove @26 @Will` - Removes two users from the local blocklist.\n" +" - `[p]localblocklist remove 262626262626262626` - Unblocks a user by ID.\n" +" - `[p]localblocklist remove \"Bad Apples\"` - Unblocks a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local blocklist.\n" +" - `` - The users or roles to remove from the local blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:4038 +#: redbot/core/core_commands.py:5201 msgid "Users and/or roles have been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:4040 +#: redbot/core/core_commands.py:5203 msgid "User or role has been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:4044 +#: redbot/core/core_commands.py:5207 #, docstring msgid "\n" " Clears the server blocklist.\n\n" " This disables the server blocklist and clears all entries.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:4053 +#: redbot/core/core_commands.py:5216 msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4058 +#: redbot/core/core_commands.py:5221 #, docstring msgid "Commands to enable and disable commands and cogs." msgstr "" -#: redbot/core/core_commands.py:4064 +#: redbot/core/core_commands.py:5227 #, docstring msgid "Set the default state for a cog as disabled.\n\n" " This will disable the cog for all servers by default.\n" " To override it, use `[p]command enablecog` on the servers you want to allow usage.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command defaultdisablecog Economy`\n" -" - `[p]command defaultdisablecog ModLog`\n\n" +" - `[p]command defaultdisablecog Economy`\n" +" - `[p]command defaultdisablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to make disabled by default. Must be title-case.\n" +" - `` - The name of the cog to make disabled by default. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4080 redbot/core/core_commands.py:4105 -#: redbot/core/core_commands.py:4125 redbot/core/core_commands.py:4155 -msgid "Cog with the given name doesn't exist." -msgstr "" - -#: redbot/core/core_commands.py:4082 +#: redbot/core/core_commands.py:5243 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:4084 +#: redbot/core/core_commands.py:5245 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:4089 +#: redbot/core/core_commands.py:5250 #, docstring msgid "Set the default state for a cog as enabled.\n\n" " This will re-enable the cog for all servers by default.\n" " To override it, use `[p]command disablecog` on the servers you want to disallow usage.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command defaultenablecog Economy`\n" -" - `[p]command defaultenablecog ModLog`\n\n" +" - `[p]command defaultenablecog Economy`\n" +" - `[p]command defaultenablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to make enabled by default. Must be title-case.\n" +" - `` - The name of the cog to make enabled by default. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4107 +#: redbot/core/core_commands.py:5266 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:4112 +#: redbot/core/core_commands.py:5271 #, docstring msgid "Disable a cog in this server.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command disablecog Economy`\n" -" - `[p]command disablecog ModLog`\n\n" +" - `[p]command disablecog Economy`\n" +" - `[p]command disablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to disable on this server. Must be title-case.\n" +" - `` - The name of the cog to disable on this server. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4127 +#: redbot/core/core_commands.py:5284 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:4129 +#: redbot/core/core_commands.py:5286 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:4132 +#: redbot/core/core_commands.py:5289 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:4138 +#: redbot/core/core_commands.py:5295 #, docstring msgid "Enable a cog in this server.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command enablecog Economy`\n" -" - `[p]command enablecog ModLog`\n\n" +" - `[p]command enablecog Economy`\n" +" - `[p]command enablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to enable on this server. Must be title-case.\n" +" - `` - The name of the cog to enable on this server. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4150 +#: redbot/core/core_commands.py:5307 msgid "{cogname} has been enabled in this guild." msgstr "" -#: redbot/core/core_commands.py:4158 +#: redbot/core/core_commands.py:5312 +msgid "Cog \"{arg}\" not found." +msgstr "" + +#: redbot/core/core_commands.py:5315 msgid "{cogname} was not disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:4164 +#: redbot/core/core_commands.py:5321 #, docstring msgid "List the cogs which are disabled in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabledcogs`\n" +" - `[p]command listdisabledcogs`\n" " " msgstr "" -#: redbot/core/core_commands.py:4177 +#: redbot/core/core_commands.py:5334 msgid "The following cogs are disabled in this guild:\n" msgstr "" -#: redbot/core/core_commands.py:4183 +#: redbot/core/core_commands.py:5340 msgid "There are no disabled cogs in this guild." msgstr "" -#: redbot/core/core_commands.py:4187 +#: redbot/core/core_commands.py:5344 #, docstring msgid "\n" " List disabled commands.\n\n" " If you're the bot owner, this will show global disabled commands by default.\n" " Otherwise, this will show disabled commands on the current server.\n\n" " **Example:**\n" -" - `[p]command listdisabled`\n" +" - `[p]command listdisabled`\n" " " msgstr "" -#: redbot/core/core_commands.py:4204 +#: redbot/core/core_commands.py:5361 #, docstring msgid "List disabled commands globally.\n\n" " **Example:**\n" -" - `[p]command listdisabled global`\n" +" - `[p]command listdisabled global`\n" " " msgstr "" -#: redbot/core/core_commands.py:4211 +#: redbot/core/core_commands.py:5368 msgid "There aren't any globally disabled commands." msgstr "" -#: redbot/core/core_commands.py:4214 +#: redbot/core/core_commands.py:5371 msgid "{} commands are disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:4218 +#: redbot/core/core_commands.py:5375 msgid "1 command is disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:4226 +#: redbot/core/core_commands.py:5383 #, docstring msgid "List disabled commands in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabled guild`\n" +" - `[p]command listdisabled guild`\n" " " msgstr "" -#: redbot/core/core_commands.py:4233 +#: redbot/core/core_commands.py:5390 msgid "There aren't any disabled commands in {}." msgstr "" -#: redbot/core/core_commands.py:4236 +#: redbot/core/core_commands.py:5393 msgid "{} commands are disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:4240 +#: redbot/core/core_commands.py:5397 msgid "1 command is disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:4247 +#: redbot/core/core_commands.py:5404 #, docstring msgid "\n" " Disable a command.\n\n" " If you're the bot owner, this will disable commands globally by default.\n" " Otherwise, this will disable commands on the current server.\n\n" " **Examples:**\n" -" - `[p]command disable userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable.\n" +" - `` - The command to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:4269 +#: redbot/core/core_commands.py:5426 #, docstring msgid "\n" " Disable a command globally.\n\n" " **Examples:**\n" -" - `[p]command disable global userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable global urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable global userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable global urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable globally.\n" +" - `` - The command to disable globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4288 redbot/core/core_commands.py:4331 +#: redbot/core/core_commands.py:5438 redbot/core/core_commands.py:5474 msgid "The command to disable cannot be `command` or any of its subcommands." msgstr "" -#: redbot/core/core_commands.py:4294 redbot/core/core_commands.py:4337 +#: redbot/core/core_commands.py:5444 redbot/core/core_commands.py:5480 msgid "This command is designated as being always available and cannot be disabled." msgstr "" -#: redbot/core/core_commands.py:4303 +#: redbot/core/core_commands.py:5453 msgid "That command is already disabled globally." msgstr "" -#: redbot/core/core_commands.py:4312 +#: redbot/core/core_commands.py:5462 #, docstring msgid "\n" " Disable a command in this server only.\n\n" " **Examples:**\n" -" - `[p]command disable server userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable server urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable server userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable server urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable for the current server.\n" +" - `` - The command to disable for the current server.\n" " " msgstr "" -#: redbot/core/core_commands.py:4342 +#: redbot/core/core_commands.py:5486 msgid "You are not allowed to disable that command." msgstr "" -#: redbot/core/core_commands.py:4352 +#: redbot/core/core_commands.py:5496 msgid "That command is already disabled in this server." msgstr "" -#: redbot/core/core_commands.py:4358 +#: redbot/core/core_commands.py:5502 #, docstring msgid "Enable a command.\n\n" " If you're the bot owner, this will try to enable a globally disabled command by default.\n" " Otherwise, this will try to enable a command disabled on the current server.\n\n" " **Examples:**\n" -" - `[p]command enable userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable.\n" +" - `` - The command to enable.\n" " " msgstr "" -#: redbot/core/core_commands.py:4378 +#: redbot/core/core_commands.py:5522 #, docstring msgid "\n" " Enable a command globally.\n\n" " **Examples:**\n" -" - `[p]command enable global userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable global urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable global userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable global urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable globally.\n" +" - `` - The command to enable globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4400 +#: redbot/core/core_commands.py:5537 msgid "That command is already enabled globally." msgstr "" -#: redbot/core/core_commands.py:4409 +#: redbot/core/core_commands.py:5546 #, docstring msgid "\n" " Enable a command in this server.\n\n" " **Examples:**\n" -" - `[p]command enable server userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable server urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable server userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable server urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable for the current server.\n" +" - `` - The command to enable for the current server.\n" " " msgstr "" -#: redbot/core/core_commands.py:4427 +#: redbot/core/core_commands.py:5558 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:4437 +#: redbot/core/core_commands.py:5568 msgid "That command is already enabled in this server." msgstr "" -#: redbot/core/core_commands.py:4444 +#: redbot/core/core_commands.py:5575 #, 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 `{command}` placeholder.\n\n" " **Examples:**\n" -" - `[p]command disabledmsg This command is disabled`\n" -" - `[p]command disabledmsg {command} is disabled`\n" -" - `[p]command disabledmsg` - Sends nothing when a disabled command is attempted.\n\n" +" - `[p]command disabledmsg This command is disabled`\n" +" - `[p]command disabledmsg {command} is disabled`\n" +" - `[p]command disabledmsg` - Sends nothing when a disabled command is attempted.\n\n" " **Arguments:**\n" -" - `[message]` - The message to send when a disabled command is attempted.\n" +" - `[message]` - The message to send when a disabled command is attempted.\n" " " msgstr "" -#: redbot/core/core_commands.py:4465 +#: redbot/core/core_commands.py:5596 #, docstring msgid "\n" " Commands to manage server settings for immunity from automated actions.\n\n" @@ -2895,152 +4197,80 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4474 +#: redbot/core/core_commands.py:5605 #, docstring msgid "\n" " Gets the current members and roles configured for automatic moderation action immunity.\n\n" " **Example:**\n" -" - `[p]autoimmune list`\n" +" - `[p]autoimmune list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4487 +#: redbot/core/core_commands.py:5618 msgid "Roles immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:4492 +#: redbot/core/core_commands.py:5623 msgid "Members immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:4496 +#: redbot/core/core_commands.py:5627 msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:4505 +#: redbot/core/core_commands.py:5636 #, docstring msgid "\n" " Makes a user or role immune from automated moderation actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune add @TwentySix` - Adds a user.\n" -" - `[p]autoimmune add @Mods` - Adds a role.\n\n" +" - `[p]autoimmune add @Twentysix` - Adds a user.\n" +" - `[p]autoimmune add @Mods` - Adds a role.\n\n" " **Arguments:**\n" -" - `` - The user or role to add immunity to.\n" +" - `` - The user or role to add immunity to.\n" " " msgstr "" -#: redbot/core/core_commands.py:4517 +#: redbot/core/core_commands.py:5648 msgid "Already added." msgstr "" -#: redbot/core/core_commands.py:4525 +#: redbot/core/core_commands.py:5656 #, docstring msgid "\n" " Remove a user or role from being immune to automated moderation actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune remove @TwentySix` - Removes a user.\n" -" - `[p]autoimmune remove @Mods` - Removes a role.\n\n" +" - `[p]autoimmune remove @Twentysix` - Removes a user.\n" +" - `[p]autoimmune remove @Mods` - Removes a role.\n\n" " **Arguments:**\n" -" - `` - The user or role to remove immunity from.\n" +" - `` - The user or role to remove immunity from.\n" " " msgstr "" -#: redbot/core/core_commands.py:4537 +#: redbot/core/core_commands.py:5668 msgid "Not in list." msgstr "" -#: redbot/core/core_commands.py:4545 +#: redbot/core/core_commands.py:5676 #, docstring msgid "\n" " Checks if a user or role would be considered immune from automated actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune isimmune @TwentySix`\n" -" - `[p]autoimmune isimmune @Mods`\n\n" +" - `[p]autoimmune isimmune @Twentysix`\n" +" - `[p]autoimmune isimmune @Mods`\n\n" " **Arguments:**\n" -" - `` - The user or role to check the immunity of.\n" +" - `` - The user or role to check the immunity of.\n" " " msgstr "" -#: redbot/core/core_commands.py:4557 +#: redbot/core/core_commands.py:5688 msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:4559 +#: redbot/core/core_commands.py:5690 msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:4564 -#, docstring -msgid "\n" -" Commands for configuring owner notifications.\n\n" -" Owner notifications include usage of `[p]contact` and available Red updates.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4573 -#, docstring -msgid "\n" -" Opt-in on receiving owner notifications.\n\n" -" This is the default state.\n\n" -" Note: This will only resume sending owner notifications to your DMs.\n" -" Additional owners and destinations will not be affected.\n\n" -" **Example:**\n" -" - `[p]ownernotifications optin`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4592 -#, docstring -msgid "\n" -" Opt-out of receiving owner notifications.\n\n" -" Note: This will only stop sending owner notifications to your DMs.\n" -" Additional owners and destinations will still receive notifications.\n\n" -" **Example:**\n" -" - `[p]ownernotifications optout`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4611 -#, docstring -msgid "\n" -" Adds a destination text channel to receive owner notifications.\n\n" -" **Examples:**\n" -" - `[p]ownernotifications adddestination #owner-notifications`\n" -" - `[p]ownernotifications adddestination 168091848718417920` - Accepts channel IDs.\n\n" -" **Arguments:**\n" -" - `` - The channel to send owner notifications to.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4637 -#, docstring -msgid "\n" -" Removes a destination text channel from receiving owner notifications.\n\n" -" **Examples:**\n" -" - `[p]ownernotifications removedestination #owner-notifications`\n" -" - `[p]ownernotifications deletedestination 168091848718417920` - Accepts channel IDs.\n\n" -" **Arguments:**\n" -" - `` - The channel to stop sending owner notifications to.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4661 -#, docstring -msgid "\n" -" Lists the configured extra destinations for owner notifications.\n\n" -" **Example:**\n" -" - `[p]ownernotifications listdestinations`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4671 -msgid "There are no extra channels being sent to." -msgstr "" - -#: redbot/core/core_commands.py:4682 -msgid "Unknown channel with id: {id}" -msgstr "" - -#: redbot/core/core_commands.py:4713 +#: redbot/core/core_commands.py:5717 #, docstring msgid "\n" " Commands to add servers or channels to the ignore list.\n\n" @@ -3049,124 +4279,130 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4723 +#: redbot/core/core_commands.py:5727 #, docstring msgid "\n" " List the currently ignored servers and channels.\n\n" " **Example:**\n" -" - `[p]ignore list`\n" +" - `[p]ignore list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4738 +#: redbot/core/core_commands.py:5749 #, docstring msgid "\n" -" Ignore commands in the channel or category.\n\n" -" Defaults to the current channel.\n\n" +" Ignore commands in the channel, thread, or category.\n\n" +" Defaults to the current thread or channel.\n\n" " Note: Owners, Admins, and those with Manage Channel permissions override ignored channels.\n\n" " **Examples:**\n" -" - `[p]ignore channel #general` - Ignores commands in the #general channel.\n" -" - `[p]ignore channel` - Ignores commands in the current channel.\n" -" - `[p]ignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" -" - `[p]ignore channel 356236713347252226` - Also accepts IDs.\n\n" +" - `[p]ignore channel #general` - Ignores commands in the #general channel.\n" +" - `[p]ignore channel` - Ignores commands in the current channel.\n" +" - `[p]ignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" +" - `[p]ignore channel 356236713347252226` - Also accepts IDs.\n\n" " **Arguments:**\n" -" - `` - The channel to ignore. Can be a category channel.\n" +" - `` - The channel to ignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:4758 +#: redbot/core/core_commands.py:5767 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:4760 +#: redbot/core/core_commands.py:5769 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:4765 +#: redbot/core/core_commands.py:5774 #, docstring msgid "\n" " Ignore commands in this server.\n\n" " Note: Owners, Admins, and those with Manage Server permissions override ignored servers.\n\n" " **Example:**\n" -" - `[p]ignore server` - Ignores the current server\n" +" - `[p]ignore server` - Ignores the current server\n" " " msgstr "" -#: redbot/core/core_commands.py:4776 +#: redbot/core/core_commands.py:5785 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:4778 +#: redbot/core/core_commands.py:5787 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:4784 +#: redbot/core/core_commands.py:5793 #, docstring msgid "Commands to remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:4792 +#: redbot/core/core_commands.py:5808 #, docstring msgid "\n" -" Remove a channel or category from the ignore list.\n\n" -" Defaults to the current channel.\n\n" +" Remove a channel, thread, or category from the ignore list.\n\n" +" Defaults to the current thread or channel.\n\n" " **Examples:**\n" -" - `[p]unignore channel #general` - Unignores commands in the #general channel.\n" -" - `[p]unignore channel` - Unignores commands in the current channel.\n" -" - `[p]unignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" -" - `[p]unignore channel 356236713347252226` - Also accepts IDs. Use this method to unignore categories.\n\n" +" - `[p]unignore channel #general` - Unignores commands in the #general channel.\n" +" - `[p]unignore channel` - Unignores commands in the current channel.\n" +" - `[p]unignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" +" - `[p]unignore channel 356236713347252226` - Also accepts IDs. Use this method to unignore categories.\n\n" " **Arguments:**\n" -" - `` - The channel to unignore. This can be a category channel.\n" +" - `` - The channel to unignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:4811 +#: redbot/core/core_commands.py:5824 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:4813 +#: redbot/core/core_commands.py:5826 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:4818 +#: redbot/core/core_commands.py:5831 #, docstring msgid "\n" " Remove this server from the ignore list.\n\n" " **Example:**\n" -" - `[p]unignore server` - Stops ignoring the current server\n" +" - `[p]unignore server` - Stops ignoring the current server\n" " " msgstr "" -#: redbot/core/core_commands.py:4827 +#: redbot/core/core_commands.py:5840 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:4829 +#: redbot/core/core_commands.py:5842 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:4835 +#: redbot/core/core_commands.py:5856 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:4847 +#: redbot/core/core_commands.py:5873 redbot/core/core_commands.py:5875 +#: redbot/core/core_commands.py:5876 +msgid "None" +msgstr "" + +#: redbot/core/core_commands.py:5877 msgid "Currently ignored categories: {categories}\n" -"Channels: {channels}" +"Channels: {channels}\n" +"Threads (excluding archived):{threads}" msgstr "" -#: redbot/core/core_commands.py:4862 +#: redbot/core/core_commands.py:5894 #, docstring msgid "\n" " Get info about Red's licenses.\n" " " msgstr "" -#: redbot/core/dev_commands.py:36 +#: redbot/core/dev_commands.py:412 #, docstring msgid "Various development focused utilities." msgstr "" -#: redbot/core/dev_commands.py:123 +#: redbot/core/dev_commands.py:455 #, docstring msgid "Evaluate a statement of python code.\n\n" " The bot will always respond with the return value of the code.\n" @@ -3176,18 +4412,22 @@ msgid "Evaluate a statement of python code.\n\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" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" " " msgstr "" -#: redbot/core/dev_commands.py:167 +#: redbot/core/dev_commands.py:491 #, docstring msgid "Execute asynchronous code.\n\n" " This command wraps code into the body of an async function and then\n" @@ -3196,264 +4436,215 @@ msgid "Execute asynchronous code.\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" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" " " msgstr "" -#: redbot/core/dev_commands.py:221 +#: redbot/core/dev_commands.py:527 #, 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:230 +" evaluated.\n\n" +" Use `exit()` or `quit` to exit the REPL session, prefixed with\n" +" a backtick so they may be interpreted.\n\n" +" Environment Variables:\n" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" +" " +msgstr "" + +#: redbot/core/dev_commands.py:553 msgid "Already running a REPL session in this channel. Exit it with `quit`." msgstr "" -#: redbot/core/dev_commands.py:234 +#: redbot/core/dev_commands.py:557 msgid "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." msgstr "" -#: redbot/core/dev_commands.py:245 +#: redbot/core/dev_commands.py:568 msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." msgstr "" -#: redbot/core/dev_commands.py:259 +#: redbot/core/dev_commands.py:583 msgid "Exiting." msgstr "" -#: redbot/core/dev_commands.py:310 -msgid "Unexpected error: `{}`" +#: redbot/core/dev_commands.py:595 +msgid "Unexpected error: " msgstr "" -#: redbot/core/dev_commands.py:314 +#: redbot/core/dev_commands.py:599 #, docstring -msgid "Pauses/resumes the REPL running in the current channel" +msgid "Pauses/resumes the REPL running in the current channel." msgstr "" -#: redbot/core/dev_commands.py:316 +#: redbot/core/dev_commands.py:601 msgid "There is no currently running REPL session in this channel." msgstr "" -#: redbot/core/dev_commands.py:324 +#: redbot/core/dev_commands.py:609 msgid "The REPL session in this channel has been resumed." msgstr "" -#: redbot/core/dev_commands.py:326 +#: redbot/core/dev_commands.py:611 msgid "The REPL session in this channel is now paused." msgstr "" -#: redbot/core/dev_commands.py:331 +#: redbot/core/dev_commands.py:617 #, docstring msgid "Mock another user invoking a command.\n\n" " The prefix must not be entered.\n" " " msgstr "" -#: redbot/core/dev_commands.py:344 +#: redbot/core/dev_commands.py:633 #, 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" +" Current message is used as a base (including attachments, embeds, etc.),\n" +" the content and author of the message are replaced with the given arguments.\n\n" +" Note: If `content` isn't passed, the message needs to contain embeds, attachments,\n" +" or anything else that makes the message non-empty.\n" " " msgstr "" -#: redbot/core/dev_commands.py:365 +#: redbot/core/dev_commands.py:654 #, docstring msgid "Give bot owners the ability to bypass cooldowns.\n\n" " Does not persist through restarts." msgstr "" -#: redbot/core/dev_commands.py:373 +#: redbot/core/dev_commands.py:662 msgid "Bot owners will now bypass all commands with cooldowns." msgstr "Lastniki bota bodo zdaj preskočili vse ohladitve komand." -#: redbot/core/dev_commands.py:375 +#: redbot/core/dev_commands.py:664 msgid "Bot owners will no longer bypass all commands with cooldowns." msgstr "Lastniki bota ne bodo več mogli preskočiti ohladitve komand." -#: redbot/core/errors.py:49 +#: redbot/core/errors.py:61 msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "Bančni račun {user} se ne more dvigniti nad {max} {currency}." -#: redbot/core/events.py:112 -msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" -msgstr "Instanca Red-a je " - -#: redbot/core/events.py:122 -msgid "\n\n" -"While 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:146 -msgid "\n\n" -"To 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:151 -msgid "Command Prompt" -msgstr "" - -#: redbot/core/events.py:153 -msgid "Terminal" -msgstr "" - -#: redbot/core/events.py:160 -msgid "\n" -"Once you've started up your bot again, if you have any 3rd-party cogs installed we then highly recommend you update them with this command in Discord: `[p]cog update`" -msgstr "" - -#: redbot/core/events.py:167 -msgid "\n\n" -"You have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\n\n" -"You 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:232 -msgid "`{user_input}` is not a valid value for `{command}`" -msgstr "" - -#: redbot/core/events.py:257 -msgid "Error in command '{command}'. Check your console or logs for details." -msgstr "" - -#: redbot/core/events.py:282 -msgid "I require the {permission} permission to execute that command." -msgstr "" - -#: redbot/core/events.py:286 -msgid "I require {permission_list} permissions to execute that command." -msgstr "" - -#: redbot/core/events.py:294 -msgid "That command is not available in DMs." -msgstr "" - -#: redbot/core/events.py:296 -msgid "That command is only available in DMs." -msgstr "" - -#: redbot/core/events.py:298 -msgid "That command is only available in NSFW channels." -msgstr "" - -#: redbot/core/events.py:308 -msgid "This command is on cooldown. Try again in {delay}." -msgstr "" - -#: redbot/core/events.py:310 -msgid "This command is on cooldown. Try again in 1 second." -msgstr "" - -#: redbot/core/events.py:315 -msgid "Too many people using this command. It can only be used {number} times concurrently." -msgstr "" - -#: redbot/core/events.py:320 -msgid "Too many people using this command. It can only be used once concurrently." +#: redbot/core/modlog.py:393 +msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/events.py:326 -msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +#: redbot/core/modlog.py:395 +msgid "**Reason:** Use the `reason` command to add it" msgstr "" -#: redbot/core/events.py:331 -msgid "That command is still completing, it can only be used once per {type} concurrently." +#: redbot/core/modlog.py:398 +msgid "Unknown" msgstr "" -#: redbot/core/events.py:337 -msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +#: redbot/core/modlog.py:402 redbot/core/modlog.py:424 +#: redbot/core/modlog.py:439 +msgid "Deleted User." msgstr "" -#: redbot/core/events.py:342 -msgid "Too many people using this command. It can only be used once per {type} concurrently." +#: redbot/core/modlog.py:476 +msgid "Deleted or archived thread ({thread_id}) in {channel_name}" msgstr "" -#: redbot/core/modlog.py:417 -msgid "Case #{} | {} {}" +#: redbot/core/modlog.py:480 +msgid "Thread {thread_id} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:419 -msgid "**Reason:** Use the `reason` command to add it" +#: redbot/core/modlog.py:484 +msgid "{channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:422 -msgid "Unknown" +#: redbot/core/modlog.py:489 +msgid "Thread {thread_name} in {channel_name}" msgstr "" -#: redbot/core/modlog.py:426 redbot/core/modlog.py:448 -#: redbot/core/modlog.py:463 -msgid "Deleted User." +#: redbot/core/modlog.py:493 +msgid "Thread {thread_name} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:477 redbot/core/modlog.py:512 -msgid "**Reason:** {}" +#: redbot/core/modlog.py:499 redbot/core/modlog.py:527 +msgid "Reason:" msgstr "" -#: redbot/core/modlog.py:491 +#: redbot/core/modlog.py:513 msgid "Moderator" msgstr "" -#: redbot/core/modlog.py:493 +#: redbot/core/modlog.py:515 msgid "Until" msgstr "" -#: redbot/core/modlog.py:494 +#: redbot/core/modlog.py:516 msgid "Duration" msgstr "" -#: redbot/core/modlog.py:498 redbot/core/modlog.py:503 +#: redbot/core/modlog.py:518 msgid "Channel" msgstr "" -#: redbot/core/modlog.py:499 -msgid "{channel} (deleted)" -msgstr "" - -#: redbot/core/modlog.py:505 +#: redbot/core/modlog.py:520 msgid "Amended by" msgstr "" -#: redbot/core/modlog.py:507 +#: redbot/core/modlog.py:522 msgid "Last modified at" msgstr "" -#: redbot/core/modlog.py:527 -msgid "**User:** {}\n" +#: redbot/core/modlog.py:542 +msgid "User:" +msgstr "" + +#: redbot/core/modlog.py:543 +msgid "Moderator:" +msgstr "" + +#: redbot/core/modlog.py:546 +msgid "Until:" msgstr "" -#: redbot/core/modlog.py:528 -msgid "**Moderator:** {}\n" +#: redbot/core/modlog.py:546 +msgid "Duration:" msgstr "" -#: redbot/core/modlog.py:531 -msgid "**Until:** {}\n" -"**Duration:** {}\n" +#: redbot/core/modlog.py:549 redbot/core/modlog.py:551 +msgid "Channel:" msgstr "" -#: redbot/core/modlog.py:534 -msgid "**Channel**: {} (Deleted)\n" +#: redbot/core/modlog.py:553 +msgid "Amended by:" msgstr "" -#: redbot/core/modlog.py:536 -msgid "**Channel**: {}\n" +#: redbot/core/modlog.py:555 +msgid "Last modified at:" msgstr "" -#: redbot/core/modlog.py:538 -msgid "**Amended by:** {}\n" +#: redbot/core/tree.py:271 +msgid "Command not found." msgstr "" -#: redbot/core/modlog.py:540 -msgid "**Last modified at:** {}\n" +#: redbot/core/tree.py:332 +msgid "You are not permitted to use this command." msgstr "" diff --git a/redbot/core/locales/sv-SE.po b/redbot/core/locales/sv-SE.po index 570b34a4ef2..a290cbb46e6 100644 --- a/redbot/core/locales/sv-SE.po +++ b/redbot/core/locales/sv-SE.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-12 15:52+0000\n" +"POT-Creation-Date: 2024-03-23 23:21+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,20 +15,12 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: sv_SE\n" -#: redbot/core/bank.py:1019 -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:1026 -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:316 +#: redbot/core/_cog_manager.py:317 #, 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:325 +#: redbot/core/_cog_manager.py:326 #, docstring msgid "\n" " Lists current cog paths in order of priority.\n" @@ -37,13 +29,13 @@ msgstr "\n" " Listar aktuella kugghjulsbanor i prioritetsordning.\n" " " -#: redbot/core/cog_manager.py:333 +#: redbot/core/_cog_manager.py:334 msgid "Install Path: {install_path}\n" "Core Path: {core_path}\n\n" msgstr "Installationsväg: {install_path}\n" "Huvudväg: {core_path}\n\n" -#: redbot/core/cog_manager.py:347 +#: redbot/core/_cog_manager.py:348 #, docstring msgid "\n" " Add a path to the list of available cog paths.\n" @@ -52,36 +44,30 @@ msgstr "\n" " Lägg till en sökväg till listan över tillgängliga kugghjulsvägar.\n" " " -#: redbot/core/cog_manager.py:351 +#: redbot/core/_cog_manager.py:352 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:359 +#: redbot/core/_cog_manager.py:360 msgid "Path successfully added." msgstr "Sökvägen har lagts till." -#: redbot/core/cog_manager.py:364 +#: redbot/core/_cog_manager.py:365 #, 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" +" Removes one or more paths from the available cog paths given the `path_numbers` from `[p]paths`.\n" " " +msgstr "" -#: 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:376 -msgid "That is an invalid path number." -msgstr "Detta är ett ogiltigt sökvägs nummer." +#: redbot/core/_cog_manager.py:386 +msgid "The following paths were removed: {paths}" +msgstr "" -#: redbot/core/cog_manager.py:380 -msgid "Path successfully removed." -msgstr "Sökvägen är borttagen." +#: redbot/core/_cog_manager.py:392 +msgid "The following path numbers did not exist: {path_numbers}" +msgstr "" -#: redbot/core/cog_manager.py:385 +#: redbot/core/_cog_manager.py:403 #, docstring msgid "\n" " Reorders paths internally to allow discovery of different cogs.\n" @@ -90,42 +76,37 @@ msgstr "\n" " Omsorterar vägar internt för att möjliggöra upptäckten av olika koggar.\n" " " -#: redbot/core/cog_manager.py:399 +#: redbot/core/_cog_manager.py:414 msgid "Invalid 'from' index." msgstr "Ogiltigt 'from' index." -#: redbot/core/cog_manager.py:405 +#: redbot/core/_cog_manager.py:420 msgid "Invalid 'to' index." msgstr "Ogiltigt 'to' index." -#: redbot/core/cog_manager.py:409 +#: redbot/core/_cog_manager.py:424 msgid "Paths reordered." msgstr "Sökvägarna omordnade." -#: redbot/core/cog_manager.py:414 +#: redbot/core/_cog_manager.py:429 #, 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" +" Returns the current install path or sets it if one is provided.\n\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" -" " +msgstr "" -#: redbot/core/cog_manager.py:427 +#: redbot/core/_cog_manager.py:443 msgid "That path does not exist." msgstr "Sökvägen finns inte." -#: redbot/core/cog_manager.py:432 +#: redbot/core/_cog_manager.py:448 msgid "The bot will install new cogs to the `{}` directory." msgstr "Boten kommer att installera nya cogar i `{}` mappen." -#: redbot/core/cog_manager.py:438 +#: redbot/core/_cog_manager.py:454 #, docstring msgid "\n" " Lists all loaded and available cogs.\n" @@ -134,1734 +115,2977 @@ msgstr "\n" " Listar alla inlästa och tillgängliga koggar.\n" " " -#: redbot/core/cog_manager.py:451 redbot/core/cog_manager.py:466 +#: redbot/core/_cog_manager.py:467 redbot/core/_cog_manager.py:482 msgid "**{} loaded:**\n" msgstr "**{} laddad:**\n" -#: redbot/core/cog_manager.py:452 redbot/core/cog_manager.py:468 +#: redbot/core/_cog_manager.py:468 redbot/core/_cog_manager.py:484 msgid "**{} unloaded:**\n" msgstr "**{} urladdad:**\n" -#: redbot/core/core_commands.py:181 -msgid "Alias {alias_name} is already an existing command or alias in one of the loaded cogs." -msgstr "" +#: redbot/core/_diagnoser.py:104 +msgid "To fix this issue, you need to do one of these:" +msgstr "För att åtgärda det här problemet måste du göra något av följande:" -#: redbot/core/core_commands.py:186 -msgid "Command {command_name} is already an existing command or alias in one of the loaded cogs." -msgstr "" +#: redbot/core/_diagnoser.py:112 +msgid "Check if the command caller is not a bot" +msgstr "Kontrollera om kommandoanroparen inte är en bot" -#: redbot/core/core_commands.py:398 -#, docstring -msgid "\n" -" The Core cog has many commands related to core functions.\n\n" -" These commands come loaded with every Red bot, and cover some of the most basic usage of the bot.\n" -" " -msgstr "" +#: redbot/core/_diagnoser.py:118 +msgid "The user is a bot which prevents them from running any command." +msgstr "Användaren är en bot som hindrar dem från att köra något kommando." -#: redbot/core/core_commands.py:410 -#, docstring -msgid "Pong." -msgstr "Pong." +#: redbot/core/_diagnoser.py:119 +msgid "This cannot be fixed - bots should not be listening to other bots." +msgstr "Detta kan inte fixas - bottar bör inte lyssna på andra bottar." -#: redbot/core/core_commands.py:415 -#, docstring -msgid "Shows info about [botname].\n\n" -" See `[p]set custominfo` to customize.\n" -" " -msgstr "" +#: redbot/core/_diagnoser.py:123 +msgid "Check if the bot can send messages in the given channel" +msgstr "Kontrollera om botten kan skicka meddelanden i den angivna kanalen" -#: redbot/core/core_commands.py:445 -msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\n\n" -"Red 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\n" -"Red 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/_diagnoser.py:130 +msgid "Bot is timed out in the given channel." +msgstr "" -#: redbot/core/core_commands.py:456 -msgid "Instance owned by team" +#: redbot/core/_diagnoser.py:131 +msgid "To fix this issue, remove timeout from the bot." msgstr "" -#: redbot/core/core_commands.py:456 -msgid "Instance owned by" -msgstr "Instansen ägs av" +#: redbot/core/_diagnoser.py:137 +msgid "Bot doesn't have permission to send messages in the given channel." +msgstr "Botten har inte behörighet att skicka meddelanden i den angivna kanalen." -#: redbot/core/core_commands.py:461 -msgid "Red version" -msgstr "Red version" +#: redbot/core/_diagnoser.py:138 +msgid "To fix this issue, ensure that the permissions setup allows the bot to send messages per Discord's role hierarchy:\n" +"https://support.discord.com/hc/en-us/articles/206141927" +msgstr "För att åtgärda detta problem, se till att behörighetsinställningen tillåter botten att skicka meddelanden enligt Discords rollhierarki:\n" +"https://support.discord.com/hc/en-us/articles/206141927" -#: redbot/core/core_commands.py:464 redbot/core/core_commands.py:520 -msgid "Yes, {version} is available." -msgstr "Ja, {version} är tillgänglig." +#: redbot/core/_diagnoser.py:150 +msgid "Check if the channel and the server aren't set to be ignored" +msgstr "Kontrollera om kanalen och servern inte är inställd på att ignoreras" -#: redbot/core/core_commands.py:468 redbot/core/core_commands.py:524 -msgid "Checking for updates failed." -msgstr "Sökning efter uppdateringar misslyckades." +#: redbot/core/_diagnoser.py:156 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {thread} thread, its parent channel, and the server aren't a part of that list." +msgstr "" -#: redbot/core/core_commands.py:469 -msgid "Outdated" -msgstr "Föråldrad" +#: redbot/core/_diagnoser.py:165 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {channel} channel and the server aren't a part of that list." +msgstr "För att åtgärda detta problem, kontrollera listan som returneras av {command} och se till att {channel} och servern inte är en del av den listan." -#: redbot/core/core_commands.py:471 -msgid "About this instance" -msgstr "Om denna instans" +#: redbot/core/_diagnoser.py:175 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {thread} thread, its parent channel, the channel category it belongs to ({channel_category}), and the server aren't a part of that list." +msgstr "" -#: redbot/core/core_commands.py:472 -msgid "About Red" -msgstr "Om Red" +#: redbot/core/_diagnoser.py:186 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {channel} channel, the channel category it belongs to ({channel_category}), and the server aren't a part of that list." +msgstr "För att åtgärda detta problem, kontrollera listan som returneras av {command} och se till att {channel}, kanalkategorin den tillhör ({channel_category}), och servern är inte en del av den listan." -#: redbot/core/core_commands.py:475 redbot/core/core_commands.py:533 -msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" -msgstr "Skapar glädje sedan 02 jan 2016 (över {} dagar sedan!)" +#: redbot/core/_diagnoser.py:200 +msgid "The bot is set to ignore commands in the given channel or this server." +msgstr "Botten är inställd på att ignorera kommandon i den angivna kanalen eller denna server." -#: redbot/core/core_commands.py:483 -msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\n\n" -"Red 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\n" -"Red 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/_diagnoser.py:210 +msgid "Global allowlist prevents the user from running this command." +msgstr "Global godkännandelista hindrar användaren från att köra detta kommando." -#: redbot/core/core_commands.py:494 -msgid "Instance owned by team: [{owner}]\n" -"Python: [{python_version}] (5)\n" -"discord.py: [{dpy_version}] (6)\n" -"Red version: [{red_version}] (7)\n" +#: redbot/core/_diagnoser.py:211 +msgid "To fix this issue, you can either add the user to the allowlist, or clear the allowlist.\n" +"If you want to keep the allowlist, you can run {command_1} which will add {user} to the allowlist.\n" +"If you instead want to clear the allowlist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:506 -msgid "Instance owned by: [{owner}]\n" -"Python: [{python_version}] (5)\n" -"discord.py: [{dpy_version}] (6)\n" -"Red version: [{red_version}] (7)\n" -msgstr "Instansen ägs av: [{owner}]\n" -"Python: [{python_version}] (5)\n" -"discord.py: [{dpy_version}] (6)\n" -"Red version: [{red_version}] (7)\n" +#: redbot/core/_diagnoser.py:227 +msgid "Global blocklist prevents the user from running this command." +msgstr "" -#: redbot/core/core_commands.py:525 -msgid "Outdated: [{state}]\n" -msgstr "Föråldrad: [{state}]\n" +#: redbot/core/_diagnoser.py:228 +msgid "To fix this issue, you can either remove the user from the blocklist, or clear the blocklist.\n" +"If you want to keep the blocklist, you can run {command_1} which will remove {user} from the blocklist.\n" +"If you instead want to clear the blocklist and let all users run commands freely, you can run {command_2} to do that." +msgstr "" -#: redbot/core/core_commands.py:528 -msgid "**About Red**\n" -msgstr "**Om Red**\n" +#: redbot/core/_diagnoser.py:250 +msgid "Local allowlist prevents the user from running this command." +msgstr "" -#: redbot/core/core_commands.py:539 -msgid "**About this instance**\n" -msgstr "**Om denna instans**\n" +#: redbot/core/_diagnoser.py:251 +msgid "To fix this issue, you can either add the user or one of their roles to the local allowlist, or clear the local allowlist.\n" +"If you want to keep the local allowlist, you can run {command_1} which will add {user} to the local allowlist.\n" +"If you instead want to clear the local allowlist and let all users run commands freely, you can run {command_2} to do that." +msgstr "" -#: redbot/core/core_commands.py:541 -msgid "**References**\n" -"1. <{}>\n" -"2. <{}>\n" -"3. <{}>\n" -"4. <{}>\n" -"5. <{}>\n" -"6. <{}>\n" -"7. <{}>\n" -msgstr "**Referenser**\n" -"1. <{}>\n" -"2. <{}>\n" -"3. <{}>\n" -"4. <{}>\n" -"5. <{}>\n" -"6. <{}>\n" -"7. <{}>\n" +#: redbot/core/_diagnoser.py:265 +msgid "Local blocklist prevents the user from running this command." +msgstr "" -#: redbot/core/core_commands.py:557 -#, docstring -msgid "Shows [botname]'s uptime." -msgstr "Visar [botname]:s drifttid." +#: redbot/core/_diagnoser.py:280 +msgid "To fix this issue, you can either remove the user's roles from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove the user's roles ({roles}) from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." +msgstr "" -#: redbot/core/core_commands.py:560 -msgid "Less than one second" -msgstr "Mindre än en sekund" +#: redbot/core/_diagnoser.py:305 +msgid "To fix this issue, you can either remove the user and their roles from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove {user} and their roles ({roles}) from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." +msgstr "" -#: redbot/core/core_commands.py:562 -msgid "Been up for: **{time_quantity}** (since {timestamp} UTC)" -msgstr "Uppe i: **{time_quantity}** (sedan {timestamp} UTC)" +#: redbot/core/_diagnoser.py:327 +msgid "To fix this issue, you can either remove the user from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove {user} from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." +msgstr "" -#: redbot/core/core_commands.py:569 -#, docstring -msgid "\n" -" Commands which interact with the data [botname] has about you.\n\n" -" More information can be found in the [End User Data Documentation.](https://docs.discord.red/en/stable/red_core_data_statement.html)\n" -" " +#: redbot/core/_diagnoser.py:342 +msgid "Allowlist and blocklist checks" msgstr "" -#: redbot/core/core_commands.py:580 -#, docstring -msgid "\n" -" Find out what type of data [botname] stores and why.\n\n" -" **Example:**\n" -" - `[p]mydata whatdata`\n" -" " +#: redbot/core/_diagnoser.py:374 +msgid "Global, cog and command checks" msgstr "" -#: redbot/core/core_commands.py:590 -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\n" -"Additionally, 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." +#: redbot/core/_diagnoser.py:381 +msgid "The given command is disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:609 -#, docstring -msgid "View the End User Data statements of each 3rd-party module.\n\n" -" This will send an attachment with the End User Data statements of all loaded 3rd party cogs.\n\n" -" **Example:**\n" -" - `[p]mydata 3rdparty`\n" -" " +#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:858 +msgid "One of the parents of the given command is disabled globally." msgstr "" -#: redbot/core/core_commands.py:620 -msgid "I need to be able to attach files (try in DMs?)." +#: redbot/core/_diagnoser.py:389 +msgid "To fix this issue, you can run {command} which will enable the {affected_command} command in this guild." msgstr "" -#: redbot/core/core_commands.py:630 -msgid "This instance does not appear to have any 3rd-party extensions loaded." +#: redbot/core/_diagnoser.py:410 +msgid "Other issues related to the checks" msgstr "" -#: redbot/core/core_commands.py:650 -msgid "3rd party End User Data statements" +#: redbot/core/_diagnoser.py:411 +msgid "There's an issue related to the checks for {command} but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:652 -msgid "The following are statements provided by 3rd-party extensions." +#: redbot/core/_diagnoser.py:415 +msgid "To fix this issue, a manual review of the global, cog and command checks is required." msgstr "" -#: redbot/core/core_commands.py:657 -msgid "3rd-party extensions without statements\n" +#: redbot/core/_diagnoser.py:423 +msgid "Global checks" msgstr "" -#: redbot/core/core_commands.py:668 -msgid "Here's a generated page with the statements provided by 3rd-party extensions." +#: redbot/core/_diagnoser.py:433 +msgid "One of the global checks for the command {command} failed with a message:\n" +"{message}" msgstr "" -#: redbot/core/core_commands.py:684 -msgid "Did not get confirmation, cancelling." +#: redbot/core/_diagnoser.py:437 +msgid "One of the global checks for the command {command} failed without a message." msgstr "" -#: redbot/core/core_commands.py:689 -msgid "Did not get a matching confirmation, cancelling." +#: redbot/core/_diagnoser.py:441 +msgid "Cog check" msgstr "" -#: redbot/core/core_commands.py:700 -#, 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\n" -" **Example:**\n" -" - `[p]mydata forgetme`\n" -" " +#: redbot/core/_diagnoser.py:458 +msgid "The cog check for the command {command} failed with a message:\n" +"{message}" msgstr "" -#: redbot/core/core_commands.py:715 -msgid "This command ({command}) does not support non-interactive usage." +#: redbot/core/_diagnoser.py:459 +msgid "The cog check for the command {command} failed without a message." msgstr "" -#: redbot/core/core_commands.py:722 -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:" +#: redbot/core/_diagnoser.py:463 +msgid "Command checks" msgstr "" -#: redbot/core/core_commands.py:732 -msgid "This may take some time." +#: redbot/core/_diagnoser.py:477 +msgid "One of the command checks for the command {command} failed with a message:\n" +"{message}" msgstr "" -#: redbot/core/core_commands.py:745 -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}.\n" -"Please contact the owner of this bot to address this.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:481 +msgid "One of the command checks for the command {command} failed without a message." msgstr "" -#: redbot/core/core_commands.py:760 -msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\n" -"Please contact the owner of this bot to address this.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:485 +msgid "Permissions verification" msgstr "" -#: redbot/core/core_commands.py:770 -msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\n" -"Please contact the owner of this bot to address this.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:488 +msgid "Cog permissions verification" msgstr "" -#: redbot/core/core_commands.py:780 -msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" +#: redbot/core/_diagnoser.py:503 +msgid "The cog of the given command is disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:788 redbot/core/core_commands.py:955 -#: redbot/core/core_commands.py:1041 redbot/core/core_commands.py:1112 -msgid "{mention} The following cogs did not handle deletion:\n" -"{cogs}." +#: redbot/core/_diagnoser.py:504 +msgid "To fix this issue, you can run {command} which will enable the {affected_cog} cog in this guild." msgstr "" -#: redbot/core/core_commands.py:798 -#, docstring -msgid "[Coming Soon] Get what data [botname] has about you." +#: redbot/core/_diagnoser.py:518 +msgid "Bot is missing some of the channel permissions ({permissions}) required by the {cog} cog." msgstr "" -#: redbot/core/core_commands.py:800 -msgid "This command doesn't do anything yet, but we're working on adding support for this." +#: redbot/core/_diagnoser.py:526 +msgid "Bot is missing some of the channel permissions ({permissions}) required by the {command} command." msgstr "" -#: redbot/core/core_commands.py:809 -#, docstring -msgid "\n" -" Commands for more complete data handling.\n" -" " +#: redbot/core/_diagnoser.py:538 +msgid "To fix this issue, grant the required permissions to the bot through role settings or channel overrides." msgstr "" -#: redbot/core/core_commands.py:815 -#, docstring -msgid "\n" -" Set the bot to allow users to request a data deletion.\n\n" -" This is on by default.\n" -" Opposite of `[p]mydata ownermanagement disallowuserdeletions`\n\n" -" **Example:**\n" -" - `[p]mydata ownermanagement allowuserdeletions`\n" -" " +#: redbot/core/_diagnoser.py:557 redbot/core/_diagnoser.py:653 +msgid "Other issues related to the permissions." msgstr "" -#: redbot/core/core_commands.py:826 -msgid "User can delete their own data. This will not include operational data such as blocked users." +#: redbot/core/_diagnoser.py:558 +msgid "Fatal error: There's an issue related to the permissions for the {cog} cog but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:834 -#, docstring -msgid "\n" -" Set the bot to not allow users to request a data deletion.\n\n" -" Opposite of `[p]mydata ownermanagement allowuserdeletions`\n\n" -" **Example:**\n" -" - `[p]mydata ownermanagement disallowuserdeletions`\n" -" " +#: redbot/core/_diagnoser.py:563 +msgid "Fatal error: There's an issue related to the permissions for the {command} command but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:843 -msgid "User can not delete their own data." +#: redbot/core/_diagnoser.py:567 +msgid "This is an unexpected error, please report it on Red's issue tracker." msgstr "" -#: redbot/core/core_commands.py:847 -#, docstring -msgid "\n" -" Sets how user deletions are treated.\n\n" -" **Example:**\n" -" - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" -" **Arguments:**\n" -" - `` - The strictness level for user deletion. See Level guide below.\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" -" " +#: redbot/core/_diagnoser.py:574 +msgid "Ensure that the command is not bot owner only" msgstr "" -#: redbot/core/core_commands.py:864 -msgid "Cogs will be instructed to remove all non operational data upon a user request." +#: redbot/core/_diagnoser.py:582 +msgid "The command is bot owner only and the given user is not a bot owner." msgstr "" -#: redbot/core/core_commands.py:872 -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." +#: redbot/core/_diagnoser.py:583 +msgid "This cannot be fixed - regular users cannot run bot owner only commands." msgstr "" -#: redbot/core/core_commands.py:883 -#, docstring -msgid "\n" -" Handle a deletion request from Discord.\n\n" -" This will cause the bot to get rid of or disassociate all data from the specified user ID.\n" -" You should not use this unless Discord has specifically requested this with regard to a deleted user.\n" -" This will remove the user from various anti-abuse measures.\n" -" If you are processing a manual request from a user, you may want `[p]mydata ownermanagement deleteforuser` instead.\n\n" -" **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" -" " +#: redbot/core/_diagnoser.py:589 +msgid "Permission hooks" msgstr "" -#: redbot/core/core_commands.py:897 -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\n" -"If you are sure this is what you intend to do please respond with the following:" +#: redbot/core/_diagnoser.py:599 +msgid "Fatal error: the result of permission hooks is inconsistent." msgstr "" -#: redbot/core/core_commands.py:915 redbot/core/core_commands.py:1072 -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}\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:600 redbot/core/_diagnoser.py:606 +#: redbot/core/_diagnoser.py:844 +msgid "To fix this issue, a manual review of the installed cogs is required." msgstr "" -#: redbot/core/core_commands.py:930 redbot/core/core_commands.py:1087 -msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:605 +msgid "The access has been denied by one of the bot's permissions hooks." msgstr "" -#: redbot/core/core_commands.py:941 redbot/core/core_commands.py:1098 -msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:615 +msgid "User's discord permissions, privilege level and rules from Permissions cog" msgstr "" -#: redbot/core/core_commands.py:951 redbot/core/core_commands.py:1108 -msgid "I've deleted all data about that user that I know how to delete." +#: redbot/core/_diagnoser.py:630 +msgid "The access has been denied due to the rules set for the {cog} cog with Permissions cog." msgstr "" -#: redbot/core/core_commands.py:962 -#, docstring -msgid "Delete data [botname] has about a user for a user.\n\n" -" This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user.\n" -" Users have access to a different command for this unless they can't interact with the bot at all.\n" -" 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\n" -" **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" -" " +#: redbot/core/_diagnoser.py:635 +msgid "The access has been denied due to the rules set for the {command} command with Permissions cog." msgstr "" -#: redbot/core/core_commands.py:973 -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\n" -"If you are sure this is what you intend to do please respond with the following:" +#: redbot/core/_diagnoser.py:639 +msgid "To fix the issue, a manual review of the rules is required." msgstr "" -#: redbot/core/core_commands.py:996 -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}\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:654 +msgid "There's an issue related to the permissions of {cog} cog but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:1011 -msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:659 +msgid "There's an issue related to the permissions of {command} command but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:1022 -msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:663 +msgid "To fix this issue, a manual review of the command is required." msgstr "" -#: redbot/core/core_commands.py:1033 -msgid "I've deleted all non-operational data about that user that I know how to delete." +#: redbot/core/_diagnoser.py:670 +msgid "Permission checks" msgstr "" -#: redbot/core/core_commands.py:1048 -#, docstring -msgid "Delete data [botname] has about a user.\n\n" -" This will cause the bot to get rid of or disassociate a lot of data about the specified user.\n" -" This may include more than just end user data, including anti abuse records.\n\n" -" **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" -" " +#: redbot/core/_diagnoser.py:674 +msgid "The access has been denied by one of the permissions checks of {cog} cog." msgstr "" -#: redbot/core/core_commands.py:1058 -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\n" -"If you are sure this is what you intend to do please respond with the following:" +#: redbot/core/_diagnoser.py:678 +msgid "The access has been denied by one of the permission checks of {command} command." msgstr "" -#: redbot/core/core_commands.py:1119 -#, docstring -msgid "\n" -" Commands for toggling embeds on or off.\n\n" -" This setting determines whether or not to use embeds as a response to a command (for commands that support it).\n" -" The default is to use embeds.\n\n" -" The embed settings are checked until the first True/False in this order:\n" -" - In guild context:\n" -" 1. Channel override - `[p]embedset channel`\n" -" 2. Server command override - `[p]embedset command server`\n" -" 3. Server override - `[p]embedset server`\n" -" 4. Global command override - `[p]embedset command global`\n" -" 5. Global setting -`[p]embedset global`\n\n" -" - In DM context:\n" -" 1. User override - `[p]embedset user`\n" -" 2. Global command override - `[p]embedset command global`\n" -" 3. Global setting - `[p]embedset global`\n" -" " +#: redbot/core/_diagnoser.py:686 +msgid "To fix this issue, a manual review of the permission checks is required." msgstr "" -#: redbot/core/core_commands.py:1141 -#, docstring -msgid "\n" -" Show the current embed settings.\n\n" -" Provide a command name to check for command specific embed settings.\n\n" -" **Examples:**\n" -" - `[p]embedset showsettings` - Shows embed settings.\n" -" - `[p]embedset showsettings info` - Also shows embed settings for the 'info' command.\n" -" - `[p]embedset showsettings \"ignore list\"` - Checking subcommands requires quotes.\n\n" -" **Arguments:**\n" -" - `[command_name]` - Checks this command for command specific embed settings.\n" -" " +#: redbot/core/_diagnoser.py:692 +msgid "User's discord permissions and privilege level" msgstr "" -#: redbot/core/core_commands.py:1158 redbot/core/core_commands.py:1314 -#: redbot/core/core_commands.py:1365 redbot/core/core_commands.py:4282 -#: redbot/core/core_commands.py:4325 redbot/core/core_commands.py:4391 -#: redbot/core/core_commands.py:4422 -msgid "I couldn't find that command. Please note that it is case sensitive." +#: redbot/core/_diagnoser.py:701 +msgid "grant the required permissions to the user through role settings or channel overrides" msgstr "" -#: redbot/core/core_commands.py:1164 -msgid "Embed settings:\n\n" +#: redbot/core/_diagnoser.py:707 +msgid "The user is missing some of the channel permissions ({permissions}) required by the {cog} cog." msgstr "" -#: redbot/core/core_commands.py:1166 -msgid "Global default: {value}\n" +#: redbot/core/_diagnoser.py:712 +msgid "The user is missing some of the channel permissions ({permissions}) required by the {command} command." msgstr "" -#: redbot/core/core_commands.py:1171 -msgid "Global command setting for {command} command: {value}\n" +#: redbot/core/_diagnoser.py:721 +msgid "the guild owner" msgstr "" -#: redbot/core/core_commands.py:1177 -msgid "Guild setting: {value}\n" +#: redbot/core/_diagnoser.py:724 +msgid "the mod role" msgstr "" -#: redbot/core/core_commands.py:1182 -msgid "Server command setting for {command} command: {value}\n" +#: redbot/core/_diagnoser.py:726 +msgid "the admin role" msgstr "" -#: redbot/core/core_commands.py:1188 +#: redbot/core/_diagnoser.py:729 +msgid "assign appropriate role to the user" +msgstr "" + +#: redbot/core/_diagnoser.py:731 +msgid "The user is missing the privilege level ({privilege_level}) required by the {cog} cog." +msgstr "" + +#: redbot/core/_diagnoser.py:738 +msgid "The user is missing the privilege level ({privilege_level}) required by the {command} command." +msgstr "" + +#: redbot/core/_diagnoser.py:751 +msgid "add appropriate rule in the Permissions cog" +msgstr "" + +#: redbot/core/_diagnoser.py:754 +msgid "The user has neither the channel permissions ({permissions}) nor the privilege level ({privilege_level}) required by the {cog} cog." +msgstr "" + +#: redbot/core/_diagnoser.py:763 +msgid "The user has neither the channel permissions ({permissions}) nor the privilege level ({privilege_level}) required by the {command} command." +msgstr "" + +#: redbot/core/_diagnoser.py:781 +msgid "Checks and permissions verification for the command {command}" +msgstr "" + +#: redbot/core/_diagnoser.py:804 redbot/core/_diagnoser.py:917 +msgid "Other command checks" +msgstr "" + +#: redbot/core/_diagnoser.py:805 redbot/core/_diagnoser.py:918 +msgid "The given command is failing one of the required checks." +msgstr "" + +#: redbot/core/_diagnoser.py:806 redbot/core/_diagnoser.py:919 +msgid "To fix this issue, a manual review of the command's checks is required." +msgstr "" + +#: redbot/core/_diagnoser.py:817 +msgid "Global 'call once' checks" +msgstr "" + +#: redbot/core/_diagnoser.py:839 +msgid "Other global 'call once' checks" +msgstr "" + +#: redbot/core/_diagnoser.py:840 +msgid "One of the global 'call once' checks implemented by a 3rd-party cog prevents this command from being ran." +msgstr "" + +#: redbot/core/_diagnoser.py:849 +msgid "Check if the command is disabled" +msgstr "" + +#: redbot/core/_diagnoser.py:859 redbot/core/_diagnoser.py:873 +msgid "To fix this issue, you can run {command} which will enable the {affected_command} command globally." +msgstr "" + +#: redbot/core/_diagnoser.py:872 +msgid "The given command is disabled globally." +msgstr "" + +#: redbot/core/_diagnoser.py:885 +msgid "Checks and permissions verification" +msgstr "" + +#: redbot/core/_diagnoser.py:936 +msgid "Passed" +msgstr "" + +#: redbot/core/_diagnoser.py:938 +msgid "Failed" +msgstr "" + +#: redbot/core/_diagnoser.py:967 +msgid "All checks passed and no issues were detected. Make sure that the given parameters correspond to the channel, user, and command name that have been problematic.\n\n" +"If you still can't find the issue, it is likely that one of the 3rd-party cogs you're using adds a global or cog local before invoke hook that prevents the command from getting invoked as this can't be diagnosed with this tool." +msgstr "" + +#: redbot/core/_diagnoser.py:978 +msgid "The bot has been able to identify the issue." +msgstr "" + +#: redbot/core/_diagnoser.py:981 +msgid "Detected issue: " +msgstr "" + +#: redbot/core/_diagnoser.py:983 +msgid "Solution: " +msgstr "" + +#: redbot/core/_diagnoser.py:985 +msgid "\n" +"Here's a detailed report in case you need it:" +msgstr "" + +#: redbot/core/_diagnoser.py:986 +msgid "Channel: " +msgstr "" + +#: redbot/core/_diagnoser.py:987 +msgid "Command caller: " +msgstr "" + +#: redbot/core/_diagnoser.py:988 +msgid "Command: " +msgstr "" + +#: redbot/core/_diagnoser.py:989 +msgid "Tests that have been ran:" +msgstr "" + +#: redbot/core/_events.py:56 +msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" +msgstr "" + +#: redbot/core/_events.py:65 +msgid "\n\n" +"While 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:74 +msgid "\n\n" +"You have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\n\n" +"You 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:120 +msgid "\n\n" +"To update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:{command_1}\n" +"Once you've started up your bot again, we recommend that you update any installed 3rd-party cogs with this command in Discord:{command_2}" +msgstr "" + +#: redbot/core/_events.py:128 +msgid "Command Prompt" +msgstr "" + +#: redbot/core/_events.py:128 +msgid "Terminal" +msgstr "" + +#: redbot/core/_events.py:240 +msgid "`{user_input}` is not a valid value for `{command}`" +msgstr "" + +#: redbot/core/_events.py:251 redbot/core/_events.py:304 +msgid "Argument `{parameter_name}` must be a positive integer." +msgstr "" + +#: redbot/core/_events.py:253 redbot/core/_events.py:306 +msgid "Argument `{parameter_name}` must be an integer no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:257 redbot/core/_events.py:310 +msgid "Argument `{parameter_name}` must be an integer no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:261 redbot/core/_events.py:314 +msgid "Argument `{parameter_name}` must be an integer between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:266 redbot/core/_events.py:319 +msgid "Argument `{parameter_name}` must be a positive number." +msgstr "" + +#: redbot/core/_events.py:268 redbot/core/_events.py:321 +msgid "Argument `{parameter_name}` must be a number no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:272 +msgid "Argument `{parameter_name}` must be a number no less than {maximum}." +msgstr "" + +#: redbot/core/_events.py:276 redbot/core/_events.py:329 +msgid "Argument `{parameter_name}` must be a number between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:281 redbot/core/_events.py:334 +msgid "Argument `{parameter_name}` must be a string with a length of no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:285 redbot/core/_events.py:338 +msgid "Argument `{parameter_name}` must be a string with a length of no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:289 redbot/core/_events.py:342 +msgid "Argument `{parameter_name}` must be a string with a length of between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:325 +msgid "Argument `{parameter_name}` must be a number no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:355 +msgid "\"{argument}\" is not an integer." +msgstr "" + +#: redbot/core/_events.py:358 +msgid "\"{argument}\" is not a number." +msgstr "" + +#: redbot/core/_events.py:385 redbot/core/tree.py:292 +msgid "Error in command '{command}'. Check your console or logs for details." +msgstr "" + +#: redbot/core/_events.py:388 redbot/core/tree.py:295 +msgid "Error in command '{command}'." +msgstr "" + +#: redbot/core/_events.py:406 redbot/core/tree.py:309 +msgid "I require the {permission} permission to execute that command." +msgstr "" + +#: redbot/core/_events.py:410 redbot/core/tree.py:313 +msgid "I require {permission_list} permissions to execute that command." +msgstr "" + +#: redbot/core/_events.py:418 redbot/core/tree.py:320 +msgid "That command is not available in DMs." +msgstr "" + +#: redbot/core/_events.py:420 +msgid "That command is only available in DMs." +msgstr "" + +#: redbot/core/_events.py:422 +msgid "That command is only available in NSFW channels." +msgstr "" + +#: redbot/core/_events.py:434 redbot/core/tree.py:326 +msgid "This command is on cooldown. Try again {relative_time}." +msgstr "" + +#: redbot/core/_events.py:441 +msgid "Too many people using this command. It can only be used {number} times concurrently." +msgstr "" + +#: redbot/core/_events.py:446 +msgid "Too many people using this command. It can only be used once concurrently." +msgstr "" + +#: redbot/core/_events.py:452 +msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/_events.py:457 +msgid "That command is still completing, it can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/_events.py:463 +msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/_events.py:468 +msgid "Too many people using this command. It can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/bank.py:1060 +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:1067 +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/bot.py:2378 +msgid "There is still one message remaining. Type {command_1} to continue or {command_2} to upload all contents as a file." +msgstr "" + +#: redbot/core/bot.py:2383 +msgid "There are still {count} messages remaining. Type {command_1} to continue or {command_2} to upload all contents as a file." +msgstr "" + +#: redbot/core/core_commands.py:197 +msgid "Alias {alias_name} is already an existing command or alias in one of the loaded cogs." +msgstr "" + +#: redbot/core/core_commands.py:202 +msgid "Command {command_name} is already an existing command or alias in one of the loaded cogs." +msgstr "" + +#: redbot/core/core_commands.py:391 +#, docstring +msgid "\n" +" The Core cog has many commands related to core functions.\n\n" +" These commands come loaded with every Red bot, and cover some of the most basic usage of the bot.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:403 +#, docstring +msgid "Pong." +msgstr "Pong." + +#: redbot/core/core_commands.py:408 +#, docstring +msgid "Shows info about [botname]." +msgstr "" + +#: redbot/core/core_commands.py:435 +msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\n\n" +"Red 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\n" +"Red 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:446 +msgid "Instance owned by team" +msgstr "" + +#: redbot/core/core_commands.py:446 +msgid "Instance owned by" +msgstr "Instansen ägs av" + +#: redbot/core/core_commands.py:451 +msgid "Red version" +msgstr "Red version" + +#: redbot/core/core_commands.py:454 redbot/core/core_commands.py:510 +msgid "Yes, {version} is available." +msgstr "Ja, {version} är tillgänglig." + +#: redbot/core/core_commands.py:458 redbot/core/core_commands.py:514 +msgid "Checking for updates failed." +msgstr "Sökning efter uppdateringar misslyckades." + +#: redbot/core/core_commands.py:459 +msgid "Outdated" +msgstr "Föråldrad" + +#: redbot/core/core_commands.py:461 +msgid "About this instance" +msgstr "Om denna instans" + +#: redbot/core/core_commands.py:462 +msgid "About Red" +msgstr "Om Red" + +#: redbot/core/core_commands.py:465 redbot/core/core_commands.py:523 +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:473 +msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\n\n" +"Red 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\n" +"Red 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:484 +msgid "Instance owned by team: [{owner}]\n" +"Python: [{python_version}] (5)\n" +"discord.py: [{dpy_version}] (6)\n" +"Red version: [{red_version}] (7)\n" +msgstr "" + +#: redbot/core/core_commands.py:496 +msgid "Instance owned by: [{owner}]\n" +"Python: [{python_version}] (5)\n" +"discord.py: [{dpy_version}] (6)\n" +"Red version: [{red_version}] (7)\n" +msgstr "Instansen ägs av: [{owner}]\n" +"Python: [{python_version}] (5)\n" +"discord.py: [{dpy_version}] (6)\n" +"Red version: [{red_version}] (7)\n" + +#: redbot/core/core_commands.py:515 +msgid "Outdated: [{state}]\n" +msgstr "Föråldrad: [{state}]\n" + +#: redbot/core/core_commands.py:518 +msgid "**About Red**\n" +msgstr "**Om Red**\n" + +#: redbot/core/core_commands.py:529 +msgid "**About this instance**\n" +msgstr "**Om denna instans**\n" + +#: redbot/core/core_commands.py:531 +msgid "**References**\n" +"1. <{}>\n" +"2. <{}>\n" +"3. <{}>\n" +"4. <{}>\n" +"5. <{}>\n" +"6. <{}>\n" +"7. <{}>\n" +msgstr "**Referenser**\n" +"1. <{}>\n" +"2. <{}>\n" +"3. <{}>\n" +"4. <{}>\n" +"5. <{}>\n" +"6. <{}>\n" +"7. <{}>\n" + +#: redbot/core/core_commands.py:553 +#, docstring +msgid "Shows [botname]'s uptime." +msgstr "Visar [botname]:s drifttid." + +#: redbot/core/core_commands.py:556 +msgid "Less than one second." +msgstr "" + +#: redbot/core/core_commands.py:558 +msgid "I have been up for: **{time_quantity}** (since {timestamp})" +msgstr "" + +#: redbot/core/core_commands.py:565 +#, docstring +msgid "\n" +" Commands which interact with the data [botname] has about you.\n\n" +" More information can be found in the [End User Data Documentation.](https://docs.discord.red/en/stable/red_core_data_statement.html)\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:576 +#, docstring +msgid "\n" +" Find out what type of data [botname] stores and why.\n\n" +" **Example:**\n" +" - `[p]mydata whatdata`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:586 +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\n" +"Additionally, 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:605 +#, docstring +msgid "View the End User Data statements of each 3rd-party module.\n\n" +" This will send an attachment with the End User Data statements of all loaded 3rd party cogs.\n\n" +" **Example:**\n" +" - `[p]mydata 3rdparty`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:616 +msgid "I need to be able to attach files (try in DMs?)." +msgstr "" + +#: redbot/core/core_commands.py:626 +msgid "This instance does not appear to have any 3rd-party extensions loaded." +msgstr "" + +#: redbot/core/core_commands.py:646 +msgid "3rd party End User Data statements" +msgstr "" + +#: redbot/core/core_commands.py:648 +msgid "The following are statements provided by 3rd-party extensions." +msgstr "" + +#: redbot/core/core_commands.py:653 +msgid "3rd-party extensions without statements\n" +msgstr "" + +#: redbot/core/core_commands.py:664 +msgid "Here's a generated page with the statements provided by 3rd-party extensions." +msgstr "" + +#: redbot/core/core_commands.py:679 +msgid "Did not get confirmation, cancelling." +msgstr "" + +#: redbot/core/core_commands.py:684 +msgid "Did not get a matching confirmation, cancelling." +msgstr "" + +#: redbot/core/core_commands.py:695 +#, 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\n" +" **Example:**\n" +" - `[p]mydata forgetme`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:710 +msgid "This command ({command}) does not support non-interactive usage." +msgstr "" + +#: redbot/core/core_commands.py:717 +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:727 +msgid "This may take some time." +msgstr "" + +#: redbot/core/core_commands.py:740 +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}.\n" +"Please contact the owner of this bot to address this.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:755 +msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\n" +"Please contact the owner of this bot to address this.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:765 +msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\n" +"Please contact the owner of this bot to address this.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:775 +msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" +msgstr "" + +#: redbot/core/core_commands.py:783 redbot/core/core_commands.py:950 +#: redbot/core/core_commands.py:1036 redbot/core/core_commands.py:1107 +msgid "{mention} The following cogs did not handle deletion:\n" +"{cogs}." +msgstr "" + +#: redbot/core/core_commands.py:793 +#, docstring +msgid "[Coming Soon] Get what data [botname] has about you." +msgstr "" + +#: redbot/core/core_commands.py:795 +msgid "This command doesn't do anything yet, but we're working on adding support for this." +msgstr "" + +#: redbot/core/core_commands.py:804 +#, docstring +msgid "\n" +" Commands for more complete data handling.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:810 +#, docstring +msgid "\n" +" Set the bot to allow users to request a data deletion.\n\n" +" This is on by default.\n" +" Opposite of `[p]mydata ownermanagement disallowuserdeletions`\n\n" +" **Example:**\n" +" - `[p]mydata ownermanagement allowuserdeletions`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:821 +msgid "User can delete their own data. This will not include operational data such as blocked users." +msgstr "" + +#: redbot/core/core_commands.py:829 +#, docstring +msgid "\n" +" Set the bot to not allow users to request a data deletion.\n\n" +" Opposite of `[p]mydata ownermanagement allowuserdeletions`\n\n" +" **Example:**\n" +" - `[p]mydata ownermanagement disallowuserdeletions`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:838 +msgid "User can not delete their own data." +msgstr "" + +#: redbot/core/core_commands.py:842 +#, docstring +msgid "\n" +" Sets how user deletions are treated.\n\n" +" **Example:**\n" +" - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" +" **Arguments:**\n" +" - `` - The strictness level for user deletion. See Level guide below.\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:859 +msgid "Cogs will be instructed to remove all non operational data upon a user request." +msgstr "" + +#: redbot/core/core_commands.py:867 +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:878 +#, docstring +msgid "\n" +" Handle a deletion request from Discord.\n\n" +" This will cause the bot to get rid of or disassociate all data from the specified user ID.\n" +" You should not use this unless Discord has specifically requested this with regard to a deleted user.\n" +" This will remove the user from various anti-abuse measures.\n" +" If you are processing a manual request from a user, you may want `[p]mydata ownermanagement deleteforuser` instead.\n\n" +" **Arguments:**\n" +" - `` - The id of the user whose data would be deleted.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:892 +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\n" +"If you are sure this is what you intend to do please respond with the following:" +msgstr "" + +#: redbot/core/core_commands.py:910 redbot/core/core_commands.py:1067 +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}\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:925 redbot/core/core_commands.py:1082 +msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:936 redbot/core/core_commands.py:1093 +msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:946 redbot/core/core_commands.py:1103 +msgid "I've deleted all data about that user that I know how to delete." +msgstr "" + +#: redbot/core/core_commands.py:957 +#, docstring +msgid "Delete data [botname] has about a user for a user.\n\n" +" This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user.\n" +" Users have access to a different command for this unless they can't interact with the bot at all.\n" +" 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\n" +" **Arguments:**\n" +" - `` - The id of the user whose data would be deleted.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:968 +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\n" +"If you are sure this is what you intend to do please respond with the following:" +msgstr "" + +#: redbot/core/core_commands.py:991 +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}\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:1006 +msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:1017 +msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:1028 +msgid "I've deleted all non-operational data about that user that I know how to delete." +msgstr "" + +#: redbot/core/core_commands.py:1043 +#, docstring +msgid "Delete data [botname] has about a user.\n\n" +" This will cause the bot to get rid of or disassociate a lot of data about the specified user.\n" +" This may include more than just end user data, including anti abuse records.\n\n" +" **Arguments:**\n" +" - `` - The id of the user whose data would be deleted.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1053 +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\n" +"If you are sure this is what you intend to do please respond with the following:" +msgstr "" + +#: redbot/core/core_commands.py:1114 +#, docstring +msgid "\n" +" Commands for toggling embeds on or off.\n\n" +" This setting determines whether or not to use embeds as a response to a command (for commands that support it).\n" +" The default is to use embeds.\n\n" +" The embed settings are checked until the first True/False in this order:\n\n" +" - In guild context:\n" +" 1. Channel override - `[p]embedset channel`\n" +" 2. Server command override - `[p]embedset command server`\n" +" 3. Server override - `[p]embedset server`\n" +" 4. Global command override - `[p]embedset command global`\n" +" 5. Global setting -`[p]embedset global`\n\n" +" - In DM context:\n" +" 1. User override - `[p]embedset user`\n" +" 2. Global command override - `[p]embedset command global`\n" +" 3. Global setting - `[p]embedset global`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1139 +#, docstring +msgid "\n" +" Show the current embed settings.\n\n" +" Provide a command name to check for command specific embed settings.\n\n" +" **Examples:**\n" +" - `[p]embedset showsettings` - Shows embed settings.\n" +" - `[p]embedset showsettings info` - Also shows embed settings for the 'info' command.\n" +" - `[p]embedset showsettings \"ignore list\"` - Checking subcommands requires quotes.\n\n" +" **Arguments:**\n" +" - `[command]` - Checks this command for command specific embed settings.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1155 +msgid "Embed settings:\n\n" +msgstr "" + +#: redbot/core/core_commands.py:1157 +msgid "Global default: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1162 +msgid "Global command setting for {command} command: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1168 +msgid "Guild setting: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1173 +msgid "Server command setting for {command} command: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1179 msgid "Channel setting: {value}\n" msgstr "" -#: redbot/core/core_commands.py:1191 -msgid "User setting: {value}" +#: redbot/core/core_commands.py:1182 +msgid "User setting: {value}" +msgstr "" + +#: redbot/core/core_commands.py:1188 +#, docstring +msgid "\n" +" Toggle the global embed setting.\n\n" +" This is used as a fallback if the user or guild hasn't set a preference.\n" +" The default is to use embeds.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Example:**\n" +" - `[p]embedset global`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1202 +msgid "Embeds are now disabled by default." +msgstr "" + +#: redbot/core/core_commands.py:1205 +msgid "Embeds are now enabled by default." +msgstr "" + +#: redbot/core/core_commands.py:1211 +#, docstring +msgid "\n" +" Set the server's embed setting.\n\n" +" If set, this is used instead of the global default to determine whether or not to use embeds.\n" +" This is used for all commands done in a server.\n\n" +" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset server False` - Disables embeds on this server.\n" +" - `[p]embedset server` - Resets value to use global default.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds on this server. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1230 redbot/core/core_commands.py:1308 +#: redbot/core/core_commands.py:1402 redbot/core/core_commands.py:1433 +msgid "Embeds will now fall back to the global setting." +msgstr "" + +#: redbot/core/core_commands.py:1235 +msgid "Embeds are now enabled for this guild." +msgstr "" + +#: redbot/core/core_commands.py:1237 +msgid "Embeds are now disabled for this guild." +msgstr "" + +#: redbot/core/core_commands.py:1245 +#, docstring +msgid "\n" +" Sets a command's embed setting.\n\n" +" If you're the bot owner, this will try to change the command's embed setting globally by default.\n" +" Otherwise, this will try to change embed settings on the current server.\n\n" +" If enabled is left blank, the setting will be unset.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset command info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1274 +msgid "The passed command requires Embed Links permission and therefore cannot be set to not use embeds." +msgstr "" + +#: redbot/core/core_commands.py:1285 +#, docstring +msgid "\n" +" Sets a command's embed setting globally.\n\n" +" If set, this is used instead of the global default to determine whether or not to use embeds.\n\n" +" If enabled is left blank, the setting will be unset.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset command global info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command global info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command global \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1314 redbot/core/core_commands.py:1359 +msgid "Embeds are now enabled for {command_name} command." +msgstr "" + +#: redbot/core/core_commands.py:1320 redbot/core/core_commands.py:1365 +msgid "Embeds are now disabled for {command_name} command." +msgstr "" + +#: redbot/core/core_commands.py:1330 +#, docstring +msgid "\n" +" Sets a command's embed setting for the current server.\n\n" +" If set, this is used instead of the server default to determine whether or not to use embeds.\n\n" +" If enabled is left blank, the setting will be unset and the server default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset command server info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command server info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command server \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1353 +msgid "Embeds will now fall back to the server setting." +msgstr "" + +#: redbot/core/core_commands.py:1381 +#, docstring +msgid "\n" +" Set's a channel's embed setting.\n\n" +" If set, this is used instead of the guild and command defaults to determine whether or not to use embeds.\n" +" This is used for all commands done in a channel.\n\n" +" If enabled is left blank, the setting will be unset and the guild default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset channel #text-channel False` - Disables embeds in the #text-channel.\n" +" - `[p]embedset channel #forum-channel disable` - Disables embeds in the #forum-channel.\n" +" - `[p]embedset channel #text-channel` - Resets value to use guild default in the #text-channel.\n\n" +" **Arguments:**\n" +" - `` - The text, voice, stage, or forum channel to set embed setting for.\n" +" - `[enabled]` - Whether to use embeds in this channel. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1407 +msgid "Embeds are now {} for this channel." +msgstr "" + +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2765 +#: redbot/core/core_commands.py:2779 redbot/core/core_commands.py:3976 +#: redbot/core/core_commands.py:3997 +msgid "enabled" +msgstr "" + +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2765 +#: redbot/core/core_commands.py:2779 redbot/core/core_commands.py:3976 +#: redbot/core/core_commands.py:3997 +msgid "disabled" +msgstr "" + +#: redbot/core/core_commands.py:1414 +#, docstring +msgid "\n" +" Sets personal embed setting for DMs.\n\n" +" If set, this is used instead of the global default to determine whether or not to use embeds.\n" +" This is used for all commands executed in a DM with the bot.\n\n" +" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset user False` - Disables embeds in your DMs.\n" +" - `[p]embedset user` - Resets value to use global default.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds in your DMs. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1438 +msgid "Embeds are now enabled for you in DMs." +msgstr "" + +#: redbot/core/core_commands.py:1440 +msgid "Embeds are now disabled for you in DMs." +msgstr "" + +#: redbot/core/core_commands.py:1446 +#, 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.\n\n" +" Warning: Sending the traceback publicly can accidentally reveal sensitive information about your computer or configuration.\n\n" +" **Examples:**\n" +" - `[p]traceback` - Sends the traceback to your DMs.\n" +" - `[p]traceback True` - Sends the last traceback in the current context.\n\n" +" **Arguments:**\n" +" - `[public]` - Whether to send the traceback to the current context. Leave blank to send to your DMs.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1478 +msgid "No exception has occurred yet." +msgstr "" + +#: redbot/core/core_commands.py:1483 +#, docstring +msgid "Shows [botname]'s invite url.\n\n" +" This will always send the invite to DMs to keep it private.\n\n" +" This command is locked to the owner unless `[p]inviteset public` is set to True.\n\n" +" **Example:**\n" +" - `[p]invite`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1495 +msgid "This bot is currently **serverlocked**, meaning that it is locked to its current servers and will leave any server it joins." +msgstr "" + +#: redbot/core/core_commands.py:1512 +#, docstring +msgid "Commands to setup [botname]'s invite settings." +msgstr "" + +#: redbot/core/core_commands.py:1517 +#, docstring +msgid "\n" +" Toggles if `[p]invite` should be accessible for the average user.\n\n" +" The bot must be made into a `Public bot` in the developer dashboard for public invites to work.\n\n" +" **Example:**\n" +" - `[p]inviteset public yes` - Toggles the public invite setting.\n\n" +" **Arguments:**\n" +" - `[confirm]` - Required to set to public. Not required to toggle back to private.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1554 +#, 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\n" +" **Example:**\n" +" - `[p]inviteset perms 134217728` - Adds a \"Manage Nicknames\" permission requirement to the invite.\n\n" +" **Arguments:**\n" +" - `` - The permission level to require for the bot in the generated invite.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1575 +#, docstring +msgid "\n" +" Add the `applications.commands` scope to your invite URL.\n\n" +" This allows the usage of slash commands on the servers that invited your bot with that scope.\n\n" +" Note that previous servers that invited the bot without the scope cannot have slash commands, they will have to invite the bot a second time.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1586 +msgid "The `applications.commands` scope has been added to the invite URL." +msgstr "" + +#: redbot/core/core_commands.py:1590 +msgid "The `applications.commands` scope has been removed from the invite URL." +msgstr "" + +#: redbot/core/core_commands.py:1596 +#, docstring +msgid "\n" +" Leaves servers.\n\n" +" If no server IDs are passed the local server will be left instead.\n\n" +" Note: This command is interactive.\n\n" +" **Examples:**\n" +" - `[p]leave` - Leave the current server.\n" +" - `[p]leave \"Red - Discord Bot\"` - Quotes are necessary when there are spaces in the name.\n" +" - `[p]leave 133049272517001216 240154543684321280` - Leaves multiple servers, using IDs.\n\n" +" **Arguments:**\n" +" - `[servers...]` - The servers to leave. When blank, attempts to leave the current server.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1613 +msgid "You need to specify at least one server ID." +msgstr "" + +#: redbot/core/core_commands.py:1621 +msgid "You haven't passed any server ID. Do you want me to leave this server?" +msgstr "" + +#: redbot/core/core_commands.py:1627 +msgid "Are you sure you want me to leave these servers?" +msgstr "" + +#: redbot/core/core_commands.py:1633 +msgid "Are you sure you want me to leave this server?" +msgstr "" + +#: redbot/core/core_commands.py:1641 +msgid "I cannot leave the server `{server_name}`: I am the owner of it." +msgstr "" + +#: redbot/core/core_commands.py:1652 redbot/core/core_commands.py:4068 +#: redbot/core/core_commands.py:4086 +msgid "Response timed out." +msgstr "" + +#: redbot/core/core_commands.py:1657 +msgid "Alright. Bye :wave:" +msgstr "" + +#: redbot/core/core_commands.py:1661 +msgid "Alright. Leaving {number} servers..." +msgstr "" + +#: redbot/core/core_commands.py:1664 +msgid "Alright. Leaving one server..." +msgstr "" + +#: redbot/core/core_commands.py:1670 +msgid "Alright, I'll stay then. :)" +msgstr "" + +#: redbot/core/core_commands.py:1673 +msgid "Alright, I'm not leaving those servers." +msgstr "" + +#: redbot/core/core_commands.py:1675 +msgid "Alright, I'm not leaving that server." +msgstr "" + +#: redbot/core/core_commands.py:1680 +#, docstring +msgid "\n" +" Lists the servers [botname] is currently in.\n\n" +" Note: This command is interactive.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1700 +#, docstring +msgid "Loads cog packages from the local paths and installed cogs.\n\n" +" See packages available to load with `[p]cogs`.\n\n" +" Additional cogs can be added using Downloader, or from local paths using `[p]addpath`.\n\n" +" **Examples:**\n" +" - `[p]load general` - Loads the `general` cog.\n" +" - `[p]load admin mod mutes` - Loads multiple cogs.\n\n" +" **Arguments:**\n" +" - `` - The cog packages to load.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1721 +msgid "Loaded {packs}." +msgstr "" + +#: redbot/core/core_commands.py:1726 +msgid "The following package is already loaded: {pack}" +msgstr "" + +#: redbot/core/core_commands.py:1730 +msgid "The following packages are already loaded: {packs}" +msgstr "" + +#: redbot/core/core_commands.py:1737 +msgid "Failed to load the following package: {pack}.\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1742 +msgid "Failed to load the following packages: {packs}\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1750 redbot/core/core_commands.py:1898 +msgid "The following name is not a valid package name: {pack}\n" +"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +msgstr "" + +#: redbot/core/core_commands.py:1756 redbot/core/core_commands.py:1904 +msgid "The following names are not valid package names: {packs}\n" +"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +msgstr "" + +#: redbot/core/core_commands.py:1765 redbot/core/core_commands.py:1913 +msgid "The following package was not found in any cog path: {pack}." +msgstr "" + +#: redbot/core/core_commands.py:1769 redbot/core/core_commands.py:1917 +msgid "The following packages were not found in any cog path: {packs}" +msgstr "" + +#: redbot/core/core_commands.py:1777 +msgid "This package could not be loaded for the following reason:\n\n" +"{reason}" +msgstr "" + +#: redbot/core/core_commands.py:1781 +msgid "These packages could not be loaded for the following reasons:\n\n" +"{reasons}" +msgstr "" + +#: redbot/core/core_commands.py:1788 +msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" +"You should inform maintainer of the repo about this message." +msgstr "" + +#: redbot/core/core_commands.py:1794 redbot/core/core_commands.py:1942 +msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\n" +"You should inform maintainers of these repos about this message." +msgstr "" + +#: redbot/core/core_commands.py:1813 +#, docstring +msgid "Unloads previously loaded cog packages.\n\n" +" See packages available to unload with `[p]cogs`.\n\n" +" **Examples:**\n" +" - `[p]unload general` - Unloads the `general` cog.\n" +" - `[p]unload admin mod mutes` - Unloads multiple cogs.\n\n" +" **Arguments:**\n" +" - `` - The cog packages to unload.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1831 +msgid "The following package was unloaded: {pack}." +msgstr "" + +#: redbot/core/core_commands.py:1835 +msgid "The following packages were unloaded: {packs}." +msgstr "" + +#: redbot/core/core_commands.py:1842 +msgid "The following package was not loaded: {pack}." +msgstr "" + +#: redbot/core/core_commands.py:1846 +msgid "The following packages were not loaded: {packs}." +msgstr "" + +#: redbot/core/core_commands.py:1859 +#, docstring +msgid "Reloads cog packages.\n\n" +" This will unload and then load the specified cogs.\n\n" +" Cogs that were not loaded will only be loaded.\n\n" +" **Examples:**\n" +" - `[p]reload general` - Unloads then loads the `general` cog.\n" +" - `[p]reload admin mod mutes` - Unloads then loads multiple cogs.\n\n" +" **Arguments:**\n" +" - `` - The cog packages to reload.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1880 +msgid "Reloaded {packs}." +msgstr "" + +#: redbot/core/core_commands.py:1885 +msgid "Failed to reload the following package: {pack}.\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1890 +msgid "Failed to reload the following packages: {packs}\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1925 +msgid "This package could not be reloaded for the following reason:\n\n" +"{reason}" +msgstr "" + +#: redbot/core/core_commands.py:1929 +msgid "These packages could not be reloaded for the following reasons:\n\n" +"{reasons}" +msgstr "" + +#: redbot/core/core_commands.py:1936 +msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" +"You should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1197 +#: redbot/core/core_commands.py:1962 #, docstring -msgid "\n" -" Toggle the global embed setting.\n\n" -" This is used as a fallback if the user or guild hasn't set a preference.\n" -" The default is to use embeds.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Example:**\n" -" - `[p]embedset global`\n" +msgid "Base command for managing what application commands are able to be used on [botname]." +msgstr "" + +#: redbot/core/core_commands.py:1971 +#, docstring +msgid "Marks an application command as being enabled, allowing it to be added to the bot.\n\n" +" See commands available to enable with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" +" **Arguments:**\n" +" - `` - The command name to enable. Only the top level name of a group command should be used.\n" +" - `[command_type]` - What type of application command to enable. Must be one of `slash`, `message`, or `user`. Defaults to `slash`.\n" " " msgstr "" -#: redbot/core/core_commands.py:1211 -msgid "Embeds are now disabled by default." +#: redbot/core/core_commands.py:1996 redbot/core/core_commands.py:2055 +msgid "Command type must be one of `slash`, `message`, or `user`." msgstr "" -#: redbot/core/core_commands.py:1214 -msgid "Embeds are now enabled by default." +#: redbot/core/core_commands.py:2003 +msgid "That application command is already enabled." +msgstr "" + +#: redbot/core/core_commands.py:2008 +msgid "That application command could not be found. Use `{prefix}slash list` to see all application commands. You may need to double check the command type." +msgstr "" + +#: redbot/core/core_commands.py:2019 +msgid "The command limit has been reached. Disable a command first." +msgstr "" + +#: redbot/core/core_commands.py:2024 +msgid "Enabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:1220 +#: redbot/core/core_commands.py:2036 #, docstring -msgid "\n" -" Set the server's embed setting.\n\n" -" If set, this is used instead of the global default to determine whether or not to use embeds.\n" -" This is used for all commands done in a server.\n\n" -" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset server False` - Disables embeds on this server.\n" -" - `[p]embedset server` - Resets value to use global default.\n\n" +msgid "Marks an application command as being disabled, preventing it from being added to the bot.\n\n" +" See commands available to disable with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds on this server. Leave blank to reset to default.\n" +" - `` - The command name to disable. Only the top level name of a group command should be used.\n" +" - `[command_type]` - What type of application command to disable. Must be one of `slash`, `message`, or `user`. Defaults to `slash`.\n" " " msgstr "" -#: redbot/core/core_commands.py:1239 redbot/core/core_commands.py:1323 -#: redbot/core/core_commands.py:1414 redbot/core/core_commands.py:1445 -msgid "Embeds will now fall back to the global setting." +#: redbot/core/core_commands.py:2061 +msgid "That application command has been set as required for the cog to function by the author, and cannot be disabled. The cog must be unloaded to remove the command." msgstr "" -#: redbot/core/core_commands.py:1244 -msgid "Embeds are now enabled for this guild." +#: redbot/core/core_commands.py:2073 +msgid "That application command is already disabled or does not exist." msgstr "" -#: redbot/core/core_commands.py:1246 -msgid "Embeds are now disabled for this guild." +#: redbot/core/core_commands.py:2079 +msgid "Disabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:1254 +#: redbot/core/core_commands.py:2087 #, docstring -msgid "\n" -" Sets a command's embed setting.\n\n" -" If you're the bot owner, this will try to change the command's embed setting globally by default.\n" -" Otherwise, this will try to change embed settings on the current server.\n\n" -" If enabled is left blank, the setting will be unset.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset command info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +msgid "Marks all application commands in a cog as being enabled, allowing them to be added to the bot.\n\n" +" See a list of cogs with application commands with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" - `` - The cog to enable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:1283 -msgid "The passed command requires Embed Links permission and therefore cannot be set to not use embeds." +#: redbot/core/core_commands.py:2117 +msgid "Couldn't find any disabled commands from the cog `{cog_name}`. Use `{prefix}slash list` to see all cogs with application commands." +msgstr "" + +#: redbot/core/core_commands.py:2132 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for slash commands. Disable some commands first." +msgstr "" + +#: redbot/core/core_commands.py:2141 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for message commands. Disable some commands first." +msgstr "" + +#: redbot/core/core_commands.py:2150 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for user commands. Disable some commands first." +msgstr "" + +#: redbot/core/core_commands.py:2176 +msgid "Enabled {count} commands from `{cog_name}`:\n" +"{names}" msgstr "" -#: redbot/core/core_commands.py:1294 +#: redbot/core/core_commands.py:2183 #, docstring -msgid "\n" -" Sets a command's embed setting globally.\n\n" -" If set, this is used instead of the global default to determine whether or not to use embeds.\n\n" -" If enabled is left blank, the setting will be unset.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset command global info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command global info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command global \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +msgid "Marks all application commands in a cog as being disabled, preventing them from being added to the bot.\n\n" +" See a list of cogs with application commands with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" - `` - The cog to disable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:1329 redbot/core/core_commands.py:1380 -msgid "Embeds are now enabled for {command_name} command." +#: redbot/core/core_commands.py:2204 +msgid "Couldn't find any enabled commands from the `{cog_name}` cog. Use `{prefix}slash list` to see all cogs with application commands." msgstr "" -#: redbot/core/core_commands.py:1335 redbot/core/core_commands.py:1386 -msgid "Embeds are now disabled for {command_name} command." +#: redbot/core/core_commands.py:2212 +msgid "Disabled {count} commands from `{cog_name}`:\n" +"{names}" msgstr "" -#: redbot/core/core_commands.py:1345 +#: redbot/core/core_commands.py:2219 #, docstring -msgid "\n" -" Sets a commmand's embed setting for the current server.\n\n" -" If set, this is used instead of the server default to determine whether or not to use embeds.\n\n" -" If enabled is left blank, the setting will be unset and the server default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset command server info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command server info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command server \"ignore list\" True` - Quotes are needed for subcommands.\n\n" -" **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +msgid "List the slash commands the bot can see, and whether or not they are enabled.\n\n" +" This command shows the state that will be changed to when `[p]slash sync` is run.\n" +" Commands from the same cog are grouped, with the cog name as the header.\n\n" +" The prefix denotes the state of the command:\n" +" - Commands starting with `- ` have not yet been enabled.\n" +" - Commands starting with `+ ` have been manually enabled.\n" +" - Commands starting with `++` have been enabled by the cog author, and cannot be disabled.\n" " " msgstr "" -#: redbot/core/core_commands.py:1374 -msgid "Embeds will now fall back to the server setting." +#: redbot/core/core_commands.py:2309 +msgid "There are no application commands to list." msgstr "" -#: redbot/core/core_commands.py:1395 +#: redbot/core/core_commands.py:2340 #, docstring -msgid "\n" -" Set's a channel's embed setting.\n\n" -" If set, this is used instead of the guild and command defaults to determine whether or not to use embeds.\n" -" This is used for all commands done in a channel.\n\n" -" If enabled is left blank, the setting will be unset and the guild default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset channel False` - Disables embeds in this channel.\n" -" - `[p]embedset channel` - Resets value to use guild default.\n\n" +msgid "Syncs the slash settings to discord.\n\n" +" Settings from `[p]slash list` will be synced with discord, changing what commands appear for users.\n" +" This should be run sparingly, make all necessary changes before running this command.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds in this channel. Leave blank to reset to default.\n" +" - `[guild]` - If provided, syncs commands for that guild. Otherwise, syncs global commands.\n" " " msgstr "" -#: redbot/core/core_commands.py:1419 -msgid "Embeds are now {} for this channel." +#: redbot/core/core_commands.py:2360 +msgid "I need the `applications.commands` scope in this server to be able to do that. You can tell the bot to add that scope to invite links using `{prefix}inviteset commandscope`, and can then run `{prefix}invite` to get an invite that will give the bot the scope. You do not need to kick the bot to enable the scope, just use that invite to re-auth the bot with the scope enabled." msgstr "" -#: redbot/core/core_commands.py:1420 redbot/core/core_commands.py:2273 -#: redbot/core/core_commands.py:2294 -msgid "enabled" +#: redbot/core/core_commands.py:2371 +msgid "Synced {count} commands." msgstr "" -#: redbot/core/core_commands.py:1420 redbot/core/core_commands.py:2273 -#: redbot/core/core_commands.py:2294 -msgid "disabled" +#: redbot/core/core_commands.py:2379 +msgid "You seem to be attempting to sync after recently syncing. Discord does not like it when bots sync more often than necessary, so this command has a cooldown. You should enable/disable all commands you want to change first, and run this command one time only after all changes have been made. " msgstr "" -#: redbot/core/core_commands.py:1426 +#: redbot/core/core_commands.py:2390 #, docstring -msgid "\n" -" Sets personal embed setting for DMs.\n\n" -" If set, this is used instead of the global default to determine whether or not to use embeds.\n" -" This is used for all commands executed in a DM with the bot.\n\n" -" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +msgid "Shuts down the bot.\n\n" +" Allows [botname] to shut down gracefully.\n\n" +" This is the recommended method for shutting down the bot.\n\n" " **Examples:**\n" -" - `[p]embedset user False` - Disables embeds in your DMs.\n" -" - `[p]embedset user` - Resets value to use global default.\n\n" +" - `[p]shutdown`\n" +" - `[p]shutdown True` - Shutdowns silently.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds in your DMs. Leave blank to reset to default.\n" +" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:1450 -msgid "Embeds are now enabled for you in DMs." +#: redbot/core/core_commands.py:2407 +msgid "Shutting down... " +msgstr "Stänger ner... " + +#: redbot/core/core_commands.py:2413 +#, 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 with by the process manager in use.\n\n" +" **Examples:**\n" +" - `[p]restart`\n" +" - `[p]restart True` - Restarts silently.\n\n" +" **Arguments:**\n" +" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" +" " msgstr "" -#: redbot/core/core_commands.py:1452 -msgid "Embeds are now disabled for you in DMs." +#: redbot/core/core_commands.py:2427 +msgid "Restarting..." +msgstr "Startar om..." + +#: redbot/core/core_commands.py:2434 +#, docstring +msgid "Base command for bank settings." +msgstr "Baskommando för bankinställningar." + +#: redbot/core/core_commands.py:2438 +#, docstring +msgid "Show the current bank settings." +msgstr "" + +#: redbot/core/core_commands.py:2448 +msgid "Global" +msgstr "" + +#: redbot/core/core_commands.py:2448 +msgid "Server" +msgstr "" + +#: redbot/core/core_commands.py:2453 +msgid "Bank settings:\n\n" +"Bank name: {bank_name}\n" +"Bank scope: {bank_scope}\n" +"Currency: {currency_name}\n" +"Default balance: {default_balance}\n" +"Maximum allowed balance: {maximum_bal}\n" msgstr "" -#: redbot/core/core_commands.py:1458 +#: redbot/core/core_commands.py:2469 #, 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.\n\n" -" Warning: Sending the traceback publicly can accidentally reveal sensitive information about your computer or configuration.\n\n" -" **Examples:**\n" -" - `[p]traceback` - Sends the traceback to your DMs.\n" -" - `[p]traceback True` - Sends the last traceback in the current context.\n\n" -" **Arguments:**\n" -" - `[public]` - Whether to send the traceback to the current context. Leave blank to send to your DMs.\n" +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/core/core_commands.py:1487 -msgid "No exception has occurred yet." +#: redbot/core/core_commands.py:2476 +msgid "per-server" +msgstr "per-server" + +#: redbot/core/core_commands.py:2476 +msgid "global" +msgstr "global" + +#: redbot/core/core_commands.py:2479 +msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" +msgstr "Detta kommer att växla mellan att banken är {banktype} och ta bort alla konton i processen! Om du är säker, skriv `{command}`" + +#: redbot/core/core_commands.py:2486 +msgid "The bank is now {banktype}." +msgstr "Banken är nu {banktype}." + +#: redbot/core/core_commands.py:2492 +#, docstring +msgid "Set the bank's name." +msgstr "Ange bankens namn." + +#: redbot/core/core_commands.py:2494 +msgid "Bank name has been set to: {name}" +msgstr "Bankens namn har ändrats till {name}" + +#: redbot/core/core_commands.py:2500 +#, docstring +msgid "Set the name for the bank's currency." +msgstr "Ange namn för bankens valuta." + +#: redbot/core/core_commands.py:2502 +msgid "Currency name has been set to: {name}" +msgstr "Valutans namn har ändrats till {name}" + +#: redbot/core/core_commands.py:2508 +#, docstring +msgid "Set the maximum balance a user can get." +msgstr "Ange det maximala saldo en användare kan få." + +#: redbot/core/core_commands.py:2514 +msgid "Amount must be greater than zero and less than {max}." +msgstr "Beloppet måste vara större än noll och mindre än {max}." + +#: redbot/core/core_commands.py:2519 +msgid "Maximum balance has been set to: {amount}" +msgstr "Maximalt saldo har satts till: {amount}" + +#: redbot/core/core_commands.py:2526 +#, docstring +msgid "Set the initial balance for new bank accounts.\n\n" +" Example:\n" +" - `[p]bankset registeramount 5000`\n\n" +" **Arguments**\n\n" +" - `` The new initial balance amount. Default is 0.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2542 +msgid "Amount must be greater than or equal to zero and less than {maxbal}." +msgstr "" + +#: redbot/core/core_commands.py:2547 +msgid "Registering an account will now give {num} {currency}." msgstr "" -#: redbot/core/core_commands.py:1492 +#: redbot/core/core_commands.py:2556 #, docstring -msgid "Shows [botname]'s invite url.\n\n" -" This will always send the invite to DMs to keep it private.\n\n" -" This command is locked to the owner unless `[p]inviteset public` is set to True.\n\n" -" **Example:**\n" -" - `[p]invite`\n" +msgid "Delete all bank accounts.\n\n" +" Examples:\n" +" - `[p]bankset reset` - Did not confirm. Shows the help message.\n" +" - `[p]bankset reset yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/core/core_commands.py:1512 +#: redbot/core/core_commands.py:2568 +msgid "This will delete all bank accounts for {scope}.\n" +"If you're sure, type `{prefix}bankset reset yes`" +msgstr "" + +#: redbot/core/core_commands.py:2574 redbot/core/core_commands.py:2584 +msgid "this server" +msgstr "" + +#: redbot/core/core_commands.py:2581 +msgid "All bank accounts for {scope} have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:2592 #, docstring -msgid "Commands to setup [botname]'s invite settings." +msgid "Base command for pruning bank accounts." msgstr "" -#: redbot/core/core_commands.py:1517 +#: redbot/core/core_commands.py:2599 #, docstring -msgid "\n" -" Toggles if `[p]invite` should be accessible for the average user.\n\n" -" The bot must be made into a `Public bot` in the developer dashboard for public invites to work.\n\n" -" **Example:**\n" -" - `[p]inviteset public yes` - Toggles the public invite setting.\n\n" -" **Arguments:**\n" -" - `[confirm]` - Required to set to public. Not required to toggle back to private.\n" +msgid "Prune bank accounts for users no longer in the server.\n\n" +" Cannot be used with a global bank. See `[p]bankset prune global`.\n\n" +" Examples:\n" +" - `[p]bankset prune server` - Did not confirm. Shows the help message.\n" +" - `[p]bankset prune server yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/core/core_commands.py:1554 +#: redbot/core/core_commands.py:2613 +msgid "This command cannot be used with a global bank." +msgstr "" + +#: redbot/core/core_commands.py:2617 +msgid "This will delete all bank accounts for users no longer in this server.\n" +"If you're sure, type `{prefix}bankset prune local yes`" +msgstr "" + +#: redbot/core/core_commands.py:2626 +msgid "Bank accounts for users no longer in this server have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:2632 #, 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\n" -" **Example:**\n" -" - `[p]inviteset perms 134217728` - Adds a \"Manage Nicknames\" permission requirement to the invite.\n\n" -" **Arguments:**\n" -" - `` - The permission level to require for the bot in the generated invite.\n" +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]bankset prune server`.\n\n" +" Examples:\n" +" - `[p]bankset prune global` - Did not confirm. Shows the help message.\n" +" - `[p]bankset prune global yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/core/core_commands.py:1575 +#: redbot/core/core_commands.py:2646 +msgid "This command cannot be used with a local bank." +msgstr "" + +#: redbot/core/core_commands.py:2650 +msgid "This will delete all bank accounts for users who no longer share a server with the bot.\n" +"If you're sure, type `{prefix}bankset prune global yes`" +msgstr "" + +#: redbot/core/core_commands.py:2659 +msgid "Bank accounts for users who no longer share a server with the bot have been pruned." +msgstr "" + +#: redbot/core/core_commands.py:2672 #, docstring -msgid "\n" -" Add the `applications.commands` scope to your invite URL.\n\n" -" This allows the usage of slash commands on the servers that invited your bot with that scope.\n\n" -" Note that previous servers that invited the bot without the scope cannot have slash commands, they will have to invite the bot a second time.\n" +msgid "Delete the bank account of a specified user.\n\n" +" Examples:\n" +" - `[p]bankset prune user @Twentysix` - Did not confirm. Shows the help message.\n" +" - `[p]bankset 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/core/core_commands.py:1586 -msgid "The `applications.commands` scope has been added to the invite URL." +#: redbot/core/core_commands.py:2692 +msgid "This will delete {name}'s bank account.\n" +"If you're sure, type `{prefix}bankset prune user {id} yes`" msgstr "" -#: redbot/core/core_commands.py:1590 -msgid "The `applications.commands` scope has been removed from the invite URL." +#: redbot/core/core_commands.py:2700 +msgid "The bank account for {name} has been pruned." msgstr "" -#: redbot/core/core_commands.py:1596 +#: redbot/core/core_commands.py:2705 +#, docstring +msgid "Manage modlog settings." +msgstr "" + +#: redbot/core/core_commands.py:2711 +#, docstring +msgid "Command to fix misbehaving casetypes." +msgstr "" + +#: redbot/core/core_commands.py:2722 +#, docstring +msgid "Set a channel as the modlog.\n\n" +" Omit `[channel]` to disable the modlog.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2731 +msgid "Mod events will be sent to {channel}." +msgstr "" + +#: redbot/core/core_commands.py:2735 +msgid "I do not have permissions to send messages in {channel}!" +msgstr "" + +#: redbot/core/core_commands.py:2743 +msgid "Mod log is already disabled." +msgstr "" + +#: redbot/core/core_commands.py:2746 +msgid "Mod log deactivated." +msgstr "" + +#: redbot/core/core_commands.py:2751 #, docstring msgid "\n" -" Leaves servers.\n\n" -" If no server IDs are passed the local server will be left instead.\n\n" -" Note: This command is interactive.\n\n" -" **Examples:**\n" -" - `[p]leave` - Leave the current server.\n" -" - `[p]leave \"Red - Discord Bot\"` - Quotes are necessary when there are spaces in the name.\n" -" - `[p]leave 133049272517001216 240154543684321280` - Leaves multiple servers, using IDs.\n\n" -" **Arguments:**\n" -" - `[servers...]` - The servers to leave. When blank, attempts to leave the current server.\n" +" Enable or disable case creation for a mod action.\n\n" +" An action can be enabling or disabling specific cases. (Ban, kick, mute, etc.)\n\n" +" Example: `[p]modlogset cases kick enabled`\n" " " msgstr "" -#: redbot/core/core_commands.py:1613 -msgid "You need to specify at least one server ID." +#: redbot/core/core_commands.py:2768 +msgid "Current settings:\n" msgstr "" -#: redbot/core/core_commands.py:1620 -msgid "You haven't passed any server ID. Do you want me to leave this server?" +#: redbot/core/core_commands.py:2773 +msgid "That action is not registered." msgstr "" -#: redbot/core/core_commands.py:1625 -msgid "Are you sure you want me to leave these servers?" +#: redbot/core/core_commands.py:2778 +msgid "Case creation for {action_name} actions is now {enabled}." msgstr "" -#: redbot/core/core_commands.py:1633 -msgid "I cannot leave the server `{server_name}`: I am the owner of it." +#: redbot/core/core_commands.py:2786 +#, docstring +msgid "Reset all modlog cases in this server." msgstr "" -#: redbot/core/core_commands.py:1644 redbot/core/core_commands.py:2711 -msgid "Response timed out." +#: redbot/core/core_commands.py:2789 +msgid "Are you sure you would like to reset all modlog cases in this server?" msgstr "" -#: redbot/core/core_commands.py:1649 -msgid "Alright. Bye :wave:" +#: redbot/core/core_commands.py:2796 +msgid "You took too long to respond." msgstr "" -#: redbot/core/core_commands.py:1652 -msgid "Alright. Leaving {number} servers..." +#: redbot/core/core_commands.py:2800 +msgid "Cases have been reset." msgstr "" -#: redbot/core/core_commands.py:1659 -msgid "Alright, I'll stay then. :)" +#: redbot/core/core_commands.py:2802 +msgid "No changes have been made." msgstr "" -#: redbot/core/core_commands.py:1661 -msgid "Alright, I'm not leaving those servers." +#: redbot/core/core_commands.py:2806 +#, docstring +msgid "Commands for changing [botname]'s settings." +msgstr "" + +#: redbot/core/core_commands.py:2813 +#, docstring +msgid "Commands for changing [botname]'s metadata." msgstr "" -#: redbot/core/core_commands.py:1666 +#: redbot/core/core_commands.py:2818 #, docstring msgid "\n" -" Lists the servers [botname] is currently in.\n\n" -" Note: This command is interactive.\n" +" Sets the bot's description.\n\n" +" Use without a description to reset.\n" +" This is shown in a few locations, including the help menu.\n\n" +" The maximum description length is 250 characters to ensure it displays properly.\n\n" +" The default is \"Red V3\".\n\n" +" **Examples:**\n" +" - `[p]set bot description` - Resets the description to the default setting.\n" +" - `[p]set bot description MyBot: A Red V3 Bot`\n\n" +" **Arguments:**\n" +" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" " " msgstr "" -#: redbot/core/core_commands.py:1684 +#: redbot/core/core_commands.py:2838 +msgid "Description reset." +msgstr "" + +#: redbot/core/core_commands.py:2841 +msgid "This description is too long to properly display. Please try again with below 250 characters." +msgstr "" + +#: redbot/core/core_commands.py:2854 #, docstring -msgid "Loads cog packages from the local paths and installed cogs.\n\n" -" See packages available to load with `[p]cogs`.\n\n" -" Additional cogs can be added using Downloader, or from local paths using `[p]addpath`.\n\n" +msgid "Sets [botname]'s avatar\n\n" +" Supports either an attachment or an image URL.\n\n" " **Examples:**\n" -" - `[p]load general` - Loads the `general` cog.\n" -" - `[p]load admin mod mutes` - Loads multiple cogs.\n\n" +" - `[p]set bot avatar` - With an image attachment, this will set the avatar.\n" +" - `[p]set bot avatar` - Without an attachment, this will show the command help.\n" +" - `[p]set bot avatar https://links.flaree.xyz/k95` - Sets the avatar to the provided url.\n\n" " **Arguments:**\n" -" - `` - The cog packages to load.\n" +" - `[url]` - An image url to be used as an avatar. Leave blank when uploading an attachment.\n" " " msgstr "" -#: redbot/core/core_commands.py:1713 -msgid "Loaded {packs}." +#: redbot/core/core_commands.py:2877 +msgid "That URL is invalid." msgstr "" -#: redbot/core/core_commands.py:1718 -msgid "The following package is already loaded: {pack}" +#: redbot/core/core_commands.py:2879 +msgid "Something went wrong while trying to get the image." msgstr "" -#: redbot/core/core_commands.py:1722 -msgid "The following packages are already loaded: {packs}" +#: redbot/core/core_commands.py:2889 +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, PNG, or GIF format." msgstr "" -#: redbot/core/core_commands.py:1729 -msgid "Failed to load the following package: {pack}.\n" -"Check your console or logs for details." +#: redbot/core/core_commands.py:2896 +msgid "JPG / PNG / GIF format only." msgstr "" -#: redbot/core/core_commands.py:1734 -msgid "Failed to load the following packages: {packs}\n" -"Check your console or logs for details." -msgstr "" +#: redbot/core/core_commands.py:2898 redbot/core/core_commands.py:2967 +#: redbot/core/core_commands.py:2991 redbot/core/core_commands.py:3073 +msgid "Done." +msgstr "Klart." -#: redbot/core/core_commands.py:1742 redbot/core/core_commands.py:1898 -msgid "The following name is not a valid package name: {pack}\n" -"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +#: redbot/core/core_commands.py:2903 +#, docstring +msgid "\n" +" Removes [botname]'s avatar.\n\n" +" **Example:**\n" +" - `[p]set bot avatar remove`\n" +" " msgstr "" -#: redbot/core/core_commands.py:1748 redbot/core/core_commands.py:1904 -msgid "The following names are not valid package names: {packs}\n" -"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +#: redbot/core/core_commands.py:2911 +msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:1757 redbot/core/core_commands.py:1913 -msgid "The following package was not found in any cog path: {pack}." +#: redbot/core/core_commands.py:2916 +#, docstring +msgid "Sets [botname]'s username.\n\n" +" Maximum length for a username is 32 characters.\n\n" +" Note: The username of a verified bot cannot be manually changed.\n" +" Please contact Discord support to change it.\n\n" +" **Example:**\n" +" - `[p]set bot username BaguetteBot`\n\n" +" **Arguments:**\n" +" - `` - The username to give the bot.\n" +" " msgstr "" -#: redbot/core/core_commands.py:1761 redbot/core/core_commands.py:1917 -msgid "The following packages were not found in any cog path: {packs}" +#: redbot/core/core_commands.py:2932 +msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." msgstr "" -#: redbot/core/core_commands.py:1769 -msgid "This package could not be loaded for the following reason:\n\n" -"{reason}" +#: redbot/core/core_commands.py:2939 +msgid "Failed to change name. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:1773 -msgid "These packages could not be loaded for the following reasons:\n\n" -"{reasons}" +#: redbot/core/core_commands.py:2945 +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:1780 -msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" -"You should inform maintainer of the repo about this message." +#: redbot/core/core_commands.py:2955 +msgid "Failed to change the username. Discord returned the following error:\n" +"{error_message}" msgstr "" -#: redbot/core/core_commands.py:1786 redbot/core/core_commands.py:1942 -msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\n" -"You should inform maintainers of these repos about this message." +#: redbot/core/core_commands.py:2965 +msgid "Unexpected error occurred when trying to change the username." msgstr "" -#: redbot/core/core_commands.py:1805 +#: redbot/core/core_commands.py:2973 #, docstring -msgid "Unloads previously loaded cog packages.\n\n" -" See packages available to unload with `[p]cogs`.\n\n" -" **Examples:**\n" -" - `[p]unload general` - Unloads the `general` cog.\n" -" - `[p]unload admin mod mutes` - Unloads multiple cogs.\n\n" +msgid "Sets [botname]'s nickname for the current server.\n\n" +" Maximum length for a nickname is 32 characters.\n\n" +" **Example:**\n" +" - `[p]set bot nickname 🎃 SpookyBot 🎃`\n\n" " **Arguments:**\n" -" - `` - The cog packages to unload.\n" +" - `[nickname]` - The nickname to give the bot. Leave blank to clear the current nickname.\n" " " msgstr "" -#: redbot/core/core_commands.py:1823 -msgid "The following package was unloaded: {pack}." -msgstr "" - -#: redbot/core/core_commands.py:1827 -msgid "The following packages were unloaded: {packs}." -msgstr "" - -#: redbot/core/core_commands.py:1834 -msgid "The following package was not loaded: {pack}." +#: redbot/core/core_commands.py:2985 +msgid "Failed to change nickname. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:1838 -msgid "The following packages were not loaded: {packs}." -msgstr "" +#: redbot/core/core_commands.py:2989 +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:1851 +#: redbot/core/core_commands.py:2996 #, docstring -msgid "Reloads cog packages.\n\n" -" This will unload and then load the specified cogs.\n\n" -" Cogs that were not loaded will only be loaded.\n\n" +msgid "Customizes a section of `[p]info`.\n\n" +" The maximum amount of allowed characters is 1024.\n" +" Supports markdown, links and \"mentions\".\n\n" +" Link example: `[My link](https://example.com)`\n\n" " **Examples:**\n" -" - `[p]reload general` - Unloads then loads the `general` cog.\n" -" - `[p]reload admin mod mutes` - Unloads then loads multiple cogs.\n\n" +" - `[p]set bot custominfo >>> I can use **markdown** such as quotes, ||spoilers|| and multiple lines.`\n" +" - `[p]set bot custominfo Join my [support server](discord.gg/discord)!`\n" +" - `[p]set bot custominfo` - Removes custom info text.\n\n" " **Arguments:**\n" -" - `` - The cog packages to reload.\n" +" - `[text]` - The custom info text.\n" " " msgstr "" -#: redbot/core/core_commands.py:1880 -msgid "Reloaded {packs}." +#: redbot/core/core_commands.py:3013 +msgid "The custom text has been cleared." msgstr "" -#: redbot/core/core_commands.py:1885 -msgid "Failed to reload the following package: {pack}.\n" -"Check your console or logs for details." +#: redbot/core/core_commands.py:3017 +msgid "The custom text has been set." msgstr "" -#: redbot/core/core_commands.py:1890 -msgid "Failed to reload the following packages: {packs}\n" -"Check your console or logs for details." +#: redbot/core/core_commands.py:3020 +msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:1925 -msgid "This package could not be reloaded for the following reason:\n\n" -"{reason}" +#: redbot/core/core_commands.py:3029 +#, docstring +msgid "Commands for setting [botname]'s status." msgstr "" -#: redbot/core/core_commands.py:1929 -msgid "These packages could not be reloaded for the following reasons:\n\n" -"{reasons}" +#: redbot/core/core_commands.py:3043 +#, docstring +msgid "Sets [botname]'s streaming status to a twitch stream.\n\n" +" This will appear as `Streaming ` or `LIVE ON TWITCH` depending on the context.\n" +" It will also include a `Watch` button with a twitch.tv url for the provided streamer.\n\n" +" Maximum length for a stream title is 128 characters.\n\n" +" Leaving both streamer and stream_title empty will clear it.\n\n" +" **Examples:**\n" +" - `[p]set status stream` - Clears the activity status.\n" +" - `[p]set status stream 26 Twentysix is streaming` - Sets the stream to `https://www.twitch.tv/26`.\n" +" - `[p]set status stream https://twitch.tv/26 Twentysix is streaming` - Sets the URL manually.\n\n" +" **Arguments:**\n" +" - `` - The twitch streamer to provide a link to. This can be their twitch name or the entire URL.\n" +" - `` - The text to follow `Streaming` in the status." msgstr "" -#: redbot/core/core_commands.py:1936 -msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" -"You should inform maintainers of these repos about this message." +#: redbot/core/core_commands.py:3081 +#, docstring +msgid "Sets [botname]'s playing status.\n\n" +" This will appear as `Playing ` or `PLAYING A GAME: ` depending on the context.\n\n" +" Maximum length for a playing status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status playing` - Clears the activity status.\n" +" - `[p]set status playing the keyboard`\n\n" +" **Arguments:**\n" +" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3102 +msgid "Status set to `Playing {game.name}`." +msgstr "" + +#: redbot/core/core_commands.py:3104 +msgid "Game cleared." msgstr "" -#: redbot/core/core_commands.py:1957 +#: redbot/core/core_commands.py:3112 #, docstring -msgid "Shuts down the bot.\n\n" -" Allows [botname] to shut down gracefully.\n\n" -" This is the recommended method for shutting down the bot.\n\n" +msgid "Sets [botname]'s listening status.\n\n" +" This will appear as `Listening to `.\n\n" +" Maximum length for a listening status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]shutdown`\n" -" - `[p]shutdown True` - Shutdowns silently.\n\n" +" - `[p]set status listening` - Clears the activity status.\n" +" - `[p]set status listening jams`\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" +" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:1974 -msgid "Shutting down... " -msgstr "Stänger ner... " +#: redbot/core/core_commands.py:3134 +msgid "Status set to `Listening to {listening}`." +msgstr "" + +#: redbot/core/core_commands.py:3137 +msgid "Listening cleared." +msgstr "" -#: redbot/core/core_commands.py:1980 +#: redbot/core/core_commands.py:3145 #, 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 with by the process manager in use.\n\n" +msgid "Sets [botname]'s watching status.\n\n" +" This will appear as `Watching `.\n\n" +" Maximum length for a watching status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]restart`\n" -" - `[p]restart True` - Restarts silently.\n\n" +" - `[p]set status watching` - Clears the activity status.\n" +" - `[p]set status watching [p]help`\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" +" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:1994 -msgid "Restarting..." -msgstr "Startar om..." +#: redbot/core/core_commands.py:3166 +msgid "Status set to `Watching {watching}`." +msgstr "" -#: redbot/core/core_commands.py:1999 -#, docstring -msgid "Commands for changing [botname]'s settings." +#: redbot/core/core_commands.py:3168 +msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:2003 +#: redbot/core/core_commands.py:3176 #, docstring -msgid "\n" -" Show the current settings for [botname].\n" +msgid "Sets [botname]'s competing status.\n\n" +" This will appear as `Competing in `.\n\n" +" Maximum length for a competing status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status competing` - Clears the activity status.\n" +" - `[p]set status competing London 2012 Olympic Games`\n\n" +" **Arguments:**\n" +" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2021 -msgid "Admin roles: {admin}\n" -"Mod roles: {mod}\n" -"Locale: {guild_locale}\n" -"Regional format: {guild_regional_format}\n" +#: redbot/core/core_commands.py:3198 +msgid "Status set to `Competing in {competing}`." msgstr "" -#: redbot/core/core_commands.py:2042 -msgid "{bot_name} Settings:\n\n" -"Prefixes: {prefixes}\n" -"{guild_settings}Global locale: {locale}\n" -"Global regional format: {regional_format}\n" -"Default embed colour: {colour}" +#: redbot/core/core_commands.py:3201 +msgid "Competing cleared." msgstr "" -#: redbot/core/core_commands.py:2064 +#: redbot/core/core_commands.py:3209 #, 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\n" -" This is only applied to the current server and not globally.\n\n" +msgid "Sets [botname]'s custom status.\n\n" +" This will appear as ``.\n\n" +" Maximum length for a custom status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]set deletedelay` - Shows the current delete delay setting.\n" -" - `[p]set deletedelay 60` - Sets the delete delay to the max of 60 seconds.\n" -" - `[p]set deletedelay -1` - Disables deleting command messages.\n\n" +" - `[p]set status custom` - Clears the activity status.\n" +" - `[p]set status custom Running cogs...`\n\n" " **Arguments:**\n" -" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" +" - `[text]` - The custom status text. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2085 -msgid "Command deleting disabled." +#: redbot/core/core_commands.py:3230 +msgid "Custom status set to `{text}`." msgstr "" -#: redbot/core/core_commands.py:2087 -msgid "Delete delay set to {num} seconds." +#: redbot/core/core_commands.py:3232 +msgid "Custom status cleared." msgstr "" -#: redbot/core/core_commands.py:2092 -msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" +#: redbot/core/core_commands.py:3237 +msgid "Status changed to {}." msgstr "" -#: redbot/core/core_commands.py:2099 -msgid "I will not delete command messages." +#: redbot/core/core_commands.py:3243 +#, docstring +msgid "Set [botname]'s status to online." msgstr "" -#: redbot/core/core_commands.py:2104 +#: redbot/core/core_commands.py:3250 #, docstring -msgid "\n" -" Sets the bot's description.\n\n" -" Use without a description to reset.\n" -" This is shown in a few locations, including the help menu.\n\n" -" The maximum description length is 250 characters to ensure it displays properly.\n\n" -" The default is \"Red V3\".\n\n" -" **Examples:**\n" -" - `[p]set description` - Resets the description to the default setting.\n" -" - `[p]set description MyBot: A Red V3 Bot`\n\n" -" **Arguments:**\n" -" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" -" " +msgid "Set [botname]'s status to do not disturb." msgstr "" -#: redbot/core/core_commands.py:2124 -msgid "Description reset." +#: redbot/core/core_commands.py:3257 +#, docstring +msgid "Set [botname]'s status to idle." msgstr "" -#: redbot/core/core_commands.py:2127 -msgid "This description is too long to properly display. Please try again with below 250 characters." +#: redbot/core/core_commands.py:3264 +#, docstring +msgid "Set [botname]'s status to invisible." msgstr "" -#: redbot/core/core_commands.py:2141 +#: redbot/core/core_commands.py:3274 +#, docstring +msgid "Set server's admin and mod roles for [botname]." +msgstr "" + +#: redbot/core/core_commands.py:3280 #, docstring msgid "\n" -" Adds an admin role for this guild.\n\n" +" Adds an admin role for this server.\n\n" " Admins have the same access as Mods, plus additional admin level commands like:\n" " - `[p]set serverprefix`\n" " - `[p]addrole`\n" " - `[p]ban`\n" " - `[p]ignore guild`\n\n" " And more.\n\n" -" **Examples:**\n" -" - `[p]set addadminrole @Admins`\n" -" - `[p]set addadminrole Super Admins`\n\n" +" **Examples:**\n" +" - `[p]set roles addadminrole @Admins`\n" +" - `[p]set roles addadminrole Super Admins`\n\n" " **Arguments:**\n" -" - `` - The role to add as an admin.\n" +" - `` - The role to add as an admin.\n" " " msgstr "" -#: redbot/core/core_commands.py:2161 +#: redbot/core/core_commands.py:3300 msgid "This role is already an admin role." msgstr "" -#: redbot/core/core_commands.py:2163 +#: redbot/core/core_commands.py:3302 msgid "That role is now considered an admin role." msgstr "" -#: redbot/core/core_commands.py:2169 +#: redbot/core/core_commands.py:3308 #, docstring msgid "\n" -" Adds a moderator role for this guild.\n\n" +" Adds a moderator role for this server.\n\n" " This grants access to moderator level commands like:\n" " - `[p]mute`\n" " - `[p]cleanup`\n" " - `[p]customcommand create`\n\n" " And more.\n\n" -" **Examples:**\n" -" - `[p]set addmodrole @Mods`\n" -" - `[p]set addmodrole Loyal Helpers`\n\n" +" **Examples:**\n" +" - `[p]set roles addmodrole @Mods`\n" +" - `[p]set roles addmodrole Loyal Helpers`\n\n" " **Arguments:**\n" -" - `` - The role to add as a moderator.\n" +" - `` - The role to add as a moderator.\n" " " msgstr "" -#: redbot/core/core_commands.py:2188 +#: redbot/core/core_commands.py:3327 msgid "This role is already a mod role." msgstr "" -#: redbot/core/core_commands.py:2190 +#: redbot/core/core_commands.py:3329 msgid "That role is now considered a mod role." msgstr "" -#: redbot/core/core_commands.py:2196 -#, docstring -msgid "\n" -" Removes an admin role for this guild.\n\n" -" **Examples:**\n" -" - `[p]set removeadminrole @Admins`\n" -" - `[p]set removeadminrole Super Admins`\n\n" -" **Arguments:**\n" -" - `` - The role to remove from being an admin.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:2208 -msgid "That role was not an admin role to begin with." -msgstr "" - -#: redbot/core/core_commands.py:2210 -msgid "That role is no longer considered an admin role." -msgstr "" - -#: redbot/core/core_commands.py:2216 +#: redbot/core/core_commands.py:3337 #, docstring msgid "\n" -" Removes a mod role for this guild.\n\n" +" Removes an admin role for this server.\n\n" " **Examples:**\n" -" - `[p]set removemodrole @Mods`\n" -" - `[p]set removemodrole Loyal Helpers`\n\n" +" - `[p]set roles removeadminrole @Admins`\n" +" - `[p]set roles removeadminrole Super Admins`\n\n" " **Arguments:**\n" -" - `` - The role to remove from being a moderator.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:2228 -msgid "That role was not a mod role to begin with." -msgstr "" - -#: redbot/core/core_commands.py:2230 -msgid "That role is no longer considered a mod role." -msgstr "" - -#: redbot/core/core_commands.py:2236 -#, 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\n" -" **Example:**\n" -" - `[p]set usebotcolour`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:2248 -msgid "The bot {} use its configured color for embeds." -msgstr "" - -#: redbot/core/core_commands.py:2249 -msgid "will not" -msgstr "" - -#: redbot/core/core_commands.py:2249 -msgid "will" -msgstr "" - -#: redbot/core/core_commands.py:2257 -#, docstring -msgid "\n" -" Toggle whether to enable fuzzy command search for the server.\n\n" -" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" -" Note: This can be processor intensive and may be unsuitable for larger servers.\n\n" -" Default is for fuzzy command search to be disabled.\n\n" -" **Example:**\n" -" - `[p]set serverfuzzy`\n" +" - `` - The role to remove from being an admin.\n" " " msgstr "" - -#: redbot/core/core_commands.py:2272 -msgid "Fuzzy command search has been {} for this server." -msgstr "" - -#: redbot/core/core_commands.py:2280 -#, docstring -msgid "\n" -" Toggle whether to enable fuzzy command search in DMs.\n\n" -" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" -" Default is for fuzzy command search to be disabled.\n\n" -" **Example:**\n" -" - `[p]set fuzzy`\n" -" " + +#: redbot/core/core_commands.py:3349 +msgid "That role was not an admin role to begin with." msgstr "" -#: redbot/core/core_commands.py:2293 -msgid "Fuzzy command search has been {} in DMs." +#: redbot/core/core_commands.py:3351 +msgid "That role is no longer considered an admin role." msgstr "" -#: redbot/core/core_commands.py:2301 +#: redbot/core/core_commands.py:3359 #, 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\n" +" Removes a mod role for this server.\n\n" " **Examples:**\n" -" - `[p]set colour dark red`\n" -" - `[p]set colour blurple`\n" -" - `[p]set colour 0x5DADE2`\n" -" - `[p]set color 0x#FDFEFE`\n" -" - `[p]set color #7F8C8D`\n\n" +" - `[p]set roles removemodrole @Mods`\n" +" - `[p]set roles removemodrole Loyal Helpers`\n\n" " **Arguments:**\n" -" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" +" - `` - The role to remove from being a moderator.\n" " " msgstr "" -#: redbot/core/core_commands.py:2321 -msgid "The color has been reset." +#: redbot/core/core_commands.py:3371 +msgid "That role was not a mod role to begin with." msgstr "" -#: redbot/core/core_commands.py:2324 -msgid "The color has been set." +#: redbot/core/core_commands.py:3373 +msgid "That role is no longer considered a mod role." msgstr "" -#: redbot/core/core_commands.py:2329 +#: redbot/core/core_commands.py:3381 #, docstring -msgid "Sets [botname]'s avatar\n\n" -" Supports either an attachment or an image URL.\n\n" +msgid "\n" +" Changes [botname]'s locale in this server.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" Use \"default\" to return to the bot's default set language.\n\n" +" If you want to change bot's global locale, see `[p]set locale global` command.\n\n" " **Examples:**\n" -" - `[p]set avatar` - With an image attachment, this will set the avatar.\n" -" - `[p]set avatar` - Without an attachment, this will show the command help.\n" -" - `[p]set avatar https://links.flaree.xyz/k95` - Sets the avatar to the provided url.\n\n" +" - `[p]set locale en-US`\n" +" - `[p]set locale de-DE`\n" +" - `[p]set locale fr-FR`\n" +" - `[p]set locale pl-PL`\n" +" - `[p]set locale default` - Resets to the global default locale.\n\n" " **Arguments:**\n" -" - `[url]` - An image url to be used as an avatar. Leave blank when uploading an attachment.\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" " " msgstr "" -#: redbot/core/core_commands.py:2352 -msgid "That URL is invalid." +#: redbot/core/core_commands.py:3408 +#, docstring +msgid "\n" +" Changes [botname]'s default locale.\n\n" +" This will be used when a server has not set a locale, or in DMs.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" To reset to English, use \"en-US\".\n\n" +" **Examples:**\n" +" - `[p]set locale global en-US`\n" +" - `[p]set locale global de-DE`\n" +" - `[p]set locale global fr-FR`\n" +" - `[p]set locale global pl-PL`\n\n" +" **Arguments:**\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2354 -msgid "Something went wrong while trying to get the image." +#: redbot/core/core_commands.py:3429 redbot/core/core_commands.py:3472 +#: redbot/core/core_commands.py:3534 redbot/core/core_commands.py:3579 +msgid "Invalid language code. Use format: `en-US`" msgstr "" -#: redbot/core/core_commands.py:2364 -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." +#: redbot/core/core_commands.py:3433 redbot/core/core_commands.py:3476 +#: redbot/core/core_commands.py:3538 redbot/core/core_commands.py:3583 +msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:2371 -msgid "JPG / PNG format only." -msgstr "Endast JPG / PNG format." - -#: redbot/core/core_commands.py:2373 redbot/core/core_commands.py:2600 -#: redbot/core/core_commands.py:2656 redbot/core/core_commands.py:2680 -msgid "Done." -msgstr "Klart." +#: redbot/core/core_commands.py:3440 +msgid "Global locale has been set." +msgstr "" -#: redbot/core/core_commands.py:2378 +#: redbot/core/core_commands.py:3446 #, docstring msgid "\n" -" Removes [botname]'s avatar.\n\n" -" **Example:**\n" -" - `[p]set avatar remove`\n" +" Changes [botname]'s locale in this server.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" Use \"default\" to return to the bot's default set language.\n\n" +" **Examples:**\n" +" - `[p]set locale server en-US`\n" +" - `[p]set locale server de-DE`\n" +" - `[p]set locale server fr-FR`\n" +" - `[p]set locale server pl-PL`\n" +" - `[p]set locale server default` - Resets to the global default locale.\n\n" +" **Arguments:**\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" " " msgstr "" -#: redbot/core/core_commands.py:2386 -msgid "Avatar removed." +#: redbot/core/core_commands.py:3467 +msgid "Locale has been set to the default." msgstr "" -#: redbot/core/core_commands.py:2392 +#: redbot/core/core_commands.py:3482 +msgid "Locale has been set." +msgstr "Språket har ändrats." + +#: redbot/core/core_commands.py:3487 #, docstring -msgid "Sets [botname]'s playing status.\n\n" -" This will appear as `Playing ` or `PLAYING A GAME: ` depending on the context.\n\n" -" Maximum length for a playing status is 128 characters.\n\n" +msgid "\n" +" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale in this server.\n\n" +" If you want to change bot's global regional format, see `[p]set regionalformat global` command.\n\n" " **Examples:**\n" -" - `[p]set playing` - Clears the activity status.\n" -" - `[p]set playing the keyboard`\n\n" +" - `[p]set regionalformat en-US`\n" +" - `[p]set region de-DE`\n" +" - `[p]set regionalformat reset` - Resets to the locale.\n\n" " **Arguments:**\n" -" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" +" - `[language_code]` - The region format to use for the bot in this server.\n" " " msgstr "" -#: redbot/core/core_commands.py:2408 -msgid "The maximum length of game descriptions is 128 characters." +#: redbot/core/core_commands.py:3511 +#, docstring +msgid "\n" +" Changes the bot's regional format. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale.\n\n" +" **Examples:**\n" +" - `[p]set regionalformat global en-US`\n" +" - `[p]set region global de-DE`\n" +" - `[p]set regionalformat global reset` - Resets to the locale.\n\n" +" **Arguments:**\n" +" - `[language_code]` - The default region format to use for the bot.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2416 -msgid "Status set to ``Playing {game.name}``." +#: redbot/core/core_commands.py:3528 +msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:2418 -msgid "Game cleared." +#: redbot/core/core_commands.py:3545 +msgid "Global regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:2424 +#: redbot/core/core_commands.py:3554 #, docstring -msgid "Sets [botname]'s listening status.\n\n" -" This will appear as `Listening to `.\n\n" -" Maximum length for a listening status is 128 characters.\n\n" +msgid "\n" +" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale in this server.\n\n" " **Examples:**\n" -" - `[p]set listening` - Clears the activity status.\n" -" - `[p]set listening jams`\n\n" +" - `[p]set regionalformat server en-US`\n" +" - `[p]set region local de-DE`\n" +" - `[p]set regionalformat server reset` - Resets to the locale.\n\n" " **Arguments:**\n" -" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status." -msgstr "" - -#: redbot/core/core_commands.py:2441 -msgid "The maximum length of listening descriptions is 128 characters." +" - `[language_code]` - The region format to use for the bot in this server.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2450 -msgid "Status set to ``Listening to {listening}``." +#: redbot/core/core_commands.py:3572 +msgid "Regional formatting will now be based on bot's locale in this server." msgstr "" -#: redbot/core/core_commands.py:2453 -msgid "Listening cleared." +#: redbot/core/core_commands.py:3590 +msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:2459 +#: redbot/core/core_commands.py:3607 #, docstring -msgid "Sets [botname]'s watching status.\n\n" -" This will appear as `Watching `.\n\n" -" Maximum length for a watching status is 128 characters.\n\n" +msgid "\n" +" Commands to 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" +" If passed without the `` or `` arguments it will allow you to open a modal to set your API keys securely.\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, so this command should only be used in a private channel or in DM with the bot.\n\n" " **Examples:**\n" -" - `[p]set watching` - Clears the activity status.\n" -" - `[p]set watching [p]help`\n\n" +" - `[p]set api`\n" +" - `[p]set api spotify`\n" +" - `[p]set api spotify redirect_uri localhost`\n" +" - `[p]set api github client_id,whoops client_secret,whoops`\n\n" " **Arguments:**\n" -" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status." +" - `` - The service you're adding tokens to.\n" +" - `` - Pairs of token keys and values. The key and value should be separated by one of ` `, `,`, or `;`.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2475 -msgid "The maximum length of watching descriptions is 128 characters." +#: redbot/core/core_commands.py:3631 +msgid "Click the button below to set your keys." msgstr "" -#: redbot/core/core_commands.py:2482 -msgid "Status set to ``Watching {watching}``." +#: redbot/core/core_commands.py:3633 +msgid "This API keys setup message has expired." msgstr "" -#: redbot/core/core_commands.py:2484 -msgid "Watching cleared." +#: redbot/core/core_commands.py:3638 +msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/core_commands.py:2490 +#: redbot/core/core_commands.py:3642 #, docstring -msgid "Sets [botname]'s competing status.\n\n" -" This will appear as `Competing in `.\n\n" -" Maximum length for a competing status is 128 characters.\n\n" -" **Examples:**\n" -" - `[p]set competing` - Clears the activity status.\n" -" - `[p]set competing London 2012 Olympic Games`\n\n" -" **Arguments:**\n" -" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status." +msgid "\n" +" Show all external API services along with their keys that have been set.\n\n" +" Secrets are not shown.\n\n" +" **Example:**\n" +" - `[p]set api list`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2507 -msgid "The maximum length of competing descriptions is 128 characters." +#: redbot/core/core_commands.py:3653 +msgid "No API services have been set yet." msgstr "" -#: redbot/core/core_commands.py:2516 -msgid "Status set to ``Competing in {competing}``." +#: redbot/core/core_commands.py:3658 +msgid "Set API services:\n" msgstr "" -#: redbot/core/core_commands.py:2519 -msgid "Competing cleared." +#: redbot/core/core_commands.py:3658 +msgid "Set API service:\n" msgstr "" -#: redbot/core/core_commands.py:2525 +#: redbot/core/core_commands.py:3668 #, docstring -msgid "Sets [botname]'s status.\n\n" -" Available statuses:\n" -" - `online`\n" -" - `idle`\n" -" - `dnd`\n" -" - `invisible`\n\n" +msgid "\n" +" Remove the given services with all their keys and tokens.\n\n" " **Examples:**\n" -" - `[p]set status online` - Clears the status.\n" -" - `[p]set status invisible`\n\n" +" - `[p]set api remove spotify`\n" +" - `[p]set api remove github youtube`\n\n" " **Arguments:**\n" -" - `` - One of the available statuses.\n" -" " +" - `` - The services to remove." msgstr "" -#: redbot/core/core_commands.py:2555 -msgid "Status changed to {}." +#: redbot/core/core_commands.py:3683 +msgid "Services deleted successfully:\n" +"{services_list}" msgstr "" -#: redbot/core/core_commands.py:2563 -#, docstring -msgid "Sets [botname]'s streaming status to a twitch stream.\n\n" -" This will appear as `Streaming ` or `LIVE ON TWITCH` depending on the context.\n" -" It will also include a `Watch` button with a twitch.tv url for the provided streamer.\n\n" -" Maximum length for a stream title is 128 characters.\n\n" -" Leaving both streamer and stream_title empty will clear it.\n\n" -" **Examples:**\n" -" - `[p]set stream` - Clears the activity status.\n" -" - `[p]set stream 26 Twentysix is streaming` - Sets the stream to `https://www.twitch.tv/26`.\n" -" - `[p]set stream https://twitch.tv/26 Twentysix is streaming` - Sets the URL manually.\n\n" -" **Arguments:**\n" -" - `` - The twitch streamer to provide a link to. This can be their twitch name or the entire URL.\n" -" - `` - The text to follow `Streaming` in the status." +#: redbot/core/core_commands.py:3687 +msgid "Service deleted successfully: {service_name}" msgstr "" -#: redbot/core/core_commands.py:2588 -msgid "The maximum length of the streamer url is 511 characters." +#: redbot/core/core_commands.py:3692 +msgid "None of the services you provided had any keys set." msgstr "" -#: redbot/core/core_commands.py:2591 -msgid "The maximum length of the stream title is 128 characters." +#: redbot/core/core_commands.py:3700 +#, docstring +msgid "\n" +" Commands for configuring owner notifications.\n\n" +" Owner notifications include usage of `[p]contact` and available Red updates.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2605 +#: redbot/core/core_commands.py:3709 #, docstring -msgid "Sets [botname]'s username.\n\n" -" Maximum length for a username is 32 characters.\n\n" -" Note: The username of a verified bot cannot be manually changed.\n" -" Please contact Discord support to change it.\n\n" +msgid "\n" +" Opt-in on receiving owner notifications.\n\n" +" This is the default state.\n\n" +" Note: This will only resume sending owner notifications to your DMs.\n" +" Additional owners and destinations will not be affected.\n\n" " **Example:**\n" -" - `[p]set username BaguetteBot`\n\n" -" **Arguments:**\n" -" - `` - The username to give the bot.\n" +" - `[p]set ownernotifications optin`\n" " " msgstr "" -#: redbot/core/core_commands.py:2621 -msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." -msgstr "" - -#: redbot/core/core_commands.py:2628 -msgid "Failed to change name. Must be 32 characters or fewer." -msgstr "" - -#: redbot/core/core_commands.py:2634 -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}" +#: redbot/core/core_commands.py:3728 +#, docstring +msgid "\n" +" Opt-out of receiving owner notifications.\n\n" +" Note: This will only stop sending owner notifications to your DMs.\n" +" Additional owners and destinations will still receive notifications.\n\n" +" **Example:**\n" +" - `[p]set ownernotifications optout`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2644 -msgid "Failed to change the username. Discord returned the following error:\n" -"{error_message}" +#: redbot/core/core_commands.py:3750 +#, docstring +msgid "\n" +" Adds a destination text channel to receive owner notifications.\n\n" +" **Examples:**\n" +" - `[p]set ownernotifications adddestination #owner-notifications`\n" +" - `[p]set ownernotifications adddestination 168091848718417920` - Accepts channel IDs.\n\n" +" **Arguments:**\n" +" - `` - The channel to send owner notifications to.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2654 -msgid "Unexpected error occurred when trying to change the username." +#: redbot/core/core_commands.py:3775 +#, docstring +msgid "\n" +" Removes a destination text channel from receiving owner notifications.\n\n" +" **Examples:**\n" +" - `[p]set ownernotifications removedestination #owner-notifications`\n" +" - `[p]set ownernotifications deletedestination 168091848718417920` - Accepts channel IDs.\n\n" +" **Arguments:**\n" +" - `` - The channel to stop sending owner notifications to.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2662 +#: redbot/core/core_commands.py:3799 #, docstring -msgid "Sets [botname]'s nickname for the current server.\n\n" -" Maximum length for a nickname is 32 characters.\n\n" +msgid "\n" +" Lists the configured extra destinations for owner notifications.\n\n" " **Example:**\n" -" - `[p]set nickname 🎃 SpookyBot 🎃`\n\n" -" **Arguments:**\n" -" - `[nickname]` - The nickname to give the bot. Leave blank to clear the current nickname.\n" +" - `[p]set ownernotifications listdestinations`\n" " " msgstr "" -#: redbot/core/core_commands.py:2674 -msgid "Failed to change nickname. Must be 32 characters or fewer." +#: redbot/core/core_commands.py:3809 +msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:2678 -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:3820 +msgid "Unknown channel with id: {id}" +msgstr "" -#: redbot/core/core_commands.py:2685 +#: redbot/core/core_commands.py:3830 #, docstring -msgid "Sets [botname]'s global prefix(es).\n\n" -" Warning: This is not additive. It will replace all current prefixes.\n\n" -" See also the `--mentionable` flag to enable mentioning the bot as the prefix.\n\n" -" **Examples:**\n" -" - `[p]set prefix !`\n" -" - `[p]set prefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" -" - `[p]set prefix \"@[botname] \"` - This uses a mention as the prefix. See also the `--mentionable` flag.\n" -" - `[p]set prefix ! ? .` - Sets multiple prefixes.\n\n" -" **Arguments:**\n" -" - `` - The prefixes the bot will respond to globally.\n" +msgid "\n" +" Show the current settings for [botname].\n\n" +" Accepts optional server parameter to allow prefix recovery.\n" " " msgstr "" -#: redbot/core/core_commands.py:2702 -msgid "Warning: A prefix is above the recommended length (20 characters).\n" -"Do you want to continue? (y/n)" +#: redbot/core/core_commands.py:3844 redbot/core/core_commands.py:3848 +msgid "Not Set." msgstr "" -#: redbot/core/core_commands.py:2715 -msgid "Cancelled." -msgstr "Avbruten." - -#: redbot/core/core_commands.py:2719 -msgid "Prefix set." -msgstr "Prefix ändrat." +#: redbot/core/core_commands.py:3855 +msgid "Admin roles: {admin}\n" +"Mod roles: {mod}\n" +"Locale: {guild_locale}\n" +"Regional format: {guild_regional_format}\n" +msgstr "" -#: redbot/core/core_commands.py:2721 -msgid "Prefixes set." +#: redbot/core/core_commands.py:3876 +msgid "{bot_name} Settings:\n\n" +"Prefixes: {prefixes}\n" +"{guild_settings}Global locale: {locale}\n" +"Global regional format: {regional_format}\n" +"Default embed colour: {colour}" msgstr "" -#: redbot/core/core_commands.py:2727 +#: redbot/core/core_commands.py:3898 #, docstring -msgid "\n" -" Sets [botname]'s server prefix(es).\n\n" -" Warning: This will override global prefixes, the bot will not respond to any global prefixes in this server.\n" -" This is not additive. It will replace all current server prefixes.\n" -" A prefix cannot have more than 20 characters.\n\n" +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\n" +" This is only applied to the current server and not globally.\n\n" " **Examples:**\n" -" - `[p]set serverprefix !`\n" -" - `[p]set serverprefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" -" - `[p]set serverprefix \"@[botname] \"` - This uses a mention as the prefix.\n" -" - `[p]set serverprefix ! ? .` - Sets multiple prefixes.\n\n" +" - `[p]set deletedelay` - Shows the current delete delay setting.\n" +" - `[p]set deletedelay 60` - Sets the delete delay to the max of 60 seconds.\n" +" - `[p]set deletedelay -1` - Disables deleting command messages.\n\n" " **Arguments:**\n" -" - `[prefixes...]` - The prefixes the bot will respond to on this server. Leave blank to clear server prefixes.\n" +" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:2745 -msgid "Server prefixes have been reset." +#: redbot/core/core_commands.py:3919 +msgid "Command deleting disabled." msgstr "" -#: redbot/core/core_commands.py:2748 -msgid "You cannot have a prefix longer than 20 characters." +#: redbot/core/core_commands.py:3921 +msgid "Delete delay set to {num} seconds." msgstr "" -#: redbot/core/core_commands.py:2753 -msgid "Server prefix set." +#: redbot/core/core_commands.py:3926 +msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:2755 -msgid "Server prefixes set." +#: redbot/core/core_commands.py:3933 +msgid "I will not delete command messages." msgstr "" -#: redbot/core/core_commands.py:2760 +#: redbot/core/core_commands.py:3939 #, docstring msgid "\n" -" Changes the bot's default locale.\n\n" -" This will be used when a server has not set a locale, or in DMs.\n\n" -" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" -" To reset to English, use \"en-US\".\n\n" -" **Examples:**\n" -" - `[p]set locale en-US`\n" -" - `[p]set locale de-DE`\n" -" - `[p]set locale fr-FR`\n" -" - `[p]set locale pl-PL`\n\n" -" **Arguments:**\n" -" - `` - The default locale to use for the bot. This can be any language code with country code included.\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\n" +" **Example:**\n" +" - `[p]set usebotcolour`\n" " " msgstr "" -#: redbot/core/core_commands.py:2781 redbot/core/core_commands.py:2825 -#: redbot/core/core_commands.py:2864 redbot/core/core_commands.py:2908 -msgid "Invalid language code. Use format: `en-US`" +#: redbot/core/core_commands.py:3951 +msgid "The bot {} use its configured color for embeds." msgstr "" -#: redbot/core/core_commands.py:2785 redbot/core/core_commands.py:2829 -#: redbot/core/core_commands.py:2868 redbot/core/core_commands.py:2912 -msgid "Invalid format - language code has to include country code, e.g. `en-US`" +#: redbot/core/core_commands.py:3952 +msgid "will not" msgstr "" -#: redbot/core/core_commands.py:2792 -msgid "Global locale has been set." +#: redbot/core/core_commands.py:3952 +msgid "will" msgstr "" -#: redbot/core/core_commands.py:2798 +#: redbot/core/core_commands.py:3960 #, docstring msgid "\n" -" Changes the bot's locale in this server.\n\n" -" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" -" Use \"default\" to return to the bot's default set language.\n" -" To reset to English, use \"en-US\".\n\n" -" **Examples:**\n" -" - `[p]set locale en-US`\n" -" - `[p]set locale de-DE`\n" -" - `[p]set locale fr-FR`\n" -" - `[p]set locale pl-PL`\n" -" - `[p]set locale default` - Resets to the global default locale.\n\n" -" **Arguments:**\n" -" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" Toggle whether to enable fuzzy command search for the server.\n\n" +" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" +" Note: This can be processor intensive and may be unsuitable for larger servers.\n\n" +" Default is for fuzzy command search to be disabled.\n\n" +" **Example:**\n" +" - `[p]set serverfuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:2820 -msgid "Locale has been set to the default." +#: redbot/core/core_commands.py:3975 +msgid "Fuzzy command search has been {} for this server." msgstr "" -#: redbot/core/core_commands.py:2835 -msgid "Locale has been set." -msgstr "Språket har ändrats." - -#: redbot/core/core_commands.py:2841 +#: redbot/core/core_commands.py:3983 #, docstring msgid "\n" -" Changes the bot's regional format. This is used for formatting date, time and numbers.\n\n" -" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" -" Leave `language_code` empty to base regional formatting on bot's locale.\n\n" -" **Examples:**\n" -" - `[p]set globalregionalformat en-US`\n" -" - `[p]set globalregion de-DE`\n" -" - `[p]set globalregionalformat` - Resets to the locale.\n\n" -" **Arguments:**\n" -" - `[language_code]` - The default region format to use for the bot.\n" +" Toggle whether to enable fuzzy command search in DMs.\n\n" +" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" +" Default is for fuzzy command search to be disabled.\n\n" +" **Example:**\n" +" - `[p]set fuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:2858 -msgid "Global regional formatting will now be based on bot's locale." -msgstr "" - -#: redbot/core/core_commands.py:2875 -msgid "Global regional formatting will now be based on `{language_code}` locale." +#: redbot/core/core_commands.py:3996 +msgid "Fuzzy command search has been {} in DMs." msgstr "" -#: redbot/core/core_commands.py:2883 +#: redbot/core/core_commands.py:4004 #, docstring msgid "\n" -" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" -" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" -" Leave `language_code` empty to base regional formatting on bot's locale in this server.\n\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\n" " **Examples:**\n" -" - `[p]set regionalformat en-US`\n" -" - `[p]set region de-DE`\n" -" - `[p]set regionalformat` - Resets to the locale.\n\n" +" - `[p]set colour dark red`\n" +" - `[p]set colour blurple`\n" +" - `[p]set colour 0x5DADE2`\n" +" - `[p]set color 0x#FDFEFE`\n" +" - `[p]set color #7F8C8D`\n\n" " **Arguments:**\n" -" - `[language_code]` - The region format to use for the bot in this server.\n" +" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" " " msgstr "" -#: redbot/core/core_commands.py:2901 -msgid "Regional formatting will now be based on bot's locale in this server." +#: redbot/core/core_commands.py:4024 +msgid "The color has been reset." msgstr "" -#: redbot/core/core_commands.py:2919 -msgid "Regional formatting will now be based on `{language_code}` locale." +#: redbot/core/core_commands.py:4027 +msgid "The color has been set." msgstr "" -#: redbot/core/core_commands.py:2927 +#: redbot/core/core_commands.py:4036 #, 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\n" -" Link example: `[My link](https://example.com)`\n\n" +msgid "Sets [botname]'s global prefix(es).\n\n" +" Warning: This is not additive. It will replace all current prefixes.\n\n" +" See also the `--mentionable` flag to enable mentioning the bot as the prefix.\n\n" " **Examples:**\n" -" - `[p]set custominfo >>> I can use **markdown** such as quotes, ||spoilers|| and multiple lines.`\n" -" - `[p]set custominfo Join my [support server](discord.gg/discord)!`\n" -" - `[p]set custominfo` - Removes custom info text.\n\n" +" - `[p]set prefix !`\n" +" - `[p]set prefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" +" - `[p]set prefix \"@[botname] \"` - This uses a mention as the prefix. See also the `--mentionable` flag.\n" +" - `[p]set prefix ! ? .` - Sets multiple prefixes.\n\n" " **Arguments:**\n" -" - `[text]` - The custom info text.\n" +" - `` - The prefixes the bot will respond to globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:2944 -msgid "The custom text has been cleared." +#: redbot/core/core_commands.py:4053 redbot/core/core_commands.py:4130 +msgid "Prefixes cannot start with '/', as it conflicts with Discord's slash commands." msgstr "" -#: redbot/core/core_commands.py:2948 -msgid "The custom text has been set." +#: redbot/core/core_commands.py:4058 +msgid "Warning: A prefix is below the recommended length (1 character).\n" +"Do you want to continue?" msgstr "" -#: redbot/core/core_commands.py:2951 -msgid "Text must be fewer than 1024 characters long." +#: redbot/core/core_commands.py:4072 redbot/core/core_commands.py:4090 +msgid "Cancelled." +msgstr "Avbruten." + +#: redbot/core/core_commands.py:4076 +msgid "Warning: A prefix is above the recommended length (25 characters).\n" +"Do you want to continue?" +msgstr "" + +#: redbot/core/core_commands.py:4094 +msgid "Prefix set." +msgstr "Prefix ändrat." + +#: redbot/core/core_commands.py:4096 +msgid "Prefixes set." msgstr "" -#: redbot/core/core_commands.py:2956 +#: redbot/core/core_commands.py:4103 #, docstring msgid "\n" -" Commands to 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, so this command should only be used in a private channel or in DM with the bot.\n\n" +" Sets [botname]'s server prefix(es).\n\n" +" Warning: This will override global prefixes, the bot will not respond to any global prefixes in this server.\n" +" This is not additive. It will replace all current server prefixes.\n" +" A prefix cannot have more than 25 characters.\n\n" " **Examples:**\n" -" - `[p]set api Spotify redirect_uri localhost`\n" -" - `[p]set api github client_id,whoops client_secret,whoops`\n\n" +" - `[p]set serverprefix !`\n" +" - `[p]set serverprefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" +" - `[p]set serverprefix \"@[botname] \"` - This uses a mention as the prefix.\n" +" - `[p]set serverprefix ! ? .` - Sets multiple prefixes.\n" +" - `[p]set serverprefix \"Red - Discord Bot\" ?` - Sets the prefix for a specific server. Quotes are needed to use spaces in the server name.\n\n" " **Arguments:**\n" -" - `` - The service you're adding tokens to.\n" -" - `` - Pairs of token keys and values. The key and value should be separated by one of ` `, `,`, or `;`.\n" +" - `[server]` - The server to set the prefix for. Defaults to current server.\n" +" - `[prefixes...]` - The prefixes the bot will respond to on this server. Leave blank to clear server prefixes.\n" " " msgstr "" -#: redbot/core/core_commands.py:2977 -msgid "`{service}` API tokens have been set." +#: redbot/core/core_commands.py:4126 +msgid "Server prefixes have been reset." +msgstr "" + +#: redbot/core/core_commands.py:4134 +msgid "You cannot have a prefix shorter than 1 character." +msgstr "" + +#: redbot/core/core_commands.py:4137 +msgid "You cannot have a prefix longer than 25 characters." msgstr "" -#: redbot/core/core_commands.py:2981 +#: redbot/core/core_commands.py:4142 +msgid "Server prefix set." +msgstr "" + +#: redbot/core/core_commands.py:4144 +msgid "Server prefixes set." +msgstr "" + +#: redbot/core/core_commands.py:4149 #, docstring msgid "\n" -" Show all external API services along with their keys that have been set.\n\n" -" Secrets are not shown.\n\n" -" **Example:**\n" -" - `[p]set api list``\n" +" Set a global bot variable for using buttons in menus.\n\n" +" When enabled, all usage of cores menus API will use buttons instead of reactions.\n\n" +" This defaults to False.\n" +" Using this without a setting will toggle.\n\n" +" **Examples:**\n" +" - `[p]set usebuttons True` - Enables using buttons.\n" +" - `[p]helpset usebuttons` - Toggles the value.\n\n" +" **Arguments:**\n" +" - `[use_buttons]` - Whether to use buttons. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:2992 -msgid "No API services have been set yet." -msgstr "" - -#: redbot/core/core_commands.py:2997 -msgid "Set API services:\n" +#: redbot/core/core_commands.py:4168 +msgid "I will use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:2997 -msgid "Set API service:\n" +#: redbot/core/core_commands.py:4170 +msgid "I will not use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:3007 +#: redbot/core/core_commands.py:4175 #, docstring msgid "\n" -" Remove the given services with all their keys and tokens.\n\n" +" Set the message that will be sent on uncaught bot errors.\n\n" +" To include the command name in the message, use the `{command}` placeholder.\n\n" +" If you omit the `msg` argument, the message will be reset to the default one.\n\n" " **Examples:**\n" -" - `[p]set api remove Spotify`\n" -" - `[p]set api remove github audiodb`\n\n" +" - `[p]set errormsg` - Resets the error message back to the default: \"Error in command '{command}'.\". If the command invoker is one of the bot owners, the message will also include \"Check your console or logs for details.\".\n" +" - `[p]set errormsg Oops, the command {command} has failed! Please try again later.` - Sets the error message to a custom one.\n\n" " **Arguments:**\n" -" - `` - The services to remove." +" - `[msg]` - The custom error message. Must be less than 1000 characters. Omit to reset to the default one.\n" +" " msgstr "" -#: redbot/core/core_commands.py:3022 -msgid "Services deleted successfully:\n" -"{services_list}" +#: redbot/core/core_commands.py:4190 +msgid "The message must be less than 1000 characters." msgstr "" -#: redbot/core/core_commands.py:3026 -msgid "Service deleted successfully: {service_name}" +#: redbot/core/core_commands.py:4194 +msgid "Successfully updated the error message." msgstr "" -#: redbot/core/core_commands.py:3031 -msgid "None of the services you provided had any keys set." +#: redbot/core/core_commands.py:4197 +msgid "Successfully reset the error message back to the default one." msgstr "" -#: redbot/core/core_commands.py:3036 +#: redbot/core/core_commands.py:4204 #, docstring msgid "\n" " Commands to manage settings for the help command.\n\n" @@ -1869,116 +3093,132 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3045 +#: redbot/core/core_commands.py:4213 #, docstring msgid "\n" " Show the current help settings.\n\n" " Warning: These settings may not be accurate if the default formatter is not in use.\n\n" " **Example:**\n" -" - `[p]helpset showsettings``\n" +" - `[p]helpset showsettings`\n" " " msgstr "" -#: redbot/core/core_commands.py:3059 +#: redbot/core/core_commands.py:4227 msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:3069 +#: redbot/core/core_commands.py:4237 #, docstring msgid "\n" " This resets [botname]'s help formatter to the default formatter.\n\n" " **Example:**\n" -" - `[p]helpset resetformatter``\n" +" - `[p]helpset resetformatter`\n" " " msgstr "" -#: redbot/core/core_commands.py:3078 +#: redbot/core/core_commands.py:4246 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:3087 +#: redbot/core/core_commands.py:4255 #, 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\n" " **Example:**\n" -" - `[p]helpset resetsettings``\n" +" - `[p]helpset resetsettings`\n" " " msgstr "" -#: redbot/core/core_commands.py:3097 +#: redbot/core/core_commands.py:4265 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:3105 +#: redbot/core/core_commands.py:4277 #, docstring msgid "\n" " Allows the help command to be sent as a paginated menu instead of separate\n" " messages.\n\n" -" When enabled, `[p]help` will only show one page at a time and will use reactions to navigate between pages.\n\n" -" This defaults to False.\n" -" Using this without a setting will toggle.\n\n" +" When \"reactions\", \"buttons\", \"select\", or \"selectonly\" is passed,\n" +" `[p]help` will only show one page at a time\n" +" and will use the associated control scheme to navigate between pages.\n\n" " **Examples:**\n" -" - `[p]helpset usemenus True` - Enables using menus.\n" -" - `[p]helpset usemenus` - Toggles the value.\n\n" +" - `[p]helpset usemenus reactions` - Enables using reaction menus.\n" +" - `[p]helpset usemenus buttons` - Enables using button menus.\n" +" - `[p]helpset usemenus select` - Enables buttons with a select menu.\n" +" - `[p]helpset usemenus selectonly` - Enables a select menu only on help.\n" +" - `[p]helpset usemenus disable` - Disables help menus.\n\n" " **Arguments:**\n" -" - `[use_menus]` - Whether to use menus. Leave blank to toggle.\n" +" - `<\"buttons\"|\"reactions\"|\"select\"|\"selectonly\"|\"disable\">` - Whether to use `buttons`,\n" +" `reactions`, `select`, `selectonly`, or no menus.\n" " " msgstr "" -#: redbot/core/core_commands.py:3125 -msgid "Help will use menus." +#: redbot/core/core_commands.py:4297 +msgid "Help will use the select menu only." +msgstr "" + +#: redbot/core/core_commands.py:4300 +msgid "Help will use button menus and add a select menu." +msgstr "" + +#: redbot/core/core_commands.py:4303 +msgid "Help will use button menus." +msgstr "" + +#: redbot/core/core_commands.py:4306 +msgid "Help will use reaction menus." msgstr "" -#: redbot/core/core_commands.py:3127 +#: redbot/core/core_commands.py:4309 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:3131 +#: redbot/core/core_commands.py:4316 #, 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\n" " **Examples:**\n" -" - `[p]helpset showhidden True` - Enables showing hidden commands.\n" -" - `[p]helpset showhidden` - Toggles the value.\n\n" +" - `[p]helpset showhidden True` - Enables showing hidden commands.\n" +" - `[p]helpset showhidden` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[show_hidden]` - Whether to use show hidden commands in help. Leave blank to toggle.\n" +" - `[show_hidden]` - Whether to use show hidden commands in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3148 +#: redbot/core/core_commands.py:4333 msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:3150 +#: redbot/core/core_commands.py:4335 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:3154 +#: redbot/core/core_commands.py:4339 #, docstring msgid "\n" " This allows the help command to show existing commands aliases if there is any.\n\n" " This defaults to True.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset showaliases False` - Disables showing aliases on this server.\n" -" - `[p]helpset showaliases` - Toggles the value.\n\n" +" - `[p]helpset showaliases False` - Disables showing aliases on this server.\n" +" - `[p]helpset showaliases` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[show_aliases]` - Whether to include aliases in help. Leave blank to toggle.\n" +" - `[show_aliases]` - Whether to include aliases in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3171 -msgid "Help will show commands aliases." +#: redbot/core/core_commands.py:4356 +msgid "Help will now show command aliases." msgstr "" -#: redbot/core/core_commands.py:3173 -msgid "Help will not show commands aliases." +#: redbot/core/core_commands.py:4358 +msgid "Help will no longer show command aliases." msgstr "" -#: redbot/core/core_commands.py:3177 +#: redbot/core/core_commands.py:4362 #, docstring msgid "\n" " This allows the help command message to be ticked if help is sent to a DM.\n\n" @@ -1987,44 +3227,44 @@ msgid "\n" " Using this without a setting will toggle.\n\n" " Note: This is only used when the bot is not using menus.\n\n" " **Examples:**\n" -" - `[p]helpset usetick False` - Disables ticking when help is sent to DMs.\n" -" - `[p]helpset usetick` - Toggles the value.\n\n" +" - `[p]helpset usetick False` - Disables ticking when help is sent to DMs.\n" +" - `[p]helpset usetick` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[use_tick]` - Whether to tick the help command when help is sent to DMs. Leave blank to toggle.\n" +" - `[use_tick]` - Whether to tick the help command when help is sent to DMs. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3198 +#: redbot/core/core_commands.py:4383 msgid "Help will now tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:3200 +#: redbot/core/core_commands.py:4385 msgid "Help will not tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:3204 +#: redbot/core/core_commands.py:4389 #, docstring msgid "\n" " Sets if commands which can't be run in the current context should be filtered from help.\n\n" " Defaults to True.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset verifychecks False` - Enables showing unusable commands in help.\n" -" - `[p]helpset verifychecks` - Toggles the value.\n\n" +" - `[p]helpset verifychecks False` - Enables showing unusable commands in help.\n" +" - `[p]helpset verifychecks` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[verify]` - Whether to hide unusable commands in help. Leave blank to toggle.\n" +" - `[verify]` - Whether to hide unusable commands in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3221 +#: redbot/core/core_commands.py:4406 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:3223 +#: redbot/core/core_commands.py:4408 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:3227 +#: redbot/core/core_commands.py:4412 #, docstring msgid "\n" " Sets whether the bot should respond to help commands for nonexistent topics.\n\n" @@ -2033,22 +3273,22 @@ msgid "\n" " Defaults to False.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset verifyexists True` - Enables sending help for nonexistent topics.\n" -" - `[p]helpset verifyexists` - Toggles the value.\n\n" +" - `[p]helpset verifyexists True` - Enables sending help for nonexistent topics.\n" +" - `[p]helpset verifyexists` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[verify]` - Whether to respond to help for nonexistent topics. Leave blank to toggle.\n" +" - `[verify]` - Whether to respond to help for nonexistent topics. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3248 +#: redbot/core/core_commands.py:4433 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:4436 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:3259 +#: redbot/core/core_commands.py:4444 #, docstring msgid "Set the character limit for each page in the help message.\n\n" " Note: This setting only applies to embedded help.\n\n" @@ -2057,45 +3297,44 @@ msgid "Set the character limit for each page in the help message.\n\n" " Please note that setting a relatively small character limit may\n" " mean some pages will exceed this limit.\n\n" " **Example:**\n" -" - `[p]helpset pagecharlimit 1500`\n\n" +" - `[p]helpset pagecharlimit 1500`\n\n" " **Arguments:**\n" -" - `` - The max amount of characters to show per page in the help message.\n" +" - `` - The max amount of characters to show per page in the help message.\n" " " msgstr "" -#: redbot/core/core_commands.py:3276 +#: redbot/core/core_commands.py:4461 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:3280 +#: redbot/core/core_commands.py:4465 msgid "Done. The character limit per page has been set to {}." msgstr "" -#: redbot/core/core_commands.py:3284 +#: redbot/core/core_commands.py:4469 #, docstring msgid "Set the maximum number of help pages sent in a server channel.\n\n" -" Note: 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\n" " **Examples:**\n" -" - `[p]helpset maxpages 50` - Basically never send help to DMs.\n" -" - `[p]helpset maxpages 0` - Always send help to DMs.\n\n" +" - `[p]helpset maxpages 50` - Basically never send help to DMs.\n" +" - `[p]helpset maxpages 0` - Always send help to DMs.\n\n" " **Arguments:**\n" -" - `` - The max pages allowed to send per help in a server.\n" +" - `` - The max pages allowed to send per help in a server.\n" " " msgstr "" -#: redbot/core/core_commands.py:3302 redbot/core/core_commands.py:3329 +#: redbot/core/core_commands.py:4485 redbot/core/core_commands.py:4512 msgid "You must give a value of zero or greater!" msgstr "" -#: redbot/core/core_commands.py:3306 +#: redbot/core/core_commands.py:4489 msgid "Done. The page limit has been set to {}." msgstr "" -#: redbot/core/core_commands.py:3311 +#: redbot/core/core_commands.py:4494 #, 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" @@ -2103,148 +3342,204 @@ msgid "Set the delay after which help pages will be deleted.\n\n" " Setting the delay to 0 disables this feature.\n\n" " The bot has to have MANAGE_MESSAGES permission for this to work.\n\n" " **Examples:**\n" -" - `[p]helpset deletedelay 60` - Delete the help pages after a minute.\n" -" - `[p]helpset deletedelay 1` - Delete the help pages as quickly as possible.\n" -" - `[p]helpset deletedelay 1209600` - Max time to wait before deleting (14 days).\n" -" - `[p]helpset deletedelay 0` - Disable deleting help pages.\n\n" +" - `[p]helpset deletedelay 60` - Delete the help pages after a minute.\n" +" - `[p]helpset deletedelay 1` - Delete the help pages as quickly as possible.\n" +" - `[p]helpset deletedelay 1209600` - Max time to wait before deleting (14 days).\n" +" - `[p]helpset deletedelay 0` - Disable deleting help pages.\n\n" " **Arguments:**\n" -" - `` - The seconds to wait before deleting help pages.\n" +" - `` - The seconds to wait before deleting help pages.\n" " " msgstr "" -#: redbot/core/core_commands.py:3332 +#: redbot/core/core_commands.py:4515 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:3337 +#: redbot/core/core_commands.py:4520 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:3339 +#: redbot/core/core_commands.py:4522 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:3343 +#: redbot/core/core_commands.py:4526 +#, docstring +msgid "Set the timeout for reactions, if menus are enabled.\n\n" +" The default is 30 seconds.\n" +" The timeout has to be between 15 and 300 seconds.\n\n" +" **Examples:**\n" +" - `[p]helpset reacttimeout 30` - The default timeout.\n" +" - `[p]helpset reacttimeout 60` - Timeout of 1 minute.\n" +" - `[p]helpset reacttimeout 15` - Minimum allowed timeout.\n" +" - `[p]helpset reacttimeout 300` - Max allowed timeout (5 mins).\n\n" +" **Arguments:**\n" +" - `` - The timeout, in seconds, of the reactions.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4541 +msgid "You must give a value of at least 15 seconds!" +msgstr "" + +#: redbot/core/core_commands.py:4544 +msgid "The timeout cannot be greater than 5 minutes!" +msgstr "" + +#: redbot/core/core_commands.py:4548 +msgid "Done. The reaction timeout has been set to {} seconds." +msgstr "" + +#: redbot/core/core_commands.py:4552 #, docstring msgid "\n" " Set the tagline to be used.\n\n" " The maximum tagline length is 2048 characters.\n" " This setting only applies to embedded help. If no tagline is specified, the default will be used instead.\n\n" +" You can use `[​p]` in your tagline, which will be replaced by the bot's prefix.\n\n" " **Examples:**\n" -" - `[p]helpset tagline Thanks for using the bot!`\n" -" - `[p]helpset tagline` - Resets the tagline to the default.\n\n" +" - `[p]helpset tagline Thanks for using the bot!`\n" +" - `[p]helpset tagline Use [​p]invite to add me to your server.`\n" +" - `[p]helpset tagline` - Resets the tagline to the default.\n\n" " **Arguments:**\n" -" - `[tagline]` - The tagline to appear at the bottom of help embeds. Leave blank to reset.\n" +" - `[tagline]` - The tagline to appear at the bottom of help embeds. Leave blank to reset.\n" " " msgstr "" -#: redbot/core/core_commands.py:3358 +#: redbot/core/core_commands.py:4570 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:3362 +#: redbot/core/core_commands.py:4574 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:3370 +#: redbot/core/core_commands.py:4582 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:3375 +#: redbot/core/core_commands.py:4587 #, docstring msgid "Sends a message to the owner.\n\n" " This is limited to one message every 60 seconds per person.\n\n" " **Example:**\n" -" - `[p]contact Help! The bot has become sentient!`\n\n" +" - `[p]contact Help! The bot has become sentient!`\n\n" " **Arguments:**\n" -" - `[message]` - The message to send to the owner.\n" +" - `[message]` - The message to send to the owner.\n" " " msgstr "" -#: redbot/core/core_commands.py:3387 +#: redbot/core/core_commands.py:4599 msgid "User ID: {}" msgstr "" -#: redbot/core/core_commands.py:3390 +#: redbot/core/core_commands.py:4602 msgid "through DM" msgstr "genom DM" -#: redbot/core/core_commands.py:3392 +#: redbot/core/core_commands.py:4604 msgid "from {}" msgstr "från {}" -#: redbot/core/core_commands.py:3393 +#: redbot/core/core_commands.py:4605 msgid " | Server ID: {}" msgstr "" -#: redbot/core/core_commands.py:3398 +#: redbot/core/core_commands.py:4610 msgid "Use `{}dm {} ` to reply to this user" msgstr "Använd `{}dm {} `för att svara användaren" -#: redbot/core/core_commands.py:3400 +#: redbot/core/core_commands.py:4612 msgid "Sent by {} {}" msgstr "Skickat av {} {}" -#: redbot/core/core_commands.py:3405 +#: redbot/core/core_commands.py:4617 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:3476 +#: redbot/core/core_commands.py:4663 msgid "Your message has been sent." msgstr "Ditt meddelande har sänts." -#: redbot/core/core_commands.py:3478 +#: redbot/core/core_commands.py:4665 msgid "I'm unable to deliver your message. Sorry." msgstr "Jag kan inte leverera ditt meddelande. Förlåt." -#: redbot/core/core_commands.py:3483 +#: redbot/core/core_commands.py:4670 #, docstring msgid "Sends a DM to a user.\n\n" " This command needs a user ID to work.\n\n" " To get a user ID, go to Discord's settings and open the 'Appearance' tab.\n" " Enable 'Developer Mode', then right click a user and click on 'Copy ID'.\n\n" " **Example:**\n" -" - `[p]dm 262626262626262626 Do you like me? Yes / No`\n\n" +" - `[p]dm 262626262626262626 Do you like me? Yes / No`\n\n" " **Arguments:**\n" -" - `[message]` - The message to dm to the user.\n" +" - `[message]` - The message to dm to the user.\n" " " msgstr "" -#: redbot/core/core_commands.py:3499 +#: redbot/core/core_commands.py:4686 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:3509 +#: redbot/core/core_commands.py:4696 msgid "Owner of {}" msgstr "" -#: redbot/core/core_commands.py:3510 +#: redbot/core/core_commands.py:4697 msgid "You can reply to this message with {}contact" msgstr "" -#: redbot/core/core_commands.py:3524 redbot/core/core_commands.py:3534 +#: redbot/core/core_commands.py:4708 redbot/core/core_commands.py:4718 msgid "Sorry, I couldn't deliver your message to {}" msgstr "" -#: redbot/core/core_commands.py:3527 redbot/core/core_commands.py:3537 +#: redbot/core/core_commands.py:4711 redbot/core/core_commands.py:4721 msgid "Message delivered to {}" msgstr "" -#: redbot/core/core_commands.py:3542 +#: redbot/core/core_commands.py:4726 #, docstring msgid "Prints the bot's data path." msgstr "" -#: redbot/core/core_commands.py:3546 +#: redbot/core/core_commands.py:4730 msgid "Data path: {path}" msgstr "" -#: redbot/core/core_commands.py:3552 +#: redbot/core/core_commands.py:4736 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:3639 +#: redbot/core/core_commands.py:4759 +#, docstring +msgid "\n" +" Diagnose issues with the command checks with ease!\n\n" +" If you want to diagnose the command from a text channel in a different server,\n" +" you can do so by using the command in DMs.\n\n" +" **Example:**\n" +" - `[p]diagnoseissues #general @Slime ban` - Diagnose why @Slime can't use `[p]ban` in #general channel.\n\n" +" **Arguments:**\n" +" - `[channel]` - The text channel that the command should be tested for. Defaults to the current channel.\n" +" - `` - The member that should be considered as the command caller.\n" +" - `` - The name of the command to test.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4775 +msgid "A text channel, voice channel, stage channel, or thread needs to be passed when using this command in DMs." +msgstr "" + +#: redbot/core/core_commands.py:4792 +msgid "The given user is not a member of the diagnosed server." +msgstr "" + +#: redbot/core/core_commands.py:4799 +msgid "Don't try to fool me, the given member can't access the {channel} channel!" +msgstr "" + +#: redbot/core/core_commands.py:4810 #, docstring msgid "\n" " Commands to manage the allowlist.\n\n" @@ -2253,85 +3548,85 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3650 +#: redbot/core/core_commands.py:4821 #, docstring msgid "\n" " Adds users to the allowlist.\n\n" " **Examples:**\n" -" - `[p]allowlist add @26 @Will` - Adds two users to the allowlist.\n" -" - `[p]allowlist add 262626262626262626` - Adds a user by ID.\n\n" +" - `[p]allowlist add @26 @Will` - Adds two users to the allowlist.\n" +" - `[p]allowlist add 262626262626262626` - Adds a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to add to the allowlist.\n" +" - `` - The user or users to add to the allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3663 +#: redbot/core/core_commands.py:4833 msgid "Users have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3665 +#: redbot/core/core_commands.py:4835 msgid "User has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3669 +#: redbot/core/core_commands.py:4839 #, docstring msgid "\n" " Lists users on the allowlist.\n\n" " **Example:**\n" -" - `[p]allowlist list`\n" +" - `[p]allowlist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3681 +#: redbot/core/core_commands.py:4851 msgid "Users on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:3683 +#: redbot/core/core_commands.py:4853 msgid "User on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:3687 redbot/core/core_commands.py:3785 -#: redbot/core/modlog.py:428 redbot/core/modlog.py:450 -#: redbot/core/modlog.py:466 +#: redbot/core/core_commands.py:4857 redbot/core/core_commands.py:4953 +#: redbot/core/modlog.py:404 redbot/core/modlog.py:426 +#: redbot/core/modlog.py:442 msgid "Unknown or Deleted User" msgstr "" -#: redbot/core/core_commands.py:3695 +#: redbot/core/core_commands.py:4865 #, docstring msgid "\n" " Removes users from the allowlist.\n\n" " The allowlist will be disabled if all users are removed.\n\n" " **Examples:**\n" -" - `[p]allowlist remove @26 @Will` - Removes two users from the allowlist.\n" -" - `[p]allowlist remove 262626262626262626` - Removes a user by ID.\n\n" +" - `[p]allowlist remove @26 @Will` - Removes two users from the allowlist.\n" +" - `[p]allowlist remove 262626262626262626` - Removes a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to remove from the allowlist.\n" +" - `` - The user or users to remove from the allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3710 +#: redbot/core/core_commands.py:4879 msgid "Users have been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:3712 +#: redbot/core/core_commands.py:4881 msgid "User has been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:3716 +#: redbot/core/core_commands.py:4885 #, docstring msgid "\n" " Clears the allowlist.\n\n" " This disables the allowlist.\n\n" " **Example:**\n" -" - `[p]allowlist clear`\n" +" - `[p]allowlist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3725 +#: redbot/core/core_commands.py:4894 msgid "Allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:3730 +#: redbot/core/core_commands.py:4899 #, docstring msgid "\n" " Commands to manage the blocklist.\n\n" @@ -2339,81 +3634,81 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3739 +#: redbot/core/core_commands.py:4908 #, docstring msgid "\n" " Adds users to the blocklist.\n\n" " **Examples:**\n" -" - `[p]blocklist add @26 @Will` - Adds two users to the blocklist.\n" -" - `[p]blocklist add 262626262626262626` - Blocks a user by ID.\n\n" +" - `[p]blocklist add @26 @Will` - Adds two users to the blocklist.\n" +" - `[p]blocklist add 262626262626262626` - Blocks a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to add to the blocklist.\n" +" - `` - The user or users to add to the blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3755 +#: redbot/core/core_commands.py:4924 msgid "You cannot add an owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3761 +#: redbot/core/core_commands.py:4929 msgid "Users have been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:3763 +#: redbot/core/core_commands.py:4931 msgid "User has been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:3767 +#: redbot/core/core_commands.py:4935 #, docstring msgid "\n" " Lists users on the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist list`\n" +" - `[p]blocklist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3779 +#: redbot/core/core_commands.py:4947 msgid "Users on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:3781 +#: redbot/core/core_commands.py:4949 msgid "User on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:3793 +#: redbot/core/core_commands.py:4961 #, docstring msgid "\n" " Removes users from the blocklist.\n\n" " **Examples:**\n" -" - `[p]blocklist remove @26 @Will` - Removes two users from the blocklist.\n" -" - `[p]blocklist remove 262626262626262626` - Removes a user by ID.\n\n" +" - `[p]blocklist remove @26 @Will` - Removes two users from the blocklist.\n" +" - `[p]blocklist remove 262626262626262626` - Removes a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to remove from the blocklist.\n" +" - `` - The user or users to remove from the blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3806 +#: redbot/core/core_commands.py:4973 msgid "Users have been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:3808 +#: redbot/core/core_commands.py:4975 msgid "User has been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:3812 +#: redbot/core/core_commands.py:4979 #, docstring msgid "\n" " Clears the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3819 +#: redbot/core/core_commands.py:4986 msgid "Blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:3825 +#: redbot/core/core_commands.py:4992 #, docstring msgid "\n" " Commands to manage the server specific allowlist.\n\n" @@ -2422,93 +3717,93 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3838 +#: redbot/core/core_commands.py:5005 #, docstring msgid "\n" " Adds a user or role to the server allowlist.\n\n" " **Examples:**\n" -" - `[p]localallowlist add @26 @Will` - Adds two users to the local allowlist.\n" -" - `[p]localallowlist add 262626262626262626` - Allows a user by ID.\n" -" - `[p]localallowlist add \"Super Admins\"` - Allows a role with a space in the name without mentioning.\n\n" +" - `[p]localallowlist add @26 @Will` - Adds two users to the local allowlist.\n" +" - `[p]localallowlist add 262626262626262626` - Allows a user by ID.\n" +" - `[p]localallowlist add \"Super Admins\"` - Allows a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local allowlist.\n" +" - `` - The users or roles to remove from the local allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3857 +#: redbot/core/core_commands.py:5024 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:3866 +#: redbot/core/core_commands.py:5033 msgid "Users and/or roles have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3868 +#: redbot/core/core_commands.py:5035 msgid "User or role has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3872 +#: redbot/core/core_commands.py:5039 #, docstring msgid "\n" " Lists users and roles on the server allowlist.\n\n" " **Example:**\n" -" - `[p]localallowlist list`\n" +" - `[p]localallowlist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3884 +#: redbot/core/core_commands.py:5051 msgid "Allowed users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:3886 +#: redbot/core/core_commands.py:5053 msgid "Allowed user or role:" msgstr "" -#: redbot/core/core_commands.py:3890 redbot/core/core_commands.py:4012 +#: redbot/core/core_commands.py:5057 redbot/core/core_commands.py:5177 msgid "Unknown or Deleted User/Role" msgstr "" -#: redbot/core/core_commands.py:3900 +#: redbot/core/core_commands.py:5067 #, docstring msgid "\n" " Removes user or role from the allowlist.\n\n" " The local allowlist will be disabled if all users are removed.\n\n" " **Examples:**\n" -" - `[p]localallowlist remove @26 @Will` - Removes two users from the local allowlist.\n" -" - `[p]localallowlist remove 262626262626262626` - Removes a user by ID.\n" -" - `[p]localallowlist remove \"Super Admins\"` - Removes a role with a space in the name without mentioning.\n\n" +" - `[p]localallowlist remove @26 @Will` - Removes two users from the local allowlist.\n" +" - `[p]localallowlist remove 262626262626262626` - Removes a user by ID.\n" +" - `[p]localallowlist remove \"Super Admins\"` - Removes a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local allowlist.\n" +" - `` - The users or roles to remove from the local allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3921 +#: redbot/core/core_commands.py:5088 msgid "I cannot allow you to do this, as it would remove your ability to run commands." msgstr "" -#: redbot/core/core_commands.py:3929 +#: redbot/core/core_commands.py:5096 msgid "Users and/or roles have been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:3931 +#: redbot/core/core_commands.py:5098 msgid "User or role has been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:3935 +#: redbot/core/core_commands.py:5102 #, docstring msgid "\n" " Clears the allowlist.\n\n" " This disables the local allowlist and clears all entries.\n\n" " **Example:**\n" -" - `[p]localallowlist clear`\n" +" - `[p]localallowlist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3944 +#: redbot/core/core_commands.py:5111 msgid "Server allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:3950 +#: redbot/core/core_commands.py:5117 #, docstring msgid "\n" " Commands to manage the server specific blocklist.\n\n" @@ -2516,374 +3811,373 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3961 +#: redbot/core/core_commands.py:5128 #, docstring msgid "\n" " Adds a user or role to the local blocklist.\n\n" " **Examples:**\n" -" - `[p]localblocklist add @26 @Will` - Adds two users to the local blocklist.\n" -" - `[p]localblocklist add 262626262626262626` - Blocks a user by ID.\n" -" - `[p]localblocklist add \"Bad Apples\"` - Blocks a role with a space in the name without mentioning.\n\n" +" - `[p]localblocklist add @26 @Will` - Adds two users to the local blocklist.\n" +" - `[p]localblocklist add 262626262626262626` - Blocks a user by ID.\n" +" - `[p]localblocklist add \"Bad Apples\"` - Blocks a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to add to the local blocklist.\n" +" - `` - The users or roles to add to the local blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3975 +#: redbot/core/core_commands.py:5142 msgid "You cannot add yourself to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3978 +#: redbot/core/core_commands.py:5145 msgid "You cannot add the guild owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3981 +#: redbot/core/core_commands.py:5148 msgid "You cannot add a bot owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3988 +#: redbot/core/core_commands.py:5153 msgid "Users and/or roles have been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:3990 +#: redbot/core/core_commands.py:5155 msgid "User or role has been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:3994 +#: redbot/core/core_commands.py:5159 #, docstring msgid "\n" " Lists users and roles on the server blocklist.\n\n" " **Example:**\n" -" - `[p]localblocklist list`\n" +" - `[p]localblocklist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4006 +#: redbot/core/core_commands.py:5171 msgid "Blocked users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:4008 +#: redbot/core/core_commands.py:5173 msgid "Blocked user or role:" msgstr "" -#: redbot/core/core_commands.py:4022 +#: redbot/core/core_commands.py:5187 #, docstring msgid "\n" " Removes user or role from local blocklist.\n\n" " **Examples:**\n" -" - `[p]localblocklist remove @26 @Will` - Removes two users from the local blocklist.\n" -" - `[p]localblocklist remove 262626262626262626` - Unblocks a user by ID.\n" -" - `[p]localblocklist remove \"Bad Apples\"` - Unblocks a role with a space in the name without mentioning.\n\n" +" - `[p]localblocklist remove @26 @Will` - Removes two users from the local blocklist.\n" +" - `[p]localblocklist remove 262626262626262626` - Unblocks a user by ID.\n" +" - `[p]localblocklist remove \"Bad Apples\"` - Unblocks a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local blocklist.\n" +" - `` - The users or roles to remove from the local blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:4038 +#: redbot/core/core_commands.py:5201 msgid "Users and/or roles have been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:4040 +#: redbot/core/core_commands.py:5203 msgid "User or role has been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:4044 +#: redbot/core/core_commands.py:5207 #, docstring msgid "\n" " Clears the server blocklist.\n\n" " This disables the server blocklist and clears all entries.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:4053 +#: redbot/core/core_commands.py:5216 msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4058 +#: redbot/core/core_commands.py:5221 #, docstring msgid "Commands to enable and disable commands and cogs." msgstr "" -#: redbot/core/core_commands.py:4064 +#: redbot/core/core_commands.py:5227 #, docstring msgid "Set the default state for a cog as disabled.\n\n" " This will disable the cog for all servers by default.\n" " To override it, use `[p]command enablecog` on the servers you want to allow usage.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command defaultdisablecog Economy`\n" -" - `[p]command defaultdisablecog ModLog`\n\n" +" - `[p]command defaultdisablecog Economy`\n" +" - `[p]command defaultdisablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to make disabled by default. Must be title-case.\n" +" - `` - The name of the cog to make disabled by default. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4080 redbot/core/core_commands.py:4105 -#: redbot/core/core_commands.py:4125 redbot/core/core_commands.py:4155 -msgid "Cog with the given name doesn't exist." -msgstr "" - -#: redbot/core/core_commands.py:4082 +#: redbot/core/core_commands.py:5243 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:4084 +#: redbot/core/core_commands.py:5245 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:4089 +#: redbot/core/core_commands.py:5250 #, docstring msgid "Set the default state for a cog as enabled.\n\n" " This will re-enable the cog for all servers by default.\n" " To override it, use `[p]command disablecog` on the servers you want to disallow usage.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command defaultenablecog Economy`\n" -" - `[p]command defaultenablecog ModLog`\n\n" +" - `[p]command defaultenablecog Economy`\n" +" - `[p]command defaultenablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to make enabled by default. Must be title-case.\n" +" - `` - The name of the cog to make enabled by default. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4107 +#: redbot/core/core_commands.py:5266 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:4112 +#: redbot/core/core_commands.py:5271 #, docstring msgid "Disable a cog in this server.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command disablecog Economy`\n" -" - `[p]command disablecog ModLog`\n\n" +" - `[p]command disablecog Economy`\n" +" - `[p]command disablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to disable on this server. Must be title-case.\n" +" - `` - The name of the cog to disable on this server. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4127 +#: redbot/core/core_commands.py:5284 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:4129 +#: redbot/core/core_commands.py:5286 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:4132 +#: redbot/core/core_commands.py:5289 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:4138 +#: redbot/core/core_commands.py:5295 #, docstring msgid "Enable a cog in this server.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command enablecog Economy`\n" -" - `[p]command enablecog ModLog`\n\n" +" - `[p]command enablecog Economy`\n" +" - `[p]command enablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to enable on this server. Must be title-case.\n" +" - `` - The name of the cog to enable on this server. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4150 +#: redbot/core/core_commands.py:5307 msgid "{cogname} has been enabled in this guild." msgstr "" -#: redbot/core/core_commands.py:4158 +#: redbot/core/core_commands.py:5312 +msgid "Cog \"{arg}\" not found." +msgstr "" + +#: redbot/core/core_commands.py:5315 msgid "{cogname} was not disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:4164 +#: redbot/core/core_commands.py:5321 #, docstring msgid "List the cogs which are disabled in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabledcogs`\n" +" - `[p]command listdisabledcogs`\n" " " msgstr "" -#: redbot/core/core_commands.py:4177 +#: redbot/core/core_commands.py:5334 msgid "The following cogs are disabled in this guild:\n" msgstr "" -#: redbot/core/core_commands.py:4183 +#: redbot/core/core_commands.py:5340 msgid "There are no disabled cogs in this guild." msgstr "" -#: redbot/core/core_commands.py:4187 +#: redbot/core/core_commands.py:5344 #, docstring msgid "\n" " List disabled commands.\n\n" " If you're the bot owner, this will show global disabled commands by default.\n" " Otherwise, this will show disabled commands on the current server.\n\n" " **Example:**\n" -" - `[p]command listdisabled`\n" +" - `[p]command listdisabled`\n" " " msgstr "" -#: redbot/core/core_commands.py:4204 +#: redbot/core/core_commands.py:5361 #, docstring msgid "List disabled commands globally.\n\n" " **Example:**\n" -" - `[p]command listdisabled global`\n" +" - `[p]command listdisabled global`\n" " " msgstr "" -#: redbot/core/core_commands.py:4211 +#: redbot/core/core_commands.py:5368 msgid "There aren't any globally disabled commands." msgstr "" -#: redbot/core/core_commands.py:4214 +#: redbot/core/core_commands.py:5371 msgid "{} commands are disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:4218 +#: redbot/core/core_commands.py:5375 msgid "1 command is disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:4226 +#: redbot/core/core_commands.py:5383 #, docstring msgid "List disabled commands in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabled guild`\n" +" - `[p]command listdisabled guild`\n" " " msgstr "" -#: redbot/core/core_commands.py:4233 +#: redbot/core/core_commands.py:5390 msgid "There aren't any disabled commands in {}." msgstr "" -#: redbot/core/core_commands.py:4236 +#: redbot/core/core_commands.py:5393 msgid "{} commands are disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:4240 +#: redbot/core/core_commands.py:5397 msgid "1 command is disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:4247 +#: redbot/core/core_commands.py:5404 #, docstring msgid "\n" " Disable a command.\n\n" " If you're the bot owner, this will disable commands globally by default.\n" " Otherwise, this will disable commands on the current server.\n\n" " **Examples:**\n" -" - `[p]command disable userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable.\n" +" - `` - The command to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:4269 +#: redbot/core/core_commands.py:5426 #, docstring msgid "\n" " Disable a command globally.\n\n" " **Examples:**\n" -" - `[p]command disable global userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable global urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable global userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable global urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable globally.\n" +" - `` - The command to disable globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4288 redbot/core/core_commands.py:4331 +#: redbot/core/core_commands.py:5438 redbot/core/core_commands.py:5474 msgid "The command to disable cannot be `command` or any of its subcommands." msgstr "" -#: redbot/core/core_commands.py:4294 redbot/core/core_commands.py:4337 +#: redbot/core/core_commands.py:5444 redbot/core/core_commands.py:5480 msgid "This command is designated as being always available and cannot be disabled." msgstr "" -#: redbot/core/core_commands.py:4303 +#: redbot/core/core_commands.py:5453 msgid "That command is already disabled globally." msgstr "" -#: redbot/core/core_commands.py:4312 +#: redbot/core/core_commands.py:5462 #, docstring msgid "\n" " Disable a command in this server only.\n\n" " **Examples:**\n" -" - `[p]command disable server userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable server urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable server userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable server urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable for the current server.\n" +" - `` - The command to disable for the current server.\n" " " msgstr "" -#: redbot/core/core_commands.py:4342 +#: redbot/core/core_commands.py:5486 msgid "You are not allowed to disable that command." msgstr "" -#: redbot/core/core_commands.py:4352 +#: redbot/core/core_commands.py:5496 msgid "That command is already disabled in this server." msgstr "" -#: redbot/core/core_commands.py:4358 +#: redbot/core/core_commands.py:5502 #, docstring msgid "Enable a command.\n\n" " If you're the bot owner, this will try to enable a globally disabled command by default.\n" " Otherwise, this will try to enable a command disabled on the current server.\n\n" " **Examples:**\n" -" - `[p]command enable userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable.\n" +" - `` - The command to enable.\n" " " msgstr "" -#: redbot/core/core_commands.py:4378 +#: redbot/core/core_commands.py:5522 #, docstring msgid "\n" " Enable a command globally.\n\n" " **Examples:**\n" -" - `[p]command enable global userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable global urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable global userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable global urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable globally.\n" +" - `` - The command to enable globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4400 +#: redbot/core/core_commands.py:5537 msgid "That command is already enabled globally." msgstr "" -#: redbot/core/core_commands.py:4409 +#: redbot/core/core_commands.py:5546 #, docstring msgid "\n" " Enable a command in this server.\n\n" " **Examples:**\n" -" - `[p]command enable server userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable server urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable server userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable server urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable for the current server.\n" +" - `` - The command to enable for the current server.\n" " " msgstr "" -#: redbot/core/core_commands.py:4427 +#: redbot/core/core_commands.py:5558 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:4437 +#: redbot/core/core_commands.py:5568 msgid "That command is already enabled in this server." msgstr "" -#: redbot/core/core_commands.py:4444 +#: redbot/core/core_commands.py:5575 #, 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 `{command}` placeholder.\n\n" " **Examples:**\n" -" - `[p]command disabledmsg This command is disabled`\n" -" - `[p]command disabledmsg {command} is disabled`\n" -" - `[p]command disabledmsg` - Sends nothing when a disabled command is attempted.\n\n" +" - `[p]command disabledmsg This command is disabled`\n" +" - `[p]command disabledmsg {command} is disabled`\n" +" - `[p]command disabledmsg` - Sends nothing when a disabled command is attempted.\n\n" " **Arguments:**\n" -" - `[message]` - The message to send when a disabled command is attempted.\n" +" - `[message]` - The message to send when a disabled command is attempted.\n" " " msgstr "" -#: redbot/core/core_commands.py:4465 +#: redbot/core/core_commands.py:5596 #, docstring msgid "\n" " Commands to manage server settings for immunity from automated actions.\n\n" @@ -2891,152 +4185,80 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4474 +#: redbot/core/core_commands.py:5605 #, docstring msgid "\n" " Gets the current members and roles configured for automatic moderation action immunity.\n\n" " **Example:**\n" -" - `[p]autoimmune list`\n" +" - `[p]autoimmune list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4487 +#: redbot/core/core_commands.py:5618 msgid "Roles immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:4492 +#: redbot/core/core_commands.py:5623 msgid "Members immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:4496 +#: redbot/core/core_commands.py:5627 msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:4505 +#: redbot/core/core_commands.py:5636 #, docstring msgid "\n" " Makes a user or role immune from automated moderation actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune add @TwentySix` - Adds a user.\n" -" - `[p]autoimmune add @Mods` - Adds a role.\n\n" +" - `[p]autoimmune add @Twentysix` - Adds a user.\n" +" - `[p]autoimmune add @Mods` - Adds a role.\n\n" " **Arguments:**\n" -" - `` - The user or role to add immunity to.\n" +" - `` - The user or role to add immunity to.\n" " " msgstr "" -#: redbot/core/core_commands.py:4517 +#: redbot/core/core_commands.py:5648 msgid "Already added." msgstr "" -#: redbot/core/core_commands.py:4525 +#: redbot/core/core_commands.py:5656 #, docstring msgid "\n" " Remove a user or role from being immune to automated moderation actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune remove @TwentySix` - Removes a user.\n" -" - `[p]autoimmune remove @Mods` - Removes a role.\n\n" +" - `[p]autoimmune remove @Twentysix` - Removes a user.\n" +" - `[p]autoimmune remove @Mods` - Removes a role.\n\n" " **Arguments:**\n" -" - `` - The user or role to remove immunity from.\n" +" - `` - The user or role to remove immunity from.\n" " " msgstr "" -#: redbot/core/core_commands.py:4537 +#: redbot/core/core_commands.py:5668 msgid "Not in list." msgstr "" -#: redbot/core/core_commands.py:4545 +#: redbot/core/core_commands.py:5676 #, docstring msgid "\n" " Checks if a user or role would be considered immune from automated actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune isimmune @TwentySix`\n" -" - `[p]autoimmune isimmune @Mods`\n\n" +" - `[p]autoimmune isimmune @Twentysix`\n" +" - `[p]autoimmune isimmune @Mods`\n\n" " **Arguments:**\n" -" - `` - The user or role to check the immunity of.\n" +" - `` - The user or role to check the immunity of.\n" " " msgstr "" -#: redbot/core/core_commands.py:4557 +#: redbot/core/core_commands.py:5688 msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:4559 +#: redbot/core/core_commands.py:5690 msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:4564 -#, docstring -msgid "\n" -" Commands for configuring owner notifications.\n\n" -" Owner notifications include usage of `[p]contact` and available Red updates.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4573 -#, docstring -msgid "\n" -" Opt-in on receiving owner notifications.\n\n" -" This is the default state.\n\n" -" Note: This will only resume sending owner notifications to your DMs.\n" -" Additional owners and destinations will not be affected.\n\n" -" **Example:**\n" -" - `[p]ownernotifications optin`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4592 -#, docstring -msgid "\n" -" Opt-out of receiving owner notifications.\n\n" -" Note: This will only stop sending owner notifications to your DMs.\n" -" Additional owners and destinations will still receive notifications.\n\n" -" **Example:**\n" -" - `[p]ownernotifications optout`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4611 -#, docstring -msgid "\n" -" Adds a destination text channel to receive owner notifications.\n\n" -" **Examples:**\n" -" - `[p]ownernotifications adddestination #owner-notifications`\n" -" - `[p]ownernotifications adddestination 168091848718417920` - Accepts channel IDs.\n\n" -" **Arguments:**\n" -" - `` - The channel to send owner notifications to.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4637 -#, docstring -msgid "\n" -" Removes a destination text channel from receiving owner notifications.\n\n" -" **Examples:**\n" -" - `[p]ownernotifications removedestination #owner-notifications`\n" -" - `[p]ownernotifications deletedestination 168091848718417920` - Accepts channel IDs.\n\n" -" **Arguments:**\n" -" - `` - The channel to stop sending owner notifications to.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4661 -#, docstring -msgid "\n" -" Lists the configured extra destinations for owner notifications.\n\n" -" **Example:**\n" -" - `[p]ownernotifications listdestinations`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4671 -msgid "There are no extra channels being sent to." -msgstr "" - -#: redbot/core/core_commands.py:4682 -msgid "Unknown channel with id: {id}" -msgstr "" - -#: redbot/core/core_commands.py:4713 +#: redbot/core/core_commands.py:5717 #, docstring msgid "\n" " Commands to add servers or channels to the ignore list.\n\n" @@ -3045,124 +4267,130 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4723 +#: redbot/core/core_commands.py:5727 #, docstring msgid "\n" " List the currently ignored servers and channels.\n\n" " **Example:**\n" -" - `[p]ignore list`\n" +" - `[p]ignore list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4738 +#: redbot/core/core_commands.py:5749 #, docstring msgid "\n" -" Ignore commands in the channel or category.\n\n" -" Defaults to the current channel.\n\n" +" Ignore commands in the channel, thread, or category.\n\n" +" Defaults to the current thread or channel.\n\n" " Note: Owners, Admins, and those with Manage Channel permissions override ignored channels.\n\n" " **Examples:**\n" -" - `[p]ignore channel #general` - Ignores commands in the #general channel.\n" -" - `[p]ignore channel` - Ignores commands in the current channel.\n" -" - `[p]ignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" -" - `[p]ignore channel 356236713347252226` - Also accepts IDs.\n\n" +" - `[p]ignore channel #general` - Ignores commands in the #general channel.\n" +" - `[p]ignore channel` - Ignores commands in the current channel.\n" +" - `[p]ignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" +" - `[p]ignore channel 356236713347252226` - Also accepts IDs.\n\n" " **Arguments:**\n" -" - `` - The channel to ignore. Can be a category channel.\n" +" - `` - The channel to ignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:4758 +#: redbot/core/core_commands.py:5767 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:4760 +#: redbot/core/core_commands.py:5769 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:4765 +#: redbot/core/core_commands.py:5774 #, docstring msgid "\n" " Ignore commands in this server.\n\n" " Note: Owners, Admins, and those with Manage Server permissions override ignored servers.\n\n" " **Example:**\n" -" - `[p]ignore server` - Ignores the current server\n" +" - `[p]ignore server` - Ignores the current server\n" " " msgstr "" -#: redbot/core/core_commands.py:4776 +#: redbot/core/core_commands.py:5785 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:4778 +#: redbot/core/core_commands.py:5787 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:4784 +#: redbot/core/core_commands.py:5793 #, docstring msgid "Commands to remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:4792 +#: redbot/core/core_commands.py:5808 #, docstring msgid "\n" -" Remove a channel or category from the ignore list.\n\n" -" Defaults to the current channel.\n\n" +" Remove a channel, thread, or category from the ignore list.\n\n" +" Defaults to the current thread or channel.\n\n" " **Examples:**\n" -" - `[p]unignore channel #general` - Unignores commands in the #general channel.\n" -" - `[p]unignore channel` - Unignores commands in the current channel.\n" -" - `[p]unignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" -" - `[p]unignore channel 356236713347252226` - Also accepts IDs. Use this method to unignore categories.\n\n" +" - `[p]unignore channel #general` - Unignores commands in the #general channel.\n" +" - `[p]unignore channel` - Unignores commands in the current channel.\n" +" - `[p]unignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" +" - `[p]unignore channel 356236713347252226` - Also accepts IDs. Use this method to unignore categories.\n\n" " **Arguments:**\n" -" - `` - The channel to unignore. This can be a category channel.\n" +" - `` - The channel to unignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:4811 +#: redbot/core/core_commands.py:5824 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:4813 +#: redbot/core/core_commands.py:5826 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:4818 +#: redbot/core/core_commands.py:5831 #, docstring msgid "\n" " Remove this server from the ignore list.\n\n" " **Example:**\n" -" - `[p]unignore server` - Stops ignoring the current server\n" +" - `[p]unignore server` - Stops ignoring the current server\n" " " msgstr "" -#: redbot/core/core_commands.py:4827 +#: redbot/core/core_commands.py:5840 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:4829 +#: redbot/core/core_commands.py:5842 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:4835 +#: redbot/core/core_commands.py:5856 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:4847 +#: redbot/core/core_commands.py:5873 redbot/core/core_commands.py:5875 +#: redbot/core/core_commands.py:5876 +msgid "None" +msgstr "Inget" + +#: redbot/core/core_commands.py:5877 msgid "Currently ignored categories: {categories}\n" -"Channels: {channels}" +"Channels: {channels}\n" +"Threads (excluding archived):{threads}" msgstr "" -#: redbot/core/core_commands.py:4862 +#: redbot/core/core_commands.py:5894 #, docstring msgid "\n" " Get info about Red's licenses.\n" " " msgstr "" -#: redbot/core/dev_commands.py:36 +#: redbot/core/dev_commands.py:412 #, docstring msgid "Various development focused utilities." msgstr "" -#: redbot/core/dev_commands.py:123 +#: redbot/core/dev_commands.py:455 #, docstring msgid "Evaluate a statement of python code.\n\n" " The bot will always respond with the return value of the code.\n" @@ -3172,18 +4400,22 @@ msgid "Evaluate a statement of python code.\n\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" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" " " msgstr "" -#: redbot/core/dev_commands.py:167 +#: redbot/core/dev_commands.py:491 #, docstring msgid "Execute asynchronous code.\n\n" " This command wraps code into the body of an async function and then\n" @@ -3192,264 +4424,215 @@ msgid "Execute asynchronous code.\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" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" " " msgstr "" -#: redbot/core/dev_commands.py:221 +#: redbot/core/dev_commands.py:527 #, 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:230 +" evaluated.\n\n" +" Use `exit()` or `quit` to exit the REPL session, prefixed with\n" +" a backtick so they may be interpreted.\n\n" +" Environment Variables:\n" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" +" " +msgstr "" + +#: redbot/core/dev_commands.py:553 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:234 +#: redbot/core/dev_commands.py:557 msgid "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." msgstr "" -#: redbot/core/dev_commands.py:245 +#: redbot/core/dev_commands.py:568 msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." msgstr "" -#: redbot/core/dev_commands.py:259 +#: redbot/core/dev_commands.py:583 msgid "Exiting." msgstr "" -#: redbot/core/dev_commands.py:310 -msgid "Unexpected error: `{}`" -msgstr "Oväntat fel: `{}`" +#: redbot/core/dev_commands.py:595 +msgid "Unexpected error: " +msgstr "" -#: redbot/core/dev_commands.py:314 +#: redbot/core/dev_commands.py:599 #, docstring -msgid "Pauses/resumes the REPL running in the current channel" +msgid "Pauses/resumes the REPL running in the current channel." msgstr "" -#: redbot/core/dev_commands.py:316 +#: redbot/core/dev_commands.py:601 msgid "There is no currently running REPL session in this channel." msgstr "" -#: redbot/core/dev_commands.py:324 +#: redbot/core/dev_commands.py:609 msgid "The REPL session in this channel has been resumed." msgstr "" -#: redbot/core/dev_commands.py:326 +#: redbot/core/dev_commands.py:611 msgid "The REPL session in this channel is now paused." msgstr "" -#: redbot/core/dev_commands.py:331 +#: redbot/core/dev_commands.py:617 #, docstring msgid "Mock another user invoking a command.\n\n" " The prefix must not be entered.\n" " " msgstr "" -#: redbot/core/dev_commands.py:344 +#: redbot/core/dev_commands.py:633 #, 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" +" Current message is used as a base (including attachments, embeds, etc.),\n" +" the content and author of the message are replaced with the given arguments.\n\n" +" Note: If `content` isn't passed, the message needs to contain embeds, attachments,\n" +" or anything else that makes the message non-empty.\n" " " msgstr "" -#: redbot/core/dev_commands.py:365 +#: redbot/core/dev_commands.py:654 #, docstring msgid "Give bot owners the ability to bypass cooldowns.\n\n" " Does not persist through restarts." msgstr "" -#: redbot/core/dev_commands.py:373 +#: redbot/core/dev_commands.py:662 msgid "Bot owners will now bypass all commands with cooldowns." msgstr "" -#: redbot/core/dev_commands.py:375 +#: redbot/core/dev_commands.py:664 msgid "Bot owners will no longer bypass all commands with cooldowns." msgstr "" -#: redbot/core/errors.py:49 +#: redbot/core/errors.py:61 msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/events.py:112 -msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" -msgstr "" - -#: redbot/core/events.py:122 -msgid "\n\n" -"While 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:146 -msgid "\n\n" -"To 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:151 -msgid "Command Prompt" -msgstr "" - -#: redbot/core/events.py:153 -msgid "Terminal" -msgstr "" - -#: redbot/core/events.py:160 -msgid "\n" -"Once you've started up your bot again, if you have any 3rd-party cogs installed we then highly recommend you update them with this command in Discord: `[p]cog update`" -msgstr "" - -#: redbot/core/events.py:167 -msgid "\n\n" -"You have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\n\n" -"You 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:232 -msgid "`{user_input}` is not a valid value for `{command}`" -msgstr "" - -#: redbot/core/events.py:257 -msgid "Error in command '{command}'. Check your console or logs for details." -msgstr "" - -#: redbot/core/events.py:282 -msgid "I require the {permission} permission to execute that command." -msgstr "" - -#: redbot/core/events.py:286 -msgid "I require {permission_list} permissions to execute that command." -msgstr "" - -#: redbot/core/events.py:294 -msgid "That command is not available in DMs." -msgstr "" - -#: redbot/core/events.py:296 -msgid "That command is only available in DMs." -msgstr "" - -#: redbot/core/events.py:298 -msgid "That command is only available in NSFW channels." -msgstr "" - -#: redbot/core/events.py:308 -msgid "This command is on cooldown. Try again in {delay}." -msgstr "" - -#: redbot/core/events.py:310 -msgid "This command is on cooldown. Try again in 1 second." -msgstr "" - -#: redbot/core/events.py:315 -msgid "Too many people using this command. It can only be used {number} times concurrently." -msgstr "" - -#: redbot/core/events.py:320 -msgid "Too many people using this command. It can only be used once concurrently." +#: redbot/core/modlog.py:393 +msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/events.py:326 -msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +#: redbot/core/modlog.py:395 +msgid "**Reason:** Use the `reason` command to add it" msgstr "" -#: redbot/core/events.py:331 -msgid "That command is still completing, it can only be used once per {type} concurrently." +#: redbot/core/modlog.py:398 +msgid "Unknown" msgstr "" -#: redbot/core/events.py:337 -msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +#: redbot/core/modlog.py:402 redbot/core/modlog.py:424 +#: redbot/core/modlog.py:439 +msgid "Deleted User." msgstr "" -#: redbot/core/events.py:342 -msgid "Too many people using this command. It can only be used once per {type} concurrently." +#: redbot/core/modlog.py:476 +msgid "Deleted or archived thread ({thread_id}) in {channel_name}" msgstr "" -#: redbot/core/modlog.py:417 -msgid "Case #{} | {} {}" +#: redbot/core/modlog.py:480 +msgid "Thread {thread_id} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:419 -msgid "**Reason:** Use the `reason` command to add it" +#: redbot/core/modlog.py:484 +msgid "{channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:422 -msgid "Unknown" +#: redbot/core/modlog.py:489 +msgid "Thread {thread_name} in {channel_name}" msgstr "" -#: redbot/core/modlog.py:426 redbot/core/modlog.py:448 -#: redbot/core/modlog.py:463 -msgid "Deleted User." +#: redbot/core/modlog.py:493 +msgid "Thread {thread_name} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:477 redbot/core/modlog.py:512 -msgid "**Reason:** {}" +#: redbot/core/modlog.py:499 redbot/core/modlog.py:527 +msgid "Reason:" msgstr "" -#: redbot/core/modlog.py:491 +#: redbot/core/modlog.py:513 msgid "Moderator" msgstr "" -#: redbot/core/modlog.py:493 +#: redbot/core/modlog.py:515 msgid "Until" msgstr "" -#: redbot/core/modlog.py:494 +#: redbot/core/modlog.py:516 msgid "Duration" msgstr "" -#: redbot/core/modlog.py:498 redbot/core/modlog.py:503 +#: redbot/core/modlog.py:518 msgid "Channel" msgstr "" -#: redbot/core/modlog.py:499 -msgid "{channel} (deleted)" -msgstr "" - -#: redbot/core/modlog.py:505 +#: redbot/core/modlog.py:520 msgid "Amended by" msgstr "" -#: redbot/core/modlog.py:507 +#: redbot/core/modlog.py:522 msgid "Last modified at" msgstr "" -#: redbot/core/modlog.py:527 -msgid "**User:** {}\n" +#: redbot/core/modlog.py:542 +msgid "User:" +msgstr "" + +#: redbot/core/modlog.py:543 +msgid "Moderator:" +msgstr "" + +#: redbot/core/modlog.py:546 +msgid "Until:" msgstr "" -#: redbot/core/modlog.py:528 -msgid "**Moderator:** {}\n" +#: redbot/core/modlog.py:546 +msgid "Duration:" msgstr "" -#: redbot/core/modlog.py:531 -msgid "**Until:** {}\n" -"**Duration:** {}\n" +#: redbot/core/modlog.py:549 redbot/core/modlog.py:551 +msgid "Channel:" msgstr "" -#: redbot/core/modlog.py:534 -msgid "**Channel**: {} (Deleted)\n" +#: redbot/core/modlog.py:553 +msgid "Amended by:" msgstr "" -#: redbot/core/modlog.py:536 -msgid "**Channel**: {}\n" +#: redbot/core/modlog.py:555 +msgid "Last modified at:" msgstr "" -#: redbot/core/modlog.py:538 -msgid "**Amended by:** {}\n" +#: redbot/core/tree.py:271 +msgid "Command not found." msgstr "" -#: redbot/core/modlog.py:540 -msgid "**Last modified at:** {}\n" +#: redbot/core/tree.py:332 +msgid "You are not permitted to use this command." msgstr "" diff --git a/redbot/core/locales/tr-TR.po b/redbot/core/locales/tr-TR.po index 1cbbe4b2d99..02bb1d3df13 100644 --- a/redbot/core/locales/tr-TR.po +++ b/redbot/core/locales/tr-TR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-12 15:52+0000\n" +"POT-Creation-Date: 2024-03-23 23:21+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,20 +15,12 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: tr_TR\n" -#: redbot/core/bank.py:1019 -msgid "Can't pay for this command in DM without a global bank." -msgstr "Bu komut için özel mesajda küresel banka olmaksızın ödeme yapılamaz." - -#: redbot/core/bank.py:1026 -msgid "You need at least {cost} {currency} to use this command." -msgstr "Bu komutu kullanabilmen için {cost} {currency} ihtiyacın var." - -#: redbot/core/cog_manager.py:316 +#: redbot/core/_cog_manager.py:317 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "Red'in cog Yöneticisi ile arabirim komutları." -#: redbot/core/cog_manager.py:325 +#: redbot/core/_cog_manager.py:326 #, docstring msgid "\n" " Lists current cog paths in order of priority.\n" @@ -37,13 +29,13 @@ msgstr "\n" " Geçerli cog yerlerini öncelik sırasına göre listeler.\n" " " -#: redbot/core/cog_manager.py:333 +#: redbot/core/_cog_manager.py:334 msgid "Install Path: {install_path}\n" "Core Path: {core_path}\n\n" msgstr "Yüklü dizin: {install_path}\n" "Core dizini: {core_path}\n\n" -#: redbot/core/cog_manager.py:347 +#: redbot/core/_cog_manager.py:348 #, docstring msgid "\n" " Add a path to the list of available cog paths.\n" @@ -52,36 +44,30 @@ msgstr "\n" " Mevcut cog konumlarına bir konum ekler.\n" " " -#: redbot/core/cog_manager.py:351 +#: redbot/core/_cog_manager.py:352 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:359 +#: redbot/core/_cog_manager.py:360 msgid "Path successfully added." msgstr "Reklam başarıyla eklendi." -#: redbot/core/cog_manager.py:364 +#: redbot/core/_cog_manager.py:365 #, docstring msgid "\n" -" Removes a path from the available cog paths given the `path_number` from `[p]paths`.\n" -" " -msgstr "\n" -" `path_number` konum numarası verilen cog konumunu `[p]paths` den kaldırır.\n" +" Removes one or more paths from the available cog paths given the `path_numbers` from `[p]paths`.\n" " " +msgstr "" -#: 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:376 -msgid "That is an invalid path number." -msgstr "Geçersiz telefon numarası." +#: redbot/core/_cog_manager.py:386 +msgid "The following paths were removed: {paths}" +msgstr "" -#: redbot/core/cog_manager.py:380 -msgid "Path successfully removed." -msgstr "Reklam başarıyla eklendi." +#: redbot/core/_cog_manager.py:392 +msgid "The following path numbers did not exist: {path_numbers}" +msgstr "" -#: redbot/core/cog_manager.py:385 +#: redbot/core/_cog_manager.py:403 #, docstring msgid "\n" " Reorders paths internally to allow discovery of different cogs.\n" @@ -90,42 +76,43 @@ 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:399 +#: redbot/core/_cog_manager.py:414 msgid "Invalid 'from' index." msgstr "Geçersiz 'başlangıç' tarihi." -#: redbot/core/cog_manager.py:405 +#: redbot/core/_cog_manager.py:420 msgid "Invalid 'to' index." msgstr "'Kime' dizini geçersiz." -#: redbot/core/cog_manager.py:409 +#: redbot/core/_cog_manager.py:424 msgid "Paths reordered." msgstr "Yolları yeniden sıralanmış." -#: redbot/core/cog_manager.py:414 +#: redbot/core/_cog_manager.py:429 #, 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" +" Returns the current install path or sets it if one is provided.\n\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" -" 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" +"Eğer verildiyse mevcut kurulum konumunu ya da kümesini gösterir.\n\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" +" \n" " " -#: redbot/core/cog_manager.py:427 +#: redbot/core/_cog_manager.py:443 msgid "That path does not exist." msgstr "Böyle bir sayfa yok." -#: redbot/core/cog_manager.py:432 +#: redbot/core/_cog_manager.py:448 msgid "The bot will install new cogs to the `{}` directory." msgstr "Bot yeni Smm '{}' dizinine yükler." -#: redbot/core/cog_manager.py:438 +#: redbot/core/_cog_manager.py:454 #, docstring msgid "\n" " Lists all loaded and available cogs.\n" @@ -134,23 +121,647 @@ msgstr "\n" " Yüklü ve kullanılabilir cogları listeler.\n" " " -#: redbot/core/cog_manager.py:451 redbot/core/cog_manager.py:466 +#: redbot/core/_cog_manager.py:467 redbot/core/_cog_manager.py:482 msgid "**{} loaded:**\n" msgstr "**{} yüklendi:**\n" -#: redbot/core/cog_manager.py:452 redbot/core/cog_manager.py:468 +#: redbot/core/_cog_manager.py:468 redbot/core/_cog_manager.py:484 msgid "**{} unloaded:**\n" msgstr "**{} yüklenmesi kaldırıldı:**\n" -#: redbot/core/core_commands.py:181 +#: redbot/core/_diagnoser.py:104 +msgid "To fix this issue, you need to do one of these:" +msgstr "Bu sorunu gidermek için aşağıdakilerden birini yapmanız gerekir:" + +#: redbot/core/_diagnoser.py:112 +msgid "Check if the command caller is not a bot" +msgstr "Komutu çağıran bot mu değil mi kontrol et" + +#: redbot/core/_diagnoser.py:118 +msgid "The user is a bot which prevents them from running any command." +msgstr "Bu kullanıcı bot olduğu için herhangi bir komutu çalıştıramaz." + +#: redbot/core/_diagnoser.py:119 +msgid "This cannot be fixed - bots should not be listening to other bots." +msgstr "Bu düzeltilemez - botlar diğer botları dinlememelidir." + +#: redbot/core/_diagnoser.py:123 +msgid "Check if the bot can send messages in the given channel" +msgstr "Verilen kanalda bot mesaj gönderebiliyor mu kontrol et" + +#: redbot/core/_diagnoser.py:130 +msgid "Bot is timed out in the given channel." +msgstr "Bot verilen kanalda zaman aşımına uğradı." + +#: redbot/core/_diagnoser.py:131 +msgid "To fix this issue, remove timeout from the bot." +msgstr "Bu sorunu çözmek için, zaman aşımını bottan kaldırın." + +#: redbot/core/_diagnoser.py:137 +msgid "Bot doesn't have permission to send messages in the given channel." +msgstr "Bot verilen kanalda mesaj gönderme yetkisine sahip değil." + +#: redbot/core/_diagnoser.py:138 +msgid "To fix this issue, ensure that the permissions setup allows the bot to send messages per Discord's role hierarchy:\n" +"https://support.discord.com/hc/en-us/articles/206141927" +msgstr "Bu sorunu gidermek için, izinler kurulumunun botun Discord'un rol hiyerarşisi başına ileti göndermesine izin verdiğinden emin olun:\n" +"https://support.discord.com/hc/en-us/articles/206141927" + +#: redbot/core/_diagnoser.py:150 +msgid "Check if the channel and the server aren't set to be ignored" +msgstr "Kanalın ve sunucunun yoksayılacak şekilde ayarlanıp ayarlanmadığını kontrol edin" + +#: redbot/core/_diagnoser.py:156 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {thread} thread, its parent channel, and the server aren't a part of that list." +msgstr "Bu sorunu gidermek için, {command} komutu tarafından döndürülen listeyi kontrol edin ve {thread} kanalının ve sunucunun bu listenin bir parçası olmadığından emin olun." + +#: redbot/core/_diagnoser.py:165 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {channel} channel and the server aren't a part of that list." +msgstr "Bu sorunu gidermek için, {command} komutu tarafından döndürülen listeyi kontrol edin ve {channel} kanalının ve sunucunun bu listenin bir parçası olmadığından emin olun." + +#: redbot/core/_diagnoser.py:175 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {thread} thread, its parent channel, the channel category it belongs to ({channel_category}), and the server aren't a part of that list." +msgstr "Bu sorunu gidermek için, {command} komutu tarafından döndürülen listeyi kontrol edin ve {thread} kanalının, ait olduğu kanal kategorisinin ({channel_category}) ve sunucunun bu listenin bir parçası olmadığından emin olun." + +#: redbot/core/_diagnoser.py:186 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {channel} channel, the channel category it belongs to ({channel_category}), and the server aren't a part of that list." +msgstr "Bu sorunu gidermek için, {command} komutu tarafından döndürülen listeyi kontrol edin ve {channel} kanalının, ait olduğu kanal kategorisinin ({channel_category}) ve sunucunun bu listenin bir parçası olmadığından emin olun." + +#: redbot/core/_diagnoser.py:200 +msgid "The bot is set to ignore commands in the given channel or this server." +msgstr "Bot, verilen kanaldaki veya bu sunucudaki komutları yoksayacak şekilde ayarlanmıştır." + +#: redbot/core/_diagnoser.py:210 +msgid "Global allowlist prevents the user from running this command." +msgstr "Genel izin listesi, kullanıcının bu komutu çalıştırmasını engeller." + +#: redbot/core/_diagnoser.py:211 +msgid "To fix this issue, you can either add the user to the allowlist, or clear the allowlist.\n" +"If you want to keep the allowlist, you can run {command_1} which will add {user} to the allowlist.\n" +"If you instead want to clear the allowlist and let all users run commands freely, you can run {command_2} to do that." +msgstr "Bu sorunu gidermek için, kullanıcıyı izin ver listesine ekleyebilir veya izin ver listesini temizleyebilirsiniz.\n" +"İzin ver listesini tutmak istiyorsanız, izin ver listesine {user} ekleyecek olan {command_1} komutunu çalıştırabilirsiniz.\n" +"Bunun yerine izin ver listesini temizlemek ve tüm kullanıcıların komutları serbestçe çalıştırmasına izin vermek istiyorsanız, bunu yapmak için {command_2} komutunu çalıştırabilirsiniz." + +#: redbot/core/_diagnoser.py:227 +msgid "Global blocklist prevents the user from running this command." +msgstr "Genel kara liste, kullanıcının bu komutu çalıştırmasını engeller." + +#: redbot/core/_diagnoser.py:228 +msgid "To fix this issue, you can either remove the user from the blocklist, or clear the blocklist.\n" +"If you want to keep the blocklist, you can run {command_1} which will remove {user} from the blocklist.\n" +"If you instead want to clear the blocklist and let all users run commands freely, you can run {command_2} to do that." +msgstr "Bu sorunu gidermek için, kullanıcıyı engelleme listesinden kaldırabilir veya engelleme listesini temizleyebilirsiniz.\n" +"Blok listesini tutmak istiyorsanız, {user} öğesini blok listesinden kaldıracak {command_1} öğesini çalıştırabilirsiniz.\n" +"Bunun yerine blok listesini temizlemek ve tüm kullanıcıların komutları serbestçe çalıştırmasına izin vermek istiyorsanız, bunu yapmak için {command_2} komutunu çalıştırabilirsiniz." + +#: redbot/core/_diagnoser.py:250 +msgid "Local allowlist prevents the user from running this command." +msgstr "Yerel izin listesi, kullanıcının bu komutu çalıştırmasını engeller." + +#: redbot/core/_diagnoser.py:251 +msgid "To fix this issue, you can either add the user or one of their roles to the local allowlist, or clear the local allowlist.\n" +"If you want to keep the local allowlist, you can run {command_1} which will add {user} to the local allowlist.\n" +"If you instead want to clear the local allowlist and let all users run commands freely, you can run {command_2} to do that." +msgstr "Bu sorunu gidermek için, kullanıcıyı veya rollerinden birini yerel izin ver listesine ekleyebilir veya yerel izin ver listesini temizleyebilirsiniz.\n" +"Yerel izin listesini tutmak istiyorsanız, yerel izin listesine {user} ekleyecek olan {command_1} komutunu çalıştırabilirsiniz.\n" +"Bunun yerine, yerel izin ver listesini temizlemek ve tüm kullanıcıların komutları serbestçe çalıştırmasına izin vermek istiyorsanız, bunu yapmak için {command_2} komutunu çalıştırabilirsiniz." + +#: redbot/core/_diagnoser.py:265 +msgid "Local blocklist prevents the user from running this command." +msgstr "Yerel kara liste, kullanıcının bu komutu çalıştırmasını engeller." + +#: redbot/core/_diagnoser.py:280 +msgid "To fix this issue, you can either remove the user's roles from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove the user's roles ({roles}) from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." +msgstr "Bu sorunu gidermek için kullanıcının rollerini yerel blok listesinden kaldırabilir veya yerel blok listesini temizleyebilirsiniz.\n" +"Yerel blok listesini tutmak istiyorsanız, kullanıcının rollerini ({roles}) yerel blok listesinden kaldıracak {command_1} komutunu çalıştırabilirsiniz.\n" +"Bunun yerine yerel blok listesini temizlemek ve tüm kullanıcıların komutları serbestçe çalıştırmasına izin vermek istiyorsanız, bunu yapmak için {command_2} komutunu çalıştırabilirsiniz." + +#: redbot/core/_diagnoser.py:305 +msgid "To fix this issue, you can either remove the user and their roles from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove {user} and their roles ({roles}) from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." +msgstr "Bu sorunu gidermek için, kullanıcıyı ve rollerini yerel blok listesinden kaldırabilir veya yerel blok listesini temizleyebilirsiniz.\n" +"Yerel blok listesini tutmak istiyorsanız, {user} ve rollerini ({roles}) yerel blok listesinden kaldıracak {command_1} komutunu çalıştırabilirsiniz.\n" +"Bunun yerine yerel blok listesini temizlemek ve tüm kullanıcıların komutları serbestçe çalıştırmasına izin vermek istiyorsanız, bunu yapmak için {command_2} komutunu çalıştırabilirsiniz." + +#: redbot/core/_diagnoser.py:327 +msgid "To fix this issue, you can either remove the user from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove {user} from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." +msgstr "Bu sorunu gidermek için, kullanıcıyı yerel blok listesinden kaldırabilir veya yerel blok listesini temizleyebilirsiniz.\n" +"Yerel blok listesini tutmak istiyorsanız, {user} öğesini yerel blok listesinden kaldıracak {command_1} öğesini çalıştırabilirsiniz.\n" +"Bunun yerine yerel blok listesini temizlemek ve tüm kullanıcıların komutları serbestçe çalıştırmasına izin vermek istiyorsanız, bunu yapmak için {command_2} komutunu çalıştırabilirsiniz." + +#: redbot/core/_diagnoser.py:342 +msgid "Allowlist and blocklist checks" +msgstr "Allowlist and blocklist checks" + +#: redbot/core/_diagnoser.py:374 +msgid "Global, cog and command checks" +msgstr "Global, cog ve komut kontrolleri" + +#: redbot/core/_diagnoser.py:381 +msgid "The given command is disabled in this guild." +msgstr "Bu komut bu sunucuda devre dışıdır." + +#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:858 +msgid "One of the parents of the given command is disabled globally." +msgstr "Kullanılan komutlar genel olarak devre dışıdır." + +#: redbot/core/_diagnoser.py:389 +msgid "To fix this issue, you can run {command} which will enable the {affected_command} command in this guild." +msgstr "Bu sorunu gidermek için, bu sunucuda {affected_command} komutunu etkinleştirecek {command} komutunu çalıştırabilirsiniz." + +#: redbot/core/_diagnoser.py:410 +msgid "Other issues related to the checks" +msgstr "Other issues related to the checks" + +#: redbot/core/_diagnoser.py:411 +msgid "There's an issue related to the checks for {command} but we're not able to determine the exact cause." +msgstr "{command} için yapılan kontrollerle ilgili bir sorun var ama kesin nedeni belirleyemiyorum." + +#: redbot/core/_diagnoser.py:415 +msgid "To fix this issue, a manual review of the global, cog and command checks is required." +msgstr "O Bu sorunu gidermek için genel, cog ve komut kontrollerinin manuel olarak gözden geçirilmesi gerekir." + +#: redbot/core/_diagnoser.py:423 +msgid "Global checks" +msgstr "Global checks" + +#: redbot/core/_diagnoser.py:433 +msgid "One of the global checks for the command {command} failed with a message:\n" +"{message}" +msgstr "{command} komutunun genel denetimlerinden biri iletiyle başarısız oldu:\n" +"{message}" + +#: redbot/core/_diagnoser.py:437 +msgid "One of the global checks for the command {command} failed without a message." +msgstr "One of the global checks for the command {command} failed without a message." + +#: redbot/core/_diagnoser.py:441 +msgid "Cog check" +msgstr "Cog check" + +#: redbot/core/_diagnoser.py:458 +msgid "The cog check for the command {command} failed with a message:\n" +"{message}" +msgstr "The cog check for the command {command} failed with a message:\n" +"{message}" + +#: redbot/core/_diagnoser.py:459 +msgid "The cog check for the command {command} failed without a message." +msgstr "The cog check for the command {command} failed without a message." + +#: redbot/core/_diagnoser.py:463 +msgid "Command checks" +msgstr "Command checks" + +#: redbot/core/_diagnoser.py:477 +msgid "One of the command checks for the command {command} failed with a message:\n" +"{message}" +msgstr "One of the command checks for the command {command} failed with a message:\n" +"{message}" + +#: redbot/core/_diagnoser.py:481 +msgid "One of the command checks for the command {command} failed without a message." +msgstr "One of the command checks for the command {command} failed without a message." + +#: redbot/core/_diagnoser.py:485 +msgid "Permissions verification" +msgstr "İzin doğrulama" + +#: redbot/core/_diagnoser.py:488 +msgid "Cog permissions verification" +msgstr "" + +#: redbot/core/_diagnoser.py:503 +msgid "The cog of the given command is disabled in this guild." +msgstr "Girilen komutun eklentisi sunucuda etkisiz kılınmış." + +#: redbot/core/_diagnoser.py:504 +msgid "To fix this issue, you can run {command} which will enable the {affected_cog} cog in this guild." +msgstr "Bu sorunu çözmek için {affected_cog} eklentisini bu sunucuda etkinleştirecek {command} komutunu çalıştırabilirsin." + +#: redbot/core/_diagnoser.py:518 +msgid "Bot is missing some of the channel permissions ({permissions}) required by the {cog} cog." +msgstr "Bot is missing some of the channel permissions ({permissions}) required by the {cog} cog." + +#: redbot/core/_diagnoser.py:526 +msgid "Bot is missing some of the channel permissions ({permissions}) required by the {command} command." +msgstr "Bot is missing some of the channel permissions ({permissions}) required by the {command} command." + +#: redbot/core/_diagnoser.py:538 +msgid "To fix this issue, grant the required permissions to the bot through role settings or channel overrides." +msgstr "To fix this issue, grant the required permissions to the bot through role settings or channel overrides." + +#: redbot/core/_diagnoser.py:557 redbot/core/_diagnoser.py:653 +msgid "Other issues related to the permissions." +msgstr "Other issues related to the permissions." + +#: redbot/core/_diagnoser.py:558 +msgid "Fatal error: There's an issue related to the permissions for the {cog} cog but we're not able to determine the exact cause." +msgstr "Fatal error: There's an issue related to the permissions for the {cog} cog but we're not able to determine the exact cause." + +#: redbot/core/_diagnoser.py:563 +msgid "Fatal error: There's an issue related to the permissions for the {command} command but we're not able to determine the exact cause." +msgstr "Fatal error: There's an issue related to the permissions for the {command} command but we're not able to determine the exact cause." + +#: redbot/core/_diagnoser.py:567 +msgid "This is an unexpected error, please report it on Red's issue tracker." +msgstr "This is an unexpected error, please report it on Red's issue tracker." + +#: redbot/core/_diagnoser.py:574 +msgid "Ensure that the command is not bot owner only" +msgstr "Ensure that the command is not bot owner only" + +#: redbot/core/_diagnoser.py:582 +msgid "The command is bot owner only and the given user is not a bot owner." +msgstr "The command is bot owner only and the given user is not a bot owner." + +#: redbot/core/_diagnoser.py:583 +msgid "This cannot be fixed - regular users cannot run bot owner only commands." +msgstr "This cannot be fixed - regular users cannot run bot owner only commands." + +#: redbot/core/_diagnoser.py:589 +msgid "Permission hooks" +msgstr "Permission hooks" + +#: redbot/core/_diagnoser.py:599 +msgid "Fatal error: the result of permission hooks is inconsistent." +msgstr "Fatal error: the result of permission hooks is inconsistent." + +#: redbot/core/_diagnoser.py:600 redbot/core/_diagnoser.py:606 +#: redbot/core/_diagnoser.py:844 +msgid "To fix this issue, a manual review of the installed cogs is required." +msgstr "To fix this issue, a manual review of the installed cogs is required." + +#: redbot/core/_diagnoser.py:605 +msgid "The access has been denied by one of the bot's permissions hooks." +msgstr "The access has been denied by one of the bot's permissions hooks." + +#: redbot/core/_diagnoser.py:615 +msgid "User's discord permissions, privilege level and rules from Permissions cog" +msgstr "User's discord permissions, privilege level and rules from Permissions cog" + +#: redbot/core/_diagnoser.py:630 +msgid "The access has been denied due to the rules set for the {cog} cog with Permissions cog." +msgstr "The access has been denied due to the rules set for the {cog} cog with Permissions cog." + +#: redbot/core/_diagnoser.py:635 +msgid "The access has been denied due to the rules set for the {command} command with Permissions cog." +msgstr "The access has been denied due to the rules set for the {command} command with Permissions cog." + +#: redbot/core/_diagnoser.py:639 +msgid "To fix the issue, a manual review of the rules is required." +msgstr "To fix the issue, a manual review of the rules is required." + +#: redbot/core/_diagnoser.py:654 +msgid "There's an issue related to the permissions of {cog} cog but we're not able to determine the exact cause." +msgstr "There's an issue related to the permissions of {cog} cog but we're not able to determine the exact cause." + +#: redbot/core/_diagnoser.py:659 +msgid "There's an issue related to the permissions of {command} command but we're not able to determine the exact cause." +msgstr "There's an issue related to the permissions of {command} command but we're not able to determine the exact cause." + +#: redbot/core/_diagnoser.py:663 +msgid "To fix this issue, a manual review of the command is required." +msgstr "To fix this issue, a manual review of the command is required." + +#: redbot/core/_diagnoser.py:670 +msgid "Permission checks" +msgstr "Yetki kontrolü" + +#: redbot/core/_diagnoser.py:674 +msgid "The access has been denied by one of the permissions checks of {cog} cog." +msgstr "" + +#: redbot/core/_diagnoser.py:678 +msgid "The access has been denied by one of the permission checks of {command} command." +msgstr "" + +#: redbot/core/_diagnoser.py:686 +msgid "To fix this issue, a manual review of the permission checks is required." +msgstr "Bu sorunu çözmek için izin kontrollerinin manuel olarak gözden geçirilmesi gerekir." + +#: redbot/core/_diagnoser.py:692 +msgid "User's discord permissions and privilege level" +msgstr "Kullanıcının discord izinleri ve ayrıcalık seviyesi" + +#: redbot/core/_diagnoser.py:701 +msgid "grant the required permissions to the user through role settings or channel overrides" +msgstr "rol ayarları veya kanal geçersiz kılmalar yoluyla kullanıcıya gerekli izinleri verin" + +#: redbot/core/_diagnoser.py:707 +msgid "The user is missing some of the channel permissions ({permissions}) required by the {cog} cog." +msgstr "Kullanıcı {cog} cogunun gerektirdiği bazı kanal izinlerine ({permissions}) ihtiyacı var." + +#: redbot/core/_diagnoser.py:712 +msgid "The user is missing some of the channel permissions ({permissions}) required by the {command} command." +msgstr "Kullanıcı {command} komutunun gerektirdiği bazı kanal izinlerine ({permissions}) gerekli." + +#: redbot/core/_diagnoser.py:721 +msgid "the guild owner" +msgstr "sunucu sahibi" + +#: redbot/core/_diagnoser.py:724 +msgid "the mod role" +msgstr "mod rolü" + +#: redbot/core/_diagnoser.py:726 +msgid "the admin role" +msgstr "admin rolü" + +#: redbot/core/_diagnoser.py:729 +msgid "assign appropriate role to the user" +msgstr "kullanıcıya uygun rolü atayın" + +#: redbot/core/_diagnoser.py:731 +msgid "The user is missing the privilege level ({privilege_level}) required by the {cog} cog." +msgstr "" + +#: redbot/core/_diagnoser.py:738 +msgid "The user is missing the privilege level ({privilege_level}) required by the {command} command." +msgstr "" + +#: redbot/core/_diagnoser.py:751 +msgid "add appropriate rule in the Permissions cog" +msgstr "" + +#: redbot/core/_diagnoser.py:754 +msgid "The user has neither the channel permissions ({permissions}) nor the privilege level ({privilege_level}) required by the {cog} cog." +msgstr "" + +#: redbot/core/_diagnoser.py:763 +msgid "The user has neither the channel permissions ({permissions}) nor the privilege level ({privilege_level}) required by the {command} command." +msgstr "" + +#: redbot/core/_diagnoser.py:781 +msgid "Checks and permissions verification for the command {command}" +msgstr "" + +#: redbot/core/_diagnoser.py:804 redbot/core/_diagnoser.py:917 +msgid "Other command checks" +msgstr "" + +#: redbot/core/_diagnoser.py:805 redbot/core/_diagnoser.py:918 +msgid "The given command is failing one of the required checks." +msgstr "" + +#: redbot/core/_diagnoser.py:806 redbot/core/_diagnoser.py:919 +msgid "To fix this issue, a manual review of the command's checks is required." +msgstr "" + +#: redbot/core/_diagnoser.py:817 +msgid "Global 'call once' checks" +msgstr "" + +#: redbot/core/_diagnoser.py:839 +msgid "Other global 'call once' checks" +msgstr "" + +#: redbot/core/_diagnoser.py:840 +msgid "One of the global 'call once' checks implemented by a 3rd-party cog prevents this command from being ran." +msgstr "" + +#: redbot/core/_diagnoser.py:849 +msgid "Check if the command is disabled" +msgstr "" + +#: redbot/core/_diagnoser.py:859 redbot/core/_diagnoser.py:873 +msgid "To fix this issue, you can run {command} which will enable the {affected_command} command globally." +msgstr "" + +#: redbot/core/_diagnoser.py:872 +msgid "The given command is disabled globally." +msgstr "" + +#: redbot/core/_diagnoser.py:885 +msgid "Checks and permissions verification" +msgstr "" + +#: redbot/core/_diagnoser.py:936 +msgid "Passed" +msgstr "" + +#: redbot/core/_diagnoser.py:938 +msgid "Failed" +msgstr "Başarısız" + +#: redbot/core/_diagnoser.py:967 +msgid "All checks passed and no issues were detected. Make sure that the given parameters correspond to the channel, user, and command name that have been problematic.\n\n" +"If you still can't find the issue, it is likely that one of the 3rd-party cogs you're using adds a global or cog local before invoke hook that prevents the command from getting invoked as this can't be diagnosed with this tool." +msgstr "" + +#: redbot/core/_diagnoser.py:978 +msgid "The bot has been able to identify the issue." +msgstr "" + +#: redbot/core/_diagnoser.py:981 +msgid "Detected issue: " +msgstr "Algılanan Sorun: " + +#: redbot/core/_diagnoser.py:983 +msgid "Solution: " +msgstr "Çözüm: " + +#: redbot/core/_diagnoser.py:985 +msgid "\n" +"Here's a detailed report in case you need it:" +msgstr "\n" +"İhtiyacınız olursa diye ayrıntılı bir rapor:" + +#: redbot/core/_diagnoser.py:986 +msgid "Channel: " +msgstr "Kanal: " + +#: redbot/core/_diagnoser.py:987 +msgid "Command caller: " +msgstr "" + +#: redbot/core/_diagnoser.py:988 +msgid "Command: " +msgstr "Komut: " + +#: redbot/core/_diagnoser.py:989 +msgid "Tests that have been ran:" +msgstr "" + +#: redbot/core/_events.py:56 +msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" +msgstr "Red misaliniz eskimiş durumda! Şu anki sürüm {}, fakat siz {} kullanmaktasınız!" + +#: redbot/core/_events.py:65 +msgid "\n\n" +"While 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\n" +"Aş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:74 +msgid "\n\n" +"You have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\n\n" +"You 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\n" +"Sizin 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\n" +"Yukarı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:120 +msgid "\n\n" +"To update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:{command_1}\n" +"Once you've started up your bot again, we recommend that you update any installed 3rd-party cogs with this command in Discord:{command_2}" +msgstr "" + +#: redbot/core/_events.py:128 +msgid "Command Prompt" +msgstr "Komut İstemi" + +#: redbot/core/_events.py:128 +msgid "Terminal" +msgstr "Uçbirim" + +#: redbot/core/_events.py:240 +msgid "`{user_input}` is not a valid value for `{command}`" +msgstr "`{user_input}`, `{command}` komutu için geçerli bir değer değil." + +#: redbot/core/_events.py:251 redbot/core/_events.py:304 +msgid "Argument `{parameter_name}` must be a positive integer." +msgstr "" + +#: redbot/core/_events.py:253 redbot/core/_events.py:306 +msgid "Argument `{parameter_name}` must be an integer no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:257 redbot/core/_events.py:310 +msgid "Argument `{parameter_name}` must be an integer no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:261 redbot/core/_events.py:314 +msgid "Argument `{parameter_name}` must be an integer between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:266 redbot/core/_events.py:319 +msgid "Argument `{parameter_name}` must be a positive number." +msgstr "" + +#: redbot/core/_events.py:268 redbot/core/_events.py:321 +msgid "Argument `{parameter_name}` must be a number no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:272 +msgid "Argument `{parameter_name}` must be a number no less than {maximum}." +msgstr "" + +#: redbot/core/_events.py:276 redbot/core/_events.py:329 +msgid "Argument `{parameter_name}` must be a number between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:281 redbot/core/_events.py:334 +msgid "Argument `{parameter_name}` must be a string with a length of no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:285 redbot/core/_events.py:338 +msgid "Argument `{parameter_name}` must be a string with a length of no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:289 redbot/core/_events.py:342 +msgid "Argument `{parameter_name}` must be a string with a length of between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:325 +msgid "Argument `{parameter_name}` must be a number no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:355 +msgid "\"{argument}\" is not an integer." +msgstr "" + +#: redbot/core/_events.py:358 +msgid "\"{argument}\" is not a number." +msgstr "" + +#: redbot/core/_events.py:385 redbot/core/tree.py:292 +msgid "Error in command '{command}'. Check your console or logs for details." +msgstr "Bu komutu kullanırken bir hata oluştu '{command}'. Detaylar için konsolu veya günlükleri kontrol edin." + +#: redbot/core/_events.py:388 redbot/core/tree.py:295 +msgid "Error in command '{command}'." +msgstr "" + +#: redbot/core/_events.py:406 redbot/core/tree.py:309 +msgid "I require the {permission} permission to execute that command." +msgstr "O komutu çalıştırmak için {permission} iznine ihtiyacım var." + +#: redbot/core/_events.py:410 redbot/core/tree.py:313 +msgid "I require {permission_list} permissions to execute that command." +msgstr "O komutu çalıştırmak için {permission_list} izinlerine ihtiyacım var." + +#: redbot/core/_events.py:418 redbot/core/tree.py:320 +msgid "That command is not available in DMs." +msgstr "Bu komut DM üzerinden kullanılamaz." + +#: redbot/core/_events.py:420 +msgid "That command is only available in DMs." +msgstr "Bu komut sadece DM üzerinden kullanılabilir." + +#: redbot/core/_events.py:422 +msgid "That command is only available in NSFW channels." +msgstr "Bu komut yalnızca Uygunsuz (NSFW) kanallarda kullanılabilir." + +#: redbot/core/_events.py:434 redbot/core/tree.py:326 +msgid "This command is on cooldown. Try again {relative_time}." +msgstr "" + +#: redbot/core/_events.py:441 +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/_events.py:446 +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:452 +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:457 +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:463 +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:468 +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/bank.py:1060 +msgid "Can't pay for this command in DM without a global bank." +msgstr "Bu komut için özel mesajda küresel banka olmaksızın ödeme yapılamaz." + +#: redbot/core/bank.py:1067 +msgid "You need at least {cost} {currency} to use this command." +msgstr "Bu komutu kullanabilmen için {cost} {currency} ihtiyacın var." + +#: redbot/core/bot.py:2378 +msgid "There is still one message remaining. Type {command_1} to continue or {command_2} to upload all contents as a file." +msgstr "" + +#: redbot/core/bot.py:2383 +msgid "There are still {count} messages remaining. Type {command_1} to continue or {command_2} to upload all contents as a file." +msgstr "" + +#: redbot/core/core_commands.py:197 msgid "Alias {alias_name} is already an existing command or alias in one of the loaded cogs." msgstr "{alias_name} çalışmakta olan coglardan birinde bir komut veya komut takma adı olarak zaten kullanımda." -#: redbot/core/core_commands.py:186 +#: redbot/core/core_commands.py:202 msgid "Command {command_name} is already an existing command or alias in one of the loaded cogs." msgstr "{command_name} çalışmakta olan coglardan birinde bir komut veya komut takma adı olarak zaten kullanımda." -#: redbot/core/core_commands.py:398 +#: redbot/core/core_commands.py:391 #, docstring msgid "\n" " The Core cog has many commands related to core functions.\n\n" @@ -161,21 +772,17 @@ msgstr "\n" " Bu komutlar her Red botunda bulunur ve botun en temel kullanımını kapsar.\n" " " -#: redbot/core/core_commands.py:410 +#: redbot/core/core_commands.py:403 #, docstring msgid "Pong." msgstr "Pong." -#: redbot/core/core_commands.py:415 +#: redbot/core/core_commands.py:408 #, docstring -msgid "Shows info about [botname].\n\n" -" See `[p]set custominfo` to customize.\n" -" " -msgstr "[botname] hakkında bilgi verir.\n\n" -" Düzenlemek için `[p]set custominfo` komutunu inceleyin.\n" -" " +msgid "Shows info about [botname]." +msgstr "[botname] hakkında bilgi gösterir." -#: redbot/core/core_commands.py:445 +#: redbot/core/core_commands.py:435 msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\n\n" "Red 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" @@ -183,43 +790,43 @@ msgstr "Bu bot Red'in bir misalidir. [Red, açık kaynaklı bir Discord botudur] "Red, 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:456 +#: redbot/core/core_commands.py:446 msgid "Instance owned by team" msgstr "Misal bir takıma aittir" -#: redbot/core/core_commands.py:456 +#: redbot/core/core_commands.py:446 msgid "Instance owned by" msgstr "Misal sahibi" -#: redbot/core/core_commands.py:461 +#: redbot/core/core_commands.py:451 msgid "Red version" msgstr "Red Sürümü" -#: redbot/core/core_commands.py:464 redbot/core/core_commands.py:520 +#: redbot/core/core_commands.py:454 redbot/core/core_commands.py:510 msgid "Yes, {version} is available." msgstr "Evet, {version} şu anda mevcut." -#: redbot/core/core_commands.py:468 redbot/core/core_commands.py:524 +#: redbot/core/core_commands.py:458 redbot/core/core_commands.py:514 msgid "Checking for updates failed." msgstr "Güncelleme kontrolü başarısız oldu." -#: redbot/core/core_commands.py:469 +#: redbot/core/core_commands.py:459 msgid "Outdated" msgstr "Güncel Değil" -#: redbot/core/core_commands.py:471 +#: redbot/core/core_commands.py:461 msgid "About this instance" msgstr "Bu misal hakkında" -#: redbot/core/core_commands.py:472 +#: redbot/core/core_commands.py:462 msgid "About Red" msgstr "Red Hakkında" -#: redbot/core/core_commands.py:475 redbot/core/core_commands.py:533 +#: redbot/core/core_commands.py:465 redbot/core/core_commands.py:523 msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" msgstr "02 Ocak 2016 dan beri mutluluk getiriyor. ({} günden uzun süredir!)" -#: redbot/core/core_commands.py:483 +#: redbot/core/core_commands.py:473 msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\n\n" "Red 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" @@ -227,7 +834,7 @@ msgstr "Bu bot Red'in misalidir, Red açık kaynaklı bir Discord botudur (1) Tw "Red 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:494 +#: redbot/core/core_commands.py:484 msgid "Instance owned by team: [{owner}]\n" "Python: [{python_version}] (5)\n" "discord.py: [{dpy_version}] (6)\n" @@ -237,7 +844,7 @@ msgstr "Misal sahibi olan takım: [{owner}]\n" "discord.py: [{dpy_version}] (6)\n" "Red sürümü: [{red_version}] (7)\n" -#: redbot/core/core_commands.py:506 +#: redbot/core/core_commands.py:496 msgid "Instance owned by: [{owner}]\n" "Python: [{python_version}] (5)\n" "discord.py: [{dpy_version}] (6)\n" @@ -247,19 +854,19 @@ msgstr "Misal sahibi: [{owner}]\n" "discord.py: [{dpy_version}] (6)\n" "Red sürümü: [{red_version}] (7)\n" -#: redbot/core/core_commands.py:525 +#: redbot/core/core_commands.py:515 msgid "Outdated: [{state}]\n" msgstr "Eskimiş: [{state}]\n" -#: redbot/core/core_commands.py:528 +#: redbot/core/core_commands.py:518 msgid "**About Red**\n" msgstr "**Red Hakkında**\n" -#: redbot/core/core_commands.py:539 +#: redbot/core/core_commands.py:529 msgid "**About this instance**\n" msgstr "**Bu misal hakkında**\n" -#: redbot/core/core_commands.py:541 +#: redbot/core/core_commands.py:531 msgid "**References**\n" "1. <{}>\n" "2. <{}>\n" @@ -277,20 +884,20 @@ msgstr "**Referanslar**\n" "6. <{}>\n" "7. <{}>\n" -#: redbot/core/core_commands.py:557 +#: redbot/core/core_commands.py:553 #, docstring msgid "Shows [botname]'s uptime." msgstr "[botname]'un açık kalma süresini gösterir." -#: redbot/core/core_commands.py:560 -msgid "Less than one second" -msgstr "Bir saniyeden az" +#: redbot/core/core_commands.py:556 +msgid "Less than one second." +msgstr "Bir saniyeden az." -#: redbot/core/core_commands.py:562 -msgid "Been up for: **{time_quantity}** (since {timestamp} UTC)" -msgstr "Şu zamandan beri açık: **{time_quantity}** ({timestamp} UTC)" +#: redbot/core/core_commands.py:558 +msgid "I have been up for: **{time_quantity}** (since {timestamp})" +msgstr "Şu zamandan beri açık: **{time_quantity}** ({timestamp})" -#: redbot/core/core_commands.py:569 +#: redbot/core/core_commands.py:565 #, docstring msgid "\n" " Commands which interact with the data [botname] has about you.\n\n" @@ -301,71 +908,63 @@ msgstr "\n" " Daha çok bilgi için [Son Kullanıcı Veri Beyannamesi](https://docs.discord.red/en/stable/red_core_data_statement.html)ni okuyun.\n" " " -#: redbot/core/core_commands.py:580 +#: redbot/core/core_commands.py:576 #, docstring msgid "\n" " Find out what type of data [botname] stores and why.\n\n" " **Example:**\n" -" - `[p]mydata whatdata`\n" -" " -msgstr "\n" -" [botname] hangi verileri ne amaçla depoladığını öğrenin.\n\n" -" **Örnek:**\n" -" - `[p]mydata whatdata`\n" +" - `[p]mydata whatdata`\n" " " +msgstr "" -#: redbot/core/core_commands.py:590 +#: redbot/core/core_commands.py:586 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\n" "Additionally, 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 "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\n" "Ayrı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:609 +#: redbot/core/core_commands.py:605 #, docstring msgid "View the End User Data statements of each 3rd-party module.\n\n" " This will send an attachment with the End User Data statements of all loaded 3rd party cogs.\n\n" " **Example:**\n" -" - `[p]mydata 3rdparty`\n" -" " -msgstr "Her üçüncü parti modülün Son Kullanıcı Veri Beyannamelerini okuyun.\n\n" -" Bu komut çalışmakta olan tüm üçüncü parti cogların Son Kullanıcı Veri Beyannamelerini içeren bir ek gönderir.\n\n" -" **Örnek:**\n" -" - `[p]mydata 3rdparty`\n" +" - `[p]mydata 3rdparty`\n" " " +msgstr "" -#: redbot/core/core_commands.py:620 +#: redbot/core/core_commands.py:616 msgid "I need to be able to attach files (try in DMs?)." msgstr "Dosya eklemem gerekiyor. (DM'den deneyebilirsin)." -#: redbot/core/core_commands.py:630 +#: redbot/core/core_commands.py:626 msgid "This instance does not appear to have any 3rd-party extensions loaded." msgstr "Bu misalde her hangi bir 3. parti eklenti kurulu gözükmüyor." -#: redbot/core/core_commands.py:650 +#: redbot/core/core_commands.py:646 msgid "3rd party End User Data statements" msgstr "3. parti Son Kullanıcı Veri Bildirgeleri" -#: redbot/core/core_commands.py:652 +#: redbot/core/core_commands.py:648 msgid "The following are statements provided by 3rd-party extensions." msgstr "3. parti eklentiler tarafından sunulan bildirgeler:" -#: redbot/core/core_commands.py:657 +#: redbot/core/core_commands.py:653 msgid "3rd-party extensions without statements\n" msgstr "Bildirgesi olmayan 3. parti eklentiler\n" -#: redbot/core/core_commands.py:668 +#: redbot/core/core_commands.py:664 msgid "Here's a generated page with the statements provided by 3rd-party extensions." msgstr "İşte 3. taraf uzantıların sağladığı ifadelerle oluşturulmuş bir sayfa." -#: redbot/core/core_commands.py:684 +#: redbot/core/core_commands.py:679 msgid "Did not get confirmation, cancelling." msgstr "Onay alınmadı, iptal ediliyor." -#: redbot/core/core_commands.py:689 +#: redbot/core/core_commands.py:684 msgid "Did not get a matching confirmation, cancelling." msgstr "Eşleşen onay alınmadı, iptal ediliyor." -#: redbot/core/core_commands.py:700 +#: redbot/core/core_commands.py:695 #, docstring msgid "\n" " Have [botname] forget what it knows about you.\n\n" @@ -373,31 +972,23 @@ msgid "\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\n" " **Example:**\n" -" - `[p]mydata forgetme`\n" -" " -msgstr "\n" -" [botname] hakkınızda bildiklerini unutmasını sağlayın.\n\n" -" Bu komut hakkınızdaki tüm verileri silmeyebilir, düzenli işlev için gerekli\n" -" veriler, örneğin bir komutu tekrar kullanmadan ne kadar beklenmesi\n" -" gerektiği ihtiyaç kalmayana kadar tutulmaya devam eder.\n\n" -" [botname] tekrar kullanımı sizin hakkınızda tekrar veri toplamaya başlamasına neden olabilir.\n\n" -" **Örnek:**\n" -" - `[p]mydata forgetme`\n" +" - `[p]mydata forgetme`\n" " " +msgstr "" -#: redbot/core/core_commands.py:715 +#: redbot/core/core_commands.py:710 msgid "This command ({command}) does not support non-interactive usage." msgstr "Görünüşe bakılırsa ({command}) komutu etkileşimsiz kullanımı desteklemiyor." -#: redbot/core/core_commands.py:722 +#: redbot/core/core_commands.py:717 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 "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:732 +#: redbot/core/core_commands.py:727 msgid "This may take some time." msgstr "Bu biraz zaman alacak." -#: redbot/core/core_commands.py:745 +#: redbot/core/core_commands.py:740 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}.\n" "Please contact the owner of this bot to address this.\n" "Note: Outside of these failures, data should have been deleted." @@ -405,7 +996,7 @@ msgstr "Sizinle alakalı olan operasyonel olmayan verileri silmeye çalıştım "Bunu çözmek için lütfen bot sahibi ile iletişime geçin.\n" "Not: Bu hatalar dışında, verileriniz silinmiş olmalı." -#: redbot/core/core_commands.py:760 +#: redbot/core/core_commands.py:755 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\n" "Please contact the owner of this bot to address this.\n" "Note: Outside of these failures, data should have been deleted." @@ -413,7 +1004,7 @@ msgstr "Sizinle alakalı olan operasyonel olmayan verileri silmeye çalıştım "Bunu çözmek için lütfen bot sahibi ile iletişime geçin.\n" "Not: Bu hatalar dışında, verileriniz silinmiş olmalı." -#: redbot/core/core_commands.py:770 +#: redbot/core/core_commands.py:765 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\n" "Please contact the owner of this bot to address this.\n" "Note: Outside of these failures, data should have been deleted." @@ -421,27 +1012,27 @@ msgstr "Sizinle alakalı olan operasyonel olmayan verileri silmeye çalıştım "Bunu çözmek için lütfen bot sahibi ile iletişime geçin.\n" "Not: Bu hatalar dışında, verileriniz silinmiş olmalı." -#: redbot/core/core_commands.py:780 +#: redbot/core/core_commands.py:775 msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" msgstr "Hakkınızda işlevsel olmayan (ve silmeyi bildiğim) tüm veriyi sildim {mention}" -#: redbot/core/core_commands.py:788 redbot/core/core_commands.py:955 -#: redbot/core/core_commands.py:1041 redbot/core/core_commands.py:1112 +#: redbot/core/core_commands.py:783 redbot/core/core_commands.py:950 +#: redbot/core/core_commands.py:1036 redbot/core/core_commands.py:1107 msgid "{mention} The following cogs did not handle deletion:\n" "{cogs}." msgstr "{mention} Bu coglar silme isteğini işlemedi:\n" "{cogs}." -#: redbot/core/core_commands.py:798 +#: redbot/core/core_commands.py:793 #, docstring msgid "[Coming Soon] Get what data [botname] has about you." msgstr "[Yakında] [botname] hakkınızda bildiklerini öğrenin." -#: redbot/core/core_commands.py:800 +#: redbot/core/core_commands.py:795 msgid "This command doesn't do anything yet, but we're working on adding support for this." msgstr "Bu komut şu anda hiç bir şey yapmıyor fakat bunun için üzerinde çalışıyoruz." -#: redbot/core/core_commands.py:809 +#: redbot/core/core_commands.py:804 #, docstring msgid "\n" " Commands for more complete data handling.\n" @@ -450,78 +1041,58 @@ msgstr "\n" " Daha tümleşik veri kontrolü için komutlar.\n" " " -#: redbot/core/core_commands.py:815 +#: redbot/core/core_commands.py:810 #, docstring msgid "\n" " Set the bot to allow users to request a data deletion.\n\n" " This is on by default.\n" " Opposite of `[p]mydata ownermanagement disallowuserdeletions`\n\n" " **Example:**\n" -" - `[p]mydata ownermanagement allowuserdeletions`\n" -" " -msgstr "\n" -" Botu kullanıcılara veri silme talebinde bulunma izni vermeye ayarla.\n\n" -" Bu varsayılan olarak etkindir.\n" -" Bu komut `[p]mydata ownermanagement disallowuserdeletions` komutunun tam tersidir.\n\n" -" **Örnek:**\n" -" - `[p]mydata ownermanagement allowuserdeletions`\n" +" - `[p]mydata ownermanagement allowuserdeletions`\n" " " +msgstr "" -#: redbot/core/core_commands.py:826 +#: redbot/core/core_commands.py:821 msgid "User can delete their own data. This will not include operational data such as blocked users." msgstr "Kullanıcılar kendi verilerini silebilirler. Bu engellenmiş kullanıcılar gibi işlevsel verileri içermez." -#: redbot/core/core_commands.py:834 +#: redbot/core/core_commands.py:829 #, docstring msgid "\n" " Set the bot to not allow users to request a data deletion.\n\n" " Opposite of `[p]mydata ownermanagement allowuserdeletions`\n\n" " **Example:**\n" -" - `[p]mydata ownermanagement disallowuserdeletions`\n" -" " -msgstr "\n" -" Botu kullanıcılara veri silme talebinde bulunma izni vermemeye ayarla.\n\n" -" Bu komut `[p]mydata ownermanagement allowuserdeletions` komutunun tam tersidir.\n\n" -" **Örnek:**\n" -" - `[p]mydata ownermanagement disallowuserdeletions`\n" +" - `[p]mydata ownermanagement disallowuserdeletions`\n" " " +msgstr "" -#: redbot/core/core_commands.py:843 +#: redbot/core/core_commands.py:838 msgid "User can not delete their own data." msgstr "Kullanıcılar kendi datalarını silemezler." -#: redbot/core/core_commands.py:847 +#: redbot/core/core_commands.py:842 #, docstring msgid "\n" " Sets how user deletions are treated.\n\n" " **Example:**\n" -" - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" +" - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" " **Arguments:**\n" -" - `` - The strictness level for user deletion. See Level guide below.\n\n" +" - `` - The strictness level for user deletion. See Level guide below.\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" -" Veri silme işlemlerinin nasıl yapılacağını ayarlar.\n\n" -" **Örnek:**\n" -" - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" -" **Seçenekler:**\n" -" - `` - Veri silerken ciddiyet oranı, detaylar için aşağıdaki kılavuzu okuyun.\n\n" -" Seviyeler:\n" -" - `0`: Kullanıcının neler silebildiğine tamamen coglar kendileri karar verir.\n" -" - `1`: Coglar kullanıcı hakkında bildikleri gerekli olmayan her şeyi silmek zorundadırlar.\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:864 +#: redbot/core/core_commands.py:859 msgid "Cogs will be instructed to remove all non operational data upon a user request." msgstr "Coglardan kullanıcı isteği üzerine işlevsel olmayan tüm veriyi silmeleri talep edilecek." -#: redbot/core/core_commands.py:872 +#: redbot/core/core_commands.py:867 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 "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:883 +#: redbot/core/core_commands.py:878 #, docstring msgid "\n" " Handle a deletion request from Discord.\n\n" @@ -530,25 +1101,17 @@ msgid "\n" " This will remove the user from various anti-abuse measures.\n" " If you are processing a manual request from a user, you may want `[p]mydata ownermanagement deleteforuser` instead.\n\n" " **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" -" " -msgstr "\n" -" Discord tarafından gönderilmiş bir veri silme isteğini yerine getir.\n\n" -" Bu işlem botun belirtilen kullanıcı IDsi ile ilgili tüm veriyi silmesine veya ilişkilendirmeyi kaldırmasına sebep olacaktır.\n" -" Discord silinmiş bir hesap hakkında özellikle talep etmedikçe bu komutu kullanmayın.\n" -" Bu işlem kullanıcıyı çeşitli istismar önlemlerinden de kaldıracaktır.\n" -" Eğer veri silinmesini kullanıcı talep ettiyse bunun yerine `[p]mydata ownermanagement deleteforuser` kullanabilirsiniz.\n\n" -" **Seçenekler:**\n" -" - `` - Verisi silinecek olan kullanıcının IDsi.\n" +" - `` - The id of the user whose data would be deleted.\n" " " +msgstr "" -#: redbot/core/core_commands.py:897 +#: redbot/core/core_commands.py:892 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\n" "If you are sure this is what you intend to do please respond with the following:" msgstr "Bu, botun belirtilen kullanıcı IDsi ile ilgili tüm veriyi silmesini ya da ilişkilendirmeyi kaldırmasına yol açar. Discord silinmiş bir hesap hakkında özellikle talep etmedikçe bu komutu kullanmayın. Bu işlem kullanıcıyı çeşitli istismar önlemlerinden de çıkaracaktır. Eğer veri silinmesini kullanıcı talep ettiyse bunun yerine `{prefix}{command_name}` kullanabilirsiniz.\n\n" "Eğer devam etmek istediğinize eminseniz lütfen aşağıdakiyle cevap verin:" -#: redbot/core/core_commands.py:915 redbot/core/core_commands.py:1072 +#: redbot/core/core_commands.py:910 redbot/core/core_commands.py:1067 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}\n" "Please check your logs and contact the creators of these cogs and modules.\n" "Note: Outside of these failures, data should have been deleted." @@ -556,7 +1119,7 @@ msgstr "O kullanıcı hakkında tüm bilgiyi silmeye çalıştım, (silmeyi bild "Lütfen log dosyalarını inceleyip cogların ve modüllerin yapımcıları ile görüşün.\n" "Not: Bu sorunlar dışında tüm veri silinmiş olmalı." -#: redbot/core/core_commands.py:930 redbot/core/core_commands.py:1087 +#: redbot/core/core_commands.py:925 redbot/core/core_commands.py:1082 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" "Please check your logs and contact the creators of these cogs and modules.\n" "Note: Outside of these failures, data should have been deleted." @@ -564,7 +1127,7 @@ msgstr "Bu kullanıcıyla alakalı olan tüm verileri silmeye çalıştım (nas "Bunu çözmek için lütfen bot sahibi ile iletişime geçin.\n" "Not: Bu hatalar dışında, verileriniz silinmiş olmalı." -#: redbot/core/core_commands.py:941 redbot/core/core_commands.py:1098 +#: redbot/core/core_commands.py:936 redbot/core/core_commands.py:1093 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" "Please check your logs and contact the creators of these cogs and modules.\n" "Note: Outside of these failures, data should have been deleted." @@ -572,34 +1135,28 @@ msgstr "O kullanıcı ile ilgili tüm veriyi silmeye çalıştım, (silmeyi bild "Lütfen log dosyalarını inceleyip bu cogların ve modüllerin yapımcıları ile irtibata geçin.\n" "Not: Bu sorunlar dışında tüm veri silinmiş olmalı." -#: redbot/core/core_commands.py:951 redbot/core/core_commands.py:1108 +#: redbot/core/core_commands.py:946 redbot/core/core_commands.py:1103 msgid "I've deleted all data about that user that I know how to delete." msgstr "O kullanıcıyla ilgili nasıl sileceğimi bildiğim tüm verileri sildim." -#: redbot/core/core_commands.py:962 +#: redbot/core/core_commands.py:957 #, docstring msgid "Delete data [botname] has about a user for a user.\n\n" " This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user.\n" " Users have access to a different command for this unless they can't interact with the bot at all.\n" " 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\n" " **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" -" " -msgstr "[botname] bir kullanıcı hakkında sahip olduğu veriyi sildirin.\n\n" -" Bu işlem kullanıcı hakkında botun işlev için ihtiyaç duymadığı çok miktarda veriyi silmesine veya ilişkilendirmesini kaldırmasına sebep olur.\n" -" Kullanıcılar botu kullanabildikleri sürece bu işlemi farklı bir komutla kendileri de gerçekleştirebilirler.\n" -" Bu işlem çoğunlukla güvenlidir, fakat botla ilgili tecrübelerini etkileyebileceğinden bir kullanıcı özellikle talep etmediyse yapmayın.\n\n" -" **Seçenekler:**\n" -" - `` - Verileri silinecek olan kullanıcı.\n" +" - `` - The id of the user whose data would be deleted.\n" " " +msgstr "" -#: redbot/core/core_commands.py:973 +#: redbot/core/core_commands.py:968 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\n" "If you are sure this is what you intend to do please respond with the following:" 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\n" "Eğer devam etmek istediğinizden eminseniz şununla cevap verin:" -#: redbot/core/core_commands.py:996 +#: redbot/core/core_commands.py:991 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}\n" "Please check your logs and contact the creators of these cogs and modules.\n" "Note: Outside of these failures, data should have been deleted." @@ -607,7 +1164,7 @@ msgstr "Sizinle alakalı olan operasyonel olmayan verileri silmeye çalıştım "Bunu çözmek için lütfen bot sahibi ile iletişime geçin.\n" "Not: Bu hatalar dışında, verileriniz silinmiş olmalı." -#: redbot/core/core_commands.py:1011 +#: redbot/core/core_commands.py:1006 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" "Please check your logs and contact the creators of these cogs and modules.\n" "Note: Outside of these failures, data should have been deleted." @@ -615,7 +1172,7 @@ msgstr "Sizinle alakalı olan operasyonel olmayan verileri silmeye çalıştım "Bunu çözmek için lütfen bot sahibi ile iletişime geçin.\n" "Not: Bu hatalar dışında, verileriniz silinmiş olmalı." -#: redbot/core/core_commands.py:1022 +#: redbot/core/core_commands.py:1017 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" "Please check your logs and contact the creators of these cogs and modules.\n" "Note: Outside of these failures, data should have been deleted." @@ -623,125 +1180,89 @@ msgstr "Bu kullanıcıyla alakalı olan operasyonel olmayan verileri silmeye ça "Bunu çözmek için lütfen bot sahibi ile iletişime geçin.\n" "Not: Bu hatalar dışında, verileriniz silinmiş olmalı." -#: redbot/core/core_commands.py:1033 +#: redbot/core/core_commands.py:1028 msgid "I've deleted all non-operational data about that user that I know how to delete." msgstr "O kullanıcıyla ilgili nasıl sileceğimi bildiğim tüm verileri sildim." -#: redbot/core/core_commands.py:1048 +#: redbot/core/core_commands.py:1043 #, docstring msgid "Delete data [botname] has about a user.\n\n" " This will cause the bot to get rid of or disassociate a lot of data about the specified user.\n" " This may include more than just end user data, including anti abuse records.\n\n" " **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" -" " -msgstr "[botname] bir kullanıcı hakkındaki bilgilerini sildirir.\n\n" -" Bu işlem botun belirtilen kullanıcı hakkında çok miktarda veriyi silmesine veya ilişkilendirmeyi kaldırmasına sebep olacaktır.\n" -" Bu, suiistimal önleme kayıtları dahil olmak üzere son kullanıcı verilerinden çok daha fazlasını içerir.\n\n" -" **Seçenekler:**\n" -" - `` - Verileri silinecek olan kullanıcının IDsi.\n" +" - `` - The id of the user whose data would be deleted.\n" " " +msgstr "" -#: redbot/core/core_commands.py:1058 +#: redbot/core/core_commands.py:1053 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\n" "If you are sure this is what you intend to do please respond with the following:" 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\n" "Devam etmekte kararlıysanız şununla cevap verin:" -#: redbot/core/core_commands.py:1119 +#: redbot/core/core_commands.py:1114 #, docstring msgid "\n" " Commands for toggling embeds on or off.\n\n" " This setting determines whether or not to use embeds as a response to a command (for commands that support it).\n" " The default is to use embeds.\n\n" -" The embed settings are checked until the first True/False in this order:\n" -" - In guild context:\n" -" 1. Channel override - `[p]embedset channel`\n" -" 2. Server command override - `[p]embedset command server`\n" -" 3. Server override - `[p]embedset server`\n" -" 4. Global command override - `[p]embedset command global`\n" -" 5. Global setting -`[p]embedset global`\n\n" -" - In DM context:\n" -" 1. User override - `[p]embedset user`\n" -" 2. Global command override - `[p]embedset command global`\n" -" 3. Global setting - `[p]embedset global`\n" -" " -msgstr "\n" -" Yerleşik mesajları açıp kapama için komutlar.\n\n" -" Bu ayar cevap olarak yerleşik mesajları destekleyen komutların yerleşik mesajları kullanıp kullanmamasını ayarlar.\n" -" Varsayılan olarak yerleşik mesajları kullanma etkindir.\n\n" -" Yerleştirme ayarları bu sıralamayla ilk True/False değerine kadar kontrol edilir:\n" -" - Sunucu kapsamında:\n" -" 1. Kanal üstünlüğü ([p]embedset channel)\n" -" 2. Sunucu içi komut üstünlüğü ([p]embedset command server)\n" -" 3. Sunucu üstünlüğü ([p]embedset server)\n" -" 4. Küresel komut üstünlüğü ([p]embedset command global)\n" -" 5. Küresel ayar ([p]embedset global)\n\n" -" - DM kapsamında:\n" -" 1. Kullanıcı üstünlüğü ([p]embedset user)\n" -" 2. Küresel komut üstünlüğü ([p]embedset command global)\n" -" 3. Küresel ayar ([p]embedset global)\n" +" The embed settings are checked until the first True/False in this order:\n\n" +" - In guild context:\n" +" 1. Channel override - `[p]embedset channel`\n" +" 2. Server command override - `[p]embedset command server`\n" +" 3. Server override - `[p]embedset server`\n" +" 4. Global command override - `[p]embedset command global`\n" +" 5. Global setting -`[p]embedset global`\n\n" +" - In DM context:\n" +" 1. User override - `[p]embedset user`\n" +" 2. Global command override - `[p]embedset command global`\n" +" 3. Global setting - `[p]embedset global`\n" " " +msgstr "" -#: redbot/core/core_commands.py:1141 +#: redbot/core/core_commands.py:1139 #, docstring msgid "\n" " Show the current embed settings.\n\n" " Provide a command name to check for command specific embed settings.\n\n" " **Examples:**\n" -" - `[p]embedset showsettings` - Shows embed settings.\n" -" - `[p]embedset showsettings info` - Also shows embed settings for the 'info' command.\n" -" - `[p]embedset showsettings \"ignore list\"` - Checking subcommands requires quotes.\n\n" +" - `[p]embedset showsettings` - Shows embed settings.\n" +" - `[p]embedset showsettings info` - Also shows embed settings for the 'info' command.\n" +" - `[p]embedset showsettings \"ignore list\"` - Checking subcommands requires quotes.\n\n" " **Arguments:**\n" -" - `[command_name]` - Checks this command for command specific embed settings.\n" +" - `[command]` - Checks this command for command specific embed settings.\n" " " -msgstr "\n" -" Mevcut yerleşik mesaj ayarlarını göster.\n\n" -" Komuta özgü yerleştirme ayarlarını görmek için bir komut adı yazın.\n\n" -" **Örnekler:**\n" -" - `[p]embedset showsettings` - Yerleştirme ayarlarını gösterir.\n" -" - `[p]embedset showsettings info` - 'info' komutu için de yerleştirme ayarlarını gösterir.\n" -" - `[p]embedset showsettings \"ignore list\"` - Alt komutlara bakmak için çift tırnak kullanılır.\n\n" -" **Seçenekler:**\n" -" - `[komut_adı]` - Komuta özgü yerleştirme ayarlarını aramak için komut adı.\n" -" " - -#: redbot/core/core_commands.py:1158 redbot/core/core_commands.py:1314 -#: redbot/core/core_commands.py:1365 redbot/core/core_commands.py:4282 -#: redbot/core/core_commands.py:4325 redbot/core/core_commands.py:4391 -#: redbot/core/core_commands.py:4422 -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:1164 +msgstr "" + +#: redbot/core/core_commands.py:1155 msgid "Embed settings:\n\n" msgstr "Embed ayarları:\n\n" -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1157 msgid "Global default: {value}\n" msgstr "Küresel varsayılan: {value}\n" -#: redbot/core/core_commands.py:1171 +#: redbot/core/core_commands.py:1162 msgid "Global command setting for {command} command: {value}\n" msgstr "{command} komutu için küresel komut ayarı: {value}\n" -#: redbot/core/core_commands.py:1177 +#: redbot/core/core_commands.py:1168 msgid "Guild setting: {value}\n" msgstr "Sunucu ayarı: {value}\n" -#: redbot/core/core_commands.py:1182 +#: redbot/core/core_commands.py:1173 msgid "Server command setting for {command} command: {value}\n" msgstr "{command} komutu için sunucu komutu ayarı: {value}\n" -#: redbot/core/core_commands.py:1188 +#: redbot/core/core_commands.py:1179 msgid "Channel setting: {value}\n" msgstr "Kanal ayarı: {value}\n" -#: redbot/core/core_commands.py:1191 +#: redbot/core/core_commands.py:1182 msgid "User setting: {value}" msgstr "Kullanıcı ayarı: {value}" -#: redbot/core/core_commands.py:1197 +#: redbot/core/core_commands.py:1188 #, docstring msgid "\n" " Toggle the global embed setting.\n\n" @@ -749,26 +1270,19 @@ msgid "\n" " The default is to use embeds.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Example:**\n" -" - `[p]embedset global`\n" -" " -msgstr "\n" -" Küresel yerleştirme ayarını değiştir.\n\n" -" Bu ayar kullanıcı veya sunucu bir seçim yapmadığında kullanılır.\n" -" Varsayılan olarak yerleşik mesajlar kullanılır.\n\n" -" Yerleştirme ayarlarının tam değerlendirme sırasını öğrenmek için `[p]help embedset` komutunu çalıştırın.\n\n" -" **Örnek**\n" -" - `[p]embedset global`\n" +" - `[p]embedset global`\n" " " +msgstr "" -#: redbot/core/core_commands.py:1211 +#: redbot/core/core_commands.py:1202 msgid "Embeds are now disabled by default." msgstr "Yerleşik mesajlar artık varsayılan olarak kapalı." -#: redbot/core/core_commands.py:1214 +#: redbot/core/core_commands.py:1205 msgid "Embeds are now enabled by default." msgstr "Yerleşik mesajlar artık varsayılan olarak açık." -#: redbot/core/core_commands.py:1220 +#: redbot/core/core_commands.py:1211 #, docstring msgid "\n" " Set the server's embed setting.\n\n" @@ -777,38 +1291,27 @@ msgid "\n" " If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Examples:**\n" -" - `[p]embedset server False` - Disables embeds on this server.\n" -" - `[p]embedset server` - Resets value to use global default.\n\n" +" - `[p]embedset server False` - Disables embeds on this server.\n" +" - `[p]embedset server` - Resets value to use global default.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds on this server. Leave blank to reset to default.\n" +" - `[enabled]` - Whether to use embeds on this server. Leave blank to reset to default.\n" " " -msgstr "\n" -" Sunucunun yerleşik mesaj ayarlarını değiştir.\n\n" -" Eğer bu ayar üzerinde değişiklik yapılırsa, yerleşik mesaj kullanmaya karar verilirken küresel varsayılan ayara üstün gelir.\n" -" Bu, bir sunucu içinde çalıştırılan tüm komutlar için kullanılır.\n\n" -" Eğer etkin seçeneği boş bırakılırsa, ayar sıfırlanır ve küresel varsayılan ayarı kullanmaya geri dönülür.\n\n" -" Yerleştirme ayarlarının tam değerlendirme sırasını öğrenmek için `[p]help embedset` komutunu çalıştırın.\n\n" -" **Örnekler:**\n" -" - `[p]embedset server False` - Bu sunucuda yerleşik mesajları kapatır.\n" -" - `[p]embedset server` - Değeri küresel varsayılana sıfırlar.\n\n" -" **Seçenekler:**\n" -" - `[etkin]` - Bu sunucuda yerleşik mesajların açık veya kapalı olacağı, sıfırlamak için boş bırakın.\n" -" " - -#: redbot/core/core_commands.py:1239 redbot/core/core_commands.py:1323 -#: redbot/core/core_commands.py:1414 redbot/core/core_commands.py:1445 +msgstr "" + +#: redbot/core/core_commands.py:1230 redbot/core/core_commands.py:1308 +#: redbot/core/core_commands.py:1402 redbot/core/core_commands.py:1433 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:1244 +#: redbot/core/core_commands.py:1235 msgid "Embeds are now enabled for this guild." msgstr "Bu sunucuda artık yerleşik mesajlar açık." -#: redbot/core/core_commands.py:1246 +#: redbot/core/core_commands.py:1237 msgid "Embeds are now disabled for this guild." msgstr "Bu sunucuda artık yerleşik mesajlar kapalı." -#: redbot/core/core_commands.py:1254 +#: redbot/core/core_commands.py:1245 #, docstring msgid "\n" " Sets a command's embed setting.\n\n" @@ -817,31 +1320,19 @@ msgid "\n" " If enabled is left blank, the setting will be unset.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Examples:**\n" -" - `[p]embedset command info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" - `[p]embedset command info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command \"ignore list\" True` - Quotes are needed for subcommands.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" " " -msgstr "\n" -" Bir komutun yerleşik mesaj ayarlarını değiştir.\n\n" -" Eğer bot sahibi iseniz, bu işlem komutun yerleşik mesaj ayarını varsayılan olarak küresel çapta değiştirmeye çalışır.\n" -" Yoksa ayar sadece bu sunucu için değiştirilmeye çalışılır.\n\n" -" Eğer etkin değeri boş bırakılırsa bu ayar sıfırlanır.\n\n" -" Yerleştirme ayarlarının tam değerlendirme sırasını öğrenmek için `[p]help embedset` komutunu çalıştırın.\n\n" -" **Örnekler:**\n" -" - `[p]embedset command info` - 'info' komutuna özgü yerleşik mesaj ayarlarını sıfırlar.\n" -" - `[p]embedset command info False` - 'info' komutu için yerleşik mesajları kapar..\n" -" - `[p]embedset command \"ignore list\" True` - Alt komutlar için çift tırnak kullanılır.\n\n" -" **Seçenekler:**\n" -" - `[etkin]` - Bu komut için yerleşik mesaj kullanılıp kullanılmayacağı. Varsayılana sıfırlamak için boş bırakın.\n" -" " - -#: redbot/core/core_commands.py:1283 +msgstr "" + +#: redbot/core/core_commands.py:1274 msgid "The passed command requires Embed Links permission and therefore cannot be set to not use embeds." msgstr "Bu komut Link Yerleştirme iznine ihtiyaç duyar ve bu yüzden yerleşik mesaj kullanmamaya ayarlanamaz." -#: redbot/core/core_commands.py:1294 +#: redbot/core/core_commands.py:1285 #, docstring msgid "\n" " Sets a command's embed setting globally.\n\n" @@ -849,65 +1340,43 @@ msgid "\n" " If enabled is left blank, the setting will be unset.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Examples:**\n" -" - `[p]embedset command global info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command global info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command global \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" - `[p]embedset command global info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command global info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command global \"ignore list\" True` - Quotes are needed for subcommands.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" " " -msgstr "\n" -" Bir komutun küresel olarak yerleşik mesaj ayarlarını değiştirir.\n\n" -" Eğer bu ayar üzerinde değişiklik yapılırsa, yerleşik mesaj kullanmaya karar verilirken küresel varsayılan ayara üstün gelir.\n\n" -" Eğer etkin değeri boş bırakılırsa bu ayar sıfırlanır.\n\n" -" Yerleştirme ayarlarının tam değerlendirme sırasını öğrenmek için `[p]help embedset` komutunu çalıştırın.\n\n" -" **Örnek:**\n" -" - `[p]embedset command global info` - 'info' komutuna özgü yerleşik mesaj ayarlarını sıfırlar.\n" -" - `[p]embedset command global info False` - 'info' komutu için yerleşik mesajları kapar.\n" -" - `[p]embedset command global \"ignore list\" True` - Alt komutlar için çift tırnak kullanılır.\n\n" -" **Seçenekler:**\n" -" - `[etkin]` - Bu komut için yerleşik mesaj kullanılıp kullanılmayacağı. Varsayılana sıfırlamak için boş bırakın.\n" -" " - -#: redbot/core/core_commands.py:1329 redbot/core/core_commands.py:1380 +msgstr "" + +#: redbot/core/core_commands.py:1314 redbot/core/core_commands.py:1359 msgid "Embeds are now enabled for {command_name} command." msgstr "{command_name} komutu için artık yerleşik mesajlar açık." -#: redbot/core/core_commands.py:1335 redbot/core/core_commands.py:1386 +#: redbot/core/core_commands.py:1320 redbot/core/core_commands.py:1365 msgid "Embeds are now disabled for {command_name} command." msgstr "{command_name} komutu için yerleşik mesajlar artık kapalı." -#: redbot/core/core_commands.py:1345 +#: redbot/core/core_commands.py:1330 #, docstring msgid "\n" -" Sets a commmand's embed setting for the current server.\n\n" +" Sets a command's embed setting for the current server.\n\n" " If set, this is used instead of the server default to determine whether or not to use embeds.\n\n" " If enabled is left blank, the setting will be unset and the server default will be used instead.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Examples:**\n" -" - `[p]embedset command server info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command server info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command server \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" - `[p]embedset command server info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command server info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command server \"ignore list\" True` - Quotes are needed for subcommands.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" " " -msgstr "\n" -" Şu anki sunucu için bir komutun yerleşik mesaj ayarlarını belirler.\n\n" -" Eğer bu ayar üzerinde değişiklik yapılırsa yerleşik mesaj kullanmaya karar verilirken sunucu varsayılan ayarına üstün gelir.\n\n" -" Eğer etkin değeri boş bırakılırsa bu ayar sıfırlanır ve yerine sunucu varsayılan ayarı kullanılır.\n\n" -" Yerleştirme ayarlarının tam değerlendirme sırasını öğrenmek için `[p]help embedset` komutunu çalıştırın.\n\n" -" **Örnekler:**\n" -" - `[p]embedset command server info` - 'info' komutuna özgü yerleşik mesaj ayarlarını sıfırlar.\n" -" - `[p]embedset command server info False` - 'info' komutu için yerleşik mesajları kapar..\n" -" - `[p]embedset command server \"ignore list\" True` - Alt komutlar için çift tırnaklar kullanılır.\n\n" -" **Seçenekler:**\n" -" - `[etkin]` - Bu komut için yerleşik mesajların kullanılıp kullanılmayacağı. Varsayılana sıfırlamak için boş bırakın.\n" -" " - -#: redbot/core/core_commands.py:1374 +msgstr "" + +#: redbot/core/core_commands.py:1353 msgid "Embeds will now fall back to the server setting." msgstr "Yerleşik mesajlar artık sunucu ayarını kullanacak." -#: redbot/core/core_commands.py:1395 +#: redbot/core/core_commands.py:1381 #, docstring msgid "\n" " Set's a channel's embed setting.\n\n" @@ -916,39 +1385,32 @@ msgid "\n" " If enabled is left blank, the setting will be unset and the guild default will be used instead.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Examples:**\n" -" - `[p]embedset channel False` - Disables embeds in this channel.\n" -" - `[p]embedset channel` - Resets value to use guild default.\n\n" +" - `[p]embedset channel #text-channel False` - Disables embeds in the #text-channel.\n" +" - `[p]embedset channel #forum-channel disable` - Disables embeds in the #forum-channel.\n" +" - `[p]embedset channel #text-channel` - Resets value to use guild default in the #text-channel.\n\n" " **Arguments:**\n" +" - `` - The text, voice, stage, or forum channel to set embed setting for.\n" " - `[enabled]` - Whether to use embeds in this channel. Leave blank to reset to default.\n" " " -msgstr "\n" -" Kanalın yerleşik mesaj ayarlarını değiştir.\n\n" -" Eğer bu ayar üzerinde değişiklik yapılırsa, yerleşik mesaj kullanmaya karar verilirken sunucu ve komut varsayılan ayarlarına üstün gelir.\n" -" Bu, bir kanal içinde çalıştırılan tüm komutlar için kullanılır.\n\n" -" Eğer etkin seçeneği boş bırakılırsa, ayar sıfırlanır ve yerine sunucu varsayılan ayarı kullanılır.\n\n" -" Yerleştirme ayarlarının tam değerlendirme sırasını öğrenmek için `[p]help embedset` komutunu çalıştırın.\n\n" -" **Örnekler:**\n" -" - `[p]embedset channel False` - Bu sunucuda yerleşik mesajları kapatır.\n" -" - `[p]embedset channel` - Değeri sunucu varsayılanına sıfırlar.\n\n" -" **Seçenekler:**\n" -" - `[etkin]` - Bu kanalda yerleşik mesajların açık veya kapalı olacağı, sıfırlamak için boş bırakın.\n" -" " - -#: redbot/core/core_commands.py:1419 +msgstr "" + +#: redbot/core/core_commands.py:1407 msgid "Embeds are now {} for this channel." msgstr "Bu kanal için yerleşik mesaj ayarı artık {}." -#: redbot/core/core_commands.py:1420 redbot/core/core_commands.py:2273 -#: redbot/core/core_commands.py:2294 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2765 +#: redbot/core/core_commands.py:2779 redbot/core/core_commands.py:3976 +#: redbot/core/core_commands.py:3997 msgid "enabled" msgstr "açıldı" -#: redbot/core/core_commands.py:1420 redbot/core/core_commands.py:2273 -#: redbot/core/core_commands.py:2294 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2765 +#: redbot/core/core_commands.py:2779 redbot/core/core_commands.py:3976 +#: redbot/core/core_commands.py:3997 msgid "disabled" msgstr "deaktif" -#: redbot/core/core_commands.py:1426 +#: redbot/core/core_commands.py:1414 #, docstring msgid "\n" " Sets personal embed setting for DMs.\n\n" @@ -957,71 +1419,51 @@ msgid "\n" " If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Examples:**\n" -" - `[p]embedset user False` - Disables embeds in your DMs.\n" -" - `[p]embedset user` - Resets value to use global default.\n\n" +" - `[p]embedset user False` - Disables embeds in your DMs.\n" +" - `[p]embedset user` - Resets value to use global default.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds in your DMs. Leave blank to reset to default.\n" +" - `[enabled]` - Whether to use embeds in your DMs. Leave blank to reset to default.\n" " " -msgstr "\n" -" Özel mesajlar için kişisel mesaj yerleştirme ayarını yapar.\n\n" -" Eğer bu ayar üzerinde değişiklik yapılırsa, yerleşik mesaj kullanmaya karar verilirken küresel varsayılan ayara üstün gelir.\n" -" Bu, bot ile bir özel mesaj üzerinden çalıştırılan tüm komutlar için kullanılır.\n\n" -" Eğer etkin seçeneği boş bırakılırsa, ayar sıfırlanır ve yerine küresel varsayılan ayarı kullanılır.\n\n" -" Yerleştirme ayarlarının tam değerlendirme sırasını öğrenmek için `[p]help embedset` komutunu çalıştırın.\n\n" -" **Örnekler:**\n" -" - `[p]embedset user False` - Özel mesajlarınızda yerleşik mesajları kapatır.\n" -" - `[p]embedset user` - Değeri küresel varsayılana sıfırlar.\n\n" -" **Seçenekler:**\n" -" - `[etkin]` - Özel mesajlarınızda yerleşik mesajların açık veya kapalı olacağı, sıfırlamak için boş bırakın.\n" -" " - -#: redbot/core/core_commands.py:1450 +msgstr "" + +#: redbot/core/core_commands.py:1438 msgid "Embeds are now enabled for you in DMs." msgstr "Artık sizin için özel mesajlarda yerleşik mesajlar etkin." -#: redbot/core/core_commands.py:1452 +#: redbot/core/core_commands.py:1440 msgid "Embeds are now disabled for you in DMs." msgstr "Artık sizin için özel mesajlarda yerleşik mesajlar devre dışı." -#: redbot/core/core_commands.py:1458 +#: redbot/core/core_commands.py:1446 #, 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.\n\n" " Warning: Sending the traceback publicly can accidentally reveal sensitive information about your computer or configuration.\n\n" " **Examples:**\n" -" - `[p]traceback` - Sends the traceback to your DMs.\n" -" - `[p]traceback True` - Sends the last traceback in the current context.\n\n" +" - `[p]traceback` - Sends the traceback to your DMs.\n" +" - `[p]traceback True` - Sends the last traceback in the current context.\n\n" " **Arguments:**\n" -" - `[public]` - Whether to send the traceback to the current context. Leave blank to send to your DMs.\n" -" " -msgstr "Bot sahibine oluşan son komut hatasını gönderir.\n\n" -" Eğer herkese açık ise (belirtildiyse evet), bot sahibi yerine sohbet kanalına gönderilir.\n\n" -" Uyarı: Hatanın herkesin görebileceği bir yere gönderilmesi istenmeden bilgisayarınız veya yapılandırmanız hakkında hassas bilgileri ortaya çıkarabilir.\n\n" -" **Örnekler:**\n" -" - `[p]traceback` - Hatayı size özel mesaj olarak atar.\n" -" - `[p]traceback True` - Son hatayı şu anki kanala atar.\n\n" -" **Seçenekler:**\n" -" - `[herkese_açık]` - Hatanın şu anki kanala mı yoksa özel mesaj olarak mı gönderileceği. Size özel mesaj olarak göderilmesi için boş bırakın.\n" +" - `[public]` - Whether to send the traceback to the current context. Leave blank to send to your DMs.\n" " " +msgstr "" -#: redbot/core/core_commands.py:1487 +#: redbot/core/core_commands.py:1478 msgid "No exception has occurred yet." msgstr "Henüz herhangi bir özel durum oluşmadı." -#: redbot/core/core_commands.py:1492 +#: redbot/core/core_commands.py:1483 #, docstring msgid "Shows [botname]'s invite url.\n\n" " This will always send the invite to DMs to keep it private.\n\n" " This command is locked to the owner unless `[p]inviteset public` is set to True.\n\n" " **Example:**\n" -" - `[p]invite`\n" -" " -msgstr "[botname] botunun davet linkini gösterir.\n\n" -" Bu komut gizlilik için daveti daima özel mesaj olarak gönderir.\n\n" -" Bu komut `[p]inviteset public` True olarak ayarlanmadıysa sadece bot sahibi tarafından kullanılabilir.\n\n" -" **Örnek:**\n" -" - `[p]invite`\n" +" - `[p]invite`\n" " " +msgstr "" + +#: redbot/core/core_commands.py:1495 +msgid "This bot is currently **serverlocked**, meaning that it is locked to its current servers and will leave any server it joins." +msgstr "" #: redbot/core/core_commands.py:1512 #, docstring @@ -1034,18 +1476,11 @@ msgid "\n" " Toggles if `[p]invite` should be accessible for the average user.\n\n" " The bot must be made into a `Public bot` in the developer dashboard for public invites to work.\n\n" " **Example:**\n" -" - `[p]inviteset public yes` - Toggles the public invite setting.\n\n" +" - `[p]inviteset public yes` - Toggles the public invite setting.\n\n" " **Arguments:**\n" -" - `[confirm]` - Required to set to public. Not required to toggle back to private.\n" -" " -msgstr "\n" -" `[p]invite` komutunun sıradan kullanıcılara açık olmasını ayarlar.\n\n" -" Botun herkesçe davet edilebilmesi için geliştirici portalından `Public Bot` ayarını açmanız gerekir.\n\n" -" **Örnek:**\n" -" - `[p]inviteset public yes` - Herkese açık davetleri ayarlar.\n\n" -" **Seçenekler:**\n" -" - `[onay]` - Herkese açık olması için gerekli, özel olması için gereksizdir.\n" +" - `[confirm]` - Required to set to public. Not required to toggle back to private.\n" " " +msgstr "" #: redbot/core/core_commands.py:1554 #, docstring @@ -1056,21 +1491,11 @@ msgid "\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\n" " **Example:**\n" -" - `[p]inviteset perms 134217728` - Adds a \"Manage Nicknames\" permission requirement to the invite.\n\n" +" - `[p]inviteset perms 134217728` - Adds a \"Manage Nicknames\" permission requirement to the invite.\n\n" " **Arguments:**\n" -" - `` - The permission level to require for the bot in the generated invite.\n" -" " -msgstr "\n" -" Botun sunuculara katıldığında izinlere sahip kendi rolünü oluşturmasını sağla.\n\n" -" Bot yeni sunuculara katıldığında kendine gerekli izinlere sahip kendisinden alınamaz ve sunucudan kaldırılamaz özel bir rol oluşturur.\n\n" -" Bunun çalışması için geçerli bir izin seviyesi sağlamanız gerekir.\n" -" Bu linkten bir tane oluşturabilirsiniz: https://discordapi.com/permissions.html\n\n" -" Lütfen unutmayınız ki bazı izinler için hesabınızda iki aşamalı doğrulamanın açık olması gerekir.\n\n" -" **Örnekler:**\n" -" - `[p]inviteset perms 134217728` - Davet linkine \"Takma İzinleri Yönet\" izni gereksinimi ekler.\n\n" -" **Seçenekler:**\n" -" - `` - Botun oluşturulan davet linkinde gerekli tutacağı izin seviyesi.\n" +" - `` - The permission level to require for the bot in the generated invite.\n" " " +msgstr "" #: redbot/core/core_commands.py:1575 #, docstring @@ -1079,15 +1504,19 @@ msgid "\n" " This allows the usage of slash commands on the servers that invited your bot with that scope.\n\n" " Note that previous servers that invited the bot without the scope cannot have slash commands, they will have to invite the bot a second time.\n" " " -msgstr "" +msgstr "\n" +" Davet linkine `applications.commands` kapsamını ekle.\n\n" +" Böylece botu bu kapsamla davet eden sunucular slaş komutlarını kullanabilirler.\n\n" +" Botu önceden bu kapsam olmaksızın davet eden sunucuların slaş komutlarını kullanamayacağını unutmayın, bu sunucuların botu sunucudan çıkarıp geri eklemeleri gerekir.\n" +" " #: redbot/core/core_commands.py:1586 msgid "The `applications.commands` scope has been added to the invite URL." -msgstr "" +msgstr "Davet linkine `applications.commands` kapsamı eklendi." #: redbot/core/core_commands.py:1590 msgid "The `applications.commands` scope has been removed from the invite URL." -msgstr "" +msgstr "Davet linkinden `applications.commands` kapsamı çıkarıldı." #: redbot/core/core_commands.py:1596 #, docstring @@ -1096,61 +1525,64 @@ msgid "\n" " If no server IDs are passed the local server will be left instead.\n\n" " Note: This command is interactive.\n\n" " **Examples:**\n" -" - `[p]leave` - Leave the current server.\n" -" - `[p]leave \"Red - Discord Bot\"` - Quotes are necessary when there are spaces in the name.\n" -" - `[p]leave 133049272517001216 240154543684321280` - Leaves multiple servers, using IDs.\n\n" +" - `[p]leave` - Leave the current server.\n" +" - `[p]leave \"Red - Discord Bot\"` - Quotes are necessary when there are spaces in the name.\n" +" - `[p]leave 133049272517001216 240154543684321280` - Leaves multiple servers, using IDs.\n\n" " **Arguments:**\n" -" - `[servers...]` - The servers to leave. When blank, attempts to leave the current server.\n" -" " -msgstr "\n" -" Sunuculardan ayrılır.\n\n" -" Eğer herhangi bir sunucu IDsi verilmezse komutun çalıştırıldığı sunucudan çıkılır.\n\n" -" Not: Bu komut etkileşimlidir.\n\n" -" **Örnek:**\n" -" - `[p]leave` - Şu anki sunucudan çık.\n" -" - `[p]leave \"Red - Discord Bot\"` - Eğer sunucu adında boşluk varsa tırnak içine alınması gerekir.\n" -" - `[p]leave 133049272517001216 240154543684321280` - ID kullanarak çok sayıda sunucudan çıkar.\n\n" -" **Seçenekler:**\n" -" - `[sunucular...]` - Çıkılacak sunucular. Eğer boş bırakılırsa şu anki sunucudan çıkma denenir.\n" +" - `[servers...]` - The servers to leave. When blank, attempts to leave the current server.\n" " " +msgstr "" #: redbot/core/core_commands.py:1613 msgid "You need to specify at least one server ID." msgstr "En az bir sunucu IDsi sağlamanız gerekir." -#: redbot/core/core_commands.py:1620 +#: redbot/core/core_commands.py:1621 msgid "You haven't passed any server ID. Do you want me to leave this server?" msgstr "Herhangi bir sunucu IDsi sağlamadınız. Bu sunucudan çıkmamı ister misiniz?" -#: redbot/core/core_commands.py:1625 +#: redbot/core/core_commands.py:1627 msgid "Are you sure you want me to leave these servers?" msgstr "Bu sunuculardan çıkmamı istediğinize emin misiniz?" #: redbot/core/core_commands.py:1633 +msgid "Are you sure you want me to leave this server?" +msgstr "Bu sunuculardan çıkmamı istediğinize emin misiniz?" + +#: redbot/core/core_commands.py:1641 msgid "I cannot leave the server `{server_name}`: I am the owner of it." msgstr "`{server_name}` sunucusundan çıkamam: O sunucunun sahibi benim." -#: redbot/core/core_commands.py:1644 redbot/core/core_commands.py:2711 +#: redbot/core/core_commands.py:1652 redbot/core/core_commands.py:4068 +#: redbot/core/core_commands.py:4086 msgid "Response timed out." msgstr "Yanıt yok, zaman aşımı oluştu." -#: redbot/core/core_commands.py:1649 +#: redbot/core/core_commands.py:1657 msgid "Alright. Bye :wave:" msgstr "Pekala, görüşürüz :wave:" -#: redbot/core/core_commands.py:1652 +#: redbot/core/core_commands.py:1661 msgid "Alright. Leaving {number} servers..." msgstr "Anlaşıldı. {number} sunucudan çıkılıyor..." -#: redbot/core/core_commands.py:1659 +#: redbot/core/core_commands.py:1664 +msgid "Alright. Leaving one server..." +msgstr "Anlaşıldı. sunucudan çıkılıyor..." + +#: redbot/core/core_commands.py:1670 msgid "Alright, I'll stay then. :)" msgstr "Tamam, kalayım öyleyse. :)" -#: redbot/core/core_commands.py:1661 +#: redbot/core/core_commands.py:1673 msgid "Alright, I'm not leaving those servers." msgstr "Anlaşıldı, bu sunuculardan çıkmıyorum." -#: redbot/core/core_commands.py:1666 +#: redbot/core/core_commands.py:1675 +msgid "Alright, I'm not leaving that server." +msgstr "Anlaşıldı, bu sunuculardan çıkmıyorum." + +#: redbot/core/core_commands.py:1680 #, docstring msgid "\n" " Lists the servers [botname] is currently in.\n\n" @@ -1161,133 +1593,125 @@ msgstr "\n" " Not: Bu komut etkileşimlidir.\n" " " -#: redbot/core/core_commands.py:1684 +#: redbot/core/core_commands.py:1700 #, docstring msgid "Loads cog packages from the local paths and installed cogs.\n\n" " See packages available to load with `[p]cogs`.\n\n" " Additional cogs can be added using Downloader, or from local paths using `[p]addpath`.\n\n" " **Examples:**\n" -" - `[p]load general` - Loads the `general` cog.\n" -" - `[p]load admin mod mutes` - Loads multiple cogs.\n\n" +" - `[p]load general` - Loads the `general` cog.\n" +" - `[p]load admin mod mutes` - Loads multiple cogs.\n\n" " **Arguments:**\n" -" - `` - The cog packages to load.\n" -" " -msgstr "Yerel konumlardan ve kurulu coglardan cog paketlerini yükler.\n\n" -" Yüklenmeye hazır paketleri `[p]cogs` ile görebilirsiniz.\n\n" -" Ek coglar Downloader kullanılarak, veya `[p]addpath` ile yerel klasörlerden eklenebilir.\n\n" -" **Örnekler:**\n" -" - `[p]load general` - `general` cogını yükler.\n" -" - `[p]load admin mod mutes` - Çok sayıda cog yükler.\n\n" -" **Seçenekler:**\n" -" - `` - Yüklenecek cog paketleri.\n" +" - `` - The cog packages to load.\n" " " +msgstr "" -#: redbot/core/core_commands.py:1713 +#: redbot/core/core_commands.py:1721 msgid "Loaded {packs}." msgstr "Yüklenenler {packs}." -#: redbot/core/core_commands.py:1718 +#: redbot/core/core_commands.py:1726 msgid "The following package is already loaded: {pack}" msgstr "Bu paket zaten yüklü: {pack}" -#: redbot/core/core_commands.py:1722 +#: redbot/core/core_commands.py:1730 msgid "The following packages are already loaded: {packs}" msgstr "Bu paketler zaten yüklü: {packs}" -#: redbot/core/core_commands.py:1729 +#: redbot/core/core_commands.py:1737 msgid "Failed to load the following package: {pack}.\n" "Check your console or logs for details." msgstr "Bu paketi yüklemeye çalışırken bir hata oluştu: {pack}\n" "Konsolu veya logları kontrol edin." -#: redbot/core/core_commands.py:1734 +#: redbot/core/core_commands.py:1742 msgid "Failed to load the following packages: {packs}\n" "Check your console or logs for details." msgstr "Bu paketleri yüklemeye çalışırken bir hata oluştu: {packs}\n" "Konsolu veya logları kontrol edin." -#: redbot/core/core_commands.py:1742 redbot/core/core_commands.py:1898 +#: redbot/core/core_commands.py:1750 redbot/core/core_commands.py:1898 msgid "The following name is not a valid package name: {pack}\n" "Package 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}\n" "Paket isimleri bir rakam ile başlayamaz ve sadece ascii rakamları, harfleri ve alt tireleri içerebilir." -#: redbot/core/core_commands.py:1748 redbot/core/core_commands.py:1904 +#: redbot/core/core_commands.py:1756 redbot/core/core_commands.py:1904 msgid "The following names are not valid package names: {packs}\n" "Package 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}\n" "Paket isimleri bir rakam ile başlayamaz ve sadece ascii rakamları, harfleri ve alt tireleri içerebilir." -#: redbot/core/core_commands.py:1757 redbot/core/core_commands.py:1913 +#: redbot/core/core_commands.py:1765 redbot/core/core_commands.py:1913 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:1761 redbot/core/core_commands.py:1917 +#: redbot/core/core_commands.py:1769 redbot/core/core_commands.py:1917 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:1769 +#: redbot/core/core_commands.py:1777 msgid "This package could not be loaded for the following reason:\n\n" "{reason}" msgstr "Bu paket şu nedenden dolayı kurulamadı:\n\n" "{reason}" -#: redbot/core/core_commands.py:1773 +#: redbot/core/core_commands.py:1781 msgid "These packages could not be loaded for the following reasons:\n\n" "{reasons}" msgstr "Bu paketler şu sebeplerden dolayı kurulamadı:\n\n" "{reasons}" -#: redbot/core/core_commands.py:1780 +#: redbot/core/core_commands.py:1788 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" "You 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}.\n" "Deponun sahiplerine bu mesajla ilgili haber veriniz." -#: redbot/core/core_commands.py:1786 redbot/core/core_commands.py:1942 +#: redbot/core/core_commands.py:1794 redbot/core/core_commands.py:1942 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\n" "You 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:1805 +#: redbot/core/core_commands.py:1813 #, docstring msgid "Unloads previously loaded cog packages.\n\n" " See packages available to unload with `[p]cogs`.\n\n" " **Examples:**\n" -" - `[p]unload general` - Unloads the `general` cog.\n" -" - `[p]unload admin mod mutes` - Unloads multiple cogs.\n\n" +" - `[p]unload general` - Unloads the `general` cog.\n" +" - `[p]unload admin mod mutes` - Unloads multiple cogs.\n\n" " **Arguments:**\n" -" - `` - The cog packages to unload.\n" +" - `` - The cog packages to unload.\n" " " msgstr "" -#: redbot/core/core_commands.py:1823 +#: redbot/core/core_commands.py:1831 msgid "The following package was unloaded: {pack}." msgstr "Bu paketin yüklenmesi kaldırıldı: {pack}." -#: redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1835 msgid "The following packages were unloaded: {packs}." msgstr "Bu paketlerin yüklenmesi kaldırıldı: {packs}." -#: redbot/core/core_commands.py:1834 +#: redbot/core/core_commands.py:1842 msgid "The following package was not loaded: {pack}." msgstr "Bu paket yüklenmemiş: {pack}." -#: redbot/core/core_commands.py:1838 +#: redbot/core/core_commands.py:1846 msgid "The following packages were not loaded: {packs}." msgstr "Bu paketler yüklenmemiş: {packs}." -#: redbot/core/core_commands.py:1851 +#: redbot/core/core_commands.py:1859 #, docstring msgid "Reloads cog packages.\n\n" " This will unload and then load the specified cogs.\n\n" " Cogs that were not loaded will only be loaded.\n\n" " **Examples:**\n" -" - `[p]reload general` - Unloads then loads the `general` cog.\n" -" - `[p]reload admin mod mutes` - Unloads then loads multiple cogs.\n\n" +" - `[p]reload general` - Unloads then loads the `general` cog.\n" +" - `[p]reload admin mod mutes` - Unloads then loads multiple cogs.\n\n" " **Arguments:**\n" -" - `` - The cog packages to reload.\n" +" - `` - The cog packages to reload.\n" " " msgstr "" @@ -1325,924 +1749,1584 @@ msgid "**WARNING**: The following repo is using shared libs which are marked for msgstr "**UYARI:** Bu depo ilerde kaldırılacak olan ortak kütüphaneler kullanmaktadır: {repo}.\n" "Deponun sahiplerine bu mesajla ilgili haber veriniz." -#: redbot/core/core_commands.py:1957 +#: redbot/core/core_commands.py:1962 #, docstring -msgid "Shuts down the bot.\n\n" -" Allows [botname] to shut down gracefully.\n\n" -" This is the recommended method for shutting down the bot.\n\n" -" **Examples:**\n" -" - `[p]shutdown`\n" -" - `[p]shutdown True` - Shutdowns silently.\n\n" -" **Arguments:**\n" -" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" -" " +msgid "Base command for managing what application commands are able to be used on [botname]." msgstr "" -#: redbot/core/core_commands.py:1974 -msgid "Shutting down... " -msgstr "Kapatılıyor..." - -#: redbot/core/core_commands.py:1980 +#: redbot/core/core_commands.py:1971 #, 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 with by the process manager in use.\n\n" -" **Examples:**\n" -" - `[p]restart`\n" -" - `[p]restart True` - Restarts silently.\n\n" +msgid "Marks an application command as being enabled, allowing it to be added to the bot.\n\n" +" See commands available to enable with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" +" - `` - The command name to enable. Only the top level name of a group command should be used.\n" +" - `[command_type]` - What type of application command to enable. Must be one of `slash`, `message`, or `user`. Defaults to `slash`.\n" " " msgstr "" -#: redbot/core/core_commands.py:1994 -msgid "Restarting..." -msgstr "Yeniden başlatılıyor..." - -#: redbot/core/core_commands.py:1999 -#, docstring -msgid "Commands for changing [botname]'s settings." +#: redbot/core/core_commands.py:1996 redbot/core/core_commands.py:2055 +msgid "Command type must be one of `slash`, `message`, or `user`." msgstr "" #: redbot/core/core_commands.py:2003 -#, docstring -msgid "\n" -" Show the current settings for [botname].\n" -" " -msgstr "\n" -" [botname] botunun şu anki ayarlarını gösterir.\n" -" " +msgid "That application command is already enabled." +msgstr "" -#: redbot/core/core_commands.py:2021 -msgid "Admin roles: {admin}\n" -"Mod roles: {mod}\n" -"Locale: {guild_locale}\n" -"Regional format: {guild_regional_format}\n" -msgstr "Admin rolleri: {admin}\n" -"Moderatör rolleri: {mod}\n" -"Dil: {guild_locale}\n" -"Yöresel biçem: {guild_regional_format}\n" +#: redbot/core/core_commands.py:2008 +msgid "That application command could not be found. Use `{prefix}slash list` to see all application commands. You may need to double check the command type." +msgstr "" -#: redbot/core/core_commands.py:2042 -msgid "{bot_name} Settings:\n\n" -"Prefixes: {prefixes}\n" -"{guild_settings}Global locale: {locale}\n" -"Global regional format: {regional_format}\n" -"Default embed colour: {colour}" -msgstr "{bot_name} Ayarları:\n\n" -"Önekler: {prefixes}\n" -"{guild_settings}Küresel dil: {locale}\n" -"Küresel yöresel biçem: {regional_format}\n" -"Varsayılan yerleşik mesaj rengi: {colour}" +#: redbot/core/core_commands.py:2019 +msgid "The command limit has been reached. Disable a command first." +msgstr "" + +#: redbot/core/core_commands.py:2024 +msgid "Enabled {command_type} application command `{command_name}`" +msgstr "" -#: redbot/core/core_commands.py:2064 +#: redbot/core/core_commands.py:2036 #, 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\n" -" This is only applied to the current server and not globally.\n\n" -" **Examples:**\n" -" - `[p]set deletedelay` - Shows the current delete delay setting.\n" -" - `[p]set deletedelay 60` - Sets the delete delay to the max of 60 seconds.\n" -" - `[p]set deletedelay -1` - Disables deleting command messages.\n\n" +msgid "Marks an application command as being disabled, preventing it from being added to the bot.\n\n" +" See commands available to disable with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" +" - `` - The command name to disable. Only the top level name of a group command should be used.\n" +" - `[command_type]` - What type of application command to disable. Must be one of `slash`, `message`, or `user`. Defaults to `slash`.\n" " " msgstr "" -#: redbot/core/core_commands.py:2085 -msgid "Command deleting disabled." -msgstr "Komut silme kapatıldı." - -#: redbot/core/core_commands.py:2087 -msgid "Delete delay set to {num} seconds." -msgstr "Silmeden önce beklenecek süre {num} saniyeye ayarlandı." +#: redbot/core/core_commands.py:2061 +msgid "That application command has been set as required for the cog to function by the author, and cannot be disabled. The cog must be unloaded to remove the command." +msgstr "" -#: redbot/core/core_commands.py:2092 -msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" -msgstr "Bot komut içeren mesajları {num} saniyeden sonra silecek. Bunu kapamak için değeri -1 yapın" +#: redbot/core/core_commands.py:2073 +msgid "That application command is already disabled or does not exist." +msgstr "" -#: redbot/core/core_commands.py:2099 -msgid "I will not delete command messages." -msgstr "Komut içeren mesajları silmeyeceğim." +#: redbot/core/core_commands.py:2079 +msgid "Disabled {command_type} application command `{command_name}`" +msgstr "" -#: redbot/core/core_commands.py:2104 +#: redbot/core/core_commands.py:2087 #, docstring -msgid "\n" -" Sets the bot's description.\n\n" -" Use without a description to reset.\n" -" This is shown in a few locations, including the help menu.\n\n" -" The maximum description length is 250 characters to ensure it displays properly.\n\n" -" The default is \"Red V3\".\n\n" -" **Examples:**\n" -" - `[p]set description` - Resets the description to the default setting.\n" -" - `[p]set description MyBot: A Red V3 Bot`\n\n" +msgid "Marks all application commands in a cog as being enabled, allowing them to be added to the bot.\n\n" +" See a list of cogs with application commands with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" +" - `` - The cog to enable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2124 -msgid "Description reset." -msgstr "Açıklama sıfıtrlandı." +#: redbot/core/core_commands.py:2117 +msgid "Couldn't find any disabled commands from the cog `{cog_name}`. Use `{prefix}slash list` to see all cogs with application commands." +msgstr "" -#: redbot/core/core_commands.py:2127 -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:2132 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for slash commands. Disable some commands first." +msgstr "" #: redbot/core/core_commands.py:2141 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for message commands. Disable some commands first." +msgstr "" + +#: redbot/core/core_commands.py:2150 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for user commands. Disable some commands first." +msgstr "" + +#: redbot/core/core_commands.py:2176 +msgid "Enabled {count} commands from `{cog_name}`:\n" +"{names}" +msgstr "" + +#: redbot/core/core_commands.py:2183 #, docstring -msgid "\n" -" Adds an admin role for this guild.\n\n" -" Admins have the same access as Mods, plus additional admin level commands like:\n" -" - `[p]set serverprefix`\n" -" - `[p]addrole`\n" -" - `[p]ban`\n" -" - `[p]ignore guild`\n\n" -" And more.\n\n" -" **Examples:**\n" -" - `[p]set addadminrole @Admins`\n" -" - `[p]set addadminrole Super Admins`\n\n" +msgid "Marks all application commands in a cog as being disabled, preventing them from being added to the bot.\n\n" +" See a list of cogs with application commands with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `` - The role to add as an admin.\n" +" - `` - The cog to disable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2161 -msgid "This role is already an admin role." -msgstr "Bu rol zaten Admin rolü." +#: redbot/core/core_commands.py:2204 +msgid "Couldn't find any enabled commands from the `{cog_name}` cog. Use `{prefix}slash list` to see all cogs with application commands." +msgstr "" -#: redbot/core/core_commands.py:2163 -msgid "That role is now considered an admin role." -msgstr "Bu rol, Admin rolü olarak ayarlandı." +#: redbot/core/core_commands.py:2212 +msgid "Disabled {count} commands from `{cog_name}`:\n" +"{names}" +msgstr "" -#: redbot/core/core_commands.py:2169 +#: redbot/core/core_commands.py:2219 #, docstring -msgid "\n" -" Adds a moderator role for this guild.\n\n" -" This grants access to moderator level commands like:\n" -" - `[p]mute`\n" -" - `[p]cleanup`\n" -" - `[p]customcommand create`\n\n" -" And more.\n\n" -" **Examples:**\n" -" - `[p]set addmodrole @Mods`\n" -" - `[p]set addmodrole Loyal Helpers`\n\n" +msgid "List the slash commands the bot can see, and whether or not they are enabled.\n\n" +" This command shows the state that will be changed to when `[p]slash sync` is run.\n" +" Commands from the same cog are grouped, with the cog name as the header.\n\n" +" The prefix denotes the state of the command:\n" +" - Commands starting with `- ` have not yet been enabled.\n" +" - Commands starting with `+ ` have been manually enabled.\n" +" - Commands starting with `++` have been enabled by the cog author, and cannot be disabled.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2309 +msgid "There are no application commands to list." +msgstr "" + +#: redbot/core/core_commands.py:2340 +#, docstring +msgid "Syncs the slash settings to discord.\n\n" +" Settings from `[p]slash list` will be synced with discord, changing what commands appear for users.\n" +" This should be run sparingly, make all necessary changes before running this command.\n\n" " **Arguments:**\n" -" - `` - The role to add as a moderator.\n" +" - `[guild]` - If provided, syncs commands for that guild. Otherwise, syncs global commands.\n" " " msgstr "" -#: redbot/core/core_commands.py:2188 -msgid "This role is already a mod role." -msgstr "Bu rol zaten Mod rolü." +#: redbot/core/core_commands.py:2360 +msgid "I need the `applications.commands` scope in this server to be able to do that. You can tell the bot to add that scope to invite links using `{prefix}inviteset commandscope`, and can then run `{prefix}invite` to get an invite that will give the bot the scope. You do not need to kick the bot to enable the scope, just use that invite to re-auth the bot with the scope enabled." +msgstr "" -#: redbot/core/core_commands.py:2190 -msgid "That role is now considered a mod role." -msgstr "Bu rol, mod rolü olarak ayarlandı." +#: redbot/core/core_commands.py:2371 +msgid "Synced {count} commands." +msgstr "" + +#: redbot/core/core_commands.py:2379 +msgid "You seem to be attempting to sync after recently syncing. Discord does not like it when bots sync more often than necessary, so this command has a cooldown. You should enable/disable all commands you want to change first, and run this command one time only after all changes have been made. " +msgstr "" -#: redbot/core/core_commands.py:2196 +#: redbot/core/core_commands.py:2390 #, docstring -msgid "\n" -" Removes an admin role for this guild.\n\n" +msgid "Shuts down the bot.\n\n" +" Allows [botname] to shut down gracefully.\n\n" +" This is the recommended method for shutting down the bot.\n\n" " **Examples:**\n" -" - `[p]set removeadminrole @Admins`\n" -" - `[p]set removeadminrole Super Admins`\n\n" +" - `[p]shutdown`\n" +" - `[p]shutdown True` - Shutdowns silently.\n\n" " **Arguments:**\n" -" - `` - The role to remove from being an admin.\n" +" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:2208 -msgid "That role was not an admin role to begin with." -msgstr "O rol zaten admin rolü değildi." - -#: redbot/core/core_commands.py:2210 -msgid "That role is no longer considered an admin role." -msgstr "Bu rol artık Admin olarak kabul edilmiyor." +#: redbot/core/core_commands.py:2407 +msgid "Shutting down... " +msgstr "Kapatılıyor..." -#: redbot/core/core_commands.py:2216 +#: redbot/core/core_commands.py:2413 #, docstring -msgid "\n" -" Removes a mod role for this guild.\n\n" +msgid "Attempts to restart [botname].\n\n" +" Makes [botname] quit with exit code 26.\n" +" The restart is not guaranteed: it must be dealt with by the process manager in use.\n\n" " **Examples:**\n" -" - `[p]set removemodrole @Mods`\n" -" - `[p]set removemodrole Loyal Helpers`\n\n" +" - `[p]restart`\n" +" - `[p]restart True` - Restarts silently.\n\n" " **Arguments:**\n" -" - `` - The role to remove from being a moderator.\n" +" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:2228 -msgid "That role was not a mod role to begin with." -msgstr "O rol zaten moderatör rolü değildi." +#: redbot/core/core_commands.py:2427 +msgid "Restarting..." +msgstr "Yeniden başlatılıyor..." -#: redbot/core/core_commands.py:2230 -msgid "That role is no longer considered a mod role." -msgstr "Bu rol artık Mod olarak kabul edilmiyor." +#: redbot/core/core_commands.py:2434 +#, docstring +msgid "Base command for bank settings." +msgstr "Banka ayarları için temel komut." -#: redbot/core/core_commands.py:2236 +#: redbot/core/core_commands.py:2438 #, 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\n" -" **Example:**\n" -" - `[p]set usebotcolour`\n" -" " -msgstr "" +msgid "Show the current bank settings." +msgstr "Bankanın şu anki ayarlarını göster." -#: redbot/core/core_commands.py:2248 -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:2448 +msgid "Global" +msgstr "Küresel" -#: redbot/core/core_commands.py:2249 -msgid "will not" -msgstr "olmayacak" +#: redbot/core/core_commands.py:2448 +msgid "Server" +msgstr "Sunucu" -#: redbot/core/core_commands.py:2249 -msgid "will" -msgstr "olacak" +#: redbot/core/core_commands.py:2453 +msgid "Bank settings:\n\n" +"Bank name: {bank_name}\n" +"Bank scope: {bank_scope}\n" +"Currency: {currency_name}\n" +"Default balance: {default_balance}\n" +"Maximum allowed balance: {maximum_bal}\n" +msgstr "Banka ayarları:\n\n" +"Banka ismi: {bank_name}\n" +"Banka kapsamı: {bank_scope}\n" +"Para birimi: {currency_name}\n" +"Varsayılan bakiye: {default_balance}\n" +"Maksimum izin verilen bakiye: {maximum_bal}\n" -#: redbot/core/core_commands.py:2257 +#: redbot/core/core_commands.py:2469 #, docstring -msgid "\n" -" Toggle whether to enable fuzzy command search for the server.\n\n" -" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" -" Note: This can be processor intensive and may be unsuitable for larger servers.\n\n" -" Default is for fuzzy command search to be disabled.\n\n" -" **Example:**\n" -" - `[p]set serverfuzzy`\n" +msgid "Toggle whether the bank is global or not.\n\n" +" If the bank is global, it will become per-server.\n" +" If the bank is per-server, it will become global.\n" +" " +msgstr "Banka küresel olsun veya olmasın aç/kapa.\n\n" +" Eğer banka küresel ise, sunuculara özele çevrilir.\n" +" Eğer banka sunuculara özelse, küresele çevrilir.\n" " " -msgstr "" -#: redbot/core/core_commands.py:2272 -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:2476 +msgid "per-server" +msgstr "sunucu başına" + +#: redbot/core/core_commands.py:2476 +msgid "global" +msgstr "genel" + +#: redbot/core/core_commands.py:2479 +msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" +msgstr "Bu bankanın işleminin tüm hesapları silme {banktype}, geçiş yapılır! Emin misin, '{command} ' yazın" + +#: redbot/core/core_commands.py:2486 +msgid "The bank is now {banktype}." +msgstr "Banka şimdi {banktype}." -#: redbot/core/core_commands.py:2280 +#: redbot/core/core_commands.py:2492 #, docstring -msgid "\n" -" Toggle whether to enable fuzzy command search in DMs.\n\n" -" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" -" Default is for fuzzy command search to be disabled.\n\n" -" **Example:**\n" -" - `[p]set fuzzy`\n" -" " -msgstr "" +msgid "Set the bank's name." +msgstr "Bankanın adını ayarlayın." -#: redbot/core/core_commands.py:2293 -msgid "Fuzzy command search has been {} in DMs." -msgstr "Bulanık komut arama {} DMs içinde olmuştur." +#: redbot/core/core_commands.py:2494 +msgid "Bank name has been set to: {name}" +msgstr "Banka adı ayarlandı {name}" -#: redbot/core/core_commands.py:2301 +#: redbot/core/core_commands.py:2500 #, 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\n" -" **Examples:**\n" -" - `[p]set colour dark red`\n" -" - `[p]set colour blurple`\n" -" - `[p]set colour 0x5DADE2`\n" -" - `[p]set color 0x#FDFEFE`\n" -" - `[p]set color #7F8C8D`\n\n" -" **Arguments:**\n" -" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" +msgid "Set the name for the bank's currency." +msgstr "Bankası'nın para birimi için ayarlayın." + +#: redbot/core/core_commands.py:2502 +msgid "Currency name has been set to: {name}" +msgstr "Para birimi adı ayarla: {name}" + +#: redbot/core/core_commands.py:2508 +#, docstring +msgid "Set the maximum balance a user can get." +msgstr "Bir kullanıcının alabileceği maksimum bakiyeyi ayarlayın." + +#: redbot/core/core_commands.py:2514 +msgid "Amount must be greater than zero and less than {max}." +msgstr "Bu sayı 0 dan yüksek ve {max} bu sayıdan az olmalı." + +#: redbot/core/core_commands.py:2519 +msgid "Maximum balance has been set to: {amount}" +msgstr "Maksimum bakiye şu şekilde ayarlandı: {amount}" + +#: redbot/core/core_commands.py:2526 +#, docstring +msgid "Set the initial balance for new bank accounts.\n\n" +" Example:\n" +" - `[p]bankset registeramount 5000`\n\n" +" **Arguments**\n\n" +" - `` The new initial balance amount. Default is 0.\n" " " msgstr "" -#: redbot/core/core_commands.py:2321 -msgid "The color has been reset." -msgstr "Renk sıfırlandı." +#: redbot/core/core_commands.py:2542 +msgid "Amount must be greater than or equal to zero and less than {maxbal}." +msgstr "Miktar sıfırdan yüksek ve {maxbal} sayısından az olmalı." -#: redbot/core/core_commands.py:2324 -msgid "The color has been set." -msgstr "Renk ayarlandı." +#: redbot/core/core_commands.py:2547 +msgid "Registering an account will now give {num} {currency}." +msgstr "Kayıtlı hesaplara {num} {currency} veriliyor." -#: redbot/core/core_commands.py:2329 +#: redbot/core/core_commands.py:2556 #, docstring -msgid "Sets [botname]'s avatar\n\n" -" Supports either an attachment or an image URL.\n\n" -" **Examples:**\n" -" - `[p]set avatar` - With an image attachment, this will set the avatar.\n" -" - `[p]set avatar` - Without an attachment, this will show the command help.\n" -" - `[p]set avatar https://links.flaree.xyz/k95` - Sets the avatar to the provided url.\n\n" -" **Arguments:**\n" -" - `[url]` - An image url to be used as an avatar. Leave blank when uploading an attachment.\n" +msgid "Delete all bank accounts.\n\n" +" Examples:\n" +" - `[p]bankset reset` - Did not confirm. Shows the help message.\n" +" - `[p]bankset reset yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/core/core_commands.py:2352 -msgid "That URL is invalid." -msgstr "URL geçerli değil." - -#: redbot/core/core_commands.py:2354 -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:2568 +msgid "This will delete all bank accounts for {scope}.\n" +"If you're sure, type `{prefix}bankset reset yes`" +msgstr "Bu {scope} dahilindeki tüm banka hesaplarını silecektir.\n" +"Eğer eminseniz `{prefix}bank reset yes` komutunu kullanın" -#: redbot/core/core_commands.py:2364 -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 "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:2574 redbot/core/core_commands.py:2584 +msgid "this server" +msgstr "bu sunucu" -#: redbot/core/core_commands.py:2371 -msgid "JPG / PNG format only." -msgstr "Sadece JPG / PNG formatında." +#: redbot/core/core_commands.py:2581 +msgid "All bank accounts for {scope} have been deleted." +msgstr "{scope} dahilindeki tüm banka hesapları silindi." -#: redbot/core/core_commands.py:2373 redbot/core/core_commands.py:2600 -#: redbot/core/core_commands.py:2656 redbot/core/core_commands.py:2680 -msgid "Done." -msgstr "Tamamdır." +#: redbot/core/core_commands.py:2592 +#, docstring +msgid "Base command for pruning bank accounts." +msgstr "Banka hesaplarını temizlemek için temel komut." -#: redbot/core/core_commands.py:2378 +#: redbot/core/core_commands.py:2599 #, docstring -msgid "\n" -" Removes [botname]'s avatar.\n\n" -" **Example:**\n" -" - `[p]set avatar remove`\n" +msgid "Prune bank accounts for users no longer in the server.\n\n" +" Cannot be used with a global bank. See `[p]bankset prune global`.\n\n" +" Examples:\n" +" - `[p]bankset prune server` - Did not confirm. Shows the help message.\n" +" - `[p]bankset prune server yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/core/core_commands.py:2386 -msgid "Avatar removed." -msgstr "Avatar kaldırıldı." +#: redbot/core/core_commands.py:2613 +msgid "This command cannot be used with a global bank." +msgstr "Bu komut küresel bir banka ile kullanılamaz." + +#: redbot/core/core_commands.py:2617 +msgid "This will delete all bank accounts for users no longer in this server.\n" +"If you're sure, type `{prefix}bankset prune local yes`" +msgstr "Bu, artık sunucuda olmayan üyelere ait tüm banka hesaplarını silecektir.\n" +"Eğer onaylıyorsanız `{prefix}bank prune local yes` yazın" -#: redbot/core/core_commands.py:2392 +#: redbot/core/core_commands.py:2626 +msgid "Bank accounts for users no longer in this server have been deleted." +msgstr "Artık sunucuda olmayan üyelerin banka hesapları silinmiştir." + +#: redbot/core/core_commands.py:2632 #, docstring -msgid "Sets [botname]'s playing status.\n\n" -" This will appear as `Playing ` or `PLAYING A GAME: ` depending on the context.\n\n" -" Maximum length for a playing status is 128 characters.\n\n" -" **Examples:**\n" -" - `[p]set playing` - Clears the activity status.\n" -" - `[p]set playing the keyboard`\n\n" -" **Arguments:**\n" -" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" +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]bankset prune server`.\n\n" +" Examples:\n" +" - `[p]bankset prune global` - Did not confirm. Shows the help message.\n" +" - `[p]bankset prune global yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/core/core_commands.py:2408 -msgid "The maximum length of game descriptions is 128 characters." -msgstr "Oyun açıklamalarının azami uzunluğu 128 karakterdir." +#: redbot/core/core_commands.py:2646 +msgid "This command cannot be used with a local bank." +msgstr "Bu komut yerel bir banka ile kullanılamaz." -#: redbot/core/core_commands.py:2416 -msgid "Status set to ``Playing {game.name}``." -msgstr "Durum ``{game.name} Oynuyor`` a ayarlandı." +#: redbot/core/core_commands.py:2650 +msgid "This will delete all bank accounts for users who no longer share a server with the bot.\n" +"If you're sure, type `{prefix}bankset prune global yes`" +msgstr "Bu, artık botla ortak suncusu olmayan kullanıcılara ait tüm banka hesaplarını silecektir.\n" +"Eğer onaylıyorsanız `{prefix}bank prune global yes` yazın" -#: redbot/core/core_commands.py:2418 -msgid "Game cleared." -msgstr "Oyun temizlendi." +#: redbot/core/core_commands.py:2659 +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/core/core_commands.py:2424 +#: redbot/core/core_commands.py:2672 #, docstring -msgid "Sets [botname]'s listening status.\n\n" -" This will appear as `Listening to `.\n\n" -" Maximum length for a listening status is 128 characters.\n\n" -" **Examples:**\n" -" - `[p]set listening` - Clears the activity status.\n" -" - `[p]set listening jams`\n\n" -" **Arguments:**\n" -" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status." +msgid "Delete the bank account of a specified user.\n\n" +" Examples:\n" +" - `[p]bankset prune user @Twentysix` - Did not confirm. Shows the help message.\n" +" - `[p]bankset 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/core/core_commands.py:2441 -msgid "The maximum length of listening descriptions is 128 characters." -msgstr "Dinleme açıklamalarının azami uzunluğu 128 karakterdir." +#: redbot/core/core_commands.py:2692 +msgid "This will delete {name}'s bank account.\n" +"If you're sure, type `{prefix}bankset prune user {id} yes`" +msgstr "Bu, üyenin {name} banka hesabını silecek.\n" +"Eğer eminsen bu komutu kullan `{prefix}bank prune user {id} yes`" -#: redbot/core/core_commands.py:2450 -msgid "Status set to ``Listening to {listening}``." -msgstr "Durum `` {listening} Dinliyor`` a ayarlandı." +#: redbot/core/core_commands.py:2700 +msgid "The bank account for {name} has been pruned." +msgstr "Bu üyenin {name} bankası hesabı silindi." -#: redbot/core/core_commands.py:2453 -msgid "Listening cleared." -msgstr "Dinleme temizlendi." +#: redbot/core/core_commands.py:2705 +#, docstring +msgid "Manage modlog settings." +msgstr "Modlog ayarlarını düzenleyin." -#: redbot/core/core_commands.py:2459 +#: redbot/core/core_commands.py:2711 #, docstring -msgid "Sets [botname]'s watching status.\n\n" -" This will appear as `Watching `.\n\n" -" Maximum length for a watching status is 128 characters.\n\n" -" **Examples:**\n" -" - `[p]set watching` - Clears the activity status.\n" -" - `[p]set watching [p]help`\n\n" -" **Arguments:**\n" -" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status." -msgstr "" +msgid "Command to fix misbehaving casetypes." +msgstr "Hatalı vaka türlerini düzeltmek için komut." + +#: redbot/core/core_commands.py:2722 +#, docstring +msgid "Set a channel as the modlog.\n\n" +" Omit `[channel]` to disable the modlog.\n" +" " +msgstr "Bir kanalı modlog olarak ayarla.\n\n" +" Modlog'u kapamak için `[channel]` yerini boş bırakın.\n" +" " -#: redbot/core/core_commands.py:2475 -msgid "The maximum length of watching descriptions is 128 characters." -msgstr "İzleme açıklamalarının azami uzunluğu 128 karakterdir." +#: redbot/core/core_commands.py:2731 +msgid "Mod events will be sent to {channel}." +msgstr "Mod hareketleri bu kanala gönderilecek. {channel}." -#: redbot/core/core_commands.py:2482 -msgid "Status set to ``Watching {watching}``." -msgstr "Durum ``{watching} İzliyor`` a ayarlandı." +#: redbot/core/core_commands.py:2735 +msgid "I do not have permissions to send messages in {channel}!" +msgstr "Bu kanala mesaj atma yetkim yok {channel}!" -#: redbot/core/core_commands.py:2484 -msgid "Watching cleared." -msgstr "İzleme temizlendi." +#: redbot/core/core_commands.py:2743 +msgid "Mod log is already disabled." +msgstr "Mod logları zaten kapalı." -#: redbot/core/core_commands.py:2490 +#: redbot/core/core_commands.py:2746 +msgid "Mod log deactivated." +msgstr "Modlog devre dışı." + +#: redbot/core/core_commands.py:2751 #, docstring -msgid "Sets [botname]'s competing status.\n\n" -" This will appear as `Competing in `.\n\n" -" Maximum length for a competing status is 128 characters.\n\n" -" **Examples:**\n" -" - `[p]set competing` - Clears the activity status.\n" -" - `[p]set competing London 2012 Olympic Games`\n\n" -" **Arguments:**\n" -" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status." +msgid "\n" +" Enable or disable case creation for a mod action.\n\n" +" An action can be enabling or disabling specific cases. (Ban, kick, mute, etc.)\n\n" +" Example: `[p]modlogset cases kick enabled`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2507 -msgid "The maximum length of competing descriptions is 128 characters." -msgstr "Kapışma açıklamalarının azami uzunluğu 128 karakterdir." +#: redbot/core/core_commands.py:2768 +msgid "Current settings:\n" +msgstr "Şu anki ayarlar:\n" -#: redbot/core/core_commands.py:2516 -msgid "Status set to ``Competing in {competing}``." -msgstr "Durum ``{competing} içinde kapışıyor`` olarak ayarlandı." +#: redbot/core/core_commands.py:2773 +msgid "That action is not registered." +msgstr "Bu eylem kaydedilmemiş." -#: redbot/core/core_commands.py:2519 -msgid "Competing cleared." -msgstr "Kapışma temizlendi." +#: redbot/core/core_commands.py:2778 +msgid "Case creation for {action_name} actions is now {enabled}." +msgstr "{action_name} için vaka oluşturma artık {enabled}." + +#: redbot/core/core_commands.py:2786 +#, docstring +msgid "Reset all modlog cases in this server." +msgstr "Bu sunucunun mod kayıtlarındaki tüm vakaları sıfırla." + +#: redbot/core/core_commands.py:2789 +msgid "Are you sure you would like to reset all modlog cases in this server?" +msgstr "Bu sunucudaki tüm modlog vakalarını sıfırlamak istediğinize emin misiniz?" + +#: redbot/core/core_commands.py:2796 +msgid "You took too long to respond." +msgstr "Cevap vermeniz çok uzun sürdü." + +#: redbot/core/core_commands.py:2800 +msgid "Cases have been reset." +msgstr "Vakalar sıfırlandı." -#: redbot/core/core_commands.py:2525 +#: redbot/core/core_commands.py:2802 +msgid "No changes have been made." +msgstr "Herhangi bir değişiklik yapılmadı." + +#: redbot/core/core_commands.py:2806 +#, docstring +msgid "Commands for changing [botname]'s settings." +msgstr "[botname]'nin ayarlarını değiştirme komutları." + +#: redbot/core/core_commands.py:2813 #, docstring -msgid "Sets [botname]'s status.\n\n" -" Available statuses:\n" -" - `online`\n" -" - `idle`\n" -" - `dnd`\n" -" - `invisible`\n\n" +msgid "Commands for changing [botname]'s metadata." +msgstr "[botname] ayarlarını değiştirme komutları." + +#: redbot/core/core_commands.py:2818 +#, docstring +msgid "\n" +" Sets the bot's description.\n\n" +" Use without a description to reset.\n" +" This is shown in a few locations, including the help menu.\n\n" +" The maximum description length is 250 characters to ensure it displays properly.\n\n" +" The default is \"Red V3\".\n\n" " **Examples:**\n" -" - `[p]set status online` - Clears the status.\n" -" - `[p]set status invisible`\n\n" +" - `[p]set bot description` - Resets the description to the default setting.\n" +" - `[p]set bot description MyBot: A Red V3 Bot`\n\n" " **Arguments:**\n" -" - `` - One of the available statuses.\n" +" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" " " msgstr "" -#: redbot/core/core_commands.py:2555 -msgid "Status changed to {}." -msgstr "Durum {} olarak değiştirildi." +#: redbot/core/core_commands.py:2838 +msgid "Description reset." +msgstr "Açıklama sıfıtrlandı." -#: redbot/core/core_commands.py:2563 +#: redbot/core/core_commands.py:2841 +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:2854 #, docstring -msgid "Sets [botname]'s streaming status to a twitch stream.\n\n" -" This will appear as `Streaming ` or `LIVE ON TWITCH` depending on the context.\n" -" It will also include a `Watch` button with a twitch.tv url for the provided streamer.\n\n" -" Maximum length for a stream title is 128 characters.\n\n" -" Leaving both streamer and stream_title empty will clear it.\n\n" +msgid "Sets [botname]'s avatar\n\n" +" Supports either an attachment or an image URL.\n\n" " **Examples:**\n" -" - `[p]set stream` - Clears the activity status.\n" -" - `[p]set stream 26 Twentysix is streaming` - Sets the stream to `https://www.twitch.tv/26`.\n" -" - `[p]set stream https://twitch.tv/26 Twentysix is streaming` - Sets the URL manually.\n\n" +" - `[p]set bot avatar` - With an image attachment, this will set the avatar.\n" +" - `[p]set bot avatar` - Without an attachment, this will show the command help.\n" +" - `[p]set bot avatar https://links.flaree.xyz/k95` - Sets the avatar to the provided url.\n\n" " **Arguments:**\n" -" - `` - The twitch streamer to provide a link to. This can be their twitch name or the entire URL.\n" -" - `` - The text to follow `Streaming` in the status." +" - `[url]` - An image url to be used as an avatar. Leave blank when uploading an attachment.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2877 +msgid "That URL is invalid." +msgstr "URL geçerli değil." + +#: redbot/core/core_commands.py:2879 +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:2889 +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, PNG, or GIF format." msgstr "" -#: redbot/core/core_commands.py:2588 -msgid "The maximum length of the streamer url is 511 characters." -msgstr "Yayıncı URL'inin azami uzunluğu 511 karakterdir." +#: redbot/core/core_commands.py:2896 +msgid "JPG / PNG / GIF format only." +msgstr "" + +#: redbot/core/core_commands.py:2898 redbot/core/core_commands.py:2967 +#: redbot/core/core_commands.py:2991 redbot/core/core_commands.py:3073 +msgid "Done." +msgstr "Tamamdır." + +#: redbot/core/core_commands.py:2903 +#, docstring +msgid "\n" +" Removes [botname]'s avatar.\n\n" +" **Example:**\n" +" - `[p]set bot avatar remove`\n" +" " +msgstr "" -#: redbot/core/core_commands.py:2591 -msgid "The maximum length of the stream title is 128 characters." -msgstr "Yayın başlığının azami uzunluğu 128 karakterdir." +#: redbot/core/core_commands.py:2911 +msgid "Avatar removed." +msgstr "Avatar kaldırıldı." -#: redbot/core/core_commands.py:2605 +#: redbot/core/core_commands.py:2916 #, docstring msgid "Sets [botname]'s username.\n\n" " Maximum length for a username is 32 characters.\n\n" " Note: The username of a verified bot cannot be manually changed.\n" " Please contact Discord support to change it.\n\n" " **Example:**\n" -" - `[p]set username BaguetteBot`\n\n" +" - `[p]set bot username BaguetteBot`\n\n" " **Arguments:**\n" -" - `` - The username to give the bot.\n" +" - `` - The username to give the bot.\n" " " msgstr "" -#: redbot/core/core_commands.py:2621 +#: redbot/core/core_commands.py:2932 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:2628 +#: redbot/core/core_commands.py:2939 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:2634 +#: redbot/core/core_commands.py:2945 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:2644 +#: redbot/core/core_commands.py:2955 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:2654 +#: redbot/core/core_commands.py:2965 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:2662 +#: redbot/core/core_commands.py:2973 #, docstring msgid "Sets [botname]'s nickname for the current server.\n\n" " Maximum length for a nickname is 32 characters.\n\n" " **Example:**\n" -" - `[p]set nickname 🎃 SpookyBot 🎃`\n\n" +" - `[p]set bot nickname 🎃 SpookyBot 🎃`\n\n" " **Arguments:**\n" -" - `[nickname]` - The nickname to give the bot. Leave blank to clear the current nickname.\n" +" - `[nickname]` - The nickname to give the bot. Leave blank to clear the current nickname.\n" " " msgstr "" -#: redbot/core/core_commands.py:2674 +#: redbot/core/core_commands.py:2985 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:2678 +#: redbot/core/core_commands.py:2989 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:2685 +#: redbot/core/core_commands.py:2996 #, docstring -msgid "Sets [botname]'s global prefix(es).\n\n" -" Warning: This is not additive. It will replace all current prefixes.\n\n" -" See also the `--mentionable` flag to enable mentioning the bot as the prefix.\n\n" +msgid "Customizes a section of `[p]info`.\n\n" +" The maximum amount of allowed characters is 1024.\n" +" Supports markdown, links and \"mentions\".\n\n" +" Link example: `[My link](https://example.com)`\n\n" " **Examples:**\n" -" - `[p]set prefix !`\n" -" - `[p]set prefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" -" - `[p]set prefix \"@[botname] \"` - This uses a mention as the prefix. See also the `--mentionable` flag.\n" -" - `[p]set prefix ! ? .` - Sets multiple prefixes.\n\n" +" - `[p]set bot custominfo >>> I can use **markdown** such as quotes, ||spoilers|| and multiple lines.`\n" +" - `[p]set bot custominfo Join my [support server](discord.gg/discord)!`\n" +" - `[p]set bot custominfo` - Removes custom info text.\n\n" " **Arguments:**\n" -" - `` - The prefixes the bot will respond to globally.\n" +" - `[text]` - The custom info text.\n" " " msgstr "" -#: redbot/core/core_commands.py:2702 -msgid "Warning: A prefix is above the recommended length (20 characters).\n" -"Do you want to continue? (y/n)" -msgstr "" +#: redbot/core/core_commands.py:3013 +msgid "The custom text has been cleared." +msgstr "Özel yazı temizlendi." -#: redbot/core/core_commands.py:2715 -msgid "Cancelled." -msgstr "İptal." +#: redbot/core/core_commands.py:3017 +msgid "The custom text has been set." +msgstr "Özel yazı ayarlandı." -#: redbot/core/core_commands.py:2719 -msgid "Prefix set." -msgstr "Prefix öneki değiştirildi." +#: redbot/core/core_commands.py:3020 +msgid "Text must be fewer than 1024 characters long." +msgstr "Yazı 1024 karakterden kısa olmak zorundadır." -#: redbot/core/core_commands.py:2721 -msgid "Prefixes set." -msgstr "Önekler ayarlandı." +#: redbot/core/core_commands.py:3029 +#, docstring +msgid "Commands for setting [botname]'s status." +msgstr "[botname] ayarlarını değiştirme komutları." -#: redbot/core/core_commands.py:2727 +#: redbot/core/core_commands.py:3043 #, docstring -msgid "\n" -" Sets [botname]'s server prefix(es).\n\n" -" Warning: This will override global prefixes, the bot will not respond to any global prefixes in this server.\n" -" This is not additive. It will replace all current server prefixes.\n" -" A prefix cannot have more than 20 characters.\n\n" +msgid "Sets [botname]'s streaming status to a twitch stream.\n\n" +" This will appear as `Streaming ` or `LIVE ON TWITCH` depending on the context.\n" +" It will also include a `Watch` button with a twitch.tv url for the provided streamer.\n\n" +" Maximum length for a stream title is 128 characters.\n\n" +" Leaving both streamer and stream_title empty will clear it.\n\n" " **Examples:**\n" -" - `[p]set serverprefix !`\n" -" - `[p]set serverprefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" -" - `[p]set serverprefix \"@[botname] \"` - This uses a mention as the prefix.\n" -" - `[p]set serverprefix ! ? .` - Sets multiple prefixes.\n\n" +" - `[p]set status stream` - Clears the activity status.\n" +" - `[p]set status stream 26 Twentysix is streaming` - Sets the stream to `https://www.twitch.tv/26`.\n" +" - `[p]set status stream https://twitch.tv/26 Twentysix is streaming` - Sets the URL manually.\n\n" " **Arguments:**\n" -" - `[prefixes...]` - The prefixes the bot will respond to on this server. Leave blank to clear server prefixes.\n" -" " +" - `` - The twitch streamer to provide a link to. This can be their twitch name or the entire URL.\n" +" - `` - The text to follow `Streaming` in the status." msgstr "" -#: redbot/core/core_commands.py:2745 -msgid "Server prefixes have been reset." -msgstr "Sunucu önekleri sıfırlandı." - -#: redbot/core/core_commands.py:2748 -msgid "You cannot have a prefix longer than 20 characters." -msgstr "" - -#: redbot/core/core_commands.py:2753 -msgid "Server prefix set." -msgstr "Sunucu öneki ayarlandı." - -#: redbot/core/core_commands.py:2755 -msgid "Server prefixes set." -msgstr "Sunucu önekleri ayarlandı." - -#: redbot/core/core_commands.py:2760 +#: redbot/core/core_commands.py:3081 #, docstring -msgid "\n" -" Changes the bot's default locale.\n\n" -" This will be used when a server has not set a locale, or in DMs.\n\n" -" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" -" To reset to English, use \"en-US\".\n\n" +msgid "Sets [botname]'s playing status.\n\n" +" This will appear as `Playing ` or `PLAYING A GAME: ` depending on the context.\n\n" +" Maximum length for a playing status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]set locale en-US`\n" -" - `[p]set locale de-DE`\n" -" - `[p]set locale fr-FR`\n" -" - `[p]set locale pl-PL`\n\n" +" - `[p]set status playing` - Clears the activity status.\n" +" - `[p]set status playing the keyboard`\n\n" " **Arguments:**\n" -" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2781 redbot/core/core_commands.py:2825 -#: redbot/core/core_commands.py:2864 redbot/core/core_commands.py:2908 -msgid "Invalid language code. Use format: `en-US`" -msgstr "Geçersiz dil kodu. Örnek biçim: `en-US`" - -#: redbot/core/core_commands.py:2785 redbot/core/core_commands.py:2829 -#: redbot/core/core_commands.py:2868 redbot/core/core_commands.py:2912 -msgid "Invalid format - language code has to include country code, e.g. `en-US`" -msgstr "Geçersiz biçem - dil koduyla birlikte ülke kodu da verilmelidir, örn. `en-US`" +#: redbot/core/core_commands.py:3102 +msgid "Status set to `Playing {game.name}`." +msgstr "Durum `{game.name} Oynuyor` a ayarlandı." -#: redbot/core/core_commands.py:2792 -msgid "Global locale has been set." -msgstr "Küresel bölge ayarlandı." +#: redbot/core/core_commands.py:3104 +msgid "Game cleared." +msgstr "Oyun temizlendi." -#: redbot/core/core_commands.py:2798 +#: redbot/core/core_commands.py:3112 #, docstring -msgid "\n" -" Changes the bot's locale in this server.\n\n" -" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" -" Use \"default\" to return to the bot's default set language.\n" -" To reset to English, use \"en-US\".\n\n" +msgid "Sets [botname]'s listening status.\n\n" +" This will appear as `Listening to `.\n\n" +" Maximum length for a listening status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]set locale en-US`\n" -" - `[p]set locale de-DE`\n" -" - `[p]set locale fr-FR`\n" -" - `[p]set locale pl-PL`\n" -" - `[p]set locale default` - Resets to the global default locale.\n\n" +" - `[p]set status listening` - Clears the activity status.\n" +" - `[p]set status listening jams`\n\n" " **Arguments:**\n" -" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2820 -msgid "Locale has been set to the default." -msgstr "Bölge varsayılana ayarlandı." +#: redbot/core/core_commands.py:3134 +msgid "Status set to `Listening to {listening}`." +msgstr "Durum `{listening} Dinliyor` a ayarlandı." -#: redbot/core/core_commands.py:2835 -msgid "Locale has been set." -msgstr "Yerel ayar değiştirildi." +#: redbot/core/core_commands.py:3137 +msgid "Listening cleared." +msgstr "Dinleme temizlendi." -#: redbot/core/core_commands.py:2841 +#: redbot/core/core_commands.py:3145 #, docstring -msgid "\n" -" Changes the bot's regional format. This is used for formatting date, time and numbers.\n\n" -" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" -" Leave `language_code` empty to base regional formatting on bot's locale.\n\n" +msgid "Sets [botname]'s watching status.\n\n" +" This will appear as `Watching `.\n\n" +" Maximum length for a watching status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]set globalregionalformat en-US`\n" -" - `[p]set globalregion de-DE`\n" -" - `[p]set globalregionalformat` - Resets to the locale.\n\n" +" - `[p]set status watching` - Clears the activity status.\n" +" - `[p]set status watching [p]help`\n\n" " **Arguments:**\n" -" - `[language_code]` - The default region format to use for the bot.\n" +" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2858 -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:3166 +msgid "Status set to `Watching {watching}`." +msgstr "Durum `{watching} İzliyor` a ayarlandı." -#: redbot/core/core_commands.py:2875 -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:3168 +msgid "Watching cleared." +msgstr "İzleme temizlendi." -#: redbot/core/core_commands.py:2883 +#: redbot/core/core_commands.py:3176 #, docstring -msgid "\n" -" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" -" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" -" Leave `language_code` empty to base regional formatting on bot's locale in this server.\n\n" +msgid "Sets [botname]'s competing status.\n\n" +" This will appear as `Competing in `.\n\n" +" Maximum length for a competing status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]set regionalformat en-US`\n" -" - `[p]set region de-DE`\n" -" - `[p]set regionalformat` - Resets to the locale.\n\n" +" - `[p]set status competing` - Clears the activity status.\n" +" - `[p]set status competing London 2012 Olympic Games`\n\n" " **Arguments:**\n" -" - `[language_code]` - The region format to use for the bot in this server.\n" +" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2901 -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:3198 +msgid "Status set to `Competing in {competing}`." +msgstr "Durum `{competing} içinde kapışıyor` olarak ayarlandı." -#: redbot/core/core_commands.py:2919 -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:3201 +msgid "Competing cleared." +msgstr "Kapışma temizlendi." -#: redbot/core/core_commands.py:2927 +#: redbot/core/core_commands.py:3209 #, 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\n" -" Link example: `[My link](https://example.com)`\n\n" +msgid "Sets [botname]'s custom status.\n\n" +" This will appear as ``.\n\n" +" Maximum length for a custom status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]set custominfo >>> I can use **markdown** such as quotes, ||spoilers|| and multiple lines.`\n" -" - `[p]set custominfo Join my [support server](discord.gg/discord)!`\n" -" - `[p]set custominfo` - Removes custom info text.\n\n" +" - `[p]set status custom` - Clears the activity status.\n" +" - `[p]set status custom Running cogs...`\n\n" " **Arguments:**\n" -" - `[text]` - The custom info text.\n" +" - `[text]` - The custom status text. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2944 -msgid "The custom text has been cleared." -msgstr "Özel yazı temizlendi." +#: redbot/core/core_commands.py:3230 +msgid "Custom status set to `{text}`." +msgstr "" -#: redbot/core/core_commands.py:2948 -msgid "The custom text has been set." -msgstr "Özel yazı ayarlandı." +#: redbot/core/core_commands.py:3232 +msgid "Custom status cleared." +msgstr "" -#: redbot/core/core_commands.py:2951 -msgid "Text must be fewer than 1024 characters long." -msgstr "Yazı 1024 karakterden kısa olmak zorundadır." +#: redbot/core/core_commands.py:3237 +msgid "Status changed to {}." +msgstr "Durum {} olarak değiştirildi." -#: redbot/core/core_commands.py:2956 +#: redbot/core/core_commands.py:3243 #, docstring -msgid "\n" -" Commands to 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, so this command should only be used in a private channel or in DM with the bot.\n\n" -" **Examples:**\n" -" - `[p]set api Spotify redirect_uri localhost`\n" -" - `[p]set api github client_id,whoops client_secret,whoops`\n\n" -" **Arguments:**\n" -" - `` - The service you're adding tokens to.\n" -" - `` - Pairs of token keys and values. The key and value should be separated by one of ` `, `,`, or `;`.\n" -" " -msgstr "" +msgid "Set [botname]'s status to online." +msgstr "[botname] durumunu çevrimiçi olarak ayarlayın." -#: redbot/core/core_commands.py:2977 -msgid "`{service}` API tokens have been set." -msgstr "`{service}` API tokenleri ayarlandı." +#: redbot/core/core_commands.py:3250 +#, docstring +msgid "Set [botname]'s status to do not disturb." +msgstr "[botname] durumunu rahatsız etme olarak ayarlayın." + +#: redbot/core/core_commands.py:3257 +#, docstring +msgid "Set [botname]'s status to idle." +msgstr "[botname] durumunu boşta olarak ayarlayın." + +#: redbot/core/core_commands.py:3264 +#, docstring +msgid "Set [botname]'s status to invisible." +msgstr "[botname] durumunu görünmez olarak ayarlayın." -#: redbot/core/core_commands.py:2981 +#: redbot/core/core_commands.py:3274 +#, docstring +msgid "Set server's admin and mod roles for [botname]." +msgstr "[botname] için sunucu admin ve mod rollerini ayarlayın." + +#: redbot/core/core_commands.py:3280 #, docstring msgid "\n" -" Show all external API services along with their keys that have been set.\n\n" -" Secrets are not shown.\n\n" -" **Example:**\n" -" - `[p]set api list``\n" +" Adds an admin role for this server.\n\n" +" Admins have the same access as Mods, plus additional admin level commands like:\n" +" - `[p]set serverprefix`\n" +" - `[p]addrole`\n" +" - `[p]ban`\n" +" - `[p]ignore guild`\n\n" +" And more.\n\n" +" **Examples:**\n" +" - `[p]set roles addadminrole @Admins`\n" +" - `[p]set roles addadminrole Super Admins`\n\n" +" **Arguments:**\n" +" - `` - The role to add as an admin.\n" " " msgstr "" -#: redbot/core/core_commands.py:2992 -msgid "No API services have been set yet." -msgstr "Henüz hiç API hizmeti ayarlanmamış." - -#: redbot/core/core_commands.py:2997 -msgid "Set API services:\n" -msgstr "API hizmetleri ayarla:\n" +#: redbot/core/core_commands.py:3300 +msgid "This role is already an admin role." +msgstr "Bu rol zaten Admin rolü." -#: redbot/core/core_commands.py:2997 -msgid "Set API service:\n" -msgstr "API hizmeti ayarla:\n" +#: redbot/core/core_commands.py:3302 +msgid "That role is now considered an admin role." +msgstr "Bu rol, Admin rolü olarak ayarlandı." -#: redbot/core/core_commands.py:3007 +#: redbot/core/core_commands.py:3308 #, docstring msgid "\n" -" Remove the given services with all their keys and tokens.\n\n" +" Adds a moderator role for this server.\n\n" +" This grants access to moderator level commands like:\n" +" - `[p]mute`\n" +" - `[p]cleanup`\n" +" - `[p]customcommand create`\n\n" +" And more.\n\n" " **Examples:**\n" -" - `[p]set api remove Spotify`\n" -" - `[p]set api remove github audiodb`\n\n" +" - `[p]set roles addmodrole @Mods`\n" +" - `[p]set roles addmodrole Loyal Helpers`\n\n" " **Arguments:**\n" -" - `` - The services to remove." +" - `` - The role to add as a moderator.\n" +" " msgstr "" -#: redbot/core/core_commands.py:3022 +#: redbot/core/core_commands.py:3327 +msgid "This role is already a mod role." +msgstr "Bu rol zaten Mod rolü." + +#: redbot/core/core_commands.py:3329 +msgid "That role is now considered a mod role." +msgstr "Bu rol, mod rolü olarak ayarlandı." + +#: redbot/core/core_commands.py:3337 +#, docstring +msgid "\n" +" Removes an admin role for this server.\n\n" +" **Examples:**\n" +" - `[p]set roles removeadminrole @Admins`\n" +" - `[p]set roles removeadminrole Super Admins`\n\n" +" **Arguments:**\n" +" - `` - The role to remove from being an admin.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3349 +msgid "That role was not an admin role to begin with." +msgstr "O rol zaten admin rolü değildi." + +#: redbot/core/core_commands.py:3351 +msgid "That role is no longer considered an admin role." +msgstr "Bu rol artık Admin olarak kabul edilmiyor." + +#: redbot/core/core_commands.py:3359 +#, docstring +msgid "\n" +" Removes a mod role for this server.\n\n" +" **Examples:**\n" +" - `[p]set roles removemodrole @Mods`\n" +" - `[p]set roles removemodrole Loyal Helpers`\n\n" +" **Arguments:**\n" +" - `` - The role to remove from being a moderator.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3371 +msgid "That role was not a mod role to begin with." +msgstr "O rol zaten moderatör rolü değildi." + +#: redbot/core/core_commands.py:3373 +msgid "That role is no longer considered a mod role." +msgstr "Bu rol artık Mod olarak kabul edilmiyor." + +#: redbot/core/core_commands.py:3381 +#, docstring +msgid "\n" +" Changes [botname]'s locale in this server.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" Use \"default\" to return to the bot's default set language.\n\n" +" If you want to change bot's global locale, see `[p]set locale global` command.\n\n" +" **Examples:**\n" +" - `[p]set locale en-US`\n" +" - `[p]set locale de-DE`\n" +" - `[p]set locale fr-FR`\n" +" - `[p]set locale pl-PL`\n" +" - `[p]set locale default` - Resets to the global default locale.\n\n" +" **Arguments:**\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3408 +#, docstring +msgid "\n" +" Changes [botname]'s default locale.\n\n" +" This will be used when a server has not set a locale, or in DMs.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" To reset to English, use \"en-US\".\n\n" +" **Examples:**\n" +" - `[p]set locale global en-US`\n" +" - `[p]set locale global de-DE`\n" +" - `[p]set locale global fr-FR`\n" +" - `[p]set locale global pl-PL`\n\n" +" **Arguments:**\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3429 redbot/core/core_commands.py:3472 +#: redbot/core/core_commands.py:3534 redbot/core/core_commands.py:3579 +msgid "Invalid language code. Use format: `en-US`" +msgstr "Geçersiz dil kodu. Örnek biçim: `en-US`" + +#: redbot/core/core_commands.py:3433 redbot/core/core_commands.py:3476 +#: redbot/core/core_commands.py:3538 redbot/core/core_commands.py:3583 +msgid "Invalid format - language code has to include country code, e.g. `en-US`" +msgstr "Geçersiz biçem - dil koduyla birlikte ülke kodu da verilmelidir, örn. `en-US`" + +#: redbot/core/core_commands.py:3440 +msgid "Global locale has been set." +msgstr "Küresel bölge ayarlandı." + +#: redbot/core/core_commands.py:3446 +#, docstring +msgid "\n" +" Changes [botname]'s locale in this server.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" Use \"default\" to return to the bot's default set language.\n\n" +" **Examples:**\n" +" - `[p]set locale server en-US`\n" +" - `[p]set locale server de-DE`\n" +" - `[p]set locale server fr-FR`\n" +" - `[p]set locale server pl-PL`\n" +" - `[p]set locale server default` - Resets to the global default locale.\n\n" +" **Arguments:**\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3467 +msgid "Locale has been set to the default." +msgstr "Bölge varsayılana ayarlandı." + +#: redbot/core/core_commands.py:3482 +msgid "Locale has been set." +msgstr "Yerel ayar değiştirildi." + +#: redbot/core/core_commands.py:3487 +#, docstring +msgid "\n" +" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale in this server.\n\n" +" If you want to change bot's global regional format, see `[p]set regionalformat global` command.\n\n" +" **Examples:**\n" +" - `[p]set regionalformat en-US`\n" +" - `[p]set region de-DE`\n" +" - `[p]set regionalformat reset` - Resets to the locale.\n\n" +" **Arguments:**\n" +" - `[language_code]` - The region format to use for the bot in this server.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3511 +#, docstring +msgid "\n" +" Changes the bot's regional format. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale.\n\n" +" **Examples:**\n" +" - `[p]set regionalformat global en-US`\n" +" - `[p]set region global de-DE`\n" +" - `[p]set regionalformat global reset` - Resets to the locale.\n\n" +" **Arguments:**\n" +" - `[language_code]` - The default region format to use for the bot.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3528 +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:3545 +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:3554 +#, docstring +msgid "\n" +" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale in this server.\n\n" +" **Examples:**\n" +" - `[p]set regionalformat server en-US`\n" +" - `[p]set region local de-DE`\n" +" - `[p]set regionalformat server reset` - Resets to the locale.\n\n" +" **Arguments:**\n" +" - `[language_code]` - The region format to use for the bot in this server.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3572 +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:3590 +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:3607 +#, docstring +msgid "\n" +" Commands to 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" +" If passed without the `` or `` arguments it will allow you to open a modal to set your API keys securely.\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, so this command should only be used in a private channel or in DM with the bot.\n\n" +" **Examples:**\n" +" - `[p]set api`\n" +" - `[p]set api spotify`\n" +" - `[p]set api spotify redirect_uri localhost`\n" +" - `[p]set api github client_id,whoops client_secret,whoops`\n\n" +" **Arguments:**\n" +" - `` - The service you're adding tokens to.\n" +" - `` - Pairs of token keys and values. The key and value should be separated by one of ` `, `,`, or `;`.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3631 +msgid "Click the button below to set your keys." +msgstr "" + +#: redbot/core/core_commands.py:3633 +msgid "This API keys setup message has expired." +msgstr "" + +#: redbot/core/core_commands.py:3638 +msgid "`{service}` API tokens have been set." +msgstr "`{service}` API tokenleri ayarlandı." + +#: redbot/core/core_commands.py:3642 +#, docstring +msgid "\n" +" Show all external API services along with their keys that have been set.\n\n" +" Secrets are not shown.\n\n" +" **Example:**\n" +" - `[p]set api list`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3653 +msgid "No API services have been set yet." +msgstr "Henüz hiç API hizmeti ayarlanmamış." + +#: redbot/core/core_commands.py:3658 +msgid "Set API services:\n" +msgstr "API hizmetleri ayarla:\n" + +#: redbot/core/core_commands.py:3658 +msgid "Set API service:\n" +msgstr "API hizmeti ayarla:\n" + +#: redbot/core/core_commands.py:3668 +#, docstring +msgid "\n" +" Remove the given services with all their keys and tokens.\n\n" +" **Examples:**\n" +" - `[p]set api remove spotify`\n" +" - `[p]set api remove github youtube`\n\n" +" **Arguments:**\n" +" - `` - The services to remove." +msgstr "" + +#: redbot/core/core_commands.py:3683 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:3026 +#: redbot/core/core_commands.py:3687 msgid "Service deleted successfully: {service_name}" msgstr "Hizmet başarıyla kaldırıldı: {service_name}" -#: redbot/core/core_commands.py:3031 +#: redbot/core/core_commands.py:3692 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:3036 +#: redbot/core/core_commands.py:3700 +#, docstring +msgid "\n" +" Commands for configuring owner notifications.\n\n" +" Owner notifications include usage of `[p]contact` and available Red updates.\n" +" " +msgstr "\n" +" Bot sahibi bildirimlerini ayarlamak için komutlar.\n\n" +" Bu bildirimlere `[p]contact` komutunun kullanımı ve kullanılabilir Red güncellemeleri dahildir.\n" +" " + +#: redbot/core/core_commands.py:3709 +#, docstring +msgid "\n" +" Opt-in on receiving owner notifications.\n\n" +" This is the default state.\n\n" +" Note: This will only resume sending owner notifications to your DMs.\n" +" Additional owners and destinations will not be affected.\n\n" +" **Example:**\n" +" - `[p]set ownernotifications optin`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3728 +#, docstring +msgid "\n" +" Opt-out of receiving owner notifications.\n\n" +" Note: This will only stop sending owner notifications to your DMs.\n" +" Additional owners and destinations will still receive notifications.\n\n" +" **Example:**\n" +" - `[p]set ownernotifications optout`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3750 +#, docstring +msgid "\n" +" Adds a destination text channel to receive owner notifications.\n\n" +" **Examples:**\n" +" - `[p]set ownernotifications adddestination #owner-notifications`\n" +" - `[p]set ownernotifications adddestination 168091848718417920` - Accepts channel IDs.\n\n" +" **Arguments:**\n" +" - `` - The channel to send owner notifications to.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3775 +#, docstring +msgid "\n" +" Removes a destination text channel from receiving owner notifications.\n\n" +" **Examples:**\n" +" - `[p]set ownernotifications removedestination #owner-notifications`\n" +" - `[p]set ownernotifications deletedestination 168091848718417920` - Accepts channel IDs.\n\n" +" **Arguments:**\n" +" - `` - The channel to stop sending owner notifications to.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3799 +#, docstring +msgid "\n" +" Lists the configured extra destinations for owner notifications.\n\n" +" **Example:**\n" +" - `[p]set ownernotifications listdestinations`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3809 +msgid "There are no extra channels being sent to." +msgstr "Bildirim gönderilen ek kanal bulunmamakta." + +#: redbot/core/core_commands.py:3820 +msgid "Unknown channel with id: {id}" +msgstr "{id} id'li kanal bilinmiyor" + +#: redbot/core/core_commands.py:3830 +#, docstring +msgid "\n" +" Show the current settings for [botname].\n\n" +" Accepts optional server parameter to allow prefix recovery.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3844 redbot/core/core_commands.py:3848 +msgid "Not Set." +msgstr "" + +#: redbot/core/core_commands.py:3855 +msgid "Admin roles: {admin}\n" +"Mod roles: {mod}\n" +"Locale: {guild_locale}\n" +"Regional format: {guild_regional_format}\n" +msgstr "Admin rolleri: {admin}\n" +"Moderatör rolleri: {mod}\n" +"Dil: {guild_locale}\n" +"Yöresel biçem: {guild_regional_format}\n" + +#: redbot/core/core_commands.py:3876 +msgid "{bot_name} Settings:\n\n" +"Prefixes: {prefixes}\n" +"{guild_settings}Global locale: {locale}\n" +"Global regional format: {regional_format}\n" +"Default embed colour: {colour}" +msgstr "{bot_name} Ayarları:\n\n" +"Önekler: {prefixes}\n" +"{guild_settings}Küresel dil: {locale}\n" +"Küresel yöresel biçem: {regional_format}\n" +"Varsayılan yerleşik mesaj rengi: {colour}" + +#: redbot/core/core_commands.py:3898 +#, 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\n" +" This is only applied to the current server and not globally.\n\n" +" **Examples:**\n" +" - `[p]set deletedelay` - Shows the current delete delay setting.\n" +" - `[p]set deletedelay 60` - Sets the delete delay to the max of 60 seconds.\n" +" - `[p]set deletedelay -1` - Disables deleting command messages.\n\n" +" **Arguments:**\n" +" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3919 +msgid "Command deleting disabled." +msgstr "Komut silme kapatıldı." + +#: redbot/core/core_commands.py:3921 +msgid "Delete delay set to {num} seconds." +msgstr "Silmeden önce beklenecek süre {num} saniyeye ayarlandı." + +#: redbot/core/core_commands.py:3926 +msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" +msgstr "Bot komut içeren mesajları {num} saniyeden sonra silecek. Bunu kapamak için değeri -1 yapın" + +#: redbot/core/core_commands.py:3933 +msgid "I will not delete command messages." +msgstr "Komut içeren mesajları silmeyeceğim." + +#: redbot/core/core_commands.py:3939 +#, 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\n" +" **Example:**\n" +" - `[p]set usebotcolour`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3951 +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:3952 +msgid "will not" +msgstr "olmayacak" + +#: redbot/core/core_commands.py:3952 +msgid "will" +msgstr "olacak" + +#: redbot/core/core_commands.py:3960 +#, docstring +msgid "\n" +" Toggle whether to enable fuzzy command search for the server.\n\n" +" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" +" Note: This can be processor intensive and may be unsuitable for larger servers.\n\n" +" Default is for fuzzy command search to be disabled.\n\n" +" **Example:**\n" +" - `[p]set serverfuzzy`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3975 +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:3983 +#, docstring +msgid "\n" +" Toggle whether to enable fuzzy command search in DMs.\n\n" +" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" +" Default is for fuzzy command search to be disabled.\n\n" +" **Example:**\n" +" - `[p]set fuzzy`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3996 +msgid "Fuzzy command search has been {} in DMs." +msgstr "Bulanık komut arama {} DMs içinde olmuştur." + +#: redbot/core/core_commands.py:4004 +#, 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\n" +" **Examples:**\n" +" - `[p]set colour dark red`\n" +" - `[p]set colour blurple`\n" +" - `[p]set colour 0x5DADE2`\n" +" - `[p]set color 0x#FDFEFE`\n" +" - `[p]set color #7F8C8D`\n\n" +" **Arguments:**\n" +" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4024 +msgid "The color has been reset." +msgstr "Renk sıfırlandı." + +#: redbot/core/core_commands.py:4027 +msgid "The color has been set." +msgstr "Renk ayarlandı." + +#: redbot/core/core_commands.py:4036 +#, docstring +msgid "Sets [botname]'s global prefix(es).\n\n" +" Warning: This is not additive. It will replace all current prefixes.\n\n" +" See also the `--mentionable` flag to enable mentioning the bot as the prefix.\n\n" +" **Examples:**\n" +" - `[p]set prefix !`\n" +" - `[p]set prefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" +" - `[p]set prefix \"@[botname] \"` - This uses a mention as the prefix. See also the `--mentionable` flag.\n" +" - `[p]set prefix ! ? .` - Sets multiple prefixes.\n\n" +" **Arguments:**\n" +" - `` - The prefixes the bot will respond to globally.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4053 redbot/core/core_commands.py:4130 +msgid "Prefixes cannot start with '/', as it conflicts with Discord's slash commands." +msgstr "" + +#: redbot/core/core_commands.py:4058 +msgid "Warning: A prefix is below the recommended length (1 character).\n" +"Do you want to continue?" +msgstr "" + +#: redbot/core/core_commands.py:4072 redbot/core/core_commands.py:4090 +msgid "Cancelled." +msgstr "İptal." + +#: redbot/core/core_commands.py:4076 +msgid "Warning: A prefix is above the recommended length (25 characters).\n" +"Do you want to continue?" +msgstr "" + +#: redbot/core/core_commands.py:4094 +msgid "Prefix set." +msgstr "Prefix öneki değiştirildi." + +#: redbot/core/core_commands.py:4096 +msgid "Prefixes set." +msgstr "Önekler ayarlandı." + +#: redbot/core/core_commands.py:4103 +#, docstring +msgid "\n" +" Sets [botname]'s server prefix(es).\n\n" +" Warning: This will override global prefixes, the bot will not respond to any global prefixes in this server.\n" +" This is not additive. It will replace all current server prefixes.\n" +" A prefix cannot have more than 25 characters.\n\n" +" **Examples:**\n" +" - `[p]set serverprefix !`\n" +" - `[p]set serverprefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" +" - `[p]set serverprefix \"@[botname] \"` - This uses a mention as the prefix.\n" +" - `[p]set serverprefix ! ? .` - Sets multiple prefixes.\n" +" - `[p]set serverprefix \"Red - Discord Bot\" ?` - Sets the prefix for a specific server. Quotes are needed to use spaces in the server name.\n\n" +" **Arguments:**\n" +" - `[server]` - The server to set the prefix for. Defaults to current server.\n" +" - `[prefixes...]` - The prefixes the bot will respond to on this server. Leave blank to clear server prefixes.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4126 +msgid "Server prefixes have been reset." +msgstr "Sunucu önekleri sıfırlandı." + +#: redbot/core/core_commands.py:4134 +msgid "You cannot have a prefix shorter than 1 character." +msgstr "" + +#: redbot/core/core_commands.py:4137 +msgid "You cannot have a prefix longer than 25 characters." +msgstr "" + +#: redbot/core/core_commands.py:4142 +msgid "Server prefix set." +msgstr "Sunucu öneki ayarlandı." + +#: redbot/core/core_commands.py:4144 +msgid "Server prefixes set." +msgstr "Sunucu önekleri ayarlandı." + +#: redbot/core/core_commands.py:4149 +#, docstring +msgid "\n" +" Set a global bot variable for using buttons in menus.\n\n" +" When enabled, all usage of cores menus API will use buttons instead of reactions.\n\n" +" This defaults to False.\n" +" Using this without a setting will toggle.\n\n" +" **Examples:**\n" +" - `[p]set usebuttons True` - Enables using buttons.\n" +" - `[p]helpset usebuttons` - Toggles the value.\n\n" +" **Arguments:**\n" +" - `[use_buttons]` - Whether to use buttons. Leave blank to toggle.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4168 +msgid "I will use buttons on basic menus." +msgstr "" + +#: redbot/core/core_commands.py:4170 +msgid "I will not use buttons on basic menus." +msgstr "" + +#: redbot/core/core_commands.py:4175 +#, docstring +msgid "\n" +" Set the message that will be sent on uncaught bot errors.\n\n" +" To include the command name in the message, use the `{command}` placeholder.\n\n" +" If you omit the `msg` argument, the message will be reset to the default one.\n\n" +" **Examples:**\n" +" - `[p]set errormsg` - Resets the error message back to the default: \"Error in command '{command}'.\". If the command invoker is one of the bot owners, the message will also include \"Check your console or logs for details.\".\n" +" - `[p]set errormsg Oops, the command {command} has failed! Please try again later.` - Sets the error message to a custom one.\n\n" +" **Arguments:**\n" +" - `[msg]` - The custom error message. Must be less than 1000 characters. Omit to reset to the default one.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4190 +msgid "The message must be less than 1000 characters." +msgstr "" + +#: redbot/core/core_commands.py:4194 +msgid "Successfully updated the error message." +msgstr "" + +#: redbot/core/core_commands.py:4197 +msgid "Successfully reset the error message back to the default one." +msgstr "" + +#: redbot/core/core_commands.py:4204 #, docstring msgid "\n" " Commands to manage settings for the help command.\n\n" " All help settings are applied globally.\n" " " -msgstr "" +msgstr "\n" +" Yardım komutu için ayarları yönetme komutları.\n\n" +" Tüm yardım ayarları global olarak uygulanır.\n" +" " -#: redbot/core/core_commands.py:3045 +#: redbot/core/core_commands.py:4213 #, docstring msgid "\n" " Show the current help settings.\n\n" " Warning: These settings may not be accurate if the default formatter is not in use.\n\n" " **Example:**\n" -" - `[p]helpset showsettings``\n" +" - `[p]helpset showsettings`\n" " " msgstr "" -#: redbot/core/core_commands.py:3059 +#: redbot/core/core_commands.py:4227 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:3069 +#: redbot/core/core_commands.py:4237 #, docstring msgid "\n" " This resets [botname]'s help formatter to the default formatter.\n\n" " **Example:**\n" -" - `[p]helpset resetformatter``\n" +" - `[p]helpset resetformatter`\n" " " msgstr "" -#: redbot/core/core_commands.py:3078 +#: redbot/core/core_commands.py:4246 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 "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:3087 +#: redbot/core/core_commands.py:4255 #, 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\n" " **Example:**\n" -" - `[p]helpset resetsettings``\n" +" - `[p]helpset resetsettings`\n" " " msgstr "" -#: redbot/core/core_commands.py:3097 +#: redbot/core/core_commands.py:4265 msgid "The help settings have been reset to their defaults. This may not have an impact when using 3rd party help formatters." 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:3105 +#: redbot/core/core_commands.py:4277 #, docstring msgid "\n" " Allows the help command to be sent as a paginated menu instead of separate\n" " messages.\n\n" -" When enabled, `[p]help` will only show one page at a time and will use reactions to navigate between pages.\n\n" -" This defaults to False.\n" -" Using this without a setting will toggle.\n\n" +" When \"reactions\", \"buttons\", \"select\", or \"selectonly\" is passed,\n" +" `[p]help` will only show one page at a time\n" +" and will use the associated control scheme to navigate between pages.\n\n" " **Examples:**\n" -" - `[p]helpset usemenus True` - Enables using menus.\n" -" - `[p]helpset usemenus` - Toggles the value.\n\n" +" - `[p]helpset usemenus reactions` - Enables using reaction menus.\n" +" - `[p]helpset usemenus buttons` - Enables using button menus.\n" +" - `[p]helpset usemenus select` - Enables buttons with a select menu.\n" +" - `[p]helpset usemenus selectonly` - Enables a select menu only on help.\n" +" - `[p]helpset usemenus disable` - Disables help menus.\n\n" " **Arguments:**\n" -" - `[use_menus]` - Whether to use menus. Leave blank to toggle.\n" +" - `<\"buttons\"|\"reactions\"|\"select\"|\"selectonly\"|\"disable\">` - Whether to use `buttons`,\n" +" `reactions`, `select`, `selectonly`, or no menus.\n" " " msgstr "" -#: redbot/core/core_commands.py:3125 -msgid "Help will use menus." -msgstr "Yardım menüler kullanacak." +#: redbot/core/core_commands.py:4297 +msgid "Help will use the select menu only." +msgstr "" + +#: redbot/core/core_commands.py:4300 +msgid "Help will use button menus and add a select menu." +msgstr "" + +#: redbot/core/core_commands.py:4303 +msgid "Help will use button menus." +msgstr "" + +#: redbot/core/core_commands.py:4306 +msgid "Help will use reaction menus." +msgstr "" -#: redbot/core/core_commands.py:3127 +#: redbot/core/core_commands.py:4309 msgid "Help will not use menus." msgstr "Yardım menüler kullanmayacak." -#: redbot/core/core_commands.py:3131 +#: redbot/core/core_commands.py:4316 #, 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\n" " **Examples:**\n" -" - `[p]helpset showhidden True` - Enables showing hidden commands.\n" -" - `[p]helpset showhidden` - Toggles the value.\n\n" +" - `[p]helpset showhidden True` - Enables showing hidden commands.\n" +" - `[p]helpset showhidden` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[show_hidden]` - Whether to use show hidden commands in help. Leave blank to toggle.\n" +" - `[show_hidden]` - Whether to use show hidden commands in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3148 +#: redbot/core/core_commands.py:4333 msgid "Help will not filter hidden commands." msgstr "Yardım gizli komutları filtrelemeyecek." -#: redbot/core/core_commands.py:3150 +#: redbot/core/core_commands.py:4335 msgid "Help will filter hidden commands." msgstr "Yardım gizli komutları filtreleyecek." -#: redbot/core/core_commands.py:3154 +#: redbot/core/core_commands.py:4339 #, docstring msgid "\n" " This allows the help command to show existing commands aliases if there is any.\n\n" " This defaults to True.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset showaliases False` - Disables showing aliases on this server.\n" -" - `[p]helpset showaliases` - Toggles the value.\n\n" +" - `[p]helpset showaliases False` - Disables showing aliases on this server.\n" +" - `[p]helpset showaliases` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[show_aliases]` - Whether to include aliases in help. Leave blank to toggle.\n" +" - `[show_aliases]` - Whether to include aliases in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3171 -msgid "Help will show commands aliases." -msgstr "Yardım komutların diğer adlarını gösterecek." +#: redbot/core/core_commands.py:4356 +msgid "Help will now show command aliases." +msgstr "" -#: redbot/core/core_commands.py:3173 -msgid "Help will not show commands aliases." -msgstr "Yardım komutların diğer adlarını göstermeyecek." +#: redbot/core/core_commands.py:4358 +msgid "Help will no longer show command aliases." +msgstr "" -#: redbot/core/core_commands.py:3177 +#: redbot/core/core_commands.py:4362 #, docstring msgid "\n" " This allows the help command message to be ticked if help is sent to a DM.\n\n" @@ -2251,44 +3335,44 @@ msgid "\n" " Using this without a setting will toggle.\n\n" " Note: This is only used when the bot is not using menus.\n\n" " **Examples:**\n" -" - `[p]helpset usetick False` - Disables ticking when help is sent to DMs.\n" -" - `[p]helpset usetick` - Toggles the value.\n\n" +" - `[p]helpset usetick False` - Disables ticking when help is sent to DMs.\n" +" - `[p]helpset usetick` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[use_tick]` - Whether to tick the help command when help is sent to DMs. Leave blank to toggle.\n" +" - `[use_tick]` - Whether to tick the help command when help is sent to DMs. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3198 +#: redbot/core/core_commands.py:4383 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:3200 +#: redbot/core/core_commands.py:4385 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:3204 +#: redbot/core/core_commands.py:4389 #, docstring msgid "\n" " Sets if commands which can't be run in the current context should be filtered from help.\n\n" " Defaults to True.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset verifychecks False` - Enables showing unusable commands in help.\n" -" - `[p]helpset verifychecks` - Toggles the value.\n\n" +" - `[p]helpset verifychecks False` - Enables showing unusable commands in help.\n" +" - `[p]helpset verifychecks` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[verify]` - Whether to hide unusable commands in help. Leave blank to toggle.\n" +" - `[verify]` - Whether to hide unusable commands in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3221 +#: redbot/core/core_commands.py:4406 msgid "Help will only show for commands which can be run." msgstr "Yardım sadece çalıştırılabilir komutlar için kullanılabilecek." -#: redbot/core/core_commands.py:3223 +#: redbot/core/core_commands.py:4408 msgid "Help will show up without checking if the commands can be run." msgstr "Yardım komutun çalıştırılabilir oluşuna dikkat etmeyecek." -#: redbot/core/core_commands.py:3227 +#: redbot/core/core_commands.py:4412 #, docstring msgid "\n" " Sets whether the bot should respond to help commands for nonexistent topics.\n\n" @@ -2297,22 +3381,22 @@ msgid "\n" " Defaults to False.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset verifyexists True` - Enables sending help for nonexistent topics.\n" -" - `[p]helpset verifyexists` - Toggles the value.\n\n" +" - `[p]helpset verifyexists True` - Enables sending help for nonexistent topics.\n" +" - `[p]helpset verifyexists` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[verify]` - Whether to respond to help for nonexistent topics. Leave blank to toggle.\n" +" - `[verify]` - Whether to respond to help for nonexistent topics. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3248 +#: redbot/core/core_commands.py:4433 msgid "Help will verify the existence of help topics." msgstr "Yardım bir konunun varlığını doğrulayacak." -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:4436 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "Yardım konuların varlığını yalnızca belirsiz yardım ile doğrulayacak (etkinse)." -#: redbot/core/core_commands.py:3259 +#: redbot/core/core_commands.py:4444 #, docstring msgid "Set the character limit for each page in the help message.\n\n" " Note: This setting only applies to embedded help.\n\n" @@ -2321,45 +3405,44 @@ msgid "Set the character limit for each page in the help message.\n\n" " Please note that setting a relatively small character limit may\n" " mean some pages will exceed this limit.\n\n" " **Example:**\n" -" - `[p]helpset pagecharlimit 1500`\n\n" +" - `[p]helpset pagecharlimit 1500`\n\n" " **Arguments:**\n" -" - `` - The max amount of characters to show per page in the help message.\n" +" - `` - The max amount of characters to show per page in the help message.\n" " " msgstr "" -#: redbot/core/core_commands.py:3276 +#: redbot/core/core_commands.py:4461 msgid "You must give a value of at least 500 characters." msgstr "En az 500 olan bir değer sunmalısınız." -#: redbot/core/core_commands.py:3280 +#: redbot/core/core_commands.py:4465 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:3284 +#: redbot/core/core_commands.py:4469 #, docstring msgid "Set the maximum number of help pages sent in a server channel.\n\n" -" Note: 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\n" " **Examples:**\n" -" - `[p]helpset maxpages 50` - Basically never send help to DMs.\n" -" - `[p]helpset maxpages 0` - Always send help to DMs.\n\n" +" - `[p]helpset maxpages 50` - Basically never send help to DMs.\n" +" - `[p]helpset maxpages 0` - Always send help to DMs.\n\n" " **Arguments:**\n" -" - `` - The max pages allowed to send per help in a server.\n" +" - `` - The max pages allowed to send per help in a server.\n" " " msgstr "" -#: redbot/core/core_commands.py:3302 redbot/core/core_commands.py:3329 +#: redbot/core/core_commands.py:4485 redbot/core/core_commands.py:4512 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:3306 +#: redbot/core/core_commands.py:4489 msgid "Done. The page limit has been set to {}." msgstr "Bitmiş. Sayfa sınırı {} için ayarlandı." -#: redbot/core/core_commands.py:3311 +#: redbot/core/core_commands.py:4494 #, 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" @@ -2367,148 +3450,204 @@ msgid "Set the delay after which help pages will be deleted.\n\n" " Setting the delay to 0 disables this feature.\n\n" " The bot has to have MANAGE_MESSAGES permission for this to work.\n\n" " **Examples:**\n" -" - `[p]helpset deletedelay 60` - Delete the help pages after a minute.\n" -" - `[p]helpset deletedelay 1` - Delete the help pages as quickly as possible.\n" -" - `[p]helpset deletedelay 1209600` - Max time to wait before deleting (14 days).\n" -" - `[p]helpset deletedelay 0` - Disable deleting help pages.\n\n" +" - `[p]helpset deletedelay 60` - Delete the help pages after a minute.\n" +" - `[p]helpset deletedelay 1` - Delete the help pages as quickly as possible.\n" +" - `[p]helpset deletedelay 1209600` - Max time to wait before deleting (14 days).\n" +" - `[p]helpset deletedelay 0` - Disable deleting help pages.\n\n" " **Arguments:**\n" -" - `` - The seconds to wait before deleting help pages.\n" +" - `` - The seconds to wait before deleting help pages.\n" " " msgstr "" -#: redbot/core/core_commands.py:3332 +#: redbot/core/core_commands.py:4515 msgid "The delay cannot be longer than 14 days!" msgstr "Süre 14 günden uzun olamaz." -#: redbot/core/core_commands.py:3337 +#: redbot/core/core_commands.py:4520 msgid "Done. Help messages will not be deleted now." msgstr "Tamamdır. Yardım mesajları artık silinmeyecek." -#: redbot/core/core_commands.py:3339 +#: redbot/core/core_commands.py:4522 msgid "Done. The delete delay has been set to {} seconds." msgstr "Tamamdır. Silmeden önce {} saniye beklenecek." -#: redbot/core/core_commands.py:3343 +#: redbot/core/core_commands.py:4526 +#, docstring +msgid "Set the timeout for reactions, if menus are enabled.\n\n" +" The default is 30 seconds.\n" +" The timeout has to be between 15 and 300 seconds.\n\n" +" **Examples:**\n" +" - `[p]helpset reacttimeout 30` - The default timeout.\n" +" - `[p]helpset reacttimeout 60` - Timeout of 1 minute.\n" +" - `[p]helpset reacttimeout 15` - Minimum allowed timeout.\n" +" - `[p]helpset reacttimeout 300` - Max allowed timeout (5 mins).\n\n" +" **Arguments:**\n" +" - `` - The timeout, in seconds, of the reactions.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4541 +msgid "You must give a value of at least 15 seconds!" +msgstr "" + +#: redbot/core/core_commands.py:4544 +msgid "The timeout cannot be greater than 5 minutes!" +msgstr "" + +#: redbot/core/core_commands.py:4548 +msgid "Done. The reaction timeout has been set to {} seconds." +msgstr "" + +#: redbot/core/core_commands.py:4552 #, docstring msgid "\n" " Set the tagline to be used.\n\n" " The maximum tagline length is 2048 characters.\n" " This setting only applies to embedded help. If no tagline is specified, the default will be used instead.\n\n" +" You can use `[​p]` in your tagline, which will be replaced by the bot's prefix.\n\n" " **Examples:**\n" -" - `[p]helpset tagline Thanks for using the bot!`\n" -" - `[p]helpset tagline` - Resets the tagline to the default.\n\n" +" - `[p]helpset tagline Thanks for using the bot!`\n" +" - `[p]helpset tagline Use [​p]invite to add me to your server.`\n" +" - `[p]helpset tagline` - Resets the tagline to the default.\n\n" " **Arguments:**\n" -" - `[tagline]` - The tagline to appear at the bottom of help embeds. Leave blank to reset.\n" +" - `[tagline]` - The tagline to appear at the bottom of help embeds. Leave blank to reset.\n" " " msgstr "" -#: redbot/core/core_commands.py:3358 +#: redbot/core/core_commands.py:4570 msgid "The tagline has been reset." msgstr "Tagline sıfırlandı." -#: redbot/core/core_commands.py:3362 +#: redbot/core/core_commands.py:4574 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:3370 +#: redbot/core/core_commands.py:4582 msgid "The tagline has been set." msgstr "Etiket ayarlandı." -#: redbot/core/core_commands.py:3375 +#: redbot/core/core_commands.py:4587 #, docstring msgid "Sends a message to the owner.\n\n" " This is limited to one message every 60 seconds per person.\n\n" " **Example:**\n" -" - `[p]contact Help! The bot has become sentient!`\n\n" +" - `[p]contact Help! The bot has become sentient!`\n\n" " **Arguments:**\n" -" - `[message]` - The message to send to the owner.\n" +" - `[message]` - The message to send to the owner.\n" " " msgstr "" -#: redbot/core/core_commands.py:3387 +#: redbot/core/core_commands.py:4599 msgid "User ID: {}" msgstr "Kullanıcı Kimliği" -#: redbot/core/core_commands.py:3390 +#: redbot/core/core_commands.py:4602 msgid "through DM" msgstr "vasitasiyla" -#: redbot/core/core_commands.py:3392 +#: redbot/core/core_commands.py:4604 msgid "from {}" msgstr "()" -#: redbot/core/core_commands.py:3393 +#: redbot/core/core_commands.py:4605 msgid " | Server ID: {}" msgstr " | sunucu kimliği: {}" -#: redbot/core/core_commands.py:3398 +#: redbot/core/core_commands.py:4610 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:3400 +#: redbot/core/core_commands.py:4612 msgid "Sent by {} {}" msgstr "{} {} Tarafından gönderilen" -#: redbot/core/core_commands.py:3405 +#: redbot/core/core_commands.py:4617 msgid "I've been configured not to send this anywhere." msgstr "Bunu hiçbir yere göndermemek üzere ayarlandım." -#: redbot/core/core_commands.py:3476 +#: redbot/core/core_commands.py:4663 msgid "Your message has been sent." msgstr "Mesajınız gönderildi." -#: redbot/core/core_commands.py:3478 +#: redbot/core/core_commands.py:4665 msgid "I'm unable to deliver your message. Sorry." msgstr "Mesajınızı teslim edemiyorum. Afedersiniz." -#: redbot/core/core_commands.py:3483 +#: redbot/core/core_commands.py:4670 #, docstring msgid "Sends a DM to a user.\n\n" " This command needs a user ID to work.\n\n" " To get a user ID, go to Discord's settings and open the 'Appearance' tab.\n" " Enable 'Developer Mode', then right click a user and click on 'Copy ID'.\n\n" " **Example:**\n" -" - `[p]dm 262626262626262626 Do you like me? Yes / No`\n\n" +" - `[p]dm 262626262626262626 Do you like me? Yes / No`\n\n" " **Arguments:**\n" -" - `[message]` - The message to dm to the user.\n" +" - `[message]` - The message to dm to the user.\n" " " msgstr "" -#: redbot/core/core_commands.py:3499 +#: redbot/core/core_commands.py:4686 msgid "Invalid ID, user not found, or user is a bot. You can only send messages to people I share a server with." 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:3509 +#: redbot/core/core_commands.py:4696 msgid "Owner of {}" msgstr "Sahibi {}" -#: redbot/core/core_commands.py:3510 +#: redbot/core/core_commands.py:4697 msgid "You can reply to this message with {}contact" msgstr "{} Kişi bu iletiyle yanıtlayabilirsiniz" -#: redbot/core/core_commands.py:3524 redbot/core/core_commands.py:3534 +#: redbot/core/core_commands.py:4708 redbot/core/core_commands.py:4718 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:3527 redbot/core/core_commands.py:3537 +#: redbot/core/core_commands.py:4711 redbot/core/core_commands.py:4721 msgid "Message delivered to {}" msgstr "Mesaj iletildi" -#: redbot/core/core_commands.py:3542 +#: redbot/core/core_commands.py:4726 #, docstring msgid "Prints the bot's data path." msgstr "Bot'un veri yolunu yazdırır." -#: redbot/core/core_commands.py:3546 +#: redbot/core/core_commands.py:4730 msgid "Data path: {path}" msgstr "Data dizini: {path}" -#: redbot/core/core_commands.py:3552 +#: redbot/core/core_commands.py:4736 #, docstring msgid "Shows debug information useful for debugging." msgstr "Hata ayıklama için işe yarar bilgi gösterir." -#: redbot/core/core_commands.py:3639 +#: redbot/core/core_commands.py:4759 +#, docstring +msgid "\n" +" Diagnose issues with the command checks with ease!\n\n" +" If you want to diagnose the command from a text channel in a different server,\n" +" you can do so by using the command in DMs.\n\n" +" **Example:**\n" +" - `[p]diagnoseissues #general @Slime ban` - Diagnose why @Slime can't use `[p]ban` in #general channel.\n\n" +" **Arguments:**\n" +" - `[channel]` - The text channel that the command should be tested for. Defaults to the current channel.\n" +" - `` - The member that should be considered as the command caller.\n" +" - `` - The name of the command to test.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4775 +msgid "A text channel, voice channel, stage channel, or thread needs to be passed when using this command in DMs." +msgstr "" + +#: redbot/core/core_commands.py:4792 +msgid "The given user is not a member of the diagnosed server." +msgstr "" + +#: redbot/core/core_commands.py:4799 +msgid "Don't try to fool me, the given member can't access the {channel} channel!" +msgstr "" + +#: redbot/core/core_commands.py:4810 #, docstring msgid "\n" " Commands to manage the allowlist.\n\n" @@ -2517,661 +3656,646 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3650 +#: redbot/core/core_commands.py:4821 #, docstring msgid "\n" " Adds users to the allowlist.\n\n" " **Examples:**\n" -" - `[p]allowlist add @26 @Will` - Adds two users to the allowlist.\n" -" - `[p]allowlist add 262626262626262626` - Adds a user by ID.\n\n" +" - `[p]allowlist add @26 @Will` - Adds two users to the allowlist.\n" +" - `[p]allowlist add 262626262626262626` - Adds a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to add to the allowlist.\n" +" - `` - The user or users to add to the allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3663 +#: redbot/core/core_commands.py:4833 msgid "Users have been added to the allowlist." msgstr "Kullanıcılar beyaz listeye eklendi." -#: redbot/core/core_commands.py:3665 +#: redbot/core/core_commands.py:4835 msgid "User has been added to the allowlist." msgstr "Kullanıcı beyaz listeye eklendi." -#: redbot/core/core_commands.py:3669 +#: redbot/core/core_commands.py:4839 #, docstring msgid "\n" " Lists users on the allowlist.\n\n" " **Example:**\n" -" - `[p]allowlist list`\n" +" - `[p]allowlist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3681 +#: redbot/core/core_commands.py:4851 msgid "Users on the allowlist:" msgstr "Beyaz listedeki kullanıcılar:" -#: redbot/core/core_commands.py:3683 +#: redbot/core/core_commands.py:4853 msgid "User on the allowlist:" msgstr "Beyaz listedeki kullanıcı:" -#: redbot/core/core_commands.py:3687 redbot/core/core_commands.py:3785 -#: redbot/core/modlog.py:428 redbot/core/modlog.py:450 -#: redbot/core/modlog.py:466 +#: redbot/core/core_commands.py:4857 redbot/core/core_commands.py:4953 +#: redbot/core/modlog.py:404 redbot/core/modlog.py:426 +#: redbot/core/modlog.py:442 msgid "Unknown or Deleted User" msgstr "Bilinmeyen ya da Silinmiş Üye" -#: redbot/core/core_commands.py:3695 +#: redbot/core/core_commands.py:4865 #, docstring msgid "\n" " Removes users from the allowlist.\n\n" " The allowlist will be disabled if all users are removed.\n\n" " **Examples:**\n" -" - `[p]allowlist remove @26 @Will` - Removes two users from the allowlist.\n" -" - `[p]allowlist remove 262626262626262626` - Removes a user by ID.\n\n" +" - `[p]allowlist remove @26 @Will` - Removes two users from the allowlist.\n" +" - `[p]allowlist remove 262626262626262626` - Removes a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to remove from the allowlist.\n" +" - `` - The user or users to remove from the allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3710 +#: redbot/core/core_commands.py:4879 msgid "Users have been removed from the allowlist." msgstr "Kullanıcılar beyaz listeden çıkarıldı." -#: redbot/core/core_commands.py:3712 +#: redbot/core/core_commands.py:4881 msgid "User has been removed from the allowlist." msgstr "Kullanıcı beyaz listeden çıkarıldı." -#: redbot/core/core_commands.py:3716 +#: redbot/core/core_commands.py:4885 #, docstring msgid "\n" " Clears the allowlist.\n\n" " This disables the allowlist.\n\n" " **Example:**\n" -" - `[p]allowlist clear`\n" +" - `[p]allowlist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3725 +#: redbot/core/core_commands.py:4894 msgid "Allowlist has been cleared." msgstr "Beyaz liste temizlendi." -#: redbot/core/core_commands.py:3730 +#: redbot/core/core_commands.py:4899 #, docstring msgid "\n" " Commands to manage the blocklist.\n\n" " Use `[p]blocklist clear` to disable the blocklist\n" " " -msgstr "" +msgstr "\n" +" Kara listeyi yönetmek için komutlar\n\n" +" Kara listeyi kapamak için `[p]blocklist clear` komutunu kullanın\n" +" " -#: redbot/core/core_commands.py:3739 +#: redbot/core/core_commands.py:4908 #, docstring msgid "\n" " Adds users to the blocklist.\n\n" " **Examples:**\n" -" - `[p]blocklist add @26 @Will` - Adds two users to the blocklist.\n" -" - `[p]blocklist add 262626262626262626` - Blocks a user by ID.\n\n" +" - `[p]blocklist add @26 @Will` - Adds two users to the blocklist.\n" +" - `[p]blocklist add 262626262626262626` - Blocks a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to add to the blocklist.\n" +" - `` - The user or users to add to the blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3755 +#: redbot/core/core_commands.py:4924 msgid "You cannot add an owner to the blocklist!" msgstr "Bir bot sahibini kara listeye ekleyemezsiniz." -#: redbot/core/core_commands.py:3761 +#: redbot/core/core_commands.py:4929 msgid "Users have been added to the blocklist." msgstr "Kullanıcılar kara listeye eklendi." -#: redbot/core/core_commands.py:3763 +#: redbot/core/core_commands.py:4931 msgid "User has been added to the blocklist." msgstr "Kullanıcı kara listeye eklendi." -#: redbot/core/core_commands.py:3767 +#: redbot/core/core_commands.py:4935 #, docstring msgid "\n" " Lists users on the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist list`\n" +" - `[p]blocklist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3779 +#: redbot/core/core_commands.py:4947 msgid "Users on the blocklist:" msgstr "Kara listedeki kullanıcılar:" -#: redbot/core/core_commands.py:3781 +#: redbot/core/core_commands.py:4949 msgid "User on the blocklist:" msgstr "Kara listedeki kullanıcı:" -#: redbot/core/core_commands.py:3793 +#: redbot/core/core_commands.py:4961 #, docstring msgid "\n" " Removes users from the blocklist.\n\n" " **Examples:**\n" -" - `[p]blocklist remove @26 @Will` - Removes two users from the blocklist.\n" -" - `[p]blocklist remove 262626262626262626` - Removes a user by ID.\n\n" +" - `[p]blocklist remove @26 @Will` - Removes two users from the blocklist.\n" +" - `[p]blocklist remove 262626262626262626` - Removes a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to remove from the blocklist.\n" +" - `` - The user or users to remove from the blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3806 +#: redbot/core/core_commands.py:4973 msgid "Users have been removed from the blocklist." msgstr "Kullanıcılar kara listeden çıkarıldı." -#: redbot/core/core_commands.py:3808 +#: redbot/core/core_commands.py:4975 msgid "User has been removed from the blocklist." msgstr "Kullanıcı kara listeden çıkarıldı." -#: redbot/core/core_commands.py:3812 +#: redbot/core/core_commands.py:4979 #, docstring msgid "\n" " Clears the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3819 +#: redbot/core/core_commands.py:4986 msgid "Blocklist has been cleared." msgstr "Kara liste temizlendi." -#: redbot/core/core_commands.py:3825 +#: redbot/core/core_commands.py:4992 #, docstring msgid "\n" " Commands to manage the server specific allowlist.\n\n" " Warning: When the allowlist is in use, the bot will ignore commands from everyone not on the list in the server.\n\n" " Use `[p]localallowlist clear` to disable the allowlist\n" " " -msgstr "" +msgstr "\n" +" Sunucuya özel beyaz listeyi yönetmek için komutlar.\n\n" +" Uyarı: Beyaz liste açıkken bot sunucudaki listedekiler dışında kimseden komut almaz.\n\n" +" Beyaz listeyi kapamak için `[p]localallowlist clear` kullanın\n" +" " -#: redbot/core/core_commands.py:3838 +#: redbot/core/core_commands.py:5005 #, docstring msgid "\n" " Adds a user or role to the server allowlist.\n\n" " **Examples:**\n" -" - `[p]localallowlist add @26 @Will` - Adds two users to the local allowlist.\n" -" - `[p]localallowlist add 262626262626262626` - Allows a user by ID.\n" -" - `[p]localallowlist add \"Super Admins\"` - Allows a role with a space in the name without mentioning.\n\n" +" - `[p]localallowlist add @26 @Will` - Adds two users to the local allowlist.\n" +" - `[p]localallowlist add 262626262626262626` - Allows a user by ID.\n" +" - `[p]localallowlist add \"Super Admins\"` - Allows a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local allowlist.\n" +" - `` - The users or roles to remove from the local allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3857 +#: redbot/core/core_commands.py:5024 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:3866 +#: redbot/core/core_commands.py:5033 msgid "Users and/or roles have been added to the allowlist." msgstr "Kullanıcılar ve/veya roller beyaz listeye eklendi." -#: redbot/core/core_commands.py:3868 +#: redbot/core/core_commands.py:5035 msgid "User or role has been added to the allowlist." msgstr "Kullanıcı veya rol beyaz listeye eklendi." -#: redbot/core/core_commands.py:3872 +#: redbot/core/core_commands.py:5039 #, docstring msgid "\n" " Lists users and roles on the server allowlist.\n\n" " **Example:**\n" -" - `[p]localallowlist list`\n" +" - `[p]localallowlist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3884 +#: redbot/core/core_commands.py:5051 msgid "Allowed users and/or roles:" msgstr "İzin verilen kullanıcılar ve/veya roller:" -#: redbot/core/core_commands.py:3886 +#: redbot/core/core_commands.py:5053 msgid "Allowed user or role:" msgstr "İzin verilen kullanıcı veya rol:" -#: redbot/core/core_commands.py:3890 redbot/core/core_commands.py:4012 +#: redbot/core/core_commands.py:5057 redbot/core/core_commands.py:5177 msgid "Unknown or Deleted User/Role" msgstr "Bilinmeyen veya Silinmiş Kullanıcı/Rol" -#: redbot/core/core_commands.py:3900 +#: redbot/core/core_commands.py:5067 #, docstring msgid "\n" " Removes user or role from the allowlist.\n\n" " The local allowlist will be disabled if all users are removed.\n\n" " **Examples:**\n" -" - `[p]localallowlist remove @26 @Will` - Removes two users from the local allowlist.\n" -" - `[p]localallowlist remove 262626262626262626` - Removes a user by ID.\n" -" - `[p]localallowlist remove \"Super Admins\"` - Removes a role with a space in the name without mentioning.\n\n" +" - `[p]localallowlist remove @26 @Will` - Removes two users from the local allowlist.\n" +" - `[p]localallowlist remove 262626262626262626` - Removes a user by ID.\n" +" - `[p]localallowlist remove \"Super Admins\"` - Removes a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local allowlist.\n" +" - `` - The users or roles to remove from the local allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3921 +#: redbot/core/core_commands.py:5088 msgid "I cannot allow you to do this, as it would remove your ability to run commands." msgstr "Komutları kullanmanı engelleyeceğinden bunu yapmana izin veremem." -#: redbot/core/core_commands.py:3929 +#: redbot/core/core_commands.py:5096 msgid "Users and/or roles have been removed from the server allowlist." msgstr "Kullanıcılar ve/veya roller sunucu beyaz listesinden kaldırıldı." -#: redbot/core/core_commands.py:3931 +#: redbot/core/core_commands.py:5098 msgid "User or role has been removed from the server allowlist." msgstr "Kullanıcı veya rol sunucu beyaz listesinden kaldırıldı." -#: redbot/core/core_commands.py:3935 +#: redbot/core/core_commands.py:5102 #, docstring msgid "\n" " Clears the allowlist.\n\n" " This disables the local allowlist and clears all entries.\n\n" " **Example:**\n" -" - `[p]localallowlist clear`\n" +" - `[p]localallowlist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3944 +#: redbot/core/core_commands.py:5111 msgid "Server allowlist has been cleared." msgstr "Sunucu beyaz listesi temizlendi." -#: redbot/core/core_commands.py:3950 +#: redbot/core/core_commands.py:5117 #, docstring msgid "\n" " Commands to manage the server specific blocklist.\n\n" " Use `[p]localblocklist clear` to disable the blocklist\n" " " -msgstr "" +msgstr "\n" +" Sunucuya özel kara listeyi yönetmek için komutlar.\n\n" +" Kara listeyi devre dışı bırakmak için `[p]localblocklist clear` kullanın\n" +" " -#: redbot/core/core_commands.py:3961 +#: redbot/core/core_commands.py:5128 #, docstring msgid "\n" " Adds a user or role to the local blocklist.\n\n" " **Examples:**\n" -" - `[p]localblocklist add @26 @Will` - Adds two users to the local blocklist.\n" -" - `[p]localblocklist add 262626262626262626` - Blocks a user by ID.\n" -" - `[p]localblocklist add \"Bad Apples\"` - Blocks a role with a space in the name without mentioning.\n\n" +" - `[p]localblocklist add @26 @Will` - Adds two users to the local blocklist.\n" +" - `[p]localblocklist add 262626262626262626` - Blocks a user by ID.\n" +" - `[p]localblocklist add \"Bad Apples\"` - Blocks a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to add to the local blocklist.\n" +" - `` - The users or roles to add to the local blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3975 +#: redbot/core/core_commands.py:5142 msgid "You cannot add yourself to the blocklist!" msgstr "Kendini kara listeye ekleyemezsin." -#: redbot/core/core_commands.py:3978 +#: redbot/core/core_commands.py:5145 msgid "You cannot add the guild owner to the blocklist!" msgstr "Sunucu sahibini kara listeye ekleyemenzsin." -#: redbot/core/core_commands.py:3981 +#: redbot/core/core_commands.py:5148 msgid "You cannot add a bot owner to the blocklist!" msgstr "Bir bot sahibini kara listeye ekleyemezsiniz." -#: redbot/core/core_commands.py:3988 +#: redbot/core/core_commands.py:5153 msgid "Users and/or roles have been added from the server blocklist." msgstr "Kullanıcılar ve/veya roller sunucu kara listesine eklendi." -#: redbot/core/core_commands.py:3990 +#: redbot/core/core_commands.py:5155 msgid "User or role has been added from the server blocklist." msgstr "Kullanıcı veya rol sunucu kara listesine eklendi." -#: redbot/core/core_commands.py:3994 +#: redbot/core/core_commands.py:5159 #, docstring msgid "\n" " Lists users and roles on the server blocklist.\n\n" " **Example:**\n" -" - `[p]localblocklist list`\n" +" - `[p]localblocklist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4006 +#: redbot/core/core_commands.py:5171 msgid "Blocked users and/or roles:" msgstr "Engellenen kullanıcılar ve/veya roller:" -#: redbot/core/core_commands.py:4008 +#: redbot/core/core_commands.py:5173 msgid "Blocked user or role:" msgstr "Engellenen kullanıcı veya rol:" -#: redbot/core/core_commands.py:4022 +#: redbot/core/core_commands.py:5187 #, docstring msgid "\n" " Removes user or role from local blocklist.\n\n" " **Examples:**\n" -" - `[p]localblocklist remove @26 @Will` - Removes two users from the local blocklist.\n" -" - `[p]localblocklist remove 262626262626262626` - Unblocks a user by ID.\n" -" - `[p]localblocklist remove \"Bad Apples\"` - Unblocks a role with a space in the name without mentioning.\n\n" +" - `[p]localblocklist remove @26 @Will` - Removes two users from the local blocklist.\n" +" - `[p]localblocklist remove 262626262626262626` - Unblocks a user by ID.\n" +" - `[p]localblocklist remove \"Bad Apples\"` - Unblocks a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local blocklist.\n" +" - `` - The users or roles to remove from the local blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:4038 +#: redbot/core/core_commands.py:5201 msgid "Users and/or roles have been removed from the server blocklist." msgstr "Kullanıcılar ve/veya roller sunucu kara listesinden kaldırıldı." -#: redbot/core/core_commands.py:4040 +#: redbot/core/core_commands.py:5203 msgid "User or role has been removed from the server blocklist." msgstr "Kullanıcı veya rol sunucu kara listesinden kaldırıldı." -#: redbot/core/core_commands.py:4044 +#: redbot/core/core_commands.py:5207 #, docstring msgid "\n" " Clears the server blocklist.\n\n" " This disables the server blocklist and clears all entries.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:4053 +#: redbot/core/core_commands.py:5216 msgid "Server blocklist has been cleared." msgstr "Sunucu kara listesi temizlendi." -#: redbot/core/core_commands.py:4058 +#: redbot/core/core_commands.py:5221 #, docstring msgid "Commands to enable and disable commands and cogs." -msgstr "" +msgstr "Komutları ve cogları açıp kapamak için komutlar." -#: redbot/core/core_commands.py:4064 +#: redbot/core/core_commands.py:5227 #, docstring msgid "Set the default state for a cog as disabled.\n\n" " This will disable the cog for all servers by default.\n" " To override it, use `[p]command enablecog` on the servers you want to allow usage.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command defaultdisablecog Economy`\n" -" - `[p]command defaultdisablecog ModLog`\n\n" +" - `[p]command defaultdisablecog Economy`\n" +" - `[p]command defaultdisablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to make disabled by default. Must be title-case.\n" +" - `` - The name of the cog to make disabled by default. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4080 redbot/core/core_commands.py:4105 -#: redbot/core/core_commands.py:4125 redbot/core/core_commands.py:4155 -msgid "Cog with the given name doesn't exist." -msgstr "Bu isimde bir cog bulunmamakta." - -#: redbot/core/core_commands.py:4082 +#: redbot/core/core_commands.py:5243 msgid "You can't disable this cog by default." msgstr "Bu cog'ı varsayılan olarak kapatamazsınız." -#: redbot/core/core_commands.py:4084 +#: redbot/core/core_commands.py:5245 msgid "{cogname} has been set as disabled by default." msgstr "{cogname} varsayılan olarak kapalıya ayarlandı." -#: redbot/core/core_commands.py:4089 +#: redbot/core/core_commands.py:5250 #, docstring msgid "Set the default state for a cog as enabled.\n\n" " This will re-enable the cog for all servers by default.\n" " To override it, use `[p]command disablecog` on the servers you want to disallow usage.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command defaultenablecog Economy`\n" -" - `[p]command defaultenablecog ModLog`\n\n" +" - `[p]command defaultenablecog Economy`\n" +" - `[p]command defaultenablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to make enabled by default. Must be title-case.\n" +" - `` - The name of the cog to make enabled by default. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4107 +#: redbot/core/core_commands.py:5266 msgid "{cogname} has been set as enabled by default." msgstr "{cogname} varsayılan olarak etkine ayarlandı." -#: redbot/core/core_commands.py:4112 +#: redbot/core/core_commands.py:5271 #, docstring msgid "Disable a cog in this server.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command disablecog Economy`\n" -" - `[p]command disablecog ModLog`\n\n" +" - `[p]command disablecog Economy`\n" +" - `[p]command disablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to disable on this server. Must be title-case.\n" +" - `` - The name of the cog to disable on this server. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4127 +#: redbot/core/core_commands.py:5284 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:4129 +#: redbot/core/core_commands.py:5286 msgid "{cogname} has been disabled in this guild." msgstr "{cogname} bu sunucu için kapatıldı." -#: redbot/core/core_commands.py:4132 +#: redbot/core/core_commands.py:5289 msgid "{cogname} was already disabled (nothing to do)." msgstr "{cogname} zaten kapalıydı (yapılması gereken bir şey yok)" -#: redbot/core/core_commands.py:4138 +#: redbot/core/core_commands.py:5295 #, docstring msgid "Enable a cog in this server.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command enablecog Economy`\n" -" - `[p]command enablecog ModLog`\n\n" +" - `[p]command enablecog Economy`\n" +" - `[p]command enablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to enable on this server. Must be title-case.\n" +" - `` - The name of the cog to enable on this server. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4150 +#: redbot/core/core_commands.py:5307 msgid "{cogname} has been enabled in this guild." msgstr "{cogname} bu sunucu için etkinleştirildi." -#: redbot/core/core_commands.py:4158 +#: redbot/core/core_commands.py:5312 +msgid "Cog \"{arg}\" not found." +msgstr "" + +#: redbot/core/core_commands.py:5315 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:4164 +#: redbot/core/core_commands.py:5321 #, docstring msgid "List the cogs which are disabled in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabledcogs`\n" +" - `[p]command listdisabledcogs`\n" " " msgstr "" -#: redbot/core/core_commands.py:4177 +#: redbot/core/core_commands.py:5334 msgid "The following cogs are disabled in this guild:\n" msgstr "Bu sunucuda aşağıdaki coglar kapalı:\n" -#: redbot/core/core_commands.py:4183 +#: redbot/core/core_commands.py:5340 msgid "There are no disabled cogs in this guild." msgstr "Bu sunucuda kapatılmış cog bulunmamakta." -#: redbot/core/core_commands.py:4187 +#: redbot/core/core_commands.py:5344 #, docstring msgid "\n" " List disabled commands.\n\n" " If you're the bot owner, this will show global disabled commands by default.\n" " Otherwise, this will show disabled commands on the current server.\n\n" " **Example:**\n" -" - `[p]command listdisabled`\n" +" - `[p]command listdisabled`\n" " " msgstr "" -#: redbot/core/core_commands.py:4204 +#: redbot/core/core_commands.py:5361 #, docstring msgid "List disabled commands globally.\n\n" " **Example:**\n" -" - `[p]command listdisabled global`\n" +" - `[p]command listdisabled global`\n" " " msgstr "" -#: redbot/core/core_commands.py:4211 +#: redbot/core/core_commands.py:5368 msgid "There aren't any globally disabled commands." msgstr "Küresel olarak kapatılmış herhangi bir komut bulunmamakta." -#: redbot/core/core_commands.py:4214 +#: redbot/core/core_commands.py:5371 msgid "{} commands are disabled globally.\n" msgstr "{} komut küresel olarak devre dışı.\n" -#: redbot/core/core_commands.py:4218 +#: redbot/core/core_commands.py:5375 msgid "1 command is disabled globally.\n" msgstr "1 komut küresel olarak devre dışı.\n" -#: redbot/core/core_commands.py:4226 +#: redbot/core/core_commands.py:5383 #, docstring msgid "List disabled commands in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabled guild`\n" +" - `[p]command listdisabled guild`\n" " " msgstr "" -#: redbot/core/core_commands.py:4233 +#: redbot/core/core_commands.py:5390 msgid "There aren't any disabled commands in {}." msgstr "{} içinde her hangi bir devre dışı bırakılmış komut bulunmamakta." -#: redbot/core/core_commands.py:4236 +#: redbot/core/core_commands.py:5393 msgid "{} commands are disabled in {}.\n" msgstr "{} komut {} içinde devre dışı bırakılmış.\n" -#: redbot/core/core_commands.py:4240 +#: redbot/core/core_commands.py:5397 msgid "1 command is disabled in {}.\n" msgstr "{} içinde bir 1 komut devre dışı bırakılmış.\n" -#: redbot/core/core_commands.py:4247 +#: redbot/core/core_commands.py:5404 #, docstring msgid "\n" " Disable a command.\n\n" " If you're the bot owner, this will disable commands globally by default.\n" " Otherwise, this will disable commands on the current server.\n\n" " **Examples:**\n" -" - `[p]command disable userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable.\n" +" - `` - The command to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:4269 +#: redbot/core/core_commands.py:5426 #, docstring msgid "\n" " Disable a command globally.\n\n" " **Examples:**\n" -" - `[p]command disable global userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable global urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable global userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable global urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable globally.\n" +" - `` - The command to disable globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4288 redbot/core/core_commands.py:4331 +#: redbot/core/core_commands.py:5438 redbot/core/core_commands.py:5474 msgid "The command to disable cannot be `command` or any of its subcommands." msgstr "Devre dışı bırakılacak komut `command` veya alt komutlarından biri olamaz." -#: redbot/core/core_commands.py:4294 redbot/core/core_commands.py:4337 +#: redbot/core/core_commands.py:5444 redbot/core/core_commands.py:5480 msgid "This command is designated as being always available and cannot be disabled." msgstr "Bu komut daima kullanılabilir olarak işaretlenmiştir ve devre dışı bırakılamaz." -#: redbot/core/core_commands.py:4303 +#: redbot/core/core_commands.py:5453 msgid "That command is already disabled globally." msgstr "Bu komut zaten genel olarak devre dışı bırakıldı." -#: redbot/core/core_commands.py:4312 +#: redbot/core/core_commands.py:5462 #, docstring msgid "\n" " Disable a command in this server only.\n\n" " **Examples:**\n" -" - `[p]command disable server userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable server urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable server userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable server urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable for the current server.\n" +" - `` - The command to disable for the current server.\n" " " msgstr "" -#: redbot/core/core_commands.py:4342 +#: redbot/core/core_commands.py:5486 msgid "You are not allowed to disable that command." msgstr "O komutu devre dışı bırakma iznin bulunmamakta." -#: redbot/core/core_commands.py:4352 +#: redbot/core/core_commands.py:5496 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:4358 +#: redbot/core/core_commands.py:5502 #, docstring msgid "Enable a command.\n\n" " If you're the bot owner, this will try to enable a globally disabled command by default.\n" " Otherwise, this will try to enable a command disabled on the current server.\n\n" " **Examples:**\n" -" - `[p]command enable userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable.\n" -" " -msgstr "Bir komutu etkinleştir.\n\n" -" Eğer bot sahibi iseniz, bu varsayılan olarak tümden kapalı bir komutu açmaya çalışır.\n" -" Diğer durumlarda bu işlem şu anki sunucuda kapalı olan bir komutu açmaya çalışır.\n\n" -" **Örnekler:**\n" -" - `[p]command disable server userinfo` - Mod cogındaki `userinfo` komutunu etkinleştirir.\n" -" - `[p]command disable server urban` - General cogundaki `urban` komutunu etkinleştirir.\n\n" -" **Seçenekler:**\n" -" - `` - Etkinleştirilecek olan komut.\n" +" - `` - The command to enable.\n" " " +msgstr "" -#: redbot/core/core_commands.py:4378 +#: redbot/core/core_commands.py:5522 #, docstring msgid "\n" " Enable a command globally.\n\n" " **Examples:**\n" -" - `[p]command enable global userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable global urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable global userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable global urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable globally.\n" +" - `` - The command to enable globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4400 +#: redbot/core/core_commands.py:5537 msgid "That command is already enabled globally." msgstr "Bu komut genel olarak zaten etkinleştirilmiştir." -#: redbot/core/core_commands.py:4409 +#: redbot/core/core_commands.py:5546 #, docstring msgid "\n" " Enable a command in this server.\n\n" " **Examples:**\n" -" - `[p]command enable server userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable server urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable server userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable server urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable for the current server.\n" -" " -msgstr "\n" -" Bu sunucu içinde bir komutu etkinleştirir.\n\n" -" **Örnekler:**\n" -" - `[p]command disable server userinfo` - Mod cogındaki `userinfo` komutunu etkinleştirir.\n" -" - `[p]command disable server urban` - General cogundaki `urban` komutunu etkibleştirir.\n\n" -" **Seçenekler:**\n" -" - `` - Küresel olarak etkinleştirilecek komut.\n" +" - `` - The command to enable for the current server.\n" " " +msgstr "" -#: redbot/core/core_commands.py:4427 +#: redbot/core/core_commands.py:5558 msgid "You are not allowed to enable that command." msgstr "O komutu etkinleştirmeye iznin bulunmamakta." -#: redbot/core/core_commands.py:4437 +#: redbot/core/core_commands.py:5568 msgid "That command is already enabled in this server." msgstr "Bu komut bu sunucu zaten etkinleştirilmiştir." -#: redbot/core/core_commands.py:4444 +#: redbot/core/core_commands.py:5575 #, 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 `{command}` placeholder.\n\n" " **Examples:**\n" -" - `[p]command disabledmsg This command is disabled`\n" -" - `[p]command disabledmsg {command} is disabled`\n" -" - `[p]command disabledmsg` - Sends nothing when a disabled command is attempted.\n\n" +" - `[p]command disabledmsg This command is disabled`\n" +" - `[p]command disabledmsg {command} is disabled`\n" +" - `[p]command disabledmsg` - Sends nothing when a disabled command is attempted.\n\n" " **Arguments:**\n" -" - `[message]` - The message to send when a disabled command is attempted.\n" -" " -msgstr "Botun devre dışı bırakılmış komutlara neyle cevap vereceğini ayarla.\n\n" -" Cevap verilmemesi için boş bırakın.\n\n" -" Mesajda komutun adının yer almasını istiyorsanız `{command}` etiketini kullanın.\n\n" -" **Örnekler:**\n" -" - `[p]command disabledmsg Bu komut kapalı`\n" -" - `[p]command disabledmsg {command} komutu kapalı`\n" -" - `[p]command disabledmsg` - Kapalı bir komut kullanıldığında cevap vermez.\n\n" -" **Seçenekler:**\n" -" - `[mesaj]` - Kapatılmış bir komut kullanılmaya çalışıldığında gönderilecek mesaj.\n" +" - `[message]` - The message to send when a disabled command is attempted.\n" " " +msgstr "" -#: redbot/core/core_commands.py:4465 +#: redbot/core/core_commands.py:5596 #, docstring msgid "\n" " Commands to manage server settings for immunity from automated actions.\n\n" @@ -3182,204 +4306,80 @@ msgstr "\n" " Bu Mod cogındaki kopya mesaj silme, etiket spamlama, ve Filter cogındaki filtreleri içerir.\n" " " -#: redbot/core/core_commands.py:4474 +#: redbot/core/core_commands.py:5605 #, docstring msgid "\n" " Gets the current members and roles configured for automatic moderation action immunity.\n\n" " **Example:**\n" -" - `[p]autoimmune list`\n" -" " -msgstr "\n" -" Otomatik eylemlerden şu anda muaf tutulan üye ve rollerin listesini getirir.\n\n" -" **Örnek:**\n" -" - `[p]autoimmune list`\n" +" - `[p]autoimmune list`\n" " " +msgstr "" -#: redbot/core/core_commands.py:4487 +#: redbot/core/core_commands.py:5618 msgid "Roles immune from automated moderation actions:\n" msgstr "Otomatik moderasyon dokunulmazlığı olan roller:\n" -#: redbot/core/core_commands.py:4492 +#: redbot/core/core_commands.py:5623 msgid "Members immune from automated moderation actions:\n" msgstr "Otomatik moderasyon dokunulmazlığı olan üyeler:\n" -#: redbot/core/core_commands.py:4496 +#: redbot/core/core_commands.py:5627 msgid "No immunity settings here." msgstr "Burada hiç dokunulmazlık ayarı bulunmamakta." -#: redbot/core/core_commands.py:4505 +#: redbot/core/core_commands.py:5636 #, docstring msgid "\n" " Makes a user or role immune from automated moderation actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune add @TwentySix` - Adds a user.\n" -" - `[p]autoimmune add @Mods` - Adds a role.\n\n" +" - `[p]autoimmune add @Twentysix` - Adds a user.\n" +" - `[p]autoimmune add @Mods` - Adds a role.\n\n" " **Arguments:**\n" -" - `` - The user or role to add immunity to.\n" -" " -msgstr "\n" -" Bir kullanıcı veya rolü otomatik moderasyon eylemlerinden muaf tutar.\n\n" -" **Örnekler:**\n" -" - `[p]autoimmune add @TwentySix` - Bir kullanıcıyı ekler.\n" -" - `[p]autoimmune add @Yönetim` - Bir rolü ekler.\n\n" -" **Seçenekler:**\n" -" - `` - Muaf tutulacak rol veya kullanıcı.\n" +" - `` - The user or role to add immunity to.\n" " " +msgstr "" -#: redbot/core/core_commands.py:4517 +#: redbot/core/core_commands.py:5648 msgid "Already added." msgstr "Zaten eklendi." -#: redbot/core/core_commands.py:4525 +#: redbot/core/core_commands.py:5656 #, docstring msgid "\n" " Remove a user or role from being immune to automated moderation actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune remove @TwentySix` - Removes a user.\n" -" - `[p]autoimmune remove @Mods` - Removes a role.\n\n" +" - `[p]autoimmune remove @Twentysix` - Removes a user.\n" +" - `[p]autoimmune remove @Mods` - Removes a role.\n\n" " **Arguments:**\n" -" - `` - The user or role to remove immunity from.\n" +" - `` - The user or role to remove immunity from.\n" " " msgstr "" -#: redbot/core/core_commands.py:4537 +#: redbot/core/core_commands.py:5668 msgid "Not in list." msgstr "Listede değil." -#: redbot/core/core_commands.py:4545 +#: redbot/core/core_commands.py:5676 #, docstring msgid "\n" " Checks if a user or role would be considered immune from automated actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune isimmune @TwentySix`\n" -" - `[p]autoimmune isimmune @Mods`\n\n" +" - `[p]autoimmune isimmune @Twentysix`\n" +" - `[p]autoimmune isimmune @Mods`\n\n" " **Arguments:**\n" -" - `` - The user or role to check the immunity of.\n" -" " -msgstr "\n" -" Bir kullanıcı veya rolün otomatik moderasyon eylemlerinden muaf olup olmadığını denetler.\n\n" -" **Örnekler:**\n" -" - `[p]autoimmune isimmune @TwentySix`\n" -" - `[p]autoimmune isimmune @Yönetim`\n\n" -" **Seçenekler:**\n" -" - `` - Muafiyeti kontrol edilecek kullanıcı veya rol.\n" +" - `` - The user or role to check the immunity of.\n" " " +msgstr "" -#: redbot/core/core_commands.py:4557 +#: redbot/core/core_commands.py:5688 msgid "They are immune." msgstr "Onlar dokunulmaz." -#: redbot/core/core_commands.py:4559 +#: redbot/core/core_commands.py:5690 msgid "They are not immune." msgstr "Onlar dokunulmaz değil." -#: redbot/core/core_commands.py:4564 -#, docstring -msgid "\n" -" Commands for configuring owner notifications.\n\n" -" Owner notifications include usage of `[p]contact` and available Red updates.\n" -" " -msgstr "\n" -" Bot sahibi bildirimlerini ayarlamak için komutlar.\n\n" -" Bu bildirimlere `[p]contact` komutunun kullanımı ve kullanılabilir Red güncellemeleri dahildir.\n" -" " - -#: redbot/core/core_commands.py:4573 -#, docstring -msgid "\n" -" Opt-in on receiving owner notifications.\n\n" -" This is the default state.\n\n" -" Note: This will only resume sending owner notifications to your DMs.\n" -" Additional owners and destinations will not be affected.\n\n" -" **Example:**\n" -" - `[p]ownernotifications optin`\n" -" " -msgstr "\n" -" Bot sahibi bildirimleri alın.\n\n" -" Bu, varsayılan ayardır.\n\n" -" Not: Bu sadece size sahip bildirimlerini sadece özel mesaj olarak atmaya devam eder.\n" -" Diğer sahipler ve hedefler bu ayardan etkilenmez\n\n" -" **Örnek:**\n" -" - `[p]ownernotifications optin`\n" -" " - -#: redbot/core/core_commands.py:4592 -#, docstring -msgid "\n" -" Opt-out of receiving owner notifications.\n\n" -" Note: This will only stop sending owner notifications to your DMs.\n" -" Additional owners and destinations will still receive notifications.\n\n" -" **Example:**\n" -" - `[p]ownernotifications optout`\n" -" " -msgstr "\n" -" Bot sahibi bildirimleri almaktan çıkın.\n\n" -" Not: Bu sadece size sahip bildirimlerini özel mesaj olarak atmayı durdurur.\n" -" Diğer sahipler ve hedefler bu ayardan etkilenmez.\n\n" -" **Örnek:**\n" -" - `[p]ownernotifications optout`\n" -" " - -#: redbot/core/core_commands.py:4611 -#, docstring -msgid "\n" -" Adds a destination text channel to receive owner notifications.\n\n" -" **Examples:**\n" -" - `[p]ownernotifications adddestination #owner-notifications`\n" -" - `[p]ownernotifications adddestination 168091848718417920` - Accepts channel IDs.\n\n" -" **Arguments:**\n" -" - `` - The channel to send owner notifications to.\n" -" " -msgstr "\n" -" Bot sahibi mesajlarının gönderileceği hedef bir metin kanalı ekler.\n\n" -" **Örnekler:**\n" -" - `[p]ownernotifications adddestination #bot-bildirimleri`\n" -" - `[p]ownernotifications adddestination 168091848718417920` - Kanal IDleri kullanılabilir.\n\n" -" **Seçenekler:**\n" -" - `` - Bot sahibi mesajlarının gönderileceği kanal.\n" -" " - -#: redbot/core/core_commands.py:4637 -#, docstring -msgid "\n" -" Removes a destination text channel from receiving owner notifications.\n\n" -" **Examples:**\n" -" - `[p]ownernotifications removedestination #owner-notifications`\n" -" - `[p]ownernotifications deletedestination 168091848718417920` - Accepts channel IDs.\n\n" -" **Arguments:**\n" -" - `` - The channel to stop sending owner notifications to.\n" -" " -msgstr "\n" -" Bir hedef metin kanalına bot sahibi mesajları atmayı bırakır.\n\n" -" **Örnek:**\n" -" - `[p]ownernotifications removedestination #bot-bildirimleri`\n" -" - `[p]ownernotifications deletedestination 168091848718417920` - Kanal IDleri kullanılabilir.\n\n" -" **Seçenekler:**\n" -" - `` - Bot sahibi bildirimlerinin gönderilmeyi bırakılacağı kanal.\n" -" " - -#: redbot/core/core_commands.py:4661 -#, docstring -msgid "\n" -" Lists the configured extra destinations for owner notifications.\n\n" -" **Example:**\n" -" - `[p]ownernotifications listdestinations`\n" -" " -msgstr "\n" -" Bot sahibi mesajları için ayarlanmış ek hedefleri listeler.\n\n" -" **Örnek:**\n" -" - `[p]ownernotifications listdestinations`\n" -" " - -#: redbot/core/core_commands.py:4671 -msgid "There are no extra channels being sent to." -msgstr "Bildirim gönderilen ek kanal bulunmamakta." - -#: redbot/core/core_commands.py:4682 -msgid "Unknown channel with id: {id}" -msgstr "{id} id'li kanal bilinmiyor" - -#: redbot/core/core_commands.py:4713 +#: redbot/core/core_commands.py:5717 #, docstring msgid "\n" " Commands to add servers or channels to the ignore list.\n\n" @@ -3392,147 +4392,118 @@ msgstr "\n" " Not: Sahipler ve Adminleri bu liste etkilemez.\n" " " -#: redbot/core/core_commands.py:4723 +#: redbot/core/core_commands.py:5727 #, docstring msgid "\n" " List the currently ignored servers and channels.\n\n" " **Example:**\n" -" - `[p]ignore list`\n" -" " -msgstr "\n" -" Görmezden gelinen sunucu ve kanalları listeler.\n\n" -" **Örnek:**\n" -" - `[p]ignore list`\n" +" - `[p]ignore list`\n" " " +msgstr "" -#: redbot/core/core_commands.py:4738 +#: redbot/core/core_commands.py:5749 #, docstring msgid "\n" -" Ignore commands in the channel or category.\n\n" -" Defaults to the current channel.\n\n" +" Ignore commands in the channel, thread, or category.\n\n" +" Defaults to the current thread or channel.\n\n" " Note: Owners, Admins, and those with Manage Channel permissions override ignored channels.\n\n" " **Examples:**\n" -" - `[p]ignore channel #general` - Ignores commands in the #general channel.\n" -" - `[p]ignore channel` - Ignores commands in the current channel.\n" -" - `[p]ignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" -" - `[p]ignore channel 356236713347252226` - Also accepts IDs.\n\n" +" - `[p]ignore channel #general` - Ignores commands in the #general channel.\n" +" - `[p]ignore channel` - Ignores commands in the current channel.\n" +" - `[p]ignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" +" - `[p]ignore channel 356236713347252226` - Also accepts IDs.\n\n" " **Arguments:**\n" -" - `` - The channel to ignore. Can be a category channel.\n" +" - `` - The channel to ignore. This can also be a thread or category channel.\n" " " -msgstr "\n" -" Bir kanal veya kategorideki komutları görmezden gel.\n\n" -" Varsayılan olarak şu anki kanalı ekler.\n\n" -" Not: Kanalları Yönet iznine sahip roller, Sahipler ve Adminler bu ayardan etkilenmez.\n\n" -" **Örnek:**\n" -" - `[p]ignore channel #general` - #general kanalındaki komutları görmezden gelir.\n" -" - `[p]ignore channel` - IŞu anki kanaldaki komutları görmezden gelir.\n" -" - `[p]ignore channel \"Oyun Kanalları\"` - Adında boşluk bulunan kategoriler için çift tırnak kullanın.\n" -" - `[p]ignore channel 356236713347252226` - ID kullanılabilir.\n\n" -" **Seçenekler:**\n" -" - `` - Görmezden gelinecek kanal veya kanal kategorisi.\n" -" " - -#: redbot/core/core_commands.py:4758 +msgstr "" + +#: redbot/core/core_commands.py:5767 msgid "Channel added to ignore list." msgstr "Kanal yok sayılan olarak eklendi." -#: redbot/core/core_commands.py:4760 +#: redbot/core/core_commands.py:5769 msgid "Channel already in ignore list." msgstr "Kanal zaten görmezden gelinenler listesinde." -#: redbot/core/core_commands.py:4765 +#: redbot/core/core_commands.py:5774 #, docstring msgid "\n" " Ignore commands in this server.\n\n" " Note: Owners, Admins, and those with Manage Server permissions override ignored servers.\n\n" " **Example:**\n" -" - `[p]ignore server` - Ignores the current server\n" -" " -msgstr "\n" -" Bu sunucudaki komutları görmezden gel.\n\n" -" Not: Kanalları Yönet iznine sahip roller, Sahipler ve Adminler bu ayardan etkilenmez.\n\n" -" **Örnek:**\n" -" - `[p]ignore server` - Şu anki sunucuyu görmezden gelir\n" +" - `[p]ignore server` - Ignores the current server\n" " " +msgstr "" -#: redbot/core/core_commands.py:4776 +#: redbot/core/core_commands.py:5785 msgid "This server has been added to the ignore list." msgstr "Bu sunucu yok sayılan olarak listeye eklendi." -#: redbot/core/core_commands.py:4778 +#: redbot/core/core_commands.py:5787 msgid "This server is already being ignored." msgstr "Bu sunucu zaten yok sayılan modu açılmış." -#: redbot/core/core_commands.py:4784 +#: redbot/core/core_commands.py:5793 #, docstring msgid "Commands to remove servers or channels from the ignore list." msgstr "Görmezden gelinenler listesinden sunucular veya kanallar çıkarmak için komutlar." -#: redbot/core/core_commands.py:4792 +#: redbot/core/core_commands.py:5808 #, docstring msgid "\n" -" Remove a channel or category from the ignore list.\n\n" -" Defaults to the current channel.\n\n" +" Remove a channel, thread, or category from the ignore list.\n\n" +" Defaults to the current thread or channel.\n\n" " **Examples:**\n" -" - `[p]unignore channel #general` - Unignores commands in the #general channel.\n" -" - `[p]unignore channel` - Unignores commands in the current channel.\n" -" - `[p]unignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" -" - `[p]unignore channel 356236713347252226` - Also accepts IDs. Use this method to unignore categories.\n\n" +" - `[p]unignore channel #general` - Unignores commands in the #general channel.\n" +" - `[p]unignore channel` - Unignores commands in the current channel.\n" +" - `[p]unignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" +" - `[p]unignore channel 356236713347252226` - Also accepts IDs. Use this method to unignore categories.\n\n" " **Arguments:**\n" -" - `` - The channel to unignore. This can be a category channel.\n" +" - `` - The channel to unignore. This can also be a thread or category channel.\n" " " -msgstr "\n" -" Bir kanal veya kategoriyi görmezden gelinenler listesinden çıkar.\n\n" -" Varsayılan olarak şu anki kanalı görmezden gelmeyi bırakır.\n\n" -" **Örnek:**\n" -" - `[p]unignore channel #general` - #general kanalında verilen komutlara tekrar cevap vermeye başlar..\n" -" - `[p]unignore channel` - Şu anki kanalda verilen komutlara tekrar cevap vermeye başlar.\n" -" - `[p]unignore channel \"Oyun Kanalları\"` - Adında boşluk bulunan kategoriler için çift tırnak kullanın.\n" -" - `[p]unignore channel 356236713347252226` - IDler de kullanılabilir, kategoriler için bu yöntemi kullanın.\n\n" -" **Seçenekler:**\n" -" - `` - Görmezden gelme bırakılacak olan kanal veya kategori.\n" -" " - -#: redbot/core/core_commands.py:4811 +msgstr "" + +#: redbot/core/core_commands.py:5824 msgid "Channel removed from ignore list." msgstr "Kanal yok sayılan listesinden kaldırıldı." -#: redbot/core/core_commands.py:4813 +#: redbot/core/core_commands.py:5826 msgid "That channel is not in the ignore list." msgstr "O kanal görmezden gelinenler listesinde değil." -#: redbot/core/core_commands.py:4818 +#: redbot/core/core_commands.py:5831 #, docstring msgid "\n" " Remove this server from the ignore list.\n\n" " **Example:**\n" -" - `[p]unignore server` - Stops ignoring the current server\n" -" " -msgstr "\n" -" Bu sunucuyu görmezden gelinenler listesinden çıkar.\n\n" -" **Örnek**\n" -" - `[p]unignore server` - Şu anki sunucuda verilen komutlara tekrar cevap vermeye başlar\n" +" - `[p]unignore server` - Stops ignoring the current server\n" " " +msgstr "" -#: redbot/core/core_commands.py:4827 +#: redbot/core/core_commands.py:5840 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:4829 +#: redbot/core/core_commands.py:5842 msgid "This server is not in the ignore list." msgstr "Bu sunucu görmezden gelinenler listesinde değil." -#: redbot/core/core_commands.py:4835 +#: redbot/core/core_commands.py:5856 msgid "This server is currently being ignored." msgstr "Bu sunucu şu anda görmezden gelinmekte." -#: redbot/core/core_commands.py:4847 +#: redbot/core/core_commands.py:5873 redbot/core/core_commands.py:5875 +#: redbot/core/core_commands.py:5876 +msgid "None" +msgstr "None" + +#: redbot/core/core_commands.py:5877 msgid "Currently ignored categories: {categories}\n" -"Channels: {channels}" -msgstr "Şu anda yok sayılan ketogeri: {categories}\n" -"Kanallar: {channels}" +"Channels: {channels}\n" +"Threads (excluding archived):{threads}" +msgstr "" -#: redbot/core/core_commands.py:4862 +#: redbot/core/core_commands.py:5894 #, docstring msgid "\n" " Get info about Red's licenses.\n" @@ -3541,12 +4512,12 @@ msgstr "\n" " Red'in lisansları hakkında bilgi al.\n" " " -#: redbot/core/dev_commands.py:36 +#: redbot/core/dev_commands.py:412 #, docstring msgid "Various development focused utilities." msgstr "Çeşitli geliştirme odaklı araçlar." -#: redbot/core/dev_commands.py:123 +#: redbot/core/dev_commands.py:455 #, docstring msgid "Evaluate a statement of python code.\n\n" " The bot will always respond with the return value of the code.\n" @@ -3556,34 +4527,22 @@ msgid "Evaluate a statement of python code.\n\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:167 +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" +" " +msgstr "" + +#: redbot/core/dev_commands.py:491 #, docstring msgid "Execute asynchronous code.\n\n" " This command wraps code into the body of an async function and then\n" @@ -3592,83 +4551,83 @@ msgid "Execute asynchronous code.\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:221 +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" +" " +msgstr "" + +#: redbot/core/dev_commands.py:527 #, 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 "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" +" evaluated.\n\n" +" Use `exit()` or `quit` to exit the REPL session, prefixed with\n" +" a backtick so they may be interpreted.\n\n" +" Environment Variables:\n" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" " " +msgstr "" -#: redbot/core/dev_commands.py:230 +#: redbot/core/dev_commands.py:553 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:234 +#: redbot/core/dev_commands.py:557 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:245 +#: redbot/core/dev_commands.py:568 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:259 +#: redbot/core/dev_commands.py:583 msgid "Exiting." msgstr "Çıkılıyor." -#: redbot/core/dev_commands.py:310 -msgid "Unexpected error: `{}`" -msgstr "Beklenmeyen hata: '{}'" +#: redbot/core/dev_commands.py:595 +msgid "Unexpected error: " +msgstr "" -#: redbot/core/dev_commands.py:314 +#: redbot/core/dev_commands.py:599 #, docstring -msgid "Pauses/resumes the REPL running in the current channel" -msgstr "Bu kanalda çalışmakta olan REPL ı duraklatır/sürdürür" +msgid "Pauses/resumes the REPL running in the current channel." +msgstr "" -#: redbot/core/dev_commands.py:316 +#: redbot/core/dev_commands.py:601 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:324 +#: redbot/core/dev_commands.py:609 msgid "The REPL session in this channel has been resumed." msgstr "Bu kanaldaki REPL oturumu sürdürüldü." -#: redbot/core/dev_commands.py:326 +#: redbot/core/dev_commands.py:611 msgid "The REPL session in this channel is now paused." msgstr "Bu kanaldaki REPL oturumu duraklatıldı." -#: redbot/core/dev_commands.py:331 +#: redbot/core/dev_commands.py:617 #, docstring msgid "Mock another user invoking a command.\n\n" " The prefix must not be entered.\n" @@ -3677,210 +4636,133 @@ msgstr "Komutu başkası çalıştırmış gibi göster.\n\n" " Önek girilmemelidir.\n" " " -#: redbot/core/dev_commands.py:344 +#: redbot/core/dev_commands.py:633 #, 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 "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" +" Current message is used as a base (including attachments, embeds, etc.),\n" +" the content and author of the message are replaced with the given arguments.\n\n" +" Note: If `content` isn't passed, the message needs to contain embeds, attachments,\n" +" or anything else that makes the message non-empty.\n" " " +msgstr "" -#: redbot/core/dev_commands.py:365 +#: redbot/core/dev_commands.py:654 #, 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:373 +#: redbot/core/dev_commands.py:662 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:375 +#: redbot/core/dev_commands.py:664 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 +#: redbot/core/errors.py:61 msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "{user} kullanıcısının bakiyesi {max} {currency} üzerine çıkamaz." -#: redbot/core/events.py:112 -msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" -msgstr "Red misaliniz eskimiş durumda! Şu anki sürüm {}, fakat siz {} kullanmaktasınız!" - -#: redbot/core/events.py:122 -msgid "\n\n" -"While 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\n" -"Aş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:146 -msgid "\n\n" -"To update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:\n\n" -msgstr "\n\n" -"Botunuzu 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:151 -msgid "Command Prompt" -msgstr "Komut İstemi" - -#: redbot/core/events.py:153 -msgid "Terminal" -msgstr "Uçbirim" - -#: redbot/core/events.py:160 -msgid "\n" -"Once you've started up your bot again, if you have any 3rd-party cogs installed we then highly recommend you update them with this command in Discord: `[p]cog update`" -msgstr "\n" -"Botunuzu yeniden başlattığınız zaman, kurulu herhangi bir üçüncü parti cog varsa `[p]cog update` komutu ile Discord içerisinden güncelleme yapmanız şiddetle tavsiye edilir." - -#: redbot/core/events.py:167 -msgid "\n\n" -"You have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\n\n" -"You 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\n" -"Sizin 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\n" -"Yukarı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:232 -msgid "`{user_input}` is not a valid value for `{command}`" -msgstr "`{user_input}`, `{command}` komutu için geçerli bir değer değil." - -#: redbot/core/events.py:257 -msgid "Error in command '{command}'. Check your console or logs for details." -msgstr "Bu komutu kullanırken bir hata oluştu '{command}'. Detaylar için konsolu veya günlükleri kontrol edin." - -#: redbot/core/events.py:282 -msgid "I require the {permission} permission to execute that command." -msgstr "O komutu çalıştırmak için {permission} iznine ihtiyacım var." - -#: redbot/core/events.py:286 -msgid "I require {permission_list} permissions to execute that command." -msgstr "O komutu çalıştırmak için {permission_list} izinlerine ihtiyacım var." - -#: redbot/core/events.py:294 -msgid "That command is not available in DMs." -msgstr "Bu komut DM üzerinden kullanılamaz." - -#: redbot/core/events.py:296 -msgid "That command is only available in DMs." -msgstr "Bu komut sadece DM üzerinden kullanılabilir." - -#: redbot/core/events.py:298 -msgid "That command is only available in NSFW channels." -msgstr "Bu komut yalnızca Uygunsuz (NSFW) kanallarda kullanılabilir." - -#: redbot/core/events.py:308 -msgid "This command is on cooldown. Try again in {delay}." -msgstr "Bu komut bekleme süresinde. {delay} sonra tekrar deneyin." - -#: redbot/core/events.py:310 -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:315 -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/events.py:320 -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:326 -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:331 -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:337 -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:342 -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:417 +#: redbot/core/modlog.py:393 msgid "Case #{} | {} {}" msgstr "Vaka #{} | {} {}" -#: redbot/core/modlog.py:419 +#: redbot/core/modlog.py:395 msgid "**Reason:** Use the `reason` command to add it" msgstr "**Sebep:** `reason` komutunu kullanarak bir sebep girin" -#: redbot/core/modlog.py:422 +#: redbot/core/modlog.py:398 msgid "Unknown" msgstr "Bilinmiyor" -#: redbot/core/modlog.py:426 redbot/core/modlog.py:448 -#: redbot/core/modlog.py:463 +#: redbot/core/modlog.py:402 redbot/core/modlog.py:424 +#: redbot/core/modlog.py:439 msgid "Deleted User." msgstr "Silinmiş Kullanıcı." -#: redbot/core/modlog.py:477 redbot/core/modlog.py:512 -msgid "**Reason:** {}" -msgstr "**Sebep:** {}" +#: redbot/core/modlog.py:476 +msgid "Deleted or archived thread ({thread_id}) in {channel_name}" +msgstr "" + +#: redbot/core/modlog.py:480 +msgid "Thread {thread_id} in {channel_id} (deleted)" +msgstr "" + +#: redbot/core/modlog.py:484 +msgid "{channel_id} (deleted)" +msgstr "{channel_id} (silinmiş)" + +#: redbot/core/modlog.py:489 +msgid "Thread {thread_name} in {channel_name}" +msgstr "" + +#: redbot/core/modlog.py:493 +msgid "Thread {thread_name} in {channel_id} (deleted)" +msgstr "" + +#: redbot/core/modlog.py:499 redbot/core/modlog.py:527 +msgid "Reason:" +msgstr "Sebep:" -#: redbot/core/modlog.py:491 +#: redbot/core/modlog.py:513 msgid "Moderator" msgstr "Moderatör" -#: redbot/core/modlog.py:493 +#: redbot/core/modlog.py:515 msgid "Until" msgstr "'e kadar" -#: redbot/core/modlog.py:494 +#: redbot/core/modlog.py:516 msgid "Duration" msgstr "Süre" -#: redbot/core/modlog.py:498 redbot/core/modlog.py:503 +#: redbot/core/modlog.py:518 msgid "Channel" msgstr "Kanal" -#: redbot/core/modlog.py:499 -msgid "{channel} (deleted)" -msgstr "{channel} (silindi)" - -#: redbot/core/modlog.py:505 +#: redbot/core/modlog.py:520 msgid "Amended by" msgstr "Düzenleyen kişi" -#: redbot/core/modlog.py:507 +#: redbot/core/modlog.py:522 msgid "Last modified at" msgstr "Son düzenlenme tarihi" -#: redbot/core/modlog.py:527 -msgid "**User:** {}\n" -msgstr "**Üye:** {}\n" +#: redbot/core/modlog.py:542 +msgid "User:" +msgstr "Kullanıcı:" -#: redbot/core/modlog.py:528 -msgid "**Moderator:** {}\n" -msgstr "**Moderatör:** {}\n" +#: redbot/core/modlog.py:543 +msgid "Moderator:" +msgstr "Moderatör:" -#: redbot/core/modlog.py:531 -msgid "**Until:** {}\n" -"**Duration:** {}\n" -msgstr "**Şu zamana kadar:** {}\n" -"**Süre:** {}\n" +#: redbot/core/modlog.py:546 +msgid "Until:" +msgstr "Şu zamana kadar:" -#: redbot/core/modlog.py:534 -msgid "**Channel**: {} (Deleted)\n" -msgstr "**Kanal**: {} (Silindi)\n" +#: redbot/core/modlog.py:546 +msgid "Duration:" +msgstr "Süre:" -#: redbot/core/modlog.py:536 -msgid "**Channel**: {}\n" -msgstr "**Kanal**: {}\n" +#: redbot/core/modlog.py:549 redbot/core/modlog.py:551 +msgid "Channel:" +msgstr "Kanal:" -#: redbot/core/modlog.py:538 -msgid "**Amended by:** {}\n" -msgstr "**Düzenleyen kişi:** {}\n" +#: redbot/core/modlog.py:553 +msgid "Amended by:" +msgstr "Düzenleyen kişi:" -#: redbot/core/modlog.py:540 -msgid "**Last modified at:** {}\n" -msgstr "**Son düzenlenme tarihi:** {}\n" +#: redbot/core/modlog.py:555 +msgid "Last modified at:" +msgstr "Son düzenlenme tarihi:" + +#: redbot/core/tree.py:271 +msgid "Command not found." +msgstr "" + +#: redbot/core/tree.py:332 +msgid "You are not permitted to use this command." +msgstr "" diff --git a/redbot/core/locales/uk-UA.po b/redbot/core/locales/uk-UA.po index 1c5d24c9e82..8eb08e2caf6 100644 --- a/redbot/core/locales/uk-UA.po +++ b/redbot/core/locales/uk-UA.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-12 15:52+0000\n" +"POT-Creation-Date: 2024-03-23 23:21+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,1823 +15,3053 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: uk_UA\n" -#: redbot/core/bank.py:1019 -msgid "Can't pay for this command in DM without a global bank." -msgstr "" - -#: redbot/core/bank.py:1026 -msgid "You need at least {cost} {currency} to use this command." -msgstr "" - -#: redbot/core/cog_manager.py:316 +#: redbot/core/_cog_manager.py:317 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "" -#: redbot/core/cog_manager.py:325 +#: redbot/core/_cog_manager.py:326 #, docstring msgid "\n" " Lists current cog paths in order of priority.\n" " " msgstr "" -#: redbot/core/cog_manager.py:333 +#: redbot/core/_cog_manager.py:334 msgid "Install Path: {install_path}\n" "Core Path: {core_path}\n\n" msgstr "" -#: redbot/core/cog_manager.py:347 +#: redbot/core/_cog_manager.py:348 #, docstring msgid "\n" " Add a path to the list of available cog paths.\n" " " msgstr "" -#: redbot/core/cog_manager.py:351 +#: redbot/core/_cog_manager.py:352 msgid "That path does not exist or does not point to a valid directory." msgstr "" -#: redbot/core/cog_manager.py:359 +#: redbot/core/_cog_manager.py:360 msgid "Path successfully added." msgstr "" -#: redbot/core/cog_manager.py:364 +#: redbot/core/_cog_manager.py:365 #, docstring msgid "\n" -" Removes a path from the available cog paths given the `path_number` from `[p]paths`.\n" +" Removes one or more paths from the available cog paths given the `path_numbers` 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." +#: redbot/core/_cog_manager.py:386 +msgid "The following paths were removed: {paths}" msgstr "" -#: redbot/core/cog_manager.py:380 -msgid "Path successfully removed." +#: redbot/core/_cog_manager.py:392 +msgid "The following path numbers did not exist: {path_numbers}" msgstr "" -#: redbot/core/cog_manager.py:385 +#: redbot/core/_cog_manager.py:403 #, docstring msgid "\n" " Reorders paths internally to allow discovery of different cogs.\n" " " msgstr "" -#: redbot/core/cog_manager.py:399 +#: redbot/core/_cog_manager.py:414 msgid "Invalid 'from' index." msgstr "" -#: redbot/core/cog_manager.py:405 +#: redbot/core/_cog_manager.py:420 msgid "Invalid 'to' index." msgstr "" -#: redbot/core/cog_manager.py:409 +#: redbot/core/_cog_manager.py:424 msgid "Paths reordered." msgstr "" -#: redbot/core/cog_manager.py:414 +#: redbot/core/_cog_manager.py:429 #, 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" +" Returns the current install path or sets it if one is provided.\n\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 +#: redbot/core/_cog_manager.py:443 msgid "That path does not exist." msgstr "" -#: redbot/core/cog_manager.py:432 +#: redbot/core/_cog_manager.py:448 msgid "The bot will install new cogs to the `{}` directory." msgstr "" -#: redbot/core/cog_manager.py:438 +#: redbot/core/_cog_manager.py:454 #, docstring msgid "\n" " Lists all loaded and available cogs.\n" " " msgstr "" -#: redbot/core/cog_manager.py:451 redbot/core/cog_manager.py:466 +#: redbot/core/_cog_manager.py:467 redbot/core/_cog_manager.py:482 msgid "**{} loaded:**\n" msgstr "" -#: redbot/core/cog_manager.py:452 redbot/core/cog_manager.py:468 +#: redbot/core/_cog_manager.py:468 redbot/core/_cog_manager.py:484 msgid "**{} unloaded:**\n" msgstr "" -#: redbot/core/core_commands.py:181 -msgid "Alias {alias_name} is already an existing command or alias in one of the loaded cogs." +#: redbot/core/_diagnoser.py:104 +msgid "To fix this issue, you need to do one of these:" msgstr "" -#: redbot/core/core_commands.py:186 -msgid "Command {command_name} is already an existing command or alias in one of the loaded cogs." +#: redbot/core/_diagnoser.py:112 +msgid "Check if the command caller is not a bot" msgstr "" -#: redbot/core/core_commands.py:398 -#, docstring -msgid "\n" -" The Core cog has many commands related to core functions.\n\n" -" These commands come loaded with every Red bot, and cover some of the most basic usage of the bot.\n" -" " +#: redbot/core/_diagnoser.py:118 +msgid "The user is a bot which prevents them from running any command." msgstr "" -#: redbot/core/core_commands.py:410 -#, docstring -msgid "Pong." +#: redbot/core/_diagnoser.py:119 +msgid "This cannot be fixed - bots should not be listening to other bots." msgstr "" -#: redbot/core/core_commands.py:415 -#, docstring -msgid "Shows info about [botname].\n\n" -" See `[p]set custominfo` to customize.\n" -" " +#: redbot/core/_diagnoser.py:123 +msgid "Check if the bot can send messages in the given channel" msgstr "" -#: redbot/core/core_commands.py:445 -msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\n\n" -"Red 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" +#: redbot/core/_diagnoser.py:130 +msgid "Bot is timed out in the given channel." msgstr "" -#: redbot/core/core_commands.py:456 -msgid "Instance owned by team" +#: redbot/core/_diagnoser.py:131 +msgid "To fix this issue, remove timeout from the bot." msgstr "" -#: redbot/core/core_commands.py:456 -msgid "Instance owned by" +#: redbot/core/_diagnoser.py:137 +msgid "Bot doesn't have permission to send messages in the given channel." msgstr "" -#: redbot/core/core_commands.py:461 -msgid "Red version" +#: redbot/core/_diagnoser.py:138 +msgid "To fix this issue, ensure that the permissions setup allows the bot to send messages per Discord's role hierarchy:\n" +"https://support.discord.com/hc/en-us/articles/206141927" msgstr "" -#: redbot/core/core_commands.py:464 redbot/core/core_commands.py:520 -msgid "Yes, {version} is available." +#: redbot/core/_diagnoser.py:150 +msgid "Check if the channel and the server aren't set to be ignored" msgstr "" -#: redbot/core/core_commands.py:468 redbot/core/core_commands.py:524 -msgid "Checking for updates failed." +#: redbot/core/_diagnoser.py:156 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {thread} thread, its parent channel, and the server aren't a part of that list." msgstr "" -#: redbot/core/core_commands.py:469 -msgid "Outdated" +#: redbot/core/_diagnoser.py:165 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {channel} channel and the server aren't a part of that list." msgstr "" -#: redbot/core/core_commands.py:471 -msgid "About this instance" +#: redbot/core/_diagnoser.py:175 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {thread} thread, its parent channel, the channel category it belongs to ({channel_category}), and the server aren't a part of that list." msgstr "" -#: redbot/core/core_commands.py:472 -msgid "About Red" +#: redbot/core/_diagnoser.py:186 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {channel} channel, the channel category it belongs to ({channel_category}), and the server aren't a part of that list." msgstr "" -#: redbot/core/core_commands.py:475 redbot/core/core_commands.py:533 -msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" +#: redbot/core/_diagnoser.py:200 +msgid "The bot is set to ignore commands in the given channel or this server." msgstr "" -#: redbot/core/core_commands.py:483 -msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\n\n" -"Red 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" +#: redbot/core/_diagnoser.py:210 +msgid "Global allowlist prevents the user from running this command." msgstr "" -#: redbot/core/core_commands.py:494 -msgid "Instance owned by team: [{owner}]\n" -"Python: [{python_version}] (5)\n" -"discord.py: [{dpy_version}] (6)\n" -"Red version: [{red_version}] (7)\n" +#: redbot/core/_diagnoser.py:211 +msgid "To fix this issue, you can either add the user to the allowlist, or clear the allowlist.\n" +"If you want to keep the allowlist, you can run {command_1} which will add {user} to the allowlist.\n" +"If you instead want to clear the allowlist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:506 -msgid "Instance owned by: [{owner}]\n" -"Python: [{python_version}] (5)\n" -"discord.py: [{dpy_version}] (6)\n" -"Red version: [{red_version}] (7)\n" +#: redbot/core/_diagnoser.py:227 +msgid "Global blocklist prevents the user from running this command." msgstr "" -#: redbot/core/core_commands.py:525 -msgid "Outdated: [{state}]\n" +#: redbot/core/_diagnoser.py:228 +msgid "To fix this issue, you can either remove the user from the blocklist, or clear the blocklist.\n" +"If you want to keep the blocklist, you can run {command_1} which will remove {user} from the blocklist.\n" +"If you instead want to clear the blocklist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:528 -msgid "**About Red**\n" +#: redbot/core/_diagnoser.py:250 +msgid "Local allowlist prevents the user from running this command." msgstr "" -#: redbot/core/core_commands.py:539 -msgid "**About this instance**\n" +#: redbot/core/_diagnoser.py:251 +msgid "To fix this issue, you can either add the user or one of their roles to the local allowlist, or clear the local allowlist.\n" +"If you want to keep the local allowlist, you can run {command_1} which will add {user} to the local allowlist.\n" +"If you instead want to clear the local allowlist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:541 -msgid "**References**\n" -"1. <{}>\n" -"2. <{}>\n" -"3. <{}>\n" -"4. <{}>\n" -"5. <{}>\n" -"6. <{}>\n" -"7. <{}>\n" +#: redbot/core/_diagnoser.py:265 +msgid "Local blocklist prevents the user from running this command." msgstr "" -#: redbot/core/core_commands.py:557 -#, docstring -msgid "Shows [botname]'s uptime." +#: redbot/core/_diagnoser.py:280 +msgid "To fix this issue, you can either remove the user's roles from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove the user's roles ({roles}) from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:560 -msgid "Less than one second" +#: redbot/core/_diagnoser.py:305 +msgid "To fix this issue, you can either remove the user and their roles from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove {user} and their roles ({roles}) from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:562 -msgid "Been up for: **{time_quantity}** (since {timestamp} UTC)" +#: redbot/core/_diagnoser.py:327 +msgid "To fix this issue, you can either remove the user from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove {user} from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:569 -#, docstring -msgid "\n" -" Commands which interact with the data [botname] has about you.\n\n" -" More information can be found in the [End User Data Documentation.](https://docs.discord.red/en/stable/red_core_data_statement.html)\n" -" " +#: redbot/core/_diagnoser.py:342 +msgid "Allowlist and blocklist checks" msgstr "" -#: redbot/core/core_commands.py:580 -#, docstring -msgid "\n" -" Find out what type of data [botname] stores and why.\n\n" -" **Example:**\n" -" - `[p]mydata whatdata`\n" -" " +#: redbot/core/_diagnoser.py:374 +msgid "Global, cog and command checks" msgstr "" -#: redbot/core/core_commands.py:590 -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\n" -"Additionally, 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." +#: redbot/core/_diagnoser.py:381 +msgid "The given command is disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:609 -#, docstring -msgid "View the End User Data statements of each 3rd-party module.\n\n" -" This will send an attachment with the End User Data statements of all loaded 3rd party cogs.\n\n" -" **Example:**\n" -" - `[p]mydata 3rdparty`\n" -" " +#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:858 +msgid "One of the parents of the given command is disabled globally." msgstr "" -#: redbot/core/core_commands.py:620 -msgid "I need to be able to attach files (try in DMs?)." +#: redbot/core/_diagnoser.py:389 +msgid "To fix this issue, you can run {command} which will enable the {affected_command} command in this guild." msgstr "" -#: redbot/core/core_commands.py:630 -msgid "This instance does not appear to have any 3rd-party extensions loaded." +#: redbot/core/_diagnoser.py:410 +msgid "Other issues related to the checks" msgstr "" -#: redbot/core/core_commands.py:650 -msgid "3rd party End User Data statements" +#: redbot/core/_diagnoser.py:411 +msgid "There's an issue related to the checks for {command} but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:652 -msgid "The following are statements provided by 3rd-party extensions." +#: redbot/core/_diagnoser.py:415 +msgid "To fix this issue, a manual review of the global, cog and command checks is required." msgstr "" -#: redbot/core/core_commands.py:657 -msgid "3rd-party extensions without statements\n" +#: redbot/core/_diagnoser.py:423 +msgid "Global checks" msgstr "" -#: redbot/core/core_commands.py:668 -msgid "Here's a generated page with the statements provided by 3rd-party extensions." +#: redbot/core/_diagnoser.py:433 +msgid "One of the global checks for the command {command} failed with a message:\n" +"{message}" msgstr "" -#: redbot/core/core_commands.py:684 -msgid "Did not get confirmation, cancelling." +#: redbot/core/_diagnoser.py:437 +msgid "One of the global checks for the command {command} failed without a message." msgstr "" -#: redbot/core/core_commands.py:689 -msgid "Did not get a matching confirmation, cancelling." +#: redbot/core/_diagnoser.py:441 +msgid "Cog check" msgstr "" -#: redbot/core/core_commands.py:700 -#, 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\n" -" **Example:**\n" -" - `[p]mydata forgetme`\n" -" " +#: redbot/core/_diagnoser.py:458 +msgid "The cog check for the command {command} failed with a message:\n" +"{message}" msgstr "" -#: redbot/core/core_commands.py:715 -msgid "This command ({command}) does not support non-interactive usage." +#: redbot/core/_diagnoser.py:459 +msgid "The cog check for the command {command} failed without a message." msgstr "" -#: redbot/core/core_commands.py:722 -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:" +#: redbot/core/_diagnoser.py:463 +msgid "Command checks" msgstr "" -#: redbot/core/core_commands.py:732 -msgid "This may take some time." +#: redbot/core/_diagnoser.py:477 +msgid "One of the command checks for the command {command} failed with a message:\n" +"{message}" msgstr "" -#: redbot/core/core_commands.py:745 -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}.\n" -"Please contact the owner of this bot to address this.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:481 +msgid "One of the command checks for the command {command} failed without a message." msgstr "" -#: redbot/core/core_commands.py:760 -msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\n" -"Please contact the owner of this bot to address this.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:485 +msgid "Permissions verification" msgstr "" -#: redbot/core/core_commands.py:770 -msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\n" -"Please contact the owner of this bot to address this.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:488 +msgid "Cog permissions verification" msgstr "" -#: redbot/core/core_commands.py:780 -msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" +#: redbot/core/_diagnoser.py:503 +msgid "The cog of the given command is disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:788 redbot/core/core_commands.py:955 -#: redbot/core/core_commands.py:1041 redbot/core/core_commands.py:1112 -msgid "{mention} The following cogs did not handle deletion:\n" -"{cogs}." +#: redbot/core/_diagnoser.py:504 +msgid "To fix this issue, you can run {command} which will enable the {affected_cog} cog in this guild." msgstr "" -#: redbot/core/core_commands.py:798 -#, docstring -msgid "[Coming Soon] Get what data [botname] has about you." +#: redbot/core/_diagnoser.py:518 +msgid "Bot is missing some of the channel permissions ({permissions}) required by the {cog} cog." msgstr "" -#: redbot/core/core_commands.py:800 -msgid "This command doesn't do anything yet, but we're working on adding support for this." +#: redbot/core/_diagnoser.py:526 +msgid "Bot is missing some of the channel permissions ({permissions}) required by the {command} command." msgstr "" -#: redbot/core/core_commands.py:809 -#, docstring -msgid "\n" -" Commands for more complete data handling.\n" -" " +#: redbot/core/_diagnoser.py:538 +msgid "To fix this issue, grant the required permissions to the bot through role settings or channel overrides." msgstr "" -#: redbot/core/core_commands.py:815 -#, docstring -msgid "\n" -" Set the bot to allow users to request a data deletion.\n\n" -" This is on by default.\n" -" Opposite of `[p]mydata ownermanagement disallowuserdeletions`\n\n" -" **Example:**\n" -" - `[p]mydata ownermanagement allowuserdeletions`\n" -" " +#: redbot/core/_diagnoser.py:557 redbot/core/_diagnoser.py:653 +msgid "Other issues related to the permissions." msgstr "" -#: redbot/core/core_commands.py:826 -msgid "User can delete their own data. This will not include operational data such as blocked users." +#: redbot/core/_diagnoser.py:558 +msgid "Fatal error: There's an issue related to the permissions for the {cog} cog but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:834 -#, docstring -msgid "\n" -" Set the bot to not allow users to request a data deletion.\n\n" -" Opposite of `[p]mydata ownermanagement allowuserdeletions`\n\n" -" **Example:**\n" -" - `[p]mydata ownermanagement disallowuserdeletions`\n" -" " +#: redbot/core/_diagnoser.py:563 +msgid "Fatal error: There's an issue related to the permissions for the {command} command but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:843 -msgid "User can not delete their own data." +#: redbot/core/_diagnoser.py:567 +msgid "This is an unexpected error, please report it on Red's issue tracker." msgstr "" -#: redbot/core/core_commands.py:847 -#, docstring -msgid "\n" -" Sets how user deletions are treated.\n\n" -" **Example:**\n" -" - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" -" **Arguments:**\n" -" - `` - The strictness level for user deletion. See Level guide below.\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" -" " +#: redbot/core/_diagnoser.py:574 +msgid "Ensure that the command is not bot owner only" msgstr "" -#: redbot/core/core_commands.py:864 -msgid "Cogs will be instructed to remove all non operational data upon a user request." +#: redbot/core/_diagnoser.py:582 +msgid "The command is bot owner only and the given user is not a bot owner." msgstr "" -#: redbot/core/core_commands.py:872 -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." +#: redbot/core/_diagnoser.py:583 +msgid "This cannot be fixed - regular users cannot run bot owner only commands." msgstr "" -#: redbot/core/core_commands.py:883 -#, docstring -msgid "\n" -" Handle a deletion request from Discord.\n\n" -" This will cause the bot to get rid of or disassociate all data from the specified user ID.\n" -" You should not use this unless Discord has specifically requested this with regard to a deleted user.\n" -" This will remove the user from various anti-abuse measures.\n" -" If you are processing a manual request from a user, you may want `[p]mydata ownermanagement deleteforuser` instead.\n\n" -" **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" -" " +#: redbot/core/_diagnoser.py:589 +msgid "Permission hooks" msgstr "" -#: redbot/core/core_commands.py:897 -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\n" -"If you are sure this is what you intend to do please respond with the following:" +#: redbot/core/_diagnoser.py:599 +msgid "Fatal error: the result of permission hooks is inconsistent." msgstr "" -#: redbot/core/core_commands.py:915 redbot/core/core_commands.py:1072 -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}\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:600 redbot/core/_diagnoser.py:606 +#: redbot/core/_diagnoser.py:844 +msgid "To fix this issue, a manual review of the installed cogs is required." msgstr "" -#: redbot/core/core_commands.py:930 redbot/core/core_commands.py:1087 -msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:605 +msgid "The access has been denied by one of the bot's permissions hooks." msgstr "" -#: redbot/core/core_commands.py:941 redbot/core/core_commands.py:1098 -msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:615 +msgid "User's discord permissions, privilege level and rules from Permissions cog" msgstr "" -#: redbot/core/core_commands.py:951 redbot/core/core_commands.py:1108 -msgid "I've deleted all data about that user that I know how to delete." +#: redbot/core/_diagnoser.py:630 +msgid "The access has been denied due to the rules set for the {cog} cog with Permissions cog." msgstr "" -#: redbot/core/core_commands.py:962 -#, docstring -msgid "Delete data [botname] has about a user for a user.\n\n" -" This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user.\n" -" Users have access to a different command for this unless they can't interact with the bot at all.\n" -" 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\n" -" **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" -" " +#: redbot/core/_diagnoser.py:635 +msgid "The access has been denied due to the rules set for the {command} command with Permissions cog." msgstr "" -#: redbot/core/core_commands.py:973 -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\n" -"If you are sure this is what you intend to do please respond with the following:" +#: redbot/core/_diagnoser.py:639 +msgid "To fix the issue, a manual review of the rules is required." msgstr "" -#: redbot/core/core_commands.py:996 -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}\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:654 +msgid "There's an issue related to the permissions of {cog} cog but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:1011 -msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:659 +msgid "There's an issue related to the permissions of {command} command but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:1022 -msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:663 +msgid "To fix this issue, a manual review of the command is required." msgstr "" -#: redbot/core/core_commands.py:1033 -msgid "I've deleted all non-operational data about that user that I know how to delete." +#: redbot/core/_diagnoser.py:670 +msgid "Permission checks" msgstr "" -#: redbot/core/core_commands.py:1048 -#, docstring -msgid "Delete data [botname] has about a user.\n\n" -" This will cause the bot to get rid of or disassociate a lot of data about the specified user.\n" -" This may include more than just end user data, including anti abuse records.\n\n" -" **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" -" " +#: redbot/core/_diagnoser.py:674 +msgid "The access has been denied by one of the permissions checks of {cog} cog." msgstr "" -#: redbot/core/core_commands.py:1058 -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\n" -"If you are sure this is what you intend to do please respond with the following:" +#: redbot/core/_diagnoser.py:678 +msgid "The access has been denied by one of the permission checks of {command} command." msgstr "" -#: redbot/core/core_commands.py:1119 -#, docstring -msgid "\n" -" Commands for toggling embeds on or off.\n\n" -" This setting determines whether or not to use embeds as a response to a command (for commands that support it).\n" -" The default is to use embeds.\n\n" -" The embed settings are checked until the first True/False in this order:\n" -" - In guild context:\n" -" 1. Channel override - `[p]embedset channel`\n" -" 2. Server command override - `[p]embedset command server`\n" -" 3. Server override - `[p]embedset server`\n" -" 4. Global command override - `[p]embedset command global`\n" -" 5. Global setting -`[p]embedset global`\n\n" -" - In DM context:\n" -" 1. User override - `[p]embedset user`\n" -" 2. Global command override - `[p]embedset command global`\n" -" 3. Global setting - `[p]embedset global`\n" -" " +#: redbot/core/_diagnoser.py:686 +msgid "To fix this issue, a manual review of the permission checks is required." msgstr "" -#: redbot/core/core_commands.py:1141 -#, docstring -msgid "\n" -" Show the current embed settings.\n\n" -" Provide a command name to check for command specific embed settings.\n\n" -" **Examples:**\n" -" - `[p]embedset showsettings` - Shows embed settings.\n" -" - `[p]embedset showsettings info` - Also shows embed settings for the 'info' command.\n" -" - `[p]embedset showsettings \"ignore list\"` - Checking subcommands requires quotes.\n\n" -" **Arguments:**\n" -" - `[command_name]` - Checks this command for command specific embed settings.\n" -" " +#: redbot/core/_diagnoser.py:692 +msgid "User's discord permissions and privilege level" msgstr "" -#: redbot/core/core_commands.py:1158 redbot/core/core_commands.py:1314 -#: redbot/core/core_commands.py:1365 redbot/core/core_commands.py:4282 -#: redbot/core/core_commands.py:4325 redbot/core/core_commands.py:4391 -#: redbot/core/core_commands.py:4422 -msgid "I couldn't find that command. Please note that it is case sensitive." +#: redbot/core/_diagnoser.py:701 +msgid "grant the required permissions to the user through role settings or channel overrides" msgstr "" -#: redbot/core/core_commands.py:1164 -msgid "Embed settings:\n\n" +#: redbot/core/_diagnoser.py:707 +msgid "The user is missing some of the channel permissions ({permissions}) required by the {cog} cog." msgstr "" -#: redbot/core/core_commands.py:1166 -msgid "Global default: {value}\n" +#: redbot/core/_diagnoser.py:712 +msgid "The user is missing some of the channel permissions ({permissions}) required by the {command} command." msgstr "" -#: redbot/core/core_commands.py:1171 -msgid "Global command setting for {command} command: {value}\n" +#: redbot/core/_diagnoser.py:721 +msgid "the guild owner" msgstr "" -#: redbot/core/core_commands.py:1177 -msgid "Guild setting: {value}\n" +#: redbot/core/_diagnoser.py:724 +msgid "the mod role" msgstr "" -#: redbot/core/core_commands.py:1182 -msgid "Server command setting for {command} command: {value}\n" +#: redbot/core/_diagnoser.py:726 +msgid "the admin role" msgstr "" -#: redbot/core/core_commands.py:1188 -msgid "Channel setting: {value}\n" +#: redbot/core/_diagnoser.py:729 +msgid "assign appropriate role to the user" msgstr "" -#: redbot/core/core_commands.py:1191 -msgid "User setting: {value}" +#: redbot/core/_diagnoser.py:731 +msgid "The user is missing the privilege level ({privilege_level}) required by the {cog} cog." msgstr "" -#: redbot/core/core_commands.py:1197 -#, docstring -msgid "\n" -" Toggle the global embed setting.\n\n" -" This is used as a fallback if the user or guild hasn't set a preference.\n" -" The default is to use embeds.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Example:**\n" -" - `[p]embedset global`\n" -" " +#: redbot/core/_diagnoser.py:738 +msgid "The user is missing the privilege level ({privilege_level}) required by the {command} command." msgstr "" -#: redbot/core/core_commands.py:1211 -msgid "Embeds are now disabled by default." +#: redbot/core/_diagnoser.py:751 +msgid "add appropriate rule in the Permissions cog" msgstr "" -#: redbot/core/core_commands.py:1214 -msgid "Embeds are now enabled by default." +#: redbot/core/_diagnoser.py:754 +msgid "The user has neither the channel permissions ({permissions}) nor the privilege level ({privilege_level}) required by the {cog} cog." msgstr "" -#: redbot/core/core_commands.py:1220 -#, docstring -msgid "\n" -" Set the server's embed setting.\n\n" -" If set, this is used instead of the global default to determine whether or not to use embeds.\n" -" This is used for all commands done in a server.\n\n" -" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset server False` - Disables embeds on this server.\n" -" - `[p]embedset server` - Resets value to use global default.\n\n" -" **Arguments:**\n" -" - `[enabled]` - Whether to use embeds on this server. Leave blank to reset to default.\n" -" " +#: redbot/core/_diagnoser.py:763 +msgid "The user has neither the channel permissions ({permissions}) nor the privilege level ({privilege_level}) required by the {command} command." msgstr "" -#: redbot/core/core_commands.py:1239 redbot/core/core_commands.py:1323 -#: redbot/core/core_commands.py:1414 redbot/core/core_commands.py:1445 -msgid "Embeds will now fall back to the global setting." +#: redbot/core/_diagnoser.py:781 +msgid "Checks and permissions verification for the command {command}" msgstr "" -#: redbot/core/core_commands.py:1244 -msgid "Embeds are now enabled for this guild." +#: redbot/core/_diagnoser.py:804 redbot/core/_diagnoser.py:917 +msgid "Other command checks" msgstr "" -#: redbot/core/core_commands.py:1246 -msgid "Embeds are now disabled for this guild." +#: redbot/core/_diagnoser.py:805 redbot/core/_diagnoser.py:918 +msgid "The given command is failing one of the required checks." msgstr "" -#: redbot/core/core_commands.py:1254 -#, docstring -msgid "\n" -" Sets a command's embed setting.\n\n" -" If you're the bot owner, this will try to change the command's embed setting globally by default.\n" -" Otherwise, this will try to change embed settings on the current server.\n\n" -" If enabled is left blank, the setting will be unset.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset command info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command \"ignore list\" True` - Quotes are needed for subcommands.\n\n" -" **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" -" " +#: redbot/core/_diagnoser.py:806 redbot/core/_diagnoser.py:919 +msgid "To fix this issue, a manual review of the command's checks is required." msgstr "" -#: redbot/core/core_commands.py:1283 -msgid "The passed command requires Embed Links permission and therefore cannot be set to not use embeds." +#: redbot/core/_diagnoser.py:817 +msgid "Global 'call once' checks" msgstr "" -#: redbot/core/core_commands.py:1294 -#, docstring -msgid "\n" -" Sets a command's embed setting globally.\n\n" -" If set, this is used instead of the global default to determine whether or not to use embeds.\n\n" -" If enabled is left blank, the setting will be unset.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset command global info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command global info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command global \"ignore list\" True` - Quotes are needed for subcommands.\n\n" -" **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" -" " +#: redbot/core/_diagnoser.py:839 +msgid "Other global 'call once' checks" msgstr "" -#: redbot/core/core_commands.py:1329 redbot/core/core_commands.py:1380 -msgid "Embeds are now enabled for {command_name} command." +#: redbot/core/_diagnoser.py:840 +msgid "One of the global 'call once' checks implemented by a 3rd-party cog prevents this command from being ran." msgstr "" -#: redbot/core/core_commands.py:1335 redbot/core/core_commands.py:1386 -msgid "Embeds are now disabled for {command_name} command." +#: redbot/core/_diagnoser.py:849 +msgid "Check if the command is disabled" msgstr "" -#: redbot/core/core_commands.py:1345 -#, docstring -msgid "\n" -" Sets a commmand's embed setting for the current server.\n\n" -" If set, this is used instead of the server default to determine whether or not to use embeds.\n\n" -" If enabled is left blank, the setting will be unset and the server default will be used instead.\n\n" +#: redbot/core/_diagnoser.py:859 redbot/core/_diagnoser.py:873 +msgid "To fix this issue, you can run {command} which will enable the {affected_command} command globally." +msgstr "" + +#: redbot/core/_diagnoser.py:872 +msgid "The given command is disabled globally." +msgstr "" + +#: redbot/core/_diagnoser.py:885 +msgid "Checks and permissions verification" +msgstr "" + +#: redbot/core/_diagnoser.py:936 +msgid "Passed" +msgstr "" + +#: redbot/core/_diagnoser.py:938 +msgid "Failed" +msgstr "" + +#: redbot/core/_diagnoser.py:967 +msgid "All checks passed and no issues were detected. Make sure that the given parameters correspond to the channel, user, and command name that have been problematic.\n\n" +"If you still can't find the issue, it is likely that one of the 3rd-party cogs you're using adds a global or cog local before invoke hook that prevents the command from getting invoked as this can't be diagnosed with this tool." +msgstr "" + +#: redbot/core/_diagnoser.py:978 +msgid "The bot has been able to identify the issue." +msgstr "" + +#: redbot/core/_diagnoser.py:981 +msgid "Detected issue: " +msgstr "" + +#: redbot/core/_diagnoser.py:983 +msgid "Solution: " +msgstr "" + +#: redbot/core/_diagnoser.py:985 +msgid "\n" +"Here's a detailed report in case you need it:" +msgstr "" + +#: redbot/core/_diagnoser.py:986 +msgid "Channel: " +msgstr "" + +#: redbot/core/_diagnoser.py:987 +msgid "Command caller: " +msgstr "" + +#: redbot/core/_diagnoser.py:988 +msgid "Command: " +msgstr "" + +#: redbot/core/_diagnoser.py:989 +msgid "Tests that have been ran:" +msgstr "" + +#: redbot/core/_events.py:56 +msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" +msgstr "" + +#: redbot/core/_events.py:65 +msgid "\n\n" +"While 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:74 +msgid "\n\n" +"You have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\n\n" +"You 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:120 +msgid "\n\n" +"To update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:{command_1}\n" +"Once you've started up your bot again, we recommend that you update any installed 3rd-party cogs with this command in Discord:{command_2}" +msgstr "" + +#: redbot/core/_events.py:128 +msgid "Command Prompt" +msgstr "" + +#: redbot/core/_events.py:128 +msgid "Terminal" +msgstr "" + +#: redbot/core/_events.py:240 +msgid "`{user_input}` is not a valid value for `{command}`" +msgstr "" + +#: redbot/core/_events.py:251 redbot/core/_events.py:304 +msgid "Argument `{parameter_name}` must be a positive integer." +msgstr "" + +#: redbot/core/_events.py:253 redbot/core/_events.py:306 +msgid "Argument `{parameter_name}` must be an integer no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:257 redbot/core/_events.py:310 +msgid "Argument `{parameter_name}` must be an integer no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:261 redbot/core/_events.py:314 +msgid "Argument `{parameter_name}` must be an integer between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:266 redbot/core/_events.py:319 +msgid "Argument `{parameter_name}` must be a positive number." +msgstr "" + +#: redbot/core/_events.py:268 redbot/core/_events.py:321 +msgid "Argument `{parameter_name}` must be a number no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:272 +msgid "Argument `{parameter_name}` must be a number no less than {maximum}." +msgstr "" + +#: redbot/core/_events.py:276 redbot/core/_events.py:329 +msgid "Argument `{parameter_name}` must be a number between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:281 redbot/core/_events.py:334 +msgid "Argument `{parameter_name}` must be a string with a length of no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:285 redbot/core/_events.py:338 +msgid "Argument `{parameter_name}` must be a string with a length of no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:289 redbot/core/_events.py:342 +msgid "Argument `{parameter_name}` must be a string with a length of between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:325 +msgid "Argument `{parameter_name}` must be a number no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:355 +msgid "\"{argument}\" is not an integer." +msgstr "" + +#: redbot/core/_events.py:358 +msgid "\"{argument}\" is not a number." +msgstr "" + +#: redbot/core/_events.py:385 redbot/core/tree.py:292 +msgid "Error in command '{command}'. Check your console or logs for details." +msgstr "" + +#: redbot/core/_events.py:388 redbot/core/tree.py:295 +msgid "Error in command '{command}'." +msgstr "" + +#: redbot/core/_events.py:406 redbot/core/tree.py:309 +msgid "I require the {permission} permission to execute that command." +msgstr "" + +#: redbot/core/_events.py:410 redbot/core/tree.py:313 +msgid "I require {permission_list} permissions to execute that command." +msgstr "" + +#: redbot/core/_events.py:418 redbot/core/tree.py:320 +msgid "That command is not available in DMs." +msgstr "" + +#: redbot/core/_events.py:420 +msgid "That command is only available in DMs." +msgstr "" + +#: redbot/core/_events.py:422 +msgid "That command is only available in NSFW channels." +msgstr "" + +#: redbot/core/_events.py:434 redbot/core/tree.py:326 +msgid "This command is on cooldown. Try again {relative_time}." +msgstr "" + +#: redbot/core/_events.py:441 +msgid "Too many people using this command. It can only be used {number} times concurrently." +msgstr "" + +#: redbot/core/_events.py:446 +msgid "Too many people using this command. It can only be used once concurrently." +msgstr "" + +#: redbot/core/_events.py:452 +msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/_events.py:457 +msgid "That command is still completing, it can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/_events.py:463 +msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/_events.py:468 +msgid "Too many people using this command. It can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/bank.py:1060 +msgid "Can't pay for this command in DM without a global bank." +msgstr "" + +#: redbot/core/bank.py:1067 +msgid "You need at least {cost} {currency} to use this command." +msgstr "" + +#: redbot/core/bot.py:2378 +msgid "There is still one message remaining. Type {command_1} to continue or {command_2} to upload all contents as a file." +msgstr "" + +#: redbot/core/bot.py:2383 +msgid "There are still {count} messages remaining. Type {command_1} to continue or {command_2} to upload all contents as a file." +msgstr "" + +#: redbot/core/core_commands.py:197 +msgid "Alias {alias_name} is already an existing command or alias in one of the loaded cogs." +msgstr "" + +#: redbot/core/core_commands.py:202 +msgid "Command {command_name} is already an existing command or alias in one of the loaded cogs." +msgstr "" + +#: redbot/core/core_commands.py:391 +#, docstring +msgid "\n" +" The Core cog has many commands related to core functions.\n\n" +" These commands come loaded with every Red bot, and cover some of the most basic usage of the bot.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:403 +#, docstring +msgid "Pong." +msgstr "" + +#: redbot/core/core_commands.py:408 +#, docstring +msgid "Shows info about [botname]." +msgstr "" + +#: redbot/core/core_commands.py:435 +msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\n\n" +"Red 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:446 +msgid "Instance owned by team" +msgstr "" + +#: redbot/core/core_commands.py:446 +msgid "Instance owned by" +msgstr "" + +#: redbot/core/core_commands.py:451 +msgid "Red version" +msgstr "" + +#: redbot/core/core_commands.py:454 redbot/core/core_commands.py:510 +msgid "Yes, {version} is available." +msgstr "" + +#: redbot/core/core_commands.py:458 redbot/core/core_commands.py:514 +msgid "Checking for updates failed." +msgstr "" + +#: redbot/core/core_commands.py:459 +msgid "Outdated" +msgstr "" + +#: redbot/core/core_commands.py:461 +msgid "About this instance" +msgstr "" + +#: redbot/core/core_commands.py:462 +msgid "About Red" +msgstr "" + +#: redbot/core/core_commands.py:465 redbot/core/core_commands.py:523 +msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" +msgstr "" + +#: redbot/core/core_commands.py:473 +msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\n\n" +"Red 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:484 +msgid "Instance owned by team: [{owner}]\n" +"Python: [{python_version}] (5)\n" +"discord.py: [{dpy_version}] (6)\n" +"Red version: [{red_version}] (7)\n" +msgstr "" + +#: redbot/core/core_commands.py:496 +msgid "Instance owned by: [{owner}]\n" +"Python: [{python_version}] (5)\n" +"discord.py: [{dpy_version}] (6)\n" +"Red version: [{red_version}] (7)\n" +msgstr "" + +#: redbot/core/core_commands.py:515 +msgid "Outdated: [{state}]\n" +msgstr "" + +#: redbot/core/core_commands.py:518 +msgid "**About Red**\n" +msgstr "" + +#: redbot/core/core_commands.py:529 +msgid "**About this instance**\n" +msgstr "" + +#: redbot/core/core_commands.py:531 +msgid "**References**\n" +"1. <{}>\n" +"2. <{}>\n" +"3. <{}>\n" +"4. <{}>\n" +"5. <{}>\n" +"6. <{}>\n" +"7. <{}>\n" +msgstr "" + +#: redbot/core/core_commands.py:553 +#, docstring +msgid "Shows [botname]'s uptime." +msgstr "" + +#: redbot/core/core_commands.py:556 +msgid "Less than one second." +msgstr "" + +#: redbot/core/core_commands.py:558 +msgid "I have been up for: **{time_quantity}** (since {timestamp})" +msgstr "" + +#: redbot/core/core_commands.py:565 +#, docstring +msgid "\n" +" Commands which interact with the data [botname] has about you.\n\n" +" More information can be found in the [End User Data Documentation.](https://docs.discord.red/en/stable/red_core_data_statement.html)\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:576 +#, docstring +msgid "\n" +" Find out what type of data [botname] stores and why.\n\n" +" **Example:**\n" +" - `[p]mydata whatdata`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:586 +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\n" +"Additionally, 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:605 +#, docstring +msgid "View the End User Data statements of each 3rd-party module.\n\n" +" This will send an attachment with the End User Data statements of all loaded 3rd party cogs.\n\n" +" **Example:**\n" +" - `[p]mydata 3rdparty`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:616 +msgid "I need to be able to attach files (try in DMs?)." +msgstr "" + +#: redbot/core/core_commands.py:626 +msgid "This instance does not appear to have any 3rd-party extensions loaded." +msgstr "" + +#: redbot/core/core_commands.py:646 +msgid "3rd party End User Data statements" +msgstr "" + +#: redbot/core/core_commands.py:648 +msgid "The following are statements provided by 3rd-party extensions." +msgstr "" + +#: redbot/core/core_commands.py:653 +msgid "3rd-party extensions without statements\n" +msgstr "" + +#: redbot/core/core_commands.py:664 +msgid "Here's a generated page with the statements provided by 3rd-party extensions." +msgstr "" + +#: redbot/core/core_commands.py:679 +msgid "Did not get confirmation, cancelling." +msgstr "" + +#: redbot/core/core_commands.py:684 +msgid "Did not get a matching confirmation, cancelling." +msgstr "" + +#: redbot/core/core_commands.py:695 +#, 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\n" +" **Example:**\n" +" - `[p]mydata forgetme`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:710 +msgid "This command ({command}) does not support non-interactive usage." +msgstr "" + +#: redbot/core/core_commands.py:717 +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:727 +msgid "This may take some time." +msgstr "" + +#: redbot/core/core_commands.py:740 +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}.\n" +"Please contact the owner of this bot to address this.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:755 +msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\n" +"Please contact the owner of this bot to address this.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:765 +msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\n" +"Please contact the owner of this bot to address this.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:775 +msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" +msgstr "" + +#: redbot/core/core_commands.py:783 redbot/core/core_commands.py:950 +#: redbot/core/core_commands.py:1036 redbot/core/core_commands.py:1107 +msgid "{mention} The following cogs did not handle deletion:\n" +"{cogs}." +msgstr "" + +#: redbot/core/core_commands.py:793 +#, docstring +msgid "[Coming Soon] Get what data [botname] has about you." +msgstr "" + +#: redbot/core/core_commands.py:795 +msgid "This command doesn't do anything yet, but we're working on adding support for this." +msgstr "" + +#: redbot/core/core_commands.py:804 +#, docstring +msgid "\n" +" Commands for more complete data handling.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:810 +#, docstring +msgid "\n" +" Set the bot to allow users to request a data deletion.\n\n" +" This is on by default.\n" +" Opposite of `[p]mydata ownermanagement disallowuserdeletions`\n\n" +" **Example:**\n" +" - `[p]mydata ownermanagement allowuserdeletions`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:821 +msgid "User can delete their own data. This will not include operational data such as blocked users." +msgstr "" + +#: redbot/core/core_commands.py:829 +#, docstring +msgid "\n" +" Set the bot to not allow users to request a data deletion.\n\n" +" Opposite of `[p]mydata ownermanagement allowuserdeletions`\n\n" +" **Example:**\n" +" - `[p]mydata ownermanagement disallowuserdeletions`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:838 +msgid "User can not delete their own data." +msgstr "" + +#: redbot/core/core_commands.py:842 +#, docstring +msgid "\n" +" Sets how user deletions are treated.\n\n" +" **Example:**\n" +" - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" +" **Arguments:**\n" +" - `` - The strictness level for user deletion. See Level guide below.\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:859 +msgid "Cogs will be instructed to remove all non operational data upon a user request." +msgstr "" + +#: redbot/core/core_commands.py:867 +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:878 +#, docstring +msgid "\n" +" Handle a deletion request from Discord.\n\n" +" This will cause the bot to get rid of or disassociate all data from the specified user ID.\n" +" You should not use this unless Discord has specifically requested this with regard to a deleted user.\n" +" This will remove the user from various anti-abuse measures.\n" +" If you are processing a manual request from a user, you may want `[p]mydata ownermanagement deleteforuser` instead.\n\n" +" **Arguments:**\n" +" - `` - The id of the user whose data would be deleted.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:892 +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\n" +"If you are sure this is what you intend to do please respond with the following:" +msgstr "" + +#: redbot/core/core_commands.py:910 redbot/core/core_commands.py:1067 +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}\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:925 redbot/core/core_commands.py:1082 +msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:936 redbot/core/core_commands.py:1093 +msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:946 redbot/core/core_commands.py:1103 +msgid "I've deleted all data about that user that I know how to delete." +msgstr "" + +#: redbot/core/core_commands.py:957 +#, docstring +msgid "Delete data [botname] has about a user for a user.\n\n" +" This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user.\n" +" Users have access to a different command for this unless they can't interact with the bot at all.\n" +" 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\n" +" **Arguments:**\n" +" - `` - The id of the user whose data would be deleted.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:968 +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\n" +"If you are sure this is what you intend to do please respond with the following:" +msgstr "" + +#: redbot/core/core_commands.py:991 +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}\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:1006 +msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:1017 +msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:1028 +msgid "I've deleted all non-operational data about that user that I know how to delete." +msgstr "" + +#: redbot/core/core_commands.py:1043 +#, docstring +msgid "Delete data [botname] has about a user.\n\n" +" This will cause the bot to get rid of or disassociate a lot of data about the specified user.\n" +" This may include more than just end user data, including anti abuse records.\n\n" +" **Arguments:**\n" +" - `` - The id of the user whose data would be deleted.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1053 +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\n" +"If you are sure this is what you intend to do please respond with the following:" +msgstr "" + +#: redbot/core/core_commands.py:1114 +#, docstring +msgid "\n" +" Commands for toggling embeds on or off.\n\n" +" This setting determines whether or not to use embeds as a response to a command (for commands that support it).\n" +" The default is to use embeds.\n\n" +" The embed settings are checked until the first True/False in this order:\n\n" +" - In guild context:\n" +" 1. Channel override - `[p]embedset channel`\n" +" 2. Server command override - `[p]embedset command server`\n" +" 3. Server override - `[p]embedset server`\n" +" 4. Global command override - `[p]embedset command global`\n" +" 5. Global setting -`[p]embedset global`\n\n" +" - In DM context:\n" +" 1. User override - `[p]embedset user`\n" +" 2. Global command override - `[p]embedset command global`\n" +" 3. Global setting - `[p]embedset global`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1139 +#, docstring +msgid "\n" +" Show the current embed settings.\n\n" +" Provide a command name to check for command specific embed settings.\n\n" +" **Examples:**\n" +" - `[p]embedset showsettings` - Shows embed settings.\n" +" - `[p]embedset showsettings info` - Also shows embed settings for the 'info' command.\n" +" - `[p]embedset showsettings \"ignore list\"` - Checking subcommands requires quotes.\n\n" +" **Arguments:**\n" +" - `[command]` - Checks this command for command specific embed settings.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1155 +msgid "Embed settings:\n\n" +msgstr "" + +#: redbot/core/core_commands.py:1157 +msgid "Global default: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1162 +msgid "Global command setting for {command} command: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1168 +msgid "Guild setting: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1173 +msgid "Server command setting for {command} command: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1179 +msgid "Channel setting: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1182 +msgid "User setting: {value}" +msgstr "" + +#: redbot/core/core_commands.py:1188 +#, docstring +msgid "\n" +" Toggle the global embed setting.\n\n" +" This is used as a fallback if the user or guild hasn't set a preference.\n" +" The default is to use embeds.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Example:**\n" +" - `[p]embedset global`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1202 +msgid "Embeds are now disabled by default." +msgstr "" + +#: redbot/core/core_commands.py:1205 +msgid "Embeds are now enabled by default." +msgstr "" + +#: redbot/core/core_commands.py:1211 +#, docstring +msgid "\n" +" Set the server's embed setting.\n\n" +" If set, this is used instead of the global default to determine whether or not to use embeds.\n" +" This is used for all commands done in a server.\n\n" +" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset server False` - Disables embeds on this server.\n" +" - `[p]embedset server` - Resets value to use global default.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds on this server. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1230 redbot/core/core_commands.py:1308 +#: redbot/core/core_commands.py:1402 redbot/core/core_commands.py:1433 +msgid "Embeds will now fall back to the global setting." +msgstr "" + +#: redbot/core/core_commands.py:1235 +msgid "Embeds are now enabled for this guild." +msgstr "" + +#: redbot/core/core_commands.py:1237 +msgid "Embeds are now disabled for this guild." +msgstr "" + +#: redbot/core/core_commands.py:1245 +#, docstring +msgid "\n" +" Sets a command's embed setting.\n\n" +" If you're the bot owner, this will try to change the command's embed setting globally by default.\n" +" Otherwise, this will try to change embed settings on the current server.\n\n" +" If enabled is left blank, the setting will be unset.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Examples:**\n" -" - `[p]embedset command server info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command server info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command server \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" - `[p]embedset command info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1274 +msgid "The passed command requires Embed Links permission and therefore cannot be set to not use embeds." +msgstr "" + +#: redbot/core/core_commands.py:1285 +#, docstring +msgid "\n" +" Sets a command's embed setting globally.\n\n" +" If set, this is used instead of the global default to determine whether or not to use embeds.\n\n" +" If enabled is left blank, the setting will be unset.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset command global info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command global info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command global \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1314 redbot/core/core_commands.py:1359 +msgid "Embeds are now enabled for {command_name} command." +msgstr "" + +#: redbot/core/core_commands.py:1320 redbot/core/core_commands.py:1365 +msgid "Embeds are now disabled for {command_name} command." +msgstr "" + +#: redbot/core/core_commands.py:1330 +#, docstring +msgid "\n" +" Sets a command's embed setting for the current server.\n\n" +" If set, this is used instead of the server default to determine whether or not to use embeds.\n\n" +" If enabled is left blank, the setting will be unset and the server default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset command server info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command server info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command server \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1353 +msgid "Embeds will now fall back to the server setting." +msgstr "" + +#: redbot/core/core_commands.py:1381 +#, docstring +msgid "\n" +" Set's a channel's embed setting.\n\n" +" If set, this is used instead of the guild and command defaults to determine whether or not to use embeds.\n" +" This is used for all commands done in a channel.\n\n" +" If enabled is left blank, the setting will be unset and the guild default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset channel #text-channel False` - Disables embeds in the #text-channel.\n" +" - `[p]embedset channel #forum-channel disable` - Disables embeds in the #forum-channel.\n" +" - `[p]embedset channel #text-channel` - Resets value to use guild default in the #text-channel.\n\n" +" **Arguments:**\n" +" - `` - The text, voice, stage, or forum channel to set embed setting for.\n" +" - `[enabled]` - Whether to use embeds in this channel. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1407 +msgid "Embeds are now {} for this channel." +msgstr "" + +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2765 +#: redbot/core/core_commands.py:2779 redbot/core/core_commands.py:3976 +#: redbot/core/core_commands.py:3997 +msgid "enabled" +msgstr "" + +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2765 +#: redbot/core/core_commands.py:2779 redbot/core/core_commands.py:3976 +#: redbot/core/core_commands.py:3997 +msgid "disabled" +msgstr "" + +#: redbot/core/core_commands.py:1414 +#, docstring +msgid "\n" +" Sets personal embed setting for DMs.\n\n" +" If set, this is used instead of the global default to determine whether or not to use embeds.\n" +" This is used for all commands executed in a DM with the bot.\n\n" +" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset user False` - Disables embeds in your DMs.\n" +" - `[p]embedset user` - Resets value to use global default.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds in your DMs. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1438 +msgid "Embeds are now enabled for you in DMs." +msgstr "" + +#: redbot/core/core_commands.py:1440 +msgid "Embeds are now disabled for you in DMs." +msgstr "" + +#: redbot/core/core_commands.py:1446 +#, 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.\n\n" +" Warning: Sending the traceback publicly can accidentally reveal sensitive information about your computer or configuration.\n\n" +" **Examples:**\n" +" - `[p]traceback` - Sends the traceback to your DMs.\n" +" - `[p]traceback True` - Sends the last traceback in the current context.\n\n" +" **Arguments:**\n" +" - `[public]` - Whether to send the traceback to the current context. Leave blank to send to your DMs.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1478 +msgid "No exception has occurred yet." +msgstr "" + +#: redbot/core/core_commands.py:1483 +#, docstring +msgid "Shows [botname]'s invite url.\n\n" +" This will always send the invite to DMs to keep it private.\n\n" +" This command is locked to the owner unless `[p]inviteset public` is set to True.\n\n" +" **Example:**\n" +" - `[p]invite`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1495 +msgid "This bot is currently **serverlocked**, meaning that it is locked to its current servers and will leave any server it joins." +msgstr "" + +#: redbot/core/core_commands.py:1512 +#, docstring +msgid "Commands to setup [botname]'s invite settings." +msgstr "" + +#: redbot/core/core_commands.py:1517 +#, docstring +msgid "\n" +" Toggles if `[p]invite` should be accessible for the average user.\n\n" +" The bot must be made into a `Public bot` in the developer dashboard for public invites to work.\n\n" +" **Example:**\n" +" - `[p]inviteset public yes` - Toggles the public invite setting.\n\n" +" **Arguments:**\n" +" - `[confirm]` - Required to set to public. Not required to toggle back to private.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1554 +#, 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\n" +" **Example:**\n" +" - `[p]inviteset perms 134217728` - Adds a \"Manage Nicknames\" permission requirement to the invite.\n\n" +" **Arguments:**\n" +" - `` - The permission level to require for the bot in the generated invite.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1575 +#, docstring +msgid "\n" +" Add the `applications.commands` scope to your invite URL.\n\n" +" This allows the usage of slash commands on the servers that invited your bot with that scope.\n\n" +" Note that previous servers that invited the bot without the scope cannot have slash commands, they will have to invite the bot a second time.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1586 +msgid "The `applications.commands` scope has been added to the invite URL." +msgstr "" + +#: redbot/core/core_commands.py:1590 +msgid "The `applications.commands` scope has been removed from the invite URL." +msgstr "" + +#: redbot/core/core_commands.py:1596 +#, docstring +msgid "\n" +" Leaves servers.\n\n" +" If no server IDs are passed the local server will be left instead.\n\n" +" Note: This command is interactive.\n\n" +" **Examples:**\n" +" - `[p]leave` - Leave the current server.\n" +" - `[p]leave \"Red - Discord Bot\"` - Quotes are necessary when there are spaces in the name.\n" +" - `[p]leave 133049272517001216 240154543684321280` - Leaves multiple servers, using IDs.\n\n" +" **Arguments:**\n" +" - `[servers...]` - The servers to leave. When blank, attempts to leave the current server.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1613 +msgid "You need to specify at least one server ID." +msgstr "" + +#: redbot/core/core_commands.py:1621 +msgid "You haven't passed any server ID. Do you want me to leave this server?" +msgstr "" + +#: redbot/core/core_commands.py:1627 +msgid "Are you sure you want me to leave these servers?" +msgstr "" + +#: redbot/core/core_commands.py:1633 +msgid "Are you sure you want me to leave this server?" +msgstr "" + +#: redbot/core/core_commands.py:1641 +msgid "I cannot leave the server `{server_name}`: I am the owner of it." +msgstr "" + +#: redbot/core/core_commands.py:1652 redbot/core/core_commands.py:4068 +#: redbot/core/core_commands.py:4086 +msgid "Response timed out." +msgstr "" + +#: redbot/core/core_commands.py:1657 +msgid "Alright. Bye :wave:" +msgstr "" + +#: redbot/core/core_commands.py:1661 +msgid "Alright. Leaving {number} servers..." +msgstr "" + +#: redbot/core/core_commands.py:1664 +msgid "Alright. Leaving one server..." +msgstr "" + +#: redbot/core/core_commands.py:1670 +msgid "Alright, I'll stay then. :)" +msgstr "" + +#: redbot/core/core_commands.py:1673 +msgid "Alright, I'm not leaving those servers." +msgstr "" + +#: redbot/core/core_commands.py:1675 +msgid "Alright, I'm not leaving that server." +msgstr "" + +#: redbot/core/core_commands.py:1680 +#, docstring +msgid "\n" +" Lists the servers [botname] is currently in.\n\n" +" Note: This command is interactive.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1700 +#, docstring +msgid "Loads cog packages from the local paths and installed cogs.\n\n" +" See packages available to load with `[p]cogs`.\n\n" +" Additional cogs can be added using Downloader, or from local paths using `[p]addpath`.\n\n" +" **Examples:**\n" +" - `[p]load general` - Loads the `general` cog.\n" +" - `[p]load admin mod mutes` - Loads multiple cogs.\n\n" +" **Arguments:**\n" +" - `` - The cog packages to load.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1721 +msgid "Loaded {packs}." +msgstr "" + +#: redbot/core/core_commands.py:1726 +msgid "The following package is already loaded: {pack}" +msgstr "" + +#: redbot/core/core_commands.py:1730 +msgid "The following packages are already loaded: {packs}" +msgstr "" + +#: redbot/core/core_commands.py:1737 +msgid "Failed to load the following package: {pack}.\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1742 +msgid "Failed to load the following packages: {packs}\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1750 redbot/core/core_commands.py:1898 +msgid "The following name is not a valid package name: {pack}\n" +"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +msgstr "" + +#: redbot/core/core_commands.py:1756 redbot/core/core_commands.py:1904 +msgid "The following names are not valid package names: {packs}\n" +"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +msgstr "" + +#: redbot/core/core_commands.py:1765 redbot/core/core_commands.py:1913 +msgid "The following package was not found in any cog path: {pack}." +msgstr "" + +#: redbot/core/core_commands.py:1769 redbot/core/core_commands.py:1917 +msgid "The following packages were not found in any cog path: {packs}" +msgstr "" + +#: redbot/core/core_commands.py:1777 +msgid "This package could not be loaded for the following reason:\n\n" +"{reason}" +msgstr "" + +#: redbot/core/core_commands.py:1781 +msgid "These packages could not be loaded for the following reasons:\n\n" +"{reasons}" +msgstr "" + +#: redbot/core/core_commands.py:1788 +msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" +"You should inform maintainer of the repo about this message." +msgstr "" + +#: redbot/core/core_commands.py:1794 redbot/core/core_commands.py:1942 +msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\n" +"You should inform maintainers of these repos about this message." +msgstr "" + +#: redbot/core/core_commands.py:1813 +#, docstring +msgid "Unloads previously loaded cog packages.\n\n" +" See packages available to unload with `[p]cogs`.\n\n" +" **Examples:**\n" +" - `[p]unload general` - Unloads the `general` cog.\n" +" - `[p]unload admin mod mutes` - Unloads multiple cogs.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" - `` - The cog packages to unload.\n" " " msgstr "" -#: redbot/core/core_commands.py:1374 -msgid "Embeds will now fall back to the server setting." +#: redbot/core/core_commands.py:1831 +msgid "The following package was unloaded: {pack}." +msgstr "" + +#: redbot/core/core_commands.py:1835 +msgid "The following packages were unloaded: {packs}." +msgstr "" + +#: redbot/core/core_commands.py:1842 +msgid "The following package was not loaded: {pack}." +msgstr "" + +#: redbot/core/core_commands.py:1846 +msgid "The following packages were not loaded: {packs}." msgstr "" -#: redbot/core/core_commands.py:1395 +#: redbot/core/core_commands.py:1859 #, docstring -msgid "\n" -" Set's a channel's embed setting.\n\n" -" If set, this is used instead of the guild and command defaults to determine whether or not to use embeds.\n" -" This is used for all commands done in a channel.\n\n" -" If enabled is left blank, the setting will be unset and the guild default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +msgid "Reloads cog packages.\n\n" +" This will unload and then load the specified cogs.\n\n" +" Cogs that were not loaded will only be loaded.\n\n" " **Examples:**\n" -" - `[p]embedset channel False` - Disables embeds in this channel.\n" -" - `[p]embedset channel` - Resets value to use guild default.\n\n" +" - `[p]reload general` - Unloads then loads the `general` cog.\n" +" - `[p]reload admin mod mutes` - Unloads then loads multiple cogs.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds in this channel. Leave blank to reset to default.\n" +" - `` - The cog packages to reload.\n" " " msgstr "" -#: redbot/core/core_commands.py:1419 -msgid "Embeds are now {} for this channel." +#: redbot/core/core_commands.py:1880 +msgid "Reloaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1420 redbot/core/core_commands.py:2273 -#: redbot/core/core_commands.py:2294 -msgid "enabled" +#: redbot/core/core_commands.py:1885 +msgid "Failed to reload the following package: {pack}.\n" +"Check your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1420 redbot/core/core_commands.py:2273 -#: redbot/core/core_commands.py:2294 -msgid "disabled" +#: redbot/core/core_commands.py:1890 +msgid "Failed to reload the following packages: {packs}\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1925 +msgid "This package could not be reloaded for the following reason:\n\n" +"{reason}" +msgstr "" + +#: redbot/core/core_commands.py:1929 +msgid "These packages could not be reloaded for the following reasons:\n\n" +"{reasons}" +msgstr "" + +#: redbot/core/core_commands.py:1936 +msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" +"You should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1426 +#: redbot/core/core_commands.py:1962 #, docstring -msgid "\n" -" Sets personal embed setting for DMs.\n\n" -" If set, this is used instead of the global default to determine whether or not to use embeds.\n" -" This is used for all commands executed in a DM with the bot.\n\n" -" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset user False` - Disables embeds in your DMs.\n" -" - `[p]embedset user` - Resets value to use global default.\n\n" +msgid "Base command for managing what application commands are able to be used on [botname]." +msgstr "" + +#: redbot/core/core_commands.py:1971 +#, docstring +msgid "Marks an application command as being enabled, allowing it to be added to the bot.\n\n" +" See commands available to enable with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds in your DMs. Leave blank to reset to default.\n" +" - `` - The command name to enable. Only the top level name of a group command should be used.\n" +" - `[command_type]` - What type of application command to enable. Must be one of `slash`, `message`, or `user`. Defaults to `slash`.\n" " " msgstr "" -#: redbot/core/core_commands.py:1450 -msgid "Embeds are now enabled for you in DMs." +#: redbot/core/core_commands.py:1996 redbot/core/core_commands.py:2055 +msgid "Command type must be one of `slash`, `message`, or `user`." msgstr "" -#: redbot/core/core_commands.py:1452 -msgid "Embeds are now disabled for you in DMs." +#: redbot/core/core_commands.py:2003 +msgid "That application command is already enabled." +msgstr "" + +#: redbot/core/core_commands.py:2008 +msgid "That application command could not be found. Use `{prefix}slash list` to see all application commands. You may need to double check the command type." msgstr "" -#: redbot/core/core_commands.py:1458 +#: redbot/core/core_commands.py:2019 +msgid "The command limit has been reached. Disable a command first." +msgstr "" + +#: redbot/core/core_commands.py:2024 +msgid "Enabled {command_type} application command `{command_name}`" +msgstr "" + +#: redbot/core/core_commands.py:2036 #, 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.\n\n" -" Warning: Sending the traceback publicly can accidentally reveal sensitive information about your computer or configuration.\n\n" -" **Examples:**\n" -" - `[p]traceback` - Sends the traceback to your DMs.\n" -" - `[p]traceback True` - Sends the last traceback in the current context.\n\n" +msgid "Marks an application command as being disabled, preventing it from being added to the bot.\n\n" +" See commands available to disable with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[public]` - Whether to send the traceback to the current context. Leave blank to send to your DMs.\n" +" - `` - The command name to disable. Only the top level name of a group command should be used.\n" +" - `[command_type]` - What type of application command to disable. Must be one of `slash`, `message`, or `user`. Defaults to `slash`.\n" " " msgstr "" -#: redbot/core/core_commands.py:1487 -msgid "No exception has occurred yet." +#: redbot/core/core_commands.py:2061 +msgid "That application command has been set as required for the cog to function by the author, and cannot be disabled. The cog must be unloaded to remove the command." +msgstr "" + +#: redbot/core/core_commands.py:2073 +msgid "That application command is already disabled or does not exist." +msgstr "" + +#: redbot/core/core_commands.py:2079 +msgid "Disabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:1492 +#: redbot/core/core_commands.py:2087 #, docstring -msgid "Shows [botname]'s invite url.\n\n" -" This will always send the invite to DMs to keep it private.\n\n" -" This command is locked to the owner unless `[p]inviteset public` is set to True.\n\n" -" **Example:**\n" -" - `[p]invite`\n" +msgid "Marks all application commands in a cog as being enabled, allowing them to be added to the bot.\n\n" +" See a list of cogs with application commands with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" +" **Arguments:**\n" +" - `` - The cog to enable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:1512 -#, docstring -msgid "Commands to setup [botname]'s invite settings." +#: redbot/core/core_commands.py:2117 +msgid "Couldn't find any disabled commands from the cog `{cog_name}`. Use `{prefix}slash list` to see all cogs with application commands." msgstr "" -#: redbot/core/core_commands.py:1517 +#: redbot/core/core_commands.py:2132 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for slash commands. Disable some commands first." +msgstr "" + +#: redbot/core/core_commands.py:2141 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for message commands. Disable some commands first." +msgstr "" + +#: redbot/core/core_commands.py:2150 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for user commands. Disable some commands first." +msgstr "" + +#: redbot/core/core_commands.py:2176 +msgid "Enabled {count} commands from `{cog_name}`:\n" +"{names}" +msgstr "" + +#: redbot/core/core_commands.py:2183 #, docstring -msgid "\n" -" Toggles if `[p]invite` should be accessible for the average user.\n\n" -" The bot must be made into a `Public bot` in the developer dashboard for public invites to work.\n\n" -" **Example:**\n" -" - `[p]inviteset public yes` - Toggles the public invite setting.\n\n" +msgid "Marks all application commands in a cog as being disabled, preventing them from being added to the bot.\n\n" +" See a list of cogs with application commands with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[confirm]` - Required to set to public. Not required to toggle back to private.\n" +" - `` - The cog to disable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:1554 +#: redbot/core/core_commands.py:2204 +msgid "Couldn't find any enabled commands from the `{cog_name}` cog. Use `{prefix}slash list` to see all cogs with application commands." +msgstr "" + +#: redbot/core/core_commands.py:2212 +msgid "Disabled {count} commands from `{cog_name}`:\n" +"{names}" +msgstr "" + +#: redbot/core/core_commands.py:2219 #, 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\n" -" **Example:**\n" -" - `[p]inviteset perms 134217728` - Adds a \"Manage Nicknames\" permission requirement to the invite.\n\n" -" **Arguments:**\n" -" - `` - The permission level to require for the bot in the generated invite.\n" +msgid "List the slash commands the bot can see, and whether or not they are enabled.\n\n" +" This command shows the state that will be changed to when `[p]slash sync` is run.\n" +" Commands from the same cog are grouped, with the cog name as the header.\n\n" +" The prefix denotes the state of the command:\n" +" - Commands starting with `- ` have not yet been enabled.\n" +" - Commands starting with `+ ` have been manually enabled.\n" +" - Commands starting with `++` have been enabled by the cog author, and cannot be disabled.\n" " " msgstr "" -#: redbot/core/core_commands.py:1575 +#: redbot/core/core_commands.py:2309 +msgid "There are no application commands to list." +msgstr "" + +#: redbot/core/core_commands.py:2340 #, docstring -msgid "\n" -" Add the `applications.commands` scope to your invite URL.\n\n" -" This allows the usage of slash commands on the servers that invited your bot with that scope.\n\n" -" Note that previous servers that invited the bot without the scope cannot have slash commands, they will have to invite the bot a second time.\n" +msgid "Syncs the slash settings to discord.\n\n" +" Settings from `[p]slash list` will be synced with discord, changing what commands appear for users.\n" +" This should be run sparingly, make all necessary changes before running this command.\n\n" +" **Arguments:**\n" +" - `[guild]` - If provided, syncs commands for that guild. Otherwise, syncs global commands.\n" " " msgstr "" -#: redbot/core/core_commands.py:1586 -msgid "The `applications.commands` scope has been added to the invite URL." +#: redbot/core/core_commands.py:2360 +msgid "I need the `applications.commands` scope in this server to be able to do that. You can tell the bot to add that scope to invite links using `{prefix}inviteset commandscope`, and can then run `{prefix}invite` to get an invite that will give the bot the scope. You do not need to kick the bot to enable the scope, just use that invite to re-auth the bot with the scope enabled." msgstr "" -#: redbot/core/core_commands.py:1590 -msgid "The `applications.commands` scope has been removed from the invite URL." +#: redbot/core/core_commands.py:2371 +msgid "Synced {count} commands." msgstr "" -#: redbot/core/core_commands.py:1596 +#: redbot/core/core_commands.py:2379 +msgid "You seem to be attempting to sync after recently syncing. Discord does not like it when bots sync more often than necessary, so this command has a cooldown. You should enable/disable all commands you want to change first, and run this command one time only after all changes have been made. " +msgstr "" + +#: redbot/core/core_commands.py:2390 #, docstring -msgid "\n" -" Leaves servers.\n\n" -" If no server IDs are passed the local server will be left instead.\n\n" -" Note: This command is interactive.\n\n" +msgid "Shuts down the bot.\n\n" +" Allows [botname] to shut down gracefully.\n\n" +" This is the recommended method for shutting down the bot.\n\n" " **Examples:**\n" -" - `[p]leave` - Leave the current server.\n" -" - `[p]leave \"Red - Discord Bot\"` - Quotes are necessary when there are spaces in the name.\n" -" - `[p]leave 133049272517001216 240154543684321280` - Leaves multiple servers, using IDs.\n\n" +" - `[p]shutdown`\n" +" - `[p]shutdown True` - Shutdowns silently.\n\n" " **Arguments:**\n" -" - `[servers...]` - The servers to leave. When blank, attempts to leave the current server.\n" +" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:1613 -msgid "You need to specify at least one server ID." +#: redbot/core/core_commands.py:2407 +msgid "Shutting down... " msgstr "" -#: redbot/core/core_commands.py:1620 -msgid "You haven't passed any server ID. Do you want me to leave this server?" +#: redbot/core/core_commands.py:2413 +#, 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 with by the process manager in use.\n\n" +" **Examples:**\n" +" - `[p]restart`\n" +" - `[p]restart True` - Restarts silently.\n\n" +" **Arguments:**\n" +" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" +" " msgstr "" -#: redbot/core/core_commands.py:1625 -msgid "Are you sure you want me to leave these servers?" +#: redbot/core/core_commands.py:2427 +msgid "Restarting..." msgstr "" -#: redbot/core/core_commands.py:1633 -msgid "I cannot leave the server `{server_name}`: I am the owner of it." +#: redbot/core/core_commands.py:2434 +#, docstring +msgid "Base command for bank settings." msgstr "" -#: redbot/core/core_commands.py:1644 redbot/core/core_commands.py:2711 -msgid "Response timed out." +#: redbot/core/core_commands.py:2438 +#, docstring +msgid "Show the current bank settings." msgstr "" -#: redbot/core/core_commands.py:1649 -msgid "Alright. Bye :wave:" +#: redbot/core/core_commands.py:2448 +msgid "Global" msgstr "" -#: redbot/core/core_commands.py:1652 -msgid "Alright. Leaving {number} servers..." +#: redbot/core/core_commands.py:2448 +msgid "Server" msgstr "" -#: redbot/core/core_commands.py:1659 -msgid "Alright, I'll stay then. :)" +#: redbot/core/core_commands.py:2453 +msgid "Bank settings:\n\n" +"Bank name: {bank_name}\n" +"Bank scope: {bank_scope}\n" +"Currency: {currency_name}\n" +"Default balance: {default_balance}\n" +"Maximum allowed balance: {maximum_bal}\n" msgstr "" -#: redbot/core/core_commands.py:1661 -msgid "Alright, I'm not leaving those servers." +#: redbot/core/core_commands.py:2469 +#, 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/core/core_commands.py:2476 +msgid "per-server" +msgstr "" + +#: redbot/core/core_commands.py:2476 +msgid "global" +msgstr "" + +#: redbot/core/core_commands.py:2479 +msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" msgstr "" -#: redbot/core/core_commands.py:1666 +#: redbot/core/core_commands.py:2486 +msgid "The bank is now {banktype}." +msgstr "" + +#: redbot/core/core_commands.py:2492 #, docstring -msgid "\n" -" Lists the servers [botname] is currently in.\n\n" -" Note: This command is interactive.\n" +msgid "Set the bank's name." +msgstr "" + +#: redbot/core/core_commands.py:2494 +msgid "Bank name has been set to: {name}" +msgstr "" + +#: redbot/core/core_commands.py:2500 +#, docstring +msgid "Set the name for the bank's currency." +msgstr "" + +#: redbot/core/core_commands.py:2502 +msgid "Currency name has been set to: {name}" +msgstr "" + +#: redbot/core/core_commands.py:2508 +#, docstring +msgid "Set the maximum balance a user can get." +msgstr "" + +#: redbot/core/core_commands.py:2514 +msgid "Amount must be greater than zero and less than {max}." +msgstr "" + +#: redbot/core/core_commands.py:2519 +msgid "Maximum balance has been set to: {amount}" +msgstr "" + +#: redbot/core/core_commands.py:2526 +#, docstring +msgid "Set the initial balance for new bank accounts.\n\n" +" Example:\n" +" - `[p]bankset registeramount 5000`\n\n" +" **Arguments**\n\n" +" - `` The new initial balance amount. Default is 0.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2542 +msgid "Amount must be greater than or equal to zero and less than {maxbal}." +msgstr "" + +#: redbot/core/core_commands.py:2547 +msgid "Registering an account will now give {num} {currency}." +msgstr "" + +#: redbot/core/core_commands.py:2556 +#, docstring +msgid "Delete all bank accounts.\n\n" +" Examples:\n" +" - `[p]bankset reset` - Did not confirm. Shows the help message.\n" +" - `[p]bankset reset yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/core/core_commands.py:1684 +#: redbot/core/core_commands.py:2568 +msgid "This will delete all bank accounts for {scope}.\n" +"If you're sure, type `{prefix}bankset reset yes`" +msgstr "" + +#: redbot/core/core_commands.py:2574 redbot/core/core_commands.py:2584 +msgid "this server" +msgstr "" + +#: redbot/core/core_commands.py:2581 +msgid "All bank accounts for {scope} have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:2592 #, docstring -msgid "Loads cog packages from the local paths and installed cogs.\n\n" -" See packages available to load with `[p]cogs`.\n\n" -" Additional cogs can be added using Downloader, or from local paths using `[p]addpath`.\n\n" -" **Examples:**\n" -" - `[p]load general` - Loads the `general` cog.\n" -" - `[p]load admin mod mutes` - Loads multiple cogs.\n\n" -" **Arguments:**\n" -" - `` - The cog packages to load.\n" +msgid "Base command for pruning bank accounts." +msgstr "" + +#: redbot/core/core_commands.py:2599 +#, docstring +msgid "Prune bank accounts for users no longer in the server.\n\n" +" Cannot be used with a global bank. See `[p]bankset prune global`.\n\n" +" Examples:\n" +" - `[p]bankset prune server` - Did not confirm. Shows the help message.\n" +" - `[p]bankset prune server yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/core/core_commands.py:1713 -msgid "Loaded {packs}." +#: redbot/core/core_commands.py:2613 +msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/core/core_commands.py:1718 -msgid "The following package is already loaded: {pack}" +#: redbot/core/core_commands.py:2617 +msgid "This will delete all bank accounts for users no longer in this server.\n" +"If you're sure, type `{prefix}bankset prune local yes`" msgstr "" -#: redbot/core/core_commands.py:1722 -msgid "The following packages are already loaded: {packs}" +#: redbot/core/core_commands.py:2626 +msgid "Bank accounts for users no longer in this server have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:2632 +#, 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]bankset prune server`.\n\n" +" Examples:\n" +" - `[p]bankset prune global` - Did not confirm. Shows the help message.\n" +" - `[p]bankset prune global yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2646 +msgid "This command cannot be used with a local bank." +msgstr "" + +#: redbot/core/core_commands.py:2650 +msgid "This will delete all bank accounts for users who no longer share a server with the bot.\n" +"If you're sure, type `{prefix}bankset prune global yes`" +msgstr "" + +#: redbot/core/core_commands.py:2659 +msgid "Bank accounts for users who no longer share a server with the bot have been pruned." +msgstr "" + +#: redbot/core/core_commands.py:2672 +#, docstring +msgid "Delete the bank account of a specified user.\n\n" +" Examples:\n" +" - `[p]bankset prune user @Twentysix` - Did not confirm. Shows the help message.\n" +" - `[p]bankset 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/core/core_commands.py:2692 +msgid "This will delete {name}'s bank account.\n" +"If you're sure, type `{prefix}bankset prune user {id} yes`" +msgstr "" + +#: redbot/core/core_commands.py:2700 +msgid "The bank account for {name} has been pruned." +msgstr "" + +#: redbot/core/core_commands.py:2705 +#, docstring +msgid "Manage modlog settings." +msgstr "" + +#: redbot/core/core_commands.py:2711 +#, docstring +msgid "Command to fix misbehaving casetypes." +msgstr "" + +#: redbot/core/core_commands.py:2722 +#, docstring +msgid "Set a channel as the modlog.\n\n" +" Omit `[channel]` to disable the modlog.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2731 +msgid "Mod events will be sent to {channel}." +msgstr "" + +#: redbot/core/core_commands.py:2735 +msgid "I do not have permissions to send messages in {channel}!" +msgstr "" + +#: redbot/core/core_commands.py:2743 +msgid "Mod log is already disabled." +msgstr "" + +#: redbot/core/core_commands.py:2746 +msgid "Mod log deactivated." +msgstr "" + +#: redbot/core/core_commands.py:2751 +#, docstring +msgid "\n" +" Enable or disable case creation for a mod action.\n\n" +" An action can be enabling or disabling specific cases. (Ban, kick, mute, etc.)\n\n" +" Example: `[p]modlogset cases kick enabled`\n" +" " msgstr "" -#: redbot/core/core_commands.py:1729 -msgid "Failed to load the following package: {pack}.\n" -"Check your console or logs for details." +#: redbot/core/core_commands.py:2768 +msgid "Current settings:\n" msgstr "" -#: redbot/core/core_commands.py:1734 -msgid "Failed to load the following packages: {packs}\n" -"Check your console or logs for details." +#: redbot/core/core_commands.py:2773 +msgid "That action is not registered." msgstr "" -#: redbot/core/core_commands.py:1742 redbot/core/core_commands.py:1898 -msgid "The following name is not a valid package name: {pack}\n" -"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +#: redbot/core/core_commands.py:2778 +msgid "Case creation for {action_name} actions is now {enabled}." msgstr "" -#: redbot/core/core_commands.py:1748 redbot/core/core_commands.py:1904 -msgid "The following names are not valid package names: {packs}\n" -"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +#: redbot/core/core_commands.py:2786 +#, docstring +msgid "Reset all modlog cases in this server." msgstr "" -#: redbot/core/core_commands.py:1757 redbot/core/core_commands.py:1913 -msgid "The following package was not found in any cog path: {pack}." +#: redbot/core/core_commands.py:2789 +msgid "Are you sure you would like to reset all modlog cases in this server?" msgstr "" -#: redbot/core/core_commands.py:1761 redbot/core/core_commands.py:1917 -msgid "The following packages were not found in any cog path: {packs}" +#: redbot/core/core_commands.py:2796 +msgid "You took too long to respond." msgstr "" -#: redbot/core/core_commands.py:1769 -msgid "This package could not be loaded for the following reason:\n\n" -"{reason}" +#: redbot/core/core_commands.py:2800 +msgid "Cases have been reset." msgstr "" -#: redbot/core/core_commands.py:1773 -msgid "These packages could not be loaded for the following reasons:\n\n" -"{reasons}" +#: redbot/core/core_commands.py:2802 +msgid "No changes have been made." msgstr "" -#: redbot/core/core_commands.py:1780 -msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" -"You should inform maintainer of the repo about this message." +#: redbot/core/core_commands.py:2806 +#, docstring +msgid "Commands for changing [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:1786 redbot/core/core_commands.py:1942 -msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\n" -"You should inform maintainers of these repos about this message." +#: redbot/core/core_commands.py:2813 +#, docstring +msgid "Commands for changing [botname]'s metadata." msgstr "" -#: redbot/core/core_commands.py:1805 +#: redbot/core/core_commands.py:2818 #, docstring -msgid "Unloads previously loaded cog packages.\n\n" -" See packages available to unload with `[p]cogs`.\n\n" +msgid "\n" +" Sets the bot's description.\n\n" +" Use without a description to reset.\n" +" This is shown in a few locations, including the help menu.\n\n" +" The maximum description length is 250 characters to ensure it displays properly.\n\n" +" The default is \"Red V3\".\n\n" " **Examples:**\n" -" - `[p]unload general` - Unloads the `general` cog.\n" -" - `[p]unload admin mod mutes` - Unloads multiple cogs.\n\n" +" - `[p]set bot description` - Resets the description to the default setting.\n" +" - `[p]set bot description MyBot: A Red V3 Bot`\n\n" " **Arguments:**\n" -" - `` - The cog packages to unload.\n" +" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" " " msgstr "" -#: redbot/core/core_commands.py:1823 -msgid "The following package was unloaded: {pack}." -msgstr "" - -#: redbot/core/core_commands.py:1827 -msgid "The following packages were unloaded: {packs}." -msgstr "" - -#: redbot/core/core_commands.py:1834 -msgid "The following package was not loaded: {pack}." +#: redbot/core/core_commands.py:2838 +msgid "Description reset." msgstr "" -#: redbot/core/core_commands.py:1838 -msgid "The following packages were not loaded: {packs}." +#: redbot/core/core_commands.py:2841 +msgid "This description is too long to properly display. Please try again with below 250 characters." msgstr "" -#: redbot/core/core_commands.py:1851 +#: redbot/core/core_commands.py:2854 #, docstring -msgid "Reloads cog packages.\n\n" -" This will unload and then load the specified cogs.\n\n" -" Cogs that were not loaded will only be loaded.\n\n" +msgid "Sets [botname]'s avatar\n\n" +" Supports either an attachment or an image URL.\n\n" " **Examples:**\n" -" - `[p]reload general` - Unloads then loads the `general` cog.\n" -" - `[p]reload admin mod mutes` - Unloads then loads multiple cogs.\n\n" +" - `[p]set bot avatar` - With an image attachment, this will set the avatar.\n" +" - `[p]set bot avatar` - Without an attachment, this will show the command help.\n" +" - `[p]set bot avatar https://links.flaree.xyz/k95` - Sets the avatar to the provided url.\n\n" " **Arguments:**\n" -" - `` - The cog packages to reload.\n" +" - `[url]` - An image url to be used as an avatar. Leave blank when uploading an attachment.\n" " " msgstr "" -#: redbot/core/core_commands.py:1880 -msgid "Reloaded {packs}." -msgstr "" - -#: redbot/core/core_commands.py:1885 -msgid "Failed to reload the following package: {pack}.\n" -"Check your console or logs for details." +#: redbot/core/core_commands.py:2877 +msgid "That URL is invalid." msgstr "" -#: redbot/core/core_commands.py:1890 -msgid "Failed to reload the following packages: {packs}\n" -"Check your console or logs for details." +#: redbot/core/core_commands.py:2879 +msgid "Something went wrong while trying to get the image." msgstr "" -#: redbot/core/core_commands.py:1925 -msgid "This package could not be reloaded for the following reason:\n\n" -"{reason}" +#: redbot/core/core_commands.py:2889 +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, PNG, or GIF format." msgstr "" -#: redbot/core/core_commands.py:1929 -msgid "These packages could not be reloaded for the following reasons:\n\n" -"{reasons}" +#: redbot/core/core_commands.py:2896 +msgid "JPG / PNG / GIF format only." msgstr "" -#: redbot/core/core_commands.py:1936 -msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" -"You should inform maintainers of these repos about this message." +#: redbot/core/core_commands.py:2898 redbot/core/core_commands.py:2967 +#: redbot/core/core_commands.py:2991 redbot/core/core_commands.py:3073 +msgid "Done." msgstr "" -#: redbot/core/core_commands.py:1957 +#: redbot/core/core_commands.py:2903 #, docstring -msgid "Shuts down the bot.\n\n" -" Allows [botname] to shut down gracefully.\n\n" -" This is the recommended method for shutting down the bot.\n\n" -" **Examples:**\n" -" - `[p]shutdown`\n" -" - `[p]shutdown True` - Shutdowns silently.\n\n" -" **Arguments:**\n" -" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" +msgid "\n" +" Removes [botname]'s avatar.\n\n" +" **Example:**\n" +" - `[p]set bot avatar remove`\n" " " msgstr "" -#: redbot/core/core_commands.py:1974 -msgid "Shutting down... " +#: redbot/core/core_commands.py:2911 +msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:1980 +#: redbot/core/core_commands.py:2916 #, 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 with by the process manager in use.\n\n" -" **Examples:**\n" -" - `[p]restart`\n" -" - `[p]restart True` - Restarts silently.\n\n" +msgid "Sets [botname]'s username.\n\n" +" Maximum length for a username is 32 characters.\n\n" +" Note: The username of a verified bot cannot be manually changed.\n" +" Please contact Discord support to change it.\n\n" +" **Example:**\n" +" - `[p]set bot username BaguetteBot`\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" +" - `` - The username to give the bot.\n" " " msgstr "" -#: redbot/core/core_commands.py:1994 -msgid "Restarting..." +#: redbot/core/core_commands.py:2932 +msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." msgstr "" -#: redbot/core/core_commands.py:1999 -#, docstring -msgid "Commands for changing [botname]'s settings." +#: redbot/core/core_commands.py:2939 +msgid "Failed to change name. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:2003 +#: redbot/core/core_commands.py:2945 +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:2955 +msgid "Failed to change the username. Discord returned the following error:\n" +"{error_message}" +msgstr "" + +#: redbot/core/core_commands.py:2965 +msgid "Unexpected error occurred when trying to change the username." +msgstr "" + +#: redbot/core/core_commands.py:2973 #, docstring -msgid "\n" -" Show the current settings for [botname].\n" +msgid "Sets [botname]'s nickname for the current server.\n\n" +" Maximum length for a nickname is 32 characters.\n\n" +" **Example:**\n" +" - `[p]set bot nickname 🎃 SpookyBot 🎃`\n\n" +" **Arguments:**\n" +" - `[nickname]` - The nickname to give the bot. Leave blank to clear the current nickname.\n" " " msgstr "" -#: redbot/core/core_commands.py:2021 -msgid "Admin roles: {admin}\n" -"Mod roles: {mod}\n" -"Locale: {guild_locale}\n" -"Regional format: {guild_regional_format}\n" +#: redbot/core/core_commands.py:2985 +msgid "Failed to change nickname. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:2042 -msgid "{bot_name} Settings:\n\n" -"Prefixes: {prefixes}\n" -"{guild_settings}Global locale: {locale}\n" -"Global regional format: {regional_format}\n" -"Default embed colour: {colour}" +#: redbot/core/core_commands.py:2989 +msgid "I lack the permissions to change my own nickname." msgstr "" -#: redbot/core/core_commands.py:2064 +#: redbot/core/core_commands.py:2996 #, 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\n" -" This is only applied to the current server and not globally.\n\n" +msgid "Customizes a section of `[p]info`.\n\n" +" The maximum amount of allowed characters is 1024.\n" +" Supports markdown, links and \"mentions\".\n\n" +" Link example: `[My link](https://example.com)`\n\n" " **Examples:**\n" -" - `[p]set deletedelay` - Shows the current delete delay setting.\n" -" - `[p]set deletedelay 60` - Sets the delete delay to the max of 60 seconds.\n" -" - `[p]set deletedelay -1` - Disables deleting command messages.\n\n" +" - `[p]set bot custominfo >>> I can use **markdown** such as quotes, ||spoilers|| and multiple lines.`\n" +" - `[p]set bot custominfo Join my [support server](discord.gg/discord)!`\n" +" - `[p]set bot custominfo` - Removes custom info text.\n\n" " **Arguments:**\n" -" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" +" - `[text]` - The custom info text.\n" " " msgstr "" -#: redbot/core/core_commands.py:2085 -msgid "Command deleting disabled." +#: redbot/core/core_commands.py:3013 +msgid "The custom text has been cleared." msgstr "" -#: redbot/core/core_commands.py:2087 -msgid "Delete delay set to {num} seconds." +#: redbot/core/core_commands.py:3017 +msgid "The custom text has been set." msgstr "" -#: redbot/core/core_commands.py:2092 -msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" +#: redbot/core/core_commands.py:3020 +msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:2099 -msgid "I will not delete command messages." +#: redbot/core/core_commands.py:3029 +#, docstring +msgid "Commands for setting [botname]'s status." msgstr "" -#: redbot/core/core_commands.py:2104 +#: redbot/core/core_commands.py:3043 #, docstring -msgid "\n" -" Sets the bot's description.\n\n" -" Use without a description to reset.\n" -" This is shown in a few locations, including the help menu.\n\n" -" The maximum description length is 250 characters to ensure it displays properly.\n\n" -" The default is \"Red V3\".\n\n" +msgid "Sets [botname]'s streaming status to a twitch stream.\n\n" +" This will appear as `Streaming ` or `LIVE ON TWITCH` depending on the context.\n" +" It will also include a `Watch` button with a twitch.tv url for the provided streamer.\n\n" +" Maximum length for a stream title is 128 characters.\n\n" +" Leaving both streamer and stream_title empty will clear it.\n\n" +" **Examples:**\n" +" - `[p]set status stream` - Clears the activity status.\n" +" - `[p]set status stream 26 Twentysix is streaming` - Sets the stream to `https://www.twitch.tv/26`.\n" +" - `[p]set status stream https://twitch.tv/26 Twentysix is streaming` - Sets the URL manually.\n\n" +" **Arguments:**\n" +" - `` - The twitch streamer to provide a link to. This can be their twitch name or the entire URL.\n" +" - `` - The text to follow `Streaming` in the status." +msgstr "" + +#: redbot/core/core_commands.py:3081 +#, docstring +msgid "Sets [botname]'s playing status.\n\n" +" This will appear as `Playing ` or `PLAYING A GAME: ` depending on the context.\n\n" +" Maximum length for a playing status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]set description` - Resets the description to the default setting.\n" -" - `[p]set description MyBot: A Red V3 Bot`\n\n" +" - `[p]set status playing` - Clears the activity status.\n" +" - `[p]set status playing the keyboard`\n\n" " **Arguments:**\n" -" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" +" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2124 -msgid "Description reset." +#: redbot/core/core_commands.py:3102 +msgid "Status set to `Playing {game.name}`." msgstr "" -#: redbot/core/core_commands.py:2127 -msgid "This description is too long to properly display. Please try again with below 250 characters." +#: redbot/core/core_commands.py:3104 +msgid "Game cleared." msgstr "" -#: redbot/core/core_commands.py:2141 +#: redbot/core/core_commands.py:3112 #, docstring -msgid "\n" -" Adds an admin role for this guild.\n\n" -" Admins have the same access as Mods, plus additional admin level commands like:\n" -" - `[p]set serverprefix`\n" -" - `[p]addrole`\n" -" - `[p]ban`\n" -" - `[p]ignore guild`\n\n" -" And more.\n\n" -" **Examples:**\n" -" - `[p]set addadminrole @Admins`\n" -" - `[p]set addadminrole Super Admins`\n\n" +msgid "Sets [botname]'s listening status.\n\n" +" This will appear as `Listening to `.\n\n" +" Maximum length for a listening status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status listening` - Clears the activity status.\n" +" - `[p]set status listening jams`\n\n" " **Arguments:**\n" -" - `` - The role to add as an admin.\n" +" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2161 -msgid "This role is already an admin role." +#: redbot/core/core_commands.py:3134 +msgid "Status set to `Listening to {listening}`." msgstr "" -#: redbot/core/core_commands.py:2163 -msgid "That role is now considered an admin role." +#: redbot/core/core_commands.py:3137 +msgid "Listening cleared." msgstr "" -#: redbot/core/core_commands.py:2169 +#: redbot/core/core_commands.py:3145 #, docstring -msgid "\n" -" Adds a moderator role for this guild.\n\n" -" This grants access to moderator level commands like:\n" -" - `[p]mute`\n" -" - `[p]cleanup`\n" -" - `[p]customcommand create`\n\n" -" And more.\n\n" -" **Examples:**\n" -" - `[p]set addmodrole @Mods`\n" -" - `[p]set addmodrole Loyal Helpers`\n\n" +msgid "Sets [botname]'s watching status.\n\n" +" This will appear as `Watching `.\n\n" +" Maximum length for a watching status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status watching` - Clears the activity status.\n" +" - `[p]set status watching [p]help`\n\n" " **Arguments:**\n" -" - `` - The role to add as a moderator.\n" +" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2188 -msgid "This role is already a mod role." +#: redbot/core/core_commands.py:3166 +msgid "Status set to `Watching {watching}`." msgstr "" -#: redbot/core/core_commands.py:2190 -msgid "That role is now considered a mod role." +#: redbot/core/core_commands.py:3168 +msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:2196 +#: redbot/core/core_commands.py:3176 #, docstring -msgid "\n" -" Removes an admin role for this guild.\n\n" +msgid "Sets [botname]'s competing status.\n\n" +" This will appear as `Competing in `.\n\n" +" Maximum length for a competing status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]set removeadminrole @Admins`\n" -" - `[p]set removeadminrole Super Admins`\n\n" +" - `[p]set status competing` - Clears the activity status.\n" +" - `[p]set status competing London 2012 Olympic Games`\n\n" " **Arguments:**\n" -" - `` - The role to remove from being an admin.\n" +" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2208 -msgid "That role was not an admin role to begin with." +#: redbot/core/core_commands.py:3198 +msgid "Status set to `Competing in {competing}`." msgstr "" -#: redbot/core/core_commands.py:2210 -msgid "That role is no longer considered an admin role." +#: redbot/core/core_commands.py:3201 +msgid "Competing cleared." msgstr "" -#: redbot/core/core_commands.py:2216 +#: redbot/core/core_commands.py:3209 #, docstring -msgid "\n" -" Removes a mod role for this guild.\n\n" +msgid "Sets [botname]'s custom status.\n\n" +" This will appear as ``.\n\n" +" Maximum length for a custom status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]set removemodrole @Mods`\n" -" - `[p]set removemodrole Loyal Helpers`\n\n" +" - `[p]set status custom` - Clears the activity status.\n" +" - `[p]set status custom Running cogs...`\n\n" " **Arguments:**\n" -" - `` - The role to remove from being a moderator.\n" +" - `[text]` - The custom status text. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2228 -msgid "That role was not a mod role to begin with." +#: redbot/core/core_commands.py:3230 +msgid "Custom status set to `{text}`." msgstr "" -#: redbot/core/core_commands.py:2230 -msgid "That role is no longer considered a mod role." +#: redbot/core/core_commands.py:3232 +msgid "Custom status cleared." msgstr "" -#: redbot/core/core_commands.py:2236 +#: redbot/core/core_commands.py:3237 +msgid "Status changed to {}." +msgstr "" + +#: redbot/core/core_commands.py:3243 #, 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\n" -" **Example:**\n" -" - `[p]set usebotcolour`\n" -" " +msgid "Set [botname]'s status to online." msgstr "" -#: redbot/core/core_commands.py:2248 -msgid "The bot {} use its configured color for embeds." +#: redbot/core/core_commands.py:3250 +#, docstring +msgid "Set [botname]'s status to do not disturb." msgstr "" -#: redbot/core/core_commands.py:2249 -msgid "will not" +#: redbot/core/core_commands.py:3257 +#, docstring +msgid "Set [botname]'s status to idle." msgstr "" -#: redbot/core/core_commands.py:2249 -msgid "will" +#: redbot/core/core_commands.py:3264 +#, docstring +msgid "Set [botname]'s status to invisible." +msgstr "" + +#: redbot/core/core_commands.py:3274 +#, docstring +msgid "Set server's admin and mod roles for [botname]." msgstr "" -#: redbot/core/core_commands.py:2257 +#: redbot/core/core_commands.py:3280 #, docstring msgid "\n" -" Toggle whether to enable fuzzy command search for the server.\n\n" -" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" -" Note: This can be processor intensive and may be unsuitable for larger servers.\n\n" -" Default is for fuzzy command search to be disabled.\n\n" -" **Example:**\n" -" - `[p]set serverfuzzy`\n" +" Adds an admin role for this server.\n\n" +" Admins have the same access as Mods, plus additional admin level commands like:\n" +" - `[p]set serverprefix`\n" +" - `[p]addrole`\n" +" - `[p]ban`\n" +" - `[p]ignore guild`\n\n" +" And more.\n\n" +" **Examples:**\n" +" - `[p]set roles addadminrole @Admins`\n" +" - `[p]set roles addadminrole Super Admins`\n\n" +" **Arguments:**\n" +" - `` - The role to add as an admin.\n" " " msgstr "" -#: redbot/core/core_commands.py:2272 -msgid "Fuzzy command search has been {} for this server." +#: redbot/core/core_commands.py:3300 +msgid "This role is already an admin role." +msgstr "" + +#: redbot/core/core_commands.py:3302 +msgid "That role is now considered an admin role." +msgstr "" + +#: redbot/core/core_commands.py:3308 +#, docstring +msgid "\n" +" Adds a moderator role for this server.\n\n" +" This grants access to moderator level commands like:\n" +" - `[p]mute`\n" +" - `[p]cleanup`\n" +" - `[p]customcommand create`\n\n" +" And more.\n\n" +" **Examples:**\n" +" - `[p]set roles addmodrole @Mods`\n" +" - `[p]set roles addmodrole Loyal Helpers`\n\n" +" **Arguments:**\n" +" - `` - The role to add as a moderator.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3327 +msgid "This role is already a mod role." msgstr "" -#: redbot/core/core_commands.py:2280 +#: redbot/core/core_commands.py:3329 +msgid "That role is now considered a mod role." +msgstr "" + +#: redbot/core/core_commands.py:3337 #, docstring msgid "\n" -" Toggle whether to enable fuzzy command search in DMs.\n\n" -" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" -" Default is for fuzzy command search to be disabled.\n\n" -" **Example:**\n" -" - `[p]set fuzzy`\n" +" Removes an admin role for this server.\n\n" +" **Examples:**\n" +" - `[p]set roles removeadminrole @Admins`\n" +" - `[p]set roles removeadminrole Super Admins`\n\n" +" **Arguments:**\n" +" - `` - The role to remove from being an admin.\n" " " msgstr "" -#: redbot/core/core_commands.py:2293 -msgid "Fuzzy command search has been {} in DMs." +#: redbot/core/core_commands.py:3349 +msgid "That role was not an admin role to begin with." msgstr "" -#: redbot/core/core_commands.py:2301 +#: redbot/core/core_commands.py:3351 +msgid "That role is no longer considered an admin role." +msgstr "" + +#: redbot/core/core_commands.py:3359 #, 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\n" +" Removes a mod role for this server.\n\n" " **Examples:**\n" -" - `[p]set colour dark red`\n" -" - `[p]set colour blurple`\n" -" - `[p]set colour 0x5DADE2`\n" -" - `[p]set color 0x#FDFEFE`\n" -" - `[p]set color #7F8C8D`\n\n" +" - `[p]set roles removemodrole @Mods`\n" +" - `[p]set roles removemodrole Loyal Helpers`\n\n" " **Arguments:**\n" -" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" +" - `` - The role to remove from being a moderator.\n" " " msgstr "" -#: redbot/core/core_commands.py:2321 -msgid "The color has been reset." +#: redbot/core/core_commands.py:3371 +msgid "That role was not a mod role to begin with." msgstr "" -#: redbot/core/core_commands.py:2324 -msgid "The color has been set." +#: redbot/core/core_commands.py:3373 +msgid "That role is no longer considered a mod role." msgstr "" -#: redbot/core/core_commands.py:2329 +#: redbot/core/core_commands.py:3381 #, docstring -msgid "Sets [botname]'s avatar\n\n" -" Supports either an attachment or an image URL.\n\n" +msgid "\n" +" Changes [botname]'s locale in this server.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" Use \"default\" to return to the bot's default set language.\n\n" +" If you want to change bot's global locale, see `[p]set locale global` command.\n\n" " **Examples:**\n" -" - `[p]set avatar` - With an image attachment, this will set the avatar.\n" -" - `[p]set avatar` - Without an attachment, this will show the command help.\n" -" - `[p]set avatar https://links.flaree.xyz/k95` - Sets the avatar to the provided url.\n\n" +" - `[p]set locale en-US`\n" +" - `[p]set locale de-DE`\n" +" - `[p]set locale fr-FR`\n" +" - `[p]set locale pl-PL`\n" +" - `[p]set locale default` - Resets to the global default locale.\n\n" " **Arguments:**\n" -" - `[url]` - An image url to be used as an avatar. Leave blank when uploading an attachment.\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" " " msgstr "" -#: redbot/core/core_commands.py:2352 -msgid "That URL is invalid." -msgstr "" - -#: redbot/core/core_commands.py:2354 -msgid "Something went wrong while trying to get the image." +#: redbot/core/core_commands.py:3408 +#, docstring +msgid "\n" +" Changes [botname]'s default locale.\n\n" +" This will be used when a server has not set a locale, or in DMs.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" To reset to English, use \"en-US\".\n\n" +" **Examples:**\n" +" - `[p]set locale global en-US`\n" +" - `[p]set locale global de-DE`\n" +" - `[p]set locale global fr-FR`\n" +" - `[p]set locale global pl-PL`\n\n" +" **Arguments:**\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2364 -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." +#: redbot/core/core_commands.py:3429 redbot/core/core_commands.py:3472 +#: redbot/core/core_commands.py:3534 redbot/core/core_commands.py:3579 +msgid "Invalid language code. Use format: `en-US`" msgstr "" -#: redbot/core/core_commands.py:2371 -msgid "JPG / PNG format only." +#: redbot/core/core_commands.py:3433 redbot/core/core_commands.py:3476 +#: redbot/core/core_commands.py:3538 redbot/core/core_commands.py:3583 +msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:2373 redbot/core/core_commands.py:2600 -#: redbot/core/core_commands.py:2656 redbot/core/core_commands.py:2680 -msgid "Done." +#: redbot/core/core_commands.py:3440 +msgid "Global locale has been set." msgstr "" -#: redbot/core/core_commands.py:2378 +#: redbot/core/core_commands.py:3446 #, docstring msgid "\n" -" Removes [botname]'s avatar.\n\n" -" **Example:**\n" -" - `[p]set avatar remove`\n" +" Changes [botname]'s locale in this server.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" Use \"default\" to return to the bot's default set language.\n\n" +" **Examples:**\n" +" - `[p]set locale server en-US`\n" +" - `[p]set locale server de-DE`\n" +" - `[p]set locale server fr-FR`\n" +" - `[p]set locale server pl-PL`\n" +" - `[p]set locale server default` - Resets to the global default locale.\n\n" +" **Arguments:**\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" " " msgstr "" -#: redbot/core/core_commands.py:2386 -msgid "Avatar removed." +#: redbot/core/core_commands.py:3467 +msgid "Locale has been set to the default." +msgstr "" + +#: redbot/core/core_commands.py:3482 +msgid "Locale has been set." msgstr "" -#: redbot/core/core_commands.py:2392 +#: redbot/core/core_commands.py:3487 #, docstring -msgid "Sets [botname]'s playing status.\n\n" -" This will appear as `Playing ` or `PLAYING A GAME: ` depending on the context.\n\n" -" Maximum length for a playing status is 128 characters.\n\n" +msgid "\n" +" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale in this server.\n\n" +" If you want to change bot's global regional format, see `[p]set regionalformat global` command.\n\n" " **Examples:**\n" -" - `[p]set playing` - Clears the activity status.\n" -" - `[p]set playing the keyboard`\n\n" +" - `[p]set regionalformat en-US`\n" +" - `[p]set region de-DE`\n" +" - `[p]set regionalformat reset` - Resets to the locale.\n\n" " **Arguments:**\n" -" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" +" - `[language_code]` - The region format to use for the bot in this server.\n" " " msgstr "" -#: redbot/core/core_commands.py:2408 -msgid "The maximum length of game descriptions is 128 characters." +#: redbot/core/core_commands.py:3511 +#, docstring +msgid "\n" +" Changes the bot's regional format. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale.\n\n" +" **Examples:**\n" +" - `[p]set regionalformat global en-US`\n" +" - `[p]set region global de-DE`\n" +" - `[p]set regionalformat global reset` - Resets to the locale.\n\n" +" **Arguments:**\n" +" - `[language_code]` - The default region format to use for the bot.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2416 -msgid "Status set to ``Playing {game.name}``." +#: redbot/core/core_commands.py:3528 +msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:2418 -msgid "Game cleared." +#: redbot/core/core_commands.py:3545 +msgid "Global regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:2424 +#: redbot/core/core_commands.py:3554 #, docstring -msgid "Sets [botname]'s listening status.\n\n" -" This will appear as `Listening to `.\n\n" -" Maximum length for a listening status is 128 characters.\n\n" +msgid "\n" +" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale in this server.\n\n" " **Examples:**\n" -" - `[p]set listening` - Clears the activity status.\n" -" - `[p]set listening jams`\n\n" +" - `[p]set regionalformat server en-US`\n" +" - `[p]set region local de-DE`\n" +" - `[p]set regionalformat server reset` - Resets to the locale.\n\n" " **Arguments:**\n" -" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status." -msgstr "" - -#: redbot/core/core_commands.py:2441 -msgid "The maximum length of listening descriptions is 128 characters." +" - `[language_code]` - The region format to use for the bot in this server.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2450 -msgid "Status set to ``Listening to {listening}``." +#: redbot/core/core_commands.py:3572 +msgid "Regional formatting will now be based on bot's locale in this server." msgstr "" -#: redbot/core/core_commands.py:2453 -msgid "Listening cleared." +#: redbot/core/core_commands.py:3590 +msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:2459 +#: redbot/core/core_commands.py:3607 #, docstring -msgid "Sets [botname]'s watching status.\n\n" -" This will appear as `Watching `.\n\n" -" Maximum length for a watching status is 128 characters.\n\n" +msgid "\n" +" Commands to 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" +" If passed without the `` or `` arguments it will allow you to open a modal to set your API keys securely.\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, so this command should only be used in a private channel or in DM with the bot.\n\n" " **Examples:**\n" -" - `[p]set watching` - Clears the activity status.\n" -" - `[p]set watching [p]help`\n\n" +" - `[p]set api`\n" +" - `[p]set api spotify`\n" +" - `[p]set api spotify redirect_uri localhost`\n" +" - `[p]set api github client_id,whoops client_secret,whoops`\n\n" " **Arguments:**\n" -" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status." +" - `` - The service you're adding tokens to.\n" +" - `` - Pairs of token keys and values. The key and value should be separated by one of ` `, `,`, or `;`.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2475 -msgid "The maximum length of watching descriptions is 128 characters." +#: redbot/core/core_commands.py:3631 +msgid "Click the button below to set your keys." msgstr "" -#: redbot/core/core_commands.py:2482 -msgid "Status set to ``Watching {watching}``." +#: redbot/core/core_commands.py:3633 +msgid "This API keys setup message has expired." msgstr "" -#: redbot/core/core_commands.py:2484 -msgid "Watching cleared." +#: redbot/core/core_commands.py:3638 +msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/core_commands.py:2490 +#: redbot/core/core_commands.py:3642 #, docstring -msgid "Sets [botname]'s competing status.\n\n" -" This will appear as `Competing in `.\n\n" -" Maximum length for a competing status is 128 characters.\n\n" -" **Examples:**\n" -" - `[p]set competing` - Clears the activity status.\n" -" - `[p]set competing London 2012 Olympic Games`\n\n" -" **Arguments:**\n" -" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status." +msgid "\n" +" Show all external API services along with their keys that have been set.\n\n" +" Secrets are not shown.\n\n" +" **Example:**\n" +" - `[p]set api list`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2507 -msgid "The maximum length of competing descriptions is 128 characters." +#: redbot/core/core_commands.py:3653 +msgid "No API services have been set yet." msgstr "" -#: redbot/core/core_commands.py:2516 -msgid "Status set to ``Competing in {competing}``." +#: redbot/core/core_commands.py:3658 +msgid "Set API services:\n" msgstr "" -#: redbot/core/core_commands.py:2519 -msgid "Competing cleared." +#: redbot/core/core_commands.py:3658 +msgid "Set API service:\n" msgstr "" -#: redbot/core/core_commands.py:2525 +#: redbot/core/core_commands.py:3668 #, docstring -msgid "Sets [botname]'s status.\n\n" -" Available statuses:\n" -" - `online`\n" -" - `idle`\n" -" - `dnd`\n" -" - `invisible`\n\n" +msgid "\n" +" Remove the given services with all their keys and tokens.\n\n" " **Examples:**\n" -" - `[p]set status online` - Clears the status.\n" -" - `[p]set status invisible`\n\n" +" - `[p]set api remove spotify`\n" +" - `[p]set api remove github youtube`\n\n" " **Arguments:**\n" -" - `` - One of the available statuses.\n" -" " +" - `` - The services to remove." msgstr "" -#: redbot/core/core_commands.py:2555 -msgid "Status changed to {}." +#: redbot/core/core_commands.py:3683 +msgid "Services deleted successfully:\n" +"{services_list}" msgstr "" -#: redbot/core/core_commands.py:2563 -#, docstring -msgid "Sets [botname]'s streaming status to a twitch stream.\n\n" -" This will appear as `Streaming ` or `LIVE ON TWITCH` depending on the context.\n" -" It will also include a `Watch` button with a twitch.tv url for the provided streamer.\n\n" -" Maximum length for a stream title is 128 characters.\n\n" -" Leaving both streamer and stream_title empty will clear it.\n\n" -" **Examples:**\n" -" - `[p]set stream` - Clears the activity status.\n" -" - `[p]set stream 26 Twentysix is streaming` - Sets the stream to `https://www.twitch.tv/26`.\n" -" - `[p]set stream https://twitch.tv/26 Twentysix is streaming` - Sets the URL manually.\n\n" -" **Arguments:**\n" -" - `` - The twitch streamer to provide a link to. This can be their twitch name or the entire URL.\n" -" - `` - The text to follow `Streaming` in the status." +#: redbot/core/core_commands.py:3687 +msgid "Service deleted successfully: {service_name}" msgstr "" -#: redbot/core/core_commands.py:2588 -msgid "The maximum length of the streamer url is 511 characters." +#: redbot/core/core_commands.py:3692 +msgid "None of the services you provided had any keys set." msgstr "" -#: redbot/core/core_commands.py:2591 -msgid "The maximum length of the stream title is 128 characters." +#: redbot/core/core_commands.py:3700 +#, docstring +msgid "\n" +" Commands for configuring owner notifications.\n\n" +" Owner notifications include usage of `[p]contact` and available Red updates.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2605 +#: redbot/core/core_commands.py:3709 #, docstring -msgid "Sets [botname]'s username.\n\n" -" Maximum length for a username is 32 characters.\n\n" -" Note: The username of a verified bot cannot be manually changed.\n" -" Please contact Discord support to change it.\n\n" +msgid "\n" +" Opt-in on receiving owner notifications.\n\n" +" This is the default state.\n\n" +" Note: This will only resume sending owner notifications to your DMs.\n" +" Additional owners and destinations will not be affected.\n\n" " **Example:**\n" -" - `[p]set username BaguetteBot`\n\n" -" **Arguments:**\n" -" - `` - The username to give the bot.\n" +" - `[p]set ownernotifications optin`\n" " " msgstr "" -#: redbot/core/core_commands.py:2621 -msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." -msgstr "" - -#: redbot/core/core_commands.py:2628 -msgid "Failed to change name. Must be 32 characters or fewer." -msgstr "" - -#: redbot/core/core_commands.py:2634 -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}" +#: redbot/core/core_commands.py:3728 +#, docstring +msgid "\n" +" Opt-out of receiving owner notifications.\n\n" +" Note: This will only stop sending owner notifications to your DMs.\n" +" Additional owners and destinations will still receive notifications.\n\n" +" **Example:**\n" +" - `[p]set ownernotifications optout`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2644 -msgid "Failed to change the username. Discord returned the following error:\n" -"{error_message}" +#: redbot/core/core_commands.py:3750 +#, docstring +msgid "\n" +" Adds a destination text channel to receive owner notifications.\n\n" +" **Examples:**\n" +" - `[p]set ownernotifications adddestination #owner-notifications`\n" +" - `[p]set ownernotifications adddestination 168091848718417920` - Accepts channel IDs.\n\n" +" **Arguments:**\n" +" - `` - The channel to send owner notifications to.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2654 -msgid "Unexpected error occurred when trying to change the username." +#: redbot/core/core_commands.py:3775 +#, docstring +msgid "\n" +" Removes a destination text channel from receiving owner notifications.\n\n" +" **Examples:**\n" +" - `[p]set ownernotifications removedestination #owner-notifications`\n" +" - `[p]set ownernotifications deletedestination 168091848718417920` - Accepts channel IDs.\n\n" +" **Arguments:**\n" +" - `` - The channel to stop sending owner notifications to.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2662 +#: redbot/core/core_commands.py:3799 #, docstring -msgid "Sets [botname]'s nickname for the current server.\n\n" -" Maximum length for a nickname is 32 characters.\n\n" +msgid "\n" +" Lists the configured extra destinations for owner notifications.\n\n" " **Example:**\n" -" - `[p]set nickname 🎃 SpookyBot 🎃`\n\n" -" **Arguments:**\n" -" - `[nickname]` - The nickname to give the bot. Leave blank to clear the current nickname.\n" +" - `[p]set ownernotifications listdestinations`\n" " " msgstr "" -#: redbot/core/core_commands.py:2674 -msgid "Failed to change nickname. Must be 32 characters or fewer." +#: redbot/core/core_commands.py:3809 +msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:2678 -msgid "I lack the permissions to change my own nickname." +#: redbot/core/core_commands.py:3820 +msgid "Unknown channel with id: {id}" msgstr "" -#: redbot/core/core_commands.py:2685 +#: redbot/core/core_commands.py:3830 #, docstring -msgid "Sets [botname]'s global prefix(es).\n\n" -" Warning: This is not additive. It will replace all current prefixes.\n\n" -" See also the `--mentionable` flag to enable mentioning the bot as the prefix.\n\n" -" **Examples:**\n" -" - `[p]set prefix !`\n" -" - `[p]set prefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" -" - `[p]set prefix \"@[botname] \"` - This uses a mention as the prefix. See also the `--mentionable` flag.\n" -" - `[p]set prefix ! ? .` - Sets multiple prefixes.\n\n" -" **Arguments:**\n" -" - `` - The prefixes the bot will respond to globally.\n" +msgid "\n" +" Show the current settings for [botname].\n\n" +" Accepts optional server parameter to allow prefix recovery.\n" " " msgstr "" -#: redbot/core/core_commands.py:2702 -msgid "Warning: A prefix is above the recommended length (20 characters).\n" -"Do you want to continue? (y/n)" -msgstr "" - -#: redbot/core/core_commands.py:2715 -msgid "Cancelled." +#: redbot/core/core_commands.py:3844 redbot/core/core_commands.py:3848 +msgid "Not Set." msgstr "" -#: redbot/core/core_commands.py:2719 -msgid "Prefix set." +#: redbot/core/core_commands.py:3855 +msgid "Admin roles: {admin}\n" +"Mod roles: {mod}\n" +"Locale: {guild_locale}\n" +"Regional format: {guild_regional_format}\n" msgstr "" -#: redbot/core/core_commands.py:2721 -msgid "Prefixes set." +#: redbot/core/core_commands.py:3876 +msgid "{bot_name} Settings:\n\n" +"Prefixes: {prefixes}\n" +"{guild_settings}Global locale: {locale}\n" +"Global regional format: {regional_format}\n" +"Default embed colour: {colour}" msgstr "" -#: redbot/core/core_commands.py:2727 +#: redbot/core/core_commands.py:3898 #, docstring -msgid "\n" -" Sets [botname]'s server prefix(es).\n\n" -" Warning: This will override global prefixes, the bot will not respond to any global prefixes in this server.\n" -" This is not additive. It will replace all current server prefixes.\n" -" A prefix cannot have more than 20 characters.\n\n" +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\n" +" This is only applied to the current server and not globally.\n\n" " **Examples:**\n" -" - `[p]set serverprefix !`\n" -" - `[p]set serverprefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" -" - `[p]set serverprefix \"@[botname] \"` - This uses a mention as the prefix.\n" -" - `[p]set serverprefix ! ? .` - Sets multiple prefixes.\n\n" +" - `[p]set deletedelay` - Shows the current delete delay setting.\n" +" - `[p]set deletedelay 60` - Sets the delete delay to the max of 60 seconds.\n" +" - `[p]set deletedelay -1` - Disables deleting command messages.\n\n" " **Arguments:**\n" -" - `[prefixes...]` - The prefixes the bot will respond to on this server. Leave blank to clear server prefixes.\n" +" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:2745 -msgid "Server prefixes have been reset." +#: redbot/core/core_commands.py:3919 +msgid "Command deleting disabled." msgstr "" -#: redbot/core/core_commands.py:2748 -msgid "You cannot have a prefix longer than 20 characters." +#: redbot/core/core_commands.py:3921 +msgid "Delete delay set to {num} seconds." msgstr "" -#: redbot/core/core_commands.py:2753 -msgid "Server prefix set." +#: redbot/core/core_commands.py:3926 +msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:2755 -msgid "Server prefixes set." +#: redbot/core/core_commands.py:3933 +msgid "I will not delete command messages." msgstr "" -#: redbot/core/core_commands.py:2760 +#: redbot/core/core_commands.py:3939 #, docstring msgid "\n" -" Changes the bot's default locale.\n\n" -" This will be used when a server has not set a locale, or in DMs.\n\n" -" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" -" To reset to English, use \"en-US\".\n\n" -" **Examples:**\n" -" - `[p]set locale en-US`\n" -" - `[p]set locale de-DE`\n" -" - `[p]set locale fr-FR`\n" -" - `[p]set locale pl-PL`\n\n" -" **Arguments:**\n" -" - `` - The default locale to use for the bot. This can be any language code with country code included.\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\n" +" **Example:**\n" +" - `[p]set usebotcolour`\n" " " msgstr "" -#: redbot/core/core_commands.py:2781 redbot/core/core_commands.py:2825 -#: redbot/core/core_commands.py:2864 redbot/core/core_commands.py:2908 -msgid "Invalid language code. Use format: `en-US`" +#: redbot/core/core_commands.py:3951 +msgid "The bot {} use its configured color for embeds." msgstr "" -#: redbot/core/core_commands.py:2785 redbot/core/core_commands.py:2829 -#: redbot/core/core_commands.py:2868 redbot/core/core_commands.py:2912 -msgid "Invalid format - language code has to include country code, e.g. `en-US`" +#: redbot/core/core_commands.py:3952 +msgid "will not" msgstr "" -#: redbot/core/core_commands.py:2792 -msgid "Global locale has been set." +#: redbot/core/core_commands.py:3952 +msgid "will" msgstr "" -#: redbot/core/core_commands.py:2798 +#: redbot/core/core_commands.py:3960 #, docstring msgid "\n" -" Changes the bot's locale in this server.\n\n" -" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" -" Use \"default\" to return to the bot's default set language.\n" -" To reset to English, use \"en-US\".\n\n" -" **Examples:**\n" -" - `[p]set locale en-US`\n" -" - `[p]set locale de-DE`\n" -" - `[p]set locale fr-FR`\n" -" - `[p]set locale pl-PL`\n" -" - `[p]set locale default` - Resets to the global default locale.\n\n" -" **Arguments:**\n" -" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" Toggle whether to enable fuzzy command search for the server.\n\n" +" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" +" Note: This can be processor intensive and may be unsuitable for larger servers.\n\n" +" Default is for fuzzy command search to be disabled.\n\n" +" **Example:**\n" +" - `[p]set serverfuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:2820 -msgid "Locale has been set to the default." +#: redbot/core/core_commands.py:3975 +msgid "Fuzzy command search has been {} for this server." msgstr "" -#: redbot/core/core_commands.py:2835 -msgid "Locale has been set." +#: redbot/core/core_commands.py:3983 +#, docstring +msgid "\n" +" Toggle whether to enable fuzzy command search in DMs.\n\n" +" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" +" Default is for fuzzy command search to be disabled.\n\n" +" **Example:**\n" +" - `[p]set fuzzy`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2841 +#: redbot/core/core_commands.py:3996 +msgid "Fuzzy command search has been {} in DMs." +msgstr "" + +#: redbot/core/core_commands.py:4004 #, docstring msgid "\n" -" Changes the bot's regional format. This is used for formatting date, time and numbers.\n\n" -" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" -" Leave `language_code` empty to base regional formatting on bot's locale.\n\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\n" " **Examples:**\n" -" - `[p]set globalregionalformat en-US`\n" -" - `[p]set globalregion de-DE`\n" -" - `[p]set globalregionalformat` - Resets to the locale.\n\n" +" - `[p]set colour dark red`\n" +" - `[p]set colour blurple`\n" +" - `[p]set colour 0x5DADE2`\n" +" - `[p]set color 0x#FDFEFE`\n" +" - `[p]set color #7F8C8D`\n\n" " **Arguments:**\n" -" - `[language_code]` - The default region format to use for the bot.\n" +" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" " " msgstr "" -#: redbot/core/core_commands.py:2858 -msgid "Global regional formatting will now be based on bot's locale." +#: redbot/core/core_commands.py:4024 +msgid "The color has been reset." msgstr "" -#: redbot/core/core_commands.py:2875 -msgid "Global regional formatting will now be based on `{language_code}` locale." +#: redbot/core/core_commands.py:4027 +msgid "The color has been set." msgstr "" -#: redbot/core/core_commands.py:2883 +#: redbot/core/core_commands.py:4036 #, docstring -msgid "\n" -" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" -" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" -" Leave `language_code` empty to base regional formatting on bot's locale in this server.\n\n" +msgid "Sets [botname]'s global prefix(es).\n\n" +" Warning: This is not additive. It will replace all current prefixes.\n\n" +" See also the `--mentionable` flag to enable mentioning the bot as the prefix.\n\n" " **Examples:**\n" -" - `[p]set regionalformat en-US`\n" -" - `[p]set region de-DE`\n" -" - `[p]set regionalformat` - Resets to the locale.\n\n" +" - `[p]set prefix !`\n" +" - `[p]set prefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" +" - `[p]set prefix \"@[botname] \"` - This uses a mention as the prefix. See also the `--mentionable` flag.\n" +" - `[p]set prefix ! ? .` - Sets multiple prefixes.\n\n" " **Arguments:**\n" -" - `[language_code]` - The region format to use for the bot in this server.\n" +" - `` - The prefixes the bot will respond to globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:2901 -msgid "Regional formatting will now be based on bot's locale in this server." +#: redbot/core/core_commands.py:4053 redbot/core/core_commands.py:4130 +msgid "Prefixes cannot start with '/', as it conflicts with Discord's slash commands." msgstr "" -#: redbot/core/core_commands.py:2919 -msgid "Regional formatting will now be based on `{language_code}` locale." +#: redbot/core/core_commands.py:4058 +msgid "Warning: A prefix is below the recommended length (1 character).\n" +"Do you want to continue?" msgstr "" -#: redbot/core/core_commands.py:2927 -#, 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\n" -" Link example: `[My link](https://example.com)`\n\n" -" **Examples:**\n" -" - `[p]set custominfo >>> I can use **markdown** such as quotes, ||spoilers|| and multiple lines.`\n" -" - `[p]set custominfo Join my [support server](discord.gg/discord)!`\n" -" - `[p]set custominfo` - Removes custom info text.\n\n" -" **Arguments:**\n" -" - `[text]` - The custom info text.\n" -" " +#: redbot/core/core_commands.py:4072 redbot/core/core_commands.py:4090 +msgid "Cancelled." msgstr "" -#: redbot/core/core_commands.py:2944 -msgid "The custom text has been cleared." +#: redbot/core/core_commands.py:4076 +msgid "Warning: A prefix is above the recommended length (25 characters).\n" +"Do you want to continue?" msgstr "" -#: redbot/core/core_commands.py:2948 -msgid "The custom text has been set." +#: redbot/core/core_commands.py:4094 +msgid "Prefix set." msgstr "" -#: redbot/core/core_commands.py:2951 -msgid "Text must be fewer than 1024 characters long." +#: redbot/core/core_commands.py:4096 +msgid "Prefixes set." msgstr "" -#: redbot/core/core_commands.py:2956 +#: redbot/core/core_commands.py:4103 #, docstring msgid "\n" -" Commands to 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, so this command should only be used in a private channel or in DM with the bot.\n\n" +" Sets [botname]'s server prefix(es).\n\n" +" Warning: This will override global prefixes, the bot will not respond to any global prefixes in this server.\n" +" This is not additive. It will replace all current server prefixes.\n" +" A prefix cannot have more than 25 characters.\n\n" " **Examples:**\n" -" - `[p]set api Spotify redirect_uri localhost`\n" -" - `[p]set api github client_id,whoops client_secret,whoops`\n\n" +" - `[p]set serverprefix !`\n" +" - `[p]set serverprefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" +" - `[p]set serverprefix \"@[botname] \"` - This uses a mention as the prefix.\n" +" - `[p]set serverprefix ! ? .` - Sets multiple prefixes.\n" +" - `[p]set serverprefix \"Red - Discord Bot\" ?` - Sets the prefix for a specific server. Quotes are needed to use spaces in the server name.\n\n" " **Arguments:**\n" -" - `` - The service you're adding tokens to.\n" -" - `` - Pairs of token keys and values. The key and value should be separated by one of ` `, `,`, or `;`.\n" +" - `[server]` - The server to set the prefix for. Defaults to current server.\n" +" - `[prefixes...]` - The prefixes the bot will respond to on this server. Leave blank to clear server prefixes.\n" " " msgstr "" -#: redbot/core/core_commands.py:2977 -msgid "`{service}` API tokens have been set." +#: redbot/core/core_commands.py:4126 +msgid "Server prefixes have been reset." +msgstr "" + +#: redbot/core/core_commands.py:4134 +msgid "You cannot have a prefix shorter than 1 character." +msgstr "" + +#: redbot/core/core_commands.py:4137 +msgid "You cannot have a prefix longer than 25 characters." msgstr "" -#: redbot/core/core_commands.py:2981 +#: redbot/core/core_commands.py:4142 +msgid "Server prefix set." +msgstr "" + +#: redbot/core/core_commands.py:4144 +msgid "Server prefixes set." +msgstr "" + +#: redbot/core/core_commands.py:4149 #, docstring msgid "\n" -" Show all external API services along with their keys that have been set.\n\n" -" Secrets are not shown.\n\n" -" **Example:**\n" -" - `[p]set api list``\n" +" Set a global bot variable for using buttons in menus.\n\n" +" When enabled, all usage of cores menus API will use buttons instead of reactions.\n\n" +" This defaults to False.\n" +" Using this without a setting will toggle.\n\n" +" **Examples:**\n" +" - `[p]set usebuttons True` - Enables using buttons.\n" +" - `[p]helpset usebuttons` - Toggles the value.\n\n" +" **Arguments:**\n" +" - `[use_buttons]` - Whether to use buttons. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:2992 -msgid "No API services have been set yet." -msgstr "" - -#: redbot/core/core_commands.py:2997 -msgid "Set API services:\n" +#: redbot/core/core_commands.py:4168 +msgid "I will use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:2997 -msgid "Set API service:\n" +#: redbot/core/core_commands.py:4170 +msgid "I will not use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:3007 +#: redbot/core/core_commands.py:4175 #, docstring msgid "\n" -" Remove the given services with all their keys and tokens.\n\n" +" Set the message that will be sent on uncaught bot errors.\n\n" +" To include the command name in the message, use the `{command}` placeholder.\n\n" +" If you omit the `msg` argument, the message will be reset to the default one.\n\n" " **Examples:**\n" -" - `[p]set api remove Spotify`\n" -" - `[p]set api remove github audiodb`\n\n" +" - `[p]set errormsg` - Resets the error message back to the default: \"Error in command '{command}'.\". If the command invoker is one of the bot owners, the message will also include \"Check your console or logs for details.\".\n" +" - `[p]set errormsg Oops, the command {command} has failed! Please try again later.` - Sets the error message to a custom one.\n\n" " **Arguments:**\n" -" - `` - The services to remove." +" - `[msg]` - The custom error message. Must be less than 1000 characters. Omit to reset to the default one.\n" +" " msgstr "" -#: redbot/core/core_commands.py:3022 -msgid "Services deleted successfully:\n" -"{services_list}" +#: redbot/core/core_commands.py:4190 +msgid "The message must be less than 1000 characters." msgstr "" -#: redbot/core/core_commands.py:3026 -msgid "Service deleted successfully: {service_name}" +#: redbot/core/core_commands.py:4194 +msgid "Successfully updated the error message." msgstr "" -#: redbot/core/core_commands.py:3031 -msgid "None of the services you provided had any keys set." +#: redbot/core/core_commands.py:4197 +msgid "Successfully reset the error message back to the default one." msgstr "" -#: redbot/core/core_commands.py:3036 +#: redbot/core/core_commands.py:4204 #, docstring msgid "\n" " Commands to manage settings for the help command.\n\n" @@ -1839,116 +3069,132 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3045 +#: redbot/core/core_commands.py:4213 #, docstring msgid "\n" " Show the current help settings.\n\n" " Warning: These settings may not be accurate if the default formatter is not in use.\n\n" " **Example:**\n" -" - `[p]helpset showsettings``\n" +" - `[p]helpset showsettings`\n" " " msgstr "" -#: redbot/core/core_commands.py:3059 +#: redbot/core/core_commands.py:4227 msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:3069 +#: redbot/core/core_commands.py:4237 #, docstring msgid "\n" " This resets [botname]'s help formatter to the default formatter.\n\n" " **Example:**\n" -" - `[p]helpset resetformatter``\n" +" - `[p]helpset resetformatter`\n" " " msgstr "" -#: redbot/core/core_commands.py:3078 +#: redbot/core/core_commands.py:4246 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:3087 +#: redbot/core/core_commands.py:4255 #, 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\n" " **Example:**\n" -" - `[p]helpset resetsettings``\n" +" - `[p]helpset resetsettings`\n" " " msgstr "" -#: redbot/core/core_commands.py:3097 +#: redbot/core/core_commands.py:4265 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:3105 +#: redbot/core/core_commands.py:4277 #, docstring msgid "\n" " Allows the help command to be sent as a paginated menu instead of separate\n" " messages.\n\n" -" When enabled, `[p]help` will only show one page at a time and will use reactions to navigate between pages.\n\n" -" This defaults to False.\n" -" Using this without a setting will toggle.\n\n" +" When \"reactions\", \"buttons\", \"select\", or \"selectonly\" is passed,\n" +" `[p]help` will only show one page at a time\n" +" and will use the associated control scheme to navigate between pages.\n\n" " **Examples:**\n" -" - `[p]helpset usemenus True` - Enables using menus.\n" -" - `[p]helpset usemenus` - Toggles the value.\n\n" +" - `[p]helpset usemenus reactions` - Enables using reaction menus.\n" +" - `[p]helpset usemenus buttons` - Enables using button menus.\n" +" - `[p]helpset usemenus select` - Enables buttons with a select menu.\n" +" - `[p]helpset usemenus selectonly` - Enables a select menu only on help.\n" +" - `[p]helpset usemenus disable` - Disables help menus.\n\n" " **Arguments:**\n" -" - `[use_menus]` - Whether to use menus. Leave blank to toggle.\n" +" - `<\"buttons\"|\"reactions\"|\"select\"|\"selectonly\"|\"disable\">` - Whether to use `buttons`,\n" +" `reactions`, `select`, `selectonly`, or no menus.\n" " " msgstr "" -#: redbot/core/core_commands.py:3125 -msgid "Help will use menus." +#: redbot/core/core_commands.py:4297 +msgid "Help will use the select menu only." +msgstr "" + +#: redbot/core/core_commands.py:4300 +msgid "Help will use button menus and add a select menu." +msgstr "" + +#: redbot/core/core_commands.py:4303 +msgid "Help will use button menus." +msgstr "" + +#: redbot/core/core_commands.py:4306 +msgid "Help will use reaction menus." msgstr "" -#: redbot/core/core_commands.py:3127 +#: redbot/core/core_commands.py:4309 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:3131 +#: redbot/core/core_commands.py:4316 #, 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\n" " **Examples:**\n" -" - `[p]helpset showhidden True` - Enables showing hidden commands.\n" -" - `[p]helpset showhidden` - Toggles the value.\n\n" +" - `[p]helpset showhidden True` - Enables showing hidden commands.\n" +" - `[p]helpset showhidden` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[show_hidden]` - Whether to use show hidden commands in help. Leave blank to toggle.\n" +" - `[show_hidden]` - Whether to use show hidden commands in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3148 +#: redbot/core/core_commands.py:4333 msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:3150 +#: redbot/core/core_commands.py:4335 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:3154 +#: redbot/core/core_commands.py:4339 #, docstring msgid "\n" " This allows the help command to show existing commands aliases if there is any.\n\n" " This defaults to True.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset showaliases False` - Disables showing aliases on this server.\n" -" - `[p]helpset showaliases` - Toggles the value.\n\n" +" - `[p]helpset showaliases False` - Disables showing aliases on this server.\n" +" - `[p]helpset showaliases` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[show_aliases]` - Whether to include aliases in help. Leave blank to toggle.\n" +" - `[show_aliases]` - Whether to include aliases in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3171 -msgid "Help will show commands aliases." +#: redbot/core/core_commands.py:4356 +msgid "Help will now show command aliases." msgstr "" -#: redbot/core/core_commands.py:3173 -msgid "Help will not show commands aliases." +#: redbot/core/core_commands.py:4358 +msgid "Help will no longer show command aliases." msgstr "" -#: redbot/core/core_commands.py:3177 +#: redbot/core/core_commands.py:4362 #, docstring msgid "\n" " This allows the help command message to be ticked if help is sent to a DM.\n\n" @@ -1957,44 +3203,44 @@ msgid "\n" " Using this without a setting will toggle.\n\n" " Note: This is only used when the bot is not using menus.\n\n" " **Examples:**\n" -" - `[p]helpset usetick False` - Disables ticking when help is sent to DMs.\n" -" - `[p]helpset usetick` - Toggles the value.\n\n" +" - `[p]helpset usetick False` - Disables ticking when help is sent to DMs.\n" +" - `[p]helpset usetick` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[use_tick]` - Whether to tick the help command when help is sent to DMs. Leave blank to toggle.\n" +" - `[use_tick]` - Whether to tick the help command when help is sent to DMs. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3198 +#: redbot/core/core_commands.py:4383 msgid "Help will now tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:3200 +#: redbot/core/core_commands.py:4385 msgid "Help will not tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:3204 +#: redbot/core/core_commands.py:4389 #, docstring msgid "\n" " Sets if commands which can't be run in the current context should be filtered from help.\n\n" " Defaults to True.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset verifychecks False` - Enables showing unusable commands in help.\n" -" - `[p]helpset verifychecks` - Toggles the value.\n\n" +" - `[p]helpset verifychecks False` - Enables showing unusable commands in help.\n" +" - `[p]helpset verifychecks` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[verify]` - Whether to hide unusable commands in help. Leave blank to toggle.\n" +" - `[verify]` - Whether to hide unusable commands in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3221 +#: redbot/core/core_commands.py:4406 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:3223 +#: redbot/core/core_commands.py:4408 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:3227 +#: redbot/core/core_commands.py:4412 #, docstring msgid "\n" " Sets whether the bot should respond to help commands for nonexistent topics.\n\n" @@ -2003,22 +3249,22 @@ msgid "\n" " Defaults to False.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset verifyexists True` - Enables sending help for nonexistent topics.\n" -" - `[p]helpset verifyexists` - Toggles the value.\n\n" +" - `[p]helpset verifyexists True` - Enables sending help for nonexistent topics.\n" +" - `[p]helpset verifyexists` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[verify]` - Whether to respond to help for nonexistent topics. Leave blank to toggle.\n" +" - `[verify]` - Whether to respond to help for nonexistent topics. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3248 +#: redbot/core/core_commands.py:4433 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:4436 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:3259 +#: redbot/core/core_commands.py:4444 #, docstring msgid "Set the character limit for each page in the help message.\n\n" " Note: This setting only applies to embedded help.\n\n" @@ -2027,45 +3273,44 @@ msgid "Set the character limit for each page in the help message.\n\n" " Please note that setting a relatively small character limit may\n" " mean some pages will exceed this limit.\n\n" " **Example:**\n" -" - `[p]helpset pagecharlimit 1500`\n\n" +" - `[p]helpset pagecharlimit 1500`\n\n" " **Arguments:**\n" -" - `` - The max amount of characters to show per page in the help message.\n" +" - `` - The max amount of characters to show per page in the help message.\n" " " msgstr "" -#: redbot/core/core_commands.py:3276 +#: redbot/core/core_commands.py:4461 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:3280 +#: redbot/core/core_commands.py:4465 msgid "Done. The character limit per page has been set to {}." msgstr "" -#: redbot/core/core_commands.py:3284 +#: redbot/core/core_commands.py:4469 #, docstring msgid "Set the maximum number of help pages sent in a server channel.\n\n" -" Note: 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\n" " **Examples:**\n" -" - `[p]helpset maxpages 50` - Basically never send help to DMs.\n" -" - `[p]helpset maxpages 0` - Always send help to DMs.\n\n" +" - `[p]helpset maxpages 50` - Basically never send help to DMs.\n" +" - `[p]helpset maxpages 0` - Always send help to DMs.\n\n" " **Arguments:**\n" -" - `` - The max pages allowed to send per help in a server.\n" +" - `` - The max pages allowed to send per help in a server.\n" " " msgstr "" -#: redbot/core/core_commands.py:3302 redbot/core/core_commands.py:3329 +#: redbot/core/core_commands.py:4485 redbot/core/core_commands.py:4512 msgid "You must give a value of zero or greater!" msgstr "" -#: redbot/core/core_commands.py:3306 +#: redbot/core/core_commands.py:4489 msgid "Done. The page limit has been set to {}." msgstr "" -#: redbot/core/core_commands.py:3311 +#: redbot/core/core_commands.py:4494 #, 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" @@ -2073,148 +3318,204 @@ msgid "Set the delay after which help pages will be deleted.\n\n" " Setting the delay to 0 disables this feature.\n\n" " The bot has to have MANAGE_MESSAGES permission for this to work.\n\n" " **Examples:**\n" -" - `[p]helpset deletedelay 60` - Delete the help pages after a minute.\n" -" - `[p]helpset deletedelay 1` - Delete the help pages as quickly as possible.\n" -" - `[p]helpset deletedelay 1209600` - Max time to wait before deleting (14 days).\n" -" - `[p]helpset deletedelay 0` - Disable deleting help pages.\n\n" +" - `[p]helpset deletedelay 60` - Delete the help pages after a minute.\n" +" - `[p]helpset deletedelay 1` - Delete the help pages as quickly as possible.\n" +" - `[p]helpset deletedelay 1209600` - Max time to wait before deleting (14 days).\n" +" - `[p]helpset deletedelay 0` - Disable deleting help pages.\n\n" " **Arguments:**\n" -" - `` - The seconds to wait before deleting help pages.\n" +" - `` - The seconds to wait before deleting help pages.\n" " " msgstr "" -#: redbot/core/core_commands.py:3332 +#: redbot/core/core_commands.py:4515 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:3337 +#: redbot/core/core_commands.py:4520 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:3339 +#: redbot/core/core_commands.py:4522 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:3343 +#: redbot/core/core_commands.py:4526 +#, docstring +msgid "Set the timeout for reactions, if menus are enabled.\n\n" +" The default is 30 seconds.\n" +" The timeout has to be between 15 and 300 seconds.\n\n" +" **Examples:**\n" +" - `[p]helpset reacttimeout 30` - The default timeout.\n" +" - `[p]helpset reacttimeout 60` - Timeout of 1 minute.\n" +" - `[p]helpset reacttimeout 15` - Minimum allowed timeout.\n" +" - `[p]helpset reacttimeout 300` - Max allowed timeout (5 mins).\n\n" +" **Arguments:**\n" +" - `` - The timeout, in seconds, of the reactions.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4541 +msgid "You must give a value of at least 15 seconds!" +msgstr "" + +#: redbot/core/core_commands.py:4544 +msgid "The timeout cannot be greater than 5 minutes!" +msgstr "" + +#: redbot/core/core_commands.py:4548 +msgid "Done. The reaction timeout has been set to {} seconds." +msgstr "" + +#: redbot/core/core_commands.py:4552 #, docstring msgid "\n" " Set the tagline to be used.\n\n" " The maximum tagline length is 2048 characters.\n" " This setting only applies to embedded help. If no tagline is specified, the default will be used instead.\n\n" +" You can use `[​p]` in your tagline, which will be replaced by the bot's prefix.\n\n" " **Examples:**\n" -" - `[p]helpset tagline Thanks for using the bot!`\n" -" - `[p]helpset tagline` - Resets the tagline to the default.\n\n" +" - `[p]helpset tagline Thanks for using the bot!`\n" +" - `[p]helpset tagline Use [​p]invite to add me to your server.`\n" +" - `[p]helpset tagline` - Resets the tagline to the default.\n\n" " **Arguments:**\n" -" - `[tagline]` - The tagline to appear at the bottom of help embeds. Leave blank to reset.\n" +" - `[tagline]` - The tagline to appear at the bottom of help embeds. Leave blank to reset.\n" " " msgstr "" -#: redbot/core/core_commands.py:3358 +#: redbot/core/core_commands.py:4570 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:3362 +#: redbot/core/core_commands.py:4574 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:3370 +#: redbot/core/core_commands.py:4582 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:3375 +#: redbot/core/core_commands.py:4587 #, docstring msgid "Sends a message to the owner.\n\n" " This is limited to one message every 60 seconds per person.\n\n" " **Example:**\n" -" - `[p]contact Help! The bot has become sentient!`\n\n" +" - `[p]contact Help! The bot has become sentient!`\n\n" " **Arguments:**\n" -" - `[message]` - The message to send to the owner.\n" +" - `[message]` - The message to send to the owner.\n" " " msgstr "" -#: redbot/core/core_commands.py:3387 +#: redbot/core/core_commands.py:4599 msgid "User ID: {}" msgstr "" -#: redbot/core/core_commands.py:3390 +#: redbot/core/core_commands.py:4602 msgid "through DM" msgstr "" -#: redbot/core/core_commands.py:3392 +#: redbot/core/core_commands.py:4604 msgid "from {}" msgstr "" -#: redbot/core/core_commands.py:3393 +#: redbot/core/core_commands.py:4605 msgid " | Server ID: {}" msgstr "" -#: redbot/core/core_commands.py:3398 +#: redbot/core/core_commands.py:4610 msgid "Use `{}dm {} ` to reply to this user" msgstr "" -#: redbot/core/core_commands.py:3400 +#: redbot/core/core_commands.py:4612 msgid "Sent by {} {}" msgstr "" -#: redbot/core/core_commands.py:3405 +#: redbot/core/core_commands.py:4617 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:3476 +#: redbot/core/core_commands.py:4663 msgid "Your message has been sent." msgstr "" -#: redbot/core/core_commands.py:3478 +#: redbot/core/core_commands.py:4665 msgid "I'm unable to deliver your message. Sorry." msgstr "" -#: redbot/core/core_commands.py:3483 +#: redbot/core/core_commands.py:4670 #, docstring msgid "Sends a DM to a user.\n\n" " This command needs a user ID to work.\n\n" " To get a user ID, go to Discord's settings and open the 'Appearance' tab.\n" " Enable 'Developer Mode', then right click a user and click on 'Copy ID'.\n\n" " **Example:**\n" -" - `[p]dm 262626262626262626 Do you like me? Yes / No`\n\n" +" - `[p]dm 262626262626262626 Do you like me? Yes / No`\n\n" " **Arguments:**\n" -" - `[message]` - The message to dm to the user.\n" +" - `[message]` - The message to dm to the user.\n" " " msgstr "" -#: redbot/core/core_commands.py:3499 +#: redbot/core/core_commands.py:4686 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:3509 +#: redbot/core/core_commands.py:4696 msgid "Owner of {}" msgstr "" -#: redbot/core/core_commands.py:3510 +#: redbot/core/core_commands.py:4697 msgid "You can reply to this message with {}contact" msgstr "" -#: redbot/core/core_commands.py:3524 redbot/core/core_commands.py:3534 +#: redbot/core/core_commands.py:4708 redbot/core/core_commands.py:4718 msgid "Sorry, I couldn't deliver your message to {}" msgstr "" -#: redbot/core/core_commands.py:3527 redbot/core/core_commands.py:3537 +#: redbot/core/core_commands.py:4711 redbot/core/core_commands.py:4721 msgid "Message delivered to {}" msgstr "" -#: redbot/core/core_commands.py:3542 +#: redbot/core/core_commands.py:4726 #, docstring msgid "Prints the bot's data path." msgstr "" -#: redbot/core/core_commands.py:3546 +#: redbot/core/core_commands.py:4730 msgid "Data path: {path}" msgstr "" -#: redbot/core/core_commands.py:3552 +#: redbot/core/core_commands.py:4736 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:3639 +#: redbot/core/core_commands.py:4759 +#, docstring +msgid "\n" +" Diagnose issues with the command checks with ease!\n\n" +" If you want to diagnose the command from a text channel in a different server,\n" +" you can do so by using the command in DMs.\n\n" +" **Example:**\n" +" - `[p]diagnoseissues #general @Slime ban` - Diagnose why @Slime can't use `[p]ban` in #general channel.\n\n" +" **Arguments:**\n" +" - `[channel]` - The text channel that the command should be tested for. Defaults to the current channel.\n" +" - `` - The member that should be considered as the command caller.\n" +" - `` - The name of the command to test.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4775 +msgid "A text channel, voice channel, stage channel, or thread needs to be passed when using this command in DMs." +msgstr "" + +#: redbot/core/core_commands.py:4792 +msgid "The given user is not a member of the diagnosed server." +msgstr "" + +#: redbot/core/core_commands.py:4799 +msgid "Don't try to fool me, the given member can't access the {channel} channel!" +msgstr "" + +#: redbot/core/core_commands.py:4810 #, docstring msgid "\n" " Commands to manage the allowlist.\n\n" @@ -2223,85 +3524,85 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3650 +#: redbot/core/core_commands.py:4821 #, docstring msgid "\n" " Adds users to the allowlist.\n\n" " **Examples:**\n" -" - `[p]allowlist add @26 @Will` - Adds two users to the allowlist.\n" -" - `[p]allowlist add 262626262626262626` - Adds a user by ID.\n\n" +" - `[p]allowlist add @26 @Will` - Adds two users to the allowlist.\n" +" - `[p]allowlist add 262626262626262626` - Adds a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to add to the allowlist.\n" +" - `` - The user or users to add to the allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3663 +#: redbot/core/core_commands.py:4833 msgid "Users have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3665 +#: redbot/core/core_commands.py:4835 msgid "User has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3669 +#: redbot/core/core_commands.py:4839 #, docstring msgid "\n" " Lists users on the allowlist.\n\n" " **Example:**\n" -" - `[p]allowlist list`\n" +" - `[p]allowlist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3681 +#: redbot/core/core_commands.py:4851 msgid "Users on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:3683 +#: redbot/core/core_commands.py:4853 msgid "User on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:3687 redbot/core/core_commands.py:3785 -#: redbot/core/modlog.py:428 redbot/core/modlog.py:450 -#: redbot/core/modlog.py:466 +#: redbot/core/core_commands.py:4857 redbot/core/core_commands.py:4953 +#: redbot/core/modlog.py:404 redbot/core/modlog.py:426 +#: redbot/core/modlog.py:442 msgid "Unknown or Deleted User" msgstr "" -#: redbot/core/core_commands.py:3695 +#: redbot/core/core_commands.py:4865 #, docstring msgid "\n" " Removes users from the allowlist.\n\n" " The allowlist will be disabled if all users are removed.\n\n" " **Examples:**\n" -" - `[p]allowlist remove @26 @Will` - Removes two users from the allowlist.\n" -" - `[p]allowlist remove 262626262626262626` - Removes a user by ID.\n\n" +" - `[p]allowlist remove @26 @Will` - Removes two users from the allowlist.\n" +" - `[p]allowlist remove 262626262626262626` - Removes a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to remove from the allowlist.\n" +" - `` - The user or users to remove from the allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3710 +#: redbot/core/core_commands.py:4879 msgid "Users have been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:3712 +#: redbot/core/core_commands.py:4881 msgid "User has been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:3716 +#: redbot/core/core_commands.py:4885 #, docstring msgid "\n" " Clears the allowlist.\n\n" " This disables the allowlist.\n\n" " **Example:**\n" -" - `[p]allowlist clear`\n" +" - `[p]allowlist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3725 +#: redbot/core/core_commands.py:4894 msgid "Allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:3730 +#: redbot/core/core_commands.py:4899 #, docstring msgid "\n" " Commands to manage the blocklist.\n\n" @@ -2309,81 +3610,81 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3739 +#: redbot/core/core_commands.py:4908 #, docstring msgid "\n" " Adds users to the blocklist.\n\n" " **Examples:**\n" -" - `[p]blocklist add @26 @Will` - Adds two users to the blocklist.\n" -" - `[p]blocklist add 262626262626262626` - Blocks a user by ID.\n\n" +" - `[p]blocklist add @26 @Will` - Adds two users to the blocklist.\n" +" - `[p]blocklist add 262626262626262626` - Blocks a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to add to the blocklist.\n" +" - `` - The user or users to add to the blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3755 +#: redbot/core/core_commands.py:4924 msgid "You cannot add an owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3761 +#: redbot/core/core_commands.py:4929 msgid "Users have been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:3763 +#: redbot/core/core_commands.py:4931 msgid "User has been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:3767 +#: redbot/core/core_commands.py:4935 #, docstring msgid "\n" " Lists users on the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist list`\n" +" - `[p]blocklist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3779 +#: redbot/core/core_commands.py:4947 msgid "Users on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:3781 +#: redbot/core/core_commands.py:4949 msgid "User on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:3793 +#: redbot/core/core_commands.py:4961 #, docstring msgid "\n" " Removes users from the blocklist.\n\n" " **Examples:**\n" -" - `[p]blocklist remove @26 @Will` - Removes two users from the blocklist.\n" -" - `[p]blocklist remove 262626262626262626` - Removes a user by ID.\n\n" +" - `[p]blocklist remove @26 @Will` - Removes two users from the blocklist.\n" +" - `[p]blocklist remove 262626262626262626` - Removes a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to remove from the blocklist.\n" +" - `` - The user or users to remove from the blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3806 +#: redbot/core/core_commands.py:4973 msgid "Users have been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:3808 +#: redbot/core/core_commands.py:4975 msgid "User has been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:3812 +#: redbot/core/core_commands.py:4979 #, docstring msgid "\n" " Clears the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3819 +#: redbot/core/core_commands.py:4986 msgid "Blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:3825 +#: redbot/core/core_commands.py:4992 #, docstring msgid "\n" " Commands to manage the server specific allowlist.\n\n" @@ -2392,93 +3693,93 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3838 +#: redbot/core/core_commands.py:5005 #, docstring msgid "\n" " Adds a user or role to the server allowlist.\n\n" " **Examples:**\n" -" - `[p]localallowlist add @26 @Will` - Adds two users to the local allowlist.\n" -" - `[p]localallowlist add 262626262626262626` - Allows a user by ID.\n" -" - `[p]localallowlist add \"Super Admins\"` - Allows a role with a space in the name without mentioning.\n\n" +" - `[p]localallowlist add @26 @Will` - Adds two users to the local allowlist.\n" +" - `[p]localallowlist add 262626262626262626` - Allows a user by ID.\n" +" - `[p]localallowlist add \"Super Admins\"` - Allows a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local allowlist.\n" +" - `` - The users or roles to remove from the local allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3857 +#: redbot/core/core_commands.py:5024 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:3866 +#: redbot/core/core_commands.py:5033 msgid "Users and/or roles have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3868 +#: redbot/core/core_commands.py:5035 msgid "User or role has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3872 +#: redbot/core/core_commands.py:5039 #, docstring msgid "\n" " Lists users and roles on the server allowlist.\n\n" " **Example:**\n" -" - `[p]localallowlist list`\n" +" - `[p]localallowlist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3884 +#: redbot/core/core_commands.py:5051 msgid "Allowed users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:3886 +#: redbot/core/core_commands.py:5053 msgid "Allowed user or role:" msgstr "" -#: redbot/core/core_commands.py:3890 redbot/core/core_commands.py:4012 +#: redbot/core/core_commands.py:5057 redbot/core/core_commands.py:5177 msgid "Unknown or Deleted User/Role" msgstr "" -#: redbot/core/core_commands.py:3900 +#: redbot/core/core_commands.py:5067 #, docstring msgid "\n" " Removes user or role from the allowlist.\n\n" " The local allowlist will be disabled if all users are removed.\n\n" " **Examples:**\n" -" - `[p]localallowlist remove @26 @Will` - Removes two users from the local allowlist.\n" -" - `[p]localallowlist remove 262626262626262626` - Removes a user by ID.\n" -" - `[p]localallowlist remove \"Super Admins\"` - Removes a role with a space in the name without mentioning.\n\n" +" - `[p]localallowlist remove @26 @Will` - Removes two users from the local allowlist.\n" +" - `[p]localallowlist remove 262626262626262626` - Removes a user by ID.\n" +" - `[p]localallowlist remove \"Super Admins\"` - Removes a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local allowlist.\n" +" - `` - The users or roles to remove from the local allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3921 +#: redbot/core/core_commands.py:5088 msgid "I cannot allow you to do this, as it would remove your ability to run commands." msgstr "" -#: redbot/core/core_commands.py:3929 +#: redbot/core/core_commands.py:5096 msgid "Users and/or roles have been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:3931 +#: redbot/core/core_commands.py:5098 msgid "User or role has been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:3935 +#: redbot/core/core_commands.py:5102 #, docstring msgid "\n" " Clears the allowlist.\n\n" " This disables the local allowlist and clears all entries.\n\n" " **Example:**\n" -" - `[p]localallowlist clear`\n" +" - `[p]localallowlist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3944 +#: redbot/core/core_commands.py:5111 msgid "Server allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:3950 +#: redbot/core/core_commands.py:5117 #, docstring msgid "\n" " Commands to manage the server specific blocklist.\n\n" @@ -2486,374 +3787,373 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3961 +#: redbot/core/core_commands.py:5128 #, docstring msgid "\n" " Adds a user or role to the local blocklist.\n\n" " **Examples:**\n" -" - `[p]localblocklist add @26 @Will` - Adds two users to the local blocklist.\n" -" - `[p]localblocklist add 262626262626262626` - Blocks a user by ID.\n" -" - `[p]localblocklist add \"Bad Apples\"` - Blocks a role with a space in the name without mentioning.\n\n" +" - `[p]localblocklist add @26 @Will` - Adds two users to the local blocklist.\n" +" - `[p]localblocklist add 262626262626262626` - Blocks a user by ID.\n" +" - `[p]localblocklist add \"Bad Apples\"` - Blocks a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to add to the local blocklist.\n" +" - `` - The users or roles to add to the local blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3975 +#: redbot/core/core_commands.py:5142 msgid "You cannot add yourself to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3978 +#: redbot/core/core_commands.py:5145 msgid "You cannot add the guild owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3981 +#: redbot/core/core_commands.py:5148 msgid "You cannot add a bot owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3988 +#: redbot/core/core_commands.py:5153 msgid "Users and/or roles have been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:3990 +#: redbot/core/core_commands.py:5155 msgid "User or role has been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:3994 +#: redbot/core/core_commands.py:5159 #, docstring msgid "\n" " Lists users and roles on the server blocklist.\n\n" " **Example:**\n" -" - `[p]localblocklist list`\n" +" - `[p]localblocklist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4006 +#: redbot/core/core_commands.py:5171 msgid "Blocked users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:4008 +#: redbot/core/core_commands.py:5173 msgid "Blocked user or role:" msgstr "" -#: redbot/core/core_commands.py:4022 +#: redbot/core/core_commands.py:5187 #, docstring msgid "\n" " Removes user or role from local blocklist.\n\n" " **Examples:**\n" -" - `[p]localblocklist remove @26 @Will` - Removes two users from the local blocklist.\n" -" - `[p]localblocklist remove 262626262626262626` - Unblocks a user by ID.\n" -" - `[p]localblocklist remove \"Bad Apples\"` - Unblocks a role with a space in the name without mentioning.\n\n" +" - `[p]localblocklist remove @26 @Will` - Removes two users from the local blocklist.\n" +" - `[p]localblocklist remove 262626262626262626` - Unblocks a user by ID.\n" +" - `[p]localblocklist remove \"Bad Apples\"` - Unblocks a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local blocklist.\n" +" - `` - The users or roles to remove from the local blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:4038 +#: redbot/core/core_commands.py:5201 msgid "Users and/or roles have been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:4040 +#: redbot/core/core_commands.py:5203 msgid "User or role has been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:4044 +#: redbot/core/core_commands.py:5207 #, docstring msgid "\n" " Clears the server blocklist.\n\n" " This disables the server blocklist and clears all entries.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:4053 +#: redbot/core/core_commands.py:5216 msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4058 +#: redbot/core/core_commands.py:5221 #, docstring msgid "Commands to enable and disable commands and cogs." msgstr "" -#: redbot/core/core_commands.py:4064 +#: redbot/core/core_commands.py:5227 #, docstring msgid "Set the default state for a cog as disabled.\n\n" " This will disable the cog for all servers by default.\n" " To override it, use `[p]command enablecog` on the servers you want to allow usage.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command defaultdisablecog Economy`\n" -" - `[p]command defaultdisablecog ModLog`\n\n" +" - `[p]command defaultdisablecog Economy`\n" +" - `[p]command defaultdisablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to make disabled by default. Must be title-case.\n" +" - `` - The name of the cog to make disabled by default. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4080 redbot/core/core_commands.py:4105 -#: redbot/core/core_commands.py:4125 redbot/core/core_commands.py:4155 -msgid "Cog with the given name doesn't exist." -msgstr "" - -#: redbot/core/core_commands.py:4082 +#: redbot/core/core_commands.py:5243 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:4084 +#: redbot/core/core_commands.py:5245 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:4089 +#: redbot/core/core_commands.py:5250 #, docstring msgid "Set the default state for a cog as enabled.\n\n" " This will re-enable the cog for all servers by default.\n" " To override it, use `[p]command disablecog` on the servers you want to disallow usage.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command defaultenablecog Economy`\n" -" - `[p]command defaultenablecog ModLog`\n\n" +" - `[p]command defaultenablecog Economy`\n" +" - `[p]command defaultenablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to make enabled by default. Must be title-case.\n" +" - `` - The name of the cog to make enabled by default. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4107 +#: redbot/core/core_commands.py:5266 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:4112 +#: redbot/core/core_commands.py:5271 #, docstring msgid "Disable a cog in this server.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command disablecog Economy`\n" -" - `[p]command disablecog ModLog`\n\n" +" - `[p]command disablecog Economy`\n" +" - `[p]command disablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to disable on this server. Must be title-case.\n" +" - `` - The name of the cog to disable on this server. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4127 +#: redbot/core/core_commands.py:5284 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:4129 +#: redbot/core/core_commands.py:5286 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:4132 +#: redbot/core/core_commands.py:5289 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:4138 +#: redbot/core/core_commands.py:5295 #, docstring msgid "Enable a cog in this server.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command enablecog Economy`\n" -" - `[p]command enablecog ModLog`\n\n" +" - `[p]command enablecog Economy`\n" +" - `[p]command enablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to enable on this server. Must be title-case.\n" +" - `` - The name of the cog to enable on this server. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4150 +#: redbot/core/core_commands.py:5307 msgid "{cogname} has been enabled in this guild." msgstr "" -#: redbot/core/core_commands.py:4158 +#: redbot/core/core_commands.py:5312 +msgid "Cog \"{arg}\" not found." +msgstr "" + +#: redbot/core/core_commands.py:5315 msgid "{cogname} was not disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:4164 +#: redbot/core/core_commands.py:5321 #, docstring msgid "List the cogs which are disabled in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabledcogs`\n" +" - `[p]command listdisabledcogs`\n" " " msgstr "" -#: redbot/core/core_commands.py:4177 +#: redbot/core/core_commands.py:5334 msgid "The following cogs are disabled in this guild:\n" msgstr "" -#: redbot/core/core_commands.py:4183 +#: redbot/core/core_commands.py:5340 msgid "There are no disabled cogs in this guild." msgstr "" -#: redbot/core/core_commands.py:4187 +#: redbot/core/core_commands.py:5344 #, docstring msgid "\n" " List disabled commands.\n\n" " If you're the bot owner, this will show global disabled commands by default.\n" " Otherwise, this will show disabled commands on the current server.\n\n" " **Example:**\n" -" - `[p]command listdisabled`\n" +" - `[p]command listdisabled`\n" " " msgstr "" -#: redbot/core/core_commands.py:4204 +#: redbot/core/core_commands.py:5361 #, docstring msgid "List disabled commands globally.\n\n" " **Example:**\n" -" - `[p]command listdisabled global`\n" +" - `[p]command listdisabled global`\n" " " msgstr "" -#: redbot/core/core_commands.py:4211 +#: redbot/core/core_commands.py:5368 msgid "There aren't any globally disabled commands." msgstr "" -#: redbot/core/core_commands.py:4214 +#: redbot/core/core_commands.py:5371 msgid "{} commands are disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:4218 +#: redbot/core/core_commands.py:5375 msgid "1 command is disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:4226 +#: redbot/core/core_commands.py:5383 #, docstring msgid "List disabled commands in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabled guild`\n" +" - `[p]command listdisabled guild`\n" " " msgstr "" -#: redbot/core/core_commands.py:4233 +#: redbot/core/core_commands.py:5390 msgid "There aren't any disabled commands in {}." msgstr "" -#: redbot/core/core_commands.py:4236 +#: redbot/core/core_commands.py:5393 msgid "{} commands are disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:4240 +#: redbot/core/core_commands.py:5397 msgid "1 command is disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:4247 +#: redbot/core/core_commands.py:5404 #, docstring msgid "\n" " Disable a command.\n\n" " If you're the bot owner, this will disable commands globally by default.\n" " Otherwise, this will disable commands on the current server.\n\n" " **Examples:**\n" -" - `[p]command disable userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable.\n" +" - `` - The command to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:4269 +#: redbot/core/core_commands.py:5426 #, docstring msgid "\n" " Disable a command globally.\n\n" " **Examples:**\n" -" - `[p]command disable global userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable global urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable global userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable global urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable globally.\n" +" - `` - The command to disable globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4288 redbot/core/core_commands.py:4331 +#: redbot/core/core_commands.py:5438 redbot/core/core_commands.py:5474 msgid "The command to disable cannot be `command` or any of its subcommands." msgstr "" -#: redbot/core/core_commands.py:4294 redbot/core/core_commands.py:4337 +#: redbot/core/core_commands.py:5444 redbot/core/core_commands.py:5480 msgid "This command is designated as being always available and cannot be disabled." msgstr "" -#: redbot/core/core_commands.py:4303 +#: redbot/core/core_commands.py:5453 msgid "That command is already disabled globally." msgstr "" -#: redbot/core/core_commands.py:4312 +#: redbot/core/core_commands.py:5462 #, docstring msgid "\n" " Disable a command in this server only.\n\n" " **Examples:**\n" -" - `[p]command disable server userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable server urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable server userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable server urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable for the current server.\n" +" - `` - The command to disable for the current server.\n" " " msgstr "" -#: redbot/core/core_commands.py:4342 +#: redbot/core/core_commands.py:5486 msgid "You are not allowed to disable that command." msgstr "" -#: redbot/core/core_commands.py:4352 +#: redbot/core/core_commands.py:5496 msgid "That command is already disabled in this server." msgstr "" -#: redbot/core/core_commands.py:4358 +#: redbot/core/core_commands.py:5502 #, docstring msgid "Enable a command.\n\n" " If you're the bot owner, this will try to enable a globally disabled command by default.\n" " Otherwise, this will try to enable a command disabled on the current server.\n\n" " **Examples:**\n" -" - `[p]command enable userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable.\n" +" - `` - The command to enable.\n" " " msgstr "" -#: redbot/core/core_commands.py:4378 +#: redbot/core/core_commands.py:5522 #, docstring msgid "\n" " Enable a command globally.\n\n" " **Examples:**\n" -" - `[p]command enable global userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable global urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable global userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable global urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable globally.\n" +" - `` - The command to enable globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4400 +#: redbot/core/core_commands.py:5537 msgid "That command is already enabled globally." msgstr "" -#: redbot/core/core_commands.py:4409 +#: redbot/core/core_commands.py:5546 #, docstring msgid "\n" " Enable a command in this server.\n\n" " **Examples:**\n" -" - `[p]command enable server userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable server urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable server userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable server urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable for the current server.\n" +" - `` - The command to enable for the current server.\n" " " msgstr "" -#: redbot/core/core_commands.py:4427 +#: redbot/core/core_commands.py:5558 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:4437 +#: redbot/core/core_commands.py:5568 msgid "That command is already enabled in this server." msgstr "" -#: redbot/core/core_commands.py:4444 +#: redbot/core/core_commands.py:5575 #, 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 `{command}` placeholder.\n\n" " **Examples:**\n" -" - `[p]command disabledmsg This command is disabled`\n" -" - `[p]command disabledmsg {command} is disabled`\n" -" - `[p]command disabledmsg` - Sends nothing when a disabled command is attempted.\n\n" +" - `[p]command disabledmsg This command is disabled`\n" +" - `[p]command disabledmsg {command} is disabled`\n" +" - `[p]command disabledmsg` - Sends nothing when a disabled command is attempted.\n\n" " **Arguments:**\n" -" - `[message]` - The message to send when a disabled command is attempted.\n" +" - `[message]` - The message to send when a disabled command is attempted.\n" " " msgstr "" -#: redbot/core/core_commands.py:4465 +#: redbot/core/core_commands.py:5596 #, docstring msgid "\n" " Commands to manage server settings for immunity from automated actions.\n\n" @@ -2861,152 +4161,80 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4474 +#: redbot/core/core_commands.py:5605 #, docstring msgid "\n" " Gets the current members and roles configured for automatic moderation action immunity.\n\n" " **Example:**\n" -" - `[p]autoimmune list`\n" +" - `[p]autoimmune list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4487 +#: redbot/core/core_commands.py:5618 msgid "Roles immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:4492 +#: redbot/core/core_commands.py:5623 msgid "Members immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:4496 +#: redbot/core/core_commands.py:5627 msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:4505 +#: redbot/core/core_commands.py:5636 #, docstring msgid "\n" " Makes a user or role immune from automated moderation actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune add @TwentySix` - Adds a user.\n" -" - `[p]autoimmune add @Mods` - Adds a role.\n\n" +" - `[p]autoimmune add @Twentysix` - Adds a user.\n" +" - `[p]autoimmune add @Mods` - Adds a role.\n\n" " **Arguments:**\n" -" - `` - The user or role to add immunity to.\n" +" - `` - The user or role to add immunity to.\n" " " msgstr "" -#: redbot/core/core_commands.py:4517 +#: redbot/core/core_commands.py:5648 msgid "Already added." msgstr "" -#: redbot/core/core_commands.py:4525 +#: redbot/core/core_commands.py:5656 #, docstring msgid "\n" " Remove a user or role from being immune to automated moderation actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune remove @TwentySix` - Removes a user.\n" -" - `[p]autoimmune remove @Mods` - Removes a role.\n\n" +" - `[p]autoimmune remove @Twentysix` - Removes a user.\n" +" - `[p]autoimmune remove @Mods` - Removes a role.\n\n" " **Arguments:**\n" -" - `` - The user or role to remove immunity from.\n" +" - `` - The user or role to remove immunity from.\n" " " msgstr "" -#: redbot/core/core_commands.py:4537 +#: redbot/core/core_commands.py:5668 msgid "Not in list." msgstr "" -#: redbot/core/core_commands.py:4545 +#: redbot/core/core_commands.py:5676 #, docstring msgid "\n" " Checks if a user or role would be considered immune from automated actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune isimmune @TwentySix`\n" -" - `[p]autoimmune isimmune @Mods`\n\n" +" - `[p]autoimmune isimmune @Twentysix`\n" +" - `[p]autoimmune isimmune @Mods`\n\n" " **Arguments:**\n" -" - `` - The user or role to check the immunity of.\n" +" - `` - The user or role to check the immunity of.\n" " " msgstr "" -#: redbot/core/core_commands.py:4557 +#: redbot/core/core_commands.py:5688 msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:4559 +#: redbot/core/core_commands.py:5690 msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:4564 -#, docstring -msgid "\n" -" Commands for configuring owner notifications.\n\n" -" Owner notifications include usage of `[p]contact` and available Red updates.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4573 -#, docstring -msgid "\n" -" Opt-in on receiving owner notifications.\n\n" -" This is the default state.\n\n" -" Note: This will only resume sending owner notifications to your DMs.\n" -" Additional owners and destinations will not be affected.\n\n" -" **Example:**\n" -" - `[p]ownernotifications optin`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4592 -#, docstring -msgid "\n" -" Opt-out of receiving owner notifications.\n\n" -" Note: This will only stop sending owner notifications to your DMs.\n" -" Additional owners and destinations will still receive notifications.\n\n" -" **Example:**\n" -" - `[p]ownernotifications optout`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4611 -#, docstring -msgid "\n" -" Adds a destination text channel to receive owner notifications.\n\n" -" **Examples:**\n" -" - `[p]ownernotifications adddestination #owner-notifications`\n" -" - `[p]ownernotifications adddestination 168091848718417920` - Accepts channel IDs.\n\n" -" **Arguments:**\n" -" - `` - The channel to send owner notifications to.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4637 -#, docstring -msgid "\n" -" Removes a destination text channel from receiving owner notifications.\n\n" -" **Examples:**\n" -" - `[p]ownernotifications removedestination #owner-notifications`\n" -" - `[p]ownernotifications deletedestination 168091848718417920` - Accepts channel IDs.\n\n" -" **Arguments:**\n" -" - `` - The channel to stop sending owner notifications to.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4661 -#, docstring -msgid "\n" -" Lists the configured extra destinations for owner notifications.\n\n" -" **Example:**\n" -" - `[p]ownernotifications listdestinations`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4671 -msgid "There are no extra channels being sent to." -msgstr "" - -#: redbot/core/core_commands.py:4682 -msgid "Unknown channel with id: {id}" -msgstr "" - -#: redbot/core/core_commands.py:4713 +#: redbot/core/core_commands.py:5717 #, docstring msgid "\n" " Commands to add servers or channels to the ignore list.\n\n" @@ -3015,124 +4243,130 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4723 +#: redbot/core/core_commands.py:5727 #, docstring msgid "\n" " List the currently ignored servers and channels.\n\n" " **Example:**\n" -" - `[p]ignore list`\n" +" - `[p]ignore list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4738 +#: redbot/core/core_commands.py:5749 #, docstring msgid "\n" -" Ignore commands in the channel or category.\n\n" -" Defaults to the current channel.\n\n" +" Ignore commands in the channel, thread, or category.\n\n" +" Defaults to the current thread or channel.\n\n" " Note: Owners, Admins, and those with Manage Channel permissions override ignored channels.\n\n" " **Examples:**\n" -" - `[p]ignore channel #general` - Ignores commands in the #general channel.\n" -" - `[p]ignore channel` - Ignores commands in the current channel.\n" -" - `[p]ignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" -" - `[p]ignore channel 356236713347252226` - Also accepts IDs.\n\n" +" - `[p]ignore channel #general` - Ignores commands in the #general channel.\n" +" - `[p]ignore channel` - Ignores commands in the current channel.\n" +" - `[p]ignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" +" - `[p]ignore channel 356236713347252226` - Also accepts IDs.\n\n" " **Arguments:**\n" -" - `` - The channel to ignore. Can be a category channel.\n" +" - `` - The channel to ignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:4758 +#: redbot/core/core_commands.py:5767 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:4760 +#: redbot/core/core_commands.py:5769 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:4765 +#: redbot/core/core_commands.py:5774 #, docstring msgid "\n" " Ignore commands in this server.\n\n" " Note: Owners, Admins, and those with Manage Server permissions override ignored servers.\n\n" " **Example:**\n" -" - `[p]ignore server` - Ignores the current server\n" +" - `[p]ignore server` - Ignores the current server\n" " " msgstr "" -#: redbot/core/core_commands.py:4776 +#: redbot/core/core_commands.py:5785 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:4778 +#: redbot/core/core_commands.py:5787 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:4784 +#: redbot/core/core_commands.py:5793 #, docstring msgid "Commands to remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:4792 +#: redbot/core/core_commands.py:5808 #, docstring msgid "\n" -" Remove a channel or category from the ignore list.\n\n" -" Defaults to the current channel.\n\n" +" Remove a channel, thread, or category from the ignore list.\n\n" +" Defaults to the current thread or channel.\n\n" " **Examples:**\n" -" - `[p]unignore channel #general` - Unignores commands in the #general channel.\n" -" - `[p]unignore channel` - Unignores commands in the current channel.\n" -" - `[p]unignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" -" - `[p]unignore channel 356236713347252226` - Also accepts IDs. Use this method to unignore categories.\n\n" +" - `[p]unignore channel #general` - Unignores commands in the #general channel.\n" +" - `[p]unignore channel` - Unignores commands in the current channel.\n" +" - `[p]unignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" +" - `[p]unignore channel 356236713347252226` - Also accepts IDs. Use this method to unignore categories.\n\n" " **Arguments:**\n" -" - `` - The channel to unignore. This can be a category channel.\n" +" - `` - The channel to unignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:4811 +#: redbot/core/core_commands.py:5824 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:4813 +#: redbot/core/core_commands.py:5826 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:4818 +#: redbot/core/core_commands.py:5831 #, docstring msgid "\n" " Remove this server from the ignore list.\n\n" " **Example:**\n" -" - `[p]unignore server` - Stops ignoring the current server\n" +" - `[p]unignore server` - Stops ignoring the current server\n" " " msgstr "" -#: redbot/core/core_commands.py:4827 +#: redbot/core/core_commands.py:5840 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:4829 +#: redbot/core/core_commands.py:5842 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:4835 +#: redbot/core/core_commands.py:5856 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:4847 +#: redbot/core/core_commands.py:5873 redbot/core/core_commands.py:5875 +#: redbot/core/core_commands.py:5876 +msgid "None" +msgstr "" + +#: redbot/core/core_commands.py:5877 msgid "Currently ignored categories: {categories}\n" -"Channels: {channels}" +"Channels: {channels}\n" +"Threads (excluding archived):{threads}" msgstr "" -#: redbot/core/core_commands.py:4862 +#: redbot/core/core_commands.py:5894 #, docstring msgid "\n" " Get info about Red's licenses.\n" " " msgstr "" -#: redbot/core/dev_commands.py:36 +#: redbot/core/dev_commands.py:412 #, docstring msgid "Various development focused utilities." msgstr "" -#: redbot/core/dev_commands.py:123 +#: redbot/core/dev_commands.py:455 #, docstring msgid "Evaluate a statement of python code.\n\n" " The bot will always respond with the return value of the code.\n" @@ -3142,18 +4376,22 @@ msgid "Evaluate a statement of python code.\n\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" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" " " msgstr "" -#: redbot/core/dev_commands.py:167 +#: redbot/core/dev_commands.py:491 #, docstring msgid "Execute asynchronous code.\n\n" " This command wraps code into the body of an async function and then\n" @@ -3162,264 +4400,215 @@ msgid "Execute asynchronous code.\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" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" " " msgstr "" -#: redbot/core/dev_commands.py:221 +#: redbot/core/dev_commands.py:527 #, 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:230 +" evaluated.\n\n" +" Use `exit()` or `quit` to exit the REPL session, prefixed with\n" +" a backtick so they may be interpreted.\n\n" +" Environment Variables:\n" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" +" " +msgstr "" + +#: redbot/core/dev_commands.py:553 msgid "Already running a REPL session in this channel. Exit it with `quit`." msgstr "" -#: redbot/core/dev_commands.py:234 +#: redbot/core/dev_commands.py:557 msgid "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." msgstr "" -#: redbot/core/dev_commands.py:245 +#: redbot/core/dev_commands.py:568 msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." msgstr "" -#: redbot/core/dev_commands.py:259 +#: redbot/core/dev_commands.py:583 msgid "Exiting." msgstr "" -#: redbot/core/dev_commands.py:310 -msgid "Unexpected error: `{}`" +#: redbot/core/dev_commands.py:595 +msgid "Unexpected error: " msgstr "" -#: redbot/core/dev_commands.py:314 +#: redbot/core/dev_commands.py:599 #, docstring -msgid "Pauses/resumes the REPL running in the current channel" +msgid "Pauses/resumes the REPL running in the current channel." msgstr "" -#: redbot/core/dev_commands.py:316 +#: redbot/core/dev_commands.py:601 msgid "There is no currently running REPL session in this channel." msgstr "" -#: redbot/core/dev_commands.py:324 +#: redbot/core/dev_commands.py:609 msgid "The REPL session in this channel has been resumed." msgstr "" -#: redbot/core/dev_commands.py:326 +#: redbot/core/dev_commands.py:611 msgid "The REPL session in this channel is now paused." msgstr "" -#: redbot/core/dev_commands.py:331 +#: redbot/core/dev_commands.py:617 #, docstring msgid "Mock another user invoking a command.\n\n" " The prefix must not be entered.\n" " " msgstr "" -#: redbot/core/dev_commands.py:344 +#: redbot/core/dev_commands.py:633 #, 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" +" Current message is used as a base (including attachments, embeds, etc.),\n" +" the content and author of the message are replaced with the given arguments.\n\n" +" Note: If `content` isn't passed, the message needs to contain embeds, attachments,\n" +" or anything else that makes the message non-empty.\n" " " msgstr "" -#: redbot/core/dev_commands.py:365 +#: redbot/core/dev_commands.py:654 #, docstring msgid "Give bot owners the ability to bypass cooldowns.\n\n" " Does not persist through restarts." msgstr "" -#: redbot/core/dev_commands.py:373 +#: redbot/core/dev_commands.py:662 msgid "Bot owners will now bypass all commands with cooldowns." msgstr "" -#: redbot/core/dev_commands.py:375 +#: redbot/core/dev_commands.py:664 msgid "Bot owners will no longer bypass all commands with cooldowns." msgstr "" -#: redbot/core/errors.py:49 +#: redbot/core/errors.py:61 msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/events.py:112 -msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" -msgstr "" - -#: redbot/core/events.py:122 -msgid "\n\n" -"While 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:146 -msgid "\n\n" -"To 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:151 -msgid "Command Prompt" -msgstr "" - -#: redbot/core/events.py:153 -msgid "Terminal" -msgstr "" - -#: redbot/core/events.py:160 -msgid "\n" -"Once you've started up your bot again, if you have any 3rd-party cogs installed we then highly recommend you update them with this command in Discord: `[p]cog update`" -msgstr "" - -#: redbot/core/events.py:167 -msgid "\n\n" -"You have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\n\n" -"You 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:232 -msgid "`{user_input}` is not a valid value for `{command}`" -msgstr "" - -#: redbot/core/events.py:257 -msgid "Error in command '{command}'. Check your console or logs for details." -msgstr "" - -#: redbot/core/events.py:282 -msgid "I require the {permission} permission to execute that command." -msgstr "" - -#: redbot/core/events.py:286 -msgid "I require {permission_list} permissions to execute that command." -msgstr "" - -#: redbot/core/events.py:294 -msgid "That command is not available in DMs." -msgstr "" - -#: redbot/core/events.py:296 -msgid "That command is only available in DMs." -msgstr "" - -#: redbot/core/events.py:298 -msgid "That command is only available in NSFW channels." -msgstr "" - -#: redbot/core/events.py:308 -msgid "This command is on cooldown. Try again in {delay}." -msgstr "" - -#: redbot/core/events.py:310 -msgid "This command is on cooldown. Try again in 1 second." -msgstr "" - -#: redbot/core/events.py:315 -msgid "Too many people using this command. It can only be used {number} times concurrently." -msgstr "" - -#: redbot/core/events.py:320 -msgid "Too many people using this command. It can only be used once concurrently." +#: redbot/core/modlog.py:393 +msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/events.py:326 -msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +#: redbot/core/modlog.py:395 +msgid "**Reason:** Use the `reason` command to add it" msgstr "" -#: redbot/core/events.py:331 -msgid "That command is still completing, it can only be used once per {type} concurrently." +#: redbot/core/modlog.py:398 +msgid "Unknown" msgstr "" -#: redbot/core/events.py:337 -msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +#: redbot/core/modlog.py:402 redbot/core/modlog.py:424 +#: redbot/core/modlog.py:439 +msgid "Deleted User." msgstr "" -#: redbot/core/events.py:342 -msgid "Too many people using this command. It can only be used once per {type} concurrently." +#: redbot/core/modlog.py:476 +msgid "Deleted or archived thread ({thread_id}) in {channel_name}" msgstr "" -#: redbot/core/modlog.py:417 -msgid "Case #{} | {} {}" +#: redbot/core/modlog.py:480 +msgid "Thread {thread_id} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:419 -msgid "**Reason:** Use the `reason` command to add it" +#: redbot/core/modlog.py:484 +msgid "{channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:422 -msgid "Unknown" +#: redbot/core/modlog.py:489 +msgid "Thread {thread_name} in {channel_name}" msgstr "" -#: redbot/core/modlog.py:426 redbot/core/modlog.py:448 -#: redbot/core/modlog.py:463 -msgid "Deleted User." +#: redbot/core/modlog.py:493 +msgid "Thread {thread_name} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:477 redbot/core/modlog.py:512 -msgid "**Reason:** {}" +#: redbot/core/modlog.py:499 redbot/core/modlog.py:527 +msgid "Reason:" msgstr "" -#: redbot/core/modlog.py:491 +#: redbot/core/modlog.py:513 msgid "Moderator" msgstr "" -#: redbot/core/modlog.py:493 +#: redbot/core/modlog.py:515 msgid "Until" msgstr "" -#: redbot/core/modlog.py:494 +#: redbot/core/modlog.py:516 msgid "Duration" msgstr "" -#: redbot/core/modlog.py:498 redbot/core/modlog.py:503 +#: redbot/core/modlog.py:518 msgid "Channel" msgstr "" -#: redbot/core/modlog.py:499 -msgid "{channel} (deleted)" -msgstr "" - -#: redbot/core/modlog.py:505 +#: redbot/core/modlog.py:520 msgid "Amended by" msgstr "" -#: redbot/core/modlog.py:507 +#: redbot/core/modlog.py:522 msgid "Last modified at" msgstr "" -#: redbot/core/modlog.py:527 -msgid "**User:** {}\n" +#: redbot/core/modlog.py:542 +msgid "User:" +msgstr "" + +#: redbot/core/modlog.py:543 +msgid "Moderator:" +msgstr "" + +#: redbot/core/modlog.py:546 +msgid "Until:" msgstr "" -#: redbot/core/modlog.py:528 -msgid "**Moderator:** {}\n" +#: redbot/core/modlog.py:546 +msgid "Duration:" msgstr "" -#: redbot/core/modlog.py:531 -msgid "**Until:** {}\n" -"**Duration:** {}\n" +#: redbot/core/modlog.py:549 redbot/core/modlog.py:551 +msgid "Channel:" msgstr "" -#: redbot/core/modlog.py:534 -msgid "**Channel**: {} (Deleted)\n" +#: redbot/core/modlog.py:553 +msgid "Amended by:" msgstr "" -#: redbot/core/modlog.py:536 -msgid "**Channel**: {}\n" +#: redbot/core/modlog.py:555 +msgid "Last modified at:" msgstr "" -#: redbot/core/modlog.py:538 -msgid "**Amended by:** {}\n" +#: redbot/core/tree.py:271 +msgid "Command not found." msgstr "" -#: redbot/core/modlog.py:540 -msgid "**Last modified at:** {}\n" +#: redbot/core/tree.py:332 +msgid "You are not permitted to use this command." msgstr "" diff --git a/redbot/core/locales/vi-VN.po b/redbot/core/locales/vi-VN.po index e189525cdf6..adffff48b57 100644 --- a/redbot/core/locales/vi-VN.po +++ b/redbot/core/locales/vi-VN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-12 15:52+0000\n" +"POT-Creation-Date: 2024-03-23 23:21+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,1823 +15,3053 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: vi_VN\n" -#: redbot/core/bank.py:1019 -msgid "Can't pay for this command in DM without a global bank." -msgstr "" - -#: redbot/core/bank.py:1026 -msgid "You need at least {cost} {currency} to use this command." -msgstr "" - -#: redbot/core/cog_manager.py:316 +#: redbot/core/_cog_manager.py:317 #, docstring msgid "Commands to interface with Red's cog manager." msgstr "" -#: redbot/core/cog_manager.py:325 +#: redbot/core/_cog_manager.py:326 #, docstring msgid "\n" " Lists current cog paths in order of priority.\n" " " msgstr "" -#: redbot/core/cog_manager.py:333 +#: redbot/core/_cog_manager.py:334 msgid "Install Path: {install_path}\n" "Core Path: {core_path}\n\n" msgstr "" -#: redbot/core/cog_manager.py:347 +#: redbot/core/_cog_manager.py:348 #, docstring msgid "\n" " Add a path to the list of available cog paths.\n" " " msgstr "" -#: redbot/core/cog_manager.py:351 +#: redbot/core/_cog_manager.py:352 msgid "That path does not exist or does not point to a valid directory." msgstr "" -#: redbot/core/cog_manager.py:359 +#: redbot/core/_cog_manager.py:360 msgid "Path successfully added." msgstr "" -#: redbot/core/cog_manager.py:364 +#: redbot/core/_cog_manager.py:365 #, docstring msgid "\n" -" Removes a path from the available cog paths given the `path_number` from `[p]paths`.\n" +" Removes one or more paths from the available cog paths given the `path_numbers` 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." +#: redbot/core/_cog_manager.py:386 +msgid "The following paths were removed: {paths}" msgstr "" -#: redbot/core/cog_manager.py:380 -msgid "Path successfully removed." +#: redbot/core/_cog_manager.py:392 +msgid "The following path numbers did not exist: {path_numbers}" msgstr "" -#: redbot/core/cog_manager.py:385 +#: redbot/core/_cog_manager.py:403 #, docstring msgid "\n" " Reorders paths internally to allow discovery of different cogs.\n" " " msgstr "" -#: redbot/core/cog_manager.py:399 +#: redbot/core/_cog_manager.py:414 msgid "Invalid 'from' index." msgstr "" -#: redbot/core/cog_manager.py:405 +#: redbot/core/_cog_manager.py:420 msgid "Invalid 'to' index." msgstr "" -#: redbot/core/cog_manager.py:409 +#: redbot/core/_cog_manager.py:424 msgid "Paths reordered." msgstr "" -#: redbot/core/cog_manager.py:414 +#: redbot/core/_cog_manager.py:429 #, 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" +" Returns the current install path or sets it if one is provided.\n\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 +#: redbot/core/_cog_manager.py:443 msgid "That path does not exist." msgstr "" -#: redbot/core/cog_manager.py:432 +#: redbot/core/_cog_manager.py:448 msgid "The bot will install new cogs to the `{}` directory." msgstr "" -#: redbot/core/cog_manager.py:438 +#: redbot/core/_cog_manager.py:454 #, docstring msgid "\n" " Lists all loaded and available cogs.\n" " " msgstr "" -#: redbot/core/cog_manager.py:451 redbot/core/cog_manager.py:466 +#: redbot/core/_cog_manager.py:467 redbot/core/_cog_manager.py:482 msgid "**{} loaded:**\n" msgstr "" -#: redbot/core/cog_manager.py:452 redbot/core/cog_manager.py:468 +#: redbot/core/_cog_manager.py:468 redbot/core/_cog_manager.py:484 msgid "**{} unloaded:**\n" msgstr "" -#: redbot/core/core_commands.py:181 -msgid "Alias {alias_name} is already an existing command or alias in one of the loaded cogs." +#: redbot/core/_diagnoser.py:104 +msgid "To fix this issue, you need to do one of these:" msgstr "" -#: redbot/core/core_commands.py:186 -msgid "Command {command_name} is already an existing command or alias in one of the loaded cogs." +#: redbot/core/_diagnoser.py:112 +msgid "Check if the command caller is not a bot" msgstr "" -#: redbot/core/core_commands.py:398 -#, docstring -msgid "\n" -" The Core cog has many commands related to core functions.\n\n" -" These commands come loaded with every Red bot, and cover some of the most basic usage of the bot.\n" -" " +#: redbot/core/_diagnoser.py:118 +msgid "The user is a bot which prevents them from running any command." msgstr "" -#: redbot/core/core_commands.py:410 -#, docstring -msgid "Pong." +#: redbot/core/_diagnoser.py:119 +msgid "This cannot be fixed - bots should not be listening to other bots." msgstr "" -#: redbot/core/core_commands.py:415 -#, docstring -msgid "Shows info about [botname].\n\n" -" See `[p]set custominfo` to customize.\n" -" " +#: redbot/core/_diagnoser.py:123 +msgid "Check if the bot can send messages in the given channel" msgstr "" -#: redbot/core/core_commands.py:445 -msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\n\n" -"Red 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" +#: redbot/core/_diagnoser.py:130 +msgid "Bot is timed out in the given channel." msgstr "" -#: redbot/core/core_commands.py:456 -msgid "Instance owned by team" +#: redbot/core/_diagnoser.py:131 +msgid "To fix this issue, remove timeout from the bot." msgstr "" -#: redbot/core/core_commands.py:456 -msgid "Instance owned by" +#: redbot/core/_diagnoser.py:137 +msgid "Bot doesn't have permission to send messages in the given channel." msgstr "" -#: redbot/core/core_commands.py:461 -msgid "Red version" +#: redbot/core/_diagnoser.py:138 +msgid "To fix this issue, ensure that the permissions setup allows the bot to send messages per Discord's role hierarchy:\n" +"https://support.discord.com/hc/en-us/articles/206141927" msgstr "" -#: redbot/core/core_commands.py:464 redbot/core/core_commands.py:520 -msgid "Yes, {version} is available." +#: redbot/core/_diagnoser.py:150 +msgid "Check if the channel and the server aren't set to be ignored" msgstr "" -#: redbot/core/core_commands.py:468 redbot/core/core_commands.py:524 -msgid "Checking for updates failed." +#: redbot/core/_diagnoser.py:156 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {thread} thread, its parent channel, and the server aren't a part of that list." msgstr "" -#: redbot/core/core_commands.py:469 -msgid "Outdated" +#: redbot/core/_diagnoser.py:165 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {channel} channel and the server aren't a part of that list." msgstr "" -#: redbot/core/core_commands.py:471 -msgid "About this instance" +#: redbot/core/_diagnoser.py:175 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {thread} thread, its parent channel, the channel category it belongs to ({channel_category}), and the server aren't a part of that list." msgstr "" -#: redbot/core/core_commands.py:472 -msgid "About Red" +#: redbot/core/_diagnoser.py:186 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {channel} channel, the channel category it belongs to ({channel_category}), and the server aren't a part of that list." msgstr "" -#: redbot/core/core_commands.py:475 redbot/core/core_commands.py:533 -msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" +#: redbot/core/_diagnoser.py:200 +msgid "The bot is set to ignore commands in the given channel or this server." msgstr "" -#: redbot/core/core_commands.py:483 -msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\n\n" -"Red 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" +#: redbot/core/_diagnoser.py:210 +msgid "Global allowlist prevents the user from running this command." msgstr "" -#: redbot/core/core_commands.py:494 -msgid "Instance owned by team: [{owner}]\n" -"Python: [{python_version}] (5)\n" -"discord.py: [{dpy_version}] (6)\n" -"Red version: [{red_version}] (7)\n" +#: redbot/core/_diagnoser.py:211 +msgid "To fix this issue, you can either add the user to the allowlist, or clear the allowlist.\n" +"If you want to keep the allowlist, you can run {command_1} which will add {user} to the allowlist.\n" +"If you instead want to clear the allowlist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:506 -msgid "Instance owned by: [{owner}]\n" -"Python: [{python_version}] (5)\n" -"discord.py: [{dpy_version}] (6)\n" -"Red version: [{red_version}] (7)\n" +#: redbot/core/_diagnoser.py:227 +msgid "Global blocklist prevents the user from running this command." msgstr "" -#: redbot/core/core_commands.py:525 -msgid "Outdated: [{state}]\n" +#: redbot/core/_diagnoser.py:228 +msgid "To fix this issue, you can either remove the user from the blocklist, or clear the blocklist.\n" +"If you want to keep the blocklist, you can run {command_1} which will remove {user} from the blocklist.\n" +"If you instead want to clear the blocklist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:528 -msgid "**About Red**\n" +#: redbot/core/_diagnoser.py:250 +msgid "Local allowlist prevents the user from running this command." msgstr "" -#: redbot/core/core_commands.py:539 -msgid "**About this instance**\n" +#: redbot/core/_diagnoser.py:251 +msgid "To fix this issue, you can either add the user or one of their roles to the local allowlist, or clear the local allowlist.\n" +"If you want to keep the local allowlist, you can run {command_1} which will add {user} to the local allowlist.\n" +"If you instead want to clear the local allowlist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:541 -msgid "**References**\n" -"1. <{}>\n" -"2. <{}>\n" -"3. <{}>\n" -"4. <{}>\n" -"5. <{}>\n" -"6. <{}>\n" -"7. <{}>\n" +#: redbot/core/_diagnoser.py:265 +msgid "Local blocklist prevents the user from running this command." msgstr "" -#: redbot/core/core_commands.py:557 -#, docstring -msgid "Shows [botname]'s uptime." +#: redbot/core/_diagnoser.py:280 +msgid "To fix this issue, you can either remove the user's roles from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove the user's roles ({roles}) from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:560 -msgid "Less than one second" +#: redbot/core/_diagnoser.py:305 +msgid "To fix this issue, you can either remove the user and their roles from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove {user} and their roles ({roles}) from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:562 -msgid "Been up for: **{time_quantity}** (since {timestamp} UTC)" +#: redbot/core/_diagnoser.py:327 +msgid "To fix this issue, you can either remove the user from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove {user} from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:569 -#, docstring -msgid "\n" -" Commands which interact with the data [botname] has about you.\n\n" -" More information can be found in the [End User Data Documentation.](https://docs.discord.red/en/stable/red_core_data_statement.html)\n" -" " +#: redbot/core/_diagnoser.py:342 +msgid "Allowlist and blocklist checks" msgstr "" -#: redbot/core/core_commands.py:580 -#, docstring -msgid "\n" -" Find out what type of data [botname] stores and why.\n\n" -" **Example:**\n" -" - `[p]mydata whatdata`\n" -" " +#: redbot/core/_diagnoser.py:374 +msgid "Global, cog and command checks" msgstr "" -#: redbot/core/core_commands.py:590 -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\n" -"Additionally, 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." +#: redbot/core/_diagnoser.py:381 +msgid "The given command is disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:609 -#, docstring -msgid "View the End User Data statements of each 3rd-party module.\n\n" -" This will send an attachment with the End User Data statements of all loaded 3rd party cogs.\n\n" -" **Example:**\n" -" - `[p]mydata 3rdparty`\n" -" " +#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:858 +msgid "One of the parents of the given command is disabled globally." msgstr "" -#: redbot/core/core_commands.py:620 -msgid "I need to be able to attach files (try in DMs?)." +#: redbot/core/_diagnoser.py:389 +msgid "To fix this issue, you can run {command} which will enable the {affected_command} command in this guild." msgstr "" -#: redbot/core/core_commands.py:630 -msgid "This instance does not appear to have any 3rd-party extensions loaded." +#: redbot/core/_diagnoser.py:410 +msgid "Other issues related to the checks" msgstr "" -#: redbot/core/core_commands.py:650 -msgid "3rd party End User Data statements" +#: redbot/core/_diagnoser.py:411 +msgid "There's an issue related to the checks for {command} but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:652 -msgid "The following are statements provided by 3rd-party extensions." +#: redbot/core/_diagnoser.py:415 +msgid "To fix this issue, a manual review of the global, cog and command checks is required." msgstr "" -#: redbot/core/core_commands.py:657 -msgid "3rd-party extensions without statements\n" +#: redbot/core/_diagnoser.py:423 +msgid "Global checks" msgstr "" -#: redbot/core/core_commands.py:668 -msgid "Here's a generated page with the statements provided by 3rd-party extensions." +#: redbot/core/_diagnoser.py:433 +msgid "One of the global checks for the command {command} failed with a message:\n" +"{message}" msgstr "" -#: redbot/core/core_commands.py:684 -msgid "Did not get confirmation, cancelling." +#: redbot/core/_diagnoser.py:437 +msgid "One of the global checks for the command {command} failed without a message." msgstr "" -#: redbot/core/core_commands.py:689 -msgid "Did not get a matching confirmation, cancelling." +#: redbot/core/_diagnoser.py:441 +msgid "Cog check" msgstr "" -#: redbot/core/core_commands.py:700 -#, 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\n" -" **Example:**\n" -" - `[p]mydata forgetme`\n" -" " +#: redbot/core/_diagnoser.py:458 +msgid "The cog check for the command {command} failed with a message:\n" +"{message}" msgstr "" -#: redbot/core/core_commands.py:715 -msgid "This command ({command}) does not support non-interactive usage." +#: redbot/core/_diagnoser.py:459 +msgid "The cog check for the command {command} failed without a message." msgstr "" -#: redbot/core/core_commands.py:722 -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:" +#: redbot/core/_diagnoser.py:463 +msgid "Command checks" msgstr "" -#: redbot/core/core_commands.py:732 -msgid "This may take some time." +#: redbot/core/_diagnoser.py:477 +msgid "One of the command checks for the command {command} failed with a message:\n" +"{message}" msgstr "" -#: redbot/core/core_commands.py:745 -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}.\n" -"Please contact the owner of this bot to address this.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:481 +msgid "One of the command checks for the command {command} failed without a message." msgstr "" -#: redbot/core/core_commands.py:760 -msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\n" -"Please contact the owner of this bot to address this.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:485 +msgid "Permissions verification" msgstr "" -#: redbot/core/core_commands.py:770 -msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\n" -"Please contact the owner of this bot to address this.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:488 +msgid "Cog permissions verification" msgstr "" -#: redbot/core/core_commands.py:780 -msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" +#: redbot/core/_diagnoser.py:503 +msgid "The cog of the given command is disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:788 redbot/core/core_commands.py:955 -#: redbot/core/core_commands.py:1041 redbot/core/core_commands.py:1112 -msgid "{mention} The following cogs did not handle deletion:\n" -"{cogs}." +#: redbot/core/_diagnoser.py:504 +msgid "To fix this issue, you can run {command} which will enable the {affected_cog} cog in this guild." msgstr "" -#: redbot/core/core_commands.py:798 -#, docstring -msgid "[Coming Soon] Get what data [botname] has about you." +#: redbot/core/_diagnoser.py:518 +msgid "Bot is missing some of the channel permissions ({permissions}) required by the {cog} cog." msgstr "" -#: redbot/core/core_commands.py:800 -msgid "This command doesn't do anything yet, but we're working on adding support for this." +#: redbot/core/_diagnoser.py:526 +msgid "Bot is missing some of the channel permissions ({permissions}) required by the {command} command." msgstr "" -#: redbot/core/core_commands.py:809 -#, docstring -msgid "\n" -" Commands for more complete data handling.\n" -" " +#: redbot/core/_diagnoser.py:538 +msgid "To fix this issue, grant the required permissions to the bot through role settings or channel overrides." msgstr "" -#: redbot/core/core_commands.py:815 -#, docstring -msgid "\n" -" Set the bot to allow users to request a data deletion.\n\n" -" This is on by default.\n" -" Opposite of `[p]mydata ownermanagement disallowuserdeletions`\n\n" -" **Example:**\n" -" - `[p]mydata ownermanagement allowuserdeletions`\n" -" " +#: redbot/core/_diagnoser.py:557 redbot/core/_diagnoser.py:653 +msgid "Other issues related to the permissions." msgstr "" -#: redbot/core/core_commands.py:826 -msgid "User can delete their own data. This will not include operational data such as blocked users." +#: redbot/core/_diagnoser.py:558 +msgid "Fatal error: There's an issue related to the permissions for the {cog} cog but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:834 -#, docstring -msgid "\n" -" Set the bot to not allow users to request a data deletion.\n\n" -" Opposite of `[p]mydata ownermanagement allowuserdeletions`\n\n" -" **Example:**\n" -" - `[p]mydata ownermanagement disallowuserdeletions`\n" -" " +#: redbot/core/_diagnoser.py:563 +msgid "Fatal error: There's an issue related to the permissions for the {command} command but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:843 -msgid "User can not delete their own data." +#: redbot/core/_diagnoser.py:567 +msgid "This is an unexpected error, please report it on Red's issue tracker." msgstr "" -#: redbot/core/core_commands.py:847 -#, docstring -msgid "\n" -" Sets how user deletions are treated.\n\n" -" **Example:**\n" -" - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" -" **Arguments:**\n" -" - `` - The strictness level for user deletion. See Level guide below.\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" -" " +#: redbot/core/_diagnoser.py:574 +msgid "Ensure that the command is not bot owner only" msgstr "" -#: redbot/core/core_commands.py:864 -msgid "Cogs will be instructed to remove all non operational data upon a user request." +#: redbot/core/_diagnoser.py:582 +msgid "The command is bot owner only and the given user is not a bot owner." msgstr "" -#: redbot/core/core_commands.py:872 -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." +#: redbot/core/_diagnoser.py:583 +msgid "This cannot be fixed - regular users cannot run bot owner only commands." msgstr "" -#: redbot/core/core_commands.py:883 -#, docstring -msgid "\n" -" Handle a deletion request from Discord.\n\n" -" This will cause the bot to get rid of or disassociate all data from the specified user ID.\n" -" You should not use this unless Discord has specifically requested this with regard to a deleted user.\n" -" This will remove the user from various anti-abuse measures.\n" -" If you are processing a manual request from a user, you may want `[p]mydata ownermanagement deleteforuser` instead.\n\n" -" **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" -" " +#: redbot/core/_diagnoser.py:589 +msgid "Permission hooks" msgstr "" -#: redbot/core/core_commands.py:897 -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\n" -"If you are sure this is what you intend to do please respond with the following:" +#: redbot/core/_diagnoser.py:599 +msgid "Fatal error: the result of permission hooks is inconsistent." msgstr "" -#: redbot/core/core_commands.py:915 redbot/core/core_commands.py:1072 -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}\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:600 redbot/core/_diagnoser.py:606 +#: redbot/core/_diagnoser.py:844 +msgid "To fix this issue, a manual review of the installed cogs is required." msgstr "" -#: redbot/core/core_commands.py:930 redbot/core/core_commands.py:1087 -msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:605 +msgid "The access has been denied by one of the bot's permissions hooks." msgstr "" -#: redbot/core/core_commands.py:941 redbot/core/core_commands.py:1098 -msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:615 +msgid "User's discord permissions, privilege level and rules from Permissions cog" msgstr "" -#: redbot/core/core_commands.py:951 redbot/core/core_commands.py:1108 -msgid "I've deleted all data about that user that I know how to delete." +#: redbot/core/_diagnoser.py:630 +msgid "The access has been denied due to the rules set for the {cog} cog with Permissions cog." msgstr "" -#: redbot/core/core_commands.py:962 -#, docstring -msgid "Delete data [botname] has about a user for a user.\n\n" -" This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user.\n" -" Users have access to a different command for this unless they can't interact with the bot at all.\n" -" 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\n" -" **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" -" " +#: redbot/core/_diagnoser.py:635 +msgid "The access has been denied due to the rules set for the {command} command with Permissions cog." msgstr "" -#: redbot/core/core_commands.py:973 -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\n" -"If you are sure this is what you intend to do please respond with the following:" +#: redbot/core/_diagnoser.py:639 +msgid "To fix the issue, a manual review of the rules is required." msgstr "" -#: redbot/core/core_commands.py:996 -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}\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:654 +msgid "There's an issue related to the permissions of {cog} cog but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:1011 -msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:659 +msgid "There's an issue related to the permissions of {command} command but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:1022 -msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:663 +msgid "To fix this issue, a manual review of the command is required." msgstr "" -#: redbot/core/core_commands.py:1033 -msgid "I've deleted all non-operational data about that user that I know how to delete." +#: redbot/core/_diagnoser.py:670 +msgid "Permission checks" msgstr "" -#: redbot/core/core_commands.py:1048 -#, docstring -msgid "Delete data [botname] has about a user.\n\n" -" This will cause the bot to get rid of or disassociate a lot of data about the specified user.\n" -" This may include more than just end user data, including anti abuse records.\n\n" -" **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" -" " +#: redbot/core/_diagnoser.py:674 +msgid "The access has been denied by one of the permissions checks of {cog} cog." msgstr "" -#: redbot/core/core_commands.py:1058 -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\n" -"If you are sure this is what you intend to do please respond with the following:" +#: redbot/core/_diagnoser.py:678 +msgid "The access has been denied by one of the permission checks of {command} command." msgstr "" -#: redbot/core/core_commands.py:1119 -#, docstring -msgid "\n" -" Commands for toggling embeds on or off.\n\n" -" This setting determines whether or not to use embeds as a response to a command (for commands that support it).\n" -" The default is to use embeds.\n\n" -" The embed settings are checked until the first True/False in this order:\n" -" - In guild context:\n" -" 1. Channel override - `[p]embedset channel`\n" -" 2. Server command override - `[p]embedset command server`\n" -" 3. Server override - `[p]embedset server`\n" -" 4. Global command override - `[p]embedset command global`\n" -" 5. Global setting -`[p]embedset global`\n\n" -" - In DM context:\n" -" 1. User override - `[p]embedset user`\n" -" 2. Global command override - `[p]embedset command global`\n" -" 3. Global setting - `[p]embedset global`\n" -" " +#: redbot/core/_diagnoser.py:686 +msgid "To fix this issue, a manual review of the permission checks is required." msgstr "" -#: redbot/core/core_commands.py:1141 -#, docstring -msgid "\n" -" Show the current embed settings.\n\n" -" Provide a command name to check for command specific embed settings.\n\n" -" **Examples:**\n" -" - `[p]embedset showsettings` - Shows embed settings.\n" -" - `[p]embedset showsettings info` - Also shows embed settings for the 'info' command.\n" -" - `[p]embedset showsettings \"ignore list\"` - Checking subcommands requires quotes.\n\n" -" **Arguments:**\n" -" - `[command_name]` - Checks this command for command specific embed settings.\n" -" " +#: redbot/core/_diagnoser.py:692 +msgid "User's discord permissions and privilege level" msgstr "" -#: redbot/core/core_commands.py:1158 redbot/core/core_commands.py:1314 -#: redbot/core/core_commands.py:1365 redbot/core/core_commands.py:4282 -#: redbot/core/core_commands.py:4325 redbot/core/core_commands.py:4391 -#: redbot/core/core_commands.py:4422 -msgid "I couldn't find that command. Please note that it is case sensitive." +#: redbot/core/_diagnoser.py:701 +msgid "grant the required permissions to the user through role settings or channel overrides" msgstr "" -#: redbot/core/core_commands.py:1164 -msgid "Embed settings:\n\n" +#: redbot/core/_diagnoser.py:707 +msgid "The user is missing some of the channel permissions ({permissions}) required by the {cog} cog." msgstr "" -#: redbot/core/core_commands.py:1166 -msgid "Global default: {value}\n" +#: redbot/core/_diagnoser.py:712 +msgid "The user is missing some of the channel permissions ({permissions}) required by the {command} command." msgstr "" -#: redbot/core/core_commands.py:1171 -msgid "Global command setting for {command} command: {value}\n" +#: redbot/core/_diagnoser.py:721 +msgid "the guild owner" msgstr "" -#: redbot/core/core_commands.py:1177 -msgid "Guild setting: {value}\n" +#: redbot/core/_diagnoser.py:724 +msgid "the mod role" msgstr "" -#: redbot/core/core_commands.py:1182 -msgid "Server command setting for {command} command: {value}\n" +#: redbot/core/_diagnoser.py:726 +msgid "the admin role" msgstr "" -#: redbot/core/core_commands.py:1188 -msgid "Channel setting: {value}\n" +#: redbot/core/_diagnoser.py:729 +msgid "assign appropriate role to the user" msgstr "" -#: redbot/core/core_commands.py:1191 -msgid "User setting: {value}" +#: redbot/core/_diagnoser.py:731 +msgid "The user is missing the privilege level ({privilege_level}) required by the {cog} cog." msgstr "" -#: redbot/core/core_commands.py:1197 -#, docstring -msgid "\n" -" Toggle the global embed setting.\n\n" -" This is used as a fallback if the user or guild hasn't set a preference.\n" -" The default is to use embeds.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Example:**\n" -" - `[p]embedset global`\n" -" " +#: redbot/core/_diagnoser.py:738 +msgid "The user is missing the privilege level ({privilege_level}) required by the {command} command." msgstr "" -#: redbot/core/core_commands.py:1211 -msgid "Embeds are now disabled by default." +#: redbot/core/_diagnoser.py:751 +msgid "add appropriate rule in the Permissions cog" msgstr "" -#: redbot/core/core_commands.py:1214 -msgid "Embeds are now enabled by default." +#: redbot/core/_diagnoser.py:754 +msgid "The user has neither the channel permissions ({permissions}) nor the privilege level ({privilege_level}) required by the {cog} cog." msgstr "" -#: redbot/core/core_commands.py:1220 -#, docstring -msgid "\n" -" Set the server's embed setting.\n\n" -" If set, this is used instead of the global default to determine whether or not to use embeds.\n" -" This is used for all commands done in a server.\n\n" -" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset server False` - Disables embeds on this server.\n" -" - `[p]embedset server` - Resets value to use global default.\n\n" -" **Arguments:**\n" -" - `[enabled]` - Whether to use embeds on this server. Leave blank to reset to default.\n" -" " +#: redbot/core/_diagnoser.py:763 +msgid "The user has neither the channel permissions ({permissions}) nor the privilege level ({privilege_level}) required by the {command} command." msgstr "" -#: redbot/core/core_commands.py:1239 redbot/core/core_commands.py:1323 -#: redbot/core/core_commands.py:1414 redbot/core/core_commands.py:1445 -msgid "Embeds will now fall back to the global setting." +#: redbot/core/_diagnoser.py:781 +msgid "Checks and permissions verification for the command {command}" msgstr "" -#: redbot/core/core_commands.py:1244 -msgid "Embeds are now enabled for this guild." +#: redbot/core/_diagnoser.py:804 redbot/core/_diagnoser.py:917 +msgid "Other command checks" msgstr "" -#: redbot/core/core_commands.py:1246 -msgid "Embeds are now disabled for this guild." +#: redbot/core/_diagnoser.py:805 redbot/core/_diagnoser.py:918 +msgid "The given command is failing one of the required checks." msgstr "" -#: redbot/core/core_commands.py:1254 -#, docstring -msgid "\n" -" Sets a command's embed setting.\n\n" -" If you're the bot owner, this will try to change the command's embed setting globally by default.\n" -" Otherwise, this will try to change embed settings on the current server.\n\n" -" If enabled is left blank, the setting will be unset.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset command info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command \"ignore list\" True` - Quotes are needed for subcommands.\n\n" -" **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" -" " +#: redbot/core/_diagnoser.py:806 redbot/core/_diagnoser.py:919 +msgid "To fix this issue, a manual review of the command's checks is required." msgstr "" -#: redbot/core/core_commands.py:1283 -msgid "The passed command requires Embed Links permission and therefore cannot be set to not use embeds." +#: redbot/core/_diagnoser.py:817 +msgid "Global 'call once' checks" msgstr "" -#: redbot/core/core_commands.py:1294 -#, docstring -msgid "\n" -" Sets a command's embed setting globally.\n\n" -" If set, this is used instead of the global default to determine whether or not to use embeds.\n\n" -" If enabled is left blank, the setting will be unset.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset command global info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command global info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command global \"ignore list\" True` - Quotes are needed for subcommands.\n\n" -" **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" -" " +#: redbot/core/_diagnoser.py:839 +msgid "Other global 'call once' checks" msgstr "" -#: redbot/core/core_commands.py:1329 redbot/core/core_commands.py:1380 -msgid "Embeds are now enabled for {command_name} command." +#: redbot/core/_diagnoser.py:840 +msgid "One of the global 'call once' checks implemented by a 3rd-party cog prevents this command from being ran." msgstr "" -#: redbot/core/core_commands.py:1335 redbot/core/core_commands.py:1386 -msgid "Embeds are now disabled for {command_name} command." +#: redbot/core/_diagnoser.py:849 +msgid "Check if the command is disabled" msgstr "" -#: redbot/core/core_commands.py:1345 -#, docstring -msgid "\n" -" Sets a commmand's embed setting for the current server.\n\n" -" If set, this is used instead of the server default to determine whether or not to use embeds.\n\n" -" If enabled is left blank, the setting will be unset and the server default will be used instead.\n\n" +#: redbot/core/_diagnoser.py:859 redbot/core/_diagnoser.py:873 +msgid "To fix this issue, you can run {command} which will enable the {affected_command} command globally." +msgstr "" + +#: redbot/core/_diagnoser.py:872 +msgid "The given command is disabled globally." +msgstr "" + +#: redbot/core/_diagnoser.py:885 +msgid "Checks and permissions verification" +msgstr "" + +#: redbot/core/_diagnoser.py:936 +msgid "Passed" +msgstr "" + +#: redbot/core/_diagnoser.py:938 +msgid "Failed" +msgstr "" + +#: redbot/core/_diagnoser.py:967 +msgid "All checks passed and no issues were detected. Make sure that the given parameters correspond to the channel, user, and command name that have been problematic.\n\n" +"If you still can't find the issue, it is likely that one of the 3rd-party cogs you're using adds a global or cog local before invoke hook that prevents the command from getting invoked as this can't be diagnosed with this tool." +msgstr "" + +#: redbot/core/_diagnoser.py:978 +msgid "The bot has been able to identify the issue." +msgstr "" + +#: redbot/core/_diagnoser.py:981 +msgid "Detected issue: " +msgstr "" + +#: redbot/core/_diagnoser.py:983 +msgid "Solution: " +msgstr "" + +#: redbot/core/_diagnoser.py:985 +msgid "\n" +"Here's a detailed report in case you need it:" +msgstr "" + +#: redbot/core/_diagnoser.py:986 +msgid "Channel: " +msgstr "" + +#: redbot/core/_diagnoser.py:987 +msgid "Command caller: " +msgstr "" + +#: redbot/core/_diagnoser.py:988 +msgid "Command: " +msgstr "" + +#: redbot/core/_diagnoser.py:989 +msgid "Tests that have been ran:" +msgstr "" + +#: redbot/core/_events.py:56 +msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" +msgstr "" + +#: redbot/core/_events.py:65 +msgid "\n\n" +"While 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:74 +msgid "\n\n" +"You have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\n\n" +"You 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:120 +msgid "\n\n" +"To update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:{command_1}\n" +"Once you've started up your bot again, we recommend that you update any installed 3rd-party cogs with this command in Discord:{command_2}" +msgstr "" + +#: redbot/core/_events.py:128 +msgid "Command Prompt" +msgstr "" + +#: redbot/core/_events.py:128 +msgid "Terminal" +msgstr "" + +#: redbot/core/_events.py:240 +msgid "`{user_input}` is not a valid value for `{command}`" +msgstr "" + +#: redbot/core/_events.py:251 redbot/core/_events.py:304 +msgid "Argument `{parameter_name}` must be a positive integer." +msgstr "" + +#: redbot/core/_events.py:253 redbot/core/_events.py:306 +msgid "Argument `{parameter_name}` must be an integer no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:257 redbot/core/_events.py:310 +msgid "Argument `{parameter_name}` must be an integer no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:261 redbot/core/_events.py:314 +msgid "Argument `{parameter_name}` must be an integer between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:266 redbot/core/_events.py:319 +msgid "Argument `{parameter_name}` must be a positive number." +msgstr "" + +#: redbot/core/_events.py:268 redbot/core/_events.py:321 +msgid "Argument `{parameter_name}` must be a number no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:272 +msgid "Argument `{parameter_name}` must be a number no less than {maximum}." +msgstr "" + +#: redbot/core/_events.py:276 redbot/core/_events.py:329 +msgid "Argument `{parameter_name}` must be a number between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:281 redbot/core/_events.py:334 +msgid "Argument `{parameter_name}` must be a string with a length of no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:285 redbot/core/_events.py:338 +msgid "Argument `{parameter_name}` must be a string with a length of no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:289 redbot/core/_events.py:342 +msgid "Argument `{parameter_name}` must be a string with a length of between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:325 +msgid "Argument `{parameter_name}` must be a number no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:355 +msgid "\"{argument}\" is not an integer." +msgstr "" + +#: redbot/core/_events.py:358 +msgid "\"{argument}\" is not a number." +msgstr "" + +#: redbot/core/_events.py:385 redbot/core/tree.py:292 +msgid "Error in command '{command}'. Check your console or logs for details." +msgstr "" + +#: redbot/core/_events.py:388 redbot/core/tree.py:295 +msgid "Error in command '{command}'." +msgstr "" + +#: redbot/core/_events.py:406 redbot/core/tree.py:309 +msgid "I require the {permission} permission to execute that command." +msgstr "" + +#: redbot/core/_events.py:410 redbot/core/tree.py:313 +msgid "I require {permission_list} permissions to execute that command." +msgstr "" + +#: redbot/core/_events.py:418 redbot/core/tree.py:320 +msgid "That command is not available in DMs." +msgstr "" + +#: redbot/core/_events.py:420 +msgid "That command is only available in DMs." +msgstr "" + +#: redbot/core/_events.py:422 +msgid "That command is only available in NSFW channels." +msgstr "" + +#: redbot/core/_events.py:434 redbot/core/tree.py:326 +msgid "This command is on cooldown. Try again {relative_time}." +msgstr "" + +#: redbot/core/_events.py:441 +msgid "Too many people using this command. It can only be used {number} times concurrently." +msgstr "" + +#: redbot/core/_events.py:446 +msgid "Too many people using this command. It can only be used once concurrently." +msgstr "" + +#: redbot/core/_events.py:452 +msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/_events.py:457 +msgid "That command is still completing, it can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/_events.py:463 +msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/_events.py:468 +msgid "Too many people using this command. It can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/bank.py:1060 +msgid "Can't pay for this command in DM without a global bank." +msgstr "" + +#: redbot/core/bank.py:1067 +msgid "You need at least {cost} {currency} to use this command." +msgstr "" + +#: redbot/core/bot.py:2378 +msgid "There is still one message remaining. Type {command_1} to continue or {command_2} to upload all contents as a file." +msgstr "" + +#: redbot/core/bot.py:2383 +msgid "There are still {count} messages remaining. Type {command_1} to continue or {command_2} to upload all contents as a file." +msgstr "" + +#: redbot/core/core_commands.py:197 +msgid "Alias {alias_name} is already an existing command or alias in one of the loaded cogs." +msgstr "" + +#: redbot/core/core_commands.py:202 +msgid "Command {command_name} is already an existing command or alias in one of the loaded cogs." +msgstr "" + +#: redbot/core/core_commands.py:391 +#, docstring +msgid "\n" +" The Core cog has many commands related to core functions.\n\n" +" These commands come loaded with every Red bot, and cover some of the most basic usage of the bot.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:403 +#, docstring +msgid "Pong." +msgstr "" + +#: redbot/core/core_commands.py:408 +#, docstring +msgid "Shows info about [botname]." +msgstr "" + +#: redbot/core/core_commands.py:435 +msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\n\n" +"Red 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:446 +msgid "Instance owned by team" +msgstr "" + +#: redbot/core/core_commands.py:446 +msgid "Instance owned by" +msgstr "" + +#: redbot/core/core_commands.py:451 +msgid "Red version" +msgstr "" + +#: redbot/core/core_commands.py:454 redbot/core/core_commands.py:510 +msgid "Yes, {version} is available." +msgstr "" + +#: redbot/core/core_commands.py:458 redbot/core/core_commands.py:514 +msgid "Checking for updates failed." +msgstr "" + +#: redbot/core/core_commands.py:459 +msgid "Outdated" +msgstr "" + +#: redbot/core/core_commands.py:461 +msgid "About this instance" +msgstr "" + +#: redbot/core/core_commands.py:462 +msgid "About Red" +msgstr "" + +#: redbot/core/core_commands.py:465 redbot/core/core_commands.py:523 +msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" +msgstr "" + +#: redbot/core/core_commands.py:473 +msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\n\n" +"Red 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:484 +msgid "Instance owned by team: [{owner}]\n" +"Python: [{python_version}] (5)\n" +"discord.py: [{dpy_version}] (6)\n" +"Red version: [{red_version}] (7)\n" +msgstr "" + +#: redbot/core/core_commands.py:496 +msgid "Instance owned by: [{owner}]\n" +"Python: [{python_version}] (5)\n" +"discord.py: [{dpy_version}] (6)\n" +"Red version: [{red_version}] (7)\n" +msgstr "" + +#: redbot/core/core_commands.py:515 +msgid "Outdated: [{state}]\n" +msgstr "" + +#: redbot/core/core_commands.py:518 +msgid "**About Red**\n" +msgstr "" + +#: redbot/core/core_commands.py:529 +msgid "**About this instance**\n" +msgstr "" + +#: redbot/core/core_commands.py:531 +msgid "**References**\n" +"1. <{}>\n" +"2. <{}>\n" +"3. <{}>\n" +"4. <{}>\n" +"5. <{}>\n" +"6. <{}>\n" +"7. <{}>\n" +msgstr "" + +#: redbot/core/core_commands.py:553 +#, docstring +msgid "Shows [botname]'s uptime." +msgstr "" + +#: redbot/core/core_commands.py:556 +msgid "Less than one second." +msgstr "" + +#: redbot/core/core_commands.py:558 +msgid "I have been up for: **{time_quantity}** (since {timestamp})" +msgstr "" + +#: redbot/core/core_commands.py:565 +#, docstring +msgid "\n" +" Commands which interact with the data [botname] has about you.\n\n" +" More information can be found in the [End User Data Documentation.](https://docs.discord.red/en/stable/red_core_data_statement.html)\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:576 +#, docstring +msgid "\n" +" Find out what type of data [botname] stores and why.\n\n" +" **Example:**\n" +" - `[p]mydata whatdata`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:586 +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\n" +"Additionally, 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:605 +#, docstring +msgid "View the End User Data statements of each 3rd-party module.\n\n" +" This will send an attachment with the End User Data statements of all loaded 3rd party cogs.\n\n" +" **Example:**\n" +" - `[p]mydata 3rdparty`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:616 +msgid "I need to be able to attach files (try in DMs?)." +msgstr "" + +#: redbot/core/core_commands.py:626 +msgid "This instance does not appear to have any 3rd-party extensions loaded." +msgstr "" + +#: redbot/core/core_commands.py:646 +msgid "3rd party End User Data statements" +msgstr "" + +#: redbot/core/core_commands.py:648 +msgid "The following are statements provided by 3rd-party extensions." +msgstr "" + +#: redbot/core/core_commands.py:653 +msgid "3rd-party extensions without statements\n" +msgstr "" + +#: redbot/core/core_commands.py:664 +msgid "Here's a generated page with the statements provided by 3rd-party extensions." +msgstr "" + +#: redbot/core/core_commands.py:679 +msgid "Did not get confirmation, cancelling." +msgstr "" + +#: redbot/core/core_commands.py:684 +msgid "Did not get a matching confirmation, cancelling." +msgstr "" + +#: redbot/core/core_commands.py:695 +#, 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\n" +" **Example:**\n" +" - `[p]mydata forgetme`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:710 +msgid "This command ({command}) does not support non-interactive usage." +msgstr "" + +#: redbot/core/core_commands.py:717 +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:727 +msgid "This may take some time." +msgstr "" + +#: redbot/core/core_commands.py:740 +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}.\n" +"Please contact the owner of this bot to address this.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:755 +msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\n" +"Please contact the owner of this bot to address this.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:765 +msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\n" +"Please contact the owner of this bot to address this.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:775 +msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" +msgstr "" + +#: redbot/core/core_commands.py:783 redbot/core/core_commands.py:950 +#: redbot/core/core_commands.py:1036 redbot/core/core_commands.py:1107 +msgid "{mention} The following cogs did not handle deletion:\n" +"{cogs}." +msgstr "" + +#: redbot/core/core_commands.py:793 +#, docstring +msgid "[Coming Soon] Get what data [botname] has about you." +msgstr "" + +#: redbot/core/core_commands.py:795 +msgid "This command doesn't do anything yet, but we're working on adding support for this." +msgstr "" + +#: redbot/core/core_commands.py:804 +#, docstring +msgid "\n" +" Commands for more complete data handling.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:810 +#, docstring +msgid "\n" +" Set the bot to allow users to request a data deletion.\n\n" +" This is on by default.\n" +" Opposite of `[p]mydata ownermanagement disallowuserdeletions`\n\n" +" **Example:**\n" +" - `[p]mydata ownermanagement allowuserdeletions`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:821 +msgid "User can delete their own data. This will not include operational data such as blocked users." +msgstr "" + +#: redbot/core/core_commands.py:829 +#, docstring +msgid "\n" +" Set the bot to not allow users to request a data deletion.\n\n" +" Opposite of `[p]mydata ownermanagement allowuserdeletions`\n\n" +" **Example:**\n" +" - `[p]mydata ownermanagement disallowuserdeletions`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:838 +msgid "User can not delete their own data." +msgstr "" + +#: redbot/core/core_commands.py:842 +#, docstring +msgid "\n" +" Sets how user deletions are treated.\n\n" +" **Example:**\n" +" - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" +" **Arguments:**\n" +" - `` - The strictness level for user deletion. See Level guide below.\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:859 +msgid "Cogs will be instructed to remove all non operational data upon a user request." +msgstr "" + +#: redbot/core/core_commands.py:867 +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:878 +#, docstring +msgid "\n" +" Handle a deletion request from Discord.\n\n" +" This will cause the bot to get rid of or disassociate all data from the specified user ID.\n" +" You should not use this unless Discord has specifically requested this with regard to a deleted user.\n" +" This will remove the user from various anti-abuse measures.\n" +" If you are processing a manual request from a user, you may want `[p]mydata ownermanagement deleteforuser` instead.\n\n" +" **Arguments:**\n" +" - `` - The id of the user whose data would be deleted.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:892 +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\n" +"If you are sure this is what you intend to do please respond with the following:" +msgstr "" + +#: redbot/core/core_commands.py:910 redbot/core/core_commands.py:1067 +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}\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:925 redbot/core/core_commands.py:1082 +msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:936 redbot/core/core_commands.py:1093 +msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:946 redbot/core/core_commands.py:1103 +msgid "I've deleted all data about that user that I know how to delete." +msgstr "" + +#: redbot/core/core_commands.py:957 +#, docstring +msgid "Delete data [botname] has about a user for a user.\n\n" +" This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user.\n" +" Users have access to a different command for this unless they can't interact with the bot at all.\n" +" 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\n" +" **Arguments:**\n" +" - `` - The id of the user whose data would be deleted.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:968 +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\n" +"If you are sure this is what you intend to do please respond with the following:" +msgstr "" + +#: redbot/core/core_commands.py:991 +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}\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:1006 +msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:1017 +msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:1028 +msgid "I've deleted all non-operational data about that user that I know how to delete." +msgstr "" + +#: redbot/core/core_commands.py:1043 +#, docstring +msgid "Delete data [botname] has about a user.\n\n" +" This will cause the bot to get rid of or disassociate a lot of data about the specified user.\n" +" This may include more than just end user data, including anti abuse records.\n\n" +" **Arguments:**\n" +" - `` - The id of the user whose data would be deleted.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1053 +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\n" +"If you are sure this is what you intend to do please respond with the following:" +msgstr "" + +#: redbot/core/core_commands.py:1114 +#, docstring +msgid "\n" +" Commands for toggling embeds on or off.\n\n" +" This setting determines whether or not to use embeds as a response to a command (for commands that support it).\n" +" The default is to use embeds.\n\n" +" The embed settings are checked until the first True/False in this order:\n\n" +" - In guild context:\n" +" 1. Channel override - `[p]embedset channel`\n" +" 2. Server command override - `[p]embedset command server`\n" +" 3. Server override - `[p]embedset server`\n" +" 4. Global command override - `[p]embedset command global`\n" +" 5. Global setting -`[p]embedset global`\n\n" +" - In DM context:\n" +" 1. User override - `[p]embedset user`\n" +" 2. Global command override - `[p]embedset command global`\n" +" 3. Global setting - `[p]embedset global`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1139 +#, docstring +msgid "\n" +" Show the current embed settings.\n\n" +" Provide a command name to check for command specific embed settings.\n\n" +" **Examples:**\n" +" - `[p]embedset showsettings` - Shows embed settings.\n" +" - `[p]embedset showsettings info` - Also shows embed settings for the 'info' command.\n" +" - `[p]embedset showsettings \"ignore list\"` - Checking subcommands requires quotes.\n\n" +" **Arguments:**\n" +" - `[command]` - Checks this command for command specific embed settings.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1155 +msgid "Embed settings:\n\n" +msgstr "" + +#: redbot/core/core_commands.py:1157 +msgid "Global default: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1162 +msgid "Global command setting for {command} command: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1168 +msgid "Guild setting: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1173 +msgid "Server command setting for {command} command: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1179 +msgid "Channel setting: {value}\n" +msgstr "" + +#: redbot/core/core_commands.py:1182 +msgid "User setting: {value}" +msgstr "" + +#: redbot/core/core_commands.py:1188 +#, docstring +msgid "\n" +" Toggle the global embed setting.\n\n" +" This is used as a fallback if the user or guild hasn't set a preference.\n" +" The default is to use embeds.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Example:**\n" +" - `[p]embedset global`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1202 +msgid "Embeds are now disabled by default." +msgstr "" + +#: redbot/core/core_commands.py:1205 +msgid "Embeds are now enabled by default." +msgstr "" + +#: redbot/core/core_commands.py:1211 +#, docstring +msgid "\n" +" Set the server's embed setting.\n\n" +" If set, this is used instead of the global default to determine whether or not to use embeds.\n" +" This is used for all commands done in a server.\n\n" +" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset server False` - Disables embeds on this server.\n" +" - `[p]embedset server` - Resets value to use global default.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds on this server. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1230 redbot/core/core_commands.py:1308 +#: redbot/core/core_commands.py:1402 redbot/core/core_commands.py:1433 +msgid "Embeds will now fall back to the global setting." +msgstr "" + +#: redbot/core/core_commands.py:1235 +msgid "Embeds are now enabled for this guild." +msgstr "" + +#: redbot/core/core_commands.py:1237 +msgid "Embeds are now disabled for this guild." +msgstr "" + +#: redbot/core/core_commands.py:1245 +#, docstring +msgid "\n" +" Sets a command's embed setting.\n\n" +" If you're the bot owner, this will try to change the command's embed setting globally by default.\n" +" Otherwise, this will try to change embed settings on the current server.\n\n" +" If enabled is left blank, the setting will be unset.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset command info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1274 +msgid "The passed command requires Embed Links permission and therefore cannot be set to not use embeds." +msgstr "" + +#: redbot/core/core_commands.py:1285 +#, docstring +msgid "\n" +" Sets a command's embed setting globally.\n\n" +" If set, this is used instead of the global default to determine whether or not to use embeds.\n\n" +" If enabled is left blank, the setting will be unset.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset command global info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command global info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command global \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1314 redbot/core/core_commands.py:1359 +msgid "Embeds are now enabled for {command_name} command." +msgstr "" + +#: redbot/core/core_commands.py:1320 redbot/core/core_commands.py:1365 +msgid "Embeds are now disabled for {command_name} command." +msgstr "" + +#: redbot/core/core_commands.py:1330 +#, docstring +msgid "\n" +" Sets a command's embed setting for the current server.\n\n" +" If set, this is used instead of the server default to determine whether or not to use embeds.\n\n" +" If enabled is left blank, the setting will be unset and the server default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset command server info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command server info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command server \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1353 +msgid "Embeds will now fall back to the server setting." +msgstr "" + +#: redbot/core/core_commands.py:1381 +#, docstring +msgid "\n" +" Set's a channel's embed setting.\n\n" +" If set, this is used instead of the guild and command defaults to determine whether or not to use embeds.\n" +" This is used for all commands done in a channel.\n\n" +" If enabled is left blank, the setting will be unset and the guild default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset channel #text-channel False` - Disables embeds in the #text-channel.\n" +" - `[p]embedset channel #forum-channel disable` - Disables embeds in the #forum-channel.\n" +" - `[p]embedset channel #text-channel` - Resets value to use guild default in the #text-channel.\n\n" +" **Arguments:**\n" +" - `` - The text, voice, stage, or forum channel to set embed setting for.\n" +" - `[enabled]` - Whether to use embeds in this channel. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1407 +msgid "Embeds are now {} for this channel." +msgstr "" + +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2765 +#: redbot/core/core_commands.py:2779 redbot/core/core_commands.py:3976 +#: redbot/core/core_commands.py:3997 +msgid "enabled" +msgstr "" + +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2765 +#: redbot/core/core_commands.py:2779 redbot/core/core_commands.py:3976 +#: redbot/core/core_commands.py:3997 +msgid "disabled" +msgstr "" + +#: redbot/core/core_commands.py:1414 +#, docstring +msgid "\n" +" Sets personal embed setting for DMs.\n\n" +" If set, this is used instead of the global default to determine whether or not to use embeds.\n" +" This is used for all commands executed in a DM with the bot.\n\n" +" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Examples:**\n" -" - `[p]embedset command server info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command server info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command server \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" - `[p]embedset user False` - Disables embeds in your DMs.\n" +" - `[p]embedset user` - Resets value to use global default.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds in your DMs. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1438 +msgid "Embeds are now enabled for you in DMs." +msgstr "" + +#: redbot/core/core_commands.py:1440 +msgid "Embeds are now disabled for you in DMs." +msgstr "" + +#: redbot/core/core_commands.py:1446 +#, 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.\n\n" +" Warning: Sending the traceback publicly can accidentally reveal sensitive information about your computer or configuration.\n\n" +" **Examples:**\n" +" - `[p]traceback` - Sends the traceback to your DMs.\n" +" - `[p]traceback True` - Sends the last traceback in the current context.\n\n" +" **Arguments:**\n" +" - `[public]` - Whether to send the traceback to the current context. Leave blank to send to your DMs.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1478 +msgid "No exception has occurred yet." +msgstr "" + +#: redbot/core/core_commands.py:1483 +#, docstring +msgid "Shows [botname]'s invite url.\n\n" +" This will always send the invite to DMs to keep it private.\n\n" +" This command is locked to the owner unless `[p]inviteset public` is set to True.\n\n" +" **Example:**\n" +" - `[p]invite`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1495 +msgid "This bot is currently **serverlocked**, meaning that it is locked to its current servers and will leave any server it joins." +msgstr "" + +#: redbot/core/core_commands.py:1512 +#, docstring +msgid "Commands to setup [botname]'s invite settings." +msgstr "" + +#: redbot/core/core_commands.py:1517 +#, docstring +msgid "\n" +" Toggles if `[p]invite` should be accessible for the average user.\n\n" +" The bot must be made into a `Public bot` in the developer dashboard for public invites to work.\n\n" +" **Example:**\n" +" - `[p]inviteset public yes` - Toggles the public invite setting.\n\n" +" **Arguments:**\n" +" - `[confirm]` - Required to set to public. Not required to toggle back to private.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1554 +#, 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\n" +" **Example:**\n" +" - `[p]inviteset perms 134217728` - Adds a \"Manage Nicknames\" permission requirement to the invite.\n\n" +" **Arguments:**\n" +" - `` - The permission level to require for the bot in the generated invite.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1575 +#, docstring +msgid "\n" +" Add the `applications.commands` scope to your invite URL.\n\n" +" This allows the usage of slash commands on the servers that invited your bot with that scope.\n\n" +" Note that previous servers that invited the bot without the scope cannot have slash commands, they will have to invite the bot a second time.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1586 +msgid "The `applications.commands` scope has been added to the invite URL." +msgstr "" + +#: redbot/core/core_commands.py:1590 +msgid "The `applications.commands` scope has been removed from the invite URL." +msgstr "" + +#: redbot/core/core_commands.py:1596 +#, docstring +msgid "\n" +" Leaves servers.\n\n" +" If no server IDs are passed the local server will be left instead.\n\n" +" Note: This command is interactive.\n\n" +" **Examples:**\n" +" - `[p]leave` - Leave the current server.\n" +" - `[p]leave \"Red - Discord Bot\"` - Quotes are necessary when there are spaces in the name.\n" +" - `[p]leave 133049272517001216 240154543684321280` - Leaves multiple servers, using IDs.\n\n" +" **Arguments:**\n" +" - `[servers...]` - The servers to leave. When blank, attempts to leave the current server.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1613 +msgid "You need to specify at least one server ID." +msgstr "" + +#: redbot/core/core_commands.py:1621 +msgid "You haven't passed any server ID. Do you want me to leave this server?" +msgstr "" + +#: redbot/core/core_commands.py:1627 +msgid "Are you sure you want me to leave these servers?" +msgstr "" + +#: redbot/core/core_commands.py:1633 +msgid "Are you sure you want me to leave this server?" +msgstr "" + +#: redbot/core/core_commands.py:1641 +msgid "I cannot leave the server `{server_name}`: I am the owner of it." +msgstr "" + +#: redbot/core/core_commands.py:1652 redbot/core/core_commands.py:4068 +#: redbot/core/core_commands.py:4086 +msgid "Response timed out." +msgstr "" + +#: redbot/core/core_commands.py:1657 +msgid "Alright. Bye :wave:" +msgstr "" + +#: redbot/core/core_commands.py:1661 +msgid "Alright. Leaving {number} servers..." +msgstr "" + +#: redbot/core/core_commands.py:1664 +msgid "Alright. Leaving one server..." +msgstr "" + +#: redbot/core/core_commands.py:1670 +msgid "Alright, I'll stay then. :)" +msgstr "" + +#: redbot/core/core_commands.py:1673 +msgid "Alright, I'm not leaving those servers." +msgstr "" + +#: redbot/core/core_commands.py:1675 +msgid "Alright, I'm not leaving that server." +msgstr "" + +#: redbot/core/core_commands.py:1680 +#, docstring +msgid "\n" +" Lists the servers [botname] is currently in.\n\n" +" Note: This command is interactive.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1700 +#, docstring +msgid "Loads cog packages from the local paths and installed cogs.\n\n" +" See packages available to load with `[p]cogs`.\n\n" +" Additional cogs can be added using Downloader, or from local paths using `[p]addpath`.\n\n" +" **Examples:**\n" +" - `[p]load general` - Loads the `general` cog.\n" +" - `[p]load admin mod mutes` - Loads multiple cogs.\n\n" +" **Arguments:**\n" +" - `` - The cog packages to load.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1721 +msgid "Loaded {packs}." +msgstr "" + +#: redbot/core/core_commands.py:1726 +msgid "The following package is already loaded: {pack}" +msgstr "" + +#: redbot/core/core_commands.py:1730 +msgid "The following packages are already loaded: {packs}" +msgstr "" + +#: redbot/core/core_commands.py:1737 +msgid "Failed to load the following package: {pack}.\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1742 +msgid "Failed to load the following packages: {packs}\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1750 redbot/core/core_commands.py:1898 +msgid "The following name is not a valid package name: {pack}\n" +"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +msgstr "" + +#: redbot/core/core_commands.py:1756 redbot/core/core_commands.py:1904 +msgid "The following names are not valid package names: {packs}\n" +"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +msgstr "" + +#: redbot/core/core_commands.py:1765 redbot/core/core_commands.py:1913 +msgid "The following package was not found in any cog path: {pack}." +msgstr "" + +#: redbot/core/core_commands.py:1769 redbot/core/core_commands.py:1917 +msgid "The following packages were not found in any cog path: {packs}" +msgstr "" + +#: redbot/core/core_commands.py:1777 +msgid "This package could not be loaded for the following reason:\n\n" +"{reason}" +msgstr "" + +#: redbot/core/core_commands.py:1781 +msgid "These packages could not be loaded for the following reasons:\n\n" +"{reasons}" +msgstr "" + +#: redbot/core/core_commands.py:1788 +msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" +"You should inform maintainer of the repo about this message." +msgstr "" + +#: redbot/core/core_commands.py:1794 redbot/core/core_commands.py:1942 +msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\n" +"You should inform maintainers of these repos about this message." +msgstr "" + +#: redbot/core/core_commands.py:1813 +#, docstring +msgid "Unloads previously loaded cog packages.\n\n" +" See packages available to unload with `[p]cogs`.\n\n" +" **Examples:**\n" +" - `[p]unload general` - Unloads the `general` cog.\n" +" - `[p]unload admin mod mutes` - Unloads multiple cogs.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" - `` - The cog packages to unload.\n" " " msgstr "" -#: redbot/core/core_commands.py:1374 -msgid "Embeds will now fall back to the server setting." +#: redbot/core/core_commands.py:1831 +msgid "The following package was unloaded: {pack}." +msgstr "" + +#: redbot/core/core_commands.py:1835 +msgid "The following packages were unloaded: {packs}." +msgstr "" + +#: redbot/core/core_commands.py:1842 +msgid "The following package was not loaded: {pack}." msgstr "" -#: redbot/core/core_commands.py:1395 +#: redbot/core/core_commands.py:1846 +msgid "The following packages were not loaded: {packs}." +msgstr "" + +#: redbot/core/core_commands.py:1859 #, docstring -msgid "\n" -" Set's a channel's embed setting.\n\n" -" If set, this is used instead of the guild and command defaults to determine whether or not to use embeds.\n" -" This is used for all commands done in a channel.\n\n" -" If enabled is left blank, the setting will be unset and the guild default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +msgid "Reloads cog packages.\n\n" +" This will unload and then load the specified cogs.\n\n" +" Cogs that were not loaded will only be loaded.\n\n" " **Examples:**\n" -" - `[p]embedset channel False` - Disables embeds in this channel.\n" -" - `[p]embedset channel` - Resets value to use guild default.\n\n" +" - `[p]reload general` - Unloads then loads the `general` cog.\n" +" - `[p]reload admin mod mutes` - Unloads then loads multiple cogs.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds in this channel. Leave blank to reset to default.\n" +" - `` - The cog packages to reload.\n" " " msgstr "" -#: redbot/core/core_commands.py:1419 -msgid "Embeds are now {} for this channel." +#: redbot/core/core_commands.py:1880 +msgid "Reloaded {packs}." msgstr "" -#: redbot/core/core_commands.py:1420 redbot/core/core_commands.py:2273 -#: redbot/core/core_commands.py:2294 -msgid "enabled" +#: redbot/core/core_commands.py:1885 +msgid "Failed to reload the following package: {pack}.\n" +"Check your console or logs for details." msgstr "" -#: redbot/core/core_commands.py:1420 redbot/core/core_commands.py:2273 -#: redbot/core/core_commands.py:2294 -msgid "disabled" +#: redbot/core/core_commands.py:1890 +msgid "Failed to reload the following packages: {packs}\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1925 +msgid "This package could not be reloaded for the following reason:\n\n" +"{reason}" +msgstr "" + +#: redbot/core/core_commands.py:1929 +msgid "These packages could not be reloaded for the following reasons:\n\n" +"{reasons}" +msgstr "" + +#: redbot/core/core_commands.py:1936 +msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" +"You should inform maintainers of these repos about this message." msgstr "" -#: redbot/core/core_commands.py:1426 +#: redbot/core/core_commands.py:1962 #, docstring -msgid "\n" -" Sets personal embed setting for DMs.\n\n" -" If set, this is used instead of the global default to determine whether or not to use embeds.\n" -" This is used for all commands executed in a DM with the bot.\n\n" -" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset user False` - Disables embeds in your DMs.\n" -" - `[p]embedset user` - Resets value to use global default.\n\n" +msgid "Base command for managing what application commands are able to be used on [botname]." +msgstr "" + +#: redbot/core/core_commands.py:1971 +#, docstring +msgid "Marks an application command as being enabled, allowing it to be added to the bot.\n\n" +" See commands available to enable with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds in your DMs. Leave blank to reset to default.\n" +" - `` - The command name to enable. Only the top level name of a group command should be used.\n" +" - `[command_type]` - What type of application command to enable. Must be one of `slash`, `message`, or `user`. Defaults to `slash`.\n" " " msgstr "" -#: redbot/core/core_commands.py:1450 -msgid "Embeds are now enabled for you in DMs." +#: redbot/core/core_commands.py:1996 redbot/core/core_commands.py:2055 +msgid "Command type must be one of `slash`, `message`, or `user`." msgstr "" -#: redbot/core/core_commands.py:1452 -msgid "Embeds are now disabled for you in DMs." +#: redbot/core/core_commands.py:2003 +msgid "That application command is already enabled." msgstr "" -#: redbot/core/core_commands.py:1458 +#: redbot/core/core_commands.py:2008 +msgid "That application command could not be found. Use `{prefix}slash list` to see all application commands. You may need to double check the command type." +msgstr "" + +#: redbot/core/core_commands.py:2019 +msgid "The command limit has been reached. Disable a command first." +msgstr "" + +#: redbot/core/core_commands.py:2024 +msgid "Enabled {command_type} application command `{command_name}`" +msgstr "" + +#: redbot/core/core_commands.py:2036 #, 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.\n\n" -" Warning: Sending the traceback publicly can accidentally reveal sensitive information about your computer or configuration.\n\n" -" **Examples:**\n" -" - `[p]traceback` - Sends the traceback to your DMs.\n" -" - `[p]traceback True` - Sends the last traceback in the current context.\n\n" +msgid "Marks an application command as being disabled, preventing it from being added to the bot.\n\n" +" See commands available to disable with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[public]` - Whether to send the traceback to the current context. Leave blank to send to your DMs.\n" +" - `` - The command name to disable. Only the top level name of a group command should be used.\n" +" - `[command_type]` - What type of application command to disable. Must be one of `slash`, `message`, or `user`. Defaults to `slash`.\n" " " msgstr "" -#: redbot/core/core_commands.py:1487 -msgid "No exception has occurred yet." +#: redbot/core/core_commands.py:2061 +msgid "That application command has been set as required for the cog to function by the author, and cannot be disabled. The cog must be unloaded to remove the command." +msgstr "" + +#: redbot/core/core_commands.py:2073 +msgid "That application command is already disabled or does not exist." +msgstr "" + +#: redbot/core/core_commands.py:2079 +msgid "Disabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:1492 +#: redbot/core/core_commands.py:2087 #, docstring -msgid "Shows [botname]'s invite url.\n\n" -" This will always send the invite to DMs to keep it private.\n\n" -" This command is locked to the owner unless `[p]inviteset public` is set to True.\n\n" -" **Example:**\n" -" - `[p]invite`\n" +msgid "Marks all application commands in a cog as being enabled, allowing them to be added to the bot.\n\n" +" See a list of cogs with application commands with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" +" **Arguments:**\n" +" - `` - The cog to enable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:1512 -#, docstring -msgid "Commands to setup [botname]'s invite settings." +#: redbot/core/core_commands.py:2117 +msgid "Couldn't find any disabled commands from the cog `{cog_name}`. Use `{prefix}slash list` to see all cogs with application commands." msgstr "" -#: redbot/core/core_commands.py:1517 +#: redbot/core/core_commands.py:2132 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for slash commands. Disable some commands first." +msgstr "" + +#: redbot/core/core_commands.py:2141 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for message commands. Disable some commands first." +msgstr "" + +#: redbot/core/core_commands.py:2150 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for user commands. Disable some commands first." +msgstr "" + +#: redbot/core/core_commands.py:2176 +msgid "Enabled {count} commands from `{cog_name}`:\n" +"{names}" +msgstr "" + +#: redbot/core/core_commands.py:2183 #, docstring -msgid "\n" -" Toggles if `[p]invite` should be accessible for the average user.\n\n" -" The bot must be made into a `Public bot` in the developer dashboard for public invites to work.\n\n" -" **Example:**\n" -" - `[p]inviteset public yes` - Toggles the public invite setting.\n\n" +msgid "Marks all application commands in a cog as being disabled, preventing them from being added to the bot.\n\n" +" See a list of cogs with application commands with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[confirm]` - Required to set to public. Not required to toggle back to private.\n" +" - `` - The cog to disable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:1554 +#: redbot/core/core_commands.py:2204 +msgid "Couldn't find any enabled commands from the `{cog_name}` cog. Use `{prefix}slash list` to see all cogs with application commands." +msgstr "" + +#: redbot/core/core_commands.py:2212 +msgid "Disabled {count} commands from `{cog_name}`:\n" +"{names}" +msgstr "" + +#: redbot/core/core_commands.py:2219 #, 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\n" -" **Example:**\n" -" - `[p]inviteset perms 134217728` - Adds a \"Manage Nicknames\" permission requirement to the invite.\n\n" -" **Arguments:**\n" -" - `` - The permission level to require for the bot in the generated invite.\n" +msgid "List the slash commands the bot can see, and whether or not they are enabled.\n\n" +" This command shows the state that will be changed to when `[p]slash sync` is run.\n" +" Commands from the same cog are grouped, with the cog name as the header.\n\n" +" The prefix denotes the state of the command:\n" +" - Commands starting with `- ` have not yet been enabled.\n" +" - Commands starting with `+ ` have been manually enabled.\n" +" - Commands starting with `++` have been enabled by the cog author, and cannot be disabled.\n" " " msgstr "" -#: redbot/core/core_commands.py:1575 +#: redbot/core/core_commands.py:2309 +msgid "There are no application commands to list." +msgstr "" + +#: redbot/core/core_commands.py:2340 #, docstring -msgid "\n" -" Add the `applications.commands` scope to your invite URL.\n\n" -" This allows the usage of slash commands on the servers that invited your bot with that scope.\n\n" -" Note that previous servers that invited the bot without the scope cannot have slash commands, they will have to invite the bot a second time.\n" +msgid "Syncs the slash settings to discord.\n\n" +" Settings from `[p]slash list` will be synced with discord, changing what commands appear for users.\n" +" This should be run sparingly, make all necessary changes before running this command.\n\n" +" **Arguments:**\n" +" - `[guild]` - If provided, syncs commands for that guild. Otherwise, syncs global commands.\n" " " msgstr "" -#: redbot/core/core_commands.py:1586 -msgid "The `applications.commands` scope has been added to the invite URL." +#: redbot/core/core_commands.py:2360 +msgid "I need the `applications.commands` scope in this server to be able to do that. You can tell the bot to add that scope to invite links using `{prefix}inviteset commandscope`, and can then run `{prefix}invite` to get an invite that will give the bot the scope. You do not need to kick the bot to enable the scope, just use that invite to re-auth the bot with the scope enabled." msgstr "" -#: redbot/core/core_commands.py:1590 -msgid "The `applications.commands` scope has been removed from the invite URL." +#: redbot/core/core_commands.py:2371 +msgid "Synced {count} commands." msgstr "" -#: redbot/core/core_commands.py:1596 +#: redbot/core/core_commands.py:2379 +msgid "You seem to be attempting to sync after recently syncing. Discord does not like it when bots sync more often than necessary, so this command has a cooldown. You should enable/disable all commands you want to change first, and run this command one time only after all changes have been made. " +msgstr "" + +#: redbot/core/core_commands.py:2390 #, docstring -msgid "\n" -" Leaves servers.\n\n" -" If no server IDs are passed the local server will be left instead.\n\n" -" Note: This command is interactive.\n\n" +msgid "Shuts down the bot.\n\n" +" Allows [botname] to shut down gracefully.\n\n" +" This is the recommended method for shutting down the bot.\n\n" " **Examples:**\n" -" - `[p]leave` - Leave the current server.\n" -" - `[p]leave \"Red - Discord Bot\"` - Quotes are necessary when there are spaces in the name.\n" -" - `[p]leave 133049272517001216 240154543684321280` - Leaves multiple servers, using IDs.\n\n" +" - `[p]shutdown`\n" +" - `[p]shutdown True` - Shutdowns silently.\n\n" " **Arguments:**\n" -" - `[servers...]` - The servers to leave. When blank, attempts to leave the current server.\n" +" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:1613 -msgid "You need to specify at least one server ID." +#: redbot/core/core_commands.py:2407 +msgid "Shutting down... " msgstr "" -#: redbot/core/core_commands.py:1620 -msgid "You haven't passed any server ID. Do you want me to leave this server?" +#: redbot/core/core_commands.py:2413 +#, 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 with by the process manager in use.\n\n" +" **Examples:**\n" +" - `[p]restart`\n" +" - `[p]restart True` - Restarts silently.\n\n" +" **Arguments:**\n" +" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" +" " msgstr "" -#: redbot/core/core_commands.py:1625 -msgid "Are you sure you want me to leave these servers?" +#: redbot/core/core_commands.py:2427 +msgid "Restarting..." msgstr "" -#: redbot/core/core_commands.py:1633 -msgid "I cannot leave the server `{server_name}`: I am the owner of it." +#: redbot/core/core_commands.py:2434 +#, docstring +msgid "Base command for bank settings." msgstr "" -#: redbot/core/core_commands.py:1644 redbot/core/core_commands.py:2711 -msgid "Response timed out." +#: redbot/core/core_commands.py:2438 +#, docstring +msgid "Show the current bank settings." msgstr "" -#: redbot/core/core_commands.py:1649 -msgid "Alright. Bye :wave:" +#: redbot/core/core_commands.py:2448 +msgid "Global" +msgstr "Chung" + +#: redbot/core/core_commands.py:2448 +msgid "Server" +msgstr "Máy chủ" + +#: redbot/core/core_commands.py:2453 +msgid "Bank settings:\n\n" +"Bank name: {bank_name}\n" +"Bank scope: {bank_scope}\n" +"Currency: {currency_name}\n" +"Default balance: {default_balance}\n" +"Maximum allowed balance: {maximum_bal}\n" msgstr "" -#: redbot/core/core_commands.py:1652 -msgid "Alright. Leaving {number} servers..." +#: redbot/core/core_commands.py:2469 +#, 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/core/core_commands.py:1659 -msgid "Alright, I'll stay then. :)" +#: redbot/core/core_commands.py:2476 +msgid "per-server" msgstr "" -#: redbot/core/core_commands.py:1661 -msgid "Alright, I'm not leaving those servers." +#: redbot/core/core_commands.py:2476 +msgid "global" +msgstr "" + +#: redbot/core/core_commands.py:2479 +msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" msgstr "" -#: redbot/core/core_commands.py:1666 +#: redbot/core/core_commands.py:2486 +msgid "The bank is now {banktype}." +msgstr "" + +#: redbot/core/core_commands.py:2492 #, docstring -msgid "\n" -" Lists the servers [botname] is currently in.\n\n" -" Note: This command is interactive.\n" +msgid "Set the bank's name." +msgstr "" + +#: redbot/core/core_commands.py:2494 +msgid "Bank name has been set to: {name}" +msgstr "" + +#: redbot/core/core_commands.py:2500 +#, docstring +msgid "Set the name for the bank's currency." +msgstr "" + +#: redbot/core/core_commands.py:2502 +msgid "Currency name has been set to: {name}" +msgstr "" + +#: redbot/core/core_commands.py:2508 +#, docstring +msgid "Set the maximum balance a user can get." +msgstr "" + +#: redbot/core/core_commands.py:2514 +msgid "Amount must be greater than zero and less than {max}." +msgstr "" + +#: redbot/core/core_commands.py:2519 +msgid "Maximum balance has been set to: {amount}" +msgstr "" + +#: redbot/core/core_commands.py:2526 +#, docstring +msgid "Set the initial balance for new bank accounts.\n\n" +" Example:\n" +" - `[p]bankset registeramount 5000`\n\n" +" **Arguments**\n\n" +" - `` The new initial balance amount. Default is 0.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2542 +msgid "Amount must be greater than or equal to zero and less than {maxbal}." +msgstr "" + +#: redbot/core/core_commands.py:2547 +msgid "Registering an account will now give {num} {currency}." +msgstr "" + +#: redbot/core/core_commands.py:2556 +#, docstring +msgid "Delete all bank accounts.\n\n" +" Examples:\n" +" - `[p]bankset reset` - Did not confirm. Shows the help message.\n" +" - `[p]bankset reset yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/core/core_commands.py:1684 +#: redbot/core/core_commands.py:2568 +msgid "This will delete all bank accounts for {scope}.\n" +"If you're sure, type `{prefix}bankset reset yes`" +msgstr "" + +#: redbot/core/core_commands.py:2574 redbot/core/core_commands.py:2584 +msgid "this server" +msgstr "" + +#: redbot/core/core_commands.py:2581 +msgid "All bank accounts for {scope} have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:2592 #, docstring -msgid "Loads cog packages from the local paths and installed cogs.\n\n" -" See packages available to load with `[p]cogs`.\n\n" -" Additional cogs can be added using Downloader, or from local paths using `[p]addpath`.\n\n" -" **Examples:**\n" -" - `[p]load general` - Loads the `general` cog.\n" -" - `[p]load admin mod mutes` - Loads multiple cogs.\n\n" -" **Arguments:**\n" -" - `` - The cog packages to load.\n" +msgid "Base command for pruning bank accounts." +msgstr "" + +#: redbot/core/core_commands.py:2599 +#, docstring +msgid "Prune bank accounts for users no longer in the server.\n\n" +" Cannot be used with a global bank. See `[p]bankset prune global`.\n\n" +" Examples:\n" +" - `[p]bankset prune server` - Did not confirm. Shows the help message.\n" +" - `[p]bankset prune server yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/core/core_commands.py:1713 -msgid "Loaded {packs}." +#: redbot/core/core_commands.py:2613 +msgid "This command cannot be used with a global bank." msgstr "" -#: redbot/core/core_commands.py:1718 -msgid "The following package is already loaded: {pack}" +#: redbot/core/core_commands.py:2617 +msgid "This will delete all bank accounts for users no longer in this server.\n" +"If you're sure, type `{prefix}bankset prune local yes`" msgstr "" -#: redbot/core/core_commands.py:1722 -msgid "The following packages are already loaded: {packs}" +#: redbot/core/core_commands.py:2626 +msgid "Bank accounts for users no longer in this server have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:2632 +#, 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]bankset prune server`.\n\n" +" Examples:\n" +" - `[p]bankset prune global` - Did not confirm. Shows the help message.\n" +" - `[p]bankset prune global yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2646 +msgid "This command cannot be used with a local bank." +msgstr "" + +#: redbot/core/core_commands.py:2650 +msgid "This will delete all bank accounts for users who no longer share a server with the bot.\n" +"If you're sure, type `{prefix}bankset prune global yes`" +msgstr "" + +#: redbot/core/core_commands.py:2659 +msgid "Bank accounts for users who no longer share a server with the bot have been pruned." +msgstr "" + +#: redbot/core/core_commands.py:2672 +#, docstring +msgid "Delete the bank account of a specified user.\n\n" +" Examples:\n" +" - `[p]bankset prune user @Twentysix` - Did not confirm. Shows the help message.\n" +" - `[p]bankset 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/core/core_commands.py:2692 +msgid "This will delete {name}'s bank account.\n" +"If you're sure, type `{prefix}bankset prune user {id} yes`" +msgstr "" + +#: redbot/core/core_commands.py:2700 +msgid "The bank account for {name} has been pruned." +msgstr "" + +#: redbot/core/core_commands.py:2705 +#, docstring +msgid "Manage modlog settings." +msgstr "" + +#: redbot/core/core_commands.py:2711 +#, docstring +msgid "Command to fix misbehaving casetypes." +msgstr "" + +#: redbot/core/core_commands.py:2722 +#, docstring +msgid "Set a channel as the modlog.\n\n" +" Omit `[channel]` to disable the modlog.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2731 +msgid "Mod events will be sent to {channel}." +msgstr "" + +#: redbot/core/core_commands.py:2735 +msgid "I do not have permissions to send messages in {channel}!" +msgstr "" + +#: redbot/core/core_commands.py:2743 +msgid "Mod log is already disabled." +msgstr "" + +#: redbot/core/core_commands.py:2746 +msgid "Mod log deactivated." +msgstr "" + +#: redbot/core/core_commands.py:2751 +#, docstring +msgid "\n" +" Enable or disable case creation for a mod action.\n\n" +" An action can be enabling or disabling specific cases. (Ban, kick, mute, etc.)\n\n" +" Example: `[p]modlogset cases kick enabled`\n" +" " msgstr "" -#: redbot/core/core_commands.py:1729 -msgid "Failed to load the following package: {pack}.\n" -"Check your console or logs for details." +#: redbot/core/core_commands.py:2768 +msgid "Current settings:\n" msgstr "" -#: redbot/core/core_commands.py:1734 -msgid "Failed to load the following packages: {packs}\n" -"Check your console or logs for details." +#: redbot/core/core_commands.py:2773 +msgid "That action is not registered." msgstr "" -#: redbot/core/core_commands.py:1742 redbot/core/core_commands.py:1898 -msgid "The following name is not a valid package name: {pack}\n" -"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +#: redbot/core/core_commands.py:2778 +msgid "Case creation for {action_name} actions is now {enabled}." msgstr "" -#: redbot/core/core_commands.py:1748 redbot/core/core_commands.py:1904 -msgid "The following names are not valid package names: {packs}\n" -"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +#: redbot/core/core_commands.py:2786 +#, docstring +msgid "Reset all modlog cases in this server." msgstr "" -#: redbot/core/core_commands.py:1757 redbot/core/core_commands.py:1913 -msgid "The following package was not found in any cog path: {pack}." +#: redbot/core/core_commands.py:2789 +msgid "Are you sure you would like to reset all modlog cases in this server?" msgstr "" -#: redbot/core/core_commands.py:1761 redbot/core/core_commands.py:1917 -msgid "The following packages were not found in any cog path: {packs}" +#: redbot/core/core_commands.py:2796 +msgid "You took too long to respond." msgstr "" -#: redbot/core/core_commands.py:1769 -msgid "This package could not be loaded for the following reason:\n\n" -"{reason}" +#: redbot/core/core_commands.py:2800 +msgid "Cases have been reset." msgstr "" -#: redbot/core/core_commands.py:1773 -msgid "These packages could not be loaded for the following reasons:\n\n" -"{reasons}" +#: redbot/core/core_commands.py:2802 +msgid "No changes have been made." msgstr "" -#: redbot/core/core_commands.py:1780 -msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" -"You should inform maintainer of the repo about this message." +#: redbot/core/core_commands.py:2806 +#, docstring +msgid "Commands for changing [botname]'s settings." msgstr "" -#: redbot/core/core_commands.py:1786 redbot/core/core_commands.py:1942 -msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\n" -"You should inform maintainers of these repos about this message." +#: redbot/core/core_commands.py:2813 +#, docstring +msgid "Commands for changing [botname]'s metadata." msgstr "" -#: redbot/core/core_commands.py:1805 +#: redbot/core/core_commands.py:2818 #, docstring -msgid "Unloads previously loaded cog packages.\n\n" -" See packages available to unload with `[p]cogs`.\n\n" +msgid "\n" +" Sets the bot's description.\n\n" +" Use without a description to reset.\n" +" This is shown in a few locations, including the help menu.\n\n" +" The maximum description length is 250 characters to ensure it displays properly.\n\n" +" The default is \"Red V3\".\n\n" " **Examples:**\n" -" - `[p]unload general` - Unloads the `general` cog.\n" -" - `[p]unload admin mod mutes` - Unloads multiple cogs.\n\n" +" - `[p]set bot description` - Resets the description to the default setting.\n" +" - `[p]set bot description MyBot: A Red V3 Bot`\n\n" " **Arguments:**\n" -" - `` - The cog packages to unload.\n" +" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" " " msgstr "" -#: redbot/core/core_commands.py:1823 -msgid "The following package was unloaded: {pack}." -msgstr "" - -#: redbot/core/core_commands.py:1827 -msgid "The following packages were unloaded: {packs}." -msgstr "" - -#: redbot/core/core_commands.py:1834 -msgid "The following package was not loaded: {pack}." +#: redbot/core/core_commands.py:2838 +msgid "Description reset." msgstr "" -#: redbot/core/core_commands.py:1838 -msgid "The following packages were not loaded: {packs}." +#: redbot/core/core_commands.py:2841 +msgid "This description is too long to properly display. Please try again with below 250 characters." msgstr "" -#: redbot/core/core_commands.py:1851 +#: redbot/core/core_commands.py:2854 #, docstring -msgid "Reloads cog packages.\n\n" -" This will unload and then load the specified cogs.\n\n" -" Cogs that were not loaded will only be loaded.\n\n" +msgid "Sets [botname]'s avatar\n\n" +" Supports either an attachment or an image URL.\n\n" " **Examples:**\n" -" - `[p]reload general` - Unloads then loads the `general` cog.\n" -" - `[p]reload admin mod mutes` - Unloads then loads multiple cogs.\n\n" +" - `[p]set bot avatar` - With an image attachment, this will set the avatar.\n" +" - `[p]set bot avatar` - Without an attachment, this will show the command help.\n" +" - `[p]set bot avatar https://links.flaree.xyz/k95` - Sets the avatar to the provided url.\n\n" " **Arguments:**\n" -" - `` - The cog packages to reload.\n" +" - `[url]` - An image url to be used as an avatar. Leave blank when uploading an attachment.\n" " " msgstr "" -#: redbot/core/core_commands.py:1880 -msgid "Reloaded {packs}." +#: redbot/core/core_commands.py:2877 +msgid "That URL is invalid." msgstr "" -#: redbot/core/core_commands.py:1885 -msgid "Failed to reload the following package: {pack}.\n" -"Check your console or logs for details." +#: redbot/core/core_commands.py:2879 +msgid "Something went wrong while trying to get the image." msgstr "" -#: redbot/core/core_commands.py:1890 -msgid "Failed to reload the following packages: {packs}\n" -"Check your console or logs for details." +#: redbot/core/core_commands.py:2889 +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, PNG, or GIF format." msgstr "" -#: redbot/core/core_commands.py:1925 -msgid "This package could not be reloaded for the following reason:\n\n" -"{reason}" +#: redbot/core/core_commands.py:2896 +msgid "JPG / PNG / GIF format only." msgstr "" -#: redbot/core/core_commands.py:1929 -msgid "These packages could not be reloaded for the following reasons:\n\n" -"{reasons}" +#: redbot/core/core_commands.py:2898 redbot/core/core_commands.py:2967 +#: redbot/core/core_commands.py:2991 redbot/core/core_commands.py:3073 +msgid "Done." +msgstr "Xong!" + +#: redbot/core/core_commands.py:2903 +#, docstring +msgid "\n" +" Removes [botname]'s avatar.\n\n" +" **Example:**\n" +" - `[p]set bot avatar remove`\n" +" " msgstr "" -#: redbot/core/core_commands.py:1936 -msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" -"You should inform maintainers of these repos about this message." +#: redbot/core/core_commands.py:2911 +msgid "Avatar removed." msgstr "" -#: redbot/core/core_commands.py:1957 +#: redbot/core/core_commands.py:2916 #, docstring -msgid "Shuts down the bot.\n\n" -" Allows [botname] to shut down gracefully.\n\n" -" This is the recommended method for shutting down the bot.\n\n" -" **Examples:**\n" -" - `[p]shutdown`\n" -" - `[p]shutdown True` - Shutdowns silently.\n\n" +msgid "Sets [botname]'s username.\n\n" +" Maximum length for a username is 32 characters.\n\n" +" Note: The username of a verified bot cannot be manually changed.\n" +" Please contact Discord support to change it.\n\n" +" **Example:**\n" +" - `[p]set bot username BaguetteBot`\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" +" - `` - The username to give the bot.\n" " " msgstr "" -#: redbot/core/core_commands.py:1974 -msgid "Shutting down... " +#: redbot/core/core_commands.py:2932 +msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." msgstr "" -#: redbot/core/core_commands.py:1980 -#, 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 with by the process manager in use.\n\n" -" **Examples:**\n" -" - `[p]restart`\n" -" - `[p]restart True` - Restarts silently.\n\n" -" **Arguments:**\n" -" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" -" " +#: redbot/core/core_commands.py:2939 +msgid "Failed to change name. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:1994 -msgid "Restarting..." +#: redbot/core/core_commands.py:2945 +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:1999 -#, docstring -msgid "Commands for changing [botname]'s settings." +#: redbot/core/core_commands.py:2955 +msgid "Failed to change the username. Discord returned the following error:\n" +"{error_message}" msgstr "" -#: redbot/core/core_commands.py:2003 +#: redbot/core/core_commands.py:2965 +msgid "Unexpected error occurred when trying to change the username." +msgstr "" + +#: redbot/core/core_commands.py:2973 #, docstring -msgid "\n" -" Show the current settings for [botname].\n" +msgid "Sets [botname]'s nickname for the current server.\n\n" +" Maximum length for a nickname is 32 characters.\n\n" +" **Example:**\n" +" - `[p]set bot nickname 🎃 SpookyBot 🎃`\n\n" +" **Arguments:**\n" +" - `[nickname]` - The nickname to give the bot. Leave blank to clear the current nickname.\n" " " msgstr "" -#: redbot/core/core_commands.py:2021 -msgid "Admin roles: {admin}\n" -"Mod roles: {mod}\n" -"Locale: {guild_locale}\n" -"Regional format: {guild_regional_format}\n" +#: redbot/core/core_commands.py:2985 +msgid "Failed to change nickname. Must be 32 characters or fewer." msgstr "" -#: redbot/core/core_commands.py:2042 -msgid "{bot_name} Settings:\n\n" -"Prefixes: {prefixes}\n" -"{guild_settings}Global locale: {locale}\n" -"Global regional format: {regional_format}\n" -"Default embed colour: {colour}" +#: redbot/core/core_commands.py:2989 +msgid "I lack the permissions to change my own nickname." msgstr "" -#: redbot/core/core_commands.py:2064 +#: redbot/core/core_commands.py:2996 #, 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\n" -" This is only applied to the current server and not globally.\n\n" +msgid "Customizes a section of `[p]info`.\n\n" +" The maximum amount of allowed characters is 1024.\n" +" Supports markdown, links and \"mentions\".\n\n" +" Link example: `[My link](https://example.com)`\n\n" " **Examples:**\n" -" - `[p]set deletedelay` - Shows the current delete delay setting.\n" -" - `[p]set deletedelay 60` - Sets the delete delay to the max of 60 seconds.\n" -" - `[p]set deletedelay -1` - Disables deleting command messages.\n\n" +" - `[p]set bot custominfo >>> I can use **markdown** such as quotes, ||spoilers|| and multiple lines.`\n" +" - `[p]set bot custominfo Join my [support server](discord.gg/discord)!`\n" +" - `[p]set bot custominfo` - Removes custom info text.\n\n" " **Arguments:**\n" -" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" +" - `[text]` - The custom info text.\n" " " msgstr "" -#: redbot/core/core_commands.py:2085 -msgid "Command deleting disabled." +#: redbot/core/core_commands.py:3013 +msgid "The custom text has been cleared." msgstr "" -#: redbot/core/core_commands.py:2087 -msgid "Delete delay set to {num} seconds." +#: redbot/core/core_commands.py:3017 +msgid "The custom text has been set." msgstr "" -#: redbot/core/core_commands.py:2092 -msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" +#: redbot/core/core_commands.py:3020 +msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:2099 -msgid "I will not delete command messages." +#: redbot/core/core_commands.py:3029 +#, docstring +msgid "Commands for setting [botname]'s status." msgstr "" -#: redbot/core/core_commands.py:2104 +#: redbot/core/core_commands.py:3043 #, docstring -msgid "\n" -" Sets the bot's description.\n\n" -" Use without a description to reset.\n" -" This is shown in a few locations, including the help menu.\n\n" -" The maximum description length is 250 characters to ensure it displays properly.\n\n" -" The default is \"Red V3\".\n\n" +msgid "Sets [botname]'s streaming status to a twitch stream.\n\n" +" This will appear as `Streaming ` or `LIVE ON TWITCH` depending on the context.\n" +" It will also include a `Watch` button with a twitch.tv url for the provided streamer.\n\n" +" Maximum length for a stream title is 128 characters.\n\n" +" Leaving both streamer and stream_title empty will clear it.\n\n" +" **Examples:**\n" +" - `[p]set status stream` - Clears the activity status.\n" +" - `[p]set status stream 26 Twentysix is streaming` - Sets the stream to `https://www.twitch.tv/26`.\n" +" - `[p]set status stream https://twitch.tv/26 Twentysix is streaming` - Sets the URL manually.\n\n" +" **Arguments:**\n" +" - `` - The twitch streamer to provide a link to. This can be their twitch name or the entire URL.\n" +" - `` - The text to follow `Streaming` in the status." +msgstr "" + +#: redbot/core/core_commands.py:3081 +#, docstring +msgid "Sets [botname]'s playing status.\n\n" +" This will appear as `Playing ` or `PLAYING A GAME: ` depending on the context.\n\n" +" Maximum length for a playing status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]set description` - Resets the description to the default setting.\n" -" - `[p]set description MyBot: A Red V3 Bot`\n\n" +" - `[p]set status playing` - Clears the activity status.\n" +" - `[p]set status playing the keyboard`\n\n" " **Arguments:**\n" -" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" +" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2124 -msgid "Description reset." +#: redbot/core/core_commands.py:3102 +msgid "Status set to `Playing {game.name}`." msgstr "" -#: redbot/core/core_commands.py:2127 -msgid "This description is too long to properly display. Please try again with below 250 characters." +#: redbot/core/core_commands.py:3104 +msgid "Game cleared." msgstr "" -#: redbot/core/core_commands.py:2141 +#: redbot/core/core_commands.py:3112 #, docstring -msgid "\n" -" Adds an admin role for this guild.\n\n" -" Admins have the same access as Mods, plus additional admin level commands like:\n" -" - `[p]set serverprefix`\n" -" - `[p]addrole`\n" -" - `[p]ban`\n" -" - `[p]ignore guild`\n\n" -" And more.\n\n" -" **Examples:**\n" -" - `[p]set addadminrole @Admins`\n" -" - `[p]set addadminrole Super Admins`\n\n" +msgid "Sets [botname]'s listening status.\n\n" +" This will appear as `Listening to `.\n\n" +" Maximum length for a listening status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status listening` - Clears the activity status.\n" +" - `[p]set status listening jams`\n\n" " **Arguments:**\n" -" - `` - The role to add as an admin.\n" +" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2161 -msgid "This role is already an admin role." +#: redbot/core/core_commands.py:3134 +msgid "Status set to `Listening to {listening}`." msgstr "" -#: redbot/core/core_commands.py:2163 -msgid "That role is now considered an admin role." +#: redbot/core/core_commands.py:3137 +msgid "Listening cleared." msgstr "" -#: redbot/core/core_commands.py:2169 +#: redbot/core/core_commands.py:3145 #, docstring -msgid "\n" -" Adds a moderator role for this guild.\n\n" -" This grants access to moderator level commands like:\n" -" - `[p]mute`\n" -" - `[p]cleanup`\n" -" - `[p]customcommand create`\n\n" -" And more.\n\n" -" **Examples:**\n" -" - `[p]set addmodrole @Mods`\n" -" - `[p]set addmodrole Loyal Helpers`\n\n" +msgid "Sets [botname]'s watching status.\n\n" +" This will appear as `Watching `.\n\n" +" Maximum length for a watching status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status watching` - Clears the activity status.\n" +" - `[p]set status watching [p]help`\n\n" " **Arguments:**\n" -" - `` - The role to add as a moderator.\n" +" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2188 -msgid "This role is already a mod role." +#: redbot/core/core_commands.py:3166 +msgid "Status set to `Watching {watching}`." msgstr "" -#: redbot/core/core_commands.py:2190 -msgid "That role is now considered a mod role." +#: redbot/core/core_commands.py:3168 +msgid "Watching cleared." msgstr "" -#: redbot/core/core_commands.py:2196 +#: redbot/core/core_commands.py:3176 #, docstring -msgid "\n" -" Removes an admin role for this guild.\n\n" +msgid "Sets [botname]'s competing status.\n\n" +" This will appear as `Competing in `.\n\n" +" Maximum length for a competing status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]set removeadminrole @Admins`\n" -" - `[p]set removeadminrole Super Admins`\n\n" +" - `[p]set status competing` - Clears the activity status.\n" +" - `[p]set status competing London 2012 Olympic Games`\n\n" " **Arguments:**\n" -" - `` - The role to remove from being an admin.\n" +" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2208 -msgid "That role was not an admin role to begin with." +#: redbot/core/core_commands.py:3198 +msgid "Status set to `Competing in {competing}`." msgstr "" -#: redbot/core/core_commands.py:2210 -msgid "That role is no longer considered an admin role." +#: redbot/core/core_commands.py:3201 +msgid "Competing cleared." msgstr "" -#: redbot/core/core_commands.py:2216 +#: redbot/core/core_commands.py:3209 #, docstring -msgid "\n" -" Removes a mod role for this guild.\n\n" +msgid "Sets [botname]'s custom status.\n\n" +" This will appear as ``.\n\n" +" Maximum length for a custom status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]set removemodrole @Mods`\n" -" - `[p]set removemodrole Loyal Helpers`\n\n" +" - `[p]set status custom` - Clears the activity status.\n" +" - `[p]set status custom Running cogs...`\n\n" " **Arguments:**\n" -" - `` - The role to remove from being a moderator.\n" +" - `[text]` - The custom status text. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2228 -msgid "That role was not a mod role to begin with." +#: redbot/core/core_commands.py:3230 +msgid "Custom status set to `{text}`." msgstr "" -#: redbot/core/core_commands.py:2230 -msgid "That role is no longer considered a mod role." +#: redbot/core/core_commands.py:3232 +msgid "Custom status cleared." msgstr "" -#: redbot/core/core_commands.py:2236 +#: redbot/core/core_commands.py:3237 +msgid "Status changed to {}." +msgstr "" + +#: redbot/core/core_commands.py:3243 #, 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\n" -" **Example:**\n" -" - `[p]set usebotcolour`\n" -" " +msgid "Set [botname]'s status to online." msgstr "" -#: redbot/core/core_commands.py:2248 -msgid "The bot {} use its configured color for embeds." +#: redbot/core/core_commands.py:3250 +#, docstring +msgid "Set [botname]'s status to do not disturb." msgstr "" -#: redbot/core/core_commands.py:2249 -msgid "will not" +#: redbot/core/core_commands.py:3257 +#, docstring +msgid "Set [botname]'s status to idle." msgstr "" -#: redbot/core/core_commands.py:2249 -msgid "will" +#: redbot/core/core_commands.py:3264 +#, docstring +msgid "Set [botname]'s status to invisible." +msgstr "" + +#: redbot/core/core_commands.py:3274 +#, docstring +msgid "Set server's admin and mod roles for [botname]." msgstr "" -#: redbot/core/core_commands.py:2257 +#: redbot/core/core_commands.py:3280 #, docstring msgid "\n" -" Toggle whether to enable fuzzy command search for the server.\n\n" -" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" -" Note: This can be processor intensive and may be unsuitable for larger servers.\n\n" -" Default is for fuzzy command search to be disabled.\n\n" -" **Example:**\n" -" - `[p]set serverfuzzy`\n" +" Adds an admin role for this server.\n\n" +" Admins have the same access as Mods, plus additional admin level commands like:\n" +" - `[p]set serverprefix`\n" +" - `[p]addrole`\n" +" - `[p]ban`\n" +" - `[p]ignore guild`\n\n" +" And more.\n\n" +" **Examples:**\n" +" - `[p]set roles addadminrole @Admins`\n" +" - `[p]set roles addadminrole Super Admins`\n\n" +" **Arguments:**\n" +" - `` - The role to add as an admin.\n" " " msgstr "" -#: redbot/core/core_commands.py:2272 -msgid "Fuzzy command search has been {} for this server." +#: redbot/core/core_commands.py:3300 +msgid "This role is already an admin role." +msgstr "" + +#: redbot/core/core_commands.py:3302 +msgid "That role is now considered an admin role." +msgstr "" + +#: redbot/core/core_commands.py:3308 +#, docstring +msgid "\n" +" Adds a moderator role for this server.\n\n" +" This grants access to moderator level commands like:\n" +" - `[p]mute`\n" +" - `[p]cleanup`\n" +" - `[p]customcommand create`\n\n" +" And more.\n\n" +" **Examples:**\n" +" - `[p]set roles addmodrole @Mods`\n" +" - `[p]set roles addmodrole Loyal Helpers`\n\n" +" **Arguments:**\n" +" - `` - The role to add as a moderator.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3327 +msgid "This role is already a mod role." msgstr "" -#: redbot/core/core_commands.py:2280 +#: redbot/core/core_commands.py:3329 +msgid "That role is now considered a mod role." +msgstr "" + +#: redbot/core/core_commands.py:3337 #, docstring msgid "\n" -" Toggle whether to enable fuzzy command search in DMs.\n\n" -" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" -" Default is for fuzzy command search to be disabled.\n\n" -" **Example:**\n" -" - `[p]set fuzzy`\n" +" Removes an admin role for this server.\n\n" +" **Examples:**\n" +" - `[p]set roles removeadminrole @Admins`\n" +" - `[p]set roles removeadminrole Super Admins`\n\n" +" **Arguments:**\n" +" - `` - The role to remove from being an admin.\n" " " msgstr "" -#: redbot/core/core_commands.py:2293 -msgid "Fuzzy command search has been {} in DMs." +#: redbot/core/core_commands.py:3349 +msgid "That role was not an admin role to begin with." msgstr "" -#: redbot/core/core_commands.py:2301 +#: redbot/core/core_commands.py:3351 +msgid "That role is no longer considered an admin role." +msgstr "" + +#: redbot/core/core_commands.py:3359 #, 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\n" +" Removes a mod role for this server.\n\n" " **Examples:**\n" -" - `[p]set colour dark red`\n" -" - `[p]set colour blurple`\n" -" - `[p]set colour 0x5DADE2`\n" -" - `[p]set color 0x#FDFEFE`\n" -" - `[p]set color #7F8C8D`\n\n" +" - `[p]set roles removemodrole @Mods`\n" +" - `[p]set roles removemodrole Loyal Helpers`\n\n" " **Arguments:**\n" -" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" +" - `` - The role to remove from being a moderator.\n" " " msgstr "" -#: redbot/core/core_commands.py:2321 -msgid "The color has been reset." +#: redbot/core/core_commands.py:3371 +msgid "That role was not a mod role to begin with." msgstr "" -#: redbot/core/core_commands.py:2324 -msgid "The color has been set." +#: redbot/core/core_commands.py:3373 +msgid "That role is no longer considered a mod role." msgstr "" -#: redbot/core/core_commands.py:2329 +#: redbot/core/core_commands.py:3381 #, docstring -msgid "Sets [botname]'s avatar\n\n" -" Supports either an attachment or an image URL.\n\n" +msgid "\n" +" Changes [botname]'s locale in this server.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" Use \"default\" to return to the bot's default set language.\n\n" +" If you want to change bot's global locale, see `[p]set locale global` command.\n\n" " **Examples:**\n" -" - `[p]set avatar` - With an image attachment, this will set the avatar.\n" -" - `[p]set avatar` - Without an attachment, this will show the command help.\n" -" - `[p]set avatar https://links.flaree.xyz/k95` - Sets the avatar to the provided url.\n\n" +" - `[p]set locale en-US`\n" +" - `[p]set locale de-DE`\n" +" - `[p]set locale fr-FR`\n" +" - `[p]set locale pl-PL`\n" +" - `[p]set locale default` - Resets to the global default locale.\n\n" " **Arguments:**\n" -" - `[url]` - An image url to be used as an avatar. Leave blank when uploading an attachment.\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" " " msgstr "" -#: redbot/core/core_commands.py:2352 -msgid "That URL is invalid." +#: redbot/core/core_commands.py:3408 +#, docstring +msgid "\n" +" Changes [botname]'s default locale.\n\n" +" This will be used when a server has not set a locale, or in DMs.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" To reset to English, use \"en-US\".\n\n" +" **Examples:**\n" +" - `[p]set locale global en-US`\n" +" - `[p]set locale global de-DE`\n" +" - `[p]set locale global fr-FR`\n" +" - `[p]set locale global pl-PL`\n\n" +" **Arguments:**\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2354 -msgid "Something went wrong while trying to get the image." +#: redbot/core/core_commands.py:3429 redbot/core/core_commands.py:3472 +#: redbot/core/core_commands.py:3534 redbot/core/core_commands.py:3579 +msgid "Invalid language code. Use format: `en-US`" msgstr "" -#: redbot/core/core_commands.py:2364 -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." +#: redbot/core/core_commands.py:3433 redbot/core/core_commands.py:3476 +#: redbot/core/core_commands.py:3538 redbot/core/core_commands.py:3583 +msgid "Invalid format - language code has to include country code, e.g. `en-US`" msgstr "" -#: redbot/core/core_commands.py:2371 -msgid "JPG / PNG format only." +#: redbot/core/core_commands.py:3440 +msgid "Global locale has been set." msgstr "" -#: redbot/core/core_commands.py:2373 redbot/core/core_commands.py:2600 -#: redbot/core/core_commands.py:2656 redbot/core/core_commands.py:2680 -msgid "Done." -msgstr "Xong!" - -#: redbot/core/core_commands.py:2378 +#: redbot/core/core_commands.py:3446 #, docstring msgid "\n" -" Removes [botname]'s avatar.\n\n" -" **Example:**\n" -" - `[p]set avatar remove`\n" +" Changes [botname]'s locale in this server.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" Use \"default\" to return to the bot's default set language.\n\n" +" **Examples:**\n" +" - `[p]set locale server en-US`\n" +" - `[p]set locale server de-DE`\n" +" - `[p]set locale server fr-FR`\n" +" - `[p]set locale server pl-PL`\n" +" - `[p]set locale server default` - Resets to the global default locale.\n\n" +" **Arguments:**\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" " " msgstr "" -#: redbot/core/core_commands.py:2386 -msgid "Avatar removed." +#: redbot/core/core_commands.py:3467 +msgid "Locale has been set to the default." +msgstr "" + +#: redbot/core/core_commands.py:3482 +msgid "Locale has been set." msgstr "" -#: redbot/core/core_commands.py:2392 +#: redbot/core/core_commands.py:3487 #, docstring -msgid "Sets [botname]'s playing status.\n\n" -" This will appear as `Playing ` or `PLAYING A GAME: ` depending on the context.\n\n" -" Maximum length for a playing status is 128 characters.\n\n" +msgid "\n" +" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale in this server.\n\n" +" If you want to change bot's global regional format, see `[p]set regionalformat global` command.\n\n" " **Examples:**\n" -" - `[p]set playing` - Clears the activity status.\n" -" - `[p]set playing the keyboard`\n\n" +" - `[p]set regionalformat en-US`\n" +" - `[p]set region de-DE`\n" +" - `[p]set regionalformat reset` - Resets to the locale.\n\n" " **Arguments:**\n" -" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" +" - `[language_code]` - The region format to use for the bot in this server.\n" " " msgstr "" -#: redbot/core/core_commands.py:2408 -msgid "The maximum length of game descriptions is 128 characters." +#: redbot/core/core_commands.py:3511 +#, docstring +msgid "\n" +" Changes the bot's regional format. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale.\n\n" +" **Examples:**\n" +" - `[p]set regionalformat global en-US`\n" +" - `[p]set region global de-DE`\n" +" - `[p]set regionalformat global reset` - Resets to the locale.\n\n" +" **Arguments:**\n" +" - `[language_code]` - The default region format to use for the bot.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2416 -msgid "Status set to ``Playing {game.name}``." +#: redbot/core/core_commands.py:3528 +msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:2418 -msgid "Game cleared." +#: redbot/core/core_commands.py:3545 +msgid "Global regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:2424 +#: redbot/core/core_commands.py:3554 #, docstring -msgid "Sets [botname]'s listening status.\n\n" -" This will appear as `Listening to `.\n\n" -" Maximum length for a listening status is 128 characters.\n\n" +msgid "\n" +" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale in this server.\n\n" " **Examples:**\n" -" - `[p]set listening` - Clears the activity status.\n" -" - `[p]set listening jams`\n\n" +" - `[p]set regionalformat server en-US`\n" +" - `[p]set region local de-DE`\n" +" - `[p]set regionalformat server reset` - Resets to the locale.\n\n" " **Arguments:**\n" -" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status." -msgstr "" - -#: redbot/core/core_commands.py:2441 -msgid "The maximum length of listening descriptions is 128 characters." +" - `[language_code]` - The region format to use for the bot in this server.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2450 -msgid "Status set to ``Listening to {listening}``." +#: redbot/core/core_commands.py:3572 +msgid "Regional formatting will now be based on bot's locale in this server." msgstr "" -#: redbot/core/core_commands.py:2453 -msgid "Listening cleared." +#: redbot/core/core_commands.py:3590 +msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:2459 +#: redbot/core/core_commands.py:3607 #, docstring -msgid "Sets [botname]'s watching status.\n\n" -" This will appear as `Watching `.\n\n" -" Maximum length for a watching status is 128 characters.\n\n" +msgid "\n" +" Commands to 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" +" If passed without the `` or `` arguments it will allow you to open a modal to set your API keys securely.\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, so this command should only be used in a private channel or in DM with the bot.\n\n" " **Examples:**\n" -" - `[p]set watching` - Clears the activity status.\n" -" - `[p]set watching [p]help`\n\n" +" - `[p]set api`\n" +" - `[p]set api spotify`\n" +" - `[p]set api spotify redirect_uri localhost`\n" +" - `[p]set api github client_id,whoops client_secret,whoops`\n\n" " **Arguments:**\n" -" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status." +" - `` - The service you're adding tokens to.\n" +" - `` - Pairs of token keys and values. The key and value should be separated by one of ` `, `,`, or `;`.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2475 -msgid "The maximum length of watching descriptions is 128 characters." +#: redbot/core/core_commands.py:3631 +msgid "Click the button below to set your keys." msgstr "" -#: redbot/core/core_commands.py:2482 -msgid "Status set to ``Watching {watching}``." +#: redbot/core/core_commands.py:3633 +msgid "This API keys setup message has expired." msgstr "" -#: redbot/core/core_commands.py:2484 -msgid "Watching cleared." +#: redbot/core/core_commands.py:3638 +msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/core_commands.py:2490 +#: redbot/core/core_commands.py:3642 #, docstring -msgid "Sets [botname]'s competing status.\n\n" -" This will appear as `Competing in `.\n\n" -" Maximum length for a competing status is 128 characters.\n\n" -" **Examples:**\n" -" - `[p]set competing` - Clears the activity status.\n" -" - `[p]set competing London 2012 Olympic Games`\n\n" -" **Arguments:**\n" -" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status." +msgid "\n" +" Show all external API services along with their keys that have been set.\n\n" +" Secrets are not shown.\n\n" +" **Example:**\n" +" - `[p]set api list`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2507 -msgid "The maximum length of competing descriptions is 128 characters." +#: redbot/core/core_commands.py:3653 +msgid "No API services have been set yet." msgstr "" -#: redbot/core/core_commands.py:2516 -msgid "Status set to ``Competing in {competing}``." +#: redbot/core/core_commands.py:3658 +msgid "Set API services:\n" msgstr "" -#: redbot/core/core_commands.py:2519 -msgid "Competing cleared." +#: redbot/core/core_commands.py:3658 +msgid "Set API service:\n" msgstr "" -#: redbot/core/core_commands.py:2525 +#: redbot/core/core_commands.py:3668 #, docstring -msgid "Sets [botname]'s status.\n\n" -" Available statuses:\n" -" - `online`\n" -" - `idle`\n" -" - `dnd`\n" -" - `invisible`\n\n" +msgid "\n" +" Remove the given services with all their keys and tokens.\n\n" " **Examples:**\n" -" - `[p]set status online` - Clears the status.\n" -" - `[p]set status invisible`\n\n" +" - `[p]set api remove spotify`\n" +" - `[p]set api remove github youtube`\n\n" " **Arguments:**\n" -" - `` - One of the available statuses.\n" -" " +" - `` - The services to remove." msgstr "" -#: redbot/core/core_commands.py:2555 -msgid "Status changed to {}." +#: redbot/core/core_commands.py:3683 +msgid "Services deleted successfully:\n" +"{services_list}" msgstr "" -#: redbot/core/core_commands.py:2563 -#, docstring -msgid "Sets [botname]'s streaming status to a twitch stream.\n\n" -" This will appear as `Streaming ` or `LIVE ON TWITCH` depending on the context.\n" -" It will also include a `Watch` button with a twitch.tv url for the provided streamer.\n\n" -" Maximum length for a stream title is 128 characters.\n\n" -" Leaving both streamer and stream_title empty will clear it.\n\n" -" **Examples:**\n" -" - `[p]set stream` - Clears the activity status.\n" -" - `[p]set stream 26 Twentysix is streaming` - Sets the stream to `https://www.twitch.tv/26`.\n" -" - `[p]set stream https://twitch.tv/26 Twentysix is streaming` - Sets the URL manually.\n\n" -" **Arguments:**\n" -" - `` - The twitch streamer to provide a link to. This can be their twitch name or the entire URL.\n" -" - `` - The text to follow `Streaming` in the status." +#: redbot/core/core_commands.py:3687 +msgid "Service deleted successfully: {service_name}" msgstr "" -#: redbot/core/core_commands.py:2588 -msgid "The maximum length of the streamer url is 511 characters." +#: redbot/core/core_commands.py:3692 +msgid "None of the services you provided had any keys set." msgstr "" -#: redbot/core/core_commands.py:2591 -msgid "The maximum length of the stream title is 128 characters." +#: redbot/core/core_commands.py:3700 +#, docstring +msgid "\n" +" Commands for configuring owner notifications.\n\n" +" Owner notifications include usage of `[p]contact` and available Red updates.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2605 +#: redbot/core/core_commands.py:3709 #, docstring -msgid "Sets [botname]'s username.\n\n" -" Maximum length for a username is 32 characters.\n\n" -" Note: The username of a verified bot cannot be manually changed.\n" -" Please contact Discord support to change it.\n\n" +msgid "\n" +" Opt-in on receiving owner notifications.\n\n" +" This is the default state.\n\n" +" Note: This will only resume sending owner notifications to your DMs.\n" +" Additional owners and destinations will not be affected.\n\n" " **Example:**\n" -" - `[p]set username BaguetteBot`\n\n" -" **Arguments:**\n" -" - `` - The username to give the bot.\n" +" - `[p]set ownernotifications optin`\n" " " msgstr "" -#: redbot/core/core_commands.py:2621 -msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." -msgstr "" - -#: redbot/core/core_commands.py:2628 -msgid "Failed to change name. Must be 32 characters or fewer." -msgstr "" - -#: redbot/core/core_commands.py:2634 -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}" +#: redbot/core/core_commands.py:3728 +#, docstring +msgid "\n" +" Opt-out of receiving owner notifications.\n\n" +" Note: This will only stop sending owner notifications to your DMs.\n" +" Additional owners and destinations will still receive notifications.\n\n" +" **Example:**\n" +" - `[p]set ownernotifications optout`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2644 -msgid "Failed to change the username. Discord returned the following error:\n" -"{error_message}" +#: redbot/core/core_commands.py:3750 +#, docstring +msgid "\n" +" Adds a destination text channel to receive owner notifications.\n\n" +" **Examples:**\n" +" - `[p]set ownernotifications adddestination #owner-notifications`\n" +" - `[p]set ownernotifications adddestination 168091848718417920` - Accepts channel IDs.\n\n" +" **Arguments:**\n" +" - `` - The channel to send owner notifications to.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2654 -msgid "Unexpected error occurred when trying to change the username." +#: redbot/core/core_commands.py:3775 +#, docstring +msgid "\n" +" Removes a destination text channel from receiving owner notifications.\n\n" +" **Examples:**\n" +" - `[p]set ownernotifications removedestination #owner-notifications`\n" +" - `[p]set ownernotifications deletedestination 168091848718417920` - Accepts channel IDs.\n\n" +" **Arguments:**\n" +" - `` - The channel to stop sending owner notifications to.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2662 +#: redbot/core/core_commands.py:3799 #, docstring -msgid "Sets [botname]'s nickname for the current server.\n\n" -" Maximum length for a nickname is 32 characters.\n\n" +msgid "\n" +" Lists the configured extra destinations for owner notifications.\n\n" " **Example:**\n" -" - `[p]set nickname 🎃 SpookyBot 🎃`\n\n" -" **Arguments:**\n" -" - `[nickname]` - The nickname to give the bot. Leave blank to clear the current nickname.\n" +" - `[p]set ownernotifications listdestinations`\n" " " msgstr "" -#: redbot/core/core_commands.py:2674 -msgid "Failed to change nickname. Must be 32 characters or fewer." +#: redbot/core/core_commands.py:3809 +msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:2678 -msgid "I lack the permissions to change my own nickname." +#: redbot/core/core_commands.py:3820 +msgid "Unknown channel with id: {id}" msgstr "" -#: redbot/core/core_commands.py:2685 +#: redbot/core/core_commands.py:3830 #, docstring -msgid "Sets [botname]'s global prefix(es).\n\n" -" Warning: This is not additive. It will replace all current prefixes.\n\n" -" See also the `--mentionable` flag to enable mentioning the bot as the prefix.\n\n" -" **Examples:**\n" -" - `[p]set prefix !`\n" -" - `[p]set prefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" -" - `[p]set prefix \"@[botname] \"` - This uses a mention as the prefix. See also the `--mentionable` flag.\n" -" - `[p]set prefix ! ? .` - Sets multiple prefixes.\n\n" -" **Arguments:**\n" -" - `` - The prefixes the bot will respond to globally.\n" +msgid "\n" +" Show the current settings for [botname].\n\n" +" Accepts optional server parameter to allow prefix recovery.\n" " " msgstr "" -#: redbot/core/core_commands.py:2702 -msgid "Warning: A prefix is above the recommended length (20 characters).\n" -"Do you want to continue? (y/n)" -msgstr "" - -#: redbot/core/core_commands.py:2715 -msgid "Cancelled." +#: redbot/core/core_commands.py:3844 redbot/core/core_commands.py:3848 +msgid "Not Set." msgstr "" -#: redbot/core/core_commands.py:2719 -msgid "Prefix set." +#: redbot/core/core_commands.py:3855 +msgid "Admin roles: {admin}\n" +"Mod roles: {mod}\n" +"Locale: {guild_locale}\n" +"Regional format: {guild_regional_format}\n" msgstr "" -#: redbot/core/core_commands.py:2721 -msgid "Prefixes set." +#: redbot/core/core_commands.py:3876 +msgid "{bot_name} Settings:\n\n" +"Prefixes: {prefixes}\n" +"{guild_settings}Global locale: {locale}\n" +"Global regional format: {regional_format}\n" +"Default embed colour: {colour}" msgstr "" -#: redbot/core/core_commands.py:2727 +#: redbot/core/core_commands.py:3898 #, docstring -msgid "\n" -" Sets [botname]'s server prefix(es).\n\n" -" Warning: This will override global prefixes, the bot will not respond to any global prefixes in this server.\n" -" This is not additive. It will replace all current server prefixes.\n" -" A prefix cannot have more than 20 characters.\n\n" +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\n" +" This is only applied to the current server and not globally.\n\n" " **Examples:**\n" -" - `[p]set serverprefix !`\n" -" - `[p]set serverprefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" -" - `[p]set serverprefix \"@[botname] \"` - This uses a mention as the prefix.\n" -" - `[p]set serverprefix ! ? .` - Sets multiple prefixes.\n\n" +" - `[p]set deletedelay` - Shows the current delete delay setting.\n" +" - `[p]set deletedelay 60` - Sets the delete delay to the max of 60 seconds.\n" +" - `[p]set deletedelay -1` - Disables deleting command messages.\n\n" " **Arguments:**\n" -" - `[prefixes...]` - The prefixes the bot will respond to on this server. Leave blank to clear server prefixes.\n" +" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:2745 -msgid "Server prefixes have been reset." +#: redbot/core/core_commands.py:3919 +msgid "Command deleting disabled." msgstr "" -#: redbot/core/core_commands.py:2748 -msgid "You cannot have a prefix longer than 20 characters." +#: redbot/core/core_commands.py:3921 +msgid "Delete delay set to {num} seconds." msgstr "" -#: redbot/core/core_commands.py:2753 -msgid "Server prefix set." +#: redbot/core/core_commands.py:3926 +msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:2755 -msgid "Server prefixes set." +#: redbot/core/core_commands.py:3933 +msgid "I will not delete command messages." msgstr "" -#: redbot/core/core_commands.py:2760 +#: redbot/core/core_commands.py:3939 #, docstring msgid "\n" -" Changes the bot's default locale.\n\n" -" This will be used when a server has not set a locale, or in DMs.\n\n" -" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" -" To reset to English, use \"en-US\".\n\n" -" **Examples:**\n" -" - `[p]set locale en-US`\n" -" - `[p]set locale de-DE`\n" -" - `[p]set locale fr-FR`\n" -" - `[p]set locale pl-PL`\n\n" -" **Arguments:**\n" -" - `` - The default locale to use for the bot. This can be any language code with country code included.\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\n" +" **Example:**\n" +" - `[p]set usebotcolour`\n" " " msgstr "" -#: redbot/core/core_commands.py:2781 redbot/core/core_commands.py:2825 -#: redbot/core/core_commands.py:2864 redbot/core/core_commands.py:2908 -msgid "Invalid language code. Use format: `en-US`" +#: redbot/core/core_commands.py:3951 +msgid "The bot {} use its configured color for embeds." msgstr "" -#: redbot/core/core_commands.py:2785 redbot/core/core_commands.py:2829 -#: redbot/core/core_commands.py:2868 redbot/core/core_commands.py:2912 -msgid "Invalid format - language code has to include country code, e.g. `en-US`" +#: redbot/core/core_commands.py:3952 +msgid "will not" msgstr "" -#: redbot/core/core_commands.py:2792 -msgid "Global locale has been set." +#: redbot/core/core_commands.py:3952 +msgid "will" msgstr "" -#: redbot/core/core_commands.py:2798 +#: redbot/core/core_commands.py:3960 #, docstring msgid "\n" -" Changes the bot's locale in this server.\n\n" -" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" -" Use \"default\" to return to the bot's default set language.\n" -" To reset to English, use \"en-US\".\n\n" -" **Examples:**\n" -" - `[p]set locale en-US`\n" -" - `[p]set locale de-DE`\n" -" - `[p]set locale fr-FR`\n" -" - `[p]set locale pl-PL`\n" -" - `[p]set locale default` - Resets to the global default locale.\n\n" -" **Arguments:**\n" -" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" Toggle whether to enable fuzzy command search for the server.\n\n" +" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" +" Note: This can be processor intensive and may be unsuitable for larger servers.\n\n" +" Default is for fuzzy command search to be disabled.\n\n" +" **Example:**\n" +" - `[p]set serverfuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:2820 -msgid "Locale has been set to the default." +#: redbot/core/core_commands.py:3975 +msgid "Fuzzy command search has been {} for this server." msgstr "" -#: redbot/core/core_commands.py:2835 -msgid "Locale has been set." +#: redbot/core/core_commands.py:3983 +#, docstring +msgid "\n" +" Toggle whether to enable fuzzy command search in DMs.\n\n" +" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" +" Default is for fuzzy command search to be disabled.\n\n" +" **Example:**\n" +" - `[p]set fuzzy`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2841 +#: redbot/core/core_commands.py:3996 +msgid "Fuzzy command search has been {} in DMs." +msgstr "" + +#: redbot/core/core_commands.py:4004 #, docstring msgid "\n" -" Changes the bot's regional format. This is used for formatting date, time and numbers.\n\n" -" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" -" Leave `language_code` empty to base regional formatting on bot's locale.\n\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\n" " **Examples:**\n" -" - `[p]set globalregionalformat en-US`\n" -" - `[p]set globalregion de-DE`\n" -" - `[p]set globalregionalformat` - Resets to the locale.\n\n" +" - `[p]set colour dark red`\n" +" - `[p]set colour blurple`\n" +" - `[p]set colour 0x5DADE2`\n" +" - `[p]set color 0x#FDFEFE`\n" +" - `[p]set color #7F8C8D`\n\n" " **Arguments:**\n" -" - `[language_code]` - The default region format to use for the bot.\n" +" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" " " msgstr "" -#: redbot/core/core_commands.py:2858 -msgid "Global regional formatting will now be based on bot's locale." +#: redbot/core/core_commands.py:4024 +msgid "The color has been reset." msgstr "" -#: redbot/core/core_commands.py:2875 -msgid "Global regional formatting will now be based on `{language_code}` locale." +#: redbot/core/core_commands.py:4027 +msgid "The color has been set." msgstr "" -#: redbot/core/core_commands.py:2883 +#: redbot/core/core_commands.py:4036 #, docstring -msgid "\n" -" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" -" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" -" Leave `language_code` empty to base regional formatting on bot's locale in this server.\n\n" +msgid "Sets [botname]'s global prefix(es).\n\n" +" Warning: This is not additive. It will replace all current prefixes.\n\n" +" See also the `--mentionable` flag to enable mentioning the bot as the prefix.\n\n" " **Examples:**\n" -" - `[p]set regionalformat en-US`\n" -" - `[p]set region de-DE`\n" -" - `[p]set regionalformat` - Resets to the locale.\n\n" +" - `[p]set prefix !`\n" +" - `[p]set prefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" +" - `[p]set prefix \"@[botname] \"` - This uses a mention as the prefix. See also the `--mentionable` flag.\n" +" - `[p]set prefix ! ? .` - Sets multiple prefixes.\n\n" " **Arguments:**\n" -" - `[language_code]` - The region format to use for the bot in this server.\n" +" - `` - The prefixes the bot will respond to globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:2901 -msgid "Regional formatting will now be based on bot's locale in this server." +#: redbot/core/core_commands.py:4053 redbot/core/core_commands.py:4130 +msgid "Prefixes cannot start with '/', as it conflicts with Discord's slash commands." msgstr "" -#: redbot/core/core_commands.py:2919 -msgid "Regional formatting will now be based on `{language_code}` locale." +#: redbot/core/core_commands.py:4058 +msgid "Warning: A prefix is below the recommended length (1 character).\n" +"Do you want to continue?" msgstr "" -#: redbot/core/core_commands.py:2927 -#, 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\n" -" Link example: `[My link](https://example.com)`\n\n" -" **Examples:**\n" -" - `[p]set custominfo >>> I can use **markdown** such as quotes, ||spoilers|| and multiple lines.`\n" -" - `[p]set custominfo Join my [support server](discord.gg/discord)!`\n" -" - `[p]set custominfo` - Removes custom info text.\n\n" -" **Arguments:**\n" -" - `[text]` - The custom info text.\n" -" " +#: redbot/core/core_commands.py:4072 redbot/core/core_commands.py:4090 +msgid "Cancelled." msgstr "" -#: redbot/core/core_commands.py:2944 -msgid "The custom text has been cleared." +#: redbot/core/core_commands.py:4076 +msgid "Warning: A prefix is above the recommended length (25 characters).\n" +"Do you want to continue?" msgstr "" -#: redbot/core/core_commands.py:2948 -msgid "The custom text has been set." +#: redbot/core/core_commands.py:4094 +msgid "Prefix set." msgstr "" -#: redbot/core/core_commands.py:2951 -msgid "Text must be fewer than 1024 characters long." +#: redbot/core/core_commands.py:4096 +msgid "Prefixes set." msgstr "" -#: redbot/core/core_commands.py:2956 +#: redbot/core/core_commands.py:4103 #, docstring msgid "\n" -" Commands to 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, so this command should only be used in a private channel or in DM with the bot.\n\n" +" Sets [botname]'s server prefix(es).\n\n" +" Warning: This will override global prefixes, the bot will not respond to any global prefixes in this server.\n" +" This is not additive. It will replace all current server prefixes.\n" +" A prefix cannot have more than 25 characters.\n\n" " **Examples:**\n" -" - `[p]set api Spotify redirect_uri localhost`\n" -" - `[p]set api github client_id,whoops client_secret,whoops`\n\n" +" - `[p]set serverprefix !`\n" +" - `[p]set serverprefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" +" - `[p]set serverprefix \"@[botname] \"` - This uses a mention as the prefix.\n" +" - `[p]set serverprefix ! ? .` - Sets multiple prefixes.\n" +" - `[p]set serverprefix \"Red - Discord Bot\" ?` - Sets the prefix for a specific server. Quotes are needed to use spaces in the server name.\n\n" " **Arguments:**\n" -" - `` - The service you're adding tokens to.\n" -" - `` - Pairs of token keys and values. The key and value should be separated by one of ` `, `,`, or `;`.\n" +" - `[server]` - The server to set the prefix for. Defaults to current server.\n" +" - `[prefixes...]` - The prefixes the bot will respond to on this server. Leave blank to clear server prefixes.\n" " " msgstr "" -#: redbot/core/core_commands.py:2977 -msgid "`{service}` API tokens have been set." +#: redbot/core/core_commands.py:4126 +msgid "Server prefixes have been reset." +msgstr "" + +#: redbot/core/core_commands.py:4134 +msgid "You cannot have a prefix shorter than 1 character." +msgstr "" + +#: redbot/core/core_commands.py:4137 +msgid "You cannot have a prefix longer than 25 characters." msgstr "" -#: redbot/core/core_commands.py:2981 +#: redbot/core/core_commands.py:4142 +msgid "Server prefix set." +msgstr "" + +#: redbot/core/core_commands.py:4144 +msgid "Server prefixes set." +msgstr "" + +#: redbot/core/core_commands.py:4149 #, docstring msgid "\n" -" Show all external API services along with their keys that have been set.\n\n" -" Secrets are not shown.\n\n" -" **Example:**\n" -" - `[p]set api list``\n" +" Set a global bot variable for using buttons in menus.\n\n" +" When enabled, all usage of cores menus API will use buttons instead of reactions.\n\n" +" This defaults to False.\n" +" Using this without a setting will toggle.\n\n" +" **Examples:**\n" +" - `[p]set usebuttons True` - Enables using buttons.\n" +" - `[p]helpset usebuttons` - Toggles the value.\n\n" +" **Arguments:**\n" +" - `[use_buttons]` - Whether to use buttons. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:2992 -msgid "No API services have been set yet." -msgstr "" - -#: redbot/core/core_commands.py:2997 -msgid "Set API services:\n" +#: redbot/core/core_commands.py:4168 +msgid "I will use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:2997 -msgid "Set API service:\n" +#: redbot/core/core_commands.py:4170 +msgid "I will not use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:3007 +#: redbot/core/core_commands.py:4175 #, docstring msgid "\n" -" Remove the given services with all their keys and tokens.\n\n" +" Set the message that will be sent on uncaught bot errors.\n\n" +" To include the command name in the message, use the `{command}` placeholder.\n\n" +" If you omit the `msg` argument, the message will be reset to the default one.\n\n" " **Examples:**\n" -" - `[p]set api remove Spotify`\n" -" - `[p]set api remove github audiodb`\n\n" +" - `[p]set errormsg` - Resets the error message back to the default: \"Error in command '{command}'.\". If the command invoker is one of the bot owners, the message will also include \"Check your console or logs for details.\".\n" +" - `[p]set errormsg Oops, the command {command} has failed! Please try again later.` - Sets the error message to a custom one.\n\n" " **Arguments:**\n" -" - `` - The services to remove." +" - `[msg]` - The custom error message. Must be less than 1000 characters. Omit to reset to the default one.\n" +" " msgstr "" -#: redbot/core/core_commands.py:3022 -msgid "Services deleted successfully:\n" -"{services_list}" +#: redbot/core/core_commands.py:4190 +msgid "The message must be less than 1000 characters." msgstr "" -#: redbot/core/core_commands.py:3026 -msgid "Service deleted successfully: {service_name}" +#: redbot/core/core_commands.py:4194 +msgid "Successfully updated the error message." msgstr "" -#: redbot/core/core_commands.py:3031 -msgid "None of the services you provided had any keys set." +#: redbot/core/core_commands.py:4197 +msgid "Successfully reset the error message back to the default one." msgstr "" -#: redbot/core/core_commands.py:3036 +#: redbot/core/core_commands.py:4204 #, docstring msgid "\n" " Commands to manage settings for the help command.\n\n" @@ -1839,116 +3069,132 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3045 +#: redbot/core/core_commands.py:4213 #, docstring msgid "\n" " Show the current help settings.\n\n" " Warning: These settings may not be accurate if the default formatter is not in use.\n\n" " **Example:**\n" -" - `[p]helpset showsettings``\n" +" - `[p]helpset showsettings`\n" " " msgstr "" -#: redbot/core/core_commands.py:3059 +#: redbot/core/core_commands.py:4227 msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:3069 +#: redbot/core/core_commands.py:4237 #, docstring msgid "\n" " This resets [botname]'s help formatter to the default formatter.\n\n" " **Example:**\n" -" - `[p]helpset resetformatter``\n" +" - `[p]helpset resetformatter`\n" " " msgstr "" -#: redbot/core/core_commands.py:3078 +#: redbot/core/core_commands.py:4246 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:3087 +#: redbot/core/core_commands.py:4255 #, 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\n" " **Example:**\n" -" - `[p]helpset resetsettings``\n" +" - `[p]helpset resetsettings`\n" " " msgstr "" -#: redbot/core/core_commands.py:3097 +#: redbot/core/core_commands.py:4265 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:3105 +#: redbot/core/core_commands.py:4277 #, docstring msgid "\n" " Allows the help command to be sent as a paginated menu instead of separate\n" " messages.\n\n" -" When enabled, `[p]help` will only show one page at a time and will use reactions to navigate between pages.\n\n" -" This defaults to False.\n" -" Using this without a setting will toggle.\n\n" +" When \"reactions\", \"buttons\", \"select\", or \"selectonly\" is passed,\n" +" `[p]help` will only show one page at a time\n" +" and will use the associated control scheme to navigate between pages.\n\n" " **Examples:**\n" -" - `[p]helpset usemenus True` - Enables using menus.\n" -" - `[p]helpset usemenus` - Toggles the value.\n\n" +" - `[p]helpset usemenus reactions` - Enables using reaction menus.\n" +" - `[p]helpset usemenus buttons` - Enables using button menus.\n" +" - `[p]helpset usemenus select` - Enables buttons with a select menu.\n" +" - `[p]helpset usemenus selectonly` - Enables a select menu only on help.\n" +" - `[p]helpset usemenus disable` - Disables help menus.\n\n" " **Arguments:**\n" -" - `[use_menus]` - Whether to use menus. Leave blank to toggle.\n" +" - `<\"buttons\"|\"reactions\"|\"select\"|\"selectonly\"|\"disable\">` - Whether to use `buttons`,\n" +" `reactions`, `select`, `selectonly`, or no menus.\n" " " msgstr "" -#: redbot/core/core_commands.py:3125 -msgid "Help will use menus." +#: redbot/core/core_commands.py:4297 +msgid "Help will use the select menu only." +msgstr "" + +#: redbot/core/core_commands.py:4300 +msgid "Help will use button menus and add a select menu." +msgstr "" + +#: redbot/core/core_commands.py:4303 +msgid "Help will use button menus." +msgstr "" + +#: redbot/core/core_commands.py:4306 +msgid "Help will use reaction menus." msgstr "" -#: redbot/core/core_commands.py:3127 +#: redbot/core/core_commands.py:4309 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:3131 +#: redbot/core/core_commands.py:4316 #, 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\n" " **Examples:**\n" -" - `[p]helpset showhidden True` - Enables showing hidden commands.\n" -" - `[p]helpset showhidden` - Toggles the value.\n\n" +" - `[p]helpset showhidden True` - Enables showing hidden commands.\n" +" - `[p]helpset showhidden` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[show_hidden]` - Whether to use show hidden commands in help. Leave blank to toggle.\n" +" - `[show_hidden]` - Whether to use show hidden commands in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3148 +#: redbot/core/core_commands.py:4333 msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:3150 +#: redbot/core/core_commands.py:4335 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:3154 +#: redbot/core/core_commands.py:4339 #, docstring msgid "\n" " This allows the help command to show existing commands aliases if there is any.\n\n" " This defaults to True.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset showaliases False` - Disables showing aliases on this server.\n" -" - `[p]helpset showaliases` - Toggles the value.\n\n" +" - `[p]helpset showaliases False` - Disables showing aliases on this server.\n" +" - `[p]helpset showaliases` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[show_aliases]` - Whether to include aliases in help. Leave blank to toggle.\n" +" - `[show_aliases]` - Whether to include aliases in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3171 -msgid "Help will show commands aliases." +#: redbot/core/core_commands.py:4356 +msgid "Help will now show command aliases." msgstr "" -#: redbot/core/core_commands.py:3173 -msgid "Help will not show commands aliases." +#: redbot/core/core_commands.py:4358 +msgid "Help will no longer show command aliases." msgstr "" -#: redbot/core/core_commands.py:3177 +#: redbot/core/core_commands.py:4362 #, docstring msgid "\n" " This allows the help command message to be ticked if help is sent to a DM.\n\n" @@ -1957,44 +3203,44 @@ msgid "\n" " Using this without a setting will toggle.\n\n" " Note: This is only used when the bot is not using menus.\n\n" " **Examples:**\n" -" - `[p]helpset usetick False` - Disables ticking when help is sent to DMs.\n" -" - `[p]helpset usetick` - Toggles the value.\n\n" +" - `[p]helpset usetick False` - Disables ticking when help is sent to DMs.\n" +" - `[p]helpset usetick` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[use_tick]` - Whether to tick the help command when help is sent to DMs. Leave blank to toggle.\n" +" - `[use_tick]` - Whether to tick the help command when help is sent to DMs. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3198 +#: redbot/core/core_commands.py:4383 msgid "Help will now tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:3200 +#: redbot/core/core_commands.py:4385 msgid "Help will not tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:3204 +#: redbot/core/core_commands.py:4389 #, docstring msgid "\n" " Sets if commands which can't be run in the current context should be filtered from help.\n\n" " Defaults to True.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset verifychecks False` - Enables showing unusable commands in help.\n" -" - `[p]helpset verifychecks` - Toggles the value.\n\n" +" - `[p]helpset verifychecks False` - Enables showing unusable commands in help.\n" +" - `[p]helpset verifychecks` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[verify]` - Whether to hide unusable commands in help. Leave blank to toggle.\n" +" - `[verify]` - Whether to hide unusable commands in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3221 +#: redbot/core/core_commands.py:4406 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:3223 +#: redbot/core/core_commands.py:4408 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:3227 +#: redbot/core/core_commands.py:4412 #, docstring msgid "\n" " Sets whether the bot should respond to help commands for nonexistent topics.\n\n" @@ -2003,22 +3249,22 @@ msgid "\n" " Defaults to False.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset verifyexists True` - Enables sending help for nonexistent topics.\n" -" - `[p]helpset verifyexists` - Toggles the value.\n\n" +" - `[p]helpset verifyexists True` - Enables sending help for nonexistent topics.\n" +" - `[p]helpset verifyexists` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[verify]` - Whether to respond to help for nonexistent topics. Leave blank to toggle.\n" +" - `[verify]` - Whether to respond to help for nonexistent topics. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3248 +#: redbot/core/core_commands.py:4433 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:4436 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:3259 +#: redbot/core/core_commands.py:4444 #, docstring msgid "Set the character limit for each page in the help message.\n\n" " Note: This setting only applies to embedded help.\n\n" @@ -2027,45 +3273,44 @@ msgid "Set the character limit for each page in the help message.\n\n" " Please note that setting a relatively small character limit may\n" " mean some pages will exceed this limit.\n\n" " **Example:**\n" -" - `[p]helpset pagecharlimit 1500`\n\n" +" - `[p]helpset pagecharlimit 1500`\n\n" " **Arguments:**\n" -" - `` - The max amount of characters to show per page in the help message.\n" +" - `` - The max amount of characters to show per page in the help message.\n" " " msgstr "" -#: redbot/core/core_commands.py:3276 +#: redbot/core/core_commands.py:4461 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:3280 +#: redbot/core/core_commands.py:4465 msgid "Done. The character limit per page has been set to {}." msgstr "" -#: redbot/core/core_commands.py:3284 +#: redbot/core/core_commands.py:4469 #, docstring msgid "Set the maximum number of help pages sent in a server channel.\n\n" -" Note: 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\n" " **Examples:**\n" -" - `[p]helpset maxpages 50` - Basically never send help to DMs.\n" -" - `[p]helpset maxpages 0` - Always send help to DMs.\n\n" +" - `[p]helpset maxpages 50` - Basically never send help to DMs.\n" +" - `[p]helpset maxpages 0` - Always send help to DMs.\n\n" " **Arguments:**\n" -" - `` - The max pages allowed to send per help in a server.\n" +" - `` - The max pages allowed to send per help in a server.\n" " " msgstr "" -#: redbot/core/core_commands.py:3302 redbot/core/core_commands.py:3329 +#: redbot/core/core_commands.py:4485 redbot/core/core_commands.py:4512 msgid "You must give a value of zero or greater!" msgstr "" -#: redbot/core/core_commands.py:3306 +#: redbot/core/core_commands.py:4489 msgid "Done. The page limit has been set to {}." msgstr "" -#: redbot/core/core_commands.py:3311 +#: redbot/core/core_commands.py:4494 #, 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" @@ -2073,148 +3318,204 @@ msgid "Set the delay after which help pages will be deleted.\n\n" " Setting the delay to 0 disables this feature.\n\n" " The bot has to have MANAGE_MESSAGES permission for this to work.\n\n" " **Examples:**\n" -" - `[p]helpset deletedelay 60` - Delete the help pages after a minute.\n" -" - `[p]helpset deletedelay 1` - Delete the help pages as quickly as possible.\n" -" - `[p]helpset deletedelay 1209600` - Max time to wait before deleting (14 days).\n" -" - `[p]helpset deletedelay 0` - Disable deleting help pages.\n\n" +" - `[p]helpset deletedelay 60` - Delete the help pages after a minute.\n" +" - `[p]helpset deletedelay 1` - Delete the help pages as quickly as possible.\n" +" - `[p]helpset deletedelay 1209600` - Max time to wait before deleting (14 days).\n" +" - `[p]helpset deletedelay 0` - Disable deleting help pages.\n\n" " **Arguments:**\n" -" - `` - The seconds to wait before deleting help pages.\n" +" - `` - The seconds to wait before deleting help pages.\n" " " msgstr "" -#: redbot/core/core_commands.py:3332 +#: redbot/core/core_commands.py:4515 msgid "The delay cannot be longer than 14 days!" msgstr "" -#: redbot/core/core_commands.py:3337 +#: redbot/core/core_commands.py:4520 msgid "Done. Help messages will not be deleted now." msgstr "" -#: redbot/core/core_commands.py:3339 +#: redbot/core/core_commands.py:4522 msgid "Done. The delete delay has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:3343 +#: redbot/core/core_commands.py:4526 +#, docstring +msgid "Set the timeout for reactions, if menus are enabled.\n\n" +" The default is 30 seconds.\n" +" The timeout has to be between 15 and 300 seconds.\n\n" +" **Examples:**\n" +" - `[p]helpset reacttimeout 30` - The default timeout.\n" +" - `[p]helpset reacttimeout 60` - Timeout of 1 minute.\n" +" - `[p]helpset reacttimeout 15` - Minimum allowed timeout.\n" +" - `[p]helpset reacttimeout 300` - Max allowed timeout (5 mins).\n\n" +" **Arguments:**\n" +" - `` - The timeout, in seconds, of the reactions.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4541 +msgid "You must give a value of at least 15 seconds!" +msgstr "" + +#: redbot/core/core_commands.py:4544 +msgid "The timeout cannot be greater than 5 minutes!" +msgstr "" + +#: redbot/core/core_commands.py:4548 +msgid "Done. The reaction timeout has been set to {} seconds." +msgstr "" + +#: redbot/core/core_commands.py:4552 #, docstring msgid "\n" " Set the tagline to be used.\n\n" " The maximum tagline length is 2048 characters.\n" " This setting only applies to embedded help. If no tagline is specified, the default will be used instead.\n\n" +" You can use `[​p]` in your tagline, which will be replaced by the bot's prefix.\n\n" " **Examples:**\n" -" - `[p]helpset tagline Thanks for using the bot!`\n" -" - `[p]helpset tagline` - Resets the tagline to the default.\n\n" +" - `[p]helpset tagline Thanks for using the bot!`\n" +" - `[p]helpset tagline Use [​p]invite to add me to your server.`\n" +" - `[p]helpset tagline` - Resets the tagline to the default.\n\n" " **Arguments:**\n" -" - `[tagline]` - The tagline to appear at the bottom of help embeds. Leave blank to reset.\n" +" - `[tagline]` - The tagline to appear at the bottom of help embeds. Leave blank to reset.\n" " " msgstr "" -#: redbot/core/core_commands.py:3358 +#: redbot/core/core_commands.py:4570 msgid "The tagline has been reset." msgstr "" -#: redbot/core/core_commands.py:3362 +#: redbot/core/core_commands.py:4574 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." msgstr "" -#: redbot/core/core_commands.py:3370 +#: redbot/core/core_commands.py:4582 msgid "The tagline has been set." msgstr "" -#: redbot/core/core_commands.py:3375 +#: redbot/core/core_commands.py:4587 #, docstring msgid "Sends a message to the owner.\n\n" " This is limited to one message every 60 seconds per person.\n\n" " **Example:**\n" -" - `[p]contact Help! The bot has become sentient!`\n\n" +" - `[p]contact Help! The bot has become sentient!`\n\n" " **Arguments:**\n" -" - `[message]` - The message to send to the owner.\n" +" - `[message]` - The message to send to the owner.\n" " " msgstr "" -#: redbot/core/core_commands.py:3387 +#: redbot/core/core_commands.py:4599 msgid "User ID: {}" msgstr "" -#: redbot/core/core_commands.py:3390 +#: redbot/core/core_commands.py:4602 msgid "through DM" msgstr "" -#: redbot/core/core_commands.py:3392 +#: redbot/core/core_commands.py:4604 msgid "from {}" msgstr "" -#: redbot/core/core_commands.py:3393 +#: redbot/core/core_commands.py:4605 msgid " | Server ID: {}" msgstr "" -#: redbot/core/core_commands.py:3398 +#: redbot/core/core_commands.py:4610 msgid "Use `{}dm {} ` to reply to this user" msgstr "" -#: redbot/core/core_commands.py:3400 +#: redbot/core/core_commands.py:4612 msgid "Sent by {} {}" msgstr "" -#: redbot/core/core_commands.py:3405 +#: redbot/core/core_commands.py:4617 msgid "I've been configured not to send this anywhere." msgstr "" -#: redbot/core/core_commands.py:3476 +#: redbot/core/core_commands.py:4663 msgid "Your message has been sent." msgstr "" -#: redbot/core/core_commands.py:3478 +#: redbot/core/core_commands.py:4665 msgid "I'm unable to deliver your message. Sorry." msgstr "" -#: redbot/core/core_commands.py:3483 +#: redbot/core/core_commands.py:4670 #, docstring msgid "Sends a DM to a user.\n\n" " This command needs a user ID to work.\n\n" " To get a user ID, go to Discord's settings and open the 'Appearance' tab.\n" " Enable 'Developer Mode', then right click a user and click on 'Copy ID'.\n\n" " **Example:**\n" -" - `[p]dm 262626262626262626 Do you like me? Yes / No`\n\n" +" - `[p]dm 262626262626262626 Do you like me? Yes / No`\n\n" " **Arguments:**\n" -" - `[message]` - The message to dm to the user.\n" +" - `[message]` - The message to dm to the user.\n" " " msgstr "" -#: redbot/core/core_commands.py:3499 +#: redbot/core/core_commands.py:4686 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:3509 +#: redbot/core/core_commands.py:4696 msgid "Owner of {}" msgstr "" -#: redbot/core/core_commands.py:3510 +#: redbot/core/core_commands.py:4697 msgid "You can reply to this message with {}contact" msgstr "" -#: redbot/core/core_commands.py:3524 redbot/core/core_commands.py:3534 +#: redbot/core/core_commands.py:4708 redbot/core/core_commands.py:4718 msgid "Sorry, I couldn't deliver your message to {}" msgstr "" -#: redbot/core/core_commands.py:3527 redbot/core/core_commands.py:3537 +#: redbot/core/core_commands.py:4711 redbot/core/core_commands.py:4721 msgid "Message delivered to {}" msgstr "" -#: redbot/core/core_commands.py:3542 +#: redbot/core/core_commands.py:4726 #, docstring msgid "Prints the bot's data path." msgstr "" -#: redbot/core/core_commands.py:3546 +#: redbot/core/core_commands.py:4730 msgid "Data path: {path}" msgstr "" -#: redbot/core/core_commands.py:3552 +#: redbot/core/core_commands.py:4736 #, docstring msgid "Shows debug information useful for debugging." msgstr "" -#: redbot/core/core_commands.py:3639 +#: redbot/core/core_commands.py:4759 +#, docstring +msgid "\n" +" Diagnose issues with the command checks with ease!\n\n" +" If you want to diagnose the command from a text channel in a different server,\n" +" you can do so by using the command in DMs.\n\n" +" **Example:**\n" +" - `[p]diagnoseissues #general @Slime ban` - Diagnose why @Slime can't use `[p]ban` in #general channel.\n\n" +" **Arguments:**\n" +" - `[channel]` - The text channel that the command should be tested for. Defaults to the current channel.\n" +" - `` - The member that should be considered as the command caller.\n" +" - `` - The name of the command to test.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4775 +msgid "A text channel, voice channel, stage channel, or thread needs to be passed when using this command in DMs." +msgstr "" + +#: redbot/core/core_commands.py:4792 +msgid "The given user is not a member of the diagnosed server." +msgstr "" + +#: redbot/core/core_commands.py:4799 +msgid "Don't try to fool me, the given member can't access the {channel} channel!" +msgstr "" + +#: redbot/core/core_commands.py:4810 #, docstring msgid "\n" " Commands to manage the allowlist.\n\n" @@ -2223,85 +3524,85 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3650 +#: redbot/core/core_commands.py:4821 #, docstring msgid "\n" " Adds users to the allowlist.\n\n" " **Examples:**\n" -" - `[p]allowlist add @26 @Will` - Adds two users to the allowlist.\n" -" - `[p]allowlist add 262626262626262626` - Adds a user by ID.\n\n" +" - `[p]allowlist add @26 @Will` - Adds two users to the allowlist.\n" +" - `[p]allowlist add 262626262626262626` - Adds a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to add to the allowlist.\n" +" - `` - The user or users to add to the allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3663 +#: redbot/core/core_commands.py:4833 msgid "Users have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3665 +#: redbot/core/core_commands.py:4835 msgid "User has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3669 +#: redbot/core/core_commands.py:4839 #, docstring msgid "\n" " Lists users on the allowlist.\n\n" " **Example:**\n" -" - `[p]allowlist list`\n" +" - `[p]allowlist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3681 +#: redbot/core/core_commands.py:4851 msgid "Users on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:3683 +#: redbot/core/core_commands.py:4853 msgid "User on the allowlist:" msgstr "" -#: redbot/core/core_commands.py:3687 redbot/core/core_commands.py:3785 -#: redbot/core/modlog.py:428 redbot/core/modlog.py:450 -#: redbot/core/modlog.py:466 +#: redbot/core/core_commands.py:4857 redbot/core/core_commands.py:4953 +#: redbot/core/modlog.py:404 redbot/core/modlog.py:426 +#: redbot/core/modlog.py:442 msgid "Unknown or Deleted User" msgstr "" -#: redbot/core/core_commands.py:3695 +#: redbot/core/core_commands.py:4865 #, docstring msgid "\n" " Removes users from the allowlist.\n\n" " The allowlist will be disabled if all users are removed.\n\n" " **Examples:**\n" -" - `[p]allowlist remove @26 @Will` - Removes two users from the allowlist.\n" -" - `[p]allowlist remove 262626262626262626` - Removes a user by ID.\n\n" +" - `[p]allowlist remove @26 @Will` - Removes two users from the allowlist.\n" +" - `[p]allowlist remove 262626262626262626` - Removes a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to remove from the allowlist.\n" +" - `` - The user or users to remove from the allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3710 +#: redbot/core/core_commands.py:4879 msgid "Users have been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:3712 +#: redbot/core/core_commands.py:4881 msgid "User has been removed from the allowlist." msgstr "" -#: redbot/core/core_commands.py:3716 +#: redbot/core/core_commands.py:4885 #, docstring msgid "\n" " Clears the allowlist.\n\n" " This disables the allowlist.\n\n" " **Example:**\n" -" - `[p]allowlist clear`\n" +" - `[p]allowlist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3725 +#: redbot/core/core_commands.py:4894 msgid "Allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:3730 +#: redbot/core/core_commands.py:4899 #, docstring msgid "\n" " Commands to manage the blocklist.\n\n" @@ -2309,81 +3610,81 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3739 +#: redbot/core/core_commands.py:4908 #, docstring msgid "\n" " Adds users to the blocklist.\n\n" " **Examples:**\n" -" - `[p]blocklist add @26 @Will` - Adds two users to the blocklist.\n" -" - `[p]blocklist add 262626262626262626` - Blocks a user by ID.\n\n" +" - `[p]blocklist add @26 @Will` - Adds two users to the blocklist.\n" +" - `[p]blocklist add 262626262626262626` - Blocks a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to add to the blocklist.\n" +" - `` - The user or users to add to the blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3755 +#: redbot/core/core_commands.py:4924 msgid "You cannot add an owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3761 +#: redbot/core/core_commands.py:4929 msgid "Users have been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:3763 +#: redbot/core/core_commands.py:4931 msgid "User has been added to the blocklist." msgstr "" -#: redbot/core/core_commands.py:3767 +#: redbot/core/core_commands.py:4935 #, docstring msgid "\n" " Lists users on the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist list`\n" +" - `[p]blocklist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3779 +#: redbot/core/core_commands.py:4947 msgid "Users on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:3781 +#: redbot/core/core_commands.py:4949 msgid "User on the blocklist:" msgstr "" -#: redbot/core/core_commands.py:3793 +#: redbot/core/core_commands.py:4961 #, docstring msgid "\n" " Removes users from the blocklist.\n\n" " **Examples:**\n" -" - `[p]blocklist remove @26 @Will` - Removes two users from the blocklist.\n" -" - `[p]blocklist remove 262626262626262626` - Removes a user by ID.\n\n" +" - `[p]blocklist remove @26 @Will` - Removes two users from the blocklist.\n" +" - `[p]blocklist remove 262626262626262626` - Removes a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to remove from the blocklist.\n" +" - `` - The user or users to remove from the blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3806 +#: redbot/core/core_commands.py:4973 msgid "Users have been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:3808 +#: redbot/core/core_commands.py:4975 msgid "User has been removed from the blocklist." msgstr "" -#: redbot/core/core_commands.py:3812 +#: redbot/core/core_commands.py:4979 #, docstring msgid "\n" " Clears the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3819 +#: redbot/core/core_commands.py:4986 msgid "Blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:3825 +#: redbot/core/core_commands.py:4992 #, docstring msgid "\n" " Commands to manage the server specific allowlist.\n\n" @@ -2392,93 +3693,93 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3838 +#: redbot/core/core_commands.py:5005 #, docstring msgid "\n" " Adds a user or role to the server allowlist.\n\n" " **Examples:**\n" -" - `[p]localallowlist add @26 @Will` - Adds two users to the local allowlist.\n" -" - `[p]localallowlist add 262626262626262626` - Allows a user by ID.\n" -" - `[p]localallowlist add \"Super Admins\"` - Allows a role with a space in the name without mentioning.\n\n" +" - `[p]localallowlist add @26 @Will` - Adds two users to the local allowlist.\n" +" - `[p]localallowlist add 262626262626262626` - Allows a user by ID.\n" +" - `[p]localallowlist add \"Super Admins\"` - Allows a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local allowlist.\n" +" - `` - The users or roles to remove from the local allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3857 +#: redbot/core/core_commands.py:5024 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:3866 +#: redbot/core/core_commands.py:5033 msgid "Users and/or roles have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3868 +#: redbot/core/core_commands.py:5035 msgid "User or role has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3872 +#: redbot/core/core_commands.py:5039 #, docstring msgid "\n" " Lists users and roles on the server allowlist.\n\n" " **Example:**\n" -" - `[p]localallowlist list`\n" +" - `[p]localallowlist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3884 +#: redbot/core/core_commands.py:5051 msgid "Allowed users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:3886 +#: redbot/core/core_commands.py:5053 msgid "Allowed user or role:" msgstr "" -#: redbot/core/core_commands.py:3890 redbot/core/core_commands.py:4012 +#: redbot/core/core_commands.py:5057 redbot/core/core_commands.py:5177 msgid "Unknown or Deleted User/Role" msgstr "" -#: redbot/core/core_commands.py:3900 +#: redbot/core/core_commands.py:5067 #, docstring msgid "\n" " Removes user or role from the allowlist.\n\n" " The local allowlist will be disabled if all users are removed.\n\n" " **Examples:**\n" -" - `[p]localallowlist remove @26 @Will` - Removes two users from the local allowlist.\n" -" - `[p]localallowlist remove 262626262626262626` - Removes a user by ID.\n" -" - `[p]localallowlist remove \"Super Admins\"` - Removes a role with a space in the name without mentioning.\n\n" +" - `[p]localallowlist remove @26 @Will` - Removes two users from the local allowlist.\n" +" - `[p]localallowlist remove 262626262626262626` - Removes a user by ID.\n" +" - `[p]localallowlist remove \"Super Admins\"` - Removes a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local allowlist.\n" +" - `` - The users or roles to remove from the local allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3921 +#: redbot/core/core_commands.py:5088 msgid "I cannot allow you to do this, as it would remove your ability to run commands." msgstr "" -#: redbot/core/core_commands.py:3929 +#: redbot/core/core_commands.py:5096 msgid "Users and/or roles have been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:3931 +#: redbot/core/core_commands.py:5098 msgid "User or role has been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:3935 +#: redbot/core/core_commands.py:5102 #, docstring msgid "\n" " Clears the allowlist.\n\n" " This disables the local allowlist and clears all entries.\n\n" " **Example:**\n" -" - `[p]localallowlist clear`\n" +" - `[p]localallowlist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3944 +#: redbot/core/core_commands.py:5111 msgid "Server allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:3950 +#: redbot/core/core_commands.py:5117 #, docstring msgid "\n" " Commands to manage the server specific blocklist.\n\n" @@ -2486,374 +3787,373 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3961 +#: redbot/core/core_commands.py:5128 #, docstring msgid "\n" " Adds a user or role to the local blocklist.\n\n" " **Examples:**\n" -" - `[p]localblocklist add @26 @Will` - Adds two users to the local blocklist.\n" -" - `[p]localblocklist add 262626262626262626` - Blocks a user by ID.\n" -" - `[p]localblocklist add \"Bad Apples\"` - Blocks a role with a space in the name without mentioning.\n\n" +" - `[p]localblocklist add @26 @Will` - Adds two users to the local blocklist.\n" +" - `[p]localblocklist add 262626262626262626` - Blocks a user by ID.\n" +" - `[p]localblocklist add \"Bad Apples\"` - Blocks a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to add to the local blocklist.\n" +" - `` - The users or roles to add to the local blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3975 +#: redbot/core/core_commands.py:5142 msgid "You cannot add yourself to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3978 +#: redbot/core/core_commands.py:5145 msgid "You cannot add the guild owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3981 +#: redbot/core/core_commands.py:5148 msgid "You cannot add a bot owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3988 +#: redbot/core/core_commands.py:5153 msgid "Users and/or roles have been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:3990 +#: redbot/core/core_commands.py:5155 msgid "User or role has been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:3994 +#: redbot/core/core_commands.py:5159 #, docstring msgid "\n" " Lists users and roles on the server blocklist.\n\n" " **Example:**\n" -" - `[p]localblocklist list`\n" +" - `[p]localblocklist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4006 +#: redbot/core/core_commands.py:5171 msgid "Blocked users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:4008 +#: redbot/core/core_commands.py:5173 msgid "Blocked user or role:" msgstr "" -#: redbot/core/core_commands.py:4022 +#: redbot/core/core_commands.py:5187 #, docstring msgid "\n" " Removes user or role from local blocklist.\n\n" " **Examples:**\n" -" - `[p]localblocklist remove @26 @Will` - Removes two users from the local blocklist.\n" -" - `[p]localblocklist remove 262626262626262626` - Unblocks a user by ID.\n" -" - `[p]localblocklist remove \"Bad Apples\"` - Unblocks a role with a space in the name without mentioning.\n\n" +" - `[p]localblocklist remove @26 @Will` - Removes two users from the local blocklist.\n" +" - `[p]localblocklist remove 262626262626262626` - Unblocks a user by ID.\n" +" - `[p]localblocklist remove \"Bad Apples\"` - Unblocks a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local blocklist.\n" +" - `` - The users or roles to remove from the local blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:4038 +#: redbot/core/core_commands.py:5201 msgid "Users and/or roles have been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:4040 +#: redbot/core/core_commands.py:5203 msgid "User or role has been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:4044 +#: redbot/core/core_commands.py:5207 #, docstring msgid "\n" " Clears the server blocklist.\n\n" " This disables the server blocklist and clears all entries.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:4053 +#: redbot/core/core_commands.py:5216 msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4058 +#: redbot/core/core_commands.py:5221 #, docstring msgid "Commands to enable and disable commands and cogs." msgstr "" -#: redbot/core/core_commands.py:4064 +#: redbot/core/core_commands.py:5227 #, docstring msgid "Set the default state for a cog as disabled.\n\n" " This will disable the cog for all servers by default.\n" " To override it, use `[p]command enablecog` on the servers you want to allow usage.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command defaultdisablecog Economy`\n" -" - `[p]command defaultdisablecog ModLog`\n\n" +" - `[p]command defaultdisablecog Economy`\n" +" - `[p]command defaultdisablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to make disabled by default. Must be title-case.\n" +" - `` - The name of the cog to make disabled by default. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4080 redbot/core/core_commands.py:4105 -#: redbot/core/core_commands.py:4125 redbot/core/core_commands.py:4155 -msgid "Cog with the given name doesn't exist." -msgstr "" - -#: redbot/core/core_commands.py:4082 +#: redbot/core/core_commands.py:5243 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:4084 +#: redbot/core/core_commands.py:5245 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:4089 +#: redbot/core/core_commands.py:5250 #, docstring msgid "Set the default state for a cog as enabled.\n\n" " This will re-enable the cog for all servers by default.\n" " To override it, use `[p]command disablecog` on the servers you want to disallow usage.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command defaultenablecog Economy`\n" -" - `[p]command defaultenablecog ModLog`\n\n" +" - `[p]command defaultenablecog Economy`\n" +" - `[p]command defaultenablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to make enabled by default. Must be title-case.\n" +" - `` - The name of the cog to make enabled by default. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4107 +#: redbot/core/core_commands.py:5266 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:4112 +#: redbot/core/core_commands.py:5271 #, docstring msgid "Disable a cog in this server.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command disablecog Economy`\n" -" - `[p]command disablecog ModLog`\n\n" +" - `[p]command disablecog Economy`\n" +" - `[p]command disablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to disable on this server. Must be title-case.\n" +" - `` - The name of the cog to disable on this server. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4127 +#: redbot/core/core_commands.py:5284 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:4129 +#: redbot/core/core_commands.py:5286 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:4132 +#: redbot/core/core_commands.py:5289 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:4138 +#: redbot/core/core_commands.py:5295 #, docstring msgid "Enable a cog in this server.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command enablecog Economy`\n" -" - `[p]command enablecog ModLog`\n\n" +" - `[p]command enablecog Economy`\n" +" - `[p]command enablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to enable on this server. Must be title-case.\n" +" - `` - The name of the cog to enable on this server. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4150 +#: redbot/core/core_commands.py:5307 msgid "{cogname} has been enabled in this guild." msgstr "" -#: redbot/core/core_commands.py:4158 +#: redbot/core/core_commands.py:5312 +msgid "Cog \"{arg}\" not found." +msgstr "" + +#: redbot/core/core_commands.py:5315 msgid "{cogname} was not disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:4164 +#: redbot/core/core_commands.py:5321 #, docstring msgid "List the cogs which are disabled in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabledcogs`\n" +" - `[p]command listdisabledcogs`\n" " " msgstr "" -#: redbot/core/core_commands.py:4177 +#: redbot/core/core_commands.py:5334 msgid "The following cogs are disabled in this guild:\n" msgstr "" -#: redbot/core/core_commands.py:4183 +#: redbot/core/core_commands.py:5340 msgid "There are no disabled cogs in this guild." msgstr "" -#: redbot/core/core_commands.py:4187 +#: redbot/core/core_commands.py:5344 #, docstring msgid "\n" " List disabled commands.\n\n" " If you're the bot owner, this will show global disabled commands by default.\n" " Otherwise, this will show disabled commands on the current server.\n\n" " **Example:**\n" -" - `[p]command listdisabled`\n" +" - `[p]command listdisabled`\n" " " msgstr "" -#: redbot/core/core_commands.py:4204 +#: redbot/core/core_commands.py:5361 #, docstring msgid "List disabled commands globally.\n\n" " **Example:**\n" -" - `[p]command listdisabled global`\n" +" - `[p]command listdisabled global`\n" " " msgstr "" -#: redbot/core/core_commands.py:4211 +#: redbot/core/core_commands.py:5368 msgid "There aren't any globally disabled commands." msgstr "" -#: redbot/core/core_commands.py:4214 +#: redbot/core/core_commands.py:5371 msgid "{} commands are disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:4218 +#: redbot/core/core_commands.py:5375 msgid "1 command is disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:4226 +#: redbot/core/core_commands.py:5383 #, docstring msgid "List disabled commands in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabled guild`\n" +" - `[p]command listdisabled guild`\n" " " msgstr "" -#: redbot/core/core_commands.py:4233 +#: redbot/core/core_commands.py:5390 msgid "There aren't any disabled commands in {}." msgstr "" -#: redbot/core/core_commands.py:4236 +#: redbot/core/core_commands.py:5393 msgid "{} commands are disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:4240 +#: redbot/core/core_commands.py:5397 msgid "1 command is disabled in {}.\n" msgstr "" -#: redbot/core/core_commands.py:4247 +#: redbot/core/core_commands.py:5404 #, docstring msgid "\n" " Disable a command.\n\n" " If you're the bot owner, this will disable commands globally by default.\n" " Otherwise, this will disable commands on the current server.\n\n" " **Examples:**\n" -" - `[p]command disable userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable.\n" +" - `` - The command to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:4269 +#: redbot/core/core_commands.py:5426 #, docstring msgid "\n" " Disable a command globally.\n\n" " **Examples:**\n" -" - `[p]command disable global userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable global urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable global userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable global urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable globally.\n" +" - `` - The command to disable globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4288 redbot/core/core_commands.py:4331 +#: redbot/core/core_commands.py:5438 redbot/core/core_commands.py:5474 msgid "The command to disable cannot be `command` or any of its subcommands." msgstr "" -#: redbot/core/core_commands.py:4294 redbot/core/core_commands.py:4337 +#: redbot/core/core_commands.py:5444 redbot/core/core_commands.py:5480 msgid "This command is designated as being always available and cannot be disabled." msgstr "" -#: redbot/core/core_commands.py:4303 +#: redbot/core/core_commands.py:5453 msgid "That command is already disabled globally." msgstr "" -#: redbot/core/core_commands.py:4312 +#: redbot/core/core_commands.py:5462 #, docstring msgid "\n" " Disable a command in this server only.\n\n" " **Examples:**\n" -" - `[p]command disable server userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable server urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable server userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable server urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable for the current server.\n" +" - `` - The command to disable for the current server.\n" " " msgstr "" -#: redbot/core/core_commands.py:4342 +#: redbot/core/core_commands.py:5486 msgid "You are not allowed to disable that command." msgstr "" -#: redbot/core/core_commands.py:4352 +#: redbot/core/core_commands.py:5496 msgid "That command is already disabled in this server." msgstr "" -#: redbot/core/core_commands.py:4358 +#: redbot/core/core_commands.py:5502 #, docstring msgid "Enable a command.\n\n" " If you're the bot owner, this will try to enable a globally disabled command by default.\n" " Otherwise, this will try to enable a command disabled on the current server.\n\n" " **Examples:**\n" -" - `[p]command enable userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable.\n" +" - `` - The command to enable.\n" " " msgstr "" -#: redbot/core/core_commands.py:4378 +#: redbot/core/core_commands.py:5522 #, docstring msgid "\n" " Enable a command globally.\n\n" " **Examples:**\n" -" - `[p]command enable global userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable global urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable global userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable global urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable globally.\n" +" - `` - The command to enable globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4400 +#: redbot/core/core_commands.py:5537 msgid "That command is already enabled globally." msgstr "" -#: redbot/core/core_commands.py:4409 +#: redbot/core/core_commands.py:5546 #, docstring msgid "\n" " Enable a command in this server.\n\n" " **Examples:**\n" -" - `[p]command enable server userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable server urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable server userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable server urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable for the current server.\n" +" - `` - The command to enable for the current server.\n" " " msgstr "" -#: redbot/core/core_commands.py:4427 +#: redbot/core/core_commands.py:5558 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:4437 +#: redbot/core/core_commands.py:5568 msgid "That command is already enabled in this server." msgstr "" -#: redbot/core/core_commands.py:4444 +#: redbot/core/core_commands.py:5575 #, 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 `{command}` placeholder.\n\n" " **Examples:**\n" -" - `[p]command disabledmsg This command is disabled`\n" -" - `[p]command disabledmsg {command} is disabled`\n" -" - `[p]command disabledmsg` - Sends nothing when a disabled command is attempted.\n\n" +" - `[p]command disabledmsg This command is disabled`\n" +" - `[p]command disabledmsg {command} is disabled`\n" +" - `[p]command disabledmsg` - Sends nothing when a disabled command is attempted.\n\n" " **Arguments:**\n" -" - `[message]` - The message to send when a disabled command is attempted.\n" +" - `[message]` - The message to send when a disabled command is attempted.\n" " " msgstr "" -#: redbot/core/core_commands.py:4465 +#: redbot/core/core_commands.py:5596 #, docstring msgid "\n" " Commands to manage server settings for immunity from automated actions.\n\n" @@ -2861,152 +4161,80 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4474 +#: redbot/core/core_commands.py:5605 #, docstring msgid "\n" " Gets the current members and roles configured for automatic moderation action immunity.\n\n" " **Example:**\n" -" - `[p]autoimmune list`\n" +" - `[p]autoimmune list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4487 +#: redbot/core/core_commands.py:5618 msgid "Roles immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:4492 +#: redbot/core/core_commands.py:5623 msgid "Members immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:4496 +#: redbot/core/core_commands.py:5627 msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:4505 +#: redbot/core/core_commands.py:5636 #, docstring msgid "\n" " Makes a user or role immune from automated moderation actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune add @TwentySix` - Adds a user.\n" -" - `[p]autoimmune add @Mods` - Adds a role.\n\n" +" - `[p]autoimmune add @Twentysix` - Adds a user.\n" +" - `[p]autoimmune add @Mods` - Adds a role.\n\n" " **Arguments:**\n" -" - `` - The user or role to add immunity to.\n" +" - `` - The user or role to add immunity to.\n" " " msgstr "" -#: redbot/core/core_commands.py:4517 +#: redbot/core/core_commands.py:5648 msgid "Already added." msgstr "" -#: redbot/core/core_commands.py:4525 +#: redbot/core/core_commands.py:5656 #, docstring msgid "\n" " Remove a user or role from being immune to automated moderation actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune remove @TwentySix` - Removes a user.\n" -" - `[p]autoimmune remove @Mods` - Removes a role.\n\n" +" - `[p]autoimmune remove @Twentysix` - Removes a user.\n" +" - `[p]autoimmune remove @Mods` - Removes a role.\n\n" " **Arguments:**\n" -" - `` - The user or role to remove immunity from.\n" +" - `` - The user or role to remove immunity from.\n" " " msgstr "" -#: redbot/core/core_commands.py:4537 +#: redbot/core/core_commands.py:5668 msgid "Not in list." msgstr "" -#: redbot/core/core_commands.py:4545 +#: redbot/core/core_commands.py:5676 #, docstring msgid "\n" " Checks if a user or role would be considered immune from automated actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune isimmune @TwentySix`\n" -" - `[p]autoimmune isimmune @Mods`\n\n" +" - `[p]autoimmune isimmune @Twentysix`\n" +" - `[p]autoimmune isimmune @Mods`\n\n" " **Arguments:**\n" -" - `` - The user or role to check the immunity of.\n" +" - `` - The user or role to check the immunity of.\n" " " msgstr "" -#: redbot/core/core_commands.py:4557 +#: redbot/core/core_commands.py:5688 msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:4559 +#: redbot/core/core_commands.py:5690 msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:4564 -#, docstring -msgid "\n" -" Commands for configuring owner notifications.\n\n" -" Owner notifications include usage of `[p]contact` and available Red updates.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4573 -#, docstring -msgid "\n" -" Opt-in on receiving owner notifications.\n\n" -" This is the default state.\n\n" -" Note: This will only resume sending owner notifications to your DMs.\n" -" Additional owners and destinations will not be affected.\n\n" -" **Example:**\n" -" - `[p]ownernotifications optin`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4592 -#, docstring -msgid "\n" -" Opt-out of receiving owner notifications.\n\n" -" Note: This will only stop sending owner notifications to your DMs.\n" -" Additional owners and destinations will still receive notifications.\n\n" -" **Example:**\n" -" - `[p]ownernotifications optout`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4611 -#, docstring -msgid "\n" -" Adds a destination text channel to receive owner notifications.\n\n" -" **Examples:**\n" -" - `[p]ownernotifications adddestination #owner-notifications`\n" -" - `[p]ownernotifications adddestination 168091848718417920` - Accepts channel IDs.\n\n" -" **Arguments:**\n" -" - `` - The channel to send owner notifications to.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4637 -#, docstring -msgid "\n" -" Removes a destination text channel from receiving owner notifications.\n\n" -" **Examples:**\n" -" - `[p]ownernotifications removedestination #owner-notifications`\n" -" - `[p]ownernotifications deletedestination 168091848718417920` - Accepts channel IDs.\n\n" -" **Arguments:**\n" -" - `` - The channel to stop sending owner notifications to.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4661 -#, docstring -msgid "\n" -" Lists the configured extra destinations for owner notifications.\n\n" -" **Example:**\n" -" - `[p]ownernotifications listdestinations`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4671 -msgid "There are no extra channels being sent to." -msgstr "" - -#: redbot/core/core_commands.py:4682 -msgid "Unknown channel with id: {id}" -msgstr "" - -#: redbot/core/core_commands.py:4713 +#: redbot/core/core_commands.py:5717 #, docstring msgid "\n" " Commands to add servers or channels to the ignore list.\n\n" @@ -3015,124 +4243,130 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4723 +#: redbot/core/core_commands.py:5727 #, docstring msgid "\n" " List the currently ignored servers and channels.\n\n" " **Example:**\n" -" - `[p]ignore list`\n" +" - `[p]ignore list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4738 +#: redbot/core/core_commands.py:5749 #, docstring msgid "\n" -" Ignore commands in the channel or category.\n\n" -" Defaults to the current channel.\n\n" +" Ignore commands in the channel, thread, or category.\n\n" +" Defaults to the current thread or channel.\n\n" " Note: Owners, Admins, and those with Manage Channel permissions override ignored channels.\n\n" " **Examples:**\n" -" - `[p]ignore channel #general` - Ignores commands in the #general channel.\n" -" - `[p]ignore channel` - Ignores commands in the current channel.\n" -" - `[p]ignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" -" - `[p]ignore channel 356236713347252226` - Also accepts IDs.\n\n" +" - `[p]ignore channel #general` - Ignores commands in the #general channel.\n" +" - `[p]ignore channel` - Ignores commands in the current channel.\n" +" - `[p]ignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" +" - `[p]ignore channel 356236713347252226` - Also accepts IDs.\n\n" " **Arguments:**\n" -" - `` - The channel to ignore. Can be a category channel.\n" +" - `` - The channel to ignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:4758 +#: redbot/core/core_commands.py:5767 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:4760 +#: redbot/core/core_commands.py:5769 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:4765 +#: redbot/core/core_commands.py:5774 #, docstring msgid "\n" " Ignore commands in this server.\n\n" " Note: Owners, Admins, and those with Manage Server permissions override ignored servers.\n\n" " **Example:**\n" -" - `[p]ignore server` - Ignores the current server\n" +" - `[p]ignore server` - Ignores the current server\n" " " msgstr "" -#: redbot/core/core_commands.py:4776 +#: redbot/core/core_commands.py:5785 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:4778 +#: redbot/core/core_commands.py:5787 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:4784 +#: redbot/core/core_commands.py:5793 #, docstring msgid "Commands to remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:4792 +#: redbot/core/core_commands.py:5808 #, docstring msgid "\n" -" Remove a channel or category from the ignore list.\n\n" -" Defaults to the current channel.\n\n" +" Remove a channel, thread, or category from the ignore list.\n\n" +" Defaults to the current thread or channel.\n\n" " **Examples:**\n" -" - `[p]unignore channel #general` - Unignores commands in the #general channel.\n" -" - `[p]unignore channel` - Unignores commands in the current channel.\n" -" - `[p]unignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" -" - `[p]unignore channel 356236713347252226` - Also accepts IDs. Use this method to unignore categories.\n\n" +" - `[p]unignore channel #general` - Unignores commands in the #general channel.\n" +" - `[p]unignore channel` - Unignores commands in the current channel.\n" +" - `[p]unignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" +" - `[p]unignore channel 356236713347252226` - Also accepts IDs. Use this method to unignore categories.\n\n" " **Arguments:**\n" -" - `` - The channel to unignore. This can be a category channel.\n" +" - `` - The channel to unignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:4811 +#: redbot/core/core_commands.py:5824 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:4813 +#: redbot/core/core_commands.py:5826 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:4818 +#: redbot/core/core_commands.py:5831 #, docstring msgid "\n" " Remove this server from the ignore list.\n\n" " **Example:**\n" -" - `[p]unignore server` - Stops ignoring the current server\n" +" - `[p]unignore server` - Stops ignoring the current server\n" " " msgstr "" -#: redbot/core/core_commands.py:4827 +#: redbot/core/core_commands.py:5840 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:4829 +#: redbot/core/core_commands.py:5842 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:4835 +#: redbot/core/core_commands.py:5856 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:4847 +#: redbot/core/core_commands.py:5873 redbot/core/core_commands.py:5875 +#: redbot/core/core_commands.py:5876 +msgid "None" +msgstr "" + +#: redbot/core/core_commands.py:5877 msgid "Currently ignored categories: {categories}\n" -"Channels: {channels}" +"Channels: {channels}\n" +"Threads (excluding archived):{threads}" msgstr "" -#: redbot/core/core_commands.py:4862 +#: redbot/core/core_commands.py:5894 #, docstring msgid "\n" " Get info about Red's licenses.\n" " " msgstr "" -#: redbot/core/dev_commands.py:36 +#: redbot/core/dev_commands.py:412 #, docstring msgid "Various development focused utilities." msgstr "" -#: redbot/core/dev_commands.py:123 +#: redbot/core/dev_commands.py:455 #, docstring msgid "Evaluate a statement of python code.\n\n" " The bot will always respond with the return value of the code.\n" @@ -3142,18 +4376,22 @@ msgid "Evaluate a statement of python code.\n\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" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" " " msgstr "" -#: redbot/core/dev_commands.py:167 +#: redbot/core/dev_commands.py:491 #, docstring msgid "Execute asynchronous code.\n\n" " This command wraps code into the body of an async function and then\n" @@ -3162,264 +4400,215 @@ msgid "Execute asynchronous code.\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" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" " " msgstr "" -#: redbot/core/dev_commands.py:221 +#: redbot/core/dev_commands.py:527 #, 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:230 +" evaluated.\n\n" +" Use `exit()` or `quit` to exit the REPL session, prefixed with\n" +" a backtick so they may be interpreted.\n\n" +" Environment Variables:\n" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" +" " +msgstr "" + +#: redbot/core/dev_commands.py:553 msgid "Already running a REPL session in this channel. Exit it with `quit`." msgstr "" -#: redbot/core/dev_commands.py:234 +#: redbot/core/dev_commands.py:557 msgid "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." msgstr "" -#: redbot/core/dev_commands.py:245 +#: redbot/core/dev_commands.py:568 msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." msgstr "" -#: redbot/core/dev_commands.py:259 +#: redbot/core/dev_commands.py:583 msgid "Exiting." msgstr "" -#: redbot/core/dev_commands.py:310 -msgid "Unexpected error: `{}`" +#: redbot/core/dev_commands.py:595 +msgid "Unexpected error: " msgstr "" -#: redbot/core/dev_commands.py:314 +#: redbot/core/dev_commands.py:599 #, docstring -msgid "Pauses/resumes the REPL running in the current channel" +msgid "Pauses/resumes the REPL running in the current channel." msgstr "" -#: redbot/core/dev_commands.py:316 +#: redbot/core/dev_commands.py:601 msgid "There is no currently running REPL session in this channel." msgstr "" -#: redbot/core/dev_commands.py:324 +#: redbot/core/dev_commands.py:609 msgid "The REPL session in this channel has been resumed." msgstr "" -#: redbot/core/dev_commands.py:326 +#: redbot/core/dev_commands.py:611 msgid "The REPL session in this channel is now paused." msgstr "" -#: redbot/core/dev_commands.py:331 +#: redbot/core/dev_commands.py:617 #, docstring msgid "Mock another user invoking a command.\n\n" " The prefix must not be entered.\n" " " msgstr "" -#: redbot/core/dev_commands.py:344 +#: redbot/core/dev_commands.py:633 #, 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" +" Current message is used as a base (including attachments, embeds, etc.),\n" +" the content and author of the message are replaced with the given arguments.\n\n" +" Note: If `content` isn't passed, the message needs to contain embeds, attachments,\n" +" or anything else that makes the message non-empty.\n" " " msgstr "" -#: redbot/core/dev_commands.py:365 +#: redbot/core/dev_commands.py:654 #, docstring msgid "Give bot owners the ability to bypass cooldowns.\n\n" " Does not persist through restarts." msgstr "" -#: redbot/core/dev_commands.py:373 +#: redbot/core/dev_commands.py:662 msgid "Bot owners will now bypass all commands with cooldowns." msgstr "" -#: redbot/core/dev_commands.py:375 +#: redbot/core/dev_commands.py:664 msgid "Bot owners will no longer bypass all commands with cooldowns." msgstr "" -#: redbot/core/errors.py:49 +#: redbot/core/errors.py:61 msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/events.py:112 -msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" -msgstr "" - -#: redbot/core/events.py:122 -msgid "\n\n" -"While 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:146 -msgid "\n\n" -"To 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:151 -msgid "Command Prompt" -msgstr "" - -#: redbot/core/events.py:153 -msgid "Terminal" -msgstr "" - -#: redbot/core/events.py:160 -msgid "\n" -"Once you've started up your bot again, if you have any 3rd-party cogs installed we then highly recommend you update them with this command in Discord: `[p]cog update`" -msgstr "" - -#: redbot/core/events.py:167 -msgid "\n\n" -"You have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\n\n" -"You 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:232 -msgid "`{user_input}` is not a valid value for `{command}`" -msgstr "" - -#: redbot/core/events.py:257 -msgid "Error in command '{command}'. Check your console or logs for details." -msgstr "" - -#: redbot/core/events.py:282 -msgid "I require the {permission} permission to execute that command." -msgstr "" - -#: redbot/core/events.py:286 -msgid "I require {permission_list} permissions to execute that command." -msgstr "" - -#: redbot/core/events.py:294 -msgid "That command is not available in DMs." -msgstr "" - -#: redbot/core/events.py:296 -msgid "That command is only available in DMs." -msgstr "" - -#: redbot/core/events.py:298 -msgid "That command is only available in NSFW channels." -msgstr "" - -#: redbot/core/events.py:308 -msgid "This command is on cooldown. Try again in {delay}." -msgstr "" - -#: redbot/core/events.py:310 -msgid "This command is on cooldown. Try again in 1 second." -msgstr "" - -#: redbot/core/events.py:315 -msgid "Too many people using this command. It can only be used {number} times concurrently." -msgstr "" - -#: redbot/core/events.py:320 -msgid "Too many people using this command. It can only be used once concurrently." +#: redbot/core/modlog.py:393 +msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/events.py:326 -msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +#: redbot/core/modlog.py:395 +msgid "**Reason:** Use the `reason` command to add it" msgstr "" -#: redbot/core/events.py:331 -msgid "That command is still completing, it can only be used once per {type} concurrently." +#: redbot/core/modlog.py:398 +msgid "Unknown" msgstr "" -#: redbot/core/events.py:337 -msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +#: redbot/core/modlog.py:402 redbot/core/modlog.py:424 +#: redbot/core/modlog.py:439 +msgid "Deleted User." msgstr "" -#: redbot/core/events.py:342 -msgid "Too many people using this command. It can only be used once per {type} concurrently." +#: redbot/core/modlog.py:476 +msgid "Deleted or archived thread ({thread_id}) in {channel_name}" msgstr "" -#: redbot/core/modlog.py:417 -msgid "Case #{} | {} {}" +#: redbot/core/modlog.py:480 +msgid "Thread {thread_id} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:419 -msgid "**Reason:** Use the `reason` command to add it" +#: redbot/core/modlog.py:484 +msgid "{channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:422 -msgid "Unknown" +#: redbot/core/modlog.py:489 +msgid "Thread {thread_name} in {channel_name}" msgstr "" -#: redbot/core/modlog.py:426 redbot/core/modlog.py:448 -#: redbot/core/modlog.py:463 -msgid "Deleted User." +#: redbot/core/modlog.py:493 +msgid "Thread {thread_name} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:477 redbot/core/modlog.py:512 -msgid "**Reason:** {}" +#: redbot/core/modlog.py:499 redbot/core/modlog.py:527 +msgid "Reason:" msgstr "" -#: redbot/core/modlog.py:491 +#: redbot/core/modlog.py:513 msgid "Moderator" msgstr "" -#: redbot/core/modlog.py:493 +#: redbot/core/modlog.py:515 msgid "Until" msgstr "" -#: redbot/core/modlog.py:494 +#: redbot/core/modlog.py:516 msgid "Duration" msgstr "" -#: redbot/core/modlog.py:498 redbot/core/modlog.py:503 +#: redbot/core/modlog.py:518 msgid "Channel" msgstr "" -#: redbot/core/modlog.py:499 -msgid "{channel} (deleted)" -msgstr "" - -#: redbot/core/modlog.py:505 +#: redbot/core/modlog.py:520 msgid "Amended by" msgstr "" -#: redbot/core/modlog.py:507 +#: redbot/core/modlog.py:522 msgid "Last modified at" msgstr "" -#: redbot/core/modlog.py:527 -msgid "**User:** {}\n" +#: redbot/core/modlog.py:542 +msgid "User:" +msgstr "" + +#: redbot/core/modlog.py:543 +msgid "Moderator:" +msgstr "" + +#: redbot/core/modlog.py:546 +msgid "Until:" msgstr "" -#: redbot/core/modlog.py:528 -msgid "**Moderator:** {}\n" +#: redbot/core/modlog.py:546 +msgid "Duration:" msgstr "" -#: redbot/core/modlog.py:531 -msgid "**Until:** {}\n" -"**Duration:** {}\n" +#: redbot/core/modlog.py:549 redbot/core/modlog.py:551 +msgid "Channel:" msgstr "" -#: redbot/core/modlog.py:534 -msgid "**Channel**: {} (Deleted)\n" +#: redbot/core/modlog.py:553 +msgid "Amended by:" msgstr "" -#: redbot/core/modlog.py:536 -msgid "**Channel**: {}\n" +#: redbot/core/modlog.py:555 +msgid "Last modified at:" msgstr "" -#: redbot/core/modlog.py:538 -msgid "**Amended by:** {}\n" +#: redbot/core/tree.py:271 +msgid "Command not found." msgstr "" -#: redbot/core/modlog.py:540 -msgid "**Last modified at:** {}\n" +#: redbot/core/tree.py:332 +msgid "You are not permitted to use this command." msgstr "" diff --git a/redbot/core/locales/zh-CN.po b/redbot/core/locales/zh-CN.po index 743afb972b0..d08898321fc 100644 --- a/redbot/core/locales/zh-CN.po +++ b/redbot/core/locales/zh-CN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-12 15:52+0000\n" +"POT-Creation-Date: 2024-03-23 23:21+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,1823 +15,3128 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: zh_CN\n" -#: redbot/core/bank.py:1019 -msgid "Can't pay for this command in DM without a global bank." -msgstr "" - -#: redbot/core/bank.py:1026 -msgid "You need at least {cost} {currency} to use this command." -msgstr "" - -#: redbot/core/cog_manager.py:316 +#: redbot/core/_cog_manager.py:317 #, docstring msgid "Commands to interface with Red's cog manager." -msgstr "" +msgstr "与Red的齿轮管理器接口的命令" -#: redbot/core/cog_manager.py:325 +#: redbot/core/_cog_manager.py:326 #, docstring msgid "\n" " Lists current cog paths in order of priority.\n" " " -msgstr "" +msgstr "\n" +" 按优先级列出当前的齿轮路径\n" +" " -#: redbot/core/cog_manager.py:333 +#: redbot/core/_cog_manager.py:334 msgid "Install Path: {install_path}\n" "Core Path: {core_path}\n\n" -msgstr "" +msgstr "安装路径: {install_path}\n" +"核心路径: {core_path}\n\n" -#: redbot/core/cog_manager.py:347 +#: redbot/core/_cog_manager.py:348 #, docstring msgid "\n" " Add a path to the list of available cog paths.\n" " " -msgstr "" +msgstr "\n" +" 将路径添加到可用线路列表\n" +" " -#: redbot/core/cog_manager.py:351 +#: redbot/core/_cog_manager.py:352 msgid "That path does not exist or does not point to a valid directory." -msgstr "" +msgstr "该路径不存在或不指向一个有效的目录" -#: redbot/core/cog_manager.py:359 +#: redbot/core/_cog_manager.py:360 msgid "Path successfully added." msgstr "路径已成功添加。" -#: redbot/core/cog_manager.py:364 +#: redbot/core/_cog_manager.py:365 #, docstring msgid "\n" -" Removes a path from the available cog paths given the `path_number` from `[p]paths`.\n" +" Removes one or more paths from the available cog paths given the `path_numbers` from `[p]paths`.\n" +" " +msgstr "\n" +" 根据 `[p]paths` 中的 `path_numbers` 从可用的插件路径中删除一个或多个路径。\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:386 +msgid "The following paths were removed: {paths}" +msgstr "删除了以下路径:{paths}" -#: redbot/core/cog_manager.py:380 -msgid "Path successfully removed." -msgstr "路径已被成功删除。" +#: redbot/core/_cog_manager.py:392 +msgid "The following path numbers did not exist: {path_numbers}" +msgstr "以下路径编号不存在: {path_numbers}" -#: redbot/core/cog_manager.py:385 +#: redbot/core/_cog_manager.py:403 #, docstring msgid "\n" " Reorders paths internally to allow discovery of different cogs.\n" " " -msgstr "" +msgstr "\n" +" 在内部重新排序路径以允许发现不同的齿轮\n" +" " -#: redbot/core/cog_manager.py:399 +#: redbot/core/_cog_manager.py:414 msgid "Invalid 'from' index." msgstr "无效的‘从’索引" -#: redbot/core/cog_manager.py:405 +#: redbot/core/_cog_manager.py:420 msgid "Invalid 'to' index." msgstr "无效的‘到’索引" -#: redbot/core/cog_manager.py:409 +#: redbot/core/_cog_manager.py:424 msgid "Paths reordered." msgstr "已重新排序路径。" -#: redbot/core/cog_manager.py:414 +#: redbot/core/_cog_manager.py:429 #, 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" +" Returns the current install path or sets it if one is provided.\n\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" +" 返回当前的安装路径,如果提供了安装路径,则进行设置。\n\n" +" 提供的路径必须是绝对路径或相对于机器人的\n" +" 目录的绝对或相对路径,且必须已经存在。\n\n" +" 在此过程中不会转移已安装的插件。\n" +" " -#: redbot/core/cog_manager.py:427 +#: redbot/core/_cog_manager.py:443 msgid "That path does not exist." msgstr "该路径不存在。" -#: redbot/core/cog_manager.py:432 +#: redbot/core/_cog_manager.py:448 msgid "The bot will install new cogs to the `{}` directory." msgstr "机器人将安装新的齿轮到`{}`目录。" -#: redbot/core/cog_manager.py:438 +#: redbot/core/_cog_manager.py:454 #, docstring msgid "\n" " Lists all loaded and available cogs.\n" " " -msgstr "" +msgstr "\n" +" 列出所有已加载和可用的齿轮\n" +" " -#: redbot/core/cog_manager.py:451 redbot/core/cog_manager.py:466 +#: redbot/core/_cog_manager.py:467 redbot/core/_cog_manager.py:482 msgid "**{} loaded:**\n" -msgstr "" +msgstr "**{} 已加载:**\n" -#: redbot/core/cog_manager.py:452 redbot/core/cog_manager.py:468 +#: redbot/core/_cog_manager.py:468 redbot/core/_cog_manager.py:484 msgid "**{} unloaded:**\n" +msgstr "**{} 卸载:**\n" + +#: redbot/core/_diagnoser.py:104 +msgid "To fix this issue, you need to do one of these:" msgstr "" -#: redbot/core/core_commands.py:181 -msgid "Alias {alias_name} is already an existing command or alias in one of the loaded cogs." +#: redbot/core/_diagnoser.py:112 +msgid "Check if the command caller is not a bot" msgstr "" -#: redbot/core/core_commands.py:186 -msgid "Command {command_name} is already an existing command or alias in one of the loaded cogs." +#: redbot/core/_diagnoser.py:118 +msgid "The user is a bot which prevents them from running any command." msgstr "" -#: redbot/core/core_commands.py:398 -#, docstring -msgid "\n" -" The Core cog has many commands related to core functions.\n\n" -" These commands come loaded with every Red bot, and cover some of the most basic usage of the bot.\n" -" " +#: redbot/core/_diagnoser.py:119 +msgid "This cannot be fixed - bots should not be listening to other bots." msgstr "" -#: redbot/core/core_commands.py:410 -#, docstring -msgid "Pong." +#: redbot/core/_diagnoser.py:123 +msgid "Check if the bot can send messages in the given channel" msgstr "" -#: redbot/core/core_commands.py:415 -#, docstring -msgid "Shows info about [botname].\n\n" -" See `[p]set custominfo` to customize.\n" -" " +#: redbot/core/_diagnoser.py:130 +msgid "Bot is timed out in the given channel." msgstr "" -#: redbot/core/core_commands.py:445 -msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\n\n" -"Red 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" +#: redbot/core/_diagnoser.py:131 +msgid "To fix this issue, remove timeout from the bot." msgstr "" -#: redbot/core/core_commands.py:456 -msgid "Instance owned by team" +#: redbot/core/_diagnoser.py:137 +msgid "Bot doesn't have permission to send messages in the given channel." msgstr "" -#: redbot/core/core_commands.py:456 -msgid "Instance owned by" +#: redbot/core/_diagnoser.py:138 +msgid "To fix this issue, ensure that the permissions setup allows the bot to send messages per Discord's role hierarchy:\n" +"https://support.discord.com/hc/en-us/articles/206141927" msgstr "" -#: redbot/core/core_commands.py:461 -msgid "Red version" +#: redbot/core/_diagnoser.py:150 +msgid "Check if the channel and the server aren't set to be ignored" msgstr "" -#: redbot/core/core_commands.py:464 redbot/core/core_commands.py:520 -msgid "Yes, {version} is available." +#: redbot/core/_diagnoser.py:156 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {thread} thread, its parent channel, and the server aren't a part of that list." msgstr "" -#: redbot/core/core_commands.py:468 redbot/core/core_commands.py:524 -msgid "Checking for updates failed." +#: redbot/core/_diagnoser.py:165 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {channel} channel and the server aren't a part of that list." msgstr "" -#: redbot/core/core_commands.py:469 -msgid "Outdated" +#: redbot/core/_diagnoser.py:175 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {thread} thread, its parent channel, the channel category it belongs to ({channel_category}), and the server aren't a part of that list." msgstr "" -#: redbot/core/core_commands.py:471 -msgid "About this instance" +#: redbot/core/_diagnoser.py:186 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {channel} channel, the channel category it belongs to ({channel_category}), and the server aren't a part of that list." msgstr "" -#: redbot/core/core_commands.py:472 -msgid "About Red" +#: redbot/core/_diagnoser.py:200 +msgid "The bot is set to ignore commands in the given channel or this server." msgstr "" -#: redbot/core/core_commands.py:475 redbot/core/core_commands.py:533 -msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" +#: redbot/core/_diagnoser.py:210 +msgid "Global allowlist prevents the user from running this command." msgstr "" -#: redbot/core/core_commands.py:483 -msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\n\n" -"Red 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" +#: redbot/core/_diagnoser.py:211 +msgid "To fix this issue, you can either add the user to the allowlist, or clear the allowlist.\n" +"If you want to keep the allowlist, you can run {command_1} which will add {user} to the allowlist.\n" +"If you instead want to clear the allowlist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:494 -msgid "Instance owned by team: [{owner}]\n" -"Python: [{python_version}] (5)\n" -"discord.py: [{dpy_version}] (6)\n" -"Red version: [{red_version}] (7)\n" +#: redbot/core/_diagnoser.py:227 +msgid "Global blocklist prevents the user from running this command." msgstr "" -#: redbot/core/core_commands.py:506 -msgid "Instance owned by: [{owner}]\n" -"Python: [{python_version}] (5)\n" -"discord.py: [{dpy_version}] (6)\n" -"Red version: [{red_version}] (7)\n" +#: redbot/core/_diagnoser.py:228 +msgid "To fix this issue, you can either remove the user from the blocklist, or clear the blocklist.\n" +"If you want to keep the blocklist, you can run {command_1} which will remove {user} from the blocklist.\n" +"If you instead want to clear the blocklist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:525 -msgid "Outdated: [{state}]\n" +#: redbot/core/_diagnoser.py:250 +msgid "Local allowlist prevents the user from running this command." msgstr "" -#: redbot/core/core_commands.py:528 -msgid "**About Red**\n" +#: redbot/core/_diagnoser.py:251 +msgid "To fix this issue, you can either add the user or one of their roles to the local allowlist, or clear the local allowlist.\n" +"If you want to keep the local allowlist, you can run {command_1} which will add {user} to the local allowlist.\n" +"If you instead want to clear the local allowlist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:539 -msgid "**About this instance**\n" +#: redbot/core/_diagnoser.py:265 +msgid "Local blocklist prevents the user from running this command." msgstr "" -#: redbot/core/core_commands.py:541 -msgid "**References**\n" -"1. <{}>\n" -"2. <{}>\n" -"3. <{}>\n" -"4. <{}>\n" -"5. <{}>\n" -"6. <{}>\n" -"7. <{}>\n" +#: redbot/core/_diagnoser.py:280 +msgid "To fix this issue, you can either remove the user's roles from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove the user's roles ({roles}) from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:557 -#, docstring -msgid "Shows [botname]'s uptime." +#: redbot/core/_diagnoser.py:305 +msgid "To fix this issue, you can either remove the user and their roles from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove {user} and their roles ({roles}) from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:560 -msgid "Less than one second" +#: redbot/core/_diagnoser.py:327 +msgid "To fix this issue, you can either remove the user from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove {user} from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." msgstr "" -#: redbot/core/core_commands.py:562 -msgid "Been up for: **{time_quantity}** (since {timestamp} UTC)" +#: redbot/core/_diagnoser.py:342 +msgid "Allowlist and blocklist checks" msgstr "" -#: redbot/core/core_commands.py:569 -#, docstring -msgid "\n" -" Commands which interact with the data [botname] has about you.\n\n" -" More information can be found in the [End User Data Documentation.](https://docs.discord.red/en/stable/red_core_data_statement.html)\n" -" " +#: redbot/core/_diagnoser.py:374 +msgid "Global, cog and command checks" msgstr "" -#: redbot/core/core_commands.py:580 -#, docstring -msgid "\n" -" Find out what type of data [botname] stores and why.\n\n" -" **Example:**\n" -" - `[p]mydata whatdata`\n" -" " +#: redbot/core/_diagnoser.py:381 +msgid "The given command is disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:590 -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\n" -"Additionally, 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." +#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:858 +msgid "One of the parents of the given command is disabled globally." msgstr "" -#: redbot/core/core_commands.py:609 -#, docstring -msgid "View the End User Data statements of each 3rd-party module.\n\n" -" This will send an attachment with the End User Data statements of all loaded 3rd party cogs.\n\n" -" **Example:**\n" -" - `[p]mydata 3rdparty`\n" -" " +#: redbot/core/_diagnoser.py:389 +msgid "To fix this issue, you can run {command} which will enable the {affected_command} command in this guild." msgstr "" -#: redbot/core/core_commands.py:620 -msgid "I need to be able to attach files (try in DMs?)." +#: redbot/core/_diagnoser.py:410 +msgid "Other issues related to the checks" msgstr "" -#: redbot/core/core_commands.py:630 -msgid "This instance does not appear to have any 3rd-party extensions loaded." +#: redbot/core/_diagnoser.py:411 +msgid "There's an issue related to the checks for {command} but we're not able to determine the exact cause." +msgstr "有一个问题与 {command} 的检查有关,但我们无法确定具体原因。" + +#: redbot/core/_diagnoser.py:415 +msgid "To fix this issue, a manual review of the global, cog and command checks is required." +msgstr "为解决这个问题,需要对全局、插件和命令进行手动检查。" + +#: redbot/core/_diagnoser.py:423 +msgid "Global checks" +msgstr "全局检查" + +#: redbot/core/_diagnoser.py:433 +msgid "One of the global checks for the command {command} failed with a message:\n" +"{message}" +msgstr "命令 {command} 的一项全局检查失败。错误信息:\n" +"{message}" + +#: redbot/core/_diagnoser.py:437 +msgid "One of the global checks for the command {command} failed without a message." +msgstr "命令 {command} 的其中一项全局检查失败,且没有错误信息。" + +#: redbot/core/_diagnoser.py:441 +msgid "Cog check" +msgstr "插件检查" + +#: redbot/core/_diagnoser.py:458 +msgid "The cog check for the command {command} failed with a message:\n" +"{message}" msgstr "" -#: redbot/core/core_commands.py:650 -msgid "3rd party End User Data statements" +#: redbot/core/_diagnoser.py:459 +msgid "The cog check for the command {command} failed without a message." msgstr "" -#: redbot/core/core_commands.py:652 -msgid "The following are statements provided by 3rd-party extensions." +#: redbot/core/_diagnoser.py:463 +msgid "Command checks" +msgstr "命令检查" + +#: redbot/core/_diagnoser.py:477 +msgid "One of the command checks for the command {command} failed with a message:\n" +"{message}" +msgstr "命令 {command} 的一项命令检查失败,并附带一条信息:\n" +"{message}" + +#: redbot/core/_diagnoser.py:481 +msgid "One of the command checks for the command {command} failed without a message." +msgstr "命令 {command} 的其中一个命令检查失败,且无错误信息。" + +#: redbot/core/_diagnoser.py:485 +msgid "Permissions verification" +msgstr "权限验证" + +#: redbot/core/_diagnoser.py:488 +msgid "Cog permissions verification" +msgstr "插件权限验证" + +#: redbot/core/_diagnoser.py:503 +msgid "The cog of the given command is disabled in this guild." +msgstr "该社区已禁用给定命令的插件。" + +#: redbot/core/_diagnoser.py:504 +msgid "To fix this issue, you can run {command} which will enable the {affected_cog} cog in this guild." msgstr "" -#: redbot/core/core_commands.py:657 -msgid "3rd-party extensions without statements\n" +#: redbot/core/_diagnoser.py:518 +msgid "Bot is missing some of the channel permissions ({permissions}) required by the {cog} cog." msgstr "" -#: redbot/core/core_commands.py:668 -msgid "Here's a generated page with the statements provided by 3rd-party extensions." +#: redbot/core/_diagnoser.py:526 +msgid "Bot is missing some of the channel permissions ({permissions}) required by the {command} command." msgstr "" -#: redbot/core/core_commands.py:684 -msgid "Did not get confirmation, cancelling." +#: redbot/core/_diagnoser.py:538 +msgid "To fix this issue, grant the required permissions to the bot through role settings or channel overrides." msgstr "" -#: redbot/core/core_commands.py:689 -msgid "Did not get a matching confirmation, cancelling." +#: redbot/core/_diagnoser.py:557 redbot/core/_diagnoser.py:653 +msgid "Other issues related to the permissions." msgstr "" -#: redbot/core/core_commands.py:700 -#, 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\n" -" **Example:**\n" -" - `[p]mydata forgetme`\n" -" " +#: redbot/core/_diagnoser.py:558 +msgid "Fatal error: There's an issue related to the permissions for the {cog} cog but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:715 -msgid "This command ({command}) does not support non-interactive usage." +#: redbot/core/_diagnoser.py:563 +msgid "Fatal error: There's an issue related to the permissions for the {command} command but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:722 -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:" +#: redbot/core/_diagnoser.py:567 +msgid "This is an unexpected error, please report it on Red's issue tracker." msgstr "" -#: redbot/core/core_commands.py:732 -msgid "This may take some time." +#: redbot/core/_diagnoser.py:574 +msgid "Ensure that the command is not bot owner only" msgstr "" -#: redbot/core/core_commands.py:745 -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}.\n" -"Please contact the owner of this bot to address this.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:582 +msgid "The command is bot owner only and the given user is not a bot owner." msgstr "" -#: redbot/core/core_commands.py:760 -msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\n" -"Please contact the owner of this bot to address this.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:583 +msgid "This cannot be fixed - regular users cannot run bot owner only commands." msgstr "" -#: redbot/core/core_commands.py:770 -msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\n" -"Please contact the owner of this bot to address this.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:589 +msgid "Permission hooks" msgstr "" -#: redbot/core/core_commands.py:780 -msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" +#: redbot/core/_diagnoser.py:599 +msgid "Fatal error: the result of permission hooks is inconsistent." msgstr "" -#: redbot/core/core_commands.py:788 redbot/core/core_commands.py:955 -#: redbot/core/core_commands.py:1041 redbot/core/core_commands.py:1112 -msgid "{mention} The following cogs did not handle deletion:\n" -"{cogs}." +#: redbot/core/_diagnoser.py:600 redbot/core/_diagnoser.py:606 +#: redbot/core/_diagnoser.py:844 +msgid "To fix this issue, a manual review of the installed cogs is required." msgstr "" -#: redbot/core/core_commands.py:798 -#, docstring -msgid "[Coming Soon] Get what data [botname] has about you." +#: redbot/core/_diagnoser.py:605 +msgid "The access has been denied by one of the bot's permissions hooks." msgstr "" -#: redbot/core/core_commands.py:800 -msgid "This command doesn't do anything yet, but we're working on adding support for this." +#: redbot/core/_diagnoser.py:615 +msgid "User's discord permissions, privilege level and rules from Permissions cog" msgstr "" -#: redbot/core/core_commands.py:809 -#, docstring -msgid "\n" -" Commands for more complete data handling.\n" -" " +#: redbot/core/_diagnoser.py:630 +msgid "The access has been denied due to the rules set for the {cog} cog with Permissions cog." msgstr "" -#: redbot/core/core_commands.py:815 -#, docstring -msgid "\n" -" Set the bot to allow users to request a data deletion.\n\n" -" This is on by default.\n" -" Opposite of `[p]mydata ownermanagement disallowuserdeletions`\n\n" -" **Example:**\n" -" - `[p]mydata ownermanagement allowuserdeletions`\n" -" " +#: redbot/core/_diagnoser.py:635 +msgid "The access has been denied due to the rules set for the {command} command with Permissions cog." msgstr "" -#: redbot/core/core_commands.py:826 -msgid "User can delete their own data. This will not include operational data such as blocked users." +#: redbot/core/_diagnoser.py:639 +msgid "To fix the issue, a manual review of the rules is required." msgstr "" -#: redbot/core/core_commands.py:834 -#, docstring -msgid "\n" -" Set the bot to not allow users to request a data deletion.\n\n" -" Opposite of `[p]mydata ownermanagement allowuserdeletions`\n\n" -" **Example:**\n" -" - `[p]mydata ownermanagement disallowuserdeletions`\n" -" " +#: redbot/core/_diagnoser.py:654 +msgid "There's an issue related to the permissions of {cog} cog but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:843 -msgid "User can not delete their own data." +#: redbot/core/_diagnoser.py:659 +msgid "There's an issue related to the permissions of {command} command but we're not able to determine the exact cause." msgstr "" -#: redbot/core/core_commands.py:847 -#, docstring -msgid "\n" -" Sets how user deletions are treated.\n\n" -" **Example:**\n" -" - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" -" **Arguments:**\n" -" - `` - The strictness level for user deletion. See Level guide below.\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" -" " +#: redbot/core/_diagnoser.py:663 +msgid "To fix this issue, a manual review of the command is required." msgstr "" -#: redbot/core/core_commands.py:864 -msgid "Cogs will be instructed to remove all non operational data upon a user request." +#: redbot/core/_diagnoser.py:670 +msgid "Permission checks" msgstr "" -#: redbot/core/core_commands.py:872 -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." +#: redbot/core/_diagnoser.py:674 +msgid "The access has been denied by one of the permissions checks of {cog} cog." msgstr "" -#: redbot/core/core_commands.py:883 -#, docstring -msgid "\n" -" Handle a deletion request from Discord.\n\n" -" This will cause the bot to get rid of or disassociate all data from the specified user ID.\n" -" You should not use this unless Discord has specifically requested this with regard to a deleted user.\n" -" This will remove the user from various anti-abuse measures.\n" -" If you are processing a manual request from a user, you may want `[p]mydata ownermanagement deleteforuser` instead.\n\n" -" **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" -" " +#: redbot/core/_diagnoser.py:678 +msgid "The access has been denied by one of the permission checks of {command} command." msgstr "" -#: redbot/core/core_commands.py:897 -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\n" -"If you are sure this is what you intend to do please respond with the following:" +#: redbot/core/_diagnoser.py:686 +msgid "To fix this issue, a manual review of the permission checks is required." msgstr "" -#: redbot/core/core_commands.py:915 redbot/core/core_commands.py:1072 -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}\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:692 +msgid "User's discord permissions and privilege level" msgstr "" -#: redbot/core/core_commands.py:930 redbot/core/core_commands.py:1087 -msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:701 +msgid "grant the required permissions to the user through role settings or channel overrides" msgstr "" -#: redbot/core/core_commands.py:941 redbot/core/core_commands.py:1098 -msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:707 +msgid "The user is missing some of the channel permissions ({permissions}) required by the {cog} cog." msgstr "" -#: redbot/core/core_commands.py:951 redbot/core/core_commands.py:1108 -msgid "I've deleted all data about that user that I know how to delete." +#: redbot/core/_diagnoser.py:712 +msgid "The user is missing some of the channel permissions ({permissions}) required by the {command} command." msgstr "" -#: redbot/core/core_commands.py:962 -#, docstring -msgid "Delete data [botname] has about a user for a user.\n\n" -" This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user.\n" -" Users have access to a different command for this unless they can't interact with the bot at all.\n" -" 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\n" -" **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" -" " +#: redbot/core/_diagnoser.py:721 +msgid "the guild owner" msgstr "" -#: redbot/core/core_commands.py:973 -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\n" -"If you are sure this is what you intend to do please respond with the following:" +#: redbot/core/_diagnoser.py:724 +msgid "the mod role" msgstr "" -#: redbot/core/core_commands.py:996 -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}\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:726 +msgid "the admin role" msgstr "" -#: redbot/core/core_commands.py:1011 -msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:729 +msgid "assign appropriate role to the user" msgstr "" -#: redbot/core/core_commands.py:1022 -msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" -"Please check your logs and contact the creators of these cogs and modules.\n" -"Note: Outside of these failures, data should have been deleted." +#: redbot/core/_diagnoser.py:731 +msgid "The user is missing the privilege level ({privilege_level}) required by the {cog} cog." msgstr "" -#: redbot/core/core_commands.py:1033 -msgid "I've deleted all non-operational data about that user that I know how to delete." +#: redbot/core/_diagnoser.py:738 +msgid "The user is missing the privilege level ({privilege_level}) required by the {command} command." msgstr "" -#: redbot/core/core_commands.py:1048 -#, docstring -msgid "Delete data [botname] has about a user.\n\n" -" This will cause the bot to get rid of or disassociate a lot of data about the specified user.\n" -" This may include more than just end user data, including anti abuse records.\n\n" -" **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" -" " +#: redbot/core/_diagnoser.py:751 +msgid "add appropriate rule in the Permissions cog" msgstr "" -#: redbot/core/core_commands.py:1058 -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\n" -"If you are sure this is what you intend to do please respond with the following:" +#: redbot/core/_diagnoser.py:754 +msgid "The user has neither the channel permissions ({permissions}) nor the privilege level ({privilege_level}) required by the {cog} cog." msgstr "" -#: redbot/core/core_commands.py:1119 -#, docstring -msgid "\n" -" Commands for toggling embeds on or off.\n\n" -" This setting determines whether or not to use embeds as a response to a command (for commands that support it).\n" -" The default is to use embeds.\n\n" -" The embed settings are checked until the first True/False in this order:\n" -" - In guild context:\n" -" 1. Channel override - `[p]embedset channel`\n" -" 2. Server command override - `[p]embedset command server`\n" -" 3. Server override - `[p]embedset server`\n" -" 4. Global command override - `[p]embedset command global`\n" -" 5. Global setting -`[p]embedset global`\n\n" -" - In DM context:\n" -" 1. User override - `[p]embedset user`\n" -" 2. Global command override - `[p]embedset command global`\n" -" 3. Global setting - `[p]embedset global`\n" -" " +#: redbot/core/_diagnoser.py:763 +msgid "The user has neither the channel permissions ({permissions}) nor the privilege level ({privilege_level}) required by the {command} command." msgstr "" -#: redbot/core/core_commands.py:1141 -#, docstring -msgid "\n" -" Show the current embed settings.\n\n" -" Provide a command name to check for command specific embed settings.\n\n" -" **Examples:**\n" -" - `[p]embedset showsettings` - Shows embed settings.\n" -" - `[p]embedset showsettings info` - Also shows embed settings for the 'info' command.\n" -" - `[p]embedset showsettings \"ignore list\"` - Checking subcommands requires quotes.\n\n" -" **Arguments:**\n" -" - `[command_name]` - Checks this command for command specific embed settings.\n" -" " +#: redbot/core/_diagnoser.py:781 +msgid "Checks and permissions verification for the command {command}" msgstr "" -#: redbot/core/core_commands.py:1158 redbot/core/core_commands.py:1314 -#: redbot/core/core_commands.py:1365 redbot/core/core_commands.py:4282 -#: redbot/core/core_commands.py:4325 redbot/core/core_commands.py:4391 -#: redbot/core/core_commands.py:4422 -msgid "I couldn't find that command. Please note that it is case sensitive." +#: redbot/core/_diagnoser.py:804 redbot/core/_diagnoser.py:917 +msgid "Other command checks" msgstr "" -#: redbot/core/core_commands.py:1164 -msgid "Embed settings:\n\n" +#: redbot/core/_diagnoser.py:805 redbot/core/_diagnoser.py:918 +msgid "The given command is failing one of the required checks." msgstr "" -#: redbot/core/core_commands.py:1166 -msgid "Global default: {value}\n" +#: redbot/core/_diagnoser.py:806 redbot/core/_diagnoser.py:919 +msgid "To fix this issue, a manual review of the command's checks is required." msgstr "" -#: redbot/core/core_commands.py:1171 -msgid "Global command setting for {command} command: {value}\n" +#: redbot/core/_diagnoser.py:817 +msgid "Global 'call once' checks" msgstr "" -#: redbot/core/core_commands.py:1177 -msgid "Guild setting: {value}\n" +#: redbot/core/_diagnoser.py:839 +msgid "Other global 'call once' checks" msgstr "" -#: redbot/core/core_commands.py:1182 -msgid "Server command setting for {command} command: {value}\n" +#: redbot/core/_diagnoser.py:840 +msgid "One of the global 'call once' checks implemented by a 3rd-party cog prevents this command from being ran." msgstr "" -#: redbot/core/core_commands.py:1188 -msgid "Channel setting: {value}\n" +#: redbot/core/_diagnoser.py:849 +msgid "Check if the command is disabled" msgstr "" -#: redbot/core/core_commands.py:1191 -msgid "User setting: {value}" +#: redbot/core/_diagnoser.py:859 redbot/core/_diagnoser.py:873 +msgid "To fix this issue, you can run {command} which will enable the {affected_command} command globally." msgstr "" -#: redbot/core/core_commands.py:1197 -#, docstring -msgid "\n" -" Toggle the global embed setting.\n\n" -" This is used as a fallback if the user or guild hasn't set a preference.\n" -" The default is to use embeds.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Example:**\n" -" - `[p]embedset global`\n" -" " +#: redbot/core/_diagnoser.py:872 +msgid "The given command is disabled globally." msgstr "" -#: redbot/core/core_commands.py:1211 -msgid "Embeds are now disabled by default." +#: redbot/core/_diagnoser.py:885 +msgid "Checks and permissions verification" msgstr "" -#: redbot/core/core_commands.py:1214 -msgid "Embeds are now enabled by default." +#: redbot/core/_diagnoser.py:936 +msgid "Passed" msgstr "" -#: redbot/core/core_commands.py:1220 -#, docstring -msgid "\n" -" Set the server's embed setting.\n\n" -" If set, this is used instead of the global default to determine whether or not to use embeds.\n" -" This is used for all commands done in a server.\n\n" -" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset server False` - Disables embeds on this server.\n" -" - `[p]embedset server` - Resets value to use global default.\n\n" -" **Arguments:**\n" -" - `[enabled]` - Whether to use embeds on this server. Leave blank to reset to default.\n" -" " +#: redbot/core/_diagnoser.py:938 +msgid "Failed" msgstr "" -#: redbot/core/core_commands.py:1239 redbot/core/core_commands.py:1323 -#: redbot/core/core_commands.py:1414 redbot/core/core_commands.py:1445 +#: redbot/core/_diagnoser.py:967 +msgid "All checks passed and no issues were detected. Make sure that the given parameters correspond to the channel, user, and command name that have been problematic.\n\n" +"If you still can't find the issue, it is likely that one of the 3rd-party cogs you're using adds a global or cog local before invoke hook that prevents the command from getting invoked as this can't be diagnosed with this tool." +msgstr "" + +#: redbot/core/_diagnoser.py:978 +msgid "The bot has been able to identify the issue." +msgstr "" + +#: redbot/core/_diagnoser.py:981 +msgid "Detected issue: " +msgstr "" + +#: redbot/core/_diagnoser.py:983 +msgid "Solution: " +msgstr "" + +#: redbot/core/_diagnoser.py:985 +msgid "\n" +"Here's a detailed report in case you need it:" +msgstr "" + +#: redbot/core/_diagnoser.py:986 +msgid "Channel: " +msgstr "" + +#: redbot/core/_diagnoser.py:987 +msgid "Command caller: " +msgstr "" + +#: redbot/core/_diagnoser.py:988 +msgid "Command: " +msgstr "" + +#: redbot/core/_diagnoser.py:989 +msgid "Tests that have been ran:" +msgstr "" + +#: redbot/core/_events.py:56 +msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" +msgstr "" + +#: redbot/core/_events.py:65 +msgid "\n\n" +"While 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:74 +msgid "\n\n" +"You have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\n\n" +"You 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:120 +msgid "\n\n" +"To update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:{command_1}\n" +"Once you've started up your bot again, we recommend that you update any installed 3rd-party cogs with this command in Discord:{command_2}" +msgstr "" + +#: redbot/core/_events.py:128 +msgid "Command Prompt" +msgstr "" + +#: redbot/core/_events.py:128 +msgid "Terminal" +msgstr "" + +#: redbot/core/_events.py:240 +msgid "`{user_input}` is not a valid value for `{command}`" +msgstr "" + +#: redbot/core/_events.py:251 redbot/core/_events.py:304 +msgid "Argument `{parameter_name}` must be a positive integer." +msgstr "" + +#: redbot/core/_events.py:253 redbot/core/_events.py:306 +msgid "Argument `{parameter_name}` must be an integer no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:257 redbot/core/_events.py:310 +msgid "Argument `{parameter_name}` must be an integer no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:261 redbot/core/_events.py:314 +msgid "Argument `{parameter_name}` must be an integer between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:266 redbot/core/_events.py:319 +msgid "Argument `{parameter_name}` must be a positive number." +msgstr "" + +#: redbot/core/_events.py:268 redbot/core/_events.py:321 +msgid "Argument `{parameter_name}` must be a number no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:272 +msgid "Argument `{parameter_name}` must be a number no less than {maximum}." +msgstr "" + +#: redbot/core/_events.py:276 redbot/core/_events.py:329 +msgid "Argument `{parameter_name}` must be a number between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:281 redbot/core/_events.py:334 +msgid "Argument `{parameter_name}` must be a string with a length of no more than {maximum}." +msgstr "" + +#: redbot/core/_events.py:285 redbot/core/_events.py:338 +msgid "Argument `{parameter_name}` must be a string with a length of no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:289 redbot/core/_events.py:342 +msgid "Argument `{parameter_name}` must be a string with a length of between {minimum} and {maximum}." +msgstr "" + +#: redbot/core/_events.py:325 +msgid "Argument `{parameter_name}` must be a number no less than {minimum}." +msgstr "" + +#: redbot/core/_events.py:355 +msgid "\"{argument}\" is not an integer." +msgstr "" + +#: redbot/core/_events.py:358 +msgid "\"{argument}\" is not a number." +msgstr "" + +#: redbot/core/_events.py:385 redbot/core/tree.py:292 +msgid "Error in command '{command}'. Check your console or logs for details." +msgstr "" + +#: redbot/core/_events.py:388 redbot/core/tree.py:295 +msgid "Error in command '{command}'." +msgstr "" + +#: redbot/core/_events.py:406 redbot/core/tree.py:309 +msgid "I require the {permission} permission to execute that command." +msgstr "" + +#: redbot/core/_events.py:410 redbot/core/tree.py:313 +msgid "I require {permission_list} permissions to execute that command." +msgstr "" + +#: redbot/core/_events.py:418 redbot/core/tree.py:320 +msgid "That command is not available in DMs." +msgstr "" + +#: redbot/core/_events.py:420 +msgid "That command is only available in DMs." +msgstr "" + +#: redbot/core/_events.py:422 +msgid "That command is only available in NSFW channels." +msgstr "" + +#: redbot/core/_events.py:434 redbot/core/tree.py:326 +msgid "This command is on cooldown. Try again {relative_time}." +msgstr "" + +#: redbot/core/_events.py:441 +msgid "Too many people using this command. It can only be used {number} times concurrently." +msgstr "" + +#: redbot/core/_events.py:446 +msgid "Too many people using this command. It can only be used once concurrently." +msgstr "" + +#: redbot/core/_events.py:452 +msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/_events.py:457 +msgid "That command is still completing, it can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/_events.py:463 +msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +msgstr "" + +#: redbot/core/_events.py:468 +msgid "Too many people using this command. It can only be used once per {type} concurrently." +msgstr "" + +#: redbot/core/bank.py:1060 +msgid "Can't pay for this command in DM without a global bank." +msgstr "如果没有全球银行,无法在DM中支付此命令" + +#: redbot/core/bank.py:1067 +msgid "You need at least {cost} {currency} to use this command." +msgstr "你至少需要 {cost} {currency} 才能使用此命令" + +#: redbot/core/bot.py:2378 +msgid "There is still one message remaining. Type {command_1} to continue or {command_2} to upload all contents as a file." +msgstr "" + +#: redbot/core/bot.py:2383 +msgid "There are still {count} messages remaining. Type {command_1} to continue or {command_2} to upload all contents as a file." +msgstr "" + +#: redbot/core/core_commands.py:197 +msgid "Alias {alias_name} is already an existing command or alias in one of the loaded cogs." +msgstr "别名 {alias_name} 已经是一个已加载的齿轮中存在的命令或别名" + +#: redbot/core/core_commands.py:202 +msgid "Command {command_name} is already an existing command or alias in one of the loaded cogs." +msgstr "命令 {command_name} 已经是一个已加载的齿轮中存在的命令或别名" + +#: redbot/core/core_commands.py:391 +#, docstring +msgid "\n" +" The Core cog has many commands related to core functions.\n\n" +" These commands come loaded with every Red bot, and cover some of the most basic usage of the bot.\n" +" " +msgstr "\n" +" 核心代码有许多与核心函数相关的命令\n\n" +" 这些命令由每个Red bot加载,涵盖了机器人的一些最基本的用法\n" +" " + +#: redbot/core/core_commands.py:403 +#, docstring +msgid "Pong." +msgstr "Pong" + +#: redbot/core/core_commands.py:408 +#, docstring +msgid "Shows info about [botname]." +msgstr "" + +#: redbot/core/core_commands.py:435 +msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\n\n" +"Red 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 "此机器人是一个由 [Twentysix]({}) 创建的 [Red, 一个开源的 Discord bo]({}) 实例[由许多改进]({})\n\n" +"红得到一个充满激情的社区的支持,这个社区为每个人做出贡献并创造内容供其享受。 [今天加入我们]({}) 并帮助我们改进!\n\n" +"(c) Cog Creator" + +#: redbot/core/core_commands.py:446 +msgid "Instance owned by team" +msgstr "团队拥有的实例" + +#: redbot/core/core_commands.py:446 +msgid "Instance owned by" +msgstr "实例拥有者" + +#: redbot/core/core_commands.py:451 +msgid "Red version" +msgstr "Red版本" + +#: redbot/core/core_commands.py:454 redbot/core/core_commands.py:510 +msgid "Yes, {version} is available." +msgstr "是的, {version} 是可用的" + +#: redbot/core/core_commands.py:458 redbot/core/core_commands.py:514 +msgid "Checking for updates failed." +msgstr "检查更新失败" + +#: redbot/core/core_commands.py:459 +msgid "Outdated" +msgstr "过时的" + +#: redbot/core/core_commands.py:461 +msgid "About this instance" +msgstr "关于这个实例" + +#: redbot/core/core_commands.py:462 +msgid "About Red" +msgstr "关于 Red" + +#: redbot/core/core_commands.py:465 redbot/core/core_commands.py:523 +msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" +msgstr "从2016年1月2日起带来快乐(超过 {} 天前!)" + +#: redbot/core/core_commands.py:473 +msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\n\n" +"Red 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 "这个机器人是Red的实例,是一个开源的 Discord 机器人(1), 由Twentysix (2) 创建并改进了许多(3)\n\n" +"Red得到一个充满激情的社区的支持,这个社区为每个人做出贡献并创造内容供其享受。 今天就加入我们(4) 并帮助我们改进!\n\n" +"(c) Cog Creators" + +#: redbot/core/core_commands.py:484 +msgid "Instance owned by team: [{owner}]\n" +"Python: [{python_version}] (5)\n" +"discord.py: [{dpy_version}] (6)\n" +"Red version: [{red_version}] (7)\n" +msgstr "团队拥有的实例:[{owner}]\n" +"Python: [{python_version}] (5)\n" +"discord.py: [{dpy_version}] (6)\n" +"Red 版本: [{red_version}] (7)\n" + +#: redbot/core/core_commands.py:496 +msgid "Instance owned by: [{owner}]\n" +"Python: [{python_version}] (5)\n" +"discord.py: [{dpy_version}] (6)\n" +"Red version: [{red_version}] (7)\n" +msgstr "实例由[{owner}]\n" +"Python: [{python_version}] (5)\n" +"discord.py: [{dpy_version}] (6)\n" +"Red 版本: [{red_version}] (7)\n" + +#: redbot/core/core_commands.py:515 +msgid "Outdated: [{state}]\n" +msgstr "过时时间: [{state}]\n" + +#: redbot/core/core_commands.py:518 +msgid "**About Red**\n" +msgstr "**关于Red**\n" + +#: redbot/core/core_commands.py:529 +msgid "**About this instance**\n" +msgstr "**关于此实例**\n" + +#: redbot/core/core_commands.py:531 +msgid "**References**\n" +"1. <{}>\n" +"2. <{}>\n" +"3. <{}>\n" +"4. <{}>\n" +"5. <{}>\n" +"6. <{}>\n" +"7. <{}>\n" +msgstr "**参考**\n" +"1. <{}>\n" +"2. <{}>\n" +"3. <{}>\n" +"4. <{}>\n" +"5. <{}>\n" +"6. <{}>\n" +"7. <{}>\n" + +#: redbot/core/core_commands.py:553 +#, docstring +msgid "Shows [botname]'s uptime." +msgstr "显示 [botname] 的正常运行时间" + +#: redbot/core/core_commands.py:556 +msgid "Less than one second." +msgstr "" + +#: redbot/core/core_commands.py:558 +msgid "I have been up for: **{time_quantity}** (since {timestamp})" +msgstr "" + +#: redbot/core/core_commands.py:565 +#, docstring +msgid "\n" +" Commands which interact with the data [botname] has about you.\n\n" +" More information can be found in the [End User Data Documentation.](https://docs.discord.red/en/stable/red_core_data_statement.html)\n" +" " +msgstr "\n" +" 与数据交互的命令 [botname] 有关你的\n\n" +" 更多信息可以在 [最终用户数据文档](https://docs.discord.red/en/stable/red_core_data_statement.html)中找到\n" +" " + +#: redbot/core/core_commands.py:576 +#, docstring +msgid "\n" +" Find out what type of data [botname] stores and why.\n\n" +" **Example:**\n" +" - `[p]mydata whatdata`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:586 +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\n" +"Additionally, 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 "此机器人储存一些用户的数据是运行所必需的。 这主要是您的用户由 Discord 分配的 ID, 根据你在机器人中的交互作用,链接到少数东西。 有几个命令存储它以跟踪谁创造了某些东西。 关于这个问题的详细信息以及更深入的详细信息(例如播放列表),请参阅 {link}\n\n" +"此外,由机器人所有者加载的第三方附加组件可能会或不会存储额外的东西。 你可以使用 `{prefix}mydata 3rdparty` 查看每个第三方添加的语句" + +#: redbot/core/core_commands.py:605 +#, docstring +msgid "View the End User Data statements of each 3rd-party module.\n\n" +" This will send an attachment with the End User Data statements of all loaded 3rd party cogs.\n\n" +" **Example:**\n" +" - `[p]mydata 3rdparty`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:616 +msgid "I need to be able to attach files (try in DMs?)." +msgstr "我需要能够附加文件 (在DM中试试?)" + +#: redbot/core/core_commands.py:626 +msgid "This instance does not appear to have any 3rd-party extensions loaded." +msgstr "此实例似乎没有加载任何第三方扩展" + +#: redbot/core/core_commands.py:646 +msgid "3rd party End User Data statements" +msgstr "第三方终端用户数据声明" + +#: redbot/core/core_commands.py:648 +msgid "The following are statements provided by 3rd-party extensions." +msgstr "以下是第三方扩展提供的说明" + +#: redbot/core/core_commands.py:653 +msgid "3rd-party extensions without statements\n" +msgstr "没有声明的第三方扩展\n" + +#: redbot/core/core_commands.py:664 +msgid "Here's a generated page with the statements provided by 3rd-party extensions." +msgstr "下面是第三方扩展提供的语句生成的页面" + +#: redbot/core/core_commands.py:679 +msgid "Did not get confirmation, cancelling." +msgstr "没有得到确认,取消了" + +#: redbot/core/core_commands.py:684 +msgid "Did not get a matching confirmation, cancelling." +msgstr "没有得到匹配的确认、取消" + +#: redbot/core/core_commands.py:695 +#, 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\n" +" **Example:**\n" +" - `[p]mydata forgetme`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:710 +msgid "This command ({command}) does not support non-interactive usage." +msgstr "此命令 ({command}) 不支持非交互使用" + +#: redbot/core/core_commands.py:717 +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 "这将导致机器人摆脱和/或与你解除关联数据。它不会删除操作数据,例如 modlog 条目、警告或静音。 如果你确定这是你想要的,请做出如下答复:" + +#: redbot/core/core_commands.py:727 +msgid "This may take some time." +msgstr "这可能要花点时间" + +#: redbot/core/core_commands.py:740 +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}.\n" +"Please contact the owner of this bot to address this.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "我试图删除所有关于你的非操作数据 (我知道如何删除) {mention} 不过,以下模块已出错: {modules}。 此外,以下齿轮错误: {cogs}\n" +"请联系此机器人的所有者来解决这个问题\n" +"注意:除了这些故障之外,数据应该已被删除" + +#: redbot/core/core_commands.py:755 +msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\n" +"Please contact the owner of this bot to address this.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "我试图删除所有关于你的非操作数据 (我知道如何删除) {mention} 不过,以下齿轮出错: {cogs}\n" +"请联系此机器人的所有者来解决这个问题\n" +"注意:除了这些故障之外,数据应该已被删除" + +#: redbot/core/core_commands.py:765 +msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\n" +"Please contact the owner of this bot to address this.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "我试图删除所有关于你的非操作数据 (我知道如何删除) {mention} 不过,以下模块已出错: {modules}\n" +"请联系此机器人的所有者来解决这个问题\n" +"注意:除了这些故障之外,数据应该已被删除" + +#: redbot/core/core_commands.py:775 +msgid "I've deleted any non-operational data about you (that I know how to delete) {mention}" +msgstr "我已经删除了任何有关你的非操作数据 (我知道如何删除) {mention}" + +#: redbot/core/core_commands.py:783 redbot/core/core_commands.py:950 +#: redbot/core/core_commands.py:1036 redbot/core/core_commands.py:1107 +msgid "{mention} The following cogs did not handle deletion:\n" +"{cogs}." +msgstr "{mention} 以下齿轮没有处理删除操作:\n" +"{cogs}" + +#: redbot/core/core_commands.py:793 +#, docstring +msgid "[Coming Soon] Get what data [botname] has about you." +msgstr "[即将推出] 获取 [botname] 有关你的数据" + +#: redbot/core/core_commands.py:795 +msgid "This command doesn't do anything yet, but we're working on adding support for this." +msgstr "此命令尚未执行任何操作,但我正在努力添加对此的支持" + +#: redbot/core/core_commands.py:804 +#, docstring +msgid "\n" +" Commands for more complete data handling.\n" +" " +msgstr "\n" +" 用于更完整数据处理的命令\n" +" " + +#: redbot/core/core_commands.py:810 +#, docstring +msgid "\n" +" Set the bot to allow users to request a data deletion.\n\n" +" This is on by default.\n" +" Opposite of `[p]mydata ownermanagement disallowuserdeletions`\n\n" +" **Example:**\n" +" - `[p]mydata ownermanagement allowuserdeletions`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:821 +msgid "User can delete their own data. This will not include operational data such as blocked users." +msgstr "用户可以删除自己的数据。 这不包括黑名单的用户的操作数据" + +#: redbot/core/core_commands.py:829 +#, docstring +msgid "\n" +" Set the bot to not allow users to request a data deletion.\n\n" +" Opposite of `[p]mydata ownermanagement allowuserdeletions`\n\n" +" **Example:**\n" +" - `[p]mydata ownermanagement disallowuserdeletions`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:838 +msgid "User can not delete their own data." +msgstr "用户不能删除自己的数据" + +#: redbot/core/core_commands.py:842 +#, docstring +msgid "\n" +" Sets how user deletions are treated.\n\n" +" **Example:**\n" +" - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" +" **Arguments:**\n" +" - `` - The strictness level for user deletion. See Level guide below.\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:859 +msgid "Cogs will be instructed to remove all non operational data upon a user request." +msgstr "应用户请求,将指示齿轮删除所有非操作数据" + +#: redbot/core/core_commands.py:867 +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:878 +#, docstring +msgid "\n" +" Handle a deletion request from Discord.\n\n" +" This will cause the bot to get rid of or disassociate all data from the specified user ID.\n" +" You should not use this unless Discord has specifically requested this with regard to a deleted user.\n" +" This will remove the user from various anti-abuse measures.\n" +" If you are processing a manual request from a user, you may want `[p]mydata ownermanagement deleteforuser` instead.\n\n" +" **Arguments:**\n" +" - `` - The id of the user whose data would be deleted.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:892 +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\n" +"If you are sure this is what you intend to do please respond with the following:" +msgstr "" + +#: redbot/core/core_commands.py:910 redbot/core/core_commands.py:1067 +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}\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:925 redbot/core/core_commands.py:1082 +msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:936 redbot/core/core_commands.py:1093 +msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:946 redbot/core/core_commands.py:1103 +msgid "I've deleted all data about that user that I know how to delete." +msgstr "" + +#: redbot/core/core_commands.py:957 +#, docstring +msgid "Delete data [botname] has about a user for a user.\n\n" +" This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user.\n" +" Users have access to a different command for this unless they can't interact with the bot at all.\n" +" 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\n" +" **Arguments:**\n" +" - `` - The id of the user whose data would be deleted.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:968 +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\n" +"If you are sure this is what you intend to do please respond with the following:" +msgstr "" + +#: redbot/core/core_commands.py:991 +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}\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:1006 +msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:1017 +msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" +"Please check your logs and contact the creators of these cogs and modules.\n" +"Note: Outside of these failures, data should have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:1028 +msgid "I've deleted all non-operational data about that user that I know how to delete." +msgstr "" + +#: redbot/core/core_commands.py:1043 +#, docstring +msgid "Delete data [botname] has about a user.\n\n" +" This will cause the bot to get rid of or disassociate a lot of data about the specified user.\n" +" This may include more than just end user data, including anti abuse records.\n\n" +" **Arguments:**\n" +" - `` - The id of the user whose data would be deleted.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1053 +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\n" +"If you are sure this is what you intend to do please respond with the following:" +msgstr "" + +#: redbot/core/core_commands.py:1114 +#, docstring +msgid "\n" +" Commands for toggling embeds on or off.\n\n" +" This setting determines whether or not to use embeds as a response to a command (for commands that support it).\n" +" The default is to use embeds.\n\n" +" The embed settings are checked until the first True/False in this order:\n\n" +" - In guild context:\n" +" 1. Channel override - `[p]embedset channel`\n" +" 2. Server command override - `[p]embedset command server`\n" +" 3. Server override - `[p]embedset server`\n" +" 4. Global command override - `[p]embedset command global`\n" +" 5. Global setting -`[p]embedset global`\n\n" +" - In DM context:\n" +" 1. User override - `[p]embedset user`\n" +" 2. Global command override - `[p]embedset command global`\n" +" 3. Global setting - `[p]embedset global`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1139 +#, docstring +msgid "\n" +" Show the current embed settings.\n\n" +" Provide a command name to check for command specific embed settings.\n\n" +" **Examples:**\n" +" - `[p]embedset showsettings` - Shows embed settings.\n" +" - `[p]embedset showsettings info` - Also shows embed settings for the 'info' command.\n" +" - `[p]embedset showsettings \"ignore list\"` - Checking subcommands requires quotes.\n\n" +" **Arguments:**\n" +" - `[command]` - Checks this command for command specific embed settings.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1155 +msgid "Embed settings:\n\n" +msgstr "嵌入设置:\n\n" + +#: redbot/core/core_commands.py:1157 +msgid "Global default: {value}\n" +msgstr "全球默认: {value}\n" + +#: redbot/core/core_commands.py:1162 +msgid "Global command setting for {command} command: {value}\n" +msgstr "{command} 命令的全球命令设置: {value}\n" + +#: redbot/core/core_commands.py:1168 +msgid "Guild setting: {value}\n" +msgstr "公会设置: {value}\n" + +#: redbot/core/core_commands.py:1173 +msgid "Server command setting for {command} command: {value}\n" +msgstr "{command} 命令的服务器命令设置:{value}\n" + +#: redbot/core/core_commands.py:1179 +msgid "Channel setting: {value}\n" +msgstr "频道设置: {value}\n" + +#: redbot/core/core_commands.py:1182 +msgid "User setting: {value}" +msgstr "用户设置: {value}" + +#: redbot/core/core_commands.py:1188 +#, docstring +msgid "\n" +" Toggle the global embed setting.\n\n" +" This is used as a fallback if the user or guild hasn't set a preference.\n" +" The default is to use embeds.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Example:**\n" +" - `[p]embedset global`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1202 +msgid "Embeds are now disabled by default." +msgstr "" + +#: redbot/core/core_commands.py:1205 +msgid "Embeds are now enabled by default." +msgstr "现在默认启用嵌入" + +#: redbot/core/core_commands.py:1211 +#, docstring +msgid "\n" +" Set the server's embed setting.\n\n" +" If set, this is used instead of the global default to determine whether or not to use embeds.\n" +" This is used for all commands done in a server.\n\n" +" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset server False` - Disables embeds on this server.\n" +" - `[p]embedset server` - Resets value to use global default.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds on this server. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1230 redbot/core/core_commands.py:1308 +#: redbot/core/core_commands.py:1402 redbot/core/core_commands.py:1433 msgid "Embeds will now fall back to the global setting." +msgstr "嵌入现在将回到全球环境中" + +#: redbot/core/core_commands.py:1235 +msgid "Embeds are now enabled for this guild." +msgstr "现在为这个公会启用嵌入功能" + +#: redbot/core/core_commands.py:1237 +msgid "Embeds are now disabled for this guild." +msgstr "这个公会现在已禁用嵌入" + +#: redbot/core/core_commands.py:1245 +#, docstring +msgid "\n" +" Sets a command's embed setting.\n\n" +" If you're the bot owner, this will try to change the command's embed setting globally by default.\n" +" Otherwise, this will try to change embed settings on the current server.\n\n" +" If enabled is left blank, the setting will be unset.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset command info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1274 +msgid "The passed command requires Embed Links permission and therefore cannot be set to not use embeds." +msgstr "传递命令需要嵌入链接权限,因此不能设置为不使用嵌入符号" + +#: redbot/core/core_commands.py:1285 +#, docstring +msgid "\n" +" Sets a command's embed setting globally.\n\n" +" If set, this is used instead of the global default to determine whether or not to use embeds.\n\n" +" If enabled is left blank, the setting will be unset.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset command global info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command global info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command global \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1314 redbot/core/core_commands.py:1359 +msgid "Embeds are now enabled for {command_name} command." +msgstr "现在为 {command_name} 命令启用嵌入" + +#: redbot/core/core_commands.py:1320 redbot/core/core_commands.py:1365 +msgid "Embeds are now disabled for {command_name} command." +msgstr "现在对 {command_name} 命令禁用嵌入" + +#: redbot/core/core_commands.py:1330 +#, docstring +msgid "\n" +" Sets a command's embed setting for the current server.\n\n" +" If set, this is used instead of the server default to determine whether or not to use embeds.\n\n" +" If enabled is left blank, the setting will be unset and the server default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset command server info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command server info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command server \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1353 +msgid "Embeds will now fall back to the server setting." +msgstr "嵌入现在将回到服务器设置" + +#: redbot/core/core_commands.py:1381 +#, docstring +msgid "\n" +" Set's a channel's embed setting.\n\n" +" If set, this is used instead of the guild and command defaults to determine whether or not to use embeds.\n" +" This is used for all commands done in a channel.\n\n" +" If enabled is left blank, the setting will be unset and the guild default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset channel #text-channel False` - Disables embeds in the #text-channel.\n" +" - `[p]embedset channel #forum-channel disable` - Disables embeds in the #forum-channel.\n" +" - `[p]embedset channel #text-channel` - Resets value to use guild default in the #text-channel.\n\n" +" **Arguments:**\n" +" - `` - The text, voice, stage, or forum channel to set embed setting for.\n" +" - `[enabled]` - Whether to use embeds in this channel. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1407 +msgid "Embeds are now {} for this channel." +msgstr "此频道的嵌入现在是 {}" + +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2765 +#: redbot/core/core_commands.py:2779 redbot/core/core_commands.py:3976 +#: redbot/core/core_commands.py:3997 +msgid "enabled" +msgstr "启用" + +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2765 +#: redbot/core/core_commands.py:2779 redbot/core/core_commands.py:3976 +#: redbot/core/core_commands.py:3997 +msgid "disabled" +msgstr "禁用" + +#: redbot/core/core_commands.py:1414 +#, docstring +msgid "\n" +" Sets personal embed setting for DMs.\n\n" +" If set, this is used instead of the global default to determine whether or not to use embeds.\n" +" This is used for all commands executed in a DM with the bot.\n\n" +" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" +" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +" **Examples:**\n" +" - `[p]embedset user False` - Disables embeds in your DMs.\n" +" - `[p]embedset user` - Resets value to use global default.\n\n" +" **Arguments:**\n" +" - `[enabled]` - Whether to use embeds in your DMs. Leave blank to reset to default.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1438 +msgid "Embeds are now enabled for you in DMs." +msgstr "现在可以在 DM 中为你启用嵌入功能" + +#: redbot/core/core_commands.py:1440 +msgid "Embeds are now disabled for you in DMs." +msgstr "现在在 DM 中为你禁用嵌入" + +#: redbot/core/core_commands.py:1446 +#, 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.\n\n" +" Warning: Sending the traceback publicly can accidentally reveal sensitive information about your computer or configuration.\n\n" +" **Examples:**\n" +" - `[p]traceback` - Sends the traceback to your DMs.\n" +" - `[p]traceback True` - Sends the last traceback in the current context.\n\n" +" **Arguments:**\n" +" - `[public]` - Whether to send the traceback to the current context. Leave blank to send to your DMs.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1478 +msgid "No exception has occurred yet." +msgstr "还没有发生异常" + +#: redbot/core/core_commands.py:1483 +#, docstring +msgid "Shows [botname]'s invite url.\n\n" +" This will always send the invite to DMs to keep it private.\n\n" +" This command is locked to the owner unless `[p]inviteset public` is set to True.\n\n" +" **Example:**\n" +" - `[p]invite`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1495 +msgid "This bot is currently **serverlocked**, meaning that it is locked to its current servers and will leave any server it joins." +msgstr "" + +#: redbot/core/core_commands.py:1512 +#, docstring +msgid "Commands to setup [botname]'s invite settings." +msgstr "用于设置[botname] 邀请设置的命令" + +#: redbot/core/core_commands.py:1517 +#, docstring +msgid "\n" +" Toggles if `[p]invite` should be accessible for the average user.\n\n" +" The bot must be made into a `Public bot` in the developer dashboard for public invites to work.\n\n" +" **Example:**\n" +" - `[p]inviteset public yes` - Toggles the public invite setting.\n\n" +" **Arguments:**\n" +" - `[confirm]` - Required to set to public. Not required to toggle back to private.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1554 +#, 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\n" +" **Example:**\n" +" - `[p]inviteset perms 134217728` - Adds a \"Manage Nicknames\" permission requirement to the invite.\n\n" +" **Arguments:**\n" +" - `` - The permission level to require for the bot in the generated invite.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1575 +#, docstring +msgid "\n" +" Add the `applications.commands` scope to your invite URL.\n\n" +" This allows the usage of slash commands on the servers that invited your bot with that scope.\n\n" +" Note that previous servers that invited the bot without the scope cannot have slash commands, they will have to invite the bot a second time.\n" +" " +msgstr "\n" +" 将 `applications.commands` 范围添加到你的邀请URL\n\n" +" 这允许在邀请你机器人的服务器上使用斜杠命令\n\n" +" 注意,以前在没有范围的情况下邀请机器人的服务器不能有斜杠命令, 他们必须第二次邀请机器人\n" +" " + +#: redbot/core/core_commands.py:1586 +msgid "The `applications.commands` scope has been added to the invite URL." +msgstr "`applications.commands`范围已添加到邀请URL" + +#: redbot/core/core_commands.py:1590 +msgid "The `applications.commands` scope has been removed from the invite URL." +msgstr "`applications.commands`范围已从邀请URL中删除" + +#: redbot/core/core_commands.py:1596 +#, docstring +msgid "\n" +" Leaves servers.\n\n" +" If no server IDs are passed the local server will be left instead.\n\n" +" Note: This command is interactive.\n\n" +" **Examples:**\n" +" - `[p]leave` - Leave the current server.\n" +" - `[p]leave \"Red - Discord Bot\"` - Quotes are necessary when there are spaces in the name.\n" +" - `[p]leave 133049272517001216 240154543684321280` - Leaves multiple servers, using IDs.\n\n" +" **Arguments:**\n" +" - `[servers...]` - The servers to leave. When blank, attempts to leave the current server.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1613 +msgid "You need to specify at least one server ID." +msgstr "你需要至少指定一个服务器ID" + +#: redbot/core/core_commands.py:1621 +msgid "You haven't passed any server ID. Do you want me to leave this server?" +msgstr "你还没有通过任何服务器ID。你想让我离开这个服务器吗?" + +#: redbot/core/core_commands.py:1627 +msgid "Are you sure you want me to leave these servers?" +msgstr "你确定要我离开这些服务器吗?" + +#: redbot/core/core_commands.py:1633 +msgid "Are you sure you want me to leave this server?" +msgstr "" + +#: redbot/core/core_commands.py:1641 +msgid "I cannot leave the server `{server_name}`: I am the owner of it." +msgstr "我不能离开服务器 '{server_name}`: 我是它的所有者" + +#: redbot/core/core_commands.py:1652 redbot/core/core_commands.py:4068 +#: redbot/core/core_commands.py:4086 +msgid "Response timed out." +msgstr "响应超时" + +#: redbot/core/core_commands.py:1657 +msgid "Alright. Bye :wave:" +msgstr "好的,再见 :wave:" + +#: redbot/core/core_commands.py:1661 +msgid "Alright. Leaving {number} servers..." +msgstr "很好,离开了 {number} 个服务器。。。" + +#: redbot/core/core_commands.py:1664 +msgid "Alright. Leaving one server..." +msgstr "" + +#: redbot/core/core_commands.py:1670 +msgid "Alright, I'll stay then. :)" +msgstr "好吧,那我就留下来。:)" + +#: redbot/core/core_commands.py:1673 +msgid "Alright, I'm not leaving those servers." +msgstr "好的,我不会离开那些服务器" + +#: redbot/core/core_commands.py:1675 +msgid "Alright, I'm not leaving that server." +msgstr "" + +#: redbot/core/core_commands.py:1680 +#, docstring +msgid "\n" +" Lists the servers [botname] is currently in.\n\n" +" Note: This command is interactive.\n" +" " +msgstr "\n" +" 列出 [botname] 当前所在的服务器\n\n" +" 注意:此命令是交互式的\n" +" " + +#: redbot/core/core_commands.py:1700 +#, docstring +msgid "Loads cog packages from the local paths and installed cogs.\n\n" +" See packages available to load with `[p]cogs`.\n\n" +" Additional cogs can be added using Downloader, or from local paths using `[p]addpath`.\n\n" +" **Examples:**\n" +" - `[p]load general` - Loads the `general` cog.\n" +" - `[p]load admin mod mutes` - Loads multiple cogs.\n\n" +" **Arguments:**\n" +" - `` - The cog packages to load.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1721 +msgid "Loaded {packs}." +msgstr "已加载 {packs}" + +#: redbot/core/core_commands.py:1726 +msgid "The following package is already loaded: {pack}" +msgstr "以下包已经加载: {pack}" + +#: redbot/core/core_commands.py:1730 +msgid "The following packages are already loaded: {packs}" +msgstr "已加载以下包: {packs}" + +#: redbot/core/core_commands.py:1737 +msgid "Failed to load the following package: {pack}.\n" +"Check your console or logs for details." +msgstr "无法加载以下包: {pack}\n" +"请检查你的控制台或日志以获取详细信息" + +#: redbot/core/core_commands.py:1742 +msgid "Failed to load the following packages: {packs}\n" +"Check your console or logs for details." +msgstr "无法加载以下包: {packs}\n" +"检查您的控制台或日志以获取详细信息" + +#: redbot/core/core_commands.py:1750 redbot/core/core_commands.py:1898 +msgid "The following name is not a valid package name: {pack}\n" +"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +msgstr "以下名称不是有效的包名称: {pack}\n" +"包名不能以数字开头,只能包含ascii数字、字母和下划线" + +#: redbot/core/core_commands.py:1756 redbot/core/core_commands.py:1904 +msgid "The following names are not valid package names: {packs}\n" +"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." +msgstr "以下名称不是有效的包名称: {packs}\n" +"包名不能以数字开头,只能包含ascii数字、字母和下划线" + +#: redbot/core/core_commands.py:1765 redbot/core/core_commands.py:1913 +msgid "The following package was not found in any cog path: {pack}." +msgstr "在任何 cog 路径中都未找到以下包: {pack}" + +#: redbot/core/core_commands.py:1769 redbot/core/core_commands.py:1917 +msgid "The following packages were not found in any cog path: {packs}" +msgstr "在任何 cog 路径中都未找到以下包: {packs}" + +#: redbot/core/core_commands.py:1777 +msgid "This package could not be loaded for the following reason:\n\n" +"{reason}" +msgstr "无法加载这个包,原因如下:\n\n" +"{reason}" + +#: redbot/core/core_commands.py:1781 +msgid "These packages could not be loaded for the following reasons:\n\n" +"{reasons}" +msgstr "无法加载这些包,原因如下:\n\n" +"{reasons}" + +#: redbot/core/core_commands.py:1788 +msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" +"You should inform maintainer of the repo about this message." +msgstr "**警告**: 以下 repo 使用共享库,这些库被标记为将来删除: {repo}.\n" +"你应该将此消息通知维护者" + +#: redbot/core/core_commands.py:1794 redbot/core/core_commands.py:1942 +msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\n" +"You should inform maintainers of these repos about this message." +msgstr "**警告**: 以下存储库正在使用标记为将来删除的共享库: {repos}\n" +"你应该将此消息通知这些存储库的维护者" + +#: redbot/core/core_commands.py:1813 +#, docstring +msgid "Unloads previously loaded cog packages.\n\n" +" See packages available to unload with `[p]cogs`.\n\n" +" **Examples:**\n" +" - `[p]unload general` - Unloads the `general` cog.\n" +" - `[p]unload admin mod mutes` - Unloads multiple cogs.\n\n" +" **Arguments:**\n" +" - `` - The cog packages to unload.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1831 +msgid "The following package was unloaded: {pack}." +msgstr "" + +#: redbot/core/core_commands.py:1835 +msgid "The following packages were unloaded: {packs}." +msgstr "" + +#: redbot/core/core_commands.py:1842 +msgid "The following package was not loaded: {pack}." +msgstr "" + +#: redbot/core/core_commands.py:1846 +msgid "The following packages were not loaded: {packs}." +msgstr "" + +#: redbot/core/core_commands.py:1859 +#, docstring +msgid "Reloads cog packages.\n\n" +" This will unload and then load the specified cogs.\n\n" +" Cogs that were not loaded will only be loaded.\n\n" +" **Examples:**\n" +" - `[p]reload general` - Unloads then loads the `general` cog.\n" +" - `[p]reload admin mod mutes` - Unloads then loads multiple cogs.\n\n" +" **Arguments:**\n" +" - `` - The cog packages to reload.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1880 +msgid "Reloaded {packs}." +msgstr "" + +#: redbot/core/core_commands.py:1885 +msgid "Failed to reload the following package: {pack}.\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1890 +msgid "Failed to reload the following packages: {packs}\n" +"Check your console or logs for details." +msgstr "" + +#: redbot/core/core_commands.py:1925 +msgid "This package could not be reloaded for the following reason:\n\n" +"{reason}" +msgstr "" + +#: redbot/core/core_commands.py:1929 +msgid "These packages could not be reloaded for the following reasons:\n\n" +"{reasons}" +msgstr "" + +#: redbot/core/core_commands.py:1936 +msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" +"You should inform maintainers of these repos about this message." +msgstr "" + +#: redbot/core/core_commands.py:1962 +#, docstring +msgid "Base command for managing what application commands are able to be used on [botname]." +msgstr "" + +#: redbot/core/core_commands.py:1971 +#, docstring +msgid "Marks an application command as being enabled, allowing it to be added to the bot.\n\n" +" See commands available to enable with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" +" **Arguments:**\n" +" - `` - The command name to enable. Only the top level name of a group command should be used.\n" +" - `[command_type]` - What type of application command to enable. Must be one of `slash`, `message`, or `user`. Defaults to `slash`.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:1996 redbot/core/core_commands.py:2055 +msgid "Command type must be one of `slash`, `message`, or `user`." msgstr "" -#: redbot/core/core_commands.py:1244 -msgid "Embeds are now enabled for this guild." +#: redbot/core/core_commands.py:2003 +msgid "That application command is already enabled." msgstr "" -#: redbot/core/core_commands.py:1246 -msgid "Embeds are now disabled for this guild." +#: redbot/core/core_commands.py:2008 +msgid "That application command could not be found. Use `{prefix}slash list` to see all application commands. You may need to double check the command type." +msgstr "" + +#: redbot/core/core_commands.py:2019 +msgid "The command limit has been reached. Disable a command first." +msgstr "" + +#: redbot/core/core_commands.py:2024 +msgid "Enabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:1254 +#: redbot/core/core_commands.py:2036 #, docstring -msgid "\n" -" Sets a command's embed setting.\n\n" -" If you're the bot owner, this will try to change the command's embed setting globally by default.\n" -" Otherwise, this will try to change embed settings on the current server.\n\n" -" If enabled is left blank, the setting will be unset.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset command info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +msgid "Marks an application command as being disabled, preventing it from being added to the bot.\n\n" +" See commands available to disable with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" - `` - The command name to disable. Only the top level name of a group command should be used.\n" +" - `[command_type]` - What type of application command to disable. Must be one of `slash`, `message`, or `user`. Defaults to `slash`.\n" " " msgstr "" -#: redbot/core/core_commands.py:1283 -msgid "The passed command requires Embed Links permission and therefore cannot be set to not use embeds." +#: redbot/core/core_commands.py:2061 +msgid "That application command has been set as required for the cog to function by the author, and cannot be disabled. The cog must be unloaded to remove the command." +msgstr "" + +#: redbot/core/core_commands.py:2073 +msgid "That application command is already disabled or does not exist." +msgstr "" + +#: redbot/core/core_commands.py:2079 +msgid "Disabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:1294 +#: redbot/core/core_commands.py:2087 #, docstring -msgid "\n" -" Sets a command's embed setting globally.\n\n" -" If set, this is used instead of the global default to determine whether or not to use embeds.\n\n" -" If enabled is left blank, the setting will be unset.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset command global info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command global info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command global \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +msgid "Marks all application commands in a cog as being enabled, allowing them to be added to the bot.\n\n" +" See a list of cogs with application commands with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" - `` - The cog to enable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:1329 redbot/core/core_commands.py:1380 -msgid "Embeds are now enabled for {command_name} command." +#: redbot/core/core_commands.py:2117 +msgid "Couldn't find any disabled commands from the cog `{cog_name}`. Use `{prefix}slash list` to see all cogs with application commands." msgstr "" -#: redbot/core/core_commands.py:1335 redbot/core/core_commands.py:1386 -msgid "Embeds are now disabled for {command_name} command." +#: redbot/core/core_commands.py:2132 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for slash commands. Disable some commands first." +msgstr "" + +#: redbot/core/core_commands.py:2141 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for message commands. Disable some commands first." +msgstr "" + +#: redbot/core/core_commands.py:2150 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for user commands. Disable some commands first." +msgstr "" + +#: redbot/core/core_commands.py:2176 +msgid "Enabled {count} commands from `{cog_name}`:\n" +"{names}" msgstr "" -#: redbot/core/core_commands.py:1345 +#: redbot/core/core_commands.py:2183 #, docstring -msgid "\n" -" Sets a commmand's embed setting for the current server.\n\n" -" If set, this is used instead of the server default to determine whether or not to use embeds.\n\n" -" If enabled is left blank, the setting will be unset and the server default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset command server info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command server info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command server \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +msgid "Marks all application commands in a cog as being disabled, preventing them from being added to the bot.\n\n" +" See a list of cogs with application commands with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" - `` - The cog to disable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:1374 -msgid "Embeds will now fall back to the server setting." +#: redbot/core/core_commands.py:2204 +msgid "Couldn't find any enabled commands from the `{cog_name}` cog. Use `{prefix}slash list` to see all cogs with application commands." +msgstr "" + +#: redbot/core/core_commands.py:2212 +msgid "Disabled {count} commands from `{cog_name}`:\n" +"{names}" msgstr "" -#: redbot/core/core_commands.py:1395 +#: redbot/core/core_commands.py:2219 #, docstring -msgid "\n" -" Set's a channel's embed setting.\n\n" -" If set, this is used instead of the guild and command defaults to determine whether or not to use embeds.\n" -" This is used for all commands done in a channel.\n\n" -" If enabled is left blank, the setting will be unset and the guild default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" -" **Examples:**\n" -" - `[p]embedset channel False` - Disables embeds in this channel.\n" -" - `[p]embedset channel` - Resets value to use guild default.\n\n" +msgid "List the slash commands the bot can see, and whether or not they are enabled.\n\n" +" This command shows the state that will be changed to when `[p]slash sync` is run.\n" +" Commands from the same cog are grouped, with the cog name as the header.\n\n" +" The prefix denotes the state of the command:\n" +" - Commands starting with `- ` have not yet been enabled.\n" +" - Commands starting with `+ ` have been manually enabled.\n" +" - Commands starting with `++` have been enabled by the cog author, and cannot be disabled.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2309 +msgid "There are no application commands to list." +msgstr "" + +#: redbot/core/core_commands.py:2340 +#, docstring +msgid "Syncs the slash settings to discord.\n\n" +" Settings from `[p]slash list` will be synced with discord, changing what commands appear for users.\n" +" This should be run sparingly, make all necessary changes before running this command.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds in this channel. Leave blank to reset to default.\n" +" - `[guild]` - If provided, syncs commands for that guild. Otherwise, syncs global commands.\n" " " msgstr "" -#: redbot/core/core_commands.py:1419 -msgid "Embeds are now {} for this channel." +#: redbot/core/core_commands.py:2360 +msgid "I need the `applications.commands` scope in this server to be able to do that. You can tell the bot to add that scope to invite links using `{prefix}inviteset commandscope`, and can then run `{prefix}invite` to get an invite that will give the bot the scope. You do not need to kick the bot to enable the scope, just use that invite to re-auth the bot with the scope enabled." msgstr "" -#: redbot/core/core_commands.py:1420 redbot/core/core_commands.py:2273 -#: redbot/core/core_commands.py:2294 -msgid "enabled" +#: redbot/core/core_commands.py:2371 +msgid "Synced {count} commands." msgstr "" -#: redbot/core/core_commands.py:1420 redbot/core/core_commands.py:2273 -#: redbot/core/core_commands.py:2294 -msgid "disabled" +#: redbot/core/core_commands.py:2379 +msgid "You seem to be attempting to sync after recently syncing. Discord does not like it when bots sync more often than necessary, so this command has a cooldown. You should enable/disable all commands you want to change first, and run this command one time only after all changes have been made. " msgstr "" -#: redbot/core/core_commands.py:1426 +#: redbot/core/core_commands.py:2390 #, docstring -msgid "\n" -" Sets personal embed setting for DMs.\n\n" -" If set, this is used instead of the global default to determine whether or not to use embeds.\n" -" This is used for all commands executed in a DM with the bot.\n\n" -" If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" -" To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" +msgid "Shuts down the bot.\n\n" +" Allows [botname] to shut down gracefully.\n\n" +" This is the recommended method for shutting down the bot.\n\n" " **Examples:**\n" -" - `[p]embedset user False` - Disables embeds in your DMs.\n" -" - `[p]embedset user` - Resets value to use global default.\n\n" +" - `[p]shutdown`\n" +" - `[p]shutdown True` - Shutdowns silently.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds in your DMs. Leave blank to reset to default.\n" +" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:1450 -msgid "Embeds are now enabled for you in DMs." +#: redbot/core/core_commands.py:2407 +msgid "Shutting down... " +msgstr "关闭... " + +#: redbot/core/core_commands.py:2413 +#, 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 with by the process manager in use.\n\n" +" **Examples:**\n" +" - `[p]restart`\n" +" - `[p]restart True` - Restarts silently.\n\n" +" **Arguments:**\n" +" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" +" " msgstr "" -#: redbot/core/core_commands.py:1452 -msgid "Embeds are now disabled for you in DMs." +#: redbot/core/core_commands.py:2427 +msgid "Restarting..." msgstr "" -#: redbot/core/core_commands.py:1458 +#: redbot/core/core_commands.py:2434 #, 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.\n\n" -" Warning: Sending the traceback publicly can accidentally reveal sensitive information about your computer or configuration.\n\n" -" **Examples:**\n" -" - `[p]traceback` - Sends the traceback to your DMs.\n" -" - `[p]traceback True` - Sends the last traceback in the current context.\n\n" -" **Arguments:**\n" -" - `[public]` - Whether to send the traceback to the current context. Leave blank to send to your DMs.\n" +msgid "Base command for bank settings." +msgstr "银行设置的基本命令" + +#: redbot/core/core_commands.py:2438 +#, docstring +msgid "Show the current bank settings." +msgstr "显示当前银行的设置" + +#: redbot/core/core_commands.py:2448 +msgid "Global" +msgstr "全局" + +#: redbot/core/core_commands.py:2448 +msgid "Server" +msgstr "服务器" + +#: redbot/core/core_commands.py:2453 +msgid "Bank settings:\n\n" +"Bank name: {bank_name}\n" +"Bank scope: {bank_scope}\n" +"Currency: {currency_name}\n" +"Default balance: {default_balance}\n" +"Maximum allowed balance: {maximum_bal}\n" +msgstr "银行设置:\n\n" +"银行名称: {bank_name}\n" +"银行范围: {bank_scope}\n" +"货币: {currency_name}\n" +"默认余额: {default_balance}\n" +"允许的最大余额: {maximum_bal}\n" + +#: redbot/core/core_commands.py:2469 +#, docstring +msgid "Toggle whether the bank is global or not.\n\n" +" If the bank is global, it will become per-server.\n" +" If the bank is per-server, it will become global.\n" +" " +msgstr "切换银行是否为全球银行\n\n" +" 如果银行是全球性的,它将变成每个服务器\n" +" 如果银行是每个服务器,它将变成全球性的\n" +" " + +#: redbot/core/core_commands.py:2476 +msgid "per-server" +msgstr "每台服务器" + +#: redbot/core/core_commands.py:2476 +msgid "global" +msgstr "全局设置" + +#: redbot/core/core_commands.py:2479 +msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" +msgstr "这将把银行切换为 {banktype},删除所有正在处理中的账户!如果你确定的话,请输入 `{command}`" + +#: redbot/core/core_commands.py:2486 +msgid "The bank is now {banktype}." +msgstr "银行现在为{banktype}" + +#: redbot/core/core_commands.py:2492 +#, docstring +msgid "Set the bank's name." +msgstr "设置银行名称" + +#: redbot/core/core_commands.py:2494 +msgid "Bank name has been set to: {name}" +msgstr "银行名称已设置为:{name}" + +#: redbot/core/core_commands.py:2500 +#, docstring +msgid "Set the name for the bank's currency." +msgstr "设置银行货币的名称" + +#: redbot/core/core_commands.py:2502 +msgid "Currency name has been set to: {name}" +msgstr "货币名称已设置为: {name}" + +#: redbot/core/core_commands.py:2508 +#, docstring +msgid "Set the maximum balance a user can get." +msgstr "设置用户可获得的最大余额" + +#: redbot/core/core_commands.py:2514 +msgid "Amount must be greater than zero and less than {max}." +msgstr "金额必须大于零且小于 {max}" + +#: redbot/core/core_commands.py:2519 +msgid "Maximum balance has been set to: {amount}" +msgstr "最大余额已设置为:{amount}" + +#: redbot/core/core_commands.py:2526 +#, docstring +msgid "Set the initial balance for new bank accounts.\n\n" +" Example:\n" +" - `[p]bankset registeramount 5000`\n\n" +" **Arguments**\n\n" +" - `` The new initial balance amount. Default is 0.\n" " " msgstr "" -#: redbot/core/core_commands.py:1487 -msgid "No exception has occurred yet." +#: redbot/core/core_commands.py:2542 +msgid "Amount must be greater than or equal to zero and less than {maxbal}." msgstr "" -#: redbot/core/core_commands.py:1492 +#: redbot/core/core_commands.py:2547 +msgid "Registering an account will now give {num} {currency}." +msgstr "" + +#: redbot/core/core_commands.py:2556 #, docstring -msgid "Shows [botname]'s invite url.\n\n" -" This will always send the invite to DMs to keep it private.\n\n" -" This command is locked to the owner unless `[p]inviteset public` is set to True.\n\n" -" **Example:**\n" -" - `[p]invite`\n" +msgid "Delete all bank accounts.\n\n" +" Examples:\n" +" - `[p]bankset reset` - Did not confirm. Shows the help message.\n" +" - `[p]bankset reset yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/core/core_commands.py:1512 +#: redbot/core/core_commands.py:2568 +msgid "This will delete all bank accounts for {scope}.\n" +"If you're sure, type `{prefix}bankset reset yes`" +msgstr "" + +#: redbot/core/core_commands.py:2574 redbot/core/core_commands.py:2584 +msgid "this server" +msgstr "" + +#: redbot/core/core_commands.py:2581 +msgid "All bank accounts for {scope} have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:2592 #, docstring -msgid "Commands to setup [botname]'s invite settings." +msgid "Base command for pruning bank accounts." msgstr "" -#: redbot/core/core_commands.py:1517 +#: redbot/core/core_commands.py:2599 #, docstring -msgid "\n" -" Toggles if `[p]invite` should be accessible for the average user.\n\n" -" The bot must be made into a `Public bot` in the developer dashboard for public invites to work.\n\n" -" **Example:**\n" -" - `[p]inviteset public yes` - Toggles the public invite setting.\n\n" -" **Arguments:**\n" -" - `[confirm]` - Required to set to public. Not required to toggle back to private.\n" +msgid "Prune bank accounts for users no longer in the server.\n\n" +" Cannot be used with a global bank. See `[p]bankset prune global`.\n\n" +" Examples:\n" +" - `[p]bankset prune server` - Did not confirm. Shows the help message.\n" +" - `[p]bankset prune server yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/core/core_commands.py:1554 +#: redbot/core/core_commands.py:2613 +msgid "This command cannot be used with a global bank." +msgstr "" + +#: redbot/core/core_commands.py:2617 +msgid "This will delete all bank accounts for users no longer in this server.\n" +"If you're sure, type `{prefix}bankset prune local yes`" +msgstr "" + +#: redbot/core/core_commands.py:2626 +msgid "Bank accounts for users no longer in this server have been deleted." +msgstr "" + +#: redbot/core/core_commands.py:2632 #, 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\n" -" **Example:**\n" -" - `[p]inviteset perms 134217728` - Adds a \"Manage Nicknames\" permission requirement to the invite.\n\n" -" **Arguments:**\n" -" - `` - The permission level to require for the bot in the generated invite.\n" +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]bankset prune server`.\n\n" +" Examples:\n" +" - `[p]bankset prune global` - Did not confirm. Shows the help message.\n" +" - `[p]bankset prune global yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/core/core_commands.py:1575 +#: redbot/core/core_commands.py:2646 +msgid "This command cannot be used with a local bank." +msgstr "" + +#: redbot/core/core_commands.py:2650 +msgid "This will delete all bank accounts for users who no longer share a server with the bot.\n" +"If you're sure, type `{prefix}bankset prune global yes`" +msgstr "" + +#: redbot/core/core_commands.py:2659 +msgid "Bank accounts for users who no longer share a server with the bot have been pruned." +msgstr "" + +#: redbot/core/core_commands.py:2672 #, docstring -msgid "\n" -" Add the `applications.commands` scope to your invite URL.\n\n" -" This allows the usage of slash commands on the servers that invited your bot with that scope.\n\n" -" Note that previous servers that invited the bot without the scope cannot have slash commands, they will have to invite the bot a second time.\n" +msgid "Delete the bank account of a specified user.\n\n" +" Examples:\n" +" - `[p]bankset prune user @Twentysix` - Did not confirm. Shows the help message.\n" +" - `[p]bankset 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/core/core_commands.py:1586 -msgid "The `applications.commands` scope has been added to the invite URL." +#: redbot/core/core_commands.py:2692 +msgid "This will delete {name}'s bank account.\n" +"If you're sure, type `{prefix}bankset prune user {id} yes`" msgstr "" -#: redbot/core/core_commands.py:1590 -msgid "The `applications.commands` scope has been removed from the invite URL." +#: redbot/core/core_commands.py:2700 +msgid "The bank account for {name} has been pruned." msgstr "" -#: redbot/core/core_commands.py:1596 +#: redbot/core/core_commands.py:2705 +#, docstring +msgid "Manage modlog settings." +msgstr "" + +#: redbot/core/core_commands.py:2711 +#, docstring +msgid "Command to fix misbehaving casetypes." +msgstr "" + +#: redbot/core/core_commands.py:2722 +#, docstring +msgid "Set a channel as the modlog.\n\n" +" Omit `[channel]` to disable the modlog.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2731 +msgid "Mod events will be sent to {channel}." +msgstr "" + +#: redbot/core/core_commands.py:2735 +msgid "I do not have permissions to send messages in {channel}!" +msgstr "" + +#: redbot/core/core_commands.py:2743 +msgid "Mod log is already disabled." +msgstr "" + +#: redbot/core/core_commands.py:2746 +msgid "Mod log deactivated." +msgstr "" + +#: redbot/core/core_commands.py:2751 #, docstring msgid "\n" -" Leaves servers.\n\n" -" If no server IDs are passed the local server will be left instead.\n\n" -" Note: This command is interactive.\n\n" -" **Examples:**\n" -" - `[p]leave` - Leave the current server.\n" -" - `[p]leave \"Red - Discord Bot\"` - Quotes are necessary when there are spaces in the name.\n" -" - `[p]leave 133049272517001216 240154543684321280` - Leaves multiple servers, using IDs.\n\n" -" **Arguments:**\n" -" - `[servers...]` - The servers to leave. When blank, attempts to leave the current server.\n" +" Enable or disable case creation for a mod action.\n\n" +" An action can be enabling or disabling specific cases. (Ban, kick, mute, etc.)\n\n" +" Example: `[p]modlogset cases kick enabled`\n" " " msgstr "" -#: redbot/core/core_commands.py:1613 -msgid "You need to specify at least one server ID." +#: redbot/core/core_commands.py:2768 +msgid "Current settings:\n" msgstr "" -#: redbot/core/core_commands.py:1620 -msgid "You haven't passed any server ID. Do you want me to leave this server?" +#: redbot/core/core_commands.py:2773 +msgid "That action is not registered." msgstr "" -#: redbot/core/core_commands.py:1625 -msgid "Are you sure you want me to leave these servers?" +#: redbot/core/core_commands.py:2778 +msgid "Case creation for {action_name} actions is now {enabled}." msgstr "" -#: redbot/core/core_commands.py:1633 -msgid "I cannot leave the server `{server_name}`: I am the owner of it." +#: redbot/core/core_commands.py:2786 +#, docstring +msgid "Reset all modlog cases in this server." msgstr "" -#: redbot/core/core_commands.py:1644 redbot/core/core_commands.py:2711 -msgid "Response timed out." +#: redbot/core/core_commands.py:2789 +msgid "Are you sure you would like to reset all modlog cases in this server?" msgstr "" -#: redbot/core/core_commands.py:1649 -msgid "Alright. Bye :wave:" +#: redbot/core/core_commands.py:2796 +msgid "You took too long to respond." msgstr "" -#: redbot/core/core_commands.py:1652 -msgid "Alright. Leaving {number} servers..." +#: redbot/core/core_commands.py:2800 +msgid "Cases have been reset." msgstr "" -#: redbot/core/core_commands.py:1659 -msgid "Alright, I'll stay then. :)" +#: redbot/core/core_commands.py:2802 +msgid "No changes have been made." msgstr "" -#: redbot/core/core_commands.py:1661 -msgid "Alright, I'm not leaving those servers." +#: redbot/core/core_commands.py:2806 +#, docstring +msgid "Commands for changing [botname]'s settings." +msgstr "" + +#: redbot/core/core_commands.py:2813 +#, docstring +msgid "Commands for changing [botname]'s metadata." msgstr "" -#: redbot/core/core_commands.py:1666 +#: redbot/core/core_commands.py:2818 #, docstring msgid "\n" -" Lists the servers [botname] is currently in.\n\n" -" Note: This command is interactive.\n" +" Sets the bot's description.\n\n" +" Use without a description to reset.\n" +" This is shown in a few locations, including the help menu.\n\n" +" The maximum description length is 250 characters to ensure it displays properly.\n\n" +" The default is \"Red V3\".\n\n" +" **Examples:**\n" +" - `[p]set bot description` - Resets the description to the default setting.\n" +" - `[p]set bot description MyBot: A Red V3 Bot`\n\n" +" **Arguments:**\n" +" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" " " msgstr "" -#: redbot/core/core_commands.py:1684 +#: redbot/core/core_commands.py:2838 +msgid "Description reset." +msgstr "" + +#: redbot/core/core_commands.py:2841 +msgid "This description is too long to properly display. Please try again with below 250 characters." +msgstr "" + +#: redbot/core/core_commands.py:2854 #, docstring -msgid "Loads cog packages from the local paths and installed cogs.\n\n" -" See packages available to load with `[p]cogs`.\n\n" -" Additional cogs can be added using Downloader, or from local paths using `[p]addpath`.\n\n" +msgid "Sets [botname]'s avatar\n\n" +" Supports either an attachment or an image URL.\n\n" " **Examples:**\n" -" - `[p]load general` - Loads the `general` cog.\n" -" - `[p]load admin mod mutes` - Loads multiple cogs.\n\n" +" - `[p]set bot avatar` - With an image attachment, this will set the avatar.\n" +" - `[p]set bot avatar` - Without an attachment, this will show the command help.\n" +" - `[p]set bot avatar https://links.flaree.xyz/k95` - Sets the avatar to the provided url.\n\n" " **Arguments:**\n" -" - `` - The cog packages to load.\n" +" - `[url]` - An image url to be used as an avatar. Leave blank when uploading an attachment.\n" " " msgstr "" -#: redbot/core/core_commands.py:1713 -msgid "Loaded {packs}." -msgstr "" +#: redbot/core/core_commands.py:2877 +msgid "That URL is invalid." +msgstr "这个URL无效" -#: redbot/core/core_commands.py:1718 -msgid "The following package is already loaded: {pack}" +#: redbot/core/core_commands.py:2879 +msgid "Something went wrong while trying to get the image." +msgstr "尝试获取图片时出了错" + +#: redbot/core/core_commands.py:2889 +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, PNG, or GIF format." msgstr "" -#: redbot/core/core_commands.py:1722 -msgid "The following packages are already loaded: {packs}" +#: redbot/core/core_commands.py:2896 +msgid "JPG / PNG / GIF format only." msgstr "" -#: redbot/core/core_commands.py:1729 -msgid "Failed to load the following package: {pack}.\n" -"Check your console or logs for details." +#: redbot/core/core_commands.py:2898 redbot/core/core_commands.py:2967 +#: redbot/core/core_commands.py:2991 redbot/core/core_commands.py:3073 +msgid "Done." +msgstr "完成。" + +#: redbot/core/core_commands.py:2903 +#, docstring +msgid "\n" +" Removes [botname]'s avatar.\n\n" +" **Example:**\n" +" - `[p]set bot avatar remove`\n" +" " msgstr "" -#: redbot/core/core_commands.py:1734 -msgid "Failed to load the following packages: {packs}\n" -"Check your console or logs for details." +#: redbot/core/core_commands.py:2911 +msgid "Avatar removed." +msgstr "头像已删除" + +#: redbot/core/core_commands.py:2916 +#, docstring +msgid "Sets [botname]'s username.\n\n" +" Maximum length for a username is 32 characters.\n\n" +" Note: The username of a verified bot cannot be manually changed.\n" +" Please contact Discord support to change it.\n\n" +" **Example:**\n" +" - `[p]set bot username BaguetteBot`\n\n" +" **Arguments:**\n" +" - `` - The username to give the bot.\n" +" " msgstr "" -#: redbot/core/core_commands.py:1742 redbot/core/core_commands.py:1898 -msgid "The following name is not a valid package name: {pack}\n" -"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." -msgstr "" +#: redbot/core/core_commands.py:2932 +msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." +msgstr "验证的机器人的用户名不能手动更改。请联系Discord支持以更改它" -#: redbot/core/core_commands.py:1748 redbot/core/core_commands.py:1904 -msgid "The following names are not valid package names: {packs}\n" -"Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." -msgstr "" +#: redbot/core/core_commands.py:2939 +msgid "Failed to change name. Must be 32 characters or fewer." +msgstr "更改名称失败。必须是32个或更少的字" -#: redbot/core/core_commands.py:1757 redbot/core/core_commands.py:1913 -msgid "The following package was not found in any cog path: {pack}." -msgstr "" +#: redbot/core/core_commands.py:2945 +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 "更改用户名超时。请记住,你只能每小时进行2次。 如果你需要经常更改,请使用昵称: {command}" -#: redbot/core/core_commands.py:1761 redbot/core/core_commands.py:1917 -msgid "The following packages were not found in any cog path: {packs}" -msgstr "" +#: redbot/core/core_commands.py:2955 +msgid "Failed to change the username. Discord returned the following error:\n" +"{error_message}" +msgstr "更改用户名失败。Discord返回以下错误:\n" +"{error_message}" -#: redbot/core/core_commands.py:1769 -msgid "This package could not be loaded for the following reason:\n\n" -"{reason}" -msgstr "" +#: redbot/core/core_commands.py:2965 +msgid "Unexpected error occurred when trying to change the username." +msgstr "更改用户名时发生意外错误" -#: redbot/core/core_commands.py:1773 -msgid "These packages could not be loaded for the following reasons:\n\n" -"{reasons}" +#: redbot/core/core_commands.py:2973 +#, docstring +msgid "Sets [botname]'s nickname for the current server.\n\n" +" Maximum length for a nickname is 32 characters.\n\n" +" **Example:**\n" +" - `[p]set bot nickname 🎃 SpookyBot 🎃`\n\n" +" **Arguments:**\n" +" - `[nickname]` - The nickname to give the bot. Leave blank to clear the current nickname.\n" +" " msgstr "" -#: redbot/core/core_commands.py:1780 -msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" -"You should inform maintainer of the repo about this message." -msgstr "" +#: redbot/core/core_commands.py:2985 +msgid "Failed to change nickname. Must be 32 characters or fewer." +msgstr "更改昵称失败。必须是32个或更少的字" -#: redbot/core/core_commands.py:1786 redbot/core/core_commands.py:1942 -msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\n" -"You should inform maintainers of these repos about this message." -msgstr "" +#: redbot/core/core_commands.py:2989 +msgid "I lack the permissions to change my own nickname." +msgstr "我没有更改我自己昵称的权限。" -#: redbot/core/core_commands.py:1805 +#: redbot/core/core_commands.py:2996 #, docstring -msgid "Unloads previously loaded cog packages.\n\n" -" See packages available to unload with `[p]cogs`.\n\n" +msgid "Customizes a section of `[p]info`.\n\n" +" The maximum amount of allowed characters is 1024.\n" +" Supports markdown, links and \"mentions\".\n\n" +" Link example: `[My link](https://example.com)`\n\n" " **Examples:**\n" -" - `[p]unload general` - Unloads the `general` cog.\n" -" - `[p]unload admin mod mutes` - Unloads multiple cogs.\n\n" +" - `[p]set bot custominfo >>> I can use **markdown** such as quotes, ||spoilers|| and multiple lines.`\n" +" - `[p]set bot custominfo Join my [support server](discord.gg/discord)!`\n" +" - `[p]set bot custominfo` - Removes custom info text.\n\n" " **Arguments:**\n" -" - `` - The cog packages to unload.\n" +" - `[text]` - The custom info text.\n" " " msgstr "" -#: redbot/core/core_commands.py:1823 -msgid "The following package was unloaded: {pack}." +#: redbot/core/core_commands.py:3013 +msgid "The custom text has been cleared." msgstr "" -#: redbot/core/core_commands.py:1827 -msgid "The following packages were unloaded: {packs}." +#: redbot/core/core_commands.py:3017 +msgid "The custom text has been set." msgstr "" -#: redbot/core/core_commands.py:1834 -msgid "The following package was not loaded: {pack}." +#: redbot/core/core_commands.py:3020 +msgid "Text must be fewer than 1024 characters long." msgstr "" -#: redbot/core/core_commands.py:1838 -msgid "The following packages were not loaded: {packs}." +#: redbot/core/core_commands.py:3029 +#, docstring +msgid "Commands for setting [botname]'s status." msgstr "" -#: redbot/core/core_commands.py:1851 +#: redbot/core/core_commands.py:3043 #, docstring -msgid "Reloads cog packages.\n\n" -" This will unload and then load the specified cogs.\n\n" -" Cogs that were not loaded will only be loaded.\n\n" +msgid "Sets [botname]'s streaming status to a twitch stream.\n\n" +" This will appear as `Streaming ` or `LIVE ON TWITCH` depending on the context.\n" +" It will also include a `Watch` button with a twitch.tv url for the provided streamer.\n\n" +" Maximum length for a stream title is 128 characters.\n\n" +" Leaving both streamer and stream_title empty will clear it.\n\n" " **Examples:**\n" -" - `[p]reload general` - Unloads then loads the `general` cog.\n" -" - `[p]reload admin mod mutes` - Unloads then loads multiple cogs.\n\n" +" - `[p]set status stream` - Clears the activity status.\n" +" - `[p]set status stream 26 Twentysix is streaming` - Sets the stream to `https://www.twitch.tv/26`.\n" +" - `[p]set status stream https://twitch.tv/26 Twentysix is streaming` - Sets the URL manually.\n\n" " **Arguments:**\n" -" - `` - The cog packages to reload.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:1880 -msgid "Reloaded {packs}." -msgstr "" - -#: redbot/core/core_commands.py:1885 -msgid "Failed to reload the following package: {pack}.\n" -"Check your console or logs for details." -msgstr "" - -#: redbot/core/core_commands.py:1890 -msgid "Failed to reload the following packages: {packs}\n" -"Check your console or logs for details." +" - `` - The twitch streamer to provide a link to. This can be their twitch name or the entire URL.\n" +" - `` - The text to follow `Streaming` in the status." msgstr "" -#: redbot/core/core_commands.py:1925 -msgid "This package could not be reloaded for the following reason:\n\n" -"{reason}" +#: redbot/core/core_commands.py:3081 +#, docstring +msgid "Sets [botname]'s playing status.\n\n" +" This will appear as `Playing ` or `PLAYING A GAME: ` depending on the context.\n\n" +" Maximum length for a playing status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status playing` - Clears the activity status.\n" +" - `[p]set status playing the keyboard`\n\n" +" **Arguments:**\n" +" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" +" " msgstr "" -#: redbot/core/core_commands.py:1929 -msgid "These packages could not be reloaded for the following reasons:\n\n" -"{reasons}" +#: redbot/core/core_commands.py:3102 +msgid "Status set to `Playing {game.name}`." msgstr "" -#: redbot/core/core_commands.py:1936 -msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" -"You should inform maintainers of these repos about this message." -msgstr "" +#: redbot/core/core_commands.py:3104 +msgid "Game cleared." +msgstr "游戏已清除" -#: redbot/core/core_commands.py:1957 +#: redbot/core/core_commands.py:3112 #, docstring -msgid "Shuts down the bot.\n\n" -" Allows [botname] to shut down gracefully.\n\n" -" This is the recommended method for shutting down the bot.\n\n" +msgid "Sets [botname]'s listening status.\n\n" +" This will appear as `Listening to `.\n\n" +" Maximum length for a listening status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]shutdown`\n" -" - `[p]shutdown True` - Shutdowns silently.\n\n" +" - `[p]set status listening` - Clears the activity status.\n" +" - `[p]set status listening jams`\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" +" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:1974 -msgid "Shutting down... " -msgstr "关闭... " +#: redbot/core/core_commands.py:3134 +msgid "Status set to `Listening to {listening}`." +msgstr "" + +#: redbot/core/core_commands.py:3137 +msgid "Listening cleared." +msgstr "听状态已清除" -#: redbot/core/core_commands.py:1980 +#: redbot/core/core_commands.py:3145 #, 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 with by the process manager in use.\n\n" +msgid "Sets [botname]'s watching status.\n\n" +" This will appear as `Watching `.\n\n" +" Maximum length for a watching status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]restart`\n" -" - `[p]restart True` - Restarts silently.\n\n" +" - `[p]set status watching` - Clears the activity status.\n" +" - `[p]set status watching [p]help`\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" +" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:1994 -msgid "Restarting..." +#: redbot/core/core_commands.py:3166 +msgid "Status set to `Watching {watching}`." msgstr "" -#: redbot/core/core_commands.py:1999 -#, docstring -msgid "Commands for changing [botname]'s settings." -msgstr "" +#: redbot/core/core_commands.py:3168 +msgid "Watching cleared." +msgstr "观看已清除" -#: redbot/core/core_commands.py:2003 +#: redbot/core/core_commands.py:3176 #, docstring -msgid "\n" -" Show the current settings for [botname].\n" +msgid "Sets [botname]'s competing status.\n\n" +" This will appear as `Competing in `.\n\n" +" Maximum length for a competing status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status competing` - Clears the activity status.\n" +" - `[p]set status competing London 2012 Olympic Games`\n\n" +" **Arguments:**\n" +" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2021 -msgid "Admin roles: {admin}\n" -"Mod roles: {mod}\n" -"Locale: {guild_locale}\n" -"Regional format: {guild_regional_format}\n" +#: redbot/core/core_commands.py:3198 +msgid "Status set to `Competing in {competing}`." msgstr "" -#: redbot/core/core_commands.py:2042 -msgid "{bot_name} Settings:\n\n" -"Prefixes: {prefixes}\n" -"{guild_settings}Global locale: {locale}\n" -"Global regional format: {regional_format}\n" -"Default embed colour: {colour}" -msgstr "" +#: redbot/core/core_commands.py:3201 +msgid "Competing cleared." +msgstr "竞争已被清除" -#: redbot/core/core_commands.py:2064 +#: redbot/core/core_commands.py:3209 #, 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\n" -" This is only applied to the current server and not globally.\n\n" +msgid "Sets [botname]'s custom status.\n\n" +" This will appear as ``.\n\n" +" Maximum length for a custom status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]set deletedelay` - Shows the current delete delay setting.\n" -" - `[p]set deletedelay 60` - Sets the delete delay to the max of 60 seconds.\n" -" - `[p]set deletedelay -1` - Disables deleting command messages.\n\n" +" - `[p]set status custom` - Clears the activity status.\n" +" - `[p]set status custom Running cogs...`\n\n" " **Arguments:**\n" -" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" +" - `[text]` - The custom status text. Leave blank to clear the current activity status.\n" " " msgstr "" -#: redbot/core/core_commands.py:2085 -msgid "Command deleting disabled." +#: redbot/core/core_commands.py:3230 +msgid "Custom status set to `{text}`." msgstr "" -#: redbot/core/core_commands.py:2087 -msgid "Delete delay set to {num} seconds." +#: redbot/core/core_commands.py:3232 +msgid "Custom status cleared." msgstr "" -#: redbot/core/core_commands.py:2092 -msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" +#: redbot/core/core_commands.py:3237 +msgid "Status changed to {}." +msgstr "状态已更改为 {}" + +#: redbot/core/core_commands.py:3243 +#, docstring +msgid "Set [botname]'s status to online." msgstr "" -#: redbot/core/core_commands.py:2099 -msgid "I will not delete command messages." +#: redbot/core/core_commands.py:3250 +#, docstring +msgid "Set [botname]'s status to do not disturb." msgstr "" -#: redbot/core/core_commands.py:2104 +#: redbot/core/core_commands.py:3257 #, docstring -msgid "\n" -" Sets the bot's description.\n\n" -" Use without a description to reset.\n" -" This is shown in a few locations, including the help menu.\n\n" -" The maximum description length is 250 characters to ensure it displays properly.\n\n" -" The default is \"Red V3\".\n\n" -" **Examples:**\n" -" - `[p]set description` - Resets the description to the default setting.\n" -" - `[p]set description MyBot: A Red V3 Bot`\n\n" -" **Arguments:**\n" -" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" -" " +msgid "Set [botname]'s status to idle." msgstr "" -#: redbot/core/core_commands.py:2124 -msgid "Description reset." +#: redbot/core/core_commands.py:3264 +#, docstring +msgid "Set [botname]'s status to invisible." msgstr "" -#: redbot/core/core_commands.py:2127 -msgid "This description is too long to properly display. Please try again with below 250 characters." +#: redbot/core/core_commands.py:3274 +#, docstring +msgid "Set server's admin and mod roles for [botname]." msgstr "" -#: redbot/core/core_commands.py:2141 +#: redbot/core/core_commands.py:3280 #, docstring msgid "\n" -" Adds an admin role for this guild.\n\n" +" Adds an admin role for this server.\n\n" " Admins have the same access as Mods, plus additional admin level commands like:\n" " - `[p]set serverprefix`\n" " - `[p]addrole`\n" " - `[p]ban`\n" " - `[p]ignore guild`\n\n" " And more.\n\n" -" **Examples:**\n" -" - `[p]set addadminrole @Admins`\n" -" - `[p]set addadminrole Super Admins`\n\n" +" **Examples:**\n" +" - `[p]set roles addadminrole @Admins`\n" +" - `[p]set roles addadminrole Super Admins`\n\n" " **Arguments:**\n" -" - `` - The role to add as an admin.\n" +" - `` - The role to add as an admin.\n" " " msgstr "" -#: redbot/core/core_commands.py:2161 +#: redbot/core/core_commands.py:3300 msgid "This role is already an admin role." msgstr "" -#: redbot/core/core_commands.py:2163 +#: redbot/core/core_commands.py:3302 msgid "That role is now considered an admin role." -msgstr "" +msgstr "该角色现在被视为管理员角色" -#: redbot/core/core_commands.py:2169 +#: redbot/core/core_commands.py:3308 #, docstring msgid "\n" -" Adds a moderator role for this guild.\n\n" +" Adds a moderator role for this server.\n\n" " This grants access to moderator level commands like:\n" " - `[p]mute`\n" " - `[p]cleanup`\n" " - `[p]customcommand create`\n\n" " And more.\n\n" -" **Examples:**\n" -" - `[p]set addmodrole @Mods`\n" -" - `[p]set addmodrole Loyal Helpers`\n\n" +" **Examples:**\n" +" - `[p]set roles addmodrole @Mods`\n" +" - `[p]set roles addmodrole Loyal Helpers`\n\n" " **Arguments:**\n" -" - `` - The role to add as a moderator.\n" +" - `` - The role to add as a moderator.\n" " " msgstr "" -#: redbot/core/core_commands.py:2188 +#: redbot/core/core_commands.py:3327 msgid "This role is already a mod role." -msgstr "" +msgstr "这个角色已经是一个模组角色" -#: redbot/core/core_commands.py:2190 +#: redbot/core/core_commands.py:3329 msgid "That role is now considered a mod role." -msgstr "" +msgstr "该角色现在被视为模组角色" -#: redbot/core/core_commands.py:2196 +#: redbot/core/core_commands.py:3337 #, docstring msgid "\n" -" Removes an admin role for this guild.\n\n" +" Removes an admin role for this server.\n\n" " **Examples:**\n" -" - `[p]set removeadminrole @Admins`\n" -" - `[p]set removeadminrole Super Admins`\n\n" +" - `[p]set roles removeadminrole @Admins`\n" +" - `[p]set roles removeadminrole Super Admins`\n\n" " **Arguments:**\n" -" - `` - The role to remove from being an admin.\n" +" - `` - The role to remove from being an admin.\n" " " msgstr "" -#: redbot/core/core_commands.py:2208 +#: redbot/core/core_commands.py:3349 msgid "That role was not an admin role to begin with." -msgstr "" +msgstr "该角色一开始并不是管理员角色" -#: redbot/core/core_commands.py:2210 +#: redbot/core/core_commands.py:3351 msgid "That role is no longer considered an admin role." -msgstr "" +msgstr "该角色不再被视为管理员角色" -#: redbot/core/core_commands.py:2216 +#: redbot/core/core_commands.py:3359 #, docstring msgid "\n" -" Removes a mod role for this guild.\n\n" +" Removes a mod role for this server.\n\n" " **Examples:**\n" -" - `[p]set removemodrole @Mods`\n" -" - `[p]set removemodrole Loyal Helpers`\n\n" +" - `[p]set roles removemodrole @Mods`\n" +" - `[p]set roles removemodrole Loyal Helpers`\n\n" " **Arguments:**\n" -" - `` - The role to remove from being a moderator.\n" +" - `` - The role to remove from being a moderator.\n" " " msgstr "" -#: redbot/core/core_commands.py:2228 +#: redbot/core/core_commands.py:3371 msgid "That role was not a mod role to begin with." -msgstr "" +msgstr "这个角色一开始并不是一个模组角色" -#: redbot/core/core_commands.py:2230 +#: redbot/core/core_commands.py:3373 msgid "That role is no longer considered a mod role." -msgstr "" - -#: redbot/core/core_commands.py:2236 -#, 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\n" -" **Example:**\n" -" - `[p]set usebotcolour`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:2248 -msgid "The bot {} use its configured color for embeds." -msgstr "" - -#: redbot/core/core_commands.py:2249 -msgid "will not" -msgstr "" - -#: redbot/core/core_commands.py:2249 -msgid "will" -msgstr "" - -#: redbot/core/core_commands.py:2257 -#, docstring -msgid "\n" -" Toggle whether to enable fuzzy command search for the server.\n\n" -" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" -" Note: This can be processor intensive and may be unsuitable for larger servers.\n\n" -" Default is for fuzzy command search to be disabled.\n\n" -" **Example:**\n" -" - `[p]set serverfuzzy`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:2272 -msgid "Fuzzy command search has been {} for this server." -msgstr "" - -#: redbot/core/core_commands.py:2280 -#, docstring -msgid "\n" -" Toggle whether to enable fuzzy command search in DMs.\n\n" -" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" -" Default is for fuzzy command search to be disabled.\n\n" -" **Example:**\n" -" - `[p]set fuzzy`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:2293 -msgid "Fuzzy command search has been {} in DMs." -msgstr "" +msgstr "该角色不再被视为模组角色" -#: redbot/core/core_commands.py:2301 +#: redbot/core/core_commands.py:3381 #, 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\n" +" Changes [botname]'s locale in this server.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" Use \"default\" to return to the bot's default set language.\n\n" +" If you want to change bot's global locale, see `[p]set locale global` command.\n\n" " **Examples:**\n" -" - `[p]set colour dark red`\n" -" - `[p]set colour blurple`\n" -" - `[p]set colour 0x5DADE2`\n" -" - `[p]set color 0x#FDFEFE`\n" -" - `[p]set color #7F8C8D`\n\n" +" - `[p]set locale en-US`\n" +" - `[p]set locale de-DE`\n" +" - `[p]set locale fr-FR`\n" +" - `[p]set locale pl-PL`\n" +" - `[p]set locale default` - Resets to the global default locale.\n\n" " **Arguments:**\n" -" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" " " msgstr "" -#: redbot/core/core_commands.py:2321 -msgid "The color has been reset." -msgstr "" - -#: redbot/core/core_commands.py:2324 -msgid "The color has been set." -msgstr "" - -#: redbot/core/core_commands.py:2329 +#: redbot/core/core_commands.py:3408 #, docstring -msgid "Sets [botname]'s avatar\n\n" -" Supports either an attachment or an image URL.\n\n" +msgid "\n" +" Changes [botname]'s default locale.\n\n" +" This will be used when a server has not set a locale, or in DMs.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" To reset to English, use \"en-US\".\n\n" " **Examples:**\n" -" - `[p]set avatar` - With an image attachment, this will set the avatar.\n" -" - `[p]set avatar` - Without an attachment, this will show the command help.\n" -" - `[p]set avatar https://links.flaree.xyz/k95` - Sets the avatar to the provided url.\n\n" +" - `[p]set locale global en-US`\n" +" - `[p]set locale global de-DE`\n" +" - `[p]set locale global fr-FR`\n" +" - `[p]set locale global pl-PL`\n\n" " **Arguments:**\n" -" - `[url]` - An image url to be used as an avatar. Leave blank when uploading an attachment.\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" " " msgstr "" -#: redbot/core/core_commands.py:2352 -msgid "That URL is invalid." -msgstr "" - -#: redbot/core/core_commands.py:2354 -msgid "Something went wrong while trying to get the image." -msgstr "" - -#: redbot/core/core_commands.py:2364 -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:3429 redbot/core/core_commands.py:3472 +#: redbot/core/core_commands.py:3534 redbot/core/core_commands.py:3579 +msgid "Invalid language code. Use format: `en-US`" +msgstr "无效的语言代码。使用格式:`en-US`" -#: redbot/core/core_commands.py:2371 -msgid "JPG / PNG format only." -msgstr "支持 JPG/PNG 格式。" +#: redbot/core/core_commands.py:3433 redbot/core/core_commands.py:3476 +#: redbot/core/core_commands.py:3538 redbot/core/core_commands.py:3583 +msgid "Invalid format - language code has to include country code, e.g. `en-US`" +msgstr "无效格式 - 语言代码必须包含国家代码,例如 `en-US`" -#: redbot/core/core_commands.py:2373 redbot/core/core_commands.py:2600 -#: redbot/core/core_commands.py:2656 redbot/core/core_commands.py:2680 -msgid "Done." -msgstr "完成。" +#: redbot/core/core_commands.py:3440 +msgid "Global locale has been set." +msgstr "已设置全球区域设置" -#: redbot/core/core_commands.py:2378 +#: redbot/core/core_commands.py:3446 #, docstring msgid "\n" -" Removes [botname]'s avatar.\n\n" -" **Example:**\n" -" - `[p]set avatar remove`\n" +" Changes [botname]'s locale in this server.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" Use \"default\" to return to the bot's default set language.\n\n" +" **Examples:**\n" +" - `[p]set locale server en-US`\n" +" - `[p]set locale server de-DE`\n" +" - `[p]set locale server fr-FR`\n" +" - `[p]set locale server pl-PL`\n" +" - `[p]set locale server default` - Resets to the global default locale.\n\n" +" **Arguments:**\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" " " msgstr "" -#: redbot/core/core_commands.py:2386 -msgid "Avatar removed." +#: redbot/core/core_commands.py:3467 +msgid "Locale has been set to the default." msgstr "" -#: redbot/core/core_commands.py:2392 +#: redbot/core/core_commands.py:3482 +msgid "Locale has been set." +msgstr "区域已经被设置。" + +#: redbot/core/core_commands.py:3487 #, docstring -msgid "Sets [botname]'s playing status.\n\n" -" This will appear as `Playing ` or `PLAYING A GAME: ` depending on the context.\n\n" -" Maximum length for a playing status is 128 characters.\n\n" +msgid "\n" +" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale in this server.\n\n" +" If you want to change bot's global regional format, see `[p]set regionalformat global` command.\n\n" " **Examples:**\n" -" - `[p]set playing` - Clears the activity status.\n" -" - `[p]set playing the keyboard`\n\n" +" - `[p]set regionalformat en-US`\n" +" - `[p]set region de-DE`\n" +" - `[p]set regionalformat reset` - Resets to the locale.\n\n" " **Arguments:**\n" -" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" +" - `[language_code]` - The region format to use for the bot in this server.\n" " " msgstr "" -#: redbot/core/core_commands.py:2408 -msgid "The maximum length of game descriptions is 128 characters." +#: redbot/core/core_commands.py:3511 +#, docstring +msgid "\n" +" Changes the bot's regional format. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale.\n\n" +" **Examples:**\n" +" - `[p]set regionalformat global en-US`\n" +" - `[p]set region global de-DE`\n" +" - `[p]set regionalformat global reset` - Resets to the locale.\n\n" +" **Arguments:**\n" +" - `[language_code]` - The default region format to use for the bot.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2416 -msgid "Status set to ``Playing {game.name}``." +#: redbot/core/core_commands.py:3528 +msgid "Global regional formatting will now be based on bot's locale." msgstr "" -#: redbot/core/core_commands.py:2418 -msgid "Game cleared." +#: redbot/core/core_commands.py:3545 +msgid "Global regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:2424 +#: redbot/core/core_commands.py:3554 #, docstring -msgid "Sets [botname]'s listening status.\n\n" -" This will appear as `Listening to `.\n\n" -" Maximum length for a listening status is 128 characters.\n\n" +msgid "\n" +" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale in this server.\n\n" " **Examples:**\n" -" - `[p]set listening` - Clears the activity status.\n" -" - `[p]set listening jams`\n\n" +" - `[p]set regionalformat server en-US`\n" +" - `[p]set region local de-DE`\n" +" - `[p]set regionalformat server reset` - Resets to the locale.\n\n" " **Arguments:**\n" -" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status." -msgstr "" - -#: redbot/core/core_commands.py:2441 -msgid "The maximum length of listening descriptions is 128 characters." +" - `[language_code]` - The region format to use for the bot in this server.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2450 -msgid "Status set to ``Listening to {listening}``." +#: redbot/core/core_commands.py:3572 +msgid "Regional formatting will now be based on bot's locale in this server." msgstr "" -#: redbot/core/core_commands.py:2453 -msgid "Listening cleared." +#: redbot/core/core_commands.py:3590 +msgid "Regional formatting will now be based on `{language_code}` locale." msgstr "" -#: redbot/core/core_commands.py:2459 +#: redbot/core/core_commands.py:3607 #, docstring -msgid "Sets [botname]'s watching status.\n\n" -" This will appear as `Watching `.\n\n" -" Maximum length for a watching status is 128 characters.\n\n" +msgid "\n" +" Commands to 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" +" If passed without the `` or `` arguments it will allow you to open a modal to set your API keys securely.\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, so this command should only be used in a private channel or in DM with the bot.\n\n" " **Examples:**\n" -" - `[p]set watching` - Clears the activity status.\n" -" - `[p]set watching [p]help`\n\n" +" - `[p]set api`\n" +" - `[p]set api spotify`\n" +" - `[p]set api spotify redirect_uri localhost`\n" +" - `[p]set api github client_id,whoops client_secret,whoops`\n\n" " **Arguments:**\n" -" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status." +" - `` - The service you're adding tokens to.\n" +" - `` - Pairs of token keys and values. The key and value should be separated by one of ` `, `,`, or `;`.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2475 -msgid "The maximum length of watching descriptions is 128 characters." +#: redbot/core/core_commands.py:3631 +msgid "Click the button below to set your keys." msgstr "" -#: redbot/core/core_commands.py:2482 -msgid "Status set to ``Watching {watching}``." +#: redbot/core/core_commands.py:3633 +msgid "This API keys setup message has expired." msgstr "" -#: redbot/core/core_commands.py:2484 -msgid "Watching cleared." +#: redbot/core/core_commands.py:3638 +msgid "`{service}` API tokens have been set." msgstr "" -#: redbot/core/core_commands.py:2490 +#: redbot/core/core_commands.py:3642 #, docstring -msgid "Sets [botname]'s competing status.\n\n" -" This will appear as `Competing in `.\n\n" -" Maximum length for a competing status is 128 characters.\n\n" -" **Examples:**\n" -" - `[p]set competing` - Clears the activity status.\n" -" - `[p]set competing London 2012 Olympic Games`\n\n" -" **Arguments:**\n" -" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status." +msgid "\n" +" Show all external API services along with their keys that have been set.\n\n" +" Secrets are not shown.\n\n" +" **Example:**\n" +" - `[p]set api list`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2507 -msgid "The maximum length of competing descriptions is 128 characters." +#: redbot/core/core_commands.py:3653 +msgid "No API services have been set yet." msgstr "" -#: redbot/core/core_commands.py:2516 -msgid "Status set to ``Competing in {competing}``." +#: redbot/core/core_commands.py:3658 +msgid "Set API services:\n" msgstr "" -#: redbot/core/core_commands.py:2519 -msgid "Competing cleared." +#: redbot/core/core_commands.py:3658 +msgid "Set API service:\n" msgstr "" -#: redbot/core/core_commands.py:2525 +#: redbot/core/core_commands.py:3668 #, docstring -msgid "Sets [botname]'s status.\n\n" -" Available statuses:\n" -" - `online`\n" -" - `idle`\n" -" - `dnd`\n" -" - `invisible`\n\n" +msgid "\n" +" Remove the given services with all their keys and tokens.\n\n" " **Examples:**\n" -" - `[p]set status online` - Clears the status.\n" -" - `[p]set status invisible`\n\n" +" - `[p]set api remove spotify`\n" +" - `[p]set api remove github youtube`\n\n" " **Arguments:**\n" -" - `` - One of the available statuses.\n" -" " +" - `` - The services to remove." msgstr "" -#: redbot/core/core_commands.py:2555 -msgid "Status changed to {}." +#: redbot/core/core_commands.py:3683 +msgid "Services deleted successfully:\n" +"{services_list}" msgstr "" -#: redbot/core/core_commands.py:2563 -#, docstring -msgid "Sets [botname]'s streaming status to a twitch stream.\n\n" -" This will appear as `Streaming ` or `LIVE ON TWITCH` depending on the context.\n" -" It will also include a `Watch` button with a twitch.tv url for the provided streamer.\n\n" -" Maximum length for a stream title is 128 characters.\n\n" -" Leaving both streamer and stream_title empty will clear it.\n\n" -" **Examples:**\n" -" - `[p]set stream` - Clears the activity status.\n" -" - `[p]set stream 26 Twentysix is streaming` - Sets the stream to `https://www.twitch.tv/26`.\n" -" - `[p]set stream https://twitch.tv/26 Twentysix is streaming` - Sets the URL manually.\n\n" -" **Arguments:**\n" -" - `` - The twitch streamer to provide a link to. This can be their twitch name or the entire URL.\n" -" - `` - The text to follow `Streaming` in the status." +#: redbot/core/core_commands.py:3687 +msgid "Service deleted successfully: {service_name}" msgstr "" -#: redbot/core/core_commands.py:2588 -msgid "The maximum length of the streamer url is 511 characters." +#: redbot/core/core_commands.py:3692 +msgid "None of the services you provided had any keys set." msgstr "" -#: redbot/core/core_commands.py:2591 -msgid "The maximum length of the stream title is 128 characters." +#: redbot/core/core_commands.py:3700 +#, docstring +msgid "\n" +" Commands for configuring owner notifications.\n\n" +" Owner notifications include usage of `[p]contact` and available Red updates.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2605 +#: redbot/core/core_commands.py:3709 #, docstring -msgid "Sets [botname]'s username.\n\n" -" Maximum length for a username is 32 characters.\n\n" -" Note: The username of a verified bot cannot be manually changed.\n" -" Please contact Discord support to change it.\n\n" +msgid "\n" +" Opt-in on receiving owner notifications.\n\n" +" This is the default state.\n\n" +" Note: This will only resume sending owner notifications to your DMs.\n" +" Additional owners and destinations will not be affected.\n\n" " **Example:**\n" -" - `[p]set username BaguetteBot`\n\n" -" **Arguments:**\n" -" - `` - The username to give the bot.\n" +" - `[p]set ownernotifications optin`\n" " " msgstr "" -#: redbot/core/core_commands.py:2621 -msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." -msgstr "" - -#: redbot/core/core_commands.py:2628 -msgid "Failed to change name. Must be 32 characters or fewer." -msgstr "" - -#: redbot/core/core_commands.py:2634 -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}" +#: redbot/core/core_commands.py:3728 +#, docstring +msgid "\n" +" Opt-out of receiving owner notifications.\n\n" +" Note: This will only stop sending owner notifications to your DMs.\n" +" Additional owners and destinations will still receive notifications.\n\n" +" **Example:**\n" +" - `[p]set ownernotifications optout`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2644 -msgid "Failed to change the username. Discord returned the following error:\n" -"{error_message}" +#: redbot/core/core_commands.py:3750 +#, docstring +msgid "\n" +" Adds a destination text channel to receive owner notifications.\n\n" +" **Examples:**\n" +" - `[p]set ownernotifications adddestination #owner-notifications`\n" +" - `[p]set ownernotifications adddestination 168091848718417920` - Accepts channel IDs.\n\n" +" **Arguments:**\n" +" - `` - The channel to send owner notifications to.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2654 -msgid "Unexpected error occurred when trying to change the username." +#: redbot/core/core_commands.py:3775 +#, docstring +msgid "\n" +" Removes a destination text channel from receiving owner notifications.\n\n" +" **Examples:**\n" +" - `[p]set ownernotifications removedestination #owner-notifications`\n" +" - `[p]set ownernotifications deletedestination 168091848718417920` - Accepts channel IDs.\n\n" +" **Arguments:**\n" +" - `` - The channel to stop sending owner notifications to.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2662 +#: redbot/core/core_commands.py:3799 #, docstring -msgid "Sets [botname]'s nickname for the current server.\n\n" -" Maximum length for a nickname is 32 characters.\n\n" +msgid "\n" +" Lists the configured extra destinations for owner notifications.\n\n" " **Example:**\n" -" - `[p]set nickname 🎃 SpookyBot 🎃`\n\n" -" **Arguments:**\n" -" - `[nickname]` - The nickname to give the bot. Leave blank to clear the current nickname.\n" +" - `[p]set ownernotifications listdestinations`\n" " " msgstr "" -#: redbot/core/core_commands.py:2674 -msgid "Failed to change nickname. Must be 32 characters or fewer." +#: redbot/core/core_commands.py:3809 +msgid "There are no extra channels being sent to." msgstr "" -#: redbot/core/core_commands.py:2678 -msgid "I lack the permissions to change my own nickname." -msgstr "我没有更改我自己昵称的权限。" +#: redbot/core/core_commands.py:3820 +msgid "Unknown channel with id: {id}" +msgstr "" -#: redbot/core/core_commands.py:2685 +#: redbot/core/core_commands.py:3830 #, docstring -msgid "Sets [botname]'s global prefix(es).\n\n" -" Warning: This is not additive. It will replace all current prefixes.\n\n" -" See also the `--mentionable` flag to enable mentioning the bot as the prefix.\n\n" -" **Examples:**\n" -" - `[p]set prefix !`\n" -" - `[p]set prefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" -" - `[p]set prefix \"@[botname] \"` - This uses a mention as the prefix. See also the `--mentionable` flag.\n" -" - `[p]set prefix ! ? .` - Sets multiple prefixes.\n\n" -" **Arguments:**\n" -" - `` - The prefixes the bot will respond to globally.\n" +msgid "\n" +" Show the current settings for [botname].\n\n" +" Accepts optional server parameter to allow prefix recovery.\n" " " msgstr "" -#: redbot/core/core_commands.py:2702 -msgid "Warning: A prefix is above the recommended length (20 characters).\n" -"Do you want to continue? (y/n)" +#: redbot/core/core_commands.py:3844 redbot/core/core_commands.py:3848 +msgid "Not Set." msgstr "" -#: redbot/core/core_commands.py:2715 -msgid "Cancelled." +#: redbot/core/core_commands.py:3855 +msgid "Admin roles: {admin}\n" +"Mod roles: {mod}\n" +"Locale: {guild_locale}\n" +"Regional format: {guild_regional_format}\n" msgstr "" -#: redbot/core/core_commands.py:2719 -msgid "Prefix set." -msgstr "前缀集。" - -#: redbot/core/core_commands.py:2721 -msgid "Prefixes set." +#: redbot/core/core_commands.py:3876 +msgid "{bot_name} Settings:\n\n" +"Prefixes: {prefixes}\n" +"{guild_settings}Global locale: {locale}\n" +"Global regional format: {regional_format}\n" +"Default embed colour: {colour}" msgstr "" -#: redbot/core/core_commands.py:2727 +#: redbot/core/core_commands.py:3898 #, docstring -msgid "\n" -" Sets [botname]'s server prefix(es).\n\n" -" Warning: This will override global prefixes, the bot will not respond to any global prefixes in this server.\n" -" This is not additive. It will replace all current server prefixes.\n" -" A prefix cannot have more than 20 characters.\n\n" +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\n" +" This is only applied to the current server and not globally.\n\n" " **Examples:**\n" -" - `[p]set serverprefix !`\n" -" - `[p]set serverprefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" -" - `[p]set serverprefix \"@[botname] \"` - This uses a mention as the prefix.\n" -" - `[p]set serverprefix ! ? .` - Sets multiple prefixes.\n\n" +" - `[p]set deletedelay` - Shows the current delete delay setting.\n" +" - `[p]set deletedelay 60` - Sets the delete delay to the max of 60 seconds.\n" +" - `[p]set deletedelay -1` - Disables deleting command messages.\n\n" " **Arguments:**\n" -" - `[prefixes...]` - The prefixes the bot will respond to on this server. Leave blank to clear server prefixes.\n" +" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:2745 -msgid "Server prefixes have been reset." +#: redbot/core/core_commands.py:3919 +msgid "Command deleting disabled." msgstr "" -#: redbot/core/core_commands.py:2748 -msgid "You cannot have a prefix longer than 20 characters." +#: redbot/core/core_commands.py:3921 +msgid "Delete delay set to {num} seconds." msgstr "" -#: redbot/core/core_commands.py:2753 -msgid "Server prefix set." +#: redbot/core/core_commands.py:3926 +msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" msgstr "" -#: redbot/core/core_commands.py:2755 -msgid "Server prefixes set." +#: redbot/core/core_commands.py:3933 +msgid "I will not delete command messages." msgstr "" -#: redbot/core/core_commands.py:2760 +#: redbot/core/core_commands.py:3939 #, docstring msgid "\n" -" Changes the bot's default locale.\n\n" -" This will be used when a server has not set a locale, or in DMs.\n\n" -" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" -" To reset to English, use \"en-US\".\n\n" -" **Examples:**\n" -" - `[p]set locale en-US`\n" -" - `[p]set locale de-DE`\n" -" - `[p]set locale fr-FR`\n" -" - `[p]set locale pl-PL`\n\n" -" **Arguments:**\n" -" - `` - The default locale to use for the bot. This can be any language code with country code included.\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\n" +" **Example:**\n" +" - `[p]set usebotcolour`\n" " " msgstr "" -#: redbot/core/core_commands.py:2781 redbot/core/core_commands.py:2825 -#: redbot/core/core_commands.py:2864 redbot/core/core_commands.py:2908 -msgid "Invalid language code. Use format: `en-US`" +#: redbot/core/core_commands.py:3951 +msgid "The bot {} use its configured color for embeds." msgstr "" -#: redbot/core/core_commands.py:2785 redbot/core/core_commands.py:2829 -#: redbot/core/core_commands.py:2868 redbot/core/core_commands.py:2912 -msgid "Invalid format - language code has to include country code, e.g. `en-US`" -msgstr "" +#: redbot/core/core_commands.py:3952 +msgid "will not" +msgstr "将不会" -#: redbot/core/core_commands.py:2792 -msgid "Global locale has been set." -msgstr "" +#: redbot/core/core_commands.py:3952 +msgid "will" +msgstr "将" -#: redbot/core/core_commands.py:2798 +#: redbot/core/core_commands.py:3960 #, docstring msgid "\n" -" Changes the bot's locale in this server.\n\n" -" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" -" Use \"default\" to return to the bot's default set language.\n" -" To reset to English, use \"en-US\".\n\n" -" **Examples:**\n" -" - `[p]set locale en-US`\n" -" - `[p]set locale de-DE`\n" -" - `[p]set locale fr-FR`\n" -" - `[p]set locale pl-PL`\n" -" - `[p]set locale default` - Resets to the global default locale.\n\n" -" **Arguments:**\n" -" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" Toggle whether to enable fuzzy command search for the server.\n\n" +" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" +" Note: This can be processor intensive and may be unsuitable for larger servers.\n\n" +" Default is for fuzzy command search to be disabled.\n\n" +" **Example:**\n" +" - `[p]set serverfuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:2820 -msgid "Locale has been set to the default." +#: redbot/core/core_commands.py:3975 +msgid "Fuzzy command search has been {} for this server." msgstr "" -#: redbot/core/core_commands.py:2835 -msgid "Locale has been set." -msgstr "区域已经被设置。" - -#: redbot/core/core_commands.py:2841 +#: redbot/core/core_commands.py:3983 #, docstring msgid "\n" -" Changes the bot's regional format. This is used for formatting date, time and numbers.\n\n" -" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" -" Leave `language_code` empty to base regional formatting on bot's locale.\n\n" -" **Examples:**\n" -" - `[p]set globalregionalformat en-US`\n" -" - `[p]set globalregion de-DE`\n" -" - `[p]set globalregionalformat` - Resets to the locale.\n\n" -" **Arguments:**\n" -" - `[language_code]` - The default region format to use for the bot.\n" +" Toggle whether to enable fuzzy command search in DMs.\n\n" +" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" +" Default is for fuzzy command search to be disabled.\n\n" +" **Example:**\n" +" - `[p]set fuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:2858 -msgid "Global regional formatting will now be based on bot's locale." -msgstr "" - -#: redbot/core/core_commands.py:2875 -msgid "Global regional formatting will now be based on `{language_code}` locale." +#: redbot/core/core_commands.py:3996 +msgid "Fuzzy command search has been {} in DMs." msgstr "" -#: redbot/core/core_commands.py:2883 +#: redbot/core/core_commands.py:4004 #, docstring msgid "\n" -" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" -" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" -" Leave `language_code` empty to base regional formatting on bot's locale in this server.\n\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\n" " **Examples:**\n" -" - `[p]set regionalformat en-US`\n" -" - `[p]set region de-DE`\n" -" - `[p]set regionalformat` - Resets to the locale.\n\n" +" - `[p]set colour dark red`\n" +" - `[p]set colour blurple`\n" +" - `[p]set colour 0x5DADE2`\n" +" - `[p]set color 0x#FDFEFE`\n" +" - `[p]set color #7F8C8D`\n\n" " **Arguments:**\n" -" - `[language_code]` - The region format to use for the bot in this server.\n" +" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" " " msgstr "" -#: redbot/core/core_commands.py:2901 -msgid "Regional formatting will now be based on bot's locale in this server." +#: redbot/core/core_commands.py:4024 +msgid "The color has been reset." msgstr "" -#: redbot/core/core_commands.py:2919 -msgid "Regional formatting will now be based on `{language_code}` locale." -msgstr "" +#: redbot/core/core_commands.py:4027 +msgid "The color has been set." +msgstr "颜色已设置" -#: redbot/core/core_commands.py:2927 +#: redbot/core/core_commands.py:4036 #, 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\n" -" Link example: `[My link](https://example.com)`\n\n" +msgid "Sets [botname]'s global prefix(es).\n\n" +" Warning: This is not additive. It will replace all current prefixes.\n\n" +" See also the `--mentionable` flag to enable mentioning the bot as the prefix.\n\n" " **Examples:**\n" -" - `[p]set custominfo >>> I can use **markdown** such as quotes, ||spoilers|| and multiple lines.`\n" -" - `[p]set custominfo Join my [support server](discord.gg/discord)!`\n" -" - `[p]set custominfo` - Removes custom info text.\n\n" +" - `[p]set prefix !`\n" +" - `[p]set prefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" +" - `[p]set prefix \"@[botname] \"` - This uses a mention as the prefix. See also the `--mentionable` flag.\n" +" - `[p]set prefix ! ? .` - Sets multiple prefixes.\n\n" " **Arguments:**\n" -" - `[text]` - The custom info text.\n" +" - `` - The prefixes the bot will respond to globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:2944 -msgid "The custom text has been cleared." +#: redbot/core/core_commands.py:4053 redbot/core/core_commands.py:4130 +msgid "Prefixes cannot start with '/', as it conflicts with Discord's slash commands." msgstr "" -#: redbot/core/core_commands.py:2948 -msgid "The custom text has been set." +#: redbot/core/core_commands.py:4058 +msgid "Warning: A prefix is below the recommended length (1 character).\n" +"Do you want to continue?" msgstr "" -#: redbot/core/core_commands.py:2951 -msgid "Text must be fewer than 1024 characters long." +#: redbot/core/core_commands.py:4072 redbot/core/core_commands.py:4090 +msgid "Cancelled." +msgstr "取消" + +#: redbot/core/core_commands.py:4076 +msgid "Warning: A prefix is above the recommended length (25 characters).\n" +"Do you want to continue?" msgstr "" -#: redbot/core/core_commands.py:2956 +#: redbot/core/core_commands.py:4094 +msgid "Prefix set." +msgstr "前缀集。" + +#: redbot/core/core_commands.py:4096 +msgid "Prefixes set." +msgstr "前缀已设置" + +#: redbot/core/core_commands.py:4103 #, docstring msgid "\n" -" Commands to 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, so this command should only be used in a private channel or in DM with the bot.\n\n" +" Sets [botname]'s server prefix(es).\n\n" +" Warning: This will override global prefixes, the bot will not respond to any global prefixes in this server.\n" +" This is not additive. It will replace all current server prefixes.\n" +" A prefix cannot have more than 25 characters.\n\n" " **Examples:**\n" -" - `[p]set api Spotify redirect_uri localhost`\n" -" - `[p]set api github client_id,whoops client_secret,whoops`\n\n" +" - `[p]set serverprefix !`\n" +" - `[p]set serverprefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" +" - `[p]set serverprefix \"@[botname] \"` - This uses a mention as the prefix.\n" +" - `[p]set serverprefix ! ? .` - Sets multiple prefixes.\n" +" - `[p]set serverprefix \"Red - Discord Bot\" ?` - Sets the prefix for a specific server. Quotes are needed to use spaces in the server name.\n\n" " **Arguments:**\n" -" - `` - The service you're adding tokens to.\n" -" - `` - Pairs of token keys and values. The key and value should be separated by one of ` `, `,`, or `;`.\n" +" - `[server]` - The server to set the prefix for. Defaults to current server.\n" +" - `[prefixes...]` - The prefixes the bot will respond to on this server. Leave blank to clear server prefixes.\n" " " msgstr "" -#: redbot/core/core_commands.py:2977 -msgid "`{service}` API tokens have been set." +#: redbot/core/core_commands.py:4126 +msgid "Server prefixes have been reset." +msgstr "服务器前缀已重置" + +#: redbot/core/core_commands.py:4134 +msgid "You cannot have a prefix shorter than 1 character." +msgstr "" + +#: redbot/core/core_commands.py:4137 +msgid "You cannot have a prefix longer than 25 characters." msgstr "" -#: redbot/core/core_commands.py:2981 +#: redbot/core/core_commands.py:4142 +msgid "Server prefix set." +msgstr "服务器前缀已设置" + +#: redbot/core/core_commands.py:4144 +msgid "Server prefixes set." +msgstr "服务器前缀集" + +#: redbot/core/core_commands.py:4149 #, docstring msgid "\n" -" Show all external API services along with their keys that have been set.\n\n" -" Secrets are not shown.\n\n" -" **Example:**\n" -" - `[p]set api list``\n" +" Set a global bot variable for using buttons in menus.\n\n" +" When enabled, all usage of cores menus API will use buttons instead of reactions.\n\n" +" This defaults to False.\n" +" Using this without a setting will toggle.\n\n" +" **Examples:**\n" +" - `[p]set usebuttons True` - Enables using buttons.\n" +" - `[p]helpset usebuttons` - Toggles the value.\n\n" +" **Arguments:**\n" +" - `[use_buttons]` - Whether to use buttons. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:2992 -msgid "No API services have been set yet." -msgstr "" - -#: redbot/core/core_commands.py:2997 -msgid "Set API services:\n" +#: redbot/core/core_commands.py:4168 +msgid "I will use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:2997 -msgid "Set API service:\n" +#: redbot/core/core_commands.py:4170 +msgid "I will not use buttons on basic menus." msgstr "" -#: redbot/core/core_commands.py:3007 +#: redbot/core/core_commands.py:4175 #, docstring msgid "\n" -" Remove the given services with all their keys and tokens.\n\n" +" Set the message that will be sent on uncaught bot errors.\n\n" +" To include the command name in the message, use the `{command}` placeholder.\n\n" +" If you omit the `msg` argument, the message will be reset to the default one.\n\n" " **Examples:**\n" -" - `[p]set api remove Spotify`\n" -" - `[p]set api remove github audiodb`\n\n" +" - `[p]set errormsg` - Resets the error message back to the default: \"Error in command '{command}'.\". If the command invoker is one of the bot owners, the message will also include \"Check your console or logs for details.\".\n" +" - `[p]set errormsg Oops, the command {command} has failed! Please try again later.` - Sets the error message to a custom one.\n\n" " **Arguments:**\n" -" - `` - The services to remove." +" - `[msg]` - The custom error message. Must be less than 1000 characters. Omit to reset to the default one.\n" +" " msgstr "" -#: redbot/core/core_commands.py:3022 -msgid "Services deleted successfully:\n" -"{services_list}" +#: redbot/core/core_commands.py:4190 +msgid "The message must be less than 1000 characters." msgstr "" -#: redbot/core/core_commands.py:3026 -msgid "Service deleted successfully: {service_name}" +#: redbot/core/core_commands.py:4194 +msgid "Successfully updated the error message." msgstr "" -#: redbot/core/core_commands.py:3031 -msgid "None of the services you provided had any keys set." +#: redbot/core/core_commands.py:4197 +msgid "Successfully reset the error message back to the default one." msgstr "" -#: redbot/core/core_commands.py:3036 +#: redbot/core/core_commands.py:4204 #, docstring msgid "\n" " Commands to manage settings for the help command.\n\n" @@ -1839,116 +3144,132 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3045 +#: redbot/core/core_commands.py:4213 #, docstring msgid "\n" " Show the current help settings.\n\n" " Warning: These settings may not be accurate if the default formatter is not in use.\n\n" " **Example:**\n" -" - `[p]helpset showsettings``\n" +" - `[p]helpset showsettings`\n" " " msgstr "" -#: redbot/core/core_commands.py:3059 +#: redbot/core/core_commands.py:4227 msgid "Warning: The default formatter is not in use, these settings may not apply." msgstr "" -#: redbot/core/core_commands.py:3069 +#: redbot/core/core_commands.py:4237 #, docstring msgid "\n" " This resets [botname]'s help formatter to the default formatter.\n\n" " **Example:**\n" -" - `[p]helpset resetformatter``\n" +" - `[p]helpset resetformatter`\n" " " msgstr "" -#: redbot/core/core_commands.py:3078 +#: redbot/core/core_commands.py:4246 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:3087 +#: redbot/core/core_commands.py:4255 #, 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\n" " **Example:**\n" -" - `[p]helpset resetsettings``\n" +" - `[p]helpset resetsettings`\n" " " msgstr "" -#: redbot/core/core_commands.py:3097 +#: redbot/core/core_commands.py:4265 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:3105 +#: redbot/core/core_commands.py:4277 #, docstring msgid "\n" " Allows the help command to be sent as a paginated menu instead of separate\n" " messages.\n\n" -" When enabled, `[p]help` will only show one page at a time and will use reactions to navigate between pages.\n\n" -" This defaults to False.\n" -" Using this without a setting will toggle.\n\n" +" When \"reactions\", \"buttons\", \"select\", or \"selectonly\" is passed,\n" +" `[p]help` will only show one page at a time\n" +" and will use the associated control scheme to navigate between pages.\n\n" " **Examples:**\n" -" - `[p]helpset usemenus True` - Enables using menus.\n" -" - `[p]helpset usemenus` - Toggles the value.\n\n" +" - `[p]helpset usemenus reactions` - Enables using reaction menus.\n" +" - `[p]helpset usemenus buttons` - Enables using button menus.\n" +" - `[p]helpset usemenus select` - Enables buttons with a select menu.\n" +" - `[p]helpset usemenus selectonly` - Enables a select menu only on help.\n" +" - `[p]helpset usemenus disable` - Disables help menus.\n\n" " **Arguments:**\n" -" - `[use_menus]` - Whether to use menus. Leave blank to toggle.\n" +" - `<\"buttons\"|\"reactions\"|\"select\"|\"selectonly\"|\"disable\">` - Whether to use `buttons`,\n" +" `reactions`, `select`, `selectonly`, or no menus.\n" " " msgstr "" -#: redbot/core/core_commands.py:3125 -msgid "Help will use menus." +#: redbot/core/core_commands.py:4297 +msgid "Help will use the select menu only." +msgstr "" + +#: redbot/core/core_commands.py:4300 +msgid "Help will use button menus and add a select menu." +msgstr "" + +#: redbot/core/core_commands.py:4303 +msgid "Help will use button menus." +msgstr "" + +#: redbot/core/core_commands.py:4306 +msgid "Help will use reaction menus." msgstr "" -#: redbot/core/core_commands.py:3127 +#: redbot/core/core_commands.py:4309 msgid "Help will not use menus." msgstr "" -#: redbot/core/core_commands.py:3131 +#: redbot/core/core_commands.py:4316 #, 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\n" " **Examples:**\n" -" - `[p]helpset showhidden True` - Enables showing hidden commands.\n" -" - `[p]helpset showhidden` - Toggles the value.\n\n" +" - `[p]helpset showhidden True` - Enables showing hidden commands.\n" +" - `[p]helpset showhidden` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[show_hidden]` - Whether to use show hidden commands in help. Leave blank to toggle.\n" +" - `[show_hidden]` - Whether to use show hidden commands in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3148 +#: redbot/core/core_commands.py:4333 msgid "Help will not filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:3150 +#: redbot/core/core_commands.py:4335 msgid "Help will filter hidden commands." msgstr "" -#: redbot/core/core_commands.py:3154 +#: redbot/core/core_commands.py:4339 #, docstring msgid "\n" " This allows the help command to show existing commands aliases if there is any.\n\n" " This defaults to True.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset showaliases False` - Disables showing aliases on this server.\n" -" - `[p]helpset showaliases` - Toggles the value.\n\n" +" - `[p]helpset showaliases False` - Disables showing aliases on this server.\n" +" - `[p]helpset showaliases` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[show_aliases]` - Whether to include aliases in help. Leave blank to toggle.\n" +" - `[show_aliases]` - Whether to include aliases in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3171 -msgid "Help will show commands aliases." +#: redbot/core/core_commands.py:4356 +msgid "Help will now show command aliases." msgstr "" -#: redbot/core/core_commands.py:3173 -msgid "Help will not show commands aliases." +#: redbot/core/core_commands.py:4358 +msgid "Help will no longer show command aliases." msgstr "" -#: redbot/core/core_commands.py:3177 +#: redbot/core/core_commands.py:4362 #, docstring msgid "\n" " This allows the help command message to be ticked if help is sent to a DM.\n\n" @@ -1957,44 +3278,44 @@ msgid "\n" " Using this without a setting will toggle.\n\n" " Note: This is only used when the bot is not using menus.\n\n" " **Examples:**\n" -" - `[p]helpset usetick False` - Disables ticking when help is sent to DMs.\n" -" - `[p]helpset usetick` - Toggles the value.\n\n" +" - `[p]helpset usetick False` - Disables ticking when help is sent to DMs.\n" +" - `[p]helpset usetick` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[use_tick]` - Whether to tick the help command when help is sent to DMs. Leave blank to toggle.\n" +" - `[use_tick]` - Whether to tick the help command when help is sent to DMs. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3198 +#: redbot/core/core_commands.py:4383 msgid "Help will now tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:3200 +#: redbot/core/core_commands.py:4385 msgid "Help will not tick the command when sent in a DM." msgstr "" -#: redbot/core/core_commands.py:3204 +#: redbot/core/core_commands.py:4389 #, docstring msgid "\n" " Sets if commands which can't be run in the current context should be filtered from help.\n\n" " Defaults to True.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset verifychecks False` - Enables showing unusable commands in help.\n" -" - `[p]helpset verifychecks` - Toggles the value.\n\n" +" - `[p]helpset verifychecks False` - Enables showing unusable commands in help.\n" +" - `[p]helpset verifychecks` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[verify]` - Whether to hide unusable commands in help. Leave blank to toggle.\n" +" - `[verify]` - Whether to hide unusable commands in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3221 +#: redbot/core/core_commands.py:4406 msgid "Help will only show for commands which can be run." msgstr "" -#: redbot/core/core_commands.py:3223 +#: redbot/core/core_commands.py:4408 msgid "Help will show up without checking if the commands can be run." msgstr "" -#: redbot/core/core_commands.py:3227 +#: redbot/core/core_commands.py:4412 #, docstring msgid "\n" " Sets whether the bot should respond to help commands for nonexistent topics.\n\n" @@ -2003,22 +3324,22 @@ msgid "\n" " Defaults to False.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset verifyexists True` - Enables sending help for nonexistent topics.\n" -" - `[p]helpset verifyexists` - Toggles the value.\n\n" +" - `[p]helpset verifyexists True` - Enables sending help for nonexistent topics.\n" +" - `[p]helpset verifyexists` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[verify]` - Whether to respond to help for nonexistent topics. Leave blank to toggle.\n" +" - `[verify]` - Whether to respond to help for nonexistent topics. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3248 +#: redbot/core/core_commands.py:4433 msgid "Help will verify the existence of help topics." msgstr "" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:4436 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." msgstr "" -#: redbot/core/core_commands.py:3259 +#: redbot/core/core_commands.py:4444 #, docstring msgid "Set the character limit for each page in the help message.\n\n" " Note: This setting only applies to embedded help.\n\n" @@ -2027,45 +3348,44 @@ msgid "Set the character limit for each page in the help message.\n\n" " Please note that setting a relatively small character limit may\n" " mean some pages will exceed this limit.\n\n" " **Example:**\n" -" - `[p]helpset pagecharlimit 1500`\n\n" +" - `[p]helpset pagecharlimit 1500`\n\n" " **Arguments:**\n" -" - `` - The max amount of characters to show per page in the help message.\n" +" - `` - The max amount of characters to show per page in the help message.\n" " " msgstr "" -#: redbot/core/core_commands.py:3276 +#: redbot/core/core_commands.py:4461 msgid "You must give a value of at least 500 characters." msgstr "" -#: redbot/core/core_commands.py:3280 +#: redbot/core/core_commands.py:4465 msgid "Done. The character limit per page has been set to {}." msgstr "" -#: redbot/core/core_commands.py:3284 +#: redbot/core/core_commands.py:4469 #, docstring msgid "Set the maximum number of help pages sent in a server channel.\n\n" -" Note: 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\n" " **Examples:**\n" -" - `[p]helpset maxpages 50` - Basically never send help to DMs.\n" -" - `[p]helpset maxpages 0` - Always send help to DMs.\n\n" +" - `[p]helpset maxpages 50` - Basically never send help to DMs.\n" +" - `[p]helpset maxpages 0` - Always send help to DMs.\n\n" " **Arguments:**\n" -" - `` - The max pages allowed to send per help in a server.\n" +" - `` - The max pages allowed to send per help in a server.\n" " " msgstr "" -#: redbot/core/core_commands.py:3302 redbot/core/core_commands.py:3329 +#: redbot/core/core_commands.py:4485 redbot/core/core_commands.py:4512 msgid "You must give a value of zero or greater!" -msgstr "" +msgstr "你必须给出零或更大的值" -#: redbot/core/core_commands.py:3306 +#: redbot/core/core_commands.py:4489 msgid "Done. The page limit has been set to {}." -msgstr "" +msgstr "完成。页面限制已设置为 {}" -#: redbot/core/core_commands.py:3311 +#: redbot/core/core_commands.py:4494 #, 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" @@ -2073,412 +3393,479 @@ msgid "Set the delay after which help pages will be deleted.\n\n" " Setting the delay to 0 disables this feature.\n\n" " The bot has to have MANAGE_MESSAGES permission for this to work.\n\n" " **Examples:**\n" -" - `[p]helpset deletedelay 60` - Delete the help pages after a minute.\n" -" - `[p]helpset deletedelay 1` - Delete the help pages as quickly as possible.\n" -" - `[p]helpset deletedelay 1209600` - Max time to wait before deleting (14 days).\n" -" - `[p]helpset deletedelay 0` - Disable deleting help pages.\n\n" +" - `[p]helpset deletedelay 60` - Delete the help pages after a minute.\n" +" - `[p]helpset deletedelay 1` - Delete the help pages as quickly as possible.\n" +" - `[p]helpset deletedelay 1209600` - Max time to wait before deleting (14 days).\n" +" - `[p]helpset deletedelay 0` - Disable deleting help pages.\n\n" " **Arguments:**\n" -" - `` - The seconds to wait before deleting help pages.\n" +" - `` - The seconds to wait before deleting help pages.\n" " " msgstr "" -#: redbot/core/core_commands.py:3332 +#: redbot/core/core_commands.py:4515 msgid "The delay cannot be longer than 14 days!" -msgstr "" +msgstr "延迟不能超过 14天" -#: redbot/core/core_commands.py:3337 +#: redbot/core/core_commands.py:4520 msgid "Done. Help messages will not be deleted now." -msgstr "" +msgstr "完成。帮助消息现在不会被删除" -#: redbot/core/core_commands.py:3339 +#: redbot/core/core_commands.py:4522 msgid "Done. The delete delay has been set to {} seconds." +msgstr "完成。删除延迟已设置为 {} 秒" + +#: redbot/core/core_commands.py:4526 +#, docstring +msgid "Set the timeout for reactions, if menus are enabled.\n\n" +" The default is 30 seconds.\n" +" The timeout has to be between 15 and 300 seconds.\n\n" +" **Examples:**\n" +" - `[p]helpset reacttimeout 30` - The default timeout.\n" +" - `[p]helpset reacttimeout 60` - Timeout of 1 minute.\n" +" - `[p]helpset reacttimeout 15` - Minimum allowed timeout.\n" +" - `[p]helpset reacttimeout 300` - Max allowed timeout (5 mins).\n\n" +" **Arguments:**\n" +" - `` - The timeout, in seconds, of the reactions.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4541 +msgid "You must give a value of at least 15 seconds!" +msgstr "" + +#: redbot/core/core_commands.py:4544 +msgid "The timeout cannot be greater than 5 minutes!" +msgstr "" + +#: redbot/core/core_commands.py:4548 +msgid "Done. The reaction timeout has been set to {} seconds." msgstr "" -#: redbot/core/core_commands.py:3343 +#: redbot/core/core_commands.py:4552 #, docstring msgid "\n" " Set the tagline to be used.\n\n" " The maximum tagline length is 2048 characters.\n" " This setting only applies to embedded help. If no tagline is specified, the default will be used instead.\n\n" +" You can use `[​p]` in your tagline, which will be replaced by the bot's prefix.\n\n" " **Examples:**\n" -" - `[p]helpset tagline Thanks for using the bot!`\n" -" - `[p]helpset tagline` - Resets the tagline to the default.\n\n" +" - `[p]helpset tagline Thanks for using the bot!`\n" +" - `[p]helpset tagline Use [​p]invite to add me to your server.`\n" +" - `[p]helpset tagline` - Resets the tagline to the default.\n\n" " **Arguments:**\n" -" - `[tagline]` - The tagline to appear at the bottom of help embeds. Leave blank to reset.\n" +" - `[tagline]` - The tagline to appear at the bottom of help embeds. Leave blank to reset.\n" " " msgstr "" -#: redbot/core/core_commands.py:3358 +#: redbot/core/core_commands.py:4570 msgid "The tagline has been reset." -msgstr "" +msgstr "标语已重置" -#: redbot/core/core_commands.py:3362 +#: redbot/core/core_commands.py:4574 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." -msgstr "" +msgstr "你的标语太长了!!! 请缩短,长度不超过2048个字" -#: redbot/core/core_commands.py:3370 +#: redbot/core/core_commands.py:4582 msgid "The tagline has been set." -msgstr "" +msgstr "已设置标语" -#: redbot/core/core_commands.py:3375 +#: redbot/core/core_commands.py:4587 #, docstring msgid "Sends a message to the owner.\n\n" " This is limited to one message every 60 seconds per person.\n\n" " **Example:**\n" -" - `[p]contact Help! The bot has become sentient!`\n\n" +" - `[p]contact Help! The bot has become sentient!`\n\n" " **Arguments:**\n" -" - `[message]` - The message to send to the owner.\n" +" - `[message]` - The message to send to the owner.\n" " " msgstr "" -#: redbot/core/core_commands.py:3387 +#: redbot/core/core_commands.py:4599 msgid "User ID: {}" -msgstr "" +msgstr "用户 ID:{}" -#: redbot/core/core_commands.py:3390 +#: redbot/core/core_commands.py:4602 msgid "through DM" msgstr "通过DM" -#: redbot/core/core_commands.py:3392 +#: redbot/core/core_commands.py:4604 msgid "from {}" msgstr "从 {}" -#: redbot/core/core_commands.py:3393 +#: redbot/core/core_commands.py:4605 msgid " | Server ID: {}" -msgstr "" +msgstr " | 服务器 ID: {}" -#: redbot/core/core_commands.py:3398 +#: redbot/core/core_commands.py:4610 msgid "Use `{}dm {} ` to reply to this user" msgstr "使用 \"{} dm {} \" 来答复此用户" -#: redbot/core/core_commands.py:3400 +#: redbot/core/core_commands.py:4612 msgid "Sent by {} {}" msgstr "发送人 {} {}" -#: redbot/core/core_commands.py:3405 +#: redbot/core/core_commands.py:4617 msgid "I've been configured not to send this anywhere." -msgstr "" +msgstr "我已被配置为没有发送到任何地方" -#: redbot/core/core_commands.py:3476 +#: redbot/core/core_commands.py:4663 msgid "Your message has been sent." -msgstr "你的信息已发送。" +msgstr "你的消息已发送" -#: redbot/core/core_commands.py:3478 +#: redbot/core/core_commands.py:4665 msgid "I'm unable to deliver your message. Sorry." -msgstr "抱歉,我无法发送你的消息。" +msgstr "抱歉,我无法发送你的消息" -#: redbot/core/core_commands.py:3483 +#: redbot/core/core_commands.py:4670 #, docstring msgid "Sends a DM to a user.\n\n" " This command needs a user ID to work.\n\n" " To get a user ID, go to Discord's settings and open the 'Appearance' tab.\n" " Enable 'Developer Mode', then right click a user and click on 'Copy ID'.\n\n" " **Example:**\n" -" - `[p]dm 262626262626262626 Do you like me? Yes / No`\n\n" +" - `[p]dm 262626262626262626 Do you like me? Yes / No`\n\n" " **Arguments:**\n" -" - `[message]` - The message to dm to the user.\n" +" - `[message]` - The message to dm to the user.\n" " " msgstr "" -#: redbot/core/core_commands.py:3499 +#: redbot/core/core_commands.py:4686 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 "无效的ID,用户未找到或用户是机器人。你只能向我共享服务器的人发送消息" -#: redbot/core/core_commands.py:3509 +#: redbot/core/core_commands.py:4696 msgid "Owner of {}" -msgstr "" +msgstr "{} 的所有者" -#: redbot/core/core_commands.py:3510 +#: redbot/core/core_commands.py:4697 msgid "You can reply to this message with {}contact" -msgstr "" +msgstr "你可以通过{}联系人回复此消息" -#: redbot/core/core_commands.py:3524 redbot/core/core_commands.py:3534 +#: redbot/core/core_commands.py:4708 redbot/core/core_commands.py:4718 msgid "Sorry, I couldn't deliver your message to {}" -msgstr "" +msgstr "对不起,我无法将你的消息传递到 {}" -#: redbot/core/core_commands.py:3527 redbot/core/core_commands.py:3537 +#: redbot/core/core_commands.py:4711 redbot/core/core_commands.py:4721 msgid "Message delivered to {}" -msgstr "" +msgstr "消息已发送到 {}" -#: redbot/core/core_commands.py:3542 +#: redbot/core/core_commands.py:4726 #, docstring msgid "Prints the bot's data path." -msgstr "" +msgstr "打印机器人的数据路径" -#: redbot/core/core_commands.py:3546 +#: redbot/core/core_commands.py:4730 msgid "Data path: {path}" -msgstr "" +msgstr "数据路径: {path}" -#: redbot/core/core_commands.py:3552 +#: redbot/core/core_commands.py:4736 #, docstring msgid "Shows debug information useful for debugging." +msgstr "显示对调试有用的调试信息" + +#: redbot/core/core_commands.py:4759 +#, docstring +msgid "\n" +" Diagnose issues with the command checks with ease!\n\n" +" If you want to diagnose the command from a text channel in a different server,\n" +" you can do so by using the command in DMs.\n\n" +" **Example:**\n" +" - `[p]diagnoseissues #general @Slime ban` - Diagnose why @Slime can't use `[p]ban` in #general channel.\n\n" +" **Arguments:**\n" +" - `[channel]` - The text channel that the command should be tested for. Defaults to the current channel.\n" +" - `` - The member that should be considered as the command caller.\n" +" - `` - The name of the command to test.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4775 +msgid "A text channel, voice channel, stage channel, or thread needs to be passed when using this command in DMs." +msgstr "" + +#: redbot/core/core_commands.py:4792 +msgid "The given user is not a member of the diagnosed server." +msgstr "" + +#: redbot/core/core_commands.py:4799 +msgid "Don't try to fool me, the given member can't access the {channel} channel!" msgstr "" -#: redbot/core/core_commands.py:3639 +#: redbot/core/core_commands.py:4810 #, docstring msgid "\n" " Commands to manage the allowlist.\n\n" " Warning: When the allowlist is in use, the bot will ignore commands from everyone not on the list.\n\n" " Use `[p]allowlist clear` to disable the allowlist\n" " " -msgstr "" +msgstr "\n" +" 用于管理许可名单的命令\n\n" +" 警告:当使用许可名单时,机器人将忽略来自不在名单上的所有人的命令\n\n" +" 使用 \"[p]allowlist clear\" 禁用许可名单\n" +" " -#: redbot/core/core_commands.py:3650 +#: redbot/core/core_commands.py:4821 #, docstring msgid "\n" " Adds users to the allowlist.\n\n" " **Examples:**\n" -" - `[p]allowlist add @26 @Will` - Adds two users to the allowlist.\n" -" - `[p]allowlist add 262626262626262626` - Adds a user by ID.\n\n" +" - `[p]allowlist add @26 @Will` - Adds two users to the allowlist.\n" +" - `[p]allowlist add 262626262626262626` - Adds a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to add to the allowlist.\n" +" - `` - The user or users to add to the allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3663 +#: redbot/core/core_commands.py:4833 msgid "Users have been added to the allowlist." -msgstr "" +msgstr "用户已添加到许可名单中" -#: redbot/core/core_commands.py:3665 +#: redbot/core/core_commands.py:4835 msgid "User has been added to the allowlist." -msgstr "" +msgstr "用户已添加到许可名单中" -#: redbot/core/core_commands.py:3669 +#: redbot/core/core_commands.py:4839 #, docstring msgid "\n" " Lists users on the allowlist.\n\n" " **Example:**\n" -" - `[p]allowlist list`\n" +" - `[p]allowlist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3681 +#: redbot/core/core_commands.py:4851 msgid "Users on the allowlist:" -msgstr "" +msgstr "许可名单上的用户:" -#: redbot/core/core_commands.py:3683 +#: redbot/core/core_commands.py:4853 msgid "User on the allowlist:" -msgstr "" +msgstr "许可名单上的用户:" -#: redbot/core/core_commands.py:3687 redbot/core/core_commands.py:3785 -#: redbot/core/modlog.py:428 redbot/core/modlog.py:450 -#: redbot/core/modlog.py:466 +#: redbot/core/core_commands.py:4857 redbot/core/core_commands.py:4953 +#: redbot/core/modlog.py:404 redbot/core/modlog.py:426 +#: redbot/core/modlog.py:442 msgid "Unknown or Deleted User" -msgstr "" +msgstr "未知或已删除的用户" -#: redbot/core/core_commands.py:3695 +#: redbot/core/core_commands.py:4865 #, docstring msgid "\n" " Removes users from the allowlist.\n\n" " The allowlist will be disabled if all users are removed.\n\n" " **Examples:**\n" -" - `[p]allowlist remove @26 @Will` - Removes two users from the allowlist.\n" -" - `[p]allowlist remove 262626262626262626` - Removes a user by ID.\n\n" +" - `[p]allowlist remove @26 @Will` - Removes two users from the allowlist.\n" +" - `[p]allowlist remove 262626262626262626` - Removes a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to remove from the allowlist.\n" +" - `` - The user or users to remove from the allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3710 +#: redbot/core/core_commands.py:4879 msgid "Users have been removed from the allowlist." -msgstr "" +msgstr "用户已从许可名单中删除" -#: redbot/core/core_commands.py:3712 +#: redbot/core/core_commands.py:4881 msgid "User has been removed from the allowlist." -msgstr "" +msgstr "用户已从许可名单中删除" -#: redbot/core/core_commands.py:3716 +#: redbot/core/core_commands.py:4885 #, docstring msgid "\n" " Clears the allowlist.\n\n" " This disables the allowlist.\n\n" " **Example:**\n" -" - `[p]allowlist clear`\n" +" - `[p]allowlist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3725 +#: redbot/core/core_commands.py:4894 msgid "Allowlist has been cleared." -msgstr "" +msgstr "许可名单已清除" -#: redbot/core/core_commands.py:3730 +#: redbot/core/core_commands.py:4899 #, docstring msgid "\n" " Commands to manage the blocklist.\n\n" " Use `[p]blocklist clear` to disable the blocklist\n" " " -msgstr "" +msgstr "\n" +" 管理黑名单列表的命令\n\n" +" 使用[p]blocklist clear` 来禁用黑名单列表\n" +" " -#: redbot/core/core_commands.py:3739 +#: redbot/core/core_commands.py:4908 #, docstring msgid "\n" " Adds users to the blocklist.\n\n" " **Examples:**\n" -" - `[p]blocklist add @26 @Will` - Adds two users to the blocklist.\n" -" - `[p]blocklist add 262626262626262626` - Blocks a user by ID.\n\n" +" - `[p]blocklist add @26 @Will` - Adds two users to the blocklist.\n" +" - `[p]blocklist add 262626262626262626` - Blocks a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to add to the blocklist.\n" +" - `` - The user or users to add to the blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3755 +#: redbot/core/core_commands.py:4924 msgid "You cannot add an owner to the blocklist!" -msgstr "" +msgstr "你不能将所有者添加到黑名单" -#: redbot/core/core_commands.py:3761 +#: redbot/core/core_commands.py:4929 msgid "Users have been added to the blocklist." -msgstr "" +msgstr "用户已被添加到黑名单中" -#: redbot/core/core_commands.py:3763 +#: redbot/core/core_commands.py:4931 msgid "User has been added to the blocklist." -msgstr "" +msgstr "用户已被添加到黑名单中" -#: redbot/core/core_commands.py:3767 +#: redbot/core/core_commands.py:4935 #, docstring msgid "\n" " Lists users on the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist list`\n" +" - `[p]blocklist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3779 +#: redbot/core/core_commands.py:4947 msgid "Users on the blocklist:" -msgstr "" +msgstr "黑名单上的用户:" -#: redbot/core/core_commands.py:3781 +#: redbot/core/core_commands.py:4949 msgid "User on the blocklist:" -msgstr "" +msgstr "黑名单上的用户:" -#: redbot/core/core_commands.py:3793 +#: redbot/core/core_commands.py:4961 #, docstring msgid "\n" " Removes users from the blocklist.\n\n" " **Examples:**\n" -" - `[p]blocklist remove @26 @Will` - Removes two users from the blocklist.\n" -" - `[p]blocklist remove 262626262626262626` - Removes a user by ID.\n\n" +" - `[p]blocklist remove @26 @Will` - Removes two users from the blocklist.\n" +" - `[p]blocklist remove 262626262626262626` - Removes a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to remove from the blocklist.\n" +" - `` - The user or users to remove from the blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3806 +#: redbot/core/core_commands.py:4973 msgid "Users have been removed from the blocklist." -msgstr "" +msgstr "用户已从黑名单列表中删除" -#: redbot/core/core_commands.py:3808 +#: redbot/core/core_commands.py:4975 msgid "User has been removed from the blocklist." -msgstr "" +msgstr "用户已从黑名单列表中删除" -#: redbot/core/core_commands.py:3812 +#: redbot/core/core_commands.py:4979 #, docstring msgid "\n" " Clears the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3819 +#: redbot/core/core_commands.py:4986 msgid "Blocklist has been cleared." -msgstr "" +msgstr "黑名单已被清除" -#: redbot/core/core_commands.py:3825 +#: redbot/core/core_commands.py:4992 #, docstring msgid "\n" " Commands to manage the server specific allowlist.\n\n" " Warning: When the allowlist is in use, the bot will ignore commands from everyone not on the list in the server.\n\n" " Use `[p]localallowlist clear` to disable the allowlist\n" " " -msgstr "" +msgstr "\n" +" 于管理服务器特定许可名单的命令\n\n" +" 警告:当使用许可名单时,机器人将忽略服务器中不在列表中的所有人的命令。\n\n" +" 使用[p]localallowlist clear` 禁用许可名单\n" +" " -#: redbot/core/core_commands.py:3838 +#: redbot/core/core_commands.py:5005 #, docstring msgid "\n" " Adds a user or role to the server allowlist.\n\n" " **Examples:**\n" -" - `[p]localallowlist add @26 @Will` - Adds two users to the local allowlist.\n" -" - `[p]localallowlist add 262626262626262626` - Allows a user by ID.\n" -" - `[p]localallowlist add \"Super Admins\"` - Allows a role with a space in the name without mentioning.\n\n" +" - `[p]localallowlist add @26 @Will` - Adds two users to the local allowlist.\n" +" - `[p]localallowlist add 262626262626262626` - Allows a user by ID.\n" +" - `[p]localallowlist add \"Super Admins\"` - Allows a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local allowlist.\n" +" - `` - The users or roles to remove from the local allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3857 +#: redbot/core/core_commands.py:5024 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:3866 +#: redbot/core/core_commands.py:5033 msgid "Users and/or roles have been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3868 +#: redbot/core/core_commands.py:5035 msgid "User or role has been added to the allowlist." msgstr "" -#: redbot/core/core_commands.py:3872 +#: redbot/core/core_commands.py:5039 #, docstring msgid "\n" " Lists users and roles on the server allowlist.\n\n" " **Example:**\n" -" - `[p]localallowlist list`\n" +" - `[p]localallowlist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3884 +#: redbot/core/core_commands.py:5051 msgid "Allowed users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:3886 +#: redbot/core/core_commands.py:5053 msgid "Allowed user or role:" msgstr "" -#: redbot/core/core_commands.py:3890 redbot/core/core_commands.py:4012 +#: redbot/core/core_commands.py:5057 redbot/core/core_commands.py:5177 msgid "Unknown or Deleted User/Role" msgstr "" -#: redbot/core/core_commands.py:3900 +#: redbot/core/core_commands.py:5067 #, docstring msgid "\n" " Removes user or role from the allowlist.\n\n" " The local allowlist will be disabled if all users are removed.\n\n" " **Examples:**\n" -" - `[p]localallowlist remove @26 @Will` - Removes two users from the local allowlist.\n" -" - `[p]localallowlist remove 262626262626262626` - Removes a user by ID.\n" -" - `[p]localallowlist remove \"Super Admins\"` - Removes a role with a space in the name without mentioning.\n\n" +" - `[p]localallowlist remove @26 @Will` - Removes two users from the local allowlist.\n" +" - `[p]localallowlist remove 262626262626262626` - Removes a user by ID.\n" +" - `[p]localallowlist remove \"Super Admins\"` - Removes a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local allowlist.\n" +" - `` - The users or roles to remove from the local allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3921 +#: redbot/core/core_commands.py:5088 msgid "I cannot allow you to do this, as it would remove your ability to run commands." msgstr "" -#: redbot/core/core_commands.py:3929 +#: redbot/core/core_commands.py:5096 msgid "Users and/or roles have been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:3931 +#: redbot/core/core_commands.py:5098 msgid "User or role has been removed from the server allowlist." msgstr "" -#: redbot/core/core_commands.py:3935 +#: redbot/core/core_commands.py:5102 #, docstring msgid "\n" " Clears the allowlist.\n\n" " This disables the local allowlist and clears all entries.\n\n" " **Example:**\n" -" - `[p]localallowlist clear`\n" +" - `[p]localallowlist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3944 +#: redbot/core/core_commands.py:5111 msgid "Server allowlist has been cleared." msgstr "" -#: redbot/core/core_commands.py:3950 +#: redbot/core/core_commands.py:5117 #, docstring msgid "\n" " Commands to manage the server specific blocklist.\n\n" @@ -2486,374 +3873,373 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:3961 +#: redbot/core/core_commands.py:5128 #, docstring msgid "\n" " Adds a user or role to the local blocklist.\n\n" " **Examples:**\n" -" - `[p]localblocklist add @26 @Will` - Adds two users to the local blocklist.\n" -" - `[p]localblocklist add 262626262626262626` - Blocks a user by ID.\n" -" - `[p]localblocklist add \"Bad Apples\"` - Blocks a role with a space in the name without mentioning.\n\n" +" - `[p]localblocklist add @26 @Will` - Adds two users to the local blocklist.\n" +" - `[p]localblocklist add 262626262626262626` - Blocks a user by ID.\n" +" - `[p]localblocklist add \"Bad Apples\"` - Blocks a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to add to the local blocklist.\n" +" - `` - The users or roles to add to the local blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3975 +#: redbot/core/core_commands.py:5142 msgid "You cannot add yourself to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3978 +#: redbot/core/core_commands.py:5145 msgid "You cannot add the guild owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3981 +#: redbot/core/core_commands.py:5148 msgid "You cannot add a bot owner to the blocklist!" msgstr "" -#: redbot/core/core_commands.py:3988 +#: redbot/core/core_commands.py:5153 msgid "Users and/or roles have been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:3990 +#: redbot/core/core_commands.py:5155 msgid "User or role has been added from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:3994 +#: redbot/core/core_commands.py:5159 #, docstring msgid "\n" " Lists users and roles on the server blocklist.\n\n" " **Example:**\n" -" - `[p]localblocklist list`\n" +" - `[p]localblocklist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4006 +#: redbot/core/core_commands.py:5171 msgid "Blocked users and/or roles:" msgstr "" -#: redbot/core/core_commands.py:4008 +#: redbot/core/core_commands.py:5173 msgid "Blocked user or role:" msgstr "" -#: redbot/core/core_commands.py:4022 +#: redbot/core/core_commands.py:5187 #, docstring msgid "\n" " Removes user or role from local blocklist.\n\n" " **Examples:**\n" -" - `[p]localblocklist remove @26 @Will` - Removes two users from the local blocklist.\n" -" - `[p]localblocklist remove 262626262626262626` - Unblocks a user by ID.\n" -" - `[p]localblocklist remove \"Bad Apples\"` - Unblocks a role with a space in the name without mentioning.\n\n" +" - `[p]localblocklist remove @26 @Will` - Removes two users from the local blocklist.\n" +" - `[p]localblocklist remove 262626262626262626` - Unblocks a user by ID.\n" +" - `[p]localblocklist remove \"Bad Apples\"` - Unblocks a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local blocklist.\n" +" - `` - The users or roles to remove from the local blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:4038 +#: redbot/core/core_commands.py:5201 msgid "Users and/or roles have been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:4040 +#: redbot/core/core_commands.py:5203 msgid "User or role has been removed from the server blocklist." msgstr "" -#: redbot/core/core_commands.py:4044 +#: redbot/core/core_commands.py:5207 #, docstring msgid "\n" " Clears the server blocklist.\n\n" " This disables the server blocklist and clears all entries.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:4053 +#: redbot/core/core_commands.py:5216 msgid "Server blocklist has been cleared." msgstr "" -#: redbot/core/core_commands.py:4058 +#: redbot/core/core_commands.py:5221 #, docstring msgid "Commands to enable and disable commands and cogs." msgstr "" -#: redbot/core/core_commands.py:4064 +#: redbot/core/core_commands.py:5227 #, docstring msgid "Set the default state for a cog as disabled.\n\n" " This will disable the cog for all servers by default.\n" " To override it, use `[p]command enablecog` on the servers you want to allow usage.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command defaultdisablecog Economy`\n" -" - `[p]command defaultdisablecog ModLog`\n\n" +" - `[p]command defaultdisablecog Economy`\n" +" - `[p]command defaultdisablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to make disabled by default. Must be title-case.\n" +" - `` - The name of the cog to make disabled by default. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4080 redbot/core/core_commands.py:4105 -#: redbot/core/core_commands.py:4125 redbot/core/core_commands.py:4155 -msgid "Cog with the given name doesn't exist." -msgstr "" - -#: redbot/core/core_commands.py:4082 +#: redbot/core/core_commands.py:5243 msgid "You can't disable this cog by default." msgstr "" -#: redbot/core/core_commands.py:4084 +#: redbot/core/core_commands.py:5245 msgid "{cogname} has been set as disabled by default." msgstr "" -#: redbot/core/core_commands.py:4089 +#: redbot/core/core_commands.py:5250 #, docstring msgid "Set the default state for a cog as enabled.\n\n" " This will re-enable the cog for all servers by default.\n" " To override it, use `[p]command disablecog` on the servers you want to disallow usage.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command defaultenablecog Economy`\n" -" - `[p]command defaultenablecog ModLog`\n\n" +" - `[p]command defaultenablecog Economy`\n" +" - `[p]command defaultenablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to make enabled by default. Must be title-case.\n" +" - `` - The name of the cog to make enabled by default. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4107 +#: redbot/core/core_commands.py:5266 msgid "{cogname} has been set as enabled by default." msgstr "" -#: redbot/core/core_commands.py:4112 +#: redbot/core/core_commands.py:5271 #, docstring msgid "Disable a cog in this server.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command disablecog Economy`\n" -" - `[p]command disablecog ModLog`\n\n" +" - `[p]command disablecog Economy`\n" +" - `[p]command disablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to disable on this server. Must be title-case.\n" +" - `` - The name of the cog to disable on this server. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4127 +#: redbot/core/core_commands.py:5284 msgid "You can't disable this cog as you would lock yourself out." msgstr "" -#: redbot/core/core_commands.py:4129 +#: redbot/core/core_commands.py:5286 msgid "{cogname} has been disabled in this guild." msgstr "" -#: redbot/core/core_commands.py:4132 +#: redbot/core/core_commands.py:5289 msgid "{cogname} was already disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:4138 +#: redbot/core/core_commands.py:5295 #, docstring msgid "Enable a cog in this server.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command enablecog Economy`\n" -" - `[p]command enablecog ModLog`\n\n" +" - `[p]command enablecog Economy`\n" +" - `[p]command enablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to enable on this server. Must be title-case.\n" +" - `` - The name of the cog to enable on this server. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4150 +#: redbot/core/core_commands.py:5307 msgid "{cogname} has been enabled in this guild." msgstr "" -#: redbot/core/core_commands.py:4158 +#: redbot/core/core_commands.py:5312 +msgid "Cog \"{arg}\" not found." +msgstr "" + +#: redbot/core/core_commands.py:5315 msgid "{cogname} was not disabled (nothing to do)." msgstr "" -#: redbot/core/core_commands.py:4164 +#: redbot/core/core_commands.py:5321 #, docstring msgid "List the cogs which are disabled in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabledcogs`\n" +" - `[p]command listdisabledcogs`\n" " " msgstr "" -#: redbot/core/core_commands.py:4177 +#: redbot/core/core_commands.py:5334 msgid "The following cogs are disabled in this guild:\n" msgstr "" -#: redbot/core/core_commands.py:4183 +#: redbot/core/core_commands.py:5340 msgid "There are no disabled cogs in this guild." msgstr "" -#: redbot/core/core_commands.py:4187 +#: redbot/core/core_commands.py:5344 #, docstring msgid "\n" " List disabled commands.\n\n" " If you're the bot owner, this will show global disabled commands by default.\n" " Otherwise, this will show disabled commands on the current server.\n\n" " **Example:**\n" -" - `[p]command listdisabled`\n" +" - `[p]command listdisabled`\n" " " msgstr "" -#: redbot/core/core_commands.py:4204 +#: redbot/core/core_commands.py:5361 #, docstring msgid "List disabled commands globally.\n\n" " **Example:**\n" -" - `[p]command listdisabled global`\n" +" - `[p]command listdisabled global`\n" " " msgstr "" -#: redbot/core/core_commands.py:4211 +#: redbot/core/core_commands.py:5368 msgid "There aren't any globally disabled commands." msgstr "" -#: redbot/core/core_commands.py:4214 +#: redbot/core/core_commands.py:5371 msgid "{} commands are disabled globally.\n" msgstr "" -#: redbot/core/core_commands.py:4218 +#: redbot/core/core_commands.py:5375 msgid "1 command is disabled globally.\n" -msgstr "" +msgstr "1 个命令已在全球禁用\n" -#: redbot/core/core_commands.py:4226 +#: redbot/core/core_commands.py:5383 #, docstring msgid "List disabled commands in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabled guild`\n" +" - `[p]command listdisabled guild`\n" " " msgstr "" -#: redbot/core/core_commands.py:4233 +#: redbot/core/core_commands.py:5390 msgid "There aren't any disabled commands in {}." -msgstr "" +msgstr "{} 中没有任何禁用命令" -#: redbot/core/core_commands.py:4236 +#: redbot/core/core_commands.py:5393 msgid "{} commands are disabled in {}.\n" -msgstr "" +msgstr "{} 命令在 {} 中被禁用\n" -#: redbot/core/core_commands.py:4240 +#: redbot/core/core_commands.py:5397 msgid "1 command is disabled in {}.\n" -msgstr "" +msgstr "1 个命令在{} 中被禁用\n" -#: redbot/core/core_commands.py:4247 +#: redbot/core/core_commands.py:5404 #, docstring msgid "\n" " Disable a command.\n\n" " If you're the bot owner, this will disable commands globally by default.\n" " Otherwise, this will disable commands on the current server.\n\n" " **Examples:**\n" -" - `[p]command disable userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable.\n" +" - `` - The command to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:4269 +#: redbot/core/core_commands.py:5426 #, docstring msgid "\n" " Disable a command globally.\n\n" " **Examples:**\n" -" - `[p]command disable global userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable global urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable global userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable global urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable globally.\n" +" - `` - The command to disable globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4288 redbot/core/core_commands.py:4331 +#: redbot/core/core_commands.py:5438 redbot/core/core_commands.py:5474 msgid "The command to disable cannot be `command` or any of its subcommands." -msgstr "" +msgstr "要禁用的命令不能是 `command` 或其任何子命令" -#: redbot/core/core_commands.py:4294 redbot/core/core_commands.py:4337 +#: redbot/core/core_commands.py:5444 redbot/core/core_commands.py:5480 msgid "This command is designated as being always available and cannot be disabled." -msgstr "" +msgstr "此命令被指定为始终可用且无法禁用" -#: redbot/core/core_commands.py:4303 +#: redbot/core/core_commands.py:5453 msgid "That command is already disabled globally." -msgstr "" +msgstr "该命令已在全球禁用" -#: redbot/core/core_commands.py:4312 +#: redbot/core/core_commands.py:5462 #, docstring msgid "\n" " Disable a command in this server only.\n\n" " **Examples:**\n" -" - `[p]command disable server userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable server urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable server userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable server urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable for the current server.\n" +" - `` - The command to disable for the current server.\n" " " msgstr "" -#: redbot/core/core_commands.py:4342 +#: redbot/core/core_commands.py:5486 msgid "You are not allowed to disable that command." -msgstr "" +msgstr "你无权禁用该命令" -#: redbot/core/core_commands.py:4352 +#: redbot/core/core_commands.py:5496 msgid "That command is already disabled in this server." -msgstr "" +msgstr "此命令已被此服务器禁用" -#: redbot/core/core_commands.py:4358 +#: redbot/core/core_commands.py:5502 #, docstring msgid "Enable a command.\n\n" " If you're the bot owner, this will try to enable a globally disabled command by default.\n" " Otherwise, this will try to enable a command disabled on the current server.\n\n" " **Examples:**\n" -" - `[p]command enable userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable.\n" +" - `` - The command to enable.\n" " " msgstr "" -#: redbot/core/core_commands.py:4378 +#: redbot/core/core_commands.py:5522 #, docstring msgid "\n" " Enable a command globally.\n\n" " **Examples:**\n" -" - `[p]command enable global userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable global urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable global userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable global urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable globally.\n" +" - `` - The command to enable globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4400 +#: redbot/core/core_commands.py:5537 msgid "That command is already enabled globally." msgstr "" -#: redbot/core/core_commands.py:4409 +#: redbot/core/core_commands.py:5546 #, docstring msgid "\n" " Enable a command in this server.\n\n" " **Examples:**\n" -" - `[p]command enable server userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable server urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable server userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable server urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable for the current server.\n" +" - `` - The command to enable for the current server.\n" " " msgstr "" -#: redbot/core/core_commands.py:4427 +#: redbot/core/core_commands.py:5558 msgid "You are not allowed to enable that command." msgstr "" -#: redbot/core/core_commands.py:4437 +#: redbot/core/core_commands.py:5568 msgid "That command is already enabled in this server." msgstr "" -#: redbot/core/core_commands.py:4444 +#: redbot/core/core_commands.py:5575 #, 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 `{command}` placeholder.\n\n" " **Examples:**\n" -" - `[p]command disabledmsg This command is disabled`\n" -" - `[p]command disabledmsg {command} is disabled`\n" -" - `[p]command disabledmsg` - Sends nothing when a disabled command is attempted.\n\n" +" - `[p]command disabledmsg This command is disabled`\n" +" - `[p]command disabledmsg {command} is disabled`\n" +" - `[p]command disabledmsg` - Sends nothing when a disabled command is attempted.\n\n" " **Arguments:**\n" -" - `[message]` - The message to send when a disabled command is attempted.\n" +" - `[message]` - The message to send when a disabled command is attempted.\n" " " msgstr "" -#: redbot/core/core_commands.py:4465 +#: redbot/core/core_commands.py:5596 #, docstring msgid "\n" " Commands to manage server settings for immunity from automated actions.\n\n" @@ -2861,152 +4247,80 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4474 +#: redbot/core/core_commands.py:5605 #, docstring msgid "\n" " Gets the current members and roles configured for automatic moderation action immunity.\n\n" " **Example:**\n" -" - `[p]autoimmune list`\n" +" - `[p]autoimmune list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4487 +#: redbot/core/core_commands.py:5618 msgid "Roles immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:4492 +#: redbot/core/core_commands.py:5623 msgid "Members immune from automated moderation actions:\n" msgstr "" -#: redbot/core/core_commands.py:4496 +#: redbot/core/core_commands.py:5627 msgid "No immunity settings here." msgstr "" -#: redbot/core/core_commands.py:4505 +#: redbot/core/core_commands.py:5636 #, docstring msgid "\n" " Makes a user or role immune from automated moderation actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune add @TwentySix` - Adds a user.\n" -" - `[p]autoimmune add @Mods` - Adds a role.\n\n" +" - `[p]autoimmune add @Twentysix` - Adds a user.\n" +" - `[p]autoimmune add @Mods` - Adds a role.\n\n" " **Arguments:**\n" -" - `` - The user or role to add immunity to.\n" +" - `` - The user or role to add immunity to.\n" " " msgstr "" -#: redbot/core/core_commands.py:4517 +#: redbot/core/core_commands.py:5648 msgid "Already added." msgstr "" -#: redbot/core/core_commands.py:4525 +#: redbot/core/core_commands.py:5656 #, docstring msgid "\n" " Remove a user or role from being immune to automated moderation actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune remove @TwentySix` - Removes a user.\n" -" - `[p]autoimmune remove @Mods` - Removes a role.\n\n" +" - `[p]autoimmune remove @Twentysix` - Removes a user.\n" +" - `[p]autoimmune remove @Mods` - Removes a role.\n\n" " **Arguments:**\n" -" - `` - The user or role to remove immunity from.\n" +" - `` - The user or role to remove immunity from.\n" " " msgstr "" -#: redbot/core/core_commands.py:4537 +#: redbot/core/core_commands.py:5668 msgid "Not in list." msgstr "" -#: redbot/core/core_commands.py:4545 +#: redbot/core/core_commands.py:5676 #, docstring msgid "\n" " Checks if a user or role would be considered immune from automated actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune isimmune @TwentySix`\n" -" - `[p]autoimmune isimmune @Mods`\n\n" +" - `[p]autoimmune isimmune @Twentysix`\n" +" - `[p]autoimmune isimmune @Mods`\n\n" " **Arguments:**\n" -" - `` - The user or role to check the immunity of.\n" +" - `` - The user or role to check the immunity of.\n" " " msgstr "" -#: redbot/core/core_commands.py:4557 +#: redbot/core/core_commands.py:5688 msgid "They are immune." msgstr "" -#: redbot/core/core_commands.py:4559 +#: redbot/core/core_commands.py:5690 msgid "They are not immune." msgstr "" -#: redbot/core/core_commands.py:4564 -#, docstring -msgid "\n" -" Commands for configuring owner notifications.\n\n" -" Owner notifications include usage of `[p]contact` and available Red updates.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4573 -#, docstring -msgid "\n" -" Opt-in on receiving owner notifications.\n\n" -" This is the default state.\n\n" -" Note: This will only resume sending owner notifications to your DMs.\n" -" Additional owners and destinations will not be affected.\n\n" -" **Example:**\n" -" - `[p]ownernotifications optin`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4592 -#, docstring -msgid "\n" -" Opt-out of receiving owner notifications.\n\n" -" Note: This will only stop sending owner notifications to your DMs.\n" -" Additional owners and destinations will still receive notifications.\n\n" -" **Example:**\n" -" - `[p]ownernotifications optout`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4611 -#, docstring -msgid "\n" -" Adds a destination text channel to receive owner notifications.\n\n" -" **Examples:**\n" -" - `[p]ownernotifications adddestination #owner-notifications`\n" -" - `[p]ownernotifications adddestination 168091848718417920` - Accepts channel IDs.\n\n" -" **Arguments:**\n" -" - `` - The channel to send owner notifications to.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4637 -#, docstring -msgid "\n" -" Removes a destination text channel from receiving owner notifications.\n\n" -" **Examples:**\n" -" - `[p]ownernotifications removedestination #owner-notifications`\n" -" - `[p]ownernotifications deletedestination 168091848718417920` - Accepts channel IDs.\n\n" -" **Arguments:**\n" -" - `` - The channel to stop sending owner notifications to.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4661 -#, docstring -msgid "\n" -" Lists the configured extra destinations for owner notifications.\n\n" -" **Example:**\n" -" - `[p]ownernotifications listdestinations`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4671 -msgid "There are no extra channels being sent to." -msgstr "" - -#: redbot/core/core_commands.py:4682 -msgid "Unknown channel with id: {id}" -msgstr "" - -#: redbot/core/core_commands.py:4713 +#: redbot/core/core_commands.py:5717 #, docstring msgid "\n" " Commands to add servers or channels to the ignore list.\n\n" @@ -3015,124 +4329,130 @@ msgid "\n" " " msgstr "" -#: redbot/core/core_commands.py:4723 +#: redbot/core/core_commands.py:5727 #, docstring msgid "\n" " List the currently ignored servers and channels.\n\n" " **Example:**\n" -" - `[p]ignore list`\n" +" - `[p]ignore list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4738 +#: redbot/core/core_commands.py:5749 #, docstring msgid "\n" -" Ignore commands in the channel or category.\n\n" -" Defaults to the current channel.\n\n" +" Ignore commands in the channel, thread, or category.\n\n" +" Defaults to the current thread or channel.\n\n" " Note: Owners, Admins, and those with Manage Channel permissions override ignored channels.\n\n" " **Examples:**\n" -" - `[p]ignore channel #general` - Ignores commands in the #general channel.\n" -" - `[p]ignore channel` - Ignores commands in the current channel.\n" -" - `[p]ignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" -" - `[p]ignore channel 356236713347252226` - Also accepts IDs.\n\n" +" - `[p]ignore channel #general` - Ignores commands in the #general channel.\n" +" - `[p]ignore channel` - Ignores commands in the current channel.\n" +" - `[p]ignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" +" - `[p]ignore channel 356236713347252226` - Also accepts IDs.\n\n" " **Arguments:**\n" -" - `` - The channel to ignore. Can be a category channel.\n" +" - `` - The channel to ignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:4758 +#: redbot/core/core_commands.py:5767 msgid "Channel added to ignore list." msgstr "" -#: redbot/core/core_commands.py:4760 +#: redbot/core/core_commands.py:5769 msgid "Channel already in ignore list." msgstr "" -#: redbot/core/core_commands.py:4765 +#: redbot/core/core_commands.py:5774 #, docstring msgid "\n" " Ignore commands in this server.\n\n" " Note: Owners, Admins, and those with Manage Server permissions override ignored servers.\n\n" " **Example:**\n" -" - `[p]ignore server` - Ignores the current server\n" +" - `[p]ignore server` - Ignores the current server\n" " " msgstr "" -#: redbot/core/core_commands.py:4776 +#: redbot/core/core_commands.py:5785 msgid "This server has been added to the ignore list." msgstr "" -#: redbot/core/core_commands.py:4778 +#: redbot/core/core_commands.py:5787 msgid "This server is already being ignored." msgstr "" -#: redbot/core/core_commands.py:4784 +#: redbot/core/core_commands.py:5793 #, docstring msgid "Commands to remove servers or channels from the ignore list." msgstr "" -#: redbot/core/core_commands.py:4792 +#: redbot/core/core_commands.py:5808 #, docstring msgid "\n" -" Remove a channel or category from the ignore list.\n\n" -" Defaults to the current channel.\n\n" +" Remove a channel, thread, or category from the ignore list.\n\n" +" Defaults to the current thread or channel.\n\n" " **Examples:**\n" -" - `[p]unignore channel #general` - Unignores commands in the #general channel.\n" -" - `[p]unignore channel` - Unignores commands in the current channel.\n" -" - `[p]unignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" -" - `[p]unignore channel 356236713347252226` - Also accepts IDs. Use this method to unignore categories.\n\n" +" - `[p]unignore channel #general` - Unignores commands in the #general channel.\n" +" - `[p]unignore channel` - Unignores commands in the current channel.\n" +" - `[p]unignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" +" - `[p]unignore channel 356236713347252226` - Also accepts IDs. Use this method to unignore categories.\n\n" " **Arguments:**\n" -" - `` - The channel to unignore. This can be a category channel.\n" +" - `` - The channel to unignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:4811 +#: redbot/core/core_commands.py:5824 msgid "Channel removed from ignore list." msgstr "" -#: redbot/core/core_commands.py:4813 +#: redbot/core/core_commands.py:5826 msgid "That channel is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:4818 +#: redbot/core/core_commands.py:5831 #, docstring msgid "\n" " Remove this server from the ignore list.\n\n" " **Example:**\n" -" - `[p]unignore server` - Stops ignoring the current server\n" +" - `[p]unignore server` - Stops ignoring the current server\n" " " msgstr "" -#: redbot/core/core_commands.py:4827 +#: redbot/core/core_commands.py:5840 msgid "This server has been removed from the ignore list." msgstr "" -#: redbot/core/core_commands.py:4829 +#: redbot/core/core_commands.py:5842 msgid "This server is not in the ignore list." msgstr "" -#: redbot/core/core_commands.py:4835 +#: redbot/core/core_commands.py:5856 msgid "This server is currently being ignored." msgstr "" -#: redbot/core/core_commands.py:4847 +#: redbot/core/core_commands.py:5873 redbot/core/core_commands.py:5875 +#: redbot/core/core_commands.py:5876 +msgid "None" +msgstr "无" + +#: redbot/core/core_commands.py:5877 msgid "Currently ignored categories: {categories}\n" -"Channels: {channels}" +"Channels: {channels}\n" +"Threads (excluding archived):{threads}" msgstr "" -#: redbot/core/core_commands.py:4862 +#: redbot/core/core_commands.py:5894 #, docstring msgid "\n" " Get info about Red's licenses.\n" " " msgstr "" -#: redbot/core/dev_commands.py:36 +#: redbot/core/dev_commands.py:412 #, docstring msgid "Various development focused utilities." msgstr "" -#: redbot/core/dev_commands.py:123 +#: redbot/core/dev_commands.py:455 #, docstring msgid "Evaluate a statement of python code.\n\n" " The bot will always respond with the return value of the code.\n" @@ -3142,18 +4462,22 @@ msgid "Evaluate a statement of python code.\n\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" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" " " msgstr "" -#: redbot/core/dev_commands.py:167 +#: redbot/core/dev_commands.py:491 #, docstring msgid "Execute asynchronous code.\n\n" " This command wraps code into the body of an async function and then\n" @@ -3162,264 +4486,215 @@ msgid "Execute asynchronous code.\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" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" " " msgstr "" -#: redbot/core/dev_commands.py:221 +#: redbot/core/dev_commands.py:527 #, 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:230 +" evaluated.\n\n" +" Use `exit()` or `quit` to exit the REPL session, prefixed with\n" +" a backtick so they may be interpreted.\n\n" +" Environment Variables:\n" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" +" " +msgstr "" + +#: redbot/core/dev_commands.py:553 msgid "Already running a REPL session in this channel. Exit it with `quit`." msgstr "已经在这个通道中运行REPL会话。选择'退出'来退出。" -#: redbot/core/dev_commands.py:234 +#: redbot/core/dev_commands.py:557 msgid "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." msgstr "" -#: redbot/core/dev_commands.py:245 +#: redbot/core/dev_commands.py:568 msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." msgstr "" -#: redbot/core/dev_commands.py:259 +#: redbot/core/dev_commands.py:583 msgid "Exiting." msgstr "" -#: redbot/core/dev_commands.py:310 -msgid "Unexpected error: `{}`" -msgstr "异常错误:`{}`" +#: redbot/core/dev_commands.py:595 +msgid "Unexpected error: " +msgstr "" -#: redbot/core/dev_commands.py:314 +#: redbot/core/dev_commands.py:599 #, docstring -msgid "Pauses/resumes the REPL running in the current channel" +msgid "Pauses/resumes the REPL running in the current channel." msgstr "" -#: redbot/core/dev_commands.py:316 +#: redbot/core/dev_commands.py:601 msgid "There is no currently running REPL session in this channel." msgstr "" -#: redbot/core/dev_commands.py:324 +#: redbot/core/dev_commands.py:609 msgid "The REPL session in this channel has been resumed." msgstr "" -#: redbot/core/dev_commands.py:326 +#: redbot/core/dev_commands.py:611 msgid "The REPL session in this channel is now paused." msgstr "" -#: redbot/core/dev_commands.py:331 +#: redbot/core/dev_commands.py:617 #, docstring msgid "Mock another user invoking a command.\n\n" " The prefix must not be entered.\n" " " msgstr "" -#: redbot/core/dev_commands.py:344 +#: redbot/core/dev_commands.py:633 #, 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" +" Current message is used as a base (including attachments, embeds, etc.),\n" +" the content and author of the message are replaced with the given arguments.\n\n" +" Note: If `content` isn't passed, the message needs to contain embeds, attachments,\n" +" or anything else that makes the message non-empty.\n" " " msgstr "" -#: redbot/core/dev_commands.py:365 +#: redbot/core/dev_commands.py:654 #, docstring msgid "Give bot owners the ability to bypass cooldowns.\n\n" " Does not persist through restarts." msgstr "" -#: redbot/core/dev_commands.py:373 +#: redbot/core/dev_commands.py:662 msgid "Bot owners will now bypass all commands with cooldowns." msgstr "" -#: redbot/core/dev_commands.py:375 +#: redbot/core/dev_commands.py:664 msgid "Bot owners will no longer bypass all commands with cooldowns." msgstr "" -#: redbot/core/errors.py:49 +#: redbot/core/errors.py:61 msgid "{user}'s balance cannot rise above {max} {currency}." msgstr "" -#: redbot/core/events.py:112 -msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" -msgstr "" - -#: redbot/core/events.py:122 -msgid "\n\n" -"While 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:146 -msgid "\n\n" -"To 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:151 -msgid "Command Prompt" -msgstr "" - -#: redbot/core/events.py:153 -msgid "Terminal" -msgstr "" - -#: redbot/core/events.py:160 -msgid "\n" -"Once you've started up your bot again, if you have any 3rd-party cogs installed we then highly recommend you update them with this command in Discord: `[p]cog update`" -msgstr "" - -#: redbot/core/events.py:167 -msgid "\n\n" -"You have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\n\n" -"You 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:232 -msgid "`{user_input}` is not a valid value for `{command}`" -msgstr "" - -#: redbot/core/events.py:257 -msgid "Error in command '{command}'. Check your console or logs for details." -msgstr "" - -#: redbot/core/events.py:282 -msgid "I require the {permission} permission to execute that command." -msgstr "" - -#: redbot/core/events.py:286 -msgid "I require {permission_list} permissions to execute that command." -msgstr "" - -#: redbot/core/events.py:294 -msgid "That command is not available in DMs." -msgstr "" - -#: redbot/core/events.py:296 -msgid "That command is only available in DMs." -msgstr "" - -#: redbot/core/events.py:298 -msgid "That command is only available in NSFW channels." -msgstr "" - -#: redbot/core/events.py:308 -msgid "This command is on cooldown. Try again in {delay}." -msgstr "" - -#: redbot/core/events.py:310 -msgid "This command is on cooldown. Try again in 1 second." -msgstr "" - -#: redbot/core/events.py:315 -msgid "Too many people using this command. It can only be used {number} times concurrently." -msgstr "" - -#: redbot/core/events.py:320 -msgid "Too many people using this command. It can only be used once concurrently." +#: redbot/core/modlog.py:393 +msgid "Case #{} | {} {}" msgstr "" -#: redbot/core/events.py:326 -msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +#: redbot/core/modlog.py:395 +msgid "**Reason:** Use the `reason` command to add it" msgstr "" -#: redbot/core/events.py:331 -msgid "That command is still completing, it can only be used once per {type} concurrently." +#: redbot/core/modlog.py:398 +msgid "Unknown" msgstr "" -#: redbot/core/events.py:337 -msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +#: redbot/core/modlog.py:402 redbot/core/modlog.py:424 +#: redbot/core/modlog.py:439 +msgid "Deleted User." msgstr "" -#: redbot/core/events.py:342 -msgid "Too many people using this command. It can only be used once per {type} concurrently." +#: redbot/core/modlog.py:476 +msgid "Deleted or archived thread ({thread_id}) in {channel_name}" msgstr "" -#: redbot/core/modlog.py:417 -msgid "Case #{} | {} {}" +#: redbot/core/modlog.py:480 +msgid "Thread {thread_id} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:419 -msgid "**Reason:** Use the `reason` command to add it" +#: redbot/core/modlog.py:484 +msgid "{channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:422 -msgid "Unknown" +#: redbot/core/modlog.py:489 +msgid "Thread {thread_name} in {channel_name}" msgstr "" -#: redbot/core/modlog.py:426 redbot/core/modlog.py:448 -#: redbot/core/modlog.py:463 -msgid "Deleted User." +#: redbot/core/modlog.py:493 +msgid "Thread {thread_name} in {channel_id} (deleted)" msgstr "" -#: redbot/core/modlog.py:477 redbot/core/modlog.py:512 -msgid "**Reason:** {}" +#: redbot/core/modlog.py:499 redbot/core/modlog.py:527 +msgid "Reason:" msgstr "" -#: redbot/core/modlog.py:491 +#: redbot/core/modlog.py:513 msgid "Moderator" msgstr "" -#: redbot/core/modlog.py:493 +#: redbot/core/modlog.py:515 msgid "Until" msgstr "" -#: redbot/core/modlog.py:494 +#: redbot/core/modlog.py:516 msgid "Duration" msgstr "" -#: redbot/core/modlog.py:498 redbot/core/modlog.py:503 +#: redbot/core/modlog.py:518 msgid "Channel" msgstr "" -#: redbot/core/modlog.py:499 -msgid "{channel} (deleted)" -msgstr "" - -#: redbot/core/modlog.py:505 +#: redbot/core/modlog.py:520 msgid "Amended by" msgstr "" -#: redbot/core/modlog.py:507 +#: redbot/core/modlog.py:522 msgid "Last modified at" msgstr "" -#: redbot/core/modlog.py:527 -msgid "**User:** {}\n" +#: redbot/core/modlog.py:542 +msgid "User:" +msgstr "" + +#: redbot/core/modlog.py:543 +msgid "Moderator:" +msgstr "" + +#: redbot/core/modlog.py:546 +msgid "Until:" msgstr "" -#: redbot/core/modlog.py:528 -msgid "**Moderator:** {}\n" +#: redbot/core/modlog.py:546 +msgid "Duration:" msgstr "" -#: redbot/core/modlog.py:531 -msgid "**Until:** {}\n" -"**Duration:** {}\n" +#: redbot/core/modlog.py:549 redbot/core/modlog.py:551 +msgid "Channel:" msgstr "" -#: redbot/core/modlog.py:534 -msgid "**Channel**: {} (Deleted)\n" +#: redbot/core/modlog.py:553 +msgid "Amended by:" msgstr "" -#: redbot/core/modlog.py:536 -msgid "**Channel**: {}\n" +#: redbot/core/modlog.py:555 +msgid "Last modified at:" msgstr "" -#: redbot/core/modlog.py:538 -msgid "**Amended by:** {}\n" +#: redbot/core/tree.py:271 +msgid "Command not found." msgstr "" -#: redbot/core/modlog.py:540 -msgid "**Last modified at:** {}\n" +#: redbot/core/tree.py:332 +msgid "You are not permitted to use this command." msgstr "" diff --git a/redbot/core/locales/zh-TW.po b/redbot/core/locales/zh-TW.po index e321d4f8657..926e08e7929 100644 --- a/redbot/core/locales/zh-TW.po +++ b/redbot/core/locales/zh-TW.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-06-12 15:52+0000\n" +"POT-Creation-Date: 2024-03-23 23:21+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,220 +15,855 @@ msgstr "" "X-Crowdin-File-ID: 4\n" "Language: zh_TW\n" -#: redbot/core/bank.py:1019 -msgid "Can't pay for this command in DM without a global bank." -msgstr "" - -#: redbot/core/bank.py:1026 -msgid "You need at least {cost} {currency} to use this command." -msgstr "" - -#: redbot/core/cog_manager.py:316 +#: redbot/core/_cog_manager.py:317 #, docstring msgid "Commands to interface with Red's cog manager." -msgstr "" +msgstr "與 Red 的 cog 管理器交互的命令。" -#: redbot/core/cog_manager.py:325 +#: redbot/core/_cog_manager.py:326 #, docstring msgid "\n" " Lists current cog paths in order of priority.\n" " " -msgstr "" +msgstr "\n" +"按優先級順序列出當前 cog 路徑。 " -#: redbot/core/cog_manager.py:333 +#: redbot/core/_cog_manager.py:334 msgid "Install Path: {install_path}\n" "Core Path: {core_path}\n\n" -msgstr "" +msgstr "安裝路徑:{install_path}\n" +"核心路徑:{core_path}\n\n" -#: redbot/core/cog_manager.py:347 +#: redbot/core/_cog_manager.py:348 #, docstring msgid "\n" " Add a path to the list of available cog paths.\n" " " -msgstr "" +msgstr "\n" +"將路徑添加到可用 cog 路徑列表中。 " -#: redbot/core/cog_manager.py:351 +#: redbot/core/_cog_manager.py:352 msgid "That path does not exist or does not point to a valid directory." -msgstr "" +msgstr "該路徑不存在或未指向有效目錄。" -#: redbot/core/cog_manager.py:359 +#: redbot/core/_cog_manager.py:360 msgid "Path successfully added." -msgstr "" +msgstr "路徑已成功添加。" -#: redbot/core/cog_manager.py:364 +#: redbot/core/_cog_manager.py:365 #, docstring msgid "\n" -" Removes a path from the available cog paths given the `path_number` from `[p]paths`.\n" +" Removes one or more paths from the available cog paths given the `path_numbers` from `[p]paths`.\n" +" " +msgstr "\n" +" 在給定 `[p]paths` 中的 `path_numbers` 的情況下,從可用的 cog 路徑中刪除一個或多個路徑。\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:386 +msgid "The following paths were removed: {paths}" +msgstr "刪除了以下路徑:{paths}" -#: redbot/core/cog_manager.py:380 -msgid "Path successfully removed." -msgstr "" +#: redbot/core/_cog_manager.py:392 +msgid "The following path numbers did not exist: {path_numbers}" +msgstr "以下路徑編號不存在:{path_numbers}" -#: redbot/core/cog_manager.py:385 +#: redbot/core/_cog_manager.py:403 #, docstring msgid "\n" " Reorders paths internally to allow discovery of different cogs.\n" " " -msgstr "" +msgstr "\n" +"在內部重新排序路徑以允許發現不同的 cog。 " -#: redbot/core/cog_manager.py:399 +#: redbot/core/_cog_manager.py:414 msgid "Invalid 'from' index." -msgstr "" +msgstr "'from' 索引無效。" -#: redbot/core/cog_manager.py:405 +#: redbot/core/_cog_manager.py:420 msgid "Invalid 'to' index." -msgstr "" +msgstr "'to' 索引無效。" -#: redbot/core/cog_manager.py:409 +#: redbot/core/_cog_manager.py:424 msgid "Paths reordered." -msgstr "" +msgstr "路徑重新排序。" -#: redbot/core/cog_manager.py:414 +#: redbot/core/_cog_manager.py:429 #, 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" +" Returns the current install path or sets it if one is provided.\n\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" +"返回當前安裝路徑或設置它(如果提供)。\n\n" +" 提供的路徑必須是絕對的或相對於機器人的\n" +" 目錄並且它必須已經存在。\n\n" +" 在此過程中不會傳輸已安裝的 cog。 " -#: redbot/core/cog_manager.py:427 +#: redbot/core/_cog_manager.py:443 msgid "That path does not exist." -msgstr "" +msgstr "路徑不存在。" -#: redbot/core/cog_manager.py:432 +#: redbot/core/_cog_manager.py:448 msgid "The bot will install new cogs to the `{}` directory." -msgstr "" +msgstr "該機器人會將新的 cog 安裝到 `{}` 目錄。" -#: redbot/core/cog_manager.py:438 +#: redbot/core/_cog_manager.py:454 #, docstring msgid "\n" " Lists all loaded and available cogs.\n" " " -msgstr "" +msgstr "\n" +"列出所有已加載和可用的 cog。 " -#: redbot/core/cog_manager.py:451 redbot/core/cog_manager.py:466 +#: redbot/core/_cog_manager.py:467 redbot/core/_cog_manager.py:482 msgid "**{} loaded:**\n" -msgstr "" +msgstr "**{} 已加載:**\n" -#: redbot/core/cog_manager.py:452 redbot/core/cog_manager.py:468 +#: redbot/core/_cog_manager.py:468 redbot/core/_cog_manager.py:484 msgid "**{} unloaded:**\n" +msgstr "**{} 已卸載:**\n" + +#: redbot/core/_diagnoser.py:104 +msgid "To fix this issue, you need to do one of these:" +msgstr "要解決此問題,您需要執行以下操作之一:" + +#: redbot/core/_diagnoser.py:112 +msgid "Check if the command caller is not a bot" +msgstr "檢查命令調用者是否不是機器人" + +#: redbot/core/_diagnoser.py:118 +msgid "The user is a bot which prevents them from running any command." +msgstr "用戶是一個阻止他們運行任何命令的機器人。" + +#: redbot/core/_diagnoser.py:119 +msgid "This cannot be fixed - bots should not be listening to other bots." +msgstr "這無法修復 - 機器人不應該在聽其他機器人。" + +#: redbot/core/_diagnoser.py:123 +msgid "Check if the bot can send messages in the given channel" +msgstr "檢查機器人是否可以在給定頻道中發送消息" + +#: redbot/core/_diagnoser.py:130 +msgid "Bot is timed out in the given channel." +msgstr "機器人在頻道中超時。" + +#: redbot/core/_diagnoser.py:131 +msgid "To fix this issue, remove timeout from the bot." +msgstr "要解決此問題,請從機器人中刪除超時。" + +#: redbot/core/_diagnoser.py:137 +msgid "Bot doesn't have permission to send messages in the given channel." +msgstr "Bot 無權在給定頻道中發送消息。" + +#: redbot/core/_diagnoser.py:138 +msgid "To fix this issue, ensure that the permissions setup allows the bot to send messages per Discord's role hierarchy:\n" +"https://support.discord.com/hc/en-us/articles/206141927" +msgstr "要解決此問題,請確保權限設置允許機器人按照 Discord 的角色階級結構發送消息:\n" +"https://support.discord.com/hc/en-us/articles/206141927" + +#: redbot/core/_diagnoser.py:150 +msgid "Check if the channel and the server aren't set to be ignored" +msgstr "檢查頻道和服務器是否未設置為忽略" + +#: redbot/core/_diagnoser.py:156 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {thread} thread, its parent channel, and the server aren't a part of that list." +msgstr "要解決此問題,請檢查 {command} 命令返回的列表,並確保 {thread} 線程、其父通道和服務器不屬於該列表。" + +#: redbot/core/_diagnoser.py:165 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {channel} channel and the server aren't a part of that list." +msgstr "要解決此問題,請檢查 {command} 命令返回的列表,並確保 {channel} 頻道和服務器不屬於該列表。" + +#: redbot/core/_diagnoser.py:175 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {thread} thread, its parent channel, the channel category it belongs to ({channel_category}), and the server aren't a part of that list." +msgstr "要解決此問題,請檢查 {command} 命令返回的列表,並確保 {thread} 線程、它的父通道、它所屬的通道類別 ({channel_category}) 和服務器不是其中的一部分列表。" + +#: redbot/core/_diagnoser.py:186 +msgid "To fix this issue, check the list returned by the {command} command and ensure that the {channel} channel, the channel category it belongs to ({channel_category}), and the server aren't a part of that list." +msgstr "要解決此問題,請檢查 {command} 命令返回的列表,並確保 {channel} 頻道、它所屬的頻道類別 ({channel_category}) 和服務器不屬於該列表。" + +#: redbot/core/_diagnoser.py:200 +msgid "The bot is set to ignore commands in the given channel or this server." +msgstr "機器人設置為忽略給定頻道或此服務器中的命令。" + +#: redbot/core/_diagnoser.py:210 +msgid "Global allowlist prevents the user from running this command." +msgstr "全局白名單阻止用戶運行此命令。" + +#: redbot/core/_diagnoser.py:211 +msgid "To fix this issue, you can either add the user to the allowlist, or clear the allowlist.\n" +"If you want to keep the allowlist, you can run {command_1} which will add {user} to the allowlist.\n" +"If you instead want to clear the allowlist and let all users run commands freely, you can run {command_2} to do that." +msgstr "要解決此問題,您可以將用戶添加到白名單,或清除白名單。\n" +"如果您想保留白名單,您可以運行 {command_1} 將 {user} 添加到白名單。\n" +"如果您想清除白名單並讓所有用戶自由運行命令,您可以運行 {command_2} 來執行此操作。" + +#: redbot/core/_diagnoser.py:227 +msgid "Global blocklist prevents the user from running this command." +msgstr "全局黑名單阻止用戶運行此命令。" + +#: redbot/core/_diagnoser.py:228 +msgid "To fix this issue, you can either remove the user from the blocklist, or clear the blocklist.\n" +"If you want to keep the blocklist, you can run {command_1} which will remove {user} from the blocklist.\n" +"If you instead want to clear the blocklist and let all users run commands freely, you can run {command_2} to do that." +msgstr "要解決此問題,您可以將用戶從黑名單中刪除,或清除黑名單。\n" +"如果您想保留黑名單,您可以運行 {command_1} 將 {user} 從黑名單中刪除。\n" +"如果您想清除黑名單並讓所有用戶自由運行命令,您可以運行 {command_2} 來執行此操作。" + +#: redbot/core/_diagnoser.py:250 +msgid "Local allowlist prevents the user from running this command." +msgstr "本地白名單阻止用戶運行此命令。" + +#: redbot/core/_diagnoser.py:251 +msgid "To fix this issue, you can either add the user or one of their roles to the local allowlist, or clear the local allowlist.\n" +"If you want to keep the local allowlist, you can run {command_1} which will add {user} to the local allowlist.\n" +"If you instead want to clear the local allowlist and let all users run commands freely, you can run {command_2} to do that." +msgstr "要解決此問題,您可以將用戶或其角色之一添加到本地白名單,或清除本地白名單。\n" +"如果您想保留本地白名單,您可以運行 {command_1} 將 {user} 添加到本地白名單。\n" +"如果您想清除本地白名單並讓所有用戶自由運行命令,您可以運行 {command_2} 來執行此操作。" + +#: redbot/core/_diagnoser.py:265 +msgid "Local blocklist prevents the user from running this command." +msgstr "本地黑名單阻止用戶運行此命令。" + +#: redbot/core/_diagnoser.py:280 +msgid "To fix this issue, you can either remove the user's roles from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove the user's roles ({roles}) from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." +msgstr "要解決此問題,您可以從本地黑名單中刪除用戶的角色,或清除本地黑名單。\n" +"如果您想保留本地黑名單,您可以運行 {command_1},它將從本地黑名單中刪除用戶的角色 ({roles})。\n" +"如果您想清除本地黑名單並讓所有用戶自由運行命令,您可以運行 {command_2} 來執行此操作。" + +#: redbot/core/_diagnoser.py:305 +msgid "To fix this issue, you can either remove the user and their roles from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove {user} and their roles ({roles}) from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." +msgstr "要解決此問題,您可以從本地黑名單中刪除用戶及其角色,或清除本地黑名單。\n" +"如果您想保留本地黑名單,您可以運行 {command_1},這將從本地黑名單中刪除 {user} 及其角色 ({roles})。\n" +"如果您想清除本地黑名單並讓所有用戶自由運行命令,您可以運行 {command_2} 來執行此操作。" + +#: redbot/core/_diagnoser.py:327 +msgid "To fix this issue, you can either remove the user from the local blocklist, or clear the local blocklist.\n" +"If you want to keep the local blocklist, you can run {command_1} which will remove {user} from the local blocklist.\n" +"If you instead want to clear the local blocklist and let all users run commands freely, you can run {command_2} to do that." +msgstr "要解決此問題,您可以從本地黑名單中刪除用戶,或清除本地黑名單。\n" +"如果您想保留本地黑名單,您可以運行 {command_1} 這將從本地黑名單中刪除 {user}。\n" +"如果您想清除本地黑名單並讓所有用戶自由運行命令,您可以運行 {command_2} 來執行此操作。" + +#: redbot/core/_diagnoser.py:342 +msgid "Allowlist and blocklist checks" +msgstr "白名單和黑名單檢查" + +#: redbot/core/_diagnoser.py:374 +msgid "Global, cog and command checks" +msgstr "全局、cog 和命令檢查" + +#: redbot/core/_diagnoser.py:381 +msgid "The given command is disabled in this guild." +msgstr "給定的命令在這個公會中被禁用。" + +#: redbot/core/_diagnoser.py:383 redbot/core/_diagnoser.py:858 +msgid "One of the parents of the given command is disabled globally." +msgstr "一個父級指令被全局禁用。" + +#: redbot/core/_diagnoser.py:389 +msgid "To fix this issue, you can run {command} which will enable the {affected_command} command in this guild." +msgstr "要解決此問題,您可以運行 {command} 來啟用此公會中的 {affected_command} 命令。" + +#: redbot/core/_diagnoser.py:410 +msgid "Other issues related to the checks" +msgstr "與檢查有關的其他問題" + +#: redbot/core/_diagnoser.py:411 +msgid "There's an issue related to the checks for {command} but we're not able to determine the exact cause." +msgstr "存在與 {command} 檢查相關的問題,但我們無法確定確切原因。" + +#: redbot/core/_diagnoser.py:415 +msgid "To fix this issue, a manual review of the global, cog and command checks is required." +msgstr "要解決此問題,需要手動檢查全局、cog 和命令檢查。" + +#: redbot/core/_diagnoser.py:423 +msgid "Global checks" +msgstr "全局檢查" + +#: redbot/core/_diagnoser.py:433 +msgid "One of the global checks for the command {command} failed with a message:\n" +"{message}" +msgstr "命令 {command} 的全局檢查之一失敗並顯示一條消息:\n" +"{message}" + +#: redbot/core/_diagnoser.py:437 +msgid "One of the global checks for the command {command} failed without a message." +msgstr "命令 {command} 的全局檢查之一失敗,沒有消息。" + +#: redbot/core/_diagnoser.py:441 +msgid "Cog check" +msgstr "Cog檢查" + +#: redbot/core/_diagnoser.py:458 +msgid "The cog check for the command {command} failed with a message:\n" +"{message}" +msgstr "命令 {command} 的 cog 檢查失敗並顯示一條消息:{message}" + +#: redbot/core/_diagnoser.py:459 +msgid "The cog check for the command {command} failed without a message." +msgstr "命令 {command} 的 cog 檢查失敗,沒有消息。" + +#: redbot/core/_diagnoser.py:463 +msgid "Command checks" +msgstr "命令檢查" + +#: redbot/core/_diagnoser.py:477 +msgid "One of the command checks for the command {command} failed with a message:\n" +"{message}" +msgstr "命令 {command} 的命令檢查之一失敗並顯示一條消息:{message}" + +#: redbot/core/_diagnoser.py:481 +msgid "One of the command checks for the command {command} failed without a message." +msgstr "命令 {command} 的命令檢查之一失敗,沒有消息。" + +#: redbot/core/_diagnoser.py:485 +msgid "Permissions verification" +msgstr "權限驗證" + +#: redbot/core/_diagnoser.py:488 +msgid "Cog permissions verification" +msgstr "" + +#: redbot/core/_diagnoser.py:503 +msgid "The cog of the given command is disabled in this guild." +msgstr "給予命令的cog在這個公會中被禁用。" + +#: redbot/core/_diagnoser.py:504 +msgid "To fix this issue, you can run {command} which will enable the {affected_cog} cog in this guild." +msgstr "要解決此問題,您可以運行 {command} 來啟用此公會中的 {affected_cog} cog。" + +#: redbot/core/_diagnoser.py:518 +msgid "Bot is missing some of the channel permissions ({permissions}) required by the {cog} cog." +msgstr "Bot 缺少 {cog} cog 所需的一些頻道權限 ({permissions})。" + +#: redbot/core/_diagnoser.py:526 +msgid "Bot is missing some of the channel permissions ({permissions}) required by the {command} command." +msgstr "Bot is missing some of the channel permissions ({permissions}) required by the {command} command." + +#: redbot/core/_diagnoser.py:538 +msgid "To fix this issue, grant the required permissions to the bot through role settings or channel overrides." +msgstr "透過身分組設定或通道覆寫向用戶授予所需的許可權." + +#: redbot/core/_diagnoser.py:557 redbot/core/_diagnoser.py:653 +msgid "Other issues related to the permissions." +msgstr "與檢查有關的其他問題." + +#: redbot/core/_diagnoser.py:558 +msgid "Fatal error: There's an issue related to the permissions for the {cog} cog but we're not able to determine the exact cause." +msgstr "存在與 {cog} 檢查相關的問題,但我們無法確定確切原因。" + +#: redbot/core/_diagnoser.py:563 +msgid "Fatal error: There's an issue related to the permissions for the {command} command but we're not able to determine the exact cause." +msgstr "存在與 {command} 檢查相關的問題,但我們無法確定確切原因。" + +#: redbot/core/_diagnoser.py:567 +msgid "This is an unexpected error, please report it on Red's issue tracker." +msgstr "這是一個意外錯誤,請在Red的問題跟蹤器上報告。" + +#: redbot/core/_diagnoser.py:574 +msgid "Ensure that the command is not bot owner only" +msgstr "確保命令不只是機器人所有者" + +#: redbot/core/_diagnoser.py:582 +msgid "The command is bot owner only and the given user is not a bot owner." +msgstr "該命令僅為機器人所有者,使用者不是機器人所有者。" + +#: redbot/core/_diagnoser.py:583 +msgid "This cannot be fixed - regular users cannot run bot owner only commands." +msgstr "這無法修復——普通使用者不能只執行機器人所有者的命令。" + +#: redbot/core/_diagnoser.py:589 +msgid "Permission hooks" +msgstr "許可" + +#: redbot/core/_diagnoser.py:599 +msgid "Fatal error: the result of permission hooks is inconsistent." +msgstr "致命錯誤:許可權的結果不一致。" + +#: redbot/core/_diagnoser.py:600 redbot/core/_diagnoser.py:606 +#: redbot/core/_diagnoser.py:844 +msgid "To fix this issue, a manual review of the installed cogs is required." +msgstr "要解決此問題,需要手動檢查全局、cog 和命令檢查。" + +#: redbot/core/_diagnoser.py:605 +msgid "The access has been denied by one of the bot's permissions hooks." +msgstr "訪問已被機器人的一個許可權拒絕。" + +#: redbot/core/_diagnoser.py:615 +msgid "User's discord permissions, privilege level and rules from Permissions cog" +msgstr "使用者的Discord許可權、許可權級別和許可權cogs規則" + +#: redbot/core/_diagnoser.py:630 +msgid "The access has been denied due to the rules set for the {cog} cog with Permissions cog." +msgstr "由於為帶有許可權{cog} cog設定的規則,訪問已被拒絕。" + +#: redbot/core/_diagnoser.py:635 +msgid "The access has been denied due to the rules set for the {command} command with Permissions cog." +msgstr "由於為帶有許可權cog的{command} 命令設定的規則,訪問已被拒絕。" + +#: redbot/core/_diagnoser.py:639 +msgid "To fix the issue, a manual review of the rules is required." +msgstr "要解決此問題,需要手動檢查全局、cog 和命令檢查。" + +#: redbot/core/_diagnoser.py:654 +msgid "There's an issue related to the permissions of {cog} cog but we're not able to determine the exact cause." +msgstr "存在與 {cog} 檢查相關的問題,但我們無法確定確切原因。" + +#: redbot/core/_diagnoser.py:659 +msgid "There's an issue related to the permissions of {command} command but we're not able to determine the exact cause." +msgstr "存在與 {command} 檢查相關的問題,但我們無法確定確切原因。" + +#: redbot/core/_diagnoser.py:663 +msgid "To fix this issue, a manual review of the command is required." +msgstr "要解決此問題,需要手動檢查全局、cog 和命令檢查。" + +#: redbot/core/_diagnoser.py:670 +msgid "Permission checks" +msgstr "權限檢查" + +#: redbot/core/_diagnoser.py:674 +msgid "The access has been denied by one of the permissions checks of {cog} cog." +msgstr "{cog} cog的許可權檢查之一拒絕了訪問許可權。" + +#: redbot/core/_diagnoser.py:678 +msgid "The access has been denied by one of the permission checks of {command} command." +msgstr "{command} 指令的許可權檢查之一拒絕了訪問許可權。" + +#: redbot/core/_diagnoser.py:686 +msgid "To fix this issue, a manual review of the permission checks is required." +msgstr "要解決此問題,需要手動檢查全局、cog 和命令檢查。" + +#: redbot/core/_diagnoser.py:692 +msgid "User's discord permissions and privilege level" +msgstr "使用者的Discord許可權和許可權級別" + +#: redbot/core/_diagnoser.py:701 +msgid "grant the required permissions to the user through role settings or channel overrides" +msgstr "透過身分組設定或通道覆寫向用戶授予所需的許可權" + +#: redbot/core/_diagnoser.py:707 +msgid "The user is missing some of the channel permissions ({permissions}) required by the {cog} cog." +msgstr "用戶 缺少 {cog} cog 所需的一些頻道權限 ({permissions})。" + +#: redbot/core/_diagnoser.py:712 +msgid "The user is missing some of the channel permissions ({permissions}) required by the {command} command." +msgstr "使用者缺少{command} 命令所需的一些頻道許可權({permissions}) 。" + +#: redbot/core/_diagnoser.py:721 +msgid "the guild owner" +msgstr "公會擁有者" + +#: redbot/core/_diagnoser.py:724 +msgid "the mod role" +msgstr "mod 身分組" + +#: redbot/core/_diagnoser.py:726 +msgid "the admin role" +msgstr "管理者身分組" + +#: redbot/core/_diagnoser.py:729 +msgid "assign appropriate role to the user" +msgstr "為使用者分配適當的身分組" + +#: redbot/core/_diagnoser.py:731 +msgid "The user is missing the privilege level ({privilege_level}) required by the {cog} cog." +msgstr "使用者缺少{cog} 齒格所需的特權級別({privilege_level})。" + +#: redbot/core/_diagnoser.py:738 +msgid "The user is missing the privilege level ({privilege_level}) required by the {command} command." +msgstr "使用者缺少{command} 命令所需的特權級別({privilege_level})" + +#: redbot/core/_diagnoser.py:751 +msgid "add appropriate rule in the Permissions cog" +msgstr "在許可權cog中新增適當的規則" + +#: redbot/core/_diagnoser.py:754 +msgid "The user has neither the channel permissions ({permissions}) nor the privilege level ({privilege_level}) required by the {cog} cog." +msgstr "使用者既沒有{cog} 齒格所需的通道許可權({permissions}) 或特權級別({privilege_level})。" + +#: redbot/core/_diagnoser.py:763 +msgid "The user has neither the channel permissions ({permissions}) nor the privilege level ({privilege_level}) required by the {command} command." +msgstr "用戶既沒有頻道權限 ({permissions}) 也沒有 {command} 命令所需的權限級別 ({privilege_level})。" + +#: redbot/core/_diagnoser.py:781 +msgid "Checks and permissions verification for the command {command}" +msgstr "命令 {command} 的檢查和權限驗證" + +#: redbot/core/_diagnoser.py:804 redbot/core/_diagnoser.py:917 +msgid "Other command checks" +msgstr "其他命令檢查" + +#: redbot/core/_diagnoser.py:805 redbot/core/_diagnoser.py:918 +msgid "The given command is failing one of the required checks." +msgstr "給的命令沒有透過所需的檢查之一。" + +#: redbot/core/_diagnoser.py:806 redbot/core/_diagnoser.py:919 +msgid "To fix this issue, a manual review of the command's checks is required." +msgstr "要解決此問題,需要手動檢查全局、cog 和命令檢查。" + +#: redbot/core/_diagnoser.py:817 +msgid "Global 'call once' checks" +msgstr "全局“呼叫一次”檢查" + +#: redbot/core/_diagnoser.py:839 +msgid "Other global 'call once' checks" +msgstr "其他全局“呼叫一次”檢查" + +#: redbot/core/_diagnoser.py:840 +msgid "One of the global 'call once' checks implemented by a 3rd-party cog prevents this command from being ran." +msgstr "實施了一個全局“呼叫一次”檢查但第三方cog阻止此命令被執行。" + +#: redbot/core/_diagnoser.py:849 +msgid "Check if the command is disabled" +msgstr "檢查命令是否被禁用" + +#: redbot/core/_diagnoser.py:859 redbot/core/_diagnoser.py:873 +msgid "To fix this issue, you can run {command} which will enable the {affected_command} command globally." +msgstr "要解決此問題,您可以運行 {command},它將全局啟用 {affected_command} 命令。" + +#: redbot/core/_diagnoser.py:872 +msgid "The given command is disabled globally." +msgstr "給的命令全局禁用。" + +#: redbot/core/_diagnoser.py:885 +msgid "Checks and permissions verification" +msgstr "檢查和許可權驗證" + +#: redbot/core/_diagnoser.py:936 +msgid "Passed" +msgstr "通過" + +#: redbot/core/_diagnoser.py:938 +msgid "Failed" +msgstr "失敗" + +#: redbot/core/_diagnoser.py:967 +msgid "All checks passed and no issues were detected. Make sure that the given parameters correspond to the channel, user, and command name that have been problematic.\n\n" +"If you still can't find the issue, it is likely that one of the 3rd-party cogs you're using adds a global or cog local before invoke hook that prevents the command from getting invoked as this can't be diagnosed with this tool." +msgstr "所有檢查都通過了,沒有檢測到任何問題。 確保給定的引數與有問題的通道、使用者和命令名稱相對應。\n\n" +"如果您仍然找不到問題,您正在使用的第三方cog之一可能會在呼叫hook之前新增一個全局cog或本地cog,以防止命令被呼叫,因為此工具無法診斷。" + +#: redbot/core/_diagnoser.py:978 +msgid "The bot has been able to identify the issue." +msgstr "機器人已經能夠識別問題。" + +#: redbot/core/_diagnoser.py:981 +msgid "Detected issue: " +msgstr "檢測到的問題: " + +#: redbot/core/_diagnoser.py:983 +msgid "Solution: " +msgstr "解決方案: " + +#: redbot/core/_diagnoser.py:985 +msgid "\n" +"Here's a detailed report in case you need it:" +msgstr "\n" +"這是一份詳細的報告,以備不時之需:" + +#: redbot/core/_diagnoser.py:986 +msgid "Channel: " +msgstr "頻道: " + +#: redbot/core/_diagnoser.py:987 +msgid "Command caller: " +msgstr "使用命令的人: " + +#: redbot/core/_diagnoser.py:988 +msgid "Command: " +msgstr "命令: " + +#: redbot/core/_diagnoser.py:989 +msgid "Tests that have been ran:" +msgstr "已運行的測試:" + +#: redbot/core/_events.py:56 +msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" +msgstr "您的紅色實例已過時! {} 是當前版本,但您使用的是 {}!" + +#: redbot/core/_events.py:65 +msgid "\n\n" +"While 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\n" +"雖然以下命令應該在大多數情況下都有效,因為它基於您當前的操作系統、環境和 Python 版本,但 **我們強烈建議您閱讀 <{docs}> 上的更新文檔並確保沒有其他需要 在更新期間完成。**" + +#: redbot/core/_events.py:74 +msgid "\n\n" +"You have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\n\n" +"You 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\n" +"您有 Python `{py_version}` 並且此更新需要 `{req_py}`; 您不能簡單地運行更新命令。\n\n" +"您將需要按照我們上面文檔中的更新說明進行操作,如果您在按照文檔操作後仍然需要更新幫助,請訪問我們在 中的#support 頻道" + +#: redbot/core/_events.py:120 +msgid "\n\n" +"To update your bot, first shutdown your bot then open a window of {console} (Not as admin) and run the following:{command_1}\n" +"Once you've started up your bot again, we recommend that you update any installed 3rd-party cogs with this command in Discord:{command_2}" +msgstr "\n\n" +"要更新您的機器人,請先關閉您的機器人,然後打開 {console} 窗口(非管理員身份)並運行以下命令:{command_1}\n" +"再次啟動機器人後,我們建議您在 Discord 中使用此命令更新任何已安裝的第 3 方齒輪:{command_2}" + +#: redbot/core/_events.py:128 +msgid "Command Prompt" +msgstr "命令提示符" + +#: redbot/core/_events.py:128 +msgid "Terminal" +msgstr "終端" + +#: redbot/core/_events.py:240 +msgid "`{user_input}` is not a valid value for `{command}`" +msgstr "`{user_input}` 不是 `{command}` 的有效值" + +#: redbot/core/_events.py:251 redbot/core/_events.py:304 +msgid "Argument `{parameter_name}` must be a positive integer." +msgstr "參數`{parameter_name}`必須是正整數" + +#: redbot/core/_events.py:253 redbot/core/_events.py:306 +msgid "Argument `{parameter_name}` must be an integer no more than {maximum}." +msgstr "參數 `{parameter_name}` 必須是不大於 {maximum} 的整數" + +#: redbot/core/_events.py:257 redbot/core/_events.py:310 +msgid "Argument `{parameter_name}` must be an integer no less than {minimum}." +msgstr "參數 `{parameter_name}` 必須是不小於 {minimum} 的整數" + +#: redbot/core/_events.py:261 redbot/core/_events.py:314 +msgid "Argument `{parameter_name}` must be an integer between {minimum} and {maximum}." +msgstr "參數'{parameter_name}'必須是介於 {minimum} 和 {maximum} 之間的整數" + +#: redbot/core/_events.py:266 redbot/core/_events.py:319 +msgid "Argument `{parameter_name}` must be a positive number." +msgstr "參數'{parameter_name}'必須是正數" + +#: redbot/core/_events.py:268 redbot/core/_events.py:321 +msgid "Argument `{parameter_name}` must be a number no more than {maximum}." +msgstr "參數 `{parameter_name}` 必須是不大於 {maximum} 的數字" + +#: redbot/core/_events.py:272 +msgid "Argument `{parameter_name}` must be a number no less than {maximum}." +msgstr "參數 `{parameter_name}` 必須是不小於 {maximum} 的數字" + +#: redbot/core/_events.py:276 redbot/core/_events.py:329 +msgid "Argument `{parameter_name}` must be a number between {minimum} and {maximum}." +msgstr "參數'{parameter_name}'必須是介於 {minimum} 和 {maximum} 之間的數字" + +#: redbot/core/_events.py:281 redbot/core/_events.py:334 +msgid "Argument `{parameter_name}` must be a string with a length of no more than {maximum}." +msgstr "參數 `{parameter_name}` 必須是長度不超過 {maximum} 的字串" + +#: redbot/core/_events.py:285 redbot/core/_events.py:338 +msgid "Argument `{parameter_name}` must be a string with a length of no less than {minimum}." +msgstr "參數 `{parameter_name}` 必須是長度不少於 {minimum} 的字串" + +#: redbot/core/_events.py:289 redbot/core/_events.py:342 +msgid "Argument `{parameter_name}` must be a string with a length of between {minimum} and {maximum}." +msgstr "參數 `{parameter_name}` 必須是長度介於 {minimum} 和 {maximum} 之間的字串" + +#: redbot/core/_events.py:325 +msgid "Argument `{parameter_name}` must be a number no less than {minimum}." +msgstr "參數 `{parameter_name}` 必須是不小於 {minimum} 的數字" + +#: redbot/core/_events.py:355 +msgid "\"{argument}\" is not an integer." +msgstr "“{argument}”不是整數。" + +#: redbot/core/_events.py:358 +msgid "\"{argument}\" is not a number." +msgstr "“{argument}”不是數字。" + +#: redbot/core/_events.py:385 redbot/core/tree.py:292 +msgid "Error in command '{command}'. Check your console or logs for details." +msgstr "命令“{command}”出錯。 檢查您的控制台或日誌以獲取詳細信息。" + +#: redbot/core/_events.py:388 redbot/core/tree.py:295 +msgid "Error in command '{command}'." +msgstr "指令“{command}”出錯。" + +#: redbot/core/_events.py:406 redbot/core/tree.py:309 +msgid "I require the {permission} permission to execute that command." +msgstr "我需要 {permission} 權限才能執行該命令。" + +#: redbot/core/_events.py:410 redbot/core/tree.py:313 +msgid "I require {permission_list} permissions to execute that command." +msgstr "我需要 {permission_list} 權限才能執行該命令。" + +#: redbot/core/_events.py:418 redbot/core/tree.py:320 +msgid "That command is not available in DMs." +msgstr "該指令在 DM 中不可用。" + +#: redbot/core/_events.py:420 +msgid "That command is only available in DMs." +msgstr "該指令僅在 DM 中可用。" + +#: redbot/core/_events.py:422 +msgid "That command is only available in NSFW channels." +msgstr "該指令僅在 NSFW 頻道中可用。" + +#: redbot/core/_events.py:434 redbot/core/tree.py:326 +msgid "This command is on cooldown. Try again {relative_time}." +msgstr "此命令正在冷卻。 {relative_time} 再試一次。" + +#: redbot/core/_events.py:441 +msgid "Too many people using this command. It can only be used {number} times concurrently." +msgstr "使用此指令的人太多。它只能同時使用 {number} 次。" + +#: redbot/core/_events.py:446 +msgid "Too many people using this command. It can only be used once concurrently." +msgstr "使用此指令的人太多。 它只能同時使用一次。" + +#: redbot/core/_events.py:452 +msgid "That command is still completing, it can only be used {number} times per {type} concurrently." +msgstr "該命令仍在完成中,每個 {type} 只能同時使用 {number} 次。" + +#: redbot/core/_events.py:457 +msgid "That command is still completing, it can only be used once per {type} concurrently." +msgstr "該命令仍在完成,每個 {type} 只能同時使用一次。" + +#: redbot/core/_events.py:463 +msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." +msgstr "使用此命令的人太多。 每個{type} 只能同時使用{number} 次。" + +#: redbot/core/_events.py:468 +msgid "Too many people using this command. It can only be used once per {type} concurrently." +msgstr "使用此指令的人太多。每個{type} 只能同時使用一次。" + +#: redbot/core/bank.py:1060 +msgid "Can't pay for this command in DM without a global bank." +msgstr "如果沒有全球銀行,就無法在 DM 中支付此命令。 " + +#: redbot/core/bank.py:1067 +msgid "You need at least {cost} {currency} to use this command." +msgstr "您至少需要 {cost} {currency} 才能使用此命令。" + +#: redbot/core/bot.py:2378 +msgid "There is still one message remaining. Type {command_1} to continue or {command_2} to upload all contents as a file." msgstr "" -#: redbot/core/core_commands.py:181 -msgid "Alias {alias_name} is already an existing command or alias in one of the loaded cogs." +#: redbot/core/bot.py:2383 +msgid "There are still {count} messages remaining. Type {command_1} to continue or {command_2} to upload all contents as a file." msgstr "" -#: redbot/core/core_commands.py:186 +#: redbot/core/core_commands.py:197 +msgid "Alias {alias_name} is already an existing command or alias in one of the loaded cogs." +msgstr "別名 {alias_name} 已經是一個已加載的 cogs 中的現有命令或別名。" + +#: redbot/core/core_commands.py:202 msgid "Command {command_name} is already an existing command or alias in one of the loaded cogs." -msgstr "" +msgstr "命令 {command_name} 已經是一個已加載的 cogs 中的現有命令或別名。" -#: redbot/core/core_commands.py:398 +#: redbot/core/core_commands.py:391 #, docstring msgid "\n" " The Core cog has many commands related to core functions.\n\n" " These commands come loaded with every Red bot, and cover some of the most basic usage of the bot.\n" " " -msgstr "" +msgstr "\n" +"The Core cog has many commands related to core functions.\n\n" +" These commands come loaded with every Red bot, and cover some of the most basic usage of the bot.\n" +" " -#: redbot/core/core_commands.py:410 +#: redbot/core/core_commands.py:403 #, docstring msgid "Pong." msgstr "砰。" -#: redbot/core/core_commands.py:415 +#: redbot/core/core_commands.py:408 #, docstring -msgid "Shows info about [botname].\n\n" -" See `[p]set custominfo` to customize.\n" -" " -msgstr "" +msgid "Shows info about [botname]." +msgstr "顯示有​​關 [botname] 的信息。" -#: redbot/core/core_commands.py:445 +#: redbot/core/core_commands.py:435 msgid "This bot is an instance of [Red, an open source Discord bot]({}) created by [Twentysix]({}) and [improved by many]({}).\n\n" "Red 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 "這個機器人是 [Red, an open source Discord bot]({}) 的一個實例,由 [Twentysix]({}) 和 [由 many 改進]({}) 創建。\n\n" +"Red 得到了一個充滿激情的社區的支持,他們貢獻並創造了供所有人欣賞的內容。 [今天加入我們]({}) 幫助我們改進!\n\n" +"(c) cog創造者" -#: redbot/core/core_commands.py:456 +#: redbot/core/core_commands.py:446 msgid "Instance owned by team" -msgstr "" +msgstr "團隊擁有的實例" -#: redbot/core/core_commands.py:456 +#: redbot/core/core_commands.py:446 msgid "Instance owned by" -msgstr "" +msgstr "擁有的實例" -#: redbot/core/core_commands.py:461 +#: redbot/core/core_commands.py:451 msgid "Red version" msgstr "Red 版本" -#: redbot/core/core_commands.py:464 redbot/core/core_commands.py:520 +#: redbot/core/core_commands.py:454 redbot/core/core_commands.py:510 msgid "Yes, {version} is available." -msgstr "" +msgstr "是的,{version} 可用" -#: redbot/core/core_commands.py:468 redbot/core/core_commands.py:524 +#: redbot/core/core_commands.py:458 redbot/core/core_commands.py:514 msgid "Checking for updates failed." -msgstr "" +msgstr "檢查更新失敗" -#: redbot/core/core_commands.py:469 +#: redbot/core/core_commands.py:459 msgid "Outdated" msgstr "已過期" -#: redbot/core/core_commands.py:471 +#: redbot/core/core_commands.py:461 msgid "About this instance" msgstr "關於這個實例" -#: redbot/core/core_commands.py:472 +#: redbot/core/core_commands.py:462 msgid "About Red" msgstr "關於 Red" -#: redbot/core/core_commands.py:475 redbot/core/core_commands.py:533 +#: redbot/core/core_commands.py:465 redbot/core/core_commands.py:523 msgid "Bringing joy since 02 Jan 2016 (over {} days ago!)" -msgstr "" +msgstr "自 2016 年 1 月 2 日(過了 {} 天前!)" -#: redbot/core/core_commands.py:483 +#: redbot/core/core_commands.py:473 msgid "This bot is an instance of Red, an open source Discord bot (1) created by Twentysix (2) and improved by many (3).\n\n" "Red 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 機器人 (1),由 Twentysix (2) 創建並經過許多 (3) 改進。\n\n" +"Red 得到了一個充滿激情的社區的支持,他們貢獻並創造了供所有人欣賞的內容。今天加入我們 (4) 並幫助我們改進!\n\n" +"(c) cog創造者" -#: redbot/core/core_commands.py:494 +#: redbot/core/core_commands.py:484 msgid "Instance owned by team: [{owner}]\n" "Python: [{python_version}] (5)\n" "discord.py: [{dpy_version}] (6)\n" "Red version: [{red_version}] (7)\n" -msgstr "" +msgstr "團隊擁有的實例:[{owner}]\n" +"Python:[{python_version}] (5)\n" +"discord.py: [{dpy_version}] (6)\n" +"Red版本:[{red_version}] (7)\n" -#: redbot/core/core_commands.py:506 +#: redbot/core/core_commands.py:496 msgid "Instance owned by: [{owner}]\n" "Python: [{python_version}] (5)\n" "discord.py: [{dpy_version}] (6)\n" "Red version: [{red_version}] (7)\n" -msgstr "" +msgstr "實例擁有者:[{owner}]\n" +"Python:[{python_version}] (5)\n" +"discord.py: [{dpy_version}] (6)\n" +"Red版本:[{red_version}] (7)\n" -#: redbot/core/core_commands.py:525 +#: redbot/core/core_commands.py:515 msgid "Outdated: [{state}]\n" -msgstr "" +msgstr "過時:[{state}]\n" -#: redbot/core/core_commands.py:528 +#: redbot/core/core_commands.py:518 msgid "**About Red**\n" -msgstr "" +msgstr "**關於Red**\n" -#: redbot/core/core_commands.py:539 +#: redbot/core/core_commands.py:529 msgid "**About this instance**\n" -msgstr "" +msgstr "**關於這個實例**\n" -#: redbot/core/core_commands.py:541 +#: redbot/core/core_commands.py:531 msgid "**References**\n" "1. <{}>\n" "2. <{}>\n" @@ -237,85 +872,95 @@ msgid "**References**\n" "5. <{}>\n" "6. <{}>\n" "7. <{}>\n" -msgstr "" +msgstr "**參考**\n" +"1. <{}>\n" +"2. <{}>\n" +"3. <{}>\n" +"4. <{}>\n" +"5. <{}>\n" +"6. <{}>\n" +"7. <{}>\n" -#: redbot/core/core_commands.py:557 +#: redbot/core/core_commands.py:553 #, docstring msgid "Shows [botname]'s uptime." -msgstr "" +msgstr "顯示 [botname] 的正常運行時間。" -#: redbot/core/core_commands.py:560 -msgid "Less than one second" -msgstr "不到一秒" +#: redbot/core/core_commands.py:556 +msgid "Less than one second." +msgstr "不到一秒。" -#: redbot/core/core_commands.py:562 -msgid "Been up for: **{time_quantity}** (since {timestamp} UTC)" -msgstr "" +#: redbot/core/core_commands.py:558 +msgid "I have been up for: **{time_quantity}** (since {timestamp})" +msgstr "我一直在準備:**{time_quantity}**(自 {timestamp} 起)" -#: redbot/core/core_commands.py:569 +#: redbot/core/core_commands.py:565 #, docstring msgid "\n" " Commands which interact with the data [botname] has about you.\n\n" " More information can be found in the [End User Data Documentation.](https://docs.discord.red/en/stable/red_core_data_statement.html)\n" " " -msgstr "" +msgstr "\n" +"與 [botname] 有關您的數據交互的命令。\n\n" +" 更多信息可以在 [最終用戶數據文檔](https://docs.discord.red/en/stable/red_core_data_statement.html) 中找到。 " -#: redbot/core/core_commands.py:580 +#: redbot/core/core_commands.py:576 #, docstring msgid "\n" " Find out what type of data [botname] stores and why.\n\n" " **Example:**\n" -" - `[p]mydata whatdata`\n" +" - `[p]mydata whatdata`\n" " " msgstr "" -#: redbot/core/core_commands.py:590 +#: redbot/core/core_commands.py:586 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\n" "Additionally, 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 "該機器人會根據需要存儲有關用戶的一些數據以發揮作用。 這主要是 Discord 為您的用戶分配的 ID,根據您在 bot 中與之交互的內容與一些事物相關聯。 有一些命令可以存儲它以跟踪誰創建了某些東西。(例如播放列表)有關此內容的完整詳細信息以及有關存儲內容和原因的更多詳細信息,請參閱{link}。\n\n" +"此外,機器人所有者加載的第 3 方插件可能會或可能不會存儲其他內容。 您可以使用 `{prefix}mydata 3rdparty` 查看每個 3rd-party 添加提供的語句。" -#: redbot/core/core_commands.py:609 +#: redbot/core/core_commands.py:605 #, docstring msgid "View the End User Data statements of each 3rd-party module.\n\n" " This will send an attachment with the End User Data statements of all loaded 3rd party cogs.\n\n" " **Example:**\n" -" - `[p]mydata 3rdparty`\n" +" - `[p]mydata 3rdparty`\n" " " msgstr "" -#: redbot/core/core_commands.py:620 +#: redbot/core/core_commands.py:616 msgid "I need to be able to attach files (try in DMs?)." -msgstr "" +msgstr "我需要能夠附加文件(嘗試在 DM 中?)。" -#: redbot/core/core_commands.py:630 +#: redbot/core/core_commands.py:626 msgid "This instance does not appear to have any 3rd-party extensions loaded." -msgstr "" +msgstr "此實例似乎沒有加載任何第 3 方擴展。" -#: redbot/core/core_commands.py:650 +#: redbot/core/core_commands.py:646 msgid "3rd party End User Data statements" -msgstr "" +msgstr "第 3 方最終用戶數據聲明" -#: redbot/core/core_commands.py:652 +#: redbot/core/core_commands.py:648 msgid "The following are statements provided by 3rd-party extensions." -msgstr "" +msgstr "以下是第 3 方擴展提供的聲明。" -#: redbot/core/core_commands.py:657 +#: redbot/core/core_commands.py:653 msgid "3rd-party extensions without statements\n" -msgstr "" +msgstr "不帶語句的 3rd 方擴展\n" -#: redbot/core/core_commands.py:668 +#: redbot/core/core_commands.py:664 msgid "Here's a generated page with the statements provided by 3rd-party extensions." -msgstr "" +msgstr "這是一個生成的頁面,其中包含第 3 方擴展提供的語句。" -#: redbot/core/core_commands.py:684 +#: redbot/core/core_commands.py:679 msgid "Did not get confirmation, cancelling." -msgstr "" +msgstr "沒有得到確認,取消。" -#: redbot/core/core_commands.py:689 +#: redbot/core/core_commands.py:684 msgid "Did not get a matching confirmation, cancelling." -msgstr "" +msgstr "沒有得到匹配的確認,取消。" -#: redbot/core/core_commands.py:700 +#: redbot/core/core_commands.py:695 #, docstring msgid "\n" " Have [botname] forget what it knows about you.\n\n" @@ -323,118 +968,126 @@ msgid "\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\n" " **Example:**\n" -" - `[p]mydata forgetme`\n" +" - `[p]mydata forgetme`\n" " " msgstr "" -#: redbot/core/core_commands.py:715 +#: redbot/core/core_commands.py:710 msgid "This command ({command}) does not support non-interactive usage." -msgstr "" +msgstr "此命令 ({command}) 不支持非交互式使用。" -#: redbot/core/core_commands.py:722 +#: redbot/core/core_commands.py:717 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:732 +#: redbot/core/core_commands.py:727 msgid "This may take some time." -msgstr "" +msgstr "這可能會花上好一段時間" -#: redbot/core/core_commands.py:745 +#: redbot/core/core_commands.py:740 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}.\n" "Please contact the owner of this bot to address this.\n" "Note: Outside of these failures, data should have been deleted." -msgstr "" +msgstr "我試圖刪除關於您的所有非操作數據(我知道如何刪除){mention},但是以下模塊出錯:{modules}。 此外,以下 cogs 出錯:{cogs}。\n" +"請聯繫此機器人的所有者以解決此問題。\n" +"注意:在這些故障之外,數據應該已被刪除。" -#: redbot/core/core_commands.py:760 +#: redbot/core/core_commands.py:755 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following cogs errored: {cogs}.\n" "Please contact the owner of this bot to address this.\n" "Note: Outside of these failures, data should have been deleted." -msgstr "" +msgstr "我試圖刪除關於您的所有非操作數據(我知道如何刪除){mention},但是以下 cogs 出錯:{cogs}。\n" +"請聯繫此機器人的所有者以解決此問題。\n" +"注意:在這些故障之外,數據應該已被刪除。" -#: redbot/core/core_commands.py:770 +#: redbot/core/core_commands.py:765 msgid "I tried to delete all non-operational data about you (that I know how to delete) {mention}, however the following modules errored: {modules}.\n" "Please contact the owner of this bot to address this.\n" "Note: Outside of these failures, data should have been deleted." -msgstr "" +msgstr "我試圖刪除關於您的所有非操作數據(我知道如何刪除){mention},但是以下模塊出錯:{modules}。 此外,以下 cogs 出錯:。\n" +"請聯繫此機器人的所有者以解決此問題。\n" +"注意:在這些故障之外,數據應該已被刪除。" -#: redbot/core/core_commands.py:780 +#: redbot/core/core_commands.py:775 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:788 redbot/core/core_commands.py:955 -#: redbot/core/core_commands.py:1041 redbot/core/core_commands.py:1112 +#: redbot/core/core_commands.py:783 redbot/core/core_commands.py:950 +#: redbot/core/core_commands.py:1036 redbot/core/core_commands.py:1107 msgid "{mention} The following cogs did not handle deletion:\n" "{cogs}." -msgstr "" +msgstr "{mention} 以下 cogs 未處理刪除:\n" +"{cogs}。" -#: redbot/core/core_commands.py:798 +#: redbot/core/core_commands.py:793 #, docstring msgid "[Coming Soon] Get what data [botname] has about you." -msgstr "" +msgstr "[即將推出] 獲取 [botname] 擁有的關於您的哪些數據。" -#: redbot/core/core_commands.py:800 +#: redbot/core/core_commands.py:795 msgid "This command doesn't do anything yet, but we're working on adding support for this." -msgstr "" +msgstr "此命令尚未執行任何操作,但我們正在努力添加對此的支持。" -#: redbot/core/core_commands.py:809 +#: redbot/core/core_commands.py:804 #, docstring msgid "\n" " Commands for more complete data handling.\n" " " -msgstr "" +msgstr "\n" +"用於更完整數據處理的命令。 " -#: redbot/core/core_commands.py:815 +#: redbot/core/core_commands.py:810 #, docstring msgid "\n" " Set the bot to allow users to request a data deletion.\n\n" " This is on by default.\n" " Opposite of `[p]mydata ownermanagement disallowuserdeletions`\n\n" " **Example:**\n" -" - `[p]mydata ownermanagement allowuserdeletions`\n" +" - `[p]mydata ownermanagement allowuserdeletions`\n" " " msgstr "" -#: redbot/core/core_commands.py:826 +#: redbot/core/core_commands.py:821 msgid "User can delete their own data. This will not include operational data such as blocked users." -msgstr "" +msgstr "用戶可以刪除自己的數據。 這不包括操作數據,例如被阻止的用戶。" -#: redbot/core/core_commands.py:834 +#: redbot/core/core_commands.py:829 #, docstring msgid "\n" " Set the bot to not allow users to request a data deletion.\n\n" " Opposite of `[p]mydata ownermanagement allowuserdeletions`\n\n" " **Example:**\n" -" - `[p]mydata ownermanagement disallowuserdeletions`\n" +" - `[p]mydata ownermanagement disallowuserdeletions`\n" " " msgstr "" -#: redbot/core/core_commands.py:843 +#: redbot/core/core_commands.py:838 msgid "User can not delete their own data." -msgstr "" +msgstr "用戶不能刪除自己的數據。" -#: redbot/core/core_commands.py:847 +#: redbot/core/core_commands.py:842 #, docstring msgid "\n" " Sets how user deletions are treated.\n\n" " **Example:**\n" -" - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" +" - `[p]mydata ownermanagement setuserdeletionlevel 1`\n\n" " **Arguments:**\n" -" - `` - The strictness level for user deletion. See Level guide below.\n\n" +" - `` - The strictness level for user deletion. See Level guide below.\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" +" - `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:864 +#: redbot/core/core_commands.py:859 msgid "Cogs will be instructed to remove all non operational data upon a user request." -msgstr "" +msgstr "Cogs 將被指示根據用戶請求刪除所有非操作數據。" -#: redbot/core/core_commands.py:872 +#: redbot/core/core_commands.py:867 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 "Cogs 將被告知用戶已提出數據刪除請求,刪除內容的詳細信息將由 cogs 作者自行決定。" -#: redbot/core/core_commands.py:883 +#: redbot/core/core_commands.py:878 #, docstring msgid "\n" " Handle a deletion request from Discord.\n\n" @@ -443,160 +1096,168 @@ msgid "\n" " This will remove the user from various anti-abuse measures.\n" " If you are processing a manual request from a user, you may want `[p]mydata ownermanagement deleteforuser` instead.\n\n" " **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" +" - `` - The id of the user whose data would be deleted.\n" " " msgstr "" -#: redbot/core/core_commands.py:897 +#: redbot/core/core_commands.py:892 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\n" "If 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:915 redbot/core/core_commands.py:1072 +#: redbot/core/core_commands.py:910 redbot/core/core_commands.py:1067 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}\n" "Please check your logs and contact the creators of these cogs and modules.\n" "Note: Outside of these failures, data should have been deleted." -msgstr "" +msgstr "我試圖刪除有關該用戶的所有數據(我知道如何刪除) 但是以下模塊出錯:{modules}。 此外,以下 cogs 出錯:{cogs}\n" +"請檢查您的日誌並聯繫這些 cogs 和模塊的創建者。\n" +"注意:在這些故障之外,數據應該已被刪除。" -#: redbot/core/core_commands.py:930 redbot/core/core_commands.py:1087 +#: redbot/core/core_commands.py:925 redbot/core/core_commands.py:1082 msgid "I tried to delete all data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" "Please check your logs and contact the creators of these cogs and modules.\n" "Note: Outside of these failures, data should have been deleted." -msgstr "" +msgstr "我試圖刪除有關該用戶的所有數據(我知道如何刪除) 但是以下 cogs 出錯:{cogs}。\n" +"請檢查您的日誌並聯繫這些 cogs 和模塊的創建者。\n" +"注意:在這些故障之外,數據應該已被刪除。" -#: redbot/core/core_commands.py:941 redbot/core/core_commands.py:1098 +#: redbot/core/core_commands.py:936 redbot/core/core_commands.py:1093 msgid "I tried to delete all data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" "Please check your logs and contact the creators of these cogs and modules.\n" "Note: Outside of these failures, data should have been deleted." -msgstr "" +msgstr "我試圖刪除有關該用戶的所有數據(我知道如何刪除) 但是以下模塊出錯:{modules}。\n" +"請檢查您的日誌並聯繫這些 cogs 和模塊的創建者。\n" +"注意:在這些故障之外,數據應該已被刪除。" -#: redbot/core/core_commands.py:951 redbot/core/core_commands.py:1108 +#: redbot/core/core_commands.py:946 redbot/core/core_commands.py:1103 msgid "I've deleted all data about that user that I know how to delete." -msgstr "" +msgstr "我已經刪除了有關該用戶的所有我知道如何刪除的數據。" -#: redbot/core/core_commands.py:962 +#: redbot/core/core_commands.py:957 #, docstring msgid "Delete data [botname] has about a user for a user.\n\n" " This will cause the bot to get rid of or disassociate a lot of non-operational data from the specified user.\n" " Users have access to a different command for this unless they can't interact with the bot at all.\n" " 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\n" " **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" +" - `` - The id of the user whose data would be deleted.\n" " " msgstr "" -#: redbot/core/core_commands.py:973 +#: redbot/core/core_commands.py:968 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\n" "If you are sure this is what you intend to do please respond with the following:" -msgstr "" +msgstr "這將導致機器人擺脫或解除與指定用戶的大量非操作數據的關聯。 用戶可以為此訪問不同的命令,除非他們根本無法與機器人交互。 這是一個最安全的操作,但除非處理來自該用戶的請求,否則不應使用它,因為它可能會影響他們對機器人的使用。\n\n" +"如果您確定這是您打算做的,請回復以下內容:" -#: redbot/core/core_commands.py:996 +#: redbot/core/core_commands.py:991 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}\n" "Please check your logs and contact the creators of these cogs and modules.\n" "Note: Outside of these failures, data should have been deleted." -msgstr "" +msgstr "我試圖刪除有關該用戶的所有非操作數據(我知道如何刪除) 但是以下模塊出錯:{modules}。 此外,以下 cogs 出錯:{cogs}\n" +"請檢查您的日誌並聯繫這些 cogs 和模塊的創建者。\n" +"注意:在這些故障之外,數據應該已被刪除。" -#: redbot/core/core_commands.py:1011 +#: redbot/core/core_commands.py:1006 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following cogs errored: {cogs}.\n" "Please check your logs and contact the creators of these cogs and modules.\n" "Note: Outside of these failures, data should have been deleted." -msgstr "" +msgstr "我試圖刪除有關該用戶的所有非操作數據(我知道如何刪除) 但是以下 cogs 錯誤:{cogs}。\n" +"請檢查您的日誌並聯繫這些 cogs 和模塊的創建者。\n" +"注意:在這些故障之外,數據應該已被刪除。" -#: redbot/core/core_commands.py:1022 +#: redbot/core/core_commands.py:1017 msgid "I tried to delete all non-operational data about that user, (that I know how to delete) however the following modules errored: {modules}.\n" "Please check your logs and contact the creators of these cogs and modules.\n" "Note: Outside of these failures, data should have been deleted." -msgstr "" +msgstr "我試圖刪除有關該用戶的所有非操作數據(我知道如何刪除) 但是以下 cogs 錯誤:{modules}。\n" +"請檢查您的日誌並聯繫這些 cogs 和模塊的創建者。\n" +"注意:在這些故障之外,數據應該已被刪除。" -#: redbot/core/core_commands.py:1033 +#: redbot/core/core_commands.py:1028 msgid "I've deleted all non-operational data about that user that I know how to delete." -msgstr "" +msgstr "我已經刪除了有關該用戶的所有我知道如何刪除的數據。" -#: redbot/core/core_commands.py:1048 +#: redbot/core/core_commands.py:1043 #, docstring msgid "Delete data [botname] has about a user.\n\n" " This will cause the bot to get rid of or disassociate a lot of data about the specified user.\n" " This may include more than just end user data, including anti abuse records.\n\n" " **Arguments:**\n" -" - `` - The id of the user whose data would be deleted.\n" +" - `` - The id of the user whose data would be deleted.\n" " " msgstr "" -#: redbot/core/core_commands.py:1058 +#: redbot/core/core_commands.py:1053 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\n" "If you are sure this is what you intend to do please respond with the following:" -msgstr "" +msgstr "這將導致機器人擺脫或取消與指定用戶有關的大量數據。 這可能不僅包括最終用戶數據,還包括反濫用記錄。\n\n" +"如果您確定這是您打算做的,請回復以下內容:" -#: redbot/core/core_commands.py:1119 +#: redbot/core/core_commands.py:1114 #, docstring msgid "\n" " Commands for toggling embeds on or off.\n\n" " This setting determines whether or not to use embeds as a response to a command (for commands that support it).\n" " The default is to use embeds.\n\n" -" The embed settings are checked until the first True/False in this order:\n" -" - In guild context:\n" -" 1. Channel override - `[p]embedset channel`\n" -" 2. Server command override - `[p]embedset command server`\n" -" 3. Server override - `[p]embedset server`\n" -" 4. Global command override - `[p]embedset command global`\n" -" 5. Global setting -`[p]embedset global`\n\n" -" - In DM context:\n" -" 1. User override - `[p]embedset user`\n" -" 2. Global command override - `[p]embedset command global`\n" -" 3. Global setting - `[p]embedset global`\n" +" The embed settings are checked until the first True/False in this order:\n\n" +" - In guild context:\n" +" 1. Channel override - `[p]embedset channel`\n" +" 2. Server command override - `[p]embedset command server`\n" +" 3. Server override - `[p]embedset server`\n" +" 4. Global command override - `[p]embedset command global`\n" +" 5. Global setting -`[p]embedset global`\n\n" +" - In DM context:\n" +" 1. User override - `[p]embedset user`\n" +" 2. Global command override - `[p]embedset command global`\n" +" 3. Global setting - `[p]embedset global`\n" " " msgstr "" -#: redbot/core/core_commands.py:1141 +#: redbot/core/core_commands.py:1139 #, docstring msgid "\n" " Show the current embed settings.\n\n" " Provide a command name to check for command specific embed settings.\n\n" " **Examples:**\n" -" - `[p]embedset showsettings` - Shows embed settings.\n" -" - `[p]embedset showsettings info` - Also shows embed settings for the 'info' command.\n" -" - `[p]embedset showsettings \"ignore list\"` - Checking subcommands requires quotes.\n\n" +" - `[p]embedset showsettings` - Shows embed settings.\n" +" - `[p]embedset showsettings info` - Also shows embed settings for the 'info' command.\n" +" - `[p]embedset showsettings \"ignore list\"` - Checking subcommands requires quotes.\n\n" " **Arguments:**\n" -" - `[command_name]` - Checks this command for command specific embed settings.\n" +" - `[command]` - Checks this command for command specific embed settings.\n" " " msgstr "" -#: redbot/core/core_commands.py:1158 redbot/core/core_commands.py:1314 -#: redbot/core/core_commands.py:1365 redbot/core/core_commands.py:4282 -#: redbot/core/core_commands.py:4325 redbot/core/core_commands.py:4391 -#: redbot/core/core_commands.py:4422 -msgid "I couldn't find that command. Please note that it is case sensitive." -msgstr "" - -#: redbot/core/core_commands.py:1164 +#: redbot/core/core_commands.py:1155 msgid "Embed settings:\n\n" -msgstr "" +msgstr "嵌入設置:\n\n" -#: redbot/core/core_commands.py:1166 +#: redbot/core/core_commands.py:1157 msgid "Global default: {value}\n" -msgstr "" +msgstr "全局默認值:{value}\n" -#: redbot/core/core_commands.py:1171 +#: redbot/core/core_commands.py:1162 msgid "Global command setting for {command} command: {value}\n" -msgstr "" +msgstr "{command} 命令的全局命令設置:{value}\n" -#: redbot/core/core_commands.py:1177 +#: redbot/core/core_commands.py:1168 msgid "Guild setting: {value}\n" -msgstr "" +msgstr "伺服器設置:{value}\n" -#: redbot/core/core_commands.py:1182 +#: redbot/core/core_commands.py:1173 msgid "Server command setting for {command} command: {value}\n" -msgstr "" +msgstr "{command} 命令的全局命令設置:{value}\n" -#: redbot/core/core_commands.py:1188 +#: redbot/core/core_commands.py:1179 msgid "Channel setting: {value}\n" -msgstr "" +msgstr "頻道設置:{value}\n" -#: redbot/core/core_commands.py:1191 +#: redbot/core/core_commands.py:1182 msgid "User setting: {value}" -msgstr "" +msgstr "使用者設定: {value}" -#: redbot/core/core_commands.py:1197 +#: redbot/core/core_commands.py:1188 #, docstring msgid "\n" " Toggle the global embed setting.\n\n" @@ -604,19 +1265,19 @@ msgid "\n" " The default is to use embeds.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Example:**\n" -" - `[p]embedset global`\n" +" - `[p]embedset global`\n" " " msgstr "" -#: redbot/core/core_commands.py:1211 +#: redbot/core/core_commands.py:1202 msgid "Embeds are now disabled by default." -msgstr "" +msgstr "現在默認禁用嵌入訊息。" -#: redbot/core/core_commands.py:1214 +#: redbot/core/core_commands.py:1205 msgid "Embeds are now enabled by default." -msgstr "" +msgstr "現在默認啟用嵌入訊息。" -#: redbot/core/core_commands.py:1220 +#: redbot/core/core_commands.py:1211 #, docstring msgid "\n" " Set the server's embed setting.\n\n" @@ -625,27 +1286,27 @@ msgid "\n" " If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Examples:**\n" -" - `[p]embedset server False` - Disables embeds on this server.\n" -" - `[p]embedset server` - Resets value to use global default.\n\n" +" - `[p]embedset server False` - Disables embeds on this server.\n" +" - `[p]embedset server` - Resets value to use global default.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds on this server. Leave blank to reset to default.\n" +" - `[enabled]` - Whether to use embeds on this server. Leave blank to reset to default.\n" " " msgstr "" -#: redbot/core/core_commands.py:1239 redbot/core/core_commands.py:1323 -#: redbot/core/core_commands.py:1414 redbot/core/core_commands.py:1445 +#: redbot/core/core_commands.py:1230 redbot/core/core_commands.py:1308 +#: redbot/core/core_commands.py:1402 redbot/core/core_commands.py:1433 msgid "Embeds will now fall back to the global setting." -msgstr "" +msgstr "嵌入訊息現在將回退到全局設置。" -#: redbot/core/core_commands.py:1244 +#: redbot/core/core_commands.py:1235 msgid "Embeds are now enabled for this guild." -msgstr "" +msgstr "現在為這個公會啟用了嵌入訊息。" -#: redbot/core/core_commands.py:1246 +#: redbot/core/core_commands.py:1237 msgid "Embeds are now disabled for this guild." -msgstr "" +msgstr "該公會現在禁用嵌入訊息。" -#: redbot/core/core_commands.py:1254 +#: redbot/core/core_commands.py:1245 #, docstring msgid "\n" " Sets a command's embed setting.\n\n" @@ -654,19 +1315,19 @@ msgid "\n" " If enabled is left blank, the setting will be unset.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Examples:**\n" -" - `[p]embedset command info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" - `[p]embedset command info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command \"ignore list\" True` - Quotes are needed for subcommands.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" " " msgstr "" -#: redbot/core/core_commands.py:1283 +#: redbot/core/core_commands.py:1274 msgid "The passed command requires Embed Links permission and therefore cannot be set to not use embeds." -msgstr "" +msgstr "傳遞的命令需要嵌入鏈接權限,因此不能設置為不使用嵌入。" -#: redbot/core/core_commands.py:1294 +#: redbot/core/core_commands.py:1285 #, docstring msgid "\n" " Sets a command's embed setting globally.\n\n" @@ -674,43 +1335,43 @@ msgid "\n" " If enabled is left blank, the setting will be unset.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Examples:**\n" -" - `[p]embedset command global info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command global info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command global \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" - `[p]embedset command global info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command global info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command global \"ignore list\" True` - Quotes are needed for subcommands.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" " " msgstr "" -#: redbot/core/core_commands.py:1329 redbot/core/core_commands.py:1380 +#: redbot/core/core_commands.py:1314 redbot/core/core_commands.py:1359 msgid "Embeds are now enabled for {command_name} command." -msgstr "" +msgstr "現在為 {command_name} 命令啟用了嵌入。" -#: redbot/core/core_commands.py:1335 redbot/core/core_commands.py:1386 +#: redbot/core/core_commands.py:1320 redbot/core/core_commands.py:1365 msgid "Embeds are now disabled for {command_name} command." -msgstr "" +msgstr "{command_name} 命令現在禁用嵌入。" -#: redbot/core/core_commands.py:1345 +#: redbot/core/core_commands.py:1330 #, docstring msgid "\n" -" Sets a commmand's embed setting for the current server.\n\n" +" Sets a command's embed setting for the current server.\n\n" " If set, this is used instead of the server default to determine whether or not to use embeds.\n\n" " If enabled is left blank, the setting will be unset and the server default will be used instead.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Examples:**\n" -" - `[p]embedset command server info` - Clears command specific embed settings for 'info'.\n" -" - `[p]embedset command server info False` - Disables embeds for 'info'.\n" -" - `[p]embedset command server \"ignore list\" True` - Quotes are needed for subcommands.\n\n" +" - `[p]embedset command server info` - Clears command specific embed settings for 'info'.\n" +" - `[p]embedset command server info False` - Disables embeds for 'info'.\n" +" - `[p]embedset command server \"ignore list\" True` - Quotes are needed for subcommands.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" +" - `[enabled]` - Whether to use embeds for this command. Leave blank to reset to default.\n" " " msgstr "" -#: redbot/core/core_commands.py:1374 +#: redbot/core/core_commands.py:1353 msgid "Embeds will now fall back to the server setting." -msgstr "" +msgstr "嵌入現在將回退到服務器設置。" -#: redbot/core/core_commands.py:1395 +#: redbot/core/core_commands.py:1381 #, docstring msgid "\n" " Set's a channel's embed setting.\n\n" @@ -719,28 +1380,32 @@ msgid "\n" " If enabled is left blank, the setting will be unset and the guild default will be used instead.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Examples:**\n" -" - `[p]embedset channel False` - Disables embeds in this channel.\n" -" - `[p]embedset channel` - Resets value to use guild default.\n\n" +" - `[p]embedset channel #text-channel False` - Disables embeds in the #text-channel.\n" +" - `[p]embedset channel #forum-channel disable` - Disables embeds in the #forum-channel.\n" +" - `[p]embedset channel #text-channel` - Resets value to use guild default in the #text-channel.\n\n" " **Arguments:**\n" +" - `` - The text, voice, stage, or forum channel to set embed setting for.\n" " - `[enabled]` - Whether to use embeds in this channel. Leave blank to reset to default.\n" " " msgstr "" -#: redbot/core/core_commands.py:1419 +#: redbot/core/core_commands.py:1407 msgid "Embeds are now {} for this channel." -msgstr "" +msgstr "嵌入現在是此頻道的 {}。" -#: redbot/core/core_commands.py:1420 redbot/core/core_commands.py:2273 -#: redbot/core/core_commands.py:2294 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2765 +#: redbot/core/core_commands.py:2779 redbot/core/core_commands.py:3976 +#: redbot/core/core_commands.py:3997 msgid "enabled" msgstr "已啟用" -#: redbot/core/core_commands.py:1420 redbot/core/core_commands.py:2273 -#: redbot/core/core_commands.py:2294 +#: redbot/core/core_commands.py:1408 redbot/core/core_commands.py:2765 +#: redbot/core/core_commands.py:2779 redbot/core/core_commands.py:3976 +#: redbot/core/core_commands.py:3997 msgid "disabled" msgstr "已停用" -#: redbot/core/core_commands.py:1426 +#: redbot/core/core_commands.py:1414 #, docstring msgid "\n" " Sets personal embed setting for DMs.\n\n" @@ -749,52 +1414,56 @@ msgid "\n" " If enabled is left blank, the setting will be unset and the global default will be used instead.\n\n" " To see full evaluation order of embed settings, run `[p]help embedset`.\n\n" " **Examples:**\n" -" - `[p]embedset user False` - Disables embeds in your DMs.\n" -" - `[p]embedset user` - Resets value to use global default.\n\n" +" - `[p]embedset user False` - Disables embeds in your DMs.\n" +" - `[p]embedset user` - Resets value to use global default.\n\n" " **Arguments:**\n" -" - `[enabled]` - Whether to use embeds in your DMs. Leave blank to reset to default.\n" +" - `[enabled]` - Whether to use embeds in your DMs. Leave blank to reset to default.\n" " " msgstr "" -#: redbot/core/core_commands.py:1450 +#: redbot/core/core_commands.py:1438 msgid "Embeds are now enabled for you in DMs." -msgstr "" +msgstr "現在在 DM 中為您啟用了嵌入功能。" -#: redbot/core/core_commands.py:1452 +#: redbot/core/core_commands.py:1440 msgid "Embeds are now disabled for you in DMs." -msgstr "" +msgstr "現在,您在 DM 中禁用了嵌入功能。" -#: redbot/core/core_commands.py:1458 +#: redbot/core/core_commands.py:1446 #, 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.\n\n" " Warning: Sending the traceback publicly can accidentally reveal sensitive information about your computer or configuration.\n\n" " **Examples:**\n" -" - `[p]traceback` - Sends the traceback to your DMs.\n" -" - `[p]traceback True` - Sends the last traceback in the current context.\n\n" +" - `[p]traceback` - Sends the traceback to your DMs.\n" +" - `[p]traceback True` - Sends the last traceback in the current context.\n\n" " **Arguments:**\n" -" - `[public]` - Whether to send the traceback to the current context. Leave blank to send to your DMs.\n" +" - `[public]` - Whether to send the traceback to the current context. Leave blank to send to your DMs.\n" " " msgstr "" -#: redbot/core/core_commands.py:1487 +#: redbot/core/core_commands.py:1478 msgid "No exception has occurred yet." -msgstr "" +msgstr "目前還沒有發生異常。" -#: redbot/core/core_commands.py:1492 +#: redbot/core/core_commands.py:1483 #, docstring msgid "Shows [botname]'s invite url.\n\n" " This will always send the invite to DMs to keep it private.\n\n" " This command is locked to the owner unless `[p]inviteset public` is set to True.\n\n" " **Example:**\n" -" - `[p]invite`\n" +" - `[p]invite`\n" " " msgstr "" +#: redbot/core/core_commands.py:1495 +msgid "This bot is currently **serverlocked**, meaning that it is locked to its current servers and will leave any server it joins." +msgstr "這個機器人目前是 **serverlocked**,這意味著它被鎖定到它當前的服務器並將離開它加入的任何服務器。" + #: redbot/core/core_commands.py:1512 #, docstring msgid "Commands to setup [botname]'s invite settings." -msgstr "" +msgstr "設置 [botname] 的邀請設置的命令。" #: redbot/core/core_commands.py:1517 #, docstring @@ -802,9 +1471,9 @@ msgid "\n" " Toggles if `[p]invite` should be accessible for the average user.\n\n" " The bot must be made into a `Public bot` in the developer dashboard for public invites to work.\n\n" " **Example:**\n" -" - `[p]inviteset public yes` - Toggles the public invite setting.\n\n" +" - `[p]inviteset public yes` - Toggles the public invite setting.\n\n" " **Arguments:**\n" -" - `[confirm]` - Required to set to public. Not required to toggle back to private.\n" +" - `[confirm]` - Required to set to public. Not required to toggle back to private.\n" " " msgstr "" @@ -817,9 +1486,9 @@ msgid "\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\n" " **Example:**\n" -" - `[p]inviteset perms 134217728` - Adds a \"Manage Nicknames\" permission requirement to the invite.\n\n" +" - `[p]inviteset perms 134217728` - Adds a \"Manage Nicknames\" permission requirement to the invite.\n\n" " **Arguments:**\n" -" - `` - The permission level to require for the bot in the generated invite.\n" +" - `` - The permission level to require for the bot in the generated invite.\n" " " msgstr "" @@ -830,15 +1499,18 @@ msgid "\n" " This allows the usage of slash commands on the servers that invited your bot with that scope.\n\n" " Note that previous servers that invited the bot without the scope cannot have slash commands, they will have to invite the bot a second time.\n" " " -msgstr "" +msgstr "\n" +"將 `applications.commands` 範圍添加到您的邀請 URL。\n\n" +" 這允許在邀請具有該範圍的機器人的服務器上使用斜杠命令。\n\n" +" 請注意,在沒有範圍的情況下邀請機器人的先前服務器不能有斜杠命令,他們必須再次邀請機器人。 " #: redbot/core/core_commands.py:1586 msgid "The `applications.commands` scope has been added to the invite URL." -msgstr "" +msgstr "`applications.commands` 範圍已添加到邀請 URL。" #: redbot/core/core_commands.py:1590 msgid "The `applications.commands` scope has been removed from the invite URL." -msgstr "" +msgstr "`applications.commands` 範圍已從邀請 URL 中刪除。" #: redbot/core/core_commands.py:1596 #, docstring @@ -847,1108 +1519,1826 @@ msgid "\n" " If no server IDs are passed the local server will be left instead.\n\n" " Note: This command is interactive.\n\n" " **Examples:**\n" -" - `[p]leave` - Leave the current server.\n" -" - `[p]leave \"Red - Discord Bot\"` - Quotes are necessary when there are spaces in the name.\n" -" - `[p]leave 133049272517001216 240154543684321280` - Leaves multiple servers, using IDs.\n\n" +" - `[p]leave` - Leave the current server.\n" +" - `[p]leave \"Red - Discord Bot\"` - Quotes are necessary when there are spaces in the name.\n" +" - `[p]leave 133049272517001216 240154543684321280` - Leaves multiple servers, using IDs.\n\n" " **Arguments:**\n" -" - `[servers...]` - The servers to leave. When blank, attempts to leave the current server.\n" +" - `[servers...]` - The servers to leave. When blank, attempts to leave the current server.\n" " " msgstr "" #: redbot/core/core_commands.py:1613 msgid "You need to specify at least one server ID." -msgstr "" +msgstr "您需要至少指定一個服務器 ID。" -#: redbot/core/core_commands.py:1620 +#: redbot/core/core_commands.py:1621 msgid "You haven't passed any server ID. Do you want me to leave this server?" -msgstr "" +msgstr "您尚未傳遞任何服務器 ID。你想讓我離開這個服務器嗎?" -#: redbot/core/core_commands.py:1625 +#: redbot/core/core_commands.py:1627 msgid "Are you sure you want me to leave these servers?" -msgstr "" +msgstr "是否確定要離開此頁面?" #: redbot/core/core_commands.py:1633 +msgid "Are you sure you want me to leave this server?" +msgstr "您確定要退出此群組嗎?" + +#: redbot/core/core_commands.py:1641 msgid "I cannot leave the server `{server_name}`: I am the owner of it." -msgstr "" +msgstr "我不能離開服務器`{server_name}`:我是它的所有者。" -#: redbot/core/core_commands.py:1644 redbot/core/core_commands.py:2711 +#: redbot/core/core_commands.py:1652 redbot/core/core_commands.py:4068 +#: redbot/core/core_commands.py:4086 msgid "Response timed out." -msgstr "" +msgstr "沒有回應,已逾時" -#: redbot/core/core_commands.py:1649 +#: redbot/core/core_commands.py:1657 msgid "Alright. Bye :wave:" -msgstr "" +msgstr "好的。再見:wave:" -#: redbot/core/core_commands.py:1652 +#: redbot/core/core_commands.py:1661 msgid "Alright. Leaving {number} servers..." -msgstr "" +msgstr "好的。正在離開 {number} 個服務器..." + +#: redbot/core/core_commands.py:1664 +msgid "Alright. Leaving one server..." +msgstr "好的。離開一個服務器..." -#: redbot/core/core_commands.py:1659 +#: redbot/core/core_commands.py:1670 msgid "Alright, I'll stay then. :)" -msgstr "" +msgstr "好吧,那我就留下來。 :)" -#: redbot/core/core_commands.py:1661 +#: redbot/core/core_commands.py:1673 msgid "Alright, I'm not leaving those servers." -msgstr "" +msgstr "好吧,我不會離開那些服務器" + +#: redbot/core/core_commands.py:1675 +msgid "Alright, I'm not leaving that server." +msgstr "好吧,我不會離開那個服務器。" -#: redbot/core/core_commands.py:1666 +#: redbot/core/core_commands.py:1680 #, docstring msgid "\n" " Lists the servers [botname] is currently in.\n\n" " Note: This command is interactive.\n" " " -msgstr "" +msgstr "\n" +"列出 [botname] 當前所在的服務器。\n\n" +" 注意:此命令是交互式的。 " -#: redbot/core/core_commands.py:1684 +#: redbot/core/core_commands.py:1700 #, docstring msgid "Loads cog packages from the local paths and installed cogs.\n\n" " See packages available to load with `[p]cogs`.\n\n" " Additional cogs can be added using Downloader, or from local paths using `[p]addpath`.\n\n" " **Examples:**\n" -" - `[p]load general` - Loads the `general` cog.\n" -" - `[p]load admin mod mutes` - Loads multiple cogs.\n\n" +" - `[p]load general` - Loads the `general` cog.\n" +" - `[p]load admin mod mutes` - Loads multiple cogs.\n\n" " **Arguments:**\n" -" - `` - The cog packages to load.\n" +" - `` - The cog packages to load.\n" " " msgstr "" -#: redbot/core/core_commands.py:1713 +#: redbot/core/core_commands.py:1721 msgid "Loaded {packs}." -msgstr "" +msgstr "已加載 {packs}。" -#: redbot/core/core_commands.py:1718 +#: redbot/core/core_commands.py:1726 msgid "The following package is already loaded: {pack}" -msgstr "" +msgstr "以下包已加載:{pack}" -#: redbot/core/core_commands.py:1722 +#: redbot/core/core_commands.py:1730 msgid "The following packages are already loaded: {packs}" -msgstr "" +msgstr "以下包已加載:{packs}" -#: redbot/core/core_commands.py:1729 +#: redbot/core/core_commands.py:1737 msgid "Failed to load the following package: {pack}.\n" "Check your console or logs for details." -msgstr "" +msgstr "未能加載以下包:{pack}。\n" +"檢查您的控制台或日誌以獲取詳細信息。" -#: redbot/core/core_commands.py:1734 +#: redbot/core/core_commands.py:1742 msgid "Failed to load the following packages: {packs}\n" "Check your console or logs for details." -msgstr "" +msgstr "未能加載以下包:{packs}。\n" +"檢查您的控制台或日誌以獲取詳細信息。" -#: redbot/core/core_commands.py:1742 redbot/core/core_commands.py:1898 +#: redbot/core/core_commands.py:1750 redbot/core/core_commands.py:1898 msgid "The following name is not a valid package name: {pack}\n" "Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." -msgstr "" +msgstr "以下名稱不是有效的包名稱:{pack}\n" +" 包名不能以數字開頭,只能包含 ascii 數字、字母和下劃線。" -#: redbot/core/core_commands.py:1748 redbot/core/core_commands.py:1904 +#: redbot/core/core_commands.py:1756 redbot/core/core_commands.py:1904 msgid "The following names are not valid package names: {packs}\n" "Package names cannot start with a number and can only contain ascii numbers, letters, and underscores." -msgstr "" +msgstr "以下名稱不是有效的包名稱:{packs}\n" +" 包名不能以數字開頭,只能包含 ascii 數字、字母和下劃線。" -#: redbot/core/core_commands.py:1757 redbot/core/core_commands.py:1913 +#: redbot/core/core_commands.py:1765 redbot/core/core_commands.py:1913 msgid "The following package was not found in any cog path: {pack}." -msgstr "" +msgstr "在任何 cog 路徑中都找不到以下包:{pack}。" -#: redbot/core/core_commands.py:1761 redbot/core/core_commands.py:1917 +#: redbot/core/core_commands.py:1769 redbot/core/core_commands.py:1917 msgid "The following packages were not found in any cog path: {packs}" -msgstr "" +msgstr "在任何 cog 路徑中都找不到以下包:{packs}。" -#: redbot/core/core_commands.py:1769 +#: redbot/core/core_commands.py:1777 msgid "This package could not be loaded for the following reason:\n\n" "{reason}" -msgstr "" +msgstr "由於以下原因,無法加載此包:\n\n" +" {reason}" -#: redbot/core/core_commands.py:1773 +#: redbot/core/core_commands.py:1781 msgid "These packages could not be loaded for the following reasons:\n\n" "{reasons}" -msgstr "" +msgstr "由於以下原因,無法加載此包:\n\n" +" {reasons}" -#: redbot/core/core_commands.py:1780 +#: redbot/core/core_commands.py:1788 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" "You should inform maintainer of the repo about this message." -msgstr "" +msgstr "**警告**:以下 repo 正在使用標記為將來刪除的共享庫:{repo}。\n" +" 您應該將此消息通知 repo 的維護者。" -#: redbot/core/core_commands.py:1786 redbot/core/core_commands.py:1942 +#: redbot/core/core_commands.py:1794 redbot/core/core_commands.py:1942 msgid "**WARNING**: The following repos are using shared libs which are marked for removal in the future: {repos}.\n" "You should inform maintainers of these repos about this message." -msgstr "" +msgstr "**警告**:以下 repo 正在使用標記為將來刪除的共享庫:{repos}。\n" +" 您應該將此消息通知 repo 的維護者。" -#: redbot/core/core_commands.py:1805 +#: redbot/core/core_commands.py:1813 #, docstring msgid "Unloads previously loaded cog packages.\n\n" " See packages available to unload with `[p]cogs`.\n\n" " **Examples:**\n" -" - `[p]unload general` - Unloads the `general` cog.\n" -" - `[p]unload admin mod mutes` - Unloads multiple cogs.\n\n" +" - `[p]unload general` - Unloads the `general` cog.\n" +" - `[p]unload admin mod mutes` - Unloads multiple cogs.\n\n" " **Arguments:**\n" -" - `` - The cog packages to unload.\n" +" - `` - The cog packages to unload.\n" " " msgstr "" -#: redbot/core/core_commands.py:1823 +#: redbot/core/core_commands.py:1831 msgid "The following package was unloaded: {pack}." -msgstr "" +msgstr "以下包已卸載:{pack}." -#: redbot/core/core_commands.py:1827 +#: redbot/core/core_commands.py:1835 msgid "The following packages were unloaded: {packs}." -msgstr "" +msgstr "以下包已卸載:{packs}." -#: redbot/core/core_commands.py:1834 +#: redbot/core/core_commands.py:1842 msgid "The following package was not loaded: {pack}." -msgstr "" +msgstr "未載入以下軟體包:{pack}。" -#: redbot/core/core_commands.py:1838 +#: redbot/core/core_commands.py:1846 msgid "The following packages were not loaded: {packs}." -msgstr "" +msgstr "未載入以下軟體包:{packs}。" -#: redbot/core/core_commands.py:1851 +#: redbot/core/core_commands.py:1859 #, docstring msgid "Reloads cog packages.\n\n" " This will unload and then load the specified cogs.\n\n" " Cogs that were not loaded will only be loaded.\n\n" " **Examples:**\n" -" - `[p]reload general` - Unloads then loads the `general` cog.\n" -" - `[p]reload admin mod mutes` - Unloads then loads multiple cogs.\n\n" +" - `[p]reload general` - Unloads then loads the `general` cog.\n" +" - `[p]reload admin mod mutes` - Unloads then loads multiple cogs.\n\n" " **Arguments:**\n" -" - `` - The cog packages to reload.\n" +" - `` - The cog packages to reload.\n" " " msgstr "" #: redbot/core/core_commands.py:1880 msgid "Reloaded {packs}." -msgstr "" +msgstr "重載 {packs}。" #: redbot/core/core_commands.py:1885 msgid "Failed to reload the following package: {pack}.\n" "Check your console or logs for details." -msgstr "" +msgstr "未能加載以下包:{pack}。\n" +"檢查您的控制台或日誌以獲取詳細信息。" #: redbot/core/core_commands.py:1890 msgid "Failed to reload the following packages: {packs}\n" "Check your console or logs for details." -msgstr "" +msgstr "未能加載以下包:{packs}。\n" +"檢查您的控制台或日誌以獲取詳細信息。" #: redbot/core/core_commands.py:1925 msgid "This package could not be reloaded for the following reason:\n\n" "{reason}" -msgstr "" +msgstr "由於以下原因,無法加載此包:\n\n" +" {reason}" #: redbot/core/core_commands.py:1929 msgid "These packages could not be reloaded for the following reasons:\n\n" "{reasons}" -msgstr "" +msgstr "由於以下原因,無法加載此包:\n\n" +" {reasons}" #: redbot/core/core_commands.py:1936 msgid "**WARNING**: The following repo is using shared libs which are marked for removal in the future: {repo}.\n" "You should inform maintainers of these repos about this message." +msgstr "**警告**:以下 repo 正在使用標記為將來刪除的共享庫:{repo}。\n" +" 您應該將此消息通知 repo 的維護者。" + +#: redbot/core/core_commands.py:1962 +#, docstring +msgid "Base command for managing what application commands are able to be used on [botname]." msgstr "" -#: redbot/core/core_commands.py:1957 +#: redbot/core/core_commands.py:1971 #, docstring -msgid "Shuts down the bot.\n\n" -" Allows [botname] to shut down gracefully.\n\n" -" This is the recommended method for shutting down the bot.\n\n" -" **Examples:**\n" -" - `[p]shutdown`\n" -" - `[p]shutdown True` - Shutdowns silently.\n\n" +msgid "Marks an application command as being enabled, allowing it to be added to the bot.\n\n" +" See commands available to enable with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" +" - `` - The command name to enable. Only the top level name of a group command should be used.\n" +" - `[command_type]` - What type of application command to enable. Must be one of `slash`, `message`, or `user`. Defaults to `slash`.\n" " " msgstr "" -#: redbot/core/core_commands.py:1974 -msgid "Shutting down... " +#: redbot/core/core_commands.py:1996 redbot/core/core_commands.py:2055 +msgid "Command type must be one of `slash`, `message`, or `user`." msgstr "" -#: redbot/core/core_commands.py:1980 -#, 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 with by the process manager in use.\n\n" -" **Examples:**\n" -" - `[p]restart`\n" -" - `[p]restart True` - Restarts silently.\n\n" -" **Arguments:**\n" -" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" -" " +#: redbot/core/core_commands.py:2003 +msgid "That application command is already enabled." msgstr "" -#: redbot/core/core_commands.py:1994 -msgid "Restarting..." +#: redbot/core/core_commands.py:2008 +msgid "That application command could not be found. Use `{prefix}slash list` to see all application commands. You may need to double check the command type." msgstr "" -#: redbot/core/core_commands.py:1999 -#, docstring -msgid "Commands for changing [botname]'s settings." +#: redbot/core/core_commands.py:2019 +msgid "The command limit has been reached. Disable a command first." msgstr "" -#: redbot/core/core_commands.py:2003 +#: redbot/core/core_commands.py:2024 +msgid "Enabled {command_type} application command `{command_name}`" +msgstr "" + +#: redbot/core/core_commands.py:2036 #, docstring -msgid "\n" -" Show the current settings for [botname].\n" +msgid "Marks an application command as being disabled, preventing it from being added to the bot.\n\n" +" See commands available to disable with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" +" **Arguments:**\n" +" - `` - The command name to disable. Only the top level name of a group command should be used.\n" +" - `[command_type]` - What type of application command to disable. Must be one of `slash`, `message`, or `user`. Defaults to `slash`.\n" " " msgstr "" -#: redbot/core/core_commands.py:2021 -msgid "Admin roles: {admin}\n" -"Mod roles: {mod}\n" -"Locale: {guild_locale}\n" -"Regional format: {guild_regional_format}\n" +#: redbot/core/core_commands.py:2061 +msgid "That application command has been set as required for the cog to function by the author, and cannot be disabled. The cog must be unloaded to remove the command." msgstr "" -#: redbot/core/core_commands.py:2042 -msgid "{bot_name} Settings:\n\n" -"Prefixes: {prefixes}\n" -"{guild_settings}Global locale: {locale}\n" -"Global regional format: {regional_format}\n" -"Default embed colour: {colour}" +#: redbot/core/core_commands.py:2073 +msgid "That application command is already disabled or does not exist." +msgstr "" + +#: redbot/core/core_commands.py:2079 +msgid "Disabled {command_type} application command `{command_name}`" msgstr "" -#: redbot/core/core_commands.py:2064 +#: redbot/core/core_commands.py:2087 #, 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\n" -" This is only applied to the current server and not globally.\n\n" -" **Examples:**\n" -" - `[p]set deletedelay` - Shows the current delete delay setting.\n" -" - `[p]set deletedelay 60` - Sets the delete delay to the max of 60 seconds.\n" -" - `[p]set deletedelay -1` - Disables deleting command messages.\n\n" +msgid "Marks all application commands in a cog as being enabled, allowing them to be added to the bot.\n\n" +" See a list of cogs with application commands with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" +" - `` - The cog to enable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2085 -msgid "Command deleting disabled." +#: redbot/core/core_commands.py:2117 +msgid "Couldn't find any disabled commands from the cog `{cog_name}`. Use `{prefix}slash list` to see all cogs with application commands." msgstr "" -#: redbot/core/core_commands.py:2087 -msgid "Delete delay set to {num} seconds." +#: redbot/core/core_commands.py:2132 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for slash commands. Disable some commands first." msgstr "" -#: redbot/core/core_commands.py:2092 -msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" +#: redbot/core/core_commands.py:2141 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for message commands. Disable some commands first." msgstr "" -#: redbot/core/core_commands.py:2099 -msgid "I will not delete command messages." +#: redbot/core/core_commands.py:2150 +msgid "Enabling all application commands from that cog would enable a total of {count} commands, exceeding the {cap} command limit for user commands. Disable some commands first." +msgstr "" + +#: redbot/core/core_commands.py:2176 +msgid "Enabled {count} commands from `{cog_name}`:\n" +"{names}" msgstr "" -#: redbot/core/core_commands.py:2104 +#: redbot/core/core_commands.py:2183 #, docstring -msgid "\n" -" Sets the bot's description.\n\n" -" Use without a description to reset.\n" -" This is shown in a few locations, including the help menu.\n\n" -" The maximum description length is 250 characters to ensure it displays properly.\n\n" -" The default is \"Red V3\".\n\n" -" **Examples:**\n" -" - `[p]set description` - Resets the description to the default setting.\n" -" - `[p]set description MyBot: A Red V3 Bot`\n\n" +msgid "Marks all application commands in a cog as being disabled, preventing them from being added to the bot.\n\n" +" See a list of cogs with application commands with `[p]slash list`.\n\n" +" This command does NOT sync the enabled commands with Discord, that must be done manually with `[p]slash sync` for commands to appear in users' clients.\n\n" " **Arguments:**\n" -" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" +" - `` - The cog to disable commands from. This argument is case sensitive.\n" " " msgstr "" -#: redbot/core/core_commands.py:2124 -msgid "Description reset." +#: redbot/core/core_commands.py:2204 +msgid "Couldn't find any enabled commands from the `{cog_name}` cog. Use `{prefix}slash list` to see all cogs with application commands." msgstr "" -#: redbot/core/core_commands.py:2127 -msgid "This description is too long to properly display. Please try again with below 250 characters." +#: redbot/core/core_commands.py:2212 +msgid "Disabled {count} commands from `{cog_name}`:\n" +"{names}" msgstr "" -#: redbot/core/core_commands.py:2141 +#: redbot/core/core_commands.py:2219 #, docstring -msgid "\n" -" Adds an admin role for this guild.\n\n" -" Admins have the same access as Mods, plus additional admin level commands like:\n" -" - `[p]set serverprefix`\n" -" - `[p]addrole`\n" -" - `[p]ban`\n" -" - `[p]ignore guild`\n\n" -" And more.\n\n" -" **Examples:**\n" -" - `[p]set addadminrole @Admins`\n" -" - `[p]set addadminrole Super Admins`\n\n" -" **Arguments:**\n" -" - `` - The role to add as an admin.\n" +msgid "List the slash commands the bot can see, and whether or not they are enabled.\n\n" +" This command shows the state that will be changed to when `[p]slash sync` is run.\n" +" Commands from the same cog are grouped, with the cog name as the header.\n\n" +" The prefix denotes the state of the command:\n" +" - Commands starting with `- ` have not yet been enabled.\n" +" - Commands starting with `+ ` have been manually enabled.\n" +" - Commands starting with `++` have been enabled by the cog author, and cannot be disabled.\n" " " msgstr "" -#: redbot/core/core_commands.py:2161 -msgid "This role is already an admin role." -msgstr "" - -#: redbot/core/core_commands.py:2163 -msgid "That role is now considered an admin role." +#: redbot/core/core_commands.py:2309 +msgid "There are no application commands to list." msgstr "" -#: redbot/core/core_commands.py:2169 +#: redbot/core/core_commands.py:2340 #, docstring -msgid "\n" -" Adds a moderator role for this guild.\n\n" -" This grants access to moderator level commands like:\n" -" - `[p]mute`\n" -" - `[p]cleanup`\n" -" - `[p]customcommand create`\n\n" -" And more.\n\n" -" **Examples:**\n" -" - `[p]set addmodrole @Mods`\n" -" - `[p]set addmodrole Loyal Helpers`\n\n" +msgid "Syncs the slash settings to discord.\n\n" +" Settings from `[p]slash list` will be synced with discord, changing what commands appear for users.\n" +" This should be run sparingly, make all necessary changes before running this command.\n\n" " **Arguments:**\n" -" - `` - The role to add as a moderator.\n" +" - `[guild]` - If provided, syncs commands for that guild. Otherwise, syncs global commands.\n" " " msgstr "" -#: redbot/core/core_commands.py:2188 -msgid "This role is already a mod role." +#: redbot/core/core_commands.py:2360 +msgid "I need the `applications.commands` scope in this server to be able to do that. You can tell the bot to add that scope to invite links using `{prefix}inviteset commandscope`, and can then run `{prefix}invite` to get an invite that will give the bot the scope. You do not need to kick the bot to enable the scope, just use that invite to re-auth the bot with the scope enabled." msgstr "" -#: redbot/core/core_commands.py:2190 -msgid "That role is now considered a mod role." +#: redbot/core/core_commands.py:2371 +msgid "Synced {count} commands." +msgstr "已同步 {count} 個指令。" + +#: redbot/core/core_commands.py:2379 +msgid "You seem to be attempting to sync after recently syncing. Discord does not like it when bots sync more often than necessary, so this command has a cooldown. You should enable/disable all commands you want to change first, and run this command one time only after all changes have been made. " msgstr "" -#: redbot/core/core_commands.py:2196 +#: redbot/core/core_commands.py:2390 #, docstring -msgid "\n" -" Removes an admin role for this guild.\n\n" +msgid "Shuts down the bot.\n\n" +" Allows [botname] to shut down gracefully.\n\n" +" This is the recommended method for shutting down the bot.\n\n" " **Examples:**\n" -" - `[p]set removeadminrole @Admins`\n" -" - `[p]set removeadminrole Super Admins`\n\n" +" - `[p]shutdown`\n" +" - `[p]shutdown True` - Shutdowns silently.\n\n" " **Arguments:**\n" -" - `` - The role to remove from being an admin.\n" +" - `[silently]` - Whether to skip sending the shutdown message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:2208 -msgid "That role was not an admin role to begin with." -msgstr "" - -#: redbot/core/core_commands.py:2210 -msgid "That role is no longer considered an admin role." -msgstr "" +#: redbot/core/core_commands.py:2407 +msgid "Shutting down... " +msgstr "正在關機…… " -#: redbot/core/core_commands.py:2216 +#: redbot/core/core_commands.py:2413 #, docstring -msgid "\n" -" Removes a mod role for this guild.\n\n" +msgid "Attempts to restart [botname].\n\n" +" Makes [botname] quit with exit code 26.\n" +" The restart is not guaranteed: it must be dealt with by the process manager in use.\n\n" " **Examples:**\n" -" - `[p]set removemodrole @Mods`\n" -" - `[p]set removemodrole Loyal Helpers`\n\n" +" - `[p]restart`\n" +" - `[p]restart True` - Restarts silently.\n\n" " **Arguments:**\n" -" - `` - The role to remove from being a moderator.\n" +" - `[silently]` - Whether to skip sending the restart message. Defaults to False.\n" " " msgstr "" -#: redbot/core/core_commands.py:2228 -msgid "That role was not a mod role to begin with." -msgstr "" +#: redbot/core/core_commands.py:2427 +msgid "Restarting..." +msgstr "正在重新啟動..." -#: redbot/core/core_commands.py:2230 -msgid "That role is no longer considered a mod role." -msgstr "" +#: redbot/core/core_commands.py:2434 +#, docstring +msgid "Base command for bank settings." +msgstr "銀行設定的基本命令。" -#: redbot/core/core_commands.py:2236 +#: redbot/core/core_commands.py:2438 #, 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\n" -" **Example:**\n" -" - `[p]set usebotcolour`\n" +msgid "Show the current bank settings." +msgstr "顯示當前銀行設定。" + +#: redbot/core/core_commands.py:2448 +msgid "Global" +msgstr "全域" + +#: redbot/core/core_commands.py:2448 +msgid "Server" +msgstr "伺服器" + +#: redbot/core/core_commands.py:2453 +msgid "Bank settings:\n\n" +"Bank name: {bank_name}\n" +"Bank scope: {bank_scope}\n" +"Currency: {currency_name}\n" +"Default balance: {default_balance}\n" +"Maximum allowed balance: {maximum_bal}\n" +msgstr "銀行設置:\n\n" +" 銀行名稱:{bank_name}\n" +" 銀行範圍:{bank_scope}\n" +" 貨幣:{currency_name}\n" +" 默認餘額:{default_balance}\n" +" 最大允許餘額:{maximum_bal}\n" + +#: redbot/core/core_commands.py:2469 +#, 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 "切換銀行是否是全局性的。\n\n" +"如果該銀行是全局性的,它將成為每個伺服器。\n\n" +"如果該銀行是每個伺服器,它將成為全局性的。 " -#: redbot/core/core_commands.py:2248 -msgid "The bot {} use its configured color for embeds." +#: redbot/core/core_commands.py:2476 +msgid "per-server" +msgstr "per-server" + +#: redbot/core/core_commands.py:2476 +msgid "global" +msgstr "全局" + +#: redbot/core/core_commands.py:2479 +msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`" +msgstr "這會將銀行切換為 {banktype},刪除過程中的所有帳戶! 如果你確定,輸入`{command}`" + +#: redbot/core/core_commands.py:2486 +msgid "The bank is now {banktype}." +msgstr "銀行現在是 {banktype}。" + +#: redbot/core/core_commands.py:2492 +#, docstring +msgid "Set the bank's name." +msgstr "設定銀行名稱。" + +#: redbot/core/core_commands.py:2494 +msgid "Bank name has been set to: {name}" +msgstr "銀行名稱已設定為:{name}" + +#: redbot/core/core_commands.py:2500 +#, docstring +msgid "Set the name for the bank's currency." +msgstr "設定銀行貨幣的名稱。" + +#: redbot/core/core_commands.py:2502 +msgid "Currency name has been set to: {name}" +msgstr "銀行名稱已設定為:{name}" + +#: redbot/core/core_commands.py:2508 +#, docstring +msgid "Set the maximum balance a user can get." +msgstr "設定使用者可以獲得的最大餘額。" + +#: redbot/core/core_commands.py:2514 +msgid "Amount must be greater than zero and less than {max}." +msgstr "金額必須大於0或小於餘額{max}。" + +#: redbot/core/core_commands.py:2519 +msgid "Maximum balance has been set to: {amount}" +msgstr "最大餘額已設定為:{amount}" + +#: redbot/core/core_commands.py:2526 +#, docstring +msgid "Set the initial balance for new bank accounts.\n\n" +" Example:\n" +" - `[p]bankset registeramount 5000`\n\n" +" **Arguments**\n\n" +" - `` The new initial balance amount. Default is 0.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2249 -msgid "will not" +#: redbot/core/core_commands.py:2542 +msgid "Amount must be greater than or equal to zero and less than {maxbal}." +msgstr "金額必須大於或等於零,小於{maxbal}。" + +#: redbot/core/core_commands.py:2547 +msgid "Registering an account will now give {num} {currency}." +msgstr "註冊帳戶現在將給出{num}{currency}." + +#: redbot/core/core_commands.py:2556 +#, docstring +msgid "Delete all bank accounts.\n\n" +" Examples:\n" +" - `[p]bankset reset` - Did not confirm. Shows the help message.\n" +" - `[p]bankset reset yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2249 -msgid "will" +#: redbot/core/core_commands.py:2568 +msgid "This will delete all bank accounts for {scope}.\n" +"If you're sure, type `{prefix}bankset reset yes`" +msgstr "這將刪除不再在此服務器中的用戶的所有銀行帳戶{scope}。\n" +"如果你確定,輸入`{prefix}bankset prune local yes`" + +#: redbot/core/core_commands.py:2574 redbot/core/core_commands.py:2584 +msgid "this server" +msgstr "這伺服器" + +#: redbot/core/core_commands.py:2581 +msgid "All bank accounts for {scope} have been deleted." +msgstr "{scope} 的所有銀行賬戶都已刪除。" + +#: redbot/core/core_commands.py:2592 +#, docstring +msgid "Base command for pruning bank accounts." +msgstr "設定銀行賬戶的基本命令。" + +#: redbot/core/core_commands.py:2599 +#, docstring +msgid "Prune bank accounts for users no longer in the server.\n\n" +" Cannot be used with a global bank. See `[p]bankset prune global`.\n\n" +" Examples:\n" +" - `[p]bankset prune server` - Did not confirm. Shows the help message.\n" +" - `[p]bankset prune server yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2257 +#: redbot/core/core_commands.py:2613 +msgid "This command cannot be used with a global bank." +msgstr "此命令不能與全局銀行一起使用。" + +#: redbot/core/core_commands.py:2617 +msgid "This will delete all bank accounts for users no longer in this server.\n" +"If you're sure, type `{prefix}bankset prune local yes`" +msgstr "這將刪除不再在此服務器中的用戶的所有銀行帳戶。\n" +"如果你確定,輸入`{prefix}bankset prune local yes`" + +#: redbot/core/core_commands.py:2626 +msgid "Bank accounts for users no longer in this server have been deleted." +msgstr "不再在此服務器中的用戶的銀行帳戶已被刪除。" + +#: redbot/core/core_commands.py:2632 #, docstring -msgid "\n" -" Toggle whether to enable fuzzy command search for the server.\n\n" -" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" -" Note: This can be processor intensive and may be unsuitable for larger servers.\n\n" -" Default is for fuzzy command search to be disabled.\n\n" -" **Example:**\n" -" - `[p]set serverfuzzy`\n" +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]bankset prune server`.\n\n" +" Examples:\n" +" - `[p]bankset prune global` - Did not confirm. Shows the help message.\n" +" - `[p]bankset prune global yes`\n\n" +" **Arguments**\n\n" +" - `` This will default to false unless specified.\n" " " msgstr "" -#: redbot/core/core_commands.py:2272 -msgid "Fuzzy command search has been {} for this server." +#: redbot/core/core_commands.py:2646 +msgid "This command cannot be used with a local bank." +msgstr "此命令不能與本地銀行一起使用。" + +#: redbot/core/core_commands.py:2650 +msgid "This will delete all bank accounts for users who no longer share a server with the bot.\n" +"If you're sure, type `{prefix}bankset prune global yes`" +msgstr "這將刪除不再與機器人共享服務器的用戶的所有銀行賬戶。\n" +"如果你確定,輸入`{prefix}bankset prune global yes`" + +#: redbot/core/core_commands.py:2659 +msgid "Bank accounts for users who no longer share a server with the bot have been pruned." +msgstr "不再與機器人共享服務器的用戶的銀行賬戶已被刪除。" + +#: redbot/core/core_commands.py:2672 +#, docstring +msgid "Delete the bank account of a specified user.\n\n" +" Examples:\n" +" - `[p]bankset prune user @Twentysix` - Did not confirm. Shows the help message.\n" +" - `[p]bankset 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/core/core_commands.py:2280 +#: redbot/core/core_commands.py:2692 +msgid "This will delete {name}'s bank account.\n" +"If you're sure, type `{prefix}bankset prune user {id} yes`" +msgstr "這將刪除 {name} 的銀行帳戶。\n" +"如果你確定,輸入`{prefix}bankset prune user {id} yes`" + +#: redbot/core/core_commands.py:2700 +msgid "The bank account for {name} has been pruned." +msgstr "{name} 的銀行帳戶已被刪除。" + +#: redbot/core/core_commands.py:2705 +#, docstring +msgid "Manage modlog settings." +msgstr "管理 modlog 設置。" + +#: redbot/core/core_commands.py:2711 +#, docstring +msgid "Command to fix misbehaving casetypes." +msgstr "修復行為不為案例類型的命令。" + +#: redbot/core/core_commands.py:2722 +#, docstring +msgid "Set a channel as the modlog.\n\n" +" Omit `[channel]` to disable the modlog.\n" +" " +msgstr "將頻道設置為 modlog。\n\n" +" 省略 `[channel]` 以禁用 modlog。 " + +#: redbot/core/core_commands.py:2731 +msgid "Mod events will be sent to {channel}." +msgstr "Mod 事件將被發送到 {channel}。" + +#: redbot/core/core_commands.py:2735 +msgid "I do not have permissions to send messages in {channel}!" +msgstr "我沒有在 {channel} 中發送消息的權限!" + +#: redbot/core/core_commands.py:2743 +msgid "Mod log is already disabled." +msgstr "%s陷入定身狀態!" + +#: redbot/core/core_commands.py:2746 +msgid "Mod log deactivated." +msgstr "模組日誌已停用。" + +#: redbot/core/core_commands.py:2751 #, docstring msgid "\n" -" Toggle whether to enable fuzzy command search in DMs.\n\n" -" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" -" Default is for fuzzy command search to be disabled.\n\n" -" **Example:**\n" -" - `[p]set fuzzy`\n" +" Enable or disable case creation for a mod action.\n\n" +" An action can be enabling or disabling specific cases. (Ban, kick, mute, etc.)\n\n" +" Example: `[p]modlogset cases kick enabled`\n" +" " +msgstr "\n" +" 為 mod 操作啟用或禁用案例創建。\n\n" +" 操作可以啟用或禁用特定案例。(封鎖、踢出、靜音等)\n\n" +" 示例:`[p]modlogset cases kick enabled`\n" " " -msgstr "" -#: redbot/core/core_commands.py:2293 -msgid "Fuzzy command search has been {} in DMs." -msgstr "" +#: redbot/core/core_commands.py:2768 +msgid "Current settings:\n" +msgstr "當前的設置\n" + +#: redbot/core/core_commands.py:2773 +msgid "That action is not registered." +msgstr "標籤未註冊" + +#: redbot/core/core_commands.py:2778 +msgid "Case creation for {action_name} actions is now {enabled}." +msgstr "{action_name} 操作的案例創建現已{enabled}." + +#: redbot/core/core_commands.py:2786 +#, docstring +msgid "Reset all modlog cases in this server." +msgstr "重置此服務器中的所有 modlog 案例" + +#: redbot/core/core_commands.py:2789 +msgid "Are you sure you would like to reset all modlog cases in this server?" +msgstr "您確定要重置此服務器中的所有 modlog 案例嗎?" + +#: redbot/core/core_commands.py:2796 +msgid "You took too long to respond." +msgstr "你反應太久了。" -#: redbot/core/core_commands.py:2301 +#: redbot/core/core_commands.py:2800 +msgid "Cases have been reset." +msgstr "案件已被重置。" + +#: redbot/core/core_commands.py:2802 +msgid "No changes have been made." +msgstr "沒有作出任何更改" + +#: redbot/core/core_commands.py:2806 +#, docstring +msgid "Commands for changing [botname]'s settings." +msgstr "用於更改 [botname] 設置的命令。" + +#: redbot/core/core_commands.py:2813 +#, docstring +msgid "Commands for changing [botname]'s metadata." +msgstr "用於更改 [botname] 元數據的命令。" + +#: redbot/core/core_commands.py:2818 #, 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\n" +" Sets the bot's description.\n\n" +" Use without a description to reset.\n" +" This is shown in a few locations, including the help menu.\n\n" +" The maximum description length is 250 characters to ensure it displays properly.\n\n" +" The default is \"Red V3\".\n\n" " **Examples:**\n" -" - `[p]set colour dark red`\n" -" - `[p]set colour blurple`\n" -" - `[p]set colour 0x5DADE2`\n" -" - `[p]set color 0x#FDFEFE`\n" -" - `[p]set color #7F8C8D`\n\n" +" - `[p]set bot description` - Resets the description to the default setting.\n" +" - `[p]set bot description MyBot: A Red V3 Bot`\n\n" " **Arguments:**\n" -" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" +" - `[description]` - The description to use for this bot. Leave blank to reset to the default.\n" " " msgstr "" -#: redbot/core/core_commands.py:2321 -msgid "The color has been reset." -msgstr "" +#: redbot/core/core_commands.py:2838 +msgid "Description reset." +msgstr "說明重置。" -#: redbot/core/core_commands.py:2324 -msgid "The color has been set." -msgstr "" +#: redbot/core/core_commands.py:2841 +msgid "This description is too long to properly display. Please try again with below 250 characters." +msgstr "此描述太長,無法正確顯示。請在 250 個字符以下重試。" -#: redbot/core/core_commands.py:2329 +#: redbot/core/core_commands.py:2854 #, docstring msgid "Sets [botname]'s avatar\n\n" " Supports either an attachment or an image URL.\n\n" " **Examples:**\n" -" - `[p]set avatar` - With an image attachment, this will set the avatar.\n" -" - `[p]set avatar` - Without an attachment, this will show the command help.\n" -" - `[p]set avatar https://links.flaree.xyz/k95` - Sets the avatar to the provided url.\n\n" +" - `[p]set bot avatar` - With an image attachment, this will set the avatar.\n" +" - `[p]set bot avatar` - Without an attachment, this will show the command help.\n" +" - `[p]set bot avatar https://links.flaree.xyz/k95` - Sets the avatar to the provided url.\n\n" " **Arguments:**\n" -" - `[url]` - An image url to be used as an avatar. Leave blank when uploading an attachment.\n" +" - `[url]` - An image url to be used as an avatar. Leave blank when uploading an attachment.\n" " " msgstr "" -#: redbot/core/core_commands.py:2352 +#: redbot/core/core_commands.py:2877 msgid "That URL is invalid." -msgstr "" +msgstr "網址是無效的" -#: redbot/core/core_commands.py:2354 +#: redbot/core/core_commands.py:2879 msgid "Something went wrong while trying to get the image." -msgstr "" +msgstr "嘗試取得圖片時發生錯誤" -#: redbot/core/core_commands.py:2364 -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." +#: redbot/core/core_commands.py:2889 +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, PNG, or GIF format." msgstr "" -#: redbot/core/core_commands.py:2371 -msgid "JPG / PNG format only." +#: redbot/core/core_commands.py:2896 +msgid "JPG / PNG / GIF format only." msgstr "" -#: redbot/core/core_commands.py:2373 redbot/core/core_commands.py:2600 -#: redbot/core/core_commands.py:2656 redbot/core/core_commands.py:2680 +#: redbot/core/core_commands.py:2898 redbot/core/core_commands.py:2967 +#: redbot/core/core_commands.py:2991 redbot/core/core_commands.py:3073 msgid "Done." msgstr "完成。" -#: redbot/core/core_commands.py:2378 +#: redbot/core/core_commands.py:2903 #, docstring msgid "\n" " Removes [botname]'s avatar.\n\n" " **Example:**\n" -" - `[p]set avatar remove`\n" +" - `[p]set bot avatar remove`\n" " " msgstr "" -#: redbot/core/core_commands.py:2386 +#: redbot/core/core_commands.py:2911 msgid "Avatar removed." -msgstr "" +msgstr "頭像已移除。" -#: redbot/core/core_commands.py:2392 +#: redbot/core/core_commands.py:2916 #, docstring -msgid "Sets [botname]'s playing status.\n\n" -" This will appear as `Playing ` or `PLAYING A GAME: ` depending on the context.\n\n" -" Maximum length for a playing status is 128 characters.\n\n" -" **Examples:**\n" -" - `[p]set playing` - Clears the activity status.\n" -" - `[p]set playing the keyboard`\n\n" +msgid "Sets [botname]'s username.\n\n" +" Maximum length for a username is 32 characters.\n\n" +" Note: The username of a verified bot cannot be manually changed.\n" +" Please contact Discord support to change it.\n\n" +" **Example:**\n" +" - `[p]set bot username BaguetteBot`\n\n" " **Arguments:**\n" -" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" +" - `` - The username to give the bot.\n" " " msgstr "" -#: redbot/core/core_commands.py:2408 -msgid "The maximum length of game descriptions is 128 characters." -msgstr "" +#: redbot/core/core_commands.py:2932 +msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." +msgstr "無法手動更改已驗證機器人的用戶名。請聯繫 Discord 支持進行更改。" -#: redbot/core/core_commands.py:2416 -msgid "Status set to ``Playing {game.name}``." -msgstr "" +#: redbot/core/core_commands.py:2939 +msgid "Failed to change name. Must be 32 characters or fewer." +msgstr "更改名稱失敗。不得超過 32 個字符。" -#: redbot/core/core_commands.py:2418 -msgid "Game cleared." -msgstr "" +#: redbot/core/core_commands.py:2945 +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 "更改用戶名超時。請記住,您每小時最多只能執行 2 次。如果您需要頻繁更改,請使用暱稱:{command}" + +#: redbot/core/core_commands.py:2955 +msgid "Failed to change the username. Discord returned the following error:\n" +"{error_message}" +msgstr "更改用戶名失敗。 Discord 返回以下錯誤:{error_message}" + +#: redbot/core/core_commands.py:2965 +msgid "Unexpected error occurred when trying to change the username." +msgstr "嘗試更改用戶名時發生意外錯誤。" -#: redbot/core/core_commands.py:2424 +#: redbot/core/core_commands.py:2973 #, docstring -msgid "Sets [botname]'s listening status.\n\n" -" This will appear as `Listening to `.\n\n" -" Maximum length for a listening status is 128 characters.\n\n" +msgid "Sets [botname]'s nickname for the current server.\n\n" +" Maximum length for a nickname is 32 characters.\n\n" +" **Example:**\n" +" - `[p]set bot nickname 🎃 SpookyBot 🎃`\n\n" +" **Arguments:**\n" +" - `[nickname]` - The nickname to give the bot. Leave blank to clear the current nickname.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:2985 +msgid "Failed to change nickname. Must be 32 characters or fewer." +msgstr "更改暱稱失敗。不得超過 32 個字符。" + +#: redbot/core/core_commands.py:2989 +msgid "I lack the permissions to change my own nickname." +msgstr "我沒有更改自己暱稱的權限。" + +#: redbot/core/core_commands.py:2996 +#, 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\n" +" Link example: `[My link](https://example.com)`\n\n" " **Examples:**\n" -" - `[p]set listening` - Clears the activity status.\n" -" - `[p]set listening jams`\n\n" +" - `[p]set bot custominfo >>> I can use **markdown** such as quotes, ||spoilers|| and multiple lines.`\n" +" - `[p]set bot custominfo Join my [support server](discord.gg/discord)!`\n" +" - `[p]set bot custominfo` - Removes custom info text.\n\n" " **Arguments:**\n" -" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status." +" - `[text]` - The custom info text.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2441 -msgid "The maximum length of listening descriptions is 128 characters." +#: redbot/core/core_commands.py:3013 +msgid "The custom text has been cleared." +msgstr "自定義文本已被清除。" + +#: redbot/core/core_commands.py:3017 +msgid "The custom text has been set." +msgstr "自訂欄位已經設置" + +#: redbot/core/core_commands.py:3020 +msgid "Text must be fewer than 1024 characters long." +msgstr "文本長度必須少於 1024 個字符。" + +#: redbot/core/core_commands.py:3029 +#, docstring +msgid "Commands for setting [botname]'s status." +msgstr "用於設置 [botname] 狀態的命令。" + +#: redbot/core/core_commands.py:3043 +#, docstring +msgid "Sets [botname]'s streaming status to a twitch stream.\n\n" +" This will appear as `Streaming ` or `LIVE ON TWITCH` depending on the context.\n" +" It will also include a `Watch` button with a twitch.tv url for the provided streamer.\n\n" +" Maximum length for a stream title is 128 characters.\n\n" +" Leaving both streamer and stream_title empty will clear it.\n\n" +" **Examples:**\n" +" - `[p]set status stream` - Clears the activity status.\n" +" - `[p]set status stream 26 Twentysix is streaming` - Sets the stream to `https://www.twitch.tv/26`.\n" +" - `[p]set status stream https://twitch.tv/26 Twentysix is streaming` - Sets the URL manually.\n\n" +" **Arguments:**\n" +" - `` - The twitch streamer to provide a link to. This can be their twitch name or the entire URL.\n" +" - `` - The text to follow `Streaming` in the status." msgstr "" -#: redbot/core/core_commands.py:2450 -msgid "Status set to ``Listening to {listening}``." +#: redbot/core/core_commands.py:3081 +#, docstring +msgid "Sets [botname]'s playing status.\n\n" +" This will appear as `Playing ` or `PLAYING A GAME: ` depending on the context.\n\n" +" Maximum length for a playing status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status playing` - Clears the activity status.\n" +" - `[p]set status playing the keyboard`\n\n" +" **Arguments:**\n" +" - `[game]` - The text to follow `Playing`. Leave blank to clear the current activity status.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2453 -msgid "Listening cleared." +#: redbot/core/core_commands.py:3102 +msgid "Status set to `Playing {game.name}`." +msgstr "狀態設置為“正在玩 {game.name}”。" + +#: redbot/core/core_commands.py:3104 +msgid "Game cleared." +msgstr "遊戲狀態已清除。" + +#: redbot/core/core_commands.py:3112 +#, docstring +msgid "Sets [botname]'s listening status.\n\n" +" This will appear as `Listening to `.\n\n" +" Maximum length for a listening status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status listening` - Clears the activity status.\n" +" - `[p]set status listening jams`\n\n" +" **Arguments:**\n" +" - `[listening]` - The text to follow `Listening to`. Leave blank to clear the current activity status.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2459 +#: redbot/core/core_commands.py:3134 +msgid "Status set to `Listening to {listening}`." +msgstr "狀態設置為“正在收聽 {listening}”。" + +#: redbot/core/core_commands.py:3137 +msgid "Listening cleared." +msgstr "已清除正在聽狀態。" + +#: redbot/core/core_commands.py:3145 #, docstring msgid "Sets [botname]'s watching status.\n\n" " This will appear as `Watching `.\n\n" " Maximum length for a watching status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]set watching` - Clears the activity status.\n" -" - `[p]set watching [p]help`\n\n" +" - `[p]set status watching` - Clears the activity status.\n" +" - `[p]set status watching [p]help`\n\n" " **Arguments:**\n" -" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status." +" - `[watching]` - The text to follow `Watching`. Leave blank to clear the current activity status.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2475 -msgid "The maximum length of watching descriptions is 128 characters." -msgstr "" +#: redbot/core/core_commands.py:3166 +msgid "Status set to `Watching {watching}`." +msgstr "狀態設置為“正在看{watching}”。" -#: redbot/core/core_commands.py:2482 -msgid "Status set to ``Watching {watching}``." -msgstr "" - -#: redbot/core/core_commands.py:2484 +#: redbot/core/core_commands.py:3168 msgid "Watching cleared." -msgstr "" +msgstr "已清除正在看狀態。" -#: redbot/core/core_commands.py:2490 +#: redbot/core/core_commands.py:3176 #, docstring msgid "Sets [botname]'s competing status.\n\n" " This will appear as `Competing in `.\n\n" " Maximum length for a competing status is 128 characters.\n\n" " **Examples:**\n" -" - `[p]set competing` - Clears the activity status.\n" -" - `[p]set competing London 2012 Olympic Games`\n\n" +" - `[p]set status competing` - Clears the activity status.\n" +" - `[p]set status competing London 2012 Olympic Games`\n\n" " **Arguments:**\n" -" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status." +" - `[competing]` - The text to follow `Competing in`. Leave blank to clear the current activity status.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2507 -msgid "The maximum length of competing descriptions is 128 characters." +#: redbot/core/core_commands.py:3198 +msgid "Status set to `Competing in {competing}`." +msgstr "狀態設置為“在{competing} 中競爭”。" + +#: redbot/core/core_commands.py:3201 +msgid "Competing cleared." +msgstr "已清除競爭狀態。" + +#: redbot/core/core_commands.py:3209 +#, docstring +msgid "Sets [botname]'s custom status.\n\n" +" This will appear as ``.\n\n" +" Maximum length for a custom status is 128 characters.\n\n" +" **Examples:**\n" +" - `[p]set status custom` - Clears the activity status.\n" +" - `[p]set status custom Running cogs...`\n\n" +" **Arguments:**\n" +" - `[text]` - The custom status text. Leave blank to clear the current activity status.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2516 -msgid "Status set to ``Competing in {competing}``." +#: redbot/core/core_commands.py:3230 +msgid "Custom status set to `{text}`." msgstr "" -#: redbot/core/core_commands.py:2519 -msgid "Competing cleared." +#: redbot/core/core_commands.py:3232 +msgid "Custom status cleared." msgstr "" -#: redbot/core/core_commands.py:2525 +#: redbot/core/core_commands.py:3237 +msgid "Status changed to {}." +msgstr "狀態已更改為 {}。" + +#: redbot/core/core_commands.py:3243 +#, docstring +msgid "Set [botname]'s status to online." +msgstr "將 [botname] 的狀態設置為在線。" + +#: redbot/core/core_commands.py:3250 +#, docstring +msgid "Set [botname]'s status to do not disturb." +msgstr "將 [botname] 的狀態設置為請勿打擾。" + +#: redbot/core/core_commands.py:3257 +#, docstring +msgid "Set [botname]'s status to idle." +msgstr "將 [botname] 的狀態設置為空閒。" + +#: redbot/core/core_commands.py:3264 +#, docstring +msgid "Set [botname]'s status to invisible." +msgstr "將 [botname] 的狀態設置為隱藏。" + +#: redbot/core/core_commands.py:3274 #, docstring -msgid "Sets [botname]'s status.\n\n" -" Available statuses:\n" -" - `online`\n" -" - `idle`\n" -" - `dnd`\n" -" - `invisible`\n\n" +msgid "Set server's admin and mod roles for [botname]." +msgstr "為 [botname] 設置伺務器的管理員和管理員身分組。" + +#: redbot/core/core_commands.py:3280 +#, docstring +msgid "\n" +" Adds an admin role for this server.\n\n" +" Admins have the same access as Mods, plus additional admin level commands like:\n" +" - `[p]set serverprefix`\n" +" - `[p]addrole`\n" +" - `[p]ban`\n" +" - `[p]ignore guild`\n\n" +" And more.\n\n" " **Examples:**\n" -" - `[p]set status online` - Clears the status.\n" -" - `[p]set status invisible`\n\n" +" - `[p]set roles addadminrole @Admins`\n" +" - `[p]set roles addadminrole Super Admins`\n\n" " **Arguments:**\n" -" - `` - One of the available statuses.\n" +" - `` - The role to add as an admin.\n" " " msgstr "" -#: redbot/core/core_commands.py:2555 -msgid "Status changed to {}." +#: redbot/core/core_commands.py:3300 +msgid "This role is already an admin role." +msgstr "此身分組已經是管理員身分組。" + +#: redbot/core/core_commands.py:3302 +msgid "That role is now considered an admin role." +msgstr "該身分組現在被視為管理員身分組。" + +#: redbot/core/core_commands.py:3308 +#, docstring +msgid "\n" +" Adds a moderator role for this server.\n\n" +" This grants access to moderator level commands like:\n" +" - `[p]mute`\n" +" - `[p]cleanup`\n" +" - `[p]customcommand create`\n\n" +" And more.\n\n" +" **Examples:**\n" +" - `[p]set roles addmodrole @Mods`\n" +" - `[p]set roles addmodrole Loyal Helpers`\n\n" +" **Arguments:**\n" +" - `` - The role to add as a moderator.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2563 +#: redbot/core/core_commands.py:3327 +msgid "This role is already a mod role." +msgstr "此身分組已經是版主身分組。" + +#: redbot/core/core_commands.py:3329 +msgid "That role is now considered a mod role." +msgstr "該身分組現在被視為版主身分組。" + +#: redbot/core/core_commands.py:3337 #, docstring -msgid "Sets [botname]'s streaming status to a twitch stream.\n\n" -" This will appear as `Streaming ` or `LIVE ON TWITCH` depending on the context.\n" -" It will also include a `Watch` button with a twitch.tv url for the provided streamer.\n\n" -" Maximum length for a stream title is 128 characters.\n\n" -" Leaving both streamer and stream_title empty will clear it.\n\n" +msgid "\n" +" Removes an admin role for this server.\n\n" " **Examples:**\n" -" - `[p]set stream` - Clears the activity status.\n" -" - `[p]set stream 26 Twentysix is streaming` - Sets the stream to `https://www.twitch.tv/26`.\n" -" - `[p]set stream https://twitch.tv/26 Twentysix is streaming` - Sets the URL manually.\n\n" +" - `[p]set roles removeadminrole @Admins`\n" +" - `[p]set roles removeadminrole Super Admins`\n\n" " **Arguments:**\n" -" - `` - The twitch streamer to provide a link to. This can be their twitch name or the entire URL.\n" -" - `` - The text to follow `Streaming` in the status." +" - `` - The role to remove from being an admin.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2588 -msgid "The maximum length of the streamer url is 511 characters." +#: redbot/core/core_commands.py:3349 +msgid "That role was not an admin role to begin with." +msgstr "該身分組原本就不是管理員身分組。" + +#: redbot/core/core_commands.py:3351 +msgid "That role is no longer considered an admin role." +msgstr "該身分組不再被視為管理員身分組。" + +#: redbot/core/core_commands.py:3359 +#, docstring +msgid "\n" +" Removes a mod role for this server.\n\n" +" **Examples:**\n" +" - `[p]set roles removemodrole @Mods`\n" +" - `[p]set roles removemodrole Loyal Helpers`\n\n" +" **Arguments:**\n" +" - `` - The role to remove from being a moderator.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2591 -msgid "The maximum length of the stream title is 128 characters." +#: redbot/core/core_commands.py:3371 +msgid "That role was not a mod role to begin with." +msgstr "該身分組原本就不是mod身分組。" + +#: redbot/core/core_commands.py:3373 +msgid "That role is no longer considered a mod role." +msgstr "該身分組不再被視為 mod 身分組。" + +#: redbot/core/core_commands.py:3381 +#, docstring +msgid "\n" +" Changes [botname]'s locale in this server.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" Use \"default\" to return to the bot's default set language.\n\n" +" If you want to change bot's global locale, see `[p]set locale global` command.\n\n" +" **Examples:**\n" +" - `[p]set locale en-US`\n" +" - `[p]set locale de-DE`\n" +" - `[p]set locale fr-FR`\n" +" - `[p]set locale pl-PL`\n" +" - `[p]set locale default` - Resets to the global default locale.\n\n" +" **Arguments:**\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2605 +#: redbot/core/core_commands.py:3408 #, docstring -msgid "Sets [botname]'s username.\n\n" -" Maximum length for a username is 32 characters.\n\n" -" Note: The username of a verified bot cannot be manually changed.\n" -" Please contact Discord support to change it.\n\n" -" **Example:**\n" -" - `[p]set username BaguetteBot`\n\n" +msgid "\n" +" Changes [botname]'s default locale.\n\n" +" This will be used when a server has not set a locale, or in DMs.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" To reset to English, use \"en-US\".\n\n" +" **Examples:**\n" +" - `[p]set locale global en-US`\n" +" - `[p]set locale global de-DE`\n" +" - `[p]set locale global fr-FR`\n" +" - `[p]set locale global pl-PL`\n\n" " **Arguments:**\n" -" - `` - The username to give the bot.\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" " " msgstr "" -#: redbot/core/core_commands.py:2621 -msgid "The username of a verified bot cannot be manually changed. Please contact Discord support to change it." +#: redbot/core/core_commands.py:3429 redbot/core/core_commands.py:3472 +#: redbot/core/core_commands.py:3534 redbot/core/core_commands.py:3579 +msgid "Invalid language code. Use format: `en-US`" +msgstr "語言代碼無效。 使用格式如:`en-US`" + +#: redbot/core/core_commands.py:3433 redbot/core/core_commands.py:3476 +#: redbot/core/core_commands.py:3538 redbot/core/core_commands.py:3583 +msgid "Invalid format - language code has to include country code, e.g. `en-US`" +msgstr "格式無效 - 語言代碼必須包含國家代碼,例如 `en-US`" + +#: redbot/core/core_commands.py:3440 +msgid "Global locale has been set." +msgstr "已設置全域語言環境。" + +#: redbot/core/core_commands.py:3446 +#, docstring +msgid "\n" +" Changes [botname]'s locale in this server.\n\n" +" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" +" Use \"default\" to return to the bot's default set language.\n\n" +" **Examples:**\n" +" - `[p]set locale server en-US`\n" +" - `[p]set locale server de-DE`\n" +" - `[p]set locale server fr-FR`\n" +" - `[p]set locale server pl-PL`\n" +" - `[p]set locale server default` - Resets to the global default locale.\n\n" +" **Arguments:**\n" +" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2628 -msgid "Failed to change name. Must be 32 characters or fewer." +#: redbot/core/core_commands.py:3467 +msgid "Locale has been set to the default." +msgstr "語言環境已設置為默認值。" + +#: redbot/core/core_commands.py:3482 +msgid "Locale has been set." +msgstr "已設置語言環境。" + +#: redbot/core/core_commands.py:3487 +#, docstring +msgid "\n" +" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale in this server.\n\n" +" If you want to change bot's global regional format, see `[p]set regionalformat global` command.\n\n" +" **Examples:**\n" +" - `[p]set regionalformat en-US`\n" +" - `[p]set region de-DE`\n" +" - `[p]set regionalformat reset` - Resets to the locale.\n\n" +" **Arguments:**\n" +" - `[language_code]` - The region format to use for the bot in this server.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2634 -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}" +#: redbot/core/core_commands.py:3511 +#, docstring +msgid "\n" +" Changes the bot's regional format. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale.\n\n" +" **Examples:**\n" +" - `[p]set regionalformat global en-US`\n" +" - `[p]set region global de-DE`\n" +" - `[p]set regionalformat global reset` - Resets to the locale.\n\n" +" **Arguments:**\n" +" - `[language_code]` - The default region format to use for the bot.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2644 -msgid "Failed to change the username. Discord returned the following error:\n" -"{error_message}" +#: redbot/core/core_commands.py:3528 +msgid "Global regional formatting will now be based on bot's locale." +msgstr "全球區域格式現在將基於機器人的語言環境。" + +#: redbot/core/core_commands.py:3545 +msgid "Global regional formatting will now be based on `{language_code}` locale." +msgstr "全球區域格式現在將基於“{language_code}”區域設置。" + +#: redbot/core/core_commands.py:3554 +#, docstring +msgid "\n" +" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" +" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" +" Pass \"reset\" to `language_code` to base regional formatting on bot's locale in this server.\n\n" +" **Examples:**\n" +" - `[p]set regionalformat server en-US`\n" +" - `[p]set region local de-DE`\n" +" - `[p]set regionalformat server reset` - Resets to the locale.\n\n" +" **Arguments:**\n" +" - `[language_code]` - The region format to use for the bot in this server.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2654 -msgid "Unexpected error occurred when trying to change the username." +#: redbot/core/core_commands.py:3572 +msgid "Regional formatting will now be based on bot's locale in this server." +msgstr "區域格式現在將基於此服務器中機器人的語言環境。" + +#: redbot/core/core_commands.py:3590 +msgid "Regional formatting will now be based on `{language_code}` locale." +msgstr "區域格式現在將基於 `{language_code}` 區域設置。" + +#: redbot/core/core_commands.py:3607 +#, docstring +msgid "\n" +" Commands to 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" +" If passed without the `` or `` arguments it will allow you to open a modal to set your API keys securely.\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, so this command should only be used in a private channel or in DM with the bot.\n\n" +" **Examples:**\n" +" - `[p]set api`\n" +" - `[p]set api spotify`\n" +" - `[p]set api spotify redirect_uri localhost`\n" +" - `[p]set api github client_id,whoops client_secret,whoops`\n\n" +" **Arguments:**\n" +" - `` - The service you're adding tokens to.\n" +" - `` - Pairs of token keys and values. The key and value should be separated by one of ` `, `,`, or `;`.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2662 +#: redbot/core/core_commands.py:3631 +msgid "Click the button below to set your keys." +msgstr "單擊下面的按鈕設置您的密鑰。" + +#: redbot/core/core_commands.py:3633 +msgid "This API keys setup message has expired." +msgstr "" + +#: redbot/core/core_commands.py:3638 +msgid "`{service}` API tokens have been set." +msgstr "`{service}` API 令牌已設置。" + +#: redbot/core/core_commands.py:3642 #, docstring -msgid "Sets [botname]'s nickname for the current server.\n\n" -" Maximum length for a nickname is 32 characters.\n\n" +msgid "\n" +" Show all external API services along with their keys that have been set.\n\n" +" Secrets are not shown.\n\n" " **Example:**\n" -" - `[p]set nickname 🎃 SpookyBot 🎃`\n\n" +" - `[p]set api list`\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:3653 +msgid "No API services have been set yet." +msgstr "尚未設置任何 API 服務。" + +#: redbot/core/core_commands.py:3658 +msgid "Set API services:\n" +msgstr "設置 API 服務:\n" + +#: redbot/core/core_commands.py:3658 +msgid "Set API service:\n" +msgstr "設置 API 服務:\n" + +#: redbot/core/core_commands.py:3668 +#, docstring +msgid "\n" +" Remove the given services with all their keys and tokens.\n\n" +" **Examples:**\n" +" - `[p]set api remove spotify`\n" +" - `[p]set api remove github youtube`\n\n" " **Arguments:**\n" -" - `[nickname]` - The nickname to give the bot. Leave blank to clear the current nickname.\n" +" - `` - The services to remove." +msgstr "" + +#: redbot/core/core_commands.py:3683 +msgid "Services deleted successfully:\n" +"{services_list}" +msgstr "服務刪除成功:\n" +"{services_list}" + +#: redbot/core/core_commands.py:3687 +msgid "Service deleted successfully: {service_name}" +msgstr "服務刪除成功:{service_name}" + +#: redbot/core/core_commands.py:3692 +msgid "None of the services you provided had any keys set." +msgstr "您提供的所有服務都沒有設置任何密鑰。" + +#: redbot/core/core_commands.py:3700 +#, docstring +msgid "\n" +" Commands for configuring owner notifications.\n\n" +" Owner notifications include usage of `[p]contact` and available Red updates.\n" +" " +msgstr "\n" +"用於配置所有者通知的命令。\n\n" +" 所有者通知包括 `[p]contact` 的使用和可用的 Red 更新。 " + +#: redbot/core/core_commands.py:3709 +#, docstring +msgid "\n" +" Opt-in on receiving owner notifications.\n\n" +" This is the default state.\n\n" +" Note: This will only resume sending owner notifications to your DMs.\n" +" Additional owners and destinations will not be affected.\n\n" +" **Example:**\n" +" - `[p]set ownernotifications optin`\n" " " msgstr "" -#: redbot/core/core_commands.py:2674 -msgid "Failed to change nickname. Must be 32 characters or fewer." +#: redbot/core/core_commands.py:3728 +#, docstring +msgid "\n" +" Opt-out of receiving owner notifications.\n\n" +" Note: This will only stop sending owner notifications to your DMs.\n" +" Additional owners and destinations will still receive notifications.\n\n" +" **Example:**\n" +" - `[p]set ownernotifications optout`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2678 -msgid "I lack the permissions to change my own nickname." +#: redbot/core/core_commands.py:3750 +#, docstring +msgid "\n" +" Adds a destination text channel to receive owner notifications.\n\n" +" **Examples:**\n" +" - `[p]set ownernotifications adddestination #owner-notifications`\n" +" - `[p]set ownernotifications adddestination 168091848718417920` - Accepts channel IDs.\n\n" +" **Arguments:**\n" +" - `` - The channel to send owner notifications to.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2685 +#: redbot/core/core_commands.py:3775 #, docstring -msgid "Sets [botname]'s global prefix(es).\n\n" -" Warning: This is not additive. It will replace all current prefixes.\n\n" -" See also the `--mentionable` flag to enable mentioning the bot as the prefix.\n\n" +msgid "\n" +" Removes a destination text channel from receiving owner notifications.\n\n" " **Examples:**\n" -" - `[p]set prefix !`\n" -" - `[p]set prefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" -" - `[p]set prefix \"@[botname] \"` - This uses a mention as the prefix. See also the `--mentionable` flag.\n" -" - `[p]set prefix ! ? .` - Sets multiple prefixes.\n\n" +" - `[p]set ownernotifications removedestination #owner-notifications`\n" +" - `[p]set ownernotifications deletedestination 168091848718417920` - Accepts channel IDs.\n\n" " **Arguments:**\n" -" - `` - The prefixes the bot will respond to globally.\n" +" - `` - The channel to stop sending owner notifications to.\n" " " msgstr "" -#: redbot/core/core_commands.py:2702 -msgid "Warning: A prefix is above the recommended length (20 characters).\n" -"Do you want to continue? (y/n)" +#: redbot/core/core_commands.py:3799 +#, docstring +msgid "\n" +" Lists the configured extra destinations for owner notifications.\n\n" +" **Example:**\n" +" - `[p]set ownernotifications listdestinations`\n" +" " msgstr "" -#: redbot/core/core_commands.py:2715 -msgid "Cancelled." -msgstr "已取消。" +#: redbot/core/core_commands.py:3809 +msgid "There are no extra channels being sent to." +msgstr "沒有額外的頻道被發送到。" -#: redbot/core/core_commands.py:2719 -msgid "Prefix set." -msgstr "" +#: redbot/core/core_commands.py:3820 +msgid "Unknown channel with id: {id}" +msgstr "未知頻道:{id}" -#: redbot/core/core_commands.py:2721 -msgid "Prefixes set." +#: redbot/core/core_commands.py:3830 +#, docstring +msgid "\n" +" Show the current settings for [botname].\n\n" +" Accepts optional server parameter to allow prefix recovery.\n" +" " msgstr "" -#: redbot/core/core_commands.py:2727 +#: redbot/core/core_commands.py:3844 redbot/core/core_commands.py:3848 +msgid "Not Set." +msgstr "未設定" + +#: redbot/core/core_commands.py:3855 +msgid "Admin roles: {admin}\n" +"Mod roles: {mod}\n" +"Locale: {guild_locale}\n" +"Regional format: {guild_regional_format}\n" +msgstr "管理員角色:{admin}\n" +"模組角色:{mod}\n" +"語言環境:{guild_locale}\n" +"區域格式:{guild_regional_format}\n" + +#: redbot/core/core_commands.py:3876 +msgid "{bot_name} Settings:\n\n" +"Prefixes: {prefixes}\n" +"{guild_settings}Global locale: {locale}\n" +"Global regional format: {regional_format}\n" +"Default embed colour: {colour}" +msgstr "{bot_name} 設置:\n\n" +"前綴:{prefixes}\n" +"{guild_settings}全球語言環境:{locale}\n" +"全球區域格式:{regional_format}\n" +"默認嵌入顏色:{colour}" + +#: redbot/core/core_commands.py:3898 #, docstring -msgid "\n" -" Sets [botname]'s server prefix(es).\n\n" -" Warning: This will override global prefixes, the bot will not respond to any global prefixes in this server.\n" -" This is not additive. It will replace all current server prefixes.\n" -" A prefix cannot have more than 20 characters.\n\n" +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\n" +" This is only applied to the current server and not globally.\n\n" " **Examples:**\n" -" - `[p]set serverprefix !`\n" -" - `[p]set serverprefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" -" - `[p]set serverprefix \"@[botname] \"` - This uses a mention as the prefix.\n" -" - `[p]set serverprefix ! ? .` - Sets multiple prefixes.\n\n" +" - `[p]set deletedelay` - Shows the current delete delay setting.\n" +" - `[p]set deletedelay 60` - Sets the delete delay to the max of 60 seconds.\n" +" - `[p]set deletedelay -1` - Disables deleting command messages.\n\n" " **Arguments:**\n" -" - `[prefixes...]` - The prefixes the bot will respond to on this server. Leave blank to clear server prefixes.\n" +" - `[time]` - The seconds to wait before deleting the command message. Use -1 to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:2745 -msgid "Server prefixes have been reset." -msgstr "" +#: redbot/core/core_commands.py:3919 +msgid "Command deleting disabled." +msgstr "命令刪除已禁用。" -#: redbot/core/core_commands.py:2748 -msgid "You cannot have a prefix longer than 20 characters." -msgstr "" +#: redbot/core/core_commands.py:3921 +msgid "Delete delay set to {num} seconds." +msgstr "刪除延遲設置為 {num} 秒。" -#: redbot/core/core_commands.py:2753 -msgid "Server prefix set." -msgstr "" +#: redbot/core/core_commands.py:3926 +msgid "Bot will delete command messages after {num} seconds. Set this value to -1 to stop deleting messages" +msgstr "Bot 將在 {num} 秒後刪除命令消息。 將此值設置為 -1 以停止刪除消息" -#: redbot/core/core_commands.py:2755 -msgid "Server prefixes set." -msgstr "" +#: redbot/core/core_commands.py:3933 +msgid "I will not delete command messages." +msgstr "我不會刪除命令消息。" -#: redbot/core/core_commands.py:2760 +#: redbot/core/core_commands.py:3939 #, docstring msgid "\n" -" Changes the bot's default locale.\n\n" -" This will be used when a server has not set a locale, or in DMs.\n\n" -" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" -" To reset to English, use \"en-US\".\n\n" -" **Examples:**\n" -" - `[p]set locale en-US`\n" -" - `[p]set locale de-DE`\n" -" - `[p]set locale fr-FR`\n" -" - `[p]set locale pl-PL`\n\n" -" **Arguments:**\n" -" - `` - The default locale to use for the bot. This can be any language code with country code included.\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\n" +" **Example:**\n" +" - `[p]set usebotcolour`\n" " " msgstr "" -#: redbot/core/core_commands.py:2781 redbot/core/core_commands.py:2825 -#: redbot/core/core_commands.py:2864 redbot/core/core_commands.py:2908 -msgid "Invalid language code. Use format: `en-US`" -msgstr "" +#: redbot/core/core_commands.py:3951 +msgid "The bot {} use its configured color for embeds." +msgstr "{} 使用其配置的顏色進行嵌入。" -#: redbot/core/core_commands.py:2785 redbot/core/core_commands.py:2829 -#: redbot/core/core_commands.py:2868 redbot/core/core_commands.py:2912 -msgid "Invalid format - language code has to include country code, e.g. `en-US`" -msgstr "" +#: redbot/core/core_commands.py:3952 +msgid "will not" +msgstr "將不會" -#: redbot/core/core_commands.py:2792 -msgid "Global locale has been set." -msgstr "" +#: redbot/core/core_commands.py:3952 +msgid "will" +msgstr "將會" -#: redbot/core/core_commands.py:2798 +#: redbot/core/core_commands.py:3960 #, docstring msgid "\n" -" Changes the bot's locale in this server.\n\n" -" Go to [Red's Crowdin page](https://translate.discord.red) to see locales that are available with translations.\n\n" -" Use \"default\" to return to the bot's default set language.\n" -" To reset to English, use \"en-US\".\n\n" -" **Examples:**\n" -" - `[p]set locale en-US`\n" -" - `[p]set locale de-DE`\n" -" - `[p]set locale fr-FR`\n" -" - `[p]set locale pl-PL`\n" -" - `[p]set locale default` - Resets to the global default locale.\n\n" -" **Arguments:**\n" -" - `` - The default locale to use for the bot. This can be any language code with country code included.\n" +" Toggle whether to enable fuzzy command search for the server.\n\n" +" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" +" Note: This can be processor intensive and may be unsuitable for larger servers.\n\n" +" Default is for fuzzy command search to be disabled.\n\n" +" **Example:**\n" +" - `[p]set serverfuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:2820 -msgid "Locale has been set to the default." -msgstr "" - -#: redbot/core/core_commands.py:2835 -msgid "Locale has been set." -msgstr "" +#: redbot/core/core_commands.py:3975 +msgid "Fuzzy command search has been {} for this server." +msgstr "此服務器的模糊命令搜索已{}。" -#: redbot/core/core_commands.py:2841 +#: redbot/core/core_commands.py:3983 #, docstring msgid "\n" -" Changes the bot's regional format. This is used for formatting date, time and numbers.\n\n" -" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" -" Leave `language_code` empty to base regional formatting on bot's locale.\n\n" -" **Examples:**\n" -" - `[p]set globalregionalformat en-US`\n" -" - `[p]set globalregion de-DE`\n" -" - `[p]set globalregionalformat` - Resets to the locale.\n\n" -" **Arguments:**\n" -" - `[language_code]` - The default region format to use for the bot.\n" +" Toggle whether to enable fuzzy command search in DMs.\n\n" +" This allows the bot to identify potential misspelled commands and offer corrections.\n\n" +" Default is for fuzzy command search to be disabled.\n\n" +" **Example:**\n" +" - `[p]set fuzzy`\n" " " msgstr "" -#: redbot/core/core_commands.py:2858 -msgid "Global regional formatting will now be based on bot's locale." -msgstr "" - -#: redbot/core/core_commands.py:2875 -msgid "Global regional formatting will now be based on `{language_code}` locale." -msgstr "" +#: redbot/core/core_commands.py:3996 +msgid "Fuzzy command search has been {} in DMs." +msgstr "DM 中的模糊命令搜索已{}。" -#: redbot/core/core_commands.py:2883 +#: redbot/core/core_commands.py:4004 #, docstring msgid "\n" -" Changes the bot's regional format in this server. This is used for formatting date, time and numbers.\n\n" -" `language_code` can be any language code with country code included, e.g. `en-US`, `de-DE`, `fr-FR`, `pl-PL`, etc.\n" -" Leave `language_code` empty to base regional formatting on bot's locale in this server.\n\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\n" " **Examples:**\n" -" - `[p]set regionalformat en-US`\n" -" - `[p]set region de-DE`\n" -" - `[p]set regionalformat` - Resets to the locale.\n\n" +" - `[p]set colour dark red`\n" +" - `[p]set colour blurple`\n" +" - `[p]set colour 0x5DADE2`\n" +" - `[p]set color 0x#FDFEFE`\n" +" - `[p]set color #7F8C8D`\n\n" " **Arguments:**\n" -" - `[language_code]` - The region format to use for the bot in this server.\n" +" - `[colour]` - The colour to use for embeds. Leave blank to set to the default value (red).\n" " " msgstr "" -#: redbot/core/core_commands.py:2901 -msgid "Regional formatting will now be based on bot's locale in this server." -msgstr "" +#: redbot/core/core_commands.py:4024 +msgid "The color has been reset." +msgstr "顏色已重置。" -#: redbot/core/core_commands.py:2919 -msgid "Regional formatting will now be based on `{language_code}` locale." -msgstr "" +#: redbot/core/core_commands.py:4027 +msgid "The color has been set." +msgstr "顏色已設置。" -#: redbot/core/core_commands.py:2927 +#: redbot/core/core_commands.py:4036 #, 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\n" -" Link example: `[My link](https://example.com)`\n\n" +msgid "Sets [botname]'s global prefix(es).\n\n" +" Warning: This is not additive. It will replace all current prefixes.\n\n" +" See also the `--mentionable` flag to enable mentioning the bot as the prefix.\n\n" " **Examples:**\n" -" - `[p]set custominfo >>> I can use **markdown** such as quotes, ||spoilers|| and multiple lines.`\n" -" - `[p]set custominfo Join my [support server](discord.gg/discord)!`\n" -" - `[p]set custominfo` - Removes custom info text.\n\n" +" - `[p]set prefix !`\n" +" - `[p]set prefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" +" - `[p]set prefix \"@[botname] \"` - This uses a mention as the prefix. See also the `--mentionable` flag.\n" +" - `[p]set prefix ! ? .` - Sets multiple prefixes.\n\n" " **Arguments:**\n" -" - `[text]` - The custom info text.\n" +" - `` - The prefixes the bot will respond to globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:2944 -msgid "The custom text has been cleared." -msgstr "" +#: redbot/core/core_commands.py:4053 redbot/core/core_commands.py:4130 +msgid "Prefixes cannot start with '/', as it conflicts with Discord's slash commands." +msgstr "前綴不能以“/”開頭,因為它與 Discord 內的斜線指令衝突。" -#: redbot/core/core_commands.py:2948 -msgid "The custom text has been set." +#: redbot/core/core_commands.py:4058 +msgid "Warning: A prefix is below the recommended length (1 character).\n" +"Do you want to continue?" msgstr "" -#: redbot/core/core_commands.py:2951 -msgid "Text must be fewer than 1024 characters long." -msgstr "" +#: redbot/core/core_commands.py:4072 redbot/core/core_commands.py:4090 +msgid "Cancelled." +msgstr "已取消。" + +#: redbot/core/core_commands.py:4076 +msgid "Warning: A prefix is above the recommended length (25 characters).\n" +"Do you want to continue?" +msgstr "警告:前綴超過建議的長度(25 個字符)。\n" +"你要繼續嗎?" + +#: redbot/core/core_commands.py:4094 +msgid "Prefix set." +msgstr "前綴設置。" + +#: redbot/core/core_commands.py:4096 +msgid "Prefixes set." +msgstr "前綴設置。" -#: redbot/core/core_commands.py:2956 +#: redbot/core/core_commands.py:4103 #, docstring msgid "\n" -" Commands to 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, so this command should only be used in a private channel or in DM with the bot.\n\n" +" Sets [botname]'s server prefix(es).\n\n" +" Warning: This will override global prefixes, the bot will not respond to any global prefixes in this server.\n" +" This is not additive. It will replace all current server prefixes.\n" +" A prefix cannot have more than 25 characters.\n\n" " **Examples:**\n" -" - `[p]set api Spotify redirect_uri localhost`\n" -" - `[p]set api github client_id,whoops client_secret,whoops`\n\n" +" - `[p]set serverprefix !`\n" +" - `[p]set serverprefix \"! \"` - Quotes are needed to use spaces in prefixes.\n" +" - `[p]set serverprefix \"@[botname] \"` - This uses a mention as the prefix.\n" +" - `[p]set serverprefix ! ? .` - Sets multiple prefixes.\n" +" - `[p]set serverprefix \"Red - Discord Bot\" ?` - Sets the prefix for a specific server. Quotes are needed to use spaces in the server name.\n\n" " **Arguments:**\n" -" - `` - The service you're adding tokens to.\n" -" - `` - Pairs of token keys and values. The key and value should be separated by one of ` `, `,`, or `;`.\n" +" - `[server]` - The server to set the prefix for. Defaults to current server.\n" +" - `[prefixes...]` - The prefixes the bot will respond to on this server. Leave blank to clear server prefixes.\n" " " msgstr "" -#: redbot/core/core_commands.py:2977 -msgid "`{service}` API tokens have been set." +#: redbot/core/core_commands.py:4126 +msgid "Server prefixes have been reset." +msgstr "服務器前綴已重置。" + +#: redbot/core/core_commands.py:4134 +msgid "You cannot have a prefix shorter than 1 character." msgstr "" -#: redbot/core/core_commands.py:2981 +#: redbot/core/core_commands.py:4137 +msgid "You cannot have a prefix longer than 25 characters." +msgstr "前綴不能超過 25 個字符。" + +#: redbot/core/core_commands.py:4142 +msgid "Server prefix set." +msgstr "服務器前綴設置。" + +#: redbot/core/core_commands.py:4144 +msgid "Server prefixes set." +msgstr "服務器前綴設置。" + +#: redbot/core/core_commands.py:4149 #, docstring msgid "\n" -" Show all external API services along with their keys that have been set.\n\n" -" Secrets are not shown.\n\n" -" **Example:**\n" -" - `[p]set api list``\n" +" Set a global bot variable for using buttons in menus.\n\n" +" When enabled, all usage of cores menus API will use buttons instead of reactions.\n\n" +" This defaults to False.\n" +" Using this without a setting will toggle.\n\n" +" **Examples:**\n" +" - `[p]set usebuttons True` - Enables using buttons.\n" +" - `[p]helpset usebuttons` - Toggles the value.\n\n" +" **Arguments:**\n" +" - `[use_buttons]` - Whether to use buttons. Leave blank to toggle.\n" +" " +msgstr "\n" +"設置全局機器人變量以使用菜單中的按鈕。\n\n" +" 啟用後,核心菜單 API 的所有使用都將使用按鈕而不是反應。\n\n" +" 這默認為 False。\n" +" 在沒有設置的情況下使用它會切換。\n\n" +" **例子:**\n" +" - `[p]set usebuttons True` - 啟用使用按鈕。\n" +" - `[p]helpset usebuttons` - 切換值。\n\n" +" **參數:**\n" +" - `[use_buttons]` - 是否使用按鈕。 留空以切換。\n" " " -msgstr "" - -#: redbot/core/core_commands.py:2992 -msgid "No API services have been set yet." -msgstr "" -#: redbot/core/core_commands.py:2997 -msgid "Set API services:\n" -msgstr "" +#: redbot/core/core_commands.py:4168 +msgid "I will use buttons on basic menus." +msgstr "我將在基本菜單上使用按鈕功能。" -#: redbot/core/core_commands.py:2997 -msgid "Set API service:\n" -msgstr "" +#: redbot/core/core_commands.py:4170 +msgid "I will not use buttons on basic menus." +msgstr "我不會在基本菜單上使用按鈕功能。" -#: redbot/core/core_commands.py:3007 +#: redbot/core/core_commands.py:4175 #, docstring msgid "\n" -" Remove the given services with all their keys and tokens.\n\n" +" Set the message that will be sent on uncaught bot errors.\n\n" +" To include the command name in the message, use the `{command}` placeholder.\n\n" +" If you omit the `msg` argument, the message will be reset to the default one.\n\n" " **Examples:**\n" -" - `[p]set api remove Spotify`\n" -" - `[p]set api remove github audiodb`\n\n" +" - `[p]set errormsg` - Resets the error message back to the default: \"Error in command '{command}'.\". If the command invoker is one of the bot owners, the message will also include \"Check your console or logs for details.\".\n" +" - `[p]set errormsg Oops, the command {command} has failed! Please try again later.` - Sets the error message to a custom one.\n\n" " **Arguments:**\n" -" - `` - The services to remove." -msgstr "" +" - `[msg]` - The custom error message. Must be less than 1000 characters. Omit to reset to the default one.\n" +" " +msgstr "\n" +"設置將在未捕獲的機器人錯誤上發送的消息。\n\n" +" 要在消息中包含命令名稱,請使用“{command}”佔位符。\n\n" +" 如果省略 `msg` 參數,則消息將重置為默認值。\n\n" +" **例子:**\n" +" - `[p]set errormsg` - 將錯誤消息重置為默認值:“命令 '{command}' 出錯。”。 如果命令調用者是 bot 所有者之一,則該消息還將包括“檢查您的控制台或日誌以獲取詳細信息。”。\n" +" - `[p]set errormsg 糟糕,命令 {command} 失敗! 請稍後再試。` - 將錯誤消息設置為自定義消息。\n\n" +" **參數:**\n" +" - `[msg]` - 自定義錯誤消息。 必須少於 1000 個字符。 省略重置為默認值。\n" +" " -#: redbot/core/core_commands.py:3022 -msgid "Services deleted successfully:\n" -"{services_list}" -msgstr "" +#: redbot/core/core_commands.py:4190 +msgid "The message must be less than 1000 characters." +msgstr "消息必須少於 1000 個字符。" -#: redbot/core/core_commands.py:3026 -msgid "Service deleted successfully: {service_name}" -msgstr "" +#: redbot/core/core_commands.py:4194 +msgid "Successfully updated the error message." +msgstr "成功更新錯誤信息。" -#: redbot/core/core_commands.py:3031 -msgid "None of the services you provided had any keys set." -msgstr "" +#: redbot/core/core_commands.py:4197 +msgid "Successfully reset the error message back to the default one." +msgstr "成功將錯誤消息重置為默認消息。" -#: redbot/core/core_commands.py:3036 +#: redbot/core/core_commands.py:4204 #, docstring msgid "\n" " Commands to manage settings for the help command.\n\n" " All help settings are applied globally.\n" " " -msgstr "" +msgstr "\n" +"管理幫助命令設定的命令。\n\n" +"所有幫助設定都全域性應用。 " -#: redbot/core/core_commands.py:3045 +#: redbot/core/core_commands.py:4213 #, docstring msgid "\n" " Show the current help settings.\n\n" " Warning: These settings may not be accurate if the default formatter is not in use.\n\n" " **Example:**\n" -" - `[p]helpset showsettings``\n" +" - `[p]helpset showsettings`\n" " " msgstr "" -#: redbot/core/core_commands.py:3059 +#: redbot/core/core_commands.py:4227 msgid "Warning: The default formatter is not in use, these settings may not apply." -msgstr "" +msgstr "警告:預設格式化程式未使用,這些設定可能不適用。" -#: redbot/core/core_commands.py:3069 +#: redbot/core/core_commands.py:4237 #, docstring msgid "\n" " This resets [botname]'s help formatter to the default formatter.\n\n" " **Example:**\n" -" - `[p]helpset resetformatter``\n" +" - `[p]helpset resetformatter`\n" " " msgstr "" -#: redbot/core/core_commands.py:3078 +#: redbot/core/core_commands.py:4246 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 "幫助格式化程序已被重置。 這不會阻止 cogs 修改幫助,如果這是一個問題,您可能需要刪除 cog。" -#: redbot/core/core_commands.py:3087 +#: redbot/core/core_commands.py:4255 #, 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\n" " **Example:**\n" -" - `[p]helpset resetsettings``\n" +" - `[p]helpset resetsettings`\n" " " msgstr "" -#: redbot/core/core_commands.py:3097 +#: redbot/core/core_commands.py:4265 msgid "The help settings have been reset to their defaults. This may not have an impact when using 3rd party help formatters." -msgstr "" +msgstr "幫助設置已重置為默認值。 使用 3rd 方幫助格式化程序時,這可能不會產生影響。" -#: redbot/core/core_commands.py:3105 +#: redbot/core/core_commands.py:4277 #, docstring msgid "\n" " Allows the help command to be sent as a paginated menu instead of separate\n" " messages.\n\n" -" When enabled, `[p]help` will only show one page at a time and will use reactions to navigate between pages.\n\n" -" This defaults to False.\n" -" Using this without a setting will toggle.\n\n" +" When \"reactions\", \"buttons\", \"select\", or \"selectonly\" is passed,\n" +" `[p]help` will only show one page at a time\n" +" and will use the associated control scheme to navigate between pages.\n\n" " **Examples:**\n" -" - `[p]helpset usemenus True` - Enables using menus.\n" -" - `[p]helpset usemenus` - Toggles the value.\n\n" +" - `[p]helpset usemenus reactions` - Enables using reaction menus.\n" +" - `[p]helpset usemenus buttons` - Enables using button menus.\n" +" - `[p]helpset usemenus select` - Enables buttons with a select menu.\n" +" - `[p]helpset usemenus selectonly` - Enables a select menu only on help.\n" +" - `[p]helpset usemenus disable` - Disables help menus.\n\n" " **Arguments:**\n" -" - `[use_menus]` - Whether to use menus. Leave blank to toggle.\n" +" - `<\"buttons\"|\"reactions\"|\"select\"|\"selectonly\"|\"disable\">` - Whether to use `buttons`,\n" +" `reactions`, `select`, `selectonly`, or no menus.\n" " " msgstr "" -#: redbot/core/core_commands.py:3125 -msgid "Help will use menus." -msgstr "" +#: redbot/core/core_commands.py:4297 +msgid "Help will use the select menu only." +msgstr "幫助清單將僅使用選擇菜單模式。" + +#: redbot/core/core_commands.py:4300 +msgid "Help will use button menus and add a select menu." +msgstr "幫助清單將使用按鈕功能並添加一個菜單選擇欄。" -#: redbot/core/core_commands.py:3127 +#: redbot/core/core_commands.py:4303 +msgid "Help will use button menus." +msgstr "幫助清單將使用按鈕功能。" + +#: redbot/core/core_commands.py:4306 +msgid "Help will use reaction menus." +msgstr "幫助清單將使用反應功能。" + +#: redbot/core/core_commands.py:4309 msgid "Help will not use menus." -msgstr "" +msgstr "幫助不使用菜單。" -#: redbot/core/core_commands.py:3131 +#: redbot/core/core_commands.py:4316 #, 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\n" " **Examples:**\n" -" - `[p]helpset showhidden True` - Enables showing hidden commands.\n" -" - `[p]helpset showhidden` - Toggles the value.\n\n" +" - `[p]helpset showhidden True` - Enables showing hidden commands.\n" +" - `[p]helpset showhidden` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[show_hidden]` - Whether to use show hidden commands in help. Leave blank to toggle.\n" +" - `[show_hidden]` - Whether to use show hidden commands in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3148 +#: redbot/core/core_commands.py:4333 msgid "Help will not filter hidden commands." -msgstr "" +msgstr "幫助不會過濾隱藏的命令。" -#: redbot/core/core_commands.py:3150 +#: redbot/core/core_commands.py:4335 msgid "Help will filter hidden commands." -msgstr "" +msgstr "幫助將過濾隱藏的命令。" -#: redbot/core/core_commands.py:3154 +#: redbot/core/core_commands.py:4339 #, docstring msgid "\n" " This allows the help command to show existing commands aliases if there is any.\n\n" " This defaults to True.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset showaliases False` - Disables showing aliases on this server.\n" -" - `[p]helpset showaliases` - Toggles the value.\n\n" +" - `[p]helpset showaliases False` - Disables showing aliases on this server.\n" +" - `[p]helpset showaliases` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[show_aliases]` - Whether to include aliases in help. Leave blank to toggle.\n" +" - `[show_aliases]` - Whether to include aliases in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3171 -msgid "Help will show commands aliases." -msgstr "" +#: redbot/core/core_commands.py:4356 +msgid "Help will now show command aliases." +msgstr "幫助現在將顯示命令別名。" -#: redbot/core/core_commands.py:3173 -msgid "Help will not show commands aliases." -msgstr "" +#: redbot/core/core_commands.py:4358 +msgid "Help will no longer show command aliases." +msgstr "幫助將不再顯示命令別名。" -#: redbot/core/core_commands.py:3177 +#: redbot/core/core_commands.py:4362 #, docstring msgid "\n" " This allows the help command message to be ticked if help is sent to a DM.\n\n" @@ -1957,44 +3347,44 @@ msgid "\n" " Using this without a setting will toggle.\n\n" " Note: This is only used when the bot is not using menus.\n\n" " **Examples:**\n" -" - `[p]helpset usetick False` - Disables ticking when help is sent to DMs.\n" -" - `[p]helpset usetick` - Toggles the value.\n\n" +" - `[p]helpset usetick False` - Disables ticking when help is sent to DMs.\n" +" - `[p]helpset usetick` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[use_tick]` - Whether to tick the help command when help is sent to DMs. Leave blank to toggle.\n" +" - `[use_tick]` - Whether to tick the help command when help is sent to DMs. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3198 +#: redbot/core/core_commands.py:4383 msgid "Help will now tick the command when sent in a DM." -msgstr "" +msgstr "在 DM 中發送時,幫助現在將勾選命令。" -#: redbot/core/core_commands.py:3200 +#: redbot/core/core_commands.py:4385 msgid "Help will not tick the command when sent in a DM." -msgstr "" +msgstr "幫助在 DM 中發送時不會勾選命令。" -#: redbot/core/core_commands.py:3204 +#: redbot/core/core_commands.py:4389 #, docstring msgid "\n" " Sets if commands which can't be run in the current context should be filtered from help.\n\n" " Defaults to True.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset verifychecks False` - Enables showing unusable commands in help.\n" -" - `[p]helpset verifychecks` - Toggles the value.\n\n" +" - `[p]helpset verifychecks False` - Enables showing unusable commands in help.\n" +" - `[p]helpset verifychecks` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[verify]` - Whether to hide unusable commands in help. Leave blank to toggle.\n" +" - `[verify]` - Whether to hide unusable commands in help. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3221 +#: redbot/core/core_commands.py:4406 msgid "Help will only show for commands which can be run." -msgstr "" +msgstr "幫助只會顯示可以運行的命令。" -#: redbot/core/core_commands.py:3223 +#: redbot/core/core_commands.py:4408 msgid "Help will show up without checking if the commands can be run." -msgstr "" +msgstr "幫助將顯示而不檢查命令是否可以運行。" -#: redbot/core/core_commands.py:3227 +#: redbot/core/core_commands.py:4412 #, docstring msgid "\n" " Sets whether the bot should respond to help commands for nonexistent topics.\n\n" @@ -2003,22 +3393,22 @@ msgid "\n" " Defaults to False.\n" " Using this without a setting will toggle.\n\n" " **Examples:**\n" -" - `[p]helpset verifyexists True` - Enables sending help for nonexistent topics.\n" -" - `[p]helpset verifyexists` - Toggles the value.\n\n" +" - `[p]helpset verifyexists True` - Enables sending help for nonexistent topics.\n" +" - `[p]helpset verifyexists` - Toggles the value.\n\n" " **Arguments:**\n" -" - `[verify]` - Whether to respond to help for nonexistent topics. Leave blank to toggle.\n" +" - `[verify]` - Whether to respond to help for nonexistent topics. Leave blank to toggle.\n" " " msgstr "" -#: redbot/core/core_commands.py:3248 +#: redbot/core/core_commands.py:4433 msgid "Help will verify the existence of help topics." -msgstr "" +msgstr "幫助將驗證幫助主題的存在。" -#: redbot/core/core_commands.py:3251 +#: redbot/core/core_commands.py:4436 msgid "Help will only verify the existence of help topics via fuzzy help (if enabled)." -msgstr "" +msgstr "幫助將僅通過模糊幫助(如果啟用) 驗證幫助主題的存在。" -#: redbot/core/core_commands.py:3259 +#: redbot/core/core_commands.py:4444 #, docstring msgid "Set the character limit for each page in the help message.\n\n" " Note: This setting only applies to embedded help.\n\n" @@ -2027,45 +3417,44 @@ msgid "Set the character limit for each page in the help message.\n\n" " Please note that setting a relatively small character limit may\n" " mean some pages will exceed this limit.\n\n" " **Example:**\n" -" - `[p]helpset pagecharlimit 1500`\n\n" +" - `[p]helpset pagecharlimit 1500`\n\n" " **Arguments:**\n" -" - `` - The max amount of characters to show per page in the help message.\n" +" - `` - The max amount of characters to show per page in the help message.\n" " " msgstr "" -#: redbot/core/core_commands.py:3276 +#: redbot/core/core_commands.py:4461 msgid "You must give a value of at least 500 characters." -msgstr "" +msgstr "您必須提供至少 500 個字符的值。" -#: redbot/core/core_commands.py:3280 +#: redbot/core/core_commands.py:4465 msgid "Done. The character limit per page has been set to {}." -msgstr "" +msgstr "完畢。 每頁的字符數限制已設置為 {}。" -#: redbot/core/core_commands.py:3284 +#: redbot/core/core_commands.py:4469 #, docstring msgid "Set the maximum number of help pages sent in a server channel.\n\n" -" Note: 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\n" " **Examples:**\n" -" - `[p]helpset maxpages 50` - Basically never send help to DMs.\n" -" - `[p]helpset maxpages 0` - Always send help to DMs.\n\n" +" - `[p]helpset maxpages 50` - Basically never send help to DMs.\n" +" - `[p]helpset maxpages 0` - Always send help to DMs.\n\n" " **Arguments:**\n" -" - `` - The max pages allowed to send per help in a server.\n" +" - `` - The max pages allowed to send per help in a server.\n" " " msgstr "" -#: redbot/core/core_commands.py:3302 redbot/core/core_commands.py:3329 +#: redbot/core/core_commands.py:4485 redbot/core/core_commands.py:4512 msgid "You must give a value of zero or greater!" -msgstr "" +msgstr "您必須給出零或更大的值!" -#: redbot/core/core_commands.py:3306 +#: redbot/core/core_commands.py:4489 msgid "Done. The page limit has been set to {}." -msgstr "" +msgstr "完畢。 每頁的頁數限制已設置為 {}。" -#: redbot/core/core_commands.py:3311 +#: redbot/core/core_commands.py:4494 #, 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" @@ -2073,1066 +3462,1077 @@ msgid "Set the delay after which help pages will be deleted.\n\n" " Setting the delay to 0 disables this feature.\n\n" " The bot has to have MANAGE_MESSAGES permission for this to work.\n\n" " **Examples:**\n" -" - `[p]helpset deletedelay 60` - Delete the help pages after a minute.\n" -" - `[p]helpset deletedelay 1` - Delete the help pages as quickly as possible.\n" -" - `[p]helpset deletedelay 1209600` - Max time to wait before deleting (14 days).\n" -" - `[p]helpset deletedelay 0` - Disable deleting help pages.\n\n" +" - `[p]helpset deletedelay 60` - Delete the help pages after a minute.\n" +" - `[p]helpset deletedelay 1` - Delete the help pages as quickly as possible.\n" +" - `[p]helpset deletedelay 1209600` - Max time to wait before deleting (14 days).\n" +" - `[p]helpset deletedelay 0` - Disable deleting help pages.\n\n" " **Arguments:**\n" -" - `` - The seconds to wait before deleting help pages.\n" +" - `` - The seconds to wait before deleting help pages.\n" " " msgstr "" -#: redbot/core/core_commands.py:3332 +#: redbot/core/core_commands.py:4515 msgid "The delay cannot be longer than 14 days!" -msgstr "" +msgstr "延遲不能超過14天!" -#: redbot/core/core_commands.py:3337 +#: redbot/core/core_commands.py:4520 msgid "Done. Help messages will not be deleted now." -msgstr "" +msgstr "完畢。 現在不會刪除幫助消息。" -#: redbot/core/core_commands.py:3339 +#: redbot/core/core_commands.py:4522 msgid "Done. The delete delay has been set to {} seconds." +msgstr "完畢。 刪除延遲已設置為 {} 秒。" + +#: redbot/core/core_commands.py:4526 +#, docstring +msgid "Set the timeout for reactions, if menus are enabled.\n\n" +" The default is 30 seconds.\n" +" The timeout has to be between 15 and 300 seconds.\n\n" +" **Examples:**\n" +" - `[p]helpset reacttimeout 30` - The default timeout.\n" +" - `[p]helpset reacttimeout 60` - Timeout of 1 minute.\n" +" - `[p]helpset reacttimeout 15` - Minimum allowed timeout.\n" +" - `[p]helpset reacttimeout 300` - Max allowed timeout (5 mins).\n\n" +" **Arguments:**\n" +" - `` - The timeout, in seconds, of the reactions.\n" +" " msgstr "" -#: redbot/core/core_commands.py:3343 +#: redbot/core/core_commands.py:4541 +msgid "You must give a value of at least 15 seconds!" +msgstr "您必須提供至少 15 秒的值。" + +#: redbot/core/core_commands.py:4544 +msgid "The timeout cannot be greater than 5 minutes!" +msgstr "用戶超時不能少於 5 分鐘。" + +#: redbot/core/core_commands.py:4548 +msgid "Done. The reaction timeout has been set to {} seconds." +msgstr "完畢。 反應已設置為 {} 秒。" + +#: redbot/core/core_commands.py:4552 #, docstring msgid "\n" " Set the tagline to be used.\n\n" " The maximum tagline length is 2048 characters.\n" " This setting only applies to embedded help. If no tagline is specified, the default will be used instead.\n\n" +" You can use `[​p]` in your tagline, which will be replaced by the bot's prefix.\n\n" " **Examples:**\n" -" - `[p]helpset tagline Thanks for using the bot!`\n" -" - `[p]helpset tagline` - Resets the tagline to the default.\n\n" +" - `[p]helpset tagline Thanks for using the bot!`\n" +" - `[p]helpset tagline Use [​p]invite to add me to your server.`\n" +" - `[p]helpset tagline` - Resets the tagline to the default.\n\n" " **Arguments:**\n" -" - `[tagline]` - The tagline to appear at the bottom of help embeds. Leave blank to reset.\n" +" - `[tagline]` - The tagline to appear at the bottom of help embeds. Leave blank to reset.\n" " " msgstr "" -#: redbot/core/core_commands.py:3358 +#: redbot/core/core_commands.py:4570 msgid "The tagline has been reset." -msgstr "" +msgstr "標語已被重置。" -#: redbot/core/core_commands.py:3362 +#: redbot/core/core_commands.py:4574 msgid "Your tagline is too long! Please shorten it to be no more than 2048 characters long." -msgstr "" +msgstr "你的標語太長了! 請將其縮短為不超過 2048 個字符。" -#: redbot/core/core_commands.py:3370 +#: redbot/core/core_commands.py:4582 msgid "The tagline has been set." -msgstr "" +msgstr "標語已被設置。" -#: redbot/core/core_commands.py:3375 +#: redbot/core/core_commands.py:4587 #, docstring msgid "Sends a message to the owner.\n\n" " This is limited to one message every 60 seconds per person.\n\n" " **Example:**\n" -" - `[p]contact Help! The bot has become sentient!`\n\n" +" - `[p]contact Help! The bot has become sentient!`\n\n" " **Arguments:**\n" -" - `[message]` - The message to send to the owner.\n" +" - `[message]` - The message to send to the owner.\n" " " msgstr "" -#: redbot/core/core_commands.py:3387 +#: redbot/core/core_commands.py:4599 msgid "User ID: {}" -msgstr "" +msgstr "用戶 ID: {}" -#: redbot/core/core_commands.py:3390 +#: redbot/core/core_commands.py:4602 msgid "through DM" -msgstr "" +msgstr "通過 DM" -#: redbot/core/core_commands.py:3392 +#: redbot/core/core_commands.py:4604 msgid "from {}" -msgstr "" +msgstr "從 {}" -#: redbot/core/core_commands.py:3393 +#: redbot/core/core_commands.py:4605 msgid " | Server ID: {}" -msgstr "" +msgstr " | 伺服器ID: {}" -#: redbot/core/core_commands.py:3398 +#: redbot/core/core_commands.py:4610 msgid "Use `{}dm {} ` to reply to this user" -msgstr "" +msgstr "使用 `{}dm {} ` 回复此用戶" -#: redbot/core/core_commands.py:3400 +#: redbot/core/core_commands.py:4612 msgid "Sent by {} {}" -msgstr "" +msgstr "由 {} {} 送出" -#: redbot/core/core_commands.py:3405 +#: redbot/core/core_commands.py:4617 msgid "I've been configured not to send this anywhere." -msgstr "" +msgstr "我已被配置為不將其發送到任何地方。" -#: redbot/core/core_commands.py:3476 +#: redbot/core/core_commands.py:4663 msgid "Your message has been sent." -msgstr "" +msgstr "您的訊息已發送。" -#: redbot/core/core_commands.py:3478 +#: redbot/core/core_commands.py:4665 msgid "I'm unable to deliver your message. Sorry." -msgstr "" +msgstr "我無法傳遞你的信息。 對不起。" -#: redbot/core/core_commands.py:3483 +#: redbot/core/core_commands.py:4670 #, docstring msgid "Sends a DM to a user.\n\n" " This command needs a user ID to work.\n\n" " To get a user ID, go to Discord's settings and open the 'Appearance' tab.\n" " Enable 'Developer Mode', then right click a user and click on 'Copy ID'.\n\n" " **Example:**\n" -" - `[p]dm 262626262626262626 Do you like me? Yes / No`\n\n" +" - `[p]dm 262626262626262626 Do you like me? Yes / No`\n\n" " **Arguments:**\n" -" - `[message]` - The message to dm to the user.\n" +" - `[message]` - The message to dm to the user.\n" " " msgstr "" -#: redbot/core/core_commands.py:3499 +#: redbot/core/core_commands.py:4686 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 "ID 無效、未找到用戶或用戶是機器人。 您只能向與我共享服務器的人發送消息。" -#: redbot/core/core_commands.py:3509 +#: redbot/core/core_commands.py:4696 msgid "Owner of {}" -msgstr "" +msgstr "擁有者 {}" -#: redbot/core/core_commands.py:3510 +#: redbot/core/core_commands.py:4697 msgid "You can reply to this message with {}contact" -msgstr "" +msgstr "您可以通過 {}contact 回覆此消息" -#: redbot/core/core_commands.py:3524 redbot/core/core_commands.py:3534 +#: redbot/core/core_commands.py:4708 redbot/core/core_commands.py:4718 msgid "Sorry, I couldn't deliver your message to {}" -msgstr "" +msgstr "抱歉,我無法將您的消息傳遞給 {}" -#: redbot/core/core_commands.py:3527 redbot/core/core_commands.py:3537 +#: redbot/core/core_commands.py:4711 redbot/core/core_commands.py:4721 msgid "Message delivered to {}" -msgstr "" +msgstr "傳遞給 {} 的消息" -#: redbot/core/core_commands.py:3542 +#: redbot/core/core_commands.py:4726 #, docstring msgid "Prints the bot's data path." -msgstr "" +msgstr "打印機器人的數據路徑。" -#: redbot/core/core_commands.py:3546 +#: redbot/core/core_commands.py:4730 msgid "Data path: {path}" -msgstr "" +msgstr "儲存到:{path}" -#: redbot/core/core_commands.py:3552 +#: redbot/core/core_commands.py:4736 #, docstring msgid "Shows debug information useful for debugging." +msgstr "顯示對除錯有用的除錯信息。" + +#: redbot/core/core_commands.py:4759 +#, docstring +msgid "\n" +" Diagnose issues with the command checks with ease!\n\n" +" If you want to diagnose the command from a text channel in a different server,\n" +" you can do so by using the command in DMs.\n\n" +" **Example:**\n" +" - `[p]diagnoseissues #general @Slime ban` - Diagnose why @Slime can't use `[p]ban` in #general channel.\n\n" +" **Arguments:**\n" +" - `[channel]` - The text channel that the command should be tested for. Defaults to the current channel.\n" +" - `` - The member that should be considered as the command caller.\n" +" - `` - The name of the command to test.\n" +" " +msgstr "" + +#: redbot/core/core_commands.py:4775 +msgid "A text channel, voice channel, stage channel, or thread needs to be passed when using this command in DMs." msgstr "" -#: redbot/core/core_commands.py:3639 +#: redbot/core/core_commands.py:4792 +msgid "The given user is not a member of the diagnosed server." +msgstr "給定用戶不是診斷服務器的成員。" + +#: redbot/core/core_commands.py:4799 +msgid "Don't try to fool me, the given member can't access the {channel} channel!" +msgstr "不要試圖欺騙我,給予的成員無法訪問 {channel} 頻道!" + +#: redbot/core/core_commands.py:4810 #, docstring msgid "\n" " Commands to manage the allowlist.\n\n" " Warning: When the allowlist is in use, the bot will ignore commands from everyone not on the list.\n\n" " Use `[p]allowlist clear` to disable the allowlist\n" " " -msgstr "" +msgstr "\n" +"管理許可名單的命令。\n\n" +" 警告:當使用許可名單時,機器人將忽略不在名單上的每個人的命令。\n\n" +" 使用 `[p]allowlist clear` 禁用允許列表 " -#: redbot/core/core_commands.py:3650 +#: redbot/core/core_commands.py:4821 #, docstring msgid "\n" " Adds users to the allowlist.\n\n" " **Examples:**\n" -" - `[p]allowlist add @26 @Will` - Adds two users to the allowlist.\n" -" - `[p]allowlist add 262626262626262626` - Adds a user by ID.\n\n" +" - `[p]allowlist add @26 @Will` - Adds two users to the allowlist.\n" +" - `[p]allowlist add 262626262626262626` - Adds a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to add to the allowlist.\n" +" - `` - The user or users to add to the allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3663 +#: redbot/core/core_commands.py:4833 msgid "Users have been added to the allowlist." -msgstr "" +msgstr "用戶已被添加到白名單中。" -#: redbot/core/core_commands.py:3665 +#: redbot/core/core_commands.py:4835 msgid "User has been added to the allowlist." -msgstr "" +msgstr "用戶已添加到白名單" -#: redbot/core/core_commands.py:3669 +#: redbot/core/core_commands.py:4839 #, docstring msgid "\n" " Lists users on the allowlist.\n\n" " **Example:**\n" -" - `[p]allowlist list`\n" +" - `[p]allowlist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3681 +#: redbot/core/core_commands.py:4851 msgid "Users on the allowlist:" -msgstr "" +msgstr "白名單上的用戶:" -#: redbot/core/core_commands.py:3683 +#: redbot/core/core_commands.py:4853 msgid "User on the allowlist:" -msgstr "" +msgstr "白名單中的用戶:" -#: redbot/core/core_commands.py:3687 redbot/core/core_commands.py:3785 -#: redbot/core/modlog.py:428 redbot/core/modlog.py:450 -#: redbot/core/modlog.py:466 +#: redbot/core/core_commands.py:4857 redbot/core/core_commands.py:4953 +#: redbot/core/modlog.py:404 redbot/core/modlog.py:426 +#: redbot/core/modlog.py:442 msgid "Unknown or Deleted User" -msgstr "" +msgstr "未知或已刪除用戶" -#: redbot/core/core_commands.py:3695 +#: redbot/core/core_commands.py:4865 #, docstring msgid "\n" " Removes users from the allowlist.\n\n" " The allowlist will be disabled if all users are removed.\n\n" " **Examples:**\n" -" - `[p]allowlist remove @26 @Will` - Removes two users from the allowlist.\n" -" - `[p]allowlist remove 262626262626262626` - Removes a user by ID.\n\n" +" - `[p]allowlist remove @26 @Will` - Removes two users from the allowlist.\n" +" - `[p]allowlist remove 262626262626262626` - Removes a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to remove from the allowlist.\n" +" - `` - The user or users to remove from the allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3710 +#: redbot/core/core_commands.py:4879 msgid "Users have been removed from the allowlist." -msgstr "" +msgstr "用戶已從白名單中刪除。" -#: redbot/core/core_commands.py:3712 +#: redbot/core/core_commands.py:4881 msgid "User has been removed from the allowlist." -msgstr "" +msgstr "用戶已從白名單中刪除。" -#: redbot/core/core_commands.py:3716 +#: redbot/core/core_commands.py:4885 #, docstring msgid "\n" " Clears the allowlist.\n\n" " This disables the allowlist.\n\n" " **Example:**\n" -" - `[p]allowlist clear`\n" +" - `[p]allowlist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3725 +#: redbot/core/core_commands.py:4894 msgid "Allowlist has been cleared." -msgstr "" +msgstr "白名單已被清除。" -#: redbot/core/core_commands.py:3730 +#: redbot/core/core_commands.py:4899 #, docstring msgid "\n" " Commands to manage the blocklist.\n\n" " Use `[p]blocklist clear` to disable the blocklist\n" " " -msgstr "" +msgstr "\n" +" 管理黑名單的命令。\n\n" +" 使用 `[p]blocklist clear` 禁用黑名單 " -#: redbot/core/core_commands.py:3739 +#: redbot/core/core_commands.py:4908 #, docstring msgid "\n" " Adds users to the blocklist.\n\n" " **Examples:**\n" -" - `[p]blocklist add @26 @Will` - Adds two users to the blocklist.\n" -" - `[p]blocklist add 262626262626262626` - Blocks a user by ID.\n\n" +" - `[p]blocklist add @26 @Will` - Adds two users to the blocklist.\n" +" - `[p]blocklist add 262626262626262626` - Blocks a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to add to the blocklist.\n" +" - `` - The user or users to add to the blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3755 +#: redbot/core/core_commands.py:4924 msgid "You cannot add an owner to the blocklist!" -msgstr "" +msgstr "您不能將所有者添加到黑名單!" -#: redbot/core/core_commands.py:3761 +#: redbot/core/core_commands.py:4929 msgid "Users have been added to the blocklist." -msgstr "" +msgstr "用戶已被添加到黑名單中。" -#: redbot/core/core_commands.py:3763 +#: redbot/core/core_commands.py:4931 msgid "User has been added to the blocklist." -msgstr "" +msgstr "用戶已被添加到黑名單" -#: redbot/core/core_commands.py:3767 +#: redbot/core/core_commands.py:4935 #, docstring msgid "\n" " Lists users on the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist list`\n" +" - `[p]blocklist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3779 +#: redbot/core/core_commands.py:4947 msgid "Users on the blocklist:" -msgstr "" +msgstr "黑名單上的用戶:" -#: redbot/core/core_commands.py:3781 +#: redbot/core/core_commands.py:4949 msgid "User on the blocklist:" -msgstr "" +msgstr "黑名單上的用戶:" -#: redbot/core/core_commands.py:3793 +#: redbot/core/core_commands.py:4961 #, docstring msgid "\n" " Removes users from the blocklist.\n\n" " **Examples:**\n" -" - `[p]blocklist remove @26 @Will` - Removes two users from the blocklist.\n" -" - `[p]blocklist remove 262626262626262626` - Removes a user by ID.\n\n" +" - `[p]blocklist remove @26 @Will` - Removes two users from the blocklist.\n" +" - `[p]blocklist remove 262626262626262626` - Removes a user by ID.\n\n" " **Arguments:**\n" -" - `` - The user or users to remove from the blocklist.\n" +" - `` - The user or users to remove from the blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3806 +#: redbot/core/core_commands.py:4973 msgid "Users have been removed from the blocklist." -msgstr "" +msgstr "用戶已從黑名單中刪除。" -#: redbot/core/core_commands.py:3808 +#: redbot/core/core_commands.py:4975 msgid "User has been removed from the blocklist." -msgstr "" +msgstr "用戶已從黑名單中刪除。" -#: redbot/core/core_commands.py:3812 +#: redbot/core/core_commands.py:4979 #, docstring msgid "\n" " Clears the blocklist.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3819 +#: redbot/core/core_commands.py:4986 msgid "Blocklist has been cleared." -msgstr "" +msgstr "黑名單已被清空。" -#: redbot/core/core_commands.py:3825 +#: redbot/core/core_commands.py:4992 #, docstring msgid "\n" " Commands to manage the server specific allowlist.\n\n" " Warning: When the allowlist is in use, the bot will ignore commands from everyone not on the list in the server.\n\n" " Use `[p]localallowlist clear` to disable the allowlist\n" " " -msgstr "" +msgstr "\n" +"用於管理特定於服務器的白名單的命令。\n\n" +" 警告:當使用白名單時,機器人將忽略服務器中不在列表中的每個人的命令。\n\n" +" 使用 `[p]localallowlist clear` 禁用白名單 " -#: redbot/core/core_commands.py:3838 +#: redbot/core/core_commands.py:5005 #, docstring msgid "\n" " Adds a user or role to the server allowlist.\n\n" " **Examples:**\n" -" - `[p]localallowlist add @26 @Will` - Adds two users to the local allowlist.\n" -" - `[p]localallowlist add 262626262626262626` - Allows a user by ID.\n" -" - `[p]localallowlist add \"Super Admins\"` - Allows a role with a space in the name without mentioning.\n\n" +" - `[p]localallowlist add @26 @Will` - Adds two users to the local allowlist.\n" +" - `[p]localallowlist add 262626262626262626` - Allows a user by ID.\n" +" - `[p]localallowlist add \"Super Admins\"` - Allows a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local allowlist.\n" +" - `` - The users or roles to remove from the local allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3857 +#: redbot/core/core_commands.py:5024 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 "" +msgstr "我不能允許你這樣做,因為它會刪除你運行命令的能力,請確保先將自己添加到白名單中。" -#: redbot/core/core_commands.py:3866 +#: redbot/core/core_commands.py:5033 msgid "Users and/or roles have been added to the allowlist." -msgstr "" +msgstr "用戶/角色已添加到白名單中。" -#: redbot/core/core_commands.py:3868 +#: redbot/core/core_commands.py:5035 msgid "User or role has been added to the allowlist." -msgstr "" +msgstr "用戶或角色已添加到白名單。" -#: redbot/core/core_commands.py:3872 +#: redbot/core/core_commands.py:5039 #, docstring msgid "\n" " Lists users and roles on the server allowlist.\n\n" " **Example:**\n" -" - `[p]localallowlist list`\n" +" - `[p]localallowlist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:3884 +#: redbot/core/core_commands.py:5051 msgid "Allowed users and/or roles:" -msgstr "" +msgstr "允許的用戶/角色:" -#: redbot/core/core_commands.py:3886 +#: redbot/core/core_commands.py:5053 msgid "Allowed user or role:" -msgstr "" +msgstr "允許的用戶或角色:" -#: redbot/core/core_commands.py:3890 redbot/core/core_commands.py:4012 +#: redbot/core/core_commands.py:5057 redbot/core/core_commands.py:5177 msgid "Unknown or Deleted User/Role" -msgstr "" +msgstr "未知或已刪除的用戶/身分組" -#: redbot/core/core_commands.py:3900 +#: redbot/core/core_commands.py:5067 #, docstring msgid "\n" " Removes user or role from the allowlist.\n\n" " The local allowlist will be disabled if all users are removed.\n\n" " **Examples:**\n" -" - `[p]localallowlist remove @26 @Will` - Removes two users from the local allowlist.\n" -" - `[p]localallowlist remove 262626262626262626` - Removes a user by ID.\n" -" - `[p]localallowlist remove \"Super Admins\"` - Removes a role with a space in the name without mentioning.\n\n" +" - `[p]localallowlist remove @26 @Will` - Removes two users from the local allowlist.\n" +" - `[p]localallowlist remove 262626262626262626` - Removes a user by ID.\n" +" - `[p]localallowlist remove \"Super Admins\"` - Removes a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local allowlist.\n" +" - `` - The users or roles to remove from the local allowlist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3921 +#: redbot/core/core_commands.py:5088 msgid "I cannot allow you to do this, as it would remove your ability to run commands." -msgstr "" +msgstr "我不能允許你這樣做,因為它會刪除你運行命令的能力。" -#: redbot/core/core_commands.py:3929 +#: redbot/core/core_commands.py:5096 msgid "Users and/or roles have been removed from the server allowlist." -msgstr "" +msgstr "用戶和/或身分組已從服務器白名單中刪除。" -#: redbot/core/core_commands.py:3931 +#: redbot/core/core_commands.py:5098 msgid "User or role has been removed from the server allowlist." -msgstr "" +msgstr "用戶或身分組已從服務器白名單中刪除。" -#: redbot/core/core_commands.py:3935 +#: redbot/core/core_commands.py:5102 #, docstring msgid "\n" " Clears the allowlist.\n\n" " This disables the local allowlist and clears all entries.\n\n" " **Example:**\n" -" - `[p]localallowlist clear`\n" +" - `[p]localallowlist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:3944 +#: redbot/core/core_commands.py:5111 msgid "Server allowlist has been cleared." -msgstr "" +msgstr "伺務器白名單已被清除。" -#: redbot/core/core_commands.py:3950 +#: redbot/core/core_commands.py:5117 #, docstring msgid "\n" " Commands to manage the server specific blocklist.\n\n" " Use `[p]localblocklist clear` to disable the blocklist\n" " " -msgstr "" +msgstr "\n" +" 管理伺務器特定阻止列表的指令。\n\n" +" 使用 `[p]localblocklist clear` 禁用黑名單\n" +" " -#: redbot/core/core_commands.py:3961 +#: redbot/core/core_commands.py:5128 #, docstring msgid "\n" " Adds a user or role to the local blocklist.\n\n" " **Examples:**\n" -" - `[p]localblocklist add @26 @Will` - Adds two users to the local blocklist.\n" -" - `[p]localblocklist add 262626262626262626` - Blocks a user by ID.\n" -" - `[p]localblocklist add \"Bad Apples\"` - Blocks a role with a space in the name without mentioning.\n\n" +" - `[p]localblocklist add @26 @Will` - Adds two users to the local blocklist.\n" +" - `[p]localblocklist add 262626262626262626` - Blocks a user by ID.\n" +" - `[p]localblocklist add \"Bad Apples\"` - Blocks a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to add to the local blocklist.\n" +" - `` - The users or roles to add to the local blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:3975 +#: redbot/core/core_commands.py:5142 msgid "You cannot add yourself to the blocklist!" -msgstr "" +msgstr "您不能將自己添加到黑名單!" -#: redbot/core/core_commands.py:3978 +#: redbot/core/core_commands.py:5145 msgid "You cannot add the guild owner to the blocklist!" -msgstr "" +msgstr "您不能將伺服器所有者添加到黑名單!" -#: redbot/core/core_commands.py:3981 +#: redbot/core/core_commands.py:5148 msgid "You cannot add a bot owner to the blocklist!" -msgstr "" +msgstr "您不能將機器人所有者添加到黑名單!" -#: redbot/core/core_commands.py:3988 +#: redbot/core/core_commands.py:5153 msgid "Users and/or roles have been added from the server blocklist." -msgstr "" +msgstr "已從伺務器黑名單中添加用戶和/或身分組。" -#: redbot/core/core_commands.py:3990 +#: redbot/core/core_commands.py:5155 msgid "User or role has been added from the server blocklist." -msgstr "" +msgstr "已從伺務器黑名單中添加用戶或身分組。" -#: redbot/core/core_commands.py:3994 +#: redbot/core/core_commands.py:5159 #, docstring msgid "\n" " Lists users and roles on the server blocklist.\n\n" " **Example:**\n" -" - `[p]localblocklist list`\n" +" - `[p]localblocklist list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4006 +#: redbot/core/core_commands.py:5171 msgid "Blocked users and/or roles:" -msgstr "" +msgstr "被封鎖的用戶和/或身分組:" -#: redbot/core/core_commands.py:4008 +#: redbot/core/core_commands.py:5173 msgid "Blocked user or role:" -msgstr "" +msgstr "被封鎖的用戶或身分組:" -#: redbot/core/core_commands.py:4022 +#: redbot/core/core_commands.py:5187 #, docstring msgid "\n" " Removes user or role from local blocklist.\n\n" " **Examples:**\n" -" - `[p]localblocklist remove @26 @Will` - Removes two users from the local blocklist.\n" -" - `[p]localblocklist remove 262626262626262626` - Unblocks a user by ID.\n" -" - `[p]localblocklist remove \"Bad Apples\"` - Unblocks a role with a space in the name without mentioning.\n\n" +" - `[p]localblocklist remove @26 @Will` - Removes two users from the local blocklist.\n" +" - `[p]localblocklist remove 262626262626262626` - Unblocks a user by ID.\n" +" - `[p]localblocklist remove \"Bad Apples\"` - Unblocks a role with a space in the name without mentioning.\n\n" " **Arguments:**\n" -" - `` - The users or roles to remove from the local blocklist.\n" +" - `` - The users or roles to remove from the local blocklist.\n" " " msgstr "" -#: redbot/core/core_commands.py:4038 +#: redbot/core/core_commands.py:5201 msgid "Users and/or roles have been removed from the server blocklist." -msgstr "" +msgstr "用戶和/或身分組已從伺服器黑名單中刪除。" -#: redbot/core/core_commands.py:4040 +#: redbot/core/core_commands.py:5203 msgid "User or role has been removed from the server blocklist." -msgstr "" +msgstr "用戶或身分組已從服務器黑名單中刪除。" -#: redbot/core/core_commands.py:4044 +#: redbot/core/core_commands.py:5207 #, docstring msgid "\n" " Clears the server blocklist.\n\n" " This disables the server blocklist and clears all entries.\n\n" " **Example:**\n" -" - `[p]blocklist clear`\n" +" - `[p]blocklist clear`\n" " " msgstr "" -#: redbot/core/core_commands.py:4053 +#: redbot/core/core_commands.py:5216 msgid "Server blocklist has been cleared." -msgstr "" +msgstr "伺服器黑名單已清除。" -#: redbot/core/core_commands.py:4058 +#: redbot/core/core_commands.py:5221 #, docstring msgid "Commands to enable and disable commands and cogs." -msgstr "" +msgstr "啟用和禁用指令和cog的指令。" -#: redbot/core/core_commands.py:4064 +#: redbot/core/core_commands.py:5227 #, docstring msgid "Set the default state for a cog as disabled.\n\n" " This will disable the cog for all servers by default.\n" " To override it, use `[p]command enablecog` on the servers you want to allow usage.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command defaultdisablecog Economy`\n" -" - `[p]command defaultdisablecog ModLog`\n\n" +" - `[p]command defaultdisablecog Economy`\n" +" - `[p]command defaultdisablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to make disabled by default. Must be title-case.\n" +" - `` - The name of the cog to make disabled by default. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4080 redbot/core/core_commands.py:4105 -#: redbot/core/core_commands.py:4125 redbot/core/core_commands.py:4155 -msgid "Cog with the given name doesn't exist." -msgstr "" - -#: redbot/core/core_commands.py:4082 +#: redbot/core/core_commands.py:5243 msgid "You can't disable this cog by default." -msgstr "" +msgstr "默認情況下,您無法禁用此cog。" -#: redbot/core/core_commands.py:4084 +#: redbot/core/core_commands.py:5245 msgid "{cogname} has been set as disabled by default." -msgstr "" +msgstr "{cogname} 默認設置為禁用。" -#: redbot/core/core_commands.py:4089 +#: redbot/core/core_commands.py:5250 #, docstring msgid "Set the default state for a cog as enabled.\n\n" " This will re-enable the cog for all servers by default.\n" " To override it, use `[p]command disablecog` on the servers you want to disallow usage.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command defaultenablecog Economy`\n" -" - `[p]command defaultenablecog ModLog`\n\n" +" - `[p]command defaultenablecog Economy`\n" +" - `[p]command defaultenablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to make enabled by default. Must be title-case.\n" +" - `` - The name of the cog to make enabled by default. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4107 +#: redbot/core/core_commands.py:5266 msgid "{cogname} has been set as enabled by default." -msgstr "" +msgstr "{cogname} 已默認設置為啟用。" -#: redbot/core/core_commands.py:4112 +#: redbot/core/core_commands.py:5271 #, docstring msgid "Disable a cog in this server.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command disablecog Economy`\n" -" - `[p]command disablecog ModLog`\n\n" +" - `[p]command disablecog Economy`\n" +" - `[p]command disablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to disable on this server. Must be title-case.\n" +" - `` - The name of the cog to disable on this server. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4127 +#: redbot/core/core_commands.py:5284 msgid "You can't disable this cog as you would lock yourself out." -msgstr "" +msgstr "你不能禁用這個cog,因為你會把自己鎖在外面。" -#: redbot/core/core_commands.py:4129 +#: redbot/core/core_commands.py:5286 msgid "{cogname} has been disabled in this guild." -msgstr "" +msgstr "{cogname} 已在該伺服器中被禁用。" -#: redbot/core/core_commands.py:4132 +#: redbot/core/core_commands.py:5289 msgid "{cogname} was already disabled (nothing to do)." -msgstr "" +msgstr "{cogname} 已被禁用(沒有做出任何改)。" -#: redbot/core/core_commands.py:4138 +#: redbot/core/core_commands.py:5295 #, docstring msgid "Enable a cog in this server.\n\n" " Note: This will only work on loaded cogs, and must reference the title-case cog name.\n\n" " **Examples:**\n" -" - `[p]command enablecog Economy`\n" -" - `[p]command enablecog ModLog`\n\n" +" - `[p]command enablecog Economy`\n" +" - `[p]command enablecog ModLog`\n\n" " **Arguments:**\n" -" - `` - The name of the cog to enable on this server. Must be title-case.\n" +" - `` - The name of the cog to enable on this server. Must be title-case.\n" " " msgstr "" -#: redbot/core/core_commands.py:4150 +#: redbot/core/core_commands.py:5307 msgid "{cogname} has been enabled in this guild." -msgstr "" +msgstr "{cogname} 已在此伺服器中啟用。" -#: redbot/core/core_commands.py:4158 +#: redbot/core/core_commands.py:5312 +msgid "Cog \"{arg}\" not found." +msgstr "未找到該cog“{arg}”。" + +#: redbot/core/core_commands.py:5315 msgid "{cogname} was not disabled (nothing to do)." -msgstr "" +msgstr "{cogname} 尚未被禁用(沒有做出任何改)。" -#: redbot/core/core_commands.py:4164 +#: redbot/core/core_commands.py:5321 #, docstring msgid "List the cogs which are disabled in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabledcogs`\n" +" - `[p]command listdisabledcogs`\n" " " msgstr "" -#: redbot/core/core_commands.py:4177 +#: redbot/core/core_commands.py:5334 msgid "The following cogs are disabled in this guild:\n" -msgstr "" +msgstr "該伺服器已禁用以下齒輪:\n" -#: redbot/core/core_commands.py:4183 +#: redbot/core/core_commands.py:5340 msgid "There are no disabled cogs in this guild." -msgstr "" +msgstr "這個伺服器中沒有已停用的cog。" -#: redbot/core/core_commands.py:4187 +#: redbot/core/core_commands.py:5344 #, docstring msgid "\n" " List disabled commands.\n\n" " If you're the bot owner, this will show global disabled commands by default.\n" " Otherwise, this will show disabled commands on the current server.\n\n" " **Example:**\n" -" - `[p]command listdisabled`\n" +" - `[p]command listdisabled`\n" " " msgstr "" -#: redbot/core/core_commands.py:4204 +#: redbot/core/core_commands.py:5361 #, docstring msgid "List disabled commands globally.\n\n" " **Example:**\n" -" - `[p]command listdisabled global`\n" +" - `[p]command listdisabled global`\n" " " msgstr "" -#: redbot/core/core_commands.py:4211 +#: redbot/core/core_commands.py:5368 msgid "There aren't any globally disabled commands." -msgstr "" +msgstr "沒有任何全域已禁用的指令。" -#: redbot/core/core_commands.py:4214 +#: redbot/core/core_commands.py:5371 msgid "{} commands are disabled globally.\n" -msgstr "" +msgstr "{} 指令在全域範圍中已被禁用。\n" -#: redbot/core/core_commands.py:4218 +#: redbot/core/core_commands.py:5375 msgid "1 command is disabled globally.\n" -msgstr "" +msgstr "1 個指令已被全域禁用。\n" -#: redbot/core/core_commands.py:4226 +#: redbot/core/core_commands.py:5383 #, docstring msgid "List disabled commands in this server.\n\n" " **Example:**\n" -" - `[p]command listdisabled guild`\n" +" - `[p]command listdisabled guild`\n" " " msgstr "" -#: redbot/core/core_commands.py:4233 +#: redbot/core/core_commands.py:5390 msgid "There aren't any disabled commands in {}." -msgstr "" +msgstr "{} 中沒有任何已禁用的指令。" -#: redbot/core/core_commands.py:4236 +#: redbot/core/core_commands.py:5393 msgid "{} commands are disabled in {}.\n" -msgstr "" +msgstr "{} 指令在 {} 中被已禁用。\n" -#: redbot/core/core_commands.py:4240 +#: redbot/core/core_commands.py:5397 msgid "1 command is disabled in {}.\n" -msgstr "" +msgstr "{} 中禁用了 1 個指令。\n" -#: redbot/core/core_commands.py:4247 +#: redbot/core/core_commands.py:5404 #, docstring msgid "\n" " Disable a command.\n\n" " If you're the bot owner, this will disable commands globally by default.\n" " Otherwise, this will disable commands on the current server.\n\n" " **Examples:**\n" -" - `[p]command disable userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable.\n" +" - `` - The command to disable.\n" " " msgstr "" -#: redbot/core/core_commands.py:4269 +#: redbot/core/core_commands.py:5426 #, docstring msgid "\n" " Disable a command globally.\n\n" " **Examples:**\n" -" - `[p]command disable global userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable global urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable global userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable global urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable globally.\n" +" - `` - The command to disable globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4288 redbot/core/core_commands.py:4331 +#: redbot/core/core_commands.py:5438 redbot/core/core_commands.py:5474 msgid "The command to disable cannot be `command` or any of its subcommands." -msgstr "" +msgstr "要禁用的指令不能是 `command` 或其任何子指令。" -#: redbot/core/core_commands.py:4294 redbot/core/core_commands.py:4337 +#: redbot/core/core_commands.py:5444 redbot/core/core_commands.py:5480 msgid "This command is designated as being always available and cannot be disabled." -msgstr "" +msgstr "此指令被指定為始終可用且無法禁用。" -#: redbot/core/core_commands.py:4303 +#: redbot/core/core_commands.py:5453 msgid "That command is already disabled globally." -msgstr "" +msgstr "該指令已在全域範圍內禁用。" -#: redbot/core/core_commands.py:4312 +#: redbot/core/core_commands.py:5462 #, docstring msgid "\n" " Disable a command in this server only.\n\n" " **Examples:**\n" -" - `[p]command disable server userinfo` - Disables the `userinfo` command in the Mod cog.\n" -" - `[p]command disable server urban` - Disables the `urban` command in the General cog.\n\n" +" - `[p]command disable server userinfo` - Disables the `userinfo` command in the Mod cog.\n" +" - `[p]command disable server urban` - Disables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to disable for the current server.\n" +" - `` - The command to disable for the current server.\n" " " msgstr "" -#: redbot/core/core_commands.py:4342 +#: redbot/core/core_commands.py:5486 msgid "You are not allowed to disable that command." -msgstr "" +msgstr "您不能禁用該指令。" -#: redbot/core/core_commands.py:4352 +#: redbot/core/core_commands.py:5496 msgid "That command is already disabled in this server." -msgstr "" +msgstr "該指令已在此服務器中禁用。" -#: redbot/core/core_commands.py:4358 +#: redbot/core/core_commands.py:5502 #, docstring msgid "Enable a command.\n\n" " If you're the bot owner, this will try to enable a globally disabled command by default.\n" " Otherwise, this will try to enable a command disabled on the current server.\n\n" " **Examples:**\n" -" - `[p]command enable userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable.\n" +" - `` - The command to enable.\n" " " msgstr "" -#: redbot/core/core_commands.py:4378 +#: redbot/core/core_commands.py:5522 #, docstring msgid "\n" " Enable a command globally.\n\n" " **Examples:**\n" -" - `[p]command enable global userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable global urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable global userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable global urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable globally.\n" +" - `` - The command to enable globally.\n" " " msgstr "" -#: redbot/core/core_commands.py:4400 +#: redbot/core/core_commands.py:5537 msgid "That command is already enabled globally." -msgstr "" +msgstr "該指令已在全域範圍內啟用。" -#: redbot/core/core_commands.py:4409 +#: redbot/core/core_commands.py:5546 #, docstring msgid "\n" " Enable a command in this server.\n\n" " **Examples:**\n" -" - `[p]command enable server userinfo` - Enables the `userinfo` command in the Mod cog.\n" -" - `[p]command enable server urban` - Enables the `urban` command in the General cog.\n\n" +" - `[p]command enable server userinfo` - Enables the `userinfo` command in the Mod cog.\n" +" - `[p]command enable server urban` - Enables the `urban` command in the General cog.\n\n" " **Arguments:**\n" -" - `` - The command to enable for the current server.\n" +" - `` - The command to enable for the current server.\n" " " msgstr "" -#: redbot/core/core_commands.py:4427 +#: redbot/core/core_commands.py:5558 msgid "You are not allowed to enable that command." -msgstr "" +msgstr "您無權啟用該指令。" -#: redbot/core/core_commands.py:4437 +#: redbot/core/core_commands.py:5568 msgid "That command is already enabled in this server." -msgstr "" +msgstr "該指令已在此伺服器中啟用。" -#: redbot/core/core_commands.py:4444 +#: redbot/core/core_commands.py:5575 #, 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 `{command}` placeholder.\n\n" " **Examples:**\n" -" - `[p]command disabledmsg This command is disabled`\n" -" - `[p]command disabledmsg {command} is disabled`\n" -" - `[p]command disabledmsg` - Sends nothing when a disabled command is attempted.\n\n" +" - `[p]command disabledmsg This command is disabled`\n" +" - `[p]command disabledmsg {command} is disabled`\n" +" - `[p]command disabledmsg` - Sends nothing when a disabled command is attempted.\n\n" " **Arguments:**\n" -" - `[message]` - The message to send when a disabled command is attempted.\n" +" - `[message]` - The message to send when a disabled command is attempted.\n" " " msgstr "" -#: redbot/core/core_commands.py:4465 +#: redbot/core/core_commands.py:5596 #, docstring msgid "\n" " Commands to manage server settings for immunity from automated actions.\n\n" " This includes duplicate message deletion and mention spam from the Mod cog, and filters from the Filter cog.\n" " " -msgstr "" +msgstr "\n" +" 用於管理伺服器設置以免受自動操作影響的指令。\n\n" +" 這包括來自 Mod cog 的重複消息刪除和提及垃圾郵件,以及來自 Filter cog 的過濾器。\n" +" " -#: redbot/core/core_commands.py:4474 +#: redbot/core/core_commands.py:5605 #, docstring msgid "\n" " Gets the current members and roles configured for automatic moderation action immunity.\n\n" " **Example:**\n" -" - `[p]autoimmune list`\n" +" - `[p]autoimmune list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4487 +#: redbot/core/core_commands.py:5618 msgid "Roles immune from automated moderation actions:\n" -msgstr "" +msgstr "不受自動審核操作影響的身分組:\n" -#: redbot/core/core_commands.py:4492 +#: redbot/core/core_commands.py:5623 msgid "Members immune from automated moderation actions:\n" -msgstr "" +msgstr "不受自動審核操作影響的成員:\n" -#: redbot/core/core_commands.py:4496 +#: redbot/core/core_commands.py:5627 msgid "No immunity settings here." -msgstr "" +msgstr "這裡沒有免疫設置。" -#: redbot/core/core_commands.py:4505 +#: redbot/core/core_commands.py:5636 #, docstring msgid "\n" " Makes a user or role immune from automated moderation actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune add @TwentySix` - Adds a user.\n" -" - `[p]autoimmune add @Mods` - Adds a role.\n\n" +" - `[p]autoimmune add @Twentysix` - Adds a user.\n" +" - `[p]autoimmune add @Mods` - Adds a role.\n\n" " **Arguments:**\n" -" - `` - The user or role to add immunity to.\n" +" - `` - The user or role to add immunity to.\n" " " msgstr "" -#: redbot/core/core_commands.py:4517 +#: redbot/core/core_commands.py:5648 msgid "Already added." -msgstr "" +msgstr "已新增。" -#: redbot/core/core_commands.py:4525 +#: redbot/core/core_commands.py:5656 #, docstring msgid "\n" " Remove a user or role from being immune to automated moderation actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune remove @TwentySix` - Removes a user.\n" -" - `[p]autoimmune remove @Mods` - Removes a role.\n\n" +" - `[p]autoimmune remove @Twentysix` - Removes a user.\n" +" - `[p]autoimmune remove @Mods` - Removes a role.\n\n" " **Arguments:**\n" -" - `` - The user or role to remove immunity from.\n" +" - `` - The user or role to remove immunity from.\n" " " msgstr "" -#: redbot/core/core_commands.py:4537 +#: redbot/core/core_commands.py:5668 msgid "Not in list." -msgstr "" +msgstr "不在列表中。" -#: redbot/core/core_commands.py:4545 +#: redbot/core/core_commands.py:5676 #, docstring msgid "\n" " Checks if a user or role would be considered immune from automated actions.\n\n" " **Examples:**\n" -" - `[p]autoimmune isimmune @TwentySix`\n" -" - `[p]autoimmune isimmune @Mods`\n\n" +" - `[p]autoimmune isimmune @Twentysix`\n" +" - `[p]autoimmune isimmune @Mods`\n\n" " **Arguments:**\n" -" - `` - The user or role to check the immunity of.\n" +" - `` - The user or role to check the immunity of.\n" " " msgstr "" -#: redbot/core/core_commands.py:4557 +#: redbot/core/core_commands.py:5688 msgid "They are immune." -msgstr "" +msgstr "他們是免疫的。" -#: redbot/core/core_commands.py:4559 +#: redbot/core/core_commands.py:5690 msgid "They are not immune." -msgstr "" - -#: redbot/core/core_commands.py:4564 -#, docstring -msgid "\n" -" Commands for configuring owner notifications.\n\n" -" Owner notifications include usage of `[p]contact` and available Red updates.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4573 -#, docstring -msgid "\n" -" Opt-in on receiving owner notifications.\n\n" -" This is the default state.\n\n" -" Note: This will only resume sending owner notifications to your DMs.\n" -" Additional owners and destinations will not be affected.\n\n" -" **Example:**\n" -" - `[p]ownernotifications optin`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4592 -#, docstring -msgid "\n" -" Opt-out of receiving owner notifications.\n\n" -" Note: This will only stop sending owner notifications to your DMs.\n" -" Additional owners and destinations will still receive notifications.\n\n" -" **Example:**\n" -" - `[p]ownernotifications optout`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4611 -#, docstring -msgid "\n" -" Adds a destination text channel to receive owner notifications.\n\n" -" **Examples:**\n" -" - `[p]ownernotifications adddestination #owner-notifications`\n" -" - `[p]ownernotifications adddestination 168091848718417920` - Accepts channel IDs.\n\n" -" **Arguments:**\n" -" - `` - The channel to send owner notifications to.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4637 -#, docstring -msgid "\n" -" Removes a destination text channel from receiving owner notifications.\n\n" -" **Examples:**\n" -" - `[p]ownernotifications removedestination #owner-notifications`\n" -" - `[p]ownernotifications deletedestination 168091848718417920` - Accepts channel IDs.\n\n" -" **Arguments:**\n" -" - `` - The channel to stop sending owner notifications to.\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4661 -#, docstring -msgid "\n" -" Lists the configured extra destinations for owner notifications.\n\n" -" **Example:**\n" -" - `[p]ownernotifications listdestinations`\n" -" " -msgstr "" - -#: redbot/core/core_commands.py:4671 -msgid "There are no extra channels being sent to." -msgstr "" +msgstr "他們不是免疫的。" -#: redbot/core/core_commands.py:4682 -msgid "Unknown channel with id: {id}" -msgstr "" - -#: redbot/core/core_commands.py:4713 +#: redbot/core/core_commands.py:5717 #, docstring msgid "\n" " Commands to add servers or channels to the ignore list.\n\n" " The ignore list will prevent the bot from responding to commands in the configured locations.\n\n" " Note: Owners and Admins override the ignore list.\n" " " -msgstr "" +msgstr "\n" +" 將伺務器或頻道添加到忽略列表的指令。\n\n" +" 忽略列表將阻止機器人響應配置位置中的指令。\n\n" +" 注意:所有者和管理員覆蓋忽略列表。\n" +" " -#: redbot/core/core_commands.py:4723 +#: redbot/core/core_commands.py:5727 #, docstring msgid "\n" " List the currently ignored servers and channels.\n\n" " **Example:**\n" -" - `[p]ignore list`\n" +" - `[p]ignore list`\n" " " msgstr "" -#: redbot/core/core_commands.py:4738 +#: redbot/core/core_commands.py:5749 #, docstring msgid "\n" -" Ignore commands in the channel or category.\n\n" -" Defaults to the current channel.\n\n" +" Ignore commands in the channel, thread, or category.\n\n" +" Defaults to the current thread or channel.\n\n" " Note: Owners, Admins, and those with Manage Channel permissions override ignored channels.\n\n" " **Examples:**\n" -" - `[p]ignore channel #general` - Ignores commands in the #general channel.\n" -" - `[p]ignore channel` - Ignores commands in the current channel.\n" -" - `[p]ignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" -" - `[p]ignore channel 356236713347252226` - Also accepts IDs.\n\n" +" - `[p]ignore channel #general` - Ignores commands in the #general channel.\n" +" - `[p]ignore channel` - Ignores commands in the current channel.\n" +" - `[p]ignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" +" - `[p]ignore channel 356236713347252226` - Also accepts IDs.\n\n" " **Arguments:**\n" -" - `` - The channel to ignore. Can be a category channel.\n" +" - `` - The channel to ignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:4758 +#: redbot/core/core_commands.py:5767 msgid "Channel added to ignore list." -msgstr "" +msgstr "頻道已添加到忽略列表。" -#: redbot/core/core_commands.py:4760 +#: redbot/core/core_commands.py:5769 msgid "Channel already in ignore list." -msgstr "" +msgstr "頻道已在忽略列表中。" -#: redbot/core/core_commands.py:4765 +#: redbot/core/core_commands.py:5774 #, docstring msgid "\n" " Ignore commands in this server.\n\n" " Note: Owners, Admins, and those with Manage Server permissions override ignored servers.\n\n" " **Example:**\n" -" - `[p]ignore server` - Ignores the current server\n" +" - `[p]ignore server` - Ignores the current server\n" " " msgstr "" -#: redbot/core/core_commands.py:4776 +#: redbot/core/core_commands.py:5785 msgid "This server has been added to the ignore list." -msgstr "" +msgstr "此服務器已添加到忽略列表。" -#: redbot/core/core_commands.py:4778 +#: redbot/core/core_commands.py:5787 msgid "This server is already being ignored." -msgstr "" +msgstr "此伺務器已被忽略。" -#: redbot/core/core_commands.py:4784 +#: redbot/core/core_commands.py:5793 #, docstring msgid "Commands to remove servers or channels from the ignore list." -msgstr "" +msgstr "從忽略列表中刪除伺務器或頻道的指令。" -#: redbot/core/core_commands.py:4792 +#: redbot/core/core_commands.py:5808 #, docstring msgid "\n" -" Remove a channel or category from the ignore list.\n\n" -" Defaults to the current channel.\n\n" +" Remove a channel, thread, or category from the ignore list.\n\n" +" Defaults to the current thread or channel.\n\n" " **Examples:**\n" -" - `[p]unignore channel #general` - Unignores commands in the #general channel.\n" -" - `[p]unignore channel` - Unignores commands in the current channel.\n" -" - `[p]unignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" -" - `[p]unignore channel 356236713347252226` - Also accepts IDs. Use this method to unignore categories.\n\n" +" - `[p]unignore channel #general` - Unignores commands in the #general channel.\n" +" - `[p]unignore channel` - Unignores commands in the current channel.\n" +" - `[p]unignore channel \"General Channels\"` - Use quotes for categories with spaces.\n" +" - `[p]unignore channel 356236713347252226` - Also accepts IDs. Use this method to unignore categories.\n\n" " **Arguments:**\n" -" - `` - The channel to unignore. This can be a category channel.\n" +" - `` - The channel to unignore. This can also be a thread or category channel.\n" " " msgstr "" -#: redbot/core/core_commands.py:4811 +#: redbot/core/core_commands.py:5824 msgid "Channel removed from ignore list." -msgstr "" +msgstr "頻道已從忽略列表中刪除。" -#: redbot/core/core_commands.py:4813 +#: redbot/core/core_commands.py:5826 msgid "That channel is not in the ignore list." -msgstr "" +msgstr "該頻道不在忽略列表中。" -#: redbot/core/core_commands.py:4818 +#: redbot/core/core_commands.py:5831 #, docstring msgid "\n" " Remove this server from the ignore list.\n\n" " **Example:**\n" -" - `[p]unignore server` - Stops ignoring the current server\n" +" - `[p]unignore server` - Stops ignoring the current server\n" " " msgstr "" -#: redbot/core/core_commands.py:4827 +#: redbot/core/core_commands.py:5840 msgid "This server has been removed from the ignore list." -msgstr "" +msgstr "此伺務器已從忽略列表中刪除。" -#: redbot/core/core_commands.py:4829 +#: redbot/core/core_commands.py:5842 msgid "This server is not in the ignore list." -msgstr "" +msgstr "此伺務器已從忽略列表中刪除。" -#: redbot/core/core_commands.py:4835 +#: redbot/core/core_commands.py:5856 msgid "This server is currently being ignored." -msgstr "" +msgstr "當前正在忽略此伺務器。" + +#: redbot/core/core_commands.py:5873 redbot/core/core_commands.py:5875 +#: redbot/core/core_commands.py:5876 +msgid "None" +msgstr "無" -#: redbot/core/core_commands.py:4847 +#: redbot/core/core_commands.py:5877 msgid "Currently ignored categories: {categories}\n" -"Channels: {channels}" -msgstr "" +"Channels: {channels}\n" +"Threads (excluding archived):{threads}" +msgstr "當前忽略的類別:{categories}\n" +"頻道:{channels}\n" +"主題(不包括已存檔的):{threads}" -#: redbot/core/core_commands.py:4862 +#: redbot/core/core_commands.py:5894 #, docstring msgid "\n" " Get info about Red's licenses.\n" " " -msgstr "" +msgstr "\n" +" 獲取有關 Red 許可證的信息。\n" +" " -#: redbot/core/dev_commands.py:36 +#: redbot/core/dev_commands.py:412 #, docstring msgid "Various development focused utilities." -msgstr "" +msgstr "各種以開發為重點的實用程序。" -#: redbot/core/dev_commands.py:123 +#: redbot/core/dev_commands.py:455 #, docstring msgid "Evaluate a statement of python code.\n\n" " The bot will always respond with the return value of the code.\n" @@ -3142,18 +4542,42 @@ msgid "Evaluate a statement of python code.\n\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:167 +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" +" " +msgstr "評估 python 代碼的語句。\n\n" +" 機器人將始終使用代碼的返回值進行響應。\n" +" 如果代碼的返回值是一個協程,它會被等待,\n" +" 結果將是機器人的響應。\n\n" +" 注意:只能評估一個語句。使用某些限制\n" +" 關鍵字,例如yield,將導致語法錯誤。對於多個\n" +" 行或異步代碼,請參閱 [p]repl 或 [p]eval。\n\n" +" 環境變量:\n" +" `ctx` - 命令調用上下文\n" +" `bot` - 機器人對象\n" +" `channel` - 當前頻道對象\n" +" `author` - 命令作者的成員對象\n" +" `guild` - 當前伺服器對象\n" +" `message` - 命令的消息對象\n" +" `_` - 最後一個開發命令的結果\n" +" `aiohttp` - aiohttp 庫\n" +" `asyncio` - 異步庫\n" +" `discord` - discord.py 庫\n" +" `commands` - redbot.core.commands 模塊\n" +" `cf` - redbot.core.utils.chat_formatting 模塊\n" +" " + +#: redbot/core/dev_commands.py:491 #, docstring msgid "Execute asynchronous code.\n\n" " This command wraps code into the body of an async function and then\n" @@ -3162,264 +4586,261 @@ msgid "Execute asynchronous code.\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 +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" +" " +msgstr "執行異步代碼。\n\n" +" 此命令將代碼包裝到異步函數的主體中,然後\n" +" 呼叫並等待它。機器人將響應打印到的任何內容\n" +" stdout,以及函數的返回值。\n\n" +" 代碼可以在代碼塊、內聯代碼或兩者都不是,只要\n" +" 因為它們沒有混合併且格式正確。\n\n" +" 環境變量:\n" +" `ctx` - 命令調用上下文\n" +" `bot` - 機器人對象\n" +" `channel` - 當前頻道對象\n" +" `author` - 命令作者的成員對象\n" +" `guild` - 當前公會對象\n" +" `message` - 命令的消息對象\n" +" `_` - 最後一個開發命令的結果\n" +" `aiohttp` - aiohttp 庫\n" +" `asyncio` - 異步庫\n" +" `discord` - discord.py 庫\n" +" `commands` - redbot.core.commands 模塊\n" +" `cf` - redbot.core.utils.chat_formatting 模塊\n" +" " + +#: redbot/core/dev_commands.py:527 #, 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:230 +" evaluated.\n\n" +" Use `exit()` or `quit` to exit the REPL session, prefixed with\n" +" a backtick so they may be interpreted.\n\n" +" Environment Variables:\n" +" `ctx` - the command invocation context\n" +" `bot` - the bot object\n" +" `channel` - the current channel object\n" +" `author` - the command author's member object\n" +" `guild` - the current guild object\n" +" `message` - the command's message object\n" +" `_` - the result of the last dev command\n" +" `aiohttp` - the aiohttp library\n" +" `asyncio` - the asyncio library\n" +" `discord` - the discord.py library\n" +" `commands` - the redbot.core.commands module\n" +" `cf` - the redbot.core.utils.chat_formatting module\n" +" " +msgstr "打開交互式 REPL。\n\n" +" REPL 只會將代碼識別為以 a 開頭的消息\n" +" 反引號。 這包括代碼塊,因此多行可以\n" +" 評估。\n\n" +" 使用 exit() 或 quit 退出 REPL 會話,前綴為\n" +" 一個反引號,以便它們可以被解釋。\n\n" +" 環境變量:\n" +" `ctx` - 命令調用上下文\n" +" `bot` - 機器人對象\n" +" `channel` - 當前頻道對象\n" +" `author` - 命令作者的成員對象\n" +" `guild` - 當前公會對象\n" +" `message` - 命令的消息對象\n" +" `_` - 最後一個開發命令的結果\n" +" `aiohttp` - aiohttp 庫\n" +" `asyncio` - 異步庫\n" +" `discord` - discord.py 庫\n" +" `commands` - redbot.core.commands 模塊\n" +" `cf` - redbot.core.utils.chat_formatting 模塊\n" +" " + +#: redbot/core/dev_commands.py:553 msgid "Already running a REPL session in this channel. Exit it with `quit`." -msgstr "" +msgstr "已在此頻道中運行 REPL 會話。 用 `quit` 退出它。" -#: redbot/core/dev_commands.py:234 +#: redbot/core/dev_commands.py:557 msgid "Already running a REPL session in this channel. Resume the REPL with `{}repl resume`." -msgstr "" +msgstr "已在此頻道中運行 REPL 會話。 使用“{}repl resume”恢復 REPL。" -#: redbot/core/dev_commands.py:245 +#: redbot/core/dev_commands.py:568 msgid "Enter code to execute or evaluate. `exit()` or `quit` to exit. `{}repl pause` to pause." -msgstr "" +msgstr "輸入要執行或評估的代碼。 `exit()` 或 `quit` 退出。 `{}repl pause` 暫停。" -#: redbot/core/dev_commands.py:259 +#: redbot/core/dev_commands.py:583 msgid "Exiting." -msgstr "" +msgstr "正在退出中。" -#: redbot/core/dev_commands.py:310 -msgid "Unexpected error: `{}`" -msgstr "" +#: redbot/core/dev_commands.py:595 +msgid "Unexpected error: " +msgstr "意外的錯誤: " -#: redbot/core/dev_commands.py:314 +#: redbot/core/dev_commands.py:599 #, docstring -msgid "Pauses/resumes the REPL running in the current channel" -msgstr "" +msgid "Pauses/resumes the REPL running in the current channel." +msgstr "暫停/恢復在當前頻道中運行的 REPL。" -#: redbot/core/dev_commands.py:316 +#: redbot/core/dev_commands.py:601 msgid "There is no currently running REPL session in this channel." -msgstr "" +msgstr "此頻道中當前沒有正在運行的 REPL 會話。" -#: redbot/core/dev_commands.py:324 +#: redbot/core/dev_commands.py:609 msgid "The REPL session in this channel has been resumed." -msgstr "" +msgstr "該頻道中的 REPL 會話已恢復。" -#: redbot/core/dev_commands.py:326 +#: redbot/core/dev_commands.py:611 msgid "The REPL session in this channel is now paused." -msgstr "" +msgstr "此頻道中的 REPL 會話現已暫停。" -#: redbot/core/dev_commands.py:331 +#: redbot/core/dev_commands.py:617 #, docstring msgid "Mock another user invoking a command.\n\n" " The prefix must not be entered.\n" " " -msgstr "" +msgstr "模擬另一個用戶調用命令。\n\n" +" 不得輸入前綴。\n" +" " -#: redbot/core/dev_commands.py:344 +#: redbot/core/dev_commands.py:633 #, 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" +" Current message is used as a base (including attachments, embeds, etc.),\n" +" the content and author of the message are replaced with the given arguments.\n\n" +" Note: If `content` isn't passed, the message needs to contain embeds, attachments,\n" +" or anything else that makes the message non-empty.\n" +" " +msgstr "像其他用戶發送的那樣發送消息事件。\n\n" +" 當前消息用作基礎(包括附件、嵌入等),\n" +" 消息的內容和作者被給定的參數替換。\n\n" +" 注意:如果未傳遞 `content`,則消息需要包含嵌入、附件、\n" +" 或任何其他使消息非空的東西。\n" " " -msgstr "" -#: redbot/core/dev_commands.py:365 +#: redbot/core/dev_commands.py:654 #, docstring msgid "Give bot owners the ability to bypass cooldowns.\n\n" " Does not persist through restarts." -msgstr "" +msgstr "讓機器人擁有者能夠繞過冷卻時間。\n\n" +" 不會通過重新啟動持續存在。" -#: redbot/core/dev_commands.py:373 +#: redbot/core/dev_commands.py:662 msgid "Bot owners will now bypass all commands with cooldowns." -msgstr "" +msgstr "Bot 所有者現在將繞過所有具有冷卻時間的命令。" -#: redbot/core/dev_commands.py:375 +#: redbot/core/dev_commands.py:664 msgid "Bot owners will no longer bypass all commands with cooldowns." -msgstr "" +msgstr "機器人所有者將不再繞過所有具有冷卻時間的命令。" -#: redbot/core/errors.py:49 +#: redbot/core/errors.py:61 msgid "{user}'s balance cannot rise above {max} {currency}." -msgstr "" - -#: redbot/core/events.py:112 -msgid "Your Red instance is out of date! {} is the current version, however you are using {}!" -msgstr "" - -#: redbot/core/events.py:122 -msgid "\n\n" -"While 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:146 -msgid "\n\n" -"To 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:151 -msgid "Command Prompt" -msgstr "" - -#: redbot/core/events.py:153 -msgid "Terminal" -msgstr "" - -#: redbot/core/events.py:160 -msgid "\n" -"Once you've started up your bot again, if you have any 3rd-party cogs installed we then highly recommend you update them with this command in Discord: `[p]cog update`" -msgstr "" - -#: redbot/core/events.py:167 -msgid "\n\n" -"You have Python `{py_version}` and this update requires `{req_py}`; you cannot simply run the update command.\n\n" -"You 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:232 -msgid "`{user_input}` is not a valid value for `{command}`" -msgstr "" - -#: redbot/core/events.py:257 -msgid "Error in command '{command}'. Check your console or logs for details." -msgstr "" - -#: redbot/core/events.py:282 -msgid "I require the {permission} permission to execute that command." -msgstr "" - -#: redbot/core/events.py:286 -msgid "I require {permission_list} permissions to execute that command." -msgstr "" - -#: redbot/core/events.py:294 -msgid "That command is not available in DMs." -msgstr "" - -#: redbot/core/events.py:296 -msgid "That command is only available in DMs." -msgstr "" - -#: redbot/core/events.py:298 -msgid "That command is only available in NSFW channels." -msgstr "" - -#: redbot/core/events.py:308 -msgid "This command is on cooldown. Try again in {delay}." -msgstr "" - -#: redbot/core/events.py:310 -msgid "This command is on cooldown. Try again in 1 second." -msgstr "" - -#: redbot/core/events.py:315 -msgid "Too many people using this command. It can only be used {number} times concurrently." -msgstr "" - -#: redbot/core/events.py:320 -msgid "Too many people using this command. It can only be used once concurrently." -msgstr "" - -#: redbot/core/events.py:326 -msgid "That command is still completing, it can only be used {number} times per {type} concurrently." -msgstr "" - -#: redbot/core/events.py:331 -msgid "That command is still completing, it can only be used once per {type} concurrently." -msgstr "" - -#: redbot/core/events.py:337 -msgid "Too many people using this command. It can only be used {number} times per {type} concurrently." -msgstr "" - -#: redbot/core/events.py:342 -msgid "Too many people using this command. It can only be used once per {type} concurrently." -msgstr "" +msgstr "{user} 的餘額不能超過 {max} {currency}。" -#: redbot/core/modlog.py:417 +#: redbot/core/modlog.py:393 msgid "Case #{} | {} {}" -msgstr "" +msgstr "案件#{} | {} {}" -#: redbot/core/modlog.py:419 +#: redbot/core/modlog.py:395 msgid "**Reason:** Use the `reason` command to add it" -msgstr "" +msgstr "**原因:**使用`reason`指令添加" -#: redbot/core/modlog.py:422 +#: redbot/core/modlog.py:398 msgid "Unknown" msgstr "未知" -#: redbot/core/modlog.py:426 redbot/core/modlog.py:448 -#: redbot/core/modlog.py:463 +#: redbot/core/modlog.py:402 redbot/core/modlog.py:424 +#: redbot/core/modlog.py:439 msgid "Deleted User." -msgstr "" +msgstr "已刪除的使用者。" -#: redbot/core/modlog.py:477 redbot/core/modlog.py:512 -msgid "**Reason:** {}" -msgstr "" +#: redbot/core/modlog.py:476 +msgid "Deleted or archived thread ({thread_id}) in {channel_name}" +msgstr "{channel_name} 中的已刪除或存檔線程 ({thread_id})" -#: redbot/core/modlog.py:491 -msgid "Moderator" -msgstr "" +#: redbot/core/modlog.py:480 +msgid "Thread {thread_id} in {channel_id} (deleted)" +msgstr "{channel_id} 中的話題 {thread_id}(已刪除)" + +#: redbot/core/modlog.py:484 +msgid "{channel_id} (deleted)" +msgstr "{channel_id}(已刪除)" + +#: redbot/core/modlog.py:489 +msgid "Thread {thread_name} in {channel_name}" +msgstr "{channel_name} 中的線程 {thread_name}" #: redbot/core/modlog.py:493 +msgid "Thread {thread_name} in {channel_id} (deleted)" +msgstr "{channel_id} 中的話題 {thread_name}(已刪除)" + +#: redbot/core/modlog.py:499 redbot/core/modlog.py:527 +msgid "Reason:" +msgstr "原因:" + +#: redbot/core/modlog.py:513 +msgid "Moderator" +msgstr "版主" + +#: redbot/core/modlog.py:515 msgid "Until" -msgstr "" +msgstr "直到" -#: redbot/core/modlog.py:494 +#: redbot/core/modlog.py:516 msgid "Duration" -msgstr "" +msgstr "持續時間" -#: redbot/core/modlog.py:498 redbot/core/modlog.py:503 +#: redbot/core/modlog.py:518 msgid "Channel" -msgstr "" - -#: redbot/core/modlog.py:499 -msgid "{channel} (deleted)" -msgstr "" +msgstr "頻道" -#: redbot/core/modlog.py:505 +#: redbot/core/modlog.py:520 msgid "Amended by" -msgstr "" +msgstr "修改人" -#: redbot/core/modlog.py:507 +#: redbot/core/modlog.py:522 msgid "Last modified at" -msgstr "" +msgstr "最後修改於" -#: redbot/core/modlog.py:527 -msgid "**User:** {}\n" -msgstr "" +#: redbot/core/modlog.py:542 +msgid "User:" +msgstr "使用者:" -#: redbot/core/modlog.py:528 -msgid "**Moderator:** {}\n" -msgstr "" +#: redbot/core/modlog.py:543 +msgid "Moderator:" +msgstr "版主:" -#: redbot/core/modlog.py:531 -msgid "**Until:** {}\n" -"**Duration:** {}\n" -msgstr "" +#: redbot/core/modlog.py:546 +msgid "Until:" +msgstr "直到:" -#: redbot/core/modlog.py:534 -msgid "**Channel**: {} (Deleted)\n" -msgstr "" +#: redbot/core/modlog.py:546 +msgid "Duration:" +msgstr "期間:" -#: redbot/core/modlog.py:536 -msgid "**Channel**: {}\n" -msgstr "" +#: redbot/core/modlog.py:549 redbot/core/modlog.py:551 +msgid "Channel:" +msgstr "頻道:" -#: redbot/core/modlog.py:538 -msgid "**Amended by:** {}\n" -msgstr "" +#: redbot/core/modlog.py:553 +msgid "Amended by:" +msgstr "修改人:" -#: redbot/core/modlog.py:540 -msgid "**Last modified at:** {}\n" -msgstr "" +#: redbot/core/modlog.py:555 +msgid "Last modified at:" +msgstr "最後修改於:" + +#: redbot/core/tree.py:271 +msgid "Command not found." +msgstr "無該指令。" + +#: redbot/core/tree.py:332 +msgid "You are not permitted to use this command." +msgstr "您沒有權限使用此指令。" diff --git a/redbot/core/modlog.py b/redbot/core/modlog.py index b57876bdcb5..bd0a2fea8ae 100644 --- a/redbot/core/modlog.py +++ b/redbot/core/modlog.py @@ -25,10 +25,11 @@ log = logging.getLogger("red.core.modlog") -__all__ = [ +__all__ = ( "Case", "CaseType", "get_case", + "get_latest_case", "get_all_cases", "get_cases_for_member", "create_case", @@ -39,7 +40,7 @@ "get_modlog_channel", "set_modlog_channel", "reset_cases", -] +) _config: Optional[Config] = None _bot_ref: Optional[Red] = None @@ -97,48 +98,11 @@ async def _init(bot: Red): await _migrate_config(from_version=await _config.schema_version(), to_version=_SCHEMA_VERSION) await register_casetypes(all_generics) - async def on_member_ban(guild: discord.Guild, member: discord.Member): - if guild.unavailable or not guild.me.guild_permissions.view_audit_log: + async def on_audit_log_entry_create(entry: discord.AuditLogEntry): + guild = entry.guild + if guild.unavailable: return - - try: - await get_modlog_channel(guild) - except RuntimeError: - return # No modlog channel so no point in continuing - - when = datetime.now(timezone.utc) - before = when + timedelta(minutes=1) - after = when - timedelta(minutes=1) - await asyncio.sleep(10) # prevent small delays from causing a 5 minute delay on entry - - attempts = 0 - # wait up to an hour to find a matching case - while attempts < 12 and guild.me.guild_permissions.view_audit_log: - attempts += 1 - try: - entry = await discord.utils.find( - lambda e: e.target.id == member.id and after < e.created_at < before, - guild.audit_logs( - action=discord.AuditLogAction.ban, before=before, after=after - ), - ) - except discord.Forbidden: - break - except discord.HTTPException: - pass - else: - if entry: - if entry.user.id != guild.me.id: - # Don't create modlog entires for the bot's own bans, cogs do this. - mod, reason = entry.user, entry.reason - date = entry.created_at - await create_case(_bot_ref, guild, date, "ban", member, mod, reason) - return - - await asyncio.sleep(300) - - async def on_member_unban(guild: discord.Guild, user: discord.User): - if guild.unavailable or not guild.me.guild_permissions.view_audit_log: + if entry.action not in (discord.AuditLogAction.ban, discord.AuditLogAction.unban): return try: @@ -146,39 +110,14 @@ async def on_member_unban(guild: discord.Guild, user: discord.User): except RuntimeError: return # No modlog channel so no point in continuing - when = datetime.now(timezone.utc) - before = when + timedelta(minutes=1) - after = when - timedelta(minutes=1) - await asyncio.sleep(10) # prevent small delays from causing a 5 minute delay on entry - - attempts = 0 - # wait up to an hour to find a matching case - while attempts < 12 and guild.me.guild_permissions.view_audit_log: - attempts += 1 - try: - entry = await discord.utils.find( - lambda e: e.target.id == user.id and after < e.created_at < before, - guild.audit_logs( - action=discord.AuditLogAction.unban, before=before, after=after - ), - ) - except discord.Forbidden: - break - except discord.HTTPException: - pass - else: - if entry: - if entry.user.id != guild.me.id: - # Don't create modlog entires for the bot's own unbans, cogs do this. - mod, reason = entry.user, entry.reason - date = entry.created_at - await create_case(_bot_ref, guild, date, "unban", user, mod, reason) - return + # Don't create modlog entires for the bot's own bans, cogs do this. + if entry.user_id == guild.me.id: + return - await asyncio.sleep(300) + mod, reason, date = entry.user, entry.reason, entry.created_at + await create_case(_bot_ref, guild, date, entry.action.name, entry.target, mod, reason) - bot.add_listener(on_member_ban) - bot.add_listener(on_member_unban) + bot.add_listener(on_audit_log_entry_create) async def handle_auditype_key(): @@ -243,6 +182,8 @@ class Case: A single mod log case + This class should ONLY be instantiated by the modlog itself. + Attributes ---------- bot: Red @@ -303,8 +244,8 @@ class Case: (note: it might not exist regardless of whether this attribute is `None`) or if it has never been created. last_known_username: Optional[str] - The last known username of the user. - `None` if the username of the user was never saved + The last known user handle (``username`` / ``username#1234``) of the user. + `None` if the handle of the user was never saved or if their data had to be anonymized. """ @@ -390,9 +331,9 @@ async def edit(self, data: dict): else: setattr(self, item, value) - # update last known username + # update last known user handle if not isinstance(self.user, int): - self.last_known_username = f"{self.user.name}#{self.user.discriminator}" + self.last_known_username = str(self.user) if isinstance(self.channel, discord.Thread): self.parent_channel_id = self.channel.parent_id @@ -500,7 +441,15 @@ async def message_content(self, embed: bool = True): # can't use _() inside f-string expressions, see bpo-36310 and red#3818 translated = _("Unknown or Deleted User") user = f"[{translated}] ({self.user})" + # Handle pomelo usernames stored before we updated our implementation + elif self.last_known_username.endswith("#0"): + user = f"{self.last_known_username[:-2]} ({self.user})" + # New usernames can't contain `#` and old usernames couldn't either. + elif len(self.last_known_username) <= 5 or self.last_known_username[-5] != "#": + user = f"{self.last_known_username} ({self.user})" + # Last known user handle is a legacy username with a discriminator else: + # isolate the name so that the direction of the discriminator and ID aren't changed # See usage explanation here: https://www.unicode.org/reports/tr9/#Formatting name = self.last_known_username[:-5] discriminator = self.last_known_username[-4:] @@ -508,8 +457,10 @@ async def message_content(self, embed: bool = True): f"\N{FIRST STRONG ISOLATE}{name}" f"\N{POP DIRECTIONAL ISOLATE}#{discriminator} ({self.user})" ) + elif self.user.discriminator == "0": + user = f"{self.user} ({self.user.id})" else: - # isolate the name so that the direction of the discriminator and ID do not get changed + # isolate the name so that the direction of the discriminator and ID aren't changed # See usage explanation here: https://www.unicode.org/reports/tr9/#Formatting user = escape_spoilers( filter_invites( @@ -646,7 +597,7 @@ def to_json(self) -> dict: @classmethod async def from_json( cls, - mod_channel: Union[discord.TextChannel, discord.VoiceChannel], + mod_channel: Union[discord.TextChannel, discord.VoiceChannel, discord.StageChannel], bot: Red, case_number: int, data: dict, @@ -656,7 +607,7 @@ async def from_json( Parameters ---------- - mod_channel: `discord.TextChannel` or `discord.VoiceChannel` + mod_channel: `discord.TextChannel` or `discord.VoiceChannel`, `discord.StageChannel` The mod log channel for the guild bot: Red The bot's instance. Needed to get the target user @@ -730,6 +681,8 @@ class CaseType: """ A single case type + This class should ONLY be instantiated by the modlog itself. + Attributes ---------- name: str @@ -1014,7 +967,7 @@ async def create_case( channel: Optional[Union[discord.abc.GuildChannel, discord.Thread]] The channel the action was taken in last_known_username: Optional[str] - The last known username of the user + The last known user handle (``username`` / ``username#1234``) of the user Note: This is ignored if a Member or User object is provided in the user field @@ -1247,7 +1200,7 @@ async def register_casetypes(new_types: List[dict]) -> List[CaseType]: async def get_modlog_channel( guild: discord.Guild, -) -> Union[discord.TextChannel, discord.VoiceChannel]: +) -> Union[discord.TextChannel, discord.VoiceChannel, discord.StageChannel]: """ Get the current modlog channel. @@ -1258,7 +1211,7 @@ async def get_modlog_channel( Returns ------- - `discord.TextChannel` or `discord.VoiceChannel` + `discord.TextChannel`, `discord.VoiceChannel`, or `discord.StageChannel` The channel object representing the modlog channel. Raises @@ -1278,7 +1231,8 @@ async def get_modlog_channel( async def set_modlog_channel( - guild: discord.Guild, channel: Union[discord.TextChannel, discord.VoiceChannel, None] + guild: discord.Guild, + channel: Union[discord.TextChannel, discord.VoiceChannel, discord.StageChannel, None], ) -> bool: """ Changes the modlog channel @@ -1287,7 +1241,7 @@ async def set_modlog_channel( ---------- guild: `discord.Guild` The guild to set a mod log channel for - channel: `discord.TextChannel`, `discord.VoiceChannel`, or `None` + channel: `discord.TextChannel`, `discord.VoiceChannel`, `discord.StageChannel`, or `None` The channel to be set as modlog channel Returns diff --git a/redbot/core/tree.py b/redbot/core/tree.py new file mode 100644 index 00000000000..59bf0ac5f87 --- /dev/null +++ b/redbot/core/tree.py @@ -0,0 +1,379 @@ +import discord +from discord.abc import Snowflake +from discord.utils import MISSING + +from .app_commands import ( + AppCommand, + AppCommandError, + BotMissingPermissions, + CheckFailure, + Command, + CommandAlreadyRegistered, + CommandInvokeError, + CommandNotFound, + CommandOnCooldown, + CommandTree, + ContextMenu, + Group, + NoPrivateMessage, + TransformerError, +) +from .i18n import Translator +from .utils.chat_formatting import humanize_list, inline + +import logging +import traceback +from datetime import datetime, timedelta, timezone +from typing import List, Dict, Tuple, Union, Optional, Sequence + +__all__ = ("RedTree",) + +log = logging.getLogger("red") + +_ = Translator(__name__, __file__) + + +class RedTree(CommandTree): + """A container that holds application command information. + + Internally does not actually add commands to the tree unless they are + enabled with ``[p]slash enable``, to support Red's modularity. + See ``discord.app_commands.CommandTree`` for more information. + """ + + def __init__(self, *args, **kwargs): + super().__init__(*args, **kwargs) + # Same structure as superclass + self._disabled_global_commands: Dict[str, Union[Command, Group]] = {} + self._disabled_context_menus: Dict[Tuple[str, Optional[int], int], ContextMenu] = {} + + def add_command( + self, + command: Union[Command, ContextMenu, Group], + /, + *args, + guild: Optional[Snowflake] = MISSING, + guilds: Sequence[Snowflake] = MISSING, + override: bool = False, + **kwargs, + ) -> None: + """Adds an application command to the tree. + + Commands will be internally stored until enabled by ``[p]slash enable``. + """ + # Allow guild specific commands to bypass the internals for development + if ( + guild is not MISSING + or guilds is not MISSING + or command.extras.get("red_force_enable", False) + ): + return super().add_command( + command, *args, guild=guild, guilds=guilds, override=override, **kwargs + ) + + if isinstance(command, ContextMenu): + name = command.name + type = command.type.value + key = (name, None, type) + + # Handle cases where the command already is in the tree + if not override and key in self._disabled_context_menus: + raise CommandAlreadyRegistered(name, None) + if key in self._context_menus: + if not override: + raise CommandAlreadyRegistered(name, None) + del self._context_menus[key] + + self._disabled_context_menus[key] = command + return + + if not isinstance(command, (Command, Group)): + raise TypeError( + f"Expected an application command, received {command.__class__.__name__} instead" + ) + + root = command.root_parent or command + name = root.name + + # Handle cases where the command already is in the tree + if not override and name in self._disabled_global_commands: + raise CommandAlreadyRegistered(name, None) + if name in self._global_commands: + if not override: + raise CommandAlreadyRegistered(name, None) + del self._global_commands[name] + + self._disabled_global_commands[name] = root + + def remove_command( + self, + command: str, + /, + *args, + guild: Optional[Snowflake] = None, + type: discord.AppCommandType = discord.AppCommandType.chat_input, + **kwargs, + ) -> Optional[Union[Command, ContextMenu, Group]]: + """Removes an application command from this tree.""" + if guild is not None: + return super().remove_command(command, *args, guild=guild, type=type, **kwargs) + if type is discord.AppCommandType.chat_input: + return self._disabled_global_commands.pop(command, None) or super().remove_command( + command, *args, guild=guild, type=type, **kwargs + ) + elif type in (discord.AppCommandType.user, discord.AppCommandType.message): + key = (command, None, type.value) + return self._disabled_context_menus.pop(key, None) or super().remove_command( + command, *args, guild=guild, type=type, **kwargs + ) + + def clear_commands( + self, + *args, + guild: Optional[Snowflake], + type: Optional[discord.AppCommandType] = None, + **kwargs, + ) -> None: + """Clears all application commands from the tree.""" + if guild is not None: + return super().clear_commands(*args, guild=guild, type=type, **kwargs) + + if type is None or type is discord.AppCommandType.chat_input: + self._global_commands.clear() + self._disabled_global_commands.clear() + + if type is None: + self._disabled_context_menus.clear() + else: + self._disabled_context_menus = { + (name, _guild_id, value): cmd + for (name, _guild_id, value), cmd in self._disabled_context_menus.items() + if value != type.value + } + return super().clear_commands(*args, guild=guild, type=type, **kwargs) + + async def sync(self, *args, guild: Optional[Snowflake] = None, **kwargs) -> List[AppCommand]: + """Wrapper to store command IDs when commands are synced.""" + commands = await super().sync(*args, guild=guild, **kwargs) + if guild: + return commands + async with self.client._config.all() as cfg: + for command in commands: + if command.type is discord.AppCommandType.chat_input: + cfg["enabled_slash_commands"][command.name] = command.id + elif command.type is discord.AppCommandType.message: + cfg["enabled_message_commands"][command.name] = command.id + elif command.type is discord.AppCommandType.user: + cfg["enabled_user_commands"][command.name] = command.id + return commands + + async def red_check_enabled(self) -> None: + """Restructures the commands in this tree, enabling commands that are enabled and disabling commands that are disabled. + + After running this function, the tree will be populated with enabled commands only. + If commands are manually added to the tree outside of the standard cog loading process, this must be run + for them to be usable. + """ + enabled_commands = await self.client.list_enabled_app_commands() + + to_add_commands = set() + to_add_context = set() + to_remove_commands = set() + to_remove_context = set() + + # Add commands + for command in enabled_commands["slash"]: + if command in self._disabled_global_commands: + to_add_commands.add(command) + + # Add context + for command in enabled_commands["message"]: + key = (command, None, discord.AppCommandType.message.value) + if key in self._disabled_context_menus: + to_add_context.add(key) + for command in enabled_commands["user"]: + key = (command, None, discord.AppCommandType.user.value) + if key in self._disabled_context_menus: + to_add_context.add(key) + + # Add force enabled commands + for command, command_obj in self._disabled_global_commands.items(): + if command_obj.extras.get("red_force_enable", False): + to_add_commands.add(command) + + # Add force enabled context + for key, command_obj in self._disabled_context_menus.items(): + if command_obj.extras.get("red_force_enable", False): + to_add_context.add(key) + + # Remove commands + for command, command_obj in self._global_commands.items(): + if command not in enabled_commands["slash"] and not command_obj.extras.get( + "red_force_enable", False + ): + to_remove_commands.add((command, discord.AppCommandType.chat_input)) + + # Remove context + for key, command_obj in self._context_menus.items(): + command, guild_id, command_type = key + if guild_id is not None: + continue + if ( + discord.AppCommandType(command_type) is discord.AppCommandType.message + and command not in enabled_commands["message"] + and not command_obj.extras.get("red_force_enable", False) + ): + to_remove_context.add((command, discord.AppCommandType.message)) + elif ( + discord.AppCommandType(command_type) is discord.AppCommandType.user + and command not in enabled_commands["user"] + and not command_obj.extras.get("red_force_enable", False) + ): + to_remove_context.add((command, discord.AppCommandType.user)) + + # Actually add/remove + for command in to_add_commands: + super().add_command(self._disabled_global_commands[command]) + del self._disabled_global_commands[command] + for key in to_add_context: + super().add_command(self._disabled_context_menus[key]) + del self._disabled_context_menus[key] + for command, type in to_remove_commands: + com = super().remove_command(command, type=type) + self._disabled_global_commands[command] = com + for command, type in to_remove_context: + com = super().remove_command(command, type=type) + self._disabled_context_menus[(command, None, type.value)] = com + + @staticmethod + async def _send_from_interaction(interaction, *args, **kwargs): + """Util for safely sending a message from an interaction.""" + if interaction.response.is_done(): + if interaction.is_expired(): + return await interaction.channel.send(*args, **kwargs) + delete_after = kwargs.pop("delete_after", None) + kwargs["wait"] = True + msg = await interaction.followup.send(*args, ephemeral=True, **kwargs) + if delete_after is not None: + await msg.delete(delay=delete_after) + return msg + return await interaction.response.send_message(*args, ephemeral=True, **kwargs) + + @staticmethod + def _is_submodule(parent: str, child: str): + return parent == child or child.startswith(parent + ".") + + async def on_error( + self, interaction: discord.Interaction, error: AppCommandError, /, *args, **kwargs + ) -> None: + """Fallback error handler for app commands.""" + if isinstance(error, CommandNotFound): + await self._send_from_interaction(interaction, _("Command not found.")) + log.warning( + f"Application command {error.name} could not be resolved. " + "It may be from a cog that was updated or unloaded. " + "Consider running [p]slash sync to resolve this issue." + ) + elif isinstance(error, CommandInvokeError): + log.exception( + "Exception in command '{}'".format(error.command.qualified_name), + exc_info=error.original, + ) + exception_log = "Exception in command '{}'\n" "".format(error.command.qualified_name) + exception_log += "".join( + traceback.format_exception(type(error), error, error.__traceback__) + ) + interaction.client._last_exception = exception_log + + message = await interaction.client._config.invoke_error_msg() + if not message: + if interaction.user.id in interaction.client.owner_ids: + message = inline( + _("Error in command '{command}'. Check your console or logs for details.") + ) + else: + message = inline(_("Error in command '{command}'.")) + await self._send_from_interaction( + interaction, message.replace("{command}", error.command.qualified_name) + ) + elif isinstance(error, TransformerError): + if error.__cause__: + log.exception("Error in an app command transformer.", exc_info=error.__cause__) + await self._send_from_interaction(interaction, str(error)) + elif isinstance(error, BotMissingPermissions): + formatted = [ + '"' + perm.replace("_", " ").title() + '"' for perm in error.missing_permissions + ] + formatted = humanize_list(formatted).replace("Guild", "Server") + if len(error.missing_permissions) == 1: + msg = _("I require the {permission} permission to execute that command.").format( + permission=formatted + ) + else: + msg = _("I require {permission_list} permissions to execute that command.").format( + permission_list=formatted + ) + await self._send_from_interaction(interaction, msg) + elif isinstance(error, NoPrivateMessage): + # Seems to be only called normally by the has_role check + await self._send_from_interaction( + interaction, _("That command is not available in DMs.") + ) + elif isinstance(error, CommandOnCooldown): + relative_time = discord.utils.format_dt( + datetime.now(timezone.utc) + timedelta(seconds=error.retry_after), "R" + ) + msg = _("This command is on cooldown. Try again {relative_time}.").format( + relative_time=relative_time + ) + await self._send_from_interaction(interaction, msg, delete_after=error.retry_after) + elif isinstance(error, CheckFailure): + await self._send_from_interaction( + interaction, _("You are not permitted to use this command.") + ) + else: + log.exception(type(error).__name__, exc_info=error) + + async def interaction_check(self, interaction: discord.Interaction): + """Global checks for app commands.""" + if interaction.user.bot: + return False + + if interaction.guild: + if not (await self.client.ignored_channel_or_guild(interaction)): + await interaction.response.send_message( + "This channel or server is ignored.", ephemeral=True + ) + return False + + if not (await self.client.allowed_by_whitelist_blacklist(interaction.user)): + await interaction.response.send_message( + "You are not permitted to use commands because of an allowlist or blocklist.", + ephemeral=True, + ) + return False + + return True + + # DEP-WARN + def _remove_with_module(self, name: str, *args, **kwargs) -> None: + """Handles cases where a module raises an exception in the loading process, but added commands to the tree. + + Duplication of the logic in the super class, but for the containers used by this subclass. + """ + super()._remove_with_module(name, *args, **kwargs) + remove = [] + for key, cmd in self._disabled_context_menus.items(): + if cmd.module is not None and self._is_submodule(name, cmd.module): + remove.append(key) + + for key in remove: + del self._disabled_context_menus[key] + + remove = [] + for key, cmd in self._disabled_global_commands.items(): + if cmd.module is not None and self._is_submodule(name, cmd.module): + remove.append(key) + + for key in remove: + del self._disabled_global_commands[key] diff --git a/redbot/core/utils/__init__.py b/redbot/core/utils/__init__.py index 179343c9af9..dc3687f6d82 100644 --- a/redbot/core/utils/__init__.py +++ b/redbot/core/utils/__init__.py @@ -35,11 +35,17 @@ if TYPE_CHECKING: GuildMessageable = Union[ - commands.GuildContext, discord.TextChannel, discord.VoiceChannel, discord.Thread + commands.GuildContext, + discord.TextChannel, + discord.VoiceChannel, + discord.StageChannel, + discord.Thread, ] DMMessageable = Union[commands.DMContext, discord.Member, discord.User, discord.DMChannel] __all__ = ( + "async_filter", + "async_enumerate", "bounded_gather", "bounded_gather_iter", "deduplicate_iterables", @@ -56,6 +62,7 @@ _T = TypeVar("_T") _S = TypeVar("_S") + # Benchmarked to be the fastest method. def deduplicate_iterables(*iterables): """ @@ -533,6 +540,27 @@ 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. + Example + ------- + + You can use this function in cog package's top-level ``__init__.py`` + to conveniently reuse end user data statement from ``info.json`` file + placed in the same directory: + + .. code-block:: python + + from redbot.core.utils import get_end_user_data_statement + + __red_end_user_data_statement__ = get_end_user_data_statement(__file__) + + + async def setup(bot): + ... + + To help detect issues with the ``info.json`` file while still allowing the cog to load, + this function logs an error if ``info.json`` file doesn't exist, can't be parsed, + or doesn't have an ``end_user_data_statement`` key. + Parameters ---------- file: Union[pathlib.Path, str] @@ -543,14 +571,6 @@ def get_end_user_data_statement(file: Union[Path, str]) -> Optional[str]: 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__) - >>> async def setup(bot): - ... ... """ try: file = Path(file).parent.absolute() @@ -579,6 +599,27 @@ 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``. + Example + ------- + + You can use this function in cog package's top-level ``__init__.py`` + to conveniently reuse end user data statement from ``info.json`` file + placed in the same directory: + + .. code-block:: python + + from redbot.core.utils import get_end_user_data_statement_or_raise + + __red_end_user_data_statement__ = get_end_user_data_statement_or_raise(__file__) + + + async def setup(bot): + ... + + In order to ensure that you won't end up with no end user data statement, + this function raises if ``info.json`` file doesn't exist, can't be parsed, + or doesn't have an ``end_user_data_statement`` key. + Parameters ---------- file: Union[pathlib.Path, str] diff --git a/redbot/core/utils/_internal_utils.py b/redbot/core/utils/_internal_utils.py index 5ea383549c9..08813620384 100644 --- a/redbot/core/utils/_internal_utils.py +++ b/redbot/core/utils/_internal_utils.py @@ -32,7 +32,7 @@ import aiohttp import discord from packaging.requirements import Requirement -from rapidfuzz import fuzz, process +import rapidfuzz from rich.progress import ProgressColumn from rich.progress_bar import ProgressBar from red_commons.logging import VERBOSE, TRACE @@ -154,7 +154,13 @@ async def fuzzy_command_search( choices = {c: c.qualified_name for c in commands} # Do the scoring. `extracted` is a list of tuples in the form `(cmd_name, score, cmd)` - extracted = process.extract(term, choices, limit=5, scorer=fuzz.QRatio) + extracted = rapidfuzz.process.extract( + term, + choices, + limit=5, + scorer=rapidfuzz.fuzz.QRatio, + processor=rapidfuzz.utils.default_process, + ) if not extracted: return None @@ -217,7 +223,7 @@ async def create_backup(dest: Path = Path.home()) -> Optional[Path]: dest.mkdir(parents=True, exist_ok=True) timestr = datetime.utcnow().strftime("%Y-%m-%dT%H-%M-%S") - backup_fpath = dest / f"redv3_{data_manager.instance_name}_{timestr}.tar.gz" + backup_fpath = dest / f"redv3_{data_manager.instance_name()}_{timestr}.tar.gz" to_backup = [] exclusions = [ @@ -242,7 +248,7 @@ async def create_backup(dest: Path = Path.home()) -> Optional[Path]: json.dump(repo_output, fs, indent=4) instance_file = data_path / "instance.json" with instance_file.open("w") as fs: - json.dump({data_manager.instance_name: data_manager.basic_config}, fs, indent=4) + json.dump({data_manager.instance_name(): data_manager.basic_config}, fs, indent=4) for f in data_path.glob("**/*"): if not any(ex in str(f) for ex in exclusions) and f.is_file(): to_backup.append(f) diff --git a/redbot/core/utils/antispam.py b/redbot/core/utils/antispam.py index 4a49bc4c133..70d46d9a007 100644 --- a/redbot/core/utils/antispam.py +++ b/redbot/core/utils/antispam.py @@ -2,6 +2,8 @@ from typing import Tuple, List from collections import namedtuple +__all__ = ("AntiSpam",) + _AntiSpamInterval = namedtuple("_AntiSpamInterval", ["period", "frequency"]) diff --git a/redbot/core/utils/chat_formatting.py b/redbot/core/utils/chat_formatting.py index a36fb761df0..afcfc2d126d 100644 --- a/redbot/core/utils/chat_formatting.py +++ b/redbot/core/utils/chat_formatting.py @@ -1,5 +1,8 @@ +from __future__ import annotations + import datetime import itertools +import math import textwrap from io import BytesIO from typing import Iterator, List, Optional, Sequence, SupportsInt, Union @@ -10,6 +13,29 @@ from redbot.core.i18n import Translator, get_babel_locale, get_babel_regional_format +__all__ = ( + "error", + "warning", + "info", + "success", + "question", + "bold", + "box", + "inline", + "italics", + "spoiler", + "pagify", + "strikethrough", + "underline", + "quote", + "escape", + "humanize_list", + "format_perms_list", + "humanize_timedelta", + "humanize_number", + "text_to_file", +) + _ = Translator("UtilsChatFormatting", __file__) @@ -200,17 +226,11 @@ def spoiler(text: str, escape_formatting: bool = True) -> str: return f"||{escape(text, formatting=escape_formatting)}||" -def pagify( - text: str, - delims: Sequence[str] = ["\n"], - *, - priority: bool = False, - escape_mass_mentions: bool = True, - shorten_by: int = 8, - page_length: int = 2000, -) -> Iterator[str]: +class pagify(Iterator[str]): """Generate multiple pages from the given text. + The returned iterator supports length estimation with :func:`operator.length_hint()`. + Note ---- This does not respect code blocks or inline code. @@ -244,33 +264,82 @@ def pagify( Pages of the given text. """ - in_text = text - page_length -= shorten_by - while len(in_text) > page_length: - this_page_len = page_length - if escape_mass_mentions: - this_page_len -= in_text.count("@here", 0, page_length) + in_text.count( - "@everyone", 0, page_length - ) - closest_delim = (in_text.rfind(d, 1, this_page_len) for d in delims) - if priority: - closest_delim = next((x for x in closest_delim if x > 0), -1) - else: - closest_delim = max(closest_delim) - closest_delim = closest_delim if closest_delim != -1 else this_page_len - if escape_mass_mentions: - to_send = escape(in_text[:closest_delim], mass_mentions=True) - else: - to_send = in_text[:closest_delim] - if len(to_send.strip()) > 0: - yield to_send - in_text = in_text[closest_delim:] - - if len(in_text.strip()) > 0: - if escape_mass_mentions: - yield escape(in_text, mass_mentions=True) - else: - yield in_text + + # when changing signature of this method, please update it in docs/framework_utils.rst as well + def __init__( + self, + text: str, + delims: Sequence[str] = ("\n",), + *, + priority: bool = False, + escape_mass_mentions: bool = True, + shorten_by: int = 8, + page_length: int = 2000, + ) -> None: + self._text = text + self._delims = delims + self._priority = priority + self._escape_mass_mentions = escape_mass_mentions + self._shorten_by = shorten_by + self._page_length = page_length - shorten_by + + self._start = 0 + self._end = len(text) + + def __repr__(self) -> str: + text = self._text + if len(text) > 20: + text = f"{text[:19]}\N{HORIZONTAL ELLIPSIS}" + return ( + "pagify(" + f"{text!r}," + f" {self._delims!r}," + f" priority={self._priority!r}," + f" escape_mass_mentions={self._escape_mass_mentions!r}," + f" shorten_by={self._shorten_by!r}," + f" page_length={self._page_length + self._shorten_by!r}" + ")" + ) + + def __length_hint__(self) -> int: + return math.ceil((self._end - self._start) / self._page_length) + + def __iter__(self) -> pagify: + return self + + def __next__(self) -> str: + text = self._text + escape_mass_mentions = self._escape_mass_mentions + page_length = self._page_length + start = self._start + end = self._end + + while (end - start) > page_length: + stop = start + page_length + if escape_mass_mentions: + stop -= text.count("@here", start, stop) + text.count("@everyone", start, stop) + closest_delim_it = (text.rfind(d, start + 1, stop) for d in self._delims) + if self._priority: + closest_delim = next((x for x in closest_delim_it if x > 0), -1) + else: + closest_delim = max(closest_delim_it) + stop = closest_delim if closest_delim != -1 else stop + if escape_mass_mentions: + to_send = escape(text[start:stop], mass_mentions=True) + else: + to_send = text[start:stop] + start = self._start = stop + if len(to_send.strip()) > 0: + return to_send + + if len(text[start:end].strip()) > 0: + self._start = end + if escape_mass_mentions: + return escape(text[start:end], mass_mentions=True) + else: + return text[start:end] + + raise StopIteration def strikethrough(text: str, escape_formatting: bool = True) -> str: @@ -507,7 +576,7 @@ def humanize_timedelta( def humanize_number(val: Union[int, float], override_locale=None) -> str: """ - Convert an int or float to a str with digit separators based on bot locale + Convert an int or float to a str with digit separators based on bot locale. Parameters ---------- @@ -516,10 +585,15 @@ def humanize_number(val: Union[int, float], override_locale=None) -> str: override_locale: Optional[str] A value to override bot's regional format. + Raises + ------ + decimals.InvalidOperation + If val is greater than 10 x 10^21 for some locales, 10 x 10^24 in others. + Returns ------- str - locale aware formatted number. + Locale-aware formatted number. """ return format_decimal(val, locale=get_babel_regional_format(override_locale)) diff --git a/redbot/core/utils/embed.py b/redbot/core/utils/embed.py index ede53c780d5..ec88400398c 100644 --- a/redbot/core/utils/embed.py +++ b/redbot/core/utils/embed.py @@ -2,6 +2,8 @@ import random +__all__ = ("randomize_colour", "randomize_color") + def randomize_colour(embed: discord.Embed) -> discord.Embed: """ diff --git a/redbot/core/utils/locales/ar-SA.po b/redbot/core/utils/locales/ar-SA.po index 3eadf3507e7..36e0046b37f 100644 --- a/redbot/core/utils/locales/ar-SA.po +++ b/redbot/core/utils/locales/ar-SA.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-14 15:51+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,51 +15,100 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: ar_SA\n" -#: redbot/core/utils/chat_formatting.py:522 +#: redbot/core/utils/chat_formatting.py:557 msgid "year" msgstr "" -#: redbot/core/utils/chat_formatting.py:522 +#: redbot/core/utils/chat_formatting.py:557 msgid "years" msgstr "" -#: redbot/core/utils/chat_formatting.py:523 +#: redbot/core/utils/chat_formatting.py:558 msgid "month" msgstr "" -#: redbot/core/utils/chat_formatting.py:523 +#: redbot/core/utils/chat_formatting.py:558 msgid "months" msgstr "" -#: redbot/core/utils/chat_formatting.py:524 +#: redbot/core/utils/chat_formatting.py:559 msgid "day" msgstr "" -#: redbot/core/utils/chat_formatting.py:524 +#: redbot/core/utils/chat_formatting.py:559 msgid "days" msgstr "" -#: redbot/core/utils/chat_formatting.py:525 +#: redbot/core/utils/chat_formatting.py:560 msgid "hour" msgstr "" -#: redbot/core/utils/chat_formatting.py:525 +#: redbot/core/utils/chat_formatting.py:560 msgid "hours" msgstr "" -#: redbot/core/utils/chat_formatting.py:526 +#: redbot/core/utils/chat_formatting.py:561 msgid "minute" msgstr "" -#: redbot/core/utils/chat_formatting.py:526 +#: redbot/core/utils/chat_formatting.py:561 msgid "minutes" msgstr "" -#: redbot/core/utils/chat_formatting.py:527 +#: redbot/core/utils/chat_formatting.py:562 msgid "second" msgstr "" -#: redbot/core/utils/chat_formatting.py:527 +#: redbot/core/utils/chat_formatting.py:562 msgid "seconds" msgstr "" +#: redbot/core/utils/views.py:34 +msgid "Select a Page" +msgstr "" + +#: redbot/core/utils/views.py:171 +msgid "Page {num}" +msgstr "" + +#: redbot/core/utils/views.py:316 redbot/core/utils/views.py:672 +msgid "You are not authorized to interact with this." +msgstr "" + +#: redbot/core/utils/views.py:358 +msgid "Set API Keys" +msgstr "" + +#: redbot/core/utils/views.py:359 +msgid "Keys and tokens" +msgstr "" + +#: redbot/core/utils/views.py:361 +msgid "Set API Keys for {service}" +msgstr "" + +#: redbot/core/utils/views.py:362 +msgid "Keys and tokens for {service}" +msgstr "" + +#: redbot/core/utils/views.py:371 +msgid "Service" +msgstr "" + +#: redbot/core/utils/views.py:408 +msgid "This modal is for bot owners only. Whoops!" +msgstr "" + +#: redbot/core/utils/views.py:421 +msgid "{error_message}\n" +"Please try again." +msgstr "" + +#: redbot/core/utils/views.py:428 redbot/core/utils/views.py:435 +msgid "`{service}` API tokens have been set." +msgstr "تم تعيين رمز API{service}." + +#: redbot/core/utils/views.py:471 +msgid "This button is for bot owners only, oh well." +msgstr "" + diff --git a/redbot/core/utils/locales/bg-BG.po b/redbot/core/utils/locales/bg-BG.po index dbb2f94cdb6..75b55bc7c73 100644 --- a/redbot/core/utils/locales/bg-BG.po +++ b/redbot/core/utils/locales/bg-BG.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-14 15:51+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,51 +15,100 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: bg_BG\n" -#: redbot/core/utils/chat_formatting.py:522 +#: redbot/core/utils/chat_formatting.py:557 msgid "year" -msgstr "" +msgstr "година" -#: redbot/core/utils/chat_formatting.py:522 +#: redbot/core/utils/chat_formatting.py:557 msgid "years" -msgstr "" +msgstr "години" -#: redbot/core/utils/chat_formatting.py:523 +#: redbot/core/utils/chat_formatting.py:558 msgid "month" -msgstr "" +msgstr "месец" -#: redbot/core/utils/chat_formatting.py:523 +#: redbot/core/utils/chat_formatting.py:558 msgid "months" -msgstr "" +msgstr "месеци" -#: redbot/core/utils/chat_formatting.py:524 +#: redbot/core/utils/chat_formatting.py:559 msgid "day" -msgstr "" +msgstr "ден" -#: redbot/core/utils/chat_formatting.py:524 +#: redbot/core/utils/chat_formatting.py:559 msgid "days" msgstr "дни" -#: redbot/core/utils/chat_formatting.py:525 +#: redbot/core/utils/chat_formatting.py:560 msgid "hour" -msgstr "" +msgstr "час" -#: redbot/core/utils/chat_formatting.py:525 +#: redbot/core/utils/chat_formatting.py:560 msgid "hours" msgstr "часове" -#: redbot/core/utils/chat_formatting.py:526 +#: redbot/core/utils/chat_formatting.py:561 msgid "minute" -msgstr "" +msgstr "минута" -#: redbot/core/utils/chat_formatting.py:526 +#: redbot/core/utils/chat_formatting.py:561 msgid "minutes" msgstr "минути" -#: redbot/core/utils/chat_formatting.py:527 +#: redbot/core/utils/chat_formatting.py:562 msgid "second" -msgstr "" +msgstr "секунда" -#: redbot/core/utils/chat_formatting.py:527 +#: redbot/core/utils/chat_formatting.py:562 msgid "seconds" msgstr "секунди" +#: redbot/core/utils/views.py:34 +msgid "Select a Page" +msgstr "" + +#: redbot/core/utils/views.py:171 +msgid "Page {num}" +msgstr "" + +#: redbot/core/utils/views.py:316 redbot/core/utils/views.py:672 +msgid "You are not authorized to interact with this." +msgstr "" + +#: redbot/core/utils/views.py:358 +msgid "Set API Keys" +msgstr "" + +#: redbot/core/utils/views.py:359 +msgid "Keys and tokens" +msgstr "" + +#: redbot/core/utils/views.py:361 +msgid "Set API Keys for {service}" +msgstr "" + +#: redbot/core/utils/views.py:362 +msgid "Keys and tokens for {service}" +msgstr "" + +#: redbot/core/utils/views.py:371 +msgid "Service" +msgstr "" + +#: redbot/core/utils/views.py:408 +msgid "This modal is for bot owners only. Whoops!" +msgstr "" + +#: redbot/core/utils/views.py:421 +msgid "{error_message}\n" +"Please try again." +msgstr "" + +#: redbot/core/utils/views.py:428 redbot/core/utils/views.py:435 +msgid "`{service}` API tokens have been set." +msgstr "" + +#: redbot/core/utils/views.py:471 +msgid "This button is for bot owners only, oh well." +msgstr "" + diff --git a/redbot/core/utils/locales/cs-CZ.po b/redbot/core/utils/locales/cs-CZ.po index b898b8edc7c..9b240d58737 100644 --- a/redbot/core/utils/locales/cs-CZ.po +++ b/redbot/core/utils/locales/cs-CZ.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-14 15:51+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,51 +15,101 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: cs_CZ\n" -#: redbot/core/utils/chat_formatting.py:522 +#: redbot/core/utils/chat_formatting.py:557 msgid "year" msgstr "rok" -#: redbot/core/utils/chat_formatting.py:522 +#: redbot/core/utils/chat_formatting.py:557 msgid "years" msgstr "let" -#: redbot/core/utils/chat_formatting.py:523 +#: redbot/core/utils/chat_formatting.py:558 msgid "month" msgstr "měsíc" -#: redbot/core/utils/chat_formatting.py:523 +#: redbot/core/utils/chat_formatting.py:558 msgid "months" msgstr "měsíců" -#: redbot/core/utils/chat_formatting.py:524 +#: redbot/core/utils/chat_formatting.py:559 msgid "day" msgstr "den" -#: redbot/core/utils/chat_formatting.py:524 +#: redbot/core/utils/chat_formatting.py:559 msgid "days" msgstr "dnů" -#: redbot/core/utils/chat_formatting.py:525 +#: redbot/core/utils/chat_formatting.py:560 msgid "hour" msgstr "hodina" -#: redbot/core/utils/chat_formatting.py:525 +#: redbot/core/utils/chat_formatting.py:560 msgid "hours" msgstr "hodin" -#: redbot/core/utils/chat_formatting.py:526 +#: redbot/core/utils/chat_formatting.py:561 msgid "minute" msgstr "minut" -#: redbot/core/utils/chat_formatting.py:526 +#: redbot/core/utils/chat_formatting.py:561 msgid "minutes" msgstr "minut" -#: redbot/core/utils/chat_formatting.py:527 +#: redbot/core/utils/chat_formatting.py:562 msgid "second" msgstr "sekunda" -#: redbot/core/utils/chat_formatting.py:527 +#: redbot/core/utils/chat_formatting.py:562 msgid "seconds" msgstr "sekund" +#: redbot/core/utils/views.py:34 +msgid "Select a Page" +msgstr "" + +#: redbot/core/utils/views.py:171 +msgid "Page {num}" +msgstr "" + +#: redbot/core/utils/views.py:316 redbot/core/utils/views.py:672 +msgid "You are not authorized to interact with this." +msgstr "" + +#: redbot/core/utils/views.py:358 +msgid "Set API Keys" +msgstr "Nastavit API klíče" + +#: redbot/core/utils/views.py:359 +msgid "Keys and tokens" +msgstr "Klíče a tokeny" + +#: redbot/core/utils/views.py:361 +msgid "Set API Keys for {service}" +msgstr "Nastavit API klíče pro {service}" + +#: redbot/core/utils/views.py:362 +msgid "Keys and tokens for {service}" +msgstr "Klíče a tokeny pro {service}" + +#: redbot/core/utils/views.py:371 +msgid "Service" +msgstr "Služba" + +#: redbot/core/utils/views.py:408 +msgid "This modal is for bot owners only. Whoops!" +msgstr "" + +#: redbot/core/utils/views.py:421 +msgid "{error_message}\n" +"Please try again." +msgstr "{error_message}\n" +"Zkuste to prosím znovu." + +#: redbot/core/utils/views.py:428 redbot/core/utils/views.py:435 +msgid "`{service}` API tokens have been set." +msgstr "`{service} API tokeny byly nastaveny." + +#: redbot/core/utils/views.py:471 +msgid "This button is for bot owners only, oh well." +msgstr "Toto tlačítko je pouze pro majitele bota." + diff --git a/redbot/core/utils/locales/da-DK.po b/redbot/core/utils/locales/da-DK.po index 5b876a328bb..5cb8c18a94e 100644 --- a/redbot/core/utils/locales/da-DK.po +++ b/redbot/core/utils/locales/da-DK.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-14 15:51+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,51 +15,100 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: da_DK\n" -#: redbot/core/utils/chat_formatting.py:522 +#: redbot/core/utils/chat_formatting.py:557 msgid "year" msgstr "" -#: redbot/core/utils/chat_formatting.py:522 +#: redbot/core/utils/chat_formatting.py:557 msgid "years" msgstr "" -#: redbot/core/utils/chat_formatting.py:523 +#: redbot/core/utils/chat_formatting.py:558 msgid "month" msgstr "" -#: redbot/core/utils/chat_formatting.py:523 +#: redbot/core/utils/chat_formatting.py:558 msgid "months" msgstr "" -#: redbot/core/utils/chat_formatting.py:524 +#: redbot/core/utils/chat_formatting.py:559 msgid "day" msgstr "" -#: redbot/core/utils/chat_formatting.py:524 +#: redbot/core/utils/chat_formatting.py:559 msgid "days" msgstr "" -#: redbot/core/utils/chat_formatting.py:525 +#: redbot/core/utils/chat_formatting.py:560 msgid "hour" msgstr "" -#: redbot/core/utils/chat_formatting.py:525 +#: redbot/core/utils/chat_formatting.py:560 msgid "hours" msgstr "" -#: redbot/core/utils/chat_formatting.py:526 +#: redbot/core/utils/chat_formatting.py:561 msgid "minute" msgstr "" -#: redbot/core/utils/chat_formatting.py:526 +#: redbot/core/utils/chat_formatting.py:561 msgid "minutes" msgstr "" -#: redbot/core/utils/chat_formatting.py:527 +#: redbot/core/utils/chat_formatting.py:562 msgid "second" msgstr "" -#: redbot/core/utils/chat_formatting.py:527 +#: redbot/core/utils/chat_formatting.py:562 msgid "seconds" msgstr "" +#: redbot/core/utils/views.py:34 +msgid "Select a Page" +msgstr "" + +#: redbot/core/utils/views.py:171 +msgid "Page {num}" +msgstr "" + +#: redbot/core/utils/views.py:316 redbot/core/utils/views.py:672 +msgid "You are not authorized to interact with this." +msgstr "" + +#: redbot/core/utils/views.py:358 +msgid "Set API Keys" +msgstr "" + +#: redbot/core/utils/views.py:359 +msgid "Keys and tokens" +msgstr "" + +#: redbot/core/utils/views.py:361 +msgid "Set API Keys for {service}" +msgstr "" + +#: redbot/core/utils/views.py:362 +msgid "Keys and tokens for {service}" +msgstr "" + +#: redbot/core/utils/views.py:371 +msgid "Service" +msgstr "" + +#: redbot/core/utils/views.py:408 +msgid "This modal is for bot owners only. Whoops!" +msgstr "" + +#: redbot/core/utils/views.py:421 +msgid "{error_message}\n" +"Please try again." +msgstr "" + +#: redbot/core/utils/views.py:428 redbot/core/utils/views.py:435 +msgid "`{service}` API tokens have been set." +msgstr "" + +#: redbot/core/utils/views.py:471 +msgid "This button is for bot owners only, oh well." +msgstr "" + diff --git a/redbot/core/utils/locales/de-DE.po b/redbot/core/utils/locales/de-DE.po index c40f69de286..072a60f7e53 100644 --- a/redbot/core/utils/locales/de-DE.po +++ b/redbot/core/utils/locales/de-DE.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-14 15:51+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,51 +15,101 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: de_DE\n" -#: redbot/core/utils/chat_formatting.py:522 +#: redbot/core/utils/chat_formatting.py:557 msgid "year" msgstr "Jahr" -#: redbot/core/utils/chat_formatting.py:522 +#: redbot/core/utils/chat_formatting.py:557 msgid "years" msgstr "Jahre" -#: redbot/core/utils/chat_formatting.py:523 +#: redbot/core/utils/chat_formatting.py:558 msgid "month" msgstr "Monat" -#: redbot/core/utils/chat_formatting.py:523 +#: redbot/core/utils/chat_formatting.py:558 msgid "months" msgstr "Monate" -#: redbot/core/utils/chat_formatting.py:524 +#: redbot/core/utils/chat_formatting.py:559 msgid "day" msgstr "Tag" -#: redbot/core/utils/chat_formatting.py:524 +#: redbot/core/utils/chat_formatting.py:559 msgid "days" msgstr "Tage" -#: redbot/core/utils/chat_formatting.py:525 +#: redbot/core/utils/chat_formatting.py:560 msgid "hour" msgstr "Stunde" -#: redbot/core/utils/chat_formatting.py:525 +#: redbot/core/utils/chat_formatting.py:560 msgid "hours" msgstr "Stunden" -#: redbot/core/utils/chat_formatting.py:526 +#: redbot/core/utils/chat_formatting.py:561 msgid "minute" msgstr "Minute" -#: redbot/core/utils/chat_formatting.py:526 +#: redbot/core/utils/chat_formatting.py:561 msgid "minutes" msgstr "Minuten" -#: redbot/core/utils/chat_formatting.py:527 +#: redbot/core/utils/chat_formatting.py:562 msgid "second" -msgstr "zweite" +msgstr "Sekunde" -#: redbot/core/utils/chat_formatting.py:527 +#: redbot/core/utils/chat_formatting.py:562 msgid "seconds" msgstr "Sekunden" +#: redbot/core/utils/views.py:34 +msgid "Select a Page" +msgstr "Seite auswählen" + +#: redbot/core/utils/views.py:171 +msgid "Page {num}" +msgstr "Seite {num}" + +#: redbot/core/utils/views.py:316 redbot/core/utils/views.py:672 +msgid "You are not authorized to interact with this." +msgstr "Du bist nicht berechtigt um damit zu Interagieren." + +#: redbot/core/utils/views.py:358 +msgid "Set API Keys" +msgstr "API-Schlüssel festlegen" + +#: redbot/core/utils/views.py:359 +msgid "Keys and tokens" +msgstr "Schlüssel und Tokens" + +#: redbot/core/utils/views.py:361 +msgid "Set API Keys for {service}" +msgstr "API-Schlüssel für {service} festlegen" + +#: redbot/core/utils/views.py:362 +msgid "Keys and tokens for {service}" +msgstr "Schlüssel und Token für {service}" + +#: redbot/core/utils/views.py:371 +msgid "Service" +msgstr "Service" + +#: redbot/core/utils/views.py:408 +msgid "This modal is for bot owners only. Whoops!" +msgstr "Dieser Modus ist nur für Bot-Besitzer. Hoppla!" + +#: redbot/core/utils/views.py:421 +msgid "{error_message}\n" +"Please try again." +msgstr "{error_message}\n" +"Bitte versuchen Sie es erneut." + +#: redbot/core/utils/views.py:428 redbot/core/utils/views.py:435 +msgid "`{service}` API tokens have been set." +msgstr "`{service}` API-Token wurden gesetzt." + +#: redbot/core/utils/views.py:471 +msgid "This button is for bot owners only, oh well." +msgstr "Diese Taste ist nur für Bot-Besitzer, oh gut." + diff --git a/redbot/core/utils/locales/es-ES.po b/redbot/core/utils/locales/es-ES.po index a00f2c9ec18..7cc911826a9 100644 --- a/redbot/core/utils/locales/es-ES.po +++ b/redbot/core/utils/locales/es-ES.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-14 15:51+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,51 +15,101 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: es_ES\n" -#: redbot/core/utils/chat_formatting.py:522 +#: redbot/core/utils/chat_formatting.py:557 msgid "year" msgstr "año" -#: redbot/core/utils/chat_formatting.py:522 +#: redbot/core/utils/chat_formatting.py:557 msgid "years" msgstr "años" -#: redbot/core/utils/chat_formatting.py:523 +#: redbot/core/utils/chat_formatting.py:558 msgid "month" msgstr "mes" -#: redbot/core/utils/chat_formatting.py:523 +#: redbot/core/utils/chat_formatting.py:558 msgid "months" msgstr "meses" -#: redbot/core/utils/chat_formatting.py:524 +#: redbot/core/utils/chat_formatting.py:559 msgid "day" msgstr "día" -#: redbot/core/utils/chat_formatting.py:524 +#: redbot/core/utils/chat_formatting.py:559 msgid "days" msgstr "días" -#: redbot/core/utils/chat_formatting.py:525 +#: redbot/core/utils/chat_formatting.py:560 msgid "hour" msgstr "hora" -#: redbot/core/utils/chat_formatting.py:525 +#: redbot/core/utils/chat_formatting.py:560 msgid "hours" msgstr "horas" -#: redbot/core/utils/chat_formatting.py:526 +#: redbot/core/utils/chat_formatting.py:561 msgid "minute" msgstr "minuto" -#: redbot/core/utils/chat_formatting.py:526 +#: redbot/core/utils/chat_formatting.py:561 msgid "minutes" msgstr "minutos" -#: redbot/core/utils/chat_formatting.py:527 +#: redbot/core/utils/chat_formatting.py:562 msgid "second" msgstr "segundo" -#: redbot/core/utils/chat_formatting.py:527 +#: redbot/core/utils/chat_formatting.py:562 msgid "seconds" msgstr "segundos" +#: redbot/core/utils/views.py:34 +msgid "Select a Page" +msgstr "Seleccione una página" + +#: redbot/core/utils/views.py:171 +msgid "Page {num}" +msgstr "Página {num}" + +#: redbot/core/utils/views.py:316 redbot/core/utils/views.py:672 +msgid "You are not authorized to interact with this." +msgstr "No está autorizado a interactuar con esto." + +#: redbot/core/utils/views.py:358 +msgid "Set API Keys" +msgstr "Establecer llaves de API" + +#: redbot/core/utils/views.py:359 +msgid "Keys and tokens" +msgstr "Llaves y tokens" + +#: redbot/core/utils/views.py:361 +msgid "Set API Keys for {service}" +msgstr "Establecer llaves de API para {service}" + +#: redbot/core/utils/views.py:362 +msgid "Keys and tokens for {service}" +msgstr "Llaves y tokens para {service}" + +#: redbot/core/utils/views.py:371 +msgid "Service" +msgstr "Servicio" + +#: redbot/core/utils/views.py:408 +msgid "This modal is for bot owners only. Whoops!" +msgstr "Esta modal es sólo para propietarios de bots. ¡Ups!" + +#: redbot/core/utils/views.py:421 +msgid "{error_message}\n" +"Please try again." +msgstr "{error_message}\n" +"Por favor, inténtalo de nuevo." + +#: redbot/core/utils/views.py:428 redbot/core/utils/views.py:435 +msgid "`{service}` API tokens have been set." +msgstr "`{service}` Los tokens de la API han sido establecidos." + +#: redbot/core/utils/views.py:471 +msgid "This button is for bot owners only, oh well." +msgstr "Este botón es sólo para los propietarios de bots, oh bueno." + diff --git a/redbot/core/utils/locales/fi-FI.po b/redbot/core/utils/locales/fi-FI.po index 1c7bd1cbf8e..3943df4f5d2 100644 --- a/redbot/core/utils/locales/fi-FI.po +++ b/redbot/core/utils/locales/fi-FI.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-14 15:51+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,51 +15,100 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: fi_FI\n" -#: redbot/core/utils/chat_formatting.py:522 +#: redbot/core/utils/chat_formatting.py:557 msgid "year" msgstr "vuosi" -#: redbot/core/utils/chat_formatting.py:522 +#: redbot/core/utils/chat_formatting.py:557 msgid "years" msgstr "vuotta" -#: redbot/core/utils/chat_formatting.py:523 +#: redbot/core/utils/chat_formatting.py:558 msgid "month" msgstr "kuukausi" -#: redbot/core/utils/chat_formatting.py:523 +#: redbot/core/utils/chat_formatting.py:558 msgid "months" msgstr "kuukautta" -#: redbot/core/utils/chat_formatting.py:524 +#: redbot/core/utils/chat_formatting.py:559 msgid "day" msgstr "päivä" -#: redbot/core/utils/chat_formatting.py:524 +#: redbot/core/utils/chat_formatting.py:559 msgid "days" msgstr "päivää" -#: redbot/core/utils/chat_formatting.py:525 +#: redbot/core/utils/chat_formatting.py:560 msgid "hour" msgstr "tunti" -#: redbot/core/utils/chat_formatting.py:525 +#: redbot/core/utils/chat_formatting.py:560 msgid "hours" msgstr "tuntia" -#: redbot/core/utils/chat_formatting.py:526 +#: redbot/core/utils/chat_formatting.py:561 msgid "minute" msgstr "minuutti" -#: redbot/core/utils/chat_formatting.py:526 +#: redbot/core/utils/chat_formatting.py:561 msgid "minutes" msgstr "minuuttia" -#: redbot/core/utils/chat_formatting.py:527 +#: redbot/core/utils/chat_formatting.py:562 msgid "second" msgstr "sekunti" -#: redbot/core/utils/chat_formatting.py:527 +#: redbot/core/utils/chat_formatting.py:562 msgid "seconds" msgstr "sekuntia" +#: redbot/core/utils/views.py:34 +msgid "Select a Page" +msgstr "" + +#: redbot/core/utils/views.py:171 +msgid "Page {num}" +msgstr "" + +#: redbot/core/utils/views.py:316 redbot/core/utils/views.py:672 +msgid "You are not authorized to interact with this." +msgstr "" + +#: redbot/core/utils/views.py:358 +msgid "Set API Keys" +msgstr "" + +#: redbot/core/utils/views.py:359 +msgid "Keys and tokens" +msgstr "" + +#: redbot/core/utils/views.py:361 +msgid "Set API Keys for {service}" +msgstr "" + +#: redbot/core/utils/views.py:362 +msgid "Keys and tokens for {service}" +msgstr "" + +#: redbot/core/utils/views.py:371 +msgid "Service" +msgstr "" + +#: redbot/core/utils/views.py:408 +msgid "This modal is for bot owners only. Whoops!" +msgstr "" + +#: redbot/core/utils/views.py:421 +msgid "{error_message}\n" +"Please try again." +msgstr "" + +#: redbot/core/utils/views.py:428 redbot/core/utils/views.py:435 +msgid "`{service}` API tokens have been set." +msgstr "" + +#: redbot/core/utils/views.py:471 +msgid "This button is for bot owners only, oh well." +msgstr "" + diff --git a/redbot/core/utils/locales/fr-FR.po b/redbot/core/utils/locales/fr-FR.po index 8cd1a6504af..669ee4e7f9a 100644 --- a/redbot/core/utils/locales/fr-FR.po +++ b/redbot/core/utils/locales/fr-FR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-14 15:51+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,51 +15,100 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: fr_FR\n" -#: redbot/core/utils/chat_formatting.py:522 +#: redbot/core/utils/chat_formatting.py:557 msgid "year" msgstr "an" -#: redbot/core/utils/chat_formatting.py:522 +#: redbot/core/utils/chat_formatting.py:557 msgid "years" msgstr "ans" -#: redbot/core/utils/chat_formatting.py:523 +#: redbot/core/utils/chat_formatting.py:558 msgid "month" msgstr "mois" -#: redbot/core/utils/chat_formatting.py:523 +#: redbot/core/utils/chat_formatting.py:558 msgid "months" msgstr "mois" -#: redbot/core/utils/chat_formatting.py:524 +#: redbot/core/utils/chat_formatting.py:559 msgid "day" msgstr "jour" -#: redbot/core/utils/chat_formatting.py:524 +#: redbot/core/utils/chat_formatting.py:559 msgid "days" msgstr "jours" -#: redbot/core/utils/chat_formatting.py:525 +#: redbot/core/utils/chat_formatting.py:560 msgid "hour" msgstr "heure" -#: redbot/core/utils/chat_formatting.py:525 +#: redbot/core/utils/chat_formatting.py:560 msgid "hours" msgstr "heures" -#: redbot/core/utils/chat_formatting.py:526 +#: redbot/core/utils/chat_formatting.py:561 msgid "minute" msgstr "minute" -#: redbot/core/utils/chat_formatting.py:526 +#: redbot/core/utils/chat_formatting.py:561 msgid "minutes" msgstr "minutes" -#: redbot/core/utils/chat_formatting.py:527 +#: redbot/core/utils/chat_formatting.py:562 msgid "second" msgstr "seconde" -#: redbot/core/utils/chat_formatting.py:527 +#: redbot/core/utils/chat_formatting.py:562 msgid "seconds" msgstr "secondes" +#: redbot/core/utils/views.py:34 +msgid "Select a Page" +msgstr "" + +#: redbot/core/utils/views.py:171 +msgid "Page {num}" +msgstr "Page {num}" + +#: redbot/core/utils/views.py:316 redbot/core/utils/views.py:672 +msgid "You are not authorized to interact with this." +msgstr "" + +#: redbot/core/utils/views.py:358 +msgid "Set API Keys" +msgstr "Définir les clés API" + +#: redbot/core/utils/views.py:359 +msgid "Keys and tokens" +msgstr "Clés et jetons" + +#: redbot/core/utils/views.py:361 +msgid "Set API Keys for {service}" +msgstr "Définir les clés API pour {service}" + +#: redbot/core/utils/views.py:362 +msgid "Keys and tokens for {service}" +msgstr "" + +#: redbot/core/utils/views.py:371 +msgid "Service" +msgstr "" + +#: redbot/core/utils/views.py:408 +msgid "This modal is for bot owners only. Whoops!" +msgstr "" + +#: redbot/core/utils/views.py:421 +msgid "{error_message}\n" +"Please try again." +msgstr "" + +#: redbot/core/utils/views.py:428 redbot/core/utils/views.py:435 +msgid "`{service}` API tokens have been set." +msgstr "`{service}` les tokens API ont été définis." + +#: redbot/core/utils/views.py:471 +msgid "This button is for bot owners only, oh well." +msgstr "" + diff --git a/redbot/core/utils/locales/hi-IN.po b/redbot/core/utils/locales/hi-IN.po index a08f1528cd2..c13b1b8a649 100644 --- a/redbot/core/utils/locales/hi-IN.po +++ b/redbot/core/utils/locales/hi-IN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-14 15:51+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Hindi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,51 +15,100 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: hi_IN\n" -#: redbot/core/utils/chat_formatting.py:522 +#: redbot/core/utils/chat_formatting.py:557 msgid "year" -msgstr "" +msgstr "साल" -#: redbot/core/utils/chat_formatting.py:522 +#: redbot/core/utils/chat_formatting.py:557 msgid "years" -msgstr "" +msgstr "साल" -#: redbot/core/utils/chat_formatting.py:523 +#: redbot/core/utils/chat_formatting.py:558 msgid "month" -msgstr "" +msgstr "महीना" -#: redbot/core/utils/chat_formatting.py:523 +#: redbot/core/utils/chat_formatting.py:558 msgid "months" -msgstr "" +msgstr "महीने" -#: redbot/core/utils/chat_formatting.py:524 +#: redbot/core/utils/chat_formatting.py:559 msgid "day" -msgstr "" +msgstr "दिन" -#: redbot/core/utils/chat_formatting.py:524 +#: redbot/core/utils/chat_formatting.py:559 msgid "days" -msgstr "" +msgstr "दिन" -#: redbot/core/utils/chat_formatting.py:525 +#: redbot/core/utils/chat_formatting.py:560 msgid "hour" -msgstr "" +msgstr "घंटा" -#: redbot/core/utils/chat_formatting.py:525 +#: redbot/core/utils/chat_formatting.py:560 msgid "hours" -msgstr "" +msgstr "घंटे" -#: redbot/core/utils/chat_formatting.py:526 +#: redbot/core/utils/chat_formatting.py:561 msgid "minute" -msgstr "" +msgstr "मिनट" -#: redbot/core/utils/chat_formatting.py:526 +#: redbot/core/utils/chat_formatting.py:561 msgid "minutes" -msgstr "" +msgstr "मिनट" -#: redbot/core/utils/chat_formatting.py:527 +#: redbot/core/utils/chat_formatting.py:562 msgid "second" -msgstr "" +msgstr "सेकंड" -#: redbot/core/utils/chat_formatting.py:527 +#: redbot/core/utils/chat_formatting.py:562 msgid "seconds" +msgstr "सेकंड" + +#: redbot/core/utils/views.py:34 +msgid "Select a Page" +msgstr "" + +#: redbot/core/utils/views.py:171 +msgid "Page {num}" +msgstr "" + +#: redbot/core/utils/views.py:316 redbot/core/utils/views.py:672 +msgid "You are not authorized to interact with this." +msgstr "" + +#: redbot/core/utils/views.py:358 +msgid "Set API Keys" +msgstr "" + +#: redbot/core/utils/views.py:359 +msgid "Keys and tokens" +msgstr "" + +#: redbot/core/utils/views.py:361 +msgid "Set API Keys for {service}" +msgstr "" + +#: redbot/core/utils/views.py:362 +msgid "Keys and tokens for {service}" +msgstr "" + +#: redbot/core/utils/views.py:371 +msgid "Service" +msgstr "" + +#: redbot/core/utils/views.py:408 +msgid "This modal is for bot owners only. Whoops!" +msgstr "" + +#: redbot/core/utils/views.py:421 +msgid "{error_message}\n" +"Please try again." +msgstr "" + +#: redbot/core/utils/views.py:428 redbot/core/utils/views.py:435 +msgid "`{service}` API tokens have been set." +msgstr "" + +#: redbot/core/utils/views.py:471 +msgid "This button is for bot owners only, oh well." msgstr "" diff --git a/redbot/core/utils/locales/hr-HR.po b/redbot/core/utils/locales/hr-HR.po new file mode 100644 index 00000000000..20c03cd0ff2 --- /dev/null +++ b/redbot/core/utils/locales/hr-HR.po @@ -0,0 +1,115 @@ +msgid "" +msgstr "" +"Project-Id-Version: red-discordbot\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" +"Last-Translator: \n" +"Language-Team: Croatian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: redgettext 3.4.2\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: hr\n" +"X-Crowdin-File-ID: 197\n" +"Language: hr_HR\n" + +#: redbot/core/utils/chat_formatting.py:557 +msgid "year" +msgstr "godina" + +#: redbot/core/utils/chat_formatting.py:557 +msgid "years" +msgstr "godine" + +#: redbot/core/utils/chat_formatting.py:558 +msgid "month" +msgstr "mjesec" + +#: redbot/core/utils/chat_formatting.py:558 +msgid "months" +msgstr "mjeseci" + +#: redbot/core/utils/chat_formatting.py:559 +msgid "day" +msgstr "dan" + +#: redbot/core/utils/chat_formatting.py:559 +msgid "days" +msgstr "dana" + +#: redbot/core/utils/chat_formatting.py:560 +msgid "hour" +msgstr "sat" + +#: redbot/core/utils/chat_formatting.py:560 +msgid "hours" +msgstr "sati" + +#: redbot/core/utils/chat_formatting.py:561 +msgid "minute" +msgstr "minuta" + +#: redbot/core/utils/chat_formatting.py:561 +msgid "minutes" +msgstr "minuta" + +#: redbot/core/utils/chat_formatting.py:562 +msgid "second" +msgstr "sekunda" + +#: redbot/core/utils/chat_formatting.py:562 +msgid "seconds" +msgstr "sekundi" + +#: redbot/core/utils/views.py:34 +msgid "Select a Page" +msgstr "" + +#: redbot/core/utils/views.py:171 +msgid "Page {num}" +msgstr "" + +#: redbot/core/utils/views.py:316 redbot/core/utils/views.py:672 +msgid "You are not authorized to interact with this." +msgstr "" + +#: redbot/core/utils/views.py:358 +msgid "Set API Keys" +msgstr "Postavi API ključeve" + +#: redbot/core/utils/views.py:359 +msgid "Keys and tokens" +msgstr "Ključevi i tokeni" + +#: redbot/core/utils/views.py:361 +msgid "Set API Keys for {service}" +msgstr "Postavi API ključeve za {service}" + +#: redbot/core/utils/views.py:362 +msgid "Keys and tokens for {service}" +msgstr "Ključevi i tokeni za {service}" + +#: redbot/core/utils/views.py:371 +msgid "Service" +msgstr "Usluga" + +#: redbot/core/utils/views.py:408 +msgid "This modal is for bot owners only. Whoops!" +msgstr "Ovaj modal je samo za vlasnike bota. Ups!" + +#: redbot/core/utils/views.py:421 +msgid "{error_message}\n" +"Please try again." +msgstr "{error_message}\n" +"Molim te pokušaj ponovno." + +#: redbot/core/utils/views.py:428 redbot/core/utils/views.py:435 +msgid "`{service}` API tokens have been set." +msgstr "`{service}` API tokeni su postavljeni." + +#: redbot/core/utils/views.py:471 +msgid "This button is for bot owners only, oh well." +msgstr "Ovaj gumb je samo za vlasnike bota." + diff --git a/redbot/core/utils/locales/hu-HU.po b/redbot/core/utils/locales/hu-HU.po index a0cb64063db..1a7dbdfe395 100644 --- a/redbot/core/utils/locales/hu-HU.po +++ b/redbot/core/utils/locales/hu-HU.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-14 15:51+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,51 +15,101 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: hu_HU\n" -#: redbot/core/utils/chat_formatting.py:522 +#: redbot/core/utils/chat_formatting.py:557 msgid "year" msgstr "év" -#: redbot/core/utils/chat_formatting.py:522 +#: redbot/core/utils/chat_formatting.py:557 msgid "years" msgstr "év" -#: redbot/core/utils/chat_formatting.py:523 +#: redbot/core/utils/chat_formatting.py:558 msgid "month" msgstr "hónap" -#: redbot/core/utils/chat_formatting.py:523 +#: redbot/core/utils/chat_formatting.py:558 msgid "months" msgstr "hónap" -#: redbot/core/utils/chat_formatting.py:524 +#: redbot/core/utils/chat_formatting.py:559 msgid "day" msgstr "nap" -#: redbot/core/utils/chat_formatting.py:524 +#: redbot/core/utils/chat_formatting.py:559 msgid "days" msgstr "nap" -#: redbot/core/utils/chat_formatting.py:525 +#: redbot/core/utils/chat_formatting.py:560 msgid "hour" msgstr "óra" -#: redbot/core/utils/chat_formatting.py:525 +#: redbot/core/utils/chat_formatting.py:560 msgid "hours" msgstr "óra" -#: redbot/core/utils/chat_formatting.py:526 +#: redbot/core/utils/chat_formatting.py:561 msgid "minute" msgstr "perc" -#: redbot/core/utils/chat_formatting.py:526 +#: redbot/core/utils/chat_formatting.py:561 msgid "minutes" msgstr "perc" -#: redbot/core/utils/chat_formatting.py:527 +#: redbot/core/utils/chat_formatting.py:562 msgid "second" msgstr "másodperc" -#: redbot/core/utils/chat_formatting.py:527 +#: redbot/core/utils/chat_formatting.py:562 msgid "seconds" msgstr "másodperc" +#: redbot/core/utils/views.py:34 +msgid "Select a Page" +msgstr "" + +#: redbot/core/utils/views.py:171 +msgid "Page {num}" +msgstr "" + +#: redbot/core/utils/views.py:316 redbot/core/utils/views.py:672 +msgid "You are not authorized to interact with this." +msgstr "" + +#: redbot/core/utils/views.py:358 +msgid "Set API Keys" +msgstr "" + +#: redbot/core/utils/views.py:359 +msgid "Keys and tokens" +msgstr "" + +#: redbot/core/utils/views.py:361 +msgid "Set API Keys for {service}" +msgstr "" + +#: redbot/core/utils/views.py:362 +msgid "Keys and tokens for {service}" +msgstr "" + +#: redbot/core/utils/views.py:371 +msgid "Service" +msgstr "Szolgáltatás" + +#: redbot/core/utils/views.py:408 +msgid "This modal is for bot owners only. Whoops!" +msgstr "" + +#: redbot/core/utils/views.py:421 +msgid "{error_message}\n" +"Please try again." +msgstr "{error_message}\n" +"Kérlek, próbáld újra." + +#: redbot/core/utils/views.py:428 redbot/core/utils/views.py:435 +msgid "`{service}` API tokens have been set." +msgstr "" + +#: redbot/core/utils/views.py:471 +msgid "This button is for bot owners only, oh well." +msgstr "" + diff --git a/redbot/core/utils/locales/id-ID.po b/redbot/core/utils/locales/id-ID.po index 6f4a1190d8e..4c6f4caf2df 100644 --- a/redbot/core/utils/locales/id-ID.po +++ b/redbot/core/utils/locales/id-ID.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-14 15:51+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,51 +15,100 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: id_ID\n" -#: redbot/core/utils/chat_formatting.py:522 +#: redbot/core/utils/chat_formatting.py:557 msgid "year" -msgstr "" +msgstr "tahun" -#: redbot/core/utils/chat_formatting.py:522 +#: redbot/core/utils/chat_formatting.py:557 msgid "years" -msgstr "" +msgstr "tahun" -#: redbot/core/utils/chat_formatting.py:523 +#: redbot/core/utils/chat_formatting.py:558 msgid "month" -msgstr "" +msgstr "bulan" -#: redbot/core/utils/chat_formatting.py:523 +#: redbot/core/utils/chat_formatting.py:558 msgid "months" -msgstr "" +msgstr "bulan" -#: redbot/core/utils/chat_formatting.py:524 +#: redbot/core/utils/chat_formatting.py:559 msgid "day" -msgstr "" +msgstr "hari" -#: redbot/core/utils/chat_formatting.py:524 +#: redbot/core/utils/chat_formatting.py:559 msgid "days" msgstr "hari" -#: redbot/core/utils/chat_formatting.py:525 +#: redbot/core/utils/chat_formatting.py:560 msgid "hour" -msgstr "" +msgstr "jam" -#: redbot/core/utils/chat_formatting.py:525 +#: redbot/core/utils/chat_formatting.py:560 msgid "hours" msgstr "jam" -#: redbot/core/utils/chat_formatting.py:526 +#: redbot/core/utils/chat_formatting.py:561 msgid "minute" -msgstr "" +msgstr "menit" -#: redbot/core/utils/chat_formatting.py:526 +#: redbot/core/utils/chat_formatting.py:561 msgid "minutes" msgstr "menit" -#: redbot/core/utils/chat_formatting.py:527 +#: redbot/core/utils/chat_formatting.py:562 msgid "second" -msgstr "" +msgstr "detik" -#: redbot/core/utils/chat_formatting.py:527 +#: redbot/core/utils/chat_formatting.py:562 msgid "seconds" msgstr "detik" +#: redbot/core/utils/views.py:34 +msgid "Select a Page" +msgstr "" + +#: redbot/core/utils/views.py:171 +msgid "Page {num}" +msgstr "" + +#: redbot/core/utils/views.py:316 redbot/core/utils/views.py:672 +msgid "You are not authorized to interact with this." +msgstr "" + +#: redbot/core/utils/views.py:358 +msgid "Set API Keys" +msgstr "" + +#: redbot/core/utils/views.py:359 +msgid "Keys and tokens" +msgstr "" + +#: redbot/core/utils/views.py:361 +msgid "Set API Keys for {service}" +msgstr "" + +#: redbot/core/utils/views.py:362 +msgid "Keys and tokens for {service}" +msgstr "" + +#: redbot/core/utils/views.py:371 +msgid "Service" +msgstr "" + +#: redbot/core/utils/views.py:408 +msgid "This modal is for bot owners only. Whoops!" +msgstr "" + +#: redbot/core/utils/views.py:421 +msgid "{error_message}\n" +"Please try again." +msgstr "" + +#: redbot/core/utils/views.py:428 redbot/core/utils/views.py:435 +msgid "`{service}` API tokens have been set." +msgstr "" + +#: redbot/core/utils/views.py:471 +msgid "This button is for bot owners only, oh well." +msgstr "" + diff --git a/redbot/core/utils/locales/it-IT.po b/redbot/core/utils/locales/it-IT.po index 9ec257a2a1f..607942132f3 100644 --- a/redbot/core/utils/locales/it-IT.po +++ b/redbot/core/utils/locales/it-IT.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-14 15:51+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,51 +15,100 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: it_IT\n" -#: redbot/core/utils/chat_formatting.py:522 +#: redbot/core/utils/chat_formatting.py:557 msgid "year" msgstr "anno" -#: redbot/core/utils/chat_formatting.py:522 +#: redbot/core/utils/chat_formatting.py:557 msgid "years" msgstr "anni" -#: redbot/core/utils/chat_formatting.py:523 +#: redbot/core/utils/chat_formatting.py:558 msgid "month" msgstr "mese" -#: redbot/core/utils/chat_formatting.py:523 +#: redbot/core/utils/chat_formatting.py:558 msgid "months" msgstr "mesi" -#: redbot/core/utils/chat_formatting.py:524 +#: redbot/core/utils/chat_formatting.py:559 msgid "day" msgstr "giorno" -#: redbot/core/utils/chat_formatting.py:524 +#: redbot/core/utils/chat_formatting.py:559 msgid "days" msgstr "giorni" -#: redbot/core/utils/chat_formatting.py:525 +#: redbot/core/utils/chat_formatting.py:560 msgid "hour" msgstr "ora" -#: redbot/core/utils/chat_formatting.py:525 +#: redbot/core/utils/chat_formatting.py:560 msgid "hours" msgstr "ore" -#: redbot/core/utils/chat_formatting.py:526 +#: redbot/core/utils/chat_formatting.py:561 msgid "minute" msgstr "minuti" -#: redbot/core/utils/chat_formatting.py:526 +#: redbot/core/utils/chat_formatting.py:561 msgid "minutes" msgstr "minuti" -#: redbot/core/utils/chat_formatting.py:527 +#: redbot/core/utils/chat_formatting.py:562 msgid "second" msgstr "secondo" -#: redbot/core/utils/chat_formatting.py:527 +#: redbot/core/utils/chat_formatting.py:562 msgid "seconds" msgstr "secondi" +#: redbot/core/utils/views.py:34 +msgid "Select a Page" +msgstr "" + +#: redbot/core/utils/views.py:171 +msgid "Page {num}" +msgstr "" + +#: redbot/core/utils/views.py:316 redbot/core/utils/views.py:672 +msgid "You are not authorized to interact with this." +msgstr "" + +#: redbot/core/utils/views.py:358 +msgid "Set API Keys" +msgstr "" + +#: redbot/core/utils/views.py:359 +msgid "Keys and tokens" +msgstr "" + +#: redbot/core/utils/views.py:361 +msgid "Set API Keys for {service}" +msgstr "" + +#: redbot/core/utils/views.py:362 +msgid "Keys and tokens for {service}" +msgstr "" + +#: redbot/core/utils/views.py:371 +msgid "Service" +msgstr "" + +#: redbot/core/utils/views.py:408 +msgid "This modal is for bot owners only. Whoops!" +msgstr "" + +#: redbot/core/utils/views.py:421 +msgid "{error_message}\n" +"Please try again." +msgstr "" + +#: redbot/core/utils/views.py:428 redbot/core/utils/views.py:435 +msgid "`{service}` API tokens have been set." +msgstr "" + +#: redbot/core/utils/views.py:471 +msgid "This button is for bot owners only, oh well." +msgstr "" + diff --git a/redbot/core/utils/locales/ja-JP.po b/redbot/core/utils/locales/ja-JP.po index 19476d68a17..0d7a10ac9cc 100644 --- a/redbot/core/utils/locales/ja-JP.po +++ b/redbot/core/utils/locales/ja-JP.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-14 15:51+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,51 +15,101 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: ja_JP\n" -#: redbot/core/utils/chat_formatting.py:522 +#: redbot/core/utils/chat_formatting.py:557 msgid "year" -msgstr "" +msgstr "年" -#: redbot/core/utils/chat_formatting.py:522 +#: redbot/core/utils/chat_formatting.py:557 msgid "years" -msgstr "" +msgstr "年" -#: redbot/core/utils/chat_formatting.py:523 +#: redbot/core/utils/chat_formatting.py:558 msgid "month" -msgstr "" +msgstr "ヶ月" -#: redbot/core/utils/chat_formatting.py:523 +#: redbot/core/utils/chat_formatting.py:558 msgid "months" -msgstr "" +msgstr "ヶ月" -#: redbot/core/utils/chat_formatting.py:524 +#: redbot/core/utils/chat_formatting.py:559 msgid "day" -msgstr "" +msgstr "日" -#: redbot/core/utils/chat_formatting.py:524 +#: redbot/core/utils/chat_formatting.py:559 msgid "days" msgstr "日間" -#: redbot/core/utils/chat_formatting.py:525 +#: redbot/core/utils/chat_formatting.py:560 msgid "hour" -msgstr "" +msgstr "時間" -#: redbot/core/utils/chat_formatting.py:525 +#: redbot/core/utils/chat_formatting.py:560 msgid "hours" msgstr "時間" -#: redbot/core/utils/chat_formatting.py:526 +#: redbot/core/utils/chat_formatting.py:561 msgid "minute" -msgstr "" +msgstr "分" -#: redbot/core/utils/chat_formatting.py:526 +#: redbot/core/utils/chat_formatting.py:561 msgid "minutes" msgstr "分間" -#: redbot/core/utils/chat_formatting.py:527 +#: redbot/core/utils/chat_formatting.py:562 msgid "second" -msgstr "" +msgstr "秒" -#: redbot/core/utils/chat_formatting.py:527 +#: redbot/core/utils/chat_formatting.py:562 msgid "seconds" msgstr "秒間" +#: redbot/core/utils/views.py:34 +msgid "Select a Page" +msgstr "ページを選択" + +#: redbot/core/utils/views.py:171 +msgid "Page {num}" +msgstr "ページ{num}" + +#: redbot/core/utils/views.py:316 redbot/core/utils/views.py:672 +msgid "You are not authorized to interact with this." +msgstr "これをインタラクトする権限がありません" + +#: redbot/core/utils/views.py:358 +msgid "Set API Keys" +msgstr "APIキーを設定" + +#: redbot/core/utils/views.py:359 +msgid "Keys and tokens" +msgstr "キーとトークン" + +#: redbot/core/utils/views.py:361 +msgid "Set API Keys for {service}" +msgstr "{service} のAPIキーを設定" + +#: redbot/core/utils/views.py:362 +msgid "Keys and tokens for {service}" +msgstr "{service} のキーとトークン" + +#: redbot/core/utils/views.py:371 +msgid "Service" +msgstr "サービス" + +#: redbot/core/utils/views.py:408 +msgid "This modal is for bot owners only. Whoops!" +msgstr "おっと!このモーダルはBot所有者専用です。" + +#: redbot/core/utils/views.py:421 +msgid "{error_message}\n" +"Please try again." +msgstr "{error_message}\n" +"もう一度お試しください。" + +#: redbot/core/utils/views.py:428 redbot/core/utils/views.py:435 +msgid "`{service}` API tokens have been set." +msgstr "`{service}` APIトークンが設定されました" + +#: redbot/core/utils/views.py:471 +msgid "This button is for bot owners only, oh well." +msgstr "このボタンは、Bot所有者のみが使用できます" + diff --git a/redbot/core/utils/locales/ko-KR.po b/redbot/core/utils/locales/ko-KR.po index dd08eb02260..2385fc591c9 100644 --- a/redbot/core/utils/locales/ko-KR.po +++ b/redbot/core/utils/locales/ko-KR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-14 15:51+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,51 +15,100 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: ko_KR\n" -#: redbot/core/utils/chat_formatting.py:522 +#: redbot/core/utils/chat_formatting.py:557 msgid "year" -msgstr "" +msgstr "년" -#: redbot/core/utils/chat_formatting.py:522 +#: redbot/core/utils/chat_formatting.py:557 msgid "years" -msgstr "" +msgstr "년" -#: redbot/core/utils/chat_formatting.py:523 +#: redbot/core/utils/chat_formatting.py:558 msgid "month" msgstr "월" -#: redbot/core/utils/chat_formatting.py:523 +#: redbot/core/utils/chat_formatting.py:558 msgid "months" -msgstr "" +msgstr "월" -#: redbot/core/utils/chat_formatting.py:524 +#: redbot/core/utils/chat_formatting.py:559 msgid "day" -msgstr "" +msgstr "일" -#: redbot/core/utils/chat_formatting.py:524 +#: redbot/core/utils/chat_formatting.py:559 msgid "days" msgstr "날" -#: redbot/core/utils/chat_formatting.py:525 +#: redbot/core/utils/chat_formatting.py:560 msgid "hour" -msgstr "" +msgstr "시" -#: redbot/core/utils/chat_formatting.py:525 +#: redbot/core/utils/chat_formatting.py:560 msgid "hours" msgstr "시간" -#: redbot/core/utils/chat_formatting.py:526 +#: redbot/core/utils/chat_formatting.py:561 msgid "minute" -msgstr "" +msgstr "분" -#: redbot/core/utils/chat_formatting.py:526 +#: redbot/core/utils/chat_formatting.py:561 msgid "minutes" msgstr "분" -#: redbot/core/utils/chat_formatting.py:527 +#: redbot/core/utils/chat_formatting.py:562 msgid "second" -msgstr "" +msgstr "초" -#: redbot/core/utils/chat_formatting.py:527 +#: redbot/core/utils/chat_formatting.py:562 msgid "seconds" msgstr "초" +#: redbot/core/utils/views.py:34 +msgid "Select a Page" +msgstr "" + +#: redbot/core/utils/views.py:171 +msgid "Page {num}" +msgstr "" + +#: redbot/core/utils/views.py:316 redbot/core/utils/views.py:672 +msgid "You are not authorized to interact with this." +msgstr "" + +#: redbot/core/utils/views.py:358 +msgid "Set API Keys" +msgstr "" + +#: redbot/core/utils/views.py:359 +msgid "Keys and tokens" +msgstr "" + +#: redbot/core/utils/views.py:361 +msgid "Set API Keys for {service}" +msgstr "" + +#: redbot/core/utils/views.py:362 +msgid "Keys and tokens for {service}" +msgstr "" + +#: redbot/core/utils/views.py:371 +msgid "Service" +msgstr "" + +#: redbot/core/utils/views.py:408 +msgid "This modal is for bot owners only. Whoops!" +msgstr "" + +#: redbot/core/utils/views.py:421 +msgid "{error_message}\n" +"Please try again." +msgstr "" + +#: redbot/core/utils/views.py:428 redbot/core/utils/views.py:435 +msgid "`{service}` API tokens have been set." +msgstr "" + +#: redbot/core/utils/views.py:471 +msgid "This button is for bot owners only, oh well." +msgstr "" + diff --git a/redbot/core/utils/locales/nb-NO.po b/redbot/core/utils/locales/nb-NO.po index 0b3313c116a..da10ed6eb01 100644 --- a/redbot/core/utils/locales/nb-NO.po +++ b/redbot/core/utils/locales/nb-NO.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-14 15:51+0000\n" +"POT-Creation-Date: 2024-03-21 22: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.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,51 +15,101 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: nb_NO\n" -#: redbot/core/utils/chat_formatting.py:522 +#: redbot/core/utils/chat_formatting.py:557 msgid "year" msgstr "år" -#: redbot/core/utils/chat_formatting.py:522 +#: redbot/core/utils/chat_formatting.py:557 msgid "years" msgstr "år" -#: redbot/core/utils/chat_formatting.py:523 +#: redbot/core/utils/chat_formatting.py:558 msgid "month" msgstr "måned" -#: redbot/core/utils/chat_formatting.py:523 +#: redbot/core/utils/chat_formatting.py:558 msgid "months" msgstr "måneder" -#: redbot/core/utils/chat_formatting.py:524 +#: redbot/core/utils/chat_formatting.py:559 msgid "day" msgstr "dag" -#: redbot/core/utils/chat_formatting.py:524 +#: redbot/core/utils/chat_formatting.py:559 msgid "days" msgstr "dager" -#: redbot/core/utils/chat_formatting.py:525 +#: redbot/core/utils/chat_formatting.py:560 msgid "hour" msgstr "time" -#: redbot/core/utils/chat_formatting.py:525 +#: redbot/core/utils/chat_formatting.py:560 msgid "hours" msgstr "timer" -#: redbot/core/utils/chat_formatting.py:526 +#: redbot/core/utils/chat_formatting.py:561 msgid "minute" msgstr "minutter" -#: redbot/core/utils/chat_formatting.py:526 +#: redbot/core/utils/chat_formatting.py:561 msgid "minutes" msgstr "minutter" -#: redbot/core/utils/chat_formatting.py:527 +#: redbot/core/utils/chat_formatting.py:562 msgid "second" msgstr "sekunder" -#: redbot/core/utils/chat_formatting.py:527 +#: redbot/core/utils/chat_formatting.py:562 msgid "seconds" msgstr "sekunder" +#: redbot/core/utils/views.py:34 +msgid "Select a Page" +msgstr "Velg en side" + +#: redbot/core/utils/views.py:171 +msgid "Page {num}" +msgstr "Side {num}" + +#: redbot/core/utils/views.py:316 redbot/core/utils/views.py:672 +msgid "You are not authorized to interact with this." +msgstr "Du er ikke autorisert til å samhandle med dette." + +#: redbot/core/utils/views.py:358 +msgid "Set API Keys" +msgstr "Angi API-nøkler" + +#: redbot/core/utils/views.py:359 +msgid "Keys and tokens" +msgstr "Nøkler og symboler" + +#: redbot/core/utils/views.py:361 +msgid "Set API Keys for {service}" +msgstr "Angi API-nøkler for {service}" + +#: redbot/core/utils/views.py:362 +msgid "Keys and tokens for {service}" +msgstr "Nøkler og tokens for {service}" + +#: redbot/core/utils/views.py:371 +msgid "Service" +msgstr "Tjeneste" + +#: redbot/core/utils/views.py:408 +msgid "This modal is for bot owners only. Whoops!" +msgstr "Denne modalen er bare for bot eiere. Whoops!" + +#: redbot/core/utils/views.py:421 +msgid "{error_message}\n" +"Please try again." +msgstr "{error_message}\n" +"Vennligst prøv på nytt." + +#: redbot/core/utils/views.py:428 redbot/core/utils/views.py:435 +msgid "`{service}` API tokens have been set." +msgstr "`{service}` API tokens har blitt satt." + +#: redbot/core/utils/views.py:471 +msgid "This button is for bot owners only, oh well." +msgstr "Denne knappen er bare for bot eiere oh vel." + diff --git a/redbot/core/utils/locales/nl-NL.po b/redbot/core/utils/locales/nl-NL.po index e652357fed2..b352e60f8e5 100644 --- a/redbot/core/utils/locales/nl-NL.po +++ b/redbot/core/utils/locales/nl-NL.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-14 15:51+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,51 +15,100 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: nl_NL\n" -#: redbot/core/utils/chat_formatting.py:522 +#: redbot/core/utils/chat_formatting.py:557 msgid "year" msgstr "jaar" -#: redbot/core/utils/chat_formatting.py:522 +#: redbot/core/utils/chat_formatting.py:557 msgid "years" msgstr "jaren" -#: redbot/core/utils/chat_formatting.py:523 +#: redbot/core/utils/chat_formatting.py:558 msgid "month" msgstr "maand" -#: redbot/core/utils/chat_formatting.py:523 +#: redbot/core/utils/chat_formatting.py:558 msgid "months" msgstr "maanden" -#: redbot/core/utils/chat_formatting.py:524 +#: redbot/core/utils/chat_formatting.py:559 msgid "day" msgstr "dag" -#: redbot/core/utils/chat_formatting.py:524 +#: redbot/core/utils/chat_formatting.py:559 msgid "days" msgstr "dagen" -#: redbot/core/utils/chat_formatting.py:525 +#: redbot/core/utils/chat_formatting.py:560 msgid "hour" msgstr "uur" -#: redbot/core/utils/chat_formatting.py:525 +#: redbot/core/utils/chat_formatting.py:560 msgid "hours" msgstr "uren" -#: redbot/core/utils/chat_formatting.py:526 +#: redbot/core/utils/chat_formatting.py:561 msgid "minute" msgstr "minuut" -#: redbot/core/utils/chat_formatting.py:526 +#: redbot/core/utils/chat_formatting.py:561 msgid "minutes" msgstr "minuten" -#: redbot/core/utils/chat_formatting.py:527 +#: redbot/core/utils/chat_formatting.py:562 msgid "second" msgstr "seconde" -#: redbot/core/utils/chat_formatting.py:527 +#: redbot/core/utils/chat_formatting.py:562 msgid "seconds" msgstr "seconden" +#: redbot/core/utils/views.py:34 +msgid "Select a Page" +msgstr "" + +#: redbot/core/utils/views.py:171 +msgid "Page {num}" +msgstr "" + +#: redbot/core/utils/views.py:316 redbot/core/utils/views.py:672 +msgid "You are not authorized to interact with this." +msgstr "" + +#: redbot/core/utils/views.py:358 +msgid "Set API Keys" +msgstr "" + +#: redbot/core/utils/views.py:359 +msgid "Keys and tokens" +msgstr "" + +#: redbot/core/utils/views.py:361 +msgid "Set API Keys for {service}" +msgstr "" + +#: redbot/core/utils/views.py:362 +msgid "Keys and tokens for {service}" +msgstr "" + +#: redbot/core/utils/views.py:371 +msgid "Service" +msgstr "" + +#: redbot/core/utils/views.py:408 +msgid "This modal is for bot owners only. Whoops!" +msgstr "" + +#: redbot/core/utils/views.py:421 +msgid "{error_message}\n" +"Please try again." +msgstr "" + +#: redbot/core/utils/views.py:428 redbot/core/utils/views.py:435 +msgid "`{service}` API tokens have been set." +msgstr "" + +#: redbot/core/utils/views.py:471 +msgid "This button is for bot owners only, oh well." +msgstr "" + diff --git a/redbot/core/utils/locales/pl-PL.po b/redbot/core/utils/locales/pl-PL.po index b3df897fbb2..961bca8de22 100644 --- a/redbot/core/utils/locales/pl-PL.po +++ b/redbot/core/utils/locales/pl-PL.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-14 15:51+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,51 +15,100 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: pl_PL\n" -#: redbot/core/utils/chat_formatting.py:522 +#: redbot/core/utils/chat_formatting.py:557 msgid "year" msgstr "rok" -#: redbot/core/utils/chat_formatting.py:522 +#: redbot/core/utils/chat_formatting.py:557 msgid "years" msgstr "lat" -#: redbot/core/utils/chat_formatting.py:523 +#: redbot/core/utils/chat_formatting.py:558 msgid "month" msgstr "miesiąc" -#: redbot/core/utils/chat_formatting.py:523 +#: redbot/core/utils/chat_formatting.py:558 msgid "months" msgstr "miesięcy" -#: redbot/core/utils/chat_formatting.py:524 +#: redbot/core/utils/chat_formatting.py:559 msgid "day" msgstr "dzień" -#: redbot/core/utils/chat_formatting.py:524 +#: redbot/core/utils/chat_formatting.py:559 msgid "days" msgstr "dni" -#: redbot/core/utils/chat_formatting.py:525 +#: redbot/core/utils/chat_formatting.py:560 msgid "hour" msgstr "godzina" -#: redbot/core/utils/chat_formatting.py:525 +#: redbot/core/utils/chat_formatting.py:560 msgid "hours" msgstr "godzin" -#: redbot/core/utils/chat_formatting.py:526 +#: redbot/core/utils/chat_formatting.py:561 msgid "minute" msgstr "minuta" -#: redbot/core/utils/chat_formatting.py:526 +#: redbot/core/utils/chat_formatting.py:561 msgid "minutes" msgstr "minut" -#: redbot/core/utils/chat_formatting.py:527 +#: redbot/core/utils/chat_formatting.py:562 msgid "second" msgstr "sekunda" -#: redbot/core/utils/chat_formatting.py:527 +#: redbot/core/utils/chat_formatting.py:562 msgid "seconds" msgstr "sekund" +#: redbot/core/utils/views.py:34 +msgid "Select a Page" +msgstr "" + +#: redbot/core/utils/views.py:171 +msgid "Page {num}" +msgstr "" + +#: redbot/core/utils/views.py:316 redbot/core/utils/views.py:672 +msgid "You are not authorized to interact with this." +msgstr "" + +#: redbot/core/utils/views.py:358 +msgid "Set API Keys" +msgstr "" + +#: redbot/core/utils/views.py:359 +msgid "Keys and tokens" +msgstr "" + +#: redbot/core/utils/views.py:361 +msgid "Set API Keys for {service}" +msgstr "" + +#: redbot/core/utils/views.py:362 +msgid "Keys and tokens for {service}" +msgstr "" + +#: redbot/core/utils/views.py:371 +msgid "Service" +msgstr "" + +#: redbot/core/utils/views.py:408 +msgid "This modal is for bot owners only. Whoops!" +msgstr "" + +#: redbot/core/utils/views.py:421 +msgid "{error_message}\n" +"Please try again." +msgstr "" + +#: redbot/core/utils/views.py:428 redbot/core/utils/views.py:435 +msgid "`{service}` API tokens have been set." +msgstr "" + +#: redbot/core/utils/views.py:471 +msgid "This button is for bot owners only, oh well." +msgstr "" + diff --git a/redbot/core/utils/locales/pt-BR.po b/redbot/core/utils/locales/pt-BR.po index 20554541eb5..c65923604b5 100644 --- a/redbot/core/utils/locales/pt-BR.po +++ b/redbot/core/utils/locales/pt-BR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-14 15:51+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,51 +15,101 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: pt_BR\n" -#: redbot/core/utils/chat_formatting.py:522 +#: redbot/core/utils/chat_formatting.py:557 msgid "year" msgstr "ano" -#: redbot/core/utils/chat_formatting.py:522 +#: redbot/core/utils/chat_formatting.py:557 msgid "years" msgstr "anos" -#: redbot/core/utils/chat_formatting.py:523 +#: redbot/core/utils/chat_formatting.py:558 msgid "month" msgstr "mês" -#: redbot/core/utils/chat_formatting.py:523 +#: redbot/core/utils/chat_formatting.py:558 msgid "months" msgstr "meses" -#: redbot/core/utils/chat_formatting.py:524 +#: redbot/core/utils/chat_formatting.py:559 msgid "day" msgstr "dia" -#: redbot/core/utils/chat_formatting.py:524 +#: redbot/core/utils/chat_formatting.py:559 msgid "days" msgstr "dias" -#: redbot/core/utils/chat_formatting.py:525 +#: redbot/core/utils/chat_formatting.py:560 msgid "hour" msgstr "hora" -#: redbot/core/utils/chat_formatting.py:525 +#: redbot/core/utils/chat_formatting.py:560 msgid "hours" msgstr "horas" -#: redbot/core/utils/chat_formatting.py:526 +#: redbot/core/utils/chat_formatting.py:561 msgid "minute" msgstr "minuto" -#: redbot/core/utils/chat_formatting.py:526 +#: redbot/core/utils/chat_formatting.py:561 msgid "minutes" msgstr "minutos" -#: redbot/core/utils/chat_formatting.py:527 +#: redbot/core/utils/chat_formatting.py:562 msgid "second" msgstr "segundo" -#: redbot/core/utils/chat_formatting.py:527 +#: redbot/core/utils/chat_formatting.py:562 msgid "seconds" msgstr "segundos" +#: redbot/core/utils/views.py:34 +msgid "Select a Page" +msgstr "" + +#: redbot/core/utils/views.py:171 +msgid "Page {num}" +msgstr "" + +#: redbot/core/utils/views.py:316 redbot/core/utils/views.py:672 +msgid "You are not authorized to interact with this." +msgstr "" + +#: redbot/core/utils/views.py:358 +msgid "Set API Keys" +msgstr "Definir chaves de API" + +#: redbot/core/utils/views.py:359 +msgid "Keys and tokens" +msgstr "Chaves e tokens" + +#: redbot/core/utils/views.py:361 +msgid "Set API Keys for {service}" +msgstr "Definir chaves de API para {service}" + +#: redbot/core/utils/views.py:362 +msgid "Keys and tokens for {service}" +msgstr "Chaves e tokens para {service}" + +#: redbot/core/utils/views.py:371 +msgid "Service" +msgstr "Serviço" + +#: redbot/core/utils/views.py:408 +msgid "This modal is for bot owners only. Whoops!" +msgstr "Este modal é apenas para o dono do bot. Ops!" + +#: redbot/core/utils/views.py:421 +msgid "{error_message}\n" +"Please try again." +msgstr "{error_message}\n" +"Por favor, tente novamente." + +#: redbot/core/utils/views.py:428 redbot/core/utils/views.py:435 +msgid "`{service}` API tokens have been set." +msgstr "Tokens de API de `{service}` foram definidos." + +#: redbot/core/utils/views.py:471 +msgid "This button is for bot owners only, oh well." +msgstr "Que pena, este botão é apenas para o proprietário do bot." + diff --git a/redbot/core/utils/locales/pt-PT.po b/redbot/core/utils/locales/pt-PT.po index ed423173474..a10c9cd5c13 100644 --- a/redbot/core/utils/locales/pt-PT.po +++ b/redbot/core/utils/locales/pt-PT.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-14 15:51+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,51 +15,101 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: pt_PT\n" -#: redbot/core/utils/chat_formatting.py:522 +#: redbot/core/utils/chat_formatting.py:557 msgid "year" -msgstr "" +msgstr "ano" -#: redbot/core/utils/chat_formatting.py:522 +#: redbot/core/utils/chat_formatting.py:557 msgid "years" -msgstr "" +msgstr "anos" -#: redbot/core/utils/chat_formatting.py:523 +#: redbot/core/utils/chat_formatting.py:558 msgid "month" -msgstr "" +msgstr "mês" -#: redbot/core/utils/chat_formatting.py:523 +#: redbot/core/utils/chat_formatting.py:558 msgid "months" -msgstr "" +msgstr "meses" -#: redbot/core/utils/chat_formatting.py:524 +#: redbot/core/utils/chat_formatting.py:559 msgid "day" -msgstr "" +msgstr "dia" -#: redbot/core/utils/chat_formatting.py:524 +#: redbot/core/utils/chat_formatting.py:559 msgid "days" -msgstr "" +msgstr "dias" -#: redbot/core/utils/chat_formatting.py:525 +#: redbot/core/utils/chat_formatting.py:560 msgid "hour" -msgstr "" +msgstr "hora" -#: redbot/core/utils/chat_formatting.py:525 +#: redbot/core/utils/chat_formatting.py:560 msgid "hours" -msgstr "" +msgstr "horas" -#: redbot/core/utils/chat_formatting.py:526 +#: redbot/core/utils/chat_formatting.py:561 msgid "minute" -msgstr "" +msgstr "minuto" -#: redbot/core/utils/chat_formatting.py:526 +#: redbot/core/utils/chat_formatting.py:561 msgid "minutes" -msgstr "" +msgstr "minutos" -#: redbot/core/utils/chat_formatting.py:527 +#: redbot/core/utils/chat_formatting.py:562 msgid "second" -msgstr "" +msgstr "segundo" -#: redbot/core/utils/chat_formatting.py:527 +#: redbot/core/utils/chat_formatting.py:562 msgid "seconds" -msgstr "" +msgstr "segundos" + +#: redbot/core/utils/views.py:34 +msgid "Select a Page" +msgstr "Selecione uma Página" + +#: redbot/core/utils/views.py:171 +msgid "Page {num}" +msgstr "Página {num}" + +#: redbot/core/utils/views.py:316 redbot/core/utils/views.py:672 +msgid "You are not authorized to interact with this." +msgstr "Você não está autorizado a interagir com isso." + +#: redbot/core/utils/views.py:358 +msgid "Set API Keys" +msgstr "Definir chaves da API" + +#: redbot/core/utils/views.py:359 +msgid "Keys and tokens" +msgstr "Chaves e tokens" + +#: redbot/core/utils/views.py:361 +msgid "Set API Keys for {service}" +msgstr "Definir chaves da API para {service}" + +#: redbot/core/utils/views.py:362 +msgid "Keys and tokens for {service}" +msgstr "Chaves e tokens para {service}" + +#: redbot/core/utils/views.py:371 +msgid "Service" +msgstr "Serviço" + +#: redbot/core/utils/views.py:408 +msgid "This modal is for bot owners only. Whoops!" +msgstr "Este modal é apenas para donos de bots. Ops!" + +#: redbot/core/utils/views.py:421 +msgid "{error_message}\n" +"Please try again." +msgstr "{error_message}\n" +"Por favor, tente novamente." + +#: redbot/core/utils/views.py:428 redbot/core/utils/views.py:435 +msgid "`{service}` API tokens have been set." +msgstr "Os tokens da API para {service} foram configurados." + +#: redbot/core/utils/views.py:471 +msgid "This button is for bot owners only, oh well." +msgstr "Este botão é apenas para os proprietários dos bots, ó bem." diff --git a/redbot/core/utils/locales/ru-RU.po b/redbot/core/utils/locales/ru-RU.po index 6d23bff03e3..94cec4f1084 100644 --- a/redbot/core/utils/locales/ru-RU.po +++ b/redbot/core/utils/locales/ru-RU.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-14 15:51+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,51 +15,100 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: ru_RU\n" -#: redbot/core/utils/chat_formatting.py:522 +#: redbot/core/utils/chat_formatting.py:557 msgid "year" msgstr "год" -#: redbot/core/utils/chat_formatting.py:522 +#: redbot/core/utils/chat_formatting.py:557 msgid "years" msgstr "лет" -#: redbot/core/utils/chat_formatting.py:523 +#: redbot/core/utils/chat_formatting.py:558 msgid "month" msgstr "месяц" -#: redbot/core/utils/chat_formatting.py:523 +#: redbot/core/utils/chat_formatting.py:558 msgid "months" msgstr "месяцев" -#: redbot/core/utils/chat_formatting.py:524 +#: redbot/core/utils/chat_formatting.py:559 msgid "day" -msgstr "дн." +msgstr "день" -#: redbot/core/utils/chat_formatting.py:524 +#: redbot/core/utils/chat_formatting.py:559 msgid "days" -msgstr "дн." +msgstr "дней" -#: redbot/core/utils/chat_formatting.py:525 +#: redbot/core/utils/chat_formatting.py:560 msgid "hour" -msgstr "ч." +msgstr "час" -#: redbot/core/utils/chat_formatting.py:525 +#: redbot/core/utils/chat_formatting.py:560 msgid "hours" -msgstr "ч." +msgstr "часов" -#: redbot/core/utils/chat_formatting.py:526 +#: redbot/core/utils/chat_formatting.py:561 msgid "minute" -msgstr "мин." +msgstr "минута" -#: redbot/core/utils/chat_formatting.py:526 +#: redbot/core/utils/chat_formatting.py:561 msgid "minutes" -msgstr "мин." +msgstr "минут" -#: redbot/core/utils/chat_formatting.py:527 +#: redbot/core/utils/chat_formatting.py:562 msgid "second" -msgstr "сек." +msgstr "секунда" -#: redbot/core/utils/chat_formatting.py:527 +#: redbot/core/utils/chat_formatting.py:562 msgid "seconds" -msgstr "с." +msgstr "секунд" + +#: redbot/core/utils/views.py:34 +msgid "Select a Page" +msgstr "" + +#: redbot/core/utils/views.py:171 +msgid "Page {num}" +msgstr "Страница {num}" + +#: redbot/core/utils/views.py:316 redbot/core/utils/views.py:672 +msgid "You are not authorized to interact with this." +msgstr "" + +#: redbot/core/utils/views.py:358 +msgid "Set API Keys" +msgstr "Установите ключи API" + +#: redbot/core/utils/views.py:359 +msgid "Keys and tokens" +msgstr "Ключи и токены" + +#: redbot/core/utils/views.py:361 +msgid "Set API Keys for {service}" +msgstr "" + +#: redbot/core/utils/views.py:362 +msgid "Keys and tokens for {service}" +msgstr "" + +#: redbot/core/utils/views.py:371 +msgid "Service" +msgstr "" + +#: redbot/core/utils/views.py:408 +msgid "This modal is for bot owners only. Whoops!" +msgstr "" + +#: redbot/core/utils/views.py:421 +msgid "{error_message}\n" +"Please try again." +msgstr "" + +#: redbot/core/utils/views.py:428 redbot/core/utils/views.py:435 +msgid "`{service}` API tokens have been set." +msgstr "`{service}` API tokens были установлены." + +#: redbot/core/utils/views.py:471 +msgid "This button is for bot owners only, oh well." +msgstr "" diff --git a/redbot/core/utils/locales/sk-SK.po b/redbot/core/utils/locales/sk-SK.po index 82e4b5ea544..623d5a96437 100644 --- a/redbot/core/utils/locales/sk-SK.po +++ b/redbot/core/utils/locales/sk-SK.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-14 15:51+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Slovak\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,51 +15,100 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: sk_SK\n" -#: redbot/core/utils/chat_formatting.py:522 +#: redbot/core/utils/chat_formatting.py:557 msgid "year" msgstr "rok" -#: redbot/core/utils/chat_formatting.py:522 +#: redbot/core/utils/chat_formatting.py:557 msgid "years" msgstr "rokov" -#: redbot/core/utils/chat_formatting.py:523 +#: redbot/core/utils/chat_formatting.py:558 msgid "month" msgstr "mesiac" -#: redbot/core/utils/chat_formatting.py:523 +#: redbot/core/utils/chat_formatting.py:558 msgid "months" msgstr "mesiacov" -#: redbot/core/utils/chat_formatting.py:524 +#: redbot/core/utils/chat_formatting.py:559 msgid "day" msgstr "deň" -#: redbot/core/utils/chat_formatting.py:524 +#: redbot/core/utils/chat_formatting.py:559 msgid "days" msgstr "dní" -#: redbot/core/utils/chat_formatting.py:525 +#: redbot/core/utils/chat_formatting.py:560 msgid "hour" msgstr "hodina" -#: redbot/core/utils/chat_formatting.py:525 +#: redbot/core/utils/chat_formatting.py:560 msgid "hours" msgstr "hodín" -#: redbot/core/utils/chat_formatting.py:526 +#: redbot/core/utils/chat_formatting.py:561 msgid "minute" msgstr "minúta" -#: redbot/core/utils/chat_formatting.py:526 +#: redbot/core/utils/chat_formatting.py:561 msgid "minutes" msgstr "minút" -#: redbot/core/utils/chat_formatting.py:527 +#: redbot/core/utils/chat_formatting.py:562 msgid "second" msgstr "sekunda" -#: redbot/core/utils/chat_formatting.py:527 +#: redbot/core/utils/chat_formatting.py:562 msgid "seconds" msgstr "sekúnd" +#: redbot/core/utils/views.py:34 +msgid "Select a Page" +msgstr "" + +#: redbot/core/utils/views.py:171 +msgid "Page {num}" +msgstr "" + +#: redbot/core/utils/views.py:316 redbot/core/utils/views.py:672 +msgid "You are not authorized to interact with this." +msgstr "" + +#: redbot/core/utils/views.py:358 +msgid "Set API Keys" +msgstr "" + +#: redbot/core/utils/views.py:359 +msgid "Keys and tokens" +msgstr "" + +#: redbot/core/utils/views.py:361 +msgid "Set API Keys for {service}" +msgstr "" + +#: redbot/core/utils/views.py:362 +msgid "Keys and tokens for {service}" +msgstr "" + +#: redbot/core/utils/views.py:371 +msgid "Service" +msgstr "" + +#: redbot/core/utils/views.py:408 +msgid "This modal is for bot owners only. Whoops!" +msgstr "" + +#: redbot/core/utils/views.py:421 +msgid "{error_message}\n" +"Please try again." +msgstr "" + +#: redbot/core/utils/views.py:428 redbot/core/utils/views.py:435 +msgid "`{service}` API tokens have been set." +msgstr "" + +#: redbot/core/utils/views.py:471 +msgid "This button is for bot owners only, oh well." +msgstr "" + diff --git a/redbot/core/utils/locales/sl-SI.po b/redbot/core/utils/locales/sl-SI.po index d647dc91290..d55420425eb 100644 --- a/redbot/core/utils/locales/sl-SI.po +++ b/redbot/core/utils/locales/sl-SI.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-14 15:51+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n%100==4 ? 3 : 0);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,51 +15,100 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: sl_SI\n" -#: redbot/core/utils/chat_formatting.py:522 +#: redbot/core/utils/chat_formatting.py:557 msgid "year" msgstr "leto" -#: redbot/core/utils/chat_formatting.py:522 +#: redbot/core/utils/chat_formatting.py:557 msgid "years" msgstr "let" -#: redbot/core/utils/chat_formatting.py:523 +#: redbot/core/utils/chat_formatting.py:558 msgid "month" msgstr "mesec" -#: redbot/core/utils/chat_formatting.py:523 +#: redbot/core/utils/chat_formatting.py:558 msgid "months" msgstr "mesecev" -#: redbot/core/utils/chat_formatting.py:524 +#: redbot/core/utils/chat_formatting.py:559 msgid "day" msgstr "dan" -#: redbot/core/utils/chat_formatting.py:524 +#: redbot/core/utils/chat_formatting.py:559 msgid "days" msgstr "dnevi" -#: redbot/core/utils/chat_formatting.py:525 +#: redbot/core/utils/chat_formatting.py:560 msgid "hour" msgstr "ura" -#: redbot/core/utils/chat_formatting.py:525 +#: redbot/core/utils/chat_formatting.py:560 msgid "hours" msgstr "ure" -#: redbot/core/utils/chat_formatting.py:526 +#: redbot/core/utils/chat_formatting.py:561 msgid "minute" msgstr "minuta" -#: redbot/core/utils/chat_formatting.py:526 +#: redbot/core/utils/chat_formatting.py:561 msgid "minutes" msgstr "minute" -#: redbot/core/utils/chat_formatting.py:527 +#: redbot/core/utils/chat_formatting.py:562 msgid "second" msgstr "sekunda" -#: redbot/core/utils/chat_formatting.py:527 +#: redbot/core/utils/chat_formatting.py:562 msgid "seconds" msgstr "sekund" +#: redbot/core/utils/views.py:34 +msgid "Select a Page" +msgstr "" + +#: redbot/core/utils/views.py:171 +msgid "Page {num}" +msgstr "" + +#: redbot/core/utils/views.py:316 redbot/core/utils/views.py:672 +msgid "You are not authorized to interact with this." +msgstr "" + +#: redbot/core/utils/views.py:358 +msgid "Set API Keys" +msgstr "" + +#: redbot/core/utils/views.py:359 +msgid "Keys and tokens" +msgstr "" + +#: redbot/core/utils/views.py:361 +msgid "Set API Keys for {service}" +msgstr "" + +#: redbot/core/utils/views.py:362 +msgid "Keys and tokens for {service}" +msgstr "" + +#: redbot/core/utils/views.py:371 +msgid "Service" +msgstr "" + +#: redbot/core/utils/views.py:408 +msgid "This modal is for bot owners only. Whoops!" +msgstr "" + +#: redbot/core/utils/views.py:421 +msgid "{error_message}\n" +"Please try again." +msgstr "" + +#: redbot/core/utils/views.py:428 redbot/core/utils/views.py:435 +msgid "`{service}` API tokens have been set." +msgstr "" + +#: redbot/core/utils/views.py:471 +msgid "This button is for bot owners only, oh well." +msgstr "" + diff --git a/redbot/core/utils/locales/sv-SE.po b/redbot/core/utils/locales/sv-SE.po index cbf0c4db3f2..c5fc67a137e 100644 --- a/redbot/core/utils/locales/sv-SE.po +++ b/redbot/core/utils/locales/sv-SE.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-14 15:51+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,51 +15,100 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: sv_SE\n" -#: redbot/core/utils/chat_formatting.py:522 +#: redbot/core/utils/chat_formatting.py:557 msgid "year" msgstr "år" -#: redbot/core/utils/chat_formatting.py:522 +#: redbot/core/utils/chat_formatting.py:557 msgid "years" msgstr "år" -#: redbot/core/utils/chat_formatting.py:523 +#: redbot/core/utils/chat_formatting.py:558 msgid "month" msgstr "månad" -#: redbot/core/utils/chat_formatting.py:523 +#: redbot/core/utils/chat_formatting.py:558 msgid "months" msgstr "månader" -#: redbot/core/utils/chat_formatting.py:524 +#: redbot/core/utils/chat_formatting.py:559 msgid "day" msgstr "dag" -#: redbot/core/utils/chat_formatting.py:524 +#: redbot/core/utils/chat_formatting.py:559 msgid "days" msgstr "dagar" -#: redbot/core/utils/chat_formatting.py:525 +#: redbot/core/utils/chat_formatting.py:560 msgid "hour" msgstr "timme" -#: redbot/core/utils/chat_formatting.py:525 +#: redbot/core/utils/chat_formatting.py:560 msgid "hours" msgstr "timmar" -#: redbot/core/utils/chat_formatting.py:526 +#: redbot/core/utils/chat_formatting.py:561 msgid "minute" msgstr "minut" -#: redbot/core/utils/chat_formatting.py:526 +#: redbot/core/utils/chat_formatting.py:561 msgid "minutes" msgstr "minuter" -#: redbot/core/utils/chat_formatting.py:527 +#: redbot/core/utils/chat_formatting.py:562 msgid "second" msgstr "sekund" -#: redbot/core/utils/chat_formatting.py:527 +#: redbot/core/utils/chat_formatting.py:562 msgid "seconds" msgstr "sekunder" +#: redbot/core/utils/views.py:34 +msgid "Select a Page" +msgstr "" + +#: redbot/core/utils/views.py:171 +msgid "Page {num}" +msgstr "" + +#: redbot/core/utils/views.py:316 redbot/core/utils/views.py:672 +msgid "You are not authorized to interact with this." +msgstr "" + +#: redbot/core/utils/views.py:358 +msgid "Set API Keys" +msgstr "" + +#: redbot/core/utils/views.py:359 +msgid "Keys and tokens" +msgstr "" + +#: redbot/core/utils/views.py:361 +msgid "Set API Keys for {service}" +msgstr "" + +#: redbot/core/utils/views.py:362 +msgid "Keys and tokens for {service}" +msgstr "" + +#: redbot/core/utils/views.py:371 +msgid "Service" +msgstr "" + +#: redbot/core/utils/views.py:408 +msgid "This modal is for bot owners only. Whoops!" +msgstr "" + +#: redbot/core/utils/views.py:421 +msgid "{error_message}\n" +"Please try again." +msgstr "" + +#: redbot/core/utils/views.py:428 redbot/core/utils/views.py:435 +msgid "`{service}` API tokens have been set." +msgstr "" + +#: redbot/core/utils/views.py:471 +msgid "This button is for bot owners only, oh well." +msgstr "" + diff --git a/redbot/core/utils/locales/tr-TR.po b/redbot/core/utils/locales/tr-TR.po index 9552c92660f..48a20957c05 100644 --- a/redbot/core/utils/locales/tr-TR.po +++ b/redbot/core/utils/locales/tr-TR.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-14 15:51+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,51 +15,101 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: tr_TR\n" -#: redbot/core/utils/chat_formatting.py:522 +#: redbot/core/utils/chat_formatting.py:557 msgid "year" msgstr "yıl" -#: redbot/core/utils/chat_formatting.py:522 +#: redbot/core/utils/chat_formatting.py:557 msgid "years" msgstr "yıl" -#: redbot/core/utils/chat_formatting.py:523 +#: redbot/core/utils/chat_formatting.py:558 msgid "month" msgstr "ay" -#: redbot/core/utils/chat_formatting.py:523 +#: redbot/core/utils/chat_formatting.py:558 msgid "months" msgstr "ay" -#: redbot/core/utils/chat_formatting.py:524 +#: redbot/core/utils/chat_formatting.py:559 msgid "day" msgstr "gün" -#: redbot/core/utils/chat_formatting.py:524 +#: redbot/core/utils/chat_formatting.py:559 msgid "days" msgstr "gün" -#: redbot/core/utils/chat_formatting.py:525 +#: redbot/core/utils/chat_formatting.py:560 msgid "hour" msgstr "saat" -#: redbot/core/utils/chat_formatting.py:525 +#: redbot/core/utils/chat_formatting.py:560 msgid "hours" msgstr "saat" -#: redbot/core/utils/chat_formatting.py:526 +#: redbot/core/utils/chat_formatting.py:561 msgid "minute" msgstr "dakika" -#: redbot/core/utils/chat_formatting.py:526 +#: redbot/core/utils/chat_formatting.py:561 msgid "minutes" msgstr "dakika" -#: redbot/core/utils/chat_formatting.py:527 +#: redbot/core/utils/chat_formatting.py:562 msgid "second" msgstr "saniye" -#: redbot/core/utils/chat_formatting.py:527 +#: redbot/core/utils/chat_formatting.py:562 msgid "seconds" msgstr "saniye" +#: redbot/core/utils/views.py:34 +msgid "Select a Page" +msgstr "Bir sayfa seç" + +#: redbot/core/utils/views.py:171 +msgid "Page {num}" +msgstr "Sayfa {num}" + +#: redbot/core/utils/views.py:316 redbot/core/utils/views.py:672 +msgid "You are not authorized to interact with this." +msgstr "Bu aracı kullanmaya yetkili değilsiniz." + +#: redbot/core/utils/views.py:358 +msgid "Set API Keys" +msgstr "API ayarla" + +#: redbot/core/utils/views.py:359 +msgid "Keys and tokens" +msgstr "Tokenler ve anahtarlar" + +#: redbot/core/utils/views.py:361 +msgid "Set API Keys for {service}" +msgstr "{service} için bir API ayarla" + +#: redbot/core/utils/views.py:362 +msgid "Keys and tokens for {service}" +msgstr "{service} için anahtar ve tokenler" + +#: redbot/core/utils/views.py:371 +msgid "Service" +msgstr "Servis" + +#: redbot/core/utils/views.py:408 +msgid "This modal is for bot owners only. Whoops!" +msgstr "Bu sadece bot sahipleri için. Ah be abi!" + +#: redbot/core/utils/views.py:421 +msgid "{error_message}\n" +"Please try again." +msgstr "{error_message}\n" +"Lütfen tekrar deneyin." + +#: redbot/core/utils/views.py:428 redbot/core/utils/views.py:435 +msgid "`{service}` API tokens have been set." +msgstr "`{service}` API tokenleri ayarlandı." + +#: redbot/core/utils/views.py:471 +msgid "This button is for bot owners only, oh well." +msgstr "Bu buton sadece bot sahipleri için, iyi bari." + diff --git a/redbot/core/utils/locales/uk-UA.po b/redbot/core/utils/locales/uk-UA.po index 316d1051f95..30a86299db6 100644 --- a/redbot/core/utils/locales/uk-UA.po +++ b/redbot/core/utils/locales/uk-UA.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-14 15:51+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\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" @@ -15,51 +15,100 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: uk_UA\n" -#: redbot/core/utils/chat_formatting.py:522 +#: redbot/core/utils/chat_formatting.py:557 msgid "year" msgstr "" -#: redbot/core/utils/chat_formatting.py:522 +#: redbot/core/utils/chat_formatting.py:557 msgid "years" msgstr "" -#: redbot/core/utils/chat_formatting.py:523 +#: redbot/core/utils/chat_formatting.py:558 msgid "month" msgstr "" -#: redbot/core/utils/chat_formatting.py:523 +#: redbot/core/utils/chat_formatting.py:558 msgid "months" msgstr "" -#: redbot/core/utils/chat_formatting.py:524 +#: redbot/core/utils/chat_formatting.py:559 msgid "day" msgstr "" -#: redbot/core/utils/chat_formatting.py:524 +#: redbot/core/utils/chat_formatting.py:559 msgid "days" msgstr "" -#: redbot/core/utils/chat_formatting.py:525 +#: redbot/core/utils/chat_formatting.py:560 msgid "hour" msgstr "" -#: redbot/core/utils/chat_formatting.py:525 +#: redbot/core/utils/chat_formatting.py:560 msgid "hours" msgstr "" -#: redbot/core/utils/chat_formatting.py:526 +#: redbot/core/utils/chat_formatting.py:561 msgid "minute" msgstr "" -#: redbot/core/utils/chat_formatting.py:526 +#: redbot/core/utils/chat_formatting.py:561 msgid "minutes" msgstr "" -#: redbot/core/utils/chat_formatting.py:527 +#: redbot/core/utils/chat_formatting.py:562 msgid "second" msgstr "" -#: redbot/core/utils/chat_formatting.py:527 +#: redbot/core/utils/chat_formatting.py:562 msgid "seconds" msgstr "" +#: redbot/core/utils/views.py:34 +msgid "Select a Page" +msgstr "" + +#: redbot/core/utils/views.py:171 +msgid "Page {num}" +msgstr "" + +#: redbot/core/utils/views.py:316 redbot/core/utils/views.py:672 +msgid "You are not authorized to interact with this." +msgstr "" + +#: redbot/core/utils/views.py:358 +msgid "Set API Keys" +msgstr "" + +#: redbot/core/utils/views.py:359 +msgid "Keys and tokens" +msgstr "" + +#: redbot/core/utils/views.py:361 +msgid "Set API Keys for {service}" +msgstr "" + +#: redbot/core/utils/views.py:362 +msgid "Keys and tokens for {service}" +msgstr "" + +#: redbot/core/utils/views.py:371 +msgid "Service" +msgstr "" + +#: redbot/core/utils/views.py:408 +msgid "This modal is for bot owners only. Whoops!" +msgstr "" + +#: redbot/core/utils/views.py:421 +msgid "{error_message}\n" +"Please try again." +msgstr "" + +#: redbot/core/utils/views.py:428 redbot/core/utils/views.py:435 +msgid "`{service}` API tokens have been set." +msgstr "" + +#: redbot/core/utils/views.py:471 +msgid "This button is for bot owners only, oh well." +msgstr "" + diff --git a/redbot/core/utils/locales/vi-VN.po b/redbot/core/utils/locales/vi-VN.po index 01e69834356..d72a2d5bbf8 100644 --- a/redbot/core/utils/locales/vi-VN.po +++ b/redbot/core/utils/locales/vi-VN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-14 15:51+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,51 +15,100 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: vi_VN\n" -#: redbot/core/utils/chat_formatting.py:522 +#: redbot/core/utils/chat_formatting.py:557 msgid "year" -msgstr "" +msgstr "năm" -#: redbot/core/utils/chat_formatting.py:522 +#: redbot/core/utils/chat_formatting.py:557 msgid "years" msgstr "" -#: redbot/core/utils/chat_formatting.py:523 +#: redbot/core/utils/chat_formatting.py:558 msgid "month" msgstr "" -#: redbot/core/utils/chat_formatting.py:523 +#: redbot/core/utils/chat_formatting.py:558 msgid "months" msgstr "" -#: redbot/core/utils/chat_formatting.py:524 +#: redbot/core/utils/chat_formatting.py:559 msgid "day" msgstr "" -#: redbot/core/utils/chat_formatting.py:524 +#: redbot/core/utils/chat_formatting.py:559 msgid "days" msgstr "" -#: redbot/core/utils/chat_formatting.py:525 +#: redbot/core/utils/chat_formatting.py:560 msgid "hour" msgstr "" -#: redbot/core/utils/chat_formatting.py:525 +#: redbot/core/utils/chat_formatting.py:560 msgid "hours" msgstr "" -#: redbot/core/utils/chat_formatting.py:526 +#: redbot/core/utils/chat_formatting.py:561 msgid "minute" msgstr "" -#: redbot/core/utils/chat_formatting.py:526 +#: redbot/core/utils/chat_formatting.py:561 msgid "minutes" msgstr "" -#: redbot/core/utils/chat_formatting.py:527 +#: redbot/core/utils/chat_formatting.py:562 msgid "second" msgstr "" -#: redbot/core/utils/chat_formatting.py:527 +#: redbot/core/utils/chat_formatting.py:562 msgid "seconds" msgstr "" +#: redbot/core/utils/views.py:34 +msgid "Select a Page" +msgstr "" + +#: redbot/core/utils/views.py:171 +msgid "Page {num}" +msgstr "" + +#: redbot/core/utils/views.py:316 redbot/core/utils/views.py:672 +msgid "You are not authorized to interact with this." +msgstr "" + +#: redbot/core/utils/views.py:358 +msgid "Set API Keys" +msgstr "" + +#: redbot/core/utils/views.py:359 +msgid "Keys and tokens" +msgstr "" + +#: redbot/core/utils/views.py:361 +msgid "Set API Keys for {service}" +msgstr "" + +#: redbot/core/utils/views.py:362 +msgid "Keys and tokens for {service}" +msgstr "" + +#: redbot/core/utils/views.py:371 +msgid "Service" +msgstr "" + +#: redbot/core/utils/views.py:408 +msgid "This modal is for bot owners only. Whoops!" +msgstr "" + +#: redbot/core/utils/views.py:421 +msgid "{error_message}\n" +"Please try again." +msgstr "" + +#: redbot/core/utils/views.py:428 redbot/core/utils/views.py:435 +msgid "`{service}` API tokens have been set." +msgstr "" + +#: redbot/core/utils/views.py:471 +msgid "This button is for bot owners only, oh well." +msgstr "" + diff --git a/redbot/core/utils/locales/zh-CN.po b/redbot/core/utils/locales/zh-CN.po index cb45b546ee9..bc32d65e6c2 100644 --- a/redbot/core/utils/locales/zh-CN.po +++ b/redbot/core/utils/locales/zh-CN.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-14 15:51+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,51 +15,100 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: zh_CN\n" -#: redbot/core/utils/chat_formatting.py:522 +#: redbot/core/utils/chat_formatting.py:557 msgid "year" msgstr "年" -#: redbot/core/utils/chat_formatting.py:522 +#: redbot/core/utils/chat_formatting.py:557 msgid "years" msgstr "年" -#: redbot/core/utils/chat_formatting.py:523 +#: redbot/core/utils/chat_formatting.py:558 msgid "month" msgstr "月" -#: redbot/core/utils/chat_formatting.py:523 +#: redbot/core/utils/chat_formatting.py:558 msgid "months" msgstr "月" -#: redbot/core/utils/chat_formatting.py:524 +#: redbot/core/utils/chat_formatting.py:559 msgid "day" msgstr "天" -#: redbot/core/utils/chat_formatting.py:524 +#: redbot/core/utils/chat_formatting.py:559 msgid "days" msgstr "天" -#: redbot/core/utils/chat_formatting.py:525 +#: redbot/core/utils/chat_formatting.py:560 msgid "hour" msgstr "小时" -#: redbot/core/utils/chat_formatting.py:525 +#: redbot/core/utils/chat_formatting.py:560 msgid "hours" msgstr "小时" -#: redbot/core/utils/chat_formatting.py:526 +#: redbot/core/utils/chat_formatting.py:561 msgid "minute" msgstr "分钟" -#: redbot/core/utils/chat_formatting.py:526 +#: redbot/core/utils/chat_formatting.py:561 msgid "minutes" msgstr "分钟" -#: redbot/core/utils/chat_formatting.py:527 +#: redbot/core/utils/chat_formatting.py:562 msgid "second" msgstr "秒" -#: redbot/core/utils/chat_formatting.py:527 +#: redbot/core/utils/chat_formatting.py:562 msgid "seconds" msgstr "秒" +#: redbot/core/utils/views.py:34 +msgid "Select a Page" +msgstr "" + +#: redbot/core/utils/views.py:171 +msgid "Page {num}" +msgstr "" + +#: redbot/core/utils/views.py:316 redbot/core/utils/views.py:672 +msgid "You are not authorized to interact with this." +msgstr "" + +#: redbot/core/utils/views.py:358 +msgid "Set API Keys" +msgstr "" + +#: redbot/core/utils/views.py:359 +msgid "Keys and tokens" +msgstr "" + +#: redbot/core/utils/views.py:361 +msgid "Set API Keys for {service}" +msgstr "" + +#: redbot/core/utils/views.py:362 +msgid "Keys and tokens for {service}" +msgstr "" + +#: redbot/core/utils/views.py:371 +msgid "Service" +msgstr "" + +#: redbot/core/utils/views.py:408 +msgid "This modal is for bot owners only. Whoops!" +msgstr "" + +#: redbot/core/utils/views.py:421 +msgid "{error_message}\n" +"Please try again." +msgstr "" + +#: redbot/core/utils/views.py:428 redbot/core/utils/views.py:435 +msgid "`{service}` API tokens have been set." +msgstr "" + +#: redbot/core/utils/views.py:471 +msgid "This button is for bot owners only, oh well." +msgstr "" + diff --git a/redbot/core/utils/locales/zh-TW.po b/redbot/core/utils/locales/zh-TW.po index 08d3e955b30..b9868a56f1c 100644 --- a/redbot/core/utils/locales/zh-TW.po +++ b/redbot/core/utils/locales/zh-TW.po @@ -1,13 +1,13 @@ msgid "" msgstr "" "Project-Id-Version: red-discordbot\n" -"POT-Creation-Date: 2021-02-14 15:51+0000\n" +"POT-Creation-Date: 2024-03-21 22:16+0000\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: redgettext 3.3\n" +"Generated-By: redgettext 3.4.2\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: red-discordbot\n" "X-Crowdin-Project-ID: 289505\n" @@ -15,51 +15,101 @@ msgstr "" "X-Crowdin-File-ID: 197\n" "Language: zh_TW\n" -#: redbot/core/utils/chat_formatting.py:522 +#: redbot/core/utils/chat_formatting.py:557 msgid "year" msgstr "年" -#: redbot/core/utils/chat_formatting.py:522 +#: redbot/core/utils/chat_formatting.py:557 msgid "years" msgstr "年" -#: redbot/core/utils/chat_formatting.py:523 +#: redbot/core/utils/chat_formatting.py:558 msgid "month" msgstr "月" -#: redbot/core/utils/chat_formatting.py:523 +#: redbot/core/utils/chat_formatting.py:558 msgid "months" msgstr "月" -#: redbot/core/utils/chat_formatting.py:524 +#: redbot/core/utils/chat_formatting.py:559 msgid "day" msgstr "日" -#: redbot/core/utils/chat_formatting.py:524 +#: redbot/core/utils/chat_formatting.py:559 msgid "days" msgstr "日" -#: redbot/core/utils/chat_formatting.py:525 +#: redbot/core/utils/chat_formatting.py:560 msgid "hour" msgstr "時" -#: redbot/core/utils/chat_formatting.py:525 +#: redbot/core/utils/chat_formatting.py:560 msgid "hours" msgstr "小時" -#: redbot/core/utils/chat_formatting.py:526 +#: redbot/core/utils/chat_formatting.py:561 msgid "minute" msgstr "分" -#: redbot/core/utils/chat_formatting.py:526 +#: redbot/core/utils/chat_formatting.py:561 msgid "minutes" msgstr "分鐘" -#: redbot/core/utils/chat_formatting.py:527 +#: redbot/core/utils/chat_formatting.py:562 msgid "second" msgstr "秒" -#: redbot/core/utils/chat_formatting.py:527 +#: redbot/core/utils/chat_formatting.py:562 msgid "seconds" msgstr "秒" +#: redbot/core/utils/views.py:34 +msgid "Select a Page" +msgstr "選擇一個頁面" + +#: redbot/core/utils/views.py:171 +msgid "Page {num}" +msgstr "{num} 頁" + +#: redbot/core/utils/views.py:316 redbot/core/utils/views.py:672 +msgid "You are not authorized to interact with this." +msgstr "您無權限與此互動。" + +#: redbot/core/utils/views.py:358 +msgid "Set API Keys" +msgstr "設置 API Keys" + +#: redbot/core/utils/views.py:359 +msgid "Keys and tokens" +msgstr "Keys 和 tokens" + +#: redbot/core/utils/views.py:361 +msgid "Set API Keys for {service}" +msgstr "為 {service} 設置 API 密鑰" + +#: redbot/core/utils/views.py:362 +msgid "Keys and tokens for {service}" +msgstr "{service} 的密鑰和令牌" + +#: redbot/core/utils/views.py:371 +msgid "Service" +msgstr "服務" + +#: redbot/core/utils/views.py:408 +msgid "This modal is for bot owners only. Whoops!" +msgstr "哎呀!此模式僅適用於機器人所有者。" + +#: redbot/core/utils/views.py:421 +msgid "{error_message}\n" +"Please try again." +msgstr "{error_message}\n" +"請再試一次。" + +#: redbot/core/utils/views.py:428 redbot/core/utils/views.py:435 +msgid "`{service}` API tokens have been set." +msgstr "`{service}` API 令牌已設置。" + +#: redbot/core/utils/views.py:471 +msgid "This button is for bot owners only, oh well." +msgstr "哦,好吧!此按鈕僅適用於機器人所有者。" + diff --git a/redbot/core/utils/menus.py b/redbot/core/utils/menus.py index 693681c4d44..b5ee86a01cf 100644 --- a/redbot/core/utils/menus.py +++ b/redbot/core/utils/menus.py @@ -14,6 +14,15 @@ from .predicates import ReactionPredicate from .views import SimpleMenu, _SimplePageSource +__all__ = ( + "menu", + "next_page", + "prev_page", + "close_menu", + "start_adding_reactions", + "DEFAULT_CONTROLS", +) + _T = TypeVar("_T") _PageList = TypeVar("_PageList", List[str], List[discord.Embed]) _ReactableEmoji = Union[str, discord.Emoji] @@ -23,66 +32,143 @@ class _GenericButton(discord.ui.Button): - def __init__(self, emoji: Union[str, discord.PartialEmoji], func): - super().__init__( - emoji=discord.PartialEmoji.from_str(emoji), style=discord.ButtonStyle.grey - ) + def __init__(self, emoji: discord.PartialEmoji, func: _ControlCallable): + super().__init__(emoji=emoji, style=discord.ButtonStyle.grey) self.func = func async def callback(self, interaction: discord.Interaction): + await interaction.response.defer() ctx = self.view.ctx pages = self.view.source.entries controls = None message = self.view.message page = self.view.current_page timeout = self.view.timeout - emoji = self.emoji - try: + emoji = ( + str(self.emoji) + if self.emoji.is_unicode_emoji() + else (ctx.bot.get_emoji(self.emoji.id) or self.emoji) + ) + user = self.view.author if not self.view._fallback_author_to_ctx else None + if user is not None: + await self.func(ctx, pages, controls, message, page, timeout, emoji, user=user) + else: await self.func(ctx, pages, controls, message, page, timeout, emoji) - except Exception: - pass - await interaction.response.defer() async def menu( ctx: commands.Context, pages: _PageList, controls: Optional[Mapping[str, _ControlCallable]] = None, - message: discord.Message = None, + message: Optional[discord.Message] = None, page: int = 0, timeout: float = 30.0, + *, + user: Optional[discord.User] = None, ) -> _T: """ An emoji-based menu - .. note:: All pages should be of the same type + All functions for handling what a particular emoji does + should be coroutines (i.e. :code:`async def`). Additionally, + they must take all of the parameters of this function, in + addition to a string representing the emoji reacted with. + This parameter should be the 7th one, and none of the + parameters in the handling functions are optional. + + .. warning:: + + The ``user`` parameter is considered `provisional `. + If no issues arise, we plan on including it under developer guarantees + in the first release made after 2024-05-24. + + .. warning:: + + If you're using the ``user`` param, you need to pass it + as a keyword-only argument, and set :obj:`None` as the + default in your function. + + Examples + -------- + + Simple menu using default controls:: + + from redbot.core.utils.menus import menu + + pages = ["Hello", "Hi", "Bonjour", "Salut"] + await menu(ctx, pages) + + Menu with a custom control performing an action (deleting an item from pages list):: + + from redbot.core.utils import menus + + items = ["Apple", "Banana", "Cucumber", "Dragonfruit"] - .. note:: All functions for handling what a particular emoji does - should be coroutines (i.e. :code:`async def`). Additionally, - they must take all of the parameters of this function, in - addition to a string representing the emoji reacted with. - This parameter should be the last one, and none of the - parameters in the handling functions are optional + def generate_pages(): + return [f"{fruit} is an awesome fruit!" for fruit in items] + + async def delete_item_action(ctx, pages, controls, message, page, timeout, emoji): + fruit = items.pop(page) # lookup and remove corresponding fruit name + await ctx.send(f"I guess you don't like {fruit}, huh? Deleting...") + pages = generate_pages() + if not pages: + return await menus.close_menu(ctx, pages, controls, message, page, timeout) + page = min(page, len(pages) - 1) + return await menus.menu(ctx, pages, controls, message, page, timeout) + + pages = generate_pages() + controls = {**menus.DEFAULT_CONTROLS, "\\N{NO ENTRY SIGN}": delete_item_action} + await menus.menu(ctx, pages, controls) + + Menu with custom controls that output a result (confirmation prompt):: + + from redbot.core.utils.menus import menu + + async def control_yes(*args, **kwargs): + return True + + async def control_no(*args, **kwargs): + return False + + msg = "Do you wish to continue?" + controls = { + "\\N{WHITE HEAVY CHECK MARK}": control_yes, + "\\N{CROSS MARK}": control_no, + } + reply = await menu(ctx, [msg], controls) + if reply: + await ctx.send("Continuing...") + else: + await ctx.send("Okay, I'm not going to perform the requested action.") Parameters ---------- ctx: commands.Context The command context - pages: `list` of `str` or `discord.Embed` + pages: Union[List[str], List[discord.Embed]] The pages of the menu. + All pages need to be of the same type (either `str` or `discord.Embed`). controls: Optional[Mapping[str, Callable]] A mapping of emoji to the function which handles the action for the emoji. The signature of the function should be the same as of this function and should additionally accept an ``emoji`` parameter of type `str`. If not passed, `DEFAULT_CONTROLS` is used *or* only a close menu control is shown when ``pages`` is of length 1. - message: discord.Message + message: Optional[discord.Message] The message representing the menu. Usually :code:`None` when first opening the menu page: int The current page number of the menu timeout: float The time (in seconds) to wait for a reaction + user: Optional[discord.User] + The user allowed to interact with the menu. Defaults to ``ctx.author``. + + .. warning:: + + This parameter is `provisional `. + If no issues arise, we plan on including it under developer guarantees + in the first release made after 2024-05-24. Raises ------ @@ -99,6 +185,7 @@ async def menu( view._source = _SimplePageSource(pages) new_page = await view.get_page(page) view.current_page = page + view.timeout = timeout await view.message.edit(**new_page) return if not isinstance(pages[0], (discord.Embed, str)): @@ -126,12 +213,12 @@ async def menu( # This is not normally the way we recommend sending this because # internally we already include the emojis we expect. if controls == DEFAULT_CONTROLS: - view = SimpleMenu(pages) - await view.start(ctx) + view = SimpleMenu(pages, timeout=timeout) + await view.start(ctx, user=user) await view.wait() return else: - view = SimpleMenu(pages) + view = SimpleMenu(pages, timeout=timeout) view.remove_item(view.last_button) view.remove_item(view.first_button) has_next = False @@ -139,18 +226,19 @@ async def menu( has_close = False to_add = {} for emoji, func in controls.items(): + part_emoji = discord.PartialEmoji.from_str(str(emoji)) if func == next_page: has_next = True - if emoji != view.forward_button.emoji: - view.forward_button.emoji = discord.PartialEmoji.from_str(emoji) + if part_emoji != view.forward_button.emoji: + view.forward_button.emoji = part_emoji elif func == prev_page: has_prev = True - if emoji != view.backward_button.emoji: - view.backward_button.emoji = discord.PartialEmoji.from_str(emoji) + if part_emoji != view.backward_button.emoji: + view.backward_button.emoji = part_emoji elif func == close_menu: has_close = True else: - to_add[emoji] = func + to_add[part_emoji] = func if not has_next: view.remove_item(view.forward_button) if not has_prev: @@ -159,7 +247,7 @@ async def menu( view.remove_item(view.stop_button) for emoji, func in to_add.items(): view.add_item(_GenericButton(emoji, func)) - await view.start(ctx) + await view.start(ctx, user=user) _active_menus[view.message.id] = view await view.wait() del _active_menus[view.message.id] @@ -184,7 +272,9 @@ async def menu( return try: - predicates = ReactionPredicate.with_emojis(tuple(controls.keys()), message, ctx.author) + predicates = ReactionPredicate.with_emojis( + tuple(controls.keys()), message, user or ctx.author + ) tasks = [ asyncio.create_task(ctx.bot.wait_for("reaction_add", check=predicates)), asyncio.create_task(ctx.bot.wait_for("reaction_remove", check=predicates)), @@ -197,7 +287,7 @@ async def menu( if len(done) == 0: raise asyncio.TimeoutError() - react, user = done.pop().result() + react, __ = done.pop().result() except asyncio.TimeoutError: if not ctx.me: return @@ -220,9 +310,14 @@ async def menu( except discord.NotFound: return else: - return await controls[react.emoji]( - ctx, pages, controls, message, page, timeout, react.emoji - ) + if user is not None: + return await controls[react.emoji]( + ctx, pages, controls, message, page, timeout, react.emoji, user=user + ) + else: + return await controls[react.emoji]( + ctx, pages, controls, message, page, timeout, react.emoji + ) async def next_page( @@ -233,6 +328,8 @@ async def next_page( page: int, timeout: float, emoji: str, + *, + user: Optional[discord.User] = None, ) -> _T: """ Function for showing next page which is suitable @@ -242,7 +339,12 @@ async def next_page( page = 0 # Loop around to the first item else: page = page + 1 - return await menu(ctx, pages, controls, message=message, page=page, timeout=timeout) + if user is not None: + return await menu( + ctx, pages, controls, message=message, page=page, timeout=timeout, user=user + ) + else: + return await menu(ctx, pages, controls, message=message, page=page, timeout=timeout) async def prev_page( @@ -253,6 +355,8 @@ async def prev_page( page: int, timeout: float, emoji: str, + *, + user: Optional[discord.User] = None, ) -> _T: """ Function for showing previous page which is suitable @@ -262,7 +366,12 @@ async def prev_page( page = len(pages) - 1 # Loop around to the last item else: page = page - 1 - return await menu(ctx, pages, controls, message=message, page=page, timeout=timeout) + if user is not None: + return await menu( + ctx, pages, controls, message=message, page=page, timeout=timeout, user=user + ) + else: + return await menu(ctx, pages, controls, message=message, page=page, timeout=timeout) async def close_menu( @@ -273,6 +382,8 @@ async def close_menu( page: int, timeout: float, emoji: str, + *, + user: Optional[discord.User] = None, ) -> None: """ Function for closing (deleting) menu which is suitable diff --git a/redbot/core/utils/mod.py b/redbot/core/utils/mod.py index 09212f8215e..b653efefe0d 100644 --- a/redbot/core/utils/mod.py +++ b/redbot/core/utils/mod.py @@ -8,10 +8,22 @@ from ..bot import Red from ..commands import Context +__all__ = ( + "mass_purge", + "slow_deletion", + "get_audit_reason", + "is_mod_or_superior", + "strfdelta", + "is_admin_or_superior", + "check_permissions", +) + async def mass_purge( messages: List[discord.Message], - channel: Union[discord.TextChannel, discord.VoiceChannel, discord.Thread], + channel: Union[ + discord.TextChannel, discord.VoiceChannel, discord.StageChannel, discord.Thread + ], *, reason: Optional[str] = None, ): @@ -29,7 +41,7 @@ async def mass_purge( ---------- messages : `list` of `discord.Message` The messages to bulk delete. - channel : `discord.TextChannel`, `discord.VoiceChannel`, or `discord.Thread` + channel : `discord.TextChannel`, `discord.VoiceChannel`, `discord.StageChannel`, or `discord.Thread` The channel to delete messages from. reason : `str`, optional The reason for bulk deletion, which will appear in the audit log. diff --git a/redbot/core/utils/predicates.py b/redbot/core/utils/predicates.py index 11a1d035e5f..5c4bdd2551e 100644 --- a/redbot/core/utils/predicates.py +++ b/redbot/core/utils/predicates.py @@ -4,9 +4,12 @@ from typing import Callable, ClassVar, List, Optional, Pattern, Sequence, Tuple, Union, cast import discord +from discord.ext import commands as dpy_commands from redbot.core import commands +__all__ = ("MessagePredicate", "ReactionPredicate") + _ID_RE = re.compile(r"([0-9]{15,20})$") _USER_MENTION_RE = re.compile(r"<@!?([0-9]{15,20})>$") _CHAN_MENTION_RE = re.compile(r"<#([0-9]{15,20})>$") @@ -67,9 +70,7 @@ def __call__(self, message: discord.Message) -> bool: def same_context( cls, ctx: Optional[commands.Context] = None, - channel: Optional[ - Union[discord.TextChannel, discord.VoiceChannel, discord.Thread, discord.DMChannel] - ] = None, + channel: Optional[discord.abc.Messageable] = None, user: Optional[discord.abc.User] = None, ) -> "MessagePredicate": """Match if the message fits the described context. @@ -78,8 +79,8 @@ def same_context( ---------- ctx : Optional[Context] The current invocation context. - channel : Optional[Union[`discord.TextChannel`, `discord.VoiceChannel`, `discord.Thread`, `discord.DMChannel`]] - The channel we expect a message in. If unspecified, + channel : Optional[discord.abc.Messageable] + The messageable object we expect a message in. If unspecified, defaults to ``ctx.channel``. If ``ctx`` is unspecified too, the message's channel will be ignored. user : Optional[discord.abc.User] @@ -93,22 +94,34 @@ def same_context( The event predicate. """ + check_dm_channel = False + # using dpy_commands.Context to keep the Messageable contract in full + if isinstance(channel, dpy_commands.Context): + channel = channel.channel + elif isinstance(channel, (discord.User, discord.Member)): + check_dm_channel = True + if ctx is not None: channel = channel or ctx.channel user = user or ctx.author return cls( lambda self, m: (user is None or user.id == m.author.id) - and (channel is None or channel.id == m.channel.id) + and ( + channel is None + or ( + channel.id == m.author.id and isinstance(m.channel, discord.DMChannel) + if check_dm_channel + else channel.id == m.channel.id + ) + ) ) @classmethod def cancelled( cls, ctx: Optional[commands.Context] = None, - channel: Optional[ - Union[discord.TextChannel, discord.VoiceChannel, discord.Thread, discord.DMChannel] - ] = None, + channel: Optional[discord.abc.Messageable] = None, user: Optional[discord.abc.User] = None, ) -> "MessagePredicate": """Match if the message is ``[p]cancel``. @@ -117,7 +130,7 @@ def cancelled( ---------- ctx : Optional[Context] Same as ``ctx`` in :meth:`same_context`. - channel : Optional[Union[`discord.TextChannel`, `discord.VoiceChannel`, `discord.Thread`, `discord.DMChannel`]] + channel : Optional[discord.abc.Messageable] Same as ``channel`` in :meth:`same_context`. user : Optional[discord.abc.User] Same as ``user`` in :meth:`same_context`. @@ -137,9 +150,7 @@ def cancelled( def yes_or_no( cls, ctx: Optional[commands.Context] = None, - channel: Optional[ - Union[discord.TextChannel, discord.VoiceChannel, discord.Thread, discord.DMChannel] - ] = None, + channel: Optional[discord.abc.Messageable] = None, user: Optional[discord.abc.User] = None, ) -> "MessagePredicate": """Match if the message is "yes"/"y" or "no"/"n". @@ -151,7 +162,7 @@ def yes_or_no( ---------- ctx : Optional[Context] Same as ``ctx`` in :meth:`same_context`. - channel : Optional[Union[`discord.TextChannel`, `discord.VoiceChannel`, `discord.Thread`, `discord.DMChannel`]] + channel : Optional[discord.abc.Messageable] Same as ``channel`` in :meth:`same_context`. user : Optional[discord.abc.User] Same as ``user`` in :meth:`same_context`. @@ -182,9 +193,7 @@ def predicate(self: MessagePredicate, m: discord.Message) -> bool: def valid_int( cls, ctx: Optional[commands.Context] = None, - channel: Optional[ - Union[discord.TextChannel, discord.VoiceChannel, discord.Thread, discord.DMChannel] - ] = None, + channel: Optional[discord.abc.Messageable] = None, user: Optional[discord.abc.User] = None, ) -> "MessagePredicate": """Match if the response is an integer. @@ -195,7 +204,7 @@ def valid_int( ---------- ctx : Optional[Context] Same as ``ctx`` in :meth:`same_context`. - channel : Optional[Union[`discord.TextChannel`, `discord.VoiceChannel`, `discord.Thread`, `discord.DMChannel`]] + channel : Optional[discord.abc.Messageable] Same as ``channel`` in :meth:`same_context`. user : Optional[discord.abc.User] Same as ``user`` in :meth:`same_context`. @@ -224,9 +233,7 @@ def predicate(self: MessagePredicate, m: discord.Message) -> bool: def valid_float( cls, ctx: Optional[commands.Context] = None, - channel: Optional[ - Union[discord.TextChannel, discord.VoiceChannel, discord.Thread, discord.DMChannel] - ] = None, + channel: Optional[discord.abc.Messageable] = None, user: Optional[discord.abc.User] = None, ) -> "MessagePredicate": """Match if the response is a float. @@ -237,7 +244,7 @@ def valid_float( ---------- ctx : Optional[Context] Same as ``ctx`` in :meth:`same_context`. - channel : Optional[Union[`discord.TextChannel`, `discord.VoiceChannel`, `discord.Thread`, `discord.DMChannel`]] + channel : Optional[discord.abc.Messageable] Same as ``channel`` in :meth:`same_context`. user : Optional[discord.abc.User] Same as ``user`` in :meth:`same_context`. @@ -266,9 +273,7 @@ def predicate(self: MessagePredicate, m: discord.Message) -> bool: def positive( cls, ctx: Optional[commands.Context] = None, - channel: Optional[ - Union[discord.TextChannel, discord.VoiceChannel, discord.Thread, discord.DMChannel] - ] = None, + channel: Optional[discord.abc.Messageable] = None, user: Optional[discord.abc.User] = None, ) -> "MessagePredicate": """Match if the response is a positive number. @@ -279,7 +284,7 @@ def positive( ---------- ctx : Optional[Context] Same as ``ctx`` in :meth:`same_context`. - channel : Optional[Union[`discord.TextChannel`, `discord.VoiceChannel`, `discord.Thread`, `discord.DMChannel`]] + channel : Optional[discord.abc.Messageable] Same as ``channel`` in :meth:`same_context`. user : Optional[discord.abc.User] Same as ``user`` in :meth:`same_context`. @@ -312,7 +317,9 @@ def predicate(self: MessagePredicate, m: discord.Message) -> bool: def valid_role( cls, ctx: Optional[commands.Context] = None, - channel: Optional[Union[discord.TextChannel, discord.VoiceChannel, discord.Thread]] = None, + channel: Optional[ + Union[discord.TextChannel, discord.VoiceChannel, discord.StageChannel, discord.Thread] + ] = None, user: Optional[discord.abc.User] = None, ) -> "MessagePredicate": """Match if the response refers to a role in the current guild. @@ -325,7 +332,7 @@ def valid_role( ---------- ctx : Optional[Context] Same as ``ctx`` in :meth:`same_context`. - channel : Optional[Union[`discord.TextChannel`, `discord.VoiceChannel`, `discord.Thread`]] + channel : Optional[Union[`discord.TextChannel`, `discord.VoiceChannel`, `discord.StageChannel`, `discord.Thread`]] Same as ``channel`` in :meth:`same_context`. user : Optional[discord.abc.User] Same as ``user`` in :meth:`same_context`. @@ -356,7 +363,9 @@ def predicate(self: MessagePredicate, m: discord.Message) -> bool: def valid_member( cls, ctx: Optional[commands.Context] = None, - channel: Optional[Union[discord.TextChannel, discord.VoiceChannel, discord.Thread]] = None, + channel: Optional[ + Union[discord.TextChannel, discord.VoiceChannel, discord.StageChannel, discord.Thread] + ] = None, user: Optional[discord.abc.User] = None, ) -> "MessagePredicate": """Match if the response refers to a member in the current guild. @@ -369,7 +378,7 @@ def valid_member( ---------- ctx : Optional[Context] Same as ``ctx`` in :meth:`same_context`. - channel : Optional[Union[`discord.TextChannel`, `discord.VoiceChannel`, `discord.Thread`]] + channel : Optional[Union[`discord.TextChannel`, `discord.VoiceChannel`, `discord.StageChannel`, `discord.Thread`]] Same as ``channel`` in :meth:`same_context`. user : Optional[discord.abc.User] Same as ``user`` in :meth:`same_context`. @@ -404,7 +413,9 @@ def predicate(self: MessagePredicate, m: discord.Message) -> bool: def valid_text_channel( cls, ctx: Optional[commands.Context] = None, - channel: Optional[Union[discord.TextChannel, discord.VoiceChannel, discord.Thread]] = None, + channel: Optional[ + Union[discord.TextChannel, discord.VoiceChannel, discord.StageChannel, discord.Thread] + ] = None, user: Optional[discord.abc.User] = None, ) -> "MessagePredicate": """Match if the response refers to a text channel in the current guild. @@ -417,7 +428,7 @@ def valid_text_channel( ---------- ctx : Optional[Context] Same as ``ctx`` in :meth:`same_context`. - channel : Optional[Union[`discord.TextChannel`, `discord.VoiceChannel`, `discord.Thread`]] + channel : Optional[Union[`discord.TextChannel`, `discord.VoiceChannel`, `discord.StageChannel`, `discord.Thread`]] Same as ``channel`` in :meth:`same_context`. user : Optional[discord.abc.User] Same as ``user`` in :meth:`same_context`. @@ -452,7 +463,9 @@ def predicate(self: MessagePredicate, m: discord.Message) -> bool: def has_role( cls, ctx: Optional[commands.Context] = None, - channel: Optional[Union[discord.TextChannel, discord.VoiceChannel, discord.Thread]] = None, + channel: Optional[ + Union[discord.TextChannel, discord.VoiceChannel, discord.StageChannel, discord.Thread] + ] = None, user: Optional[discord.abc.User] = None, ) -> "MessagePredicate": """Match if the response refers to a role which the author has. @@ -466,7 +479,7 @@ def has_role( ---------- ctx : Optional[Context] Same as ``ctx`` in :meth:`same_context`. - channel : Optional[Union[`discord.TextChannel`, `discord.VoiceChannel`, `discord.Thread`]] + channel : Optional[Union[`discord.TextChannel`, `discord.VoiceChannel`, `discord.StageChannel`, `discord.Thread`]] Same as ``channel`` in :meth:`same_context`. user : Optional[discord.abc.User] Same as ``user`` in :meth:`same_context`. @@ -504,9 +517,7 @@ def equal_to( cls, value: str, ctx: Optional[commands.Context] = None, - channel: Optional[ - Union[discord.TextChannel, discord.VoiceChannel, discord.Thread, discord.DMChannel] - ] = None, + channel: Optional[discord.abc.Messageable] = None, user: Optional[discord.abc.User] = None, ) -> "MessagePredicate": """Match if the response is equal to the specified value. @@ -517,7 +528,7 @@ def equal_to( The value to compare the response with. ctx : Optional[Context] Same as ``ctx`` in :meth:`same_context`. - channel : Optional[Union[`discord.TextChannel`, `discord.VoiceChannel`, `discord.Thread`, `discord.DMChannel`]] + channel : Optional[discord.abc.Messageable] Same as ``channel`` in :meth:`same_context`. user : Optional[discord.abc.User] Same as ``user`` in :meth:`same_context`. @@ -536,9 +547,7 @@ def lower_equal_to( cls, value: str, ctx: Optional[commands.Context] = None, - channel: Optional[ - Union[discord.TextChannel, discord.VoiceChannel, discord.Thread, discord.DMChannel] - ] = None, + channel: Optional[discord.abc.Messageable] = None, user: Optional[discord.abc.User] = None, ) -> "MessagePredicate": """Match if the response *as lowercase* is equal to the specified value. @@ -549,7 +558,7 @@ def lower_equal_to( The value to compare the response with. ctx : Optional[Context] Same as ``ctx`` in :meth:`same_context`. - channel : Optional[Union[`discord.TextChannel`, `discord.VoiceChannel`, `discord.Thread`, `discord.DMChannel`]] + channel : Optional[discord.abc.Messageable] Same as ``channel`` in :meth:`same_context`. user : Optional[discord.abc.User] Same as ``user`` in :meth:`same_context`. @@ -568,9 +577,7 @@ def less( cls, value: Union[int, float], ctx: Optional[commands.Context] = None, - channel: Optional[ - Union[discord.TextChannel, discord.VoiceChannel, discord.Thread, discord.DMChannel] - ] = None, + channel: Optional[discord.abc.Messageable] = None, user: Optional[discord.abc.User] = None, ) -> "MessagePredicate": """Match if the response is less than the specified value. @@ -581,7 +588,7 @@ def less( The value to compare the response with. ctx : Optional[Context] Same as ``ctx`` in :meth:`same_context`. - channel : Optional[Union[`discord.TextChannel`, `discord.VoiceChannel`, `discord.Thread`, `discord.DMChannel`]] + channel : Optional[discord.abc.Messageable] Same as ``channel`` in :meth:`same_context`. user : Optional[discord.abc.User] Same as ``user`` in :meth:`same_context`. @@ -601,9 +608,7 @@ def greater( cls, value: Union[int, float], ctx: Optional[commands.Context] = None, - channel: Optional[ - Union[discord.TextChannel, discord.VoiceChannel, discord.Thread, discord.DMChannel] - ] = None, + channel: Optional[discord.abc.Messageable] = None, user: Optional[discord.abc.User] = None, ) -> "MessagePredicate": """Match if the response is greater than the specified value. @@ -614,7 +619,7 @@ def greater( The value to compare the response with. ctx : Optional[Context] Same as ``ctx`` in :meth:`same_context`. - channel : Optional[Union[`discord.TextChannel`, `discord.VoiceChannel`, `discord.Thread`, `discord.DMChannel`]] + channel : Optional[discord.abc.Messageable] Same as ``channel`` in :meth:`same_context`. user : Optional[discord.abc.User] Same as ``user`` in :meth:`same_context`. @@ -634,9 +639,7 @@ def length_less( cls, length: int, ctx: Optional[commands.Context] = None, - channel: Optional[ - Union[discord.TextChannel, discord.VoiceChannel, discord.Thread, discord.DMChannel] - ] = None, + channel: Optional[discord.abc.Messageable] = None, user: Optional[discord.abc.User] = None, ) -> "MessagePredicate": """Match if the response's length is less than the specified length. @@ -647,7 +650,7 @@ def length_less( The value to compare the response's length with. ctx : Optional[Context] Same as ``ctx`` in :meth:`same_context`. - channel : Optional[Union[`discord.TextChannel`, `discord.VoiceChannel`, `discord.Thread`, `discord.DMChannel`]] + channel : Optional[discord.abc.Messageable] Same as ``channel`` in :meth:`same_context`. user : Optional[discord.abc.User] Same as ``user`` in :meth:`same_context`. @@ -666,9 +669,7 @@ def length_greater( cls, length: int, ctx: Optional[commands.Context] = None, - channel: Optional[ - Union[discord.TextChannel, discord.VoiceChannel, discord.Thread, discord.DMChannel] - ] = None, + channel: Optional[discord.abc.Messageable] = None, user: Optional[discord.abc.User] = None, ) -> "MessagePredicate": """Match if the response's length is greater than the specified length. @@ -679,7 +680,7 @@ def length_greater( The value to compare the response's length with. ctx : Optional[Context] Same as ``ctx`` in :meth:`same_context`. - channel : Optional[Union[`discord.TextChannel`, `discord.VoiceChannel`, `discord.Thread`, `discord.DMChannel`]] + channel : Optional[discord.abc.Messageable] Same as ``channel`` in :meth:`same_context`. user : Optional[discord.abc.User] Same as ``user`` in :meth:`same_context`. @@ -698,9 +699,7 @@ def contained_in( cls, collection: Sequence[str], ctx: Optional[commands.Context] = None, - channel: Optional[ - Union[discord.TextChannel, discord.VoiceChannel, discord.Thread, discord.DMChannel] - ] = None, + channel: Optional[discord.abc.Messageable] = None, user: Optional[discord.abc.User] = None, ) -> "MessagePredicate": """Match if the response is contained in the specified collection. @@ -714,7 +713,7 @@ def contained_in( The collection containing valid responses. ctx : Optional[Context] Same as ``ctx`` in :meth:`same_context`. - channel : Optional[Union[`discord.TextChannel`, `discord.VoiceChannel`, `discord.Thread`, `discord.DMChannel`]] + channel : Optional[discord.abc.Messageable] Same as ``channel`` in :meth:`same_context`. user : Optional[discord.abc.User] Same as ``user`` in :meth:`same_context`. @@ -744,9 +743,7 @@ def lower_contained_in( cls, collection: Sequence[str], ctx: Optional[commands.Context] = None, - channel: Optional[ - Union[discord.TextChannel, discord.VoiceChannel, discord.Thread, discord.DMChannel] - ] = None, + channel: Optional[discord.abc.Messageable] = None, user: Optional[discord.abc.User] = None, ) -> "MessagePredicate": """Same as :meth:`contained_in`, but the response is set to lowercase before matching. @@ -757,7 +754,7 @@ def lower_contained_in( The collection containing valid lowercase responses. ctx : Optional[Context] Same as ``ctx`` in :meth:`same_context`. - channel : Optional[Union[`discord.TextChannel`, `discord.VoiceChannel`, `discord.Thread`, `discord.DMChannel`]] + channel : Optional[discord.abc.Messageable] Same as ``channel`` in :meth:`same_context`. user : Optional[discord.abc.User] Same as ``user`` in :meth:`same_context`. @@ -787,9 +784,7 @@ def regex( cls, pattern: Union[Pattern[str], str], ctx: Optional[commands.Context] = None, - channel: Optional[ - Union[discord.TextChannel, discord.VoiceChannel, discord.Thread, discord.DMChannel] - ] = None, + channel: Optional[discord.abc.Messageable] = None, user: Optional[discord.abc.User] = None, ) -> "MessagePredicate": """Match if the response matches the specified regex pattern. @@ -804,7 +799,7 @@ def regex( The pattern to search for in the response. ctx : Optional[Context] Same as ``ctx`` in :meth:`same_context`. - channel : Optional[Union[`discord.TextChannel`, `discord.VoiceChannel`, `discord.Thread`, `discord.DMChannel`]] + channel : Optional[discord.abc.Messageable] Same as ``channel`` in :meth:`same_context`. user : Optional[discord.abc.User] Same as ``user`` in :meth:`same_context`. @@ -846,7 +841,9 @@ def _find_role(guild: discord.Guild, argument: str) -> Optional[discord.Role]: @staticmethod def _get_guild( ctx: Optional[commands.Context], - channel: Optional[Union[discord.TextChannel, discord.VoiceChannel, discord.Thread]], + channel: Optional[ + Union[discord.TextChannel, discord.VoiceChannel, discord.StageChannel, discord.Thread] + ], user: Optional[discord.Member], ) -> discord.Guild: if ctx is not None: diff --git a/redbot/core/utils/tunnel.py b/redbot/core/utils/tunnel.py index 614f567028f..140b76e9c69 100644 --- a/redbot/core/utils/tunnel.py +++ b/redbot/core/utils/tunnel.py @@ -7,6 +7,8 @@ from typing import List, Optional, Union from .common_filters import filter_mass_mentions +__all__ = ("Tunnel",) + _instances = weakref.WeakValueDictionary({}) @@ -57,7 +59,7 @@ class Tunnel(metaclass=TunnelMeta): ---------- sender: `discord.Member` The person who opened the tunnel - origin: `discord.TextChannel`, `discord.VoiceChannel`, or `discord.Thread` + origin: `discord.TextChannel`, `discord.VoiceChannel`, `discord.StageChannel`, or `discord.Thread` The channel in which it was opened recipient: `discord.User` The user on the other end of the tunnel @@ -67,7 +69,9 @@ def __init__( self, *, sender: discord.Member, - origin: Union[discord.TextChannel, discord.VoiceChannel, discord.Thread], + origin: Union[ + discord.TextChannel, discord.VoiceChannel, discord.StageChannel, discord.Thread + ], recipient: discord.User, ): self.sender = sender @@ -158,7 +162,7 @@ async def files_from_attach( """ files = [] - max_size = 8 * 1000 * 1000 + max_size = 26214400 if m.attachments and sum(a.size for a in m.attachments) <= max_size: for a in m.attachments: if images_only and a.height is None: diff --git a/redbot/core/utils/views.py b/redbot/core/utils/views.py index 4bcd4c25bfd..cd588cae96b 100644 --- a/redbot/core/utils/views.py +++ b/redbot/core/utils/views.py @@ -8,10 +8,11 @@ from redbot.vendored.discord.ext import menus from redbot.core.commands.converter import get_dict_converter - if TYPE_CHECKING: from redbot.core.commands import Context +__all__ = ("SimpleMenu", "SetApiModal", "SetApiView", "ConfirmView") + _ = Translator("UtilsViews", __file__) _ACCEPTABLE_PAGE_TYPES = Union[Dict[str, Union[str, discord.Embed]], discord.Embed, str] @@ -135,6 +136,7 @@ def __init__( super().__init__( timeout=timeout, ) + self._fallback_author_to_ctx = True self.author: Optional[discord.abc.User] = None self.message: Optional[discord.Message] = None self._source = _SimplePageSource(items=pages) @@ -191,15 +193,32 @@ def __init__( def source(self): return self._source + @property + def author(self) -> Optional[discord.abc.User]: + if self._author is not None: + return self._author + if self._fallback_author_to_ctx: + return getattr(self.ctx, "author", None) + return None + + @author.setter + def author(self, value: Optional[discord.abc.User]) -> None: + self._fallback_author_to_ctx = False + self._author = value + async def on_timeout(self): - if self.delete_after_timeout and not self.message.flags.ephemeral: - await self.message.delete() - elif self.disable_after_timeout: - for child in self.children: - child.disabled = True - await self.message.edit(view=self) - else: - await self.message.edit(view=None) + try: + if self.delete_after_timeout and not self.message.flags.ephemeral: + await self.message.delete() + elif self.disable_after_timeout: + for child in self.children: + child.disabled = True + await self.message.edit(view=self) + else: + await self.message.edit(view=None) + except discord.HTTPException: + # message could no longer be there or we may not be able to edit/delete it anymore + pass def _get_select_menu(self): # handles modifying the select menu if more than 25 pages are provided @@ -220,23 +239,55 @@ def _get_select_menu(self): options = self.select_options[:25] return _SelectMenu(options) - async def start(self, ctx: Context, *, ephemeral: bool = False): + async def start( + self, ctx: Context, *, user: Optional[discord.abc.User] = None, ephemeral: bool = False + ): """ Used to start the menu displaying the first page requested. + .. warning:: + + The ``user`` parameter is considered `provisional `. + If no issues arise, we plan on including it under developer guarantees + in the first release made after 2024-05-24. + Parameters ---------- ctx: `commands.Context` The context to start the menu in. + user: discord.User + The user allowed to interact with the menu. + If this is ``None``, ``ctx.author`` will be able to interact with the menu. + + .. warning:: + + This parameter is `provisional `. + If no issues arise, we plan on including it under developer guarantees + in the first release made after 2024-05-24. ephemeral: `bool` Send the message ephemerally. This only works if the context is from a slash command interaction. """ - self.author = ctx.author + self._fallback_author_to_ctx = True + if user is not None: + self.author = user self.ctx = ctx kwargs = await self.get_page(self.current_page) self.message = await ctx.send(**kwargs, ephemeral=ephemeral) + async def start_dm(self, user: discord.User): + """ + Used to start displaying the menu in a direct message. + + Parameters + ---------- + user: `discord.User` + The user that will be direct messaged by the bot. + """ + self.author = user + kwargs = await self.get_page(self.current_page) + self.message = await user.send(**kwargs) + async def get_page(self, page_num: int) -> Dict[str, Optional[Any]]: try: page = await self.source.get_page(page_num) @@ -430,3 +481,195 @@ async def auth_button(self, interaction: discord.Interaction, button: discord.Bu return await interaction.response.send_modal( SetApiModal(self.default_service, self.default_keys) ) + + +class ConfirmView(discord.ui.View): + """ + A simple `discord.ui.View` used for confirming something. + + Parameters + ---------- + author: Optional[discord.abc.User] + The user who you want to be interacting with the confirmation. + If this is omitted anyone can click yes or no. + timeout: float + The timeout of the view in seconds. Defaults to ``180`` seconds. + disable_buttons: bool + Whether to disable the buttons instead of removing them from the message after the timeout. + Defaults to ``False``. + + Examples + -------- + Using the view:: + + view = ConfirmView(ctx.author) + # attach the message to the view after sending it. + # This way, the view will be automatically removed + # from the message after the timeout. + view.message = await ctx.send("Are you sure you about that?", view=view) + await view.wait() + if view.result: + await ctx.send("Okay I will do that.") + else: + await ctx.send("I will not be doing that then.") + + Auto-disable the buttons after timeout if nothing is pressed:: + + view = ConfirmView(ctx.author, disable_buttons=True) + view.message = await ctx.send("Are you sure you about that?", view=view) + await view.wait() + if view.result: + await ctx.send("Okay I will do that.") + else: + await ctx.send("I will not be doing that then.") + + Attributes + ---------- + result: Optional[bool] + The result of the confirm view. + author: Optional[discord.abc.User] + The author of the message who is allowed to press the buttons. + message: Optional[discord.Message] + The message the confirm view is sent on. This can be set while + sending the message. This can also be left as ``None`` in which case + nothing will happen in `on_timeout()`, if the view is never interacted with. + disable_buttons: bool + Whether to disable the buttons isntead of removing them on timeout + (if the `message` attribute has been set on the view). + """ + + def __init__( + self, + author: Optional[discord.abc.User] = None, + *, + timeout: float = 180.0, + disable_buttons: bool = False, + ): + if timeout is None: + raise TypeError("This view should not be used as a persistent view.") + super().__init__(timeout=timeout) + self.result: Optional[bool] = None + self.author: Optional[discord.abc.User] = author + self.message: Optional[discord.Message] = None + self.disable_buttons = disable_buttons + + async def on_timeout(self): + """ + A callback that is called by the provided (default) callbacks for `confirm_button` + and `dismiss_button` as well as when a view’s timeout elapses without being + explicitly stopped. + + The default implementation will either disable the buttons + when `disable_buttons` is ``True``, or remove the view from the message otherwise. + + .. note:: + + This will not do anything if `message` is ``None``. + """ + if self.message is None: + # we can't do anything here if message is none + return + + if self.disable_buttons: + self.confirm_button.disabled = True + self.dismiss_button.disabled = True + view = self + else: + view = None + try: + await self.message.edit(view=view) + except discord.HTTPException: + # message could no longer be there or we may not be able to edit it anymore + pass + + @discord.ui.button(label=_("Yes"), style=discord.ButtonStyle.green) + async def confirm_button(self, interaction: discord.Interaction, button: discord.ui.Button): + # Warning: The Sphinx documentation for this method/attribute does not use this docstring. + """ + A `discord.ui.Button` to confirm the message. + + The button's callback will set `result` to ``True``, defer the response, + and call `on_timeout()` to clean up the view. + + Example + ------- + Changing the style and label of this `discord.ui.Button`:: + + view = ConfirmView(ctx.author) + view.confirm_button.style = discord.ButtonStyle.red + view.confirm_button.label = "Delete" + view.dismiss_button.label = "Cancel" + view.message = await ctx.send( + "Are you sure you want to remove #very-important-channel?", view=view + ) + await view.wait() + if view.result: + await ctx.send("Channel #very-important-channel deleted.") + else: + await ctx.send("Canceled.") + """ + self.result = True + self.stop() + # respond to the interaction so the user does not see "interaction failed". + await interaction.response.defer() + # call `on_timeout` explicitly here since it's not called when `stop()` is called. + await self.on_timeout() + + @discord.ui.button(label=_("No"), style=discord.ButtonStyle.secondary) + async def dismiss_button(self, interaction: discord.Interaction, button: discord.ui.Button): + # Warning: The Sphinx documentation for this method/attribute does not use this docstring. + """ + A `discord.ui.Button` to dismiss the message. + + The button's callback will set `result` to ``False``, defer the response, + and call `on_timeout()` to clean up the view. + + Example + ------- + Changing the style and label of this `discord.ui.Button`:: + + view = ConfirmView(ctx.author) + view.confirm_button.style = discord.ButtonStyle.red + view.confirm_button.label = "Delete" + view.dismiss_button.label = "Cancel" + view.message = await ctx.send( + "Are you sure you want to remove #very-important-channel?", view=view + ) + await view.wait() + if view.result: + await ctx.send("Channel #very-important-channel deleted.") + else: + await ctx.send("Canceled.") + """ + self.result = False + self.stop() + # respond to the interaction so the user does not see "interaction failed". + await interaction.response.defer() + # call `on_timeout` explicitly here since it's not called when `stop()` is called. + await self.on_timeout() + + async def interaction_check(self, interaction: discord.Interaction): + """ + A callback that is called when an interaction happens within the view + that checks whether the view should process item callbacks for the interaction. + + The default implementation of this will assign value of `discord.Interaction.message` + to the `message` attribute and either: + + - send an ephemeral failure message and return ``False``, + if `author` is set and isn't the same as the interaction user, or + - return ``True`` + + .. seealso:: + + The documentation of the callback in the base class: + :meth:`discord.ui.View.interaction_check()` + """ + if self.message is None: + self.message = interaction.message + if self.author and interaction.user.id != self.author.id: + await interaction.response.send_message( + content=_("You are not authorized to interact with this."), ephemeral=True + ) + return False + return True diff --git a/redbot/meta.py b/redbot/meta.py deleted file mode 100644 index 62961fbc699..00000000000 --- a/redbot/meta.py +++ /dev/null @@ -1,5 +0,0 @@ -""" -This module will contain various attributes useful for testing and cog development. -""" - -testing = False diff --git a/redbot/pytest/core.py b/redbot/pytest/core.py index ee41822ccb4..57450f8e41c 100644 --- a/redbot/pytest/core.py +++ b/redbot/pytest/core.py @@ -6,7 +6,7 @@ import pytest from redbot.core import Config from redbot.core.bot import Red -from redbot.core import config as config_module, drivers +from redbot.core import config as config_module, _drivers __all__ = [ "override_data_path", @@ -23,7 +23,9 @@ "empty_role", "empty_user", "member_factory", + "newline_message", "user_factory", + "prefix", "ctx", ] @@ -50,7 +52,7 @@ def driver(tmpdir_factory): rand = str(uuid.uuid4()) path = Path(str(tmpdir_factory.mktemp(rand))) - return drivers.get_driver("PyTest", str(random.randint(1, 999999)), data_path_override=path) + return _drivers.get_driver("PyTest", str(random.randint(1, 999999)), data_path_override=path) @pytest.fixture() @@ -142,6 +144,18 @@ def empty_message(): return mock_msg("No content.") +@pytest.fixture(scope="module") +def newline_message(): + mock_msg = type("", (), {})() + mock_msg.content = "!test a\nb\nc" + return mock_msg + + +@pytest.fixture(scope="module") +def prefix(): + return "!" + + @pytest.fixture() def ctx(empty_member, empty_channel, red): mock_ctx = namedtuple("Context", "author guild channel message bot") @@ -154,7 +168,7 @@ def ctx(empty_member, empty_channel, red): # region Red Mock @pytest.fixture() def red(config_fr): - from redbot.core.cli import parse_cli_flags + from redbot.core._cli import parse_cli_flags cli_flags = parse_cli_flags(["ignore_me"]) diff --git a/redbot/pytest/rpc.py b/redbot/pytest/rpc.py index ffe3029d7a1..db189e5de0e 100644 --- a/redbot/pytest/rpc.py +++ b/redbot/pytest/rpc.py @@ -1,5 +1,5 @@ import pytest -from redbot.core.rpc import RPC, RPCMixin +from redbot.core._rpc import RPC, RPCMixin from unittest.mock import MagicMock diff --git a/redbot/setup.py b/redbot/setup.py index 3e4ba8e8d43..270fa7315a1 100644 --- a/redbot/setup.py +++ b/redbot/setup.py @@ -14,16 +14,16 @@ import click -from redbot.core.cli import confirm +from redbot.core._cli import confirm from redbot.core.utils._internal_utils import ( safe_delete, create_backup as red_create_backup, cli_level_to_log_level, ) -from redbot.core import config, data_manager, drivers -from redbot.core.cli import ExitCodes +from redbot.core import config, data_manager, _drivers +from redbot.core._cli import ExitCodes from redbot.core.data_manager import appdir, config_dir, config_file -from redbot.core.drivers import BackendType, IdentifierData +from redbot.core._drivers import BackendType, IdentifierData conversion_log = logging.getLogger("red.converter") @@ -211,7 +211,7 @@ def basic_setup( storage_type = get_storage_type(backend, interactive=interactive) default_dirs["STORAGE_TYPE"] = storage_type.value - driver_cls = drivers.get_driver_class(storage_type) + driver_cls = _drivers.get_driver_class(storage_type) default_dirs["STORAGE_DETAILS"] = driver_cls.get_config_details() if name in instance_data: @@ -262,8 +262,8 @@ def get_target_backend(backend: str) -> BackendType: async def do_migration( current_backend: BackendType, target_backend: BackendType ) -> Dict[str, Any]: - cur_driver_cls = drivers._get_driver_class_include_old(current_backend) - new_driver_cls = drivers.get_driver_class(target_backend) + cur_driver_cls = _drivers._get_driver_class_include_old(current_backend) + new_driver_cls = _drivers.get_driver_class(target_backend) cur_storage_details = data_manager.storage_details() new_storage_details = new_driver_cls.get_config_details() @@ -284,7 +284,7 @@ async def create_backup(instance: str, destination_folder: Path = Path.home()) - if backend_type != BackendType.JSON: await do_migration(backend_type, BackendType.JSON) print("Backing up the instance's data...") - driver_cls = drivers.get_driver_class() + driver_cls = _drivers.get_driver_class() await driver_cls.initialize(**data_manager.storage_details()) backup_fpath = await red_create_backup(destination_folder) await driver_cls.teardown() @@ -320,7 +320,7 @@ async def remove_instance( if _create_backup is True: await create_backup(instance) - driver_cls = drivers.get_driver_class(backend) + driver_cls = _drivers.get_driver_class(backend) if delete_data is True: await driver_cls.initialize(**data_manager.storage_details()) try: diff --git a/redbot/vendored/discord/ext/menus/__init__.py b/redbot/vendored/discord/ext/menus/__init__.py index c0a86f8e324..661433ed9e0 100644 --- a/redbot/vendored/discord/ext/menus/__init__.py +++ b/redbot/vendored/discord/ext/menus/__init__.py @@ -702,7 +702,7 @@ async def start(self, ctx, *, channel=None, wait=False): self.ctx = ctx self._author_id = ctx.author.id channel = channel or ctx.channel - me = channel.guild.me if hasattr(channel, 'guild') else ctx.bot.user + me = channel.guild.me if getattr(channel, 'guild', None) else ctx.bot.user permissions = channel.permissions_for(me) self.__me = discord.Object(id=me.id) self._verify_permissions(ctx, channel, permissions) diff --git a/requirements/base.in b/requirements/base.in index ca4f650f726..4a16b9b7344 100644 --- a/requirements/base.in +++ b/requirements/base.in @@ -1,4 +1,3 @@ -aiodns aiohttp aiohttp-json-rpc apsw @@ -15,7 +14,7 @@ python-dateutil PyYAML rapidfuzz Red-Commons -Red-Lavalink>=0.11.0rc1 +Red-Lavalink rich schema typing_extensions diff --git a/requirements/base.txt b/requirements/base.txt index 4e707a83eec..8edee2c8918 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -1,6 +1,4 @@ -aiodns==3.0.0 - # via -r base.in -aiohttp==3.8.3 +aiohttp==3.9.3 # via # -r base.in # aiohttp-json-rpc @@ -10,91 +8,85 @@ aiohttp-json-rpc==0.13.3 # via -r base.in aiosignal==1.3.1 # via aiohttp -apsw==3.40.0.0 +apsw==3.45.2.0 # via -r base.in -async-timeout==4.0.2 - # via aiohttp -attrs==22.2.0 +attrs==23.2.0 # via aiohttp -babel==2.11.0 +babel==2.14.0 # via -r base.in -brotli==1.0.9 +brotli==1.1.0 # via -r base.in -cffi==1.15.1 - # via pycares -charset-normalizer==2.1.1 - # via aiohttp -click==8.1.3 +click==8.1.7 # via -r base.in -commonmark==0.9.1 - # via rich contextlib2==21.6.0 # via schema -discord-py==2.1.0 +discord-py==2.3.2 # via # -r base.in # red-lavalink -frozenlist==1.3.3 +frozenlist==1.4.1 # via # aiohttp # aiosignal -idna==3.4 +idna==3.6 # via yarl -importlib-metadata==5.2.0 - # via markdown -markdown==3.4.1 +markdown==3.6 # via -r base.in -multidict==6.0.4 +markdown-it-py==3.0.0 + # via rich +mdurl==0.1.2 + # via markdown-it-py +multidict==6.0.5 # via # aiohttp # yarl -orjson==3.8.3 +orjson==3.10.0 # via -r base.in -packaging==22.0 +packaging==24.0 # via -r base.in -platformdirs==2.6.0 +platformdirs==4.2.0 # via -r base.in -psutil==5.9.4 +psutil==5.9.8 # via -r base.in -pycares==4.3.0 - # via aiodns -pycparser==2.21 - # via cffi -pygments==2.13.0 +pygments==2.17.2 # via rich -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via -r base.in -pytz==2022.7 - # via babel -pyyaml==6.0 +pyyaml==6.0.1 # via -r base.in -rapidfuzz==2.13.7 +rapidfuzz==3.7.0 # via -r base.in red-commons==1.0.0 # via # -r base.in # red-lavalink -red-lavalink==0.11.0rc1 +red-lavalink==0.11.0 # via -r base.in -rich==12.6.0 +rich==13.7.1 # via -r base.in schema==0.7.5 # via -r base.in six==1.16.0 # via python-dateutil -typing-extensions==4.4.0 +typing-extensions==4.10.0 # via # -r base.in # rich -yarl==1.8.2 +yarl==1.9.4 # via # -r base.in # aiohttp -zipp==3.11.0 - # via importlib-metadata +async-timeout==4.0.3; python_version != "3.11" + # via aiohttp colorama==0.4.6; sys_platform == "win32" # via click -distro==1.8.0; sys_platform == "linux" and sys_platform == "linux" +distro==1.9.0; sys_platform == "linux" and sys_platform == "linux" # via -r base.in -uvloop==0.17.0; (sys_platform != "win32" and platform_python_implementation == "CPython") and sys_platform != "win32" +importlib-metadata==7.1.0; python_version != "3.10" and python_version != "3.11" + # via markdown +pytz==2024.1; python_version == "3.8" + # via babel +uvloop==0.19.0; (sys_platform != "win32" and platform_python_implementation == "CPython") and sys_platform != "win32" # via -r base.in +zipp==3.18.1; python_version != "3.10" and python_version != "3.11" + # via importlib-metadata diff --git a/requirements/extra-doc.in b/requirements/extra-doc.in index 2f14a30c11c..4c377a6c594 100644 --- a/requirements/extra-doc.in +++ b/requirements/extra-doc.in @@ -2,5 +2,5 @@ Sphinx sphinx-prompt -sphinx_rtd_theme +sphinx_rtd_theme>1 sphinxcontrib-trio diff --git a/requirements/extra-doc.txt b/requirements/extra-doc.txt index b38c9ab9407..2a1def34633 100644 --- a/requirements/extra-doc.txt +++ b/requirements/extra-doc.txt @@ -1,37 +1,51 @@ -alabaster==0.7.12 +alabaster==0.7.13 # via sphinx -certifi==2022.12.7 +certifi==2024.2.2 # via requests -docutils==0.17.1 +charset-normalizer==3.3.2 + # via requests +docutils==0.20.1 # via # sphinx + # sphinx-prompt # sphinx-rtd-theme imagesize==1.4.1 # via sphinx -jinja2==3.1.2 +importlib-metadata==7.1.0 + # via + # -c base.txt + # sphinx +jinja2==3.1.3 # via sphinx -markupsafe==2.1.1 +markupsafe==2.1.5 # via jinja2 -requests==2.28.1 +pytz==2024.1 + # via + # -c base.txt + # babel +requests==2.31.0 # via sphinx snowballstemmer==2.2.0 # via sphinx -sphinx==5.3.0 +sphinx==7.1.2 # via # -r extra-doc.in # sphinx-prompt # sphinx-rtd-theme + # sphinxcontrib-jquery # sphinxcontrib-trio -sphinx-prompt==1.5.0 +sphinx-prompt==1.7.0 # via -r extra-doc.in -sphinx-rtd-theme==1.1.1 +sphinx-rtd-theme==2.0.0 # via -r extra-doc.in -sphinxcontrib-applehelp==1.0.2 +sphinxcontrib-applehelp==1.0.4 # via sphinx sphinxcontrib-devhelp==1.0.2 # via sphinx -sphinxcontrib-htmlhelp==2.0.0 +sphinxcontrib-htmlhelp==2.0.1 # via sphinx +sphinxcontrib-jquery==4.1 + # via sphinx-rtd-theme sphinxcontrib-jsmath==1.0.1 # via sphinx sphinxcontrib-qthelp==1.0.3 @@ -40,5 +54,9 @@ sphinxcontrib-serializinghtml==1.1.5 # via sphinx sphinxcontrib-trio==1.1.2 # via -r extra-doc.in -urllib3==1.26.13 +urllib3==2.2.1 # via requests +zipp==3.18.1 + # via + # -c base.txt + # importlib-metadata diff --git a/requirements/extra-postgres.txt b/requirements/extra-postgres.txt index 35809367b12..294e85ff102 100644 --- a/requirements/extra-postgres.txt +++ b/requirements/extra-postgres.txt @@ -1,2 +1,6 @@ -asyncpg==0.27.0 +async-timeout==4.0.3 + # via + # -c base.txt + # asyncpg +asyncpg==0.29.0 # via -r extra-postgres.in diff --git a/requirements/extra-style.in b/requirements/extra-style.in index 72cc61bd1d8..6dc15b9a1b1 100644 --- a/requirements/extra-style.in +++ b/requirements/extra-style.in @@ -1,3 +1,3 @@ -c base.txt -black +black>=23.12.1,<24 diff --git a/requirements/extra-style.txt b/requirements/extra-style.txt index 4d70be2e80a..3d143da21a6 100644 --- a/requirements/extra-style.txt +++ b/requirements/extra-style.txt @@ -1,8 +1,8 @@ -black==22.12.0 +black==23.12.1 # via -r extra-style.in -mypy-extensions==0.4.3 +mypy-extensions==1.0.0 # via black -pathspec==0.10.3 +pathspec==0.12.1 # via black tomli==2.0.1 # via black diff --git a/requirements/extra-test.in b/requirements/extra-test.in index b726962fd8e..226c71b33d4 100644 --- a/requirements/extra-test.in +++ b/requirements/extra-test.in @@ -1,6 +1,6 @@ -c base.txt pylint -pytest -pytest-asyncio +pytest<8 +pytest-asyncio<0.22 pytest-mock diff --git a/requirements/extra-test.txt b/requirements/extra-test.txt index 770190d81a9..95acc7908a3 100644 --- a/requirements/extra-test.txt +++ b/requirements/extra-test.txt @@ -1,35 +1,31 @@ -astroid==2.12.13 +astroid==3.1.0 # via pylint -dill==0.3.6 +dill==0.3.8 # via pylint -exceptiongroup==1.1.0 +iniconfig==2.0.0 # via pytest -iniconfig==1.1.1 - # via pytest -isort==5.11.4 +isort==5.13.2 # via pylint -lazy-object-proxy==1.8.0 - # via astroid mccabe==0.7.0 # via pylint -pluggy==1.0.0 +pluggy==1.4.0 # via pytest -pylint==2.15.9 +pylint==3.1.0 # via -r extra-test.in -pytest==7.2.0 +pytest==7.4.4 # via # -r extra-test.in # pytest-asyncio # pytest-mock -pytest-asyncio==0.20.3 +pytest-asyncio==0.21.1 # via -r extra-test.in -pytest-mock==3.10.0 +pytest-mock==3.14.0 # via -r extra-test.in -tomli==2.0.1 +tomlkit==0.12.4 + # via pylint +exceptiongroup==1.2.0; python_version != "3.11" + # via pytest +tomli==2.0.1; python_version != "3.11" # via # pylint # pytest -tomlkit==0.11.6 - # via pylint -wrapt==1.14.1 - # via astroid diff --git a/schema/trivia.schema.json b/schema/trivia.schema.json index e83bf2ec75e..a102dcd3c6f 100644 --- a/schema/trivia.schema.json +++ b/schema/trivia.schema.json @@ -12,6 +12,10 @@ "type": "string", "description": "Author of the Trivia list." }, + "DESCRIPTION": { + "type": "string", + "description": "Brief description of the Trivia list." + }, "CONFIG": { "type": "object", "description": "The configuration for a trivia session.", diff --git a/tests/cogs/audio/__init__.py b/tests/cogs/audio/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/cogs/audio/test_manager.py b/tests/cogs/audio/test_manager.py new file mode 100644 index 00000000000..25deb8062ae --- /dev/null +++ b/tests/cogs/audio/test_manager.py @@ -0,0 +1,135 @@ +import itertools +from typing import Optional + +import pytest + +from redbot.cogs.audio.manager import LavalinkOldVersion, LavalinkVersion + + +ORDERED_VERSIONS = [ + LavalinkOldVersion("3.3.2.3", build_number=1239), + LavalinkOldVersion("3.4.0", build_number=1275), + LavalinkOldVersion("3.4.0", build_number=1350), + # LavalinkVersion is always newer than LavalinkOldVersion + LavalinkVersion(3, 3), + LavalinkVersion(3, 4), + LavalinkVersion(3, 5, rc=1), + LavalinkVersion(3, 5, rc=2), + LavalinkVersion(3, 5, rc=3), + # version with `+red.N` build number is newer than an equivalent upstream version + LavalinkVersion(3, 5, rc=3, red=1), + LavalinkVersion(3, 5, rc=3, red=2), + # all RC versions (including ones with `+red.N`) are older than a stable version + LavalinkVersion(3, 5), + # version with `+red.N` build number is newer than an equivalent upstream version + LavalinkVersion(3, 5, red=1), + LavalinkVersion(3, 5, red=2), + # but newer version number without `+red.N` is still newer + LavalinkVersion(3, 5, 1), +] + + +@pytest.mark.parametrize( + "raw_version,raw_build_number,expected", + ( + # 3-segment version number + ("3.4.0", "1350", LavalinkOldVersion("3.4.0", build_number=1350)), + # 4-segment version number + ("3.3.2.3", "1239", LavalinkOldVersion("3.3.2.3", build_number=1239)), + # 3-segment version number with 3-digit build number + ("3.3.1", "987", LavalinkOldVersion("3.3.1", build_number=987)), + ), +) +def test_old_ll_version_parsing( + raw_version: str, raw_build_number: str, expected: LavalinkOldVersion +) -> None: + line = b"Version: %b\nBuild: %b" % (raw_version.encode(), raw_build_number.encode()) + actual = LavalinkOldVersion.from_version_output(line) + assert actual == expected + assert str(actual) == f"{raw_version}_{raw_build_number}" + + +def _generate_ll_version_line(raw_version: str) -> bytes: + return b"Version: " + raw_version.encode() + + +@pytest.mark.parametrize( + "raw_version,expected_str,expected", + ( + # older version format that allowed stripped `.0` and no dot in `rc.4`, used until LL 3.6 + ("3.5-rc4", "3.5.0-rc.4", LavalinkVersion(3, 5, rc=4)), + ("3.5", "3.5.0", LavalinkVersion(3, 5)), + # newer version format + ("3.6.0-rc.1", None, LavalinkVersion(3, 6, 0, rc=1)), + # downstream RC version with `+red.N` suffix + ("3.7.5-rc.1+red.1", None, LavalinkVersion(3, 7, 5, rc=1, red=1)), + ("3.7.5-rc.1+red.123", None, LavalinkVersion(3, 7, 5, rc=1, red=123)), + # upstream stable version + ("3.7.5", None, LavalinkVersion(3, 7, 5)), + # downstream stable version with `+red.N` suffix + ("3.7.5+red.1", None, LavalinkVersion(3, 7, 5, red=1)), + ("3.7.5+red.123", None, LavalinkVersion(3, 7, 5, red=123)), + ), +) +def test_ll_version_parsing( + raw_version: str, expected_str: Optional[str], expected: LavalinkVersion +) -> None: + line = _generate_ll_version_line(raw_version) + actual = LavalinkVersion.from_version_output(line) + expected_str = expected_str or raw_version + assert actual == expected + assert str(actual) == expected_str + + +@pytest.mark.parametrize( + "raw_version", + ( + # 3.5.0-rc4 is first version to not have build number + # 3.5 stripped `.0` from version number + "3.5", + # RC version don't need a dot for RC versions... + "3.5-rc4", + # ...but that doesn't mean they can't + "3.5-rc.5", + # regular 3.5.x version + "3.5.5", + # one more RC version with non-zero patch version + "3.5.5-rc1", + ), +) +def test_ll_version_accepts_less_strict_below_3_6(raw_version: str) -> None: + line = _generate_ll_version_line(raw_version) + # check that the version can be parsed + LavalinkVersion.from_version_output(line) + + +@pytest.mark.parametrize( + "raw_version", + ( + # `.0` releases <3.6 had their `.0` stripped so this is not valid: + "3.5.0-rc4", + # 3.6 is first to require stricter format + "3.6.0-rc4", + "3.6", + # another single digit minor version newer than 3.6 + "3.7", + # double digit minor version + "3.11.3-rc1", + # newer major version + "4.0.0-rc5", + # double digit major version + "11.0.0-rc5", + ), +) +def test_ll_version_rejects_less_strict_on_3_6_and_above(raw_version: str) -> None: + line = _generate_ll_version_line(raw_version) + + with pytest.raises(ValueError): + LavalinkVersion.from_version_output(line) + + +def test_ll_version_comparison() -> None: + it1, it2 = itertools.tee(ORDERED_VERSIONS) + next(it2, None) + for a, b in zip(it1, it2): + assert a < b diff --git a/tests/cogs/test_alias.py b/tests/cogs/test_alias.py index 261c85dcb38..97b20058240 100644 --- a/tests/cogs/test_alias.py +++ b/tests/cogs/test_alias.py @@ -30,6 +30,20 @@ async def test_add_guild_alias(alias, ctx): assert alias_obj.name == "test" +async def test_translate_alias_message(alias, ctx, newline_message, prefix): + await create_test_guild_alias(alias, ctx) + alias_obj = await alias._aliases.get_alias(ctx.guild, "test") + + translated_message = alias.translate_alias_message(newline_message, prefix, alias_obj) + + original_content = newline_message.content.split(" ", 1)[1] + original_content = original_content.replace(" ", "") + new_content = translated_message.content.split(" ", 1)[1] + new_content = new_content.replace(" ", "") + + assert new_content == original_content + + async def test_delete_guild_alias(alias, ctx): await create_test_guild_alias(alias, ctx) alias_obj = await alias._aliases.get_alias(ctx.guild, "test") diff --git a/tests/cogs/test_trivia.py b/tests/cogs/test_trivia.py index a5795495ee1..8aa25d58730 100644 --- a/tests/cogs/test_trivia.py +++ b/tests/cogs/test_trivia.py @@ -26,7 +26,7 @@ def test_trivia_lists(): except InvalidListError as exc: e = exc.__cause__ if isinstance(e, SchemaError): - problem_lists.append((l.stem, f"SCHEMA error:\n{e!s}")) + problem_lists.append((l.stem, f"SCHEMA error:\n{format_schema_error(e)}")) else: problem_lists.append((l.stem, f"YAML error:\n{e!s}")) diff --git a/tests/conftest.py b/tests/conftest.py index 32038d83514..cb5cb7c66ee 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -4,7 +4,7 @@ import pytest from redbot import _update_event_loop_policy -from redbot.core import drivers, data_manager +from redbot.core import _drivers, data_manager _update_event_loop_policy() @@ -21,9 +21,9 @@ def event_loop(request): def _get_backend_type(): if os.getenv("RED_STORAGE_TYPE") == "postgres": - return drivers.BackendType.POSTGRES + return _drivers.BackendType.POSTGRES else: - return drivers.BackendType.JSON + return _drivers.BackendType.JSON @pytest.fixture(scope="session", autouse=True) @@ -32,7 +32,7 @@ async def _setup_driver(): storage_details = {} data_manager.storage_type = lambda: backend_type.value data_manager.storage_details = lambda: storage_details - driver_cls = drivers.get_driver_class(backend_type) + driver_cls = _drivers.get_driver_class(backend_type) await driver_cls.initialize(**storage_details) yield await driver_cls.teardown() diff --git a/tests/core/test_app_commands.py b/tests/core/test_app_commands.py new file mode 100644 index 00000000000..4080632f274 --- /dev/null +++ b/tests/core/test_app_commands.py @@ -0,0 +1,34 @@ +import inspect + +import pytest +from discord import app_commands as dpy_app_commands + +from redbot.core import app_commands + + +def test_dpy_app_commands_reexports(): + dpy_attrs = set() + for attr_name, attr_value in dpy_app_commands.__dict__.items(): + if attr_name.startswith("_") or inspect.ismodule(attr_value): + continue + + dpy_attrs.add(attr_name) + + missing_attrs = dpy_attrs - set(app_commands.__dict__.keys()) + + if missing_attrs: + pytest.fail( + "redbot.core.app_commands is missing these names from discord.app_commands: " + + ", ".join(missing_attrs) + ) + + +def test_dpy_app_commands_checks_reexports(): + dpy_attrs = set(dpy_app_commands.checks.__all__) + missing_attrs = dpy_attrs - set(app_commands.checks.__dict__.keys()) + + if missing_attrs: + pytest.fail( + "redbot.core.app_commands.checks is missing these names from discord.app_commands: " + + ", ".join(missing_attrs) + ) diff --git a/tests/core/test_cog_manager.py b/tests/core/test_cog_manager.py index ac85e3290be..2d3b132ed92 100644 --- a/tests/core/test_cog_manager.py +++ b/tests/core/test_cog_manager.py @@ -3,7 +3,7 @@ import pytest from redbot.pytest.cog_manager import * -from redbot.core import cog_manager +from redbot.core import _cog_manager @pytest.mark.skip @@ -12,7 +12,7 @@ async def test_ensure_cogs_in_paths(cog_mgr, default_dir): assert cogs_dir in await cog_mgr.paths() -async def test_install_path_set(cog_mgr: cog_manager.CogManager, tmpdir): +async def test_install_path_set(cog_mgr: _cog_manager.CogManager, tmpdir): path = Path(str(tmpdir)) await cog_mgr.set_install_path(path) assert await cog_mgr.install_path() == path diff --git a/tests/core/test_commands.py b/tests/core/test_commands.py index 62d45c723ce..0aca8d06a4f 100644 --- a/tests/core/test_commands.py +++ b/tests/core/test_commands.py @@ -50,15 +50,6 @@ def test_dpy_commands_reexports(): dpy_attrs.add(attr_name) missing_attrs = dpy_attrs - set(commands.__dict__.keys()) - # temporarily ignore things related to app commands as the work on that is done separately - missing_attrs -= { - "GroupCog", - "HybridGroup", - "hybrid_group", - "hybrid_command", - "HybridCommand", - "HybridCommandError", - } if missing_attrs: pytest.fail( diff --git a/tests/core/test_dev_commands.py b/tests/core/test_dev_commands.py new file mode 100644 index 00000000000..b4a6b863e9d --- /dev/null +++ b/tests/core/test_dev_commands.py @@ -0,0 +1,560 @@ +import sys +import textwrap +from typing import Any, Dict, Optional +from unittest.mock import MagicMock + +import pytest + +from redbot.core import commands +from redbot.core.dev_commands import DevOutput, SourceCache, cleanup_code + + +# the examples are based on how the markdown ends up being rendered by Discord +@pytest.mark.parametrize( + "content,source", + ( + # no markdown to strip + ( + "x = 1", + "x = 1", + ), + # inline with single backticks + ( + "`x = 1`", + "x = 1", + ), + # inline with double backticks + ( + "``x = 1``", + "x = 1", + ), + # code block within a single line + ( + "```x = 1```", + "x = 1", + ), + # code block with code in first line and closing backquotes in separate line + ( + """\ + ```x = 1 + ```""", + "x = 1", + ), + # code block with closing backquotes in same line + ( + """\ + ``` + x = 1```""", + "x = 1", + ), + # code block with opening and closing backquotes in separate lines + ( + """\ + ``` + x = 1 + ```""", + "x = 1", + ), + # code block with language specified and closing backquotes in separate line + ( + """\ + ```py + x = 1 + ```""", + "x = 1", + ), + ( + """\ + ```python + x = 1 + ```""", + "x = 1", + ), + # code block with language specified and closing backquotes in same line + ( + """\ + ```py + x = 1```""", + "x = 1", + ), + ( + """\ + ```python + x = 1```""", + "x = 1", + ), + # code block with the only line of code being a potentially valid language name + # ('pass' is just a combination of letters) and being right after opening backquotes. + ( + """\ + ```pass + ```""", + "pass", + ), + # leading newline characters should get stripped, ending backquotes on separate line + ( + """\ + ``` + + + x = 1 + ```""", + "x = 1", + ), + ( + """\ + ```python + + + x = 1 + ```""", + "x = 1", + ), + # leading newline characters should get stripped, ending backquotes on same line + ( + """\ + ``` + + + x = 1```""", + "x = 1", + ), + ( + """\ + ```python + + + x = 1```""", + "x = 1", + ), + ), +) +def test_cleanup_code(content: str, source: str) -> None: + content = textwrap.dedent(content) + source = textwrap.dedent(source) + assert cleanup_code(content) == source + + +def _get_dev_output( + source: str, + *, + source_cache: Optional[SourceCache] = None, + env: Optional[Dict[str, Any]] = None, +) -> DevOutput: + if source_cache is None: + source_cache = SourceCache() + return DevOutput( + MagicMock(spec=commands.Context), + source_cache=source_cache, + filename=f"", + source=source, + env={"__builtins__": __builtins__, "__name__": "__main__", "_": None, **(env or {})}, + ) + + +async def _run_dev_output( + monkeypatch: pytest.MonkeyPatch, + source: str, + result: str, + *, + debug: bool = False, + eval: bool = False, + repl: bool = False, +) -> None: + source = textwrap.dedent(source) + result = textwrap.dedent(result) + monkeypatch.setattr("redbot.core.dev_commands.sanitize_output", lambda ctx, s: s) + + if debug: + output = _get_dev_output(source) + await output.run_debug() + assert str(output) == result + # ensure that our Context mock is never actually used by anything + assert not output.ctx.mock_calls + + if eval: + output = _get_dev_output(source.replace("", "func")) + await output.run_eval() + assert str(output) == result.replace("", "func") + # ensure that our Context mock is never actually used by anything + assert not output.ctx.mock_calls + + if repl: + output = _get_dev_output(source) + await output.run_repl() + assert str(output) == result + # ensure that our Context mock is never actually used by anything + assert not output.ctx.mock_calls + + +EXPRESSION_TESTS = { + # invalid syntax + "12x\n": ( + ( + lambda v: v < (3, 10), + """\ + File "", line 1 + 12x + ^ + SyntaxError: invalid syntax + """, + ), + ( + lambda v: v >= (3, 10), + """\ + File "", line 1 + 12x + ^ + SyntaxError: invalid decimal literal + """, + ), + ), + "foo(x, z for z in range(10), t, w)": ( + ( + lambda v: v < (3, 10), + """\ + File "", line 1 + foo(x, z for z in range(10), t, w) + ^ + SyntaxError: Generator expression must be parenthesized + """, + ), + ( + lambda v: v >= (3, 10), + """\ + File "", line 1 + foo(x, z for z in range(10), t, w) + ^^^^^^^^^^^^^^^^^^^^ + SyntaxError: Generator expression must be parenthesized + """, + ), + ), + # exception raised + "abs(1 / 0)": ( + ( + lambda v: v < (3, 11), + """\ + Traceback (most recent call last): + File "", line 1, in + abs(1 / 0) + ZeroDivisionError: division by zero + """, + ), + ( + lambda v: v >= (3, 11), + """\ + Traceback (most recent call last): + File "", line 1, in + abs(1 / 0) + ~~^~~ + ZeroDivisionError: division by zero + """, + ), + ), +} +STATEMENT_TESTS = { + # invalid syntax + """\ + def x(): + 12x + """: ( + ( + lambda v: v < (3, 10), + """\ + File "", line 2 + 12x + ^ + SyntaxError: invalid syntax + """, + ), + ( + lambda v: v >= (3, 10), + """\ + File "", line 2 + 12x + ^ + SyntaxError: invalid decimal literal + """, + ), + ), + """\ + def x(): + foo(x, z for z in range(10), t, w) + """: ( + ( + lambda v: v < (3, 10), + """\ + File "", line 2 + foo(x, z for z in range(10), t, w) + ^ + SyntaxError: Generator expression must be parenthesized + """, + ), + ( + lambda v: v >= (3, 10), + """\ + File "", line 2 + foo(x, z for z in range(10), t, w) + ^^^^^^^^^^^^^^^^^^^^ + SyntaxError: Generator expression must be parenthesized + """, + ), + ), + # exception raised + """\ + print(123) + try: + abs(1 / 0) + except ValueError: + pass + """: ( + ( + lambda v: v < (3, 11), + """\ + 123 + Traceback (most recent call last): + File "", line 3, in + abs(1 / 0) + ZeroDivisionError: division by zero + """, + ), + ( + lambda v: v >= (3, 11), + """\ + 123 + Traceback (most recent call last): + File "", line 3, in + abs(1 / 0) + ~~^~~ + ZeroDivisionError: division by zero + """, + ), + ), + # exception chaining + """\ + try: + 1 / 0 + except ZeroDivisionError as exc: + try: + raise RuntimeError("direct cause") from exc + except RuntimeError: + raise ValueError("indirect cause") + """: ( + ( + lambda v: v < (3, 11), + """\ + Traceback (most recent call last): + File "", line 2, in + 1 / 0 + ZeroDivisionError: division by zero + + The above exception was the direct cause of the following exception: + + Traceback (most recent call last): + File "", line 5, in + raise RuntimeError("direct cause") from exc + RuntimeError: direct cause + + During handling of the above exception, another exception occurred: + + Traceback (most recent call last): + File "", line 7, in + raise ValueError("indirect cause") + ValueError: indirect cause + """, + ), + ( + lambda v: v >= (3, 11), + """\ + Traceback (most recent call last): + File "", line 2, in + 1 / 0 + ~~^~~ + ZeroDivisionError: division by zero + + The above exception was the direct cause of the following exception: + + Traceback (most recent call last): + File "", line 5, in + raise RuntimeError("direct cause") from exc + RuntimeError: direct cause + + During handling of the above exception, another exception occurred: + + Traceback (most recent call last): + File "", line 7, in + raise ValueError("indirect cause") + ValueError: indirect cause + """, + ), + ), + # exception groups + """\ + def f(v): + try: + 1 / 0 + except ZeroDivisionError: + try: + raise ValueError(v) + except ValueError as e: + return e + try: + raise ExceptionGroup("one", [f(1)]) + except ExceptionGroup as e: + eg = e + try: + raise ExceptionGroup("two", [f(2), eg]) + except ExceptionGroup as e: + raise RuntimeError("wrapping") from e + """: ( + ( + lambda v: v >= (3, 11), + """\ + + Exception Group Traceback (most recent call last): + | File "", line 14, in + | raise ExceptionGroup("two", [f(2), eg]) + | ExceptionGroup: two (2 sub-exceptions) + +-+---------------- 1 ---------------- + | Traceback (most recent call last): + | File "", line 3, in f + | 1 / 0 + | ~~^~~ + | ZeroDivisionError: division by zero + | + | During handling of the above exception, another exception occurred: + | + | Traceback (most recent call last): + | File "", line 6, in f + | raise ValueError(v) + | ValueError: 2 + +---------------- 2 ---------------- + | Exception Group Traceback (most recent call last): + | File "", line 10, in + | raise ExceptionGroup("one", [f(1)]) + | ExceptionGroup: one (1 sub-exception) + +-+---------------- 1 ---------------- + | Traceback (most recent call last): + | File "", line 3, in f + | 1 / 0 + | ~~^~~ + | ZeroDivisionError: division by zero + | + | During handling of the above exception, another exception occurred: + | + | Traceback (most recent call last): + | File "", line 6, in f + | raise ValueError(v) + | ValueError: 1 + +------------------------------------ + + The above exception was the direct cause of the following exception: + + Traceback (most recent call last): + File "", line 16, in + raise RuntimeError("wrapping") from e + RuntimeError: wrapping + """, + ), + ), +} + + +@pytest.mark.parametrize( + "source,result", + [ + (source, result) + for source, results in EXPRESSION_TESTS.items() + for condition, result in results + if condition(sys.version_info) + ], +) +async def test_format_exception_expressions( + monkeypatch: pytest.MonkeyPatch, source: str, result: str +) -> None: + await _run_dev_output(monkeypatch, source, result, debug=True, repl=True) + + +@pytest.mark.parametrize( + "source,result", + [ + (source, result) + for source, results in STATEMENT_TESTS.items() + for condition, result in results + if condition(sys.version_info) + ], +) +async def test_format_exception_statements( + monkeypatch: pytest.MonkeyPatch, source: str, result: str +) -> None: + await _run_dev_output(monkeypatch, source, result, eval=True, repl=True) + + +async def test_successful_run_debug(monkeypatch: pytest.MonkeyPatch) -> None: + source = "print('hello world'), 123" + result = "(None, 123)" + await _run_dev_output(monkeypatch, source, result, debug=True) + + +async def test_successful_run_eval(monkeypatch: pytest.MonkeyPatch) -> None: + source = """\ + print("hello world") + return 123 + """ + result = """\ + hello world + 123""" + await _run_dev_output(monkeypatch, source, result, eval=True) + + +async def test_successful_run_repl_eval(monkeypatch: pytest.MonkeyPatch) -> None: + source = "print('hello world'), 123" + result = """\ + hello world + (None, 123)""" + await _run_dev_output(monkeypatch, source, result, repl=True) + + +async def test_successful_run_repl_exec(monkeypatch: pytest.MonkeyPatch) -> None: + source = """\ + print("hello") + print("world") + """ + result = """\ + hello + world + """ + await _run_dev_output(monkeypatch, source, result, repl=True) + + +async def test_regression_format_exception_from_previous_snippet( + monkeypatch: pytest.MonkeyPatch, +) -> None: + snippet_0 = textwrap.dedent( + """\ + def repro(): + raise Exception("this is an error!") + + return repro + """ + ) + snippet_1 = "_()" + result = textwrap.dedent( + """\ + Traceback (most recent call last): + File "", line 1, in func + _() + File "", line 2, in repro + raise Exception("this is an error!") + Exception: this is an error! + """ + ) + monkeypatch.setattr("redbot.core.dev_commands.sanitize_output", lambda ctx, s: s) + + source_cache = SourceCache() + output = _get_dev_output(snippet_0, source_cache=source_cache) + await output.run_eval() + output = _get_dev_output(snippet_1, source_cache=source_cache, env={"_": output.result}) + await output.run_eval() + assert str(output) == result + # ensure that our Context mock is never actually used by anything + assert not output.ctx.mock_calls diff --git a/tests/core/test_rpc.py b/tests/core/test_rpc.py index 6565956b98f..12e3c6b5ee4 100644 --- a/tests/core/test_rpc.py +++ b/tests/core/test_rpc.py @@ -1,7 +1,7 @@ import pytest from redbot.pytest.rpc import * -from redbot.core.rpc import get_name +from redbot.core._rpc import get_name def test_get_name(cog): diff --git a/tests/core/test_utils.py b/tests/core/test_utils.py index 01c354f1c03..6340357b49d 100644 --- a/tests/core/test_utils.py +++ b/tests/core/test_utils.py @@ -1,5 +1,6 @@ import asyncio import pytest +import operator import random from redbot.core.utils import ( bounded_gather, @@ -7,6 +8,8 @@ deduplicate_iterables, common_filters, ) +from redbot.core.utils.chat_formatting import pagify +from typing import List def test_deduplicate_iterables(): @@ -137,3 +140,121 @@ async def wait_task(i, delay, status, fail=False): def test_normalize_smartquotes(): assert common_filters.normalize_smartquotes("Should\u2018 normalize") == "Should' normalize" assert common_filters.normalize_smartquotes("Same String") == "Same String" + + +@pytest.mark.parametrize( + "text,pages,page_length", + ( + # base case + ( + "Line 1\nA longer line 2\n'tis a veeeeery long line numero tres\nand the last line", + [ + "Line 1\nA", + " longer line 2", + "\n'tis a", + " veeeeery long", + " line numero", + " tres\nand the", + " last line", + ], + 15, + ), + # mid-word split + ( + "Interdisciplinary collaboration improves the quality\nof care.", + ["Interdisciplinar", "y collaboration", " improves the", " quality\nof", " care."], + 16, + ), + # off-by-one errors + ("Lorem ipsum dolor sit amet.", ["Lorem", " ipsum", " dolor", " sit", " amet."], 6), + ( + "Lorem ipsum dolor sit amet.", + # TODO: "r" and " sit" can fit together but current logic doesn't support it properly + ["Lorem", " ipsu", "m", " dolo", "r", " sit", " amet", "."], + 5, + ), + ( + "Lorem ipsum dolor sit amet.", + ["Lore", "m", " ips", "um", " dol", "or", " sit", " ame", "t."], + 4, + ), + # mass mentions + ( + "@everyone listen to me!", + # TODO: off-by-one: " listen" and " to me!" should have been " listen to" and " me!" + ["@\u200beveryone", " listen", " to me!"], + 10, + ), + ( + "@everyone listen to me!", + ["@everyon", "e listen", " to me!"], + 9, + ), + ( + "@everyone listen to me!", + ["@everyon", "e", " listen", " to me!"], + 8, + ), + ("Is anyone @here?", ["Is anyone", " @\u200bhere?"], 10), + # whitespace-only page skipping (`\n` skipped) + ("Split:\n Long-word", ["Split:", " Long-", "word"], 6), + ), +) +def test_pagify(text: str, pages: List[str], page_length: int): + result = [] + for page in pagify(text, ("\n", " "), shorten_by=0, page_length=page_length): + # sanity check + assert len(page) <= page_length + result.append(page) + + assert pages == result + + +@pytest.mark.parametrize( + "text,pages,page_length", + ( + # base case + ( + "Line 1\nA longer line 2\n'tis a veeeeery long line numero tres\nand the last line", + [ + "Line 1", + "\nA longer line", + " 2", + "\n'tis a", + " veeeeery long", + " line numero", + " tres", + "\nand the last", + " line", + ], + 15, + ), + # mid-word split + ( + "Interdisciplinary collaboration improves the quality\nof care.", + ["Interdisciplinar", "y collaboration", " improves the", " quality", "\nof care."], + 16, + ), + ), +) +def test_pagify_priority(text: str, pages: List[str], page_length: int): + result = [] + for page in pagify(text, ("\n", " "), priority=True, shorten_by=0, page_length=page_length): + # sanity check + assert len(page) <= page_length + result.append(page) + + assert pages == result + + +def test_pagify_length_hint(): + it = pagify("A" * 100, shorten_by=0, page_length=10) + remaining = 100 // 10 + + assert operator.length_hint(it) == remaining + + for page in it: + remaining -= 1 + assert operator.length_hint(it) == remaining + + assert operator.length_hint(it) == 0 diff --git a/tools/release_helper.py b/tools/release_helper.py new file mode 100755 index 00000000000..c6952283498 --- /dev/null +++ b/tools/release_helper.py @@ -0,0 +1,1019 @@ +#!/usr/bin/env python3.8 +"""Script helping with making releases. + +This script mostly aims to help with the changelog-related tasks but it does also guide you +through the release process steps including running the 'Prepare release' workflow. +""" +import enum +import json +import os +import pydoc +import re +import shlex +import subprocess +import time +import urllib.parse +import webbrowser +from collections import defaultdict +from typing import Dict, List, Optional, Tuple + +import click +import requests +import rich +from rich.markdown import Markdown +from typing_extensions import Self + + +class ReleaseType(enum.Enum): + BREAKING = 1 + STANDARD = 2 + MAINTENANCE = 3 + HOTFIX = 4 + + def __str__(self) -> str: + return f"{self.name.lower()} release" + + @classmethod + def from_str(cls, name: str) -> Self: + return cls[name] + + +class ReleaseStage(enum.IntEnum): + WELCOME = enum.auto() + RELEASE_INFO_SET = enum.auto() + RELEASE_BLOCKERS_CHECKED = enum.auto() + OPEN_PULLS_CHECKED = enum.auto() + CHANGELOG_BRANCH_EXISTS = enum.auto() + CHANGELOG_COMMITTED = enum.auto() + CHANGELOG_PR_OPENED = enum.auto() + CHANGELOG_CREATED = enum.auto() + CHANGELOG_REVIEWED = enum.auto() + PREPARE_RELEASE_SPAWNED = enum.auto() + PREPARE_RELEASE_RAN = enum.auto() + AUTOMATED_PULLS_MERGED = enum.auto() + SHORT_LIVED_BRANCH_CREATED = enum.auto() + + @classmethod + def from_str(cls, name: str) -> Self: + return cls[name] + + +GH_FORCE_TTY_ENV = {**os.environ, "GH_FORCE_TTY": "100%"} +GET_MILESTONE_CONTRIBUTORS_QUERY = """ +query getMilestoneContributors( + $milestone: String!, + $after: String, + $states: [PullRequestState!], +) { + repository(owner: "Cog-Creators", name: "Red-DiscordBot") { + milestones(first: 1, query: $milestone) { + nodes { + title + pullRequests(first: 100, after: $after, states: $states) { + nodes { + title + number + author { + login + } + latestOpinionatedReviews(first: 100, writersOnly: true) { + nodes { + author { + login + } + } + } + } + pageInfo { + endCursor + hasNextPage + } + } + } + } + } +} +""" +# technically not *all* but enough for what we use it for +GET_ALL_TAG_COMMITS_QUERY = """ +query getAllTagCommits { + repository(owner: "Cog-Creators", name: "Red-DiscordBot") { + refs( + refPrefix: "refs/tags/" + orderBy: {direction: DESC, field: TAG_COMMIT_DATE} + first: 100 + ) { + nodes { + name + target { + commitResourcePath + } + } + } + } +} +""" +GET_COMMIT_HISTORY_QUERY = """ +query getCommitHistory($refQualifiedName: String!, $after: String) { + repository(owner: "Cog-Creators", name: "Red-DiscordBot") { + ref(qualifiedName: $refQualifiedName) { + target { + ... on Commit { + history(first: 100, after: $after) { + nodes { + oid + abbreviatedOid + messageHeadline + associatedPullRequests(first: 1) { + nodes { + milestone { + title + } + } + } + } + pageInfo { + endCursor + hasNextPage + } + } + } + } + } + } +} +""" +GET_LAST_ISSUE_NUMBER_QUERY = """ +query getLastIssueNumber { + repository(owner: "Cog-Creators", name: "Red-DiscordBot") { + discussions(orderBy: {field: CREATED_AT, direction: DESC}, first: 1) { + nodes { + number + } + } + issues(orderBy: {field: CREATED_AT, direction: DESC}, first: 1) { + nodes { + number + } + } + pullRequests(orderBy: {field: CREATED_AT, direction: DESC}, first: 1) { + nodes { + number + } + } + } +} +""" +GH_URL = "https://github.com/Cog-Creators/Red-DiscordBot" +LINKIFY_ISSUE_REFS_RE = re.compile(r"#(\d+)") + + +def get_github_token() -> str: + return subprocess.check_output(("gh", "auth", "token"), text=True).strip() + + +def get_version_to_release() -> str: + import redbot # this needs to be imported after proper branch is checked out + + version_info = redbot.VersionInfo.from_str(redbot._VERSION) + version_info.dev_release = None + return str(version_info) + + +def check_git_dirty() -> None: + if subprocess.check_output(("git", "status", "--porcelain")): + raise click.ClickException( + "Your working tree contains changes," + " please stash or commit them before using this command." + ) + + +def git_current_branch() -> str: + branch = subprocess.check_output(("git", "branch", "--show-current"), text=True).strip() + if not branch: + raise click.ClickException("Could not detect current branch.") + return branch + + +def git_verify_branch(release_type: ReleaseType, base_branch: str = "") -> str: + current_branch = git_current_branch() + if base_branch and current_branch != base_branch: + raise click.ClickException( + f"This release were being done from {base_branch} branch" + " but a different branch is now checked out, aborting..." + ) + if release_type is ReleaseType.BREAKING: + if current_branch != "V3/develop": + raise click.ClickException( + f"A {release_type} must be done from V3/develop, aborting..." + ) + if re.fullmatch(r"V3/develop|3\.\d+", current_branch) is None: + raise click.ClickException( + f"A {release_type} must be done from V3/develop or 3.x branch, aborting..." + ) + return current_branch + + +def pause() -> None: + click.prompt( + "\nHit Enter to continue...\n", + default="", + hide_input=True, + show_default=False, + prompt_suffix="", + ) + + +def print_markdown(text: str) -> None: + rich.print(Markdown(text)) + + +def linkify_issue_refs_cli(text: str) -> str: + return LINKIFY_ISSUE_REFS_RE.sub( + "\x1b]8;;" rf"{GH_URL}/issues/\1" "\x1b\\\\" r"\g<0>" "\x1b]8;;\x1b\\\\", + text, + ) + + +def linkify_issue_refs_md(text: str) -> str: + return LINKIFY_ISSUE_REFS_RE.sub(rf"[\g<0>]({GH_URL}/issues/\1)", text) + + +def get_git_config_value(key: str) -> str: + try: + return subprocess.check_output( + ("git", "config", "--local", "--get", f"red-release-helper.{key}"), text=True + ).strip() + except subprocess.CalledProcessError: + return "" + + +def set_git_config_value(key: str, value: str) -> None: + subprocess.check_call(("git", "config", "--local", f"red-release-helper.{key}", value)) + + +def wipe_git_config_values() -> None: + try: + subprocess.check_output( + ("git", "config", "--local", "--remove-section", "red-release-helper") + ) + except subprocess.CalledProcessError: + pass + + +def get_release_type() -> ReleaseType: + return ReleaseType.from_str(get_git_config_value("release-type")) + + +def set_release_type(release_type: ReleaseType) -> None: + set_git_config_value("release-type", release_type.name) + + +def get_base_branch() -> str: + base_branch = get_git_config_value("base-branch") + if not base_branch: + raise ValueError("Base branch name for this release could not be found in git config.") + return base_branch + + +def set_base_branch(base_branch: str) -> None: + set_git_config_value("base-branch", base_branch) + + +def get_changelog_branch() -> str: + changelog_branch = get_git_config_value("changelog-branch") + if not changelog_branch: + raise ValueError( + "Changelog branch name for this release could not be found in git config." + ) + return changelog_branch + + +def set_changelog_branch(changelog_branch: str) -> None: + set_git_config_value("changelog-branch", changelog_branch) + + +def get_version() -> str: + version = get_git_config_value("release-version") + if not version: + raise ValueError("Release version could not be found in git config.") + return version + + +def set_version(version: str) -> None: + set_git_config_value("release-version", version) + + +def get_previous_workflow_run_number() -> int: + previous_workflow_run_number = int(get_git_config_value("previous-workflow-run-number")) + return previous_workflow_run_number + + +def set_previous_workflow_run_number(run_number: int) -> None: + set_git_config_value("previous-workflow-run-number", str(run_number)) + + +def get_release_stage() -> ReleaseStage: + return ReleaseStage.from_str(get_git_config_value("release-stage") or "WELCOME") + + +def set_release_stage(stage: ReleaseStage) -> None: + return set_git_config_value("release-stage", stage.name) + + +@click.group(invoke_without_command=True) +@click.option("--continue", "abort", flag_value=False, default=None) +@click.option("--abort", "abort", flag_value=True, default=None) +def cli(*, abort: Optional[bool] = None): + """Red's release helper, guiding you through the whole process!""" + stage = get_release_stage() + if abort is True: + if stage is not ReleaseStage.WELCOME: + wipe_git_config_values() + rich.print("Cleaned the pending release.") + else: + rich.print("Nothing to do - there's no pending release.") + return + if stage is not ReleaseStage.WELCOME and abort is not False: + raise click.ClickException( + "It seems that there is a release in progress. You can continue the process with" + " `--continue` flag or abort it with `--abort` flag." + ) + if stage <= ReleaseStage.WELCOME: + check_git_dirty() + rich.print( + "Welcome to Red's release helper!\n" + "--------------------------------\n" + "I'll be guiding you through most of the process to make it as easy as possible.\n" + "You can find the release process documentation here:" + " https://red-devguide.readthedocs.io/core-devs/release-process/\n" + ) + if stage < ReleaseStage.RELEASE_INFO_SET: + print_markdown( + "1. Breaking release (`3.x+1.0`)\n\n" + " Release with breaking changes, done from `V3/develop`.\n" + "2. Standard release (`3.x.y+1`)\n\n" + " Release without breaking changes that may contain both features and bugfixes.\n" + " This is done from `V3/develop` or `3.x` branch" + " if a breaking release is currently in development.\n" + "3. Maintenance release (`3.x.y+1`)\n\n" + " Release without breaking changes that only contains cherry-picked enhancements" + " and bugfixes.\n" + " Quite similar to a standard release but it is done from a short-lived release" + " branch using the tag of a previous version as a base.\n" + "4. Hotfix release (`3.x.y+1`)\n\n" + " Release that is meant to quickly patch one of the currently supported releases" + " (usually it is just the latest).\n" + " This is done from a short-lived release branch using the tag of" + " a previous version as a base, or from `V3/develop`/`3.x`" + " if it doesn’t contain any meaningful code changes yet." + ) + release_type = ReleaseType( + int( + click.prompt( + "\nWhat kind of release is this?", type=click.Choice(["1", "2", "3", "4"]) + ) + ) + ) + set_base_branch(git_verify_branch(release_type)) + set_release_type(release_type) + version = get_version_to_release() + if not click.confirm(f"The version you want to release is {version}, is that correct?"): + raise click.ClickException( + "Please check out the branch that you want to release from" + " and start this program again." + ) + set_version(version) + set_release_stage(ReleaseStage.RELEASE_INFO_SET) + else: + release_type = get_release_type() + version = get_version() + + rich.print("Alright, let's do this!\n") + + for step in STEPS: + step(release_type, version) + + rich.print(Markdown("# Step 8+: Follow the release process documentation")) + rich.print( + "You can continue following the release process documentation from step 8:\n" + "https://red-devguide.readthedocs.io/core-devs/release-process/" + ) + wipe_git_config_values() + + +def ensure_no_release_blockers(release_type: ReleaseType, version: str) -> None: + rich.print(Markdown("# Step 1: Ensure there are no release blockers")) + if get_release_stage() >= ReleaseStage.RELEASE_BLOCKERS_CHECKED: + rich.print(":white_check_mark: Already done!") + return + if release_type is ReleaseType.HOTFIX: + rich.print( + Markdown( + "You can *generally* skip this. Might still be worth checking in case there is" + " some blocker related to the release workflow that could potentially affect you." + ) + ) + else: + rich.print( + "Look at the milestone for the next release and check if there are any" + " Release Blockers (labelled as 'Release Blocker' on the issue tracker)" + " that need to be handled before the release." + ) + + output = subprocess.check_output( + ( + "gh", + "pr", + "list", + "--json=number,title,state", + "--template", + "{{if .}}" + '{{tablerow "NUMBER" "STATE" "TITLE"}}{{range .}}' + '{{tablerow (printf "#%v" .number) .state .title}}{{end}}{{tablerender}}' + "{{end}}", + "--limit=999", + "--state=all", + "--search", + f'milestone:{version} label:"Release Blocker"', + ), + text=True, + ) + + rich.print(Markdown("\n## List of release blockers")) + if output: + print(linkify_issue_refs_cli(output)) + else: + rich.print("There are no release blockers in current milestone.") + pause() + set_release_stage(ReleaseStage.RELEASE_BLOCKERS_CHECKED) + + +def check_state_of_open_pulls(release_type: ReleaseType, version: str) -> None: + rich.print(Markdown("# Step 2: Check state of all open pull requests for this milestone")) + if get_release_stage() >= ReleaseStage.OPEN_PULLS_CHECKED: + rich.print(":white_check_mark: Already done!") + return + if release_type is ReleaseType.HOTFIX: + rich.print( + "This is a hotfix release, you should focus on getting the critical fix out," + " the other PRs should not be important. However, you should still update" + " the milestone to make your and others’ job easier later." + ) + else: + rich.print( + Markdown( + "Decide which PRs should be kept for the release, cooperate with another org member(s)" + " on this. Move any pull requests not targeted for release to a new milestone with" + " name of the release that should come after current one." + ) + ) + + output = subprocess.check_output( + ( + "gh", + "pr", + "list", + "--json=number,title,state", + "--template", + "{{if .}}" + '{{tablerow "NUMBER" "STATE" "TITLE"}}{{range .}}' + '{{tablerow (printf "#%v" .number) .state .title}}{{end}}{{tablerender}}' + "{{end}}", + "--limit=999", + "--search", + f"milestone:{version}", + ), + text=True, + ) + + rich.print(Markdown(f"\n## Open pull requests in milestone {version}")) + if output: + print(linkify_issue_refs_cli(output)) + else: + rich.print("There are no open pull requests left.") + + pause() + set_release_stage(ReleaseStage.OPEN_PULLS_CHECKED) + + +def create_changelog(release_type: ReleaseType, version: str) -> None: + rich.print(Markdown("# Step 3: Create changelog PR")) + if get_release_stage() >= ReleaseStage.CHANGELOG_CREATED: + rich.print(":white_check_mark: Already done!") + return + rich.print( + Markdown( + "The changelog PR should always be merged into `V3/develop`." + " You should remember to later cherry-pick/backport it to a proper branch" + " if you’re not making a release from `V3/develop`." + ) + ) + if release_type is ReleaseType.HOTFIX: + rich.print( + "Hotfix releases [bold]need to[/] contain a changelog.\n" + "It can be limited to a short description of what the hotfix release fixes," + " for example see:" + " [link=https://docs.discord.red/en/stable/changelog.html#redbot-3-4-12-2021-06-17]" + "Red 3.4.12 changelog" + "[/]" + ) + else: + rich.print("Time for a changelog!") + + rich.print( + "Do you have a [bold]finished[/] changelog already?" + " This should include the contributor list.", + end="", + ) + if click.confirm(""): + set_release_stage(ReleaseStage.CHANGELOG_CREATED) + return + rich.print() + if get_release_stage() >= ReleaseStage.CHANGELOG_BRANCH_EXISTS: + changelog_branch = get_changelog_branch() + subprocess.check_call(("git", "checkout", changelog_branch)) + else: + changelog_branch = f"V3/changelogs/{version}" + subprocess.check_call(("git", "fetch", GH_URL)) + try: + subprocess.check_call(("git", "checkout", "-b", changelog_branch, "FETCH_HEAD")) + except subprocess.CalledProcessError: + rich.print() + if click.confirm( + f"It seems that {changelog_branch} branch already exists, do you want to use it?" + ): + subprocess.check_call(("git", "checkout", changelog_branch)) + elif not click.confirm("Do you want to use a different branch?"): + raise click.ClickException("Can't continue without a changelog branch...") + elif click.confirm("Do you want to create a new branch?"): + while True: + changelog_branch = click.prompt("Input the name of the new branch") + try: + subprocess.check_call( + ("git", "checkout", "-b", changelog_branch, "FETCH_HEAD") + ) + except subprocess.CalledProcessError: + continue + else: + break + else: + while True: + changelog_branch = click.prompt("Input the name of the branch to check out") + try: + subprocess.check_call(("git", "checkout", changelog_branch)) + except subprocess.CalledProcessError: + continue + else: + break + + set_changelog_branch(changelog_branch) + set_release_stage(ReleaseStage.CHANGELOG_BRANCH_EXISTS) + + title = f"Red {version} - Changelog" + commands = [ + ("git", "add", "."), + ("git", "commit", "-m", title), + ("git", "push", "-u", GH_URL, f"{changelog_branch}:{changelog_branch}"), + ] + if get_release_stage() < ReleaseStage.CHANGELOG_COMMITTED: + rich.print( + "\n:pencil: At this point, you should have an up-to-date milestone" + " containing all PRs that are contained in this release. If you're not sure if all PRs" + " are properly assigned, you might find output of the option 1 below helpful." + ) + while True: + rich.print( + Markdown( + "1. Show unreleased commits without a milestone.\n" + "2. View detailed information about all issues and PRs in the milestone.\n" + "3. Get contributor list formatted for the changelog.\n" + "4. Continue." + ) + ) + option = click.prompt("Select option", type=click.Choice(["1", "2", "3", "4"])) + if option == "1": + show_unreleased_commits(version, get_base_branch()) + continue + if option == "2": + view_milestone_issues(version) + continue + if option == "3": + get_contributors(version) + continue + if option == "4": + break + + print( + "Do you want to commit everything from repo's working tree and push it?" + " The following commands will run:" + ) + for command in commands: + print(shlex.join(command)) + if click.confirm("Do you want to run above commands to open a new changelog PR?"): + subprocess.check_call(commands[0]) + subprocess.check_call(commands[1]) + set_release_stage(ReleaseStage.CHANGELOG_COMMITTED) + else: + print("Okay, please open a changelog PR manually then.") + if get_release_stage() is ReleaseStage.CHANGELOG_COMMITTED: + token = get_github_token() + resp = requests.post( + "https://api.github.com/graphql", + json={"query": GET_LAST_ISSUE_NUMBER_QUERY}, + headers={"Authorization": f"Bearer {token}"}, + ) + next_issue_number = ( + max( + next(iter(data["nodes"]), {"number": 0})["number"] + for data in resp.json()["data"]["repository"].values() + ) + + 1 + ) + docs_preview_url = ( + f"https://red-discordbot--{next_issue_number}.org.readthedocs.build" + f"/en/{next_issue_number}/changelog.html" + ) + subprocess.check_call(commands[2]) + query = { + "expand": "1", + "milestone": version, + "labels": "Type: Feature,Changelog Entry: Skipped", + "title": title, + "body": ( + "### Description of the changes\n\n" + f"The PR for Red {version} changelog.\n\n" + f"Docs preview: {docs_preview_url}" + ), + } + pr_url = ( + f"{GH_URL}/compare/V3/develop...{changelog_branch}?{urllib.parse.urlencode(query)}" + ) + print(f"Create new PR: {pr_url}") + webbrowser.open_new_tab(pr_url) + if get_release_stage() <= ReleaseStage.CHANGELOG_PR_OPENED: + set_release_stage(ReleaseStage.CHANGELOG_PR_OPENED) + pause() + if get_release_stage() <= ReleaseStage.CHANGELOG_CREATED: + base_branch = get_base_branch() + try: + subprocess.check_call(("git", "checkout", base_branch)) + except subprocess.CalledProcessError: + rich.print( + f"Can't check out {base_branch} branch." + " Resolve the issue and check out that branch before proceeding." + ) + pause() + set_release_stage(ReleaseStage.CHANGELOG_CREATED) + + +def review_changelog(release_type: ReleaseType, version: str) -> None: + rich.print(Markdown("# Step 4: Review/wait for review of the changelog PR")) + if get_release_stage() >= ReleaseStage.CHANGELOG_REVIEWED: + rich.print(":white_check_mark: Already done!") + return + if release_type is ReleaseType.HOTFIX: + rich.print( + "Hotfix releases [bold]need to[/] contain a changelog.\n" + "It can be limited to a short description of what the hotfix release fixes," + " for example see:" + " [link=https://docs.discord.red/en/stable/changelog.html#redbot-3-4-12-2021-06-17]" + "Red 3.4.12 changelog" + "[/]" + ) + else: + rich.print( + Markdown( + "- Add (or ask PR author to add) any missing entries" + " based on the release’s milestone.\n" + "- Update the contributors list in the changelog using contributors list for" + " the milestone that you can generate using the option 1 below\n" + "- Merge the PR once it’s ready.\n" + ) + ) + + pause() + set_release_stage(ReleaseStage.CHANGELOG_REVIEWED) + + +def run_prepare_release_workflow(release_type: ReleaseType, version: str) -> None: + rich.print(Markdown("# Step 5: Run 'Prepare Release' workflow")) + if get_release_stage() >= ReleaseStage.PREPARE_RELEASE_RAN: + rich.print(":white_check_mark: Already done!") + + base_branch = get_base_branch() + run_list_command = ( + "gh", + "run", + "list", + "--limit=1", + "--json=databaseId,number", + "--workflow=prepare_release.yml", + "--branch", + base_branch, + ) + if get_release_stage() < ReleaseStage.PREPARE_RELEASE_SPAWNED: + rich.print( + Markdown( + "## Release details\n" + f"- Version number: {version}\n" + f"- Branch to release from: {base_branch}\n\n" + "**Please verify the correctness of above information before confirming.**" + ) + ) + if not click.confirm("Is the above information correct?"): + raise click.ClickException( + "Please check out the branch that you want to release from" + " and start this program again." + ) + rich.print( + ":information_source-emoji: This step only takes care of automatically creating some PRs," + " it won’t release anything, don’t worry!" + ) + if not click.confirm("Do you want to run the 'Prepare Release' workflow?"): + raise click.ClickException( + "Run this command again once you're ready to run this workflow." + ) + + set_previous_workflow_run_number( + json.loads(subprocess.check_output(run_list_command, text=True))[0]["number"] + ) + subprocess.check_call( + ("gh", "workflow", "run", "prepare_release.yml", "--ref", base_branch) + ) + set_release_stage(ReleaseStage.PREPARE_RELEASE_SPAWNED) + if get_release_stage() < ReleaseStage.PREPARE_RELEASE_RAN: + previous_run = get_previous_workflow_run_number() + print_markdown("Waiting for GitHub Actions workflow to show...") + time.sleep(2) + while True: + data = json.loads(subprocess.check_output(run_list_command, text=True))[0] + if data["number"] > previous_run: + run_id = data["databaseId"] + break + time.sleep(5) + + try: + subprocess.check_call(("gh", "run", "watch", "--exit-status", str(run_id))) + except subprocess.CalledProcessError: + set_release_stage(ReleaseStage.CHANGELOG_REVIEWED) + raise click.ClickException( + "Github Actions workflow failed, run this command again" + " once you're ready to try running the 'Prepare Release' workflow again." + ) + + rich.print("The automated pull requests have been created.\n") + set_release_stage(ReleaseStage.PREPARE_RELEASE_RAN) + rich.print(Markdown("# Step 6: Merge the automatically created PRs")) + if get_release_stage() >= ReleaseStage.AUTOMATED_PULLS_MERGED: + rich.print(":white_check_mark: Already done!") + return + output = subprocess.check_output( + ( + "gh", + "pr", + "list", + "--json=number,title,state", + "--template", + "{{if .}}" + '{{tablerow "NUMBER" "STATE" "TITLE"}}{{range .}}' + '{{tablerow (printf "#%v" .number) .state .title}}{{end}}{{tablerender}}' + "{{end}}", + "--limit=999", + "--search", + f'milestone:{version} label:"Automated PR"', + ), + text=True, + ) + print(linkify_issue_refs_cli(output)) + pause() + set_release_stage(ReleaseStage.AUTOMATED_PULLS_MERGED) + + +def create_short_lived_branch(release_type: ReleaseType, version: str) -> None: + rich.print(Markdown("# Step 7: Create a short-lived release branch")) + if get_release_stage() >= ReleaseStage.SHORT_LIVED_BRANCH_CREATED: + rich.print(":white_check_mark: Already done!") + return + if release_type in (ReleaseType.BREAKING, ReleaseType.STANDARD): + rich.print(f"This does not apply to {release_type}s.") + set_release_stage(ReleaseStage.SHORT_LIVED_BRANCH_CREATED) + return + if release_type is ReleaseType.HOTFIX and click.confirm( + "Are you releasing from the long-lived branch (V3/develop or 3.x)?" + ): + rich.print(f"This does not apply to {release_type}s released from a long-lived branch.") + set_release_stage(ReleaseStage.SHORT_LIVED_BRANCH_CREATED) + return + + rich.print( + Markdown( + f"- Create a branch named V3/release/{version} based off a tag of previous version.\n" + " This can be done with the command:\n" + " ```\n" + f" git checkout -b V3/release/{version} PREVIOUS_VERSION\n" + " ```\n" + "- Cherry-pick the relevant changes, the changelog, the automated PRs, and the version bump.\n" + "- Push the branch to upstream repository (Cog-Creators/Red-DiscordBot)\n" + " This can be done with the command:\n" + " ```\n" + f" git push -u {GH_URL} V3/release/{version}\n" + " ```" + ) + ) + pause() + set_release_stage(ReleaseStage.SHORT_LIVED_BRANCH_CREATED) + + +STEPS = ( + ensure_no_release_blockers, + check_state_of_open_pulls, + create_changelog, + review_changelog, + run_prepare_release_workflow, + create_short_lived_branch, +) + + +@cli.command(name="unreleased") +@click.argument("version") +@click.argument("base_branch") +def cli_unreleased(version: str, base_branch: str) -> None: + show_unreleased_commits(version, base_branch) + + +def show_unreleased_commits(version: str, base_branch: str) -> None: + token = get_github_token() + + resp = requests.post( + "https://api.github.com/graphql", + json={"query": GET_ALL_TAG_COMMITS_QUERY}, + headers={"Authorization": f"Bearer {token}"}, + ) + json = resp.json() + tag_commits = { + node["target"]["commitResourcePath"].rsplit("/", 1)[-1]: node["name"] + for node in json["data"]["repository"]["refs"]["nodes"] + } + + after = None + has_next_page = True + commits_without_pr: List[str] = [] + commits_with_no_milestone: List[str] = [] + commits_with_different_milestone: Dict[str, List[str]] = defaultdict(list) + while has_next_page: + resp = requests.post( + "https://api.github.com/graphql", + json={ + "query": GET_COMMIT_HISTORY_QUERY, + "variables": { + "after": after, + "refQualifiedName": f"refs/heads/{base_branch}", + }, + }, + headers={"Authorization": f"Bearer {token}"}, + ) + json = resp.json() + data = json["data"] + history = data["repository"]["ref"]["target"]["history"] + + for node in history["nodes"]: + maybe_tag_name = tag_commits.get(node["oid"]) + if maybe_tag_name is not None: + has_next_page = False + break + commits: Optional[List[str]] = None + associated_pr = next(iter(node["associatedPullRequests"]["nodes"]), None) + if associated_pr is None: + commits = commits_without_pr + elif (milestone_data := associated_pr["milestone"]) is None: + commits = commits_with_no_milestone + elif milestone_data["title"] != version: + commits = commits_with_different_milestone[milestone_data["title"]] + if commits is not None: + commits.append( + f"- [{node['abbreviatedOid']}]" + f"({GH_URL}/commit/{node['oid']})" + f" - {linkify_issue_refs_md(node['messageHeadline'])}" + ) + else: + page_info = history["pageInfo"] + after = page_info["endCursor"] + has_next_page = page_info["hasNextPage"] + + parts = [] + parts.append(f"## Unreleased commits without {version} milestone") + if commits_without_pr: + parts.append("\n### Commits without associated PR\n") + parts.append("\n".join(commits_without_pr)) + if commits_with_no_milestone: + parts.append("\n### Commits with no milestone\n") + parts.append("\n".join(commits_with_no_milestone)) + if commits_with_different_milestone: + parts.append("\n### Commits with different milestone\n") + for milestone_title, commits in commits_with_different_milestone.items(): + parts.append(f"\n#### {milestone_title}\n") + parts.extend(commits) + + rich.print(Markdown("\n".join(parts))) + + +@cli.command(name="milestone") +@click.argument("version") +def cli_milestone(version: str) -> None: + view_milestone_issues(version) + + +def view_milestone_issues(version: str) -> None: + issue_views: List[str] = [] + for issue_type in ("pr", "issue"): + for number in subprocess.check_output( + ( + "gh", + issue_type, + "list", + "--json=number", + "--jq=.[].number", + "--limit=999", + "--state=all", + "--search", + f"milestone:{version}", + ), + text=True, + ).splitlines(): + view = linkify_issue_refs_cli( + subprocess.check_output( + ("gh", issue_type, "view", number), env=GH_FORCE_TTY_ENV, text=True + ) + ) + if not issue_views: + # print one issue while we're waiting to fetch all + print(view) + issue_views.append(view) + + pydoc.pager("\n---\n\n".join(issue_views)) + + +@cli.command(name="contributors") +@click.argument("version") +@click.option("--show-not-merged", is_flag=True, default=False) +def cli_contributors(version: str, *, show_not_merged: bool = False) -> None: + get_contributors(version, show_not_merged=show_not_merged) + + +def get_contributors(version: str, *, show_not_merged: bool = False) -> None: + print( + ", ".join( + f":ghuser:`{username}`" + for username in _get_contributors(version, show_not_merged=show_not_merged) + ) + ) + + +def _get_contributors(version: str, *, show_not_merged: bool = False) -> List[str]: + after = None + has_next_page = True + authors: Dict[str, List[Tuple[int, str]]] = {} + reviewers: Dict[str, List[Tuple[int, str]]] = {} + token = get_github_token() + states = ["MERGED"] + if show_not_merged: + states.append("OPEN") + while has_next_page: + resp = requests.post( + "https://api.github.com/graphql", + json={ + "query": GET_MILESTONE_CONTRIBUTORS_QUERY, + "variables": { + "milestone": version, + "after": after, + "states": states, + }, + }, + headers={"Authorization": f"Bearer {token}"}, + ) + json = resp.json() + try: + milestone_data = json["data"]["repository"]["milestones"]["nodes"][0] + except IndexError: + raise click.ClickException("Given milestone couldn't have been found.") + pull_requests = milestone_data["pullRequests"] + nodes = pull_requests["nodes"] + for pr_node in nodes: + pr_info = (pr_node["number"], pr_node["title"]) + pr_author = pr_node["author"]["login"] + authors.setdefault(pr_author, []).append(pr_info) + reviews = pr_node["latestOpinionatedReviews"]["nodes"] + for review_node in reviews: + review_author = review_node["author"]["login"] + reviewers.setdefault(review_author, []).append(pr_info) + + page_info = pull_requests["pageInfo"] + after = page_info["endCursor"] + has_next_page = page_info["hasNextPage"] + + return sorted(authors.keys() | reviewers.keys(), key=lambda t: t[0].lower()) + + +if __name__ == "__main__": + raise SystemExit(cli())